# US 12,192,470 B2 · Image/video coding method and device

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

- Number: US 12,192,470 B2
- Document ID: US12192470B2
- Status: Granted
- Kind: B2
- Application number: 18/381,446
- Filed: 2023-10-18
- Published: 2024-03-07
- Granted: 2025-01-07
- Earliest claimed: 2019-11-05
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Seethal Paluri; Hendry Hendry; Seunghwan Kim; Jie Zhao
- Web page: https://patentgrep.com/patent/US12192470B2

## CPC

- H04N 19/132: Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
- H04N 19/107: between spatial and temporal predictive coding, e.g. picture refresh
- H04N 19/159: Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
- 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/46: Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence)
- 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 video decoding method performed by a video decoding device according to the present document comprises the steps of: acquiring image information from a bitstream, the image information including a picture header associated with the current picture including a plurality of slices; parsing, from the picture header, a first flag indicating whether information necessary for an inter-prediction operation for a decoding process is present in the picture header; parsing, from the picture header, a second flag indicating whether information necessary for an intra-prediction operation for the decoding process is present in the picture header; and generating prediction samples by performing at least one of intra-prediction or inter-prediction for the slices in the current picture on the basis of the first flag or the second flag.

## Claims

### Claim 1

A decoding apparatus for an image decoding, the decoding apparatus comprising:
a memory; and
at least one processor connected to the memory, the at least one processor configured to:
receive a bitstream comprising image information, the image information including a picture header related to a current picture, the current picture including slices;
parse, from the picture header, a first flag related to whether information for an inter slice is present in the picture header, wherein a value of the first flag being equal to 1 is related that the information for the inter slice is present in the picture header, wherein the first flag being equal to 1 is indicating that the current picture includes one or more inter slices;
parse, from the picture header, a second flag related to whether information for an intra slice is present in the picture header, wherein a value of the second flag being equal to 1 is related that the information for the intra slice is present in the picture header, wherein the second flag being equal to 1 is indicating that the current picture includes one or more intra slices; and
generate prediction samples by performing at least one of an intra prediction or an inter prediction on blocks in the slices in the current picture based on the first flag and the second flag,
wherein based on the value of the first flag being equal to 1, the information for the inter slice is comprised in the picture header, wherein the information for the inter slice includes a syntax element representing a difference between base 2 logarithm of a minimum size resulting from quad-tree splitting and base 2 logarithm of a minimum coding block size in the inter slice in the current picture, and
wherein based on a value of the second flag being equal to 1, the information for the intra slice is comprised in the picture header, wherein the information for the intra slice includes a syntax element representing a difference between base 2 logarithm of a minimum size resulting from quad-tree splitting and base 2 logarithm of a minimum coding block size in the intra slice in the current picture.

### Claim 2

An encoding apparatus for an image encoding, the encoding apparatus comprising:
a memory; and
at least one processor connected to the memory, the at least one processor configured to:
determine types of slices in a current picture;
generate a first flag related to whether information for an inter slice is present in a picture header related to the current picture, wherein a value of the first flag being equal to 1 is related that the information for the inter slice is present in the picture header, wherein the first flag being equal to 1 is indicating that the current picture includes one or more inter slices;
generate a second flag related to whether information for an intra slice is present in the picture header related to the current picture, wherein a value of the second flag being equal to 1 is related that the information for the intra slice is present in the picture header, wherein the second flag being equal to 1 is indicating that the current picture includes one or more intra slices; and
encode image information including the first flag and the second flag,
wherein the first flag and the second flag are comprised in the picture header of the image information,
wherein based on the value of the first flag being equal to 1, the information for the inter slice is comprised in the picture header, wherein the information for the inter slice includes a syntax element representing a difference between base 2 logarithm of a minimum size resulting from quad-tree splitting and base 2 logarithm of a minimum coding block size in the inter slice in the current picture, and
wherein based on a value of the second flag being equal to 1, the information for the intra slice is comprised in the picture header, wherein the information for the intra slice includes a syntax element representing a difference between base 2 logarithm of a minimum size resulting from quad-tree splitting and base 2 logarithm of a minimum coding block size in the intra slice in the current picture.

### Claim 3

An apparatus for transmitting data for an image, the apparatus comprising:
at least one processor configured to obtain a bitstream for the image, wherein the bitstream is generated based on determining types of slices in a current picture, generating a first flag related to whether information for an inter slice is present in a picture header related to the current picture, wherein a value of the first flag being equal to 1 is related that the information for the inter slice is present in the picture header, wherein the first flag being equal to 1 is indicating that the current picture includes one or more inter slices, generating a second flag related to whether information for an intra slice is present in the picture header related to the current picture, wherein a value of the second flag being equal to 1 is related that the information for the intra slice is present in the picture header, wherein the second flag being equal to 1 is indicating that the current picture includes one or more intra slices, and encoding image information including the first flag and the second flag; and
a transmitter configured to transmit the data comprising the bitstream,
wherein the first flag and the second flag are comprised in the picture header of the image information,
wherein based on the value of the first flag being equal to 1, the information for the inter slice is comprised in the picture header, wherein the information for the inter slice includes a syntax element representing a difference between base 2 logarithm of a minimum size resulting from quad-tree splitting and base 2 logarithm of a minimum coding block size in the inter slice in the current picture, and
wherein based on a value of the second flag being equal to 1, the information for the intra slice is comprised in the picture header, wherein the information for the intra slice includes a syntax element representing a difference between base 2 logarithm of a minimum size resulting from quad-tree splitting and base 2 logarithm of a minimum coding block size in the intra slice in the current picture.
