一种共享交互式应用的方法和装置的制作方法

文档序号:7949053阅读:192来源:国知局
专利名称:一种共享交互式应用的方法和装置的制作方法
背景技术
本发明涉及一种生成一个交互式数字节目流的方法和装置,尤其涉及生成一个具有至少一个交互式应用的数字节目的方法和装置。
通常,一个数字节目可以包含一个音频部分,一个视频部分和一个数据部分,并与零至多个交互式应用相关联,该交互式应用是被包含在数据部分。与交互式应用相比,音频、视频是被动地播放给用户。在DVB(Digital Video Broadcasting数字视频广播)标准中,一个数字节目可以包含零个或多个视频子流,即MPEG PES(运动图像专家组分组基本流,Motion Picture Experts Group PacketizedElementary Stream),零个或多个音频子流,零个或多个数据子流,以及服务信息。数字节目的一个极端例子是数字节目只包含数据部分,即只包含交互式应用。
DVB MHP(多媒体家用平台,Multimedia Home Platform)标准是一个流行的交互式数字节目标准。在该标准中,交互式应用被以模块形式编码在私用分段(Private Sections)中,并且被复用在传输流的数据部分中,通过数字存储介质命令和控制(Digital StorageMedia Command and Control,DSMCC)的对象轮播(Object Carousel)来传送。传送轮播(Carousel)的模块会被重复广播。一个交互式应用可以包含多个数据对象,这些数据对象在数字节目的广播过程中还可以有不同的版本。
DSMCC模块与音频/视频内容在相同的传输流中沿广播信道传输。DSMCC对象轮播定义了包含应用的模块/文件如何和何时在传输流中和音频/视频内容一起发送。由于所有的文件都是单向传送的,即从发送端到接收装置,而没有回到发送端的连接供接收装置请求所需的文件,因此,所有文件都不停地重复发送,例如每隔10秒钟发送一次。交互式电视终端,例如MHP终端,如机顶盒(Set Top Box,STB),在重建应用时查找所需的文件。
此外,DVB MHP标准在私用分段中定义了应用信息表(ApplicationInformation Table,AIT),用于提供与应用相关的信息。该AIT表也被重复广播,每个AIT表的最小重复率是10秒。
申请号为03101173.7(申请日29April 2003,发明人JingweiTan,Jun Shi,Liang Gan,Declan P.Kelly)的欧洲专利申请描述了一种存储一个数据流到一个存储介质中的装置和方法,该数据流包括一个音视频流(audio-visual data)和至少一个与该音视频流相关联的数据对象,该数据对象是一个应用的数据对象。在此以插入的方式,加入该专利申请披露的内容。
在所述的欧洲专利申请中,在存储该数据流时,该数据对象与数据流中的音频/视频内容分开存储。在该存储过程中,先检查在该存储介质上是否已经存有类似的数据对象,如果已存有类似的数据对象,则存储该数据对象以至只有一个所述的类似的数据对象被存储在该存储介质上;如果没有类似的数据对象存储在该存储介质上,则存储该数据对象到该存储介质上。
所述的欧洲专利申请侧重于在接收端解决这样一个问题,即在分别存储与数字节目相关联的数据对象时,如何避免相同/类似的数据对象的重复存储,从而节约了存储空间。其检查步骤为将所述数据对象的“organization id”和“application id”与在该存储介质上的数据对象的“organization id”和“application id”进行比较,如果相同,则表明所述数据对象与在该存储介质上的数据对象是相似的。
所述的欧洲专利申请还可进一步通过比较它们的“versionnumber”来决定是否存储所述的数据对象。但在一些情况下,由于不同数字节目中的交互式应用的版本不是由同一个版本管理系统来管理,那么它们之间协调,比如“version number”的可比性,是很难进行的。所以,该现有技术方案在处理同数字节目中的交互式应用的相似性上存在一定的缺陷。
因此,需要一种在广播端/发送端改进的将一个交互式应用与一个数字节目相关联的方法和装置,可以使该交互式应用在接收端更易于被共享。

发明内容
本发明的目的之一是提供一种生成一个具有至少一个交互式应用的数字节目的改进的方法和装置,可以使该交互式应用在接收端更易于被共享。
本发明提供了一种生成一个具有至少一个交互式应用的数字节目的方法,该交互式应用基于至少一个数据对象,该方法包括首先,接收对该数据对象的共享特性的设定,然后,根据该设定,生成一个相应的交互式应用,最后,将生成的交互式应用与该数字节目相关联。该共享特性的设定包括“可共享的”和“不可共享的”。
本发明通过为一个交互式应用中的每一个数据对象增加一个共享特性参数,从而在接收端可以很方便地根据每一个数据对象的共享特性来进行相应的处理。如果过该数据对象是“可共享的”,则可按照上述申请号为03101173.7的欧洲专利申请中的技术方案来处理;如果该数据对象是“不可共享的”,则可直接将该数据对象存储下来,而不需要检查是否有类似的数据对象已存储下来。
本发明还提供了一种生成一个具有至少一个交互式应用的数字节目的装置,该交互式应用基于至少一个数据对象,该装置包括一个接收装置,用于接收对该数据对象的共享特性的设定;一个生成装置,用于根据该设定,生成一个相应的交互式应用;以及一个关联装置,用于将生成的交互式应用与该数字节目相关联。
通过参照结合附图所进行的如下描述和权利要求,本发明的其它目的和成就将是显而易见的,并对本发明也会有更为全面的理解。


