SlideShare a Scribd company logo
1 of 19
Macroblock Level Rate Control for Low
Delay H.264/AVC based
Video Communication
Burak Cizmeci
burak.cizmeci@tum.de
Eckehard Steinbach
eckehard.steinbach@tum.de
Michael Eiler
michael.eiler@tum.de
Min Gao
mgao@hit.edu.cn
Debin Zhao
dbzhao@hit.edu.cn
Wen Gao
wgao@jdl.ac.cn
Chair of Media Technology
Technische Universität München
IEEE The 21st International Packet Video Workshop
2nd June 2015, Cairns, Australia
Technische Universität MünchenChair of Media Technology
Outline
2
• Introduction
• ρ-domain rate control
• The proposed MB level rate control
• Experiments & Conclusion
2 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
Technische Universität MünchenChair of Media Technology
Introduction:
End-to-end Live Video Communication
32 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
Fig. 1: End-to-end video communication
□ Application areas:
□ Live streaming
□ Cloud gaming
□ Telepresence
□ UAV control
□ Constant bitrate (CBR) is preferred for live streaming
Technische Universität MünchenChair of Media Technology
Introduction:
MB level rate control
42 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
Fig. 2: General Macroblock based encoding scheme for a given frame [1]
Chicken-egg dilemma
[1] Z.G. Li et. al. “Adaptive rate control for H.264”, Elsevier, Journal of Visual Communications, Image R., 2006
Technische Universität MünchenChair of Media Technology
ρ-domain rate control
□ ρ-domain rate model [2,3]:
□ Estimation of header bits for ρ-domain rate control [4].
5
[2] Z. He, and S.K. Mitra “A linear source model and a unified rate control algorithm for DCT video coding,” IEEE Trans. Circuits Syst. Video Technol., 2002.
[3] Z. He, and D. O. Wu “Linear rate control and optimum statistical multiplexing for H.264 video broadcast,” IEEE Trans. Multimedia, 2008.
[4] F. Zhang and E. Steinbach “Improved rho domain rate control with accurate header size estimation,” in Proc. IEEE Int. Conf. (ICASSP) , 2011
(1 )R     , ρ is the percentage of zero coefficients.
2 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
Fig. 3: Relation between R and 1-ρ on Foreman@CIF sequence.
bits
Percentage of non-zero coefficients
Technische Universität MünchenChair of Media Technology
ρ-domain rate control
62 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
Fig. 4: Macroblock based encoding scheme with ρ-domain rate control [3]
[3] Z. He, and D. O. Wu “Linear rate control and optimum statistical multiplexing for H.264 video broadcast,” IEEE Trans. Multimedia, 2008..
)(XP
Technische Universität MünchenChair of Media Technology
ρ-domain rate control
 Loop 2: Determine QP for each MB
□ Compute the remaining bit-budget using:
□ Compute needed fraction of zeros using:
□ Find corresponding QP using:
□ Apply compression using the QP
□ Update model parameter using:
□ Update for the next iteration
2 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication 7
)(384 m
mt
NM
RR
R





R
1

zerom
m
NN
R


.384
'



x
xP
S
QP )(
1
)(
)(XP
Technische Universität MünchenChair of Media Technology
Changes on loop 1
 Rate distortion optimization for stage 1
 We removed the statistics collection at stage 1
 Instead we
□ calculate the average QP from the previous frame
□ for each MB
□ perform motion estimation and compensation
□ perform mode decision using the average QP
□ record MVs, prediction difference and MAD for the best mode
82 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
Technische Universität MünchenChair of Media Technology
Contribution: speed up with ρ-QP model
 Relationship between ρ and QP:
□ Exponential model
9
1 b Qstep
a e 
  
Fig. 5: Relation between 1-ρ and Qstep for
Foreman@CIF sequence.
2 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
2 6
4

QP
stepQ
Technische Universität MünchenChair of Media Technology
Contribution: speed up with ρ-QP model
Estimation of parameters in the proposed model:
□ After performing RDO, two QPs are required to get two ρ.
□ Solve the above equations for and
□ Obtain the model function for Loop 2.
10
1
1 1 b Qstep
a e 
   2
2 1 b Qstep
a e 
  
2 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
a b
1 b Qstep
a e 
   Table 1: Correlation between the actual
values and the estimated ones.
Sequences BR (kbps) Correlation coefficient
Football
400 0.917
1000 0.983
Foreman
400 0.970
1000 0.951
Mobile
400 0.969
1000 0.981
Technische Universität MünchenChair of Media Technology
Enhancement: efficient bit allocation
112 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
1 2( )
lefti iT
MB i
left MB F
R MADR
R S
N N MAD
      
□ MB level bit allocation adapted from [5]:
[5] M. Jiang and N. Ling, “Low-delay rate control for real-time H.264/AVC video coding”, IEEE Trans. Multimedia, 2006
is the remaining bits budget; is the number of uncoded MBs;
is the total number of MBs in a frame; is MAD of ith MB in a frame.
is MAD of the current frame; is a scaling factor.
leftR
MBN
FMAD
leftN
iMAD
iS
0 1i
MB
i
S
N
   
Technische Universität MünchenChair of Media Technology
Enhancement: efficient bit allocation
122 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
□ Compute
□ From the ρ-QP model, compute QPi
□ Limiting QP to provide quality smoothness adapted from [5]:
□ Apply compression using QPi
□ Update model parameter using:
[5] M. Jiang and N. Ling, “Low-delay rate control for real-time H.264/AVC video coding”, IEEE Trans. Multimedia, 2006


i
hdr
i
MB
i
RR 
1
1 1{ , { , }}i i i iQP min QP QP max QP QP QP     
1, 25
2,
jif QP
QP
otherwise

  


zerom
m
NN
R


.384
'

Technische Universität MünchenChair of Media Technology
Experiments
 Experimental conditions:
□ x264, baseline profile, CAVLC
 Testing sequences:
□ Bus, Container, Football, Foreman and Mobile (CIF)
□ Frame rate: 25 fps
□ Total number of frames: 250 (IPPP …PP)
 Comparison:
□ Original ρ-domain rate control [3]
132 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
[3] Z. He, and D. O. Wu “Linear rate control and optimum statistical multiplexing for H.264 video broadcast,” IEEE Trans.
Multimedia, 2008.
Technische Universität MünchenChair of Media Technology
Experiment 1: encoding delay reduction
14
100%Org Pro
C
Org
C C
C

  
2 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
Table 2 : Encoding time reduction
Target BR (kbps) Avg. Encoding time reduction (%)
300 52.67
500 50.45
1000 46.77
2000 44.72
Technische Universität MünchenChair of Media Technology
Experiment 2: Video quality in PSNR
152 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
Table 3: Video quality and achieved bitrate comparison
Target BR
(kbps)
Original (Avg.) Proposed (Avg.)
BR (kbps) PSNR (dB) BR (kbps) PSNR (dB) PSNR Gain (dB)
300 235.17 28.16 297.26 28.57 0.41
500 459.70 30.28 496.90 30.77 0.49
1000 965.06 32.33 993.21 33.58 1.25
2000 1972.33 34.05 1989.37 36.77 2.72
Technische Universität MünchenChair of Media Technology
Experiment 3: bitrate accuracy tests
162 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
Fig. 6: Bitrate for individual frames for Football@CIF sequence at 500 kbps.
0
500
1000
1500
2000
2500
3000
3500
1
8
15
22
29
36
43
50
57
64
71
78
85
92
99
106
113
120
127
134
141
148
155
162
169
176
183
190
197
204
211
218
225
232
239
246
Target
Proposed
Original [3]
[3] Z. He, and D. O. Wu “Linear rate control and optimum statistical multiplexing for H.264 video broadcast,” IEEE Trans. Multimedia, 2008.
frame id
bytes
Technische Universität MünchenChair of Media Technology
Experiment 3: bitrate accuracy tests
172 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
Fig. 7: Bitrate for individual frames for Football@CIF sequence at 1000 kbps.
Target
Proposed
Original [3]
[3] Z. He, and D. O. Wu “Linear rate control and optimum statistical multiplexing for H.264 video broadcast,” IEEE Trans. Multimedia, 2008.
0
1000
2000
3000
4000
5000
6000
1
8
15
22
29
36
43
50
57
64
71
78
85
92
99
106
113
120
127
134
141
148
155
162
169
176
183
190
197
204
211
218
225
232
239
246
bytes
frame id
Technische Universität MünchenChair of Media Technology
Conclusion & Future Work
 A MB level rate control algorithm for low-delay video communication.
 Rate control is based on ρ-domain rate model.
 We made two contributions:
□ Contribution: acceleration of ρ-QP model derivation
 50% reduction on encoding time
□ Enhancement: efficient MB level bit allocation [5]
 improved bitrate accuracy
 smooth spatial quality
Future Work:
 Solutions to reduce the two stage processing into one stage.
2 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication 18
[5] M. Jiang and N. Ling, “Low-delay rate control for real-time H.264/AVC video coding”, IEEE Trans. Multimedia, 2006
Technische Universität MünchenChair of Media Technology
Thanks!
192 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
Min Gao
mgao@hit.edu.cn
Burak Cizmeci
burak.cizmeci@tum.de

More Related Content

What's hot

Tutorial on Point Cloud Compression and standardisation
Tutorial on Point Cloud Compression and standardisationTutorial on Point Cloud Compression and standardisation
Tutorial on Point Cloud Compression and standardisationRufael Mekuria
 
ComplexCTTP: Complexity Class Based Transcoding Time Prediction for Video Seq...
ComplexCTTP: Complexity Class Based Transcoding Time Prediction for Video Seq...ComplexCTTP: Complexity Class Based Transcoding Time Prediction for Video Seq...
ComplexCTTP: Complexity Class Based Transcoding Time Prediction for Video Seq...Alpen-Adria-Universität
 
Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)Alpen-Adria-Universität
 
