Inter-layer mode derivation for prediction in scalable video coding
AssigneeQUALCOMM Incorporated
InventorsChengjie TU, Xianglin WANG, Marta KARCZEWICZ
Life of this patent
Estimating the term…
Abstract
In some embodiments of a video coder, if some prediction information is not available for a first block in a current layer, the video coder uses corresponding information (e.g., intra prediction direction and motion information), if available, from the first block's co-located second block in the base layer as if it were the prediction information for the first block. The corresponding information can then be used in the current layer to determine the prediction information of succeeding blocks in the current layer.
Claims39
A method for decoding video data, the method comprising:
- identifying a first video unit in a first video partition in an enhancement layer, the first video partition corresponding to a second video partition in a base layer;
- identifying a second video unit immediately adjacent to the first video unit in the first video partition, wherein the second video unit has a prediction mode that is different than a prediction mode of the first video unit;
- and
- determining prediction information of the first video unit using prediction information of a base layer video unit located at a position in the second video partition corresponding to the position of the second video unit in the first video partition, wherein the base layer video unit has a prediction mode that is the same as the prediction mode of first video unit.
A method for encoding video data, the method comprising:
- identifying a first video unit in a first video partition in an enhancement layer, the first video partition corresponding to a second video partition in a base layer;
- determining if a second video unit immediately adjacent to the first video unit in the first video partition has a prediction mode that is different than a prediction mode of the first video unit;
- and
- in response to determining that the second video unit has a different prediction mode than the first video unit, determining prediction information of the first video unit using prediction information of a base layer video unit located at a position in the second video partition corresponding to the position of the second video unit in the first video partition, wherein the base layer video unit has a prediction mode that is the same as the prediction mode of the first video unit.
An apparatus for coding video data, the apparatus comprising:
- a memory unit configured to store prediction information associated with an enhancement layer and a base layer, the enhancement layer including a first video unit in a first video partition and a second video unit immediately adjacent to the first video unit in the first video partition, the base layer including a second video partition corresponding to the first video partition;
- a processor in communication with the memory unit, the processor configured to determine prediction information of the first video unit using prediction information of a base layer video unit located at a position in the second video partition corresponding to the position of the second video unit in the first video partition;
- wherein the second video unit has a prediction mode that is different than a prediction mode of the first video unit;
- and
- wherein the base layer video unit has a prediction mode that is the same as the prediction mode of the first video unit.
A video coding device comprising:
- means for identifying a first video unit in a first video partition in an enhancement layer, the first video partition corresponding to a second video partition in a base layer;
- means for identifying a second video unit immediately adjacent to the first video unit in the first video partition, wherein the second video unit has a prediction mode that is different than the prediction mode of the first video unit;
- and
- means for determining prediction information of the first video unit using prediction information of a base layer video unit located at a position in the second video partition corresponding to the position of the second video unit in the first video partition, wherein the base layer video unit has a prediction mode that is the same as the prediction mode of the first video unit.
Non-transitory computer storage having stored thereon instructions that, when executed by a computer system having computer storage, cause the computer system to:
- identify a first video unit in a first video partition in an enhancement layer, the first video partition corresponding to a second video partition in a base layer;
- identify a second video unit immediately adjacent to the first video unit in the first video partition, wherein the second video unit has a prediction mode that is different than the prediction mode of the first video unit;
- and
- determine prediction information of the first video unit using prediction information of a base layer video unit located at a position in the second video partition corresponding to the position of the second video unit in the first video partition, wherein the base layer video unit has the same prediction mode as the first video unit.
Dependencies are inferred from the claim text.