SlideShare a Scribd company logo
A Bird’s Eye View
           of
HD-DVD Advanced Content


Rendered By: V.M.Vasudevan
Title Time Line : 22nd Aug, 2006
Logical Sector: Ashwini Hall
Data Specifications
   Video                         Audio
       No of Streams = 2             No. of Streams
         Main, Sub Picture            (MAX)
       Compression                     Main stream 8
         MPEG(2,4),                    Sub Stream 8
          VC1Video                    Coding Mode
   Sub Picture                         LPCM, DTS-HD,
                                         Dolby Digital,
       No of Streams = 32
                                         MPEG, AAC
       Display Area
          1920(H) - 1078(V)
Some Vital Definitions
   Elementary Stream
       A generic term for one of the coded
        Video/Audio/bit streams.
   Packet
       Consists of header followed by a number
        of contiguous bytes from an elementary
        stream
   Pack
       Consists of a pack header followed by
        one or more packets.
Some Vital Definitions (Contd…)
   Standard Video format
       Video format for Standard definition
   Enhanced Video format
       Video format for High definition contents
   Video System Time Unit (VTSU)
       Period between 2 consecutive fields or
        frames.
Some Vital Definitions (Contd…)
   Enhanced Video Object (EVOB)
       Is the MPEG stream which is made up of
        a group of elementary stream.
   Enhanced Video Object Set
       Is a collection of EVOB. There are 3
        different types.
   Enhanced Video Object Unit (EVOBU)
       Is a part of EVOB and the presentation
        time is 0.4 sec < x < 1.001 sec.
Some Vital Definitions (Contd…)
   Cell
       The basic unit of the content to be
        presented. Consists of integer number of
        EBOVU
   Cell Block
       Composed of cells, one of which is
        presented by the user selection.
Content Types
   Standard Content
       Extension of DVD-Video Ver.1.1
       Consists of one VMG space and one or
        more VTS space
   Advanced Content
       This realizes more interactivity over SD.
       Consists of : Play list, Primary &
        Secondary video set, Advanced
        application and Advanced subtitle.
Advanced Content - Structure
                            Play list                   Markup

                            Advanced     Advanced        Scripts
                           Application   Navigation
                                                        Manifest
                                         Advanced
                                          Element        Image
st net no C dec na v d A




                                                      Effect Audio


                                                         Font
Advanced Content - Structure
                                                      VTSI

                            Primary      Primary     Time Map
                           Video Set   Audio/Video
                                                     P-EVOB

                                        Substitute
                                       Audio/Video

                           Secondary    Substitute
                                                     Time Map
st net no C dec na v d A




                           Video Set      Audio

                                        Secondary
                                       Audio/Video    S-EVOB
Advanced Content - Structure
                            Advanced       Advanced     Manifest
                             Subtitle      Navigation
                                                        Markup
                                           Advanced
                                            Element      Image


                                                         Font
                           Configuration
st net no C dec na v d A




                               File
Play Lists
                 PLAY LIST


   TMAP      TMAP        Manifest      Manifest


   EVOBI     S-EVOB   Markup Script     Markup


  P-EVOB                  Image       Font   Image
                       Effect Audio
                           Font
Sample Play List File
Play List Contains ?
   Configuration
       Parameters used at startup
       Cannot be changed by the user
   Parameters
       Streaming Buffer
       Aperture
       Main Video Default Colour
       Network Timeout
Play List Contains ?
   Media Attributes
       Describes about the elementary stream
       CODEC is the only mandatory attribute
       Two types : Audio & Video attributes.
       Attributes referenced by a unique index
       Only the index=1 is common for audio
        and video.
Play List Contains ?
   Title Information
                                    TitleSet
                                        May contain a First
       Has 2 elements Title
                                         Play Title.
        & TitleSet.                         Shall be played
       Each Title is assigned               before Title1
                                             playback is
        a title timeline.
                                             presented.
       Each title has                  Contains one or more
        navigational                     Primary Audio Video
        information.                     and/or Substitute
                                         Audio Video
What We have Seen
                            Play list                   Markup

                            Advanced     Advanced        Scripts
                           Application   Navigation
                                                        Manifest
                                         Advanced
                                          Element        Image
st net no C dec na v d A




                                                      Effect Audio


                                                         Font
Next in the List
                            Play list                   Markup

                            Advanced     Advanced        Scripts
                           Application   Navigation
                                                        Manifest
                                         Advanced
                                          Element        Image
st net no C dec na v d A




                                                      Effect Audio


                                                         Font
Markup
   Advanced application employs 4 types
    of markup
       Content Markup
       Style Markup
       Timing Markup
       Script.
   3 of them are XML based and the
    other is a scripting vocabulary based.
Markup – Content Vocabulary
   Contains structuring elements and
    object elements for interaction
    objects
   Types of elements
       Non-display
       Display
       Navigable
       Activate-able
       State full
Markup – Content Vocabulary
   Non-Display contains information relating
    to display but not directly involved
   Display is similar to non-display but
    contribute directly to the output display
   Navigable behave like display, in addition
    are aware of cursor movements
   Activate-able behave like Navigable, in
    addition can have focus and be activated.
   State full behave like activate-able, in
    addition has a state value.
Markup – Style Vocabulary
   Consists of 2 types : Styling and
    Style element types.
   Is used in the following mechanism:
       Applicative mode
       Referential mode
       Inline mode
       Timing mode