Comparison of compression efficiency between HEVC and VP9 based on subjective...
Comparison of compression efficiency between HEVC and VP9 based on subjective...Comparison of compression efficiency between HEVC and VP9 based on subjective...
Comparison of compression efficiency between HEVC and VP9 based on subjective...Touradj Ebrahimi
 
FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...
FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...
FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...Alpen-Adria-Universität
 
Towards User-centric Video Transmission in Next Generation Mobile Networks
Towards User-centric Video Transmission in Next Generation Mobile NetworksTowards User-centric Video Transmission in Next Generation Mobile Networks
Towards User-centric Video Transmission in Next Generation Mobile NetworksFörderverein Technische Fakultät
 
Towards View-Aware Adaptive Streaming of Holographic Content
Towards View-Aware Adaptive Streaming of Holographic ContentTowards View-Aware Adaptive Streaming of Holographic Content
Towards View-Aware Adaptive Streaming of Holographic ContentAlpen-Adria-Universität
 
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Ijripublishers Ijri
 
AnupVMathur
AnupVMathurAnupVMathur
AnupVMathuranupmath
 
Trends and Recent Developments in Video Coding Standardization
Trends and Recent Developments in Video Coding StandardizationTrends and Recent Developments in Video Coding Standardization
Trends and Recent Developments in Video Coding StandardizationMathias Wien
 
Delivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional MediaDelivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional MediaAlpen-Adria-Universität
 
Objective and Subjective QoE Evaluation for Adaptive Point Cloud Streaming
Objective and Subjective QoE Evaluation for Adaptive Point Cloud StreamingObjective and Subjective QoE Evaluation for Adaptive Point Cloud Streaming
Objective and Subjective QoE Evaluation for Adaptive Point Cloud StreamingAlpen-Adria-Universität
 
Quality assessment of immersive media: Recent activities within VQEG
Quality assessment of immersive media: Recent activities within VQEGQuality assessment of immersive media: Recent activities within VQEG
Quality assessment of immersive media: Recent activities within VQEGAlpen-Adria-Universität
 

What's hot (13)

Tutorial on Point Cloud Compression and standardisation
Tutorial on Point Cloud Compression and standardisationTutorial on Point Cloud Compression and standardisation
Tutorial on Point Cloud Compression and standardisation
 
ComplexCTTP: Complexity Class Based Transcoding Time Prediction for Video Seq...
ComplexCTTP: Complexity Class Based Transcoding Time Prediction for Video Seq...ComplexCTTP: Complexity Class Based Transcoding Time Prediction for Video Seq...
ComplexCTTP: Complexity Class Based Transcoding Time Prediction for Video Seq...
 
Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)
 
