# US 10,484,704 B2 · High efficiency video coding device and method based on reference picture type

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

- Number: US 10,484,704 B2
- Document ID: US10484704B2
- Status: Granted
- Kind: B2
- Application number: 16/028,394
- Filed: 2018-07-05
- Published: 2018-11-01
- Granted: 2019-11-19
- Earliest claimed: 2016-10-20
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Yoshitomo Takahashi; Shinobu Hattori
- Web page: https://patentgrep.com/patent/US10484704B2

## CPC

- H04N 19/52: by predictive encoding
- 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/117: Filters, e.g. for pre-processing or post-processing (sub-band filter banks H04N19/635)
- H04N 19/124: Quantisation
- H04N 19/15: by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
- 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/30: using hierarchical techniques, e.g. scalability (H04N19/63 takes precedence)
- H04N 19/503: involving temporal prediction (adaptive coding with adaptive selection between spatial and temporal predictive coding H04N19/107; adaptive coding with adaptive selection among a plurality of temporal predictive coding modes H04N19/109)
- H04N 19/513: Processing of motion vectors
- H04N 19/593: involving spatial prediction techniques
- H04N 19/597: specially adapted for multi-view video sequence encoding
- H04N 19/61: in combination with predictive coding
- H04N 19/172: the region being a picture, frame or field
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The present technique relates to an image processing device and method capable of suppressing a decrease in encoding efficiency. The image processing device includes: a predictive vector generating unit that generates a predictive vector of a current parallax vector of a current block used in prediction using correlation in a parallax direction using a reference parallax vector referred when generating a predictive motion vector, when encoding the current parallax vector; and a difference vector generating unit that generates a difference vector between the current parallax vector and the predictive vector generated by the predictive vector generating unit. The present disclosure can be applied to an image processing device.

## Claims

### Claim 1

An image processing device comprising:
circuitry configured to operate as:
a predictive motion vector generating unit that:
sets a co-located vector to be available and to be scaled in a candidate list as a condition that both a type of a reference picture of a current block and a type of a reference picture of a co-located block are short-term reference pictures;
sets the co-located vector to be available and to be not scaled in the candidate list as a condition that both the type of the reference picture of the current block and the type of the reference picture of the co-located block are long-term reference pictures;
generates a predictive motion vector of a coding vector of the current block using the candidate list; and
a reconstructing unit that reconstructs the coding vector by using the predictive motion vector generated by the predictive motion vector generating unit; and
a decoding unit that decodes the current block using the coding vector reconstructed by the reconstructing unit.

### Claim 2 (depends on 1)

The image processing device according to claim 1, wherein
the predictive motion vector generating unit scales the co-located vector based on a positional relationship between a current picture and the reference picture referred to generate the predictive motion vector of the coding vector.

### Claim 3 (depends on 1)

The image processing device according to claim 1, wherein
the circuitry comprises a Central Processing Unit (CPU).

### Claim 4 (depends on 1)

The image processing device according to claim 1, wherein
the reconstructing unit uses a merge mode to reconstruct the coding vector.

### Claim 5 (depends on 1)

The image processing device according to claim 1, wherein
the reconstructing unit uses an AMVP mode to reconstruct the coding vector.

### Claim 6

An image processing method performed by an image processing device, comprising:
setting a co-located vector to be available and to be scaled in a candidate list as a condition that both a type of a reference picture of a current block and a type of a reference picture of a co-located block are short-term reference pictures;
setting the co-located vector to be available and to be not scaled in the candidate list as a condition that both the type of the reference picture of the current block and the type of the reference picture of the co-located block are long-term reference pictures;
generating a predictive motion vector of a coding vector of the current block using the candidate list;
reconstructing the coding vector by using the generated predictive motion vector; and
decoding the current block using the reconstructed coding vector.
