SlideShare ist ein Scribd-Unternehmen logo
1 von 13
REPRESENTATION SWITCH
SMOOTHING
FOR ADAPTIVE HTTP STREAMING
Michael Grafl and Christian Timmerer
4th International Workshop on Perceptual Quality of Systems (PQS 2013),
September 2-4 2013, Vienna, Austria
M. Grafl and C. Timmerer 1Representation Switch Smoothing
OUTLINE
 Introduction & Concept
 Implementation Options
 Evaluation & Results
 Discussion
 Conclusions
M. Grafl and C. Timmerer Representation Switch Smoothing 2
INTRODUCTION
 DASH: Dynamic Adaptive Streaming over HTTP
 Client downloads segments sequentially in best fitting
representation (quality, resolution, frame rate)
 Dynamically switch between representations (e.g.,
based on available bandwidth)
 Representation switches annoying to viewers
 How to reduce the quality impact of
representation switches?
M. Grafl and C. Timmerer Representation Switch Smoothing 3
CONCEPT
 Avoid abrupt
quality switches
 Smooth
transition
between
representations
M. Grafl and C. Timmerer Representation Switch Smoothing 4
Representations min bitrate
& quality
max bitrate
& quality
Time
Abrupt
change of
playback
quality
Representations
min bitrate
& quality
max bitrate
& quality
Time
Original
quality of
segment
Smooth transition
between
representations
IMPLEMENTATION OPTIONS
 Pre-decoder
 Remove picture fidelity data (transform coefficients) before
the decoder
 Suitable for Scalable Video Coding (SVC)
 Causes motion compensation drift
 In-decoder
 Remove picture fidelity data inside the decoder
 Less drift but decoder-dependent
 Post-decoder
 Post-processing filter mimicking distortion
 No drift
 Coding format independent
M. Grafl and C. Timmerer Representation Switch Smoothing 5
IMPLEMENTATION OPTIONS
 In-decoder implementation option
for SVC
M. Grafl and C. Timmerer Representation Switch Smoothing 6
Motion
Compen-
sation
Inverse
Quanti-
zation
Inverse
Quanti-
zation
Inverse
Trans-
form
Decoded
Picture Buffer
Predict-
ion
Data
Base
Residual
Enhance-
ment
Layer
Residual
+
+
+
+ Decoded
Frame
Motion
Compen-
sation
Inverse
Quanti-
zation
Inverse
Quanti-
zation
Inverse
Trans-
form
Decoded
Picture Buffer
Predict-
ion
Data
Base
Residual
Enhance-
ment
Layer
Residual
Decoded
Frame
+
+
+
+
Inverse
Trans-
form
+
+
Representation
Switch Smoothing
EVALUATION
 Subjective evaluation of down-switching scenario
 2 test sequences (15 sec, from TearsOfSteel,
1280x720, H.264, no sound)
 Quality Switching (after 10 sec) vs.
 Representation Switch Smoothing (5-sec transition)
 18 participants
 Pair-wise comparison (may repeat versions)
 Rating: Version a, Version b, No difference
 Smoothing simulated through repeating full-sequence
encoding and extraction of relevant frame
 Issue: temporal noise due to moving blocking artifacts
M. Grafl and C. Timmerer Representation Switch Smoothing 7
EVALUATION
 Per-frame PSNR for test sequences
M. Grafl and C. Timmerer Representation Switch Smoothing 8
high motion low motion
SCREENSHOTS
M. Grafl and C. Timmerer Representation Switch Smoothing 9
Sequence 1 Sequence 2
RESULTS
M. Grafl and C. Timmerer Representation Switch Smoothing 10
Preferred
Version
Sequence
Quality
Switching
Representation
Switch
Smoothing
No
Difference
Sequence 1 5 7 6
Sequence 2 3 12 3
DISCUSSION
 Representation Switch Smoothing: significant
improvement for Sequence 2 (low-motion)
 Temporal noise may have impacted results
 Longer transitions (e.g., 10 sec) may improve QoE
 Possible influence factors:
 Base quality, bitrate difference, cuts, resolution, spatio-
temporal complexity, duration of low quality
 Alternative approach: limited steps below
just-noticeable difference
M. Grafl and C. Timmerer Representation Switch Smoothing 11
CONCLUSIONS
 Idea: reduce annoyance of abrupt quality switches
by a smooth transition
 Avoid viewer distraction in adaptive HTTP streaming
 Implementation options discussed
 Subjective evaluation for down-switching
 Possible influence parameters identified
 Future work:
 Improve implementation (avoid temporal noise)
 Analyze impact of influence parameters
 Evaluated up-switching scenario
M. Grafl and C. Timmerer Representation Switch Smoothing 12
THANKS FOR YOUR ATTENTION!
Questions?
M. Grafl and C. Timmerer Representation Switch Smoothing 13
http://itec.aau.at/~mgrafl | @MyKey_ – http://aau.at/tewi/inf/itec/mmc/ | @itecMMC

