# US 2020/0288147 A1 · Decoding Device, Encoding Device, Decoding Method, Encoding Method, and Non-Transitory Computer Readable Recording Medium

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

- Number: US 2020/0288147 A1
- Document ID: US20200288147A1
- Status: Published application
- Kind: A1
- Application number: 16/835,172
- Filed: 2020-03-30
- Published: 2020-09-10
- Earliest claimed: 2010-07-15
- Assignees: Velos Media, LLC
- Applicants: Velos Media, LLC
- Inventors: Yukinobu Yasugi
- Web page: https://patentgrep.com/patent/US20200288147A1

## CPC

- H04N 19/159: Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
- 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/11: among a plurality of spatial predictive coding modes
- 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/196: being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters (processing of motion vectors H04N19/513)
- H04N 19/46: Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence)
- H04N 19/463: by compressing encoding parameters before transmission
- H04N 19/50: using predictive coding (H04N19/61 takes precedence)
- H04N 19/593: involving spatial prediction techniques
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A coding device and a decoding device are configured to include an estimated prediction mode deciding section (122a) including: a reference block selecting section (1223a) for selecting a reference block for use in estimating an intra-prediction mode for a subject block; an estimating number deciding section (1222a) for deciding an estimating number of estimated values to be estimated for the intra-prediction mode; and an estimated prediction mode deriving section (1221a) for estimating, based on a reference block, the estimating number of estimated values of the prediction mode.

## Claims

### Claim 1

A decoding device for decoding an intra-prediction mode of a digital image constituted by a plurality of blocks, comprising:
a memory; and
a processor, wherein the processor is configured to:
select one or more adjacent blocks for a subject block, which is a subject for the decoding;
in a case where there are duplicated prediction modes in the adjacent blocks, add an intra-prediction mode whose direction is close to that of a prediction mode in the adjacent blocks to a group consisting of estimated prediction modes for the subject block and further add predetermined prediction modes to the group until the number of estimated prediction modes reaches a predetermined number; and
decode, for each of the plurality of blocks, a flag indicating whether or not an estimated prediction mode included in the group is identical to the prediction mode for the subject block,
in a case where the flag is 1, derive the prediction mode of the subject block by (a) decoding an identifier mpm_idx and (b) referring to a prediction mode, identified by mpm_idx, from among the estimated prediction modes included in the group, and
in a case where the flag is 0, derive the prediction mode of the subject block by (a′) decoding rem_bits and (b′) referring to the rem_bits from among prediction modes which are not included in the group.

### Claim 2 (depends on 1)

The decoding device of claim 1 wherein the processor is further configured to generate a predicted image of the subject block, based on the derived prediction mode.

### Claim 3

A decoding method for decoding an intra-prediction mode of a digital image constituted by a plurality of blocks, the method comprising:
selecting one or more adjacent blocks for a subject block, which is a subject for the decoding;
adding, in a case where there are duplicated prediction modes in the adjacent blocks, an intra-prediction mode whose direction is close to that of a prediction mode in the adjacent blocks to a group consisting of estimated prediction modes for the subject block and further adding predetermined prediction modes to the group until the number of estimated prediction modes reaches a predetermined number;
decoding, for each of the plurality of blocks, a flag indicating whether or not an estimated prediction mode included in the group is identical to the prediction mode for the subject block,
in a case where the flag is 1, the method further comprising deriving the prediction mode of the subject block by (a) decoding an identifier mpm_idx and (b) referring to a prediction mode, identified by mpm_idx, from among the estimated prediction modes included in the group, and
in a case where the flag is 0, the method further comprising deriving the prediction mode of the subject block by (a′) decoding rem_bits and (b′) referring to the rem_bits from among prediction modes which are not included in the group.

### Claim 4 (depends on 3)

The decoding method of claim 3 further comprising generating a predicted image of the subject block, based on the derived prediction mode.

### Claim 5

A non-transitory computer-readable storage medium storing a program for causing a computer to decode an intra-prediction mode of a digital image constituted by a plurality of blocks, wherein the program causes the computer to:
select one or more adjacent blocks for a subject block, which is a subject for the decoding;
in a case where there are duplicated prediction modes in the adjacent blocks, add an intra-prediction mode whose direction is close to that of a prediction mode in the adjacent blocks to a group consisting of estimated prediction modes for the subject block and further adding predetermined prediction modes to the group until the number of estimated prediction modes reaches a predetermined number;
decode, for each of the plurality of blocks, a flag indicating whether or not an estimated prediction mode included in the group is identical to the prediction mode for the subject block,
in a case where the flag is 1, derive the prediction mode of the subject block by (a) decoding an identifier mpm_idx and (b) referring to a prediction mode, identified by mpm_idx, from among the estimated prediction modes included in the group, and
in a case where the flag is 0, derive the prediction mode of the subject block by (a′) decoding rem_bits and (b′) referring to the rem_bits from among prediction modes which are not included in the group.

### Claim 6 (depends on 5)

The non-transitory computer-readable storage medium of claim 5 wherein the program further causes the computer to generate a predicted image of the subject block, based on the derived prediction mode.
