[发明专利]一种全面评估3G视频电话质量的方法和装置有效
| 申请号: | 201110107334.5 | 申请日: | 2011-04-28 |
| 公开(公告)号: | CN102158881A | 公开(公告)日: | 2011-08-17 |
| 发明(设计)人: | 魏凌云;明慧芳;余勋林 | 申请(专利权)人: | 武汉虹信通信技术有限责任公司 |
| 主分类号: | H04W24/00 | 分类号: | H04W24/00;H04N7/14 |
| 代理公司: | 北京宇生知识产权代理事务所(普通合伙) 11116 | 代理人: | 倪骏;庄益利 |
| 地址: | 430074 湖北省武汉市*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 全面 评估 3g 视频 电话 质量 方法 装置 | ||
1.一种全面评估3G视频电话质量的方法,其特征在于:
步骤(301):设置H.324M协议栈的初始参数;
步骤(302):读取视频样本文件,取出一帧RGB24格式的视频帧;
步骤(303):将取得的RGB24格式的视频帧添加到发送视频帧队列的末尾;
步骤(304):将RGB24格式的视频帧编码成H.263格式的视频帧;
步骤(305):记录下编码得到的H.263格式的视频帧的大小,并且计算从第一帧到当前帧的总大小,将这个总大小保存到一个数组中,数组的索引是该帧的编号,数组元素值就是第一帧到该帧的总大小;
步骤(306):将编码的视频帧送入视频发送缓冲区;
步骤(307):根据设置的视频发送速率定时从视频发送缓冲区中获取固定大小的数据块,将数据块送入H.324M协议栈的视频发送逻辑信道,由协议栈进行复用、组帧、编号发送;
步骤(308):使用从视频发送缓冲区中取出的数据块的总大小查找步骤(305)中的数组,取得正在发送的数据块所属的视频帧的帧编号;
步骤(309):判断当前是否在发送第一帧的第一个数据块,如果是则记录下发送的时间点;
步骤(310):判断当前是否在发送最后一帧的最后一个数据块,如果是则记录下发送时间点,用该时间减去第一帧开始发送的时间得到总发送时间,并记录下最后一帧的编号作为总帧数;
步骤(311):读取音频样本文件,每次取出20毫秒的PCM格式的音频帧;
步骤(312):将PCM格式的音频帧添加到发送音频帧队列的末尾;
步骤(313):将PCM格式的音频帧编码为AMR-NB格式;
步骤(314):将编码后的音频帧送入音频发送缓冲区:
步骤(315):每隔20毫秒从缓冲区中取一帧音频帧送入H.324M协议栈的音频发送逻辑信道,由协议栈进行复用、组帧、编号发送;
步骤(316):记录发送的音频帧帧数;
步骤(317):将音视频数据包通过电路交换信道发送;
步骤(318):从电路交换信道获取音视频数据包;
步骤(319):用H.324M协议栈按照AL2适配层协议对从视频逻辑信道接收到的视频数据包进行解复用组成一个完整的视频帧;
步骤(320):从AL2层的帧中取出接收到的视频帧编号;
步骤(321):检测是否是接收到的第一个视频帧,如果是就记录下时间点;
步骤(322):检测是否是接收到的最后一个视频帧,如果是就记录下时间点,并用该时间点减去接收第一个视频帧的时间点获得总接收时间;
步骤(323):检测当前收到的帧编号与上一次接收的帧编号相差是否大于1,如果大于1说明发生了掉帧,进行补帧处理;
步骤(324):使用H.263解码器对视频帧进行解码;
步骤(325):判断解码器是否能解码成功,如果解码失败则表示这是一个错帧,进行补帧处理,将上次收到的正确的视频帧作为缺失的帧添加到视频帧接收队列的末尾;
步骤(326):将解码正确的视频帧分别添加到视频帧接收队列末尾和非对齐视频帧接收队列末尾;
步骤(327):将正确接收的视频帧数加一;
步骤(328):调用视频质量感知评估PEVQ算法模块对发送的视频帧队列和接收的精确对齐视频帧队列进行视频质量平均意向分数MOS分值计算;
步骤(329):用H.324M协议栈按照AL2适配层协议对从音频逻辑信道接收到的音频数据包进行解复用得到音频帧;
步骤(330):从AL2层的帧中取出接收到的音频帧编号;
步骤(331):检测当前收到的帧编号与上一次接收的帧编号相差是否大于1,如果大于1说明发生了掉帧,进行补帧处理;
步骤(332):解码一个音频帧;
步骤(333):检测音频解码是否正确,如果有错帧则进行补帧,添加一个静音帧到音频接收队列的末尾;
步骤(334):将解码正确的音频帧分别添加到音频帧接收队列末尾和非对齐视音频帧接收队列末尾;
步骤(335):调用音频质量感知评估PESQ算法模块对发送的音频帧队列和接收的对齐音频帧队列进行音频质量平均意向分数MOS分值计算;
步骤(336):合成收发音视频混合avi文件;
步骤(337):分别为发送和接收的未做过补帧处理的非对齐音频序列加上wav文件头以生成wav文件;
步骤(338):使用收发音视频混合avi文件和wav文件调用AVET(高级视频评估工具)算法的音视频同步评估模块计算同步得分;
步骤(339):用对齐的视频帧队列的帧数减去非对齐的视频帧队列的帧数得到跳帧数,用跳帧数和总帧数计算出跳帧百分比,以此代替PEVQ算法中的跳帧百分比的模糊计算方法;
步骤(340):使用视频MOS值、音频MOS值、同步分值、跳帧百分比调用AVET算法的整体评估模块计算视频电话的整体客观评估分值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹信通信技术有限责任公司,未经武汉虹信通信技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110107334.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具空调功能的机柜
- 下一篇:一种确定推荐经由地顺序的方法及系统





