US7518966B2 - Recording/reproduction apparatus, recording/reproduction method, and controller for maintaining data compatibility - Google Patents
Recording/reproduction apparatus, recording/reproduction method, and controller for maintaining data compatibility Download PDFInfo
- Publication number
- US7518966B2 US7518966B2 US10/567,304 US56730404A US7518966B2 US 7518966 B2 US7518966 B2 US 7518966B2 US 56730404 A US56730404 A US 56730404A US 7518966 B2 US7518966 B2 US 7518966B2
- Authority
- US
- United States
- Prior art keywords
- data
- recording
- file system
- optical disc
- predetermined
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related, expires
Links
Images
Classifications
-
- 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/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- 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
- 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
Definitions
- the present invention relates to a recording/reproduction apparatus, a recording/reproduction method, and a controller.
- data is recorded/reproduced to/from an information recording medium in accordance with a specific format in which a rule for recording/reproduction is defined.
- Contents which are protected by copyright are recorded in a form which does not allow unauthorized replication of the data, by means of encryption or the like.
- the volumes of optical discs have been increased from 640 MB (CD-R) to 4.7 GB (DVD-RAM) to 25 GB (Blu-ray disc).
- the optical discs are becoming means for storing any type of data, such as computer data, audio data, video data and the like.
- Each type of data has a format appropriate for recording/reproduction, and needs to be recorded in its appropriate format.
- An object of the present invention is to provide a recording/reproduction apparatus, a recording/reproduction method and a controller which can solve the above-described problems.
- a recording/reproduction apparatus for recording/reproducing data onto/from an information recording medium, comprising a section for reading first data from a first predetermined position in a data recording area of the information recording medium, a section for determining whether or not the first data matches first type information indicating a type of a first predetermined file system, a section for executing a recording process or a reproduction process using the first predetermined file system when it is determined that the first data matches the first type information, a section for reading second data from a second predetermined position of the data recording area when it is determined that the first data does not match the first type information, a section for determining whether or not the second data matches second type information indicating a type of a second predetermined file system which is different from that of the first predetermined file system, and a section for executing a recording process or a reproduction process using the second predetermined file system when it is determined that the second data matches the second type information.
- a recording/reproduction method for recording/reproducing data onto/from an information recording medium comprising reading first data from a first predetermined position in a data recording area of the information recording medium, determining whether or not the first data matches first type information indicating a type of a first predetermined file system, executing a recording process or a reproduction process using the first predetermined file system when it is determined that the first data matches the first type information, reading second data from a second predetermined position of the data recording area when it is determined that the first data does not match the first type information, determining whether or not the second data matches second type information indicating a type of a second predetermined file system which is different from that of the first predetermined file system, and executing a recording process or a reproduction process using the second predetermined file system when it is determined that the second data matches the second type information.
- a controller for use in a recording/reproduction apparatus for recording/reproducing data onto/from an information recording medium comprising a section for outputting a command for reading first data from a first predetermined position in a data recording area of the information recording medium, a section for determining whether or not the first data matches first type information indicating a type of a first predetermined file system, a section for outputting a command for executing a recording process or a reproduction process using the first predetermined file system when it is determined that the first data matches the first type information, a section for outputting a command for reading second data from a second predetermined position of the data recording area when it is determined that the first data does not match the first type information, a section for determining whether or not the second data matches second type information indicating a type of a second predetermined file system which is different from that of the first predetermined file system, and a section for outputting a command for executing a recording process or a reproduction process using the second predetermined file system when it is determined that the second data matches the second
- the number of file systems to be applied to an optical disc is fixed to be one. Therefore, data compatibility can be maintained even when one optical disc is used in different drive apparatuses.
- the number of file systems to be applied to an optical disc is fixed to be one. Therefore, data compatibility can be maintained even when one optical disc is used in different drive apparatuses.
- FIG. 1 is a diagram showing an exemplary structure of an optical disc 101 .
- FIG. 2A is a diagram showing an optical disc 201 a as an example of the optical disc 101 having the structure of FIG. 1 .
- FIG. 2B is a diagram showing an optical disc 201 b as another example of the optical disc 101 of the structure of FIG. 1 .
- FIG. 3 is a diagram showing an exemplary structure of an optical disc apparatus 1 .
- FIG. 4 is a flowchart showing an exemplary operation of an optical disc apparatus 1 .
- FIG. 5 is a flowchart showing an exemplary operation of an optical disc apparatus 1 .
- FIG. 6 is a flowchart showing an exemplary operation of an optical disc apparatus 1 .
- FIG. 7 is a flowchart showing an exemplary operation of an optical disc apparatus 1 .
- FIG. 1 shows an exemplary structure of an optical disc 101 .
- the optical disc 101 has a plurality of concentric tracks 102 , or a single or a plurality of spiral tracks 102 .
- the optical disc 101 includes a lead-in area 103 , a data recording area 104 , and a lead-out area 105 .
- the lead-in area 103 is provided in an innermost periphery of the optical disc 101 .
- the lead-out area 105 is provided in an outermost periphery of the optical disc 101 .
- the lead-in area 103 stores type information 103 a which indicates a type of a file system which is used for the optical disc 101 .
- the type information 103 a is represented by, for example, a wobble shape of the track 102 .
- the type information 103 a may be represented by embossed pits formed on the optical disc 101 .
- the lead-out area 105 stores type information 105 a which is the same information as the type information 103 a .
- the type information 105 a is represented as is the type information 103 a .
- the type information 105 a is used as a backup for the type information 103 a . For example, when the type information 103 a is tried to be read from the lead-in area 103 but the read operation fails due to a certain reason, such as a defective area or the like in the lead-in area 103 , the type information 105 a is read out in place of the type information 103 a from the lead-out area 105 .
- FIG. 2A shows an optical disc 201 a as an example of the optical disc 101 having the structure of FIG. 1 .
- type information 202 a indicating that a Blu-ray Disc File System (BDFS) is used in the optical disc 201 a is recorded.
- the type information 202 a is, for example, an identifier for the BDFS.
- the BDFS identifier is represented by, for example, a character string “BDFS”.
- the BDFS is a file system for used in Blu-ray (BD) recorders and is appropriate for recording/reproduction of AV data.
- AV data refers to data including at least one of video data and audio data. AV data has a large file size and needs to be reproduced in real time without a drop. AV data is also called “real time data”.
- FIG. 2B shows an optical disc 201 b as another example of the optical disc 101 of the structure of FIG. 1 .
- type information 202 b indicating that a file system used in the optical disc 201 b is in a Universal Disc format (UDF).
- the type information 202 b is, for example, an identifier for the UDF.
- the UDF identifier is represented by, for example, a character string “UDF”.
- the UDF is a file system for used in computers (e.g., personal computers (PCs)) and is appropriate for recording/reproduction of computer data as well as AV data.
- PCs personal computers
- computer data refers to any binary data or program which can be processed by a computer. Computer data has a small file size and needs to be highly reliable.
- optical discs are described as examples of an information recording medium in the above-described embodiment, the present invention is not limited to this. Any information recording media may be used in place of Optical discs.
- FIG. 3 shows an exemplary structure of an optical disc apparatus 1 .
- the optical disc apparatus 1 comprises a disc detection apparatus 4 , a drive apparatus 10 , a controller 6 , and a memory 8 .
- the disc detection apparatus 4 detects when the optical disc 101 is loaded into the optical disc apparatus 1 and outputs a detection signal to the controller 6 .
- the drive apparatus 10 formats the optical disc 101 , records data onto the optical disc 101 , or reproduced data recorded on the optical disc 101 .
- the controller 6 controls an operation of the whole optical disc 101 .
- the controller 6 executes a formatting process which formats the optical disc 101 , a recording process which records data onto the optical disc 101 , or a reproduction process which reproduces data recorded on the optical disc 101 .
- the controller 6 may be implemented using a microprocessor, for example.
- the microprocessor may be formed on a single semiconductor chip.
- the memory 8 stores a formatting program for causing the controller 6 to execute a formatting process, a recording program for causing the controller 6 to execute a recording process, a reproduction program for causing the controller 6 to execute a reproduction process, data required to execute these programs, or the like.
- the optical disc apparatus 1 further comprises a data input terminal 12 , a data output terminal 14 , and a control terminal 16 .
- Data to be recorded onto the optical disc 101 is input via the data input terminal 12 to the controller 6 from the outside of the optical disc apparatus 1 .
- the controller 6 controls the drive apparatus 10 to record the input data onto the optical disc 101 .
- Data reproduced from the optical disc 101 is output via the drive apparatus 10 to the controller 6 .
- the controller 6 outputs the data output from the drive apparatus 10 , via the data output terminal 14 to the outside of the optical disc apparatus 1 .
- the control terminal 16 is used to input a control signal indicating a command given from the outside of the optical disc apparatus 1 into the controller 6 .
- the controller 6 receives via the control terminal 16 the command input from the outside of the optical disc apparatus 1 and executes a process in accordance with the command. For example, the controller 6 executes a formatting process when receiving a formatting command, a recording process when receiving a recording command, and a reproduction process when receiving a reproduction command.
- FIG. 4 shows an exemplary operation of an optical disc apparatus 1 .
- the operation is achieved by, for example, the controller 6 executing a program stored in the memory 8 .
- step S 41 the disc detection apparatus 4 detects when the optical disc 101 is loaded into the optical disc apparatus 1 and outputs a detection signal to the controller 6 .
- the controller 6 outputs a command requesting the drive apparatus 10 to read the type information 103 a indicating a file system used on the optical disc 101 from the lead-in area 103 of the optical disc 101 .
- a position on the optical disc 101 at which the type information 103 a is recorded is assumed to be previously determined.
- the type information 103 a is recorded in an L-th logical sector counted from the head of the lead-in area 103 , where L is an arbitrary integer greater than or equal to one.
- step S 42 the drive apparatus 10 reads the type information 103 a from the lead-in area 103 by accessing the lead-in area 103 in accordance with the command from the controller 6 .
- the type information 103 a read by the drive apparatus 10 is output to the controller 6 .
- step S 43 the controller 6 determines whether or not a file system indicated by the type information 103 a is a first predetermined file system.
- the first predetermined file system is the BDFS.
- the determination is performed by, for example, determining whether or not a file system identifier indicated by the type information 103 a matches an identifier for the first predetermined file system (e.g., the BDFS).
- the controller 6 outputs a command requesting the drive apparatus 10 to execute a predetermined process (e.g., a formatting process, a recording process, or a reproduction process) using the first predetermined file system.
- a predetermined process e.g., a formatting process, a recording process, or a reproduction process
- step S 44 the drive apparatus 10 executes a predetermined process (e.g., a formatting process, a recording process, or a reproduction process) using the first predetermined file system in accordance with the command from the controller 6 .
- a predetermined process e.g., a formatting process, a recording process, or a reproduction process
- step S 45 the controller 6 determines whether or not a file system indicated by the type information 103 a is a second predetermined file system which is different from the first predetermined file system.
- the second predetermined file system is the UDF.
- the determination is performed by, for example, determining whether or not a file system identifier indicated by the type information 103 a matches an identifier for the second predetermined file system (e.g., the UDF).
- the controller 6 outputs a command requesting the drive apparatus 10 to execute a predetermined process (e.g., a formatting process, a recording process, or a reproduction process) using the second predetermined file system.
- a predetermined process e.g., a formatting process, a recording process, or a reproduction process
- the controller 6 When the result of the determination is negative (“NO”), the controller 6 outputs a command requesting the drive apparatus 10 to execute a predetermined process (e.g., a formatting process, a recording process, or a reproduction process) using a default file system. The process goes to step S 47 .
- a predetermined process e.g., a formatting process, a recording process, or a reproduction process
- step S 46 the drive apparatus 10 executes a predetermined process (e.g., a formatting process, a recording process, or a reproduction process) using the second predetermined file system in accordance with the command from the controller 6 .
- a predetermined process e.g., a formatting process, a recording process, or a reproduction process
- step S 47 the drive apparatus 10 executes a predetermined process (e.g., a formatting process, a recording process, or a reproduction process) using the default file system in accordance with the command from the controller 6 .
- a predetermined process e.g., a formatting process, a recording process, or a reproduction process
- the default file system is previously determined depending on the type of data which is mainly handled by the optical disc apparatus 1 .
- the default file system is set to be a file system suitable for processing of AV data (e.g., the BDFS).
- the default file system is set to be a file system suitable for computer data (e.g., the UDF).
- the optical disc apparatus 1 can execute a predetermined process (e.g., a formatting process, a recording process, or a reproduction process) using a file system corresponding to the type information 103 a .
- a predetermined process e.g., a formatting process, a recording process, or a reproduction process
- the number of file systems to be applied to an optical disc is fixed to be one. Therefore, data compatibility can be maintained even when a single optical disc is used in different drives.
- An optical disc used in Embodiment 2 is the same as the optical disc 101 of Embodiment 1 of FIG. 1 , and therefore, will not be explained in detail.
- An optical disc apparatus used in Embodiment 2 is the same as the optical disc apparatus of Embodiment 1 of FIG. 3 , and therefore, will not be explained in detail.
- FIG. 5 shows an exemplary operation of an optical disc apparatus 1 .
- the operation is achieved by, for example, the controller 6 executing a program stored in the memory 8 .
- step S 51 the disc detection apparatus 4 detects when the optical disc 101 is loaded into the optical disc apparatus 1 and outputs a detection signal to the controller 6 .
- the controller 6 outputs a command requesting the drive apparatus 10 to read the type information 103 a indicating a file system used on the optical disc 101 from the lead-in area 103 of the optical disc 101 .
- a position on the optical disc 101 at which the type information 103 a is recorded is assumed to be previously determined.
- the type information 103 a is recorded in an L-th logical sector counted from the head of the lead-in area 103 , where L is an arbitrary integer greater than or equal to one.
- step S 52 the drive apparatus 10 reads the type information 103 a from the lead-in area 103 by accessing the lead-in area 103 in accordance with the command from the controller 6 .
- the type information 103 a read by the drive apparatus 10 is output to the controller 6 .
- step S 53 the controller 6 determines whether or not a file system indicated by the type information 103 a is a first predetermined file system.
- the first predetermined file system is the BDFS.
- the determination is performed by, for example, determining whether or not a file system identifier indicated by the type information 103 a matches an identifier for the first predetermined file system (e.g., the BDFS).
- the process goes to step S 54 .
- the result of the determination is negative (“NO”), the process goes to step S 55 .
- step S 54 a recording or reproduction process is executed in accordance with a first predetermined copy protection method.
- the first predetermined copy protection method is a method which employs DATA ENCRYPTION STANDARD (DES; Federal Information Processing Standards Publication 46-3).
- the recording process is executed as follows.
- the controller 6 encrypts data to be recorded in accordance with the first predetermined copy protection method, and outputs a command requesting the drive apparatus 10 to record the encrypted data into the data recording area 104 .
- the drive apparatus 10 records the encrypted data into the data recording area 104 in accordance with the command from the controller 6 .
- the reproduction process is executed as follows.
- the controller 6 outputs a command requesting the drive apparatus 10 to read encrypted data from the data recording area 104 .
- the drive apparatus 10 reads the encrypted data from the data recording area 104 in accordance with the command from the controller 6 .
- the encrypted data read by the drive apparatus 10 is output to the controller 6 .
- the controller 6 is decrypted in accordance with the first predetermined copy protection method.
- step S 55 the controller 6 determines whether or not a file system indicated by the type information 103 a is a second predetermined file system which is different from the first predetermined file system.
- the second predetermined file system is the UDF.
- the determination is performed by, for example, determining whether or not a file system identifier indicated by the type information 103 a matches an identifier for the second predetermined file system (e.g., the UDF).
- the process goes to step S 56 .
- the result of the determination is negative (“NO”), the process goes to step S 57 .
- step S 56 a recording or reproduction process is executed in accordance with a second predetermined copy protection method.
- the second predetermined copy protection method is a method which employs ADVANCED ENCRYPTION STANDARD (AES; Federal Information Processing Standards Publication 197).
- AES encryption is more difficult to decipher than DES encryption.
- the recording process is executed as follows.
- the controller 6 encrypts data to be recorded in accordance with the second predetermined copy protection method, and outputs a command requesting the drive apparatus 10 to record the encrypted data into the data recording area 104 .
- the drive apparatus 10 records the encrypted data into the data recording area 104 in accordance with the command from the controller 6 .
- the reproduction process is executed as follows.
- the controller 6 outputs a command requesting the drive apparatus 10 to read encrypted data from the data recording area 104 .
- the drive apparatus 10 reads the encrypted data from the data recording area 104 in accordance with the command from the controller 6 .
- the encrypted data read by the drive apparatus 10 is output to the controller 6 .
- the controller 6 is decrypted in accordance with the second predetermined copy protection method.
- step S 57 a recording or reproduction process is executed in accordance with a default copy protection method corresponding to a default file system.
- the default copy protection method is previously set depending on the default file system.
- the default file system is a file system suitable for processing of AV data (e.g., the BDFS)
- the default copy protection method is set to be a copy protection method suitable for processing of AV data (e.g., a method using DES encryption).
- the default file system is a file system suitable for computer data (e.g., the UDF)
- the default copy protection method is set to be a copy protection method suitable for processing of AV data (e.g., a method using AES encryption).
- the optical disc apparatus 1 can execute a predetermined process (e.g., a formatting process, a recording process, or a reproduction process) using a file system corresponding to the type information 103 a .
- a predetermined process e.g., a formatting process, a recording process, or a reproduction process
- the number of file systems to be applied to an optical disc is fixed to be one. Therefore, data compatibility can be maintained even when a single optical disc is used in different drives.
- An optical disc used in Embodiment 3 is basically the same as the optical disc 101 of Embodiment 1 of FIG. 1 .
- the type information 103 a is not necessarily recorded in the lead-in area 103
- the type information 105 a is also not necessarily recorded in the lead-out area 105 .
- Embodiment 3 data is previously recorded using a predetermined file system in the data recording area 104 on the optical disc 101 .
- type information indicating the type of the predetermined file system is not previously recorded in the lead-in area 103 or the lead-out area 105 .
- the type information indicating the type of the predetermined file system is previously recorded in the data recorded area 104 .
- the recording position is previously determined depending on a file system previously used on the optical disc 101 . For example, when data is previously recorded in the data recording area 104 using a first predetermined file system (e.g., the BDFS), it is previously determined that first type information indicating the type of the first predetermined file system is recorded at a first predetermined position of the data recording area 104 (e.g., an M-th logical sector counted from the head of the data recording area 104 ).
- a first predetermined file system e.g., the BDFS
- second type information indicating the type of the second predetermined file system is recorded at a second predetermined position of the data recording area 104 (e.g., an N-th logical sector counted from the head of the data recording area 104 ).
- M and N are each an arbitrary integer of 1 or more.
- the first type information is, for example, an identifier for the BDFS.
- the BDFS identifier is represented by, for example, a character string “BDFS”.
- the second type information is, for example, an identifier for the UDF.
- the UDF identifier is represented by, for example, a character string “UDF”.
- An optical disc apparatus used in Embodiment 3 is the same as the optical disc apparatus of Embodiment 1 of FIG. 3 , and therefore, will not be explained in detail.
- FIG. 6 shows an exemplary operation of an optical disc apparatus 1 .
- the operation is achieved by, for example, the controller 6 executing a program stored in the memory 8 .
- step S 61 the disc detection apparatus 4 detects when the optical disc 101 is loaded into the optical disc apparatus 1 and outputs a detection signal to the controller 6 .
- the controller 6 outputs a command requesting the drive apparatus 10 to read data from the first predetermined position in the data recording area 104 , assuming that “a file system used in the optical disc 101 is the first predetermined file system”.
- the first predetermined position is a position at which the first type information indicating the type of the first predetermined file system is recorded, when a file system actually used in the optical disc 101 is the first predetermined file system.
- step S 62 the drive apparatus 10 reads data from the first predetermined position by accessing the data recording area 104 in accordance with the command from the controller 6 .
- the data read by the drive apparatus 10 is output to the controller 6 .
- step S 63 the controller 6 determines whether or not the data output from the drive apparatus 10 matches the first type information indicating the type of the first predetermined file system.
- the first predetermined file system is the BDFS.
- the determination is performed by, for example, determining whether or not the data output from the drive apparatus 10 matches an identifier for the first predetermined file system (e.g., the BDFS).
- the controller 6 outputs a command requesting the drive apparatus 10 to execute a predetermined process (e.g., a formatting process, a recording process, or a reproduction process) using the first predetermined file system.
- a predetermined process e.g., a formatting process, a recording process, or a reproduction process
- the controller 6 When the result of the determination is negative (“NO”), the assumption that “a file system used in the optical disc 101 is the first predetermined file system” is false. In this case, the controller 6 outputs a command requesting the drive apparatus 10 to read data from the second predetermined position in the data recording area 104 , assuming that “a file system used in the optical disc 101 is the second predetermined file system”.
- the second predetermined position is a position at which second type information indicating the second predetermined file system is recorded, when the file system actually used in the optical disc 101 is the second predetermined file system. Thereafter, the process goes to step S 65 .
- step S 64 the drive apparatus 10 executes a predetermined process (e.g., a formatting process, a recording process or a reproduction process) in accordance with the command from the controller 6 .
- a predetermined process e.g., a formatting process, a recording process or a reproduction process
- step S 65 the controller 6 determines whether or not data output from the drive apparatus 10 matches the second type information indicating the second predetermined file system.
- the second predetermined file system is the UDF.
- the determination is performed by, for example, determining whether or not a file system identifier indicated by the type information 103 a matches an identifier for the second predetermined file system (e.g., the UDF).
- the controller 6 outputs a command requesting the drive apparatus 10 to execute a predetermined process (e.g., a formatting process, a recording process, or a reproduction process) using the second predetermined file system.
- a predetermined process e.g., a formatting process, a recording process, or a reproduction process
- step S 67 the process goes to step S 67 .
- step S 66 the drive apparatus 10 executes a predetermined process (e.g., a formatting process, a recording process or a reproduction process) using the second predetermined file system in accordance with the command from the controller 6 .
- a predetermined process e.g., a formatting process, a recording process or a reproduction process
- step S 67 the optical disc 101 is ejected from the optical disc apparatus 1 .
- the type of a file system which is previously used to record data can be identified from data recorded in the data recording area 104 on the optical disc 101 , and a predetermined file system which is the same as that of the identified type can be used to execute a predetermined process (e.g., a formatting process, a recording process or a reproduction process).
- a predetermined process e.g., a formatting process, a recording process or a reproduction process.
- An optical disc used in Embodiment 4 is the same as the optical disc 101 of Embodiment 1 of FIG. 1 , and therefore, will not be explained in detail.
- Data previously recorded in the data recording area 104 is processed in accordance with a predetermined copy protection method.
- An optical disc apparatus used in Embodiment 4 is the same as the optical disc apparatus 1 of Embodiment 1 of FIG. 3 , and therefore, will not be explained in detail.
- FIG. 7 shows an exemplary operation of an optical disc apparatus 1 .
- the operation is achieved by, for example, the controller 6 executing a program stored in the memory 8 .
- step S 71 the disc detection apparatus 4 detects when the optical disc 101 is loaded into the optical disc apparatus 1 and outputs a detection signal to the controller 6 .
- the controller 6 outputs a command requesting the drive apparatus 10 to read data from the data recording area 104 .
- step S 72 the drive apparatus 10 reads data from the data recording area 104 by accessing the data recording area 104 in accordance with the command from the controller 6 .
- the data read by the drive apparatus 10 is output to the controller 6 .
- step S 73 the controller 6 determines whether or not the data output from the drive apparatus 10 is encrypted in accordance with a first predetermined copy protection method.
- the first predetermined copy protection method employs, for example, DES encryption.
- the determination is performed by determining whether or not the data (encrypted data) output from the drive apparatus 10 can be correctly decrypted in accordance with a method which employs DES encryption.
- the decryption of the encrypted data is performed using a key which is contained in the controller 6 and is specific to the optical disc apparatus 1 (e.g., an identification number of the optical disc apparatus 1 ) and a key which is recorded in the lead-in area 103 of the optical disc 101 and is specific to the optical disc 101 (e.g., an identification number of the optical disc 101 ) as decryption keys.
- a key which is contained in the controller 6 and is specific to the optical disc apparatus 1 (e.g., an identification number of the optical disc apparatus 1 ) and a key which is recorded in the lead-in area 103 of the optical disc 101 and is specific to the optical disc 101 (e.g., an identification number of the optical disc 101 ) as decryption keys.
- a key which is contained in the controller 6 and is specific to the optical disc apparatus 1 e.g., an identification number of the optical disc apparatus 1
- a key which is recorded in the lead-in area 103 of the optical disc 101 and is specific to the optical disc 101 (
- step S 74 a recording or reproduction process is executed in accordance with the first predetermined copy protection method.
- the recording process is executed as follows.
- the controller 6 encrypts data to be recorded in accordance with the first predetermined copy protection method, and outputs a command requesting the drive apparatus 10 to record the encrypted data into the data recording area 104 .
- the drive apparatus 10 records the encrypted data into the data recording area 104 in accordance with the command from the controller 6 .
- the reproduction process is executed as follows.
- the controller 6 outputs a command requesting the drive apparatus 10 to read encrypted data from the data recording area 104 .
- the drive apparatus 10 reads the encrypted data from the data recording area 104 in accordance with the command from the controller 6 .
- the encrypted data read by the drive apparatus 10 is output to the controller 6 .
- the controller 6 is decrypted in accordance with the first predetermined copy protection method.
- step S 75 the controller 6 determines whether or not the data output from the drive apparatus 10 is encrypted in accordance with the second predetermined copy protection method.
- the second predetermined copy protection method employs, for example, AES encryption.
- the determination is performed by determining whether or not the data (encrypted data) output from the drive apparatus 10 can be correctly decrypted in accordance with a method which employs AES encryption.
- the decryption of the encrypted data is performed using a key which is contained in the controller 6 and is specific to the optical disc apparatus 1 (e.g., an identification number of the optical disc apparatus 1 ) and a key which is recorded in the lead-in area 103 of the optical disc 101 and is specific to the optical disc 101 (e.g., an identification number of the optical disc 101 ) as decryption keys.
- a key which is contained in the controller 6 and is specific to the optical disc apparatus 1 (e.g., an identification number of the optical disc apparatus 1 ) and a key which is recorded in the lead-in area 103 of the optical disc 101 and is specific to the optical disc 101 (e.g., an identification number of the optical disc 101 ) as decryption keys.
- a key which is contained in the controller 6 and is specific to the optical disc apparatus 1 e.g., an identification number of the optical disc apparatus 1
- a key which is recorded in the lead-in area 103 of the optical disc 101 and is specific to the optical disc 101 (
- step S 76 When the result of the determination is positive (“YES”), the process goes to step S 76 .
- the controller 6 cannot recognize the type of encryption which is used for the data output from the drive apparatus 10 . Therefore, the controller 6 instructs a loading mechanism (not shown) to eject the optical disc 101 from the optical disc apparatus 1 . Thereafter, the process goes to step S 77 .
- step S 76 a recording process or a reproduction process is executed in accordance with the second predetermined copy protection method.
- the recording process is executed as follows.
- the controller 6 encrypts data to be recorded in accordance with the second predetermined copy protection method, and outputs a command requesting the drive apparatus 10 to record the encrypted data into the data recording area 104 .
- the drive apparatus 10 records the encrypted data into the data recording area 104 in accordance with the command from the controller 6 .
- the reproduction process is executed as follows.
- the controller 6 outputs a command requesting the drive apparatus 10 to read encrypted data from the data recording area 104 .
- the drive apparatus 10 reads the encrypted data from the data recording area 104 in accordance with the command from the controller 6 .
- the encrypted data read by the drive apparatus 10 is output to the controller 6 .
- the controller 6 is decrypted in accordance with the second predetermined copy protection method.
- step S 77 the optical disc 101 is ejected from the optical disc apparatus 1 .
- the type of a copy protection method which is previously used to record data can be identified from data recorded in the data recording area 104 on the optical disc 101 , and a copy protection method which is the same as that of the identified type can be used to execute a predetermined process (e.g., a formatting process, a recording process or a reproduction process).
- a predetermined process e.g., a formatting process, a recording process or a reproduction process.
- the type information indicates the type of a file system which is employed on the optical disc 101 .
- the type information may indicate whether the optical disc 101 is a disc for recording AV data or a disk for recording computer data.
- the type information may indicate whether the optical disc 101 is a consumer disc or a business disc. Even in these cases, it is possible to select an optimum file system corresponding to the type information. Further, it is possible to select an optimum copy protection method corresponding to the type information.
- a recording/reproduction apparatus for recording/reproducing data onto/from an information recording medium, wherein type information indicating a type of a file system used on the information recording medium is recorded in a lead-in area of the information recording medium, the apparatus comprising:
- a recording/reproduction apparatus according to item A1, further comprising a section for formatting the information recording medium using the file system corresponding to the type information.
- a recording/reproduction apparatus further comprising a section for encrypting data to be recorded onto the information recording medium, in accordance with a copy protection method corresponding to the file system, or decrypting encrypted data recorded on the information recording medium.
- a recording/reproduction method according to item A4, further comprising formatting the information recording medium using the file system corresponding to the type information.
- a recording/reproduction method according to item A5, further comprising encrypting data to be recorded onto the information recording medium, in accordance with a copy protection method corresponding to the file system, or decrypting encrypted data recorded on the information recording medium.
- a controller according to item A7, further comprising a section for outputting a command for formatting the information recording medium using the file system corresponding to the type information.
- a controller according to item A7, further comprising a section for outputting a command for encrypting data to be recorded onto the information recording medium, in accordance with a copy protection method corresponding to the file system, or decrypting encrypted data recorded on the information recording medium.
- a recording/reproduction apparatus for recording/reproducing data onto/from an information recording medium comprising:
- a recording/reproduction method for recording/reproducing data onto/from an information recording medium comprising:
- a controller for use in a recording/reproduction apparatus for recording/reproducing data onto/from an information recording medium comprising:
- a recording/reproduction apparatus for recording/reproducing data onto/from an information recording medium comprising:
- a recording/reproduction method for recording/reproducing data onto/from an information recording medium comprising:
- a controller for use in a recording/reproduction method for recording/reproducing data onto/from an information recording medium comprising:
- the present invention is useful as a recording/reproduction apparatus, a recording/reproduction method, a controller and the like which are capable of maintaining data compatibility even when a single optical disc is used in different drives.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
- Optical Recording Or Reproduction (AREA)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003-380399 | 2003-11-10 | ||
JP2003380399 | 2003-11-10 | ||
PCT/JP2004/016556 WO2005045837A1 (ja) | 2003-11-10 | 2004-11-08 | 記録再生装置、記録再生方法およびコントローラ |
Publications (2)
Publication Number | Publication Date |
---|---|
US20070195667A1 US20070195667A1 (en) | 2007-08-23 |
US7518966B2 true US7518966B2 (en) | 2009-04-14 |
Family
ID=34567234
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/567,304 Expired - Fee Related US7518966B2 (en) | 2003-11-10 | 2004-11-08 | Recording/reproduction apparatus, recording/reproduction method, and controller for maintaining data compatibility |
Country Status (7)
Country | Link |
---|---|
US (1) | US7518966B2 (ja) |
EP (1) | EP1684290A4 (ja) |
JP (2) | JPWO2005045837A1 (ja) |
KR (1) | KR101111992B1 (ja) |
CN (1) | CN100538855C (ja) |
TW (1) | TWI352343B (ja) |
WO (1) | WO2005045837A1 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050160116A1 (en) * | 2004-01-09 | 2005-07-21 | Yoshiho Gotoh | Control apparatus, a control method and an information access apparatus |
US20090122677A1 (en) * | 2004-12-21 | 2009-05-14 | Sung Wan Park | Recording medium, method and apparatus for managing a file system information of the recording medium |
US8879192B1 (en) * | 2013-08-06 | 2014-11-04 | Kabushiki Kaisha Toshiba | Information recording device and information recording method |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101365447B1 (ko) * | 2006-09-04 | 2014-02-19 | 삼성전자주식회사 | 정보 저장 매체 및 기록 재생 장치 |
JP5481878B2 (ja) * | 2009-02-25 | 2014-04-23 | セイコーエプソン株式会社 | メディア処理装置、メディア処理システム、メディア処理方法、およびプログラム |
CA2865548C (en) | 2012-03-01 | 2021-03-02 | Ologn Technologies Ag | Systems, methods and apparatuses for the secure transmission and restricted use of media content |
US9559845B2 (en) | 2012-03-01 | 2017-01-31 | Ologn Technologies Ag | Systems, methods and apparatuses for the secure transmission of media content |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4893193A (en) * | 1983-11-30 | 1990-01-09 | Sony Corporation | Disc recording medium and apparatus for playback thereof |
US5592463A (en) * | 1993-09-03 | 1997-01-07 | Pioneer Electronic Corporation | Apparatus for and method for determining optimum power for recording information on recordable optical disc |
US5687397A (en) * | 1993-02-26 | 1997-11-11 | Sony Corporation | System for expansion of data storage medium to store user data |
JPH10199136A (ja) | 1996-11-15 | 1998-07-31 | Sony Corp | 記録又は再生装置 |
JPH11143751A (ja) | 1997-11-13 | 1999-05-28 | Sony Corp | 再生装置、ファイルシステム認識方法 |
US6044436A (en) | 1996-11-15 | 2000-03-28 | Sony Corporation | Recording/reproducing apparatus including file management information |
US20020044509A1 (en) * | 2000-08-24 | 2002-04-18 | Eiji Nakajima | Method of discriminating disk type and reproducing apparatus thereof |
US20030147323A1 (en) * | 2001-01-31 | 2003-08-07 | Yoichiro Sako | Optical disc, optical disc reproducing method and apparatus, and recording method |
US6778479B2 (en) * | 2002-07-11 | 2004-08-17 | Mediatek Incorporation | Media recognition control method for optical types |
US7027366B2 (en) * | 2000-04-14 | 2006-04-11 | Sony Corporation | Recording method that records an identifier indicating that two kinds of audio data are recorded |
US7065021B2 (en) * | 2001-04-25 | 2006-06-20 | Koninklijke Philips Electronics N.V. | Method and devices for storing and reading data on a storage medium in accordance with at least two file systems, and storage medium for use in at least two file system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000293945A (ja) * | 1999-04-07 | 2000-10-20 | Matsushita Electric Ind Co Ltd | 情報記録媒体、情報再生装置および逆スクランブル回路 |
JP2001060254A (ja) * | 1999-06-15 | 2001-03-06 | Matsushita Electric Ind Co Ltd | コンテンツデータ中の特定領域に対して暗号処理を施す暗号処理装置 |
KR100359110B1 (ko) * | 2000-05-19 | 2002-11-04 | 삼성전자 주식회사 | 광고 프로그램이 기록된 매체 및 그 이용 방법 |
JP2002050122A (ja) * | 2000-08-02 | 2002-02-15 | Sony Corp | 記録媒体及び記録媒体の再生装置並びに再生方法 |
-
2004
- 2004-11-08 WO PCT/JP2004/016556 patent/WO2005045837A1/ja active Application Filing
- 2004-11-08 KR KR1020067002971A patent/KR101111992B1/ko not_active IP Right Cessation
- 2004-11-08 CN CNB2004800331460A patent/CN100538855C/zh not_active Expired - Fee Related
- 2004-11-08 JP JP2005515342A patent/JPWO2005045837A1/ja active Pending
- 2004-11-08 US US10/567,304 patent/US7518966B2/en not_active Expired - Fee Related
- 2004-11-08 EP EP04818228A patent/EP1684290A4/en not_active Withdrawn
- 2004-11-10 TW TW093134377A patent/TWI352343B/zh not_active IP Right Cessation
-
2010
- 2010-02-19 JP JP2010035306A patent/JP5065428B2/ja not_active Expired - Fee Related
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4893193A (en) * | 1983-11-30 | 1990-01-09 | Sony Corporation | Disc recording medium and apparatus for playback thereof |
US5687397A (en) * | 1993-02-26 | 1997-11-11 | Sony Corporation | System for expansion of data storage medium to store user data |
US5592463A (en) * | 1993-09-03 | 1997-01-07 | Pioneer Electronic Corporation | Apparatus for and method for determining optimum power for recording information on recordable optical disc |
JPH10199136A (ja) | 1996-11-15 | 1998-07-31 | Sony Corp | 記録又は再生装置 |
US6044436A (en) | 1996-11-15 | 2000-03-28 | Sony Corporation | Recording/reproducing apparatus including file management information |
JPH11143751A (ja) | 1997-11-13 | 1999-05-28 | Sony Corp | 再生装置、ファイルシステム認識方法 |
US7027366B2 (en) * | 2000-04-14 | 2006-04-11 | Sony Corporation | Recording method that records an identifier indicating that two kinds of audio data are recorded |
US20020044509A1 (en) * | 2000-08-24 | 2002-04-18 | Eiji Nakajima | Method of discriminating disk type and reproducing apparatus thereof |
US20030147323A1 (en) * | 2001-01-31 | 2003-08-07 | Yoichiro Sako | Optical disc, optical disc reproducing method and apparatus, and recording method |
US7065021B2 (en) * | 2001-04-25 | 2006-06-20 | Koninklijke Philips Electronics N.V. | Method and devices for storing and reading data on a storage medium in accordance with at least two file systems, and storage medium for use in at least two file system |
US6778479B2 (en) * | 2002-07-11 | 2004-08-17 | Mediatek Incorporation | Media recognition control method for optical types |
Non-Patent Citations (2)
Title |
---|
International Search Report for corresponding Application No. PCT/JP2004/016556 mailed Jan. 18, 2005. |
Supplemental Search Report issued against the corresponding European Application No. 04 818 228.1 dated Jun. 20, 2008. |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050160116A1 (en) * | 2004-01-09 | 2005-07-21 | Yoshiho Gotoh | Control apparatus, a control method and an information access apparatus |
US7684299B2 (en) * | 2004-01-09 | 2010-03-23 | Panasonic Corporation | Control apparatus, a control method and an information access apparatus |
US20090122677A1 (en) * | 2004-12-21 | 2009-05-14 | Sung Wan Park | Recording medium, method and apparatus for managing a file system information of the recording medium |
US8879192B1 (en) * | 2013-08-06 | 2014-11-04 | Kabushiki Kaisha Toshiba | Information recording device and information recording method |
Also Published As
Publication number | Publication date |
---|---|
EP1684290A4 (en) | 2008-07-23 |
TW200527406A (en) | 2005-08-16 |
JPWO2005045837A1 (ja) | 2007-05-24 |
JP2010186536A (ja) | 2010-08-26 |
KR20070005904A (ko) | 2007-01-10 |
TWI352343B (en) | 2011-11-11 |
JP5065428B2 (ja) | 2012-10-31 |
US20070195667A1 (en) | 2007-08-23 |
KR101111992B1 (ko) | 2012-02-24 |
EP1684290A1 (en) | 2006-07-26 |
CN1879159A (zh) | 2006-12-13 |
WO2005045837A1 (ja) | 2005-05-19 |
CN100538855C (zh) | 2009-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4711628B2 (ja) | データ記憶媒体のためのコピー防止システム | |
US6615192B1 (en) | Contents copying system, copying method, computer-readable recording medium and disc drive copying contents but not a cipher key via a host computer | |
US7003664B2 (en) | Signal recording medium, content signal generation apparatus, content signal reproduction method, and content signal reproduction apparatus | |
JP2005519421A5 (ja) | ||
TW200423050A (en) | Recording medium, apparatus for forming the recording medium, and apparatus and method for reproducing the recording medium | |
US8009832B2 (en) | Method of managing copy protection information of a recording medium, recording medium with copy protection information for contents recorded thereon, and reproducing method for the recording medium | |
JP5065428B2 (ja) | 記録再生装置、記録再生方法およびコントローラ | |
US20060123483A1 (en) | Method and system for protecting against illegal copy and/or use of digital contents stored on optical or other media | |
CN100353430C (zh) | 高密度光盘以及用于记录和再现其上的加密数据的方法 | |
TWI239479B (en) | Record carrier for storing a digital work | |
US7995754B2 (en) | Recordation of encrypted data to a recordable medium | |
CN101292296B (zh) | 数据重放方法 | |
JP2014056625A (ja) | メディア処理方法及びカセット | |
JP2006004376A (ja) | 情報再生装置 | |
EP2120236B1 (en) | Optical media with control data in wobble | |
JP2005050490A (ja) | 情報記録再生装置と情報再生制御装置と情報記録再生方法 | |
US7957237B2 (en) | Recording medium and method and apparatus for recording data | |
KR100484443B1 (ko) | 고밀도 광디스크, 그에 따른 복사 방지 정보 관리방법 | |
JP2000331419A (ja) | 不正に複製されたプログラムまたはデータがコンピュータで使用されるのを防止する記録媒体 | |
KR20050077762A (ko) | 기록 매체 처리 장치 및 기록 매체 처리 방법 | |
KR20030093861A (ko) | 고밀도 재생 전용 광디스크와, 그 광디스크의 암호화 기록및 재생방법 | |
KR20090103081A (ko) | 기록 매체, 데이터 기록/재생 방법, 그리고 데이터기록/재생 장치 | |
KR20080017871A (ko) | 광디스크 복사 방지방법 | |
JP2009104701A (ja) | メディア再生システム、メディア再生装置、光記録メディア及び制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ISHIDA, TAKASHI;REEL/FRAME:017318/0661 Effective date: 20060130 |
|
AS | Assignment |
Owner name: PANASONIC CORPORATION, JAPAN Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;REEL/FRAME:021897/0570 Effective date: 20081001 Owner name: PANASONIC CORPORATION,JAPAN Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;REEL/FRAME:021897/0570 Effective date: 20081001 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20210414 |