再现控制器和再现控制方法及程序的制作方法

文档序号:6751955阅读:144来源:国知局
专利名称:再现控制器和再现控制方法及程序的制作方法
技术领域
本发明涉及一种再现控制器和一种再现控制方法及程序。更具体的,本发明的目的是基于第一事件通知和第二事件通知而产生辅助信息,所述第一事件通知涉及关于记录于记录介质上的内容的再现操作,所述第二事件通知表示在记录介质上再现位置信息,而且随后在由该辅助信息和由后来提供的第二事件通知表示的再现位置信息而得到的比较或计算结果的基础上发布一个用于控制该内容再现的命令。
背景技术
传统上,为了再现记录于记录介质上的内容,举个例子,比如说,一张兼容DVD视频标准的盘片,从预定命令中选择一个期望的命令,并且发布至一个驱动单元,从而播放所述记录介质。例如,当发布“播放”命令时,可以再现当前的标题。当发布“播放章节(参数)”命令时,可以再现由当前标题参数所指定的章节。当发布“播放下一章节”命令时,启动下一章节的再现,并且当发布“播放前一章节”命令时,启动紧靠当前章节之前的章节的再现。而且,当发布“定时播放(参数)”命令时,在由当前标题参数所指定的时间启动内容的再现。进而,可以配置为发布命令以便再现指定标题。
另一方面,驱动单元提供了预定的事件通知,所述事件通知表示与再现操作有关的信息和与记录在记录介质上内容的再现位置有关的信息。例如,当提供“EC_DVD_CHAPTER_START(参数)”事件通知时,表明启动了由当前标题参数所指定的章节的再现。而且,在“EC_DVD_CURRENT_HMSF_TIME(参数)”事件通知的情况下,参数表明了再现位置信息(一个时间码),其中事件通知“EC_DVD_DISC_INSERTED”或者“EC_DVD_DISC_EJECTED”表明盘片插入或者弹出再现设备。
值得一提的是,由于如前所述的命令是预置的,因此使用上述命令的再现操作也受到限制。比如说,当使用“播放章节(参数)”、“播放下一章节”、“播放前一章节”中任何一个命令时,发布的命令只能逐章节的移动再现位置。同样,当发布“定时播放(参数)”命令时,内容只能从参数指定的位置再现。
此外,盘片包含各种管理信息以便正确播放DVD视频兼容的内容。然而,事件通知是预置的且非常有限,以至于不能读取该管理信息。
结果,存在一个问题,其中仅仅发布根据用户操作的有限数目的预定命令,以及不使用管理信息构成了实现更多元化和完善的再现操作的障碍。

发明内容
为了改善上述问题,本发明提出了一种再现控制器和一种再现控制方法及程序,它们通过使用预定的命令和由驱动单元提供的事件通知而实现多种再现功能。
根据本发明的一个优选实施例的再现控制设备包括辅助信息产生装置,用于基于与关于记录在记录介质中的内容的再现操作有关的第一事件通知和表明记录介质再现位置信息的第二事件通知而产生辅助信息;比较计算装置,用于比较或计算由辅助信息表明的再现位置信息和由第二事件通知表明的再现位置信息;以及命令发布装置,用于发布基于比较或计算结果而控制内容的再现操作的命令。
此外,根据本发明的另一个优选实施例的再现控制方法包括如下步骤基于与关于记录在记录介质中的内容的再现操作有关的第一事件通知和表明记录介质再现位置信息的第二事件通知而产生辅助信息;基于由辅助信息表明的再现位置信息和由第二事件通知表明的再现位置信息的比较或计算结果而发布控制内容再现操作的命令。
进而,根据本发明的另一个优选实施例的再现控制的以计算机可读的形式记录的计算机程序包括使计算机执行如下步骤的程序代码获得与关于记录在记录介质中的内容的再现操作有关的第一事件通知;获得表明记录介质再现位置信息的第二事件通知;基于所述第一事件通知和第二事件通知而产生辅助信息;以及基于由辅助信息表明的再现位置信息和由第二事件通知表明的再现位置信息的比较或计算结果而发布控制内容的再现操作的命令。
根据本发明的优选实施例,基于与再现操作有关的第一事件通知和表明再现位置信息的第二事件通知而产生辅助信息,所述再现操作与记录在记录介质的内容有关,并且基于由辅助信息表明的再现位置信息和由后来提供的第二事件通知表明的再现位置信息的比较或计算结果而发布控制内容再现操作的命令,从而不仅可以执行根据预定命令的操作,而且可以执行多种再现操作。
进而,存储并随后读取产生的辅助信息,以便在读出的用于计算和比较的辅助信息中使用再现位置信息,从而还可以执行多种再现操作。
进而,第一事件通知告知了组成内容的内容块的再现启动,然而基于该内容块、已开始的再现以及在其再现时的再现位置信息而生成辅助信息,从而执行再现操作,在所述操作中使用该内容块的再现起始位置作为参考。例如,当由第二事件通知表示的再现位置信息比由辅助信息表示的再现位置信息提前预定时间时,发布用来改变用于再现的内容块的命令,从而实现了跳跃功能。
此外,当执行控制内容再现操作的命令发布操作时,在基于比较或者计算结果而转换或调整后,发布上述命令,从而可以扩展传统命令功能。


