IP Library › Granted Patent US 9,854,266
Granted Patent B2
US 9,854,266 · App. 15/422,694 · Granted Dec 26, 2017

Picture encoding device, picture encoding method, picture encoding program, picture decoding device, picture decoding method, and picture decoding program

Inventors: Hideki Takehara (Yokosuka, JP); Hiroya Nakamura (Yokosuka, JP); Shigeru Fukushima (Yokosuka, JP)
Assignee: JVC KENWOOD Corporation
H04N19/521H04N19/105H04N19/46H04N19/172H04N19/176
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 9,854,266
App. No.
15/422,694
Granted
Dec 26, 2017
Kind
B2
Abstract

A candidate list construction unit selects a plurality of blocks each having one or two pieces of motion information containing at least information about a motion vector and information about a reference picture from a plurality of neighboring encoded blocks of an encoding target block and constructs a candidate list containing candidates of the motion information used for the motion compensation prediction from the motion information of the selected blocks. A selected candidate generator generates a new candidate of the motion information by combining the motion information of a first prediction list derived by the first motion information deriving unit and the motion information of the second prediction list derived by a second motion information deriving unit.

Claims (36)

1. A picture encoding device with a motion compensation prediction comprising:

a candidate list construction unit configured to select a plurality of blocks each having one or two pieces of motion information containing at least information about a motion vector and information about a reference picture from a plurality of neighboring encoded blocks of a encoding target block and to construct a candidate list containing candidates of the motion information used for the motion compensation prediction from the motion information of the selected blocks;

a first motion information deriving unit configured to derive from a first candidate contained in the candidates first motion information in a first direction;

a second motion information deriving unit configured to derive from a second candidate different from the first candidate contained in the candidates second motion information in a second direction different from the first direction;

a selected candidate generator configured to generate a first new candidate of the motion information by combining the first motion information and the second motion information;

a selection unit configured to select one candidate from the candidates contained in the candidate list; and

a bitstream generator configured to encode candidate identification information to identify the selected candidate in the candidate list, wherein

the first motion information deriving unit further derives from the second candidate third motion information in the first direction,

the second motion information deriving unit further derives from the first candidate fourth motion information in the second direction,

the selected candidate generator generates a second new candidate of the motion information by combining the third motion information and the fourth motion information,

each of the first new candidate and the second new candidate has motion information of a combination of different directions of the first candidate and the second candidate, and

the candidate list construction unit constructs the candidate list including at least one new candidate generated by the selected candidate generator such that the number of the candidates does not exceed a set maximum number.

2. A picture encoding method with a motion compensation prediction comprising:

selecting a plurality of blocks each having one or two pieces of motion information containing at least information about a motion vector and information about a reference picture from a plurality of neighboring encoded blocks of a encoding target block and constructing a candidate list containing candidates of the motion information used for the motion compensation prediction from the motion information of the selected blocks;

deriving from a first candidate contained in the candidates first motion information in a first direction;

deriving from a second candidate different from the first candidate contained in the candidates second motion information in a second direction different from the first direction;

generating a first new candidate of the motion information by combining the first motion information and the second motion information;

selecting one candidate from the candidates contained in the candidate list;

encoding candidate identification information to identify the selected candidate in the candidate list;

deriving from the second candidate third motion information in the first direction;

deriving from the first candidate fourth motion information in the second direction; and

generating a second new candidate of the motion information by combining the third motion information and the fourth motion information, wherein

each of the first new candidate and the second new candidate has motion information of a combination of different directions of the first candidate and the second candidate, and

the candidate list includes at least one new candidate such that the number of the candidates does not exceed a set maximum number.

3. A non-transitory computer-readable recording medium having embedded thereon a picture encoding program with a motion compensation prediction, the picture encoding program causing a computer to execute:

selecting a plurality of blocks each having one or two pieces of motion information containing at least information about a motion vector and information about a reference picture from a plurality of neighboring encoded blocks of a encoding target block and constructing a candidate list containing candidates of the motion information used for the motion compensation prediction from the motion information of the selected blocks;

deriving from a first candidate contained in the candidates first motion information in a first direction;

deriving from a second candidate different from the first candidate contained in the candidates second motion information in a second direction different from the first direction;

generating a first new candidate of the motion information by combining the first motion information and the second motion information;

selecting one candidate from the candidates contained in the candidate list;

encoding candidate identification information to identify the selected candidate in the candidate list;

deriving from the second candidate third motion information in the first direction;

deriving from the first candidate fourth motion information in the second direction; and

generating a second new candidate of the motion information by combining the third motion information and the fourth motion information, wherein

each of the first new candidate and the second new candidate has motion information of a combination of different directions of the first candidate and the second candidate, and

the candidate list includes at least one new candidate such that the number of the candidates does not exceed a set maximum number.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2017
From: TAKEHARA, HIDEKI; NAKAMURA, HIROYA; FUKUSHIMA, SHIGERU
To: JVC KENWOOD CORPORATION
Reel/Frame 041156/0662 →
Priority Claims (4)
JP 2011-146065 · Jun 30, 2011 · national
JP 2011-146066 · Jun 30, 2011 · national
JP 2012-143340 · Jun 26, 2012 · national
JP 2012-143341 · Jun 26, 2012 · national
Continuity (4)
Continuation 15339242 · Oct 31, 2016
Continuation 14109629 · Dec 17, 2013
Continuation PCTJP2012004148 · Jun 27, 2012
Related Publication 20170150173A1 · May 25, 2017