WO2004112034A1 - Information creation device, method, and program - Google Patents
Information creation device, method, and program Download PDFInfo
- Publication number
- WO2004112034A1 WO2004112034A1 PCT/JP2004/008507 JP2004008507W WO2004112034A1 WO 2004112034 A1 WO2004112034 A1 WO 2004112034A1 JP 2004008507 W JP2004008507 W JP 2004008507W WO 2004112034 A1 WO2004112034 A1 WO 2004112034A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- file
- playback
- clip
- control information
- 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
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/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/2525—Magneto-optical [MO] discs
- G11B2220/2529—Mini-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/2545—CDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
- G11B2220/2575—DVD-RAMs
Definitions
- the present invention relates to an information creating apparatus, an information creating method, and a program, and more particularly, to an information creating apparatus, an information creating method, and a program capable of reproducing AV (Audio Visual) data in real time.
- AV Audio Visual
- CD-RW Compact Disk-ReWri table
- DVD-RW Digital Versatile Disc-ReWrit ab 1 e
- an editing device that performs non-destructive editing of AV data by recording an editing list (edit list) indicating an editing operation on AV data recorded on a recording medium on the recording medium (for example, Japanese Patent Application Laid-Open No. 11-88281).
- the non-destructively edited AV data is reproduced by being read from the recording medium according to the edit list.
- the edit list describes the editing operation and is not created in consideration of the playback of the AV data, so that the AV data could not be played in real time. Disclosure of the invention
- the present invention has been made in view of such a situation, and has been made in view of the above circumstances. It is.
- An information creation apparatus comprises: a reproduction control information acquisition means for acquiring first reproduction control information for designating a management file for managing data as a reproduction target; and a first reproduction information acquired by reproduction control information acquisition means.
- the first playback control information describes the edit points set for the data, and the playback device can play back the data as an edit result based on the edit points in real time.
- Determining means for determining whether or not the data can be reproduced, and when the reproducing apparatus determines that the data as the editing result cannot be reproduced in real time, the data in a predetermined range in which the editing point is set.
- rearranging means for rearranging the data, wherein the creating means creates second playback control information for designating also a file composed of data relocated by the relocating means as a playback target. I do.
- the information creation method includes a playback control information acquisition step for acquiring first playback control information for designating a management file for managing data as a playback target; and a first playback control information acquisition step for acquiring the first playback control information. And generating a second playback control information for designating a file composed of data as a playback target based on the playback control information.
- the program according to the present invention comprises: a reproduction control information acquisition step for acquiring first reproduction control information for designating a management file for managing data as a reproduction target; and a first reproduction control information acquisition step for acquiring the first reproduction control information. Creating a second playback control information for designating a file composed of data as a playback target based on the playback control information. And features.
- first playback control information for designating a management file for managing data as a playback target is obtained, and a file composed of data is designated as a playback target based on the first playback control information. All the second playback control information is created.
- FIG. 1 is a block diagram showing a configuration example of a video program production support system to which the present invention is applied
- FIG. 2 is a block diagram showing a configuration example of the editing terminal device in FIG. 1
- FIG. Fig. 4 shows an example of the structure of the directory structure for managing data by the file system.
- Fig. 4 shows a detailed example of the structure of the directory structure in Fig. 3.
- Fig. 5 shows the directory structure in Fig. 3.
- FIG. 6 is a flowchart illustrating an edit list creation process of the edit list editing unit in FIG. 2
- FIG. 7 is a diagram illustrating an example of an edit list
- FIG. Fig. 9 is a flowchart for explaining a playlist creation process of the playlist creation unit in Fig. 2;
- FIG. 9 is a diagram showing an example of a playlist
- Fig. 10 is a diagram showing an example of a playlist
- Fig. 1 shows the structure of the playback device.
- FIG. 12 is a block diagram showing an example of the configuration.
- FIG. 12 is a flowchart for explaining the reproduction process of the reproduction apparatus in FIG. 11, and
- FIG. 13 is a diagram showing the concept of an edit list and a playlist.
- An information creating device wherein the information creating device creates information to be provided to a playback device that reproduces predetermined data (for example, an editing terminal device 66 in FIG. 1).
- Control information acquiring means for example, an 8th clip information file 15 1 in FIG. 4) for acquiring first playback control information (for example, an edit list) that designates a playback target.
- the playlist creation unit 86 of FIG. 2 that performs the process of step S21 in the figure is configured from the data based on the first playback control information acquired by the playback control information acquisition unit.
- Creation means for creating second playback control information (for example, a playlist) that specifies a file to be played (for example, the image data in FIG. 4—the evening file 15 2) ,
- the playlist creation section 8 6 of FIG. 2 for executing processing of the scan Tetsupu S 2 7 of Figure 8) and It is characterized by having.
- the information creation device wherein the first playback control information describes an edit point set for the data, and the playback device edits based on the edit point.
- Judgment means for judging whether or not the data as a result can be reproduced in real time for example, the playlist creation unit 86 of FIG. 2 executing the processing of step S24 of FIG. 8) If the determination unit determines that the data as the editing result cannot be reproduced in real time, the reproducing device rearranges data in a predetermined range in which the editing point is set. (For example, a playlist creation unit 86 in FIG. 2 for executing the process of step S25 in FIG. 8), wherein the creation unit is relocated by the relocation unit. Composed of the above data Also create a second playback control information specifying the reproduction object files that are (for example, step S 2 8 of Figure 8) it can be characterized.
- the information creating method is a method for creating an information to be provided to a playback device that reproduces predetermined data by an information creating device (for example, an editing terminal device 66 in FIG. 1). , Playback control information for acquiring first playback control information (for example, an edit list) for designating a management file (for example, the clip information file 15 1 in FIG. 4) for managing the data as a playback target. Based on the acquisition step (for example, step S21 in FIG. 8) and the first reproduction control information acquired by the processing of the reproduction control information acquisition step, a file (for example, A creation step for creating second playback control information (for example, a playlist) that specifies the image data file 15 2) of FIG. Characterized in that it comprises a step S 2 7) and.
- a specific example of each step of the program described in claim 4 is also the same as the specific example in the embodiment of the invention of each step of the information creation method described in claim 3.
- FIG. 1 is a diagram showing a configuration example of a video program production support system to which the present invention is applied.
- a video program production support system 51 is a system provided in, for example, a television broadcast station that broadcasts television signals, a video content production company for videos and movies, and the like. This is a system for producing video programs that are video works such as movies.
- the video program production support system 51 enables a plurality of departments responsible for the production of video programs to consistently use the metadata etc. added to the video programs, which are configured in electronic file format. This is a system for efficiently creating video programs.
- the video program production support system 51 includes a planning terminal device 61 for planning a video program, a network 62 to which the planning terminal device 61 is connected, and a network 6 2.
- the reporting terminal device 6 3 the imaging device 64 constituting the reporting terminal device 63, and a field PC / PDA (Personal Computer / Personal Digital Assistance) 6 5 (hereinafter, referred to as Similarly, it is composed of an editing terminal device 66 connected to a network 62, and an optical disk 67 serving as a recording medium.
- the planning terminal device 61 is composed of, for example, an information processing device such as a personal computer and its peripheral devices, and is provided in a planning section or the like where a video program is planned.
- This planning and planning department is in charge of the overall production of the video program, and is responsible for the production of video programs.
- This department creates a scenario (scenario) for the video program by planning and planning the ram, and instructs other departments such as the reporting department and editorial department, which will be described later, on the content of the production work.
- the planning terminal device 61 performs processing such as, for example, creating composition table metadata in an electronic file format including production instruction information corresponding to a scenario of a video program for each video program.
- the planning terminal device 61 supplies the generated composition table metadata to the reporting terminal device 63 and the like via the network 62.
- the planning and organization department instructs the reporting department and others on the scenes and contents to be covered or photographed.
- the news gathering terminal device 63 is a terminal device group used by a news gathering department that performs news gathering, and includes, for example, an imaging device 64 and a field PC 65.
- This reporting department for example, is a department that actually performs interviews at the production site in accordance with production instructions and scenarios from the planning and configuration departments, and shoots video of each scene that composes the video program, and also reports the shooting situation Department.
- the imaging device 64 is, for example, a video camera such as a camcorder (registered trademark), and is a device used for reporting news programs for broadcasting, shooting games such as sports, and photographing video contents such as movies. is there.
- the imaging device 64 is connected to the network 62, and acquires the configuration table metadata from the planning terminal device 61 via the network 62, for example. Then, the imaging device 64 displays the acquired composition table metadata on a predetermined display unit or the like, and causes a photographing staff such as a photographer to recognize the content to be captured. Further, the imaging device 64 is operated by the imaging staff, and performs imaging (imaging) of each scene constituting the image program based on the acquired production instruction information of the composition table metadata. The images (videos) obtained through the shooting and the audio data are transferred to an optical disk 67 On a recording medium.
- the imaging device 64 may be configured to store not only original image data, which is an image obtained by imaging, but also low resolution (low resolution) image data (hereinafter referred to as low resolution data). ) Can be recorded on the optical disc 67.
- the original image data is large, but it is high-quality image data, so it is used for finished video programs.
- the mouth-to-mouth image is image data corresponding to an image of a frame having a small number of pixels, which is generated by, for example, thinning out the number of pixels of each frame from the original image data.
- the low-resolution data may be encoded by, for example, the MPEG4 (Moving Picture Experts Group Group 4) method.
- This low-resolution data has a lower image quality than the original image data, but has a small amount of data, so the processing load such as transmission and reproduction is light, and is mainly used for rough editing processing.
- the optical disc 67 on which image data, audio data, and the like are recorded by the imaging device 64 is transported to, for example, an editing department or a field PC 65, which will be described later, and used. However, since it takes a certain amount of time to transport the optical disk 67, the imaging device 64 is connected to the planning terminal device 61, the field PC 65, or the editing terminal device 6 via the network 62. For example, photographed image data and audio data may be supplied to 6 or the like. In that case, the imaging device 64 replaces the image data obtained by imaging with the data amount corresponding to the image data in order to shorten the transfer time (to reduce the load of the transfer process). It is advisable to supply a small lores over night.
- the imaging device 64 may, for example, record only the original image data and audio data on the optical disk 67. (It is acceptable not to record the low resolution on the optical disk 67).
- the recording medium on which the imaging device 64 records the video content and the like is not limited to the above-described example of the optical disk 67, and may be any recording medium.
- magneto-optical disks including MD (Mini-Di sc) (registered trademark) and MO (Magne to Optical disk), magnetic disks including flexible disk, DV (Digital Vi deo) and VHS (Vi It may be a magnetic tape used for a deo home system, a semiconductor memory including a flash memory, or the like.
- the field PC 65 includes, for example, a portable information processing device such as a notebook personal computer and a PDA, and peripheral devices.
- the field PC 65 is connected to the imaging device 64 by various wired or wireless lines, and can share, for example, the configuration table metadata, image data, and audio data with the imaging device 64. it can.
- the field PC 65 acquires, for example, configuration table metadata from the planning terminal device 61 via the network 62, Or acquire the composition table metadata.
- the field PC 65 displays the acquired composition table metadata on a predetermined display unit, so that the person in charge of the reporting department recognizes the content to be collected and photographed.
- the field PC 65 generates shooting condition information, which is information on the shooting and shooting conditions, based on the input of the person in charge of the news gathering department, which is a user, and uses the generated shooting condition information in the composition table metadata. Add it to the appropriate column in.
- the field PC65 edits the composition table metadata by adding the shooting status information to the corresponding column in the composition table metadata.
- This shooting status information is, for example, text data described from various viewpoints for each take or each reporting location, and is information that is useful in the subsequent editing processing.
- the field PC 65 supplies the imaging condition information as metadata to the imaging device 64, and adds it to the image data and audio data obtained by the imaging device 64.
- the editing terminal device 66 is composed of, for example, an information processing device such as a personal computer and peripheral devices, and is provided in an editing section that performs editing processing of image data and audio data.
- the editing department edits the image data and audio data obtained by the imaging device 64 based on the production instructions and scenarios by the planning and composition department, and the composition table reflecting the coverage in the reporting department.
- the editing terminal device 66 acquires, for example, the configuration table metadata and the low resolution from the imaging device 64 via the network 62. Further, the editing terminal device 66 obtains original image data and audio data from the optical disk 67 on which the image data and audio data are recorded in the imaging device 64.
- the editing terminal device 6 6 can also directly obtain a production instruction (editing instruction) from the planning terminal device 61 or the field PC 65 via the network 62. .
- the editing terminal device 66 suitably reproduces and displays image data and audio data based on the acquired composition table metadata.
- the editing terminal device 66 is operated by a user to transfer a low resolution image obtained via the network 62 or original image data and audio data recorded on the optical disk 67 to a scenario. Display them continuously in the order according to, or display only the image data of the desired clip.
- the editing terminal device 66 reads, for example, data recorded on the optical disk 67, or reads data from the optical disk 67.
- a disk device or the like which is a recording / reproducing device for writing or writing data, is used.
- the editing terminal device 66 not only reproduces and displays necessary image data and the like in a suitable order based on the configuration table metadata, for example, but also performs editing processing of the image data and the like obtained by the interview. Do.
- the editing process includes a rough editing process and a main editing process.
- the rough editing process is a simple editing process for image data and audio data.
- the editing terminal device 66 acquires a plurality of clip data corresponding to a clip which is a unit indicating one imaging process in the rough editing process, for example, the editing terminal device 66 Select the clip data to be used in this editing, select the required image or audio part from the selected clip data (Logging), and edit the image or audio part corresponding to the selected image or audio part.
- the start position (IN point) and the edit end position (OUT point) are set using, for example, time code, and the corresponding portion is extracted (Ingesting) from the above-described clip data.
- a clip is a unit that indicates the time from the start of imaging to the end of imaging in that imaging processing as well as one imaging processing. It is also a unit that indicates the length of various data obtained from the data, and is a unit that indicates the data amount of various data obtained by the imaging process. Further, the clip may also indicate the aggregate itself of the various types of data.
- This editing processing connects the clip data that has been subjected to the rough editing processing to the final image data. This is the process of adjusting the image quality and creating complete package data, which is data for broadcasting in programs and the like.
- each of the above-described planning terminal device 61, imaging device 64, field PC 65, editing terminal device 66, and the like may be configured by a plurality of devices.
- one editing terminal device 66 acquires image data and the like obtained by a plurality of imaging devices 64 via the optical disk 67 and the network 62, and performs editing processing on the data. May be performed, or the data supplied from one imaging device 64 may be edited by a plurality of editing terminal devices 66.
- the video program production support system 51 is connected to a network 62 separately from, for example, the planning terminal device 61, the imaging device 64, the field PC 65, and the editing terminal device 66 described above.
- a center server (not shown) is provided, and a client / server (Cli) is used with the planning terminal device 61, the imaging device 64, the field PC 65, and the editing terminal device 66 as clients.
- ent / Server You may do it.
- FIG. 2 shows a detailed configuration example of the editing terminal device 66 of FIG.
- a CPU (Central Processing Unit) 81 of the editing terminal device 66 executes various processes in accordance with programs stored in a ROM (Read Only Memory) 82.
- ROM Read Only Memory
- RAM Random Access Memory
- the clip data editing unit 84 controls the output unit 92 to display a GUI (Graphical User Interface) on a display or the like, receives an operation input from the user via the input unit 91, and based on the operation input and the like.
- an editing process is performed to generate information on the contents of the editing, information on the edited data, and the like, and supply the generated information to the edit list editing unit 85.
- the clip data editing unit 84 performs non-destructive editing processing without updating various data to be played back.
- the edit list editing unit 85 generates an edit list indicating an editing result based on various types of information generated in accordance with the editing process performed in the clip data editing unit 84, and records the edit list on the optical disk 67.
- the playlist creating unit 86 creates a playlist based on the edit list, and records the playlist on the optical disc 67.
- a playlist is information obtained as a result of compiling an edit list.
- the playlist can include a bridge essence described later as a component. Note that you cannot edit the playlist itself, Each time is edited, a new playlist that reflects the changes is generated. If an edit list is deleted, the corresponding playlist is also deleted.
- the bridge essence creating unit 87 creates a bridge essence.
- the bridge essence creation unit 87 copies the section where continuous playback is impossible to another place, rearranges it so that it is physically continuous, creates a bridge essence, and creates a real-time Guarantee continuous playback.
- the CPU 81, ROM 82, RAM 83, clip data editing section 84, edit list editing section 85, playlist creation section 86, and bridge essence creation section 87 are mutually connected via the bus 88. It is connected.
- An input / output interface 90 is also connected to the bus 88.
- the input / output interface 90 is connected to an input unit 91 composed of a keypad mouse, and outputs a signal input to the input unit 91 to the CPU 81.
- the input / output interface 90 is also connected to an output unit 92 composed of a display and a display.
- the input / output interface 90 includes a storage unit 93 composed of a hard disk, an EEPR0M (Electronic cali ble Erasable and Programmable Read Only Memory), and a network 62.
- a communication unit 94 that performs data communication with another device via the communication unit 94 is also connected.
- the drive 95 is used when reading data from or writing data to a removable medium 101 composed of a recording medium such as an optical disk 67, a magnetic disk, a magneto-optical disk, and a semiconductor memory.
- a file system for managing each data recorded on the optical disk 67, and a directory structure and a file in the file system will be described with reference to FIG.
- any file system may be used, for example, by using UDF (Universal Disk Format) or IS09660 (International Organization for Standardization 9660). Is also good.
- the file system may be FAT (File Allocation Tables), NTFS (New Technology File System), HFS (Hierarchical File System), or UFS (Unix). (Registered trademark) File System) or the like. Further, a dedicated file system may be used.
- a PR0AV directory 132 is provided in a root directory (ROOT) 131.
- ROOT root directory
- information related to the essence data such as image data and audio data, and an edit list indicating an edited result of the essence data are arranged.
- the PR0AV directory 132 contains index files (INDEX. XML) 134, index files (INDEX. BUP) 135, disc information files (DISCINF0. XML) 136, and disc information files (DISCINF0, BUP) 137, DISCMETA.
- index files INDEX. XML
- index files INDEX. BUP
- disc information files DISCINF0. XML
- disc information files DISCINF0, BUP
- the index file 134 contains information recorded on the optical disc 67. It describes all clip data and management information for managing the edit list.
- the index file 135 is a duplicate of the index file 134, and the reliability is improved by separately recording the two files.
- the index file 13 4 and the index file 13 5 include, as management information for managing clip data, a rinse added to a clip information file for managing clip data described later. Information indicating the correspondence between the ID and the file name of the clip information file is described.
- the disc information file 1336 describes, among the metadata for the entire data recorded on the optical disc 67, information that must be strictly managed inside the playback device, such as the playback start position. ing.
- the disc information file 1337 is a copy of the disc information file 1336, and is separately recorded in two files to improve reliability.
- disk metafile 133 information that can be freely rewritten, such as a disk attribute, is described in the metadata for the entire data recorded on the optical disk 67.
- clip data is provided in a lower directory, and the edit list root directory 1
- edit list data indicating the editing result of the clip data is provided in a lower directory.
- the data of the clips recorded on the optical disk 67 are recorded separately in different directories for each clip. For example, in the example of Fig. 3, the data of three clips One night, the clip directory (C0001) 141, the clip directory (C0002) 142, and the clip directory (C0003) 144 are recorded in three separate directories.
- each data of the first clip recorded on the optical disc 67 is recorded in a file in a directory below the clip directory 141, and each data of the clip recorded on the optical disc 67 is stored in the clip directory.
- Each data of the clip recorded in the directory under the directory 142 and the third recorded on the optical disk 67 third is recorded in the file in the directory under the clip directory 144.
- the edit list recorded on the optical disc 67 is recorded in a different directory for each editing process.
- the four edit lists are an edit list directory (E0001) 144, an edit list directory (E0002) 144, an edit list directory (E0003) 144, and Edit list directory (E0004) Recorded in four directories, 147.
- the edit list indicating the first edit result of the clip recorded on the optical disc 67 is recorded in a file in the lower directory of the edit list directory 144
- the edit list indicating the second edit result is The edit list that is recorded in the file in the lower directory of the edit list directory 144 and indicates the result of the third edit is managed as a file in the lower directory of the edit list directory 144, and the fourth edit is performed.
- the edit list showing the result is a directory under the edit list directory 1 4 7 Recorded in the file.
- FIG. 4 shows an example of a file configuration in a directory below the clip directory 141 provided in the clip root directory 1338.
- each data of the clip initially recorded on the optical disk 67 is provided and managed as a file.
- a clip information file (C0001 C01. SMI) 151 which is a file for managing clips
- an image data file (CO 001V01. MXF) which is a file containing image data of clips
- CO 001V01. MXF image data file
- CO 001V01. MXF image data file
- a low-resolution data file (C000 1 S01. MXF) which is a file containing resolution data, is a file containing non-real-time data that does not require real-time processing such as clip data and video data as attributes of editing results.
- XML XML 1 62, added in frame units of clip data, for example, LTC (L i near Time Code), a real-time data file (C0001R01.BIM) 163, which is a file containing real-time metadata that requires real-time properties such as UMID, and an image data file 152
- a picture pointer file (CO 001 101. PPF) 164 which is a file that describes the frame structure (for example, information on the compression format for each picture in MPEG or the like and information such as the offset address from the beginning of the file) Is provided.
- the image data of the image data file 152 which is data that requires real-time
- Each of the low-resolution data of the file 161 and the real-time metadata of the real-time metadata file 163 are recorded in one file so that the reading time does not increase.
- the audio data of the audio data files 153 through 160 is required to be real-time at the time of playback, but eight channels are prepared to support multi-channel audio such as 7.1 channels. Each is recorded in a different file. In FIG. 4, the audio data is recorded in eight files, but this is not a limitation. The number of audio data files may be seven or less, or nine or more. Is also good.
- the image data of the image data file 152, the mouth-to-mouth data file 161, the mouth-to-mouth data, and the real-time metadata 163 of the real-time metadata 163 may also each include two or more files. May be recorded.
- the non-real-time metadata of the non-real-time metadata file 162 that does not require the real-time property is different from the real-time metadata file that requires the real-time property of the real-time metadata file 163. Recorded in. This is to prevent unnecessary metadata such as image data from being read during normal playback, and thereby reduce the processing time of the playback process and the load required for the process. Can be.
- the non-real-time metadata file 162 is described in XML (extensible Markup Language) format so as to have versatility.
- the real-time metadata file 163 is a BIM file compiled from an XML file in order to reduce the processing time of the playback process and the load required for the process.
- the file configuration example of the clip directory 144 shown in FIG. 4 can be applied to all clip directories corresponding to each clip recorded on the optical disc 67. That is, since the configuration example of the file shown in FIG. 4 can be applied to the other clip directories 144 and 144 shown in FIG. 3, the description thereof is omitted.
- the directory structure of the clip directory 141 is not limited to the example shown in FIG.
- Any structure may be used as long as the non-real-time metadata file corresponding to the clip exists (including the clip directory itself).
- FIG. 5 shows an example of a file structure in a directory below the edit list directory 139.
- the edit list directory 144 contains edit list files (E000 2E01. SM I) 171, which are files that manage the edited results (edit lists), and the essence data after editing (all clips used for editing).
- Non-real-time metadata file for list (E0002M01.XML) 17 2.
- Playlist Information such as essence data playback procedure (playlist) based on the edited result (edit list) Playlist file (E0002P01.SMI) 173, which is a file containing the image, and the frame structure of the image data reproduced based on the reproduction procedure included in the playlist file 173 (for example, each picture in MPEG or the like)
- Playlist picture point file (E0001 I 01. PPF) 1 74 which is a file in which information about the compression format and information such as the offset address from the beginning of the file are described.
- Bridge Essence low resolution file (B0002S01.BMX) 180 which is a file that contains low resolution data (mouth data of Bridge Essence) to guarantee real-time playback based on the playlist file 17 Real-time metadata (Blitz) to guarantee real-time playback based on the playback procedure (playlist) in 3
- Metadata file (B0002R01. BBM) 18 1 is provided.
- the non-real-time metadata data for the edit list non-real-time metadata file 172 which does not require real-time performance, is different from the real-time metadata, which requires the real-time performance of the bridge essence real-time metadata file 181, Recorded in a file. This is done using the playback procedure (playlist) This is to prevent unnecessary reading out of image data during playback of image data, etc. (while reproducing the edited result). By doing so, the processing time of playback processing, The load required for processing can be reduced.
- the non-real-time metadata file for bridge essence 172 is described in XML format for versatility.
- the edit list real-time metadata file 18 1 is a BBM format file that complies with the BIM format, which is a compilation of an XML format file in order to reduce the processing time and load required for the playback process. .
- the low-resolution data and the real-time metadata included in the bridge essence real-time data file 1811 are the images corresponding to the clips managed in the directories below the clip root directory 138 in FIG. 4, respectively. These are data extracted from data, audio data, oral information, and real-time metadata, and are data corresponding to the edited results. These data are read out when the reproduction process is performed based on the reproduction procedure (playlist) included in the playlist file 173.
- the image data recorded in the bridge essence image data file 175, the low resolution recorded in the bridge essence low resolution data file 180, and the real-time recorded in the bridge essence real-time data file 181 Metadata is managed as multiple files, depending on the case (multiple files). (Recorded in aisle). Similarly, the audio data recorded in the bridge essence audio data files 176 to 179 may be recorded in three or less or five or more files.
- the example of the file structure of the edit list directory 144 shown in FIG. 5 can be applied to all edit lists (edited results). That is, the example of the file configuration shown in FIG. 5 can be applied to the other edit list directories 14'4, 1446, or 147 shown in FIG. The explanation is omitted.
- FIG. 6 is a flowchart for explaining the edit list creation processing of the edit list editing unit 85 in FIG. This edit list creation processing is started when the user operates the input unit 91 and instructs recording of the edit list.
- step S1 the edit list editing unit 85 creates an edit list directory 1 45 below the edit list root directory 1 39 recorded on the optical disc 67, and proceeds to step S 2. .
- step S2 the edit list editing unit 85 creates, in the edit list directory 144 created in step S1, an edit list file 171, which manages an edit list indicating the edited result, Proceed to step S3.
- step S3 the edit list editing section 85 selects the edited edit list.
- the edit list editing unit 85 reads the non-real-time metadata included in the non-real-time metadata file 162 of the clip directory 144 recorded on the optical disc 67. Then, a portion corresponding to the edited essence data is extracted, and the extracted non-real-time metadata is used to reconstruct a new non-real-time meta-data with the edited essence data as one clip, and the edit is performed.
- a non-real-time metadata file for list 172 is created in the edit list directory 145 created in step S1.
- step S3 After the process of step S3, the process proceeds to step S4, and the edit list editing unit 85 generates the edit list file 17 1 in step S2, so that the management information for managing the edit list is generated.
- the contents of the index file 13 4 and the index file 13 5 of the PR0AV directory 13 2 recorded on the optical disk 67 including the above are updated, and the process ends.
- FIG. 7 shows an example of the edit list described in the edit list file 171.
- FIG. 7 shows an example of a code in the range specified by the start tag ⁇ body> tag and the end tag ⁇ body> tag in the edit list.
- the number at the beginning of each line and the colon symbol (:) are added for convenience of explanation, and Not a department. The same applies to FIGS. 9 and 10 described later.
- the edit list indicates the result of editing, and its contents are described between the ⁇ par> tag on the second line and the ⁇ / par> tag on the first line. ing.
- the comment sentence “ku! _- Clipl->” on the third line indicates that the code for clip # 1 is described in the fourth to seventh lines below it.
- character string! A one indicates that the rest of the line is a comment.
- the start position of the clip # 2 is 10 minutes after the start position of the clip # 1 “TO00: 00: 00: 00” and the end of the reproduction of the clip # 1. Accordingly, the edit list in FIG. 7 indicates that clip # 2 is played after clip # 1 is played.
- FIG. 8 is a flowchart illustrating a playlist creation process of the editing terminal device 66 in FIG.
- This playlist creation processing is performed, for example, by a user by inserting a predetermined edit list from the edit list recorded on the optical disc 67 into the play list by loading the optical disc 67 into the drive 95.
- step S 21 which is started when is selected, the playlist creating unit 86 selects the edit selected by the user from the edit list file 17 1 recorded on the optical disc 67.
- the list (Fig. 7) is read (obtained), interpreted, and the process proceeds to step S22.
- the playlist creation unit 86 determines the UMID of the clip information file 15 1 (management file) in which the management information of the clip specified as the playback target in the edit list is described. Recognize the IN and OUT points (edit points) set for the clip to be played in the playlist.
- the playlist creation unit 86 reads the clip information file 1 5 1 of the clip # 1 to be played back.
- step S21 the process proceeds to step S22, where the playlist creation unit 86 determines the file name of the clip data to be played back in the playlist based on the edit list interpreted in step S21. Recognize.
- the playlist creation unit 86 recognizes the file name of the clip information file 15 1 to be played back in the edit list specified by the rinse ID from the index file 134 based on the edit list. I do.
- the index file 1334 describes the correspondence between the UM ID added to the clip information file 151 and the file name of the clip information file, and refer to the correspondence. Accordingly, the playlist creation unit 86 recognizes the file name of the clip information file 151, which is the playback target recognized in step S21.
- the playlist creation unit 86 reads the clip information file 151 based on the file name of the clip information file 151, and reads out the IN and OUT points of the clip described in the edit list. In addition to recognizing the clip data to be played back in the playlist, the clip data is recorded. Recognize the file name.
- step S23 in which the playlist creating unit 86 retrieves, from the picture pointer file 164, the clip data to be played back in the playlist recognized in step S22.
- the picture pointer corresponding to the evening is read, and the process proceeds from step S23 to step S24.
- step S24 the playlist creation unit 86 edits the clip data to be played back in the playlist by editing the clip data described in the edit list, which is set for the clip data. Judgment is made based on the points (IN point and OUT point) as to whether or not playback can be performed in real time (performs real-time playback determination). That is, the playlist creation unit 86 determines whether or not the playback device can play back the edited clip data that is the editing result in real time. Real-time playback availability determination is performed for all seek occurrence positions.
- step S24 If the playlist creation unit 86 determines in step S24 that real-time playback is not possible, the process proceeds to step S25, where the bridge essence creation unit 87 sets the bridge essence (bridge essence). Create a file (eg, Bridge Essence Image Data File 1 7 5)). At this time, the bridge essence creation unit 87 determines the creation position of the bridge essence on the optical disc 67 based on the result of the real-time reproduction availability determination, and creates the bridge essence at the creation position.
- the bridge essence creation unit 87 sets the bridge essence (bridge essence). Create a file (eg, Bridge Essence Image Data File 1 7 5)).
- the bridge essence creation unit 87 determines the creation position of the bridge essence on the optical disc 67 based on the result of the real-time reproduction availability determination, and creates the bridge essence at the creation position.
- the bridge essence creation unit 87 stores, on the optical disk 67, a clip data in a range where continuous playback is impossible, out of the clip data in the range where the edit points (IN point and OUT point) are set. To another location and rearrange them so that they are physically contiguous to create a bridge essence. Since bridge essences are rearranged so that they are physically continuous, continuous playback in real time is guaranteed by playing back bridge essences instead of clip data in a range where continuous playback is not possible. You. The details of the preparation of bridge essence are described in Japanese Patent Application No. 2001-1099341.
- step S25 the process proceeds to step S26, where the playlist creating unit 86 creates a picture pointer for playlist. That is, the playlist creation unit 86 stores the picture pointer corresponding to the clip data to be played back in the playlist, read from the picture pointer file 1664 in step S23, as a playlist pictogram.
- a playlist picture pointer file 174 is created as a chair pointer.
- step S26 the process proceeds to step S27, where the playlist creation unit 86 recognizes in step S22 based on the edit list.
- a playlist playlist file 173 for designating a file name of a file of clip data to be played back as a playback target is created, and the process proceeds to step S28.
- step S28 the playlist creator 86 rewrites the playlist so that playback is performed with reference to the bridge essence. That is, the playlist creation unit 86 sets the file name of the bridge essence file as the playback target for the essence data for which the bridge essence was created in step S25 among the clip data to be played back in the playlist. Rewrite the playlist as specified. Then, the playlist creation unit 86 ends the process.
- step S24 if the playback device determines that the real-time playback can be performed in accordance with the edit point of the edit list because the seek time is short, the playlist creation unit 86 sets the Proceeding to S29, the playlist creating section 86 designates, based on the edit list, the file name of the clip data file to be played back in the playlist recognized in step S22 as a playback target. Create a playlist (playlist file 1 7 3) to be specified, and end the process.
- the playlist creation unit 86 rewrites the edit list so that the file name of the clip data to be played back in the playlist is designated as the playback target, and the playlist is created. Therefore, when playing back clip data on a playback device, there is no need to read the clip information file 15 1 and recognize the file of the clip data to be played back in the playlist, and refer to the playlist. Instantly play the clip target that is to be played back in the playlist. Can be. Therefore, the playback device does not require much processing until playback of the clip data, and can reduce the time required for playback.
- the playlist creation unit 86 determines whether or not playback can be performed in real time, and if it is determined that playback cannot be performed in real time, the bridge essence creation unit 87 determines the clip data in the range where the edit point is set. During the evening, copy the clip clip in the range where real-time playback is not possible to another location on the optical disc 67, rearrange it so that it is physically continuous, and create a bridge essence. Real-time playback is guaranteed by playing back the bridge essence instead of clip data in a range where continuous playback is not possible.
- the playlist creation unit 86 can also skip the processing in step S29. That is, if the play list creation unit 86 determines that the playback device can perform real-time playback according to the edit points of the edit list, the play list creation unit 86 does not create a playlist, and the playback device sets the play list in accordance with the edit list. It is also possible to play the clip clip overnight.
- FIG. 9 and FIG. 10 are diagrams showing examples of the playlist described in the playlist file 173.
- FIG. FIG. 10 is a view following FIG.
- FIGS. 9 and 10 show examples of codes in the range specified by the start tag or body> tag and the end tag or body> tag in the playlist. I have.
- the contents of the playlist are described between the ⁇ par> tag on the second line and the ⁇ par> tag on the 40th line.
- the ⁇ switch> tag on the third line specifies the type of codec (CODEC (COmpresser DECompressor)). From the ⁇ swi tch> tag on the third line, the / swi t ch> can be specified.
- par systemCo immediately onent "MPEG2HD25_1440_MP @ HL”> indicates that the type of codec to be specified is "" @HL "indicates that it is a codec.
- MP @ HL main profile high level
- HD High Definition
- the “ku!-Clip->” on the seventh line is a comment that indicates that the code related to clip # 1 is described in the eighth to first and second lines below.
- MXF "J indicates that the file name of the data file of clip # 1 to be played is" C0001V01 " . That is, the data of clip # 1 is the data of the image data file 152 (FIG. 4).
- MXF Media Exchange Format
- the required period (the number of frames) is “1”.
- the MPEG encoding method it may be necessary to decode from the picture preceding the IN point in the display order, and specify the decoding start position with decBegin. Specify the number of frames with preDecDur.
- the MPEG encoding method it may be necessary to decode the picture up to the picture after the OUT point, and the decoding end position is specified by decEnd, and the frame that is not displayed but needs to be decoded is specified. Specify the number with postDecDur.
- Line 2 "type " MPEG2HD25_1440_MP @ HL "" and line 24 /> J indicates that the data type of the bridge essence # 3 to be reproduced is rMPEGZHD JA JO ⁇ HU, and the aspect ratio of the image data is “16: 9”.
- FIG. 11 is a diagram showing a configuration example of a reproducing device 201 for reproducing the optical disk 67. As shown in FIG.
- the reproduction control unit 211 includes a read unit 222 and a decode control unit 222.
- the playback control unit 211 transmits the clip data such as the image data file 152 and the audio data file 153 recorded on the optical disk 67 mounted on the drive 211 to the optical disk 6 together with the clip data. Plays back based on the playlist file 1 7 3 recorded in 7.
- the reading unit 221 is composed of a picture pointer reading unit 231 and a playlist reading unit 232.
- the playlist reading unit 2 32 reads a playlist from the playlist file 1 73 recorded on the optical disc 67 mounted on the drive 2 1 2 via the disc IZF 2 41, and reads it as a picture.
- the data is supplied to the pointer reading unit 2 3 1.
- the picture bin reading unit 2 31 stores the picture points of the essence data (clip data and bridge essence) to be reproduced in the playlist supplied from the playlist reading unit 23 2 into the drive 2 1. Read from the optical disk 67 loaded in 2 via the disk I / F. That is, the picture pointer readout unit 231, from the picture pointer file 164 and the playlist picture pointer file 174, respectively corresponds to the picture pointer and the bridge essence corresponding to the clip data to be reproduced. Read the picture pointer. The picture pointer reading unit 231 supplies the read picture points to the decoder control unit 222 together with the playlist supplied from the playlist reading unit 232.
- the decoding control unit 222 based on the type of decoding (the type of codec) described in the playlist, outputs from the decoders 261-1-1 to 261-N of the decoding unit 21 Select the decoder to be used for playback. Further, the decode control unit 222 controls the selected decoder based on the picture pointer and the playlist, and reproduces the essence data to be reproduced on the optical disk 67.
- the drive 2 1 2 includes a disk I / F 2 4 1.
- the disk I / F 241 reads the picture pointer and the playlist from the optical disk 67, and reads the picture pointer and the playlist respectively. It is supplied to the reading section 2 32. Also, the disk IZF 241 reads other data and supplies it to the decoders 261-1-1,...,.
- the decoder unit 2 13 is composed of decoders 261-1-1,..., And decoders 2611N. In the following, when it is not necessary to individually distinguish each of the decoders 261-1 to 261-N, it is collectively referred to as a decoder 261.
- the decoder 261 is controlled by the decode control unit 222, and reproduces the essence data to be reproduced recorded on the optical disk 67.
- FIG. 12 is a flowchart for explaining the reproducing process of the reproducing apparatus 201 in FIG.
- the optical disk 67 is loaded into the drive 212 by the user, and the optical disk Start when instructed to play 7.
- step S41 the playlist reading unit 232 reads the playlist from the playlist file 173 recorded on the optical disk 67, and interprets the playlist.
- the “decBegin” and “decEndj” are not described in the playlist reading unit 2 32, the “decBegin”, that is, the start position to the decoder is the same as the IN point “TO00: 00: 00: 00 And interprets that “decEncU”, that is, the decoder end position is “TO00: 05: 00: 00” which is the same as the OUT point.
- the playlist reading section 2 32 supplies the interpreted playlist to the picture pointer reading section 2 31, and proceeds from step S 41 to step S 42.
- step S42 the picture-boin reading unit 2 3 1 The picture list of the essence data to be reproduced by the playlist is read.
- the picture pointer file 16 describing the picture pointer of the image data file 15 2 with the file name “C0001V01” 16 Read the picture pointer from 4. Then, the picture pointer readout unit 231 supplies the read-out picture pointer to the decode control unit 222 together with the playlist supplied from the playlist readout unit 232 in step S41. Proceed from step 2 to step S43.
- step S43 the decoding control unit 222 recognizes the codec type of the specified decoder from the playlist capa supplied from the picture-bin reading unit 231, and selects the decoder 261. I do. For example, when the type of the codec of the decoder specified in the playlist is a codec corresponding to "" MPEG2HD25_1440_MP @ HL "", the decoder 261 having the codec is transmitted to the essence decoder to be reproduced. Select as Decoder 2 6 1 to decode.
- step S43 the process proceeds to step S44, where the decoder control unit 222 controls the decoder 261, and performs reproduction.
- the decoder control unit 222 determines the decoding start position and the decoding start position of the essence data to be reproduced. Set the end position and control the decoder 26 1.
- the decoder 261, from the optical disc 67, is designated as a playback target in the playlist based on the decoder start position and the decoder end position set by the decoder control unit 222. Read and decode data (playback). Then, the decoder control unit 222 ends the processing.
- the file name of the essence data is specified as a playback target in the playlist. Therefore, the decoder 261 plays the essence data based on the playlist so that the essence data is immediately Can be played. Therefore, much processing is not required until the reproduction of the essence de night, and the time required for the reproduction can be reduced.
- the playback device 201 repeats the process of playing back the clip data to be played back based on the playlist until the user gives an instruction to stop playback. For example, if the playback process is performed based on the playlists in Fig. 9 and Fig. 10, after clip # 1 is played, bridge essence # 1, bridge essence # 2, bridge essence
- FIG. 13 is a diagram showing the concept of an edit list and a playlist.
- a clip information file 3 21-1 is a management file for managing the image data file 3 2 3-1 and the audio data file 3 2 4-1.
- the clip information file 3 2 1 _ 2 is a management file for managing the image data file 3 2 3-2 and the audio data file 3 2 4-2.
- the clip information file 321-1 and the clip information file 321-2-2 are reproduced.
- the image data file 323-1 and the image data file 322-2 are reproduced with reference to the clip information file 3221-1 and the clip information file 321-2.
- the playlist 302 will directly link the image data file 3 2 3—1 and the image data file 3 2 3-2 that you want to play back. It is specified as a playback target.
- the image data file 323-1 and the image data file 322-2 are directly reproduced.
- the playlist 302 specifies the bridge essence file 331 as a playback target.
- the playback device directly outputs the image data file 3 2 3— 1 and image files 3 2 3—2 can be played immediately. Therefore, it is possible to shorten the time required for the reproduction without requiring much processing until the reproduction of the image data file 323-1 and the image data file 323-1-2.
- the editing terminal device 66 and the playback device 201 described above are respectively Although the configuration has been described as being configured separately, the present invention is not limited to this, and a part or all of the functions of each device may be integrated with each other.
- the edit list is created by the editing terminal device 66, but the edit list created by the other editing terminal device is stored in a net such as an in-net. It may be obtained by receiving via a link.
- data can be reproduced.
- the time required for data reproduction is shortened, which makes it possible to reproduce data in real time.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Television Signal Processing For Recording (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Studio Devices (AREA)
Abstract
Description
明 細 書 Specification
情報作成装置および方法、 並びにプログラム 技術分野 Information creation apparatus and method, and program
本発明は、 情報作成装置および方法、 並びにプログラムに関し、 特 に、 AV (Audio Visual) データのリアルタイムでの再生を行うこと ができるようにした情報作成装置および方法、 並びにプログラムに関 する。 背景技術 The present invention relates to an information creating apparatus, an information creating method, and a program, and more particularly, to an information creating apparatus, an information creating method, and a program capable of reproducing AV (Audio Visual) data in real time. Background art
近年、 データの書き込みや消去を繰り返し行うことができる CD- RW( Compact Disk-ReWri table)、 DVD-RW (Digital Versatile Disc- ReWrit ab 1 e)などの記録媒体が、 その低価格化に伴い普及しつつある。 In recent years, recording media such as CD-RW (Compact Disk-ReWri table) and DVD-RW (Digital Versatile Disc-ReWrit ab 1 e), which can repeatedly write and erase data, have become popular due to their lower prices. I am doing it.
また、 記録媒体に記録された A Vデータに対する編集操作を示す編 集リスト (エディットリスト) を、 記録媒体に記録することにより、 A Vデータの非破壊編集を行う編集装置が提案されている (例えば、 特開平 1 1— 8882 1号公報) 。 In addition, an editing device has been proposed that performs non-destructive editing of AV data by recording an editing list (edit list) indicating an editing operation on AV data recorded on a recording medium on the recording medium (for example, Japanese Patent Application Laid-Open No. 11-88281).
そして、 非破壊編集された AVデータは、 編集リストにしたがって 、 記録媒体から読み出されることにより再生される。 The non-destructively edited AV data is reproduced by being read from the recording medium according to the edit list.
しかしながら、 編集リストは、 編集操作を記述したものであり、 A Vデー夕の再生時を考慮して作成されるものではないため、 A Vデー タをリアルタイムで再生することができないことがあった。 発明の開示 However, the edit list describes the editing operation and is not created in consideration of the playback of the AV data, so that the AV data could not be played in real time. Disclosure of the invention
本発明は、 このような状況に鑑みてなされたものであり、 AVデ一 夕のリアルタイムでの再生を可能とすることができるようにするもの である。 The present invention has been made in view of such a situation, and has been made in view of the above circumstances. It is.
本発明の情報作成装置は、 データを管理する管理ファイルを再生対 象として指定する第 1の再生制御情報を取得する再生制御情報取得手 段と、 再生制御情報取得手段により取得した第 1の再生制御情報に基 づいて、 データから構成されるファイルを再生対象として指定する第 2の再生制御情報を作成する作成手段とを備えることを特徴とする。 第 1の再生制御情報には、 デ一夕に対して設定された編集点が記述 されており、 再生装置が、 編集点に基づく編集結果であるデ一タをリ アルタイムで再生することができるか否かを判定する判定手段と、 判 定手段により、 再生装置が、 編集結果であるデータをリアルタイムで 再生することができないと判定された場合、 編集点が設定された所定 の範囲のデータを再配置する再配置手段とをさらに備え、 作成手段は 、 再配置手段により再配置されたデータから構成されるファイルをも 再生対象として指定する第 2の再生制御情報を作成することを特徴と する。 An information creation apparatus according to the present invention comprises: a reproduction control information acquisition means for acquiring first reproduction control information for designating a management file for managing data as a reproduction target; and a first reproduction information acquired by reproduction control information acquisition means. Creating means for creating second playback control information for designating a file composed of data as a playback target based on the control information. The first playback control information describes the edit points set for the data, and the playback device can play back the data as an edit result based on the edit points in real time. Determining means for determining whether or not the data can be reproduced, and when the reproducing apparatus determines that the data as the editing result cannot be reproduced in real time, the data in a predetermined range in which the editing point is set. And rearranging means for rearranging the data, wherein the creating means creates second playback control information for designating also a file composed of data relocated by the relocating means as a playback target. I do.
本発明の情報作成方法は、 データを管理する管理ファイルを再生対 象として指定する第 1の再生制御情報を取得する再生制御情報取得ス テツプと、 再生制御情報取得ステツプの処理により取得した第 1の再 生制御情報に基づいて、 データから構成されるファイルを再生対象と して指定する第 2の再生制御情報を作成する作成ステップとを含むこ とを特徵とする。 The information creation method according to the present invention includes a playback control information acquisition step for acquiring first playback control information for designating a management file for managing data as a playback target; and a first playback control information acquisition step for acquiring the first playback control information. And generating a second playback control information for designating a file composed of data as a playback target based on the playback control information.
本発明のプログラムは、 デ一夕を管理する管理ファイルを再生対象 として指定する第 1の再生制御情報を取得する再生制御情報取得ステ ップと、 再生制御情報取得ステツプの処理により取得した第 1の再生 制御情報に基づいて、 データから構成されるファイルを再生対象とし て指定する第 2の再生制御情報を作成する作成ステップとを備えるこ とを特徴とする。 The program according to the present invention comprises: a reproduction control information acquisition step for acquiring first reproduction control information for designating a management file for managing data as a reproduction target; and a first reproduction control information acquisition step for acquiring the first reproduction control information. Creating a second playback control information for designating a file composed of data as a playback target based on the playback control information. And features.
本発明においては、 データを管理する管理ファイルを再生対象とし て指定する第 1の再生制御情報が取得され、 その第 1の再生制御情報 に基づいて、 データから構成されるファイルを再生対象として指定す る第 2の再生制御情報が作成される。 図面の簡単な説明 In the present invention, first playback control information for designating a management file for managing data as a playback target is obtained, and a file composed of data is designated as a playback target based on the first playback control information. All the second playback control information is created. BRIEF DESCRIPTION OF THE FIGURES
第 1図は、 本発明を適用した映像プログラム制作支援システムの構 成例を示すブロック図、 第 2図は、 第 1図の編集用端末装置の構成例 を示すブロック図、 第 3図は、 ファイルシステムによるデータを管理 するためのディレクトリ構造の構成例を示す図、 第 4図は、 第 3図の ディレクトリ構造の詳細な構成例を示す図、 第 5図は、 第 3図のディ レクトリ構造の詳細な構成例を示す図、 第 6図は、 第 2図のエディツ トリスト編集部のエディットリスト作成処理を説明するフローチヤ一 ト、 第 7図は、 エディットリストの例を示す図、 第 8図は、 第 2図の プレイリスト作成部のプレイリスト作成処理を説明するフローチヤ一 ト、 第 9図は、 プレイリストの例を示す図、 第 1 0図は、 プレイリス トの例を示す図、 第 1 1図は、 再生装置の構成例を示すブロック図、 第 1 2図は、 第 1 1図の再生装置の再生処理を説明するフローチヤ一 ト、 第 1 3図は、 エディットリストとプレイリストの概念を示す図で ある。 発明を実施するための最良の形態 FIG. 1 is a block diagram showing a configuration example of a video program production support system to which the present invention is applied, FIG. 2 is a block diagram showing a configuration example of the editing terminal device in FIG. 1, and FIG. Fig. 4 shows an example of the structure of the directory structure for managing data by the file system. Fig. 4 shows a detailed example of the structure of the directory structure in Fig. 3. Fig. 5 shows the directory structure in Fig. 3. FIG. 6 is a flowchart illustrating an edit list creation process of the edit list editing unit in FIG. 2, FIG. 7 is a diagram illustrating an example of an edit list, FIG. Fig. 9 is a flowchart for explaining a playlist creation process of the playlist creation unit in Fig. 2; Fig. 9 is a diagram showing an example of a playlist; Fig. 10 is a diagram showing an example of a playlist; Fig. 1 shows the structure of the playback device. FIG. 12 is a block diagram showing an example of the configuration. FIG. 12 is a flowchart for explaining the reproduction process of the reproduction apparatus in FIG. 11, and FIG. 13 is a diagram showing the concept of an edit list and a playlist. BEST MODE FOR CARRYING OUT THE INVENTION
以下に本発明の実施の形態を説明するが、 請求の範囲に記載の構成 要件と、 発明の実施の形態における具体例との対応関係を例示すると 、 次のようになる。 この記載は、 請求の範囲に記載されている発明を サポートする具体例が、 発明の実施の形態に記載されていることを確 認するためのものである。 従って、 発明の実施の形態中には記載され ているが、 構成要件に対応するものとして、 ここには記載されていな い具体例があつたとしても、 そのことは、 その具体例が、 その構成要 件に対応するものではないことを意味するものではない。 逆に、 具体 例が構成要件に対応するものとしてここに記載されていたとしても、 そのことは、 その具体例が、 その構成要件以外の構成要件には対応し ないものであることを意味するものでもない。 Hereinafter, embodiments of the present invention will be described. The correspondence between the configuration requirements described in the claims and the specific examples in the embodiments of the present invention is as follows. This statement describes the invention described in the claims. This is to confirm that the specific examples supported are described in the embodiments of the invention. Therefore, even if there is a specific example that is described in the embodiment of the invention but is not described here as corresponding to the constituent requirements, it means that the specific example is It does not mean that it does not address configuration requirements. Conversely, even if a specific example is described here as corresponding to a configuration requirement, this means that the specific example does not support a configuration requirement other than the configuration requirement. Not even a thing.
さらに、 この記載は、 発明の実施の形態に記載されている具体例に 対応する発明が、 請求の範囲に全て記載されていることを意味するも のではない。 換言すれば、 この記載は、 発明の実施の形態に記載され ている具体例に対応する発明であって、 この出願の請求の範囲には記 載されていない発明の存在、 すなわち、 将来、 分割出願されたり、 補 正により追加される発明の存在を否定するものではない。 Furthermore, this description does not mean that the invention corresponding to the specific example described in the embodiment of the invention is all described in the claims. In other words, this description is an invention corresponding to the specific example described in the embodiment of the invention, and the existence of an invention not described in the claims of this application, that is, It does not exclude the existence of inventions filed or added by amendment.
請求の範囲 1に記載の情報作成装置は、 所定のデータを再生する再 生装置に提供される情報を作成する情報作成装置 (例えば、 第 1図の 編集用端末装置 6 6 ) において、 前記データを管理する管理ファイル (例えば、 第 4図のクリップインフォメーションファイル 1 5 1 ) を 再生対象として指定する第 1の再生制御情報 (例えば、 エディツトリ スト) を取得する再生制御情報取得手段 (例えば、 第 8図のステップ S 2 1の処理を実行する第 2図のプレイリスト作成部 8 6 ) と、 前記 再生制御情報取得手段により取得した前記第 1の再生制御情報に基づ いて、 前記データから構成されるファイル (例えば、 第 4図の画像デ —夕ファイル 1 5 2 ) を再生対象として指定する第 2の再生制御情報 (例えば、 プレイリスト) を作成する作成手段 (例えば、 第 8図のス テツプ S 2 7の処理を実行する第 2図のプレイリスト作成部 8 6 ) と を備えることを特徵とする。 An information creating device according to claim 1, wherein the information creating device creates information to be provided to a playback device that reproduces predetermined data (for example, an editing terminal device 66 in FIG. 1). Control information acquiring means (for example, an 8th clip information file 15 1 in FIG. 4) for acquiring first playback control information (for example, an edit list) that designates a playback target. The playlist creation unit 86 of FIG. 2 that performs the process of step S21 in the figure is configured from the data based on the first playback control information acquired by the playback control information acquisition unit. Creation means for creating second playback control information (for example, a playlist) that specifies a file to be played (for example, the image data in FIG. 4—the evening file 15 2) , The playlist creation section 8 6 of FIG. 2 for executing processing of the scan Tetsupu S 2 7 of Figure 8) and It is characterized by having.
請求の範囲 2に記載の情報作成装置は、 前記第 1の再生制御情報に は、 前記データに対して設定された編集点が記述されており、 前記再 生装置が、 前記編集点に基づく編集結果である前記データをリアル夕 ィムで再生することができるか否かを判定する判定手段 (例えば、 第 8図のステップ S 2 4の処理を実行する第 2図のプレイリスト作成部 8 6 ) と、 前記判定手段により、 前記再生装置が、 前記編集結果であ る前記データをリアルタイムで再生することができないと判定された 場合、 前記編集点が設定された所定の範囲のデータを再配置する再配 置手段 (例えば、 第 8図のステップ S 2 5の処理を実行する第 2図の プレイリスト作成部 8 6 ) とをさらに備え、 前記作成手段は、 前記再 配置手段により再配置された前記データから構成されるファイルをも 再生対象として指定する第 2の再生制御情報を作成する (例えば、 第 8図のステップ S 2 8の処理) ことを特徴とする。 3. The information creation device according to claim 2, wherein the first playback control information describes an edit point set for the data, and the playback device edits based on the edit point. Judgment means for judging whether or not the data as a result can be reproduced in real time (for example, the playlist creation unit 86 of FIG. 2 executing the processing of step S24 of FIG. 8) If the determination unit determines that the data as the editing result cannot be reproduced in real time, the reproducing device rearranges data in a predetermined range in which the editing point is set. (For example, a playlist creation unit 86 in FIG. 2 for executing the process of step S25 in FIG. 8), wherein the creation unit is relocated by the relocation unit. Composed of the above data Also create a second playback control information specifying the reproduction object files that are (for example, step S 2 8 of Figure 8) it can be characterized.
請求の範囲 3に記載の情報作成方法は、 所定のデータを再生する再 生装置に提供される情報を作成する情報作成装置 (例えば、 第 1図の 編集用端末装置 6 6 ) の情報作成方法において、 前記データを管理す る管理ファイル (例えば、 第 4図のクリップインフォメーションファ ィル 1 5 1 ) を再生対象として指定する第 1の再生制御情報 (例えば 、 エディットリスト) を取得する再生制御情報取得ステップ (例えば 、 第 8図のステップ S 2 1 ) と、 前記再生制御情報取得ステップの処 理により取得した前記第 1の再生制御情報に基づいて、 前記データか ら構成されるファイル (例えば、 第 4図の画像データファイル 1 5 2 ) を再生対象として指定する第 2の再生制御情報 (例えば、 プレイリ スト) を作成する作成ステップ (例えば、 第 8図のステップ S 2 7 ) とを含むことを特徴とする。 請求の範囲 4に記載のプログラムの各ステップの具体例も、 請求の 範囲 3に記載の情報作成方法の各ステップの発明の実施の形態におけ る具体例と同様である。 The information creating method according to claim 3 is a method for creating an information to be provided to a playback device that reproduces predetermined data by an information creating device (for example, an editing terminal device 66 in FIG. 1). , Playback control information for acquiring first playback control information (for example, an edit list) for designating a management file (for example, the clip information file 15 1 in FIG. 4) for managing the data as a playback target. Based on the acquisition step (for example, step S21 in FIG. 8) and the first reproduction control information acquired by the processing of the reproduction control information acquisition step, a file (for example, A creation step for creating second playback control information (for example, a playlist) that specifies the image data file 15 2) of FIG. Characterized in that it comprises a step S 2 7) and. A specific example of each step of the program described in claim 4 is also the same as the specific example in the embodiment of the invention of each step of the information creation method described in claim 3.
第 1図は、 本発明を適用した映像プログラム制作支援システムの構 成例を示す図である。 FIG. 1 is a diagram showing a configuration example of a video program production support system to which the present invention is applied.
第 1図において、 映像プログラム制作支援システム 5 1は、 例えば 、 テレビジョン信号を放送するテレビジョン放送局や、 ビデオや映画 等の映像コンテンッの制作会社等において設けられるシステムであり 、 テレビジョン番組や映画等の映像作品である映像プログラムを制作 するためのシステムである。 また、 映像プログラム制作支援システム 5 1は、 映像プログラムの制作を分担する複数の部署間で、 電子ファ ィル形式で構成される、 映像プログラムに付加されたメタデータ等を 一貫して利用できるようにし、 映像プログラムを効率よく作成するた めのシステムである。 In FIG. 1, a video program production support system 51 is a system provided in, for example, a television broadcast station that broadcasts television signals, a video content production company for videos and movies, and the like. This is a system for producing video programs that are video works such as movies. In addition, the video program production support system 51 enables a plurality of departments responsible for the production of video programs to consistently use the metadata etc. added to the video programs, which are configured in electronic file format. This is a system for efficiently creating video programs.
映像プログラム制作支援システム 5 1は、 第 1図に示されるように 、 映像プログラムの企画を行う企画用端末装置 6 1、 企画用端末装置 6 1が接続されたネットワーク 6 2、 ネットヮ一ク 6 2に接続された 取材用端末装置 6 3、 取材用端末装置 6 3を構成する撮像装置 6 4お よびフィールド PC/PDA (Personal Comput er/Personal Di gi t al As s i s t ant s) 6 5 (以下、 フィールド P C 6 5と称する) 、 同様に、 ネッ トワーク 6 2に接続される編集用端末装置 6 6、 並びに、 記録媒体で ある光ディスク 6 7により構成される。 As shown in FIG. 1, the video program production support system 51 includes a planning terminal device 61 for planning a video program, a network 62 to which the planning terminal device 61 is connected, and a network 6 2. The reporting terminal device 6 3, the imaging device 64 constituting the reporting terminal device 63, and a field PC / PDA (Personal Computer / Personal Digital Assistance) 6 5 (hereinafter, referred to as Similarly, it is composed of an editing terminal device 66 connected to a network 62, and an optical disk 67 serving as a recording medium.
企画用端末装置 6 1は、 例えば、 パーソナルコンピュータ等の情報 処理装置およびその周辺装置等により構成され、 映像プログラムの企 画が行われる企画構成部署等に設けられる。 この企画構成部署は、 映 像プログラムの制作全体を統括する部署であり、 制作する映像プ口グ ラムの企画および構想を行って、 映像プログラムのシナリオ (筋書き ) を作成するとともに、 後述する取材部署および編集部署等の他部署 に制作作業内容を指示する部署である。 企画用端末装置 6 1は、 例え ば、 映像プログラムのシナリオに対応する制作指示情報等を含む、 電 子ファイル形式の構成表メタデータを映像プログラム毎に作成する等 の処理を行う。 企画用端末装置 6 1は、 生成した構成表メタデータを 、 ネットワーク 6 2を介して取材用端末装置 6 3等に供給する。 これ により、 企画構成部署は、 取材部署等に対して、 取材または撮影すベ き場面や内容の指示を行う。 The planning terminal device 61 is composed of, for example, an information processing device such as a personal computer and its peripheral devices, and is provided in a planning section or the like where a video program is planned. This planning and planning department is in charge of the overall production of the video program, and is responsible for the production of video programs. This department creates a scenario (scenario) for the video program by planning and planning the ram, and instructs other departments such as the reporting department and editorial department, which will be described later, on the content of the production work. The planning terminal device 61 performs processing such as, for example, creating composition table metadata in an electronic file format including production instruction information corresponding to a scenario of a video program for each video program. The planning terminal device 61 supplies the generated composition table metadata to the reporting terminal device 63 and the like via the network 62. As a result, the planning and organization department instructs the reporting department and others on the scenes and contents to be covered or photographed.
取材用端末装置 6 3は、 取材を行う取材部署によって用いられる端 末装置群であり、 例えば、 撮像装置 6 4とフィールド P C 6 5により 構成される。 この取材部署は、 例えば、 企画構成部署からの制作指示 やシナリオにしたがって、 制作現場で実際に取材を行う部署であり、 映像プログラムを構成する各場面の映像を撮影するとともに、 撮影状 況を取材する部署である。 The news gathering terminal device 63 is a terminal device group used by a news gathering department that performs news gathering, and includes, for example, an imaging device 64 and a field PC 65. This reporting department, for example, is a department that actually performs interviews at the production site in accordance with production instructions and scenarios from the planning and configuration departments, and shoots video of each scene that composes the video program, and also reports the shooting situation Department.
撮像装置 6 4は、 例えば、 カムコーダ (登録商標) 等のビデオカメ ラであり、 放送用のニュース番組の取材や、 スポーツ等の試合の模様 、 映画などの映像コンテンツの撮影に使用される装置である。 この撮 像装置 6 4は、 ネットワーク 6 2に接続されており、 例えば、 上述し た企画用端末装置 6 1から、 ネットワーク 6 2を介して構成表メタデ 一夕を取得する。 そして、 撮像装置 6 4は、 その取得した構成表メタ データを所定の表示部等に表示し、 カメラマン等の撮影スタッフに撮 影すべき内容を認識させる。 また、 撮像装置 6 4は、 撮影スタッフに 操作され、 取得した構成表メタデ一夕の制作指示情報に基づいて、 映 像プログラムを構成する各場面の撮影 (撮像) を行う。 そして、 撮影 により得られた画像 (映像) デ一夕や音声データを光ディスク 6 7等 の記録媒体に記録する。 The imaging device 64 is, for example, a video camera such as a camcorder (registered trademark), and is a device used for reporting news programs for broadcasting, shooting games such as sports, and photographing video contents such as movies. is there. The imaging device 64 is connected to the network 62, and acquires the configuration table metadata from the planning terminal device 61 via the network 62, for example. Then, the imaging device 64 displays the acquired composition table metadata on a predetermined display unit or the like, and causes a photographing staff such as a photographer to recognize the content to be captured. Further, the imaging device 64 is operated by the imaging staff, and performs imaging (imaging) of each scene constituting the image program based on the acquired production instruction information of the composition table metadata. The images (videos) obtained through the shooting and the audio data are transferred to an optical disk 67 On a recording medium.
また、 撮像装置 6 4は、 例えば、 撮像により得られた画像デ一夕で あるオリジナルの画像データだけでなく、 ローレゾリューション (l o w res o lu t i on:低解像度) 画像データ (以下、 ローレゾデータと称す る) を光ディスク 6 7に記録することができる。 オリジナルの画像デ 一夕は、 データ量が大きいが、 高画質な画像データであるので、 映像 プログラムの完成品に用いられる。 一方、 口一レゾデ一夕は、 例えば 、 オリジナルの画像データから各フレームの画素数が間引かれること 等によって生成された、 画素数の少ないフレームの画像に対応する画 像データである。 In addition, the imaging device 64 may be configured to store not only original image data, which is an image obtained by imaging, but also low resolution (low resolution) image data (hereinafter referred to as low resolution data). ) Can be recorded on the optical disc 67. The original image data is large, but it is high-quality image data, so it is used for finished video programs. On the other hand, the mouth-to-mouth image is image data corresponding to an image of a frame having a small number of pixels, which is generated by, for example, thinning out the number of pixels of each frame from the original image data.
また、 ローレゾデータは、 さらに、 例えば、 MPEG4 (Mov i ng P i c tur e Exper t s Group phas e 4) 方式等でエンコードされているようにし てもよい。 このローレゾデータは、 オリジナルの画像データと比較し て低画質であるが、 データ量が小さいので、 送信や再生など処理の負 荷が軽く、 主に粗編集処理等に利用される。 Further, the low-resolution data may be encoded by, for example, the MPEG4 (Moving Picture Experts Group Group 4) method. This low-resolution data has a lower image quality than the original image data, but has a small amount of data, so the processing load such as transmission and reproduction is light, and is mainly used for rough editing processing.
撮像装置 6 4により、 画像データや音声データ等が記録された光デ イスク 6 7は、 例えば、 後述する編集部署やフィールド P C 6 5等に 搬送され、 利用される。 しかしながら、 光ディスク 6 7の搬送にはあ る程度の時間を要するため、 撮像装置 6 4は、 ネットワーク 6 2を介 して、 企画用端末装置 6 1、 フィールド P C 6 5、 または編集端末装 置 6 6等に、 撮影された画像データや音声データを供給できるように してもよい。 その場合、 撮像装置 6 4は、 転送時間を短縮するために (転送処理の負荷を軽減するために) 、 撮像により得られた画像デー 夕の代わりに、 その画像データに対応する、 データ量の小さいローレ ゾデ一夕を供給するようにするのが望ましい。 The optical disc 67 on which image data, audio data, and the like are recorded by the imaging device 64 is transported to, for example, an editing department or a field PC 65, which will be described later, and used. However, since it takes a certain amount of time to transport the optical disk 67, the imaging device 64 is connected to the planning terminal device 61, the field PC 65, or the editing terminal device 6 via the network 62. For example, photographed image data and audio data may be supplied to 6 or the like. In that case, the imaging device 64 replaces the image data obtained by imaging with the data amount corresponding to the image data in order to shorten the transfer time (to reduce the load of the transfer process). It is advisable to supply a small lores over night.
なお、 撮像装置 6 4によるローレゾデータの転送処理は、 どのよう なタイミングで行うようにしてもよく、 撮像処理と並行して行うよう にしてもよいし、 撮像処理の終了後に一括して行うようにしてもよい このように、 光ディスク 6 7の搬送に先駆けて、 ローレゾデ一夕を 転送することにより、 編集部署は、 搬送された光ディスク 6 7が到着 していなくても、 比較的早い段階で (例えば、 撮像処理と同時並行し て) 、 編集作業を行うことができるので、 映像プログラムの制作効率 を高めることができる。 なお、 上述のように、 ローレゾデータがネッ 卜ワーク 6 2を介して伝送される場合、 撮像装置 6 4は、 例えば、 ォ リジナルの画像データや音声データのみを光ディスク 6 7に記録する ようにしてもよい (ローレゾデ一夕を光ディスク 6 7に記録しないよ うにしてもよい) 。 What is the process of transferring low-resolution data by the imaging device 64? May be performed at an appropriate timing, may be performed in parallel with the imaging processing, or may be performed at once after the imaging processing is completed. Thus, prior to the transport of the optical disc 67, By transferring the low resolution image, the editing department can perform editing work at a relatively early stage (for example, concurrently with the imaging process) even if the transported optical disk 67 has not arrived. Can increase the production efficiency of video programs. As described above, when low-resolution data is transmitted via the network 62, the imaging device 64 may, for example, record only the original image data and audio data on the optical disk 67. (It is acceptable not to record the low resolution on the optical disk 67).
なお、 撮像装置 6 4が映像コンテンツ等を記録する記録媒体として は、 上述した光ディスク 6 7の例に限定されず、 どのような記録媒体 であってもよい。 例えば、 MD (Mini-Di sc) (登録商標) や MO (Magne t o Op t i cal d i sk) を含む光磁気ディスク、 フレキシブルディスクを 含む磁気ディスク、 DV (Di gi t al Vi deo)や VHS (Vi deo Home Sys t em) に用いられる磁気テープ、 フラッシュメモリ等を含む半導体メモリ等 であってもよい。 Note that the recording medium on which the imaging device 64 records the video content and the like is not limited to the above-described example of the optical disk 67, and may be any recording medium. For example, magneto-optical disks including MD (Mini-Di sc) (registered trademark) and MO (Magne to Optical disk), magnetic disks including flexible disk, DV (Digital Vi deo) and VHS (Vi It may be a magnetic tape used for a deo home system, a semiconductor memory including a flash memory, or the like.
フィ一ルド P C 6 5は、 例えば、 ノート型パーソナルコンピュータ や PDA等の携帯可能な情報処理装置および周辺装置などで構成される 。 このフィールド P C 6 5は、 撮像装置 6 4と各種の有線または無線 回線等により接続されており、 例えば、 構成表メタデータ、 画像デー 夕、 および音声データなどを撮像装置 6 4と共有することができる。 フィールド P C 6 5は、 例えば、 ネットワーク 6 2を介して、 企画 用端末装置 6 1から構成表メタデータを取得したり、 撮像装置 6 4か ら構成表メタデータを取得したりする。 フィールド P C 6 5は、 取得 した構成表メタデータを所定の表示部に表示し、 取材部署担当者に取 材、 撮影すべき内容を認識させる。 The field PC 65 includes, for example, a portable information processing device such as a notebook personal computer and a PDA, and peripheral devices. The field PC 65 is connected to the imaging device 64 by various wired or wireless lines, and can share, for example, the configuration table metadata, image data, and audio data with the imaging device 64. it can. The field PC 65 acquires, for example, configuration table metadata from the planning terminal device 61 via the network 62, Or acquire the composition table metadata. The field PC 65 displays the acquired composition table metadata on a predetermined display unit, so that the person in charge of the reporting department recognizes the content to be collected and photographed.
さらに、 フィールド P C 6 5は、 ュ一ザである取材部署担当者の入 力に基づいて、 取材 ·撮影状況に関する情報である撮影状況情報を生 成し、 生成した撮影状況情報を構成表メタデータ内の該当欄に追加す る。 このように、 フィールド P C 6 5は、 撮影状況情報を構成表メタ データ内の該当欄に追加することにより、 構成表メタデータを編集す る。 この撮影状況情報は、 例えば、 テイクごとや取材場所ごとに多様 な観点で記載されたテキストデータ等であり、 後段の編集処理時に有 用となる情報である。 また、 フィールド P C 6 5は、 撮影状況情報を メタデータとして撮像装置 6 4に供給し、 撮像装置 6 4において得ら れた画像データや音声デ一夕に付加させる。 Further, the field PC 65 generates shooting condition information, which is information on the shooting and shooting conditions, based on the input of the person in charge of the news gathering department, which is a user, and uses the generated shooting condition information in the composition table metadata. Add it to the appropriate column in. As described above, the field PC65 edits the composition table metadata by adding the shooting status information to the corresponding column in the composition table metadata. This shooting status information is, for example, text data described from various viewpoints for each take or each reporting location, and is information that is useful in the subsequent editing processing. Further, the field PC 65 supplies the imaging condition information as metadata to the imaging device 64, and adds it to the image data and audio data obtained by the imaging device 64.
編集用端末装置 6 6は、 例えば、 パーソナルコンピュータ等の情報 処理装置および周辺装置により構成され、 画像データや音声デ一夕の 編集処理を行う編集部署に設けられる。 編集部署は、 企画構成部署に よる制作指示やシナリオ、 取材部署における取材状況を反映した構成 表メ夕デ一夕等に基づいて、 撮像装置 6 4により得られた画像データ や音声データを編集し、 映像プログラムを完成させる部署である。 編集用端末装置 6 6は、 例えば、 撮像装置 6 4から、 ネットワーク 6 2を介して、 構成表メタデータやローレゾデ一夕を取得する。 また 、 編集用端末装置 6 6は、 撮像装置 6 4において画像データや音声デ 一夕が記録された光ディスク 6 7より、 オリジナルの画像データや音 声データを取得する。 さらに、 編集用端末装置 6 6は、 企画用端末装 置 6 1またはフィ一ルド P C 6 5等より、 ネットワーク 6 2を介して 、 直接制作指示 (編集に関する指示) を取得することも可能である。 編集用端末装置 6 6は、 取得した構成表メタデータに基づいて、 画 像データや音声データを好適に再生して表示する。 例えば、 編集用端 末装置 6 6は、 ユーザに操作され、 ネットワーク 6 2を介して取得し たローレゾデ一夕や、 光ディスク 6 7に記録されているオリジナルの 画像データや音声デ一夕を、 シナリオにしたがった順序で連続的に表 示したり、 所望のクリップの画像データのみを表示したりする。 なお 、 光ディスク 6 7に記録されているオリジナルの画像データを再生す る場合、 編集用端末装置 6 6は、 例えば、 光ディスク 6 7に記録され ているデ一タを読み出したり、 光ディスク 6 7にデータを書き込んだ りする記録再生装置であるディスク装置等を利用する。 The editing terminal device 66 is composed of, for example, an information processing device such as a personal computer and peripheral devices, and is provided in an editing section that performs editing processing of image data and audio data. The editing department edits the image data and audio data obtained by the imaging device 64 based on the production instructions and scenarios by the planning and composition department, and the composition table reflecting the coverage in the reporting department. The department that completes the video program. The editing terminal device 66 acquires, for example, the configuration table metadata and the low resolution from the imaging device 64 via the network 62. Further, the editing terminal device 66 obtains original image data and audio data from the optical disk 67 on which the image data and audio data are recorded in the imaging device 64. Furthermore, the editing terminal device 6 6 can also directly obtain a production instruction (editing instruction) from the planning terminal device 61 or the field PC 65 via the network 62. . The editing terminal device 66 suitably reproduces and displays image data and audio data based on the acquired composition table metadata. For example, the editing terminal device 66 is operated by a user to transfer a low resolution image obtained via the network 62 or original image data and audio data recorded on the optical disk 67 to a scenario. Display them continuously in the order according to, or display only the image data of the desired clip. When playing back the original image data recorded on the optical disk 67, the editing terminal device 66 reads, for example, data recorded on the optical disk 67, or reads data from the optical disk 67. A disk device or the like, which is a recording / reproducing device for writing or writing data, is used.
また、 編集用端末装置 6 6は、 例えば、 構成表メタデータに基づい て必要な画像データ等を好適な順序で再生し、 表示するだけでなく、 取材により得られた画像データ等の編集処理を行う。 この編集処理と しては、 粗編集処理と本編集処理がある。 Further, the editing terminal device 66 not only reproduces and displays necessary image data and the like in a suitable order based on the configuration table metadata, for example, but also performs editing processing of the image data and the like obtained by the interview. Do. The editing process includes a rough editing process and a main editing process.
粗編集処理は、 画像データや音声データに対する簡易的な編集処理 である。 例えば、 編集用端末装置 6 6は、 粗編集処理において、 例え ば、 1回の撮像処理を示す単位であるクリップに対応するクリップデ 一夕を複数取得した場合に、 それらのクリップデータの中から、 本編 集で使用すべきクリップデータを選択し、 選択されたクリップデ一夕 の中から、 さらに必要な画像または音声部分を選択 (Logging) し、 その選択された画像または音声部分に対応する編集開始位置 ( I N点 ) および編集終了位置 (O U T点) を例えば、 タイムコード等を利用 して設定し、 上述したクリップデータの中から、 対応する部分を抽出 ( Inges t ing) する。 The rough editing process is a simple editing process for image data and audio data. For example, when the editing terminal device 66 acquires a plurality of clip data corresponding to a clip which is a unit indicating one imaging process in the rough editing process, for example, the editing terminal device 66 Select the clip data to be used in this editing, select the required image or audio part from the selected clip data (Logging), and edit the image or audio part corresponding to the selected image or audio part. The start position (IN point) and the edit end position (OUT point) are set using, for example, time code, and the corresponding portion is extracted (Ingesting) from the above-described clip data.
なお、 クリップは、 1回の撮像処理だけでなく、 その撮像処理の撮 像開始から撮像終了までの時間を示す単位でもあり、 その撮像処理に より得られた各種のデータの長さを示す単位でもあり、 その撮像処理 により得られた各種のデ一夕のデータ量を示す単位でもある。 さらに 、 クリップは、 その各種のデータの集合体そのものも示す場合もある 本編集処理は、 粗編集処理が施された各クリップデ一夕を繋ぎ合わ せ、 その画像データに対して、 最終的な画質調整等を行い、 番組など で放送するためのデータである完全パッケ一ジデータを作成する処理 である。 Note that a clip is a unit that indicates the time from the start of imaging to the end of imaging in that imaging processing as well as one imaging processing. It is also a unit that indicates the length of various data obtained from the data, and is a unit that indicates the data amount of various data obtained by the imaging process. Further, the clip may also indicate the aggregate itself of the various types of data. This editing processing connects the clip data that has been subjected to the rough editing processing to the final image data. This is the process of adjusting the image quality and creating complete package data, which is data for broadcasting in programs and the like.
なお、 上述した企画用端末装置 6 1、 撮像装置 6 4、 フィールド P C 6 5、 編集用端末装置 6 6等の各装置は、 それぞれ、 複数台により 構成されるようにしてもよい。 例えば、 複数台の撮像装置 6 4におい て得られた画像データ等を、 1台の編集用端末装置 6 6が光ディスク 6 7ゃネットワーク 6 2を介して取得し、 そのデータに対して編集処 理を行うようにしてもよいし、 1台の撮像装置 6 4から供給されたデ 一夕が、 複数台の編集用端末装置 6 6により編集されるようにしても よい。 Note that each of the above-described planning terminal device 61, imaging device 64, field PC 65, editing terminal device 66, and the like may be configured by a plurality of devices. For example, one editing terminal device 66 acquires image data and the like obtained by a plurality of imaging devices 64 via the optical disk 67 and the network 62, and performs editing processing on the data. May be performed, or the data supplied from one imaging device 64 may be edited by a plurality of editing terminal devices 66.
逆に、 上述した企画用端末装置 6 1、 撮像装置 6 4、 フィールド P C 6 5、 および編集用端末装置 6 6等の各装置は、 それぞれ、 別体と して構成されるように説明したが、 これに限らず、 各装置の機能の一 部または全部が互いに一体化して構成されるようにしてもよい。 また、 映像プログラム制作支援システム 5 1は、 例えば、 上述した 企画用端末装置 6 1、 撮像装置 6 4、 フィールド P C 6 5、 および編 集用端末装置 6 6とは別に、 ネットワーク 6 2に接続されたセンタサ ーバ (図示せず) を設け、 企画用端末装置 6 1、 撮像装置 6 4、 フィ —ルド P C 6 5、 および編集用端末装置 6 6等をクライアントとした 、 クライアント/サーバ (C l i ent/Server) システムとして構成するよ うにしてもよい。 Conversely, it has been described that the above-described devices such as the planning terminal device 61, the imaging device 64, the field PC 65, and the editing terminal device 66 are configured separately. However, the present invention is not limited to this, and some or all of the functions of each device may be integrated with each other. The video program production support system 51 is connected to a network 62 separately from, for example, the planning terminal device 61, the imaging device 64, the field PC 65, and the editing terminal device 66 described above. A center server (not shown) is provided, and a client / server (Cli) is used with the planning terminal device 61, the imaging device 64, the field PC 65, and the editing terminal device 66 as clients. ent / Server) You may do it.
第 2図は、 第 1図の編集用端末装置 6 6の詳細な構成例を示してい る。 FIG. 2 shows a detailed configuration example of the editing terminal device 66 of FIG.
第 2図において、 編集用端末装置 6 6の CPU (Central Processing Unit) 8 1は、 ROM (Read Only Memory) 8 2に記憶されているプロ グラムに従って各種の処理を実行する。 RAM (Random Access Memory ) 8 3には、 CPU8 1が各種の処理を実行する上において必要なデ一 夕やプログラムなどが適宜記憶される。 In FIG. 2, a CPU (Central Processing Unit) 81 of the editing terminal device 66 executes various processes in accordance with programs stored in a ROM (Read Only Memory) 82. In a RAM (Random Access Memory) 83, data and programs necessary for the CPU 81 to execute various processes are stored as appropriate.
クリップデータ編集部 84は、 出力部 9 2を制御してディスプレイ 等に GUI (Graphical User Interface) 等を表示させ、 入力部 9 1を 介してユーザからの操作入力を受け付け、 その操作入力等に基づいて 、 ドライブ 9 5に装着された光ディスク 6 7に記録されている画像デ 一夕、 音声デ一タ、 ローレゾデータ、 もしくはメタデータ等、 または 、 通信部 94を介して取得したローレゾデータ等に対して、 編集処理 を行い、 編集内容に関する情報や、 編集後のデータに関する情報等を 生成して、 エディツトリスト編集部 8 5に供給する。 なお、 クリップ データ編集部 84は、 再生対象となる各種のデータを更新せずに、 非 破壊的な編集処理を行う。 The clip data editing unit 84 controls the output unit 92 to display a GUI (Graphical User Interface) on a display or the like, receives an operation input from the user via the input unit 91, and based on the operation input and the like. The image data, audio data, low-resolution data, or metadata, etc. recorded on the optical disk 67 mounted on the drive 95, or low-resolution data acquired via the communication unit 94. Then, an editing process is performed to generate information on the contents of the editing, information on the edited data, and the like, and supply the generated information to the edit list editing unit 85. The clip data editing unit 84 performs non-destructive editing processing without updating various data to be played back.
エディットリスト編集部 8 5は、 クリップデータ編集部 84におい て行われる編集処理に伴って生成される各種の情報に基づいて、 編集 結果を示すエディットリス卜を生成し、 光ディスク 6 7に記録する。 プレイリスト作成部 8 6は、 エディットリストに基づいて、 プレイ リストを作成し、 光ディスク 6 7に記録する。 プレイリストとは、 ェ ディットリストをコンパイルした結果の情報である。 プレイリストは 、 後述するブリッジエッセンスを構成要素として含むことができる。 なお、 プレイリスト自身を編集することはできず、 エディツトリスト が編集されるたびに、 その変更内容を反映した新たなプレイリストが 生成される。 エディットリストが削除された場合、 対応するプレイリ ストも削除される。 The edit list editing unit 85 generates an edit list indicating an editing result based on various types of information generated in accordance with the editing process performed in the clip data editing unit 84, and records the edit list on the optical disk 67. The playlist creating unit 86 creates a playlist based on the edit list, and records the playlist on the optical disc 67. A playlist is information obtained as a result of compiling an edit list. The playlist can include a bridge essence described later as a component. Note that you cannot edit the playlist itself, Each time is edited, a new playlist that reflects the changes is generated. If an edit list is deleted, the corresponding playlist is also deleted.
ブリッジェッセンス作成部 8 7は、 ブリッジエツセンスを作成する 。 即ち、 エディットリストに基づいて、 光ディスク 6 7に記録される クリップデ一夕を再生するとき、 クリップデ一夕の物理的な配置状況 によっては、 ドライブのシーク性能により、 編集結果を途切れること なく連続して再生できないことがある。 このような場合、 ブリッジェ ッセンス作成部 8 7は、 連続再生が不可能な区間を別の場所にコピ一 し、 物理的に連続するように再配置して、 プリッジエッセンスを作成 し、 リアルタイムでの連続再生を保証する。 The bridge essence creating unit 87 creates a bridge essence. In other words, when playing back the clip data recorded on the optical disk 67 based on the edit list, depending on the physical arrangement of the clip data, the seek result of the drive may cause continuous editing without interruption. May not be able to play. In such a case, the bridge essence creation unit 87 copies the section where continuous playback is impossible to another place, rearranges it so that it is physically continuous, creates a bridge essence, and creates a real-time Guarantee continuous playback.
CPU 8 1 , ROM 8 2 , RAM 8 3 , クリップデータ編集部 8 4、 エディ ットリスト編集部 8 5、 プレイリスト作成部 8 6、 およびブリッジェ ッセンス作成部 8 7は、 バス 8 8を介して相互に接続されている。 こ のバス 8 8にはまた、 入出力インタフェース 9 0も接続されている。 入出力ィン夕フェース 9 0は、 キーポ一ドゃマウスから構成される 入力部 9 1が接続され、 入力部 9 1に入力された信号を CPU 8 1に出 力する。 また、 入出力インタフェース 9 0には、 ディスプレイゃスピ 一力などから構成される出力部 9 2も接続されている。 The CPU 81, ROM 82, RAM 83, clip data editing section 84, edit list editing section 85, playlist creation section 86, and bridge essence creation section 87 are mutually connected via the bus 88. It is connected. An input / output interface 90 is also connected to the bus 88. The input / output interface 90 is connected to an input unit 91 composed of a keypad mouse, and outputs a signal input to the input unit 91 to the CPU 81. The input / output interface 90 is also connected to an output unit 92 composed of a display and a display.
さらに、 入出力インタフェース 9 0には、 ハードディスクや EEPR0M (E l ec t ron i ca l ly Eras ab l e and Programmab l e Read On l y Memory) などから構成される記憶部 9 3、 および、 ネットワーク 6 2などを介 して他の装置とデータの通信を行う通信部 9 4も接続されている。 ド ライブ 9 5は、 光ディスク 6 7や磁気ディスク、 光磁気ディスク、 半 導体メモリなどの記録媒体からなるリムーバブルメディア 1 0 1より データを読み出したり、 データを書き込んだりするときに用いられる 次に、 光ディスク 6 7に記録された各データを管理するファイルシ ステム、 並びにファイルシステムにおけるディレクトリ構造およびフ アイルについて、 第 3図を参照して説明する。 In addition, the input / output interface 90 includes a storage unit 93 composed of a hard disk, an EEPR0M (Electronic cali ble Erasable and Programmable Read Only Memory), and a network 62. A communication unit 94 that performs data communication with another device via the communication unit 94 is also connected. The drive 95 is used when reading data from or writing data to a removable medium 101 composed of a recording medium such as an optical disk 67, a magnetic disk, a magneto-optical disk, and a semiconductor memory. Next, a file system for managing each data recorded on the optical disk 67, and a directory structure and a file in the file system will be described with reference to FIG.
光ディスク 6 7に記録されたデータを管理するファイルシステムと しては、 どのようなファイルシステムを用いてもよく、 例えば、 UDF (Universal Disk Format) や IS09660 (International Organization for Standardization 9660) 等を用いてもよい。 また、 光ディスク 6 7の代わりにハードディスク等の磁気ディスクを用いた場合、 ファ ィルシステムとして、 FAT (File Allocation Tables) 、 NTFS (New T echnology File System) 、 HFS (Hierarchical File System) 、 また は UFS (Unix (登録商標) File System) 等を用いてもよい。 また、 専用のファイルシステムを用いるようにしてもよい。 As a file system for managing data recorded on the optical disk 67, any file system may be used, for example, by using UDF (Universal Disk Format) or IS09660 (International Organization for Standardization 9660). Is also good. When a magnetic disk such as a hard disk is used instead of the optical disk 67, the file system may be FAT (File Allocation Tables), NTFS (New Technology File System), HFS (Hierarchical File System), or UFS (Unix). (Registered trademark) File System) or the like. Further, a dedicated file system may be used.
第 3図において、 ルートディレクトリ (ROOT) 1 3 1には、 PR0AV ディレクトリ 1 32が設けられている。 PR0AVディレクトリ 1 32の 下位のディレクトリには、 画像データや音声データ等のエッセンスデ 一夕に関連する情報、 および、 エッセンスデータの編集結果を示すェ ディットリスト等が配置される。 In FIG. 3, a PR0AV directory 132 is provided in a root directory (ROOT) 131. In a lower directory of the PR0AV directory 132, information related to the essence data such as image data and audio data, and an edit list indicating an edited result of the essence data are arranged.
PR0AVディレクトリ 1 32には、 インデックスファイル (INDEX. XML ) 1 34、 インデックスファイル (INDEX. BUP) 1 3 5、 ディスクィ ンフオメーシヨンファイル (DISCINF0. XML) 1 36、 ディスクインフ オメーシヨンファイル (DISCINF0, BUP) 1 37、 ディスクメタファィ ル (DISCMETA. XML) 1 33、 クリツプルートディレクトリ (CLPR) 1 38、 およびエディツトリストルートディレクトリ (EDTR) 1 3 9が 設けられている。 The PR0AV directory 132 contains index files (INDEX. XML) 134, index files (INDEX. BUP) 135, disc information files (DISCINF0. XML) 136, and disc information files (DISCINF0, BUP) 137, DISCMETA. XML 133, Clip Root Directory (CLPR) 138, and Edit List Root Directory (EDTR) 139 are provided.
インデックスファイル 1 34には、 光ディスク 67に記録されてい る全てのクリップデータおよびエディットリストを管理するための管 理情報等が記述されている。 なお、 インデックスファイル 1 3 5は、 インデックスファイル 1 3 4を複製したものであり、 2つのファイル に別々に記録することにより、 信頼性の向上が図られている。 The index file 134 contains information recorded on the optical disc 67. It describes all clip data and management information for managing the edit list. The index file 135 is a duplicate of the index file 134, and the reliability is improved by separately recording the two files.
例えば、 インデックスファイル 1 3 4およびインデックスファイル 1 3 5には、 クリップのデータを管理するための管理情報として、 後 述するクリップのデータを管理するクリップィンフオメーションファ ィルに付加された濯 IDと、 クリップィンフオメ一ションファイルのフ アイル名との対応関係を表わす情報が記述されている。 For example, the index file 13 4 and the index file 13 5 include, as management information for managing clip data, a rinse added to a clip information file for managing clip data described later. Information indicating the correspondence between the ID and the file name of the clip information file is described.
ディスクインフォメーションファイル 1 3 6には、 光ディスク 6 7 に記録されているデータ全体に対するメタデータのうち、 例えば、 再 生開始位置等の再生装置の内部で厳密に管理する必要のある情報が記 述されている。 なお、 ディスクインフォメ一シヨンファイル 1 3 7は 、 ディスクインフォメーションファイル 1 3 6を複製したものであり 、 2つのファイルに別々に記録することにより、 信頼性の向上が図ら れている。 The disc information file 1336 describes, among the metadata for the entire data recorded on the optical disc 67, information that must be strictly managed inside the playback device, such as the playback start position. ing. The disc information file 1337 is a copy of the disc information file 1336, and is separately recorded in two files to improve reliability.
ディスクメタファイル 1 3 3には、 光ディスク 6 7に記録されてい るデータ全体に対するメタデータのうち、 例えば、 ディスク属性等の 自由に書き換えることのできる情報が記述されている。 In the disk metafile 133, information that can be freely rewritten, such as a disk attribute, is described in the metadata for the entire data recorded on the optical disk 67.
クリップルートディレクトリ 1 3 8には、 クリップのデータが下位 のディレクトリに設けられ、 エディットリストルートディレクトリ 1 In the clip root directory 138, clip data is provided in a lower directory, and the edit list root directory 1
3 9には、 クリップのデ一夕に対する編集結果を示すエディットリス トのデータが下位のディレクトリに設けられる。 In 39, edit list data indicating the editing result of the clip data is provided in a lower directory.
クリップルートディレクトリ 1 3 8には、 光ディスク 6 7に記録さ れているクリップのデ一夕が、 クリップ毎に異なるディレクトリに分 けて記録されている。 例えば、 第 3図の例では、 3つのクリップのデ 一夕が、 クリップディレクトリ (C0001) 1 4 1、 クリップディレク トリ (C0002) 1 4 2、 およびクリップディレクトリ (C0003) 1 4 3 の 3つのディレクトリに分けられて記録されている。 In the clip root directory 138, the data of the clips recorded on the optical disk 67 are recorded separately in different directories for each clip. For example, in the example of Fig. 3, the data of three clips One night, the clip directory (C0001) 141, the clip directory (C0002) 142, and the clip directory (C0003) 144 are recorded in three separate directories.
即ち、 光ディスク 6 7に記録された最初のクリップの各データは、 クリップディレクトリ 1 4 1の下位のディレクトリのファイルに記録 され、 2番目に光ディスク 6 7に記録されたクリップの各データは、 クリップディレクトリ 1 4 2の下位のディレクトリのファイルに記録 され、 3番目に光ディスク 6 7に記録されたクリップの各データは、 クリップディレクトリ 1 4 3の下位のディレクトリのファイルに記録 される。 That is, each data of the first clip recorded on the optical disc 67 is recorded in a file in a directory below the clip directory 141, and each data of the clip recorded on the optical disc 67 is stored in the clip directory. Each data of the clip recorded in the directory under the directory 142 and the third recorded on the optical disk 67 third is recorded in the file in the directory under the clip directory 144.
また、 エディットリストルートディレクトリ 1 3 9には、 光ディス ク 6 7に記録されているエディットリストが、 その編集処理毎に異な るディレクトリに分けて記録されている。 例えば、 第 3図の例では、 4つのエディットリストが、 エディツトリストディレクトリ (E0001 ) 1 4 4、 エディツトリストディレクトリ (E0002) 1 4 5、 エディ ットリストディレクトリ (E0003) 1 4 6、 およびエディツトリスト ディレクトリ (E0004) 1 4 7の 4つのディレクトリに分けて記録さ れている。 In the edit list root directory 1339, the edit list recorded on the optical disc 67 is recorded in a different directory for each editing process. For example, in the example of FIG. 3, the four edit lists are an edit list directory (E0001) 144, an edit list directory (E0002) 144, an edit list directory (E0003) 144, and Edit list directory (E0004) Recorded in four directories, 147.
即ち、 光ディスク 6 7に記録されたクリップの 1回目の編集結果を 示すエディットリストは、 エディットリストディレクトリ 1 4 4の下 位のディレクトリのファイルに記録され、 2回目の編集結果を示すェ ディットリストは、 エディットリストディレクトリ 1 4 5の下位のデ ィレクトリのファイルに記録され、 3回目の編集結果を示すエディッ トリストは、 エディットリストディレクトリ 1 4 6の下位のディレク トリのファイルとして管理され、 4回目の編集結果を示すエディット リストは、 エディットリストディレクトリ 1 4 7の下位のディレクト リのファイルに記録される。 That is, the edit list indicating the first edit result of the clip recorded on the optical disc 67 is recorded in a file in the lower directory of the edit list directory 144, and the edit list indicating the second edit result is The edit list that is recorded in the file in the lower directory of the edit list directory 144 and indicates the result of the third edit is managed as a file in the lower directory of the edit list directory 144, and the fourth edit is performed. The edit list showing the result is a directory under the edit list directory 1 4 7 Recorded in the file.
第 4図は、 クリップルートディレクトリ 1 3 8に設けられるクリッ プディレクトリ 1 4 1の下位のディレクトリにおけるファイルの構成 例を示している。 クリップディレクトリ 1 4 1には、 最初に光デイス ク 6 7に記録されたクリップの各データがファイルとして設けられ、 管理される。 FIG. 4 shows an example of a file configuration in a directory below the clip directory 141 provided in the clip root directory 1338. In the clip directory 141, each data of the clip initially recorded on the optical disk 67 is provided and managed as a file.
クリップディレクトリ 1 4 1には、 クリップを管理するファイルで あるクリップインフォメ一ションファイル (C0001 C01. SMI) 1 5 1、 クリップの画像デ一夕を含むファイルである画像データファイル (CO 001V01. MXF) 1 5 2、 クリップの 8チャンネルの音声デ一タそれぞれ を含む 8つのファイルである音声データファイル (C0001A01. MXF乃至 C0001A08. MXF) 1 5 3乃至 1 6 0、 クリップの画像データに対応する 口一レゾデータを含むファイルであるローレゾデータファイル (C000 1 S01. MXF) 1 6 1、 クリップデータおよび編集結果の属性としてのメ 夕データ等のリアルタイム性を要求されないノンリアルタイムメ夕デ 一夕を含むファイルであるノンリアルタイムメタデータファイル (CO 001M01. XML) 1 6 2、 クリップデータのフレーム単位で付加される、 例えば、 LTC (L i near T ime Code) , UMID等のリアルタイム性を要求 されるリアルタイムメタデータを含むファイルであるリアルタイムメ 夕データファイル (C0001R01. B IM) 1 6 3、 並びに、 画像データファ ィル 1 5 2のフレーム構造 (例えば、 MPEG等におけるピクチャ毎の圧 縮形式に関する情報や、 ファイルの先頭からのオフセットアドレス等 の情報) が記述されたファイルであるピクチャポインタファイル (CO 001 101. PPF) 1 6 4が設けられている。 A clip information file (C0001 C01. SMI) 151, which is a file for managing clips, and an image data file (CO 001V01. MXF), which is a file containing image data of clips, are stored in the clip directory 14 1. 15 2, audio data files (C0001A01.MXF to C0001A08.MXF), which are eight files containing the audio data of each of the eight channels of the clip. A low-resolution data file (C000 1 S01. MXF), which is a file containing resolution data, is a file containing non-real-time data that does not require real-time processing such as clip data and video data as attributes of editing results. Certain non-real-time metadata files (CO 001M01. XML) 1 62, added in frame units of clip data, for example, LTC (L i near Time Code), a real-time data file (C0001R01.BIM) 163, which is a file containing real-time metadata that requires real-time properties such as UMID, and an image data file 152 A picture pointer file (CO 001 101. PPF) 164, which is a file that describes the frame structure (for example, information on the compression format for each picture in MPEG or the like and information such as the offset address from the beginning of the file) Is provided.
第 4図の例の場合、 再生時にリアルタイム性を要求されるデータで ある、 画像データファイル 1 5 2の画像データ、 ローレゾデータファ ィル 1 6 1のローレゾデータ、 リアルタイムメタデータファイル 1 6 3のリアルタイムメタデータのそれぞれは、 1つのファイルに記録さ れ、 読み出し時間が増加しないようになされている。 In the case of the example in Fig. 4, the image data of the image data file 152, which is data that requires real-time Each of the low-resolution data of the file 161 and the real-time metadata of the real-time metadata file 163 are recorded in one file so that the reading time does not increase.
また、 音声データファイル 1 5 3乃至 1 6 0の音声データも、 再生 時にリアルタイム性を要求されるが、 7. 1チャンネル等のような音声 の多チャンネル化に対応するために、 8チャンネル用意され、 それぞ れ、 異なるファイルに記録されている。 なお、 第 4図では、 音声デー 夕は 8つのファイルに記録されることとしたが、 これに限らず、 音声 データのファイルは、 7つ以下であってもよいし、 9つ以上であって もよい。 Also, the audio data of the audio data files 153 through 160 is required to be real-time at the time of playback, but eight channels are prepared to support multi-channel audio such as 7.1 channels. Each is recorded in a different file. In FIG. 4, the audio data is recorded in eight files, but this is not a limitation. The number of audio data files may be seven or less, or nine or more. Is also good.
同様に、 画像データファイル 1 5 2の画像データ、 口一レゾデータ ファイル 1 6 1の口一レゾデータ、 およびリアルタイムメタデ一タフ アイル 1 6 3のリアルタイムメタデータも、 場合によって、 それぞれ 、 2つ以上のファイルに記録されるようにしてもよい。 Similarly, the image data of the image data file 152, the mouth-to-mouth data file 161, the mouth-to-mouth data, and the real-time metadata 163 of the real-time metadata 163 may also each include two or more files. May be recorded.
また、 第 4図において、 ノンリアルタイムメタデータファイル 1 6 2のリアルタイム性を要求されないノンリアルタイムメタデータは、 リアルタイムメタデータファイル 1 6 3のリアルタイム性を要求され るリアルタイムメ夕デ一夕と異なるファイルに記録される。 これは、 画像データ等の通常の再生中に必要の無いメタデータを読み出さない ようにするためであり、 このようにすることにより、 再生処理の処理 時間や、 処理に必要な負荷を軽減することができる。 In FIG. 4, the non-real-time metadata of the non-real-time metadata file 162 that does not require the real-time property is different from the real-time metadata file that requires the real-time property of the real-time metadata file 163. Recorded in. This is to prevent unnecessary metadata such as image data from being read during normal playback, and thereby reduce the processing time of the playback process and the load required for the process. Can be.
なお、 ノンリアルタイムメタデータファイル 1 6 2は、 汎用性を持 たせるために XML (ex t ens i b l e Markup Language) 形式で記述されて いる。 また、 リアルタイムメタデータファイル 1 6 3は、 再生処理の 処理時間や処理に必要な負荷を軽減させるために、 XML形式のフアイ ルをコンパイルした BIM形式のファイルである。 第 4図に示されるクリップディレクトリ 1 4 1のファイルの構成例 は、 光ディスク 6 7に記録されている各クリップに対応する全てのク リップディレクトリにおいて適用することができる。 即ち、 第 3図に 示される、 その他のクリップディレクトリ 1 4 2および 1 4 3におい ても、 第 4図に示されるファイルの構成例を適用することができるの で、 その説明を省略する。 The non-real-time metadata file 162 is described in XML (extensible Markup Language) format so as to have versatility. The real-time metadata file 163 is a BIM file compiled from an XML file in order to reduce the processing time of the playback process and the load required for the process. The file configuration example of the clip directory 144 shown in FIG. 4 can be applied to all clip directories corresponding to each clip recorded on the optical disc 67. That is, since the configuration example of the file shown in FIG. 4 can be applied to the other clip directories 144 and 144 shown in FIG. 3, the description thereof is omitted.
なお、 クリップディレクトリ 1 4 1のディレクトリ構造は、 第 4図 に示した例に限らず、 各クリップディレクトリの下位のディレクトリ The directory structure of the clip directory 141 is not limited to the example shown in FIG.
(クリップディレクトリそのものを含む) に、 そのクリップに対応す るノンリアルタイムメタデータファイルが存在すれば、 どのような構 成であってもよい。 Any structure may be used as long as the non-real-time metadata file corresponding to the clip exists (including the clip directory itself).
第 5図は、 エディットリストル一トディレクトリ 1 3 9の下位のデ ィレクトリにおけるファイルの構成例を示している。 エディットリス トルートディレクトリ 1 3 9に設けられるエディットリストディレク トリ 1 4 5の下位のディレクトリには、 光ディスク 6 7に記録された クリップの各データの 2回目の編集結果を示すエディットリストのデ 一夕がファイルとして設けられ、 管理される。 FIG. 5 shows an example of a file structure in a directory below the edit list directory 139. In the directory below the edit list directory 144 provided in the edit list root directory 135, there is a list of edit lists indicating the results of the second editing of the data of the clips recorded on the optical disc 67. Are provided and managed as files.
エディットリストディレクトリ 1 4 5には、 編集結果 (エディット リスト) を管理するファイルであるエディツトリストファイル (E000 2E01. SM I ) 1 7 1、 編集後のエッセンスデータ (編集に用いられた全 クリップのデータの内、 編集後のデータとして抽出された部分) に対 応するノンリアルタイムメタデ一夕、 または、 そのノンリアルタイム メタデータに基づいて新たに生成されたノンリアルタイムメタデ一夕 を含むファイルであるエディットリスト用ノンリアルタイムメタデ一 夕ファイル (E0002M01. XML) 1 7 2、 編集結果 (エディットリスト) に基づいた、 エッセンスデータの再生手順 (プレイリスト) 等の情報 を含むファイルであるプレイリストファイル (E0002P01. SMI) 1 7 3 、 プレイリストファイル 1 7 3に含まれる再生手順に基づいて再生さ れる画像デ一夕のフレーム構造 (例えば、 MPEG等におけるピクチャ毎 の圧縮形式に関する情報や、 ファイルの先頭からのオフセットァドレ ス等の情報) が記述されたファイルであるプレイリスト用ピクチャポ イン夕ファイル (E0001 I 01. PPF) 1 7 4、 プレイリストファイル 1 7 3の再生手順 (プレイリスト) に基づいた実時間再生を保証するため の画像データ (ブリッジエッセンスの画像データ) を含むファイルで あるブリッジエッセンス画像デ一タファイル (B0002V01. BMX) 1 7 5 、 プレイリストファイル 1 7 3の再生手順 (プレイリスト) に基づい た実時間再生を保証するための音声データ (プリッジエッセンスの音 声データ) を含む 4つのファイルであるブリッジエッセンス音声デー 夕ファイル (B0002A01. BMX乃至 B0002A04. BMX) 1 7 6乃至 1 7 9、 プ レイリストファイル 1 7 3の再生手順 (プレイリスト) に基づいた実 時間再生を保証するためのローレゾデ一夕 (ブリッジエッセンスの口 ーレゾデータ) を含むファイルであるブリッジエッセンスローレゾデ —夕ファイル (B0002S01. BMX) 1 8 0、 並びに、 プレイリストフアイ ル 1 7 3の再生手順 (プレイリスト) に基づいた実時間再生を保証す るためのリアルタイムメタデータ (ブリツ The edit list directory 144 contains edit list files (E000 2E01. SM I) 171, which are files that manage the edited results (edit lists), and the essence data after editing (all clips used for editing). Non-real-time metadata corresponding to the part extracted as edited data in the data) or a file containing a non-real-time metadata newly generated based on the non-real-time metadata Non-real-time metadata file for list (E0002M01.XML) 17 2. Information such as essence data playback procedure (playlist) based on the edited result (edit list) Playlist file (E0002P01.SMI) 173, which is a file containing the image, and the frame structure of the image data reproduced based on the reproduction procedure included in the playlist file 173 (for example, each picture in MPEG or the like) Playlist picture point file (E0001 I 01. PPF) 1 74, which is a file in which information about the compression format and information such as the offset address from the beginning of the file are described. Bridge Essence Image Data File (B0002V01.BMX) 175, which is a file containing image data (Bridge Essence image data) to guarantee real-time playback based on the playback procedure (Playlist) Sound data (PridgeEssential) to guarantee real-time playback based on the playback procedure (playlist) in 1 7 3 (B0002A01.BMX to B0002A04.BMX) 17 6 to 17 9 and the playlist file 1 7 3 playback procedure (play list) Bridge Essence low resolution file (B0002S01.BMX) 180, which is a file that contains low resolution data (mouth data of Bridge Essence) to guarantee real-time playback based on the playlist file 17 Real-time metadata (Blitz) to guarantee real-time playback based on the playback procedure (playlist) in 3
ムメ夕データ) を含むファイルであるブリ File that contains data
ムメタデータファイル (B0002R01. BBM) 1 8 1が設けられている。 第 5図において、 エディットリスト用ノンリアルタイムメタデータ ファイル 1 7 2のリアルタイム性を要求されないノンリアルタイムメ 夕データは、 プリッジエッセンスリアルタイムメタデータファイル 1 8 1のリアルタイム性を要求されるリアルタイムメタデータと異なる ファイルに記録される。 これは、 再生手順 (プレイリスト) を用いて 画像データ等を再生中に (編集結果の再現中に) 、 必要の無いメ夕デ 一夕を読み出さないようにするためであり、 このようにすることによ り、 再生処理の処理時間や、 処理に必要な負荷を軽減することができ る。 Metadata file (B0002R01. BBM) 18 1 is provided. In Fig. 5, the non-real-time metadata data for the edit list non-real-time metadata file 172, which does not require real-time performance, is different from the real-time metadata, which requires the real-time performance of the bridge essence real-time metadata file 181, Recorded in a file. This is done using the playback procedure (playlist) This is to prevent unnecessary reading out of image data during playback of image data, etc. (while reproducing the edited result). By doing so, the processing time of playback processing, The load required for processing can be reduced.
なお、 ブリッジエッセンス用ノンリアルタイムメタデ一タファイル 1 7 2は、 汎用性を持たせるために、 XML形式で記述される。 また、 エディットリスト用リアルタイムメタデータファイル 1 8 1は、 再生 処理の処理時間や処理に必要な負荷を軽減させるために、 XML形式の ファイルをコンパイルした BIM形式に対応する BBM形式のファイルであ る。 The non-real-time metadata file for bridge essence 172 is described in XML format for versatility. The edit list real-time metadata file 18 1 is a BBM format file that complies with the BIM format, which is a compilation of an XML format file in order to reduce the processing time and load required for the playback process. .
ブリッジエッセンス画像デ一夕ファイル 1 7 5に含まれる画像デ一 夕、 プリッジエッセンス音声データファイル 1 7 6乃至 1 7 9に含ま れる各音声デ一夕、 プリッジエッセンスローレゾデータファイル 1 8 0に含まれるローレゾデータ、 並びに、 ブリッジエツセンスリアルタ ィムメ夕データファイル 1 8 1に含まれるリアルタイムメタデータは 、 それぞれ、 第 4図のクリップルートディレクトリ 1 3 8の下位のデ ィレクトリにおいて管理されるクリップに対応する画像データ、 音声 データ、 口一レゾデ一夕、 およびリアルタイムメタデータより抽出さ れたデータであり、 編集結果に対応するデータである。 これらのデ一 夕は、 プレイリストファイル 1 7 3に含まれる再生手順 (プレイリス ト) に基づいて再生処理が行われる場合に読み出される。 Image data included in the bridge essence image data file 1 75, image data included in the bridge essence audio data files 1 76 to 1 79, and audio data included in the bridge essence low resolution data file 1 80 The low-resolution data and the real-time metadata included in the bridge essence real-time data file 1811 are the images corresponding to the clips managed in the directories below the clip root directory 138 in FIG. 4, respectively. These are data extracted from data, audio data, oral information, and real-time metadata, and are data corresponding to the edited results. These data are read out when the reproduction process is performed based on the reproduction procedure (playlist) included in the playlist file 173.
なお、 ブリッジエッセンス画像データファイル 1 7 5に記録された 画像データ、 ブリッジエッセンスローレゾデータファイル 1 8 0に記 録されたローレゾデ一夕、 およびプリッジエッセンスリアルタイムメ 夕データファイル 1 8 1に記録されたリアルタイムメタデ一夕は、 場 合によって、 それぞれ、 複数のファイルとして管理される (複数のフ アイルで記録する) ようにしてもよい。 同様に、 ブリッジエッセンス 音声データファイル 1 7 6乃至 1 7 9に記録された音声データも、 3 つ以下または、 5つ以上のファイルに記録してもよい。 The image data recorded in the bridge essence image data file 175, the low resolution recorded in the bridge essence low resolution data file 180, and the real-time recorded in the bridge essence real-time data file 181 Metadata is managed as multiple files, depending on the case (multiple files). (Recorded in aisle). Similarly, the audio data recorded in the bridge essence audio data files 176 to 179 may be recorded in three or less or five or more files.
第 5図に示されるエディットリストディレクトリ 1 4 5のファイル の構成例は、 全てのエディツトリスト (編集結果) において適用する ことができる。 即ち、 第 3図に示される、 その他のエディツトリスト ディレクトリ 1 4'4、 1 4 6、 または 1 4 7においても、 第 5図に示 されるファイルの構成例を適用することができるので、 その説明を省 略する。 The example of the file structure of the edit list directory 144 shown in FIG. 5 can be applied to all edit lists (edited results). That is, the example of the file configuration shown in FIG. 5 can be applied to the other edit list directories 14'4, 1446, or 147 shown in FIG. The explanation is omitted.
なお、 1回の編集作業に対応するエディツトリストディレクトリの ディレクトリ構造は上述した例に限らず、 各エディットリストディレ クトリの下位のディレクトリ (そのエディットリストディレクトリを 含む) に、 その編集に対応するエディツトリスト用ノンリアルタイム メタデータフアイルが存在すれば、 どのような構成であってもよい。 第 6図は、 第 2図のエディットリスト編集部 8 5のエディットリス ト作成処理を説明するフローチャートである。 このエディットリスト 作成処理は、 ユーザにより、 入力部 9 1が操作され、 エディットリス 卜の記録が指示されたときに開始する。 Note that the directory structure of the edit list directory corresponding to one editing operation is not limited to the example described above, and the directories (including the edit list directory) below each edit list directory include the edit structure corresponding to the edit. Any configuration may be used as long as there is a non-real-time metadata file for tourists. FIG. 6 is a flowchart for explaining the edit list creation processing of the edit list editing unit 85 in FIG. This edit list creation processing is started when the user operates the input unit 91 and instructs recording of the edit list.
ステップ S 1において、 エディットリスト編集部 8 5は、 光ディス ク 6 7に記録されているエディットリストルートディレクトリ 1 3 9 の下位に、 エディツトリストディレクトリ 1 4 5を作成し、 ステップ S 2に進む。 ステップ S 2では、 エディツトリスト編集部 8 5は、 ス テツプ S 1で作成されたエディットリストディレクトリ 1 4 5に、 編 集結果を示すエディットリストを管理するエディットリストファイル 1 7 1を作成し、 ステップ S 3に進む。 In step S1, the edit list editing unit 85 creates an edit list directory 1 45 below the edit list root directory 1 39 recorded on the optical disc 67, and proceeds to step S 2. . In step S2, the edit list editing unit 85 creates, in the edit list directory 144 created in step S1, an edit list file 171, which manages an edit list indicating the edited result, Proceed to step S3.
ステップ S 3では、 エディツトリスト編集部 8 5は、 編集後のエツ センスデータに対応するノンリアルタイムメタデータ、 または、 その ノンリアルタイムメタデータに基づいて新たに生成されたノンリアル タイムメタデータを含むファイルであるエディットリスト用ノンリア ルタイムメタデータファイル 1 7 2を、 ステップ S 1で作成されたェ デイットリストディレクトリ 1 4 5に作成する。 In step S3, the edit list editing section 85 selects the edited edit list. Non-real-time metadata corresponding to the sense data, or a non-real-time metadata file for edit list 172, which is a file containing non-real-time metadata newly generated based on the non-real-time metadata, is added to step S1. Created in edit list directory 1 4 5 created in.
具体的には、 例えば、 編集が行われると、 エディツトリスト編集部 8 5は、 光ディスク 6 7に記録されるクリップディレクトリ 1 4 1の ノンリアルタイムメタデータファイル 1 6 2に含まれるノンリアルタ ィムメタデータから、 編集後のエッセンスデータに対応する部分を抽 出し、 抽出したノンリアルタイムメタデータを用いて、 編集後のエツ センスデ一夕を 1クリップとする新たなノンリアルタイムメタデ一夕 を再構成し、 エディツトリスト用ノンリアルタイムメタデータフアイ ル 1 7 2を、 ステップ S 1で作成されたエディットリストディレクト リ 1 4 5に作成する。 Specifically, for example, when editing is performed, the edit list editing unit 85 reads the non-real-time metadata included in the non-real-time metadata file 162 of the clip directory 144 recorded on the optical disc 67. Then, a portion corresponding to the edited essence data is extracted, and the extracted non-real-time metadata is used to reconstruct a new non-real-time meta-data with the edited essence data as one clip, and the edit is performed. A non-real-time metadata file for list 172 is created in the edit list directory 145 created in step S1.
ステップ S 3の処理後は、 ステップ S 4に進み、 エディツトリスト 編集部 8 5は、 ステップ S 2でエディツトリストファイル 1 7 1が作 成されたので、 エディットリストを管理するための管理情報を含む光 ディスク 6 7に記録される PR0AVディレクトリ 1 3 2のィンデックス ファイル 1 3 4およびインデックスファイル 1 3 5の内容を更新し、 処理を終了する。 After the process of step S3, the process proceeds to step S4, and the edit list editing unit 85 generates the edit list file 17 1 in step S2, so that the management information for managing the edit list is generated. The contents of the index file 13 4 and the index file 13 5 of the PR0AV directory 13 2 recorded on the optical disk 67 including the above are updated, and the process ends.
第 7図は、 エディットリストファイル 1 7 1に記述されたエディッ トリストの例を示している。 FIG. 7 shows an example of the edit list described in the edit list file 171.
第 7図では、 エディットリストのうちの、 開始タグであるく body〉夕 グから、 終了タグであるく/ body>タグにより指定される範囲のコード の例について示している。 なお、 第 7図において、 各行頭の数字と、 コロン記号 (:) は、 説明の便宜上付加したものであり、 コードの一 部ではない。 後述する第 9図と第 1 0図においても同様である。 FIG. 7 shows an example of a code in the range specified by the start tag <body> tag and the end tag <body> tag in the edit list. In FIG. 7, the number at the beginning of each line and the colon symbol (:) are added for convenience of explanation, and Not a department. The same applies to FIGS. 9 and 10 described later.
上述したように、 エディツ 'トリストは編集結果を示すものであり、 その内容が、 第 2行目のく par>タグから、 第 1 3行目のく/par〉タグま での間に記述されている。 As described above, the edit list indicates the result of editing, and its contents are described between the <par> tag on the second line and the </ par> tag on the first line. ing.
第 3行目のコメント文 「く! _- Clipl- -〉」 は、 その下の第 4行目乃至 第 7行目に、 クリップ # 1に関するコードが記述されることを表わし ている。 なお、 文字列く!一は、 その行の、 以降の部分がコメントであ ることを表す。 The comment sentence “ku! _- Clipl->” on the third line indicates that the code for clip # 1 is described in the fourth to seventh lines below it. In addition, character string! A one indicates that the rest of the line is a comment.
第 4行目および第 5行目の 「く ref src=" urn:s即 te:umid:060A'''10 " 」 は、 再生対象となるクリップ # 1のクリップインフォメーション ファイル 1 5 1の SMPTEで定義される濯 IDが 「060Α''·10」 であること を表わしている。 The “ku ref src =" urn: s immediately te: umid: 060A '' '10 "” on the fourth and fifth lines is the SMPTE of the clip information file 15 1 of the clip # 1 to be played. This indicates that the defined rinse ID is “060「 ”· 10”.
第 6行目の 「type=" ecHDoc" begin=" smpte- 30=00:00:00:00" c lipBegin=" s即 te- 30=00:00:00:00" J と第 7行目の 「clipEnd=" s即 te - 30=00:10:00:00" />」 のうち、 「type=" edlDoc" 」 は、 クリップ インフォメーションファイルの種類 (タイプ) が 「edlDoc」 であるこ とを表し、 「begin=" smpte- 30=00:00:00:00" 」 は、 ある時刻を基準 として、 編集後のクリップ # 1の開始位置が 「TC=00:00:00:00」 に設 定されていることを表わしている。 なお、 「TC=XX: XX: XX: XX」 は 、 タイムコードを表わす。 Line 6 "type =" ecHDoc "begin =" smpte- 30 = 00: 00: 00: 00 "c lipBegin =" s immediately te-30 = 00: 00: 00: 00 "J and line 7 In “clipEnd =" s immediately te-30 = 00: 10: 00: 00 "/>”, “type =" edlDoc ”” indicates that the type (type) of the clip information file is “edlDoc”. "Begin =" smpte-30 = 00: 00: 00: 00 "" indicates that the start position of the edited clip # 1 is set to "TC = 00: 00: 00: 00" based on a certain time. It indicates that it is set. “TC = XX: XX: XX: XX” represents time code.
また、 「clipBegin=" smpte- 30=00:00:00:00" J は、 ある時刻を基 準として、 クリップ # 1の I N点が 「TC=00:00:00:00」 であることを 表わし、 「clipEnd=" smpte- 30=00:10:00:00" 」 は、 クリップ # 1の OUT点が 「TC=00:10:00:00」 に設定されていることを表わしている 。 即ち、 クリップ # 1の再生時間は 1 0分である。 "ClipBegin =" smpte-30 = 00: 00: 00: 00 "J indicates that the IN point of clip # 1 is" TC = 00: 00: 00: 00 "based on a certain time. "ClipEnd =" smpte-30 = 00: 10: 00: 00 "" indicates that the OUT point of clip # 1 is set to "TC = 00: 10: 00: 00". That is, the playback time of clip # 1 is 10 minutes.
第 8行目のコメント文 「く!-- Clip2- -〉」 は、 その下の第 9行目乃至 第 1 2行目に、 クリップ # 2に関するコードが記述されることを表わ している。 The comment sentence "ku!-Clip2-->" on the 8th line is from the 9th line below The first and second lines indicate that the code for clip # 2 is described.
第 9行目および第 1 0行目の 「く ref src=" urn:smpte:umid:060A"- OF" 」 は、 クリップ # 2のクリップインフォメーションファイル 1 5 1の UMIDが 「060A—0F」 であることを表わしている。 In the ninth and tenth lines, “ku ref src =" urn: smpte: umid: 060A "-OF" ”indicates that the UMID of the clip information file 15 1 of clip # 2 is“ 060A-0F ” It shows that there is.
第 1 1行目の 「type=" edlDoc" begin-" smpte-30=00: 10: 00: 00" clipBegin=" smpte- 30=00:02:00:00" J と第 1 2行目の 「clipEnd= " smpte-30=00:03:30:00" J のうち、 「type=" edlDoc" J は、 クリ ップィンフオメ一ションファイル 1 5 1の種類が 「edlDoc」 であるこ とを表し、 「begin=" s即 te- 30=00: 10:00:00" 」 は、 ある時刻を基準 として、 編集後のクリップ # 2の開始位置が 「TC=00:10:00:00」 に設 定されていることを表わしている。 即ち、 クリップ # 2の開始位置は 、 クリップ # 1の開始位置 「TO00:00:00:00」 から、 クリップ # 1の 再生が終了する 1 0分の時点となっている。 従って、 第 7図のエディ ットリストは、 クリップ # 1の再生後、 クリップ # 2を再生すること を表わしている。 Line 1 "type =" edlDoc "begin-" smpte-30 = 00: 10: 00: 00 "clipBegin =" smpte-30 = 00: 02: 00: 00 "J and line 1 In "clipEnd =" smpte-30 = 00: 03: 30: 00 "J," type = "edlDoc" J indicates that the type of the clip formation file 15 1 is "edlDoc", begin = "s immediately te-30 = 00: 10: 00: 00" "sets the start position of the edited clip # 2 to" TC = 00: 10: 00: 00 "based on a certain time. It shows that it is done. In other words, the start position of the clip # 2 is 10 minutes after the start position of the clip # 1 “TO00: 00: 00: 00” and the end of the reproduction of the clip # 1. Accordingly, the edit list in FIG. 7 indicates that clip # 2 is played after clip # 1 is played.
また、 rclipBegin=" s即 te- 30=00:02:00:00" J は、 ある時刻を基 準として、 クリップ # 2の I N点が 「TO00:02:00:00」 であることを 表わし、 「clipEnd=" s即 te- 30=00:03:30:00" 」 は、 クリップ # 2の OUT点が 「TC=00:03:30:00」 に設定されていることを表わしている 編集用端末装置 6 6は、 第 7図のエディットリストに基づいて、 光 ディスク 6 7を再生する場合、 まず最初に、 クリップ # 1のクリップ データの管理情報等が記述されている、 環 IDが 「060A〜10」 であるク リップインフォメーションファイル 1 5 1を読み出す。 編集用端末装 置 6 6は、 そのクリップインフォメーションファイル 1 5 1を参照し て、 クリップ # 1のデータのうち、 「TC=00:00:00:00」 から 「TC=00: 10:00:00」 までのデータの再生を、 「TC=00:00:00:00」 から開始する そして、 編集用端末装置 6 6は、 クリップ # 2のクリップデータの 管理情報等が記述されている、 觀 IDが 「060A 0F」 であるクリップィ ンフオメ一シヨンファイル 1 5 1を読み出す。 編集用端末装置 6 6は 、 そのクリップインフォメーションファイル 1 5 1を参照して、 クリ ップ # 2のデータのうち、 「TC=00:02:00:00」 から 「TC=00:03:30:00 」 までのデータの再生を、 「TC=00:10:00:00」 から開始し、 そのデー 夕のすべてを再生すると、 処理を終了する。 Also, r c lipBegin = "s immediately te-30 = 00: 02: 00: 00" J means that the IN point of clip # 2 is "TO00: 02: 00: 00" based on a certain time. And "clipEnd =" s immediately te-30 = 00: 03: 30: 00 "" indicates that the OUT point of clip # 2 is set to "TC = 00: 03: 30: 00". When playing back the optical disc 67 based on the edit list in FIG. 7, the editing terminal device 66 firstly describes the management information of the clip data of the clip # 1, etc. Read the clip information file 15 1 with ID “060A to 10”. The editing terminal device 6 6 refers to the clip information file 15 1 Of the data of clip # 1 from "TC = 00: 00: 00: 00" to "TC = 00: 10: 00: 00" Then, the editing terminal device 66 reads the clip information file 151 having the view ID “060A0F” in which the management information of the clip data of the clip # 2 is described. With reference to the clip information file 151, the editing terminal device 66 reads the data of clip # 2 from "TC = 00: 02: 00: 00" to "TC = 00: 03: 30". : 00 ”starts to be played back from“ TC = 00: 10: 00: 00 ”. When all the data is played back, the process ends.
第 8図は、 第 2図の編集用端末装置 6 6のプレイリスト作成処理を 説明するフローチヤ一トである。 このプレイリスト作成処理は、 例え ば、 ユーザにより、 光ディスク 6 7がドライブ 9 5に装着され、 光デ イスク 6 7に記録されているエディットリストの中から、 プレイリス トに変換する所定のエディットリス卜が選択されたときに開始される ステップ S 2 1において、 プレイリスト作成部 8 6は、 光ディスク 6 7に記録されているエディットリストファイル 1 7 1の中から、 ュ 一ザによって選択されたエディツトリスト (第 7図) を読み出し (取 得し) 、 それを解釈して、 ステップ S 2 2に進む。 具体的には、 プレ ィリスト作成部 8 6は、 エディットリストにおいて再生対象として指 定されているクリップの管理情報が記述されているクリップィンフォ メーシヨンファイル 1 5 1 (管理ファイル) の UMIDと、 プレイリスト において再生対象となるクリップデ一夕に対して設定された I N点と OUT点 (編集点) を認識する。 FIG. 8 is a flowchart illustrating a playlist creation process of the editing terminal device 66 in FIG. This playlist creation processing is performed, for example, by a user by inserting a predetermined edit list from the edit list recorded on the optical disc 67 into the play list by loading the optical disc 67 into the drive 95. In step S 21, which is started when is selected, the playlist creating unit 86 selects the edit selected by the user from the edit list file 17 1 recorded on the optical disc 67. The list (Fig. 7) is read (obtained), interpreted, and the process proceeds to step S22. Specifically, the playlist creation unit 86 determines the UMID of the clip information file 15 1 (management file) in which the management information of the clip specified as the playback target in the edit list is described. Recognize the IN and OUT points (edit points) set for the clip to be played in the playlist.
例えば、 第 7図に示すようなエディットリストが読み出された場合 、 プレイリスト作成部 86は、 第 5行目の 「く ref src=" urn:smpte:u mid:060A-10" 」 から、 再生対象であるクリップ # 1のクリップイン フオメーションファイル 1 5 1の SMPTEで定義される UMIDが 「060Α···1 0」 であること認識し、 第 6行目の 「clipBegin=" smpte-30=00:00:00 :00" J と第 7行目の 「clipEnd=" s即 te- 30=00: 10: 00: 00" />」 から 、 プレイリストにおいて再生対象となるクリップ # 1に対して設定さ れた I N点が 「TC=00:00:00:00」 であり、 クリップ # 1の OUT点が 「TO00:10:00:00」 であることを認識する。 For example, when an edit list as shown in Fig. 7 is read From the fifth line, “ku ref src =" urn: smpte: u mid: 060A-10 ””, the playlist creation unit 86 reads the clip information file 1 5 1 of the clip # 1 to be played back. Recognizes that the UMID defined by SMPTE is “060Α ··· 10”, “clipBegin =" smpte-30 = 00: 00: 00: 00 ”J on the sixth line and“ clipEnd = "s immediately te-30 = 00: 10: 00: 00"/>", the IN point set for clip # 1 to be played back in the playlist is" TC = 00: 00: 00 : 00 ", and recognizes that the OUT point of clip # 1 is" TO00: 10: 00: 00 ".
ステップ S 2 1の処理後は、 ステップ S 22に進み、 プレイリスト 作成部 86は、 ステップ S 2 1で解釈されたエディットリストに基づ いて、 プレイリストにおいて再生対象となるクリップデータのフアイ ル名を認識する。 After the processing in step S21, the process proceeds to step S22, where the playlist creation unit 86 determines the file name of the clip data to be played back in the playlist based on the edit list interpreted in step S21. Recognize.
具体的には、 プレイリスト作成部 86は、 エディットリストに基づ いて、 インデックスファイル 1 34から、 濯 IDで指定されたエディツ トリストにおいて再生対象となるクリップインフォメーションフアイ ル 1 5 1のファイル名を認識する。 即ち、 インデックスファイル 1 3 4には、 クリップインフォメーションファイル 1 5 1に付加された UM IDとクリップィンフオメ一ションファイルのファイル名との対応関係 が記述されており、 その対応関係を参照することにより、 プレイリス ト作成部 86は、 ステップ S 2 1で認識された再生対象であるクリツ プインフォメーションファイル 1 5 1のファイル名を認識する。 Specifically, the playlist creation unit 86 recognizes the file name of the clip information file 15 1 to be played back in the edit list specified by the rinse ID from the index file 134 based on the edit list. I do. In other words, the index file 1334 describes the correspondence between the UM ID added to the clip information file 151 and the file name of the clip information file, and refer to the correspondence. Accordingly, the playlist creation unit 86 recognizes the file name of the clip information file 151, which is the playback target recognized in step S21.
そして、 プレイリスト作成部 86は、 クリップインフォメ一シヨン ファイル 1 5 1のファイル名に基づいて、 クリップインフォメ一ショ ンファイル 1 5 1を読み出し、 エディ トリストに記述されたクリップ の I N点と OUT点から、 プレイリストにおいて再生対象となるクリ ップデー夕を認識するとともに、 そのクリップデータが記録されてい るファイル名を認識する。 Then, the playlist creation unit 86 reads the clip information file 151 based on the file name of the clip information file 151, and reads out the IN and OUT points of the clip described in the edit list. In addition to recognizing the clip data to be played back in the playlist, the clip data is recorded. Recognize the file name.
ステップ S 2 2の処理後は、 ステップ S 2 3に進み、 プレイリスト 作成部 8 6は、 ピクチャポインタファイル 1 6 4から、 ステップ S 2 2で認識されたプレイリストにおいて再生対象となるクリップデ一夕 に対応するピクチャポインタを読み出して、 ステップ S 2 3からステ ップ S 2 4に進む。 After the processing in step S22, the process proceeds to step S23, in which the playlist creating unit 86 retrieves, from the picture pointer file 164, the clip data to be played back in the playlist recognized in step S22. The picture pointer corresponding to the evening is read, and the process proceeds from step S23 to step S24.
ステップ S 2 4では、 プレイリスト作成部 8 6は、 再生装置が、 プ レイリストにおいて再生対象となるクリップデータを、 エディットリ ストに記述されている、 クリップデ一夕に対して設定された編集点 ( I N点と O U T点) にしたがって、 リアルタイムで再生することがで きるか否かを判定する (リアルタイム再生可否判定を行う) 。 即ち、 プレイリスト作成部 8 6は、 再生装置が、 編集結果である編集後のク リップデータをリアルタイムで再生することができるか否かを判定す る。 リアルタイム再生可否判定は、 シークの発生位置の全てを対象と して行われる。 In step S24, the playlist creation unit 86 edits the clip data to be played back in the playlist by editing the clip data described in the edit list, which is set for the clip data. Judgment is made based on the points (IN point and OUT point) as to whether or not playback can be performed in real time (performs real-time playback determination). That is, the playlist creation unit 86 determines whether or not the playback device can play back the edited clip data that is the editing result in real time. Real-time playback availability determination is performed for all seek occurrence positions.
なお、 リアルタイム再生可否判定については、 特願 2 0 0 2— 3 6 6 1 9 7、 および、 特願 2 0 0 2— 3 6 6 1 9 9に、 その詳細が記載 されている。 これらの文献に記載されている技術を、 第 2図の編集用 端末装置 6 6により行われるリアルタイム再生可否判定に適用するこ とも可能である。 その他、 例えば、 再生装置と同じ条件で仮想的に A Vデータを再生し、 それがリアルタイムで行われるか否かを判定する などの、 様々な方法により、 リアルタイム再生可否判定が行われるよ うにしてもよい。 The details of the real-time reproduction availability determination are described in Japanese Patent Application No. 2002-3666197 and Japanese Patent Application No. 2002-36619. The technology described in these documents can also be applied to the real-time reproduction availability determination performed by the editing terminal device 66 in FIG. In addition, various methods are used to determine whether or not real-time playback is possible, such as, for example, playing back AV data virtually under the same conditions as the playback device and determining whether or not the playback is performed in real time. Is also good.
ステップ S 2 4において、 プレイリスト作成部 8 6がリアルタイム 再生可能ではないと判定した場合、 ステップ S 2 5に進み、 ブリッジ ェッセンス作成部 8 7は、 ブリッジエッセンス (ブリッジエッセンス ファイル (例えば、 ブリッジエッセンス画像デ一夕ファイル 1 7 5 ) ) を作成する。 このとき、 ブリッジエッセンス作成部 8 7は、 リアル タイム再生可否判定の結果に基づいて、 光ディスク 6 7上のブリッジ エッセンスの作成位置を決定し、 その作成位置に、 ブリッジエッセン スを作成する。 If the playlist creation unit 86 determines in step S24 that real-time playback is not possible, the process proceeds to step S25, where the bridge essence creation unit 87 sets the bridge essence (bridge essence). Create a file (eg, Bridge Essence Image Data File 1 7 5)). At this time, the bridge essence creation unit 87 determines the creation position of the bridge essence on the optical disc 67 based on the result of the real-time reproduction availability determination, and creates the bridge essence at the creation position.
即ち、 クリップデータの物理的な配置状況によっては、 ドライブの シーク性能により、 エディットリストに基づいて、 クリップデータを 途切れることなく連続して再生 (リアルタイム再生) できないことが ある。 このような場合、 ブリッジエッセンス作成部 8 7は、 編集点 ( I N点と O U T点) が設定された範囲のクリップデータのうち、 連続 再生が不可能な範囲のクリップデ一夕を光ディスク 6 7上の別の場所 にコピーし、 物理的に連続するように再配置して、 ブリッジエッセン スを作成する。 ブリッジエッセンスは、 物理的に連続するように再配 置されているので、 連続再生が不可能な範囲のクリップデータの代わ りに、 ブリッジエッセンスを再生することにより、 リアルタイムでの 連続再生が保証される。 なお、 ブリッジエッセンスの作成については 、 特願 2 0 0 1— 1 0 9 3 4 1に、 その詳細が記載されている。 That is, depending on the physical arrangement of the clip data, the clip data may not be able to be reproduced continuously (real-time reproduction) without interruption based on the edit list due to the seek performance of the drive. In such a case, the bridge essence creation unit 87 stores, on the optical disk 67, a clip data in a range where continuous playback is impossible, out of the clip data in the range where the edit points (IN point and OUT point) are set. To another location and rearrange them so that they are physically contiguous to create a bridge essence. Since bridge essences are rearranged so that they are physically continuous, continuous playback in real time is guaranteed by playing back bridge essences instead of clip data in a range where continuous playback is not possible. You. The details of the preparation of bridge essence are described in Japanese Patent Application No. 2001-1099341.
ステップ S 2 5の処理後は、 ステップ S 2 6に進み、 プレイリスト 作成部 8 6は、 プレイリスト用ピクチャポインタを作成する。 即ち、 プレイリスト作成部 8 6は、 ステップ S 2 3でピクチャポインタファ ィル 1 6 4から読み出された、 プレイリストにおいて再生対象となる クリップデータに対応するピクチャボインタを、 プレイリスト用ピク チヤポインタとして、 プレイリスト用ピクチャポインタファイル 1 7 4を作成する。 After the process in step S25, the process proceeds to step S26, where the playlist creating unit 86 creates a picture pointer for playlist. That is, the playlist creation unit 86 stores the picture pointer corresponding to the clip data to be played back in the playlist, read from the picture pointer file 1664 in step S23, as a playlist pictogram. A playlist picture pointer file 174 is created as a chair pointer.
ステップ S 2 6の処理後は、 ステップ S 2 7に進み、 プレイリスト 作成部 8 6は、 エディットリストに基づいて、 ステップ S 2 2で認識 されたプレイリストにおいて再生対象となるクリップデータのフアイ ルのファイル名を再生対象として指定するプレイリスト (プレイリス トファイル 1 7 3 ) を作成し、 ステップ S 2 8に進む。 After step S26, the process proceeds to step S27, where the playlist creation unit 86 recognizes in step S22 based on the edit list. In the created playlist, a playlist (playlist file 173) for designating a file name of a file of clip data to be played back as a playback target is created, and the process proceeds to step S28.
ステップ S 2 8では、 プレイリスト作成部 8 6は、 ブリッジエツセ ンスを参照して再生が行われるように、 プレイリストを書き換える。 即ち、 プレイリスト作成部 8 6は、 プレイリストにおいて再生対象の クリップデー夕のうち、 ステップ S 2 5でブリッジエッセンスを作成 したエッセンスデータに対しては、 プリッジエッセンスのファイルの ファイル名を再生対象として指定するように、 プレイリストを書き換 える。 そして、 プレイリスト作成部 8 6は、 処理を終了する。 In step S28, the playlist creator 86 rewrites the playlist so that playback is performed with reference to the bridge essence. That is, the playlist creation unit 86 sets the file name of the bridge essence file as the playback target for the essence data for which the bridge essence was created in step S25 among the clip data to be played back in the playlist. Rewrite the playlist as specified. Then, the playlist creation unit 86 ends the process.
一方、 ステップ S 2 4において、 シーク時間が小であるため、 再生 装置が、 エディットリストの編集点にしたがってリアルタイム再生を 行うことができると判定した場合、 プレイリスト作成部 8 6は、 ステ ップ S 2 9に進み、 プレイリスト作成部 8 6は、 エディットリストに 基づいて、 ステップ S 2 2で認識されたプレイリストにおいて再生対 象となるクリップデ一夕のファイルのファイル名を再生対象として指 定するプレイリスト (プレイリス卜ファイル 1 7 3 ) を作成し、 処理 を終了する。 On the other hand, in step S24, if the playback device determines that the real-time playback can be performed in accordance with the edit point of the edit list because the seek time is short, the playlist creation unit 86 sets the Proceeding to S29, the playlist creating section 86 designates, based on the edit list, the file name of the clip data file to be played back in the playlist recognized in step S22 as a playback target. Create a playlist (playlist file 1 7 3) to be specified, and end the process.
上述したステップ S 2 7とステップ S 2 9では、 プレイリスト作成 部 8 6は、 プレイリストにおいて再生対象のクリップデータのフアイ ル名を、 再生対象として指定するようにエディットリストを書き換え て、 プレイリストを作成するので、 再生装置においてクリップデータ を再生する場合、 クリップインフォメーションファイル 1 5 1を読み 出して、 プレイリストにおいて再生対象となるクリップデータのファ ィルを認識する必要がなく、 プレイリストを参照するだけで、 プレイ リストにおいて再生対象となるクリップデ一夕を、 即座に再生するこ とができる。 従って、 再生装置は、 クリップデータの再生までに多く の処理を必要とせず、 再生までにかかる時間を短くすることができる さらに、 上述したステップ S 2 4とステップ S 2 5では、 プレイリ スト作成部 8 6は、 リアルタイムで再生することができるか否かを判 定し、 リアルタイムで再生することができないと判定した場合、 プリ ッジエッセンス作成部 8 7は、 編集点が設定された範囲のクリップデ 一夕のうち、 リアルタイム再生が不可能な範囲のクリップデ一夕を光 ディスク 6 7上の別の場所にコピーし、 物理的に連続するように再配 置して、 ブリッジエッセンスを作成するので、 連続再生が不可能な範 囲のクリップデータの代わりに、 プリッジエッセンスを再生すること により、 リアルタイム再生が保証される。 In steps S27 and S29 described above, the playlist creation unit 86 rewrites the edit list so that the file name of the clip data to be played back in the playlist is designated as the playback target, and the playlist is created. Therefore, when playing back clip data on a playback device, there is no need to read the clip information file 15 1 and recognize the file of the clip data to be played back in the playlist, and refer to the playlist. Instantly play the clip target that is to be played back in the playlist. Can be. Therefore, the playback device does not require much processing until playback of the clip data, and can reduce the time required for playback. Further, in the above-described steps S24 and S25, the playlist creation unit 86 determines whether or not playback can be performed in real time, and if it is determined that playback cannot be performed in real time, the bridge essence creation unit 87 determines the clip data in the range where the edit point is set. During the evening, copy the clip clip in the range where real-time playback is not possible to another location on the optical disc 67, rearrange it so that it is physically continuous, and create a bridge essence. Real-time playback is guaranteed by playing back the bridge essence instead of clip data in a range where continuous playback is not possible.
なお、 プレイリスト作成部 8 6は、 ステップ S 2 9の処理をスキッ プすることもできる。 即ち、 プレイリス卜作成部 8 6は、 再生装置が 、 エディットリストの編集点にしたがってリアルタイム再生を行うこ とができると判定した場合、 プレイリストを作成せず、 再生装置は、 エディットリストにしたがって、 クリップデ一夕を再生するようにす ることもできる。 Note that the playlist creation unit 86 can also skip the processing in step S29. That is, if the play list creation unit 86 determines that the playback device can perform real-time playback according to the edit points of the edit list, the play list creation unit 86 does not create a playlist, and the playback device sets the play list in accordance with the edit list. It is also possible to play the clip clip overnight.
第 9図と第 1 0図は、 プレイリス卜ファイル 1 7 3に記述されるプ レイリストの例を示す図である。 なお、 第 1 0図は、 第 9図に続く図 である。 FIG. 9 and FIG. 10 are diagrams showing examples of the playlist described in the playlist file 173. FIG. FIG. 10 is a view following FIG.
第 9図と第 1 0図では、 プレイリストのうちの、 開始タグであるく b ody>タグから、 終了タグであるく/ body〉タグにより指定される範囲の コ一ドの例について示している。 FIGS. 9 and 10 show examples of codes in the range specified by the start tag or body> tag and the end tag or body> tag in the playlist. I have.
プレイリストは、 その内容が、 第 2行目のく par>タグから、 第 4 0 行目のく/ par〉タグまでの間に記述されている。 第 3行目のく switch〉タグは、 コーデック (CODEC (COmpresser DECom pressor)) の種別を指定するもので、 第 3行目のく swi tch>タグから、 第 3 9行目のく/ swi t ch〉までの間に記述されている内容のコ一デック の種別を指定することができる。 The contents of the playlist are described between the <par> tag on the second line and the <par> tag on the 40th line. The <switch> tag on the third line specifies the type of codec (CODEC (COmpresser DECompressor)). From the <swi tch> tag on the third line, the / swi t ch> can be specified.
第 4行目のく! -― Main Stream- -〉は、 エッセンスデータを表わすコ メント文であり、 第 5行目のく par systemCo即 MPEG2HD25_144 0_MP@HL" 〉は、 指定するコーデックの種類が、 「" MPEG2HD25_1440_M P@HL" 」 に対応するコーデックであることを表わしている。 即ち、 MP EG2で符号化された、 ビットレ一トが 2 5Mbpsで、 画像の水平方向の ピクセル数が 1440の HD (High Definition) の画像デ一夕に対する、 M P@HL (メインプロファイルハイレベル) のデコーダに対応するコーデ ックが指定されている。 The fourth line! ---- Main Stream--> is a comment sentence that represents the essence data. On the fifth line, par systemCo immediately @ HL"> indicates that the type of codec to be specified is "" @HL "indicates that it is a codec. In other words, MP @ HL (main profile high level) for HD (High Definition) image data with a bit rate of 25 Mbps and 1440 pixels in the horizontal direction of the image encoded by MPEG2 The codec corresponding to the decoder is specified.
なお、 「" MPEG2HD25_1440_MP@HL" 」 では、 記述を短くするために 、 画像の垂直方向のピクセル数については、 省略している。 In addition, in "" MPEG2HD25_1440_MP @ HL "", the number of pixels in the vertical direction of the image is omitted to shorten the description.
また、 第 6行目のく!一VIDEO— >は、 その下の第 7行目乃至第 3 8行 目に、 画像データが記述されることを表わすコメント文である。 Also, the sixth line! One VIDEO—> is a comment sentence indicating that image data is described in the seventh to 38th lines below.
第 7行目の 「く!-- Clip卜-〉」 は、 その下の第 8行目乃至第 1 2行目 に、 クリップ # 1に関するコードが記述されることを表すコメント文 である。 The “ku!-Clip->” on the seventh line is a comment that indicates that the code related to clip # 1 is described in the eighth to first and second lines below.
第 8行目の 「く video src=" /PROAV/CLPR/OOOl/COOOlVOl. MXF" J は 、 再生対象となるクリップ # 1のデータのファイルのファイル名が 「 C0001V01」 であることを表わしている。 即ち、 クリップ # 1のデ一夕 は、 画像データファイル 1 5 2 (第 4図) のデータである。 MXF on the 8th line, "ku video src =" / PROAV / CLPR / OOOl / COOOlVOl. MXF "J indicates that the file name of the data file of clip # 1 to be played is" C0001V01 " . That is, the data of clip # 1 is the data of the image data file 152 (FIG. 4).
第 9行目の smpte- 30=00:00:00:00" J と第 1 0行目 の 「clipEnd=" smpte- 30=00:05:00:00" 」 は、 ある時刻を基準として 、 クリップ # 1の I N点が 「TO00:00:00:00」 であることを表わし、 「clipEnd=" s即 te- 30=00:05:00:00" J は、 クリップ # 1の OUT点 が 「TO00:05:00:00」 に設定されていることを表わしている。 即ち、 クリップ # 1の再生時間は 5分である。 Line 9 smpte- 30 = 00: 00: 00: 00 "J and" clipEnd = "smpte-30 = 00: 05: 00: 00""on the 10th line are the IN of clip # 1 based on a certain time. Indicates that the point is "TO00: 00: 00: 00", "ClipEnd =" s immediately te-30 = 00: 05: 00: 00 "J indicates that the OUT point of clip # 1 is set to" TO00: 05: 00: 00 ". That is, the playback time of clip # 1 is 5 minutes.
第 1 1行目の : 9 " 」 は、 クリップ # 1のデータの種類が 「MPEG2HD25_1440_MP@HL」 で あり、 画像データの縦横比 (アスペクト比) が 「1 6 : 9」 であるこ とを表わしている。 また、 第 1 2行目の 「header=" 65536" 」 は、 画 像データファイル 1 52の MXF (Media Exchange Format) ファイルの ヘッダサイズが 65536byteであることを表わしている。 1st line 1 : 9 “” indicates that the data type of clip # 1 is “MPEG2HD25_1440_MP @ HL” and the aspect ratio of the image data is “16: 9”. Also, “header = 65536” on the first and second lines indicates that the header size of the MXF (Media Exchange Format) file of the image data file 152 is 65536 bytes.
第 1 3行目の 「く!一Bridge Essence- -〉」 は、 その下の第 14行目 乃至第 29行目に、 プリッジエッセンスに関するコードが記述される ことを表わすコメント文である。 “K! I Bridge Essence-->” on line 13 is a comment that indicates that the code related to the bridge essence is described in lines 14 to 29 below.
第 14行目の 「く video src=" B0002V01. BMX" 」 と 「begin=" smpt e- 30=00:05:00:00」 のうち、 「く video src=" B0002V01. BMX" J は、 再生対象のブリッジエッセンスのファイル名が 「B0002V01」 であるこ とを表わしている。 即ち、 ブリッジエッセンスのデ一夕は、 ブリッジ エッセンス画像データファイル 1 7 5のデータである。 また、 「begi n=" smpte_30=00:05:00:00」 は、 ある時刻を基準として、 編集後のブ リッジエッセンスの開始位置が 「TC=00:05:00:00」 に設定されている ことを表わしている。 即ち、 ブリッジエッセンスの開始位置は、 クリ ップ # 1の開始位置 「TC=00:00:00:00」 から、 クリップ # 1の再生が 終了する 5分の時点である。 On the 14th line, "ku video src =" B0002V01. BMX "J and" begin = "smpt e-30 = 00: 05: 00: 00" This indicates that the file name of the bridge essence to be played is “B0002V01”. That is, the data of the bridge essence is the data of the bridge essence image data file 175. Also, “begin = smpte_30 = 00: 05: 00: 00” means that the start position of the edited bridge essence is set to “TC = 00: 05: 00: 00” based on a certain time. It means that there is. That is, the start position of the bridge essence is 5 minutes from the start position “TC = 00: 00: 00: 00” of clip # 1 to the end of reproduction of clip # 1.
ここで、 いま、 再生対象となるブリッジエッセンス 1 7 5を、 1回 目に再生されるプリッジエッセンスとして、 プリッジエッセンス # 1 とすると、 第 1 5行目の 「clipBegin=" smpte-30=00: 00: 00: 00" 」 は 、 ある時刻を基準として、 ブリッジエッセンス # 1の I N点が 「TC=0 0:00:00:00」 であることを表わし、 第 1 6行目の 「clipEnd=" smpte- 30=00:00:00:12" 」 は、 ブリッジエッセンス # 1の OUT点が 「TC=0 0:00:00:12」 に設定されていることを表わしている。 即ち、 ブリッジ エッセンス # 1の再生時間は 1 2フレームである。 Here, assuming that bridge essence 175 to be reproduced is now a bridge essence # 1 as a bridge essence to be reproduced for the first time, "clipBegin =" smpte-30 = 00: 00:00:00 "" means that the IN point of Bridge Essence # 1 is "TC = 0" based on a certain time. 0: 00: 00: 00 ”, and“ clipEnd = "smpte−30 = 00: 00: 00: 12” ”on the 16th line indicates that the OUT point of bridge essence # 1 is“ TC = 0 0: 00: 00: 12 ". That is, the playback time of Bridge Essence # 1 is 12 frames.
第 1 7行目の 「type=" MPEG2HD25_1440_MP@HL" aspectRatio=16:9 " /〉」 は、 ブリッジエッセンス # 1のデ一夕の種類が 「MPEG2HD25— 14 40_MP@HL」 であり、 画像データのアスペクト比が 「1 6 : 9」 である ことを表わしている。 On the 17th line, "type =" MPEG2HD25_1440_MP @ HL "aspectRatio = 16: 9" /> "indicates that the type of bridge essence # 1 is" MPEG2HD25-14440_MP @ HL " This indicates that the aspect ratio is “16: 9”.
第 1 8行目の 「く video src-" B0002V01. BMX" 」 と 「begin=" smpt e_30=00:05:00:12」 のうち、 「く video src=" B0002V01. BMX" 」 は、 再生対象のブリッジエッセンス # 2のファイル名が 「B0002V01」 であ ることを表わしている。 即ち、 ブリッジエッセンス # 2のデータは、 プリッジエッセンス画像データファイル 1 7 5のデ一夕である。 また 、 「begin=" smpte- 30=00:05:00: 12」 は、 ある時刻を基準として、 編 集後のブリッジエッセンス # 2の開始位置が 「TC=00:05:00:12」 に設 定されていることを表わしている。 即ち、 ブリッジエッセンス # 2の 開始位置は、 前回の再生対象のブリッジエッセンス # 1の開始位置 「 TC=00:05:00:OOJ から、 前回の再生対象のブリッジエッセンス # 1の 再生が終了する 1 2フレームの時点である。 Of the "ku video src-" B0002V01. BMX "" and "begin =" smpt e_30 = 00: 05: 00: 12 "on the 18th line," ku video src = "B0002V01. BMX" "is played Indicates that the file name of the target Bridge Essence # 2 is "B0002V01". That is, the data of the bridge essence # 2 is the data of the bridge essence image data file 175. "Begin =" smpte-30 = 00: 05: 00: 12 "means that the starting position of the edited bridge essence # 2 is" TC = 00: 05: 00: 12 "based on a certain time. Indicates that it has been set. That is, the start position of the bridge essence # 2 is the start position of the previous bridge essence # 1 to be played from "TC = 00: 05: 00: OOJ". It is at the time of two frames.
第 1 9行目の 「clipBegin=" smpte-30=00:00:00: 17" 」 は、 ある時 刻を基準として、 ブリッジエッセンス # 2の I N点が 「TC=00:00:00: 17」 であることを表わし、 第 2 0行目の 「clipEnd=" s即 te - 30=00: 00 :00:27" 」 は、 ブリッジエッセンス # 2の OUT点が 「TC=00 :00:00: 27」 に設定されていることを表わしている。 即ち、 ブリッジエッセン ス # 2の再生時間は 1 0フレームである。 In the 19th line, “clipBegin =" smpte-30 = 00: 00: 00: 17 ”” indicates that the IN point of Bridge Essence # 2 is “TC = 00: 00: 00: 17” based on a certain time. In the 20th line, "clipEnd =" s immediately te-30 = 00: 00: 00: 27 "" indicates that the OUT point of bridge essence # 2 is "TC = 00: 00: 00". : 27 ”is set. That is, the playback time of Bridge Essence # 2 is 10 frames.
第 2 1行目の Γ decBegin=" smpte-30=00: 00: 00: 15" preDecDur=" 1" 」 と第 2 2行目の 「decEnd=" smpte-30=00: 00: 00: 28" postDecDu r=" 1" 」 は、 ある時刻を基準として、 デコーダへの入力開始位置が 「TO00:00:00:15」 であり、 デコーダ入力終了位置が 「ΤΟ00:00:00: 28」 であることを表わしている。 また、 I Ν点とデコーダへの入力開 始位置の間のデコーダへの入力が必要な期間(フレーム数)が、 「1」 であり、 OUT点とデコーダ入力終了位置の間のデコーダへの入力が 必要な期間 (フレーム数) が、 「1」 であることを表わしている。 即ち、 MPEG符号化方式では、 I N点より、 表示順が前のピクチャか らデコードする必要がある場合があり、 そのデコードの開始位置を de cBeginで指定し、 表示はしないがデコードをする必要があるフレーム 数を preDecDurで指定する。 また、 MPEG符号化方式では、 OUT点よ り、 表示順が後のピクチャまでデコードする必要がある場合があり、 そのデコード終了位置を decEndで指定し、 表示はしないがデコードを する必要があるフレーム数を postDecDurで指定する。 2 decBegin = "smpte-30 = 00: 00: 00: 15" preDecDur = "on the 2nd first line "" And "decEnd =" smpte-30 = 00: 00: 00: 28 "postDecDur =" 1 "" on the second line indicate that the input start position to the decoder is "TO00 : 00: 00: 15 ”, indicating that the decoder input end position is“ ΤΟ00: 00: 00: 28 ”. Also, the period (number of frames) required for input to the decoder between point I I and the input start position to the decoder is “1”, and the input to the decoder between the OUT point and the decoder input end position is “1”. Indicates that the required period (the number of frames) is “1”. In other words, in the MPEG encoding method, it may be necessary to decode from the picture preceding the IN point in the display order, and specify the decoding start position with decBegin. Specify the number of frames with preDecDur. In addition, in the MPEG encoding method, it may be necessary to decode the picture up to the picture after the OUT point, and the decoding end position is specified by decEnd, and the frame that is not displayed but needs to be decoded is specified. Specify the number with postDecDur.
なお、 「decBegin」 は、 「clipBegin」 と同一である場合に省略す ることができ、 「decEnd」 は、 「clipEnd」 と同一である場合に省略 することができる。 例えば、 クリップ # 1に関するコードが記述され ている第 8行目乃至第 1 2行目には、 「decBegin」 と 「decEnd」 が記 述されていないので、 「decBegin」 は、 「clipBegin」 と同一の 「TC= 00:00:00:00] であり、 「decEnd」 は、 「clipEnd」 と同一の 「TC=00: 05:00:00」 である。 "DecBegin" can be omitted when it is the same as "clipBegin", and "decEnd" can be omitted when it is the same as "clipEnd". For example, since "decBegin" and "decEnd" are not described in the 8th to 12th lines where the code related to clip # 1 is described, "decBegin" is the same as "clipBegin". "TC = 00: 00: 00: 00] and" decEnd "is the same" TC = 00: 05: 00: 00 "as" clipEnd ".
第 2 3行目の 「type=" MPEG2HD25_1440_MP@HL" 」 と第 24行目の />J は、 再生対象のブリッジエッセンス # 3の データの種類が rMPEGZHD JA JO^HU であり、 画像データのァス ぺクト比が 「1 6 : 9」 であることを表わしている。 Line 2 "type =" MPEG2HD25_1440_MP @ HL "" and line 24 /> J indicates that the data type of the bridge essence # 3 to be reproduced is rMPEGZHD JA JO ^ HU, and the aspect ratio of the image data is “16: 9”.
第 2 5行目の 「く video src=" B0002V01. BMX" J と 「begin=" smpt e-30-00:05:00:22j のうち、 「く video src=" B0002V01. BMX" 」 は、 再生対象のブリッジエッセンス # 3のファイル名が 「B0002V01」 であ ることを表わしている。 即ち、 ブリッジエッセンスのデータは、 プリ ッジエッセンス画像データファイル 1 7 5のデータである。 また、 「 begin=" smpte- 30=00:05:00:22」 は、 ある時刻を基準として、 編集後 のブリッジエッセンスの開始位置が 「TO00:05:00:22」 に設定されて いることを表わしている。 即ち、 ブリッジエッセンス # 3の開始位置 は、 前回の再生対象のブリッジエッセンス # 2の開始位置 「TC=00:05 :00:12」 から、 前回の再生対象のブリッジエッセンス # 2の再生が終 了する 1 0フレームの時点である。 In the second and fifth lines, "ku video src =" B0002V01. BMX "J and" begin = "smpt In e-30-00: 05: 00: 22j, “ku video src =" B0002V01.BMX "” indicates that the file name of bridge essence # 3 to be played is “B0002V01”. That is, the bridge essence data is the data of the bridge essence image data file 175. Also, "begin =" smpte-30 = 00: 05: 00: 22 "means that the starting position of the edited bridge essence is set to" TO00: 05: 00: 22 "based on a certain time. Represents. In other words, the start position of the bridge essence # 3 starts from the start position "TC = 00: 05: 00: 12" of the previous bridge essence # 2 to be played, and the last bridge essence # 2 to be played ends. 10 frames.
第 2 6行目の 「clipBegin=" s即 te- 30=00:00:01 :03" 」 は、 ある時 刻を基準として、 ブリッジエッセンス # 3の I N点が 「TC=00:00:01: 03」 であることを表わし、 第 2 7行目の 「clipEnd=" s即 te- 30=00: 00 :01:14" 」 は、 ブリッジエッセンス # 3の OUT点が 「TC=00:00:00: 14J に設定されていることを表わしている。 即ち、 ブリッジエッセン ス # 3の再生時間は 1 1フレームである。 On the 26th line, "clipBegin =" s immediately te-30 = 00: 00: 01: 03 "" indicates that the IN point of Bridge Essence # 3 is "TC = 00: 00: 01" based on a certain time. : 03 ”, and“ clipEnd = "s immediately te-30 = 00: 00: 00: 01: 14” ”on the 27th line indicates that the OUT point of bridge essence # 3 is“ TC = 00: 00 : 00: 14J, which means that the playback time of Bridge Essence # 3 is 11 frames.
第 2 8行目の 「type=" MPEG2HD25_1440_MP@HL" 」 と第 2 9行目の raspectRatio-16:9" 」 は、 再生対象のブリッジエッセンス # 3のデ —夕の種類が 「MPEG2HD25— U40_MP@HL」 であり、 画像データのァスぺ クト比が 「1 6 : 9」 であることを表わしている。 On line 28, "type =" MPEG2HD25_1440_MP @ HL "" and on line 2 raspectRatio-16: 9 "are the data of bridge essence # 3 to be played. HL ”, indicating that the aspect ratio of the image data is“ 16: 9 ”.
第 2 9行目の 「header=" 500000" />」 は、 再生対象のフレームま でのオフセットが 500000byteであることを表している。 The "header =" 500000 "/>" on the 29th line indicates that the offset to the frame to be reproduced is 500000 bytes.
第 3 0行目の 「く!-- Clip3— >」 は、 その下の第 3 1行目乃至第 3 8 行目に、 クリップ # 3に関するコードが記述されることを表わすコメ ント文である。 “Ku!-Clip3—>” on the 30th line is a comment statement indicating that the code related to clip # 3 is described in the 3rd to 3rd lines below it. .
第 3 1行目の 「く video src=" /PROAV/CLPR/0O05/C0005V01. MXF" J は、 再生対象となるクリップ # 3のデータのファイルのファイル名が 「C0005V01」 であることを表わしている。 第 3 2行目の 「begin=" sm pte-30=00:05:01:03j は、 ある時刻を基準として、 編集後のクリップ # 3の開始位置が 「TO00:05:01:03」 に設定されていることを表わし ている。 即ち、 クリップ # 3の開始位置は、 前回の再生対象のブリツ ジエッセンス # 3の開始位置 「ΤΟ00:05:00:22」 から、 前回の再生対 象のプリッジエッセンス # 3の再生が終了する 1 1フレーム後の時点 である。 Line 3 “ku video src =" / PROAV / CLPR / 0O05 / C0005V01. MXF "J Indicates that the file name of the data file of clip # 3 to be played is “C0005V01”. The third line "begin =" sm pte-30 = 00: 05: 01: 03j is the start position of the edited clip # 3 is "TO00: 05: 01: 03" based on a certain time. Indicates that it has been set. In other words, the start position of clip # 3 starts from the previous start position of bridge essence # 3 to be played back, "ΤΟ00: 05: 00: 22", and the playback of bridge essence # 3 to be played back ends. One frame later.
第 3 3行目の 「clipBegin=" smpte-30-00: 10:00: 15" 」 は、 ある時 刻を基準として、 クリップ # 3の I N点が 「TC=00:10:00:15J である ことを表わし、 第 3 4行目の 「clipEnd=" smpte- 30=00:15:10:00" 」 は、 クリップ # 3の OUT点が 「TC:00:15:10:00」 であることを表し ている。 In the third line, "clipBegin =" smpte-30-00: 10:00:15 "" indicates that the IN point of clip # 3 is "TC = 00: 10: 00: 15J, based on a certain time. "ClipEnd =" smpte-30 = 00: 15: 10: 00 "" on the third and fourth lines indicates that the OUT point of clip # 3 is "TC: 00: 15: 10: 00" This means that
第 3 5行目の 「decBegin=" smpte-30=00: 10: 00: 12" preDecDur=" Γ 」 と第 3 6行目の 「decEnd=" smpte- 30=00:15:10:00" postDecDu r=" 0" 」 は、 ある時刻を基準として、 デコーダへの入力開始位置が 「TC=00:10:00:12」 であり、 デコーダ入力終了位置が 「TC=00:15:10: 00J であることを表わしている。 また、 I N点とデコーダへの入力開 始位置の間のデコーダへの入力が必要な期間(フレーム数)が、 「 2 J であり、 OUT点とデコーダ入力終了位置の間のデコーダへの入力が 必要な期間 (フレーム数) が、 「0」 であることを表わしている。 第 3 7行目の 「type=" MPEG2HD25_1440_MP@HL" J は、 クリップ # 3のデ一夕の種類が 「MPEG2HD25— U40_MP@HL」 であることを表わして いる。 第 3 8行目の 「aspectRatio=16:9" header 1000000" /〉」 のうち、 「aspectRatio=16:9" 」 は、 画像データのアスペクト比が 「 1 6 : 9」 であることを表わし、 「header=" 1000000" />」 は、 クリ ップ # 3の MXFファイルのヘッダのサイズが l OOOOOObyt eであることを 表している。 "DecBegin =" smpte-30 = 00: 10: 00: 12 "preDecDur =" Γ "on the third line and" decEnd = "smpte-30 = 00: 15: 10: 00" on the third line "postDecDur =" 0 "" means that the input start position to the decoder is "TC = 00: 10: 00: 12" and the decoder input end position is "TC = 00: 15: 10: The period (number of frames) required for input to the decoder between the IN point and the input start position for the decoder is “2J, and the OUT point and the end of decoder input. This indicates that the period (number of frames) required for input to the decoder between positions is “0”. The "type =" MPEG2HD25_1440_MP @ HL "J on the 37th line indicates that the type of clip # 3 is" MPEG2HD25-U40_MP @ HL ". In “aspectRatio = 16: 9” header 1000000 ”/>” on line 38, “aspectRatio = 16: 9” indicates that the aspect ratio of the image data is “16: 9”, "Header =" 1000000 "/>" This indicates that the size of the header of the MXF file # 3 is l OOOOOOObyte.
第 1 1図は、 光ディスク 6 7を再生する再生装置 2 0 1の構成例を 示す図である。 FIG. 11 is a diagram showing a configuration example of a reproducing device 201 for reproducing the optical disk 67. As shown in FIG.
再生制御部 2 1 1は、 読み出し部 2 2 1とデコード制御部 2 2 2力、 ら構成される。 The reproduction control unit 211 includes a read unit 222 and a decode control unit 222.
再生制御部 2 1 1は、 ドライブ 2 1 2に装着された光ディスク 6 7 に記録されている画像データファイル 1 5 2、 音声データファイル 1 5 3等のクリップデータを、 クリップデ一夕とともに光ディスク 6 7 に記録されているプレイリストファイル 1 7 3のプレイリストに基づ いて再生する。 The playback control unit 211 transmits the clip data such as the image data file 152 and the audio data file 153 recorded on the optical disk 67 mounted on the drive 211 to the optical disk 6 together with the clip data. Plays back based on the playlist file 1 7 3 recorded in 7.
読み出し部 2 2 1は、 ピクチャボインタ読み出し部 2 3 1とプレイ リスト読み出し部 2 3 2から構成される。 プレイリスト読み出し部 2 3 2は、 ドライブ 2 1 2に装着された光ディスク 6 7に記録されてい るプレイリストファイル 1 7 3から、 ディスク I Z F 2 4 1を介して 、 プレイリストを読み出し、 それをピクチャポインタ読み出し部 2 3 1に供給する。 The reading unit 221 is composed of a picture pointer reading unit 231 and a playlist reading unit 232. The playlist reading unit 2 32 reads a playlist from the playlist file 1 73 recorded on the optical disc 67 mounted on the drive 2 1 2 via the disc IZF 2 41, and reads it as a picture. The data is supplied to the pointer reading unit 2 3 1.
ピクチャボイン夕読み出し部 2 3 1は、 プレイリスト読み出し部 2 3 2から供給されるプレイリストにおいて再生対象とされるエッセン スデ一夕 (クリップデータおよびブリッジエッセンス) のピクチャポ イン夕を、 ドライブ 2 1 2に装着された光ディスク 6 7から、 デイス ク I / Fを介して読み出す。 即ち、 ピクチャポインタ読み出し部 2 3 1は、 ピクチャポインタファイル 1 6 4およびプレイリスト用ピクチ ャポインタファイル 1 7 4から、 それぞれ、 再生対象とされるクリツ プデータに対応するピクチャポインタ、 ブリッジエッセンスに対応す るピクチャボインタを読み出す。 ピクチャポインタ読み出し部 2 3 1は、 読み出したピクチャポイン 夕を、 プレイリスト読み出し部 2 3 2から供給されるプレイリストと ともに、 デコーダ制御部 2 2 2に供給する。 The picture bin reading unit 2 31 stores the picture points of the essence data (clip data and bridge essence) to be reproduced in the playlist supplied from the playlist reading unit 23 2 into the drive 2 1. Read from the optical disk 67 loaded in 2 via the disk I / F. That is, the picture pointer readout unit 231, from the picture pointer file 164 and the playlist picture pointer file 174, respectively corresponds to the picture pointer and the bridge essence corresponding to the clip data to be reproduced. Read the picture pointer. The picture pointer reading unit 231 supplies the read picture points to the decoder control unit 222 together with the playlist supplied from the playlist reading unit 232.
デコード制御部 2 2 2は、 プレイリストに記述されているデコード の種類 (コ一デックの種類) に基づいて、 デコード部 2 1 3のデコー ダ 2 6 1— 1乃至 2 6 1—Nから、 再生に用いるデコーダを選択する 。 また、 デコード制御部 2 2 2は、 ピクチャポインタおよびプレイリ ストに基づいて、 選択したデコーダを制御し、 光ディスク 6 7の再生 対象となるエッセンスデ一夕を再生させる。 The decoding control unit 222, based on the type of decoding (the type of codec) described in the playlist, outputs from the decoders 261-1-1 to 261-N of the decoding unit 21 Select the decoder to be used for playback. Further, the decode control unit 222 controls the selected decoder based on the picture pointer and the playlist, and reproduces the essence data to be reproduced on the optical disk 67.
ドライブ 2 1 2は、 ディスク I / F 2 4 1から構成されている。 ド ライブ 2 1 2に光ディスク 6 7が装着されると、 ディスク I / F 2 4 1は、 光ディスク 6 7からピクチャポインタやプレイリストを読み出 し、 それぞれピクチャボイン夕読み出し部 2 3 1とプレイリスト読み 出し部 2 3 2に供給する。 また、 ディスク I Z F 2 4 1は、 その他の データを読み出し、 デコーダ部 2 1 3のデコーダ 2 6 1— 1、 · · · 、 デコーダ 2 6 1—Nに供給する。 The drive 2 1 2 includes a disk I / F 2 4 1. When the optical disk 67 is mounted on the drive 21, the disk I / F 241 reads the picture pointer and the playlist from the optical disk 67, and reads the picture pointer and the playlist respectively. It is supplied to the reading section 2 32. Also, the disk IZF 241 reads other data and supplies it to the decoders 261-1-1,...,.
デコーダ部 2 1 3は、 デコーダ 2 6 1— 1、 · · ·、 デコーダ 2 6 1 一 Nから構成されている。 なお、 以下において、 デコーダ 2 6 1— 1乃至2 6 1— Nのそれぞれを個別に区別する必要がない場合、 まと めてデコーダ 2 6 1と称する。 The decoder unit 2 13 is composed of decoders 261-1-1,..., And decoders 2611N. In the following, when it is not necessary to individually distinguish each of the decoders 261-1 to 261-N, it is collectively referred to as a decoder 261.
デコーダ 2 6 1は、 デコード制御部 2 2 2によって制御され、 光デ イスク 6 7に記録されている再生対象となるエッセンスデータを再生 する。 The decoder 261 is controlled by the decode control unit 222, and reproduces the essence data to be reproduced recorded on the optical disk 67.
第 1 2図は、 第 1 1図の再生装置 2 0 1の再生処理を説明するフロ 一チャートである。 この再生処理は、 ュ一ザにより光ディスク 6 7が ドライブ 2 1 2に装着され、 プレイリストに基づいて、 光ディスク 6 7を再生することが指示されたとき開始する。 FIG. 12 is a flowchart for explaining the reproducing process of the reproducing apparatus 201 in FIG. In this playback process, the optical disk 67 is loaded into the drive 212 by the user, and the optical disk Start when instructed to play 7.
ステップ S 4 1において、 プレイリスト読み出し部 2 3 2は、 光デ イスク 6 7に記録されたプレイリストファイル 1 7 3から、 プレイリ ストを読み出し、 それを解釈する。 In step S41, the playlist reading unit 232 reads the playlist from the playlist file 173 recorded on the optical disk 67, and interprets the playlist.
例えば、 プレイリストが第 9図と第 1 0図に示すような場合、 プレ イリスト読み出し部 2 3 2は、 第 5行目の 「く par sys temComponent^ " MPEG2HD25_1440_MP@HL" >」 から、 指定されたデコーダのコ一デッ クの種類が、 「" MPEG2HD25_1440_MP@HL" 」 に対応するコ一デックで あることを解釈し、 第 8行目の 「く video src=" PROAV/CLPR/0001/COO OlVOl.MXF" 」 から、 プレイリストで指定されている再生対象となる エッセンスデータのファイル名が 「C0001V01」 であることを解釈する また、 プレイリスト読み出し部 2 3 2は、 第 9行目の 「clipBegin= " smpte- 30=00:00:00:00" J と第 1 0行目の 「clipEnd=" s即 te- 30=0 0:05:00:00」 から、 再生対象のエッセンスデ一夕の I N点が 「TC=00: 00:00:00」 であり、 OUT点が 「TC=00:05:00:00」 であることを解釈 する。 For example, if the playlist is as shown in FIG. 9 and FIG. 10, the playlist reading unit 2 32 is specified from “ku par systemComponent ^“ MPEG2HD25_1440_MP @ HL ”>” on the fifth line. It interprets that the type of the codec of the decoded decoder is a codec corresponding to "" MPEG2HD25_1440_MP @ HL "", and reads "ku video src =" PROAV / CLPR / 0001 / COO OlVOl .MXF "”, the file name of the essence data to be played back specified in the playlist is interpreted as “C0001V01”. Also, the playlist reading unit 2 32 2 reads “clipBegin = "smpte- 30 = 00: 00: 00: 00" From J and "clipEnd =" s immediately te-30 = 0 0: 05: 00: 00 "on the 10th line, the essence de It is interpreted that the IN point is “TC = 00: 00: 00: 00: 00” and the OUT point is “TC = 00: 05: 00: 00”.
さらに、 プレイリスト読み出し部 2 3 2は、 「decBegin」 と 「decE ndj が記述されていないので、 「decBegin」 、 即ち、 デコーダへの開 始位置が I N点と同じ 「TO00:00:00:00」 であり、 「decEncU 、 即ち 、 デコーダ終了位置が OUT点と同じ 「TO00:05:00:00」 であること を解釈する。 Furthermore, since the “decBegin” and “decEndj” are not described in the playlist reading unit 2 32, the “decBegin”, that is, the start position to the decoder is the same as the IN point “TO00: 00: 00: 00 And interprets that “decEncU”, that is, the decoder end position is “TO00: 05: 00: 00” which is the same as the OUT point.
そして、 プレイリスト読み出し部 2 3 2は、 解釈したプレイリス卜 を、 ピクチャポインタ読み出し部 2 3 1に供給して、 ステップ S 4 1 からステップ S 42に進む。 Then, the playlist reading section 2 32 supplies the interpreted playlist to the picture pointer reading section 2 31, and proceeds from step S 41 to step S 42.
ステップ S 42において、 ピクチャボイン夕読み出し部 2 3 1は、 プレイリス卜により再生対象とされるエッセンスデータのピクチャポ ィン夕を読み出す。 In step S42, the picture-boin reading unit 2 3 1 The picture list of the essence data to be reproduced by the playlist is read.
例えば、 プレイリストにより再生対象とされるエッセンスデータの ファイル名が 「C0001V01」 である場合、 ファイル名が 「C0001V01」 の 画像データファイル 1 5 2のピクチャポインタが記述されているピク チヤポインタファイル 1 6 4から、 ピクチャボインタを読み出す。 そして、 ピクチャポインタ読み出し部 2 3 1は、 読み出したピクチ ャポィンタを、 ステップ S 4 1でプレイリスト読み出し部 2 3 2から 供給されたプレイリストとともに、 デコード制御部 2 2 2に供給し、 ステップ S 4 2からステップ S 4 3に進む。 For example, if the file name of the essence data to be reproduced by the playlist is “C0001V01”, the picture pointer file 16 describing the picture pointer of the image data file 15 2 with the file name “C0001V01” 16 Read the picture pointer from 4. Then, the picture pointer readout unit 231 supplies the read-out picture pointer to the decode control unit 222 together with the playlist supplied from the playlist readout unit 232 in step S41. Proceed from step 2 to step S43.
ステップ S 4 3において、 デコード制御部 2 2 2は、 ピクチャボイ ン夕読み出し部 2 3 1から供給されたプレイリストカゝら、 指定された デコーダのコーデックの種類を認識し、 デコーダ 2 6 1を選択する。 例えば、 プレイリストで指定されたデコーダのコ一デックの種類が 、 Γ" MPEG2HD25_1440_MP@HL" 」 に対応するコーデックである場合、 そのコーデックを有するデコーダ 2 6 1を、 再生対象のエッセンスデ 一夕をデコードするデコ一ダ 2 6 1として選択する。 In step S43, the decoding control unit 222 recognizes the codec type of the specified decoder from the playlist capa supplied from the picture-bin reading unit 231, and selects the decoder 261. I do. For example, when the type of the codec of the decoder specified in the playlist is a codec corresponding to "" MPEG2HD25_1440_MP @ HL "", the decoder 261 having the codec is transmitted to the essence decoder to be reproduced. Select as Decoder 2 6 1 to decode.
ステップ S 4 3の処理後は、 ステップ S 4 4に進み、 デコーダ制御 部 2 2 2は、 デコーダ 2 6 1を制御して、 再生を行う。 After the processing in step S43, the process proceeds to step S44, where the decoder control unit 222 controls the decoder 261, and performs reproduction.
具体的には、 デコーダ制御部 2 2 2は、 ステップ S 4 2でピクチャ ポインタ読み出し部 2 3 1から供給されたピクチャポインタとプレイ リストに基づいて、 再生対象となるエッセンスデータのデコード開始 位置とデコード終了位置を設定し、 デコーダ 2 6 1を制御する。 デコ ーダ 2 6 1は、 デコーダ制御部 2 2 2により設定されたデコ一ド開始 位置とデコーダ終了位置に基づいて、 光ディスク 6 7から、 プレイリ ス卜で再生対象として指定' データを読み出し、 デコードする (再生を行う) 。 そして、 デコーダ 制御部 2 2 2は、 処理を終了する。 Specifically, based on the picture pointer and the playlist supplied from the picture pointer reading unit 231, in step S42, the decoder control unit 222 determines the decoding start position and the decoding start position of the essence data to be reproduced. Set the end position and control the decoder 26 1. The decoder 261, from the optical disc 67, is designated as a playback target in the playlist based on the decoder start position and the decoder end position set by the decoder control unit 222. Read and decode data (playback). Then, the decoder control unit 222 ends the processing.
上述した再生処理において、 プレイリストでは、 エッセンスデータ のファイル名が再生対象として指定されるので、 デコーダ 2 6 1は、 . プレイリストに基づいてエッセンスデータを再生することにより、 ェ ッセンスデータを即座に、 再生することができる。 従って、 エッセン スデ一夕の再生までに多くの処理を必要とせず、 再生までにかかる時 間を少なくすることができる。 In the above-described playback processing, the file name of the essence data is specified as a playback target in the playlist. Therefore, the decoder 261 plays the essence data based on the playlist so that the essence data is immediately Can be played. Therefore, much processing is not required until the reproduction of the essence de night, and the time required for the reproduction can be reduced.
なお、 再生装置 2 0 1は、 ユーザにより再生停止が指示されるまで 、 プレイリストに基づいて、 再生対象となるクリップデータを再生す る処理を繰り返す。 例えば、 第 9図と第 1 0図のプレイリストに基づ いて再生処理が行なわれる場合、 クリップ # 1が再生された後、 プリ ッジエッセンス # 1、 ブリッジエッセンス # 2、 ブリッジエッセンス Note that the playback device 201 repeats the process of playing back the clip data to be played back based on the playlist until the user gives an instruction to stop playback. For example, if the playback process is performed based on the playlists in Fig. 9 and Fig. 10, after clip # 1 is played, bridge essence # 1, bridge essence # 2, bridge essence
# 3、 クリップ # 3の順に再生される。 # 3 and clip # 3 are played in this order.
第 1 3図は、 エディットリストとプレイリストの概念を示す図であ る。 FIG. 13 is a diagram showing the concept of an edit list and a playlist.
第 1 3図において、 クリップインフォメ一シヨンファイル 3 2 1— 1は、 画像データファイル 3 2 3— 1と音声データファイル 3 2 4 - 1を管理する管理ファイルである。 また、 クリップインフォメーショ ンファイル 3 2 1 _ 2は、 画像データファイル 3 2 3— 2と音声デー 夕ファイル 3 2 4— 2を管理する管理ファイルである。 In FIG. 13, a clip information file 3 21-1 is a management file for managing the image data file 3 2 3-1 and the audio data file 3 2 4-1. The clip information file 3 2 1 _ 2 is a management file for managing the image data file 3 2 3-2 and the audio data file 3 2 4-2.
エディットリスト 3 0 1において、 I N点と O U T点が、 画像デー 夕ファイル 3 2 3— 1と画像データファイル 3 2 3 - 2に設定されて いる場合、 画像データファイル 3 2 3 - 1を管理する管理ファイルで あるクリップインフォメーションファイル 3 2 1— 1と、 画像データ ファイル 3 2 3— 2を管理する管理ファイルであるクリップインフォ メーシヨンファイル 3 2 1— 2が再生対象とされる。 When the IN point and OUT point are set to the image data file 3 2 3—1 and the image data file 3 2 3—2 in the edit list 301, manage the image data file 3 2 3—1 A clip information file 3 2 1—1 that is a management file and a clip information file that is a management file that manages the image data file 3 2 3—2 The movie file 3 2 1—2 is to be played.
従って、 エディットリスト 3 0 1に基づいて、 クリップデータが再 生される場合、 まず最初に、 クリップインフォメーションファイル 3 2 1 - 1およびクリップィンフオメーションファイル 3 2 1— 2が再 生される。 そして、 そのクリップインフォメーションファイル 3 2 1 一 1とクリップインフォメーションファイル 3 2 1 - 2を参照して、 画像データファイル 3 2 3 - 1と画像デ一夕ファイル 3 2 3 - 2が再 生される。 Therefore, when clip data is reproduced based on the edit list 301, first, the clip information file 321-1 and the clip information file 321-2-2 are reproduced. The image data file 323-1 and the image data file 322-2 are reproduced with reference to the clip information file 3221-1 and the clip information file 321-2.
また、 プレイリスト 3 0 2が、 エディットリスト 3 0 1に基づいて 作成された場合、 プレイリスト 3 0 2では、 再生したい画像データフ アイル 3 2 3— 1と画像データファイル 3 2 3 - 2が直接再生対象と して指定される。 Also, if the playlist 302 is created based on the edit list 301, the playlist 302 will directly link the image data file 3 2 3—1 and the image data file 3 2 3-2 that you want to play back. It is specified as a playback target.
従って、 プレイリスト 3 0 2に基づいて、 クリップデータが再生さ れる場合、 画像データファイル 3 2 3 - 1と画像データファイル 3 2 3— 2が直接再生される。 Accordingly, when clip data is reproduced based on the playlist 302, the image data file 323-1 and the image data file 322-2 are directly reproduced.
ここで、 リアルタイム再生を保証するためにプリッジエッセンスフ アイル 3 3 1が作成されている場合、 プレイリスト 3 0 2は、 ブリツ ジエッセンスファイル 3 3 1をも再生対象として指定する。 Here, if the bridge essence file 331 has been created to guarantee real-time playback, the playlist 302 specifies the bridge essence file 331 as a playback target.
プレイリスト 3 0 2においては、 画像データファイル 3 2 3— 1お よび画像データファイル 3 2 3 - 2が直接再生対象として指定される ので、 再生装置は、 直接画像デ一夕ファイル 3 2 3— 1および画像デ 一夕ファイル 3 2 3— 2を即座に再生することができる。 従って、 画 像データファイル 3 2 3 - 1および画像データファイル 3 2 3— 2の 再生までに多くの処理を必要とせずに、 再生までにかかる時間を短く することができる。 In the playlist 302, since the image data file 3 2 3—1 and the image data file 3 2 3—2 are designated as the direct playback targets, the playback device directly outputs the image data file 3 2 3— 1 and image files 3 2 3—2 can be played immediately. Therefore, it is possible to shorten the time required for the reproduction without requiring much processing until the reproduction of the image data file 323-1 and the image data file 323-1-2.
なお、 上述した編集用端末装置 6 6と再生装置 2 0 1は、 それぞれ 、 別体として構成されるように説明したが、 これに限らず、 各装置の 機能の一部または全体が互いに一体化して構成されるようにしてもよ い。 The editing terminal device 66 and the playback device 201 described above are respectively Although the configuration has been described as being configured separately, the present invention is not limited to this, and a part or all of the functions of each device may be integrated with each other.
また、 上述した説明では、 エディツトリストは、 編集用端末装置 6 6で作成されることとしたが、 他の編集用端末装置で作成されたェデ イットリストをィン夕一ネット等のネットヮ一クを介して受信するこ とにより取得してもよい。 Further, in the above description, the edit list is created by the editing terminal device 66, but the edit list created by the other editing terminal device is stored in a net such as an in-net. It may be obtained by receiving via a link.
また、 本明細書において、 フローチャートに記載された処理は、 ス テツプとして記載された順序に従って時系列的に行われる処理はもち ろん、 必ずしも時系列的に処理されなくとも、 並列的あるいは個別に 実行される処理をも含むものである。 Further, in this specification, the processes described in the flowcharts may be performed in chronological order according to the order described as steps, but may not be performed in chronological order, but may be performed in parallel or individually. This includes the processing to be executed.
以上の如く、 本発明によれば、 データを再生することができる。 特 に、 データの再生に要する時間を短縮化し、 これにより、 データのリ アルタイムでの再生を行うことが可能となる。 As described above, according to the present invention, data can be reproduced. In particular, the time required for data reproduction is shortened, which makes it possible to reproduce data in real time.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003165834A JP3833192B2 (en) | 2003-06-11 | 2003-06-11 | Information creating apparatus and method, and program |
| JP2003-165834 | 2003-06-11 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2004112034A1 true WO2004112034A1 (en) | 2004-12-23 |
Family
ID=33549230
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2004/008507 Ceased WO2004112034A1 (en) | 2003-06-11 | 2004-06-10 | Information creation device, method, and program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP3833192B2 (en) |
| WO (1) | WO2004112034A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0684329A (en) * | 1992-09-01 | 1994-03-25 | Matsushita Electric Ind Co Ltd | Automatic cassette changer |
| JP2001014829A (en) * | 1999-06-28 | 2001-01-19 | Sony Corp | Material storage and transmission device and material storage and transmission method |
| JP2001157145A (en) * | 1999-11-24 | 2001-06-08 | Sony Corp | Recording / reproducing apparatus and method, and recording medium |
| JP2002230948A (en) * | 2000-11-29 | 2002-08-16 | Matsushita Electric Ind Co Ltd | Optical disc, recording device, reproducing device, program, computer-readable recording medium and method. |
-
2003
- 2003-06-11 JP JP2003165834A patent/JP3833192B2/en not_active Expired - Fee Related
-
2004
- 2004-06-10 WO PCT/JP2004/008507 patent/WO2004112034A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0684329A (en) * | 1992-09-01 | 1994-03-25 | Matsushita Electric Ind Co Ltd | Automatic cassette changer |
| JP2001014829A (en) * | 1999-06-28 | 2001-01-19 | Sony Corp | Material storage and transmission device and material storage and transmission method |
| JP2001157145A (en) * | 1999-11-24 | 2001-06-08 | Sony Corp | Recording / reproducing apparatus and method, and recording medium |
| JP2002230948A (en) * | 2000-11-29 | 2002-08-16 | Matsushita Electric Ind Co Ltd | Optical disc, recording device, reproducing device, program, computer-readable recording medium and method. |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3833192B2 (en) | 2006-10-11 |
| JP2005004851A (en) | 2005-01-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8972862B2 (en) | Method and system for providing remote digital media ingest with centralized editorial control | |
| US8990214B2 (en) | Method and system for providing distributed editing and storage of digital media over a network | |
| US8644679B2 (en) | Method and system for dynamic control of digital media content playback and advertisement delivery | |
| US8126313B2 (en) | Method and system for providing a personal video recorder utilizing network-based digital media content | |
| US8977108B2 (en) | Digital media asset management system and method for supporting multiple users | |
| US7804505B2 (en) | Information processing apparatus and associated method of prioritizing content for playback | |
| JP2003061041A (en) | Method and system for specifying selection of content segments stored in different formats | |
| US8588042B2 (en) | Recording-and-reproducing apparatus and content-managing method | |
| US8229273B2 (en) | Recording-and-reproducing apparatus and recording-and-reproducing method | |
| US9015583B2 (en) | Editing apparatus and an editing method | |
| JP5259780B2 (en) | Video file creation apparatus and video file creation method | |
| JP3835801B2 (en) | Information processing apparatus and method, program recording medium, and program | |
| WO2004112030A1 (en) | Information processing device and method, recording medium, and program | |
| CN1826655B (en) | Information processing device and method, program recording medium, and program | |
| JP3833192B2 (en) | Information creating apparatus and method, and program | |
| JP4434633B2 (en) | Information processing apparatus and method, program recording medium, and program | |
| JP2005005916A (en) | Information processing apparatus and method, recording medium, and program | |
| JP2005244299A (en) | Recording / reproducing apparatus, recording method and reproducing method, and program |
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 BW 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 KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA 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): BW GH GM KE LS MW MZ NA 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 PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| DPEN | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101) | ||
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| 122 | Ep: pct application non-entry in european phase |