一种基于多音轨视频合成技术的机顶盒视频导航系统的制作方法

文档序号:11881434阅读:306来源:国知局
本发明涉及一种基于多音轨视频合成技术的机顶盒视频导航系统。
背景技术
:在观看有线电视、数字电视等电视节目的时候,用户寻找感兴趣的频道的方式,通常的做法是拿着遥控器一个一个频道浏览,碰到喜欢的频道再停下来观看。这样的切换进程相当不方便,费时费力,很多用户在换了几个频道都没有寻到感兴趣的内容时,便不想再继续切换,或者直接关电视,这样十分影响用户观看的体验。技术实现要素:本发明的目的在于克服现有技术中的不足而提供一种基于多音轨视频合成技术的机顶盒视频导航系统。为实现上述目的,一方面,本发明提供的一种基于多音轨视频合成技术的机顶盒视频导航系统,包括音视频分离模块、音视频解码模块、编码模块和音视频交织模块,音视频分离模块用于分离视频流中的音频数据和视频数据,音视频解码模块用于解码音频数据和解码视频数据,编码模块用于将一路或多路经解码后的视频流数据进行合成,编码模块还用于生成自定义SEImessage,音视频交织模块用于对视频流数据和音频流数据进行交织生成TS视频流。优选地,还包括视频输入模块,视频输入模块用于提供操作入口输入一个或多个频道信源,音视频分离模块用于分离每一个频道信源的视频流中的音频数据和视频数据。优选地,音视频分离模块用于分离TS视频流中的音频数据和视频数据。优选地,编码模块根据当前的视频排布生成自定义SEImessage并注入到H.264Playload中。根据本发明提供的一种基于多音轨视频合成技术的机顶盒视频导航系统,将一个或多个频道视频、音频内容糅合在一个频道里面,再把这多个频道画面采用一定的排列方式组合拼接在一起,同时在TS流中把所有频道的音频添加进去,在H264PayloadSEImessage添加自定义的数据,描述这个画面和音频组合信息,再由机顶盒播放器解析这些数据并还原,因此用户能同时快速浏览足够多的频道,可以方便快捷地找到感兴趣的节目,对于传统有限电视行业留住用户起到了重要作用。附图说明图1是本发明一实施例的一种基于多音轨视频合成技术的机顶盒视频导航系统的流程逻辑框图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。本发明一实施例提供了一种基于多音轨视频合成技术的机顶盒视频导航系统,这个系统主要围绕多音轨视频合成技术进行改进,采用的主要方法就是把足够的多的频道视频、音频内容糅合在一个频道里面,把这多个频道画面采用一定的排列方式组合拼接在一起,同时在TS流中把所有频道的音频添加进去,在H264PayloadSEImessage添加自定义的数据,描述这个画面和音频组合信息,再由机顶盒播放器解析这些数据并还原。这种基于多音轨视频合成技术的机顶盒视频导航系统包括视频输入模块、音视频分离模块、音视频解码模块、编码模块和音视频交织模块。请结合图1,图1为本系统的工作流程示意框图。具体地,视频输入模块用于提供操作入口输入一个或多个(在本实施例中假设为n个)频道信源,音视频分离模块用于分离每一个频道信源的TS视频流中的音频数据和视频数据;音视频分离模块用于分离TS视频流中的音频数据和视频数据;音视频解码模块用于解码音频数据和解码视频数据;编码模块用于将1条视频和n条音频经解码后的视频流数据进行合成,并根据当前的视频排布生成自定义SEImessage并注入到H.264Playload中;音视频交织模块用于对视频流数据和音频流数据进行交织生成TS视频流。当TS视频生成后,以UDP或其他用户选择的方式将该生成的TS视频流输出到CDN,通过网络传输到每个客户端。值得说明的是,本发明所述的机顶盒视频导航系统存在于数字电视、IPTV运营商和视频网站等服务端;本发明所述的客户端通常情况指机顶盒,还包括手持移动设备、桌面端应用程序等。根据本发明所提供的一实施例的基于多音轨视频合成技术的机顶盒视频导航系统,运营商需要将CCTV1~CCTV4四个频道作为视频导航页面并以两行两列的方式如下进行排布合成,且最终输出视频分辨率为全高清1920x1080。CCTV1CCTV2CCTV3CCTV4则具体地,在服务器端,在H.264Payload中写入如下自定义的SEImessage:最后输出的的TS视频流,包含1条视频流,4条音频流,以及H264PayloadSEImessage。此处值得说明的是,在该实施例中的SEImessage是json格式,也可以是xml格式。但可以理解的是,不论什么格式,只要能描述清楚当前的画面排布信息,则不限制任何形式。在客户端,当用户选择视频导航界面后,播放器将解析这个视频流中的SEImessage并得到如下信息:1、视频分辨率为1920x1080;2、总共由4个频道构成;3、每一个频道的具体位置分布,以CCTV3的位置为例,其频道名称为CCTV3,该频道左上角点的位置是(0,540),分辨率为960x540,其频道ID是3,在TS视频流中,其音轨ID是1003。播放器根据以上信息,首先选中CCTV1,并在其对应的位置[0,0,960,540]画上矩形框,表示当前选中的频道,同时选择音轨ID为1001的音频流播放。用户通过遥控器左右上下切换频道进行预览;当用户需要切换到一个目标频道,则只需要在该频道预览分布位用遥控器按下确认键,选中的这个频道,那么就会播放该原始频道且进行全屏放大。对于数字电视运营商和IPTV运营商来说,实施例中所述的在客户端的机顶盒导航页面出现的频道,可以给他们带来额外的增值;哪个频道放在导航页面,哪个频道排在前面、哪个频道拍在后面,这些都是可以通过增值服务来提供给用户,且可灵活改变的。根据本发明提供的一种基于多音轨视频合成技术的机顶盒视频导航系统,将一个或多个频道视频、音频内容糅合在一个频道里面,再把这多个频道画面采用一定的排列方式组合拼接在一起,同时在TS流中把所有频道的音频添加进去,在H264PayloadSEImessage添加自定义的数据,描述这个画面和音频组合信息,再由机顶盒播放器解析这些数据并还原,因此用户能同时快速浏览足够多的频道,可以方便快捷地找到感兴趣的节目,对于传统有限电视行业留住用户起到了重要作用。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1