使用多下载算法来下载地面dmb数据的方法及其设备的制作方法

文档序号:7972623阅读:328来源:国知局
专利名称:使用多下载算法来下载地面dmb数据的方法及其设备的制作方法
技术领域
本发明涉及一种在地面DMB系统中提供数据服务的方法,更具体地,涉及一种通过地面DMB系统来下载和执行数据服务数据的方法。在下文中,术语“数据服务”用于与视频及音频数据服务相区分。
背景技术
地面DMB系统用于传输视频服务、音频服务和数据服务。地面DMB系统使每个广播电台都能传输包含视频服务、音频服务和数据服务的信号群,其中每个服务都由一个或多个服务组件组成。为了传输这种信息,DMB系统由图1所示的传输帧组成。
参考图1,常规DMB系统传输帧包括同步信道11,用于传输DMB传输系统的内部信息;快速信息通道(FIC)12,被分配用于传输DMB接收机要求快速访问的信息;以及主服务信道(MSC)13,用于传输类似服务组件的主服务。
更具体地来描述每个信道,用于传输DMB传输系统的内部信息的同步信道11包括传输帧同步信息、自动频率控制信息、信道状态估计信息和传输标识信息。
FIC12包括多个快速信息块(FIBs)101-1至101-n,包含关于信号群结构的复合结构信息(MCI)、关于信号群中服务的服务信息(SI)和其它要求快速传输的数据。
MSC13用于传输服务组件,例如视频组件、音频组件和数据组件。MSC13还包括多个子信道,每个子信道都以卷积的方式编码。子信道包括多个公共交织帧(CIFs)102-1至102-n。
传输帧的结构和长度随着传输模式而改变,但是DMB系统采用FIBs 101-1至101-n以及CIFs 102-1至102-n,以便提供不受通过FIC12和MSC13传输的数据种类的影响的传输模式。即,使用FIBs101-1至101-n和CIFs 102-1至102-n来传输数据,而不必考虑传输模式。只需要根据传输模式来规定输入的FIBs 101-1至101-n以及CIFs 102-1至102-n的数目。表1示出了根据地面DMB系统的传输模式而规定的FIBs和CIFs的数目。
表1

此外,表2示出了韩国的地面DMB系统所计划提供的服务的实例。
表2


结合表2中的MBC来描述一个信号群,MBC使用的信号群的服务结构包括一种视频服务、三种音频服务和一种数据服务。因此,DMB系统展示了载有例如视频、音频和数据服务的多种服务的基本广播信号。
数据服务可以是BWS(广播网站)、EPG(电子节目指南)、幻灯(slideshow)或下载Java应用程序等。为了接收数据服务,DMB订户可以使用通过DMB系统传输的广播信号所载有的数据服务的数据(下文称为“数据服务数据”)。在这种情况下,DMB系统仅提供从广播电台广播到DMB接收机的单向通信服务。因此,DMB接收机不能区分已接收的数据服务数据的开始和结束,或选择性地接收尚未被接收的部分数据服务数据。因此,这个问题是通过广播电台在给定周期内重复地发送相同数据来解决的。
在地面DMB系统中用于发送数据的协议通常可以被划分为三种不同的协议。第一种协议是MOT(多媒体目标传送)协议,多用于发送文件类型的数据。该协议使得包含有数据的文件与包含有文件信息的报头或目录能够被一起发送,所以DMB接收机能够通过使用报头或目录来正确地接收MOT数据。使用MOT协议的数据服务的实例是BWS、EPG、幻灯等。第二种协议是TDC(透明数据信道)协议,多用于发送例如数据流的连续数据,例如TPEG(传送协议专家组)。第三种协议是IP(因特网协议)隧道协议,用于发送IP数据。
当DMB订户选择数据服务时,DMB接收端开始下载信号群广播中包含的数据,所以用户在选择数据服务后,必须等待下载完成才能享用服务。即,只有下载了所有的数据服务数据之后,才能执行数据服务,所以订户必须等待下载完成所需要的时间。例如,如果DMB订户选择了BWS服务,订户必须等待直到DMB接收端下载了选定服务中包括的所有文件信息为止。假设下载在BWS服务中包含的所有数据需要3分钟的时间,那么订户在选择了服务后必须等待至少3分钟,才能享用选定的服务。这对于用户而言是不便的,用户可能不接受并因此拒绝进一步使用该服务。