Markup – Style Vocabulary
   The first 3 modes serve as static style
    state used for format & display.
   The fourth one is used for dynamism.
   Usage of style:
       Changing display property of an element
       Changing the visibility/color of an
        element
   Style inheritance is allowed.
Markup – Timing Vocabulary
   Is a subset of SMIL
   adopts the following subsets of SMIL:
       Basic Inline Timing
       Basic Time Containers
       Time Containers Attributes
       Basic Animation
   Defines the overall time interval in
    which advanced application is valid
Markup – Script Vocabulary
   Has the following functionalities:
       Character Set and Encoding
       Built-in Objects
       Runtime Compilation
       Dynamic modifications of Built-in objects
       Global Object Properties
   The Script shall not support:
       “WITH” statement
       Automatic semicolon insertion
Manifest
   Is the initialization information of the
    advanced application for a Title
   Player shall launch the application in
    accordance with the information in
    the manifest file
   Initialization information contains:
       Initial Markup file to be executed
       Script file(s) to be executed during
        application startup
The Next Item
                                                       VTSI

                            Primary      Primary      Time Map
                           Video Set   Audio/Video
                                                      P-EVOB

                                         Substitute
                                        Audio/Video

                           Secondary    Substitute
                                                      Time Map
st net no C dec na v d A




                           Video Set      Audio

                                        Secondary
                                       Audio/Video     S-EVOB
Primary Video Set
   Consists of :
       Video Title Set Information (VTSI)
       Enhanced Video Object Set (VTS_EVOB)
        for Video Title Set
       Primary Enhanced VOB (P-EVOB)
       VTS Time Map Information (VTS_TMAP)
       Backup:
           For VTSI (VTSI_BUP)
           For VTS_TMAP (VTS_TMAP_BUP)
Video Title Set Information

                                 VTSI Management Table
                                      (VTSI_MAT)

 Video Title Set Information    VTS EVOB Attribute Table
           (VTSI)                 (VTS_EVOB_ATRT)


      Backup of VTSI           VTS EVOB Information Table
       (VTSI_BUP)                    (VTS_EVOBIT)
VSTI Management Table
Field Name         Contents                  Bytes
VTS_ID             VTS Identifier            12
VTSI_EA            End Address of VTSI       4
VERN               Version Number            2
VTS_CAT            VTS Category              4
VTSI_MAT_EA        End Address of VTSI_MAT   4
                   End Address of
VTS_EVOB_ATRT_SA                             4
                   VTSI_EVOB_ATRT
                   End Address of
VTS_EVOBIT_SA                                4
                   VTS_EVOBIT
VTSI EVOB Attribute Table
   Consists of information about every
    EVOB in the Primary Video Set
   Table contains:
       EVOB Attribute Information
       Search Pointer for an EVOB Attribute
       Actual Attributes
   Note
       Same Attributes may be shared between
        multiple EVOBs.
VTSI EVOB Attribute Table
   Salient Attributes
       Main Video/Sub Video Attributes
       LUMA Value for Sub Video
       Main Audio/Sub Audio stream attributes
       Down-mix Coefficient Table for Audio
       Sub Picture stream attributes
       Sub picture palette for SD/HD
VTSI EVOB Information Table
   Contains the information of every
    EVOB under the primary video set.
   Table is similar in structure to EVOB
    Attribute table.
   Contains:
       EVOB Information Table
       Search Pointer
       Actual EVOB Information
VTSI EVOB Information Table
   Salient field in the table
       Presentation Start/End Time
       First Search Pointer of the current EVOB
       Last Search Pointer of the Previous EVOB
       Audio Stop Time for the Audio stream
       Audio gap length for the Audio stream
The Next in the List
                                                       VTSI

                            Primary      Primary      Time Map
                           Video Set   Audio/Video
                                                      P-EVOB

                                         Substitute
                                        Audio/Video

                           Secondary    Substitute
                                                      Time Map
st net no C dec na v d A




                           Video Set      Audio

                                        Secondary
                                       Audio/Video     S-EVOB
