# US 2025/0220175 A1 · Video coding supporting subpictures, slices and tiles

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0220175 A1
- Document ID: US20250220175A1
- Status: Published application
- Kind: A1
- Application number: 19/083,295
- Filed: 2025-03-18
- Published: 2025-07-03
- Earliest claimed: 2019-12-20
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Naël OUEDRAOGO; GUILLAUME LAROCHE; PATRICE ONNO
- Web page: https://patentgrep.com/patent/US20250220175A1

## CPC

- H04N 19/119: Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
- H04N 19/17: the unit being an image region, e.g. an object
- H04N 19/174: the region being a slice, e.g. a line of blocks or a group of blocks
- H04N 19/463: by compressing encoding parameters before transmission
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method of processing image data for one or more image(s), each image consisting of one or more tile(s) and being divisible into one or more image portion(s), wherein the image is divisible into one or more subpicture(s), and the method comprises: determining one or more image portion(s) included in a subpicture; and processing the one or more image(s) using information obtained from the determination.

## Claims

### Claim 1

A method of decoding image data for one or more images, wherein an image is capable of including one or more slices, and the image is capable of including one or more subpictures, the method comprising:
obtaining, from a Sequence Parameter Set (SPS), first information indicating a width of a subpicture and second information indicating a height of the subpicture;
determining a parameter associated with a slice included in the subpicture using the first information indicating the width of the subpicture and the second information indicating the height of the subpicture, wherein the number of slices included in the subpicture is further used to determine the parameter, and wherein the slice is capable of corresponding to an integer number of consecutive complete coding tree unit (CTU) rows within a tile; and
decoding the image using at least the determined parameter,
wherein, in the decoding of the image, at least inter prediction is used.

### Claim 2

A method of encoding image data for one or more images, wherein an image is capable of including one or more slices, and the image is capable of including one or more subpictures, the method comprising:
encoding, into a Sequence Parameter Set (SPS), first information indicating a width of a subpicture and second information indicating a height of the subpicture;
determining a parameter associated with a slice included in the subpicture using the first information indicating the width of the subpicture and the second information indicating the height of the subpicture, wherein the number of slices included in the subpicture is further used to determine the parameter, and wherein the slice is capable of corresponding to an integer number of consecutive complete coding tree unit (CTU) rows within a tile; and
encoding the image using at least the determined parameter,
wherein, in the encoding of the image, at least inter prediction is used.

### Claim 3

A device for decoding image data for one or more images, wherein an image is capable of including one or more slices, and the image is capable of including one or more subpictures, the device comprising:
an information decoder which obtains, from a Sequence Parameter Set (SPS), first information indicating a width of a subpicture and second information indicating a height of the subpicture;
a parameter determiner which determines a parameter associated with a slice included in the subpicture using the first information indicating the width of the subpicture and the second information indicating the height of the subpicture, and wherein the number of slices included in the subpicture is further used to determine the parameter, wherein the slice is capable of corresponding to an integer number of consecutive complete coding tree unit (CTU) rows within a tile; and
an image decoder which decodes the image using at least the determined parameter,
wherein, when the image decoder decodes the image, at least inter prediction is used.

### Claim 4

A device for encoding image data for one or more images, wherein an image is capable of including one or more slices, and the image is capable of including one or more subpictures, the device comprising:
an information encoder which encodes, into a Sequence Parameter Set (SPS), first information indicating a width of a subpicture and second information indicating a height of the subpicture;
a parameter determiner which determines a parameter associated with a slice included in the subpicture using the first information indicating the width of the subpicture and the second information indicating the height of the subpicture, wherein the number of slices included in the subpicture is further used to determine the parameter, and wherein the slice is capable of corresponding to an integer number of consecutive complete coding tree unit (CTU) rows within a tile; and
an image encoder which encodes the image using at least the determined parameter,
wherein, when the image encoder encodes the image, at least inter prediction is used.

### Claim 5

A non-transitory computer readable medium carrying a computer program comprising program instructions adapted to perform, when executed by one or more processors, a method of decoding image data for one or more images, wherein an image is capable of including one or more slices, and the image is capable of including one or more subpictures, the method comprising:
obtaining, from a Sequence Parameter Set (SPS), first information indicating a width of a subpicture and second information indicating a height of the subpicture;
determining a parameter associated with a slice included in the subpicture using the first information indicating the width of the subpicture and the second information indicating the height of the subpicture, wherein the number of slices included in the subpicture is further used to determine the parameter, and wherein the slice is capable of corresponding to an integer number of consecutive complete coding tree unit (CTU) rows within a tile; and
decoding the image using at least the determined parameter,
wherein, in the decoding of the image, at least inter prediction is used.

### Claim 6

A non-transitory computer readable medium carrying a computer program comprising program instructions adapted to perform, when executed by one or more processors, a method of encoding image data for one or more images, wherein an image is capable of including one or more slices, and the image is capable of including one or more subpictures, the method comprising:
encoding, into a Sequence Parameter Set (SPS), first information indicating a width of a subpicture and second information indicating a height of the subpicture;
determining a parameter associated with a slice included in the subpicture using the first information indicating the width of the subpicture and the second information indicating the height of the subpicture, wherein the number of slices included in the subpicture is further used to determine the parameter, and wherein the slice is capable of corresponding to an integer number of consecutive complete coding tree unit (CTU) rows within a tile; and
encoding the image using at least the determined parameter,
wherein, in the encoding of the image, at least inter prediction is used.
