SlideShare a Scribd company logo
Advanced Mechanisms for Delivering
High-Quality Digital Content
Mikołaj Leszczuk and Lucjan Janowski
Presentation outline
Conclusions
Results
Methods
Background
Conclusions
Current H.264 video codec mechanism
SouRCe
video
sequence
(SRC)
Codec
• Bit-rate
• Quantization
Parameter
(QP)
Processed
Video
Sequence
(PVS)
What is the problem?
• Limited coding parameters considered:
• Currently mainly:
• Bit-rate
• QP
• 10+ more to be considered
• Same parameters for all video sequences, while more detailed
content analysis possible using indicators like:
• Temporal Activity (TA)
• Spatial Activity (SA)
• Blur
• …
• How to map indicators onto coding parameters?
Methods
Video Quality Experts Group
• And here comes VQEG …
• Vision: “To advance the field of video quality
assessment...”
• International experts: industry, academia,
governmental, standard-developing
• VQEG’s Joint Effort Group (JEG)
• More information: http://www.vqeg.org/
Proposed H.264 video codec mechanism
SRC Analysis
• SA
• TA
• Blur
• …
Codec
• Bit-rate
• QP
• 10+
parameters
• …
PVS
What is our solution?
Selecting SRC test-set
Selecting number of
codec parameters
(Hypothetical
Reference Circuits,
HRC)
Employing super-
computer cluster to get
encoded (PVS) videos
Using existing well-
established objective
quality metrics for
ground-truth
Tuning results with
subjective
crowdsourcing and in-
lab experiments
Analysing indicators Get mapping
Developing codec
considering quality
factors
Selecting SRC
• 10×1080p@25
SRC
• Selected from VQEG
resources
• Covering many
different features:
• Natural and synthetic
• Professionally shot and
user generated
• Video content 
Selecting HRC (1/2)
Basic compression Temporal & spatial changes Time prediction I, B, P frame size factors
Bit-rate 1, 2, 4, 8, 16 Mbit/s
QP 26, 32, 38, 46
GOP length 8, 16, 32, 64 32, 64
Number of B frames 0, 2, 3, 7 2
B-pyramid strict, none none
Frame rate 25 8, 12 25
Resolution 1920×1080 960×540, 480×270 1920×1080
Integer pixel motion
estimation method
default dia, esa, umh default
Maximum motion vector
search range
default 4, 64 default
Number of reference frames default 4,16 default
Number of slices per frame 1, 2 1
I to P frame ratio default 0.8, 1, 1.2, 1.4
P to B frame ratio default 0.5, 0.8, 1, 1.2, 1.4
Selecting HRC (2/2)
Approximately
1300 distinctive
codec parameters!
Getting PVS (1/2)
• Pre-processing:
• Source AVI format using YCbCr space with 422
sampling
• Sub-sampled with Lanczos to 420 sampling
• Two well-known encoders: JM and x264
• Post-processing: decompression,
destination AVI format
Getting PVS (2/2)
Approximately
13,000 distinctive
PVS!
Analysis PVS with quality metrics
• Quality metrics used and inter-checked:
• Peak Signal-to-Noise Ratio (PSNR)
• Structural Similarity Index (SSIM)
• Video Quality Metric (VQM)
• Visual Information Fidelity (VIF)
• VQM shown to be best FR metric
• Fit factor of subjective data higher than other
metrics by ≥20%
• Therefore VQM metric used for further analysis of
obtained results
Analysing indicators
• Video indicators analysed: TA, SA, and
Blur
• More details on experiment reported in:
Leszczuk, M. et al., “Freely available
large-scale video quality assessment
database in full-HD resolution with
H.264 coding,” IEEE GLOBECOM
2013
Results
Getting mapping
Given video
sequence
Required
compression
rate
Best codec
parameters
Proof-of-Concept
• Developed advanced codec mechanism
• Supporting streaming on 5 popular browsers :
• Google Chrome (native support for HTML5/H.264)
• Mozilla Firefox (temporary solution)
• Microsoft Internet Explorer (temporary solution)
• Apple Safari (temporary solution)
• Opera (temporary solution)
• Plug-ins as temporary solutions:
• Windows Media Player (WMP) plug-in for Windows
• VideoLAN Client (VLC) for Linux and OS X
Integrated technologies
FFmpeg
Decoding
video input
(169 codecs)
x264
Parameterised
compression
itself
Matroska
Multimedia
container
Tested
solution
Multimedia
container
file inputs
Encoding
formats as
file input
Quality
models
Erroneous
input data
Conclusions
Resources available at
http://vq.kt.agh.edu.pl
Video
databases
Quality
metrics
Research
papers
Other
stuff

