【技术实现步骤摘要】
一种VPU编码策略的实现方法和装置
[0001]本申请涉及视频处理技术,特别涉及一种视频处理单元(VPU)编码策略的实现方法和装置。
技术介绍
[0002]VPU是指视频处理单元,通常视频处理设备采集视频信号并经过图像信号处理(ISP)后,输入VPU,用于进行编码等处理。
[0003]一般地,对于视频编码都需要在码率和图像质量上进行平衡,一方面需要保证图像恢复的质量,另一方面需要尽量降低视频编码码率,提高传输效率。VPU编码中对于码率和图像质量的控制可以通过VPU编码策略来实现。在VPU进行编码处理时,对于不同的视频帧,可以在不同场景下或者不同的业务需求下采用不同的VPU编码策略。目前市场大部分的视频处理设备都采用人工智能方式或者传统的机器学习算法来确定VPU编码策略,用于指导VPU,实现上述需求。但是人工智能方式以及机器学习算法的处理都比较复杂,需要额外的AI算法开发,还需要消耗大量的系统处理资源,例如芯片功耗等。
技术实现思路
[0004]本申请提供一种VPU编码策略的实现方法和装置,能够简化VP ...
【技术保护点】
【技术特征摘要】
1.一种VPU编码策略的实现方法,其特征在于,包括:对于图像信号处理ISP后的至少一个当前视频帧,根据ISP针对所述当前视频帧输出的参数判断所述当前视频帧是否存在运动和/或场景上的变化;根据判断结果更新视频处理单元VPU的编码参数。2.根据权利要求1所述的方法,其特征在于,包括:根据ISP针对所述当前视频帧输出的第一参数判断所述当前视频帧是否存在运动,所述第一参数包括3DNR MD,或者,Luma,其中,3DNR MD是检测物体运动情况的参数,Luma是图像亮度信息的表征参数;若确定连续N个当前帧的第一参数大于等于设定值,则判断存在运动,否则,判断为不存在运动;其中,N为预设的自然数。3.根据权利要求1或2所述的方法,其特征在于,包括:若判断存在运动,则更新视频处理单元VPU的编码参数,包括增大最大码率、增大目标码率和/或降低图像组GOP长度;或者若判断不存在运动,则更新视频处理单元VPU的编码参数,包括降低所述最大码率、降低所述目标码率和/或增大GOP长度。4.根据权利要求1所述的方法,其特征在于,包括:根据ISP针对所述当前视频帧输出的第二参数判断所述当前视频帧是否存在场景上的变化,所述第二参数包括反映场景变化的参数AE IsoLtoH;根据当前视频帧的AE IsoLtoH值与上一次ISP处理输出的AE IsoLtoH值进行比较,若二者的差值的绝对值大于等于设置的值,则确定当前视频帧与上一个视频帧相比发生了场景变化,否则,未发生场景变化。5.根据权利要求1或4所述的方法,其特征在于,包括:在确定所述当前视频帧相对于上一个视频帧存在场景上的变化后,根据场景的变化情况更新ISP处理的参数,用于后续视频帧的ISP处理;更新VPU编码的最大码率。6.根据权利要求5所述的方法,其特征在于,所述更新ISP处理的参数,包括:当变化后的场景光线发生变化时,调整ISP处理的3A曝光参数。7.一种VPU编码策略的实现装置,其特征在于,...
【专利技术属性】
技术研发人员:宁勤勇,艾国,杨作兴,房汝明,向志宏,
申请(专利权)人:深圳比特微电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。