发明名称 |
用于CMOS图像传感器的实时高速图像预处理方法 |
摘要 |
一种用于CMOS图像传感器的实时高速图像预处理方法,包括由CMOS图像传感器的感光部输出的Bayer数据,所述Bayer数据的单帧阵列的行数为M、列数为N,其创新在于:采用流水线式的分块、分类型存取数据的工作模式,通过分块、分类型的方式使数据化整为零,同时采用数量相对较少的寄存器来对分零后的数据进行处理。本发明的有益技术效果是:通过对缓存处理方式进行改变,使用占用硬件资源较少的片上缓存结构,实现了较大缓存数据的高速处理,大幅提高了CMOS图像传感器的集成度和片上处理速度。 |
申请公布号 |
CN104065937B |
申请公布日期 |
2016.01.13 |
申请号 |
CN201410276634.X |
申请日期 |
2014.06.20 |
申请人 |
中国电子科技集团公司第四十四研究所 |
发明人 |
李明;刘昌举;邓光平;李毅强;任思伟;张靖;熊平 |
分类号 |
H04N9/04(2006.01)I;H04N5/374(2011.01)I;H04N5/3745(2011.01)I |
主分类号 |
H04N9/04(2006.01)I |
代理机构 |
重庆辉腾律师事务所 50215 |
代理人 |
侯懋琪;侯春乐 |
主权项 |
一种用于CMOS图像传感器的实时高速图像预处理方法,包括由CMOS图像传感器的感光部输出的Bayer数据,所述Bayer数据的单帧阵列的行数为M、列数为N,其特征在于:搭建缓存模块:采用K个静态存储器搭建缓存模块,10≤K<M,且K为偶数,单个静态存储器的存储深度为J,所述存储深度就是存储容量,其单位为字节;将K个静态存储器分为L个处理小组,L=K/2,每个处理小组均对应两个静态存储器;对Bayer数据进行分类:所述单帧阵列中的单行数据记为数据行,单个数据行中的多个数据按各个数据所对应的列数序号的奇、偶关系分为两组:同一数据行中,列数序号为奇数的多个数据形成数据组一,列数序号为偶数的多个数据形成数据组二;则每一数据行均对应有一数据组一和一数据组二,且数据组一和数据组二内的数据个数均为N/2个,N/2=J;对Bayer数据进行分类的方式记为分类规则;处理时,按如下步骤进行:1)按分类规则,对单帧阵列中的第1至L个数据行中的数据进行分类,获得2L个数据组;2)按单帧阵列中的行顺序,将各个数据行中的数据组依次输入缓存模块中的静态存储器内,每个静态存储器对应一个数据组,同一数据行中的两个数据组输入同一处理小组的两个静态存储器中;单个数据组中的多个数据以串行方式输入静态存储器内;设第1数据行对应第1处理小组,第2数据行对应第2处理小组,……第L数据行对应第L处理小组;3)当第L个数据行的数据输入完成后,静态存储器开始将缓存了的多个数据向外并行输出;静态存储器向外并行输出的同时,将第L+1数据行内的多个数据按分类规则分类后,串行输入第1处理小组内对应的静态存储器中,用以替换第1数据行内的多个数据;前述的用新数据替换处理小组内旧数据的处理方式记为更新处理,在后续并行输出静态存储器数据的过程中,继续用新的数据行对其余处理小组依次进行更新处理;4)当L个处理小组都完成了更新处理后,按步骤3)中方式,用新的数据行对L个处理小组重新依次进行更新处理,直至缓存模块对所有数据行都完成了缓存、输出处理。 |
地址 |
400060 重庆市南岸区花园路14号电子44所 |