盘写作中的文件夹的制作方法

文档序号:6569521阅读:166来源:国知局
专利名称:盘写作中的文件夹的制作方法
盘写作中的文件夹
相关申请
本申请要求2005年8月29日递交的题为"Disc Authoring"的共同未 决美国临时专利申请No.60/712,664和题为"Abstractions in Disc Authoring"的共同未决美国临时专利申请No.60/712,684的优先权。本申
请还与题为"Abstractions in Disc Authoring"的美国专利申请NO._
(代理案巻号No.ll3748-6001US)相关,该在先申请与本申请同日递交。 上述专利申请的公开通过引用被结合于此。
背景技术
本发明一般地涉及盘写作(disc authoring),更具体而言,涉及在写 作诸如蓝光光盘之类的光盘时允许用户以并行方式生成内容的文件夹 (portfolio)。
介质写作系统通常被用于生成符合特定标准的介质的文章。例如,数 字多功能盘(DVD)写作系统被用于在DVD上生成诸如音频和视频数据 之类的数据以及用于呈现和访问音频和视频数据的信息。盘上的数据根据 为DVD定义的标准被存储。类似地,蓝光光盘(BD)写作系统被用于创 建根据为BD定义的标准存储信息的光盘。

发明内容
本发明的实现方式包括实现如下技术的系统和方法所述技术例如在 写作符合蓝光光盘的光盘时利用允许用户以并行方式生成内容的文件夹来 进行盘写作。
在一种实现方式中, 一种管理用于写作蓝光光盘(BD)的项目的方 法,该方法包括定义初始项目;从所述初始项目导出文件夹,其中所述 文件夹包括所述项目的与特定任务相关联的部分;将所述文件夹发送到供应者;由所述供应者将信息输入到所述文件夹,从而生成更新的文件夹; 以及将所述更新的文件夹发送到盘作者,其中所述盘作者验证所述更新的 文件夹中的信息,如果所述信息有效,则将所述文件夹汇编到主项目中, 否则,导出新文件夹并将其发送到所述供应者。
由供应者输入到文件夹的信息可以包括菜单数据、视频数据、音频数 据和其他图形,例如游戏数据。
在另一实现方式中, 一种管理用于写作蓝光光盘(BD)的项目的系
统,该系统包括客户工作台,其被配置为接收关于包括在项目中的所有 物的信息,来生成项目列表以及从所述项目列表导出文件夹;供应者工作 台,其被配置为接收所述文件夹和供应者信息,以及输出更新的文件夹; 以及盘写作工作台,其被配置为接收更新的文件夹,并且将所述更新的文 件夹汇编到主项目中。盘写作工作台还可被配置为从主项目创建和提交文 件夹。
在另一实现方式中, 一种管理用于写作蓝光光盘(BD)的项目的方 法,该方法包括由供应者创建文件夹,其中所述文件夹包括基于与特定 任务相关联的模型项目的条目;由所述供应者将信息输入到所述文件夹 中,从而生成更新的文件夹;以及将所述更新的文件夹发送到盘作者,其 中所述盘作者验证所述更新的文件夹中的信息,如果所述信息有效,则将 所述文件夹汇编到主项目中,否则,导出新文件夹并将其发送到所述供应 者。
在另一实现方式中, 一种存储在计算机可读存储介质中的计算机程 序,用于管理用于写作蓝光光盘(BD)的项目,所述程序包括致使计算机 执行以下操作的可执行指令定义初始项目;并且从所述初始项目导出文 件夹,其中所述文件夹包括所述项目的与特定任务相关联的部分。
在另一实现方式中, 一种存储在计算机可读存储介质中的计算机程 序,用于管理用于写作蓝光光盘(BD)的项目,所述程序包括致使计算机 执行以下操作的可执行指令接收文件夹;以及将信息输入到由供应者指 定的文件夹中,以生成更新的文件夹。
在另一实现方式中, 一种存储在计算机可读存储介质中的计算机程序,用于管理用于写作蓝光光盘(BD)的项目,所述程序包括致使计算机 执行以下操作的可执行指令接收更新的文件夹;验证所述更新的文件夹 中的信息;以及如果所述信息有效,则将所述更新的文件夹汇编到主项目
中,否则,从所述主项目导出新文件夹并将所述新文件夹发送到供应者。
已经利用BD描述了技术,但是所述技术也可被应用到DVD、 HD-DVD和iHD。
在阅读了以下详细描述和附图之后,对于本领域普通技术人员,本发 明的其他特征和优点将变得更加明显。


