# US 10,771,810 B1 · Moving picture coding device, moving picture coding method and moving picture coding program, and moving picture decoding device, moving picture decoding method and moving picture decoding program

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

- Number: US 10,771,810 B1
- Document ID: US10771810B1
- Status: Granted
- Kind: B1
- Application number: 16/878,116
- Filed: 2020-05-19
- Published: 2020-09-03
- Granted: 2020-09-08
- Earliest claimed: 2011-12-28
- Assignees: JVCKENWOOD Corporation
- Applicants: JVCKENWOOD Corporation
- Inventors: Hideki Takehara; Hiroya Nakamura; Shigeru Fukushima
- Web page: https://patentgrep.com/patent/US10771810B1

## 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/176: the region being a block, e.g. a macroblock
- 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/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A temporal merging motion information candidate generation unit derives, when information indicating whether or not to derive a temporal merging motion information candidate shared for all prediction blocks in a coding block is information indicating the derivation of a temporal merging motion information candidate shared for all the prediction blocks in the coding block, a temporal merging motion information candidate shared for all the prediction blocks in the coding block from a prediction block of a coded picture different from a picture having a prediction block subject to coding. A merging motion information candidate list construction unit generates a plurality of merging motion information candidates including a temporal merging motion information candidate.

## Claims

### Claim 1

A moving picture coding device adapted to code a coding block consisting of greater than or equal to one prediction block, comprising:
a temporal merging motion information candidate generation unit configured to derive, when a predetermined threshold size is defined and the coding block is smaller than or equal to the predetermined threshold size, a temporal merging motion information candidate shared for all the prediction blocks in the coding block from a prediction block of a coded picture different from a picture having a prediction block subject to coding and derive, when the predetermined threshold size is not defined or the coding block is larger than the predetermined threshold size, a temporal merging motion information candidate not shared for all the prediction blocks in the coding block from a prediction block of a coded picture different from a picture having a prediction block subject to coding;
a merging motion information candidate generation unit configured to generate a plurality of merging motion information candidates including the temporal merging motion information candidate and zero or more spatial merging motion information candidates;
a supplementary motion information candidate generation unit configured to derive any number of supplementary motion information candidate that has predefined motion vectors and reference indexes;
a merging motion information selection unit configured to select one merging motion information candidate from the plurality of merging motion information candidates based on a candidate specifying index and to use the selected merging motion information candidate as motion information of the prediction block subject to coding; and
a coding unit configured to code the candidate specifying index and information for indicating whether or not to define the predetermined threshold size,
wherein the size of the coding block is one of a plurality of sizes of a minimum size to a maximum size, and the size of the coding block is variable in a picture.

### Claim 2

A moving picture coding method for coding a coding block consisting of greater than or equal to one prediction block, comprising:
deriving, when a predetermined threshold size is defined and the coding block is smaller than or equal to the predetermined threshold size, a temporal merging motion information candidate shared for all the prediction blocks in the coding block from a prediction block of a coded picture different from a picture having a prediction block subject to coding and derive, when the predetermined threshold size is not defined or the coding block is larger than the predetermined threshold size, a temporal merging motion information candidate not shared for all the prediction blocks in the coding block from a prediction block of a coded picture different from a picture having a prediction block subject to coding;
generating a plurality of merging motion information candidates including the temporal merging motion information candidate and zero or more spatial merging motion information candidates;
deriving any number of supplementary motion information candidate that has predefined motion vectors and reference indexes;
selecting one merging motion information candidate from the plurality of merging motion information candidates based on a candidate specifying index and to use the selected merging motion information candidate as motion information of the prediction block subject to coding; and
coding the candidate specifying index and information for indicating whether or not to define the predetermined threshold size,
wherein the size of the coding block is one of a plurality of sizes of a minimum size to a maximum size, and the size of the coding block is variable in a picture.

### Claim 3

A moving picture decoding device adapted to decode a decoding block consisting of greater than or equal to one prediction block, comprising:
a decoding unit configured to decode an index specifying a candidate and information for indicating whether or not to define a predetermined threshold size;
a temporal merging motion information candidate generation unit configured to derive, when the predetermined threshold size is defined and the decoding block is smaller than or equal to the predetermined threshold size, a temporal merging motion information candidate shared for all the prediction blocks in the decoding block from a prediction block of a decoded picture different from a picture having a prediction block subject to decoding and derive, when the predetermined threshold size is not defined or the decoding block is larger than the predetermined threshold size, a temporal merging motion information candidate not shared for all the prediction blocks in the decoding block from a prediction block of a decoded picture different from a picture having a prediction block subject to decoding;
a merging motion information candidate generation unit configured to generate a plurality of merging motion information candidates including the temporal merging motion information candidate and zero or more spatial merging motion information candidates;
a supplementary motion information candidate generation unit configured to derive any number of supplementary motion information candidate that has predefined motion vectors and reference indexes;
a merging motion information selection unit configured to select one merging motion information candidate from the plurality of merging motion information candidates based on the index and to use the selected merging motion information candidate as motion information of the prediction block subject to decoding, and
wherein the size of the decoding block is one of a plurality of sizes of a minimum size to a maximum size, and the size of the decoding block is variable in a picture.

### Claim 4

A moving picture decoding method for decoding a decoding block consisting of greater than or equal to one prediction block, comprising:
decoding an index specifying a candidate and information for indicating whether or not to define a predetermined threshold size;
deriving, when the predetermined threshold size is defined and the decoding block is smaller than or equal to the predetermined threshold size, a temporal merging motion information candidate shared for all the prediction blocks in the decoding block from a prediction block of a decoded picture different from a picture having a prediction block subject to decoding and derive, when the predetermined threshold size is not defined or the decoding block is larger than the predetermined threshold size, a temporal merging motion information candidate not shared for all the prediction blocks in the decoding block from a prediction block of a decoded picture different from a picture having a prediction block subject to decoding;
generating a plurality of merging motion information candidates including the temporal merging motion information candidate and zero or more spatial merging motion information candidates;
deriving any number of supplementary motion information candidate that has predefined motion vectors and reference indexes;
selecting one merging motion information candidate from the plurality of merging motion information candidates based on the index and to use the selected merging motion information candidate as motion information of the prediction block subject to decoding, and
wherein the size of the decoding block is one of a plurality of sizes of a minimum size to a maximum size, and the size of the decoding block is variable in a picture.
