交互式网络电视的播放控制方法和装置制造方法及图纸

技术编号:13431318 阅读:58 留言:0更新日期:2016-07-30 03:40
本发明专利技术公开了一种交互式网络电视(IPTV)的播放控制方法,包括:接收控制消息;当所述控制消息属于预设的全局消息集合时,响应所述控制消息;当所述控制消息不属于预设的全局消息集合时,根据预设的控制消息与IPTV状态的对应关系,确定所述控制消息与获取的IPTV当前状态有对应关系时,响应所述控制消息。本发明专利技术还同时公开了一种IPTV的播放控制装置。

Interactive network television broadcast control method and device

The invention discloses an interactive network television (IPTV) including the broadcast control method, receiving a control message; when the global message control message belongs to a preset set, in response to the control message; when the control message does not belong to the preset global message set, according to the corresponding relationship between the preset and control messages IPTV state, determine the corresponding relationship between the control message and get the current state of IPTV, in response to the control message. The invention also discloses a playback control device of IPTV.

【技术实现步骤摘要】

本专利技术涉及交互式网络电视(IPTV)领域,尤其涉及一种IPTV的播放控制方法和装置。
技术介绍
IPTV业务是伴随着宽带互联网的飞速发展而兴起的一项新兴的互联网增值业务,能为用户提供电信级别的智能式服务和使用简便的电视式体验。IPTV利用宽带互联网的基础设施,利用家用电视机和电脑作为主要终端,利用网络机顶盒(SET-TOPBOX,STB),通过互联网协议来传送电视信号,提供包括电视节目在内的多种数字媒体服务。IPTV媒体处理的底层核心媒体处理部件是多媒体框架,该多媒体框架负责的主要功能包括以下几个部分组成:1)流输入模块:负责将本地文件流或网络流或电视信号流(TS)送入循环缓存(Buffer)。2)流分离模块:负责循环Buffer中的字节流分离为音频和视频数据。3)解码模块:负责将分离出来的音视频数据进行解码,即将音频数据解码为可直接播放的脉冲编码调制(PulseCodeModulation,PCM)数据,将视频数据解码为能在液晶显示器(LCD)中显示的YUV数据;其中,YUV是编译真实颜色空间的种类,具体的,Y表示明亮度,U表示色度,V表示浓度;YUV的格式分为紧缩格式和平面格式。4)同步处理模块:负责解码后的音视频数据及时间信息等作同步处理。5)显示模块:负责输出经同步处理后的音视频数据,例如音频通过集成电路内置音频总线(I2S)、索尼飞利浦数字音频接口(Sony/PhilipsDigitalInterfaceFormat,SPDIF)输出,视频通过高清晰度多媒体接口(HDMI)、复合视频消隐和同步(CVBS)输出。一般,IPTV业务系统从应用层下来的有两类数据:一类是控制消息,一类是媒体流数据;如何既保证媒体流数据播放流畅,又保证IPTV系统能及时响应和处理控制消息,成为IPTV系统亟需解决的一个问题。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例期望提供一种IPTV的播放控制方法和装置,能在有效保证IPTV及时响应控制消息的同时实现媒体流数据的平滑播放。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种交互式网络电视IPTV的播放控制方法,该方法包括:接收控制消息;当所述控制消息属于预设的全局消息集合时,响应所述控制消息;当所述控制消息不属于预设的全局消息集合时,根据预设的控制消息与IPTV状态的对应关系,确定所述控制消息与获取的IPTV当前状态有对应关系时,响应所述控制消息。上述方案中,所述方法还包括:当所述控制消息不属于预设的全局消息集合,并确定所述控制消息与获取的IPTV当前状态没有对应关系时,忽略所述控制消息。上述方案中,所述预设的控制消息与IPTV状态的对应关系包括:空闲状态对应的控制消息包括开始播放消息;第一帧状态对应的控制消息包括第一帧播放消息、停止播放消息;播放状态对应的控制消息包括暂停播放消息、停止播放消息、恢复播放消息、结束播放消息;暂停状态对应的控制消息包括停止播放消息、恢复播放消息、快进播放消息;快进状态对应的控制消息包括停止播放消息、恢复播放消息、快进播放消息;结束状态对应的控制消息包括停止播放消息。上述方案中,当IPTV处于播放状态时,所述方法还包括:获取当前帧的播放循环实际已消耗时间;获取当前帧的播放循环还需消耗时间;在所述实际已消耗时间与预计还需消耗时间之和大于预设阈值时,放弃继续播放当前帧,进入下一帧的播放循环。上述方案中,所述当前帧的播放循环还需消耗时间为:播放循环中即将被执行的下一步所预计消耗的时间。本专利技术实施例还提供一种IPTV的播放控制装置,该装置包括:消息接收模块、全局消息响应模块以及状态消息响应模块;其中,消息接收模块,用于接收控制消息;全局消息响应模块,用于当所述控制消息属于预设的全局消息集合时,响应所述控制消息;状态消息响应模块,用于当所述控制消息不属于预设的全局消息集合时,根据预设的控制消息与IPTV状态的对应关系,确定所述控制消息与获取的IPTV当前状态有对应关系时,响应所述控制消息。上述方案中,所述装置还包括:空闲状态模块,用于响应与空闲状态有对应关系的开始播放消息;第一帧状态模块,用于响应与第一帧状态有对应关系的第一帧播放消息、停止播放消息;播放状态模块,用于响应与播放状态有对应关系的暂停播放消息、停止播放消息、恢复播放消息、结束播放消息;暂停状态模块,用于响应与暂停状态有对应关系的停止播放消息、恢复播放消息、快进播放消息;快进状态模块,用于响应与快进状态有对应关系的停止播放消息、恢复播放消息、快进播放消息;结束状态模块,用于响应与结束状态有对应关系的停止播放消息。上述方案中,所述播放状态模块包括:实际时间监测单元,用于获取当前帧的播放循环实际已消耗时间;预计时间获取单元,用于获取当前帧的播放循环预计还需消耗时间;帧丢弃单元,用于在所述实际已消耗时间与预计还需消耗时间之和大于预设阈值时,放弃继续播放当前帧,进入下一帧的播放循环。上述方案中,所述预计时间获取单元包括:下一步时间获取单元,用于获取播放循环中即将被执行的下一步所预计消耗的时间。本专利技术实施例所提供的IPTV播放控制方法和装置,通过将IPTV划分为多种状态,并预先将控制消息划分为与状态无关的全局消息和在特定状态下响应的状态消息,保证全局消息优先被响应,而状态消息只在与其对应的状态下才被响应;如此,既可保证IPTV能及时响应控制消息,又可避免非法的控制消息影响媒体流的正常播放,使得媒体流播放更平滑;进一步的,在播放状态下,限制当前帧的播放循环实际已消耗时间与预计还需消耗时间之和不超过预设阈值,能更好的保证媒体流的平滑播放。附图说明图1为本专利技术实施例提供的IPTV的播放控制方法的实现流程示意图;图2本专利技术提供的一帧IPTV的播放控制方法中控制消息与IPTV状态的对应关系示意图;图3为本专利技术实施例提供的IPTV的播放控制装置的组成结构示意图。具体实施方式为了更清楚地说明本专利技术实施例和技术方案,下面将结合附图及实施例对本专利技术的技术方案进行更详细的说明,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术的实施例,本领域普通技术人员在不付出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。...

【技术保护点】
一种交互式网络电视IPTV的播放控制方法,其特征在于,所述方法包括:接收控制消息;当所述控制消息属于预设的全局消息集合时,响应所述控制消息;当所述控制消息不属于预设的全局消息集合时,根据预设的控制消息与IPTV状态的对应关系,确定所述控制消息与获取的IPTV当前状态有对应关系时,响应所述控制消息。

【技术特征摘要】
1.一种交互式网络电视IPTV的播放控制方法,其特征在于,所述方法包
括:
接收控制消息;
当所述控制消息属于预设的全局消息集合时,响应所述控制消息;
当所述控制消息不属于预设的全局消息集合时,根据预设的控制消息与
IPTV状态的对应关系,确定所述控制消息与获取的IPTV当前状态有对应关系
时,响应所述控制消息。
2.根据权利要求1所述的播放控制方法,其特征在于,所述方法还包括:
当所述控制消息不属于预设的全局消息集合,并确定所述控制消息与获取
的IPTV当前状态没有对应关系时,忽略所述控制消息。
3.根据权利要求1所述的播放控制方法,其特征在于,所述预设的控制消
息与IPTV状态的对应关系包括:
空闲状态对应的控制消息包括开始播放消息;
第一帧状态对应的控制消息包括第一帧播放消息、停止播放消息;
播放状态对应的控制消息包括暂停播放消息、停止播放消息、恢复播放消
息、结束播放消息;
暂停状态对应的控制消息包括停止播放消息、恢复播放消息、快进播放消
息;
快进状态对应的控制消息包括停止播放消息、恢复播放消息、快进播放消
息;
结束状态对应的控制消息包括停止播放消息。
4.根据权利要求3所述的播放控制方法,其特征在于,当IPTV处于播放
状态时,所述方法还包括:
获取当前帧的播放循环实际已消耗时间;
获取当前帧的播放循环还需消耗时间;
在所述实际已消耗时间与预计还需消耗时间之和大于预设阈值时,放弃继
续播放当前帧,进入下一帧的播放循环。
5.根据权利要求4所述的播放控制方法,其特征在于,所述当前帧的播放
循环还需消耗时间为:
播放循环中即将被执行的下一步所预计消耗的时间。
6.一种IPTV的播放控制装...

【专利技术属性】
技术研发人员:全君林
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1