用于同步多媒体广播服务的媒体数据的方法和装置制造方法

文档序号:7992736阅读:227来源:国知局
用于同步多媒体广播服务的媒体数据的方法和装置制造方法
【专利摘要】提供一种用于在多媒体广播服务中同步通过广播网络或通信网络的服务接收到的媒体数据和辅助数据的方法和装置。所述方法包括接收为广播服务提供的常规媒体数据,接收和存储有关附加媒体数据的控制信息,该附加媒体数据包括有关常规媒体数据的辅助数据,确定包括在控制信息中的附加媒体数据的位置信息,以及根据该位置信息接收和存储附加媒体数据。如果附加媒体数据的标识符包括在常规媒体数据的报头中,则读取已存储的与附加媒体数据的标识符相对应的附加媒体数据,以及根据包括在报头中的同步信息与常规媒体数据同步地运行附加媒体数据。
【专利说明】用于同步多媒体广播服务的媒体数据的方法和装置
【技术领域】
[0001]本发明涉及一种多媒体广播服务。更具体地,本发明涉及一种用于在异构网络环境中将由接收器从广播网络或通信网络接收到的媒体数据和辅助数据互相同步的方法和
>J-U ρ?α装直。
【背景技术】
[0002]通常,在多媒体服务中,提供音频或伴有音频的视频(下文中,称为“常规媒体”),并且在一些情况下,必要时,将诸如网络文档、窗口小部件、交互式应用、音频剪辑、视频剪辑、图形、文本、图像等等之类的辅助数据(下文中,称为“附加媒体”)与常规媒体一起提供。一些附加媒体可能被临时提供而不考虑常规媒体(下文中,称为“非计划的附加媒体”),而当附加媒体需要与常规媒体的内容相关联时,附加媒体可以被提供以临时地与常规媒体的内容的相关部分同步地播放(下文中,称为“计划的附加媒体”)。在后者中,与常规媒体的内容的相关部分同步地播放附加媒体被称为“媒体同步”。
[0003]非计划的附加媒体不需要与常规媒体的内容同步,从而当接收非计划的附加媒体时,接收器立即播放接收到的非计划的附加媒体。另一方面,计划的附加媒体在常规媒体的内容中的相关角色中开始播放,并且尽管取决于附加媒体的特性的一些变化,但是在用户的请求时、当发生频道改变、或当附加媒体数据耗尽时,计划的附加媒体的播放被终止。 [0004]现有技术的数字视频广播(DVB)标准、欧洲电信标准化组织(ETSI)远程通信标准(TS) 102823V1.1.1(2005-11)定义类似于附加媒体的数据作为辅助数据。在此说明书中,根据运动图像专家组(MPEG)媒体传输(MMT)标准(国际标准化组织(ISO)/国际电工委员会(IEC)联合技术委员会I(JTCl)/小组委员会29(SC29)/工作组11 (WGll)),辅助数据的概念被扩展以适合于异构网络环境中的智能电视(TV),在该异构网络环境中使用广播网络和互联网两者接收数据。在MMT标准中,术语“资源(asset)”被用作类似于流的概念。在此说明书中,指示部分媒体压缩数据流的部分媒体流被添加到现有技术的广播标准的网络文档、窗口小部件、交互式应用、音频剪辑视频剪辑、图形、文本、图像等等,并且它们将被定义为附加资源。常规媒体的压缩数据流被定义为常规资源。
[0005]图1示出根据现有技术的部分媒体流。
[0006]参照图1,立体视频包括左眼视图和右眼视图图像,其中,仅对于预定义的周期(例如,对于I分钟)将左眼图像111、113和115作为常规资源110发送而将右眼图像121作为附加资源120发送。在这种情况下,接收器通过互联网预先下载附加资源120,并且当通过广播网络实时接收常规资源110时将附加资源120与常规资源110同步地逐帧播放,从而在预定义的持续时间的时间段中呈现立体视频服务。
[0007]现有技术的MPEG-2数字存储媒体-命令和控制(DSM-CC)标准(IS0/IEC13818-6:1998)或数字视频广播(DVB)标准(ETSI TS102823V1.1.1)对于每个节目项单独地配置和使用时间线来将内容元数据或辅助数据与音频或视频同步,而不是使用媒体同步时钟、MPEG-2的系统时间时钟(STC)。这是因为,由于在基于STC的节目时钟参考(PCR)中可能存在不连续的点所致,PCR不能用于配置从节目项的开始到结束以固定速率增大的连续时间线。对于每个节目项的时间线在MPEG-2DSM-CC标准中被称作元数据内容时间线,并且在DVB标准中被称为DVB广播时间线。虽然两个标准中的时间线在配置方案和名称方面不同,但是它们两者都是用于常规媒体和附加媒体之间的同步的时间线(下文中,称为“媒体时间线”)。基于现有技术的媒体时间线,元数据与视频段相关联,或者辅助数据与视频同步地运行。
[0008]图2示出按照现有技术根据MPEG-2DSM-CC标准中的元数据内容时间线的应用的同步。
[0009]参照图2的(a)到(d),该应用是附加资源并且正在与作为常规资源的视频同步。图2的(C)示出用于常规节目的视频的元数据内容时间线。此时间线是从视频的开始到结束的播放时间期间的连续时间线,但是如果由于在演播室中的编辑的需要所致,进行编辑以使得新场景从基于分钟的时间开始,则可能包括I分钟或少于一分钟的不连续的时段。图2的(d)示出插入在图2的(c)中示出的节目之间的广告的元数据内容时间线。在图2的(a)到(d)中,存在作为附加资源的应用,该附加资源将在广告创建者想要的广告期间及时在特定点处运行(或进行)。图2的(b)示出在通过广播网络的图2的(c)和⑷的传输情况下,根据MPEG-2系统标准的STC的时间线。在基于STC的时间线上,不连续的时段可能由于流编辑、流拼接等等所致而存在。为了在基于STC的时间线上指定特定时间点并且在指定的时间点中运行应用,在改变相同广告的每个传输的相应时间点处的STC必须作为应用的呈现时间戳(PTS)被新读取和发送。在MPEG-2DSM-CC标准中,为了避免此不便,如图2的(a)中所示做出传输,但是基于元数据内容时间线B指定应用必须运行的时间点。在这种情况下,距离广告开始点有相对时间差的时间被指定作为用于运行应用的时间点,从而运行时间点被固定而不改变广告的每个传输。然而,对于这种同步,接收器必须重新配置、保持和管理元数据内容时间线A和元数据内容时间线B。
[0010]为了接收器配置如图2a到图2d中所示的媒体时间线,服务器必须发送用于媒体时间线配置的控制信息作为单独的流。此处理需要单独的TS数据包流,并且单独的数据包标识符(PID)必须分配给此流。此外,服务器需要通过单独的流来周期性地发送多个描述符,并且接收器需要通过读取和处理描述符来配置媒体时间线。此外,为了在常规媒体和附加媒体之间同步,在媒体时间线上有关附加媒体开始点的值必须在附加到附加媒体的时间戳中传递,并且接收器必须将此时间戳转换成为STC上的值,从而实现媒体播放同步。
[0011]图3示出根据现有技术的、根据DVB标准(ETSI TS102823V1.1.1)中的DVB广播时间线的应用同步。
[0012]为了向接收器传递DVB广播时间线,服务器将PTS合并到报头中以通过打包基本码流(PES)数据包传递broadcast_timeline_descriptor (广播时间线描述符),并且周期性地发送一对信息(DVB广播时间线值,PTS值)。基于DVB广播时间线确定每个节目段的时间线。
[0013]参照图3,每个节目段的时间不一定从O开始,并且常规节目和广告的DVB广播时间线彼此连续。这是用来避免接收方检测关于DVB广播时间线的不连续点并且仅删除广告。相应于点(3)(应用将在该处运行的时间点)的STC值可以通过使用恰在点(3)之前(即,点⑴和点(2))发送的两对信息(即,DVB广播时间线值和PTS值)的外推法估计。此外,接收方必须配置、保持和管理媒体时间线,从而发送方必须发送用于媒体时间线的控制信息并且接收器必须周期性地读取和处理该控制信息。

