[发明专利]一种视频编码标准中的亮度分量运动补偿方法及视频编码方法在审
| 申请号: | 201910785018.X | 申请日: | 2019-08-23 |
| 公开(公告)号: | CN112422976A | 公开(公告)日: | 2021-02-26 |
| 发明(设计)人: | 孙俊;李云畅 | 申请(专利权)人: | 北京大学 |
| 主分类号: | H04N19/186 | 分类号: | H04N19/186;H04N19/51;H04N19/59;H04N19/14;H04N19/436;H04N19/184 |
| 代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 司立彬 |
| 地址: | 100871 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 编码 标准 中的 亮度 分量 运动 补偿 方法 | ||
本发明公开了一种视频编码标准中的亮度分量运动补偿方法及视频编码方法,运动补偿方法的步骤包括:对匹配块i的x方向进行第一次插值,由于第二次插值时输入数据和输出结果都为16比特有符号数,因此本发明针对插值抽头系数的特点,将插值过程中的乘法指令替换为指令周期较短的加减法、移位和取平均指令,整个插值过程都没有使用乘法,整体的计算复杂度得到降低,整个插值过程的数据位宽都控制在16比特。本发明改进了运动补偿模块的运算顺序和方式,提高了运算效率。本发明能够提升视频编解码器中运动补偿模块的编码速度,降低传统技术的计算复杂度。
技术领域
本发明涉及视频编解码领域,针对High Efficiency Video Coding(HEVC)视频编码标准中的运动补偿模块提出一种单指令多数据(SIMD)指令的优化方法,能够降低视频编解码器的计算复杂度,减少编码时间。
背景技术
HEVC是目前主流的视频编码标准,具有压缩效率高,计算复杂度大的特性。在HEVC中,运动补偿是一种基于块的预测技术,其主要原理是为当前图像的每个像素块在已获得的图像中寻找一个最佳匹配块,利用匹配块的像素来预测当前图像像素块的像素。其中,匹配块到当前像素块的位移称为运动矢量。
HEVC支持非整像素精度的运动矢量(亮度分量最高支持1/4像素精度,色度分量最高支持1/8像素精度),这要求对匹配块进行非整像素插值,然后利用插值得到的像素作为预测像素。对于广泛使用的8比特位深视频的亮度分量而言,HEVC使用7抽头或8抽头的插值,具体方法如下:
①根据运动矢量确定整像素精度匹配块的位置。匹配块中某一像素相对于匹配块的左上角像素的坐标记为(x,y),在图1中表示为A0,0。根据运动矢量确定精度,若只在y方向为非整像素精度,则跳转至②;若只在x方向为非整像素精度,则跳转至③;否则,跳转至④。
②此时x方向为整像素精度,y方向为1/4,1/2,3/4像素分别对应图1中的d0,0,h0,0,n0,0,插值公式为:
d0,0=-A0,-3+4A0,-2-10A0,-1+58A0,0+17A0,1-5A0,2+A0,3
h0,0=-A0,-3+4A0,-2-11A0,-1+40A0,0+40A0,1-11A0,2+4A0,3-A0,4
n0,0=A0,-2-5A0,-1+17A0,0+58A0,1-10A0,2+4A0,3-A0,4
跳转至⑤。
③此时y方向为整像素精度,x方向为1/4,1/2,3/4像素分别对应图1中的a0,0,b0,0,c0,0,插值公式为:
a0,0=-A-3,0+4A-2,0-10A-1,0+58A0,0+17A1,0-5A2,0+A3,0
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910785018.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双振幅律动方法及装置
- 下一篇:一种耐火的无卤低烟阻燃绝缘电缆





