WO2002056312A1 - Procede et dispositif de gestion de copie de donnees et systeme de gestion de copie associe - Google Patents

Procede et dispositif de gestion de copie de donnees et systeme de gestion de copie associe Download PDF

Info

Publication number
WO2002056312A1
WO2002056312A1 PCT/JP2001/011679 JP0111679W WO02056312A1 WO 2002056312 A1 WO2002056312 A1 WO 2002056312A1 JP 0111679 W JP0111679 W JP 0111679W WO 02056312 A1 WO02056312 A1 WO 02056312A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
recorded
management
recording
main information
Prior art date
Application number
PCT/JP2001/011679
Other languages
English (en)
French (fr)
Inventor
Yuji Saito
Original Assignee
Sony Corporation
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 Sony Corporation filed Critical Sony Corporation
Priority to JP2002556891A priority Critical patent/JP4078979B2/ja
Priority to US10/220,300 priority patent/US7050368B2/en
Priority to EP01273209A priority patent/EP1351237A4/en
Publication of WO2002056312A1 publication Critical patent/WO2002056312A1/ja

Links

Classifications

    • 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/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • G11B20/00789Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of functional copies, which can be accessed at a time, e.g. electronic bookshelf concept, virtual library, video rentals or check-in/check out
    • 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/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • 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/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • 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/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • G11B20/00753Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags
    • 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/18Error detection or correction; Testing, e.g. of drop-outs
    • 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
    • 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/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • 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
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • G11B2020/1285Status of the record carrier, e.g. space bit maps, flags indicating a formatting status or a write permission
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2525Magneto-optical [MO] discs
    • G11B2220/2529Mini-discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs

