IP Library Granted Patent US 9,538,196
Granted Patent B2
US 9,538,196 · App. 14/990,105 · Granted Jan 3, 2017

Motion vector derivation method, moving picture coding method and moving picture decoding method

Inventors: Shinya Kadono (Fukuoka, JP); Satoshi Kondo (Kyoto, JP); Makoto Hagai (Osaka, JP); Kiyofumi Abe (Osaka, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
H04N19/52G06F1/03H04N19/43H04N19/503H04N19/51H04N19/513H04N19/577H04N19/587H04N19/61H04N19/625H04N21/2743G06F2101/12
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,538,196
App. No.
14/990,105
Granted
Jan 3, 2017
Kind
B2
Abstract

A motion vector derivation unit includes a comparison unit for comparing a parameter TR 1 for a reference vector with a predetermined value to determine whether it exceeds the predetermined value or not; a switching unit for switching selection between the maximum value of a pre-stored parameter TR and the parameter TR 1 according to the comparison result by the comparison unit; a multiplier parameter table (for multipliers); and a multiplier parameter table (for divisors) for associating the parameter TR 1 with a value approximate to the inverse value (1/TR 1 ) of this parameter TR 1.

Claims (16)

1. An image coding method for coding a current block in a current picture, the method comprising:

obtaining a reference motion vector of a reference block, the reference motion vector being used for deriving a motion vector of the current block to be coded;

calculating a first parameter corresponding to a difference between a display order of a picture including a reference block and a display order of a reference picture of the reference block, wherein said reference block is motion-compensated using the reference motion vector, and said reference picture is referred to by the reference motion vector;

calculating a second parameter corresponding to a difference between a display order of a current picture and a display order of the reference picture, wherein said current picture includes the current block;

judging if (i) the reference motion vector of the reference block refers to a picture having a display order located after a display order of a picture including the reference block and (ii) the first parameter is a negative value within a predetermined range;

deriving the motion vector of the current block by scaling the reference motion vector based on a predetermined negative value and the second parameter, when the first parameter is a negative value out of the predetermined range as a result of said judging, and by scaling the reference motion vector based on the first parameter and the second parameter, when the first parameter is a negative value within the predetermined range as a result of said judging;

generating a motion compensated image of the current block using the derived motion vector and a reference picture corresponding to the derived motion vector; and

coding a difference image between the current block and the motion compensated image of the current block.

2. An image coding apparatus which codes a current block in a current picture, the apparatus comprising:

a unit operable to obtain a reference motion vector of a reference block, the reference motion vector being used for deriving a motion vector of the current block to be coded;

a unit operable to calculate a first parameter corresponding to a difference between a display order of a picture including a reference block and a display order of a reference picture of the reference block, wherein said reference block is motion-compensated using the reference motion vector, and said reference picture is referred to by the reference motion vector;

a unit operable to calculate a second parameter corresponding to a difference between a display order of a current picture and a display order of the reference picture, wherein said current picture includes the current block;

a judging unit operable to judge if (i) the reference motion vector of the reference block refers to a picture having a display order located after a display order of a picture including the reference block and (ii) the first parameter is a negative value within a predetermined range;

a motion vector derivation unit operable to derive the motion vector of the current block by scaling the reference motion vector based on a predetermined negative value and the second parameter, when it is judged by said judging unit that the first parameter is a negative value out of the predetermined range, and by scaling the reference motion vector based on the first parameter and the second parameter, when it is judged by said judging unit that the first parameter is a negative value within the predetermined range;

a unit operable to generate a motion compensated image of the current block using the derived motion vector and a reference picture corresponding to the derived motion vector; and

a unit operable to code a difference image between the current block and the motion compensated image of the current block.

Priority Claims (1)
JP 2002-193028 · Jul 2, 2002 · national
Continuity (6)
Continuation 14584500 · Dec 29, 2014
Continuation 13372885 · Feb 14, 2012
Division 12430321 · Apr 27, 2009
Division 11980600 · Oct 31, 2007
Continuation 10475655
Related Publication 20160119640A1 · Apr 28, 2016