用用户反馈回放有视频和图形项的记录载体的设备和方法.pdf

上传人:e2 文档编号:173990 上传时间:2018-01-31 格式:PDF 页数:26 大小:1.12MB
返回 下载 相关 举报
摘要
申请专利号:

CN200410071225.2

申请日:

1999.11.18

公开号:

CN1591646A

公开日:

2005.03.09

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回|||实质审查的生效|||公开

IPC分类号:

G11B20/00; G11B27/32; G11B27/34

主分类号:

G11B20/00; G11B27/32; G11B27/34

申请人:

皇家菲利浦电子有限公司; 索尼公司

发明人:

W·德哈安; 铃木一弘

地址:

荷兰艾恩德霍芬

优先权:

1998.12.14 EP 98204238.4

专利代理机构:

中国专利代理(香港)有限公司

代理人:

龚海军;陈景峻

PDF下载: PDF下载
内容摘要

记录载体、用于回放记录载体的装置和方法,以及制造记录载体的方法。在本发明的记录载体(1)上,记录有至少代表视频项的第一数据流(2)、代表图形项的第二数据流(3)、用于控制所述项的交互回放的控制程序(4)。程序(4)具有第一(130)和第二程序部分(140)。第一程序部分(130)包括与图形对象的形状性能相关的主要数据(130.1),第二程序部分(140)在用户输入与程序中指定的预定条件一致的情况下在第一程序部分之后要被执行,第二程序部分(140)响应于用户输入指定可视的反馈,第二程序部分(140)包括至少与图形对象的附加可视性能相关的次要数据(151-156)。本发明还涉及用于回放记录载体的一种装置和方法,以及用于制造记录载体的方法。

权利要求书

1.  记录载体(1),其上至少记录有:
—代表视频项的数据的第一个流(2);
—代表图形项的数据的第二个流(3);
—用于控制所述项的交互回放的控制程序(4),该程序(4)具有第一程序部分(130)和第二程序部分(140),第一程序部分包括与图形对象的形状特性相关的主要数据(130.1),第二程序部分是在用户输入与程序中指定的预定条件一致的情况下在第一程序部分之后要被执行的,该第二程序部分(140)指定响应于用户输入指定可视反馈,其特征在于第二程序部分(140)包括与图形对象的至少一个附加可视性能相关的次要数据(151-156)。

2.
  根据权利要求1的记录载体,其特征在于图形对象包括两个或多个具有彼此不同的颜色编码的组成部分(201-207),并且次要数据(151-156)与要被指定给一个颜色编码的至少一个颜色值相关。

3.
  根据权利要求1的记录载体,其特征在于颜色编码至少以6位表示。

4.
  根据权利要求1的记录载体,其特征在于主要数据(130.1)与形状特性相关,其中主要数据包括对包含代表形状特性的形状数据(5.3)的数据结构(5)的一个引用。

5.
  根据权利要求4的记录载体,其特征在于数据结构(5)包括进一步的数据,并且次要数据(151-156)与附加可视性能相关,其中次要数据包括修改数据,该修改数据包括指示所述进一步的数据在数据结构内的位置的引用,修改数据与进一步的数据代表附加的可视性能。

6.
  根据权利要求5的记录载体,其特征在于进一步的数据包括一个或多个颜色值。

7.
  根据权利要求1的记录载体,其特征在于包括在第二个流(3)中的数据和与图形对象相关的数据是以一种可被公用的图形产生装置处理的形式的。

8.
  根据权利要求1的记录载体,其特征在于图形对象的形状特性是以游程长度编码数据的形式表示的。

说明书

