원문정보
CPU Power Consumption Reduction Techniques Considering User-Perceived Quality for H.264/SVC Media Players
초록
영어
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.
한국어
H.264/SVC를 포함하는 SVC(scalable video coding) 기술은 단일 비디오 스트림에서 다수의 프레임 율을 지원할 수 있는 시간적 확장성을 제공한다. 본 논문에서는 이 기술을 H.264/SVC 동영상 재생을 위한 새로운 동적 전압조절 (dynamic voltage scaling) 기법을 위해 이용한다. 본 논문에서는 사용자에 의해 인지된 품질이 프레임 재생율에 의해 얼마나 영향을 받는지 산정하고, 제어 이론적 피드백을 사용하여 각각의 프레임을 디코딩 할 때 걸리는 시간을 예측한다. 이에 기반하여, 본 논문에서는 H.264/SVC의 디코딩을 지원하는 리눅스의 MPlayer에 이 기법을 구현을 하였으며, 실험을 통해서 최대 품질 비디오 재생 대비 약 15~19% 사이의 에너지를 절감할 수 있음을 확인 할 수 있었다.
목차
Abstract
1. 서론
2. 관련 연구
3. 시스템 모델
4. 품질 인지 주파수 선택 방법
4.1 기본 아이디어
4.2 동영상 품질에 대한 평가
4.3 디코딩 시간 추정
4.4 주파수 선택 정책
4.5 구현
5. 실험 결과
5.1. 실험 환경
5.2. 제안한 주파수 선택 정책의 평가
6. 결론
참고문헌