The invention discloses a video encoding method and system. The method comprises: according to predicted pixel value and the original pixel value, the calculated prediction residual current encoding unit pixel value; after decoding the code before the acquisition of P frame and its adjacent I-frame in the current encoding unit and the corresponding values. To obtain a reference pixel value; according to the reference pixel value and the original pixel values, the calculated residual current reference value encoding unit; according to the reference value and the residual prediction residual value, calculated adjusted residual value; to adjust the current encoding unit for encoding the residual difference according to the. According to the reference residual value to the prediction error is adjusted, so that the encoding quality is close to the previous I-frame P frame encoding quality, can reduce the flicker degree of video playback, in the prediction of residual value is adjusted, can be dynamically adjusted according to the scene, to improve the quality of video playback.
【技术实现步骤摘要】
视频编码方法及其系统
本专利技术涉及视频处理
,尤其涉及一种视频编码方法及其系统。
技术介绍
视频编码过程中,固定数量的帧组成一组图像,通常一组图像的第一帧为I帧,其余各帧为P帧。I宏块只能利用当前帧中已解码的像素作为参考进行帧内预测,P宏块可以利用前面帧已解码的图像作为参考图像进行帧内预测。I帧只包含I宏块,P帧可以既包含P宏块又包含I宏块。由于I帧和P帧的编码方式不同,编码后I帧和P帧的图像质量也会有所不同,从一组图像的最后一个P帧到下一组图像的I帧,图像质量可能发生很大变化,而当图像质量发生很大变化时会产生闪烁现象。
技术实现思路
本专利技术所要解决的技术问题是:提供一种降低视频闪烁程度的视频编码方法及其系统。为了解决上述技术问题,本专利技术采用的技术方案为:一种视频编码方法,包括:依序获取I帧中的一未编码的编码单元作为当前编码单元;获取所述当前编码单元的原始像素值;若不存在与当前编码单元相邻的且已编码的编码单元,则将当前编码单元的预测像素值设置为预设的像素值;若存在与当前编码单元相邻的且已编码的编码单元,根据所述原始像素值、所述相邻的且已编码的编码单元解 ...
【技术保护点】
一种视频编码方法,其特征在于,包括:依序获取I帧中的一未编码的编码单元作为当前编码单元;获取所述当前编码单元的原始像素值;若不存在与当前编码单元相邻的且已编码的编码单元,则将当前编码单元的预测像素值设置为预设的像素值;若存在与当前编码单元相邻的且已编码的编码单元,根据所述原始像素值、所述相邻的且已编码的编码单元解码后的像素值以及预设的预测模式,计算得到当前编码单元的预测像素值;根据所述预测像素值和原始像素值,计算得到当前编码单元的预测残差值;获取所述I帧之前的且与其相邻的P帧中与所述当前编码单元对应的编码单元解码后的像素值,得到参考像素值;根据所述参考像素值和原始像素值,计 ...
【技术特征摘要】
1.一种视频编码方法,其特征在于,包括:依序获取I帧中的一未编码的编码单元作为当前编码单元;获取所述当前编码单元的原始像素值;若不存在与当前编码单元相邻的且已编码的编码单元,则将当前编码单元的预测像素值设置为预设的像素值;若存在与当前编码单元相邻的且已编码的编码单元,根据所述原始像素值、所述相邻的且已编码的编码单元解码后的像素值以及预设的预测模式,计算得到当前编码单元的预测像素值;根据所述预测像素值和原始像素值,计算得到当前编码单元的预测残差值;获取所述I帧之前的且与其相邻的P帧中与所述当前编码单元对应的编码单元解码后的像素值,得到参考像素值;根据所述参考像素值和原始像素值,计算得到当前编码单元的参考残差值;根据所述参考残差值和预测残差值,计算得到调整残差值;根据所述调整残差值对当前编码单元进行编码。2.根据权利要求1所述的视频编码方法,其特征在于,所述“根据所述参考残差值和预测残差值,计算得到调整残差值”具体包括:预设参考残差值的缩放比例;根据所述缩放比例对参考残差值进行缩放,得到缩放参考残差值;将所述缩放参考残差值与所述预测残差值进行求和计算,得到调整残差值。3.根据权利要求2所述的视频编码方法,其特征在于,所述“预设参考残差值的缩放比例”具体为:判断所述参考残差值是否超过预设值;若是,则将缩放比例设为0。4.根据权利要求1所述的视频编码方法,其特征在于,所述P帧中与所述当前编码单元对应的编码单元为在P帧中的坐标与所述当前编码单元在I帧中的坐标相同的编码单元。5.根据权利要求1所述的视频编码方法,其特征在于,所述P帧中与所述当前编码单元对应的编码单元为在P帧中与所述当前编码单元具有相同的特征点的编码单元。6.一种视频编码系统,其特征在于,包括:第一获取模块,用于依序获取I帧中的一未编码...
【专利技术属性】
技术研发人员:成富平,刘岩,杜静,姜维,
申请(专利权)人:深圳市安健科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。