IP Library Granted Patent US 9,369,730
Granted Patent B2
US 9,369,730 · App. 13/824,279 · Granted Jun 14, 2016

Moving image encoding device, moving image decoding device, moving image coding method, and moving image decoding method

Inventors: Yusuke Itani (Tokyo, JP); Shunichi Sekiguchi (Tokyo, JP); Kazuo Sugimoto (Tokyo, JP)
Assignee: Mitsubishi Electric Corporation
H04N19/513H04N19/00587H04N19/105H04N19/109H04N19/124H04N19/139H04N19/159H04N19/176H04N19/44H04N19/52H04N19/521H04N19/61H04N19/82H04N19/91
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,369,730
App. No.
13/824,279
Granted
Jun 14, 2016
Kind
B2
Abstract

When an encoding mode corresponding to one of blocks to be encoded into which an image is divided by a block dividing part 2 is an inter encoding mode which is a direct mode, a motion-compensated prediction part 5 selects a motion vector suitable for generation of a prediction image from one or more selectable motion vectors and also carries out a motion-compensated prediction process on the block to be encoded to generate a prediction image by using the motion vector, and outputs index information showing the motion vector to a variable length encoding part 13 , and the variable length encoding unit 13 variable-length-encodes the index information.

Claims (19)

1. A video image decoding device comprising:

a variable length decoder that performs a variable-length decoding process on coded data multiplexed into a bitstream to obtain index information which specifies a motion vector for a coding block;

a motion compensator that performs a motion compensation prediction process on said coding block to generate a prediction image using a motion vector selected from one or more selectable motion vector candidates, said motion compensator selecting said motion vector from said motion vector candidates according to said index information;

wherein

said motion compensator prepares a list of said motion vector candidates including one or more spatial motion vectors which is obtained from a decoded block located around said coding block and/or a temporal motion vector which is obtained from a different picture which can be referred to by said coding block, said motion vector candidates being listed in accordance with a predetermined order, and said index information specifying a position in which one of said motion vector candidates exists within said list.

2. A video image decoding method comprising:

performing a variable-length decoding process on coded data multiplexed into a bitstream to obtain index information which specifies a motion vector for a coding block;

performing a motion compensation prediction process on said coding block to generate a prediction image using a motion vector selected from one or more selectable motion vector candidates, said motion vector being selected from said motion vector candidates according to said index information;

wherein

said motion vector candidates include one or more spatial motion vectors which is obtained from a decoded block located around said coding block and/or a temporal motion vector which is obtained from a decoded picture which can be referred to by said coding block, said motion vector candidates being listed in accordance with a predetermined order, and said index information specifying a position in which one of said motion vector candidates exists within said list.

3. A video image encoding device comprising:

a motion compensator that performs a motion compensation prediction process on a coding block to generate a prediction image using a motion vector selected from one or more selectable motion vector candidates, said motion compensator selecting said motion vector from said motion vector candidates;

a variable encoder that performs a variable-coding process to generate index information which specifies selected one of said motion vector candidates; wherein

said motion compensator prepares a list of said motion vector candidates including one or more spatial motion vectors which is obtained from a coded block located around said coding block and/or a temporal motion vector which is obtained from a different picture which can be referred to by said coding block, said motion vector candidates being listed in accordance with a predetermined order, and said index information specifying a position in which one of said motion vector candidates exists within said list.

4. A video image encoding method comprising:

performing a motion compensation prediction process on a coding block to generate a prediction image using a motion vector selected from one or more selectable motion vector candidates, said motion compensator selecting said motion vector from said motion vector candidates;

performing a variable-coding process to generate index information which specifies selected one of said motion vector candidates; wherein

said motion compensator prepares a list of said motion vector candidates including one or more spatial motion vectors which is obtained from a coded block located around said coding block and/or a temporal motion vector which is obtained from a different picture which can be referred to by said coding block, said motion vector candidates being listed in accordance with a predetermined order, and said index information specifies a position in which one of said motion vector candidates exists within said list.

5. A non-transitory computer-readable storage medium storing a bit stream comprising: a compressed data generated by performing compression process on a difference between an image and prediction image; index information which specifies a motion vector used to perform a motion compensation prediction process to generate said prediction image; wherein when said motion vector is selected from one or more motion vector candidates including one or more spatial motion vectors which is obtained from a coded block located around said coding block and/or a temporal motion vector which is obtained from a different picture which can be referred to by said coding block, said index information specifies selected one of said motion vector candidates, and wherein said motion vector candidates being listed in accordance with a predetermined order, and said index information specifying a position in which one of said motion vector candidates exists within said list.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2020
From: MITSUBISHI ELECTRIC CORPORATION
To: XYLENE HOLDING S.A.
Reel/Frame 053905/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2013
From: ITANI, YUSUKE; SEKIGUCHI, SHUNICHI; SUGIMOTO, KAZUO
To: MITSUBISHI ELECTRIC CORPORATION
Reel/Frame 030043/0799 →
Priority Claims (2)
JP 2010-221460 · Sep 30, 2010 · national
JP 2011-050214 · Mar 8, 2011 · national
Continuity (1)
Related Publication 20130177076A1 · Jul 11, 2013