[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
US10/567,304
Other languages
English (en)
Other versions
US20070195667A1 (en
Inventor
Takashi Ishida
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Original Assignee
Panasonic Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Panasonic Corp filed Critical Panasonic Corp
Assigned to MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. reassignment MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ISHIDA, TAKASHI
Publication of US20070195667A1 publication Critical patent/US20070195667A1/en
Assigned to PANASONIC CORPORATION reassignment PANASONIC CORPORATION CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Application granted granted Critical
Publication of US7518966B2 publication Critical patent/US7518966B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, 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)
US10/567,304 2003-11-10 2004-11-08 Recording/reproduction apparatus, recording/reproduction method, and controller for maintaining data compatibility Expired - Fee Related US7518966B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 記録媒体及び記録媒体の再生装置並びに再生方法

Patent Citations (11)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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