Motion vector detection apparatus, motion vector processing method and program
First Claim
Patent Images
1. A motion vector detection apparatus, comprising:
- a spatial luminance difference sum total calculation section configured to calculate a sum total of absolute values of spatial luminance differences which are luminance differences of pixels of a base block set in a base frame with respect to a predetermined pixel;
a temporal luminance difference sum total calculation section configured to calculate a sum total of absolute values of temporal luminance differences which are luminance differences between corresponding pixels of the base block and a corresponding block in a reference frame corresponding to the base block;
a search range calculation section configured to calculate a search range of the reference frame for searching for a motion vector with respect to the base block based on the sum total of the absolute values of the spatial luminance differences and the sum total of the absolute values of the temporal luminance differences; and
a block matching calculation section configured to set a reference block in the search range of the reference frame determined depending upon the search range and carry out block matching based on the correlation degree between the set reference block and the base block to calculate the motion vector.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is a motion vector detection apparatus, including: a spatial luminance difference sum total calculation section; a temporal luminance difference sum total calculation section; a search range calculation section; and a block matching calculation section.
-
Citations
14 Claims
-
1. A motion vector detection apparatus, comprising:
-
a spatial luminance difference sum total calculation section configured to calculate a sum total of absolute values of spatial luminance differences which are luminance differences of pixels of a base block set in a base frame with respect to a predetermined pixel; a temporal luminance difference sum total calculation section configured to calculate a sum total of absolute values of temporal luminance differences which are luminance differences between corresponding pixels of the base block and a corresponding block in a reference frame corresponding to the base block; a search range calculation section configured to calculate a search range of the reference frame for searching for a motion vector with respect to the base block based on the sum total of the absolute values of the spatial luminance differences and the sum total of the absolute values of the temporal luminance differences; and a block matching calculation section configured to set a reference block in the search range of the reference frame determined depending upon the search range and carry out block matching based on the correlation degree between the set reference block and the base block to calculate the motion vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A motion vector detection method, comprising the steps of:
-
calculating a sum total of absolute values of spatial luminance differences which are luminance differences of pixels of a base block set in a base frame with respect to a predetermined pixel; calculating a sum total of absolute values of temporal luminance differences which are luminance differences between corresponding pixels of the base block and a corresponding block in a reference frame corresponding to the base block; calculating a search range of the reference frame for searching for a motion vector with respect to the base block based on the sum total of the absolute values of the spatial luminance differences and the sum total of the absolute values of the temporal luminance differences; and setting a reference block in the search range of the reference frame determined depending upon the search range and carrying out block matching based on the correlation degree between the set reference block and the base block to calculate the motion vector.
-
-
13. A program for causing a computer to execute the steps of:
-
calculating a sum total of absolute values of spatial luminance differences which are luminance differences of pixels of a base block set in a base frame with respect to a predetermined pixel; calculating a sum total of absolute values of temporal luminance differences which are luminance differences between corresponding pixels of the base block and a corresponding block in a reference frame corresponding to the base block; calculating a search range of the reference frame for searching for a motion vector with respect to the base block based on the sum total of the absolute values of the spatial luminance differences and the sum total of the absolute values of the temporal luminance differences; and setting a reference block in the search range of the reference frame determined depending upon the search range and carrying out block matching based on the correlation degree between the set reference block and the base block to calculate the motion vector.
-
-
14. A motion vector detection apparatus, comprising:
-
spatial luminance difference sum total calculation means for calculating a sum total of absolute values of spatial luminance differences which are luminance differences of pixels of a base block set in a base frame with respect to a predetermined pixel; temporal luminance difference sum total calculation means for calculating a sum total of absolute values of temporal luminance differences which are luminance differences between corresponding pixels of the base block and a corresponding block in a reference frame corresponding to the base block; search range calculation means for calculating a search range of the reference frame for searching for a motion vector with respect to the base block based on the sum total of the absolute values of the spatial luminance differences and the sum total of the absolute values of the temporal luminance differences; and block matching calculation means for setting a reference block in the search range of the reference frame determined depending upon the search range and carrying out block matching based on the correlation degree between the set reference block and the base block to calculate the motion vector.
-
Specification