In an authoring system of the invention, generation of volume configuration information for a DVD-Video is performed in parallel with generation of volume configuration information for a BD-ROM. Each of the client apparatuses 21 through 23 generates a piece of volume configuration information for a DVD-Video based on a user operation. Each of the client apparatuses 25 through 27 generates a piece of volume configuration information for a BD-ROM by obtaining a copy of an unfinished piece (a version 0.x) of volume configuration information for the DVD-Video and performing an editing processing on the copy. The piece of volume configuration information for the DVD-Video and the piece of volume configuration information for the BD-ROM have a format in common and each include a confirmation flag indicating, for each configuration element of the volume configuration information, whether the configuration element has been confirmed by the user.
Legal claims defining the scope of protection, as filed with the USPTO.
1. An authoring system comprising: a generating unit copying an unfinished piece of first volume configuration information and to perform an editing processing on the copy so as to obtain a piece of second volume configuration information for a second optical disc, wherein each volume configuration information has at least two layers including a clip layer and an elementary stream layer, the copy includes status information indicating, for clips included in the clip layer thereof, whether or not the clip has been confirmed by a user, the generating unit performs status management processing and the editing processing, in the editing processing, editing an unconfirmed clip based on a user operation is allowed, but editing a confirmed clip is not allowed, and in the status management processing, a clip m included in the clip layer has been confirmed only when all of one or more elementary streams constituting the clip m have been confirmed.
2. The authoring system of claim 1 , wherein a mode for displaying the confirmed clip is different from a mode for displaying the unconfirmed configuration element clip, and the editing processing is performed based on a user operation conducted on the displayed clips.
3. The authoring system of claim 1 , wherein each clip is obtained by multiplexing a plurality of elementary streams included in the elementary stream layer, the editing processing includes to select the plurality of elementary streams to be multiplexed to obtain each clip, to determine an order in which the plurality of elementary streams are to be multiplexed, and to synchronize the plurality of elementary streams, and each clip is confirmed when all of the following conditions are satisfied: (i) a set of elementary streams to be multiplexed to obtain a digital stream is proper, (ii) the order in which the plurality of elementary streams are multiplexed is proper, and (iii) playback of the plurality of elementary streams is synchronized.
4. The authoring system of claim 3 , wherein a playlist layer is provided above the clip layer, the generating unit performs the editing processing on playlists included in the playlist layer by selecting the clips to be played back and determining an order in which the clips are to be played back, and status information for each playlist is set to indicate as “confirmed” when both of the following conditions are satisfied: (i) the status information for each clip is set to indicate as “confirmed” and (ii) the order in which the clips are arranged is proper.
5. The authoring system of claim 4 , wherein a title layer is provided above the playlist layer, the generating unit performs the editing processing on titles included in the title layer by determining an order in which the playlists are to be arranged, and status information for each title is set to indicate as “confirmed” when both of the following conditions are satisfied: (i) the status information for each playlist is set to indicate as “confirmed” and (ii) the order in which the playlists are arranged is proper.
6. The authoring system of claim 1 , wherein each clip is obtained by multiplexing a plurality of elementary streams included in the elementary stream layer, one of the plurality of elementary streams contains interactive control information for realizing interactive playback control, and the one of the plurality of elementary streams is confirmed when a condition is satisfied that the interactive playback control is properly conducted.
7. The authoring system of claim 1 , comprising a server apparatus and two or more client apparatuses, wherein the piece of first volume configuration information and the piece of second volume configuration information are stored in the server apparatus, and the generating unit is included in one of the two or more client apparatuses that is different from another one of the two or more client apparatuses that generates the piece of first volume configuration information.
8. The authoring system of claim 7 , wherein each clip is obtained by multiplexing a plurality of elementary streams included in the elementary stream layer, the server apparatus further stores therein the plurality of elementary streams, and each of the two or more client apparatuses receives an operation related to the confirmation of the clips after playing back the plurality of elementary streams stored in the server apparatus.
9. The authoring system of claim 1 further including a source of images, having a different characteristic from images used to provide the unfinished piece of first volume configuration information, connected to the generating unit.
10. The authoring system of claim 9 wherein the source of images are HD images and the images used to provide the unfinished piece of first volume configuration are SD images.
11. The authoring system of claim 10 wherein the generating unit rewrites file paths in a clip configuration table to specify HD images instead of SD images in the first volume configuration information.
12. A computer-readable recording medium having recorded thereon a program for having a computer execute processing of copying an unfinished piece of first volume configuration information and performing an editing processing on the copy so as to obtain a piece of second volume configuration information for an optical disc, wherein each volume configuration information has at least two layers including a clip layer and an elementary stream layer, the copy includes status information indicating, for each of clips included in the clip layer thereof, whether or not the clip has been confirmed by a user, the processing includes status management processing and the editing processing, in the editing processing, editing an unconfirmed clip based on a user operation is allowed, but editing a confirmed clip is not allowed, and in the status management processing, a clip m included in the clip layer has been confirmed only when all of one or more elementary streams constituting the clip m have been confirmed.
13. An authoring method comprising: a step of copying an unfinished piece of first volume configuration information and performing an editing processing on the copy so as to obtain a piece of second volume configuration information for an optical disc, wherein each volume configuration information has at least two layers including a clip layer and an elementary stream layer, the copy includes status information indicating, for each of clips included in the clip layer thereof, whether or not the clip has been confirmed by a user, the step performs status management processing and the editing processing, in the editing processing, editing an unconfirmed clip based on a user operation is allowed, but editing a confirmed clip is not allowed, and in the status management processing, a clip m included in the clip layer has been confirmed only when all of one or more elementary streams constituting the clip m have been confirmed.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
March 9, 2005
June 23, 2009
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.