一种角度模式下的预测像素值计算电路、方法及编码器技术

技术编号:34176688 阅读:31 留言:0更新日期:2022-07-17 12:05
本说明书一个或多个实施例提供一种角度模式下的预测像素值计算电路、方法及编码器,所述电路包括:邻近像素获取模块,用于获取M*N图像块的邻近像素数组;位置索引确定模块,用于确定M*N图像块中的各个像素在预测角度下的预测像素坐标索引和偏移索引;预测像素值计算模块,用于根据M*N图像块的各个像素的预测像素坐标索引、偏移索引和邻近像素数组,获取M*N图像块的各个像素在预测角度下的预测像素值;以及,若预测角度存在以135

【技术实现步骤摘要】
一种角度模式下的预测像素值计算电路、方法及编码器


[0001]本说明书一个或多个实施例涉及编码
,尤其涉及一种角度模式下的预测像素值计算电路、方法及编码器。

技术介绍

[0002]AV1是由开放媒体视频联盟(Alliance of Open Media Video)开发的视频编码标准。基于AV1标准对图像或视频进行编码时,主要是对输入的图像进行图像块划分、预测、变换、量化、熵编码、环路滤波等一系列处理,得到最终的码流,用于存储或网络传输。预测是编码过程中的一个重要的环节,准确的对图像块进行预测,是提升编码效率的关键。
[0003]预测分为帧内预测和帧间预测。帧内预测是消除图像间的空间相关性冗余信息,具体实现是通过多种模式来预测块内信息。帧内预测包括有角度模式和非角度模式,角度模式占据了重要的角色,AV1中共计有56种角度模式,帧内预测需要在每个图像块遍历各种角度模式,通过竞争的方式从所有角度模式中选出一种最优角度模式(即编码代价最小的角度模式),计算量很大,需要耗费较多的时间。

技术实现思路

[0004]有鉴于此,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种角度模式下的预测像素值计算电路,应用于根据AV1标准对图像帧进行编码的场景,所述电路包括邻近像素获取模块、位置索引确定模块以及预测像素值计算模块;所述邻近像素获取模块,用于获取M*N图像块的邻近像素数组,所述邻近像素数组中的邻近像素以位于所述M*N图像块左上的邻近像素为对称中心顺序排列;M,N分别为大于0的整数;所述位置索引确定模块,用于确定所述M*N图像块中的各个像素在预测角度下分别对应的预测像素坐标索引和偏移索引;所述预测像素值计算模块,用于根据所述M*N图像块中的各个像素的预测像素坐标索引、偏移索引和所述邻近像素数组,获取所述M*N图像块中的各个像素在所述预测角度下的预测像素值;以及,若所述预测角度存在以135
°
为对称中心的对称角度,根据所述M*N图像块中的各个像素的预测像素坐标索引、偏移索引和所述邻近像素数组的逆序列,获取N*M图像块中的各个像素在所述对称角度下的预测像素值。2.根据权利要求1所述的电路,所述M*N图像块和所述N*M图像块的邻近像素相同,且所述M*N图像块和所述N*M图像块以倾斜角为135
°
的直线对称。3.根据权利要求1或2所述的电路,所述预测像素值计算模块包括有第一计算单元和第二计算单元;所述第一计算单元用于:对于所述M*N图像块中的各个像素,根据所述像素的预测像素坐标索引从所述邻近像素数组中获取参考像素;根据所述参考像素的像素值和所述偏移索引确定所述像素在所述预测角度下的预测像素值并输出;所述第二计算单元用于:若所述预测角度存在以135
°
为对称中心的对称角度,根据所述M*N图像块中的像素的预测像素坐标索引,从所述邻近像素数组中的逆序列中获取N*M图像块中的对应像素的参考像素;根据所述参考像素的像素值和所述偏移索引确定所述N*M图像块中的对应像素在所述对称角度下的预测像素值并输出。4.根据权利要求3所述的电路,所述M*N图像块中的像素和所述N*M图像块中的对应像素以倾斜角为135
°
的直线对称;所述M*N图像块中的像素在图像块内的相对横坐标偏移量,等于,所述N*M图像块中的对应像素在图像块内的相对纵坐标偏移量;以及,所述M*N图像块中的像素在图像块内的相对纵坐标偏移量,等于,所述N*M图像块中的对应像素在图像块内的相对横坐标偏移量。5.根据权利要求3所述的电路,所述电路还包括控制模块;所述控制模块用于在所述预测角度存在以135
°
为对称中心的对称角度的情况下,控制所述第二计算单元输出N*M图像块中的各个像素在所述对称角度下的预测像素值;在所述预测角度不存在对称角度的情况下,控制所述第二计算单元不输出数据。6.根据权利要求3所述的电路,所述第一计算单元包括选择器、减法器、乘法器和加法器;所述选择器用于根据所述M*N图像块中的像素的预测像素坐标索引从所述邻近像素数组中读取所述像素对应的两个参考像素的像素值;所述减法器用于获取所述两个参考像素的像素值之差;所述乘法器用于获取所述两个参考像素的像素值之差与所述像素的偏移索引的乘积;所述加法器用于获取所述两个参考像素中的目标参考像素的像素值与所述乘积之和,
得到所述像素在所述预测角度下的预测像素值并输出。7.根据权利要求3所述的电路,所述第二计算单元包括选择器、减法器、乘法器、加法器和触发器;所述选择器用于根据所述M*N图像块中的像素的预测像素坐标索引从所述邻近像素数组的逆序列中获取两个参考像素的像素值;所述减法器用于获取两个参考像素的像素值之差;所述乘法器用于获取所述两个参考像素的像素值之差与所述像素的偏移索引的乘积;所述加法器...

【专利技术属性】
技术研发人员:陈伟杜立国
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1