发明名称 基于AVS的去块效应滤波器VLSI实现装置
摘要 本发明涉及一种数字视频编解码领域的基于AVS的去块效应滤波器VLSI实现装置,其中:输入暂存模块将输入端口的参数及待滤波数据进行缓存;阈值计算模块从输入暂存模块中读出参数进行滤波强度和边界阈值的计算;滤波模块根据阈值计算模块输入的每个块边界滤波强度及块边界阈值对输入的象素数据进行相应的滤波;控制单元控制整个滤波过程中的数据选择和数据流向;储存模块包括暂存模块、转置模块、当前宏块存储模块、邻块数据存储模块;输出暂存模块中数据来源于转置模块,包括一个先进先出数据缓存器。本发明采用流水线结构进行计算和滤波,减少了对数据存储器的读写,提高了滤波处理的速度,保证滤波操作的实时性,控制了整个硬件结构的复杂性。
申请公布号 CN1874516A 申请公布日期 2006.12.06
申请号 CN200610027979.7 申请日期 2006.06.22
申请人 上海交通大学 发明人 叶姜莉;黄中华;刘佩林
分类号 H04N7/30(2006.01);H04N7/32(2006.01);H04N7/26(2006.01) 主分类号 H04N7/30(2006.01)
代理机构 上海交达专利事务所 代理人 王锡麟;王桂忠
主权项 1.一种基于AVS的去块效应滤波器VLSI实现装置,包括:输入暂存模块,阈值计算模块、滤波模块、控制模块、存储模块及输出暂存模块,其特征在于:所述的输入暂存模块用于将输入端口的参数及待滤波数据进行缓存;所述的阈值计算模块从输入暂存模块中读中相应的参数进行滤波强度和边界阈值的计算,并且在控制模块的作用下输出相应的滤波强度和边界阈值到滤波模块;所述的滤波模块是根据阈值计算模块输入的每个块边界滤波强度及块边界阈值对输入的象素数据进行相应的滤波,其中由控制单元选择相应的块边界滤波强度、块边界阈值以及待滤波数据,滤波完的数据根据控制输出到中间数据暂存器或者是转置模块;所述的控制单元用来控制整个滤波过程中的数据选择和数据流向;所述的储存模块包括暂存模块、转置模块、当前宏块存储模块、邻块数据存储模块,所述的暂存模块用于暂时存储滤波结束的数据,所述的转置模块在控制单元的控制下用于暂存或者转置,所述的当前宏块存储模块用于垂直边滤波结束后存储当前宏块数据,所述的邻块数据存储模块包括左边邻块存储模块和上面邻块存储模块,左边邻块存储模块存储当前宏块的左边两个8×8的块,上面邻块存储模块存储的是当前宏块行上面一行的象素;所述的输出暂存模块中数据来源于转置模块,包括一个先进先出数据缓存器,缓存器的数据来自转置模块,当缓存器中有数据时,输出暂存模块对外请求数据输出,等到接收到输出确认信号时将数据输出。
地址 200240上海市闵行区东川路800号