IP Library Granted Patent US 9,020,035
Granted Patent B2
US 9,020,035 · App. 14/041,263 · Granted Apr 28, 2015

Motion vector coding and decoding methods

Inventors: Satoshi Kondo (Kyoto, JP); Shinya Kadono (Hyogo, JP); Makoto Hagai (Osaka, JP); Kiyofumi Abe (Osaka, JP)
Assignee: Tagivan II LLC
H04N7/50H04N19/52H04N19/176H04N19/51H04N19/513H04N19/61H04N19/517H04N19/573
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,020,035
App. No.
14/041,263
Granted
Apr 28, 2015
Kind
B2
Abstract

A motion vector coding apparatus includes a motion vector coding unit that codes a motion vector inputted from a motion vector detecting unit. A motion vector for each current block is coded based on a difference between the motion vector and a predicted vector obtained from motion vectors for previously coded neighboring blocks. The predicted vector is generated by one of: the motion vectors referring to the same picture are selected from among the motion vectors for the neighboring blocks; the motion vectors for neighboring blocks are ordered in the predetermined order and the motion vectors of the same order rank are selected; and the predicted vector for a second motion vector of the current block is the first motion vector, and when the second motion vector and the first motion vector refer to different pictures, the first motion vector is scaled based on temporal distance between the pictures.

Claims (20)

1. A moving picture coding method for performing a predictive-coding on a current block in a moving picture, the moving picture coding method comprising:

determining a motion vector of the current block which is used when performing a motion compensation on the current block;

specifying a plurality of neighboring blocks which are located around the current block;

generating a predicted motion vector for the determined motion vector of the current block by using motion vectors of the plurality of neighboring blocks;

obtaining a motion-compensated image by using the determined motion vector;

coding a differential motion vector between the determined motion vector of the current block and the predicted motion vector; and

coding a difference image between the current block and the motion compensated image,

wherein in the generating step, the predicted motion vector for the current block is generated based on the motion vectors with the same identifier among the motion vectors of the plurality of neighboring blocks as the identifier assigned to the motion vector of the current block when at least one block among the plurality of neighboring blocks has two motion vectors which refer to reference pictures in the same direction in a display order.

2. The moving picture coding method according to claim 1 , wherein

the identifier is assigned to the motion vectors of the plurality of neighboring blocks on a block-by-block basis according to an order in which the motion vectors of a respective block are output as coded motion vectors into a bit stream.

3. A moving picture coding apparatus which performs a predictive-coding on a current block in a moving picture, the moving picture coding apparatus comprising:

a determining unit configured to determine a motion vector of the current block which is used when performing a motion compensation on the current block;

a specifying unit configured to specify a plurality of neighboring blocks which are located around the current block;

a generating unit configured to generate a predicted motion vector for the determined motion vector of the current block by using motion vectors of the plurality of neighboring blocks;

an obtaining unit configured to obtain a motion-compensated image by using the determined motion vector;

a motion vector coding unit configured to code a differential motion vector between the determined motion vector of the current block and the predicted motion vector; and

a coding unit configured to code a difference image between the current block and the motion compensated image,

wherein the generating unit is configured to generate the predicted motion vector for the current block based on the motion vectors with the same identifier among the motion vectors of the plurality of neighboring blocks as the identifier assigned to the motion vector of the current block when at least one block among the plurality of neighboring blocks has two motion vectors which refer to reference pictures in the same direction in a display order.

4. The moving picture coding apparatus according to claim 3 , wherein

the identifier is assigned to the motion vectors of the plurality of neighboring blocks on a block-by-block basis according to an order in which the motion vectors of a respective block are output as coded motion vectors into a bit stream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2014
From: PANASONIC CORPORATION
To: TAGIVAN II LLC
Reel/Frame 033082/0558 →
Priority Claims (2)
JP 2002-121051 · Apr 23, 2002 · national
JP 2002-173865 · Jun 14, 2002 · national
Continuity (4)
Division 13484368 · May 31, 2012
Division 11980622 · Oct 31, 2007
Continuation 10473322
Related Publication 20140044183A1 · Feb 13, 2014