Browse > Article

An Energy Optimization Technique for Latency and Quality Constrained Video Applications  

임채석 (서울대학교 전기컴퓨터공학부)
하순회 (서울대학교 컴퓨터공학부)
Abstract
This paper proposes an energy optimization technique for latency and quality constrained video applications. It consists of two key techniques: frame-skipping technique and buffering technique. While buffering increases the slack time utilization at the OS level. frame skipping Increases the slack time itself at the application level, and both enhance the effectiveness of the dynamic voltage scaling technique. We use an H.263 encoder application as a test vehicle to which the proposed technique is applied. Experiments demonstrate that the proposed technique achieves noticeable energy reduction satisfying the given latency and video quality constraints.
Keywords
energy optimization technique; latency constraint; video quality constraint; video application; dynamic voltage scaling; frame skipping; buffering; H.263 encoder;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Shin, Y. and Choi, K., 'Power Conscious Fixed Priority Scheduling for Hard Real-Time Systems,' Proc. of Design Automation Conference, pp. 134-139, 1999   DOI
2 Cao, Y. and Yasuura, H., 'Quality-Driven Design by Bitwidth Optimization for Video Applications,' Proc. of Asia and South Pacific Design Automation Conference. 2003   DOI
3 Pedram, M. and Rabaey, J. M., Power Aware Design Methodologies, Kluwer Academic Publishers, 2002
4 A. D. Chandrakasan, et al, 'Low-power CMOS digital design,' IEEE J. Solid-State Circuits, vol. 27, no. 4, pp.473-483, Apr. 1992   DOI   ScienceOn
5 Taylor, C. N., Dey, S., and Panigrahi, D., 'Energy/Latency/Image Quality Tradeoffs in Enabling Mobile Multimedia Communication,' Proc. of Software Radio: Technologies and Services, pp. 55-66, 2001
6 Song, H., Kim, J., and Kuo, C.-C. J., 'Real-Time Encoding Frame Rate Control for H.263+ Video over the Internet,' Signal Processing: Image Communication, Vol.15, No.1-2, pp. 127-148. 1999   DOI   ScienceOn
7 University of British Columbia Image Processing Laboratory, http://www.ee.ubc.ca/image/
8 Shin, D., Kim, W., Jeon, J., Kim, J., and Min, S. L., 'SimDVS: An Integrated Simulation Environment for Performance Evaluation of Dynamic Voltage Scaling Algorithms,' Proc. of Workshop on Power-Aware Computer Systems, 2002
9 Cha, H., Oh, J., and Ha, R., 'Dynamic Frame Dropping for Bandwidth Control in MPEG Streaming System,' Multimedia Tools and Applications, Vo1.l9, No.2, pp. 155-178, 2003   DOI   ScienceOn
10 Hua, S., Qu, G., and Bhattacharyya, S. S., 'Energy Reduction Techniques for Multimedia Applications with Tolerance to Deadline Misses,' Proc. of Design Automation Conference, pp. 131-136, 2003   DOI
11 Im, C., and Ha, S., 'Dynamic Voltage Scaling for Real-Time Multi-task Scheduling Using Buffers,' Proc. of Conference on Languages, Compilers, and Tools for Embedded Systems, pp. 88-94, 2004   DOI
12 Burd, T. D., and Brodersen, R. W., 'Design Issues for Dynamic Voltage Scaling,' Proc. of International Symposium on Low Power Electronics and Design, pp.9-14, 2000   DOI
13 Im, C., Kim, H., and Ha, S., 'Dynamic Voltage Scheduling Technique for Low-Power Multimedia Applications Using Buffers,' Proc. of International Symposium on Low Power Electronics and Design, pp.34-39, 2001   DOI
14 Hong, I., Kirovski, D., Qu, G., Potkonjak, M., and Srivastava, M. B., 'Power Optimization of Variable Voltage Core-Based Systems,' Proc. of Design Automation Conference, pp. 176-181, 1998   DOI