在数字视频广播系统中提供esg的方法和系统的制作方法

xiaoxiao2020-9-10  17

专利名称:在数字视频广播系统中提供esg的方法和系统的制作方法
技术领域
本发明总的来说涉及数字广播中电子服务向导(ESG)的传输,具体说来,涉及一种提供最新ESG的方法和系统。
背景技术
通常,数字广播指的是以数字方案代替传统的模拟方案来提供广播信号的广播服务,从而向用户提供高清晰度图像、高质量声音以及更多各种各样的服务。存在各种类型的数字广播,包括但不受限于,数字视频广播-地面(DVB-T)、数字音频广播(DAB)、数字多媒体广播(DMB)、MediaFLO以及数字视频广播-手持(DVB-H)。
在各种类型的数字广播中,如上所述,DVB-H是为以较高接收速率向移动终端提供地面数字广播而制定的技术标准,通过所述标准可实现数字移动多媒体广播,其可向用户提供具有高质量屏幕和高质量声音的广播或内容,而不管时间和空间以及用户是否在驾驶或行走。
与其它数字广播方案相比,DVB-H方案被设计用来通过将广播服务所需的大部分重要信息插入ESG来广播所述信息连同ESG。因此,如果具有DVB-H接收器的数字广播接收终端未能接收ESG或未能接收最新ESG,则数字广播接收终端不能正常接收数字广播服务。
具体说来,当在数字广播接收终端提供数字广播服务的同时关于当前正提供的数字广播服务的重要信息发生改变时,存在的问题在于数字广播接收终端必须中断数字广播服务的提供,直到接收到最新ESG。

发明内容
因此,本发明提供一种使得即使关于数字广播的重要信息发生改变,当前正提供数字广播服务的数字广播接收终端也能够连续地提供数字广播服务的方法。
根据本发明的一方面,提供一种在数字视频广播系统中提供ESG的ESG系统,所述ESG系统包括数字广播设备,用于当请求ESG数据的改变时,在预先安排的ESG改变时间点“ReconfigurationTime”之前的预定时间段期间广播传输流,其中,传输流包括ESG设置数据、当前ESG数据和下一ESG数据;以及数字广播接收终端,用于接收传输流,分析ESG设置数据,根据分析的ESG设置数据接收并存储当前ESG数据和下一ESG数据,并在从ESG设置数据检测的预先安排的ESG改变时间点之后根据存储的下一ESG数据提供数字广播服务。
根据本发明的另一方面,提供一种在数字视频广播系统中提供ESG的方法。所述方法包括当请求ESG数据的改变时,允许数字广播设备101在预先安排的ESG改变时间点“ReconfigurationTime”之前的预定时间段期间广播传输流,其中,传输流包括ESG设置数据、当前ESG数据和下一ESG数据;以及允许数字广播接收终端接收传输流,分析ESG设置数据,根据分析的ESG设置数据接收并存储当前ESG数据和下一ESG数据,并允许数字广播接收终端在从ESG设置数据检测的预先安排的ESG改变时间点之后根据存储的下一ESG数据提供数字广播服务。


