一种富媒体内容的视频播放系统和方法

文档序号:7717589阅读:97来源:国知局
专利名称:一种富媒体内容的视频播放系统和方法
技术领域
本发明涉及媒体内容处理技术领域,尤其涉及一种富媒体内容的视频播放系统和方法。
背景技术
富媒体业务是指具有富媒体元素的有丰富表现力和交互性的应用,包含下列常见的形式之一或者几种的组合动画、声音、视频、矢量图、图像、文件和实现交互作用的脚本等。富媒体业务是随着宽带网络、编解码、流传输等技术的发展而出现的新业务表现形式, 具备良好的互动性。但是,如何充分利用富媒体的表现形式,扩充富媒体应用范围,也存在不少挑战和要求。

发明内容
本发明要解决的一个技术问题是提供一种富媒体内容的视频播放系统和方法,可以更好地利用富媒体的表现形式,扩充富媒体应用范围。本发明提供一种富媒体内容的视频播放系统,包括富媒体内容生产系统,用于将多种富媒体元素组合为富媒体内容,该富媒体内容包括控制通道和至少两个数据通道,每个富媒体通道包括通道标识;其中,将交互式脚本、标签和控制对象组合为控制通道,将其他富媒体元素组合为数据通道;富媒体内容编码系统,用于接收富媒体内容生产系统输出的数据通道的富媒体内容,将接收的富媒体内容经过编码后生成富媒体流,通过富媒体内容传输网络进行传输;富媒体内容解码系统,用于接收来自富媒体内容传输网络的富媒体流,对接收的富媒体流进行解码后还原为数据通道的富媒体内容;将解码得到的数据通道的富媒体内容和通道标识传递给富媒体内容呈现系统;富媒体内容呈现系统,用于接收富媒体内容解码系统解码后的数据通道的富媒体内容,获得控制通道的富媒体内容,对数据通道和控制通道的富媒体内容进行解析并播放呈现。根据本发明的富媒体内容的视频播放系统的一个实施例,富媒体内容生产系统使用XML协议的标签表示富媒体的特征和元素,使用XML协议的标签携带通道标识;富媒体内容呈现系统,能够识别富媒体内容的通道标签,运行富媒体控制通道中的交互式脚本,将多个通道的富媒体内容根据通道标签及交互式脚本进行视频合成后播放呈现。根据本发明的富媒体内容的视频播放系统的一个实施例,控制通道的富媒体内容在富媒体内容生产系统生成后直接传输到所述富媒体内容呈现系统。根据本发明的富媒体内容的视频播放系统的一个实施例,富媒体内容编码系统对所述数据通道和控制通道的富媒体内容进行编码生成富媒体流,通过富媒体内容传输网络进行传输;富媒体内容解码系统对接收的富媒体流进行解码后还原为数据通道和控制通道的富媒体内容,将解码得到的所述数据通道和控制通道的富媒体内容和通道标识传递给富媒体内容呈现系统。
本发明还提供一种富媒体内容的视频播放方法,包括将多种富媒体元素组合为富媒体内容,该富媒体内容包括控制通道和至少两个数据通道,每个富媒体通道包括通道标识;其中,将交互式脚本、标签和控制对象组合为控制通道,将其他富媒体元素组合为数据通道;将数据通道的富媒体内容经过编码后生成富媒体流,通过富媒体内容传输网络进行传输;接收来自富媒体内容传输网络的富媒体流,对富媒体流进行解码后还原为所述数据通道的富媒体内容,并获得数据通道的通道标识;获得控制通道的富媒体内容,对数据通道和控制通道的富媒体内容进行解析并播放呈现。根据本发明的富媒体内容的视频播放方法的一个实施例,控制通道的富媒体内容在生成后不经过编码直接传输到富媒体内容呈现系统进行解析并播放呈现;或者,数据通道和控制通道的富媒体内容进行编码生成富媒体流,通过所述富媒体内容传输网络进行传输;对接收的富媒体流进行解码后还原为数据通道和控制通道的富媒体内容,将解码得到的数据通道和控制通道的富媒体内容和通道标识传递给富媒体内容呈现系统进行解析并播放呈现。根据本发明的富媒体内容的视频播放方法的一个实施例,使用通过XML协议自定义标签对富媒体内容的通道进行标识;所述XML协议自定义标签包含媒体内容分类定义、 媒体内容信息定义和媒体内容触发事件定义。根据本发明的富媒体内容的视频播放方法的一个实施例,交互式脚本基于 ECMAkript标准并对其进行扩展,包含用户鉴权、业务鉴权、业务计费、版权保护、内容举报、特效处理和/或异常处理方法。本发明提供的富媒体内容的视频播放系统和方法,将多中富媒体元素组合为多个通道的富媒体内容,其中包括控制通道,经过编码、传输和解码后,根据控制通道的脚本进行富媒体内容的播放呈现,更好地利用富媒体的表现形式,扩充富媒体应用范围。


