SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
Visual and technical quality control
   for high definition television

                                       16/1



        Tom Beckers
        Wim Ermens
Overview

Video quality control in a filebased world
Impact of HDTV emergence on quality control
Video quality evaluation
Production chain simulation
Broadcast chain simulation




  VRT-medialab: onderzoek en innovatie
Video quality control in a filebased world

AudioVisual Quality Control
  ! Audio
  ! Video
  ! Interaction between audio and video : e.g. lipsync



File based AV Quality Control
  ! Part of an automated or manual workflow
          – Diagnose
          – Repair / Redo




  VRT-medialab: onderzoek en innovatie
VRT-medialab: onderzoek en innovatie
Video quality control in a filebased world

Technical quality control
  ! Container
  ! Metadata
  ! Interaction between container, audio and video : e.g. duration of tracks



File based technical quality control
  ! Part of an automated or manual workflow
  ! Application specifications




  VRT-medialab: onderzoek en innovatie
VRT-medialab: onderzoek en innovatie
Video quality control in a filebased world

Automated QC




 VRT-medialab: onderzoek en innovatie
Video quality control in a filebased world
                                                    Application Specs      DV-25 (News)    D-10 (APP)     HD
                                                            Contribution
MXF analysis & application                                   Production

specification validation                                       Play-out

                                                                Archive



                                                                                           Application
                                                                                          Specification

                                         IRT MXF
                                         Analyzer
             MXF                                        MXF
             file                                                                         Validator
                                                       analysis
                                          Ardendo
                                         CheckMXF
                                                                                             MXF
                                                                                           analysis
                                                                                            report




  VRT-medialab: onderzoek en innovatie
Video quality control in a filebased world

Application specification
validation report




  VRT-medialab: onderzoek en innovatie
Video quality control in a filebased world

Safeguarding audiovisual quality
  ! Maintaining quality throughout the production chain
          – Choose material as close to source as possible
                 – prevent unneeded multi-generation
          – Try to produce with the shortest/’most apt’ chain
                 – Prevent unneeded multi-generation
                 – Prevent transcoding                                               720p
                                               720p    720p !            1080p !
                                                                          1080i !
          – Check quality
                                                        1080p Black Box 720p
                                                         1080i
  ! Carefully design the production chain               (in production/broadcast
          – Choose the right codecs           1080i    1080i ! chain) 1080p!
                                                                          720p !    1080i
          – Choose the right equipment                  1080p
                                                        720p               1080i



  VRT-medialab: onderzoek en innovatie
Impact of HDTV emergence on quality control

Proliferation of raster formats
                     SD TV                          HD TV


                                                   1080p25


                      PAL
                     576i50               720p50             1080i50



                                                   1080p50


   VRT-medialab: onderzoek en innovatie
Impact of HDTV emergence on quality control

Proliferation of codecs
                                                           HDV        50 Mbps
      ProRes                                                                            Dirac
                                             JPEG2K
                                                          10 bit sampling
                                                                             4:2:2
             4:4:4
                                              YUV         HDCAM-SR                    XDCAM HD42
DVCProHD
                                                                            180Mbps
    440Mbps                                     100Mbps
                                                                                        DNxHD
  HDCAM                                                             RGB
                                         4:2:0 / 4:1:1
                                                                                           SVC
       AVC-Intra                         8 bit sampling                XDCAM HD
                                                          AVCHD
  VRT-medialab: onderzoek en innovatie
Impact of HDTV emergence on quality control

Viewer quality expectation
  ! Consumer expects ROI from flat panel investment
  ! Depends on content type (drama, news, sports, soap)




What codec to choose?
  ! Picture quality ! quality evaluation needed
  ! Bit rate
  ! Performance
  ! Support
  ! Scalability


  VRT-medialab: onderzoek en innovatie
Video quality evaluation




VRT-medialab: onderzoek en innovatie
Video quality evaluation
Video sequence used for testing
(source EBU) :
  ! High quality source material
  ! 10-bit YCBCR samples
  ! Chroma subsampling 4:2:2
  ! HD-SDI compatible
  ! 720p50




  VRT-medialab: onderzoek en innovatie
