CN104065937B - Real-time high-speed image preprocessing method for CMOS image sensor - Google Patents
Real-time high-speed image preprocessing method for CMOS image sensor Download PDFInfo
- Publication number
- CN104065937B CN104065937B CN201410276634.XA CN201410276634A CN104065937B CN 104065937 B CN104065937 B CN 104065937B CN 201410276634 A CN201410276634 A CN 201410276634A CN 104065937 B CN104065937 B CN 104065937B
- Authority
- CN
- China
- Prior art keywords
- data
- group
- static memory
- image sensor
- cmos image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Image Input (AREA)
- Image Processing (AREA)
Abstract
Description
技术领域 technical field
本发明涉及一种光电传感器信号处理技术,尤其涉及一种用于CMOS图像传感器的实时高速图像预处理方法。 The invention relates to a photoelectric sensor signal processing technology, in particular to a real-time high-speed image preprocessing method for a CMOS image sensor.
背景技术 Background technique
随着工艺水平的提高和信息化的高速发展,CMOS图像传感器以其高集成度、高速度及低功耗、低成本的优势逐渐取代CCD传感器,被广泛应用于数码相机、摄像机和安防摄像头等多个领域。 With the improvement of technology level and the rapid development of informatization, CMOS image sensor has gradually replaced CCD sensor with its advantages of high integration, high speed, low power consumption and low cost, and is widely used in digital cameras, video cameras and security cameras, etc. multiple fields.
现有技术中,基于现有工艺制作出的CMOS图像传感器的成像质量与工艺尺寸存在相关性,工艺尺寸越小成像质量越差,因此,如何使CMOS图像传感器在较小的工艺尺寸条件下获得高质量的成像是目前研究的热点问题。 In the prior art, there is a correlation between the imaging quality of the CMOS image sensor produced based on the existing process and the process size, and the smaller the process size, the worse the imaging quality. Therefore, how to make the CMOS image sensor obtain High-quality imaging is a hot topic in current research.
CMOS图像传感器的感光部输出的数据形式一般为Bayer格式(下称Bayer数据),Bayer数据一般不作直接应用,需要对其进行预处理后再由后续图像处理算法进行处理,在对Bayer数据进行预处理时,现有技术一般采用存储器和寄存器串行方式来进行处理,其原理如图2所示,针对一帧M(行)×N(列)阵列的Bayer数据,如果色彩插值算法需要缓存M行数据来处理,处理时就需要M×N个寄存器和M-1个RAM存储器,当Bayer数据输入寄存器时,在第一个时钟周期,数据被读入到第AMBN个寄存器中,下一个时钟到来时,读入新数据的同时,将原来AMBN中上一节拍的数据串行移入AMBN-1中,后续过程中,数据在寄存器和RAM存储器内依次传递,当第一级寄存器全部读入了数据后,在下一时钟周期到来后,将一级寄存器的数据依次传递到第二级寄存器进行算法处理(整个过程中,RAM起到缓存数据的作用),将M×N个Bayer数据全部移入第二级缓存器至少需要(2M-1)×N+M个时钟周期。前述处理方式存在的问题是:如果后续算法要求处理的像素阵列较大,数据较多时,现有的预处理方法就会需要大量的寄存器和存储器,数据串行传输也会需要更多的时间,这样就会增大芯片的面积和功耗,并会降低算法的处理速度,同时由于数据的逐行连续串行输入,像素类型的顺序维持原始Bayer格式的像素类型顺序,这也导致代码实现上的难度加大。 The data format output by the photosensitive part of the CMOS image sensor is generally in the Bayer format (hereinafter referred to as Bayer data), and the Bayer data is generally not used directly. It needs to be preprocessed and then processed by the subsequent image processing algorithm. When processing, the existing technology generally adopts memory and register serial method for processing, and its principle is shown in Figure 2. For a frame of Bayer data in an M (row)×N (column) array, if the color interpolation algorithm needs to cache M Row data is processed, and M×N registers and M-1 RAM memories are required for processing. When Bayer data is input into the register, in the first clock cycle, the data is read into the A M B N register, When the next clock arrives, at the same time as new data is read, the data of the previous beat in the original AMBN is serially shifted into AMBN - 1 . In the subsequent process, the data is sequentially transferred in the register and RAM memory. When all the data is read into the first-level registers, after the next clock cycle arrives, the data in the first-level registers will be sequentially transferred to the second-level registers for algorithm processing (in the whole process, RAM plays the role of caching data), and the It takes at least (2M-1)×N+M clock cycles to move all the M×N Bayer data into the second-level buffer. The problem with the aforementioned processing method is that if the subsequent algorithm requires a larger pixel array and more data, the existing preprocessing method will require a large number of registers and memories, and the serial transmission of data will also require more time. This will increase the area and power consumption of the chip, and will reduce the processing speed of the algorithm. At the same time, due to the continuous serial input of data row by row, the order of pixel types maintains the order of pixel types in the original Bayer format, which also leads to code implementation. increased difficulty.
发明内容 Contents of the invention
针对背景技术中的问题,本发明提出了一种用于CMOS图像传感器的实时高速图像预处理方法,包括由CMOS图像传感器的感光部输出的Bayer数据,所述Bayer数据的单帧阵列的行数为M、列数为N,其创新在于: Aiming at the problems in the background technology, the present invention proposes a kind of real-time high-speed image preprocessing method for CMOS image sensor, including the Bayer data output by the photosensitive part of CMOS image sensor, the row number of the single frame array of described Bayer data is M, the number of columns is N, and its innovation lies in:
搭建缓存模块:采用K个静态存储器搭建缓存模块,10≤K<M,且K为偶数,单个静态存储器的存储深度为J(本文所指存储深度就是存储容量,其单位为字节);将K个静态存储器分为L个处理小组,L=K/2,每个处理小组均对应两个静态存储器; Build a cache module: use K static memories to build a cache module, 10≤K<M, and K is an even number, and the storage depth of a single static memory is J (the storage depth referred to in this article is the storage capacity, and its unit is byte); K static memories are divided into L processing groups, L=K/2, and each processing group corresponds to two static memories;
对Bayer数据进行分类:所述单帧阵列中的单行数据记为数据行,单个数据行中的多个数据按各个数据所对应的列数序号的奇、偶关系分为两组:同一数据行中,列数序号为奇数的多个数据形成数据组一,列数序号为偶数的多个数据形成数据组二;则每一数据行均对应有一数据组一和一数据组二,且数据组一和数据组二内的数据个数均为N/2个,N/2=J;对Bayer数据进行分类的方式记为分类规则; Bayer data is classified: the single-row data in the single-frame array is recorded as a data row, and multiple data in a single data row are divided into two groups according to the odd and even relationship of the column number serial number corresponding to each data: the same data row Among them, a plurality of data with an odd number of columns forms a data group 1, and a plurality of data with an even number of columns forms a data group 2; each data row corresponds to a data group 1 and a data group 2, and the data group The number of data in data group 1 and data group 2 is N/2, N/2=J; the way of classifying Bayer data is recorded as classification rules;
处理时,按如下步骤进行: When processing, proceed as follows:
1)按分类规则,对单帧阵列中的第1至L个数据行中的数据进行分类,获得2L个数据组; 1) According to the classification rules, classify the data in the 1st to L data rows in the single frame array to obtain 2L data groups;
2)按单帧阵列中的行顺序,将各个数据行中的数据组依次输入缓存模块中的静态存储器内,每个静态存储器对应一个数据组,同一数据行中的两个数据组输入同一处理小组的两个静态存储器中;单个数据组中的多个数据以串行方式输入静态存储器内;设第1数据行对应第1处理小组,第2数据行对应第2处理小组,……第L数据行对应第L处理小组; 2) According to the order of rows in the single-frame array, input the data groups in each data row into the static memory in the cache module in turn, each static memory corresponds to a data group, and two data groups in the same data row are input into the same processing In the two static memories of the group; a plurality of data in the single data group is serially input in the static memory; Let the 1st data row correspond to the 1st processing group, the 2nd data row corresponds to the 2nd processing group, ... L The data row corresponds to the Lth processing group;
3)当第L个数据行的数据输入完成后,静态存储器开始将缓存了的多个数据向外并行输出; 3) After the data input of the Lth data row is completed, the static memory starts to output the cached multiple data in parallel;
静态存储器向外并行输出的同时,将第L+1数据行内的多个数据按分类规则分类后,串行输入第1处理小组内对应的静态存储器中,用以替换第1数据行内的多个数据;前述的用新数据替换处理小组内旧数据的处理方式记为更新处理,在后续并行输出静态存储器数据的过程中,继续用新的数据行对其余处理小组依次进行更新处理; While the static memory is outputting in parallel, multiple data in the L+1th data row are classified according to the classification rules, and then serially input into the corresponding static memory in the first processing group to replace the multiple data in the first data row Data; the above-mentioned processing method of replacing old data in the processing group with new data is recorded as update processing, and in the process of subsequent parallel output of static memory data, continue to use new data rows to update the remaining processing groups sequentially;
4)当L个处理小组都完成了更新处理后,按步骤3)中方式,用新的数据行对L个处理小组重新依次进行更新处理,直至缓存模块对所有数据行都完成了缓存、输出处理。 4) After all the L processing teams have completed the update processing, according to the method in step 3), use the new data rows to re-update the L processing teams in turn until the cache module completes the cache and output of all data rows deal with.
本发明的原理是:本发明的方案实质上形成了一种流水线式的分块、分类型存取数据的工作模式,通过分块、分类型的方式使数据化整为零,同时采用数量相对较少的寄存器来对分零后的数据进行处理,不仅大大降低了处理时延,提高了处理速度,并节省了芯片面积,提高了芯片集成度,具体来说,本发明是这样实现的:“分块”即以数据行为单位进行逐一串行输入缓存,将一行数据分成两块来存储,输出处理针对所有分块中的数据并将其并行输出。在完成首次全部存储器的数据存储,进行更新数据时,串行输入和并行输出就要同步进行;“分类型”即将每一数据行内的数据按列数奇、偶分成两个数据组,当然,之所以能作这样的分类,是依赖了Bayer数据的固有特性,Bayer数据中的单个数据行,要么是R和G交替排列,要么是G和B交替排列(RGB为红绿蓝三基色),并且不同数据行中R、G、B的奇、偶关系恒定,本发明中充分的利用了Bayer数据的这种特性,按奇、偶关系将其分类,使数据行化整为零,以配合本发明方案的实施;“流水线”即对某一数据行内的数据进行了缓存、输出处理后,继续将新的数据行输入缓存模块内进行处理;前述三种手段形成的工作模式所带来的最直接效果,就是使得预处理过程中所需的寄存器数量大幅减少,从处理的数据规模来看,现有技术的单次处理中,需要对单帧阵列中的M×N个数据进行同时处理,因此其需要M-1个RAM存储器和M×N个寄存器,而本发明中,由于对单帧阵列进行了“分块”、“分类”,从而使单次缓存需要的寄存器数量和单个静态存储器的深度大幅缩减,有利于在有限的芯片面积上进行布局,同时由于数据的并行输出,降低了设计难度和处理延迟,提高了处理的效率。 The principle of the present invention is: the solution of the present invention essentially forms a pipelined working mode for accessing data by block and type, and the data is broken into zero by means of block and type. Fewer registers are used to process the zero-divided data, which not only greatly reduces the processing delay, improves the processing speed, but also saves the chip area and improves the chip integration. Specifically, the present invention is implemented in this way: "Blocking" is to serially input the cache one by one in units of data lines, divide a line of data into two blocks for storage, and output the data in all blocks and output them in parallel. After completing the data storage of all memory for the first time, when updating data, serial input and parallel output must be carried out simultaneously; "category" means that the data in each data row is divided into two data groups according to the number of columns odd and even, of course, after Therefore, the ability to make such a classification depends on the inherent characteristics of Bayer data. A single data row in Bayer data is either arranged alternately between R and G, or alternately arranged between G and B (RGB is the three primary colors of red, green and blue), and The odd and even relations of R, G and B in different data rows are constant, and this characteristic of Bayer data has been fully utilized in the present invention, and it is classified by odd and even relations, so that the data rows are divided into zeros to cooperate with the present invention. The implementation of the invention scheme; "pipeline" is to cache and output the data in a certain data line, and then continue to input the new data line into the cache module for processing; The direct effect is that the number of registers required in the preprocessing process is greatly reduced. From the perspective of the processed data scale, in the single processing of the prior art, it is necessary to simultaneously process M×N data in the single frame array. Therefore it needs M-1 RAM memories and M * N registers, and in the present invention, owing to " subdivision ", " classification " is carried out to single-frame array, thereby make the register quantity and the single static memory that single cache needs The depth of the chip is greatly reduced, which is conducive to layout on a limited chip area. At the same time, due to the parallel output of data, the design difficulty and processing delay are reduced, and the processing efficiency is improved.
本发明中控制数据转移的手段与现有技术相同,其控制时序采用常用的时钟CLK控制,为了使时序控制更为简单化,本发明还作了如下改进:单个处理小组内的两个静态存储器与单个数据行内的数据组一和数据组二的对应关系保持恒定。 The means of controlling data transfer in the present invention is the same as that of the prior art, and its control sequence adopts the common clock CLK control. In order to make the sequence control more simple, the present invention has also made the following improvements: two static memories in a single processing group The correspondence with data set 1 and data set 2 within a single data row remains constant.
基于前述方案所带来的对静态存储器物理需求的减小,本发明还提出了如下优选方案来改善器件的尺寸参数:所述静态存储器采用片上存储器实现。片上存储器由于尺寸限制,其处理能力不如外设的缓存装置,但采用本发明的方案后,少量的片上存储器就能负担较大数据量的缓存工作,这对于提高CMOS图像传感器的集成度意义非凡。 Based on the reduction of the physical requirements of the static memory brought by the aforementioned solutions, the present invention also proposes the following preferred solution to improve the size parameters of the device: the static memory is realized by an on-chip memory. Due to size limitation, the processing capacity of the on-chip memory is not as good as that of the peripheral cache device, but after adopting the scheme of the present invention, a small amount of on-chip memory can afford the cache work of a large amount of data, which is of great significance for improving the integration of CMOS image sensors .
优选地,当M取512、N取512时,K取10,则静态存储器的存储深度J为256。 Preferably, when M is 512, N is 512, and K is 10, then the storage depth J of the static memory is 256.
本发明的有益技术效果是:通过对缓存处理方式进行改变,使用占用硬件资源较少的片上缓存结构,实现了较大缓存数据的高速处理,大幅提高了CMOS图像传感器的集成度和片上处理速度。 The beneficial technical effects of the present invention are: by changing the cache processing method, using an on-chip cache structure that occupies less hardware resources, high-speed processing of larger cache data is realized, and the integration degree and on-chip processing speed of the CMOS image sensor are greatly improved .
附图说明 Description of drawings
图1、本发明的处理原理示意图(图中静态存储器的数量为10个); Fig. 1, schematic diagram of the processing principle of the present invention (the number of static memory in the figure is 10);
图2、现有技术的处理原理示意图; Fig. 2. Schematic diagram of the processing principle of the prior art;
图3、Bayer数据中数据排列方式示意图; Figure 3. Schematic diagram of data arrangement in Bayer data;
图4、CMOS传感器片上系统结构示意图。 Figure 4. Schematic diagram of the structure of the CMOS sensor system on a chip.
具体实施方式 detailed description
一种用于CMOS图像传感器的实时高速图像预处理方法,包括由CMOS图像传感器的感光部输出的Bayer数据,所述Bayer数据的单帧阵列的行数为M、列数为N,其创新在于: A real-time high-speed image preprocessing method for a CMOS image sensor, including Bayer data output by the photosensitive part of the CMOS image sensor, the number of rows of the single-frame array of the Bayer data is M, and the number of columns is N. The innovation lies in :
搭建缓存模块:采用K个静态存储器搭建缓存模块,10≤K<M,且K为偶数,单个静态存储器的存储深度为J;将K个静态存储器分为L个处理小组,L=K/2,每个处理小组均对应两个静态存储器; Build a cache module: use K static memories to build a cache module, 10≤K<M, and K is an even number, and the storage depth of a single static memory is J; divide K static memories into L processing groups, L=K/2 , each processing group corresponds to two static memories;
对Bayer数据进行分类:所述单帧阵列中的单行数据记为数据行,单个数据行中的多个数据按各个数据所对应的列数序号的奇、偶关系分为两组:同一数据行中,列数序号为奇数的多个数据形成数据组一,列数序号为偶数的多个数据形成数据组二;则每一数据行均对应有一个数据组一和一个数据组二,且数据组一和数据组二内的数据个数均为N/2个,N/2=J;对Bayer数据进行分类的方式记为分类规则; Bayer data is classified: the single-row data in the single-frame array is recorded as a data row, and multiple data in a single data row are divided into two groups according to the odd and even relationship of the column number serial number corresponding to each data: the same data row Among them, a plurality of data with an odd number of columns forms a data group 1, and a plurality of data with an even number of columns forms a data group 2; each data row corresponds to a data group 1 and a data group 2, and the data The number of data in group 1 and data group 2 is N/2, N/2=J; the way of classifying Bayer data is recorded as classification rules;
处理时,按如下步骤进行: When processing, proceed as follows:
1)按分类规则,对单帧阵列中的第1至L个数据行中的数据进行分类,获得2L个数据组; 1) According to the classification rules, classify the data in the 1st to L data rows in the single frame array to obtain 2L data groups;
2)按单帧阵列中的行顺序,将各个数据行中的数据组依次输入缓存模块中的静态存储器内,每个静态存储器对应一个数据组,同一数据行中的两个数据组输入同一处理小组的两个静态存储器中;单个数据组中的多个数据以串行方式输入静态存储器内;设第1数据行对应第1处理小组,第2数据行对应第2处理小组,……第L数据行对应第L处理小组; 2) According to the order of rows in the single-frame array, input the data groups in each data row into the static memory in the cache module in turn, each static memory corresponds to a data group, and two data groups in the same data row are input into the same processing In the two static memories of the group; a plurality of data in the single data group is serially input in the static memory; Let the 1st data row correspond to the 1st processing group, the 2nd data row corresponds to the 2nd processing group, ... L The data row corresponds to the Lth processing group;
3)当第L个数据行的数据输入完成后,静态存储器开始将缓存了的多个数据向外并行输出; 3) After the data input of the Lth data row is completed, the static memory starts to output the cached multiple data in parallel;
静态存储器向外并行输出的同时,将第L+1数据行内的多个数据按分类规则分类后,串行输入第1处理小组内对应的静态存储器中,用以替换第1数据行内的多个数据;前述的用新数据替换处理小组内旧数据的处理方式记为更新处理,在后续并行输出静态存储器数据的过程中,继续用新的数据行对其余处理小组依次进行更新处理; While the static memory is outputting in parallel, multiple data in the L+1th data row are classified according to the classification rules, and then serially input into the corresponding static memory in the first processing group to replace the multiple data in the first data row Data; the above-mentioned processing method of replacing old data in the processing group with new data is recorded as update processing, and in the process of subsequent parallel output of static memory data, continue to use new data rows to update the remaining processing groups sequentially;
4)当L个处理小组都完成了更新处理后,按步骤3)中方式,用新的数据行对L个处理小组重新依次进行更新处理,直至缓存模块对所有数据行都完成了缓存、输出处理。 4) After all the L processing teams have completed the update processing, according to the method in step 3), use the new data rows to re-update the L processing teams in turn until the cache module completes the cache and output of all data rows deal with.
进一步地,单个处理小组内的两个静态存储器与单个数据行内的数据组一和数据组二的对应关系保持恒定。 Further, the corresponding relationship between the two static memories in a single processing group and the data group 1 and data group 2 in a single data row remains constant.
进一步地,所述静态存储器采用片上存储器实现。 Further, the static memory is realized by an on-chip memory.
进一步地,当M取512、N取512时,K取10,则静态存储器的存储深度J为256。 Further, when M is 512, N is 512, and K is 10, then the storage depth J of the static memory is 256.
以下以一帧512(行)×512(列)阵列的Bayer数据为例,将本发明的方案和现有技术进行量化比较: Taking the Bayer data of a frame of 512 (rows) × 512 (columns) array as an example, the solution of the present invention is quantitatively compared with the prior art:
基于本发明方案,采用10个静态存储器来对512×512阵列数据进行处理时,当缓存5行数据进行处理时,需要10个深度为256字的静态存储器以及10个寄存器进行数据的缓存运算,单帧数据全部串行读入和并行读出需要262144个时钟周期。 Based on the solution of the present invention, when 10 static memories are used to process 512×512 array data, when 5 lines of data are cached for processing, 10 static memories with a depth of 256 words and 10 registers are required for data cache operations, It takes 262144 clock cycles to read in serially and read out all the data of a single frame in parallel.
根据现有技术可知,现有技术在对512×512个数据进行处理时,当缓存5行数据进行处理时,需要5个深度为512字的静态存储器以及3072个寄存器进行数据的缓存运算,全部数据的存取所需时钟周期为524288。 According to the prior art, when processing 512×512 data in the prior art, when caching 5 lines of data for processing, 5 static memories with a depth of 512 words and 3072 registers are required for data caching operations, all The clock cycle required for data access is 524288.
本发明和现有技术在芯片面积和布局方面具有较大优势,利用分块的思想将5个深度为512字的静态存储器分为10个深度为256字的静态存储器,这有利于片上系统的整体布局以并减少设计难度,而针对同一工艺条件,本发明使用的寄存器数量明显小于现有技术的寄存器数量(二者静态存储器的容量相同),这可以节省芯片面积和功耗。 The present invention and the prior art have greater advantages in terms of chip area and layout. Using the idea of blocking, 5 static memories with a depth of 512 words are divided into 10 static memories with a depth of 256 words, which is conducive to the development of the system on chip. The overall layout reduces design difficulty, and for the same process condition, the number of registers used by the present invention is significantly smaller than that of the prior art (both static memories have the same capacity), which can save chip area and power consumption.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410276634.XA CN104065937B (en) | 2014-06-20 | 2014-06-20 | Real-time high-speed image preprocessing method for CMOS image sensor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410276634.XA CN104065937B (en) | 2014-06-20 | 2014-06-20 | Real-time high-speed image preprocessing method for CMOS image sensor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104065937A CN104065937A (en) | 2014-09-24 |
| CN104065937B true CN104065937B (en) | 2016-01-13 |
Family
ID=51553442
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410276634.XA Active CN104065937B (en) | 2014-06-20 | 2014-06-20 | Real-time high-speed image preprocessing method for CMOS image sensor |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104065937B (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104376534B (en) * | 2014-10-17 | 2017-05-24 | 中国电子科技集团公司第四十四研究所 | Low-power-consumption real-time noise-reduction and sharpening merged preprocessing method for CMOS image sensor |
| CN106060432B (en) * | 2016-06-02 | 2018-11-23 | 西北核技术研究所 | A kind of processing method of unstringing in real time of cmos image sensor data-signal |
| CN108829628B (en) * | 2018-05-30 | 2021-03-02 | 江南大学 | A kind of real-time control method and device of double-jacar for warp knitting machine |
| CN109741237B (en) * | 2018-12-28 | 2020-10-23 | 中国科学院半导体研究所 | Large-scale image data processing system and method |
| CN111193869B (en) * | 2020-01-09 | 2021-08-06 | Oppo广东移动通信有限公司 | Image data processing method, image data processing device and mobile terminal |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101119490A (en) * | 2006-08-02 | 2008-02-06 | 索尼株式会社 | Image signal processing device and image signal processing method |
| CN201937742U (en) * | 2010-12-14 | 2011-08-17 | 深圳市视鑫数码有限公司 | High-speed image acquisition system |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101094246B1 (en) * | 2009-03-16 | 2011-12-19 | 이재웅 | CMOS image sensor with wide dynamic range |
| US8599292B2 (en) * | 2010-08-18 | 2013-12-03 | Taiwan Semiconductor Manufacturing Co., Ltd. | CMOS sensor with low partition noise and low disturbance between adjacent row control signals in a pixel array |
-
2014
- 2014-06-20 CN CN201410276634.XA patent/CN104065937B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101119490A (en) * | 2006-08-02 | 2008-02-06 | 索尼株式会社 | Image signal processing device and image signal processing method |
| CN201937742U (en) * | 2010-12-14 | 2011-08-17 | 深圳市视鑫数码有限公司 | High-speed image acquisition system |
Non-Patent Citations (1)
| Title |
|---|
| 一种应用于CMOS图像传感器的电容阵列PGA研究;吴治军等;《半导体光电》;20111031;全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104065937A (en) | 2014-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104065937B (en) | Real-time high-speed image preprocessing method for CMOS image sensor | |
| US11470337B2 (en) | Image processor, image processing system including image processor, system-on-chip including image processing system, and method of operating image processing system | |
| JP2023503355A (en) | Systems and methods for performing direct conversion of image sensor data to image analysis | |
| CN109409511B (en) | A Data Stream Scheduling Method for Convolution Operation for Dynamic Reconfigurable Arrays | |
| US11989638B2 (en) | Convolutional neural network accelerating device and method with input data conversion | |
| WO2018196863A1 (en) | Convolution acceleration and calculation processing methods and apparatuses, electronic device and storage medium | |
| US11709911B2 (en) | Energy-efficient memory systems and methods | |
| US20170332022A1 (en) | Imaging method, imaging device, and electronic device | |
| US11699064B2 (en) | Data processing using a neural network system | |
| JP2013511106A (en) | Method and apparatus for image processing at pixel speed | |
| CN111340835A (en) | FPGA-based video image edge detection system | |
| JP2020042774A (en) | Artificial intelligence inference computing device | |
| CN116342394B (en) | A FPGA-based real-time image demosaicing method, device and medium | |
| CN105516625B (en) | Cmos image sensor pixel merges reading circuit structure and signal processing reading method | |
| CN103501419A (en) | Method for realizing image transposition based on FPGA (Field Programmable Gata Array) | |
| Cadenas et al. | Parallel pipelined array architectures for real-time histogram computation in consumer devices | |
| CN111445018B (en) | Ultraviolet imaging real-time information processing method based on accelerating convolutional neural network algorithm | |
| US9779470B2 (en) | Multi-line image processing with parallel processing units | |
| CN110996005B (en) | Real-time digital image enhancement method and system | |
| CN104967796A (en) | Super-resolution intelligent image sensor chip | |
| US8824804B2 (en) | Image processing apparatus and image processing method | |
| WO2021114542A1 (en) | In-chip multiplexed pixel control circuit | |
| CN111193901A (en) | An image transmission method, imaging device, system and vehicle | |
| CN113256763B (en) | Electronic device, image processing method thereof, system-on-chip and medium | |
| US20240292120A1 (en) | Image sensor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20191028 Address after: 401332 No. 367 Xiyong Road, Xiyong Town Micropower Park, Shapingba District, Chongqing Patentee after: China Electric Technology Group Chongqing acoustic photoelectric Co., Ltd. Address before: 400060 Chongqing District, Huayuan Road City, No. 14, No. 44 Patentee before: The 44th Research Institute of China Electronic Science and Technology Group Corporation |
|
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20201125 Address after: No. 28-2, Xiyuan 1st Road, Shapingba District, Chongqing 400030 Patentee after: UNITED MICROELECTRONICS CENTER Co.,Ltd. Address before: 401332 No. 367 Xiyong Road, Xiyong Town Micropower Park, Shapingba District, Chongqing Patentee before: CHINA ELECTRONICS TECHNOLOGY GROUP CORPORATION CHONGQING ACOUSTIC-OPTIC-ELECTRONIC Co.,Ltd. |