WO2005074187A1 - 情報処理装置及び方法 - Google Patents
情報処理装置及び方法 Download PDFInfo
- Publication number
- WO2005074187A1 WO2005074187A1 PCT/JP2005/001147 JP2005001147W WO2005074187A1 WO 2005074187 A1 WO2005074187 A1 WO 2005074187A1 JP 2005001147 W JP2005001147 W JP 2005001147W WO 2005074187 A1 WO2005074187 A1 WO 2005074187A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- information
- recording medium
- unit
- processing
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09C—CIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
- G09C1/00—Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00094—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
- G11B20/00115—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers wherein the record carrier stores a unique medium identifier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00094—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
- G11B20/00123—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers the record carrier being identified by recognising some of its unique characteristics, e.g. a unique defect pattern serving as a physical signature of the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00166—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
- G11B20/00173—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software wherein the origin of the content is checked, e.g. determining whether the content has originally been retrieved from a legal disc copy or another trusted source
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00166—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
- G11B20/00181—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software using a content identifier, e.g. an international standard recording code [ISRC] or a digital object identifier [DOI]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00188—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised devices recording or reproducing contents to/from a record carrier
- G11B20/00195—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised devices recording or reproducing contents to/from a record carrier using a device identifier associated with the player or recorder, e.g. serial numbers of playback apparatuses or MAC addresses
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00485—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
- G11B20/00492—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted
- G11B20/00528—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted wherein each title is encrypted with a separate encryption key for each title, e.g. title key for movie, song or data file
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00485—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
- G11B20/00557—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein further management data is encrypted, e.g. sector headers, TOC or the lead-in or lead-out areas
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00855—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00855—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
- G11B20/00869—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server wherein the remote server can deliver the content to a receiving device
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/10—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols with particular housing, physical features or manual controls
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B2020/1259—Formatting, e.g. arrangement of data block or words on the record carriers on discs with ROM/RAM areas
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/211—Discs having both read-only and rewritable or recordable areas containing application data; Partial ROM media
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/213—Read-only discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2541—Blu-ray discs; Blue laser DVR discs
Definitions
- the present invention relates to an information processing device, an information processing method, and a computer program.
- subsequent data such as information generated by the user and information downloaded later in connection with the unit-based content information stored in the information recording medium is recorded as management target data corresponding to the unit.
- the present invention also relates to an information processing apparatus, an information processing method, and a computer program that realize secure data management and usage management for each unit.
- Various software data such as audio data such as music, image data such as movies, game programs, various application programs, and the like (hereinafter referred to as "Content") are recorded on a recording medium, for example, a blue laser. It can be stored as digital data on Blu-ray discs, DVDs (Digital Versatile Discs), MDs (Mini Discs) and CDs (Compact Discs).
- a Blu-ray disc using a blue laser is a disc capable of high-density recording, and can record large-capacity video contents and the like as high-quality data.
- Digital contents are stored in these various information recording media (recording media) and provided to users.
- the user plays and uses the content on a playback device such as a personal computer (PC) or a disc player owned by the user.
- PC personal computer
- disc player owned by the user.
- a large-capacity recording medium such as a DVD or a recording medium using a blue laser which has been developed in recent years, is composed of:! It is possible to record as. As it becomes possible to record video information and the like as digital information, it has become increasingly important to prevent illegal copying and protect copyright holders. Recently, in order to prevent such illegal copying of digital data, various technologies for preventing illegal copying in digital recording devices and recording media have been put to practical use.
- a content 'scramble system (Content Scramble System) is adopted.
- the content scramble system video data, audio data, and the like are encoded and recorded on a DVD-ROM (Read Only Memory), and the key power used to decode the encoded data is Granted to licensed DVD players. Licenses are granted to DVD players designed to comply with prescribed operating rules, such as not copying illegally. Therefore, the licensed DVD player can reproduce images and sound from the DVD-ROM by decrypting the encrypted data recorded on the DVD-ROM using the given key. it can.
- an unlicensed DVD player cannot decrypt the encrypted data recorded on the DVD-ROM because it does not have a key for decrypting the encrypted data.
- a DVD player that does not satisfy the conditions required at the time of licensing cannot play back a DVD-ROM on which digital data has been recorded, thereby preventing unauthorized copying. It has become.
- a management system for the content stored in the information recording medium has been constructed.
- data generated by a user by executing a program as content stored in an information recording medium data and content obtained from an external server
- secure data management and usage management are realized. It is difficult to say that there is.
- the user When a user performs secure management of data generated by executing a program stored in an information recording medium or data obtained from an external server, for example, the user sets a unique password to protect the data, or
- the present invention has been made in view of such a situation, and includes information generated later by a user or information downloaded by a user in connection with unit-based content information stored in an information recording medium.
- the first aspect of the present invention provides:
- An information processing device An information processing device,
- a recording medium interface for executing data reading from the information recording medium, and a data processing unit for executing a recording process of subsequent data generated or acquired by applying the information of the information recording medium,
- the information recording medium is an information recording medium storing recording data in units of content management units including encrypted data using unit keys each set as a different encryption key,
- the data processing unit includes:
- the information processing apparatus is characterized in that the information processing apparatus has a configuration that performs the following.
- the data processing unit sets a content management unit corresponding to the subsequent data and manages the content management unit including the subsequent data. It is characterized in that it is configured to execute processing for setting an encryption key as information.
- the data processing unit sets a content management unit corresponding to the subsequent data and manages the content management unit including the subsequent data. It is characterized in that it is configured to execute setting processing of content use control information as information.
- the data processing section performs the processing of the subsequent data on an area defined by a program included in the information acquired from the information recording medium. It is characterized in that the writing process is executed.
- the data processing unit stores the subsequent data in a storage unit other than the information recording medium from which the acquired information has been acquired. And a process for executing a process of storing the identification information of the information recording medium from which the obtained information has been obtained in association with the subsequent data.
- the data processing unit includes an AV stream data file including subsequent data, and a navigation including control information or a program applied to a process of reproducing the AV stream data. It is characterized in that the configuration is such that the case file is encrypted and the subsequent data is recorded in the storage means.
- the data processing unit is configured to apply a unit key corresponding to a content management unit as an encryption key applied to the encryption processing. It is characterized.
- the data processing unit It is characterized in that encryption processing is performed by applying information that can be obtained only by a licensed application that executes processing to the content management unit as an encryption key or encryption key generation information.
- the information that can be obtained only by the licensed acquisition is information including a device ID as an identifier unique to a device on which the application is installed. Is characterized by
- the data processing unit includes an AV stream data file including subsequent data, and a navigation including control information or a program applied to a reproduction process of the AV stream data. It is characterized in that at least one of the case files is subjected to a process of generating a hash value for falsification verification and recording the hash value in the storage means.
- the data processing unit is set for the file when using an AV stream data file or a navigation file including new data.
- Data falsification verification processing based on the obtained hash value, and the use processing of each file is executed on condition that there is no falsification.
- the data processing unit may include a navigation file including control information or a program applied to a reproduction process of AV stream data including subsequent data. It is characterized in that it is configured to execute processing for recording in a storage means as a file to which a digital signature for falsification verification is added.
- the data processing unit is set for a file when using an AV stream data file or a location file including new data. Data tampering verification processing based on the obtained electronic signature, and the use processing of each file is executed on condition that there is no tampering.
- a second aspect of the present invention provides:
- An information processing device A recording medium interface for reading data from the information recording medium, and a data processing unit for processing a program included in the information read from the information recording medium,
- the data processing unit includes:
- the information processing apparatus is characterized in that the type of the information recording medium from which the program has been read is determined, and the program is executed on condition that a predetermined type of the program execution is permitted. .
- the data processing unit acquires type information of an information recording medium permitted to execute a program from information read from the information recording medium.
- the execution of the program is determined in accordance with the acquired information.
- a third aspect of the present invention provides:
- the information recording medium is an information recording medium storing recording data in units of content management units including encrypted data using unit keys each set as a different encryption key,
- the data processing step includes:
- the data processing step sets a content management unit corresponding to the subsequent data
- the method includes a step of executing a setting process of an encryption key as management information corresponding to a content management unit including data.
- the data processing step sets a content management unit corresponding to the subsequent data and sets management information corresponding to the content management unit including the subsequent data. And a step of executing a setting process of the content usage control information.
- the data processing step includes writing the subsequent data in an area defined by a program included in information acquired from the information recording medium.
- the method is characterized by including a step of executing a process.
- the data processing step includes the step of storing the acquired information in a storage unit other than the information recording medium from which the acquired information is acquired. And performing a process of storing the identification information of the information recording medium that has obtained the information in association with the subsequent data.
- the information processing method further includes an AV stream data file including subsequent data, and control information or a program applied to a reproduction process of the AV stream data.
- the present invention is characterized by including an encryption recording processing step of executing a processing of encrypting a navigation file including the following, and executing a processing of recording in a storage means.
- the encryption recording processing step is a step of executing an encryption process using a unit key corresponding to the content management unit as an encryption key. It is characterized by the following.
- the encryption recording processing step includes the step of encrypting information that can be obtained only by a licensed application that executes processing on the content management unit. Alternatively, it is a step of executing an encryption process applied as encryption key generation information.
- the information that can be obtained only by the licensed abbreviated information is the installed version of the application.
- Information including a device ID as an identifier unique to the identified device.
- the information processing method further includes an AV stream data file including new data, and control information or a program applied to a process of reproducing the AV stream data.
- a step of generating a hash value for falsification verification and recording the hash value in a storage means for at least one of the navigation files including the following.
- the information processing method is further set for a file when using an AV stream data file or a navigation file including new data. It is characterized in that it has a step of executing data tampering verification processing based on the obtained hash value and executing use processing of each file on condition that there is no tampering.
- the information processing method further includes a navigation file including control information or a program applied to reproduction processing of AV stream data including subsequent data.
- a step of recording in the storage means as a file to which an electronic signature for falsification verification has been added.
- the information processing method further includes setting a file for use in an AV stream data file or a vision file including new data. It is characterized in that it has a step of executing a data tampering verification process based on the obtained electronic signature and executing a use process of each file on condition that there is no tampering.
- a fourth aspect of the present invention provides:
- the data processing step includes: An information processing method comprising: determining a type of an information recording medium from which a program has been read, and executing the program on condition that a predetermined type of the program execution is permitted.
- the type information of the information recording medium permitted to execute a program is obtained from the information read by the information recording medium. And determining whether or not the program can be executed in accordance with the acquired information.
- a fifth aspect of the present invention provides:
- the information recording medium is an information recording medium storing recording data in units of content management units including encrypted data using unit keys each set as a different encryption key,
- the data processing step includes:
- the combination program further includes an AV stream data file including new data, and control information or a program applied to a process of reproducing the AV stream data.
- the present invention is characterized by having an encryption recording process step of executing a process of encrypting a navigation file including the process and recording the navigation file in a storage means.
- the computer The program further stores, in the storage means, falsification verification data for at least one of an AV stream data file containing the subsequent data and / or a navigation file containing the control information or the program applied to the reproduction processing of the AV stream data. It has a feature of performing a recording process.
- the combi- ter.program is further set for the file when using an AV stream data file or a navigation file including new data. It is characterized in that it has a step of executing data tampering verification processing based on the tampering verification data, and executing the use processing of each file on condition that there is no tampering.
- a sixth aspect of the present invention provides:
- the data processing step includes:
- the computer 'program is characterized in that it includes a step of determining the type of the information recording medium from which the program has been read, and executing the program on condition that the type of the information recording medium is a predetermined type of execution permitted.
- the computer program according to the present invention is, for example, a storage medium, a communication medium, such as a DVD or a CD, provided in a computer-readable format to a computer program capable of executing various programs.
- system refers to a logical set of a plurality of devices, and is not limited to a device in which each component is located in the same housing.
- subsequent data such as information generated by a user or information downloaded by the user in association with content information in units of content management units stored in the information recording medium is used for content management. Since the unit key corresponding to the unit or the unit key corresponding to the new content management unit is applied as the configuration data of the content management unit, it is recorded as configuration data. Secure data management and usage management similar to the original unit-compatible data are realized.
- the type of the information recording medium from which the program was read is determined, and the preset program execution is executed. Since the program is configured to be executed on condition that the type is acceptable, for example, program execution using a copy disk of the content will be rejected, and illegal use of the content can be prevented. It becomes.
- the navigation file other than the AV stream data file is also configured to set and store the encryption data or the data for falsification verification.
- the CPS unit compatible AV stream data file or navigation file, or change data, etc. on devices that can use It is possible to eliminate unauthorized use of CPS unit-compatible data including navigation files.
- FIG. 1 is a diagram for explaining a configuration of data stored in an information recording medium.
- FIG. 2 is a diagram showing an example of a CPS unit management table.
- FIG. 3 is a diagram illustrating a setting example of a content management unit set for content stored in an information recording medium.
- FIG. 4 is a diagram for explaining an example of an encoding configuration of a content management unit set for content stored in an information recording medium.
- FIG. 5 is a view for explaining a configuration example of a data storage directory in an information recording medium It is.
- [Garden 6] is a diagram for explaining generation or acquisition processing of subsequent data in an information processing apparatus equipped with an information recording medium.
- [Garden 7] is a diagram illustrating a subsequent data acquisition processing sequence in the information processing apparatus.
- Garden 8 is a diagram for describing an example of subsequent data generated or acquired by the information processing device.
- FIG. 9 is a diagram illustrating an example of subsequent data generated or acquired by the information processing device.
- [En] 10 is a diagram for explaining the relationship between the new data generated or obtained by the information processing device and the CPS unit.
- FIG. 11 is a diagram illustrating a setting example of reproduction / copy control information of subsequent data generated or acquired in the information processing apparatus.
- FIG. 12 is a diagram illustrating an example of setting encryption key information of subsequent data generated or acquired in the information processing device.
- FIG. 13 is a diagram for explaining a configuration of a storage file for storing a navigation file.
- [En] 14 is a diagram illustrating a storage processing configuration that prevents falsification of a navigation file and enables verification of falsification.
- FIG. 15 is a flowchart illustrating a write processing sequence of subsequent data generated or acquired in the information processing apparatus.
- [Garden 16] is a diagram illustrating a configuration for identifying subsequent data generated or acquired by an information processing device as a CPS unit.
- FIG. 17 is a diagram illustrating a configuration for identifying and acquiring subsequent data generated or acquired by the information processing apparatus as a CPS unit.
- FIG. 18 is a diagram illustrating a configuration for identifying subsequent data generated or obtained by the information processing apparatus as a CPS unit.
- FIG. 19 is a flowchart illustrating a processing sequence for restricting the execution of a program based on the type of an information recording medium.
- FIG. 20 is a diagram illustrating a specific example of processing for restricting the execution of a program based on the type of information recording medium.
- FIG. 21 is a diagram illustrating an example of the configuration of an information processing apparatus that executes a reproduction process or a recording process by mounting an information recording medium.
- FIG. 1 shows an example of an information recording medium storing contents to which the processing of the present invention can be applied.
- the information recording medium 100 is an information recording medium that stores legitimate content manufactured at a disc manufacturing factory under the permission of a so-called content right holder having a legitimate content copyright or distribution right.
- a disk-type medium will be described as an example of an information recording medium, but the present invention is applicable to a configuration using various types of information recording media.
- the information recording medium 100 is, for example, a ROM disk in which data cannot be rewritten, or a partial ROM (Partial ROM) in which data can be written only in a part of the data area.
- ROM read-only memory
- Partial ROM partial ROM
- Various types of recording media such as a disk or a disk on which data can be written in all areas.
- content 101 is stored in information recording medium 100.
- information recording medium 100 For example, AV (Audio Visual) stream of video content such as HD (High Definition) movie content, which is high-definition video data, game programs in a format specified by a specific standard, image files, audio data, text data, etc.
- the content 101 is composed of These contents include information that can be used only with data from the information recording medium 100, or data that can be used together with data from the information recording medium 100 and data provided from a server connected to a network.
- the information includes various forms of information, such as information.
- the content 101 stored in the information recording medium 100 is at least partially stored as encrypted content, and is recorded as information necessary for generating a key to be applied to the decryption processing of the content.
- a seed (REC SEED) 102 is stored.
- the encrypted content is stored in the information recording medium 100 as encrypted data to which a unit key as an individual encryption key is applied, in order to manage use of the content.
- Recording seed (REC SEED): Vul02 is key generation information applied for generating an individual unit key.
- the recording seed (REC SEED) 102 is not limited to the setting stored in the information recording medium 100, and may be, for example, a setting obtained from a server connected to a network.
- the information recording medium 100 further includes a disc ID 103 as identification information of the information recording medium 100, a studio ID 104 as an identifier of an editing studio for contents stored in the information recording medium 100, and a unit of manufacture of the information recording medium 100.
- a package ID 105 as a package identifier and disk type identification information 106 are stored.
- the content stored in the information recording medium 100 is, for example, an AV (Audio Visual) stream of moving image content such as HD (High Definition) movie content, which is high-definition moving image data, or a format defined by a specific standard.
- the content is composed of game programs, image files, audio data, text data, etc.
- the information recording medium is a Blu-ray disc, which is a data recording disc using a blue laser capable of high-density recording, Blu-rav discs have a data capacity according to the ROM standard format. Is stored.
- data having a data format that does not conform to a specific AV data format such as a game program as service data or content such as image files, audio data, and text data, may be stored as sub-contents. is there.
- Various contents 101 stored in the information recording medium 100 are stored in the information recording medium 100 after being encrypted using an individual unit key for use management of the contents.
- the recording seed 102 is applied as key generation information for generating a unit key.
- AV Audio Visual
- music data moving images
- image data such as still images, game programs, WEB contents, and the like
- a different recording seed Vul02 is assigned to each unit, and a unit key can be generated based on the recording seed corresponding to each unit. It becomes.
- AV Audio Visual
- a recording seed Vul02 and a physical index (not shown) recorded on the information recording medium 100, etc.
- a predetermined encryption key generation sequence to which other secret information is applied is executed to obtain a unit key corresponding to the unit, and the encrypted content included in the unit is decrypted and reproduced based on the obtained unit key.
- the encrypted content stored in the information recording medium 100 is divided into units as content usage management units.
- This unit is called the CPS unit (content management unit).
- Fig. 2 shows an example of the correspondence between the CPS unit configuration and the recording seed.
- FIG. 2 shows a CPS unit management table as content management information stored in the information recording medium and correspondence of CPS unit keys that can be generated based on a recording seed corresponding to each unit.
- the setting unit of the CPS unit is various such as the title of the content, the application, and the data group
- the CPS unit management table includes the CPS unit for each CPS unit.
- a CPS unit ID as a corresponding identifier and recording seed information are set in association with each other.
- title 1 is CPS unit 1 and Vul is set correspondingly as a recording seed
- title 2 is CPS unit 1 and Vul is set correspondingly as a recording seed
- application 1 is CPS Configured as Unit 2.
- a unit key Kul is generated based on the recording seed Vul, and is included in one CPS unit (CPS1) that can be identified by title 1 and title 2 by symbol processing using the unit key Kul. ⁇ ⁇ Decryption processing of the ⁇ content is possible.
- a unit key Ku2 is generated based on the recording seed Vu2, and decoding processing of the encrypted content included in one CPS unit (CPS2) that can be determined by the application 1 is performed by the symbol processing using the unit key Ku2. Becomes possible.
- CPS1 CPS unit
- CPS2 CPS unit
- CPS units for subsequent data such as data generated later by the user or data acquired from outside, other than the content stored in the information recording medium, are set. Have been. These are CPS units that can be newly defined by the user for subsequent data.
- a CPS unit corresponding to the data field 121 shown in FIG. 2 is applicable as a unit for subsequent data.
- the CPS unit includes content stored on an information recording medium, for example, data obtained by executing a program, specifically, data generated lately such as game progress information and score information, A unit that can be set as a management unit for subsequent data generated or obtained by a user, such as attached data corresponding to an AV stream that is content stored on an information recording medium, for example, subtitle data obtained from an external server.
- HD high definition moving image data
- 220000 is a specially-defined AAVV format matte, for example, BBlluu—an rraayy disk RROOMM standard data.
- the BBlluu is stored in accordance with the RROOMM standard format for the rraayy discs. As such, BBlluu is stored in an arbitrary format that does not obey the RROO MM standard format. .
- the clip (content data file) 240 has clips 241, 242, and 243 which are divided content data files, and each clip 241 has an AV (
- Audio-Visual has a stream file 261 and a clip information file 251.
- the clip information file 251 is a data file that stores attribute information on the AV (Audio-Visual) stream file 261.
- An AV (Audio-Visual) stream file 261 is a sequence; in other words, it is a Moving Picture Experts Lrroup—Transport Stream (MPEG) TS, which multiplexes information such as images (Video), audio (Audio), and subtitle data.
- MPEG Moving Picture Experts Lrroup—Transport Stream
- the data structure is as follows. In some cases, command information for controlling the playback device during playback is also multiplexed.
- the playback section designation file (play list) 230 has a plurality of playback section designation files (play lists) 231, 232, and 233.
- Each of the playback section completion files (playlists) 231, 232, and 233 selects one of a plurality of AV stream data files included in the clip (content data file) 240 and selects the selected AV stream data file.
- the file has one or more play items that specify the specific data part of the file as the playback start point and the playback end point.
- By selecting one playback section specification file (playlist) the playback section is specified. According to the play item of the specified file (playlist), The reproduction sequence is determined and the reproduction is executed.
- the play item 234 associated with the playback section designation file (playlist) 231 is added to the clip 241 at the playback start point a and Since the play item 235 has a playback start point c and a playback end point d in a tap 241, when the playback section designation file (play list) 231 is selected and the content is played back, , The specific data areas ab and cd of the AV stream file 261 which are the contents included in the clip 241 are reproduced.
- the application 210 is, for example, a combination of application index files 211 and 212 including content titles provided on a display for executing content playback and playback programs 221 and 222, or a game content or WEB content. It is set as a layer that has a combination of application execution files 213 and 214 and playback programs 223 and 224. The user can determine a playback target by selecting a title included in the application index files 211 and 212.
- each title is associated with one of the playback programs 221 to 224 (for example, a movie object).
- the title corresponds to the selected title.
- the playback process based on the attached playback program starts.
- the application index files 211 and 212 shown as Title 1 and Title 2 shown in the figure also include a title that is automatically played back when the information recording medium is set and started, and a title presentation program for displaying a menu. It is.
- the application index files 211 and 212 and the application execution files 21 and 214 may include an application resource file used for executing the application. Also, various data files that can be obtained from an information recording medium or a network connection server, such as image files 225 such as JPEG, PNG, and BMP, audio files 226 such as PCM and compressed audio, and various data files such as text and databases. 227 may be applied as an application resource file.
- image files 225 such as JPEG, PNG, and BMP
- audio files 226 such as PCM and compressed audio
- various data files such as text and databases. 227 may be applied as an application resource file.
- Playback programs eg, movie objects 221-224 are used to specify a playback section specification file (playlist) to be played back, respond to operation information on content playback processing input by a user, and jump between titles. , Playback sequence branching, etc.
- This is a content playback processing program that provides the functions necessary for presenting playback content (HD movie content) in a programmable manner.
- Each of the playback programs 221 to 224 can jump to each other, and a playback program to be actually executed is selected according to a user input or a program set in advance, and a finger of the selected playback program is selected.
- the playback content is selected from the clip 240 and played back according to the playback section designation file (playlist) 230 to be specified.
- the main content 200 is managed as, for example, Blu-ray Disc ROM standard data in a hierarchical configuration according to the Blu-ray Disc ROM standard format.
- a content management unit (CPS unit) is set, and content usage management is performed for each content management unit (CPS unit). Details of the content management unit (CPS unit) will be described later.
- sub content 300 is also stored in addition to main content 200.
- the sub content 300 is content stored in an arbitrary format that does not conform to a specific AV format, for example, a Blu-ray Disc ROM standard format.
- the sub-contents 300 are, for example, a game program as service data, image files, audio data, text data, and the like, and a set of a plurality of data files is set as a data group.
- FIG. 3 shows data groups 1 and 311—data groups N and 312. These data groups can also be set as usage-managed contents, and when they are set as usage-managed contents, a content management unit (CPS unit) is set for each data group and is set for each data group. Usage management is performed.
- CPS unit content management unit
- a unit key is assigned as a different encryption key to each of the content management units (CPS units).
- the unit to which one unit key is assigned is the content management unit (CPS unit).
- the unit key is This is a key that can be generated based on the recording seed corresponding to the key.
- Each unit key is applied to encrypt the contents belonging to each unit, and when using the content, the unit key assigned to each unit is obtained and reproduced.
- Each unit key can be managed individually. For example, a unit key assigned to a certain unit A is set as a key that can be obtained from an information recording medium.
- the unit key assigned to the unit B is a key that can be obtained on condition that the user accesses a server connected to the network and executes a predetermined procedure.
- the acquisition and management configuration can be made independent for each unit key.
- a setting mode of a unit to which one key is harmed that is, a content management unit (CPS unit) will be described with reference to FIG.
- CPS units 1 and 401 shown in Fig. 4 are units in which an application index file, a playback program file, a playlist, and an AV stream file group as actual content data are set as one unit.
- CPS units 2 and 402 are units in which an application execution file, a playback program file, a playlist, and an AV stream file group as actual content data are set as one unit.
- the CPS units 3 and 403 are units composed of an application execution file, a reproduction program file, and various data files that can be obtained from an information recording medium or a network connection server.
- the content management units (CPS unit) 1, 401, and the content management unit are displayed.
- the CTS unit (CPS unit) 2, 402 is a unit composed of the upper layer (A) application and the lower layer (B) Playback interval specification file (playlist) + (C) clip (content data file)
- the content management unit (CPS unit) 3, 403 includes the lower layer (B) playback section designation file (play list) + (C) clip (content data file). It is a unit composed of layers and various data files that can be obtained from an information recording medium or a network connection server, that is, an image file 225, an audio file 226, a data file 227, and the like.
- the content management unit (CPS unit) 1, 401 includes the titles 1,211 and 2,2,21.
- Playback programs 221 and 222, playlists 231, 232, clips 241, and clips 242 are included, and AV stream data files 261 and 262, which are actual data of the contents contained in these two clips 241 and 242, are included. It is encrypted by applying the unit key: Kul, which is an encryption key set in association with the content management unit (CPS unit) 1, 401.
- Kul is an encryption key set in association with the content management unit (CPS unit) 1, 401.
- the content management unit (CPS unit) 2, 402 includes an application file 213 composed of game content, WEB content, and the like, and a playback program 22.
- An encryption key that includes a playlist 233 and a clip 243, and an AV stream data file 263, which is actual data of the content included in the clip 243, is set in association with the content management unit (CPS unit) 2, 402. Unit key as: is applied by Ku2.
- the application file 213 may be an encrypted file to which the unit key: Ku2 is applied.
- the content management units (CPS units) 3 and 403 include application files 214 and 215 included in the upper layer (A) application layer, a reproduction program 224, and an information recording medium or a network connection by the reproduction program 224. It is set as a unit that contains various data files that can be obtained from the server, for example, image files 225 such as JPEG, PNG, and BMP, audio files 226 such as PCM and compressed audio, and various data files 227 such as text and databases. You.
- the content management unit (CPS unit) 3, 403 is encrypted by applying a unit key: Ku3 as an encryption key set in association with the content management unit (CPS unit) 3, 403 .
- a unit key: Ku3 as an encryption key set in association with the content management unit (CPS unit) 3, 403 .
- the content management unit (CPS unit) 1, 401 is set in association with the content management unit 1, 401. It is necessary to acquire the unit key: Kul by encryption processing using the recording seed Vul and execute the decryption sequence for the content to which the acquired unit key Kul is applied. By executing the program, the content can be reproduced.
- application files corresponding to the content management units 3 and 403, image files 225 associated with the playback program 224, audio files 226 such as PCM and compressed audio, and various data files 227 such as texts and databases are stored.
- image files 225 associated with the playback program 224 image files 225 associated with the playback program 224
- audio files 226 such as PCM and compressed audio
- various data files 227 such as texts and databases are stored.
- the application program is executed or various files are executed.
- the directory configuration shown in FIG. 5 is a configuration in which a main content data section 502, a sub content data section 503, and a content management data section 501 corresponding to the main content and the sub content are set.
- the BDMV directory shown in the main content data section 502 is set as a directory for storing content and applications according to the Blu-ray Disc ROM format.
- the main content according to the Blu-ray Disc ROM format has a hierarchical structure of titles, objects, playlists, clip information, AV streams, etc., as described above with reference to Figs. And the data files that make up them are set in the BDMV directory.
- the Data directory of the sub-contents data section 503 is set as a directory for storing contents and applications having a format not conforming to the Blu-ray Disc ROM format for each group.
- Data of sub content data section 503 Group inf is a file storing each group information of sub-contents.
- the management data section 501 stores management files corresponding to both main content and sub content.
- the CPS unit management table in which the CPS unit ID and the recording seed information for each content management unit (CPS unit) shown in FIG. 2 are set as described above, and further set for each unit. Stores content playback control information and copy control information.
- Content playback control information and copy control information are set as individual information for each CPS unit. For example,
- Permissible number of copies to the recording medium a times
- Permissible number of reproductions b times
- Remote playback availability Yes-[CPS unit 2]
- Individual content usage control information is set for each CPS unit stored on the information recording medium, such as the permitted number of copies to the recording medium: 0, the permitted number of reproductions: c, the possibility of remote reproduction: no, etc. Te, ru.
- the content already stored in the information recording medium is divided into CPS units, and the CPS unit key as the encryption key corresponding to each CPS unit is obtained by applying the recording seed to make it usable. Become.
- Data different from the content already stored in the information recording medium for example, data generated according to a program stored in the information recording medium, specifically, mid-process data generated by executing a game program, The following describes the management processing of character data, data obtained from a server or the like via a network, and data generated or obtained later by some user processing.
- FIG. 6 shows an example of generation and acquisition processing of data related to the content stored in the information recording medium.
- FIG. 6 shows an information processing apparatus 600 such as a PC for executing a reproduction process of an information recording medium.
- the information processing device 600 includes a control unit 601 having a program execution function such as a CPU for executing content reproduction processing, a data storage unit 602 including a hard disk, and a recording medium interface for inputting and outputting data to and from an information recording medium.
- a memory 604 composed of a ROM and a RAM used for a program execution area, a parameter storage area, and the like, and a communication interface 605 for executing communication via a network.
- the configuration of the information processing apparatus 600 shown in FIG. 6 shows the minimum configuration for explaining the generation and acquisition processing of the subsequent data, and a specific hardware configuration example of the information processing apparatus. Will be described later.
- the information processing device 600 reads the content divided into CPS units stored in the information recording medium 100 from the information recording medium 100 via the recording medium interface 603, and controls the content reproduction processing by the control unit 601. Under
- the information recording medium 100 stores, for example, content recorded based on the Blu-ray Disc ROM standard, as described with reference to Figs. Each content is divided into CPS units and encrypted.
- the information processing device 600 generates a CPS unit key based on the recording seed corresponding to the CPS unit, and reproduces the content.
- the content includes, for example, a game, various programs such as an AV stream reproduction program, AV stream data, and the like.
- the first case is a case where information that can be analyzed by the information processing device 600 is read from the information recording medium 100, and new data is obtained or generated based on the read information.
- URL information corresponding to the acquisition destination of the subsequent data is described in the information recording medium 100, and the information recording medium 100 acquires this URL information and uses a browser to communicate via the communication IF 605 and the network.
- This is a process of accessing a server 611 or the like specified by a URL and downloading data such as URL-compatible new content.
- new data may be generated in the information processing device 600 based on information read from the information recording medium 100.
- the second is based on an application program recorded in the information recording medium 100. It is.
- the information processing device 600 executes the program read from the information recording medium 100, connects to a specific server 611 via the communication IF 605 and the network, and downloads the content in accordance with the program.
- late data may be generated by the execution of the program.
- the data generated or obtained by such various processes is not the data belonging to the CPS unit which is the management division of the content recorded in the information recording medium 100, but in the configuration of the present invention, Subsequent data is managed as data belonging to a specific CPS unit.
- the subsequent data generated or obtained based on the content corresponding to the CPS unit stored in the information recording medium 100 is managed as data belonging to the same CPS unit.
- a new CPS unit is separately defined and managed by a new CPS unit.
- FIG. 7 shows a processing sequence for acquiring subsequent data from an external server based on the content stored in the information recording medium.
- the information processing device reads the content managed by the CPS unit from the information recording medium. For example, assume that content belonging to CPS unit A is read.
- the information processing apparatus reads the specified information of the download data, for example, the URL, from the information recording medium, and obtains the CPS unit ID as the identifier of the CPS unit corresponding to the read content. Data, that is, the CPS unit ID and download data designation information are transmitted to the server.
- the server performs an authentication process such as a CPS unit ID obtained from a valid information recording medium according to a predetermined authentication sequence, verifies the validity of the data request, and verifies the validity. If so, in step S103, the requested download data is transmitted to the information processing device.
- the download data is dubbed audio data of an AV stream, subtitle data, or a reproduction program for a specific content.
- step S104 the information processing apparatus stores the download data obtained from the server in an information recording medium or a storage unit such as a hard disk in the information processing apparatus.
- the CPS unit is stored and managed as data belonging to the same CPS unit A specified by the CPS unit ID, and is generated by applying the recording seed Vu (a) set for CPS unit A. It is encrypted or stored by cryptographic processing using the key Ku (a).
- the server can manage the download data for each CPS unit.
- the download can be started only by sending the CPS unit ID from the next time, once the CPS unit becomes available for download.
- the CPS unit ID is required for the server to perform encryption processing. Required.
- the server holds the CPS unit key corresponding to the unit ID and transmits data encrypted by applying the held CPS unit key, enabling secure data transmission.
- the download data designation information includes, in addition to information such as a URL, for example, a studio ID, a package ID, a title ID, a movie object ID, a value defined by the Blu-ray Disc ROM standard or the like. Playlist ID, playback section information (start and end point time stamps), etc. are also applicable, and values not specified in the Blu-ray Disc ROM standard or the like are used as download data designation information. Is also good.
- user ID information attached to the user such as billing status, date and time information, management data generated on the information processing device side in content playback, such as the number of playbacks, played back range, game score, and multi-story playback path information
- management data generated on the information processing device side in content playback such as the number of playbacks, played back range, game score, and multi-story playback path information
- server can specify the download data
- various data can be applied as the download data designation information.
- FIG. 8 shows an example in which a part of data conforming to the Blu-ray Disc ROM standard format is generated or acquired as subsequent data.
- the content stored on the information recording medium according to the Blu-ray Disc ROM standard format has a hierarchical structure, and data and programs of each hierarchical level are associated with each other. If this is the case, the content playback processing of the AV stream can be performed.
- the information recording medium 621 shown in Fig. 8 has a CPS unit associated with three titles [Title 1], [Title 2], and [Title 3] as content conforming to the Blu_ray Disc ROM standard format. 1, 2, and 3 are set.
- CPS unit 1 and CPS unit 2 associated with two titles [Title 1] and [Title 2] respectively include a movie object 1 as a playback program corresponding to each title, 2 is stored, and the user sets an information recording medium in the information processing apparatus and designates [Title 1] or [Title 2], thereby executing one of the movie objects 1 and 2 as a reproduction program.
- the clip file in the section specified by the playlist that is, the AV stream data can be reproduced.
- the CPS unit 3 does not store the movie object 3 as a playback program corresponding to the title 3, but plays the clip file included in the CPS unit, that is, the AV stream data. I can't do that.
- the information processing apparatus executes a process of generating or obtaining a movie object 3 as a reproduction program corresponding to the title 3 and generates or obtains the movie object 3 as subsequent data 622.
- the generated or acquired movie object 3 is managed as configuration data of the CPS unit 3.
- FIG. 9 is a diagram illustrating another specific example of data generated or obtained by the information processing apparatus later.
- the information processing device 600 plays back the information recording medium 100 storing the content managed by the plurality of CPS units.
- the CPS unit A640 is a content management unit including a game program.
- subsequent data 641 and 642 such as game halfway end information and game score information are generated.
- These data are processed by the information processing device 600 to be set as configuration data of the CPS unit A640, and stored in the information recording medium 100 or a storage unit such as a hard disk in the information processing device 600.
- the CPS unit B650 is a content management unit including AV stream content such as a movie such as a movie, and the information processing device 600 transmits subsequent data 651 composed of subtitle data corresponding to the AV stream content from the server 611. Acquire and reproduce.
- the acquired caption data 651 is subjected to a process of setting as configuration data of the CPS unit B650 in the information processing device 600, and is stored in the information recording medium 100 or a storage unit such as a hard disk in the information processing device 600. .
- a new CPS unit is set for newly generated data or acquired data, and the information recording medium 100 or the information processing apparatus is used as configuration data of the set new CPS unit. It may be configured to be stored in a storage unit such as a hard disk in 600. As these units, the CPS units corresponding to the new data described above with reference to FIG. 2 are set in association with each other. A recording seed Vu corresponding to each CPS unit is stored in the information recording medium in advance, and a CPS unit key is generated by applying the recording seed and executing a predetermined encryption processing sequence. By applying the generated CPS unit key, the generated data or the acquired data is encrypted and stored in a storage unit such as a hard disk in the information recording medium 100 or the information processing device 600.
- the recording seed Vu corresponding to the newly set CPS unit may be set to be acquired from an external server. However, it is desirable that a predetermined authentication process be performed between the server that provides the recording seed Vu and the information processing device to prevent unauthorized acquisition of the recording seed.
- the recording seed Vu to be acquired includes acquisition in units of the management table shown in FIG.
- FIG. 10 shows an example of a data decoding method in a case where data generated or obtained in response to a reproduction process of a content stored in an information recording medium is recorded inside or outside the information recording medium. Is shown.
- the left data area is data stored in the information recording medium, that is, ROM area data 660
- the right data area is new data 670 as newly generated or acquired data. It is.
- the newly generated or acquired data is stored in a data writable area of the information recording medium, a hard disk, or an external storage means such as a portable memory.
- Figure 10 shows two examples of CPS unit settings for newly generated or acquired data.
- CPS unit 3, 681 is data already stored in the information recording medium, that is, CPS unit 3 already set in data area 660, and newly generated or acquired new data is stored in CPS unit 3, 681.
- the configuration is one unit including 671.
- the subsequent data 671 or the data included in the subsequent data 671 is encrypted using the unit key Ku3 generated by applying the recording seed Vu3 set corresponding to the CPS unit 3. It is stored in a storage unit such as an information recording medium or a hard disk.
- the generated data is decoded using the same key as the unit key corresponding to the CPS unit defined in the ROM area of the information recording medium.
- the same key as the data contained in the CPS unit defined in the ROM area of the information recording medium can be applied to execute the decryption processing of the subsequent data 671, which eliminates the need for key switching processing and is seamless. Reproduction becomes possible.
- CPS units 4 and 682 are separately defined for the subsequent data 672, and The data included in the subsequent data 672 is decoded using the unit key.
- the CPS units 4 and 682 are managed independently of the data recorded on the information recording medium. In this case, it is necessary to separately set and record information for assigning a CPS unit for the subsequent data 672 and information for generating a unit key as management data.
- FIG. 11 shows a directory A corresponding to the CPS management unit configuration stored in the information recording medium 100 in advance, and a directory B corresponding to newly generated or acquired subsequent data.
- each data is set in the [BDMV] directory as content conforming to the Blu_ray Disc ROM standard format, and various management data is stored in the [CPS] directory.
- the existing playback / copy control information is applied as the playback / copy control information of the subsequent data.
- This is applied as playback / copy control information corresponding to the acquired subsequent data [01003. m2ts] 712.
- it is not necessary to newly generate reproduction / copy control information corresponding to the subsequent data [01003.
- the reproduction / copy control information of the subsequent data is newly generated.
- the case of (Setting example 2) is suitable for a case where data generated by executing an application program read from the information recording medium 100 can be shared / copied among a plurality of users. ing. Data recorded in the ROM area, such as the execution application or AV stream, cannot be copied.Data generated by the execution application (e.g., transmission to other users such as game score information and map information, and removal to portable devices, etc. (Information with needs) can be reproduced and copied differently from the ROM area.
- FIG. 12 is a diagram showing an example of setting a recording seed as generation information of an encryption key, that is, a unit key corresponding to each CPS unit.
- each data is set in the [BDMV] directory as content conforming to the Blu-ray Disc ROM standard format, and various management data is stored in the [CPS] directory.
- the recording seed is managed in association with each CPS unit identifier (CPS unit ID) in the CPS unit management table as described above with reference to FIG.
- Symbol key information [Unit Key Gen Value, inf] 721 shown in FIG. 12 is a CPS unit management table stored in the information recording medium 100.
- One of the following two setting examples is applied as a method of setting the recording seed corresponding to the CPS unit set corresponding to the subsequent data.
- CPS unit management tape as recording seed as encryption key generation information for subsequent data Use the recording seed for new data that is set in advance in the file.
- a new data field of symbol key information [Unit Key Gen Value, inf] 721, which is management table data stored in the information recording medium 100, corresponding to the subsequent data [01003.m2ts] 724 Associate the set recording seed with 121 (see Fig. 2).
- a newly generated or obtained recording seed is used as the recording seed as the encryption key generation information of the subsequent data.
- encryption key information [Unit Key Gen Value. Inf] 722 as new management table data is set corresponding to the subsequent data [01002.m2ts] 723, and the newly set CPS unit identifier and new entry are set.
- the generated or obtained recording seed is stored in association with it.
- the information processing apparatus When the generation of the recording seed is permitted, the information processing apparatus generates a new recording seed by generating, for example, a random number in the data processing unit in the information processing apparatus.
- CPS units can be set and recording seeds can be generated for new data without limitation.
- the management data corresponding to the newly set CPS unit that is, the power required to associate the playback / copy control information with the new CPS unit is set.
- the encryption configuration of only the AV stream data file in the subsequent data has been described.
- the AV stream data such as the new data [01002. m2ts] 711 and the new data [01003. m2ts] 712 shown in FIG.
- the subsequent data includes not only AV stream data but also files such as a title index, a movie object, a playlist file, and a clip information file. It is preferable that these files can be accessed only from legitimate playback application software, for example, to exclude access from various other applications running on the PC. In addition, it is preferable that the file including the AV stream data is prevented from being tampered with, and the tampering verification is enabled.
- the files other than the AV stream, such as the title index, movie object, playlist file, and clip information file, are collectively called the navigation file.
- the encrypted storage configuration of these navigation files, the falsification prevention and the verification configuration by adding digital signature data will be described with reference to FIGS.
- FIG. 13 shows that, in addition to the AV stream data file, the title index, movie object, playlist file, and clip information file, which are navigation files other than the AV stream, are individually encrypted for each file.
- FIG. 3 is a diagram illustrating an example of a configuration for storing.
- the storage unit 750 shown in Fig. 13 corresponds to an external storage unit such as a data writable area of an information recording medium for storing subsequent data, a hard disk, or a portable memory.
- the new data stored in the storage means 750 includes the following contents in the AV stream data file 755 shown in the figure, a title index file 751, a movie object file 752, and a playlist file which are navigation files other than the AV stream. 753, and a clip information file 754. All of these navigation files and AV stream data files are encrypted and stored in file units.
- the playlist file 753 and the clip information file 754 are set as individual files for each CPS unit, and encryption is performed for each file.
- the decryption key applied to the encryption process be generated or obtained only by a reproduction application software that has received a valid license.
- an encryption key may be information that can be obtained only by a playback application software that has received a valid license.
- Re generates an encryption key based on such limited information.
- One specific example is a configuration in which a unit key corresponding to each CPS unit is applied as an encryption key.
- the CPS unit to which each of the AV stream data file 755 shown in Fig. 13 and the title index file 751, movie object file 752, playlist file 753, and clip information file 754 that are navigation files other than the AV stream belong. And encrypts it by applying the unit key associated with.
- the unit key of the CPS unit corresponding to each file is obtained, and the decryption process using the obtained unit key is executed.
- the key generation information may be used as the key generation information.
- a configuration in which the encryption key can be generated by another application other than the legitimate playback application permitted to play the data file of the CPS unit is not preferable. Therefore, information that can be obtained only by the playback application software that has received a valid license is set as key generation information.
- Information that can be obtained only by a playback application software that has a valid license includes, for example, a device ID.
- the device ID is an ID that is set in correspondence with the playback application software that has been properly licensed, such as identification information that is set in hardware as a device that has properly installed the playback application. Generated based on This device ID can be obtained only by a program recorded in legitimate playback application software that has been legitimately installed.
- the device ID is data that can be acquired and generated only by the playback application software that is properly licensed. For example, in a PC on which various application software is installed, acquisition by other applications is not possible. Be eliminated.
- an encryption key generation process is performed to generate an encryption key, and the generated encryption key is applied to the AV stream data file 755,
- the title index file 751, the movie object file 752, the playlist file 753, and the clip information file 754, which are navigation files other than the AV stream are stored in the storage means 750.
- an AES encryption key generation algorithm can be applied as the encryption key generation algorithm.
- the configuration is such that the AV stream data file 755 having a large data amount is block-encrypted in units of 6 KB, and the other navigation files are block-encrypted in units of 2 KB.
- a device ID is obtained by a valid playback application software, an encryption key is generated, and decryption processing of the encrypted file is performed using the generated encryption key. I do.
- a configuration may be adopted in which a key ID is generated by combining a package ID or a volume ID as a set package identifier with a device ID.
- the studio ID or the like applied as the generation information of the encryption key of the subsequent data file as it is for the directory name or the file name.
- the encryption key generation information may be inferred based on the found data.
- the directory name and the file name are determined by using a separately assigned number and a random number, and the correspondence between the encryption key generation information such as the studio ID and the file is stored as a separate table.
- the subsequent data is divided into whole data or each specific size (for example, 64 KB), the hash value is calculated, and the generated hash value is calculated. It is configured to be encrypted by the above-mentioned encryption key and stored.
- the hash value calculation processing and the encryption processing are also executed by a reproduction application having a valid license.
- the hash value is encrypted by a unit key set in correspondence with the CPS unit, a device ID, or a device ID and a studio ID, and a package ID, as in the case of the above-mentioned file key of the file ID. Apply an encryption key generated based on a combination with at least one of the volume IDs.
- the hash value obtained by decoding the hash value that has been decoded is compared with the hash value recalculated based on the file to be reproduced, and both are compared. If the hash values match, it is determined that the file has not been tampered with. Use of files, subsequent files, and subsequent data is permitted provided that the file is not tampered with. It is the legitimate playback application software that executes these processes.
- AV stream data file in the subsequent data is encrypted.
- the object file, the playlist file, and the clip information file are not encrypted to prevent data falsification and verification.
- a configuration example in which a signature is stored as a file will be described.
- the storage unit 770 shown in Fig. 14 corresponds to an external storage unit such as a data writable area or a hard disk of an information recording medium for storing subsequent data, or a portable memory.
- the new data stored in the storage unit 770 is stored in the AV stream data file 775 shown in the figure, and the title index file 771, which is a navigation file other than the AV stream, a movie object file 772, a playlist file 773, and a clip.
- Information file 774 is included.
- the encryption key is a unit key corresponding to the CPS unit, or a device ID, or a device ID and a studio ID, a package ID, and a volume I. Apply an encryption key generated based on a combination with at least one of D.
- the title index file 771, the movie object file 772, the playlist file 773, and the tap information file 774 are not encrypted. However, these navigation files shall be stored with an electronic signature added to prevent data tampering and verify data tampering.
- the data is acquired as data that has been signed in the server in advance.
- the key for signature verification is acquired at the same time, or is acquired separately.
- a configuration may be adopted in which an application executed by the data processing unit of the information processing apparatus generates an electronic signature for download data or subsequent data generated by itself, and stores the digital signature in the storage unit.
- the signature generation key and the signature verification key are, for example, a unit key corresponding to the CPS unit, a device ID, or a device ID and at least one of a studio ID, a package ID, and a volume ID, like the above-described encryption key.
- a configuration that applies a key generated based on the combination is possible.
- a configuration may be adopted in which a pair of a secret key and a public key according to a public key cryptosystem is applied as a signature generation key and a verification key, respectively.
- a signature verification process is performed on the file to which the signature has been added, and it is determined whether or not the file data has been tampered with. Use of the file is permitted provided that the file has not been tampered with. It should be noted that it is the legitimate playback application software that executes these processes.
- the data processing unit executes legitimate playback application software to execute the AV stream data file including the subsequent data and the control information applied to the playback process of the AV stream data.
- the encryption processing of the navigation file including the program is executed and recorded in the storage means.
- the data is stored in the storage unit as a file in which data for falsification verification such as a hash value or digital signature data is associated. When using these files, falsification verification is performed and the files are used on condition that it is confirmed that the data has not been tampered with.
- an application other than the licensed application is applied to convert an AV stream data file and a navigation file compatible with the CPS unit. It will be possible to prevent unauthorized use of content, such as use or alteration of data, and falsification processing, and it will be possible to eliminate unauthorized use of CPS unit-compatible data including navigation files.
- the storage destination of the new data generated or obtained by the information processing device is either a data writable area set on the information recording medium storing the CPS unit management data or an external storage area. It is.
- the storage area outside the information recording medium is, for example, a hard disk incorporated in the information processing apparatus, a portable medium such as a memory card, or the like.
- the storage area inside the information recording medium is, for example, a case where the information recording medium is a Blu-ray Disc and is a partial ROM (Partial R ⁇ M) disk having two areas, a read-only area (ROM) and a write-only area. This is a process in which an information recording medium having a data writable area is applied.
- the storage destination can be selected from two of the information recording medium and the non-information recording medium.
- the generated data is necessarily stored in a storage area other than the information recording medium.
- step S201 subsequent data is generated or acquired in accordance with data or a program read from the information recording medium by the information processing device.
- step S202 it is determined whether or not to execute data recording. This determination processing is performed, for example, by data input. It is determined by user input from the means. Alternatively, it may be executed as an automatic determination process based on preset information.
- step S203 it is determined whether or not the information recording medium mounted on the information processing device is an information recording medium having a data writable area such as a partial ROM disk. I do.
- the process proceeds to step S205, and the generated or obtained data is stored in storage means other than the information recording medium as configuration data of the CPS unit associated with the data.
- the reproduction / copy control information and the recording seed in the CPS unit management table are respectively associated with the CPS unit management information corresponding to the stored data. The configuration of this association will be described later.
- step S203 when it is determined that the information recording medium mounted on the information processing apparatus is an information recording medium having a data writable area such as a PANASONER ROM disk, the process proceeds to step S204.
- This is performed to determine whether or not to perform data writing on the information recording medium, for example, as a determination process based on user input information. Alternatively, it may be executed as an automatic determination process based on preset information.
- step S205 If data writing is not performed on the information recording medium, the process proceeds to step S205, and the data is stored in storage means other than the information recording medium as the corresponding data of the CPS unit associated with the generated or acquired data. Store.
- step S206 If data writing is to be performed on the information recording medium, the process proceeds to step S206, and the generated or obtained data is stored in the data writable area of the information recording medium as the corresponding data of the CPS unit. To be stored.
- the reproduction / copy control information and the recording seed in the CPS unit management table are respectively associated with the CPS unit management information corresponding to the stored data.
- Fig. 16 shows an association configuration between the new data and the CPS unit in a configuration in which the new data is stored in storage means other than the information recording medium having the original CPS unit, for example, a storage means such as a hard disk of an information processing device.
- FIG. 16 shows an association configuration between the new data and the CPS unit in a configuration in which the new data is stored in storage means other than the information recording medium having the original CPS unit, for example, a storage means such as a hard disk of an information processing device.
- the new data When recording the new data in storage means other than the information recording medium having the original CPS unit, as shown in FIG. 16, the new data corresponding to the different information recording media 801 and 802 each having the CPS unit are provided.
- the data is stored in the storage means 803 such as one hard disk.
- the information recording media 801 and 802 include the information recording media as described above with reference to FIG.
- a studio ID as an identifier of an editing studio of 100 stored contents and a package ID as a package identifier as a production unit of the information recording medium 100 are stored.
- a studio ID, a package, and a CPS unit ID are added as identification data to various subsequent data 804, 805, and 806 stored in the storage unit 803, and
- the directory hierarchy is set in the order of studio ID, package ID, and CPS unit ID, and data is stored and managed based on this directory hierarchy.
- Generated data can be saved in any format inside the directory assigned for each CPS unit ID.
- the data is generated by an execution application such as Java, the data is not limited to a specific format as long as the data can be interpreted by the execution application such as Java during reproduction.
- subsequent data 811, 812 are managed as data that can be identified by the CPS unit ID.
- an information recording medium having an original CPS unit must be used.
- a configuration that specifies a specific type of information recording medium and prevents unauthorized use of content and copying of content will be described.
- step S301 the information processing apparatus equipped with the information recording medium storing the content managed by the CPS unit starts the program read from the information recording medium, and in step S302, executes the program execution condition confirmation processing.
- Disk type ⁇ IJ Perform discrimination. This is performed, for example, based on the disc type identification information 106 (see FIG. 1) recorded in the physical area of the information recording medium.
- step S303 it is determined whether or not the disk type is a partial ROM. If the disc type is not the partial ROM, the process proceeds to step S306, where the execution of the program is stopped, and the process ends.
- step S304 If the disk type is partial ROM, the process proceeds to step S304, and the program is executed. After confirming the end of the program in step S305, the process ends.
- Fig. 20 is a diagram for explaining an example of a program execution permission / prohibition setting corresponding to a specific type of information recording medium.
- the information processing apparatus acquires the disc type identification information of the information recording medium from the physical area of the attached information recording medium 820.
- the type information includes, for example, information indicating the type of the disk, such as a partial ROM disk, a data writable RW disk, or an R disk.
- the information processing apparatus determines the type of the information recording medium 820, and permits execution of the program only when the type is a partial ROM. If another RW disc or R disc, etc., stop executing the program.
- a program eg, Java
- the above-described processing example is an example of determining whether the program can be executed based on the type of the information recording medium, a configuration may be employed in which the write destination of the subsequent data is further limited. Further, in the above example, the same processing is also possible when a power ROM disk is applied, which is described as the processing when a partial ROM disk is applied.
- the write destination of subsequent data such as data generated based on execution or acquired data is specified by the program. That is, the write destination of the data generated or obtained based on the execution of the program read from the partial ROM is limited to only the data write area of the same partial ROM. This is realized by setting the write destination condition in the program. With such a configuration, it is also possible to restrict the use of data generated or acquired later by the user.
- Information processing apparatus 900 shown in FIG. 21 drives information recording medium 910, drives 909 for obtaining data recording / reproducing signals, and controls to execute data processing according to various programs. It has a CPU 907 as a means, a ROM 906 as a storage area for programs, parameters, etc., a memory 908, an input / output I / F 902 for inputting / outputting digital signals, an analog signal input / output, and an A / D, D / A converter 904.
- the information processing apparatus 900 when reproducing AV stream data composed of MPEG-TS data from the information recording medium 910, the data read from the information recording medium 910 by the drive 909 is subjected to encryption processing as necessary.
- Means 905 decrypts TS / PS processing means By 922, it is divided into each data such as Video, Audio and subtitle.
- the digital data decoded by the MPEG codec 921 is converted into an analog signal by the D / A converter 904 in the input / output I / F 903 and output.
- MPEG-TS data decrypted by the encryption processing means 905 is output as digital data through the input / output IF 902.
- the output is performed to a digital interface such as IEEE1394, an Ethernet cable, or a wireless LAN.
- the input / output I / F 902 has a network connection function.
- the MPEG codec 921 is used for Video, Audio, subtitles, etc. once separated by the TS processing unit 922. Then, rate conversion and codec conversion processing are performed, and data multiplexed again by the TS-PS processing means 922 into MPEG-TS or MPEG-PS is output from the digital input / output I / F 902.
- the CPU 907 it is also possible to convert to a codec other than MPEG and a multiplexed file and output from the digital I / F 902.
- the CPS unit management table (see Fig. 2) as CPS unit management information and management data such as reproduction / copy control information corresponding to the CPS unit are read from the information recording medium 910 and stored in the memory 908.
- Stored in Key information for each CPS unit required for playback can be obtained from data stored in memory.
- the MPEG codec 921, the CPU 907, and the TS'PS processing means 922 convert the digital signal into a data format for storage, and then perform encryption processing. Appropriate encryption processing is performed by the means 905 and stored in the recording medium 910.
- the analog signal input to the input / output I / F903 is The signal is converted into a digital signal by the A / D converter 904 and converted into a codec used at the time of recording by the MPEG codec 921.
- the TS'PS processing means converts the data into AV multiplexed data, which is the format of the recording data, and the data which has been subjected to appropriate encryption processing by the encryption processing means 905, if necessary, is recorded on the recording medium 910. Will be saved. Note that the content management information is also created at the time of recording, and is stored on the recording medium 910.
- the obtained data is stored in the memory 908 inside the information processing device 900.
- the stored data includes key information required for content playback, data such as subtitles, audio and still images for playback at the time of content playback, content management information, and operation rules for playback devices that support content management information. (Usage Rule).
- a program for executing the reproducing process and the recording process is stored in the ROM 906, and the memory 908 is used for storing data as needed during the process.
- the data generated or obtained later is temporarily stored in the memory 908, and stored in the information recording medium 910 or the storage means 930 such as a hard disk according to a user's selection or a predetermined control sequence.
- the program for executing the reproduction process and the recording process is stored in the ROM 906.
- the memory 908 is used as a meter, data storage, and a work area as needed. I do.
- FIG. 21 shows an apparatus configuration capable of recording and reproducing data, an apparatus having only a reproducing function and an apparatus having only a recording function can also be configured, and the present invention can be applied to these apparatuses. It is possible.
- a series of processes described in the specification can be executed by hardware, software, or a composite configuration of both.
- a program that records the processing sequence can be installed and executed in the memory of a computer embedded in dedicated hardware, or a general-purpose computer that can execute various processing. It is possible to install and run the program.
- the program may be a hard disk or a ROM (Read Only Memory
- the program can be temporarily stored on a removable recording medium such as a flexible disk, CD-R ⁇ M (Compact Disc Read Only Memory), MO (Magneto optical) disk, DVD (Digital Versatile Disc), magnetic disk, or semiconductor memory. Alternatively, it can be permanently stored (recorded).
- a removable recording medium can be provided as V, so-called package software.
- the program is installed in the computer from the removable recording medium as described above, and is wirelessly transferred from a download site to the computer, or transmitted to the computer via a network such as a LAN (Local Area Network) or the Internet.
- the program can be transferred by wire, and the computer can receive the transferred program and install it on a recording medium such as a built-in hard disk.
- the configuration of the present invention information generated lately by the user or information downloaded by the user in association with the content information of the content management unit stored in the information recording medium is used.
- the subsequent data is recorded as configuration data of the content management unit as a unit key corresponding to the content management unit or encrypted data to which a unit key corresponding to the new content management unit is applied.
- secure data management and usage management are realized as well as the original unit correspondence data. Therefore, by applying the configuration of the present invention to the configuration for generating and acquiring the subsequent data, it becomes possible to efficiently manage the use of the subsequent data.
- the type of the information recording medium from which the program was read is determined, and the preset program execution is executed. Since the program is configured to be executed on condition that the type is acceptable, for example, program execution using a copy disk of the content will be rejected, and illegal use of the content can be prevented. It becomes.
- the navigation file other than the AV stream data file is configured to set the encryption data or the data for falsification verification and store it.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Storage Device Security (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
Claims
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2005800036835A CN1914850B (zh) | 2004-01-29 | 2005-01-27 | 信息处理设备和方法 |
EP05709421A EP1710950A4 (en) | 2004-01-29 | 2005-01-27 | INFORMATION PROCESSING APPARATUS AND METHOD |
US10/596,038 US8073143B2 (en) | 2004-01-29 | 2005-01-27 | Information processing device and method |
JP2005517494A JP4892977B2 (ja) | 2004-01-29 | 2005-01-27 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
KR1020067012213A KR101097979B1 (ko) | 2004-01-29 | 2006-06-20 | 정보 처리 장치, 정보 처리 방법 및 기록매체 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004020827 | 2004-01-29 | ||
JP2004-020827 | 2004-01-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2005074187A1 true WO2005074187A1 (ja) | 2005-08-11 |
Family
ID=34823764
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2005/001147 WO2005074187A1 (ja) | 2004-01-29 | 2005-01-27 | 情報処理装置及び方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8073143B2 (ja) |
EP (1) | EP1710950A4 (ja) |
JP (1) | JP4892977B2 (ja) |
KR (1) | KR101097979B1 (ja) |
CN (1) | CN1914850B (ja) |
WO (1) | WO2005074187A1 (ja) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006221429A (ja) * | 2005-02-10 | 2006-08-24 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
JP2006295518A (ja) * | 2005-04-11 | 2006-10-26 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
JP2006303622A (ja) * | 2005-04-15 | 2006-11-02 | Sony Corp | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
JP2007079989A (ja) * | 2005-09-14 | 2007-03-29 | Sony Corp | 情報処理装置、情報記録媒体、情報記録媒体製造装置、および方法、並びにコンピュータ・プログラム |
JP2007208897A (ja) * | 2006-02-06 | 2007-08-16 | Sony Corp | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム |
EP1839307A2 (en) * | 2005-01-19 | 2007-10-03 | LG Electronics Inc. | Recording medium, apparatus for decrypting data and method thereof |
EP1842192A2 (en) * | 2005-01-19 | 2007-10-10 | LG Electronics Inc. | Data transmitting method, recording medium, apparatus for reproducing data from recording medium using local storage and method thereof |
WO2007136014A1 (ja) * | 2006-05-18 | 2007-11-29 | Pioneer Corporation | 情報再生装置及び方法、管理装置及び方法、情報再生システム、並びにコンピュータプログラム |
JP2008535126A (ja) * | 2005-01-19 | 2008-08-28 | エルジー エレクトロニクス インコーポレーテッド | データ伝送方法、記録媒体、ローカルストレージを用いて記録媒体からデータを再生する装置及び方法 |
JP2009252291A (ja) * | 2008-04-07 | 2009-10-29 | Sony Corp | 記録媒体および情報処理装置 |
US20110052148A1 (en) * | 2008-05-16 | 2011-03-03 | Sharp Kabushiki Kaisha | Additional content management device and management method |
EP1860569B1 (en) * | 2005-03-18 | 2016-02-03 | Sony Corporation | Information processing device, information processing method, and computer program |
EP1791121B1 (en) * | 2005-11-25 | 2019-01-02 | Sony Corporation | Information processing apparatus and method, and computer program |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050201726A1 (en) * | 2004-03-15 | 2005-09-15 | Kaleidescape | Remote playback of ingested media content |
US8220014B2 (en) | 2005-05-09 | 2012-07-10 | The Invention Science Fund I, Llc | Modifiable memory devices having limited expected lifetime |
US9396752B2 (en) | 2005-08-05 | 2016-07-19 | Searete Llc | Memory device activation and deactivation |
US7907486B2 (en) * | 2006-06-20 | 2011-03-15 | The Invention Science Fund I, Llc | Rotation responsive disk activation and deactivation mechanisms |
US8140745B2 (en) | 2005-09-09 | 2012-03-20 | The Invention Science Fund I, Llc | Data retrieval methods |
US8099608B2 (en) | 2005-05-09 | 2012-01-17 | The Invention Science Fund I, Llc | Limited use data storing device |
US7748012B2 (en) * | 2005-05-09 | 2010-06-29 | Searete Llc | Method of manufacturing a limited use data storing device |
US7596073B2 (en) * | 2005-05-09 | 2009-09-29 | Searete Llc | Method and system for fluid mediated disk activation and deactivation |
US7770028B2 (en) * | 2005-09-09 | 2010-08-03 | Invention Science Fund 1, Llc | Limited use data storing device |
US7565596B2 (en) * | 2005-09-09 | 2009-07-21 | Searete Llc | Data recovery systems |
US8121016B2 (en) * | 2005-05-09 | 2012-02-21 | The Invention Science Fund I, Llc | Rotation responsive disk activation and deactivation mechanisms |
US7916615B2 (en) | 2005-06-09 | 2011-03-29 | The Invention Science Fund I, Llc | Method and system for rotational control of data storage devices |
US7916592B2 (en) * | 2005-05-09 | 2011-03-29 | The Invention Science Fund I, Llc | Fluid mediated disk activation and deactivation mechanisms |
US8218262B2 (en) | 2005-05-09 | 2012-07-10 | The Invention Science Fund I, Llc | Method of manufacturing a limited use data storing device including structured data and primary and secondary read-support information |
US8462605B2 (en) | 2005-05-09 | 2013-06-11 | The Invention Science Fund I, Llc | Method of manufacturing a limited use data storing device |
US7668069B2 (en) | 2005-05-09 | 2010-02-23 | Searete Llc | Limited use memory device with associated information |
US8159925B2 (en) | 2005-08-05 | 2012-04-17 | The Invention Science Fund I, Llc | Limited use memory device with associated information |
US7519980B2 (en) * | 2005-05-09 | 2009-04-14 | Searete Llc | Fluid mediated disk activation and deactivation mechanisms |
US7668068B2 (en) * | 2005-06-09 | 2010-02-23 | Searete Llc | Rotation responsive disk activation and deactivation mechanisms |
US7694316B2 (en) * | 2005-05-09 | 2010-04-06 | The Invention Science Fund I, Llc | Fluid mediated disk activation and deactivation mechanisms |
US8165302B2 (en) * | 2005-06-07 | 2012-04-24 | Sony Corporation | Key table and authorization table management |
US8264928B2 (en) | 2006-06-19 | 2012-09-11 | The Invention Science Fund I, Llc | Method and system for fluid mediated disk activation and deactivation |
US8432777B2 (en) | 2006-06-19 | 2013-04-30 | The Invention Science Fund I, Llc | Method and system for fluid mediated disk activation and deactivation |
JP4452702B2 (ja) * | 2006-06-21 | 2010-04-21 | 株式会社日立国際電気 | 映像配信システム |
JP4234770B1 (ja) * | 2007-10-10 | 2009-03-04 | 株式会社東芝 | 再生装置および再生制御方法 |
FR2935058A1 (fr) * | 2008-08-13 | 2010-02-19 | Inst Nat Rech Inf Automat | Outil de verification informatique |
JP4752884B2 (ja) * | 2008-08-21 | 2011-08-17 | ソニー株式会社 | 情報処理装置、およびデータ処理方法、並びにプログラム |
US9699147B2 (en) * | 2011-10-10 | 2017-07-04 | Xiamen Geeboo Information Technology Co. Ltd. | Method for encrypting digital file |
JP5474921B2 (ja) * | 2011-12-15 | 2014-04-16 | 株式会社ソニー・コンピュータエンタテインメント | 電子機器、記録媒体管理方法、およびプログラム |
US8997249B1 (en) * | 2014-06-18 | 2015-03-31 | Storagecraft Technology Corporation | Software activation and revalidation |
US9489508B2 (en) * | 2014-11-13 | 2016-11-08 | Seagate Technology Llc | Device functionality access control using unique device credentials |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001023299A (ja) * | 1999-07-07 | 2001-01-26 | Ii D Kontoraibu Kk | プログラムの不正コピー防止方法及びその対策を施した情報記録媒体 |
JP2001209583A (ja) * | 2000-01-26 | 2001-08-03 | Sony Corp | データ記録再生器およびセーブデータ処理方法、並びにプログラム提供媒体 |
JP2001325747A (ja) * | 1999-12-28 | 2001-11-22 | Mitsubishi Chemicals Corp | 光学的情報記録媒体並びに書き換え可能型相変化型光ディスクのデータ記録方法,書き換え可能型コンパクトディスクのデータ消去方法,書き換え可能型相変化記録媒体のデータ消去方法及び再生専用データの消去方法並びに記録再生装置 |
JP2001350664A (ja) * | 2000-06-07 | 2001-12-21 | Nippon Telegr & Teleph Corp <Ntt> | 情報カプセル管理方法及び情報カプセル管理プログラムを格納した記憶媒体 |
JP2002190157A (ja) * | 2000-12-19 | 2002-07-05 | Mitsubishi Electric Corp | 記録媒体、記録再生装置、及び、記録再生方法 |
WO2002067125A1 (en) * | 2001-02-20 | 2002-08-29 | Design Site Entertainment Pty Ltd | System and method for licensing content on updatable storage media |
JP2003131949A (ja) * | 2001-10-25 | 2003-05-09 | Fujitsu Ltd | データ管理システム |
Family Cites Families (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69535013T2 (de) | 1994-10-27 | 2006-12-28 | Intarsia Software LLC, Las Vegas | Urheberrechtsdatenverwaltungssystem |
US5917910A (en) * | 1995-10-16 | 1999-06-29 | Sony Corporation | Encrypting method and apparatus, recording method, decrypting method and apparatus, and recording medium |
JPH11144322A (ja) | 1997-11-06 | 1999-05-28 | Matsushita Electric Ind Co Ltd | ハイブリッド可搬性記憶媒体システム |
JP4206529B2 (ja) * | 1998-09-17 | 2009-01-14 | ソニー株式会社 | コンテンツ管理方法及びコンテンツ記憶システム |
US20020019948A1 (en) | 1999-04-05 | 2002-02-14 | Kouichi Katou | Method and apparatus for preventing unauthorized intrusions into transmission apparatus maintenance system |
US6468160B2 (en) * | 1999-04-08 | 2002-10-22 | Nintendo Of America, Inc. | Security system for video game system with hard disk drive and internet access capability |
EP1226583A1 (en) * | 1999-04-21 | 2002-07-31 | Research Investment Network, Inc. | System, method and article of manufacture for interactive, network support of information based on the electronic content of a laser-centric medium |
US6453420B1 (en) * | 1999-04-21 | 2002-09-17 | Research Investment Network, Inc. | System, method and article of manufacture for authorizing the use of electronic content utilizing a laser-centric medium |
DE60011958T2 (de) * | 1999-04-28 | 2005-08-25 | Matsushita Electric Industrial Co., Ltd., Kadoma | Optische Platte, optisches Plattenaufzeichnungs- und wiedergabegerät, und Verfahren zur Aufzeichnung und Wiedergabe |
JP4362888B2 (ja) * | 1999-05-18 | 2009-11-11 | ソニー株式会社 | 情報処理装置および方法、並びに記録媒体 |
CN1277364C (zh) * | 1999-12-02 | 2006-09-27 | 三洋电机株式会社 | 数据记录装置、数据供给装置及数据传送*** |
AU2221201A (en) | 1999-12-28 | 2001-07-09 | Mitsubishi Chemical Corporation | Rewritable phase change optical disk partly having rom region and data recordingand erasing methods for optical disk |
US20020159592A1 (en) * | 2000-05-11 | 2002-10-31 | Hideki Matsushima | Content reception terminal and recording medium |
KR20010113235A (ko) | 2000-06-17 | 2001-12-28 | 윤종용 | 기록가능한 광디스크를 이용한 데이터 베이스 갱신 방법및 이에 적합한 장치들 |
EP1577885A3 (en) * | 2000-09-22 | 2007-12-12 | Matsushita Electric Industrial Co., Ltd. | Optical disc and a reproduction method, reproduction apparatus, and recording apparatus for the same |
JPWO2002035414A1 (ja) * | 2000-10-26 | 2004-03-04 | インターレックス株式会社 | 通信ネットワークを利用したデジタルコンテンツ販売方法及びシステム |
JP4281252B2 (ja) * | 2001-01-16 | 2009-06-17 | ソニー株式会社 | 情報記録装置、情報再生装置、情報記録方法、情報再生方法、および情報記録媒体、並びにプログラム記憶媒体 |
GB2373597B (en) | 2001-03-20 | 2005-02-23 | Hewlett Packard Co | Restricted data access |
ES2309194T3 (es) * | 2001-10-12 | 2008-12-16 | Koninklijke Philips Electronics N.V. | Metodo y sistema para la distribucion segura de contenidos. |
US7107461B2 (en) * | 2002-06-03 | 2006-09-12 | Sony Computer Entertainment America, Inc. | Methods and apparatus for customizing a rewritable storage medium |
US7724907B2 (en) * | 2002-11-05 | 2010-05-25 | Sony Corporation | Mechanism for protecting the transfer of digital content |
WO2004049710A1 (ja) * | 2002-11-28 | 2004-06-10 | Sony Corporation | 再生装置、再生方法、再生プログラムおよび記録媒体 |
JP3878542B2 (ja) * | 2002-11-29 | 2007-02-07 | 株式会社東芝 | 記録装置 |
US20040213092A1 (en) * | 2003-04-23 | 2004-10-28 | Konica Minolta Photo Imaging, Inc. | Input data recording apparatus, and input data recording method |
EP2270622B1 (en) * | 2003-06-05 | 2016-08-24 | Intertrust Technologies Corporation | Interoperable systems and methods for peer-to-peer service orchestration |
KR100999769B1 (ko) | 2003-06-18 | 2010-12-08 | 파나소닉 주식회사 | 암호화 가상패키지의 재생장치, 재생방법 및 프로그램 |
CN1875566A (zh) * | 2003-09-30 | 2006-12-06 | 索尼株式会社 | 信号处理*** |
JP4649865B2 (ja) | 2003-11-06 | 2011-03-16 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
US8180059B2 (en) * | 2003-11-28 | 2012-05-15 | Panasonic Corporation | Management apparatus, terminal apparatus, and copyright protection system |
JP2006108754A (ja) * | 2004-09-30 | 2006-04-20 | Toshiba Corp | コンテンツ管理方法及び記録再生装置及び記録媒体 |
KR20060085154A (ko) * | 2005-01-21 | 2006-07-26 | 엘지전자 주식회사 | 기록매체, 로컬 스토리지를 이용한 기록매체의 재생방법과재생장치 |
US7512959B2 (en) * | 2005-05-09 | 2009-03-31 | Searete Llc | Rotation responsive disk activation and deactivation mechanisms |
US7596073B2 (en) * | 2005-05-09 | 2009-09-29 | Searete Llc | Method and system for fluid mediated disk activation and deactivation |
US7770028B2 (en) * | 2005-09-09 | 2010-08-03 | Invention Science Fund 1, Llc | Limited use data storing device |
JP4751111B2 (ja) * | 2005-06-28 | 2011-08-17 | 株式会社東芝 | コンテンツ記録装置、コンテンツ再生装置、コンテンツ記録方法およびコンテンツ記録プログラム |
-
2005
- 2005-01-27 WO PCT/JP2005/001147 patent/WO2005074187A1/ja not_active Application Discontinuation
- 2005-01-27 JP JP2005517494A patent/JP4892977B2/ja not_active Expired - Fee Related
- 2005-01-27 EP EP05709421A patent/EP1710950A4/en not_active Ceased
- 2005-01-27 US US10/596,038 patent/US8073143B2/en not_active Expired - Fee Related
- 2005-01-27 CN CN2005800036835A patent/CN1914850B/zh not_active Expired - Fee Related
-
2006
- 2006-06-20 KR KR1020067012213A patent/KR101097979B1/ko not_active IP Right Cessation
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001023299A (ja) * | 1999-07-07 | 2001-01-26 | Ii D Kontoraibu Kk | プログラムの不正コピー防止方法及びその対策を施した情報記録媒体 |
JP2001325747A (ja) * | 1999-12-28 | 2001-11-22 | Mitsubishi Chemicals Corp | 光学的情報記録媒体並びに書き換え可能型相変化型光ディスクのデータ記録方法,書き換え可能型コンパクトディスクのデータ消去方法,書き換え可能型相変化記録媒体のデータ消去方法及び再生専用データの消去方法並びに記録再生装置 |
JP2001209583A (ja) * | 2000-01-26 | 2001-08-03 | Sony Corp | データ記録再生器およびセーブデータ処理方法、並びにプログラム提供媒体 |
JP2001350664A (ja) * | 2000-06-07 | 2001-12-21 | Nippon Telegr & Teleph Corp <Ntt> | 情報カプセル管理方法及び情報カプセル管理プログラムを格納した記憶媒体 |
JP2002190157A (ja) * | 2000-12-19 | 2002-07-05 | Mitsubishi Electric Corp | 記録媒体、記録再生装置、及び、記録再生方法 |
WO2002067125A1 (en) * | 2001-02-20 | 2002-08-29 | Design Site Entertainment Pty Ltd | System and method for licensing content on updatable storage media |
JP2003131949A (ja) * | 2001-10-25 | 2003-05-09 | Fujitsu Ltd | データ管理システム |
Non-Patent Citations (3)
Title |
---|
"NGI Project (8) Contents no Capsule-Ka to Acces Seigyo.", UNIX MAGAZINE, vol. 15, no. 9, 1 September 2000 (2000-09-01), pages 158 - 166, XP002991889 * |
TANIGUCHI N. ET AL: "User System Protection Mechanism for Capsule-based Information Trans-use Framework", INFORMATION PROCESSING SOCIETY OF JAPAN, vol. 2001, no. 15, 20 February 2001 (2001-02-20), pages 103 - 108, XP002991888 * |
TOMITA T. ET AL: "Digital Contents Sales System for Internet Shopping Mall", INFORMATION PROCESSING SOCIETY OF JAPAN, vol. 99, no. 11, 30 January 1999 (1999-01-30), pages 87 - 93, XP002965241 * |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4823235B2 (ja) * | 2005-01-19 | 2011-11-24 | エルジー エレクトロニクス インコーポレイティド | データ再生方法、データ再生装置、記録媒体、データ記録方法及びデータ記録装置 |
US8233777B2 (en) | 2005-01-19 | 2012-07-31 | Lg Electronics Inc. | Data transmitting method, recording medium, apparatus for reproducing data from recording medium using local storage and method thereof |
EP1839307A2 (en) * | 2005-01-19 | 2007-10-03 | LG Electronics Inc. | Recording medium, apparatus for decrypting data and method thereof |
EP1842192A2 (en) * | 2005-01-19 | 2007-10-10 | LG Electronics Inc. | Data transmitting method, recording medium, apparatus for reproducing data from recording medium using local storage and method thereof |
JP2008535126A (ja) * | 2005-01-19 | 2008-08-28 | エルジー エレクトロニクス インコーポレーテッド | データ伝送方法、記録媒体、ローカルストレージを用いて記録媒体からデータを再生する装置及び方法 |
EP1839307A4 (en) * | 2005-01-19 | 2010-01-27 | Lg Electronics Inc | RECORDING MEDIUM, DATA STRING DEVICE AND METHOD THEREFOR |
EP1842192A4 (en) * | 2005-01-19 | 2010-02-03 | Lg Electronics Inc | DATA TRANSMISSION METHOD, RECORDING MEDIUM, DEVICE FOR REPRODUCING THE DATA FROM THE RECORDING MEDIUM USING LOCAL STORAGE AND METHOD THEREFOR |
US7958375B2 (en) | 2005-01-19 | 2011-06-07 | Lg Electronics Inc. | Recording medium, apparatus for decrypting data and method thereof |
JP4692003B2 (ja) * | 2005-02-10 | 2011-06-01 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
US8095790B2 (en) | 2005-02-10 | 2012-01-10 | Sony Corporation | Information processing apparatus and method, and computer program |
JP2006221429A (ja) * | 2005-02-10 | 2006-08-24 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
EP1860569B1 (en) * | 2005-03-18 | 2016-02-03 | Sony Corporation | Information processing device, information processing method, and computer program |
JP2006295518A (ja) * | 2005-04-11 | 2006-10-26 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
JP2006303622A (ja) * | 2005-04-15 | 2006-11-02 | Sony Corp | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
JP2007079989A (ja) * | 2005-09-14 | 2007-03-29 | Sony Corp | 情報処理装置、情報記録媒体、情報記録媒体製造装置、および方法、並びにコンピュータ・プログラム |
US7979709B2 (en) | 2005-09-14 | 2011-07-12 | Sony Corporation | Information processing apparatus, information recording medium, apparatus and method of manufacturing information recording medium, and computer program |
EP1791121B1 (en) * | 2005-11-25 | 2019-01-02 | Sony Corporation | Information processing apparatus and method, and computer program |
US8185732B2 (en) | 2006-02-06 | 2012-05-22 | Sony Corporation | Selecting and executing a content code corresponding to an information processing apparatus based on apparatus check information at the time of processing using the content code |
JP2007208897A (ja) * | 2006-02-06 | 2007-08-16 | Sony Corp | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム |
US8578508B2 (en) | 2006-02-06 | 2013-11-05 | Sony Corporation | Information recording medium manufacturing system, apparatus, and method for recording in an information recording medium contents and contents code files |
US8671283B2 (en) | 2006-02-06 | 2014-03-11 | Sony Corporation | Checking of apparatus certificates and apply codes associated with apparatus identifiers found in apparatus certificates |
JP4655951B2 (ja) * | 2006-02-06 | 2011-03-23 | ソニー株式会社 | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム |
JP4817463B2 (ja) * | 2006-05-18 | 2011-11-16 | パイオニア株式会社 | 情報再生装置及び方法、管理装置及び方法、情報再生システム、並びにコンピュータプログラム |
WO2007136014A1 (ja) * | 2006-05-18 | 2007-11-29 | Pioneer Corporation | 情報再生装置及び方法、管理装置及び方法、情報再生システム、並びにコンピュータプログラム |
JP2009252291A (ja) * | 2008-04-07 | 2009-10-29 | Sony Corp | 記録媒体および情報処理装置 |
US20110052148A1 (en) * | 2008-05-16 | 2011-03-03 | Sharp Kabushiki Kaisha | Additional content management device and management method |
Also Published As
Publication number | Publication date |
---|---|
CN1914850A (zh) | 2007-02-14 |
KR101097979B1 (ko) | 2011-12-23 |
JP4892977B2 (ja) | 2012-03-07 |
US8073143B2 (en) | 2011-12-06 |
CN1914850B (zh) | 2010-07-21 |
EP1710950A4 (en) | 2009-04-29 |
KR20060123356A (ko) | 2006-12-01 |
EP1710950A1 (en) | 2006-10-11 |
JPWO2005074187A1 (ja) | 2007-09-13 |
US20070162978A1 (en) | 2007-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4892977B2 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP4692003B2 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP4687424B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP4403437B2 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
KR101106436B1 (ko) | 정보 기록 매체, 정보 처리 장치, 정보 처리 방법, 및 컴퓨터 판독가능 기록매체 | |
US8424101B2 (en) | Information processing apparatus and method, information recording medium manufacturing apparatus and method, and information recording medium | |
WO2007063753A1 (ja) | 情報処理装置、情報記録媒体製造装置、情報記録媒体 | |
AU2006200487B2 (en) | Information processing apparatus and method, content management system, information recording medium, and computer program | |
JP4264551B2 (ja) | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム | |
JP2007128584A (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
MXPA06007122A (es) | Dispositivo de procesamiento de informacion y metodo |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2005517494 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2007162978 Country of ref document: US Ref document number: 10596038 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020067012213 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: PA/a/2006/007122 Country of ref document: MX |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2005709421 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 200580003683.5 Country of ref document: CN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: DE |
|
WWP | Wipo information: published in national office |
Ref document number: 2005709421 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1020067012213 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 10596038 Country of ref document: US |