Continuous generation of non-displayed reference frame in video encoding and decoding
First Claim
Patent Images
1. A method of creating a background reference frame at a video decoder comprising:
- at each of a plurality of time intervals, wherein each time interval is 0.5 seconds to 5.0 seconds in length,receiving one or more coded, high fidelity portions of a background reference frame from a video encoder;
decoding the one or more portions; and
storing the one or more decoded portions in a buffer such that, after the plurality of time intervals, some or all of a background reference frame is stored in the buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for the transmission of a high quality background reference frame (HQRF). Such a reference frame is sent from a video encoder to a video decoder in a number of portions, or slices. In the context of this description, a slice of a frame is a set of blocks in the frame, where the slice is coded separately from other slices of the frame. The slices are sent at respective intervals, so that the decoder receives the high quality background reference frame over time, in a piecemeal fashion. The slices can be buffered at the decoder, and the buffer may be continuously updated and used for reference at any point.
-
Citations
23 Claims
-
1. A method of creating a background reference frame at a video decoder comprising:
-
at each of a plurality of time intervals, wherein each time interval is 0.5 seconds to 5.0 seconds in length, receiving one or more coded, high fidelity portions of a background reference frame from a video encoder; decoding the one or more portions; and storing the one or more decoded portions in a buffer such that, after the plurality of time intervals, some or all of a background reference frame is stored in the buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A video decoder, comprising:
-
a processor to decode one or more coded high fidelity portions of a background reference frame that are received from a video encoder and each of a plurality of time intervals, wherein each time interval is 0.5 to 5.0 seconds in length; and a buffer that stores some or all of a complete background reference frame comprising the decoded portions after the plurality of time intervals. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer readable storage media encoded with software comprising computer executable instructions that when executed by a processor, cause the processor to:
-
at each of a plurality of time intervals, receive one or more coded, high fidelity portions of a background reference frame from a video encoder, wherein each portion represents 1 to 2% of the background reference frame; decode the one or more portions; and store the one or more decoded portions in a buffer, such that after the plurality of time intervals, some or all of a complete background reference frame is stored in the buffer. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification