发明名称 Motion vector derivation method, moving picture coding method and moving picture decoding method
摘要 A motion vector derivation unit includes a comparison unit for comparing a parameter TR1 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 TR1 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 TR1 with a value approximate to the inverse value (1/TR1) of this parameter TR1.
申请公布号 US9264733(B2) 申请公布日期 2016.02.16
申请号 US201414584407 申请日期 2014.12.29
申请人 PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA 发明人 Kadono Shinya;Kondo Satoshi;Hagai Makoto;Abe Kiyofumi
分类号 H04N7/50;H04N19/52;G06F1/03;H04N21/2743;H04N19/503;H04N19/51;H04N19/61;H04N19/43;H04N19/577;H04N19/583;H04N19/513;H04N19/587 主分类号 H04N7/50
代理机构 Wenderoth, Lind & Ponack, L.L.P. 代理人 Wenderoth, Lind & Ponack, L.L.P.
主权项 1. An image coding and decoding system which includes an image coding apparatus which codes a block in a picture and an image decoding apparatus which decodes a coded block in a coded picture, wherein said image coding apparatus comprises: a reference motion vector obtainment unit operable to obtain a reference motion vector of a reference block, the reference motion vector being used for deriving a motion vector of a current block to be coded; a first parameter calculation unit operable to calculate a first parameter corresponding to a distance between a picture including the reference block and a reference picture referred to by the reference motion vector, wherein said reference block is motion-compensated using the reference motion vector; a second parameter calculation unit operable to calculate a second parameter corresponding to a distance between a current picture including the current block and a picture referred to by the current block; a judging unit operable to judge whether or not the first parameter is within a range having a predetermined maximum value; a motion vector derivation unit operable to derive the motion vector of the current block by scaling the reference motion vector based on the predetermined maximum value of the range and the second parameter, when it is judged by said judging unit that the first parameter is not within the range having the predetermined maximum value, 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 within the range having the predetermined maximum value; a motion-compensation unit operable to generate a motion-compensated image of the current block to be coded using the motion vector derived in said motion vector derivation unit; and a coding unit operable to code a difference image between the current block and the motion-compensated image of the current block, and wherein said image decoding apparatus comprises: 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 a current block to be decoded; a unit operable to calculate a first parameter corresponding to a distance between a picture including the reference block and a reference picture referred to by the reference motion vector, wherein said reference block is motion-compensated using the reference motion vector; a unit operable to calculate a second parameter corresponding to a distance between a current picture including the current block and a picture referred to by the current block; a judgment unit operable to judge whether or not the first parameter is within a range having a predetermined maximum value; a motion vector derivation unit operable to derive the motion vector of the current block by scaling the reference motion vector based on the predetermined maximum value of the range and the second parameter, when it is judged by said judgment unit that the first parameter is not within the range having the predetermined maximum value, and by scaling the reference motion vector based on the first parameter and the second parameter, when it is judged by said judgment unit that the first parameter is within the range having the predetermined maximum value; a unit operable to decode a coded data stream to obtain a decoded difference image of the current block; 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 reconstruct the current block by adding the motion compensated image of the current block and the decoded difference image of the current block, wherein, in said image coding apparatus and in said image decoding apparatus, the distance between a picture including the reference block and a reference picture referred to by the reference motion vector is a difference between a display order of a picture including the reference block and a display order of a reference picture referred to by the reference motion vector, and the distance between a current picture including the current block and a picture referred to by the current block is a difference between a display order of a current picture including the current block and a display order of a picture referred to by the current block.
地址 Torrance CA US