通过结合附图对本发明的示例优选实施例的下列描述,本发明的上述和其它特点与优点将变得更清楚,其中图1是示出了根据本发明的一个优选实施例的内容再现系统的示意图;图2是示出了根据本发明的一个优选实施例的由控制处理部件执行的操作流程图;图3是用于图示跳跃功能操作的示意图;图4是表示扩展“播放前一章节”命令功能所执行操作的流程图;图5是图示扩展“播放前一章节”命令功能的操作的示意图。
具体实施例方式
参照附图描述本发明的实施例。图1示出了再现记录于记录介质(例如DVD视频兼容盘片)上的内容的内容再现系统的一般配置。
再现控制器10的处理控制部件11连接到用户接口30,所述用户接口由用户根据操作输入信号。接口30包括键盘,鼠标,触摸板和遥控信号接收路。当经由用户接口30接收到与用户执行的命令输入操作相对应的操作信号时,控制处理部件11的命令发布部件11a基于操作信号而发布命令。
将由命令发布部件11a发布的命令经由驱动器部件12提供给驱动单元20。驱动器部件12将发布的命令转换为驱动单元20可接受的信号。由此,即使当驱动单元20变换了类型,如果提供了与变换后的驱动单元20兼容的驱动器部件12,那么无需改变或修改这些命令,就可以由变换后的驱动单元20执行发自命令发布部件11a的现存的命令。
驱动单元20基于提供的命令再现图象和/或音频内容,并且向再现信号处理部件13传送从该盘读取的信号。驱动单元20还经由驱动器部件12将表示与再现操作和用于内容的再现位置有关的信息的事件通知馈送给控制处理部件11。
再现信号处理部件13解码提供的图象和/或音频数据,并且经由控制处理部件11将解码的图象和/或音频数据输出到图象显示单元31和/或音频输出单元32。图象显示单元31基于提供的图象数据显示图象内容。音频输出单元32基于音频数据输出音频内容。
控制处理部件11的辅助信息生成部件11b使用来自驱动单元20的事件通知而生成辅助信息,并且在信息存储部件14内存储生成的辅助信息。同样地,为了读取生成的但尚未存储的辅助信息,或者是存储的辅助信息的全部或某些期望的条目,比较/计算部件11c比较或者计算由特定事件通知提供的再现位置信息和位于辅助信息内的再现位置信息。基于比较或者计算结果,命令发布部件11a自动给驱动单元20发布对应命令。
图2是表示由控制处理部件11执行的操作流程图。在步骤ST1,控制处理部件11从驱动单元20获得表明涉及内容的再现操作的信息的第一事件通知,接着,在步骤ST2,得到表明再现位置信息的第二事件通知。在步骤ST3,基于步骤ST1和ST2所得到的事件通知而产生表示组成内容的内容块及其再现位置之间的关系的辅助信息。
在步骤ST4,控制处理部件11在信息存储部件14中存储在步骤ST3中生成的辅助信息。并且,到达步骤ST5,得到来自驱动单元20的表示再现位置信息的第二事件通知。接着,在步骤ST6,读出来自信息存储部件14的辅助信息,并且将处理进行到步骤ST7。
在步骤ST7,控制处理部件11对由在步骤ST5得到的第二事件通知表示的再现位置信息和包含在步骤ST6中读取出的辅助信息中的位置信息执行比较或计算,以便基于所述比较或者计算结果判断是否应该发布命令。如果判断不发布命令,控制处理部件11转回到步骤ST5;否则到步骤ST8,在步骤ST8,它给驱动单元20发布命令并且接着返回步骤ST1。
下面将参考图3更详细描述图2的上述操作,图3示出了跳跃功能的例子。在跳跃功能中,产生表示组成内容,例如章节,的内容块和其起始位置之间关系的辅助信息,并且通过使用所述辅助信息,在预定时间内从其起始处顺序并且自动再现(播放)每一章节。
当选择了跳跃功能时,首先,控制处理部件11的命令发布部件11a在图3的时间t1处给驱动单元20发布“播放”命令。驱动单元20接着开始再现章节1,所述章节1是标题1的第一章节。驱动单元20在开始再现的时间t2处也输出表示章节1再现启动的事件通知“EC_DVD_CHAPTER_START”。当开始再现时,它进一步启动输出事件通知“EC_DVD_CURRENT_HMSF_TIME”。每一事件通知“EC_DVD_CURRENT_HMSF_TIME”输出从作为参考的标题的起始时间测量的当前时间作为再现位置信息。在每一间隔0.4到1秒而生成的每一个VOBU(视频对象单元)的起始处输出事件通知。再现位置信息包括时间码“时间,分钟,秒,帧”。
控制处理部件11在图2的步骤ST1得到事件通知“EC_DVD_CHAPTER_START”,在步骤ST2得到事件通知“EC_DVD_CURRENT_HMSF_TIME”的第一个。接着,在步骤ST3,基于在步骤ST1和ST2接收的这些事件通知,通过将章节1和表示章节1起始位置的再现位置信息相关联而产生辅助信息。在步骤ST4,将生成的辅助信息存储在辅助信息存储部件14中。
此后,在步骤ST5,基于后来提供的事件通知“EC_DVD_CURRENT_HMSF_TIME”,控制处理部件11获得表示当前再现位置的再现位置信息,并且在步骤ST6,读取来自信息存储部件14的辅助信息。在步骤ST7,从在步骤ST5中得到的再现位置信息中减去由辅助信息表示的信息,以便判断章节1的再现时间是否超过了预定时间TA。如果没有,控制处理部件11循环回步骤ST5。否则,如果在预定时间TA过后达到时间t3,那么控制处理部件11到步骤ST8并且在那发布用于再现下一章节的命令“播放下一章节”,然后返回步骤ST1。值得注意的是,在步骤ST5,可设置通过将预定时间增加到由辅助信息表示的位置信息处所获得的参考值,并且所述参考值可以与由事件通知表示的再现位置信息进行比较以便基于比较结果而发布命令。
接着,基于“播放下一章节”命令,驱动单元20移动再现位置到章节2。当在时间t4启动章节2的再现时,驱动单元20输出表示开始再现所述章节的事件通知“EC_DVD_CHAPTER_START”。
控制处理部件11在步骤ST1得到事件通知“EC_DVD_CHAPTER_START”并且在步骤ST2得到事件通知“EC_DVD_CURRENT_HMSF_TIME”。接着,在步骤ST3,将章节2关联到表示其起始的再现位置信息,以便产生用于在信息存储部件14存储的辅助信息。此后,执行与章节1相似的处理,从而章节2在预定时间TA内再现,并且再现位置能够跳到章节3。
以这种方式,使用预定命令和由驱动单元提供的事件通知以便实现跳跃功能,使用所述功能可以在预定的时间TA内从一个章节的起始到另一个章节的起始,自动再现内容。
尽管作为实现跳跃功能的一个例子而描述了上述操作,但基于比较或者计算结果通过发布转换的或者调整的命令可以扩展预定命令的功能。例如,当发布了“播放前一章节”命令时,再现位置移回到章节的起始处,所述章节在传统方案中是当前正在再现的章节的前一章节。然而,通过生成辅助信息并且使用所述辅助信息而转换或者调整“播放前一章节”命令,可以扩展“播放前一章节”命令的功能。
图4表示扩展“播放前一章节”命令的流程图,图5是用于图示所述操作的示意图。图4中,与图2相对应的步骤具有同样的附图标记。
如用户所操作的,当命令发布部件11在图5的时间t11给驱动单元20发布“播放”命令时,在第一标题1驱动单元20启动再现章节1,并且输出表示在时间t12已经启动章节1的再现的事件通知“EC_DVD_CHAPTER_START”,并且也启动表示再现位置信息的事件通知“EC_DVD_CURRENT_HMSF_TIME”,结果内容得到再现。
控制处理部件11在图4中的步骤ST1得到事件通知“EC_DVD_CHAPTER_START”并且在步骤ST2得到事件通知“EC_DVD_CURRENT_HMSF_TIME”的第一个。接着,在步骤ST3,基于在步骤ST1和ST2得到的这些事件通知,通过将章节1关联到表示章节1起始的再现位置信息而产生辅助信息。在步骤ST4,将产生的辅助信息存储在信息存储部件14中。
由此,控制处理部件11基于在步骤ST5中后来提供的事件通知“EC_DVD_CURRENT_HMSF_TIME”而得到再现位置信息,并且接着读取在步骤ST6中来自信息存储部件14的辅助信息。
当从步骤ST6进行到步骤ST10时,控制处理部件11判断用户是否已经发布“播放前一章节”命令。如果没有,控制处理部件11返回步骤ST1。否则,到步骤ST11。接着,当没有执行发布“播放前一章节”命令这一操作时,控制处理部件11在再现一章节的起始时产生新的辅助信息,用于在信息存储部件14中存储。例如,在章节2起始再现的时间t13这一时刻,基于相应的事件通知“EC_DVD_CHAPTER_START”和“EC_DVD_CURRENT_HMSF_TIME”而产生辅助信息。
接着,当在章节2正在再现的时间t14这一时刻执行操作以便发布“播放前一章节”命令时,基于由读出的辅助信息表示的位置信息和由后来提供的事件通知“EC_DVD_CURRENT_HMSF_TIME”表示的再现位置信息,控制处理部件11来到步骤ST11以便判断从正在再现章节的起始处是否已经过预定时间TB。如果从由后来提供的事件通知表示的再现位置信息中减去由辅助信息表示的位置信息后获得的值小于预定时间TB,那么控制处理部件11来到步骤ST12,在步骤ST12,控制处理部件11将参数设为“当前章节号-1”并且来到步骤ST14。在步骤ST14,它为驱动单元20提供一“播放章节(参数)”命令,上述命令用于再现由所述参数设定的章节。由此,当在从章节2的起点起经过预定时间TB前提供“播放前一章节”命令时,再现位置移回到该章节的前一章节的起始,在这里是章节1的起始,以便在时间t15启动再现章节1。
另一方面,当在时间t6执行操作以发布“播放前一章节”命令时,此处预定时间TB从章节2开始之处消逝,那么控制处理部件11从步骤ST10来到步骤ST11,并且在知道预定时间TB已经消逝的情况下,它进而来到步骤ST13以便将参数设置为“当前章节号”。在步骤ST14,部件11给驱动单元20提供用于再现章节的“播放章节(参数)”命令,所述章节由所述参数设定。由此,当在从章节2的起始算起的预定时间TB消逝后提供“播放前一章节”命令,再现位置移回到正在再现的章节2的起始,以便在时间t17启动再现章节2。
如此,当指示“播放前一章节”命令时,跳跃目标根据从正在再现的章节的起始消逝的时间而改变,从而可扩展“播放前一章节”命令的功能。
可选地,可以由计算机系统实现所述再现控制器10。在那种情况下,以器件驱动器代替驱动器部件12,并且再现信号处理部件13应带有应用多媒体应用程序的API(应用程序接口)。同样,由应用程序软件实现所述控制处理部件11的操作。以此种方式,如果由计算机系统实现所述再现控制器10,那么使用应用程序软件执行图2和图4所示的处理过程,并且由其执行跳跃功能,同时扩展了预定命令的功能。
在上述实施例中,基于事件通知“EC_DVD_CHAPTER_START”和“EC_DVD_CURRENT_HMSF_TIME”,通过将章节关联到再现位置信息而产生辅助信息,所述再现位置信息与章节的起始有关。然而,与再现操作有关的事件通知并不仅仅局限于“EC_DVD_CHAPTER_START”通知。例如,DVD视频标准设计为包括99个标题的最大值并且允许每一标题分为最大为999的逻辑章节。由此,作为表示组成内容的内容块及其位置之间的关系的辅助信息,可以基于一事件通知,例如,表示改变了标题号的“EC_DVD_TITLE_CHANGE”,在与再现位置信息有关的标题内产生辅助信息。此外,与如“EC_DVD_STILL_ON”和“EC_DVD_STILL_OFF”这样表示“静止”模式起始和结尾的再现操作有关的事件通知,同样可以作为辅助信息而产生。
进一步的,信息存储部件14基于与内容再现操作相关的事件通知和表示再现位置信息的事件通知顺序地存储产生的辅助信息,并且除了前述的跳跃功能和扩展的“播放前一章节”命令功能外,执行许多再现操作,所述再现操作包括,例如,跳到即使几个章节以前的期望的位置。
进一步的,上述实施例仅是详细的论述了DVD视频兼容内容的再现。然而,上述实施例也可以应用到记录在其它类型的记录介质的内容的再现,如光盘和磁带,就记录在这些记录介质上的内容而言,只要它们能够得到与再现操作有关的第一事件通知和表示再现位置信息的第二事件通知。
尽管本发明以某种特定程度描述了前述的优选形式,在其基础上的其它的改变、变化、结合和子结合也是可能的。由此,在不脱离本发明的保护范围和精神的前提下,除了前述特定描述之外的任何修改都是可以理解的。
相关申请的交叉引用本申请是基于在2002年8月5日向日本专利局申请的日本优先权申请文件JP2002-227749,在法律的许可范围内,其内容被包含在本申请文件中。
权利要求
1.一种再现控制设备,包括辅助信息产生装置,用于基于第一事件通知和第二事件通知而产生辅助信息,所述第一事件通知与关于记录于记录介质上的内容的再现操作有关,所述第二事件通知表示在所述记录介质上的再现位置信息;比较-计算装置,用于比较或者计算由所述辅助信息表示的再现位置信息和由所述第二事件通知表示的再现位置信息;和命令发布装置,用于基于所述的比较或者计算结果而发布控制所述内容的再现操作的命令。
2.如权利要求1所述的再现控制设备,进一步包括信息存储装置,用于存储由所述辅助信息产生装置产生的辅助信息;其中所述比较-计算装置通过使用由从所述信息存储装置读出的辅助信息表示的再现位置信息而执行所述比较或者计算。
3.如权利要求1所述的再现控制设备,其中所述第一事件通知包括组成所述内容的内容块的再现起始的通知;所述辅助信息产生装置基于将要再现的内容块和所述内容块的再现事件的再现位置信息而产生所述辅助信息。
4.如权利要求3所述的再现控制设备,其中如果基于所述比较-计算装置的比较或者计算结果而作出判断在由所述第二事件通知表示的再现位置信息和由所述辅助信息表示的再现位置信息之间存在时延,那么所述命令发布装置改变将被再现的内容块。
5.如权利要求1所述的再现控制设备,其中,如果存在控制所述内容再现的命令发布操作,那么所述命令发布装置基于所述比较-计算装置的比较-计算结果通过转换或者调整所述发布的命令而发布所述发布的命令。
6.如权利要求2所述的再现控制设备,其中所述第一事件通知包括组成所述内容的内容块的再现起始的通知;以及所述辅助信息产生装置基于需要再现的内容块和所述内容块的再现事件的再现位置信息而产生所述辅助信息。
7.如权利要求6所述的再现控制设备,其中如果基于所述比较-计算装置的比较或者计算结果而作出判断在由所述第二事件通知表示的再现位置信息和由所述辅助信息表示的再现位置信息之间存在延时,那么所述命令发布装置改变需要再现的内容块。
8.如权利要求2所述的再现控制设备,其中,如果存在控制所述内容再现的命令发布操作,那么所述命令发布装置基于所述比较-计算装置的比较或计算结果通过转换或者调整所述发布的命令而发布所述发布的命令。
9.一种再现控制方法,包括如下步骤基于与再现操作有关的第一事件通知和表示所述记录介质再现位置信息的第二事件通知而产生辅助信息,所述再现操作与记录在记录介质中的内容有关;以及基于由所述第二事件通知表示的再现位置信息和由所述辅助信息表明的再现位置信息的比较或计算结果而发布控制所述内容再现操作的命令。
10.如权利要求9所述的再现控制方法,进一步包括存储所述产生的辅助信息的步骤;以及读出所述存储的辅助信息并且通过使用由所述读出的辅助信息表示的再现位置信息而执行所述比较或者计算。
11.如权利要求9所述的再现控制方法,其中所述第一事件通知包括组成所述内容的内容块的再现起始的通知;以及基于需要再现的内容块和所述内容块的再现事件的再现位置信息而产生所述辅助信息。
12.如权利要求11所述的再现控制方法,进一步包括步骤,如果由所述第二事件通知表示的再现位置信息和由所述辅助信息表示的再现位置之间存在时延,则发布用于改变需要再现的内容块的命令。
13.如权利要求9所述的再现控制方法,其中,如果存在控制所述内容再现的命令发布操作,那么基于所述比较或所述计算结果而发布通过转换或者调整来源于所述发布操作的所述命令。
14.如权利要求10所述的再现控制方法,其中所述第一事件通知包括组成所述内容的内容块的再现起始的通知;以及基于需要再现的内容块和所述内容块的再现事件的再现位置信息而产生所述辅助信息。
15.如权利要求14所述的再现控制方法,进一步包括步骤,如果在由所述第二事件通知表示的再现位置信息和由所述辅助信息表示的再现位置信息之间存在时延,那么发布改变需要再现的内容块的命令。
16.如权利要求10所述的再现控制方法,其中,如果存在控制所述内容再现的命令发布操作,那么基于所述比较或所述计算结果而发布通过转换或者调整来源于所述发布操作的所述命令。
17.一种以计算机可读的形式撰写的计算机程序,用于再现控制,所述程序具有使得计算机执行下述步骤的程序代码得到与再现操作有关的第一事件通知,所述再现操作与记录在记录介质中的内容有关;得到表示所述记录介质再现位置信息的第二事件通知;基于所述第一事件通知和第二事件通知而产生辅助信息;以及基于由所述辅助信息表示的再现位置信息和由所述第二事件通知表明的再现位置信息的比较或计算结果而发布控制所述内容的再现操作的命令。
18.一种用于再现控制的计算机程序产品,所述计算机程序产品包含在计算机可读存储介质中并且包括计算机可读的程序代码,用于使得计算机执行下述步骤得到与再现操作有关的第一事件通知,所述再现操作与记录在记录介质中的内容有关;得到表示所述记录介质的再现位置信息的第二事件通知;基于所述第一事件通知和所述第二事件通知而产生辅助信息;以及基于由所述辅助信息表示的再现位置信息和由所述第二事件通知表示的再现位置信息的比较或计算结果,而发布控制所述内容的再现操作的命令。
全文摘要
驱动单元给辅助信息产生部件提供第一事件通知和第二事件通知,所述第一事件通知与关于记录于记录介质上的内容的再现操作有关,所述第二事件通知表示再现位置信息。辅助信息产生部件基于所述第一事件通知和第二事件通知产生辅助信息,用于在信息存储部件中存储。比较/计算部件用于使用由后来提供的第二事件通知表示的再现位置信息和由辅助信息表示的再现位置信息来比较或者计算。命令发布部件基于所述比较或者计算结果而发布用于控制内容再现的命令。因此,可以执行与根据预定命令的操作不同的再现操作。
文档编号G11B27/10GK1489146SQ0315804
公开日2004年4月14日 申请日期2003年8月5日 优先权日2002年8月5日
发明者中川隆之, 木村真 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1