Motion estimation device and method of estimating motion thereof
AssigneeSamsung Electronics Co., Ltd.
InventorKyungah JEONG
Life of this patent
Estimating the term…
Abstract
A motion estimation device includes a memory to store a reference image, a bus connected to the memory; and a motion estimator to control a size of data of a reference image block depending on an available bandwidth of the bus when extracting at least one reference image block for motion estimation from the reference image through the bus.
Claims20
A motion estimation device comprising:
- a memory to store a reference image;
- a bus connected to the memory;
- and
- a motion estimator to control a size of data of a reference image block depending on an available bandwidth of the bus when extracting one or more reference image blocks for motion estimation from the reference image through the bus.
A method of estimating a motion in a motion estimation device, the method comprising:
- obtaining an available bandwidth from an occupied bandwidth of a bus;
- controlling a data size of at least one or more reference image blocks for motion estimation from a reference image stored in a memory connected through the bus on the basis of the available bandwidth;
- extracting a candidate image block corresponding to a present image block among the one or more reference image blocks by controlling a data size of the one or more reference image blocks;
- and
- performing motion estimation by extracting a motion vector from the extracted candidate image block.
A motion estimation device comprising:
- a memory to store an image;
- a bus connected to the memory;
- and
- a motion estimator to adjust a data size or amount of one or more image blocks of the image according to a bandwidth of the bus, and to communicate with the memory through the bus to read data of each of the one or more image blocks of the image from the memory for motion estimation according to the adjusted data size.
A non-transitory computer readable recording medium to contain computer-readable codes as a program to execute a method of motion estimation, the method comprising:
- obtaining an available bandwidth from an occupied bandwidth of a bus;
- controlling a data size of at least one or more reference image blocks for motion estimation from a reference image stored in a memory connected through the bus on the basis of the available bandwidth;
- extracting a candidate image block corresponding to a present image block among the one or more reference image blocks by controlling a data size of the one or more reference image blocks;
- and
- performing motion estimation by extracting a motion vector from the extracted candidate image block.
Dependencies are inferred from the claim text.