More Related Content

What's hot

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
 
What’s new in MPEG?
What’s new in MPEG?What’s new in MPEG?
What’s new in MPEG?
Alpen-Adria-Universität
 
HTTP Adaptive Streaming – Quo Vadis?
HTTP Adaptive Streaming – Quo Vadis?HTTP Adaptive Streaming – Quo Vadis?
HTTP Adaptive Streaming – Quo Vadis?
Alpen-Adria-Universität
 
PEMWN'21 - ANGELA
PEMWN'21 - ANGELAPEMWN'21 - ANGELA
PEMWN'21 - ANGELA
Jesus Aguilar
 
Video quality testing
Video quality testingVideo quality testing
Video quality testing
Yoss Cohen
 
Video Quality Measurements
Video Quality MeasurementsVideo Quality Measurements
Video Quality Measurements
Yoss Cohen
 
A Distributed Delivery Architecture for User Generated Content Live Streaming...
A Distributed Delivery Architecture for User Generated Content Live Streaming...A Distributed Delivery Architecture for User Generated Content Live Streaming...
A Distributed Delivery Architecture for User Generated Content Live Streaming...
Alpen-Adria-Universität
 
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
Alpen-Adria-Universität
 
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
Minh Nguyen
 
20 Years of Streaming in 20 Minutes
20 Years of Streaming in 20 Minutes20 Years of Streaming in 20 Minutes
20 Years of Streaming in 20 Minutes
Alpen-Adria-Universität
 
IPTV QoE Monitoring
IPTV QoE MonitoringIPTV QoE Monitoring
IPTV QoE Monitoring
Yoss Cohen
 
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
Alpen-Adria-Universität
 
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...
mgrafl
 
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Sebastian Schumann
 
Software Load Balancer for OpenFlow Complaint SDN architecture
Software Load Balancer for OpenFlow Complaint SDN architectureSoftware Load Balancer for OpenFlow Complaint SDN architecture
Software Load Balancer for OpenFlow Complaint SDN architecture
Pritesh Ranjan
 
DCCN 2016 - QoS to QoE
DCCN 2016 - QoS to QoEDCCN 2016 - QoS to QoE
DCCN 2016 - QoS to QoE
rudndccn
 
Spirent SDN and NFV Solutions
Spirent SDN and NFV SolutionsSpirent SDN and NFV Solutions
Spirent SDN and NFV Solutions
Malathi Malla
 
Dccp evaluation for sip signaling ict4 m
Dccp evaluation for sip signaling   ict4 m Dccp evaluation for sip signaling   ict4 m
Dccp evaluation for sip signaling ict4 m
Agus Awaludin
 
Press Release of 131st WG11 (MPEG) Meeting
Press Release of 131st WG11 (MPEG) MeetingPress Release of 131st WG11 (MPEG) Meeting
Press Release of 131st WG11 (MPEG) Meeting
Alpen-Adria-Universität
 
SDN Networks Programming Languages
SDN Networks Programming LanguagesSDN Networks Programming Languages
SDN Networks Programming Languages
Flavio Vit
 

What's hot (20)

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...
 
What’s new in MPEG?
What’s new in MPEG?What’s new in MPEG?
What’s new in MPEG?
 