Definitions

  • the present invention relates to, for example, recording main information such as audio data on a recording medium such as a small magneto-optical disk called a mini disk (MD).
  • Copy management method copy management system, recording device and copy management device.
  • a compact disk CD: Comp ac 7 Disc
  • a mini disc MD: Mini Disc
  • music distribution services via the Internet have been provided. By using a personal computer while at home, the desired digital audio data can be transmitted through the Internet. It is becoming possible to receive distribution.
  • Digital audio data received via the computer is stored on the hard disk of a personal computer and played back using a personal computer, or externally using a semiconductor device called a memory card. Dubbing (removing) to an external storage medium such as a memory or mini-disc is played back using a memory card or an MD player.
  • a large amount of audio data can be stored on the hard disk of a personal computer, and digital audio data can be easily copied (duplicated) to an external storage medium such as a memory card. .
  • Digital data imported from a compact disc to a personal computer is distributed via the Internet, etc., and audio data imported to the personal computer is frequently copied illegally. There are concerns that the interests of the copyright holder in Diode will be unduly harmed.
  • FIG. 1 shows an example of a system using this method.
  • a personal computer 200 receives a supply of digital audio data through a CD player 100 Internet 300 and is able to capture the digital audio data into a built-in hard disk. I have.
  • FIG. 1 shows a case where the same digital audio data is copied from the personal computer 200 to the three memory cards 301, 302, and 303, respectively.
  • Each of the memory cards 301, 302, and 303 is a new external storage medium that is becoming popular in recent years, and each of them has a unique medium identification ID (medium identification information) attached to each memory card. ing.
  • the personal computer 200 manages which digital data is output to which memory card by receiving the supply of the medium identification ID of the memory card from the memory card outputting the digital audio data. I have to.
  • the method of limiting the number of copies of the audio data created in the SDMI it is allowed to create up to three copies of the digital audio data taken into the personal computer 200.
  • digital audio data which is a duplicate
  • the number of duplicates is reduced, so that the reduced amount of duplication is permitted.
  • the conventional copy for personal use can be performed, so that the convenience of the user (user) of the digital audio device can be prevented. In this way, a large amount of illegal copying of digital audio data is prevented, and the interests of the copyright holder of digital audio data are not unduly harmed.
  • the output of the digital data from the personal computer 200 to the memory card is called a checkout (Check.Out).
  • This method of limiting the number of copies of digital audio data is a type of copyright protection technology that can be applied when a so-called memory card having a medium identification ID is used as a storage medium. Not applicable when using a mini disc as a recording medium. That is, a unique medium identification ID is not added to each minidisk.
  • the mini-disc is a widely used recording medium, and as described above, it is also possible to record digital audio data from a CD player or the like using a mini-disc recorder. Therefore, audio data recorded on a mini-disc is recorded through a path that does not manage the number of duplicates in the past, It must be possible to clearly distinguish whether the data was recorded through a new checkpoint / check-in route that manages the number of copies.
  • digital audio data stored on a hard disk or a memory card is subjected to predetermined encryption and audio compression typified by ATRAC3 (Acoustic Transform Acoustic Coding).
  • ATRAC3 Acoustic Transform Acoustic Coding
  • the above-mentioned audio compression technique is compatible, but not compatible with encryption.
  • the compressed digital audio signal recorded on the mini-disc is either a digital audio compressed signal that had been encrypted in the past, which was the encryption target for which the number of copies was managed, or the number of copies. If it is not determined whether the digital audio compressed signal is unmanaged and not encrypted, check / check the unencrypted digital audio compressed signal directly copied from the CD player.
  • Toki shows the invention of the c invention Auto treated confusion or there was a problem that occurred has been proposed in view of the circumstances as described above, a variety of recording media capable repeatedly recorded Even when used, the number of copies of digital data is managed. It is an object of the present invention to provide a copy management method, a copy management system, a recording device, and a copy management device that can apply the copyright protection technology to be applied.
  • the duplication management method according to the present invention which is proposed to solve the above-described problem and achieve the above object, comprises a main information area in which main information is recorded, and a main information area for each main information recorded in the main information area.
  • This is a copy management method for copying main information to a recording medium having a management area in which management information is recorded, wherein the main information can be copied to the recording medium without managing the number of copies.
  • the main information is duplicated through one of the first path that duplicates the information and the second path that duplicates the raw information by managing the number of duplicates.
  • a description of a part of the management information corresponding to the main information to be copied to the recording medium through the first path, and a description of a part of the management information corresponding to the main information to be copied to the recording medium through the second path And at the same time, At least, when the main information is copied to the recording medium through the second route, a part of the management information is stored and held as copy history information.
  • the main information when the main information is recorded on the recording medium through the first path and when the main information is recorded on the recording medium through the second path, the main information is made to correspond to the main information.
  • the description of a part of the management information recorded in the management area of the recording medium is made different.
  • a part of the management information whose description is made different depending on the copy path is, for example, a management device (host controller) that manages the copy; I do.
  • This allows the main information recorded on the recording medium to be recorded through the first route that does not control the number of copies of the main information, or through the second route that controls the number of copies of the main information.
  • the recorded information can be clearly distinguished based on a part of the management information whose description differs depending on the copy route.
  • the management information of the recording area having a different description according to the duplication path is the main information from the supply source.
  • the number of copies of the main information that has been deleted from the recording medium is returned to the source, and the main information from the source is returned.
  • the report can be duplicated further.
  • the method of managing the number of copies of audio data which is a method of copyright protection technology created by the SDMI, should be applied to the case where, for example, a mini disk having a main information area and a management information area is used as a recording medium.
  • the main information is recorded on a recording medium by making a part of the management information having a different description as time information when the main information is recorded on the recording medium.
  • the recording time information that is, the case where the main information is recorded on the recording medium through the first route and the case where the recording time information is recorded on the recording medium through the second route. .
  • the main information when the main information is recorded on the recording medium, whether the information is recorded through the first path using the recording time information recorded in the management area of the recording medium in association with the main information, It can be clearly distinguished whether or not it was recorded through the route. In addition, it is possible to determine whether or not the recording medium has been supplied with the main information from a predetermined supply source, by describing the recording time information.
  • the device identifier of the recording device By making a part of the management information having a different description the device identifier of the recording device recording the main information on the recording medium, the device identifier of the recording device that records the main information on the recording medium is changed to the first device identifier.
  • the case where the main information is recorded on the recording medium through the route is different from the case where the main information is recorded on the recording medium through the second route.
  • the first process is performed using the device identifier recorded in the management area of the recording medium when the main information is recorded on the recording medium.
  • a clear distinction can be made between recordings made through a route and those recorded through a second route.
  • the copy management method further comprises assigning one of an even number or an odd number to a predetermined digit of the time information corresponding to the main information to be recorded on the recording medium through the first path.
  • the other of an even number or an odd number is assigned to a predetermined digit of the time information corresponding to the main information to be recorded on the recording medium through a path, so that the description of the time information is different.
  • This copy management method uses, for example, the main information recorded on the recording medium through the first path.
  • the predetermined digit of the recording time information corresponding to the main information is always set to an even number, and the predetermined digit of the recording time information corresponding to the main information recorded on the recording medium through the second path is always set to an odd number.
  • the predetermined digit of the recording time information corresponding to the main information recorded on the recording medium through the first path is always an odd number, and the recording time information corresponding to the main information recorded on the recording medium through the second path is always used.
  • the predetermined digit is always set to an even number.
  • a predetermined fixed value is assigned to a predetermined digit of the time information corresponding to the main information to be recorded on the recording medium through the first path, and the time is assigned to the recording medium through the second path.
  • the description of the time information is made different by assigning a value other than a predetermined fixed value to a predetermined digit of the time information corresponding to the main information to be recorded.
  • the predetermined digit of the recording time information corresponding to the main information recorded on the recording medium via the first path is always set to 0 (zero), and the recording is performed via the second path.
  • the predetermined digit of the recording time information corresponding to the main information recorded on the medium must be other than 0 (zero).
  • the copy history information includes, in addition to the time information, a device identifier of the device that has been copied and is included in the management information.
  • the duplication history information includes the device identifier of the duplicating device, which is the management information recorded in the management area.
  • the present invention provides a recording medium having a main information area in which main information is recorded, and a management area in which management information for each main information recorded in the main information area is recorded.
  • This is a replication management system that includes a recording device that duplicates the data and a management device that controls and manages the duplication by the recording device.
  • the recording device constituting this system has a first path for duplicating the main information without managing the number of duplicates, and a duplication of the main information by performing the duplicate count control.
  • the main information is duplicated through the second path, the main information is duplicated through the first path, and when the main information is duplicated through the second path, the management information partially described in the management area of the recording medium is different.
  • Management information recording means for recording Further, the management device is configured to copy at least a part of the management information recorded in the management area as the copy history information when the recording device copies the main information through the second path. Equipped with information storage means.
  • the first input means to which the encrypted first digital signal is input, and the second digital signal which is not encrypted are input.
  • Second input means, decryption means for decrypting the first digital signal input from the first input means, and first digital signal decrypted by the decryption means and input from the second input means Switching means for selecting the second digital signal, and a digital signal recorded in the main information recording area while recording the digital signal selected by the switching means in the main information recording area on the recording medium.
  • FIG. 1 is a block diagram for explaining an example of a system for managing the number of copies.
  • FIG. 2 is a block diagram showing an audio recording / reproducing system to which an embodiment of the copy management system according to the present invention is applied.
  • FIG. 3 is a diagram showing an appearance of the audio recording / reproducing system shown in FIG.
  • FIG. 4 is a work diagram for explaining the MD work shown in FIG.
  • FIG. 5 is a diagram for explaining sector 0 of UT0C recorded on the minidisk.
  • FIG. 6 is a diagram for explaining sector 1 of UTOC recorded on a mini disc.
  • FIG. 7 is a diagram for explaining sector 2 of UTOC recorded on the minidisk.
  • FIG. 8 is a block diagram for explaining the host controller shown in FIG.
  • FIG. 9 is a diagram for explaining files created and managed on the hard disk of the hard disk device.
  • FIG. 10 is a diagram for explaining a checkout list file.
  • FIGS. 11 and 12 are flowcharts for explaining the operation during normal recording performed in the audio recording / reproducing system shown in FIG.
  • FIG. 13A and FIG. 13B are flowcharts for explaining the operation at the time of the cutout performed in the audio recording / reproducing system shown in FIG.
  • Figures 14A and 14B are flow charts following Figure 13A and Figure 13B. ⁇ Figures 15A and 15B are shown in Figures 14A and 14B.
  • FIG. 16A and FIG. 16B are flowcharts for explaining the check-in operation performed in the audio recording / reproducing system shown in FIG. BEST MODE FOR CARRYING OUT THE INVENTION
  • FIG. 16A and FIG. 16B are flowcharts for explaining the check-in operation performed in the audio recording / reproducing system shown in FIG. BEST MODE FOR CARRYING OUT THE INVENTION
  • FIG. 2 is a block diagram for explaining a configuration of an audio recording / reproducing system to which the duplication management method and the duplication management system according to the present invention are applied
  • FIG. 3 is an audio recording / reproducing system according to this embodiment. It is a figure for explaining appearance of.
  • the audio recording / reproducing system to which the present invention is applied includes an MD block 1 having a function as a recording / reproducing device for a mini disc (MD), a host controller 2, a hard disk device 3, and a compact And a CD proc 4 having a function as a disc (CD) reproducing device.
  • MD mini disc
  • CD compact And a CD proc 4 having a function as a disc (CD) reproducing device.
  • the audio recording / reproducing system shown in FIG. 2 is a so-called stationary type, as shown in FIG. 3.
  • an MD block 1, a host controller 2, and a CD block 4 are stacked and installed. Can be done.
  • the hard disk drive 3 is housed in the host controller 2 in this embodiment.
  • the host controller 2 is provided with connection terminals for the speakers SP1 and SP2, and the speakers SP1 and SP2 are connected.
  • the MD block 1 and the host controller 2 are connected by a data transmission path 5 and an inter-system communication path 6.
  • the data transmission path 5 is a synchronous serial communication, and is capable of mutually transmitting data (audio data) by switching the communication direction.
  • the inter-system communication path 6 is for the MD block 1 and the host controller 2 to mutually transmit commands.
  • the overnight transmission path 5 and the inter-system communication path 6 may be a single common line such as IEEE 1394 or USB (Universal Serial Bus).
  • the host controller 2 and the hard disk drive 3 are connected by a system bus 7. Through this system bus 7, commands and data transmission between the host controller 2 and the controller on the hard disk device 3 side can be mutually performed.
  • the data recorded on the hard disk device 3 is managed by a file system such as FAT 32 (File Allocation Table 32).
  • the data transmission path 8 is for transmitting audio data from the CD block 4 to the MD block 1, and includes, for example, an optical cape that conforms to the IEC 958 (International Electro-technical Commission) standard. May be connected.
  • IEC 958 International Electro-technical Commission
  • the data transmission line 9 is used to supply audio data from the CD program 4 to the host controller 2.
  • the CD block 4 can supply audio data to the hard disk device 3 through the host transmission controller 2 through the transmission line 9 and the like.
  • the inter-system communication path 10 is for mutually transmitting a command between the CD program 4 and the host controller 2.
  • the transmission line 9 and the communication line 10 between the systems may be a single common line such as IEEE 1394 or Universal Serial Bus (USB).
  • IEEE 1394 IEEE 1394
  • USB Universal Serial Bus
  • the host controller 2 can control each of the processes constituting the audio recording / reproducing system according to the present embodiment, has a function as a so-called audio amplifier, and has a function as an MD block 1, a hard disk device 3, and a CD program 4.
  • the audio data is supplied, an audio signal for output is formed from the audio data, the sound quality, the volume, and the like are adjusted, and the audio signal is supplied to the speakers SP 1 and SP 2.
  • the MD block 1 receives the supply of the encrypted compressed audio data stored in the hard disk of the hard disk device 3 through the host controller 2 and receives the encrypted compressed audio data from the hard disk drive 3. Recorded as uncompressed compressed audio data on a mini-disc loaded in MD block 1, or received unencrypted PCM audio data from CD block 4. In this way, unencrypted PCM audio data can be recorded (duplicated) as compressed audio data that has been compressed on a mini disk loaded in MD Block 1. I have.
  • the hard disk drive 3 records audio data from the MD block 1 and audio data from the CD block 4 through the host controller 2. Can be. Further, although not shown, for example, a personal computer or the like can be connected to the host controller 2. The host computer 2 receives the audio data from the personal computer via the Internet and supplies it to the hard disk. It can also be recorded on the hard disk of the disk device 3.
  • the hard disk device 3 transmits audio data supplied from an external device such as the MD block 1, the CD block 4, or the personal computer to its own device. It can be recorded on one disk, and can be managed in cooperation with the host controller 2 as described later.
  • the MD pro- cess 1 is a compressed audio data supplied from the hard disk device 3 through the host controller 2 and encrypted, and the PCM supplied from the CD pro- gram 4.
  • the data can be compressed overnight and copied to the mini disk loaded in the machine.
  • the path for the MD block 1 to copy the audio data from the CD block 4 to the mini disk loaded in the own device is the first path represented by a conventional optical cable compliant with the IEC 958 standard, for example. It is possible to make copies for personal use as before without managing (restricting) the number of copies (restriction 1), as represented by optical cables compliant with the IEC 958 standard.
  • the uncompressed compressed digital audio signal is transmitted through the path.
  • the path through which the MD block 1 duplicates the audio data from the hard disk device 3 to the mini-disc loaded in its own device via the host controller 2 is a new second path represented by, for example, IEEE 1394 and USB. is there.
  • the data is stored in the hard disk device 3 by the cooperation of the MD processor 1 and the host controller 2.
  • a compressed digital audio signal that has been encrypted is transmitted through a first path typified by IEEE 1394 or USB. That is, the audio data from the hard disk drive 3 is converted to the MD track 1.
  • the copyright protection method that manages (limits) the number of copies of audio data created by SDMI involves check-out and check-in operations, as described above.
  • the audio data stored in the hard disk of the hard disk device 3 is supplied to the MD block 1 via the host controller 2 and loaded into the MD block 1. This is the operation of copying to a mini disc.
  • the host controller 2 manages the number of copies of the audio data copied to the mini-disc.
  • the check-in operation in this embodiment is as follows.
  • the hard disk drive 3 is connected to the hard disk of the hard disk drive 3 via the host controller 2 by copying the audio data supplied from the hard disk drive 3 to the mini disk. This is an operation of deleting from the mini disk by returning to. In this case, the audio data duplicated by the checkout on the mini disk is deleted, so the number of duplicates is reduced, and only the reduced amount is allowed to be copied by checkout of the audio data. .
  • the check-in operation can be performed only for the audio data of the checked mini-disc. That is, only the audio data that has been scored by the MD block 1 and copied to the mini-disc through the host controller 2 can be checked into the hard disk device 3 via the host controller 2.
  • the host controller 2 can manage the information on the checked out audio data and perform the check-in operation on the host controller 2 side.
  • FIG. 4 is a block diagram for explaining the MD program 1 of the audio recording / reproducing system according to this embodiment.
  • reference numeral 1 1 1 denotes a mini disk.
  • the mini-disk 111 is constituted by storing a disk 111 B having a diameter of 64 mm in a cartridge 111A.
  • the disc 1 1 1 1 B of the mini disc 1 1 1 is rotated by the spindle motor 1 1 2.
  • the mini disk 1 1 1 1 has a shutter, and when the mini disk 1 1 1 is mounted, the shutter will be crushed.
  • a magnetic head 113 for recording is arranged above the disc 111B so as to face the disc.
  • the optical heads 114 are arranged facing each other.
  • the magnetic head 113 is not provided, and the optical head 114 is provided below the disk 111B, as shown in FIG. MD block 1 is a recordable magneto-optical disk (mini disk) Is an example in the case of a recording / reproducing apparatus that can be used.
  • the rotation of the spindle motor 112 is controlled by a servo control circuit 115.
  • the optical head 114 is controlled to move in the radial direction of the disk 111B by a feed mode 116 (thread mode).
  • the servo control circuit 115 performs focus control and tracking control based on the focus error signal and the tracking error signal from the RF amplifier 125.
  • the system controller 150 manages the entire operation of the MD program 1.
  • the system controller 150 receives an input from a key operation unit 152.
  • the key operation unit 152 includes a power key, an eject key, a play key, a pause key, a stop key, a music selection key, a recording key, and the like.
  • an input is provided from a remote control receiver (not shown).
  • the remote control commands include a power command, an event command, a playback command, a pause command, a stop command, a music selection command (track designation playback command), and a recording command.
  • the display section 151 is composed of, for example, an LCDCDiqd Crystal Display), and the display screen shows the total playing time of the inserted mini disc, the elapsed time of the song being played, and the remaining playing time of the song being played. , Time information such as the remaining playing time of the whole, and the track number of the song being played are displayed. For a disc on which a disc name or track name is recorded, the disc name or track name is displayed. In addition, if the recording date and time (recording time) of the song or disc is recorded, the recording date and time are displayed.
  • the MD block 1 has two input terminals. One is a digital input terminal 1 2 1 and the other is an analog input terminal 1 34. Then, for example, digital audio data from the digital output terminal of the CD block 4 is supplied to the digital audio interface 122 via the digital input terminal 121.
  • the digital audio interface 122 is composed of an optical cable conforming to the IEC 958 format, and the number of quantized bits sampled at 44.1 kHz output from the digital output terminal of the CD block 4 is 1 6-bit linear PCM digital audio data is transmitted.
  • the digital audio interface 122 separates the supplied linear PCM digital audio data from the audio data and other information. Other information includes information called Cbit, Ubit, and the like, which the system controller 150 reads.
  • the separated audio data is input to an audio compression encoder / decoder 123 and encoded into a compressed digital audio signal.
  • an analog output of the CD block 4 and an analog audio signal from a radio tuner or a cassette tape recorder are supplied to the AZD Comparator 133 through an analog audio input terminal 134.
  • the A / D converter 133 converts the supplied analog audio signal into a digital video signal with a sampling frequency of 44. I kHz and the number of quantization bits of 16 bits.
  • the digitized audio data is input to the audio compression encoder / decoder 123.
  • the audio compression encoder / decoder 123 compresses the supplied audio data to about 1/5 of the data amount.
  • ATRAC Adaptive Transform Acoustic Coding
  • DCT Modified Discreate Cosine Transform
  • ATRAC3 having a higher compression rate, and the like are used.
  • ATRAC and ATRAC3 are audio compression technologies developed by Sony Corporation.
  • the audio data compressed by the audio compression encoder / decoder 123 is temporarily stored in the DRAM 125 via the memory controller 124.
  • the DRAM 125 has a data capacity of one cluster or more (in this example, 16 Mbit).
  • the output of the DRAM 125 is supplied to an EFM and CIRC encoder / decoder 126.
  • EFM is an abbreviation for Eight to Fourteen Modulation (8.14 modulation)
  • C IRC is an abbreviation for Cross Interleave Heed, Solomon Code, which is a type of error correction code.
  • the FM / CIRC encoder / decoder 126 adds an error correction code to the audio data that is the output data from the DRAM 125, in this case a CIRC, and adds an error correction code.
  • the recording audio data thus formed is supplied to the recording magnetic head 113 via the magnetic head driving circuit 127.
  • a magnetic field modulated by the recording data is applied to the disk 111B (magneto-optical disk) of the minidisk 111.
  • the laser beam from the optical head 114 is applied to the disc 111B of the mini disc 111.
  • the data is magneto-optically recorded on the disk 111B of the mini disk 111.
  • the data is recorded on a class basis.
  • One class consists of 36 sections, and one sector (corresponding to one subcode block of a compact disc) is a 5.5 sound group. Actually, 32 sectors in one cluster are valid data. The remaining four sectors are used as a linking area for adjusting the timing to the rise of the magnetic field of the magnetic head at the start of recording and the control of the laser power.
  • the position on the disk 111B at the time of recording is specified by the address recorded in the group provided along the track of the disk 111B. This address is detected by the address decoder 128. The address detected by the address decoder 128 is supplied to the EFM and CIRC encoder decoders 126. At the time of recording, information is written to UTOC described later. Next, processing at the time of reproduction will be described. At the time of reproduction, a laser beam is irradiated from an optical head 114 onto a disk 111B rotated by a spindle motor 112. The reflected light of this laser beam from the disk 111B is received by the light receiving element (photodetector) provided in the optical head 114, converted into an electric signal, and supplied to the amplifier 129. You.
  • the light receiving element photodetector
  • the RF amplifier 1 29 includes a reproduced RF signal forming section, a focus error signal forming section, a tracking error signal forming section, and the like.
  • the reproduced RF signal formed by the section is supplied to the EFM and CIRC encoder / decoder 126.
  • the focus error signal formed by the focus error signal forming section of the RF amplifier 129 and the tracking error signal formed by the tracking error signal forming section Is supplied to the servo circuit 115 and is used for focus control and tracking control by the servo circuit 115 as described above.
  • the EFM and CIRC encoder / decoder 126 performs EFM demodulation on the reproduced RF signal (audio data) supplied from the RF amplifier 129 and performs error correction processing.
  • the audio data decoded and error-corrected in the EFM and CIRC encoder / decoder 126 is temporarily stored in the DRAM 125 via the memory controller 124.
  • the output of the DRAM 125 is supplied to the audio compression encoder / decoder 123.
  • the audio compression encoder / decoder 123 performs compression / decompression processing of the audio data which has been compressed from the DRAM 125 and is compressed.
  • the audio data decompressed by the audio compression encoder decompressor 123 is supplied to a D / A converter 135 to be returned to an analog signal.
  • This analog audio signal is output from the analog output terminal 130.
  • the system controller 150 can read the volume data at that time. For the read volume level, the peak value of the level between the previous reading and the present reading can be read.
  • the memory controller 124 can perform data input / output with an external system via an external data input / output terminal 132 and an external data interface 13 1. Data input from the external data input / output terminal 132 is stored in the DRAM 125 via the external data input / output interface 131 and the memory controller 124.
  • the data on the DRAM 125 is transferred to the memory controller 124 and the external data
  • the data can be output to the external data input / output 13 2 via the interface 13 1. Switching of these input / output operations is performed by the system controller 150. Synchronization with the external system or, for example, the host controller 2 is performed by performing communication with the external system via the control communication path 136.
  • the control communication path 1336 is obtained by capturing the inter-system communication path 6 in FIG.
  • a host controller 2 is connected to the external data input / output terminals 13 2, and data compression is performed between the MD block 1 and the hard disk device 3 through the host controller 2. It is possible to send and receive encrypted audio and video data.
  • the data compressed data is supplied from the host controller 2 or another external system to the disk 1 1 1 B of the mini disk 1 1 1 Can be recorded.
  • the encrypted audio data input from the external data input / output terminals 13 2 is encrypted by the encryption encoder / decoder 13 3 and the compressed digital audio data It is stored in DRAM 125 as evening.
  • the system controller 150 determines that enough compressed digital audio data has been accumulated on the DRAM 125 to be recorded on the disk 111B, the system controller 150 outputs this, and as described above, outputs the EFM and ⁇ ⁇ ⁇ Data such as audio data is recorded on the disk 11 B via the CIRC encoder / decoder 1 26, the magnetic head drive circuit 127, and the magnetic head 113.
  • the audio data from the external data input / output terminal 132 is in the same format as the encoder data output from the audio compression encoder / decoder 123, it is registered as a music track. Registration is made at UTOC described later.
  • T 0 C (Table Of Content) is provided.
  • the TOC contains the start address and end address of each song on the disc, the track name as the song name, and the disc name as the disc name.
  • the disc 1 1 1 B of the mini disc 1 1 1 UT0C (user T0C) is provided to manage the evening.
  • the disk 1 11 B of the mini disk 1 11 mounted on the MD 1 has a main information area in which main information such as audio data is recorded and a management area in which T 0 C and UT C are recorded. And an area.
  • the MD pro- cess 1 may copy the audio data over a first path that does not control the number of copies, and may copy the audio data through a second path that controls the number of copies.
  • the description of a part of the management information of the UT 0 C corresponding to the copied audio data is made different between when the data is copied.
  • the first route is a route connecting CD process 4 and MD process 1, and MD block 1 reproduces audio data from CD block 4.
  • This is a path for copying to a minidisk without managing the number.
  • the second path is a path connecting the host controller 2 and the MD processor 1.
  • the MD block 1 receives the supply of the audio data from the hard disk device 3 through the host controller 2 and replicates this. This is the path to copy to the mini disk by managing the number.
  • sector 0, sector 1, and sector 2 of the UT0C recorded on the disk 1 11B of the mini disk 111 will be described in detail, and the MD program 1 will transmit audio data through the first path. Clarify the part of the management information of the UT0C that is different between when duplicating audio data and when duplicating audio data through the second path.
  • FIG. 5 is a diagram for explaining the structure of sector 0 of UT 0C.
  • Section 0 of the UTOC is roughly divided into a header section for the first 16 bytes and a data area for the following 2336 bytes.
  • the sector 0 of this UTOC describes the recording status of the disc, in the case of this embodiment, the disc 111B.
  • the system controller 150 uses the information in the UTQC sector 0 to execute the disk 1 1 1 B We search for the free space above and record the audio data here. At the time of reproduction, the area in which audio data to be reproduced is recorded is determined from the information of the UTO C sector, and the area is accessed to reproduce the target audio data.
  • the UT 0 C sector 0 will be specifically described.
  • the numbers 0, 1, 2, 3,... On the left end indicate the position of the area for every 4 bytes.
  • the manufacturer code (Maker code) of the first byte and the model code (Model code) of the second byte of the 4-byte group indicated by the leftmost digit “ ⁇ ” are the machine code that recorded the UTO C.
  • the manufacturer code that identifies the manufacturer of the equipment and the model code that identifies the type of equipment are recorded.
  • the main code and model code are recorded in advance in the ROM etc. in the system controller of each recording device and recording / reproducing device.
  • P.TNO 1 of the second byte of the 4-byte group indicated by the leftmost digit “1 2” is a pointer on UTO C sector 0 that contains the address where the first song starts. Is written. In other words, if “1” is entered in P.TNO 1, the start address and end address are written starting from (76 + 1 * 2) * 4 bytes of sector 0.
  • N is an integer of 1 or more.
  • P.TNO (n) indicates the value of the n-th P.TNO.
  • the P.EMPTY of the fourth byte of the 4-byte group indicated by the leftmost digit “1 1” indicates the head part table of the unused part table in UTOC sector 0. is there.
  • the parts table is The leftmost digit indicates each area in units of 8 bytes where the start address and end address after “7 8” are recorded.
  • the P.FRA of the first byte of the 4-byte group indicated by the leftmost digit "1 2" indicates the writable free space on the disk 1 1 1B.
  • the first part table in the table where the address data indicating the free area is recorded is specified.
  • the value indicating the parts table is recorded in P.FRA, and it is specified according to the value of P.FR A.
  • the start address and end address of the empty area are recorded in the part table.
  • the part table in which the start address and end address of the next free area are recorded is specified by the Link.P information of the part table. As described above, it is possible to sequentially manage the free space in a so-called link form.
  • the P.DFA of the third byte of the 4-byte group indicated by the leftmost numeral “1 1” indicates a defective area on the disk 11 1 B, and indicates the defective area.
  • the first part table in the parts table where the undressed data is recorded is specified.
  • the defect area can be sequentially managed in a so-called link form.
  • the truck model that makes up the parts table is composed of 8 bits, and the LSB d8 is the emphasis on / off flag, d7 is the monaural and stereo flag, and d4 is the audio data And a copy prohibition flag is set in d2.
  • FIG. 6 is a diagram for explaining the structure of sector 1 of UT 0C.
  • Section 1 of the UTOC is also roughly divided into a header section for the first 16 bytes and a data area for the next 2336 bytes.
  • Section 1 of U! 100 contains information on disc name and track name. The information is a key code.
  • the numbers 0, 1, 2, 3,... On the left end indicate the position of the area for every 4 bytes.
  • the second byte P.TNA 1 of the 4-byte group indicated by the leftmost digit “1 2” has the address on the UTOC section 1 containing the track name of the first song. Is shown.
  • P.TNA 1 is 2
  • the track name of the first song is entered with (76 + 2 * 2) * 4 bytes of sector 1 at the top.
  • (76 + 2 * 2) * 4 80 * 4 bytes
  • the track name of the first song from the beginning of the position indicated by the number "80" on the left end is recorded .
  • N is an integer of 1 or more.
  • P.TNA (n) indicates the value of the n-th P.TNA. As shown in Fig. 6, the disc name is recorded starting from 76 * 4 bytes in section 1 of UTOC.
  • FIG. 7 is a diagram for explaining the structure of sector 2 of UT 0C.
  • Sector 2 of UTOC is also roughly divided into a header (Header) portion for the first 16 bytes and a data area (Data area) for the following 2336 bytes.
  • the numbers 0, 1, 2, 3,... On the left end indicate the position of the area for every 4 bytes.
  • Sector 2 of UTOC contains the recording date and time of the audio data recorded on the disc. (Recording time). For compatible mini-disc recorders, it is usually recorded automatically at the same time as recording.
  • the recording date and time are provided from a clock circuit 153 shown in FIG.
  • the clock circuit of MD Block 1 has a so-called calendar function and can provide the current time, current day of the week, and current date.
  • P.TRD 1 of the second byte of the 4-byte group indicated by the leftmost digit “1 2” is the destination on sector 2 of UT 0 C that contains the date and time when the first song was recorded. Head dress is written.
  • P.TRD 1 3
  • the recording date and time of the first song are written starting from (76 + 3 * 2) * 4 bytes of sector 2 of UTOC.
  • (76 + 3 * 2) * 4 82 * 4 bytes, and the recording date and time of the first song from the beginning of the position indicated by the number ⁇ 82 '' on the left end in Fig. 7 must be recorded become.
  • the position on the UTOC sector 2 containing the recording date and time of the nth song can be indicated.
  • n is an integer of 1 or more.
  • P.TRD (n) indicates the value of the n-th P.TRD. Also, the recording date and time of the disc is entered starting with 76 * 4 bytes in sector 2.
  • a code that identifies the manufacturer and model of the device that recorded the track is recorded. For example, if P.TRD is 3, a code (maker code) for identifying the manufacturer at (76 + 3 * 2) * 4 + 6th byte in sector 2 of UTOC, The code (Model code) for identifying the model is recorded at (76 + 3 * 2) * 4 + 7 bytes.
  • Link.P indicates, in sec.0, where the song will be connected next on the mini-disc.
  • the name of the song indicates where it will be next on the minidisk. Therefore, it is easy to erase songs, combine two songs, and later increase the number of characters in the track name.
  • the audio data is duplicated through a first path that does not control the number of copies, and the audio data is transmitted through a second path that controls the number of copies.
  • the description of the recording date and time of sector 2 of UTOC is made different from the case of copying.
  • the value of the number of seconds of the recording date and time corresponding to the audio data is set to 0 (zero). If the audio data is duplicated overnight through the second route for managing the number of duplicates, the value of the number of seconds of the recording date and time corresponding to the audio data is added to the audio data. Enter a value according to the number of duplicates overnight. Therefore, when the audio data is duplicated through the second route, the number of seconds of the recording date and time corresponding to the audio data is not necessarily set to 0 (zero). .
  • the number of duplicates can be managed by checking the value of the number of seconds of the recording date and time corresponding to the audio data of the audio data recorded on the disk 1 1 1 B of the mini disk 1 1 1 Is duplicated through the first path that does not perform the duplication, that is, whether the audio data is supplied from the CD block 4 or is duplicated through the second path that controls the number of duplicates, that is, through the host controller 2.
  • the host controller 2 the host controller 2.
  • the audio data supplied through the host controller 2 is provided on the host controller 2 side. In other words, it is possible to determine whether or not the data is a recording medium on which is recorded, that is, whether or not the audio data is checked out through the host controller 2.
  • FIG. 8 is a diagram for explaining the host controller 2 of the audio recording / reproducing system of this embodiment.
  • the host controller 2 includes an audio playback processing unit 211, a D / A conversion circuit 211, an analog audio output terminal 211, a data compression processing unit 214, and an A / D converter.
  • Circuit 2 15 Digital audio interface 2 17
  • Digital audio input 2 18 External data input 2 1 9
  • External data input / output 2 220 Communication interface 2 21, an input / output terminal 22 for control signals and the like, and a control section 200.
  • the control unit 200 controls each unit of the host controller 2, and is a microcomputer connected to the CPU 201, the ROM 202, and the RAM 203 EEPROMEEPROM 204 via the CPU bus 205.
  • the control unit 200 is connected with a key operation unit 223, an LCD 224 as a display unit, and a clock circuit 225. Further, the hard disk device 3 is connected to the host controller 2 through the system bus 7 as described above.
  • the ROM 202 stores various programs executed in the host controller 2 and data required for processing.
  • the RAM 203 is used as a work area for temporarily storing data in various processes.
  • the EEPROM 204 is a so-called non-volatile memory, in which data stored in the host controller 2 is not erased even when the power of the host controller 2 is turned off. Therefore, various setting parameters are stored in this EEPROM.
  • the key operation unit 222 is provided with various function keys and the like, and can receive various instruction inputs from a user and notify the control unit 200 of the input. It is.
  • the LCD 224 is capable of displaying various types of display information.
  • the clock circuit 225 has a so-called calendar function, and can display not only the current time but also the current date, current day, and the like. That can be provided You.
  • speakers SP 1 and SP 2 are connected to the analog audio output terminal 2 13.
  • the audio playback processing unit 211 receives, for example, a supply of compressed audio data read from the hard disk of the hard disk device 3 and performs compression and decompression processing on the data. Then, the audio data before data compression is restored, and this is supplied to the D / A conversion circuit 212.
  • the D / A converter circuit 212 forms an analog signal from the digital audio data supplied thereto, and outputs this signal through the analog output terminal 213.
  • the output analog audio signal is supplied to speakers SP1 and SP2, and a sound corresponding to the analog audio signal is emitted.
  • the host controller 2 reads out the desired audio data from the hard disk of the hard disk device 3 in response to the instruction input from the user (user) input through the key operation unit 2 21, This is output through the audio playback processing unit 211, D / A conversion circuit 211, and analog output terminal 211, and supplied to the speed SPs SP1 and SP2. Audio can be provided according to the video.
  • an analog audio signal from another device such as a CD block 4 is supplied to an A / D conversion circuit 215 through an analog audio signal input terminal 216.
  • the A / D conversion circuit 215 converts the supplied analog audio signal into digital audio data, and supplies this to the data compression processing section 216.
  • the data compression processing section 214 compresses the supplied digital audio data by a predetermined method.
  • the digital audio data, which has been decompressed by the decompression unit 214, is encrypted by the control unit 200, supplied to the hard disk device 3, and stored in the hard disk of the hard disk device 3. Will be retained.
  • the host controller 2 can receive the supply of the analog audio signal from the external device, digitize the data, perform data compression and encryption processing, and store the data on the hard disk of the hard disk device 3 .
  • digital audio input terminal 2 1 A digital audio device such as a CD block 4 is connected to 8. Then, the host controller 2 sends the PCM audio data (for example, a sampling frequency of 44.1 kHz and a quantization bit number of 16 bits) from the digital audio device through the digital audio input terminal 218. Digital audio data), which can be imported through the digital audio interface 217.
  • PCM audio data for example, a sampling frequency of 44.1 kHz and a quantization bit number of 16 bits
  • the digital audio data captured here is supplied to the hard disk device 3 as it is for recording, or after being compressed by the data compression processing unit 214 and then encrypted by the control unit 200.
  • the data can be supplied to the hard disk drive 3 and recorded.
  • an external data input / output terminal 220 is connected to a data transmission line 5 between the external device and the MD program 1.
  • data is compressed between the hard disk device 3 and the MD block 1 by the ATRAC method and encrypted. You can send and receive digital audio data overnight.
  • the I / O terminals 222 are connected to an inter-system communication path 6 with the MD block 1 and an inter-system communication path 10 with the CD block 4. Through this input / output terminal 222 and the communication IZF 221, command / control data can be transmitted / received to / from each device such as the MD block 1 and the CD block 4.
  • the host controller 2 communicates with the MD 1 and the CD 4 in accordance with the instruction input from the user through the key operation unit 2 23 to communicate 1 / F 2 21 1
  • a control signal is transmitted through the output terminals 222, and the MD and CD tracks 1 and 4 are operated to receive audio data and analog audio signals from the MD and CD tracks 1 and 4, respectively. It can be recorded on a hard disk.
  • the host controller 2 sends a control signal to the MD block 1 via the communication I / F 22 1 and the input / output terminal 22 2 in response to an instruction input from the user through the key operation unit 2 23.
  • the host controller 2 cooperates with the MD pro- cess 1 in digital form as described later in detail. Audio data Manages the number of duplicates overnight.
  • the recording date and time of the sector 2 of UT0C corresponding to the copied audio data ( The recording time) is different from the audio data from the CD block 4, that is, the description is different from the case where the data is copied through a conventional copy path.
  • the value of the number of seconds of the recording time is always 0. (Zero)
  • the value of the number of seconds of the recording time is set to a value other than 0 (zero).
  • the host controller 2 Since the MD block 1 transmits the recording time described in the different description and the maker code and model code of the own device to the host controller 2 through the inter-system communication path 6, the host controller 2 checks this. It is stored and maintained as a checkout list (checkout history), and the number of copies of the digital audio data output from the host controller 2 is managed. In this case, the host controller 2 forms a checklist on the hard disk of the hard disk device 3.
  • FIG. 9 is a diagram for explaining a directory structure of a file constructed on the file system of the hard disk device 3.
  • HIFI directory (2) for storing audio files.
  • Below the HIFI directory (2) are an audio data file (3), a checkout list file (4), and an album information directory (5).
  • album information directory (5) Under the album information directory (5), there is an album information file (6).
  • the audio data file (3) is a file in which a header including music information (size, title, etc.) is added to the beginning of the audio data.
  • the audio data is, for example, data encoded in ATRAC as in MD.
  • the file name contains a number (in this case, a hexadecimal number). Each file is made to have a unique number in the file name.
  • the album information file (6) is a management file for grouping the audio data files (3).
  • One album management file (6) corresponds to one group, and the content is numerical information of the file name of the audio data file (3) belonging to the group.
  • the file name of the album information file (6) contains a numerical value (in this case, 16 hexadecimal). Each file has a unique numeric value in the file name.
  • the checkout list file (4) is a file that records that the audio data on the hard disk 2 has been copied to the mini disk 111. Checking out the hard disk 3 to the mini disk 1 1 1 of the MD block 1 is called check-out. In other words, the checkout means that the audio data stored in the hard disk device 3 is output to the MD 1 (recording device) and copied to a recording medium.
  • the MD block 1 stores one audio data file (3) of the hard disk drive 3 in one track of the mini-disk 1 1 at the time of check-out for duplicating the audio data from the hard disk drive 3. Record as.
  • the host controller 2 includes the following information in the checkout list file (4) based on the information from the MD pro- cessor 1 based on its own information. Add records.
  • FIG. 10 is a diagram for explaining data written in the checkout list file (CM0UT.LST) shown in FIG. At the time of check-out, the host controller 2 writes the following items (1) to (4) in the ticket store.
  • (1) numerical information of the file name of the checked-out audio data file (3) and (2) the checked-out audio data file (3) belong to The information of the numerical value of the file name of the album information file (6) corresponding to the group to be recorded, the information of the time recorded in UTOC sector 2 of the mini disc 11 when the check was performed, and the information of the time when the check was performed Add the manufacturer code and model code information recorded in the UTOC section 2 of the disk 111 to the checkout list as shown in Fig. 9.
  • the following information may be added to the record as needed. For example, (a) the size of the track on the minidisk 111 created in the checkout, and (b) the disk that started recording the track on the minidisk 111 created in the checkout. Information on the address on B, (c) recorded audio data, part or all, or part or all of which has undergone the specified conversion.
  • the size of the track on the minidisk 111 can be represented by the number of bytes / the number of sound groups.
  • the address on the disk 111B where the recording of the track on the mini disk 111 created by the checkout is started is the physical start address on the mini disk.
  • Pieces of information can be used to increase the accuracy when identifying that the track recorded on the mini disc 111 is a checked-out track.
  • the host controller 2 can surely determine which audio data is to be output to the recording medium of which device for checkout. Can be managed. Also, in the minidisk itself, it is determined whether or not the audio data from the hard disk device 3 has been copied by a checkout based on the value of the number of seconds of the recording time of the UT0C sector 2. Can be.
  • the value of the number of seconds of the recording time of UT 0 C sector 2 is 0 (zero).
  • the audio data recorded in the UT0C section 2 corresponding to the audio data is a value other than 0 (zero). In this case, it can be determined that the data is supplied from the hard disk device 3 and duplicated.
  • the value of the number of seconds of the recording time of sector 2 of the UTOC corresponding to the track on which the audio data was recorded is , 0 (zero).
  • the hard disk of the hard disk drive 2 checks the identification information of the audio overnight, the recording time, the maker code of the MD program 1, and the model code. An outlist is created.
  • the check-in operation can be performed only on the track of the checked audio data on the MD disk 111B on which the audio data was recorded by the check-out. Therefore, if the host controller 2 can identify that the track on the MD disk 11B has been checked out, the host controller 2 deletes the registration of the track from the UTOC of the MD disk 11B. Then, the record related to the corresponding audio data file (3) is also deleted from the checkout list file (4).
  • the point of the present invention is a means for specifying that the track on the MD disk 11B is a recorded audio data that has been checked out. That is, the host controller 2 of this embodiment acquires the recording time, the maker code, and the model code of the UTOC sector 2 of the MD disk 11 corresponding to the target track, and obtains information of the recording time. Matches the time information on the record in the checkout list file (4)? By checking whether or not a check-in is possible, the host controller 2 does not use the maker code and model code in the check-out list file (4), but this embodiment. It is also possible to check the match between the manufacturer code and model code stored in the audio recording / reproducing system in advance.
  • the normal recording means for example, a so-called one-track recording in which the audio data from the CD block 4 is recorded on the mini disc 1 1 1 B loaded in the MD block 1. .
  • FIGS. 11 and 12 are flowcharts for explaining the operation of the MD block 1 during normal recording.
  • the audio recording / reproducing system of this embodiment during normal recording in which audio data from the CD proc 4 is supplied to the MD proc 1 and recorded on the mini disc 111 mounted on the MD proc 1, No duplication management by Controller 2 is performed.
  • the system of the MD Proc 1 The controller 150 starts the processing shown in FIGS. At this time, the audio data from the CD program 1 is supplied to the audio compression encoder / decoder 123 through the digital input terminal 121 and the digital audio I / F 122.
  • the system controller 150 of the MD block 1 controls the audio compression encoder / decoder 123 to start the encoding (step S101). Thereafter, for example, the encoding performed by the ATRAC method is performed.
  • the audio data which is data, is stored in the DRAM 125 via the memory controller 124.
  • the system controller 150 of the MD block 1 waits for a recording start instruction by the user, that is, an instruction to cancel the Rec pause (step S102).
  • the start instruction is issued through the key operation unit 152, for example.
  • the system controller 150 reads the current time from the clock circuit 153 and stores the current time in the variable Rec Time as the recording time ( Step S103).
  • the system controller 150 sets the EFM encoder / decoder 126 to the recording mode so that the audio data can be recorded on the mini disk 111 (step S104). Then, the system controller 150 determines whether or not there is an empty area in the mini disk 111 (step S105). When it is determined that there is an empty area, the audio data stored in the DRAMI 25 is It is determined whether or not the amount has reached a sufficient amount for writing on the mini-disc 111 (step S106).
  • the amount sufficient for writing is the data for one class of writing unit.
  • the system controller 150 transfers the audio data stored in the DRAM 125 to the mini disk 111. Recording is performed (step S107), and the processing from step S105 is repeated. That is, a series of operations for recording audio data overnight, such as taking in newly supplied audio data to the DRAM 125, is repeated.
  • step S106 If it is determined in step S106 that a sufficient amount of audio data has not yet been stored in the DRAM 125, it is determined whether or not an instruction to stop recording has been given by the user (step S106). 08). If it is determined in step S108 that there is no stop instruction, the process from step S105 is repeated, and a series of recording operations such as loading audio data into DRAM are repeated.
  • step S108 when it is determined that the stop is instructed, the system controller stops the audio compression encoder / decoder 123 (step S109) as shown in FIG. Aude
  • the data is recorded on the mini-disc 111 (step S110).
  • step S110 if the amount of data stored in the DRAM 125 has not reached one class evening, the remaining data is padded with zeros and recorded on the mini disk 111. I do.
  • the system controller 150 registers information on the area on the mini-disk 11 on which the audio data has been recorded as a track on the sector 0 of the UTOC (step S111). As described above, the system controller 150 performs the processing shown in FIGS. 11 and 12 at the time of normal recording, and does not perform checkout and checkin as the duplication path. Set the least significant byte (value of the number of seconds) of the variable Rec Time stored in 03 to 0 (zero) (step S 1 1 2)
  • the value of the variable RecTime with the value of the second set to 0 (zero) is used as the recording time.
  • the manufacturer code and model code stored in the ROM in the system controller 150 are used. And reads them into sector 2 of the UTOC (step S113). Then, the system controller 150 stops the operation of the EFM encoder / decoder 126 (step S114), and terminates the normal recording process shown in FIGS. 11 and 12. I do.
  • step S105 when it is determined that there is no free area on the mini disk 111, the system controller 150 performs the audio compression as shown in FIG.
  • the encoder / decoder 123 is stopped (step S115), and the processing after step S111 is performed.
  • step S111 the sector 0 of UTOC is registered (step S111), the value of the second of the variable RecTime is set to 0 (zero) (step S111), and the sector 2 of UTC is registered.
  • step S113 the operation of the EFM encoder / decoder 126 is stopped (step S114), and the process for normal recording ends.
  • the value of the second of the recording and storage of the sector 2 of UT0C is set to 0 (zero).
  • FIG. 13A, FIG. 13B, FIG. 14A, and FIG. 14B are flow charts for explaining a checkout operation in the audio recording / reproducing system of this embodiment.
  • FIG. 13A, FIG. 14A, and FIG. 15A show the processing on the MD block 1 side, and reference numerals of the 200s and 300s are used.
  • FIG. 13B, FIG. 14B, and FIG. 15B show the processing on the host controller 2 side, and reference numerals of the 400s are used ( note that the command during operation between the MD block 1 and the host controller 2) Exchange is performed by the inter-system communication path 6.
  • the user of the audio recording / reproducing system of this embodiment checks out the audio data, that is, loads the audio data recorded on the hard disk of the hard disk device 3 into the MD block 1.
  • the user wants to copy the data to the mini disk 111, the user inputs a ticket start instruction through the key operation unit 221 of the host controller 2.
  • the host controller 2 proceeds to FIG. 13B and FIG. B, starts the process shown in Fig. 15B. Further, the MD program 1 executes the processes shown in FIGS. 13A, 14A, and 15A, for example, in response to a command from the host controller 2.
  • whether or not the audio data can be checked out can be determined if the checklist list file created on the hard disk of the hard disk device 3 has a predetermined number of records of the target audio data, Alternatively, if the number of checkouts is managed in a separate file for each audio data, it can be determined by referring to the number of checkouts.
  • the host controller 2 receives an instruction to start a checkout from the user through the key operation unit 221, and a checkout of the specified audio data is performed. If it is determined that it is possible, the host controller 2 transmits a command for inquiring about the remaining amount of the storage capacity of the mini disk (Step S4 • 1).
  • the MD program 1 waits for the remaining amount inquiry command to be transmitted from the host controller 2 (step S201). When it is determined that the remaining amount inquiry command has been transmitted, the MD block 1 The system controller 150 calculates the remaining amount of the mini disk 111 loaded in the own device (step S202).
  • the system controller 150 of the MD program 1 transmits the remaining amount of the mini disk 111 calculated in step S202 to the host controller 2 through the system communication path 6 (step S203), and After completing the volume inquiry process, the process for actually duplicating the audio data by the checkout is started, and the arrival of the checkout start command from the host controller 2 is waited for (Step S301).
  • the host controller 2 waits for the return of the remaining amount from the MD program 1 (step S402), and when it is determined that the remaining amount has been returned, the control unit 200 of the host controller 2 executes the check chart.
  • the audio data to be processed is compared with the size of the evening and the remaining amount from the MD block 1 (step S403).
  • the control unit 200 of the host controller 2 determines whether check-out is possible or not based on the comparison result of step S403 (step S404). In the determination process of step S404, if the remaining amount of the mini disk 111 is smaller than the data amount of the audio data to be checked, the checkout is disabled and the checkout operation ends. .
  • step S404 If it is determined in step S404 that the remaining amount of the mini disk 111B is larger than the amount of audio data to be checked out and that the check control is possible, the host control is performed.
  • the control unit 200 of the controller 2 transmits a checkout start command to the MD procedure 1 (step S405), and waits for reception of a Ready command from the MD block 1 (step S406).
  • step S301 the system controller 150 of the MD work 1 connects the external data interface to which the data transmission path 5 is connected to the host controller 2.
  • the interface 13 1 is set to the reception mode, and the reception of the audio data from the host controller 2 can be started (step S 3 02).
  • the system controller 150 of the MD block 1 sends a Read command to the host controller 2 (step S303), and the audio compression encoder / decoder 123 and the EFM encoder / decoder 122 6 and the like (step 304) to proceed to the processing in FIG. 14A so that the audio data can be recorded on the mini-disk 111.
  • step S 406 determines in the determination processing of step S 406 that it has received the Ready command from the MD procedure 1
  • the processing proceeds to the processing of FIG.
  • the device 3 is controlled to open an audio data file storing the target audio data (step S407).
  • the control unit 200 of the host controller 2 reads the file if there is a free buffer for the transmission, and transfers the audio data to the MD block 1 through the data transfer path 5 if the transmission is possible. Perform (step S408). Then, the control unit 200 of the host controller 2 detects the end of the file (End Of File: EOF), determines whether or not the data transfer is completed (step S409), and sets the EOF. If it is detected and it is determined that the overnight transfer has not been completed, the processing from step S408 is repeated.
  • End Of File EOF
  • step S409 when EOF is detected and it is determined that the data transfer has been completed, the control unit 20 ° of the host controller 2 does not read the file. Then, only the transfer of the already read audio data is performed, and after all the transfer of the audio data has been completed, the EOF command is transmitted to the MD block 1 (step S410). The control unit 2000 of the host controller 2 closes the audio file on the hard disk of the hard disk 3 to which the entire audio data is transferred (step S41). 1)
  • the MD block 1 receives the audio data from the host controller 2 sequentially, decrypts the data with the encryption encoder / decoder and stores it in the DRAM 125, and stores it in the DRAM 125 in one or more classes. It is determined whether or not the audio data has been accumulated (step S305). In the determination process of step S304, when it is detected that data of one class or more has accumulated in the DRAM 125, the system controller 150 of the MD program 1 performs the same processing as in the normal recording described above. The audio data stored in 125 is recorded on the mini-disc 111 (step S306).
  • step S306 after the audio data for one class has been recorded on the mini disc 111, and in the determination processing in step S305, no data for one class or more has been stored in the DRAM 125. If it is determined that the E 0 F command has been received from the host controller 2 (step S
  • step S307 When it is determined that the EOF command has not been received in the determination processing in step S307, the processing from step S305 is repeated. That is, the processes of step S305 and step S306 are repeated until the EOF command is received.
  • step S307 If it is determined in step S307 that the EOF command has been received, the system controller 150 of the MD program 1 records the audio data stored in the DRAM 125 on the mini disk 111 (step S3). 08). Next, the EFM header is turned off (S309).
  • the system controller 150 of the MD program 1 reads, for example, its own maker code and model code stored in its own R0M, and transmits these to the host controller 2 (step S310), and transmits a Done command (step S311). Then, the system controller 150 of the MD program 1 proceeds to the process of FIG. 15A, and waits for reception of a UTOC update request from the host controller 2 (step S312).
  • control unit 200 of the host controller 2 It waits to receive one code and model code (step S412), and when it receives the manufacturer code and model code, it waits to receive the D0 ne command from MD program 1 (step S413).
  • step S413 when the control unit 200 of the host controller 2 determines that the Done command from the MD process 1 has been received in the determination processing of step S413, the control unit 200 proceeds to the processing of FIG. Then, the hard disk drive 3 is controlled to open the checkout list file provided on the hard disk of the hard disk drive 3 as described above (step S414).
  • the control unit 200 of the host controller 2 acquires the current time from the clock circuit 223 and stores it in a variable CO Time (CO is an abbreviation of CheckOut) as a check-out time (step S 415). ).
  • CO Time is an abbreviation of CheckOut
  • the host controller 2 manages the number of checkouts of audio data output by checkout, and the first time Then, the value of the second of the time is set to 1, and at the second time, 2 is set, and at the third time, 3 is set (step S416).
  • the number of times the audio data is checked out is determined by, for example, creating a file that stores the identification information of the audio data such as the file name of the audio data and the number of checkouts, and performing the checkout every time. It can be managed by updating the number of checkouts, adding a new date, or by having the number of checkouts in the checkout list.
  • the control unit 200 of the host controller 2 receives the maker code, the model code, the value of the variable CTime from the MD block 1 and the file name of the audio data file to be received in step S412.
  • a checkout list file record is created based on the numerical value and the numerical value of the file name of the album management file of the group to which the target file belongs (step S417).
  • the control unit 200 of the host controller 2 adds the record of the checklist created in step S417 to the checklist list file and writes it (step S418), and closes the checkout list file. (Step S419).
  • control unit 200 of the host controller 2 transmits a UTQC update command to the MD block 1 (step S420). At this time, the information of the CO Time is attached and transmitted as a parameter.
  • the system controller 150 of the MD block 1 determines that the UT0C update command from the host controller 2 has been received in the determination processing of the step S310, the system controller 150 supplied from the host controller 2 by checkout.
  • the UT0C sector 0 is updated based on the information on the area on the mini disk 1 1 1 where the data was recorded (step S 3 13), and received from the host controller 2 received in step S 3 12.
  • the UTOC sector 2 is updated using the time information (CO Time) as the recording time, and also using its own manufacturer code and model code (step S314).
  • step S315 the update of the MD block 1 has been completed, so the D one command is transmitted to the host controller 2 (step S315), and the MD shown in FIG. 13A, FIG. 14A, and FIG.
  • the check processing of the work 1 ends.
  • control unit 200 of the host controller 2 waits for the reception of the Do ⁇ e command from the MD program 1 (step S 421).
  • the control unit 200 of FIG. 13B, FIG. The checkout process on the host controller 2 side shown in 5B ends.
  • the check-out process in the audio recording / reproducing system of this embodiment ends.
  • the recording time recorded in the UTOC sector 2 of the mini disk 111 is acquired by the host controller 2 side, and the value of the second becomes a value other than 0 (zero). It has been adjusted as follows.
  • the audio data copied to the mini-disc by normal recording described with reference to FIGS. 11 and 12 and the audio data copied to the mini-disc by check-out are the audio data. Since the second value of the recording time corresponding to one night is made different, it is possible to clearly distinguish between the normal recording and the one recorded by checkout. Since a checklist as shown in FIG. 10 is formed on the host controller 2 side, by using this checkout list as well, the audio checked on the mini-disc is used as described below. The check-in operation can be performed without any inconvenience during the night.
  • FIG. 16A is a flowchart showing the processing on the MD processor 1 side, and reference numerals in the 500s are used.
  • FIG. 16B is a flowchart showing processing on the host controller 2 side, and reference numerals in the 600s are used. The exchange of commands during operation between the MD block 1 and the host controller 2 is performed via the inter-system communication path 6.
  • the system controller 150 of the MD block 1 is switched to the state shown in FIG. A executes the processing shown in FIG. A, and the control unit 200 of the host controller 2 executes the processing shown in FIG. 16B. Then, the system controller 150 of the MD program 1 sends the designated track (audio (Step S501), and transmits a check-in battle start command to the host together with the UTOC sector 2 information (Step S501), and waits for a command from the host controller 2 (Step S502).
  • the UTOC sector 2 information is obtained from the recording time, maker code, and model code recorded in sector 2 of UT0C corresponding to the track (audio data) specified to perform check-in. Information.
  • the control unit 200 of the host controller 2 checks in the MD When it is determined that the check-in start command from the MD procedure 1 has been received in step S601, the hard disk device 2 is controlled to receive the start command. The checklist file created on the hard disk of the device 2 is opened (step S602).
  • the control unit 2000 of the host controller 2 reads the record of the checkout list file into a buffer in the control unit 200 of the host controller 2 (step S602), and reads the UT ⁇ C sector 2 information from the MD block 1. Search for records that match (step S604). Then, the control unit 200 of the host controller 2 closes the opened checkout list file (step S605), and determines whether there is a corresponding record (step S606).
  • step S604 and step S606 determines whether or not the audio data recorded on the mini disc for which check-in has been instructed has been checked out through the host controller 2. This is a confirmation process, and a record in the checklist file that matches the recording time, manufacturer code, and model code is searched. In step S603 and step S604, if all the records cannot be placed on the buffer, the search is performed while reading.
  • step S606 If it is determined in step S606 that there is no corresponding record, the control unit 200 transmits an NG status to the MD processor 1 to the host controller 2 (step S607). ), End the check-in operation.
  • step S606 When it is determined in step S606 that there is a corresponding record, the control unit 200 of the host controller 2 transmits an OK status to the MD program 1 (step S60). 8), Waits for reception of the Erased command indicating that the corresponding audio data from MD block 1 has been erased (step S609)
  • the command is an OK command, that is, an attempt is made to check in.
  • the host controller 2 it is determined whether or not has been checked by the host controller 2 (step S503).
  • step S503 If it is determined in step S503 that the command is not an OK command, the system controller 150 of the MD block 1 terminates the check-in operation. If it is determined in step S503 that the OK command has been received, the system controller 150 of the MD block 1 deletes the UT0C data corresponding to the target audio data ( In step S505), an erase command for notifying that the data has been erased is transmitted to the host controller 2 (step S505). Then, the check-in operation on the MD block 1 ends.
  • step S609 when the host controller 2 determines that the Erased command from the MD block 1 has been received in the determination processing of step S609, the control unit 200 of the host controller 2 controls the hard disk device 3. Then, the check list file created on the hard disk of the hard disk device 3 is opened (step S610), and the corresponding record is erased and written (step S611). .
  • step S611 is a check corresponding to the audio data recorded on the mini-disc in the MD block 1 and which has been deleted in step S504. There is a process to delete the corresponding data in the artist list file. Also, when the number of copies for each audio data is managed in another file, the number of checkouts for the corresponding audio data in the file is also updated.
  • step S612 the checkout list file is closed (step S612), and the check-in operation on the host controller 2 side ends. This completes the check-in operation for one track.
  • the normal recording performed through the conventional first path in which the audio data from the CD block 4 is recorded on the mini disc loaded in the MD program 1 And the audio data from the hard disk drive 3 to the MD processor 1 through the host controller 2.
  • the value of the number of seconds (description) of the recording time is made different from that in the case of the checkout recording in which the recording is performed through a new second path of recording and recording on the minidisk.
  • the audio data can be distinguished and used without inconvenience.
  • the recording time is obtained from the clock circuit 153 of the MD processor 1 during normal recording, and is obtained from the clock circuit 225 of the host controller 2 during checkout. did.
  • this is not a limitation.
  • the recording time can be obtained from the clock circuit of the host controller 2 at the time of normal recording and at the time of :: ⁇ -cockout.
  • the recording time may be supplied from the host controller 2 to the MD program 1 during normal recording.
  • illegal use of audio data is performed by disabling the ticket itself. Can be prevented.
  • the recording time can be obtained from the clock circuit of the MD 1 in both normal recording and checkout.
  • the recording time may be supplied from the MD work 1 to the host controller 2 at the time of the checkout.
  • the checkout itself is disabled to prevent unauthorized use of audio data. can do. If the check-out cannot be performed because the check-out is performed at the limit or if the check-in cannot be performed, for example, by displaying an error message on the display unit 511 of the host controller 2, Of course, it is also possible to notify the user why the check-out cannot be performed or why the check-in cannot be performed.
  • the value of the number of seconds of the recording time is set so that the track created by the normal recording operation in the MD system 1 and the track created by the checkpoint can be distinguished.
  • the recording time is always set to a value other than 0 (zero) at the time of a big question, but it is not limited to this.
  • the recording time of the normal recording is set to take only even numbers
  • the recording time at the time of checkout is set to only odd numbers
  • the recording time of normal recording is set to seconds. Take only odd numbers, and take only even numbers of seconds for the recording time at checkout. In this way, by determining whether the number of seconds of the recording time in each case is even or odd, the audio data recorded by normal recording or the audio data recorded by checkout can be set. Can be determined from the information in section 2 of UT0C corresponding to the audio data.
  • a modulo operation can be used.
  • the value of the number of seconds of the recording time to be recorded in sector 2 of UTOC is 4 n (n is an integer of 1 or more; the same applies hereinafter).
  • the value of the number of seconds of the recording time at the time of checkout is 4 n + l for the first time of the checkout, 4 n + 2 for the second time of the checkout, and 4 n + for the third time of the checkout.
  • N mod 4 the modulo operation (N mod 4) is performed on the value N set in this way, that is, if the remainder obtained by dividing N by 4 is obtained, whether the recording was made by normal recording or by a checkpoint That you can determine if In both cases, if the audio data is recorded by checkout, it is possible to know the number of times of the checkout.
  • model code to be recorded in the UTOC sector 2 may be different between the normal recording and the checkout. Note that the same model code as this system is assigned only to systems with similar means.
  • the copy prohibition flag should be turned off.
  • the S unit converts an analog audio signal transmitted from a CD player that has not been encrypted into an analog audio signal into a compressed digital audio signal using the MD unit and records it on the MD
  • the copy prohibition flag is also set to the above. Leave off.
  • the compressed digital audio signal recorded on the mini disc is subjected to the above-mentioned encrypted digital audio compression which has been encrypted in the past in which the number of copies is controlled. It is possible to determine whether the signal is a digital audio compressed signal that is not encrypted and is not subject to copy number management by the bit d2 of Trackmode in the parts table of UT0C sector0.
  • the checker The identification information, recording time, maker code, and model code of the audio data that was output are stored in the host controller 2.
  • the present invention is not limited to this, and information about audio data that is recorded by normal recording may also be managed on the host controller 2 side.
  • all the audio data to be recorded can be centrally managed on the host controller 2 side.
  • the audio data that has not been compressed or the audio data that has been compressed and decompressed is transferred to the digital audio input terminal of MD block 1. Also, in the case where the data is supplied to the MD block 1 through the CPU, the check-out operation and the check-in operation can be performed similarly to the above-described embodiment.
  • the audio data transmitted and received between the MD program 1 and the host controller 2 may be digital audio data or analog audio signals, or digital audio data.
  • the data may be compressed or uncompressed. The point is that the UTOC information is different between the path that controls the number of duplicates and the path that does not.
  • the audio recording / reproducing system is not limited to the above-described embodiment.
  • a DVD Digital Versatile Disk
  • the present invention can be applied to a case where the data is reproduced.
  • the present invention is not limited to this.
  • a recording medium such as a mini-disc uses various recording media having management information corresponding to each recorded data group, such as audio data for one music piece, The present invention can be applied.
  • the data recorded on the recording medium includes various types of data that are processed as a unit, for example, various types of content such as video data, text data, and various programs such as game programs.
  • the present invention can be applied to a handling device and a recording / reproducing system.
  • INDUSTRIAL APPLICABILITY As described above, according to the present invention, it is possible to identify a data that is duplicated through a predetermined path while maintaining compatibility with a conventional format. As a result, the so-called check-out and check-in operations that can be realized by managing the number of duplicates can be realized even when a recording medium such as a mini disk (MD), which is widely used, is used.
  • MD mini disk