【发明内容】

[0014]技术问题
[0015]因此,需要能够实现常规媒体和附加媒体之间的同步而无需配置媒体时间线的同步方法和装置。
[0016]给出以上信息作为背景信息仅为了帮助对本公开的理解。关于任何以上是否可以适用为关于本发明的先有技术,没有做出确定也没有做出断言。
[0017]技术方案
[0018]本发明的各方面将至少解决以上问题和/或缺点,并至少提供下述优点。因此,本发明的一方面将提供一种能够实现常规媒体和附加媒体之间的同步而无需配置媒体时间线的同步方法和装置。
[0019]本发明的示例性实施例提供一种同步方法和装置,通过该方法和装置,与由接收器通过广播网络或通信网络接收到的媒体相关联的辅助数据可以与媒体一起在由媒体服务提供商指定的时间点处与媒体的内容同步地播放。
[0020]根据本发明的一方面,提供一种用于在多媒体广播服务中同步数据的方法。所述方法包括:接收和存储用于广播服务的组成信息(Cl);从(:1确定为广播服务提供的主要媒体数据,并且根据该位置信息接收主要媒体数据;确定包括在Cl中的、包括有关主要媒体数据的附加媒体数据的位置信息,并且根据该位置信息接收和存储附加媒体数据;以及确定包括在Cl中的、附加媒体数据的开始信息,并且与关联于开始信息的常规媒体数据同步地运行附加媒体数据。
[0021]根据本发明的另一方面,提供一种用于在多媒体广播服务中同步数据的接收装置。所述接收装置包括:解码器,用于接收和解码为广播服务提供的常规媒体数据;附加媒体信息储存器,用于接收和存储用于广播服务的Cl ;附加媒体数据高速缓存,用于确定包括在Cl中的、包括有关主要媒体数据的辅助数据的附加媒体数据的位置信息,并且根据该位置信息接收和存储附加媒体数据;以及运行器,用于确定包括在Cl中的、附加媒体数据的开始信息并且与关联于开始信息的常规媒体数据同步地运行辅助媒体数据。
[0022]根据本发明的另一方面,提供一种用于在多媒体广播服务中同步数据的方法。所述方法包括:接收为广播服务提供的常规媒体数据;接收和存储有关附加媒体数据的控制信息,该附加媒体数据包括有关常规媒体数据的辅助数据;确定包括在控制信息中的附加媒体数据的位置信息,并且根据位置信息接收和存储附加媒体数据;以及如果附加媒体数据的标识符包括在常规媒体数据的报头中,则读取已存储的与附加媒体数据的标识符相对应的附加媒体数据,并且根据包括在报头中的同步信息与常规媒体同步地运行附加媒体数据。
[0023]根据本发明的另一方面,提供一种用于在多媒体广播服务中同步数据的接收装置。所述接收装置包括:解码器,用于接收和解码为广播服务提供的常规媒体数据;附加媒体信息储存器,用于接收和存储有关附加媒体数据的控制信息,该附加媒体数据包括有关常规媒体数据的辅助数据;附加媒体数据高速缓存,用于确定包括在控制信息中的附加媒体数据的位置信息,并且根据该位置信息接收和存储附加媒体数据;以及运行器,用于,如果附加媒体数据的标识符包括在常规媒体数据的报头中,则读取已存储的与附加媒体数据的标识符相对应的附加媒体数据,以及根据包括在报头中的同步信息与常规媒体同步地运行附加媒体数据。
[0024]本发明的其他方面、优点和显著的特征将从以下结合附图做出的公开了本发明的示例性实施例的详细说明中对本领域技术人员变得清楚。
【专利附图】

【附图说明】
[0025]从下面结合附图的描述,本发明特定示例性实施例的上述和其他方面、特征和优点将更加清楚,附图中:
[0026]图1示出根据现有技术的部分媒体流;
[0027]图2a到图2d示出根据现有技术的、根据运动图像专家组_2 (MPEG-2)数字存储媒体-命令和控制(DSM-CC)标准中的元数据内容时间线的应用的同步;
[0028]图3示出根据现有技术的、根据数字视频广播(DVB)标准(欧洲电信标准化组织(ETSI)远程通信标准(TS) 102823V1.1.1)中的DVB广播时间线的应用同步;
[0029]图4示出根据本发明的示例性实施例的附加资源同步的接收器;
[0030]图5是根据本发明的示例性实施例的接收器中的同步方法的流程图;
[0031]图6示出根据本发明的示例性实施例的接收器中的同步方法;以及
[0032]图7是根据本发明的示例性实施例的接收器中的同步方法的流程图。
[0033]贯穿附图,应注意到相同的参考数字用来表示相同或类似的元件、特征和结构。
【具体实施方式】
[0034]提供以下参照附图的描述来帮助全面理解权利要求及其等效物所限定的本发明的示例性实施例。以下描述包括各种具体细节来帮助理解,但这些具体细节应被看作仅仅是示例性的。因此,本领域普通技术人员将认识到,可以对此处描述的实施例进行各种改变和修改而不会偏离本发明的范围和精神。此外,为清楚和简洁起见,可能省略对公知功能和结构的描述。
[0035]下面的描述及权利要求中使用的术语和词汇不局限于文献学含义,发明人使用这些数据和词汇仅仅是为了实现对本发明清楚和一致的理解。因此,对本领域技术人员应当清楚的是,以下对本发明示例性实施例的描述仅仅是出于举例说明的目的而提供的,并非为了对权利要求及其等效物所限定的本发明进行限制。
[0036]应当理解,单数形成“一”、“一个”也包括复数对象,除非上下文给出明确地相反指示。因而,例如,当提到“一个组件表面”时,包含了一个或多个这样的表面。
[0037]关于术语“实质上”,它意思指列举的特性、参数或值不必精确地实现,而是可以发生包括例如,容差、测量误差、测量精度限度及本领域技术人员已知的其他因素的偏差或变化,总之不排除想要提供的特性的效果。
[0038]首先,在保证本发明的示例性实施例的描述之前,此处使用的术语将在下面定义。
[0039]媒体服务:通过使用各种媒体,诸如音频、视频、图像、文本、图形、交互式应用等等之类中的一个或多个来传递信息的服务。[0040]前景媒体服务:直接展示给观众以允许观众在某一时间点选择和欣赏免费或收费的媒体产品,诸如视频服务、音频服务、电子节目指南(EPG)服务、推送视频点播(VoD)服务、便携式服务等等。
[0041]背景广播服务:帮助前景媒体服务的媒体传递服务,但是不直接展示给观众,诸如用于文件下载的轮播(carousel)、通过互联网的预下载等等。
[0042]视频服务:这样的一种服务,其中视频是主要的,并且伴有的音频被当然地一起提供,并且也可以将另一语言的音频、副标题、交互式应用、其他的附加数据等等与该视频一起提供。
[0043]音频服务:这样的一种服务,其中音频是主要的,并且可以将与音频相关联的视频或图像、交互式应用、以及其他附加数据与音频一起提供。
[0044]交互式应用:在视频或音频服务的消费期间运行的软件,其向观众提供信息,并且接收观众的反应以控制媒体服务或向媒体运营商的服务器传递信息,并且统指声明语言和程序性语言的软件。此应用可以由与当前消费的视频或音频服务相关联的媒体运营商调用,或者可以通过媒体运营商调用而不考虑当前使用的媒体服务。已经存储在接收器的高速缓存中并且由观众识别的交互式应用可以应观众的请求被调用。
[0045]常规媒体:由于媒体服务的要求而需要被提供的媒体。例如,音频服务的音频或伴有音频的视频服务的音频。
[0046]附加媒体:不需要由于媒体服务的要求而被提供的媒体,但是当需要时可以被提供。例如,此媒体可以包括网络文档、窗口小部件、交互式应用、音频剪辑、视频剪辑、图形、文本、图像、辅助的媒体组件等等。附加媒体总是与常规媒体一起被消费,并且不能单独被消费。
[0047]媒体组件:构成媒体的组件。例如,在立体视频的情况下,左眼视图图像和右眼视图图像可以是媒体组件。作为另一示例,在5.1信道音频的情况下,每个信道音频可以是媒体组件。
[0048]辅助媒体组件:不能单独构成单个媒体的媒体组件,而是与另一媒体组件一起构成媒体。例如,在二维(2D)时间组合服务中的左眼视图和右眼视图图像当中,在总是将左眼视图图像提供作为2维(2d)图像的情境中,仅在立体视频时段提供的右眼视图图像是辅助媒体组件。
[0049]资源:有关媒体组件的编码数据。此处,编码是指压缩编码、用于标准格式的编码
坐坐寸寸ο
[0050]常规资源:有关常规媒体的媒体组件的编码数据。此处,编码是指压缩编码、用于标准格式的编码等等。
[0051]附加资源:有关附加媒体的媒体组件或辅助媒体组件的编码数据。此处,编码是指压缩编码、用于标准格式的编码等等。
[0052]节目:媒体服务的实例(即,一个广播信道的全部内容)。
[0053]节目项:节目的一个时间段集的内容。例如,当在电影中以混合方式发送开始广告、中间广告和最后的广告时,节目项是包括该广告的电影的某一时间段的内容。此处,每个广告是单独的节目项,但是它是包括在另一节目项中的嵌入的节目项。该节目是时间线上除了嵌入的节目项之外的节目项的连结(concatenation)的结果。[0054]数据包:用于节目项的编码数据。这包括资源以及与资源的发送、解码、再现等等相关联的控制信息。
[0055]主要资源:常规资源当中的可以包括有关附加资源的同步信息的常规资源。例如,主要资源可以包括附加资源的同步和控制信息作为视频流的M单元的附加信息。
[0056]附加信息:有关资源的附加信息,诸如控制信息、描述信息等等。附加信息是逻辑项,可以包括在传输体系中的多个层的报头中,并且在这种情况下,它被称作报头信息。
[0057]流资源:以媒体压缩数据形式的资源,其可以类似视频流或音频流被临时无限地生成。
[0058]非流资源:不相应于流资源的资源。
[0059]M单元:资源的子组件。它也称作运动图像专家组(MPEG)媒体传输(MMT)处理单元(MPU)。流资源的M单元是可以在某一时间输入到媒体解码器中的最小数据单位,并且其解码结果可以根据媒体在某一时间点处呈现或在某一时间段中呈现。例如,对于视频流,帧的压缩的结果可以是一个M单元,并且对于音频流,用于24毫秒的音频采样的压缩的结果可以是一个M单元。
[0060]下文中,将参照附图描述根据本发明的示例性实施例的同步方法。
[0061]为了控制常规资源和附加资源之间的同步,需要如下面那样做出考虑。
[0062]为了将附加资源的开始时间点与主要资源的时间线上的期望的时间点同步,该同步必须逐帧地执行。同步必须被精确地执行,从而当主要资源是视频时,同步被逐视频帧地执行。对于音频主要资源,执行逐音频帧的同步。用于实现同步的机制需要是尽可能有效的。例如,需要为同步而发送的信令信息的配置需要尽可能简单,并且信令信息的数据量需要尽可能小。可以与主要资源同步的附加资源必须不仅包括非流辅助媒体组件,诸如网络文档、窗口小部件、交互式应用、音频剪辑、视频剪辑、图形,文本、图像等等,并且还包括流辅助媒体组件。此外,接收器需要能够识别附加资源类型,诸如网络文档、窗口小部件、交互式应用、音频剪辑、视频剪辑、图形、文本、图像、辅助媒体组件等等。附加资源需要在如下时间点中的一个或多个处运行:由广播公司指定的时间点、附加资源在接收器中的下载完成的时间点、由观众选择的时间点、以及从另一附加资源调用该附加资源的时间点。附加资源标识符必须被分配,从而附加资源在附加资源的运行所需要的预定义的时段期间可以是全局唯一标识的。作为将从其读取附加资源的位置,由相同广播公司提供的广播信道中的轮播或互联网统一资源定位符(URL)需要被指定。当附加资源包括若干文件时,需要指定开始文件(例如,用于网络文档的开始页面)。当用于从那里读取附加资源的位置被指定时,需要使用有效的呈现方法。急迫的是通知接收器附加资源是否绑定到媒体服务。当媒体服务终止时,绑定到媒体服务的附加资源被自动地终止。还急迫的是通知接收器附加资源的运行是否是安全的。为此,广播公司可以直接创建附加资源或确定附加资源的运行是否安全,以及向接收器通知附加资源是安全的。当必须同时运行若干附加资源时,需要向接收器通知附加资源的优先次序。附加资源描述信息的结构需要与旧系统可扩展地兼容。例如,附加资源描述信息需要具有这样的结构,其中,后续的描述符可以被添加而不造成支持旧系统的接收器的误操作。
[0063]下文中,将描述用于满足以下要求的示例性同步方法。
[0064]下面讨论的图4到图7以及在本专利文件中用来描述本公开原理的各种示例性实施例仅仅是示例性的,不应以限制本公开范围的任何方式进行解释。本领域技术人员将理解,可以在任何适当布置的通信系统中实现本公开的原理。用于描述多个实施例的术语是示例性的。应当理解,提供这些术语仅仅帮助理解描述,并且他们的使用和定义决不限制本发明的范围。术语第一、第二等等用于区分具有相同术语的对象并且决不意欲表示按时间顺序,除非其中明确地相反陈述。集合被定义为包括至少一个元素的非空集。
[0065]图4示出根据本发明的示例性实施例的附加资源同步的接收器。
[0066]参照图4,接收器可以包括因特网文件下载器401、轮播处理器403、附加资源表(AAT)分析器405、主要资源解码器407、附加资源高速缓存409、附加资源信息储存器411、附加资源处理器413、合成器415、渲染器417和显不器419。
[0067]作为控制信息,关于全部附加资源的描述信息被发送给接收方作为从主要资源分离的控制信息流。控制信息流可以包括AAT。AAT分析器405分析从从广播网络接收到的控制信息流的AAT,并且在附加资源信息储存器411中存储分析的AAT。AAT可以包括用于每个附加资源的信息,诸如标识符(adjunct_asset_id)、类型(adjunct_asset_type)、运行属性(execution_attribute)、能够接收的接收器的容量(handler_capability)、附加资源位置(adjunct_asset_locator)、需要的存储空间(required_storage)、到期日(expiration)、显示器上的位置(display_position)等等。adjunct_asset_id是用于识别附加资源的标识符,并且可以全局唯一地或在媒体服务中唯一地定义附加资源。adjunct_assetjocator指定从其读取相应于附加资源的资源数据的位置。如果可以从多个位置读取相同源数据,则AAT可以包括用于附加资源的多个adjunct_asset_locator。通过adjunct_asset_locator指定的位置的示例可以是多种轮播(即,数字存储媒体-命令和控制(DSM-CC)数据轮播、DSM-CC对象轮播、单向文件传输(FLUTE)等等)、因特网URL等等。在图4中,因特网文件下载器401通过参照存储在附加资源信息储存器411中的adjunct_asset_locator从因特网URL下载附加资源。轮播处理器403通过参照存储在附加资源信息储存器411中的adjunct_asset_locator通过广播网络的对象轮播来下载附加资源。在高速缓存内部文件路径被指定之后,下载的附加资源被存储在附加资源高速缓存409中,并且指定的高速缓存内部文件路径被存储在附加资源信息储存器411的file_path_in_cache字段中。
[0068]为了将附加资源与常规资源同步,adjunct_asset_id被插入到主要资源的M单元报头中。因为M单元报头包括呈现时间戳(PTS),所以包括在M单元报头中的PTS可以被用作指示通过包括在M单元报头中的adjunct_asset_id识别的附加资源的运行时间点的PTS,而无需更进一步计算。因为视频M单元可以具有帧、或来自相同帧的一片或多片,所以对于作为视频的主要资源,此同步方法可以实现逐视频帧的同步。如果音频帧具有24毫秒的长度,则当主要资源是音频,即,当adjunct_asset_id被插入到音频M单元报头中时,所述方法可以以24毫秒为单位实现同步。如果一个或多个附加资源需要被同时运行,则相同M单元报头可以包括其数目等于附加资源的数目的多个adjunct_aSSet_id。M单元报头还可以包括用于控制正在运行的附加资源的adjunct_asset_control字段。adjunct_asset_control可以传递用于运行附加资源或结束运行附加资源的命令。
[0069]当接收器通过广播网络实时接收主要资源流时,主要资源解码器407确定M单元报头是否包括任一 adjunct_asset_id,确定是否需要运行,在附加资源/[目息储存器411中搜索匹配的adjunct_aSSet_id,并且参考相应附加资源的信息。如果附加资源需要运行,则合成器415从附加资源高速缓存409读取(或取得)附加资源并且通过经由附加资源处理器413的解码或解密来处理它,将处理结果与在M单元报头中指定的PTS处的主要媒体同步,在显示器的指定位置组合来自附加资源信息储存器411的附加资源,通过渲染器417表现组合结果,并且经由显示器419显示表现结果。通过相同presentation_timestamp实现合成器417中的主要资源和附加资源之间的同步。
[0070]如果同步信息由于传输误差而未被传递,则不能运行相应附加资源。因此,为了不管传输误差而运行附加资源或提高进行附加资源的概率,相同adjunct_aSSet_id可以被包括在多个主要资源M单元报头中。例如,通过将用于附加资源的“运行”或“结束”命令反复地插入到四个或五个相邻的主要资源M单元的报头中,可以提高运行附加资源的概率。在这种情况下,如果第一 adjunct_asset_id被插入到的时间点是想要的运行时间点,则运行时间点可能由于传输误差而被轻微地延迟。如果附加资源是交互式应用,则这种运行延迟可能不影响观众的体验质量(QoE)。
[0071]如果附加资源是用于立体视频的部分媒体流,则精确的逐帧同步是必须的,从而不能使用以上方法。在这种情况下,sync_count可以插入到M单元报头中以递减计数到同步时间点。例如,通过在四个连续的主要资源M单元报头中顺序地传递“3”、“2”、“1”和“O”作为sync_count,接收器可以识别精确的同步时间点。如果sync_count是“O”的时间点是想要的同步时间点,由于传输误差仅仅synC_COunt是“2”的M单元报头被接收,并且没有接收任何一个包括其他sync_counts的M单元报头。据此,在当前M单元之后的第二 M单元的PTS是附加资源的运行时间点。为了将此方法应用到视频M单元,sync_count必须仅插入到包括帧的第一片的M单元中,或相同sync_count被插入到从包括在相同帧中的片中获得的M单元中。接收器识别在相应于sync_count的帧之后的帧的PTS作为附加资源的运行时间点。
[0072]下面将描述根据本发明的示例性实施例的AAT。
[0073]AAT的语法如下面的表I所示。在“格式(format) ”列中的内容的定义符合MPEG-2系统标准(国际标准化组织(ISO)国际电工委员会(IEC) 13818-1:2007)。在表I的“值(value) ”列中未示出的循环计数是从指示长度的值中归纳(induce)的值。此处,相同原则也应用于其他表。
[0074][表 I]
【权利要求】
1.一种用于在多媒体广播服务中同步数据的方法,所述方法包括: 接收和存储用于广播服务的组成信息(Cl); 从Cl确定为广播服务提供的主要媒体数据的位置信息,并且根据该位置信息接收主要媒体数据; 确定包括在Cl中的包括有关主要媒体数据的辅助数据的附加媒体数据的位置信息,并且根据该位置信息接收和存储附加媒体数据;以及 确定包括在Cl中的附加媒体数据的开始信息并且与关联于该开始信息的常规媒体数据同步地运行附加媒体数据。
2.如权利要求1所述的方法,其中所述开始信息包括将与附加媒体数据同步的常规媒体数据的标识符以及将与附加媒体数据同步的常规媒体数据的序列号。
3.如权利要求2所述的方法,其中所述开始信息还包括将与附加媒体数据同步的常规媒体数据的帧偏移值。
4.一种用于在多媒体广播服务中同步数据的接收装置,所述接收装置包括: 解码器,用于接收和解码为广播服务提供的常规媒体数据; 附加媒体信息储存器,用于接收和存储用于广播服务的组成信息(Cl); 附加媒体数据高速缓存,用于确定包括在Cl中的、包括有关主要媒体数据的辅助数据的附加媒体数 据的位置信息,并且根据该位置信息接收和存储附加媒体数据;以及 运行器,用于确定包括在Cl中的附加媒体数据的开始信息并且与关联于该开始信息的常规媒体数据同步地运行附加媒体数据。
5.如权利要求4所述的接收装置,其中所述开始信息包括将与附加媒体数据同步的常规媒体数据的标识符以及将与附加媒体数据同步的常规媒体数据的序列号。
6.如权利要求5所述的接收装置,其中所述开始信息还包括将与附加媒体数据同步的常规媒体数据的帧偏移值。
7.一种用于在多媒体广播服务中同步数据的方法,所述方法包括: 接收为广播服务提供的常规媒体数据; 接收和存储有关附加媒体数据的控制信息,该附加媒体数据包括有关常规媒体数据的辅助数据; 确定包括在控制信息中的附加媒体数据的位置信息,并且根据该位置信息接收和存储附加媒体数据;以及 如果附加媒体数据的标识符包括在常规媒体数据的报头中,则读取已存储的与附加媒体数据的标识符相对应的附加媒体数据,以及根据包括在报头中的同步信息与常规媒体数据同步地运行附加媒体数据。
8.如权利要求7所述的方法,其中所述控制信息包括有关一个或多个媒体数据的信息,并且还包括用于每个附加媒体数据的数据类型、运行属性、接收器的容量、存储空间、到期日和显示位置信息中的至少一个。
9.如权利要求7所述的方法,其中所述控制信息包括用于单个附加媒体数据的一个或多个位置信息。
10.如权利要求7所述的方法,其中所述报头还包括用于控制附加媒体数据的运行的附加媒体数据控制字段。
11.如权利要求7所述的方法,其中多个连续接收到的常规媒体数据的报头包含相同附加媒体数据的标识符。
12.如权利要求7所述的方法,其中所述位置信息是指示广播网络的轮播或因特网统一资源定位符(URL)的信息。
13.一种用于在多媒体广播服务中同步数据的接收装置,所述接收装置包括: 解码器,用于接收和解码为广播服务提供的常规媒体数据; 附加媒体信息储存器,用于接收和存储有关附加媒体数据的控制信息,该附加媒体数据包括有关常规媒体数据的辅助数据; 附加媒体数据高速缓存,用于确定包括在控制信息中的附加媒体数据的位置信息,并且根据该位置信息接收和存储附加媒体数据;以及 运行器,用于,如果附加媒体数据的标识符包括在常规媒体数据的报头中,则读取已存储的与附加媒体数据的标识符相对应的附加媒体数据,以及根据包括在报头中的同步信息与常规媒体数据同步地运行附加媒体数据。
14.如权利要求13所述的接收装置,其中所述控制信息包括有关一个或多个媒体数据的信息,并且还包括用于每个附加媒体数据的数据类型、运行属性、接收器的容量、存储空间、到期日和显示位置信息中的至少一个。
15.如权利要求13所述的接收装置,其中所述控制信息包括用于单个附加媒体数据的一个或多个位置信息。
16.如权利要求13所述的接收装置,其中所述报头还包括用于控制附加媒体数据的运行的附加媒体数据控制字段。
17.如权利要求13所述的接收装置,其中多个连续接收到的常规媒体数据的报头包含相同附加媒体数据的标识符。
18.如权利要求13所述的接收装置,其中所述位置信息是指示广播网络的轮播或因特网统一资源定位符(URL)的信息,并且 所述接收装置还包括: 轮播处理器,用于从广播网络的轮播接收附加媒体数据,用于处理接收到的附加媒体数据,并且用于将处理的附加媒体数据存储在附加媒体数据高速缓存中;以及 下载器,用于从URL下载附加媒体数据并且用于将附加媒体数据存储在附加媒体数据高速缓存中。
【文档编号】H04N21/43GK103891301SQ201280051668
【公开日】2014年6月25日 申请日期:2012年9月20日 优先权日:2011年9月21日
【发明者】黄承吾, 金庸汉, 朴勍模, 柳诚烈 申请人:三星电子株式会社, 首尔市立大学校产学协力团
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1