Method and apparatus for motion estimation between video frames
First Claim
Patent Images
1. Apparatus for determining motion in video frames, the apparatus comprising:
- a motion estimator for tracking a feature between a first one of said video frames and in a second one of said video frames, therefrom to determine a motion vector of said feature, and a neighboring feature motion assignor, associated with said motion estimator, for applying said motion vector to other features neighboring said first feature and appearing to move with said first feature.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus for determining motion in video frames, the apparatus comprising: a feature identifier for matching a feature in succeeding frames of a video sequence, a motion estimator for determining relative motion between said feature in a first one of said video frames and in a second one of said video frames, and a neighboring feature motion assignor, associated with said motion estimator, for assigning a motion estimation to further features neighboring said feature based on said determined relative motion.
-
Citations
101 Claims
-
1. Apparatus for determining motion in video frames, the apparatus comprising:
-
a motion estimator for tracking a feature between a first one of said video frames and in a second one of said video frames, therefrom to determine a motion vector of said feature, and a neighboring feature motion assignor, associated with said motion estimator, for applying said motion vector to other features neighboring said first feature and appearing to move with said first feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. Apparatus for video motion estimation comprising:
a non-exhaustive search unit for carrying out a non exhaustive search between low resolution versions of a first video frame and a second video frame respectively, said non-exhaustive search being to find at least one feature persisting over said frames, and to determine a relative motion of said feature between said frames. - View Dependent Claims (53, 54, 55)
-
56. A video frame subtractor for preprocessing video frames arranged in blocks of pixels for motion estimation, the subtractor comprising:
-
a pixel subtractor for pixelwise subtraction of luminance levels of corresponding pixels in succeeding frames of a video sequence to give a pixel difference level for each pixel, and a block subtractor for removing from motion estimation consideration any block having an overall pixel difference level below a predetermined threshold. - View Dependent Claims (57, 58, 59, 60, 61)
-
-
62. A post-motion estimation video quantizer for providing quantization levels to video frames arranged in blocks, each block being associated with motion data, the quantizer comprising a quantization coefficient assigner for selecting, for each block, a quantization coefficient for setting a detail level within said block, said selection being dependent on said associated motion data.
-
63. Method for determining motion in video frames arranged into blocks, the method comprising:
-
matching a feature in succeeding frames of a video sequence, determining relative motion between said feature in a first one of said video frames and in a second one of said video frames, and applying said determined relative motion to blocks neighboring said block containing said feature that appear to move with said feature. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94)
-
-
95. A video frame subtraction method for preprocessing video frames arranged in blocks of pixels for motion estimation, the method comprising:
-
pixelwise subtraction of luminance levels of corresponding pixels in succeeding frames of a video sequence to give a pixel difference level for each pixel, and removing from motion estimation consideration any block having an overall pixel difference level below a predetermined threshold. - View Dependent Claims (96, 97, 98, 99, 100)
-
-
101. A post-motion estimation video quantization method for providing quantization levels to videoframes arranged in blocks, each block being associated with motion data, the method comprising selecting, for each block, a quantization coefficient for setting a detail level within said block, said selection being dependent on said associated motion data.
Specification