Presentation is loading. Please wait.

Presentation is loading. Please wait.

Extended Content Control Information (ExCCI) Packet — The Studio Side of DRM Hollywood Post Alliance 11 th Technology Retreat – Rancho Mirage, CA January.

Similar presentations


Presentation on theme: "Extended Content Control Information (ExCCI) Packet — The Studio Side of DRM Hollywood Post Alliance 11 th Technology Retreat – Rancho Mirage, CA January."— Presentation transcript:

1 Extended Content Control Information (ExCCI) Packet — The Studio Side of DRM Hollywood Post Alliance 11 th Technology Retreat – Rancho Mirage, CA January 28, 2005 S. Merrill Weiss / Merrill Weiss Group Consultants in Electronic Media Technology / Management Hollywood Post Alliance 11 th Technology Retreat – Rancho Mirage, CA January 28, 2005 S. Merrill Weiss / Merrill Weiss Group Consultants in Electronic Media Technology / Management

2 Agenda 4Purpose of ExCCI Packet 4Requirements for ExCCI Packet 4Functions of ExCCI Packet 4Structure of ExCCI Packet 4Transport of ExCCI Packet 4Application of ExCCI Packet 4Summary 4Purpose of ExCCI Packet 4Requirements for ExCCI Packet 4Functions of ExCCI Packet 4Structure of ExCCI Packet 4Transport of ExCCI Packet 4Application of ExCCI Packet 4Summary

3 Purpose of ExCCI Packet 4Content Owners Need to Control Use of Their Content 4Through Conditional Access & Other Means 4Support Needed for Conditional Access & Usage Signaling 4Generated in Professional Space 4Applied In Consumer Space 4ExCCI Provides Mechanism to Communicate Content Owner Intentions Through Professional Space 4For Encoding Into Content When Released into Consumer Space 4In Development as SMPTE Standard (Work in Progress) 4Content Owners Need to Control Use of Their Content 4Through Conditional Access & Other Means 4Support Needed for Conditional Access & Usage Signaling 4Generated in Professional Space 4Applied In Consumer Space 4ExCCI Provides Mechanism to Communicate Content Owner Intentions Through Professional Space 4For Encoding Into Content When Released into Consumer Space 4In Development as SMPTE Standard (Work in Progress)

4 Scope of ExCCI Packet Use  ExCCI in Professional Space  Replaced in Consumer Space

5 Requirements for ExCCI Packet 4Requirements Identified by Major Content Owners & Others 4Motion Picture Association Members 4Broadcasters 4Takes Account of DVB & TV Anytime Forum Content Controls 4Functions Constitute Menu of Possible Controls 4Not Intended to Use All for Any Particular Application 4Provides Tools from which to Select for Specific Applications 4First Use is of a Single Bit (Redistribution Control) 4Only Some May Be Used for Specific Consumer Release Media 4Other Standards/Agreements/Regulations Will Determine 4Interactions Between Functions Can Be Complex 4Requirements Identified by Major Content Owners & Others 4Motion Picture Association Members 4Broadcasters 4Takes Account of DVB & TV Anytime Forum Content Controls 4Functions Constitute Menu of Possible Controls 4Not Intended to Use All for Any Particular Application 4Provides Tools from which to Select for Specific Applications 4First Use is of a Single Bit (Redistribution Control) 4Only Some May Be Used for Specific Consumer Release Media 4Other Standards/Agreements/Regulations Will Determine 4Interactions Between Functions Can Be Complex

6 Primary Functions of ExCCI Packet 4Control of Analog Outputs (Composite & Component) 4Enable / Disable 4Control of Uncompressed Digital Outputs 4Enable / Disable 4Control of Compressed Digital Outputs 4Enable / Disable 4Control of Analog Protection System (APS, e.g., Macrovision) 4Provision Made for Selection of Additional Systems 4Control Data Provided for Each System 4Control of Analog Outputs (Composite & Component) 4Enable / Disable 4Control of Uncompressed Digital Outputs 4Enable / Disable 4Control of Compressed Digital Outputs 4Enable / Disable 4Control of Analog Protection System (APS, e.g., Macrovision) 4Provision Made for Selection of Additional Systems 4Control Data Provided for Each System

