一种数字电视导航方法、系统及装置.pdf

上传人:t**** 文档编号:1101601 上传时间:2018-03-31 格式:PDF 页数:11 大小:578.95KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010115532.1

申请日:

2010.02.11

公开号:

CN101778287A

公开日:

2010.07.14

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04N 7/26申请日:20100211|||公开

IPC分类号:

H04N7/26; H04N7/58

主分类号:

H04N7/26

申请人:

深圳市茁壮网络股份有限公司

发明人:

徐佳宏; 肖友能; 孙常春; 汪国樑; 汪丽娟

地址:

518002广东省深圳市罗湖区沿河北路1002号京广中心办公楼12楼01-07单元

优先权:

专利代理机构:

深圳市深佳知识产权代理事务所(普通合伙) 44285

代理人:

彭愿洁;李文红

PDF下载: PDF下载
内容摘要

本发明公开了一种数字电视导航方法、系统以及相应的装置。该方法接收节目传输TS流,并对接收的TS流进行解析得到视频基本码ES流和音频ES流;然后将音频ES流放入缓存,将多个视频ES流拼接成一个视频ES流;再取出与焦点马赛克单元格对应的音频ES流并与拼接的视频ES流打包成一个TS流,发送到动态图像专家组MPEG硬件解码器。本发明提供的实施例中,拼接视频ES流不再在服务器端进行,而是数字电视终端对接收的节目TS流进行解析得到视频ES流,再将多个视频ES流拼接成一个视频ES流,拼接马赛克电视节目ES流在数字电视终端完成,为用户设置个性化马赛克页面提供了接口,使个性化马赛克电视导航成为现实。

权利要求书

1: 一种数字电视导航方法,其特征在于,包括: 接收节目传输TS流,解析所述节目TS流得到视频基本码ES流和音频ES流; 将所述音频ES流放入缓存,将多个所述视频ES流拼接成一个视频ES流; 根据焦点马赛克单元格的位置从缓存中取出与焦点马赛克单元格播放的视频ES流对应的音频ES流,将所述音频ES流与所述拼接视频ES流打包成一个TS流,发送到动态图像专家组MPEG硬件解码器。
2: 根据权利要求1所述的方法,其特征在于,将多个视频ES流拼接成一个视频ES流包括: 每次拼接只拼一屏的视频ES流,当收到用户发送的翻屏指令时,获取拼接下一屏所需要的视频ES流,然后进行拼接。
3: 根据权利要求1或2所述的方法,其特征在于,还包括: 接收用户发送的选择排序指令,根据所述选择排序指令获取视频ES流并将所述视频ES流排序,再将所述排序的ES流进行拼接。
4: 一种数字电视导航方法,其特征在于,包括: 服务器采集节目; 将所述节目转化成小尺寸的TS流; 将所述TS流通过网络发送给数字电视终端; 数字电视终端接收单节目TS流,解析所述节目TS流得到视频ES流和音频ES流; 将所述音频ES流放入缓存,将多个所述视频ES流拼接成一个视频ES流; 根据焦点马赛克单元格的位置从缓存中取出与焦点马赛克单元格播放的视频ES流对应的音频ES流,将所述音频ES流与所述拼接视频ES流打包成一个TS流,发送到MPEG硬件解码器。
5: 根据权利要求4所述的方法,其特征在于,将采集到的节目转化成小TS流包括: 解析服务器采集的节目,得到视频TS流和音频TS流,将所述音频TS流解码成低码率的音频ES流;将所述视频TS流解码成符合MPEG标准存储格式亮度色度颜色编码YUV数据,然后将所述YUV数据下采样,将下采样后的YUV数据编码成视频ES流,再将所述视频ES流与音频ES流经过复用合成一个单节目TS流并通过网络将所述单节目TS流发送给数字电视终端。
6: 一种数字电视导航装置,其特征在于,包括: 接收模块,用于接收节目TS流; 解析模块,用于解析所述节目TS流得到视频ES流和音频ES流,将所述音频ES流放入缓存,所述视频ES流发送给拼接模块; 拼接模块,用于接收解析模块发送的视频ES流,将多个所述ES视频流拼接成一个视频ES流并发送给TS打包模块; TS打包模块,用于接收所述拼接视频ES流,又根据焦点马赛克单元格的位置从缓存中取出与焦点马赛克单元格播放的视频ES流对应的音频ES流,再将所述音频ES流与所述拼接视频ES流打包成一个TS流,发送到MPEG硬件解码器。
7: 根据权利要求6所述的装置,其特征在于,还包括: 控制模块,用于: 接收用户发送的选择排序指令,根据所述选择排序指令获取视频ES流并将所述视频ES流排序,再将所述排序的ES流发送给拼接模块; 接收用户输入的翻屏指令,获取拼接下一屏所需要的视频ES流,然后将获取的视频ES流发送给拼接模块。
8: 一种数字电视导航系统,其特征在于,包括: 服务器,用于采集节目,将采集到的节目转化成小TS流并通过网络发送给数字电视终端; 数字电视终端,用于接收节目TS流,解析所述节目TS流得到视频ES流和音频ES流,将所述音频ES流放入缓存,将多个所述视频ES流拼接成一个视频ES流;根据焦点马赛克单元格的位置从缓存中取出与焦点马赛克单元格播放的视频ES流对应的音频ES流,将所述音频ES流与所述拼接视频ES流打包成一个TS流,发送给MPEG硬件解码器。
9: 根据权利要求8所述的系统,其特征在于,所述服务器包括: 第一模块,用于解析采集的节目,得到视频TS流和音频TS流; 第二模块,用于将所述音频TS流解码成低码率的音频ES流; 第三模块,用于将所述视频TS流解码成符合MPEG标准存储格式YUV数据,然后将所述YUV数据下采样,再将下采样后的YUV数据编码成视频ES流; 第四模块,用于将所述视频ES流与所述音频ES流经过复用合成一个单节目TS流并通过网络将所述单节目TS流发送给数字电视终端。

