CTU size signaling
AssigneeTencent America LLC
InventorsYixin Du, Byeongdoo Choi, Xiang Li, Xin Zhao, Stephan Wenger, Shan Liu
Life of this patent
Estimating the term…
Abstract
A method, computer program, and computer system is provided for coding video data. Video data having a coding tree unit size is received. The coding tree unit size associated with the video data is signaled by setting two or more flags. The video data is encoded/decoded based on the flags corresponding to the signaled coding tree unit size.
Claims20
A method of video coding, executable by a processor, the method comprising:
- receiving video data having a coding tree unit size;
- and
- signaling, in a sequence parameter set or a slice header, two flags corresponding to the coding tree unit size,
- wherein the signaling comprises signaling a first flag of the two flags, the first flag corresponding to a first coding tree unit size, and
- when the first flag is 1, coding the video data based on the first coding tree unit size without signaling a second flag of the two flags, and
- when the first flag is 0, signaling the second flag of the two flags, and coding the video data based on the second flag that is signaled, and
- wherein when the second flag is 1, the video data is coded based on a second coding tree unit size, and when the second flag is 0, the video data is coded based on a third coding tree unit size.
A computer system for coding video data, the computer system comprising:
- one or more computer-readable non-transitory storage media configured to store computer program code;
- and
- one or more computer processors configured to access said computer program code and operate as instructed by said computer program code, said computer program code including:
- receiving code configured to cause the one or more computer processors to receive video data having a coding tree unit size;
- and
- signaling and coding code configured to cause the one or more computer processors to signal, in a sequence parameter set or a slice header, only two flags corresponding to the coding tree unit size,
- wherein the signaling and coding code is further configured to cause the one or more computer processors to:
- signal a first flag of the two flags, the first flag corresponding to a first coding tree unit size, and
- when the first flag is 1, code the video data based on the first coding tree unit size without signaling a second flag of the two flags, and
- when the first flag is 0, signal the second flag of the two flags, and code the video data based on the second flag that is signaled, and
- wherein when the second flag is 1, the video data is coded based on a second coding tree unit size, and when the second flag is 0, the video data is coded based on a third coding tree unit size.
A non-transitory computer readable medium having stored thereon a computer program for coding video data, the computer program configured to cause one or more computer processors to at least:
- receive video data having a coding tree unit size;
- and
- signal, in a sequence parameter set or a slice header, only two flags corresponding to the coding tree unit size,
- wherein the signaling comprises signaling a first flag of the two flags, the first flag corresponding to a first coding tree unit size, and
- when the first flag is 1, coding the video data based on the first coding tree unit size without signaling a second flag of the two flags, and
- when the first flag is 0, signaling the second flag of the two flags, and coding the video data based on the second flag that is signaled, and
- wherein when the second flag is 1, the video data is coded based on a second coding tree unit size, and when the second flag is 0, the video data is coded based on a third coding tree unit size.
Dependencies are inferred from the claim text.