一种使一个应用程序配合一个节目运行的方法及装置制造方法及图纸

技术编号:3051793 阅读:174 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种使一个应用程序配合节目运行的方法及装置。根据本发明专利技术,将一个节目的播放控制信息和与之相应的一个应用程序的链接信息编辑在一个节目播放控制文件中。通过执行该播放控制文件,按照链接信息的引导,根据应用程序的运行控制信息,应用程序就能够配合光盘节目的播放进行下载、运行或停止运行。通过这种将一个应用程序与一个节目结合在一个播放控制文件的方案,就能有效的使一个应用程序下载和运行配合一个节目的播放,保证相应的功能的正常实现。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及光存储领域,尤其是涉及一种使一个应用程序配合一个节目运行的方法及装置。随着光存储技术的发展,存储在光盘上的节目早已能够不再按照固定的顺序按部就班的播放。使用户能够进行交互式操作几乎成为光盘播放装置中必备的功能,而网络链接功能也逐渐成为各种光盘格式中新兴功能的重要部分。例如增强型DVD(Enhanced Digital VersatileDisc)光盘格式就定义了良好的交互式操作功能和网络链接功能。这些功能一般通过菜单导航的方式来实现的。光盘播放装置根据菜单响应用户的一些命令式触发事件(如按键),以实现相应的功能。所有的交互式操作功能和网络链接功能都是在光盘编辑时所确定的。作为新一代光盘格式,蓝光光盘(Blu-ray Disc)除了众所周知的的无与伦比的大存储量外,还以能够提供丰富灵活的个性化交互式功能和网络链接功能为特色。作为一种完全面向对象的应用程序,Java应用程序被引入到蓝光光盘格式中,它可以在各种平台上运行,因此十分适合于作为一种工具使用户能够使用更加个性化的交互式功能和网络链接功能。如何使一个Java应用程序能够相应的与一个光盘节目以确定的时间和效果运行则成为一个需要关注的问题。传统的管理Java应用程序和所播放节目之间对应关系的方法在多媒体家用平台MHP(Multimedia Home Platform)有比较多的应用。在MHP中,节目和Java应用程序都是通过码流向用户实时发送的。通过服务器端编辑人员按照预定时间发送AIT(ApplicationInformation Table)表和Java应用程序实现程序对节目播放的配合,在节目和应用程序之间不需要联系信息。AIT表格包含了Java应用程序的描述信息,如存储信息、类型信息、运行资源要求信息、以及运行启动信息、运行结束信息等。用户端解读收到的AIT表格,并根据其中相关信息,去控制相应Java应用程序运行,显示给用户的则是播放的节目和对应的应用程序所带来的综合效果。但对于蓝光光盘来讲,节目和相应的Java程序都是存储在光盘上或网络中的,并且是光盘播放装置读取或请求下载的,而不同于MHP中节目和Java程序是由服务器端实时发送,用户端实时接收使用的。因此,在蓝光光盘格式中,Java应用程序无法象在MHP中通过用户端实时接收AIT,实时解读AIT来运行,以实现相应功能。并且,在蓝光光盘格式中,一个光盘节目可能需要几个应用程序的支持,而一个Java程序也可能服务于多个光盘节目的播放,应用程序对应于光盘节目的播放问题显得更加的复杂。光盘播放装置既不能在开始播放光盘时,将所有的可能用到的Java应用程序全部下载到内存中,也不能在播放一个光盘节目时找不到应当运行的Java应用程序而影响播放效果。因此,需要提供一种使一个应用程序配合一个节目运行的方法及装置,以解决应用程序运行和节目播放之间的配合问题。
技术实现思路
本专利技术要解决的问题是提供一种使一个应用程序配合一个节目运行的方法及装置,以克服现有技术中的不足。根据本专利技术的一个实施例,提供一种使一个应用程序配合一个节目运行的方法,包括步骤(a)获取所述应用程序的运行控制信息和所述节目的播放控制信息;(b)根据所获取的运行控制信息,生成一个链接信息,用于链接所述应用程序;和(c)利用所述链接信息和所述播放控制信息,编辑一个节目播放控制文件,以使所述应用程序配合所述节目运行,其中,所述节目播放控制文件用于控制所述节目的播放。根据本专利技术的一个实施例,提供一种使一个应用程序配合一个节目运行的装置,包括一个获取装置,用于获取所述应用程序的运行控制信息和所述节目的播放控制信息;一个生成装置,用于根据所获取的运行控制信息,生成一个链接信息,用于链接所述应用程序;和,一个编辑装置,用于利用所述链接信息和所述播放控制信息,编辑一个节目播放控制文件,以使所述应用程序配合所述节目运行,其中,所述节目播放控制文件用于控制所述节目的播放。本专利技术提供的方法和装置通过节目播放控制文件中的应用程序链接信息,一个应用程序可以在确定的时间和方式下载和运行,以配合所述节目的播放,在保证光盘节目的播放效果的同时实现良好的交互性操作功能和网络链接功能,以及其他的需要应用程序支持的功能。通过下文中参照附图对本专利技术所作的描述和权利要求,本专利技术的其他目的和成就将显而易见,并可对本专利技术有全面的理解。附图说明通过实施例,参照附图对本专利技术作进一步详尽解释。图1是根据本专利技术的一个实施例的使一个应用程序配合一个节目运行的方法流程图;和图2是根据本专利技术的一个实施例的使一个应用程序配合一个节目运行的装置框图。在所有的上述附图中,相同的标号表示具有相同、相似或相应的特征或功能。具体实施例方式本专利技术构思如下将一个节目的播放控制信息和与之相应的一个应用程序的链接信息编辑在一个节目播放控制文件中。通过执行该播放控制文件,按照链接信息的引导,根据应用程序的运行控制信息,应用程序就能够配合光盘节目的播放进行下载、运行或停止运行。通过这种将一个应用程序与一个节目结合在一个播放控制文件的方案,就能有效的使一个应用程序下载和运行配合一个节目的播放,保证相应的功能的正常实现。图1是根据本专利技术的一个实施例的使一个应用程序配合一个节目运行的方法流程图。以蓝光光盘为例,在编辑一张光盘时,首先获取光盘节目的播放控制信息(步骤S110),包括该节目在光盘上的存储地址或者在网络中的下载地址,节目的标题(Title)、标题长度,播放类型(Title playback type),访问方式(Title access type)等信息,这些信息是光盘节目本身的一些特性,应当在光盘编辑前已经确定。然后,获取与该光盘节目相应的应用程序的运行控制信息(步骤S120),包括该应用程序的类型,应用程序的标识,应用程序的版本,应用程序的优先等级、控制类型,存储地址,是否预先下载,运行开始时间、运行结束时间等等。其中,有些信息是应用程序自身的描述信息,有些信息是为了实现某种特定的播放效果或提供特定的功能而相应于光盘节目的整个播放过程或部分章节或画面而由编辑人员所确定的。接着,根据应用程序的运行控制信息,生成一个链接信息(步骤S130),用于链接应用程序。生成的应用程序链接信息可以在以后光盘播放过程中向光盘播放装置链接到应用程序的运行控制信息,使光盘播放装置能够根据运行控制信息下载或预先下载、运行或停止运行相应的应用程序。最后,将所获得的光盘节目播放控制信息和生成的应用程序链接信息编辑在一个光盘节目播放控制文件中(S140)。光盘播放控制文件可以是已经根据光盘节目的播放控制信息已经生成的文件,再添加应用程序链接信息和/或新的光盘节目播放控制信息等,也可以是在该步骤中按照光盘格式要求新生成的一个文件。在光盘播放时,光盘播放装置将根据播放控制文件播放光盘节目。光盘节目控制文件将要播放的节目和相应应用程序通过应用程序链接信息结合在一起。通过这个文件,光盘节目的播放和相应的应用程序的运行就可以结合在一起,以达到所预期的播放效果和功能。在蓝光光盘格式中,光盘节目播放控制信息可以是光盘节目标题的索引表(index table)。在索引表中,针对于每一个光盘节目标题采用一个与AMT(Application本文档来自技高网
...

【技术保护点】
一种使一个应用程序配合一个节目运行的方法,包括步骤:    (a)获取所述应用程序的运行控制信息和所述节目的播放控制信息;    (b)根据所获取的运行控制信息,生成一个链接信息,用于链接所述应用程序;和    (c)利用所述链接信息和所述播放控制信息,编辑一个节目播放控制文件,以使所述应用程序配合所述节目运行,其中,所述节目播放控制文件用于控制所述节目的播放。

【技术特征摘要】
【国外来华专利技术】CN 2004-12-27 200410104499.71.一种使一个应用程序配合一个节目运行的方法,包括步骤(a)获取所述应用程序的运行控制信息和所述节目的播放控制信息;(b)根据所获取的运行控制信息,生成一个链接信息,用于链接所述应用程序;和(c)利用所述链接信息和所述播放控制信息,编辑一个节目播放控制文件,以使所述应用程序配合所述节目运行,其中,所述节目播放控制文件用于控制所述节目的播放。2.如权利要求1所述的方法,其特征在于,所述节目包括存储在光盘上的光盘节目。3.如权利要求2所述的方法,其特征在于,所述光盘节目是以蓝光光盘格式存储的。4.如权利要求3所述的方法,其特征在于,所述应用程序是Java应用程序。5.如权利要求1、2、3或4所述的方法,其中,所述光盘节目的播放控制信息至少包括下面一种光盘节目标题,光盘节目的存储地址,播放时间。6.如权利要求1或2所述的方法,其中,所述应用程序的运行控制信息至少包括下面一种应用程序的类型,应用程序的标识,存...

【专利技术属性】
技术研发人员:何达华李沫王进彭扬王蓓
申请(专利权)人:皇家飞利浦电子股份有限公司
类型:发明
国别省市:NL[荷兰]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1