WO2004029970A1 - 記録再生装置、記録再生方法及び記録媒体 - Google Patents
記録再生装置、記録再生方法及び記録媒体 Download PDFInfo
- Publication number
- WO2004029970A1 WO2004029970A1 PCT/JP2003/012199 JP0312199W WO2004029970A1 WO 2004029970 A1 WO2004029970 A1 WO 2004029970A1 JP 0312199 W JP0312199 W JP 0312199W WO 2004029970 A1 WO2004029970 A1 WO 2004029970A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- recording
- file
- information
- data file
- recorded
- 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
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/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
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
-
- 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
-
- 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
- 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/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/215—Recordable discs
- G11B2220/218—Write-once 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
Definitions
- the present invention relates to a recording / reproducing apparatus and a recording medium, and more particularly to a recording / reproducing apparatus and a recording medium capable of determining a next recording position from a position of a file recorded last.
- disk media is attracting attention as a recording medium for recording AV data such as digitized moving image information and still image information.
- recording / playback of AV data encoded by an encoding method such as MPEG2 or JPEG is performed on a disk medium such as DVD, hard disk, or MD (mini disk).
- the position at which the previous playback operation or recording operation was stopped is held as playback resume information, and the playback resume information is stored in the next playback.
- the next reproduction is started from the position pointed by (for example, Patent Document 1).
- the recording apparatus of the second prior art records an operation mode immediately before ejecting a recording medium from the recording apparatus as resume information (for example, Patent Document 2).
- resume information for example, Patent Document 2.
- Iji :! The operation immediately before the cut is playback or recording.
- the mode and the recording / reproduction stop position are recorded as resume information.
- AV data is recorded as a file when recording, and multiple files are grouped and managed in any combination.
- a file having a file name including a file number is recorded on a recording medium while being classified as a group (for example, Patent Document 3).
- each file is recorded on a recording medium in association with any group at the time of recording.
- Groups are also managed by assigning unique group numbers to the groups into which files are classified. By grouping and managing files in this way, it is possible to easily search for the desired file It becomes.
- Patent Document 1 Japanese Patent Laid-Open No. 2000-33146
- Patent Document 2 JP-A-2000-11616
- Patent Document 3 JP-A-2002-171473
- Patent Document 4 Japanese Patent No. 294557365
- Patent Document 3 when recording new moving image information or still image information, a new file number or program number is set by adding 1 to an existing file number or program number. Can be recorded only as a simple file or program, and if the user wants to add a file to an arbitrary program or record a file after a specific file, the user must give instructions each time. There is a problem that it must be troublesome for users.
- the disc file can be evenly allocated to the entire area of the disc.
- two related files for example, a video data file and a file of its attributes and related audio data
- the object of the present invention has been made in view of such a situation. Even after the user temporarily stops the recording operation, the recording operation can be restarted from an appropriate position and the reproduction can be performed. It is an object of the present invention to provide a recording / reproducing apparatus which arranges data suitable for continuously reproducing a plurality of necessary related files without interruption.
- a recording / reproducing apparatus for recording or reproducing a video data file on or from a recording medium, comprising: a video data file, an additional data file associated therewith; Recording means for recording, on the recording medium, management information including recording resume information indicating a recorded file; and the video by the recording means.
- the recording is performed so that recording resume information indicating the video data file recorded last as the last recorded file is recorded in the management information.
- Control means for controlling the means.
- the recording resume information indicates the video data file, not the additional data file or the management information, as the last recorded file.
- the recording resume information may include a file identification information indicating a video data file recorded last.
- the recording position of the video data file from a file system or the like and the recording position of the video data file from the identification information of the video data file recorded last can be determined.
- the final recording position on the recording medium can be easily specified by referring to the file size and the like.
- the additional data file is a file for reserving a recording area for boss recording
- the recording means performs an interleave recording of the video data file and the additional data file.
- the configuration may be as follows.
- the additional data file reserves a recording area for boss recording, it is possible to update only the additional data file using BGM, audio, or still images. Since the video data file and the additional data file are interleaved and recorded, The data file and additional data file can be read continuously without a seek operation, and can be played continuously without interruption.
- the recording unit may further be configured to record an attribute information file indicating an attribute of the video data file in a predetermined area.
- the attribute of the video data file can be obtained by accessing the attribute information file recorded in the predetermined area without accessing the video data file.
- control means may further determine the last recording position of the last recorded file based on the recording resume information immediately before recording the new video data file and the additional data file.
- An empty area is searched in a fixed direction from the recording position, and the head of the empty area is determined as a recording start position, and the recording means starts a new video data file and an additional data file from the determined recording start position. May be recorded.
- a new video data file and additional data file can be loop-recorded, and can be recorded in an empty area suitable for continuous reproduction.
- the management information further includes a loop recording flag indicating whether or not the last recorded file has been recorded by loop recording, and the control unit controls setting of the loop recording flag.
- the management information further includes a validity flag indicating whether or not the file identification information is valid, and the control unit updates the validity flag. It may be configured to control the new.
- the management information further includes entry information indicating a group to which the video data file recorded last belongs, and the control unit controls the setting of the entry information. May be.
- the management information may further include a validity flag indicating whether or not the entry information is valid, and the control unit may control the setting of the validity flag.
- the management information may further include date and time information indicating a recording date and time of a video data file recorded last, and the control unit may control the setting of the date and time information.
- the management information may further include a valid flag indicating whether or not the date and time information is valid, and the control unit may control the setting of the valid flag.
- the recording resume information may include a position information indicating a last recording position of the last recorded video data file on the recording medium.
- the recording resume information may include identification information indicating a group of video data files recorded last.
- control means assigns a unique ID to the video data file and the additional data file, and the recording schedule information includes a unique ID of the video data file recorded last. It may be configured.
- the management information is re-filed by the unique ID. Since file management is enabled, file management can be facilitated even if video data files and additional data file files are recorded many times.
- the recording / reproducing method, recording / reproducing program, and recording medium for recording video data according to the present invention also have the same configuration, operation, and effects as described above.
- FIG. 1 is a diagram for explaining an example of the appearance of a recording / reproducing apparatus and an interface with related devices.
- FIG. 2 is a block diagram illustrating functions of the recording / reproducing device.
- FIG. 3A is a diagram showing an address space on the disk medium 100.
- FIG. 3 (b) is a diagram showing a state in which continuous reproduction of AV data becomes possible by supplying the data stored in the track buffer to the decoder.
- FIG. 4 is a diagram for explaining a recording / reproducing operation of the recording / reproducing apparatus.
- FIG. 5A is a diagram showing a recording area of the recordable disc medium 100.
- FIG. 5B is an explanatory diagram in which the lead-in area, the lead-out area, and the data area shown concentrically in FIG. 5A are arranged in the horizontal direction.
- FIG. 6 is a diagram showing a logical data space of a disk medium 100 composed of logical sectors.
- FIG. 7 is a diagram showing the structure of directories and files recorded on the disk medium 100.
- FIG. 8 is a diagram for explaining the outline of the data structure of the management information file.
- FIG. 9 is a diagram for explaining the outline of the data structure of the group management information table.
- FIG. 10 is a diagram for explaining the outline of the data structure of the resume information management table.
- FIG. 11A is a diagram showing the directory and file structure on the disk medium 100.
- FIG. 11A is a diagram showing the directory and file structure on the disk medium 100.
- FIG. 11 (b) is a diagram showing the outline of the data arrangement in the partition space corresponding to the state of FIG. 11 (a).
- FIG. 12 (a) is a diagram showing group management information corresponding to the state of FIG.
- FIG. 12B shows the set values of the recording resume information corresponding to the state of FIG.
- FIG. 13 (a) is a diagram showing the directory and file structure on the disk medium 100 immediately after recording a new media file in the state of FIG.
- FIG. 13 (b) is a diagram showing an outline of the data arrangement in the partition space corresponding to the state of FIG. 13 (a).
- FIG. 14 (a) is a diagram showing group management information corresponding to the state of FIG.
- FIG. 14 (b) is a diagram showing the set values of the recording resume information corresponding to the state of FIG.
- FIG. 15 is a diagram for explaining an embodiment of recording resume information different from that of FIG.
- FIG. 16 illustrates an embodiment of group management information different from that of FIG. FIG.
- FIG. 17 is a diagram for describing an embodiment of recording resume information different from that of FIG.
- FIG. 18 is a diagram for explaining the relationship between the recording resume information and the replacement area.
- FIG. 19 is a diagram for explaining the relationship between the recording resume information different from that of FIG. 18 and the replacement area.
- FIG. 20 is a diagram for explaining the outline of the data structure of the management information file different from FIG.
- FIG. 21 is a diagram for explaining the outline of the data structure of the file management information table included in the management information file of FIG.
- FIG. 22 is a diagram for explaining the outline of the data structure of the group management information table included in the management information file of FIG.
- FIG. 23 is a diagram for explaining the outline of the data structure of the recording resume information included in the management information file of FIG.
- FIG. 24 is a diagram showing the structure of directories and files recorded on the disk medium 100.
- Fig. 25 (a) is an example of a data structure for managing a directory hierarchy in the UDF standard.
- Figure 25 (b) is an illustration of an example of the arrangement of a data structure for managing a directory hierarchy in the UDF standard in a partition space.
- FIG. 26 (a) is an illustration of the data structure of the file set descriptor FSD defined by the UDF standard.
- Figure 26 (b) is an illustration of the data structure of long-ad defined by the UDF standard.
- Figure 27 (a) is an illustration of the data structure of the extended file entry EFE defined by the UDF standard.
- Figure 27 (b) is an illustration of the data structure of the allocation descriptor AD defined in the UDF standard.
- Fig. 27 (c) An example of the data structure of the file identification descriptor F ID defined by the UDF standard.
- FIG. 28 is a diagram showing a hierarchical structure of data recorded on the disk medium 100, a system control unit 104 for processing them, and an internal structure thereof.
- FIG. 29 (a) is an illustration of the data structure of the media object manager 1200.
- FIG. 29 (b) is an illustration of the data structure of recording resume information 1210.
- FIG. 29 (c) is an illustration of the contents of the attribute flag.
- FIG. 30 (a) is a view showing an example of the data structure of media object information (MO_INFO) 122.
- FIG. 30 (b) is an example diagram of values set in Mo T y pe.
- FIG. 30 (c) is an illustration of an example of a conversion rule when setting a value in an OBJ-ID type field.
- FIG. 31 (a) is an illustration of the data structure of a program manager 1303.
- FIG. 31 (b) is an illustration of the data structure of program information (PRG-INFO) 1310.
- FIG. 32 is a diagram showing the relationship between directories and media objects, and media object information 122.
- FIG. 33 is a diagram showing the relationship between the program manager 1300 and the media object manager 1200.
- FIG. 34 is a diagram showing an example of an arrangement of moving image objects in a partition space.
- FIG. 35 is a diagram showing an example of the arrangement of the moving image objects in the partition space.
- FIG. 36 is a flowchart showing a process of examining the final recording position from the final recording file identification information 1123.
- FIG. 37 is a flowchart showing a process for recording a moving image object.
- FIG. 38 is a diagram showing an example of the arrangement of moving image objects in a partition space.
- FIG. 39 is a diagram showing a hierarchical structure of directories and files recorded on the disk medium 100 when a plurality of media object managers exist.
- FIG. 40 (a) is a diagram showing a data structure of ImpIema nta ti io n U se E x te n de ed A tt ri bu te defined by the UDF standard.
- FIG. 40 (b) is a diagram showing a data structure of an extended attribute stored in ImpEemmantationsUse2100. BEST MODE FOR CARRYING OUT THE INVENTION
- FIG. 1 is a diagram for explaining an example of the external appearance of a DVD recorder device, which is an example of the recording / reproducing device of the present invention, and an interface with related devices.
- the DVD recorder is loaded with a DVD which is a disk medium, and performs recording and reproduction of video information and the like.
- the operation of the DV recorder is generally performed by a remote control or a switch on the device.
- Video information input to the DV recorder includes both analog signals and digital signals.
- Analog signals include analog broadcasts and digital signals include digital broadcasts.
- analog broadcasts are received and demodulated by a receiver built in the television device, and input to the DVD recorder device as an analog video signal of the NTSSC system or the like.
- Digital broadcasts are demodulated into digital signals by an STB (Set Top Box), which is a receiver, and are input to a DVD recorder and recorded.
- a DVD disc on which video information is recorded is reproduced by a DV recorder and output to the outside.
- the output signal includes both an analog signal and a digital signal. If the signal is an analog signal, the signal is directly input to a television device. After being converted, it is input to the television device and displayed as an image on the television device.
- the DV camcorder device is a device in which a DV D recorder device is combined with a camera device including a lens and a CCD, and encodes and records captured moving image information.
- DVD discs are used in DVD recorders and DVD camcorders.
- Video information may be recorded and played back on a personal computer (PG) other than the device. Even if it is a DVD disk on which video information is recorded by a PG or the like, the DVD recorder device reproduces the DVD disk if it is loaded into the DVD recorder device.
- PG personal computer
- audio information is usually attached to the video information of analog broadcasting and digital broadcasting described above.
- the accompanying audio information is recorded and reproduced by the DV recorder in the same way as the video information.
- the video information is generally a moving image, but may be a still image.
- a case where a still image is recorded by the photograph function of the DV camcorder device is applicable.
- the digital IZF between the DVD recorder device and an external device such as STB includes IEEE1394, ATAPI, SCSI, USB, wired LAN, wireless LAN, and the like.
- an NTSC system analog (composite) video signal has been exemplified as a signal between the DVD recorder device and the television device.
- a component signal that separately transmits a luminance signal and a color difference signal is used. No.
- FIG. 2 is a block diagram showing functions of a drive device 110 incorporated in, for example, the DVD recorder of FIG.
- the drive device 110 includes an optical pickup 101 as a recording / reproducing means and an ECC (Error Correcting Code) processing unit 102, and is adapted for a disk medium 100 as a recording medium such as a DVD disk. Recording data ⁇ Perform playback.
- ECC Error Correcting Code
- the drive unit 110 is connected to a track buffer 103, and the track buffer 103 is connected to a system control unit 1 that controls the entire system such as a DVD recorder via a system bus 105. Connected to 0 4.
- the moving image data read from the drive device 110 is sent to a moving image decoder 240 described later and decoded.
- data is recorded on the disk medium 100 in the minimum unit called a sector.
- one EGG block is composed of a plurality of sectors, and error correction processing is performed by the ECC processing unit 102 using the ECC block as one unit.
- the sector size may be 5 12 B (Byte) or 8 KB, depending on the type of the disk medium 100.
- the ECC block may be 1 sector, 16 sectors, 32 sectors, or the like. It is expected that the sector size and the number of sectors that make up the ECC block will increase in the future as the information density that can be recorded increases.
- the track buffer 103 is a buffer for recording AV data at a variable bit rate (VBR) in order to record AV data on the disk medium 100 more efficiently. While the read / write rate (V a) to the disk media 100 is fixed, the AV data has a bit rate (V a) depending on the complexity of the content (image if video). Since V b) changes, it is a buffer to absorb this difference in bit rate. In the system shown in FIG. 2, if the track buffer 103 is further effectively used, it is possible to discretely arrange the AV data on the disk medium 100. This will be described with reference to FIG.
- VBR variable bit rate
- FIG. 3A is a diagram showing an address space on the disk medium 100.
- the left end is the point where the address value is 0, and the address value increases toward the right, and 0, a1 to a2 are the address values at that position. .
- a1 to a2 are the address values at that position. .
- Fig. 3 (a) if the AV data is recorded separately in the continuous area A1 of [a1, a2] and the continuous area A2 of [a3, a4], a2 to a
- continuous playback of AV data becomes possible.
- Fig. 3 (b) shows the state at this time.
- the AV data whose reading has been started at the position a 1 is input to the track buffer 103 at time t 1, and the output of data from the track buffer 103 starts.
- the track buffer 10 3 has a rate difference (V a-V b) between the input rate (V a) to the track buffer 103 and the output rate (Vb) from the track buffer 103.
- This state continues until the search area reaches a 2, that is, until time t 2.
- the track buffer 103 Assuming that the amount of data stored in the track buffer 103 during this time is B (t2), the track buffer 103 from time t2 to time t3 when data reading of the area a3 is started. It is only necessary to consume the data amount B (t 2) stored in the video decoder 240 and continue to supply it to the video decoder 240. In other words, if the amount of data ([a1, a2]) to be read before seeking is more than a certain amount, continuous supply of AV data is possible even if a seek occurs.
- the size of the continuous area where AV data can be supplied continuously is expressed by the following formula when converted to the number of ECC blocks (N-ecc). In this equation, N_sec is the number of sectors that make up the ECC block, S-size is the sector size, and Tj is the seek performance (maximum seek time).
- N—ecc Vb ⁇ T ⁇ / ((N_sec ⁇ 8 ⁇ S_size) ⁇ (1 ⁇ Vb / Va))
- a defective sector may occur in the continuous area.
- the continuous area is expressed by the following equation.
- dN_ecc is the size of the defective sector to be accepted
- Ts is the time required to skip the defective sector in the continuous area. This size is also represented by the number of EGC blocks.
- N— ecc d N _ecc + Vb-(T j + T s) / ((N_sec-8-S _size)-(1-V b / V a))
- FIG. 4 is a block diagram showing the configuration of a recording / reproducing apparatus such as the DVD recorder or DVD camcorder shown in FIG. 1 including the drive apparatus 110.
- the entire system is controlled by the system control unit 104 (through a control line not shown). Control.
- An analog broadcast tuner 210, a camera unit 21 and a digital broadcast tuner 212 are connected to each encoder and analysis unit as input sources of AV data, respectively. It is not necessary to provide all of these encoders and tuners at the same time, and it is sufficient to provide only necessary ones.
- the instruction from the user is transmitted to the system control unit 104 through the user I / F unit 200, and the decoded result of the moving image or the still image is presented to the user through the display unit 250.
- the procedure for recording and reproducing data by this system will be described later.
- Figure 5 shows the appearance and physical structure of a recordable disc medium.
- disk media such as DVD-RAM are loaded into a recording / reproducing apparatus in a state of being stored in a cartridge for the purpose of protecting a recording surface.
- the recording surface is protected in another configuration or is acceptable, it may be possible to directly load the recording / reproducing device without storing it in the cartridge.
- FIG. 5 (a) is a diagram showing an example of a recording area of a recordable diskette medium.
- a read-in area is located at the innermost circumference
- a readout area is located at the outermost circumference
- a data area is located therebetween.
- the read-in area records a reference signal necessary for stabilizing the support when accessing the optical pickup and a discrimination signal with other disk media.
- the same reference signal as that in the read-in area is recorded.
- FIG. 4 is an explanatory diagram in which a readout area, a readout area, and a data area are arranged in a horizontal direction.
- the lead-in area and lead-out area have a defect management area 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 alternative areas described later a sector that replaces the defective sector is recorded.
- the data area has an alternative area and a user area inside.
- the replacement area is an area used when a defective sector exists.
- the user area is an area that can be used as a recording area by the file system.
- a defect sector is provided in a file system layer such as a UDF (Universal Disk Format), as described later. In some cases.
- UDF Universal Disk Format
- PSN Physical Sector Number
- a logical sector number (LSN: Logical Sector Number) is assigned to a physical sector of a user area in order from the inner circumference so that only sectors used for data recording are continuously shown.
- the sector managed by LSN is called a logical sector.
- FIG. 6 is a diagram showing a logical data space of a disk medium composed of logical sectors.
- the logical data space is called the volume space
- the user data Record In the volume space recorded data is managed by a file system.
- information for managing a group of sectors that store data as files and managing a group of files as directories is stored in the partition space in the volume space.
- the volume structure information for managing the partition space and the like is recorded at the beginning and end of the volume area.
- the file system In disk media such as DVD-RAM, the file system is called UDF, and a file system conforming to the ISO 13346 standard is generally used.
- the above-mentioned group of sectors is not always arranged continuously in the volume space, but is partially arranged discretely. For this reason, the file system manages, as extents, a group of sectors that are continuously arranged in the partition space, out of the sector groups that constitute the file, and manages the file as a set of related extents. And manage.
- a logical block number (LBN: Logical Block Number) is assigned to each data access unit, and data arrangement and management are performed.
- FIG. 7 is a diagram showing an example of the structure of a directory and a file recorded on the disk medium of the present invention.
- VIDEO directory 301 below the root directory 300 are the VIDEO directory 301 and the DCIM directory 302, under which are various media files 311 including moving images and still images.
- a management information file 310 (file name: GRP_DATA) indicating the group management and playback order of a plurality of media files and various attributes is stored.
- various media files including AV data to be recorded and reproduced are, for example, directory DIRXXX. (XX x is a hexadecimal number).
- video files containing video information such as MPEG 2 are recorded as MOV nnn.
- MPG nnn is a hexadecimal number
- MOV nnn is a hexadecimal number
- a video file is AV data compressed in a format such as 1 ⁇ / 1/16 format ⁇ 1 ⁇ £ 64 format, and can be stored in a program stream (PS), transport stream (TS), or other format. Recorded as a file.
- the attribute information file recorded together with the video file contains the identification information of each video file, the recorded date and time, the representative image of the video data, and the access map information for converting the playback time of the object to an address on the disc. And its management information.
- the access map information By having the access map information, it is possible to convert between the time axis of the video data and the data (bit string) axis, and random access to the video data based on the time axis can be performed. It becomes possible.
- the video file and the attribute information file are associated with each other by the file name, and the relevant video file and attribute information file have the same part except the extension, for example, "M0V001" in the file name. Set identically.
- the association between the video file and the attribute information file is not limited to the above-described method, and the association between the two can be maintained as table information, or the link information to the corresponding video file can be stored in the attribute information file. (For example, the path name to a video file) or another method.
- a still image file containing still image information such as JPEG is recorded in the media file, it is recorded as STL nnn. JPG.
- the still image file is video data compressed by the JPEG method or the like, and the DGF (Design rule for Camera File system) Format and Ex if (Exchangeable image file format for digital still camera) format — Recorded as a file by mat.
- a DCF image root directory 302 (directory name: DCIM) is located below the root directory 300, and a DCF directory for storing a still image file is located below the DCF image root directory 302. There is a directory. (For example, directory name: 100 ABGDE).
- a DCF object (for example, file name: ABGD0001.JPG), which is a still image file, is stored under the DCF directory.
- the DCF object is a group of files recorded in accordance with the rules defined by the DCF, and includes a DCF basic file, a DCF extended image file, a DCF thumbnail file, and the like.
- the DCF basic file is recorded directly under the DCF directory, has a DCF file name and extension ⁇ JPG ⁇ defined by the DCF standard, conforms to the Exif standard, and has a data structure defined by the DCF standard.
- File for example, file name: ABGD0001.JPG
- a DCF extended image file is an image file that is recorded immediately below the DCF directory, has a DCF file name, but has a different extension and data structure from the DCF basic file.
- the DCF thumbnail file is a compressed file for recording thumbnails of the DCF extended image file.
- File management information for managing recorded media files Recorded as the management information file 310 (file name: GRP—DATA) under the data directory 303 (directory name: INFO).
- FIG. 8 shows a management information file 310 (file) holding information for managing the association between each media file and the group when the media files recorded in the recording / reproducing apparatus of the present invention are classified as a group.
- the management information file 310 shown in FIG. 8 includes general attribute information, a group information management table 401, and a resume information management table 402.
- the group information management table 401 is composed of group management information for managing files belonging to individual groups and general attribute information for managing the number and the like of the group management information. Is done.
- the group management information includes general attribute information and file identification information 411 for identifying a file belonging to a group corresponding to the group management information.
- the general attribute information includes the number of file identification information included in the group management information.
- the information may include the name, comment, date and time of creation, and the like of the group.
- the group may have a one-to-one correspondence with the directory managed by the file system on the disk medium.
- the name of the corresponding directory (for example, the name of the corresponding directory from the root directory). It may include information such as the path name to the directory.
- path information of each media file included in the group is stored.
- the format of the path information is desirably a full path name with "/" as a path delimiter, for example, "/ VID E0 / DI R001 /M0V001.MPG".
- another format may be used as long as the media file identified by the path information is uniquely determined.
- each file has a file number, and its parent directory also has a directory number.
- unique directory numbers for the VIDEO directory 301 and DGIM directory 302 and unique files for extensions such as "MPG" and "JPG". By assigning a type number (or extension number), each media file can be specified as a numeric string.
- the file type number can be expressed as 1, and the value stored in the file identification information 4 1 1 may take such a format.
- Other formats such as a combination of a directory number and a file name are also acceptable.
- each file identification information 41 may include attribute information (for example, reproduction time length, etc.) for each corresponding media file. It is not necessary to register the attribute information file (for example, M0V001. ⁇ 0 ⁇ in the figure) in the file identification information 411. If the corresponding media file (in this case, M0V001.MPG in Fig. 7) is registered in the file identification information 411, the attribute information file can be known by associating the file name as described above. Because you can.
- attribute information file for example, reproduction time length, etc.
- the attribute information file may be registered in the file identification information 4 11. Also know the corresponding media file Because it can be.
- H10 indicates the structure of a registry information management table 402 that records the identification information of the last recorded media file as recording resume information in the recording / reproducing apparatus of the present invention.
- the resume information management table 402 includes general attribute information and individual schedule information 420.
- the resume information management table 402 includes a plurality of resume information 420
- the general attribute information stores the total number of the resume information.
- a plurality of pieces of resume information 420 are stored, in addition to the record resume information described later, the reproduction resume information as described in the related art may be stored.
- the resume information is distinguished by the value set in the type information in the resume information 420 described later.
- one resume information 420 included in the resume information management table 402 has its type information set to “record 1”, and record resume information 500 0. Used as
- the recording resume information 500 holds final recorded file identification information 501, which is identification information of a media file recorded last by the recording / reproducing apparatus of the present invention. Similar to the file identification information 411 described above, the final recording file identification information 501 stores information that identifies the corresponding media file by a combination of a path name, directory number, and file number. I do.
- the recording resume information 500 will be described in detail below.
- the recording / reproducing apparatus shown in FIG. 4 receives a user IF unit 200 for receiving a display from a user and a request from a user, a system control unit 104 for managing and controlling the entire system, and receives VHF and UHF.
- Analog broadcast tuner 210 digital broadcasting tuner 211 for receiving digital satellite broadcasts
- video encoder 222 which converts analog signals to digital signals and encodes them into the MPEG program stream
- digital An analysis unit 223 that analyzes the MPEG transport stream sent by satellite
- a display unit 250 such as a television and a speaker
- a video decoder 240 that decodes video data such as MPEG, etc. Prepare.
- the recording / reproducing device is a camera device such as a DVD camcorder device
- the camera unit 211 for inputting images and the AV signal transmitted from the camera unit 211 are encoded into a JPEG stream. It is equipped with a still picture encoder 2 22
- the video captured by the camera is encoded into the MPEG program stream.
- the system when the system constitutes a camcorder device, the system may not include the analog broadcast tuner 210 or the digital broadcast tuner 212.
- the system of FIG. 4 includes a track buffer 103 for temporarily storing write data, and a drive device 110 for writing data to the disk medium 100.
- a digital IZF section 230 which is an interface for outputting data to an external device by a communication means such as IEEE1394 or USB may be provided.
- the recording system configured in this way ⁇
- the user I The F section 200 first receives a request from the user.
- the user IF unit 200 transmits a request from the user to the system control unit 104.
- the system control unit 104 interprets the request from the user and makes a processing request to each module.
- the system control unit 104 requests reception to the analog broadcast tuner 210 and encoding to the video encoder 222.
- the video encoder 222 sends the AV data sent from the analog broadcast tuner 210 to the track buffer 103 as a video code, an audio code and a system code.
- the video encoder 222 After the encoding is started, the video encoder 222 sends information necessary for creating access map information and the like to the system control unit 104 in parallel with the encoding process.
- the system control unit 104 issues a recording request to the drive device 110, and the drive device 110 retrieves the data stored in the track buffer 103 and retrieves the disk medium 100. To record.
- the above-mentioned continuous area (CDA) is searched from the recordable area on the disc, and data is recorded in the searched continuous area.
- the search start position of the GDA recordable area is determined based on the record resume information 500. The detailed method will be described later.
- the end of recording is instructed by a stop request from the user.
- the recording stop request from the user is transmitted to the system control unit 104 through the user IF unit 200, and the system control unit 104 issues a stop request to the analog broadcast tuner 210 and the video encoder 222. put out.
- the moving image encoder 222 receives an encoding stop request from the system control unit 104 and stops the encoding process.
- the system control unit 104 After the end of the encoding process, the system control unit 104 generates attribute information including access map information and its management information based on the information received from the video encoder 22 1.
- the system control unit 104 requests the drive device 110 to end the recording of the data stored in the track buffer 103 and to record the attribute information.
- buffer 1 0 3 residual Rideta and the attribute information to the attribute information file (e.g., file MOV 0 0 1 in Figure 7. MOI) and were recorded on the disk media, and ends the recording processing of the media file.
- the attribute information file e.g., file MOV 0 0 1 in Figure 7. MOI
- the system control unit 104 requests the AV data output to the camera unit 211 and the encoding to the still image encoder 222.
- the still image encoder 222 encodes the AV data sent from the camera unit 211 into a JPEG encoding format and sends it to the track buffer 103.
- the drive device 110 records the data stored in the track buffer 103 on the disk medium 100 while receiving an instruction from the system control unit 104.
- a recordable free area on the disc is searched for a recordable free area, and data is recorded in the searched free area.
- the search start position of the recordable free area is determined based on the record resume information 500. The detailed method will be described later.
- a stop request from the user is required. Request, or a predetermined number of still image files are recorded and the process ends.
- the request to stop shooting from the user is transmitted to the system control unit 104 through the user I unit 200, and the system control unit 104 requests the camera unit 211 and the still image encoder 222 to stop. Put out.
- Each media file recorded on the disk medium 100 by the above procedure is managed in association with a specific group so that the media file can be easily searched later. Operations performed on the management information file 310 by the system control unit 104 when the media file is recorded on the disk medium 100 will be described with reference to FIGS. 11 to 14. explain.
- FIG. 11 is a diagram showing a directory and file structure on the disk medium 100 at a certain moment, and an outline of a data arrangement in a partition space corresponding to the state.
- FIG. 11A shows the directory and file structure. Here, two media files are recorded.
- FIG. 11 (b) is an outline of the data arrangement in the partition space corresponding to FIG. 11 (a), and only the data necessary to explain the embodiment of the present invention is described in a simple manner. ing.
- the UDF information is information for a file system such as a space bitmap descriptor (Space Bitmap Descriptor) that manages an empty area in the partition space.
- the directory etc. include the information of the Root directory, the VIDE directory, other directories and files, and the file system that manages them.
- GRP—DATA is the management information file 310, and contains information for classifying media files into groups.
- the free areas 1 and 2 are areas where no data is recorded, and are areas where new files can be recorded. Whether a certain logical block is a free area is determined by examining the value of each bit of the space bitmap descriptor.
- M0V001.PG and STL102.JPG are media files, and all media files under the DIR001 directory are managed in the same group.
- FIG. 12 shows the state in the management information file 310 at this time.
- FIG. 12A shows values set in one group management information.
- the number of file identification information is set to 2 as general information, and '7V I DEO / DI R001 / "is set as directory information corresponding to the group. There are two. "/ VIDE0 / DIR001 / M0V001 ⁇ M0G” and "/ VI DEO / DIR001 / STL002. JPG" are set for each of the file identification information.
- FIG. 12B shows the values set in the recording resume information 500.
- "Record 1” indicating the recording resume information of the present embodiment is set as the type information.
- “/ 10 £ 0/01 [3 ⁇ 4001 / 5 End 1_002. JPG” ” is set as the final record file identification information.
- FIG. 13 shows the directory and file structure on disk media 100 immediately after STL103.JPG was recorded as a new media file, and the data in the partition space corresponding to that state.
- FIG. 3 is a diagram showing an outline of arrangement.
- FIG. 13A shows the directory and file structure. STL103. JPG has been added compared to Fig. 11 (a).
- Fig. 13 (b) is an overview of the data arrangement in the partition space corresponding to Fig. 13 (a).
- the recording position of STL103.JPG is determined based on the information stored in the last recording file identification information 501 in the recording time information 500 immediately before STL103.JPG is recorded.
- the last logical block number (LBN) of the media file indicated by the final recording file identification information 501 is obtained from the file system information, and an empty area is searched from that position.
- the part indicated as "Free space search" corresponds to this. (However, the actual free area search is performed by examining each bit of the space bitmap descriptor that manages each LBM in the partition space.)
- the value of this last LBN is If the file system is a UDF, it can be obtained from the UDF's data structure, the File Entry.
- the file entry manages the recording start position of each file and its data length. That is, the location descriptor (Al location) included in the file entry
- Descriptor holds the recording start position (Extent Position) of each file and its data length (Extent Length).
- the last LBN of the media file indicated by the final recording file identification information 501 can be known.
- the free space 2 Is determined as a recordable free area.
- the recording position of ST I L103. JPG recorded in FIG. 13 is the head of the empty area 2, and FIG. 13 (b) shows the state recorded at this position.
- empty area 2 becomes empty area 2 ', and the area where L103.JPG is recorded is registered in the sub-map as a used area.
- FIG. 14 shows the state in the management information file 310 after STIL103. JPG is recorded.
- FIG. 14 (a) shows a state after the group management information shown in FIG. 12 (a) has been updated.
- FIG. 14 (b) shows values newly set in the recording resume information 500.
- the value of the last recorded file identification information has been changed to VIDE0 / DIR001 / STL003.JPG ".
- the management information file 310 which is the management information 310, is updated by the system control unit 104. That is, the group management information for the group into which each media file is classified is updated, and the last recorded file identification information of the last recorded file is recorded and resumed. Record the room information to 500.
- the recording position is set from the area following the end of the media file recorded immediately before, so that the media files belonging to the same group are continuously recorded on the disc medium 100. It will be placed in the area.
- the recording resume information 500 is recorded on the disc medium 100 as a part of the management information file 310, the power of the recording / reproducing apparatus is turned off or the disc medium 100 is recorded / reproduced. Even if it is taken out of the apparatus, the same recording operation can be resumed by reading out the recording resume information 500 from the disk medium 100 again.
- the recording or reproduction of the management information file 310 on or from the disk medium 100 is appropriately performed according to an instruction from the system control unit 104.
- the recording / playback system shown in FIG. 4 includes, in addition to the user I / F unit 200 and the system control unit 104 described above, a drive device 110 for reading data from the disk medium 100. , A track buffer 103 for temporarily storing data read from the drive unit 110, and a video decoder 24 for reproducing an AV stream such as a video file (eg, MOV001.MPG). 0, a still image decoder 241 for decoding a still image file (for example, STL003.JPG), and a display 250 for displaying the decoding result to the user.
- a video file eg, MOV001.MPG
- a still image decoder 241 for decoding a still image file (for example, STL003.JPG)
- a display 250 for displaying the decoding result to the user.
- the AV stream has a digital IF section 230 for supplying the AV stream to the outside.
- data recorded as a media file on the disk medium 100 is read out by the optical pickup 101 in the drive unit 110, and the ECC processing unit 1 It is stored in the track buffer 103 through 02.
- the data stored in the track buffer 103 is input to one of the moving picture decoder 240 and the still picture decoder 241, and is decoded and output.
- control unit 104 determines the data to be read based on, for example, the order of arrangement of the file identification information in the group management information shown in FIG.
- the control unit 104 controls the media file “/ 10 £ 0 / 0113 ⁇ 4001 / 1 « ( ⁇ 001.6 ” Play the media file first, then play the media file ⁇ / 10 £ 0/0 ⁇ 001/5 cho 1_002. JPG ”, and finally play the media file '7 10 £ 0/0 001/511003. JPG” Control.
- control unit 104 can determine the type of the media file to be reproduced based on the extension of each media file (MPG or JPG) and the information in the attribute information file (MOVnnnJOI).
- the control unit 104 controls the read media file to be input to a suitable decoder.
- the STL003.JPG file may be placed in the empty area 1 in FIG. 13 (b). .
- the optical pickup 101 will be used after the playback of the STI L002.JPG file. You need to make a large access operation toward the circumference and move to the beginning of the STL003. JPG file. During this time, the display may stop.
- the media file is recorded on the disc medium 100 according to the above-described recording operation
- the media files belonging to the same group are arranged in a continuous area on the disc medium 100. Will be done.
- the three media files under the DI R001 directory are arranged in order from the inner circumference to the outer circumference in the order of playback in the partition space. I have.
- the operation of the optical pickup 101 when playing a media file having such an arrangement is as follows. First, the head of the M0V001.MPG file is accessed and playback is started. After that, playback can be performed only by reading data continuously, and no large access operation is required until the end of the last playback target file, STL003.JPG.
- a re-media file may be recorded in another encoding method.
- the video encoder 221 converts an analog signal into a digital signal and encodes the signal into an MPEG transport stream.
- Numeral 04 requests reception to the digital broadcast tuner 2 12 and data analysis to the analysis unit 2 2 3.
- the EG transport stream is transferred to the track buffer 103 through the analysis unit 222.
- the analysis unit 222 analyzes the system layer of the MPEG transport stream, detects information necessary for creating an access map, and sends the information to the system control unit 104.
- the system control unit 104 outputs a recording request to the drive unit 110, and the drive unit 110 retrieves the data stored in the track buffer 103 and stores it in the disk medium 100. Record.
- the system control unit 104 sets the group management information, The last recording position of the last recorded file is determined based on the information and the allocation information of the file system, a free area is searched in a certain direction from the last recording position, and the start of the free area is a recording start position. And instruct the drive unit 110.
- the system control unit 104 searches the recordable area on the disc for the continuous area (CDA) described above as a free area.
- the drive device 110 records data in the searched continuous area.
- the end of recording is instructed by a stop request from the user.
- the recording stop request from the user is transmitted to the system control unit 104 through the user IZF unit 200, and the system control unit 104 requests the digital broadcast tuner 212 and the analysis unit 222 to stop. Put out.
- the analysis section 222 receives the analysis stop request from the system control section 104 and stops the analysis processing.
- the system control unit 104 After the digital broadcast reception processing is completed, the system control unit 104 generates attribute information including an access map and map management information based on the information received from the analysis unit 223.
- the system control unit 1 0 4 requests recording and termination of data accumulated in the track buffer 1 0 3 to the drive unit 1 1 0, the record of the attribute information, the drive unit 1 1 0 Is recorded in the disk medium 100 as the remaining data of the track buffer 103 and the attribute information as the attribute information (for example, file MOV002.MOI). Further, the system control unit 104 sets the group management which is the content of the management information file 310. The management information and the resume information are updated and recorded on the disk medium 100 via the drive device 110, and the recording process is terminated.
- the DCF object sent from the digital IZF section 230 is sent to the track buffer 103.
- the drive device 110 records the data stored in the track buffer 103 on the disk medium 100 while receiving an instruction from the system control unit 104.
- the classification of media files into groups, the setting of recording schedule information, and the recording resume information are included in the recording schedule information.
- the procedure for deciding the recording position on the disc medium 100 based on this is performed in the same manner.
- the identification information of the last recording file is held as the recording resume information.
- the media file indicated by the final recording file identification information was deleted from the disk medium 100 for some reason (for example, file deletion by the instruction of the user).
- the final recording position that is, the position where the search for a free area starts in the next recording.
- the final recording position is obtained from the final recording file and the UDF file system file entry information for the file, the final recording file is deleted from the file system. In this case, the corresponding file entry is also deleted, and as a result, the final recording position cannot be known.
- FIG. 15 is a diagram showing the recording resume information 510 in the embodiment of the present invention.
- the recording resume information 510 in the embodiment of the present invention sets the value of "record 2" as type information in order to distinguish it from the recording resume information 500 shown in FIG. I do.
- the recording resume information 5110 includes final recording position information 5111 in addition to the final recording file identification information 5101.
- the final recording position information 5 11 1 is a part that holds the last position information of the final recording file, for example, the value of LBN.
- the last position obtained from the information of the UDF file entry associated with the identifier of the last recorded file at the time of recording This is the same information as the information.
- the position to start the free area search for recording the file can be determined.
- the information of the final recording position can be obtained immediately without checking the information of the UDF, so that the recording operation can be started more quickly. Is also obtained.
- FIG. 16 is a diagram illustrating a structure of group management information and an example of set values thereof in the present embodiment.
- the group management information shown in FIG. 16 manages the group information for the media file recorded on the disk media 100 having the directory and file structure shown in FIG. And
- the media files belonging to the group managed by this group management information are stored in the directory under the 7VIDE0 / DIR002 "directory. These are media files under the "/ DGIM / 100ABGDE /" directory.
- the file classification using the directory structure of the file system is completely independent. Groups can be created, and free classification that reflects the user's intention becomes possible.
- FIG. 17 is a diagram showing a structure of recording resume information 520 in the present embodiment.
- the recording resume information 520 is characterized by having belonging group information 521 in addition to the record resume information 510 shown in FIG.
- the belonging group information 5 21 is information indicating the group to which the final recording file indicated by the final recording file identification information 501 belongs.
- the index value of the corresponding group management information is stored. In the case of Figure 16, the index value is 2. Therefore, 2 is set as the value of the belonging group information 5 21 in FIG.
- the format of the value set in the belonging group information 5 21 includes the name information of the group stored in the general information of the group management information. Other formats may be used as long as the corresponding group can be identified.
- the belonging group information 5 21 in the recording resume information 5 20 when recording a new media file, the group in which the media file that was recorded immediately before is classified is immediately created. It is possible to know, and even if it is set in the current record, it is easy to record it following the previous record.
- the data structure of the group management information may be different from that in FIG. 16, and it is possible to classify a plurality of media files and to identify each group with identification information (in the case of FIG. 16, an index is used). Value).
- an index is used.
- a structure as shown in FIG. 22 (b) described later may be used.
- FIG. 18 shows a management area including a replacement area in which a sector for replacing a defective sector is arranged, UDF information including file system information such as a space bitmap descriptor, and recording resume information.
- UDF information including file system information such as a space bitmap descriptor
- the replacement area is located in the physical sector space to which the PSN is assigned, and when a sector in the volume space to which the LSN is assigned becomes defective, the sector that replaces the defective sector is replaced by one of the sectors in the replacement area. Is replaced by
- the correspondence information between the defective sector and the substitute sector is recorded in the defect management area (DMA: Direct Managment Arre a) as described with reference to FIG. 5 (b).
- DMA Direct Managment Arre a
- the replacement area is outside the volume space, It becomes possible to perform an alternative process of assigning an alternative sector to all sectors in the volume space (and in the partition space). Therefore, the management information file 310 including the recording resume information is also subjected to the substitution processing, and if the sector in which the recording resume information is recorded is supposed to be for some reason (for example, the rewriting life of the disk medium has been reached). Even if it becomes a defective sector, by replacing that sector with a substitute sector, it is possible to maintain the recording schedule information with high reliability at all times without losing data. Become.
- the substitution processing by the file system is realized by a Spare Table corresponding to DMA and Spare Area as an alternative area.
- FIG. 20 is a diagram showing the structure of the management information file 600 according to the present embodiment. It is recorded on the disk medium 100 by the same directory hierarchy and file name as the management information file 310 in FIG.
- the management information file 600 shown in FIG. 20 includes general attribute information, a file information management table 601, a group information management table 602, and a resume information management table 603. .
- the file information management table 6001 includes file management information 610 for managing individual files, general attribute information for managing the number of file management information, and the like. Consists of
- the file management information 610 includes general attribute information, file identification information 611 which is path information of a media file corresponding to the file management information, and at least one management information file 6. 0 Unique ID information 6 1 2 in which a unique value is set in 0 0.
- the general attribute information includes general information corresponding to the file management information, and may include a comment (text information), a creation date and time, a playback time length, and the like.
- the file identification information 611 stores path information of each media file included in the group.
- the format of the path information is, for example, the same as the file identification information 411 of the first embodiment.
- the unique ID information 612 at least a unique ID value that is not duplicated in the management information file 600 (for example, 32-bit integer value information) is set. This ID value is used for the purpose of referring to the corresponding file management information 610 from the file reference information 621 described later. It is provided in.
- Fig. 21 () is a diagram showing an example of the values set in the file management information table. In this example, it is assumed that there are 20 pieces of file management information. The file is managed by the management information file 600, and information indicating that the number of file management information is "20" is stored in general attribute information (not shown).
- Each of the 20 pieces of file management information has file identification information and unique ID information. (However, the file identification information in the middle is omitted in the figure). Examples of values of each file identification information 'and unique ID information are shown in FIG. 21 (b).
- the group information management table 602 manages group management information 620 for managing files belonging to individual groups and the number of group management information 620, and the like. And general attribute information.
- Each group management information 620 includes file reference information 621 having reference information to media files belonging to the group, and general attribute information for managing the number and the like.
- the general attribute information includes the number of file identification information included in the group management information.
- the information may include the name, comment, date and time of creation, and the like of the group.
- the group may correspond one-to-one with the directory managed by the file system on the disk medium, and in that case, information on the name of the corresponding directory may be included.
- the file reference information 6 21 has reference information for each media file included in the group, that is, the value of the unique ID information of the file management information 6 10 that manages the media file.
- FIG. 22 (b) is a diagram showing an example of set values of the group management information 620 in the present embodiment.
- the group management information 620 shown in FIG. 22 (b) is recorded in the management information file 600 together with the file information management table 601 shown in FIG. 21 (b). .
- the group management information 620 shown in Fig. 22 (b) has three file reference information 621, and each file reference information 621 is a reference value to the network ID. Have the values "1", $ 10, and "5".
- the file ID of the corresponding media file is identified by examining the file identification information 6 1 1 having the unique ID values “1”, “10”, and “5”. Information is obtained, and the path information to the media file on the file system is obtained.
- the file path name is not directly stored, but is referred to by, for example, a 32-bit unique ID. Can be realized.
- the structure of the resume information management table 603 in the present embodiment shown in FIG. 23 is characterized in that it has the last unique ID information 631, as compared with the other embodiments described above. is there.
- the final unique ID information 631 the same value as the unique ID information of the file management information 6110 for managing the final recording file indicated by the final recording file identification information 501 is set. For example, if the final recording file is a media file managed by file identification information # 20 in Fig. 21 (b), the final unique ID information 631 contains the unique ID value in Fig. 21 (b). As shown, a value of "20" is set.
- a method of allocating the unique ID to the media file for example, a method of allocating the unique ID from a small value of a 32-bit integer value (for example, the initial value is set to “0”) to a sequentially increasing value is determined. By doing so, it is possible to immediately determine the unique ID value of the media file to be newly recorded.
- the value of the unique ID can be quickly determined.
- file name, directory name, directory structure, and the like used in the above embodiment may have other names and structures.
- the group information and the resume information are stored in one file GRP_DATA in the above embodiment, the same effect can be obtained by storing the same information in different files.
- FIG. 24 is a diagram showing an example of a hierarchical structure of directories and files in the disc medium 100 recorded by the recording / reproducing apparatus according to Embodiment 6 of the present invention.
- ROOT directory 300 there are hierarchical sub-directories (311-1303, 1130-0-1132, etc.).
- various media objects (1141-116, etc.), which are files containing video data and still image data, and files for managing each media object.
- Media object manager 1200 (file name: INFM 001.GR), which is a file, and program manager 1303 that groups multiple media objects and manages playback order and classification information (File name: INF M0101. PRG) is stored.
- directory hierarchies and file names of various media objects including AV data to be recorded and reproduced are determined by using the DCF standard described later and a format similar thereto.
- the following explanation is given.
- the naming rules for the directory hierarchy and file names are not limited to these, and other naming rules may be used.
- the video object containing video data such as MPEG 2 is a video file ABCD nr> nn-MPG, and the first four characters are any combination of alphabetic characters. Yes, and is recorded according to the naming side such that the next nnn is a decimal number.
- the video file contains AV data compressed by MPEG2 or MPEG4, etc., and can be stored in a program stream (PS), transport stream (TS), or other format. Recorded as
- the attribute information on each moving image file is recorded in the attribute information file ABCDnnnn.MOI.
- the attribute information file contains the identification information of each video file, the recorded date and time, the representative image of the video data, and the playback time of the video data, which are converted to logical addresses on the disk media 100. It has access map information and its management information. Having access map information enables conversion between the time axis of video data and the data (bit string) axis, and random access to video data based on the time axis Is possible.
- additional information relating to each moving image file is recorded in an additional information file ABCDnnnn.MEX.
- the additional information file has audio data to be reproduced together with each moving image file, still image or graphic data, text data, or area reservation data for post-recording such information.
- the moving image file and the additional information file are arranged on the disk medium 100 in an interleaved manner at a predetermined cycle.
- the above attribute information file also stores information on the interleave cycle.
- the interleave cycle is The information reproduction time may be specified in each data size corresponding to several seconds to several ten seconds.
- One video object is composed of one attribute information file and one or more video files and additional information files, which are related by file name.
- the attribute information file and the video file that are related to each other are the part of the file name excluding the extension.
- the video file 111 and the attribute information file 1142 are added It is assumed that the information file 1 1 4 3 is associated with the “ABCD 0 0 1” part by setting the same.
- association between the attribute information file and the video file is not limited to the above-described method, and the link information to the video file and the additional information file associated in the attribute information file, for example, the path to the video file
- Other methods may be used, such as storing names and the like, and storing the correspondence between them as table information.
- the media object manager 1200 described later may have information on the association.
- one attribute information file (ABCD 0 0 2. MOI), multiple video files (ABCDOO 0 2. MPG, ABCD 0 0 3. PG) and additional information file ( ABCD 0 0 2 .MEX, ABCD 0 0 3 .MEX), and here it is assumed that the path name to the related file is held in the attribute information file.
- each still image information is recorded as a still image file ABCD nnnn .JPG or the like.
- the still image file is video data compressed by the JPEG method or the like, and is recorded as a file in, for example, the DCF format or the Exif format.
- the above media object is recorded in accordance with the DCF standard or a similar directory structure. That is, there is a DCF image root directory 302 (directory name: DCIM) under the ROOT directory 300, and further below that a still image file for storing still image files.
- DCF directory 1 1 3 2 directory name: 300 ABCDE.
- a DCF basic file 1160 (for example, a file name: ABCD001.JPG), which is a kind of still image object, is stored under the DCF directory 113.
- VIDEO image root directory 301 directory name: VIDEO
- VIDEO directory 113 for example, directory name: 100 ABCDE. Then, under the VIDEO directory 113, the attribute information file 1142 (the file whose extension is MOI) and the video file 111 A file whose child is MPG) and an additional information file 1 1 4 3 (a file whose extension is MEX) are stored.
- the media object manager file 120 (file name: INFM00.01.MGR) and the program manager file 3 under the management data directory 303 (directory name: INFO) Recorded as 30 (file name: INFMOOO 1. PRG).
- the structure of the media object manager file 1200 and the program manager file 130 will be described later.
- FIGS. 25, 26 and 27 the structure of a UDF file system for managing data as a file on a disk medium used in the recording / reproducing apparatus according to the sixth embodiment. Will be described.
- FIG. 25 is a diagram showing a data structure for managing a directory hierarchy in the UDF file system. This figure corresponds to the directory hierarchical structure shown in Fig. 24, of which the file system information from the ROOT directory 300 to the attribute information file 1142 is shown. Only the same information for other directories and files is omitted for simplicity.
- the starting point of the directory hierarchy is the file set descriptor FSD (FiIeSetDDescripiptor) 1020.
- FSD 102 has the data structure shown in FIG. 26 (a).
- the FSD 102 0 stores the reference information 1 0 2 1 (recording position on the disc media 100) to the extended file entry EFE (Extended File Entry) as the Rot D irectory. Held directly after ICB (Information Control Block).
- FSD 102 is from the System S tream D irectorv ICB with the Named S tream! ! One can be referred to.
- R o d Di r e c t o r y I C B and S y s t e m S t r ⁇ a m D i r e c t o r y I C B 502 have the structure 1ng_ad shown in FIG. 26 (b).
- I o n g — a d is the length of the referenced extent (E x t e n t
- UDFUniqueID is held in ImpI ⁇ m ⁇ ntatiOnUse in accordance with the form of ADImpUse shown in
- EFE has the structure shown in FIG. 27 (a).
- the EFE 110 is a structure for managing a set of extents constituting each directory file recorded on the disk medium 100.
- a structure called allocation descriptor AD111 is included. Since each directory or file is composed of a plurality of extents, EFE 110 0 includes a plurality of AD 111 0. Note that the allocation descriptor AD110 has a structure shown in FIG. 27 (b).
- the EFE 110 has a descriptor tag (Descriptor Tag) that indicates the type of data, and a unique ID value that is not duplicated on the disk media 100 for each directory or file.
- a unique ID for setting the attribute a Stream D irectory ICB capable of setting an extended attribute for each EFE 110, an extended attribute EAs (Extended Attributes) 1101, and the like are included.
- An extent including directory data such as ROOT directory 300 is a file identification descriptor FID (Fi I e I dentifi ⁇ ) that holds the file name of each directory and file. r Descriptor) This is composed of 120. If there are subdirectories or files under a certain directory, FID11120 is retained for each directory or file.
- the ROOT directory is located under the ROOT directory 300 because the VIDEO image root directory 301 and the DCIM image directory — 302 are located.
- the actual data of the trio 300 holds the FID corresponding to each.
- F ID 1120 has the structure shown in FIG. 27 (c).
- the FID 1120 holds the names (file identifiers) of the respective directories and files managed on the UDF as file identifiers (FiI ⁇ Identifierer) 521.
- the FID 112 further holds, as ICB, reference information (for example, 1022) to the EFE 110 that manages the actual data of the corresponding directory or file.
- the FID includes a descriptor tag (D ⁇ scriptor Tag) indicating the type of data, and a file identifier length (F i I e dentifier) indicating the data length of the file identifier (FiI Identifier). Length of File Identifier).
- the hierarchical structure of the directory is managed by maintaining the reference relationship between the EFE 1110 and the FID 1120 in the same manner, and by sequentially following this reference relationship, an arbitrary directory can be obtained. It is possible to access the extents, which are the actual data of the tree file.
- a set of extensions is set by EFE1100. Is managed.
- a set of extensions 1023 constitutes a file, which corresponds to the attribute information file 1142 in FIG.
- a path name can be used to refer to a specific directory or file.
- the file name is expressed as “VIDEOZ 1 OOABCDE / ABCDOOO 1.MOI” for the file 1142 in FIG. 24.
- the ROOT directory 3 0 0 and the path delimiter are represented by "".
- the path name follows the directory hierarchy from the ROOT directory 300 until it reaches the target directory or file.
- the name of the tree that is, the information stored in the file identifier (Fi Ie Id ⁇ ntifi ⁇ r) 1 1 2 1 is described in succession, separated by path delimiters. By using this path name, it is possible to refer to any directory or file managed on the file system.
- FIG. 25 (b) is an illustration of the arrangement of the data structure of FIG. 25 (a) in the partition space.
- the same data are given the same numbers in FIGS. 25 (a) and (b).
- data that composes the directory structure is generally located at a distant location in the partition space, so access to eXt ⁇ nt1023 Requires some access time.
- a bitmap descriptor (SpaceBitmap Descriptor) 1030 is located.
- the space bitmap descriptor 103 0 is bitmap data indicating whether data has been allocated to each logical block (LB) in the partition space.
- the operation starts when a request from the user is received.
- the user ⁇ F unit 200 transmits the request from the user to the system control unit 104, and the system control unit 104 interprets the request from the user and requests processing to each module. I do.
- the system controller 104 requests reception to the analog broadcast tuner 210 and encoding to the video encoder 222.
- the video encoder 221 converts the AV signal sent from the analog broadcast tuner 210 into a video encoder, an audio encoder, and a system encoder, and sends it to the track buffer 103.
- the video encoder 222 sends information necessary for creating access map information and the like to the system control unit 104 in parallel with the encoding process.
- the system control unit 104 determines the final recording position of the last recorded file based on the group management information, the resume information, and the location information of the file system.
- An empty area is searched in a fixed direction from the last recording position, the head of the empty area is determined as a recording start position, and a recording request is issued to the drive device 110.
- Drive device 1 the data stored in the track buffer 103 is taken out and recorded on the disk medium 100.
- the system control unit 104 searches the recordable area on the disk for the continuous area CDA described above as a free area, and records data in the searched continuous area.
- the search for an area recordable as CDA is executed based on free area information managed by a file system such as UDF, for example, a space bitmap descriptor 10030.
- the moving image file is placed on the disk medium 100 in a state where the moving image file is interleaved with the additional information file.
- Conditions such as the interleave cycle are determined by the system controller 104 in accordance with the data rate of the video file, the amount of data included in the additional information file, and the like. Deployment takes place.
- the end of recording is instructed by a stop request from the user.
- the recording stop request from the user is transmitted to the system control section 104 through the user I / F section 200, and the system control section 104 transmits the analog broadcast tuner 2'10 and the video encoder. Send a stop request to 2 2 1.
- the moving image encoder 222 receives the encoding stop request from the system control unit 104 and ends the encoding process.
- the system control unit 104 determines, based on the information received from the video encoder 222, access map information and its management information, interleave management information between the video file and the additional information file, And the like, and the like.
- the system control unit 104 sends to the drive unit 110 the end of recording the data stored in the track buffer 103 and the attribute information.
- Drive device 110 records the remaining data in the track buffer 103 and the attribute information into an attribute information file, for example, ABCDOOO 1 which is a file that constitutes a moving image object shown in FIG. . Recorded on disk media 100 as MOI.
- the system control unit 104 updates the group management information and the resume information, which are the contents of the management information file 310, and records the updated information on the disk medium 100 via the drive device 110. Then, the video object recording process ends.
- system control unit 104 generates and updates the UDF file system information as described in FIGS. 25, 26, and 27 as necessary.
- EFF110, FID120, and the like are generated for a file constituting a moving image object, and necessary information is set and recorded on the disk medium 100.
- the recording / reproducing device is a camera device
- the other processes are the same except that the AV signal source is changed to the camera unit 211 instead of the analog broadcast tuner 210.
- moving image data is not encoded, and the MPEG-2 TS data is transmitted to the disk medium 10 through the digital broadcasting tuner 21 and the analysis unit 23.
- the system control unit 104 controls the recording to 0 as a moving image object. At this time, the file system information is recorded as well as the self-encoding recording.
- the system control unit 104 requests the camera unit 211 to output the AV signal and the still image encoder 222 to execute the AV signal encoding.
- the still picture encoder 222 encodes the AV signal sent from the camera section 211 in JPEG format and sends it out to the track buffer 103.
- the drive device 110 records the data stored in the track buffer 103 on the disk medium 100 while receiving an instruction from the system control unit 104. At this time, the search for the data recordable area is executed based on the free area information managed by the file system such as the UDF.
- the shooting stop request from the user is transmitted to the system control unit 104 through the user IZF unit 200, and the system control unit 104 sends the request to the camera unit 211 and the still image encoder 222. And issue a stop request.
- system control unit 104 performs necessary processing on the information of the UDF file system. That is, for a file constituting a moving image object, EFE 110, FID 1200, etc. are generated, necessary information is set, and then recorded on the disk medium 100.
- the media objects recorded on the disc media 100 by the above-described procedure are used for the media objects shown in Fig. 24 in order to later sort and organize the media files and play back the program. It is registered in the manager 12000 and the program manager file 1300.
- FIG. 28 shows the hierarchical structure of data recorded on the disk medium 100 used in the recording / reproducing apparatus according to the sixth embodiment, the system control unit 104 for processing them, and the internal structure thereof. It is a figure showing an example.
- File system information is recorded on the disc medium 100.
- the file system information includes the volume structure information shown in Fig. 6 (c) and the FSD 100, EFE 110, and FID 120 shown in Figs. 25, 26, and 27. 0, space bitmap descriptor 1 0 3 0, etc.
- a media object manager 1200 for organizing and classifying these media objects according to the contents and recording date and time, and for performing program playback in which a user sets a free playback order.
- the program manager 1300 is similarly managed as a file, and constitutes content management information.
- Data recorded on these disk media 100 is operated by a system control unit 104 via a system bus 105.
- system control unit 104 more specifically comprises an operating system (OS) and an application system.
- OS operating system
- application system application system
- the operating system includes a file system processing unit 1152 for controlling file system information, a device driver unit for controlling hardware (not shown), a memory control unit, and the like.
- file system processing unit 1152 for controlling file system information
- device driver unit for controlling hardware (not shown)
- memory control unit for controlling file system information
- various common through API Application Program Interface
- an application system performs a control operation for a specific application.
- control relating to recording or reproduction processing of a moving image object / a still image object is performed.
- the content management information processing unit 1151 in the application system operates the content management information composed of the media object manager 1200 and the program manager 13100 on the content management information. I do.
- the application system may include a portion for displaying AV data and a portion for processing a user interface, if necessary.
- the 0 data structure of the media object manager 1200 and the program manager 130 will be described below with reference to FIGS.
- FIG. 29 (a) is an illustration of the data structure of the media object manager 1200.
- the media object manager 1200 has a Data Ty ⁇ representing a file type, a Data Size representing a file size, and file update date and time information (M odT im)) 1, PI ay Back Duration, which is the total playback time of all the media objects registered in the media object manager 1 200, recording resume information (R esumeMark) 1 2 1 0, object management information (MOINFO) 1 contained in media object manager 1 200 It is composed of a table of object management information consisting of NumMoInfo indicating the number of 220 and NumMoInfo object management information 1220-.
- the notation in the field name column in FIG. 29 and the like describes the data type and the field name consecutively, and the data type has the following meaning, for example.
- const means that the field is a constant, and if there is no const, it is a variable.
- tin sig ⁇ ⁇ d indicates that the field is an unsigned value. If there is no un sig ⁇ ⁇ d, the field is a signed value.
- int () indicates that the field is an integer value with the bit length in katakana. For example, if the value in brackets is '16', it means that it is 16 bits long.
- FIG. 29 (b) shows the data structure of the record resume information 1210.
- the recording resume information 1 210 is composed of attribute flags 1 210 a indicating various attributes of the recording resume information 1 210, and the final unique ID information 1 2 1 1, Last recording position information 1 2 1 2, Last recording file identification information 1 2 1 3, group information 1 2 1 4, recording date and time information 1 2 1 5 are included.
- the attribute flag 1210a includes a loop recording flag and first to fifth valid flags as shown in FIG. 29 (c).
- the loop recording flag indicates whether loop recording has been applied to the recording of the final recording file.
- the first valid flag indicates whether or not the final unique ID information 1 2 1 1 is valid.
- the second valid flag indicates whether or not the final recording position information 1 2 1 2 is valid.
- the third valid flag indicates whether or not the last recorded file identification information 1 2 1 3 is valid.
- the fourth valid flag indicates whether or not the belonging group information 1 2 1 4 is valid.
- the fifth valid flag indicates whether or not the recording date information 1 2 15 is valid.
- the loop recording refers to searching for an empty area in a fixed direction from the recording position of the final recording file of the AV data and recording it, as described in the above embodiments. These flags are set by the system control unit 104.
- the final unique ID information 1211 is a field similar to the final unique I0 information 631 described in the fifth embodiment.
- each media object information 122 0 has at least a media unique ID (Mo Unique ID) 1 2 2 2 which is a unique value in the media object manager 1200. Is set in the final unique ID information 1221, and the value of the media unique ID 122 last allocated in the media object manager 1200 is set.
- the last recording position information 1 2 1 2 is a field similar to the last recording position information 5 1 1 described in the second embodiment, and holds the position information of the last recording file, for example, the value of LBN. Part.
- the final recording file identification information 1 212 is a field similar to the final recording file identification information 501 described in the first embodiment and the like.
- the last recorded file identification information 1 2 13 stores information for identifying the identification information of the media file recorded last by the recording / reproducing apparatus of the present invention.
- the format in which the value is stored in the final recorded file identification information 1 2 13 is such that the media file, such as the full path name of the media file and identification information obtained by a predetermined conversion rule described later with reference to FIG. Any format that can be identified can be used.
- the belonging group information 1 2 1 4 is the same field as the belonging group information 5 2 1 described in the third embodiment, and the final recorded file identification information. This is information indicating the group or directory to which the final record file indicated by 1 13 belongs.
- program information a concept corresponding to a group is referred to as program information.
- the structure of the program information will be described later.
- the index value of the corresponding program information 1310 is stored.
- the date / time information when the recording resume information 1 210 is recorded and updated is set.
- the recorded date / time information 1 2 15 and the updated date / time information 1 201 do not always match. Updating information that is not related to recording resume information 1200 out of information included in media object manager 1200 (for example, rewriting information included in media object information 1200) This is because only the update date and time information 1221 is updated when the error occurs.
- FIG. 30 (a) shows the data structure of media object information (MO-INFO) 122 included in media object manager 120.
- Media object information 122 0 includes Motyp ⁇ ⁇ indicating type information of the registered media object, Attribut s s indicating various attribute information, and object reference which is reference information to the media object.
- the value set for MoType is determined by the type of the media object referred to.
- the value set in the object reference information 1221 should be obtained by converting the path name information of the referenced media object according to a predetermined conversion rule, for example, as shown in FIG. 30 (c). Is determined by
- the most significant bit 'b7' is determined by the path name of the parent directory of the media object referred to by the media object information 122. That is, when the parent directory is the VIDEO directory 310, the value is "0", and when the parent directory is the DCIM directory 302, the value is "1". Other values are reserved values because they are not used in the first embodiment.
- the following 'b6' to 'b4' extract and store the directory number portion of the media object registered in the media object information 122.
- the directory number is the numerical part of the directory name of the upper-level directory of the media object.
- the following 'b3' to 'b0' are registered in the media object information 1 220 Extract and store the file number of the media object.
- the file number is a numerical part in the file name of the media object.
- the media object is VIDEO / 100OABCDE / ABCDOOO1.MOI ⁇ .
- the value of bit 7 ('b7' in Fig. 30 (c)) of the OBJ-ID is '0'
- the value of the media object is Since the value of the numeric part of the upper directory name is 100, the value of bits 6 to 4 of the OBJ—ID ('b6' to 'b4' in Figure 30 (c)) Becomes '1 0 0'. Furthermore, taking the value of the numerical part of the file name of the media object, the value of bits 3 to 0 of OBJ-I ('b3' to 'b0' in Fig. 30 (c)) Becomes '0 0 0 1'.
- the value set in the object reference information 1 2 2 1 is 0 b 0 1 0 0 0 0 0 0 1 (Ob at the beginning means a binary number).
- the naming rule is such that the value of the numeric part included in the name of the media object and the name of the upper directory, such as the naming rule of the DCF standard, is not duplicated. If you observe the above, specify the media object referenced by the object reference information 1221 on the file system, together with the extension information derived from the value of Motyp ⁇ described above. It is possible. Such a configuration is suitable for the purpose of reducing the data amount of the media object information 122.
- the data structure of the OBJ-ID is a format in which the media object information 122 and the media object are uniquely associated. Any other format may be used.
- a configuration may be adopted in which the extension of the media object (such as MPG) is included in OBJ_ID instead of Motype.
- the attribute information file for example, 1142 in FIG. 24
- the corresponding video file and additional information file in this case, 1141 and 1143 in Fig. 24
- the moving image file may be registered in the media object information 122. This is because the corresponding attribute information file can be obtained in the same manner.
- FIG. 31 (a) shows the program manager 13
- FIG. 4 is an illustration of a data structure of 00.
- the program manager 1300 groups arbitrary media objects into groups to sort and arrange them, and implements functions such as program playback that plays back in the playback order desired by the user. It has the following structure.
- FIG. 31 (b) shows the data structure of the program information 1310 included in the program manager 1300.
- the program information 1310 groups the media object information 1222, and classifies a plurality of media objects recorded on the disc medium 100, or from the program information 1310. It is one unit when implementing program playback by playing back the referenced media objects in order.
- the program information 1 3 1 0, D ata show that it is a program ⁇ information T y ⁇ e, D ata S i ⁇ ⁇ indicating the size of the program information 1 3 1 0 , Attributes indicating various attribute information of the program, Payback Duration indicating the playback time of the program, and the number of references to the media object information 122 0 included in the program information 1310 1 ⁇ 1 1 _ 1
- it may include text information (Tex ID) stored in a location different from the program information 1310, reference information to thumbnail image information representing the program (T hum ID), and the like. Good.
- the media object manager 1200 includes a plurality of pieces of media object information 122, each of which has a registered media object. For example, a directory 304 is registered in MoInfo [1].
- Mo T ype is set to “1” indicating a directory.
- MoRef is a parent directory '0', a directory number '100', and a file number '0000', and the entire field value. 0b 0 1 0 0 0 0 0 0 (the first 0b means a binary number). Then, it is assumed that “100” is set for MoUniqueID.
- the value of the field Mo Info [2] is set as follows. First, “2” indicating a moving image object (MOI) is set in Motype. M Ref is the parent directory '0', directory number '100', file number '0000', and the field value is 0b0 as a whole. 1 0 0 0 0 0 1 For MoUniqueelD, "1 0 1" is set.
- FIG. 33 shows the relationship between the program manager 1300 and such a media object manager 1200.
- the program manager 1310 includes a plurality of pieces of program information 1310 (Prglnfo [1 ⁇ to;). Each piece of program information 1310 holds reference information to the media object information 122 0 as a value of a media unique ID. That is, the value held by the media object information 1222 as the media unique ID 1222 is used as reference information.
- P rg I nfo [1] has a reference to M olnfo [2], M olnfo [5], and M olnfo [1 1] as shown by the wavy arrow in FIG. It holds 101, 104, and 201 as the values of the ID table (MoID []).
- the file system processing unit 1152 When a directory or media object is recorded on the disc media 100, the file system processing unit 1152 operates the file system information as described with reference to FIG. 28. . In other words, when a new directory or file is created on the file system, the file system information processing unit creates the FID 112 0 Determine the arrangement in the action space.
- content management information processing unit 1 1 5 1 9 i.e. manipulate the media object manager 1 2 0 0 or Program Manager 1 2 0 0, the file by the file system processing unit 1 1 5 2 created New media object information 122 0 for registration is created in the media object manager 1200.
- M o In the Ref 1 222 obtain the path name information of the file, set the value to the value obtained by conversion according to the conversion rule shown in Fig. 30, and assign it to the media unique ID 1 222. Sets a value obtained by adding a predetermined value (for example, 1) to the value of the final unique ID information 1211.
- the media unique ID 122 assigned to the media object to be included in the program information 1310 is used as the media.
- the content management information processing unit 1151 references the media object information in Prg Info [1]. Reads the value in the Mo ID []. As described above, Mo ID [:] holds reference information to the media object to be played back as a media unique ID.
- the attribute information file is referred to from among the moving object. I'm trying. Therefore, the attribute information file is identified from the media unique ID held in the Mo ID [], and the moving image file and the additional information file associated with the attribute information file are determined. Playback will be performed.
- FIG. 34 shows an example of the arrangement of moving image objects in a partition space according to the present embodiment.
- Figure 34 (a) shows the attribute information file 2000 and the auxiliary information file 2
- the attached information file 2001 and the video file 2002 are each composed of multiple extensions 2003, 2004, 20005, and 2006, respectively. As shown in (a), each extension is interleaved at a predetermined cycle.
- the attribute information file 2000 is arranged in an attribute information arrangement area provided in a specific area of the disk medium (such as a 'continuous area on the inner circumference side).
- the attribute information file 2000 contains the interleave cycle and number, or access information to each file. Therefore, of the files constituting the moving image object, the attribute information file 2000 is recorded last.
- the end position of the attribute information file 2000 is the position of the final recording position information 1221, but in the present embodiment, the purpose is to achieve high-speed access to the attribute information file. And place them in the attribute information placement area, so that the final recording position information 1
- FIG. 34 (b) is an example of the arrangement in the partition space when data is added to the moving image object from the state of FIG. 34 (a). Extents 2000 and 2008 are added to the supplementary information file 2000 and the moving image file 2000, respectively.
- an empty area is searched from the final recording position in FIG. 34 (a), and the extent is recorded in an area satisfying a predetermined condition.
- the information in the attribute information file 2000 (information on interleave, access information, etc.) is also updated.
- the last recording position information 1 212 is updated so as to indicate the last position of the extension 208.
- FIG. 34 (c) is a different arrangement example in the partition space when data is added to the moving image object from the state of FIG. 34 (a).
- the video object is composed of multiple auxiliary information files 200, 201 and multiple video files 200, 210 .
- the additionally written extensions 201 and 214 are configured as independent files (201 1 and 201 2 respectively).
- the information in the attribute information file 2000 (information related to interleave, access information, association information between files, etc.) is also updated.
- the last recorded position information 1 2 1 2 is the Updated to point to tail position.
- Figure 35 (a) shows that new moving image objects (attribute information file 210, attached information file 201, and moving image file 201) are created from the state of Figure 34 (a). This is an example of the arrangement in the partition space when recorded.
- the auxiliary information file 2021 and the movie file 2022 are searched for an empty area from the last recording position in Fig. 34 (a), and the extents 2022 and 2022 are added to the found empty area. Are interleaved at a predetermined cycle.
- the attribute information file 202 is placed in the attribute information placement area, as in FIG. 34 (a). That is, it is assumed that the attribute information file 2020 is not searched for a free area starting from the last recording position information and is located in the attribute information arrangement area.
- the part corresponding to the attribute information arrangement area is excluded from the target of the empty area search starting from the last recording position information.
- the last recording position information 1 212 is updated so as to indicate the last position of the extension 204.
- Fig. 34 (a) When recording new moving image data from the state shown in Fig. 34 (a), recording is performed as shown in Fig. 34 (b) (append) or recorded as shown in Fig. 34 (c) ( New recording) may be instructed by the user, or the recording device may automatically determine.
- Flag information may be provided to indicate whether a record is to be added or a new record is to be made, and the recording method may be selected at the next record by referring to this flag.
- a moving image file (for example, 200 2 in FIG. 34 (a)) is referred to as the final file identification information 123.
- the last logical block number (LBN) of the moving image file indicated by the final recorded file identification information 12 13 is stored in the file system information. It is possible to search for a free area from that position.
- an attribute information file (for example, 20000 in FIG. 34 (a)) may be referred to as the final file identification information 1123.
- the attribute information file and the video file are associated with each other, if the attribute information file is known, the corresponding video file is also known. If the video file is known, the last logical block number is checked as described above. It becomes possible.
- ancillary information files may be referred to in the final file identification information 1 2 1 3.
- FIG. 36 is a flowchart showing a process for checking the final recording position from the final recording file identification information 1 2 13.
- the final file identification information 1 2 13 is read from the recording resume information 1 2 12 and the final recording file to be referred to is determined (step S 1001).
- the final recording file is not a moving image file, for example, if it is an attribute information file, the corresponding moving image file is checked and is set as the final recording file.
- a file system such as UDF is searched to check whether the final recording file exists on the disk medium 100 (step 1002).
- the exception processing is to stop the recording operation itself, or to use a predetermined value as a substitute for the final recording position.
- An alternative position of the final recording position is, for example, the first position in the partition space or the last position of the attribute information arrangement area described in FIG.
- the EFE 110 that manages the final recording file on the file system is read, and the AD 1 0 included in the EFE 110 is read.
- the final recording position is determined from the value of 110.
- FIG. 37 is a flowchart showing a process for recording a moving image object in the present embodiment.
- the system control unit 104 determines the free area search start position with reference to the recording resume information 1212 (step S2001).
- the information of the final recording position is obtained from the file referred to by the final recording file identification information 1123 and the file system information.
- a free area is searched in order from the free area search start position determined in step S2001 (step S2002).
- UDF it is possible to know whether there is free space by examining the value of each bit of the space bitmap descriptor in order.
- the presence of a free area is determined (step S2003), and if not, exception processing such as the end of the recording operation is performed (step S204), and the recording operation ends.
- the moving image file (MPG) and the auxiliary information file (MEX) are recorded on the disk medium 100 at a predetermined interleave cycle (SStep 205).
- each file constituting the moving image object is registered in the media object manager 1200 (step S207), and the process is terminated.
- the program to which the video object is to be registered may be determined by referring to the group information 1224 belonging to the media object manager. . For example, by registering in the same program as the program indicated by the belonging group information 124, it is possible to manage temporally continuous moving image objects as the same program.
- the recording date and time information 1 2 15 is compared with the recording time of the video object, and if a predetermined condition is satisfied (for example, a predetermined time has passed, the date has changed, etc.) ), New program information 1310 different from the program indicated by the belonging group information 1214 may be generated, and the moving image object may be registered there. This makes it possible to classify moving image objects by date, for example.
- the system control unit 104 is valid or invalid depending on the situation.
- Set For example, the system control unit may select whether or not to perform loop recording according to a user operation and set a loop recording flag.
- the system control unit sets at least one of the final unique ID 1 2 1 1 1, the final recording position information 1 2 1 2, and the final recording file identification information 1 2 1 3. It is possible to record, and the valid flag corresponding to the set information may be made valid, and the valid flag corresponding to the information that has not been set may be invalidated.
- the system control unit 104 may select whether or not to set according to the user's specification, and set the fourth and fifth valid flags. Therefore, the system control unit 104 only needs to refer to the valid information indicated by the first to fifth valid flags.
- FIG. 38 (a) shows a state in which data of a capacity that does not match the interleave cycle of the moving image file and the additional information file is recorded.
- the moving image object here is composed of an attribute information file 300, ancillary information file 3001, and a moving image file 302. Also, the auxiliary information file 3001 is composed of extensions 3003 and 304, and the video filer 3002 is composed of extensions 3005 and 3006. You.
- FIG. 38 (b) An example of recording new data in such a state is shown in Fig. 38 (b).
- the recording of data to 307 is the same as that of Fig. 38 (b), but differs in that the data allocated there forms an independent file.
- flag information for indicating whether the next recording is to be added or newly recorded is provided, and the recording method is referred to at the next recording. May be selected.
- all the values of the recording date / time information 12215 in each media object manager are compared, and the values are stored in the latest recording resume information 12215 of the statement.
- the start position of the free area search is determined based on the information.
- one media object among a plurality of media object managers is determined by the attribute flag 1210a of the recording resume information 1210 in each media object manager. Only the manager indicates the valid state, and all others indicate the invalid state.
- the attribute flags 1 210 a in all existing media object managers are checked, and the effective recording resume information 1 2 1 Use 0.
- one basic media object manager is determined (for example, the one with the smallest file number; in Fig. 39, the media object manager 1200 in FIG. 39). Stores information that points to a suitable media object manager.
- a reference to the media object X manager that has valid recording resume information 11210 in the underlying media object manager (for example, in the form of object reference information 1221). Keep information.
- the recording resume information 1210 first refer to the basic media object manager, obtain the identification information of the media object manager having valid recording resume information 1210, and obtain the relevant information. Read and use the recording resume information from the media object manager.
- the recorded resume information 1210 can be used without any problem.
- This embodiment is an embodiment showing a different storage method of the recording resume information 1210.
- the recording Reju Ichimu information 1 2 1 0 is stored in the extended attributes defined by UDF.
- FIG. 40 (a) the data shown in FIG. 40 (a) is stored in the EAs 1101 of each EFE 1100, and the data contained therein is stored in the Imp ent entry Usage 600 Then, recording resume information 6100 is stored in the data structure shown in FIG. 40 (b).
- the recording resume information 6100 and the recording resume information 1210 have the same structure.
- a directory for example, a VIDEO directory 301 or a DCIM directory 302
- a directory for example, a VIDEO directory 301 or a DCIM directory 302
- the recording resume information 1212 is not held in the media object manager, and the present embodiment is not used. like It may be held at any one of the EFEs 110.
- the recording resume information 1210 may be stored not in the extended attribute information but in Nam S dStr ⁇ am which can realize the same function as the extended attribute.
- the structure examples of the media object manager 1200 and the program manager 1300 have been described.
- the structure is not necessarily limited to this.
- the media object manager 12 One file containing the same information as 0 0 and Program Manager 1 3 0 0 may be configured.
- the recording / reproducing apparatus and the recording medium are described by taking an optical disc medium such as a DVD as an example.
- the present invention is not particularly limited.
- Other recording devices and recording media such as a hard disk drive and a magneto-optical disk medium using the same, may be used.
- the recording / reproducing apparatus in the embodiment of the present invention at the time of recording a media file, the classification by the group and the physical arrangement on the recording medium can be matched.
- recording and playback means such as an optical pickup, and without interrupting multiple media files. It becomes possible to reproduce.
- the user can quickly find the previous classification destination.
- defect management of group information and resume information enables Its reliability can be improved.
- the value of the unique ID assigned to a new media file can be quickly determined.
- the present invention is suitable for a recording / reproducing device that records or reproduces a video data file on or from a recording medium.
- a recording / reproducing device that records or reproduces a video data file on or from a recording medium.
- an optical disc recording / reproducing device such as a DVD recorder or a DVD camcorder or a hard disk is used as a recording medium.
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)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP03798481A EP1553595A1 (en) | 2002-09-26 | 2003-09-25 | Recording/reproduction device, recording/reproduction method, and recording medium |
| AU2003266598A AU2003266598A1 (en) | 2002-09-26 | 2003-09-25 | Recording/reproduction device, recording/reproduction method, and recording medium |
| US10/524,515 US20060120224A1 (en) | 2002-09-26 | 2003-09-25 | Recording/reproduction device, recording/reproduction method, and recording medium |
| JP2005501950A JPWO2004029970A1 (ja) | 2002-09-26 | 2003-09-25 | 記録再生装置、記録再生方法及び記録媒体 |
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002280710 | 2002-09-26 | ||
| JP2002-280710 | 2002-09-26 | ||
| JP2002-359472 | 2002-12-11 | ||
| JP2002359472 | 2002-12-11 | ||
| JP2003-129478 | 2003-05-07 | ||
| JP2003129478 | 2003-05-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2004029970A1 true WO2004029970A1 (ja) | 2004-04-08 |
Family
ID=32045733
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2003/012199 Ceased WO2004029970A1 (ja) | 2002-09-26 | 2003-09-25 | 記録再生装置、記録再生方法及び記録媒体 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US20060120224A1 (ja) |
| EP (1) | EP1553595A1 (ja) |
| JP (1) | JPWO2004029970A1 (ja) |
| KR (1) | KR20050059205A (ja) |
| CN (1) | CN1666286A (ja) |
| AU (1) | AU2003266598A1 (ja) |
| WO (1) | WO2004029970A1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006013501A1 (en) * | 2004-07-28 | 2006-02-09 | Koninklijke Philips Electronics N.V. | Managing data space on a record carrier |
| JP2009507314A (ja) * | 2005-06-30 | 2009-02-19 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | データ損失に備えて高度な冗長性及び耐性を有する小型カートリッジフリー光ディスク |
| US7724289B2 (en) * | 2004-05-21 | 2010-05-25 | Canon Kabushiki Kaisha | Imaging apparatus |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4106662B2 (ja) * | 2003-11-17 | 2008-06-25 | ソニー株式会社 | 情報記録再生装置および方法、プログラム格納媒体、並びにプログラム |
| JP2005286426A (ja) * | 2004-03-26 | 2005-10-13 | Sharp Corp | ホームネットワークサーバ、デジタル放送番組配信方法、無線端末、ホームネットワークシステム、プログラム、および記録媒体 |
| JP4441572B2 (ja) * | 2005-09-30 | 2010-03-31 | パナソニック株式会社 | 記録装置 |
| US20080037489A1 (en) * | 2006-08-10 | 2008-02-14 | Ahmed Adil Yitiz | System and method for intelligent media recording and playback on a mobile device |
| JP5032408B2 (ja) * | 2008-07-25 | 2012-09-26 | パナソニック株式会社 | 簡易レジューム再生装置及び簡易レジューム再生方法 |
| US8285760B1 (en) | 2009-02-01 | 2012-10-09 | Parham Sina | System for organizing computer data |
| JP5983227B2 (ja) * | 2012-09-20 | 2016-08-31 | ブラザー工業株式会社 | プログラム、及び、情報処理装置 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11134842A (ja) * | 1997-10-27 | 1999-05-21 | Sony Corp | デジタル記録再生機 |
| JPH11203837A (ja) * | 1998-01-16 | 1999-07-30 | Sony Corp | 編集システムおよび編集方法 |
| JPH11259958A (ja) * | 1998-03-06 | 1999-09-24 | Sony Corp | 信号記録再生装置及び方法 |
| JP2000268497A (ja) * | 1999-03-12 | 2000-09-29 | Matsushita Electric Ind Co Ltd | ディジタルデータ記録媒体、ディジタルデータ記録再生装置およびディジタルデータ記録システム |
| JP2001101789A (ja) * | 1999-09-30 | 2001-04-13 | Sony Corp | 情報処理装置および方法、並びに記録媒体 |
| JP2002025235A (ja) * | 2000-07-07 | 2002-01-25 | Hitachi Ltd | 情報再生装置におけるレジューム再生方法 |
| JP2002208227A (ja) * | 1999-02-18 | 2002-07-26 | Toshiba Corp | ストリーム情報処理システム |
| JP2002251829A (ja) * | 2001-02-23 | 2002-09-06 | Toshiba Corp | 情報記憶媒体およびこの媒体を用いたオーディオ情報の記録再生編集方法 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1193706A3 (en) * | 1997-09-17 | 2003-09-24 | Matsushita Electric Industrial Co., Ltd. | Optical disc, recording apparatus, and computer-readable recording medium |
-
2003
- 2003-09-25 US US10/524,515 patent/US20060120224A1/en not_active Abandoned
- 2003-09-25 WO PCT/JP2003/012199 patent/WO2004029970A1/ja not_active Ceased
- 2003-09-25 CN CN03815501XA patent/CN1666286A/zh active Pending
- 2003-09-25 AU AU2003266598A patent/AU2003266598A1/en not_active Abandoned
- 2003-09-25 KR KR1020057005305A patent/KR20050059205A/ko not_active Withdrawn
- 2003-09-25 JP JP2005501950A patent/JPWO2004029970A1/ja active Pending
- 2003-09-25 EP EP03798481A patent/EP1553595A1/en not_active Withdrawn
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11134842A (ja) * | 1997-10-27 | 1999-05-21 | Sony Corp | デジタル記録再生機 |
| JPH11203837A (ja) * | 1998-01-16 | 1999-07-30 | Sony Corp | 編集システムおよび編集方法 |
| JPH11259958A (ja) * | 1998-03-06 | 1999-09-24 | Sony Corp | 信号記録再生装置及び方法 |
| JP2002208227A (ja) * | 1999-02-18 | 2002-07-26 | Toshiba Corp | ストリーム情報処理システム |
| JP2000268497A (ja) * | 1999-03-12 | 2000-09-29 | Matsushita Electric Ind Co Ltd | ディジタルデータ記録媒体、ディジタルデータ記録再生装置およびディジタルデータ記録システム |
| JP2001101789A (ja) * | 1999-09-30 | 2001-04-13 | Sony Corp | 情報処理装置および方法、並びに記録媒体 |
| JP2002025235A (ja) * | 2000-07-07 | 2002-01-25 | Hitachi Ltd | 情報再生装置におけるレジューム再生方法 |
| JP2002251829A (ja) * | 2001-02-23 | 2002-09-06 | Toshiba Corp | 情報記憶媒体およびこの媒体を用いたオーディオ情報の記録再生編集方法 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7724289B2 (en) * | 2004-05-21 | 2010-05-25 | Canon Kabushiki Kaisha | Imaging apparatus |
| WO2006013501A1 (en) * | 2004-07-28 | 2006-02-09 | Koninklijke Philips Electronics N.V. | Managing data space on a record carrier |
| JP2009507314A (ja) * | 2005-06-30 | 2009-02-19 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | データ損失に備えて高度な冗長性及び耐性を有する小型カートリッジフリー光ディスク |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2003266598A1 (en) | 2004-04-19 |
| KR20050059205A (ko) | 2005-06-17 |
| JPWO2004029970A1 (ja) | 2006-01-26 |
| US20060120224A1 (en) | 2006-06-08 |
| CN1666286A (zh) | 2005-09-07 |
| EP1553595A1 (en) | 2005-07-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20060133223A1 (en) | Recording medium, recording device usint the same, and reproduction device | |
| EP0866456B1 (en) | Recording/reproducing method suitable for recording/reproducing av data on/from disc, recorder and reproducer for the method, and information processing system | |
| US6282363B1 (en) | Optical disc recording apparatus and optical disc recording method for facilitating dubbing audio streams | |
| JP4527164B2 (ja) | 記録媒体、記録装置、及び再生装置 | |
| EP1150295A1 (en) | Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time and file operating method using the same | |
| JP3028517B2 (ja) | 光ディスク、録画装置及び方法、再生装置及び方法並びにプログラム記憶媒体 | |
| US20040184775A1 (en) | Recording/reproducing apparatus, recording/reproducing method, computer program providing medium, and recording medium | |
| JP2002325221A (ja) | 情報記録媒体、情報記録媒体に情報を記録、再生する装置 | |
| JP4313521B2 (ja) | 情報情報記録媒体、記録装置、記録方法、再生装置、再生方法およびプログラム | |
| US20070094231A1 (en) | Method of efficiently managing multimedia content and storage medium storing therein multimedia content using the same | |
| WO2004029970A1 (ja) | 記録再生装置、記録再生方法及び記録媒体 | |
| JP2003022658A (ja) | 情報記録媒体、情報記録媒体に情報を記録、再生する装置 | |
| JP2004252959A (ja) | 記録再生装置、記録再生方法、コンピュータプログラム提供媒体、コンピュータプログラム、および記録媒体 | |
| JP2004005934A (ja) | 記録媒体、記録装置、再生装置、記録方法、再生方法、及びプログラム | |
| JP2004302853A (ja) | 記録装置、記録方法及び記録装置又は記録方法により記録された記録媒体、並びに記録媒体を再生する再生装置及び再生方法 | |
| JP2002369138A (ja) | 情報記録媒体、情報記録媒体に情報を記録、再生する装置 | |
| JP2006031744A (ja) | Avデータ記録装置および再生装置 | |
| JP2002335483A (ja) | 情報記録媒体、情報記録媒体に情報を記録、再生する装置 | |
| JP2006033028A (ja) | Avデータ記録装置および再生装置 | |
| JP2003022608A (ja) | 情報記録媒体、情報記録媒体に情報を記録する装置 | |
| JP2002367341A (ja) | 情報記録媒体、情報記録媒体に情報を記録、再生する装置 | |
| JP2006031745A (ja) | Avデータ記録装置および再生装置 | |
| WO2006006571A1 (ja) | データ処理装置 | |
| JP2006033029A (ja) | Avデータ記録装置および再生装置 | |
| JP2002335477A (ja) | 情報記録媒体、情報記録媒体に情報を記録、再生する装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2005501950 Country of ref document: JP |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2003815501X Country of ref document: CN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2003798481 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2006120224 Country of ref document: US Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 10524515 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1020057005305 Country of ref document: KR |
|
| WWP | Wipo information: published in national office |
Ref document number: 1020057005305 Country of ref document: KR |
|
| WWP | Wipo information: published in national office |
Ref document number: 2003798481 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 10524515 Country of ref document: US |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 2003798481 Country of ref document: EP |