Weitere ähnliche Inhalte

Andere mochten auch

система управления персоналом
система управления персоналомсистема управления персоналом
система управления персоналом
nikamironishina
 
Dr. musli vërbani kurbani
Dr. musli vërbani   kurbaniDr. musli vërbani   kurbani
Dr. musli vërbani kurbani
Libra Islame
 
Daily newsletter-e no500 6-6-2014
Daily newsletter-e no500 6-6-2014Daily newsletter-e no500 6-6-2014
Daily newsletter-e no500 6-6-2014
al-nashra
 
Nonfiction Reading Strategies
Nonfiction Reading StrategiesNonfiction Reading Strategies
Nonfiction Reading Strategies
Samantha Barcus
 
Cary Nadler, Phd.
Cary Nadler, Phd.Cary Nadler, Phd.
Cary Nadler, Phd.
rearden638
 

Andere mochten auch (10)

система управления персоналом
система управления персоналомсистема управления персоналом
система управления персоналом
 
Dr. musli vërbani kurbani
Dr. musli vërbani   kurbaniDr. musli vërbani   kurbani
Dr. musli vërbani kurbani
 
2012 prius vs. 2012 nissan leaf - north hollywood toyota, los angeles new use...
2012 prius vs. 2012 nissan leaf - north hollywood toyota, los angeles new use...2012 prius vs. 2012 nissan leaf - north hollywood toyota, los angeles new use...
2012 prius vs. 2012 nissan leaf - north hollywood toyota, los angeles new use...
 
Daily newsletter-e no500 6-6-2014
Daily newsletter-e no500 6-6-2014Daily newsletter-e no500 6-6-2014
Daily newsletter-e no500 6-6-2014
 
Mbrship.93
Mbrship.93Mbrship.93
Mbrship.93
 
Nonfiction Reading Strategies
Nonfiction Reading StrategiesNonfiction Reading Strategies
Nonfiction Reading Strategies
 
Chapter 08
Chapter 08Chapter 08
Chapter 08
 
Cary Nadler, Phd.
Cary Nadler, Phd.Cary Nadler, Phd.
Cary Nadler, Phd.
 
Banner-v1
Banner-v1Banner-v1
Banner-v1
 
Programming Camp for an Adult 大人のためのプログラミングキャンプ at PHP Matsuri 2010
Programming Camp for an Adult 大人のためのプログラミングキャンプ at PHP Matsuri 2010Programming Camp for an Adult 大人のためのプログラミングキャンプ at PHP Matsuri 2010
Programming Camp for an Adult 大人のためのプログラミングキャンプ at PHP Matsuri 2010
 

Ähnlich wie Representation Switch Smoothing for Adaptive HTTP Streaming

Quality impact of scalable video coding tunneling for media aware content del...
Quality impact of scalable video coding tunneling for media aware content del...Quality impact of scalable video coding tunneling for media aware content del...
Quality impact of scalable video coding tunneling for media aware content del...
Alpen-Adria-Universität
 
Development of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the InternetDevelopment of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the Internet
Takashi Kishida
 
Advances in Network-adaptive Video Streaming
Advances in Network-adaptive Video StreamingAdvances in Network-adaptive Video Streaming
Advances in Network-adaptive Video Streaming
Videoguy
 
Evaluation of bandwidth performance for interactive spherical video
Evaluation of bandwidth performance for interactive spherical videoEvaluation of bandwidth performance for interactive spherical video
Evaluation of bandwidth performance for interactive spherical video
Alpen-Adria-Universität
 
AQM performance for VOIP
AQM performance for VOIPAQM performance for VOIP
AQM performance for VOIP
Makkawy khair
 
A 15 bit third order power optimized continuous time sigma delta modulator fo...
A 15 bit third order power optimized continuous time sigma delta modulator fo...A 15 bit third order power optimized continuous time sigma delta modulator fo...
A 15 bit third order power optimized continuous time sigma delta modulator fo...
eSAT Publishing House
 
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Berna Bulut
 
6360_Project2_Report
6360_Project2_Report6360_Project2_Report
6360_Project2_Report
Tianhao Li
 

Ähnlich wie Representation Switch Smoothing for Adaptive HTTP Streaming (20)

Quality impact of scalable video coding tunneling for media aware content del...
Quality impact of scalable video coding tunneling for media aware content del...Quality impact of scalable video coding tunneling for media aware content del...
Quality impact of scalable video coding tunneling for media aware content del...
 
Development of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the InternetDevelopment of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the Internet
 
Advances in Network-adaptive Video Streaming
Advances in Network-adaptive Video StreamingAdvances in Network-adaptive Video Streaming
Advances in Network-adaptive Video Streaming
 
