基于AVS的并行变换和反变换方法

基本信息

申请号 CN201510076289.X 申请日 -
公开(公告)号 CN104683817B 公开(公告)日 2017-12-15
申请公布号 CN104683817B 申请公布日 2017-12-15
分类号 H04N19/61(2014.01)I;H04N19/433(2014.01)I 分类 电通信技术;
发明人 叶广明 申请(专利权)人 广州柯维新数码科技有限公司
代理机构 广州市越秀区哲力专利商标事务所(普通合伙) 代理人 广州柯维新数码科技有限公司
地址 510006 广东省广州市番禺区小谷围街外环东路232号13栋B301-B302
法律状态 -

摘要

摘要 本发明公开了基于AVS的并行变换和反变换方法,变换方法包括以下步骤:将八个当前像素值减去八个预测像素值得到八个残差值并保存于一个寄存器中;重复7次得到八行共64个残差值,八行残差值分别保存于八个寄存器中;对残差矩阵进行转置得到转置残差矩阵;对转置残差矩阵进行水平变换部分的蝶形运算得到水平变换运算矩阵;对水平变换运算矩阵进行转置得到转置水平变换运算矩阵;对转置水平变换运算矩阵进行垂直变换部分的蝶形算法的运算得到垂直变换运算矩阵;对垂直变换运算矩阵进行如下运算:rij=(hij+24)>>5,得到变换结果矩阵。本发明使用SIMD指令,分别将变换和反变换中的参数并行放进寄存器中进行处理,实现高效率地得到变换结果和反变换结果。