[发明专利]一种用于视频编码的帧内预测方法有效
申请号: | 201710228419.6 | 申请日: | 2017-04-10 |
公开(公告)号: | CN107071417B | 公开(公告)日: | 2019-07-02 |
发明(设计)人: | 朱策;毛敏;刘宇洋;宋世昶 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04N19/117 | 分类号: | H04N19/117;H04N19/126;H04N19/159;H04N19/167;H04N19/176;H04N19/80 |
代理公司: | 成都点睛专利代理事务所(普通合伙) 51232 | 代理人: | 葛启函 |
地址: | 611731 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于视频编码技术领域,具体的说是涉及一种用于视频编码的帧内预测方法。本发明的方法包括:利用多行多列未滤波参考像素生成滤波参考像素、利用滤波后的参考像素生成预测值、利用多行多列未滤波参考像素以及预测值平滑生成新的预测值。本发明的有益效果为,相对现有PDPC技术,本发明能够更高效地、鲁棒地进行帧内编码。 | ||
搜索关键词: | 一种 用于 视频 编码 预测 方法 | ||
【主权项】:
1.一种用于视频编码的帧内预测方法,其特征在于,包括以下步骤:S1、生成滤波参考像素:通过如下公式1获取滤波后的参考像素S:S=Ak·R+(E‑Ak)·(Hk*R), 公式1;公式1中,Hk该编码块尺寸下的滤波器参数,R是选取的当前待编码块的多行多列参考像素,*为卷积运算符,Ak为滤波器输出的加权因子;S2、计算当前编码块的预测像素值:设定编码块尺寸为M×N,对编码块内的每一个像素点(x,y)的预测像素Px,y进行预测,其中,N≥x≥1,M≥y≥1;假设Sx,0与S0,y分别是当前待编码块滤波后的参考像素S中最靠近当前待编码块的一行一列像素,则预测像素值的生成方法包括:在平面预测模式下:将预测像素Px,y定义为水平、垂直两个方向预测像素值的平均值,则通过如下公式2、公式3和公式4获得预测像素值:![]()
![]()
在直流分量预测模式下:对于色度分量以及大于16x16的亮度分量,预测像素值通过如下公式5获得:
其他情况则通过如下公式6获得:
在角度模式下:对于给定垂直类角度模式M,使用投影像素法将其需要用到的参考像素映射为形式,记为Ref,如下公式7和公式8:![]()
计算当前像素对应参考像素在中的位置,记为pos,如下公式9:pos=(y·offset[M])>>5, 公式9;计算当前像素对应参考像素的加权因子w,如下公式10:w=(y·offset[M])&31, 公式10;通过如下公式11计算当前像素的预测像素值:Px,y=((32‑w)·Ref[pos]+w·Ref[pos+1]+16)>>5, 公式11;其中,offset[M]是角度折算因子,Round(·)是四舍五入运算函数;S3、根据多行多列未滤波参考像素以及预测像素值平滑生成新的预测像素值:根据步骤S2中获得的预测像素值Px,y,通过如下公式12‑公式16获得最终的当前待编码块的预测像素值:![]()
![]()
![]()
其中,
是存储的预测参数,对于16×16的块,设置d=1,对于更大的块,设置d=2;bx,y是归一化因子,如下公式16:![]()
是分别是依赖于水平位置、垂直位置的加权权重,
是一组针对左上角位置的加权权重,
依赖于水平位置、垂直位置、左上角位置的卷积模板,
是向下取整运算符,>>左移运算符。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710228419.6/,转载请声明来源钻瓜专利网。