본문 바로가기
KERD
논문KCI 등재

H.264/SVC 비디오 재생기에서 사용자 인지 품질 고려한 CPU 전력 감소 기법

CPU Power Consumption Reduction Techniques Considering User-Perceived Quality for H.264/SVC Media Players

0

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

H.264/SVC를 포함하는 SVC(scalable video coding) 기술은 단일 비디오 스트림에서 다수의 프레임 율을 지원할 수 있는 시간적 확장성을 제공한다. 본 논문에서는 이 기술을 H.264/SVC 동영상 재생을 위한 새로운 동적 전압 조절 (dynamic voltage scaling) 기법을 위해 이용한다. 본 논문에서는 사용자에 의해 인지된 품질이 프레임 재생율에 의해 얼마나 영향을 받는지 산정하고, 제어 이론적 피드백을 사용하여 각각의 프레임을 디코딩 할 때 걸리는 시간을 예측한다. 이에 기반하여, 본 논문에서는 H.264/SVC의 디코딩을 지원하는 리눅스의 MPlayer에 이 기법을구현을 하였으며, 실험을 통해서 최대 품질 비디오 재생 대비 약 15~19% 사이의 에너지를 절감할 수 있음을 확인 할 수 있었다.

Abstract

Scalable video coding (SVC) techniques, including H.264/SVC, allow temporal scalability that supports multiple frame-rates in a single video stream. We exploit this in a new dynamic voltage scaling (DVS) scheme for video playback. We assess how the perceived quality of a video depends on the frame-rate, and then predict the decoding time needed for each frame using control-theoretic feedback. We implemented this scheme in a Linux MPlayer that supports H.264/SVC decoding. Experimental results show that energy consumption is between 15% and 19% less than full-quality video playback.

참고문헌 (11)

  1. H. Aydin, "Dynamic and aggressive scheduling techniques for power-aware real-time systems", Proceedings of the 22nd IEEE Real-Time Systems Symposium, pp.95~ (2001)
  2. Y. Gu, "A hybrid DVS scheme for interactive 3D games", Proceedings of the IEEE Conference on Real-Time and Embedded Technology and Applications Symposium, pp.3~12 (2008)
  3. H.Schwarz, "Overview of the scalable video coding extension of the H.264", AVC standard, 2007, pp.17(9), 1103~1120
  4. X. Ji, "Scheduling and resource allocation for SVC streaming over ofdm downlink systems", IEEE Transactions on Circuits and Systems for Video Technology, 19(10), pp.1549~1555 (2009)
  5. H. Lee, "Luminance scalable coding using H.264", AVC SVC extensions for mobile video applications, 2008, 1025~1028
  6. X. Liu, "Chameleon: application-level power management", IEEE Transactions on Mobile Computing, 7(8), pp.995~1010 (2008)
  7. M. Marinoni, "Elastic DVS management in processors with discrete voltage", frequency modes, 2007, pp.3(1), 51~62
  8. P. Pillai, "Real-time dynamic voltage scaling for low-power embedded operating systems", Proceedings of the ACM Symposium on Operating Systems Principles, pp.89~102 (2001)
  9. M. Song, "Replication and retrieval strategies for resource-effective admission control in multi-resolution video servers", Multimedia Tools and Applications Journal, 28(3), pp.89~114 (2006)
  10. R. Urunuela, "Energy adaptation for multimedia information kiosks", Proceedings of the ACM Conference on Embedded Software, pp.223~232 (2006)
  11. 송민석, "Aggressive dynamic voltage scaling for energy-aware video playback based on decoding time estimation", ACM international conference on Embedded software, pp.1~9 (2009), ACM

관련 논문AI추천

이 간행물의 다른 논문 (5건)