基于数字电视浏览器的马赛克视频导航方法

文档序号:7764977阅读:507来源:国知局
专利名称:基于数字电视浏览器的马赛克视频导航方法
技术领域
本发明涉及数字电视领域,特别是涉及一种基于数字电视浏览器的马赛克视频导 航方法。
背景技术
随着数字电视播出频道的日益增加,通过文本形式的电子节目指南信息来了解节 目播出信息已经远远不能满足广大数字电视用户的需求。马赛克视频导航系统将电视屏 幕分割成若干个小区域,在每个小区域显示各频道数字电视节目的全动态视频马赛克,数 字电视用户只需要通过遥控器移动箭头,点击电视屏幕上各个小画面就可以选听某一画面 (即某一节目)的声音。马赛克导航频道具有很强的交互性。作为数字电视的一项特有的增 值业务形式,马赛克视频导航系统的应用,不仅能为用户提供有吸引力的频道选择方式,更 能够为运营商增进运营的效率、效益。如何方便、高效地实现马赛克功能,成为被关注的技 术问题。
如图1所示,为现有技术的一种马赛克视频导航系统的系统框图。为形成多画面 的马赛克视频流,由传统信源产生的多路TS流(Transport Stream)首先被传送至多画面 生成器,多画面生成器对接收到的多路TS流进行合成,生成多画面的马赛克视频流,然后 与EPG (电子节目菜单)服务器生产的TS流一同传送至复用器生成包含电子节目菜单的马 赛克视频流,该包含电子节目菜单的马赛克视频流经调制器调制后发送给终端,终端接收 该马赛克视频流后进行多画面马赛克视频的显示。
上述方案存在以下缺陷1、播放内容与形式固化,主要体现在更改控制流程困难,采用传统方法用户只能在固 定的一种或几种流程下进行操作,添加、修改操作流程或用户事件的处理均需要对机顶盒 软件进行升级;界面表现形式单一,无法灵活变化,传统方式实现的马赛克界面往往固化于 机顶盒软件之中,很难方便地进行界面风格与样式的变换、界面修饰元素的增减、整体界面 位置大小的调整等操作。
2、不利于厂家集成。采用传统的方法,马赛克系统针对于具体的应用环境来进行 开发,程序与应用环境耦合度高,不具备通用性与可移植性,给集成带来很多困难。
3、增值业务嵌入困难。采用传统的方法,广告等增值业务往往以小窗口视频的形 式嵌入在马赛克视频流中。更新广告等需要重新生成码流,操作较为复杂,且广告形式单发明内容
针对现有技术中的上述缺陷,本发明所要解决的技术问题是,提供一种基于数字 电视浏览器的马赛克视频导航方法,实现导航界面多样化设计的便捷性及马赛克视频导航 系统的高兼容性。
本发明的一种基于数字电视浏览器的马赛克视频导航方法包括以下步骤:A、终端将马赛克视频导航功能抽象为若干个接口,并将该接口封装成可被网页直接调用的 javascript接口 ; B、前端生成作为马赛克视频导航界面的HTML网页,该HTML网页包含调 用所述javascript函数的调用代码;C、、终端在播放马赛克服务前从前端获取作为马赛克 视频导航界面的HTML网页,执行网页代码,生成包含多个视频小窗口的马赛克视频导航界
优选地,所述接口包括播放马赛克视频和播放指定小窗口音频。
为增加所述HTML网页的灵活性,使其能够自适应马赛克视频导航界面中小窗口 的不同数量,所述接口还包括获取视频小窗口数量和获取视频小窗口相关描述信息。
进一步地,所述调用代码包括javascript函数。
优选地,所述HTML网页还包括响应用户操作的处理函数。
优选地,所述步骤C中,终端通过web服务器或数据广播服务器获取作为马赛克视 频导航界面的HTML网页。
本方法通过网页实现用户界面、响应用户操作,更换或修改用户界面仅需要将新 的HTML网页添加到前端下发即可,而无需更换终端软件,过程方便快捷,同时也方便运营 商在导航界面中嵌入广告等增值应用。


图1是现有技术的马赛克系统的系统框图; 图2是本发明具体实施方式
的流程图。
具体实施方式
下面对照附图并结合优选具体实施方式
对本发明进行详细的阐述。
如图2所示,本优选具体实施方式
的基于数字电视浏览器的马赛克视频导航方法 包括以下步骤1)终端马赛克视频导航功能接口的抽象与封装将终端马赛克视频导航功能抽象为获 取视频小窗口数量,获取视频小窗口相关描述信息,播放马赛克视频,播放指定小窗口对应 的音频等4个接口,并将这些接口封装为终端浏览器支持的扩展JavMcript接口,供网页 调用。
2)前端生成作为马赛克视频导航界面的HTML网页,该网页包含用于调用前述终 端浏览器中封装的javascript接口的调用代码。
具体实施方式
将视频播放的区域设置为视频透明。可选用浏览器支持的热点元 素来定义HTML网页中的视频小窗口。根据马赛克视频小窗口的数量和其他相关信息,对 每个热点元素的宽、高、位置等属性进行设置。在热点元素的or^ocus事件中调用扩展的 JavaScript接口播放对应小窗口的音频。
例如使用<a>标签来定义网页中的视频小窗口。创建的<a>标签数量与马赛 克视频小窗口数目相等。各个<a>标签的宽、高、位置等属性对应相关的马赛克视频小窗 口。<a>标签的onR)CUS事件的处理函数中调用播放与其相关的视频小窗口音频的扩展 JavaScript ^ Π。
实际应用中,本具体实施方式
还可以方便的增加以下步骤1、修饰马赛克视频导航网页,完成上述步骤后,运营商可根据自身需要对马赛克视频导航网页进行丰富。例如, 修改热点元素的样式(外观、颜色等);增加文字、flash等形式的广告等等。2、运营商根据 具体需求修改或增加单击、双击、失去焦点等事件处理函数。例如,跳转到对应广告网页或 电视银行界面中。
3)数据广播服务器可将马赛克视频导航网页打包为TS流,与马赛克视频复用后, 通过广电网络传输到终端。机顶盒搜索通过搜索对应频点即可获取到马赛克视频导航的网 页。双向机顶盒也可以通过向web服务器发送HTIP请求的方式获取到马赛克视频导航页 面。用户播放马赛克视频时,浏览器从前端数据广播服务器或web服务器获取马赛克视屏 导航的网页,解析并执行网页代码,将马赛克视频导航界面展现出来。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能 认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的技术人员来说,在 不脱离本发明构思的前提下,还可以做出若干等同替代或明显变型,而且性能或用途相同, 都应当视为属于本发明的保护范围。
权利要求
1.一种基于数字电视浏览器的马赛克视频导航方法,其特征在于,包括以下步骤A、终端将马赛克视频导航功能抽象为若干个接口,并将该接口封装成能够被网页 直接调用的javascript接口 ;B、前端生成作为马赛克视频导航界面的HTML网页,该HTML网页包含调用所述 javascript接口的调用代码;C、终端在播放马赛克服务前从前端获取作为马赛克视频导航界面的HTML网页,执行 网页代码,生成包含多个视频小窗口的马赛克视频导航界面。
2.根据权利要求1所述的马赛克视频导航方法,其特征在于,所述接口包括播放马 赛克视频和播放指定小窗口对应的音频。
3.根据权利要求2所述的马赛克视频导航方法,其特征在于,所述接口还包括获取 视频小窗口数量和获取视频小窗口相关描述信息。
4.根据权利要求1所述的马赛克视频导航方法,其特征在于,所述调用代码包括 javascript 1 ^
5.根据权利要求1、2、3或4所述的马赛克视频导航方法,其特征在于,所述HTML网页 还包括响应用户操作的处理函数。
6.根据权利要求1、2、3或4所述的马赛克视频导航方法,其特征在于,所述终端包括 数字电视机顶盒、网络协议电视和数字电视一体机。
7.根据权利要求1所述的马赛克视频导航方法,其特征在于,所述步骤C中,终端通过 web服务器或数据广播服务器获取作为马赛克视频导航界面的HTML网页。
全文摘要
本发明公开了一种基于数字电视浏览器的马赛克视频导航方法,其特征在于,包括以下步骤A、终端将马赛克视频导航功能抽象为若干个接口,并将该接口封装成可被网页直接调用的javascript接口;B、前端生成作为马赛克视频导航界面的HTML网页,该HTML网页包含调用所述javascript接口的调用代码;C、终端在播放马赛克服务前从前端获取作为马赛克视频导航界面的HTML网页,执行网页代码,生成包含多个视频小窗口的马赛克视频导航界面。本发明的有益效果是,方便更换或修改用户界面仅需要使用新的HTML网页即可,同时也方便运营商在导航界面中嵌入广告等增值应用。
文档编号H04N21/4782GK102036121SQ20101054027
公开日2011年4月27日 申请日期2010年11月11日 优先权日2010年11月11日
发明者佘丽君, 刘彬彬, 张新林, 胡立琼 申请人:深圳市佳创视讯技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1