摄像装置、摄像装置的控制方法及图像传感器的制造方法_3

文档序号:9633939阅读:来源:国知局
域输出的像素数据。图像输出单元202将图像数据分成各行像素数据,并且除在有效载荷中存储一行像素数据外,图像输出单元202还添加包头信息,从而生成包。随后将单独参照图5中示出的流程图说明包生成处理。图像输出单元202经由传输通道(未示出)向DFE 122输出所生成的包。
[0070]在步骤S3中,DFE 122对从图像传感器121输入的像素数据执行图像处理。DFE122将输入的包数据分为存储像素数据的有效载荷和存储第一区域信息及第二区域信息的包头,并对像素数据执行图像处理,即,DFE 122执行用于消除暗电流的影响的校正。随后将参照图6中示出的流程图说明图像处理的细节。当DFE 122向控制单元101输出校正后的图像数据时,控制单元101完成用于该处理的一系列操作。
[0071](包生成处理的一系列操作)
[0072]将参照图5中示出的流程图说明用于如图4中的步骤S2示出的包生成处理的一系列操作。
[0073]在步骤S21中,像素数据生成单元250输入通过A/D转换器输出的数字信号,生成例如上述的RGB格式的像素数据,并连续输出各像素作为数据。针对生成的像素数据,通过行计数器单元251计数以预定像素数做为一行的行数。
[0074]在步骤S22中,比较单元252比较行计数器单元251生成的行数(即,像素数据的垂直坐标)及从控制单元101输入的第一像素区域的垂直坐标范围,并确定第一像素区域中是否包括像素数据的垂直坐标。如果确定第一像素区域的垂直坐标范围中包括要处理的像素数据(即,输入的行数),比较单元252则更新第一区域信息。第一区域信息是例如将初始值设置为0的二进制标识符,并且如果第一像素区域的垂直坐标范围中包括像素数据,则将第一区域信息设置为1,而如果该范围内不包括像素数据,则设置为0。
[0075]在步骤S23中,比较单元252比较行计数器单元251生成的行数和从控制单元101输入的第二像素区域的垂直坐标范围,并确定第二像素区域中是否包括像素数据的垂直坐标。如果确定第二像素区域的垂直坐标范围内包括要处理的像素数据,比较单元252则更新第二区域信息。与上述第一区域信息相似地设置第二区域信息。
[0076]在步骤S24中,比较单元252生成包含第一区域信息及第二区域信息的包头信息。
[0077]在步骤S25中,包生成单元253基于包括像素数据的有效载荷及比较单元252生成的包头信息而生成包。
[0078]在步骤S26中,包输出单元254向DFE 122输出步骤S25中生成的包。包输出单元254反复传输针对各行的包,并在针对所有图像数据完成包的传输时,完成用于该处理的一系列操作。
[0079](用于图像处理的一系列操作)
[0080]接下来,将参照图6中示出的流程图描述如图4中步骤S3示出的图像处理。
[0081]在步骤S300中,当向DFE 122输入从图像传感器121传送的包时,在步骤S301中,DFE 122的包分离单元300分离包头信息与有效载荷数据。
[0082]在步骤S302中,像素数据提取单元301提取在有效载荷中包括的像素数据。
[0083]在步骤S303中,第一区域信息提取单元302提取在步骤S301中分离的包头信息中所包括的第一区域信息,并输出至校正值计算单元303。
[0084]在步骤S304中,校正值计算单元303基于提取的第一区域信息确定第一垂直区域中是否包括步骤S302中从有效载荷提取的像素数据的垂直坐标。当第一区域信息表示1时,校正值计算单元303确定第一垂直区域中包括像素数据,并将处理推进至步骤S305,而当第一区域信息表示0时,校正值计算单元303确定第一垂直区域中不包括像素数据,并将处理推进至步骤S307。
[0085]在步骤S305中,校正值计算单元303比较通过计数有效载荷的像素数据获得的像素数据水平坐标与从控制单元101输入的第一水平坐标范围,并确定第一水平坐标范围内是否包括像素数据的水平坐标。当确定第一水平坐标范围内包括像素数据的水平坐标时,处理进入步骤S306,而当确定该范围内不包括水平坐标时,处理进入步骤S307。
[0086]在步骤S306中,校正值计算单元303计算第一水平坐标范围内包括的第一像素区域的所有像素数据的平均值,并生成用于图像的校正值。
[0087]在步骤S307中,第二区域信息提取单元304提取包头信息中包括的第二区域信息。
[0088]在步骤S308中,与步骤S304相似,像素数据处理单元305由所提取的第二区域信息确定第二垂直区域中是否包括像素数据的垂直坐标,并在确定第二垂直区域中包括像素数据时,处理进入步骤S309。
[0089]在步骤S309中,像素数据处理单元305比较校正值计算单元303表示的水平坐标信息与从控制单元101输入的第二水平坐标范围。当确定输入的水平坐标范围中包括像素数据的水平坐标时,处理进入步骤S310。
[0090]在步骤S310中,像素数据处理单元305对第二区域信息中指定的像素执行步骤S306中计算的校正值的减法处理。如果像素数据处理单元305完成对第二区域信息指定的像素的校正处理,则完成用于图像处理的一系列操作。
[0091]请注意,在本实施例中,采取如下的配置:在针对各行的包中存储像素数据,并且控制单元101向图像输出单元202传输垂直坐标范围,但也可以采取如下配置:在针对各列的包中存储像素数据,并且从控制单元101传输水平坐标范围。在这种情况下,行计数器单元251可以计数各列的像素数据项,并且比较单元252可以确定水平坐标范围内是否包括计数器值。
[0092]此外,本实施例描述了校正处理的示例,在该校正处理中执行用于从第二像素区域中包括的像素数据中减去校正值的处理,但该校正处理并不限于减法处理,而能够根据目的做出各种变型和变更。
[0093]如上所述,在实施例中,采取如下的配置:图像传感器121输入像素数据的垂直坐标信息,并且除了供给像素数据外,图像传感器121还集中供给像素数据的垂直坐标信息。使用此类配置,作为用于信号处理的电路的DFE 122不需要从控制单元101接收与垂直坐标相关的信息就能够执行图像处理。因此,能够减少从控制单元向用于信号处理的电路传输的控制信息。
[0094](第二实施例)
[0095]接下来,将说明第二实施例。在实施例中,作为DFE 122执行的图像处理的示例,说明用于校正由于暗电流的影响而在垂直方向产生的阴影的处理。针对本实施例的数字照相机100,图像传感器的像素配置及应用的图像处理与第一实施例不同,除此之外,配置与第一实施例中相同。因此,用相同的附图标记表示相同的元件,并省略重复说明,而主要说明不同之处。
[0096]如图10所示,根据实施例的像素部200包含在水平方向上与有效像素区域邻接的0B像素区域。将来自有效像素区域而在水平方向上配置的0B像素区域的像素输入至DFE122中,并且DFE 122除了使用0B像素区域的像素的输出而计算校正值外,还对有效像素区域执行校正处理。使用此类配置,校正了由于暗电流的影响而在垂直方向产生的阴影。
[0097]以在水平方向上邻接的方式配置0B像素区域(第一像素区域)及有效像素区域(第二像素区域)。通过表示垂直方向坐标范围及水平方向坐标范围的第一像素区域的垂直坐标范围及第一像素区域的水平坐标范围来指定第一像素区域中包括的像素。类似地,通过第二像素区域中的垂直坐标范围及第二像素区域中的水平坐标范围来指定第二像素区域中包括的像素。
[0098]将参照图9中示出的流程图阐述根据实施例的图像处理的一系列操作。请注意,在图9中,使用相同的步骤序号表示与图6中相同的处理。
[0099]如图6所述,DFE 122执行从步骤S300至步骤S305的各处理。
[0100]接下来,在步骤S901中,在确定第一水平坐标范围中包括像素数据的水平坐标时,校正值计算单元303计算针对各行像素数据的平均值。校正值计算单元303向像素数据处理单元305输出针对各所计算的行的平均值作为用于校正由于暗电流的影响而产生的垂直方向阴影的校正值。
[0101]此后,执行如图6中阐述的从步骤S307至步骤S309的各处理。
[0102]此外,在步骤S902中,像素数据处理单元305使用步骤S901中计算的针对各行的校正值对第二像素区域的像素
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1