Comparison of compression efficiency between HEVC and VP9 based on subjective...
Comparison of compression efficiency between HEVC and VP9 based on subjective...Comparison of compression efficiency between HEVC and VP9 based on subjective...
Comparison of compression efficiency between HEVC and VP9 based on subjective...
 
FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...
FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...
FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...
 
Towards User-centric Video Transmission in Next Generation Mobile Networks
Towards User-centric Video Transmission in Next Generation Mobile NetworksTowards User-centric Video Transmission in Next Generation Mobile Networks
Towards User-centric Video Transmission in Next Generation Mobile Networks
 
Towards View-Aware Adaptive Streaming of Holographic Content
Towards View-Aware Adaptive Streaming of Holographic ContentTowards View-Aware Adaptive Streaming of Holographic Content
Towards View-Aware Adaptive Streaming of Holographic Content
 
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
 
AnupVMathur
AnupVMathurAnupVMathur
AnupVMathur
 
Trends and Recent Developments in Video Coding Standardization
Trends and Recent Developments in Video Coding StandardizationTrends and Recent Developments in Video Coding Standardization
Trends and Recent Developments in Video Coding Standardization
 
Delivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional MediaDelivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional Media
 
Objective and Subjective QoE Evaluation for Adaptive Point Cloud Streaming
Objective and Subjective QoE Evaluation for Adaptive Point Cloud StreamingObjective and Subjective QoE Evaluation for Adaptive Point Cloud Streaming
Objective and Subjective QoE Evaluation for Adaptive Point Cloud Streaming
 
Quality assessment of immersive media: Recent activities within VQEG
Quality assessment of immersive media: Recent activities within VQEGQuality assessment of immersive media: Recent activities within VQEG
Quality assessment of immersive media: Recent activities within VQEG
 

Similar to Macroblock Level Rate Control for Low Delay H.264/AVC based Video Communication

Machine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
Machine Learning Based Video Coding Enhancements for HTTP Adaptive StreamingMachine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
Machine Learning Based Video Coding Enhancements for HTTP Adaptive StreamingAlpen-Adria-Universität
 
09a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_209a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_2Pptblog Pptblogcom
 
Paper id 2120148
Paper id 2120148Paper id 2120148
Paper id 2120148IJRAT
 
IBM VideoCharger and Digital Library MediaBase.doc
IBM VideoCharger and Digital Library MediaBase.docIBM VideoCharger and Digital Library MediaBase.doc
IBM VideoCharger and Digital Library MediaBase.docVideoguy
 
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...Alpen-Adria-Universität
 
QoS Constrained H.264/SVC video streaming over Multicast Ad Hoc Networks
QoS Constrained H.264/SVC video streaming over Multicast Ad Hoc NetworksQoS Constrained H.264/SVC video streaming over Multicast Ad Hoc Networks
QoS Constrained H.264/SVC video streaming over Multicast Ad Hoc NetworksIJERA Editor
 
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdfTutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdfssuserc5a4dd
 
Motion Vector Recovery for Real-time H.264 Video Streams
Motion Vector Recovery for Real-time H.264 Video StreamsMotion Vector Recovery for Real-time H.264 Video Streams
Motion Vector Recovery for Real-time H.264 Video StreamsIDES Editor
 
Video Coding Enhancements for HTTP Adaptive Streaming
Video Coding Enhancements for HTTP Adaptive StreamingVideo Coding Enhancements for HTTP Adaptive Streaming
Video Coding Enhancements for HTTP Adaptive StreamingAlpen-Adria-Universität
 