Evaluation of bandwidth performance for interactive spherical video
Evaluation of bandwidth performance for interactive spherical videoEvaluation of bandwidth performance for interactive spherical video
Evaluation of bandwidth performance for interactive spherical video
 
AQM performance for VOIP
AQM performance for VOIPAQM performance for VOIP
AQM performance for VOIP
 
Amir Zmora’s Presentation at eComm 2009
Amir Zmora’s Presentation at eComm 2009Amir Zmora’s Presentation at eComm 2009
Amir Zmora’s Presentation at eComm 2009
 
A 15 bit third order power optimized continuous time sigma delta modulator fo...
A 15 bit third order power optimized continuous time sigma delta modulator fo...A 15 bit third order power optimized continuous time sigma delta modulator fo...
A 15 bit third order power optimized continuous time sigma delta modulator fo...
 
Digital Video And Compression
Digital Video And CompressionDigital Video And Compression
Digital Video And Compression
 
Spectral Analysis of Sample Rate Converter
Spectral Analysis of Sample Rate ConverterSpectral Analysis of Sample Rate Converter
Spectral Analysis of Sample Rate Converter
 
mini project on CLASS D AUDIO POWER AMPLIFIER
mini project on CLASS D AUDIO POWER AMPLIFIERmini project on CLASS D AUDIO POWER AMPLIFIER
mini project on CLASS D AUDIO POWER AMPLIFIER
 
High Speed Edge Card Transitions
High Speed Edge Card TransitionsHigh Speed Edge Card Transitions
High Speed Edge Card Transitions
 
Realtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming
Realtime, Non-Intrusive Evaluation of VoIP Using Genetic ProgrammingRealtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming
Realtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming
 
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
 
Pulse modulation, Pulse Amplitude (PAM), Pulse Width (PWM/PLM/PDM), Pulse Pos...
Pulse modulation, Pulse Amplitude (PAM), Pulse Width (PWM/PLM/PDM), Pulse Pos...Pulse modulation, Pulse Amplitude (PAM), Pulse Width (PWM/PLM/PDM), Pulse Pos...
Pulse modulation, Pulse Amplitude (PAM), Pulse Width (PWM/PLM/PDM), Pulse Pos...
 
HIGH SPEED CONTINUOUS-TIME BANDPASS Σ∆ ADC FOR MIXED SIGNAL VLSI CHIPS
HIGH SPEED CONTINUOUS-TIME BANDPASS Σ∆ ADC FOR MIXED SIGNAL VLSI CHIPSHIGH SPEED CONTINUOUS-TIME BANDPASS Σ∆ ADC FOR MIXED SIGNAL VLSI CHIPS
HIGH SPEED CONTINUOUS-TIME BANDPASS Σ∆ ADC FOR MIXED SIGNAL VLSI CHIPS
 
6360_Project2_Report
6360_Project2_Report6360_Project2_Report
6360_Project2_Report
 
IDT2014 Chirp Presentation
IDT2014 Chirp PresentationIDT2014 Chirp Presentation
IDT2014 Chirp Presentation
 
ECE 104-3134
ECE 104-3134ECE 104-3134
ECE 104-3134
 
Design of 17-Bit Audio Band Delta-Sigma Analog to Digital Converter
Design of 17-Bit Audio Band Delta-Sigma Analog to Digital ConverterDesign of 17-Bit Audio Band Delta-Sigma Analog to Digital Converter
Design of 17-Bit Audio Band Delta-Sigma Analog to Digital Converter
 
LTE Uplink Power Control
LTE Uplink Power ControlLTE Uplink Power Control
LTE Uplink Power Control
 

Mehr von mgrafl

Mehr von mgrafl (7)

Scalable Media Delivery Chain with Distributed Adaptation
Scalable Media Delivery Chain with Distributed AdaptationScalable Media Delivery Chain with Distributed Adaptation
Scalable Media Delivery Chain with Distributed Adaptation
 
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
 
Evaluation of Hybrid Scalable Video Coding for HTTP-based Adaptive Media Stre...
Evaluation of Hybrid Scalable Video Coding for HTTP-based Adaptive Media Stre...Evaluation of Hybrid Scalable Video Coding for HTTP-based Adaptive Media Stre...
Evaluation of Hybrid Scalable Video Coding for HTTP-based Adaptive Media Stre...
 
SVC Adaptation in Content-Aware Networks
SVC Adaptation in Content-Aware NetworksSVC Adaptation in Content-Aware Networks
SVC Adaptation in Content-Aware Networks
 
Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...
Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...
Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...
 
Scalable Video Coding in Content-Aware Networks
Scalable Video Coding in Content-Aware NetworksScalable Video Coding in Content-Aware Networks
Scalable Video Coding in Content-Aware Networks
 
