【摘要】 本发明公开了一种移动多媒体广播终端自适应调整接收速率缓冲播放的方法,提高了移动多媒体广播网络服务质量。该方法包括步骤:周期性地检测网络状态;根据所述网络状态计算表示接收音视频数据码率等级的接收速率因子;设置缓冲队列;对接收的广播调制数据进行解复用得到音视频数据;根据所述接收速率因子选择性地对所述音视频数据解码并保存到所述缓冲队列中;播放所述缓冲队列中解码后的音视频数据。本发明在信号短暂断续等情况下可以播放缓冲队列中的缓存数据。 【专利类型】发明授权 【申请人】中兴通讯股份有限公司 【申请人类型】企业 【申请人地址】518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部 【申请人地区】中国 【申请人城市】深圳市 【申请人区县】南山区 【申请号】CN200810145069.8 【申请日】2008-07-31 【申请年份】2008 【公开公告号】CN101330340B 【公开公告日】2010-09-29 【公开公告年份】2010 【授权公告号】CN101330340B 【授权公告日】2010-09-29 【授权公告年份】2010.0 【IPC分类号】H04N7/24; H04N7/26; H04N7/173; H04N5/445; H04W4/06; H04W4/12; H04W28/22 【发明人】金崇庭; 刘峥嵘; 姜向东 【主权项内容】一种移动多媒体广播终端自适应调整接收速率缓冲播放的方法,其特征在于,包括如下步骤:周期性地检测网络状态;根据所述网络状态计算表示接收音视频数据码率等级的接收速率因子Sn,具体为:所述终端根据接收信号强度指示RSSI、预先设置的弱信号掉线阀值Rlow及弱信号待机阀值Rhigh计算所述接收速率因子Sn,包括以下步骤310-399:步骤310,获取广播站下行RSSI值;步骤320,判断RSSI是否小于弱信号掉线阀值Rlow,是则转步骤330,否则转步骤360,其中该弱信号掉线阀值Rlow表示RSSI低于该Rlow时产生掉线;步骤330,进一步判断RSSI小于Rlow的连续累计次数Tl是否大于稳定系数NS,是则转步骤340,否则转步骤350;步骤340,Sn取值为Smax,返回步骤310继续执行;步骤350,对连续累计次数Tl进行自加操作,返回步骤310继续执行;步骤360,判断RSSI是否大于弱信号待机阀值Rhigh,是则转步骤370,否则转步骤399,其中该弱信号待机阀值Rhigh表示RSSI达到Rhigh时处于待机状态;步骤370,进一步判断RSSI大于Rhigh的连续累计次数Th是否大于稳定系数NS,是则转步骤380,否则转步骤390;步骤380,Sn取值为0,返回步骤310继续执行;步骤390,对连续累计次数Th进行自加操作,返回步骤310继续执行;步骤399,此时RSSI处于[Rlow,Rhigh]之间,根据Rlow、Rhigh以及RSSI计算Sn,Sn取值为[(RSSI-Rlow)/(Rhigh-Rlow)];设置缓冲队列;对接收的广播调制数据进行解复用得到音视频数据;如果接收速率因子Sn大于0,则根据所述接收速率因子选择性地对所述音视频数据解码并保存到所述缓冲队列中,播放所述缓冲队列中解码后的音视频数据;如果接收速率因子Sn等于0,判断缓冲队列FIFO中是否存储有数据,如果是则清空缓冲队列中的数据,再解码刚接收到的音视频数据并播放,否则直接解码刚接收到的音视频数据并播放;所述速率因子发生变化时,通过对所述缓冲队列进行数据帧重构,实现播放同步。 【当前权利人】中兴通讯股份有限公司 【当前专利权人地址】广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部 【专利权人类型】上市股份有限公司 【统一社会信用代码】9144030027939873X7 【被引证次数】2 【被他引次数】2.0 【家族引证次数】9.0 【家族被引证次数】34