本發(fā)明涉及拍攝裝置和拍攝方法,在攝像面配置焦點(diǎn)檢測(cè)用像素、并通過(guò)相位差A(yù)F來(lái)進(jìn)行焦點(diǎn)檢測(cè)的拍攝裝置中,能夠校正在相對(duì)于檢測(cè)方向具有傾斜的被攝體中產(chǎn)生的旋轉(zhuǎn)誤差。
背景技術(shù):
已知有如下的攝像面相位差A(yù)F:在攝像元件的一部分配置具有相位差檢測(cè)功能的焦點(diǎn)檢測(cè)用像素,通過(guò)相位差A(yù)F,進(jìn)行焦點(diǎn)檢測(cè)。此外,在為了顯示實(shí)時(shí)取景圖像而進(jìn)行拍攝的情況下,為了加快讀出速度(幀頻),已知有將攝像元件內(nèi)的一部分像素間疏而高速地讀出的技術(shù)(參照后述的圖2)。
在從攝像元件間疏地讀出像素信號(hào)時(shí),當(dāng)為了提高實(shí)時(shí)取景圖像的圖像質(zhì)量,而以使焦點(diǎn)檢測(cè)用像素的讀出減少的方式來(lái)進(jìn)行間疏時(shí),相位差A(yù)F的精度下降。因此,在日本公開(kāi)特許2010-181751號(hào)公報(bào)(以下稱作“專利文獻(xiàn)1”)所記載的拍攝裝置中,設(shè)置AF優(yōu)先模式和畫(huà)質(zhì)優(yōu)先模式,進(jìn)行與各模式相對(duì)應(yīng)的讀出。
根據(jù)焦點(diǎn)檢測(cè)用像素的配置,當(dāng)被攝體像相對(duì)于相位差檢測(cè)方向傾斜時(shí),相位差A(yù)F的精度下降。這是因?yàn)椋谟糜跈z測(cè)相位差的焦點(diǎn)檢測(cè)用像素上設(shè)置的開(kāi)口部不同的像素列被配置在了與相位差檢測(cè)方向垂直的方向的情況下,對(duì)于被攝體像的對(duì)比度的邊緣部分相對(duì)于相位差檢測(cè)方向傾斜的被攝體像,即使處于對(duì)焦?fàn)顟B(tài),相位也偏離了被攝體像的對(duì)比度的邊緣部分的旋轉(zhuǎn)角的量(參照后述的圖2)。為了解決該問(wèn)題,在日本公開(kāi)特許2014-137508號(hào)公報(bào)(以下稱作“專利文獻(xiàn)2”)所公開(kāi)的拍攝裝置中,提出了校正焦點(diǎn)檢測(cè)用像素配置中的旋轉(zhuǎn)角部分的相位偏差。
技術(shù)實(shí)現(xiàn)要素:
在上述專利文獻(xiàn)1中,無(wú)法解決在配置了焦點(diǎn)檢測(cè)用像素的情況下產(chǎn)生的旋轉(zhuǎn)角的量的相位偏差而引起的AF精度的下降。此外,在專利文獻(xiàn)2中,未考慮到任何間疏讀出模式造成的焦點(diǎn)檢測(cè)用像素減少的情況。
本發(fā)明是鑒于這種情況而完成的,其目的在于,提供一種即使在從攝像元件進(jìn)行了間疏讀出的情況下,也能夠進(jìn)行考慮到被攝體的傾斜而引起的旋轉(zhuǎn)誤差的測(cè)距的拍攝裝置和拍攝方法。
本發(fā)明的第1方式的拍攝裝置具有攝像元件,該攝像元件具備多個(gè)像素,上述像素具有將通過(guò)攝像光學(xué)系統(tǒng)形成的光學(xué)像轉(zhuǎn)換為電信號(hào)的光電轉(zhuǎn)換部,該攝像元件包含:構(gòu)成為對(duì)入射到上述像素的光束的入射方向進(jìn)行限制的焦點(diǎn)檢測(cè)用像素;和構(gòu)成為與上述焦點(diǎn)檢測(cè)用像素相比,入射到上述像素的光束不被限制的攝像用像素,上述多個(gè)像素二維地排列,在上述拍攝裝置中,具備:讀出部,其間疏地讀出上述攝像元件的焦點(diǎn)檢測(cè)用像素的像素信號(hào);焦點(diǎn)檢測(cè)部,其根據(jù)上述間疏地讀出的焦點(diǎn)檢測(cè)用像素的像素信號(hào),進(jìn)行基于相位差檢測(cè)的焦點(diǎn)檢測(cè)動(dòng)作,來(lái)檢測(cè)焦點(diǎn)偏差量和焦點(diǎn)偏差方向;旋轉(zhuǎn)誤差判定部,其根據(jù)上述間疏地讀出的焦點(diǎn)檢測(cè)用像素的像素信號(hào),判定旋轉(zhuǎn)誤差,該旋轉(zhuǎn)誤差是對(duì)應(yīng)于光學(xué)像相對(duì)于與相位差檢測(cè)方向垂直的方向的傾斜而產(chǎn)生的;AF動(dòng)作指示部,其指示AF動(dòng)作;以及AF控制部,其根據(jù)上述AF動(dòng)作指示部的指示,進(jìn)行AF動(dòng)作,其中,上述AF控制部根據(jù)上述AF動(dòng)作指示部的AF動(dòng)作的指示,基于上述旋轉(zhuǎn)誤差判定部的輸出,判定是否采用上述焦點(diǎn)檢測(cè)部的輸出來(lái)進(jìn)行AF動(dòng)作。
本發(fā)明的第2方式的拍攝方法是拍攝裝置中的拍攝方法,上述拍攝裝置具有攝像元件,該攝像元件具備多個(gè)像素,上述像素具有將通過(guò)攝像光學(xué)系統(tǒng)形成的光學(xué)像轉(zhuǎn)換為電信號(hào)的光電轉(zhuǎn)換部,該攝像元件包含:構(gòu)成為對(duì)入射到上述像素的光束的入射方向進(jìn)行限制的焦點(diǎn)檢測(cè)用像素;和構(gòu)成為相比上述焦點(diǎn)檢測(cè)用像素,入射到上述像素的光束不被限制的攝像用像素,上述多個(gè)像素二維地排列,在上述拍攝方法中,具備以下步驟:讀出步驟,間疏地讀出上述攝像元件的焦點(diǎn)檢測(cè)用像素的像素信號(hào);焦點(diǎn)檢測(cè)步驟,根據(jù)上述間疏地讀出的焦點(diǎn)檢測(cè)用像素的像素信號(hào),進(jìn)行基于相位差檢測(cè)的焦點(diǎn)檢測(cè)動(dòng)作,檢測(cè)焦點(diǎn)偏差量和焦點(diǎn)偏差方向;旋轉(zhuǎn)誤差判定步驟,根據(jù)上述間疏地讀出的焦點(diǎn)檢測(cè)用像素的像素信號(hào)來(lái)判定旋轉(zhuǎn)誤差,該旋轉(zhuǎn)誤差是對(duì)應(yīng)于光學(xué)像相對(duì)于與相位差檢測(cè)方向垂直的方向的傾斜而產(chǎn)生的;以及AF動(dòng)作判定步驟,根據(jù)AF動(dòng)作指示,基于上述旋轉(zhuǎn)誤差的判定結(jié)果,判定是否采用上述焦點(diǎn)檢測(cè)動(dòng)作的結(jié)果來(lái)進(jìn)行AF動(dòng)作。
根據(jù)本發(fā)明,能夠提供一種即使在從攝像元件進(jìn)行了間疏讀出的情況下,也能夠進(jìn)行考慮到被攝體的傾斜而引起的旋轉(zhuǎn)誤差的測(cè)距的拍攝裝置和拍攝方法。
附圖說(shuō)明
圖1是示出本發(fā)明一個(gè)實(shí)施方式的照相機(jī)的主要電氣結(jié)構(gòu)的框圖。
圖2是示出本發(fā)明一個(gè)實(shí)施方式的照相機(jī)中的攝像元件的一部分結(jié)構(gòu)的俯視圖。
圖3A和圖3B是說(shuō)明本發(fā)明一個(gè)實(shí)施方式的照相機(jī)中的間疏讀出的圖。
圖4是示出在本發(fā)明一個(gè)實(shí)施方式的照相機(jī)中的、攝像元件面上的測(cè)距區(qū)和將具有多個(gè)角度的被攝體投影到了測(cè)距區(qū)的情形的圖。
圖5A至圖5C是示出本發(fā)明一個(gè)實(shí)施方式的照相機(jī)中的、用于旋轉(zhuǎn)誤差校正的測(cè)距區(qū)內(nèi)的相關(guān)運(yùn)算的組合的圖。
圖6是示出本發(fā)明一個(gè)實(shí)施方式的照相機(jī)的AF動(dòng)作的流程圖。
圖7是示出本發(fā)明一個(gè)實(shí)施方式的照相機(jī)的AF動(dòng)作的流程圖。
圖8是示出本發(fā)明一個(gè)實(shí)施方式的照相機(jī)的實(shí)時(shí)取景(LV)用旋轉(zhuǎn)誤差判定的動(dòng)作的流程圖。
具體實(shí)施方式
下面,作為本發(fā)明的一個(gè)實(shí)施方式,對(duì)應(yīng)用于數(shù)字照相機(jī)的例子進(jìn)行說(shuō)明。該數(shù)字照相機(jī)具有攝像部,通過(guò)該攝像部將被攝體像轉(zhuǎn)換為圖像數(shù)據(jù),并根據(jù)該轉(zhuǎn)換后的圖像數(shù)據(jù),在配置于主體背面的顯示部上對(duì)被攝體像進(jìn)行實(shí)時(shí)取景顯示。拍攝者通過(guò)觀察實(shí)時(shí)取景顯示,決定構(gòu)圖和快門時(shí)機(jī)。在釋放操作時(shí),將圖像數(shù)據(jù)記錄到記錄介質(zhì)。在選擇了再現(xiàn)模式時(shí),能夠在顯示部上對(duì)記錄在記錄介質(zhì)中的圖像數(shù)據(jù)進(jìn)行再現(xiàn)顯示。
此外,在本實(shí)施方式中,將用于通過(guò)相位差A(yù)F檢測(cè)相位差的測(cè)距區(qū)的像素列分別分割為n(n≧3)行以上。計(jì)算在分割后的各行中相鄰的行間的n-1個(gè)旋轉(zhuǎn)角度、和相鄰的重疊了n-1行以上的行間的旋轉(zhuǎn)角度(例如參照?qǐng)D5A-圖5C、圖6的S17)。在實(shí)時(shí)取景顯示中,根據(jù)n個(gè)以上的旋轉(zhuǎn)角度,進(jìn)行旋轉(zhuǎn)誤差判定,根據(jù)此時(shí)得到的旋轉(zhuǎn)誤差量,進(jìn)行實(shí)時(shí)取景顯示中的自動(dòng)焦點(diǎn)調(diào)節(jié)(例如參照?qǐng)D6的S19、S21)。在進(jìn)行旋轉(zhuǎn)誤差判定時(shí),考慮攝像元件的讀出時(shí)的間疏率來(lái)進(jìn)行(例如參照?qǐng)D3A、圖3B、圖6的S3、S5、S7、S9、圖8的S53、S57)。
圖1是示出本發(fā)明一個(gè)實(shí)施方式的照相機(jī)的主要電氣結(jié)構(gòu)的框圖。本實(shí)施方式的照相機(jī)由更換鏡頭鏡筒10和照相機(jī)主體20構(gòu)成。在本實(shí)施方式中,分體構(gòu)成了更換鏡頭鏡筒10和照相機(jī)主體20,但當(dāng)然也可以如一般的袖珍照相機(jī)那樣一體構(gòu)成。
在更換鏡頭鏡筒10內(nèi)配置有攝影鏡頭11。攝影鏡頭11由用于形成被攝體S的光學(xué)像的多個(gè)光學(xué)鏡頭構(gòu)成。此外,更在換鏡頭鏡筒10內(nèi)設(shè)置有致動(dòng)器12和鏡頭控制部13。鏡頭控制部13具有控制致動(dòng)器12的驅(qū)動(dòng)的鏡頭控制電路。鏡頭控制部13從照相機(jī)主體20內(nèi)的AF運(yùn)算部24接收焦點(diǎn)偏差方向和焦點(diǎn)偏差量,并根據(jù)這些信息進(jìn)行致動(dòng)器12的控制。致動(dòng)器12使攝影鏡頭11在光軸方向上移動(dòng)來(lái)進(jìn)行對(duì)焦。
在照相機(jī)主體20內(nèi)設(shè)置有攝像元件21、攝像控制部22、圖像處理部23、AF運(yùn)算部24、操作部25、記錄部26和顯示部27。
攝像元件21處于攝影鏡頭11的光軸上、且配置于被攝體像的成像位置附近。攝像元件21具備多個(gè)像素,該多個(gè)像素具有將被攝體像(光學(xué)像)轉(zhuǎn)換為電信號(hào)的光電轉(zhuǎn)換部。即,攝像元件21將構(gòu)成各像素的光電二極管二維地配置成矩陣狀,各光電二極管產(chǎn)生與受光量對(duì)應(yīng)的光電轉(zhuǎn)換電流,該光電轉(zhuǎn)換電流通過(guò)與各光電二極管連接的電容器來(lái)蓄積電荷。在各像素的前面,配置有拜耳排列的RGB濾色器。這多個(gè)光電二極管與上述多個(gè)像素對(duì)應(yīng)。
此外,如圖2所示,攝像元件21的多個(gè)像素包含:構(gòu)成為對(duì)入射到像素的光束的入射方向進(jìn)行限制的相位差A(yù)F檢測(cè)用像素(之后稱作“焦點(diǎn)檢測(cè)用像素”)21a;以及構(gòu)成為相比焦點(diǎn)檢測(cè)用像素,入射到像素的光束更不受限制的攝像用像素21R、21G、21B。攝像元件21將從焦點(diǎn)檢測(cè)用像素和攝像用像素輸出的像素值輸出到攝像控制部22。之后將使用圖2敘述攝像元件21的焦點(diǎn)檢測(cè)用像素21a和攝像用像素21R、21G、21B的配置。
攝像元件21作為如下的攝像元件發(fā)揮功能:具備具有將通過(guò)攝像光學(xué)系統(tǒng)形成的光學(xué)像轉(zhuǎn)換為電信號(hào)的光電轉(zhuǎn)換部的多個(gè)像素,該攝像元件包含構(gòu)成為對(duì)入射到像素的光束的入射方向進(jìn)行限制的焦點(diǎn)檢測(cè)用像素、和構(gòu)成為與焦點(diǎn)檢測(cè)用像素相比,入射到像素的光束不受到限制的攝像用像素,二維地排列多個(gè)像素。
攝像控制部22具有攝像控制電路,從攝像元件21的像素中讀出像素值、并實(shí)施了AD轉(zhuǎn)換等處理后,將其輸出到圖像處理部23和AF運(yùn)算部24。對(duì)于像素值的讀出,按照來(lái)自AF運(yùn)算部24的指示,進(jìn)行全部像素讀出、和間疏讀出A、B(對(duì)于間疏讀出A、B,參照?qǐng)D3A、圖3B)中的任意方。
攝像控制部22作為讀出部發(fā)揮功能,其間疏地讀出攝像元件的焦點(diǎn)檢測(cè)用像素的像素信號(hào)。讀出部間疏地讀出焦點(diǎn)檢測(cè)用像素的像素信號(hào),并且間疏地讀出攝像用像素的像素信號(hào)(例如參照?qǐng)D3A、圖3B),后述的顯示部根據(jù)間疏地讀出的攝像用像素的像素信號(hào),進(jìn)行顯示。該讀出部具有多個(gè)間疏方式,多個(gè)間疏方式的間疏率不同(例如參照?qǐng)D3A、圖3B)。
圖像處理部23具有圖像處理電路,被輸入像素值內(nèi)的、來(lái)自攝像用像素21R、21G、21B的像素值,進(jìn)行用于實(shí)時(shí)取景顯示用圖像和記錄用圖像的圖像處理。此外,圖像處理部23將處理為記錄用的圖像數(shù)據(jù)輸出到記錄部26,并將圖像處理為實(shí)時(shí)取景顯示用的圖像數(shù)據(jù)輸出到顯示部27。記錄部26具有可電改寫(xiě)的非易失性存儲(chǔ)器,被輸入記錄用的圖像數(shù)據(jù)并進(jìn)行記錄。
顯示部27被輸入實(shí)時(shí)取景顯示用的圖像數(shù)據(jù)和再現(xiàn)用的圖像數(shù)據(jù),在LCD或有機(jī)EL等的顯示面板上進(jìn)行基于圖像數(shù)據(jù)的實(shí)時(shí)取景圖像和再現(xiàn)圖像的顯示。顯示部27作為顯示部發(fā)揮功能,其根據(jù)從攝像元件讀出的攝像用像素的像素信號(hào),進(jìn)行顯示。
AF運(yùn)算部24具有CPU(Central Processing Unit:中央處理單元)、其外圍電路和存儲(chǔ)器,AF運(yùn)算部24按照存儲(chǔ)器所存儲(chǔ)的程序,進(jìn)行AF控制,并且進(jìn)行照相機(jī)整體的控制。此外,AF運(yùn)算部24被輸入像素值內(nèi)的、來(lái)自焦點(diǎn)檢測(cè)用像素21a的像素值,通過(guò)相位差A(yù)F法運(yùn)算焦點(diǎn)偏差方向和焦點(diǎn)偏差量。在AF運(yùn)算時(shí),將在與焦點(diǎn)偏差方向垂直的方向上排列的焦點(diǎn)檢測(cè)用像素的輸出相加來(lái)生成第1相加輸出,并根據(jù)該第1相加輸出計(jì)算焦點(diǎn)偏差量。
此外,AF運(yùn)算部24在與焦點(diǎn)偏差方向垂直的方向上排列的焦點(diǎn)檢測(cè)用像素21a的輸出內(nèi),以比在第1相加輸出中使用的焦點(diǎn)檢測(cè)用像素21a少的像素?cái)?shù)生成第2相加輸出,并根據(jù)該第2相加輸出判定光學(xué)像的旋轉(zhuǎn)誤差。在該判定結(jié)果是存在旋轉(zhuǎn)誤差的情況下,進(jìn)行焦點(diǎn)偏差量的校正。之后將使用圖4和圖5A-5C敘述旋轉(zhuǎn)誤差的判定。
AF運(yùn)算部24作為焦點(diǎn)檢測(cè)部發(fā)揮功能,其根據(jù)間疏地讀出的焦點(diǎn)檢測(cè)用像素的像素信號(hào),進(jìn)行利用相位差檢測(cè)的焦點(diǎn)檢測(cè)動(dòng)作來(lái)檢測(cè)焦點(diǎn)偏差量和焦點(diǎn)偏差方向(例如參照?qǐng)D6的S11、圖7的S37)。此外,AF運(yùn)算部24作為旋轉(zhuǎn)誤差判定部發(fā)揮功能,其根據(jù)間疏地讀出的焦點(diǎn)檢測(cè)用像素的像素信號(hào),判定對(duì)應(yīng)于光學(xué)像相對(duì)于與上述相位差檢測(cè)方向垂直的方向的傾斜而產(chǎn)生的旋轉(zhuǎn)誤差(例如參照?qǐng)D6的S19、圖8)。此外,AF運(yùn)算部24作為AF控制部發(fā)揮功能,其根據(jù)AF動(dòng)作指示部的指示,進(jìn)行AF動(dòng)作(例如參照?qǐng)D6的S25的“是”、圖7)。該AF控制部根據(jù)AF動(dòng)作指示部的AF動(dòng)作的指示,基于旋轉(zhuǎn)誤差判定部的輸出,判定是否采用焦點(diǎn)檢測(cè)部的輸出來(lái)進(jìn)行AF動(dòng)作(例如參照?qǐng)D7的S33)。
AF運(yùn)算部24作為AF控制部發(fā)揮功能,其根據(jù)AF動(dòng)作指示部的指示,在基于旋轉(zhuǎn)誤差判定部的輸出判別為旋轉(zhuǎn)誤差小的情況下,基于焦點(diǎn)檢測(cè)部的輸出來(lái)進(jìn)行AF動(dòng)作(例如參照?qǐng)D7的S41)。此外,AF控制部根據(jù)AF動(dòng)作指示部的指示,在基于旋轉(zhuǎn)誤差判定部的輸出判別為旋轉(zhuǎn)誤差大的情況下,通過(guò)讀出部對(duì)上述焦點(diǎn)檢測(cè)用像素的像素信號(hào)沒(méi)有間疏地進(jìn)行讀出動(dòng)作,并基于所讀出的焦點(diǎn)檢測(cè)用像素的像素信號(hào),進(jìn)行焦點(diǎn)檢測(cè)部的焦點(diǎn)檢測(cè)動(dòng)作(例如參照?qǐng)D7的S35、S37)。
旋轉(zhuǎn)誤差判定部根據(jù)間疏方式,基于所讀出的焦點(diǎn)檢測(cè)用像素的像素信號(hào),變更用于判定旋轉(zhuǎn)誤差的閾值(例如參照?qǐng)D6的S3、S5、S7、S9)。焦點(diǎn)檢測(cè)部根據(jù)旋轉(zhuǎn)誤差判定部的判定結(jié)果,校正焦點(diǎn)檢測(cè)結(jié)果(例如參照?qǐng)D6的S21)。
與AF運(yùn)算部24連接的操作部25具有電源按鈕、釋放按鈕、菜單按鈕等各種操作部件,操作部25檢測(cè)這些操作部件的操作狀態(tài),并將檢測(cè)結(jié)果輸出到AF運(yùn)算部24。當(dāng)半按下操作了釋放按鈕時(shí),第一釋放開(kāi)關(guān)(1RSW)接通,在進(jìn)一步全按下時(shí),第二釋放開(kāi)關(guān)(2RSW)接通。操作部25作為指示AF動(dòng)作的AF動(dòng)作指示部發(fā)揮功能。
接著,使用圖2說(shuō)明本實(shí)施方式的攝像元件21的結(jié)構(gòu)。在攝像元件21的攝像面上,如圖2所示那樣配置有多個(gè)焦點(diǎn)檢測(cè)用像素21a和多個(gè)攝像用像素21R、21G、21B。如上所述,在攝像用像素21R、21G、21B的前面配設(shè)有拜爾排列的RGB濾色器。在攝像用像素21G的前面設(shè)置有綠色(G)濾色器(圖2中用顆粒示出),在攝像用像素21R的前面設(shè)置有紅色(R)濾色器(圖2中用縱條紋示出),并且在攝像用像素21B的前面設(shè)置有藍(lán)色(B)濾色器(圖2中用橫條紋示出)。另外,在焦點(diǎn)檢測(cè)用像素21a的前面設(shè)置有綠色(G)濾色器。
此外,焦點(diǎn)檢測(cè)用像素21a設(shè)置有開(kāi)口部以限制入射到像素的光束的入射方向。在圖中,標(biāo)注有“R”的焦點(diǎn)檢測(cè)用像素21a以接收從右側(cè)入射的光束,限制從左側(cè)入射的光束的方式設(shè)置有右開(kāi)口(以下有時(shí)簡(jiǎn)單記作R像素)。并且標(biāo)注有“L”的焦點(diǎn)檢測(cè)用像素21a以接收從左側(cè)入射的光束,限制從右側(cè)入射的光束的方式設(shè)置有左開(kāi)口(以下有時(shí)簡(jiǎn)單記作L像素)。另外,這里右側(cè)、左側(cè)在利用相位差A(yù)F法的焦點(diǎn)檢測(cè)動(dòng)作時(shí),是指沿著相位差檢測(cè)方向的右側(cè)、左側(cè)。
焦點(diǎn)檢測(cè)用像素21在進(jìn)行相位差檢測(cè)時(shí),沿縱向?qū)像素值和L像素值分別相加,使用每個(gè)像素間距的R像素的相加值和L像素的相加值來(lái)進(jìn)行焦點(diǎn)偏差量的運(yùn)算(R:右開(kāi)口、L:左開(kāi)口)。在圖2中,相位差檢測(cè)方向是橫向,R像素和L像素被配置為在與相位差檢測(cè)方向垂直的方向上偏離4個(gè)像素(RL像素偏差量)。在被攝體像S從與相位差檢測(cè)方向垂直的方向傾斜了角度θ的情況下,測(cè)距結(jié)果產(chǎn)生與該4個(gè)像素的偏差量對(duì)應(yīng)的誤差。該情況下的攝像面中的旋轉(zhuǎn)誤差量如式(1)所示。
旋轉(zhuǎn)誤差量=tanθ×RL像素偏差量···(1)
接著,使用圖3A和圖3B,說(shuō)明進(jìn)行實(shí)時(shí)取景顯示時(shí)的間疏讀出模式。在圖3A和圖3B中,對(duì)像素內(nèi)施加了網(wǎng)格、縱條紋或橫條紋的行(行方向)進(jìn)行讀出,對(duì)未施加網(wǎng)格、縱條紋或橫條紋的行(行方向)不進(jìn)行讀出。
圖3A是間疏模式A的情況,在該間疏模式A中,對(duì)1行、3行、4行、6行、7行、···和3行中的2行進(jìn)行讀出,對(duì)另1行不進(jìn)行讀出。與圖2相比可知,圖2在5行中配置了相位差檢測(cè)用的L像素,此外,在17行中配置了R像素,但在圖3A所示的例子中,這些R像素和L像素未被用于相位差檢測(cè),精度下降。
此外,圖3B是間疏模式B的情況,該間疏模式B中,對(duì)2行、5行、8行、11行、···和3行中的1行進(jìn)行讀出,對(duì)另2行不進(jìn)行讀出。與圖3A所示的間疏模式A的情況相比,間疏率高,因此能夠更高速地進(jìn)行像素讀出,能夠高幀頻地進(jìn)行圖像顯示。
此外,在間疏模式B的情況下,與圖2相比可知,圖2在1行、9行配置了相位差檢測(cè)用的R像素,此外,在13行、21行配置了L像素,但在圖3B所示的例子中,這些R像素和L像素未被用于相位差檢測(cè)。因此,與圖3A的情況相比,精度進(jìn)一步下降。
接著,使用圖4,說(shuō)明本實(shí)施方式中的測(cè)距區(qū)的分割。圖4示出了在被攝體像S的左側(cè)將相對(duì)于與相位差檢測(cè)方向垂直的方向具有多個(gè)角度的被攝體像S投影到了測(cè)距區(qū)的情形。圖4的左側(cè)所示的A行是假想的基準(zhǔn)像素列,將具有與圖2中的假想AF像素間距對(duì)應(yīng)的寬度的每個(gè)粗虛線的區(qū)域(A)的焦點(diǎn)檢測(cè)用像素內(nèi)的R像素的像素值的相加值表示為假想的像素列。在圖4的A行中,如圖2所示,在縱向上配置了多個(gè)R像素,按照每個(gè)區(qū)域求出相加值。對(duì)圖4的A行記載了8列,但實(shí)際上配置比這還多的列,通過(guò)與各列對(duì)應(yīng)的相加值,求出與基準(zhǔn)像素列的被攝體像對(duì)應(yīng)的像素值的模式。
此外,圖4的右側(cè)所示的B行是假想的參照像素列,將具有與圖2中的假想AF像素間距對(duì)應(yīng)的寬度的每個(gè)粗實(shí)線的區(qū)域(B)的焦點(diǎn)檢測(cè)用像素內(nèi)的L像素的像素值的相加值表示假想的像素列。與A行的情況同樣,按照每個(gè)區(qū)域求出相加值,通過(guò)與各區(qū)域?qū)?yīng)的相加值,求出與假想的參照像素列的被攝體像對(duì)應(yīng)的像素值模式。在求出假想的基準(zhǔn)像素列和參照像素列的被攝體像的像素值模式后,進(jìn)行這2個(gè)被攝體像的像素值的模式(假想行傳感器的輸出)的相關(guān)運(yùn)算,由此能夠檢測(cè)相位差,并在之后能夠運(yùn)算攝影鏡頭11的散焦量、即相對(duì)于對(duì)焦位置的偏差量。
此外,A行按照各列,在與相位差檢測(cè)方向垂直的方向即上下方向3等分為了A1、A2、A3。并且,使用屬于分割后的區(qū)域的焦點(diǎn)檢測(cè)用像素的像素值的相加值,檢測(cè)旋轉(zhuǎn)誤差時(shí)的旋轉(zhuǎn)誤差判定和旋轉(zhuǎn)角度。
圖5A至圖5C示出了旋轉(zhuǎn)誤差校正時(shí)的、使用了圖4中示出的A行的各區(qū)域A1、A2、A3的相關(guān)運(yùn)算的組合。對(duì)于旋轉(zhuǎn)角度,根據(jù)在分割后的各行中上下相鄰的行間即相鄰行1(圖5A)的A1-A2相關(guān)運(yùn)算(求出A1和A2的輸出之間的相關(guān)的運(yùn)算)、以及相鄰行2(圖5B)的A2-A3相關(guān)運(yùn)算(求出A2和A3的輸出之間的相關(guān)的運(yùn)算),分別檢測(cè)旋轉(zhuǎn)角度。并且,根據(jù)將相鄰的2行相加(重疊)后的相鄰2行相加(圖5C)的A12-A23相關(guān)運(yùn)算(求出A12和A23的輸出之間的相關(guān)的運(yùn)算),計(jì)算旋轉(zhuǎn)角度。根據(jù)檢測(cè)出的這3個(gè)旋轉(zhuǎn)角度,實(shí)施旋轉(zhuǎn)誤差校正判定并計(jì)算校正量(旋轉(zhuǎn)誤差校正量參照上述的式(1))。另外,A1、A2、A3是各區(qū)域的相加值,A12是A1和A2的區(qū)域的相加值,A23是A2和A3的區(qū)域的相加值。
以下說(shuō)明計(jì)算旋轉(zhuǎn)角度的方法。示出對(duì)基于圖2說(shuō)明的(1)式進(jìn)行變形后的下述(2)式。
旋轉(zhuǎn)角度θ=tan-1(旋轉(zhuǎn)誤差量/RL像素偏差量)···(2)
通過(guò)以下說(shuō)明的方法,求出旋轉(zhuǎn)誤差量,基于上述(2)式,計(jì)算旋轉(zhuǎn)角度θ。通過(guò)A1-A2相關(guān)運(yùn)算、A2-A3相關(guān)運(yùn)算、A12-A23相關(guān)運(yùn)算分別計(jì)算旋轉(zhuǎn)誤差量,并代入到上述(2)式,由此能夠計(jì)算各個(gè)旋轉(zhuǎn)角度。例如,在A2-A3相關(guān)運(yùn)算中,進(jìn)行圖4的A行的示出為A2的假想行傳感器A2和示出為A3的假想行傳感器A3的輸出之間的相關(guān)運(yùn)算。在假想行傳感器A2和假想行傳感器A3中,投影了被攝體像S的左側(cè)的對(duì)比度的邊緣部分。該邊緣部分處于與相位差檢測(cè)方向垂直的方向上,因此與假想行傳感器A2、A3對(duì)應(yīng)的被攝體像的旋轉(zhuǎn)角度為0。當(dāng)進(jìn)行了假想行傳感器A2和假想行傳感器A3的輸出的相關(guān)運(yùn)算時(shí),相關(guān)偏差量為0。
與此相對(duì),在將圖2所示那樣的、具有與相位差檢測(cè)方向成角度θ的對(duì)比度邊緣的被攝體像S投影到了假想行傳感器A1、A2的情況下,通過(guò)A1-A2相關(guān)運(yùn)算,進(jìn)行了假想行傳感器A1和假想行傳感器A2的輸出之間的相關(guān)運(yùn)算時(shí),求出表示與角度θ的大小對(duì)應(yīng)的大小的相關(guān)偏差量。通過(guò)考慮這樣在與相位差檢測(cè)方向垂直的方向上分割后的多個(gè)假想行傳感器的輸出彼此的相關(guān)運(yùn)算即A1-A2相關(guān)運(yùn)算、A2-A3相關(guān)運(yùn)算、A12-A23相關(guān)運(yùn)算的結(jié)果,能夠檢測(cè)投影到假想行傳感器A的被攝體像的旋轉(zhuǎn)角度。
接著,使用圖6至圖8所示的流程圖說(shuō)明本實(shí)施方式中的AF動(dòng)作。AF運(yùn)算部24內(nèi)的CPU按照存儲(chǔ)在存儲(chǔ)器中的程序,控制照相機(jī)內(nèi)的各部分,由此執(zhí)行該流程。
在開(kāi)始圖6的AF動(dòng)作的流程后,首先判定當(dāng)前的拍攝模式是否為間疏模式A(S1)。在本實(shí)施方式中,如使用圖3說(shuō)明的那樣,對(duì)于間疏模式,準(zhǔn)備了間疏模式A和間疏模式B。拍攝者能夠在菜單畫(huà)面等中設(shè)定間疏模式。另外,間疏模式除了由拍攝者手動(dòng)進(jìn)行設(shè)定以外,也可以根據(jù)所設(shè)定的模式自動(dòng)地設(shè)定。例如,在設(shè)定了節(jié)電模式的情況下,為了降低幀頻來(lái)減少耗電,可以自動(dòng)設(shè)定間疏模式A。此外,能夠由拍攝者手動(dòng)地設(shè)定幀頻,在設(shè)定為高幀頻時(shí),可以設(shè)定間疏模式B。或者,可以通過(guò)未圖示的抖動(dòng)檢測(cè)部或搖攝傾斜檢測(cè)部檢測(cè)出發(fā)生了手抖、或進(jìn)行了搖攝的情況,自動(dòng)設(shè)定為高幀頻而設(shè)定間疏模式B。
在步驟S1中的判定結(jié)果為設(shè)定了間疏模式A的情況下,設(shè)定角度閾值X=AT1,作為實(shí)時(shí)取景(LV)用旋轉(zhuǎn)誤差判定條件1(S3)。在步驟S53(參照?qǐng)D8)的旋轉(zhuǎn)誤差判定中使用LV用旋轉(zhuǎn)誤差判定條件1。
在步驟S3中進(jìn)行角度閾值X的設(shè)定后,接著設(shè)定角度閾值Y=AT2,作為L(zhǎng)V用旋轉(zhuǎn)誤差判定條件2(S5)。在步驟S57(參照?qǐng)D8)的旋轉(zhuǎn)誤差判定中使用LV用旋轉(zhuǎn)誤差判定條件2。
另一方面,在步驟S1中的判定結(jié)果不是間疏模式A的情況下,即是間疏模式B的情況下,作為實(shí)時(shí)取景(LV)用旋轉(zhuǎn)誤差判定條件1,設(shè)定角度閾值X=BT1(S7)。如上所述,在步驟S53(參照?qǐng)D8)的旋轉(zhuǎn)誤差判定中使用LV用旋轉(zhuǎn)誤差判定條件1。
在步驟S7中進(jìn)行角度閾值X的設(shè)定后,接著設(shè)定角度閾值Y=BT2,作為L(zhǎng)V用旋轉(zhuǎn)誤差判定條件2(S9)。如上所述,在步驟S57(參照?qǐng)D8)的旋轉(zhuǎn)誤差判定中使用LV用旋轉(zhuǎn)誤差判定條件2。
在步驟S5或S9中設(shè)定角度閾值Y后,接著進(jìn)行實(shí)時(shí)取景(LV)中測(cè)距(S11)。這里,AF運(yùn)算部24使用以間疏模式A或間疏模式B從攝像元件21讀出的圖像數(shù)據(jù)中的、來(lái)自焦點(diǎn)檢測(cè)用像素的數(shù)據(jù),進(jìn)行圖4中示出的A行和B行的相關(guān)運(yùn)算,計(jì)算攝影鏡頭11的散焦量。
在進(jìn)行了實(shí)時(shí)取景中測(cè)距后,接著判定實(shí)時(shí)取景(LV)中測(cè)距的結(jié)果是否合格(S13)。在步驟S11中的相關(guān)運(yùn)算的結(jié)果的可靠性高的情況下,判定為測(cè)距結(jié)果合格,并且在可靠性低的情況下判定為測(cè)距結(jié)果不合格。作為示出測(cè)距結(jié)果合格/不合格的可靠性判定,例如專利文獻(xiàn)2所示,通過(guò)評(píng)價(jià)值(相關(guān)值)的極小值是否小于規(guī)定值、或極小值附近的評(píng)價(jià)值的斜率是否大于規(guī)定值來(lái)進(jìn)行判定。
在步驟S13中的判定結(jié)果是測(cè)距結(jié)果不合格的情況下,對(duì)實(shí)時(shí)取景(LV)中測(cè)距標(biāo)記設(shè)定“0”(S23)。該LV中測(cè)距標(biāo)記在后述的步驟S33(參照?qǐng)D7)中使用。
另一方面,在步驟S13中的判定結(jié)果為測(cè)距結(jié)果合格的情況下,在步驟S15~S21中,在進(jìn)行旋轉(zhuǎn)誤差的判定后,計(jì)算最終的測(cè)距結(jié)果。首先,設(shè)實(shí)時(shí)取景(LV)中測(cè)距結(jié)果為“D”,對(duì)實(shí)時(shí)取景(LV)中測(cè)距標(biāo)記設(shè)定“1”(S15)。LV中測(cè)距結(jié)果是步驟S11中的測(cè)距運(yùn)算結(jié)果,如上所述,LV中測(cè)距標(biāo)記在步驟S33(參照?qǐng)D7)中使用。
接著,進(jìn)行實(shí)時(shí)取景(LV)旋轉(zhuǎn)誤差用測(cè)距(S17)。這里,使用在步驟S11的測(cè)距時(shí)使用的圖像數(shù)據(jù),生成將圖4所示的假想像素列A行在與相位差檢測(cè)方向垂直的方向上進(jìn)行分割后的假想像素列A1、A2、A3,并進(jìn)行圖5A所示的相鄰行1的相關(guān)運(yùn)算(A1-A2相關(guān)運(yùn)算)、圖5B所示的相鄰行2的相關(guān)運(yùn)算(A2-A3相關(guān)運(yùn)算)、圖5C所示的相鄰2行相加的相關(guān)運(yùn)算(A12-A23相關(guān)運(yùn)算)。然后,通過(guò)各個(gè)相關(guān)運(yùn)算,分別計(jì)算與旋轉(zhuǎn)角度相關(guān)的數(shù)據(jù)。
在進(jìn)行LV旋轉(zhuǎn)誤差用測(cè)距后,接著進(jìn)行實(shí)時(shí)取景(LV)旋轉(zhuǎn)誤差判定(S19)。這里,判定是否產(chǎn)生了圖2、圖4、圖5A-5C所示那樣的旋轉(zhuǎn)誤差,在產(chǎn)生了旋轉(zhuǎn)誤差的情況下,計(jì)算旋轉(zhuǎn)誤差校正量R。之后將使用圖8對(duì)該LV旋轉(zhuǎn)誤差判定的詳細(xì)動(dòng)作進(jìn)行敘述。
在進(jìn)行LV旋轉(zhuǎn)誤差判定后,接著計(jì)算實(shí)時(shí)取景(LV)中最終測(cè)距結(jié)果(S21)。這里,對(duì)步驟S15的LV中測(cè)距結(jié)果D加上在步驟S19中計(jì)算出的旋轉(zhuǎn)誤差校正量R(即、運(yùn)算D+R),求出LV中最終測(cè)距結(jié)果。
在步驟S21中求出LV中最終測(cè)距結(jié)果后,或在步驟S23中對(duì)LV中測(cè)距標(biāo)記設(shè)定為“0”后,接著判定1R是否接通(S25)。在拍攝者進(jìn)行了釋放按鈕的半按下后,1R開(kāi)關(guān)接通,因此在該步驟中,基于1R開(kāi)關(guān)的狀態(tài)進(jìn)行判定。在該判定的結(jié)果是1R未接通的情況下,返回步驟S1,反復(fù)上述動(dòng)作。
另一方面,在步驟S25中的判定結(jié)果為1R接通時(shí),進(jìn)行拍攝模式的切換(S31)。為了使得可以在半按下釋放按鈕后,隨時(shí)全按下釋放按鈕而轉(zhuǎn)移到拍攝動(dòng)作,將圖像數(shù)據(jù)的讀出從間疏模式A或B切換為全部像素讀出模式。
接著,判定實(shí)時(shí)取景(LV)中測(cè)距標(biāo)記是否為“0”(S33)。在步驟S11中,使用實(shí)時(shí)取景顯示用的圖像數(shù)據(jù)進(jìn)行了利用相位差A(yù)F的測(cè)距。并且,在測(cè)距結(jié)果合格的情況下,在步驟S15中對(duì)LV中測(cè)距標(biāo)記設(shè)定了“1”,并且在測(cè)距結(jié)果不合格的情況下,在步驟S23中,對(duì)LV中測(cè)距標(biāo)記設(shè)定了“0”。
在步驟S33中的判定結(jié)果為L(zhǎng)V中測(cè)距標(biāo)記不是“0”的情況下,即在LV中的測(cè)距結(jié)果合格的情況下,朝LV中最終測(cè)距結(jié)果位置進(jìn)行對(duì)焦鏡頭驅(qū)動(dòng)(S41)。使用間疏后的圖像數(shù)據(jù)進(jìn)行的LV中的測(cè)距結(jié)果是合格的,因此基于該測(cè)距結(jié)果,進(jìn)行攝影鏡頭11的對(duì)焦驅(qū)動(dòng)。
另一方面,在步驟S33中的判定結(jié)果為L(zhǎng)V中測(cè)距標(biāo)記是“0”的情況下,即在LV中的測(cè)距結(jié)果不合格的情況下,在步驟S35~S39中,使用了讀出了全部像素的圖像數(shù)據(jù),進(jìn)行相位差A(yù)F。首先,在步驟S35中,判定拍攝模式的切換是否已完成(S35)。在步驟S31中,開(kāi)始從間疏模式切換為全部像素讀出模式。判定在該步驟中該切換是否已完成。在切換未完成的情況下,等待切換的完成。
在步驟S35中的判定結(jié)果為拍攝模式的切換完成時(shí),進(jìn)行通常測(cè)距(S37)。這里,使用通過(guò)全部像素讀出而從攝像元件21取得的圖像數(shù)據(jù),并使用全部的焦點(diǎn)檢測(cè)用像素的數(shù)據(jù),進(jìn)行利用相位差A(yù)F的測(cè)距。
在進(jìn)行通常測(cè)距后,接著朝通常測(cè)距結(jié)果位置驅(qū)動(dòng)對(duì)焦鏡頭(S39)。這里,基于在步驟S37的通常測(cè)距中計(jì)算出的測(cè)距值,朝對(duì)焦位置驅(qū)動(dòng)攝影鏡頭11內(nèi)的對(duì)焦鏡頭。在步驟S39或S41中進(jìn)行對(duì)焦鏡頭驅(qū)動(dòng)后,結(jié)束AF動(dòng)作的流程。
這樣,在AF動(dòng)作的流程中,在實(shí)時(shí)取景顯示中,使用進(jìn)行了該實(shí)時(shí)取景顯示用的間疏讀出后的圖像數(shù)據(jù),進(jìn)行測(cè)距(S11)。在該測(cè)距結(jié)果合格的情況下,基于測(cè)距結(jié)果D和旋轉(zhuǎn)誤差校正量R,求出最終測(cè)距結(jié)果(S13的“是”~S21),根據(jù)AF動(dòng)作的指示,基于最終測(cè)距結(jié)果進(jìn)行了對(duì)焦鏡頭驅(qū)動(dòng)(S33的“否”、S41)。因此,即使在為了實(shí)時(shí)取景圖像的顯示而進(jìn)行了間疏讀出的情況下,也能夠進(jìn)行考慮了被攝體像的傾斜引起的旋轉(zhuǎn)誤差的測(cè)距。
此外,在實(shí)時(shí)取景中的測(cè)距結(jié)果不合格的情況下,按照測(cè)距結(jié)果進(jìn)行了對(duì)焦鏡頭驅(qū)動(dòng),該測(cè)距結(jié)果是根據(jù)AF動(dòng)作的指示,使用全部像素讀出的圖像數(shù)據(jù)而得到的(S33的“是”~S39)。因此,即使在實(shí)時(shí)取景中不能得到可靠性高的測(cè)距值,當(dāng)存在AF動(dòng)作指示時(shí),也能夠得到可靠性高的測(cè)距值。
接著,使用圖8所示的流程圖,說(shuō)明步驟S19的LV用旋轉(zhuǎn)誤差判定的動(dòng)作。在進(jìn)入LV用旋轉(zhuǎn)誤差判定的流程后,首先進(jìn)行旋轉(zhuǎn)角度的計(jì)算(S51)。這里,根據(jù)步驟S17(圖6參照)的LV旋轉(zhuǎn)誤差用測(cè)距的測(cè)距結(jié)果,計(jì)算通過(guò)A1-A2相關(guān)運(yùn)算、A2-A3相關(guān)運(yùn)算、A12-A23相關(guān)運(yùn)算而計(jì)算的旋轉(zhuǎn)角度即A1-A2行的角度L、A2-A3行的角度M、A12-A23行的角度N(式(2))。
在計(jì)算出旋轉(zhuǎn)角度后,接著判定是否為“N<X”、且“L<X或M<X”(S53)。這里,判定在步驟S51中計(jì)算出的A12-A23行角度N是否小于在步驟S3或S7中設(shè)定的LV用旋轉(zhuǎn)誤差判定條件1的角度閾值X。且判定在步驟S51中計(jì)算出的A1-A2行角度L或A2-A3行角度M是否小于角度閾值X。
在步驟S53中的判定結(jié)果為“是”的情況下,將LV旋轉(zhuǎn)誤差校正量R設(shè)為0(S55)。在步驟S53的判定結(jié)果為“是”的情況下,由于是旋轉(zhuǎn)誤差量θ(參照?qǐng)D2)接近0的情況,因此將旋轉(zhuǎn)誤差校正量R設(shè)為了0。
在步驟S55中的判定結(jié)果為“否”的情況下,接著判定是否為“N<Y”、“L<Y”、且“M<Y”(S57)。這里,判定在步驟S51中計(jì)算出的A12-A23行角度N是否小于在步驟S5或S9中設(shè)定的LV用旋轉(zhuǎn)誤差判定條件2的角度閾值Y。且判定在步驟S51中計(jì)算出的A1-A2行角度L是否小于角度閾值Y。且判定在步驟S51中計(jì)算出的A2-A3行角度M是否小于角度閾值Y。
在步驟S57中的判定結(jié)果為“是”的情況下,計(jì)算LV旋轉(zhuǎn)校正量R(S59)。步驟S57中的判定結(jié)果為“是”的情況為如下情況:在步驟S51中計(jì)算出的旋轉(zhuǎn)角度L、M、N全部小于一定值,在步驟S11中計(jì)算出的測(cè)距值的精度比較高,能夠進(jìn)行基于旋轉(zhuǎn)角度的校正。該情況下,按照上述式(1),計(jì)算旋轉(zhuǎn)誤差量,將其正負(fù)的符號(hào)顛倒來(lái)計(jì)算旋轉(zhuǎn)誤差校正量R,作為校正量。
在步驟S57中的判定結(jié)果為“否”的情況下,設(shè)定“0”,作為L(zhǎng)V中測(cè)距標(biāo)記(S61)。步驟S57中的判定結(jié)果是“否”的情況為如下情況:在步驟S51中計(jì)算出的旋轉(zhuǎn)角度L、M、N非常大,在步驟S11中計(jì)算出的測(cè)距值的精度較低,難以進(jìn)行基于旋轉(zhuǎn)角度的校正。該情況下,在進(jìn)行了釋放按鈕的半按下時(shí),基于全部像素的圖像數(shù)據(jù)進(jìn)行測(cè)距,對(duì)LV中測(cè)距標(biāo)記設(shè)定“0”。
另外,在步驟S57中,針對(duì)L、M、N的全部,將角度閾值Y作為閾值來(lái)進(jìn)行了判定,但也可以使閾值不同。例如,也可以是,針對(duì)L、M,將Y1作為閾值來(lái)進(jìn)行判定,針對(duì)N,將成為Y2>Y1的Y2作為閾值來(lái)進(jìn)行判定。此外,也可以針對(duì)L、M使用不同的閾值。此外,針對(duì)步驟S53的角度閾值X也同樣,可以對(duì)L、M、N設(shè)定不同的閾值。這樣,通過(guò)在與相位差檢測(cè)方向垂直的方向上進(jìn)行分割來(lái)判定旋轉(zhuǎn)誤差,即使針對(duì)具有在被攝體像的一部分存在角度的對(duì)比度模式的被攝體,也能夠恰當(dāng)?shù)剡M(jìn)行旋轉(zhuǎn)誤差的判定和校正。
在步驟S55、S59、S61中分別進(jìn)行設(shè)定后,結(jié)束LV用旋轉(zhuǎn)誤差判定的流程,返回原來(lái)的流程。
如以上所說(shuō)明那樣,在本發(fā)明的一個(gè)實(shí)施方式中,間疏地讀出攝像元件的焦點(diǎn)檢測(cè)用像素的像素信號(hào)(例如參照?qǐng)D3A、圖3B、圖6的S1~S11),根據(jù)間疏地讀出的焦點(diǎn)檢測(cè)用像素的像素信號(hào),進(jìn)行利用相位差檢測(cè)的焦點(diǎn)檢測(cè)動(dòng)作來(lái)檢測(cè)焦點(diǎn)偏差量和焦點(diǎn)偏差方向(例如參照?qǐng)D6的S11),根據(jù)間疏地讀出的焦點(diǎn)檢測(cè)用像素的像素信號(hào),判定對(duì)應(yīng)于光學(xué)像相對(duì)于與相位差檢測(cè)方向垂直的方向的傾斜而產(chǎn)生的旋轉(zhuǎn)誤差(例如參照?qǐng)D6的S19),并根據(jù)AF動(dòng)作指示(例如參照?qǐng)D6的S25),基于旋轉(zhuǎn)誤差的判定結(jié)果,采用焦點(diǎn)檢測(cè)動(dòng)作的結(jié)果來(lái)判定是否進(jìn)行AF動(dòng)作(例如參照?qǐng)D7的S33)。因此,即使在為了實(shí)時(shí)取景圖像的顯示而進(jìn)行了間疏讀出的情況下,也能夠通過(guò)進(jìn)行旋轉(zhuǎn)誤差判定,進(jìn)行考慮了被攝體的傾斜引起的旋轉(zhuǎn)誤差的測(cè)距。
另外,在本發(fā)明的一個(gè)實(shí)施方式中,按照每1個(gè)由攝像元件21的像素列構(gòu)成的區(qū)將焦點(diǎn)檢測(cè)像素相加而生成了假想像素的像素值。與假想像素對(duì)應(yīng)的1個(gè)區(qū)所包含的攝像元件21的像素列的數(shù)量可以是1個(gè),也可以是多個(gè)。此外,在本發(fā)明的一個(gè)實(shí)施方式中,在旋轉(zhuǎn)誤差檢測(cè)時(shí),將測(cè)距時(shí)的1個(gè)假想像素列分為了3個(gè)假想像素列,但當(dāng)然也可以分為4個(gè)以上的假想像素列。此外,在本發(fā)明的一個(gè)實(shí)施方式中,根據(jù)式(1)運(yùn)算出了旋轉(zhuǎn)誤差校正量,但是不限于此。
此外,在本發(fā)明的一個(gè)實(shí)施方式中,作為用于拍攝的設(shè)備,使用數(shù)字照相機(jī)進(jìn)行了說(shuō)明,但是作為照相機(jī),可以是數(shù)字單反照相機(jī)和袖珍數(shù)字照相機(jī),可以是攝像機(jī)、攝影機(jī)這樣的動(dòng)態(tài)圖像用的照相機(jī),并且當(dāng)然可以是內(nèi)置在移動(dòng)電話、智能手機(jī)、便攜信息終端PDA(Personal Digital Assist:個(gè)人數(shù)字助理)、個(gè)人計(jì)算機(jī)(PC)、平板型計(jì)算機(jī)、游戲設(shè)備等中的照相機(jī)。不論是哪種設(shè)備,只要是具有在焦平面配置了相位差檢測(cè)用的焦點(diǎn)檢測(cè)像素的攝像元件的、用于拍攝的設(shè)備,都能夠應(yīng)用本發(fā)明。
并且,關(guān)于本說(shuō)明書(shū)中說(shuō)明的技術(shù)中主要利用流程圖說(shuō)明的控制,多數(shù)情況下能夠利用程序進(jìn)行設(shè)定,有時(shí)也保存在記錄介質(zhì)或記錄部中。關(guān)于記錄在該記錄介質(zhì)、記錄部中的記錄方法,可以在產(chǎn)品出廠時(shí)進(jìn)行記錄,也可以利用發(fā)布的記錄介質(zhì),還可以經(jīng)由因特網(wǎng)進(jìn)行下載。
此外,關(guān)于權(quán)利要求、說(shuō)明書(shū)和附圖中的動(dòng)作流程,即使為了方便,使用“首先”、“接著”等表現(xiàn)順序的語(yǔ)言進(jìn)行了說(shuō)明,但在沒(méi)有特別進(jìn)行說(shuō)明的場(chǎng)所,不是指必須按該順序進(jìn)行實(shí)施。
本發(fā)明不直接限定為上述各實(shí)施方式,在實(shí)施階段能夠在不脫離其主旨的范圍內(nèi)對(duì)結(jié)構(gòu)要素進(jìn)行變形并具體化。此外,能夠通過(guò)上述實(shí)施方式公開(kāi)的多個(gè)結(jié)構(gòu)要素的適當(dāng)組合形成各種發(fā)明。例如,可以刪除實(shí)施方式所示的全部結(jié)構(gòu)要素中的幾個(gè)結(jié)構(gòu)要素。并且,可以適當(dāng)組合不同實(shí)施方式的結(jié)構(gòu)要素。