HTTP Adaptive Streaming – Quo Vadis?
HTTP Adaptive Streaming – Quo Vadis?HTTP Adaptive Streaming – Quo Vadis?
HTTP Adaptive Streaming – Quo Vadis?
 
PEMWN'21 - ANGELA
PEMWN'21 - ANGELAPEMWN'21 - ANGELA
PEMWN'21 - ANGELA
 
Video quality testing
Video quality testingVideo quality testing
Video quality testing
 
Video Quality Measurements
Video Quality MeasurementsVideo Quality Measurements
Video Quality Measurements
 
A Distributed Delivery Architecture for User Generated Content Live Streaming...
A Distributed Delivery Architecture for User Generated Content Live Streaming...A Distributed Delivery Architecture for User Generated Content Live Streaming...
A Distributed Delivery Architecture for User Generated Content Live Streaming...
 
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
 
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
 
20 Years of Streaming in 20 Minutes
20 Years of Streaming in 20 Minutes20 Years of Streaming in 20 Minutes
20 Years of Streaming in 20 Minutes
 
IPTV QoE Monitoring
IPTV QoE MonitoringIPTV QoE Monitoring
IPTV QoE Monitoring
 
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
 
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...
 
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
 
Software Load Balancer for OpenFlow Complaint SDN architecture
Software Load Balancer for OpenFlow Complaint SDN architectureSoftware Load Balancer for OpenFlow Complaint SDN architecture
Software Load Balancer for OpenFlow Complaint SDN architecture
 
DCCN 2016 - QoS to QoE
DCCN 2016 - QoS to QoEDCCN 2016 - QoS to QoE
DCCN 2016 - QoS to QoE
 
Spirent SDN and NFV Solutions
Spirent SDN and NFV SolutionsSpirent SDN and NFV Solutions
Spirent SDN and NFV Solutions
 
Dccp evaluation for sip signaling ict4 m
Dccp evaluation for sip signaling   ict4 m Dccp evaluation for sip signaling   ict4 m
Dccp evaluation for sip signaling ict4 m
 
Press Release of 131st WG11 (MPEG) Meeting
Press Release of 131st WG11 (MPEG) MeetingPress Release of 131st WG11 (MPEG) Meeting
Press Release of 131st WG11 (MPEG) Meeting
 
SDN Networks Programming Languages
SDN Networks Programming LanguagesSDN Networks Programming Languages
SDN Networks Programming Languages
 

Viewers also liked

Digital resources management_information_outreach_CSE
Digital resources management_information_outreach_CSEDigital resources management_information_outreach_CSE
Digital resources management_information_outreach_CSE
Srijan Technologies
 
Digital Content Creation: Where will the funding come from?
Digital Content Creation: Where will the funding come from?Digital Content Creation: Where will the funding come from?
Digital Content Creation: Where will the funding come from?
International Institute of Communications
 
Eden-Digital-Content-Creation
Eden-Digital-Content-CreationEden-Digital-Content-Creation
Eden-Digital-Content-Creation
Digital Insights - Digital Marketing Agency
 
Digital Content Creation
Digital Content CreationDigital Content Creation
Digital Content Creation
Dr. Rupak Chakravarty
 
5 Info-Product Creation Tips to Increase Your Profits
5 Info-Product Creation Tips to Increase Your Profits5 Info-Product Creation Tips to Increase Your Profits
5 Info-Product Creation Tips to Increase Your Profits
Second Income Solutions
 
Opportunities beyond electronic resource management: An extension of the Core...
Opportunities beyond electronic resource management: An extension of the Core...Opportunities beyond electronic resource management: An extension of the Core...
Opportunities beyond electronic resource management: An extension of the Core...
NASIG
 
PDF/Archive - Preserving Electronic Documents
PDF/Archive - Preserving Electronic DocumentsPDF/Archive - Preserving Electronic Documents
PDF/Archive - Preserving Electronic Documents
Betsy Fanning
 
Electronic Document & Electronic Signatures
Electronic Document & Electronic SignaturesElectronic Document & Electronic Signatures
Electronic Document & Electronic Signatures
Michele Martoni
 