7 Primary Functions of ExCCI Packet (2) 4Control of Copy Generation Management System – Analog 4CGMS-A 4Permit / Limit Copying of Content on Analog Output 4No Control / One Generation / No More Copying / No Copying 4Control of Copy Generation Management System – Digital 4CGMS-D 4Permit / Limit Copying of Content on Digital Output 4No Control / One Generation / No More Copying / No Copying 4Control of Copy Generation Management System – Analog 4CGMS-A 4Permit / Limit Copying of Content on Analog Output 4No Control / One Generation / No More Copying / No Copying 4Control of Copy Generation Management System – Digital 4CGMS-D 4Permit / Limit Copying of Content on Digital Output 4No Control / One Generation / No More Copying / No Copying

8 Primary Functions of ExCCI Packet (3) 4Image Constrain 4Limit Output Image Pixel Count 4Constrain HDTV Content to EDTV Resolution 4Redistribution Control 4Preclude Internet Redistribution (Simple Functionality) 4Copy Control Assertion 4Asserts Control of Number of Copies 4Indicates Use of CGMS-A and/or CGMS-D 4Image Constrain 4Limit Output Image Pixel Count 4Constrain HDTV Content to EDTV Resolution 4Redistribution Control 4Preclude Internet Redistribution (Simple Functionality) 4Copy Control Assertion 4Asserts Control of Number of Copies 4Indicates Use of CGMS-A and/or CGMS-D

9 Primary Functions of ExCCI Packet (4) 4Copy Move Count 4Number of Moves Allowed for Permitted Copies 4DVB Usage State Information (USI) 4Similar to Other Primary Functions 4Will Harmonize or Duplicate, As Necessary 4Domain Control 4Control of Locations In Which Use Is Permitted 4Transfer of Copies 4Move of Instances 4Viewing 4Copy Move Count 4Number of Moves Allowed for Permitted Copies 4DVB Usage State Information (USI) 4Similar to Other Primary Functions 4Will Harmonize or Duplicate, As Necessary 4Domain Control 4Control of Locations In Which Use Is Permitted 4Transfer of Copies 4Move of Instances 4Viewing

10 Primary Functions of ExCCI Packet (5) 4Control of Digital Protection Systems 4Wide Range of Digital Output Media Considered 4Presence Indicates Acceptability for Distribution or Use 4Opaque Data Carried for Control of Each System 4Dynamic Document™ Functionality Used for Extensions 4Provides Quick Update to Standard for Additions (3-6 months) 4Provides Online Mechanism for Discovering New Systems 4Allows Link to System Data & Control Interpretation 4Unlimited Number of Systems Supported 4Variable Length Section of ExCCI Payload 4Control of Digital Protection Systems 4Wide Range of Digital Output Media Considered 4Presence Indicates Acceptability for Distribution or Use 4Opaque Data Carried for Control of Each System 4Dynamic Document™ Functionality Used for Extensions 4Provides Quick Update to Standard for Additions (3-6 months) 4Provides Online Mechanism for Discovering New Systems 4Allows Link to System Data & Control Interpretation 4Unlimited Number of Systems Supported 4Variable Length Section of ExCCI Payload

11 Extended Viewing Functions of ExCCI 4Intended to Control Use of Temporary Recordings (e.g., PVRs) 4Playback Count 4Number of Times Playback Is Allowed 4Delayed Start Time 4When First Viewing Is Allowed 4Longevity Time 4Within What Time Period from Delayed Start 4Intended to Control Use of Temporary Recordings (e.g., PVRs) 4Playback Count 4Number of Times Playback Is Allowed 4Delayed Start Time 4When First Viewing Is Allowed 4Longevity Time 4Within What Time Period from Delayed Start

12 Extended Viewing Functions of ExCCI (2) 4Pause Time 4How Long a Pause Can Be 4Viewing Window 4Within What Time Period from First Use 4Instance Play Time 4Play Allowed Before Counting as Play 4Pause Time 4How Long a Pause Can Be 4Viewing Window 4Within What Time Period from First Use 4Instance Play Time 4Play Allowed Before Counting as Play

13 Additional Functions of ExCCI Packet 4Copyright Notice Text 4Provision Made for Multiple Character Coding Sets 4Reserved Space for Future Extensions 4Copyright Notice Text 4Provision Made for Multiple Character Coding Sets 4Reserved Space for Future Extensions

