发明名称 用于解块滤波参数数据存储和交换的方法
摘要 本发明公开一种用于解块滤波参数数据存储和交换方法,在解码过程中将解块滤波需要的参数填写到内部存储区中;解块滤波时,从芯片外存储区读入最上方一行宏块数据到内部存储区I中;从内部存储区I中获得最上方一行滤波所需左侧宏块信息进行滤波;从外存储区读入下一行宏块数据到内部存储区II中,获得左侧宏块信息,从存储区I中获得上方宏块信息进行滤波;再从外存储区读入下一行宏块数据到内部存储区I中,获得左侧宏块信息,从存储区II中获得上方宏块信息进行滤波;对余下行宏块依次重复以上两步对各行宏块实行解块滤波,直至整帧宏块解块滤波完成。采用本发明方法,既能节约芯片内部的存储空间,又能优化与片外的数据交互。
申请公布号 CN101193307A 申请公布日期 2008.06.04
申请号 CN200610123657.2 申请日期 2006.11.21
申请人 安凯(广州)软件技术有限公司 发明人 张浩
分类号 H04N7/50(2006.01);H04N7/30(2006.01);H04N7/26(2006.01) 主分类号 H04N7/50(2006.01)
代理机构 广州知友专利商标代理有限公司 代理人 宣国华
主权项 1.一种用于解块滤波参数数据存储和交换的方法,其特征在于包括以下步骤:(1)、在图像宏块解码初始化时,先在内存中根据图像大小动态分配一帧图像宏块参数数据所需的存储空间,并将存储空间首地址传递给芯片寄存器;(2)、在宏块解码过程中,将解块滤波需要的参数填写到划分为存储区I和存储区II的芯片内部存储区结构中,同时把先填满数据的一行根据步骤(1)寄存器的地址以直接存储器访问方式批量写到芯片外部存储器中;(3)、当整帧图像的宏块解码完毕启动解块滤波后,通过直接存储器访问方式从芯片外存储区读入图像最上方一行宏块参数数据到芯片内部存储区I中;(4)、通过从芯片内部存储区I中获得图像最上方一行滤波时需要的左侧宏块参数信息,进行该行宏块的解块滤波;(5)、通过直接存储器访问方式从芯片外存储区读入下一行宏块参数数据到芯片内部存储区II中,获得左侧宏块的参数信息,再从内部存储区I中获得上方宏块的参数信息,进行该行宏块的解块滤波;(6)、再通过直接存储器访问方式从芯片外存储区读入再往下一行宏块参数数据到芯片内部存储区I中,获得左侧宏块的参数信息,再从内部存储区II中获得上方宏块的参数信息,进行该行宏块的解块滤波;(7)、对余下行宏块,依次重复步骤(5)和(6),对各行宏块读取对应的左侧宏块和上方宏块的参数信息后实行解块滤波,直至整帧宏块解块滤波完成。
地址 510630广东省广州市天河科技园软件园高唐新建区高普路1033号6楼