用于表示菜单按钮的方法

文档序号:6480604阅读:240来源:国知局
专利名称:用于表示菜单按钮的方法
技术领域
本发明涉及一种用于表示针对光学存储介质的菜单按钮的方法。
背景技术
目前的光学存储介质格式可以支持可见菜单,例如,用于内容管理或控制功能。这种可见菜单的应用是从盘上的多个标题中选择一个,选择标题中的章节以及其它。从用户的角度来说,这种菜单包括显示器上所示出的多个按钮。例如,用户可以通过按下其遥控器上的UP、DOWN、LEFT和RIGHT按钮来选择菜单按钮,并且因此使用在按钮之间已定义的相邻关系,在菜单中进行导航,并且可以通过遥控器上的类似“OK”的按钮激活菜单按钮。通常是突出或箭头的指示符可以向用户提供反馈,其示出当前选择或激活了哪一个按钮。菜单按钮可以具有“正常”、“已选择”或“已激活”的状态之一。
但是,由于其仅包含静态可见按钮,公知的DVD菜单在其它特点方面相当受限。
此外,对于将字幕嵌入到视频序列中,包含在由欧洲电信标准化委员会(ETSI)所提供的文献“ETS 300 743Digital Video Broadcasting(DVB);Subtitling System”(DVB-ST)中的字幕规范是公知的。

发明内容
本发明可以向操作与光学存储介质相关的电子菜单的用户提供比从DVD视频所知更灵活的菜单系统。具体地,所公开的方法允许操作未显示出的菜单按钮,如权利要求1中所公开。此外,公开了一种用于通过增加例如文本或图形符号的非按钮对象来增强菜单页面的方法。通常,将从存储介质读取菜单数据,并且通过合适的处理设备对其进行处理,从而可以将数据用于创建菜单,所述菜单用于控制例如存储在介质上的音频和/或视频数据的呈现。
根据本发明,在显示器上仅示出了电子菜单的一些按钮,而菜单可以包括显示器上的按钮没有示出的更多功能,并且还可以通过用户接口来激活更多的功能。另外,可以根据按钮状态,将声音或声音序列附在部分或所有菜单按钮上。例如,所述声音是滴答声或旋律,或语音序列。本发明还提供了一种数据结构,以描述新特性。
在从属权利要求、以下描述以及附图中公开了本发明的有利实施例。


