# US 10,123,049 B2 · Method of decoding moving pictures in intra prediction

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

- Number: US 10,123,049 B2
- Document ID: US10123049B2
- Status: Granted
- Kind: B2
- Application number: 15/596,927
- Filed: 2017-05-16
- Published: 2017-09-28
- Granted: 2018-11-06
- Earliest claimed: 2011-04-01
- Assignees: Ibex Pt Holdings Co., Ltd.
- Applicants: Ibex Pt Holdings Co., Ltd.
- Inventors: Kwangje Kim; Hyunoh Oh
- Web page: https://patentgrep.com/patent/US10123049B2

## CPC

- H04N 19/82: involving filtering within a prediction loop
- H04N 19/117: Filters, e.g. for pre-processing or post-processing (sub-band filter banks H04N19/635)
- H04N 19/159: Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
- H04N 19/182: the unit being a pixel
- H04N 19/593: involving spatial prediction techniques
- H04N 19/11: among a plurality of spatial predictive coding modes
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method of encoding an image is discussed. The method includes deriving an intra prediction mode, generating reference pixels on an unavailable position if there exist unavailable reference pixels of a current block, determining whether reference pixels of the current block are filtered or not, filtering the reference pixels of the current block using a filter, wherein two or more filters are used based on the block size of the current block such that a filter with a broad bandwidth is applied to a large block, and generating a prediction block of the current block according to the derived intra prediction mode of the current block and the reference pixels. The filter is selected based on the block size of the current block and a difference between reference pixels, and the reference pixels of the current block are not filtered in a horizontal mode.

## Claims

### Claim 1

A method of decoding an image, the method comprising:
deriving, via an intra-predictor, an intra prediction mode;
generating, via the intra-predictor, reference pixels on an unavailable position if there exist unavailable reference pixels of a current block;
determining, via the intra-predictor, whether reference pixels of the current block are filtered or not based on the derived intra prediction mode and a block size of the current block;
filtering the reference pixels of the current block using a filter if it is determined that the reference pixels of the current block are filtered, wherein two or more filters are used based on the block size of the current block such that a filter with a broad bandwidth is applied to a large block; and
generating, via the intra-predictor, a prediction block of the current block according to the derived intra prediction mode of the current block and the reference pixels,
wherein the filter is selected based on the block size of the current block and a difference between reference pixels, and
wherein the reference pixels of the current block are not filtered in a horizontal mode.

### Claim 2 (depends on 1)

The method of claim 1, wherein the intra prediction mode is selected among a predetermined number of directional intra prediction modes and two non-directional intra prediction modes.

### Claim 3 (depends on 1)

The method of claim 1, wherein the number of the intra prediction modes for filtering the reference pixels increases as the current block becomes larger.

### Claim 4 (depends on 1)

The method of claim 1, wherein, if there does not exist any available reference pixel in the predetermined direction, the reference pixels are generated using an available reference pixel closet to the unavailable reference pixel in a reverse direction.

### Claim 5 (depends on 1)

The method of claim 1, wherein reference pixels of an inter-coded block are set as unavailable.

### Claim 6 (depends on 1)

The method of claim 1, wherein when the reference pixels are filtered in a first intra prediction mode between a diagonal intra prediction mode and a horizontal intra prediction mode, the reference pixels are filtered in directional modes between the first intra prediction mode and the diagonal intra prediction mode.

### Claim 7 (depends on 2)

The method of claim 2, wherein the two non-directional intra prediction modes are a DC mode and a planar mode.

### Claim 8 (depends on 1)

The method of claim 1, wherein if the derived intra prediction mode is a vertical mode, prediction pixels of the prediction block are changed using reference pixels other than upper pixels used for generating the prediction block.
