A Single-Chip Multiprocessor for Multimedia: the MVP
IEEE Computer Graphics and Applications
Custom Memory Management Methodology: Exploration of Memory Organisation for Embedded Multimedia System Design
Generalized partial distortion search algorithm for fast block motion estimation
ICASSP '01 Proceedings of the Acoustics, Speech, and Signal Processing, 2001. on IEEE International Conference - Volume 03
A new diamond search algorithm for fast block-matching motion estimation
IEEE Transactions on Image Processing
A novel four-step search algorithm for fast block motion estimation
IEEE Transactions on Circuits and Systems for Video Technology
A novel unrestricted center-biased diamond search algorithm for block motion estimation
IEEE Transactions on Circuits and Systems for Video Technology
A novel cross-diamond search algorithm for fast block motion estimation
IEEE Transactions on Circuits and Systems for Video Technology
3-tier dynamically adaptive power-aware motion estimator for h.264/AVC video encoding
Proceedings of the 13th international symposium on Low power electronics and design
Accuracy-aware SRAM: a reconfigurable low power SRAM architecture for mobile multimedia applications
Proceedings of the 2009 Asia and South Pacific Design Automation Conference
Low Power Complexity-Reduced ME and Interpolation Algorithms for H.264/AVC
Journal of Signal Processing Systems
Journal of Signal Processing Systems
Exploring NVIDIA-CUDA for video coding
MMSys '10 Proceedings of the first annual ACM SIGMM conference on Multimedia systems
A parallel architecture for motion estimation and DCT computation in MPEG-2 encoder
ICA3PP'07 Proceedings of the 7th international conference on Algorithms and architectures for parallel processing
Practical analysis and refinement of a SVC standard scalable vídeo coder
WebMedia '09 Proceedings of the XV Brazilian Symposium on Multimedia and the Web
Proceedings of the Conference on Design, Automation and Test in Europe
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Run-time adaptive energy-aware motion and disparity estimation in multiview video coding
Proceedings of the 48th Design Automation Conference
Expert Systems with Applications: An International Journal
Proceedings of the International Conference on Computer-Aided Design
A hierarchical control scheme for energy quota distribution in hybrid distributed video coding
Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
Video compression schemes using edge feature on wireless video sensor networks
Journal of Electrical and Computer Engineering
Integration, the VLSI Journal
Hi-index | 14.99 |
Motion estimation is the most computationally expensive task in MPEG-style video compression. Video compression is starting to be widely used in battery-powered terminals, but surprisingly little is known about the power consumption of modern motion estimation algorithms. This paper describes our effort to analyze the power and performance of realistic motion estimation algorithms in both hardware and software realizations. For custom hardware realizations, this paper presents a general model of VLSI motion estimation architectures. This model allows us to analyze in detail the power consumption of a large class of modern motion estimation engines that can execute the motion estimation algorithms of interest to us. We compare these algorithms in terms of their power consumption and performance. For software realizations, this paper provides the first detailed instruction-level simulation results on motion estimation based on a programmable CPU core. We analyzed various aspects of the selected motion estimation algorithms, such as search speed and power distribution. This paper provides a guideline to two types of machine designs for motion estimation: custom ASIC (Application Specific Integrated Circuit) design and custom ASIP (Application Specific Instruction-set Processor) designs.