用用户反馈回放有视频和图形 项的记录载体的设备和方法
本申请是申请号为99804982.4、申请日为1999年11月18日、发明名称为“记录载体、用于回放它的设备和方法,以及制造它的方法”的分案申请。
发明领域
本发明涉及用于回放记录载体的设备,其中记录载体上记录有至少代表视频项的数据的第一个流和代表图形项的数据的第二个流以及用于控制所述项的交互回放的控制程序,
所述设备包括:
—用于选择要从记录载体被读出的数据流的装置,该装置受到控制程序的控制;
—用于从记录载体读出控制程序和所选择的流的读出装置;
—在第一个流中用于产生视频项的像素基表示的视频产生装置;
—在第二个流中用于产生图形项的像素基表示的图形产生装置;
—用于接收用户输入的输入装置;
该装置适合于执行包括至少与图形对象的形状特性相关的主要数据的控制程序的第一程序部分,用于执行用户输入与控制程序中指定的条件的一致性测试,并用于执行控制程序的第二程序部分来响应于用户输入产生可视的反馈。
本发明还涉及用于回放记录载体的方法,所述方法包括下面的步骤:
—从记录载体读出具有第一和第二程序部分的控制程序;
—执行包括与图形对象的形状特性相关的主要数据的第一程序部分;
—要求用户输入;
—执行包括在所述程序中的所述用户输入与条件之间的一致性的测试,
—一发现用户输入与所述条件一致,执行第二程序部分以产生可视的反馈给用户输入,
—选择代表视频项的数据的流和/或代表图形项的数据的流,这种选择取决于用户输入,
—从记录载体读出所述流并从所述流中的项产生像素基表示。
本发明还涉及记录载体,其上至少记录有:
—代表视频项的数据的第一个流;
—代表图形项的数据的第二个流;
—用于控制所述项的交互回放的控制程序,该程序具有第一程序部分和第二程序部分,第一程序部分包括与图形对象的形状特性相关的主要数据,第二程序部分是在用户输入与程序中指定的预定条件一致的情况下在第一程序部分之后要被执行的,该第二程序部分指定响应于用户输入指定可视反馈。
本发明还涉及制造记录载体的方法,根据该方法:
—代表视频项的数据的第一个流被存储在记录载体;
—代表图形项的数据的第二个流被存储在记录载体;
—用于控制所述项的交互回放的控制程序被存储在记录载体,该程序具有第一程序部分和第二程序部分,第一程序部分包括与图形对象的形状特性相关的主要数据,第二程序部分是在用户输入与程序中指定的预定条件一致的情况下在第一程序部分之后要被执行的,该第二程序部分指定响应于用户输入指定可视反馈,
其特征在于第二程序部分包括至少与图形对象的附加可视性能相关的次要数据。
背景技术
在起草地SC100B/NP177/PTD-003中提出的SVCD标准规定用于回放播放项的装置,播放项是音频和/或视频和/或图形项。如果这样要求的图形项可与视频项同步例如以伴随视频项的副标题的形式被再现。像素基的表示要被解释为图像元素的2维阵列形式的表示。根据SVCD标准,装置要包括以回放控制程序方式用于控制记录载体上的项的交互回放的装置。该程序包括表示为“播放列表”和“选择列表”的结构。前者的结构规定要被依次播放的播放项序列。后者结构使得用户选择要再现哪个播放项并且以什么次序再现。选择列表尤其包含对播放项的其它参考。后者是例如图形项,其包括代表具有不同菜单组成部分的菜单的图形对象,不同菜单组成部分相应于在记录载体上的用户可利用的播放项。菜单组成部分例如为相应的播放项的简短描述形式或者是代表可利用的播放项的标志符。图形对象的形状特性被定义为再构成像素基的表示的图形对象的形状所必要的性能。在SVCD标准中,形状特性被定义为以游程编码的数据的形式的“显示数据”结构。选择列表中的引用是与形状特性相关的主要数据,其中它指向包括显示数据的图形项。选择列表另外包含引用,以从用户可作出选择的项(可利用的播放项)来播放,并对各个可利用的播放项指定一个矩形区。通过指向一个矩形区,用户可聚焦在可利用的播放项上。可利用的播放项可随后被用户激活,例如通过按下按钮。通过聚焦或激活可利用的播放项,用户一输入,在相应的矩形区内的菜单组成部分被高亮显示为可视的反馈。矩形区的高亮显示通过颜色查找表来实现。在相应于被聚焦或激活的播放项的矩形区中,颜色查找表被加载不同于矩形区外部的那些颜色值的颜色值。这有一个缺点是如果菜单组成部分具有一个不包含另一菜单组成部分的矩形区,那么仅独立地高亮显示该菜单组成部分。这限制已知装置的反馈性能。
发明内容
本发明的一个目的是提供能够改进用户输入时的反馈的装置。
根据这一目的,该装置的特征在于:控制程序的第二程序部分包括与图形对象的附加的可视性能相关的次要数据,该装置适合于基于主要数据和次要数据,通过再现图形对象的像素基的表示而产生可视反馈。
根据这一目的,用于回放的方法的特征在于第二程序部分包括与图形对象的至少一个附加可视性能相关的次要数据,并且基于主要数据和次要数据,可视反馈是图形对象的表示。
根据这一目的,本发明的记录载体的特征在于第二程序部分包括与图形对象的至少一个附加可视性能相关的次要数据。
根据这一目的,制造记录载体的方法的特征在于第二程序部分包括与图形对象的至少一个附加可视性能相关的次要数据。
本发明的措施能改进对用户输入的响应。根据这些措施,控制程序的第二程序部分的执行有一个效果:次要数据与其相关的附加可视性能被指定给图形对象,其形状特性被指定给第一程序部分。
一个有吸引力的实施例的特征在于图形对象包括两个或多个组成部分,例如具有彼此不同的颜色编码的菜单组成部分,及次要数据与至少一个被指定给一个颜色编码的颜色值相关。通过指定颜色值给图形对象的组成部分,而不是指定颜色给一个区域,可能独立地高亮显示那一部分,甚至是在没有单独包含所述部分的区域存在的情况下。
在实际中,在记录载体上有几十个可利用的播放项。在一个有吸引力的实施例中,颜色编码至少以6位来表示。这使得该装置分开地高亮显示相应于各个可利用的播放项的对象组成部分。
另一个附加的可视性能例如是可视性。该性能可被用于选择性地显示一组对象组成部分之一。该组对象组成部分例如是各自指向又一组对象组成部分的一组箭头,其各自象征可利用的播放项。可被指定的图形对象的另一个附加的可视性能是例如它要被显示的位置。另一个附加图形对象的可视性能是它的定向在后者的两种情况下图形对象是例如在视频图像上被叠置的箭头。可视反馈通过把箭头指向视频图像内的对象而被给出。
优选地,主要数据与形状特性相关,其中主要数据是对数据结构的引用,该数据结构包括代表形状特性的形状数据。这有一个优点是控制程序可相对小,从而它可容易地被驻留在用于回放的装置的内部存储器中。否则控制程序可包括形状数据。在两种情况下,对用户输入的反馈通过装入形状数据而不被延迟,因为已经在要求用户输入之前进行了这种装入。
优选地数据结构包括进一步的数据,与附加可视性能相关的次要数据,其中次要数据包括包含代表所述进一步的数据在数据结构内的位置的引用的修改数据,该修改数据和进一步的数据代表附加可视性能。这有一个优点是修改数据和与它一起的控制程序可被压缩。在要求用户输入之前,包括形状数据和进一步的数据的所述数据结构已经被装入装置的存储器中,从而装入进一步的数据的过程不延迟可视反馈。
控制程序可包括大量第一和第二程序部分,例如以把菜单的嵌套结构提供给用户。当数据结构不被包括在程序中但被主要数据指向时,仅与用户输入的当前的要求相关的数据结构需要在存储器中出现,从而限制了要求的存储器量。
如果进一步的数据包括一个或多个颜色值则更是有利的。在实际情况中可要求相对大的一组颜色值来启动可视反馈。通过这个措施,可实现该组颜色值不必被装入到控制程序中。包括在程序中的修改数据是例如以命令的形式的,包括指令回放装置把一个或多个颜色值装入颜色查找表中的引用,该查找表是从该引用所指示的存储器中的一个位置开始的。
在记录载体的一个有利的实施例中,包括在第二个流中的数据和与图形对象相关的数据是以一种可被通用的图形产生装置处理的形式的。这有一个优点是该装置可被用在图形产生装置不仅产生第二个流的图形项的像素基表示而且产生图形对象的像素基表示的情况中。
装置优选地适合于用来执行控制程序中的定时命令。这有一个优点是可视反馈可以动态形式给出。动态可视反馈提供有效的方式来提醒用户。
该装置的有吸引力的一个实施例的特征在于图形产生装置包括用于产生中间的像素基表示的图形解码装置、用于存储中间的像素基表示的存储装置和基于修改数据而用于从中间的像素基表示产生像素基表示的图形修改装置。该实施例使得可能在要求用户输入之前存储图形对象的中间的像素基表示并在接收到用户输入后从该中间的像素基表示计算像素基表示。由此,用户输入与可视反馈之间的响应时间被进一步缩短。
对于表示图形对象的形状存在几个可能性。形状数据可以是例如一组编码的形式,其对于一组像素的每一个表示它是背景像素还是对象像素。在对象包含一个以上的组成部分时,编码可表示该像素属于哪一部分。形状数据否则可以以压缩的形式,例如以基于轮廓编码的形式,例如对象中的组成部分的编码以界定对象的一系列的线的形式。在另一实施例中对象组成部分以块编码形式被编码,其中对象的组成部分的形状以尺寸逐渐降低的大量的块的形式被编码。在优选的实施例中,形状数据以游程编码形式被压缩。这有一个优点是中间的像素基表示可用相对简单的硬件来产生,同时获得相当的数据减少。
注意第一个和第二个流不必彼此分开。它们可在公共的流中被多路复用。如果视频项和图形项(例如副标题)要被彼此同步地再现,则多路复用视频和图形流是很有用的。
在一个实施例中,本发明的装置具有数字输出,以提供第一和第二及第三图象信号,其对于显示设备分别代表视频项的像素基表示、图形项的像素基表示和图形对象的像素基表示。第三图象信号在该装置的实施例中是多余的,其中图形产生装置不仅产生图形项的像素基表示,而且产生图形对象的像素基表示。
前面一段中指的显示设备依次具有用于从所述图象信号产生合成的像素基表示的组合装置和用于从所述合成的像素基表示产生视频信号的视频发生器。或者显示设备可具有用于从各个到来的图象信号中产生基本的视频信号的视频发生器和用于从基本的视频信号产生合成的视频信号的组合装置。组合装置可以例如把图象/视频信号叠加或暂时选择图象/视频信号之一或局部地选择图象/视频信号之一。图形对象的修改数据可包含与组合装置的设定相关的数据。
这种显示设备可与本发明的装置组合。
附图说明
这些和其它的方面参考附图进行具体阐述。这里:
图1简单表示根据本发明的记录载体,
图1A简单表示存储在记录载体上的数据结构,
图2表示控制程序的流程图,
图3表示可视反馈的一种格式的示例,
图4表示可视反馈的另一种示例,
图5简单表示根据本发明的装置的实施例。
具体实施方式
图1简单表示根据本发明的记录载体1。在记录载体上至少记录代表视频项的第一个数据流2。视频项优选地以MPEG格式来编码。记录载体包括代表图形项的第二数据流3。第二个流3为一系列的图形页的形式。所述页包括代表至少一个图形对象的形状特性的形状数据和代表所述图形对象的附加可视性能的修改数据。
在本示例中,第二个流3与第一个流2分开。或者第一个和第二个流可被多路复用。例如,第一个流被编码为MPEG2传输流,第二个流以专用数据流的形式被容纳在MPEG2传输流中。
在优选的实施例中,图形页除形状数据和修改数据外还包括标题和颜色查找表数据,也称为clut数据。图形页的内容更具体地表示在表1中。这里,这4种数据以大写表示。
表1:图形页的语法

 语法比特数 HEADER page_start_code reserved1 page_data_length duration reserved2 COLOR LOOKUP TABLE DATA clut_data_length for(i=0;4*i<clut_data_length;i++){   clut_element_Y   clut_element_Cr   clut_element_Cb   stuffing_byte } SHAPE DATA number_of_objects total_object_data_length for(i=0;i<number_of_objects;i++){     object_data() } MODIFICATION DATA page_control()16824328248888824

