Video decoding apparatus and video coding apparatus
AssigneeSharp Kabushiki Kaisha
InventorsTakeshi Chujoh, Tomoko Aono, Tomohiro Ikai, Eiichi Sasaki, Yukinobu Yasugi
Life of this patent
Estimating the term…
Abstract
A load in processing of searching for a motion vector is reduced. In order to solve the problem described above, a motion vector derivation apparatus according to one aspect of the present invention that derives a motion vector to be referred to for generating a prediction image to be used for coding or decoding of a video includes a motion vector search unit configured to search for a motion vector on a prediction unit basis through matching processing. The motion vector search unit is configured to stop search of the motion vector, depending on whether or not a conditional expression according to a pixel bit-depth is satisfied.
Claims3
A prediction image generation device comprising:
- a motion vector derivation circuit;
- and
- a prediction image generation circuit, wherein
- the motion vector derivation circuit includes:
- a matching prediction processing circuit that derives a first prediction block by using a first reference picture and a second prediction block by using a second reference picture,
- the matching prediction processing circuit derives:
- (i) a sum of an absolute difference between the first prediction block and the second prediction block based on a search range, wherein the first prediction block and the second prediction block are modified by using a shift value derived by using a bit depth value,
- (ii) an initial motion vector based on whether the sum of the absolute difference is greater than a prescribed threshold, and
- (iii) a motion vector of a subblock by using the initial motion vector,
- the prediction image generation circuit generates a prediction image for subblocks based on the motion vector,
- the bit depth value is set equal to a value by adding a value of a bit depth syntax element to 8, wherein the bit depth syntax element is in a range of 0 to 8, and
- the shift value is derived by using the bit depth value.
A video decoding apparatus comprising:
- a motion vector derivation circuit;
- and
- a prediction image generation circuit, wherein
- the motion vector derivation circuit includes:
- a matching prediction processing circuit that derives a first prediction block by using a first reference picture and a second prediction block by using a second reference picture,
- the matching prediction processing circuit derives:
- (i) a sum of an absolute difference between the first prediction block and the second prediction block based on a search range, wherein the first prediction block and the second prediction block are modified by using a shift value derived by using a bit depth value,
- (ii) an initial motion vector based on whether the sum of the absolute difference is greater than a prescribed threshold, and
- (iii) a motion vector of a subblock by using the initial motion vector,
- the prediction image generation circuit generates a prediction image for subblocks based on the motion vector,
- the bit depth value is set equal to a value by adding a value of a bit depth syntax element to 8, wherein the bit depth syntax element is in a range of 0 to 8, and
- the shift value is derived by using the bit depth value.
A video coding apparatus comprising:
- a motion vector derivation circuit;
- and
- a prediction image generation circuit, wherein
- the motion vector derivation circuit includes:
- a matching prediction processing circuit that derives a first prediction block by using a first reference picture and a second prediction block by using a second reference picture, wherein
- the matching prediction processing circuit derives:
- (i) a sum of an absolute difference between the first prediction block and the second prediction block based on a search range, wherein the first prediction block and the second prediction block are modified by using a shift value derived by using a bit depth value,
- (ii) an initial motion vector based on whether the sum of the absolute difference is greater than a prescribed threshold, and
- (iii) a motion vector of a subblock by using the initial motion vector,
- the prediction image generation circuit generates a prediction image for subblocks based on the motion vector,
- the bit depth value is set equal to a value by adding a value of a bit depth syntax element to 8, wherein the bit depth syntax element is in a range of 0 to 8, and
- the shift value is derived by using the bit depth value.
Dependencies are inferred from the claim text.