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

Method for slice, tile and brick signaling

專利號(hào)
US11800101B2
公開日期
2023-10-24
申請(qǐng)人
TENCENT AMERICA LLC(US CA Palo Alto)
發(fā)明人
Byeongdoo Choi; Shan Liu; Stephan Wenger
IPC分類
H04N19/11; H04N19/119; H04N19/105; H04N19/174; H04N19/176
技術(shù)領(lǐng)域
picture,video,sub,coded,bricks,slice,brick,may,unit,ordered
地域: CA CA Palo Alto

摘要

Methods and systems for decoding a picture. A method includes receiving a coded video stream including a picture partitioned into first sub-picture units, the first sub-picture units including one first sub-picture unit, and an additional first sub-picture unit including a first ordered second sub-picture unit, from among second sub-picture units of the additional first sub-picture unit, and a last ordered second sub-picture unit, from among the second sub-picture units of the additional first sub-picture unit. The method further including decoding the picture, the decoding including obtaining index values of the first ordered second sub-picture unit and the last ordered second sub-picture unit of the additional first sub-picture unit, without the coded video stream explicitly signaling any of the index values and a difference value between the index values of the first ordered second sub-picture unit and the last ordered second sub-picture unit to the at least one processor.

說明書

CROSS-REFERENCE TO THE RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No. 16/902,574, filed Jun. 16, 2020, which claims priority from U.S. Provisional Application No. 62/865,941, filed on Jun. 24, 2019, the disclosures of which are incorporated herein by reference in their entirety.

FIELD

Embodiments of the disclosure relate to video coding and decoding, and more specifically, to encoding and decoding a video stream including tile, brick, and slice signaling.

BACKGROUND

The document “Versatile Video Coding (Draft 5)” (also known as JVET-N10001-v8), dated March 2019, describes examples of tile, brick, and slice partitioning. The document is incorporated herein by reference in its entirety.

SUMMARY

Some embodiments of the present disclosure improve bit efficiency in comparison to techniques described in “Versatile Video Coding (Draft 5).”

權(quán)利要求

