# US 11,909,960 B2 · Method and apparatus for processing video signal

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

- Number: US 11,909,960 B2
- Document ID: US11909960B2
- Status: Granted
- Kind: B2
- Application number: 17/436,838
- Filed: 2020-03-06
- Published: 2022-06-09
- Granted: 2024-02-20
- Earliest claimed: 2019-03-07
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Hyeongmoon Jang
- Web page: https://patentgrep.com/patent/US11909960B2

## CPC

- H04N 19/107: between spatial and temporal predictive coding, e.g. picture refresh
- H04N 19/119: Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
- H04N 19/11: among a plurality of spatial predictive coding modes
- 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/147: according to rate distortion criteria (rate-distortion as a criterion for motion estimation H04N19/567)
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/593: involving spatial prediction techniques
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Embodiments of the present specification provide encoding and decoding methods for a video signal for an inter prediction. The decoding method according to an embodiment of the present specification comprises the steps of: identifying the size of a current block; acquiring an intra block copy (IBC) flag indicating whether or not an IBC is applied to the current block on the basis of the size of the current block and an IBC-allowed block size; determining the prediction mode of the current block on the basis of the IBC flag; and performing prediction of the current block from a reconstructed block in the current picture on the basis of the prediction mode. According to an embodiment of the present specification, coding complexity and coding time can be reduced by encoding/decoding a syntax element related to whether or not IBC mode is applied in consideration of a limited block size.

## Claims

### Claim 1

A method of decoding a video signal, comprising:
identifying a size of a current block,
obtaining an intra block copy (IBC) flag indicating whether an IBC is applied to the current block based on the size of the current block and a block size permitting the IBC,
determining a prediction mode of the current block based on the IBC flag, and
performing prediction of the current block from a reconstructed block within a current picture based on the prediction mode.

### Claim 2 (depends on 1)

The method of claim 1,
wherein obtaining the IBC flag comprises decoding the IBC flag when each of a width and height of the current block is not 128.

### Claim 3 (depends on 1)

The method of claim 1,
wherein obtaining the IBC flag comprises:
obtaining a skip flag indicating whether a skip mode is applied to the current block when each of a width and height of the current block is not 128, and
obtaining the IBC flag when the skip flag is 0 and each of the width and height of the current block is not 128.

### Claim 4 (depends on 1)

The method of claim 1,
wherein obtaining the IBC flag comprises decoding the IBC flag when each of a width and height of the current block is smaller than or equal to 64.

### Claim 5 (depends on 1)

The method of claim 1,
wherein obtaining the IBC flag comprises decoding the IBC flag when each of a width and height of the current block is smaller than or equal to 16.

### Claim 6 (depends on 1)

The method of claim 1,
wherein the block size permitting the IBC is determined based on maximum IBC block size information, and
wherein the maximum IBC block size information is transmitted as a syntax element having a higher level than a syntax element of the current block.

### Claim 7

A method of encoding a video signal, comprising:
identifying a size of a current block,
determining a prediction mode of the current block based on the size of the current block and a block size permitting an intra block copy (IBC), and
encoding information on the prediction mode,
wherein determining the prediction mode comprises determining whether an IBC mode is applied based on a rate-distortion cost for the IBC mode when the size of the current block is smaller than or equal to the block size permitting the IBC, and
wherein the information on the prediction mode comprises an IBC flag indicating whether the IBC mode is applied.

### Claim 8 (depends on 7)

The method of claim 7,
wherein determining whether the IBC mode is applied comprises determining whether the IBC mode is applied when each of a width and height of the current block is not 128.

### Claim 9 (depends on 7)

The method of claim 7,
wherein determining a prediction mode of the current block comprises:
determining whether to apply a skip mode to the current block when each of a width and height of the current block is not 128, and
determining whether the IBC mode is applied when the skip mode is not applied and each of the width and height of the current block is not 128.

### Claim 10 (depends on 7)

The method of claim 7,
wherein determining whether the IBC mode is applied comprises determining whether the IBC mode is applied when each of a width and height of the current block is smaller than or equal to 64.

### Claim 11 (depends on 7)

The method of claim 7,
wherein determining whether the IBC mode is applied comprises determining whether the IBC mode is applied when each of a width and height of the current block is smaller than or equal to 16.

### Claim 12 (depends on 7)

The method of claim 7,
wherein the block size permitting the IBC is determined based on maximum IBC block size information, and
wherein the maximum IBC block size information is transmitted as a syntax element having a higher level than a syntax element of the current block.

### Claim 13

An apparatus for decoding a video signal, comprising:
a memory storing the video signal, and
a processor coupled to the memory and configured to process the video signal,
wherein the processor is configured to:
check a size of a current block,
obtain an intra block copy (IBC) flag indicating whether an IBC is applied to the current block based on the size of the current block and a block size permitting the IBC,
determine a prediction mode of the current block based on the IBC flag, and
perform prediction of the current block from a reconstructed block within a current picture based on the prediction mode.

### Claim 14

An apparatus for encoding a video signal, comprising:
a memory storing the video signal, and
a processor coupled to the memory and configured to process the video signal,
wherein the processor is configured to:
check a size of a current block,
determine a prediction mode of the current block based on the size of the current block and a block size permitting an intra block copy (IBC), and
encode information on the prediction mode,
wherein the processor is configured to determine whether an IBC mode is applied based on a rate-distortion cost for the IBC mode when the size of the current block is smaller than or equal to the block size permitting the IBC in order to determine the prediction mode, and
wherein the information on the prediction mode comprises an IBC flag indicating whether the IBC mode is applied.

### Claim 15

A non-transitory computer-readable medium storing one or more instructions,
wherein the one or more instructions executed by one or more processors enable controls a video signal processing apparatus to:
check a size of a current block,
obtain an intra block copy (IBC) flag indicating whether an IBC is applied to the current block based on the size of the current block and a block size permitting the IBC,
determine a prediction mode of the current block based on the IBC flag, and
perform prediction of the current block from a reconstructed block within a current picture based on the prediction mode.