图1示出本发明的富媒体内容的视频播放系统的一个实施例的系统示意图;图2示出本发明的富媒体内容的视频播放系统的另一个实施例的系统示意图;图3示出本发明的富媒体内容呈现系统的一个示例的框图;图4示出本发明的富媒体内容的视频播放方法的一个实施例的流程图;图5示出本发明的富媒体内容的视频播放方法的另一个实施例的流程图;图6示出本发明的一个应用例的流程图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。在附图中,相同的标号表示相同或者相似的组件或者元素。图1示出本发明的富媒体内容的视频播放系统的一个实施例的系统示意图。如图 1所示,该视频播放系统包括富媒体内容生产系统11、富媒体内容编码系统12、富媒体内容解码系统14和富媒体内容呈现系统15。其中,富媒体内容生产系统11用于将多种富媒体元素组合为多个通道的富媒体内容,该富媒体内容包括控制通道和至少两个数据通道,并且每个富媒体通道包括通道标识。将交互式脚本、标签和控制对象组合为控制通道,将动画、声音、视频、矢量图、图像、文件等其他富媒体元素组合为数据通道。富媒体内容生产系统11将生成的数据通道的富媒体内容发送给富媒体内容编码系统12进行处理,将控制通道的富媒体内容通过富媒体内容传输网络13进行传输。富媒体内容编码系统12,用于接收富媒体内容生产系统11输出的数据通道的富媒体内容,将接收的富媒体内容经过编码后生成富媒体流,通过富媒体内容传输网络13进行传输。富媒体内容传输网络13能够接收、 传输富媒体内容,并无损伤的传递富媒体内容的内容源标识以及通道标识。富媒体内容解码系统14,用于接收来自富媒体内容传输网络13的富媒体流,对接收的富媒体流进行解码后还原为数据通道的富媒体内容;将解码得到的数据通道的富媒体内容和通道标识传递给富媒体内容呈现系统15。富媒体内容呈现系统15,用于接收富媒体内容解码系统14解码后的数据通道的富媒体内容,通过富媒体内容传输网络13获得控制通道的富媒体内容,对数据通道和控制通道的富媒体内容进行解析并播放呈现。根据本发明的一个实施例,控制通道的富媒体内容在富媒体内容生产系统生成后直接传输到富媒体内容呈现系统,不经过富媒体内容编码系统进行编码处理。富媒体内容呈现系统15通过主动获取的方式获得控制通道的富媒体内容。根据本发明的另一个实施例,控制通道的富媒体内容被主动推送到富媒体内容呈现系统15。通过将控制通道和数据通道的内容进行分离,为富媒体内容的生成、传输、控制和管理提供更大的灵活性和自由度。图2示出本发明的富媒体内容的视频播放系统的另一个实施例的系统示意图。如图2所示,该视频播放系统包括富媒体内容生产系统21、富媒体内容编码系统22、富媒体内容解码系统M和富媒体内容呈现系统25。和图1相比,图2中的富媒体内容生产系统21 生成多个通道的富媒体内容后,将数据通道和控制通道的富媒体内容都发送给富媒体内容编码系统22。富媒体内容编码系统22将接收的富媒体内容(包括数据通道和控制通道) 经过编码后生成富媒体流,通过富媒体内容传输网络13进行传输。富媒体内容解码系统 M,用于接收来自富媒体内容传输网络13的富媒体流,对接收的富媒体流进行解码后还原为数据通道和控制通道的富媒体内容;将解码得到的富媒体内容和通道标识传递给富媒体内容呈现系统25。富媒体内容呈现系统25,用于接收富媒体内容解码系统M解码后的数据通道和控制通道的富媒体内容,对数据通道和控制通道的富媒体内容进行解析并播放呈现。在该实施例中,控制通道和数据通道的内容一起被编码和传输,便于保持内容的同步和完整性。下面介绍一个生成富媒体流以及富媒体流格式的例子。在富媒体内容编码系统中,通过由客户端向编码服务器发出流创建命令,服务器端响应,从而生成富媒体流。流创建命令的格式参见下表1 :
权利要求
1.一种富媒体内容的视频播放系统,其特征在于,包括富媒体内容生产系统,用于将多种富媒体元素组合为富媒体内容,所述富媒体内容包括控制通道和至少两个数据通道,每个所述富媒体通道包括通道标识;其中,将交互式脚本、标签和控制对象组合为控制通道,将其他富媒体元素组合为数据通道;富媒体内容编码系统,用于接收所述富媒体内容生产系统输出的数据通道的富媒体内容,将接收的富媒体内容经过编码后生成富媒体流,通过富媒体内容传输网络进行传输;富媒体内容解码系统,用于接收来自所述富媒体内容传输网络的富媒体流,对接收的所述富媒体流进行解码后还原为所述数据通道的富媒体内容;将解码得到的所述数据通道的富媒体内容和通道标识传递给富媒体内容呈现系统;所述富媒体内容呈现系统,用于接收所述富媒体内容解码系统解码后的所述数据通道的富媒体内容,获得所述控制通道的富媒体内容,对所述数据通道和控制通道的富媒体内容进行解析并播放呈现。
2.根据权利要求1所述富媒体内容的视频播放系统,其特征在于,所述控制通道的富媒体内容在所述富媒体内容生产系统生成后直接传输到所述富媒体内容呈现系统;
3.根据权利要求1所述富媒体内容的视频播放系统,其特征在于,所述富媒体内容编码系统对所述数据通道和控制通道的富媒体内容进行编码生成富媒体流,通过所述富媒体内容传输网络进行传输;所述富媒体内容解码系统对接收的所述富媒体流进行解码后还原为所述数据通道和控制通道的富媒体内容,将解码得到的所述数据通道和控制通道的富媒体内容和通道标识传递给富媒体内容呈现系统。
4.根据权利要求1至3中任意一项所述的富媒体内容的视频播放系统,其特征在于,所述富媒体内容生产系统使用XML协议的标签表示富媒体的特征和元素,使用XML协议的标签携带通道标识;所述富媒体内容呈现系统,能够识别富媒体内容的通道标签,运行富媒体控制通道中的交互式脚本,将多个通道的富媒体内容根据通道标签及交互式脚本进行视频合成后播放呈现。
5.根据权利要求4所述的富媒体内容的视频播放系统,其特征在于,所述富媒体内容呈现系统包括内容接收模块,用于接收所述数据通道和控制通道的富媒体内容,将所述控制通道的富媒体内容发送到XML解析模块,将数据通道的富媒体内容发送到内容播放模块;所述XML解析模块,用于对接收的所述控制通道的富媒体内容进行解析,获得脚本指令,将所述脚本指令发送给所述内容播放模块;所述内容播放模块,用于接收所述数据通道的媒体内容和所述脚本指令,根据所述脚本指令对所述数据通道的内容进行处理和呈现。
6.根据权利要求1至3中任意一项所述的富媒体内容的视频播放系统,其特征在于,所述富媒体内容生产系统产生的富媒体内容可使用通过XML协议自定义标签对富媒体内容的通道进行标识;所述XML协议自定义标签包含媒体内容分类定义、媒体内容信息定义和媒体内容触发事件定义。
7.根据权利要求1至3中任意一项所述的富媒体内容的视频播放系统,其特征在于,所述交互式脚本基于ECMAkript标准并对其进行扩展,包含用户鉴权、业务鉴权、业务计费、版权保护、内容举报、特效处理和/或异常处理方法。
8.一种富媒体内容的视频播放方法,其特征在于,包括将多种富媒体元素组合为富媒体内容,所述富媒体内容包括控制通道和至少两个数据通道,每个所述富媒体通道包括通道标识;其中,将交互式脚本、标签和控制对象组合为控制通道,将其他富媒体元素组合为数据通道;将所述数据通道的富媒体内容经过编码后生成富媒体流,通过富媒体内容传输网络进行传输;接收来自所述富媒体内容传输网络的富媒体流,对所述富媒体流进行解码后还原为所述数据通道的富媒体内容,并获得所述数据通道的通道标识;获得所述控制通道的富媒体内容,对所述数据通道和控制通道的富媒体内容进行解析并播放呈现。
9.根据权利要求8所述的富媒体内容的视频播放方法,其特征在于,所述控制通道的富媒体内容在生成后不经过编码直接传输到富媒体内容呈现系统进行解析并播放呈现;或者,所述数据通道和控制通道的富媒体内容进行编码生成富媒体流,通过所述富媒体内容传输网络进行传输;对接收的所述富媒体流进行解码后还原为所述数据通道和控制通道的富媒体内容,将解码得到的所述数据通道和控制通道的富媒体内容和通道标识传递给所述富媒体内容呈现系统进行解析并播放呈现。
10.根据权利要求8或9所述的富媒体内容的视频播放方法,其特征在于,使用通过 XML协议自定义标签对富媒体内容的通道进行标识;所述XML协议自定义标签包含媒体内容分类定义、媒体内容信息定义和媒体内容触发事件定义。
11.根据权利要求8或9所述的富媒体内容的视频播放方法,其特征在于,所述交互式脚本基于ECMAkript标准并对其进行扩展,包含用户鉴权、业务鉴权、业务计费、版权保护、内容举报、特效处理和/或异常处理方法。
全文摘要
本发明公开一种富媒体内容的视频播放系统和方法,该系统包括富媒体内容生产系统,用于将多种富媒体元素组合为包括控制通道和数据通道的富媒体内容,富媒体内容编码系统,用于将富媒体内容经过编码后生成富媒体流,通过富媒体内容传输网络进行传输;富媒体内容解码系统,用于对接收的所述富媒体流进行解码后还原为数据通道的富媒体内容;富媒体内容呈现系统,用于接收数据通道和控制通道的富媒体内容,对数据通道和控制通道的富媒体内容进行解析并播放呈现。本发明提供的富媒体内容的视频播放系统和方法,更好地利用富媒体的表现形式,扩充富媒体应用范围。
文档编号H04N21/434GK102487455SQ20091021018
公开日2012年6月6日 申请日期2009年10月29日 优先权日2009年10月29日
发明者冯明, 包盛, 施唯佳, 王爱宝, 马钰璐 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1