Method and apparatus for slice adaptive motion vector coding for spatial scalable video encoding and decoding
AssigneeThomson Licensing
InventorsPeng Yin, Jill MacDonald Boyce, Purvin Bibhas Pandit
Life of this patent
Estimating the term…
Abstract
There are provided spatial scalable video encoder and decoders and corresponding methods for scalable video encoding and decoding. A method for spatial scalable video encoding includes selecting between scalable coding and non-scalable coding of motion vectors on a slice basis.
Claims18
A method for spatial scalable video encoding, comprising selecting between scalable coding and non-scalable coding of motion vectors on a slice basis,
- wherein said selecting step is performed with respect to at least a first option and a second option,
- wherein the motion vectors in both P and B slices are non scalable coded in the first option, and
- wherein only the motion vectors in the B slices are non-scalable coded and the motion vectors in the P slices are scalable coded in the second option.
A spatial scalable video encoder, comprising an encoder for performing a selection between scalable coding and non-scalable coding of motion vectors on a slice basis,
- wherein said encoder performs the selection with respect to at least a first option and a second option,
- wherein the motion vectors in both P and B slices are non scalable coded in the first option, and wherein only the motion vectors in the B slices are non-scalable coded and the motion vectors in the P slices are scalable coded in the second option.
A method for spatial scalable video decoding of a bitstream, comprising:
- determining whether to use a motion vector coded in the bitstream or to use a quotient of the motion vector divided by a scaling factor, based on a syntax field in a header of the bitstream;
- wherein said determining step is performed with respect to at least a first option and a second option;
- wherein the motion vector coded in the bitstream is used for both P and B slices in the first option;
- and
- wherein only the motion vector coded in the bitstream is used for the B slices and the quotient of the motion vector divided by the scaling factor is used for the P slices in the second option.
A spatial scalable video decoder for decoding a bitstream, comprising:
- a decoder for determining whether to use a motion vector coded in the bitstream or to use a quotient of the motion vector divided by a scaling factor, based on a syntax field in a header of the bitstream;
- wherein said decoder performs the selection with respect to at least a first option and a second option;
- wherein the motion vector coded in the bitstream is used for both P and B slices in the first option;
- and
- wherein only the motion vector coded in the bitstream is used for the B slices and the quotient of the motion vector divided by the scaling factor is used for the P slices in the second option.
Dependencies are inferred from the claim text.