借助示例性的实施例和所附示意图,本发明及其相关的优点将得到进一步阐述,在附图中图1是根据本发明一个实施例的一个生成一个具有至少一个交互式应用的数字节目的装置的系统框图;图2是一个交互式应用的一个版本在一个显示屏幕上的呈现示意图;图3根据本发明一个实施例的一个生成一个具有至少一个交互式应用的数字节目的流程示意图。
各附图中相应的特征由相同的标号表示。
具体实施例方式
图1是根据本发明一个实施例的一个生成一个具有至少一个交互式应用的数字节目的装置的系统框图。该交互式应用包括一个数据对象。装置100可成为现有的交互式数字节目制作设备,如Coral MHP,的一部分。装置100包括一个接收装置110、一个生成装置120和一个关联装置130。
接收装置110,用于接收对该数据对象的共享特性的设定。该共享特性的设定包括“可共享的”和“不可共享的”。该设定可来自于节目制作人员的输入。接收装置110还用于接收该数据对象。
生成装置120,用于根据接收装置110所接收到的信息,生成带有该设定的交互式应用。
关联装置130,用于将生成装置120所生成的交互式应用与该数字节目相关联,从而生成一个具有该交互式应用的该数字节目。该关联装置可以是现有的交互式数字节目复用器的一部分。
装置100的部分装置的功能可通过软件来实施。装置100所包括的上述装置对于本领域的熟练技术人员来说可以通过多种现有的装置来实现,只要其组合在一起可以达到本发明的功能即可。
装置100的运行流程可参见下面图3所述。
图2是一个交互式应用的一个版本在一个显示屏幕上的呈现示意图。在显示屏幕210上呈现有一个交互式应用的一个版本220。该交互式应用是一个足球比赛节目的一个赛事状况的应用。
该比分应用包含以下文件1、title.txt,该文件的内容是“Asia Football Cup”;2、team.txt,该文件的内容是“China VS Iran”;3、team1.gif,该文件的内容是一面中国国旗;4、team2.gif,该文件的内容是一面伊朗国旗;5、score.txt,该文件的内容是“5 4”;6、redcard.txt,该文件的内容是“0 1”;7、goal.txt,该文件的内容是“10 8”;8、corner.txt,该文件的内容是“10 10”;9、possesion.txt,该文件的内容是“55% 45%”;10、format.class,该文件的内容为该应用的显示编排格式文件,包括上述各个文件的内容在该应用显示区域的位置,字符串“Score”、“Red Card”、“Goal”、“Corner”、“Possession”及其显示位置,和该应用的背景图象等。
11、simhei.pfr,该文件为该应用的字库。
上述文件是该应用的数据对象。在该足球比赛节目的整个过程中,该应用的score.txt、redcard.txt、goal.txt、corner.txt、possesion.txt的内容随着比赛的进行而变化,而其它文件的内容保持不变。发送应用的数据对象的现有原则是尽可能地将未发生变化的文件放在同一个模块中,而将发生变化的文件放在另一个模块中,同时改变该模块的版本号,以供接收端识别。
然而,在一个频道,如CCTV-5,的所有足球比赛的节目中,虽然其比赛的节目内容是不一样的,但关于赛事状况的应用的显示编排格式可以是一样的,因此,关于赛事状况的应用可以使用相同的模板,比如不同足球比赛节目的赛事状况的应用可以使用相同的format.class和simhei.pfr文件。这样一来,在接收端在存储不同的足球比赛节目所关联的赛事状况的应用时可不再需要重复存储该两个文件。
图3根据本发明一个实施例的一个生成一个具有至少一个交互式应用的数字节目的流程示意图。该数字节目可包括一个音视频流和与其相关联的一个交互式应用,该交互式应用包括多个数据对象。这里的交互式应用并不意味着该应用的执行需要数字节目的用户的参与,而在某些情况下,该交互式应用也可以自己运行。举个例子来说,某个事件,例如足球比赛的进球,可以触发一个交互式应用给出进球运动员的介绍。
首先,获得一个数字节目和多个数据对象(步骤S310)。该数字节目是图2中所述的足球比赛节目,该数据对象是图2中所述的交互式应用的数据对象,包含title.txt、team.txt、team1.gif、team2.gif、score.txt、redcard.txt、goal.txt、corner.txt、possesion.txt、format.class和simhei.pfr文件。
其次,接收对所述的多个数据对象的共享特性的设定(步骤S320)。根据在接收端存储不同的数字节目时共享该应用的需求,分别赋予该多个数据对象不同的共享特性,该共享特性包括“可共享的”和“不可共享的”。图2所述的交互式应用中的数据对象title.txt、team.txt、team1.gif、team2.gif、score.txt、redcard.txt、goal.txt、corner.txt、possesion.txt的内容是随着每个足球比赛节目的不同而变化的,故可设定为“不可共享的”;而数据对象format.class和simhei.pfr的内容作为赛事状况应用的模板,在多个足球比赛节目中可以保持不变,故可设定为“可共享的”。
如果一个数据对象是“可共享的”,则在接收端可按照上述申请号为03101173.7的欧洲专利申请中的技术方案来处理,即先检查在该存储介质上是否已经存有类似的数据对象,如果已存有类似的数据对象,则存储该数据对象以至只有一个所述的类似的数据对象被存储在该存储介质上;如果没有类似的数据对象存储在该存储介质上,则存储该数据对象到该存储介质上。
如果该数据对象是“不可共享的”,则在接收端可直接将该数据对象存储下来,而不需要检查是否有类似的数据对象已存储下来。
之后,按照DVB MHP标准,生成带有接收到的设定的交互式应用,该交互式应用包含所述的多个数据对象(步骤S330),将生成的应用与数字节目相关联(步骤S340)。该应用的数据对象被分配在一个或多个模块中,最后被复用到私用分段。
在步骤S320中所接收到的各个数据对象的共享特性可以以一个文件形式被安排在该应用的一个发送模块中,这样可确保该共享特性可与该应用的各个相应的数据对象同时到达接收端,从而方便接收装置对其进行分类处理。这样做的好处是对于现有的DVB MHP接收终端无须任何变动即可对该共享特性进行处理。
在步骤S320中所接收到的各个数据对象的共享特性还可以以一个表的形式被安排在该数字节目的私用数据中。该表中列出了一个交互式应用中的“不可共享的”的文件,则剩下的文件就为“可共享的”。该表结构如表1所示。
表1不可共享的应用文件表