说明书


一种数字电视导航方法、系统及装置

    【技术领域】

    本发明涉及数字电视技术领域,尤其涉及一种数字电视导航方法、系统及相应的装置。

    背景技术

    数字电视在很大程度上丰富了模拟电视的节目,但是随着信息量的增加,也增加了用户查找节目的难度,特别是数字电视频道日益丰富,浏览电视节目成了一项费劲的工作。马赛克业务提供了方便快捷的浏览电视节目的方案,它能够更直接向用户展现播出节目的内容。

    马赛克业务是将屏幕分割成若干个小区域,每个小区域显示各个频道数字电视节目的全动态视频马赛克,用户只需通过遥控器移动箭头,通过小画面的选择便可切换到想要收看的节目频道,充分体现了马赛克导航频道的交互性和友好性,用户的需求也得到了最大程度的满足,并且100个频道翻5次左右也就可以全部浏览完毕。运营商还可以事先把节目归类,比如将央视所有节目放在同一画面,将所有娱乐频道放在同一画面......更利于电视观众从上百套节目中轻松挑选出自己喜爱的节目。

    传统的马赛克服务器的主要功能是从输入到服务器的多个节目流解析出视频传输TS流和音频TS流,将视频TS流解码成符合活动图像专家小组(MPEG,Motion Picture Expert Group)标准存储格式亮度色度颜色编码(YUV)数据,然后将YUV数据下采样,再将多个下采样后的YUV数据拼接成一个YUV数据,再将拼接后的YUV数据编码成视频TS流,然后将音频TS流与编码成的视频TS流经过复用合成一个马赛克电视节目TS流并通过网络发送给数字电视终端;数字电视终端接收到这个马赛克电视节目TS流,送到动态活动专家组MPEG硬件解码器解码。

    本发明的发明人在对上述现有技术的研究和实践过程中发现,传统的马赛克业务确实便利了用户浏览电视节目,但是业务传统的马赛克电视节目TS流是在服务器端将各个电视节目TS流事先拼接好再发送到数字电视终端的,所有的数字电视终端看到的画面都是一样的,这就限制了用户对个性化的需求。

    【发明内容】

    本发明实施例提供一种数字电视导航方法、系统以及相应的装置。

    一种数字电视导航方法,包括:

    接收节目TS流,解析接收的节目TS流得到视频ES流和音频ES流;

    将音频ES流放入缓存,并将多个视频ES流拼接成一个视频ES流;

    根据焦点马赛克单元格的位置从缓存中取出与焦点马赛克单元格播放的视频ES流对应的音频ES流,将取出的音频ES流与拼接视频ES流打包成一个TS流,发送到动态图像专家组MPEG硬件解码器。

    一种数字电视导航方法,包括:

    服务器采集节目;

    将采集到的节目转化成小尺寸的TS流;

    将小尺寸的TS流通过网络发送给数字电视终端;

    数字电视终端接收单节目TS流,解析节目TS流得到视频ES流和音频ES流;

    将音频ES流放入缓存,将多个视频ES流拼接成一个视频ES流;

    根据焦点马赛克单元格的位置从缓存中取出与焦点马赛克单元格播放的视频ES流对应的音频ES流,将取出的音频ES流与拼接视频ES流打包成一个TS流,发送到动态图像专家组MPEG硬件解码器。

    一种数字电视导航装置,包括:

    接收模块,用于接收节目TS流;

    解析模块,用于解析接收模块接收的节目TS流,得到视频ES流和音频ES流,将音频ES流放入缓存,将视频ES流发送给拼接模块;

    拼接模块,用于接收解析模块发送的视频ES流,将多个接收到的ES视频流拼接成一个视频ES流并发送给TS打包模块;

    TS打包模块,用于接收拼接视频ES流,又根据焦点马赛克单元格的位置从缓存中取出与焦点马赛克单元格播放的视频ES流对应的音频ES流,再将取出的音频ES流与拼接视频ES流打包成一个TS流,发送到MPEG硬件解码器。

    一种数字电视导航系统,包括:

    服务器,用于采集节目,将采集到的节目转化成小TS流并通过网络发送给数字电视终端;

    数字电视终端,用于接收节目TS流,解析接收的节目TS流得到视频ES流和音频ES流,将音频ES流放入缓存,将多个视频ES流拼接成一个视频ES流;根据焦点马赛克单元格的位置从缓存中取出与焦点马赛克单元格播放的视频ES流对应的音频ES流,将取出的音频ES流与拼接视频ES流打包成一个TS流,发送给MPEG硬件解码器。

    从以上技术方案可以看出,本发明实施例具有以下优点:

    本发明实施例提供的方案中,服务器在将YUV数据下采样后,直接编码成视频基本码流(ES,Elementary Stream)数据,将音频TS流经过下采样处理后,编码成音频ES数据,再将视频ES数据和音频ES数据通过软件复合成一个单节目TS流下发到有线电视网络;数字电视终端接收单节目TS流,将接收的TS流解析得到音频ES流和视频ES流,并将音频ES流放入缓存,将多个视频ES流拼接成一个视频ES流,再取出音频ES流并与拼接的视频ES流打包成一个TS流发送到MPEG硬件解码器进行解码。本方案拼接马赛克电视节目ES流地工作是在数字电视终端完成的,为用户设置个性化马赛克页面提供了接口。

    【附图说明】

    图1为本发明实施例中数字电视导航方法流程图;

    图2为本发明实施例中数字电视导航方法流程图;

    图3为本发明实施例中数字电视导航装置逻辑结构示意图;

    图4为本发明实施例中数字电视导航系统逻辑结构示意图。

    【具体实施方式】

    本发明实施例提供了数字电视导航方法、系统以及装置,实现了用户设置个性化马赛克页面。以下进行详细说明。

    请参阅图1,本发明实施例中数字电视导航方法第一实施例包括:

    101、接收节目TS流;

    数字电视终端接收有线电视网络中的节目TS流。

    102、解析TS流;

    中间件接收到TS流的信息,将TS流的头信息去掉,解析得到视频ES流和音频ES流。

    103.1、音频ES流放入缓存;

    中间件得到音频ES流后,将其放入缓存。

    103.2、拼接视频ES流;

    拼接软件将解析得到的多个视频ES流拼接成一个视频ES流。在拼接的时候,每次只拼一屏的视频ES流,以4×4的屏为例,每次只对16个视频ES流进行拼接。当收到用户通过遥控器发送的翻屏指令时,中间件将获取拼接下一屏所需要的视频ES流,然后再进行拼接。

    用户可以通过遥控器发送选择排序指令,选择将哪些节目以什么样的顺序拼接到同一屏中,中间件收到用户发送的选择排序指令,根据指令获取用户选择的节目的ES流,再将获取到的ES流排序拼接。

    104、打包成TS流;

    接收中间件发送的焦点马赛克单元格的位置信息,从缓存中取出与焦点马赛克单元格播放的视频数据对应的音频ES流,将音频ES流与拼接视频ES流打包成一个TS流,发送到动态活动专家组MPEG硬件解码器。

    本实施例中,实现了在数字电视终端进行马赛克节目流的拼接,马赛克节目流的拼接不在属于运营商服务端的专长,为用户实现个性化需求提供了接口;用户通过遥控器对每一屏马赛克电视节目进行选择,真正使得数字电视终端个性化的马赛克节目成为现实。

    请参阅图2,下面是本发明实施例中数字电视导航方法第二实施例包括:

    201、采集节目;

    服务器从大网中采集节目。

    202、转化成小TS流;

    服务器解析采集的节目,得到视频TS流和音频TS流,将音频TS流解码成低码率的音频ES流,将视频TS流解码成符合MPEG标准存储格式YUV数据,然后将YUV数据下采样,将下采样后的YUV数据编码成视频ES流,再将视频ES流与音频ES流经过复用合成一个单节目TS流并通过网络将单节目TS流发送给数字电视终端,服务器是通过某个频点以OC的形式下发多个单节目TS流的。

    203、接收节目TS流;

    数字电视终端接收有线电视网络中的单节目TS流。

    204、解析TS流;

    中间件接收到TS流的信息,将TS流的头信息去掉,解析得到视频ES流和音频ES流。

    205.1、音频ES流放入缓存;

    中间件得到音频ES流后,将其放入缓存。

    205.2、拼接视频ES流;

    拼接软件将解析得到的多个视频ES流拼接成一个视频ES流。在拼接的时候,每次只拼一屏的视频ES流,以4×4的屏为例,每次只对16个视频ES流进行拼接。当收到用户通过遥控器发送的翻屏指令时,中间件将获取拼接下一屏所需要的视频ES流,然后再进行拼接。

    用户可以通过遥控器发送选择排序指令,选择将哪些节目以什么样的顺序拼接到同一屏中,中间件收到用户发送的选择排序指令,根据指令获取用户选择的节目的ES流,再将获取到的ES流排序拼接。

    206、打包成TS流;

    接收中间件发送的焦点马赛克单元格的位置信息,从缓存中取出与焦点马赛克单元格播放的视频数据对应的音频ES流,将音频ES流与拼接视频ES流打包成一个TS流,发送到动态活动专家组MPEG硬件解码器。

    本实施例中,服务器不再对下采样后的视频ES流进行拼接,而是将视频ES流与音频ES流经过复用合成一个单节目TS流并通过网络发送给数字电视终端;数字电视终端在获取到视频ES流后将多个视频ES流拼接成马赛克节目ES流,再与音频ES流一起转码成马赛克节目TS流,发送给MPEG硬件解码器解码。实现了在数字电视终端进行马赛克节目流的拼接,为用户实现个性化需求提供了一个接口;用户通过遥控器选择每一屏的马赛克节目由哪些节目组成,使得每个数字电视终端的马赛克节目都不是千篇一律的,满足了用户的个性化需求。

    请参阅图3,下面是本发明实施例中数字电视导航装置第三实施例包括:

    接收模块301,用于接收节目TS流。

    解析模块302,用于解析接收到的节目TS流,得到视频ES流和音频ES流,并且将解析出来的音频ES流放入缓存303,将解析出来的视频ES流按一定顺序发送给拼接模块304。

    缓存303,用于存储解析模块解析的音频ES流。

    拼接模块304,用于接收解析模块发送的视频ES流,将多个ES视频流按一定顺序拼接成一个视频ES流,发送给TS打包模块305。

    TS打包模块305,用于接收拼接的视频ES流,又根据焦点马赛克单元格的位置从缓存中取出与焦点马赛克单元格播放的视频ES流对应的音频ES流,然后将音频ES流与视频ES流打包成一个TS流,发送给MPEG硬件解码器。

    优选的,

    还可以包括一个控制模块,用于接收用户的控制指令,并按照用户的控制指令执行事件:

    接收用户输入的选择排序指令,根据接收到的选择排序指令获取需要的视频ES流并将获取到的视频ES流排序,再将排好序的ES流发送给拼接模块304。

    接收用户输入的翻屏指令,获取拼接下一屏所需要的视频ES流,然后将获取的视频ES流发送给拼接模块304。

    本实施例中,数字电视终端在获取到视频ES流后将多个视频ES流拼接成马赛克节目ES流,再与音频ES流一起转码成马赛克节目TS流,发送给MPEG硬件解码器解码。实现了在数字电视终端进行马赛克节目流的拼接,为用户实现个性化需求提供了一个接口;在本实施例优选中,用户通过遥控器选择每一屏的马赛克节目由哪些节目组成,使得每个数字电视终端的马赛克节目都不是千篇一律的,满足了用户的个性化需求,真正使得数字电视终端个性化的马赛克节目成为现实。

    请参阅图4,下面是本发明实施例中数字电视导航系统第四实施例包括:

    服务器401,用于采集节目,将采集到的节目转化成小TS流并通过网络发送给数字电视终端。

    数字电视终端402,用于接收服务器发送的多个单节目TS流,解析接收的单节目TS流得到视频ES流和音频ES流,将解析得到的音频ES流放入缓存,将多个视频ES流拼接成一个视频ES流;根据焦点马赛克单元格的位置从缓存中取出与焦点马赛克单元格播放的视频ES流对应的音频ES流,再将音频ES流与拼接视频ES流打包成一个TS流,发送给MPEG硬件解码器。

    其中,服务器401具体可以包括:

    第一模块,用于解析采集的节目,得到视频TS流和音频TS流;

    第二模块,用于将所述音频TS流解码成低码率的音频ES流;

    第三模块,用于将所述视频TS流解码成符合MPEG标准存储格式YUV数据,然后将所述YUV数据下采样,再将下采样后的YUV数据编码成视频ES流;

    第四模块,用于将所述视频ES流与所述音频ES流经过复用合成一个单节目TS流并通过网络将所述单节目TS流发送给数字电视终端。

    本实施例中,服务器不再对下采样后的视频ES流进行拼接,而是将视频ES流与音频ES流经过复用合成一个单节目TS流并通过网络发送给数字电视终端;数字电视终端在获取到视频ES流后将多个视频ES流拼接成马赛克节目ES流,再与音频ES流一起转码成马赛克节目TS流,发送给MPEG硬件解码器解码。实现了在数字电视终端进行马赛克节目流的拼接,为用户实现个性化需求提供了一个接口;用户通过遥控器选择每一屏的马赛克节目由哪些节目组成,使得每个数字电视终端的马赛克节目都不是千篇一律的,满足了用户的个性化需求。

    本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。

    以上对本发明所提供的数字电视导航方法、系统以及相应的装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

一种数字电视导航方法、系统及装置.pdf_第1页
第1页 / 共11页
一种数字电视导航方法、系统及装置.pdf_第2页
第2页 / 共11页
一种数字电视导航方法、系统及装置.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种数字电视导航方法、系统及装置.pdf》由会员分享,可在线阅读,更多相关《一种数字电视导航方法、系统及装置.pdf(11页珍藏版)》请在专利查询网上搜索。

本发明公开了一种数字电视导航方法、系统以及相应的装置。该方法接收节目传输TS流,并对接收的TS流进行解析得到视频基本码ES流和音频ES流;然后将音频ES流放入缓存,将多个视频ES流拼接成一个视频ES流;再取出与焦点马赛克单元格对应的音频ES流并与拼接的视频ES流打包成一个TS流,发送到动态图像专家组MPEG硬件解码器。本发明提供的实施例中,拼接视频ES流不再在服务器端进行,而是数字电视终端对接收的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1