包括在图形页中的字段的语义如下。
在类别“HEADER(标题)”中:
*page_start_code表示以每像素多少位来显示图形页。例如值0X4734和0X4738分别表示意在以每像素4位和每像素8位来显示。
*page_data_length表示图形页以字节表示的长度
*duration规定图形页要被显示的时间区间的长度
*reserved1和reserved2为将来的发展留下空间。
在类别“COLOR LOOKUP TABLE DATA(颜色查找表)”中:
*clut_data_length表示颜色查找表数据字节数目
*clut_element_Y、clut_element_Cr、clut_element_Cb和stuffing_byte分别表示对于CLUT项的亮度数据、对于所述CLUT项的Cr色度数据、对于所述CLUT项的Cb色度数据和填充字节,对于示例后者具有值0X00。
在类别“SHAPE DATA(形状数据)”中:
*number_of_object表示包括在图形页中的图形对象的数目
*total_object_data_length表示对于所有的object_data的总字节数目。
*object_data参考表2被具体描述。
在类别“MODIFIATION DATA(修改数据)”中:
修改数据为结构page_control中的一个或多个命令的形式。后者结构参考表6具体描述。
表2:object_data的语法语法比特数object_data_start_codeobject_idobject_data_lengthobject_widthobject_heightreservedbpptop_field_data_lengthbottom_field_data_lengthfor(i=0;i<object_height;i++){  line_of_pixel_data_for_top_field()  end_of_line_code}for(i=0;i<object_height;i++){  line_of_pixel_data_for_bottom_field()  end_of_line_code}if(!wordaligned()){  zero_byte}168241010221616888