Research@Lunch_Presentation.pdf
Research@Lunch_Presentation.pdfResearch@Lunch_Presentation.pdf
Research@Lunch_Presentation.pdfVignesh V Menon
 
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Ijripublishers Ijri
 
How AI research is enabling next-gen codecs
How AI research is enabling next-gen codecsHow AI research is enabling next-gen codecs
How AI research is enabling next-gen codecsQualcomm Research
 
HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)Alpen-Adria-Universität
 
martelli.ppt
martelli.pptmartelli.ppt
martelli.pptVideoguy
 
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
QoE- and Energy-aware Content Consumption for HTTP Adaptive StreamingQoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
QoE- and Energy-aware Content Consumption for HTTP Adaptive StreamingDanieleLorenzi6
 
H04011 04 5361
H04011 04 5361H04011 04 5361
H04011 04 5361IJMER
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesAlpen-Adria-Universität
 
The impact of jitter on the HEVC video streaming with Multiple Coding
The impact of jitter on the HEVC video streaming with  Multiple CodingThe impact of jitter on the HEVC video streaming with  Multiple Coding
The impact of jitter on the HEVC video streaming with Multiple CodingHakimSahour
 
Livestream Video P2P
Livestream Video P2PLivestream Video P2P
Livestream Video P2PVlad Vega
 

Similar to Macroblock Level Rate Control for Low Delay H.264/AVC based Video Communication (20)

Machine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
Machine Learning Based Video Coding Enhancements for HTTP Adaptive StreamingMachine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
Machine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
 
09a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_209a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_2
 
Paper id 2120148
Paper id 2120148Paper id 2120148
Paper id 2120148
 
IBM VideoCharger and Digital Library MediaBase.doc
IBM VideoCharger and Digital Library MediaBase.docIBM VideoCharger and Digital Library MediaBase.doc
IBM VideoCharger and Digital Library MediaBase.doc
 
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
 
QoS Constrained H.264/SVC video streaming over Multicast Ad Hoc Networks
QoS Constrained H.264/SVC video streaming over Multicast Ad Hoc NetworksQoS Constrained H.264/SVC video streaming over Multicast Ad Hoc Networks
QoS Constrained H.264/SVC video streaming over Multicast Ad Hoc Networks
 
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdfTutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
 
Motion Vector Recovery for Real-time H.264 Video Streams
Motion Vector Recovery for Real-time H.264 Video StreamsMotion Vector Recovery for Real-time H.264 Video Streams
Motion Vector Recovery for Real-time H.264 Video Streams
 
Video Coding Enhancements for HTTP Adaptive Streaming
Video Coding Enhancements for HTTP Adaptive StreamingVideo Coding Enhancements for HTTP Adaptive Streaming
Video Coding Enhancements for HTTP Adaptive Streaming
 
Research@Lunch_Presentation.pdf
Research@Lunch_Presentation.pdfResearch@Lunch_Presentation.pdf
Research@Lunch_Presentation.pdf
 
05999528
0599952805999528
05999528
 
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
 
How AI research is enabling next-gen codecs
How AI research is enabling next-gen codecsHow AI research is enabling next-gen codecs
How AI research is enabling next-gen codecs
 
HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)
 
martelli.ppt
martelli.pptmartelli.ppt
martelli.ppt
 
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
QoE- and Energy-aware Content Consumption for HTTP Adaptive StreamingQoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
 
H04011 04 5361
H04011 04 5361H04011 04 5361
H04011 04 5361
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG Activities
 
The impact of jitter on the HEVC video streaming with Multiple Coding
The impact of jitter on the HEVC video streaming with  Multiple CodingThe impact of jitter on the HEVC video streaming with  Multiple Coding
The impact of jitter on the HEVC video streaming with Multiple Coding
 
Livestream Video P2P
Livestream Video P2PLivestream Video P2P
Livestream Video P2P
 

