本發(fā)明涉及發(fā)光控制裝置及其控制方法、存儲(chǔ)介質(zhì)和攝像設(shè)備,并且更特別地涉及能夠改變來(lái)自照明裝置的光照射的方向的照明裝置的發(fā)光控制。
背景技術(shù):
通常,已知有所謂的反射發(fā)光拍攝(bounceflashshooting),其中在該反射發(fā)光拍攝中,通過(guò)向著諸如天花板等的反射物體(反射面)照射從諸如閃光燈裝置等的照明裝置發(fā)出的光、并且利用來(lái)自天花板的漫反射光對(duì)被攝體進(jìn)行照明,來(lái)拍攝被攝體。由于使用反射發(fā)光拍攝使得可以使來(lái)自閃光燈裝置的光間接地照射到被攝體,因此可以以柔和光渲染被攝體。
為了進(jìn)行這種反射發(fā)光拍攝,提出了自動(dòng)反射控制,其中在該自動(dòng)反射控制中,測(cè)量到被攝體的距離和到反射面的距離,并且將從閃光燈裝置照射光的方向自動(dòng)控制為最佳反射角(由照相機(jī)的拍攝方向和從閃光燈裝置照射光的方向所形成的角)。自動(dòng)反射控制對(duì)于不熟悉反射拍攝的初學(xué)者而言是有效的。
還提出了手動(dòng)反射鎖定(manualbouncelock)(半自動(dòng)反射),其中在該手動(dòng)反射鎖定中,用戶通過(guò)手動(dòng)改變從閃光燈裝置照射光的方向相對(duì)于照相機(jī)的拍攝方向的角度來(lái)預(yù)先指定反射角,并且在這種狀態(tài)下進(jìn)行反射拍攝。半自動(dòng)反射對(duì)于熟悉反射拍攝的用戶而言是有效的。在半自動(dòng)反射中,用戶他/她自己指定最佳反射角,并且僅在照相機(jī)的姿勢(shì)改變的情況下,才根據(jù)姿勢(shì)來(lái)校正反射角。
例如,提出了被配置為自動(dòng)確定反射角以進(jìn)行反射操作的照相機(jī)(日本特開(kāi)2009-163179)。在該照相機(jī)中,用戶使拍攝鏡頭指向反射物體,然后首先半按下釋放按鈕(第一次)以測(cè)量到反射物體的距離。此外,用戶使拍攝鏡頭指向被攝體(拍攝物體),然后半按下釋放按鈕(第二次)以測(cè)量到被攝體的距離。
然而,在日本特開(kāi)2009-163179所公開(kāi)的照相機(jī)中,在照相機(jī)的姿勢(shì)從橫向方位改變?yōu)榭v向方位的情況下,需要再次測(cè)量距離以計(jì)算最佳反射角。另一方面,假定以下情況:照相機(jī)被配置為檢測(cè)照相機(jī)的姿勢(shì)的變化,并且自動(dòng)驅(qū)動(dòng)閃光燈發(fā)光部以使得從閃光燈發(fā)光部照射光的方向始終保持相同。在這種情況下,由于自動(dòng)反射控制是初學(xué)者所想要的,因此期望每當(dāng)照相機(jī)的姿勢(shì)改變時(shí)自動(dòng)驅(qū)動(dòng)閃光燈發(fā)光部。這不僅使得初學(xué)者可以在沒(méi)有意識(shí)到自動(dòng)反射控制的情況下使注意力集中于被攝體,而且在初學(xué)者期望立即拍攝被攝體(快照性能)的情況下也是有效的。
然而,由于手動(dòng)反射控制是熟悉反射拍攝的用戶所想要的,因此如果每當(dāng)照相機(jī)的姿勢(shì)改變時(shí)與用戶的意愿無(wú)關(guān)地進(jìn)行反射控制,則這可能會(huì)使用戶不舒適。例如,即使在用戶使照相機(jī)傾斜以通過(guò)對(duì)照相機(jī)進(jìn)行操作來(lái)進(jìn)行設(shè)置或者通過(guò)檢查圖像監(jiān)視器來(lái)確認(rèn)圖像的情況下,也進(jìn)行反射控制,這樣可能會(huì)使用戶不舒適。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供能夠根據(jù)自動(dòng)反射控制的模式來(lái)在自動(dòng)反射控制期間按正確定時(shí)來(lái)進(jìn)行用于改變照射方向的驅(qū)動(dòng)的發(fā)光控制裝置及其控制方法、存儲(chǔ)介質(zhì)和攝像設(shè)備。
在本發(fā)明的第一方面中,提供一種發(fā)光控制裝置,用于控制用以在攝像設(shè)備拍攝被攝體時(shí)向所述被攝體照射光的發(fā)光單元,所述發(fā)光控制裝置包括:檢測(cè)單元,用于檢測(cè)所述攝像設(shè)備和所述發(fā)光單元至少之一的姿勢(shì)信息;選擇單元,用于在進(jìn)行反射拍攝時(shí)選擇第一模式和第二模式其中之一,其中所述第一模式用于根據(jù)從所述攝像設(shè)備到所述被攝體的距離和從所述攝像設(shè)備到反射物體的距離來(lái)控制所述發(fā)光單元的照射方向,所述第二模式用于手動(dòng)地控制所述發(fā)光單元的照射方向,以及在所述反射拍攝中,通過(guò)使從所述發(fā)光單元發(fā)出的光從所述反射物體反射以進(jìn)行所述被攝體的照明,來(lái)拍攝所述被攝體;以及控制單元,用于在選擇了所述第二模式的情況下,在操作預(yù)定的第一操作部時(shí),根據(jù)所述檢測(cè)單元所檢測(cè)到的姿勢(shì)信息來(lái)控制所述發(fā)光單元的照射方向。
在本發(fā)明的第二方面中,提供一種攝像設(shè)備,包括:攝像單元,用于通過(guò)經(jīng)由攝像光學(xué)系統(tǒng)拍攝被攝體來(lái)獲得圖像;以及發(fā)光控制裝置,用于控制用以在獲得所述圖像時(shí)向所述被攝體照射光的發(fā)光單元,其中,所述發(fā)光控制裝置包括:檢測(cè)單元,用于檢測(cè)所述攝像設(shè)備和所述發(fā)光單元至少之一的姿勢(shì)信息;選擇單元,用于在進(jìn)行反射拍攝時(shí)選擇第一模式和第二模式其中之一,其中所述第一模式用于根據(jù)從所述攝像設(shè)備到所述被攝體的距離和從所述攝像設(shè)備到反射物體的距離來(lái)控制所述發(fā)光單元的照射方向,所述第二模式用于手動(dòng)地控制所述發(fā)光單元的照射方向,以及在所述反射拍攝中,通過(guò)使從所述發(fā)光單元發(fā)出的光從所述反射物體反射以進(jìn)行所述被攝體的照明,來(lái)拍攝所述被攝體;以及控制單元,用于在選擇了所述第二模式的情況下,在操作預(yù)定的第一操作部時(shí),根據(jù)所述檢測(cè)單元所檢測(cè)到的姿勢(shì)信息來(lái)控制所述發(fā)光單元的照射方向。
在本發(fā)明的第三方面中,提供一種發(fā)光控制裝置的控制方法,所述發(fā)光控制裝置用于控制用以在攝像設(shè)備拍攝被攝體時(shí)向所述被攝體照射光的發(fā)光單元,所述控制方法包括以下步驟:檢測(cè)步驟,用于檢測(cè)所述攝像設(shè)備和所述發(fā)光單元至少之一的姿勢(shì)信息;在進(jìn)行反射拍攝時(shí)選擇第一模式和第二模式其中之一,其中所述第一模式用于根據(jù)從所述攝像設(shè)備到所述被攝體的距離和從所述攝像設(shè)備到反射物體的距離來(lái)控制所述發(fā)光單元的照射方向,所述第二模式用于手動(dòng)地控制所述發(fā)光單元的照射方向,以及在所述反射拍攝中,通過(guò)使從所述發(fā)光單元發(fā)出的光從所述反射物體反射以進(jìn)行所述被攝體的照明,來(lái)拍攝所述被攝體;以及在選擇了所述第二模式的情況下,在操作預(yù)定的第一操作部時(shí),根據(jù)所述檢測(cè)步驟中所檢測(cè)到的姿勢(shì)信息來(lái)控制所述發(fā)光單元的照射方向。
在本發(fā)明的第四方面中,提供一種非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)用以執(zhí)行發(fā)光控制裝置的控制方法的計(jì)算機(jī)可執(zhí)行程序,所述發(fā)光控制裝置用于控制用以在攝像設(shè)備拍攝被攝體時(shí)向所述被攝體照射光的發(fā)光單元,所述控制方法包括以下步驟:檢測(cè)步驟,用于檢測(cè)所述攝像設(shè)備和所述發(fā)光單元至少之一的姿勢(shì)信息;在進(jìn)行反射拍攝時(shí)選擇第一模式和第二模式其中之一,其中所述第一模式用于根據(jù)從所述攝像設(shè)備到所述被攝體的距離和從所述攝像設(shè)備到反射物體的距離來(lái)控制所述發(fā)光單元的照射方向,所述第二模式用于手動(dòng)地控制所述發(fā)光單元的照射方向,以及在所述反射拍攝中,通過(guò)使從所述發(fā)光單元發(fā)出的光從所述反射物體反射以進(jìn)行所述被攝體的照明,來(lái)拍攝所述被攝體;以及在選擇了所述第二模式的情況下,在操作預(yù)定的第一操作部時(shí),根據(jù)所述檢測(cè)步驟中所檢測(cè)到的姿勢(shì)信息來(lái)控制所述發(fā)光單元的照射方向。
根據(jù)本發(fā)明,在選擇了第二模式的情況下,在對(duì)預(yù)定的第一操作部進(jìn)行操作時(shí),根據(jù)所檢測(cè)到的姿勢(shì)信息來(lái)控制照射方向。這樣使得可以在自動(dòng)反射控制期間,根據(jù)自動(dòng)反射控制的模式按正確定時(shí)來(lái)進(jìn)行用于改變照射方向的驅(qū)動(dòng)。
通過(guò)以下(參考附圖)對(duì)典型實(shí)施例的說(shuō)明,本發(fā)明的其它特征將變得明顯。
附圖說(shuō)明
圖1是作為包括根據(jù)本發(fā)明第一實(shí)施例的發(fā)光控制裝置的攝像設(shè)備的數(shù)字照相機(jī)在發(fā)光裝置安裝在該攝像設(shè)備上的狀態(tài)下的框式電路圖。
圖2是圖1所示的數(shù)字照相機(jī)的機(jī)械結(jié)構(gòu)的部分剖開(kāi)圖。
圖3a~3e是用于說(shuō)明使用圖1所示的端子的數(shù)據(jù)通信的示例的圖,其中圖3a是數(shù)據(jù)通信的定時(shí)的圖,并且圖3b~3e是示出通過(guò)數(shù)據(jù)通信所發(fā)送和接收的數(shù)據(jù)的示例的圖。
圖4a和4b是用于說(shuō)明圖2所示的閃光燈的可動(dòng)單元在垂直方向和水平方向上的轉(zhuǎn)動(dòng)的圖,其中圖4a示出垂直方向上的轉(zhuǎn)動(dòng),并且圖4b示出水平方向上的轉(zhuǎn)動(dòng)。
圖5a和5b是用于說(shuō)明依賴于可動(dòng)單元在垂直方向和水平方向上的轉(zhuǎn)動(dòng)的來(lái)自旋轉(zhuǎn)編碼器的輸出的圖,其中圖5a示出可動(dòng)單元在垂直方向上的轉(zhuǎn)動(dòng)角度的檢測(cè),并且圖5b示出可動(dòng)單元在水平方向上的轉(zhuǎn)動(dòng)角度的檢測(cè)。
圖6a和6b是用于說(shuō)明圖5a和5b所示的旋轉(zhuǎn)編碼器的格雷碼與轉(zhuǎn)動(dòng)角度之間的對(duì)應(yīng)關(guān)系的圖,其中圖6a示出垂直方向上的格雷碼和轉(zhuǎn)動(dòng)角度之間的對(duì)應(yīng)關(guān)系,并且圖6b示出水平方向上的格雷碼和轉(zhuǎn)動(dòng)角度之間的對(duì)應(yīng)關(guān)系。
圖7a是數(shù)字照相機(jī)所進(jìn)行的自動(dòng)反射發(fā)光拍攝處理的流程圖。
圖7b是圖7a的繼續(xù)。
圖8a和8b是用于說(shuō)明數(shù)字照相機(jī)的姿勢(shì)所引起的照射方向的變化的圖,其中圖8a示出數(shù)字照相機(jī)處于橫向方位的狀態(tài),并且圖8b示出數(shù)字照相機(jī)處于縱向方位的狀態(tài)。
圖9是數(shù)字照相機(jī)在釋放開(kāi)始之后所進(jìn)行的處理的流程圖。
圖10a是圖7a的步驟中所進(jìn)行的信息發(fā)送準(zhǔn)備處理的流程圖。
圖10b是圖10a的繼續(xù)。
圖11a是示出照相機(jī)和閃光燈之間的通信中所使用的命令列表中的命令類型sc的命令的示例的圖。
圖11b是示出命令列表中的命令類型cs的命令的示例的圖。
圖11c是圖11b的繼續(xù)。
圖12是圖7a的步驟中所進(jìn)行的信息發(fā)送處理的流程圖。
圖13是圖7b的步驟中所進(jìn)行的自動(dòng)反射處理的流程圖。
圖14a是圖13的步驟中所進(jìn)行的自動(dòng)反射數(shù)據(jù)獲取處理的流程圖。
圖14b是圖14a的繼續(xù)。
圖14c是圖14b的繼續(xù)。
圖15是圖13的步驟中所進(jìn)行的反射操作執(zhí)行指示發(fā)送處理的流程圖。
圖16是圖13的步驟中照相機(jī)微計(jì)算機(jī)所進(jìn)行的被攝體距離計(jì)算處理的流程圖。
圖17是閃光燈微計(jì)算機(jī)響應(yīng)于圖13的步驟中所進(jìn)行的被攝體距離計(jì)算處理的通信中斷而進(jìn)行的處理的流程圖。
圖18是圖13的步驟中照相機(jī)微計(jì)算機(jī)所進(jìn)行的反射物體距離計(jì)算處理的流程圖。
圖19是閃光燈微計(jì)算機(jī)響應(yīng)于圖13的步驟中所進(jìn)行的反射物體距離計(jì)算處理的通信中斷而進(jìn)行的處理的流程圖。
圖20是圖13的步驟中照相機(jī)微計(jì)算機(jī)所進(jìn)行的照射方向確定處理的流程圖。
圖21是閃光燈微計(jì)算機(jī)響應(yīng)于圖13的步驟中所進(jìn)行的照射方向確定處理地通信中斷而進(jìn)行的處理的流程圖。
圖22是示出數(shù)字照相機(jī)所進(jìn)行的反射發(fā)光拍攝的一個(gè)場(chǎng)景的圖。
圖23是圖13的步驟中照相機(jī)微計(jì)算機(jī)所進(jìn)行的反射驅(qū)動(dòng)控制處理的流程圖。
圖24a是閃光燈微計(jì)算機(jī)響應(yīng)于圖13的步驟中所進(jìn)行的反射驅(qū)動(dòng)控制處理地通信中斷而進(jìn)行的處理的流程圖。
圖24b是圖24a的繼續(xù)。
圖25是閃光燈微計(jì)算機(jī)所進(jìn)行的反射發(fā)光處理的流程圖。
圖26a是作為包括根據(jù)本發(fā)明第二實(shí)施例的發(fā)光控制裝置的攝像設(shè)備的數(shù)字照相機(jī)的照相機(jī)微計(jì)算機(jī)所進(jìn)行的自動(dòng)反射發(fā)光拍攝處理的流程圖。
圖26b是圖26a的繼續(xù)。
具體實(shí)施方式
以下將參考示出本發(fā)明的實(shí)施例的附圖來(lái)詳細(xì)說(shuō)明本發(fā)明。
圖1是作為包括根據(jù)本發(fā)明第一實(shí)施例的發(fā)光控制裝置的攝像設(shè)備的數(shù)字照相機(jī)在發(fā)光裝置安裝在攝像設(shè)備上的狀態(tài)下的框式電路圖。此外,圖2是圖1所示的攝像設(shè)備的機(jī)械結(jié)構(gòu)的部分剖開(kāi)圖。
參考圖1和2,圖示的作為攝像設(shè)備的數(shù)字照相機(jī)(以下簡(jiǎn)稱為“照相機(jī)”)100安裝有可更換的拍攝鏡頭單元(以下簡(jiǎn)稱為“拍攝鏡頭”:攝像光學(xué)系統(tǒng))200。此外,在照相機(jī)100上可移除地安裝有發(fā)光裝置(以下簡(jiǎn)稱為“閃光燈”)300。
照相機(jī)100配備有微計(jì)算機(jī)(ccpu:以下稱為“照相機(jī)微計(jì)算機(jī)”)101。照相機(jī)微計(jì)算機(jī)101控制照相機(jī)100的整體操作。照相機(jī)微計(jì)算機(jī)101由微計(jì)算機(jī)內(nèi)置單芯片ic電路來(lái)實(shí)現(xiàn)。照相機(jī)微計(jì)算機(jī)101包括cpu、rom、ram、輸入/輸出控制電路、多路復(fù)用器、計(jì)時(shí)器電路、eeprom、模數(shù)轉(zhuǎn)換器和數(shù)模轉(zhuǎn)換器。此外,照相機(jī)微計(jì)算機(jī)101根據(jù)程序(即,軟件)來(lái)控制照相機(jī)100、拍攝鏡頭200和閃光燈300,并且進(jìn)行各種條件判斷。
攝像裝置102由包括紅外截止濾波器和低通濾波器的ccd傳感器或cmos傳感器來(lái)實(shí)現(xiàn)。經(jīng)由以下所述的透鏡組202在攝像裝置102上形成光學(xué)圖像(被攝體圖像),并且攝像裝置102輸出與該光學(xué)圖像相對(duì)應(yīng)的電氣信號(hào)(模擬信號(hào))。
快門103在不進(jìn)行拍攝時(shí)對(duì)攝像裝置102進(jìn)行遮光,并且在進(jìn)行拍攝時(shí)使快門簾幕打開(kāi)以將光學(xué)圖像引導(dǎo)至攝像裝置102。主鏡(半透半反鏡)104在不進(jìn)行拍攝時(shí)反射經(jīng)由透鏡組200入射的光,并且使反射光在聚焦板105上形成光學(xué)圖像。拍攝者經(jīng)由光學(xué)取景器(未示出)來(lái)從視覺(jué)上確認(rèn)投影在聚焦板105上的光學(xué)圖像。
測(cè)光電路(ae)106包括測(cè)光傳感器。在該示例中,使用包括多個(gè)像素的諸如ccd(電荷耦合器件)傳感器或cmos(互補(bǔ)金屬氧化物半導(dǎo)體)傳感器等的攝像裝置作為測(cè)光傳感器。在獲取記錄用圖像之前,后面所述的數(shù)字信號(hào)處理電路111分析測(cè)光電路106所獲得的圖像,由此檢測(cè)被攝體的面部方位等。注意,聚焦板105上所形成的被攝體圖像經(jīng)由五棱鏡114入射到測(cè)光傳感器。
焦點(diǎn)檢測(cè)電路(af)107包括測(cè)距傳感器。測(cè)距傳感器使用多個(gè)點(diǎn)作為測(cè)距點(diǎn)來(lái)測(cè)量從照相機(jī)100到被攝體的距離。將測(cè)距傳感器分割成多個(gè)區(qū)域,并且這些區(qū)域包括測(cè)距點(diǎn)。
增益切換電路108是用于對(duì)用于放大作為來(lái)自攝像裝置102的輸出的電氣信號(hào)的增益進(jìn)行切換的電路。增益切換電路108例如在照相機(jī)微計(jì)算機(jī)101的控制下根據(jù)拍攝條件和來(lái)自拍攝者的指示進(jìn)行增益切換。模數(shù)轉(zhuǎn)換器(a/d)109將作為來(lái)自攝像裝置102的輸出的電氣信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)。時(shí)序發(fā)生器(tg)110使作為來(lái)自攝像裝置102的輸出的電氣信號(hào)和模數(shù)轉(zhuǎn)換器109進(jìn)行模數(shù)轉(zhuǎn)換的定時(shí)同步。
數(shù)字信號(hào)處理電路(以下還簡(jiǎn)稱為“信號(hào)處理電路”)111通過(guò)根據(jù)預(yù)定顯像參數(shù)對(duì)作為來(lái)自模數(shù)轉(zhuǎn)換器109的輸出的數(shù)字信號(hào)進(jìn)行圖像處理來(lái)生成圖像數(shù)據(jù)。在該示例中,省略了用于存儲(chǔ)處理后的圖像數(shù)據(jù)的存儲(chǔ)器等。
通信線路(sc)是照相機(jī)100、拍攝鏡頭200和閃光燈300之間的接口信號(hào)線路。例如,照相機(jī)100、拍攝鏡頭200和閃光燈300使用照相機(jī)微計(jì)算機(jī)101作為主機(jī)來(lái)與彼此交換數(shù)據(jù)和命令。作為通信線路sc的示例,例示三端子式串行通信的端子作為圖1中的端子120和130。端子120包括sclk_l端子、mosi_l端子、miso_l端子和gnd端子。sclk_l端子是用于使照相機(jī)100拍攝鏡頭(還稱為“鏡頭單元”)200之間的通信同步的端子。mosi_l端子是用于從照相機(jī)100向鏡頭單元200發(fā)送數(shù)據(jù)的端子。miso_l端子是用于接收從鏡頭單元200發(fā)送至照相機(jī)100的數(shù)據(jù)的端子。照相機(jī)100和鏡頭單元200連接至gnd端子。
端子130包括sclk_s端子、mosi_s端子、miso_s端子和gnd端子。sclk_s端子是用于使照相機(jī)100和閃光燈300之間的通信同步的端子。mosi_s端子是用于從照相機(jī)100向閃光燈300發(fā)送數(shù)據(jù)的端子。miso_s端子是用于接收從閃光燈300發(fā)送至照相機(jī)100的數(shù)據(jù)的端子。照相機(jī)100和閃光燈300連接至gnd端子。
圖3a~3e是用于說(shuō)明使用圖1所示的端子130的數(shù)據(jù)通信的示例的圖,其中圖3a是數(shù)據(jù)通信的定時(shí)的圖,并且圖3b~3e是示出經(jīng)由數(shù)據(jù)通信所發(fā)送和接收的數(shù)據(jù)的示例的圖。
為了從照相機(jī)微計(jì)算機(jī)101向后面所述的閃光燈微計(jì)算機(jī)310發(fā)送數(shù)據(jù),與sclk_s端子的8位時(shí)鐘同步地從mosi_s端子串行地發(fā)送數(shù)據(jù)。此外,為了從閃光燈微計(jì)算機(jī)310向照相機(jī)微計(jì)算機(jī)101發(fā)送數(shù)據(jù),與sclk_s端子的8位時(shí)鐘同步地從miso_s端子串行地發(fā)送數(shù)據(jù)。
這里,例如,根據(jù)以下所述的命令列表來(lái)從照相機(jī)微計(jì)算機(jī)101向閃光燈微計(jì)算機(jī)310發(fā)送圖3b~3e所示的數(shù)據(jù)。例如,在圖3b所示的“自動(dòng)反射設(shè)置/解除”的情況下,在將作為第一字節(jié)的表示所發(fā)送的命令是cs通信的命令的08h、作為第二字節(jié)的011(0bh)的命令編號(hào)和作為第三字節(jié)的01(設(shè)置)的數(shù)據(jù)(內(nèi)容)從十六進(jìn)制轉(zhuǎn)換成二進(jìn)制之后進(jìn)行發(fā)送。
在照相機(jī)100向閃光燈300發(fā)送數(shù)據(jù)時(shí),如上所述,作為第一字節(jié),將表示命令類型cs的08h從照相機(jī)100發(fā)送至閃光燈300。另一方面,在照相機(jī)100從閃光燈300獲取數(shù)據(jù)時(shí),作為第一字節(jié),將表示命令類型sc的01h從照相機(jī)100發(fā)送至閃光燈300。
作為第二字節(jié),在命令類型sc或cs之后是命令編號(hào)(發(fā)送時(shí)被轉(zhuǎn)換成十六進(jìn)制),并且作為第三字節(jié)或者作為第三字節(jié)和第四字節(jié),從照相機(jī)100和閃光燈300的其中一方向另一方發(fā)送設(shè)置項(xiàng)數(shù)據(jù)。以下將說(shuō)明其它數(shù)據(jù)項(xiàng)的通信。此外,圖3a示出與sclk_s信號(hào)的上升同步地讀取或?qū)懭敫餍盘?hào)的8位(1字節(jié))通信,并且針對(duì)命令類型、命令編號(hào)和數(shù)據(jù)來(lái)多次連續(xù)進(jìn)行該8位通信。
輸入部112包括配備有電源開(kāi)關(guān)、釋放開(kāi)關(guān)和設(shè)置按鈕等(均未具體示出)的控制臺(tái)部,并且照相機(jī)微計(jì)算機(jī)101根據(jù)向輸入部112的輸入來(lái)進(jìn)行各種處理。在半按下釋放開(kāi)關(guān)作為第一階段操作的情況下,第一釋放開(kāi)關(guān)sw1變?yōu)榻油ㄒ允拐障鄼C(jī)微計(jì)算機(jī)101開(kāi)始包括調(diào)焦、測(cè)光等的拍攝準(zhǔn)備操作。此外,在全按下釋放開(kāi)關(guān)作為第二階段操作的情況下,第二釋放開(kāi)關(guān)sw2變?yōu)榻油ㄒ允拐障鄼C(jī)微計(jì)算機(jī)101開(kāi)始包括曝光、顯像處理等的拍攝操作。此外,通過(guò)對(duì)輸入部112上所設(shè)置的設(shè)置按鈕進(jìn)行操作,可以對(duì)閃光燈300的各種設(shè)置進(jìn)行配置。
顯示部113顯示包括針對(duì)照相機(jī)所設(shè)置的拍攝模式的拍攝信息。顯示部113包括液晶顯示器和發(fā)光元件等。
五棱鏡114將聚焦板105上所形成的被攝體圖像引導(dǎo)至測(cè)光電路106的測(cè)光傳感器和光學(xué)取景器。輔助鏡115將穿過(guò)主鏡104的光引導(dǎo)至焦點(diǎn)檢測(cè)電路107的測(cè)距傳感器。
姿勢(shì)檢測(cè)電路140是用于檢測(cè)照相機(jī)的姿勢(shì)信息的電路,并且包括姿勢(shì)h檢測(cè)部140a、姿勢(shì)v檢測(cè)部140b和姿勢(shì)z檢測(cè)部140c。姿勢(shì)h檢測(cè)部140a檢測(cè)照相機(jī)在水平方向上的姿勢(shì)信息。姿勢(shì)v檢測(cè)部140b檢測(cè)照相機(jī)在垂直方向上的姿勢(shì)信息。姿勢(shì)z檢測(cè)部140c檢測(cè)照相機(jī)在前后方向(z方向)上的姿勢(shì)信息。注意,姿勢(shì)檢測(cè)電路140例如由角速度傳感器或陀螺儀傳感器來(lái)實(shí)現(xiàn)。此外,將姿勢(shì)檢測(cè)電路140所檢測(cè)到的與照相機(jī)在各方向上的姿勢(shì)有關(guān)的姿勢(shì)信息輸入至照相機(jī)微計(jì)算機(jī)101。
拍攝鏡頭200包括微計(jì)算機(jī)(lpu:鏡頭微計(jì)算機(jī))201。鏡頭微計(jì)算機(jī)201控制拍攝鏡頭200的整體操作。鏡頭微計(jì)算機(jī)201例如由微計(jì)算機(jī)內(nèi)置單芯片ic電路來(lái)實(shí)現(xiàn),其中該微計(jì)算機(jī)內(nèi)置單芯片ic電路包括cpu、rom、ram、輸入/輸出控制電路、多路復(fù)用器、計(jì)時(shí)器電路、eeprom、模數(shù)轉(zhuǎn)換器和數(shù)模轉(zhuǎn)換器。此外,鏡頭微計(jì)算機(jī)201根據(jù)程序來(lái)控制拍攝鏡頭200。
拍攝鏡頭200包括具有多個(gè)透鏡的透鏡組202。透鏡組202至少包括調(diào)焦透鏡。透鏡驅(qū)動(dòng)部203至少使透鏡組202的調(diào)焦透鏡沿著光軸移動(dòng)。照相機(jī)微計(jì)算機(jī)101基于從焦點(diǎn)檢測(cè)電路107輸出的檢測(cè)來(lái)計(jì)算透鏡組202的驅(qū)動(dòng)量,并且將所計(jì)算出的驅(qū)動(dòng)量發(fā)送至鏡頭微計(jì)算機(jī)201。
在驅(qū)動(dòng)透鏡組202時(shí),編碼器204檢測(cè)透鏡組202的位置。鏡頭微計(jì)算機(jī)201根據(jù)照相機(jī)微計(jì)算機(jī)101所計(jì)算出的驅(qū)動(dòng)量來(lái)控制透鏡驅(qū)動(dòng)部203。鏡頭微計(jì)算機(jī)201通過(guò)參考利用來(lái)自編碼器204的輸出所表示的位置來(lái)控制透鏡組202的驅(qū)動(dòng),以進(jìn)行調(diào)焦。光圈控制電路206在鏡頭微計(jì)算機(jī)201的控制下控制光圈205。
閃光燈300包括:可移除地安裝在照相機(jī)100上的本體300a;以及以相對(duì)于本體在垂直方向和水平方向上可轉(zhuǎn)動(dòng)的方式保持在本體300a上的可動(dòng)單元300b。注意,在以下說(shuō)明中,在假定本體300a的安裝有可動(dòng)單元300b的部分是上部的情況下,說(shuō)明可動(dòng)單元300b的轉(zhuǎn)動(dòng)方向。
閃光燈300包括微計(jì)算機(jī)(fpu:閃光燈微計(jì)算機(jī))310。閃光燈微計(jì)算機(jī)310控制閃光燈300的整體操作。閃光燈微計(jì)算機(jī)310例如由微計(jì)算機(jī)內(nèi)置單芯片ic電路來(lái)實(shí)現(xiàn),其中該微計(jì)算機(jī)內(nèi)置單芯片ic電路包括cpu、rom、ram、輸入/輸出控制電路、多路復(fù)用器、計(jì)時(shí)器電路、eeprom、模數(shù)轉(zhuǎn)換器和數(shù)模轉(zhuǎn)換器。
電池301是閃光燈所用的電源(vbat)。升壓電路302包括升壓部302a、用于檢測(cè)電壓的電阻器302b和302c以及主電容器302d。升壓電路302利用升壓部302a使電池301的電壓升壓為數(shù)百伏,由此將發(fā)光所用的電能累積在主電容器302d中。主電容器302d的充電電壓由電阻器302b和302c進(jìn)行分壓,并且將分壓后的電壓輸入至閃光燈微計(jì)算機(jī)310的模數(shù)轉(zhuǎn)換器端子。
從觸發(fā)電路303向放電管305施加數(shù)千伏的脈沖電壓,由此利用主電容器302d中充電得到的能量激勵(lì)放電管305以進(jìn)行發(fā)光。使來(lái)自放電管305的光照射到被攝體等上。發(fā)光控制電路304控制觸發(fā)電路303,并且控制來(lái)自放電管305的發(fā)光的開(kāi)始和停止。
測(cè)距單元308利用已知方法檢測(cè)到對(duì)象物體的距離。測(cè)距單元308例如包括受光傳感器,并且使用該受光傳感器來(lái)接收從放電管305照射的并且被對(duì)象物體反射的光,由此基于在發(fā)光之后直到接收到反射光為止所需的時(shí)間段來(lái)檢測(cè)到對(duì)象物體的距離。測(cè)距單元308可被配置為包括測(cè)距用光源,并且使用受光傳感器來(lái)接收從測(cè)距用光源照射的并且被對(duì)象物體反射的光,由此基于在照射光之后直到接收到反射光為止所需的時(shí)間段來(lái)檢測(cè)到對(duì)象物體的距離。
光電二極管314接收從放電管305發(fā)出的光,并且輸出與來(lái)自放電管305的發(fā)光量相對(duì)應(yīng)的檢測(cè)輸出(電流)。光電二極管314直接地或者例如經(jīng)由玻璃光纖接收從放電管305發(fā)出的光。積分電路309對(duì)從光電二極管314輸出的電流進(jìn)行積分。將來(lái)自積分電路309的輸出(積分輸出)輸入至比較器315的反相輸入端子和閃光燈微計(jì)算機(jī)310的模數(shù)轉(zhuǎn)換器端子。
比較器315的非反相輸入端子連接至閃光燈微計(jì)算機(jī)310的數(shù)模轉(zhuǎn)換器輸出端子,并且比較器315的輸出端子連接至and(與)門311的輸入端子其中之一。and門311的輸入端子中的另一個(gè)連接至閃光燈微計(jì)算機(jī)310的發(fā)光控制端子,并且and門311的輸出端子連接至發(fā)光控制電路304。
閃光燈300包括反射傘306和變焦光學(xué)系統(tǒng)307。反射傘306反射從放電管305發(fā)出的光,并且沿預(yù)定方向引導(dǎo)該光。變焦光學(xué)系統(tǒng)307包括光學(xué)面板,并且改變來(lái)自閃光燈300的光的照射角。通過(guò)改變變焦光學(xué)系統(tǒng)307和放電管305之間的相對(duì)位置,可以改變閃光燈300的閃光指數(shù)和照射范圍。
即,閃光燈300的發(fā)光部包括放電管305、反射傘306和變焦光學(xué)系統(tǒng)307。通過(guò)變焦光學(xué)系統(tǒng)307的移動(dòng)來(lái)改變來(lái)自發(fā)光部的光的照射范圍,并且通過(guò)可動(dòng)單元300b的轉(zhuǎn)動(dòng)來(lái)改變從發(fā)光部照射光的方向。
輸入部312包括操作部,其中該操作部包括電源開(kāi)關(guān)、用于設(shè)置閃光燈300的操作模式的模式設(shè)置開(kāi)關(guān)和用于設(shè)置各種參數(shù)的設(shè)置按鈕。此外,閃光燈微計(jì)算機(jī)310響應(yīng)于向輸入部312的輸入來(lái)進(jìn)行各種處理。將表示閃光燈300的狀態(tài)的信息顯示在顯示部313上。顯示部313配備有液晶裝置和發(fā)光元件。
變焦驅(qū)動(dòng)電路330包括變焦檢測(cè)部330a和變焦驅(qū)動(dòng)部330b。變焦檢測(cè)部330a利用編碼器等檢測(cè)變焦光學(xué)系統(tǒng)307和放電管305之間的相對(duì)位置。變焦驅(qū)動(dòng)部330b使用馬達(dá)來(lái)使變焦光學(xué)系統(tǒng)307移動(dòng)。閃光燈微計(jì)算機(jī)310經(jīng)由照相機(jī)微計(jì)算機(jī)101從鏡頭微計(jì)算機(jī)201獲取焦距,并且根據(jù)該焦距來(lái)確定變焦光學(xué)系統(tǒng)307的驅(qū)動(dòng)量。
反射電路340包括反射h檢測(cè)部340a、反射v檢測(cè)部340c、反射h驅(qū)動(dòng)部340b和反射v驅(qū)動(dòng)部340d。反射h檢測(cè)部340a利用旋轉(zhuǎn)編碼器或絕對(duì)編碼器檢測(cè)可動(dòng)單元300b在左右方向(水平方向)上的驅(qū)動(dòng)量。反射v檢測(cè)部340c利用旋轉(zhuǎn)編碼器或絕對(duì)編碼器檢測(cè)可動(dòng)單元300b在垂直方向上的驅(qū)動(dòng)量。
反射h驅(qū)動(dòng)部340b使用未示出的馬達(dá)來(lái)沿水平方向驅(qū)動(dòng)可動(dòng)單元300b。反射v驅(qū)動(dòng)部340d使用未示出的馬達(dá)來(lái)沿垂直方向驅(qū)動(dòng)可動(dòng)單元300b。
這里,閃光燈300的姿勢(shì)檢測(cè)電路360具有與照相機(jī)100的姿勢(shì)檢測(cè)電路140的構(gòu)造和功能相同的構(gòu)造和功能,并且是用于檢測(cè)閃光燈300的姿勢(shì)信息的電路。姿勢(shì)檢測(cè)電路360包括姿勢(shì)h檢測(cè)部360a、姿勢(shì)v檢測(cè)部360b和姿勢(shì)z檢測(cè)部360c。姿勢(shì)h檢測(cè)部360a檢測(cè)閃光燈300在水平方向上的姿勢(shì)信息。姿勢(shì)v檢測(cè)部360b檢測(cè)閃光燈300在垂直方向上的姿勢(shì)信息。姿勢(shì)z檢測(cè)部360c檢測(cè)閃光燈300在前后方向(z方向)上的姿勢(shì)信息。注意,姿勢(shì)檢測(cè)電路360例如由角速度傳感器或陀螺儀傳感器來(lái)實(shí)現(xiàn)。此外,將姿勢(shì)檢測(cè)電路360所檢測(cè)到的與閃光燈在各方向上的姿勢(shì)有關(guān)的姿勢(shì)信息輸入至閃光燈微計(jì)算機(jī)310。
這里,將說(shuō)明圖2所示的閃光燈300的可動(dòng)單元300b的轉(zhuǎn)動(dòng)范圍的示例。
圖4a和4b是用于說(shuō)明圖2所示的閃光燈300的可動(dòng)單元300b在垂直方向上的轉(zhuǎn)動(dòng)和在水平方向上的轉(zhuǎn)動(dòng)的圖,其中圖4a示出垂直方向上的轉(zhuǎn)動(dòng),并且圖4b示出水平方向上的轉(zhuǎn)動(dòng)。
如圖4a所示,可動(dòng)單元300b以相對(duì)于本體300a可以在垂直方向上轉(zhuǎn)動(dòng)的方式保持在本體300a上。此外,如圖4b所示,可動(dòng)單元300b以相對(duì)于本體300a可以在水平方向上轉(zhuǎn)動(dòng)的方式保持在本體300a上。注意,將可動(dòng)單元300b的基準(zhǔn)位置設(shè)置為圖4a所示的狀態(tài)中的、可動(dòng)單元300b在垂直方向上的位置的0度狀態(tài),同時(shí)設(shè)置為圖4b所示的狀態(tài)中的、可動(dòng)單元300b在水平方向上的位置的0度狀態(tài)。此外,圖4a和4b中的可動(dòng)單元300b的位置的各個(gè)所示狀態(tài)上方出現(xiàn)的用圓形和線所表示的指示符與以下所述的旋轉(zhuǎn)編碼器中的關(guān)聯(lián)旋轉(zhuǎn)編碼器的位置相對(duì)應(yīng)。
圖5a和5b是用于說(shuō)明依賴于圖2所示的可動(dòng)單元300b在垂直方向和水平方向上的各個(gè)轉(zhuǎn)動(dòng)的來(lái)自旋轉(zhuǎn)編碼器的輸出的圖,其中圖5a示出可動(dòng)單元300b在垂直方向上的轉(zhuǎn)動(dòng)角度的檢測(cè),并且圖5b示出可動(dòng)單元300b在水平方向上的轉(zhuǎn)動(dòng)角度的檢測(cè)。
圖5a示出用于使用利用4位格雷碼的旋轉(zhuǎn)編碼器來(lái)檢測(cè)可動(dòng)單元300b在垂直方向上的轉(zhuǎn)動(dòng)角度的結(jié)構(gòu)。此外,圖5b示出用于使用利用4位格雷碼的旋轉(zhuǎn)編碼器來(lái)檢測(cè)可動(dòng)單元300b在水平方向上的轉(zhuǎn)動(dòng)角度的結(jié)構(gòu)。注意,用于檢測(cè)可動(dòng)單元300b在垂直方向上的轉(zhuǎn)動(dòng)的旋轉(zhuǎn)編碼器的檢測(cè)部和用于檢測(cè)可動(dòng)單元300b在水平方向上的轉(zhuǎn)動(dòng)的旋轉(zhuǎn)編碼器的檢測(cè)部各自具有例如使用光反射器和光遮斷器的已知結(jié)構(gòu)。此外,在例示示例中,假定:與圖5a和5b所示的白色部分相關(guān)聯(lián)的來(lái)自旋轉(zhuǎn)編碼器的輸出是0,并且與圖5a和5b所示的黑色部分相關(guān)聯(lián)的來(lái)自旋轉(zhuǎn)編碼器的輸出是1。此外,假定:在可動(dòng)單元300b轉(zhuǎn)動(dòng)時(shí),在位變化的上升時(shí),進(jìn)行轉(zhuǎn)動(dòng)的判斷,并且在可動(dòng)單元300b停止時(shí),讀入圖案數(shù)據(jù)。
圖6a和6b是用于說(shuō)明圖5a和5b所示的旋轉(zhuǎn)編碼器的格雷碼和轉(zhuǎn)動(dòng)角度之間的對(duì)應(yīng)關(guān)系的圖,其中圖6a示出垂直方向上的格雷碼和轉(zhuǎn)動(dòng)角度之間的對(duì)應(yīng)關(guān)系,并且圖6b示出水平方向上的格雷碼和轉(zhuǎn)動(dòng)角度之間的對(duì)應(yīng)關(guān)系。
如圖6a和6b所示,旋轉(zhuǎn)編碼器根據(jù)可動(dòng)單元300b的轉(zhuǎn)動(dòng)角度來(lái)輸出彼此不同的檢測(cè)信號(hào)。這樣使得反射h檢測(cè)部340a和反射v檢測(cè)部340c能夠檢測(cè)可動(dòng)單元300b的驅(qū)動(dòng)量(即,轉(zhuǎn)動(dòng)角度)。
圖7a和7b是圖1和2所示的照相機(jī)所進(jìn)行的自動(dòng)反射發(fā)光拍攝處理的流程圖。
在輸入部112所配備的電源開(kāi)關(guān)變?yōu)榻油ㄒ允拐障鄼C(jī)微計(jì)算機(jī)101可操作的情況下,照相機(jī)微計(jì)算機(jī)101開(kāi)始圖7a和7b所示的自動(dòng)反射發(fā)光拍攝處理。
首先,照相機(jī)微計(jì)算機(jī)101對(duì)內(nèi)置存儲(chǔ)器和端口(均未示出)進(jìn)行初始化(步驟s1)。此外,照相機(jī)微計(jì)算機(jī)101讀取輸入部112所配備的開(kāi)關(guān)的狀態(tài)和預(yù)先設(shè)置的輸入信息,由此進(jìn)行與快門速度確定方法和光圈確定方法等有關(guān)的拍攝模式的設(shè)置。
然后,照相機(jī)微計(jì)算機(jī)101通過(guò)輸入部112所配備的釋放開(kāi)關(guān)的操作來(lái)判斷第一釋放開(kāi)關(guān)sw1是否已變?yōu)榻油?步驟s2)。如果第一釋放開(kāi)關(guān)sw1為斷開(kāi)(off)(步驟s2中為“否”),則照相機(jī)微計(jì)算機(jī)101等待,而如果第一釋放開(kāi)關(guān)sw1為接通(on)(步驟s2中為“是”),則照相機(jī)微計(jì)算機(jī)101經(jīng)由通信線路sc與鏡頭微計(jì)算機(jī)201進(jìn)行通信。然后,照相機(jī)微計(jì)算機(jī)101獲取焦距信息以及調(diào)焦和測(cè)光所需的光學(xué)信息作為鏡頭信息(步驟s3)。
接著,照相機(jī)微計(jì)算機(jī)101判斷閃光燈300是否安裝在照相機(jī)100上(步驟s4)。如果閃光燈300安裝在照相機(jī)100上(步驟s4中為“是”),則照相機(jī)微計(jì)算機(jī)101經(jīng)由通信線路sc與閃光燈微計(jì)算機(jī)310進(jìn)行通信。然后,照相機(jī)微計(jì)算機(jī)101從閃光燈微計(jì)算機(jī)310獲取諸如閃光燈id和表示主電容器302d的充電狀態(tài)的充電信息等的閃光燈信息(步驟s5)。此外,照相機(jī)微計(jì)算機(jī)101經(jīng)由通信線路sc與閃光燈微計(jì)算機(jī)310進(jìn)行通信,并且將步驟s3中所獲得的焦距信息發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s5a)。
據(jù)此,閃光燈微計(jì)算機(jī)310基于所接收到的焦距信息來(lái)確定變焦光學(xué)系統(tǒng)307的驅(qū)動(dòng)量。然后,閃光燈微計(jì)算機(jī)310基于該驅(qū)動(dòng)量來(lái)使變焦光學(xué)系統(tǒng)307移動(dòng),由此將閃光燈300的照射范圍調(diào)整為焦距。
接著,照相機(jī)微計(jì)算機(jī)101準(zhǔn)備將利用輸入部112所輸入的與閃光燈300有關(guān)的信息發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s6)。這里,照相機(jī)微計(jì)算機(jī)101將與閃光燈300有關(guān)的信息轉(zhuǎn)換成命令發(fā)送格式。以下將說(shuō)明步驟s6中的處理(信息發(fā)送準(zhǔn)備處理)。
然后,如以下所述,照相機(jī)微計(jì)算機(jī)101將步驟s6中所準(zhǔn)備的與閃光燈300有關(guān)的信息發(fā)送至閃光燈300(步驟s7)。然后,照相機(jī)微計(jì)算機(jī)101判斷所設(shè)置的調(diào)焦模式是否是自動(dòng)調(diào)焦(af)模式(步驟s8a)。
如果所設(shè)置的調(diào)焦模式是自動(dòng)調(diào)焦模式(步驟s8a中為“是”),則照相機(jī)微計(jì)算機(jī)101控制焦點(diǎn)檢測(cè)電路107,由此利用已知的相位差檢測(cè)方法來(lái)檢測(cè)焦點(diǎn)(步驟s9a)。如此,照相機(jī)微計(jì)算機(jī)101基于優(yōu)先更近點(diǎn)的已知自動(dòng)選擇算法或者根據(jù)用戶的操作,來(lái)從多個(gè)測(cè)距點(diǎn)中確定調(diào)焦時(shí)透鏡組202要聚焦于的測(cè)距點(diǎn)。然后,照相機(jī)微計(jì)算機(jī)101將步驟s9a中所確定的測(cè)距點(diǎn)存儲(chǔ)在照相機(jī)微計(jì)算機(jī)101所內(nèi)置的ram中。
接著,照相機(jī)微計(jì)算機(jī)101基于從焦點(diǎn)檢測(cè)電路107獲得的焦點(diǎn)信息來(lái)確定透鏡組202的驅(qū)動(dòng)量。然后,照相機(jī)微計(jì)算機(jī)101經(jīng)由通信線路sc與鏡頭微計(jì)算機(jī)201進(jìn)行通信,并且基于該透鏡驅(qū)動(dòng)量來(lái)驅(qū)動(dòng)透鏡組202(步驟s10a)。
接著,照相機(jī)微計(jì)算機(jī)101從閃光燈微計(jì)算機(jī)310讀取閃光燈300的反射模式。該反射模式包括自動(dòng)反射模式(第一模式)和手動(dòng)反射鎖定模式(第二模式)。然后,照相機(jī)微計(jì)算機(jī)101判斷將自動(dòng)(自動(dòng)反射模式)、手動(dòng)反射鎖定(手動(dòng)反射鎖定(半自動(dòng))模式)和關(guān)閉中的哪一個(gè)設(shè)置為反射模式(步驟s11)。注意,例如,利用輸入部312所配備的自動(dòng)反射開(kāi)關(guān)來(lái)判斷是否進(jìn)行自動(dòng)反射。
如果反射模式是自動(dòng)反射模式(步驟s11中為“自動(dòng)”),則照相機(jī)微計(jì)算機(jī)101判斷自動(dòng)反射的啟動(dòng)開(kāi)關(guān)是否變?yōu)榻油?步驟s12)。如果該啟動(dòng)開(kāi)關(guān)為斷開(kāi)(步驟s12中為“否”),則照相機(jī)微計(jì)算機(jī)101返回至步驟s11。
如果啟動(dòng)開(kāi)關(guān)為接通(步驟s12中為“是”),則照相機(jī)微計(jì)算機(jī)101進(jìn)行與以下所述的自動(dòng)反射操作(以下稱為“自動(dòng)反射處理)相關(guān)聯(lián)的處理(步驟s13)。在執(zhí)行了自動(dòng)反射處理之后,照相機(jī)微計(jì)算機(jī)101基于姿勢(shì)檢測(cè)電路140或姿勢(shì)檢測(cè)電路360的檢測(cè)結(jié)果來(lái)判斷照相機(jī)的姿勢(shì)的變化量是否不小于預(yù)定閾值(步驟s14a)。這里,照相機(jī)微計(jì)算機(jī)101判斷緊前的姿勢(shì)檢測(cè)結(jié)果和最新的姿勢(shì)檢測(cè)結(jié)果之間的差是否不小于預(yù)定閾值。
如果照相機(jī)的位置的姿勢(shì)的變化量小于預(yù)定閾值(步驟s14a中為“否”),則照相機(jī)微計(jì)算機(jī)101判斷自動(dòng)反射是否終止(步驟s15)。如果自動(dòng)反射沒(méi)有終止(步驟s15中為“否”),則照相機(jī)微計(jì)算機(jī)101返回至步驟s14a。另一方面,如果自動(dòng)反射終止(步驟s15中為“是”),則照相機(jī)微計(jì)算機(jī)101進(jìn)入以下所述的步驟s21。
如果照相機(jī)的姿勢(shì)的變化量不小于預(yù)定閾值(步驟s14a中為“是”),則照相機(jī)微計(jì)算機(jī)101再次進(jìn)行用于計(jì)算可動(dòng)單元300b的轉(zhuǎn)動(dòng)角度的自動(dòng)反射處理(步驟s16)。這里,照相機(jī)微計(jì)算機(jī)101基于照相機(jī)的改變后的姿勢(shì)來(lái)確定使照射閃光燈光的方向相對(duì)于姿勢(shì)變化之前的方向沒(méi)有改變的可動(dòng)單元300b的轉(zhuǎn)動(dòng)角度。然后,照相機(jī)微計(jì)算機(jī)101將表示轉(zhuǎn)動(dòng)角度的角度信息發(fā)送至閃光燈微計(jì)算機(jī)310。閃光燈微計(jì)算機(jī)310基于角度信息來(lái)驅(qū)動(dòng)可動(dòng)單元300b,隨后照相機(jī)微計(jì)算機(jī)101進(jìn)入步驟s15。
如上所述,在照相機(jī)的姿勢(shì)的變化量不小于預(yù)定閾值的情況下、即在照相機(jī)的姿勢(shì)大幅改變的情況下,由于如果可動(dòng)單元300b保持處于其相對(duì)于本體300a的轉(zhuǎn)動(dòng)角度固定的狀態(tài)、則照射方向大幅改變,因此進(jìn)行上述處理。
圖8a和8b是用于說(shuō)明照相機(jī)的姿勢(shì)所引起的照射方向的變化的圖,其中圖8a示出照相機(jī)處于橫向方位的狀態(tài),并且圖8b示出照相機(jī)處于縱向方位的狀態(tài)。
在圖8a所示的狀態(tài)下,將照相機(jī)100設(shè)置成安裝有閃光燈300的部分朝向天花板的姿勢(shì)(照相機(jī)處于橫向方位)。此外,在圖8b所示的狀態(tài)下,將照相機(jī)100設(shè)置成安裝有閃光燈300的部分朝向水平方向的姿勢(shì)(照相機(jī)處于縱向方位)。
在將照相機(jī)100的姿勢(shì)從圖8a所示的以可動(dòng)單元300b的轉(zhuǎn)動(dòng)角度固定的方式設(shè)置照射方向的狀態(tài)(反射鎖定)改變?yōu)閳D8b所示的狀態(tài)的情況下,來(lái)自閃光燈300的光照射的方向由于轉(zhuǎn)動(dòng)角度的固定狀態(tài)而大幅改變。因此,在反射鎖定中改變照相機(jī)100的姿勢(shì)的情況下,再次進(jìn)行用于計(jì)算轉(zhuǎn)動(dòng)角度的處理,以使閃光燈光沿所設(shè)置的照射方向照射。
例如,假設(shè)在圖8a所示的照相機(jī)的姿勢(shì)中,可動(dòng)單元300b的轉(zhuǎn)動(dòng)角度在圖4a所示的照相機(jī)的垂直方向上為90度。在這種情況下,在圖8b所示的姿勢(shì)中,通過(guò)將可動(dòng)單元300b的轉(zhuǎn)動(dòng)角度在圖4b所示的照相機(jī)的水平方向上設(shè)置為270度,可以將照射方向設(shè)置為與圖4a相同的方向。
如上所述,在處于自動(dòng)反射模式的情況下,根據(jù)照相機(jī)100的姿勢(shì)的變化量不小于預(yù)定閾值這一條件,連續(xù)地重復(fù)反射驅(qū)動(dòng)。
如果反射模式是手動(dòng)反射鎖定模式(在步驟s11中為“手動(dòng)反射鎖定”),則照相機(jī)微計(jì)算機(jī)101利用用戶對(duì)未示出的存儲(chǔ)按鈕的操作將改變后的反射角手動(dòng)存儲(chǔ)在內(nèi)置ram中(步驟s17)。注意,該存儲(chǔ)按鈕設(shè)置在輸入部112或312中,并且通過(guò)用戶對(duì)存儲(chǔ)按鈕的操作來(lái)存儲(chǔ)可動(dòng)單元300b的停止位置處的反射角。
然后,照相機(jī)微計(jì)算機(jī)101判斷手動(dòng)反射鎖定的啟動(dòng)按鈕是否已變?yōu)榻油?步驟s18a)。如果啟動(dòng)開(kāi)關(guān)為斷開(kāi)(步驟s18a中為“否”),則照相機(jī)微計(jì)算機(jī)101返回至步驟s11。另一方面,如果啟動(dòng)開(kāi)關(guān)為接通(步驟s18a中為“是”),則照相機(jī)微計(jì)算機(jī)101進(jìn)行與手動(dòng)反射鎖定操作相關(guān)聯(lián)的處理(以下稱為“手動(dòng)反射鎖定處理”)。然后,代替確定反射角,照相機(jī)微計(jì)算機(jī)101基于姿勢(shì)檢測(cè)電路140或姿勢(shì)檢測(cè)電路360的檢測(cè)結(jié)果,來(lái)判斷照相機(jī)的姿勢(shì)的變化量(緊前的姿勢(shì)檢測(cè)結(jié)果和最新的姿勢(shì)檢測(cè)結(jié)果之間的差)是否不小于預(yù)定閾值(步驟s14b)。
如果姿勢(shì)的變化量不小于預(yù)定閾值(步驟s14b中為“是”),則與步驟s18a相同,照相機(jī)微計(jì)算機(jī)101判斷手動(dòng)反射鎖定的啟動(dòng)開(kāi)關(guān)是否為接通(繼續(xù)接通)(步驟s18b)。
如果啟動(dòng)開(kāi)關(guān)為斷開(kāi)(步驟s18b中為“否”),則照相機(jī)微計(jì)算機(jī)101返回至步驟s14b。另一方面,如果啟動(dòng)開(kāi)關(guān)為接通(步驟s18b中為“是”),則照相機(jī)微計(jì)算機(jī)101進(jìn)行手動(dòng)反射鎖定處理(步驟s19)。這里,照相機(jī)微計(jì)算機(jī)101基于照相機(jī)的改變后的姿勢(shì)來(lái)確定可動(dòng)單元300b的用以使照射閃光燈光的方向相對(duì)于姿勢(shì)變化之前的方向沒(méi)有改變的轉(zhuǎn)動(dòng)角度。
注意,在手動(dòng)反射鎖定的啟動(dòng)開(kāi)關(guān)沒(méi)有變?yōu)榻油ǖ那闆r下,即使在照相機(jī)的姿勢(shì)改變時(shí),也不進(jìn)行反射操作。
照相機(jī)微計(jì)算機(jī)101將表示可動(dòng)單元300b的轉(zhuǎn)動(dòng)角度的角度信息發(fā)送至閃光燈微計(jì)算機(jī)310。閃光燈微計(jì)算機(jī)310基于該角度信息來(lái)驅(qū)動(dòng)可動(dòng)單元300b。
在執(zhí)行步驟s19之后,照相機(jī)微計(jì)算機(jī)101判斷手動(dòng)反射鎖定操作是否終止(步驟s20)。這里,例如,在內(nèi)置計(jì)時(shí)器計(jì)時(shí)了預(yù)定時(shí)間段的情況下,照相機(jī)微計(jì)算機(jī)101判斷為手動(dòng)反射鎖定操作已終止。注意,照相機(jī)微計(jì)算機(jī)101可被配置為在對(duì)未示出的終止按鈕進(jìn)行操作的情況下,判斷為手動(dòng)反射鎖定操作已終止。
如果手動(dòng)反射鎖定操作沒(méi)有終止(步驟s20中為“否”),則照相機(jī)微計(jì)算機(jī)101返回至步驟s14b,而如果手動(dòng)反射鎖定操作已終止(步驟s20中為“是”),則照相機(jī)微計(jì)算機(jī)101進(jìn)入后面所述的步驟s21。如果照相機(jī)的姿勢(shì)的變化量小于預(yù)定閾值(步驟s14b中為“否”),則照相機(jī)微計(jì)算機(jī)101也進(jìn)入步驟s20。
注意,僅在第一釋放開(kāi)關(guān)sw1為接通的情況下,才執(zhí)行步驟s18a和s18b。也就是說(shuō),即使在手動(dòng)反射鎖定操作期間照相機(jī)的姿勢(shì)大幅改變的情況下,如果第一釋放開(kāi)關(guān)sw1為斷開(kāi),則不進(jìn)行照射方向的重新設(shè)置和可動(dòng)單元300b的重新驅(qū)動(dòng)。如上所述,通過(guò)根據(jù)第一釋放開(kāi)關(guān)sw1的狀態(tài)禁止進(jìn)行照射方向的重新設(shè)置和可動(dòng)單元300b的重新驅(qū)動(dòng),可以按正確定時(shí)驅(qū)動(dòng)可動(dòng)單元300b。
如果沒(méi)有安裝閃光燈300(步驟s4中為“否”),則照相機(jī)微計(jì)算機(jī)101判斷調(diào)焦模式是否是af模式(步驟s8b)。如果調(diào)焦模式是af模式(步驟s8b中為“是”),則照相機(jī)微計(jì)算機(jī)101執(zhí)行與步驟s9a相同的處理(步驟s9b),并且執(zhí)行與步驟s10a相同的處理(步驟s10b)。然后,照相機(jī)微計(jì)算機(jī)101使用測(cè)光電路106來(lái)進(jìn)行測(cè)光,并且獲得測(cè)光的結(jié)果(步驟s21)。如果反射模式為斷開(kāi)(步驟s11中為“off”(斷開(kāi))),則照相機(jī)微計(jì)算機(jī)也進(jìn)入步驟s21。此外,如果調(diào)焦模式不是af模式,即如果調(diào)焦是手動(dòng)調(diào)焦(mf)模式(步驟s8b中為“否”),則照相機(jī)微計(jì)算機(jī)101直接進(jìn)入步驟s21。
在步驟s21中,例如,在測(cè)光傳感器在通過(guò)分割拍攝范圍所形成的六個(gè)區(qū)域的各區(qū)域中進(jìn)行測(cè)光的情況下,照相機(jī)微計(jì)算機(jī)101將各個(gè)區(qū)域的亮度值作為測(cè)光結(jié)果(即作為evb(i)(i=0~5))存儲(chǔ)在內(nèi)置ram中。
然后,照相機(jī)微計(jì)算機(jī)101根據(jù)從輸入部112輸入的增益設(shè)置,利用增益切換電路108進(jìn)行增益切換(步驟s22)。注意,增益設(shè)置例如是iso感光度設(shè)置。此外,照相機(jī)微計(jì)算機(jī)101經(jīng)由通信線路sc與閃光燈微計(jì)算機(jī)310進(jìn)行通信,由此將例如表示切換后的增益的增益設(shè)置信息發(fā)送至閃光燈微計(jì)算機(jī)310。
注意,照相機(jī)微計(jì)算機(jī)101基于測(cè)光結(jié)果(內(nèi)置ram中所存儲(chǔ)的各個(gè)區(qū)域的亮度值),使用已知算法來(lái)確定曝光值(evs)(步驟s23:曝光計(jì)算)。然后,照相機(jī)微計(jì)算機(jī)101判斷從閃光燈微計(jì)算機(jī)310是否接收到充電完成信號(hào)(步驟s24)。如果接收到充電完成信號(hào)(步驟s24中為“是”),則照相機(jī)微計(jì)算機(jī)101基于曝光值來(lái)確定適合發(fā)光拍攝的曝光控制值(快門速度(tv)和光圈值(av))(步驟s25)。另一方面,如果沒(méi)有接收到充電完成信號(hào)(步驟s24中為“否”),則照相機(jī)微計(jì)算機(jī)101基于曝光值來(lái)確定適合禁止閃光燈300發(fā)光的拍攝(非發(fā)光拍攝)的曝光控制值(步驟s26)。
在執(zhí)行了步驟s25或s26之后,照相機(jī)微計(jì)算機(jī)101通過(guò)對(duì)輸入部112所配備的釋放開(kāi)關(guān)進(jìn)行操作來(lái)判斷第二釋放開(kāi)關(guān)sw2是否變?yōu)榻油?步驟s27)。如果第二釋放開(kāi)關(guān)sw2為接通(步驟s27中為“是”),則照相機(jī)微計(jì)算機(jī)101進(jìn)入以下所述的釋放處理,而如果第二釋放開(kāi)關(guān)sw2為斷開(kāi)(步驟s27中為“否”),則照相機(jī)微計(jì)算機(jī)101返回至步驟s2。
圖9是圖1和2所示的照相機(jī)所進(jìn)行的在釋放開(kāi)始之后的處理的流程圖。注意,所例示的釋放開(kāi)始之后所進(jìn)行的處理是與發(fā)光拍攝有關(guān)的處理,并且在與非發(fā)光拍攝有關(guān)的處理中省略了用于進(jìn)行最后發(fā)光的處理。
首先,照相機(jī)微計(jì)算機(jī)101在閃光燈300沒(méi)有正發(fā)光的狀態(tài)下使用測(cè)光電路106進(jìn)行測(cè)光,并且獲得在不發(fā)光時(shí)所確定的測(cè)光結(jié)果(非發(fā)光時(shí)亮度值)(步驟s401:外部光亮度測(cè)光)。此時(shí),測(cè)光電路106將通過(guò)測(cè)光所獲得的各個(gè)區(qū)域的非發(fā)光時(shí)亮度值作為eva(i)(i=0~5)存儲(chǔ)在內(nèi)置ram中。然后,照相機(jī)微計(jì)算機(jī)101經(jīng)由通信線路sc向閃光燈微計(jì)算機(jī)310發(fā)送用于進(jìn)行預(yù)備發(fā)光的命令(步驟s402)。響應(yīng)于預(yù)備發(fā)光命令,閃光燈微計(jì)算機(jī)310控制觸發(fā)電路303和發(fā)光控制電路304以利用預(yù)定光量進(jìn)行預(yù)備發(fā)光。
然后,照相機(jī)微計(jì)算機(jī)101在正進(jìn)行預(yù)備發(fā)光的狀態(tài)下,使用測(cè)光電路106進(jìn)行測(cè)光,并且獲得預(yù)備發(fā)光時(shí)的測(cè)光結(jié)果(預(yù)備發(fā)光亮度值)(步驟s403)。此時(shí),測(cè)光電路106將通過(guò)測(cè)光所獲得的各個(gè)區(qū)域的預(yù)備發(fā)光亮度值作為evf(i)(i=0~5)存儲(chǔ)在內(nèi)置ram中。
接著,照相機(jī)微計(jì)算機(jī)101在執(zhí)行曝光之前使主鏡104上升,以使主鏡104從拍攝光路退避(步驟s404)。然后,照相機(jī)微計(jì)算機(jī)101使用以下公式(1),基于非發(fā)光時(shí)亮度值和預(yù)備發(fā)光亮度值來(lái)僅提取預(yù)備發(fā)光的反射光成分(預(yù)備發(fā)光成分)的亮度值evdf(i)(步驟s405):
evdf(i)←(ln2(2evf(i)-2eva(i))...(1)
注意,針對(duì)六個(gè)區(qū)域各自進(jìn)行該提取。
然后,照相機(jī)微計(jì)算機(jī)101經(jīng)由通信線路sc從閃光燈微計(jì)算機(jī)310獲取表示預(yù)備發(fā)光時(shí)的發(fā)光量的預(yù)備發(fā)光信息(預(yù)備發(fā)光數(shù)據(jù):qpre)(步驟s406)。照相機(jī)微計(jì)算機(jī)101基于測(cè)距點(diǎn)、焦距信息、預(yù)備發(fā)光信息(qpre)和反射通信信息,來(lái)選擇六個(gè)區(qū)域中的包括要發(fā)出適當(dāng)光量所針對(duì)的被攝體的一個(gè)區(qū)域并且確定最終發(fā)光量(步驟s407)。
在確定最終發(fā)光量時(shí),照相機(jī)微計(jì)算機(jī)101使用以下的公式(2)來(lái)確定作為向著所選擇區(qū)域(p)中的被攝體所要發(fā)出的光量的最終發(fā)光量的相對(duì)比。這里,照相機(jī)微計(jì)算機(jī)101基于曝光值(evs)、被攝體亮度值(evb)和僅預(yù)備發(fā)光的反射光成分的亮度值evdf(p)來(lái)確定適當(dāng)?shù)淖罱K發(fā)光量相對(duì)于預(yù)備發(fā)光量的相對(duì)比(r)。
r←ln2(2evs-2evb(p))-evdf(p)...(2)
這里,確定曝光值(evs)和擴(kuò)展后的被攝體亮度值(evb)之間的差,以通過(guò)閃光燈光和外部光的組合來(lái)控制閃光燈光,使得閃光燈發(fā)光時(shí)的曝光變得適當(dāng)。
在拍攝畫面中存在高反射物體(例如,金色屏風(fēng))的情況下,預(yù)備發(fā)光的反射光成分有時(shí)變得較大,以使最終發(fā)光量較小。為了防止這種問(wèn)題,已知有用于在攝像畫面中檢測(cè)到高反射物體的情況下使最終發(fā)光量較大的校正處理。另一方面,在進(jìn)行反射發(fā)光拍攝的情況下,不進(jìn)行高反射物體的檢測(cè),并且不進(jìn)行上述的校正處理。即,在反射發(fā)光拍攝中,由于即使在攝像畫面中存在高反射物體的情況下也沒(méi)有直接發(fā)出閃光燈光,因此高反射物體對(duì)預(yù)備發(fā)光的反射光成分的影響較小。因此,不進(jìn)行高反射物體的檢測(cè)。此外,在反射發(fā)光拍攝中,也不進(jìn)行與攝像畫面中的被攝體的位置相對(duì)應(yīng)的最終發(fā)光量的校正。
如上所述,在反射發(fā)光拍攝中,盡管在正常發(fā)光拍攝時(shí)進(jìn)行這種校正,但不進(jìn)行與攝像畫面中所存在的被攝體的反射率和位置等相對(duì)應(yīng)的最終發(fā)光量的校正。這樣使得可以確定適合反射發(fā)光拍攝的最終發(fā)光量。注意,正常發(fā)光拍攝是指通過(guò)使可動(dòng)單元300b定位于圖4a和4b所示的基準(zhǔn)位置所進(jìn)行的發(fā)光拍攝。
照相機(jī)微計(jì)算機(jī)101通過(guò)以下的公式(3)來(lái)確定新的相對(duì)比。這里,照相機(jī)微計(jì)算機(jī)101使用發(fā)光拍攝時(shí)的快門速度(tv)、預(yù)備發(fā)光的發(fā)光時(shí)間段(t_pre)和預(yù)先設(shè)置的校正系數(shù)(c)來(lái)校正相對(duì)比(r),由此確定新的相對(duì)比r(步驟s408)。
r←r+tv–t_pre+c...(3)
這里,在使用快門速度(tv)和預(yù)備發(fā)光的發(fā)光時(shí)間段(t_pre)進(jìn)行校正的情況下,可以適當(dāng)?shù)乇容^預(yù)備發(fā)光時(shí)的測(cè)光積分值(intp)與最終發(fā)光時(shí)的測(cè)光積分值(intm)。
然后,照相機(jī)微計(jì)算機(jī)101將用于確定最終發(fā)光量的與相對(duì)比(r)有關(guān)的信息經(jīng)由通信線路sc發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s409)。然后,照相機(jī)微計(jì)算機(jī)101向鏡頭微計(jì)算機(jī)201發(fā)送命令,使得將光圈205控制為步驟s25中所確定的光圈值(av),并且控制快門103以按步驟s25中所確定的快門速度(tv)進(jìn)行工作(步驟s410)。
接著,照相機(jī)微計(jì)算機(jī)101經(jīng)由通信線路sc向閃光燈微計(jì)算機(jī)310發(fā)送命令以進(jìn)行最終發(fā)光(步驟s411)。響應(yīng)于該命令,閃光燈微計(jì)算機(jī)310基于從照相機(jī)發(fā)送來(lái)的相對(duì)比(r)來(lái)進(jìn)行最終發(fā)光。
在終止上述的一系列曝光操作之后,照相機(jī)微計(jì)算機(jī)101使已從拍攝光路退避的主鏡104向下移動(dòng),以再次使主鏡104傾斜地設(shè)置在拍攝光路中(步驟s412)。然后,照相機(jī)微計(jì)算機(jī)101利用增益切換電路108所設(shè)置的增益來(lái)放大來(lái)自攝像裝置102的輸出,并且利用模數(shù)轉(zhuǎn)換器109將放大后的輸出轉(zhuǎn)換成數(shù)字信號(hào)。然后,照相機(jī)微計(jì)算機(jī)101利用信號(hào)處理電路111對(duì)數(shù)字信號(hào)(圖像數(shù)據(jù))進(jìn)行諸如白平衡處理等的預(yù)定信號(hào)處理(顯像處理)(步驟s413)。然后,照相機(jī)微計(jì)算機(jī)101將經(jīng)過(guò)了信號(hào)處理的圖像數(shù)據(jù)記錄在存儲(chǔ)器(未示出)中(步驟s414),并且終止與拍攝有關(guān)的一系列處理。
然后,照相機(jī)微計(jì)算機(jī)101判斷第一釋放開(kāi)關(guān)sw1是否為接通(步驟s415)。如果第一釋放開(kāi)關(guān)sw1為接通(步驟s415中為“是”),則照相機(jī)微計(jì)算機(jī)101返回至圖7a所示的步驟s27,而如果為第一釋放開(kāi)關(guān)sw1斷開(kāi)(步驟s415中為“否”),則照相機(jī)微計(jì)算機(jī)101返回至圖7a所示的步驟s2。
圖10a和10b是圖7a所示的步驟s6中所進(jìn)行的信息發(fā)送準(zhǔn)備處理的流程圖。此外,圖11a和11b是示出照相機(jī)和閃光燈之間的通信中所使用的命令列表的示例的圖。
在信息發(fā)送準(zhǔn)備處理中,首先,照相機(jī)微計(jì)算機(jī)101判斷照相機(jī)是否是能夠進(jìn)行自動(dòng)反射操作的照相機(jī)(兼容照相機(jī))(步驟s501)。如果照相機(jī)是兼容照相機(jī)(步驟s501中為“是”),則照相機(jī)微計(jì)算機(jī)101將“cs001命令:01”存儲(chǔ)在內(nèi)置存儲(chǔ)器(未示出)中以準(zhǔn)備進(jìn)行照相機(jī)-閃光燈通信(c→s)(步驟s502),而如果照相機(jī)不是兼容照相機(jī)(步驟s501中為“否”),則照相機(jī)微計(jì)算機(jī)101將“cs001命令:00”存儲(chǔ)在內(nèi)置存儲(chǔ)器中以準(zhǔn)備進(jìn)行照相機(jī)-閃光燈通信(c→s)(步驟s503)。
在執(zhí)行了步驟s502或s503之后,照相機(jī)微計(jì)算機(jī)101判斷是否設(shè)置了自動(dòng)反射操作(步驟s504)。如果設(shè)置了自動(dòng)反射操作(步驟s504中為“是”),則照相機(jī)微計(jì)算機(jī)101將“cs011命令:01”存儲(chǔ)在內(nèi)置存儲(chǔ)器中以準(zhǔn)備進(jìn)行照相機(jī)-閃光燈通信(c→s)(步驟s505),而如果沒(méi)有設(shè)置自動(dòng)反射操作(步驟s504中為“否”),則照相機(jī)微計(jì)算機(jī)101將“cs011命令:00”存儲(chǔ)在內(nèi)置存儲(chǔ)器中以準(zhǔn)備進(jìn)行照相機(jī)-閃光燈通信(c→s)(步驟s506)。
在執(zhí)行了步驟s505或s506之后,照相機(jī)微計(jì)算機(jī)101判斷是否設(shè)置了用于確定(作為用于確定反射發(fā)光拍攝的最佳照射方向的信息的)到對(duì)象物體(反射物體)的距離的方法(測(cè)距方法)(步驟s507)。注意,術(shù)語(yǔ)“對(duì)象物體”意圖是指用于在反射發(fā)光拍攝時(shí)反射閃光燈光的反射物體(天花板、墻壁等)。此外,作為測(cè)距方法,可以涉及例如進(jìn)行向著對(duì)象物體的預(yù)備發(fā)光并且利用從該對(duì)象物體反射來(lái)的光量來(lái)測(cè)量到對(duì)象物體的距離的所謂的預(yù)備發(fā)光方法。此外,存在使用閃光燈300所配備的測(cè)距單元308來(lái)測(cè)量到對(duì)象物體的距離的所謂的閃光燈測(cè)距方法。此外,存在使用調(diào)焦的結(jié)果來(lái)測(cè)量到對(duì)象物體的距離的所謂的照相機(jī)測(cè)距方法。
如果設(shè)置了測(cè)距方法(步驟s507中為“是”),則照相機(jī)微計(jì)算機(jī)101根據(jù)測(cè)距方法的設(shè)置來(lái)將cs091命令存儲(chǔ)在內(nèi)置存儲(chǔ)器中,以準(zhǔn)備進(jìn)行照相機(jī)-閃光燈通信(c→s)(步驟s508)。這里,照相機(jī)微計(jì)算機(jī)101將“被攝體”和“天花板”之間的區(qū)別分配到最高4位,其中如圖11b中的命令列表的命令編號(hào)091的數(shù)據(jù)項(xiàng)的框所示,將“被攝體”設(shè)置為0并且將“天花板”設(shè)置為1。此外,照相機(jī)微計(jì)算機(jī)101將“預(yù)備發(fā)光”、“閃光燈測(cè)距”和“照相機(jī)測(cè)距”之間的區(qū)別分配至最低4位,其中如圖11b中的命令列表的命令編號(hào)091的數(shù)據(jù)項(xiàng)的框所示,將“預(yù)備發(fā)光”設(shè)置為0,將“閃光燈測(cè)距”設(shè)置為1,并且將“照相機(jī)測(cè)距”設(shè)置為2。將(圖示示例中以第一數(shù)位表示的)最高4位和(圖示示例中以第二數(shù)位表示的)最低4位進(jìn)行組合,以形成例如表示“被攝體”和“預(yù)備發(fā)光”的“00”。在假定將被攝體和天花板這兩者都設(shè)置為“預(yù)備發(fā)光”的情況下,將“cs091命令:數(shù)據(jù)0010”存儲(chǔ)在內(nèi)置存儲(chǔ)器中。同樣,在假定將被攝體和天花板這兩者都設(shè)置為“閃光燈測(cè)距”的情況下,將“cs091命令:數(shù)據(jù)0111”存儲(chǔ)在內(nèi)置存儲(chǔ)器中。此外,在假定將被攝體設(shè)置為“照相機(jī)測(cè)距”并且將天花板設(shè)置為“預(yù)備發(fā)光”的情況下,將“cs091命令:數(shù)據(jù)0210”存儲(chǔ)在內(nèi)置存儲(chǔ)器中。
然后,照相機(jī)微計(jì)算機(jī)101判斷釋放開(kāi)關(guān)的狀態(tài)(步驟s509)。如果沒(méi)有設(shè)置測(cè)距方法(步驟s507中為“否”),則照相機(jī)微計(jì)算機(jī)101進(jìn)入步驟s509。
如果sw1和sw2這兩者都為斷開(kāi)(在步驟s509中sw1、sw2為off),則照相機(jī)微計(jì)算機(jī)101將“cs151命令:數(shù)據(jù)00”存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s510)。如果sw1為接通(在步驟s509中sw1為on),則照相機(jī)微計(jì)算機(jī)101將“cs151命令:數(shù)據(jù)01”存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s511)。此外,如果sw2為接通(在步驟s509中sw2為on),則照相機(jī)微計(jì)算機(jī)101將“cs151命令:數(shù)據(jù)02”存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s512)。
在執(zhí)行了步驟s510、s511或s512之后,照相機(jī)微計(jì)算機(jī)101判斷未示出的測(cè)光計(jì)時(shí)器是否在工作中(步驟s513)。測(cè)光計(jì)時(shí)器是用于定義要進(jìn)行測(cè)光的時(shí)間段的計(jì)時(shí)器,以在進(jìn)行如此定義的時(shí)間段的測(cè)光之后將照相機(jī)100的操作模式切換為省電模式。測(cè)光計(jì)時(shí)器設(shè)置在照相機(jī)微計(jì)算機(jī)101中。例如,在sw1變?yōu)榻油〞r(shí),開(kāi)始測(cè)光計(jì)時(shí)器的計(jì)數(shù)。
如果測(cè)光計(jì)時(shí)器在工作中(步驟s513中為“是”),則照相機(jī)微計(jì)算機(jī)101將“cs141命令:數(shù)據(jù)01”存儲(chǔ)在內(nèi)置存儲(chǔ)器中以準(zhǔn)備進(jìn)行照相機(jī)-閃光燈通信(c→s)(步驟s514)。另一方面,如果測(cè)光計(jì)時(shí)器不在工作中(步驟s513中為“否”),則照相機(jī)微計(jì)算機(jī)101將“cs141命令:數(shù)據(jù)00”存儲(chǔ)在內(nèi)置存儲(chǔ)器中以準(zhǔn)備進(jìn)行照相機(jī)-閃光燈通信(c→s)(步驟s515)。
在執(zhí)行了步驟s514或s515之后,照相機(jī)微計(jì)算機(jī)101將其它閃光燈設(shè)置信息存儲(chǔ)在內(nèi)置在存儲(chǔ)器中(步驟s516)。然后,照相機(jī)微計(jì)算機(jī)101進(jìn)入圖7a所示的步驟s7。
圖12是圖7a所示的步驟s7中所進(jìn)行的信息發(fā)送處理的流程圖。注意,在該信息發(fā)送處理中,使用圖11a和11b所示的命令作為設(shè)置命令,并且還進(jìn)行參考圖3a~3e所述的串行通信。
在信息發(fā)送處理中,首先,照相機(jī)微計(jì)算機(jī)101將根據(jù)參考圖10a所述的步驟s501中的判斷結(jié)果所設(shè)置的數(shù)據(jù)(信息)發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s601)。然后,照相機(jī)微計(jì)算機(jī)101將根據(jù)步驟s504的判斷結(jié)果所設(shè)置的數(shù)據(jù)發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s602)。此外,照相機(jī)微計(jì)算機(jī)101將根據(jù)步驟s507的判斷結(jié)果所設(shè)置的數(shù)據(jù)發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s603)。
此外,照相機(jī)微計(jì)算機(jī)101將根據(jù)步驟s509的判斷結(jié)果所設(shè)置的數(shù)據(jù)(釋放狀態(tài))發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s604)。然后,照相機(jī)微計(jì)算機(jī)101將根據(jù)步驟s513的判斷結(jié)果所設(shè)置的數(shù)據(jù)(測(cè)光計(jì)時(shí)器的操作狀態(tài))發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s605)。接著,照相機(jī)微計(jì)算機(jī)101將步驟s516中存儲(chǔ)在內(nèi)置存儲(chǔ)器中的數(shù)據(jù)(其它閃光燈設(shè)置信息)發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s606)。然后,照相機(jī)微計(jì)算機(jī)101進(jìn)入圖7a所示的步驟s8a。
在閃光燈300中,在接收到通信中斷時(shí),閃光燈微計(jì)算機(jī)310接收從照相機(jī)微計(jì)算機(jī)101發(fā)送來(lái)的數(shù)據(jù)(步驟s607)。然后,閃光燈微計(jì)算機(jī)310將所接收到的數(shù)據(jù)存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s608),之后終止本處理。
圖13是圖7b的步驟s13和s16中所進(jìn)行的自動(dòng)反射處理的流程圖。
在自動(dòng)反射處理中,首先,照相機(jī)微計(jì)算機(jī)101進(jìn)行如以下所述的用于從閃光燈微計(jì)算機(jī)310獲取自動(dòng)反射數(shù)據(jù)的自動(dòng)反射數(shù)據(jù)獲取處理(步驟s701)。然后,照相機(jī)微計(jì)算機(jī)101基于自動(dòng)反射數(shù)據(jù)和自動(dòng)反射操作的設(shè)置來(lái)判斷是否可以進(jìn)行自動(dòng)反射操作(步驟s702)。
如果不能進(jìn)行自動(dòng)反射操作(步驟s702中為“否”),則照相機(jī)微計(jì)算機(jī)101進(jìn)入圖7b的步驟s14a,而如果可以進(jìn)行自動(dòng)反射操作(步驟s702中為“是”),則照相機(jī)微計(jì)算機(jī)101準(zhǔn)備指示反射操作的執(zhí)行(步驟s703)。然后,照相機(jī)微計(jì)算機(jī)101進(jìn)行如后面所述的用于將用以執(zhí)行反射操作的指示發(fā)送至閃光燈微計(jì)算機(jī)310的反射操作執(zhí)行指示發(fā)送處理(步驟s704)。
然后,照相機(jī)微計(jì)算機(jī)101進(jìn)行如以下所述的用于計(jì)算到被攝體的距離(被攝體距離)以確定反射發(fā)光拍攝的最佳照射方向的被攝體距離計(jì)算處理(步驟s705)。然后,如以下所述,照相機(jī)微計(jì)算機(jī)101計(jì)算到諸如天花板或墻壁等的反射物體的距離(反射物體距離),以確定反射發(fā)光拍攝的最佳照射方向(步驟s706)。
注意,在以上說(shuō)明中,盡管照相機(jī)微計(jì)算機(jī)101計(jì)算被攝體距離和反射物體距離,但基于所設(shè)置的測(cè)距方法來(lái)確定照相機(jī)微計(jì)算機(jī)101和閃光燈微計(jì)算機(jī)310中的哪一個(gè)微計(jì)算機(jī)計(jì)算被攝體距離和反射物體距離。
然后,如以下所述,照相機(jī)微計(jì)算機(jī)101確定反射發(fā)光拍攝的最佳照射方向(步驟s707)。之后,照相機(jī)微計(jì)算機(jī)101根據(jù)所確定出的照射方向來(lái)進(jìn)行反射驅(qū)動(dòng)控制(步驟s708)。接著,照相機(jī)微計(jì)算機(jī)101將用于終止反射操作的指示發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s709),并且進(jìn)入圖7b的步驟s14a。
圖14a-14c是圖13的步驟s701中所進(jìn)行的自動(dòng)反射數(shù)據(jù)獲取處理的流程圖。
在該自動(dòng)反射數(shù)據(jù)獲取處理中,首先,照相機(jī)微計(jì)算機(jī)101將用于確認(rèn)閃光燈300是否能夠進(jìn)行自動(dòng)反射操作的命令發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s801)。然后,照相機(jī)微計(jì)算機(jī)101從閃光燈微計(jì)算機(jī)310接收針對(duì)命令的應(yīng)答(步驟s802)。
接著,照相機(jī)微計(jì)算機(jī)101將用于確認(rèn)可動(dòng)單元300b在自動(dòng)反射操作中的驅(qū)動(dòng)范圍的命令發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s803)。然后,照相機(jī)微計(jì)算機(jī)101從閃光燈微計(jì)算機(jī)310接收針對(duì)用于確認(rèn)驅(qū)動(dòng)范圍的命令的應(yīng)答(步驟s804)。
接著,照相機(jī)微計(jì)算機(jī)101將用于確認(rèn)用以計(jì)算自動(dòng)反射操作中的到對(duì)象物體(即,反射物體)的距離的測(cè)距方法的命令發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s805)。照相機(jī)微計(jì)算機(jī)101從閃光燈微計(jì)算機(jī)310接收針對(duì)用于確認(rèn)測(cè)距方法的命令的應(yīng)答(步驟s806)。最后,照相機(jī)微計(jì)算機(jī)101將步驟s802、s804和s806中所接收到的數(shù)據(jù)存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s807),并且進(jìn)入圖13的步驟s702。
在閃光燈300中,在接收到通信中斷時(shí),閃光燈微計(jì)算機(jī)310接收從照相機(jī)微計(jì)算機(jī)101發(fā)送來(lái)的命令(步驟s808),并且確認(rèn)該命令(步驟s809)。如果該命令是用于確認(rèn)閃光燈300是否能夠進(jìn)行自動(dòng)反射操作的命令(步驟s809中的“自動(dòng)反射兼容性確認(rèn)”),則閃光燈微計(jì)算機(jī)310判斷閃光燈300是否能夠進(jìn)行自動(dòng)反射操作(步驟s810)。
如果閃光燈300能夠進(jìn)行自動(dòng)反射操作(步驟s810中為“是”),則閃光燈微計(jì)算機(jī)310將用以準(zhǔn)備照相機(jī)-閃光燈通信(s→c)的“sc001命令:01”存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s811)。另一方面,如果閃光燈300無(wú)法進(jìn)行自動(dòng)反射操作(步驟s810中為“否”),則閃光燈微計(jì)算機(jī)310將用以準(zhǔn)備照相機(jī)-閃光燈通信(s→c)的“sc001命令:00”存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s812)。
在執(zhí)行步驟s811或s812之后,閃光燈微計(jì)算機(jī)310將步驟s811或s812中存儲(chǔ)在內(nèi)置存儲(chǔ)器中的數(shù)據(jù)作為針對(duì)用于確認(rèn)閃光燈300是否能夠進(jìn)行自動(dòng)反射操作的命令的應(yīng)答進(jìn)行發(fā)送(步驟s813),之后終止本處理。
如果該命令是用于確認(rèn)可動(dòng)單元300b在自動(dòng)反射操作中的驅(qū)動(dòng)范圍的命令(步驟s809中的“自動(dòng)反射驅(qū)動(dòng)范圍確認(rèn)”),則閃光燈微計(jì)算機(jī)310判斷自動(dòng)反射驅(qū)動(dòng)范圍是否允許進(jìn)行垂直方向和水平方向這兩個(gè)方向上的驅(qū)動(dòng)(步驟s814)。如果自動(dòng)反射驅(qū)動(dòng)范圍允許進(jìn)行垂直方向和水平方向這兩個(gè)方向上的驅(qū)動(dòng)(步驟s814中為“是”),則閃光燈微計(jì)算機(jī)310將用以準(zhǔn)備照相機(jī)-閃光燈通信(s→c)的“sc020命令:數(shù)據(jù)00”存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s815)。然后,閃光燈微計(jì)算機(jī)310將作為水平方向上的驅(qū)動(dòng)范圍(水平驅(qū)動(dòng)范圍)的用以準(zhǔn)備照相機(jī)-閃光燈通信(s→c)的“sc030命令:數(shù)據(jù)xx(開(kāi)始)xx(結(jié)束)”存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s816a)。此外,閃光燈微計(jì)算機(jī)310將作為垂直方向上的驅(qū)動(dòng)范圍(垂直驅(qū)動(dòng)范圍)的用以準(zhǔn)備照相機(jī)-閃光燈通信(s→c)的“sc040命令:數(shù)據(jù)xx(開(kāi)始)xx(結(jié)束)”存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s817a)。
如果自動(dòng)反射驅(qū)動(dòng)范圍不允許進(jìn)行垂直方向和水平方向這兩個(gè)方向上的驅(qū)動(dòng)(步驟s814中為“否”),則閃光燈微計(jì)算機(jī)310判斷自動(dòng)反射驅(qū)動(dòng)范圍是否僅允許左右方向(水平方向)上的驅(qū)動(dòng)范圍(步驟s818)。如果自動(dòng)反射驅(qū)動(dòng)范圍僅允許進(jìn)行水平方向上的驅(qū)動(dòng)(步驟s818中為“是”),則閃光燈微計(jì)算機(jī)310將用以準(zhǔn)備照相機(jī)-閃光燈通信(s→c)的“sc020命令:數(shù)據(jù)01”存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s819)。然后,閃光燈微計(jì)算機(jī)310將作為水平方向上的驅(qū)動(dòng)范圍的用以準(zhǔn)備照相機(jī)-閃光燈通信(s→c)的“sc030命令:數(shù)據(jù)xx(開(kāi)始)xx(結(jié)束)”存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s816b)。
如果自動(dòng)反射驅(qū)動(dòng)范圍僅允許進(jìn)行垂直方向上的驅(qū)動(dòng)(步驟s818中為“否”),則閃光燈微計(jì)算機(jī)310將用以準(zhǔn)備照相機(jī)-閃光燈通信(s→c)的“sc020命令:數(shù)據(jù)02”存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s820)。然后,閃光燈微計(jì)算機(jī)310將作為垂直方向上的驅(qū)動(dòng)范圍的用以準(zhǔn)備照相機(jī)-閃光燈通信(s→c)的“sc040命令:數(shù)據(jù)xx(開(kāi)始)xx(結(jié)束)”存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s817b)。
在執(zhí)行步驟s817a、s816b或s817b之后,閃光燈微計(jì)算機(jī)310發(fā)送針對(duì)用于確認(rèn)自動(dòng)反射驅(qū)動(dòng)范圍的命令的應(yīng)答。這里,閃光燈微計(jì)算機(jī)310將步驟s815、s816a、s817a、步驟s819、s816b或者步驟s820和s817b中存儲(chǔ)在內(nèi)置存儲(chǔ)器中的數(shù)據(jù)發(fā)送至照相機(jī)微計(jì)算機(jī)101(步驟s821),之后終止本處理。
如果命令是用于確認(rèn)測(cè)距方法的命令(步驟s809中的“測(cè)距方法確認(rèn)”),則閃光燈微計(jì)算機(jī)310判斷是否設(shè)置了用于計(jì)算自動(dòng)反射中的到反射物體的距離的測(cè)距方法(步驟s822)。如果設(shè)置了測(cè)距方法(步驟s822中為“是”),則閃光燈微計(jì)算機(jī)310將根據(jù)測(cè)距方法和對(duì)象物體的設(shè)置所形成的“sc090命令:xxxx”存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s823)。然后,閃光燈微計(jì)算機(jī)310將步驟s823存儲(chǔ)在內(nèi)置存儲(chǔ)器中的數(shù)據(jù)作為針對(duì)用于確認(rèn)測(cè)距方法的命令的應(yīng)答發(fā)送至照相機(jī)微計(jì)算機(jī)101(步驟s824),之后終止本處理。另一方面,如果沒(méi)有設(shè)置測(cè)距方法(步驟s822中為“否”),則閃光燈微計(jì)算機(jī)310將表示沒(méi)有設(shè)置測(cè)距方法的數(shù)據(jù)發(fā)送至照相機(jī)微計(jì)算機(jī)101,之后終止本處理。
圖15是圖13的步驟s704中所進(jìn)行的反射操作執(zhí)行指示發(fā)送處理的流程圖。
在該反射操作執(zhí)行指示發(fā)送處理中,首先,照相機(jī)微計(jì)算機(jī)101將“cs031命令:數(shù)據(jù)xxxx”發(fā)送至閃光燈微計(jì)算機(jī)310,以設(shè)置反射操作期間的水平方向上的驅(qū)動(dòng)范圍(步驟s901)。注意,在沒(méi)有要設(shè)置水平方向上的驅(qū)動(dòng)范圍的情況下,省略步驟s901。
接著,照相機(jī)微計(jì)算機(jī)101將“cs041命令:數(shù)據(jù)xxxx”發(fā)送至閃光燈微計(jì)算機(jī)310,以設(shè)置反射操作期間的垂直方向上的驅(qū)動(dòng)范圍(步驟s902)。注意,在沒(méi)有要設(shè)置垂直方向上的驅(qū)動(dòng)范圍的情況下,省略步驟s902。
照相機(jī)微計(jì)算機(jī)101將“cs121命令:數(shù)據(jù)xxxxxx”作為姿勢(shì)差信息發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s903),其中該姿勢(shì)差信息是利用姿勢(shì)h檢測(cè)部140a、姿勢(shì)v檢測(cè)部140b和姿勢(shì)z檢測(cè)部140c的檢測(cè)結(jié)果。然后,照相機(jī)微計(jì)算機(jī)101將其它閃光燈設(shè)置信息發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s904)。此外,照相機(jī)微計(jì)算機(jī)101將用于進(jìn)行反射操作的指示發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s905)。之后,照相機(jī)微計(jì)算機(jī)101進(jìn)入圖13的步驟s705。
在接收到通信中斷時(shí),閃光燈微計(jì)算機(jī)310接收從照相機(jī)微計(jì)算機(jī)101發(fā)送來(lái)的數(shù)據(jù)(步驟s906)。然后,閃光燈微計(jì)算機(jī)310將所接收到的數(shù)據(jù)存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s907),之后終止本處理。
圖16是圖13的步驟s705中所進(jìn)行的被攝體距離計(jì)算處理的流程圖。
在該被攝體距離計(jì)算處理中,首先,照相機(jī)微計(jì)算機(jī)101確定用于計(jì)算被攝體距離的測(cè)距方法(步驟s1001)。然后,照相機(jī)微計(jì)算機(jī)101判斷測(cè)距方法是否是預(yù)備發(fā)光方法(步驟s1002)。如果測(cè)距方法不是預(yù)備發(fā)光方法(步驟s1002中為“否”),則照相機(jī)微計(jì)算機(jī)101將“cs111命令:數(shù)據(jù)xx”作為被攝體距離信息發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1003)。之后,照相機(jī)微計(jì)算機(jī)101進(jìn)入圖13的步驟s706。注意,在利用自動(dòng)反射數(shù)據(jù)通知了測(cè)距方法是閃光燈測(cè)距方法的情況下,省略步驟s1002。
如果測(cè)距方法是預(yù)備發(fā)光方法(步驟s1002中為“是”),則照相機(jī)微計(jì)算機(jī)101將“cs131命令:數(shù)據(jù)00”作為預(yù)備發(fā)光許可發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1004)。然后,照相機(jī)微計(jì)算機(jī)101將預(yù)備發(fā)光命令發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1005)。之后,照相機(jī)微計(jì)算機(jī)101從閃光燈微計(jì)算機(jī)310接收被攝體距離信息,并且將所接收到的數(shù)據(jù)存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s1006)。然后,照相機(jī)微計(jì)算機(jī)101進(jìn)入圖13的步驟s706。
圖17是閃光燈微計(jì)算機(jī)310響應(yīng)于圖13的步驟s705中所進(jìn)行的并且以上參考圖16詳細(xì)描述的被攝體距離計(jì)算處理的通信中斷而進(jìn)行的處理的流程圖。
在接收到通信中斷時(shí),閃光燈微計(jì)算機(jī)310接收從照相機(jī)微計(jì)算機(jī)101所發(fā)送來(lái)的數(shù)據(jù)(步驟s1007)。然后,閃光燈微計(jì)算機(jī)310將所接收到的數(shù)據(jù)存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s1008)。之后,在接收到預(yù)備發(fā)光許可時(shí),閃光燈微計(jì)算機(jī)310控制反射電路340,從而使可動(dòng)單元300b以照射方向變?yōu)橄蛑粩z體的方向的方式進(jìn)行轉(zhuǎn)動(dòng)(步驟s1009)。
然后,閃光燈微計(jì)算機(jī)310指示發(fā)光控制電路304響應(yīng)于預(yù)備發(fā)光命令進(jìn)行預(yù)備發(fā)光(步驟s1010)。響應(yīng)于此,發(fā)光控制電路304根據(jù)預(yù)備發(fā)光命令,使用放電管305來(lái)進(jìn)行預(yù)備發(fā)光(步驟s1011)。然后,閃光燈微計(jì)算機(jī)310使測(cè)距單元308接收預(yù)備發(fā)光中的從反射物體所反射的反射光并且基于所接收到的反射光的積分值來(lái)計(jì)算被攝體距離(步驟s1012)。閃光燈微計(jì)算機(jī)310將“sc110命令:數(shù)據(jù)xx”作為表示被攝體距離的被攝體距離信息發(fā)送至照相機(jī)微計(jì)算機(jī)101(步驟s1013),之后終止本處理。
圖18是圖13的步驟s706中所進(jìn)行的反射物體距離計(jì)算處理的流程圖。
在該反射物體距離計(jì)算處理中,首先,照相機(jī)微計(jì)算機(jī)101確定用于計(jì)算反射物體距離的測(cè)距方法(步驟s1101)。然后,照相機(jī)微計(jì)算機(jī)101判斷測(cè)距方法是否是預(yù)備發(fā)光方法(步驟s1102)。如果測(cè)距方法不是預(yù)備發(fā)光方法(步驟s1102中為“否”),則照相機(jī)微計(jì)算機(jī)101將“cs101命令:數(shù)據(jù)xx”作為反射物體距離信息發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1103)。之后,照相機(jī)微計(jì)算機(jī)101進(jìn)入圖13的步驟s707。注意,在利用自動(dòng)反射數(shù)據(jù)通知了測(cè)距方法是閃光燈測(cè)距方法的情況下,省略步驟s1102。
如果測(cè)距方法是預(yù)備發(fā)光方法(步驟s1102中為“是”),則照相機(jī)微計(jì)算機(jī)101將“cs131命令:數(shù)據(jù)00”作為預(yù)備發(fā)光許可發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1104)。然后,照相機(jī)微計(jì)算機(jī)101將預(yù)備發(fā)光命令發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1105)。之后,照相機(jī)微計(jì)算機(jī)101從閃光燈微計(jì)算機(jī)310接收反射物體距離信息,并且將該數(shù)據(jù)存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s1106)。然后,照相機(jī)微計(jì)算機(jī)101進(jìn)入圖13的步驟s707。
圖19是閃光燈微計(jì)算機(jī)310響應(yīng)于圖13的步驟706中所進(jìn)行的并且以上參考圖18詳細(xì)所述的反射物體距離計(jì)算處理的通信中斷而進(jìn)行的處理的流程圖。
在接收到通信中斷時(shí),閃光燈微計(jì)算機(jī)310接收從照相機(jī)微計(jì)算機(jī)101發(fā)送來(lái)的數(shù)據(jù)(步驟s1107)。然后,閃光燈微計(jì)算機(jī)310將所接收到的數(shù)據(jù)存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s1108)。之后,在接收到預(yù)備發(fā)光許可時(shí),閃光燈微計(jì)算機(jī)310控制反射電路340,從而使可動(dòng)單元300b以照射方向變?yōu)橄蛑T如天花板或墻壁等的反射物體的方向的方式進(jìn)行轉(zhuǎn)動(dòng)(步驟s1109)。
然后,閃光燈微計(jì)算機(jī)310指示發(fā)光控制電路304響應(yīng)于預(yù)備發(fā)光命令進(jìn)行預(yù)備發(fā)光(步驟s1110)。響應(yīng)于此,發(fā)光控制電路304根據(jù)該預(yù)備發(fā)光命令,使用放電管305來(lái)進(jìn)行預(yù)備發(fā)光(步驟s1111)。然后,閃光燈微計(jì)算機(jī)310使測(cè)距單元308接收預(yù)備發(fā)光中的從反射物體所反射的反射光并且基于所接收到的反射光的積分值來(lái)計(jì)算反射物體距離(步驟s1112)。閃光燈微計(jì)算機(jī)310將“sc110命令:數(shù)據(jù)xx”作為表示反射物體距離的反射物體距離信息發(fā)送至照相機(jī)微計(jì)算機(jī)101(步驟s1113),之后終止本處理。
圖20是圖13的步驟s707中所進(jìn)行的照射方向確定處理的流程圖。圖21是閃光燈微計(jì)算機(jī)310響應(yīng)于參考圖20詳細(xì)所述的照射方向確定處理的通信中斷而進(jìn)行的處理的流程圖。
首先,參考圖20,在該照射方向確定處理中,照相機(jī)微計(jì)算機(jī)101判斷是否要利用照相機(jī)100來(lái)確定照射方向(步驟s1201)。注意,在可以利用照相機(jī)100和閃光燈300中的任一個(gè)來(lái)確定照射方向的情況下,可以利用照相機(jī)100和閃光燈300其中之一來(lái)進(jìn)行該確定。此外,照相機(jī)100和閃光燈300中的用于確定照射方向的一個(gè)可以通過(guò)操作輸入部112來(lái)設(shè)置。此外,在可以利用照相機(jī)100和閃光燈300中的僅一個(gè)來(lái)確定照射方向的情況下,可以自動(dòng)設(shè)置要采用哪一個(gè)來(lái)進(jìn)行該確定。
如果利用照相機(jī)100來(lái)確定照射方向(步驟s1201中為“是”),則照相機(jī)微計(jì)算機(jī)101參考圖13的步驟s705所獲得的被攝體距離信息和圖13的步驟s706所獲得的反射物體距離信息(步驟s1202),并且基于被攝體距離信息和反射物體距離信息來(lái)確定反射發(fā)光拍攝時(shí)照射閃光燈光的最佳方向(步驟s1203)。例如,照相機(jī)微計(jì)算機(jī)101計(jì)算可動(dòng)單元300b的使得照射方向最佳的轉(zhuǎn)動(dòng)角度。沒(méi)有特別限制用于確定轉(zhuǎn)動(dòng)角度的方法。
圖22是示出圖1和2所示的照相機(jī)所進(jìn)行的反射發(fā)光拍攝的一個(gè)場(chǎng)景的圖。
在圖22中,從作為起點(diǎn)的閃光燈發(fā)光面到被攝體的距離由d來(lái)表示。此時(shí),進(jìn)行如下假定:在閃光燈光從位于自照相機(jī)100起d/2的距離處的光軸上的點(diǎn)的正上方的天花板部分向著被攝體反射的情況下,向被攝體照射最佳反射光。步驟s706所確定的從可動(dòng)單元300b到作為反射物體的天花板部分的距離由hc來(lái)表示。在利用h來(lái)表示測(cè)距單元308在通過(guò)將可動(dòng)單元300b轉(zhuǎn)動(dòng)90度而朝向天花板的狀態(tài)下所測(cè)量的到天花板的距離、并且利用θ來(lái)表示最佳照射方向相對(duì)于水平方向的角度的情況下,可以通過(guò)以下等式(4)來(lái)確定照射方向θ:
θ=tan-1(2h/d)...(4)
因此,可以確定可動(dòng)單元300b相對(duì)于本體300a的轉(zhuǎn)動(dòng)角度,以使得照射方向相對(duì)于水平方向的角度等于θ。
注意,為了應(yīng)對(duì)可動(dòng)單元300b無(wú)法轉(zhuǎn)動(dòng)至所確定的轉(zhuǎn)動(dòng)角度的情況,通過(guò)使得基于所確定的轉(zhuǎn)動(dòng)角度選擇預(yù)定指定角度其中之一,可以使可動(dòng)單元300b轉(zhuǎn)動(dòng)經(jīng)過(guò)所選擇的角度。在這種情況下,進(jìn)行選擇,以使得選擇了指定角度中的比所確定的轉(zhuǎn)動(dòng)角度大的一個(gè)指定角度。也就是說(shuō),使可動(dòng)單元300b移動(dòng)至比所確定的轉(zhuǎn)動(dòng)角度的位置離基準(zhǔn)位置更遠(yuǎn)的位置。這樣使得,與選擇比所確定的轉(zhuǎn)動(dòng)角度小的指定角度的情況相比,可以將更大量的來(lái)自天花板的反射光照射到被攝體的前面?zhèn)炔⑶曳乐箤㈤W光燈光直接照射被攝體。
再次參考圖20,在轉(zhuǎn)動(dòng)角度的確定之后,照相機(jī)微計(jì)算機(jī)101將表示轉(zhuǎn)動(dòng)角度的角度信息(垂直角度信息和水平角度信息)存儲(chǔ)在內(nèi)置存儲(chǔ)器中。然后,照相機(jī)微計(jì)算機(jī)101將“cs071:垂直數(shù)據(jù)xx”和“cs081:水平數(shù)據(jù)xx”作為角度信息發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1204)。之后,照相機(jī)微計(jì)算機(jī)101進(jìn)行圖13的步驟s708。
如果沒(méi)有利用照相機(jī)100確定照射方向(步驟s1201中為“否”),則照相機(jī)微計(jì)算機(jī)101將“cs171:00”作為角度計(jì)算指示發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1205)。然后,照相機(jī)微計(jì)算機(jī)101從閃光燈微計(jì)算機(jī)310接收角度信息,將角度信息存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s1206),并且進(jìn)入圖13的步驟s708。
參考圖21,在閃光燈300中,在接收到通信中斷時(shí),閃光燈微計(jì)算機(jī)310接收從照相機(jī)微計(jì)算機(jī)101發(fā)送來(lái)的數(shù)據(jù)(步驟s1207)。然后,閃光燈微計(jì)算機(jī)310將該數(shù)據(jù)存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s1208)。
然后,閃光燈微計(jì)算機(jī)310判斷是否要利用閃光燈300來(lái)確定照射方向(步驟s1209)。如果沒(méi)有利用閃光燈300確定照射方向(步驟s1209中為“否”),則閃光燈微計(jì)算機(jī)310終止本處理。如果要利用閃光燈300來(lái)確定照射方向(步驟s1209中為“是”),則閃光燈微計(jì)算機(jī)310參考圖13的步驟s705所獲得的被攝體距離信息和圖13的步驟s706所獲得的反射物體距離信息(步驟s1210)。
閃光燈微計(jì)算機(jī)310基于被攝體距離信息和反射物體距離信息來(lái)確定反射發(fā)光拍攝時(shí)的最佳照射方向(步驟s1211)。為了確定照射方向,閃光燈微計(jì)算機(jī)310進(jìn)行以上所述與照相機(jī)微計(jì)算機(jī)101所進(jìn)行的處理相同的處理。注意,在不具有與自動(dòng)反射有關(guān)的通信的照相機(jī)中,閃光燈微計(jì)算機(jī)310利用針對(duì)步驟s1203所述的方法來(lái)確定照射方向。
然后,閃光燈微計(jì)算機(jī)310將“sc070:垂直數(shù)據(jù)xx”和“sc080:水平數(shù)據(jù)xx”作為表示垂直轉(zhuǎn)動(dòng)角度和水平轉(zhuǎn)動(dòng)角度的垂直角度信息和水平角度信息發(fā)送至照相機(jī)微計(jì)算機(jī)101(步驟s1212),之后終止本處理。
圖23是圖13的步驟s708中由照相機(jī)微計(jì)算機(jī)101所進(jìn)行的反射驅(qū)動(dòng)控制處理的流程圖。
在反射驅(qū)動(dòng)控制處理中,首先,照相機(jī)微計(jì)算機(jī)101判斷是否要利用照相機(jī)來(lái)給出反射驅(qū)動(dòng)指示(步驟s1301)。如果要利用照相機(jī)給出反射驅(qū)動(dòng)指示(步驟s1301中為“是”),則照相機(jī)微計(jì)算機(jī)101參考圖13的步驟s707中的照射方向確定處理中所確定的角度信息(步驟s1302)。然后,為了通知要利用照相機(jī)給出反射驅(qū)動(dòng)指示,照相機(jī)微計(jì)算機(jī)101將“cs181命令:數(shù)據(jù)01”發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1303)。
然后,照相機(jī)微計(jì)算機(jī)101將“cs011命令:數(shù)據(jù)01”作為自動(dòng)反射設(shè)置發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1304)。接著,照相機(jī)微計(jì)算機(jī)101將“cs021命令:數(shù)據(jù)xx”作為自動(dòng)反射驅(qū)動(dòng)條件發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1305)。在該數(shù)據(jù)中,“水平方向和垂直方向這兩個(gè)方向”由“00”來(lái)表示,“僅水平方向”由“01”來(lái)表示,并且“僅垂直方向”由“02”來(lái)表示。
接著,照相機(jī)微計(jì)算機(jī)101將“cs031命令:數(shù)據(jù)xxxx”作為水平方向上的驅(qū)動(dòng)范圍發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1306)。此外,照相機(jī)微計(jì)算機(jī)101將“cs041命令:數(shù)據(jù)xxxx”作為垂直方向上的驅(qū)動(dòng)范圍發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1307)。然后,照相機(jī)微計(jì)算機(jī)101將“cs121命令:數(shù)據(jù)xxxxxx”作為姿勢(shì)差信息發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1308)。
照相機(jī)微計(jì)算機(jī)101將“cs0161命令:數(shù)據(jù)xx”作為表示用于使可動(dòng)單元300b轉(zhuǎn)動(dòng)的速度(反射電路340的馬達(dá)的驅(qū)動(dòng)速度)的操作速度信息發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1309a)。在該數(shù)據(jù)中,盡管“正常速度(基準(zhǔn)速度)”由“00”來(lái)表示,“低速(基準(zhǔn)速度的50%)”由“01”來(lái)表示,并且“高速(基準(zhǔn)速度的150%)”由“02”來(lái)表示,但也可以更精細(xì)地設(shè)置該信息。
如果用于使可動(dòng)單元300b轉(zhuǎn)動(dòng)的速度由此可改變,則可以以適于場(chǎng)景的方式來(lái)設(shè)置用于使可動(dòng)單元300b轉(zhuǎn)動(dòng)的馬達(dá)的操作聲音。注意,可以通過(guò)用戶對(duì)輸入部112的操作來(lái)改變用于使可動(dòng)單元300b轉(zhuǎn)動(dòng)的速度。
接著,照相機(jī)微計(jì)算機(jī)101將“cs051命令:數(shù)據(jù)01”和“cs071命令:數(shù)據(jù)xx”作為用于在垂直方向驅(qū)動(dòng)可動(dòng)單元300b的指示發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1310)。然后,照相機(jī)微計(jì)算機(jī)101將“cs051命令:數(shù)據(jù)02”和“cs081命令:數(shù)據(jù)xx”作為用于在水平方向上驅(qū)動(dòng)可動(dòng)單元300b的指示發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1311)。
在終止反射驅(qū)動(dòng)之后,照相機(jī)微計(jì)算機(jī)101將“cs051命令:數(shù)據(jù)00”和“cs011命令:數(shù)據(jù)00”作為用于停止反射驅(qū)動(dòng)的指示發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1312)。
如果要利用閃光燈給出反射驅(qū)動(dòng)指示(步驟s1301中為“否”),則照相機(jī)微計(jì)算機(jī)101將“cs181命令:數(shù)據(jù)00”發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1313)。然后,類似于步驟s1309a,照相機(jī)微計(jì)算機(jī)101將“cs161命令:數(shù)據(jù)xx”作為操作速度信息發(fā)送至閃光燈微計(jì)算機(jī)310(步驟s1309b)。
在執(zhí)行步驟s1312或s1309b之后,照相機(jī)微計(jì)算機(jī)101從閃光燈微計(jì)算機(jī)310接收當(dāng)前位置信息,并且將該當(dāng)前位置信息存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s1314)。然后,照相機(jī)微計(jì)算機(jī)101進(jìn)入圖13的步驟s709。
圖24a和24b是閃光燈微計(jì)算機(jī)310響應(yīng)于圖13的步驟s709中所進(jìn)行的反射驅(qū)動(dòng)控制處理的通信中斷而進(jìn)行的處理的流程圖。
在接收到通信中斷時(shí),閃光燈微計(jì)算機(jī)310接收從照相機(jī)微計(jì)算機(jī)101發(fā)送來(lái)的數(shù)據(jù)(步驟s1315)。然后,閃光燈微計(jì)算機(jī)310將所接收到的數(shù)據(jù)存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s1316)。
然后,閃光燈微計(jì)算機(jī)310判斷在反射驅(qū)動(dòng)期間是否發(fā)生了諸如可動(dòng)單元300b的不期望抵接或利用手對(duì)可動(dòng)單元300b的強(qiáng)制把持等的驅(qū)動(dòng)錯(cuò)誤(步驟s1317a)。如果沒(méi)有發(fā)生驅(qū)動(dòng)錯(cuò)誤(步驟s1317a中為“否”),則閃光燈微計(jì)算機(jī)310將“sc060命令:數(shù)據(jù)00”發(fā)送至照相機(jī)微計(jì)算機(jī)101(步驟s1318)。然后,閃光燈微計(jì)算機(jī)310判斷是否要利用照相機(jī)來(lái)給出反射驅(qū)動(dòng)指示(步驟s1319)。
如果要利用閃光燈300給出反射驅(qū)動(dòng)指示(步驟s1319中為“否”),則閃光燈微計(jì)算機(jī)310準(zhǔn)備根據(jù)利用閃光燈300的指示來(lái)進(jìn)行反射驅(qū)動(dòng)(步驟s1320)。然后,閃光燈微計(jì)算機(jī)310參考圖13的步驟s707的照射方向確定處理中所確定的垂直角度信息(步驟s1321a)。之后,閃光燈微計(jì)算機(jī)310根據(jù)該垂直角度信息來(lái)驅(qū)動(dòng)反射v驅(qū)動(dòng)部340d的馬達(dá),由此使可動(dòng)單元300b在垂直方向上轉(zhuǎn)動(dòng)(步驟s1322a)。
然后,為了通知可動(dòng)單元300b正在垂直方向上被驅(qū)動(dòng),閃光燈微計(jì)算機(jī)310將“sc050命令:數(shù)據(jù)01”發(fā)送至照相機(jī)微計(jì)算機(jī)101(步驟s1323a)。然后,類似于步驟s1317a,閃光燈微計(jì)算機(jī)310判斷是否發(fā)生了驅(qū)動(dòng)錯(cuò)誤(步驟s1317b)。如果發(fā)生了驅(qū)動(dòng)錯(cuò)誤(步驟s1317b中為“是”),則閃光燈微計(jì)算機(jī)310進(jìn)入以下所述的步驟s1330。
如果沒(méi)有發(fā)生驅(qū)動(dòng)錯(cuò)誤(步驟s1317b中為“否”),則閃光燈微計(jì)算機(jī)310參考圖13的步驟s707的照射方向確定處理中所確定的水平角度信息(步驟s1324a)。然后,閃光燈微計(jì)算機(jī)310根據(jù)該水平角度信息來(lái)驅(qū)動(dòng)反射h驅(qū)動(dòng)部340b的馬達(dá),由此使可動(dòng)單元300b在水平方向上轉(zhuǎn)動(dòng)(步驟s1325a)。之后,為了通知可動(dòng)單元300b正在水平方向上被驅(qū)動(dòng),閃光燈微計(jì)算機(jī)310將“sc050命令:數(shù)據(jù)02”發(fā)送至照相機(jī)微計(jì)算機(jī)101(步驟s1326a)。
然后,類似于步驟s1317a,閃光燈微計(jì)算機(jī)310判斷是否發(fā)生了驅(qū)動(dòng)錯(cuò)誤(步驟s1317c)。如果發(fā)生了驅(qū)動(dòng)錯(cuò)誤(步驟s1317c中為“是”),則閃光燈微計(jì)算機(jī)310進(jìn)入以下所述的步驟s1330。另一方面,如果沒(méi)有發(fā)生驅(qū)動(dòng)錯(cuò)誤(步驟s1317c中為“否”),則閃光燈微計(jì)算機(jī)310發(fā)送“sc050命令:數(shù)據(jù)00”和“sc010命令:數(shù)據(jù)00”(步驟s1328)。注意,這些命令在終止垂直方向和水平方向上的反射驅(qū)動(dòng)之后被作為驅(qū)動(dòng)停止信息發(fā)送至照相機(jī)微計(jì)算機(jī)101。
然后,閃光燈微計(jì)算機(jī)310將“sc070命令:數(shù)據(jù)xx”和“sc080命令:數(shù)據(jù)xx”作為表示反射驅(qū)動(dòng)終止之后的可動(dòng)單元300b的轉(zhuǎn)動(dòng)角度的當(dāng)前位置信息發(fā)送至照相機(jī)微計(jì)算機(jī)101(步驟s1329)。然后,閃光燈微計(jì)算機(jī)310終止本處理。
如果要利用照相機(jī)100給出反射驅(qū)動(dòng)指示(步驟s1319中為“是”),則閃光燈微計(jì)算機(jī)310準(zhǔn)備根據(jù)利用照相機(jī)100的指示來(lái)進(jìn)行反射驅(qū)動(dòng)(步驟s1327)。然后,閃光燈微計(jì)算機(jī)310執(zhí)行步驟s1321b、s1322b、s1323b、s1317d、s1324b、s1325b、s1326b和s1317e。這些步驟與步驟s1321a、s1322a、s1323a、s1317b、s1324a、s1325a、s1326a和s1317c相同。如果在步驟s1317e中判斷為沒(méi)有發(fā)生驅(qū)動(dòng)錯(cuò)誤,則閃光燈微計(jì)算機(jī)310進(jìn)入步驟s1328。
如果發(fā)生了反射驅(qū)動(dòng)錯(cuò)誤(步驟s1317a中為“是”),則閃光燈微計(jì)算機(jī)310經(jīng)由閃光燈通信將表示該事實(shí)的消息發(fā)送至照相機(jī)微計(jì)算機(jī)101(步驟s1330)。然后,閃光燈微計(jì)算機(jī)310進(jìn)入步驟s1329。
圖25是圖1和2所示的閃光燈微計(jì)算機(jī)所進(jìn)行的反射發(fā)光處理的流程圖。
在輸入部312中所配備的電源開(kāi)關(guān)變?yōu)榻油ㄒ允归W光燈微計(jì)算機(jī)310可操作的情況下,閃光燈微計(jì)算機(jī)310開(kāi)始圖25所示的反射發(fā)光處理。首先,閃光燈微計(jì)算機(jī)310對(duì)內(nèi)置存儲(chǔ)器和端口進(jìn)行初始化(步驟s1401)。此外,閃光燈微計(jì)算機(jī)310讀取輸入部312中所配備的開(kāi)關(guān)的狀態(tài)以及預(yù)先設(shè)置的輸入信息,并且進(jìn)行諸如發(fā)光量確定方法和發(fā)光定時(shí)等的發(fā)光模式的設(shè)置。
然后,閃光燈微計(jì)算機(jī)310使升壓電路302進(jìn)行工作以對(duì)主電容器302d進(jìn)行充電(步驟s1402)。然后,閃光燈微計(jì)算機(jī)310將經(jīng)由通信線路sc從照相機(jī)微計(jì)算機(jī)101所獲得的焦距信息存儲(chǔ)在內(nèi)置存儲(chǔ)器中(步驟s1403)。注意,在之前存儲(chǔ)了焦距信息的情況下,閃光燈微計(jì)算機(jī)310將焦距信息更新為新的焦距信息。
接著,閃光燈微計(jì)算機(jī)310顯示與經(jīng)由輸入部312所配置的發(fā)光模式和焦距的設(shè)置有關(guān)的信息(步驟s1404)。閃光燈微計(jì)算機(jī)310利用變焦驅(qū)動(dòng)電路330來(lái)驅(qū)動(dòng)變焦光學(xué)系統(tǒng)307,以使得閃光燈光的照射范圍變?yōu)楦鶕?jù)焦距信息所設(shè)置的范圍(步驟s1405)。然后,閃光燈微計(jì)算機(jī)310使用反射h檢測(cè)部340a和反射v檢測(cè)部340c來(lái)檢測(cè)可動(dòng)單元300b相對(duì)于本體300a的轉(zhuǎn)動(dòng)角度(反射位置)(步驟s1406)。
然后,閃光燈微計(jì)算機(jī)310判斷是否指示執(zhí)行反射操作(步驟s1407)。如果指示了執(zhí)行反射操作(步驟s1407中為“是”),則閃光燈微計(jì)算機(jī)310進(jìn)行上述的反射操作(反射驅(qū)動(dòng))(步驟s1408)。之后,閃光燈微計(jì)算機(jī)310將表示終止反射驅(qū)動(dòng)后的可動(dòng)單元300b相對(duì)于本體300a的轉(zhuǎn)動(dòng)角度的當(dāng)前位置信息發(fā)送至照相機(jī)微計(jì)算機(jī)101(步驟s1409)。如果沒(méi)有指示執(zhí)行反射操作(步驟s1407中為“否”),則閃光燈微計(jì)算機(jī)310進(jìn)入步驟s1409。
接著,閃光燈微計(jì)算機(jī)310判斷主電容器302d的充電電壓是否不低于預(yù)定值(是否完成了主電容器302d的充電)(步驟s1410)。如果完成了主電容器302d的充電(步驟s1410中為“是”),則閃光燈微計(jì)算機(jī)310將充電完成信號(hào)發(fā)送至照相機(jī)微計(jì)算機(jī)101(步驟s1411)。然后,閃光燈微計(jì)算機(jī)310判斷是否接收到發(fā)光開(kāi)始信號(hào)作為發(fā)光命令(步驟s1412)。
如果接收到發(fā)光開(kāi)始信號(hào)(步驟s1412中為“是”),則閃光燈微計(jì)算機(jī)310根據(jù)發(fā)光開(kāi)始信號(hào),使用發(fā)光控制電路304使放電管305發(fā)光(步驟s1413)。然后,閃光燈微計(jì)算機(jī)310返回至步驟s1402。如果沒(méi)有接收到發(fā)光開(kāi)始信號(hào)(步驟s1412中為“否”),則閃光燈微計(jì)算機(jī)310返回至步驟s1402。
注意,在步驟s1413中,即使在諸如光控制用預(yù)備發(fā)光和最終發(fā)光等的一系列發(fā)光中的各發(fā)光已終止的情況下,閃光燈微計(jì)算機(jī)310也不返回至步驟s1402,但是在該一系列發(fā)光終止的情況下,閃光燈微計(jì)算機(jī)310返回至步驟s1402。
如果沒(méi)有完成主電容器302d的充電(步驟s1410中為“否”),則閃光燈微計(jì)算機(jī)310將充電未完成信號(hào)發(fā)送至照相機(jī)微計(jì)算機(jī)101(步驟s1414)。然后,閃光燈微計(jì)算機(jī)310返回至步驟s1402。
如以上所述,在本發(fā)明的第一實(shí)施例中,在閃光燈光的照射方向改變的情況下,可以按照正確定時(shí)根據(jù)自動(dòng)反射模式來(lái)進(jìn)行用于改變照射方向的驅(qū)動(dòng)。
接著,將說(shuō)明包括根據(jù)本發(fā)明第二實(shí)施例的發(fā)光控制裝置的照相機(jī)。注意,該照相機(jī)具有與第一實(shí)施例所述的照相機(jī)的結(jié)構(gòu)相同的結(jié)構(gòu)。
圖26a和26b是包括根據(jù)第二實(shí)施例的發(fā)光控制裝置的照相機(jī)所進(jìn)行的自動(dòng)反射發(fā)光拍攝處理的流程圖。注意,在圖26a和26b中,利用相同的步驟編號(hào)來(lái)表示與圖7a和7b所示的自動(dòng)反射發(fā)光拍攝處理的步驟相同的步驟,并且將省略對(duì)其的說(shuō)明。
這里,將用于操作手動(dòng)反射鎖定的啟動(dòng)開(kāi)關(guān)的方法作為啟動(dòng)信息經(jīng)由輸入部112或312而預(yù)先存儲(chǔ)在照相機(jī)微計(jì)算機(jī)101或閃光燈微計(jì)算機(jī)310中。啟動(dòng)開(kāi)關(guān)操作方法:包括為了在第一釋放開(kāi)關(guān)sw1接通之后再次進(jìn)行一次該第一釋放開(kāi)關(guān)sw1的接通所進(jìn)行的sw1單擊操作;為了在第一釋放開(kāi)關(guān)sw1接通之后在短時(shí)間段內(nèi)進(jìn)行兩次該第一釋放開(kāi)關(guān)sw1的接通所進(jìn)行的sw1雙擊操作;以及與自動(dòng)反射操作相同的伺服操作。sw1單擊操作、sw1雙擊操作和伺服操作其中之一被選擇作為啟動(dòng)開(kāi)關(guān)操作方法,并且作為啟動(dòng)信息進(jìn)行存儲(chǔ)。
在執(zhí)行圖26b的步驟s17之后,照相機(jī)微計(jì)算機(jī)101根據(jù)預(yù)先存儲(chǔ)的啟動(dòng)信息來(lái)選擇用于啟動(dòng)手動(dòng)反射鎖定的方法(步驟s28)。如果選擇了sw1單擊操作作為啟動(dòng)方法(步驟s29),則照相機(jī)微計(jì)算機(jī)101進(jìn)入上述的步驟s18a。同樣地,如果選擇了sw1雙擊操作作為啟動(dòng)方法(步驟s30),則照相機(jī)微計(jì)算機(jī)101同樣進(jìn)入上述的步驟s18a。
注意,在圖26b中,步驟s19a與圖7b中的步驟s19相同。在執(zhí)行步驟s19a之后,照相機(jī)微計(jì)算機(jī)101返回至步驟s14b。此外,步驟s20a與圖7b中的步驟s20相同。
如上所述,在選擇了sw1單擊操作或sw1雙擊操作作為用于啟動(dòng)手動(dòng)反射鎖定的方法的情況下,即使照相機(jī)僅例如為了進(jìn)行設(shè)置操作或確認(rèn)圖像而發(fā)生傾斜,也防止了該照相機(jī)100由于判斷為照相機(jī)的姿勢(shì)改變而進(jìn)入反射操作。
如果選擇了伺服操作(姿勢(shì)差伺服)作為用于啟動(dòng)手動(dòng)反射鎖定的方法(步驟s31),則照相機(jī)微計(jì)算機(jī)101進(jìn)入步驟s18c。步驟s18c與步驟s18a相同。然后,照相機(jī)微計(jì)算機(jī)101執(zhí)行步驟s14c、s19b和s20b。由于步驟s14c、s19b和s20b與步驟s14b、s19a和s20a相同,因此省略對(duì)其的說(shuō)明。
如果在步驟s14c中判斷為照相機(jī)的姿勢(shì)改變,則照相機(jī)微計(jì)算機(jī)101進(jìn)入步驟s19b以進(jìn)行伺服操作,然后處理返回至步驟s14c,其中在該伺服操作中,進(jìn)行步驟s19b中的手動(dòng)反射鎖定處理。
如以上所述,在第二實(shí)施例中,通過(guò)在優(yōu)先用戶的意圖的同時(shí)改變照射方向,可以按照正確定時(shí)來(lái)驅(qū)動(dòng)可動(dòng)單元300b。
順便提及,在照相機(jī)100的姿勢(shì)變化是由于照相機(jī)100的拍攝模式所引起的情況下,可以選擇是進(jìn)行上述的伺服操作還是在操作啟動(dòng)開(kāi)關(guān)之后進(jìn)行與該姿勢(shì)相對(duì)應(yīng)的反射操作。例如,照相機(jī)100設(shè)置有諸如快門優(yōu)先模式、光圈優(yōu)先模式、程序模式和手動(dòng)模式等的模式(創(chuàng)意模式),以供用戶設(shè)置光圈、快門速度和iso感光度。此外,照相機(jī)100設(shè)置有為了拍攝目的(肖像拍攝等)而設(shè)置的模式??梢愿鶕?jù)這些模式來(lái)選擇伺服操作。
在這種情況下,在圖7a所示的步驟s6中的信息發(fā)送準(zhǔn)備處理中,照相機(jī)微計(jì)算機(jī)101將表示照相機(jī)的模式的模式信息發(fā)送至閃光燈微計(jì)算機(jī)310。在接收到表示創(chuàng)意模式其中之一的信息作為模式信息時(shí),在姿勢(shì)改變的情況下,閃光燈微計(jì)算機(jī)310與自動(dòng)反射或手動(dòng)反射無(wú)關(guān)地,在操作了啟動(dòng)開(kāi)關(guān)之后進(jìn)行與姿勢(shì)變化相對(duì)應(yīng)的反射操作。
在上述實(shí)施例中,盡管說(shuō)明了將閃光燈安裝在照相機(jī)上的示例,但也可以將與手動(dòng)反射鎖定相關(guān)聯(lián)的控制應(yīng)用于照相機(jī)內(nèi)置的閃光燈。此外,在手動(dòng)反射鎖定控制中,可以通過(guò)閃光燈微計(jì)算機(jī)310來(lái)進(jìn)行判斷處理和用于計(jì)算轉(zhuǎn)動(dòng)角度的處理。
從上述說(shuō)明顯而易見(jiàn),在圖1和2所示的示例中,照相機(jī)微計(jì)算機(jī)101和姿勢(shì)檢測(cè)電路140用作檢測(cè)單元,并且照相機(jī)微計(jì)算機(jī)101和輸入部112用作選擇單元。此外,照相機(jī)微計(jì)算機(jī)101用作控制單元。
盡管已經(jīng)參考典型實(shí)施例說(shuō)明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不局限于所公開(kāi)的典型實(shí)施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功能。
例如,可以利用發(fā)光控制裝置來(lái)執(zhí)行通過(guò)上述實(shí)施例的功能所實(shí)現(xiàn)的控制方法。此外,可以通過(guò)設(shè)置在發(fā)光控制裝置中的計(jì)算機(jī)來(lái)執(zhí)行實(shí)現(xiàn)上述實(shí)施例的功能的程序。
其它實(shí)施例
本發(fā)明的實(shí)施例還可以通過(guò)如下的方法來(lái)實(shí)現(xiàn),即,通過(guò)網(wǎng)絡(luò)或者各種存儲(chǔ)介質(zhì)將執(zhí)行上述實(shí)施例的功能的軟件(程序)提供給系統(tǒng)或裝置,該系統(tǒng)或裝置的計(jì)算機(jī)或是中央處理單元(cpu)、微處理單元(mpu)讀出并執(zhí)行程序的方法。
本申請(qǐng)要求于2016年1月27日提交的日本專利申請(qǐng)2016-013498的優(yōu)先權(quán),在此通過(guò)引用包含其全部?jī)?nèi)容。