[发明专利]一种音视频处理方法和装置有效
申请号: | 201610363573.X | 申请日: | 2016-05-27 |
公开(公告)号: | CN107438181B | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 邢迪;刘清波 | 申请(专利权)人: | 贰陆陆(深圳)游戏开发有限公司 |
主分类号: | H04N19/176 | 分类号: | H04N19/176;H04N19/13;H04N19/186;G10L21/0208 |
代理公司: | 11463 北京超凡宏宇专利代理事务所(特殊普通合伙) | 代理人: | 徐丽<国际申请>=<国际公布>=<进入国 |
地址: | 518000 广东省深圳市南山区西丽街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 处理 方法 装置 | ||
一种音视频处理方法和装置。本发明涉及一种音视频编解码方法和装置,该方法包括以下步骤:接收远端音视频数据,并从远端音视频数据中获取待解码视频数据;从待解码视频数据中获取编码表;根据检索频率将所述编码表分割为预定数目的子码块;根据上下文获取当前块值;根据当前块值和子码块动态生成待解码视频数据的数据长度值;根据数据长度值对待解码视频数据进行CAVLC解码,以获取解码后的YUV格式的远端视频数据。上述的音视频编解码方法和装置,能够降低音视频编解码过程中的资源消耗和提高音视频编解码的效率。
技术领域
本发明涉及通信技术领域,特别是涉及一种音视频处理方法和装置。
背景技术
移动智能终端信息的交互传递,依赖的是网络的数据传输,由文字到图片再到语音视频,所传递的数据大小以指数级的倍率增长,对网络的要求越来越高。由于第三代及第四代移动通信技术(分别简称3G和4G)的普及,为移动终端传递较大体积的数据提供了基础。3G下行速度峰值理论可达3.6Mbit/s(一说2.8Mbit/s),上行速度峰值也可达384kbit/s。因此如果把语音视频数据控制在这个范围内,即可满足在移动终端之间进行语音视频交互的要求。
在移动终端实现即时的音视频交互需要解决对音视频处理的几个重要问题,第一是软件层高性能的音视频编解码,要保证不能有太大的CPU占用。第二是音视频解码的效率问题,以保证视频的连续性。
发明内容
基于此,有必要针对上述技术问题,提供一种音视频处理方法和装置,其能够降低音视频编解码过程中的资源消耗和提高音视频编解码的效率。
一种音视频处理方法,包括以下步骤:
从编码后的视频数据中获取待解码视频数据;
从所述待解码视频数据中获取编码表;
根据检索频率将所述编码表分割为预定数目的子码块;
根据上下文获取当前块值;
根据所述当前块值和所述子码块动态生成所述待解码视频数据的数据长度值;
根据所述数据长度值对所述待解码视频数据进行CAVLC解码,以获取解码后的YUV格式的视频数据。
在其中一个实施例中,还包括:将所述解码后的YUV格式的视频数据转换为RGB格式的贴图,并在固定位置以预定频率显示所述贴图,其中,所述将所述解码后的YUV格式的视频数据转换为RGB格式的贴图的步骤包括:
将每个像素点的浮点型YUV分量数据转换成整型YUV分量数据;
根据所述整型YUV分量数据计算当前像素点的R、G、B三个颜色通道的偏移值;
分别将所述R、G、B三个颜色通道的偏移值进行移位运算,获取移位后的R、G、B三个颜色通道的偏移值;
分别将所述移位后的R、G、B三个颜色通道的偏移值和RGB基准色值进行线性运算,获取R、G、B三个颜色通道值。
在其中一个实施例中,在所述从编码后的视频数据中获取待解码视频数据的步骤之前还包括:
采集音频数据和视频数据;
对所述音频数据进行编码,获取编码后的音频数据,对所述视频数据进行编码,获取所述编码后的视频数据;
发送所述编码后的音频数据和视频数据。
在其中一个实施例中,在所述对所述音频数据进行编码的步骤之前,还包括:
对所述音频数据进行回音消除,获取回声消除后的音频数据;
对所述回声消除后的音频数据进行静音检测,以获取滤除静音数据帧的音频数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贰陆陆(深圳)游戏开发有限公司,未经贰陆陆(深圳)游戏开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610363573.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:裤子(小鳄鱼口袋)
- 下一篇:物联网智能眼远传终端