视频数据编码制造技术

技术编号:24021176 阅读:96 留言:0更新日期:2020-05-02 05:25
一种编码视频数据的方法包括:对图像帧的块进行帧间编码以生成帧间编码块;重构帧间编码块以生成重构块;以及对重构块进行帧内编码以生成双编码块。

Video data coding

【技术实现步骤摘要】
【国外来华专利技术】视频数据编码版权公告本专利文件的公开的一部分包含受到版权保护的材料。版权所有者不反对任何人对专利文献或专利公开的传真复制,因为它出现在专利和商标局的专利文件或记录中,但在其他方面保留所有版权。
本公开涉及信息技术,并且更具体地涉及编码视频数据的方法和设备。
技术介绍
周期性帧内编码或周期性帧内刷新已经被广泛应用在不可靠信道上的鲁棒视频传输领域中。帧间闪动(简称为闪动)指可以察觉的帧内帧(帧内编码帧)和前一帧间帧(帧间编码帧)之间的不连续性,并且在以低比特率至中比特率编码的周期性的帧内帧上感觉更明显,低比特率至中比特率编码一般在带宽受限应用和延迟敏感应用(例如,无线视频传输应用)中使用。闪动主要归因于帧间编码和帧内编码之间在编码噪声模式上的大的差异。即,解码帧内帧不与前一解码帧间帧相似的事实导致在解码帧内帧处的闪动。闪动极大地降低了视频的总体感知质量,由此妨碍了用户体验。传统技术通过调整帧内帧的量化步长尺寸来减少闪动。然而,因为存在与闪动相关联的许多因素,量化步长尺寸的调整非常复杂且难以实现。尽管传统技术在某种程度上减少了本文档来自技高网...

【技术保护点】
1.一种编码视频数据的方法,包括:/n对图像帧的块进行帧间编码以生成帧间编码块;/n重构所述帧间编码块以生成重构块;以及/n对所述重构块进行帧内编码以生成双编码块。/n

【技术特征摘要】
【国外来华专利技术】1.一种编码视频数据的方法,包括:
对图像帧的块进行帧间编码以生成帧间编码块;
重构所述帧间编码块以生成重构块;以及
对所述重构块进行帧内编码以生成双编码块。


2.根据权利要求1所述的编码视频数据的方法,其中,对所述重构块进行帧内编码包括:使用精细量化步长尺寸对所述重构块进行帧内编码。


3.根据权利要求2所述的编码视频数据的方法,其中,使用精细量化步长尺寸对所述重构块进行帧内编码包括:使用与12~20的范围内的量化参数QP相对应的量化步长尺寸对所述重构块进行帧内编码。


4.根据权利要求2所述的编码视频数据的方法,其中,使用精细量化步长尺寸对所述重构块进行帧内编码包括:使用第一量化步长尺寸对所述重构块进行帧内编码,所述第一量化步长尺寸小于或等于用于对所述图像帧的块进行帧间编码的第二量化步长尺寸,与所述第一量化步长尺寸相对应的第一量化参数等于与所述第二量化步长尺寸相对应的第二量化参数、或比所述第二量化参数小0~7的范围内的值。


5.根据权利要求1所述的编码视频数据的方法,其中,对所述重构块进行帧内编码包括:对所述重构块应用无损帧内编码。


6.根据权利要求1所述的编码视频数据的方法,其中,对所述重构块进行帧内编码包括:对所述重构块应用帧内预测、变换、量化和熵编码。


7.根据权利要求6所述的编码视频数据的方法,其中,对所述重构块应用所述帧内预测包括:
从所述重构块中减去帧内预测块以生成残差块。


8.根据权利要求7所述的编码视频数据的方法,其中,对所述重构块应用所述变换包括:
将所述残差块变换为变换系数。


9.根据权利要求8所述的编码视频数据的方法,其中,对所述重构块应用所述量化包括:
对所述变换系数进行量化以生成量化变换系数。


10.根据权利要求9所述的编码视频数据的方法,其中,对所述重构块应用所述熵编码包括:
对所述量化变换系数进行熵编码以生成所述双编码块。


11.根据权利要求1所述的编码视频数据的方法,其中,对所述图像帧的块进行帧间编码包括:对所述图像帧的块应用帧间预测、变换、量化和熵编码。


12.根据权利要求11所述的编码视频数据的方法,其中,对所述图像帧的块应用所述帧间预测包括:
搜索最佳匹配块作为帧间预测块;以及
从所述图像帧的块中减去所述帧间预测块以生成残差块。


13.根据权利要求12所述的编码视频数据的方法,其中,对所述图像帧的块应用所述变换包括:
将所述残差块变换为变换系数。


14.根据权利要求13所述的编码视频数据的方法,其中,对所述图像帧的块应用所述量化包括:
对所述变换系数进行量化以生成量化变换系数。


15.根据权利要求14所述的编码视频数据的方法,其中,对所述图像帧的块应用熵编码包括:
对所述量化变换系数进行熵编码以生成所述帧间编码块。


16.根据权利要求1所述的编码视频数据的方法,其中,重构所述帧间预测块包括:对所述帧间编码块应用熵解码处理、逆变换处理和重新缩放处理、以及重构。


17.根据权利要求16所述的编码视频数据的方法,其中,对所述帧间编码块应用熵解码包括:
对所述帧间编码块进行熵解码以获得量化变换系数。


18.根据权利要求17所述的编码视频数据的方法,其中,对所述帧间编码块应用所述逆变换处理和所述重新缩放处理包括:
对所述量化变换系数进行逆变换和逆量化以获得残差块。


19.根据权利要求18所述的编码视频数据的方法,其中,对所述帧间编码块应用所述重构包括:
根据所述残差块和帧间预测块生成所述重构块。


20.根据权利要求1所述的编码视频数据的方法,还包括:在对所述重构块进行帧内编码之前:
接收双编码命令,
其中,对所述重构块进行帧内编码包括:响应于所述双编码命令是有效的而对所述重构块进行帧内编码。


21.根据权利要求20所述的编码视频数据的方法,还包括:
以预设间隔或自适应间隔生成所述双编码命令。


22.根据权利要求21所述的编码视频数据的方法,还包括:
根据以下中的至少一项确定所述预设间隔或所述自适应间隔:
错误恢复时间的要求,
历史传输错误率,或
来自移动体的姿态信息。


23.根据权利要求20所述的编码视频数据的方法,其中,接收所述双编码命令包括:响应于传输错误的出现而接收所述双编码命令。


24.根据权利要求1所述的编码视频数据的方法,其中,所述图像帧的块包括所述图像帧中的多个像素。


25.一种用于编码视频数据的设备,包括:
处理...

【专利技术属性】
技术研发人员:朱磊
申请(专利权)人:深圳市大疆创新科技有限公司
类型:发明
国别省市:广东;44

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

1