白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Restricting inter-layer prediction based on a maximum number of motion-compensated layers in high efficiency video coding (HEVC) extensions

專利號
US10097825B2
公開日期
2018-10-09
申請人
QUALCOMM Incorporated(US CA San Diego)
發(fā)明人
Vadim Seregin; Ye-Kui Wang; Ying Chen; Marta Karczewicz
IPC分類
H04N19/105; H04N19/139; H04N19/30; H04N19/187
技術(shù)領(lǐng)域
video,prediction,layer,motion,coding,in,may,inter,or,intra
地域: CA CA San Diego

摘要

A method of coding video data includes receiving video information associated with a first layer and a second layer and determining whether at least one of the first layer and the second layer is a default layer. The method can include at least partially restricting inter-layer prediction when neither the first layer nor the second layer is the default layer. A default layer can be a base layer or an enhancement layer. A flag can be received that indicates that inter-layer prediction is to be restricted. In addition, the method can include determining whether inter-layer prediction is allowed for the video information associated with the first layer, and determining whether inter-layer prediction is partially allowed for the video information associated with the second layer such that motion compensation is not used with the second layer video information.

說明書

CROSS REFERENCE TO RELATED APPLICATIONS

This application claims benefit to U.S. Provisional Patent Application No. 61/729,287 entitled “LOW-COMPLEXITY SUPPORT OF MULTIPLE LAYERS FOR HEVC EXTENSIONS IN VIDEO CODING” filed on Nov. 21, 2012, the disclosure of which is hereby incorporated by reference in its entirety.

TECHNICAL FIELD

This disclosure generally relates to video coding and compression and, in particular, to scalable video coding (SVC).

BACKGROUND

Digital video capabilities can be incorporated into a wide range of devices, including digital televisions, digital direct broadcast systems, wireless broadcast systems, personal digital assistants (PDAs), laptop or desktop computers, tablet computers, e-book readers, digital cameras, digital recording devices, digital media players, video gaming devices, video game consoles, cellular or satellite radio telephones, so-called “smart phones,” video teleconferencing devices, video streaming devices, and the like. Digital video devices implement video coding techniques, such as those described in the standards defined by MPEG-2, MPEG-4, ITU-T H.263, ITU-T H.264/MPEG-4, Part 10, Advanced Video Coding (AVC), the High Efficiency Video Coding (HEVC) standard presently under development, and extensions of such standards. The video devices may transmit, receive, encode, decode, and/or store digital video information by implementing such video coding techniques.

權(quán)利要求

