盘写作中用于交互图形数据的特效的制作方法

文档序号:2616751阅读:159来源:国知局

专利名称::盘写作中用于交互图形数据的特效的制作方法盘写作中用于交互图形数据的特效相关申请本申请要求2005年8月29日递交的题为"DiscAuthoring"的共同未决美国临时专利申i青No.60/712,664和题为"Abstrac—tionsinDiscAuthoring"的共同未决美国临时专利申请No.60/712,684的优先权。本申请还与题为"AbstractionsinDiscAuthoring"的美国专利申请NO._(代理案巻号No.ll3748-6001US)相关,该在先申请与本申请同日递交。上述专利申请的公开通过引用被结合于此。
背景技术
:本发明一般地涉及盘写作(discauthoring),更具体而言,涉及在写作诸如蓝光光盘之类的光盘时向交互图形数据(interactivegraphicdata)添加特效(effect)。介质写作系统通常被用于生成符合特定标准的介质的文章。例如,数字多功能盘(DVD)写作系统被用于在DVD上生成诸如音频和视频数据之类的数据以及用于呈现和访问音频和视频数据的信息。盘上的数据根据为DVD定义的标准被存储。类似地,蓝光光盘(BD)写作系统被用于创建根据为BD定义的标准存储信息的光盘。BD只读存储器规范包括交互图形,所述交互图形允许用户在查看BD或与BD交互的同时选择选项。生成和实现这些交互图形对于盘作者而言是项繁重工作。因此,存在对于用于写作针对BD的交互图形的改进技术的需求。
发明内容本发明的实现方式包括用于例如在写作符合蓝光光盘的光盘时实现用于利用交互图形中的特效进行盘写作的技术的系统和方法。在一种实现方式中,一种用于写作蓝光光盘的方法包括定义将被用在显示中的图形的层;以及将所述层覆盖在视频显示上,从而提供复合显示,其中覆盖包括使用特效。在另一实现方式中,一种蓝光光盘写作系统,包括图形流;以及包括一系列复合图(composition)的特效,其中所述复合图进行操作以在复合输出中显示所述图形流。在另一实现方式中,一种存储在计算机可读存储介质中的计算机程序,用于写作蓝光光盘,所述程序包括致使计算机执行以下操作的可执行指令定义将被用在显示中的图形的层;以及将所述图形的层覆盖在显示上,从而提供复合显示,其中覆盖包括使用特效。在另一实现方式中,一种存储在计算机可读存储介质中的计算机程序,用于写作蓝光光盘,所述程序包括致使计算机执行以下操作的可执行指令识别图形平面;以及生成一系列复合图,其中所述复合图进行操作以在复合输出中显示图形平面。已经利用BD描述技术,但是所述技术也可被应用到DVD、HD-DVD和iHD。另外,用于特效的技术可被应用到单个对象或者同时执行的若干对象。在阅读了以下详细描述和附图之后,对于本领域普通技术人员,本发明的其他特征和优点将变得更加明显。通过研读附图可以部分地理解本发明就其结构和操作的细节,在附图中,类似标号指示类似部件,其中图1提供了BD-ROM数据结构的简化概述;图2示出具有定义BD-ROM盘的标题的高级表结构的索引表;图3示出包括导航命令的电影对象的一个示例,所述导航命令可以启动播放列表回放或另一电影对象;图4示出多张播放列表的一个示例,这些播放列表是片段(clip)中的播放间隔的集合,其指示将播放片段的哪部分以及何时播放该片段;5图5是示例性片段的框图6是示出将多个平面组合成复合输出的图7是示出构成图6所示示例性交互图形平面的两层的图8是示出入(In)特效的多个方面的图9是示出出(Out)特效的多个方面的图10是示出中间(Middle)特效的多个方面的框图ll是示出入特效、中间特效和出特效之间的时间关系的图12是允许用户控制入和出特效的示例性对话框;图13是实现入特效的方法的流程图14是实现转换(转换)特效的方法的流程图图15A示出计算机系统和用户的代表;以及图15B示出图15A中的计算机系统的一种实现方式的框图,其包括BD写作系统。具体实施例方式如下面将进一步描述的,本发明的实现方式提供了写作符合特定标准的介质制品中的有效结构和配置。在一种实现方式中,蓝光光盘(BD)写作系统执行指令以利用交互图形基于BD标准规范存储信息。在阅读本说明书之后,本领域技术人员将明了如何在各种实现方式和应用中实现本发明。但是,虽然这里将描述本发明的各种实现方式,但是将会理解,这些实现方式是仅仅通过示例方式而非限制方式提供的。因此,对于各种实现方式的详细描述不应理解为限制所附权利要求书所提出的本发明的范围或广度。在一种实现方式中,BD只读存储器(BD-ROM)规范提供了为了使盘能够按预期工作而需要在BD上定义的多种数据结构。BD-ROM规范定义了BD预记录(BDPrerecoded)禾BBD可记录(BDRecorable)应用格式。图l提供了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应用是JavaXlet,其通过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和片段信息文件7142之间存在一对一关系。图5是包括片段AV流的示例性片段500的框图。在图5的示例中,片段500包括四种流,即视频流502、音频流504、呈现图形流506和交互图形流508。在其他实现方式中,片段500可以包括不同数目的流以及不同类型的流。例如,片段500可以包括主要视频流、辅助视频流和附加图形流。片段也可以具有更少的流,例如,片段500可能不包括音频流或视频流或图形流。在一种实现方式中,BD写作系统提供用于图形的特效。BD-ROM规范允许定义交互图形数据,以便在BD-ROM光盘上引入交互性。与显示的交互按钮和图形(例如在菜单上)相关联的数据和命令通过使用交互图形被创建。在BD写作系统中,最终显示是通过将包括在"平面"中的视频、图形和其他媒体组合成复合输出来产生的。图6是示出将多个平面组合成复合输出的图。在图6的示例中,存在两个平面,即视频平面602和交互图形平面606。这两个平面被组合成复合输出608。在该示例中,视频平面602在背景中运行,并且交互图形平面606被叠加或覆盖在视频平面602上。其他平面也可以被包括在显示中。例如,呈现图形平面和文本字幕也可以被叠加在最终显示上。呈现图形平面、文本字幕和交互图形平面606都可以由多层构成。多层可以被组合,从而产生所述平面。图7是示出构成图6所示示例性交互图形平面606的两层的图。如图7所示,存在第一层702,其包括两个按钮,即"播放"按钮704和"暂停"按钮706。存在第二层710,其包括两个按钮,即"预告片"按钮712和"停止"按钮714。这两层702和710被组合成交互图形平面606。以类似方式,呈现图形平面和文本字幕平面也可以由多层构成。在一种实现方式中,BDA系统提供用于显示呈现图形和交互图形平面中的图形和文本的特效。蓝光光盘(BD-ROM)提供了用于显示图形(呈现图形和交互图形)以及文本字幕的机构。为了显示图形和文本字幕,复合图(composition)被描述,所述复合图布置将被显示在屏幕上的图形和文本。在很多情况下,希望显示带有某种特效的图形和文本字幕。特效的示例包括渐显、渐弱、滚动、擦去、颜色、修剪(crop)、旋转、縮放、翻转和小格动画(cellanimation)。这些特效可以通过使用一系列复合图来实现。例如,一系列复合图可以随着图形从初始显示改变到最终显示,按各种位置、颜色或透明度显示图形。蓝光光盘写作系统(BDAS)提供了用于以有效的方式创建这些特效的技术。下面的表1列出可以应用的不同类型特效的示例。<table>tableseeoriginaldocumentpage9</column></row><table>表1示例性特效BDAS可以将为图形和文本字幕事件指定的特效转换成一系列复合图,从而使得可以产生符合所需规范的最终的图形或字幕输出。这种形式的特效定义可被应用到图形数据(呈现图形和交互图形)、文本字幕数据和"入"禾卩"出"特效。在另一实现方式中,BDAS将显露特效功能,从而使得写作的情形可以按HDMV格式或增强(Java)模式格式输出,或者对于BD-ROM盘,可以按这两种格式输出。这向用户提供了单个数据定义点以用于多种输出形式。在另一实现方式中,BDAS提供用于显示图形和文本的"中间"特效。中间特效类似于提供入和出特效,如上所述,但是中间特效属于交互图形流中的按钮。使用中间特效,按钮在停留在交互状态中时经历特效。中间特效可以具有如上所指定的同样类型。为了实现中间特效,所定义的特效可以通过使用多种交互复合图结构来实现。在另一实现方式中,BDAS提供用于显示图形和文本的"转换"特效。转换特效抽象出入特效的概念,从而使得一个或多个额外页面结构被定义在一个或多个交互复合图分段中,从而在定义在BD-ROM规范中的其他页面或其他对象上的按钮可以利用转换特效开始或结束。通过一个转换特效可以建立多条路径,从而同样系列的入特效可被使用多次。转换特效可以作为入特效被输入到页面结构中。在入特效(一系列特效)结尾处,按钮可以自动激活以对所需位置采取控制。下层结构的创建和所需数据的设置可以由系统自动执行,并且这些结构的存在可能或可能不对用户隐藏。构成转换的特效可以使用前述高级特效来定义。转换特效可以使用入特效或出特效或入和出特效的组合来实现。在另一实现方式中,BDAS可以显露转换特效功能,从而使得写作的情形可以按HDMV格式或增强(Java)模式格式输出,或者对于BD-ROM盘,可以按这两种格式输出。这向用户提供了单个数据定义点以用于多种输出形式。图8是示出入特效的多个方面的图。如图8所示,其示出两个构成交互图形平面606(图6所示)的交互图形层702和710和视频平面602。在该示例中,在开始入特效之前,两个交互图形层702和710被放置以使得不显示按钮。例如,显示802示出第一交互图形层702,该第一交互图形层702被放置以使得不显示"播放"和"暂停"按钮704和706。类似地,显示804示出第二交互图形层710,该第二交互图形层710被放置以使得不显示"预告片"和"停止"按钮712和714。所呈现的显示仅仅包括不显示交互图形的视频平面602。在图8的示例中,入特效的第一部分将显示叠加在视频平面602上的"播放"和"暂停"按钮702和704。显示810示出第一交互图形层702,该第一交互图形层702被放置以使得"播放"和"暂停"按钮704和706处于将被显示的位置上。在该示例中,"预告片"和"停止"按钮712和714不被显示并且保持在针对交互图形显示804示出的位置上。所产生的显示812包括视频显示602和交互图形显示702的第一层。继续图8的示例,入特效的第二部分将显示"预告片"和"停止"按钮712和714,它们叠加在从入特效的第一部分得到的显示812。显示820示出第二交互图形层710,该第二交互图形层710被放置以使得"预告片"和"停止"按钮712和714处于将被显示的位置上。所产生的显示822包括叠加了交互图形显示606以构成复合图608的视频显示。图9是示出出特效的多个方面的图。图9所示示例性出特效开始于显示822,该显示822包括叠加了交互图形显示606的视频显示602。在该示例性出特效的开始,交互图形平面710的第二层被置于显示804处,以使得不显示"预告片"和"停止"按钮,从而产生视频显示812。继续图9的示例,出特效的第二部分是放置交互图形平面702的第一层,从而使得"播放"和"暂停"按钮704和706不被显示,如显示802所示。视频显示602被示为没有叠加交互图形。图8和9所示示例被示为按照单个步骤出现在最终显示中的交互图形。交互图形可以通过使用如上所述的其他特效来显示。例如,交互图形可以是最终显示的"出现"或"擦去",或者渐显或渐弱到最终显示,改变显示上的位置或者其他特效。例如,使用BDAS,如果按钮将使用位置特效来显示,用户则可以针对按钮从开始到结束位置的移动,标识按钮的开始位置、按钮的结束位置和步骤的数目或持续时间。BDAS随后可以生成一系列复合图,其中按钮通过显示上的所需数目的定位或步骤被逐渐重新定位,以便将按钮从开始位置移动到结束位置。注意,按钮的开始和结束位置可能位于显示上也可能不位于显示上。图IO是示出中间特效的多个方面的框图。在图IO的示例中,中间特效是用来使"播放"按钮在显示上的两个不同位置之间交替的。如图10所示,第一交互图形平面1002包括处于第一平面1002的左上部分的第一位置1004上的播放按钮。第一交互图形平面1002被叠加在视频平面上以形成结果显示1006。然后,按钮1004移动到第二交互图形平面1012的左下部分中的第二位置1010。第二交互图形平面1012被叠加在视频平面上以形成结果显示1014。在该示例中,第一和第二交互图形平面1002和1012被交替叠加到视频显示上以产生交替的显示1006和1014。交替的显示1006和1014之间的持续时间可以由用户设置。图10所示中间特效也可以使用上述特效。例如,使用BDAS,用户可以指定在开始位置1004处按钮将渐弱,然后在结束位置1010,按钮将渐显。然后,在结束位置1010,按钮渐弱,然后在开始位置,按钮渐显。该序列可以被重复所需次数、或持续时间、或直到采取特定动作为止,或直到发生指定事件。图ll是示出入特效、中间特效和出特效之间的时间关系的图。图11包括向右递增的代表时间的水平线1102。如上所述,特效平面可以由一层或多层构成。在显示或呈现层之前的一段时间1104期间,与层相关联的任意入特效被执行。在从显示或呈现中删除层之后的一段时间1106期间,与层相关联的任意出特效被执行。在层被显示或呈现的一段时间1108期间,与层相关联的任意中间特效被执行。图12是允许用户控制入和出特效的示例性对话框。如上所述,当一层被激活时入特效被执行,并且当该层被去激活时出特效被执行。如图12所示,针对平面或页面1204的对话框1202可以包括多层1206和1208。对话框1202还可以包括对入特效1210和出特效1212的控制。在图12的示例中,页面包括两层,即层O和层1(分别为1206和1208)。用户可以针对单独的层选择或使能入和出特效。例如,在图12中,针对层1已经使能入特效1214(由框中的复选标记所指示),而针对层2尚未使能入特效1216。类似地,针对层1的出特效1218已经使能,但是针对层2的出特效1210尚未使能。不同特效的多个方面也可以由BDAS的用户以类似于入和出特效的控制类似的方式来控制。例如,颜色特效被用于在特效的持续时间中改变对象的颜色。对象的Alpha通道或透明度也可以动画变化。在使用颜色特效时,用户可以定义或设置开始和结束颜色。颜色特效也可以被定义为图像中现有颜色值上的乘数(multiplier)。颜色乘数可以被定义在两个颜色空间中RGBA禾QYCbCrt。RGBA中的每个通道乘数可以被列为百分比或者范围从0到255的值。如果RGBA中的通道乘数被列为百分比,则乘数值{0,0,0}将代表将图像颜色转换成黑色(x*0=0),而{100,100,100}将保持图像颜色不变。注意,这些值充当原始图像的颜色上的乘数。在另一示例中,图像可以从其原始颜色和透明度开始。结束图像可以是具有50%亮度和透明度的同一图像。另外,从开始到结束将采取的步骤的数目可被设置。如果用户希望,BDAS可以确定步骤数目的最优值。在此情况下,BD-ROM格式约束中可能的最大值可以被自动计算并被用于步骤数目。修剪特效可被用于在特效层中对象当前位置上剪裁对象。修剪参数是参考全屏幕而非图像本身来指定的。在修剪特效中,用户首先定义处于矩形区域左上角的开始位置以及将被修剪的区域的高度和宽度。用户还可以定义用于修剪的步骤数目,或者令BDAS自动计算步骤数目。渐变特效允许对象的视图渐显或渐弱。使用BDAS,用户可以指定渐变类型(例如渐显或渐弱)、持续时间和动画步骤的数目。例如,用户可以指定渐变的持续时间是所需的一段时间(例如5秒)或所需的多个帧。用户还可以指定完成渐变所使用的步骤的数目或者步骤的数目可以由BDAS计算。位置特效可被用于使对象在显示上从一个位置移动到另一位置。注意,开始或结束位置可以在屏幕也可以不在屏幕上。位置特效坐标可被认为参考屏幕的左上角(相对屏幕是绝对的)或者图像的左上角(相对于图13像)。例如,考虑具有以下坐标的对象,其希望从左侧屏幕外开始在水平方向上滚进。在该示例中,定义开始X位置为-618可以使完整对象立即向左到屏幕外。结束位置可被指定为图像的原始位置,该原始位置相对于屏幕上的左上角为0,0。用户随后可以指定对象从开始位置移动到结束位置的所需步骤数目,或者步骤数目可以被计算。擦去特效是位置和修剪特效的组合。类似于渐变特效,类型、持续时间和步骤数目需要被指定。例如,用户可能希望从图像低部起实现擦去。用户可以将擦去类型指定为"从底部擦去",指定所需持续时间(例如5秒)以及指定完成擦去所需的步骤数目(例如120步)。而且,BDAS可以自动计算擦去特效的步骤数目。小格动画特效是通过使用图像序列来呈现的特效。在小格动画中,可以指定多个图像,这多个图像确定该动画特效中的步骤数目(通常,实际步骤数目将取决于与同时发生的其他特效的交互)。每个图像可以被呈现为一个复合图。诸如"旋转"之类的特效可以使用小格动画来实现。用户还可以指定将用于小格动画特效的所提供的图像的某一区域。特效的其他示例包括滑入主菜单条;下拉子菜单;从底部向上打开子菜单;以及渐显/渐弱主菜单。还可以呈现选项以调整针对上述不同类型的特效的运动类型。这些运动类型包括线性、加速和减慢。对于非线性运动,用户还可以定义控制非线性函数的加速或减速速率。另外,应用还可以呈现预定的运动曲线,以使得特效可以被容易地定义为跟随所需曲线。例如,可以按以下两种方式之一来向用户提供使能这种非线性特效的选项(a)每个步骤之间的时间保持相同,但是每个步骤之间的改变量受控于非线性函数;(b)每个步骤之间的改变量相同,但是每个步骤的时间受控于非线性函数。用户还可以就速度方面定义特效(例如按像素/帧)。速度的使用是这样的技术针对不同尺寸的对象定义特效,以使得对象相对最终观察者的运动看起来对于不同尺寸的对象是类似的。图13是实现入特效的方法的流程图。用户最初在框1304处标识将利用入特效显示的图形。图形的开始位置由用户在框1306处标识,而图形14的结束位置在框1308处标识。然后,用户在框1310处标识入特效的持续时间。在该示例中,入特效的持续时间描述了要花费多长时间将图形从其开始位置移动到其结束位置。然后,用户在框1312处标识用于入特效的步骤数目。在该示例中,步骤数目标识图形位置在用于产生入特效的一系列复合图中的每一个复合图中的逐渐改变。在框1314中,在所标识数目的步骤中,产生将图形从其开始位置移动到其结束位置在一系列复合图。例如,如果转换在10个步骤中将图形在竖直线上从开始位置移动到结束位置,则可以产生一系列复合图,其中在系列中的每次随后的复合图中图形被沿该线进一步重定位十分之一。实现出特效将类似于以上描述。图14是实现转换特效的方法的流程图。用户在框1404处标识初始入特效以将按钮定位在第一页面中的所需位置上。用户在框1406处定义随后的入特效,以将按钮定位在第二页面中的所需位置上。然后,第一页面的入特效在框1408处被执行。然后,在所需的一段时间之后,在框1410处存在到第二页面的入特效的转换。在第一和第二页面上的按钮可以包括相同按钮中的某些或全部。而且,诸如渐变、擦去或位置之类的特效或任意其他特效可以在转换期间被使用。例如,如果存在在第一页面中定义的按钮,但是该同一按钮不在第二页面中,则该按钮可以在转换期间"渐弱"。类似地,如果存在位于第二页面中但是不在第一页面中的按钮,则该按钮可以在转换期间"渐显"。按钮的渐显和渐弱可以利用一系列复合图来执行。例如,对于按钮渐弱,一系列复合图使得在序列中的每一后续复合图中,按钮的透明度被增大,直到按钮不再可视。类似地,对于按钮渐显,一系列复合图使得在序列中的每一后续复合图中,渐显的按钮具有降低的透明度,直到按钮可视。图15A示出计算机系统1500和用户1502的表示。用户1502可以使用计算机系统1500来写作蓝光光盘。计算机系统1500存储并执行BD写作系统1512(如图15B所示),BD写作系统1012接收BD-ROM数据作为输入并输出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)。在一种实现方式中,I/O接口1560的端口例如包括以下端口USB端口、PCMCIA端口、串行端口和/或并行端口。在另一实现方式中,1/0接口1560包括用于与外部设备无线通信的无线接口。网络接口1570包括有线和/或无线网络连接,例如支持以太网连接的RJ-45或"Wi-Fi"接口(802.11)。计算机系统1500包括附加的硬件和软件型计算机系统(例如功率、16冷却、操作系统),但是为了清晰,这些组件没有在图15B中示出。在其他实现方式中,计算机系统的不同配置可被使用(例如不同的总线或存储配置或多处理器配置)。本发明的各种示例性实现方式已被描述。但是,本领域技术人员将会意识到,其他实现方式也是可能的并且处于本发明的范围内。例如,虽然已经就BD格式方面排他地描述了使用模板化命令的盘写作系统,但是该系统可被用于以除了BD格式之外的其他格式(例如DVD格式和HD-DVD格式)写作盘。因此,本发明不仅仅局限于上述这些实现方式。权利要求1.一种用于写作蓝光光盘的方法,该方法包括定义将被用在显示中的图形的层;以及将所述层覆盖在视频显示上,从而提供复合显示,其中覆盖包括使用特效。2.如权利要求1所述的方法,其中所述特效包括渐变。3.如权利要求1所述的方法,其中所述特效包括擦去。4.如权利要求1所述的方法,其中所述特效包括位置特效。5.如权利要求1所述的方法,其中所述特效包括颜色特效。6.如权利要求1所述的方法,其中所述特效包括修剪特效。7.如权利要求1所述的方法,其中所述特效包括小格动画特效。8.如权利要求1所述的方法,其中所述特效包括旋转特效。9.如权利要求1所述的方法,其中所述特效包括縮放特效。10.如权利要求1所述的方法,其中所述特效包括翻转特效。11.如权利要求1所述的方法,其中所述图形包括交互图形。12.如权利要求1所述的方法,其中所述图形包括Java复合图。13.如权利要求1所述的方法,其中所述图形包括呈现图形。14.如权利要求1所述的方法,其中所述图形包括字幕。15.—种蓝光光盘写作系统,包括图形流;以及包括一系列复合图的特效,其中所述复合图进行操作以在复合输出中显示所述图形流。16.如权利要求15所述的系统,其中所述图形流包括交互图形流。17.如权利要求15所述的系统,其中所述图形流包括Java复合图。18.如权利要求15所述的系统,其中所述图形流包括呈现图形流。19.如权利要求15所述的系统,其中所述图形流包括字幕图形流。20.如权利要求15所述的系统,其中所述特效在图形平面活动之前被执行。21.如权利要求15所述的系统,其中所述特效在所述图形平面去激活之后被执行。22.如权利要求15所述的系统,其中所述特效以HDMV格式在功能上显露。23.如权利要求15所述的系统,其中所述特效以增强JAVA模式格式在功能上显露。24.—种用于写作蓝光光盘的装置,该装置包括用于定义将被用在显示中的图形的层的装置;以及用于将所述层覆盖在视频显示上,从而提供复合显示的装置,其中覆盖包括使用特效。25.—种用于写作蓝光光盘的装置,包括用于识别图形流的装置;以及用于生成一系列复合图的装置,其中所述复合图进行操作以在复合输出中显示图形平面。26.—种存储在计算机可读存储介质中的计算机程序,用于写作蓝光光盘,所述程序包括致使计算机执行以下操作的可执行指令定义将被用在显示中的图形的层;以及将所述层覆盖在视频显示上,从而提供复合显示,其中覆盖包括使用特效。27.—种存储在计算机可读存储介质中的计算机程序,用于写作蓝光光盘,所述程序包括致使计算机执行以下操作的可执行指令识别图形流;以及生成一系列复合图,其中所述复合图进行操作以在复合输出中显示图形平面。全文摘要写作蓝光光盘(BD)包括定义将被用在显示中的图形的层;以及将所述层覆盖在视频显示上,从而提供复合显示,其中覆盖包括使用特效。文档编号G09G5/00GK101496090SQ200680040564公开日2009年7月29日申请日期2006年8月29日优先权日2005年8月29日发明者哈加·萨西,唐纳德·埃克伦德,汤米·周,苏米特·玛利克申请人:索尼株式会社;索尼电影娱乐公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1