Method and system for inter-layer prediction mode coding in scalable video coding
First Claim
1. A method for use in scalable video coding for reducing redundancy existing in scalable video layers, the layers comprising a base layer and at least one enhancement layer, each layer comprising at least one macroblock, said method comprising:
- determining whether to use a residue prediction mode in coding a macroblock in the enhancement layer; and
if the residue prediction mode is used, coding a residual prediction flag into the enhancement layer bit stream, said flag indicating whether residual prediction is applied to the macroblock in the enhancement layer; and
if the residue prediction mode is not used, omitting the residual prediction flag from the enhancement layer bit stream for said macroblock.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention improves residue prediction by using MI even when the base layer MB is encoded in intra mode such as copying intra 4×4 mode of one 4×4 block in the base layer to multiple neighboring 4×4 blocks in the enhancement layer if the base layer resolution is lower than the enhancement layer resolution, using the intra 4×4 mode as intra 8×8 mode if the base layer resolution is lower than the enhancement layer resolution and the base layer resolution is half of the enhancement layer resolution in both dimensions, carrying out direct calculation of the base layer prediction residue used in RP, clipping of prediction residue for reducing memory requirement and tunneling of prediction residue in BLTP mode; and conditional coding of RP flag to save flag bits and reduce implementation complexity
200 Citations
18 Claims
-
1. A method for use in scalable video coding for reducing redundancy existing in scalable video layers, the layers comprising a base layer and at least one enhancement layer, each layer comprising at least one macroblock, said method comprising:
-
determining whether to use a residue prediction mode in coding a macroblock in the enhancement layer; and
if the residue prediction mode is used, coding a residual prediction flag into the enhancement layer bit stream, said flag indicating whether residual prediction is applied to the macroblock in the enhancement layer; and
if the residue prediction mode is not used, omitting the residual prediction flag from the enhancement layer bit stream for said macroblock. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 18)
-
-
11. A scalable video encoder for coding for reducing redundancy existing in scalable video layers, the layers comprising a base layer and at least one enhancement layer, each layer comprising at least one macroblock, said encoder comprising:
-
means for determining whether to use a residue prediction mode in coding a macroblock in the enhancement layer; and
means for coding a residual prediction flag into the enhancement layer bit stream if the residue prediction mode is used, said flag indicating whether residual prediction is applied to the macroblock in the enhancement layer; and
if the residue prediction mode is not used, omitting the residual prediction flag from the enhancement layer bit stream for said macroblock. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification