数据广播接收器及数据广播应用程序的采集方法

文档序号:7921422阅读:218来源:国知局

专利名称::数据广播接收器及数据广播应用程序的采集方法数据广播接收器及数据广播应用程序的釆集方法
技术领域
本实例为数据广播应用程序中采集(gathering,或组合)数据广播的轮播(Carousel)数据的方法相关实例,尤其是能够减少装载数据广播UI(UserInterface)的时间的方法及其广播接收器{Databroadcastreceiverandmethodforgatheringdatabroadcastingapplication}相关实例。技术背景提供利用数字数据的双向服务(InteractiveService)的数据广播,除了传统的电视广播节目之外,还可以利用互相融合VOD(VideoOnDemand),银行(banking),购物中心,图像电话等广播,通讯的服务。数据广播在广播流(stream)内,与影像、声音一同装载各种数据及应用程序后送出,从而提供各种服务,根据类型可划分为独立型服务和联动型服务。即,通过针对当前正在广播的广播节目独立运营的频道提供时为独立型服务(例如,今天的头条新闻,天气预报,股票行巿,交通信息,电子商务),如果同时提供广播节目及相关数据时为联动型服务(例如,如果是电视剧,则剧情或出场人物介绍,如果是运动转播,则为选手介绍或比赛记录)。为了这种数据广播,在应用程序和数据广播接收器的运营体系之间需要配备,实现应用程序的下载及实行的中间件。数据广播中间件,根据广播介质种类进行划分,如果是地面波,则为ACAP(AdvancedCommonApplicationPlatform),如果是卫星,则为MHP(MultimediaHomePlatform),如果是电缆,则为OCAP(OpenCableApplicationPlatform)。上述中间件全部以GEM(GloballyExecutableMHP)为基础,可以根据各个介质相应的特性,设置追加性APII。这些中间件中,将可执行的以JAVA为基础的数据广播应用程序称作Xlet。同时,数字数据广播应用程序,根据DSMCC(DigitalStorageMediaControlandCommand)的数据.客体轮播(Carousel)方式,重组为消息形式(DSI/DII/DDB消息),与影像,声音一同被多路复用之后,按周期传输。在此,DSMCC是为了广带宽网络中提供媒体服务而提出的公开协议,广播应用程序服务相关协议中,有周期性传输数据模块,以便收信处接收数据集的数据轮播方式和,利用目录客体,文件客体,流客体,周期性传输结构化客体组的客体轮播方式。数据广播接收器中搭载的DSMCC解析器,按照各个模块分别完成重组为消息形式之后传输的应用程序之后,通过分析(parsing)生成各个数据广播应用程序客体。同时,这些数据广播中,用户希望视听数据广播时,首先釆集(gathering)全部轮播(Carousel)数据之后,装载数据广播的UI。这种方式即,下载所有周期性传输的所有轮播(Carousel)数据之后,用户要求观看数据广播时,完成按照各个DSI消息分别采集所传输的轮播数据之后,通过显示器显示的方式中,存在使用户强制等待装载时间的问题。即,需要采集所有所传输的轮播数据的一定程度时间,与数据广播的有效性相比,降低其使用频度的问题。
发明内容为了克服现有技术的不足,本发明的目的在于在显示数据广播的UI时,部分采集所传输的轮播数据,从而减少其装载时间。而且,数据广播的UI中,提取主UI相应的DSI,首先提取其消息相应的DII,减少显示数据广播的主UI所需的装载时间。本发明是通过以下技术方案来实现的数据广播接收器,用于在接收数据广播应用程序之后,将其显示在画面上,其特征在于,包括接收频道变更的命令和数据广播的显示命令的用户输入部;分析所接收的频道信息包含的数据广播,提取数据轮播(DataCarousel)的数据解析部;接收通过上述数据解析部传输的数据轮播包含的DSI消息的中间件引擎;及合成从上述中间件引擎中提取的数据广播的画面和视频画面后进行显示的图表合成部;上述中间件引擎从所传输的DSI消息中筛选指定DSI消息,优先采集(gathering)筛选的DSI消息相应的数据轮播。前述数据广播接收器,其特征在于所述中间件引擎,在通过上述图表合成部显示的数据广播的菜单当中,提取显示数据广播进入的主菜单相应的DSI消息,优先釆集显示上述数据广播的主菜单的DII消息和及其相应的DDB消息。前述数据广播接收器,其特征在于所述中间件引擎,按照数据广播各个主题提取上述DSI消息,根据提取的DSI消息,按照数据广播的主题釆集上述数据轮播。数据广播应用程序的采集方法,其特征在于,包括从接收的传输流(transportstream)中,提取包括数据广播的频道的阶段;存储上述的提取的广播频道相应的数据轮播,提取上述数据轮播包括的DSI消息的阶段;及优先实行,提取的上述DSI消息当中指定DSI消息相应的数据轮播的采集搡作的阶段。前述数据广播应用程序的采集方法,其特征在于实行上述数据轮播的釆集的阶段为,优先实行属于向用户显示的数据广播的菜单当中的主菜单的DSI消息相关数据轮播的采集操作。本发明的有益效果是本实例具有减少向用户显示的数据广播的UI装载时间的优点。图1为显示本实例的数据广播接收器一实例的组成图;图2为显示本实例的中间件引擎和数据解析部之间消息传输的图片;图3为介绍本实例的数据广播应用程序的釆集方法的流程图;图4为显示数据广播的图片;具体实施方式下面将结合附图,详细说明本发明的具体实施例方式以下实例中,数据广播中,与影像、声音同时送出应用程序的联动型数据广播服务为例进行分析,本实例具有的发明思想范围不限于以下介绍的事项。以下介绍中,单词"包括的"不排除与列举的要素不同的组成要素或阶段。图1为显示本实例的数据广播接收器的以一实例的组成图。如图1所示,本实例的数据广播接收器包括接收数字广播信号,选择频道的调谐部101,对通过所选频道接收的信号进行多路分解的多路分解器102,选择性接收流的输入的流输入部103,从多路分解的传输流中分解视频/音频流和数据流的滤波器部105,提取视频/音频信息之后进行解码的视频/音频解码器104,将解码的视频/音频信号转换为适于显示装置(图中没有显示)的信号的信号转换部109。而且,包括接收用户的数据广播显示命令的用户输入部107,通过上述用户输入部107输入的事项传达至中间件引擎108。而且,包括合成应用程序画面和视频画面,传达到上述信号转换部109的图表合成部110和,从上述滤波器部105传达的数据流中提取节目信息和应用程序数据之后进行分析的数据解析部106和,负责进行下载的应用程序的初始化,实行,删除的中间件引擎108。在此,本实例的数据解析部106,为了实现通过上述中间件引擎108按照各个主题或UI组成,部分传输的应用程序的轮播数据的组合(采集(gathering)),通过上述中间件引擎108首先传输轮播数据的DSI消息。上述中间件引擎108请求并接收可得知服务通道客体信息的DSI消息之后对其进行分析,在此,服务通道客体是指,数据广播应用程序中使用的各种客体中,理论上属于最高位的客体。而且,上述DSI(DownloadServerInitiate)消息为,包括上述服务通道客体相关信息的消息之后,上述中间件引擎108请求上述数据解析部106,首先接收向用'户显示的数据广播UI的主UI(在此,主UI是为了便于用户得知数据广播进入,通过OSD最初显示的画面)相应的DII。同时,如上所述,如果是地面波,则上述中间件引擎108可以由ACAP(AdvancedCo垂onApplicationPlatform)引擎(engine)组成。上述数据解析部106起到,根据接收的频道信息包含的PAT,PMT,STT,VCT,MGT,EIT,ETT等的TABLE—ID进行分析的作用,起到将数据广播传达至上述中间件引擎108的作用。虽然图中没有显示,但是可以再包括存储进行选台的频道的PSIPDB,连接在上述数据解析部106上,存储传输的轮播数据的DII消息的DII缓冲存储和DDB消息的DDB缓冲存储器。在此,上述DII(DownloadInfoIndication)消息为,包括根据DSMCC的数据轮播方式下载的指定模块相应信息,即相应模块大小,版本,块数(DDB块数)等模块信息的消息。上述中间件引擎108从传输的轮播数据的DSI消息,获取数据广播显示的主UI信息时,优先采集(gathering)相应DSI消息相关的DII消息和DDB消息之后,显示给用户。在此,DDB(DownloadDataBlock)消息为,包括根据DSMCC'的数据轮播方式下载的组成各模块的实际数据的消息。结果,用户在观看广播节目过程中,输入数据广播的显示命令时,上述数据解析部106从接收的轮播数据当中,将DSI消息传达到上述中间件引擎108,上述中间件引擎108从接收的DSI消息中,筛选准备优先分析显示的数据之后向用户显示。参照附加图片,具体介绍其具体过程。根据本实例,在向用户显示数据广播时,通过上述中间件引擎204选择性优先采集指定DSI消息包括的DII消息和及其相应的DDB消息,因此在用户输入数据广播请求键时,减少其装载时间,先显示数据广播的主菜单相应的UI。图2为显示本实例的中间件引擎和数据解析部之间的消息传输的图片。如图2所示,数据解析部的消息解析器203,在通过上述中间件引擎204传输的轮播数据当中,首选传输DSI消息,上述中间件引擎204从接收的DSI消息提取可作为主菜单首先向用户显示的数据。即,上述中间件引擎204从接收的DSI消息中筛选可组成优先显示的UI的数据,使上述消息解析器203请求传输筛选的DSI消息相应的DII消息。维持,上述消息解析器203管理,存储接收的轮播数据的DII消息的DII缓冲存储器201和,DDB消息的DDB缓冲存储器202。上述中间件引擎204不进行根据DSI消息采集接收的轮播数据包括的所有消息,而是优先釆集筛选或选择的DSI消息相应的DII消息和DDB消息,减少显示其UI时的装载时间。对此,参照附加的图4进行分析。即,用户在观看指定广播节目画面400的途中,输入请求显示数据广播命令时,显示优先接收的数据广播的主菜单401。而且,用户看到通过OSD(OnScreenDisplay)显示在广播节目画面400上的数据广播的主菜单401之后,选择指定的详细菜单。通过用户的这种一系列过程,上述中间件引擎204实行根据用户的请求信息,部分采集轮播数据的过程。即,如上所述,存在数据广播的显示请求时,提取主菜单的UI相应的DSI消息,以便通过OSD首先显示数据广播的主菜单相应的UI。而且,解析及分析提取的DSI消息相应的DII消息和DDB消息,向用户显示,用户选择详细菜单时,从通过上述数据解析部提供的DSI消息中提取其所选菜单相应信息。而且,分析提取的DSI消息相应的DII消息之后,通过DDB消息提取实际数据之后显示其数据。图4中,用图片符号402显示详细菜单选择相应的UI。图3为介绍本实例的数据广播应用程序的采集方法的流程图。如图3所示,本实例的数据广播接收器接在阶段S301收传输流(TransportStream),阶段S302从接收的传输流中提取PAT/PMT或PSIP事件信息列表。上述数据广播接收器,可利用PSIP事件信息列表,提取一个物理频道内的各个虛拟频道相应的音频、视频、数据的PID。而且,上述数据广播接收器可得知,存在相应频道的数据相应的PID时,其虛拟频道为存在数据广播的频道,不存在数据PID时,其虛拟频道为只包括A/V广播的频道。虽然以上没有介绍这种组成,但是本发明
技术领域
中是众所周知的事项,因此省略其具体介绍。而且,阶段S304针对包括上述提取的数据广播的广播频道,提取DSMCC数据轮播事件信息列表,提取各个广播频道的DSI/DII事件信息列表。上述数据广播接收器,在包括数据广播的fe广播频道当中,针对当前用户观看的广播频道,接收所有DSI,DII,DDB事件信息列表。而且,用户请求数据广播显示时,作为显示在画面上的UI,优先采集主菜单(第1UI)相应的数据轮播,即阶段S305。即,上述中间件引擎优先采集,作为显示数据广播内容时优先向用户显示的主UI显示的数据,以便用户观看。之后,用户输入详细菜单请求时,实行采集相关数据轮播的过程,以便显示详细菜单相应内容(第2UI),即阶段S306。因此,并不是采集所有接收的数据轮播之后,以UI形式向用户显示,而是根据向用户显示UI顺序,或根据用户选择的菜单进入,依次采集数据轮播,减少初期装载时间。以上已以较佳实施例公开了本发明,然其并非用以限制本发明,凡釆用等同替换或者等效变换方式所获得的技术方案,均落在本发明的保护范围之内。权利要求1、数据广播接收器,用于在接收数据广播应用程序之后,将其显示在画面上,其特征在于,包括接收频道变更的命令和数据广播的显示命令的用户输入部;分析所接收的频道信息包含的数据广播,提取数据轮播(DataCarousel)的数据解析部;接收通过上述数据解析部传输的数据轮播包含的DSI消息的中间件引擎;及合成从上述中间件引擎中提取的数据广播的画面和视频画面后进行显示的图表合成部;上述中间件引擎从所传输的DSI消息中筛选指定DSI消息,优先采集(gathering)筛选的DSI消息相应的数据轮播。2、根据权利要求l所述的数据广播接收器,其特征在于所述中间件引擎,在通过上述图表合成部显示的数据广播的菜单当中,提取显示数据广播进入的主菜单相应的DSI消息,优先采集显示上述数据广播的主菜单的DII消息和及其相应的DDB消息。3、根据权利要求l所述的数据广播接收器,其特征在于所述中间件引擎,按照数据广播各个主题提取上述DSI消息,根据提取的DSI消息,按照数据广播的主题釆集上述数据轮播。4、数据广播应用程序的釆集方法,其特征在于,包括从接收的传输流(transportstream)中,提取包括数据广播的频道的阶段;存储上述的提取的广播频道相应的数据轮播,提取上述数据轮播包括的DSI消息的阶段;及优先实行,提取的上述DSI消息当中指定DSI消息相应的数据轮播的采集操作的阶段。5、根据权利要求4所述的数据广播应用程序的釆集方法,其特征在于实行上述数据轮播的釆集的阶段为,优先实行属于向用户显示的数据广播的菜单当中的主菜单的DSI消息相关数据轮播的釆集操作。全文摘要本发明的数据广播接收器,在接收数据广播应用程序之后,将其显示在画面上的数据广播接收器中,包括接收频道变更的命令和数据广播的显示命令的用户输入部;分析所接收的频道信息包含的数据广播,提取数据轮播的数据解析部;接收通过上述数据解析部传输的数据轮播包含的DSI消息的中间件引擎;及合成从上述中间件引擎中提取的数据广播的画面和视频画面后进行显示的图表合成部;上述中间件引擎从所传输的DSI消息中筛选指定DSI消息,优先采集(gathering)筛选的DSI消息相应的数据轮播。因此本发明在显示数据的广播的UI时,部分采集传输过来的数据轮播,以此减少其装载时间。文档编号H04H40/18GK101404551SQ20081017610公开日2009年4月8日申请日期2008年11月4日优先权日2007年12月14日发明者禹万植申请人:南京Lg新港显示有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1