Patent ID: 8948265
Filing Date: 2015-02-03
Classification: G06F,H04N

Abstract:
1. A transmitting apparatus which transmits a picture data via a network, said transmitting apparatus comprising: a picture coding unit operable to code a picture data on a block basis and to output coded picture data; an audio data processing unit operable to code audio data and to output coded audio data; a multiplexing unit operable to multiplex the coded picture data outputted from said picture coding unit and the coded audio data outputted from said audio data processing unit; and a transmitting unit operable to transmit the multiplexed data, wherein said picture coding unit includes a block coding unit operable to code a block data included in the picture data, and said block coding unit includes: a reference motion vector obtainment unit operable to obtain a reference motion vector 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 motion vector and a reference picture, which said reference picture is referred to by the reference motion vector; a second parameter calculation unit operable to calculate a second parameter corresponding to a distance between the current picture and the reference picture, wherein said current picture includes 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 and the second parameter, when said judgment unit judges that the first parameter is not 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 the current block to be coded using the motion-compensated image.