Method and system for motion estimation using chrominance information
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
19 Citations
12 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification