Power optimization for video application using clock-gating technique

Image and video processing is an important topic that has risen with the digitization of visual content. One of the characteristics of video processing applications is their huge consumption of resources and power. This problem is accentuated especially for mobile devices which have a limited energy supply. In this paper, we propose a method for dynamic power minimization through clock gating technique at the block level. The proposed approach is used for an RGB to HMMD converter and implemented on Virtex-5 FPGA. The obtained results shows a power minimization over 20% with only few added resources.

[1]  Wei-Han Chang,et al.  A fast MPEG-7 dominant color extraction with new similarity measure for image retrieval , 2008, J. Vis. Commun. Image Represent..

[2]  Abdellatif Mtibaa,et al.  Towards Hardware implementation of video applications in new telecommunications devices , 2010, ArXiv.

[3]  Ishfaq Ahmad,et al.  Power-rate-distortion analysis for wireless video communication under energy constraints , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  B. S. Manjunath,et al.  Color and texture descriptors , 2001, IEEE Trans. Circuits Syst. Video Technol..

[5]  Ishfaq Ahmad,et al.  Power and Distortion Optimization for Pervasive Video Coding , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Hojung Cha,et al.  A Power Management mechanism for Handheld Systems having a Multimedia Accelerator , 2008, 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom).

[7]  Mihaela van der Schaar,et al.  Optimality and Improvement of Dynamic Voltage Scaling Algorithms for Multimedia Applications , 2010, IEEE Trans. Circuits Syst. I Regul. Pap..

[8]  Shih-Hsu Huang,et al.  High-Level Synthesis for Minimum-Area Low-Power Clock Gating , 2012, J. Inf. Sci. Eng..

[9]  George A. Constantinides,et al.  A Parallel Hardware Architecture for Scale and Rotation Invariant Feature Detection , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Pascal Frossard,et al.  Markov Decision Process Based Energy-Efficient On-Line Scheduling for Slice-Parallel Video Decoders on Multicore Systems , 2013, IEEE Transactions on Multimedia.

[11]  Xi Chen,et al.  Energy Minimization of Portable Video Communication Devices Based on Power-Rate-Distortion Optimization , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Abdellatif Mtibaa,et al.  Design and implementation of an RGB to HMMD color conversion module on FPGA , 2014, 2014 Information and Communication Technologies Innovation and Application (ICTIA).

[13]  Jong Tae Kim,et al.  Workload-Based Dynamic Voltage Scaling with the QoS for Streaming Video , 2008, 4th IEEE International Symposium on Electronic Design, Test and Applications (delta 2008).

[14]  Benno Stabernack,et al.  Hardware implementation of a full HD real-time disparity estimation algorithm , 2014, IEEE Transactions on Consumer Electronics.

[15]  Ying Liu,et al.  Hardware Design for Mpeg-7 Compact Color Descriptor Based on Sub-Block , 2006, 2006 8th international Conference on Signal Processing.

[16]  Fernando Pereira,et al.  MPEG-7 the generic multimedia content description standard, part 1 - Multimedia, IEEE , 2001 .