The Importance and Function of Your Website in Digital Marketing
The Importance and Function  of Your Website in Digital MarketingThe Importance and Function  of Your Website in Digital Marketing
The Importance and Function of Your Website in Digital Marketing
Shane O'Neill
 
Online Branding
Online BrandingOnline Branding
Online Branding
Vbout.com
 
the importance of brand in the digital age
the importance of brand in the digital agethe importance of brand in the digital age
the importance of brand in the digital age
kelseyhodgkin
 
The importance of brand in the digital media environment
The importance of brand in the digital media environmentThe importance of brand in the digital media environment
The importance of brand in the digital media environment
Helge Tennø
 
Brand building in a digital world (Intro to Digital for Grads)
Brand building in a digital world (Intro to Digital for Grads)Brand building in a digital world (Intro to Digital for Grads)
Brand building in a digital world (Intro to Digital for Grads)
David Carr
 
Social Media: Digital Content Creation & Sharing - Symposium Nov 2010
Social Media:  Digital Content Creation & Sharing -  Symposium Nov 2010Social Media:  Digital Content Creation & Sharing -  Symposium Nov 2010
Social Media: Digital Content Creation & Sharing - Symposium Nov 2010Middlesex University
 

Viewers also liked (14)

Digital resources management_information_outreach_CSE
Digital resources management_information_outreach_CSEDigital resources management_information_outreach_CSE
Digital resources management_information_outreach_CSE
 
Digital Content Creation: Where will the funding come from?
Digital Content Creation: Where will the funding come from?Digital Content Creation: Where will the funding come from?
Digital Content Creation: Where will the funding come from?
 
Eden-Digital-Content-Creation
Eden-Digital-Content-CreationEden-Digital-Content-Creation
Eden-Digital-Content-Creation
 
Digital Content Creation
Digital Content CreationDigital Content Creation
Digital Content Creation
 
5 Info-Product Creation Tips to Increase Your Profits
5 Info-Product Creation Tips to Increase Your Profits5 Info-Product Creation Tips to Increase Your Profits
5 Info-Product Creation Tips to Increase Your Profits
 
Opportunities beyond electronic resource management: An extension of the Core...
Opportunities beyond electronic resource management: An extension of the Core...Opportunities beyond electronic resource management: An extension of the Core...
Opportunities beyond electronic resource management: An extension of the Core...
 
PDF/Archive - Preserving Electronic Documents
PDF/Archive - Preserving Electronic DocumentsPDF/Archive - Preserving Electronic Documents
PDF/Archive - Preserving Electronic Documents
 
Electronic Document & Electronic Signatures
Electronic Document & Electronic SignaturesElectronic Document & Electronic Signatures
Electronic Document & Electronic Signatures
 
The Importance and Function of Your Website in Digital Marketing
The Importance and Function  of Your Website in Digital MarketingThe Importance and Function  of Your Website in Digital Marketing
The Importance and Function of Your Website in Digital Marketing
 
Online Branding
Online BrandingOnline Branding
Online Branding
 
the importance of brand in the digital age
the importance of brand in the digital agethe importance of brand in the digital age
the importance of brand in the digital age
 
The importance of brand in the digital media environment
The importance of brand in the digital media environmentThe importance of brand in the digital media environment
The importance of brand in the digital media environment
 
Brand building in a digital world (Intro to Digital for Grads)
Brand building in a digital world (Intro to Digital for Grads)Brand building in a digital world (Intro to Digital for Grads)
Brand building in a digital world (Intro to Digital for Grads)
 
Social Media: Digital Content Creation & Sharing - Symposium Nov 2010
Social Media:  Digital Content Creation & Sharing -  Symposium Nov 2010Social Media:  Digital Content Creation & Sharing -  Symposium Nov 2010
Social Media: Digital Content Creation & Sharing - Symposium Nov 2010
 

Similar to Advanced Mechanisms for Delivering High-Quality Digital Content

Video coding standards ppt
Video coding standards pptVideo coding standards ppt
Video coding standards ppt
Lokesh Reddy Avula
 