1
What is claimed is:1. An apparatus configured to encode video information, comprising:a memory configured to store video data associated with a plurality of layers to be provided in a bitstream, the plurality of layers comprising a current layer and one or more lower layers; anda processor in communication with the memory, the processor configured to:determine a layer-level restriction on a number of layers in the bitstream for which reconstruction is to be performed to decode the current layer based on inter-layer prediction, wherein the layer-level restriction comprises a restricted number that is greater than or equal to 1 but less than a total number of layers in the bitstream for which reconstruction may be performed to decode the current layer; andrestrict, based on the determined layer-level restriction on the number of layers in the bitstream for which reconstruction is to be performed, the inter-layer prediction of the current layer such that decoding the entire current layer does not require reconstruction of more than the restricted number of layers, the bitstream comprising the restricted number of layers and at least one additional layer other than the restricted number of layers.2. The apparatus of claim 1, wherein one or more pictures in the plurality of layers are in an access unit.3. The apparatus of claim 2, wherein the processor is further configured to, for the access unit, determine the layer-level restriction on the number of layers for which reconstruction is to be performed to decode pictures in the access unit and restrict the inter-layer prediction of the one or more pictures in the access unit such that decoding the one or more pictures does not require reconstruction of more than the restricted number of layers.4. The apparatus of claim 1, wherein the plurality of layers comprises a base layer.5. The apparatus of claim 1, wherein the plurality of layers comprises at least one enhancement layer.6. The apparatus of claim 1, wherein the processor is further configured to signal or receive a first flag that indicates the restricted number of layers for which reconstruction is to be performed to decode the current layer.7. The apparatus of claim 6, wherein the processor is configured to signal or receive the first flag in at least one of a video parameter set (VPS), a sequence parameter set (SPS), a picture parameter set (PPS), a slice header, or a supplemental enhancement information (SEI) message.8. The apparatus of claim 1, wherein the processor is further configured to allow, based on utilization by the first layer of constrained intra prediction, a first layer of the plurality of layers to be predicted based on a second layer of the plurality of layers.9. The apparatus of claim 1, wherein the processor is further configured to restrict inter-layer prediction of at least one of motion information or residual information based on a determination by the processor that the restricted number of layers would be exceeded based on inter-layer prediction of at least one of motion information or residual information being allowed.10. The apparatus of claim 1, wherein the processor is further configured to:determine whether a first layer of the plurality of layers is fully available for inter-layer prediction; anddetermine whether a second layer of the plurality of layers is partially available for inter-layer prediction such that the inter-layer prediction does not use motion compensation for the second layer.11. The apparatus of claim 10, wherein the processor is further configured to, in response to a determination that the first layer is fully available for inter-layer prediction, use video information associated with the first layer to predict only texture information of the current layer.12. The apparatus of claim 10, wherein the processor is further configured to, in response to a determination that the second layer is partially available for inter-layer prediction, use video information associated with the second layer to code only motion information or residue information of the current layer.13. The apparatus of claim 1, wherein the apparatus comprises an encoder.14. The apparatus of claim 1, wherein the apparatus comprises a decoder.15. The apparatus of claim 1, wherein the apparatus comprises one of a digital television, a digital direct broadcast system, a wireless broadcast system, a personal digital assistant (PDA), a laptop or desktop computer, a digital camera, a digital recording device, a digital media player, a video gaming device, a video game console, a cellular or satellite radio telephone, or a video teleconferencing device that comprises the memory and the processor.16. A method of encoding video information, comprising:receiving video data associated with a plurality of layers to be provided in a bitstream, the plurality of layers comprising a current layer and one or more lower layers;determining a layer-level restriction on a number of layers in the bitstream for which reconstruction is to be performed to decode the current layer based on inter-layer prediction, wherein the layer-level restriction comprises a restricted number that is greater than or equal to 1 but less than a total number of layers in the bitstream for which reconstruction may be performed to decode the current layer; andrestricting, based on the determined layer-level restriction on the number of layers in the bitstream for which reconstruction is to be performed, the inter-layer prediction of the current layer such that decoding the entire current layer does not require reconstruction of more than the restricted number, the bitstream comprising the restricted number of layers and at least one additional layer other than the restricted number of layers.17. The method of claim 16, wherein one or more pictures in the plurality of layers are in an access unit.18. The method of claim 16, further comprising, for the access unit, determining the layer-level restriction on the number of layers for which reconstruction is to be performed to decode pictures in the access unit and restricting the inter-layer prediction of the one or more pictures in the access unit such that decoding the one or more pictures does not require reconstruction of more than the restricted number of layers.19. The method of claim 16, wherein the plurality of layers comprises a base layer.20. The method of claim 16, wherein the plurality of layers comprises at least one enhancement layer.21. The method of claim 16, further comprising signaling or receiving a first flag that indicates the restricted number of layers for which reconstruction is to be performed to decode the current layer.22. The method of claim 21, wherein the first flag is signaled or received in at least one of a video parameter set (VPS), a sequence parameter set (SPS), a picture parameter set (PPS), a slice header, or a supplemental enhancement information (SEI) message.23. The method of claim 16, further comprising allowing, based on utilization by the first layer of constrained intra prediction, a first layer of the plurality of layers to be predicted based on a second layer of the plurality of layers.24. The method of claim 16, further comprising restricting inter-layer prediction of at least one of motion information or residual information based on a determination that the restricted number of layers would be exceeded based on inter-layer prediction of at least one of motion information or residual information being allowed.25. The method of claim 16, further comprising:determining whether a first layer of the plurality of layers is fully available for inter-layer prediction; anddetermining whether a second layer of the plurality of layers is partially available for inter-layer prediction such that the inter-layer prediction does not use motion compensation for the second layer.26. The method of claim 25, further comprising, in response to determining that the first layer is fully available for inter-layer prediction, using video information associated with the first layer to predict only texture information of the current layer.27. The method of claim 25, further comprising, in response to determining that the second layer is partially available for inter-layer prediction, using video information associated with the second layer to code only motion information or residue information of the current layer.28. The method of claim 25, wherein the first layer is a base layer and the second layer has a layer ID that is one less than a layer ID of the current layer.29. A video coding apparatus, comprising:means for storing video data associated with a plurality of layers to be provided in a bitstream, the plurality of layers comprising a current layer and one or more lower layers;means for determining a layer-level restriction on a number of layers in the bitstream for which reconstruction is to be performed to decode the current layer based on inter-layer prediction, wherein the layer-level restriction comprises a restricted number that is greater than or equal to 1 but less than a total number of layers in the bitstream for which reconstruction may be performed to decode the current layer; andmeans for restricting, based on the determined layer-level restriction on the number of layers in the bitstream for which reconstruction is to be performed, the inter-layer prediction of the current layer such that decoding the entire current layer does not require reconstruction of more than the restricted number, the bitstream comprising the restricted number of layers and at least one additional layer other than the restricted number of layers.30. The video coding apparatus of claim 29, further comprising:means for determining whether a first layer of the plurality of layers is fully available for inter-layer prediction; andmeans for determining whether a second layer of the plurality of layers is partially available for inter-layer prediction such that the inter-layer prediction does not use motion compensation for the second layer.31. The video coding apparatus of claim 29, further comprising:means for signaling or receiving a first flag that indicates the layer-level restriction on the number of layers for which reconstruction is to be performed to decode the current layer.32. A non-transitory computer readable medium having stored thereon code that when executed causes an apparatus to:receive video data associated with a plurality of layers to be provided in a bitstream, the plurality of layers comprising a current layer and one or more lower layers;determine a layer-level restriction on a number of layers in the bitstream for which reconstruction is to be performed to decode the current layer based on inter-layer prediction, wherein the layer-level restriction comprises a restricted number that is greater than or equal to 1 but less than a total number of layers in the bitstream for which reconstruction may be performed to decode the current layer; andrestrict, based on the determined layer-level restriction on the number of layers in the bitstream for which reconstruction is to be performed, the inter-layer prediction of the current layer such that decoding the entire current layer does not require reconstruction of more than the restricted number, the bitstream comprising the restricted number of layers and at least one additional layer other than the restricted number of layers.33. The non-transitory computer readable medium of claim 32, further having stored thereon code that when executed causes the apparatus to:determine whether a first layer of the plurality of layers is fully available for inter-layer prediction; anddetermine whether a second layer of the plurality of layers is partially available for inter-layer prediction such that the inter-layer prediction does not use motion compensation for the second layer.34. The non-transitory computer readable medium of claim 32, further having stored thereon code that when executed causes the apparatus to signal or receive a first flag that indicates the layer-level restriction on the number of layers for which reconstruction is to be performed to decode the current layer.35. The apparatus of claim 1, wherein the processor is further configured to prevent, based on the layer-level restriction on the number of layers, at least one of the one or more lower layers from being used for inter-layer prediction of the current layer.36. The method of claim 16, further comprising preventing, based on the layer-level restriction on the number of layers, at least one of the one or more lower layers from being used for inter-layer prediction of the current layer.
微信群二維碼
意見反饋