Video coding/decoding system and video coder and video decoder used for the same system
AssigneeHitachi, Ltd.
InventorsYuichiro Nakaya, Junichi Kimura
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorsYuichiro Nakaya, Junichi Kimura
Estimating the term…
In a video coding/decoding system, a high-resolution reference image having pixels in closer relation is produced by applying the interpolating operation of a luminance value to a reference image. In the matching process for motion estimation, when the luminance value of a point lacking a pixel in the reference image becomes required, the luminance value of a pixel at a point nearest to the high-resolution reference image is approximated without computing the interpolation. As a result, the number of times the interpolation of the luminance value is computed can be reduced, thereby reducing the circuit scale or the processing time. Also, the horizontal and vertical components of the motion vector of each pixel used for synthesizing a predicted image are defined to assume only a value equal to an integer multiple of 1/d1 and 1/d2 (d1 and d2 being position integers) of the distance between adjacent pixels. Consequently, a mismatch of a predicted image attributable to the difference of the computation accuracy of the motion vector in a simple computation is prevented thereby to simplify the process.
A video coder for coding an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, comprising:
A video coder for coding an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, comprising:
A method for coding an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, said method comprising the steps of:
A method for coding an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, said method comprising the steps of:
A video decoder for receiving compressed video information transmitted from a video coder, which codes an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, and for decoding the compressed video information, comprising:
A video decoder for receiving compressed video information transmitted from a video coder, which codes an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, and for decoding the compressed video information, comprising:
A video decoder for receiving compressed video information transmitted from a video coder, which codes an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, and for decoding the compressed video information, comprising;
A video decoder for receiving compressed video information transmitted from a video coder, which codes an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, and for decoding the compressed video information, comprising:
A method for decoding compressed video information in a video decoder, which receives the compressed video information transmitted from a video coder that codes an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, said method comprising the steps of:
A method for decoding compressed video information in a video decoder, which receives the compressed video information transmitted from a video coder that codes an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, said method comprising the steps of:
A method for decoding compressed video information in a video decoder, which receives the compressed video information transmitted from a video coder that codes an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, said method comprising the steps of:
A method for decoding compressed video information in a video decoder, which receives the compressed video information information transmitted from a video coder that codes an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, said method comprising the steps of:
A video coder for coding an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, comprising:
A video coder for coding an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, comprising:
A video decoder for receiving compressed video information transmitted from a video coder, which codes an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, and for decoding the compressed video information, comprising:
A video decoder for receiving compressed video information transmitted from a video coder, which codes an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, and for decoding the compressed video information, comprising:
A video decoder for receiving compressed video information transmitted from a video coder, which codes an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, and for decoding the compressed video information, comprising;
A video decoder for receiving compressed video information transmitted from a video coder, which codes an image by carrying out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, and for decoding the compressed video information, comprising:
A video decoder for decoding compressed video information, which carries out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, comprising:
A video decoder for decoding compressed video information, which carries out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, comprising:
A method for decoding compressed video information in a video decoder, which carries out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, said method comprising the steps of:
A method for decoding compressed video information in a video decoder, which carries out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, said method comprising the steps of:
A video decoder for decoding compressed video information, which carries out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, comprising;
A video decoder for decoding compressed video information, which carries out motion compensation in which all pixels associated with a same patch are not restricted to have a common motion vector and the horizontal and vertical components of a motion vector for each pixel can assume an arbitrary value other than an integer multiple of a distance between adjacent pixels, comprising:
Dependencies are inferred from the claim text.