Real-time video object generation for smart cameras
First Claim
1. An apparatus for video object generation and selective encoding, the apparatus comprising:
- a detection module for detecting a first object in at least one image frame of a series of image frames;
a tracking module for tracking the first object in successive image frames of the series of image frames and segmenting the first object from a background, the background being a second object; and
an encoder for encoding the first and second objects to be transmitted to a receiver, wherein the first object is compressed at a high compression rate and the second object is compressed at a low compression rate.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for video object generation and selective encoding is provided. The apparatus includes a detection module for detecting a first object in at least one image frame of a series of image frames; a tracking module for tracking the first object in successive image frames and segmenting the first object from a background, the background being a second object; and an encoder for encoding the first and second objects to be transmitted to a receiver, wherein the first object is compressed at a high compression rate and the second object is compressed at a low compression rate. The receiver merges the first and second object to form a composite image frame. The method provides for detecting, tracking and segmenting one or more objects, such as a face, from a background to be encoded at the same or different compression rates to conserve bandwidth.
181 Citations
37 Claims
-
1. An apparatus for video object generation and selective encoding, the apparatus comprising:
-
a detection module for detecting a first object in at least one image frame of a series of image frames;
a tracking module for tracking the first object in successive image frames of the series of image frames and segmenting the first object from a background, the background being a second object; and
an encoder for encoding the first and second objects to be transmitted to a receiver, wherein the first object is compressed at a high compression rate and the second object is compressed at a low compression rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for video object generation and selective encoding, the method comprising the steps of:
-
detecting a first object from at least one of a plurality of successive image frames;
tracking the first object through the plurality of image frames;
segmenting the first object from a background of the image frame, the background being a second object; and
encoding the first and second objects to be transmitted to a receiver, wherein the first object is compressed at a high compression rate and the second object is compressed at a low compression rate. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for video object generation and selective encoding, the method steps comprising:
-
detecting a first object from at least one of a plurality of successive image frames;
tracking the first object through the plurality of image frames;
segmenting the first object from a background of the image frame, the background being a second object; and
encoding the first and second objects to be transmitted to a receiver, wherein the first object is compressed at a high compression rate and the second object is compressed at a low compression rate.
-
-
29. A method for video object generation and selective encoding, the method comprising the steps of:
-
detecting a plurality of objects from at least one of a plurality of successive image frames;
tracking the plurality of objects through the plurality of image frames;
segmenting the plurality of objects from the at least one image frame; and
encoding the plurality of objects to be transmitted to a receiver, wherein each of the plurality of objects is compressed at a different compression rate. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
Specification