# US 11,445,187 B2 · Systems and methods for partitioning regions of a picture for video coding using different coding unit sizes

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

- Number: US 11,445,187 B2
- Document ID: US11445187B2
- Status: Granted
- Kind: B2
- Application number: 16/975,194
- Filed: 2019-02-22
- Published: 2021-04-08
- Granted: 2022-09-13
- Earliest claimed: 2018-02-28
- Assignees: Sharp Kabushiki Kaisha; FG Innovation Company Limited
- Applicants: Sharp Kabushiki Kaisha; FG Innovation Company Limited
- Inventors: Kiran Mukesh Misra; Weijia Zhu; Christopher Andrew Segall
- Web page: https://patentgrep.com/patent/US11445187B2

## CPC

- H04N 19/119: Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
- H04N 19/159: Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
- H04N 19/157: Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N 19/174: the region being a slice, e.g. a line of blocks or a group of blocks
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 19/96: Tree coding, e.g. quad-tree coding
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

This invention relates to a method of coding video data. The method comprising: determining a largest coding unit size for a picture; determining whether a largest coding unit within a picture is an intra type largest coding unit; and applying a partitioning to the largest coding unit based on whether the largest coding unit is an intra type largest coding unit.

## Claims

### Claim 1

A method of decoding video data, the method comprising
determining a largest coding unit size, by using a syntax element indicating a size of a largest coding unit for a luminance component;
determining whether the largest coding unit is included in an I slice; and
applying an inferred partitioning to the largest coding unit in the I slice, in a case that (i) the largest coding unit is included in the I slice and (ii) a flag indicates the largest coding unit is split into coding units with a predetermined size, wherein
the flag is indicated using a sequence parameter set,
the flag is a one-bit flag, and
the inferred partitioning indicates to split the largest coding unit into luma samples having a size being smaller than a size of a largest coding unit included in a P slice or a B slice.

### Claim 2

A device for decoding video data, the device comprising one or more processors configured to:
determine a largest coding unit size by using a syntax element indicating a size of a largest coding unit for a luminance component;
determine whether the largest coding unit is included in an I slice; and
apply an inferred partitioning to the largest coding unit in the I slice, in a case that (i) the largest coding unit is included in the I slice and (ii) a flag indicates the largest coding unit is split into coding units with a predetermined size, wherein
the flag is indicated using a sequence parameter set,
the flag is a one-bit flag, and
the inferred partitioning indicates to split the largest coding unit into luma samples having a size being smaller than a size of a largest coding unit included in a P slice or a B slice.

### Claim 3 (depends on 2)

The device of claim 2, wherein the device includes a video decoder.

### Claim 4

A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed, cause one or more processors of a device for decoding video data to:
determine a largest coding unit size by using a syntax element indicating a size of a largest coding unit for a luminance component;
determine whether the largest coding unit is included in an I slice; and
apply an inferred partitioning to the largest coding unit in the I slice, in a case that (i) the largest coding unit is included in the I slice and (ii) a flag indicates the largest coding unit is split into coding units with a predetermined size, wherein
the flag is indicated using a sequence parameter set, and
the flag is a one-bit flag, and
the inferred partitioning indicates to split the largest coding unit into luma samples having a size being smaller than a size of a largest coding unit included in a P slice or a B slice.