Modelling Music Albums In Modern File Formats
Modelling Music Albums In Modern File FormatsModelling Music Albums In Modern File Formats
Modelling Music Albums In Modern File Formats
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
+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...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Representation Switch Smoothing for Adaptive HTTP Streaming

  • 1. REPRESENTATION SWITCH SMOOTHING FOR ADAPTIVE HTTP STREAMING Michael Grafl and Christian Timmerer 4th International Workshop on Perceptual Quality of Systems (PQS 2013), September 2-4 2013, Vienna, Austria M. Grafl and C. Timmerer 1Representation Switch Smoothing
  • 2. OUTLINE  Introduction & Concept  Implementation Options  Evaluation & Results  Discussion  Conclusions M. Grafl and C. Timmerer Representation Switch Smoothing 2
  • 3. INTRODUCTION  DASH: Dynamic Adaptive Streaming over HTTP  Client downloads segments sequentially in best fitting representation (quality, resolution, frame rate)  Dynamically switch between representations (e.g., based on available bandwidth)  Representation switches annoying to viewers  How to reduce the quality impact of representation switches? M. Grafl and C. Timmerer Representation Switch Smoothing 3
  • 4. CONCEPT  Avoid abrupt quality switches  Smooth transition between representations M. Grafl and C. Timmerer Representation Switch Smoothing 4 Representations min bitrate & quality max bitrate & quality Time Abrupt change of playback quality Representations min bitrate & quality max bitrate & quality Time Original quality of segment Smooth transition between representations
  • 5. IMPLEMENTATION OPTIONS  Pre-decoder  Remove picture fidelity data (transform coefficients) before the decoder  Suitable for Scalable Video Coding (SVC)  Causes motion compensation drift  In-decoder  Remove picture fidelity data inside the decoder  Less drift but decoder-dependent  Post-decoder  Post-processing filter mimicking distortion  No drift  Coding format independent M. Grafl and C. Timmerer Representation Switch Smoothing 5
  • 6. IMPLEMENTATION OPTIONS  In-decoder implementation option for SVC M. Grafl and C. Timmerer Representation Switch Smoothing 6 Motion Compen- sation Inverse Quanti- zation Inverse Quanti- zation Inverse Trans- form Decoded Picture Buffer Predict- ion Data Base Residual Enhance- ment Layer Residual + + + + Decoded Frame Motion Compen- sation Inverse Quanti- zation Inverse Quanti- zation Inverse Trans- form Decoded Picture Buffer Predict- ion Data Base Residual Enhance- ment Layer Residual Decoded Frame + + + + Inverse Trans- form + + Representation Switch Smoothing
  • 7. EVALUATION  Subjective evaluation of down-switching scenario  2 test sequences (15 sec, from TearsOfSteel, 1280x720, H.264, no sound)  Quality Switching (after 10 sec) vs.  Representation Switch Smoothing (5-sec transition)  18 participants  Pair-wise comparison (may repeat versions)  Rating: Version a, Version b, No difference  Smoothing simulated through repeating full-sequence encoding and extraction of relevant frame  Issue: temporal noise due to moving blocking artifacts M. Grafl and C. Timmerer Representation Switch Smoothing 7
  • 8. EVALUATION  Per-frame PSNR for test sequences M. Grafl and C. Timmerer Representation Switch Smoothing 8 high motion low motion
  • 9. SCREENSHOTS M. Grafl and C. Timmerer Representation Switch Smoothing 9 Sequence 1 Sequence 2
  • 10. RESULTS M. Grafl and C. Timmerer Representation Switch Smoothing 10 Preferred Version Sequence Quality Switching Representation Switch Smoothing No Difference Sequence 1 5 7 6 Sequence 2 3 12 3
  • 11. DISCUSSION  Representation Switch Smoothing: significant improvement for Sequence 2 (low-motion)  Temporal noise may have impacted results  Longer transitions (e.g., 10 sec) may improve QoE  Possible influence factors:  Base quality, bitrate difference, cuts, resolution, spatio- temporal complexity, duration of low quality  Alternative approach: limited steps below just-noticeable difference M. Grafl and C. Timmerer Representation Switch Smoothing 11
  • 12. CONCLUSIONS  Idea: reduce annoyance of abrupt quality switches by a smooth transition  Avoid viewer distraction in adaptive HTTP streaming  Implementation options discussed  Subjective evaluation for down-switching  Possible influence parameters identified  Future work:  Improve implementation (avoid temporal noise)  Analyze impact of influence parameters  Evaluated up-switching scenario M. Grafl and C. Timmerer Representation Switch Smoothing 12
  • 13. THANKS FOR YOUR ATTENTION! Questions? M. Grafl and C. Timmerer Representation Switch Smoothing 13 http://itec.aau.at/~mgrafl | @MyKey_ – http://aau.at/tewi/inf/itec/mmc/ | @itecMMC