Using order value for processing a video picture
First Claim
1. For a bitstream comprising a first video picture, a second video picture, and a third video picture, a method of decoding comprising:
- computing a particular value that is based on (i) a first order difference value between an order value for the third video picture and an order value for the first video picture, and (ii) a second order difference value between an order value for the second video picture and the order value for the first video picture;
computing a particular motion vector for the second video picture based on the particular value and a motion vector for the third video picture; and
decoding at least one video picture by using the computed motion vector.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for variable accuracy inter-picture timing specification for digital video encoding is disclosed. Specifically, the present invention discloses a system that allows the relative timing of nearby video pictures to be encoded in a very efficient manner. In one embodiment, the display time difference between a current video picture and a nearby video picture is determined. The display time difference is then encoded into a digital representation of the video picture. In a preferred embodiment, the nearby video picture is the most recently transmitted stored picture. For coding efficiency, the display time difference may be encoded using a variable length coding system or arithmetic coding. In an alternate embodiment, the display time difference is encoded as a power of two to reduce the number of bits transmitted.
-
Citations
18 Claims
-
1. For a bitstream comprising a first video picture, a second video picture, and a third video picture, a method of decoding comprising:
-
computing a particular value that is based on (i) a first order difference value between an order value for the third video picture and an order value for the first video picture, and (ii) a second order difference value between an order value for the second video picture and the order value for the first video picture; computing a particular motion vector for the second video picture based on the particular value and a motion vector for the third video picture; and decoding at least one video picture by using the computed motion vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable medium storing a computer program for decoding at least one video picture from a set comprising a first video picture, a second video picture, and a third video picture, the computer program executable by at least one processor, the computer program comprising sets of instructions for:
-
computing a particular value that is based on (i) a first order difference value between an order value for the third video picture and an order value for the first video picture, and (ii) a second order difference value between an order value for the second video picture and the order value for the first video picture; computing a particular motion vector for the second video picture based on the particular value and a motion vector for the third video picture; and decoding at least one video picture by using the computed motion vector. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification