CN101300597B - Portfolios in disc authoring - Google Patents

Portfolios in disc authoring Download PDF

Info

Publication number
CN101300597B
CN101300597B CN2006800406254A CN200680040625A CN101300597B CN 101300597 B CN101300597 B CN 101300597B CN 2006800406254 A CN2006800406254 A CN 2006800406254A CN 200680040625 A CN200680040625 A CN 200680040625A CN 101300597 B CN101300597 B CN 101300597B
Authority
CN
China
Prior art keywords
file
project
belongings
supplier
renewal
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.)
Expired - Fee Related
Application number
CN2006800406254A
Other languages
Chinese (zh)
Other versions
CN101300597A (en
Inventor
唐纳德·埃克伦德
苏米特·玛利克
哈加·萨西
汤米·周
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Sony Pictures Entertainment Inc
Original Assignee
Sony Corp
Sony Pictures Entertainment Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/467,882 external-priority patent/US8229278B2/en
Application filed by Sony Corp, Sony Pictures Entertainment Inc filed Critical Sony Corp
Publication of CN101300597A publication Critical patent/CN101300597A/en
Application granted granted Critical
Publication of CN101300597B publication Critical patent/CN101300597B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

Authoring blue-ray disc (BD) comprises: defining an initial item and educing the file folder from the initial item, wherein, the file folder comprises a plurality of portions of the initial item. The file folder is transmitted to a provider, and the provider inputs information to the file folder. The file folder is then transmitted to the disc author, and the disc author compiles the information from the file folder to the main item for authoring the blue-ray disc.

Description

File in the disc authoring
Related application
The application requires the common unsettled U.S. Provisional Patent Application No.60/712 that is entitled as " Disc Authoring " that submitted on August 29th, 2005; 664 be entitled as the common unsettled U.S. Provisional Patent Application No.60/712 of " Abstractions in Disc Authoring ", 684 right of priority.The application is also relevant with the U.S. Patent application NO.__ (application attorney docket No.113748-6001US) that is entitled as " Abstractions in Disc Authoring ", should submit on the same day in first to file and the application.The open of above-mentioned patented claim is incorporated into this by reference.
Background technology
Relate generally to disc authoring of the present invention (disc authoring) more specifically, relates to when the CD of writing such as Blu-ray Disc and allows the user to generate the file (portfolio) of content with parallel mode.
The medium authoring system is normally used for generating the article of the medium that meets specific criteria.For example, digital versatile disc (DVD) authoring system is used on DVD, generate data such as the Voice & Video data and the information that is used to appear and visit the Voice & Video data.Data based standard for the DVD definition on the dish is stored.Similarly, Blu-ray Disc (BD) authoring system is used to create the CD according to the standard storage information that defines for BD.
Summary of the invention
Implementation of the present invention comprises the system and method for realizing following technology: said technology is for example utilized when writing meets the CD of Blu-ray Disc and is allowed the user to carry out disc authoring with the file that parallel mode generates content.
In one implementation, a kind of management is used to write the method for the project of Blu-ray Disc (BD), and this method comprises: the definition initial project; From said initial project export, wherein said file comprises the part that is associated with particular task of said project; Said file is sent to the supplier; By said supplier information is input to said file, thereby generates the file that upgrades; And the file of said renewal sent to the dish author; Wherein said dish author verifies the information in the file of said renewal, if said information is effective, then said file is assembled in the master project; Otherwise, derive new folder and send it to said supplier.
The information that is input to file by the supplier can comprise menu data, video data, voice data and other figures, for example game data.
In another implementation; A kind of management is used to write the system of the project of Blu-ray Disc (BD); This system comprises: client's worktable, and it is configured to receive the information about the belongings in the project of being included in, and generates bulleted list and from said bulleted list export; Vendor workstation, it is configured to receive said file and provider information, and the file of output renewal; And the disc authoring worktable, it is configured to receive the file of renewal, and the file of said renewal is assembled in the master project.The disc authoring worktable also can be configured to create and submit portfolios from master project.
In another implementation, a kind of management is used to write the method for the project of Blu-ray Disc (BD), and this method comprises: create file by the supplier, wherein said file comprises the clauses and subclauses based on the model item that is associated with particular task; By said supplier information is input in the said file, thereby generates the file that upgrades; And the file of said renewal sent to the dish author; Wherein said dish author verifies the information in the file of said renewal, if said information is effective, then said file is assembled in the master project; Otherwise, derive new folder and send it to said supplier.
In another implementation, a kind of computer program that is stored in the computer-readable recording medium is used for the project that management is used to write Blu-ray Disc (BD), and said program comprises the executable instruction that causes computing machine to carry out following operation: the definition initial project; And from said initial project export, wherein said file comprises the part that is associated with particular task of said project.
In another implementation, a kind of computer program that is stored in the computer-readable recording medium is used for the project that management is used to write Blu-ray Disc (BD), and said program comprises the executable instruction that causes computing machine to carry out following operation: receive file; And information is input in the file by supplier's appointment, to generate the file that upgrades.
In another implementation; A kind of computer program that is stored in the computer-readable recording medium; Be used for the project that management is used to write Blu-ray Disc (BD), said program comprises the executable instruction that causes computing machine to carry out following operation: receive the file that upgrades; Verify the information in the file of said renewal; And if said information is effective, then the file with said renewal is assembled in the master project, otherwise, derive new folder and said new folder is sent to the supplier from said master project.
Utilized BD to describe technology, but said technology also can be applied to DVD, HD-DVD and iHD.
After having read following detailed description and accompanying drawing, for those of ordinary skills, it is more obvious that other features and advantages of the present invention will become.
Description of drawings
Can partly understand the details of the present invention through studying accompanying drawing carefully with regard to its structure and operation, in the accompanying drawings, like numerals will indication like, wherein:
Fig. 1 provides the simplification general introduction of BD-ROM data structure;
Fig. 2 illustrates the concordance list of the senior list structure of the title with definition BD-ROM dish;
Fig. 3 illustrates an example of the movie objects that comprises navigation command, and said navigation command can start playlist playback or another movie objects;
Fig. 4 illustrates an example of many playlists, and these playlists are the broadcast set at interval in the fragment (clip), and it is indicated which part of plays clip and when plays this fragment;
Fig. 5 is the block diagram of exemplary fragment;
Fig. 6 is the figure that the many aspects of exemplary items (project) are shown;
Fig. 7 further illustrates the figure that project is handled
Fig. 8 illustrates the figure of example that supplier (vendor) is provided for the input of file;
Fig. 9 illustrates the file that upgrades is integrated into the figure in the project;
Figure 10 is the figure that the variation in the master project is shown;
Figure 11 is the figure that the many aspects of supplier's updating file folder are shown;
Figure 12 is a process flow diagram of realizing a kind of method of file;
Figure 13 is a process flow diagram of realizing another method of file;
Figure 14 is the block diagram that the example system of the writing that is used to manage BD is shown;
Figure 15 A illustrates unify user's representative of department of computer science; And
Figure 15 B illustrates the block diagram of a kind of implementation of the computer system among Figure 15 A, and it comprises the BD authoring system.
Embodiment
Like what below will further describe, implementation of the present invention provides writing to meet the resulting structure and the configuration of the articles of media of specific criteria.In one implementation, Blu-ray Disc (BD) authoring system execution command allows the user to store the information based on the BD standard criterion with the file that parallel mode generates content to utilize.
After reading this instructions, those skilled in the art will understand how to realize the present invention in various implementations with in using.But,, will be understood that only non-limited way provides these implementations through by way of example though will describe various implementation of the present invention here.Therefore, the detailed description for various implementations should not be construed as restriction scope of the present invention or range that appended claims proposed.
In one implementation, BD ROM (read-only memory) (BD-ROM) standard provides the plurality of data structures for dish can need be defined by expection work on BD.The BD-ROM normalized definition BD prerecord (BD Prerecoded) and BD can write down (BD Recorable) application format.
Fig. 1 provides the general introduction of BD-ROM data structure 100.Generally speaking, BD-ROM has following being used to and manages four layers of AV stream file: concordance list 110, movie objects/BD-J object 120, playlist 130 and fragment 140.
Example index table 200 shown in Figure 2 is a kind of senior list structures, the title of its definition BD-ROM dish.Title is corresponding to any clauses and subclauses in the concordance list, comprises first playback 210, top menu 220 and title 230,232,234,236,238.First playback 210 is used to carry out automatic playback by the content provider.Each index table entries is linked to movie objects 240,242,244,246 or BD-Java (BD-J) object 250,252.(for example when title search or menu call operation are called) was with reference to this table when disk player will be performed at title.
Movie objects comprises executable lines of codes or the navigation command that enables dynamic scenario is described.Therefore, as shown in Figure 3, the navigation command in the movie objects (for example 300) can start playlist playback 310 or another movie objects 320.This makes the content provider to define one group of movie objects according to user's mutual and preference, is used for the playback of managing playlist.
When with dish on concordance list in the title of BD-J object associated when being selected, respective application is started automatically, and its life cycle (1ifecycle) is bound to title.It is Java Xlet that BD-J uses, and it is controlled by the application manager of BD-ROM player through the Xlet interface.The Xlet interface has following four kinds of states: loading, time-out, movable and breaking-up.In case BD-J uses and damaged, any resource (for example storer and AV control) of then distributing to it all is released.
Playlist shown in Fig. 4 (i.e. " movie playlist ") the 400,402,404, the 406th, indication is with which part of plays clip and when play the broadcast set at interval in the fragment 410,412,414 of this fragment.Such broadcast is called as play item (PlayItem) (for example 420) at interval and includes point (IN-point) (for example 422) and go out point (OUT-point) (for example 424), wherein go into a little and go out a little in each this fragment of indication position on time shaft.Go into an indication and play starting point at interval, play end point at interval and go out an indication.
Return with reference to figure 1, AV stream file and related Database Properties thereof are considered to an object.In the context of BD-ROM data structure, the AV stream file is called as Segment A V stream file 144, and related database attribute file is called as clip information file 142.The object that comprises Segment A V stream file 144 and corresponding clip information file 142 thereof is called as fragment 140.
Clip information file 142 has been stored the timestamp of the accessing points of respective segments AV stream file 144.The BD player reads clip information file 142 should begin from the position of Segment A V stream file 144 reading of data to find it.Therefore, between Segment A V stream file 144 and clip information file 142, there is one-one relationship.
Fig. 5 is the block diagram that comprises the exemplary fragment 500 of Segment A V stream.In the example of Fig. 5, fragment 500 comprises four kinds of streams, promptly video flowing 502, audio stream 504, present graphical stream 506 and interactive graphic stream 508.In other implementations, fragment 500 can comprise the stream of different numbers and dissimilar stream.For example, fragment 500 can comprise main video flowing, auxiliary video stream and additional patterns stream.Fragment also can have stream still less, and for example, fragment 500 possibly not comprise audio stream or video flowing or graphical stream.
In one implementation, BD authoring system (BDAS) provides file.Authoring system allows the user to create project usually, and said project is used to generate the content of dish such as DVD, BD-ROM or HD-DVD.Each project is a data sets, and this data acquisition can be the gathering of content of one or more dishes.Usually, all data that in project, define all are placed on the dish that defines in the project.Some writing is used and possibly presented the odd-job zone to the user.In addition, most of authoring systems are single user's authoring systems, and wherein each project is once only by people's operation.There being many people to need under the situation of operation item, need set up a plurality of parallel projects, these parallel projects subsequently will be by manual combination.But this has following shortcoming: the same regular collection that all users of project receive when setting up project, to use retrains.Therefore, possibly have to carry out a large amount of unnecessary work, so that finish the work with parallel mode.
BDAS propose to use " file " to overcome these and other problems.File is to allow the upper layer entity of user with the parallel mode content creating.Depend on the content that will be placed into file, can obtain dissimilar files.Different folder type are created, so that to the people's optimization work stream that uses this document folder.BDAS also provides the data that are used for synchronizing project and the mechanism of the data in the file, and is easy thereby the data combination between the project of making and the file becomes.BDAS had both supported the importing data of the project that clips to from file, also supported the derived data from the project to the file.
In addition, BDAS provides and has been used for the data that file exists are linked to the data in the project and the data in the project are linked to the mechanism of the data in the file, so that anabolic process is easier.Link data between project and file for example when one of them is modified, can present visual cues not simultaneously.
Fig. 6 is the figure that the many aspects of exemplary items are shown.As shown in Figure 6, project 602 can be shown as bibliographic structure.Project generally includes at least one dish 604.In this example, project 602 comprises two dishes, promptly coil 1 with the dish 2.In other embodiments, project can comprise the dish of single disc or arbitrary number.For example, if project is very big, then possibly need additional disk.
In Fig. 6, dish 2 is unfolded so that the sub-directory that it comprises the content on the representative dish to be shown, and said sub-directory for example is sign 606, positive (feature) 608, trailer 610 and menu 612.The additional detail of content or particular content can be included in below each in these sub-directories.For example, logo subdirectory 606 can comprise video flowing and audio stream.Positive can comprise video flowing, English and spanish audio stream and captions.In addition, menu can comprise a plurality of pages.
Project 602 among Fig. 6 can be created by the client or the producer of project.When project 602 was created first, it served as the outline which content is final project should comprise.For example, initial project can comprise sign, under logo subdirectory, has the additional child directories to video and audio frequency.But practical video and audio file need not be included in the project this moment.In other words, these sub-directories can serve as subsequently will project between development stage by user or placeholder (placeholder) that other people fill.
The client sketches the contours of the basic structure that they hope that project is deferred to.For example, the client knows that they hope to make positive to comprise English and Spanish, thereby the user can select in the bilingual any one when watching positive.The client can provide additional detail in project 602 so that operate this project 602 other people can provide additional input to help the final version of establishment project 602, like what below will further describe.
Fig. 7 is the figure that the further processing of project is shown.After sketching the contours of project 602 at first, can the spanned file folder.In Fig. 7, menu 612 sub-directories are unfolded, so that the additional child directories under the page 1 and the page 2 to be shown.Menu page 1 comprises and is used to select to play the menu that positive still is a trailer that menu page 2 comprises that being used to select English still is the menu of spanish audio.
In this example, the information of definition menu page 1 and menu page 2 will be provided by different entities.For example, two menus possibly provided by two different suppliers, are perhaps provided by two different individuals for same supplier's work.Because menu will be provided by different entities, therefore generate two files 702 and 704.First file 702 comprises the required a plurality of parts of entity that menu page 1 is provided in the whole project, and second file 704 comprises the required a plurality of parts of entity that menu page 2 is provided in the whole project.
For example, in first file 702, the sub-directory of sign 606 parts of project and menu 612 pages 2 and 3 is deleted.In second file 704, the sub-directory that indicates 606 parts, trailer part 610 and be used for menu 612 pages 1 and 3 is deleted.So, be included in the file that offers this entity by a part of required a plurality of parts of entity of finished item in the project.This document folder can comprise enough structures of whole project, thereby the chapter (piece) that makes supplier or entity know how to make them is fit to whole project, but unwanted other parts not necessarily are provided for the supplier in the project.Notice that when creating file, it possibly comprise or not comprise actual video, audio frequency and the captions belongings (asset) that is present in the project.Usually, belongings will only be comprised under its situation relevant with the entity of operating this document folder.
Fig. 8 illustrates the figure of example that the supplier is provided for the input of file.In Fig. 8, file 704 has been provided for the supplier.Utilize a kind of BDAS of version, the supplier can be on worktable display 802 folder 704.Display 802 can also provide perform region 804, is used for making the supplier to import the information that will be included in file 704.In Fig. 8, the supplier just is being provided for the information of menu page 2.Selection when menu page 2 is provided at the broadcast positive between English and the spanish audio.The supplier creates English selector button 806 and Spanish selector button 808.The supplier can utilize various tool to create selector button.For example, the supplier can import graphic file 810 and create button, uses drawing instrument or other instruments to create required button.
In case button has been created and has been positioned to the desired location on the perform region 804, the supplier just can be linked to required function with button.In this example, the supplier is linked to the English sub-directory in the positive 608 with english button, and Spanish button is linked to the Spanish sub-directory in the positive 608.For example, the supplier can click english button 806 and it is moved in the English sub-directory, perhaps clicks the English audio entry in the project tree and it is moved on the english button, perhaps uses any other technologies with both couplet that is relative to each other.When the supplier was accomplished to the information input of file and upgrades, the file of renewal was beamed back the dish author.
Notice that client, supplier and dish author can have the version of BDAS.They possibly have the BDAS of same version or have the BDAS of different editions.For example, the dish author possibly have the complete version of BDAS, and wherein all functions all are enabled, and client and supplier possibly have other more BDAS of restricted version, wherein only have supplier and client with the required function of using of particular task.Therefore, depend on that the individual carries out the function of their required by task in whole project development process, the BDAS with different editions of difference in functionality and ability is assigned to different individuals.
Fig. 9 is that the file that renewal is shown is integrated into the figure in the project.This illustrates the file 902 of renewal, and argumentation like Fig. 8 is described is updated for it.The file 902 that upgrades is provided back the dish author.The dish author also has the primary copy of the project 904 that this author collecting.The file 902 that the dish author checks renewal is to verify its content.For example, the dish author can verify the acceptability of the form of the graphic file in the file 902 of renewal, validity of any order or the like.
In case the file 902 that upgrades is verified that the dish author just imports the file that upgrades 902 in the master project 904.When the file 902 that upgrades is imported into master project 904, has only part new in the master project 904 or the part that in the file that upgrades, is updated is imported into.For example, in Fig. 9, have only English and Spanish button and the English in positive 908 sub-directories and the respective links of spanish audio in menu 912 pages 2 in master project 904, to be updated.
Use file to allow a plurality of suppliers or the entity different piece of operation item simultaneously.For example, a supplier can upgrade the page 1 of menu, and another supplier can upgrade the page 2 of menu.Another example is supplier's actions menu, and another vendor works on subtitles, another supplier's operating audio and video belongings again.After different suppliers accomplished their renewal, the file of renewal can be sent to the dish author who upgrades master project.
During the exploitation master project, will there be variation usually.Figure 10 is the figure that the variation in the master project 1002 is shown.In this example, positive 1008 is changed, to comprise french audio but not spanish audio.And menu 1012 pages 2 are changed to selecting French but not Spanish.The dish author can derive new folder 1014, and this new folder 1014 can be sent to the supplier to incorporate variation into.1014 needs of new folder comprise the part of supplier's needs in the master project 1002.For example, new folder 1014 comprises the positive 1008 of indicating french audio and menu 1012 pages 2 with French selection.
Figure 11 is the figure that the many aspects of supplier's updating file folder are shown.Be similar to the description of Fig. 8; Through using a kind of BDAS of version; The supplier can show new folder 1014 on worktable display 802, said display 802 comprises perform region 804, is used to that the supplier is imported and will be used to the information of updating file folder 1014.In Figure 11, the supplier is upgrading for french audio but not the selection of spanish audio.The supplier need not change English selector button 806, and in this example, does like this to make the supplier see to have the layout of two buttons.If desired, the english button of master project 1014 part maybe not need offer the supplier.The supplier utilizes various tool and/or graphic file 1110 to create French selector button 1108.
In case the supplier has accomplished the renewal of file to reflect required change, the file of renewal just can be beamed back the dish author.Then, be similar to the description of Fig. 9, master project can be updated to comprise change.
Except changing, the dish author can also detect mistake when supplier's input is assembled into master project.For example,, the item in the file possibly have mistake when being mapped to master project.For example, when being put into file in the master project, BDAS is mapped to master project with the item in the file.During shining upon, mistake possibly take place, for example, a title possibly change, and perhaps possibly delete or add item.
Notice that file does not comprise the actual belongings in the project of being in usually.For example, the file among Figure 10 1014 comprises the English represented in positive 1008 catalogues and the item of french audio file.File 1014 does not comprise actual audio file itself, but includes only the link of file.When file 1014 is sent to the supplier when to be updated, the title that the supplier possibly change link.For example, the supplier possibly change " film " into title " positive ".Then, when the file of attempting importing renewal as the dish author clips to project, mistake will take place, because " film " will can not be mapped to the belongings in the project.
If in the process that portfolio item is mapped to the project belongings, have mistake, the some options that then exist BDAS to provide.BDAS can mark this document folder and with the error notification supplier.In addition, BDAS can analysis classes be similar to the project belongings of this document folder item, and advises that the supplier discerns the possible belongings that this should be mapped to.For example; If file comprises the audio track (track) that is used for positive and changes to English and Spanish item; But project only comprises English and french audio tracks, and BDAS then can the mark mistake and advised existing the belongings that is equal to the belongings of distributing to button (french audio file but not spanish audio file) to the supplier.The supplier can judge subsequently whether button should be assigned to and be equal to belongings.Confirming that what can be when being equal to belongings, other characteristics of project belongings also can be analyzed.For example, the duration of belongings or belongings type (audio frequency, video, captions) or other characteristics.
Figure 12 is a process flow diagram of realizing the method for file.The client is the definition project at frame 1204 places.After project was defined, 1206 places were sent to the supplier from project export and file at frame.Possibly derive a plurality of files from a project, one of them file comprises in the whole project by the required part of particular provider, thereby makes this supplier can be provided for the required input of final project.
The supplier receives one or more files, and at frame 1208 places information is input in the file.For example, the supplier possibly be " menu " supplier, and the supplier possibly develop menu button and assignment logic is given button.For example, the supplier can use drawing instrument and figure to set up button, then this button of logical and is associated, thereby when the final user selects this button, takes specific action.
After the supplier was input to file with information, the file of renewal was sent to the dish author at frame 1210 places.At frame 1212 places, the information in the dish author authenticating documents folder.For example, folder information can be by checking to guarantee that this information has compatible format, does not exist logic mistake or the like.
If confirm that at frame 1214 places folder information is invalid, then flow process proceeds to frame 1216.At frame 1216 places, the dish author can derive new folder from master project, and it is beamed back the supplier for renewal.Through deriving new folder from master project, new folder will reflect any change or the revision of relative master project, thereby the supplier has current project information.
Returning frame 1214, is that effectively then flow process proceeds to frame 1218 if confirm folder information, and the folder information of wherein upgrading is assembled in the master project of being safeguarded by the dish author.
Figure 13 is a process flow diagram of realizing another method of file.The client is the definition project at frame 1304 places.In case the client has begun the definition project, but before project was defined fully, flow process proceeded to frame 1306.In frame 1306, the supplier is based on model or establishment of item file formerly.For example, the client's project that can notify the supplier to be directed against North America market is developed.The supplier can create file based on North America model or existing being used in to the file in the project of North America market subsequently.For example, one or more suppliers can create a file, and this document folder comprises the menu page that lets the user between English and spanish audio tracks, select.
After the supplier created one or more files, the supplier was input to information in the file at frame 1308 places.For example, the supplier possibly be " menu " supplier, and the supplier possibly develop menu button and assignment logic is given button.For example, the supplier can use drawing instrument and figure to set up button, then this button of logical and is associated, thereby when the final user selects this button, takes specific action.
After the supplier was input to file with information, the file of renewal was sent to the dish author at frame 1310 places.At frame 1312 places, the information in the dish author authenticating documents folder.For example, folder information can be by checking to guarantee that this information has compatible format, does not exist logic mistake or the like.The content map of the file that the dish author also creates the supplier is to master project.Any difference between supplier's file and the master project is all identified.
Be invalid or during mapping process, have mistake that then flow process proceeds to frame 1316 if confirm folder information at frame 1314 places.At frame 1316 places, the dish author can derive new folder from master project, and it is beamed back the supplier for renewal, and said new folder has about the note of invalid information with the mapping mistake.Through deriving new folder from master project, new folder will reflect any change or the revision of relative master project.Thereby the supplier has current project information.
Returning frame 1314, is that effectively then flow process proceeds to frame 1318 if confirm folder information, and the folder information of wherein upgrading is assembled in the master project of being safeguarded by the dish author.
Figure 14 is the block diagram that the example system that is used to manage the BD writing is shown.Shown in figure 14, there is client's worktable 1402, it is configured to define initial project.Client's worktable 1402 also is configured to from the initial project export, and wherein file comprises the part that is associated with particular task of project.File can be transferred to vendor workstation 1404.This transmission can be via the wide area network such as the Internet or other communication networks.
Vendor workstation 1404 is configured to receive file from client's worktable 1402.Vendor workstation also is configured to allow the client that information is input in the file, thereby generates the file that upgrades.The file that upgrades can be transferred to disc authoring worktable 1406.This transmission can be via the wide area network such as the Internet or other communication networks.
Disc authoring worktable 1406 is configured to receive from the supplier file of renewal.The disc authoring system will verify the information in the file that upgrades.If information is effective, then the file that upgrades is assembled in the master project.Otherwise, will derive new folder and new folder is sent to the supplier for renewal from master project.
Figure 15 A illustrates computer system 1500 and user's 1502 expression.Blu-ray Disc is write by user 1502 system 1500 that can use a computer.Computer system 1500 storages are also carried out BD authoring system 1512 (shown in Figure 15 B), and BD authoring system 1512 receives the BD-ROM data as input and export folders data.In one example, BD authoring system 1512 provides the exploitation of file with supporting item.
Figure 15 B illustrates the block diagram of a kind of implementation of the computer system 1500 among Figure 15 A, and it comprises BD authoring system 1512.Computer system 1500 comprises controller 1510, storer 1520, memory device 1530, medium apparatus 1540, user interface 1550, I/O (I/O) interface 1560 and network interface 1570.These assemblies are through common bus 1580 interconnection.Replacedly, can use different connection configurations, for example be the starlike pattern at center with the controller.
Controller 1510 is operations of programmable processor and control computer system 1500 and assembly thereof.Controller 1510 is from storer 1520 or embedded controller storer (not shown) load instructions and carry out these and instruct control system.In it was carried out, controller 1510 provided BD authoring system 1512 as software systems.Replacedly, this service may be implemented as the separation assembly in controller 1510 or the computer system 1500.
The data that storer 1520 interim storages are used by other assemblies of computer system 1500.In one implementation, storer 1520 is implemented as RAM.In one implementation, storer 1520 also comprises long-term or permanent storage, for example flash memory and/or ROM.
Interim or the longer-term storage of memory device 1530 for example is used to store BD authoring system 1512 employed BD data by the data that other assemblies of computer system 1500 use.In one implementation, memory device 1530 is hard disk drives.
Medium apparatus 1540 receives removable medium and reads and/or write data to the medium of insertion.In one implementation, medium apparatus 1540 is CD drives.
User interface 1550 comprises and is used for accepting user input and to the assembly of user's presentation information from the user of computer system 1500.In one implementation, user interface 1550 comprises keyboard, mouse, audio tweeter and display.Controller 1510 uses the operation of adjusting computer system 1500 from user's input.
I/O interface 1560 comprises one or more I/O ports, is used to be connected to corresponding I/O equipment, for example External memory equipment or ancillary equipment (for example printer or PDA).In one implementation, the port of I/O interface 1560 for example comprises with lower port: USB port, pcmcia port, serial port and/or parallel port.In another implementation, I/O interface 1560 comprises the wave point that is used for the external unit radio communication.
Network interface 1570 comprises wired and/or wireless network connects, and for example supports RJ-45 or " Wi-Fi " interface (802.11) that Ethernet connects.
Computer system 1500 comprises additional hardware and software type computer system (for example power, cooling, operating system), but for clear, these assemblies are not shown in Figure 15 B.In other implementations, the configuration of the difference of computer system can be used (for example different buses or stored configuration or multiprocessor configuration).
Various exemplary implementation of the present invention is described.But, those skilled in the art will appreciate that other implementations also are possible and are in the scope of the present invention.For example, though described the disc authoring system exclusively with regard to BD form aspect, this system can be used to the extended formatting except the BD form (for example DVD form and HD-DVD form) writing dish.
Therefore, the present invention not only is confined to above-mentioned these implementations.

Claims (20)

1. a management is used to write the method for the project of Blu-ray Disc (BD), and this method comprises:
The definition initial project comprises that sign will be included in the set of the BD belongings in this project;
Derive a plurality of files from said initial project, each file in wherein said a plurality of files comprises being associated with particular task of said project and is grouped into each catalogue of the different sets with BD belongings and the part of sub-directory;
Generate and verify the different sets of said BD belongings with parallel mode;
Upgrade each catalogue and the sub-directory of said each file; And
Said each file is imported in the said project.
2. the method for claim 1 also comprises:
Be provided for the different sets of the BD belongings in said each file is linked to the mechanism of the BD belongings in the said project.
3. the method for claim 1, the set of wherein said BD belongings comprises menu data.
4. method as claimed in claim 3, wherein said menu data comprises the menu button with interrelated logic.
5. the method for claim 1, the set of wherein said BD belongings comprises video data.
6. the method for claim 1, the set of wherein said BD belongings comprises voice data.
7. the method for claim 1, the set of wherein said BD belongings comprises game data.
8. the method for claim 1 generates wherein and verifies that the different sets of said BD belongings comprises:
Examine said BD belongings and have compatible format.
9. the method for claim 1 generates wherein and verifies that the different sets of said BD belongings comprises:
Examine each catalogue of said each file and the logical order in the sub-directory.
10. the method for claim 1 wherein generates with parallel mode and verifies that the different sets of said BD belongings comprises:
Allow a plurality of suppliers or the entity different piece of operation item simultaneously.
11. the method for claim 1, each catalogue and the sub-directory that wherein upgrade said each file comprise:
Change the particular task that is associated with said each catalogue and sub-directory.
12. the method for claim 1, wherein said each file comprises the link of the set of pointing to said BD belongings.
13. a management is used to write the system of the project of Blu-ray Disc (BD), this system comprises:
Client's worktable, it is configured to receive the information about the BD belongings in the project of being included in, and generates bulleted list and from said bulleted list export;
A plurality of vendor workstation; Each vendor workstation is configured to receive said file; Wherein each file comprises being associated with particular task and being grouped into each catalogue of the different sets with BD belongings and the subset of items of sub-directory on the said bulleted list; Said each vendor workstation operation come with said a plurality of vendor workstation in other vendor workstation generate and verify the different sets of said BD belongings with parallel mode, and each vendor workstation is configured to export the file of the renewal of the different sets that comprises the BD belongings; And
The disc authoring worktable, it is configured to receive the file that upgrades from said a plurality of vendor workstation, and the file of said renewal is assembled in the master project.
14. system as claimed in claim 13, the information in the file of wherein said renewal was verified before the file with said renewal is assembled in the said master project.
15. system as claimed in claim 13 is wherein derived and is sent to said supplier from the file of said master project.
16. system as claimed in claim 15 wherein derives from the change that the file of said master project is in response in the said master project.
17. system as claimed in claim 15, the mistake that wherein is in response in the file of the renewal that receives from the file of said master project derives.
18. system as claimed in claim 17, the mistake in the file of the renewal that wherein receives comprises:
Link to undefined project belongings.
19. a management is used to write the method for the project of Blu-ray Disc (BD), this method comprises:
Create file by the supplier, wherein said file comprises the clauses and subclauses based on the model item that is associated with particular task;
By said supplier information is input in the said file, thereby generates the file that upgrades; And
The file of said renewal is sent to the dish author,
Wherein said dish author verifies the information in the file of said renewal, if said information is effective, then said file is assembled in the master project, otherwise, derive new folder and also send it to said supplier.
20. one kind is used for the device that management is used to write the project of Blu-ray Disc (BD), comprises:
Be used to define the initial term destination device, comprise that sign will be included in the set of the BD belongings in this project;
Be used for deriving from said initial project the device of a plurality of files, each file in wherein said a plurality of files comprises being associated with particular task of said project and is grouped into each catalogue of the different sets with BD belongings and the part of sub-directory;
Be used for generating and verifying the device of the different sets of said BD belongings with parallel mode;
Be used to upgrade each catalogue of said each file and the device of sub-directory; And
Be used for said each file is imported to the device of said project.
CN2006800406254A 2005-08-29 2006-08-29 Portfolios in disc authoring Expired - Fee Related CN101300597B (en)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US71266405P 2005-08-29 2005-08-29
US71268405P 2005-08-29 2005-08-29
US60/712,664 2005-08-29
US60/712,684 2005-08-29
US11/467,882 2006-08-28
US11/467,882 US8229278B2 (en) 2005-08-29 2006-08-28 Portfolios in disc authoring
PCT/US2006/034306 WO2007028063A2 (en) 2005-08-29 2006-08-29 Portfolios in disc authoring

Publications (2)

Publication Number Publication Date
CN101300597A CN101300597A (en) 2008-11-05
CN101300597B true CN101300597B (en) 2012-12-05

Family

ID=40079636

Family Applications (6)

Application Number Title Priority Date Filing Date
CN2006800406254A Expired - Fee Related CN101300597B (en) 2005-08-29 2006-08-29 Portfolios in disc authoring
CN2006800405016A Active CN101406037B (en) 2005-08-29 2006-08-29 Method, device and system for writing blue ray disc
CNA2006800405641A Pending CN101496090A (en) 2005-08-29 2006-08-29 Effects for interactive graphic data in disc authoring
CNA2006800405069A Pending CN101310513A (en) 2005-08-29 2006-08-29 Portfolios in disc authoring
CN2006800405478A Expired - Fee Related CN101300853B (en) 2005-08-29 2006-08-29 Slicing interactive graphic data in disc authoring
CN2006800405745A Expired - Fee Related CN101346770B (en) 2005-08-29 2006-08-29 Discontinuous timeline in disc authoring

Family Applications After (5)

Application Number Title Priority Date Filing Date
CN2006800405016A Active CN101406037B (en) 2005-08-29 2006-08-29 Method, device and system for writing blue ray disc
CNA2006800405641A Pending CN101496090A (en) 2005-08-29 2006-08-29 Effects for interactive graphic data in disc authoring
CNA2006800405069A Pending CN101310513A (en) 2005-08-29 2006-08-29 Portfolios in disc authoring
CN2006800405478A Expired - Fee Related CN101300853B (en) 2005-08-29 2006-08-29 Slicing interactive graphic data in disc authoring
CN2006800405745A Expired - Fee Related CN101346770B (en) 2005-08-29 2006-08-29 Discontinuous timeline in disc authoring

Country Status (1)

Country Link
CN (6) CN101300597B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102724415B (en) * 2011-05-09 2016-01-20 新奥特(北京)视频技术有限公司 A kind of alternating expression realizes the method and system of caption special effect
EP3249911B1 (en) * 2015-01-23 2019-11-27 Sony Corporation Reproducing device, information processing method, and program
CN114339446B (en) * 2021-12-28 2024-04-05 北京百度网讯科技有限公司 Audio/video editing method, device, equipment, storage medium and program product

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5907704A (en) * 1995-04-03 1999-05-25 Quark, Inc. Hierarchical encapsulation of instantiated objects in a multimedia authoring system including internet accessible objects

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6067400A (en) * 1996-03-29 2000-05-23 Matsushita Electric Industrial Co., Ltd. Multimedia optical disc having improved interactive reproduction procedure, a reproduction apparatus and a method for such a disc
JP3932469B2 (en) * 1997-11-28 2007-06-20 ソニー株式会社 Data recording medium and data reproducing apparatus
US6453459B1 (en) * 1998-01-21 2002-09-17 Apple Computer, Inc. Menu authoring system and method for automatically performing low-level DVD configuration functions and thereby ease an author's job

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5907704A (en) * 1995-04-03 1999-05-25 Quark, Inc. Hierarchical encapsulation of instantiated objects in a multimedia authoring system including internet accessible objects

Also Published As

Publication number Publication date
CN101406037B (en) 2012-11-07
CN101300853B (en) 2013-10-30
CN101496090A (en) 2009-07-29
CN101346770B (en) 2012-10-31
CN101346770A (en) 2009-01-14
CN101310513A (en) 2008-11-19
CN101300853A (en) 2008-11-05
CN101406037A (en) 2009-04-08
CN101300597A (en) 2008-11-05

Similar Documents

Publication Publication Date Title
US9354784B2 (en) Method and device for composing a menu
CN101071622B (en) Information processing apparatus, information processing method
CN100452029C (en) Method and system for managing media file database
JP5546127B2 (en) Method including authoring media data, authoring method, authoring system, and computer-readable storage medium for recording a computer program for authoring media data
JP2009506479A5 (en)
EP1536427A1 (en) Method for composing a menu
CN101300597B (en) Portfolios in disc authoring
JP5149801B2 (en) Disc authoring portfolio
JP5522896B2 (en) Method and apparatus for editing program search information
KR20080018805A (en) Multimedia system framework having layer consolidating access to multiple media devices
JP2014171053A (en) Electronic document container data file, electronic document container data file generating apparatus, electronic document container data file generating program, server apparatus, and electronic document container data file generating method
CN101329881A (en) Information storage medium, manufacturing method and information reproducing method
Schweikert An Optical Media Preservation Strategy: Appendix Workflows
KR20110024814A (en) Portable digital album device
WO2007049189A2 (en) Method and apparatus for editing an optical disc

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121205

Termination date: 20150829

EXPY Termination of patent right or utility model