【技术实现步骤摘要】
一种Android平台视频通话编码的加速方法及系统
[0001]本专利技术属于视频编码
,尤其涉及一种
Android
平台视频通话编码的加速方法及系统
。
技术介绍
[0002]随着音视频通信技术的发展,视频通话的分辨率越来越高,这就导致视频通话的数据量越来越庞大
。
目前,针对视频编解码的软件编码方案
openH264
在进行视频通话时,需要占用大量的
CPU
资源,会导致手机发热
、
卡顿等现象
。
[0003]中国专利技术专利
CN115190318A
公开了一种基于内容相关性的视频编码方法与系统,所述方法包括:获取当前编码时域和空域上由边邻编码块组成的相关性编码集合;依次根据编码块集合中执行划分和不执行划分的数量
、
执行四叉树划分和不执行四叉树划分的数量
、
执行垂直划分的数量和执行水平划分的数量
、
执行二叉树划分的数量和执行三叉树划分的数量进行相关性判断;最终获得当前编码块的编码划分模式
。
该专利技术通过对时域和空域上相邻编码块编码划分类别的统计分析,从而获得当前编码块的编码方式,在提高了编码效率的同时大大降低了编码复杂度
。
[0004]中国专利技术专利
CN113810695A
公开了一种视频编码方法
、
装置及计算机可读存储介质,所述方法包括:从视频中提取各个 ...
【技术保护点】
【技术特征摘要】
1.
一种
Android
平台视频通话编码的加速方法,其特征在于:包括以下步骤:
S1
,采集视频数据,从所述视频数据中提取视频帧图像,用所述视频帧图像构建数据集;
S2
,调用编码器并对其进行初始化,对所述视频帧图像进行编码处理,获取编码后的未滤波重建图像,保留编码前的原图像;
S3
,构建卷积神经网络模型,将所述未滤波重建图像输入所述卷积神经网络模型进行滤波;
S4
,获取所述原图像与所述未滤波重建图像之间的残差图像;
S5
,将所述未滤波重建图像与所述残差图像相加,获取卷积滤波重建图像并输出;
S6
,训练所述卷积神经网络模型,获取所述未滤波重建图像与所述卷积滤波重建图像之间的映射模型;
S7
,将训练后的所述卷积神经网络模型进行模型转换,获取轻量化卷积神经网络模型;
S8
,部署所述轻量化卷积神经网络模型替换原去块滤波模块,形成基于所述卷积神经网络模型的去块滤波模块;
S9
,将所述卷积滤波重建图像进行传输
。2.
根据权利要求1所述的一种
Android
平台视频通话编码的加速方法,其特征在于:通过调用相机并设置所述视频数据的参数,采集所述视频数据
。3.
根据权利要求1所述的一种
Android
平台视频通话编码的加速方法,其特征在于:所述编码器包括调用接口,根据所述调用接口获取编码器对象并将其初始化,通过所述编码器对象调用所述编码器;其中,所述编码器对象为所述编码器对应的指针
。4.
根据权利要求1所述的一种
Android
平台视频通话编码的加速方法,其特征在于:所述卷积神经网络模型包括六个卷积层和两个全连接层
。5.
根据权利要求1所述的一种
Android
平台视频通话编码的加速方法,其特征在于:通过所述编码器对所述视频帧图像进行提取,获取图像数据集
。6.
根据权利要求5所述的一种
Android
平台视频通话编码的加速方法,其特征在于:将所述图像数据集按比例划分为训练集和测试集,将所述训练集中的数据输入所述卷积神经网络模型进行训练,通过...
【专利技术属性】
技术研发人员:褚华,张胜君,
申请(专利权)人:西安电子科技大学广州研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。