Encoding Video for the Web - Webinar from ReelSEO.com
Encoding Video for the Web  - Webinar from ReelSEO.comEncoding Video for the Web  - Webinar from ReelSEO.com
Encoding Video for the Web - Webinar from ReelSEO.com
Mark Robertson ⏩
 
Shahid presentation
Shahid presentation Shahid presentation
Shahid presentation
Muhammad Shahid
 
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual RealityFixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Wen-Chih Lo
 
FutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementFutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementRADVISION Ltd.
 
Video Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionVideo Compression Standards - History & Introduction
Video Compression Standards - History & Introduction
Champ Yen
 
Debugging your video and making it better
Debugging your video and making it betterDebugging your video and making it better
Debugging your video and making it better
Zac Shenker
 
IEEEGlobecom'22-OL-RICHTER.pdf
IEEEGlobecom'22-OL-RICHTER.pdfIEEEGlobecom'22-OL-RICHTER.pdf
IEEEGlobecom'22-OL-RICHTER.pdf
Reza Farahani
 
mpeg4copy-120428133000-phpapp01.ppt
mpeg4copy-120428133000-phpapp01.pptmpeg4copy-120428133000-phpapp01.ppt
mpeg4copy-120428133000-phpapp01.ppt
PawachMetharattanara
 
An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)
Varun Ravi
 
Apan media encoding
Apan media encodingApan media encoding
Apan media encoding
Andrew Howard
 
Versatile Video Coding: Compression Tools for UHD and 360° Video
Versatile Video Coding: Compression Tools for UHD and 360° VideoVersatile Video Coding: Compression Tools for UHD and 360° Video
Versatile Video Coding: Compression Tools for UHD and 360° Video
Mathias Wien
 
Paper id 2120148
Paper id 2120148Paper id 2120148
Paper id 2120148IJRAT
 
Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01
netzwelt12345
 
Video Quality Evaluation Methodology
Video Quality Evaluation MethodologyVideo Quality Evaluation Methodology
Video Quality Evaluation MethodologyRajath K
 
Video Standards - Key Insights
Video Standards - Key InsightsVideo Standards - Key Insights
Video Standards - Key Insights
Chetan Manchanda
 
Improving Video Quality in Your Network
Improving Video Quality in Your NetworkImproving Video Quality in Your Network
Improving Video Quality in Your Network
RADVISION Ltd.
 
口試投影片(詹智傑) Final
口試投影片(詹智傑) Final口試投影片(詹智傑) Final
口試投影片(詹智傑) Final詹智傑
 
Multimedia streaming
Multimedia streamingMultimedia streaming
Multimedia streaming
Selvaraj Kesavan
 

Similar to Advanced Mechanisms for Delivering High-Quality Digital Content (20)

Video coding standards ppt
Video coding standards pptVideo coding standards ppt
Video coding standards ppt
 
Encoding Video for the Web - Webinar from ReelSEO.com
Encoding Video for the Web  - Webinar from ReelSEO.comEncoding Video for the Web  - Webinar from ReelSEO.com
Encoding Video for the Web - Webinar from ReelSEO.com
 
Shahid presentation
Shahid presentation Shahid presentation
Shahid presentation
 
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual RealityFixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
 
MPEG4 vs H.264
MPEG4 vs H.264MPEG4 vs H.264
MPEG4 vs H.264
 
FutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementFutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and Measurement
 
Video Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionVideo Compression Standards - History & Introduction
Video Compression Standards - History & Introduction
 
Debugging your video and making it better
Debugging your video and making it betterDebugging your video and making it better
Debugging your video and making it better
 
IEEEGlobecom'22-OL-RICHTER.pdf
IEEEGlobecom'22-OL-RICHTER.pdfIEEEGlobecom'22-OL-RICHTER.pdf
IEEEGlobecom'22-OL-RICHTER.pdf
 
