专利名称:数字盘片录像机的三级菜单处理的制作方法
技术领域:
本发明装置总体上涉及为录制在盘片媒体上的音频、视频和视频/音频节目提供更高级操作特性的方法和设备,盘片媒体如可记录的数字视频盘片,硬盘驱动器和磁光盘片。
背景技术:
目前已经开发出多种多样的设备使得用户能够录制以后演示使用的视频和/或音频节目。这样的设备包括磁带录音机、视频盒式录像机、可记录的压缩光盘,以及最近的可记录数字视频光盘(DVD)。硬盘驱动器和磁光盘片也已经在使用了。
仅可在其上记录一次的DVD,本质上是一种DVD只读存储器,以后取首字母缩写称为DVD-R。首字母缩写DVD-R还通常指一次写入,或一次记录的技术。对DVD而言,在其上记录、对其擦除和重记录可以使用几种格式;也就是改写或重写。取首字母缩写后,这些分别称为DVD-RAM、DVD-RW、DVD+RW。到目前为止还没有使用统一的工业标准。这些取首字母缩写的DVD-RAM、DVD-RW、DVD+RW还通常用于指相应的重写技术。这里参考DVD技术,通常各种设备和方法希望包括现在使用的所有标准,还有将来可能开发的各种标准。
在许多情况下,为了在以后更方便的时间演示,演示节目是在观众和/或听众不在场时录制的。这被称为时间推移的节目。有时,正在观看和/或聆听节目而没有录制,并且对录制不感兴趣,但是观众或听众的注意力被诸如电话或未预料的来访者打断了。例如,如果观众和/或听众正在欣赏一个电视节目,并且在VCR中有一个盒式磁带,或者可以快速搜索和装上这样一个盒式磁带,那么,在这种情况下可以录制电视节目。但是,直到录制完成之后,观众或听众才能按照正确的时间顺序、完整地观看和/或聆听该节目。完成录制的时间可长可短,这依赖于节目的长短。
虽然通常使用可重写DVD技术,但是操作仅限于这样的基本功能如播放、录制、快进、倒退和停止。暂停也是可用的,但仅与VCR中的暂停操作相似,如中断预录节目的回放,或终止录制观看的节目,以从录制中消除广告片。不同于硬盘驱动器,可录制DVD设备有一个非常有意义的附加功能,即回放预录的DVD的功能。这样由于商业动机而开发出可重写DVD技术,包括方法和设备,可用于代替计算机硬盘驱动器。提供这样具有改进的、有优势特性的设备,而不兼顾降低成本和增加销售量的目的是一个挑战。
DVD技术允许使用多种更高级特性,例如包括从视频演示的一部分无缝地分枝出另一部分的能力。为了适应这个特性以及其它更高级的特性,DVD视频标准允许使用在屏幕上的菜单。这种菜单允许用户通过激活出现在显示屏上的菜单来控制视频演示。例如,菜单允许用户在包含于盘片上的各种视频演示中航行(navigate),在盘片上,从多个节目中选择以及选择不同版本的视频演示,并使用其它更高级的DVD特性。菜单还可用于在可能提供于盘片上的交互式视频节目中航行。DVD标准还允许使用子菜单,这种子菜单可以给用户提供主菜单之外的其它控制或选择选项。
菜单在导航盘片时起着关键作用。但是,对于一种实时录制设备,如DVD-RW、DVD+RW、DVD-RAM和Streamer,这里仅仅给出了几个名字,实时准备和实时录制菜单还是非常困难的。特别是创作一个菜单,通常用户知道一定的信息。例如,在一系列的视频演示或记录中航行需要用户知道视频演示的内容。为了在菜单说明或在与导航按钮有关的文本中正确地识别每种这样的演示,这样的信息是很有必要的。但是,用户在这样的录制之前常常并不知道他们要在盘片上录制的内容。进一步,创建菜单要求用户预先知道一个特定的演示要记录在盘片的什么位置。没有这样的信息,就不可能识别在按钮被激活时使得DVD播放机在盘片上跳转的位置。
在各种视频录制时间之后,返回以插入一个主菜单还会有问题。这种方法要求用户回放或跳过录制的视频,而试图定位导航按钮,使播放机跳转到特定演示位置上。由于希望的视频演示位置是未知的,这可能是一个非常麻烦的过程。
发明内容
本发明说明在DVD录像机中实时产生菜单的方法。所述方法包括步骤提供具有一个或多个虚按钮的模板菜单,在视频数据录制时间中,激活标记的命令,在相应于所述激活步骤的时间中,响应于标记的命令,通过给虚按钮分配一个存取视频数据的有效流控命令来修改菜单模板。
依据本发明的一个方面,所述方法包括在录制时间之前在DVD上保存模板菜单的步骤。依据本发明的另一个方面,所述方法可以包括控制虚按钮显示参数,以响应于标记命令使虚按钮变为可见的步骤。依据本发明的再一个方面,所述方法可以包括响应于用户的输入,利用选择虚按钮的数量构造模板菜单。
所述方法可以包括在视频数据录制时间之后,修改模板菜单的步骤。例如可以修改按钮语言、按钮外观、按钮文本、菜单名称和菜单背景。可选择地,修改步骤可以包括将按钮的外观改变为缩略图形(thumb-nail image)。例如,缩略图形可以是在视频数据录制时间由录制的视频数据所确定的场景(scene)。依据本发明另一个可选择的方面,修改的步骤还包括删除按钮的步骤。
依据一个可选实施例,在DVD录像机中为一个系统规定了实时产生菜单的功能。所述系统包括带有合适处理能力的DVD录制硬件,能提供具有一个或多个虚按钮的模板菜单。所述系统还规定了在视频数据录制时间中的激活标记命令,并且响应于该标记命令,通过给虚按钮分配一个有效的存取视频数据的流控制命令来修改模板菜单。
依据一个方面,所述系统在录制时间之前能够在DVD上保存模板菜单。依据另一个方面,所述系统能够响应于标记命令使虚按钮变为可见,控制虚按钮的显示参数。依据另一个方面,所述系统能够响应于用户的输入,构造具有可选数量的虚按钮的模板菜单。
在视频数据录制时间之后,所述系统能够修改模板菜单。例如,可以修改按键语言、按钮外观、按钮文本、菜单名称和菜单背景。可选择地,所述系统可以修改按钮的外观使得呈现缩略图形。例如,缩略图形可以是由在视频数据录制时间录制的视频数据所确定的场景。依据另一种选择,当按钮不再需要时,系统可以删除按钮。
依据本发明的再一个方面,如果存取各种视频段需要的按钮数量超过在菜单上实际可得到的空位置的数量,那么,可以自动增加第二个菜单按钮以包含附加的按钮。例如通过可能包含在第一个菜单屏上的“下一个菜单”按钮,可以存取第二个菜单屏。
图1是依据本发明装置可以提供一个或多个更高级操作特性的可重写DVD设备的方框图。
图2是用于表示可重写DVD上螺旋轨迹的示意图。
图3是用于说明视频盘片编排方式的示意图。
图4是用于表示依据本发明装置所使用的空白菜单的示意图。
图5是用于表示依据本发明装置的带有单一按钮的菜单的示意图。
图6是用于表示依据本发明装置的带有6个按钮的菜单的示意图。
图7是用于表示依据本发明装置的菜单的示意图,其中按钮和菜单的题目已经被修改了。
图8是用于表示依据本发明装置的处理过程的流程图。
具体实施例方式
可记录DVD设备在这里讲解依据本发明装置来实施各种更高级操作特性的设备100,依据图1方框图所示的本发明装置使用了可重写盘片媒体102。在所示的实施例中,可重写盘片媒体102具体为可重写DVD。在许多情况下,正如所说明的,可重写盘片媒体也可以是硬盘驱动器或磁光盘片(MOD)。MOD的一个例子是微型盘片。在许多情况下,本发明装置可以应用到视频或音频上或视频音频这两者上。
设备100能够对盘片媒体执行写入操作或者执行从盘片媒体读取的操作,在这个例子中的盘片媒体是可重写DVD102。所述设备包括机械组件104,控制部件120,视频/音频输入处理通道140和视频/音频输出处理通道170。将多数块分配给不同的部件或通道是不证自明的,而分配一些块是为了方便而做的,并不是理解所述设备操作的关键。
机械组件104包括用于DVD102的电机106,以及适应被移动到旋转盘片上的拾取器组件108。拾取器组件上的激光在盘片的螺旋轨迹上烧录出斑点,或照射轨迹上已烧录用于记录和回放视频和/或音频节目素材的斑点。为了理解本发明,无论盘片是单面可记录的还是双面可记录的都没有关系,或者在双面可记录的情况下,无论是双面录制还是顺序地从盘片中读取,无论是发生在同一面或发生在两面上,这些都是没有关系的。拾取器和电机由伺服系统110控制。伺服系统110还接收从盘片102的螺旋轨迹读取的数据的回放信号,作为第一个输入。回放信号还作为纠错电路130的输入,而电路130可以认为是控制部件的一部分或视频/音频输出处理通道的一部分。
控制部件120包括一个主控中央处理单元(CPU)122和导航数据产生电路126。主控CPU122向导航数据产生电路126提供第一个输入信号,而伺服系统110向导航数据产生电路126提供第二个输入信号。伺服系统还可以认为是控制部件的一部分。导航数据产生单元126向多路复用器(MUX)154提供第一个输入信号,多路复用器154构成视频/音频输出处理通道140的一部分。MUX154的输出是纠错编码电路128的输入。纠错编码电路128的输出是提供给拾取器108的可记录输入信号,该可记录输入信号将由激光“烧录”在盘片102的螺旋轨迹上。
主控CPU122最好存取包含在图1所示的轨迹缓冲器172和记录缓冲器152中的数据。为了实施本发明的装置,CPU122可以删除、修改和重新格式化保存在轨迹缓冲器172和记录缓冲器152中的数据。在存储器中提供合适的软件或固件用于保存由主控CPU122执行的常规操作。另外,提供用于更高级特性134的节目程序,以依据后面将详细说明的本发明来控制CPU122。
用于观众可激活功能的控制缓冲器132指示目前可以得到的功能,即播放、录制、倒退、快进、暂停/播放和停止等。暂停操作与VCR中暂停相似,例如,手工中断预录节目的回放,或中断观看的节目的录制,以便从记录中删除广告片。提供独立缓冲器136以接收用于实施这里所讲解的发明装置的命令。
视频/音频输入处理通道140是一个信号处理电路,用于将常规的电视信号如NTSC或PAL转换为数字化的包数据,如MPEG-1或MPEG-2,由设备100作数字记录。输入通道140包括NTSC解码器142,以及视频编码器144,如MPEG-1或MPEG-2视频编码器,用作视频输入,还包括模拟数字转换器(A/D)146和音频编码器148,如MPEG-1或MPEG-2音频编码器。数字化的信号组合在多路复用器150中并保存在记录缓冲器152中,直到整个包已经构造好。由于包被构造出了,它们与导航数据产生电路154的输出在MUX154中组合,并被发送到纠错编码电路128中。纠错编码电路128可以被认为是输入通道140的一部分。
实际上,在DVD的螺旋轨道上最小的可寻址单元是16个扇区的ECC(纠错码)块,其中每个扇区包括有2048个字节的用户数据。一组是多个ECC块,例如12个。每组的块代表大约0.5秒的组合视频和音频节目素材。在需要录制一组ECC块如192个扇区的螺旋轨道上,线性空间的数量在这里定义为螺旋轨道的一个扇区。因此,看起来录制缓冲区仅需要能保存一个片段数据的大小。一个片段的数据可以相应于例如大约0.5秒的音频和视频节目素材。
输出处理通道170包括纠错块130和轨迹缓冲区,或输出缓冲区172,在其中从盘片读取的数据被组装成进一步处理的包。条件存取电路174处理这些包,控制这些包传送到多路分解器(DEMUX)176,并传送到视频和音频处理的相应通道中。因此,还可以看出轨迹缓冲器172仅需要足够保存一个片段数据的大小,还相应于大约0.5秒的音频和视频的节目素材。
视频由解码器178解码,例如从MPEG-1或MPEG-2中解码,并被编码成常规的电视信号,如NTSC或PAL。音频由电路182解码,例如从MPEG-1或MPEG-2中解码,并由数字/模拟(D/A)转换器184转换为模拟量形式。如所说明的那样,输出处理通道170可以被认为包含纠错电路130。DVD媒体为了表示本发明装置,节目素材可以录制在可重写DVD上,并从可重写DVD中回放。如图2所示的可重写DVD10适合用作设备100中的盘片102。盘片10由平面的、圆形塑料碟状并带有孔14的构件(member)12构成。在轨迹上的录制方向典型地是沿螺旋轨迹16向外,从螺旋的较小半径部分到螺旋较大的半径部分。几串的三连点(___)指图中未表示出的部分轨迹。结果,螺旋轨迹的开始处被认为是靠近孔14,由方形18指示。螺旋的末端被认为在靠近边缘处结束,并由菱形20指示。本领域的普通技术人员一般接受所说明的螺旋的开始和结束处的定义。依据本发明装置特定的更高级特性使用向后录制,也就是说,从螺旋的较大半径部分到螺旋的较小半径部分。该轨迹还可以有一个边到边的摆动,在图中未示出,以容纳媒体的类型指数,由于比例上的困难,仅示出轨迹16的一部分,这些是以放大很多的比例表示的。
螺旋中每个近似为圆形、径向的同心部分有时被称为轨迹,该术语没有被普遍接受为具有该具体含义。例如,在CD-ROM中,术语“轨迹”还用于指包含了单首歌曲或其它选项的螺旋轨迹部分,对于DVD来说,该术语可能被普遍接受,也可能没有被普遍接受。
依据本发明的装置,图1表示的对所述设备的各种修正和图2所表示的盘片媒体可以一起使用来实施这里讲解的更高级特性。可以欣慰的是这里讲解的更高级特性可应用于其它种类的盘片媒体和盘片媒体播放机和录像机。
如图3所示,每个DVD包括一个视频管理器26和音频标题设置(videotitle set,VTS)28。VTS包括视频标题设置信息(VTSI)27、菜单可选视频对象设置29和包含真实标题内容的一个或多个标题VOBS30。每个VOBS30还包括多个视频对象32。每个视频对象32包括多个单元34。每个VOBS由指示单元的指示符集合组成。按照这种方法,VOBS数据将多个单元链接在一起,并指示节目或单元播放的顺序。在特定VOBS中的单元可以被标记为按任何希望的顺序播放。例如,它们可以顺序地或任意播放。
每个单元包括多个VOBU36。每个VOBU36,在其中保存盘片的视频内容,一般包括0.4~1.0秒的演示资料。每个VOBU36是一系列按录制顺序的数据包。每个VOBU精确地以一个导航包(NV_PCK)38开始,并且可能包含以下各种包,包括视频包(V_PCK)39,音频包(A_PCK)40和子图片包(SP_PCK)42。每个VOBU名义上包括一组图片(GOP)。
NV_PCK38包括演示控制信息和数据搜索信息。数据搜索信息在执行回放的“特技(trick)”模式时是很有用的,也就是任何非正常播放、停止和暂停操作的DVD设备操作模式。数据搜索信息的一个方面(DSI)是它帮助解码器在VOBU内找到与当前NV_PCK相一致的参考图片。DSI的另一个方面是它帮助解码器在未来或过去的演示中找到与当前VOBU有关的VOBU。与当前VOBU演示有关的过去的VOBU引用在NV_PCK字段中,这是公知的BWDI(backward information,后向信息)。与当前VOBU演示有关的将来的VOBU引用在NV_PCK字段中,这是公知的FWDI(forward information,前向信息)。
每个VOBS可以包括导航命令,这些导航命令允许有分支或其它交互特性。这些导航命令可以被包含为VOBS的一部分,作为预命令集。这些预命令集可以由在单元34的NV-PCK38之内识别的可选导航命令跟随,这些命令在该单元出现后执行。最后,这些可能由可选的后命令集跟随在VOBS中。所有这些命令均保存在VOBS内的列表中,并可以由数字作为参考以便于它们能被重复使用。导航命令能指导主控CPU122完成与分支或交互特性相关的各种操作。例如,它们能提供诸如转移(goto)、链接(link)、跳转(jump)、退出(exit)等之类的流控命令。
菜单是能够允许用户控制视频演示按钮的集合。产生菜单按钮的信息包括在命令数据中。按钮可以画在显示器的视频背景上,并且DVD允许控制按钮的外观。不可见按钮可以通过将象素对比度设置为零来创建。每个按钮均有一个与其相关的命令。在大多数情况下,这些是上述的流控命令。为了实现在包含不同视频演示的盘片上存取多个VOBS30的目的,可在菜单VOBS29上提供菜单结构。这种情况下的菜单具有与菜单的每个按钮相关的导航命令。DVD录像机的三级菜单处理本发明使用三级菜单处理来解决在可录制DVD中实时产生导航菜单的困难。图8是用于表示处理的流程图。第一级涉及菜单的预处理。在步骤80中,可以提供预创建的模板菜单,或由用户使用一组隐藏的或不可见的按钮选择预创建的模板菜单。用户可以选择与模板菜单相关的按钮的数量。进一步,每个按钮可以具有特定的与其相关的语言。例如,为了在世界各个地区使用,与按钮相关的语言可以包括英语,西班牙语或法语。模板菜单最好保存在存储器中,或者可以由DVD播放机中的嵌入式软件创建。
每个与模板菜单相关的按钮最好具有随其预录制的虚(即空)命令,或根本没有命令。模板按钮初始时这样构造,以便当这些按钮被激活时,如果有与其相关的软件命令,将没有结果,并且不产生影响。进一步,在模板菜单中的按钮最好这样构造,以便它们被隐藏起来,并且因此而不显示出来。因而,模板菜单44初始时看起来象一个本质上的空白屏,如图4所示。
在第二级,如果在录制期间需要菜单,则预创建的模板菜单44可以被复制到盘片的一个位置上,用于菜单VOBS29。依次地,录制处理可以在步骤82中开始。在步骤84中,主控CPU122确定是否检测到标记命令。如果在步骤84中由主控CPU122检测到标记命令,则它将产生一个非虚命令,如流控命令,与一个现存的隐藏按钮相关。标记命令将使记录由比特流中的位置构成,相应于接收到标记命令的时间点。参考在比特流中的记录位置,可以构造与菜单按钮相关的非虚命令,允许依次地存取录制在盘片该位置上的视频数据。
标记命令可以由适当的装置发起。例如,用户可以激活DVD设备100的控制按钮,或该命令可以自动由控制主控CPU122操作的软件节目程序发起。这样的标记命令可以使用适当的用户接口,在操作时连接到更高级特性缓冲器136上。如果软件程序用于该目的,那么在特定预定义的条件下,如每次一些长度的录制时间开始,就可以产生标记命令。标记命令的结果是,系统执行到步骤86,并且在模板菜单44上的一个虚按钮将变为可见和可导航了。
图5表示在一个按钮45已经被激活后的模板菜单44。具体地,按钮的象素对比度已经变为非零的值以便在屏幕上可见。另外,如果有的话,有效的导航或流控命令被分配给该按钮,代替虚命令。图6表示在6个按钮45被激活后相同的菜单44,使得每个按钮当前是可见的,并分配一个有效的流控命令,该命令将使DVD播放机100跳转到已经标记的场景上。
在步骤88中,当记录的时间按照所确定的完成后,就可以开始第三级的处理了。在第三级,在录制视频演示资料和标记上述的演示之后,在步骤90中,可以按希望修改菜单44。例如,如图7所示菜单名称46可以改变,按钮的特定外观可以改变。依据本发明的一个实施例,可以使得按钮象缩略的静止图像。例如,缩略图形可以是与按钮将引起播放机跳转到的记录相关的第一个图片。菜单44的背景47还可以变为由用户选择的外观。
可选择地,通过删除流控命令或将命令转化回虚命令,按钮就可以从菜单中删除。如果没有与按钮存在相关的非虚命令,则按钮变为不可见和不能导航。如果必要的话,菜单上的语言和菜单的内容在记录后也可以改变。
依据本发明的再一个方面,如果存取各种视频段所需要的按钮数量超过在菜单上实际可用的空间的数量,那么,可以自动增加第二个菜单屏以包含附加的按钮。例如通过“下一个菜单”按钮可以访问第二个屏,而“下一个菜单”可以包含在第一个菜单屏上。
本发明装置提供给用户很大的灵活性,使得可以将个性化的菜单添加到记录中。依据本发明的装置将菜单处理独立分为三个阶段,即预处理、录制和后处理,这样向用户提供了很强的方便性和灵活性。
权利要求
1.一种在DVD录像机中实时产生菜单的方法,包括步骤提供具有至少一个虚按钮的模板菜单;在视频数据录制时间中激活标记命令;以及响应于所述的标记命令,通过给所述的虚按钮分配用于存取所述视频数据的有效流控命令来修改所述的模板菜单,其中所述视频数据在相应于所述激活步骤的时间已经被录制下来了。
2.依据权利要求1的方法,还包括步骤在所述录制时间之前,在所述DVD上保存所述模板菜单。
3.依据权利要求1的方法,还包括步骤控制所述虚按钮显示参数,以响应于所述标记命令,使所述虚按钮变为可视按钮。
4.依据权利要求1的方法,还包括步骤响应于用户的输入,利用所选择虚按钮的数量构成所述模板菜单。
5.依据权利要求1的方法,还包括步骤用于在所述视频数据录制时间之后,修改所述模板菜单。
6.依据权利要求5的方法,其中,修改按钮语言、按钮外观、按钮文本、菜单名称、和菜单背景之中的至少一项。
7.依据权利要求5的方法,其中所述的修改步骤包括将按钮的外观改为缩略图形。
8.依据权利要求7的方法,其中所述的缩略图形是在所述录制时间中由所述视频数据确定的场景。
9.依据权利要求8的方法,其中所述的修改步骤包括删除所述按钮。
10.依据权利要求1的方法,还包括步骤如果需要附加按钮,则提供可以从所述第一个模板菜单访问的第二个模板菜单。
11.一种在DVD录像机中实时产生菜单的系统,包括提供具有至少一个虚按钮的模板菜单的装置;在视频数据录制时间激活标记命令的装置;以及响应于所述标记命令,通过给所述虚按钮分配存取所述视频数据的有效流控命令来修改所述菜单的装置,其中,所述视频数据在相应于激活操作的时间已经被录制了。
12.依据权利要求10的系统,还包括用于在所述录制时间之前,在所述DVD上保存所述模板菜单的装置。
13.依据权利要求10的系统,还包括用于控制所述虚按钮显示参数的装置,以便响应于所述标记命令使所述的虚按钮变为可视按钮。
14.依据权利要求10的系统,还包括响应于用户的输入,利用选择虚按钮的数量构成所述模板菜单的装置。
15.依据权利要求10的系统,还包括在所述视频数据录制时间之后,修改所述模板菜单的装置。
16.依据权利要求14的系统,其中,修改按钮语言、按钮外观、按钮文本、菜单名称、和菜单背景中的至少一项。
17.依据权利要求14的系统,其中所述修改装置还将按钮的外观改为缩略图形。
18.依据权利要求16的系统,其中所述的缩略图形是在所述录制时间中由所述视频数据确定的场景。
19.依据权利要求17的系统,其中所述修改装置还可以删除按钮。
20.依据权利要求11所述的系统,还包括在需要附加按钮的时候自动提供第二个模板菜单的装置。
全文摘要
一种用于在DVD录像机中实时产生菜单的方法。该方法包括步骤提供具有一个或多个虚按钮的模板菜单,在视频数据录制时间激活标记命令,并且,响应于标记命令,通过给虚按钮分配用于存取已录制视频数据的有效流控命令来修改菜单模板。
文档编号H04N9/806GK1411600SQ00817364
公开日2003年4月16日 申请日期2000年10月30日 优先权日1999年11月10日
发明者林书 申请人:汤姆森特许公司