WO2000075928A1 - Opitical disk, and method and device for recording/reproducing data on/from optical disk - Google Patents

Opitical disk, and method and device for recording/reproducing data on/from optical disk Download PDF

Info

Publication number
WO2000075928A1
WO2000075928A1 PCT/JP2000/003546 JP0003546W WO0075928A1 WO 2000075928 A1 WO2000075928 A1 WO 2000075928A1 JP 0003546 W JP0003546 W JP 0003546W WO 0075928 A1 WO0075928 A1 WO 0075928A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
audio object
unit
bit rate
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2000/003546
Other languages
English (en)
French (fr)
Inventor
Masaya Yamamoto
Tomoyuki Okada
Yasushi Uesaka
Kazuhiro Tsuga
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to EP00931638A priority Critical patent/EP1102270A4/en
Publication of WO2000075928A1 publication Critical patent/WO2000075928A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327—Table of contents
    • G11B27/329—Table of contents on a disc [VTOC]
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10—Digital recording or reproducing
    • G11B20/10527—Audio or video recording; Data buffering arrangements
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00007—Time or data compression or expansion
    • G11B2020/00079—Time or data compression or expansion the compression ratio or quality level being adapted to circumstances, e.g. to the available recording space
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10—Digital recording or reproducing
    • G11B20/10527—Audio or video recording; Data buffering arrangements
    • G11B2020/10537—Audio or video recording
    • G11B2020/10592—Audio or video recording specifically adapted for recording or reproducing multichannel signals
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00—Record carriers by type
    • G11B2220/20—Disc-shaped record carriers
    • G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215—Recordable discs
    • G11B2220/216—Rewritable discs
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00—Record carriers by type
    • G11B2220/20—Disc-shaped record carriers
    • G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537—Optical discs
    • G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00—Record carriers by type
    • G11B2220/20—Disc-shaped record carriers
    • G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537—Optical discs
    • G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • G11B2220/2575—DVD-RAMs
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34—Indicating arrangements 