VTS Time Map Information

                                  Time Map #1
                                   (TMAP #1)

Video Title Set Map Information
         (VTS_TMAP)                  …
Backup of VTS Map Information     Time Map #n
     (VTS_TMAP_BUP)                (TMAP #n)
VTS Time Map Information

   Consists of Time map information
   Consists of one or more TMAP which is
    composed of a file
   Table contains:
       General Information
       Search Pointer for an EVOB Attribute
       Actual Time Information
VTS Time Map Information
   Is used to convert a given time to the
    address of the EVOBU.
   One TMAPI for one EVOB in a
    contiguous block is stored as one
    TMAP entry in the table.
   TMAP is aligned on the boundary
    between logical blocks.
# UB OVE n# T N B OVE
               E




# UB OVE 3 # T N B OVE
                E
                          #1
                         TMAP




                E
# UB OVE 3 # T N B OVE

                E
# UB OVE 1 # T N B OVE
                                TMAP for Contiguous blocks
TMAP for Interleaved blocks
          TMAP Table
                                         ILV Block
                          ILVU Info
          EVOBU_ENT#1_1                  EVOBU#1_1
                          ILVU_ENT#2_2
          EVOBU_ENT#1_2                  EVOBU#1_2
TMAP #1




                              ...
TMPA #2
 ILVUI    EVOBU_ENT#2_1                  EVOBU#2_1
                          ILVU_ENT#1_2
          EVOBU_ENT#2_2                  EVOBU#2_2
The Next in the List
                                                       VTSI

                            Primary      Primary      Time Map
                           Video Set   Audio/Video
                                                      P-EVOB

                                         Substitute
                                        Audio/Video

                           Secondary    Substitute
                                                      Time Map
st net no C dec na v d A




                           Video Set      Audio

                                        Secondary
                                       Audio/Video     S-EVOB
Primary Enhanced VOB
   Contains the Presentation Data and a
    part of the Navigation Data
   Presentation Data contains:
       Main/Sub Video & Audio data
       Sub Picture data
       Advanced Data
   The Navigation Data inside P-EVOB:
       General Control Information (GCI)
       Data Search Information (DSI)
Primary Enhanced VOB
   Two kinds, one for Std contents &
    other for Advanced VTS
   Two categories (based on allocation)
       Contiguous Block
       Interleaved Block
   Recording area of the Presentation
    Data is called as a P-EVOB set (P-
    EVOBS)
Primary Enhanced VOB Types
Block 1   Contiguous    P-EVOB 1

Block 2   Contiguous               P-EVOB 2

Block 3   Contiguous    P-EVOB 3
                                   P-EVOB 4
Block 4   Interleaved
                        P-EVOB 5
Block 5   Contiguous               P-EVOB 6

                        P-EVOB 7
Block 6   Interleaved              P-EVOB 8
                        P-EVOB 9

Block 7   Contiguous               P-EVOB 10
How a P-EVOB Looks Like
     Field           Pack     Data (in Pack)
Navigation Pack   (NV_PCK)   GCI and DSI
Main Video Pack   (VM_PCK)   Video Data
Sub Video Pack    (VS_PCK)   Video Data
Main Audio Pack   (AM_PCK)   Audio Data
Sub Audio Pack    (AS_PCK)   Audio Data
Sub Picture Pack (SP_PCK)    Sub-picture Data
Advanced Pack     (ADV_PCK) Archiving Data
Primary Enhanced VOB Unit
   A single P-EVOB can be divided into
    many P-EVOBU
   Each P-EVOBU is a sequence of packs
    in the recording order
   Order
       Start and end with a NV_PCK in the
        same P-EVOB
       Start with NV_PCK and end with the
        P-EVOB itself
Primary Enhanced VOB
 NV_PCK
AM_PCK
VM_PCK
 AS_PCK
 VS_PCK
           EVOBU
 SP_PCK
                       EVOB#1
ADV_PCK    EVOBU
                       EVOB#2
  …




           EVOBU




                         …
AM_PCK
            …
VM_PCK
 AS_PCK
                       EVOB#n
 VS_PCK
           EVOBU
 SP_PCK
ADV_PCK
The Next in the List
                                                       VTSI

                            Primary      Primary      Time Map
                           Video Set   Audio/Video
                                                      P-EVOB

                                         Substitute
                                        Audio/Video

                           Secondary    Substitute
                                                      Time Map
st net no C dec na v d A




                           Video Set      Audio

                                        Secondary
                                       Audio/Video     S-EVOB
Secondary Enhanced VOB
   Contains the Presentation Data and a
    part of the Navigation Data
   Presentation Data contains:
       Secondary Video & Audio data
       Substitute Video & Audio data
       Substitute Audio
   The Navigation Data inside P-EVOB:
       General Control Information (GCI)
       Data Search Information (DSI)
Secondary Enhanced VOB
   Two kinds, one including a Video
    stream, other excluding it
   EVOB including a Video stream:
       Main Audio/Video Stream (AM/VM Packs)
       Sub Audio/Video Stream (AS/VS Packs)
   EVOB excluding a Video stream:
       Main Audio Stream (AM_PCK)
       Sub Audio Stream (AS_PCK)
Secondary EVOB Structure
 NV_PCK                            NV_PCK
 AM_PCK                            AS_PCK
 VM_PCK                            VS_PCK
 AM_PCK                            AS_PCK
                 EVOBU
 VM_PCK                            VS_PCK
 AM_PCK                            AS_PCK
 VM_PCK           EVOBU            VS_PCK




                                    …
                  EVOBU
  …




                                   AS_PCK
 AM_PCK
                   …

                                   VS_PCK
 VM_PCK
                                   AS_PCK
 AM_PCK           EVOBU
                                   VS_PCK
 VM_PCK
                                   AS_PCK
 AM_PCK
                                   VS_PCK
 VM_PCK
          Including Video Stream
Secondary EVOB Structure
 NV_PCK                            NV_PCK
 AM_PCK                            AS_PCK
 AM_PCK                            AS_PCK
 AM_PCK                            AS_PCK
                 EVOBU
 AM_PCK                            AS_PCK
 AM_PCK                            AS_PCK
 AM_PCK           EVOBU            AS_PCK




                                    …
                  EVOBU
  …




                                   AS_PCK
 AM_PCK
                   …

                                   AS_PCK
 AM_PCK
                                   AS_PCK
 AM_PCK           EVOBU
                                   AS_PCK
 AM_PCK
                                   AS_PCK
 AM_PCK
                                   AS_PCK
 AM_PCK
          Excluding Video Stream

More Related Content

What's hot

LOD2 Webinar: The 2nd release of the LOD2 stack
LOD2 Webinar: The 2nd release of the LOD2 stackLOD2 Webinar: The 2nd release of the LOD2 stack
LOD2 Webinar: The 2nd release of the LOD2 stack
Semantic Web Company
 
Implement Checkpointing for Android
Implement Checkpointing for AndroidImplement Checkpointing for Android
Implement Checkpointing for Android
National Cheng Kung University
 
JVC SR-HD2500EU
JVC SR-HD2500EUJVC SR-HD2500EU
JVC SR-HD2500EUAVNed
 
Mpeg 7-21
Mpeg 7-21Mpeg 7-21
Dalvik Vm &amp; Jit
Dalvik Vm &amp; JitDalvik Vm &amp; Jit
Dalvik Vm &amp; JitAnkit Somani
 
Integrating Lucene into a Transactional XML Database
Integrating Lucene into a Transactional XML DatabaseIntegrating Lucene into a Transactional XML Database
Integrating Lucene into a Transactional XML Database
lucenerevolution
 
JavaOne 2012 - CON11234 - Multi device Content Display and a Smart Use of Ann...
JavaOne 2012 - CON11234 - Multi device Content Display and a Smart Use of Ann...JavaOne 2012 - CON11234 - Multi device Content Display and a Smart Use of Ann...
JavaOne 2012 - CON11234 - Multi device Content Display and a Smart Use of Ann...
gdigugli
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
Android Optimization: Myth and Reality
Android Optimization: Myth and RealityAndroid Optimization: Myth and Reality
Android Optimization: Myth and Reality
National Cheng Kung University
 
Ecma fefco pos
Ecma fefco posEcma fefco pos
Dave hay desktop single sign-on in an active directory world
Dave hay   desktop single sign-on in an active directory worldDave hay   desktop single sign-on in an active directory world
Dave hay desktop single sign-on in an active directory worldDave Hay
 
Example handouts from MW2011 Extensis DAM Forum
Example handouts from MW2011 Extensis DAM ForumExample handouts from MW2011 Extensis DAM Forum
Example handouts from MW2011 Extensis DAM ForumExtensis
 

What's hot (18)

Ig2 task 1 work sheet
Ig2 task 1 work sheetIg2 task 1 work sheet
Ig2 task 1 work sheet
 
LOD2 Webinar: The 2nd release of the LOD2 stack
LOD2 Webinar: The 2nd release of the LOD2 stackLOD2 Webinar: The 2nd release of the LOD2 stack
LOD2 Webinar: The 2nd release of the LOD2 stack
 
Implement Checkpointing for Android
Implement Checkpointing for AndroidImplement Checkpointing for Android
Implement Checkpointing for Android
 
JVC SR-HD2500EU
JVC SR-HD2500EUJVC SR-HD2500EU
JVC SR-HD2500EU
 
Mpeg 7-21
Mpeg 7-21Mpeg 7-21
Mpeg 7-21
 
Dalvik Vm &amp; Jit
Dalvik Vm &amp; JitDalvik Vm &amp; Jit
Dalvik Vm &amp; Jit
 
Integrating Lucene into a Transactional XML Database
Integrating Lucene into a Transactional XML DatabaseIntegrating Lucene into a Transactional XML Database
Integrating Lucene into a Transactional XML Database
 
8
88
8
 
JavaOne 2012 - CON11234 - Multi device Content Display and a Smart Use of Ann...
JavaOne 2012 - CON11234 - Multi device Content Display and a Smart Use of Ann...JavaOne 2012 - CON11234 - Multi device Content Display and a Smart Use of Ann...
JavaOne 2012 - CON11234 - Multi device Content Display and a Smart Use of Ann...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Mpeg 7 slides
Mpeg 7 slides Mpeg 7 slides
Mpeg 7 slides
 
Android Optimization: Myth and Reality
Android Optimization: Myth and RealityAndroid Optimization: Myth and Reality
Android Optimization: Myth and Reality
 
Ecma fefco pos
Ecma fefco posEcma fefco pos
Ecma fefco pos
 
H263.ppt
H263.pptH263.ppt
H263.ppt
 
Scct2013 topic4 video
Scct2013 topic4 videoScct2013 topic4 video
Scct2013 topic4 video
 
Dave hay desktop single sign-on in an active directory world
Dave hay   desktop single sign-on in an active directory worldDave hay   desktop single sign-on in an active directory world
Dave hay desktop single sign-on in an active directory world
 
H261
H261H261
H261
 
Example handouts from MW2011 Extensis DAM Forum
Example handouts from MW2011 Extensis DAM ForumExample handouts from MW2011 Extensis DAM Forum
Example handouts from MW2011 Extensis DAM Forum
 

Viewers also liked

CSR - marginally important
CSR - marginally importantCSR - marginally important
CSR - marginally important
Box IR
 
Horses are awesome!
Horses are awesome!Horses are awesome!
Horses are awesome!sharineh6
 
LibreOffice No coding extention(ClipArt)
LibreOffice No coding extention(ClipArt)LibreOffice No coding extention(ClipArt)
LibreOffice No coding extention(ClipArt)
Makoto Takizawa
 
Seed Envelope Blue and Green
Seed Envelope Blue and GreenSeed Envelope Blue and Green
Seed Envelope Blue and Green
Clear Reporting
 
introduce LibreOffice and more
introduce LibreOffice and moreintroduce LibreOffice and more
introduce LibreOffice and more
Makoto Takizawa
 

Viewers also liked (6)

CSR - marginally important
CSR - marginally importantCSR - marginally important
CSR - marginally important
 
Horses are awesome!
Horses are awesome!Horses are awesome!
Horses are awesome!
 
LibreOffice No coding extention(ClipArt)
LibreOffice No coding extention(ClipArt)LibreOffice No coding extention(ClipArt)
LibreOffice No coding extention(ClipArt)
 
Seed Envelope Blue and Green
Seed Envelope Blue and GreenSeed Envelope Blue and Green
Seed Envelope Blue and Green
 
introduce LibreOffice and more
introduce LibreOffice and moreintroduce LibreOffice and more
introduce LibreOffice and more
 
Testimonials mbs mba consulting
Testimonials mbs mba consultingTestimonials mbs mba consulting
Testimonials mbs mba consulting
 

Similar to Introduction tohd dvd-advcontents

Subtitle
SubtitleSubtitle
Introduction tohd dvd-systemmodel
Introduction tohd dvd-systemmodelIntroduction tohd dvd-systemmodel
Introduction tohd dvd-systemmodel
Vasudevan Mukundan
 
SONY IBC2008
SONY IBC2008SONY IBC2008
SONY IBC2008
lychakov
 
State of Media Accessibility in HTML5
State of Media Accessibility in HTML5State of Media Accessibility in HTML5
State of Media Accessibility in HTML5
Silvia Pfeiffer
 
08 android multimedia_framework_overview
08 android multimedia_framework_overview08 android multimedia_framework_overview
08 android multimedia_framework_overview
Arjun Reddy
 
SocialZap
SocialZapSocialZap
SocialZap
Bouke Huurnink
 
OpenMAX Overview
OpenMAX OverviewOpenMAX Overview
OpenMAX Overview
Yoss Cohen
 
Digital TV, IPTV
Digital TV, IPTVDigital TV, IPTV
Digital TV, IPTV
Kuncoro Wastuwibowo
 
Digital Video
Digital VideoDigital Video
Digital VideoVideoguy
 
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 monitoringFörderverein Technische Fakultät
 
Introduction GStreamer
Introduction GStreamerIntroduction GStreamer
Introduction GStreamerShih-Yuan Lee
 
Datavideo MP-1000
Datavideo MP-1000Datavideo MP-1000
Datavideo MP-1000AVNed
 
Azure Media Services Step-by-Step Tutorial Docs Series - Part 4
Azure Media Services   Step-by-Step Tutorial Docs Series - Part 4Azure Media Services   Step-by-Step Tutorial Docs Series - Part 4
Azure Media Services Step-by-Step Tutorial Docs Series - Part 4
Shige Fukushima
 
IPTV Codec & Packeting
IPTV Codec & PacketingIPTV Codec & Packeting
IPTV Codec & Packeting
Kuncoro Wastuwibowo
 
Introduction to AV Foundation
Introduction to AV FoundationIntroduction to AV Foundation
Introduction to AV Foundation
Chris Adamson
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainVideoguy
 
Tutorial about how to convert powerpoint to dvd
 Tutorial about how to convert powerpoint to dvd Tutorial about how to convert powerpoint to dvd
Tutorial about how to convert powerpoint to dvdcrysatal16
 

Similar to Introduction tohd dvd-advcontents (20)

Subtitle
SubtitleSubtitle
Subtitle
 
Introduction tohd dvd-systemmodel
Introduction tohd dvd-systemmodelIntroduction tohd dvd-systemmodel
Introduction tohd dvd-systemmodel
 
SONY IBC2008
SONY IBC2008SONY IBC2008
SONY IBC2008
 
Slide
SlideSlide
Slide
 
State of Media Accessibility in HTML5
State of Media Accessibility in HTML5State of Media Accessibility in HTML5
State of Media Accessibility in HTML5
 
08 android multimedia_framework_overview
08 android multimedia_framework_overview08 android multimedia_framework_overview
08 android multimedia_framework_overview
 
2008 EBU Training BBC Scotland Infrastructure
2008 EBU Training BBC Scotland Infrastructure2008 EBU Training BBC Scotland Infrastructure
2008 EBU Training BBC Scotland Infrastructure
 
SocialZap
SocialZapSocialZap
SocialZap
 
OpenMAX Overview
OpenMAX OverviewOpenMAX Overview
OpenMAX Overview
 
Digital TV, IPTV
Digital TV, IPTVDigital TV, IPTV
Digital TV, IPTV
 
Digital Video
Digital VideoDigital Video
Digital Video
 
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
 
Introduction GStreamer
Introduction GStreamerIntroduction GStreamer
Introduction GStreamer
 
Datavideo MP-1000
Datavideo MP-1000Datavideo MP-1000
Datavideo MP-1000
 
Azure Media Services Step-by-Step Tutorial Docs Series - Part 4
Azure Media Services   Step-by-Step Tutorial Docs Series - Part 4Azure Media Services   Step-by-Step Tutorial Docs Series - Part 4
Azure Media Services Step-by-Step Tutorial Docs Series - Part 4
 
IPTV Codec & Packeting
IPTV Codec & PacketingIPTV Codec & Packeting
IPTV Codec & Packeting
 
Introduction to AV Foundation
Introduction to AV FoundationIntroduction to AV Foundation
Introduction to AV Foundation
 
Jpeg2000
Jpeg2000Jpeg2000
Jpeg2000
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag Jain
 
Tutorial about how to convert powerpoint to dvd
 Tutorial about how to convert powerpoint to dvd Tutorial about how to convert powerpoint to dvd
Tutorial about how to convert powerpoint to dvd
 

More from Vasudevan Mukundan

Class or-mass-Case Study
Class or-mass-Case StudyClass or-mass-Case Study
Class or-mass-Case Study
Vasudevan Mukundan
 
10.5 Commandments of Innovation
10.5 Commandments of Innovation10.5 Commandments of Innovation
10.5 Commandments of Innovation
Vasudevan Mukundan
 
Simplicity: The DeBono Way
Simplicity: The DeBono WaySimplicity: The DeBono Way
Simplicity: The DeBono Way
Vasudevan Mukundan
 
College admissions2013
College admissions2013College admissions2013
College admissions2013
Vasudevan Mukundan
 
Managing diversity
Managing diversityManaging diversity
Managing diversity
Vasudevan Mukundan
 
Optical Illusions
 Optical Illusions Optical Illusions
Optical Illusions
Vasudevan Mukundan
 

More from Vasudevan Mukundan (7)

Class or-mass-Case Study
Class or-mass-Case StudyClass or-mass-Case Study
Class or-mass-Case Study
 
10.5 Commandments of Innovation
10.5 Commandments of Innovation10.5 Commandments of Innovation
10.5 Commandments of Innovation
 
Simplicity: The DeBono Way
Simplicity: The DeBono WaySimplicity: The DeBono Way
Simplicity: The DeBono Way
 
The friendship
The friendshipThe friendship
The friendship
 
College admissions2013
College admissions2013College admissions2013
College admissions2013
 
Managing diversity
Managing diversityManaging diversity
Managing diversity
 
Optical Illusions
 Optical Illusions Optical Illusions
Optical Illusions
 

Recently uploaded

The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 

Recently uploaded (20)

The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 

Introduction tohd dvd-advcontents

  • 1. A Bird’s Eye View of HD-DVD Advanced Content Rendered By: V.M.Vasudevan Title Time Line : 22nd Aug, 2006 Logical Sector: Ashwini Hall
  • 2. Data Specifications  Video  Audio  No of Streams = 2  No. of Streams  Main, Sub Picture (MAX)  Compression  Main stream 8  MPEG(2,4),  Sub Stream 8 VC1Video  Coding Mode  Sub Picture  LPCM, DTS-HD, Dolby Digital,  No of Streams = 32 MPEG, AAC  Display Area  1920(H) - 1078(V)
  • 3. Some Vital Definitions  Elementary Stream  A generic term for one of the coded Video/Audio/bit streams.  Packet  Consists of header followed by a number of contiguous bytes from an elementary stream  Pack  Consists of a pack header followed by one or more packets.
  • 4. Some Vital Definitions (Contd…)  Standard Video format  Video format for Standard definition  Enhanced Video format  Video format for High definition contents  Video System Time Unit (VTSU)  Period between 2 consecutive fields or frames.
  • 5. Some Vital Definitions (Contd…)  Enhanced Video Object (EVOB)  Is the MPEG stream which is made up of a group of elementary stream.  Enhanced Video Object Set  Is a collection of EVOB. There are 3 different types.  Enhanced Video Object Unit (EVOBU)  Is a part of EVOB and the presentation time is 0.4 sec < x < 1.001 sec.
  • 6. Some Vital Definitions (Contd…)  Cell  The basic unit of the content to be presented. Consists of integer number of EBOVU  Cell Block  Composed of cells, one of which is presented by the user selection.
  • 7. Content Types  Standard Content  Extension of DVD-Video Ver.1.1  Consists of one VMG space and one or more VTS space  Advanced Content  This realizes more interactivity over SD.  Consists of : Play list, Primary & Secondary video set, Advanced application and Advanced subtitle.
  • 8. Advanced Content - Structure Play list Markup Advanced Advanced Scripts Application Navigation Manifest Advanced Element Image st net no C dec na v d A Effect Audio Font
  • 9. Advanced Content - Structure VTSI Primary Primary Time Map Video Set Audio/Video P-EVOB Substitute Audio/Video Secondary Substitute Time Map st net no C dec na v d A Video Set Audio Secondary Audio/Video S-EVOB
  • 10. Advanced Content - Structure Advanced Advanced Manifest Subtitle Navigation Markup Advanced Element Image Font Configuration st net no C dec na v d A File
  • 11. Play Lists PLAY LIST TMAP TMAP Manifest Manifest EVOBI S-EVOB Markup Script Markup P-EVOB Image Font Image Effect Audio Font
  • 13. Play List Contains ?  Configuration  Parameters used at startup  Cannot be changed by the user  Parameters  Streaming Buffer  Aperture  Main Video Default Colour  Network Timeout
  • 14. Play List Contains ?  Media Attributes  Describes about the elementary stream  CODEC is the only mandatory attribute  Two types : Audio & Video attributes.  Attributes referenced by a unique index  Only the index=1 is common for audio and video.
  • 15. Play List Contains ?  Title Information  TitleSet  May contain a First  Has 2 elements Title Play Title. & TitleSet.  Shall be played  Each Title is assigned before Title1 playback is a title timeline. presented.  Each title has  Contains one or more navigational Primary Audio Video information. and/or Substitute Audio Video
  • 16. What We have Seen Play list Markup Advanced Advanced Scripts Application Navigation Manifest Advanced Element Image st net no C dec na v d A Effect Audio Font
  • 17. Next in the List Play list Markup Advanced Advanced Scripts Application Navigation Manifest Advanced Element Image st net no C dec na v d A Effect Audio Font
  • 18. Markup  Advanced application employs 4 types of markup  Content Markup  Style Markup  Timing Markup  Script.  3 of them are XML based and the other is a scripting vocabulary based.
  • 19. Markup – Content Vocabulary  Contains structuring elements and object elements for interaction objects  Types of elements  Non-display  Display  Navigable  Activate-able  State full
  • 20. Markup – Content Vocabulary  Non-Display contains information relating to display but not directly involved  Display is similar to non-display but contribute directly to the output display  Navigable behave like display, in addition are aware of cursor movements  Activate-able behave like Navigable, in addition can have focus and be activated.  State full behave like activate-able, in addition has a state value.
  • 21. Markup – Style Vocabulary  Consists of 2 types : Styling and Style element types.  Is used in the following mechanism:  Applicative mode  Referential mode  Inline mode  Timing mode
  • 22. Markup – Style Vocabulary  The first 3 modes serve as static style state used for format & display.  The fourth one is used for dynamism.  Usage of style:  Changing display property of an element  Changing the visibility/color of an element  Style inheritance is allowed.
  • 23. Markup – Timing Vocabulary  Is a subset of SMIL  adopts the following subsets of SMIL:  Basic Inline Timing  Basic Time Containers  Time Containers Attributes  Basic Animation  Defines the overall time interval in which advanced application is valid
  • 24. Markup – Script Vocabulary  Has the following functionalities:  Character Set and Encoding  Built-in Objects  Runtime Compilation  Dynamic modifications of Built-in objects  Global Object Properties  The Script shall not support:  “WITH” statement  Automatic semicolon insertion
  • 25. Manifest  Is the initialization information of the advanced application for a Title  Player shall launch the application in accordance with the information in the manifest file  Initialization information contains:  Initial Markup file to be executed  Script file(s) to be executed during application startup
  • 26. The Next Item VTSI Primary Primary Time Map Video Set Audio/Video P-EVOB Substitute Audio/Video Secondary Substitute Time Map st net no C dec na v d A Video Set Audio Secondary Audio/Video S-EVOB
  • 27. Primary Video Set  Consists of :  Video Title Set Information (VTSI)  Enhanced Video Object Set (VTS_EVOB) for Video Title Set  Primary Enhanced VOB (P-EVOB)  VTS Time Map Information (VTS_TMAP)  Backup:  For VTSI (VTSI_BUP)  For VTS_TMAP (VTS_TMAP_BUP)
  • 28. Video Title Set Information VTSI Management Table (VTSI_MAT) Video Title Set Information VTS EVOB Attribute Table (VTSI) (VTS_EVOB_ATRT) Backup of VTSI VTS EVOB Information Table (VTSI_BUP) (VTS_EVOBIT)
  • 29. VSTI Management Table Field Name Contents Bytes VTS_ID VTS Identifier 12 VTSI_EA End Address of VTSI 4 VERN Version Number 2 VTS_CAT VTS Category 4 VTSI_MAT_EA End Address of VTSI_MAT 4 End Address of VTS_EVOB_ATRT_SA 4 VTSI_EVOB_ATRT End Address of VTS_EVOBIT_SA 4 VTS_EVOBIT
  • 30. VTSI EVOB Attribute Table  Consists of information about every EVOB in the Primary Video Set  Table contains:  EVOB Attribute Information  Search Pointer for an EVOB Attribute  Actual Attributes  Note  Same Attributes may be shared between multiple EVOBs.
  • 31. VTSI EVOB Attribute Table  Salient Attributes  Main Video/Sub Video Attributes  LUMA Value for Sub Video  Main Audio/Sub Audio stream attributes  Down-mix Coefficient Table for Audio  Sub Picture stream attributes  Sub picture palette for SD/HD
  • 32. VTSI EVOB Information Table  Contains the information of every EVOB under the primary video set.  Table is similar in structure to EVOB Attribute table.  Contains:  EVOB Information Table  Search Pointer  Actual EVOB Information
  • 33. VTSI EVOB Information Table  Salient field in the table  Presentation Start/End Time  First Search Pointer of the current EVOB  Last Search Pointer of the Previous EVOB  Audio Stop Time for the Audio stream  Audio gap length for the Audio stream
  • 34. The Next in the List VTSI Primary Primary Time Map Video Set Audio/Video P-EVOB Substitute Audio/Video Secondary Substitute Time Map st net no C dec na v d A Video Set Audio Secondary Audio/Video S-EVOB
  • 35. VTS Time Map Information Time Map #1 (TMAP #1) Video Title Set Map Information (VTS_TMAP) … Backup of VTS Map Information Time Map #n (VTS_TMAP_BUP) (TMAP #n)
  • 36. VTS Time Map Information  Consists of Time map information  Consists of one or more TMAP which is composed of a file  Table contains:  General Information  Search Pointer for an EVOB Attribute  Actual Time Information
  • 37. VTS Time Map Information  Is used to convert a given time to the address of the EVOBU.  One TMAPI for one EVOB in a contiguous block is stored as one TMAP entry in the table.  TMAP is aligned on the boundary between logical blocks.
  • 38. # UB OVE n# T N B OVE E # UB OVE 3 # T N B OVE E #1 TMAP E # UB OVE 3 # T N B OVE E # UB OVE 1 # T N B OVE TMAP for Contiguous blocks
  • 39. TMAP for Interleaved blocks TMAP Table ILV Block ILVU Info EVOBU_ENT#1_1 EVOBU#1_1 ILVU_ENT#2_2 EVOBU_ENT#1_2 EVOBU#1_2 TMAP #1 ... TMPA #2 ILVUI EVOBU_ENT#2_1 EVOBU#2_1 ILVU_ENT#1_2 EVOBU_ENT#2_2 EVOBU#2_2
  • 40. The Next in the List VTSI Primary Primary Time Map Video Set Audio/Video P-EVOB Substitute Audio/Video Secondary Substitute Time Map st net no C dec na v d A Video Set Audio Secondary Audio/Video S-EVOB
  • 41. Primary Enhanced VOB  Contains the Presentation Data and a part of the Navigation Data  Presentation Data contains:  Main/Sub Video & Audio data  Sub Picture data  Advanced Data  The Navigation Data inside P-EVOB:  General Control Information (GCI)  Data Search Information (DSI)
  • 42. Primary Enhanced VOB  Two kinds, one for Std contents & other for Advanced VTS  Two categories (based on allocation)  Contiguous Block  Interleaved Block  Recording area of the Presentation Data is called as a P-EVOB set (P- EVOBS)
  • 43. Primary Enhanced VOB Types Block 1 Contiguous P-EVOB 1 Block 2 Contiguous P-EVOB 2 Block 3 Contiguous P-EVOB 3 P-EVOB 4 Block 4 Interleaved P-EVOB 5 Block 5 Contiguous P-EVOB 6 P-EVOB 7 Block 6 Interleaved P-EVOB 8 P-EVOB 9 Block 7 Contiguous P-EVOB 10
  • 44. How a P-EVOB Looks Like Field Pack Data (in Pack) Navigation Pack (NV_PCK) GCI and DSI Main Video Pack (VM_PCK) Video Data Sub Video Pack (VS_PCK) Video Data Main Audio Pack (AM_PCK) Audio Data Sub Audio Pack (AS_PCK) Audio Data Sub Picture Pack (SP_PCK) Sub-picture Data Advanced Pack (ADV_PCK) Archiving Data
  • 45. Primary Enhanced VOB Unit  A single P-EVOB can be divided into many P-EVOBU  Each P-EVOBU is a sequence of packs in the recording order  Order  Start and end with a NV_PCK in the same P-EVOB  Start with NV_PCK and end with the P-EVOB itself
  • 46. Primary Enhanced VOB NV_PCK AM_PCK VM_PCK AS_PCK VS_PCK EVOBU SP_PCK EVOB#1 ADV_PCK EVOBU EVOB#2 … EVOBU … AM_PCK … VM_PCK AS_PCK EVOB#n VS_PCK EVOBU SP_PCK ADV_PCK
  • 47. The Next in the List VTSI Primary Primary Time Map Video Set Audio/Video P-EVOB Substitute Audio/Video Secondary Substitute Time Map st net no C dec na v d A Video Set Audio Secondary Audio/Video S-EVOB
  • 48. Secondary Enhanced VOB  Contains the Presentation Data and a part of the Navigation Data  Presentation Data contains:  Secondary Video & Audio data  Substitute Video & Audio data  Substitute Audio  The Navigation Data inside P-EVOB:  General Control Information (GCI)  Data Search Information (DSI)
  • 49. Secondary Enhanced VOB  Two kinds, one including a Video stream, other excluding it  EVOB including a Video stream:  Main Audio/Video Stream (AM/VM Packs)  Sub Audio/Video Stream (AS/VS Packs)  EVOB excluding a Video stream:  Main Audio Stream (AM_PCK)  Sub Audio Stream (AS_PCK)
  • 50. Secondary EVOB Structure NV_PCK NV_PCK AM_PCK AS_PCK VM_PCK VS_PCK AM_PCK AS_PCK EVOBU VM_PCK VS_PCK AM_PCK AS_PCK VM_PCK EVOBU VS_PCK … EVOBU … AS_PCK AM_PCK … VS_PCK VM_PCK AS_PCK AM_PCK EVOBU VS_PCK VM_PCK AS_PCK AM_PCK VS_PCK VM_PCK Including Video Stream
  • 51. Secondary EVOB Structure NV_PCK NV_PCK AM_PCK AS_PCK AM_PCK AS_PCK AM_PCK AS_PCK EVOBU AM_PCK AS_PCK AM_PCK AS_PCK AM_PCK EVOBU AS_PCK … EVOBU … AS_PCK AM_PCK … AS_PCK AM_PCK AS_PCK AM_PCK EVOBU AS_PCK AM_PCK AS_PCK AM_PCK AS_PCK AM_PCK Excluding Video Stream