Note on viewing conditions

Expert evaluation :
  ! Class 1 reference monitor @ 1H, 3H
  ! High quality consumer device (FullHD, Plasma) @ 1H, 3H


Present demo setup
  ! Overhead projector (internal processing?)
  ! Not sufficiently dark room
  ! Sub ideal circumstances


Interested parties : ask for demo in better circumstances...



  VRT-medialab: onderzoek en innovatie
Video quality in production chain

Simulation chain




                                            without
                                           pixelshift                 with
                                                             pixelshift (+2H, +6V)



   Camera                                Post production encoding
   encoding                                   (4 generations)

  VRT-medialab: onderzoek en innovatie
Video quality in production chain

  Codecs tested :
    ! Camera : AVC-I, DVCProHD, XDCAM HD422
    ! PostProduction : DNxHD, AVC-I, DVCProHD, XDCAM HD422

  Codec properties
Codec               Bitrate Chroma     Sample GOP                 Spatial subsampling
                    (Mbps) subsampling size
                                       (bits)
AVC-I               100              4:2:2   10   I frames only   None
DVCProHD            100              4:2:2   8    I frames only   3:4 horizontal :
                                                                  960 luma samples/line
DNxHD               115              4:2:2   8    I frames only   None
XDCAM               50               4:2:2   8    LongGOP         None
HD422                                             (n=12 @ 720p)
    VRT-medialab: onderzoek en innovatie
Video quality in production chain

   Test setup




Sony PDW-HD1500* Panasonic AJ-HPM110** Avid Airspeed + DNXchange
  XDCAM HD422         DVCProHD                   DNxHD
                         AVC-I
                                            * test model provided by Sony Belgium
                                            ** test model provided by Panasonic Belgium
     VRT-medialab: onderzoek en innovatie
Video quality in production chain

Test setup



                Encode                    Decode



           HD-SDI                            HD-SDI



   Uncompr. Gen 0 Gen 1 Gen 2 Gen 3 Gen 3 Gen 4
    source (Cam) (PP1) (PP2) (PP3) shifted (PP4)
Uncompressed YCbCr storage
  HD-SDI ingest & playout
   VRT-medialab: onderzoek en innovatie
Video quality evaluation

Evaluation methods :

 ! Objective tests


 ! Subjective tests


 ! Automated subjective tests


 ! Expert viewing




  VRT-medialab: onderzoek en innovatie
Video quality evaluation

 Objective tests : PSNR, SSIM, ...

                 1 mquot;1 n quot;1                                                       MAX R