下面的语义定义应用于表中所示的字段。
*object_data_start_code具有预定的值,其表示参考object_data的开始。
*object_id可被用于识别一个图形页内的不同的对象。
*object_data_length规定对象中的字节数目。
*object_width表示图形对象的各个水平线上的像素数目。
*object_height表示构成图形对象的两个字段的每一个中的线的数目。
*bpp定义解码的图形对象中每像素的位数。位数例如根据表3来限定。
表3:bpp的定义示例 bpp含义‘00’‘01’‘10’‘11’reserved每像素2比特每像素4比特每像素8比特

*top_field_data_length是一个整数,等于用于包括end_of_line_codes的第一个字段的所有像素数据的字节总数。
*bottom_field_data_length是一个整数,等于用于包括end_of_line_codes的最后一个字段的所有像素数据的字节总数。
*end_of_line_code是一个字段,包含预定值来表示各个线的结束。
*字段line_of_pixel_data_for_bottom_field()和line_of_pixel_data_for_top_field()可包括一个或多个块的数据,该数据相应于line_of_pixel_data,如表4所述。
表4 line_of_pixel_data的语法语法比特数data_typeif(data_type==0x10){  bpp2_code_block()  end_of_bpp2_code}if(data_type==0x11){  bpp4_code_block()  end_of_bpp4_code}if(data_type==0x12){  bpp8_code_block()  end_of_bpp8_code}while(!bytealigned()){  zero_bit}868161

