# US 9,521,409 B2 · Video encoding device, video encoding method, and program

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

- Number: US 9,521,409 B2
- Document ID: US9521409B2
- Status: Granted
- Kind: B2
- Application number: 14/359,949
- Filed: 2012-11-12
- Published: 2014-10-23
- Granted: 2016-12-13
- Earliest claimed: 2011-11-24
- Assignees: NEC Corporation
- Applicants: NEC Corporation
- Inventors: Keiichi Chono
- Web page: https://patentgrep.com/patent/US9521409B2

## CPC

- H04N 19/523: with sub-pixel accuracy
- H04N 19/59: involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A video encoding device uses fractional pixel accuracy motion compensation prediction based on a DCT interpolation filter, and includes: a fractional pixel accuracy motion vector search unit 10 for estimating a fractional pixel accuracy motion vector using an interpolation filter 11 different from a DCT interpolation filter 21; and a fractional pixel accuracy motion compensation prediction signal updating unit 20 for updating a prediction signal of a position of the fractional pixel accuracy motion vector estimated by the fractional pixel accuracy motion vector search unit 10, with a prediction signal based on the DCT interpolation filter 21.

## Claims

### Claim 1

A video encoding device that uses fractional pixel accuracy motion compensation prediction based on a DCT interpolation filter, the video encoding device comprising:
a memory storing instructions; and
a processor configured to execute the instructions to:
estimate a fractional pixel accuracy motion vector using an interpolation filter different from the DCT interpolation filter; and
update a prediction signal of a position of the estimated fractional pixel accuracy motion vector, by a prediction signal based on the DCT interpolation filter;
wherein coefficients of the interpolation filter different from the DCT interpolation filter are [1, −4, 27, 9, −3, 1]/32 or [−2, −27, 8, −1]/32 at a fractional pixel position of 1/4, [1, −5, 20, 20, −5, 1]/32 or [−2, 18, 18, −2]/32 at a fractional pixel position of 2/4, and [1, −3, 9, 27, −4, 1]/32 or [−1, 8, 27, −2]/32 at a fractional pixel position of 3/4.

### Claim 2

A video encoding method that uses fractional pixel accuracy motion compensation prediction based on a DCT interpolation filter, the video encoding method comprising:
estimating a fractional pixel accuracy motion vector using an interpolation filter different from the DCT interpolation filter; and
updating a prediction signal of a position of the estimated fractional pixel accuracy motion vector, by a prediction signal based on the DCT interpolation filter;
wherein coefficients of the interpolation filter different from the DCT interpolation filter are [1, −4, 27, 9, −3, 1]/32 or [−2, −27, 8, −1]/32 at a fractional pixel position of 1/4, [1, −5, 20, 20, −5, 1]/32 or [−2, 18, 18, −2]/32 at a fractional pixel position of 2/4, and [1, −3, 9, 27, −4, 1]/32 or [−1, 8, 27, −2]/32 at a fractional pixel position of 3/4.

### Claim 3

A non-transitory computer readable information recording medium storing a video encoding program that uses fractional pixel accuracy motion compensation prediction based on a DCT interpolation filter, when executed by a processor, performs a method for:
estimating a fractional pixel accuracy motion vector using an interpolation filter different from the DCT interpolation filter; and
updating a prediction signal of a position of the estimated fractional pixel accuracy motion vector, by a prediction signal based on the DCT interpolation filter;
wherein coefficients of the interpolation filter different from the DCT interpolation filter are [1, −4, 27, 9, −3, 1]/32 or [−2, −27, 8, −1]/32 at a fractional pixel position of 1/4, [1, −5, 20, 20, −5, 1]/32 or [−2, 18, 18, −2]/32 at a fractional pixel position of 2/4, and [1, −3, 9, 27, −4, 1]/32 or [−1, 8, 27, −2]/32 at a fractional pixel position of 3/4.