MSE frame     =    !! R(i, j ) quot; I (i, j )
                                                2
                                                      PSNR frame   = 20 ! log10 (
                mn i =0 j =0                                                      MSE frame




             Reference                    Impaired   Squared difference
   VRT-medialab: onderzoek en innovatie
Video quality evaluation

Objective tests : PSNR, SSIM, ...




                  Advantages                              Disadvantages
  objective                                     3 resultsets per sequence (Y, Cb,
                                              Cr)
  reproducible
                                                 unsensitive to grouping of pixel
  automated test
                                              differences
       VRT-medialab: onderzoek en innovatie
Video quality evaluation

Subjective tests : DSCQS, TSCES, ...




  VRT-medialab: onderzoek en innovatie
Video quality evaluation
                                        Upper anchor
                                       Source material



                            Material to be
                             evaluated



                              Lower anchor
                               Worst case
                                                         (D)MOS scores


VRT-medialab: onderzoek en innovatie
Video quality evaluation

      Subjective tests :
   DSCQS, TSCES, ...




               Advantages                                   Disadvantages
closest to real life experience                difficult to test many sequences
                                               timeconsuming to setup
                                               difficult to get sufficient statistics
                                               worst case reference definition
        VRT-medialab: onderzoek en innovatie
Video quality evaluation

   Automated subjective tests : Tektronix PQA-500, Opticom PEVQ Analyzer, ...
      ! Aims to provide (D)MOS score
      ! Simulate :
              – Monitor setup and characteristics
              – Viewing setup and conditions
              – Viewer setup and characterisics
              – Human visual system (= tricky)

                Advantages                                   Disadvantages
automated test                                    good correlation to subjective test
                                                results to be proven
closer correlation to subjective test
sults than PSNR                                   typically slower than objective tests
no worst case reference mandatory

         VRT-medialab: onderzoek en innovatie
Video quality evaluation

Expert viewing
  ! Aim :
          – Visually evaluate video quality
          – Determine typical artefacts
          – Compare source with test material
          – Compare test material with other test material


  ! Method :
          – Create splitscreen images
          – Evaluate on (reference) monitor
          – Create ranking from intercomparison



  VRT-medialab: onderzoek en innovatie
Video quality in production chain

Expert viewing (“The proof of the pudding is in the eating”)




  VRT-medialab: onderzoek en innovatie
Video quality in production chain

Uncompressed vs Compressed video material




  VRT-medialab: onderzoek en innovatie
Video quality in production chain

Compressed vs Compressed video material




  VRT-medialab: onderzoek en innovatie
Video quality due to de-interlacing
source                                            de-interlaced


         De-interlacing: difficult to perform
         Good quality -converters exist (price!)
                720p DNxHD (Gen0)                                 1080i - DNxHD (Gen0) – de-interlace – 720p




           VRT-medialab: onderzoek en innovatie
Video quality in distribution chain




VRT-medialab: onderzoek en innovatie
Distribution encoder

Distribution encoder = device that compresses the broadcaster’s signal into
a format suitable for transmission/distribution
Codecs: MPEG-2 or MPEG-4 H.264 (tested)
Interfaces: HD-SDI quot; ASI
Typical bitrate in/out:
  ! From 50-200 Mbit/s quot; 10 Mbit/s (or less)

Parameters:
  ! Encoding delay
  ! Encoder bit-rate
  ! Profile/Noise reduction/GOP size/…



  VRT-medialab: onderzoek en innovatie
Distribution encoder: bit-rate




                                                                      AVC/DNxHD – 16Mbit/s H.264
Which bit-rate to choose?




                                          Uncompressed
  ! Distribution channel ‘defines’ available bit-rate
  ! MPEG-4 does a fine job
  ! Motion in video is important




                                                                      AVC/DNxHD – 8Mbit/s H.264
                                         AVC/DNxHD – 10Mbit/s H.264




  VRT-medialab: onderzoek en innovatie
Distribution encoder and production codec

Uncompressed HD ~ 1 500 Mbit/s
Production bitrate ~ 100 Mbit/s
Distribution encoder ~ 10 Mbit/s
Do we actually see the influence of the production codec?
                                  AVC/AVC + 8 Mbit/s H.264   DVC/DVC + 8 Mbit/s H.264




  VRT-medialab: onderzoek en innovatie
Distribution: the end of the chain

Receiver (set-top-box)
  ! Interlacing – de-interlacing
  ! Scaling
Television
  ! A lot of choice
  ! De-interlace
  ! Scale
  ! Process (sharpen – noise reduction)
Make sure there’s no unnecessary signal conversion




  VRT-medialab: onderzoek en innovatie

Contenu connexe

Tendances

TeamSpirit
TeamSpiritTeamSpirit
TeamSpirit
Videoguy
 
Polycom Competitive Q1 08
Polycom Competitive Q1 08Polycom Competitive Q1 08
Polycom Competitive Q1 08
Videoguy
 
Qvsd datasheet
Qvsd datasheetQvsd datasheet
Qvsd datasheet
ciperi
 
AccessGrid-to-Go : Providing AccessGrid access on Personal ...
AccessGrid-to-Go : Providing AccessGrid access on Personal ...AccessGrid-to-Go : Providing AccessGrid access on Personal ...
AccessGrid-to-Go : Providing AccessGrid access on Personal ...
Videoguy
 
Emerging H.264 Standard:
Emerging H.264 Standard:Emerging H.264 Standard:
Emerging H.264 Standard:
Videoguy
 
Hikvision 6467 dm device
Hikvision 6467 dm deviceHikvision 6467 dm device
Hikvision 6467 dm device
Benjie Fabro
 
Panasonic AG-HPX500
Panasonic AG-HPX500Panasonic AG-HPX500
Panasonic AG-HPX500
AV ProfShop
 
Qvpro datasheet
Qvpro datasheetQvpro datasheet
Qvpro datasheet
ciperi
 
для операторов
для операторовдля операторов
для операторов
Sergey Shido
 
Blackmagic
Blackmagic Blackmagic
Blackmagic
telejuan
 

Tendances (18)

TeamSpirit
TeamSpiritTeamSpirit
TeamSpirit
 
Polycom Competitive Q1 08
Polycom Competitive Q1 08Polycom Competitive Q1 08
Polycom Competitive Q1 08
 
Kanban by Mayur Gupta
Kanban by Mayur GuptaKanban by Mayur Gupta
Kanban by Mayur Gupta
 
Qvsd datasheet
Qvsd datasheetQvsd datasheet
Qvsd datasheet
 
AccessGrid-to-Go : Providing AccessGrid access on Personal ...
AccessGrid-to-Go : Providing AccessGrid access on Personal ...AccessGrid-to-Go : Providing AccessGrid access on Personal ...
AccessGrid-to-Go : Providing AccessGrid access on Personal ...
 
Emerging H.264 Standard:
Emerging H.264 Standard:Emerging H.264 Standard:
Emerging H.264 Standard:
 
JVC GY-HM750
JVC GY-HM750JVC GY-HM750
JVC GY-HM750
 
JVC GY-HM750
JVC GY-HM750JVC GY-HM750
JVC GY-HM750
 
Blonder Tongue HDE-2H-QAM Presentation
Blonder Tongue HDE-2H-QAM PresentationBlonder Tongue HDE-2H-QAM Presentation
Blonder Tongue HDE-2H-QAM Presentation
 
Hikvision 6467 dm device
Hikvision 6467 dm deviceHikvision 6467 dm device
Hikvision 6467 dm device
 
Panasonic AG-HPX500
Panasonic AG-HPX500Panasonic AG-HPX500
Panasonic AG-HPX500
 
Neil Tompson - SoftTest Ireland
Neil Tompson - SoftTest IrelandNeil Tompson - SoftTest Ireland
Neil Tompson - SoftTest Ireland
 
JVC GY-HMQ10E
JVC GY-HMQ10EJVC GY-HMQ10E
JVC GY-HMQ10E
 
Qvpro datasheet
Qvpro datasheetQvpro datasheet
Qvpro datasheet
 
JVC GY-HD251
JVC GY-HD251JVC GY-HD251
JVC GY-HD251
 
для операторов
для операторовдля операторов
для операторов
 
JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009
 
Blackmagic
Blackmagic Blackmagic
Blackmagic
 

Similaire à Visual and technical quality control for high definition television

MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access Grid
Videoguy
 
MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access Grid
Videoguy
 
Viewer sw
Viewer swViewer sw
Viewer sw
ciperi
 
Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Generic Video Adaptation Framework Towards Content – and Context Awareness in...Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Alpen-Adria-Universität
 
Bitstream and hybrid-based video quality assessment for IPTV monitoring
Bitstream and hybrid-based video quality assessment for IPTV monitoringBitstream and hybrid-based video quality assessment for IPTV monitoring
Bitstream and hybrid-based video quality assessment for IPTV monitoring
Förderverein Technische Fakultät
 
Grassvalley ADVC-700
Grassvalley ADVC-700Grassvalley ADVC-700
Grassvalley ADVC-700
AV ProfShop
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
Videoguy
 

Similaire à Visual and technical quality control for high definition television (20)

2011 Activities Report - Advanced Applications of Remote Visualization
2011 Activities Report - Advanced Applications of Remote Visualization2011 Activities Report - Advanced Applications of Remote Visualization
2011 Activities Report - Advanced Applications of Remote Visualization
 
2008 EBU Training BBC Scotland Infrastructure
2008 EBU Training BBC Scotland Infrastructure2008 EBU Training BBC Scotland Infrastructure
2008 EBU Training BBC Scotland Infrastructure
 
MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access Grid
 
MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access Grid
 
Viewer sw
Viewer swViewer sw
Viewer sw
 
2011_12_4K research in PSNC
2011_12_4K research in PSNC2011_12_4K research in PSNC
2011_12_4K research in PSNC
 
The Secrets of SVC (NBU)
The Secrets of SVC (NBU)The Secrets of SVC (NBU)
The Secrets of SVC (NBU)
 
Wireless PC2TV
Wireless PC2TVWireless PC2TV
Wireless PC2TV
 
Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Generic Video Adaptation Framework Towards Content – and Context Awareness in...Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Generic Video Adaptation Framework Towards Content – and Context Awareness in...
 
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
 
Digital TV, IPTV
Digital TV, IPTVDigital TV, IPTV
Digital TV, IPTV
 
Slide
SlideSlide
Slide
 
What’s new in MPEG?
What’s new in MPEG?What’s new in MPEG?
What’s new in MPEG?
 
“Seamless Deployment of Multimedia and Machine Learning Applications at the E...
“Seamless Deployment of Multimedia and Machine Learning Applications at the E...“Seamless Deployment of Multimedia and Machine Learning Applications at the E...
“Seamless Deployment of Multimedia and Machine Learning Applications at the E...
 
Video Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionVideo Compression Standards - History & Introduction
Video Compression Standards - History & Introduction
 
Bitstream and hybrid-based video quality assessment for IPTV monitoring
Bitstream and hybrid-based video quality assessment for IPTV monitoringBitstream and hybrid-based video quality assessment for IPTV monitoring
Bitstream and hybrid-based video quality assessment for IPTV monitoring
 
Making Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
Making Virtual Reality Real: 4K VR/AR Encoding and Global DeliveryMaking Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
Making Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
 
Sspi day out_2014_globosat-alan_murakami
Sspi day out_2014_globosat-alan_murakamiSspi day out_2014_globosat-alan_murakami
Sspi day out_2014_globosat-alan_murakami
 
Grassvalley ADVC-700
Grassvalley ADVC-700Grassvalley ADVC-700
Grassvalley ADVC-700
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 

Plus de vrt-medialab

Multischermenonderzoek
MultischermenonderzoekMultischermenonderzoek
Multischermenonderzoek
vrt-medialab
 
Taming your media chaos
Taming your media chaosTaming your media chaos
Taming your media chaos
vrt-medialab
 
Presentatie iMinds MediaCRM
Presentatie iMinds MediaCRMPresentatie iMinds MediaCRM
Presentatie iMinds MediaCRM
vrt-medialab
 
Evaluatiestudie VillaSquare
 Evaluatiestudie VillaSquare Evaluatiestudie VillaSquare
Evaluatiestudie VillaSquare
vrt-medialab
 
iMinds VillaSquare evaluation IBBT-SMIT
iMinds VillaSquare evaluation IBBT-SMITiMinds VillaSquare evaluation IBBT-SMIT
iMinds VillaSquare evaluation IBBT-SMIT
vrt-medialab
 
Multischermenonderzoek
MultischermenonderzoekMultischermenonderzoek
Multischermenonderzoek
vrt-medialab
 
Exploring your media with the Semantic Web
Exploring your media with the Semantic WebExploring your media with the Semantic Web
Exploring your media with the Semantic Web
vrt-medialab
 
Champ belgian broadcast_days
Champ belgian broadcast_daysChamp belgian broadcast_days
Champ belgian broadcast_days
vrt-medialab
 

Plus de vrt-medialab (20)

Multischermenonderzoek
MultischermenonderzoekMultischermenonderzoek
Multischermenonderzoek
 
Browser as a broadcast medium
Browser as a broadcast mediumBrowser as a broadcast medium
Browser as a broadcast medium
 
Champ iMinds
Champ iMindsChamp iMinds
Champ iMinds
 
Taming your media chaos
Taming your media chaosTaming your media chaos
Taming your media chaos
 
Presentatie iMinds MediaCRM
Presentatie iMinds MediaCRMPresentatie iMinds MediaCRM
Presentatie iMinds MediaCRM
 
Evaluatiestudie VillaSquare
 Evaluatiestudie VillaSquare Evaluatiestudie VillaSquare
Evaluatiestudie VillaSquare
 
iMinds VillaSquare evaluation IBBT-SMIT
iMinds VillaSquare evaluation IBBT-SMITiMinds VillaSquare evaluation IBBT-SMIT
iMinds VillaSquare evaluation IBBT-SMIT
 
Building second screen TV apps
Building second screen TV appsBuilding second screen TV apps
Building second screen TV apps
 
Multischermenonderzoek
MultischermenonderzoekMultischermenonderzoek
Multischermenonderzoek
 
Exploring your media with the Semantic Web
Exploring your media with the Semantic WebExploring your media with the Semantic Web
Exploring your media with the Semantic Web
 
BDMA workshop presentation - Using the Second Screen - MediaSquare - MediaCRM
BDMA workshop presentation - Using the Second Screen - MediaSquare - MediaCRMBDMA workshop presentation - Using the Second Screen - MediaSquare - MediaCRM
BDMA workshop presentation - Using the Second Screen - MediaSquare - MediaCRM
 
Champ belgian broadcast_days
Champ belgian broadcast_daysChamp belgian broadcast_days
Champ belgian broadcast_days
 
Champ Pitch Celtic-Plus Event 2011
Champ Pitch Celtic-Plus Event 2011Champ Pitch Celtic-Plus Event 2011
Champ Pitch Celtic-Plus Event 2011
 
medialoep
medialoepmedialoep
medialoep
 
video for html5
video for html5video for html5
video for html5
 
html5 an introduction
html5 an introductionhtml5 an introduction
html5 an introduction
 
Boost your search with semantic technology
Boost your search with semantic technologyBoost your search with semantic technology
Boost your search with semantic technology
 
Media Square : platform for second screen experiences
Media Square : platform for second screen experiencesMedia Square : platform for second screen experiences
Media Square : platform for second screen experiences
 
MediaSquare - Check into your favourite media
MediaSquare - Check into your favourite mediaMediaSquare - Check into your favourite media
MediaSquare - Check into your favourite media
 
Transmedia
TransmediaTransmedia
Transmedia
 

Dernier

Dernier (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 

Visual and technical quality control for high definition television

  • 1. Visual and technical quality control for high definition television 16/1 Tom Beckers Wim Ermens
  • 2. Overview Video quality control in a filebased world Impact of HDTV emergence on quality control Video quality evaluation Production chain simulation Broadcast chain simulation VRT-medialab: onderzoek en innovatie
  • 3. Video quality control in a filebased world AudioVisual Quality Control ! Audio ! Video ! Interaction between audio and video : e.g. lipsync File based AV Quality Control ! Part of an automated or manual workflow – Diagnose – Repair / Redo VRT-medialab: onderzoek en innovatie
  • 5. Video quality control in a filebased world Technical quality control ! Container ! Metadata ! Interaction between container, audio and video : e.g. duration of tracks File based technical quality control ! Part of an automated or manual workflow ! Application specifications VRT-medialab: onderzoek en innovatie
  • 7. Video quality control in a filebased world Automated QC VRT-medialab: onderzoek en innovatie
  • 8. Video quality control in a filebased world Application Specs DV-25 (News) D-10 (APP) HD Contribution MXF analysis & application Production specification validation Play-out Archive Application Specification IRT MXF Analyzer MXF MXF file Validator analysis Ardendo CheckMXF MXF analysis report VRT-medialab: onderzoek en innovatie
  • 9. Video quality control in a filebased world Application specification validation report VRT-medialab: onderzoek en innovatie
  • 10. Video quality control in a filebased world Safeguarding audiovisual quality ! Maintaining quality throughout the production chain – Choose material as close to source as possible – prevent unneeded multi-generation – Try to produce with the shortest/’most apt’ chain – Prevent unneeded multi-generation – Prevent transcoding 720p 720p 720p ! 1080p ! 1080i ! – Check quality 1080p Black Box 720p 1080i ! Carefully design the production chain (in production/broadcast – Choose the right codecs 1080i 1080i ! chain) 1080p! 720p ! 1080i – Choose the right equipment 1080p 720p 1080i VRT-medialab: onderzoek en innovatie
  • 11. Impact of HDTV emergence on quality control Proliferation of raster formats SD TV HD TV 1080p25 PAL 576i50 720p50 1080i50 1080p50 VRT-medialab: onderzoek en innovatie
  • 12. Impact of HDTV emergence on quality control Proliferation of codecs HDV 50 Mbps ProRes Dirac JPEG2K 10 bit sampling 4:2:2 4:4:4 YUV HDCAM-SR XDCAM HD42 DVCProHD 180Mbps 440Mbps 100Mbps DNxHD HDCAM RGB 4:2:0 / 4:1:1 SVC AVC-Intra 8 bit sampling XDCAM HD AVCHD VRT-medialab: onderzoek en innovatie
  • 13. Impact of HDTV emergence on quality control Viewer quality expectation ! Consumer expects ROI from flat panel investment ! Depends on content type (drama, news, sports, soap) What codec to choose? ! Picture quality ! quality evaluation needed ! Bit rate ! Performance ! Support ! Scalability VRT-medialab: onderzoek en innovatie
  • 14. Video quality evaluation VRT-medialab: onderzoek en innovatie
  • 15. Video quality evaluation Video sequence used for testing (source EBU) : ! High quality source material ! 10-bit YCBCR samples ! Chroma subsampling 4:2:2 ! HD-SDI compatible ! 720p50 VRT-medialab: onderzoek en innovatie
  • 16. Note on viewing conditions Expert evaluation : ! Class 1 reference monitor @ 1H, 3H ! High quality consumer device (FullHD, Plasma) @ 1H, 3H Present demo setup ! Overhead projector (internal processing?) ! Not sufficiently dark room ! Sub ideal circumstances Interested parties : ask for demo in better circumstances... VRT-medialab: onderzoek en innovatie
  • 17. Video quality in production chain Simulation chain without pixelshift with pixelshift (+2H, +6V) Camera Post production encoding encoding (4 generations) VRT-medialab: onderzoek en innovatie
  • 18. Video quality in production chain Codecs tested : ! Camera : AVC-I, DVCProHD, XDCAM HD422 ! PostProduction : DNxHD, AVC-I, DVCProHD, XDCAM HD422 Codec properties Codec Bitrate Chroma Sample GOP Spatial subsampling (Mbps) subsampling size (bits) AVC-I 100 4:2:2 10 I frames only None DVCProHD 100 4:2:2 8 I frames only 3:4 horizontal : 960 luma samples/line DNxHD 115 4:2:2 8 I frames only None XDCAM 50 4:2:2 8 LongGOP None HD422 (n=12 @ 720p) VRT-medialab: onderzoek en innovatie
  • 19. Video quality in production chain Test setup Sony PDW-HD1500* Panasonic AJ-HPM110** Avid Airspeed + DNXchange XDCAM HD422 DVCProHD DNxHD AVC-I * test model provided by Sony Belgium ** test model provided by Panasonic Belgium VRT-medialab: onderzoek en innovatie
  • 20. Video quality in production chain Test setup Encode Decode HD-SDI HD-SDI Uncompr. Gen 0 Gen 1 Gen 2 Gen 3 Gen 3 Gen 4 source (Cam) (PP1) (PP2) (PP3) shifted (PP4) Uncompressed YCbCr storage HD-SDI ingest & playout VRT-medialab: onderzoek en innovatie
  • 21. Video quality evaluation Evaluation methods : ! Objective tests ! Subjective tests ! Automated subjective tests ! Expert viewing VRT-medialab: onderzoek en innovatie
  • 22. Video quality evaluation Objective tests : PSNR, SSIM, ... 1 mquot;1 n quot;1 MAX R MSE frame = !! R(i, j ) quot; I (i, j ) 2 PSNR frame = 20 ! log10 ( mn i =0 j =0 MSE frame Reference Impaired Squared difference VRT-medialab: onderzoek en innovatie
  • 23. Video quality evaluation Objective tests : PSNR, SSIM, ... Advantages Disadvantages objective 3 resultsets per sequence (Y, Cb, Cr) reproducible unsensitive to grouping of pixel automated test differences VRT-medialab: onderzoek en innovatie
  • 24. Video quality evaluation Subjective tests : DSCQS, TSCES, ... VRT-medialab: onderzoek en innovatie
  • 25. Video quality evaluation Upper anchor Source material Material to be evaluated Lower anchor Worst case (D)MOS scores VRT-medialab: onderzoek en innovatie
  • 26. Video quality evaluation Subjective tests : DSCQS, TSCES, ... Advantages Disadvantages closest to real life experience difficult to test many sequences timeconsuming to setup difficult to get sufficient statistics worst case reference definition VRT-medialab: onderzoek en innovatie
  • 27. Video quality evaluation Automated subjective tests : Tektronix PQA-500, Opticom PEVQ Analyzer, ... ! Aims to provide (D)MOS score ! Simulate : – Monitor setup and characteristics – Viewing setup and conditions – Viewer setup and characterisics – Human visual system (= tricky) Advantages Disadvantages automated test good correlation to subjective test results to be proven closer correlation to subjective test sults than PSNR typically slower than objective tests no worst case reference mandatory VRT-medialab: onderzoek en innovatie
  • 28. Video quality evaluation Expert viewing ! Aim : – Visually evaluate video quality – Determine typical artefacts – Compare source with test material – Compare test material with other test material ! Method : – Create splitscreen images – Evaluate on (reference) monitor – Create ranking from intercomparison VRT-medialab: onderzoek en innovatie
  • 29. Video quality in production chain Expert viewing (“The proof of the pudding is in the eating”) VRT-medialab: onderzoek en innovatie
  • 30. Video quality in production chain Uncompressed vs Compressed video material VRT-medialab: onderzoek en innovatie
  • 31. Video quality in production chain Compressed vs Compressed video material VRT-medialab: onderzoek en innovatie
  • 32. Video quality due to de-interlacing source de-interlaced De-interlacing: difficult to perform Good quality -converters exist (price!) 720p DNxHD (Gen0) 1080i - DNxHD (Gen0) – de-interlace – 720p VRT-medialab: onderzoek en innovatie
  • 33. Video quality in distribution chain VRT-medialab: onderzoek en innovatie
  • 34. Distribution encoder Distribution encoder = device that compresses the broadcaster’s signal into a format suitable for transmission/distribution Codecs: MPEG-2 or MPEG-4 H.264 (tested) Interfaces: HD-SDI quot; ASI Typical bitrate in/out: ! From 50-200 Mbit/s quot; 10 Mbit/s (or less) Parameters: ! Encoding delay ! Encoder bit-rate ! Profile/Noise reduction/GOP size/… VRT-medialab: onderzoek en innovatie
  • 35. Distribution encoder: bit-rate AVC/DNxHD – 16Mbit/s H.264 Which bit-rate to choose? Uncompressed ! Distribution channel ‘defines’ available bit-rate ! MPEG-4 does a fine job ! Motion in video is important AVC/DNxHD – 8Mbit/s H.264 AVC/DNxHD – 10Mbit/s H.264 VRT-medialab: onderzoek en innovatie
  • 36. Distribution encoder and production codec Uncompressed HD ~ 1 500 Mbit/s Production bitrate ~ 100 Mbit/s Distribution encoder ~ 10 Mbit/s Do we actually see the influence of the production codec? AVC/AVC + 8 Mbit/s H.264 DVC/DVC + 8 Mbit/s H.264 VRT-medialab: onderzoek en innovatie
  • 37. Distribution: the end of the chain Receiver (set-top-box) ! Interlacing – de-interlacing ! Scaling Television ! A lot of choice ! De-interlace ! Scale ! Process (sharpen – noise reduction) Make sure there’s no unnecessary signal conversion VRT-medialab: onderzoek en innovatie