Title :
A low-power analog motion estimation processor for digital video coding
Author :
Panovic, Mladen ; Demosthenous, Andreas
Author_Institution :
Dept. of Electron. & Electr. Eng., Univ. Coll. London, UK
fDate :
3/1/2006 12:00:00 AM
Abstract :
Analog circuit techniques can be beneficially applied to reduce the circuit complexity and power consumption of motion estimation processors for digital video encoding. However, analog circuits are sensitive to mismatch which affects motion estimation. This paper presents the design of an analog motion estimation processor which overcomes these limitations. A novel architecture is described featuring pixel reuse and input offset error cancellation. The proof-of-concept realization was fabricated in 0.8-μm CMOS, and operates on 4×4 pixel blocks and a search area of 8×8 pixels. However, the architecture is scalable to larger block sizes and more advanced technologies. Measured results for various QCIF video sequences at 15-f/s showed excellent PSNR performance. The prototype dissipates 0.9 mW of power from a single 3-V power supply and occupies an area of 0.95 mm2. Energy consumption is 1.51 nJ per motion vector.
Keywords :
CMOS analogue integrated circuits; analogue processing circuits; low-power electronics; motion estimation; video coding; 0.8 micron; 0.9 mW; 3 V; analog circuit techniques; analog motion estimation processor; analog signal processing; block matching; circuit complexity; digital video coding; digital video encoding; input offset error cancellation; motion processors; pixel reuse; power consumption; video sequences; Analog circuits; CMOS technology; Complexity theory; Encoding; Energy consumption; Motion estimation; PSNR; Prototypes; Video coding; Video sequences; Analog signal processing; block-matching; low-power circuits; mismatch errors; motion estimation; video encoding;
Journal_Title :
Solid-State Circuits, IEEE Journal of
DOI :
10.1109/JSSC.2005.864111