发送/接收电子服务指南数据更新信息的系统和方法

文档序号:7659521阅读:96来源:国知局
专利名称:发送/接收电子服务指南数据更新信息的系统和方法
技术领域
本发明涉及一种手持数字视频广播(DVB-H )系统,更具体地说,涉及 一种通过移动广播终端有效地通知用户传送关于广播服务的信息的电子服务 指南(ESG)数据的版本的系统和方法。
背景技术
预期移动数字广播的快速发展将继续进行。存在多种移动数字广播的标 准,其中有三种标准在全世界广泛使用。它们中的一个是数字多媒体广播 (DMB),已经作为移动广播的标准在韩国采用。第二个是DVB-H。第三个 是已经由美国的高通公司开发的媒体前向单链接(MediaFLO)技术。在上述标准中,DVB-H移动广播标准基于与现有欧洲数字广播的标准相 应的数字视频广播(DVB),并且还与基于运动图像专家组-2 (MPEG-2)系 统配置的移动广播的标准相应。图1显示DVB-H系统的协议栈。参照图1, DVB-H系统的协议栈包括DVB-H传输协议10、 MPEG-2传输流(TS )协议 20、互联网协议(IP) 40、节目特定信息/服务信息(PSI/SI)协议30、用户 数据报协议(UDP) 50、实时传输协议(RTP) 60、异步分层编码/分层编码 传输(ALC/LCT)协议70和单向传输的文件传送(FLUTE )协议80。 DVB-H 系统的协议栈具有这样的特性通过IP 40发送除了与PSI/SI信息相应的 DVB-H信号传输之外的所有其它数据。也就是说,除了文件下载服务之外, 以IP包的形式发送通过DVB-H系统发送的包括音频服务、视频服务等的所 有数据。根据DVB-H,与IP 40相比,通过使用与IP 40的上层协议相应的RTP 60 发送/接收视频数据和音频数据,并且通过使用位于最上层的FLUTE协议80 发送/接收文件/数据。为了在MPEG-2系统上^皮携带,这些IP包以多协议封 装(MPE)的形式被封装并被发送。这种处理如图2所示。图2显示IP包 MPE封装的处理。参照图2,在MPE段流103中封装IP流101的IP包,并 且在与传输包流相应的MPEGTS 105上携带IP流101的IP包。 DVB-H具有另一特性,使得使用被称为"时间分片"的独特方案来传送 广播数据。时间分片是这样一种方案,其中,当各种类型的数据被复用以在MPEG TS 105上被携带时,在特定时隙传送每个数据。例如,当一片视频数 据和一片音频数据被复用以在MPEG TS 105上^L携带时,在0至1[秒]的时 间间隔期间传送视频数据,接着,在1至2[秒]的时间间隔期间传送音频数据, 接下来,在2至3[秒]的时间间隔期间重新开始在0至l[秒]的时间间隔期间 已经被执行的视频数据的传输。通过以这种方式的传输,在再现一见频信号的 同时,接收MPEG TS 105的终端仅在O至l[秒]、2至3[秒]和4至5[秒]的时 间间隔期间接收数据,对接收的数据解码,接下来,能够输出视频数据。将 时间分片应用于DVB-H系统的理由是终端的电池资源,因为DVB-H的终端 可以是从电池供电的移动终端。因此,在接收广播的同时,最小化功耗可以 是必要技术。如果使用时间分片传送各种服务,则终端仅在其间发送为了服 务而提供的数据的时间间隔接收数据,对接收的数据解码,接下来,当没有 接收到数据时进入休眠状态。其结果是,能够减少功耗。图3显示了使用时 间分片的DVB-H数据传送模型。参照图3,在分配的时隙期间可以依次传送 ESG数据lll、视频1数据113、音频数据115和视频2数据117。在时间分 片的方案中不传送DVB-H信号传输信息,而是在整个时域传送DVB-H信号 传输信息。最后,DVB-H系统的另一特性是ESG数据的使用。ESG数据与可扩展 标记语言(XML )文件相应,所述XML文件具有关于通过DVB-H系统发送 的广播服务的信息。通过使用这种ESG数据,DVB-H系统通知用户广播服 务的种类和接收广播服务所需的信息的分集{例如,互联网协议(IP)平台标 识符(ID)、 IP地址、关于付费的服务的信息等}。因此,应该较早接收ESG 数据,以在接收包括视频、音频、数据等的广播服务之前分析该ESG数据。 此外,由于在服务的中间在这种ESG数据中可出现更新,因此通过周期地检 查更新是否出现能够保持最新数据。在DVB-H系统中PSI/SI信息的主要作用是对进入MPEGTS中的数据和 符合IP地址的信息执行信号传输。以这种方式,通过使用IP地址,并且通 过在ESG的广播服务的IP地址和实际接收的MPEG TS的节目ID ( PID )之 间进行映射,能够接收相关IP数据。由于与广播相关的大部分信息包括在 ESG中,因此,在携带PSI/SI数据的同时还传送关于DVB-T和DVB-S广播
服务的信息,实际上在DVB-H中不传送与广播相关的信息。在整个接收服务的过程中,还应该监控PSI/SI数据。这就是为什么如果 与DVB-H相关的信号传输信息改变,则应该反映改变。因此,通常,PSI/SI 不使用时间分片来传送数据,而是扩展到整个时域,从而可在任何时隙期间 进行解码。如现有技术所研究,DVB-H终端分析ESG数据,以在DVB-H系统中执 行广播服务。此外,在正在接收服务的同时,通过周期地;险查任何更新能够 保持最新数据。然而,如图2所示,还通过IP 40传送ESG数据,并且如在 特定时隙期间携带ESG数据一样使用时间分片传送ESG数据。参照图1,传 送ESG数据的协议位于与文件下载协议相应的FLUTE协议80之上。为了在DVB-H中保持ESG数据最新,在从ESG数据当其被接收时进入 的时隙唤醒之后,应该使用FLUTE协议80周期地检查ESG数据的更新。 FLUTE协议80发送关于是否已经使用被称为"形式描述技术(FDT )实例" 的XML数据更新正在被传送的文件的信息。在图4中示出这一处理。图4 显示FLUTE协议数据传输概念。参照图4,为了感知ESG数据是否已经更 新,在接收ESG数据的时隙期间首先接收第二EDT实例121,并且第二EDT 实例121与已经接收的第一EDT实例进行比较。如果已经接收并存储的第一 EDT实例的ID与当前接收的第二 EDT实例的ID不同,则更新ESG数据。 在图4中,在第一时间间隔"a"期间和在第二时间间隔"b"期间,第一EDT 实例的ID与第二EDT实例的ID相同。然而,由于在第三时间间隔"c"期 间,第三EDT实例的ID变为2,因此在第三时间间隔"c"期间更新ESG数 据。为了仅检查ESG数据是否被更新,在从在其间总是接收到ESG数据的 时隙域唤醒之后,应该接收并分析FDT实例。其结果是,;险查ESG数据的 更新使大量功率被消耗。发明内容因此,作出本发明以解决现有技术中出现的上述问题,并且本发明的一 方面在于提供一种系统和方法,其中,能够通过有效地检查ESG数据的版本 来更新ESG数据,同时减少DVB-H终端的功耗。为了实现上述各方面,根据本发明的示例性实施例,提供一种在手持数 字视频广播(DVB-H)系统中发送电子服务指南(ESG)数据的更新信息的
方法,所述方法包括检测将被发送的ESG数据的版本;以及在构建节目特 定信息/服务信息(PSI/SI)的表中的预定表中插入ESG数据的版本信息,并 且发送包括在所述预定表中的ESG数据的版本。为了实现上述各方面,根据本发明的示例性实施例,提供一种在手持数 字视频广播(DVB-H)系统中接收电子服务指南(ESG)数据的更新信息的 方法,所述方法包括接收PSI/SI数据;分析接收的PSI/SI数据,并且从分 析的PSI/SI数据检测ESG数据的版本;将检测的ESG数据的版本与从已经 接收的PSI/SI检测的ESG数据的版本进行比较,以检查两个版本是否彼此相 符;以及如果两个版本彼此不相符,则与ESG数据的传输信道进行连接;接 收ESG数据,并且更新接收的ESG数据。为了实现上述各方面,提供一种在手持数字视频广播(DVB-H)系统中 发送/接收电子服务指南(ESG)数据的更新信息的系统,所述系统包括 DVB-H系统,检测将被发送的ESG数据的版本,在构建节目特定信息/服务 信息(PSI/SI)数据的表中的预定表中插入ESG数据的版本信息,并且发送 包括在所述预定表中的ESG数据的版本;以及DVB-H接收终端,接收PSI/SI 数据,接着分析接收的PSI/SI数据,以从分析的PSI/SI数据检测ESG数据的 版本,将检测的ESG数据的版本与从已经接收的PSI/SI检测的ESG数据的 版本进行比较,以一企查两个版本是否彼此相符,并且如果两个版本纟皮此不相 符,则与ESG数据的传输信道进行连接,以接收ESG数据,并更新接收的 ESG数据。