14 Structure of ExCCI Packet 4Organized as Quad-Word Fields or Multiples 4Introductory Information Field 4Primary Information Field 4Extended Viewing Field 4Pause Time Field 4Delayed Start Field 4Copyright Notice Field 4Described in Table Structure Similar to MPEG Tables 4Payload Defined – Carried in Various Transport Structures 4Organized as Quad-Word Fields or Multiples 4Introductory Information Field 4Primary Information Field 4Extended Viewing Field 4Pause Time Field 4Delayed Start Field 4Copyright Notice Field 4Described in Table Structure Similar to MPEG Tables 4Payload Defined – Carried in Various Transport Structures

15 Transport of ExCCI Packet 4Intended for Treatment as Ordinary Metadata 4Carried with Essence 4Separated from Essence for Processing & Storage 4Can Use All SMPTE Metadata Facilities & Structures 4Example of Carriage Through SDI/HD-SDI VANC Space 4Using SMPTE K-L-V Encoding 4Intended for Treatment as Ordinary Metadata 4Carried with Essence 4Separated from Essence for Processing & Storage 4Can Use All SMPTE Metadata Facilities & Structures 4Example of Carriage Through SDI/HD-SDI VANC Space 4Using SMPTE K-L-V Encoding

16 Transport of ExCCI Packet Through VANC 4Protocol Stack Example for SDI (SMPTE 259M Transport) SMPTE StandardFunction 401MExCCI Packet Definition RP210Metadata Dictionary Registry of Element Descriptions 335MMetadata Dictionary Structure 336MKey-Length-Value (KLV) Encoding Protocol RP214Packing KLV Encoded Metadata into 291M Packets 291MAncillary Data Packet & Space Formatting 274M/296M/125MComponent Video Signals (1080/720/SD) 292M/259MSerial Digital Interfaces (HD/SD)

17 Application of ExCCI Packet 4Interactions of Extended Viewing Information

18 Status of SMPTE Standard 401M 4Version 1 Completed (SMPTE 401M) 4ExCCI Lite 4Provides Minimal Functionality for Early Availability (“R” bit) 4Version 2 at Working Draft Stage 4Version Described 4Expected to be Committee Draft in a Few Months 4Must Go to Final Committee Draft & Draft Standard Thereafter 4Approval Expected During 2005 4Recommended Practice on Application of ExCCI Planned 4Version 1 Completed (SMPTE 401M) 4ExCCI Lite 4Provides Minimal Functionality for Early Availability (“R” bit) 4Version 2 at Working Draft Stage 4Version Described 4Expected to be Committee Draft in a Few Months 4Must Go to Final Committee Draft & Draft Standard Thereafter 4Approval Expected During 2005 4Recommended Practice on Application of ExCCI Planned

19 Summary 4ExCCI Provides Mechanism for Signaling Content Control 4Incorporated/Transported/Processed in Professional Space 4Used to Control Distribution within Consumer Space 4Based On Limitations Specified Elsewhere for Specific Release Media 4First Version (ExCCI Lite) Completed 4Full Version (Shown Here) Will Follow 4Opportunity Remains for Input to SMPTE on ExCCI 4Recommended Practice on Application of ExCCI Will Follow 4ExCCI Provides Mechanism for Signaling Content Control 4Incorporated/Transported/Processed in Professional Space 4Used to Control Distribution within Consumer Space 4Based On Limitations Specified Elsewhere for Specific Release Media 4First Version (ExCCI Lite) Completed 4Full Version (Shown Here) Will Follow 4Opportunity Remains for Input to SMPTE on ExCCI 4Recommended Practice on Application of ExCCI Will Follow

20 Extended Content Control Information (ExCCI) Packet — The Studio Side of DRM Hollywood Post Alliance 11 th Technology Retreat – Rancho Mirage, CA January 28, 2005 S. Merrill Weiss / Merrill Weiss Group Consultants in Electronic Media Technology / Management Hollywood Post Alliance 11 th Technology Retreat – Rancho Mirage, CA January 28, 2005 S. Merrill Weiss / Merrill Weiss Group Consultants in Electronic Media Technology / Management


Download ppt "Extended Content Control Information (ExCCI) Packet — The Studio Side of DRM Hollywood Post Alliance 11 th Technology Retreat – Rancho Mirage, CA January."

Similar presentations


Ads by Google