Description

明細書 デ一夕の複製管理方法及び装置並びに複製管理システム 技術分野 本発明は、 例えば、 ミニディスク (MD) と呼ばれる小型の光磁気ディスク間 などの記録媒体に、 オーディオデータなどの主情報を記録する場合の複製管理方 法、 複製管理システム、 記録装置及び複製管理装置にする。 景技術 従来、 デジタルオーディオデータが記録された記録媒体であるコンパクトディ スク (CD : C omp a c七 D i s c) の再生機と、 例えば、 繰り返してのデ 一夕の記録が可能な記録媒体であるミニディスク (MD : Mini Disc) の記録機と を接続し、 コンパクトディスクに記録されているデジ夕ルオーディォデ一夕をミ 二ディスクにダビングして個人的に利用するようにすることが行われている。 最近では、 パーソナルコンピュータが普及するとともに、 インターネットを通 じての音楽配信サービスが行われるようになり、 自宅にいながらパーソナルコン ピュー夕を用いることにより、 インターネヅトを通じて、 目的とするデジタルォ 一ディォデータの配信を受けることができるようになってきている。
ィン夕一ネヅトを通じて配信を受けたデジタルオーディオデ一夕は、 パーソナ ルコンピュータのハードディスクなどに記憶され、 パーソナルコンピユタを用い て再生したり、 あるいは、 メモリカードなどと呼ばれる半導体素子を用いた外部 メモリやミニディスクなどの外部記憶媒体にダビング (リヅビング) して、 メモ リカードブレや MDプレーヤを用いて再生して、 利用することが行われている。 ところが、 パーソナルコンピュータのハードディスクには、 大量のオーディオ デ一夕を記憶させることができ、 また、 デジ夕ルオーディォデ一夕を簡単にメモ リカードなどの外部記憶媒体にコピー (複製) することができてしまう。 このた め、 コンパクトディスクからパーソナルコンピュータに取り込まれたデジ夕ルォ 一ディォデ一夕ゃィン夕ーネットなどを通じて配信され、 パーソナルコンビユー 夕に取り込まれたオーディオデータの不正コピーが頻繁に行われ、 デジ夕ルオー ディォデ一夕の著作権者の利益が不当に害されてしまうという懸念がある。
このため、 全世界に共通して使用できる著作権保護技術の統一方式を開発する ために、 レコード業界、 コンピュータ業界、 民生用エレク トロニクス業界などか ら 130以上の企業、 団体が集まり、 SDMI (Secure Digital Music Initiati ve)と呼ばれるフォーラムを結成し、 音楽ファイル (デジ夕ルオーディォデ一夕) の違法な使用を防止し、 合法的な音楽配信サービスを促進するための枠組み作り を行っている。
この SDMIにおいて作成された著作権保護技術の一方式として、 オーディオ データの複製個数を制限 (管理) する方式がある。 この方式を用いたシステムの 一例を図 1に示す。 図 1において、 パーソナルコンピュータ 200は、 CDプレ ーャ 1 00ゃィンターネヅ ト 300を通じてデジ夕ルオーディォデ一夕の供給を 受け、 これを自己に内蔵されたハ一ドディスクに取り込むことができるようにさ れている。
パーソナルコンピュータ 200に取り込まれたデジ夕ルオーディオデータをい わゆるメモリカードに複製する場合には、 パーソナルコンピュータ 200側にお いて、 そのデジ夕ルオーディォデ一夕の複製個数を 3個までに制限する。 図 1の 場合には、 パーソナルコンピュータ 200から同じデジ夕ルオーディオデータを 3個のメモリカード 30 1、 302、 303のそれそれに複製するようにした場 合を示している。
メモリカード 30 1、 302、 303のそれそれは、 近年普及しつつある新た な外部記憶媒体であり、 その 1つ 1つには、 各メモリカードに固有の媒体識別 I D (媒体識別情報) が付されている。 パーソナルコンピュータ 200は、 デジ夕 ルオーディオデータを出力するメモリカ一ドからそのメモリカードの媒体識別 I Dの供給を受けることによって、 どのデジタルデ一夕を、 どのメモリカードに出 力したかを管理するようにしている。
パーソナルコンピュータ 200からデジ夕ルオーディォデ一夕の供給を受けて、 そのデジ夕ルオーディォデ一夕を記憶しているメモリカードから、 そのデジタル オーディオデータをパーソナルコンピュータ 2 0 0に戻すようにして削除したと きには、 そのデジ夕ルオーディオデータが複製されたメモリカードが 1つ減るの で、 新たにそのデジタルデ一夕のメモリカードへの複製が 1つ許可される。
このように、 S D M Iにおいて作成されたオーディオデータの複製個数を制限 する方式の場合、 パーソナルコンピュータ 2 0 0に取り込まれたデジタルオーデ ィォデータの複製物を 3部まで作成することが認められる。 複製物であるデジ夕 ルオーディオデータをパーソナルコンピュータ 2 0 0に戻すようにして削除した ときには、 複製物の個数が減るので、 減った分の複製が許可するようにされる。 複製個数が制限されるものの、 従来の個人使用のための複製は行うことができ るので、 デジタルオーディオデ一夕の使用者 (ユーザ) の利便性を害することが ないようにすることができるとともに、 デジタルオーディオデータの大量の不正 コピーを防止し、 デジタルオーディオデータの著作権者の利益が不当に害される ことがないようにしている。
なお、 このデジタルオーディオデータの複製個数を制限する方式においては、 パーソナルコンピュータ 2 0 0からメモリカードへのデジタルデ一夕の出力をチ エックアウト ( C h e c k . O u t ) と呼び、 デジタルオーディオデ一夕のチェヅ クアウトを受けたメモリカードからデジタルオーディオデ一夕の供給元のパーソ ナルコンビユー夕 2 0 0にそのデジタルオーディオデ一夕を戻すようにして削除 することをチェックイン (C h e c k . I n ) と呼んでいる。
このデジタルオーディオデ一夕の複製個数を制限する方式は、 媒体識別 I Dを 有するいわゆるメモリカードを記憶媒体として用いた場合に適用可能な著作権保 護技術の一方式であって、 広く普及しているミニディスクを記録媒体として用い た場合には適用できない。 すなわち、 ミニディスクには、 各ミニディスクごとに 固有の媒体識別 I Dは付加されていない。
ミニディスクは広く普及している記録媒体であって、 前述もしたように、 C D プレーヤなどからのデジ夕ルオーディォデ一夕をミニディスクの記録機を用いて 記録することもできる。 したがって、 ミニディスクに記録されたオーディオデー 夕については、 従来の複製の個数管理を行わない経路を通じて記録したものと、 複製の個数管理を行うチェックァゥト /チヱックイン方式の新たな経路を通じて 記録したものかを明確に区別できなければならない。
広く普及しているミニディスクなどの記録媒体を用いた場合にも、 前述したデ ジ夕ルオーディオデータの複製個数を管理する S D M I方式の著作権保護技術が 適用できなければ、 デジタルオーディオデ一夕の不正コピーを防止し、 デジタル オーディオデ一夕の著作権者側の利益を不当に害されることがないようにするこ とはできない。 このため、 ミニディスクなどの広く普及している記録媒体を用い た場合にも、 デジ夕ルオーディオデータの複製個数を管理する著作権保護技術を 適用できるようにすることが求められている。
また、 ハ一ドディスクやメモリカードに記憶されるデジタルオーディオデ一夕 には所定の暗号化が施されているとともに A T R A C 3 (Acoustic TransformAco ustic Coding)に代表されるオーディオ圧縮も施されている。
一方従来のミニディスク記録再生装置では上記オーディオ圧縮技術は対応して いるものの暗号化には対応してなかった。
よって、 ミニディスク記録再生装置からしてみれば、 ミニディスク上に記録さ れたデジタルオーディオ圧縮信号がィン夕一ネッ ト経由もしくはハ一ドディスク 経由で入力されたのか、 C Dプレーヤからの出力が直接入力されたのか判別でき なく著作権管理という点でソース経路の管理をする必要性がある。
ミニディスク記録再生装置ではミニディスクに記録された圧縮デジタルォ一デ ィォ信号が複製個数管理対象である暗号化が過去施されていた暗号化が施されて いたデジタルオーディオ圧縮信号か、 複製個数管理非対象である暗号化が施され ていないデジタルオーディォ圧縮信号かを判別しなければ、 C Dプレーヤから直 接複製された暗号化が施されていないデジタルオーディォ圧縮信号をチェックィ ン /チェックァゥト処理したりという混乱が起きてしまうという問題点があった c 発明の鬨示 本発明は、 上述したような実情に鑑み提案されたものであり、 繰り返して記録 が可能な種々の記録媒体を用いた場合にも、 デジタルデータの複製個数を管理す るようにする著作権保護技術を適用可能にする複製管理方法、 複製管理システム、 記録装置及び複製管理装置を提供することを目的とする。
上述したような課題を解決し、 上記目的を達成するために提案される本発明に 係る複製管理方法は、 主情報が記録される主情報領域と、 主情報領域に記録され た主情報毎の管理情報が記録される管理領域とを備えた記録媒体に対して、 主情 報を複製する場合の複製管理方法であって、 記録媒体に対しては、 複製の個数管 理を行うことなく主情報の複製を行うようにする第 1の経路と、 複製の個数管理 を行うようにして生情報の複製を行うようにする第 2の経路とのいづれかを通じ て、 主情報の複製を行うようにすることにより、 第 1の経路を通じて記録媒体に 複製する上記主情報に対応する管理情報の一部分の記述と、 第 2の経路を通じて 記録媒体に複製する主情報に対応する管理情報の一部分の記述とを異ならせると ともに、 少なくとも第 2の経路を通じて記録媒体に上記主情報を複製するように した場合に管理情報の一部分を複製履歴情報として記憶保持する。
本発明に係る複製管理方法は、 第 1の経路を通じて主情報を記録媒体に記録し た場合と、 第 2の経路を通じて主情報を記録媒体に記録した場合とでは、 その主 情報に対応させて記録媒体の管理領域に記録される管理情報の一部分の記述が異 なるようにされる。 また、 複製の経路に応じて記述が異なるようにされる管理情 報の一部分は、 例えば、 複製を管理する管理装置 (ホストコントローラ) ゃ主デ 一夕を出力する装置側に複製履歴情報として記憶する。 これにより、 記録媒体に 記録された主情報について、 主情報について複製の個数管理を行わない第 1の経 路を通じて記録したものか、 主情報について複製個数の管理を行う第 2の経路を 通じて記録したものかを、 複製の経路に応じて記述が異なる管理情報の一部分に 基づいて明確に区別することができる。
第 2の経路を通じて記録した主情報の場合には、 その主情報を供給元の装置に 戻すようにして削除するようにされたときには、 複製の経路に応じて記述が異な る記録領域の管理情報の一部分と複製履歴情報とに基づいて、 その供給元から供 給された主情報か否かが判断され、 記録媒体から削除するようにされた主情報が、 その供給元からの主情報であるときには、 その記録媒体から削除した主情報の分 の当該主情報の複製可能回数がその供給元に戻され、 その供給元からのその主情 報の複製がさらにできる。
すなわち、 S D M Iにおいて作成された著作権保護技術の一方式であるオーデ ィォデータの複製個数を管理する方式を、 主情報領域と管理情報領域とを有する 例えばミニディスクを記録媒体として用いる場合に適用することができる。 本発明に係る複製管理方法において、 記述を異ならせる上記管理情報の一部分 を、 主情報を上記記録媒体に記録するようにしたときの時刻情報とすることによ り、 主情報を記録媒体に記録するようにしたときの時刻、 すなわち、 記録時刻情 報を第 1の経路を通じて主情報を記録媒体に記録した場合と、 第 2の経路を通じ て記録媒体に記録するようにした場合とで異ならせる。 これにより、 主情報を記 録媒体に記録したときに、 その主情報に対応させて記録媒体の管理領域に記録さ れる記録時刻情報を用いて、 第 1の経路を通じて記録したものか、 第 2の経路を 通じて記録したものかを明確に区別するようにすることができる。 また、 記録時 刻情報の記述によって、 所定の供給元から主情報が供給された記録媒体か否かを 判断することができるようにされる。
記述を異ならせる管理情報の一部分を、 主情報を上記記録媒体に記録した記録 機器の機器識別子とすることにより、 主情報を記録媒体に記録するようにした記 録装置の機器識別子を第 1の経路を通じて主情報を記録媒体に記録した場合と、 第 2の経路を通じて記録媒体に記録するようにした場合とで異ならせる。 これに より、 同じ記録装置を用いて主情報を記録した場合であっても、 主情報の記録媒 体への記録時に記録媒体の管理領域に記録される機器識別子を用いて、 第 1の経 路を通じて記録したものか、 第 2の経路を通じて記録したものかを明確に区別す るようにすることができる。 また、 機器識別子の記述によって、 所定の供給元か ら主情報が供給された記録媒体か否かを判断することができるようにされる。 本発明に係る複製管理方法は、 更に、 第 1の経路を通じて記録媒体に記録する 主情報に対応する時刻情報の所定桁には、 偶数番号又は奇数番号の一方を割り当 て、 上記第 2の経路を通じて上記記録媒体に記録する上記主情報に対応する上記 時刻情報の所定桁には、 偶数番号又は奇数番号の他方を割り当てることにより、 時刻情報の記述を異ならせる。
この複製管理方法は、 例えば、 第 1の経路を通じて記録媒体に記録した主情報 に対応する記録時刻情報の所定桁は必ず偶数にし、 第 2の経路を通じて記録媒体 に記録した主情報に対応する記録時刻情報の所定桁は必ず奇数になるように定め る。 あるいは、 第 1の経路を通じて記録媒体に記録した主情報に対応する記録時 刻情報の所定桁は必ず奇数になるようにし、 第 2の経路を通じて記録媒体に記録 した主情報に対応する記録時刻情報の所定桁は必ず偶数になるように定める。 これにより、 主情報を記録媒体に記録したときに、 その主情報に対応させて記 録媒体の管理領域に記録される記録時刻情報が奇数か偶数かにより、 第 1の経路 を通じて記録したものか、 第 2の経路を通じて記録したものかを明確に区別する ことができる。
更にまた、 本発明に係る複製管理方法は、 第 1の経路を通じて記録媒体に記録 する主情報に対応する時刻情報の所定桁には、 所定の固定値を割り当て、 第 2の 経路を通じて記録媒体に記録する主情報に対応する時刻情報の所定桁には、 所定 の固定値以外の値を割り当てることにより、 時刻情報の記述を異ならせる。 この 複製管理方法によれば、 例えば、 第 1の経路を通じて記録媒体に記録した主情報 に対応する記録時刻情報の所定桁は必ず 0 (零) になるようにし、 第 2の経路を 通じて記録媒体に記録した主情報に対応する記録時刻情報の所定桁は必ず 0 (零) 以外になるようにする。
これにより、 主情報を記録媒体に記録したときに、 その主情報に対応させて記 録媒体の管理領域に記録される記録時刻情報を用いて、 第 1の経路を通じて記録 したものか、 第 2の経路を通じて記録したものかを明確に区別するようにするこ とができる。
更に、 本発明に係る複製管理方法において、 複製履歴情報は、 時刻情報に加え て、 管理情報に含まれる複製を行った機器の機器識別子を含む。 この複製管理方 法によれば、 複製履歴情報には、 管理領域に記録される管理情報である複製を行 つた機器の機器識別子が含むようにされる。
これにより、 記録媒体に記録された主情報が、 第 1の経路を通じて複製された ものか、 第 2の経路を通じて複製されたものかが時刻情報によって判別できるよ うにされ、 記録媒体に記録された主情報が、 特定の供給元から供給されたものか 否かが、 管理情報に含まれる機器識別子と、 複製履歴情報の機器識別子とによつ て識別することができる。
更にまた、 本発明は、 主情報が記録される主情報領域と、 主情報領域に記録さ れた主情報毎の管理情報が記録される管理領域とを備えた記録媒体に対して、 主 情報を複製する記録装置と、 記録装置による複製を制御するとともに管理する管 理装置とからなる複製管理システムである。 このシステムを構成する記録装置は、 複製の個数管理を行うことなく主情報の複製を行うようにする第 1の経路と、 複 製の個数管理を行うようにして主情報の複製を行うようにする第 2の経路と、 第 1の経路を通じて主情報を複製する場合と、 第 2の経路を通じて主情報を複製す る場合とで、 その一部分の記述が異なる管理情報を記録媒体の管理領域に記録す る管理情報記録手段とを備える。 また、 管理装置は、 少なくとも、 第 2の経路を 通じて記録装置が主情報の複製を行うようにした場合に、 管理領域に記録される 管理情報の一部分を複製履歴情報として記憶保持する複製履歴情報記憶手段を備 える。
また、 本発明に係る複製管理装置は、 暗号化が施された第 1のデジタル信号が 入力される第 1の入力手段と、 暗号化が施されていない第 2のデジタル信号が入 力される第 2の入力手段と、 第 1の入力手段から入力される第 1のデジタル信号 の暗号を解く解読手段と、 解読手段で解読された第 1のデジタル信号と第 2の入 力手段から入力された第 2のデジタル信号を選択する切換手段と、 切換手段で選 択されたデジ夕ル信号を記録媒体上の主情報記録領域に記録するとともに、 主情 報記録領域に記録されたデジ夕ル信号が第 1のデジタル信号か、 第 2のデジ夕ル 信号かを識別可能な識別子を記録媒体上の管理領域に記録する記録手段とを備え る。
本発明のさらに他の目的、 本発明によって得られる具体的な利点は、 以下に説 明される実施例の説明から一層明らかにされるであろう。 図面の簡単な説明 図 1は、 複製の個数管理を行うシステムの一例を説明するためのプロック図で ある。 図 2は、 本発明に係る複製管理システムの一実施の形態が適用されたオーディ ォ記録再生システムを示すプロック図である。
図 3は、 図 2にに示すオーディオ記録再生システムの外観を示す図である。 図 4は、 図 2に示す M Dプロヅクを説明するたためのプロヅク図である。
図 5は、 ミニディスクに記録される U T 0 Cのセクタ 0を説明するための図で ある。
図 6は、 ミニディスクに記録される U T 0 Cのセクタ 1を説明するための図で ある。
図 7は、 ミニディスクに記録される U T O Cのセクタ 2を説明するための図で ある。
図 8は、 図 2に示すホストコントローラを説明するためのプロヅク図である。 図 9は、 ハードディスク装置のハードディスクに作成され管理されるファイル について説明するための図である。
図 1 0は、 チェヅクアウトリストファイルを説明するための図である。
図 1 1及び図 1 2は、 図 2に示すオーディオ記録再生システムにおいて行われ る通常録音時の動作を説明するためのフローチヤ一トである。
図 1 3 A及び図 1 3 Bは、 図 2に示すオーディオ記録再生システムにおいて行 われるチヱヅクァゥト時の動作を説明するためのフローチヤ一トである。
図 1 4 A及び図 1 4 Bは、 図 1 3 A及ぴ図 1 3 Bに続くフローチヤ一卜である < 図 1 5 A及び図 1 5 Bは、 図 1 4 A及び図 1 4 Bに続くフローチャートである < 図 1 6 A及び図 1 6 Bは、 図 2に示すオーディオ記録再生システムにおいて行 われるチェヅクイン時の動作を説明するためのフローチヤ一トである。 発明を実施するための最良の形態 以下、 図面を参照しながら、 本発明に係る複製管理方法、 複製管理システム、 記録装置及び複製管理装置の実施の形態について説明する。 以下においては、 本 発明に係る複製管理方法、 複製管理システム、 記録装置及び複製管理装置をォー ディォ記録再生システムに適用し、 主情報としてオーディオデータを処理する場 合を例にして説明する。
[オーディオ記録再生システムについて]
図 2は、 本発明に係る複製管理方法、 複製管理システムが適用されたオーディ ォ記録再生システムの構成を説明するためのブロック図であり、 図 3は、 この実 施の形態のオーディオ記録再生システムの外観を説明するための図である。
本発明が適用されたオーディオ記録再生システムは、 図 2に示すように、 ミニ ディスク (MD) の記録再生装置としての機能を有する MDプロック 1 と、 ホス トコントローラ 2と、 ハードディスク装置 3と、 コンパクトディスク (CD) の 再生装置としての機能を有する CDプロヅク 4とを備えたものである。
図 2に示すオーディオ記録再生システムは、 図 3に示すように、 いわゆる据え 置き型のものであり、 例えば、 MDブロヅク 1と、 ホストコントローラ 2と、 C Dプロヅク 4とを例えば積層して設置することができるものである。 なお、 ハ一 ドディスク装置 3は、 この実施の形態においては、 ホストコントローラ 2内に収 納されている。 ホストコントローラ 2には、 スピーカ SP 1、 SP 2の接続端子 が設けられており、 スピーカ SP 1、 SP 2が接続される。
図 2に示すように、 MDブロック 1 とホストコントローラ 2とは、 デ一夕伝送 経路 5及びシステム間通信路 6によって接続されている。 デ一夕伝送経路 5は、 同期式シリアル通信であり、 通信方向を切り換えることにより相互にデ一夕 (ォ 一ディォデータ) の伝送を行うことができるものである。 システム間通信路 6は、 MDプロック 1とホストコントローラ 2とが相互にコマンドの伝送を行うための ものである。
デ一夕伝送経路 5及びシステム間通信路 6は、 I EE E 1 3 94や USB(Uni versal Serial Bus)などの 1本の共通線でもよい。
ホストコント口一ラ 2とハードディスク装置 3とは、 システムバス 7によって 接続される。 このシステムバス 7を通じて、 ホストコントローラ 2とハードディ スク装置 3側のコントローラとの間のコマンド及びデ一夕の伝送を相互に行うこ とができる。 ハードディスク装置 3上に記録されるデ一夕は、 例えば、 FAT 3 2 (File Allocation Table 32)のようなファイルシステムによって管理される。
CDプロヅク 4は、 MDプロヅク 1とデ一夕伝送路 8を通じて接続されるとと もに、 ホストコントローラ 2とは、 データ伝送経路 9およびシステム間通信路 1 0によって接続されている。 データ伝送路 8は、 CDブロック 4から MDブロヅ ク 1に対してオーディオデ一夕を伝送するためのものであり、 例えば I E C 9 5 8 (International Electro-technical Commission) 規格【こ準拠した光ケープ、レで 接続してもよい。
また、 データ伝送路 9は、 CDプロヅク 4からホストコントローラ 2に対して、 オーディオデ一夕を供給するためのものである。 これにより、 CDブロック 4は、 デ一夕伝送路 9を通じて、 オーディオデータをホストコントローラ 2を通じて、 ハードディスク装置 3に供給するなどのことができるようにされている。 また、 システム間通信路 1 0は、 CDプロヅク 4と、 ホストコントローラ 2との間で相 互にコマンドの伝送を行うためのものである。
デ一夕伝送路 9とシステム間通信路 1 0は I EEE 1 394や U S B (Univers al Serial Bus)などの 1本の共通線でもよい。
ホストコントローラ 2は、 この実施の形態のオーディオ記録再生システムを構 成する各プロヅクを制御することができるとともに、 いわゆるオーディオアンプ としての機能をも備え、 MDブロック 1、 ハードディスク装置 3、 CDプロヅク 4からのオーディオデータの供給を受け、 このオーディオデータから出力用のォ 一ディォ信号を形成し、 音質、 音量などを調整して、 これをスピーカ SP 1、 S P 2に供給することができる。
MDブロック 1は、 ホストコントローラ 2を通じて、 ハードディスク装置 3の ハードディスクに記憶されている暗号化が施されている圧縮オーディオデ一夕の 供給を受けて、 暗号化が施されている圧縮オーディオデ一夕を MDブロック 1に 装填されたミニディスクに暗号化を解いた圧縮オーディオデータとして記録 (複 製) したり、 CDブロック 4から、 暗号化の施されていない P CMオーディオデ 一夕の供給を受けて、 暗号化の施されていない P CMオーディオデータを MDブ ロヅク 1に装填されたミ二ディスクに圧縮を施した圧縮オーディオデ一夕として 記録 (複製) したりすることができるようにされている。
ハードディスク装置 3には、 MDブロック 1からのオーディオデータや CDブ ロヅク 4からのオーディオデ一夕をホストコントローラ 2を通じて記録すること ができる。 さらに、 図示しないが、 ホストコントローラ 2には、 例えば、 パーソ ナルコンビユー夕などを接続することができ、 ィンターネヅトを通じてパ一ソナ ルコンピュー夕に取り込んだオーディオデ一夕の供給を受けて、 これをハ一ドデ イスク装置 3のハードディスクに記録することもできる。
このように、 本発明に係るオーディオ記録再生システムにおいて、 ハードディ スク装置 3は、 M Dブロック 1、 C Dブロック 4、 あるいは、 パーソナルコンビ ユー夕などの外部機器から供給されるオーディオデータを、 自機のハ一ドデイス クに記録し、 これを後述もするようにホストコントローラ 2と協働して管理する ことができる。
また、 本発明に係るオーディオ記録再生システムにおいて、 M Dプロヅク 1は、 ホストコントローラ 2を通じてハードディスク装置 3から供給される暗号化が施 されている圧縮オーディオデ一夕や、 C Dプロヅク 4から供給される P C Mォ一 ディォデ一夕に圧縮を施して、 自機に装填されたミ二ディスクに複製することが できる。
この場合、 M Dブロック 1が、 C Dブロック 4からのオーディオデータを自機 に装填されたミ二ディスクに複製する経路は、 従来からある例えば I E C 9 5 8 規格に準拠した光ケーブルに代表される第 1の経路であり、 複製の個数管理 (制 限) を行うことなく、 従来通りに個人的な使用のための複製を行うことができる < I E C 9 5 8規格に準拠した光ケーブルに代表される第 1の経路には、 暗号化の 施されていない圧縮デジ夕ルオーディオ信号が伝送される。
M Dブロック 1が、 ホストコントローラ 2を通じてハードディスク装置 3から のオーディオデータを自機に装填されたミニディスクに複製する経路は、 例えば I E E E 1 3 9 4や U S Bに代表される新たな第 2の経路である。 このオーディ ォ記録再生システムにおいては、 第 2の経路を通じてオーディオデータの複製を 行う場合には、 M Dプロヅク 1とホストコントローラ 2とが協働することによつ て、 ハードディスク装置 3に記憶されているオーディオデータのミ二ディスクへ の複製の個数管理 (制限) を行う。 I E E E 1 3 9 4や U S Bに代表される第 1 の経路には暗号化が施されている圧縮デジタルオーディォ信号が伝送される。 すなわち、 ハ一ドディスク装置 3からのオーディオデ一夕を M Dプロヅク 1に よって複製する場合には、 S D M Iで作成された著作権保護技術の一方式である オーディオデータの複製の個数管理 (制限) を行う方式を適用する。 この S D M Iで作成されたオーディオデータの複製の個数管理 (制限) を行う著作権保護方 式は、 前述もしたように、 チェックアウト動作、 チェックイン動作を伴うもので ある。
この実施の形態においてのチェヅクァゥト動作は、 ホストコントローラ 2を通 じてハードディスク装置 3のハ一ドディスクに記憶されているオーディオデ一夕 を M Dブロヅク 1に供給し、 M Dプロヅク 1に装填されているミニディスクに複 製する動作である。 このとき、 ミニディスクに複製されたオーディオデ一夕の複 製個数は、 ホストコントローラ 2において管理される。
すなわち、 後述もするように、 どのオーディオデ一夕をどのミニディスクに出 力したかを管理する。 そして、 そのオーディオデ一夕については、 3個までしか 複製物を作成できないようにする。 なお、 チェックアウトしたオーディオデ一夕 について、 出力元の機器においての再生をできないように制御することもできる が、 この実施の形態においては、 複製個数を制限する場合を例にして説明する。 また、 この実施の形態においてのチヱヅクイン動作は、 ホストコントローラ 2 を通じてハードディスク装置 3から供給されミニディスクに複製したォ一ディォ デ一夕を、 ホストコントローラ 2を通じてハ一ドディスク装置 3のハ一ドデイス クに戻すようにしてミニディスクから削除する動作である。 この場合、 ミニディ スクにチェックァゥトにより複製されたオーディオデ一夕が削除されるので、 複 製物の個数が減り、 減った分だけ、 そのオーディオデ一夕のチェックアウトによ る複製を許可する。
このように、 ハードディスク装置 3のハードディスクに記録されている 1つの オーディオデ一夕 (楽曲) について、 チヱヅクアウトを行った場合には、 そのォ 一ディォデ一夕の再生ができなくなったり、 あるいは、 そのオーディオデータに ついてのチヱヅクアウトできる回数が少なくなり、 所定回のチヱヅクァゥトを行 つた後においては、 それ以上のチエックアウトができなくなるという制約を受け る。
そのオーディオデ一夕について、 前述したように、 チヱヅクイン動作を行うこ とにより、 そのオーディオデータについての制約が解除される。 この場合、 チェ ヅクイン動作は、 チェヅクァゥトを行ったミニディスクの該当オーディオデータ についてのみ行うことができるものである。 すなわち、 ホストコントローラ 2を 通じて、 M Dブロック 1によりチヱヅクァゥトされてミニディスクに複製された オーディオデータしか、 ホストコントローラ 2を通じてハードディスク装置 3に チェヅクインすることはできない。
このため、 前述したように、 詳しくは後述もするように、 この実施の形態のォ 一ディォ記録再生システムにおいては、 ミ二ディスクに記録されたオーディオデ 一夕について、 チェヅクアウトされたもの (第 2の経路を通じて複製されたも の) か否かを識別することができるようにするとともに、 ホストコントローラ 2 側において、 チェヅクアウトしたオーディオデ一夕についての情報を管理し、 チ ェヅクイン動作ができる。
[M Dブロヅク 1について]
次に、 この実施の形態のオーディオ記録再生システムの M Dプロヅク 1につい て説明する。 図 4は、 この実施の形態のオーディオ記録再生システムの M Dプロ ヅク 1を説明するためのブロック図である。 図 3において、 1 1 1は、 ミニディ スクを示している。 ミニディスク 1 1 1は、 カートリッジ 1 1 1 A内に直径 6 4 mmのディスク 1 1 1 Bを収納して構成される。 このミニディスク 1 1 1には、 再生専用光ディスク、 記録可能な光磁気ディスク、 再生専用領域と記録可能領域 が混在するハイブリッドディスクの 3種類のものがある。
ミニディスク 1 1 1のディスク 1 1 1 Bは、 スピンドルモー夕 1 1 2により回 転される。 ミニディスク 1 1 1にはシャッターが設けられており、 ミニディスク 1 1 1が装着されると、 シャ ヅターが鬨かれる。 そして、 記録可能な光磁気ディ スク用の記録再生装置の場合には、 ディスク 1 1 1 Bの上部に記録用の磁気へッ ド 1 1 3が対向して配置され、 ディスク 1 1 1 Bの下部に光へヅド 1 1 4が対向 して配置される。
再生専用の光ディスクの再生装置の場合には、 磁気ヘッド 1 1 3は設けられず、 ディスク 1 1 1 Bの下部に光へヅド 1 1 4が設けられることによって構成される 図 3に示した M Dブロック 1は、 記録が可能な光磁気ディスク (ミニディスク) を用いることができることができるようにされた記録再生装置の場合の例である。 スピンドルモー夕 1 1 2の回転は、 サ一ボ制御回路 1 1 5により制御される。 光へヅド 1 1 4は、 送りモー夕 (スレツドモ一夕) 1 1 6により、 ディスク 1 1 1 Bの径方向に移動制御される。 サーポ制御回路 1 1 5は、 R Fアンプ 1 2 9か らフォーカスエラー信号、 トラヅキングエラー信号に基づいて、 フォーカス制御 及びトラツキング制御を行う。
システムコントローラ 1 50は、 この MDプロヅク 1の全体の動作を管理して いる。 このシステムコントロ一ラ 1 50には、 キー操作部 1 52から入力が与え られる。 このキー操作部 1 52には、 電源キー、 イジェクトキ一、再生キー、 一 時停止キー、 停止キー、 選曲キー、 録音キーなどがある。 また、 図示しないリモ コン受信部からも入力が与えられる。 このリモコンのコマンドには、 電源コマン ド、 イジヱクトコマンド、 再生コマンド、 一時停止コマンド、 停止コマンド、 選 曲コマンド (トラヅク指定再生コマンド) 、 録音コマンドなどがある。
表示部 1 5 1は、 例えば、 L CDGiqd Crystal Display)により構成され、 その 表示画面に、 装着されたミニディスクの総演奏時間、 演奏中の曲の経過時間、 再 生中の曲の残り演奏時間、 全体の残りの演奏時間等の時間情報や、 演奏中の曲の トラックナンパ'等が表示される。 また、 ディスクネームやトラックネームが記録 されているディスクでは、 ディスクネームやトラヅクネームが表示される。 さら に、 曲やディスクの記録日時 (記録時刻) が記録されていれば記録日時が表示さ れる。
まず、 記録時の処理について説明する。 図 4に示すように、 MDブロック 1に は、 2つの入力端子が設けられている。 1つは、 デジタル入力端子 1 2 1であり、 もう 1つは、 アナログ入力端子 1 34である。 そして、 例えば、 CDブロック 4 のデジタル出力端子からのデジタルオーディオデータは、 デジタル入力端子 1 2 1を通じて、 デジ夕ルオーディオイン夕ーフェース 1 2 2に供給される。
デジタルオーディオイン夕一フェース 1 22は、 I E C 9 58フォーマヅトに 準拠した光ケーブルで構成され、 上記 CDプロック 4のデジタル出力端子から出 力される 44. 1 KH zでサンプリング処理された量子化ビヅト数 1 6ビットの リニァ P CMデジタルオーディォデ一夕が伝送される。 デジ夕ルオーディオイン夕ーフェース 1 22は、 これに供給されたリニア P C Mデジ夕ルオーディォデ一夕を、 オーディオデ一夕と他の情報とを分離する。 他 の情報には Cb i t、 Ub i tなどと呼ばれる情報があり、 システムコント口一 ラ 1 50がこれを読み取る。 分離されたオーディオデ一夕は、 音声圧縮ェンコ一 ダ /デコーダ 1 23に入力され圧縮デジタルオーディオ信号にエンコード処理さ れる。
例えば、 CDブロック 4のアナログ出力や、 ラジオチューナやカセットテープ レコーダなどからのアナログオーディオ信号は、 アナログオーディオ入力端子 1 34を通じて、 AZDコンパ一夕 1 33に供給される。 A/Dコンバータ 1 33 は、 これに供給されたアナログオーディオ信号をサンプリング周波数 44. I k H z、 量子化ビヅト数 1 6ビッ卜でデジ夕ルデ一夕に変換する。 ディジタル化さ れたオーディオデータは、 音声圧縮エンコーダ /デコーダ 123に入力される。 音声圧縮エンコーダ /デコーダ 1 23は、 これに供給されたオーディオデ一夕 を約 1/5のデータ量に圧縮する。 オーディオ信号の圧縮技術としては、 変形 D C T (Modified Discreate Cosine Transform)を用いた A T R A C (Adaptive Tra nsform Acoustic Coding)や、 より圧縮率の高い A T R A C 3などが用いられる。 なお、 ATRAC、 ATRAC 3は、 ソニー株式会社において開発された音声圧 縮技術である。
音声圧縮エンコーダ /デコーダ 1 23において圧縮されたオーディオデ一夕は、 メモリコントローラ 1 24を介して、 DRAM 1 25に一度蓄えられる。 DRA M l 25は、 1クラスタ以上のデ一夕容量 (この例では、 1 6メガビット) を有 している。 この DRAM1 25の出力は、 E FM及び C I R Cのェンコーダ /デ コーダ 1 26に供給される。
ここで、 E FMは、 Eight to Fourteen Modulation (8.14変調) の略称であ り、 C I RCは、 誤り訂正符号の一種である Cross Interleave Heed, Solomon Co deの略称である。
E FM及び C I R Cのエンコーダ/デコーダ 1 26は、 DRAM 1 25からの 出力デ一夕であるオーディオデータに対して、 エラ一訂正符号、 この例の場合に は、 C I RCを付加し、 エラー訂正符号が付加されたオーディオデ一夕を E FM ( 8 . 1 4変調) するものである。
このようにして形成された記録用のオーディオデータは、 磁気へッド駆動回路 1 2 7を介して記録用磁気へヅド 1 1 3に供給される。 これにより、 記録データ で変調された磁界がミニディスク 1 1 1のディスク 1 1 1 B (光磁気ディスク) に印加される。 また、 光学へヅド 1 1 4からのレーザビームがミニディスク 1 1 1のディスク 1 1 1 Bに照射される。 これにより、 ミニディスク 1 1 1のデイス ク 1 1 1 Bにデ一夕が光磁気記録される。
なお、 データの記録は、 クラス夕単位で行なわれる。 1クラス夕は、 3 6セク 夕で、 1セクタ (コンパクトディスクの 1サブコードブロックに相当する) は 5 , 5サゥンドグループである。 実際の 1クラスタ中 3 2セクタが有効なデ一夕とな る。 残りの 4セクタは記録開始時の磁気ヘッドの磁界の立ち上りや、 レーザパヮ 一の制御に対してタイミングを合わせるために、 リンキングエリアとして使われ る。
記録時のディスク 1 1 1 B上の位置は、 ディスク 1 1 1 Bのトラックに沿って 設けられたグループにゥォブル記録されているァドレスにより指定される。 この アドレスは、 アドレスデコーダ 1 2 8で検出される。 アドレスデコーダ 1 2 8で 検出されたァドレスが E F M及び C I R Cエンコーダノデコーダ 1 2 6に供給さ れる。 また、 記録時には、 後述する U T O Cに情報か書き込まれることになる。 次に、 再生時の処理について説明する。 再生時には、 スピンドルモー夕 1 1 2 により回転駆動されるディスク 1 1 1 Bに、 光学へヅド 1 1 4からレーザビーム が照射される。 このレーザビームのディスク 1 1 1 Bからの反射光が、 光へヅド 1 1 4に設けられた受光素子 (フォトディテク夕) によって受光され、 電気信号 に変換されて アンプ 1 2 9に供給される。
この実施の形態において、 R Fアンプ 1 2 9は、 再生 R F信号形成部、 フォー カスエラ一信号形成部、 トラッキングエラ一信号形成部などを備えたものであり、 R Fアンプ 1 2 9の再生 R F信号形成部で形成された再生 R F信号は、 E F M及 び C I R Cエンコーダ /デコーダ 1 2 6に供給される。
R Fアンプ 1 2 9のフォーカスエラ一信号形成部で形成されたフォーカスエラ 一信号と、 トラヅキングエラー信号形成部で形成されたトラッキングエラー信号 とは、 サーボ回路 1 1 5に供給され、 前述もしたように、 サーボ回路 1 1 5によ るフォーカス制御、 トラッキング制御に用いられる。
EFM及び C I R Cエンコーダ/デコーダ 1 26は、 R Fアンプ 1 29から供 給された再生 RF信号 (オーディオデータ) を E FM復調するとともに、 エラー 訂正処理を行う。 E FM及び C I R Cエンコーダ/デコーダ 126において、 復 調され、 エラー訂正されたオーディオデ一夕は、 メモリコントローラ 1 24を介 して、 DRAM 1 25に一旦記憶される。 DRAM 1 25の出力が音声圧縮ェン コーダ/デコーダ 1 23に供給される。
なお、 DRAM 1 25へデ一夕を一杯に読み込むのにかかる時間は約 12秒で あり、 このデ一夕は再生時間が約 50秒間分のオーディオデータに相当する。 す なわち、 DRAM 1 25にデータが一杯蓄えられている時に、 ディスク 1 1 1 B の信号が読み取れなくなつても、 約 50秒間は再生信号を出力し続けることが可 能である。 その間に光学へッド 1 14からのレーザビームを元の位置に照射する ようにして再アクセスし、 信号読み取りを再度行うことで、 音飛びの発生を防止 できる。
音声圧縮エンコーダ/デコーダ 1 23は、 D RAM 1 25からのデ一夕圧縮さ れているオーディオデータの圧縮伸長処理を行う。 音声圧縮エンコーダノデコ一 ダ 1 23で圧縮が解かれたオーディオデ一夕は、 D/Aコンパ一夕 1 35に供給 され、 アナログ信号に戻される。
このアナログオーディオ信号がアナログ出力端子 1 30から出力される。 シス テムコントローラ 1 50は、 その時の音量データを読み出すことができる。 読み 出される音量デ一夕は、 前回の読み出しから今回の読み出しまでの間のレベルの ピーク値を読み出すことができる。
メモリコントローラ 1 24は、 外部デ一夕入出力端子 132、 外部デ一夕イン ターフェース 1 3 1を介して、 外部のシステムとデ一夕の入出力を行うことがで きる。 外部データ入出力端子 1 32から入力されたデータは、 外部デ一夕イン夕 —フェース 131およびメモリコントローラ 1 24を介して DRAM1 25に格 納される。
逆に DRAM 125上のデ一夕をメモリコントロ一ラ 1 24および外部デ一夕 ィン夕ーフェース 1 3 1を介して外部データ入出力 1 3 2に出力することができ る。 これらの入出力の動作の切り換えは、 システムコントローラ 1 5 0が行う。 外部システムや、 例えば、 ホストコントローラ 2との同期は、 外部システムと のコントロール用通信路 1 3 6により通信を行うことにより行う。 コントロール 用通信路 1 3 6は、 図 2のシステム間通信路 6を M Dブロック 1内部からとらえ たものである。
この実施の形態において、 外部データ入出力端子 1 3 2には、 ホストコント口 ーラ 2が接続するようにされ、 ホストコントローラ 2を通じて、 M Dブロック 1 とハードディスク装置 3との間で、 データ圧縮された暗号化が施されたオーディ ォデ一夕などの送受を行うことができるようにされる。
外部データィンターフェース 1 3 1を介して、 ミニディスク 1 1 1のディスク 1 1 1 B上にホストコントローラ 2や他の外部システムからデータ圧縮されたォ 一ディォデ一夕の供給を受けて、 これを記録することができる。 外部データ入出 力端子 1 3 2から入力されたデータ圧縮された暗号化が施されたオーディオデ一 夕は、 暗号エンコーダ/デコーダ 1 3 3にて暗号化が施され、 圧縮されたデジ夕 ルオーディォデ一夕として D R A M 1 2 5に格納される。
システムコントローラ 1 5 0は、 ディスク 1 1 1 Bに記録するのに十分な圧縮 されたデジタルオーディオデータが D R A M 1 2 5上に溜まったと判断したら、 これを出力し、 前述もしたように、 E F M及ぴ C I R Cエンコーダ /デコーダ 1 2 6、 磁気へヅ ド駆動回路 1 2 7、 磁気へヅ ド 1 1 3を通じてディスク 1 1 1 B にオーディオデータなどのデータを記録させる。
このとき、 外部データ入出力端子 1 3 2からのオーディオデ一夕が、 音声圧縮 エンコーダ/デコーダ 1 2 3の出力するェンコ一ドデ一夕と同一の形式であれば、 音楽トラヅクとして登録する。 登録は、 後述する U T O Cに行う。
ミニディスク 1 1 1のディスク 1 1 1 Bの最内周には、 T 0 C (Tab l e Of Cont ent e s)が設けられている。 T O Cにはそのディスクの各曲のス夕一トアドレスや エンドアドレス、 曲の名前であるトラックネームや、 ディスクの名前であるディ スクネームなどか書かれている。
さらに、 ミニディスク 1 1 1のディスク 1 1 1 Bには、 記録したオーディオデ 一夕を管理するために、 UT0C (ユーザ T0C) が設けられている。 UT0C にはセクタ 0、 セクタ 1、 セクタ 2などの用途の異なる数種類ものがある。
このように、 MDプロヅク 1に装着されるミニデイスク 1 1 1のディスク 1 1 1 Bは、 オーディオデータなどの主情報が記録される主情報領域と T 0 Cや UT 〇 Cが記録される管理領域とを備えたものである。 MDプロヅク 1は、 オーディ ォデータの複製を行う場合に、 複製の個数管理を行わない第 1の経路を通じてォ 一ディォデ一夕を複製した場合と、 複製の個数管理を行う第 2の経路を通じてォ 一ディォデ一夕を複製した場合とで、 複製したオーディオデ一夕に対応する UT 0 Cの管理情報の一部分の記述を異ならせるようにしている。
この実施の形態においては、 前述もしたように、 第 1の経路は、 CDプロヅク 4と MDプロヅク 1とを接続する経路であり、 CDブロック 4からのオーディオ デ一夕を MDブロック 1が複製の個数管理を行うことなく ミニディスクに複製す る経路である。 また、 第 2の経路は、 ホストコントローラ 2と MDプロヅク 1と を接続する経路であり、 ホストコントローラ 2を通じて MDブロック 1がハード ディスク装置 3からのオーディオデ一夕の供給を受け、 これを複製の個数管理を 行うようにしてミニディスクに複製する経路である。
次に、 ミニディスク 1 1 1のディスク 1 1 1 Bに記録される UT 0 Cのセクタ 0、 セクタ 1、 セクタ 2について具体的に説明し、 MDプロヅク 1が、 第 1の経 路を通じてオーディオデータを複製する場合と、 第 2の経路を通じてオーディオ データを複製する場合とで異なるようにされる UT 0 Cの管理情報の一部分につ いて明確にする。
[UTOC セクタ 0について]
図 5は、 UT 0 Cのセクタ 0の構造を説明するための図である。 UTOCのセ ク夕 0は、 大きく分けると先頭 1 6バイ ト分のへヅダ(Header) 部と、 続く 233 6バイ ト分のデータエリァ(Data area)とからなるものである。 この UTOCのセ クタ 0には、 ディスク、 この実施の形態の例の場合には、 ディスク 1 1 1 Bにつ いての記録状況が書かれている。
したがって、 ディスク 1 1 1 Bに楽曲の複製 (録音) を行おうとする際には、 システムコントローラ 1 50は、 UTQCセクタ 0の情報からディスク 1 1 1 B 上の空き領域を探し出し、 ここにオーディオデ一夕を記録していくことになる。 また、 再生時には、 再生すべきオーディオデータが記録されている領域を UTO Cセクタ◦の情報から判別し、 その領域にアクセスして目的とするオーディオデ 一夕の再生を行うようにする。
UT 0 Cセクタ 0について具体的に説明する。 図 4において、 左端側の 0、 1、 2、 3、 ···、 の数字は、 4バイ ト毎のエリアの位置を示すものである。 そして、 左端の数字 「 Ί」 が示す 4バイ トのグループの 1バイ ト目のメーカ一コード(Mak er code)と、 2バイ ト目のモデルコード(Model code) は、 UTO Cを記録した機 器の製造者を特定するメーカーコードと機器の型を特定するモデルコードが記録 される。 このメ一力一コードとモデルコードとは、 各記録機器、 記録再生機器の システムコントローラ内の R OMなどに予め記録す
るようにされたものである。
また、 図 5において、 左端の数字 「 1 2」 が示す 4バイ トのグループの 2パイ ト目の P.TNO 1は、 1曲目の曲が始まるアドレスが入っている UTO Cセクタ 0上のポインタが書かれている。 つまり、 P.TNO 1に 「 1」 が入っていたら、 セクタ 0の (7 6 + 1 * 2) *4バイ トを先頭に、 スタードアドレスとエンドア ドレスが書かれている。
この場合には、 (7 6 + 1 * 2) * 4 = 78 * 4バイ トであり、 図 5において、 左端側の数字 「7 8」 が示す位置の先頭から 1曲目の記録開始位置を示すアドレ スが記録されていることになる。 P.TNO 2以降も同様に、
(7 6 + (P.TNO (n) ) * 2) * 4 . · . ( 1 ) により、 n曲目のディスク 1 1 1 Bの記録開始ァドレスと終了アドレスが記録さ れている UTO Cのセクタ 0上の位置を求めることができるようにされる。
( 1 ) 式において、 「*」 は、 掛け算記号として用いている。 また、 nは、 1 以上の整数である。 そして、 P.TNO (n) は、 n番目の P .TNOの値を示す ものである。
また、 図 5において、 左端の数字 「 1 1」 が示す 4バイ トのグループの 4バイ ト目の P. EMP TYは、 UTOCセクタ 0内の未使用パーヅテ一ブルの先頭の パーヅテーブルを示すものである。 ここで、 パーツテーブルは、 図 5において、 左端の数字が 「7 8」 以降のスタートアドレス、 エンドアドレスが記録される 8 バイ ト単位の各エリアをいうものである。
図 5において、 左端の数字 「 1 2」 が示す 4バイ トのグループの 1バイ ト目の P.FRAは、 ディスク 1 1 1 B上のデ一夕の書き込み可能な空き領域について示 しており、 空き領域を示すァドレスデータが記録されるパ一ヅテーブルのうちの 先頭のパーツテ一ブルを指定している。
ディスク 1 1 1 B上に主デ一夕の記録が可能な空き領域が存在する場合には、 P . F R Aにパーツテーブルを示す値が記録されおり、 その P.FR Aの値に応じ て特定されるパーツテーブルには、 空き領域のスタートアドレス、 エンドアドレ スが記録されている。 そして、 空き領域が複数存在する場合には、 そのパーツテ —ブルの L i nk.P情報によって、 次の空き領域のスタートアドレス、 エンドア ドレスが記録されたパーツテーブルが指定される。 このように、 順次に、 いわゆ るリンク形態で空き領域を管理することができるようにされている。
また、 図 5において、 左端の数字 「 1 1」 が示す 4バイ トのグループの 3バイ ト目の P .D F Aは、 ディスク 1 1 1 B上の欠陥領域について示しており、 欠陥領 域を示すァドレスデ一夕が記録されるパーツテーブルのうちの先頭のパーツテー ブルを指定している。
これにより、 前述した P .FR Aによる空き領域の特定の場合と同様に、 デイス ク 1 1 1 B上に欠陥領域が存在する場合には、 P .D F Aにパーヅテ一ブルを示す 値が記録されおり、 その P .D F Aの値に応じて特定されるパーツテーブルには、 欠陥領域のスタートアドレス、 エンドアドレスが記録されている。 欠陥領域が複 数存在する場合には、 そのパーツテーブルの L i nk.P情報によって、 次の欠陥 領域のスタートアドレス、 エンドアドレスが記録されたパーツテーブルが指定さ れる。 このように、 順次に、 いわゆるリンク形態で欠陥領域を管理することがで きるようにされている。
パーツテーブルを構成する T r a c k mo d eは、 8ビットで構成され、 L SBである d8にはエンファシスオン/オフのフラグ、 d7にはモノラル、 ステレオ のフラグ、 d4にはオーディオデ一夕か否かのフラグ、 d2にはコピー禁止フラグが 設定されている。 [UT O C セクタ 1について]
図 6は、 UT 0 Cのセクタ 1の構造を説明するための図である。 UTOCのセ ク夕 1もまた、 大きく分けると先頭 1 6バイ ト分のへヅダ (He ad e r) 部と、 続く 2336パイ ト分のデータエリァ(Data area)とからなるものである。 この U !100のセク夕 1には、 ディスクネーム、 トラヅクネームの情報が入っている。 情報はァスキ一コードである。 図 5において、 左端側の 0、 1、 2、 3、 ···、 の 数字は、 4バイ ト毎のエリアの位置を示すものである。
そして、 図 6において、 左端側の数字 「 1 2」 が示す 4バイ トのグループの 2 バイ ト目の P.TNA 1は、 1曲目のトラヅクネームが入っている UTOCのセク 夕 1上のアドレスが示される。 つまり、 P.TNA 1が 2ならセクタ 1の (76 + 2 * 2) * 4バイ トを先頭に、 1曲目のトラヅクネームが入っている。 この場合、 (76 + 2 * 2) * 4 = 80 *4バイ トであり、 図 6において、 左端側の数字 「80」 が示す位置の先頭から 1曲目のトラヅクネームが記録されていることに なる。
そして、 P.TNO 2以降も同様に、
(76 + (P.TNA (n) ) * 2 ) * 4 . . . (2)
により、 n曲目のトラヅクネ.ムが入っている UTOCのセクタ 1上の位置を示す ことができるようにされている。
この (2) 式においても、 「*」 は、 掛け算記号として用いている。 また、 n は、 1以上の整数である。 そして、 P.TNA (n) は、 n番目の P.TNAの値 を示すものである。 なお、 ディスクネ.ムは、 図 6に示すように、 UTOCのセク 夕 1の 76 *4バイ トを先頭にして記録される。
[UTOC セクタ 2について]
図 7は、 UT 0 Cのセクタ 2の構造を説明するための図である。 UTOCのセ クタ 2もまた、 大きく分けると先頭 1 6バイ ト分のヘッダ(Header)部と、 続く 2 336バイ ト分のデータエリア(Data area)とからなるものである。 図 7において、 左端側の 0、 1、 2、 3、 ···、 の数字は、 4バイ ト毎のエリアの位置を示すもの である。
UTOCのセクタ 2には、 ディスクに記録されたオーディオデ一夕の記録日時 (記録時刻) を記録する。 対応しているミニディスクレコーダでは、 普通、 録音 と同時に自動的に記録される。 この実施の形態の MDブロック 1において、 記録 日時は、 図 3に示した時計回路 1 53から提供される。 MDブロック 1の時計回 路は、 いわゆるカレンダ機能を備え、 現在時刻、 現在曜日、 現在年月日を提供す ることができる。
図 7において、 左端側の数字 「 1 2」 が示す 4バイ トのグループの 2バイ ト目 の P.TRD 1は 1曲目が記録された日時が入っている UT 0 Cのセクタ 2上の先 頭ァドレスが書かれている。 つまり、 P.TRD 1が 3なら、 UTOCのセクタ 2 の (76 + 3 * 2) *4バイ トを先頭に、 1曲目の記録日時が書かれている。 こ の場合、 (76 + 3 * 2) *4 = 82 *4バイ トであり、 図 7において、 左端側 の数字 「82」 が示す位置の先頭から 1曲目の記録日時が記録されていることに なる。
P .T RD 2以降も同様に、
(76 + (P.TRD (n) ) * 2 ) * 4 ' · · (3)
により、 n曲目の記録日時が入っている U TO Cのセクタ 2上の位置を示すこと ができるようにされている。
なお、 この (3) 式においても、 Γ*」 は、 掛け算記号として用いている。 ま た、 nは、 1以上の整数である。 そして、 P.TRD (n) は、 n番目の P.TR Dの値を示すものである。 また、 ディスクの記録日時はセクタ 2の 76 * 4バイ トを先頭にして入っている。
また、 図 7に示すように、 UTOCのセクタ 2には、 トラックを記録した装置 のメーカーおよびモデルを識別するコード (メーカ一コード、 モデルコード) を 記録する。 例えば、 P.TRDが 3の場合は、 UTOCのセクタ 2の (76 + 3 * 2 ) * 4 + 6バイ ト目にメーカーを識別するためのコード (メーカーコード(Mak er code) ) を、 また、 (76 + 3 * 2) * 4 + 7バイ ト目にモデルを識別するた めのコード (モデルコード(Model code) ) を記録する。
なお、 図 5、 図 6に示したように、 UT 0 Cのセクタ 0とセクタ 1の、 各トラ ヅクの情報には、 L i nk .Pという情報が含められる。 この L i nk. Pは、 セ ク夕 0では、 その曲がミニディスク上において次にどこにつながるかを示すもの であり、 セクタ 1では、 その曲の名前がミニディスク上において次にどこにつな がるかを示すものである。 従って、 曲を消したり、 2つの曲を一つにしたり、 後 でトラックネームの文字数を増やしたりすることが簡単にできるようにされてい る。
この実施の形態の M Dプロヅク 1においては、 複製の個数管理を行わない第 1 の経路を通じてオーディオデータを複製するようにした場合と、 複製の個数管理 を行う第 2の経路を通じてオーディオデ一夕の複製をするようにした場合とでは、 U T O Cのセクタ 2の記録日時の記述を異ならせるようにしている。
具体的には、 複製の個数管理を行わない第 1の経路を通じてオーディオデータ を複製するようにした場合には、 そのオーディオデータに対応する記録日時の秒 数の値を 0 (零) にする。 また、 複製の個数管理を行う第 2の経路を通じてォ一 ディォデ一夕の複製をするようにした場合には、 そのオーディオデ一夕に対応す る記録日時の秒数の値に、 そのオーディオデ一夕の複製個数に応じた値を入れる ようにする。 したがって、 第 2の経路を通じてオーディオデ一夕の複製をするよ うにした場合には、 そのオーディオデータに対応する記録日時の秒数は、 必ず 0 (零) にはならないようにされる。 。
これにより、 ミニディスク 1 1 1のディスク 1 1 1 Bに記録されたオーディォ デ一夕について、 そのオーディオデ一夕に対応する記録日時の秒数の値を確認す ることによって、 複製の個数管理を行わない第 1の経路を通じて複製したもの、 すなわち、 C Dブロック 4から供給されたオーディオデ一夕か、 複製の個数管理 を行う第 2の経路を通じて複製したものか、 すなわち、 ホストコントローラ 2を 通じてハードディスク装置 3から供給されたオーディオデータかを確実に区別す ることができる。
記録されている各ォ一ディォデ一夕に対応する U T O Cのセクタ 2のメーカ一 コード、 モデルコードをも利用することによって、 ホストコントローラ 2側にお いて、 ホストコントローラ 2を通じて供給されたオーディオデ一夕を記録した記 録媒体か否か、 すなわち、 ホストコントローラ 2を通じてチェックアウトされた オーディオデータか否かの判別を行うことができるようにしている。
[ホストコントローラ 2について Ί 次に、 ハードディスク装置 3から MDブロック 1に出力してミニディスクに複 製するようにしたオーディオデータの複製の個数管理を行うホストコントローラ 2について説明する。 図 8は、 この実施の形態のオーディオ記録再生システムの ホストコントローラ 2を説明するための図である。
図 8に示すように、 ホストコントローラ 2は、 オーディオ再生処理部 2 1 1、 D/A変換回路 2 1 2、 アナログオーディオ出力端子 2 1 3、 デ一夕圧縮処理部 2 14、 A/D変換回路 2 1 5、 デジ夕ルオーディオインターフェース 2 1 7、 デジ夕ルオーディオ入力端子 2 1 8、 外部デー夕ィン夕一フエ一ス 2 1 9、 外部 デ一夕入出力端子 220、 通信インターフェース 2 2 1、 制御信号などの入出力 端子 2 2 2、 制御部 2 00を備えたものである。
制御部 2 00は、 このホストコントローラ 2の各部を制御するものであり、 C PU 2 0 1、 ROM2 02、 RAM 2 03 ^ EEPROM2 04が、 CPUバス 205を通じて接続されたマイクロコンピュー夕である。 この制御部 200には、 キー操作部 2 2 3と、 表示部としての L CD 2 24と、 時計回路 2 2 5とが接続 されている。 さらに、 ホストコントローラ 2には、 前述もしたように、 システム バス 7を通じて、 ハードディスク装置 3が接続された構成とされている。
ここで、 ROM 20 2は、 ホストコントローラ 2において実行される各種のプ ログラムや処理に必要となるデ一夕などが記憶されたものである。 RAM2 03 は、 各種の処理において、 デ一夕を一時記憶させるなどの作業領域として用いら れるものである。
EEPROM 2 04は、 いわゆる不揮発性メモリであり、 ホストコントローラ 2の電源が落とされても、 これに記憶されているデータが消去されることがない ものである。 したがって、 各種の設定パラメータなどがこの EEPROMに記憶 される。
キー操作部 2 2 3は、 各種のファンクションキーなどを備えたものであり、 使 用者からの各種の指示入力を受け付けて、 これを制御部 2 00に通知することが できるようにされたものである。 L CD 224は、 各種の表示情報を表示するこ とができるものであり、 時計回路 2 2 5は、 いわゆるカレンダ機能を有し、 現在 時刻だけでなく、 現在年月日、 現在曜日などをも提供することができるものであ る。
この実施の形態において、 アナログオーディオ出力端子 2 1 3には、 例えば、 スピーカ S P 1、 S P 2が接続される。 オーディオ再生処理部 2 1 1は、 例えば、 ハードディスク装置 3のハ一ドディスクから読み出されたデ一夕圧縮されたォー ディォデ一夕の供給を受けて、 これを圧縮伸長処理するなどして、 データ圧縮前 のオーディオデ一夕を復元し、 これを D / A変換回路 2 1 2に供給する。
D / A変換回路 2 1 2は、 これに供給されたデジ夕ルオーディォデ一夕からァ ナログォ一ディォ信号を形成し、 これをアナログ出力端子 2 1 3を通じて出力す る。 出力されたアナログオーディオ信号は、 スピーカ S P 1、 S P 2に供給され、 アナログオーディオ信号に応じた音声が放音されることになる。
このように、 ホストコントローラ 2は、 キ一操作部 2 2 1を通じて入力される 使用者 (ユーザ) からの指示入力に応じて、 ハードディスク装置 3のハードディ スクから目的とするオーディオデ一夕を読み出し、 これをオーディオ再生処理部 2 1 1、 Dノ A変換回路 2 1 2、 アナログ出力端子 2 1 3を通じて出力し、 スピ 一力 S P 1、 S P 2に供給することによって、 ハードディスク装置 3からのォー ディォデ一夕に応じた音声を提供することができる。
例えば、 C Dプロヅク 4などの他の機器からのアナログオーディオ信号は、 ァ ナログオーディオ信号の入力端子 2 1 6を通じて A / D変換回路 2 1 5に供給さ れる。 A/ D変換回路 2 1 5は、 これに供給されたアナログオーディオ信号をデ ジタルオーディオデータに変換し、 これをデ一夕圧縮処理部 2 1 4に供給する。 データ圧縮処理部 2 1 4は、 これに供給されたデジタルオーディオデータを所 定の方式でデータ圧縮する。 デ一夕圧縮処理部 2 1 4においてデ一夕圧縮された デジタルオーディオデータは、 制御部 2 0 0にて暗号化処理が施され、 ハードデ イスク装置 3に供給され、 ハードディスク装置 3のハードディスクに記憶保持さ れる。
このように、 ホストコントローラ 2は、 外部の機器からのアナログオーディオ 信号の供給を受けて、 これをデジタル化するとともにデータ圧縮及び暗号化処理 をして、 ハードディスク装置 3のハードディスクに格納することができる。
図 8に示すホストコントロ一ラ 2において、 デジ夕ルオーディオ入力端子 2 1 8には、 例えば、 C Dブロック 4などのデジタルオーディオ機器が接続される。 そして、 ホストコントローラ 2は、 デジタルオーディオ入力端子 2 1 8を通じて、 デジタルオーディオ機器から P C Mオーディオデ一夕 (例えば、 サンプリング周 波数 4 4 . 1 k H z、 量子化ビッ ト数 1 6 ビヅ トのデジタルオーディオデータ) の供給を受け、 これをデジ夕ルオーディオインターフェース 2 1 7を通じて取り 込むことができる。
ここで取り込まれたデジ夕ルオーディオデータは、 そのままハードディスク装 置 3に供給して記録したり、 また、 デ一夕圧縮処理部 2 1 4でデータ圧縮した後 に制御部 2 0 0にて暗号化処理が施されハードディスク装置 3に供給して記録す ることもできる。
この実施の形態において、 外部データ入出力端子 2 2 0には、 M Dプロヅク 1 との間のデータ伝送路 5が接続される。 この外部データ入出力端子 2 2 0と、 外 部データィン夕ーフェース 2 1 9とを通じてハ一ドディスク装置 3と M Dブロヅ ク 1との間で A T R A C方式でデータ圧縮され、 かつ暗号化が施されたデジタル オーディオデ一夕の送受を行うことができる。
入出力端子 2 2 2には、 M Dブロック 1との間のシステム間通信路 6や、 C D プロヅク 4との間のシステム間通信路 1 0が接続される。 この入出力端子 2 2 2 と、 通信 I Z F 2 2 1とを通じて、 M Dプロヅク 1や C Dブロック 4などの各機 器とコマンドゃ制御データの送受を行うことができるようにされる。
これにより、 ホストコント口一ラ 2は、 キ一操作部 2 2 3を通じて入力された 使用者からの指示入力に応じて、 M Dプロヅク 1や C Dプロヅク 4に、 通信 1 / F 2 2 1 , 入出力端子 2 2 2を通じて制御信号を送信し、 M Dプロヅク 1や C D プロヅク 4を動作させて、 M Dプロヅク 1や C Dプロヅク 4からオーディオデー 夕やアナログオーディオ信号の供給を受け、 これをハードディスク装置 3のハー ドディスクに記録するようにすることができる。
ホストコントローラ 2は、 キー操作部 2 2 3を通じて入力された使用者からの 指示入力に応じて、 M Dブロック 1に、 通信 I / F 2 2 1、 入出力端子 2 2 2を 通じて制御信号を送信し、 M Dプロヅク 1を記録モードにして、 ハードディスク 装置 3から読み出したデジ夕ルオーディォデ一夕を外部データィン夕ーフエ一ス 2 1 9、 外部デ一夕入出力端子 2 2 0を通じて M Dプロヅク 1に供給し、 M Dブ ロヅク 1に装着されたミニディスクに複製するようにすることができる。
ハードディスク装置 3から読み出したデジタルオーディオデ一夕を M Dプロヅ ク 1によりミニディスクに複製するようにした場合に、 詳しくは後述もするよう に、 ホストコントローラ 2は、 M Dプロヅク 1と協働してデジタルオーディオデ 一夕の複製の個数管理を行う。
この実施の形態のオーディオ記録再生システムにおいては、 ホストコントロー ラ 2を通じてハードディスク装置 3からのオーディオデ一夕を複製する場合に、 その複製するオーディオデータに対応する U T 0 Cのセクタ 2の記録日時 (記録 時刻) を C Dブロック 4からのオーディオデータ、 すなわち、 従来からある複製 の経路を通じて複製する場合とは異なる記述にする。
例えば、 前述もしたように、 この実施の形態のオーディオ記録再生システムに おいては、 C Dブロック 4からのオーディオデ一夕を複製する場合には、 その記 録時刻の秒数の値は必ず 0 (零) にし、 ハードディスク装置 3からのオーディオ デ一夕を複製する場合には、 記録時刻の秒数の値を 0 (零) 以外の数値にする。
M Dブロヅク 1は、 この異なる記述にされる記録時刻と、 自機のメーカーコー ド、 モデルコードとをホストコントローラ 2にシステム間通信路 6を通じて送信 してくるので、 ホストコントローラ 2は、 これをチェヅクアウトリスト (チェヅ クアウトの履歴) として記憶保持して、 ホストコントローラ 2から出力されるデ ジ夕ルオーディオデータの複製の個数管理を行うようにしている。 この場合、 ホ ストコントローラ 2は、 ハードディスク装置 3のハードディスクにチェックァゥ トリストを形成する。
図 9は、 ハードディスク装置 3のファイルシステム上に構築する、 ファイルの ディレクトリ構造を説明するための図である。 図 9に示すように、 ルートディレ クトリ ( 1 ) の下には、 オーディオのファイルを格納する H I F Iディレクトリ ( 2 ) がある。 H I F Iディレクトリ (2 ) の下には、 オーディオデータフアイ ル (3 ) 、 チェヅクアウトリストファイル (4 ) , アルバム情報ディレクトリ ( 5 ) がある。 アルバム情報ディレクトリ (5 ) の下には、 アルバム情報フアイ ル (6 ) がある。 オーディオデータファイル (3 ) は、 オーディオデ一夕に曲情報 (サイズ、 タ ィ トル等) を含むヘッダーを先頭に付加したファイルである。 オーディオデータ は、 例えば、 M Dと同じく A T R A Cでエンコードされたデ一夕である。 フアイ ル名には、 数値 (この場合は 1 6進数) が含まれる。 それそれのファイルは、 ュ ニークな数値をファイル名にもつようにされている。
アルバム情報ファイル (6 ) は、 オーディオデータファイル (3 ) をグループ 化するための管理ファイルである。 1つのアルバム管理ファイル ( 6 ) が 1つの グループに対応しており、 内容はグループに属するオーディオデータファイル ( 3 ) のファイル名の数値の情報となっている。 アルバム情報ファイル (6 ) の ファイル名には、 数値 (この場合は 1 6進数) が含まれる。 それそれのファイル は、 ユニークな数値をファイル名にもつ。
チェヅクアウトリストファイル (4 ) は、 ハードディスク 2上のオーディオデ —夕をミニディスク 1 1 1にコピーしたことを記録するファイルである。 ハード ディスク 3から M Dブロック 1のミニディスク 1 1 1へデ一夕を取り出すことを チェヅクアウトという。 換言すれば、 チェックアウトは、 ハードディスク装置 3 に記憶されているオーディオデ一夕を M Dプロヅク 1 (記録機器) に出力して記 録媒体に複製することをいうものである。
この実施の形態において、 M Dブロック 1は、 ハードディスク装置 3からのォ —ディォデータを複製するチェックァゥト時には、 ハードディスク装置 3の 1つ のオーディオデ一夕ファイル (3 ) をミニディスク 1 1 1の 1 トラックとして記 録する。 オーディオデータをチェックアウトした場合、 前述もしたように、 ホス トコントロ一ラ 2は、 M Dプロヅク 1からの情報ゃ自機の持つ情報に基づいて、 チェックアウトリストファイル (4 ) に以下の情報を含むレコードを追加する。 図 1 0は、 図 9に示したチェヅクアウトリストファイル(CM0UT. LS T)内に書き 込まれるデータを説明するための図である。 チェックアウト時においては、 ホス トコントローラ 2は、 以下の①〜④のデ一夕をチヱヅクァゥトリストアイルに書 き込む。
すなわち、 ①チヱヅクアウトしたオーディオデータファイル (3 ) のファイル 名の数値の情報と、 ②チェヅクアウトしたオーディオデータファイル (3 ) が属 するグループに対応するアルバム情報ファイル (6 ) のファイル名の数値の情報 と、 ③チェヅクァゥ卜した際、 ミニディスク 1 1 1の U T O Cセクタ 2に記録し た時刻の情報と、 ④チェヅクァゥトした際、 ミニディスク 1 1 1の U T O Cセク 夕 2に記録した、 メーカ一コ一ドおよびモデルコードの情報を図 9に示すように チェックアウトリストに追加する。
上記の情報の他に、 必要に応じて以下の情報をレコードに加えてもよい。 例え ば、 (a ) チヱヅクァゥトで作成されたミニディスク 1 1 1上のトラヅクのサイ ズゃ、 (b ) チェヅクァゥトで作成されたミニディスク 1 1 1上のトラヅクの記 録を開始したディスク 1 1 1 B上のァドレスや、 ( c ) 記録したオーディオデー 夕の一部又は全部、 又は、 一部又は全部に定められた変換を施したものに関する 情報などである。
( a ) ミニディスク 1 1 1上のトラヅクのサイズは、 バイ ト数ゃサゥンドグル —プ数により表すことができる。 また、 (b ) チェックアウトで作成されたミニ ディスク 1 1 1上のトラヅクの記録を開始したディスク 1 1 1 B上のアドレスは、 ミ二ディスク上の物理的なスタートアドレスである。
また、 (c ) 記録したオーディオデータの一部又は全部、 又は、 一部又は全部 に定められた変換を施したものに関する情報は、 チヱヅクァゥトの対象となった オーディオデータの先頭 1 0 0バイ トのデ一夕であるとか、 チヱヅクァゥトの対 象となったオーディオデータのチェックサムなどが考えられる。
これらの情報は、 ミニディスク 1 1 1に記録されたトラックがチヱヅクアウト されたものであることを特定する際に、 確度を高めるために利用することができ る。
少なくとも、 図 1 0に示したような情報を備えていれば、 ホストコントローラ 2は、 どのオーディオデ一夕を、 いつ、 どの機器の記録媒体に出力してチヱヅク アウトするようにしたかを確実に管理することができる。 また、 ミニディスク自 体においても、 U T 0 Cセクタ 2の記録時刻の秒数の値に基づいて、 ハードディ スク装置 3からのオーディオデ一夕をチェックァゥトにより複製したものか否か を判別することができる。
前述の例に従えば、 U T 0 Cセクタ 2の記録時刻の秒数の値が、 0 (零) であ るオーディオデ一夕は、 CDブロック 4から供給されて複製したものであり、 そ のオーディオデ一夕に対応する UT 0 Cセク夕 2の記録時刻の秒数の値が、 0 (零) 以外であれば、 ハードディスク装置 3から供給されて複製されたものであ ると判別することができる。
ホス トコントロ一ラ 2側のチェヅクァゥ トリス トと、 MDプロヅク 1により ミ 二ディスクに記録されたオーディオデータに対応する UT 0 Cのセクタ 2の記録 時刻とに基づいて、 ハードディスク装置 3から出力されたオーディオデ一夕の複 製の個数管理 (制限) 、 すなわち、 チェックアウ ト、 チェヅクインを用いた複製 制御を行うことができる。
チヱヅクアウト時において、 前述もしたように、 チェヅクアウトによりオーデ ィォデ一夕が記録されたミ二ディスクにおいては、 そのオーディオデータが記録 されたトラヅクに対応する UTOCのセクタ 2の記録時刻の秒数の値は、 0 (零) 以外の数字となるようにされる。 ホストコントローラ 2側においては、 例 えば、 ハードディスク装置 2のハードディスクに、 図 1 0に示したように、 ォー ディォデ一夕の識別情報、 記録時刻、 MDプロヅク 1のメーカーコード、 モデル コードからなるチェックアウト リス トが作成される。
チェックィン動作は、 チェックアウ トによってオーディオデ一夕が記録された MDディスク 1 1 1 B上のそのチェヅクァゥトされたオーディォデ一夕のトラヅ クに対してのみ行うことができる。 したがって、 ホス トコントローラ 2において は、 MDディスク 1 1 1 B上のトラヅクがチェックアウトしたものであることを 特定できたら、 MDディスク 1 1 1 Bの UTOCからそのトラックに関する登録 を抹消する。 そして、 チェックアウト リス トファイル (4) からも、 それに対応 するオーディオデータファイル (3) に関するレコードを消去する。
このチェヅクイン動作において、 MDディスク 1 1 1 B上のトラヅクがチェヅ クアウトされたオーディオデ一夕が記録されているものであることを特定するた めの手段が本発明のポイントである。 すなわち、 この実施の形態のホス トコント ローラ 2は、 MDディスク 1 1 1の UTOCセクタ 2の、 対象トラックに対応す る情報である記録時刻、 メーカーコード、 モデルコードを取得し、 記録時刻の情 報がチェックアウトリス トファイル (4) のレコード上の時刻情報と一致するか どうかを調べることにより、 チヱヅクイン可能か否かを判別するようにしている, このとき、 ホストコントローラ 2においては、 チヱヅクアウトリストファイル (4) 上のメーカーコードおよびモデルコードではなく、 この実施の形態のォー ディォ記録再生システムにあらかじめ保持しているメ一カーコードおよびモデル コ一ドとの一致を調べるようにすることもできる。
[オーディオ記録再生システムの動作について]
以下では、 この実施の形態のオーディオ記録再生システムにおいて行われる通 常録音時の動作、 チェヅクアウト動作、 チヱヅクイン動作について説明する。 こ こで、 通常録音時は、 例えば、 CDブロック 4からのォ一ディォデ一夕を MDブ 口ヅク 1に装填されたミニディスク 1 1 1 Bに記録するいわゆる 1 トラヅク録音 時をいうものである。
[通常録音時の動作]
まず、 通常録音時の動作について説明する。 図 1 1、 図 12は、 通常録音時の MDブロック 1の動作を説明するためのフローチャートである。 この実施の形態 のオーディオ記録再生システムにおいて、 CDプロヅク 4からのオーディオデー 夕を MDプロヅク 1に供給して MDプロヅク 1に装填されているミニデイスク 1 1 1に記録する通常録音時においては、 ホストコントロ一ラ 2による複製管理は 行われない。
CDプロヅク 4に装填されたコンパクトディスクに記録されているオーディオ データが再生するようにされ、 MDプロヅク 1が録音停止モード (R e cポ一 ズ) になるようにされると、 MDプロヅク 1のシステムコントローラ 1 50は、 図 1 1、 図 1 2に示す処理を開始する。 このとき、 C Dプロヅク 1からのオーデ ィォデ一夕が、 デジタル入力端子 1 2 1、 デジ夕ルオーディオ I /F 1 22を通 じて音声圧縮エンコーダ /デコーダ 1 23に供給される。
そして、 MDブロック 1のシステムコントローラ 1 50は、 音声圧縮ェンコ一 ダ /デコーダ 1 23を制御しエンコードをスタートさせる (ステヅプ S 1 0 1 ) < 以降、 例えば、 ATRAC方式でデ一夕圧縮されたエンコードデータであるォー ディォデ一夕は、 メモリコントローラ 124を介して DRAM125に格納され ていく。 MDプロック 1のシステムコントロ一ラ 1 50は、 ユーザ一によって録音の鬨 始の指示、 すなわち、 R e cポーズの解除の指示があるのを待つ (ステップ S 1 02) 。 開始の指示は、 例えばキー操作部 1 52を通じて行われる。 ステヅプ S 1 02において、 録音の鬨始が指示されたと判断したときには、 システムコント ローラ 1 50は、 時計回路 1 53から現在時刻を読み出し、 これを記録時刻とし て変数 Re c T imeに格納する (ステップ S 1 03) 。
次に、 システムコントローラ 1 50は、 E FMエンコーダ/デコーダ 126を 記録モードにし、 ミニディスク 1 1 1へのオーディオデ一夕の記録ができるよう にする (ステヅプ S 1 04) 。 そして、 システムコントローラ 150は、 ミニデ イスク 1 1 1に空きエリアがあるか否かを判断し (ステップ S 105 ) 、 空きェ リアがあると判断したときには、 D RAMI 25溜まったオーディオデ一夕が、 ミニディスク 1 1 1に書き込むために十分な量に達しているか否かを判断する (ステヅプ S 106) 。
ここで、 書き込むために十分な量は、 書き込み単位の 1クラス夕分のデータで ある。 ステップ S 1 06の判断処理において、 十分な量のオーディオデータが D RAMI 25にまだ溜まったと判断したときには、 システムコントローラ 1 50 は、 DRAM 1 25に溜まったオーディオデ一夕をミニディスク 1 1 1に記録す るようにし (ステップ S 1 07) 、 ステップ S 1 05からの処理を繰り返す。 す なわち、 新たに供給されるオーディオデ一夕の D RAM 1 25への取り込みなど、 オーディオデ一夕の録音の一連の動作を繰り返えす。
ステヅプ S 1 06の判断処理において、 十分な量のオーディオデ一夕が D R A M 1 25にまだ溜まっていないと判断したときには、 ユーザ一からの録音停止の 指示があつたかどうかを判断する (ステップ S 1 08) 。 ステップ S 1 08の判 断処理において、 停止の指示がないと判断したときには、 ステップ S 1 05から の処理を繰り返し、 オーディオデ一夕の DRAMへの取り込みなど一連の録音の 動作を繰り返す。
ステップ S 108の判断処理において、 停止の指示された判断したときには、 システムコントローラは、 図 1 1に示すように、 音声圧縮エンコーダ/デコーダ 1 23を停止させ (ステヅプ S 1 09) 、 DRAM 125に溜まっているオーデ ィォデ一タをミニディスク 1 1 1に記録する (ステップ S 1 1 0) 。 このステヅ プ S 1 1 0の処理おいて、 DRAM 1 2 5に溜まっているデ一夕が、 1クラス夕 分に達していない場合には、 残りを 0で埋めてミニディスク 1 1 1に記録する。 システムコントローラ 1 50は、 オーディオデータを記録したミニディスク 1 1 1上のエリアに関する情報を U TO Cのセクタ 0上にトラヅクとして登録する (ステップ S 1 1 1 ) 。 システムコントローラ 1 5 0は、 前述もしたように、 こ の図 1 1、 図 1 2に示す処理は、 通常録音時の処理であり、 チェヅクアウト、 チ ヱヅクインを複製の経路ではないので、 ステヅプ S 1 03において格納した変数 R e c T imeの最下位バイ ト (秒数の値) を 0 (零) にする (ステップ S 1 1 2)
次に、 秒の値が 0 (零) にされた変数 R e c T imeの値を記録時刻として 用い、 また、 例えば、 システムコントローラ 1 50内の R OMに保持されている メーカーコード、 モデルコ一ドを読み出し、 これらを UTOCのセクタ 2に登録 する (ステヅプ S 1 1 3) 。 そして、 システムコントローラ 1 50は、 E FMェ ンコーダ/デコーダ 1 2 6の動作を停止するなどして (ステヅプ S 1 14) 、 こ の図 1 1、 図 1 2に示す通常録音時の処理を終了する。
なお、 図 1 1に示したステヅプ S 1 0 5の判断処理において、 ミニディスク 1 1 1上に空きエリァがないと判断したときには、 システムコントローラ 1 50は、 図 1 2に示すように、 音声圧縮エンコーダ/デコーダ 1 2 3を停止させ (ステヅ プ S 1 1 5 ) 、 ステップ S 1 1 1以降の処理を行うようにする。
すなわち、 UTO Cのセクタ 0を登録し (ステヅプ S 1 1 1 ) 、 変数 R e c T i meの秒の値を 0 (零) にし (ステヅプ S 1 1 2) 、 UT〇 Cのセクタ 2を 登録した後 (ステップ S 1 1 3) 、 E FMエンコーダ/デコーダ 1 2 6などの動 作を停止させて (ステップ S 1 14) 、 通常録音時の処理を終了する。
このように、 ホストコントロ一ラ 2が複製の回数管理を行わない通常録音時に おいては、 UT 0 Cのセクタ 2の記録記憶の秒の値は、 0 (零) になるようにさ れる。
[チェックァゥト時の動作について]
次に、 この実施の形態のオーディォ記録再生システムにおいて行われるチェヅ クァゥト時の動作について説明する。 図 1 3A、 図 1 3 B、 図 14A、 図 14B: 図 1 5A、 図 1 5 Bは、 この実施の形態のオーディオ記録再生システムにおける チェックァゥト動作を説明するためのフローチヤ一トである。
前述もしたように、 チェックァゥト動作は MDプロック 1とホストコントロー ラ 2とが協調して動作するする必要がある。 このため、 MDブロック 1とホスト コントローラ 2とのチヱヅクァゥト時の動作を並行して説明する。 なお、 図 1 3 A、 図 14A、 図 1 5 Aが MDブロック 1側の処理であり、 その参照符号には、 200番台、 300番台を用いている。 図 13B、 図 14B、 図 1 5 Bは、 ホス トコントローラ 2側の処理であり、 その参照符号には、 400番台を用いている ( なお、 MDブロック 1とホストコントローラ 2との動作中のコマンドのやり取り は、 システム間通信路 6によって行う。
この実施の形態のオーディオ記録再生システムの使用者は、 オーディオデ一夕 のチェックアウトを行うとする場合、 すなわち、 ハードディスク装置 3のハード ディスクに記録されているオーディオデ一夕を MDブロック 1に装填されている ミニディスク 1 1 1に複製しょうとする場合には、 ホストコントローラ 2のキ一 操作部 22 1を通じて、 チヱヅクァゥトの開始指示を入力する。
このチヱックァゥトの開始指示を受け付けると、 指示されたオーディオデータ がチェックァゥトが可能なものであるか否かを判断し、 可能であると判断した場 合にホストコントローラ 2は、 図 13 B、 図 14 B、 図 1 5 Bに示す処理を開始 する。 また、 MDプロヅク 1は、 例えば、 ホストコントローラ 2からのコマンド に応じて、 図 1 3 A、 図 14 A、 図 1 5 Aに示す処理を実行する。
なお、 チェックアウトが可能なオーディオデ一夕であるか否かは、 ハードディ スク装置 3のハードディスクに作成されているチェックァゥトリストファイルに 目的とするオーディオデータについてのレコードが所定個数分ある場合や、 ある いは、 オーディオデータごとに別ファイルにて、 チヱヅクアウト回数を管理して いる場合には、 そのチェックァゥト回数を参照することにより判別することがで きる。
まず、 ホストコントローラ 2が、 キー操作部 22 1を通じて使用者からのチェ ックァゥトの開始指示を受け、 指示されたオーディオデータのチェックァゥトが 可能である判断した場合には、 ホストコントローラ 2は、 ミニディスクの記憶容 量の残量の問い合わせコマンドを送信する (ステヅプ S 4◦ 1 ) 。
M Dプロヅク 1においては、 残量問い合わせコマンドがホストコントロ一ラ 2 から送信されてくるのを待ち (ステップ S 2 0 1 ) 、 残量問い合わせコマンドが 送信されて来たと判断したときには、 M Dブロック 1のシステムコントロ一ラ 1 5 0は、 自機に装填されているミニディスク 1 1 1の残量を計算する (ステップ S 2 0 2 ) 。
そして、 M Dプロヅク 1のシステムコントローラ 1 5 0は、 ステヅプ S 2 0 2 において算出したミニディスク 1 1 1の残量をシステム通信路 6を通じてホスト コントローラ 2に送信し (ステップ S 2 0 3 ) 、 残量問い合わせ処理を終了して、 実際にチェックァゥトによりオーディオデータを複製するための処理を閧始させ、 ホストコントローラ 2からのチェヅクァゥト開始コマンドの到来を待つ (ステヅ プ S 3 0 1 ) 。
一方、 ホストコントローラ 2においては、 M Dプロヅク 1からの残量の返信を 待ち (ステヅプ S 4 0 2 ) 、 残量が返信されてきたと判断したときには、 ホスト コントローラ 2の制御部 2 0 0は、 チヱヅクァゥトを行おうとするオーディオデ —夕のサイズと M Dブロック 1からの残量とを比較する (ステヅブ S 4 0 3 ) 。 ホストコントローラ 2の制御部 2 0 0は、 ステヅプ S 4 0 3の比較結果に基づ いて、 チェヅクアウトが可能か否かを判断する (ステップ S 4 0 4 ) 。 ステップ S 4 0 4の判断処理において、 ミニディスク 1 1 1の残量の方が、 チェヅクァゥ トしょうとしているオーディオデ一夕のデータ量より少なかった場合には、 チェ ヅクアウト不可としてチヱヅクアウト動作を終了する。
また、 ステヅプ S 4 0 4の判断処理において、 ミニディスク 1 1 1 Bの残量の 方が、 チェヅクアウトしょうとしているオーディオデータのデータ量より多く、 チェックァゥト可能であると判断した場合は、 ホストコントロ一ラ 2の制御部 2 0 0は、 チェックァゥト開始コマンドを M Dプロヅク 1に送信し (ステヅプ S 4 0 5 ) 、 M Dブロック 1からの R e a d yコマンドの受信待ちとなる (ステヅプ S 4 0 6 ) o
—方、 M Dプロヅク 1においては、 ステップ S 3 0 1の判断処理において、 ホ ストコントローラ 2からのチェックァゥト開始コマンドを受信したと判断したと きには、 MDプロヅク 1のシステムコントローラ 1 50は、 ホストコントローラ 2との間でデータ伝送路 5が接続されている外部データィンターフェース 1 3 1 を受信モードにし、 ホストコントロ一ラ 2からのオーディオデータの受信を鬨始 できる状態にする (ステップ S 3 0 2 ) 。
この後、 MDブロック 1のシステムコントローラ 1 50は、 R e adyコマン ドを、 ホストコントローラ 2に送信し (ステヅプ S 303 ) 、 音声圧縮ェンコ一 ダ /デコーダ 1 2 3や E FMエンコーダ /デコーダ 1 2 6などを動作させ (ステ ヅプ 3 04 ) 、 図 14 Aの処理に進み、 オーディオデータをミニディスク 1 1 1 に記録できるようにする。
そして、 ホストコントローラ 2の制御部 200が、 ステップ S 40 6の判断処 理において、 MDプロヅク 1からの R e a d yコマンドを受信したと判断したと きには、 図 1 4 Bの処理に進み、 ハードディスク装置 3を制御して、 目的とする オーディオデータが記憶されているオーディオデータファイルをオープンする (ステヅプ S 407 ) 。
ホストコントローラ 2の制御部 2 00は、 送信のためのバヅファに空きがあつ たらファイルリードを行い、 また、 送信可能であればオーディオデ一夕の MDブ ロック 1への転送をデータ転送経路 5を通じて行う (ステップ S 408) 。 そし て、 ホストコントローラ 2の制御部 200は、 ファイルの終わり (End Of File: EOF) を検出し、 かつ、 データ転送が完了しているか否かを判断し (ステップ S 40 9 ) 、 E OFを検出し、 かつ、 デ一夕転送が終了していないと判断したと きには、 ステヅプ S 408からの処理を繰り返す。
また、 ステヅプ S 409の判断処理において、 E OFを検出し、 かつ、 デ一夕 転送が完了したと判断したときには、 ホストコントロ一ラ 2の制御部 20◦は、 ファイルの読み込みは行わないようにして、 既に読み出しているオーディオデー 夕の転送のみを行い、 オーディオデ一夕の転送が全て終了した後に、 E OFコマ ンドを MDブロック 1に送信する (ステヅプ S 4 1 0 ) 。 ホストコントローラ 2 の制御部 2 00は、 オーディオデ一夕の全部を転送するようにしたハードデイス ク 3のハードディスク上のオーディオファイルをクローズする (ステップ S 4 1 1) 。
一方、 MDブロック 1においては、 ホストコントローラ 2からのオーディオデ 一夕を順次受信し、 暗号エンコーダ /デコーダにて暗号化を解いて DRAM 1 2 5に蓄積していき、 DRAM125に 1クラス夕以上のオーディオデータが溜ま つたか否かを判断する (ステップ S 305 ) 。 ステップ S 304の判断処理にお いて、 1クラス夕.以上のデータが DRAM 125に溜まったことを検知したら、 MDプロヅク 1のシステムコントローラ 1 50は、 前述した通常記録時の場合と 同様に、 DRAM 1 25に蓄積されたオーディオデ一夕をミニディスク 1 1 1に 記録する (ステップ S 306 ) 。
ステヅプ S 306において、 1クラス夕分のオーディオデ一夕をミニディスク 1 1 1に記録した後、 および、 ステップ S 305の判断処理において、 1クラス 夕以上のデ一夕が DRAM 125に溜まっていないと判断した場合には、 ホス ト コントロ一ラ 2からの E 0 Fコマンドを受信したか否かを判断する (ステツプ S
307 )
ステップ S 307の判断処理において、 EOFコマンドを受信していないと判 断したときには、 ステップ S 305からの処理を繰り返す。 すなわち、 EOFコ マンドを受信するまで、 ステップ S 305、 ステップ S 306の処理が繰り返さ れる。
ステヅプ S 307の判断処理において、 EOFコマンドを受信したと判断した ときには、 MDプロヅク 1のシステムコントローラ 1 50は、 DRAM 1 25に 溜まっているオーディオデータをミニディスク 1 1 1に記録する (ステヅプ S 3 08) 。 次いで、 E FMェン一ダをオフにする (S 309 ) 。
そして、 MDプロヅク 1のシステムコントロ一ラ 1 50は、 例えば自機の R 0 Mに保持されている自機のメーカ一コード、 モデルコードを読み出し、 これをホ ス トコントローラ 2に送信し (ステップ S 310) 、 D o neコマン ドを送信す る (ステップ S 3 1 1) 。 そして、 MDプロヅク 1のシステムコン トローラ 1 5 0は、 図 1 5 Aの処理に進み、 ホス トコントローラ 2からの U TO Cの更新要求 の受信待ちとなる (ステヅプ S 3 12 ) 。
一方、 ホストコン トローラ 2の制御部 200は、 MDブロック 1からのメーカ 一コード、 モデルコードの受信待ちとなり (ステップ S 412) 、 メーカーコー ド、 モデルコードを受信したときには、 MDプロヅク 1からの D 0 n eコマンド の受信待ちとなる (ステヅプ S 4 13 ) 。
そして、 ホストコントローラ 2の制御部 200は、 ステップ S 4 1 3の判断処 理において、 MDプロヅク 1からの D o neコマンドを受信したと判断したとき には、 図 1 5Bの処理に進み、 まず、 ハードディスク装置 3を制御して、 前述も したように、 ハードディスク装置 3のハードディスク上に設けられいるチヱヅク アウトリストファイルをオープンする (ステップ S 414 ) 。
ホストコントロ一ラ 2の制御部 200は、 時計回路 223から現在時刻を取得 し、 これをチェヅクアウト時刻として変数 CO T ime (COは Che c kO utの略。 ) に格納する (ステップ S 4 1 5) 。 取得した時刻情報の秒の値を 0 (零) 以外の値とするため、 チェックアウトにより出力したオーディオデ一夕の チェックァゥト回数をホストコントローラ 2側において管理しておき、 最初のと きには、 時刻の秒の値を 1にし、 2回目のときには、 2をセットし、 3回目の時 には、 3をセヅ トする (ステツプ S 41 6 ) 。
オーディオデ一夕のチェックアウト回数は、 たとえば、 オーディオデ一夕のフ アイル名などのオーディオデ一夕の識別情報と、 チェックァゥト回数とを格納す るファイルを作成し、 チェックアウトを行うごとに、 チヱヅクアウト回数の更新 や新規デ一夕の追加を行うようにしたり、 あるいは、 チェックアウトリストにチ エックアウト回数を持つようにするなどすることにより管理することができる。 ホストコントロ一ラ 2の制御部 200は、 ステヅプ S 412において受信する ようにした MDブロック 1からのメーカーコード、 モデルコード、 変数 C〇 T imeの値、 および、 対象のオーディオデータファイルのファイル名の数値、 対 象ファイルが属するグループのアルバム管理ファイルのファイル名の数値をもと にして、 チェヅクアウトリストファイルのレコードを作成する (ステヅプ S 41 7) 。
ホストコントローラ 2の制御部 200は、 ステップ S 417において作成した チェックァゥトリストのレコ一ドをチェックァゥトリストファイルに追加して書 き込み (ステヅプ S 41 8) 、 チェヅクアウトリストファイルをクローズする (ステップ S 41 9 ) 。
ホストコントローラ 2の制御部 200は、 チェックアウトリストファイルの更 新が終わったので、 UTQC更新コマンドを MDブロック 1側に送信する (ステ ヅブ S 420) 。 このとき、 CO T imeの情報をパラメ一夕として付属させ て送信する。
MDブロヅク 1のシステムコントローラ 150は、 ステヅブ S 3 1 0の判断処 理において、 ホストコントローラ 2からの UT 0 C更新コマンドを受信したと判 断したときには、 チヱヅクアウトによりホストコントローラ 2から供給されたォ —ディォデ一夕を記録したミニディスク 1 1 1上のエリアの情報をもとに UT 0 Cセクタ 0を更新し (ステップ S 3 1 3) 、 ステヅプ S 3 1 2において受け取つ たホストコントローラ 2からの時刻情報 (CO T ime) を記録時刻とし、 ま た、 自機のメーカーコード、 モデルコードをも用いて、 UTOCセクタ 2を更新 する (ステップ S 3 14) 。
これにより、 MDブロック 1側の更新も終わったので、 D oneコマンドをホ ストコントローラ 2に送信して (ステヅプ S 3 1 5 ) 、 図 13 A、 図 14 A、 図 1 5 Aに示した MDプロヅク 1側のチェヅクァゥト処理を終了する。
また、 ホストコントローラ 2の制御部 200は、 MDプロヅク 1からの D o η eコマンドの受信待ちとなり (ステップ S 42 1 ) 、 D oneコマンドを受信し たときには、 図 1 3B、 図 14B、 図 1 5Bに示したホストコントローラ 2側の チェックアウト処理を終了する。 これにより、 この実施の形態のオーディオ記録 再生システムにおいてのチェヅクァゥト処理が終了する。
このように、 チェヅクァゥト時においては、 ミニディスク 1 1 1の UTO Cの セクタ 2に記録される記録時刻は、 ホストコントローラ 2側において取得され、 その秒の値が 0 (零) 以外の値になるように調整されたものである。
そして、 図 1 1、 図 1 2を用いて説明した通常記録によりミニディスクに複製 されたオーディオデ一夕と、 チェックアウトによりミ二ディスクに複製されたォ 一ディォデ一夕とは、 そのオーディオデ一夕に対応する記録時刻の秒の値が異な るようにされるので、 通常記録されたものか、 チェックアウトにより記録された ものかを明確に区別することができる。 ホストコントローラ 2側には、 図 1 0に示したようなチェヅクァゥトリストが 形成されるので、 このチェックアウトリストをも用いることにより、 以下に説明 するように、 ミニディスクにチェックァゥトされたオーディオデ一夕についても、 チェックィン動作を不都合なく行うことができる。
[チヱヅクイン時の動作について]
次に、 この実施の形態のオーディオ記録再生システムにおいて行われるチェヅ クイン時の動作について説明する。 図 1 5は、 この実施の形態のオーディオ記録 再生システムにおけるチヱヅクイン動作を説明するためのフローチヤ一トである c 前述もしたように、 チヱヅクイン動作もまた MDブロック 1とホストコント口 —ラ 2とが協調して動作するする必要がある。 このため、 MDブロック 1とホス トコントローラ 2とのチヱヅクイン時の動作を並行して説明する。 なお、 図 1 6 Aは、 MDプロヅク 1側の処理を示すフローチャートであり、 その参照符号には、 500番台を用いている。
また、 図 1 6Bは、 ホストコントローラ 2側の処理を示すフローチャートであ り、 その参照符号には、 600番台を用いている。 なお、 MDブロック 1とホス トコントローラ 2との動作中のコマンドのやり取りは、 システム間通信路 6によ つて行う。
例えば、 MDプロヅク 1のキー操作部 1 52や、 ホストコントローラ 2のキー 操作部 223を通じて、 使用者からチェックインの開始指示が入力されると、 M Dブロック 1のシステムコントローラ 1 50は、 図 1 6 Aに示す処理を実行し、 また、 ホストコントロ一ラ 2の制御部 200は、 図 1 6 Bに示す処理を実行する そして、 MDプロヅク 1のシステムコントローラ 1 50は、 指定されたトラヅ ク (オーディオデ一夕) の UTOCセクタ 2情報とともにチェヅクイン鬨始コマ ンドをホスト側に送信し (ステヅプ S 50 1) 、 ホストコント口一ラ 2からのコ マンドの受信待ちとなる (ステヅプ S 502) 。 ここで、 UTOCセクタ 2情報 は、 チェックインを行うように指定されたトラヅク (オーディオデ一夕) に対応 して UT 0 Cのセクタ 2に記録されている記録時刻、 メーカーコード、 モデルコ 一ドからなる情報である。
ホストコントロ一ラ 2の制御部 200は、 MDプロヅク 1からのチェックイン 開始コマンドの受信待ちとなっており (ステヅプ S 6 0 1 ) 、 ステップ S 6 0 1 において、 MDプロヅク 1からのチェヅクイン開始コマンドを受信したと判断し たときには、 ハードディスク装置 2を制御して、 ハードディスク装置 2のハード ディスクに作成されているチェヅクァゥトリス トファイルをオープンする (ステ ヅプ S 602 ) 。
ホストコントローラ 2の制御部 2 00は、 チェヅクアウトリストファイルのレ コードをホストコントローラ 2の制御部 2 00内のバッファに読み出し (ステヅ プ S 602) 、 MDブロック 1からの UT〇Cセクタ 2情報と一致するレコード を検索する (ステツプ S 604) 。 そして、 ホストコントロ一ラ 2の制御部 2 0 0は、 オープンしたチェックアウト リス トファイルをクローズし (ステップ S 6 05) 、 該当レコードがあるか否かを判断する (ステップ S 606 ) 。
ステヅプ S 6 04とステップ S 606との処理は、 チェヅクインが指示された ミ二ディスクに記録されているオーディオデ一夕が、 ホス トコントローラ 2を通 じてチェックアウ トされたものか否かを確認する処理であり、 記録時刻、 メーカ 一コード、 モデルコードの一致するチェヅクァゥ ト リス トファイル内のレコード が検索される。 なお、 ステップ S 603、 ステヅプ S 6 04において、 もし全て のレコードをバッファ上に置くことができない場合は、 読み出しながらの探索を 行う。
ステップ S 6 0 6の判断処理において、 該当レコードがないと判断したときに は、 ホス トコン トローラ 2に制御部 2 00は、 MDプロヅク 1に対して NGステ —夕スを送信し (ステップ S 607) 、 チェヅクイン動作を終了する。
ステヅプ S 6 0 6の判断処理において、 該当レコ一ドがあると判断したときに は、 ホス トコントローラ 2の制御部 200は、 MDプロヅク 1に対して OKステ —タスを送信し (ステヅプ S 60 8 )、 MDブロック 1からの該当オーディオデ —夕を消去したことを示す E r a s e dコマン ドの受信待ちとなる (ステヅプ S 609 )
そして、 MDブロック 1において、 ステップ S 502の判断処理において、 ホ ス トコン ト口一ラ 2からのコマン ドを受信したと判断したときには、 そのコマン ドが OKコマン ド、 すなわち、 チェックインしょうとしているォ一ディォデ一夕 が、 ホストコントローラ 2からチェックァゥ卜されたものであると認められたか 否かを判断する (ステップ S 5 0 3 ) 。
ステップ S 5 0 3の判断処理において、 O Kコマンドではないと判断したとき には、 M Dブロヅク 1のシステムコントローラ 1 5 0は、 チェヅクイン動作を終 了する。 ステップ S 5 0 3の判断処理において、 O Kコマンドを受信したと判断 したときには、 M Dブロック 1のシステムコントローラ 1 5 0は、 その目的とす るオーディオデータに対応する U T 0 Cのデータを消去し (ステヅプ S 5 0 4 ) 、 消去したことを通知する E r a s e dコマンドをホストコントローラ 2に送信す る (ステヅプ S 5 0 5 ) 。 そして、 M Dプロヅク 1側のチェックイン動作を終了 する。
一方、 ホストコントローラ 2において、 ステップ S 6 0 9の判断処理において、 M Dブロック 1からの E r a s e dコマンドを受信したと判断したときには、 ホ ストコントローラ 2の制御部 2 0 0は、 ハードディスク装置 3を制御して、 ハー ドディスク装置 3のハードディスクに作成されているチェヅクァゥトリストファ ィルをオープンし (ステヅプ S 6 1 0 ) 、 該当レコードを消去して書き込みを行 う (ステップ S 6 1 1 ) 。
このステップ S 6 1 1の処理は、 M Dブロック 1において、 ミニディスクに記 録されているチェックァゥ卜されたオーディオデータであって、 ステヅプ S 5 0 4において削除されたオーディオデータに対応するチヱックァゥトリストフアイ ルの該当デ一タを削除する処理ある。 また、 オーディオデータごとの複製個数を 別ファイルにおいて管理している場合などにおいては、 そのファイルの該当する オーディオデ一夕についてのチェヅクァゥト回数も更新される。
この後、 チェヅクアウトリストファイルをクローズし (ステップ S 6 1 2 ) 、 ホストコントローラ 2側のチヱヅクイン動作を終了する。 以上で 1 トラヅクのチ エツクイン動作を完了する。
このように、 この実施の形態のオーディオ記録再生システムにおいて、 C Dブ ロヅク 4からのオーディォデ一夕を M Dプロヅク 1に装填されたミ二ディスクに 記録する従来からの第 1の経路通じて行う通常記録の場合と、 ハードディスク装 置 3からのオーディオデータをホストコントローラ 2を通じて M Dプロヅク 1に 供給し、 これをミニディスクに記録する新たな第 2の経路を通じて行うようにす るチヱックアウトによる記録の場合とでは、 記録時刻の秒数の値 (記述) が異な るようにされる。
これにより、 C Dブロック 4から供給を受けたオーディオデ一夕を、 間違って チェックィンしてしまうような不都合を生じさせることもなく、 記録媒体として 広く用いられているミ二ディスクを用いた場合にも、 オーディオデータの複製個 数管理を行う方式の著作権保護方式を実現することができる。
また、 複製の個数管理を行わない従来からの複製の経路を通じて複製したォー ディォデ一夕と、 複製の個数管理を行う新たな複製の経路を通じて複製したォ一 ディォデ一夕が混在しても、 それらのオーディオデータを区別して、 不都合なく 利用することもできる。
なお、 前述の実施の形態においては、 通常録音時においては、 記録時刻を M D プロヅク 1の時計回路 1 5 3から取得し、 チヱヅクアウト時には、 ホストコント ローラ 2の時計回路 2 2 5から取得するようにした。 しかし、 これに限るもので はない。
例えば、 通常録音時、 チ: πックアウト時のいずれの場合にも、 ホストコント口 ーラ 2の時計回路から記録時刻を得るようにすることもできる。 この場合には、 通常録音時において、 ホストコントロ一ラ 2から記録時刻を M Dプロヅク 1に供 給するようにすればよい。 そして、 この場合、 ホストコントローラ 2の時計回路 に時刻が設定されていなかったり、 動作していないなどの場合には、 チヱヅクァ ゥト自体を不能にするなどすることにより、 オーディオデ一夕の不正利用を防止 することができる。
逆に、 通常録音時、 チヱヅクアウト時のいずれの場合にも、 M Dプロヅク 1の 時計回路から記録時刻を得るようにすることもできる。 この場合には、 チヱヅク ァゥト時において、 M Dプロヅク 1から記録時刻をホストコントローラ 2に供給 するようにすればよい。 この場合にも、 M Dプロヅク 1のの時計回路に時刻が設 定されていなかったり、 動作していないなどの場合には、 チヱヅクアウト自体を 不能にするなどすることにより、 オーディオデータの不正利用を防止することが できる。 限度いつばいにチヱヅクアウトが行われているためにチェヅクアウトができな い場合、 あるいは、 チェヅクインができない場合などにおいては、 例えば、 ホス トコントローラ 2の表示部 5 1 1にエラーメヅセージを表示することにより、 な ぜチェヅクアウトできないか、 なぜチェヅクインできないかを使用者に通知する ことももちろんできる。
[異ならせる記録時刻の記述の他の例]
前述の実施の形態においては、 M Dシステム 1内での通常の録音動作によって 作成されたトラックとチェックァゥトによって作成されたトラックの区別がつく ように、 通常録音時には、 記録時刻の秒数の値を必ず 0 (零) にし、 チヱヅクァ ゥト時には、 記録時刻を 0 (零) 以外となるようにしたが、 これに限るものでは ない。
例えば、 通常録音の記録時刻の秒数を偶数のみを取るようにし、 チェックァゥ ト時の記録時刻の秒数を奇数のみを取るようにしたり、 この逆に、 通常録音の記 録時刻の秒数を奇数のみを取るようにし、 チェックァゥト時の記録時刻の秒数を 偶数のみを取るようにする。 このように、 どちらの場合の記録時刻の秒数を偶数 にするか、 奇数にするかを定めることにより、 通常録音により録音されたオーデ ィォデ一夕か、 チェックアウトにより録音されたオーディオデ一夕かを、 そのォ 一ディォデータに対応する U T 0 Cのセク夕 2の情報により判別することができ る。
また、 通常録音時とチェックァゥト時とを記録時刻の秒数の値により判別でき るようにする他の方法として、 モジュロ演算を用いるようにすることもできる。 例えば、 通常録音時においては、 U T 0 Cのセクタ 2に記録する記録時刻の秒数 の値を 4 n ( nは、 1以上の整数。 以下同じ。 ) とする。 そして、 チェヅクァゥ ト時の記録時刻の秒数の値は、 チヱヅクアウト 1回目にときには、 4 n + lとし、 チヱヅクアウト 2回目のときには、 4 n + 2とし、 チヱヅクアウト 3回目のとき には、 4 n + 3となるように設定する。
このようにして設定した値 Nについて、 (N m o d 4 ) なる モジュロ演 算を行えば、 すなわち、 Nを 4で割った余りを求めれば、 通常録音により録音さ れたものか、 チェックァゥトにより録音さえたものかを判別することができると とも、 チェヅクアウトにより録音されたオーディオデータである場合には、 それ が何回目のチヱックアウトにより録音されたものかをも知ることができるように される。
なお、 ここでは、 同じオーディオデ一夕についてチェックアウトにより録音で きる回数を 3回とした場合の例であり、 同じォ一ディォデ一夕についてのチェヅ クァゥト数に応じて、 記録時刻の秒数の値を定めることももちろんできる。
また、 記録時刻ではなく、 同じく U T 0 Cセクタ 2に記録するモデルコードを 通常録音時とチヱヅクアウト時で異ならせるようにしてもよい。 なお、 本システ ムと同じモデルコードは、 同様の手段を持つシステムにしか割り当てないことと する。
更なる変形例として図 5に示す U T 0 Cセクタ 0のパーツテーブルの Trackmod eのビット d2のコピ一禁止フラグを暗号化が施された圧縮オーディォ信号を暗号化 を解いて M Dに記録する場合にはコピー禁止フラグをオンにしておく。
C Dプレーヤから光デジタルアウトで伝送されてきた暗号化が施されていない 圧縮オーディォ信号を M Dに記録した場合には、 コピー禁止フラグはオフにして おく。 Sに、 C Dプレーヤからアナログ伝送されてきた暗号化が施されていない アナログオーディオ信号を M Dユニットで圧縮デジ夕ルオーディオ信号に変換し て M Dに記録する場合にも、 同様に上記コピー禁止フラグはオフにしておく。 これによつて、 ミニディスクュニヅ トではミニディスクに記録された圧縮デジ タルオーディオ信号が複製個数管理対象である暗号化が過去施されていた上記暗 号化が施されていたデジタルオーディオ圧縮信号か、 複製個数管理非対象である 暗号化が施されていないデジ夕ルオーディオ圧縮信号か否かを U T 0 Cセクタ 0 のパーツテーブルの Trackmodeのビット d2で判断可能になる。
このように、 U T O Cの情報のうち、 記録されるオーディオデ一夕ごとに対応 する情報を用いることによって、 従来のフォーマットと互換性を保ちながら、 複 製したトラック (オーディオデータ) を識別することができるようになる。 それ により、 チェックアウト、 チヱヅクインという動作をミニディスクを記録媒体と して用いた場合にも実現することができる。
なお、 前述の実施の形態のオーディオ再生システムにおいては、 チェックァゥ トされたオーディオデータの識別情報、 記録時刻、 メーカ一コード、 モデルコー ドをホストコントローラ 2側に保持するようにした。 しかし、 これに限るもので はなく、 通常録音により録音するようにしたオーディオデータについての情報を もホストコントローラ 2側において管理するようにしてもよい。
このようにすることにより、 オーディオ記録再生システムにおいて、 記録する ようにされるすべてのオーディォデ一夕について、 ホストコントローラ 2側で一 元的に管理することできる。
また、 前述した実施の形態においては、 ATRAC方式によりデ一夕圧縮され たオーディオデ一夕を、 MDブロック 1とホストコントローラ 2との間でチェヅ クアウト、 チェヅクインする場合を例にして説明した。 しかし、 これに限るもの ではない。
例えば、 ホストコントローラ 2のアナログ出力端子 2 13からのオーディオ信 号を、 MDプロヅク 1のアナログ入力端子 134を通じて MDプロヅク 1に供給 するようにした場合にも、 前述した実施の形態の場合と同様に、 チェヅクアウト 動作、 チェヅクイン動作を行うようにすることができる。
また、 ホストコントローラ 2の図示しないデジタル出力端子やデジタル入出力 端子を通じて、 データ圧縮されていないオーディオデ一夕、 あるいは、 圧縮解凍 したオーディオデータを、 MDブロック 1のデジ夕ルオーディオ入力端子 1 2 1 を通じて MDプロック 1に供給するようにした場合にも、 前述した実施の形態の 場合と同様に、 チェックアウト動作、 チェックイン動作を行うよケにすることが できる。
すなわち、 MDプロヅク 1、 ホストコント口一ラ 2との間で、 送受するように されるオーディオデータは、 デジタルオーディオデ一夕でも、 アナログオーディ ォ信号でもよく、 また、 デジ夕ルオーディォデ一夕の場合には、 デ一夕圧縮され たものであっても、 また、 されていないものであってよい。 要は、 複製の個数管 理を行う経路と、 そうでない経路とで、 UTOCの情報を異ならせる。
また、 オーディオ記録再生システムも、 前述した実施の形態のものに限られる ものではない。 例えば、 DVD (Digital Versatile Disk)の再生機や記録再生機、 モニタ受像機などを備えやシステムなど種々の構成のシステムにおいて、 目的と するデ一夕を複製する場合にこの発明を適用することができる。
また、 前述の実施の形態においては、 オーディオデータをミニディスクに記録 する場合を例にして説明したが、 これに限るものではない。 例えば、 記録媒体は、 ミニディスクのように、 1曲分のオーディオデータのように、 記録された 1まと まりとされるデータごとに対応する管理情報を有する各種の記録媒体を用いる場 合にこの発明を適用することができる。
また、 記録媒体に記録するデータも上記のように、 1まとまりとして処理され る各種のデータ、 例えば、 ビデオデータ、 テキストデ一夕、 ゲームプログラムな どの各種のプログラムなど、 いわゆる種々のコンテンヅデ一夕を扱う機器、 記録 再生システムにこの発明を適用することができる。 産業上の利用可能性 上述したように、 本発明によれば、 従来のフォーマットと互換性を保ちながら、 所定の経路を通じて複製するようにしたデ一夕 (トラヅク) を識別することがで きる。 これにより、 複製の個数管理を行うことにより実現できるいわゆるチエツ クアウト、 チェヅクインという動作を広く普及しているミニディスク (M D ) な どの記録媒体を用いた場合にも実現できる。

Claims

請求の範囲
1 . 主情報が記録される主情報領域と、 上記主情報領域に記録された上記主情報 毎の管理情報が記録される管理領域とを備えた記録媒体に対して、 上記主情報を 複製する場合の複製管理方法であって、
上記記録媒体に対しては、 複製の個数管理を行うことなく上記主情報の複製を 行うようにする第 1の経路と、 複製の個数管理を行うようにして上記主情報の複 製を行うようにする第 2の経路とのいづれかを通じて、 上記主情報の複製を行う ことができるようにされており、
上記第 1の経路を通じて上記記録媒体に複製する上記主情報に対応する上記管 理情報の一部分の記述と、 上記第 2の経路を通じて上記記録媒体に複製する上記 主情報に対応する上記管理情報の一部分の記述とを異ならせるとともに、 少なく とも上記第 2の経路を通じて上記記録媒体に上記主情報を複製するようにした場 合に上記管理情報の一部分を複製履歴情報として記憶保持することを特徴とする 複製管理方法。
2 . 記述を異ならせる上記管理情報の一部分は、 各々の主情報に対応するコピー 禁止フラグであることを特徴とする請求の範囲第 1項記載の複製管理方法。
3 . 記述を異ならせる上記管理情報の一部分は、 上記主情報を上記記録媒体に記 録するようにしたときの時刻情報であることを特徴とする請求の範囲第 1項'記載 の複製管理方法。
4 . 記述を異ならせる上記管理情報の一部分は、 上記主情報を上記記録媒体に記 録した記録機器の機器識別子であることを特徴とする請求の範囲第 1項記載の複 製管理方法。
5 . 上記第 1の経路を通じて上記記録媒体に記録する上記主情報に対応する上記 時刻情報の所定桁には、 偶数番号又は奇数番号の一方を割り当て、 上記第 2の経 路を通じて上記記録媒体に記録する上記主情報に対応する上記時刻情報の所定桁 には、 偶数番号又は奇数番号の他方を割り当てることにより、 上記時刻情報の記 述を異ならせることを特徴とする請求の範囲第 3項記載の複製管理方法。
6 . 上記第 1の経路を通じて上記記録媒体に記録する上記主情報に対応する上記 時刻情報の所定桁には、 所定の固定値を割り当て、 上記第 2の経路を通じて上記 記録媒体に記録する上記主情報に対応する上記時刻情報の所定桁には、 上記所定 の固定値以外の値を割り当てることにより、 上記時刻情報の記述を異ならせるこ とを特徴とする請求の範囲第 3項記載の複製管理方法。
7 . 上記複製履歴情報は、 上記時刻情報に加えて、 上記管理情報に含まれる複製 を
行った機器の機器識別子を含むことを特徴とする請求の範囲第 3項、 第 5項又は 第 6項のいずれか 1に記載の複製管理方法。
8 . 主情報が記録される主情報領域と、 上記主情報領域に記録された上記主情報 毎の管理情報が記録される管理領域とを備えた記録媒体に対して、 上記主情報を 複製する記録装置と、 上記記録装置による複製を制御するとともに管理する管理 装置とからなる複製管理システムであって、
上記記録装置は、
複製の個数管理を行うことなく上記主情報の複製を行うようにする第 1の経路 と、
複製の個数管理を行うようにして上記主情報の複製を行うようにする第 2の経 路と、
上記第 1の経路を通じて上記主情報を複製する場合と、 上記第 2の経路を通じ て上記主情報を複製する場合とで、 その一部分の記述が異なる上記管理情報を上 記記録媒体の上記管理領域に記録する管理情報記録手段とを備え、
上記管理装置は、
少なくとも、 上記第 2の経路を通じて上記記録装置が主情報の複製を行うよう にした場合に、 上記管理領域に記録される上記管理情報の一部分を複製履歴情報 として記憶保持する複製履歴情報記憶手段を備える
ことを特徴する複製管理システム。
9 . 記述を異ならせる上記管理情報の一部分は、 各々の主情報に対応するコピー 禁止フラグであることを特徴とする請求の範囲第 8項記載の複製管理システム。
1 0 . 上記管理情報の一部分として、 上記主情報を上記記録媒体に記録するよう にしたときの時刻情報の記述を異ならせることを特徴とする請求の範囲第 8項記 載の複製管理システム。
1 1 . 上記管理情報の一部分として、 上記主情報を上記記録媒体に記録するよう にしたときの記録機器の機器識別子の記述を異ならせることを特徴とする請求の 範囲第 8項記載の複製管理システム。
1 2 . 上記第 1の経路を通じて上記記録媒体に記録する上記主情報に対応する上 記時刻情報の所定桁には、 偶数番号又は奇数番号の一方を割り当て、 上記第 2の 経路を通じて上記記録媒体に記録する上記主情報に対応する上記時刻情報の所定 桁には、 偶数番号又は奇数番号の他方を割り当てることにより、 上記時刻情報の 記述を異ならせることを特徴とする請求の範囲第 1 0項記載の複製管理システム (
1 3 . 上記第 1の経路を通じて上記記録媒体に記録する上記主情報に対応する上 記時刻情報の所定桁には、 所定の固定値を割り当て、 上記第 2の経路を通じて上 記記録媒体に記録する上記主情報に対応する上記時刻情報の所定桁には、 上記所 定の固定値以外の値を割り当てることにより、 上記時刻情報の記述を異ならせる ことを特徴とする請求の範囲第 1 0項記載の複製管理システム。
1 4 . 上記管理装置は、 上記管理情報に含まれる上記主情報の複製を行った上記 記録装置の機器識別子を取得する機器識別子取得手段を備え、 上記複製履歴情報 記憶手段は、 上記機器識別子取得手段により取得された上記機器識別子をも上記 複製履歴情報に含めて記憶保持することを特徴とする請求の範囲第 1 0項、 第 1
2項又は第 1 3項のいずれか 1に記載の複製管理システム。
1 5 . 主情報が記録される主情報領域と、 上記主情報領域に記録された上記主情 報毎の管理情報が記録される管理領域とを備えた記録媒体に、 上記主情報を記録 する記録装置であって、
複製の個数管理を行うことなく上記主情報の複製を行うようにする第 1の経路 と、
複製の個数管理を行うようにして上記主情報の複製を行うようにする第 2の絰 路と、
上記第 1の経路を通じて上記主情報を複製する場合と、 上記第 2の経路を通じ て上記主情報を複製する場合とで、 その一部分の記述が異なる上記管理情報を上 記記録媒体の上記管理領域に記録する管理情報記録手段と を備えることを特徴とする記録装置。
1 6 . 記述を異ならせる上記管理情報の一部分は、 各々のま情報に対応するコピ 一禁止フラグであることを特微とする請求の範囲第 1 5項記載の記録装置。
1 7 . 上記管理情報の一部分は、 上記主情報を上記記録媒体に記録するようにし たときの時刻情報であることを特徴とする請求の範囲第 1 5項記載の記録装置。
1 8 . 上記管理情報の一部分は、 上記主情報を上記記録媒体に記録するようにし たときの記録機器の機器識別子であることを特徴とする請求の範囲第 1 5項記載 の記録装置。
1 9 . 上記第 1の経路を通じて上記記録媒体に記録する上記主情報に対応する上 記時刻情報の所定桁には、 偶数番号又は奇数番号の一方が割り当てられ、 上記第 2の経路を通じて上記記録媒体に記録する上記主情報に対応する上記時刻情報の 所定桁には、 偶数番号又は奇数番号の他方が割り当てられることことを特徴とす る請求の範囲第 1 7項記載の記録装置。
2 0 . 上記管理情報形成手段は、 上記第 1の経路を通じて上記記録媒体に記録す る上記主情報に対応する上記時刻情報の所定桁には、 所定の固定値が割り当てら れ、 上記第 2の経路を通じて上記記録媒体に記録する上記主情報に対応する上記 時刻情報の所定桁には、 上記所定の固定値以外の値が割り当てられることを特徴 とする請求の範囲第 1 7項記載の記録装置。
2 1 . 主情報が記録される主情報領域と、 上記主情報領域に記録された上記主情 報毎の管理情報が記録される管理領域とを備えた記録媒体に対して、 上記主情報 を複製する記録装置の複製を制御するとともに管理する複製管理装置であって、 上記記録装置は、 複製の個数管理を行うことなく上記主情報の複製を行うよう にする第 1の経路を通じて上記記録媒体に複製する上記主情報に対応する上記管 理情報の一部分の記述と、 複製の個数管理を行うようにして上記主情報の複製を 行うようにする第 2の経路を通じて上記記録媒体に複製する上記主情報に対応す る上記管理情報の一部分の記述とを異ならせるようにするものであり、
少なくとも、 上記第 2の経路を通じて上記記録装置が主情報の複製を行うよう にした場合に、 上記管理領域に記録される上記管理情報の一部分を複製履歴情報 として記憶保持する複製履歴情報記憶手段を備えることを特徴とする複製管理装 置。
2 2 . 記述を異ならせる上記管理情報の一部分は、 各々の主情報に対応するコピ —禁止フラグであることを特徴とする請求の範囲第 2 1項記載の複製管理装置 2 3 . 上記管理情報の一部分は、 上記主情報を上記記録媒体に記録するようにし たときの時刻情報であることを特徴とする請求の範囲第 2 1項記載の複製管理装 置。
2 4 . 上記管理情報は、 上記主情報を上記記録媒体に記録するようにしたときの 記録機器の機器識別子であることを特徴とする請求の範囲第 2 1項記載の複製管 理装置。
2 5 . 上記第 1の経路を通じて上記記録媒体に記録する上記主情報に対応する上 記時刻情報の所定桁には、 偶数番号又は奇数番号の一方が割り当てられ、 上記第
2の経路を通じて上記記録媒体に記録する上記主情報に対応する上記時刻情報の 所定桁には、 偶数番号又は奇数番号の他方が割り当てられることことを特徴とす る請求の範囲第 2 3項記載の複製管理装置。
2 6 . 上記管理情報形成手段は、 上記第 1の経路を通じて上記記録媒体に記録す る上記主情報に対応する上記時刻情報の所定桁には、 所定の固定値が割り当てら れ、 上記第 2の経路を通じて上記記録媒体に記録する上記主情報に対応する上記 時刻情報の所定桁には、 上記所定の固定値以外の値が割り当てられることを特徴 とする請求の範囲第 2 3項記載の複製管理装置。
2 7 . 上記管理情報に含まれる上記主情報の複製を行った上記記録装置の機器識 別子を取得する機器識別子取得手段を備え、 上記複製履歴情報記憶手段は、 上記 機器識別子取得手段により取得された上記機器識別子をも上記複製履歴情報に含 めて記憶保持することを特徴とする請求の範囲第 2 3項記載の複製管理装置。 2 8 . 暗号化が施された第 1のデジタル信号が入力される第 1の入力手段と、 暗号化が施されていない第 2のデジタル信号が入力される第 2の入力手段と、 上記第 1の入力手段から入力される第 1のデジタル信号の暗号を解く解読手段 と、
上記解読手段で解読された第 1のデジタル信号と第 2の入力手段から入力され た第 2のデジタル信号を選択する切換手段と、 上記切換手段で選択されたデジタル信号を記録媒体上の主情報記録領域に記録 するとともに、 上記主情報記録領域に記録されたデジタル信号が第 1のデジタル 信号か、 第 2のデジタル信号かを識別可能な識別子を上記記録媒体上の管理領域 に記録する記録手段とを備えたことを特徴とする複製管理装置。
2 9 . 上記記録媒体上の管理領域に記録される上記主情報記録領域に記録された デジタル信号が第 1のデジタル信号か、 第 2のデジタル信号かを識別可能な識別 子は、 コピー禁止フラグであることを特徴とする請求の範囲第 2 8項記載の複製
3 0 . 上記記録媒体上の管理領域に記録される上記主情報記録領域に記録された デジタル信号が第 1のデジタル信号か、 第 2のデジタル信号かを識別可能な識別 子は、 機器識別子であることを特徴とする請求の範囲第 2 8項記載の複製管理装 置。
3 1 . 上記記録媒体上の管理領域に記録される上記主情報記録領域に記録された デジタル信号が第 1のデジタル信号か、 第 2のデジタル信号かを識別可能な識別 子は、 記録時刻情報の表記を異ならすことで識別可能にすることを特徴とする請 求の範囲第 2 8項記載の複製管理装置。
PCT/JP2001/011679 2001-01-12 2001-12-28 Procede et dispositif de gestion de copie de donnees et systeme de gestion de copie associe WO2002056312A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2002556891A JP4078979B2 (ja) 2001-01-12 2001-12-28 データの複製管理方法及び装置並びに複製管理システム
US10/220,300 US7050368B2 (en) 2001-01-12 2001-12-28 Data copying managing method and device and copy managing system
EP01273209A EP1351237A4 (en) 2001-01-12 2001-12-28 DATA COPYING METHOD AND DEVICE AND COPIER MANAGEMENT SYSTEM

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2001-5750 2001-01-12
JP2001005750 2001-01-12

Publications (1)

Publication Number Publication Date
WO2002056312A1 true WO2002056312A1 (fr) 2002-07-18

Family

ID=18873750

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2001/011679 WO2002056312A1 (fr) 2001-01-12 2001-12-28 Procede et dispositif de gestion de copie de donnees et systeme de gestion de copie associe

Country Status (6)

Country Link
US (1) US7050368B2 (ja)
EP (1) EP1351237A4 (ja)
JP (1) JP4078979B2 (ja)
KR (1) KR100838995B1 (ja)
CN (1) CN100354966C (ja)
WO (1) WO2002056312A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006202381A (ja) * 2005-01-19 2006-08-03 Funai Electric Co Ltd 情報記録装置
JP2007200113A (ja) * 2006-01-27 2007-08-09 Hitachi Ltd 同一コンテンツから派生した形式の異なるコンテンツを複数個所で同時に利用することを防ぐ方法及びシステム
JP2008097063A (ja) * 2006-10-06 2008-04-24 Onkyo Corp コンテンツ転送システム、コンテンツ記録装置及び携帯型コンテンツ記録システム

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003059172A (ja) * 2001-08-22 2003-02-28 Yamaha Corp ディジタルオーディオ録音再生装置
DE10392559T5 (de) * 2002-04-15 2007-03-08 Sony Corp. Aufzeichnungs- und Wiedergabevorrichtung sowie Aufzeichnungs- und Wiedergabeverfahren
JP2003317395A (ja) * 2002-04-15 2003-11-07 Pioneer Electronic Corp 情報記録装置および情報記録方法
WO2004086370A2 (en) * 2003-03-24 2004-10-07 Matsushita Electric Industrial Co., Ltd. Recording apparatus and content protection system
JP4117615B2 (ja) * 2003-06-30 2008-07-16 ソニー株式会社 一時蓄積管理装置、一時蓄積管理方法及び一時蓄積管理プログラム
US20050117466A1 (en) * 2003-12-02 2005-06-02 Doug Strachota System and method for converting a CD collection to a different media or format
TWI254947B (en) * 2004-03-28 2006-05-11 Mediatek Inc Data managing method and data access system for storing all management data in a management bank of a non-volatile memory
US20080065904A1 (en) * 2006-09-12 2008-03-13 Global Discware Reproduction of compact discs and DVDs
KR101192625B1 (ko) * 2008-03-20 2012-10-18 노키아 코포레이션 모바일 통신 시스템에서 반영구적으로 할당된 패킷 전송 자원들에 대한 새 데이터 표시자 플래그
US20100039906A1 (en) * 2008-08-15 2010-02-18 Doug Strachota System and method for converting a cd collection to a different media or format

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1097785A (ja) * 1996-09-20 1998-04-14 Sony Corp 記録装置
JPH11283325A (ja) * 1998-03-31 1999-10-15 Sony Corp 記録システムおよび記録方法
JP2000268497A (ja) * 1999-03-12 2000-09-29 Matsushita Electric Ind Co Ltd ディジタルデータ記録媒体、ディジタルデータ記録再生装置およびディジタルデータ記録システム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4005385A (en) * 1975-06-23 1977-01-25 General Electric Company Pattern recognition machine for analyzing line orientation
US4388682A (en) * 1979-09-04 1983-06-14 Raytheon Company Microprogrammable instruction translator
US5703859A (en) * 1995-09-01 1997-12-30 Sony Corporation Digital video copy protection system
JPH103745A (ja) * 1996-06-12 1998-01-06 Sony Corp 記録媒体、デジタルコピー管理方法、再生装置、及び記録装置
EP0944256A1 (en) * 1998-03-19 1999-09-22 Hitachi Europe Limited Copy protection apparatus and method
JP4045388B2 (ja) * 1999-01-14 2008-02-13 ソニー株式会社 情報信号複製制限方法、情報信号複製制御システムおよび情報信号記録装置
JP4045393B2 (ja) * 1999-06-01 2008-02-13 ソニー株式会社 情報信号複製管理方法および情報信号記録装置
JP2002042413A (ja) * 2000-05-18 2002-02-08 Sony Corp データ記録媒体、データ記録方法及び装置、データ再生方法及び装置、データ記録再生方法及び装置、データ送信方法及び装置、データ受信方法及び装置、コンテンツデータ
CN1279532C (zh) * 2000-10-31 2006-10-11 索尼公司 用于记录/播放嵌入附加信息的音频数据的装置及方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1097785A (ja) * 1996-09-20 1998-04-14 Sony Corp 記録装置
JPH11283325A (ja) * 1998-03-31 1999-10-15 Sony Corp 記録システムおよび記録方法
JP2000268497A (ja) * 1999-03-12 2000-09-29 Matsushita Electric Ind Co Ltd ディジタルデータ記録媒体、ディジタルデータ記録再生装置およびディジタルデータ記録システム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1351237A4 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006202381A (ja) * 2005-01-19 2006-08-03 Funai Electric Co Ltd 情報記録装置
JP2007200113A (ja) * 2006-01-27 2007-08-09 Hitachi Ltd 同一コンテンツから派生した形式の異なるコンテンツを複数個所で同時に利用することを防ぐ方法及びシステム
JP4585460B2 (ja) * 2006-01-27 2010-11-24 株式会社日立製作所 同一コンテンツから派生した形式の異なるコンテンツを複数個所で同時に利用することを防ぐ記憶装置、システム及び方法
US7937766B2 (en) 2006-01-27 2011-05-03 Hitachi, Ltd. Method and system for preventing simultaneous use of contents in different formats derived from the same content at a plurality of places
JP2008097063A (ja) * 2006-10-06 2008-04-24 Onkyo Corp コンテンツ転送システム、コンテンツ記録装置及び携帯型コンテンツ記録システム

Also Published As

Publication number Publication date
US7050368B2 (en) 2006-05-23
JPWO2002056312A1 (ja) 2004-05-20
EP1351237A1 (en) 2003-10-08
CN1416571A (zh) 2003-05-07
KR100838995B1 (ko) 2008-06-17
EP1351237A4 (en) 2007-12-05
KR20020079899A (ko) 2002-10-19
JP4078979B2 (ja) 2008-04-23
CN100354966C (zh) 2007-12-12
US20030123347A1 (en) 2003-07-03

Similar Documents

Publication Publication Date Title
KR100602214B1 (ko) 기록재생장치, 기록재생방법
RU2268505C2 (ru) Носитель записи, записывающее устройство и система записи/воспроизведения
US7600085B2 (en) Apparatus and method for determining erasability of data
US6907184B1 (en) Recording medium editing apparatus based on content supply source
US6810200B1 (en) Digital data processing device that restricts usage of data present on a recording medium
US20040139844A1 (en) Storing apparatus and storing method for music data
CN1808609B (zh) 向/从记录介质中记录和再生样品数据的方法和装置
JP2006244697A (ja) 製造業体の特殊機能を支援する記録及び/または再生装置
EP0597339B1 (en) Disc recording/reproducing apparatus
KR100838995B1 (ko) 데이터의 복제관리방법 및 장치와 복제관리시스템
TW200301887A (en) Recording method, recording apparatus, reproducing method and reproducing apparatus
US7239585B2 (en) Information recording apparatus and method, information reproducing apparatus and method, information recording program and information reproducing program, recording medium and information recording medium
US7228568B2 (en) Data recording apparatus, data recording method, and data transfer system
US7295393B2 (en) Data converting apparatus, data converting method, and recording medium
TW536695B (en) Dubbing apparatus and dubbing method
KR100716441B1 (ko) 기록 장치, 기록 방법, 재생 장치 및 재생 방법
JP4300662B2 (ja) ダビング装置
JP2004005816A (ja) 情報記録再生装置及び情報記録再生方法
EP0920013B1 (en) A combined set for digital audio distribution
KR20040101466A (ko) 기록 재생장치 및 기록 재생방법
US7454627B2 (en) Recording medium containing copyright information, recording apparatus and recording method therefor
JP3874121B2 (ja) 記録装置および記録方法
US20030179668A1 (en) Information recording apparatus, information recording method, information recording program and information recording medium
JPH10199138A (ja) 情報記録再生装置
KR20020071652A (ko) 데모용 데이터의 기록 및 재생방법과, 그에 따른 기록매체

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

ENP Entry into the national phase

Ref country code: JP

Ref document number: 2002 556891

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 1020027011050

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2001273209

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 018064477

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 1020027011050

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 10220300

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 2001273209

Country of ref document: EP