# US 12,764,332 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 12,764,332 B2
- Document ID: US12764332B2
- Status: Granted
- Kind: B2
- Application number: 18/963,693
- Filed: 2024-11-28
- Published: 2025-03-20
- Granted: 2026-10-13
- Earliest claimed: 2016-04-06
- Assignees: Kt Corporation
- Applicants: Kt Corporation
- Inventors: Bae Keun Lee; Joo Young Kim
- Web page: https://patentgrep.com/patent/US12764332B2

## CPC

- H04N 19/597: specially adapted for multi-view video sequence encoding
- H04N 13/161: Encoding, multiplexing or demultiplexing different image signal components (for multi-view video sequence encoding H04N19/597)
- H04N 19/105: Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
- 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/176: the region being a block, e.g. a macroblock
- H04N 19/182: the unit being a pixel
- H04N 19/426: using memory downsizing methods
- H04N 19/44: Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
- H04N 19/593: involving spatial prediction techniques
- H04N 2013/0085: {Motion estimation from stereoscopic image signals}
- H04N 19/91: Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method for processing a video according to the present invention may comprise: generating a plurality of Most Probable Mode (MPM) candidates; determining whether there is an MPM candidate identical to an intra-prediction mode of a current block among the plurality of MPM candidates; obtaining the intra-prediction mode of the current block, based on a result of the determining; and performing an intra-prediction for the current block, based on the intra-prediction mode of the current block.

## Claims

### Claim 1

A method of decoding a video, the method comprising:
determining a reference sample line of a current block by selecting one among a neighboring reference sample line adjacent to the current block and non-neighboring reference sample lines not adjacent to the current block;
generating a Most Probable Mode (MPM) list for the current block;
determining whether an intra-prediction mode of the current block is identical to one of a plurality of MPM candidates in the MPM list;
obtaining the intra-prediction mode of the current block, based on a result of the determination; and
performing intra-prediction for the current block based on the intra-prediction mode of the current block and reference samples included in the reference sample line,
wherein the reference sample line of the current block is determined based on index information specifying one of one or more reference sample line candidates,
wherein the number of the one or more reference sample line candidates is determined variably based on information decoded from a sequence level,
wherein the reference sample line candidates comprise a neighboring reference sample line candidate adjacent to the current block and non-neighboring reference sample line candidates not adjacent to the current block,
wherein, in one of a case that the current block is a coding block of a square shape and a case that the current block is one of partitions of a non-square shape generated by partitioning the coding block, the intra-prediction of the current block is performed by using only the neighboring reference sample line candidate among the reference sample line candidates, and
wherein, in the other case, the intra-prediction of the current block is performed by using any one specified by the index information among the reference sample line candidates.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining whether the intra prediction mode of the current block is identical to one of the plurality of MPM candidates is based on a first flag and a second flag decoded from a bitstream, each of the first flag and the second flag having 1-bit length,
wherein, based on the first flag, whether the intra-prediction mode of the current block is identical to a first candidate intra-prediction mode is determined, and
wherein when the first flag indicates that the intra-prediction mode of the current block is not identical to the first candidate intra-prediction mode while the second flag indicates that the intra-prediction mode of the current block is identical to one of candidate intra prediction modes, the intra-prediction mode of the current block is determined as one of the plurality of MPM candidates, based on MPM index information specifying one of the plurality of MPM candidates.

### Claim 3 (depends on 2)

The method of claim 2, wherein when it is determined that the intra-prediction mode of the current block is not identical to any of the candidate intra-prediction modes, determining the intra-prediction mode of the current block comprises:
decoding a remaining mode, and
deriving the intra-prediction mode of the current block by comparing the decoded remaining mode with a candidate intra-prediction mode, and
wherein the first candidate intra-prediction mode represents a planar mode and the MPM candidate list is constituted without comprising the planar mode.

### Claim 4 (depends on 3)

The method of claim 3, wherein at least one of the MPM candidates is derived based on a second intra-prediction mode of a neighboring block adjacent to the current block,
wherein when a second intra prediction scheme is applied to the neighboring block while a first intra prediction scheme is applied to the current block, the at least one of the MPM candidates is derived by using a predetermined intra-prediction mode, and
wherein the number of intra-prediction modes defined under the first intra prediction scheme is different from the number of intra-prediction modes defined under the second intra prediction scheme.