mpeg4copy-120428133000-phpapp01.ppt
mpeg4copy-120428133000-phpapp01.pptmpeg4copy-120428133000-phpapp01.ppt
mpeg4copy-120428133000-phpapp01.ppt
 
An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)
 
Apan media encoding
Apan media encodingApan media encoding
Apan media encoding
 
Versatile Video Coding: Compression Tools for UHD and 360° Video
Versatile Video Coding: Compression Tools for UHD and 360° VideoVersatile Video Coding: Compression Tools for UHD and 360° Video
Versatile Video Coding: Compression Tools for UHD and 360° Video
 
Paper id 2120148
Paper id 2120148Paper id 2120148
Paper id 2120148
 
Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01
 
Video Quality Evaluation Methodology
Video Quality Evaluation MethodologyVideo Quality Evaluation Methodology
Video Quality Evaluation Methodology
 
Video Standards - Key Insights
Video Standards - Key InsightsVideo Standards - Key Insights
Video Standards - Key Insights
 
Improving Video Quality in Your Network
Improving Video Quality in Your NetworkImproving Video Quality in Your Network
Improving Video Quality in Your Network
 
口試投影片(詹智傑) Final
口試投影片(詹智傑) Final口試投影片(詹智傑) Final
口試投影片(詹智傑) Final
 
Multimedia streaming
Multimedia streamingMultimedia streaming
Multimedia streaming
 

Recently uploaded

ESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptxESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptx
muralinath2
 
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
muralinath2
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
kumarmathi863
 
Structural Classification Of Protein (SCOP)
Structural Classification Of Protein  (SCOP)Structural Classification Of Protein  (SCOP)
Structural Classification Of Protein (SCOP)
aishnasrivastava
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
SAMIR PANDA
 
Predicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdfPredicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdf
binhminhvu04
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
YOGESH DOGRA
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
pablovgd
 
filosofia boliviana introducción jsjdjd.pptx
filosofia boliviana introducción jsjdjd.pptxfilosofia boliviana introducción jsjdjd.pptx
filosofia boliviana introducción jsjdjd.pptx
IvanMallco1
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
ChetanK57
 
insect morphology and physiology of insect
insect morphology and physiology of insectinsect morphology and physiology of insect
insect morphology and physiology of insect
anitaento25
 
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptxBody fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
muralinath2
 
Large scale production of streptomycin.pptx
Large scale production of streptomycin.pptxLarge scale production of streptomycin.pptx
Large scale production of streptomycin.pptx
Cherry
 
Citrus Greening Disease and its Management
Citrus Greening Disease and its ManagementCitrus Greening Disease and its Management
Citrus Greening Disease and its Management
subedisuryaofficial
 
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SELF-EXPLANATORY
 
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
NathanBaughman3
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Sérgio Sacani
 
platelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptxplatelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptx
muralinath2
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptx
AlaminAfendy1
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
IqrimaNabilatulhusni
 

Recently uploaded (20)

ESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptxESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptx
 
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
 
Structural Classification Of Protein (SCOP)
Structural Classification Of Protein  (SCOP)Structural Classification Of Protein  (SCOP)
Structural Classification Of Protein (SCOP)
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
 
Predicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdfPredicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdf
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
 
filosofia boliviana introducción jsjdjd.pptx
filosofia boliviana introducción jsjdjd.pptxfilosofia boliviana introducción jsjdjd.pptx
filosofia boliviana introducción jsjdjd.pptx
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
 
insect morphology and physiology of insect
insect morphology and physiology of insectinsect morphology and physiology of insect
insect morphology and physiology of insect
 
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptxBody fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
 
Large scale production of streptomycin.pptx
Large scale production of streptomycin.pptxLarge scale production of streptomycin.pptx
Large scale production of streptomycin.pptx
 
Citrus Greening Disease and its Management
Citrus Greening Disease and its ManagementCitrus Greening Disease and its Management
Citrus Greening Disease and its Management
 
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
 
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
 
platelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptxplatelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptx
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptx
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
 

