摄像装置以及摄像方法_4

文档序号:8398335阅读:来源:国知局
来自系统2的图像数据,对水平行的亮度平均值与垂直行的亮度平均值进行比较。具体而言,在亮度比较部71中,在画面上下比较读出图像的水平行的亮度平均值,若上下存在差异,则能够检测为产生了行闪烁。
[0084]此外,水平有效行亮度值平均化部62对各读出行的平均值求出加法平均,计算每帧的画面整体的亮度平均值(面平均亮度)。针对该计算出的每帧的面平均亮度值,按照每个帧周期进行比较,若存在变化,则能够检测为产生了面闪烁。
[0085]行亮度校正增益计算部73根据各检测行的平均亮度值计算行闪烁的校正增益量等校正数据。在该校正数据的计算时,作为一例,以各检测行的平均亮度值为基准计算校正增益量等校正数据。然而,不限于该例,除了以平均亮度值为基准以外,还可以以伴随闪烁的最大亮度值或最低亮度值为基准计算校正增益量。
[0086]由所述的行亮度校正增益计算部73计算出的行闪烁的校正增益量等信息被输出给行地址转换部74。在行地址转换部74中,以与系统I的图像的行地址对应的方式,附加所述行闪烁的校正增益量和对应的系统I的行地址信息,将信息转发给校正值增益调整部
81ο
[0087]在校正值增益调整部81中,根据与从行地址转换部74转发的行闪烁的校正增益量的信息对应的系统I的行地址信息,通过插值运算来计算对计算系统I的图像输出的进行增益校正的值。该插值手法对闪烁的明暗的时间变化进行线性插值,或根据作为光源的电灯等的照明的闪烁波形(全波整流后的交流波形的亮度变化),使用近似曲线(例如,拉格朗日插值等)的近似特性,进行校正值的计算。
[0088]接着,使用图7Α?图10所示的流程图,说明本实施方式的闪烁校正的动作。这些流程是按照存储于存储器(未图示)的程序,通过由CPU21控制各部分来执行的。
[0089]在相机的电源接通时(SI),开始动作。相机开始动作后,首先,执行帧率的初始动作(S3)。这里,从图像传感器I进行图像数据的读出。这种情况下,从系统2中以高速帧率进行图像数据的读出。在图6所示的例子中,在从系统I中读出I帧的情况下,从系统2中读出4帧的图像数据。
[0090]以帧率进行读出后,接着计算各帧的平均亮度(S5)。这里,水平有效像素亮度值平均化部61按照所取得的高速帧图像的每帧计算平均亮度值。
[0091]进行了平均亮度值的计算后,接着,进行帧闪烁周期的检测(S7)。这里,使用在步骤S5中取得的高速帧图像的平均亮度值,检测每帧的亮度变化(闪烁)的周期。即,根据各帧图像的平均亮度的变化周期检测光源闪烁的闪烁频率。作为闪烁频率,例如,在商用频率为60Hz的荧光灯点亮的情况下,各帧图像的闪烁周期为商用频率的2倍,即显现出120Hz的重复频率。
[0092]检测到帧闪烁周期后,接着确定动态图像帧率(S9)。这里,根据在步骤S7中检测出的光源闪烁的闪烁频率,确定图像传感器I的系统I的行(称作主流(7 O只卜y —A ))的读出帧率。具体地,系统I的读出用的帧率设定为与在步骤S7中检测出的光源闪烁的闪烁频率同步的帧率。若设系统I的读出帧率为fl (fps),所检测出的光源闪烁的闪烁频率为fr(fps),则设定为处于fl = fr/n(η:整数)的关系的帧率。
[0093]在步骤S9中设定了帧率后,以规定的周期执行动态图像信息流动作的子程序作为间隔中断处理。后面使用图9A、图9B描述该动态图像信息流动作的详细动作。
[0094]接着,开始实时取景动作(Sll)。这里,以步骤S9设定的帧率fl从图像传感器I的系统I中取得图像数据,在显示设备52上进行实时取景显示。
[0095]开始了实时取景后,接着进行闪烁校正动作(S12)。这里,在取得实时取景图像的过程中,实时检测取得图像的闪烁,校正因闪烁导致的亮度变动。后面使用图8描述该闪烁校正的详细动作。
[0096]进行了闪烁校正动作后,接着判定是否执行了动态图像记录按钮(未图示)的按下(S13)。摄影者在观察实时取景显示的同时确定动态图像摄影开始的定时后,按下动态图像记录按钮。因此,在该步骤中,判定是否按下了动态图像记录按钮。
[0097]在步骤S13的判定结果为未按下动态图像记录按下按钮的情况下,接着判定是否执行了静态图像记录按钮(未图示)的按下(S15)。在摄影者观察实时取景显示并确定静态图像摄影的定时后,按下静态图像记录按钮(也称作快门按钮)。因此,在该步骤中,判定是否按下了静态图像记录按钮。该判定结果为未按下静态图像记录按钮的情况下,返回步骤SI I,更新实时取景显示。
[0098]在步骤S15的判定结果为按下了静态图像记录按钮的情况下,开始静态图像摄影中断动作(S17)。这里,中断实时取景显示动作和动态图像信息流动作,发行开始静态图像摄影的中断动作。发行了该中断动作后,执行静态图像摄影。为进行静态图像摄影,使成像于图像传感器I上的被摄体像曝光。从图像传感器I的系统I和系统2双方读出静态图像摄影数据。曝光时间是根据动态图像信息流(S100)中得到的AE运算结果确定的(相当于快门速度),在该曝光时间的期间内进行曝光动作。
[0099]经过了曝光时间后,进行静态图像数据的读入,判定静态图像数据的读入是否结束(S19)。在静态图像图像的读出结束后,表示内部处理的状态的静态图像数据读入结束标记会被设置,因此根据该结束标记进行判定。在未设置该结束标记的状态下,继续进行步骤S19的判定动作。
[0100]在步骤S13的判定结果为按下了动态图像记录按钮时,转移至动态图像摄影的处理。首先,开始动态图像摄影中断(S31)。这里,作为内部处理,设置开始动态图像摄影记录的状态、即动态图像中断发行。
[0101]接着,变更为动态图像主流记录用动作条件(S33)。这里,设定为将图像传感器I的摄像动作变更为动态图像摄影动作的定时。动态图像摄影时的帧率为在步骤S9中设定的帧率或摄影者在选单画面等上设定的帧率或相机在动态图像摄影时自动设定的帧率。以所设定的帧率从图像传感器I的系统I中读出图像数据。另外,动态图像主流指的是读出从图像传感器I的第I像素群中取得的图像。
[0102]接着,进行闪烁校正动作(S34)。在步骤S33中,将从系统2读出的帧率设定为与从图像传感器I的系统I读出的帧率相同或更高速。使用从该系统2中读出的图像数据,计算闪烁校正的校正增益量。进而,按照转换地址,对从系统I中读出的图像数据进行闪烁校正。该步骤S34的动作与步骤S12的动作相同,后面使用图8描述闪烁校正动作的详细动作。
[0103]进行了闪烁校正动作后,接着,进行动态图像记录用图像处理(S35)。这里,对通过闪烁校正动作(S34)进行了闪烁校正处理的、从系统I输出的动态图像记录用读出数据进行数据压缩、符号化处理,以对应于动态图像记录形式。
[0104]进行了动态图像记录用图像处理后,接着判定是否按下了动态图像记录结束按钮的或经过了规定时间(S37)。判定是否按下了用于指示动态图像记录结束的动态图像记录结束按钮,或是否经过了预先指定的记录时间。在步骤S37的判定处理的结果为“否”的情况下,返回步骤S34,进行闪烁校正并继续进行动态图像摄影。
[0105]在步骤S37的判定处理的结果为“是”的情况下,发行动态图像数据的读入结束标记(S38)。这里,设定用于设定动态图像数据的读入结束状态的结束标记。
[0106]在步骤S38中发行了结束标记后,或步骤S19的判定结果为静态图像数据读入结束的情况下,判断是否按下了电源关闭按钮(未图示)(S39)。这里,判定是否按下了用于关闭电源的电源关闭按钮。在该判定结果为未按下电源关闭按钮的情况下,返回步骤S11。另一方面,在按下了电源关闭按钮的情况下,转移至电源关闭处理,成为电源关闭状态(S40),结束相机动作。
[0107]接着,使用图8所示的流程图,说明步骤12、S34的闪烁校正动作的详细动作。进入闪烁校正动作的流程后(S51),首先,判定记录帧率与动态图像信息帧率是否相等(S53)。这里,记录帧率是从图像传感器I的系统I中读出的图像数据的帧率,动态图像信息帧率是从图像传感器I的系统2中读出的图像数据的帧率。另外,从系统I中读出的图像数据如上所述,包含动态图像摄影时的记录图像和实时取景显示用的显示图像。
[0108]在步骤S53的判定结果为记录帧率与动态图像信息帧率一致的情况下,存在在动态图像的各帧内产生明暗部分即产生所谓行闪烁的可能性。因此,在步骤S55以后,进行行闪烁的校正处理。
[0109]在进行行闪烁校正处理时,首先,进行动态图像主流数据的读入(S55)。这里,从图像传感器I的系统I中,以所设定的帧率周期性读出动态图像。
[0110]接着,对动态图像数据赋予帧编号(S57)。这里,对从图像传感器I的系统I中读出的图像数据,以使得动态图像的各帧按顺序排列的方式赋予帧编号。
[0111]对动态图像数据赋予了帧编号后,接着,进行相应帧的帧内校正数据的读入(S59)。这里,进行在行亮度校正增益计算部73中计算出的校正增益量和通过行地址转换部74转换的行地址等校正数据的读入。另外,该行闪烁校正用的校正数据在按照每帧被计算出后,暂时存储于缓冲存储器中,从存储器中读出。
[0112]进行了校正数据的读入后,接着进行动态图像各帧数据的校正处理(S61)。这里,对于在步骤S55中读出的系统I的图像数据,在步骤S59中,使用读入的校正数据,由校正运算部82(参照图5)进行行闪烁校正。即,针对通过行地址转换部74求出的行地址的图像数据,使用对通过行亮度校正增益计算部73计算的校正增益量进行适合系统I的图像的校正值增益调整后的值,进行行闪烁校正,使得在各帧图像内亮度均匀。
[0113]步骤S53的判定结果为记录帧率与动态图像信息帧率不一致的情况下,存在在动态图像的每帧产生明暗部分即产生面闪烁的可能性。因此,在步骤S63以后,进行面闪烁的校正处理。
[0114]在进行面闪烁校正处理时,首先进行动态图像主流数据的读入(S63)。这里,与步骤S55同样地,从图像传感器I的系统I中,以所设定的帧率周期性读出动态图像。
[0115]接着,对动态图像数据赋予帧编号(S65)。这里,与步骤S57同样地,对从图像传感器I的系统I中读出的图像数据,以使
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1