Definitions

  • the present invention relates to an optical disk capable of reading and writing data, and more particularly to an optical disk on which digital data including moving image data, still image data, and audio data is recorded.
  • the present invention also relates to an apparatus and a method for recording and reproducing data on and from such an optical disc.
  • a DVD-RAM having a recording capacity of 4 GB or more in a phase change type.
  • VBR variable bit rate
  • DVD-RAM is used as a home video recorder by compressing and recording video data in MPEG format.
  • Digital audio data that can be recorded on DVD-RAM includes LPCM (linear PCM), AC3, and MLP.
  • LP CM is an uncompressed encoding method used in CDs, and typically encodes audio information using 16-bit quantization.
  • DVD-RAM can record LPCM-format audio data quantized at a sampling rate of 44. lKhz for about 9 hours.
  • LP CM is contrary there are high-quality benefits for uncompressed, high from disk read rate is Demeri' crossing s requesting a large recording capacity to the disk.
  • AC 3 compresses and encodes audio information at a fixed length bit rate (CBR).
  • CBR fixed length bit rate
  • the AC 3 method is a method of encoding audio information by compressing it, so that the reading rate from the disc can be suppressed, and there is an advantage that the recording capacity of the disc can be reduced.
  • VBR variable bit rate
  • DVD-RAM As a home audio recorder, it is necessary to efficiently record music information on a disk using the above-mentioned LPCM system, AC3 system, and MLP system as a disk data format and device. In addition, a data format and a device that have good operability for data recording, editing, and reproduction for a user are required.
  • the present invention has been made to solve the above-described problems, and has an object to provide an optical disc capable of suppressing the data size of time map information, and an apparatus and a method for recording and reproducing data on the optical disc.
  • an optical disc comprises at least one audio object encoded by an encoding method of either a variable bit rate or a fixed bit rate;
  • This is a recording medium on which management information for managing reproduction is recorded, and has the following configuration.
  • the audio object is composed of a plurality of units having a predetermined reproduction time length, and each unit has the same reproduction time length except for the last unit among all the units constituting the audio object.
  • the management information defines at least one playback section of the audio object specified by the time stamp information indicating the time when the audio object was played, and includes path information indicating a playback order of each playback section, and audio object.
  • Encoding type information indicating the encoding method of each audio object, and time stamp information provided for each audio object and specifying a playback section of the audio object, and the time stamp information of the audio object reproduced at the time indicated by the time stamp information.
  • the map information to be converted into an address on the optical disk where the unit is recorded.
  • the map information has information on the data size of the unit.
  • the information on the data size of the unit includes information on the data size of each unit if the corresponding audio object encoding method is a variable bit rate encoding method. If the encoding method of the audio object is a constant bit rate encoding method, the data size information of the last unit of the units included in the audio object is used as information on the data size of the unit. It has only information and information on the data size of each unit in the remaining units excluding the last unit.
  • the map information may further include information on the unit playback time length.
  • the information about the playback time length includes the unit information contained in the audio object. Only the playback time information for the last unit and the playback time information for one of the remaining units excluding the last unit are included. Alternatively, the information on the playback time length includes only the playback time information on one unit in the remaining units excluding the last unit among the units included in the audio object.
  • the map information may have two table configurations.
  • the first table configuration is referred to when the encoding system of the corresponding audio object is the encoding system of the variable bit rate, and has information on the data size of the unit for each unit.
  • the second table configuration is referred to when the encoding system of the corresponding audio object is the encoding system of the fixed bit rate, and is used as information on the data size of the unit among the units included in the audio object. It consists only of information on the data size of the last unit, and information on the data size of one of the remaining units excluding the last unit.
  • Variable bit rate coding methods include, for example, the AAC method and the MLP method.
  • the constant bit rate coding methods include, for example, a linear PCM method and an AC-3 method.
  • a data recording device is a device for recording audio data on the above-described optical disc, and has the following configuration.
  • the data recording device inputs audio data to be recorded, and determines whether the input audio data is encoded at a variable bit rate or at a fixed bit rate.
  • the method comprises means for creating the map information of the second table, and means for recording the created map information together with the input audio object on an optical disc.
  • a data reproducing device is a device for reproducing an audio object from the above-mentioned optical disk, and has the following configuration.
  • the data playback device includes a means for designating an audio object to be played, and a method for coding the specified audio data at a variable bit rate or at a fixed bit rate.
  • Means for judging whether or not the encoding method is used, and the table configuration of the map information is selected according to the determined encoding method, and the size of the unit constituting the audio object to be reproduced from the map information of the selected table configuration From the read unit size, find the start address of the object to be reproduced on the optical disk, read the audio object from the found start address, and reproduce the audio object.
  • the means for reading out and reproducing the audio object is, for each unit, by referring to the map information of the first table configuration when the determined code method is a variable bit rate coding method.
  • the starting address may be obtained by calculating the data size of the audio object, adding the obtained data size, and adding the offset address value of the audio object to be reproduced to the total value.
  • the data size of one cut of the remaining unit is determined by referring to the map information of the second table configuration. , Multiply by the number of units that make up the audio object to be played, and multiply by ⁇ f. You may be asked to start Adore scan by adding the offset ⁇ dress value of Oobujeku door.
  • a data recording method is an apparatus for recording audio data on the optical disc, and has the following steps.
  • the data recording method is to input the audio data to be recorded, and determine whether the encoding method of the input audio data is a variable bit rate encoding method or a fixed bit rate encoding method. As a result of the determination, if the coding method is a coding method with a variable bit rate, map information of the first table is created, and if the coding method is a coding method with a fixed bit rate, Then, map information of the second table is created, and the created map information is recorded on an optical disc together with the input audio object.
  • a data reproducing method is an apparatus for reproducing an audio object from the above optical disk, and comprises the following steps.
  • the data playback method specifies the audio object to be played, and whether the coding method of the specified audio data is a coding method with a variable bit rate or a coding method with a fixed bit rate.
  • the table configuration of the map information is selected according to the determined encoding method, and the size of the unit constituting the audio object to be reproduced is read out from the map information of the selected table configuration. From the read unit size, the start address of the object to be reproduced on the optical disk is obtained, and the audio object is read from the obtained start address and reproduced.
  • the playback time length of only the first and last units of each object is used instead of recording the playback time length of all units.
  • the audio data is encoded by the fixed bit rate method
  • the size of each unit in the number of packs is fixed, and instead of recording the size of all units, The size of only the first and last unit of each object is recorded.
  • the recording format of the time map information which indirectly refers to the recording position of the audio data on the disc by the time stamp, has been realized while maintaining consistency at both the fixed bit rate and the variable bit rate.
  • the size of time map information per recording time length is reduced to less than half, and in the case of a fixed bit rate, a time map with a fixed size independent of the recording time can be realized. .
  • the time map information is used as a memory constant.
  • FIG. 1 is a diagram showing a DVD-RAM disk and a cartridge for storing the disk.
  • FIG. 2A is a diagram illustrating a recording area of a DVD-RAM disk
  • FIG. 2B is a diagram illustrating a state of a surface of the DVD-RAM disk.
  • FIG. 3A is a diagram illustrating a zone of a DVD-RAM disc
  • FIG. 3B is a diagram illustrating a relationship between a lead-in area, a lead-card area and a zone
  • FIG. LSN is a diagram illustrating a DVD-RAM volume space
  • FIG. 4 is a diagram showing a logical configuration of a DVD-RAM disk according to the present invention.
  • FIG. 5 shows the configuration of the audio AV file (AR-AUDIO.ARO).
  • FIG. 6 is a diagram showing the structure of an MPEG-based packed packet.
  • Fig. 7 shows a still image AV file (AR—STIL) that is played back simultaneously with audio playback.
  • AR—STIL still image AV file
  • Fig. 8 is a diagram showing the relationship between audio AV files (AR-AUDIO. ARO) and management information (PGC).
  • Fig. 9 is a diagram showing the relationship between audio-related AV files (AR-AUDIO. ARO, AR-STILL. ARO) and management information (PGC, AOBI, ASVUI).
  • FIG. 10 is a diagram for explaining the conversion from the display time of the audio object to the address of the audio object tune according to the map information (AOB I, AS VU I).
  • FIG. 11 is a diagram showing the relationship between AOBUs and AOBU I (map information) having information on the size and playback time length of the AOBU for each AOBU.
  • Figure 12 shows the configuration of AOBU and AOBU I, which are suitable for the variable bit rate method and have AOBU size information for all AOBUs and playback time length information only for the first and last A ⁇ BUs.
  • FIG. 12 shows the configuration of AOBU and AOBU I, which are suitable for the variable bit rate method and have AOBU size information for all AOBUs and playback time length information only for the first and last A ⁇ BUs.
  • FIG. 13 is a diagram showing the configuration of AOBU and AOBU I having information on the size and reproduction time length of AOBU only for the first and last AOBUs, which are suitable for the case of the fixed bit rate method.
  • FIG. 14 is a configuration diagram of a DVD recorder according to the present invention.
  • FIG. 15 is a flowchart showing an outline of the processing at the time of the reproduction processing of the DVD recorder according to the present invention.
  • FIG. 16 is a flowchart showing an outline of a process for obtaining a reproduction start address during the reproduction process.
  • FIG. 17 is a flowchart showing an outline of the processing at the time of recording processing of the DVD recorder according to the present invention.
  • FIG. 18 is a diagram for explaining the configuration of the RTR AMG.
  • FIG. 19 is a view for explaining the configuration of RTR-AMGI.
  • FIG. 20A is a diagram for explaining VERN
  • FIG. 20B is a diagram for explaining TM-ZONE format.
  • FIG. 21 is a diagram for explaining the configuration of RSM-MRKI and DISC-REP-PICTI.
  • FIG. 22 is a diagram for explaining the configuration of P L-SRP.
  • FIG. 23A is a diagram for explaining the format of PL-D-Y
  • FIG. 23B is a diagram for explaining the format of PL-CREATE-TM.
  • FIG. 24 is a diagram for explaining the PTM recording format.
  • FIG. 25 is a diagram for explaining the configuration of A—AVF IT.
  • FIG. 26A is a diagram illustrating the format of A-ATR
  • FIG. 26B is a diagram illustrating the format of TXT-ATR.
  • FIG. 27 is a diagram illustrating the configuration of the AUD FI.
  • FIG. 28 is a diagram for explaining the format of A ⁇ B-TY.
  • FIG. 29 is a diagram illustrating the configuration of A ⁇ BU I.
  • FIG. 30 is a diagram for explaining the configuration of AOBU-ENT.
  • Fig. 31 is a diagram illustrating the configuration of UD-PGC IT.
  • FIG. 32 is a diagram for explaining the configuration of the PGC I.
  • FIG. 33 is a diagram for explaining the format of PG-TY.
  • FIG. 34 illustrates the configuration of the CI.
  • FIG. 35 is a view for explaining the format of C_TY.
  • FIG. 36 is a diagram for explaining the format of V-ATR.
  • FIG. 37 is a view for explaining the configuration of the AS VF I.
  • FIG. 38A is a diagram illustrating the configuration of AS VOB-ENT
  • FIG. 38B is a diagram illustrating the format of AS VOB-ENT-TY.
  • FIG. 39 is a view for explaining the configuration of TXTDT-MG.
  • FIG. 40 is a diagram for explaining the format of AS V—DMOD.
  • FIG. 4 1A illustrates the configuration of type A 1 C-EPI
  • Fig. 41 B illustrates the configuration of type A 2 CEPI
  • Fig. 41 C illustrates the configuration of type B 1 CEPI
  • FIG. 41D is a diagram illustrating the configuration of the C-EPI of type B2.
  • Fig. 42A is a diagram illustrating the configuration of C—EPI of type C1
  • Fig. 42B is type C.
  • FIG. 42C illustrates the configuration of the C—EPI of FIG. 42
  • FIG. 42C illustrates the configuration of the C—EPI of the type D1
  • FIG. 3 is a diagram illustrating a configuration of I
  • FIG. 43 is a diagram for explaining the format of EP-TY.
  • Figure 44A illustrates the format of S_E F FE CT
  • Figure 44B illustrates E—E
  • FIG. 45 is a diagram showing the relationship between PGC, PG, Ce11, and entry points in the original PGC.
  • FIG. 46 is a diagram showing the relationship between the PGC, Ce11, and the entry point in the user-defined PGC.
  • FIG. 47A is a diagram showing the relationship between cells and AOB in the original PGC
  • FIG. 47B is a diagram showing the relationship between cells and AOB in the user-defined PGC.
  • FIG. 48 is a diagram for explaining discontinuity of the audio waveform between A and B.
  • an optical disc according to the present invention and an apparatus for recording and reproducing data on and from the optical disc will be described with reference to the accompanying drawings.
  • a configuration of an optical disc according to the present invention and a data recording / reproducing apparatus for the optical disc will be described.
  • a home audio recorder to which the optical disc and the optical disc recording / reproducing apparatus according to the present invention are applied will be described.
  • FIG. 1 is a diagram showing a Ml of a DVD-RAM disk which is an optical disk capable of recording data.
  • the DVD-RAM is loaded into the video data editing device while being stored in the cartridge 75.
  • the cartridge 75 is for protecting the recording surface of the DVD-RAM.
  • the DVD-RAM stored in the cartridge 75 can be accessed by opening the shirt 76.
  • Fig. 2A shows a DVD-RAM disc that can record data. It is a figure showing an area.
  • a DVD-RAM disk has a lead-in area at the innermost circumference and a lead-out area at the outermost circumference, and a data area is arranged between them. ing.
  • a reference signal necessary for stabilizing the servo at the time of accessing the optical pickup and an identification signal with other media are recorded.
  • the same reference signal as that in the lead-in area is recorded in the lead-out area.
  • the data area is divided into sectors (2k bytes), which is the minimum access unit.
  • FIG. 2B is a diagram showing a cross section and a surface of a portion corresponding to the head of a sector in the DVD-RAM. As shown in the figure, one sector is composed of a pit row portion formed on the surface of a reflective film such as a metal thin film, and an uneven portion.
  • a reflective film such as a metal thin film
  • the concave-convex portion includes a concave portion (hereinafter, referred to as a “group”) and a convex portion (hereinafter, referred to as a “land”).
  • Each land and groove has a recording mark, which is a metal thin film that can be changed in phase, on its surface.
  • the phase change means that the state of the attached metal thin film changes between a crystalline state and an amorphous state by light beam irradiation. Data can be written in the uneven portion by using the phase change.
  • MO magnetic-optical
  • the recording density can be increased as compared with the M ⁇ disk.
  • Error correction information for a sector is made every 16 sectors.
  • a group of sectors (16 sectors) to which an ECC (Error Correcting Code) is assigned is referred to as an ECC block.
  • the data area is divided into a plurality of zones in order to realize rotation control called ZCLV (Zone Constant Linear Velocity) during recording and playback.
  • ZCLV Zero Constant Linear Velocity
  • FIG. 3A is a diagram showing a plurality of zones provided concentrically on a DVD-RAM.
  • the DVD-RAM is divided into 24 zones from zone 0 to zone 23.
  • the zone is accessed at the same angular velocity A group of trucks.
  • one zone includes 1888 tracks.
  • the rotation angular velocity of the DVD-RAM is set for each zone so that it becomes faster toward the inner zone, and is kept constant while the optical pickup accesses within one zone. This increases the recording density of DVD-RAM and facilitates rotation control during recording and playback.
  • FIG. 3B is a diagram in which the lead-in area, the lead-out area, and the zones 0 to 23 shown concentrically in FIG. 3A are linearly arranged in the horizontal direction.
  • the lead-in area and the lead-out area have a defect management area (DMA) inside.
  • the defect management area is an area in which position information indicating the position of a sector in which a defect has occurred and alternative position information indicating in which of the above-mentioned alternative areas a sector that replaces the defective sector exists are recorded. .
  • Each zone has a user area inside it, and has an alternate area and an unused area at the boundary of the zone.
  • the user area is an area that can be used as a recording area by the file system.
  • the replacement area is an area used when a defective sector exists.
  • Unused areas are areas that are not used for data recording.
  • An unused area is provided for about two tracks. The unused area is provided because the sector address is recorded at the same position on the adjacent track in the zone.ZCLV has a different sector address recording position on the track adjacent to the zone boundary. This is to prevent wrong address determination.
  • DVD-RAM assigns logical sector numbers (LSN) to physical sectors in the user area in order from the inner circumference so that only sectors used for data recording are continuously shown.
  • LSN logical sector numbers
  • the area for recording user data which is composed of sectors with logical sector numbers (LSN), is called the volume area (space).
  • LSN logical sector numbers
  • volume structure information is recorded. This is table of contents information for managing multiple sectors on a disk in a group. Group and manage multiple sectors as files and multiple files as directories. Note that, among the sectors that store the data that constitutes the file, sectors that are continuously arranged on the disk are managed as extents. In other words, the data that constitutes a file is recorded continuously on the disk in extent units, but is recorded discretely on the disk as a whole file.
  • the optical disc has a directory / file structure shown in FIG.
  • the recorded data is placed under the DV D-RTAV directory directly under the ROOT directory as shown in Fig. 4.
  • Files are broadly divided into management information files and AV files.
  • the AV file contains an AR—AUD I ⁇ .AR ⁇ file 30 that records audio data, and an AR—ST IL L. AR ⁇ file 40 that records still image data that is displayed simultaneously when the audio data is played back.
  • AR—AUD I ⁇ .AR ⁇ file 30 that records audio data
  • AR—ST IL L. AR ⁇ file 40 that records still image data that is displayed simultaneously when the audio data is played back.
  • An AR-MANGR.IF ⁇ file 20 is recorded as a management information file, and this file 20 stores management information for controlling playback of an AV file.
  • the AR-MANGR. BUP file 50 having the same contents is recorded in the file 20 in case an error or the like occurs and reading becomes impossible.
  • FIG. 5 is a diagram showing a configuration of an AR-AUD I. ARO file 30 in which audio data is recorded.
  • a plurality of AOBs (Audio Objects) 300 having audio information are arranged in the recording order.
  • the audio information stored in the AOB (300) includes, for example, LPCM data having a constant bit rate (CBR) and AC 3-method data, and MLP method having a variable bit rate (VBR). There is data.
  • CBR constant bit rate
  • VBR variable bit rate
  • AOB 300
  • Fig. 6 shows the MPEG-type pack bucket structure.
  • a bucket is a unit in which video and audio are multiplexed, and a bucket is the minimum unit of transfer.
  • the pack header contains an SCR (System Clock).
  • SCR indicates the input timing at which the pack is input to the system decoder.
  • the SCR defines the data transfer I ⁇ to the system decoder.
  • DTS, PTS, and stream ID are stored in the packet header.
  • DTS Decode time stamp
  • PTS Presentation time stamp
  • the stream ID is an identification code of the elementary stream in the program stream. In the case of the video elementary stream, "1 1000000" is assigned. In the case of A ⁇ B, the audio elementary stream and the text elementary stream are both private streams, and "101 1 1 101" is assigned.
  • a substream ID is stored at the beginning of the data.
  • For real-time text data “ ⁇ 1 ⁇ 01000” is stored in the sub stream ID.
  • For audio data “1010” is stored in the first 4 bits of the sub stream ID, and the audio code is stored in the lower 4 bits.
  • the identification code of the data type is stored. If the coding type is LPCM, the value is "0000”. If the coding type is MPL, the value is "0001". If the coding type is AC3, "0002" is stored.
  • pack 33 that stores audio elementary streams
  • the “A—PCK (Audio Pack)” and the pack 35 that stores the text elementary stream are called “RTI—PCK (Real Time Information Pack)”.
  • the AOB (300) is composed of a plurality of sub-sections 3 10, and the sub-section 3 10 is called “AOBU (Audio Object Unit)”. It is.
  • AOBU (310) is a unit in which a plurality of A-P CKs (33) contained therein have a certain period of playback time of 1 second or less. However, among the AOBUs (310) included in the AOB (300), the last AOBU does not necessarily have the same playback time as the other AOBUs.
  • one audio frame consists of multiple A— It is possible that the data is divided and recorded in the PCK.
  • the boundaries of AOBU are required to match the boundaries of audio frames. This is to make it easy to divide and join at the boundaries of AOBU during editing. For this purpose, padding is inserted into a part of the AOBU.
  • RTI — PCK (35) is used to record information such as lyrics displayed in synchronization with audio playback.
  • FIG. 7 is a configuration diagram of an AR-STILL.
  • the AR-STIL L. ARO file 40 includes an ASV VideoB (Audio Still Video Object) 400, which is an MPEG program stream for a still image displayed simultaneously with audio. They are arranged in the order of recording.
  • ASV VideoB Audio Still Video Object
  • the ASVOB (400) is composed of one VOBU (Video Object Unit) 410, and the VOBU (410) is composed of multiple V—PCs.
  • the VOBU (410) stores the GOP (Group of Pictures) defined by the MPEG standard.
  • the feature is that it consists of only I pictures.
  • I FO (20) contains at least one AOB Path defining the route information defining the configured reproduction order, a c 1.
  • 3. 1 reproduction order of playback section AOB includes a Matsupu information into a recording Adoresu on the disk indicated by the path information from information
  • the playback order (audio sequence) indicated by the path information is defined by a sequence of cells (Ce 1) indicating a partial section or an entire section of the AOB. As shown in Fig. 8, in the DVD, the path information that defines this sequence is
  • PGC # 1 indicates a playback path having a playback order of A ⁇ B # l ⁇ AOB # 2 ⁇ AOB # 3 ⁇ AOB # 4
  • PGC # 2 indicates AOB # 3
  • the playback path has a playback order of ⁇ AOB # 2 ⁇ AOB # 4.
  • PGC # 1 indicates an audio sequence composed of partial sections of each AOB
  • PGC # 2 indicates an audio sequence composed of all sections of each AOB.
  • Each cell 105 included in the PGC specifies an AOB section by time stamp information indicating a time at which audio data is reproduced. That is, in the DVD, each section of A ⁇ B is addressed according to the elapsed playback time from the beginning of the AOB.
  • Information indicating the audio sequence includes the original PGC and the user-defined PG.
  • the original PGC (110) defines all reproducible AOB (300) sections in the disc by cells 115.
  • the original PGC (110) is also called a track set, and has a substructure called a track (Track) 112 that logically bundles multiple cells. Note that the track here does not mean the physical structure of the disc, but one song. One song is named according to the conventions of the music industry called “tracks”.
  • the user-defined PGC (1 20) specifies an audio sequence consisting of a specified section specified by the user from the section of the AOB (300) referenced by the original PGC (1 10). I do.
  • the cells of the user-defined PGC (1 2 0) are part or all of any cells of the original PGC (1 1 0), and include AOB sections not referenced by the cells of the original PGC (1 1 0). No.
  • the user-defined PGC (120) is also called a playlist, and unlike the original PGC, it does not have a data structure that refers to cells via tracks. Note that there may be multiple user-defined PGCs (1 20).
  • the cell In addition to the cell indicating the AOB section, the cell also indicates the still image data that is displayed simultaneously. As described above, the still image data is stored in the form of MPEG I-picture in A_S_TILL.AR ⁇ ASV ⁇ B (400) of the file 40, and each cell indicates this.
  • the map information consists of the user-defined PGC (120) and the original PGC (1
  • the time stamp indicated by the senor in (10) (1 15) is converted to a sector address on the disk.
  • the management information includes AOBU I (AOB Unit INFORMATION: AOB unit information) 350 as management information for each AOB.
  • a OBU I (350) is map information including information for converting time stamp information indicating an AOB section into a sector address on a disk.
  • FIG. 11 is a diagram showing a relationship between AOB (300) and AO BU I (350) which is map information.
  • the map information has an ad hoc data structure for convenience of explanation.
  • AOB (300) is composed of multiple AOBUs (3 10).
  • the size of AOBU (310) is constant if the coding scheme of A ⁇ B is constant bit rate (CBR), but is variable if the coding scheme is variable bit rate (VBR). Therefore, in order to convert the time stamp indicating each section of the AOB (300) into an actual sector address, the size of each AOBU (310) and its playback duration (duration) are sufficient.
  • the playback time length is described by an exponent value when 1 second is set to 90,000. For example, 0.8 seconds is represented as 72,000.
  • Each AOBU (3 10) is one of the AOBUs included in the AOB (300). Has the same playback time length except for the last AOBU. Therefore, in AOBU I (350), the same value is actually stored as the playback time length for each of AOBU # 1 to AOBUfin-1 shown in FIG.
  • Time search is a function that starts playback from a specific time in a song.
  • the designated time information is divided by the playback time information indicated by “A ⁇ BU # 1 playback time length”.
  • AOBU containing a time stamp corresponding to a specific time is obtained by adding 1 to the quotient obtained in this way. Let the number of this A ⁇ BU be i.
  • the sizes from the first AOBU to the i-th AOBU may be summed. The value thus obtained is the desired address.
  • ARO file 30 of the corresponding AOB This offset information is
  • IFO file 20 is stored as management information for the AOB.
  • AOBU Since AOBU has a maximum playback time of 1 second, the accuracy of the time search is at most 1 second in the method shown above.
  • a time search may be further performed in audio frame units in the specified AOBU.
  • the playback time length of each audio frame is determined according to the encoding method used for encoding the audio. For example, it is 32msec in AC3 system. Using this, it is possible to perform time search with the accuracy of audio frames.
  • each section of A OB (300) indicated by the time stamp is recorded on the disk. It becomes possible to convert to the sector address.
  • the size of AO BU I which is the top information, becomes very large.
  • the playback time length information requires a minimum of 3 bytes to store a value around 90,000.
  • the size of AOBU depends on the AOB bit rate. In the case of LP CM with CD sound quality, the size of one AOBU is 96, which is around 600 as the maximum bit rate allowed by DVD discs. Therefore, at least 2 bytes are required to store this information, and at least 5 bytes are required for each AOBU.
  • the size of AOBU I is suppressed as follows.
  • the playback time length of each AOBU is constant except for the last AOBU among the AOBs that compose the AOB, even if the AOB has a variable bit rate according to the definition of AOBU. If this fact is used, it is not necessary to record the entire playback time length of each AOBU for each AOBU, and the playback time length of the first AOBU among the A ⁇ BUs constituting the AOB and the playback time length of the last AOBU It is sufficient to record only the playback time length. However, in the case of AOB with variable bit rate, the size of AOBU is necessary for all AOBUs.
  • Figure 12 shows the modified AOBU I configuration.
  • the playback time length of AOBU is described only for the playback time length for the last (n-th) AOBU of AOB and the playback time length for the first AOBU.
  • the size of AOBU I is at least 6 bytes + 2 bytes X (A ⁇ BU number).
  • the size of AOBU I can be reduced to about 360 KB even if music data exceeding 50 hours is recorded.
  • the value of the playback time length common to other AOBUs except the last AOBU is stored in the entry of the first AOBU. Is stored. Since all the other AOBUs except the last AOBU have the same playback time length, the playback time length of one of the other AOBUs other than the last AOBU is replaced with the playback time length of the first AOBU. May be used.
  • the AOBU I size can be further reduced with a constant bit rate encoding scheme such as the LPCM format or the AC3 format.
  • a constant bit rate encoding scheme such as the LPCM format or the AC3 format.
  • the number of bytes for a certain playback time length is always constant. This means that the size of each AO BU except A ⁇ BU at the end of AOB is constant. If this fact is used, it is not necessary to record the size of each AOBU in the case of a fixed bit rate, and the size of AOBUs other than the last AOBU (for example, the first AOBU) and the last AOBU It is sufficient to record only the size of
  • Figure 13 shows the configuration of AOBU I modified in this way.
  • the size of AOBU I is sufficient at most about 10 bytes regardless of the recording time length of AOB. Therefore, in the case of the fixed bit rate coding method, a very large memory size is not required for realizing the memory resident of AOBU I.
  • a fixed bit rate when converting the timestamp information to the sector address, it is not necessary to add up all the sizes of each A ⁇ BU, and simply convert the first AOBU. It is sufficient to simply calculate the product of the size and the number of AOBUs, and there is also the advantage that the time and effort of arithmetic processing can be omitted.
  • the playback time length of the last AOBU is It is configured to have only the playback time length and AOBU size for each AOBU other than the last AOBU.
  • the target AOB is a variable bit rate (VBR) such as the MLP method
  • VBR variable bit rate
  • the playback time length of the last AOBU the playback time length common to each AOBU other than the last AOBU, and all AOBU size.
  • the map information may have only the playback time length of one AOBU other than the last AOBU.
  • AOBU I stores information necessary for converting a time stamp indicating each section of the AOB into a sector address of the disk.
  • AOBU I (AOB unit information) 350 is composed of AOBU-GI (AOB unit general information) 310 which is header information, and AOBU-ENT (AOBU entry) 320 which exists as many as the number of AOBUs. ing.
  • AOBU—ENT (320) exists only when the target A ⁇ B stream has a variable bit rate (VBR), but does not exist when the stream has a fixed bit rate (CBR).
  • VBR variable bit rate
  • CBR fixed bit rate
  • AOBU I has the structure of AOBU I (350 ').
  • AOBU I has two types of table configurations: a table configuration that is referenced when the audio object uses the variable bit rate system, and a table configuration that is referenced when the audio object uses the fixed bit rate system. Having.
  • AOBU—GI General AOB unit information 360, which is header information, includes A OBU—PB—TM (AOB unit playback time length) 361, AOBU—SZ (AOB unit size) 362, L-AOBU-PB — TM (Last AOB unit playback time) 363, L— AOBU— SZ (Last AOB unit size) 364, AOBU-ENT-NS (Number of AOB unit entries) 36 5, AOB—SA
  • AOBU—PB—TM AOB unit playback time length
  • 36 1 records the playback time length for one unit, which is common to all units except the last AOB unit in # 8. What is important here is that the playback time length of all AOB units other than the last AOB unit in the AOB is the predetermined length indicated by this value. That is, it indicates the time accuracy of the map information, and the disk reproducing device can access the AOB subsection with this accuracy.
  • AOBU—SZ (AOB unit size) 362 records the size of the AOB unit. However, if the audio stream included in the target AOB is VBR (variable bit rate) audio data, the size of each AOB unit is not constant, so this AOBU SZ (362) 0 is recorded It is.
  • VBR variable bit rate
  • L—AOBU_PB-TM (last AOB unit playback time length) 363 records the playback time length of the last AOB unit in the AOB.
  • the playback time length of AOB is not always a multiple of the fixed AOB unit playback time length. In such a case, adjustment is made with the playback time length of the last AOB unit. Therefore, L—AOBU_PB_TM (363) records the playback time length of the last AOB unit.
  • L—AOBU—SZ (final AOB unit size) 364 records the size of the last AOB unit in the AOB. As mentioned above, since the playback time length is not always fixed in the last AOB unit, its recording size is not fixed.
  • the audio stream included in the AOB is VBR
  • AOBU—ENT—N s (A ⁇ B unit entry number) 365 records the number of AOB unit entry fields (AOBU—ENT) described later. AO
  • the playback time length and size are constant in all AOBUs except the last AOBU in A ⁇ B.
  • conversion from time stamp to address is possible without using AOBU-ENT. Therefore, in the case of the CBR system, AOBU-ENT is not recorded. Therefore, A O B U— E N T— N s
  • a ⁇ B—SA (A ⁇ B start address) 366 the offset value of the address in the AV file at the beginning of the AOB is recorded.
  • AOBU_ENT AOBU entry 370
  • AOBU—SZ AOBU size 371 indicating the data amount of the corresponding AOBU is recorded in AOBU—ENT (AOBU entry) 370.
  • AOBU SZ AOBU size 371 indicating the data amount of the corresponding AOBU is recorded in AOBU—ENT (AOBU entry) 370.
  • a ⁇ B I (AOB information) is the management information file "AR—MANGR. IF
  • RTR-AMG real-time recording audio management
  • the RTR-AMG is composed of six tables: RTR-AMGI, A-AVFIT, ORG-PGCI, UD-PGCIT, TXTDT-MG, and MNFIT.
  • RTR AMGI records management information on the entire DVD—RTAV directory, such as pointers to subsequent tables.
  • ORG-PGCI and UD-PGGCIT store information on the playback path of AOB constituting an audio file and ASV ⁇ B constituting a still image file.
  • TXTDT-MG records management information on text
  • MNFIT records original definition information separately defined by the manufacturer of the recorder.
  • RTR-AMGI Real-Time Recorded Audio Management Information
  • RTR-AMG is the first table of management information RTR-AMG and consists of AMG I-MAT and PL-SRPT.
  • AMG I MAT that constitutes RTR—AMG I will be described.
  • the AMG I—MAT (Audio Management Information Management Table) of RTR—AMG I contains information about the entire disc as shown in FIG. 19, including AMG—ID, RTR—AMG EA, AMG I EA, VERN, T ZONE, and CHRS. , R SM MRK I, DISC—REP—PICT I, DISC—REP—NM, A_A VF IT—SA, UD—PGC IT—SA, ORG—PGC I—SA, TXTD T—MG—SA, MNF IT—SA Has been recorded.
  • the first information, AM G-ID, is an audio management identifier.
  • an identifier "DVD-RTR-AMG0" indicating that audio recording data is recorded is recorded on this disc.
  • the second information, RTR-AMG-EA records the end address of RTR-AMG.
  • the third piece of information records the end address of AMG I.
  • VERN which is the fourth information, records the version number of the recording format of the audio recording data in accordance with the format shown in FIG. 2OA.
  • TM-ZONE the time zone used by all date and time information recorded on the disc is recorded in the format shown in FIG. 20B.
  • TM—ZONE records the time difference between Greenwich Mean Time and TZ—TY (Time Zone Type), which indicates whether the standard of the date and time information uses Universal Time, which is universal time, or the standard time of each region. — Consists of OF F SET (time zone offset).
  • the CHRS which is the sixth information, records a character set code for primary text, which will be described later.
  • RSM-MRKI when the playback is interrupted by the user, resume information for starting playback from the place where the playback was interrupted is recorded in the format shown in FIG. 21.
  • RSM-MRKI uses the PTM description format (Fig. 24) to describe the PGC number, PG number, Ce11 number, and location within Ce11 of the location where playback was interrupted. ), And the time when the resume marker information was created is composed of the MRK-TM shown in the description format shown in FIG.
  • Disk representative still image information is recorded in the eighth information, DISC—REP—PICTI.
  • the ninth information contains text indicating the contents of the disc. Information is recorded. This text information consists of a field for the ASCII code and a field for the character code set specified by CHRS described above.
  • the tenth information, A—AVF IT_S A records the starting address of A—AVF IT
  • the first information, UD—PGC IT—SA records the starting address of UD—PGC IT.
  • the start address of ORG—PGCI is recorded in ORG—PGC—SA, which is the twelfth information
  • the TXTDT—MG start address is recorded in TXTDT—MG—SA, which is the thirteenth information.
  • MNF IT—SA records the starting address of MNF IT.
  • Players and recorders can first read the AMG I-MAT to get a rough picture of the disc.
  • a PL-SRPT (playlist search pointer table) of the RTR-AMGI records access information to each playlist.
  • RTR-AMGI has a table format composed of PL-SRPT I and n PL-SRPs as shown in FIG.
  • PL—SRPT I Player Search Pointer Table Information
  • PL—SRP—Ns indicating the number of PL—SRPs
  • E ⁇ is recorded.
  • PL_SRP playlist search pointer
  • PL_TY playlist type
  • PGCN PPC number
  • PL-CREATE_TM Six pieces of information are recorded: playlist recording date and time, PRM—TXT I (primary text information), IT—TXT—SRPN (IT_TXT—SRP number), and REP—PICT I (representative still image information).
  • the first information PL-SRP (Playlist Search Pointer) records the following information for accessing the user-defined PGC that is the actual data of this playlist.
  • PL-SRP Playlist Search Pointer
  • the second information, PL TY contains the playlist tag.
  • One of the following is recorded as a value for identifying the type in accordance with the description format shown in FIG.
  • PGCN PGC number
  • the PGC number is a recording order of PGC information in UD-PGC IT described later.
  • PL-CREATE-TM playlist recording date and time
  • date and time information when the playlist was created is recorded according to the description format shown in FIG.
  • the fifth information PRM-TXT I (primary text information), records text information indicating the contents of this play list. For example, when a TV program is recorded, the program name is recorded.
  • the primary text information is composed of a field for an ASCII code and a field for a character code set specified by CHRS described above.
  • IT—TXT—SR PN IT—TX T_S RP number
  • information indicating the contents of this playlist is recorded as an option as IT—TXT
  • TXTDT—IT—TXT—SRP number recorded as link information to IT—TXT recorded in MG.
  • the I T — TXT — S R P numbers are in the recording order in the TXTDT — MG described later.
  • the seventh information REP—PICTI (representative still image information), describes information of a still image representing the playlist.
  • A- AVF IT is the second table of management information RTR- AMG.
  • A— AVF IT audio AV file information table
  • ARO audio AV file information table
  • A—AVF ITI which is the header information
  • AUD ST which is the management information of the stream included in the audio file
  • AUDF I which is the management information of the AOB included in the audio file
  • ASV-ST I and ASVF I are recorded as management information for the audio still video file.
  • A—AVF ITI (audio AV file information table information) is header information. As shown in FIG. 26, the following information AUD—ST I, AUDF I, A SV—ST I, and AS VF I Information necessary for access is recorded.
  • AUDF I—Ns there are six pieces of information: AUDF I—Ns, ASVF I—Ns, AUD—ST I—Ns, AUD—STI—Ns, ASV—STI—Ns, and A—AVFI-EA. Be recorded.
  • AUDF I—N s the number of audio file information
  • ASVF I—N s number of ASV file information
  • the third information, AUD—ST I—N s (the number of audio object stream information)
  • the fourth information, ASV—ST I_N s (the number of audio still video stream information)
  • the fifth information (audio AVF I—EA (audio AV file information end address), records the end address of A—AVF I described later.
  • AUD-STI which is stream management information included in an audio file
  • AUD — ST I is a stream included in A ⁇ B that constitutes the audio file.
  • the attributes of the system are shown in the format shown in Figure 25.
  • AUD—STIs exist in the number of streams included in AOB.
  • An audio file is composed of one or more AOBs, but since each AOB has a common stream configuration, AUD-STI stores one set of information common to all AOBs. Is done.
  • A—ATR and TXT—AT for AUD-STI Audio Stream Information
  • A—ATR describes audio attribute information recorded in AOB
  • TXT—ATR describes text attribute information recorded in A ⁇ B.
  • AUD- ST I audio stream information
  • any one of the following values for identifying an audio coding scheme is recorded.
  • Linear PCM is an uncompressed encoding scheme, the others are compressed encoding schemes.
  • Dolby AC-3 MPEG audio without extended stream, and MPEG audio with extended stream are compressed at a fixed bit rate (CBR), and MLP is a variable bit rate (VBR ) Performs compression.
  • CBR fixed bit rate
  • VBR variable bit rate
  • DRC Dynamic Range Control
  • LPCM audio a value that identifies the QuantiZatiOn is recorded.
  • DRC dynamic range control
  • DRC data is included in the MPEG stream
  • the third audio attribute “f sj” the following value that identifies the sampling frequency is recorded.
  • One of the following values for identifying the bit rate is recorded as the fifth audio attribute individual “Bitrate”.
  • the corresponding audio stream is an MPEG audio stream with an extension stream
  • only the bit rate of the basic stream excluding the extension stream is recorded. This is because the extended stream is compressed using the variable-length coding method and cannot be represented by the fixed bit rate as described above.
  • ⁇ t indicating whether or not text information is described in RTI-PCK in A ⁇ B is recorded according to the following.
  • O b: RTI—PCK has no valid text information.
  • AUDF I indicating management information of one or more AOBs included in the audio file.
  • AUDF I audio file information
  • Figure 27 Information required to access the OB, AUDF I—GI, AOB I—SRP, and AOB I.
  • AOB I is management information that exists as many as the number of AOBs that make up the audio file.
  • AOB I—SRP is pointer information to AO B I, and the start address of the corresponding AO B I is indicated as AOB I—S A.
  • AUDF I—GI is A
  • AOB I is composed of A ⁇ B—GI as general information and AOBU I as map information, as shown in FIG.
  • AOB—GI AOB—general information
  • a ⁇ B-TY (AOB type), which is the first general information, records the £ and G in accordance with the format shown in FIG.
  • MT-FLG records one of the following values for identifying whether or not this AOB is reproduced with the immediately preceding AOB without sound interruption.
  • O b There is a possibility that a silent section may be inserted after the immediately preceding AOB playback ends and before the start of the AOB playback
  • the second general information A ⁇ B—REC—TM (AOB recording date and time) contains the date and time when A AB was recorded in the same format as PL—CREATE—TM shown in Fig. 23. I have. What is important here is that the recording date and time indicate the recording date and time of the display audio frame at the beginning of the AOB. If the audio frame at the beginning of the AOB changes due to editing or partial erasing, this AOB—REC— The TM also needs to be corrected.
  • AO B REC—TM—SUB A OB recording date / time difference information Is a field that stores information for absorbing the AOB-REC-TM error that is corrected when the AOB first audio frame is replaced by editing or partial erasing of the AOB.
  • AOB—REC—TM has only information up to year, month, day, hour, minute, and second, so when editing or erasing with frame or field precision, only 808-13 ⁇ 4 £- ⁇ ? In this case, since it is not possible to obtain sufficient recording accuracy, a fraction is recorded using this field.
  • the fourth general information, AUD-STI N (AUD-STI number), records the AUD-STI number corresponding to A AB.
  • the AUD-STI numbers shown here are in the order of recording in the AUD-STI table described above.
  • the display start time of this AOB is recorded with the same reference time as the time stamp in the stream.
  • AOB-A_E-PTM AOB audio end PTM
  • the display end time of A ⁇ B is recorded with the same reference time as the time stamp in the stream. It should be noted here that the timestamp in the stream indicates the display start time of the frame, but in AOB—A—E—PTM, the display end time, that is, the display start time is the display period of the frame. The time when is added is recorded.
  • SCR—DIFF SCR difference
  • P — PTS PTS of last audio frame of previous AOB
  • S—SCR SCR of the first pack of the AOB
  • PTS 1 Playback time length of one audio frame
  • UD—PGC I T (user-defined PGC information table) is composed of UD—PGC I T I .
  • UD — PGC I TI (user-defined PGC information table information) records the following information that constitutes the user-defined PGC information table.
  • UD—PGC I—SRP user-defined PGC information search pointer
  • the start address of UD-PGCI is recorded in UD-PGCI-SA. To access this PGCI, seek to the recorded address.
  • ORG—PGC I original PGC information
  • PGC I has a data structure common to ORG-PGCI and UD-PGCI, and is composed of PGC-GI, PGI, CI-SRP, and CI. “PGC—GI” (Fig. 32)
  • PGC_GI PGC-General Information
  • PG I program information
  • C-Ns C-Ns
  • PRM-TXT I C-Ns
  • IT-D XT-SRPN REP-PICTI.
  • the individual fields are as follows.
  • Text information indicating the contents of this program is recorded.
  • the details are the same as PRM-TXT described above.
  • RE PPI CT I representation still image information
  • CI—SRP Cell Information Search Pointer
  • the start address of this cell information is recorded. To access this cell, seek to this address.
  • C I (cell information) is composed of C—GI and C—EPI.
  • C—GI cell general information
  • the following information for identifying a voice cell is recorded in the format shown in FIG.
  • a ⁇ B I—SRPN AOB information search pointer number
  • the search pointer number of the AOB information corresponding to this cell is recorded.
  • this cell accesses the corresponding stream data, it first accesses the A ⁇ B information search pointer number indicated by this field.
  • the reproduction start time of this cell is recorded in the format shown in FIG.
  • CA — E PTM cell audio end time
  • the reproduction end time of this cell is recorded in the format shown in FIG.
  • C—A—S—PTM and C—A—E—PTM the valid section of the cell in the AOB to which this cell corresponds is specified.
  • FIG. 14 shows the configuration of a DVD recorder that records and reproduces data on and from the optical disc according to the present invention.
  • the DVD recorder has a user interface section 2601 for displaying to the user and receiving requests from the user, a system control section 2602 for managing and controlling the operation of each component of the apparatus, and video and audio including an AD converter.
  • a drive 2608 for reading and writing Z data.
  • the data on the DVD-RAM recorded by the DVD recorder is read and reproduced. Hereinafter, this reproducing operation will be described.
  • the DVD recorder When the DVD recorder receives a request for a reproduction start operation from the user via the user interface section 2601, the DVD recorder first stores the AR-MANGR.IFO file storing the management information recorded in the ROOT directory of the optical disk 10. Read. The system control unit 2602 loads the contents of the AR-MANGR.IFO file read here into the internal memory. Next, the system control unit 2602 checks the AMG-ID and the VERN in the AMG I-MAT shown in FIG. Here, if information different from the information originally supposed to be stored is recorded in these information, the system control unit 2602 determines that the disc cannot be reproduced by the DVD recorder. And do not play.
  • ORG PGC I SA contains ORG—the position of PGC I Since the location is stored, it is possible to refer to ORG-PGGC I by referring to the specified address in the management information read and placed earlier.
  • the system control unit 2602 plays back a series of audio with reference to the PGCI. The operation at the time of reproducing using PGC I will be described below.
  • the system control unit 2602 refers to PG-Ns described in PGC I-GI.
  • PG—Ns describes the number of PGs, which corresponds to the number of PGs contained in the PGC I. Since the data length of the PGI is fixed here, the data length of the entire PGI can be obtained by multiplying the data length of the PGI by the number of PGs. This makes it possible to obtain the head address of CI-SRP by skipping the data length of PGC-GI and PGI of fixed length from the head of PGC I.
  • PG I describes the number of Ce 11 included in the PG. One Ce 11 must always be included in only one PG.
  • the system control unit can refer to the CI based on this information.
  • PG-Ns must be 0. For this reason, obtaining the start address of CI-SRP is an even easier process.
  • the system control unit first refers to the CI information described first.
  • C I is composed of C—GI and C—EPI, of which ASVU I—SRPN contained in C—GI is referred first. If 0 is described here, no processing is performed. On the other hand, if a value other than 0 is described here, ASVU (Audio Still Video Unit) reading processing is performed.
  • AOB playback differs from ASVU in that it is not temporarily stored in a buffer in advance, but is played back sequentially while reading from the optical disk (medium) 10. For this reason, the system control unit 2602 uses It is necessary to determine from which position to start reading and to which position playback should be performed. ⁇
  • AOB I—SRPN and C—A—S—PTM and C—A—E—PTM in C—GI are used.
  • the system control unit 2602 first refers to the AUDF I stored in the memory. The processing required to refer to AUDF I is
  • AOB to be played back and a playback section of the AOB are designated via 601 (step S11).
  • the specification of the AOB to be played back and the playback section of A ⁇ B may follow PGC I.
  • the system control unit 2602 determines whether the specified AOB coding method is a fixed bit rate method or a variable bit rate method (step S12).
  • the coding method can be determined by referring to the A-ATR audio coding mode (FIGS. 25 and 26).
  • the table configuration of AOBU I is determined according to the encoding method of AOB (step S13). In other words, when the encoding method is a variable bit rate method, it is determined that the AO BU I (350) has a table configuration having entries as shown in Fig.
  • the AOBU 1350 has a table configuration without an entry.
  • necessary information such as the unit size is read from the AOBU I to determine the start address of the audio data on the disk 10 (step S14).
  • the system control unit 2602 reads data from the start address obtained by controlling the drive 2608, and reads the data.
  • the reproduced data is reproduced via the decoder unit 2606 and the output unit 2605 (step S15).
  • step S14 The method of determining the start address in step S14 will be specifically described using the flowchart shown in FIG.
  • the number of AOBUs constituting A ⁇ B to be reproduced is obtained (step S141). Specifically, the difference between C_A—S_PTM (cell audio start time) and AOB—A—S_PTM (A ⁇ B audio start PTM) described in AOB—GI is calculated, and this is described in AOBU—GI.
  • AOBU Divide by PB_TM (AOB unit playback time length) and take the quotient as the number of AOBUs (AOBU — N s).
  • the read start address of the audio data is obtained by a method according to the encoding method of the audio data included in the AOB to be processed (steps S142 to S142). S 144).
  • the audio data encoding method is the variable bit rate method
  • the data size of each AOBU that constitutes the AOB to be reproduced is calculated, the obtained data sizes are totaled, and the total value is reproduced.
  • the unit data size common to each unit other than the last unit is obtained, and the AOB to be reproduced is configured based on the obtained data size.
  • the start address is obtained by multiplying the number of units (AOBU-Ns) and adding the offset address value of the AOB to be reproduced to the multiplied value (step S144). Specifically, see AOBU I (350 ') (Fig. 29), which has a configuration for the fixed bit rate method. Then, the previously obtained AOBU—N s is multiplied by BU—SZ (362) described in AOBU—GI, and AOBU—SA (366) is added thereto. The value thus obtained is the starting address of the AOBU including the desired C—A—S—PTM. As described above, it is possible to obtain an address where reproduction is to be started.
  • the audio output unit 2605 receives these data, determines the attribute of the received data based on the AUD-STI information passed from the system control unit 1602, and reproduces the data.
  • the method of obtaining AUD-STI is the same as the method used for obtaining ASV-STI.
  • audio data to be recorded on the optical disk 10 is input through the input unit 2603 (step S22).
  • the system control unit 2602 determines whether or not the input audio data is analog data (step S22). If the input data is analog data, the system control unit 2602 uses the user interface unit 2601 to encode the audio data. Is input (step S23).
  • the system control unit 2602 notifies the encoding unit 2604 of the information on the encoding system, and the encoder unit 2604 encodes (encodes) the input audio data according to the encoding system (step S24).
  • the audio data thus encoded (or input audio data if not encoded) is temporarily stored in the track buffer 2607 before being written to the disk 10.
  • AOBU I having a table configuration for the fixed bit rate method is created (step S29). That is, AOBU I (350 ') for the fixed bit rate system shown in Fig. 29 is created.
  • the data size of the last unit in the audio data unit is L-AOBU-SZ (364), and the units other than the last unit are The data size of the unit that is common to AOBU—SZ (362) is recorded.
  • the playback time of the first AOB unit of AOB in AOBU-GI is AOBU-PB-TM (3
  • the system control unit 2602 controls the drive 2608, and records the encoded audio data and the created AOBU I and the like on the disk 10 (steps S27 and S28).
  • management information file “AR-MANGR.IFO” The contents of the management information file “AR-MANGR.IFO” will be described with reference to FIGS. 36 to 45 and FIGS. 18 to 35 used in the description of the first embodiment.
  • AMG—ID (Audio Management Identifier)
  • RTR — AMG — EA RTR-AMG end address
  • AMG I—EA (AMG I end address),
  • FIG. 21 it is composed of an AS VU number (ASVUN), an AS V ⁇ B number (ASVOBN), and a DISC—REP—PICT—CREATE—TM in which a still image is recorded.
  • DISC_REP—PICT—CREATE—TM indicates the time when the target still image was created, and has a description format shown in FIG. 23B.
  • ORG PGC I SA ORG PGC I start address
  • TXTDT—MG—SA Ding Ding 0-10 Start Address
  • the AS VU number including the representative still image is recorded.
  • the ASVU numbers are in the recording order in the AR-STILL. ARO file.
  • the AS VOB number including the representative still image is recorded.
  • the ASVQB numbers are in the order of recording in the corresponding ASV.
  • ASV—STI A SV stream information contains the following information as ASV stream information.
  • V—ATR video attribute
  • the following video attribute information is recorded according to the format shown in FIG.
  • One of the following values for identifying the video compression mode is recorded.
  • One of the following values for identifying the television system is recorded.
  • One of the following values for identifying the video resolution is recorded.
  • AS VF I (Audio Still Video File Information) consists of information necessary to access ASVU, ASVF I-GI, ASVU I-SRP, and ASVU I. “AS VF I—GI” (Fig. 37)
  • ASVF I—GI audio still video file information general information
  • ASVF I—GI audio still video file information general information
  • ASVU I—SRP (ASVU I—S A is recorded in the ASV unit information search pointer.
  • ASVU I—SA ASV unit information start address
  • ASVU I (ASV unit information) includes ASV U-GI and AS VOB-ENT which are management information of AS VOB.
  • ASVU-GI AS V unit general information
  • ASV—ST I N (ASV—ST I number)
  • AS VOB—ST I number where the stream information of AS VOB is recorded.
  • the AS VOB_ST I number is the recording order in the AS VOB-ST I tape described above.
  • ASVU SA (AS V unit start address)
  • AS VOB_ENT (ASVOB entry) corresponds to each A SVOB in the AS V unit, and consists of AS VOB—ENT—TY and AS V ⁇ B—S Z.
  • the individual fields are as follows.
  • This AS VOB type information is recorded in the format shown in FIG. 38B.
  • ASVOB one SZ (ASVOB size)
  • TXTDT_MG text data management consists of TXTDT I, IT—TXT—SRP, and IT—TXT. The individual fields are as follows. “TXTDT I” (Fig. 39)
  • TXTDT I text data information
  • IT TXT SRP N s (number of IT TXT search pointers) I T_TXT—SRP number is recorded.
  • TXTDT End address of MG is recorded.
  • IT-TXT-SRP IT-TXT search pointer
  • I T — TXT start address is recorded. To access this IT-TXT, seek to this address.
  • IT_TXT The data size of IT_TXT is recorded. If you want to read this I ⁇ ⁇ , just read the data of this size.
  • the TXT consists of at least one set of IDDCD (identification code) and one set of TXT (text) and TMCD (end code) corresponding to IDCD. If there is no T XT corresponding to ID CD, it is okay to omit ID CD and TMCD as one set.
  • IDDCD is defined as follows. Genre code
  • this field contains the number of IT—TXT—SRP recorded in the TXTDT—MG.
  • REP—PICTI is the same as REP—PICTI of PL—SRPT described above.
  • CI cell information
  • CGI cell information
  • C—GI cell general information
  • a ⁇ B I—SRPN AOB information search pointer number
  • ASVU I—SRPN ASV unit information search pointer number
  • the search pointer number of the AS VU information corresponding to this cell is recorded.
  • this cell accesses the corresponding stream data, it first accesses the AS VU information search pointer number indicated by this fino redo. If no corresponding AS VU exists, 0 is recorded.
  • the display timing mode and display order mode of the ASV in this cell are recorded in the format shown in FIG.
  • the reproduction start time of this cell is recorded in the format shown in FIG.
  • C_EPI cell entry point information
  • Type A is used to specify the beginning of a song.
  • Type B is used to specify the Index switching point in the song.
  • Type C is used to specify a spotlight part, which is a particularly characteristic section of a song.
  • Type D is used to associate audio data (AOB) with still images (ASV).
  • AOB audio data
  • ASV still images
  • Each type also has two subtypes. For each of the Al, Bl, Cl, and D1 types, a data area for primary text has been added to hold the name for the specified location. In type A1, the primary text is mainly used to hold the name of the song. Type B1 is mainly used to hold the name of the index. Type C 1 is also used for spotlight names.
  • Type D1 is used to explain the still image displayed at this point. Since the primary text is mainly text set by the user, its usage is left to the user.
  • C—EPI Type A consists of the following information that indicates the entry point.
  • the following information for identifying the type of the event rebate is recorded according to the format shown in FIG.
  • the time at which the entry point is placed is recorded according to the format shown in Figure 24.
  • this value must be the same as the cell's C—A—S—PTM.
  • type A1 text information indicating the contents of the location indicated by the entry point is recorded.
  • the details are the same as PRM-TXT I described above.
  • A—C—EPI (Type B) has the following IDXN in addition to EP—TY and EP_PTM of Type A. Also, type B1 has PRI_TXT as in type A1.
  • A- C- ⁇ ⁇ (Type C) has END-PTM shown below in addition to EP-TY and EP-PTM of Type ⁇ ⁇ ⁇ .
  • type C1 also has PRI-TXT as in type A1.
  • the end time of the spotlight is recorded according to the format shown in FIG.
  • the start time of the spotlight is given by EP-PTM. “C_EP I (Type D)” (Fig. 41)
  • EP I is not only EP_TY and EP-PTM of Type A, but also AS V ⁇ B—ENTN, S—EFFECT, E_EFFECT, MAX—DUR, and MIN. — Have a DUR.
  • EP_PTM the format is the same, but the usage is partially different.
  • Type D1 also has PRI-TXT, similar to type A1.
  • ASVOB—ENTN (ASV ⁇ B entry number)
  • the AS VOB number to be displayed at the timing of this entry point is recorded. However, if the ASV-DMOD of the corresponding cell is in random or shuffle mode, 0 is recorded.
  • the type of effect and the time of the effect at the start of the display of the AS VOB to be displayed at the timing of this entry point are recorded according to the format shown in FIG. 44A. If the display of the AS VOB has already been performed at the timing of this entry point, the StartEffectMode also indicates the effect when the display of the already displayed AS VOB ends. In the table below, this is the effect when the display of the AS VOB in which the effect shown in Kazuko is already displayed ends.
  • the effect time length is described in the following format.
  • Time length S t a r t E f f e c t P e r i o d X
  • 1 VideoFrame means 1 29.97 seconds for TV System 525Z60 and 1 25 seconds for TV System 62550.
  • the display of the AS VOB to be displayed is terminated at the timing of this entry point, and the type of effect and the time of the effect at the end of the display when there is no ASVOB to be reproduced next are shown in FIG. 44B. Recorded in accordance with
  • 1 VideoFrame means 1 / 29.77 seconds for TV System 525/60 and 1 Z 25 seconds for TV System 625Z50.
  • Time length MAX DUR XV ideo F rame
  • 1 Video Frame means 1 / 29.97 seconds in TV System 5 25 60 and 1/25 seconds in TV System 6 25/50. If the playback time length is to be infinite, 0 is recorded. Note that 0 is recorded when the Display Timing Mode of the ASV-DMOD of the applicable senor is in the slide show mode.
  • the minimum time for displaying the still image corresponding to this entry point is described in the following format.
  • 1 VideoFrame means 1 / 29.97 seconds for TV System 525Z60 and 1Z25 seconds for TV System 625/50. If the playback time length is to be infinite, 0 is recorded. In addition, when the ASV-DMOD of the corresponding senor is in slide show mode, 0 is recorded.
  • the configuration of the DVD recorder of the present embodiment is the same as that of the first embodiment. 2.2.2 Playback operation of DVD recorder
  • the DVD-RAM data recorded by the DVD recorder can be read out and reproduced by the DVD recorder.
  • the DVD recorder When the DVD recorder receives a playback start operation request from the user, it first reads the AR-MANGR.IF ⁇ file that stores management information recorded in the ROOT directory of the disc. The system control unit stores the content of the AR-MANGR.IF ⁇ file read here in the internal memory. Next, the system control unit controls the AMG-ID and AMG-ID in the AMG I-MAT shown in Figure 19
  • ORG—PGC I—SA stores the recording position of ORG—PGC I, it is possible to refer to ORG—PGC I by referring to the specified address in the management information that was read earlier. It is possible.
  • AS VU I-SRPN If a value other than 0 is described in AS VU I-SRPN in the above-described C-GI information, the AS VU is read.
  • Some DVD recorders have a 2 MB buffer for reading AS VU, and perform processing to read AS VU data into the AS VU buffer before starting playback of Ce11.
  • the system controller refers to the A-AVF IT-SA information from the AMG I-MAT information stored in the memory.
  • A—A VF IT is referenced based on the information obtained in this way, and AUD—ST I—N s and ASV—ST I_N s in A—AVF ITI described at the beginning of A—AVF IT To get.
  • each AUD-STI and ASV-STI have a fixed length, multiplying the data length of AUD-STI by the number of AUD-STIs gives the data length of AUD-STI as a whole. It is possible to obtain. As a result, the head of ASV—STI is determined.
  • ASVF I based on the information thus obtained.
  • ASVF I refers to ASVU I—SRP in ASVF I.
  • AS VU I—SRP is referred to according to the ASVU I—SR PN in C I described above.
  • ASVU is referred to according to the ASVU I—SR PN in C I described above.
  • each SRP has a fixed length, and the reference destination can be easily obtained if the record number is known.
  • the system controller opens the AR-STIL L. ARO file, and seeks from the beginning of this file to the specified address.
  • AS VU-SA described in the AS VUI information is used as the predetermined address.
  • the system control unit reads the AR-S file IL L. AR ⁇ file from this position and stores the data in the AS VU buffer described above.
  • the system control unit further refers to AS V ⁇ B-Ns and AS VOB-ENT.
  • AS V ⁇ B—N s refers to AS V ⁇ B—N s, and then refer to AS VOB_ENT for the number described here.
  • Each AS V ⁇ B— ENT describes the size of each AS VOB, and when all these are added together, the total size of the AS VOBs included in the ASVU is determined.
  • the system control unit obtains the total size of the AS VU in this manner, and reads only the size corresponding to the total size from the AR-STILL.VR ⁇ file.
  • the system control unit refers to AS V-ST IN in AS VU-GI.
  • AS V-ST IN in AS VU-GI.
  • the ASV-STI number is described. Based on this information, information on the display attribute of the ASV is acquired from the above-mentioned ASV-STI. To do this, it uses the fact that ASV-ST I has a fixed length, and advances the address from the start address of ASV-ST I to the address obtained by multiplying this fixed length by the AS V-ST I number. Refer to the location where This allows the system control unit to acquire information necessary to control the video output unit when displaying ASV.
  • the reading processing of the AS VU described here is performed every time the reproduction according to the new Ce1I is started in principle. However, it is assumed that the same AS VU is referenced in the currently playing Ce11 and the Ce11 to be played next. This can be determined by comparing the ASVU I-SRPN in both C-GI. In this case, the AS VU already stored in the buffer is reused without rereading the ASVU. By doing so, it is possible to minimize the time that AOB regeneration is interrupted when transitioning to a new Ce1I.
  • An AS VU is composed of a plurality of AS VOBs.
  • a method for displaying the nth AS VOB will be described in general.
  • the size of the nth ASVQB is described in the nth AS VOB—ENT AS VOB—SZ. With this information, the size of the AS VOB can be obtained. Also, it is possible to know from which position of the AS VU the target AS V ⁇ B is recorded by summing the AS V ⁇ B—S Z from the first force to the n_ 1st. Based on the information thus obtained, it is possible to obtain the AS VOB recorded in the AS VU buffer.
  • AS V ⁇ ⁇ ⁇ B data is sent to the video output unit by the system control unit.
  • the system control unit controls the video output unit, performs initialization for video output, and thereafter reproduces the AS VOB data.
  • AS VOB data cannot be obtained from the buffer. Therefore, when the data of AS V ⁇ B becomes necessary, it is necessary to access the media one by one to the media and read the data of AS VOB. However, in this case, the audio data being played will be interrupted every time the AS VOB is displayed. In order to avoid such a problem, it is necessary to display only the first AS VOB displayed in the corresponding cell, and not display the AS VOB after that.
  • music data is recorded in units of tracks in compact disc (CD) players and the like, and in general, one track corresponds to one song. Had a configuration.
  • the CD player has a music skip function.
  • the CD player stops playing the currently played track. To start playback from the beginning of the next track.
  • the first track, or any nth track is provided.
  • FIG. 46 shows the case of the user-defined PGC, which is different in that there is no PG hierarchy and that there is a possibility that Ce11 refers to a subsection of the AOB.
  • a user-defined PGC User Defined PGC
  • an entry point indicating the beginning of the song may be described.
  • skipping songs is very easy. This is because one song is represented by a PG.To play the next song after the currently playing song, simply play back the PG next to the currently playing PG. Just start.
  • the type A entry point is the entry point of each senor. It may be stored only in the first place. That is, either the first recorded force ⁇ not recorded at all.
  • the system control unit always keeps track of the number of Ce11 currently being reproduced.
  • the next skip button is pressed, a position corresponding to the beginning of the song is searched from Ce11 next to Ce11 currently being reproduced. If the currently playing Ce11 is the last cell in the PGC, the next skip is not performed.
  • C e] 1 is searched sequentially, and C e 1 1 having a type A entry point at the head of the entry point table is searched. If it cannot be found, the next squib will not be processed. On the other hand, if found, playback starts from the beginning of Ce11 containing the entry point.
  • a D VD recorder with an AS VU buffer has a still image playback function in slide show mode that switches AS VOBs sequentially in synchronization with AOB playback.
  • the still image display processing in the slide show mode will be described.
  • a still image is displayed in the slide show mode when the value of AS VU_S RPN is set to a value other than 0 in A—C—GI and the slide show mode is displayed in ASV—DM ⁇ D.
  • the value indicating the password is set.
  • the system control unit always records the number of the currently reproduced Ce11 and the elapsed time from the beginning of the Ce11. In addition to these, the system control unit knows the A-C-EPI number of the entry point corresponding to the next AS VOB to be displayed. For this purpose, the following processing is performed.
  • the system control section searches sequentially from the first A—C—EPI, and then the first type A—C—EPI number of type D Record
  • the still image display is not switched at that C e 11.
  • A-C-EPI of type D its number is recorded, and EP-PTM of A-C_EPI is recorded.
  • the system control unit starts playback of the AOB, and switches the still image when the time described in the EP PTM has elapsed since the start of playback of Ce11. Perform processing. Switching of the still image here follows the display processing of the AS VOB described above.
  • the system control unit searches for an A-C-EPI to be displayed next. To do this, search sequentially from A—C—EPI next to A—C—EPI displayed at that time, find A—C—EPI of type D, and record the number. You do it. By continuing such a process, a process of sequentially switching still images can be performed.
  • ASV-DMOD is random or shuffled, there is no difference from the sequential case except that a random value is used as the value of ASVOB-ENTN.
  • DVD recorders with AS VU buffers are equipped with a still image playback function in browser-bull mode, in which the user switches the AS VOB by remote control operation.
  • the still image display processing in the browserable mode will be described.
  • a still image is displayed in browserable mode when A—C—GI is set to a value other than 0 in AS VU I SRPN and ASV—DMOD indicates the browsable mode. Is set.
  • the system control unit searches for the first appearing A-C-EPI of type D of Ce1I. Then, AS VOB is selected and displayed in accordance with AS V ⁇ B—ENTN described in A—C—EPI. At the same time, MAX—DUR and M I
  • N Refer to the value of DIR to determine how long this AS VOB should be displayed.
  • the system control unit records the number of A_C-EPI displayed in this manner.
  • the system control unit displays the AS V ⁇ B Switch. For this purpose, it is necessary to search for A—C—EPI corresponding to the AS V OB to be displayed next.
  • the system control unit records the number of A—C_EPI that was displayed last time, searches sequentially from A—C—EPI next to this number, and finds the first ACEP I of type C. Like this The A—C—EPI that was found is pointing to the AS V ⁇ B to be displayed next.
  • the display method of the determined AS VOB follows the ASVOB display processing described above.
  • the index has a data structure corresponding to the first and second songs in the song with lyrics.
  • the system control unit monitors the playback time of Ce11, and updates the index number when the time indicated by EP-PTM in AC-EPI is reached.
  • the index number used at this time is recorded as I DXN in the type B A—C—E PU.
  • the spotlight is, for example, a portion corresponding to a characteristic portion in the music, and is mainly set in advance by the user.
  • DVD-Audio a spotlight section is set in a song, and when such content is copied, the spotlight is automatically set by the recorder.
  • this spotlight is used for various purposes by players. For example, in a menu automatically created by the player, it is assumed that the representative still image by REP-PIC and the title of the song by PRI-TXT and the spotlight section is played as a typical audio part. You. In the following, selective reproduction processing of a spotlight section will be described as an example of the use of a spotlight.
  • Spotlight sections are recorded as Type C entry points.
  • the player specifies the spotlight selection reproduction by the user, only the type C type entry points from the entry points of the cell to be reproduced are sequentially ordered from the top.
  • Next search If a type C entry point is found, audio playback starts from the location indicated by EP-PTM of this entry point. In this case, the same processing as the search of the reproduction start point by C—A—S—PTM is performed. Now, the playback end time of this spotlight is indicated by END-PTM in the data structure of the entry point. The audio playback ends at the time indicated here, and the next spotlight section is searched.
  • the waveform may not match at the break between AOBs (AOB # 1 and AOB # 2).
  • AOB # 1 and AOB # 2 AOB # 1 and AOB # 2
  • the layerer determines the case where such an abnormal sound may occur, and inserts a mute to avoid the occurrence of the abnormal sound.
  • a method of fade-in / fade-in a few seconds before and after is applied, but other methods may be used.
  • the combination of recording conditions is described in PL-TY.
  • information created by the user or created automatically when the device is copied. There may be a flag indicating whether or not this has been achieved.
  • playlists created automatically by the device at the time of copying it is assumed that it is not possible to change the playback order, etc., depending on the wishes of the copyright holder of the data of the copy source.
  • this flag can be set for PGC units and its substructures such as PGC-GI instead of PL-TY.
  • both A AB and ASV are managed by A ⁇ ⁇ ⁇ ⁇ AVF I.
  • A—AVF IT is separated into A ⁇ B—AVF IT and ASV—AVF IT, and AO It is also assumed that the data structure will be used to manage ⁇ and ASV.
  • system controller refers to ORG-PGCI first immediately after the start of playback, but it is also assumed that the system controller refers to the first UD-PGCI. Also, immediately after turning on the power, the playback is not automatically started.
  • the buffer for reading AS VU is assumed to be 2MB byte. There is no problem if the buffer size is larger than this. It is also assumed that such a buffer will not be provided. Furthermore, since DVD recorders require various other buffers, a special-purpose buffer is provided instead of a special buffer for ASVU, and a general-purpose buffer is provided for reading AS VU as needed. It is also expected to be used.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Optical Recording Or Reproduction (AREA)

Description

明 細 書 光ディスク、 光ディスクに対してデータの記録、 再生を行なう装置及び方法 技術分野
本発明は、 データの読み出し、 書き込みが可能な光ディスク、 特に、 動画像デ 一タ、 静止画デ一タおよびオーディォデータを含むデイジタルデータが記録され た光ディスクに関する。 また、 本発明はそのような光ディスクに対してデータの 記録、 再生を行なう装置及び方法に関する。 背景技術
映像や音声を含むディジタノレデータを格納でき、 読み書き可能な光ディスクと しては、 相変化型方式で 4 GB以上の記録容量を有する DVD— RAMがある。
DVD— RAMに記録可能な映像のディジタルデータとしては MP E G方式の 符合化規格がある。 MP EG方式では、 映像データは可変長ビットレート (VB R) で圧縮され符合化される。
DVD- R AMは M P E G方式で映像データを圧縮して記録することにより、 家庭用ビデオレコーダとして利用されている。
一方、 DVD— RAMに音楽等の音声ディジタルデータを記録する家庭用ォー ディオレコーダが現在検討されている。
DVD— R AMに記録可能な音声のディジタルデータとしては LP CM (リニ ァ PCM) 方式や、 AC 3方式や、 ML P方式がある。
LP CMは CDで使用されている非圧縮な符合化方式で、 典型的には 16ビッ ト量子化で音声情報を符合化する。 DVD— RAMは 44. l Kh zのサンプリ ングレートで量子化された L P CM方式の音声データを約 9時間程度記録するこ とができる。 LP CMは非圧縮なため高音質なメリットがある反面、 ディスクか らの読み出しレートが高く、 ディスクに対し大きな記録容量を要求するデメリッ トカ sある。
AC 3は固定長のビットレート (CBR) で音声情報を圧縮して符合化する。 AC 3方式は、 圧縮して音声情報を符合化する方式なため、 ディスクからの読み 出しレートを抑えることができ、 ディスクの記録容量が少なくてすむメリッ卜が ある。 反面、 圧縮する際に情報の劣化が起こるため LP CM方式に比べ音質が悪 化するデメリットがある。
MLP方式は、 可変長のビットレート (VBR) で音声情報をロスレス圧縮し て符合化する。 ロスレス圧縮とは圧縮により音質の劣化が起こらない符合化方式 である。 音質劣化が起こらないメリットに加え、 ディスクからの読み出しレート も AC 3よりは高いが LP CMよりは抑えることができる。 発明の開示
(発明が解決しようとする技術的課題)
DVD— RAMを家庭用オーディオレコーダとして利用するためには、 デイス クのデータフォーマツト及びその装置として、 前述した L P CM方式や AC 3方 式、 ML P方式で音楽情報を効率よくディスクに記録し、 かつ、 ユーザにとって データの記録、 編集、 及び再生時の操作性が良いデータフォーマット及びその装 置が要求される。
具体的には、 データフォーマツトのデータ構造には次の 3つが要求される。
(1) LPCM、 AC 3方式等の固定長ビットレート (CBR) の音声データ と、 ML P方式等の可変長ビットレート (VBR) の音声データとを組み合わせ た再生順序を記述できる経路情報を有すること。 これは、 ユーザが様々な入手経 路で得た符合化方式の異なる様々な音声データに対し、 符合化方式の違いを意識 することなく家庭用オーディオレコーダでの再生を可能にするためである。
( 2 ) 音声データのディスク上の記録位置をタイムスタンプで間接的に参照す るタイムマップ情報を有すること。 これは、 編集動作によりディスク上の音声デ ータの記録位置が変更された場合に、 音声データの記録位置を示す情報の修正を 容易にし、 ハードパフォーマンスが高くない家庭用ォ一ディオレコーダにおいて も、 迅速な編集作業を可能にするためである。
(3) (2) のタイムマップ情報のデータサイズを抑制すること。 これは、 搭 載メモリが小さ 、家庭用オーディォレコーダにぉレ、ても、 タイムマツプ情報のメ モリ常駐を可能にするためである。
本発明は、 上述した課題を解決するためになされたものであり、 タイムマップ 情報のデータサイズを抑制可能な光ディスク、 その光ディスクに対してデータの 記録再生を行なう装置及び方法を提供することを目的とする。
(その解決方法)
上記課題を解決するために、 本発明に係る光ディスクは、 可変ビットレートと 固定ビットレートのいずれかの符号化方式で符号化された少なくとも 1つのォ一 ディォォブジェクトと、 そのオーディオオブジェク トの再生を管理するための管 理情報とが記録される記録媒体であつて、 以下の構成を有する。
その光ディスクにおいては、 オーディオオブジェクトは所定の再生時間長を有 する複数のュニットから構成され、 各ュニットは前記オーディオオブジェクトを 構成する全ュニットのうち最後のュニットを除いて同一の再生時間長を有してい る。 管理情報は、 オーディオオブジェク トが再生された際の時刻を示すタイムス タンプ情報により特定されるオーディオオブジェク 卜の再生区間を少なくとも 1 つ定義し、 各再生区間の再生順序を示す経路情報と、 オーディオオブジェクトの それぞれの符号化方式を示す符号化タイプ情報と、 オーディオオブジェクト毎に 設けられ、 オーディオオブジェク 卜の再生区間を特定するタイムスタンプ情報を、 そのタイムスタンプ情報が示す時刻に再生されるオーディオオブジェク トのュ二 ットが記録されている光ディスク上のァドレスに変換するマップ情報とを含む。 マップ情報はユニットのデータサイズに関する情報を有する。 そのユニットの データサイズに関する情報は、 対応するオーディオオブジェク トの符号化方式が 可変ビットレートの符号化方式である場合は、 各ュニットのデータサイズの情報 を各ユニット毎に有し、 また、 対応するオーディオオブジェク トの符号化方式が 固定ビットレートの符号化方式である場合は、 ュニットのデータサイズの情報と して、 オーディオオブジェク 卜に含まれるュニットのうちの最後のュニットにつ いてのデータサイズの情報と、 その最後のュニットを除いた残りのュニッ卜の中 の一つのュニットにつレ、てのデータサイズの情報とのみを有する。
マップ情報はュニッ卜の再生時間長に関する情報をさらに有してもよレ、。 その 再生時間長に関する情報には、 オーディオオブジェクトに含まれるュニットのう ちの最後のュニットについての再生時間情報と、 その最後のュニットを除いた残 りのュニットの中の一つのュニットについての再生時間情報とのみが含まれる。 もしくは、 再生時間長に関する情報には、 オーディオオブジェク トに含まれるュ ュッ トのうちの最後のュニットを除いた残りのュニッ卜の中の一つのュニットに ついての再生時間情報のみが含まれる。
マップ情報は 2つのテーブル構成を有してもよい。 ここで、 第 1のテーブル構 成は、 対応するオーディオオブジェク トの符号化方式が可変ビットレ一トの符号 化方式である場合に参照され、 ュニットのデータサイズの情報を各ュニット毎に 有する。 第 2のテーブル構成は、 対応するオーディオオブジェク トの符号化方式 が固定ビットレートの符号化方式である場合に参照され、 ュニットのデータサイ ズの情報として、 該オーディオオブジェク 卜に含まれるュニットのうちの最後の ュニットについてのデータサイズの情報と、 その最後のュニットを除いた残りの ュニットの中の一つのュニットについてのデータサイズの情報とのみからなる。 可変ビットレートの符号化方式には、 例えば、 AA C方式、 M L P方式が含ま れる。 固定ビットレートの符号化方式には、 例えば、 リニア P CM方式及び A C — 3方式が含まれる。
本発明に係るデータ記録装置は、 上記の光ディスクにオーディォデータを記録 する装置であって以下の構成を備える。 データ記録装置は、 記録すべきォ一ディ ォデータを入力し、 入力したオーディォデータの符号化方式が可変ビットレート での符号化方式であるか、 固定ビットレートでの符号化方式であるかを判別する 手段と、 判別した結果、 符号化方式が可変ビッ トレートでの符号化方式である場 合は、 前記第 1のテーブルのマップ情報を作成し、 符号化方式が固定ビットレー トでの符号化方式である場合は、 前記第 2のテーブルのマップ情報を作成する手 段と、 その作成したマップ情報を入力したオーディオオブジェクトとともに光デ イスクに記録する手段とからなる。
本発明に係るデータ再生装置は、 上記の光ディスクからオーディオオブジェク トを再生する装置であって以下の構成を備える。 データ再生装置は、 再生すべき オーディオォブジェクトを指定する手段と、 指定されたオーディオデータの符号 化方式が可変ビットレートでの符号化方式であるか、 固定ビットレートでの符号 化方式であるかを判別する手段と、 判別した符号化方式に応じてマップ情報のテ 一ブル構成を選択し、 選択したテーブル構成のマップ情報から再生すべきオーデ ィォォブジェク トを構成するュニットのサイズを読み出し、 読み出したュニット のサイズから、 再生すべきオブジェク トの光ディスク上の開始アドレスを求め、 その求めた開始アドレスからオーディオオブジェク トを読み出して再生する手段 とからなる。
データ再生装置において、 オーディオオブジェク トを読み出して再生する手段 は、 判別した符号ィヒ方式が可変ビットレートの符号化方式である場合は、 第 1の テーブル構成のマップ情報を参照して各ュニット毎にデータサイズを求め、 求め たデータサイズを合計し、 その合計した値に再生すべきオーディオオブジェクト のオフセットァドレス値を加算することにより開始ァドレスを求めてもよく、 ま た、 判別した符号化方式が固定ビットレートの符号化方式である場合は、 第 2の テーブル構成のマップ情報を参照して残りのュニットぅちの一つのュ-ットにつ いてのデータサイズを求め、 その求めたデータサイズに、 再生すべきオーディオ オブジェクトを構成するュニットの数を乗算し、 その乗算した^ f直に再生すべきォ 一ディォォブジェク トのオフセットァドレス値を加算することにより開始ァドレ スを求めてもよい。
本発明に係るデータ記録方法は、 上記の光ディスクにオーディォデータを記録 する装置であって以下のステップを有する。 データ記録方法は、 記録すべきォ一 ディォデータを入力し、 入力したオーディオデータの符号化方式が可変ビットレ ートでの符号化方式であるか、 固定ビットレートでの符号化方式であるかを判別 し、 判別した結果、 符号化方式が可変ビットレートでの符号化方式である場合は、 第 1のテーブルのマップ情報を作成し、 符号化方式が固定ビットレートでの符号 化方式である場合は、 前記第 2のテ一ブルのマップ情報を作成し、 その作成した マップ情報を入力したオーディオオブジェク トとともに光ディスクに記録する。 本発明に係るデータ再生方法は、 上記の光ディスクからオーディォオブジェク トを再生する装置であって以下のステップを備える。 データ再生方法は、 再生す べきオーディオオブジェク トを指定し、 指定されたオーディオデータの符号化方 式が可変ビットレートでの符号化方式であるか、 固定ビットレー卜での符号化方 式であるかを判別し、 判別した符号化方式に応じてマップ情報のテーブル構成を 選択し、 選択したテーブル構成のマップ情報から再生すべきオーディォオブジェ ク トを構成するュニットのサイズを読み出し、 読み出したュニットのサイズから、 再生すべきオブジェク トの光ディスク上の開始アドレスを求め、 その求めた開始 アドレスからオーディオォブジェクトを読み出して再生する。
(従来技術より有効な効果)
本発明によれば、 オブジェクトュニットの再生時間長が固定であることを利用 し、 全てのユニットの再生時間長を記録するのではなく、 各オブジェク トの最初 と最後のユニットのみに関して再生時間長を記録するようにした。 また、 音声デ ータが固定ビットレ一ト方式で符号化されている場合は、 各ュニットのパック数 でのサイズが一定となることを利用して、 全てのュニットのサイズを記録するの ではなく、 各オブジェク トの最初と最後のュニットのみに関してそのサイズを記 録するようにした。 これによつて、 音声データのディスク上の記録位置をタイム スタンプで間接的に参照するタイムマップ情報の記録フォーマットを、 固定ビッ トレート、 可変ビットレートの双方での整合性を取りつつ実現した。 また、 可変 ビットレートの場合には記録時間長当たりのタイムマツプ情報のサイズを半分以 下に圧縮し、 固定ビットレートの場合には記録時間には無関係な一定のサイズで タイムマップを実現可能とした。 これによつて、 搭載メモリが小さな家庭用ォー ディォレコーダにおいても、 タイムマツプ情報のメモリ常馬主を可能とする。 図面の簡単な説明
図 1は D V D— R AMディスクとそれを収納するカートリッジの^ を示した 図である。
図 2 Aは D V D— R AMディスクの記録領域を説明した図、 図 2 Bは、 D V D —R AMディスクの表面の様子を示した図である。
図 3 Aは D V D— R AMディスクのゾーンを説明した図、 図 3 Bはリードイン 領域、 リードァゥト領域及びゾーンの関係を説明した図、 図 3 Cは D V D— R A Mのボリューム空間と論理セクタ番号 (L S N) との関係を説明した図、 図 3 D は D V D— R AMのボリューム空間を説明した図である。 図 4は本発明に係る D V D— R A Mディスクにおける論理構成を示した図であ る。
図 5は音声用 AVファイル (AR— AUD I O. ARO) の構成図である。 図 6は MP E G方式のパックパケットの構造を示した図である。
図 7は音声再生時に同時に再生される静止画用 AVファイル (AR— ST I L
L. ARO) の構成図である。
図 8は音声用 AVファイル (AR— AUD I O. ARO) と、 管理情報 (PG C) との関係を示した図である。
図 9は音声関連 AVファイル (AR— AUD I O. ARO、 AR— ST I LL. ARO) と、 管理情報 (PGC、 AOB I、 AS VU I ) との関係を示した図で ある。
図 10はマップ情報 (AOB I、 AS VU I ) による音声オブジェク トの表示 時間から音声オブジェク トュニッ トのアドレスへの変換を説明した図である。 図 1 1は AOBUと、 AO BU毎に AO BUのサイズ及び再生時間長の情報を 有する AOBU I (マップ情報) との関係を示した図である。
図 12は可変ビットレート方式の場合に適した、 全ての AOBUについて AO B Uのサイズ情報と、 最初と最後の A〇 B Uについてのみ再生時間長の情報を有 する AOBUと AOBU Iの構成を表した図である。
図 13は固定ビットレート方式の場合に適した、 最初と最後の AOBUについ てのみ AOBUのサイズ及び再生時間長の情報を有する AOBUと AOBU Iの 構成を表した図である。
図 14は本発明に係る DVDレコーダの構成図である。
図 15は本発明に係る DVDレコーダの再生処理時の処理の概要を示すフロー チヤ一トである。
図 16は再生処理時において再生開始ァドレスを取得するための処理の概要を 示すフローチヤ一トである。
図 1 7は本発明に係る DVDレコーダの記録処理時の処理の概要を示すフロ一 チャートである。
図 18は RTR AMGの構成を説明した図である。 図 1 9は RTR— AMG Iの構成を説明した図である。
図 20 Aは VERNを説明した図、 図 20 Bは TM— Z O N Eのフォーマツト を説明した図である。
図 2 1は RSM— MRK I及び D I SC— REP— P I CT Iの構成を説明し た図である。
図 22は P L— SRPの構成を説明した図である。
図 23 Aは P L—丁 Yのフォーマツトを説明した図、 図 23 Bは P L— CRE ATE— TMのフォーマツトを説明した図である。
図 24は PTM記録フォーマツトを説明した図である。
図 25は A— AVF I Tの構成を説明した図である。
図 26 Aは A— AT Rのフォーマツトを説明した図、 図 26 Bは TXT— AT Rのフォーマツトを説明した図である。
図 27は AUD F Iの構成を説明した図である。
図 28は A〇B— TYのフォマツトを説明した図である。
図 29は A〇BU Iの構成を説明した図である。
図 30は AOBU— ENTの構成を説明した図である。
図 3 1は UD— PGC I Tの構成を説明した図である。
図 32は PGC Iの構成を説明した図である。
図 33は PG— TYのフォーマツトを説明した図である。
図 34は C Iの構成を説明した図である。
図 35は C_TYのフォーマツトを説明した図である。
図 36は V— AT Rのフォーマツトを説明した図である。
図 37は AS VF Iの構成を説明した図である。
図 38 Aは AS VOB— E NTの構成を説明した図、 図 38 Bは AS VOB— ENT— TYのフォーマットを説明した図である。
図 39は TXTDT— MGの構成を説明した図である。
図 40は AS V— DMODのフォーマツトを説明した図である。
図 4 1 Aはタイプ A 1の C— E P Iの構成を説明した図、 図 41 Bはタイプ A 2の C E P Iの構成を説明した図、 図 41 Cはタイプ B 1の C E P Iの構成 を説明した図、 図 41 Dはタイプ B 2の C— E P Iの構成を説明した図である。 図 42 Aはタイプ C 1の C— E P Iの構成を説明した図、 図 42 Bはタイプ C
2の C— EP Iの構成を説明した図、 図 42Cはタイプ D 1の C— EP Iの構成 を説明した図、 図 420はタィプ132のじ—£? Iの構成を説明した図である。 図 43は E P— TYのフォーマツトを説明した図である。
図 44 Aは S_E F FE CTのフォーマツトを説明した図、 図 44 Bは E— E
FFECTのフォーマツトを説明した図である。
図 45はオリジナル PGCにおいて PGC、 PG、 C e 1 1、 エントリポイン トの関係を示す図である。
図 46はュ一ザ定義 PGCにおいて PGC、 C e 1 1、 エントリポイントの関 係を示す図である。
図 47 Aはオリジナル PGCにおいてセルと AO Bの関係を示す図、 図 47 B はユーザ定義 PGCにおいてセルと AO Bの関係を示す図である。
図 48は A〇B間での音声波形の不連続を説明した図である。 発明を実施するための最良の形態
以下、 添付の図面を参照して本発明に係る光ディスク及びその光ディスクに対 してデータの記録再生を行なう装置を説明する。 第 1の実施形態では、 本発明に 係る光ディスク及びその光ディスクに対するデータ記録再生装置の構成を説明す る。 第 2の実施形態では、 本発明に係る光ディスク及び光ディスクの記録再生装 置を適用した家庭用オーディオレコーダについて説明する。
<第 1の実施形態〉
1. 1 光ディスクの物理構造
図 1は、 データ記録可能な光ディスクである DVD— RAMディスクのタ Mlを 表した図である。 本図に示すように、 DVD— RAMはカートリッジ 75に収納 された状態でビデオ データ編集装置に装填される。 本カートリッジ 75は、 D VD— R AMの記録面を保護するためのものである。 本カートリッジ 75に収納 された DVD— RAMはシャツタ 76が開くことによりアクセス可能となる。 図 2 Aは、 データ記録可能な光ディスクである DVD— RAMディスクの記録 領域を表した図である。 同図に示すように、 DVD— RAMディスクは、 最内周 にリ一ドィン (Lead- in) 領域を、 最外周にリードアウト (Lead- out) 領域を有 し、 その間にデータ領域を配置している。 リードイン領域は、 光ピックアップの アクセス時においてサーボを安定させるために必要な基準信号や他のメディアと の識別信号などが記録されている。 リードァゥト領域にもリードイン領域と同様 の基準信号などが記録される。 データ領域は、 最小のアクセス単位であるセクタ (2kバイ トとする) に分割されている。
図 2 Bは、 DVD— RAMにおいてセクタの先頭部に対応する部分の断面及び 表面を示した図である。 同図に示すように、 1セクタは、 金属薄膜等の反射膜表 面に形成されたピット列部と、 凹凸形状部とからなる。
ピット列部は、 セクタアドレスを表すために刻印された 0.4μη!〜 1.87 mのピ ットからなる。
凹凸形状部は、 凹部 (以下 「グループ」 と称す。 ) 及び凸部 (以下 「ランド」 と称す。 ) からなる。 ランド、 グルーブはそれぞれの表面に相変化 (Phase Change)可能な金属薄膜である記録マークが付着されている。 相変化とは、 付着 した金属薄膜の状態が光ビームの照射により結晶状態と、 非晶状態とに変化する ことをいう。 凹凸形状部には、 相変化を利用することによりデータを書き込むこ とができる。 MO (光磁気) ディスクではランド部のみが記録用であるのに対し て、 DVD— RAMではランド部とグループ部にもデータが記録されるようにな つている。 グループ部へのデータ記録を実現することにより、 M〇ディスクと比 ベて記録密度を増大させることができる。 セクタに対する誤り訂正情報は、 16 個のセクタ毎になされる。 本実施例では、 ECC (Error Correcting Code) が 付与されるセクタ群 (16セクタ) を ECCブロックと称す。
また、 DVD— RAMは、 記録 ·再生時において Z C LV(Zone Constant Linear Velocity)と呼ばれる回転制御を実現するために、 データ領域が複数のゾ ーンに分割されている。
図 3 Aは、 DVD— RAMに同心円状に設けられた複数のゾーンを示す図であ る。 同図に示すように、 DVD— RAMは、 ゾーン 0からゾーン 23までの 24 個のゾーンに分割されている。 ここでゾーンとは、 同じ角速度でアクセスされる 一群のトラックをいう。 本実施形態では 1つのゾーンは、 1888本のトラックを含 む。 D V D— R AMの回転角速度は、 内周側のゾーン程速くなるようにゾーン毎 に設定され、 光ピックァップが 1つのゾーン内でアクセスする間は一定に保たれ る。 これにより、 D V D— R AMの記録密度を高めるとともに、 記録 '再生時に おける回転制御を容易にしている。
図 3 Bは、 図 3 Aにおいて同心円状に示したリードイン領域と、 リードアウト 領域と、 ゾーン 0〜2 3とを直線状に横方向に配置した図である。 リードイン領 域とリードアウト領域は、 その内部に欠陥管理領域 (DMA: Defect Management Area) を有する。 欠陥管理領域とは、 欠陥が生じたセクタの位置を示す位置情報 と、 その欠陥セクタを代替するセクタが上記代替領域の何れに存在するかを示す 代替位置情報とが記録されている領域をいう。
各ゾーンはその内部にユーザ領域を有すると共に、 ゾーンの境界部にて代替領 域及び未使用領域を有している。 ユーザ領域は、 ファイルシステムが記録用領域 として利用することができる領域をいう。 代替領域は、 欠陥セクタが存在する場 合に代替使用される領域である。 未使用領域は、 データ記録に使用されない領域 である。 未使用領域は、 2 トラック分程度設けられる。 未使用領域を設けている のは、 ゾーン内では隣接するトラックの同じ位置にセクタァドレスが記録されて いる力 Z C L Vではゾーン境界に隣接するトラックではセクタアドレスの記録 位置が異なるため、 それに起因するセクタァドレス誤判別を防止するためである。 このようにゾーン境界にはデータ記録に使用されないセクタが存在する。 その ためデータ記録に使用されるセクタのみを連続的に示すように、 D V D— R AM は、 内周から順に論理セクタ番号 (LSN: Logical Sector Number) をユーザ領域 の物理セクタに割り当てている。
1 . 2 光ディスクの論理構造
図 3 Cに示すような、 論理セクタ番号 (LSN) が付与されたセクタにより構成 される、 ユーザデータを記録する領域をボリューム領域 (空間) と称す。
ボリューム領域には、 ディジタルデータが I S OZ I E C 1 3 3 4 6規格に準 拠したファイルシステムで管理され記録される。 ボリューム領域の先頭にはボリ ュ一ム構造情報と呼ばれるファイルシステムを構成する管理情報が記録される。 スク上の複数のセクタをグループィヒして管理するための 目次情報である。 複数のセクタをファイルとして、 複数のファイルをディレクト リとしてグループ化し管理する。 なお、 フアイノレ構成するデータが格納されるセ クタの中で、 ディスク上で連続して配置されるセクタ群はェクステントして管理 される。 すなわち、 ファイルを構成するデータは、 エクステントの単位ではディ スク上で連続記録されるが、 ファイル全体としてはディスク上に離散的に記録さ れる。
本実施の形態では、 光ディスクは、 図 4に示すディレクトリ ·ファイル構造を 有する。 記録されるデータは、 図 4に示す様に ROOTディレクトリ直下の DV D—RTAVディレク トリ下に置かれる。
フアイルは管理情報フアイノレと AVフアイルに大別される。
AVファイルには、 音声データを記録する AR— AUD I〇. AR〇ファイル 30と、 当該音声データ再生の際に同時に表示される静止画データを記録する A R— ST I L L. A R〇ファイル 40の 2種類が存在する。
管理情報ファイルとして、 AR—MANGR. I F〇ファイル 20が記録され、 このファイル 20には AVフアイルの再生を制御するための管理情報が格納され る。 またこのファイル 20に何らかのエラーなどが発生し読み出しが不可能とな つた場合に備えて、 同一内容を持つ AR— MANGR. BUPフアイノレ 50が記 録されている。
図 5は、 音声データを記録した AR— AUD I〇. AROファイル 30の構成 を示す図である。 図 5に示すように、 AR— AUD I O. AROファイル 30に は、 音声情報を有する複数の AO B (Audio Object:オーディオオブジェク ト) 300が録音順に配置される。 AOB (300) に格納される音声情報には、 例 えば、 固定ビットレート (CBR) を有する L P CM方式のデータ及び AC 3方 式のデータと、 可変ビットレート (VBR) を有する ML P方式のデータとがあ る。
AOB (300) は、 MP EG方式のプログラムストリームと呼ばれるデータ 構造を有し、 音声情報を有するオーディオエレメンタリストリームとリアノレタイ ムテキスト情報を有するテキス トエレメンタリストリームとが 2KBのサイズを 有するパック構造 33、 35に分割され互いにマルチプレタスされた構成を有す る。
図 6に、 MP EG方式のパックバケツト構造を示す。
バケツトは映像や音声がマルチプレタスされる単位で、 バケツトは転送の最小 単位である。 図 6が示すように、 パックヘッダには SCR (System Clock
Reference) を含む。 S C Rはパックがシステムデコーダに入力される入力タイ ミングを示す。 すなわち、 S CRによりデータのシステムデコーダへの転送 I ^一 トが規定されることになる。
パケットヘッダには、 DTS、 PTS、 ス トリーム I Dが格納される。
DTS (Decode time stamp) は、 ノヽ。ックがデコーダでデコーダされるタイミ ングを示す。 PTS (Presentation time stamp) は、 ノヽ。ックが音声出力や映像 出力等のプレゼンテ一ションが行われるタイミングを示す。 ス トリーム I Dはプ ログラムストリーム内でのエレメンタリストリームの識別コ一ドである。 ビデオ エレメンタリス トリームの場合は "1 1000000" が付与される。 A〇Bの 場合、 オーディオエレメンタリストリームとテキストエレメンタリストリームは 共にプライべ一トス トリ一ムであり "101 1 1 101" が付与される。
図 6に示すように、 データのタイプがオーディオデータかリアルタイムテキス トデータの場合は、 ともにプライベートストリームであるため、 データの先頭に サブストリーム I Dが格納される。 リアルタイムテキストデータの場合はサブス トリーム I Dに "◦ 1◦ 01000" が格納され、 オーディオデータの場合はサ ブス トリーム I Dの先頭 4ビットに "1010" が格納され、 下位 4ビットには オーディオのコ一ディングタイプの識別コードが格納される。 コーディングタイ プが LP CMの場合は "0000" 力 MP Lの場合は "0001" 力 AC 3 の場合は "0002" が格納される。
図 5に示すようにオーディオエレメンタリストリームを格納するパック 33は
「A— PCK (オーディオパック) 」 と、 テキス トエレメンタリス トリームを格 納するパック 35は 「RT I— PCK (リアルタイム情報パック) 」 と称される。
AOB (300) は複数の部分区間 3 10カゝらなり、 その部分区間 3 10は 「AOBU (Audio Object Unit:オーディオオブジェク トュニット) 」 と称さ れる。 AOBU (310) は、 それに含まれる複数の A— P CK (33) が 1秒 以下のある一定時間の再生時間を有する単位である。 ただし、 AOB (300) に含まれる AOBU (310) のうち、 最後の AOBUに関しては必ずしもそれ 以外の AO B Uと同一の再生時間を有するとは限らない。
ここで、 A— PCK (33) の格納可能なビット数と音声情報の最小の単位で あるオーディオフレームのビット数は一般的には一致しないために、 一つのォ一 ディオフレームが複数の A— PC Kに分割されて記録されることも起こりうる。 ただし、 AO B Uの境界はオーディオフレームの境界と一致することが求められ る。 これは、 編集などの際に AOBUの境界での分割や結合を容易にするためで ある。 このためには、 AOBUの一部にはパデイングが挿入されることとなる。
RT I— PCK (35) には音声の再生と同期して表示される歌詞などの情報 を記録するために使用される。
図 7は、 音声データ再生の際に同時に表示される静止画データを記録する AR — ST I LL. AROファイル 40の構成図である。
図 7に示すように、 AR— S T I L L. A R Oフアイノレ 40には音声と同時に 表示される静止画用の MP EGプログラムストリームである ASV〇B (Audio Still Video Object:オーディオスチルビデオオブジェク ト) 400が記録順に 配置される。
ASVOB (400) は、 1つの VOBU (Video Object Unit: ビデオォブ ジェク トユニット) 410から構成され、 VOBU (410) は複数の V— P C
K (41 2) から構成されている。 VOBU (410) には MPEG規格で定義 されている GOP (Group of Pictures) が格納されるが、 ここでは特に 1枚の
I ピクチャのみから構成されていることが特徴である。
1. 3 A Vデータと管理情報との関係
次に、 図 8、 図 9を用いて前述した AR— AUD I O. ARO (30) に格納 される AOB (300) と、 AR— ST I LL. ARO (40) に格納される A
S VOB (400) と、 AR一 MANGR. I FO (20) に格納される管理情 報との関係について説明する。
AR MANGR. I FO (20) の管理情報には、 少なくとも 1つの AO B から構成される再生順序を規定する経路情報と、 その経路情報により示される A O Bの再生区間をディスク上の記録ァドレスに変換するマツプ情報とが含まれる c 1. 3. 1 再生順序を規定する経路情報
経路情報により示される再生順序 (オーディオシーケンス) は、 AOBの部分 区間または全区間を示すセル (C e 1 ) の並びにより規定される。 図 8に示すよ うに DVDでは、 このシーケンスを規定する経路情報を PGC (Program
Chain) 1 00と定義する。 PGCが異なれば、 同一の AOB群に対して異なる 再生順序を規定することができる。 図 8に示す例では、 PGC# 1は、 A〇B# l→AOB # 2→AOB # 3→AOB # 4となる再生順序を有する再生経路を示 しており、 PGC# 2は、 AOB # 3→AOB # 2→AOB # 4となる再生順序 を有する再生経路を示している。 また、 PGC# 1は各 AOBの部分区間から構 成されるオーディオシーケンスを示し、 PGC# 2は各 AO Bの全区間から構成 されるオーディオシーケンスを示している。
PGCに含まれる各セル 1 0 5は音声データ再生時の時刻を示すタイムスタン プ情報により AOBの区間を指定する。 すなわち、 DVDでは、 A〇Bの各区間 を、 AOBの先頭からの再生経過時間によりァドレスする。
オーディオシーケンスを示す情報にはオリジナル PGCとユーザ定義 PGじが ある。 図 9に示すようにオリジナル PGC (1 1 0) はディスク内の再生可能な 全ての AOB (300) の区間をセル 1 1 5により定義する。 オリジナル PGC (1 1 0) は、 トラックセット (Track Set) とも呼ばれ、 複数のセルを論理的 に束ねたトラック (Track) 1 1 2と呼ばれる下位構造を有している。 なお、 こ こでいう トラックはディスクの物理的な構造を意味するのではなく、 1つの曲を 意味している。 1つの曲を 「トラック」 と称する音楽業界の慣習にしたがいネー ミングしている。
これに対して、 ユーザ定義 PGC ( 1 20) は、 オリジナル PGC ( 1 1 0) により参照される AOB (300) の区間の中から、 ユーザにより指定された所 定の区間からなるオーディオシーケンスを規定する。 ユーザ定義 PGC (1 2 0) のセルは、 オリジナル PGC ( 1 1 0) のいずれかのセルの一部又は全部で あり、 オリジナル PGC ( 1 1 0) のセルにより参照されない AOBの区間は含 まない。
また、 ユーザ定義 PGC (120) はプレイリスト (Play List) とも呼ばれ、 オリジナル PGCと異なり、 セルをトラック経由で参照するデータ構造は有して いない。 なお、 ユーザ定義 PGC (1 20) は複数存在しても良い。 また、 セル は AOBの区間を示すことに加えて、 同時に映像表示される静止画データをも示 す。 前述したように静止画データは MP EGの Iピクチャの形式で A R_S T I L L. AR〇フアイノレ 40の AS V〇B (400) に格納されており、 各セルは これを指し示す。
1. 3. 2 マップ情報
マップ情報は、 上述したユーザ定義 PGC (120) 、 オリジナル PGC (1
10) のセノレ (1 15) が示すタイムスタンプをディスク上のセクタアドレスに 変換する。
管理情報には、 図 10に示すように各 AO B毎の管理情報としての AOBU I (AOB Unit INFORMATION: AOBュニット情報) 350がそれぞれ存在する。 A OBU I (350) には、 AOBの区間を示すタイムスタンプ情報を、 ディスク 上のセクタアドレスに変換するための情報を含むマップ情報である。
以下、 図 1 1を用いてタイムスタンプ情報からセクタアドレスへの変換を行う 際の処理について説明する。 図 1 1は AOB (300) とマップ情報である AO BU I (350) の関係を示した図である。 なお、 図 1 1は、 説明の便宜上、 マ ップ情報はァドホックなデータ構造を有している。
既に述べたように AOB (300) は複数の AOBU (3 10) から構成され ている。 AOBU (310) のサイズは、 A〇Bの符号化方式が固定ビットレー ト (CBR) であれば一定であるが、 可変ビットレート (VBR) であれば可変 である。 このため、 AOB (300) の各区間を示すタイムスタンプを実際のセ クタアドレスに変換するためには、 各 AOBU (310) のサイズとその再生時 間長 (duration) があれば十分である。
再生時間長は、 1秒を 90, 000とした際の指数の値によって記述される。 例えば、 0. 8秒は 72, 000と表される。
なお、 各 AOBU (3 10) は、 AOB (300) に含まれる AOBUのうち の最後の AOBUを除いて同一の再生時間長を有する。 ゆえに、 AOBU I (3 50) において、 図 5に示す AOBU # 1から AOBUfi n— 1のそれぞれに対 する再生時間長としては、 実際には同一の値が格納される。
さて、 ここではタイムスタンプ情報からァドレスへの変換に関する処理の一例 としてタイムサーチ処理に関して説明する。 タイムサーチとは、 一つの曲におい てある特定時間の場所から再生を開始する機能である。 このような機能を実現す るためには、 指定されたある特定のタイムスタンプ情報をァドレスへ変換する必 要がある。 このためには、 まず指定された時間情報を、 「A〇BU# 1の再生時 間長」 で示された再生時間情報で除算する。 こうして得られた商に 1を足したも のが、 特定時間に相当するタイムスタンプを包含する AOBUとなる。 この A〇 BUの番号を i とする。 この AOBUのアドレスを求めるためには、 第 1番目の AOBUから i一 1番目の AOBUまでのサイズを合計すればよい。 こうして得 られた値が求めるァドレスとなる。 この求めたァドレス情報を最終的なセクタァ ドレスに変換するには、 更に該当する AOBの AR— AUD I〇. AROフアイ ル 30内でのオフセット情報を加算する必要がある。 このオフセット情報は、 各
AOBに対する管理情報として AR— MANGR. I FOフアイノレ 20に格納さ れている。
なお、 AOBUは最大で 1秒の再生時間を有するため、 上に示した方法ではタ ィムサーチの精度は高々 1秒ということになる。 この精度を更に高めるためには、 特定した AOBUの中で更にオーディオフレーム単位でのタイムサーチを行えば よい。 各オーディオフレームの再生時間長は、 オーディオの符号化に使用した符 号化方式に応じて定まっている。 例えば AC 3方式では 32msecである。 このこ とを利用して、 オーディオフレームの精度でタイムサーチを行うことも可能であ る。
上述したように AOBU I (350) を、 各 AOBU (3 10) のデータサイ ズと、 再生時間長情報とから構成することにより、 タイムスタンプで示される A OB (300) の各区間をディスク上のセクタアドレスに変換することが可能に なる。
し力 しながら、 この 2つの情報を全ての AOBUに対して記録したとするとマ ップ情報である AO BU Iのサイズは非常に大きくなつてしまう。 つまり、 再生 時間長情報は 90000前後の値を格納するために最低でも 3バイ トは必要であ る。 また、 AOBUのサイズは AOBのビッ トレートに依存する。 CD音質の L P CMの場合、 1つの AOBUのサイズは 96となり、 DVDディスクの許す最 大ビットレートであったとして 600前後となる。 ゆえに、 この情報を格納する ためには最低でも 2バイ トが必要となり、 各 AOBU毎に最低でも 5バイトは必 要となる。 これは、 各 AOBUの再生時間長が 1秒であるとすると、 AOBU I として最低でも 1時間当たり 18 Kバイ ト (= 3600secx5バイ ト) の情報 を格納する必要があることを意味する。 これに対して、 例えば 1 92Kb p sの AC 3形式の音声データを 4. 7GBの DVD— RAMメディアに格納すること を考えると、 その記録時間長は 50時間を超す。 このようなデータを格納すると すれば、 その AOBU Iのサイズは 1MBを越すこととなる力 このように大き な AOBU Iのメモリ常駐を実現するようなメモリサイズは家庭用オーディオレ コーダでは困難である。
そこで、 本発明では、 次のようにして AO BU Iのサイズを抑えている。 すな わち、 AOBUの定義から可変ビットレートの AOBであっても、 AOBを構成 する AOBUのうちの最後の AO B Uを除いて各 AO B Uの再生時間長は一定で あることに注目する。 この事実を利用すれば、 各 AOBUの再生時間長を AO B U毎に全て記録する必要はなく、 AOBを構成する A〇BUのうちの第 1番目の AOBUの再生時間長と、 最後の AOBUの再生時間長とのみを記録すれば十分 である。 しかしながら、 可変ビットレートの AOBの場合では、 AOBUのサイ ズは、 全ての AOBUに対して必要である。
図 12に修正した AOBU Iの構成を示す。 この修正された AOBU Iでは、 AOBUの再生時間長は、 AO Bの最後 (n番目) の AO B Uに対する再生時間 長と、 最初の AOBUに対する再生時間長とについてのみ記述される。 これによ つて、 AOBU Iのサイズは最低で 6バイ ト + 2バイ ト X (A〇BUの個数) となる。 これによつて 50時間を越す音楽データを記録したとしても AOBU I のサイズは 360 KB程度に押さえることが可能である。 なお、 最後の AOBU を除いた他の AOBUで共通な再生時間長の値は、 先頭の AOBUのェントリに 格納される。 また、 全 AOBUのうち最後の AOBUを除く他の AOBUは全て 同一の再生時間長を有するため、 最初の AOBUのかわりに、 最後の AOBU以 外の他の AOBUのいずれかについての再生時間長を用いてもよい。
さらに、 LP CM形式や AC 3形式のような固定ビットレートの符号化方式で は更に AOBU Iのサイズを小さくすることが可能である。 固定ビットレートの 場合には、 ある一定再生時間長でのバイ ト数は必ず一定となる。 このことは、 A O Bの最後の A〇 B Uを除いた各 AO B Uにおいて、 そのサイズは一定であるこ とを意味している。 この事実を利用すれば、 固定ビットレートの場合には各 AO BUのサイズを全て記録する必要はなく、 最後の AOBU以外の AOBU (例え ば、 第 1番目の AOBU) のサイズと、 最後の AOBUのサイズのみを記録すれ ば十分である。
図 13にこのようにして修正された AOBU Iの構成を示す。 これによつて、 AOBU Iのサイズは AO Bの記録時間長に関わらず、 高々 10バイ ト程度で十 分となる。 したがって、 固定ビットレートの符号化方式の場合には、 AOBU I のメモリ常駐を実現するに際してもそれほど大きなメモリサイズは必要ではなく なる。 また、 固定ビットレートの場合には、 タイムスタンプ情報からセクタアド レスへの変換の際にも、 各 A〇BUのサイズを全て合計していく処理は不要とな り、 単に第 1番目の AOBUのサイズと AOBUの個数の積を求めるだけで十分 となり、 演算処理の手間が省略できるというメリットもある。
すなわち、 マップ情報である AOBU Iは、 対象とする A〇Bが L P CM形式 や AC 3形式のような固定ビットレート (CBR) の符号化方式の場合は、 最後 の AOBUの再生時間長と、 最後の AOBU以外の各 AOBUについての、 再生 時間長及び AOBUのサイズのみを有するように構成される。 一方、 対象とする AOBが ML P方式のような可変ビットレート (VBR) の場合は、 最後の AO BUの再生時間長と、 最後の AOBU以外の各 AOBUに共通な再生時間長と、 全ての AOBUのサイズとを有するように構成される。 なお、 AO Bの再生時間 長については、 マップ情報は最後の AOBU以外の AOBUの 1つについての再 生時間長のみを有するようにしてもよレ、。
次に、 図 29、 図 30を用いて本発明の AOBU Iのデータ構造の詳細につい て説明する。 AOBU Iには、 前述したように、 AOBの各区間を示すタイムス タンプをディスクのセクタアドレスに変換するために必要な情報が格納される。 図 29に示すように AOBU I (AOBユニット情報) 350は、 ヘッダ情報 である AOBU— G I (AOBユニット一般情報) 310と、 AOBUの数だけ 存在する AOBU— ENT (AOBUエントリ) 320とから構成されている。 但し、 AOBU— ENT (320) は対象とする A〇 Bのス トリームが可変ビッ トレート (VBR) の場合のみ存在し、 固定ビッ トレート (CBR) の場合は存 在しなレ、。 すなわち、 固定ビットレート (CBR) の場合は、 AOBU Iは AO BU I (350' ) の構成となる。 このように、 AOBU Iは、 オーディオォブ ジェクトが可変ビットレート方式の場合に参照されるテーブル構成と、 オーディ ォォブジェク トが固定ビットレート方式の場合に参照されるテーブル構成の 2種 類のテーブル構成を有する。
へッダ情報である A O B U— G I ( A O Bユニット一般情報) 360には、 A OBU— PB— TM (AOBユニット再生時間長) 361、 AOBU— SZ (A OBユニットサイズ) 362、 L一 AOBU一 P B— TM (最終 AOBユニット 再生時間長) 363、 L— AOBU— SZ (最終 AO Bユニットサイズ) 364、 AOBU一 ENT一 N s ( A O Bユニッ トエントリ数) 36 5、 AOB— SA
(A〇B開始アドレス) 366が含まれる。 それぞれのフィールドは以下の通り である。
AOBU— P B— TM (AOBユニット再生時間長) 36 1には、 〇8内の 最後の AOBュニットを除く各ュニットに共通となる、 一ュニットに対する再生 時間長が記録されている。 ここで重要なのは、 AOBにおいて最後の AOBュニ ット以外の全ての AOBュニットの再生時間長はこの値が示す所定長であること である。 すなわち、 マップ情報の時間精度を示すことになり、 この精度でデイス ク再生装置は AO Bの部分区間へのアクセスが可能になる。
AOBU— SZ (AOBユニットサイズ) 362には、 AOBユニッ トのサイ ズが記録されている。 ただし、 対象となる AOBに含まれる音声ス トリームが V BR (可変ビットレート) 方式の音声データである場合には、 各 AOBユニット のサイズは一定ではないために、 この AOBU SZ (362) には 0が記録さ れる。
L— AOBU_PB一 TM (最終 AOBュニット再生時間長) 363には、 A OB内の最後の AO Bュニットの再生時間長が記録されている。 AO Bの再生時 間長は必ずしも一定の AOBュニット再生時間長の倍数になるとは限らず、 この ような場合には最後の AOBユニットの再生時間長で調整を行う。 そこで L— A OBU_P B_TM (363) はこの最後の A O Bユニットの再生時間長を記録 する。
L— AOBU— SZ (最終 AO Bユニットサイズ) 364には、 AOB内の最 後の AOBユニットのサイズが記録されている。 前述したように、 最後の AOB ユニットでは再生時間長は必ずしも一定の時間であるとは限らないために、 その 記録サイズも一定ではない。 なお、 AOBに含まれる音声ストリームが VBR
(可変ビッ トレート) 方式の音声データである場合には、 A〇BU— S Zと同様 に L— AOBU— SZ (364) には 0が記録される。
AOBU— ENT— N s ( A〇 Bユニットエントリ数) 365には、 後述する AOBユニットエントリフィールド (AOBU—ENT) の数を記録する。 AO
Bに含まれる音声ストリームが C BR (固定ビットレート) 方式の音声データで ある場合には、 A〇B内の最後の AOBUを除く全ての AOBUにおいてその再 生時間長とサイズが一定であるために、 AOBU一 ENTを使用することなくタ ィムスタンプからアドレスへの変換が可能である。 このために、 CBR方式の場 合には AOBU— ENTは記録されない。 ゆえに、 A O B U— E N T— N sには
0が記録される。
A〇B— SA (A〇B開始アドレス) 366には、 当該 AOB先頭の AVファ ィル内でのァドレスのオフセット値が記録されている。
次に、 AOBU_ENT (AOBUエントリ) 370について説明する。 AOBU— ENT (AOBUエントリ) 370には、 図 30に示すように、 対 応する AOBUのデータ量を示す AOBU— S Z (AOBUサイズ) 371が記 録されている。 アクセス対象のタイムスタンプに該当するセクタァドレスを算出 するときは、 先頭の AOBU— E NTから当該タイムスタンプが対応する AO B U —ENTまでの AOBU S Zを順に加算することで、 A〇Bの先頭からのデ 一タ量を算出することができ、 AO Bの先頭のセクタァドレスに算出したデータ 量を加算することにより、 所望のタイムスタンプに対応するァドレス情報を得る ことが可能である。
1. 4 管理情報ファイル
上記の A〇B I (AOB情報) は管理情報ファイル" AR— MANGR. I F
〇" 20中に格納されている。 以下、 この管理情報ファイル" AR— MANGR. I FO" 20に含まれる他のフィールドについて図 18から図 44を用いて説明 する。
「RTR一 AMG」 (図 1 8)
AR— MANGR. I F〇フアイノレ内は、 RTR— AMG (リアルタイム記録 オーディオ管理) と呼ばれる管理情報が記録されている。 この RTR— AMGは、 RTR— AMG I、 A一 AVF I T、 ORG一 PGC I、 UD— PGC I T、 T XTDT— MG、 MNF I Tの 6つのテーブルから構成されている。
RTR— AMG Iは後続するテーブルへのポインタ等、 DVD— RTAVのデ ィレク トリ全体に関する管理情報が記録される。 また、 A— AVF I Tは、 符合 化方式等、 オーディオファイル、 静止画ファイルに関する属性情報が記録される。 また、 ORG— PGC I、 UD— PGC I Tはオーディオファイルを構成する A O Bや、 静止画ファィルを構成する A S V〇 Bの再生経路に関する情報が格納さ れる。 また、 TXTDT—MGはテキス トに関する管理情報、 MNF I Tにはォ 一ディオレコ一ダの製造者によつて別途定められた独自の定義情報が記録される。 次に、 R T R— AM Gを構成する各テーブルの詳細を説明する。
1. 4. 1 RTR— AMG Iテープノレ
RTR— AMG I (リアルタイム記録オーディオ管理情報) は、 管理情報 RT R— AMGの第 1のテーブルであり、 AMG I— MATと P L— SRPTから構 成されている。
最初に、 RTR— AMG Iを構成する AMG I— MA Tについて説明する。
RTR— AMG Iの AMG I— MAT (オーディオ管理情報管理テーブル) は、 図 1 9に示すようにディスク全体に関する情報として、 AMG— I D、 RTR— AMG EA、 AMG I EA、 VERN、 T ZONE, CHRS、 R SM 一 MRK I、 D I S C— R E P一 P I CT I、 D I S C一 R E P— NM、 A_A VF I T一 SA、 UD一 PGC I T— SA、 ORG— PGC I一 SA、 TXTD T— MG— SA、 MNF I T— S Aが記録されている。
第 1の情報である AM G— I Dにはオーディォ管理識別子である。
本発明の場合は、 このディスクに、 オーディオレコーディングデータが記録され ていることを示す識別子" D VD— RTR— AMG 0" が記録されている。
第 2の情報である RTR— AMG— EAには、 RTR— AMGの終了ァドレス が記録されている。
第 3の情報である AMG I— EAには AMG Iの終了ァドレスが記録される。 第 4の情報である VERNには、 このオーディオレコーディングデータの記録 フォーマツトのバ一ジョン番号が図 2 OAのフォーマツトに従い記録されている。 第 5の情報である TM— ZONEには、 ディスク内に記録されている全日時情 報が使用するタイムゾーンが図 20 Bに示すフォーマツトで記録されている。 T M— ZONEは、 日時情報の基準を、 ユニバーサル時刻であるグリニッジ標準時 を用いているか、 地域毎の標準時を用いているかを示す TZ—TY (タイムゾー ンタイプ) と、 グリニッジ標準時との時差を記録する TZ— OF F SET (タイ ムゾーンオフセット) から構成されている。
第 6の情報である CHR Sには、 後述するプライマリテキスト用のキャラクタ セットコードが記録されている。
第 7の情報である RSM— MRK Iには、 その再生がユーザによって中断され た場合に、 再生を中断した場所から再生を開始するためのレジューム情報が図 2 1で示すフォーマット記録される。 RSM— MRK Iは図 2 1に示すとおり、 再 生が中断された場所の PGC番号、 PG番号、 C e 1 1番号及び C e 1 1内での 場所を後述する PTM記述フォーマッ ト (図 24) で示す MRK_PT、 リジュ ームマーカー情報が作成された時間を図 23に示す記述フォーマツトで示した M RK— TMから構成されている。
第 8の情報である D I S C— RE P— P I CT Iにはディスク代表静止画情報 が記録される。
第 9の情報である D I S C REP NMにはディスクの内容を示すテキスト 情報が記録されている。 このテキスト情報は、 ァスキ一コード用のフィールドと、 前述した CHR Sで指定されるキャラクタコードセット用のフィールドから構成 される。
第 10の情報である A— AVF I T_S Aには A— AVF I Tの開始ァドレス が記録され、 第 1 1の情報である UD— PGC I T— SAには UD— PGC I T の開始ァドレスが記録され、 第 12の情報である ORG— PGC I— S Aには O RG— PGC Iの開始ァドレスが記録され、 第 13の情報である TXTDT— M G— S Aには TXTDT— MGの開始アドレスが記録され、 第 14の情報である MNF I T— S Aには MNF I Tの開始ァドレスが記録されている。
プレーヤおよびレコーダは、 最初に AMG I— MATを読み取り、 ディスクの 大まかな構成情報を得ることが可能である。
次に RTR— AMG Iを構成する P L— SRPTについて説明する - RTR— AMG Iの P L— S R PT (プレイリストサーチポィンタテーブル) は、 各プレイリストへのアクセス情報を記録する。 RTR— AMG Iは、 図 22 に示すように P L— SRPT Iと n個の P L— SRPから構成されるテーブル形 式を有する。
PL— SRPT I (プレイリストサーチポインタテーブル情報) には、 PL— S R Pにアクセスするために、 PL— SRPの数を示す PL— SRP— Nsと、 P L_S R P Tの終了ァドレスを示す P L— S R P T—E Αが記録されている。 また、 PL— SRP (プレイリストサーチポインタ) には、 このプレイリストの 実データであるユーザ定義 PGCにアクセスするために、 PL_TY (プレイリ ストタイプ) 、 PGCN (PGC番号) 、 PL一 CREATE— TM (プレイリ スト記録日時) 、 PRM— TXT I (プライマリテキス ト情報) 、 I T— TXT — SRPN ( I T_TXT— SRP番号) 、 REP— P I CT I (代表静止画情 報) の 6つの情報が記録される。
第 1の情報である、 PL— SRP (プレイリストサーチポインタ) には、 この プレイリス卜の実データであるユーザ定義 PGCにアクセスするための以下の情 報が記録されている。
第 2の情報である PL TY (プレイリストタイプ) には、 プレイリストのタ ィプを識別する値として、 以下の何れかが図 23に示される記述フォーマツトに 従い記録されている。
1 000 b : 音声のみ (音声と同時に表示される静止画を含む)
第 3の情報である PGCN (PGC番号) には、 このプレイリス トに対応する PGCの番号が記録されている。 PGC番号は、 後述する UD— PGC I T内で の P G C情報の記録順である。
第 4の情報である P L— CREATE— TM (プレイリス ト記録日時) には、 このプレイリストを作成した日時情報が図 23に示される記述フォーマツトに従 い記録されている。
第 5の情報である PRM— TXT I (プライマリテキスト情報) には、 このプ レイリストの内容を示すテキスト情報が記録されている。 例えば、 テレビ番組を 録画した場合は、 番組名が記録される。 また、 このプライマリテキス ト情報は、 アスキーコード用のフィ一ルドと、 前述した CHR Sで指定されるキャラクタコ 一ドセット用のフィールドから構成される。
第 6の情報である I T— TXT— S R PN ( I T— T X T_S R P番号) には、 前述したプライマリテキストに加えて、 このプレイリス卜の内容を示す情報が I T— TXTとしてォプション記録されている場合、 TXTDT— MG内に記録さ れる I T— TXTへのリンク情報として、 I T— TXT— S R Pの番号が記録さ れている。 I T— TXT— S R P番号は、 後述する TXTDT— MG内での記録 順である。
第 7の情報である REP— P I CT I (代表静止画情報) にはこのプレイリス トを代表する静止画の情報を記述する。
1. 4. 2 A— AVF I Tテ一ブノレ
A— AVF I Tは、 管理情報 RTR— AMGの第 2のテーブルである。
A— AVF I T (音声 A Vファイル情報テーブル) には、 オーディオフアイ ノレ" AR— AUD I O. ARO" 及びオーディオスチルビデオファイル" AR— ST I LL. ARO" にそれぞれ対応する管理情報が記録される。
オーディオファイルに対する管理情報として、 ヘッダ情報である A— AVF I T I、 オーディオファイルに含まれるス トリームの管理情報である AUD ST I、 オーディオファイルに含まれる AOBの管理情報である AUDF Iが記録さ れる。
また、 オーディオスチルビデオファイルに対する管理情報としては、 ASV— ST I、 ASVF Iが記録される。
最初に、 ヘッダ情報である A— AVF I T Iについて説明する。
A— AVF I T I (音声 A Vファイル情報テーブル情報) は、 ヘッダ情報であ り、 図 26に示すように、 後続する情報である AUD— ST I、 AUDF I、 A SV— ST I、 AS VF Iにアクセスするために必要な情報が記録される。
具体的には、 AUDF I— N s、 ASVF I— N s、 AUD— ST I— Ns、 AUD— ST I— Ns、 ASV— ST I— N s、 A— A V F I一 E Aの 6つの情 報が記録される。
第 1の情報である、 AUDF I— N s (オーディオファイル情報数) には AU DF I数として、 " 0" または" 1" が記録されている。 この値は、 オーディオ ファイル数、 即ち、 AR— AUD I O. AROファイルの有無にも対応している。 第 2の情報である、 ASVF I— N s (ASVファイル情報数) には ASVF
I数として、 " 0" または" 1" が記録されている。 このィ直は、 オーディオスチ ノレビデオファイル数、 即ち、 AR— ST I LL. AROファイルの有無にも対応 してレヽる。
第 3の情報である、 AUD— ST I— N s (オーディオオブジェク トストリー ム情報数)
には後述する AUD— S T Iのェントリ一数が記録されている。
第 4の情報である、 ASV— ST I_N s (オーディオスチルビデオストリー ム情報数)
には後述する AS V— ST Iのェントリ一数が記録されている。
第 5の情報である、 A— AVF I— EA (音声 A Vファイル情報終了アドレ ス) には後述する A— AVF Iの終了ァドレスが記録されている。
次に、 オーディオファイルに含まれるス トリームの管理情報である AUD— S T Iについて説明する。
AUD — ST Iは、 オーディオファイルを構成する A〇Bに含まれるストリー ムの属性を図 25に示すフォーマツトで示す。 AUD— ST Iは AO Bに含まれ るス トリームの数だけ存在する。 なお、 オーディオファイルは、 1つ以上の AO Bから構成されるが、 各 AO Bでス トリームの構成は共通なため、 AUD— ST Iは全ての AO Bに共通な 1セッ卜の情報が格納される。
AUD一 ST I (オーディオス トリーム情報) には A— ATRと TXT— AT
Rから構成され、 A— A T Rには A O B内に記録されるオーディォの属性情報が、 TXT— ATRには A〇B内に記録されるテキス卜の属性情報が記述される。
AUD— ST I (オーディオス トリーム情報) の A— AT Rには図 26に示す フォ1 ~マッ トに ¾bっ飞、 A u d i o c o d ι n g mo d e、 Qu a n t ι z a t i o n/DRCs f s、 Numb e r o f Au d i o c h a nn e l s、 B i t r a t eの 5つのオーディオの属性情報が記録される。
第 1のオーディオ属ゃ生 「Au d i o c o d i n g mo d e」 としては、 ォ 一ディォの符合化方式を識別する以下の値の何れかが記録されている。
000 b : ドルビー AC— 3
001 b : 拡張ス トリーム無し MP EGオーディオ
010 b : 拡張ス トリーム付き MP EGオーディオ
01 1 b : リユア P CM
100 b : ML P
101 b : AAC
1 10 b : AD P CM
リニア P CMは非圧縮な符合化方式であり、 他は圧縮された符合化方式である。 圧縮された符合化方式のうち、 ドルビー AC— 3、 拡張ス トリーム無し MP EG オーディオ、 拡張ストリーム付き MP EGオーディオは固定ビッ トレート (CB R) で圧縮が行われ、 ML Pは可変ビットレート (VBR) で圧縮が行われる。 第 2のオーディオ属性 「Qu a n t i z a t i o n/DRC」 としては、 MP
EGオーディオ使用時には DRC (ダイナミックレンジ制御) 力 LPCMォ一 ディォ使用時には、 Qu a n t i z a t i o nを識別する値が記録される。
M P E Gオーディォ使用時に、 D R C (ダイナミックレンジ制御) 情報の有無 を識別する値としては以下の何れかが記録されている。 00 b : DRCデータは MPEGストリームに含まれていない
0 1 b : DR Cデータは MP EGストリームに含まれている
また、 L P CMオーディオ使用時には、 Q u a n t i z a t i o nを識別する 以下の値が記録されている。
00 b : 1 6ビッ ト
0 1 b : 20ビッ ト
1 0 b : 24ビッ ト
第 3のオーディオ属性 「f sj としては、 サンプリング周波数を識別する以下 の値が記録されている。
00 b : 48 Kh z
0 1 b : 96 Kh z
1 0 b : 1 9 2 Kh z
第 4のオーディオ属ゃ生 「N umb e r o f Au d i o c h a n n e l s」 としては、 オーディオチャンネル数を識別する以下の値の何れかが記録され ている。
0000 b : 1チャンネル (モノラル)
000 1 b :
00 1 0 b :
00 1 1 b :
0 1 00 b :
0 1 0 1 b :
第 5のオーディオ属个生 「B i t r a t e」 としては、 ビットレートを識別する 以下の何れかの値が記録されている。
0000 000 1 b : 64 k b p s
00000000 0000 11 00 bb 8 9 k b p s
0000 00 1 1 b 96 k b s
0000 0 1 00 b 1 1 2 k b p s
0000 0 1 0 1 b 1 28 k b p s
0000 0 1 1 0 b 1 60 k b p s 0000 0 1 1 1 b : 1 9 2 k b p s
0000 1 000 b : 2 24 k b p s
0000 1 00 1 b : 2 5 6 k b p s
0000 1 0 1 0 b : 3 20 k b s
0000 1 0 1 1 b : 3 84 k b p s
0000 1 1 00 b : 448 k b s
0000 1 1 0 1 b : 76 8 k b p s
0000 1 1 1 0 b : 1 5 36 k b p s
なお対応するオーディオストリームが拡張ストリーム付きの MP EGオーディ ォス トリームの場合、 拡張ストリームを除く基本ス トリームのビッ トレートのみ を記録する。 なぜなら拡張ストリームは、 可変長符号方式を用いた圧縮を行うた め、 上記したような固定のビットレ一トでは表現ができないためである。
AUD— ST I (オーディオス トリーム情報) の T XT一 AT Rには図 26に 示すフォーマツ卜に従って、 v a l i d i t y, CHRSの 2つのテキストの属 性情報が記述される。
第 1のテキスト属性 「v a 1 i d i t y」 としては、 A〇Bにおいて RT I— PCK内にテキスト情報が記述されているか否かを示す^ tが以下に従つて記録さ れている。
O b : RT I— PC Kには有効なテキスト情報は存在しない。
l b : RT I—PCKには有効なテキスト情報が存在する。
第 2のテキスト属性 「CHRS」 としては、 RT I_PCK内に記録されてい るテキスト情報のキャラクタコードを識別する以下の何れかの値が記録されてい る。
00 h : I S O/ I EC 646 : 1 9 8 3 (ASC I I )
1 1 h : I SO 88 5 9- 1 : 1 98 7
1 5 h : Mu s i c S h i f t J I S
次にオーディオファイルに含まれる 1つ以上の AO Bの、 それぞれの管理情報 を示す AUDF Iについて説明する。
AUDF I (オーディオファイル情報) は、 図 2 7に示すフォーマッ トで、 A OBにアクセスするために必要な情報、 AUDF I— G I、 AOB I— SRP、 AOB Iから構成される。
AOB Iはオーディオファイルを構成する AOBの数だけ存在する管理情報で ある。 AOB I— SRPは、 AO B Iへのポインタ情報であり対応する AO B I の開始アドレスが AOB I—S Aとして示される。 また、 AUDF I— G Iは A
OB I—S R Pの数を示している。
以下、 A〇B Iについてデータ構造の詳細を説明する。
AOB Iは、 図 27に示すように一般情報である A〇B— G I、 マップ情報で ある AOBU Iからなる。
AOB— G I (AOB—般情報) には、 A O Bの一般情報として以下の 7個の 情報が記録されている。
第 1の一般情報である A〇B一 TY (AO Bタイプ) には、 丁£と1^丁— し Gが図 28に示すフォ一マツトに従い記録されている。
TEには、 この AO Bの状態を識別する以下の値の何れかが記録されている。
O b : 通常状態
1 b : 一時消去状態
また、 MT— F LGにはこの AO Bが直前の AO Bと音切れ無く再生されるか 否かを識別する以下の値の何れかが記録されている。
O b : 直前の AOB再生終了後、 当該 AOB再生開始までに無音区間が 挿入される可能性がある
l b : 直前の AOB再生終了後、 当該 AOB再生開始までに無音区間が 挿入されてはならない
第 2の一般情報である A〇B— REC— TM (AOB記録日時) には、 この A 〇Bを記録した日時が図 23に示した P L— CREATE— TMと同じフォーマ ットで記録されている。 ここで重要なのは、 記録日時とは AOB先頭の表示ォー ディオフレームの記録日時を示していることであり、 編集や部分消去によって、 AO B先頭オーディオフレームが代わった場合、 この AO B— R E C— TMも修 正しなければならないことである。
第 3の一般情報である AO B REC— TM— SUB (A OB記録日時差分情 報) には、 AO Bへの編集や部分消去によって、 AO B先頭オーディオフレーム が代わった場合に修正される AO B— REC— T Mの誤差を吸収するための情報 が格納されるフィールドである。 AOB— R EC— TMは図 23に示す通り、 年 月日時分秒までの情報しか持ち合わせないため、 フレームやフィールド精度での 編集または消去を行った場合に、 八08ー1¾£ ー丁? だけでは、 充分な記録精 度が出せないため、 このフィールドを使用して端数を記録する。
第 4の一般情報である AUD— S T I N (AUD— ST I番号) には、 この A 〇Bに対応する AUD— S T I番号が記録されている。 ここで示される AUD— ST I番号は、 前述した AUD— ST Iテーブル内での記録順である。
第 5の一般情報である A〇B— A— S— PTM (AO Bオーディオ開始 P T
M) には、 この AO Bの表示開始時刻をストリーム中のタイムスタンプと同一基 準時間で記録する。
第 6の一般情報である AOB— A_E— PTM (AO Bオーディオ終了 P T M) には、 この A〇Bの表示終了時刻をストリーム中のタイムスタンプと同一基 準時間で記録する。 ここで注意するのは、 ストリーム中のタイムスタンプは当該 フレームの表示開始時刻を示しているが、 AOB— A— E— PTMでは、 表示終 了時刻、 即ち、 表示開始時刻に当該フレームの表示期間を加算した時刻が記録さ れる。
第 7の一般情報である S CR— D I FF (SCR差分) には、 直前の AO Bと 当該 AO Bにおいて、 以下の計算の結果求められる値を記述する。
SCR— Diff = ((P_PTS + PTS1) - (P_SCR+SCRl) ) ― (S— PTS- S一 SCR)
P— PTS : 直前 AOBの最終オーディオフレームの PT S
P— SCR : 直前の AOBの最終パックの S CR
S— PTS : 当該 A〇Bの第一オーディオフレームの PT S
S— SCR : 当該 AOBの第一パックの S CR
PTS 1 : 1オーディオフレームの再生時間長
SCR 1 : 1パックの読み込みに必要な時間
AOBU Iについては、 (1. 3. 2) で説明したので、 ここでの説明は省略 する。 「AS V一 ST I」 (図 2 5)
第 2の実施形態において説明する。
「AS VF I」 (図 25)
第 2の実施形態において説明する。
「UD一 PGC I T」 (図 3 1 )
UD—PGC I T (ユーザ定義 PGC情報テーブル) は、 UD— PGC I T I . UD— PGC I— SRP、 UD— PGC Iから構成される。
「UD— PGC I T I」 (図 3 1 )
UD— PGC I T I (ユーザ定義 PGC情報テーブル情報) はユーザ定義 PG C情報テーブルを構成する以下の情報が記録されている。
UD— PGC I— SRP— N s (ユーザ定義 P G C情報サーチポインタ数) UD— PGC I— S R P数が記録されている。
UD— PGC I T— EA (ユーザ定義 PGC情報テーブル終了ァドレス) UD— PGC I Tの終了ァドレスが記録されている。
「UD— PGC I— S R P」 (図 3 1 )
UD— PGC I— SRP (ユーザ定義 PGC情報サーチポインタ) には、 UD — PGC I—S Aが記録されている。
UD— PGC I— SA (ユーザ定義 PGC情報開始アドレス)
UD— PGC I— S Aには、 UD— PGC Iの開始アドレスが記録され、 この PGC Iにアクセスする場合は、 記録されているァドレスまでシークをすれば良 い。
「UD— PGC I」 (図 3 1)
UD— PGC I (ユーザ定義 PGC情報) の詳細は、 後述する PGC Iで説明 する。
「〇RG一 PGC I」 (図 1 8)
ORG— PGC I (オリジナル PGC情報) の詳細は、 後述する PGC Iで説 明する。
「TXTDT— MG」 (図 1 8)
第 2の実施形態にぉレ、て説明する。 「PGC I」 (図 32)
PGC I (PGC情報) は、 ORG— PGC I、 U D一 P G C Iに共通のデー タ構造を有し、 PGC— G I、 PG I、 C I— SRP、 C Iから構成されている。 「PGC— G I」 (図 32)
PGC_G I (PGC—般情報) は、 PGC—般の情報として、 P G— N sと
C I _S R P— N sから構成されている。 個々のフィールドは以下の通りである。
PG_N s (プログラム数)
この PGC内のプログラム数が記録されている。 ユーザ定義 PGCの場合、 プ ログラムを持てないため、 このフィールドは" 0" が記録される。
C I一 SRP一 Ns (C I一 SRP数)
後述する C I— SRPの数が記録されている。
「P G I」 (図 32)
PG I (プログラム情報) は、 PG— TY、 C一 N s、 PRM—TXT I、 I T—丁 XT— S R PN、 RE P— P I CT Iから構成されている。 個々のフィー ノレドは以下の通りである。
PG— TY (プログラムタイプ)
このプログラムの状態を示す以下の情報が、 図 33に示すフォーマツトを用い て記録されている。
P r o t e c t (プロテク 卜)
O b : 通常状態
1 b : プロテク ト状態
C— N s (セル数)
このプログラム内のセル数が記述されている。
PRM— TXT I (プライマリテキスト情報)
このプログラムの内容を示すテキスト情報が記録されている。 詳細は、 前述し た P RM— TXTと同一である。
I T— TXT一 SRPN ( I T— TXT一 S R P番号)
第 2の実施形態において説明する。
RE P P I CT I (代表静止画情報) 第 2の実施例にて説明する。
「C I一 SRP」 (図 34)
C I— SRP (セル情報サーチポインタ) は、 このセル情報へアクセスするた めのァドレス情報が記録されている。
C I— SA (セル情報開始アドレス)
このセル情報の開始ァドレスが記録されている。 このセルへアクセスする場合 は、 このアドレスまでシークすれば良い。
「C I」 (図 34)
C I (セル情報) は、 C— G I、 C— EP Iから構成される。
「C一 G I」 (図 34)
C— G I (セル一般情報) は、 セルを構成する以下の基本情報を有している。
C— TY (セルタイプ)
音声セルを識別するための以下の情報が図 35に示すフォーマツトで記録され ている。
C一 TY1
010 b : 音声セル
A〇B I— SRPN (AOB情報サーチポインタ番号)
このセルが対応する AO B情報のサーチポインタ番号が記録されている。 この セルが対応するストリームデータへアクセスする場合、 まずこのフィールドが指 す A〇B情報サーチポインタ番号へアクセスをする。
AS VU I— SRPN (AS Vュニット情報サーチポインタ番号)
第 2の実施形態において説明する。
ASV—DMOD (AS Vディスプレイモード)
第 2の実施形態において説明する。
C— E P I— N s (セルェントリポイント情報数)
第 2の実施形態にぉレ、て説明する。
C— A— S— P TM (セルオーディォ開始時刻)
このセルの再生開始時刻が図 24に示すフォーマツトで記録されている。
C A — E PTM (セルオーディオ終了時刻) このセルの再生終了時刻が図 24に示すフォーマツトで記録されている。 C— A— S— PTMと C— A— E— PTMを用いて、 このセルが対応する A O B内で のセルの有効区間が指定されている。
「C— E P I」 (図 34)
第 2の実施形態において説明する。
1. 5 DVDレコーダ
1. 5. 1 DVDレコーダの構成
本発明に係る光ディスクに対してデータの記録再生を行なう D V Dレコーダの 構成を図 14に示す。 DVDレコーダは、 ユーザへの表示およびユーザからの要 求を受け付けるユーザインターフェース部 2601と、 装置の各構成要素の動作 の管理および制御を司るシステム制御部 2602と、 ADコンバータをはじめと する映像および音声を入力する入力部 2603と、 エンコーダ部 2604と、 映 像および音声を出力する出力部 2605と、 MP EGストリ一ムをデコードする デコーダ部 2606と、 トラックバッファ 26◦ 7と、 光ディスクに対してデー タの読み出し Z書きこみを行なう ドライブ 2608とを備える。
1. 5. 2 DVDレコーダの再生動作
D V Dレコーダによつて記録された D V D— R AM上のデータは読み出されて 再生される。 以下にこの再生動作を説明する。
DVDレコーダは、 ユーザインタフェース部 2601を介してュ一ザから再生 開始の動作の要求を受けると、 最初に光ディスク 10の ROOTディレクトリに 記録されている管理情報を格納した AR—MANGR. I FOファイルを読み込 む。 システム制御部 2602は、 ここで読み込まれた AR—MANGR. I FO ファイルの内容を内部のメモリにロードする。 次に、 システム制御部 2602は 図 6に示した AMG I— MAT内の AMG— I Dおよび VE RNを確認する。 こ こでシステム制御部 2602は、 これらの情報に本来格納されているはずの情報 とは異なる情報が記録されていた場合には、 このディスクは D V Dレコーダでは 再生不可能なディスクであると判断して、 再生を行わない。
次に、 システム制御部は ORG— PGC I— S Aを参照して、 ORG— PGC Iにアクセスを行う。 ORG PGC I SAには、 ORG— PGC Iの記録位 置が格納されているために、 先に読み込んで置いた管理情報中の指定ァドレスを 参照すれば ORG— PGC Iを参照することが可能である。
1. 5. 3 PGC Iに従う再生動作
システム制御部 2602は PGC Iを参照して、 一連のオーディオの再生を行 う。 以下に PGC Iを使用して再生を行う際の動作について説明する。
最初に、 システム制御部 2602は PGC I— G Iに記述されている PG— N sを参照する。 PG— N sには PGの個数が記述されており、 これは PGC Iに 含まれる PG Iの個数に一致する。 ここで PG Iのデータ長は固定長であるため に、 PGの個数に PG Iのデータ長をかければ PG I全体のデータ長を取得する ことが可能である。 これによつて、 PGC Iの先頭から固定長の PGC— G Iと PG Iのデータ長分を読み飛ばすことによって、 C I— SRPの先頭ァドレスを 取得することが可能である。 また、 PG Iには PGに含まれる C e 1 1の個数が 記述されており、 一つの C e 1 1は必ず一つの PGのみに含まれることと、 C e 1 1に関する情報の記述順序は、 その C e 1 1が含まれる PGの記述順序に等し いという制約から、 各 PG Iに対応する C I— SRPにアクセスすることが可能 である。 さらに、 C I— SRPには C Iにアクセスするために必要な C I— SA が記述されているために、 この情報を元にしてシステム制御部は C Iを参照する ことが可能である。 なお、 UD— PGC Iの場合には、 PG— N sは 0でなけれ ばならない。 このために、 C I—SR Pの先頭アドレスを取得することは更に容 易な処理である。
ここで、 システム制御部は最初に、 第一番目に記述されている C I情報を参照 する。 C Iは C— G I と C— EP Iから構成されており、 この内の C— G Iに含 まれる ASVU I— SRPNが最初に参照される。 ここに 0が記述されている場 合には、 特に処理は行われない。 これに対して、 ここに 0以外の値が記述されて いる場合には、 ASVU (Audio Still Video Unit) の読み込み処理が行われる。
1. 5. 4 AO B再生処理
AO Bの再生は、 ASVUとは異なり、 事前にバッファに一時的に格納するこ とはせずに、 光ディスク (媒体) 10から読み出しながら順次再生を行っていく。 このために、 システム制御部 2602としては再生の際には光ディスク 10中の どの位置から読み出しを開始して、 どの位置まで再生を行うべきかを決定するこ とが必要である。 ·
このために、 C— G I中の AOB I— S R PNと C— A— S— PTM及び C— A— E— PTMを使用する。 システム制御部 2602は最初に、 メモリ中に格納 されている AUDF Iを参照する。 AUDF Iを参照するために必要な処理は、
AS VF Iの参照の際に使用した方法と同様である。 さて、 こうして AUDF I にアクセスすれば、 次に AUDF I中の AOB I— SRPを参照する。 ここでは、 複数の AOB I— SRP中の前記 AOB I— S R P Nで示された番号の AO B I — SRPを参照する。 ここには、 AOB I— SAが記述されているために、 AO B Iを参照することが可能である。 次に、 システム制御部 2602は C— A— S
— PTMを参照して、 この情報にもとづいて再生を開始すべきァドレスが A R— AUD I O. AROフアイノレ中のどこにあるかを決定する。
図 15に示すフローチャートを用いて、 光ディスクからのデータ再生動作を具 体的に説明する。
まず、 システム制御部 2602に対し、 ユーザからユーザインタフェース部 2
601を介して再生する AO B及びその AO Bの再生区間が指定される (ステツ プ S 1 1) 。 再生する AOB及びその A〇Bの再生区間の指定については PGC Iにしたがってもよい。 システム制御部 2602は、 指定された AO Bの符号化 方式が固定ビットレート方式か、 可変ビットレート方式かを判別する (ステップ S 1 2) 。 符号化方式の判別は、 A— ATRの Au d i o Co d i n g Mo d e (図 25、 図 26) を参照することにより可能である。 次に、 AO Bの符号 化方式に応じて、 AO BU Iのテーブル構成を判断する (ステップ S 1 3) 。 す なわち、 符号化方式が可変ビットレート方式の場合は、 図 1 2に示すようなェン トリを有するテ一ブル構成の AO BU I (350) であると判断し、 固定ビット レート方式の場合は、 ェントリを有しないテーブル構成の AOBU 1 350' で あると判断する。 判断した AOBU Iのテ一ブルにしたがい、 AOBU Iからュ ニットサイズ等の必要な情報を読み出してオーディオデータのディスク 10上の 開始アドレスを決定する (ステップ S 14) 。 システム制御部 2602は、 ドラ イブ 2608を制御して求めた開始ァドレスからデータを読み出し、 読み出され たデータはデコーダ部 2606、 出力部 2605を介して再生される (ステップ S 1 5) 。 '
図 1 6に示すフローチヤ一トを用いて、 ステップ S 14における開始ァドレス の決定方法を具体的に説明する。
まず、 再生する A〇Bを構成する AOBUの数を求める (ステップ S 14 1) 。 具体的には、 C_A— S_PTM (セルオーディオ開始時刻) と AOB— G Iに 記述された AOB— A— S_PTM (A〇Bオーディオ開始 PTM) の差を計算 し、 これを AOBU— G Iに記述された AOBU— PB_TM (AOBユニット 再生時間長) で除算し、 その商を AOBUの数 (AOBU— N s) とする。
次に、 上記のステップ S 1 2での判別結果にしたがい、 処理対象となる AOB に含まれるオーディォデータの符号化方式に応じた方法によりオーディォデータ の読み出し開始アドレスを求める (ステップ S 142〜S 144) 。
オーディオデータの符号化方式が可変ビットレート方式の場合は、 再生すべき AOBを構成する各 A O B Uのデータサイズをそれぞれ求め、 求めた各デ一タサ ィズを合計し、 その合計した値に再生すべき AOBのオフセットアドレス値を加 算することにより開始アドレス (SA) を求める (ステップ S 1 43) 。 具体的 には、 第 1番目から、 AOBU— N s番目まで AOBUのサイズを読み出して合 計する。 つまり、 可変ビットレート方式の場合の構成を有する AOBU I (3 5 0) (図 29) を参照し、 それに記述されている AOBU— ENT# n (n= 1 , 2, 3···) 370において第 1番目から、 AOBU— N s番目までの AOBU—
SZ (37 1) (図 30) の値を合計する。 この合計値に AO Bのオフセットァ ドレス (AOB— SA (3 66) ) の値を加算したものが、 求める C— A— S— PTMを含む AOBUの開始ァドレスとなる。
オーディオデータの符号化方式が固定ビットレ一ト方式の場合、 最後のュニッ ト以外の各ユニットに共通となる、 ユニットのデータサイズを求め、 その求めた データサイズに、 再生すべき AO Bを構成するユニットの数 (AOBU— N s) を乗算し、 その乗算した値に再生すべき AOBのオフセットアドレス値を加算す ることにより開始アドレスを求める (ステップ S 1 44) 。 具体的には、 固定ビ ットレート方式の場合の構成を有する AOBU I (350' ) (図 2 9) を参照 し、 先に求めた AOBU— N sに AOBU— G Iに記述された B U— S Z (362) を乗算し、 これに AOBU— S A (366) を加算する。 こうして得 られた値が、 求める C— A— S— PTMを含む AOBUの開始ァドレスである。 以上のようにして再生を開台すべきァドレスを求めることができる。
このようにして得られた AOBUの開始アドレスから再生を開始すると、 最大 で AOBU— P B—TMの大きさ分だけの時間的な誤差が発生することとなる。 これを回避するためには、 該当 AOBUの先頭の PT Sから C— A— S— PTM の差に相当するだけのオーディオフレームを読み飛ばして再生する必要がある。 以上述べた方法によって AO Bの再生開始点を正確に決定することが可能であ る。 同様にして、 C— A— E— PTMを使用して AOBの再生終了点を求めるこ とも可能である。 このようにして、 得られた再生開始アドレスから再生終了アド レスまでを順次媒体から読み出して、 読み出されたデータを順次音声出力部へと 送っていく。 音声出力部 2605ではこれらデ一タを受け取ると共に、 システム 制御部 1602から渡された AUD— ST Iの情報を元に受け取ったデータの属 性を決定し、 再生を行う。 なお、 AUD— ST Iの取得方法は、 ASV— ST I の取得の際に使用した方法と同様である。
1. 5. 5 AO B記録処理
図 1 7のフローチヤ一トを用いて AO Bを光ディスクに記録する際の処理を説 明する。
まず、 入力部 2603を通じて光ディスク 10に記録すべきオーディオデータ を入力する (ステップ S 22) 。 システム制御部 2602は入力したオーディオ データがアナログデータである力否かを判断し (ステップ S 22) 、 入力したデ ータがアナログデータであるときは、 ユーザインタフエ一ス部 2601を通じて 符号化方式を入力する (ステップ S 23) 。 システム制御部 2602はその符号 化方式の情報をエンコーダ部 2604に通知し、 エンコーダ部 2604はその符 号化方式により、 入力したオーディオデータをエンコード (符号化) する (ステ ップ S 24) 。 このようにエンコードされたオーディオデータ (エンコードされ ない場合は入力されたオーディオデータ) はディスク 10に書き込まれる前に一 時的にトラックバッファ 2607に格納される。 次に、 システム制御部 2602 はオーディオデータの符号化方式が可変ビットレート方式 (VBR) である力 \ 固定ビットレート方式 (CBR) であるかを判断する (ステップ S 25) 。 符号化方式が可変ビットレート方式であるときは、 可変ビットレート方式用の テーブル構成を有するマップ情報すなわち AOBU Iを作成する (ステップ S 2 6) 。 つまり、 オーディオデータを構成する各 A〇Bユニット毎にユニットのデ ータサイズを記録する、 図 29に示す可変ビットレート方式用の AOBU I (3 50) を作成する。 この可変ビットレート方式用 AOBU I (350) において は、 各ユニットのデータサイズが A〇BU— ENT # n (n = 1 , 2, 3, ··-) 370の AOBU— SZ (371) (図 30) にそれぞれ記録される。 また、 A OBU_G I (360) において、 A〇 Bの再生時間が AO B U_P B— TM
(361) に、 AOBUの開始アドレスが AOBU— S A (366) に記録され る。
一方、 符号化方式が固定ビットレート方式であるときは、 固定ビットレート方 式用のテーブル構成を有する AOBU Iを作成する (ステップ S 29) 。 すなわ ち、 図 29に示す固定ビッ トレート方式用 AOBU I (350' ) を作成する。 この固定ビットレート方式用 AOBU I (350' ) においては、 オーディオデ —タを構成するュニットの中の最後のュニットのデ一タサイズが L— AOBU— SZ (364) に、 最後のユニット以外のユニットに共通するユニットのデータ サイズが AOBU— SZ (362) に記録される。 このとき、 AOBU— G Iに おいて、 AOBの最初の AOBユニットの再生時間が AOBU— PB— TM (3
61) に、 最後の AOBユニットの再生時間が L—AQBU—PB— TM (36 3) に、 AOBUの開台アドレスが AOBU— S A (366) に記録される。 その後、 システム制御部 2602はドライブ 2608を制御し、 符号化したォ —ディォデータ及び作成した AOBU I等をディスク 10に記録する (ステップ S 27、 S 28) 。
<第 2の実施形態〉
本実施形態では、 本発明を適用した家庭用オーディオレコーダを説明する。 な お、 本実施形態における光ディスクの物理構造、 論理構造および A Vデータに関 しては、 第 1の実施形態のものと同様である。 2. 1 管理情報ファイル
図 36から図 45および第 1の実施形態での説明に使用した図 18から図 35 を用いて管理情報ファイル" AR— MANGR. I FO" の内容について説明す る。
「RTR— AMG」 (図 18)
第 1の実施形態の場合と同様である。
「RTR一 AMG I」 (図 19)
第 1の実施形態の場合と同様である。
「AMG I一 MAT」 (図 19)
AMG— I D (オーディオ管理識別子) 、
RTR— AMG— EA (R T R一 AMG終了アドレス) 、
AMG I— EA (AMG I終了アドレス) 、
VERN (バージョン番号) 、
TM一 ZONE (タイムゾーン) 、
CHRS (プライマリテキスト用キャラクタセットコード) 、
RSM—MRK I (リジュームマーカー情報)
については、 第 1の実施形態の場合と同様である。
D I S C— R EP_P I CT I (ディスク代表静止画情報)
ディスクの内容をメニューなどで提示する際に、 ディスクを代表する静止画と して使用される静止画の情報を記録する。 D I SC— REP— P I C T Iは、 図
21に示すとおり、 静止画が記録されている AS VU番号 (ASVUN) 、 AS V〇B番号 (ASVOBN) 及び D I SC— REP— P I CT一 CREATE— TMから構成されている。 D I S C_RE P— P I C T— C R E AT E— TMは、 対象となる静止画が作成された時間を示し、 図 23 Bに示す記述フォーマツトを 有する。
D I SC— REP— NM (ディスク代表名)
A一 AVF I T— SA (A—AVF I T開始ァドレス) 、
UD— PGC I T— SA (UD— PGC I T開始アドレス) 、
ORG PGC I SA (ORG PGC I開始ア ドレス) 、 TXTDT—MG—SA (丁 丁0丁ー 10開始ァドレス) 、 及び
MNF I T一 SA (MN F I T開始アドレス)
については、 第 1の実施形態の場合と同様である。
「P L一 SRPT」 (図 22)
第 1の実施形態の場合と同様である。
「P L一 S R PT I」 (図 22)
第 1の実施形態の場合と同様である。
「P L一 S R P」 (図 22)
RE P— P I CT Iを除いて、 第 1の実施形態の場合と同様である。
「RE P— P I CT I」 (図 22)
REP— P I CT Iは、 代表静止画の位置を示す以下の情報が記録されている。 AS VUN (ASV番号)
代表静止画を含む AS VU番号が記録されている。 ASVU番号は、 AR— S T I LL. AROフアイル内での記録順である。
AS VOBN (ASVOB番号)
代表静止画を含む AS VOB番号が記録されている。 ASVQB番号は、 該当 A S V内での記録順である。
「A— AVF I T」 (図 25)
第 1の実施形態と同様であるが、 AS V— ST Iおよび AS VF Iについて詳 細な説明を行う。
「A— AVF I T I」 (図 26) 、
「AUD— S T I」 (図 25) 、
「AUDF I」 (図 27) 、
「AUDF I一 G I」 (図 27) 、
「AOB I— S R P」 (図 27) 、
「AOB I」 (図 27) 、
「AOB— G I」 (図 27) 、
「AOBU I」 (図 29) 、
「A〇BU G I」 (図 29) 、 及び 「AOBU_ENT」 (図 30)
に関しては、 第 1の実施形態の場合と同様である。
「ASV— ST I」 (図 25)
ASV—ST I (A SVス トリーム情報) は、 AS Vのス トリーム情報として. 以下の情報が記録されている。
V— ATR (ビデオ属性)
以下に記すビデオ属性情報が図 36のフォーマツ卜に従い、 記録されている。
V i d e o c omp r e s s i o n mo d e
ビデオ圧縮モ一ドを識別する以下の値の何れかが記録されている。
00 b : MPEG- 1
01 b : MP EG- 2
TV s y s t em
テレビシステムを識別する以下の値の何れかが記録されている。
00 b : 525/60 (NTS C)
01 b : 625/50 (PAL)
As p e c t r a t i o
解像度比を識別する以下の値の何れかが記録されている。
00 b : 4 x 3
01 b : 16 x 9
V i d e o r e s o l u t i o n
ビデオ解像度を識別する以下の値の何れかが記録されている。
000 b : 720 x 480 (NTS C) 、 720 x 576 (PAL) 001 b : 704 x 480 (NTSC) 、 704 x 576 (PAL) 010 b : 352 x480 (NTSC) 、 352 x 576 (PAL) 01 1 b : 352 x 240 (NTSC) , 352 x 288 (PAL)
「ASVF I」 (図 25)
AS VF I (オーディオスチルビデオファイル情報) は、 ASVUにアクセス するために必要な情報、 ASVF I— G I、 ASVU I— SRP、 ASVU Iか ら構成される。 「AS VF I— G I」 (図 37)
ASVF I— G I (オーディオスチルビデオファイル情報一般情報) には、 A S VU I— SRP— N sが記録されている。
ASVU I—SRP—N s (AS Vユニットサーチポインタ数)
後述する AS VU I— SRPのフィールド数が記録されている。
「ASVU I— SRP」 (図 37)
ASVU I— SRP (AS Vユニット情報サーチポインタには、 ASVU I— S Aが記録されている。
ASVU I— S A (AS Vユニッ ト情報開始アドレス) には、 この ASVU I の開始アドレスが記録されている。
「ASVU I」 (図 37)
ASVU I (ASVユニット情報) は、 AS VOBの管理情報である、 ASV U— G I、 AS VOB— ENTから構成されている。
「ASVU— G I」 (図 37)
ASVU— G I (AS Vユニット一般情報) には、 A SVユニットの一般情報 として以下の情報が記録されている。
ASVOB— Ns (ASVOB数)
ASVュニット内の AS V〇B数が記録されている。
ASV— ST I N (ASV— ST I番号)
AS VOBのストリーム情報が記録されている AS VOB— ST I番号が記録 されている。 AS VOB_ST I番号は、 前述した AS VOB— ST Iテープノレ 内での記録順である。
F I R ST— AS VOB— REC一 TM (先頭 A S V〇 B録画日時) この AS Vュニット内の先頭 AS VOBの録画 時情報が記録されている。 LAST— ASVOB_REC— TM (最終 A S V O B録画日時)
この ASVユニット内の最終 A S VOBの録画日時情報が記録されている。 ASVU— SA (AS Vユニット開始アドレス)
AR— ST I Lし AROファイル内での AS Vュニッ トの開始ァドレスが記 録されている。 「ASVOB一 ENT」 (図 38A)
AS VOB_ENT (ASVOBエントリ) は、 A S Vユニット内の個々の A SVOBに対応し、 AS VOB— ENT— T Y、 A S V〇 B— S Zから構成され、 個々のフィールドは以下の通りである。
AS VOB— ENT— T Y (AS VOBエントリタイプ)
この AS VOBのタイプ情報が図 38 Bに示すフォーマツトで記録されている。 TE
この AS V〇Bの状態を識別する以下の値の何れかが記録されている。
0 b : 通常状態
l b : —時消去状態
ASVOB一 SZ (ASVOBサイズ)
この AS VOBのデータ量が記録されている。
「UD— PGC I T」 (図 31)
第 1の実施形態の場合と同様である。
「UD— PGC I T IJ (図 31) 、
「UD— PGC I_SRP」 (図 31) 及び
「UD— PGC I」 (図 3 1 )
については、 第 1の実施形態の場合と同様である。
「ORG— PGC I」 (図 18)
第 1の実施形態の場合と同様である。
「TXTDT— MG」 (図 18)
TXTDT_MG (テキストデータ管理) は、 TXTDT I、 I T— TXT— SRP、 I T— TXTから構成される。 個々のフィールドは以下の通りである。 「TXTDT I」 (図 39)
TXTDT I (テキストデータ情報) は、 CHRS、 I T— TXT— SRP—
N s、 TXTDT— MG— EAから構成される。
CHRS (キャラクタセットコード)
I T— TXTで使用するキャラクタセットコ一ドが記録されている。
I T TXT SRP N s (I T TXTサーチポインタ数) I T_TXT— SR P数が記録されている。
TXTDT— MG— EA (テキス トデータ管理終了ア ドレス)
TXTDT— MGの終了ァドレスが記録されている。
「 I T— TXT一 SRP」 (図 39)
I T— TXT一 SRP ( I T一 TXTサーチポインタ) には、 対応する I T— T XTへのアクセス情報として以下のものが記録されている。
I T一 TXT一 SA ( I T— TXT開始アドレス)
I T— TXTの開始ァドレスが記録されている。 この I T— TXTにアクセス する場合は、 このアドレスまでシークすれば良い。
I T—TXT—SZ (I T— T XTサイズ)
I T_TXTのデータサイズが記録されている。 この I Τ— ΤΧΤを読み出し たい場合は、 このサイズだけデータを読み出せば良い。
「Ι Τ— ΤΧΤ」 (図 39)
I T— TXTは、 I DCD (識別コード) と I DCDに対応する TXT (テキ スト) と TMCD (終了コード) を 1セットとした、 少なくとも一つのセットか ら構成される。 I D CDに対応する T XTが無い場合は、 省略して I D CDと T MCDを 1セットとしても良レ、。 また、 I DCDは以下の通り規定されている。 ジャンルコ一ド
30 h : 映画
31 h :
32 h ドラマ
33 h アニメーション
34 h スポーツ
35 h ドキュメンタリ
36 h ニュース
37 h 天気
38 h
39 h 趣味
3 Ah エンターティメント 3 B h : 芸術 (演劇、 オペラ)
3 C h : ショッピング
入力ソースコード
60 h : 放送局
61 h : カムコーダ
62 h : 写真
63 h : メモ
64 h : その他
「PGC I」 (図 32)
第 1の実施形態と同様であるが、 PG Iおよび C Iに関して更に詳細な説明を 加える。
「PGC— G I」 (図 34)
第 1の実施形態の場合と同様である。
「PG I」 ^34)
PG— TY (プログラムタイプ)
C一 N s (セル数)
PRM— TXT I (プライマリテキスト情報)
これらに関しては第 1の実施形態の場合と同様である。
I T— TXT— SRPN ( I T— TXT一 S R P番号)
前述したプライマリテキストに加えて、 このプログラムの内容を示す情報を I
T— TXTとしてォプション記録されている場合、 このフィールドに TXTDT —MG内に記録されている I T— TXT— S R Pの番号が記録されている。
R E P— P I C T I (代表静止画情報)
このプログラムを代表する静止画情報が記述されている。 REP— P I CT I の詳細は、 前述した PL— SRPTの REP— P I CT I と同一である。
「C I一 SRP」 (図 34)
第 1の実施形態の場合と同様である。
「C I」 (図 34)
C I (セル情報) は、 C G I、 C EP Iから構成される。 「C— G I」 (図 34)
C— G I (セル一般情報) は、 セルを構成する以下の基本情報を有している。
C— TY (セルタイプ)
A〇B I— SRPN (AOB情報サーチポインタ番号)
これらに関しては、 第 1の実施形態と同様である。
ASVU I— SRPN (ASVュニット情報サーチポインタ番号)
このセルが対応する AS VU情報のサーチポインタ番号が記録されている。 こ のセルが対応するストリームデータへアクセスする場合、 まずこのフィーノレドが 指す A S VU情報サーチボインタ番号へアクセスをする。 対応する A S VUが存 在しない場合には、 0が記録される。
ASV一 DMOD (AS Vディスプレイモード)
このセルにおける AS Vの表示タイミングモードと表示順序モ一ドが図 40に 示すフォーマツトで記録されている。
i s p l a y T i m i n g Mo d e
00 b : スライ ドショーモード
01 b : ブラウザブルモード
D i s p l a y O r d e r Mo d e
00 b : シーケンシャノレ
01 b : ランダム
10 b : シャッフノレ
C— EP I— N s (セルエントリポイント情報数)
このセル内に存在するエントリポイント (Entry Point) の数が記録されてい る。
C— A— S— PTM (セルオーディオ開始時刻)
このセルの再生開始時刻が図 2 1に示すフォーマツトで記録されている。
C— A— E— PTM (セルオーディオ終了時刻)
このセルの再生終了時刻が図 2 1に示すフォーマツ卜で記録されている。 C— A— S— PTMと C— A— E— PTMを用いて、 このセルが対応する AO B内で のセルの有効区間が指定されている。 「C一 E P I」 (図 41、 図 42)
C_E P I (セルエントリポイント情報) は、 目的に応じてタイプ A、 タイプ B、 タイプ C、 タイプ Dの 4つのタイプ (Type) に分類される。 タイプ Aは、 曲 の先頭にあたる場所を指定するために使用される。 タイプ Bは曲中の I n d e x 切り替わり点を指定するために使用される。 タイプ Cは曲において特に特徴的な 区間であるスポットライト部分を指定するために使用される。 タイプ Dは、 音声 データ (AOB) と静止画 (ASV) の関連付けのために使用される。 また、 各 タイプには更に 2つのサブタイプが存在する。 Al、 B l、 C l、 D 1の各タイ プでは、 指定された場所に対して名前を保持するためのプライマリーテキスト用 のデータ領域が追加されている。 タイプ A 1ではプライマリーテキストは主とし て、 曲の名前を保持するために使用される。 タイプ B 1では、 主としてインデッ タスの名前を保持するために使用される。 タイプ C 1では同様にスポットライ ト の名前に使用される。 タイプ D 1ではこの地点で表示される静止画の説明などの ために使用される。 なお、 プライマリーテキストは主としてユーザによって設定 されるテキストであるために、 その使用方法はユーザに一任される。
「C— EP I (タイプ A) 」 (図 41)
C— EP I (タイプ A) は、 エントリポイントを示す以下の情報から構成され ている。
EP—TY (エントリポイントタイプ)
このェントリボイントのタイプを識別する以下の情報が図 35に示すフォーマ ットに従い記録されている。
E P— TY 1
00 b : プライマリーテキストが付加される
01 b : プライマリーテキストが付加されない
E P—TY 2
00 b タイプ A
01 b タイプ B
10 b
01 b タイプ D E P_PTM (エントリポイント時刻)
ェントリポイントが置かれている時刻が図 24に示すフォーマツトに従い記録 されている。 タイプ Aのセルではこの値はセルの C— A— S— PTMと同一で無 ければならない。
PRM— TXT I (プライマリテキス ト情報)
タイプ A 1では、 このエントリポイントが示す場所の内容を示すテキスト情報 が記録されている。 詳細は、 前述した PRM— TXT I と同一である。
「C— E P I (タイプ B) 」 (図 41 )
A— C— EP I (タイプ B) は、 タイプ Aが有する EP— TY、 EP_PTM の他に、 以下に記す I DXNを有している。 また、 タイプ B 1ではタイプ A 1と 同様に PR I_TXTも有する。
I DXN (インデックス番号)
このエントリポイントが示すィンデッタスの番号が記録されている。
「 C— EP I (タイプ C) 」 (図 41)
A— C— ΕΡ Ι (タイプ C) は、 タイプ Αが有する E P— TY、 EP— PTM の他に、 以下に示す END— PTMを有している。 また、 タイプ C 1ではタイプ A1と同様に、 PR I— TXTも有する。
END— PTM (終了時刻)
当該スポッ トライ トの終了時間が図 24に示すフォーマツトに従い記録されて いる。 なお、 当該スポッ トライ トの開始時間は E P— PTMで与えられる。 「C_EP I (タイプ D) 」 (図 41)
A— C— EP I (タイプ D) は、 タイプ Aが有する E P_TY、 EP一 PTM の他に、 以下に記す AS V〇B— ENTN、 S— EFFECT, E_E F F EC T、 MAX— DUR、 M I N— DURを有している。 また、 EP_PTMに関し てはフォーマッ トは同一であるが、 使用方法が一部異なる。 また、 タイプ D 1で はタイプ A 1と同様に PR I— TXTも有する。
EP— PTM (エントリポイント時刻)
ェントリポイントが置かれている時刻が図 24に示すフォーマツトに従い記録 されている。 ただし、 該当セノレの AS V DM〇Dの D i s p 1 a y T i m i n g Mo d eがブラウザブルモードである際には、 PTMとしては 0を意味す る値が記録される。
ASVOB— ENTN ( A S V〇 Bエントリ番号)
このエントリポイントのタイミングで表示すべき AS VOBの番号が記録され ている。 ただし、 該当セルの AS V— DMODの D i s p l a y O r d e r Mo d eがランダムまたはシャッフルモードである場合には、 0が記録される。
S— EFFECT (開始エフヱタ ト)
このェントリポイントのタイミングで表示すべき AS VOBを表示開始する際 のエフェク 卜の種類及びエフェクトの時間が図 44 Aに示すフォーマツトに従い 記録されている。 このェントリポイン卜のタイミングにおいて既に AS VOBの 表示が行われている場合は、 S t a r t E f f e c t Mo d eは同時に、 既 に表示されている AS VOBを表示終了する際のエフェク トをも示している。 以 下の表において、 カツコ内で示したエフェク トが既に表示されている AS VOB を表示終了する際のエフェクトである。
S t a r t E f f e c t Mo d e
0000 b : C u t I n (C u t Ou t)
000 1 b : F a d e I n (ト a d e Ou t)
00 1 0 b : D i s s o l v e (D i s s o 1 v e )
00 1 1 b W i p e f r om T o p (W i p e f r om B o t t o m)
0 1 00 b W i p e f r om B o t t om (W i p e f r om T o p)
0 1 0 1 b W i e f r om L e f t (W i p e f o m R i g h t )
0 1 1 0 b W i e f r om R i g h t (W i p e f o m L e f t)
0 1 1 1 b : W i e d i a g o n a l l e f t (W i p e d i a g o n a l r i g h t )
1 000 b : W i e d i a g o n a l r i g h t (W i p e d i a g o n a l l e f t)
1 00 1 b : R a n d om (定められたエフェク ト種別に対応するエフ ェク ト)
S t a r t E f f e c t P e r i o d
以下のフォーマツトでエフェク ト時間長を記述する。
時間長 = S t a r t E f f e c t P e r i o d X
V i d e o F r ame X 8
ただし、 1 V i d e o F r ameは TV S y s t em 525Z60で は1ノ29. 9 7秒を意味し、 TV S y s t em 6 25 50では 1ノ 25 秒を意味する。
E一 EFFECT (終了エフェク ト)
このェントリポイントのタイミングで表示すべき AS VOBを表示終了し、 か つ次に再生すべき A S V O Bが存在しない場合の表示終了時点でのェフエタトの 種類及びエフェク 卜の時間が図 44 Bに示すフォーマツトに従い記録されている。
E n d E f f e c t Mo d e
0000 b : Cu t Ou t
000 1 b : F a d e Ou t
1 00 1 b : R a n d om
E n d E f f e c t P e r i o d
以下の書式でエフェク ト時間長を記述する
時間長 = E n d E f f e c t P e r i o d X
V i d e o F r a me X 8
ただし、 1 V i d e o F r am eは TV S y s t em 525/60で は 1/2 9. 9 7秒を意味し、 TV S y s t em 6 25 Z 50では 1 Z 2 5 秒を意味する。
MAX— DUR (最大再生時間長)
このエントリポイン卜に対応する静止画を表示する最大時間を以下の形式で記 述する。
時間長 = MAX DUR X V i d e o F r ame ただし、 1 V i d e o F r a meは TV S y s t e m 5 2 5 60で は 1/29. 9 7秒を意味し、 TV S y s t em 6 2 5 / 50では 1 / 2 5 秒を意味する。 また、 再生時間長を無限大にしたい場合には、 0が記録される。 なお、 該当セノレの A S V一 DMODの D i s p l a y T i m i n g Mo d e がスライドショーモードである際には、 0が記録されている。
M I N— DUR (最小再生時間長)
このェントリポイントに対応する静止画を表示する最小時間を以下の形式で記 述する。
時間長 = M I N— D UR X V i d e o F r ame
ただし、 1 V i d e o F r ameは TV S y s t em 525Z60で は 1/29. 9 7秒を意味し、 TV S y s t em 6 25/50では lZ25 秒を意味する。 また、 再生時間長を無限大にしたい場合には、 0が記録される。 なお、 該当セノレの AS V— DMODの D i s p l a y T i m i n g Mo d e がスライドショーモードである際には、 0が記録されている。
2. 2 DVDレコーダ
2. 2. 1 DVDレコーダの構成
本実施形態の D VDレコーダの構成は、 第 1の実施形態のものと同様である。 2. 2. 2 DVDレコーダの再生動作
D VDレコーダによって記録された DVD— RAM上のデータは DVDレコ一 ダによって読み出されて再生可能である。
DVDレコーダは、 ユーザによって再生開始の動作要求を受け付けると、 最初 にディスクの ROOTディレク トリに記録されている管理情報を格納した AR— MANGR. I F〇ファイルの読み込みを行う。 システム制御部はここで読み込 まれた AR— MANGR. I F〇ファイルの内容を内部のメモリに格納する。 次 に、 システム制御部は図 1 9に示した AMG I— MAT内の AMG— I Dおよび
VERNを確認する。 ここで、 これらの情報に本来格納されているはずの情報と は異なる情報が記録されていた場合は、 このディスクは D V Dレコーダでは再生 不可能なディスクであると見なして、 再生を行わない。
次に、 システム制御部は ORG PGC I SAを参照して、 ORG PGC Iにアクセスを行う。 ORG— PGC I— S Aには、 ORG— PGC Iの記録位 置が格納されているために、 先に読み込んでおいた管理情報中の指定ァドレスを 参照すれば ORG— PGC Iを参照することが可能である。
2. 2. 3 PGC Iに従う再生動作
第 1の実施形態の場合と同様である。
2. 2. 4 ASVU読み込み処理
前述した C— G I情報において AS VU I— S R PNに 0以外の値が記述され ていた場合には、 AS VUの読み込み処理が行われる。 一部の DVDレコーダは AS VU読み込み用の 2MBのバッファを備えており、 C e 1 1の再生を開始す る前に AS VU用バッファへ AS VUデータを読み込む処理を行う。
このために、 システム制御部はメモリ中に格納されている AMG I— MAT情 報から A— AVF I T— SA情報を参照する。 ここには、 A— AVF I Tの先頭 アドレスが記述されており、 この情報を使用することによって、 A— AVF I T へとアクセスすることが可能である。 次に、 こうして得られた情報を元に A— A VF I Tを参照し、 A— AVF I Tの先頭に記述されている A— AVF I T I中 の AUD— ST I— N sと ASV— ST I_N sを取得する。 ここで、 各々の A UD— ST Iと ASV— ST Iは固定長であるために、 AUD— ST Iのデータ 長に AUD— S T Iの個数をかけてやれば、 AUD— S T I全体のデータ長を取 得することが可能である。 これによつて、 ASV— ST Iの先頭が判明する。 ま た、 AUDF Iおよび AS VF Iに関しては A— AVF I T I中に AS VF I—
SA及び AS VF I— S Aが記録されているために、 容易に AUDF Iや A S V F Iを参照することが可能である。
こうして得られた情報を元に、 ASVF Iを参照する。 まずは、 ASVF I中 の ASVU I— SRPを参照する。 ここで、 前述した C I中の ASVU I— SR PNに応じて対応する AS VU I— SRPを参照する。 このためには、 ASVU
I— S R Pが各々固定長であり、 記録番号が判明すれば容易に参照先を取得可能 であることを利用する。 こうして AS VU I— SRPを参照すれば、 ここには A S VU I— S Aが記録されているために、 求める AS VU Iへとアクセスするこ とが可能である。 次に、 システム制御部は AR— S T I L L. AROファイルをオープンし、 さ らにこのファイルの先頭から所定のァドレスまでシークを行う。 この際の所定ァ ドレスとしては、 AS VU I情報中に記述された AS VU—S Aが使用される。 システム制御部はこの位置から AR—S丁 I L L. AR〇ファイルを読み込んで、 前述した AS VU用バッファへとデータを格納する。 さて、 ここで読み込むサイ ズを決定するために、 システム制御部は更に AS V〇B— N s及び AS VOB— ENTを参照する。 まずは AS V〇B— N sを参照し、 ここに記述されている個 数分だけ AS VOB_ENTを参照する。 各々の AS V〇B— ENTには各 AS VOBのサイズが記述されており、 これら全てを合計すれば、 ASVUに含まれ る AS VOBの合計サイズが判明する。 システム制御部はこうして AS VUのト 一タルサイズを求めて、 このサイズ分だけを AR— ST I L L. VR〇ファイル 力 ら読み込みを行う。
さらに、 システム制御部は AS VU— G I中の AS V— ST I Nを参照する。 ここには、 AS V— ST Iの番号が記述されており、 この情報を元にして、 前述 した AS V—ST Iから AS Vの表示属性に関する情報を取得する。 このために は、 ASV—ST Iが固定長であることを利用して、 ASV— ST Iの先頭アド レス力 ら、 さらにこの固定長に AS V— ST I番号をかけた分のアドレスだけ進 めた場所を参照する。 これによつて、 システム制御部は AS Vを表示する際に映 像出力部を制御するために必要な情報を取得することが可能である。
ここで説明した AS VUの読み込み処理は、 原則として新たな C e 1 Iに従つ た再生を開始するたびに行われる。 ただし、 現在再生している C e 1 1 と次に再 生しょうとする C e 1 1において、 同一の AS VUが参照されるケースも想定さ れる。 これは、 両者の C— G I中の ASVU I— SRPNを比較することによつ て判定することが可能である。 この場合には、 ASVUの再読込を行うことなく、 既にバッファに格納されている AS VUをそのまま再利用する。 こうすることに よって、 新しい C e 1 Iに遷移する際に AO Bの再生が途切れる時間を最小限に 押さえることが可能である。
2. 2. 5 ASVOB表示処理
こうして取得された AS VUから AS V〇Bの表示を行う方法について説明す る。 AS VUは複数の AS VOBから構成されており、 ここでは一般的に n番目 の A S VO Bを表示する方法について説明する。
このためには、 前記 AS VOB— ENTを参照する。 n番目の ASVQBのサ ィズは n番目の AS VOB— ENTの AS VOB— S Zに記述されており、 この 情報によって AS VOBのサイズを取得することが可能である。 また、 1番目力 ら n_ 1番目までの AS V〇B— S Zを合計することによって、 AS VUのどの 位置から目的の AS V〇Bが記録されているかを知ることが可能である。 こうし て得られた情報を元に、 A S VU用のバッファに記録された A S VOBを取得す ることが可能である。
こうして得られた AS V〇Bのデータはシステム制御部によって映像出力部へ と送られる。 また同時に、 前記 AS V—ST Iに記述された情報に応じて、 シス テム制御部は映像出力部を制御し、 映像出力のための初期化を行い、 その後 AS VOBデータの再生を行う。 なお、 AS VOBデータから実際の映像出力を行う 方法については、 本特許の趣旨とは無関係であるために、 説明を省略する。 ここで、 特に安価な DVDレコーダでは AS VU用のバッファが搭載されてい ないことも想定される。 この場合には、 AS VOBのデータをバッファから取得 することはできない。 よって、 AS V〇Bのデータが必要になった段階で、 メデ ィァに逐一メディアにアクセスして A S VOBのデータを読み込む必要がある。 ただし、 この場合には AS VOBの表示を行うたびに、 再生中の音声データが途 切れることになる。 このような問題を避けるためには、 該当のセルにおいて最初 に表示される AS VOBだけを表示しておき、 それ以降の AS VOBの表示は行 わないことが必要である。
2. 2. 6 AO B再生処理
第 1の実施形態の場合と同様である。
2. 2. 7 曲のスキップ処理
本実施形態の D V Dレコーダにおいて、 装置の利用者がリモコンなどを利用し て、 曲のスキップを行おうとした際の処理について説明する。
従来、 コンパクトディスク (CD) プレイヤーやなどでは、 音楽データはトラ ックの単位で記録されており、 一般的には一つのトラックがーつの曲に対応する 構成となっていた。 そして、 CDプレイヤ一には曲のスキップ機能が装備されて おり、 リモコンなどを使用して装置の使用者がスキップ処理を実行させると、 C Dプレイヤ一は現在再生されているトラックの再生を中止して、 次のトラックの 先頭から改めて再生を開始する。 勿論、 次のトラックへの遷移だけではなく、 一 つ前のトラックや先頭のトラック、 任意の n番目のトラックへと遷移するような 機能が装備されることも想定される。
従来の CDブレイヤーにこのような機能が実装されていることを受けて、 DV Dレコーダでも同様の機能が実装されることが望まれる。 し力 しながら、 課題で も述べたように、 必ずしも C e 1 1の先頭が曲の先頭というわけではない。 この ために曲の先頭を表すためには別のデータ構造が使用される。 これがエントリポ イント (Entry Point) であり、 4つのタイプのエントリポイントが存在する。 それぞれのタイプは、 曲の先頭を表現するものと、 I n d e Xの切れ目を表現す るものと、 スポットライ ト区間を表現するものと、 静止画とのリンク関係を示す ものである。 これらと PGCZPGZC e 1 1の関係を図 45、 図 46に示す c なお、 図 45はオリジナル PGC (〇 r i g i n a 1 PGC) の場合であり、 ここでは曲の先頭を表現するェントリポイントが記述されていないことが特徴で ある。 これは PGがーつの曲に対応するためであり、 これとは別にエントリボイ ントで曲の頭を表現する必要がないためである。
これに対して、 図 46はユーザ定義 PGCの場合であり、 PGの階層が無いこ とと、 C e 1 1が AOBの部分区間を参照する可能性があることが異なる。 また、 ユーザ定義 PGC (U s e r De f i n e d PGC) の場合には、 曲先頭を 示すェントリポイントが記述される可能性がある。
オリジナル PGC経由での再生が行われている場合には、 曲のスキップ処理は 非常に容易である。 これは、 一つの曲が PGで表現されているためであり、 現在 再生中の曲の次の曲を再生するためには、 単に現在再生中の PGの次の PGに関 してその再生を開始すればよい。
同様に、 ユーザ定義 PGC経由での再生が行われている場合には、 曲の先頭を 示すタイプ Aのェントリポイントを参照しながら、 スキップ処理を行うこととな る。 なお、 タイプ Aのエントリポイントは各セノレのエントリポイントテ一ブノレの 一番目のみに格納される可能性がある。 即ち、 一番目に記録されている力 \ 全く 記録されていないかの何れかである。 さて、 システム制御部は、 現在再生中の C e 1 1の番号を常に把握している。 ここで、 ネクスト ·スキップボタンが押下さ れた場合には現在再生中の C e 1 1の次の C e 1 1から曲先頭に当たる位置を探 索していく。 もしも現在再生中の C e 1 1が PGC内の最後のセルである場合に は、 ネクス ト ' スキップの処理は行われない。 これ以外の場合には、 C e 】 1を 順次探索し、 エントリポィン卜のテーブルの先頭にタイプ Aのェントリポイント を持つ C e 1 1を探し出す。 もしも、 発見できなければ、 やはりネクスト .スキ ッブの処理は行われないこととなる。 これに対して、 発見されればそのエントリ ポイントを含む C e 1 1の先頭から再生を開始する。
2. 2. 8 スライ ドショーの表示処理
A S VU用のバッファを持つ D VDレコーダでは AO Bの再生に同期して A S VOBを順次切り替えるスライドショーモードでの静止画再生機能が実装される。 以下では、 このスライ ドショーモードでの静止画表示処理について説明を行う。 なお、 スライドショーモ一ドにて静止画を表示するのは、 A— C— G Iにて、 A S VU_S R P Nに 0以外の値が設定されており、 かつ A S V— DM〇Dにてス ライ ドショーモ一ドを示す値が設定されているときである。
先に述べたように、 システム制御部は現在再生中の C e 1 1の番号や C e 1 1 先頭からの経過時間を常に記録している。 さらにこれらに加えて、 システム制御 部は次に表示すべき AS VOBに対応するェントリポイントの A—C—EP Iの 番号を把握している。 このためには、 以下の処理を行う。 ある C e 1 1の再生が 開始される際には、 システム制御部は 1番目の A— C— EP Iから順次検索を行 レ、、 最初に存在するタイプ Dの A— C— E P Iの番号を記録する。 ここでもしも、 タイプ Dの A— C— E P Iが全く存在しなかった場合には、 その C e 1 1におい て静止画の表示切り替えは行われない。 ここで、 タイプ Dの A— C— E P Iが存 在した場合には、 その番号を記録しておくと共に、 A— C_E P Iの E P— PT Mを記録しておく。
この状態で、 システム制御部は AOBの再生を開始し、 C e 1 1の再生開始か ら、 EP PTMに記述された時間だけ時間が経過したときに、 静止画切り替え 処理を行う。 ここでの静止画切り替えに関しては、 前述した AS VOBの表示処 理に従う。 と同時にシステム制御部は、 この次に表示切り替えを行うべき対象の A— C— E P Iを探索する。 このためには、 その回に表示を行った A— C— E P Iの次の A— C— EP Iから順次探索を行い、 タイプ Dの A— C— EP Iを発見 して、 その番号を記録するのである。 このような処理を続けることによって、 順 次静止画を切り替えていく処理が可能となる。
なお、 AS V—DMODがランダムやシャッフルの場合には、 ASVOB— E NTNの値としてランダムな値を使用すること以外は、 シーケンシャルの場合と 相違点はない。
2. 2. 9 ブラウザブルピクチャーの表示処理
AS VU用のバッファを持つ DVDレコーダではユーザによるリモコン操作に よって AS VOBを切り替えていくブラウザブルモ一ドでの静止画再生機能が実 装される。 以下では、 このブラウザブルモードでの静止画表示処理について説明 を行う。 なお、 ブラウザブルモードにて静止画を表示するのは、 A— C— G Iに て、 AS VU I SRPNに 0以外の値が設定されており、 かつ ASV— DMOD にてブラゥザブルモードを示す が設定されているときである。
ブラウザブルピクチャーの場合には、 システム制御部は C e 1 】の再生開始時 にはその C e 1 Iのタイプ Dの A— C—E P I中で最も最初に出現するものを探 索する。 そして、 この A— C— E P Iに記述されている AS V〇B— ENTNに 従って AS VOBを選択して表示を行う。 また、 同時に MAX— DUR及び M I
N— D I Rの値を参照して、 この AS VOBを表示し続ける時間を決定する。 ま た、 システム制御部はこうして表示を行った A_C— E P Iの番号を記録してお <。
こうして AO Bの再生を続行し、 ユーザがリモコンにて静止画のスキップを行 う力 \ または、 前記 AS VOBの表示時間分だけの時間が経過すれば、 システム 制御部は表示する AS V〇Bを切り替える。 このためには、 次に表示する AS V OBに対応する A— C—E P Iを探索する必要がある。 システム制御部は、 前回 表示を行った A— C_EP Iの番号を記録しており、 この番号の次の A— C— E P Iから順次探索を行い、 最初のタイプ Cの A C EP Iを探し出す。 こうし て探し出された A— C— E P Iが次に表示するべき AS V〇Bを指し示している。 ここで、 決定された AS VOBの表示方法に関しては、 前述した ASVOB表示 処理に従う。
2. 2. 10 インデックス番号の表示処理
従来の CDプレイヤーにおいては、 トラックの更に下位の構造としてインデッ クスと呼ばれる構造が導入されている。 インデックスは歌詞付きの曲においては、 曲の 1番 · 2番などに対応するデータ構造である。
さて、 DVDレコーダにおいて再生を行うメディア中にもインデックスに関す る情報が記述されている。 これがタイプ Bのエントリポイントである。 インデッ クス情報は、 主として液晶パネルなどにおいて曲番号と共に表示することが想定 される。 このための処理内容は、 スライドショーの表示処理に近いものである。 即ち、 システム制御部が C e 1 1の再生時間を監視して、 A— C一 EP I中の E P—PTMが示す時間になればインデックス番号をアップデートするというもの である。 この際に使用されるインデックス番号はタイプ Bの A—C—E PU中の I DXNとして記録されている。
2. 2. 1 1 スポットライトの選択的再生処理
スポットライ トは例えば曲中の特徴的な部分に相当する部分であり、 主として ユーザが事前に設定しておくものである。 また、 DVD— Au d i oにおいては 曲中にはスポットライ ト区間が設定されており、 このようなコンテンツをコピー した場合には、 レコーダによって自動的にスポットライ トが設定される。 さて、 このスポットライ トであるが、 プレイヤーによって様々な用途に使用される。 例 えば、 プレイヤーが自動的に作成するメニューにおいて、 REP— P I Cによる 代表静止画や P R I—T X Tによる曲名表示とともに、 スポットライ ト区間を代 表的な音声部分であるとして再生を行うことも想定される。 以下では、 スポット ライ 卜の使用の一例としてスポットライ ト区間の選択的再生処理について説明す る。
スポットライ ト区間は、 タイプ Cのェントリポイントとして記録されている。 プレイヤ一がユーザによってスポットライ ト選択再生を指定された場合には、 再 生を行うセルが持つェントリポイントの中からタイプ Cのもののみを先頭から順 次探索する。 ここでタイプ Cのエントリポイントが発見されれば、 このエントリ ポイントの E P— PTMで示される場所からオーディオの再生を開始する。 この 際には、 C— A— S— PTMによる再生開始地点の探索と同様の処理を行う。 さ て、 このスポットライ トの再生終了時間は、 エントリポイントのデータ構造内の END— PTMで示されている。 ここで示される時間にてオーディオの再生を終 了し、 次のスポットライ ト区間を探索する。
2. 2. 12 AOB間の連続再生処理
二つの AO Bを連続的に再生する場合には、 原則的にはミュ一トが挿入される こととなる。 これは図 47 Aに示すように、 連続する二つの C e 1 1が参照する A〇Bはディスクの論理構造上連続的に配置されているとは限らず、 C e l l #
1と C e l 1 # 2の間ではシ一クが発生し、 このためにミュートが発生する。 こ れに対して、 図 47 Bに示すように連続する二つの C e 1 1が参照する A〇Bが ディスクの論理構造上も連続的に配置されている場合には、 原理的には連続再生 が可能である。 しかしながら、 このような場合にも連続再生を行うべきではない ケースが存在する。 このようなケースを図 48に示す。 図 48は連続する二つの
AOBにおけるオーディオデータの波形を示したものである。 この図に示すよう に AOB間 (AOB# 1と AOB# 2) の切れ目の部分において波形が一致しな い場合がある。 このような場合には、 切れ目部分では異常音が発生することとな る。 このような異常音を回避するためには、 積極的にミュートを揷入する必要が ある。 ブレイヤーは A〇B情報に記述されたミュートフラグの値によって、 この ような異常音が発生する可能性があるケースを判断し、 異常音の発生を回避すベ くミュートを挿入する。 ミュートの挿入においては、 前後数秒ずつをフェードァ ゥト ·フェードインする手法などが適用されるが、 これ以外の手法であっても良 い。 なお、 このような異常音が発生するのは符号化方式が LP CMの場合に典型 的であり、 大部分の圧縮符号化方式では AOB # 1と A〇B # 2の切れ目がォ一 ディオフレームの切れ目に該当するために波形が滑らかに接続されて異常音の発 生は起こらない。
なお、 ここでは PL— TYには、 記録状況の組み合わせを記述するとしたが、 これ以外にユーザが独自に作成したもの力、 装置がコピーなどの際に自動的に作 成したかを示すフラグが存在しても良い。 特に、 コピー時に装置が自動的に作成 するプレイリス卜に関しては、 コピーソースのデータの著作権者の希望によって は、 その再生順序などを変更することが許されないケースも想定され、 このよう な場合に備えて変更禁止を示すフラグを P L_TY内に記述することも考えられ る。 また、 このフラグは P L— TYではなく、 PGC— G Iなど、 PGC単位や その下位構造に対して設定することができれば問題ない。
なお、 ここでは A— AVF I丁によって A〇Bと AS Vの両者を管理すること としたが、 A— AVF I Tを A〇B— AVF I Tと AS V— AVF I Tに分離し て、 それぞれ AO Βと A S Vを管理するためのデータ構造にすることも想定され る。
また、 ここでは DVDレコーダでの再生開始時には、 管理情報を格納した A R — MANGR. I F〇ファイルの内容を全てシステム制御部内のメモリに格納す るとしたが、 一部分のみをメモリに格納する場合や、 特にメモリには格納せずに、 必要に応じてディスクから読み出すことも想定される。 メモリ格納とするかディ スク読み出しとするかは性能と価格のトレードオフの関係にあり、 メモリ格納と すれば再読み出しが不要となるために性能向上を図ることが可能であるが、 より 多くのメモリを必要とするために、 機器製造上のコストは上昇する。
なお、 ここではシステム制御部は再生開始直後には ORG— PGC Iを最初に 参照するとしたが、 第一番目の UD— PGC Iを参照することも想定される。 ま た、 特に電源投入直後には自動的に再生開始を行わずに、 〇SD (On Screen
Display) などを使用して丫可らかのメニューを表示して、 ここから装置の利用者 に再生を行う PGC Iまたは PGを選択させることも可能である。 さらには、 A MG I— MAT中に新たに最初に再生を開始する PGC Iまたは PG Iのスター トァドレスを記述するためのデータ領域を設けて、 ここに記述されている PGC Iまたは PG Iを最初に再生する PGC Iまたは PG I とすることも可能である。 この場合には、 装置の利用者は事前にいずれかの PGC (=プレイリス ト) また は PG (=プログラム) を優先状態に設定することによって、 希望する PGC I または PGからの再生が可能となる。 さらにこの場合には、 一つの PGC Iまた は PG Iを記述するのではなく、 一連の PGC Iまたは PG Iのシーケンスを記 述可能であるようにして、 自動的にある PGC Iまたは PG Iの再生を開始し、 この PGC Iまたは PG Iの再生終了後には自動的に次に記述された PGC Iま たは PG Iの再生を開始することも可能である。
なお、 ここでは AS VUの読み込み用のバッファは 2MBバイ トであるとした 力 バッファサイズをこれ以上のサイズとしても問題はない。 また、 こうしたバ ッファを特には設けないことも想定される。 さらに、 DVDレコーダでは他にも 各種のバッファが必要とされるために、 特に A S V U用に専用のバッファを設け るのではなく、 汎用のバッファを設けて、 必要に応じて AS VUの読み込み用途 に使用することも想定される。
本発明は、 特定の実施形態について説明されてきたが、 当業者にとっては他の 多くの変形例、 修正、 他の利用が明らかである。 それゆえ、 本発明は、 ここでの 特定の開示に限定されず、 添付の請求の範囲によつてのみ限定され得る。

Claims

請 求 の 範 囲
1 . 可変ビットレートと固定ビットレートのいずれかの符号化方式で符号化さ れた少なくとも 1つのオーディオオブジェク トと、 該オーディオオブジェク トの 再生を管理するための管理情報とが記録される記録媒体であって、
a ) 前記オーディオオブジェクトは所定の再生時間長を有する複数のュニット から構成され、 各ュニットは前記オーディオオブジェク トを構成する全ュニット のうち最後のュニットを除レ、て同一の再生時間長を有しており、
b ) 前記管理情報は、
前記オーディオオブジェク トが再生された際の時刻を示すタイムスタンプ情報に より特定されるオーディオオブジェク 卜の再生区間を少なくとも 1つ定義し、 各 再生区間の再生順序を示す経路情報と、
前記オーディォオブジェク トのそれぞれの符号化方式を示す符号化タイプ情報と、 前記オーディオオブジェク ト毎に設けられ、 オーディオオブジェク トの再生区間 を特定するタイムスタンプ情報を、 そのタイムスタンプ情報が示す時刻に再生さ れるオーディオオブジェク トのュニッ 卜が記録されている光ディスク上のアドレ スに変換するマップ情報とを含み、
c ) 前記マップ情報は前記ユニッ トのデータサイズに関する情報を有し、 該ュ ニットのデータサイズに関する情報は、
対応するオーディオオブジェクトの符号化方式が可変ビットレー卜の符号化方 式である場合は、 各ュニットのデータサイズの情報を各ュニット毎に有し、 対応するオーディオオブジェク 卜の符号化方式が固定ビッ トレ一トの符号化方 式である場合は、 該オーディオオブジェク 卜に含まれるユニットのうちの最後の ュニットについてのデータサイズの情報と、 その最後のュニットを除いた残りの ュニッ卜の中の一つのュニットについてのデータサイズの情報とのみを有する ことを特徴とする光ディスク。
2 . 前記マップ情報はさらに前記ュニッ卜の再生時間長に関する情報を有し、 該再生時間長に関する情報は、 前記オーディオォブジェク 卜に含まれるュニッ卜 のうちの最後のユニットについての再生時間情報と、 その最後のュニッ トを除い た残りのュニットの中の一つのュニッ 卜についての再生時間情報とのみを含むこ とを特徴とする請求項 1記載の光ディスク。
3 . 前記マップ情報はさらに前記ュニッ 卜の再生時間長に関する情報を有し、 該再生時間長に関する情報は、 前記オーディオォブジェク 卜に含まれるュニット のうちの最後のュニットを除いた残りのュニットの中の一つのュニッ卜について の再生時間情報のみを含むことを特徴とする請求項 1記載の光ディスク。
4 . 前記可変ビッ卜レートの符号化方式には、 少なくとも、 A A C方式及び M L P方式のうちのいずれか 1つが含まれることを特徴とする請求項 1記載の光デ イスク。
5 . 前記固定ビットレ一トの符号化方式には、 少なくとも、 リニァ P CM方式 及び A C— 3方式のうちのいずれか 1つが含まれることを特徴とする請求項 1記 載の光
6 . 可変ビットレ一トと固定ビットレートのいずれかの符号化方式で符号化さ れた少なくとも 1つのオーディオオブジェク 卜と、 該オーディオォブジェク 卜の 再生を管理するための管理情報とが記録される記録媒体であって、
a ) 前記オーディオオブジェク トは所定の再生時間長を有する複数のュニット から構成され、 各ュニットは前記オーディオオブジェク トを構成する全ュニット のうち最後のュニッ 卜を除いて同一の再生時間長を有しており、
b ) 前記管理情報は、
前記オーディォォブジェク トが再生された際の時刻を示すタィムスタンプ情報に より特定されるオーディオオブジェク トの再生区間を少なくとも 1つ定義し、 各 再生区間の再生順序を示す経路情報と、
前記オーディォオブジェク トのそれぞれの符号化方式を示す符号化タイブ情報と、 前記オーディオオブジェク ト毎に設けられ、 オーディオオブジェク 卜の再生区間 を特定するタイムスタンプ情報を、 そのタイムスタンプ情報が示す時刻に再生さ れるォ一ディォォブジェク トのュニットが記録されている光ディスク上のアドレ スに変換するマップ情報とを含み、
c ) 前記マップ情報は、
対応するオーディオオブジェク 卜の符号化方式が可変ビットレートの符号化方式 である場合に参照され、 ユニットのデータサイズに関する情報として、 ユニット のデータサイズの情報を各ュニット毎に有する第 1のテープノレ構成と、 対応するオーディオオブジェク トの符号化方式が固定ビッ トレートの符号化方式 である場合に参照され、 ユニットのデータサイズに関する情報として、 該オーデ ィォォブジェク トに含まれるュニッ卜のうちの最後のュニットについてのデータ サイズの情報と、 その最後のユニットを除いた残りのュニッ 卜の中の一つのュニ ットについてのデータサイズの情報とのみを有する第 2のテーブル構成とを有す る
ことを特徴とする光ディスク。
7 . 前記マップ情報はさらに前記ュニットの再生時間長に関する情報を有し、 該再生時間長に関する情報は、 前記オーディオオブジェク トに含まれるユニット のうちの最後のュニッ卜についての再生時間情報と、 その最後のュニットを除い た残りのュニッ卜の中の一つのュニットについての再生時間情報とのみを含むこ とを特徴とする請求項 6記載の光ディスク。
8 . 前記マップ情報はさらに前記ュニッ卜の再生時間長に関する情報を有し、 該再生時間長に関する情報は、 前記オーディオオブジェク トに含まれるュニット のうちの最後のュニットを除いた残りのュニットの中の一つのュニットについて の再生時間情報のみを含むことを特徴とする請求項 6記載の光ディスク。
9 . 前記可変ビッ トレートの符号化方式には、 少なくとも、 A A C方式及び M L P方式のうちのいずれか 1つが含まれることを特徴とする請求項 1記載の光デ イスク。
1 0 . 前記固定ビッ トレートの符号化方式には、 少なくとも、 リニア P C M方 式及び A C - 3方式のうちのいずれか 1つが含まれることを特徴とする請求項 1 記載の光ディスク。
1 1 . 請求項 6記載の光ディスクにオーディオデータを記録する装置であって、 記録すべきオーディォデータを入力し、 入力したオーディォデータの符号化方 式が可変ビットレートでの符号化方式であるか、 固定ビットレー卜での符号化方 式であるかを判別する手段と、
判別した結果、 符号化方式が可変ビットレートでの符号化方式である場合は、 前記第 1のテーブルのマップ情報を作成し、 符号化方式が固定ビットレートでの 符号化方式である場合は、 前記第 2のテーブルのマップ情報を作成する手段と、 その作成したマツプ情報を入力したオーディォオブジェタ トとともに光ディス クに記録する手段と
カ らなることを特徴とするデータ記録装置。
1 2 . 請求項 6記載の光ディスクからオーディオォブジェクトを再生する装置 であって、
再生すべきオーディオオブジェク トを指定する手段と、
指定されたオーディォデータの符号化方式が可変ビットレートでの符号化方式 であるか、 固定ビットレー卜での符号化方式であるかを判別する手段と、
判別した符号化方式に応じて、 前記マップ情報のテーブル構成を選択し、 選択 したテ一ブル構成のマップ情報から再生すベきオーディォオブジェク トを構成す るユニットのサイズを読み出し、 読み出したユニッ トのサイズから、 再生すべき オブジェク トの光ディスク上の開始アドレスを求め、 その求めた開始アドレスか らオーディオオブジェク トを読み出して再生する手段と
からなることを特徴とするデータ再生装置。
1 3 . 請求項 1 2記載のデータ再生装置において、 前記オーディオオブジェク トを読み出して再生する手段は、
前記判別した符号化方式が可変ビットレートの符号化方式である場合は、 前記 第 1のテーブル構成のマップ情報を参照して各ュニット毎にデータサイズを求め、 求めたデータサイズを合計し、 その合計した値に再生すべきオーディォオブジェ タ トのオフセットアドレス値を加算することにより、 または、
前記判別した符号化方式が固定ビットレートの符号化方式である場合は、 前記 第 2のテーブル構成のマップ情報を参照して前記残りのュニットぅちの一つのュ ニットについてのデータサイズを求め、 その求めたデータサイズに、 再生すべき オーディオオブジェク トを構成するュニットの数を乗算し、 その乗算した値に再 生すべきオーディオオブジェクトのオフセッ トア ドレス値を加算することにより 前記開始ァドレスを求めることを特徴とするデータ再生装置。
1 4 . 請求項 6記載の光ディスクにオーディオデータを記録する方法であって、 記録すべきオーディオデータを入力し、 入力したオーディオデータの符号化方 式が可変ビットレ一卜での符号化方式であるか、 固定ビットレートでの符号化方 式であるかを判別し、
判別した結果、 符号化方式が可変ビッ トレ一トでの符号化方式である場合は、 前記第 1のテーブルのマップ情報を作成し、 符号化方式が固定ビッ トレートでの 符号化方式である場合は、 前記第 2のテ一ブルのマップ情報を作成し、
その作成したマップ情報を入力したォ一ディォォブジェク トとともに光デイス クに記録することを特徴とするデータ記録方法。
1 5 . 請求項 6記載の光ディスクからオーディオォブジュク トを再生する方法 であって、
再生すべきオーディオオブジェク トを指定し、
指定されたオーディオデータの符号化方式が可変ビットレー卜での符号化方式 である力、 固定ビットレートでの符号化方式であるかを判別し、
判別した符号化方式に応じて、 前記マップ情報のテーブル構成を選択し、 選択 したテーブル構成のマップ情報を参照し、 再生すべきオーディオオブジェク トを 構成するユニットのサイズを読み出し、 読み出したユニットのサイズから、 再生 すべきオブジェク 卜の光ディスク上の開始ア ドレスを求め、 その求めた開始アド レスからオーディォオブジェク トを読み出して再生することを特徴とするデータ 再生方法。
1 6 . 請求項 1 5記載のデータ再生方法において、
前記オーディォオブジェク トを読み出して再生する際には、
前記判別した符号化方式が可変ビットレートの符号化方式である場合は、 前記 第 1のテーブル構成のマップ情報を参照して各ュニット毎にデータサイズを求め、 求めたデータサイズを合計し、 その合計した値に再生すべきオーディオオブジェ ク トのオフセットァドレス値を加算することにより、 または、
前記判別した符号化方式が固定ビットレートの符号化方式である場合は、 前記 第 2のテーブル構成のマップ情報を参照して前記残りのュニットぅちの一つのュ ニットについてのデータサイズを求め、 その求めたデータサイズに、 再生すべき オーディオオブジェク トを構成するユニットの数を乗算し、 その乗算した値に再 生すべきオーディオオブジェクトのオフセットアドレス値を加算することにより 前記開始ァドレスを求めることを特徴とするデータ再生方法。
PCT/JP2000/003546 1999-06-02 2000-06-01 Opitical disk, and method and device for recording/reproducing data on/from optical disk Ceased WO2000075928A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP00931638A EP1102270A4 (en) 1999-06-02 2000-06-01 OPTICAL DISK AND METHOD AND APPARATUS FOR RECORDING / PLAYING BACK DATA ON / FROM AN OPTICAL DISK

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP11/154995 1999-06-02
JP15499599 1999-06-02
JP2000/161793 2000-05-31
JP2000161793A JP4489248B2 (ja) 1999-06-02 2000-05-31 光ディスク、光ディスクに対してデータの記録、再生を行なう装置及び方法

Publications (1)

Publication Number Publication Date
WO2000075928A1 true WO2000075928A1 (en) 2000-12-14

Family

ID=26483110

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2000/003546 Ceased WO2000075928A1 (en) 1999-06-02 2000-06-01 Opitical disk, and method and device for recording/reproducing data on/from optical disk

Country Status (4)

Country Link
US (1) US6795383B1 (ja)
EP (1) EP1102270A4 (ja)
JP (1) JP4489248B2 (ja)
WO (1) WO2000075928A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1148501A3 (en) * 2000-04-05 2003-01-02 Pioneer Corporation Information recording apparatus and information recording method

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7289723B2 (en) 1997-12-12 2007-10-30 Kabushiki Kaisha Toshiba Digital recording system using variable recording rate
KR100521937B1 (ko) * 2000-02-11 2005-10-13 엘지전자 주식회사 재기록 가능 기록매체에의 오디오 데이터 기록방법
US6766103B2 (en) 2000-02-19 2004-07-20 Lg Electronics Inc. Method for recording and reproducing representative audio data to/from a rewritable recording medium
JP3569191B2 (ja) 2000-02-24 2004-09-22 株式会社東芝 オーディオ情報の記録、編集、再生方法及び情報記憶媒体
TW517230B (en) * 2000-10-06 2003-01-11 Pioneer Corp Information recording and reproducing apparatus, information reproducing method, recording medium, information recording medium in which recording control program is stored, information recording and reproducing control program
JP4691798B2 (ja) * 2001-01-15 2011-06-01 ソニー株式会社 記録装置および記録媒体
KR100406630B1 (ko) 2001-03-13 2003-11-20 엘지전자 주식회사 데모용 데이터의 기록 및 재생방법과, 그에 따른 기록매체
KR20020072934A (ko) 2001-03-13 2002-09-19 엘지전자 주식회사 데모용 데이터가 기록된 재생전용 광디스크와, 그 재생방법
JP2003337596A (ja) * 2002-05-20 2003-11-28 Teac Corp オ−ディオデータ処理方法及び装置
CA2477419A1 (en) * 2002-05-24 2003-12-04 Matsushita Electric Industrial Co., Ltd. Information recording medium, recording apparatus, editing apparatus, reproduction apparatus, recording method, editing method, and reproduction method
AU2003258860B2 (en) 2002-09-05 2009-11-12 Lg Electronics Inc. Recording medium having data structure for managing reproduction of still images recorded thereon and recording and reproducing methods and apparatuses
KR100684411B1 (ko) 2002-09-06 2007-02-16 엘지전자 주식회사 정지 영상의 재생을 관리하기 위한 데이터 구조를 갖는기록 매체, 그에 따른 기록 및 재생 방법 및 장치
CA2462192C (en) * 2002-09-07 2013-07-30 Lg Electronics Inc. Recording medium having data structure for managing reproduction of still images from a clip file recorded thereon and recording and reproducing methods and apparatuses
JP3727913B2 (ja) * 2002-10-16 2005-12-21 株式会社東芝 情報記録装置及び情報記録方法
EP1563503A4 (en) 2002-11-20 2009-08-12 Lg Electronics Inc RECORDING MEDIA WITH A DATA STRUCTURE FOR MANAGING THE PLAYING OF RECORDED DATA AND RECORDING AND PLAYING METHOD AND DEVICES
WO2004066281A1 (en) 2003-01-20 2004-08-05 Lg Electronics Inc. Recording medium having data structure for managing reproduction of still pictures recorded thereon and recording and reproducing methods and apparatuses
JP4563373B2 (ja) 2003-01-20 2010-10-13 エルジー エレクトロニクス インコーポレイティド 記録された静止画像の再生をマネジメントするためのデータ構造を有する記録媒体と、記録再生方法及び装置
WO2004070721A1 (en) 2003-02-05 2004-08-19 Lg Electronics Inc. Recording medium having data structure for managing reproduction duration of still pictures recorded thereon and recording and reproducing methods and apparatuses
US8145033B2 (en) 2003-02-05 2012-03-27 Lg Electronics Inc. Recording medium having data structure for managing reproducton duration of still pictures recorded thereon and recording and reproducing methods and apparatuses
US6912187B2 (en) * 2003-02-10 2005-06-28 Dell Products L.P. Method and system for time compensation of re-writable optical media write parameters
US7734154B2 (en) 2003-02-14 2010-06-08 Lg Electronics Inc. Recording medium having data structure for managing reproduction duration of still pictures recorded thereon and recording and reproducing methods and apparatuses
US8055117B2 (en) 2003-02-15 2011-11-08 Lg Electronics Inc. Recording medium having data structure for managing reproduction duration of still pictures recorded thereon and recording and reproducing methods and apparatuses
US8041179B2 (en) 2003-02-24 2011-10-18 Lg Electronics Inc. Methods and apparatuses for reproducing and recording still picture and audio data and recording medium having data structure for managing reproduction of still picture and audio data
US8391672B2 (en) 2004-02-06 2013-03-05 Panasonic Corporation Recording medium, reproduction device, program, and reproduction method
WO2005120061A1 (ja) * 2004-06-02 2005-12-15 Matsushita Electric Industrial Co., Ltd. 記録媒体、再生装置、プログラム、再生方法
KR100612846B1 (ko) * 2004-05-12 2006-08-14 삼성전자주식회사 오디오 재생기에 있어서 충격보호기능을 위한 오디오부호화 방법 및 장치
JP4872253B2 (ja) 2004-10-12 2012-02-08 ソニー株式会社 多重化装置、多重化方法、プログラム、および記録媒体
US7978955B2 (en) * 2005-04-22 2011-07-12 Sony Corporation Recording device, recording method, reproducing device, reproducing method, program, and recording medium
JP4591405B2 (ja) * 2006-05-10 2010-12-01 ソニー株式会社 情報処理装置及び情報処理方法、並びにコンピュータ・プログラム
KR100868475B1 (ko) * 2007-02-16 2008-11-12 한국전자통신연구원 객체기반 오디오 서비스를 위한 다중객체 오디오 콘텐츠파일의 생성, 편집 및 재생 방법과, 오디오 프리셋 생성방법
CN101110247B (zh) * 2007-08-17 2011-04-20 华为技术有限公司 音频文件的播放方法及装置
US8543230B2 (en) * 2008-05-30 2013-09-24 Nokia Corporation Optimizing seek functionality in media content
US10395689B2 (en) * 2017-03-01 2019-08-27 Panasonic Intellectual Property Management Co., Ltd. Optical disc apparatus

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01245326A (ja) * 1988-03-28 1989-09-29 Hitachi Ltd 磁気記録装置
US5371605A (en) * 1990-11-22 1994-12-06 Matsushita Electric Industrial Co., Ltd. Method and apparatus for recording and reproducing a time-varying image using optical disk
JPH10162561A (ja) * 1996-11-29 1998-06-19 Sanyo Electric Co Ltd 記録媒体読出装置及び読出方法
EP0859523A2 (en) * 1997-02-17 1998-08-19 Sony Corporation Digital signal recording and/or reproduction methods and apparatus
JPH1127630A (ja) * 1997-06-30 1999-01-29 Sanyo Electric Co Ltd アングル情報再生装置
JPH1166827A (ja) * 1997-06-13 1999-03-09 Victor Co Of Japan Ltd デジタルディスク再生装置
EP0903738A2 (en) * 1997-09-17 1999-03-24 Matsushita Electric Industrial Co., Ltd Optical disc recording apparatus and computer readable recording medium

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0536250A (ja) 1990-11-22 1993-02-12 Matsushita Electric Ind Co Ltd 光デイスクによる動画像読出し方法および光学的情報記録再生装置
JPH06197334A (ja) * 1992-07-03 1994-07-15 Sony Corp 画像信号符号化方法、画像信号復号化方法、画像信号符号化装置、画像信号復号化装置及び画像信号記録媒体
JPH0974566A (ja) * 1995-09-04 1997-03-18 Sony Corp 圧縮符号化装置及び圧縮符号化データの記録装置
US6222983B1 (en) * 1997-03-25 2001-04-24 Samsung Electronics Co., Ltd. DVD-audio disk, and apparatus and method for playing the same
CN1187749C (zh) * 1997-03-25 2005-02-02 三星电子株式会社 Dvd音频盘再现装置
JP3028517B2 (ja) 1997-09-17 2000-04-04 松下電器産業株式会社 光ディスク、録画装置及び方法、再生装置及び方法並びにプログラム記憶媒体
JPH1196730A (ja) 1997-09-17 1999-04-09 Matsushita Electric Ind Co Ltd 光ディスク及びその編集装置、再生装置
CN1137487C (zh) * 1997-09-17 2004-02-04 松下电器产业株式会社 将视频数据记录在光盘的设备和方法
EP0910082B1 (en) * 1997-10-15 2001-05-30 Matsushita Electric Industrial Co., Ltd. Information storing disk, reproduction apparatus, and reproduction method
US6301428B1 (en) * 1997-12-09 2001-10-09 Lsi Logic Corporation Compressed video editor with transition buffer matcher
ID26157A (id) * 1998-10-12 2000-11-30 Matsushita Electric Industrial Co Ltd Media perekam informasi, aparatus dan metoda untuk merekam atau merekam atau mereproduksi data

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01245326A (ja) * 1988-03-28 1989-09-29 Hitachi Ltd 磁気記録装置
US5371605A (en) * 1990-11-22 1994-12-06 Matsushita Electric Industrial Co., Ltd. Method and apparatus for recording and reproducing a time-varying image using optical disk
JPH10162561A (ja) * 1996-11-29 1998-06-19 Sanyo Electric Co Ltd 記録媒体読出装置及び読出方法
EP0859523A2 (en) * 1997-02-17 1998-08-19 Sony Corporation Digital signal recording and/or reproduction methods and apparatus
JPH1166827A (ja) * 1997-06-13 1999-03-09 Victor Co Of Japan Ltd デジタルディスク再生装置
JPH1127630A (ja) * 1997-06-30 1999-01-29 Sanyo Electric Co Ltd アングル情報再生装置
EP0903738A2 (en) * 1997-09-17 1999-03-24 Matsushita Electric Industrial Co., Ltd Optical disc recording apparatus and computer readable recording medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
NOLL P.: "MPEG digital audio coding", IEEE SIGNAL PROCESSING MAGAZINE, vol. 14, no. 5, September 1997 (1997-09-01), BERLIN, pages 59 - 81, XP002930197 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1148501A3 (en) * 2000-04-05 2003-01-02 Pioneer Corporation Information recording apparatus and information recording method
US6724703B2 (en) 2000-04-05 2004-04-20 Pioneer Corporation Information recording apparatus and information recording method
US7196983B2 (en) 2000-04-05 2007-03-27 Pioneer Corporation Information recording apparatus and information recording method

Also Published As

Publication number Publication date
EP1102270A4 (en) 2002-11-20
JP4489248B2 (ja) 2010-06-23
JP2001052467A (ja) 2001-02-23
US6795383B1 (en) 2004-09-21
EP1102270A1 (en) 2001-05-23

Similar Documents

Publication Publication Date Title
JP4489248B2 (ja) 光ディスク、光ディスクに対してデータの記録、再生を行なう装置及び方法
JP3607486B2 (ja) 情報記録再生装置
US7197230B2 (en) Recording medium, playback apparatus and recording/playback apparatus thereof
JP3383580B2 (ja) 情報記憶媒体と情報記録再生装置と方法
US7305170B2 (en) Information recording medium, apparatus and method for recording or reproducing data thereof
US6229955B1 (en) Optical disc, recording apparatus, and computer-readable recording medium
US7079757B2 (en) Optical disc, recording apparatus, and computer-readable recording medium
US20020015580A1 (en) System for recording digital information including audio information
US7099563B1 (en) Multichannel recording device and method
MXPA02004689A (es) Metodo para editar video fuente para disminuir el movimiento o acelerar el movimiento en el medio que se puede grabar.
JP2002170363A (ja) 情報記憶媒体とその情報記録方法及び装置と情報再生装置
RU2267822C2 (ru) Размещение данных при записи цифрового видеодиска
KR20020006675A (ko) 정보기록매체와 그 기록매체를 기록 또는 재생하는 장치및 방법
JP3392838B2 (ja) 光ディスク及びその再生装置と方法及び記録方法
JP4313521B2 (ja) 情報情報記録媒体、記録装置、記録方法、再生装置、再生方法およびプログラム
JP3137626B2 (ja) 情報記録媒体、その情報記録媒体に対して情報を記録する装置及び方法
KR100720017B1 (ko) 기록매체, 및 기록 및 재생을 위한 기록장치와 기록방법
JP2002352510A (ja) 光ディスク、情報記録装置、情報再生装置、及び情報記録再生装置
JP3881676B2 (ja) 光ディスク及び情報再生装置及び情報記録装置及び方法
JP3392837B2 (ja) 光ディスクとその情報記録方法及び再生方法及び再生装置
JP2001167560A (ja) 光ディスク記録システムおよび光ディスク再生システム

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2000931638

Country of ref document: EP

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

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 2000931638

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 2000931638

Country of ref document: EP