发明名称 视频编解码系统中去块滤波方法及装置
摘要 本发明涉及视频编解码系统中去块滤波技术。本发明针对现有去块滤波技术中,片内缓存使用率与对片外存储器读写次数间配置不合理,片外存储器读写和滤波运算的并行度低的缺点,公开了一种视频编解码系统中去块滤波方法及其装置。本发明的视频编解码系统中去块滤波方法,利用折半预取宏块数据技术及宏块数据单周期缓写技术,实现片内缓存器对片外存储器读写宏块数据,滤波强度系数计算与像素滤波计算并行执行。本发明还公开了实施上述方法的装置。本发明的有益效果是,片内缓存使用率和对片外存储器读写次数之间取得很好的平衡,降低了滤波运算复杂度;实现了对片外存储器的读写操作与片内去块滤波运算操作之间的高度并行执行。
申请公布号 CN101170701B 申请公布日期 2010.10.27
申请号 CN200710202579.X 申请日期 2007.11.16
申请人 四川虹微技术有限公司 发明人 袁梓瑾;何祥
分类号 H04N7/26(2006.01)I;H04N9/64(2006.01)I 主分类号 H04N7/26(2006.01)I
代理机构 成都虹桥专利事务所 51124 代理人 李顺德
主权项 视频编解码系统中去块滤波方法,其特征在于,包括下列步骤:a.将第一个宏块的宏块参数、前半部分宏块像素数据依次由片外存储器读入片内缓存器,宏块参数存储在第一指定缓存单元;b.依次对当前宏块像素数据进行滤波处理,滤波后的宏块像素数据覆盖读入的宏块像素数据;同时,将后半部分宏块像素数据、上紧邻宏块像素数据依次由片外存储器读入片内缓存器;c.依次对当前宏块像素数据进行滤波处理,滤波后的宏块像素数据覆盖读入的宏块像素数据;当前宏块的滤波处理完成后,将参与后一宏块滤波处理的部分宏块参数转存到第二指定缓存单元,并从片外存储器读入后一宏块的宏块参数到第一指定缓存单元,再依次从片外存储器读入后一宏块的前半部分宏块像素数据到片内缓存器;d.若当前宏块为最后一个滤波宏块,则进入步骤f;否则进入步骤e;e.依次对当前宏块像素数据进行滤波处理,滤波后的宏块像素数据覆盖读入的宏块像素数据;同时,依次将前一宏块滤波后的宏块像素数据和前一宏块的上紧邻宏块像素数据由片内缓存器写出到片外存储器,以及当前宏块的后半部分宏块像素数据和上紧邻宏块像素数据由片外存储器读入片内缓存器;然后返回步骤c;f.依次对当前宏块像素数据进行滤波处理,滤波后的宏块像素数据覆盖读入的宏块像素数据;同时,依次将前一宏块滤波后的宏块像素数据和前一宏块的上紧邻宏块像素数据由片内缓存器写出到片外存储器,以及当前宏块的后半部分宏块像素数据读入片内缓存器;g.对当前宏块像素数据进行滤波处理,滤波后的宏块像素数据依次覆盖读入的宏块像素数据;当前宏块的滤波处理完成后,依次将滤波后的宏块像素数据由片内缓存器写出到片外存储器,滤波处理结束。
地址 610041 四川省成都市高新区天府大道南延线高新孵化园8号楼1009室