发明内容
本发明提供了一种使用地面DMB系统的多下载算法来下载地面DMB数据的方法和设备,使DMB订户能够在享用信号群中包含的视频或音频服务的同时,从信号群广播中下载数据服务数据,并且存储数据服务数据,因此订户能够在期望享用数据服务时立即享用。
根据本发明的方面,一种使用多下载算法来下载地面DMB数据的设备包括信号群分析器,用于分析将组成广播信号的服务信号群分解为分离的MCI/SI(复合结构信息/服务信息)、视频服务数据、音频服务数据以及包含在信号群中的数据服务数据;MCI/SI剖析器,用于剖析MCI/SI并分析关于组成信号群的服务的信息;视频和音频解码器,用于分别对视频和音频服务数据进行解码来再现视频和音频;数据解码器,用于对数据服务数据进行解码;以及本地高速缓冲存储器,用于存储来自数据解码器的已解码的数据服务数据,其中,信号群分析器将在视频或音频的再现期间检测到的数据服务数据传送给数据解码器来解码存储在本地高速缓冲存储器中的数据。
根据本发明的另一方面,一种使用多下载算法来下载地面DMB数据的方法包括步骤输出DMB订户选定的视频或音频服务;检查提供了选定的视频或音频服务的信号群是否包括数据服务数据;以及下载数据服务数据,其中,根据数据格式来解码和存储数据服务数据。


