IP Library Granted Patent US 10,778,998
Granted Patent B2
US 10,778,998 · App. 16/839,128 · Granted Sep 15, 2020

Moving picture coding device, moving picture coding method, moving picture coding program, moving picture decoding device, moving picture decoding method, and moving picture decoding program

Inventors: Hideki Takehara (Yokosuka, JP); Hiroya Nakamura (Yokosuka, JP); Shigeru Fukushima (Yokosuka, JP)
Assignee: JVCKENWOOD CORPORATION
H04N19/513H04N19/105H04N19/172H04N19/176H04N19/43H04N19/503H04N19/52H04N19/593H04N19/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,778,998
App. No.
16/839,128
Granted
Sep 15, 2020
Kind
B2
Abstract

A merging motion information candidate generation unit derives, when information indicating whether or not to derive a merging motion information candidate shared for all prediction blocks in a coding block is information indicating the derivation of a merging motion information candidate shared for all the prediction blocks in the coding block, a plurality of merging motion information candidates shared for all the prediction blocks in the coding block. A merging motion information selection unit selects one merging motion information candidate from the plurality of merging motion information candidates and uses the selected merging motion information candidate in a prediction block subject to coding.

Claims (32)

1. A moving picture coding device adapted to encode a coding block consisting of two prediction blocks, comprising:

a coding unit configured to encode an index into a bitstream, the index is specifying a merging motion information candidate used in a prediction block subject to encoding;

a merging motion information candidate list generation unit configured to generate a merging motion information candidate list including a plurality of merging motion information candidates for all the prediction blocks in the coding block using candidate blocks not neighboring the prediction block but neighboring the coding block, when a size of the coding block is smaller than a threshold size;

a merging motion information selection unit configured to select one merging motion information candidate from the merging motion information candidate list and to decide the index; and

a processing unit including the coding unit, the merging motion information candidate list generation unit, and the merging motion information selection unit,

wherein the merging motion information candidate list generation unit configured to generate the merging motion information candidate list including a plurality of merging motion information candidates for the prediction block using candidate blocks neighboring the prediction block, when the size of the coding block is larger than or equal to the threshold size.

2. A moving picture coding method adapted to encode a coding block consisting of two prediction blocks, comprising:

encoding an index into a bitstream, the index is specifying a merging motion information candidate used in a prediction block subject to encoding;

generating a merging motion information candidate list including a plurality of merging motion information candidates for all the prediction blocks in the coding block using candidate blocks not neighboring the prediction block but neighboring the coding block, when a size of the coding block is smaller than a threshold size; and

selecting one merging motion information candidate from the merging motion information candidate list and deciding the index,

wherein said generating the merging motion information candidate list generates the merging motion information candidate list including a plurality of merging motion information candidates for the prediction block using candidate blocks neighboring the prediction block, when the size of the coding block is larger than or equal to the threshold size.

3. A non-transitory computer-readable recording medium having embodied thereon a moving picture coding program adapted to encode a coding block consisting of two prediction blocks, the moving picture coding program causing a computer to execute:

encoding an index into a bitstream, the index is specifying a merging motion information candidate used in a prediction block subject to encoding;

generating a merging motion information candidate list including a plurality of merging motion information candidates for all the prediction blocks in the coding block using candidate blocks not neighboring the prediction block but neighboring the coding block, when a size of the coding block is smaller than a threshold size; and

selecting one merging motion information candidate from the merging motion information candidate list and deciding the index,

wherein said generating the merging motion information candidate list generates the merging motion information candidate list including a plurality of merging motion information candidates for the prediction block using candidate blocks neighboring the prediction block, when the size of the coding block is larger than or equal to the threshold size.

4. A moving picture decoding device adapted to decode a decoding block consisting of two prediction blocks, comprising:

a decoding unit configured to decode an index from a bitstream, the index is specifying a merging motion information candidate used in a prediction block subject to decoding,

a merging motion information candidate list generation unit configured to generate a merging motion information candidate list including a plurality of merging motion information candidates for all the prediction blocks in the decoding block using candidate blocks not neighboring the prediction blocks but neighboring the decoding block, when the size of the decoding block is smaller than a threshold size;

a merging motion information selection unit configured to select one merging motion information candidate from the merging motion information candidate list based on the index; and

a processing unit including the decoding unit, the merging motion information candidate list generation unit, and the merging motion information selection unit,

wherein the merging motion information candidate list generation unit configured to generate the merging motion information candidate list including a plurality of merging motion information candidates for the prediction block using candidate blocks neighboring the prediction block, when the size of the decoding block is larger than or equal to the threshold size.

5. A moving picture decoding method adapted to decode a decoding block consisting of two prediction blocks, comprising:

decoding an index from a bitstream, the index is specifying a merging motion information candidate used in a prediction block subject to decoding;

generating a merging motion information candidate list including a plurality of merging motion information candidates for all the prediction blocks in the decoding block using candidate blocks not neighboring the prediction block but neighboring the decoding block, when a size of the decoding block is smaller than a threshold size; and

selecting one merging motion information candidate from the merging motion information candidate list based on the index,

wherein said generating a merging motion information candidate list generates the merging motion information candidate list including a plurality of merging motion information candidates for the prediction block using candidate blocks neighboring the prediction block, when the size of the decoding block is larger than or equal to the threshold size.

6. A non-transitory computer-readable recording medium having embodied thereon a moving picture decoding program adapted to decode a decoding block consisting of two prediction blocks, the moving picture decoding program causing a computer to execute:

decoding an index from a bitstream, the index is specifying a merging motion information candidate used in a prediction block subject to decoding;

generating a merging motion information candidate list including a plurality of merging motion information candidates for all the prediction blocks in the decoding block using candidate blocks not neighboring the prediction block but neighboring the decoding block, when a size of the decoding block is smaller than a threshold size; and

selecting one merging motion information candidate from the merging motion information candidate list based on the index,

wherein said generating a merging motion information candidate list generates the merging motion information candidate list including a plurality of merging motion information candidates for the prediction block using candidate blocks neighboring the prediction block, when the size of the decoding block is larger than or equal to the threshold size.

Assignments (1)
CHANGE OF NAME Recorded Jun 18, 2020
From: JVC KENWOOD CORPORATION
To: JVCKENWOOD CORPORATION
Reel/Frame 052977/0197 →
Priority Claims (4)
JP 2011-288984 · Dec 28, 2011 · national
JP 2011-288985 · Dec 28, 2011 · national
JP 2012-286856 · Dec 28, 2012 · national
JP 2012-286857 · Dec 28, 2012 · national
Continuity (5)
Continuation 16558533 · Sep 3, 2019
Division 16278863 · Feb 19, 2019
Continuation 14299907 · Jun 9, 2014
Continuation PCTJP2012008431 · Dec 28, 2012
Related Publication 20200236386A1 · Jul 23, 2020