通过下面结合附图进行的详细描述,本发明的上述和其它目的、特点和 优点将会变得更加清楚,其中图1显示DVB-H系统的协议栈;图2显示IP包MPE封装的处理;图3显示使用时间分片的DVB-H数据传送;图4显示使用FLUTE协议的数据传输;图5是示出根据本发明的DVB-H接收终端的配置的框图;图6示出DVB-H PSI/SI的配置信息;图7示出根据本发明的DVB-H PSI/SI的信息分析处理;
图8显示根据本发明的节目映射表(PMT)的结构;图9显示根据本发明的data—broadcast_id_descriptor()的结构;图10显示才艮据本发明的IP/MAC一notification一info()的结构;图11显示根据本发明的ESG_version—info()的结构;以及图12是根据本发明的通过DVB-H接收终端更新ESG信息的处理的流程图。
具体实施方式
将参照附图描述本发明的优选实施例。尽管在不同的附图中显示相同的 部件,但是在下面整个的描述和附图中,相同的标号指示相同的部件。此外, 在本发明下面的描述中,当包含于此的公知功能和配置可能使本发明的主题 更加模糊时,将省略对其的详细描述。首先,参照图5,将如下描述本发明的DVB-H广播接收终端100。 DVB-H 广播接收终端100包括运动画面播放器210、 ESG信息分析器220、快速传 输协议(RTP)处理单元230、 FLUTE解码器240、互联网协议/用户数据报 协议(IP/UDP)处理单元250、 DVB-H解封装器260、 PSI/SI分析器280、 DVB-H解调器290和DVB-H射频(RF )接收单元270DVB-H RF接收单元270从DVB-H系统200接收DVB-H信号,并且将 接收的DVB-H信号提供给DVB-H解调器290。 DVB-H解调器2卯分析 MPEG-2传输流,并且将分析的MPEG-2传输流提供给DVB-H解封装器260 和PSI/SI分析器280。 DVB-H解封装器260对MPE段数据解封装以获得IP 包,并且将获得的IP包提供给IP/UDP处理单元250。 PSI/SI分析器280分析 PSI/SI信息。IP/UDP处理单元250处理纟妻收的IP包,并且将处理的IP包输 出到RTP处理单元230和FLUTE解码器240。 FLUTE解码器240从接收的 IP包检查传输数据,诸如ESG数据等,并且将检测的传输数据输出到ESG 信息分析器220。 ESG信息分析器220分析从FLUTE解码器240提供的ESG 数据,以从分析的ESG数据中提取广播服务所需的信息。RTP处理单元230 处理接收的IP包,以将处理的IP包提供给运动画面播;故器210,并且运动画 面播放器210再现输入的经过RTP处理的IP包,以输出再现的经过RTP处 理的IP包。同时,DVB-H系统200发送用于信号传输的如图6所配置的PSI/SI数据。 参照图6,应该必须包括在将被发送的DVB-H的PSI/SI数据中的必要的表信 息包括节目关联表(PAT)131、节目映射表(PMT)133、网络信息表(NIT) 135、 IP/MAC通知表(INT) 141以及时间和日期表(TDT) 137。 PAT 131 和PMT133是包括解复用信息所需的PID信息的表,其中,对所述信息进行 复用以进入MPEG-2系统。NIT 135是包括MPEG-2流的广播网络信息的表, INT 141是解复用通过使用IP协定发送的服务所需的PID信息与每个IP地址 相符的表。TDT 137是包括关于广播流参考的时间的信息的表。包括服务描 述表(SDT)和事件信息表作为剩余选项,所述SDT包括关于广播服务的信 息,所述事件信息表包括关于广播节目时间的信息。参照图7,下面将描述DVB-H广播接收终端100分析如上述所配置的 PSI/SI数据的处理。由于DVB-H服务的所有数据被配置为IP数据,因此在 DVB-H广播接收终端100已经从PSI/SI获得IP平台信息之后,DVB-H广播 接收终端100检测与相关IP平台相关的INT141,所述IP平台信息的服务当 前是可用的。然后,DVB-H广播接收终端100从检测INT 141检测IP数据和 从MPEG-2传输流提取数据所需的信息,其中,通过IP平台提供所述IP数 据的服务。为了依次检查参照图7的这种处理,DVB-H广播接收终端100的 PSI/SI分析器280首先检测NIT 135,以获得广播网络的MPEG流信息。其 后,PSI/SI分析器280分析NIT 135或业务群关联表(BAT) 139,以获得包 括在广播网络中的IP平台的信息。IP平台变为广播设备提供的广播服务的单 元。IP平台的信息包括服务ID、 IP平台ID和平台名称等。接下来,如果通 过使用服务ID在PAT 131中检测到其ID匹配的信息,则现在能够获得使与 服务ID相关的PMT 133能够被找到的PID信息。如果通过使用所述PID信 息从PSI/SI信息检测到PMT 133,则能够找到data—broadcast—id—descriptor(), 所述data—broadcast—id—descriptor()掌握与IP平台服务相关的INT的位置。在 data—broadcastjd—descriptor()中设置接收到相关IP平台的INT 141的传输流 包的PID信息以及INT 141的版本。可通过使用这个PID信息才企测INT 141 , 并且现在可通过分析INT 141来获得关于IP地址信息,所述IP地址的服务由 IP平台提供。ESG数据与关于被提供作为IP平台中的服务的广播服务的XML数据描 述信息相应。因此,当尝试ESG数据的版本的信号传输时,将通过IP平台
传输的方法,但是在本发明中将描述这些方法中的一个方法作为示例。如图7中所示,在分析PSI/SI数据的处理的过程中,上面已经描述了将在INT141 中最终检测的部分与 PMT 133 相应。在 PMT 133 的 data—broadcast—id—descriptor()中描述与特定平台相关的关于INT 141的信息。 data—broadcast—id—descriptor()包括在在具有PMT 133的结构的描述的一部分 中,可通过data—broadcast—id区分是否包括data—broadcast—id—descriptor()。 将data—broadcast—id—descriptor()的ID设置为0x000B。通过使用包括在 data—broadcast—id一descriptor()中的id—selector—byte传送INT 141,图10示出 根据本发明的优选实施例的描述关于INT 141的信息的 IP/MAC一notification一info()的结构。可以确认通过IP_notification—info()提供 属于INT 141的IP平台的ID和INT 141的版本。在本发明中,提出添加将 ESG版本通知给data—broadcast—id—descriptor()所需的字段(被称为 ESG—verion_info())的方法作为在PSI/SI数据中执行ESG数据的版本的信号 传输的方法之一。图11是示出根据本发明的优选实施例的ESG—version一info() 的结构的示图。参照图11,由于在改变ESG版本的情况下,在监控PSI/SI 数据的同时,PMT 133总是正在被监控,因此,如果包括在PMT 133中的 ESG—version—info()被通知改变的版本,则DVB-H广播接收终端现在能够通 过PSI/SI数据的监控来识别ESG版本的改变。图12是根据本发明的优选实施例的DVB-H广播接收终端100在监控如 上所述配置的PSI/SI数据并检查ESG版本之后更新ESG数据的流程图。在 步骤301 , DVB-H广播接收终端100在接收DVB-H服务的同时监控PSI/SI 数据。在步骤303, DVB-H广播接收终端100继续净企查包括在PMT 133中的 ESG一versionjnfo()。如果存在由ESG一version一info()指示的ESG版本的改变, 则在步骤305, DVB-H广播接收终端100连接到发送ESG数据的信道,并且 在步骤307更新ESG数据。如果存在ESG版本没有包括在PSI/SI中的情况, 则为了检查ESG版本是否被更新,应该将DVB-H广播接收终端100继续连 接到ESG信道。因为继续连接的状态意味着即使在传送ESG数据的时隙期 间,DVB-H广插、接收终端100也应该^皮唤醒,所以由于DVB-H广一番;妾收终 端100应该输入EDT实例以逐个4全查输入的FDT,因此终端的功耗增加,并 且另外需要检查ESG版本是否被更新的任务。然而,如图12所示,由于在 检查ESG版本是否被更新的同时不需要接入ESG数据传输信道,因此可以 减少功诔毛。由于不需要继续连接到ESG数据传输信道以确定ESG数据是否被更新, 并且包括FLUTE解码器、ESG分析器等的各种单元不需要运行,所以减少 了功耗。此外,可以最小化更新ESG数据所需的任务,因此,可以提高DVB-H 接收终端的运行速度。尽管在上下文中已经在此详细描述了本发明的优选实施例,但本领域的 普通技术人员应该清楚地理解,在不脱离由权利要求进一步限定的本发明的 精神和范围的情况下,可以对在此教导的基本发明构思进行许多改变和/或修 改。
权利要求
1、一种在手持数字视频广播系统中发送电子服务指南数据的更新信息的方法,所述方法包括步骤检测将被发送的电子服务指南数据的版本;以及在构建节目特定信息/服务信息的表中的预定表中插入电子服务指南数据的版本,并且发送包括在所述预定表中的电子服务指南数据的版本。
2、 如权利要求l所述的方法,其中,所述预定表包括节目关联表、节目 映射表、网络信息表、互联网协议/MAC通知表以及时间和日期表中的任何一种。
3、 如权利要求2所述的方法,其中,所述预定表包括节目映射表。
4、 如权利要求3所述的方法,其中,所述节目映射表包括存储电子服务 指南数据的版本的字段。
5、 如权利要求4所述的方法,其中,存储电子服务指南数据的版本的字 段包括在节目映射表的data—broadcast—id一descriptor()中。
6、 如权利要求5所述的方法,其中,存储电子服务指南数据的版本的字 段包括ESG_version—info()字段。
7、 一种在手持数字视频广播系统中接收电子服务指南数据的更新信息的 方法,所述方法包括步骤(1 )接收节目特定信息/服务信息数据;(2 )分析接收的节目特定信息/服务信息数据,并且从分析的节目特定 信息/服务信息数据检测电子服务指南数据的版本;(3 )将检测的电子服务指南数据的版本与从已经接收的节目特定信息/ 服务信息检测的电子服务指南数据的版本进行比较,以检查两个版本是否彼 此相符;以及(4 )如果两个版本彼此不相符,则与电子服务指南数据的传输信道进行 连接,接收电子服务指南数据,并且更新接收的电子服务指南数据。
8、 如权利要求7所述的方法,其中,步骤(2)还包括检测电子服务 指南数据的版本,所述电子服务指南数据的版本包括在构建接收的节目特定 信息/服务信息数据的表中的预定表中,然后被发送。
9、 如权利要求8所述的方法,其中,所述预定表包括节目关联表、节目 映射表、网络信息表、互联网协议/MAC通知表以及时间和日期表中的任何 一种。
10、 如权利要求9所述的方法,其中,所述预定表包括节目映射表。
11、 如权利要求IO所述的方法,其中,所述节目映射表包括存储电子服 务指南数据的版本的字段。
12、 如权利要求11所述的方法,其中,存储电子服务指南数据的版本的 字段包括在节目映射表的data—broadcast—id一descriptor()中。
13、 如权利要求12所述的方法,其中,存储电子服务指南数据的版本的 字段包括ESG—version—info()字段。
14、 一种在手持数字视频广播系统中发送/接收电子服务指南数据的更新 信息的系统,所述系统包括手持数字视频广播系统,检测将被发送的电子服务指南数据的版本,在 构建节目特定信息/服务信息数据的表中的预定表中插入电子服务指南数据 的版本,并且发送包括在所述预定表中的电子服务指南数据的版本;以及手持数字视频广播接收终端,接收节目特定信息/服务信息数据,接着分 析接收的节目特定信息/腋务信息数据,以从分析的节目特定信息/服务信息数 据检测电子服务指南数据的版本,将检测的电子服务指南数据的版本与从已 经接收的节目特定信息/服务信息检测的电子服务指南数据的版本进行比较, 以检查两个版本是否彼此相符,并且如果两个版本彼此不相符,则与电子服 务指南数据的传输信道进行连接,以接收电子服务指南数据,并更新接收的 电子服务指南数据。
15、 如权利要求14所述的系统,其中,所述预定表包括节目关联表、 节目映射表、网络信息表、互联网协议艇AC通知表以及时间和日期表中的 任何一种。
16、 如权利要求15所述的系统,其中,所述预定表包括节目映射表。
17、 如权利要求16所述的系统,其中,所述节目映射表包括存储电子服 务指南数据的版本的字段。
18、 如权利要求17所述的系统,其中,存储电子服务指南数据的版本的 字段包括在节目映射表的data—broadcast—id_descriptor()中。
19、 如权利要求18所述的系统,其中,存储电子服务指南数据的版本的 字段包括ESG_version_info()字段。
全文摘要
公开一种在手持数字视频广播(DVB-H)系统中发送/接收电子服务指南(ESG)数据的更新信息的系统和方法。为此,用于发送/接收更新信息的系统包括DVB-H系统,检测将被发送的ESG数据的版本,在构建节目特定信息/服务信息(PSI/SI)数据的表中的预定表中插入ESG数据的版本信息,并且发送包括在所述预定表中的ESG数据的版本信息;以及DVB-H接收终端,接收PSI/SI数据,接着分析接收的PSI/SI数据,以从分析的PSI/SI数据检测ESG数据的版本,将检测的ESG数据的版本与从已经接收的PSI/SI检测的ESG数据的版本进行比较,以检查两个版本是否彼此相符,并且如果两个版本彼此不相符,则与ESG数据的传输信道进行连接,以接收ESG数据,并更新接收的ESG数据。
文档编号H04N7/24GK101159860SQ200710140219
公开日2008年4月9日 申请日期2007年8月3日 优先权日2006年8月8日
发明者李庚信, 郑智旭, 金永执, 金贤澈 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1