H.264 Data processing
OwnerZohair Sahraoui, Yingjian He +1inventors
InventorsZohair Sahraoui, Yingjian He, Paul Chow
Life of this patent
Estimating the term…
Abstract
Picture order count values are used to calculate a distance scale factor in the H.264 scheme. The distance scale factor can be used as a parameter in temporal direct prediction and weighted prediction. A decoder can operate on video slices containing picture data. Each video slice can contain references to previous and subsequent pictures using POC values. The POC values are stored as a 16-bit difference from an offset. An algorithm utilizes the POC values to output the distance scale factor. Embodiments of the invention can improve the efficiency of a decoder and can reduce storage requirements for POC values associated with H.264 video slices.
Claims15
A computer-readable medium having computer-executable instructions for:
- performing a method for decoding video data, comprising:
- receiving a first picture order count value associated with a first video picture and a second picture order count value associated with a second video picture, wherein the picture order count values have a first bit length;
- computing a delta value representing a difference between the first picture order count value and the second picture order count value, wherein the delta value has a second bit length that is less than the first bit length;
- and
- storing the delta value in a memory for use by a video processing algorithm.
A method for decoding video data, comprising:
- receiving a plurality of picture order count values associated with a plurality of video pictures temporally adjacent to a current video picture, wherein each of the picture count values are a first bit length;
- calculating a plurality of delta values representing a differences between the plurality of picture order count values and another value, wherein each of the delta values are a second bit length that is less than the first bit length;
- and
- storing the plurality of delta values in a memory device for further processing of the current video picture.
An apparatus for processing a video sequence, comprising:
- a memory device operative to store a plurality of first picture order count values, a plurality of second picture order count values, and a current picture order count value;
- a processor programmed to:
- compute a first arithmetic operation between each of the plurality of first picture order count values and the current picture order count value;
- compute a second arithmetic operation between each of the plurality of second picture order count values and the current picture order count value;
- determine a distance scale factor based on the first and second arithmetic operations;
- and
- output the distance scale factor.
A system for outputting a distance scale factor to a video picture decoder, comprising:
- a memory device operative to store a plurality of picture order difference values;
- a processor programmed to:
- receive a plurality of reference index values;
- compute each of the plurality of picture order difference values by subtracting an offset value from each of the plurality of reference index values;
- storing each of the picture order difference values in the memory device;
- processing the plurality of picture order difference values with an algorithm to produce the distance scale factor;
- and
- outputting the distance scale factor.
Dependencies are inferred from the claim text.