Sign In to Follow Application
View All Documents & Correspondence

Video Coding In Relation To Subpictures

Abstract: Concepts are described, including encoding, processing and decoding of a data stream having a video encoded thereinto, wherein the video comprises a plurality of pictures, wherein the data stream comprises a plurality of pictures in at least two layers, wherein the pictures of at least one layer are split into a predetermined layer-specific number of subpictures, one or more of the pictures or subpictures of one layer corresponds to one picture or subpictures in one or more other layer, and at least one of the subpictures comprises boundaries for boundary extension for motion compensation, and an indication that at least one of the boundaries of corresponding subpictures or corresponding pictures in different layers are aligned with each other.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
20 June 2024
Publication Number
51/2024
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
Parent Application

Applicants

Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
Hansastraße 27c, 80686 München (DE)

Inventors

1. SÁNCHEZ DE LA FUENTE, Yago
c/o Fraunhofer-Institut für Nachrichtentechnik, Heinrich-Hertz-Institut, HHI, Einsteinufer 37, 10587 Berlin (DE)
2. SÜHRING, Karsten
c/o Fraunhofer-Institut für Nachrichtentechnik, Heinrich-Hertz-Institut, HHI, Einsteinufer 37, 10587 Berlin (DE)
3. HELLGE, Cornelius
c/o Fraunhofer-Institut für Nachrichtentechnik, Heinrich-Hertz-Institut, HHI, Einsteinufer 37, 10587 Berlin (DE)
4. SCHIERL, Thomas
c/o Fraunhofer-Institut für Nachrichtentechnik, Heinrich-Hertz-Institut, HHI, Einsteinufer 37, 10587 Berlin (DE)
5. SKUPIN, Robert
c/o Fraunhofer-Institut für Nachrichtentechnik, Heinrich-Hertz-Institut, HHI, Einsteinufer 37, 10587 Berlin (DE)
6. WIEGAND, Thomas
c/o Fraunhofer-Institut für Nachrichtentechnik, Heinrich-Hertz-Institut, HHI, Einsteinufer 37, 10587 Berlin (DE)

Specification

Description:As attached , Claims:1. A video encoder (2610) configured to
encode a plurality of pictures of a video into a data stream (2065), wherein each of the plurality of pictures is split into a predetermined number of subpictures, each subpicture comprising boundaries for boundary extension for motion compensation,
wherein the video encoder (2610) is configured to encode each of the subpictures using context-adaptive binary arithmetic coding,
wherein the video encoder is configured to provide the data stream for at least one subpicture at the end of one or more slices (2631, 2632, 2633) of each subpicture with zero-words so as to avoid that any of the subpictures exceeds a predetermined bin-to- bit ratio.

2. The video encoder as claimed in claim 1, further configured to
evaluate each subpicture for an independence property, e.g. subpic_treated_as_pic_flag, and for corresponding level conformance indication, e.g. in a supplemental enhancement information, SEI, message, and
provide the zero-words for a subpicture only in response to and in accordance with the evaluation.

3. The video encoder (2610) as claimed in claim 1 or 2, configured to provide the data stream at the end of one or more slices of each subpicture of the at least one subpicture with the zero-words such that the number of bins coded for the respective subpicture into the data stream using the context adaptive arithmetic coding is less than or equal to a number determined using a product between a predetermined factor and a byte length of one or more VCL NAL units of the data stream associated with the respective subpicture.

4. The video encoder (2610) as claimed in claim 1 or 2, configured to provide the data stream at the end of one or more slices of each subpicture of the at least one subpicture with the zero-words such that the number of bins coded for the respective subpicture into the data stream using the context adaptive arithmetic coding is less than or equal to a number determined using a sum of a first product between a first predetermined factor and a byte length of one or more VCL NAL units of the data stream associated with the respective subpicture and a second product between a second predetermined factor, a minimum number of bits per coding block and a number of coding blocks the respective subpicture is composed of.

5. A method for encoding a video, comprising
encoding a plurality of pictures of a video into a data stream, wherein each of the plurality of pictures is split into a predetermined number of subpictures, each subpicture comprising boundaries for boundary extension for motion compensation,
wherein the method comprises encoding each of the subpictures using context- adaptive binary arithmetic coding,
wherein the method comprises providing the data stream (2605) for at least one subpicture at the end of one or more slices (2631, 2632, 2633) of each subpicture with zero-words so as to avoid that any of the subpictures exceeds a predetermined bin-to- bit ratio.

