IP Library › Granted Patent US 12,542,912
Granted Patent B2
US 12,542,912 · App. 17/592,099 · Granted Feb 3, 2026

Encoder, decoder, and medium

Inventors: Jing Ya Li (Singapore, SG); Chong Soon Lim (Singapore, SG); Han Boon Teo (Singapore, SG); Che Wei Kuo (Singapore, SG); Hai Wei Sun (Singapore, SG); Chu Tong Wang (Singapore, SG); Kiyofumi Abe (Osaka, JP); Takahiro Nishi (Nara, JP); Tadamasa Toma (Osaka, JP); Yusuke Kato (Osaka, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
H04N19/167H04N19/172H04N19/70H04N19/96
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,542,912
App. No.
17/592,099
Granted
Feb 3, 2026
Kind
B2
Abstract

An encoder includes circuitry and memory coupled to the circuitry. In operation, the circuitry encodes subpicture information in which a horizontal position and a vertical position of a region of a subpicture are represented in a unit of a coding tree unit (CTU). The subpicture is a rectangular region in a picture. The horizontal position is represented by a first position of a first CTU in the subpicture, the first position being relative to a left end of the picture. The vertical position is represented by a second position of a second CTU in the subpicture, the second position being relative to a top end of the picture.

Claims (44)

1 . An encoder comprising:

circuitry; and

memory coupled to the circuitry,

wherein, in operation, the circuitry:

generates coding tree unit (CTU) size information indicating a luma coding tree block (CTB) size of a CTU;

generates subpicture position information in which a horizontal position and a vertical position of a top left CTU of a subpicture are represented using the luma CTB size, the subpicture being a rectangular region in a picture; and

stores the CTU size information and the subpicture position information into a sequence parameter set,

wherein (i) a width and a height of a subpicture which is not located at either a right end or a lower end of the picture is an integral multiple of the luma CTB size, (ii) a width of a subpicture which is located at the right end of the picture is not an integral multiple of the luma CTB size, and (iii) a height of a subpicture which is located at the lower end of the picture is not an integral multiple of the luma CTB size,

wherein a left end of the subpicture in the picture is positioned at a distance away from a left end of the picture by the integral multiple of the luma CTB size, and a top end of the subpicture in the picture is positioned at a distance away from a top end of the picture by the integral multiple of the luma CTB size,

wherein the CTU size information is stored prior to the subpicture position information in the sequence parameter set, and

wherein the subpicture position information is transformed by using a ratio of a size of the picture to a maximum picture size.

2 . The encoder according to claim 1 ,

wherein the circuitry:

stores, before the subpicture position information, a flag indicating whether or not the subpicture position information is to be stored;

stores the subpicture position information when the flag indicates that the subpicture position information is to be stored, where a total number of subpictures is greater than one; and

refrains from storing the subpicture position information when the flag indicates that the subpicture position information is not to be stored, where the total number of the subpictures is one.

3 . A decoder comprising:

circuitry; and

memory coupled to the circuitry,

wherein, in operation, the circuitry:

obtains, from a sequence parameter set, coding tree unit (CTU) size information and subpicture position information;

derives a luma coding tree block (CTB) size of a CTU using the CTU size information; and

derives a horizontal position and a vertical position of a top left CTU of a subpicture using the subpicture position information and the luma CTB size, the subpicture being a rectangular region in a picture,

wherein (i) a width and a height of a subpicture which is not located at either a right end or a lower end of the picture is an integral multiple of the luma CTB size, (ii) a width of a subpicture which is located at the right end of the picture is not an integral multiple of the luma CTB size, and (iii) a height of a subpicture which is located at the lower end of the picture is not an integral multiple of the luma CTB size,

wherein a left end of the subpicture in the picture is positioned at a distance away from a left end of the picture by the integral multiple of the luma CTB size, and a top end of the subpicture in the picture is positioned at a distance away from a top end of the picture by the integral multiple of the luma CTB size,

wherein the CTU size information is stored prior to the subpicture position information in the sequence parameter set, and

wherein the subpicture position information is transformed by using a ratio of a size of the picture to a maximum picture size.

4 . The decoder according to claim 3 ,

wherein the circuitry:

obtains, before the subpicture position information, a flag indicating whether or not the subpicture position information is to be stored; and

obtains the subpicture position information when the flag indicates that the subpicture position information is to be stored, and

wherein when the flag indicates that the subpicture position information is not to be stored, a total number of subpictures is one.

5 . A bitstream generation device, comprising:

circuitry; and

memory coupled to the circuitry,

wherein, in operation, the circuitry:

generates coding tree unit (CTU) size information indicating a luma coding tree block (CTB) size of a CTU;

generates subpicture position information in which a horizontal position and a vertical position of a top left CTU of a subpicture are represented using the luma CTB size, the subpicture being a rectangular region in a picture;

stores the CTU size information and the subpicture position information into a sequence parameter set; and

generates a bitstream including the sequence parameter set,

wherein (i) a width and a height of a subpicture which is not located at either a right end or a lower end of the picture is an integral multiple of the luma CTB size, (ii) a width of a subpicture which is located at the right end of the picture is not an integral multiple of the luma CTB size, and (iii) a height of a subpicture which is located at the lower end of the picture is not an integral multiple of the luma CTB size,

wherein a left end of the subpicture in the picture is positioned at a distance away from a left end of the picture by the integral multiple of the luma CTB size, and a top end of the subpicture in the picture is positioned at a distance away from a top end of the picture by the integral multiple of the luma CTB size,

wherein the CTU size information is stored prior to the subpicture position information in the sequence parameter set, and

wherein the subpicture position information is transformed by using a ratio of a size of the picture to a maximum picture size.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2022
From: LI, JING YA; LIM, CHONG SOON; TEO, HAN BOON; KUO, CHE WEI; SUN, HAI WEI; WANG, CHU TONG; ABE, KIYOFUMI; NISHI, TAKAHIRO; TOMA, TADAMASA; KATO, YUSUKE
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 059977/0965 →
Continuity (3)
Continuation PCTJP2020034353 · Sep 10, 2020
Provisional Application 62899893 · Sep 13, 2019
Related Publication 20220159273A1 · May 19, 2022
References Cited (11)
US 20040076237A1 · Kadono · 2004 [cited by examiner]
US 20210044838A1 · Chen · 2021 [cited by examiner]
US 20210409785A1 · Wang · 2021 [cited by examiner]
International Search Report (ISR) issued on Dec. 1, 2020 in International (PCT) Application No. PCT/JP2020/034353. [cited by applicant]
H.265 (ISO/IEC 23008-2 HEVC (High Efficiency Video Coding)), Dec. 1, 2013. [cited by applicant]
Miska M. Hannuksela, et al., “AHG12: On grouping of tiles”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-M0261, Jan. 2019. [cited by applicant]
Lulin Chen, et al., “AHG17/AHG12: On signalling of subpicture structure in the SPS”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-P0143-v1, Oct. 2019. [cited by applicant]
Li Jingya, et al., “AHG12: Modification for subpicture”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-P0171-v2, Oct. 2019. [cited by applicant]
Yong He et al., “AHG12: On picture and sub-picture signaling,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-O0182r1, 15th Meeting: Gothenburg, SE, Jun. 2019, pp. 1-6. [cited by applicant]
Office Action issued Aug. 30, 2024 in Chinese patent application No. 202080062201.8 with English language Search Report. [cited by applicant]
Byeongdoo Choi, et al., “AHG12: On sub-picture partitioning”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-N0055-v2, Mar. 2019. [cited by applicant]
Cited By (1)
US 12,684,120