`Version 1.1
`
`MD-SP-VOD-CONTENT1.1-I02-030415
`
`Issued
`
`Notice
`
`This specification is a cooperative effort undertaken at the direction of
`Cable Television Laboratories, Inc. (CableLabs®) for the benefit of the
`cable industry. Neither CableLabs, nor any other entity participating in
`the creation of this document, is responsible for any liability of any nature
`whatsoever resulting from or arising out of use or reliance upon this
`document by any party. This document is furnished on an AS-IS basis
`and neither CableLabs, nor other participating entity, provides any
`representation or warranty, express or implied, regarding its accuracy,
`completeness, or fitness for a particular purpose.
`
` Copyright 2002-2003 Cable Television Laboratories, Inc.
`All rights reserved.
`
`DISH Ex. 1056, p. 1
` DISH v. BBiTV
` IPR2020-01267
`
`
`
`MD-SP-VOD-CONTENT1.1-I02-030415
`
`Metadata Specifications
`
`
`Document Status Sheet
`
`Revision History:
`
`Draft
`
`Issued
`
`Closed
`
`Public
`
`Document Control Number: MD-SP-VOD-CONTENT1.1-I02-030415
`Document Title: CableLabs® Video-On-Demand Content Specification
`Version 1.1
`I02 – Released 4/15/03
`I01 – Released 9/27/02
`D01 – Released 8/26/02
`Date: April 15, 2003
`Status: Work in
`Progress
`Author
`Only
`
`Distribution Restrictions:
`
`CL/Member
`
`CL/Member/
`Vendor
`
`Key to Document Status Codes:
`
`Work in Progress An incomplete document, designed to guide discussion and generate
`feedback, that may include several alternative requirements for
`consideration.
`
`Draft
`
`Issued
`
`Closed
`
`A document in specification format considered largely complete, but
`lacking review by Members and vendors. Drafts are susceptible to
`substantial change during the review process.
`
`A stable document, which has undergone rigorous member and vendor
`review and is suitable for product design and development, cross-vendor
`interoperability, and for certification testing.
`A static document, reviewed, tested, validated, and closed to further
`engineering change requests to the specification through CableLabs.
`
`ii
`
`CableLabs
`
`04/15/03
`
`DISH Ex. 1056, p. 2
` DISH v. BBiTV
` IPR2020-01267
`
`
`
`CableLabs VOD Content Version 1.1
`
`MD-SP-VOD-CONTENT1.1-I02-030415
`
`
`
`
`
`TABLE OF CONTENTS
`
` 1
`
`
`
`INTRODUCTION ................................................................................................................................................ 1
`1.1
`PURPOSE.......................................................................................................................................................... 1
`1.2
`SCOPE.............................................................................................................................................................. 1
`1.3
`REQUIREMENTS............................................................................................................................................... 1
`2 REFERENCES ..................................................................................................................................................... 2
`2.1
`NORMATIVE REFERENCES ............................................................................................................................... 2
`2.2
`INFORMATIVE REFERENCES............................................................................................................................. 2
`2.3
`REFERENCE ACQUISITION................................................................................................................................ 2
`3 TERMS AND DEFINITIONS ............................................................................................................................. 3
`4 ABBREVIATIONS AND ACRONYMS............................................................................................................. 3
`5 ASSET STRUCTURE.......................................................................................................................................... 4
`5.1
`PACKAGE......................................................................................................................................................... 4
`5.1.1
`Package Metadata .................................................................................................................................. 5
`5.1.2
`Content.................................................................................................................................................... 6
`5.1.3
`Assets ...................................................................................................................................................... 6
`5.2
`TITLE ASSET .................................................................................................................................................... 6
`5.2.1
`Title Metadata......................................................................................................................................... 6
`5.2.2
`Title Content ......................................................................................................................................... 13
`5.2.3
`Title Assets............................................................................................................................................ 13
`5.3 MOVIE ASSET ................................................................................................................................................ 13
`5.3.1
`Movie Metadata.................................................................................................................................... 13
`5.3.2
`Movie Content....................................................................................................................................... 15
`5.3.3
`Movie Assets ......................................................................................................................................... 16
`5.4
`STILL-IMAGE ASSET ...................................................................................................................................... 16
`5.4.1
`Still-Image Metadata ............................................................................................................................ 16
`5.4.2
`Still-Image Content............................................................................................................................... 17
`5.4.3
`Still-Image Assets.................................................................................................................................. 17
`5.5
`PREVIEW ASSET............................................................................................................................................. 18
`5.5.1
`Preview Metadata................................................................................................................................. 18
`5.5.2
`Preview Content.................................................................................................................................... 20
`5.5.3
`Preview Assets ...................................................................................................................................... 20
`5.6
`TRIAL USE FIELDS......................................................................................................................................... 21
`6 ENCODING SPECIFICATIONS ..................................................................................................................... 22
`6.1
`VIDEO............................................................................................................................................................ 22
`6.2
`BIT RATE....................................................................................................................................................... 22
`6.3
`RESOLUTION.................................................................................................................................................. 22
`6.4
`PASSES .......................................................................................................................................................... 22
`6.5
`PIDS.............................................................................................................................................................. 22
`6.6
`TRANSPORT STREAM REQUIREMENTS ........................................................................................................... 23
`6.7
`GENERAL ELEMENTARY STREAM REQUIREMENTS........................................................................................ 23
`6.8
`GOP - VIDEO STREAM REQUIREMENTS ........................................................................................................ 23
`6.9
`AUDIO ........................................................................................................................................................... 24
`
`04/15/03
`
`CableLabs
`
`iii
`
`DISH Ex. 1056, p. 3
` DISH v. BBiTV
` IPR2020-01267
`
`
`
`MD-SP-VOD-CONTENT1.1-I02-030415
`
`Metadata Specifications
`
`6.10 CLOSED CAPTIONING / ALTERNATE LANGUAGES / V-CHIP ........................................................................... 24
`6.11 SUBTITLES..................................................................................................................................................... 24
`ANNEX A RATINGS AND ADVISORIES......................................................................................................... 25
`A.1 MPAA RATINGS ........................................................................................................................................... 25
`A.2
`TV RATINGS ................................................................................................................................................. 25
`A.3 OTHER RATINGS............................................................................................................................................ 25
`A.4 CONTENT ADVISORIES .................................................................................................................................. 26
`A.5 MSO RATINGS .............................................................................................................................................. 26
`A.6 AUDIENCE ..................................................................................................................................................... 26
`ANNEX B
`SPECIAL CHARACTERS ................................................................................................................ 27
`B.1
`ISO-8859-1 (LATIN1) ................................................................................................................................... 27
`B.2 CHARACTER SET ........................................................................................................................................... 27
`APPENDIX I
`VOD EXAMPLES (INFORMATIVE)...................................................................................... 28
`I.1
`VOD EXAMPLE 1 .......................................................................................................................................... 28
`I.2
`VOD EXAMPLE 2 .......................................................................................................................................... 32
`I.3
`SVOD EXAMPLE........................................................................................................................................... 34
`APPENDIX II
`REVISION HISTORY ............................................................................................................... 37
`
`
`
`List of Tables
`TABLE 1 – PACKAGE METADATA.................................................................................................................................... 5
`TABLE 2 – TITLE METADATA.......................................................................................................................................... 6
`TABLE 3 – MOVIE METADATA ...................................................................................................................................... 13
`TABLE 4 – STILL IMAGE METADATA............................................................................................................................. 16
`TABLE 5 – PREVIEW METADATA................................................................................................................................... 18
`TABLE 6 – CONTENT ADVISORIES................................................................................................................................. 26
`
`
`
`
`iv
`
`CableLabs
`
`04/15/03
`
`DISH Ex. 1056, p. 4
` DISH v. BBiTV
` IPR2020-01267
`
`
`
`CableLabs VOD Content Version 1.1
`
`MD-SP-VOD-CONTENT1.1-I02-030415
`
`1
`
`INTRODUCTION
`
`1.1 Purpose
`This specification describes how to create content for the Video on Demand service.
`
`1.2 Scope
`This document describes the specific assets (content and metadata) used by the VOD service that can be distributed
`using the Asset Distribution Interface. It does not specify a distribution method.
`
`1.3 Requirements
`
`Throughout this document, the words that are used to define the significance of particular requirements are
`capitalized. These words are:
`
`“MUST”
`
`This word or the adjective “REQUIRED” means that the item is an absolute
`requirement of this specification.
`
`“MUST NOT”
`
`This phrase means that the item is an absolute prohibition of this specification.
`
`“SHOULD”
`
`This word or the adjective “RECOMMENDED” means that there may exist valid
`reasons in particular circumstances to ignore this item, but the full implications
`should be understood and the case carefully weighed before choosing a different
`course.
`
`“SHOULD NOT”
`
`This phrase means that there may exist valid reasons in particular circumstances
`when the listed behavior is acceptable or even useful, but the full implications
`should be understood and the case carefully weighed before implementing any
`behavior described with this label.
`
`“MAY”
`
`
`
`This word or the adjective “OPTIONAL” means that this item is truly optional. One
`vendor may choose to include the item because a particular marketplace requires it
`or because it enhances the product, for example; another vendor may omit the same
`item.
`
`04/15/03
`
`CableLabs
`
`1
`
`DISH Ex. 1056, p. 5
` DISH v. BBiTV
` IPR2020-01267
`
`
`
`MD-SP-VOD-CONTENT1.1-I02-030415
`
`Metadata Specifications
`
`2 REFERENCES
`
`2.1 Normative References
`
`In order to claim compliance with this specification, it is necessary to conform to the following standards and other
`works as indicated, in addition to the other requirements of this specification. Notwithstanding, intellectual property
`rights may be required to use or implement such normative references.
`
`[1] ATSC A/52 Digital Audio Compression (AC-3) Standard
`
`[2] ATSC A/53 Digital Television Standard
`
`[3]
`
`IETF, STD0013 RFC 1035, Domain Names–Implementation and Specification (Nov. 1987)
`
`[4] CableLabs Asset Distribution Interface Specification Version 1.1, MD-SP-ADI1.1-I02-030415
`
`[5] W3C Extensible Markup Language (XML) 1.0 (Second Edition)
`
`[6]
`
`[7]
`
`[8]
`
`[9]
`
`IETF RFC 1321, The MD5 Message-Digest Algorithm (April 1992)
`
`ISO 639-1, 639-2 – Codes for the Representation of Names of Languages- Part 1: Alpha-2 Code, Part 2:
`Alpha-3 Code
`
`ISO/IEC 13818-2 Information Technology-Generic Coding of Moving Pictures and Associated Audio
`Information : Video
`
`ISO/IEC 13818-4:1998/Cor-2:1998 Information Technology – Generic Coding of Moving Pictures and
`Associated Audio Information – Part 4: Conformance Testing, Technical Corrigendum 2
`
`[10] ANSI/SCTE 20 2001 (formerly DVS 157), SCTE Standard Methods for Carriage of Closed Captions Non-
`Real Time Sampled Video
`
`[11] SCTE 27 1996 reaffirmed 2003 (formerly DVS 026) SCTE Method – Subtitling Methods for Broadcast Cable
`
`2.2
`
`Informative References
`
`None
`
`2.3 Reference Acquisition
`Internet Engineering Task Force (IETF) Secretariat, c/o Corporation for National Research Initiatives, 1895
`•
`Preston White Drive, Suite 100, Reston, VA 20191-5434, Phone 703-620-8990, Fax 703-620-9071, Internet:
`http://www.ietf.org/
`• The Society of Cable Telecommunications Engineers (SCTE) 140 Philips Road, Exton, PA. 19341-1318
`Phone 800-542-5040 (toll free), Fax (610) 363-5898, Internet: http://www.scte.org/standards/
`• Cable Television Laboratories, Inc. (CableLabs), 400 Centennial Parkway, Louisville, CO, 80027,
`http://www.cablelabs.com/projects/metadata/
`ISO Central Secretariat: International Organization for Standardization (ISO), 1, rue de Varembé, Case postale
`56, CH-1211 Geneva 20, Switzerland; Internet: http://www.iso.ch/
`
`•
`
`2
`
`CableLabs
`
`4/15/03
`
`DISH Ex. 1056, p. 6
` DISH v. BBiTV
` IPR2020-01267
`
`
`
`CableLabs VOD Content Version 1.1
`
`MD-SP-VOD-CONTENT1.1-I02-030415
`
`3 TERMS AND DEFINITIONS
`
`This specification uses the following terms:
`
`Metadata
`
`Metadata is descriptive data associated with a content asset package or file. It
`may vary in depth from merely identifying the content package title or
`information to populate an EPG to providing a complete index of different
`scenes in a movie or providing business rules detailing how the content
`package may be displayed, copied, or sold. Separate uses for metadata have
`originated from the studios, distribution networks (Cable, Satellite), down to
`the CPE (STBs, PVRs).
`
` ABBREVIATIONS AND ACRONYMS
`
`
`
` 4
`
`This specification uses the following abbreviations:
`
`ADI
`CA
`CBR
`CPE
`DTS
`GOP
`MOD
`MPEG
`NTSC
`PAT
`PCR
`PES
`PID
`PMT
`PTS
`PVR
`SI
`SPTS
`STB
`SVOD
`VOD
`
`Asset Distribution Interface
`Conditional Access
`Constant Bit Rate
`Customer Premise Equipment
`Decoding Time Stamp
`Group of Pictures
`Movies on Demand
`Motion Picture Expert Group
`National Television System Committee
`Program Association Table
`Program Clock References
`Packetized Elementary Stream
`Program Identification
`Program Mapping Table
`Presentation Time Stamp
`Personal Video Recorder
`Systems Information
`Single Program Transport Stream
`Set-Top Box
`Subscription Video on Demand
`Video on Demand
`
`04/15/03
`
`CableLabs
`
`3
`
`DISH Ex. 1056, p. 7
` DISH v. BBiTV
` IPR2020-01267
`
`
`
`MD-SP-VOD-CONTENT1.1-I02-030415
`
`Metadata Specifications
`
`5 ASSET STRUCTURE
`
`The format of the asset structure within the ADI package for the Title asset is defined as follows:
`Package
`| package metadata
`+---title asset
`| | title asset metadata
`| +--movie asset
`| | movie asset metadata
`| | movie asset content
`| +--still-image asset(box-cover, poster)
`| | box cover asset metadata
`| | box cover asset content
`| +--preview asset
`| | preview asset metadata
`| | preview asset content
`
`
`5.1 Package
`
`This describes the VOD content and metadata for each asset that is part of a Title asset. The names and values of
`some package-level metadata items are specified here, but the exact format for transmission purposes is described in
`the appropriate Asset Distribution Interface document. General asset metadata items specified in the ADI are
`designated with “AMS” and are placed here for informational purposes only. If any discrepancies occur between this
`specification and the ADI document for the “AMS” fields, the ADI document is the authoritative source. The App
`Data App element is determined from the “Spec” Column table and has allowed values of “MOD” or “SVOD” to
`indicate application. Metadata items are identified with “MOD” per prior practice, as they have been specific to the
`MOD application; however, most of these can be considered to be “VOD” under this specification, where similar
`assets are used in conjunction with other applications. A subsequent version of this specification will delineate
`content-specific metadata with “VOD”, effectively assigning this “application” tag to the asset repository.
`
`Although specifically addressed by the ADI specification, the following items are re-stated for the purposes of
`clarity:
`• The XML file shall be named ADI.XML.
`• The DTD file shall be named ADI.dtd
`
`FORMAT: Metadata should be in XML format that is compatible with the W3C Extensible Markup Language
`(XML) version 1.0 (Second Edition).
`
`4
`
`CableLabs
`
`4/15/03
`
`DISH Ex. 1056, p. 8
` DISH v. BBiTV
` IPR2020-01267
`
`
`
`CableLabs VOD Content Version 1.1
`
`MD-SP-VOD-CONTENT1.1-I02-030415
`
`5.1.1 Package Metadata
`
`Spec
`
`AMS
`
`Metadata
`Name
`Provider
`
`AMS
`
`Product
`
`AMS Asset_Name
`
`AMS Version_Major
`
`AMS Version_Minor
`
`AMS Description
`
`AMS Creation_Date
`
`AMS
`
`Provider_ID
`
`AMS Asset_ID
`
`AMS Asset_Class
`
`Table 1 – Package Metadata
`
`Description
`
`Type
`
`String – ex. “iN Demand” or
`“HBO”
`
`String (Max 20 Chars)
`
`String (Max 50 chars)
`Ex. “WesCravensDracula2000
`package”
`Integer
`
`Integer
`
`String
`Ex. “Wes Craven’s Dracula
`2000 asset package”
`String – “yyyy-mm-dd”
`
`String- Ex. “indemand.com”
`
`String (Fixed 20 chars,
`alpha/numeric) 4 alpha
`characters followed by 16
`numbers, no spaces-Ex.
`“ABCD1234567890123456”2
`
`String
`
`A unique identifier for the provider
`of the Asset – represents the
`business relationship between the
`MSO and the Asset Provider
`An identifier for the product
`offering.
`A string containing the identifying
`name of the asset. Asset names
`must be unique within a product.
`
`An integer representing the major
`version number
`An integer representing the minor
`version number
`A human-readable string describing
`the Asset.
`
`A string representing the date on
`which the Asset was created.
`A unique identifier for the provider
`of the Asset. The Provider_ID must
`be set to a registered internet
`domain name restricted to at most
`20 lower-case characters and
`belonging to the provider. For
`example a valid Provider_ID for
`CableLabs is “cablelabs-films.com”
`(19 chars).1
`An identifier for the asset that is
`unique within a provider’s asset ID
`space. The unique portable
`identification of an asset is the
`combinations of its Provider_ID
`and its Asset_ID.
`A system-level type for the asset.
`This is intended to be helpful for the
`application mapping and routing,
`and expected to be more general
`than the Type value for the content.
`Expected Value is “package”
`
`Required vs
`Optional
`Req
`
`Req
`
`Req
`
`Req
`
`Req
`
`Req
`
`Req
`
`Req
`
`Req
`
`Req
`
`
`1 Per ECN VC1.1-N-03002, 3/6/03 kb
`2 Per ECN VC1.1-N-03008, 3/21/03 kb
`
`04/15/03
`
`CableLabs
`
`5
`
`DISH Ex. 1056, p. 9
` DISH v. BBiTV
` IPR2020-01267
`
`
`
`MD-SP-VOD-CONTENT1.1-I02-030415
`
`Metadata Specifications
`
`Spec
`
`Metadata
`Name
`AMS Verb
`
`MOD
`or
`SVOD
`
`Provider_
`Content_Tier
`
`Description
`
`Type
`
`String
`
`A string containing an action to be
`performed on the asset. The only
`valid values for the Verb are the
`empty string (“”,) and “DELETE”.
`A string representing which
`provider content tiers are to be
`identified with the Asset – Can be
`used to propagate Assets to specific
`servers
`
`Required vs
`Optional
`Opt
`
`String – one tier per element.
`Ex.
`<App_Data App=“MOD”
`Name=“Provider_Content_Tier”
`Value=“HBO1”/>
`<App_Data App=“MOD”
`Name=“Provider_Content_Tier”
`Value=“HBO8”/>
`String “CableLabsVOD1.1”
`
`Opt
`
`Req
`
`MOD
`or
`SVOD
`
`Metadata_Spec_
`Version
`
`A string representing the version of
`the VOD Content Specification for
`this package
`
`5.1.2 Content
`
`None.
`
`5.1.3 Assets
`
`Title asset.
`
`5.2 Title asset
`
`5.2.1 Title Metadata
`
`Spec
`
`AMS
`
`Metadata
`Name
`Provider
`
`AMS
`
`Product
`
`AMS Asset_Name
`
`AMS Version_Major
`
`AMS Version_Minor
`
`AMS Description
`
`Table 2 – Title Metadata
`
`Description
`
`Type
`
`A unique identifier for the provider
`of the Asset – represents the
`business relationship between the
`MSO and the Asset Provider.
`An identifier for the product
`offering.
`A string containing the identifying
`name of the asset. Asset names
`must be unique within a product.
`An integer representing the major
`version number
`An integer representing the minor
`version number
`A human-readable string describing
`the Asset.
`
`String – ex. “iN Demand” or
`“HBO”
`
`String (Max 20 Chars)
`
`String (Max 50 chars) Ex.
`“WesCravensDracula2000title”
`
`Integer
`
`Integer
`
`String – ex. “Wes Craven’s
`Dracula 2000 title asset”
`
`Required vs
`Optional
`Req
`
`Req
`
`Req
`
`Req
`
`Req
`
`Req
`
`6
`
`CableLabs
`
`4/15/03
`
`DISH Ex. 1056, p. 10
` DISH v. BBiTV
` IPR2020-01267
`
`
`
`CableLabs VOD Content Version 1.1
`
`MD-SP-VOD-CONTENT1.1-I02-030415
`
`Description
`
`Type
`
`Spec
`
`Metadata
`Name
`AMS Creation_Date
`
`AMS
`
`Provider_ID
`
`AMS Asset_ID
`
`AMS Asset_Class
`
`AMS Verb
`
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`
`Type
`
`Title_Sort_
`Name
`
`Subscriber_
`View_Limit
`
`A string representing the date on
`which the Asset was created.
`A unique identifier for the provider
`of the Asset. The Provider_ID must
`be set to a registered internet
`domain name restricted to at most
`20 lower-case characters and
`belonging to the provider. For
`example a valid Provider_ID for
`CableLabs is “cablelabs-films.com”
`(19 chars).3
`An identifier for the asset that is
`unique within a provider’s asset ID
`space. The unique portable
`identification of an asset is the
`combinations of its Provider_ID
`and its Asset_ID.
`A system-level type for the asset.
`This is intended to be helpful for
`the application mapping and
`routing, and expected to be more
`general than the Type value for the
`content. Expected Value is “title”
`A string containing an action to be
`performed on the asset. The only
`valid values for the Verb are the
`empty string (“”,) and “DELETE”.
`The asset or content type that
`determines how or where it is
`stored.
`A string to be used when sorting the
`title.
`
`A string representing a period of
`time and the maximum number of
`views over the period of time.
`The separator shall be a “,” between
`the period start date, period end
`date and maximum views.
`
`
`Required vs
`Optional
`Req
`
`String – “yyyy-mm-dd”
`
`String- Ex. “indemand.com”
`
`Req
`
`Req
`
`Req
`
`Opt
`
`Req
`
`Opt
`
`Opt
`
`String (Fixed 20 chars,
`alpha/numeric) 4 alpha
`characters followed by 16
`numbers, no spaces-Ex.
`“ABCD1234567890123456”4
`
`String
`
`String
`
`“title”
`
`String – (max 22 chars)
` ex. “Blob, The”
`
`String containing the three
`components (period start date,
`period end date, maximum
`views), one per element Ex.
`<App_Data App=“MOD”
`Name=“Subscriber_View_
`Limit” Value=“2001-11-
`01,2001-11-15, 5”/>
`<App_Data App=“MOD”
`Name=“Subscriber_View_
`Limit” Value=“2001-12-
`01,2001-12-15, 5”/>
`
`
`3 Per ECN VC1.1-N-03002, 3/6/03 kb
`4 Per ECN VC1.1-N-03008, 3/21/03 kb
`
`04/15/03
`
`CableLabs
`
`7
`
`DISH Ex. 1056, p. 11
` DISH v. BBiTV
` IPR2020-01267
`
`
`
`MD-SP-VOD-CONTENT1.1-I02-030415
`
`Metadata Specifications
`
`Spec
`
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`
`MOD
`or
`SVOD
`
`MOD
`or
`SVOD
`
`Metadata
`Name
`Title_Brief
`
`Description
`
`Type
`
`A brief version of the movie title
`(for display)
`
`String – (max 19 chars)
`
`Required vs
`Optional
`Req
`
`Title
`
`Movie title (for display)
`
`Episode_Name
`
`The name of an individual episode
`of a series.
`
`Episode_ID
`
`A unique identifier given to each
`individual episode of a series.
`
`String – (Max 128 chars—
`special characters allowed) ex.
`“Wes Craven’s Dracula 2000”.
`String – ex. “Hot Child in the
`City”
`
`Req
`
`Opt
`
`String – ex. “Episode #45”
`
`Opt
`
`Summary_Long Movie summary in full
`
`String – (Max 4096 chars—
`special characters allowed)
`
`Summary_
`Medium
`
`Movie summary paragraph -- for
`EPG-like description
`
`String – (Max 1024 chars—
`special characters allowed)
`
`Summary_Short Movie summary: sentence
`
`Rating
`
`MPAA or TV Rating, whichever is
`appropriate (see Annex A, Ratings
`and Advisories)
`
`MSORating5
`
`MSO applied rating for content not
`otherwise rated (see Annex A for
`examples)
`
`String – (Max 256 chars—
`special characters allowed) – ex
`“Samantha is hired to plan a bat
`mitzvah; Charlotte tries to
`improve life with Trey.”
`String, one rating per element,
`<App_Data App=“MOD”
`Name=“Rating” Value=“TV-
`G”/>
`<App_Data App=“MOD”
`Name=“Rating” Value=“G”/>
`String, one rating per element,
`<App_Data App="MOD"
`Name="MSORating"
`Value="Age-14"/>
`
`Opt
`
`Opt
`
`Req
`
`Req
`
`Opt
`
`
`5 Per ECN VC1.1-N-02007, 3/31/03 kb
`
`8
`
`CableLabs
`
`4/15/03
`
`DISH Ex. 1056, p. 12
` DISH v. BBiTV
` IPR2020-01267
`
`
`
`CableLabs VOD Content Version 1.1
`
`MD-SP-VOD-CONTENT1.1-I02-030415
`
`Metadata
`Name
`Advisories
`
`Spec
`
`MOD
`or
`SVOD
`
`Description
`
`Type
`
`One content advisory code (see
`Annex A Ratings and Advisories)
`
`Required vs
`Optional
`Opt
`
`Opt
`
`Opt
`
`Req
`
`Req
`
`Opt
`
`Opt
`
`Opt
`
`Opt
`
`String, one advisory per element
`(max 1024 chars for all
`advisories)
`
`<App_Data App="MOD"
`Name="Advisories"
`Value="S"/>
`<App_Data App="MOD"
`Name="Advisories"
`Value="V"/>
`
`There are at most six
`occurrences of "Advisories",
`with a combined maximum of at
`most 12 characters.6
`String, one rating per element,
`<App_Data App="MOD"
`Name="Audience"
`Value="Adult"/>
`String “Y” or “N”
`
`MOD
`or
`SVOD
`
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`
`MOD
`or
`SVOD
`
`Audience7
`
`Field to indicate target audience
`(see Annex A for examples)
`
`Closed_
`Captioning
`
`A “Y” or “N” flag indicating
`Closed Captioning encoding
`
`Run_Time
`
`Run time
`
`String – “hh:mm:ss”
`
`Display_Run_
`Time
`
`Run time (for display)
`
`String – “hh:mm”
`
`Year
`
`Year of release
`
`String – “yyyy”
`
`Country_of_
`Origin
`
`Country of origin (France, Japan,
`etc.)
`
`String
`
`Actors
`
`Actors – Last Name,First Name (for
`searching)
`The separator shall be a “,” between
`the last name and the first name.
`
`
`Actors_Display
`
`Actors -- A human-readable string
`(for display)
`
`String – (Max 35 per actor) –
`one actor per element. Ex.
`<App_Data App=“MOD”
`Name=“Actors”
`Value=“Willis,Bruce”/>
`<App_Data App=“MOD”
`Name=“Actors”
`Value=“Gere,Richard”/>
`String (1024 chars total all
`Actors) Ex: “Voices of Tom
`Hanks, Robin Williams”
`
`
`6 Per ECN VC1.1-N-02007, 3/31/03 kb
`7 Per ECN VC1.1-N-02007, 3/31/03 kb
`
`04/15/03
`
`CableLabs
`
`9
`
`DISH Ex. 1056, p. 13
` DISH v. BBiTV
` IPR2020-01267
`
`
`
`MD-SP-VOD-CONTENT1.1-I02-030415
`
`Metadata Specifications
`
`Spec
`
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`
`Metadata
`Name
`Writer_Display Writer(s)—A human-readable
`string (for display)
`
`Description
`
`Director
`
`Directors– Last Name,First Name
`The separator shall be a “,” between
`the last name and the first name.
`
`
`Producers
`
`MOD
`or
`SVOD
`
`Producers– Last Name,First Name
`The separator shall be a “,” between
`the last name and the first name.
`
`
`Studio
`
`Studio (for display)
`
`Category
`
`A nested list of human readable
`categories and sub-categories which
`effect how the UI presents the asset.
`The value will contain an ordered
`sequence of components, each
`component separated using a “/”.
`Each line effectively represents a
`“categorization” for the Title.
`
`Season_
`Premiere
`
`A flag indicating Title is a Season
`Premiere
`
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`MOD
`or
`SVOD
`
`Type
`
`String (1024 chars total all
`Writers) Ex: “Francis Ford
`Coppola, Mario Puzo”
`String – (Max 35 per director) –
`one director per element.
`<App_Data App=“MOD”
`Name=“Director”
`Value=“Puzo,Mario”/>
`<App_Data App=“MOD”
`Name=“Director”
`Value=“Lucas,George”/>
`String – (Max 91 per producer,
`1024 all producers) – one
`producer per element.
`<App_Data App=“MOD”
`Name=“Producers”
`Value=“Barrymore,Drew”/>
`<App_Data App=“MOD”
`Name=“Producers”
`Value=“Lucas,George”/>
`String - (Max 256 chars) ex.
`“Buena Vista”
`
`String – (Max 20 per category
`component), one category per
`element.
`<App_Data App=“MOD”
`Name=“Category”
`Value=“Movies/Movies a-z”/>
`<App_Data App=“MOD”
`Name=“Category”
`Value=“Movies/Comedy”/>
`String “Y” or “N”
`
`Required vs
`Optional
`Opt
`
`Opt
`
`Opt
`
`Opt
`
`Opt
`
`Opt
`
`Opt
`
`Opt
`
`Season_Finale
`
`A flag indicating Title is a Season
`Finale
`
`String “Y” or “N”
`
`Genre
`
`Genres – attributes that describe the
`asset .
`
`String – (Max 20 per genre), one
`genre per element.
`<App_Data Ap