Advanced Mechanisms for Delivering High-Quality Digital Content

  • 1. Advanced Mechanisms for Delivering High-Quality Digital Content Mikołaj Leszczuk and Lucjan Janowski
  • 4. Current H.264 video codec mechanism SouRCe video sequence (SRC) Codec • Bit-rate • Quantization Parameter (QP) Processed Video Sequence (PVS)
  • 5. What is the problem? • Limited coding parameters considered: • Currently mainly: • Bit-rate • QP • 10+ more to be considered • Same parameters for all video sequences, while more detailed content analysis possible using indicators like: • Temporal Activity (TA) • Spatial Activity (SA) • Blur • … • How to map indicators onto coding parameters?
  • 7. Video Quality Experts Group • And here comes VQEG … • Vision: “To advance the field of video quality assessment...” • International experts: industry, academia, governmental, standard-developing • VQEG’s Joint Effort Group (JEG) • More information: http://www.vqeg.org/
  • 8. Proposed H.264 video codec mechanism SRC Analysis • SA • TA • Blur • … Codec • Bit-rate • QP • 10+ parameters • … PVS
  • 9. What is our solution? Selecting SRC test-set Selecting number of codec parameters (Hypothetical Reference Circuits, HRC) Employing super- computer cluster to get encoded (PVS) videos Using existing well- established objective quality metrics for ground-truth Tuning results with subjective crowdsourcing and in- lab experiments Analysing indicators Get mapping Developing codec considering quality factors
  • 10. Selecting SRC • 10×1080p@25 SRC • Selected from VQEG resources • Covering many different features: • Natural and synthetic • Professionally shot and user generated • Video content 
  • 11. Selecting HRC (1/2) Basic compression Temporal & spatial changes Time prediction I, B, P frame size factors Bit-rate 1, 2, 4, 8, 16 Mbit/s QP 26, 32, 38, 46 GOP length 8, 16, 32, 64 32, 64 Number of B frames 0, 2, 3, 7 2 B-pyramid strict, none none Frame rate 25 8, 12 25 Resolution 1920×1080 960×540, 480×270 1920×1080 Integer pixel motion estimation method default dia, esa, umh default Maximum motion vector search range default 4, 64 default Number of reference frames default 4,16 default Number of slices per frame 1, 2 1 I to P frame ratio default 0.8, 1, 1.2, 1.4 P to B frame ratio default 0.5, 0.8, 1, 1.2, 1.4
  • 12. Selecting HRC (2/2) Approximately 1300 distinctive codec parameters!
  • 13. Getting PVS (1/2) • Pre-processing: • Source AVI format using YCbCr space with 422 sampling • Sub-sampled with Lanczos to 420 sampling • Two well-known encoders: JM and x264 • Post-processing: decompression, destination AVI format
  • 15. Analysis PVS with quality metrics • Quality metrics used and inter-checked: • Peak Signal-to-Noise Ratio (PSNR) • Structural Similarity Index (SSIM) • Video Quality Metric (VQM) • Visual Information Fidelity (VIF) • VQM shown to be best FR metric • Fit factor of subjective data higher than other metrics by ≥20% • Therefore VQM metric used for further analysis of obtained results
  • 16. Analysing indicators • Video indicators analysed: TA, SA, and Blur • More details on experiment reported in: Leszczuk, M. et al., “Freely available large-scale video quality assessment database in full-HD resolution with H.264 coding,” IEEE GLOBECOM 2013
  • 19. Proof-of-Concept • Developed advanced codec mechanism • Supporting streaming on 5 popular browsers : • Google Chrome (native support for HTML5/H.264) • Mozilla Firefox (temporary solution) • Microsoft Internet Explorer (temporary solution) • Apple Safari (temporary solution) • Opera (temporary solution) • Plug-ins as temporary solutions: • Windows Media Player (WMP) plug-in for Windows • VideoLAN Client (VLC) for Linux and OS X
  • 20. Integrated technologies FFmpeg Decoding video input (169 codecs) x264 Parameterised compression itself Matroska Multimedia container