通过研读附图可以部分地理解本发明就其结构和操作的细节,在附图
中,类似标号指示类似部件,其中
图1提供了 BD-ROM数据结构的简化概述;
图2示出具有定义BD-ROM盘的标题的高级表结构的索引表;
图3示出包括导航命令的电影对象的一个示例,所述导航命令可以启
动播放列表回放或另一电影对象;
图4示出多张播放列表的一个示例,这些播放列表是片段(clip)中
的播放间隔的集合,其指示将播放片段的哪部分以及何时播放该片段; 图5是示例性片段的框图6是示出示例性项目(project)的多个方面的图; 图7是进一步示出项目处理的图
图8是示出供应者(vendor)提供用于文件夹的输入的示例的图9是示出将更新的文件夹集成到项目中的图IO是示出主项目中的变化的图11是示出供应者更新文件夹的多个方面的图12是实现文件夹的一种方法的流程图13是实现文件夹的另一方法的流程图14是示出用于管理BD的写作的示例性系统的框图15A示出计算机系统和用户的代表;以及图15B示出图15A中的计算机系统的一种实现方式的框图,其包括
BD写作系统。
具体实施例方式
如下面将进一步描述的,本发明的实现方式提供了写作符合特定标准
的介质制品的有效结构和配置。在一种实现方式中,蓝光光盘(BD)写 作系统执行指令,以利用允许用户以并行方式生成内容的文件夹来存储基 于BD标准规范的信息。
在阅读本说明书之后,本领域技术人员将明了如何在各种实现方式和 应用中实现本发明。但是,虽然这里将描述本发明的各种实现方式,但是 将会理解,这些实现方式是仅仅通过示例方式而非限制方式提供的。因 此,对于各种实现方式的详细描述不应理解为限制所附权利要求书所提出 的本发明的范围或广度。
在一种实现方式中,BD只读存储器(BD-ROM)规范提供了为了使 盘能够按预期工作而需要在BD上定义的多种数据结构。BD-ROM规范定 义了 BD预记录(BD Prerecoded)禾B BD可记录(BD Recorable)应用格 式。
图1提供了 BD-ROM数据结构100的概述。 一般而言,BD-ROM具 有如下的用于管理AV流文件的四层索引表110、电影对象/BD-J对象 120、播放列表130和片段140。
图2所示的示例性索引表200是一种高级表结构,其定义BD-ROM 盘的标题。标题对应于索引表中的任意条目,包括第一回放210、顶部菜 单220和标题230、 232、 234、 236、 238。第一回放210被内容提供者用 于执行自动回放。每个索引表条目链接到电影对象240、 242、 244、 246 或BD-Java (BD-J)对象250、 252。盘播放器在标题将被执行时(例如当 标题搜索或菜单调用操作被调用时)参考该表。
电影对象包括使能动态情形描述的可执行代码行或导航命令。因此, 如图3所示,电影对象(例如300)中的导航命令可以启动播放列表回放 310或另一电影对象320。这使得内容提供者能够根据用户的交互和偏好来定义一组电影对象,用于管理播放列表的回放。
当与盘上的索引表中的BD-J对象相关联的标题被选择时,相应应用
被自动启动,并且其生命周期(lifecycle)被绑定到标题。BD-J应用是 Java Xlet,其通过Xlet接口受控于BD-ROM播放器的应用管理器。Xlet 接口具有如下四种状态加载、暂停、活动和毁坏。 一旦BD-J应用被毁 坏,则分配给它的任意资源(例如存储器和AV控件)都被释放。
图4示出的播放列表(即"电影播放列表")400、 402、 404、 406是 指示将播放片段的哪部分以及何时播放该片段的片段410、 412、 414中的 播放间隔的集合。 一个这样的播放间隔被称为播放项(Playltem)(例如 420)并且包括入点(IN-point)(例如422)和出点(OUT-point)(例如 424),其中入点和出点中的每一个指示该片段在时间轴上的位置。入点 指示播放间隔的开始点,而出点指示播放间隔的结束点。
返回参考图1, AV流文件及其关联的数据库属性被认为是一个对 象。在BD-ROM数据结构的上下文中,AV流文件被称为片段AV流文件 144,关联的数据库属性文件被称为片段信息文件142。包括片段AV流文 件144及其相应的片段信息文件142的对象被称为片段140。
片段信息文件142存储了到相应片段AV流文件144的访问点的时间 戳。BD播放器读取片段信息文件142以找到其应该开始从片段AV流文 件144读取数据的位置。因此,在片段AV流文件144和片段信息文件 142之间存在一对一关系。
图5是包括片段AV流的示例性片段500的框图。在图5的示例中, 片段500包括四种流,即视频流502、音频流504、呈现图形流506和交 互图形流508。在其他实现方式中,片段500可以包括不同数目的流以及 不同类型的流。例如,片段500可以包括主要视频流、辅助视频流和附加 图形流。片段也可以具有更少的流,例如,片段500可能不包括音频流或 视频流或图形流。
在一种实现方式中,BD写作系统(BDAS)提供文件夹。写作系统 通常允许用户创建项目,所述项目用于生成诸如DVD、 BD-ROM或HD-DVD之类盘的内容。每个项目是一个数据集合,该数据集合可以是一个或多个盘的内容的汇总。通常,在项目中定义的所有数据都被放在在项目 中定义的盘上。某些写作应用可能向用户呈现临时工作区域。此外,大多 数写作系统是单用户写作系统,其中每个项目一次只被一个人操作。在有 多人需要操作项目的情况下,需要建立多个并行项目,这些并行项目随后 将被手工组合。但是,这具有以下缺点项目的所有用户受在建立项目时 应用的同一规则集合所约束。因此,可能不得不执行大量不必要的工作, 以便以并行方式完成任务。
BDAS提出使用"文件夹"来克服这些以及其他问题。文件夹是允许 用户以并行方式创建内容的上层实体。取决于将被放入文件夹的内容,可 获得不同类型的文件夹。不同文件夹类型被创建,以便针对使用该文件夹
的人优化工作流。BDAS还提供了用于同步项目中的数据和文件夹中的数 据的机制,从而使得项目和文件夹之间的数据组合变得容易。BDAS既支 持从文件夹到项目的导入数据,也支持从项目到文件夹的导出数据。
此外,BDAS提供了用于将文件夹中存在的数据链接到项目中的数据 以及将项目中的数据链接到文件夹中的数据的机制,以使得组合过程更容 易。当项目和文件夹之间的链接数据不同时,例如当其中之一已被修改 时,可以呈现可视提示。
图6是示出示例性项目的多个方面的图。如图6所示,项目602可以 被显示为目录结构。项目通常包括至少一个盘604。在该示例中,项目 602包括两个盘,即盘1和盘2。在其他实施例中,项目可以包括单个盘 或任意数目的盘。例如,如果项目非常大,则可能需要附加盘。
在图6中,盘2被展开以示出其包括代表盘上的内容的子目录,所述 子目录例如是标志606、正片(feature) 608、预告片610和菜单612。内 容的附加细节或具体内容可以被包括在这些子目录中的每个下面。例如, 标志子目录606可以包括视频流和音频流。正片可以包括视频流、英语和 西班牙语音频流和字幕。另外,菜单可以包括多个页面。
图6中的项目602可以由项目的客户或生产者创建。当项目602被首 次创建时,其充当最终项目应该包括哪些内容的提纲。例如,初始项目可 以包括标志,在标志子目录下具有针对视频和音频的附加子目录。但是,实际的视频和音频文件此时不需要被包括在项目中。就是说,这些子目录 可以充当随后将在项目开发期间由用户或其他人填充的占位符
(placeholder)。
客户勾勒出他们希望项目遵从的基本结构。例如,客户知道他们希望 使正片包括英语和西班牙语,从而使用者可以在观看正片时选择两种语言 中的任意一种。客户可以在项目602中提供附加细节,以使得操作该项目 602的其他人可以提供附加输入以帮助创建项目602的最终版本,如下面 将进一步描述的。
图7是示出项目的进一步处理的图。在最初勾勒出项目602之后,可 以生成文件夹。在图7中,菜单612子目录己被展开,以示出页面l和页 面2下的附加子目录。菜单页面l包括用于选择播放正片还是预告片的菜 单,菜单页面2包括用于选择英语还是西班牙语音频的菜单。
在该示例中,定义菜单页面1和菜单页面2的信息将由不同实体提 供。例如,两个菜单可能由两个不同的供应者提供,或者由为同一供应者 工作的两个不同个人提供。由于菜单将由不同实体提供,因此生成两个文 件夹702和704。第一文件夹702包括整个项目中提供菜单页面1的实体 所需的多个部分,而第二文件夹704包括整个项目中提供菜单页面2的实 体所需的多个部分。
例如,在第一文件夹702中,项目的标志606部分以及菜单612页面 2和3的子目录己被删除。在第二文件夹704中,标志606部分、预告片 部分610和用于菜单612页面1和3的子目录已被删除。这样一来,项目 中由完成项目一部分的实体所需的多个部分被包括在提供给该实体的文件 夹中。该文件夹可以包括整个项目的足够结构,从而使得供应商或实体知 道如何使他们的篇章(piece)适合整个项目,但是项目中不需要的其他部 分不一定被提供给供应者。注意,当创建文件夹时,其可能包括或不包括 存在于项目中的实际视频、音频和字幕所有物(asset)。通常,所有物将 仅在其与正在操作该文件夹的实体相关的情况下被包括。
图8是示出供应者提供用于文件夹的输入的示例的图。在图8中,文 件夹704已被提供给供应者。利用一种版本的BDAS,供应者可以在工作台显示器802上显示文件夹704。显示器802还可以提供工作区域804, 用于使供应者输入将被包括在文件夹704中的信息。在图8中,供应者正 提供用于菜单页面2的信息。菜单页面2提供在播放正片时英语和西班牙 语音频之间的选择。供应者创建英语选择按钮806和西班牙语选择按钮 808。供应者可以利用各种工具来创建选择按钮。例如,供应者可以导入 图形文件810来创建按钮,使用绘图工具或者其他工具来创建所需按钮。
一旦按钮已被创建并且被定位到工作区域804上的所需位置,供应者 就可以将按钮链接到所需功能。在该示例中,供应者将英语按钮链接到正 片608中的英语子目录,并将西班牙语按钮链接到正片608中的西班牙语 子目录。例如,供应者可以点击英语按钮806并将其拉到英语子目录中, 或者点击项目树中的英语音频条目并将其拉到英语按钮上,或者使用任意 其他技术来将两者彼此相关联。当供应者完成到文件夹的信息输入和更新 时,更新的文件夹被发回盘作者。
注意,客户、供应者和盘作者可以都具有BDAS的版本。他们可能都 具有同样版本的BDAS或具有不同版本的BDAS。例如,盘作者可能具有 BDAS的完全版,其中所有功能都被使能,而客户和供应者可能具有其他 更受限版本的BDAS,其中只具有供应者和客户将使用的特定任务所需的 功能。因此,取决于个人在整个项目开发过程中执行他们的任务所需的功 能,具有不同功能和能力的不同版本的BDAS被分配给不同的个人。
图9是示出更新的文件夹集成到项目中的图。该图示出更新的文件夹 902,其如图8的论述所描述的已被更新。更新的文件夹902被提供回盘 作者。盘作者还具有该作者正在汇编的项目904的主拷贝。盘作者检查更 新的文件夹902以验证其内容。例如,盘作者可以验证更新的文件夹902 中的图形文件的格式的可接受性、任何命令的有效性等等。
一旦更新的文件夹902已被验证,盘作者就将更新的文件夹902导入 主项目904中。当更新的文件夹902被导入主项目904时,只有主项目 904中新的部分或在更新的文件夹中被更新的部分被导入。例如,在图9 中,只有菜单912页面2中的英语和西班牙语按钮以及到正片908子目录 中的英语和西班牙语音频的相应链接在主项目904中被更新。使用文件夹允许多个供应者或实体同时操作项目的不同部分。例如, 一个供应者可以更新菜单的页面1,而另一供应者可以更新菜单的页面 2。另一示例是一个供应者操作菜单,而另一供应者操作字幕,再另一供 应者操作音频和视频所有物。在不同供应者完成他们的更新之后,更新的 文件夹可以被发送到更新主项目的盘作者。
在开发主项目期间,通常将存在变化。图IO是示出主项目1002中的
变化的图。在该示例中,正片1008被改变,以包括法语音频而非西班牙 语音频。而且,菜单1012页面2被改变为选择法语而非西班牙语。盘作 者可以导出新文件夹1014,该新文件夹1014可被发送到供应者以并入变 化。新文件夹1014只需要包括主项目1002中供应者需要的部分。例如, 新文件夹1014包括指示法语音频的正片1008和具有法语选择的菜单1012 页面2。
图11是示出供应者更新文件夹的多个方面的图。类似于图8的描 述,通过使用一种版本的BDAS,供应者可以在工作台显示器802上显示 新文件夹1014,所述显示器802包括工作区域804,用于使供应者输入将 被用于更新文件夹1014的信息。在图11中,供应者正在更新对于法语音 频而非西班牙语音频的选择。供应者不需要改变英语选择按钮806,并且 在该示例中,这样做使得供应者看到具有两个按钮的布局。如果需要,主 项目1014的英语按钮部分可能不需要提供给供应者。供应者利用各种工 具和/或图形文件1U0创建法语选择按钮1108。
一旦供应者已经完成文件夹的更新以反映所需改变,更新的文件夹就 可以被发回盘作者。然后,类似于图9的描述,主项目可以被更新以包括 改变。
除了改变之外,盘作者还可以在将供应者输入汇编到主项目时检测差 错。例如,在将文件夹中的项映射到主项目时可能存在差错。例如,当将 文件夹放到主项目中时,BDAS将文件夹中的项映射到主项目。在映射期 间可能发生差错,例如,项名称可能己经改变,或者可能已经删除或添加 了项。
'注意到,文件夹通常不包括处于项目中的实际所有物。例如,图10中的文件夹1014包括代表正片1008目录中的英语和法语音频文件的项。
文件夹1014不包括实际的音频文件本身,而是只包括到文件的链接。当 文件夹1014被发送到供应者以待更新时,供应者可能改变链接的名称。
例如,供应者可能将名称"正片"改为"电影"。然后,当盘作者尝试导 入更新的文件夹到项目时,将发生差错,因为"电影"将不会映射到项目 中的所有物。
如果在将文件夹项映射到项目所有物的过程中存在差错,则存在
BDAS可以提供的若干选项。BDAS可以标记该文件夹项并将差错通知供 应者。另外,BDAS可以分析类似于该文件夹项的项目所有物,并建议供 应者识别该项应该被映射到的可能所有物。例如,如果文件夹包括用于将 正片的音频轨道(tmck)改变到英语和西班牙语的项,但是项目仅仅包括 英语和法语音频轨道,BDAS则可以标记差错并向供应者建议存在与分配 给按钮的所有物等同的所有物(法语音频文件而非西班牙语音频文件)。 供应者随后可以判断按钮是否应该被分配给等同所有物。在确定什么可以 是等同所有物时,项目所有物的其他特性也可以被分析。例如,所有物的 持续时间或所有物类型(音频、视频、字幕)或其他特性。
图12是实现文件夹的方法的流程图。客户在框1204处定义项目。在 项目被定义之后,在框1206处从项目导出文件夹并且文件夹被发送到供 应者。从一个项目可能导出多个文件夹,其中一个文件夹包括整个项目中 由特定供应者所需的部分,从而使得该供应者可以提供用于最终项目的所 需输入。
供应者接收一个或多个文件夹,并在框1208处将信息输入到文件夹 中。例如,供应者可能是"菜单"供应者,并且供应者可能开发菜单按钮 并分配逻辑给按钮。例如,供应者可以使用绘图工具和图形来建立按钮, 然后将逻辑与该按钮相关联,从而在最终用户选择该按钮时采取特定动 作。
在供应者将信息输入到文件夹之后,更新的文件夹在框1210处被发 送到盘作者。在框1212处,盘作者验证文件夹中的信息。例如,文件夹 信息可以被验证以确保该信息具有兼容格式,不存在逻辑差错等等。如果在框1214处确定文件夹信息是无效的,则流程继续到框1216。 在框1216处,盘作者可以从主项目导出新文件夹,并将其发回供应者以 供更新。通过从主项目导出新文件夹,新文件夹将反映相对主项目的任何 改变或修订,从而供应者具有当前项目信息。
返回框1214,如果确定文件夹信息是有效的,则流程继续到框 1218,其中更新的文件夹信息被汇编到由盘作者维护的主项目中。
图13是实现文件夹的另一方法的流程图。客户在框1304处定义项 目。 一旦客户已经开始定义项目,但是在项目被完全定义之前,流程继续 到框1306。在框1306中,供应者基于模型或在先项目创建文件夹。例 如,客户可以通知供应者针对北美市场的项目正在开发。供应者随后可以 基于北美模型或已有的用在针对北美市场的项目中的文件夹来创建文件 夹。例如, 一个或多个供应者可以创建一个文件夹,该文件夹包括让使用 者在英语和西班牙语音频轨道之间选择的菜单页面。
在供应者创建一个或多个文件夹之后,供应者在框1308处将信息输 入到文件夹中。例如,供应者可能是"菜单"供应者,并且供应者可能开 发菜单按钮并分配逻辑给按钮。例如,供应者可以使用绘图工具和图形来 建立按钮,然后将逻辑与该按钮相关联,从而在最终用户选择该按钮时采 取特定动作。
在供应者将信息输入到文件夹之后,更新的文件夹在框1310处被发 送到盘作者。在框1312处,盘作者验证文件夹中的信息。例如,文件夹 信息可以被验证以确保该信息具有兼容格式,不存在逻辑差错等等。盘作 者还将供应者创建的文件夹的内容映射到主项目。供应者的文件夹和主项 目之间的任何不同都被识别出。
如果在框1314处确定文件夹信息是无效的或者在映射过程期间存在 差错,则流程继续到框1316。在框1316处,盘作者可以从主项目导出新 文件夹,并将其发回供应者以供更新,所述新文件夹带有关于无效信息和 映射差错的注释。通过从主项目导出新文件夹,新文件夹将反映相对主项 目的任何改变或修订。从而,供应者具有当前项目信息。
返回框1314,如果确定文件夹信息是有效的,则流程继续到框1318,其中更新的文件夹信息被汇编到由盘作者维护的主项目中。
图14是示出用于管理BD写作的示例性系统的框图。如图14所示, 存在客户工作台1402,其被配置为定义初始项目。客户工作台1402还被 配置为从初始项目导出文件夹,其中文件夹包括项目的与特定任务相关联 的部分。文件夹可以被传输到供应者工作台1404。该传输可以经由诸如 因特网之类的广域网或其他通信网络。
供应者工作台1404被配置为从客户工作台1402接收文件夹。供应者 工作台还被配置为允许客户将信息输入到文件夹中,从而生成更新的文件 夹。更新的文件夹可被传输到盘写作工作台1406。该传输可以经由诸如 因特网之类的广域网或其他通信网络。
盘写作工作台1406被配置为从供应者接收更新的文件夹。盘写作系 统将验证更新的文件夹中的信息。如果信息有效,则将更新的文件夹汇编 到主项目中。否则,将从主项目导出新文件夹并且新文件夹被发送到供应 者以供更新。
图15A示出计算机系统1500和用户1502的表示。用户1502可以使 用计算机系统1500来写作蓝光光盘。计算机系统1500存储并执行BD写 作系统1512 (如图15B所示),BD写作系统1012接收BD-ROM数据作 为输入并输出文件家数据。在一个示例中,BD写作系统1512提供文件夹 以辅助项目的开发。
图15B示出图15A中的计算机系统1500的一种实现方式的框图,其 包括BD写作系统1512。计算机系统1500包括控制器1510、存储器 1520、存储设备1530、介质设备1540、用户接口 1550、输入/输出 (I/O)接口 1560和网络接口 1570。这些组件通过公共总线1580互连。 可替换地,可以使用不同的连接配置,例如以控制器为中心的星状图案。
控制器1510是可编程处理器并且控制计算机系统1500及其组件的操 作。控制器1510从存储器1520或嵌入式控制器存储器(未示出)加载指 令并执行这些指令来控制系统。在其执行中,控制器1510将BD写作系 统1512作为软件系统提供。可替换地,该服务可以被实现为控制器1510 或计算机系统1500中的分离组件。存储器1520临时存储被计算机系统1500的其他组件使用的数据。在
一种实现方式中,存储器1520被实现为RAM。在一种实现方式中,存储 器1520还包括长期或永久存储器,例如闪存和/或ROM。
存储设备1530临时或长期存储被计算机系统1500的其他组件使用的 数据,例如用于存储BD写作系统1512所使用的BD数据。在一种实现方 式中,存储设备1530是硬盘驱动器。
介质设备1540接收可移动介质并且读取和/或写入数据到插入的介 质。在一种实现方式中,介质设备1540是光盘驱动器。
用户接口 1550包括用于从计算机系统1500的用户接受用户输入和向 用户呈现信息的组件。在一种实现方式中,用户接口 1550包括键盘、鼠 标、音频扬声器和显示器。控制器1510使用来自用户的输入来调整计算 机系统1500的操作。
I/O接口 1560包括一个或多个I/O端口,用于连接到相应的I/O设 备,例如外部存储设备或补充设备(例如打印机或PDA)。在一种实现 方式中,1/0接口 1560的端口例如包括以下端口 USB端口、 PCMCIA 端口、串行端口和/或并行端口。在另一实现方式中,1/0接口 1560包括 用于与外部设备无线通信的无线接口 。
网络接口 1570包括有线和/或无线网络连接,例如支持以太网连接的 RJ匿45或"Wi-Fi"接口 (802.11)。
计算机系统1500包括附加的硬件和软件型计算机系统(例如功率、 冷却、操作系统),但是为了清晰,这些组件没有在图15B中示出。在其 他实现方式中,计算机系统的不同配置可被使用(例如不同的总线或存储 配置或多处理器配置)。
本发明的各种示例性实现方式已被描述。但是,本领域技术人员将会 意识到,其他实现方式也是可能的并且处于本发明的范围内。例如,虽然 已经就BD格式方面排他地描述了盘写作系统,但是该系统可被用于以除 了BD格式之外的其他格式(例如DVD格式和HD-DVD格式)写作盘。
因此,本发明不仅仅局限于上述这些实现方式。
权利要求
1.一种管理用于写作蓝光光盘(BD)的项目的方法,该方法包括定义初始项目;从所述初始项目导出文件夹,其中所述文件夹包括所述项目的与特定任务相关联的部分;将所述文件夹发送到供应者;由所述供应者将信息输入到所述文件夹,从而生成更新的文件夹;以及将所述更新的文件夹发送到盘作者,其中所述盘作者验证所述更新的文件夹中的信息,如果所述信息有效,则将所述文件夹汇编到主项目中,否则,导出新文件夹并将其发送到所述供应者。
2. 如权利要求1所述的方法,其中定义初始项目包括 标识将被包括在所述主项目中的所有物。
3. 如权利要求1所述的方法,其中由所述供应者输入到文件夹的信息 包括菜单数据。
4. 如权利要求3所述的方法,其中所述菜单数据包括具有相关逻辑的 菜单按钮。
5. 如权利要求1所述的方法,其中由所述供应者输入到文件夹的信息 包括视频数据。
6. 如权利要求1所述的方法,其中由所述供应者输入到文件夹的信息 包括音频数据。
7. 如权利要求1所述的方法,其中由所述供应者输入到文件夹的信息 包括游戏数据。
8. 如权利要求1所述的方法,其中验证文件夹信息包括 核实所述信息具有兼容格式。
9. 如权利要求1所述的方法,其中验证文件夹信息包括核实所述文件夹中的逻辑命令。
10. 如权利要求1所述的方法,其中所述将文件夹发送到供应者包括通过广域网传输。
11. 如权利要求IO所述的方法,其中所述广域网是因特网。
12. 如权利要求1所述的方法,其中所述将更新的文件夹发送到盘作 者包括通过广域网传输。
13. 如权利要求12所述的方法,其中所述广域网是因特网。
14. 一种管理用于写作蓝光光盘(BD)的项目的系统,该系统包括 客户工作台,其被配置为接收关于包括在项目中的所有物的信息,生成项目列表以及从所述项目列表导出文件夹;供应者工作台,其被配置为接收所述文件夹和供应者信息,以及输出 更新的文件夹;以及盘写作工作台,其被配置为接收更新的文件夹,并且将所述更新的文 件夹汇编到主项目中。
15. 如权利要求14所述的系统,其中所述盘写作工作台还被配置为从 所述主项目创建和提交文件夹。
16. 如权利要求14所述的系统,其中所述更新的文件夹中的信息在将 所述更新的文件夹汇编到所述主项目中之前被验证。
17. 如权利要求14所述的系统,其中来自所述主项目的文件夹被导出 并发送到所述供应者。
18. 如权利要求17所述的系统,其中来自所述主项目的文件夹是响应 于所述主项目中的改变而导出的。
19. 如权利要求17所述的系统,其中来自所述主项目的文件夹是响应 于接收到的更新的文件夹中的差错而导出的。
20. 如权利要求19所述的系统,其中接收到的更新的文件夹中的差错 包括到未定义的项目所有物的链接。
21. —种管理用于写作蓝光光盘(BD)的项目的方法,该方法包括由供应者创建文件夹,其中所述文件夹包括基于与特定任务相关联的 模型项目的条目;由所述供应者将信息输入到所述文件夹中,从而生成更新的文件夹;以及将所述更新的文件夹发送到盘作者,其中所述盘作者验证所述更新的文件夹中的信息,如果所述信息有 效,则将所述文件夹汇编到主项目中,否则,导出新文件夹并将其发送到 所述供应者。
22. —种存储在计算机可读存储介质中的计算机程序,用于管理用于 写作蓝光光盘(BD)的项目,所述程序包括致使计算机执行以下操作的可 执行指令定义初始项目;并且从所述初始项目导出文件夹,其中所述文件夹包括所述项目的与特定任务相关联的部分。
23. —种存储在计算机可读存储介质中的计算机程序,用于管理用于 写作蓝光光盘(BD)的项目,所述程序包括致使计算机执行以下操作的可 执行指令接收文件夹;以及将信息输入到由供应者指定的文件夹中,以生成更新的文件夹。
24. —种存储在计算机可读存储介质中的计算机程序,用于管理用于 写作蓝光光盘(BD)的项目,所述程序包括致使计算机执行以下操作的可 执行指令接收更新的文件夹;验证所述更新的文件夹中的信息;以及如果所述信息有效,则将所述更新的文件夹汇编到主项目中, 否则,从所述主项目导出新文件夹并将所述新文件夹发送到供应者。
全文摘要
写作蓝光光盘(BD)包括定义初始项目并从初始项目导出文件夹,其中文件夹包括初始项目的多个部分。文件夹被发送到供应者,供应者将信息输入到文件夹中。文件夹随后被发送到盘作者,盘作者将来自文件夹的信息汇编到主项目中,用于写作蓝光光盘。
文档编号G06Q40/00GK101300597SQ200680040625
公开日2008年11月5日 申请日期2006年8月29日 优先权日2005年8月29日
发明者哈加·萨西, 唐纳德·埃克伦德, 汤米·周, 苏米特·玛利克 申请人:索尼株式会社;索尼电影娱乐公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1