一种视频编码方法及装置制造方法及图纸

技术编号:38719980 阅读:39 留言:0更新日期:2023-09-08 23:15
本发明专利技术公开了一种视频编码方法及装置,该方法包括检测到实时网速发生变化时,将目标码率配置为不大于实时网速并重新分配比特数;所述重新分配比特数包括:选取被采集时间最早的一组未被分配比特数的帧组;其中,所述帧组为由与帧率对应数量的相邻帧构成的帧序列;计算帧组内各帧的画面复杂度以及帧组内各帧画面复杂度之和;根据帧组内各帧的画面复杂度与帧组内各帧画面复杂度之和的比值确定帧组内各帧的第一分配比例;根据所述第一分配比例和所述目标码率为各帧分配比特数,得到第一目标比特数,所述第一目标比特数用于在编码过程中控制各帧的数据量。在对该帧压缩时,压缩率可以较低,可以保留更多用户关注的画面信息,使得用户更关注的帧获得更清晰的画质。用户更关注的帧获得更清晰的画质。用户更关注的帧获得更清晰的画质。

【技术实现步骤摘要】
一种视频编码方法及装置


[0001]本专利技术涉及视频编码
,特别涉及一种视频编码方法及装置。

技术介绍

[0002]随着互联网技术的发展,户外全日直播得以普及,常见的户外全日直播类型包括户外野生动物直播,例如在野生动物保护基地放置逼真的动物模型,动物模型身上放置摄像机,通过该动物模型身上的摄像机对野生动物聚集的水池等地进行全日拍摄,以供观众24小时观看。或者是城市景观全日直播,例如在城市通行人流或通行车辆密集的步行街或十字路口架设摄像机,持续记录该位置24小时的人流或车辆变动情况,同时开通观众在线24小时观看功能。
[0003]上述场景中使用摄像机持续获取视频并通过4G网络将数据上传到服务器进行存储供日后研究,通过CDN(内容分发网络)分发给观众实现直播功能。上述户外全日直播要取得好的效果,需满足如下需求:这种直播对于实时性和画面质量要求不高,允许延迟,但是对于视频播放流畅性有较高要求,即要求播放时不卡顿,因为播放时卡顿的会给观众很不好的体验;另一方面,由于这些视频数据量大并且需要长时间存储,因此编码时需要尽量高的压缩率,以节省本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频编码方法,其特征在于,所述方法包括:检测到实时网速发生变化时,将目标码率配置为不大于实时网速并重新分配比特数;所述重新分配比特数包括:选取被采集时间最早的一组未被分配比特数的帧组;其中,所述帧组为由与帧率对应数量的相邻帧构成的帧序列;计算帧组内各帧的画面复杂度以及帧组内各帧画面复杂度之和;根据帧组内各帧的画面复杂度与帧组内各帧画面复杂度之和的比值确定帧组内各帧的第一分配比例;根据所述第一分配比例和所述目标码率为各帧分配比特数,得到第一目标比特数,所述第一目标比特数用于在编码过程中控制各帧的数据量。2.根据权利要求1所述的一种视频编码方法,其特征在于,所述计算帧组内各帧的画面复杂度,具体包括:对于帧组内的每个帧,执行如下步骤:获取当前帧的帧二维像素数组;取出帧二维像素数组中除了最后一行和最后一列的所有元素,生成第一二维数组;取出帧二维像素数组中除了第一行和第一列的所有元素,生成第二二维数组;将第一二维数组和第二二维数组做差,得到第三二维数组;将第三二维数组中的每个元素求平方,得到第四二维数组;将第四二维数组中的各元素求和,得到当前帧的画面复杂度。3.根据权利要求1所述的一种视频编码方法,其特征在于,所述重新分配比特数还包括:在根据所述分配比例和所述目标码率为各帧分配比特数之后,执行为每个帧的各帧内块分配比特数的步骤;其中,所述每个帧被分割为多个帧内块;所述为每个帧的各帧内块分配比特数,具体包括:计算当前帧的各帧内块的画面复杂度以及当前帧所有帧内块的画面复杂度之和;根据当前帧的各帧内块的画面复杂度与当前帧所有帧内块的画面复杂度之和的比值确定当前帧的各帧内块的第二分配比例;根据所述第二分配比例和当前帧分配到的比特数为当前帧的各帧内块分配比特数,得到用于作为各帧内块压缩后数据量上限的第二目标比特数。4.根据权利要求1所述的一种视频编码方法,其特征在于,所述将目标码率配置为不大于实时网速并重新分配比特数,具体包括:将目标码率的值配置为实时网速与缓冲系数的乘积;其中,所述缓冲系数小于1。5.根据权利要求1所述的一种视频编码方法,其特征在于,在对当前帧进行编码的过程中,所述方法还包括:识别当前帧的运动复杂度;当所述运动复杂度符合对比条件时,执行如下的压缩纠正步骤:将当前帧分割为多个块;对于当前帧的每一块:在为当前块选择最佳预测块的过程中,检测到被选中的最佳预测块为第一预测块时,将第二预测块加入到对比...

【专利技术属性】
技术研发人员:陈晾
申请(专利权)人:深圳东方凤鸣科技有限公司
类型:发明
国别省市:

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

1