参考附图,从下面详细的描述中,本发明的上述特性和优点将会变得更加显而易见,附图中图1是示出了常规DMB系统中DMB传输帧实例的结构的原理图;图2是示出了在使用多下载算法来下载地面DMB数据的本发明方法中所用的DMB接收端实例的结构框图。
图3是示出了根据本发明实施例的使用多下载算法来下载地面DMB数据的步骤的流程图。
图4是示出了当应用根据本发明使用多下载算法来下载地面DMB数据的方法时处理数据服务的过程的流程图。
具体实施例方式
以下参考附图描述本发明的实施例。附图中,即使是在不同的附图中示出,也使用相同的参考数字来表示相同或相似的元件。为了清楚和简明,因为公知的功能或构造会使发明在不必要的细节中变得难以理解,所以不详细描述公知的功能或构造。
参考图2,使用多下载算法来下载地面DMB数据的方法所用的DMB接收设备包括信号群分析器21,用于分析广播信号信号群来分离在信号群中包括的嵌入的MCI/SI201、视频服务数据202、音频服务数据203和数据服务数据204;MCI/SI剖析器22,用于剖析MCI/SI201来分析关于组成信号群的服务的信息;视频解码器23,用于对信号群分析器21分离出的视频服务数据202进行解码来再现视频;音频解码器24,用于对信号群分析器21分离出的音频服务数据203进行解码来再现音频;数据解码器25,用于根据数据格式对信号群分析器21分离出的数据服务数据204进行解码;以及本地高速缓冲存储器29,用于存储来自数据解码器205的已解码的数据服务数据,以便当需要时立即输出数据。
还设置了控制器26,用于使DMB订户能够选择性地操作MCI/SI剖析器22、视频解码器23、音频解码器24或数据解码器25。这里描述的本发明概念使DMB订户能够从正在广播的信号群中下载数据服务数据并将数据存储在本地高速缓冲存储器29中,而不用顾及订户享用的服务的类别。因此,如果DMB订户从正在广播的信号群中选择了数据服务,DMB接收设备检索存储在本地高速缓冲存储器29中的数据服务数据,以便快速地将数据服务提供给订户。
对DMB接收设备的组件部分进行更具体的描述,信号群分析器21分析通过DMB调谐器接收到的广播信号信号群来分离传输到各个解码器22、23、24和25的MCI/SI201、用于视频服务的视频数据202、用于音频服务的音频数据203和数据服务数据204。
MCI/SI剖析器22剖析信号群分析器21分离出的MCI/SI201来分析关于组成信号群的服务的信息。更具体地,当选择视频或音频服务时,MCI/SI剖析器22剖析并分析MCI/SI201来检查信号群是否载有数据服务数据。为此,MCI/SI剖析器22分析通过FIC到来的SI来确定包含在信号群中的数据服务数据的类别,并找到用于从信号群下载数据服务数据所需的信息。
视频解码器23和音频解码器24根据DMB订户的选择,分别对信号群分析器21分离出的视频和音频数据进行解码。
数据解码器25对信号群分析器21分离出的数据服务数据进行解码,并将数据存储在本地高速缓冲存储器29中。在这种情况下,数据服务数据可以是分别由MOT解码器、TDC解码器和IP处理器解码的MOT数据、TDC数据和/或IP数据。
参考图3,对使用多下载算法来下载地面DMB数据的方法进行描述。首先,在步骤31,DMB订户选择从信号群输出的视频或音频服务,然后在步骤32处,检查信号群是否包含数据服务数据。在这种情况下,可以通过分析MCI/SI来发现信号群是否包含数据服务。更具体地,如图2所示的MCI/SI剖析器22分析通过FIC到来的服务信息,以便确定信号群中的数据服务数据的类别,并发现下载数据服务数据所需的信息。
通常通过FIG群组类型No.0的扩展类型No.13(FIG 0/13)来传送关于信号群中数据服务数据的信息。因此,DMB接收设备确定信号群中数据服务数据的类别、服务标识符、服务中的服务组件标识符等。使用通过FIG 0/13获得的信息,MCI/SI剖析器22还分析定义在快速信道信息中包含的MCI中的服务和服务组件的FIG 0/2、FIG 0/3和FIG 0/8,以获得下载数据所需的子信道ID和分组地址。在本实施例中,FIG0/13、FIG 0/2、FIG 0/3和FIG 0/8的信息类型是地面DMB系统中常用的,所以这里不再详细进行描述。
此外,如果没有检测到数据服务数据,则周期性地执行检查来确定信号群是否包含数据服务数据(32)。当检测到数据服务数据时,根据数据格式来解码并存储数据(33、34和35)。更具体地,在步骤33处,进行检查来确定数据服务数据是否包括多于两种的类别。一个信号群中能够包含多于两种类别的数据服务。例如,在韩国的地面DMB系统中(表2),SBS信号群包括三种类别的数据服务,即HANGYEORAI DMBData-Data-96k、LGT DMB Data-Data-96k和SBS DMB Data-Data-32k。在这种情况下,根据其各自的数据格式来解码并存储数据服务中的每种数据。如果数据服务数据只包括一种类别,在步骤34处,根据数据格式来解码和存储数据。否则,如果确定数据服务的类别多于两种,在步骤35处,根据其各自的数据格式来解码和存储每种数据。
因此,多下载算法使地面DMB接收设备在接收视频或音频服务的同时能够预先从信号群下载数据服务数据,所以在需要时能够快速地给DMB订户提供数据服务数据。此外,还可以有效地接收和享用包含多种服务的数据的DMB信号。
参考图4,对使用根据本发明的使用多下载算法来下载地面DMB数据的过程进行描述。当在步骤41处选择数据服务时,在步骤42处检查本地高速缓冲存储器29是否存储了数据服务数据。当检测到数据服务数据时,在步骤43处加载并输出高速缓存的数据。在这种情况下,在步骤44处,如果高速缓存的数据缺少服务所需的部分数据,在步骤45处从广播信号中下载缺少的部分。否则,当本地高速缓冲存储器29不包含数据服务数据时,在步骤46处从广播信号中下载数据服务数据。
因此,由于预先高速缓存了数据服务数据,DMB订户在需要时能快速地接收到数据服务。此外,如果缺少特定数据项,可以从广播信号中下载该特定数据项,从而增加了提供数据服务的总体速度。
本方法能够在存储于例如CD-ROM、RAM、软盘、硬盘和光盘的介质上或通过网络(例如因特网)下载的计算机程序中实现。如上所述,多下载算法使地面DMB接收设备即使在接收视频或音频服务的同时,也能够从信号群中预先下载数据服务数据,因此在需要时,能够快速地将数据服务数据提供给DMB订户。此外,还能够有效地接收和享用包含多种服务的数据的DMB信号。
尽管已经参考一些优选实施例描述并示出了本发明,本领域的技术人员可以理解到,在不脱离本发明的精神和范围的情况下,可以在形式和细节上进行改变。
权利要求
1.一种使用多下载算法来下载地面DMB数据的设备,包括信号群分析器,用于分析组成广播信号的信号群来分离在所述信号群中包括的MCI/SI(复合结构信息/服务信息)、视频服务数据、音频服务数据和数据服务数据;MCI/SI剖析器,用于剖析MCI/SI来分析关于组成所述信号群的服务的信息;视频/音频解码器,用于对视频/音频服务数据进行解码来再现视频/音频;数据解码器,用于对所述信号群分析器分离出的数据服务数据进行解码;以及本地高速缓冲存储器,用于存储来自所述数据解码器的已解码的数据服务数据,其中,所述信号群分析器将在视频或音频的再现期间检测到的数据服务数据传送到所述数据解码器来对存储在所述本地高速缓冲存储器中的数据进行解码。
2.根据权利要求1所述的设备,还包括控制器,用于使DMB订户能够选择性地操作所述MCI/SI剖析器、视频/音频解码器或数据解码器。
3.根据权利要求1所述的设备,其中,所述数据服务是BWS(广播网站),EPG(电子节目指南)、幻灯或下载Java应用程序中的一种。
4.根据权利要求1所述的设备,其中,如果DMB订户从所述信号群中选择数据服务,则从所述本地高速缓冲存储器加载数据服务数据。
5.根据权利要求1所述的设备,其中,所述MCI/SI剖析器剖析所述MCI/SI来分析关于组成所述信号群的服务的信息,从而检查是否通过所述信号群输入了所述数据服务数据。
6.根据权利要求5所述的设备,其中,如果所述MCI/SI剖析器检查到输入了所述数据服务数据,所述信号群将所述数据服务数据传送给所述数据解码器。
7.根据权利要求1所述的设备,其中,所述数据解码器包括用于解码MOT数据的MOT(多媒体目标传送)解码器、用于解码TDC数据的TDC(透明数据信道)解码器和用于解码IP隧道数据的IP(因特网协议)处理器。
8.一种使用多下载算法来下载地面DMB数据的方法,包括以下步骤输出DMB订户选择的视频或音频服务;检查提供选定的视频或音频服务的信号群是否包括数据服务数据;以及下载数据服务数据,其中,根据数据格式来解码并存储所述数据服务数据。
9.根据权利要求8所述的方法,其中,通过分析信号群的MCI/SI来执行检查步骤。
10.根据权利要求8所述的方法,其中,当所述DMB订户从当前信号群中选择数据服务时,加载存储在地面DMB接收机中的数据服务数据。
11.根据权利要求8所述的方法,其中,所述数据服务是从由以下组成的组中选择的BWS、EPG、幻灯和下载Java应用程序。
12.一种使用多下载算法来提供地面DMB数据的方法,包括以下步骤接收包含视频、音频和数据服务信号群中至少一种以及MCI/SI信息的DMB传输;通过分析MCI/SI信息来确定接收到的信号群是否包括数据服务数据;以及根据数据格式来提取和存储数据服务数据。
13.根据权利要求12所述的方法,其中,当DMB订户从信号群中选择数据服务时,加载存储在地面DMB接收机中的数据服务数据。
14.根据权利要求12所述的方法,其中,所述数据服务是从由以下组成的组中选择的BWS、EPG、幻灯和下载Java应用程序。
15.根据权利要求12所述的方法,其中,提取步骤还包括以下步骤根据数据格式周期性地提取和存储数据服务数据。
16.一种使用多下载算法来提供地面DMB数据的计算机程序产品,所述产品给处理系统提供指令以执行以下步骤接收包含视频、音频和数据服务信号群中至少一种以及MCI/SI信息的DMB传输;确定接收到的信号群是否包括数据服务数据;以及根据数据格式来提取和存储数据服务数据。
17.根据权利要求16所述的计算机程序产品,其中,通过分析信号群的MCI/SI来执行确定步骤。
18.根据权利要求16所述的计算机程序产品,其中,当DMB订户从信号群中选择数据服务时,加载存储在地面DMB接收机中的数据服务数据。
19.根据权利要求16所述的计算机程序产品,其中,所述数据服务是从由以下组成的组中选择的BWS、EPG、幻灯和下载Java应用程序。
20.根据权利要求16所述的计算机程序产品,其中,提取步骤还包括以下步骤根据数据格式周期性地提取和存储数据服务数据。
21.一种计算机程序,当加载到处理系统中时执行以下步骤分离在接收到的广播信号中包括的MCI/SI(复合结构信息/服务信息)、视频服务数据、音频服务数据和数据服务数据;剖析MCI/SI来分析关于组成所述信号群的服务的信息;对视频和/或音频服务数据进行解码来再现视频和/或音频;对分离出的数据服务数据进行解码;以及在本地高速缓冲存储器中存储解码的数据服务数据。
22.根据权利要求21所述的计算机程序,其中,当被选择时,将存储的数据服务数据加载到处理系统中。
23.根据权利要求21所述的计算机程序,其中,所述数据服务是从由以下组成的组中选择的BWS、EPG、幻灯和下载Java应用程序。
24.根据权利要求21所述的计算机程序,其中,存储步骤还包括以下步骤根据数据格式周期性地存储分离出的数据服务数据。
全文摘要
公开了一种使用多下载算法来下载地面DMB数据的设备和方法。多下载算法使地面DMB接收设备在DMB订户享用视频或音频服务时,能够预先从信号群下载和存储数据服务数据,所述信号群包括视频服务数据、音频服务数据和数据服务数据。因此当以后需要时,能够快速地将数据服务数据提供给DMB订户。
文档编号H04M11/08GK1960206SQ200610153658
公开日2007年5月9日 申请日期2006年9月12日 优先权日2005年10月12日
发明者郑智旭, 金永执, 李炳大, 金贤澈 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1