其中,Table_id可由广播商来选定,只要接收装置/存储装置可以识别即可,比如0x11;CarouselId是用来识别传送该应用的轮播;ModuleID是用来识别包含相应数据对象的模块;ObjectKey是用来识别一个数据对象。
应当注意,生成和关联过程可以按照其它当前或将来的数字节目制作技术来完成。
最后,广播该数字节目(步骤S350)。可以是通过卫星来广播,当然亦可通过地面广播或者有线广播来进行。
虽然经过对本发明结合具体实施例进行描述,对于在本技术领域熟练的人士,根据上文的叙述作出的许多替代、修改和变化将是显而易见的。因此,当这样的替代、修改和变化落入附后的权利要求的精神和范围内时,应该被包括在本发明中。
权利要求
1.一种生成一个具有至少一个交互式应用的数字节目的方法,该交互式应用基于至少一个数据对象,该方法包括接收对该数据对象的共享特性的设定,根据该设定,生成一个相应的交互式应用,以及将生成的交互式应用与该数字节目相关联。
2.如权利要求1所述的方法,其中所述的数据对象的共享特性的设定是可共享的。
3.如权利要求1所述的方法,其中所述的数据对象的共享特性的设定是不可共享的。
4.如权利要求1所述的方法,其中所述的数据对象是根据多媒体家庭平台(Multimedia Home Platform)标准的格式安排的,所述的设定包括organization id和application id。
5.如权利要求1所述的方法,还包括步骤在所述数字节目的播放过程中,反复发送所述的交互式应用。
6.如权利要求5所述的方法,其中所述的交互式应用包含一个文件,该文件对应于所述的共享特性。
7.如权利要求1所述的方法,其中所述的数字节目是一个符合数字视频广播(Digital Video Broadcasting)标准的数字电视节目,其中所述关联步骤包括将所述的共享特性以一个共享特性表形式复用在该数字节目流的私用数据中。
8.一种生成一个具有至少一个交互式应用的数字节目的装置,该交互式应用基于至少一个数据对象,该装置包括一个接收装置,用于接收对该数据对象的共享特性的设定,一个生成装置,用于根据该设定,生成一个相应的交互式应用,以及一个关联装置,用于将生成的交互式应用与该数字节目相关联。
9.如权利要求8所述的装置,其中所述的数据对象的共享特性的设定是可共享的。
10.如权利要求8所述的装置,其中所述的数据对象的共享特性的设定是不可共享的。
全文摘要
本发明提供了一种生成一个具有至少一个交互式应用的数字节目的方法,该交互式应用基于至少一个数据对象,该方法包括首先,接收对该数据对象的共享特性的设定,然后,根据该设定,生成一个相应的交互式应用,最后,将生成的交互式应用与该数字节目相关联。该共享特性的设定包括“可共享的”和“不可共享的”。本发明通过在发送端为一个交互式应用中的每一个数据对象增加一个共享特性参数,从而在接收端可以很方便地根据每一个数据对象的共享特性来进行相应的处理。
文档编号H04N7/24GK101040529SQ200580034542
公开日2007年9月19日 申请日期2005年9月29日 优先权日2004年10月11日
发明者甘亮, 谭径微, 石峻 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1