参考附图描述了本发明的典型实施例,其示出了图1是包括不可见按钮的多页可见菜单;图2是包括非按钮对象的可见菜单页面。
具体实施例方式
针对蓝光预记录菜单的格式针对3个按钮状态预知3个图像。针对‘正常’按钮状态存在一个图像,针对‘已选择’按钮状态存在一个图像,以及针对‘已激活’按钮状态存在另一个图像。除了所预知的,类似于DVD视频,可以直接选择按钮,例如,通过遥控器上的数字键。
本发明公开描述了针对按钮的解决方法,可以通过遥控器上的按键来选择按钮,但这不具有与该“按钮”相关联的任何图像。在某种意义上,这允许建立“不可见按钮”。不可见按钮通常具有与单个遥控器按键相关联的按钮,例如,‘0’至‘9’或UP/DOWN/LEFT/RIGHT,并且除此之外,其还具有与按钮相关联的按钮命令。如果遥控器允许输入除“0”-“9”之外的数字,例如,10、11,......,或-1、-2、-3,不可见按钮还可以与这种多位数的数字相关联。
此外,在本发明的一个实施例中,一个或多个菜单按钮可以根本不可显示。
在其它方面,针对这种“不可见按钮”特点的通常应用是多页菜单、交互式游戏或针对在存储介质中所存储的内容的访问控制。
公知多页菜单是一组逻辑上属于一类的菜单页面,但是分布在超过一个的可见页面中,因为否则每页的菜单项的数目将会过高。通常,类似“next”、“more”或“previous”的按钮连接多页菜单的单个页面。因此,在多页菜单中,一个逻辑菜单页面的相同等级的按钮分布到两个或更多可见页面,其中可见页面包含不同的按钮或按钮的组合,例如,章节菜单(chapter menu)。
在多页菜单的情况下,类似例如章节按钮,可以使用可见按钮通过遥控器按键来直接访问章节,而不必显式地(explicitly)访问具有针对该章节的可见按钮图像的页面。在图1中示出了该情况。在示例中,多页菜单包括3个菜单页面MP1、MP2、MP3。菜单允许用户可以直接访问盘上的章节。第一菜单页面MP1具有3个可见按钮,即,“Chapter#1”,“Chapter#2”和“Next”。除了可见按钮,菜单页面MP1还具有4个不可见按钮INV1,...,INV4,即“Chapter#3”INV1、“Chapter#4”INV2、“Chapter#5”INV3和“Chapter#6”INV4。如果在显示第一菜单页面MP1的同时,用户按下遥控器上的“1”键,则激活可见按钮“Chapter#1”。如果用户按下遥控器上的“4”键,则激活不可见按钮“Chapter#4”INV2。
因为章节的数目可以较大,如果可以通过遥控器按键输入多位数的数字是非常有益的。
此外,从目前的应用中已知可以使用可见按钮。用户可以通过按下“Selection Up/Down”键,并且通过按下“OK”键单独激活所选择的按钮,来选择并激活可见按钮之一,例如图1中的“Chapter#1”按钮或“Chapter#2”按钮。此外,用户可以切换到要显示的另一个菜单页面,并且传统地选择和激活所显示的菜单按钮之一。
在交互游戏的情况下,例如,可以使用不可见按钮以便让用户输入一些在多种选择的游戏中所使用的数字,还可以用来输入一些猜测结果。该应用的一个简单示例是问答比赛,其中,询问用户从而猜测演员的年龄,或猜测发明汽车的年份。
不可见按钮的另一个优点是可以隐藏或加密菜单项。在盘介质应用中,这可以用于保护例如成人或私有的内容不受未授权的访问。在这种情况下,如果输入的数字在显示器上不可见,是有益的。因此,可以使用不可见按钮。
此外,本发明公开描述了用于将非按钮的其它图形对象插入菜单页面布局的解决方法。
针对该特性的典型应用是与标题行(title line)一起的菜单屏幕,如图1和图2所示,或在屏幕上布置的一些其它解释,但是其不希望是可选择的。图2示出了包括三个按钮对象BO以及文本字段的菜单屏幕,文本字段是非按钮对象NBO。除了按钮对象,不可以选择或激活非按钮对象。
不可见按钮和非按钮对象两种解决方案一起产生一种解决方案,其比从DVD视频中所知的菜单系统更加灵活。
当用户按下遥控器上的按键或与不可见按钮相对应的按键序列时,可以具有两种效果。在本发明的一个实施例中,选择不可见菜单按钮,并且可以在屏幕上显示所选择的菜单按钮。当用户给出确认时,例如,按下“OK”按钮,执行所关联的功能。在另一个实施例中,激活不可见菜单按钮,并且不需用户确认便可执行相对应的功能。
表1给出了针对用于蓝光盘的菜单页面合成分段的示例。对于相同名称的字段,菜单页面合成分段的字段的语义与DVB-ST标准的“7.2.1 Page composition segment”部分是相同的。另外,应用以下语义定义。
象素的所有编址都基于坐标系统,其起点由相关联视频的左上角定义。象素地址从左到右从上到下地增加。相关联视频的尺寸被定义为video_width×video_height。


表1典型菜单页面合成分段(第1部分)