6. The method for encoding a video as claimed in claim 5, further comprising
evaluating each subpicture for an independence property, e.g. subpic_treated_as_pic_flag, and for corresponding level conformance indication, e.g. in a supplemental enhancement information, SEI, message, and
providing the zero-words for a subpicture only in response to and in accordance with the evaluation.

7. The method for encoding a video as claimed in claim 5 or 6, comprising providing the data stream at the end of one or more slices of each subpicture of the at least one subpicture with the zero-words such that the number of bins coded for the respective subpicture into the data stream using the context adaptive arithmetic coding is less than or equal to a number determined using a product between a predetermined factor and a byte length of one or more VCL NAL units of the data stream associated with the respective subpicture.

8. The method for encoding a video as claimed in claim 5 or 6 or 7, comprising providing the data stream at the end of one or more slices of each subpicture of the at least one subpicture with the zero-words such that the number of bins coded for the respective subpicture into the data stream using the context adaptive arithmetic coding is less than or equal to a number determined using a sum of a first product between a first predetermined factor and a byte length of one or more VCL NAL units of the data stream associated with the respective subpicture and a second product between a second predetermined factor, a minimum number of bits per coding block and a number of coding blocks the respective subpicture is composed of.

9. A video decoder (2640) configured to
decode a plurality of pictures of a video from a data stream (2065), wherein each of the plurality of pictures is split into a predetermined number of subpictures, each subpicture comprising boundaries for boundary extension for motion compensation,
wherein the video decoder (2640) is configured to decode each of the subpictures using context-adaptive binary arithmetic decoding,
wherein the video decoder is configured to decode for at least one subpicture at the end of one or more slices (2631, 2632, 2633) of each subpicture a number of zero- words so that a bin-to-bit ratio is below a predetermined bin-to-bit ratio.

10. The video decoder (2640) as claimed in claim 9, configured to
determine the number of zero-words by continuing reading zero-words until the bin-to- bit ratio is below the predetermined bin-to-bit ratio, or by discriminating zero-words from other syntax elements syntactically.
11. The video decoder as claimed in claim 9 or 10, further configured to
evaluate each subpicture for an independence property, e.g. subpic_treated_as_pic_flag, and for corresponding level conformance indication, e.g. in a supplemental enhancement information, SEI, message, and
decode the zero-words for a subpicture only in response to and in accordance with the evaluation.

12. The video decoder (2640) as claimed in claim 9, 10, or 11, configured to
decode the data stream at the end of one or more slices of each subpicture of the at least one subpicture with the zero-words such that the number of bins coded for the respective subpicture into the data stream using the context adaptive arithmetic coding is less than or equal to a number determined using a product between a predetermined factor and a byte length of one or more VCL NAL units of the data stream associated with the respective subpicture.

13. The video decoder (2640) as claimed in claim 9, 10, or 11, configured to
decode the data stream at the end of one or more slices of each subpicture of the at least one subpicture with the zero-words such that the number of bins coded for the respective subpicture into the data stream using the context adaptive arithmetic coding is less than or equal to a number determined using a sum of a first product between a first predetermined factor and a byte length of one or more VCL NAL units of the data stream associated with the respective subpicture and a second product between a second predetermined factor, a minimum number of bits per coding block and a number of coding blocks the respective subpicture is composed of.

Documents

Application Documents

# Name Date
1 202418047368-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [20-06-2024(online)].pdf 2024-06-20
2 202418047368-STATEMENT OF UNDERTAKING (FORM 3) [20-06-2024(online)].pdf 2024-06-20
3 202418047368-REQUEST FOR EXAMINATION (FORM-18) [20-06-2024(online)].pdf 2024-06-20
4 202418047368-PROOF OF RIGHT [20-06-2024(online)].pdf 2024-06-20
5 202418047368-POWER OF AUTHORITY [20-06-2024(online)].pdf 2024-06-20
6 202418047368-FORM 18 [20-06-2024(online)].pdf 2024-06-20
7 202418047368-FORM 1 [20-06-2024(online)].pdf 2024-06-20
8 202418047368-DRAWINGS [20-06-2024(online)].pdf 2024-06-20
9 202418047368-DECLARATION OF INVENTORSHIP (FORM 5) [20-06-2024(online)].pdf 2024-06-20
10 202418047368-COMPLETE SPECIFICATION [20-06-2024(online)].pdf 2024-06-20
11 202418047368-FORM 3 [06-12-2024(online)].pdf 2024-12-06