[发明专利]一种IPTV多格式混合频道时移实现方法及系统有效
申请号: | 200810056669.7 | 申请日: | 2008-01-23 |
公开(公告)号: | CN101222625A | 公开(公告)日: | 2008-07-16 |
发明(设计)人: | 杨洪星 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N7/24 | 分类号: | H04N7/24;H04N7/26;H04N7/52;H04H60/37 |
代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁挥;刘健 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 iptv 格式 混合 频道 实现 方法 系统 | ||
技术领域
本发明涉及移动通讯领域,尤其涉及一种IPTV(Internet ProtocolTelevision,交互式网络电视)多格式混合频道时移实现方法及系统。
背景技术
随着IPTV(Internet Protocol Television,交互式网络电视)技术的不断运用,传统的模拟电视“被动观看”的模式得到了很大的改变,IPTV电视中的点播及其时移,充分展示了IP双向网络的优势,使得“交互性”得以真正的实现。
IPTV是利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的技术。用户在家中可以通过如下两种方式享受IPTV服务:(1)计算机;(2)网络机顶盒+普通电视机。
流服务器向客户端如STB(Set-Top Box,机顶盒)发送节目流,但客户端的解码模块对节目流进行解码之前,需要一定的音视频参数来进行初始化,然后才能进行解码。如果遇到音视频解码参数改变,必须重新对解码模块进行初始化。所以如果在播放过程中动态遇到音视频解码参数的情况,需要STB端具有自适应的功能。这种情况的场景其一就是“多格式混合频道的时移”。
在IPTV的点播业务中,由于单个点播源通常从头到位保持格式不变,因此并不需要STB具有动态格式自适应的功能,而目前片源提供商的节目库混杂着各种格式、尺寸大小的片源如MP4 ASP、H264、WMV、AVS等多种视频格式。所以往往需要将各种格式的片源混杂在一个频道中,提供时移功能。如果系统同终端本身不支持此混合频道,则必然需要进行片源的重压缩,以保持各项参数如编码格式,视频长宽比,音频声道数目,采样率等的一致,而重压缩不仅会损耗音、视视频的质量,而且耗费了大量的了人力、财力。
综上可知,现有的IPTV多格式混合频道时移实现技术,在实际使用上,显然存在不便与缺陷,所以有必要加以改进。
发明内容
针对上述的缺陷,本发明的第一目的在于提供一种IPTV多格式混合频道时移实现方法,该方法可以解除音视频解码参数完全相同的片源才能放于同一个时移频道的限制,实现不同格式的节目源组合的频道的时移。
本发明的第二目的在于提供一种IPTV多格式混合频道时移实现系统,该系统可以解除音视频解码参数完全相同的片源才能放于同一个时移频道的限制,实现不同格式的节目源组合的频道的时移。
为了实现上述第一目的,本发明提供一种IPTV多格式频合频道时移实现方法,应用于IPTV多格式混合频道时移实现系统,该系统包括流服务器和客户端,所述客户端包括内置有解码模块的播放模块,所述方法包括步骤如下:
A、流服务器向客户端发送多格式节目流,所述多格式节目流携带有节目ID号;
B、客户端根据该多格式节目流所携带的节目ID号获取音视频解码参数;
C、客户端根据所述音视频解码参数初始化该解码模块,并控制所述播放模块播放该多格式节目流。
根据本发明的实现方法,若所述多格式节目流处于切换状况时,则所述步骤A中,所述流服务器在切换节目流时更改节目ID号,并向客户端发送新的格式节目流,该新的格式节目流携带有节目ID号;
所述步骤B中,所述客户端根据新的格式节目流所携带的节目ID号判断节目流格式是否发生变化,若判断出节目流格式变化则根据节目ID号从新的格式节目流中获取音视频解码参数,并且将其缓冲区中原有格式的节目流输出至所述播放模块进行播放;
所述步骤C中,所述客户端在播送完缓冲区中原有格式的节目流后根据该音视频解码参数初始化解码模块,并控制该播放模块播放新的格式节目流。
根据本发明的实现方法,所述步骤C中,若节目ID号未变,则所述客户端重置播放模块的参考时钟,并控制所述播放模块播放节目流;若节目ID号改变,音视频解码参数未变,则所述客户端重置播放模块的参考时钟,并控制所述播放模块播放节目流;若节目ID号改变,音视频解码参数改变,则所述客户端根据新的音视频解码参数重新初始化解码模块,同时重置播放模块的参考时钟,并控制所述播放模块播放节目流。
根据本发明的实现方法,若客户端需要对多格式节目流进行时移区间定位拖动操作,则所述步骤A进一步包括:
A1、客户端向流服务器发起时移区间定位拖动请求,该时移区间定位拖动请求携带时间戳参数,并且同时停止其缓冲区中的节目流的输出至所述播放模块进行播放和清空缓冲区中的节目流;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810056669.7/2.html,转载请声明来源钻瓜专利网。