Слайд 1 - narod.ru

Download Report

Transcript Слайд 1 - narod.ru

Power saving control for the mobile DVB-H
receivers based on H.264/SVC standard
Eugeny Belyaev, Vitaly Grinko, Ann Ukhanova
Saint-Petersburg State University of Aerospace Instrumentation
Agenda
Description of the power saving in DVB-H
standard
 Scalable extension of the H.264/AVC
standard (SVC)
 Proposed scheme of power consumption
control
 Simulation results and conclusions

2
Minimizing of power consumption in DVB-H receiver1
The main idea - receiver works for a short time interval, during it the part
of the video data is received, then the receiver powers off completely
Power saving is a function of constant and burst bitrates, burst size,
synchronization time and delta-t jitter
1ETSI
TR 102 377 V1.1.1 (2005-02): Digital Video Broadcasting (DVB); DVB-H
Implementation Guidelines, European Telecommunication Standards Institute
3
DVB-H power saving based on
single layer video compression

For DVB-H single layer coding system all
the parameters in the formula are defined
values and the level of power saving can not
be influenced on receiver
 Cb
Cb 
3 
Ps  1   0.96    St  D j   100%
Bs 
4 
 Bb


Case 1: User can not choose the level of power consumption
by himself
Case 2: With scalable codec we can change parameter Cb on
the receiver side and change level of power consumption
4
Scalable video coding extension
H.264/AVC2 standard
Scalable stream means that receiver can playback
video data by receiving only the part of the video stream
Various ways of forming scalable video stream:
•Temporal scalability
•Spatial scalability
•SNR scalability
•Combined scalability
2Advanced
video coding for generic audiovisual services. ITU-T
Recommendation H.264 and ISO/IEC 14496-10 (AVC), 2009.
5
Temporal scalability
The concept of hierarchically encoded B-frames
Each temporal layer is marked by an additional identifier T. T is equal to 0 for
frame of the temporal base layer and is increased by 1 from one temporal
layer to the next. Each layer has its own frame rate.
6
Spatial scalability3
0
1
2
3
4
D=0
D=1
The dependency identifier D for the base layer is equal to 0, and it is
increased by 1 from one spatial layer to the next.
Each layer has its own frame resolution.
3H.
Schwarz, D. Marpe, and T. Wiegand, “Overview of the Scalable Video Coding Extension of the
H.264 / AVC Standard“, IEEE Trans. on Circuits and Systems for Video Technology, vol. 17, 2007
7
SNR scalability4
Test sequence: foreman
Q=0
Q=1
Q=2
The quality identifier Q for the base layer is equal to 0, and it is
increased by 1 from one quality layer to the next.
Each layer has its own SNR.
4H.
Schwarz, M.Wien, “The Scalable Video Coding Extension of the H.264/AVC
Standard“ IEEE Signal Processing Magazine, vol. 25, Is. 2, pp. 135-141, 2008.
8
Combined scalability5
Note: to extract the stream with the required parameters all other layers
with less values of the identifiers should have been already extracted
P. Amon, T. Rathgen, and D. Singer, “File Format for Scalable Video Coding“, IEEE
Transactions on Circuits and Systems for Video Technology, vol. 17, No. 9, pp.1174-1185, 2007.
5
9
Proposed scheme of power consumption
control
Receiver is choosing the necessary
(D,T,Q) identifiers. These
parameters define the necessary
video bit rate Cb.
Depending on the priorities it is possible to
choose receiving modes with high level of
power saving (modes a and b) or receiving
modes with high level of visual quality
(modes c and d).
10
Simulation results6
Power saving and quality trade-off
6
Joint Scalable Video Model 9.15 software package,
CVS server for the JSVM software. http://iphome.hhi.de/
11
Conclusion
Scalable coding open new opportunities
for the system like DVB-H
 User can choose trade-off between
power consumption and the visual
quality of the received video:

frame rate
 SNR
 frame resolution

12
Questions?
Thank you!
13