Method and system for motion estimation using chrominance information
AssigneeSunplus Technology Co., Ltd.
InventorChun-Hung Lin
Life of this patent
Estimating the term…
Abstract
A method and system for motion estimation using chrominance information, which is based on each block of a current frame to find a corresponding block from a previous frame within a search area and accordingly determines a motion vector and includes first separately computing luminance differences and chrominance differences between luminance and chrominance of a target block in a current frame and luminance and chrominance of candidate blocks in a search range of a previous frame, next adjusting the luminance differences based on the first chrominance differences and the second chrominance differences and outputting adjusted luminance differences; and finally finding a minimum one among the adjusted luminance differences and accordingly determining the motion vector.
Claims12
A system for motion estimation using chrominance information, which is based on each block of a current frame to find a corresponding block from a previous frame and accordingly determines a motion vector, the system comprising:
- a luminance difference computation unit, which computes luminance differences between a luminance of a target block in a current frame and luminance of candidate blocks in a previous frame;
- a first chrominance difference computation unit, which computes first chrominance differences between a first chrominance of the target block in the current frame and first chrominance of the candidate blocks in the previous frame;
- a second chrominance difference computation unit, which computes second chrominance differences between a second chrominance of the target block in the current frame and second chrominance of the candidate blocks in the previous frame;
- a chrominance distortion detection unit, which is based on the first chrominance differences and the second chrominance differences to adjust the luminance differences and to accordingly output adjusted luminance differences;
- and
- a difference comparison unit, which finds a minimum one among the adjusted luminance differences and accordingly determines the motion vector.
A method for motion estimation using chrominance information, which is based on each block of a current frame to find a corresponding block from a previous frame and accordingly determines a motion vector, the method comprising the steps:
- (A) computing luminance differences between a luminance of a target block in a current frame and luminance of candidate blocks in a search range of a previous frame;
- (B) computing first chrominance differences between a first chrominance of the target block in the current frame and first chrominance of the candidate blocks in the previous frame;
- (C) computing second chrominance differences between a second chrominance of the target block in the current frame and second chrominance of the candidate blocks in the previous frame;
- (D) adjusting the luminance differences based on the first chrominance differences and the second chrominance differences and outputting adjusted luminance differences;
- and
- (E) finding a minimum one among the adjusted luminance differences and accordingly determining the motion vector.
Dependencies are inferred from the claim text.