Recently uploaded

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Macroblock Level Rate Control for Low Delay H.264/AVC based Video Communication

  • 1. Macroblock Level Rate Control for Low Delay H.264/AVC based Video Communication Burak Cizmeci burak.cizmeci@tum.de Eckehard Steinbach eckehard.steinbach@tum.de Michael Eiler michael.eiler@tum.de Min Gao mgao@hit.edu.cn Debin Zhao dbzhao@hit.edu.cn Wen Gao wgao@jdl.ac.cn Chair of Media Technology Technische Universität München IEEE The 21st International Packet Video Workshop 2nd June 2015, Cairns, Australia
  • 2. Technische Universität MünchenChair of Media Technology Outline 2 • Introduction • ρ-domain rate control • The proposed MB level rate control • Experiments & Conclusion 2 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
  • 3. Technische Universität MünchenChair of Media Technology Introduction: End-to-end Live Video Communication 32 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication Fig. 1: End-to-end video communication □ Application areas: □ Live streaming □ Cloud gaming □ Telepresence □ UAV control □ Constant bitrate (CBR) is preferred for live streaming
  • 4. Technische Universität MünchenChair of Media Technology Introduction: MB level rate control 42 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication Fig. 2: General Macroblock based encoding scheme for a given frame [1] Chicken-egg dilemma [1] Z.G. Li et. al. “Adaptive rate control for H.264”, Elsevier, Journal of Visual Communications, Image R., 2006
  • 5. Technische Universität MünchenChair of Media Technology ρ-domain rate control □ ρ-domain rate model [2,3]: □ Estimation of header bits for ρ-domain rate control [4]. 5 [2] Z. He, and S.K. Mitra “A linear source model and a unified rate control algorithm for DCT video coding,” IEEE Trans. Circuits Syst. Video Technol., 2002. [3] Z. He, and D. O. Wu “Linear rate control and optimum statistical multiplexing for H.264 video broadcast,” IEEE Trans. Multimedia, 2008. [4] F. Zhang and E. Steinbach “Improved rho domain rate control with accurate header size estimation,” in Proc. IEEE Int. Conf. (ICASSP) , 2011 (1 )R     , ρ is the percentage of zero coefficients. 2 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication Fig. 3: Relation between R and 1-ρ on Foreman@CIF sequence. bits Percentage of non-zero coefficients
  • 6. Technische Universität MünchenChair of Media Technology ρ-domain rate control 62 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication Fig. 4: Macroblock based encoding scheme with ρ-domain rate control [3] [3] Z. He, and D. O. Wu “Linear rate control and optimum statistical multiplexing for H.264 video broadcast,” IEEE Trans. Multimedia, 2008.. )(XP
  • 7. Technische Universität MünchenChair of Media Technology ρ-domain rate control  Loop 2: Determine QP for each MB □ Compute the remaining bit-budget using: □ Compute needed fraction of zeros using: □ Find corresponding QP using: □ Apply compression using the QP □ Update model parameter using: □ Update for the next iteration 2 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication 7 )(384 m mt NM RR R      R 1  zerom m NN R   .384 '    x xP S QP )( 1 )( )(XP
  • 8. Technische Universität MünchenChair of Media Technology Changes on loop 1  Rate distortion optimization for stage 1  We removed the statistics collection at stage 1  Instead we □ calculate the average QP from the previous frame □ for each MB □ perform motion estimation and compensation □ perform mode decision using the average QP □ record MVs, prediction difference and MAD for the best mode 82 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication
  • 9. Technische Universität MünchenChair of Media Technology Contribution: speed up with ρ-QP model  Relationship between ρ and QP: □ Exponential model 9 1 b Qstep a e     Fig. 5: Relation between 1-ρ and Qstep for Foreman@CIF sequence. 2 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication 2 6 4  QP stepQ
  • 10. Technische Universität MünchenChair of Media Technology Contribution: speed up with ρ-QP model Estimation of parameters in the proposed model: □ After performing RDO, two QPs are required to get two ρ. □ Solve the above equations for and □ Obtain the model function for Loop 2. 10 1 1 1 b Qstep a e     2 2 1 b Qstep a e     2 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication a b 1 b Qstep a e     Table 1: Correlation between the actual values and the estimated ones. Sequences BR (kbps) Correlation coefficient Football 400 0.917 1000 0.983 Foreman 400 0.970 1000 0.951 Mobile 400 0.969 1000 0.981
  • 11. Technische Universität MünchenChair of Media Technology Enhancement: efficient bit allocation 112 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication 1 2( ) lefti iT MB i left MB F R MADR R S N N MAD        □ MB level bit allocation adapted from [5]: [5] M. Jiang and N. Ling, “Low-delay rate control for real-time H.264/AVC video coding”, IEEE Trans. Multimedia, 2006 is the remaining bits budget; is the number of uncoded MBs; is the total number of MBs in a frame; is MAD of ith MB in a frame. is MAD of the current frame; is a scaling factor. leftR MBN FMAD leftN iMAD iS 0 1i MB i S N    
  • 12. Technische Universität MünchenChair of Media Technology Enhancement: efficient bit allocation 122 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication □ Compute □ From the ρ-QP model, compute QPi □ Limiting QP to provide quality smoothness adapted from [5]: □ Apply compression using QPi □ Update model parameter using: [5] M. Jiang and N. Ling, “Low-delay rate control for real-time H.264/AVC video coding”, IEEE Trans. Multimedia, 2006   i hdr i MB i RR  1 1 1{ , { , }}i i i iQP min QP QP max QP QP QP      1, 25 2, jif QP QP otherwise       zerom m NN R   .384 ' 
  • 13. Technische Universität MünchenChair of Media Technology Experiments  Experimental conditions: □ x264, baseline profile, CAVLC  Testing sequences: □ Bus, Container, Football, Foreman and Mobile (CIF) □ Frame rate: 25 fps □ Total number of frames: 250 (IPPP …PP)  Comparison: □ Original ρ-domain rate control [3] 132 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication [3] Z. He, and D. O. Wu “Linear rate control and optimum statistical multiplexing for H.264 video broadcast,” IEEE Trans. Multimedia, 2008.
  • 14. Technische Universität MünchenChair of Media Technology Experiment 1: encoding delay reduction 14 100%Org Pro C Org C C C     2 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication Table 2 : Encoding time reduction Target BR (kbps) Avg. Encoding time reduction (%) 300 52.67 500 50.45 1000 46.77 2000 44.72
  • 15. Technische Universität MünchenChair of Media Technology Experiment 2: Video quality in PSNR 152 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication Table 3: Video quality and achieved bitrate comparison Target BR (kbps) Original (Avg.) Proposed (Avg.) BR (kbps) PSNR (dB) BR (kbps) PSNR (dB) PSNR Gain (dB) 300 235.17 28.16 297.26 28.57 0.41 500 459.70 30.28 496.90 30.77 0.49 1000 965.06 32.33 993.21 33.58 1.25 2000 1972.33 34.05 1989.37 36.77 2.72
  • 16. Technische Universität MünchenChair of Media Technology Experiment 3: bitrate accuracy tests 162 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication Fig. 6: Bitrate for individual frames for Football@CIF sequence at 500 kbps. 0 500 1000 1500 2000 2500 3000 3500 1 8 15 22 29 36 43 50 57 64 71 78 85 92 99 106 113 120 127 134 141 148 155 162 169 176 183 190 197 204 211 218 225 232 239 246 Target Proposed Original [3] [3] Z. He, and D. O. Wu “Linear rate control and optimum statistical multiplexing for H.264 video broadcast,” IEEE Trans. Multimedia, 2008. frame id bytes
  • 17. Technische Universität MünchenChair of Media Technology Experiment 3: bitrate accuracy tests 172 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication Fig. 7: Bitrate for individual frames for Football@CIF sequence at 1000 kbps. Target Proposed Original [3] [3] Z. He, and D. O. Wu “Linear rate control and optimum statistical multiplexing for H.264 video broadcast,” IEEE Trans. Multimedia, 2008. 0 1000 2000 3000 4000 5000 6000 1 8 15 22 29 36 43 50 57 64 71 78 85 92 99 106 113 120 127 134 141 148 155 162 169 176 183 190 197 204 211 218 225 232 239 246 bytes frame id
  • 18. Technische Universität MünchenChair of Media Technology Conclusion & Future Work  A MB level rate control algorithm for low-delay video communication.  Rate control is based on ρ-domain rate model.  We made two contributions: □ Contribution: acceleration of ρ-QP model derivation  50% reduction on encoding time □ Enhancement: efficient MB level bit allocation [5]  improved bitrate accuracy  smooth spatial quality Future Work:  Solutions to reduce the two stage processing into one stage. 2 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication 18 [5] M. Jiang and N. Ling, “Low-delay rate control for real-time H.264/AVC video coding”, IEEE Trans. Multimedia, 2006
  • 19. Technische Universität MünchenChair of Media Technology Thanks! 192 June 2015 Burak Cizmeci: MB level rate control for low delay H.264/AVC based Video Communication Min Gao mgao@hit.edu.cn Burak Cizmeci burak.cizmeci@tum.de

Editor's Notes

  1. Mention Min Gao, and refer him as the main implementer of the project
  2. -CBR is preferred because it doesn’t allow data spikes Can be adapted to the channel changes with a joint channel-source coding scheme
  3. Chicken egg dilemma: Which QP and mode will lead the target rate?
  4. In addition to R-Q model, it was found in [2] that the bit-rate shows a linear relationship with rho, and rho is defined as the percentage of zero transform coefficients after quantization. Based on this model, a rho-domain rate control was proposed in [3] for H.264/AVC. An improved rho-domain rate control was proposed in [4] with accurate header bits estimation. The work in this paper is also based on the rho-domain rate model, so let us first review the original rho-domain rate control for H.264/AVC.
  5. Loop 1: Transform coefficients are not quantized.
  6. Rt: Total bitbudget per frame Rm: bits have been already used to encode Nm MBs R‘m: bits have been already used to encode MBs including the current one M: Total number of MBs in a frame Nm: Number of coded MBs Nzero: Number of zero coefficients S: total number of transform coefficients Separate P(X) for inter and intra predictions
  7. To obtain QP from rho, we propose a rho-QP model. From our experiments, we find the exponential function can accurately model the relationship between rho and Qstep.
  8. So we can directly calculate QP from rho with the exponential model. To do that, the model parameters a and b should be estimated. Here two QPs are enough to estimate the parameters.
  9. So we can directly calculate QP from rho with the exponential model. To do that, the model parameters a and b should be estimated. Here two QPs are enough to estimate the parameters.
  10. After getting the assigned bits, the texture bits equal to the difference between the assigned bits and estimated header bits. Here we use the average number of header bits generated by previously coded MBs as its estimated header bits So the rho can be calculated using the rho domain rate model, and the QP can also be calculated using the proposed exponential model. To guarantee the spatial smoothness of a frame, the QP for the current MB should be limited within a range.
  11. To measure the coding performance, we use the x264 as the testing platform, and the baseline configuration is used. The test sequences include five CIF video sequences. They are Bus, Container, Football, Foreman and Mobile. Their frame rate is 25 f/s. For each sequence, 250 frames are encoded. The original rho domain rate control is used as the anchor. In this method, all possible QPs are checked to find the optimal QP for a given rho.
  12. This is the experimental results in computational complexity. Here we use the reduction of encoding time to measure the computational complexity. From this table, we can see that the proposed method can significantly reduce the encoding time.
  13. This is the experimental results in video quality. From this table, we can see that the proposed method can achieve better video quality than the original method for most cases. This is because the proposed method adopts the MB level bit allocation. We can also see that the proposed method has worse video quality than the original method on Football sequence at low bit rate. This is because the spatial and temporal content in Football sequence is very complex. So the effect of MB level bit allocation is reduced due to the limited bit budget.
  14. This is the experimental results in bit accuracy. Here we use the average deviation of the frame size from the target bit budget to measure the bit accuracy. From this table, we can see that the proposed method can achieve better bit accuracy.
  15. This is the experimental results in bit accuracy. Here we use the average deviation of the frame size from the target bit budget to measure the bit accuracy. From this table, we can see that the proposed method can achieve better bit accuracy.