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

Chroma quantization in video coding

專(zhuān)利號(hào)
US11659182B2
公開(kāi)日期
2023-05-23
申請(qǐng)人
Apple Inc.(US CA Cupertino)
發(fā)明人
Alexandros Tourapis; Guy Cote
IPC分類(lèi)
H04N19/124; H04N19/30; H04N19/70; H04N19/126; H04N19/186; H04N19/157; H04N19/86; H04N19/136; H04N19/13; H04N19/15; H04N19/159; H04N19/51; H04N19/61; H04N19/96; H04N19/172; H04N19/176
技術(shù)領(lǐng)域
chroma,qp,offset,luma,qg,offsets,picture,values,coding,qgs
地域: CA CA Cupertino

摘要

A method of signaling additional chroma QP offset values that are specific to quantization groups is provided, in which each quantization group explicitly specifies its own set of chroma QP offset values. Alternatively, a table of possible sets of chroma QP offset values is specified in the header area of the picture, and each quantization group uses an index to select an entry from the table for determining its own set of chroma QP offset values. The quantization group specific chroma QP offset values are then used to determine the chroma QP values for blocks within the quantization group in addition to chroma QP offset values already specified for higher levels of the video coding hierarchy.

說(shuō)明書(shū)

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No. 16/294,229, filed Mar. 6, 2019, now allowed, which is a continuation application of U.S. application Ser. No. 15/342,128, filed Nov. 3, 2016, now U.S. Pat. No. 10,250,883, issued Apr. 2, 2019, which is a continuation of U.S. Application Ser. No. 14/452,485, filed Aug. 5, 2014, now U.S. Pat. No. 9,510,002, issued Nov. 29, 2016, which claims the benefit of U.S. Provisional Application Ser. No. 61/875,664, filed Sep. 9, 2013. All of these prior applications are incorporated by reference in their entirety.

BACKGROUND

The next generation High Efficiency Video Coding (HEVC/H.265) standard, which was developed jointly by the ITU and ISO MPEG, has introduced several new video coding tools in an effort to improve video coding efficiency versus previous video coding standards and technologies such as MPEG-2, MPEG-4 part2, MPEG-4 AVC/H.264, VC1, and VPS among others. In its first version, this new standard can support the encoding of YUV 4:2:0 8 or 10 bit material using three, well defined profiles, i.e. the Main, Main 10, and Main Still Picture profiles. However, work is still progressing in supporting higher than 10 bit sample precision (bit-depth) as well as different color sampling formats and color spaces, including YUV 4:2:2, YUV 4.4:4, and RGB 4:4:4 among others. The encoding of such materials is of considerable interest primarily for use in several professional applications, such as cinema applications, capture, video editing, archiving, medical imaging etc., but also in several consumer applications such as screen content compression and sharing, remote computing, and gaming among others.

權(quán)利要求

