本發(fā)明涉及一種可相互通信的攝像設(shè)備(以下稱為“照相機主體”)和諸如可更換鏡頭等的配件設(shè)備。本發(fā)明還涉及一種用于進行跟拍(followshot)輔助處理的攝像設(shè)備。
背景技術(shù):
在包括能夠可拆卸地安裝配件設(shè)備的照相機主體的配件可更換照相機系統(tǒng)中,照相機主體和配件設(shè)備相互進行通信,從而從照相機主體控制配件設(shè)備,并且將控制配件設(shè)備所需的數(shù)據(jù)從配件設(shè)備提供給照相機主體。特別地,在使用可更換鏡頭來拍攝所要記錄的運動圖像或者所要顯示的實時取景運動圖像的情況下,需要與攝像周期同步的平滑鏡頭控制,從而需要使得照相機主體中的攝像定時與可更換鏡頭中的控制定時同步。因此,需要照相機主體在一個攝像周期內(nèi)完成來自可更換鏡頭的數(shù)據(jù)的接收以及向可更換鏡頭的各種命令和請求的發(fā)送。
然而,照相機主體從可更換鏡頭所要接收的數(shù)據(jù)量的增大和攝像周期的縮短(也就是說,幀頻的增大)在更短時間內(nèi)需要大數(shù)據(jù)量通信。
另一方面,提供如下的照相機系統(tǒng):在用戶進行移動被攝體的跟拍時,該照相機系統(tǒng)通過根據(jù)利用可更換鏡頭中包括的陀螺傳感器所檢測到的角速度和照相機主體中包括的圖像傳感器上的被攝體圖像的移動量移動圖像穩(wěn)定透鏡,來進行跟拍輔助處理。為了進行良好的跟拍輔助處理,需要使得照相機主體計算被攝體在圖像傳感器上的移動量的時間點與可更換鏡頭檢測角速度的時間點精確地同步。
日本專利5247859號公開了如下的照相機系統(tǒng),其中該照相機系統(tǒng)通過將通信端子的信號電平保持在預定電平并持續(xù)預定時間段以上、然后與垂直同步信號同步改變通信端子的信號電平,來將垂直同步信號的時間點通知給可更換鏡頭。
然而,在日本專利5247859號所公開的照相機系統(tǒng)中,在短時間內(nèi)需要大數(shù)據(jù)量通信的情況下,難以獲得使通信端子的信號電平保持在預定電平的預定時間段。此外,存在用于向可更換鏡頭發(fā)送例如調(diào)焦驅(qū)動命令的其它通信抑制了信號電平的及時控制的情況。
另外,日本特開2006-317848公開了如下的方法,其中該方法使得能夠通過檢測被攝體的移動速度和鏡頭一體化照相機的搖攝速度之間的差、并且使用圖像穩(wěn)定功能校正該差,來進行良好的跟拍。日本特開2015-161730公開了如下的方法,其中該方法通過根據(jù)曝光時間段和幀頻改變抖動檢測器的輸出時間點(即,角速度的檢測時間點)以使得角速度的檢測時間點與被攝體(被攝體圖像)的運動矢量的檢測時間點一致,來提高被攝體的移動速度的檢測精度。
然而,日本特開2006-317848和日本特開2015-161730所公開的方法沒有用于鏡頭可更換照相機系統(tǒng),而是僅用于鏡頭一體化照相機。為了提高鏡頭可更換照相機系統(tǒng)的跟拍輔助處理的性能,需要適當管理被攝體的運動矢量或移動速度的檢測時間點、以及角速度的檢測時間點。
技術(shù)實現(xiàn)要素:
本發(fā)明提供能夠在鏡頭可更換攝像系統(tǒng)中通過使用在配件設(shè)備和攝像設(shè)備相互之間被精確同步的數(shù)據(jù)來進行計算、控制和其它處理的配件設(shè)備和攝像設(shè)備。本發(fā)明還提供能夠提高跟拍輔助處理的性能的控制設(shè)備等。
作為本發(fā)明的一個方面,本發(fā)明提供一種能夠可拆卸地安裝至攝像設(shè)備的配件設(shè)備。所述配件設(shè)備包括:配件通信器,其被配置成在與所述攝像設(shè)備之間設(shè)置三個通道,所述三個通道是用于從所述攝像設(shè)備向所述配件設(shè)備提供通知的通知通道、用于從所述配件設(shè)備向所述攝像設(shè)備發(fā)送數(shù)據(jù)的第一數(shù)據(jù)通信通道和用于從所述攝像設(shè)備向所述配件設(shè)備發(fā)送數(shù)據(jù)的第二數(shù)據(jù)通信通道;配件控制器,其被配置成進行經(jīng)由所述配件通信器與所述攝像設(shè)備的數(shù)據(jù)通信,并且被配置成獲取隨時間變化的配件信息;以及計時器,其被配置成對時間進行計數(shù),其中,所述配件控制器被配置成:響應于經(jīng)由所述通知通道從所述攝像設(shè)備接收到作為所述通知的發(fā)送請求,從所述計時器獲取接收到所述發(fā)送請求的第一時刻,響應于經(jīng)由所述第二數(shù)據(jù)通信通道從所述攝像設(shè)備接收到特定命令,獲取與所述第一時刻或基于所述第一時刻所獲取到的第二時刻相對應的配件信息,以及經(jīng)由所述第一數(shù)據(jù)通信通道將所述配件信息發(fā)送給所述攝像設(shè)備。
作為本發(fā)明的另一方面,本發(fā)明提供一種能夠可拆卸地安裝配件設(shè)備的攝像設(shè)備。所述攝像設(shè)備包括:照相機通信器,其被配置成在與所述配件設(shè)備之間設(shè)置三個通道,所述三個通道是用于從所述攝像設(shè)備向所述配件設(shè)備提供通知的通知通道、用于從所述配件設(shè)備向所述攝像設(shè)備發(fā)送數(shù)據(jù)的第一數(shù)據(jù)通信通道和用于從所述攝像設(shè)備向所述配件設(shè)備發(fā)送數(shù)據(jù)的第二數(shù)據(jù)通信通道;以及照相機控制器,其被配置成進行經(jīng)由所述照相機通信器與所述配件設(shè)備的數(shù)據(jù)通信,其中,所述照相機控制器被配置成:經(jīng)由所述通知通道向所述配件設(shè)備提供作為所述通知的發(fā)送請求,經(jīng)由所述第一數(shù)據(jù)通信通道向所述配件設(shè)備發(fā)送特定命令,其中,所述特定命令用于使所述配件設(shè)備獲取與接收到所述發(fā)送請求的第一時刻相對應的配件信息、或者獲取與基于所述第一時刻所獲取到的第二時刻相對應的配件信息,所述配件信息隨時間而變化,以及經(jīng)由所述第二數(shù)據(jù)通信通道從所述配件設(shè)備接收與所述第一時刻或所述第二時刻相對應的配件信息。
作為本發(fā)明的又一方面,本發(fā)明提供一種包括上述配件設(shè)備和攝像設(shè)備的攝像系統(tǒng)。
作為本發(fā)明的又一方面,本發(fā)明提供一種用于控制配件設(shè)備的控制方法,其中,所述配件設(shè)備能夠可拆卸地安裝至攝像設(shè)備,并且被配置成在與所述攝像設(shè)備之間設(shè)置三個通道,所述三個通道是用于從所述攝像設(shè)備向所述配件設(shè)備提供通知的通知通道、用于從所述配件設(shè)備向所述攝像設(shè)備發(fā)送數(shù)據(jù)的第一數(shù)據(jù)通信通道和用于從所述攝像設(shè)備向所述配件設(shè)備發(fā)送數(shù)據(jù)的第二數(shù)據(jù)通信通道,所述控制方法包括以下步驟:使所述配件設(shè)備響應于經(jīng)由所述通知通道從所述攝像設(shè)備接收到作為所述通知的發(fā)送請求,來獲取接收到所述發(fā)送請求的第一時刻;使所述配件設(shè)備響應于經(jīng)由所述第二數(shù)據(jù)通信通道接收到特定命令,來獲取與所述第一時刻或基于所述第一時刻所獲取到的第二時刻相對應的配件信息;以及使所述配件設(shè)備經(jīng)由所述第一數(shù)據(jù)通信通道將所述配件信息發(fā)送給所述攝像設(shè)備。
作為本發(fā)明的又一方面,本發(fā)明提供一種用于控制攝像設(shè)備的控制方法,其中,能夠?qū)⑴浼O(shè)備可拆卸地安裝至所述攝像設(shè)備,并且所述攝像設(shè)備被配置成在與所述配件設(shè)備之間設(shè)置三個通道,所述三個通道是用于從所述攝像設(shè)備向所述配件設(shè)備提供通知的通知通道、用于從所述配件設(shè)備向所述攝像設(shè)備發(fā)送數(shù)據(jù)的第一數(shù)據(jù)通信通道和用于從所述攝像設(shè)備向所述配件設(shè)備發(fā)送數(shù)據(jù)的第二數(shù)據(jù)通信通道,所述控制方法包括以下步驟:使所述攝像設(shè)備經(jīng)由所述通知通道向所述配件設(shè)備提供作為所述通知的發(fā)送請求;使所述攝像設(shè)備經(jīng)由所述第一數(shù)據(jù)通信通道向所述配件設(shè)備發(fā)送特定命令,其中,所述特定命令用于使所述配件設(shè)備獲取與接收到所述發(fā)送請求的第一時刻相對應的配件信息、或者獲取與基于所述第一時刻所獲取到的第二時刻相對應的配件信息,所述配件信息隨時間而變化;以及使所述攝像設(shè)備經(jīng)由所述第二數(shù)據(jù)通信通道從所述配件設(shè)備接收與所述第一時刻或所述第二時刻相對應的配件信息。
作為本發(fā)明的又一方面,本發(fā)明提供一種控制設(shè)備(攝像設(shè)備),包括:運動矢量檢測器,其被配置成在第一時間段中檢測運動矢量;計算器,其被配置成根據(jù)所述第一時間段來設(shè)置角速度檢測器檢測第一角速度的角速度檢測時間段;以及通信器,其被配置成:將所述角速度檢測時間段和與所述第一時間段相對應的第一id信息相互關(guān)聯(lián)地進行發(fā)送,以及將所述角速度檢測時間段內(nèi)所檢測到的第一角速度和與所述第一角速度相對應的第二id信息相互關(guān)聯(lián)地進行接收,其中,在所述第一id信息和所述第二id信息相互一致的情況下,所述計算器被配置成通過使用與所述第一id信息相對應的第一時間段內(nèi)所檢測到的運動矢量和與所述第二id信息相對應的第一角速度來計算被攝體的角速度。
作為本發(fā)明的又一方面,本發(fā)明提供一種控制設(shè)備(鏡頭設(shè)備),包括:通信器,其被配置成將檢測第一角速度的角速度檢測時間段和第一id信息相互關(guān)聯(lián)地進行接收,其中,所述第一id信息與作為檢測運動矢量的運動矢量檢測時間段的第一時間段相對應,所述角速度檢測時間段是根據(jù)所述第一時間段而設(shè)置的;以及角速度檢測器,其被配置成在所述角速度檢測時間段中檢測所述第一角速度,其中,所述通信器被配置成將所述第一角速度和與所述第一角速度相對應的第二id信息相互關(guān)聯(lián)地進行發(fā)送,其中所述第二id信息與所述第一id信息一致。
一種攝像設(shè)備,其中能夠?qū)㈢R頭設(shè)備可拆卸地安裝至所述攝像設(shè)備,所述攝像設(shè)備包括:圖像傳感器,其被配置成對經(jīng)由所述鏡頭設(shè)備所形成的被攝體圖像進行光電轉(zhuǎn)換;運動矢量檢測器,其被配置成通過使用根據(jù)來自所述圖像傳感器的輸出所生成的圖像信號,在第一時間段中檢測運動矢量;計算器,其被配置成根據(jù)所述第一時間段來設(shè)置角速度檢測器檢測第一角速度的角速度檢測時間段;以及通信器,其被配置成:將所述角速度檢測時間段和與所述第一時間段相對應的第一id信息相互關(guān)聯(lián)地發(fā)送給所述鏡頭設(shè)備,以及將所述角速度檢測時間段內(nèi)所檢測到的第一角速度和與所述第一角速度相對應的第二id信息相互關(guān)聯(lián)地進行接收,其中,在所述第一id信息和所述第二id信息相互一致的情況下,所述計算器被配置成通過使用與所述第一id信息相對應的第一時間段內(nèi)所檢測到的運動矢量和與所述第二id信息相對應的第一角速度,來計算被攝體的角速度。
一種鏡頭設(shè)備,其能夠可拆卸地安裝至攝像設(shè)備,所述鏡頭設(shè)備包括:攝像光學系統(tǒng);通信器,其被配置成將檢測第一角速度的角速度檢測時間段和與第一時間段相對應的第一id信息相互關(guān)聯(lián)地進行接收,其中,所述角速度檢測時間段是根據(jù)作為檢測運動矢量的運動矢量檢測時間段的所述第一時間段來設(shè)置的;以及角速度檢測器,其被配置成在所述角速度檢測時間段中檢測所述第一角速度,其中,所述通信器被配置成將所述第一角速度和與所述第一角速度相對應的第二id信息相互關(guān)聯(lián)地發(fā)送給所述攝像設(shè)備,其中所述第二id信息與所述第一id信息一致。
根據(jù)本發(fā)明的又一方面,本發(fā)明提供一種控制方法,包括以下步驟:在第一時間段中檢測運動矢量;根據(jù)所述第一時間段來設(shè)置角速度檢測器檢測第一角速度的角速度檢測時間段;將所述角速度檢測時間段和與所述第一時間段相對應的第一id信息相互關(guān)聯(lián)地進行發(fā)送;以及將所述角速度檢測時間段內(nèi)所檢測到的第一角速度和與所述第一角速度相對應的第二id信息相互關(guān)聯(lián)地進行接收,其中,所述控制方法還包括以下步驟:在所述第一id信息和所述第二id信息相互一致的情況下,通過使用與所述第一id信息相對應的第一時間段內(nèi)所檢測到的運動矢量和與所述第二id信息相對應的第一角速度,來計算被攝體的角速度。
根據(jù)本發(fā)明的又一方面,提供一種控制方法,包括以下步驟:將檢測第一角速度的角速度檢測時間段和第一id信息相互關(guān)聯(lián)地進行接收,其中,所述第一id信息與作為檢測運動矢量的運動矢量檢測時間段的第一時間段相對應,所述角速度檢測時間段是根據(jù)所述第一時間段而設(shè)置的;以及在所述角速度檢測時間段中檢測所述第一角速度,其中,所述控制方法還包括以下步驟:在所述第一id信息與同所述第一角速度相對應的第二id信息彼此一致的情況下,將所述第一角速度和所述第二id信息相互關(guān)聯(lián)地進行發(fā)送。
通過以下參考附圖對典型實施例的說明,本發(fā)明的其它特征和方面將變得明顯。
附圖說明
圖1是示出根據(jù)本發(fā)明的實施例1和2的照相機系統(tǒng)的結(jié)構(gòu)的框圖。
圖2是示出實施例1和2中的通信電路的結(jié)構(gòu)的框圖。
圖3示出實施例1和2中在照相機主體和可更換鏡頭之間發(fā)送和接收的信號的波形。
圖4示出實施例1和2中在照相機主體和可更換鏡頭之間的通信定時。
圖5是示出實施例1中在照相機主體中所進行的處理的流程圖。
圖6是示出實施例1中在照相機主體中所進行的另一處理的流程圖。
圖7是示出實施例1中在可更換鏡頭中所進行的處理的流程圖。
圖8是示出實施例1中在可更換鏡頭中所進行的另一處理的流程圖。
圖9是示出實施例2中在照相機主體中所進行的處理的流程圖。
圖10是示出實施例2中在可更換鏡頭中所進行的處理的流程圖。
圖11是示出根據(jù)本發(fā)明的實施例3和4的照相機系統(tǒng)的結(jié)構(gòu)的框圖。
圖12是示出在實施例3和4的照相機主體中所進行的攝像同步通信處理的流程圖。
圖13是示出在實施例3和4的照相機主體中所進行的曝光設(shè)置處理的流程圖。
圖14是示出在實施例3和4的照相機主體中所進行的曝光處理的流程圖。
圖15是示出實施例3和4的可更換鏡頭中的同步信號通信接收處理的流程圖。
圖16是示出實施例3和4的可更換鏡頭中的鏡頭角速度檢測時間段接收處理的流程圖。
圖17是示出實施例3和4的可更換鏡頭中的被攝體角速度接收處理的流程圖。
圖18是示出實施例3和4的可更換鏡頭中的曝光開始時間接收處理的流程圖。
圖19是示出實施例3和4的可更換鏡頭中的跟拍輔助結(jié)果發(fā)送處理的流程圖。
圖20是實施例3和4的照相機系統(tǒng)中的跟拍輔助處理的時序圖。
圖21是實施例4的照相機主體中的曝光設(shè)置處理的流程圖。
具體實施方式
下面將參考附圖來說明本發(fā)明的典型實施例。以下所述的本發(fā)明的各實施例可以單獨實現(xiàn)、或者根據(jù)需要或在將來自各實施例的元件或特征組合在一個實施例中是有益的情況下,作為多個實施例或其特征的組合來實現(xiàn)。
實施例1
圖1示出根據(jù)本發(fā)明的第一實施例(實施例1)的包括作為攝像設(shè)備的照相機主體200和作為配件設(shè)備的可更換鏡頭100的攝像系統(tǒng)(以下稱為“照相機系統(tǒng)”)的結(jié)構(gòu)。
照相機主體200和可更換鏡頭100經(jīng)由稍后所述的各自的通信器相互發(fā)送控制命令和內(nèi)部信息。
通信器兼容各種通信方法,并且根據(jù)所要通信的數(shù)據(jù)的種類和其通信目的,相互同步地將各自的通信格式切換成同一格式,這樣使得能夠針對各種情況選擇最佳通信格式。首先將說明可更換鏡頭100和照相機主體200的具體結(jié)構(gòu)??筛鼡Q鏡頭100和照相機主體200經(jīng)由包括連接機構(gòu)的安裝件300相互機械且電連接??筛鼡Q鏡頭100經(jīng)由設(shè)置在安裝件300中的電源端子(未示出)來從照相機主體200接收電力供給,并且向稍后所述的各種致動器和鏡頭微計算機提供其工作所需的電源??筛鼡Q鏡頭100和照相機主體200經(jīng)由設(shè)置在安裝件300中的通信端子(圖2所示)相互通信。
可更換鏡頭100包括攝像光學系統(tǒng)。從被攝體(obj)側(cè)開始,攝像光學系統(tǒng)包括物鏡101、用于改變倍率的變倍透鏡102、用于光量控制的光圈單元(光圈)114、用于圖像模糊校正的圖像穩(wěn)定透鏡103和用于調(diào)焦的調(diào)焦透鏡104。
分別通過透鏡保持器105和106來保持變倍透鏡102和調(diào)焦透鏡104。通過在攝像光學系統(tǒng)的光軸(通過虛線所示)延伸的光軸方向上可移動的導向桿(未示出)來引導透鏡保持器105和106,并且分別通過步進電動機(m)107和108在光軸方向上驅(qū)動透鏡保持器105和106。步進電動機107和108與驅(qū)動脈沖同步轉(zhuǎn)動,并且分別移動變倍透鏡102和調(diào)焦透鏡104。
在與攝像光學系統(tǒng)的光軸垂直的方向上移動圖像穩(wěn)定透鏡103,以降低由于用戶手抖動等所導致的圖像模糊。
作為配件控制器的鏡頭微計算機111控制可更換鏡頭100中的各種操作。鏡頭微計算機111包括鏡頭通信器112,并且經(jīng)由鏡頭通信器112接收從照相機主體200所發(fā)送的控制命令和從照相機主體200所輸出的發(fā)送請求。鏡頭微計算機111進行與控制命令相對應的各種鏡頭控制,并且經(jīng)由鏡頭通信器112發(fā)送與發(fā)送請求相對應的鏡頭數(shù)據(jù)。
鏡頭微計算機111根據(jù)作為計算機程序的鏡頭通信控制程序,來進行與同照相機主體200(即,稍后所述的照相機微計算機)的通信有關(guān)的操作。
另外,鏡頭微計算機111響應于控制命令中的變焦命令和調(diào)焦驅(qū)動命令,來向變焦驅(qū)動器119和調(diào)焦驅(qū)動器120輸出變焦驅(qū)動信號和調(diào)焦驅(qū)動信號以使這些驅(qū)動器驅(qū)動步進電動機107和108,從而進行用于控制利用變倍透鏡102的變倍操作的變焦處理和用于控制利用調(diào)焦透鏡104的調(diào)焦操作的af(自動調(diào)焦)處理。
可更換鏡頭100設(shè)置有可由用戶轉(zhuǎn)動操作的手動調(diào)焦環(huán)(未示出)和用于檢測手動調(diào)焦環(huán)的轉(zhuǎn)動操作量的調(diào)焦編碼器(未示出)。鏡頭微計算機111使得調(diào)焦驅(qū)動器120將步進電動機108驅(qū)動與調(diào)焦編碼器所檢測到的手動調(diào)焦環(huán)的轉(zhuǎn)動操作量相對應的驅(qū)動量,從而進行mf(手動調(diào)焦)。
光圈單元114包括光圈葉片114a和114b。通過霍爾元件115檢測光圈葉片114a和114b的開閉狀態(tài),并且通過放大器122和a/d轉(zhuǎn)換器123將檢測結(jié)果輸入給鏡頭微計算機111。鏡頭微計算機111根據(jù)來自a/d轉(zhuǎn)換器123的輸入信號,向光圈驅(qū)動器121輸出光圈驅(qū)動信號以使光圈驅(qū)動器121驅(qū)動光圈致動器(act)113,從而控制光圈單元114的光量控制操作。
可更換鏡頭100還包括由振動陀螺儀等所構(gòu)成的抖動傳感器(以下稱為“陀螺傳感器”)129。鏡頭微計算機111根據(jù)陀螺傳感器129所檢測到的抖動(角速度),通過圖像穩(wěn)定驅(qū)動器125驅(qū)動由音圈電動機等所構(gòu)成的圖像穩(wěn)定致動器(act)126,從而進行用于控制圖像穩(wěn)定透鏡103的移動的圖像穩(wěn)定處理。此外,在用戶在平搖照相機系統(tǒng)的同時進行用于拍攝移動被攝體的跟拍的情況下,鏡頭微計算機111進行如下所述的用于在與照相機微計算機205進行通信時控制圖像穩(wěn)定透鏡103的移動的跟拍輔助處理。
可更換鏡頭100還包括作為以微秒精度計數(shù)時間的自由振蕩計時器(free-runtimer)的計時器130??筛鼡Q鏡頭100還包括由可重寫易失性存儲器所構(gòu)成的并且暫時存儲鏡頭微計算機111進行的控制所需的數(shù)據(jù)的鏡頭存儲器(配件存儲器)128。鏡頭微計算機111使得鏡頭存儲器128將通過陀螺傳感器129所獲取到的角速度和通過計時器130所獲取到的時間相互關(guān)聯(lián)地存儲。
照相機主體200包括由ccd傳感器或者cmos傳感器等所構(gòu)成的圖像傳感器201、a/d轉(zhuǎn)換器202、信號處理器203、記錄器(存儲器)204、照相機微計算機205和顯示單元206。
圖像傳感器201對可更換鏡頭100中的攝像光學系統(tǒng)所形成的被攝體圖像進行光電轉(zhuǎn)換,以輸出作為模擬電信號的攝像信號。
a/d轉(zhuǎn)換器202將來自圖像傳感器201的模擬攝像信號轉(zhuǎn)換成數(shù)字攝像信號。信號處理器203對來自a/d轉(zhuǎn)換器202的數(shù)字攝像信號進行各種圖像處理以生成視頻信號。信號處理器203根據(jù)該視頻信號來生成表示被攝體圖像的對比度狀態(tài)(即,攝像光學系統(tǒng)的焦點狀態(tài))的焦點信息和表示曝光狀態(tài)的亮度信息。信號處理器203將視頻信號輸出給顯示單元206。顯示單元206顯示該視頻信號作為用于確認攝像構(gòu)圖和焦點狀態(tài)的實時取景圖像。另外,信號處理器203將該視頻信號輸出給記錄器204。記錄器204記錄該視頻信號。
每當通過圖像傳感器201對被攝體圖像進行光電轉(zhuǎn)換(電荷累積)時,信號處理器203還生成垂直同步信號,以將垂直同步信號輸入給照相機微計算機205。照相機微計算機205獲取從垂直同步信號的輸入時間點起已過去電荷累積時間段的一半的時間點,作為電荷累積時間段的中心時間。電荷累積時間段是圖像傳感器201的曝光時間段。以下將電荷累積時間段的中心時間稱為“累積中心時間”。信號處理器203可以輸入用于表示累積中心時間的信號,以使得照相機微計算機205獲取累積中心時間。照相機微計算機205包括作為以微秒精度計數(shù)時間的自由振蕩計時器的計時器209。
照相機存儲器210由可重寫易失性存儲器構(gòu)成。照相機存儲器210存儲從圖像傳感器201所獲取的數(shù)字攝像信號、信號處理器203所生成的視頻信號和從鏡頭微計算機111所接收到的鏡頭數(shù)據(jù)。此外,照相機存儲器210暫時存儲通過照相機微計算機205所進行的各種控制操作所需的數(shù)據(jù)。
作為照相機控制器的照相機微計算機205響應于來自包括攝像指示開關(guān)和各種設(shè)置開關(guān)(未示出)的照相機操作單元207的輸入,來控制照相機主體200。照相機微計算機205響應于變焦開關(guān)(未示出)的用戶操作,通過照相機微計算機205中所包括的照相機通信器208,來將與變倍透鏡102的變倍操作有關(guān)的控制命令發(fā)送給鏡頭微計算機111。此外,照相機微計算機205通過照相機通信器208來發(fā)送與依賴于亮度信息的光圈單元114的光量控制操作有關(guān)的控制命令和與依賴于焦點信息的調(diào)焦透鏡104的調(diào)焦操作有關(guān)的控制命令。照相機微計算機205根據(jù)作為計算機程序的照相機通信控制程序,來進行與同鏡頭微計算機111的通信有關(guān)的操作。
接著,參考圖2,將說明在照相機主體200(照相機微計算機205)和可更換鏡頭100(鏡頭微計算機111)之間所構(gòu)成的通信電路以及在它們之間所進行的通信。照相機微計算機205具有用于管理與鏡頭微計算機111的通信的設(shè)置的功能和用于提供諸如發(fā)送請求等的通知的功能。另一方面,鏡頭微計算機111具有用于生成鏡頭數(shù)據(jù)的功能和用于發(fā)送鏡頭數(shù)據(jù)的功能。
照相機微計算機205包括照相機通信接口電路208a,并且鏡頭微計算機111包括鏡頭通信接口電路112a。照相機微計算機205(照相機數(shù)據(jù)收發(fā)器208b)和鏡頭微計算機111(鏡頭數(shù)據(jù)收發(fā)器112b)通過設(shè)置在安裝件300中的通信端子(通過三個框所示)以及照相機通信接口電路208a和鏡頭通信接口電路112a相互通信。在本實施例中,照相機微計算機205和鏡頭微計算機111進行使用三個通道的三線異步串行通信。照相機數(shù)據(jù)收發(fā)器208b和照相機通信接口電路208a構(gòu)成照相機通信器208。鏡頭數(shù)據(jù)收發(fā)器112b和鏡頭通信接口電路112a構(gòu)成鏡頭通信器112。盡管在本實施例中使用了利用三個通道的三線異步串行通信,但是可以使用其它數(shù)量個線的串行通信和通道。
這三個通道是作為通知通道的發(fā)送請求通道、第一數(shù)據(jù)通信通道和第二數(shù)據(jù)通信通道。使用發(fā)送請求通道來從照相機微計算機205向鏡頭微計算機111提供諸如鏡頭數(shù)據(jù)的發(fā)送請求(發(fā)送指示)和稍后所述的通信設(shè)置的切換請求(切換指示)等的通知。通過在作為第一電平的high(高)和作為第二電平的low(低)之間切換發(fā)送請求通道上的信號電平(電壓電平),來經(jīng)由發(fā)送請求通道提供通知。以下將提供給發(fā)送請求通道的發(fā)送請求信號稱為“請求發(fā)送信號rts”。
使用第一數(shù)據(jù)通信通道來將鏡頭數(shù)據(jù)從鏡頭微計算機111發(fā)送給照相機微計算機205。以下將作為信號通過第一數(shù)據(jù)通信通道從鏡頭微計算機111發(fā)送給照相機微計算機205的鏡頭數(shù)據(jù)(配件數(shù)據(jù))稱為“鏡頭數(shù)據(jù)信號dlc”。使用第二數(shù)據(jù)通信通道來將照相機數(shù)據(jù)從照相機微計算機205發(fā)送給鏡頭微計算機111。以下將作為信號通過第二數(shù)據(jù)通信通道從照相機微計算機205發(fā)送給鏡頭微計算機111的照相機數(shù)據(jù)稱為“照相機數(shù)據(jù)信號dcl”。將請求發(fā)送信號rts從作為通信主機的照相機微計算機205提供給作為通信從機的鏡頭微計算機111。照相機數(shù)據(jù)信號dcl包括從照相機微計算機205發(fā)送給鏡頭微計算機111的各種控制命令和發(fā)送請求命令。鏡頭數(shù)據(jù)信號dlc包括從鏡頭微計算機111發(fā)送給照相機微計算機205的各種鏡頭數(shù)據(jù)。照相機微計算機205和鏡頭微計算機111預先設(shè)置它們的通信速度,并且以與該設(shè)置相對應的通信比特率進行通信(發(fā)送和接收)。通信比特率表示每秒可傳輸?shù)臄?shù)據(jù)量,并且以bps(比特每秒)為單位來表示。照相機微計算機205和鏡頭微計算機111通過使得能夠進行數(shù)據(jù)的相互發(fā)送和接收的全雙工通信方法來相互進行通信。
參考圖3,將說明照相機微計算機205和鏡頭微計算機111之間的通信過程。圖3示出作為最小通信單位的一幀的通信信號的波形。在一幀中,照相機數(shù)據(jù)信號dcl和鏡頭數(shù)據(jù)信號dlc在其數(shù)據(jù)格式上具有相互不同的部分。
首先,將說明鏡頭數(shù)據(jù)信號dlc的數(shù)據(jù)格式。作為大的部分,一幀的鏡頭數(shù)據(jù)信號dlc包括作為第一幀的數(shù)據(jù)幀和作為后續(xù)幀的busy(忙)幀。
在不進行數(shù)據(jù)傳輸?shù)姆莻鬏敔顟B(tài)下,鏡頭數(shù)據(jù)信號dlc的信號電平保持處于high。
鏡頭微計算機111在1位時間段內(nèi)將信號電平設(shè)置成low,以向照相機微計算機205提供開始鏡頭數(shù)據(jù)信號dlc的一幀發(fā)送的通知。該1位時間段被稱為一個數(shù)據(jù)幀起始處的“起始位st”。接著,鏡頭微計算機111在從隨后的第二位到第九位的8位時間段內(nèi)發(fā)送1字節(jié)鏡頭數(shù)據(jù)。以從最高數(shù)據(jù)位d7開始依次繼續(xù)數(shù)據(jù)位d6、d5、d4、d3、d2和d1的順序、并且以最低數(shù)據(jù)位d0結(jié)束的高位在前格式,來排列數(shù)據(jù)位。
然后,鏡頭微計算機111在第十位添加1位奇偶信息pa,并且在表示一幀結(jié)束的終止位sp的時間段內(nèi),將鏡頭數(shù)據(jù)信號dlc的信號電平設(shè)置成high。因此,從起始位st開始的數(shù)據(jù)幀結(jié)束。
此后,鏡頭微計算機111在終止位sp之后添加busy幀。busy幀表示作為從鏡頭微計算機111向照相機微計算機205的通知(以下稱為“busy通知”)的通信待機請求busy的時間段。鏡頭微計算機111保持鏡頭數(shù)據(jù)信號dlc的信號電平處于low,直到終止通信待機請求busy為止。
將說明是否存在busy通知的判斷方法;通過照相機微計算機205來進行該判斷。圖3所示的波形包括位位置b1和b2。照相機微計算機205選擇這些位位置b1和b2中的一個作為用于判斷是否存在busy通知的busy判斷位置p。
如上所述,本實施例采用從位位置b1和b2中選擇busy判斷位置p的數(shù)據(jù)格式。該數(shù)據(jù)格式使得能夠解決下面的問題:根據(jù)鏡頭微計算機111的處理性能,改變從鏡頭數(shù)據(jù)信號dlc的數(shù)據(jù)幀的發(fā)送起、直到判斷為存在busy通知為止(鏡頭數(shù)據(jù)信號dlc被設(shè)置成low)的處理時間。在進行照相機微計算機205和鏡頭微計算機111之間的數(shù)據(jù)通信之前,通過照相機微計算機205和鏡頭微計算機111之間的通信來設(shè)置是選擇位位置b1還是b2作為busy判斷位置p。busy判斷位置p并非必須被固定在位位置b1或者b2,并且可以根據(jù)照相機微計算機205和鏡頭微計算機111的處理性能來改變。
接著,將說明照相機數(shù)據(jù)信號dcl的數(shù)據(jù)格式。一幀中的照相機數(shù)據(jù)信號dcl的數(shù)據(jù)格式的規(guī)范與鏡頭數(shù)據(jù)信號dlc是共通的。
然而,禁止向照相機數(shù)據(jù)信號dcl添加busy幀,這不同于鏡頭數(shù)據(jù)信號dlc。
接著,將說明照相機微計算機205和鏡頭微計算機111之間的通信過程。照相機微計算機205將請求發(fā)送信號rts的信號電平設(shè)置成low(換句話說,使請求發(fā)送信號rts有效),以向鏡頭微計算機111提供發(fā)送請求。通過請求發(fā)送信號rts的有效(low)而檢測到發(fā)送請求的鏡頭微計算機111進行用于生成要發(fā)送給照相機微計算機205的鏡頭數(shù)據(jù)信號dlc的處理。然后,在完成鏡頭數(shù)據(jù)信號dlc的發(fā)送準備之后,鏡頭微計算機111開始通過第一數(shù)據(jù)通信通道來發(fā)送一幀的鏡頭數(shù)據(jù)信號dlc。
在請求發(fā)送信號rts有效之后,鏡頭微計算機111在通過照相機微計算機205和鏡頭微計算機111相互設(shè)置的時間段內(nèi),開始鏡頭數(shù)據(jù)信號dlc的發(fā)送。也就是說,針對鏡頭微計算機111,沒有設(shè)置下面的嚴格限制:在從請求發(fā)送信號rts的有效起到開始鏡頭數(shù)據(jù)信號dlc的發(fā)送的時間段內(nèi),必須設(shè)置在輸入第一時鐘脈沖之前所要發(fā)送的鏡頭數(shù)據(jù)。
接著,響應于檢測到作為從鏡頭微計算機111所接收到的鏡頭數(shù)據(jù)信號dlc的數(shù)據(jù)幀的開頭位的起始位st(也就是說,響應于開始接收鏡頭數(shù)據(jù)信號dlc),照相機微計算機205使得請求發(fā)送信號rts的信號電平返回high,換句話說,使請求發(fā)送信號rts無效。
照相機微計算機205從而終止發(fā)送請求,并且開始通過第二數(shù)據(jù)通信通道的照相機數(shù)據(jù)信號dcl的發(fā)送。可以在開始照相機數(shù)據(jù)信號dcl的發(fā)送之前或者之后,進行請求發(fā)送信號rts的無效。僅需要在完成鏡頭數(shù)據(jù)信號dlc的數(shù)據(jù)幀的接收之前來進行這些無效和發(fā)送。
在需要向照相機微計算機205提供busy通知的情況下,已發(fā)送了鏡頭數(shù)據(jù)信號dlc的數(shù)據(jù)幀的鏡頭微計算機111向鏡頭數(shù)據(jù)信號dlc添加busy幀。照相機微計算機205監(jiān)視是否存在busy通知,并且在提供busy通知時,對于隨后的發(fā)送請求禁止請求發(fā)送信號rts的有效。鏡頭微計算機111在通過busy通知來禁止來自照相機微計算機205的發(fā)送請求的時間段內(nèi)執(zhí)行必要處理,并且在完成隨后的通信準備之后終止busy通知。在busy通知被終止、并且完成了照相機數(shù)據(jù)信號dcl的數(shù)據(jù)幀的發(fā)送的情況下,許可對于隨后的發(fā)送請求、照相機微計算機205使請求發(fā)送信號rts有效。
如上所述,在本實施例中,響應于在照相機微計算機205中發(fā)生通信開始事件時使請求發(fā)送信號rts有效,鏡頭微計算機111開始向照相機微計算機205發(fā)送鏡頭數(shù)據(jù)信號dlc的數(shù)據(jù)幀。另一方面,檢測到鏡頭數(shù)據(jù)信號dlc的起始位st的照相機微計算機205開始向鏡頭微計算機111發(fā)送照相機數(shù)據(jù)信號dcl的數(shù)據(jù)幀。根據(jù)需要,鏡頭微計算機111向鏡頭數(shù)據(jù)信號dlc的數(shù)據(jù)幀添加busy幀以提供busy通知,然后終止busy通知以結(jié)束一幀通信處理。在該通信處理中,照相機微計算機205和鏡頭微計算機111相互發(fā)送和接收1字節(jié)數(shù)據(jù)。
接著,將說明在本實施例的照相機系統(tǒng)中所進行的跟拍輔助處理。圖4示出在跟拍輔助處理中照相機微計算機205和鏡頭微計算機111之間的通信定時、以及從陀螺傳感器129的角速度的獲取定時。累積時間段401是圖像傳感器201針對各攝像幀的電荷累積時間段。圖像傳感器201響應于作為觸發(fā)的垂直同步信號vd來進行電荷累積。在每一預定攝像幀時間段(本實施例中為1/30秒)生成垂直同步信號vd。也就是說,生成垂直同步信號vd的定時是圖像傳感器201中的電荷累積的開始定時。
本實施例將電荷累積時間段的長度(快門速度)設(shè)置為1/50秒。各累積時間段401(即,各攝像幀)設(shè)置有用于將該累積時間段401與其它累積時間段401進行區(qū)別的幀標識符。
在作為上述圖像傳感器201的電荷累積時間段(累積時間段401)的中心時間的各累積中心時間,照相機微計算機205通過照相機數(shù)據(jù)信號dcl的發(fā)送來向鏡頭微計算機111提供累積中心通知402。累積中心通知402包括與相對于累積中心時間點的延遲時間有關(guān)的信息,其中,該累積中心時間點是與響應于來自鏡頭微計算機111的busy通知所設(shè)置的累積中心時間相對應的時間點。累積中心通知402還包括用于識別當前累積時間段(即,當前攝像幀)的幀標識符。照相機微計算機205可以從計時器209獲取累積中心時間點。以下將照相機微計算機205所獲取到的累積中心時間點(預定時間點)稱為“照相機累積中心時間點”。
在可更換鏡頭100中,陀螺傳感器129以4khz的采樣頻率來檢測角速度。每當以該采樣頻率獲取角速度時(以下將該定時稱為“角速度采樣定時”),鏡頭微計算機111將所獲取到的角速度與此時從計時器130所獲取到的時間點一起存儲至鏡頭存儲器128。
接收到累積中心通知402的鏡頭微計算機111通過使用稍后所述的rts時間點和累積中心通知402中所包括的延遲時間,來計算鏡頭累積中心時間點。然后,鏡頭微計算機111使用存儲在鏡頭存儲器128中的角速度和時間點,通過線性插值方法來計算鏡頭累積中心時間點的角速度(該角速度是配件信息,并且以下將其稱為“累積中心角速度”)。鏡頭微計算機111還將所計算出的累積中心角速度和所接收到的幀標識符相互關(guān)聯(lián)地存儲至鏡頭存儲器128。照相機微計算機205在從累積中心通知402的發(fā)送起過去了預定時間之后將用于請求獲取(發(fā)送)該角速度的角速度請求403設(shè)置給照相機微計算機208中的照相機數(shù)據(jù)信號dcl,并且開始與鏡頭微計算機111的通信以向其提供角速度請求403。接收到角速度請求403的鏡頭微計算機111通過鏡頭數(shù)據(jù)信號dcl將累積中心角速度及相關(guān)的幀標識符(以下將該幀標識符稱為“角速度檢測幀標識符”)發(fā)送給照相機微計算機205。
照相機微計算機205在每一攝像幀中獲取(計算)根據(jù)使用圖像傳感器201所獲取的攝像信號所生成的視頻圖像中(即,圖像傳感器201的攝像面上)的被攝體圖像的移動量(該移動量是照相機信息)。各攝像幀中所計算出的被攝體圖像的移動量與該攝像幀的累積中心時間的被攝體圖像的移動量相對應。
然后,照相機微計算機205根據(jù)所計算出的攝像面上的被攝體圖像的移動量和從鏡頭微計算機111所獲取到的累積中心角速度,來計算針對當前攝像幀的跟拍校正量(作為控制信息)。跟拍校正量的該計算(生成)對應于與攝像有關(guān)的照相機處理。在計算跟拍校正量時,照相機微計算機205確認已經(jīng)計算出攝像面上的被攝體圖像的移動量的電荷累積時間段的幀標識符(以下將該幀標識符稱為“移動量計算幀標識符”)與從鏡頭微計算機111所接收到的角速度檢測幀標識符是否一致。如果這些幀標識符相互一致,則照相機微計算機205計算針對當前攝像幀的跟拍校正量。如果這些幀標識符相互不一致,則照相機微計算機205使用針對前一攝像幀所計算出的跟拍校正量來作為針對當前攝像幀的跟拍校正量。
響應于來自照相機操作單元207的用戶攝像指示,照相機微計算機205向鏡頭微計算機111發(fā)送包括所計算出的跟拍校正量的跟拍校正通知。接收到跟拍校正通知的鏡頭微計算機111通過圖像穩(wěn)定驅(qū)動器125將圖像穩(wěn)定致動器126驅(qū)動與跟拍校正通知中所包括的跟拍校正量相對應的驅(qū)動量。
鏡頭微計算機111從而控制圖像穩(wěn)定透鏡103的移動以進行跟拍輔助處理。
圖5是示出通過照相機微計算機205所進行的用于使得鏡頭微計算機111識別精確的累積中心時間點的處理的流程圖。照相機微計算機205根據(jù)上述照相機通信控制程序,執(zhí)行該處理和稍后所述的其它處理。
響應于從信號處理器203所輸入的或者直接來自信號處理器203的垂直同步信號而獲取到累積中心時間的照相機微計算機205進入步驟s501。在步驟s501,照相機微計算機205從計時器209獲取當前時間點,以將其作為用作獲取累積中心時間的時間點的照相機累積中心時間點而存儲至照相機存儲器210。
接著,在步驟s502,照相機微計算機205確認是否通過鏡頭數(shù)據(jù)信號dlc提供了busy通知。如果提供了busy通知,則照相機微計算機205再次確認是否提供了busy通知。如果busy通知被終止(換句話說,在完成了鏡頭數(shù)據(jù)信號dlc的接收之后),照相機微計算機205進入步驟s503。
在步驟s503,照相機微計算機205從計時器209獲取當前時間點,并且計算busy通知被終止的當前時間點和步驟s501中存儲在照相機存儲器210中的照相機累積中心時間點之間的差(延遲時間)。然后,照相機微計算機205將所計算出的延遲時間和用于識別當前攝像幀的幀標識符設(shè)置給照相機數(shù)據(jù)信號dcl。
此后,在步驟s504,照相機微計算機205使請求發(fā)送信號rts有效以使得鏡頭微計算機111開始與照相機微計算機205的通信。在步驟s505,照相機微計算機205等待從鏡頭微計算機111所發(fā)送的鏡頭數(shù)據(jù)信號dlc的起始位st。這里從鏡頭微計算機111所發(fā)送的鏡頭數(shù)據(jù)信號dlc與不包括有意義的信息的單純響應數(shù)據(jù)相對應。
在步驟s506,檢測到鏡頭數(shù)據(jù)信號dlc的起始位st的照相機微計算機205將在步驟s503中所設(shè)置的照相機數(shù)據(jù)信號dcl發(fā)送給鏡頭微計算機111。也就是說,照相機微計算機205通過照相機數(shù)據(jù)信號dcl來將累積中心通知(相對于照相機累積中心時間點的延遲時間和幀標識符)作為特定命令發(fā)送給鏡頭微計算機111。在相對于利用鏡頭微計算機111的busy通知的終止和利用照相機微計算機205的請求發(fā)送信號rts的有效沒有延遲的情況下,照相機微計算機205檢測鏡頭數(shù)據(jù)信號dlc的起始位st、并且開始累積中心通知的發(fā)送。因此,可以將上述延遲時間視為從照相機累積中心時間點起、直到響應于請求發(fā)送信號rts的有效而開始累積中心通知的發(fā)送和接收的時間點為止的延遲時間。
然后,在步驟s507,照相機微計算機205接收來自鏡頭微計算機111的鏡頭數(shù)據(jù)信號dlc。在本實施例中,這里通過照相機微計算機205所接收到的鏡頭數(shù)據(jù)信號dlc不包括任何有意義的信息。
接著,參考圖6的流程圖,將說明通過照相機微計算機205所進行的用于從鏡頭微計算機111獲取角速度的處理。從使用圖像傳感器201所生成的視頻信號中已經(jīng)獲取到攝像面上的被攝體圖像的移動量(以下稱為“當前攝像幀中的被攝體移動量”)的照相機微計算機205進入步驟s901。
在步驟s901,照相機微計算機205將角速度請求設(shè)置給照相機通信器208中的照相機數(shù)據(jù)信號dcl,以開始用于向鏡頭微計算機111發(fā)送角速度請求的通信。在步驟s902,照相機微計算機205通過鏡頭數(shù)據(jù)信號dlc從鏡頭微計算機111接收累積中心角速度。這里所接收到的鏡頭數(shù)據(jù)信號dlc包括與累積中心角速度相關(guān)的角速度檢測幀標識符。
接著,在步驟s903,照相機微計算機205確認與當前攝像幀中的被攝體移動量相關(guān)的移動量計算幀標識符與步驟s902中從鏡頭微計算機111所接收到的角速度檢測幀標識符是否一致。如果這些幀標識符相互一致,則照相機微計算機205進入步驟s904。如果這些幀標識符相互不一致,則照相機微計算機205進入步驟s905。
在步驟s904,照相機微計算機205根據(jù)當前攝像幀中的被攝體移動量和在步驟s902所接收到的累積中心角速度,來計算針對當前攝像幀的跟拍校正量。然后,照相機微計算機205將所計算出的跟拍校正量和累積中心時間點一起存儲至照相機存儲器210。
另一方面,在步驟s905,照相機微計算機205從照相機存儲器210讀出針對一個先前攝像幀所計算出并存儲的跟拍校正量。然后,照相機微計算機205將這一先前跟拍校正量作為針對當前攝像幀的跟拍校正量與當前攝像幀中的累積中心時間點一起存儲至照相機存儲器210。
接著,在步驟s906,照相機微計算機205判斷是否從照相機操作單元207輸入了用戶攝像指示。
如果輸入了用戶攝像指示,則照相機微計算機205進入步驟s907,以通過照相機數(shù)據(jù)信號dcl來將包括步驟s904或s905中存儲在照相機存儲器210中的跟拍校正量的跟拍校正通知發(fā)送給鏡頭微計算機111。然后,照相機微計算機205結(jié)束該處理。
接著,參考圖7的流程圖,將說明通過鏡頭微計算機111所進行的處理。鏡頭微計算機111根據(jù)上述鏡頭通信控制程序,來執(zhí)行該處理和稍后所述的其它處理。
響應于在步驟s601中檢測到圖5的步驟s504中通過照相機微計算機205使請求發(fā)送信號rts有效,鏡頭微計算機111進入步驟s602。在步驟s602,鏡頭微計算機111從計時器130獲取當前時間點以將其作為使請求發(fā)送信號rts有效的rts時間點(第一時間點)而存儲至鏡頭存儲器128。
接著,在步驟s603,鏡頭微計算機111確認是否存在優(yōu)先于跟拍輔助處理的任何處理。這類優(yōu)先處理包括變焦處理和af處理。如果存在這類優(yōu)先處理,則鏡頭微計算機111返回至步驟s603。如果不存在優(yōu)先處理,則鏡頭微計算機111進入步驟s604。
在步驟s604,鏡頭微計算機111將鏡頭數(shù)據(jù)信號dlc發(fā)送給照相機微計算機205。這里所發(fā)送的鏡頭數(shù)據(jù)信號dlc是在圖5的步驟s505中通過照相機微計算機205所接收到的響應數(shù)據(jù),并且不包括有意義的信息。
接著,在步驟s605,鏡頭微計算機111接收來自照相機微計算機205的照相機數(shù)據(jù)信號dcl。然后,在步驟s606,鏡頭微計算機111解釋所接收到的照相機數(shù)據(jù)信號dcl中所包括的命令。所接收到的照相機數(shù)據(jù)信號dcl中所包括的這類命令包括調(diào)焦驅(qū)動命令和累積中心通知;各命令由命令及其參數(shù)構(gòu)成。累積中心通知的參數(shù)由相對于照相機累積中心時間點的延遲時間和幀標識符構(gòu)成。
接著,在步驟s607,鏡頭微計算機111判斷所接收到的命令是否是作為特定命令的累積中心通知。如果所接收到的命令是累積中心通知,則鏡頭微計算機111進入步驟s608。如果所接收到的命令不是累積中心通知,則鏡頭微計算機111結(jié)束該處理。
在步驟s608,鏡頭微計算機111從存儲在鏡頭存儲器128中的rts時間點減去在步驟s606中所接收到的延遲時間,以獲取鏡頭累積中心時間點(第二時間點)。如上所述,可以將從rts時間點所減去的延遲時間視為從照相機累積中心時間點起到通過鏡頭微計算機111開始累積中心通知的接收的時間點為止的延遲時間。開始累積中心通知的接收的時間點對應于rts時間點。因此,使用這些rts時間點和延遲時間所計算出的鏡頭累積中心時間點對應于照相機累積中心時間點。
接著,在步驟s609,鏡頭微計算機111使用在各角速度采樣定時存儲在鏡頭存儲器128中的角速度和用于獲取該角速度的時間點的多個組合,通過線性插值方法來計算累積中心角速度。鏡頭微計算機111還將所計算出的累積中心角速度和在步驟s606中所接收到的幀標識符(該幀標識符變成角速度檢測幀標識符)相互關(guān)聯(lián)地存儲至鏡頭存儲器128。然后,鏡頭微計算機111結(jié)束該處理。
接著,參考圖8的流程圖,將說明鏡頭微計算機111所進行的用于向照相機微計算機205發(fā)送累積中心角速度的處理。響應于在步驟s1001通過照相機數(shù)據(jù)信號dcl從照相機微計算機205接收到角速度請求,鏡頭微計算機111進入步驟s1002。
在步驟s1002,鏡頭微計算機111從鏡頭存儲器128讀出累積中心角速度以及相關(guān)的角速度檢測幀標識符,并且從鏡頭存儲器128中刪除所讀出的這些累積中心角速度和角速度檢測幀標識符。
接著,在步驟s1003,鏡頭微計算機111通過鏡頭數(shù)據(jù)信號dlc將在步驟s1002所讀出的累積中心角速度和角速度檢測幀標識符發(fā)送給照相機微計算機205。
在本實施例中,照相機微計算機205通過照相機數(shù)據(jù)信號dcl,來將相對于響應于添加至鏡頭數(shù)據(jù)信號dlc的busy幀所設(shè)置的照相機累積中心時間點的延遲時間發(fā)送給鏡頭微計算機111。鏡頭微計算機111從rts時間點減去照相機累積中心時間點,從而可以獲取到與照相機主體200中的精確的累積中心時間點相對應的鏡頭累積中心時間點。該處理使得即使向鏡頭數(shù)據(jù)信號dlc添加了busy幀、或者鏡頭數(shù)據(jù)信號dlc的發(fā)送延遲,鏡頭微計算機111也能夠獲取到照相機主體200中的精確的累積中心時間點。
結(jié)果,可更換鏡頭100可以獲取用于獲取照相機主體200中的攝像面上的被攝體移動量的時間點的角速度(累積中心角速度)。也就是說,可以在用于獲取照相機主體200中的攝像面上的被攝體移動量的定時和用于獲取可更換鏡頭100中的角速度的定時之間實現(xiàn)精確的同步。因此,可以避免由于用于獲取攝像面上的被攝體移動量的時間點和用于獲取角速度的時間點之間的差所導致的跟拍輔助處理的精度降低。換句話說,可以進行高精度(良好)的跟拍輔助處理。
實施例2
接著,將說明本發(fā)明的第二實施例(實施例2)。實施例1說明了下面的情況:在鏡頭微計算機111正發(fā)送busy通知期間,照相機微計算機205不能請求鏡頭微計算機111進行通信(也就是說,不能使請求發(fā)送信號rts有效)。另一方面,本實施例將說明下面的情況:在鏡頭微計算機111正發(fā)送busy通知期間,照相機微計算機205可以使請求發(fā)送信號rts有效。
可更換鏡頭100和照相機主體200的結(jié)構(gòu)與實施例1相同,并且通過與實施例1相同的附圖標記來表示與實施例1中的構(gòu)件相同的構(gòu)件。
參考圖9的流程圖,將說明本實施例中通過照相機微計算機205所進行的處理。響應于從信號處理器203所輸入的或者直接來自信號處理器203的垂直同步信號而獲取到累積中心時間的照相機微計算機205進入步驟s701。在步驟s701,與鏡頭微計算機111是否正發(fā)送busy通知無關(guān)地,照相機微計算機205使請求發(fā)送信號rts有效以使得鏡頭微計算機111開始通信。
然后,響應于檢測到步驟s703中從鏡頭微計算機111所發(fā)送的鏡頭數(shù)據(jù)信號dlc的起始位st,照相機微計算機205通過照相機數(shù)據(jù)信號dcl來將累積中心通知作為特定命令發(fā)送給鏡頭微計算機111。在本實施例中,已經(jīng)獲取到累積中心時間的照相機微計算機205立即使請求發(fā)送信號rts有效,并且鏡頭微計算機111響應于請求發(fā)送信號rts的有效,將鏡頭數(shù)據(jù)信號dlc發(fā)送給照相機微計算機205。照相機微計算機205響應于檢測到所接收到的鏡頭數(shù)據(jù)信號dlc的起始位st,還將累積中心通知發(fā)送給鏡頭微計算機111。在相對于請求發(fā)送信號rts的有效(也就是說,相對于累積中心時間的獲取)沒有延遲的情況下,發(fā)送累積中心通知。因此,可以視為在與照相機累積中心時間點相同的時間點正進行累積中心通知。
步驟s704與實施例1所述的圖5中的步驟s507相同。
接著,參考圖10的流程圖,將說明在本實施例中通過鏡頭微計算機111所進行的處理。響應于在步驟s801檢測到圖9的步驟s701中通過照相機微計算機205使請求發(fā)送信號rts的有效,鏡頭微計算機111進入步驟s802。
在步驟s802,鏡頭微計算機111從計時器130獲取當前時間點,以將其作為使請求發(fā)送信號rts有效的rts時間點(第一時間點)存儲至鏡頭存儲器128。在本實施例中,如上所述,已經(jīng)獲取到累積中心時間的照相機微計算機205立即使請求發(fā)送信號rts有效(圖9的步驟s701)。因此,鏡頭微計算機111檢測到該有效的rts時間點與對應于照相機微計算機205獲取到累積中心時間的時間點(照相機累積中心時間點)的鏡頭累積中心時間點相對應。
隨后的步驟s803~s807與實施例1所述的圖7中的步驟s603~s607相同。
當在步驟s807中從照相機微計算機205所接收到的命令是作為特定命令的累積中心通知時,鏡頭微計算機111進入步驟s808。在步驟s808,鏡頭微計算機111使用在各角速度采樣定時存儲在鏡頭存儲器128中的角速度和用于獲取該角速度的時間點的多個組合,通過線性插值方法來計算rts時間點的角速度、即累積中心角速度。鏡頭微計算機111還將所計算出的rts時間點的角速度和步驟s806中所接收到的幀標識符(該幀標識符變成角速度檢測幀標識符)相互關(guān)聯(lián)地存儲至鏡頭存儲器128。然后,鏡頭微計算機111結(jié)束該處理。
另外,在本實施例中,照相機微計算機205進行與實施例1中參考圖6所述的處理相同的處理,并且鏡頭微計算機111進行與實施例1中參考圖8所述的處理相同的處理。因而,進行跟拍輔助處理。
如上所述,在本實施例中,即使從鏡頭微計算機111正發(fā)送busy通知,已經(jīng)獲取到累積中心時間的照相機微計算機205也立即使請求發(fā)送信號rts有效。因此,鏡頭微計算機111獲取通過照相機微計算機205使請求發(fā)送信號rts有效的rts時間點作為鏡頭累積中心時間點。該處理使得即使向鏡頭數(shù)據(jù)信號dlc添加了busy幀、或者鏡頭數(shù)據(jù)信號dlc的發(fā)送延遲,鏡頭微計算機111也能夠獲取照相機主體200中的精確的累積中心時間點。
結(jié)果,可以在用于獲取照相機主體200中的攝像面上的被攝體移動量的定時和用于獲取可更換鏡頭100中的角速度的定時之間實現(xiàn)精確的同步,從而可以進行高精度(良好)的跟拍輔助處理。
以上各實施例說明了下面的情況:鏡頭微計算機111獲取角速度作為隨著時間變化的配件信息。然而,配件信息可以是諸如變倍透鏡102、調(diào)焦透鏡104或者圖像穩(wěn)定透鏡103的位置等的其它信息,只要該信息隨著時間變化即可。此外,盡管以上各實施例說明了用于進行跟拍輔助處理的情況,但是可以在進行跟拍輔助處理以外的諸如控制處理或者計算處理等的其它處理的情況下使用以上各實施例所述的通信。
上述各實施例使得能夠在鏡頭可更換照相機系統(tǒng)中使用獲取定時被相互精確同步的數(shù)據(jù)來進行諸如控制處理或者計算處理等的處理。
實施例3
參考圖11,將說明作為本發(fā)明第三實施例(實施例3)的攝像系統(tǒng)(或者攝像設(shè)備)的鏡頭可更換照相機系統(tǒng)10。圖11示出本實施例的照相機系統(tǒng)10的結(jié)構(gòu)。照相機系統(tǒng)10包括作為攝像設(shè)備的照相機主體1100和作為能夠可拆卸地安裝至照相機主體1100的鏡頭設(shè)備(或者配件設(shè)備)的可更換鏡頭1200。
如圖11所示,可更換鏡頭1200經(jīng)由鏡頭安裝件12可拆卸地安裝至照相機主體1100??筛鼡Q鏡頭1200設(shè)置有包括調(diào)焦透鏡1201、變焦(變倍)透鏡1202、光圈單元(光圈)1203和圖像穩(wěn)定透鏡1204的攝像光學系統(tǒng)。盡管圖11將調(diào)焦透鏡1201、變焦透鏡1202和圖像穩(wěn)定透鏡1204示出為單個透鏡,但是其各自可以由多個透鏡構(gòu)成。入射到攝像光學系統(tǒng)的來自被攝體(未示出)的光束到達圖像傳感器1102,以在圖像傳感器1102上形成被攝體圖像(光學圖像)。
首先,將說明照相機主體1100的結(jié)構(gòu)。在照相機主體1100中,快門1101控制圖像傳感器1102的曝光量。圖像傳感器1102由ccd傳感器或者cmos傳感器構(gòu)成,并且將被攝體圖像光電轉(zhuǎn)換成模擬攝像信號。圖像傳感器1102可以包括焦點檢測用的多個像素(焦點檢測像素)。a/d轉(zhuǎn)換器1103將從圖像傳感器1102所輸出的模擬攝像信號轉(zhuǎn)換成數(shù)字攝像信號,以將數(shù)字攝像信號輸出給圖像處理器1140和存儲器控制器1105。如圖11所示,當鏡1112位于攝像光學系統(tǒng)的攝像光路上(也就是說,位于下降位置)時,光學取景器1114及鏡1112和1113使得用戶能夠觀察被攝體圖像。定時生成器1104向稍后所述的圖像傳感器1102、a/d轉(zhuǎn)換器1103、圖像處理器1140、存儲器控制器1105和系統(tǒng)控制器1130提供時鐘信號和同步信號。
圖像處理器1140對來自a/d轉(zhuǎn)換器1103的數(shù)字攝像信號或者來自存儲器控制器1105的數(shù)據(jù)進行諸如像素插值處理和顏色轉(zhuǎn)換處理等的預定圖像處理,以生成圖像數(shù)據(jù)。圖像處理器1140使用所生成的圖像數(shù)據(jù)來進行預定計算處理。圖像處理器1140判斷圖像數(shù)據(jù)中的被攝體(被攝體圖像)的位置,并且通過使用被攝體的顏色和形狀來追蹤被攝體。圖像處理器1140還包括運動矢量檢測器1141。運動矢量檢測器1141在第一時間段內(nèi)通過使用被攝體在圖像數(shù)據(jù)(視頻數(shù)據(jù))中的多個幀上的位置來檢測運動矢量(運動矢量的量)。被攝體的位置包括被攝體的左上坐標、高度和寬度。經(jīng)由存儲器控制器1105來將通過圖像處理器1140所進行的計算的結(jié)果輸出給系統(tǒng)控制器1130。
存儲器控制器1105控制a/d轉(zhuǎn)換器1103、定時生成器1104、圖像處理器1140、存儲器1107、記錄器1108和圖像顯示單元1106。通過存儲器控制器1105將從圖像處理器1140輸出的圖像數(shù)據(jù)寫至存儲器1107和記錄器1108。存儲器1107和記錄器1108各自將圖像數(shù)據(jù)存儲為視頻數(shù)據(jù)或者靜止圖像數(shù)據(jù)。存儲器1107由易失性存儲器構(gòu)成,并且用作為系統(tǒng)控制器1130的工作區(qū)。記錄器1108由設(shè)置在照相機主體1100內(nèi)部的、或者可拆卸地安裝至照相機主體1100的非易失性存儲器構(gòu)成,并且用作為圖像記錄區(qū)域。
圖像顯示單元1106由lcd等構(gòu)成,并且用作為顯示與圖像處理器1140所生成的或者記錄在記錄器1108中的圖像數(shù)據(jù)相對應的視頻圖像或者靜止圖像的電子取景器(evf)??扉T控制器1110響應于來自系統(tǒng)控制器1130的控制信號,與鏡控制器1111一起控制快門1101。鏡控制器1111響應于來自系統(tǒng)控制器1130的控制信號,控制鏡1112相對于攝像光路的下降(插入)和上升(退避)操作。
系統(tǒng)控制器1130響應于來自第一快門開關(guān)(sw1)1115、第二快門開關(guān)(sw2)1116、照相機操作單元1117和存儲器控制器1105的輸入信號,控制包括照相機主體1100和可更換鏡頭1200的照相機系統(tǒng)10整體。也就是說,系統(tǒng)控制器1130響應于輸入信號,控制照相機主體1100中的圖像傳感器1102、存儲器控制器1105、快門控制器1110和鏡控制器1111,并且還經(jīng)由照相機i/f1120控制可更換鏡頭1200。
用戶操作的第一快門開關(guān)(sw1)1115指示系統(tǒng)控制器1130開始諸如af處理、ae處理和awb處理等的操作。用戶操作的第二快門開關(guān)(sw2)1116指示系統(tǒng)控制器1130開始曝光操作。接收到曝光開始指示的系統(tǒng)控制器1130控制鏡控制器1111、快門控制器1110和存儲器控制器1105,并且經(jīng)由照相機i/f1120控制可更換鏡頭1200以開始曝光操作、即圖像傳感器1102的攝像操作和記錄器1108的圖像記錄操作。系統(tǒng)控制器1130響應于過去了預定曝光時間而結(jié)束圖像傳感器1102的攝像操作。
然后,系統(tǒng)控制器1130使a/d轉(zhuǎn)換器1103將從圖像傳感器1102所輸出的模擬攝像信號轉(zhuǎn)換成數(shù)字攝像信號,使圖像處理器1140生成作為靜止圖像數(shù)據(jù)的圖像數(shù)據(jù),并且使存儲器控制器1105存儲靜止圖像數(shù)據(jù)。當進行跟拍輔助處理時,存儲器控制器1105將靜止圖像數(shù)據(jù)與用于拍攝靜止圖像數(shù)據(jù)的攝像條件和跟拍輔助處理的結(jié)果(以下稱為“跟拍輔助結(jié)果”)一起存儲。此后,系統(tǒng)控制器1130使存儲器控制器1105將靜止圖像數(shù)據(jù)作為壓縮圖像數(shù)據(jù)或者raw圖像數(shù)據(jù)存儲至記錄器1108。將攝像條件和跟拍輔助結(jié)果作為exif信息記錄在靜止圖像數(shù)據(jù)中。
照相機操作單元1117包括諸如電源on/off按鈕、其它按鈕和觸摸面板等的操作部件,并且向系統(tǒng)控制器1130輸出與針對各個操作部件的用戶操作相對應的指示。系統(tǒng)控制器1130響應于來自照相機操作單元1117的指示,進行照相機主體1100中所設(shè)置的諸如af模式、ae模式和跟拍輔助模式等的操作模式的切換。照相機電源控制器1118管理設(shè)置給照相機主體1100的外部電池和內(nèi)置電池。當移除電池或者剩余電池電量變成0時,照相機電源控制器1118進行照相機主體1100的操作的強制切斷處理。系統(tǒng)控制器1130響應于強制切斷處理而切斷向可更換鏡頭1200的電源。
系統(tǒng)控制器1130中所包括的af控制器1131控制af處理。在af處理中,af控制器1131根據(jù)用戶所選擇的af模式,基于經(jīng)由照相機i/f1120從可更換鏡頭1200所獲取到的諸如調(diào)焦透鏡1201的位置和攝像光學系統(tǒng)的焦距等的鏡頭信息、并且基于稍后所述的af評價值,來計算調(diào)焦透鏡1201的驅(qū)動量。af控制器1131經(jīng)由系統(tǒng)控制器1130中所包括的通信控制器1133以及照相機i/f1120,來將調(diào)焦透鏡1201的驅(qū)動量發(fā)送給可更換鏡頭1200。在af模式是相位差af模式或者攝像面相位差af模式的情況下,af控制器1131計算經(jīng)由鏡1112和副鏡(未示出)在焦點檢測傳感器、或者圖像傳感器1102的焦點檢測像素上所形成的成對被攝體圖像的相位差作為af評價值,并且根據(jù)該相位差來計算調(diào)焦透鏡1201的驅(qū)動量。另一方面,在af模式是對比度af模式的情況下,af控制器1131通過使用圖像處理器1140根據(jù)數(shù)字攝像信號或者視頻數(shù)據(jù)所計算出的對比度評價值作為af評價值,來計算調(diào)焦透鏡1201的驅(qū)動量。af控制器1131響應于諸如單點af模式、多點af模式和面部檢測af模式等的af評價模式中的用戶所選擇的模式,來切換在攝像區(qū)域中計算af評價值的af框的位置。
系統(tǒng)控制器1130中所包括的ae控制器1132控制ae處理。在ae處理中,ae控制器1132根據(jù)用戶選擇的攝像模式(ae模式),通過使用經(jīng)由照相機i/f1120從可更換鏡頭1200所獲取到的諸如全開放f值和焦距等的鏡頭信息、以及ae評價值,來計算ae控制量(包括光圈控制量、快門速度和曝光靈敏度)。
ae控制器1132經(jīng)由通信控制器1133和照相機i/f1120將光圈控制量發(fā)送給可更換鏡頭1200。
ae控制器1132將快門速度輸入給快門控制器1110,并且將曝光靈敏度輸入給圖像傳感器1102。在攝像模式是取景器攝像模式的情況下,ae控制器1132根據(jù)從亮度檢測器(未示出)所獲取到的ae評價值,來計算ae控制量,其中,該亮度檢測器檢測經(jīng)由鏡1112和1113在其上所形成的被攝體圖像的亮度。另一方面,在攝像模式是實時取景攝像模式的情況下,ae控制器1132根據(jù)圖像處理器1140所計算出的ae評價值,來計算ae控制量。ae控制器1132還根據(jù)諸如評價測光模式、平均測光模式和面部檢測測光模式等的測光模式中的用戶所選擇的模式,來切換計算ae評價值的ae框的位置、以及所賦予的加權(quán)量。
系統(tǒng)控制器1130中所包括的跟拍輔助控制器(計算器)1134控制跟拍輔助處理。在實時取景攝像模式下進行跟拍輔助處理,并且僅在可更換鏡頭1200兼容跟拍輔助處理時才可以進行該跟拍輔助處理。在可更換鏡頭1200不兼容跟拍輔助處理的情況下,跟拍輔助控制器1134在跟拍輔助模式下僅控制圖像流量。具體地,跟拍輔助控制器1134根據(jù)可更換鏡頭1200中所包括的角速度檢測器1208所檢測到的角速度(以下稱為“鏡頭角速度”),來計算用于將曝光期間的圖像模糊量限制至預定量的快門速度,并且將該快門速度提供給ae控制器1132,從而控制圖像流量。在照相機主體1100包括角速度檢測器的情況下,可以通過使用該角速度檢測器來獲取角速度。
另一方面,在可更換鏡頭1200兼容跟拍輔助處理的情況下,在跟拍輔助模式下,跟拍輔助控制器1134經(jīng)由照相機i/f1120請求可更換鏡頭1200進行用于跟拍輔助處理的操作。跟拍輔助控制器1134還使用經(jīng)由照相機i/f1120從可更換鏡頭1200所獲取到的鏡頭角速度和諸如焦距等的鏡頭信息、以及從圖像處理器1140中的運動矢量檢測器1141所輸入的運動矢量,來計算被攝體的角速度(以下稱為“被攝體角速度”)。在本實施例中,被攝體角速度不僅包括角速度,而且還包括被攝體的角加速度。
此外,跟拍輔助控制器1134使用幀頻和快門速度來計算鏡頭角速度檢測時間段的設(shè)置值,從而使得鏡頭角速度檢測時間段與作為上述第一時間段的運動矢量檢測時間段一致(相對應)。經(jīng)由通信控制器1133和照相機i/f1120,將被攝體角速度和鏡頭角速度檢測時間段的設(shè)置值發(fā)送給可更換鏡頭1200。鏡頭角速度檢測時間段的設(shè)置值設(shè)置有id。將作為第一id信息的該id(以下稱為“第一檢測時間段id”)添加至鏡頭角速度檢測時間段,以使得跟拍輔助控制器1134能夠確定在哪一鏡頭角速度檢測時間段中檢測到從可更換鏡頭1200所要獲取的鏡頭角速度。因此,鏡頭角速度還設(shè)置有作為第二id信息的id(以下稱為“第二檢測時間段id”)。將鏡頭角速度與第二檢測時間段id相關(guān)聯(lián)地從可更換鏡頭1200發(fā)送給照相機主體1100。
跟拍輔助控制器1134將與第一檢測時間段id一致的檢測時間段id(以下稱為“運動矢量檢測時間段id”)分配給作為第一時間段的運動矢量檢測時間段。跟拍輔助控制器1134將在該運動矢量檢測時間段中所檢測到的運動矢量(量)和所分配的運動矢量檢測時間段id相互關(guān)聯(lián)地存儲至系統(tǒng)控制器1130中的內(nèi)部存儲器(未示出)、或者存儲器1107中。如上所述,跟拍輔助控制器1134將第一檢測時間段id添加至被設(shè)置成與運動矢量檢測時間段一致的鏡頭角速度檢測時間段,并且將與第一檢測時間段id一致的運動矢量檢測時間段id添加至運動矢量檢測時間段。然后,跟拍輔助控制器1134將被攝體角速度、鏡頭角速度檢測時間段的設(shè)置值和第一檢測時間段id發(fā)送給可更換鏡頭1200。
可更換鏡頭1200中的鏡頭控制器1210將從照相機主體1100所接收到的第一檢測時間段id與從照相機主體1100所接收到的鏡頭角速度檢測時間段中所檢測到的鏡頭角速度相關(guān)聯(lián)地作為角速度信息存儲至鏡頭控制器1210中的內(nèi)部存儲器(未示出)、或者存儲器1212中。鏡頭控制器1210響應于來自照相機主體1100的請求,將具有第二檢測時間段id的鏡頭角速度發(fā)送給照相機主體1100。
照相機主體1100中的跟拍輔助控制器1134將與運動矢量相關(guān)的運動矢量檢測時間段id(即,檢測時間段id)與同從可更換鏡頭1200所接收到的鏡頭角速度相關(guān)的第二檢測時間段id進行比較。跟拍輔助控制器1134根據(jù)第一檢測時間段id和第二檢測時間段id是否相互一致,來判斷是否已在預期定時進行了與可更換鏡頭1200的通信。
照相機主體1100的系統(tǒng)控制器1130中的通信控制器1133控制照相機主體1100和可更換鏡頭1200之間的通信處理。響應于通過照相機i/f1120檢測到可更換鏡頭1200被安裝至照相機主體1100,通信控制器1133開始照相機主體1100和可更換鏡頭1200之間的通信,以接收鏡頭信息并發(fā)送照相機信息和各種驅(qū)動命令。例如,在將攝像模式設(shè)置成實時取景攝像模式、并且可更換鏡頭1200兼容跟拍輔助處理的情況下,通信控制器1133響應于來自定時生成器的攝像同步信號的輸入,來進行用于通知從攝像同步信號的輸入起、直到開始通信為止的通信開始延遲時間的同步信號通信。當響應于用戶對第二快門開關(guān)(sw2)1116的操作而開始曝光時,通信控制器1133從可更換鏡頭1200接收與跟拍輔助結(jié)果有關(guān)的信息。在實時取景攝像模式下,響應于來自定時生成器1104的攝像同步信號的輸入,通信控制器1133總地接收包括調(diào)焦透鏡1201的位置、光圈單元1203的光圈狀態(tài)(f值)和焦距等的鏡頭信息。
照相機i/f1120是用于照相機主體1100和可更換鏡頭1200之間的通信的接口。照相機i/f1120使得照相機主體1100中的系統(tǒng)控制器1130能夠經(jīng)由連接器20和通信控制器1133、通過使用電子信號來進行與可更換鏡頭1200中的鏡頭控制器1210的通信,從而使得能夠在系統(tǒng)控制器1130和鏡頭控制器1210之間發(fā)送和接收控制命令和鏡頭信息。
接著,將說明可更換鏡頭1200的結(jié)構(gòu)。沿光軸oa在光軸方向上移動調(diào)焦透鏡1201,以改變攝像光學系統(tǒng)的焦點狀態(tài)。通過鏡頭控制器1210控制調(diào)焦控制器1205來驅(qū)動調(diào)焦透鏡1201。調(diào)焦控制器1205將諸如調(diào)焦透鏡1201的位置等的焦點信息輸出給鏡頭控制器1210。
在光軸方向上移動變焦透鏡1202,以改變攝像光學系統(tǒng)的焦距。通過鏡頭控制器1210控制變焦致動器1206來驅(qū)動變焦透鏡1202。變焦控制器1206將諸如焦距等的變焦信息輸出給鏡頭控制器1210。光圈單元1203具有用于改變所穿過的光量的可變孔徑(f值)。通過鏡頭控制器1210控制光圈控制器1207來驅(qū)動光圈單元1203。光圈控制器1207將諸如f值等的光圈信息輸出給鏡頭控制器1210。
在與光軸oa垂直的方向上移動圖像穩(wěn)定透鏡1204以降低由于用戶的手抖動等造成的照相機抖動所導致的圖像模糊。通過鏡頭控制器1210控制圖像穩(wěn)定控制器1209來驅(qū)動圖像穩(wěn)定透鏡1204。圖像穩(wěn)定控制器1209將諸如圖像穩(wěn)定范圍等的圖像穩(wěn)定信息輸出給鏡頭控制器1210。
角速度檢測器1208檢測可更換鏡頭1200在橫擺方向和俯仰方向上的鏡頭角速度,以將所檢測到的鏡頭角速度輸出給鏡頭控制器1210。通過鏡頭控制器1210來控制角速度檢測器1208??梢韵蛘障鄼C主體1100設(shè)置角速度檢測器。
鏡頭操作單元1211包括調(diào)焦操作環(huán)、變焦操作環(huán)、af/mf開關(guān)和is(圖像穩(wěn)定)on/off開關(guān),并且根據(jù)用戶操作向鏡頭控制器1210輸出指示。鏡頭控制器1210響應于鏡頭操作單元1211的用戶操作,切換設(shè)置在可更換鏡頭1200中的各種功能的操作模式。存儲器1212由易失性存儲器構(gòu)成。
鏡頭控制器1210響應于來自鏡頭操作單元1211和鏡頭i/f1220的輸入信號,控制調(diào)焦控制器1205、變焦控制器1206、光圈控制器1207、圖像穩(wěn)定控制器1209和角速度檢測器1208。因此,鏡頭控制器1210控制可更換鏡頭1200整體。另外,鏡頭控制器1210響應于經(jīng)由鏡頭i/f1220從照相機主體1100接收到鏡頭信息請求,經(jīng)由鏡頭i/f1220將從其它控制器1205~1207和1209所輸入的鏡頭信息以及角速度檢測器1208所檢測到的鏡頭角速度發(fā)送給照相機主體1100。
鏡頭i/f1220是用于可更換鏡頭1200和照相機主體1100之間的通信的接口。鏡頭i/f1220使得可更換鏡頭1200中的鏡頭控制器1210能夠經(jīng)由連接器20、通過使用電子信號來進行與照相機主體1100中的系統(tǒng)控制器1130的通信,從而使得能夠在鏡頭控制器1210和系統(tǒng)控制器1130之間發(fā)送并接收鏡頭信息和控制命令。
接著,參考圖12的流程圖,將說明通過照相機主體1100中的系統(tǒng)控制器1130所進行的攝像同步通信處理。圖12示出在照相機主體1100處于實時取景攝像模式、并且安裝至照相機主體1100的可更換鏡頭1200兼容跟拍輔助處理的情況下所進行的攝像同步通信處理。系統(tǒng)控制器1130根據(jù)作為計算機程序的照相機通信控制程序,來執(zhí)行該處理和稍后所述的其它處理。該攝像同步通信處理在實時取景攝像模式(也就是說,正進行實時取景攝像)下進行,并且該處理是用于使得系統(tǒng)控制器1130在輸入攝像同步信號時進行與可更換鏡頭1200的攝像同步通信的處理。
首先,在步驟s1201,系統(tǒng)控制器1130判斷當前是否正進行實時取景攝像。如果正進行實時取景攝像,則系統(tǒng)控制器1130進入步驟s1202。如果沒有正進行實時取景攝像,則系統(tǒng)控制器1130結(jié)束該攝像同步通信處理。
在步驟s1202,系統(tǒng)控制器1130判斷是否輸入了攝像同步信號。
如果輸入了攝像同步信號,則系統(tǒng)控制器1130進入步驟s1203。如果沒有輸入攝像同步信號,則系統(tǒng)控制器1130返回至步驟s1201。
在步驟s1203,系統(tǒng)控制器1130將輸入攝像同步信號的時間點作為攝像同步信號時間點存儲至系統(tǒng)控制器1130中的內(nèi)部存儲器(未示出)或者存儲器1107中。
接著,在步驟s1204,系統(tǒng)控制器1130判斷是否還有未完成的鏡頭通信。如果還有未完成的鏡頭通信,則系統(tǒng)控制器1130進入步驟s1205。如果沒有未完成的鏡頭通信,則系統(tǒng)控制器1130進入步驟s1206。
在步驟s1205,系統(tǒng)控制器1130進行未完成的鏡頭通信,然后進入步驟s1206。
在步驟s1206,系統(tǒng)控制器1130判斷是否進行同步信號通信。在可更換鏡頭1200兼容跟拍輔助處理、并且設(shè)置了跟拍輔助模式的情況下,系統(tǒng)控制器1130判斷為進行同步信號通信,并且進入步驟s1207。另一方面,在判斷為不進行同步信號通信的情況下,系統(tǒng)控制器1130返回至步驟s1201。
在步驟s1207,系統(tǒng)控制器1130測量從攝像同步信號時間點起經(jīng)過的時間,并且將該經(jīng)過的時間作為延遲時間(以下稱為“同步信號通信延遲時間”)存儲至內(nèi)部存儲器或者存儲器1107。
接著,在步驟s1208,系統(tǒng)控制器1130經(jīng)由照相機i/f1120進行向可更換鏡頭1200的同步信號通信。同步信號通信發(fā)送包括同步信號通信延遲時間的數(shù)據(jù)(發(fā)送數(shù)據(jù))。
接著,在步驟s1209,系統(tǒng)控制器1130經(jīng)由照相機i/f1120進行用于向可更換鏡頭1200發(fā)送鏡頭角速度檢測時間段的設(shè)置值通信(鏡頭角速度檢測時間段接收處理),然后返回至步驟s1201。系統(tǒng)控制器1130發(fā)送從跟拍輔助控制器1134所輸入的上述鏡頭角速度檢測時間段的設(shè)置值作為設(shè)置值通信的發(fā)送數(shù)據(jù)。如上所述,鏡頭角速度檢測時間段的設(shè)置值包括從跟拍輔助控制器1134所輸出的第一檢測時間段id。
上述攝像同步通信處理使得照相機主體1100能夠向可更換鏡頭1200通知攝像同步信號,并且使得照相機主體1100能夠設(shè)置鏡頭角速度檢測時間段。
接著,參考圖13的流程圖,將說明通過照相機主體1100中的系統(tǒng)控制器1130和跟拍輔助控制器1134所進行的曝光設(shè)置處理。圖13示出在照相機主體1100處于實時取景攝像模式、并且安裝至照相機主體1100的可更換鏡頭1200兼容跟拍輔助處理的情況下所進行的曝光設(shè)置處理。在實時取景圖像攝像模式下,針對每一幀進行曝光設(shè)置處理,以進行針對下一幀的曝光控制。
首先,在步驟s1301,系統(tǒng)控制器1130判斷是否正進行實時取景攝像。如果正進行實時取景攝像,則系統(tǒng)控制器1130進入步驟s1302。如果沒有正進行實時取景攝像,則系統(tǒng)控制器1130結(jié)束該曝光設(shè)置處理。
在步驟s1302,系統(tǒng)控制器1130判斷是否到了針對下一幀的圖像傳感器1102的曝光設(shè)置定時。如果到了該曝光設(shè)置定時,則系統(tǒng)控制器1130進入步驟s1303。如果仍未到該曝光設(shè)置定時,則系統(tǒng)控制器1130返回至步驟s1301。
在步驟s1303,系統(tǒng)控制器1130根據(jù)ae控制量和所設(shè)置的攝像模式,來計算曝光設(shè)置值。系統(tǒng)控制器1130還將曝光設(shè)置值輸出給存儲器控制器1105,以進行針對下一幀的曝光控制。
接著,在步驟s1304,系統(tǒng)控制器1130使得跟拍輔助控制器1134判斷是否進行跟拍輔助處理。在可更換鏡頭1200兼容跟拍輔助處理、并且設(shè)置了跟拍輔助模式的情況下,跟拍輔助控制器1134判斷為進行跟拍輔助處理,然后進入步驟s1305。另一方面,在判斷為不進行跟拍輔助處理的情況下,系統(tǒng)控制器1130返回至步驟s1301。
在步驟s1305,跟拍輔助控制器1134根據(jù)針對下一幀的曝光設(shè)置值等,來計算鏡頭角速度檢測時間段的設(shè)置值作為相對于攝像同步信號時間點的相對時間,以使得鏡頭角速度檢測時間段與運動矢量檢測時間段一致(對應)。所計算出的鏡頭角速度檢測時間段的設(shè)置值在上述步驟s1209被發(fā)送給可更換鏡頭1200。鏡頭角速度檢測時間段的設(shè)置值包括第一檢測時間段id。
如上所述,將第一檢測時間段id添加至鏡頭角速度檢測時間段,以使得跟拍輔助控制器1134能夠確定在哪一鏡頭角速度檢測時間段中檢測到從可更換鏡頭1200所獲取的鏡頭角速度。因此,鏡頭角速度還設(shè)置有第二檢測時間段id,并且與第二檢測時間段id相關(guān)聯(lián)地發(fā)送給照相機主體1100。
接著,作為步驟s1306,跟拍輔助控制器1134判斷與所要使用的運動矢量相對應的運動矢量檢測時間段id(即,第一檢測時間段id)與同從可更換鏡頭1200所接收到的鏡頭角速度相對應的第二檢測時間段id是否一致。如果這些id相互一致,則跟拍輔助控制器1134進入步驟s1307。如果這些id相互不一致,則跟拍輔助控制器1134進入步驟s1308。
在步驟s1307,跟拍輔助控制器1134使用從可更換鏡頭1200所接收到的鏡頭角速度和諸如焦距等的鏡頭信息、以及從圖像處理器1140(運動矢量檢測器1141)所輸入的運動矢量,來計算被攝體角速度。如上所述,被攝體角速度不僅包括角速度,而且還包括角加速度。跟拍輔助控制器1134還將所計算出的被攝體角速度輸入給通信控制器1133。被攝體角速度設(shè)置有與用于計算被攝體角速度的鏡頭角速度相對應的角速度獲取時間點。
在步驟s1308,通信控制器1133進行被攝體角速度通信,以將具有第一檢測時間段id的被攝體角速度發(fā)送給可更換鏡頭1200,然后返回至步驟s1301。
上述曝光設(shè)置處理使得照相機主體1100能夠進行針對下一幀的曝光控制,并且能夠設(shè)置響應于下一攝像同步信號而要向可更換鏡頭1200通知的鏡頭角速度檢測時間段。此外,該曝光設(shè)置處理使得照相機主體1100能夠?qū)⒈粩z體角速度發(fā)送給可更換鏡頭1200以及接收來自可更換鏡頭1200的鏡頭角速度。
接著,參考圖14的流程圖,將說明通過照相機主體1100中的系統(tǒng)控制器1130和跟拍輔助控制器1134所進行的曝光處理。圖14示出在照相機主體1100處于實時取景攝像模式、并且安裝至照相機主體1100的可更換鏡頭1200兼容跟拍輔助處理的情況下所進行的實時取景曝光處理。在實時取景圖像攝像模式下,響應于來自第二快門開關(guān)(sw2)1116的曝光開始指示(攝像開始指示),開始該實時取景曝光處理。
首先,在步驟s1401,系統(tǒng)控制器1130通過經(jīng)由通信控制器1133與可更換鏡頭1200的通信,來向可更換鏡頭1200通知曝光開始定時(攝像開始定時)。
接著,在步驟s1402,系統(tǒng)控制器1130控制快門控制器1110和圖像傳感器1102,以進行用于獲取圖像數(shù)據(jù)的曝光處理。通過圖像傳感器1140和存儲器控制器1105,將所獲取到的圖像數(shù)據(jù)存儲至存儲器1107。
接著,在步驟s1403,系統(tǒng)控制器1130使得跟拍輔助控制器1134判斷是否進行跟拍輔助處理。在可更換鏡頭1200兼容跟拍輔助處理、并且設(shè)置了跟拍輔助模式的情況下,跟拍輔助控制器1134判斷為進行跟拍輔助處理,然后進入步驟s1404。另一方面,在判斷為不進行跟拍輔助處理的情況下,系統(tǒng)控制器1130進入步驟s1405。
在步驟s1404,跟拍輔助控制器1134經(jīng)由通信控制器1133進行用于接收來自可更換鏡頭1200的跟拍輔助結(jié)果的通信。跟拍輔助控制器1134從而獲取使用被攝體角速度所進行的曝光處理中的圖像穩(wěn)定結(jié)果作為跟拍輔助結(jié)果。然后,跟拍輔助控制器1134進入步驟s1405。
在步驟s1405,系統(tǒng)控制器1130生成要包括在圖像文件中的exif信息。經(jīng)由存儲器控制器1105將exif信息存儲至存儲器1107。在本實施例中,除包括攝像模式、焦距、快門速度和f值的攝像條件以外,該exif信息還包括步驟s1404中所接收到的跟拍輔助結(jié)果。
接著,在步驟s1406,系統(tǒng)控制器1130控制圖像處理器1140以使其根據(jù)圖像數(shù)據(jù)和exif信息來生成圖像文件。系統(tǒng)控制器1130還經(jīng)由存儲器控制器1105將圖像文件存儲至存儲器1107,然后將圖像文件記錄至記錄器1108。
上述曝光處理使得照相機主體1100能夠從可更換鏡頭1200獲取曝光處理中所進行的跟拍輔助處理的結(jié)果,并且將該跟拍輔助結(jié)果添加至圖像數(shù)據(jù)、或者將跟拍輔助結(jié)果顯示在圖像顯示單元1106上。
接著,參考圖15的流程圖,將說明通過可更換鏡頭1200中的鏡頭控制器1210所進行的用于從照相機主體1100接收同步信號通信的同步信號通信接收處理。圖15示出在照相機主體1100處于實時取景攝像模式、并且安裝至照相機主體1100的可更換鏡頭1200兼容跟拍輔助處理的情況下所進行的同步信號通信接收處理。響應于從照相機主體1100接收到同步信號通信,在可更換鏡頭1200中開始該處理。系統(tǒng)控制器1130根據(jù)作為計算機程序的鏡頭通信控制程序,來執(zhí)行該處理和稍后所述的其它處理。
首先,在步驟s1501,鏡頭控制器1210獲取用于可更換鏡頭1200中的時間管理的自由振蕩計時器的當前時間點,以存儲進行同步信號通信的時間點(以下將該時間點稱為“同步信號通信時間點”)。將同步信號通信時間點存儲至鏡頭控制器1210中的內(nèi)部存儲器或者存儲器1212。
接著,在步驟s1502,鏡頭控制器1210判斷是否通信了同步信號通信的預定通信數(shù)據(jù)長度,也就是說,是否完成了整個數(shù)據(jù)通信(發(fā)送和接收)。如果尚未完成整個數(shù)據(jù)通信,則鏡頭控制器1210重復步驟s1502,直到完成整個數(shù)據(jù)通信為止。另一方面,如果完成了整個數(shù)據(jù)通信,則鏡頭控制器1210進入步驟s1503。
在步驟s1503,鏡頭控制器1210從在步驟s1501中所存儲的同步信號通信時間點減去所接收到的同步信號通信的數(shù)據(jù)中所包括的同步信號通信延遲時間。該減法提供了(設(shè)置了)與照相機主體1100中的攝像同步信號時間點一致的鏡頭內(nèi)攝像同步信號時間點(即,可更換鏡頭1200中的攝像同步信號的時間點)。
上述同步信號通信接收處理使得可更換鏡頭1200能夠獲取與照相機主體1100中的攝像同步信號時間點一致的鏡頭內(nèi)攝像同步信號時間點。
接著,參考圖16的流程圖,將說明通過可更換鏡頭1200中的鏡頭控制器1210所進行的用于從照相機主體1100接收鏡頭角速度檢測時間段的設(shè)置值通信的上述鏡頭角速度檢測時間段接收處理。圖16示出在照相機主體1100處于實時取景攝像模式、并且安裝至照相機主體1100的可更換鏡頭1200兼容跟拍輔助處理的情況下所進行的鏡頭角速度檢測時間段接收處理。響應于從照相機主體1100接收到鏡頭角速度檢測時間段的設(shè)置值通信,在可更換鏡頭1200中開始該處理。
首先,在步驟s1601,鏡頭控制器1210判斷是否通信了鏡頭角速度檢測時間段的設(shè)置值通信的預定通信數(shù)據(jù)長度,也就是說,是否完成了整個數(shù)據(jù)通信(發(fā)送和接收)。如果尚未完成整個數(shù)據(jù)通信,則鏡頭控制器1210重復步驟s1601,直到完成整個數(shù)據(jù)通信為止。另一方面,如果完成了整個數(shù)據(jù)通信,則鏡頭控制器1210進入步驟s1602。
在步驟s1602,鏡頭控制器1210根據(jù)接收到的步驟s1601中所進行的設(shè)置值通信的數(shù)據(jù)中所包括的鏡頭角速度檢測時間段的設(shè)置值以及圖15的步驟s1503中所計算出的鏡頭內(nèi)攝像同步信號時間點,來設(shè)置鏡頭內(nèi)角速度檢測時間段。鏡頭控制器1210還從角速度檢測器1208獲取鏡頭內(nèi)角速度檢測時間段的鏡頭角速度。然后,鏡頭控制器1210將所接收到的步驟s1601中所進行的設(shè)置值通信的數(shù)據(jù)中所包括的第一檢測時間段id以及被攝體角速度通信中所接收到的角速度獲取時間點添加至所獲取到的鏡頭角速度,并且將這些數(shù)據(jù)存儲至內(nèi)部存儲器或者存儲器1212。鏡頭控制器1210期望將跟拍輔助處理有效這一事實存儲至存儲器1212。
上述鏡頭角速度檢測時間段接收處理使得可更換鏡頭1200能夠設(shè)置與照相機主體1100中的運動矢量檢測時間段一致的鏡頭內(nèi)角速度檢測時間段。
接著,參考圖17的流程圖,將說明通過可更換鏡頭1200中的鏡頭控制器1210所進行的用于從照相機主體1100接收被攝體角速度的被攝體角速度接收處理。圖17示出在照相機主體1100處于實時取景攝像模式、并且安裝至照相機主體1100的可更換鏡頭1200兼容跟拍輔助處理的情況下所進行的被攝體角速度接收處理。響應于從照相機主體1100接收到被攝體角速度通信,在可更換鏡頭1200中開始該處理。
首先,在步驟s1701,鏡頭控制器1210將圖16的步驟s1602中所存儲的鏡頭角速度和與第一檢測時間段id相對應的第二檢測時間段id準備(設(shè)置)至發(fā)送緩沖器,以將這些數(shù)據(jù)發(fā)送給照相機主體1100。
接著,在步驟s1702,鏡頭控制器1210開始向照相機主體1100發(fā)送鏡頭角速度和第二檢測時間段id(即,開始被攝體角速度通信),并且判斷是否通信了被攝體角速度通信的預定通信數(shù)據(jù)長度,也就是說,是否完成了整個數(shù)據(jù)通信(發(fā)送和接收)。如果尚未完成整個數(shù)據(jù)通信,則鏡頭控制器1210重復步驟s1702,直到完成整個數(shù)據(jù)通信為止。另一方面,如果完成了整個數(shù)據(jù)通信,則鏡頭控制器1210進入步驟s1703。
在步驟s1703,鏡頭控制器1210將被攝體角速度存儲至內(nèi)部存儲器或者存儲器1212,以為曝光開始定時做好準備。
上述被攝體角速度接收處理使得可更換鏡頭1200能夠在照相機主體1100的曝光開始定時之前獲取被攝體角速度。
接著,參考圖18的流程圖,將說明通過可更換鏡頭1200中的鏡頭控制器1210所進行的用于從照相機主體1100接收曝光開始定時的曝光開始定時接收處理。圖18示出在照相機主體1100處于實時取景攝像模式、并且安裝至照相機主體1100的可更換鏡頭1200兼容跟拍輔助處理的情況下所進行的曝光開始定時接收處理。響應于從照相機主體1100接收到曝光開始定時通信,在可更換鏡頭1200中進行該處理。
首先,在步驟s1801,鏡頭控制器1210判斷在曝光處理中是否要進行跟拍輔助處理。例如,鏡頭控制器1210通過參考存儲器1212的在圖16的步驟s1602中寫入數(shù)據(jù)的區(qū)域來進行該判斷。如果要進行跟拍輔助處理,則鏡頭控制器1210進入步驟s1802。如果不進行跟拍輔助處理,則鏡頭控制器1210進入步驟s1804。
在步驟s1802,作為預測器的鏡頭控制器1210根據(jù)當前時間點以及在圖17的步驟s1703所存儲的被攝體角速度、被攝體的角加速度和角速度獲取時間點,來預測當前時間點的當前被攝體角速度。換句話說,鏡頭控制器1210計算靜止圖像拍攝之前的預測被攝體角速度。具體地,在t表示當前時間點,v表示所要預測的當前被攝體角速度,v、a和t分別表示被攝體角速度、被攝體的角加速度和角速度獲取時間點的情況下,鏡頭控制器1210進行通過下面的表達式(1)所表示的預測計算。
v=v+a*(t-t)(1)
用于預測計算的表達式(1)僅是一個例子,并且可以使用其它表達式或者方法。
接著,在步驟s1803,鏡頭控制器1210使用當前被攝體角速度來控制圖像穩(wěn)定控制器1209,以進行跟拍輔助處理。例如,鏡頭控制器1210根據(jù)角速度檢測器1208所檢測到的角速度來獲取圖像穩(wěn)定量(搖攝量)g,并且通過使用下面的表達式(2)來計算跟拍輔助控制量g。
g=v-g(2)
用于計算跟拍輔助控制量g的表達式(2)僅是一個例子,并且可以使用其它表達式。控制圖像穩(wěn)定透鏡1204以在與跟拍輔助控制量g相反的方向上移動與跟拍輔助控制量g相同的量,這樣使得能夠獲取移動被攝體是靜止的所拍攝靜止圖像(圖像數(shù)據(jù))。
在步驟s1804,鏡頭控制器1210僅使用來自角速度檢測器1208的圖像穩(wěn)定量g來進行圖像穩(wěn)定處理,以降低由于用戶手抖動所造成的圖像模糊。
上述曝光開始定時接收處理使得可更換鏡頭1200能夠?qū)⑵毓馓幚碇兴M行的跟拍輔助處理的跟拍輔助結(jié)果發(fā)送給照相機主體1100,并且使得照相機主體1100能夠?qū)⒏妮o助結(jié)果記錄至所獲取的圖像數(shù)據(jù)。
接著,參考圖19的流程圖,將說明通過可更換鏡頭1200中的鏡頭控制器1210所進行的用于將跟拍輔助結(jié)果發(fā)送給照相機主體1100的跟拍輔助結(jié)果發(fā)送處理。
圖19示出在照相機主體1100處于實時取景攝像模式、并且安裝至照相機主體1100的可更換鏡頭1200兼容跟拍輔助處理的情況下所進行的跟拍輔助結(jié)果發(fā)送處理。響應于從照相機主體1100接收到跟拍輔助結(jié)果請求,在可更換鏡頭1200中進行該處理。
首先,在步驟s1901,鏡頭控制器1210將諸如步驟s1802中所預測的被攝體角速度等的跟拍輔助結(jié)果準備(設(shè)置)至發(fā)送緩沖器,以將跟拍輔助結(jié)果發(fā)送給照相機主體1100。
接著,在步驟s1902,鏡頭控制器1210開始向照相機主體1100發(fā)送跟拍輔助結(jié)果(也就是說,開始跟拍輔助結(jié)果通信),并且判斷是否通信了跟拍輔助結(jié)果通信的預定通信數(shù)據(jù)長度,也就是說,是否完成了整個數(shù)據(jù)通信(發(fā)送和接收)。如果尚未完成整個數(shù)據(jù)通信,則鏡頭控制器1210重復步驟s1902,直至完成整個數(shù)據(jù)通信為止。另一方面,如果完成了整個數(shù)據(jù)通信,則鏡頭控制器1210結(jié)束該跟拍輔助結(jié)果發(fā)送處理。
上述跟拍輔助結(jié)果發(fā)送處理使得可更換鏡頭1200能夠?qū)⒏妮o助結(jié)果發(fā)送給照相機主體1100。
上述處理使得可更換鏡頭1200能夠接收添加了從用于獲取鏡頭角速度的時間點(角速度獲取時間點)起到開始曝光所經(jīng)過的時間的被攝體角速度,從而實現(xiàn)更高精度的跟拍輔助處理。
接著,參考圖20的時序圖,將說明通過照相機系統(tǒng)10(照相機主體1100和可更換鏡頭1200)所進行的跟拍輔助處理。圖20示出在照相機主體1100處于實時取景攝像模式、并且安裝至照相機主體1100的可更換鏡頭1200兼容跟拍輔助處理的情況下的跟拍輔助模式下的處理定時。
攝像同步信號1001表示從定時生成器1104輸出同步信號的定時。攝像電荷累積1002表示進行圖像傳感器1102的電荷累積的時間段。響應于各攝像同步信號1001,從其上部起讀出圖像傳感器1102中的累積電荷。同步信號通信1003表示圖12的步驟s1208中進行同步信號通信的定時。鏡頭角速度檢測時間段通信1004表示圖12的步驟s1209中進行鏡頭角速度檢測時間段通信的定時。
被攝體角速度通信1005表示圖13的步驟s1308中進行被攝體角速度通信的定時。
鏡頭角速度檢測時間段1006表示圖16的步驟s1602中所設(shè)置的鏡頭角速度檢測時間段。在鏡頭角速度檢測時間段結(jié)束之后,計算該時間段內(nèi)的鏡頭角速度,并且將該鏡頭角速度與鏡頭角速度檢測時間段的設(shè)置值通信中所包括的第一檢測時間段id和角速度獲取時間點一起進行存儲。
角速度輸出1007表示來自角速度檢測器1208的輸出。鏡頭控制器1210在鏡頭角速度檢測時間段1006中對角速度輸出1007進行采樣。例如,當響應于攝像同步信號1010而進行同步信號通信1011時,鏡頭控制器1210計算與攝像同步信號1010的時間點一致(相對應)的鏡頭內(nèi)攝像同步信號時間點。
然后,進行鏡頭角速度檢測時間段通信1012。結(jié)果,將被計算成與同前一攝像同步信號相對應的曝光設(shè)置處理中的運動矢量檢測時間段(第一時間段)1013一致的鏡頭角速度檢測時間段的設(shè)置值發(fā)送給可更換鏡頭1200。此外,與該鏡頭角速度檢測時間段的設(shè)置值相關(guān)聯(lián)地,將與分配給運動矢量檢測時間段1013的第一檢測時間段id一致的運動矢量檢測時間段id1020發(fā)送給可更換鏡頭1200。該處理使得鏡頭控制器1210能夠設(shè)置鏡頭內(nèi)角速度檢測時間段1014。利用被攝體角速度通信1015將通過完成鏡頭內(nèi)角速度檢測時間段1014所獲取到的鏡頭角速度以及與鏡頭角速度檢測時間段通信1012所獲取到的第一檢測時間段id一致的第二檢測時間段id一起發(fā)送給照相機主體1100。在第一檢測時間段id和第二檢測時間段id相互一致的情況下,跟拍輔助控制器1134通過使用所接收到的鏡頭角速度和在運動矢量檢測時間段1013中所獲取到的運動矢量,來計算被攝體角速度。
重復上述處理,使得照相機主體1100能夠向可更換鏡頭1200連續(xù)發(fā)送精確的被攝體角速度。
如上所述,作為本實施例的控制設(shè)備的攝像設(shè)備包括運動矢量檢測器(1141)、計算器(跟拍輔助控制器1134)和通信器(通信控制器1133和照相機i/f1120)。
運動矢量檢測器被配置成在第一時間段(運動矢量檢測時間段1013)檢測運動矢量。計算器被配置成根據(jù)第一時間段來設(shè)置通過角速度檢測器(1208)檢測角速度的角速度檢測時間段。角速度檢測時間段與第一時間段或者同第一時間段相對應的預定時間段一致。通信器被配置成將角速度檢測時間段和與第一時間段相對應的第一id信息相互關(guān)聯(lián)地進行發(fā)送。通信器還被配置成相互關(guān)聯(lián)地接收角速度檢測時間段所檢測到的角速度和與該角速度相對應的第二id信息。計算器被配置成在第一id信息和第二id信息相互一致的情況下,通過使用與第一id信息相對應的第一時間段內(nèi)所檢測到的運動矢量和與第二id信息相對應的角速度來計算被攝體的角速度(步驟s1306和s1307)。計算器可以被配置成在第一id信息和第二id信息相互不一致的情況下,不通過使用與第一id信息相對應的第一時間段內(nèi)所檢測到的運動矢量和與第二id信息相對應的角速度來計算被攝體的角速度信息(步驟s1306)。
第一id信息和第二id信息的一致表示在適當定時進行通信(發(fā)送和接收)。另一方面,第一id信息和第二id信息不同表示由于通信頻帶不足和負荷增大而導致不是在適當定時進行通信。因此,照相機主體1100將發(fā)送給可更換鏡頭1200的第一id信息和從可更換鏡頭1200所接收到的第二id信息進行比較,以判斷是否適當進行了通信(發(fā)送和接收)。
此外,鏡頭設(shè)備(控制設(shè)備)包括通信器(鏡頭控制器1210和鏡頭i/f1220)和角速度檢測器(1208)。通信器被配置成相互關(guān)聯(lián)地接收根據(jù)作為運動矢量檢測時間段的第一時間段所設(shè)置的角速度檢測時間段和與第一時間段相對應的第一id信息。角速度檢測器被配置成在角速度檢測時間段中檢測角速度。通信器被配置成將所檢測到的角速度和與所檢測到的角速度相對應的第二id信息相互關(guān)聯(lián)地進行發(fā)送。第一id信息和第二id信息相互一致。
在本實施例中,照相機主體1100將添加了第一檢測時間段id的鏡頭角速度檢測時間段的設(shè)置值發(fā)送給可更換鏡頭1200。此外,可更換鏡頭1200將根據(jù)鏡頭角速度檢測時間段的設(shè)置值所檢測到的鏡頭角速度和第二檢測時間段id一起發(fā)送。
該通信使得照相機主體1100能夠根據(jù)第一檢測時間段id和第二檢測時間段id的一致性來判斷角速度的檢測定時,這樣實現(xiàn)了具有能夠精確地計算被攝體角速度的跟拍輔助功能的鏡頭可更換照相機系統(tǒng)。
實施例4
接著,將說明本發(fā)明的第四實施例(實施例4)。本實施例提供能夠更精確地計算被攝體角速度的跟拍輔助功能。本實施例的基本結(jié)構(gòu)與實施例3相同,并且通過與實施例3相同的附圖標記來表示與實施例3中的構(gòu)件相同的構(gòu)件。
在第一檢測時間段id和第二檢測時間段id相互不一致的情況下,實施例3不進行被攝體角速度計算(步驟s1307)。然而,第一檢測時間段id和第二檢測時間段id的這種不同可能表示由于通信頻帶不足和負荷增大因而不能進行適當定時的通信的情況。在這種情況下,使用先前獲取到的數(shù)據(jù)(即,過去數(shù)據(jù))或者再次進行通信(即,進行重試處理),使得能夠進行成功的被攝體角速度計算。因此,在第一檢測時間段id和第二檢測時間段id相互不一致的情況下,本實施例的照相機系統(tǒng)進行重試處理。
參考圖21的流程圖,將說明通過本實施例的照相機主體1100中的系統(tǒng)控制器1130和跟拍輔助控制器1134所進行的曝光設(shè)置處理。圖21示出在照相機主體1100處于實時取景攝像模式、并且安裝至照相機主體1100的可更換鏡頭1200兼容跟拍輔助處理的情況下所進行的曝光設(shè)置處理。如實施例3一樣,為了進行針對下一幀的曝光控制,在實時取景圖像攝像模式下,針對每一幀進行曝光設(shè)置處理。圖21中的步驟s2101~s2105與圖13中的步驟s1301~s1305相同,因此省略對其的說明。
在步驟s2106,跟拍輔助控制器1134判斷與檢測要使用的運動矢量的運動矢量檢測時間段相對應的運動矢量檢測時間段id(即,第一檢測時間段id)與同從可更換鏡頭1200所接收到的鏡頭角速度相對應的第二檢測時間段id是否一致。如果這些檢測時間段id相互一致,則跟拍輔助控制器1134進入步驟s2110。如果這些檢測時間段id相互不一致,則跟拍輔助控制器1134進入步驟s2107。
在步驟s2107,跟拍輔助控制器1134判斷作為先前從可更換鏡頭1200所接收到的過去數(shù)據(jù)的多個第二檢測時間段id是否包括與同檢測要使用的運動矢量的運動矢量檢測時間段相對應的運動矢量檢測時間段id一致的第二檢測時間段id。如果過去的第二檢測時間段id包括與運動矢量檢測時間段id一致的第二檢測時間段id(以下稱為“特定過去id”),則跟拍輔助控制器1134將與該特定過去id相對應的鏡頭角速度重新設(shè)置為用于計算的鏡頭角速度,并且進入步驟s2110。另一方面,如果第二檢測時間段id沒有包括特定過去id,則跟拍輔助控制器1134進入步驟s2108。
在步驟s2108,跟拍輔助控制器1134從可更換鏡頭1200再次接收、即再次獲取作為具有第三檢測時間段id(第三id信息)的第二角速度的鏡頭角速度。
接著,在步驟s2109,跟拍輔助控制器1134判斷步驟s2108中再次獲取到的再次獲取第三檢測時間段id與同檢測要使用的運動矢量的運動矢量檢測時間段相對應的運動矢量檢測時間段id是否一致。如果這些檢測時間段id相互一致,則跟拍輔助控制器1134進入步驟s2110。如果這些檢測時間段id相互不一致,則跟拍輔助控制器1134進入步驟s2111。
在步驟s2110,跟拍輔助控制器1134使用從可更換鏡頭1200所接收到的鏡頭角速度和諸如焦距等的鏡頭信息以及從圖像處理器1140所輸入的運動矢量,來計算被攝體角速度。如實施例3一樣,被攝體角速度不僅包括角速度,而且還包括角加速度。跟拍輔助控制器1134將所計算出的被攝體角速度輸入給通信控制器1133。如實施例3一樣,被攝體角速度設(shè)置有與用于計算被攝體角速度的鏡頭角速度相對應的角速度獲取時間點。
在步驟s2111,通信控制器1133進行被攝體角速度通信,以將具有第二檢測時間段id的被攝體角速度發(fā)送給可更換鏡頭1200,然后返回至步驟s1201。
上述曝光設(shè)置處理使得照相機主體1100能夠進行針對下一幀的曝光控制,并且設(shè)置響應于下一攝像同步信號要發(fā)送給可更換鏡頭1200的鏡頭角速度檢測時間段。此外,該曝光設(shè)置處理使得照相機主體1100能夠?qū)⒈粩z體角速度發(fā)送給可更換鏡頭1200,并且接收來自可更換鏡頭1200的鏡頭角速度。
如上所述,在本實施例中,期望將通信器(通信控制器1133和照相機i/f1120)配置成相互關(guān)聯(lián)地接收與鏡頭角速度檢測時間段不同的時間段內(nèi)所檢測到的第二角速度和與該第二角速度相對應的第三id信息。期望將計算器(跟拍輔助控制器1134)配置成在第一id信息和第二id信息相互不一致并且第一id信息和第三id信息相互一致的情況下,通過使用與第三id信息相對應的第二角速度,來計算被攝體角速度。換句話說,期望將計算器配置成使用與第一id信息相對應的第一時間段內(nèi)所檢測到的運動矢量和與第三id信息相對應的第二角速度,來計算被攝體角速度。期望在檢測到與第二id信息相對應的鏡頭角速度之后的時間段內(nèi),檢測與第三id信息相對應的第二角速度。
期望將計算器配置成在第一id信息與第二id信息不一致并且第一id信息與第三id信息不一致的情況下,使得角速度檢測器再次獲取鏡頭角速度作為第三角速度(步驟s2108)。期望將通信器配置成相互關(guān)聯(lián)地接收再次獲取到的角速度和與再次獲取到的角速度相對應的第四id信息。期望將計算器配置成在第一id信息和第四id信息相互一致的情況下,通過使用與第一id信息相對應的第一時間段內(nèi)所檢測到的運動矢量和再次獲取到的與第四id信息相對應的角速度,來計算被攝體角速度。
還期望將計算器配置成在第一id信息和第四id信息相互不一致的情況下,不通過使用與第一id信息相對應的第一時間段內(nèi)所檢測到的運動矢量和再次獲取到的與第四id信息相對應的角速度來計算被攝體角速度(步驟s2109)。
另外,在本實施例中,照相機主體1100將添加了第一檢測時間段id的鏡頭角速度檢測時間段的設(shè)置值發(fā)送給可更換鏡頭1200。此外,可更換鏡頭1200將根據(jù)鏡頭角速度檢測時間段的設(shè)置值所檢測到的角速度與第二檢測時間段id一起發(fā)送。該通信使得照相機主體1100能夠根據(jù)第一檢測時間段id和第二檢測時間段id的一致性來判斷角速度的檢測定時。另外,在第一檢測時間段id和第二檢測時間段id相互不一致的情況下,照相機主體1100進行重試處理。由此,本實施例實現(xiàn)了具有能夠更精確地計算被攝體角速度的跟拍輔助功能的鏡頭可更換照相機系統(tǒng)。
其它實施例
還可以通過讀出并執(zhí)行記錄在存儲介質(zhì)(還可被更全面地稱為“非暫時性計算機可讀存儲介質(zhì)”)上的計算機可執(zhí)行指示(例如,一個以上的程序)以進行一個以上的上述實施例的功能的、并且/或者包括用于進行一個以上的上述實施例的功能的電路(例如,專用集成電路(asic))的系統(tǒng)或設(shè)備的計算機、以及通過下面的方法來實現(xiàn)本發(fā)明,其中,通過系統(tǒng)或設(shè)備的計算機例如從存儲介質(zhì)讀出并執(zhí)行計算機可執(zhí)行指示以進行一個以上的上述實施例的功能、以及/或者通過控制一個以上的電路以進行一個以上的上述實施例的功能來進行該方法。計算機可以包含一個以上的處理單元(例如,中央處理單元(cpu)、微處理單元(mpu)),并且可以包括分離的計算機或者分離的計算機處理器的網(wǎng)絡(luò)以讀出和執(zhí)行計算機可執(zhí)行指示??梢酝ㄟ^例如網(wǎng)絡(luò)或者存儲介質(zhì)將計算機可執(zhí)行指示提供給計算機。存儲介質(zhì)可以包括例如一個以上的硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、分布式計算系統(tǒng)的存儲器、光盤(諸如緊湊型光盤(cd)、數(shù)字多功能光盤(dvd)或藍光光盤(bd)tm等)、閃存存儲器裝置和存儲卡等。
盡管已經(jīng)參考典型實施例說明了本發(fā)明,但是應該理解,本發(fā)明不局限于所公開的典型實施例。所附權(quán)利要求書的范圍符合最寬解釋,以包含所有這類修改、等同結(jié)構(gòu)和功能。