SlideShare a Scribd company logo
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

More Related Content

What's hot

TeamSpirit
TeamSpiritTeamSpirit
TeamSpirit
Videoguy
 
Polycom Competitive Q1 08
Polycom Competitive Q1 08Polycom Competitive Q1 08
Polycom Competitive Q1 08
Videoguy
 
Kanban by Mayur Gupta
Kanban by Mayur GuptaKanban by Mayur Gupta
Kanban by Mayur Gupta
Xebia IT Architects
 
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
 
JVC GY-HM750
JVC GY-HM750JVC GY-HM750
JVC GY-HM750
AV ProfShop
 
JVC GY-HM750
JVC GY-HM750JVC GY-HM750
JVC GY-HM750
AV ProfShop
 
Blonder Tongue HDE-2H-QAM Presentation
Blonder Tongue HDE-2H-QAM PresentationBlonder Tongue HDE-2H-QAM Presentation
Blonder Tongue HDE-2H-QAM Presentation
Rakesh Agrawal
 
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
 
Neil Tompson - SoftTest Ireland
Neil Tompson - SoftTest IrelandNeil Tompson - SoftTest Ireland
Neil Tompson - SoftTest Ireland
David O'Dowd
 
JVC GY-HMQ10E
JVC GY-HMQ10EJVC GY-HMQ10E
JVC GY-HMQ10E
AV ProfShop
 
Qvpro datasheet
Qvpro datasheetQvpro datasheet
Qvpro datasheet
ciperi
 
JVC GY-HD251
JVC GY-HD251JVC GY-HD251
JVC GY-HD251
AV ProfShop
 
для операторов
для операторовдля операторов
для операторов
Sergey Shido
 
JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009
Hal J. Reisiger
 
Blackmagic
Blackmagic Blackmagic
Blackmagic
telejuan
 

What's hot (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
 

Similar to Visual and technical quality control for high definition television

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
Leandro Ciuffo
 
2008 EBU Training BBC Scotland Infrastructure
2008 EBU Training BBC Scotland Infrastructure2008 EBU Training BBC Scotland Infrastructure
2008 EBU Training BBC Scotland Infrastructure
European Broacasting Union
 
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
 
2011_12_4K research in PSNC
2011_12_4K research in PSNC2011_12_4K research in PSNC
2011_12_4K research in PSNC
mglowiak
 
The Secrets of SVC (NBU)
The Secrets of SVC (NBU)The Secrets of SVC (NBU)
The Secrets of SVC (NBU)
RADVISION Ltd.
 
Wireless PC2TV
Wireless PC2TVWireless PC2TV
Wireless PC2TV
Deepak Malani
 
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
 
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...
FIAT/IFTA
 
Digital TV, IPTV
Digital TV, IPTVDigital TV, IPTV
Digital TV, IPTV
Kuncoro Wastuwibowo
 
Slide
SlideSlide
Slide
Videoguy
 
What’s new in MPEG?
What’s new in MPEG?What’s new in MPEG?
What’s new in MPEG?
Alpen-Adria-Universität
 
“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...
Edge AI and Vision Alliance
 
Video Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionVideo Compression Standards - History & Introduction
Video Compression Standards - History & Introduction
Champ Yen
 
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
 
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
Akamai Developers & Admins
 
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
SSPI Brasil
 
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
 

Similar to 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
 

More from vrt-medialab

Multischermenonderzoek
MultischermenonderzoekMultischermenonderzoek
Multischermenonderzoekvrt-medialab
 
Browser as a broadcast medium
Browser as a broadcast mediumBrowser as a broadcast medium
Browser as a broadcast medium
vrt-medialab
 
Champ iMinds
Champ iMindsChamp iMinds
Champ iMinds
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 VillaSquarevrt-medialab
 
iMinds VillaSquare evaluation IBBT-SMIT
iMinds VillaSquare evaluation IBBT-SMITiMinds VillaSquare evaluation IBBT-SMIT
iMinds VillaSquare evaluation IBBT-SMIT
vrt-medialab
 
Building second screen TV apps
Building second screen TV appsBuilding second screen TV apps
Building second screen TV apps
vrt-medialab
 
Multischermenonderzoek
MultischermenonderzoekMultischermenonderzoek
Multischermenonderzoekvrt-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
 
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
vrt-medialab
 
Champ belgian broadcast_days
Champ belgian broadcast_daysChamp belgian broadcast_days
Champ belgian broadcast_days
vrt-medialab
 
Champ Pitch Celtic-Plus Event 2011
Champ Pitch Celtic-Plus Event 2011Champ Pitch Celtic-Plus Event 2011
Champ Pitch Celtic-Plus Event 2011
vrt-medialab
 
medialoep
medialoepmedialoep
medialoep
vrt-medialab
 
video for html5
video for html5video for html5
video for html5
vrt-medialab
 
html5 an introduction
html5 an introductionhtml5 an introduction
html5 an introduction
vrt-medialab
 
Boost your search with semantic technology
Boost your search with semantic technologyBoost your search with semantic technology
Boost your search with semantic technology
vrt-medialab
 
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
vrt-medialab
 
MediaSquare - Check into your favourite media
MediaSquare - Check into your favourite mediaMediaSquare - Check into your favourite media
MediaSquare - Check into your favourite media
vrt-medialab
 
Transmedia
TransmediaTransmedia
Transmedia
vrt-medialab
 

More from 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
 

Recently uploaded

Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 

Recently uploaded (20)

Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 

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