# US 2020/0288141 A1 · Video coding device, video decoding device, video coding method, video decoding method, program and video system

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

- Number: US 2020/0288141 A1
- Document ID: US20200288141A1
- Status: Published application
- Kind: A1
- Application number: 16/649,812
- Filed: 2018-08-31
- Published: 2020-09-10
- Earliest claimed: 2017-10-03
- Assignees: NEC Corporation
- Applicants: NEC Corporation
- Inventors: Keiichi CHONO
- Web page: https://patentgrep.com/patent/US20200288141A1

## CPC

- H04N 19/134: characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N 19/139: Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
- H04N 19/109: among a plurality of temporal predictive coding modes
- H04N 19/119: Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
- H04N 19/136: Incoming video signal characteristics or properties
- 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/433: characterised by techniques for memory access
- H04N 19/523: with sub-pixel accuracy
- H04N 19/547: Motion estimation performed in a transform domain
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A video coding device performs video coding using a block based affine transform motion compensated prediction technique that includes a process of calculating a motion vector of each subblock using motion vectors of control points in a block. The video coding device includes block based affine transform motion compensated prediction control means for controlling at least one of a block size, a prediction direction, and a motion vector precision of the subblock in the block subjected to the block based affine transform motion compensated prediction, using a coding parameter supplied from outside.

## Claims

### Claim 1

A video coding device that performs video coding using a block based affine transform motion compensated prediction technique that includes a process of calculating a motion vector of each subblock using motion vectors of control points in a block, the video coding device comprising
a block based affine transform motion compensated prediction control unit which controls at least one of a block size, a prediction direction, and a motion vector precision of the subblock in the block subjected to the block based affine transform motion compensated prediction, using a coding parameter supplied from outside.

### Claim 2 (depends on 1)

The video coding device according to claim 1, wherein the block based affine transform motion compensated prediction control unit: increases the block size of the subblock in the case of controlling the block size of the subblock; limits the prediction direction to unidirectional in the case of controlling the prediction direction; and rounds the motion vector of the subblock to an integer motion vector in the case of controlling the motion vector precision.

### Claim 3

A video decoding device that performs video decoding using a block based affine transform motion compensated prediction technique that includes a process of calculating a motion vector of each subblock using motion vectors of control points in a block, the video decoding device comprising
a block based affine transform motion compensated prediction control unit which controls at least one of a block size, a prediction direction, and a motion vector precision of the subblock in the block subjected to the block based affine transform motion compensated prediction, using at least a coding parameter extracted from a bitstream.

### Claim 4 (depends on 3)

The video decoding device according to claim 3, wherein the block based affine transform motion compensated prediction control unit: increases the block size of the subblock in the case of controlling the block size of the subblock; limits the prediction direction to unidirectional in the case of controlling the prediction direction; and rounds the motion vector of the subblock to an integer motion vector in the case of controlling the motion vector precision.

### Claim 5

A video coding method of performing video coding using a block based affine transform motion compensated prediction technique that includes a process of calculating a motion vector of each subblock using motion vectors of control points in a block, the video coding method comprising
controlling at least one of a block size, a prediction direction, and a motion vector precision of the subblock in the block subjected to the block based affine transform motion compensated prediction, using a supplied coding parameter.

### Claim at position 6

6-10. (canceled)

### Claim 11 (depends on 5)

The video coding method according to claim 5, wherein: the block size of the subblock is increased in the case of controlling the block size of the subblock; the prediction direction is limited to unidirectional in the case of controlling the prediction direction; and the motion vector of the subblock is rounded to an integer motion vector in the case of controlling the motion vector precision.
