图像处理装置和图像处理方法_3

文档序号:8266468阅读:来源:国知局
的被摄体像的峰值位置一致。这里,如图5A所示,穿过不同瞳区域的成 对儿的被摄体光束双方入射到摄像像素21a。因此,关于摄像像素21a,光量不会降低。另 一方面,关于相位差检测像素21b,如图5B所示,仅成对儿的被摄体光束中的一方入射到摄 像元件21。因此,关于相位差检测像素21b,光量降低。
[0055] 另一方面,在摄影镜头11为非对焦状态时,从被摄体射出且穿过摄影镜头11的不 同瞳区域的成对儿的被摄体光束在摄像元件21上的不同位置成像。即,在由这些成对儿的 被摄体光束形成的被摄体像之间产生相位差。通过根据在右开口相位差检测像素和左开 口相位差检测像素中分别检测到的被摄体像的相关关系来检测该相位差,检测摄影镜头11 的散焦量和散焦方向。这里,如图5A所示,穿过不同瞳区域的被摄体光束双方入射到摄像 像素21a。因此,关于摄像像素21a,虽然光量不会降低,但是,由于入射到不同位置的被摄 体光束而产生模糊。另一方面,关于相位差检测像素21b,如图5B所示,仅成对儿的被摄体 光束中的一方入射到摄像元件21。该情况下,虽然不会产生摄像像素21a这样的模糊,但 是,峰值位置从摄影镜头11为对焦状态的情况下的峰值位置偏移。在本实施方式中,将这 种峰值位置偏移的现象称为相位偏移。当在动态图像拍摄时和实时取景显示时产生相位偏 移时,相位偏移的影响作为图像而表现为波纹。在图像处理部31中对这种波纹的影响进行 校正。
[0056] 下面,对本实施方式的摄像装置的动作进行说明。图6是示出摄像装置的动态图 像记录处理的流程图。根据ROM 43中存储的程序,通过CPU 29执行图6所示的流程图的 处理。并且,图6所示的处理还能够应用于静态图像记录处理和实时取景显示处理。
[0057] 图6的流程图的处理开始后,CPU 29使摄像元件21执行摄像(曝光)(步骤101)。 根据与预先设定的驱动模式对应的读出方式,从摄像元件21中读出通过摄像而得到的图 像信号。该读出的图像信号在A-AMP 25中进行放大、在ADC 27中进行数字化后,作为摄像 数据暂时存储在DRAM 41中。
[0058] 接着,CPU 29进行焦点检测处理(步骤S102)。这里,CPU 29使焦点检测电路33 执行焦点检测处理。焦点检测电路33接受焦点检测处理的执行指示,从暂时存储于DRAM 41中的摄像数据中读出与相位差检测像素对应的像素数据,使用该像素数据,通过公知的 相位差法计算摄影镜头11的散焦方向和散焦量。接着,CPU 29根据由焦点检测电路33检 测到的摄影镜头11的散焦方向和散焦量对驱动部17进行控制,使摄影镜头11对焦。
[0059] 在焦点检测处理后,CPU 29使图像处理部31执行图像处理。图像处理部31接受 该指示而进行摄像数据中的像素的扫描而选择像素数据(步骤S103)。例如从摄像数据的 左上端朝向右下端进行像素的扫描。
[0060] 在选择了像素数据后,图像处理部31的WB校正处理部311对像素数据实施白平 衡校正处理(步骤S104)。这里,也可以在循环处理外进行白平衡校正处理。接着,增益量 估计部312的比率计算处理部3121进行比率计算处理(步骤S105)。在比率计算处理中, 计算作为当前比率计算处理的对象的相位差检测像素(在进行像素混合的情况下为包含 相位差检测像素的像素输出的像素)的像素输出与该相位差检测像素的周边的相同颜色 的摄像像素(在进行像素混合的情况下为不包含相位差检测像素的像素输出的像素)的像 素输出之比。例如,在设摄像像素的像素输出为N、相位差检测像素(例如右开口相位差检 测像素)的像素输出为r时,根据以下的(式1)计算像素输出的比Dif_pi。
[0061] Dif_pi = r/N (式 I)
[0062] 在比率计算处理后,增益量估计部312的遮光率计算处理部3122进行遮光率计算 处理(步骤S106)。下面,对遮光率计算处理进行说明。作为摄像元件21的读出方式,例如 在使用混合读出或间疏读出的情况下,在读出后的像素输出中可能混入有相位差检测像素 的像素输出。在混入相位差检测像素的像素输出的情况下,与仅利用摄像像素的像素输出 进行像素混合的情况相比,像素输出降低。在本实施方式的遮光率计算处理中,根据摄像元 件21中的相位差检测像素的配置和读出方式计算像素混合后的各像素的遮光率。遮光率 是将混合后的各像素视为相位差检测像素时的遮光率(像素输出的降低量),根据混合后 的每个像素输出的每个开口朝向的相位差检测像素的像素输出的混入数进行计算。根据摄 像元件21中的相位差检测像素的配置方式和来自摄像元件21的像素输出的混合方式(即 读出方式),决定每个开口朝向的相位差检测像素的像素输出的混入数。下面具体进行说 明。
[0063] 图7A是示出2X2像素混合读出前的像素配置的图。并且,图7B是示出2X2像 素混合读出后的像素配置的图。图7A和图7B的上侧和左侧标注的数字表示像素的坐标。 在以下的说明中,设包含标注了数字的R像素的水平/垂直的2个像素为同一坐标进行说 明。并且,图7A所示的r表示左半面被遮光的相位差检测像素(右开口相位差检测像素), 图7A所示的1表示右半面被遮光的相位差检测像素(左开口相位差检测像素)。并且,图 7B的r表示混入了右开口相位差检测像素的像素输出的像素,图7B的1表示混入了左开口 相位差检测像素的像素输出的像素,图7B的N表示与r、l相同颜色的像素且未混入相位差 检测像素的像素输出的像素。并且,rx、lx(X为1以上的整数)表示在混合后的像素的像 素输出中混入了 X个相位差检测像素的像素输出、但未混入开口朝向不同的相位差检测像 素的像素输出的像素。并且,像素 rx、Ix的像素输出分别由rx、Ix表示。
[0064] 在针对图7A所示的像素配置进行2 X 2像素混合读出的情况下,对水平/垂直各2 个像素的相同颜色的像素输出进行混合。作为混合方法,例如考虑加法平均、累积、加权加 法平均中的任意一种。例如,通过使图7A所示的坐标(1,1)、坐标(1,2)、坐标(2,1)、坐标 (2,2)这4个R像素的像素输出混合,得到图7B的坐标(1,1)的R像素的像素输出。R像 素以外的其他颜色也同样进行混合。这里,如图7A所示,当相位差检测像素配置在G(Gb) 像素的位置时,在对各坐标的Gb像素进行混合时,有时在混合后的像素输出中混入有相位 差检测像素的像素输出。例如,在对图7A的粗框内的像素输出进行混合的情况下,混入有 相位差检测像素的像素输出。根据图7B可知,在2 X 2像素混合读出的情况下,在混合后的 各Gb位置的像素输出中各混入有1个相位差检测像素的像素输出。混入有这种相位差检 测像素的像素输出的像素在混合读出后也能够用作相位差检测像素。
[0065] 图8A是示出3X3像素混合读出前的像素输出的图。并且,图8B是示出3X3像 素混合读出后的像素输出的图。在针对图8A所示的像素配置进行3 X 3像素混合读出的情 况下,对水平/垂直各3个像素的相同颜色的像素数据进行混合。例如,通过使图8A所示 的坐标(2,1)、坐标(2, 2)、坐标(2, 3)、坐标(3,1)、(3, 2)、(3, 3)、(4,1)、(4, 2)、(4, 3)这 9 个R像素的像素输出混合,得到图8B的坐标(1,1)的R像素的像素输出。R像素以外的其 他颜色也同样进行混合。另外,在图8A和图8B所示的例子中,在混合中不使用第1行的像 素输出,但是,也可以在混合中使用第1行的像素输出。这里,与图7A和图7B的例子同样, 当相位差检测像素配置在G(Gb)像素的位置时,在对各坐标的Gb像素进行了混合时,有时 在混合后的像素输出中混入有相位差检测像素的像素输出。例如,在对图8A的粗框内的像 素输出进行了混合的情况下,混入有相位差检测像素的像素输出。根据图8B可知,在3X3 像素混合读出的情况下,根据位置,相位差检测像素的像素输出的混入数不同。进而,根据 位置,有时混入有右开口相位差检测像素的像素输出和左开口相位差检测像素的像素输出 双方。
[0066] 关于相位差检测像素的混入数为1个的像素,使用步骤S105中计算出的比率作为 遮光率。例如,在2X 2像素混合读出的情况下,在混入有相位差检测像素的像素输出的情 况下,必定混入有1个相位检测像素的像素输出。因此,关于混入有相位差检测像素的像素 输出的所有像素,能够利用步骤S105中计算出的比率作为遮光率。例如,在设像素 rl的像 素输出为rl、像素 rl的周边的相同颜色像素 N的像素输出为N时,根据以下的(式2)计算 图7B的像素 rl的遮光率。关于像素11,也能够同样计算遮光率。进而,在3X3像素混合 读出的情况下,关于像素 rl和像素11,也能够与(式2)同样计算遮光率。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1