1
What is claimed is:1. A method of decoding video pictures, the method comprising:receiving, in a bitstream, an encoded group of video pictures, including an encoded first video picture with a hierarchical coding structure having at least a first coding level, a second coding level and a third coding level, the encoded first video picture comprising two or more sets of chroma quantization parameter (QP) offset values at the first coding level and the second coding level, each set of chroma QP offset values providing information about chroma QPs of video units encompassed by one level of the hierarchical coding structure, the encoded first video picture further comprising one or more chroma quantization groups (QGs) at the third coding level;for a particular chroma QG of the one or more chroma QGs at the third coding level, identifying an additional set of chroma QP offsets, the identifying comprising:determining, based on information included in the first coding level or the second level, a range parameter for a specified range limiting the additional set of chroma QP offsets, andidentifying the additional set of chroma QP offsets using the range parameter; anddecoding the encoded first video picture by computing chroma QP values corresponding to the one or more chroma QGs of the encoded first video picture, the decoding comprising, for the particular chroma QG:selecting the identified additional set of chroma QP offsets, andcomputing the chroma QP values corresponding to the particular chroma QG using the selected set of the chroma QP offsets.2. The method of claim 1, wherein computing the chroma QP values further comprises combining the chroma QP offsets in the selected set with one or more luma QP values corresponding to the particular chroma QG.3. The method of claim 2, wherein at least the particular chroma QG is associated with a plurality of luma QP values, and wherein computing the chroma QP values for the particular chroma QG comprises computing a plurality of different chroma QP values corresponding to the plurality of luma QP values.4. The method of claim 2, wherein at least the particular chroma QG is associated with a single luma QP value, and wherein computing the chroma QP values for the particular chroma QG comprises computing a single chroma QP value corresponding to the single luma QP value.5. The method of claim 1,wherein receiving in the bitstream the encoded first video picture comprising two or more sets of chroma QP offsets at the first coding level and the second coding level comprises receiving, in the bitstream, first chroma QP offsets corresponding to the first coding level of the encoded first video picture and second chroma QP offsets corresponding to the second coding level of the encoded first video picture, the method further comprising:receiving, in the bitstream, third chroma QP offsets corresponding to the third coding level of the encoded first video picture.6. The method of claim 5, wherein the first and second coding levels are higher in a hierarchy of coding levels in the hierarchical coding structure compared to the third coding level, andwherein computing the chroma QP values corresponding to the particular chroma QG comprises using the first chroma QP offsets.7. The method of claim 6, wherein computing the chroma QP values corresponding to the one or more chroma QGs of the encoded first video picture comprises computing chroma QP values for the one or more chroma QGs associated with the third coding level of the encoded first video picture using the first chroma QP offsets.8. The method of claim 6, wherein the first coding level corresponds to a picture level, the second coding level corresponds to a slice level, and the third coding level corresponds to one of a coding tree unit level, a coding unit level, or a transform unit level, andwherein computing the chroma QP values corresponding to the particular chroma QG comprises using chroma QP offsets specified in the picture parameter set (PPS) of the encoded first video picture.9. The method of claim 1, further comprising:receiving, in the bitstream, one or more indices corresponding to the one or more chroma QGs of the encoded first video picture; andselecting, for at least a first chroma QG of the one or more chroma QGs, a chroma QP offset value from the set of chroma QP offset values using an index corresponding to the first chroma QG.10. The method of claim 1, wherein the range parameter comprises a parameter used in a binarization process.11. The method of claim 10, wherein the parameter used in the binarization process is the cMax parameter.12. The method of claim 11, wherein the encoded first video picture is encoded using Context Adaptive Binary Arithmetic (CABAC) coding.13. The method of claim 1, wherein the range parameter is specified using a magnitude and a sign.14. A method of decoding video pictures, the method comprising:receiving, in a bitstream, an encoded group of video pictures, including an encoded first video picture with a hierarchical coding structure having at least a first coding level, a second coding level and a third coding level, the encoded first video picture comprising two or more sets of chroma quantization parameter (QP) offset values at the first coding level and the second coding level, each set of chroma QP offset values providing information about chroma QPs of video units encompassed by one level of the hierarchical coding structure, the encoded first video picture further comprising one or more chroma quantization groups (QGs) at the third coding level;for a particular chroma QG of the one or more chroma QGs at the third coding level, identifying an additional set of chroma QP offsets, the identifying comprising:determining, based on information included in the first coding level or the second level, a parameter specifying the maximum length of a binary string in the bitstream, andidentifying the additional set of chroma QP offsets using the parameter; anddecoding the encoded first video picture by computing chroma QP values corresponding to the one or more chroma QGs of the encoded first video picture, the decoding comprising, for the particular chroma QG:selecting the identified additional set of chroma QP offsets, andcomputing the chroma QP values corresponding to the particular chroma QG using the selected set of the chroma QP offsets.
微信群二維碼
意見(jiàn)反饋