表1典型菜单页面合成分段(第2部分)可以通过设置例如segment_type=0×18,从而信号通知菜单页面合成分段。
page_time_out字段表示当菜单页面合成分段无效时的时间,并且菜单页面应该从屏幕消失。相对从该菜单页面合成分段的呈现时间戳(presentation time stamp)(PTS)的开始,以90Hz时钟为单位测量该值,并且应将该值放在框架格(frame grid)上。
selection_time_out字段表示当按钮选择有效周期结束时的时间。相对从该菜单页面合成分段的PTS的开始,以90Hz时钟为单位测量该值,并且应将该值放在框架格上。该值应该小于page_time_out。
UOP_mask字段表示禁止一些用户操作的掩码。每一个比特与用户操作相关,并且最低有效位(LSB)与用户操作#0相关。每一个比特按照如下所述表示对于用户操作的禁止0b-允许对应的用户操作1b-禁止对应的户用操作button_offset_number字段表示应用于所有button_ids的按钮偏移量,以便计算用户按钮号。
num_of_buttons字段表示该菜单页面中的按钮的数目。
num_of_numerical_select_buttons字段表示可以由用户在该菜单页面内数字地进行选择的按钮的数目。
default_selected_button字段表示当菜单页面的呈现开始时,默认选择的按钮数目。当将该值设置为例如0×FF时,默认不选择按钮。
default_activated_button字段表示当在选择周期内用户不激活按钮时,所自动激活的按钮数目。当将该值设置为例如0×FF时,不自动激活按钮。
num_of_graphics字段表示在该菜单页面中另外的图形元素(element)的数目。用户不可选择图形元素,并且图形元素不具有相关联的命令。
如果将visible_flag设置为‘1’,表示按钮具有可见表示(representation)。对于button_id>num_of_numerical_select_buttons的按钮,将该标志设置为‘1’。换句话说,如果按钮不是数字可选择的,其将是不可见的。在相似的实施例中,可以通过相邻信息选择不可见按钮,即,当选择定义为邻居的按钮时,使用UP、DOWN、LEFT或RIGHT按钮。
auto_action_mode字段表示按钮的操作模式如果是0,当选择该按钮时,将相对应按钮的状态转移到已选择状态。否则,如果是0×1,当选择该按钮时,将相对应的按钮的状态转移到已激活的状态,而不显示所选择的按钮图像。在表1所示的示例中,这是针对所有按钮对象的隐式默认状态。仅可以针对可见按钮将auto_action_mode设置为0。因此,所选择的不可见按钮被自动激活,从而可以保留在所选择的状态,因为是不可见的,因此用户无法在该状态下将其激活。
button_horizontal_address和button_vertical_address字段定义了可见按钮在屏幕上的显示位置。
neighbour_info针对每一个按钮对象定义其它哪些按钮是其邻居,即,可以在遥控器上使用UP、DOWN、LEFT或RIGHT按钮选择和/或激活。
start_region_id和end_region_id字段定义存储地址范围或区域,其中存储了各自状态下的各自按钮的一个或多个位图表示。
num_of_button_command_bytes字段表示与按钮相关联的命令字节的数目。
button_command_data_byte()字段存储了来自可变长度BD-ROM命令的序列的单个字节。当激活相对应的按钮时,执行命令序列,其中,如上所述,激活可以由用户显式地进行或通过auto_action_mode隐式地进行。
graphic_horizontal_address字段规定图形对象的左上角象素的水平地址。所规定的水平位置可以在0和video_width-1范围之内。
graphic_vertical_address字段规定图形对象的左上角象素的垂直地址。所规定的垂直位置可以在0和video_height-1范围之内。
graphic_start_region_id字段规定可以对于图形元素可以呈现的第一区域的ID。
graphic_end_region_id字段规定应当用于图形元素呈现的最后区域的ID。应当存在start_region_id与end_region_id之间的具有ID的所有区域;如果start_region_id与end_region_id不同,则利用由animation_frame_rate_code描述的动画帧速率(animation frame rate)循环地表示该区域序列。
根据表1可知,传统表示按钮对象的主要部件是其图形表示、其状态及其所关联的功能或按钮命令。利用本发明,在由独立对象组成菜单页面的菜单中,可以通过没有图形表示的菜单按钮执行功能来创建高级菜单。例如,当选择时,这些不可见按钮可以自动执行其命令,因此将其状态从未选择改变为已激活。此外,利用本发明,在给定的菜单数据结构中,可能创建静态的菜单对象,即,仅具有一个可能的状态(即未选择)。有利地,这些非按钮对象可以使用与按钮相同的数据结构,这使解码器的操作更加容易。
根据本发明的解码器是一种用于对电子菜单进行解码的设备,所述菜单包括一个或多个菜单页面,并且菜单页面包括至少一个菜单按钮,菜单按钮具有相关联的状态,其中,与按钮相关联的可能的状态可以包括未选择、已选择或已激活状态,所述设备包括
识别和分离装置,用于从可移动存储介质中检索的表示菜单的数据分段中,识别和分离与分离对象相关的分离数据块,所述对象是菜单按钮或非按钮对象;产生装置,用于产生菜单按钮对象,菜单按钮对象具有相关联的功能,并且不在显示器上表示;以及改变装置,用于当用户按下遥控器上的按键或按键序列时,将不在显示器上表示的菜单按钮的状态从未选择改变为已激活。有利地,因为其具有相同的数据结构,用于产生不可见菜单按钮对象的装置与用于产生可见菜单按钮对象的装置相同。
在本发明的一个实施例中,可以在菜单屏幕上仅显示非按钮对象,而所有按钮都是不可见的。当用于通过按下适当按钮而进入菜单模式时,可以在屏幕的一个区域中显示例如文字或画面元素的非按钮元素,这表示菜单模式是活动的。用户可以得到关于按下哪一个键来从另一个源激活菜单按钮的信息,例如,手动,或可以从菜单以前的使用率得知。还可以是默认按钮,例如,UP、DOWN、LEFT和RIGHT按钮。例如,还可以在可见和不可见之间切换一个或多个菜单按钮的模式。有利地,利用所发明的菜单,在访问菜单的同时,例如,改变类似字幕语音或字体的表示的首选项时,目前所给出的视频的干扰较小。
有利地,本发明还提供向用户给出听觉反馈的可能。如果按钮处于“已选择”状态或“已激活”状态,可以为其分配存储在存储介质中的、与声音相关的声音标识符。当按钮进入各自的按钮状态时,重新播放所关联的声音。在本发明的一个实施例中,只要按钮处于各自状态,则不断重复播放相关联的声音。
本发明尤其可以用于存储在蓝光盘上的菜单,而且可以用于DVD或其它光学或非光学高容量存储介质。此外,对于预先录制的介质是具有吸引力的,即,只读介质或一次性写入介质。
权利要求
1.一种用于表示针对电子菜单的一个或多个菜单按钮(INV1,...,INV4)的方法,所述菜单包括一个或多个菜单页面(MP1、MP2、MP3)以及具有相关联状态的菜单按钮,其中,与按钮相关联的可能状态可以包括未选择、已选择或已激活状态,其特征在于表示菜单的数据分段存储在可移动存储介质中,其中,菜单页面由分离的对象组成,所述对象是菜单按钮(BO)或非按钮对象(NBO),其中,通过包含在所述数据分段中的分离数据块来描述所述分离对象;不在显示器上表示具有相关联功能的菜单按钮(INV1);以及通过按下遥控器上的按键或按键序列,选择不在显示器上表示的菜单按钮(INV1),其中,菜单按钮的状态自动从已选择改变为已激活。
2.根据权利要求1所述的方法,其特征在于,对于非按钮对象(NBO)和菜单按钮(BO),在菜单页面中描述分离对象的所述数据块具有相同的结构。
3.根据前述权利要求之一所述的方法,其特征在于,声音或声音序列可以与不在显示器上表示的菜单按钮的状态相关联,当按钮(INV1)进入所关联的状态时,重新播放声音或声音序列。
4.根据前述权利要求之一所述的方法,其特征在于,没有显示器上表示的菜单按钮根本不可显示,以及当选择被自动激活时。
5.根据前述权利要求之一的方法,其特征在于,所显示的菜单页面是多页面菜单的一部分,多页面菜单是逻辑上形成单个菜单页面的菜单页面(MP1、MP2、MP3)组,并且等级相同的按钮的不同组合是可见或不可见的。
6.根据前述权利要求之一所述的方法,其特征在于,多页面菜单是章节菜单。
7.一种用于对电子菜单进行解码的解码器,所述菜单包括一个或多个菜单页面(MP1、MP2、MP3),并且菜单页面(MP1、MP2、MP3)包括至少一个菜单按钮(INV1),菜单按钮具有相关联的状态,其中,与按钮相关联的可能状态可以包括未选择、已选择或已激活状态,其特征在于解码器包括识别和分离装置,用于从可移动存储介质中检索的表示菜单的数据分段中,识别和分离与分离对象相关的分离数据块,所述对象是菜单按钮或非按钮对象;产生装置,用于产生菜单按钮对象(INV1),所述菜单按钮对象(INV1)具有相关联的功能,并且不在显示器上表示;以及改变装置,用于当用户按下遥控器上的按键或按键序列时,将不在显示器上表示的菜单按钮(INV1)状态从未选择改变为已激活。
8.根据前述权利要求之一所述的解码器,其特征在于,用于产生菜单按钮对象(INV1)的装置自动执行与所述菜单按钮相关联的按钮命令,所述菜单按钮对象具有相关联功能并且不在显示器上表示的菜单按钮对象。
9.根据权利要求7或8所述的解码器,其特征在于,用于产生菜单按钮对象(INV1)的装置还可以产生在显示器上表示的菜单对象(BO、NBO)。
全文摘要
光学存储介质经常包含用于菜单的数据结构,所述菜单适用于选择标题、章节、参数及其它。这种菜单通常包括要显示的多个按钮(BO),每一个按钮具有一种状态。例如,按钮的可能状态是“未选择”、“已选择”或“已激活”。根据本发明,菜单可以包含可以通过遥控器上的按键来选择的按钮(INV1、...、INV4),而不具有任何相关联的图像或文字。这使得可以创建当选择时自动执行命令的“不可见按钮”。此外,例如旋律或滴答声的声音或声音序列可以与按钮状态相关联,并且当按钮进入该状态时,可以重新播放声音或声音序列。例如,这种菜单数据可以存储在蓝光盘上。
文档编号G06F3/0482GK1954287SQ200480008599
公开日2007年4月25日 申请日期2004年3月22日 优先权日2003年4月3日
发明者约布斯特·霍拉特鲁, 拉尔夫·奥斯特曼, 哈拉尔德·席勒, 迪尔克·阿多夫 申请人:汤姆森许可贸易公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1