通过下面结合附图进行的详细描述,本发明的上述和其它目的、特点和优点将会变得更加清楚,其中图1是示出根据本发明的数字视频广播系统的结构的框图;图2是示出根据本发明由数字广播接收终端接收电子服务向导(ESG)的处理的概念示图;图3是示出根据本发明的数字广播接收终端的结构的框图;图4是示出根据本发明第一实施例由数字广播设备广播的电子服务向导(ESG)数据的结构的框图;图5是示出根据本发明第一实施例由数字广播设备广播的分区声明数据的示例的示图;图6是解释根据本发明第一实施例由数字广播设备广播的分区声明数据的表;图7是示出根据本发明第二实施例由数字广播设备广播的数据的结构的框图;
图8是示出根据本发明第二实施例由数字广播设备广播的传送描述符数据的示图;图9是解释根据本发明第二实施例由数字广播设备广播的传送描述符的表;以及图10是示出根据本发明由数字广播接收终端重设电子服务向导(ESG)数据的过程的流程图。
具体实施例方式
以下,将参照附图描述本发明的优选实施例。在下面对本发明的描述中,当对包括在这里的已知功能和配置的详细描述会使本发明的主题变得模糊时,就省略所述详细描述。
图1是示出根据本发明实施例的数字视频广播系统的结构的框图。这里,将参照图1在这里描述将电子服务向导(ESG)数据从数字广播设备提供到数字广播接收终端的过程。
如图1所示的数字视频广播系统包括数字广播设备101、广播通信网络121以及数字广播接收终端131。数字广播设备101产生并广播传输流(TS),并且广播通信网络121将由数字广播设备101广播的传输流广播到数字广播接收终端131。数字广播接收终端131接收从数字广播设备101广播的传输流,并通过使用传输流提供数字广播服务。
数字广播设备101将用于提供数字广播服务的广播数据发送到数字广播接收终端131。为此,数字广播设备101可具有包产生器103、MPEG2TV服务105、复用器107以及调制器109。
详细说来,包产生器103从被分配IP地址的服务器接收内容数据,并基于已提供内容数据的服务器的IP地址对内容数据打包。复用器107通过使用MPEG2 TV服务105的流以及从包产生器103输入的数据包的信号来产生传输流。调制器109将从复用器107输入的传输流转换为模拟信号,在分配给数字广播服务的频率放大模拟信号,并将放大的信号发送到广播通信网络121。
数字广播服务表示在数字视频广播系统中支持的数字服务,并可向用户提供各种服务,诸如,数字TV广播、无线电广播以及由内容提供者提供的内容(诸如运动图像、静止图像、游戏等)。
传输流包括ESG相关数据以及根据会话分离的用于提供数字广播服务的内容数据。由于会话具有不同的IP地址,所以数字广播接收终端131必须检测期望的数字广播服务的端口和IP地址,以访问期望的服务的会话。
表示接收ESG数据的数据的ESG相关数据包括ESG设置数据、当前ESG数据以及下一ESG数据。
具体说来,ESG包括数字广播服务向导信息以及数字广播服务接收信息。数字广播服务向导信息表示用于提供关于当前数字广播服务的向导的信息。因此,通过数字广播服务向导信息,可选择TV频道、无线电频道或能够下载数据的项目。
此外,数字广播服务接收信息提供访问信息,通过所述访问信息,数字广播接收终端131可访问已经从数字广播设备101发送的传输流中的特定会话。
广播通信网络121将从数字广播设备101广播的传输流发送到数字广播接收终端131。具体说来,广播通信网络121将从数字广播设备101广播的ESG相关数据发送到数字广播接收终端131。
数字广播接收终端131接收从数字广播设备101发送的传输充,分析所述传输流,并提供由用户请求的数字广播服务。
具体说来,根据本发明,当数字广播接收终端131已经从用户接收到数字广播服务请求时,数字广播接收终端131接收并存储当前正由数字广播设备101通过广播通信网络121广播的当前ESG数据和下一ESG数据。然后,数字广播接收终端131基于包括在当前ESG数据中的数字广播向导信息和数字广播接收信息提供数字广播服务。当在数字广播接收终端131提供数字广播服务的同时目前时间到达预先安排的ESG改变时间(即,ESG重新配置时间)“T1”时,数字广播接收终端131基于已经存储在其中的下一ESG数据的数字广播向导信息和数字广播接收信息提供数字广播服务。
尽管数字广播接收终端131不提供数字广播服务,但是当目前时间已经到达预先安排的ESG改变时间“T1”时,数字广播接收终端131可根据已经存储在其中的下一ESG信息的数字广播向导信息和数字广播接收信息提供数字广播服务。
在上述当前ESG数据和下一ESG数据中,当前ESG数据包括数字广播向导信息和数字广播接收信息,其使得能够提供当前数字广播服务。数字广播接收终端131基于当前ESG数据提供数字广播服务,直到目前时间到达预先安排的ESG改变时间“T1”。
下一ESG数据包括数字广播向导信息和数字广播接收信息,其使得能够在预先安排的ESG改变时间“T1”之后能够提供数字广播服务。数字广播接收终端131在预先安排的ESG改变时间“T1”之后基于下一ESG数据提供数字广播服务。也就是说,在预先安排的ESG改变时间“T1”之后,下一ESG数据变成新的当前ESG数据。
下一ESG数据相应于包括由于数字广播服务的环境设置的改变而产生的从当前ESG数据的部分改变的ESG数据。数字广播服务的环境设置改变的情况包括,例如,数字广播服务的频道、IP地址和/或端口由于春季或秋季数字广播重组而改变的情况。此外,当内容数据提供者突然改变服务时,可改变相应的电子服务。此外,除上述原因之外,环境设置可由于各种其它原因而改变。
图1所示的数字视频广播系统可以是基于数字视频广播-手持(DVB-H)方案的数字视频广播系统。
图2示出根据本发明由数字广播接收终端接收ESG数据的处理。根据本发明,这里将参照图1和图2来描述由数字广播设备101广播ESG数据的过程以及由数字广播接收终端131接收ESG数据的过程。
数字广播设备101基于下一ESG接收开始时间“T0”201和预先安排的ESG改变时间“T1”211发送不同的ESG数据。因此,基于下一ESG接收开始时间“T0”201和预先安排的ESG改变时间“T1”211改变由数字广播接收终端131接收的ESG数据,由此也改变数字广播接收终端131的操作。
详细说来,在步骤203,数字广播设备101在第一处理期间广播当前ESG数据,直到目前时间到达下一ESG接收开始时间“T0”201。在下一ESG接收开始时间“T0”201和预先安排的ESG改变时间“T1”211之间的步骤205中的第二处理期间,数字广播设备101广播当前ESG数据连同下一ESG数据。接着,数字广播设备101在预先安排的ESG改变时间“T1”211之后的步骤213中的第三处理期间仅广播下一ESG数据。
因此,在步骤203中,在第一处理期间,数字广播接收终端131接收当前ESG数据,并基于接收的当前ESG数据提供数字广播服务。
然后,在下一ESG接收开始时间“T0”201和预先安排的ESG改变时间“T1”211之间的步骤205中的第二处理期间,数字广播设备101广播当前ESG数据连同下一ESG数据。
因此,在第二处理期间,数字广播接收终端131接收并存储当前ESG数据和下一ESG数据两者,并基于当前ESG数据提供数字广播服务。其后,在目前时间已经到达预先安排的ESG改变时间“T1”211之后,数字广播接收终端131基于存储的下一ESG数据提供数字广播服务。
然后,在第三处理期间,数字广播接收终端131接收下一ESG数据并提供数字广播服务。也就是说,在预先安排的ESG改变时间“T1”之后,下一ESG数据变成新的当前ESG数据。
具体说来,对本发明的描述将集中在第二处理,其中,数字广播设备101广播当前ESG数据连同下一ESG数据,并且数字广播接收终端131接收当前ESG数据和下一ESG数据两者并提供数字广播服务。
图3是示出根据本发明的数字广播接收终端的结构的框图。这里,将参照图1到图3描述数字广播接收终端的操作。
射频(RF)单元303接收ESG数据流的RF信号以及与由用户选择的数字服务相应的数据流的RF信号,它们包括在从数字广播设备101广播的数字广播传输流中。RF单元303包括RF接收器,其低噪声放大接收的RF信号并对接收的信号的频率进行下变换。
数字广播处理单元305接收从RF单元303输入的RF信号,将接收的RF信号解调为基带数字数据,并将数字数据应用于控制器301。具体说来,根据本发明,当以DVB-H广播方案构建数字视频广播系统时,数字广播处理单元305可以是DVB-H解调器,其对以正交频分复用(OFDM)方案从RF单元303输入的RF信号进行解调,从而提取数字广播数据。
声音处理单元307将从控制器301输出的语音信号转换为可听声音,并输出所述可听声音。键输入单元309提供用于观看数字广播的数字键(包括符号键“*”和“#”)以及用于各种功能的功能键,从而产生与由用户按下的每个键相应的键信号并将产生的键信号输出到控制器301。
存储单元311存储数字广播接收终端的控制操作所需的数据。具体说来,根据本发明,存储单元311存储从数字广播设备101广播的当前ESG数据和下一ESG数据。
显示单元313根据控制器301的控制显示数字广播接收终端的当前状态和操作状态,通常,可用液晶显示器(LCD)和/或有机发光二极管(OLED)来构建显示单元313。
控制器301控制数字广播接收终端131的每个部件,以便提供数字广播服务。
具体说来,根据本发明,当由用户请求数字广播时,控制器301使得RF单元303接收包括在传输流中的当前ESG数据和下一ESG数据的RF信号。然后,控制器301使得数字广播处理单元305将ESG的RF信号转换为数字数据并将转换的数字数据存储在存储单元311中。此外,控制器301将由数字广播设备101基于当前ESG提供的数字广播服务通知给用户。
然后,当用户选择数字广播时,控制器301从当前ESG检测相应的接收信息。然后,控制器301基于检测的接收信息控制RF单元303,从而访问数字广播服务的数据流,接收数字广播服务的RF信号,将接收的RF信号转换为数字数据并输出转换的数字数据。
此外,当在提供数字广播服务的同时目前时间到达预先安排的ESG改变时间“T1”211时,控制器301从下一ESG检测关于当前提供的数字广播服务的接收信息,并根据检测的接收信息操作RF单元303。
此外,尽管没有正在提供数字广播服务,但是,控制器301可在预先安排的ESG改变时间“T1”211过去之后,不基于当前ESG数据,而是基于下一ESG数据来提供数字广播服务。
可使用如由欧洲电信标准协会(EFSI)提出的数字视频广播-广播与移动服务的融合(DVB-CBMS)方案或使用由诺基亚提出的开放空中接口(OAI)方案来构建广播ESG数据的数字广播设备101。
首先,将在这里解释由使用DVB-CBMS方案构建的数字广播设备101广播ESG数据的方法。
图4是示出根据本发明第一实施例由数字广播设备广播的ESG设置数据、当前ESG数据和下一ESG数据的结构的框图。这里将参照图1到图4来描述由使用由ETSI提出的DVB-CBMS方案构建的数字广播设备101广播ESG数据的方法。
ESG设置数据会话表示用于发送ESG设置数据的会话,由此数字广播接收终端131访问ESG设置数据会话并接收ESG设置数据。当前ESG数据会话和下一ESG数据会话分别表示用于发送当前ESG数据和下一ESG数据的会话,由此数字广播接收终端131通过访问每个相应的会话来接收当前ESG数据和下一ESG数据。
在图2中的第二处理期间,数字广播设备101广播当前ESG数据和下一ESG数据,并且数字广播接收终端131根据ESG接收设置接收当前ESG数据和下一ESG数据。可将ESG接收设置建立为周期性地接收ESG数据,或者建立为当由用户请求数字广播服务时接收ESG数据。
当发送ESG数据时,数字广播设备101发送ESG Bootstrap FLUTE(通过单向传输的文件传送)数据401、ESG Announcement Carousel FLUTE数据409、当前ESG FLUTE数据419和下一ESG FLUTE数据429以及ESG数据。
ESG Bootstrap FLUTE数据401包括文件传送表(FDT)403、ESG提供者发现描述符数据405以及ESG访问描述符数据407。FDT 403提供关于包括在ESG Bootstrap FLUTE数据401中的数据的信息。ESG提供者发现描述符数据405包括关于ESG数据提供者的信息,并且ESG访问描述符数据407包括数字广播接收终端131接收当前ESG数据和下一ESG数据所需的信息。
ESG Announcement Carousel FLUTE数据409包括FDT 411、ESG初始容器数据413、以及ESG索引容器数据415和417。FDT 411提供关于包括在ESG Announcement Carousel FLUTE数据409中的数据的信息。ESG初始容器数据413包含数字广播接收终端131初始化ESG数据所需的数据。具体说来,在包括在ESG初始容器数据413的数据中,分区声明数据识别当前ESG数据和下一ESG数据,所述当前ESG数据和下一ESG数据两者当前均被发送,并且分区声明数据提供IP地址和端口信息,所述IP地址和端口信息是用于访问当前ESG数据会话和下一ESG数据会话的访问信息。
图5示出根据本发明第一实施例由数字广播设备广播的ESG初始容器数据中的分区声明数据的示例。将参照图1到图5来描述用于分区声明数据的字段。
参照图5,用于分区声明数据的字段包括ESG传输数据“ReconfigurationDataTransport”501以及预先安排的ESG改变时间(即,ESG重新配置时间)“T1”503,其中,所述ESG传输数据“ReconfigurationDataTransport”501表示相应的ESG设置数据涉及当前ESG数据还是涉及下一ESG数据。
图6是解释根据本发明第一实施例由数字广播设备广播的分区声明数据的表。可以根据下一ESG数据是否已经发送将ESG传输数据“ReconfigurationDataTransport”设置为“0”或“1”。
当ESG传输数据“ReconfigurationDataTransport”具有值“0”时,提供关于当前ESG数据的IP地址和端口信息。当ESG传输数据“ReconfigurationDataTransport”具有值“1”时,提供关于下一ESG数据的IP地址和端口信息。
预先安排的ESG改变时间“ReconfigurationTime”503表示数字广播设备101开始基于下一ESG数据广播数字广播服务的时间点。数字广播设备101基于当前ESG信息广播数据字广播服务,直到目前时间到达预先安排的ESG改变时间“ReconfigurationTime”503,并且在预先安排的ESG改变时间“ReconfigurationTime”503之后基于下一ESG信息广播数字广播服务。
再次参照图4,当前ESG FLUTE数据419包括FDT 421、以及ESG片段容器数据423、425和427。FDT 421提供关于包括在当前ESG FLUTE数据419中的数据的信息。ESG片段容器数据423、425和427是当前ESG数据的分片。因此,数字广播接收终端131接收ESG片段容器数据423、425和427,并通过使用接收的数据产生当前ESG信息。
下一ESG FLUTE数据429包括FDT 431、以及ESG片段容器数据433、435和437。FDT 431提供关于包括在下一ESG FLUTE数据429中的数据的信息。ESG片段容器数据433、435和437是下一ESG数据的分片。因此,数字广播接收终端131通过使用片段容器数据433、435和437产生下一ESG信息。
图7是示出根据本发明第二实施例由数字广播设备广播的ESG设置数据、当前ESG数据和下一ESG数据的结构的框图。现在将参照图1到图7描述由根据开放空中接口(OAI)标准的DVB-H方案构建的数字广播设备广播的ESG数据的结构。
首先,数字广播设备101在图2的第二处理期间广播当前ESG数据和下一ESG数据。
当发送ESG数据时,数字广播设备101广播DVB Bootstrap数据701、Announcement Carousel数据713、当前ESG数据721和下一ESG数据723,连同ESG数据。
DVB Bootstrap数据701包括文件传送表(FDT)703、ESG提供者描述符数据705和709以及ESG访问描述符数据707和711。FDT 703提供关于包括在DVB Bootstrap数据701中的数据的信息。ESG提供者描述符数据705和709包括关于ESG数据提供者的信息,并且ESG访问描述符数据707和711包括数字广播接收终端131接收当前ESG数据和下一ESG数据所需的信息。
Announcement Carousel数据713包括FDT715、ESG传送描述符数据717和719。FDT 715提供关于包括在Announcement Carousel数据713中的数据的信息。ESG传送描述符数据717和719提供信息以使得数字广播接收终端131能够访问当前ESG数据会话和下一ESG数据会话。具体说来,第一ESG传送描述符数据717提供使得能够访问当前ESG数据会话的IP地址和端口信息,并且第二ESG传送描述符数据719提供使得能够访问下一ESG数据会话的IP地址和端口信息。
图8示出根据本发明第二实施例由数字广播设备广播的ESG传送描述符数据717和719的XML。将参照图1到图8描述ESG传送描述符数据的XML。
图8所示的XML提供重设指令801,其包括“ESGReconfigurationDataTransport”和“ReconfigurationTime”。
图9是解释根据本发明第二实施例由数字广播设备广播的FSG传送描述符的XML的表。现在将参照图9描述重设指令801。
可根据是否已经发送下一ESG数据将包括在重设指令801中的ESG传输数据“ReconfigurationDataTransport”901设置为“0”或“1”。当ESG传输数据“ReconfigurationDataTransport”901具有值“0”时,ESG传送描述符数据提供关于当前ESG会话的IP地址和端口信息。当ESG传输数据“ReconfigurationDataTransport”901具有值“1”时,ESG传送描述符数据提供关于下一ESG会话的IP地址和端口信息。
预先安排的ESG改变时间“ReconfigurationTime”903表示数字广播设备101开始根据下一ESG信息广播数字广播服务的时间点。因此,数字广播设备101基于当前ESG信息广播数字广播服务,直到目前时间到达预先安排的ESG改变时间“ReconfigurationTime”903,然后在预先安排的ESG改变时间“ReconfigurationTime”903之后根据下一ESG信息广播数字广播服务。
再次参照图7,当前ESG数据721包括作为当前ESG数据的分片的ESG容器数据。因此,数字广播接收终端131接收包括在当前ESG数据721中的ESG容器数据,并通过使用接收的数据产生当前ESG信息。
下一ESG数据723包括作为下一ESG数据的分片的ESG容器数据。因此,数字广播接收终端131接收包括在下一ESG数据中的ESG容器数据,并通过使用接收的数据产生下一ESG信息。
图10是示出根据本发明由数字广播接收终端重设ESG数据的过程的流程图。以下将参照图1到图10描述由数字广播接收终端接收当前ESG数据和下一ESG数据并根据接收的数据来重设ESG信息的过程。
以下的描述基于这样的假设已经将数字广播接收终端131的接收设置配置为当由用户请求数字广播服务时接收ESG数据。
在步骤1001,当用户请求数字广播服务时,数字广播接收终端131的控制器301接收ESG设置数据。
控制器301接收传输流,并搜索用于ESG设置数据的传输的会话的传输流,其已经通过预定IP地址和预定端口而被接收到。然后,控制器301通过访问ESG设置数据会话来接收ESG设置数据。
在步骤1003,控制器301通过分析包括在ESG设置数据中的下一ESG传输数据“ReconfigurationDataTransport”的设置值来确定数字广播设备101是否正在广播下一ESG数据。
在步骤1005,如果在步骤1003分析的包括在ESG设置数据中的下一ESG传输数据“ReconfigurationDataTransport”的设置值是“1”,则控制器301进行步骤1007。如果包括在其中的下一ESG传输数据“ReconfigurationDataTransport”的设置值是“0”,则控制器301进行步骤1021。
在步骤1021,控制器301搜索传输流以找到当前ESG数据,接收当前ESG数据并将其存储在存储单元311中。
控制器301使用已经包括在ESG设置数据中的用于当前ESG数据会话的IP地址和端口信息来访问当前ESG数据会话。然后,控制器301从其已经访问的当前ESG数据会话接收当前ESG数据,并将接收的当前ESG数据存储在存储单元311中。
在步骤1023,控制器301基于当前ESG数据提供数字广播服务。
控制器301将可根据当前ESG数据提供的数字广播服务的列表通知给用户。当由用户选择了数字广播服务时,控制器301搜索包括在当前ESG数据中的IP地址和端口信息,以找到与所选择的数字广播服务相应的IP地址和端口信息。然后,控制器301使用找到的IP地址和端口信息访问所选择的数字广播服务的会话,接收由用户选择的数字广播服务,并向用户提供数字广播服务。然后,控制器301执行步骤1015。
同时,在步骤1007,控制器301搜索传输流以找到当前ESG数据和下一ESG数据,接收当前ESG数据和下一ESG数据并将其存储在存储单元311中。
控制器301搜索包括在ESG设置数据中的关于当前ESG数据会话的IP地址和端口信息以及关于下一ESG数据会话的IP地址和端口信息。然后,控制器301使用找到的IP地址和端口信息访问当前ESG数据会话和下一ESG数据会话。接着,控制器301从其已经访问的当前ESG数据会话和下一ESG数据会话接收当前ESG数据和下一ESG数据,并将接收的当前ESG数据和下一ESG数据存储在存储单元311中。
可根据使用的是ETSI的DVB-CBMS标准还是诺基亚的OAI标准来改变从步骤1001到步骤1007使用的ESG设置数据。
首先,将对于使用DVB-CBMS标准的情况来描述根据本发明的从步骤1001到步骤1007的过程。控制器301接收传输流,并使用预先存储在存储单元311中的IP地址和端口信息来接收包括在传输流中的ESG BootstrapFLUTE数据。接着,控制器301接收并分析包括在ESG Bootstrap FLUTE数据中的FDT数据。接着,控制器301使用分析的FDT来接收包括在ESGBootstrap FLUTE数据中的ESG提供者发现描述符数据和ESG访问描述符数据。此外,控制器301通过分析接收的ESG访问描述符数据获得关于ESGAnnouncement Carousel FLUTE数据会话的IP地址和端口信息。
然后,控制器301使用获得的IP地址和端口信息访问ESG AnnouncementCarousel FLUTE数据会话,并接收包括在ESG Announcement Carousel FLUTE数据会话中的数据。接着,控制器301从接收的数据中分析包括在ESG初始容器数据中的分区声明数据。根据DVB-CBMS标准,ESG初始容器数据相应于在本发明中采用的ESG设置数据。
然后,当分区声明数据的ESG传输数据“ReconfigurationDataTransport”具有值“0”时,控制器301检测用于访问当前ESG FLUTE数据会话的IP地址和端口信息。相反,当ESG传输数据“ReconfigurationDataTransport”具有值“1”时,控制器301检测用于访问下一ESG FLUTE数据会话的IP地址和端口信息。
接着,控制器301通过使用检测的IP地址和端口信息来访问当前ESGFLUTE数据会话和下一ESG FLUTE数据会话。然后,控制器301从其已经访问的每个会话接收当前ESG数据和下一ESG数据,并将接收的数据存储在存储单元311中。
接着,将对于使用OAI标准的情况来描述根据本发明的从步骤1001到步骤1007的过程。控制器301接收传输流,并接收包括在传输流中的DVBBootstrap数据,其基于存储在存储单元311中的IP地址和端口信息被接收。接着,控制器301分析包括在DVB Bootstrap数据中的FDT,并接收包括在DVB Bootstrap数据中的ESG提供者描述符数据和ESG访问描述符数据。此外,控制器301通过分析接收的ESG访问描述符数据获得关于AnnouncementCarousel数据的IP地址和端口信息。
然后,控制器301使用获得的IP地址和端口信息访问AnnouncementCarousel数据会话,并接收包括在Announcement Carousel数据会话中的数据。接着,控制器301分析接收的ESG传送描述符数据的每个分片。根据OAI标准,ESG传送描述符数据相应于在本发明中采用的ESG设置数据。然后,当分析的ESG传送描述符数据的ESG传输数据“ReconfigurationDataTransport”具有值“0”时,控制器301检测用于访问当前ESG数据会话的IP地址和端口信息。相反,当分析的ESG传送描述符数据的ESG传输数据“ReconfigurationDataTransport”具有值“1”时,控制器301检测用于访问下一ESG数据会话的IP地址和端口信息。
接着,控制器301使用检测的IP地址和端口信息来访问当前ESG数据会话和下一ESG数据会话。然后,控制器301从其已经访问的会话接收当前ESG数据和下一ESG数据,并将接收的数据存储在存储单元311中。
同时,在步骤1009,控制器301基于在步骤1007存储的当前ESG数据提供数字广播服务。
控制器301将可基于当前ESG数据提供的数字广播服务的列表通知给用户。当由用户选择了数字广播服务时,控制器301搜索包括在当前ESG数据中的IP地址和端口信息,以找到与所选择的数字广播服务相应的IP地址和端口信息。然后,控制器301访问与找到的IP地址和端口信息相应的数字广播服务的会话,接收由用户选择的数字广播服务,并向用户提供数字广播服务。
在步骤1011,控制器301确定目前时间是否已经到达预先安排的ESG改变时间“ReconfigurationTime”。
如果目前时间等于预先安排的ESG改变时间“ReconfigurationTime”,则控制器301进行步骤1013;如果不等于,则控制器301重复步骤1011。
在步骤1013,控制器301基于下一ESG数据提供数字广播服务,所述下一ESG数据已经在步骤1007或基于当前ESG数据的数字广播服务期间被存储在存储单元311中。
当用户请求控制单元301结束数字广播服务时,控制器301在步骤1015结束数字广播服务。
尽管以参照本发明的特定优选实施例显示和描述了本发明,但是本领域的技术人员将理解在不脱离由所附权利要求限定的本发明的精神和范围的情况下,可进行形式和细节上的各种改变。例如,尽管本发明的实施例最适于被设置为当由用户请求数字广播服务时接收ESG数据的数字广播接收终端,但是可将根据本发明的数字广播接收终端设置为周期性地接收ESG数据。因此,本发明的范围并不受限于上述实施例,而是由权利要求及其等同物限定。
权利要求
1.一种在数字视频广播系统中提供ESG的ESG系统,所述ESG系统包括数字广播设备,用于当请求ESG数据的改变时,在预先安排的ESG改变时间点“ReconfigurationTime”之前的预定时间段期间广播传输流,其中,传输流包括ESG设置数据、当前ESG数据和下一ESG数据;以及数字广播接收终端,用于接收传输流,分析ESG设置数据,根据分析的ESG数据接收并存储当前ESG数据和下一ESG数据,并在从ESG设置数据检测的预先安排的ESG改变时间点之后根据存储的下一ESG数据提供数字广播服务。
2.如权利要求1所述的ESG系统,其中,数字广播设备在不同于所述预定时间段的另一时间段期间广播包括ESG设置数据和当前ESG数据的传输流。
3.如权利要求1所述的ESG系统,其中,当ESG设置数据相应于下一ESG设置数据时,ESG设置数据包括当前ESG数据访问信息和下一ESG数据访问信息,当ESG设置数据相应于当前ESG设置数据时,ESG设置数据包括当前ESG数据访问信息。
4.如权利要求1所述的ESG系统,其中,当ESG设置数据相应于下一ESG设置数据时,ESG设置数据包括下一ESG数据访问信息,当ESG设置数据相应于当前ESG设置数据时,ESG设置数据包括当前ESG数据访问信息。
5.如权利要求3所述的ESG系统,其中,所述下一ESG设置数据还包括预先安排的ESG改变时间点。
6.如权利要求4所述的ESG系统,其中,所述下一ESG设置数据还包括预先安排的ESG改变时间点。
7.如权利要求3所述的ESG系统,其中,基于DVB-CBMS方案来构建数字广播设备。
8.如权利要求4所述的ESG系统,其中,基于DVB-CBMS方案来构建数字广播设备。
9.如权利要求3所述的ESG系统,其中,基于OAI方案来构建数字广播设备。
10.如权利要求4所述的ESG系统,其中,基于OAI方案来构建数字广播设备。
11.一种在数字视频广播系统中提供ESG的方法。所述方法包括以下步骤当请求ESG数据的改变时,允许数字广播设备101在预先安排的ESG改变时间点“ReconfigurationTime”之前的预定时间段期间广播传输流,其中,传输流包括ESG设置数据、当前ESG数据和下一ESG数据;允许数字广播接收终端接收传输流,分析ESG设置数据,根据分析的ESG设置数据接收并存储当前ESG数据和下一ESG数据;以及允许数字广播接收终端在从ESG设置数据检测的预先安排的ESG改变时间点之后,根据存储的下一ESG数据提供数字广播服务。
12.如权利要求11所述的方法,其中,数字广播设备在不同于所述预定时间段的另一时间段期间广播包括ESG设置数据和当前ESG数据的传输流。
13.如权利要求11所述的方法,其中,当ESG设置数据相应于下一ESG设置数据时,ESG设置数据包括当前ESG数据访问信息和下一ESG数据访问信息,当ESG设置数据相应于当前ESG设置数据时,ESG设置数据包括当前ESG数据访问信息。
14.如权利要求11所述的方法,其中,当ESG设置数据相应于下一ESG设置数据时,ESG设置数据包括下一ESG数据访问信息,当ESG设置数据相应于当前ESG设置数据时,ESG设置数据包括当前ESG数据访问信息。
15.如权利要求13所述的方法,其中,下一ESG设置数据还包括预先安排的ESG改变时间点。
16.如权利要求14所述的方法,其中,下一ESG设置数据还包括预先安排的ESG改变时间点。
17.如权利要求13所述的方法,其中,基于DVB-CBMS方案来构建数字广播设备。
18.如权利要求16所述的方法,其中,基于DVB-CBMS方案来构建数字广播设备。
19.如权利要求13所述的方法,其中,基于OAI方案来构建数字广播设备。
20.如权利要求14所述的方法,其中,基于OAI方案来构建数字广播设备。
21.一种在数字视频广播系统中由数字广播设备提供ESG的方法,所述方法包括以下步骤当请求ESG数据的改变时,根据ESG中改变的内容产生下一ESG数据;以及在预先安排的ESG改变时间点“ReconfigurationTime”之前的预定时间段期间广播传输流,其中,传输流包括ESG设置数据、当前ESG数据和下一ESG数据。
22.如权利要求21所述的方法,其中,数字广播设备在不同于所述预定时间段的另一时间段期间广播包括ESG设置数据和当前ESG数据的传输流。
23.如权利要求21所述的方法,其中,当ESG设置数据相应于下一ESG设置数据时,ESG设置数据包括当前ESG数据访问信息和下一ESG数据访问信息,当ESG设置数据相应于当前ESG设置数据时,ESG设置数据包括当前ESG数据访问信息。
24.如权利要求21所述的方法,其中,当ESG设置数据相应于下一ESG设置数据时,ESG设置数据包括下一ESG数据访问信息,当ESG设置数据相应于当前ESG设置数据时,ESG设置数据包括当前ESG数据访问信息。
25.如权利要求23所述的方法,其中,所述下一ESG设置数据还包括预先安排的ESG改变时间点。
26.如权利要求24所述的方法,其中,所述下一ESG设置数据还包括预先安排的ESG改变时间点。
27.一种在数字视频广播系统中由数字广播接收终端提供ESG的方法。所述方法包括以下步骤1)接收传输流,分析ESG设置数据,根据分析的ESG设置数据接收并存储当前ESG数据和下一ESG数据,其中,所述传输流包括ESG设置数据、当前ESG数据和下一ESG数据并由数字广播设备广播;以及2)从ESG设置数据检测的预先安排的ESG改变时间点“ReconfigurationTime”之后,根据存储的下一ESG数据提供数字广播服务。
28.如权利要求27所述的方法,其中,步骤1)包括以下步骤使用预定的IP地址和端口信息接收并分析包括在传输流中的ESG设置数据;当检测到下一ESG传输数据“ReconfigurationDataTransport”的设置值为“0”时,根据包括在ESG设置数据中的IP地址和端口信息接收当前ESG数据,其中,所述设置值包括在分析的ESG设置数据中,并表示ESG设置数据涉及当前ESG数据还是下一ESG数据;当检测到下一ESG传输数据的设置值为“1”时,根据包括在ESG设置数据中的IP地址和端口信息接收下一ESG数据;以及存储接收的当前ESG数据和下一ESG数据。
29.如权利要求27所述的方法,其中,当ESG设置数据相应于下一ESG设置数据时,ESG设置数据包括当前ESG数据访问信息和下一ESG数据访问信息,当ESG设置数据相应于当前ESG设置数据时,ESG设置数据包括当前ESG数据访问信息。
30.如权利要求27所述的方法,其中,当ESG设置数据相应于下一ESG设置数据时,ESG设置数据包括下一ESG数据访问信息,当ESG设置数据相应于当前ESG设置数据时,ESG设置数据包括当前ESG数据访问信息。
31.如权利要求29所述的方法,其中,所述下一ESG设置数据还包括预先安排的ESG改变时间点。
32.如权利要求30所述的方法,其中,所述下一ESG设置数据还包括预先安排的ESG改变时间点。
全文摘要
公开一种在数字视频广播系统中,当电子服务向导(ESG)的重要信息改变时,广播用于数字广播的ESG的方法和系统,所述ESG包括预定的改变信息。数字广播设备通过广播通信网络广播ESG,其包括当前信息数据和预定的改变信息。数字广播接收终端接收并存储广播的ESG,基于ESG的当前信息数据提供数字广播服务,并在预先安排的ESG改变时间点之后基于存储的预定改变信息提供数字广播服务。
文档编号H04N7/24GK101094414SQ20071000432
公开日2007年12月26日 申请日期2007年1月22日 优先权日2006年6月20日
发明者全真佑, 韩荣燮, 金永执, 李炳大 申请人:三星电子株式会社

最新回复(0)