Video processing
OwnerNahum Nirinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerNahum Nirinventor
Estimating the term…
A method and a computer product for processing video streams. The computer product is a virtual camera configured to: obtain a sequence of video frames from the video source; generate a sequence of alternative frames; the virtual camera computer product is implemented using program instructions that are executable by a processor, the virtual camera computer product comprises: an areas determination module, said area determination module is configured to: obtain a first frame from the video source; determine a first interesting area comprised by the first video frame displaying an image of an object, whereby determining a first non-interesting area, wherein the first non-interesting area is a complement, in the first video frame, of the interesting area; a first processing channel configured to: process the first video frame based on the first interesting area, whereby determining a first interesting alternative frame; write the first interesting alternative video frame to a shared memory location; a second processing configured to: process the first video frame based on a non-interesting area, whereby determining a first non-interesting alternative frame; write the first non-interesting alternative video frame to the shared memory location, whereby generating the first alternative frame of the alternative video stream, wherein the video stream, when encoded, is associated with a first footprint, wherein the alternative video stream, when encoded, is associated with a second footprint, wherein the second footprint is smaller than the first footprint, wherein a video software is configured to obtain the alternative video stream frame by frame.
A virtual camera computer product retained a non-transitory computer readable medium, wherein the virtual camera is configured to:
A method comprising:
Dependencies are inferred from the claim text.