发明名称 基于图像块处理实现图像xy轴镜像和180度旋转系统
摘要 本发明提供一种基于图像块处理实现图像xy轴镜像和180度旋转系统,包括CPU和用于存储原图像和处理后图像数据的外部存储器,所述CPU经总线与配置寄存器连接,所述图像块读取控制单元经总线从所述外部存储器读取原图像数据,并把图像数据传送给所述镜像旋转控制单元,所述镜像旋转控制单元根据配置信息,将图像块数据按照顺序和位置存储到内部缓存器中,所述内部缓存器连接有图像块回写控制单元,所述图像块回写控制单元从所述内部缓存器读取处理后的图像块数据,并将图像块数据通过总线回写到所述外部存储器中。本发明实现了图像180度旋转和X轴镜像Y轴镜像功能,将使用的缓存空间进行复用,以减少存储器和硬件电路的使用。
申请公布号 CN102044062B 申请公布日期 2012.08.08
申请号 CN201010602131.9 申请日期 2010.12.23
申请人 福州瑞芯微电子有限公司 发明人 廖裕民
分类号 H04N1/387(2006.01)I;G06T1/00(2006.01)I;G06T3/60(2006.01)I 主分类号 H04N1/387(2006.01)I
代理机构 福州市鼓楼区京华专利事务所(普通合伙) 35212 代理人 翁素华
主权项 基于图像块处理实现图像xy轴镜像和180度旋转系统,包括CPU和用于存储原图像和处理后图像数据的外部存储器,其特征在于:还包括配置寄存器、图像块读取控制单元、镜像旋转控制单元、内部缓存器以及图像块回写控制单元;所述CPU经总线与配置寄存器连接,所述配置寄存器为图像块读取控制单元和镜像旋转控制单元提供配置信息,所述图像块读取控制单元经总线从所述外部存储器读取原图像数据,并把图像数据传送给所述镜像旋转控制单元,所述镜像旋转控制单元根据配置信息,将图像块数据按照顺序和位置存储到内部缓存器中,所述内部缓存器连接有图像块回写控制单元,所述图像块回写控制单元从所述内部缓存器读取处理后的图像块数据,并将图像块数据通过总线回写到所述外部存储器中;其中,所述图像块读取控制单元读取原图像数据中图像块顺序为从上到下,从左到右;其每个图像块是由图像像素组成的,图像块的每行图像像素即为一次突发传输的长度;所述图像块读取控制单元读取原图像数据中的图像块的起始地址的计算和传输具体步骤如下:步骤41、首先进行第一个突发传输,该第一个突发传输的地址为整个原图像数据的起始地址;步骤42、在第一个突发传输结束后,进行第二个突发传输,该第二个突发传输的起始地址为第一个突发传输起始地址加上原图像中一行像素的地址偏移量值;步骤43、接下来按照步骤42的方式得到其余行突发传输的起始地址并进行传输,直到第一个块列的最后一个突发传输传输完毕;步骤44、进行第二个块列的突发传输,开始时的突发传输起始地址为原图像起始地址加第一次突发传输长度的像素地址偏移量;步骤45、进行第二块的下一个突发传输,其开始地址为上一次突发传输起始地址加上原图像中一行像素的地址偏移量值;步骤46、如此不断重复传输每个图像块,直到整个原图像被读取完毕。
地址 350000 福建省福州市鼓楼区软件大道89号18号楼