Unified rights management for ipmp system
First Claim
1. A Method of Unified Rights Management for IPMP System, comprising the following steps of:
- Using a flexible Rights Description Schema and Language to describe rights and usage rules commonly used in digital content distribution;
Creating a rights envelope with rights and usage rules based on said Rights Description Schema and Language when a digital content is created and encoded; and
Attaching said rights envelope to said content in a specified place to meet the different system specifications, to be distributed to users, wherein an IPMP terminal has a rights parser based on said rights description schema and language, and wherein said terminal has rights management function to extract said rights envelope from said content, interpret said rights and usage rules and transfer them to corresponding components in said terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for any IPMP terminals or digital consumption terminal like MPEG-4 system achieves interoperability for handling rights management in different content distribution chains.
By using a defined and standardised unified rights description language and schema architecture world-wide, by defining the right place or position to hold such standardised rights schema in a content stream, by pre-implementing rights parser and rights management in a terminal based on such rights schema and the specified position for holding the rights descriptions, interoperability can be achieved across content distribution chain, across different countries, across different manufactures for making the terminal, and across different content providers. Such interoperability will bring us low cost for making the terminal, and also low cost to create and distribute a content.
Flexibility and extensibility are also provided since it is based on flexible and extensible XML-like language.
37 Citations
25 Claims
-
1. A Method of Unified Rights Management for IPMP System, comprising the following steps of:
-
Using a flexible Rights Description Schema and Language to describe rights and usage rules commonly used in digital content distribution;
Creating a rights envelope with rights and usage rules based on said Rights Description Schema and Language when a digital content is created and encoded; and
Attaching said rights envelope to said content in a specified place to meet the different system specifications, to be distributed to users, wherein an IPMP terminal has a rights parser based on said rights description schema and language, and wherein said terminal has rights management function to extract said rights envelope from said content, interpret said rights and usage rules and transfer them to corresponding components in said terminal. - View Dependent Claims (11, 12, 13, 14)
-
-
2. A Method of Unified Rights Management for IPMP System, Wherein:
-
a flexible Rights Description Schema and Language are used to describe rights and usage rules commonly used in digital content distribution;
a rights envelope with rights and usage rules based on said Rights Description Schema and Language is generated when a digital content is created and encoded; and
said rights envelope is attached to said content in a specified place to meet the different system specifications, to be distributed to users, and wherein said method comprises steps of;
Having an IPMP terminal function with a Rights Parser based on said Rights Description Schema and Language;
Having a Rights Management function to extract said Rights Envelope from said content, interpret said rights and usage rules and transfer them to corresponding components in said terminal;
Receiving said content with said rights descriptions in said rights envelope in said terminal;
Extracting said rights envelope with said rights description from the received content;
Parsing said rights descriptions by said Rights Parser in said terminal, and interpreting each of the rights and usage rules;
Transferring the behaviour message of said rights descriptions to each component in said terminal, to activate said rights and usage rules described by said Rights Descriptions.
-
-
3. A Method of Unified Rights Management for IPMP System, wherein:
-
a flexible Rights Description Schema and Language are used to describe rights and usage rules commonly used in digital content distribution;
an Authoring Tool based on said Rights Description Schema and Language is used for content creation and distribution to place their rights easily, off-line or in real time;
a rights envelope with rights and usage rules is created by using said Authoring Tool when a digital content is created and encoded;
watermark information is embedded in said content using said authoring tool based on said Rights Description Schema and language;
said content is encoded into certain format with or without encryption; and
said rights envelope is attached to said content in a specified place to meet the different system specifications, to be distributed to users, and wherein said method comprises steps of;
Having an IPMP terminal function with a Rights Parser based on said Rights Description Schema and Language;
Having a Rights Management function to extract said Rights Envelope from said content, interpret said rights and usage rules and transfer them to corresponding components in said terminal;
Receiving said content with said rights descriptions in said envelope in said terminal;
Extracting said rights envelope with the said rights description from the received content;
Parsing said rights descriptions by said Rights Parser in said terminal, and interpreting each of the rights and usage rules;
Transferring the behaviour message of said rights descriptions to each component in said terminal, to activate said rights and usage rules described by said Rights Descriptions.
-
-
4. A Method of Unified Rights Management for IPMP System, comprising steps of:
-
Specifying and defining a flexible Rights Description Schema and Language to describe rights and usage rules commonly used in digital content distribution, including to describe specific identifier for different digital objects in different system, such as OD_ID/ES_ID (ObjectDescriptor ID and Elementary Stream ID) for MPEG-4 system;
Identifying OD_ID and ES_ID with its corresponding rights and usage rules to apply;
Creating a rights envelope with rights and usage rules with the corresponding OD_ID and ES_ID based on said Rights Description Schema and Language when a digital content is created and encoded; and
Attaching said rights envelope to said content in the IOD (Initial Object Descriptor) as one of the initial elementary stream, to be distributed to users, wherein;
an IPMP terminal has a Rights Parser based on said Rights Description Schema and Language;
said Rights Parser is integrated into said terminal to construct Rights Management with understanding the specified place (IOD) for a content stream to hold said Rights Descriptions;
said terminal has a Rights Management to extract said Rights Envelope from said content, interpret said rights and usage rules and transfer them to corresponding components in said terminal;
said content with said rights descriptions in said rights envelope is received in said terminal;
said content stream which contains Rights Descriptions in IOD is processed by said Rights Management in said Terminal;
said rights descriptions is parsed by said Rights Parser, and interpreting each of said rights and usage rules; and
the behaviour message of said rights descriptions is transferred to each component in said terminal, to activate said rights and usage rules described by said Rights Descriptions.
-
-
5. A Method of Unified Rights Management for IPMP System, wherein:
-
a flexible Rights Description Schema and Language are specified to describe rights and usage rules commonly used in digital content distribution, including to describe specific identifier for different digital objects, such as OD_ID/ES_ID (ObjectDescriptor ID and Elementary Stream ID) for MPEG-4 system;
OD_ID and ES_ID are identified with its corresponding rights and usage rules to apply;
a rights envelope is created with rights and usage rules with the corresponding OD_ID and ES_ID based on said Rights Description Schema and Language when a digital content is created and encoded; and
said rights envelope is carried in an IPMP_ES (IPMP Elementary Stream) which is attached to said OD_ID and ES_ID; and
wherein said method comprises steps of;
Having an IPMP terminal function with a Rights Parser based on said Rights Description Schema and Language;
Integrating said. Rights Parser into said terminal function to construct Rights Management with understanding the specified place (IPMP_ES) for a content stream to hold said Rights Descriptions;
Building said terminal with said Rights Management to extract said Rights Envelope from said content, interpret said rights and usage rules and transfer them to corresponding components in said terminal;
Receiving said content with said rights descriptions in said rights envelope in said terminal;
Processing said content stream which contains Rights Descriptions in said IPMP_ES by said Rights Management in said Terminal;
Parsing said rights descriptions by said Rights Parser, and interpreting each of said rights and usage rules;
Transferring the behaviour message of said rights descriptions to each component in said terminal, to activate said rights and usage rules described by said Rights Descriptions.
-
-
6. A Method of Unified Rights Management for IPMP System, comprising the following steps of:
-
Specifying and defining a flexible Rights Description Schema and Language to describe rights and usage rules commonly used in digital content distribution, including to describe specific identifier for different digital objects, such as Elementary_PID (Elementary Program ID) for MPEG-2 system;
Identifying each Elementary_PID with its corresponding rights and usage rules to apply;
Creating a rights envelope with rights and usage rules with the corresponding Elementary_PID based on said Rights Description Schema and Language when a digital content is created and encoded;
Putting said rights envelope in a Private Section in MPEG-2 system; and
Inserting said Private Section with said rights envelope into TS (Transport Stream), and wherein;
an IPMP terminal is implemented with a Rights Parser based on said Rights Description Schema and Language;
said Rights Parser is integrated into said terminal to construct Rights Management with understanding the specified place (said Private Section) for a content stream to hold said. Rights Descriptions;
said terminal is built with said Rights Management to extract said Rights Envelope from said content, interpret said rights and usage rules and transfer them to corresponding components indicated by elementary_PID in a PMT (Program Map table) in said terminal;
said content with said rights descriptions in said rights envelope is received in said terminal;
said Private Section in said transport stream is processed to retrieve said rights envelope;
said rights descriptions in said rights envelope is parsed by said Rights Parser, and interpreting each of said rights and usage rules; and
the behaviour message of said rights descriptions is transferred to each component indicated by elementary_PID in said terminal, to activate said rights and usage rules described by said Rights Descriptions.
-
-
7. A Method of Unified Rights Management for IPMP System, wherein:
-
a flexible Rights Description Schema and Language is specified to describe rights and usage rules commonly used in digital content distribution, including to describe specific identifier for different digital objects, such as Elementary_PID (Elementary Program ID) for MPEG-2 system;
each Elementary_PID is identified in a PMT table with its corresponding rights and usage rules to apply;
a rights envelope with rights and usage rules is created with the corresponding to their Elementary_PID based on said Rights Description Schema and Language when a digital content is created and encoded; and
said rights envelope is carried in said PES (Program Elementary Stream) stream as a private stream with specified stream_id defined by MPEG-2 system, and wherein said method comprises steps of;
an IPMP terminal having a Rights Parser based on said Rights Description Schema and Language;
Building said terminal with said Rights Management to extract said Rights Envelope from said content, interpret said rights and usage rules and transfer them to corresponding components indicated by elementary_PID in a PMT (Program Map table) in said terminal;
Integrating said Rights Parser into said terminal to construct Rights Management with understanding the specified place (as a private stream in said PES stream) for a content stream to hold said Rights Descriptions;
Receiving said content with said rights descriptions in said rights envelope in said terminal;
Processing said private stream in said PES with specified stream-id to retrieve said rights envelope;
Parsing said rights descriptions in said rights envelope by said Rights Parser, and interpreting each of said rights and usage rules; and
Transferring the behaviour message of said rights descriptions to each component indicated by Elementary_PID in said terminal, to activate said rights and usage rules described by said Rights Descriptions.
-
-
8. A Method of Unified Rights Management for IPMP System, wherein:
-
a flexible Rights Description Schema and Language is specified to describe rights and usage rules commonly used in digital content distribution, including to describe specific identifier for different digital objects, such as Elementary_PID (Elementary Program ID) for MPEG-2 system;
each Elementary_PID is identified in a PMT table with its corresponding rights and usage rules to apply;
a rights envelope with rights and usage rules is created with the corresponding to their Elementary_PID based on said Rights Description Schema and Language when a digital content is created and encoded; and
said rights envelope is carried in the CA-Section (conditional_access_section) with specified table_id defined by MPEG-2 system, and wherein said method comprises steps of;
Implementing an IPMP terminal having a Rights Parser based on said Rights Description Schema and Language;
Building said terminal with said Rights Management to extract said Rights Envelope from said content, interpret said rights and usage rules and transfer them to corresponding components indicated by elementary_PID in a PMT (Program Map table) in said terminal;
Integrating said Rights Parser into said terminal to construct Rights Management with understanding the specified place (in CA section) for a content stream to hold said Rights Descriptions;
Receiving said content with said rights descriptions in said rights envelope in said terminal;
Processing said CA_Section with specified table_id to retrieve said rights envelope;
Parsing said rights descriptions in said rights envelope by said Rights Parser, and interpreting each of said rights and usage rules; and
Transferring the behaviour message of said rights descriptions to each component indicated by Elementary_PID in said terminal, to activate said rights and usage rules described by said Rights Descriptions.
-
-
9. A Method of Unified Rights Management for IPMP System, comprising steps of:
-
Specifying a flexible Rights Description Schema and Language to describe rights and usage rules commonly used in digital content distribution, including to describe specific identifier for different digital objects, such as Access_Unit_ID for digital item in MPEG-7 system;
Identifying Access_Unit_ID with its corresponding rights and usage rules to apply;
Creating a rights envelope with rights and usage rules with the corresponding Access_Unit_ID based on said Rights Description Schema and Language when a digital content is created and encoded; and
Attaching said rights envelope to said content in the beginning of said content, to be distributed to users, and wherein;
an MPEG-7 IPMP terminal is implemented with a Rights Parser based on said Rights Description Schema and Language;
said MPEG-7 IPMP terminal is built with said Rights Management to extract said Rights Envelope from said content, interpret said rights and usage rules and transfer them to corresponding components indicated by Access_Unit_ID in said terminal;
said Rights Parser is integrated into said terminal to construct Rights Management with understanding the specified place for a content stream to hold said Rights Descriptions;
said terminal is built to be able to transfer different rights to corresponding components indicated by Access_Unit_ID in said terminal;
said content with said rights descriptions in said rights envelope is received in said terminal;
said content stream which contains Rights Descriptions in said specified place is processed by said Rights Management in said Terminal;
said rights descriptions is parsed by said Rights Parser, and interpreting each of said rights and usage rules; and
the behaviour message of said rights descriptions is transferred to each component indicated by Access_Unit_ID in said terminal, to activate said usage rules described by said Rights Descriptions.
-
-
10. A Method of Unified Rights Management for IPMP System, comprising steps of:
-
Specifying and defining a flexible Rights Description Schema and Language to describe rights and usage rules commonly used in digital content distribution, including to describe specific identifier for different digital objects, such as DID (Digital Item Declaretor) for generic digital item;
Identifying DID with its corresponding rights and usage rules to apply;
Creating a rights envelope with rights and usage rules with the corresponding DID based on said Rights Description Schema and Language when a digital content is created and encoded; and
Attaching said rights envelope to said content in the beginning of said content, to be distributed to users, and wherein;
an IPMP terminal is implemented with a Rights Parser based on said Rights Description Schema and Language;
said terminal is built with said Rights Management to extract said Rights Envelope from said content, interpret said rights and usage rules and transfer them to corresponding components indicated by DID in said terminal;
said Rights Parser is integrated into said terminal to construct Rights Management with understanding the specified place for a content stream to hold said Rights Descriptions;
said terminal is able to transfer different rights to corresponding components indicated by DID in said terminal;
said content with said rights descriptions in said rights envelope is received in said terminal;
said content stream which contains Rights Descriptions in said specified place is processed by said Rights Management in said Terminal;
said rights descriptions is parsed by said Rights Parser, and each of said rights and usage rules are interpreted; and
the behaviour message of said rights descriptions is transferred to each component indicated by DID in said terminal, to activate said usage rules described by said Rights Descriptions.
-
-
15. A Method of Unified Rights Management for IPMP System, wherein a data structure for describing a unified rights and usage rules of a digital content is used, said data structure having a syntax structure for defining said unified rights and usage rules including:
-
Content description for identifying a digital item of the digital content; and
at least one of play description for defining play rights related to the digital content identified by said content description; and
convey description for defining convey rights related to the digital content. - View Dependent Claims (16)
-
-
17. A Method of Unified Rights Management for IPMP System, wherein an IPMP message is attached to a digital content for defining rights and usage rules related to the digital content, said IPMP message comprising:
-
a unified description of rights and usage rules related to the digital content which is described in accordance with a syntax for defining the rights and usage rules;
said unified description including content description for identifying a digital item of the digital content; and
at least one of play description for defining play rights related to the digital content and convey description for defining convey rights related to the digital content. - View Dependent Claims (18)
-
-
19. A recording medium being recorded with a digital content and an IPMP message, said IPMP message comprising a unified description of rights and usage rules related to the digital content which is described in accordance with a syntax for defining the right and usage rules;
- and
said unified description including content description for identifying a digital item of the digital content; and
at least one of play description for defining play rights related to the digital content and convey description for defining convey rights related to the digital content. - View Dependent Claims (20)
- and
-
21. An IMPM system comprising:
-
a creation section for creating a unified rights and usage rules of a digital content being described in accordance with a syntax for defining the rights and usage rules and includes content description for identifying a digital item of the digital content; and
at least one of play description for defining play rights related to the digital content and convey description for defining convey rights related to the digital content;
an authoring section for placing said unified rights and usage rules for the content to convert them into one file and a distribution section for transmitting a content stream after multiplexing said one file to the content stream according to a MPEG version installed in an IPMP terminal to which content stream is to be transmitted. - View Dependent Claims (22, 23)
-
-
24. An IPMP terminal comprising:
-
a receiving section for receiving a content stream with a unified rights and usage rules of the content, said unified rights and usage rules is described in XML or XML based language and multiplexed to the content stream in accordance with a MPEG version installed in said IPMP terminal;
a rights parser for interpreting each of elements contained in said unified rights and usage rules; and
a rights manager for managing said IPMP terminal in accordance with said unified right and usage rules interpreted by said rights parser. - View Dependent Claims (25)
-
Specification