Information-recording apparatus, information reproduction apparatus, information-recording method, information reproduction method and computer program
First Claim
1. An information recording apparatus, comprising:
- an input interface operable to receive content data, said input interface being of a particular interface type that is one of a predetermined plurality of available interface types;
a processor operable to generate copyright information associated with the content data, the copyright information including input source information which indicates the particular interface type of the input interface through which the content data is received; and
a recording unit operable to record the content data and the associated copyright information onto a recording medium, the recorded input source information being readable from the recording medium to determine an output format restriction on the content data that is based on the particular interface type of said input interface,wherein the copyright information indicates whether the content data includes copy control information, the copyright information indicates whether the content data is received as input to the information recording apparatus through an IEEE-1394 interface, the copyright information includes information indicating whether the content data include copy control information, and when the information included in the copyright information indicates that the content data include copy control information, the copyright information further includes information indicating whether the copy control information is added to each of a plurality of transport stream (“
TS”
) packets containing the content data recorded on the recording medium or is added as a digital watermark to the content data recorded onto the recording medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A recording or reproduction apparatus is provided which utilizes copyright information in operations to record content data onto a recording medium or reproduce content data from the recording medium. Copyright information for the contents includes information identifying an input source of the content data. The information identifying an input source is stored in the recording medium along with the content data. When the contents are reproduced from the recording medium, the input source information is acquired and used as a basis for determining whether the contents can be reproduced and output. Thus, it is possible to impose an output restriction on an operation to reproduce the contents in accordance with the input source.
57 Citations
26 Claims
-
1. An information recording apparatus, comprising:
-
an input interface operable to receive content data, said input interface being of a particular interface type that is one of a predetermined plurality of available interface types; a processor operable to generate copyright information associated with the content data, the copyright information including input source information which indicates the particular interface type of the input interface through which the content data is received; and a recording unit operable to record the content data and the associated copyright information onto a recording medium, the recorded input source information being readable from the recording medium to determine an output format restriction on the content data that is based on the particular interface type of said input interface, wherein the copyright information indicates whether the content data includes copy control information, the copyright information indicates whether the content data is received as input to the information recording apparatus through an IEEE-1394 interface, the copyright information includes information indicating whether the content data include copy control information, and when the information included in the copyright information indicates that the content data include copy control information, the copyright information further includes information indicating whether the copy control information is added to each of a plurality of transport stream (“
TS”
) packets containing the content data recorded on the recording medium or is added as a digital watermark to the content data recorded onto the recording medium. - View Dependent Claims (2, 3)
-
-
4. An information recording apparatus, comprising:
-
an input interface operable to receive content data, said input interface being of a particular interface type that is one of a predetermined plurality of available interface types; a processor operable to generate copyright information associated with the content data, the copyright information including input source information which indicates the particular interface type of the input interface through which the content data is received; a recording unit operable to record the content data and the associated copyright information onto a recording medium, the recorded input source information being readable from the recording medium to determine an output format restriction on the content data that is based on the particular interface type of said input interface; and a memory operable to store a plurality of encryption keys, the plurality of encryption keys including a plurality of node keys and a plurality of leaf keys, each node key being unique to a node of a plurality of nodes of a network having a hierarchical tree structure, the plurality of nodes including a plurality of leaf nodes corresponding to each of a plurality of leaves of the hierarchical tree structure, each of the leaf nodes including a respective one of a plurality of information recording apparatuses, each of the leaf keys being unique to one of the plurality of information recording apparatuses, the processor being further operable to perform a process of decrypting an enabling key block (“
EKB”
) containing one of the plurality of node keys to obtain one node key, the one node key having been encrypted using at least one of a second node key of the plurality of node keys or one of the plurality of leaf keys, the second node key being unique to a node of a layer of the hierarchical tree structure subordinate to the layer of the hierarchical tree structure to which the node of the one node key belongs,the processor being further operable to decrypt the EKB to obtain check data, the check data being usable to determine whether the copyright information is falsified, and the recording unit being further operable to record the check data on the recording medium in association with the copyright information.
-
-
5. An information recording apparatus, comprising:
-
an input interface operable to receive content data, said input interface being of a particular interface type that is one of a predetermined plurality of available interface types; a processor operable to generate copyright information associated with the content data, the copyright information including input source information which indicates the particular interface type of the input interface through which the content data is received; a recording unit operable to record the content data and the associated copyright information onto a recording medium, the recorded input source information being readable from the recording medium to determine an output format restriction on the content data that is based on the particular interface type of said input interface; and a memory operable to store a plurality of encryption keys, the plurality of encryption keys including a plurality of node keys and a plurality of leaf keys, each node key being unique to a node of a plurality of nodes of a network having a hierarchical tree structure, the plurality of nodes including a plurality of leaf nodes corresponding to each of a plurality of leaves of the hierarchical tree structure, each of the leaf nodes including a respective one of a plurality of information recording apparatuses, each of the leaf keys being unique to one of the plurality of information recording apparatuses, and the processor being further operable to perform a process of decrypting an enabling key block (“
EKB”
) containing one of the plurality of node keys to obtain one node key, the one node key having been encrypted using at least one of a second node key of the plurality of node keys or one of the plurality of leaf keys, the second node key being unique to a node of a layer of the hierarchical tree structure subordinate to the layer of the hierarchical tree structure to which the node of the one node key belongs, the processor being further operable to decrypt the EKB using the one node key to obtain check data, the check data being usable to determine whether the copyright information is falsified, andthe processor being further operable to encrypt the content data using the one node key to form encrypted content data, and the recording unit being further operable to record the encrypted content data onto the recording medium.
-
-
6. An information reproduction apparatus, comprising:
-
a reading unit operable to read out content data and copyright information from a recording medium, the copyright information including input source information which indicates a particular interface type of an input interface through which the content data was received, the particular interface type being one of a predetermined plurality of available interface types; and a processor operable to determine reproducibility of the content data in accordance with an output format restriction on the content data, the output format restriction being determined based on the particular interface type of the input interface as indicated by the read out input source information, wherein the copyright information includes information indicating whether the content data includes copy control information and indicates whether the content data is received as input to the information recording apparatus through an IEEE-1394 interface, the copyright information includes information indicating whether the content data include copy control information, and when the information indicates that the content data include copy control information, the copyright information further includes information indicating whether the copy control information is added to each of a plurality of transport stream (“
TS”
) packets containing the content data recorded on the recording medium or is added as a digital watermark to the content data recorded on the recording medium. - View Dependent Claims (7, 8)
-
-
9. An information reproduction apparatus, comprising:
-
a reading unit operable to read out content data and copyright information from a recording medium, the copyright information including input source information which indicates a particular interface type of an input interface through which the content data was received, the particular interface type being one of a predetermined plurality of available interface types; a processor operable to determine reproducibility of the content data in accordance with an output format restriction on the content data, the output format restriction being determined based on the particular interface type of the input interface as indicated by the read out input source information; and a memory operable to store a plurality of encryption keys, the plurality of encryption keys including a plurality of node keys and a plurality of leaf keys, each node key being unique to a node of a plurality of nodes of a network having a hierarchical tree structure, the plurality of nodes including a plurality of leaf nodes corresponding to each of a plurality of leaves of the hierarchical tree structure, each of the leaf nodes including a respective one of a plurality of information recording apparatuses, each of the leaf keys being unique to one of the plurality of information recording apparatuses, and the processor being further operable to perform a process of decrypting an enabling key block (“
EKB”
) containing one of the plurality of node keys to obtain one node key, the one node key having been encrypted using at least one of a second node key of the plurality of node keys or one of the plurality of leaf keys, the second node key being unique to a node of a layer of the hierarchical tree structure subordinate to the layer of the hierarchical tree structure to which the node of the one node key belongs, the processor further being operable to decrypt the EKB using the one node key to obtain check data, the check data being usable to determine whether the copyright information is falsified.
-
-
10. An information reproduction apparatus, comprising:
-
a reading unit operable to read out content data and copyright information from a recording medium, the copyright information including input source information which indicates a particular interface type of an input interface through which the content data was received, the particular interface type being one of a predetermined plurality of available interface types; a processor operable to determine reproducibility of the content data in accordance with an output format restriction on the content data, the output format restriction being determined based on the particular interface type of the input interface as indicated by the read out input source information; and a memory operable to store a plurality of encryption keys, the encryption keys including a plurality of node keys and a plurality of leaf keys, each node key being unique to a node of a plurality of nodes of a network having a hierarchical tree structure, the plurality of nodes including a plurality of leaf nodes corresponding to each of a plurality of leaves of the hierarchical tree structure, each of the leaf nodes including a respective one of a plurality of information recording apparatuses, each of the leaf keys being unique to one of the plurality of information recording apparatuses, and the processor being further operable to perform a process of decrypting an enabling key block (“
EKB”
) containing one of the plurality of node keys to obtain the one node key, the one node key having been encrypted using at least one of a second node key of the plurality of node keys or one of the plurality of leaf keys, the second node key being unique to a node of a layer of the hierarchical tree structure subordinate to the layer of the hierarchical tree structure to which the node of the one node key belongs, andthe processor being further operable to reproduce the content data stored on the recording medium by decrypting the content data, using the one node key obtained by decrypting the enabling key block.
-
-
11. A method of recording information, comprising:
-
receiving content data through an input interface, said input interface being of a particular interface type that is one of a predetermined plurality of available interface types; generating copyright information associated with the content data, the copyright information including input source information which indicates the particular interface type of the input interface through which the content data is received; and recording the content data and the associated copyright information onto a recording medium, the recorded input source information being readable from the recording medium to determine an output format restriction on the content data that is based on the particular interface type of said input interface, wherein the copyright information indicates whether the content data includes copy control information, and the copyright information indicates whether the content data is received as input to the information recording apparatus through an IEEE-1394 interface, the copyright information includes information indicating whether the content data include copy control information, and when the information included in the copyright information indicates that the content data include copy control information, the copyright information further includes information indicating whether the copy control information is added to each of a plurality of transport stream (“
TS”
) packets containing the content data recorded on the recording medium or is added as a digital watermark to the content data recorded onto the recording medium. - View Dependent Claims (12, 13)
-
-
14. A method of recording information, comprising:
-
receiving content data through an input interface, said input interface being of a particular interface type that is one of a predetermined plurality of available interface types; generating copyright information associated with the content data, the copyright information including input source information which indicates the particular interface type of the input interface through which the content data is received; recording the content data and the associated copyright information onto a recording medium, the recorded input source information being readable from the recording medium to determine an output format restriction on the content data that is based on the particular interface type of said input interface; storing a plurality of encryption keys by an information recording apparatus operable to perform said method of recording information, the plurality of encryption keys including a plurality of node keys and a plurality of leaf keys, each node key being unique to a node of a plurality of nodes of a network having a hierarchical tree structure, the plurality of nodes including a plurality of leaf nodes corresponding to each of a plurality of leaves of the hierarchical tree structure, each of the leaf nodes including a respective one of a plurality of information recording apparatuses, each of the leaf keys being unique to one of the plurality of information recording apparatuses; performing a process of decrypting an enabling key block (“
EKB”
) containing one of the plurality of node keys to obtain one node key, the one node key having been encrypted using at least one of a second node key of the plurality of node keys or one of the plurality of leaf keys, the second node key being unique to a node of a layer of the hierarchical tree structure subordinate to the layer of the hierarchical tree structure to which the node of the one node key belongs;decrypting the EKB using the one node key to obtain check data, check data using the check data being usable to determine whether the copyright information is falsified; and recording the check data on the recording medium in association with the copyright information.
-
-
15. A method of recording information, comprising:
-
receiving content data through an input interface, said input interface being of a particular interface type that is one of a predetermined plurality of available interface types; generating copyright information associated with the content data, the copyright information including input source information which indicates the particular interface type of the input interface through which the content data is received; recording the content data and the associated copyright information onto a recording medium, the recorded input source information being readable from the recording medium to determine an output format restriction on the content data that is based on the particular interface type of said input interface; storing a plurality of encryption keys by an information recording apparatus operable to perform said method of recording information, the plurality of encryption keys including a plurality of node keys and a plurality of leaf keys, each node key being unique to a node of a plurality of nodes of a network having a hierarchical tree structure, the plurality of nodes including a plurality of leaf nodes corresponding to each of a plurality of leaves of the hierarchical tree structure, each of the leaf nodes including a respective one of a plurality of information recording apparatuses, each of the leaf keys being unique to one of the plurality of information recording apparatuses; performing a process of decrypting an enabling key block (“
EKB”
) containing one of the plurality of node keys to obtain one node key, the one node key having been encrypted using at least one of a second node key of the plurality of node keys or one of a plurality of leaf keys, the second node key being unique to a node of a layer of the hierarchical tree structure subordinate to the layer of the hierarchical tree structure to which the node of the one node key belongs;decrypting the EKB using the one node key to obtain check data, the check data being usable to determine whether the copyright information is falsified; encrypting the content data using the one node key to form encrypted content data; and recording the encrypted content data onto the recording medium.
-
-
16. A method of reproducing information, said method comprising:
-
reading out content data and copyright information from a recording medium, the copyright information including input source information which indicates a particular interface type of an input interface through which the content data was received, the particular interface type being one of a predetermined plurality of available interface types; and determining reproducibility of the read out content data in accordance with an output format restriction on the content data, the output format restriction being determined based on the particular interface type of the input interface as indicated by the read out input source information, wherein the copyright information includes information indicating whether the content data includes copy control information and indicates whether the content data is received as input to the information recording apparatus through an IEEE-1394 interface, the copyright information includes information indicating whether the content data include copy control information, and when the information indicates that the content data include copy control information, the copyright information further includes information indicating whether the copy control information is added to each of a plurality of transport stream (“
TS”
) packets containing the content data recorded on the recording medium or is added as a digital watermark to the content data recorded on the recording medium. - View Dependent Claims (17, 18)
-
-
19. A method of reproducing information, comprising:
-
reading out content data and copyright information from a recording medium, the copyright information including input source information which indicates a particular interface type of an input interface through which the content data was received, the particular interface type being one of a predetermined plurality of available interface types; determining reproducibility of the read out content data in accordance with an output format restriction on the content data, the output format restriction being determined based on the particular interface type of the input interface as indicated by the read out input source information; storing a plurality of encryption keys, the plurality of encryption keys including a plurality of node keys and a plurality of leaf keys, each node key being unique to a node of a plurality of nodes of a network having a hierarchical tree structure, the plurality of nodes including a plurality of leaf nodes corresponding to each of a plurality of leaves of the hierarchical tree structure, each of the leaf nodes including a respective one of a plurality of information recording apparatuses, each of the leaf keys being unique to one of the plurality of information recording apparatuses; performing a process of decrypting an enabling key block (“
EKB”
) containing one of the plurality of node keys to obtain one node key, the one node key having been encrypted using at least one of a second node key of the plurality of node keys or one of the plurality of leaf keys, the second node key being unique to a node of a layer of the hierarchical tree structure subordinate to the layer of the hierarchical tree structure to which the node of the one node key belongs;decrypting the enabling key block using the one node key to obtain check data, the check data being usable to determine whether the copyright information is falsified.
-
-
20. A method of reproducing information, comprising:
-
reading out content data and copyright information from a recording medium, the copyright information including input source information which indicates a particular interface type of an input interface through which the content data was received, the particular interface type being one of a predetermined plurality of available interface types; determining reproducibility of the read out content data in accordance with an output format restriction on the content data, the output format restriction being determined based on the particular interface type of the input interface as indicated by the read out input source information; storing a plurality of encryption keys, the encryption keys including a plurality of node keys and a plurality of leaf keys, each node key being unique to a node of a plurality of nodes of a network having a hierarchical tree structure, the plurality of nodes including a plurality of leaf nodes corresponding to each of a plurality of leaves of the hierarchical tree structure, each of the leaf nodes including a respective one of a plurality of information recording apparatuses, each of the leaf keys being unique to one of the plurality of information recording apparatuses, and performing a process of decrypting at least one enabling key block (“
EKB”
) containing one of the plurality of node keys, the one node key having been encrypted using at least one of a second node key of the plurality of node keys or a leaf key belonging to one of the leaves of the hierarchical tree structure, the second node key being unique to a node of a layer of the hierarchical tree structure subordinate to the layer of the hierarchical tree structure to which the node of the node key belongs, andreproducing the content data stored on the recording medium by decrypting the content data using the one node key obtained by decrypting the enabling key block.
-
-
21. A recording medium having information recorded thereon for performing a method of recording information, said method comprising:
-
receiving content data through an input interface, said input interface being associated with a particular interface type that is one of a predetermined plurality of available interface types; generating copyright information associated with the content data, the copyright information including input source information which indicates the particular interface type of the input interface through which the content data is received; and recording the content data and the associated copyright information onto a recording medium, the recorded input source information being readable from the recording medium to determine an output format restriction on the content data that is based on the particular interface type of said input interface, wherein the copyright information indicates whether the content data includes copy control information, and the copyright information indicates whether the content data is received as input to the information recording apparatus through an IEEE-1394 interface, the copyright information includes information indicating whether the content data include copy control information, and when the information indicates that the content data include copy control information, the copyright information further includes information indicating whether the copy control information is added to each of a plurality of transport stream (“
TS”
) packets containing the content data recorded on the recording medium or is added as a digital watermark to the content data recorded on the recording medium.
-
-
22. A recording medium having information recorded thereon for performing a method of reproducing information, said method comprising:
-
reading out content data and copyright information from a recording medium, the copyright information including input source information which indicates a particular interface type of an input interface through which the content data was received, the particular interface type being one of a predetermined plurality of available interface types; and determining reproducibility of the read out content data in accordance with an output format restriction on the content data, the output format restriction being determined based on the particular interface type of the input interface as indicated by the read out input source information, wherein the copyright information includes information indicating whether the content data includes copy control information, and indicates whether the content data is received as input to the information recording apparatus through an IEEE-1394 interface, the copyright information includes information indicating whether the content data include copy control information, and when the information indicates that the content data include copy control information, the copyright information further includes information indicating whether the copy control information is added to each of a plurality of transport stream (“
TS”
) packets containing the content data recorded on the recording medium or is added as a digital watermark to the content data recorded on the recording medium.
-
-
23. A recording medium having information recorded thereon for performing a method of recording information, said method comprising:
-
receiving content data through an input interface, said input interface being of a particular interface type that is one of a predetermined plurality of available interface types; generating copyright information associated with the content data, the copyright information including input source information which indicates the particular interface type of the input interface through which the content data is received; recording the content data and the associated copyright information onto a recording medium, the recorded input source information being readable from the recording medium to determine an output format restriction on the content data that is based on the particular interface type of said input interface; storing a plurality of encryption keys by an information recording apparatus operable to perform said method of recording information, the plurality of encryption keys including a plurality of node keys and a plurality of leaf keys, each node key being unique to a node of a plurality of nodes of a network having a hierarchical tree structure, the plurality of nodes including a plurality of leaf nodes corresponding to each of a plurality of leaves of the hierarchical tree structure, each of the leaf nodes including a respective one of a plurality of information recording apparatuses, each of the leaf keys being unique to one of the plurality of information recording apparatuses; performing a process of decrypting an enabling key block (“
EKB”
) containing one of the plurality of node keys to obtain one node key, the one node key having been encrypted using at least one of a second node key of the plurality of node keys or one of the plurality of leaf keys, the second node key being unique to a node of a layer of the hierarchical tree structure subordinate to the layer of the hierarchical tree structure to which the node of the one node key belongs;decrypting the EKB using the one node key to obtain check data, check data using the check data being usable to determine whether the copyright information is falsified; and recording the check data on the recording medium in association with the copyright information.
-
-
24. A recording medium having information recorded thereon for performing a method of recording information, said method comprising:
-
receiving content data through an input interface, said input interface being of a particular interface type that is one of a predetermined plurality of available interface types; generating copyright information associated with the content data, the copyright information including input source information which indicates the particular interface type of the input interface through which the content data is received; recording the content data and the associated copyright information onto a recording medium, the recorded input source information being readable from the recording medium to determine an output format restriction on the content data that is based on the particular interface type of said input interface; storing a plurality of encryption keys by an information recording apparatus operable to perform said method of recording information, the plurality of encryption keys including a plurality of node keys and a plurality of leaf keys, each node key being unique to a node of a plurality of nodes of a network having a hierarchical tree structure, the plurality of nodes including a plurality of leaf nodes corresponding to each of a plurality of leaves of the hierarchical tree structure, each of the leaf nodes including a respective one of a plurality of information recording apparatuses, each of the leaf keys being unique to one of the plurality of information recording apparatuses; performing a process of decrypting an enabling key block (“
EKB”
) containing one of the plurality of node keys to obtain one node key, the one node key having been encrypted using at least one of a second node key of the plurality of node keys or one of a plurality of leaf keys, the second node key being unique to a node of a layer of the hierarchical tree structure subordinate to the layer of the hierarchical tree structure to which the node of the one node key belongs;decrypting the EKE using the one node key to obtain check data, the check data being usable to determine whether the copyright information is falsified; encrypting the content data using the one node key to form encrypted content data; and recording the encrypted content data onto the recording medium.
-
-
25. A recording medium having information recorded thereon for performing a method of reproducing information, said method comprising:
-
reading out content data and copyright information from a recording medium, the copyright information including input source information which indicates a particular interface type of an input interface through which the content data was received, the particular interface type being one of a predetermined plurality of available interface types; determining reproducibility of the read out content data in accordance with an output format restriction on the content data, the output format restriction being determined based on the particular interface type of the input interface as indicated by the read out input source information; storing a plurality of encryption keys, the plurality of encryption keys including a plurality of node keys and a plurality of leaf keys, each node key being unique to a node of a plurality of nodes of a network having a hierarchical tree structure, the plurality of nodes including a plurality of leaf nodes corresponding to each of a plurality of leaves of the hierarchical tree structure, each of the leaf nodes including a respective one of a plurality of information recording apparatuses, each of the leaf keys being unique to one of the plurality of information recording apparatuses; performing a process of decrypting an enabling key block (“
EKB”
) containing one of the plurality of node keys to obtain one node key, the one node key having been encrypted using at least one of a second node key of the plurality of node keys or one of the plurality of leaf keys, the second node key being unique to a node of a layer of the hierarchical tree structure subordinate to the layer of the hierarchical tree structure to which the node of the one node key belongs;decrypting the enabling key block using the one node key to obtain check data, the check data being usable to determine whether the copyright information is falsified.
-
-
26. A recording medium having information recorded thereon for performing a method of reproducing information, said method comprising:
-
reading out content data and copyright information from a recording medium, the copyright information including input source information which indicates a particular interface type of an input interface through which the content data was received, the particular interface type being one of a predetermined plurality of available interface types; determining reproducibility of the read out content data in accordance with an output format restriction on the content data, the output format restriction being determined based on the particular interface type of the input interface as indicated by the read out input source information; storing a plurality of encryption keys, the encryption keys including a plurality of node keys and a plurality of leaf keys, each node key being unique to a node of a plurality of nodes of a network having a hierarchical tree structure, the plurality of nodes including a plurality of leaf nodes corresponding to each of a plurality of leaves of the hierarchical tree structure, each of the leaf nodes including a respective one of a plurality of information recording apparatuses, each of the leaf keys being unique to one of the plurality of information recording apparatuses, and performing a process of decrypting at least one enabling key block (“
EKB”
) containing one of the plurality of node keys, the one node key having been encrypted using at least one of a second node key of the plurality of node keys or a leaf key belonging to one of the leaves of the hierarchical tree structure, the second node key being unique to a node of a layer of the hierarchical tree structure subordinate to the layer of the hierarchical tree structure to which the node of the node key belongs, andreproducing the content data stored on the recording medium by decrypting the content data using the one node key obtained by decrypting the enabling key block.
-
Specification