1
What is claimed is:1. A method performed by at least one processor, the method comprising:receiving a coded video stream including a picture partitioned into first sub-picture units, the first sub-picture units including:one first sub-picture unit, andan additional first sub-picture unit including a first ordered second sub-picture unit, from among second sub-picture units of the additional first sub-picture unit, and a last ordered second sub-picture unit, from among the second sub-picture units of the additional first sub-picture unit; anddecoding the picture, the decoding comprising:obtaining an index value of a first ordered second sub-picture unit of the one first sub-picture unit and an index value of a last ordered second sub-picture unit of the one first sub-picture unit, wherein the index value of the first ordered second sub-picture unit of the one first sub-picture unit and the index value of the last ordered second sub-picture unit of the one first sub-picture unit are obtained by explicitly signaling the index value of the first ordered second sub-picture unit of the one first sub-picture unit; andobtaining index values of the first ordered second sub-picture unit and the last ordered second sub-picture unit of the additional first sub-picture unit, without the coded video stream explicitly signaling any of the index values, of the first ordered second sub-picture unit and the last ordered second sub-picture unit of the additional first sub-picture unit, and a difference value between the index values of the first ordered second sub-picture unit and the last ordered second sub-picture unit of the additional first sub-picture unit to the at least one processor,wherein the additional first sub-picture unit has an order value that is subsequent to an order value of the one first sub-picture unit, andwherein the obtaining the index value of the last ordered second sub-picture unit of the additional first sub-picture unit comprises obtaining the index value of the last ordered second sub-picture unit of the additional first sub-picture unit based on a value of a syntax element indicating a total number of second sub-picture units within all of the first sub-picture units within the picture.2. The method of claim 1, whereinthe obtaining the index value of the first ordered second sub-picture unit of the additional first sub-picture unit comprises obtaining the index value of the first ordered second sub-picture unit of the additional first sub-picture unit based on the index value of the last ordered second sub-picture unit of the one first sub-picture unit.3. The method of claim 1, wherein the syntax element is NumBricksInPic.4. The method of claim 1, wherein the first sub-picture units are rectangular slices and the second sub-picture units are bricks.5. The method of claim 4, wherein the additional first sub-picture unit is a last ordered slice of the picture, and the one first sub-picture unit is a second to last ordered slice of the picture.6. The method of claim 5, whereinthe last ordered second sub-picture unit of the one first sub-picture unit is a bottom-right brick of the one first sub-picture unit, andthe first ordered second sub-picture unit of the additional first sub-picture unit is a top-left brick of the additional first sub-picture unit, and the last ordered second sub-picture unit of the additional first sub-picture unit is a bottom-right brick of the additional first sub-picture unit.7. The method of claim 1, wherein the first sub-picture units are rectangular slices and the second sub-picture units are bricks.8. The method of claim 7, wherein the additional first sub-picture unit is a last ordered slice of the picture, and the one first sub-picture unit is a second to last ordered slice of the picture.9. The method of claim 1, wherein the index value of the first ordered second sub-picture unit of the one first sub-picture unit, and the index value of the last ordered second sub-picture unit of the one first sub-picture unit are obtained based on a picture parameter set.10. A system for decoding a coded video stream, the system comprising:memory configured to store computer program code; andat least one processor configured to receive the coded video stream, the coded video stream including a picture partitioned into first sub-picture units including:one first sub-picture unit, andan additional first sub-picture unit including a first ordered second sub-picture unit, from among second sub-picture units of the additional first sub-picture unit, and a last ordered second sub-picture unit, from among the second sub-picture units of the additional first sub-picture unit,wherein the at least one processor is further configured to access the computer program code, and operate as instructed by the computer program code, the computer program code comprising decoding code configured to cause the at least one processor to:obtain an index value of a first ordered second sub-picture unit of the one first sub-picture unit and an index value of a last ordered second sub-picture unit of the one first sub-picture unit, wherein the index value of the first ordered second sub-picture unit of the one first sub-picture unit and the index value of the last ordered second sub-picture unit of the one first sub-picture unit are obtained by explicitly signaling the index value of the first ordered second sub-picture unit of the one first sub-picture unit; andobtain index values of the first ordered second sub-picture unit and the last ordered second sub-picture unit of the additional first sub-picture unit, without the coded video stream explicitly signaling the index values, of the first ordered second sub-picture unit and the last ordered second sub-picture unit of the additional first sub-picture unit, and a difference value between the index values of the first ordered second sub-picture unit and the last ordered second sub-picture unit of the additional first sub-picture unit to the at least one processor,wherein the additional first sub-picture unit has an order value that is subsequent to an order value of the one first sub-picture unit, andwherein the decoding code is configured to cause the at least one processor to obtain the index value of the last ordered second sub-picture unit of the additional first sub-picture unit based on a value of a syntax element indicating a total number of second sub-picture units within all of the first sub-picture units within the picture.11. The system of claim 10, whereinthe decoding code is configured to cause the at least one processor to obtain the index value of the first ordered second sub-picture unit of the additional first sub-picture unit based on the index value of the last ordered second sub-picture unit of the one first sub-picture unit.12. The system of claim 10, wherein the syntax element is NumBricksInPic.13. The system of claim 10, wherein the first sub-picture units are rectangular slices and the second sub-picture units are bricks.14. The system of claim 13, wherein the additional first sub-picture unit is a last ordered slice of the picture, and the one first sub-picture unit is a second to last ordered slice of the picture.15. The system of claim 14, whereinthe last ordered second sub-picture unit of the one first sub-picture unit is a bottom-right brick of the one first sub-picture unit, andthe first ordered second sub-picture unit of the additional first sub-picture unit is a top-left brick of the additional first sub-picture unit, and the last ordered second sub-picture unit of the additional first sub-picture unit is a bottom-right brick of the additional first sub-picture unit.16. The system of claim 10, wherein the first sub-picture units are rectangular slices and the second sub-picture units are bricks.17. The system of claim 16, wherein the additional first sub-picture unit is a last ordered slice of the picture, and the one first sub-picture unit is a second to last ordered slice of the picture.18. A non-transitory computer-readable medium storing computer instructions that, when executed by at least one processor, cause the at least one processor to:decode a picture from a coded video stream that includes the picture partitioned into first sub-picture units that include:one first sub-picture unit, andan additional first sub-picture unit including a first ordered second sub-picture unit, from among second sub-picture units of the additional first sub-picture unit, and a last ordered second sub-picture unit, from among the second sub-picture units of the additional first sub-picture unit,wherein the instructions are configured to cause the at least one processor to decode the picture by:obtaining an index value of a first ordered second sub-picture unit of the one first sub-picture unit and an index value of a last ordered second sub-picture unit of the one first sub-picture unit, wherein the index value of the first ordered second sub-picture unit of the one first sub-picture unit and the index value of the last ordered second sub-picture unit of the one first sub-picture unit are obtained by explicitly signaling the index value of the first ordered second sub-picture unit of the one first sub-picture unit; andobtaining index values of the first ordered second sub-picture unit and the last ordered second sub-picture unit of the additional first sub-picture unit, without the coded video stream explicitly signaling the index values, of the first ordered second sub-picture unit and the last ordered second sub-picture unit of the additional first sub-picture unit, and a difference value between the index values of the first ordered second sub-picture unit and the last ordered second sub-picture unit of the additional first sub-picture unit to the at least one processor,wherein the additional first sub-picture unit has an order value that is subsequent to an order value of the one first sub-picture unit, andwherein the instructions are configured to cause the at least one processor to obtain the index value of the last ordered second sub-picture unit of the additional first sub-picture unit based on a value of a syntax element indicating a total number of second sub-picture units within all of the first sub-picture units within the picture.
微信群二維碼
意見反饋