下面的语义定义应用于表中的各组元:
*data_type识别编码块中的紧跟随在这一字段后面的信息的类型。在本实施例中,信息可根据表5而被识别。
表5 data_type的意义data_type意义0X100X110X12其它下一字段是bpp2_code_block下一字段是bpp4_code_block下一字段是bpp8_code_block保留

bpp2_code_block()包括带有0-3的范围的颜色编码的一个像素或一系列的像素的游程长度编码的数据。这种bpp2_code_block的示例为一种在PHB 34241中描述的编码,其在这里被引入本申请中作为参考。
字段end_of_bpp2_code具有预定的内容,例如6个0位,以表示bpp2_code_block的结束。
bpp4_code_block()包括带有0-15的范围的颜色编码的一个像素或一系列的像素的游程长度编码的数据。bpp4_code_block()可被定义为类似于bpp2_code_block()的形式。
字段end_of_bpp4_code具有预定的内容,例如8个0位,以表示bpp4_code_block的结束。
bpp8_code_block()包括带有0-255的范围的颜色编码的一个像素或一系列的像素的游程长度编码的数据。bpp8_code_block()可被定义为类似于bpp2_code_block()的形式。
字段end_of_bpp8_code具有预定的内容,例如16个0位,以表示bpp8_code_block的结束。
为实现字段line_of_data包括整数个字节,如果必要的话,根据指令“while(!bytealigned(){zero_bit}”字段以0位完成。
在下面的描述中,限定图形对象的附加可视性能的修改数据具体被计算出。修改数据以结构中的命令的形式被存储在记录载体上,该结构被称为“page_control”。page_control的语法在表6中描述。
表6 page_control的语法语法比特数page_control_start_codereservedpage_control_lengthloop_countwhile(processed_length<page_control_length){  relative_time_stamp  command_list()}  16  8  24  16  32

上述表中的字段的语义在下面描述。
*page_control_start_code是一个预先定义值,其表示页控制信息的开始。
*page_contro_length是一个无符号的整数,其表示在跟随这个字段的page_control()中字节的数目。
*用字段loop_count,可被指定一序列的命令可被重复执行多少次。优选地0值意味着命令序列被执行一次。
*字段relative_time_stamp启动跟随这一字段后面的command_list()的执行时序。
*字段command_list包括一个或多个命令,其定义图形对象的附加性能。字段command_list的语法在表7中描述。
表7 command_list的语法语法比特数command_list_lengthwhile(processed_length<command_list_length){    command()}16

包括在表中的字段的语义如下所述。
*command_list_length是一个无符号的整数,其表示由跟随这个字段的命令所占据的字节数目。
*command()确定对象的性能来进行显示。该命令具有第一字节,表示命令的类型,并还可具有形成命令的自变量的字节:一个示例是命令“page_load_clut”,其对颜色编码指定颜色。该命令的语法在表8中被定义。
表8 “page_load_clut”的语法语法比特数command_codeclut_data_start_elementclut_start_entrynumber_of_entries82488

该命令的语义如下所述。
*command_code是识别命令的字段。该命令意在把数据装载到颜色查找表中,该查找表对颜色编码指定颜色。当执行该命令时,clut_element的数目,即number_of_entries从包括在图形页中的CLUT数据被装载到颜色查找表中。数据以升序被装载。clut_data_start_element是被装载的CLUT数据中第一clut_element的索引。它应被装载到具有索引clut_start_entry的颜色查找表的项中。
记录载体还包括控制程序4,用于控制视频和/或图形和/或音频项的回放。
通过示例方式,图2简单表示根据本发明的用于回放记录载体的方法的流程图。在第一程序部分110,从记录载体读出控制程序4。控制程序4例如具有一组链接的列表的形式。该组列表包括至少第一类型的列表、此后用播放列表来表示,其限定可按序列而播放的一组音频和/或视频和/或图形项。该组列表还包括第二类型的列表,此后称为选择列表,其经用户控制限定播放项的序列中的转移。
在本示例中,控制程序以播放列表开始。因此,该播放列表在程序部分120中被执行。这种播放列表可以例如表示记录载体的内容的概况。如果完成或者中断播放列表的执行控制被传递到第一选择列表。选择列表具有形成第一程序部分的第一部分和形成第二程序部分的第二部分。在程序部分130中执行的第一程序部分包括与图形对象的形状特性相关的主要数据130.1。在这个实施例中,主要数据是对数据结构5的引用。在图1A中简单表示的该数据结构包括形状数据5.3,其代表图形对象的形状特性。在本示例中,数据结构5还包括其它数据,即标题5.1、颜色查找表数据5.2和修改数据5.4,按要求来构成图形页,如参考表1所述。数据结构5和控制程序4被存储在记录载体1上的相互不叠加的数据区中,从而记录载体1可容易地从记录载体被装入而不装载数据结构5。在执行第一程序部分130期间,数据结构5从记录载体1被读出并被存储在存储器中。通过执行第一程序部分130,产生代表图形页5的一个或多个对象的图形图像。随后要求用户输入。
选择列表包括第二部分140,其包括程序部分141-146,形成第二程序部分。在用户输入与在程序中指定的预定条件一致的情况下,第二部分140要在第一程序部分130之后被执行。后者在程序部分131,132,133和134中被验证。程序部分131区分用户指出的选择项I,II或III并且程序部分132,133和134区分是否用户聚焦(F)在一个选择项上或激活(A)一个选择项。包括程序部分141-146的第二程序部分140响应于用户输入而指定可视反馈。第二程序部分140包括次要数据(151-156)。次要数据包括修改数据,其包括对数据结构5内的进一步的数据的引用。这里进一步的数据包括在数据结构5中的CLUT数据5.2中的一个或多个颜色值。尤其,修改数据是参考表8描述的命令“page_load_clut”。对进一步的数据的引用通过在所述表中提到的项“clut_data_start_element”而形成。尤其,第二程序部分对于三个选择项的每一个包括3组修改数据151+152,153+154和155+156。各组修改数据具有第一子组151,153和155及第二子组152,154和156。如果用户聚焦在相应的选择项上,第一子组修改数据要被指定给图形对象。如果用户激活相应的选择项,第二子组修改数据要被指定给图形对象。在第一和第二子组的每一个中的修改数据彼此不同,在于page_load_clut命令在由clut_data_start_element指示的项中具有彼此不同的值。
通过激活选择项,对应于那一选择项的可再现的项在程序部分147,148或149中被执行。通过聚焦在选择项上,它还不被执行,但是如果激活命令接下来被给出,用户可表示出该选择项要被执行。第二程序部分140包括对列表(例如播放列表)的引用,如果相应的选择项被激活该列表将被执行。对于所述目的产生的初始图形图像的示例在图3中表示出来。在被控制程序中的第一程序部分130中的主要数据引用的数据结构5中的形状数据5.3至少包括图形对象的形状数据,该图形对象包括下面的对象组成部分:第一箭头201,第二箭头202和第三箭头203及词组“选择一个选项”204。图形对象另外包括词组“选项I”205、“选项II”206和“选项III”207。这些词组分别相应于第一部分I、第二部分II和第三部分III。不属于对象的背景以参考序号200表示。
在第一程序部分130的处理期间,从由主要数据130.1引用的形状数据5.3产生中间像素基表示。在中间像素基表示中,各个像素被指定相应于对象组成部分之一(201-207)或背景(200)的颜色编码。颜色编码至少以6位表示,这里以8位表示。随后,通过颜色查找表获得像素基表示,该颜色查找表指定代表颜色的颜色值给各个颜色编码。下面的表给出一个示例,表示颜色编码如何被指定给背景和对象组成部分,并且颜色如何被指定给颜色编码。
对象组成部分/背景    颜色编码    颜色背景“选择一个选项”“选项I““选项II”“选项III”“箭头1”“箭头2”“箭头3”    0    1    2    3    4    5    6    7“蓝”“黄”“绿”“绿”“绿”“红”“蓝”“蓝”

上面颜色指定结果是仅三个箭头201-203的一个第一箭头201是可见的,从而用户清楚初始被聚焦在由“选项I”指出的选择项I上。在用户提供表示要求聚焦在另一个选择项上的输入时,例如通过用指向设备指向,则列表的第二部分被执行。如果例如用户指向相应于词组“选项II”的一个矩形区,图形对象的像素基表示基于主要数据130.1和相关的次要数据而被再现,这里次要数据是修改数据153。在本示例中修改数据153为命令153 page_load_clut的形式。该命令的执行有一个效果是一组颜色值从存储器中被读出,读出开始于由clut_data_start_element表示的一个位置,并被写入颜色查找表中,写入从位置clut_data_start_entry开始。写入在颜色查找表中的颜色值的数目被number_of_entries限定。这有一个结果是相应于颜色“蓝”、“红”、“蓝”的颜色值分别被指定给颜色编码5,6和7。仅箭头2变成可见的,箭头1变得不可见,从而用户清楚现在第二选择项II被聚焦。以同样方式,箭头3可以是可见的,以聚焦在第三选择项III上。如果用户决定激活一个选择项,来再现相应的项,相应的对象组成部分可通过在选择列表的第二部分中指定进一步的修改数据而被高亮显示,直到所述选项实际被执行。例如,相应于第三选择项III的词“选项III”可通过指定相应于绿色的色调的颜色值给程序部分146中的颜色指针4而被高亮显示。
为给出更值得注意的反馈,第二程序部分140中的次要数据可包含包括第一relative_time_stamp、第一command_list、第二relative_time_stamp和第二command_list的page_control信息。第一relative_time_stamp被设置为相应于0秒的时间间隔的值,从而第一command_list在用户激活后被立刻执行。第一command_list再包括例如指定相应于所述绿色调的颜色值给颜色编码4的命令。第二relative_time_stamp相应于例如1秒的时间间隔。第二command_list包括再次指定相应于所述颜色“绿”的颜色值给颜色编码4的命令。page_control信息具有一个效果是词“选项III”闪烁。该命令可被重复若干次,该次数由page_control信息中的字段loop_count指定(看表6)。在激活的项的再现开始时,图形页的显示被中断。
本发明的装置已经执行了第一程序部分,即当用户被催促输入时的选择列表的第一部分。在用户输入后,该装置仅必须执行指定附加的可视性能给图形对象的命令,该图形对象的形状已经在列表的第一部分中的主要数据所指向的形状数据中被描述过。不必要再把形状数据装入,从而该装置可对用户输入给出快速的反馈。
作为进一步的示例,本发明的记录载体可包括关于大量国家的旅游信息。对此,记录载体包括对于这些国家的每一个的播放项。这些播放项的选择被记录载体中的控制程序启动。控制程序的第一部分包括以对形状数据的引用的形式的主要数据,该形状数据被包括在完整的图像页中。该图像页为表1中提出的形式,代表表示大量国家的地图,例如图4中所示的国家301-308。代表一个国家的对象组成部分的每一个被指定唯一的颜色编码,各个颜色编码被指定初始颜色值,从而没有两个相邻的国家是用相同的颜色显示的。颜色编码至少以6位表示,这里是8位。接着要求用户输入。通过指向地图上的一个位置,用户可聚焦在这些国家之一。用户一输入,包括次要数据的控制程序的第二程序部分被执行,使得图形对象的新的像素基表示基于主要数据和次要数据而被再现。在本示例中,次要数据是另一组要被指定给颜色编码的颜色值。这有一个效果是代表被聚焦其上的国家的对象组成部分301用不同颜色被显示,优选以在地图上的其它地方不会出现的颜色来显示。
在根据SVCD标准的方法中,用户输入将通过高亮显示包含该国家301的矩形区310而被反射。但是这将具有一个效果是也高亮显示了相邻的国家302-308,因为它们被包括在区域310中。这对于用户是混淆的,因为不清楚那个国家被聚焦了。另一个缺点是不可能使用单一的颜色来高亮显示,因为那将必然伴随着聚焦的国家与它的相邻的国家之间的边界在矩形区310是不可见的。
图5简示了用于回放参考图1描述的记录载体的装置。该装置包括装置421、这里以中央处理器的形式,其是可被控制程序控制的。该装置还包括读出装置410。读出装置410提供有控制装置411,以一接收到来自中央处理器421的地址信号412的指令就在记录载体上选择数据,例如数据流。读出装置用来从记录载体1读出控制程序4和选择的流。读出装置410的输出413被耦合于惯用计算机系统的系统总线420,以把读出的信息经数据信号路径414而进行传递。而且,中央处理器421、RAM 422和ROM423被连接于系统总线420。该装置提供有输入装置424和425,用于接收用户输入。
该装置还有解除多路复用装置430,用于从读出装置410经系统总线420接收数据流。解除多路复用装置430把数据流解除多路复用为包含在数据流中的第一个流、第二个流和第三个流。解除多路复用装置430的第一输出431被耦合于视频解码装置441的输入缓冲器440,用于从第一个流再现视频项的像素基表示442。所述解除多路复用装置430的第二输出432被耦合于用于图形解码装置的第一页存储器451的输入缓冲器450。解除多路复用装置430的第三输出433被耦合于音频解码装置432的输入缓冲器431。第一页存储器451预定用于存储图形页。所述页存储器451的输出被耦合于选择装置454的第一输入452。所述选择装置454的输出被耦合于图形解码装置455,用于从第二个流中的形状数据产生中间像素基表示456。在中间像素基表示456中,各个像素被指定相应于对象的组成部分的颜色编码。图形解码装置455的输出被耦合修改装置457A和457B,用于从中间像素基表示456和修改数据产生像素基表示458。在本实施例中,修改装置包括对由图形解码装置455产生的各个颜色编码指定一个颜色的颜色查找表457A、对各个颜色编码指定一个混合因子的混合表457B以及混合器457C。混合器457C从到来的信号,即代表视频项的像素基表示和由修改装置457A和457B产生的像素基表示的信号442以及从背景发生器459产生的背景幕信号中产生合成的像素基表示。用于组合混合器457C接收到的信号的加权因子由混合表457B产生的信号确定。图形解码装置455、颜色查找表457A、颜色混合表457B以及混合器457C形成图形产生装置。
该装置适合于执行控制程序4的第一程序部分130,其至少包括与图形对象的形状特性相关的主要数据。该装置还适合于执行测试131-134,用于测试用户输入与控制程序4中指定的条件的一致性,并用于执行控制程序4的第二程序部分140,来响应于用户输入给出可视反馈。
本发明的装置的特征在于它适合于执行控制程序4,其中第二程序部分140包括次要数据151-156,该次要数据与图形对象的附加可视性能相关。本发明的装置还适合于通过基于主要数据130.1和次要数据151-156再现图形对象的像素基表示458而用于产生可视反馈。结果,装置包括第二页存储器460,用于存储包括图形对象的形状数据5.3和修改数据5.4的图形页。所述第二页存储器460的输入被耦合于系统总线420,从而当处理控制程序4时,中央处理单元421可把包括形状数据5.3和修改数据5.4的数据结构5装载到第二页存储器460。在控制程序4的第一程序部分130的处理期间,装置把包括形状数据的数据结构5从主要数据130.1所引用的记录载体1上的一个位置开始装载。第二页存储器460的输出被耦合于选择装置454的第二输入453。在图5的实施例中,图形解码装置455,这里以游程长度解码器的形式,基于控制程序4中的主要数据产生中间像素基表示。图形修改装置457A,457B,457C从中间像素基表示456基于控制程序4中的次要数据产生像素基表示458。这里次要数据是包括在控制程序4中的修改数据。该装置具有存储装置461,用于存储图形对象的中间像素基表示456,从而不必要每次新的修改数据被装载到第二页存储器460时再计算中间像素基表示456。硬件的量被限制了,因为图形产生装置455,457A,457B,457C都被用于产生解除多路复用器430的第二输出432所传递的第二个流3中的图形项的像素基表示458,并产生控制程序4参考的图形对象的像素基表示458。为实现图形图像从第二个流3再现或从控制程序4参考的图形对象的再现,选择装置454选择在其第一和第二输入452,453接收到的信号之一。这种选择由CPU 421经系统总线420发送给选择装置454的控制信号Sw确定。该装置适合于执行控制程序中的定时命令。结果该装置包括定时装置462。

用用户反馈回放有视频和图形项的记录载体的设备和方法.pdf_第1页
第1页 / 共26页
用用户反馈回放有视频和图形项的记录载体的设备和方法.pdf_第2页
第2页 / 共26页
用用户反馈回放有视频和图形项的记录载体的设备和方法.pdf_第3页
第3页 / 共26页
点击查看更多>>
资源描述

《用用户反馈回放有视频和图形项的记录载体的设备和方法.pdf》由会员分享,可在线阅读,更多相关《用用户反馈回放有视频和图形项的记录载体的设备和方法.pdf(26页珍藏版)》请在专利查询网上搜索。

记录载体、用于回放记录载体的装置和方法,以及制造记录载体的方法。在本发明的记录载体(1)上,记录有至少代表视频项的第一数据流(2)、代表图形项的第二数据流(3)、用于控制所述项的交互回放的控制程序(4)。程序(4)具有第一(130)和第二程序部分(140)。第一程序部分(130)包括与图形对象的形状性能相关的主要数据(130.1),第二程序部分(140)在用户输入与程序中指定的预定条件一致的情况下。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 信息存储


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1