### Claim 5 (depends on 1)

The method of claim 1,
wherein in response to the intra-prediction mode of the current block being a non-directional intra prediction mode of a Planar or a DC, the intra prediction for the current block is performed by using only the neighboring reference sample line but cannot be performed by using any one among the non-neighboring reference sample lines, and
wherein in response to the intra-prediction mode of the current block being another intra prediction mode different from the non-directional intra prediction mode, the intra prediction for the current block is performed by using any one among the neighboring reference sample line and the non-neighboring reference sample lines.

### Claim 6 (depends on 1)

The method of to claim 1, wherein the plurality of MPM candidates is derived by comparing a first intra prediction mode of a left neighboring and a second intra prediction mode of a top neighboring block, and
wherein when one of the first intra prediction mode and the second intra prediction mode is unavailable, it is replaced with a third intra prediction mode of another neighboring block adjacent to the current block.

### Claim 7 (depends on 6)

The method of claim 6, wherein in response to the first intra prediction mode of the left neighboring block and the second intra prediction mode of the top neighboring block is a non-directional mode while the other is a directional mode, the MPM list comprises both a MPM candidate derived by adding or subtracting 1 to the maximum and a MPM candidate derived by adding or subtracting 2 to the maximum.

### Claim 8 (depends on 3)

The method according to claim 3, wherein the remaining mode is encoded as a fixed length.

### Claim 9

A method for encoding a video, the method comprising:
determining a reference sample line of a current block by selecting one among a neighboring reference sample line adjacent to the current block and non-neighboring reference sample lines not adjacent to the current block;
generating a Most Probable Mode (MPM) list for the current block;
determining whether an intra-prediction mode of the current block is identical to one of a plurality of MPM candidates in the MPM list, wherein information indicating whether there is an MPM candidate identical to the intra prediction mode of the current block is encoded; and
performing intra-prediction for the current block based on the intra-prediction mode of the current block and reference samples included in the reference sample line,
wherein the reference sample line of the current block is determined from one or more reference sample line candidates, index information specifying one of one or more reference sample line candidates being encoded into a bitstream,
wherein information specifying the number of the one or more reference sample line candidates is encoded at a sequence level,
wherein the reference sample line candidates comprise a neighboring reference sample line candidate adjacent to the current block and non-neighboring reference sample line candidates not adjacent to the current block,
wherein, in one of a case that the current block is a coding block of a square shape and a case that the current block is one of partitions of a non-square shape generated by partitioning the coding block, the intra-prediction of the current block is performed by using only the neighboring reference sample line candidate among the reference sample line candidates, and
wherein, in the other case, the intra-prediction of the current block is performed by using any one of the reference sample line candidates.

### Claim 10

A device for transmitting compressed video data, comprising:
a processor configured to obtain the compressed video data; and
a transmitting unit configured to transmit the compressed video data,
wherein obtaining the compressed video data comprises:
determining a reference sample line of a current block by selecting one among a neighboring reference sample line adjacent to the current block and non-neighboring reference sample lines not adjacent to the current block;
generating a Most Probable Mode (MPM) list for the current block;
determining whether an intra-prediction mode of the current block is identical to one of a plurality of MPM candidates in the MPM list, wherein information indicating whether there is an MPM candidate identical to the intra prediction mode of the current block is encoded; and
performing intra-prediction for the current block based on the intra-prediction mode of the current block and reference samples included in the reference sample line,
wherein the reference sample line of the current block is determined from one or more reference sample line candidates, index information specifying one of one or more reference sample line candidates being encoded into a bitstream,
wherein information specifying the number of the one or more reference sample line candidates is encoded at a sequence level,
wherein the reference sample line candidates comprise a neighboring reference sample line candidate adjacent to the current block and non-neighboring reference sample line candidates not adjacent to the current block,
wherein, in one of a case that the current block is a coding block of a square shape and a case that the current block is one of partitions of a non-square shape generated by partitioning the coding block, the intra-prediction of the current block is performed by using only the neighboring reference sample line candidate among the reference sample line candidates, and
wherein, in the other case, the intra-prediction of the current block is performed by using any one of the reference sample line candidates.
