VIDEO CODING
First Claim
Patent Images
1. A transmission system comprising a processor configured to:
- receive a plurality of frames;
analyze the plurality of frames;
identify foreground-object portions that are distinct from a background portion;
transmit foreground-object information for each of the plurality of frames; and
selectively transmit background information for less than all of the plurality of frames, wherein the background information is transmitted at a periodic rate.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are discussed for providing mechanisms for coding and transmitting high definition video, e.g., over low bandwidth connections. In particular, foreground-objects are identified as distinct from the background of a scene represented in a plurality of video frames received from a video source, such as a camera. In identifying foreground-objects, semantically significant and semantically insignificant movement (e.g., repetitive versus non-repetitive movement) is differentiated. Processing of the foreground-objects and background proceed at different update rates or frequencies.
-
Citations
23 Claims
-
1. A transmission system comprising a processor configured to:
-
receive a plurality of frames; analyze the plurality of frames; identify foreground-object portions that are distinct from a background portion; transmit foreground-object information for each of the plurality of frames; and selectively transmit background information for less than all of the plurality of frames, wherein the background information is transmitted at a periodic rate. - View Dependent Claims (2)
-
-
3. A method of transmitting video over a network to which computer devices can connect, the method comprising:
-
receiving a plurality of video data from a video source; analyzing the plurality of video data; identifying the presence of foreground-object portions that are distinct from background portions in the plurality of video data; processing data associated with at least one identified foreground-object portion based on a first update rate; processing data associated with the background portions based on a second update rate; transmitting data associated with at least one identified foreground-object portion based on the first update rate; and transmitting data associated with the background portions based on the second update rate, wherein the first update rate is greater than the second update rate. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium encoded with one or more computer readable instructions that, when executed by a processor, cause the processor to:
-
analyze video data from a plurality of images; identify the presence of foreground-object portions that are distinct from a background portion in the video data; transmit first portions of the video data, of different images, associated with at least one identified foreground-object portion at a first update rate; and transmit second portions of the video data, of different images, associated with the background portion at a second update rate, wherein the first update rate is greater than the second update rate. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable medium encoded with one or more computer readable instructions that, when executed by a processor, cause the processor to:
-
determine a data type for each of a plurality of received data, wherein data in the plurality of the received data associated with a moving foreground-object data type is received at a first update rate and data in the plurality of the received data associated with a background data type is received at a second update rate, wherein the first update rate is greater than the second update rate; process each of the plurality of received data based on a determined data type; and generate at least one video frame using moving foreground-object data that is based on a first video frame associated with a first time and background data that is based on a second video frame associated with a second time, wherein the first time is later than the second time. - View Dependent Claims (23)
-
Specification