專利名稱:攝像方法及裝置、執行該方法的程序及存儲該程序的存儲媒體的制作方法
技術領域:
本發明涉及根據由操作部件生成的信息來控制光學系統的驅動速度的攝像方法及裝置、執行該方法的程序及存儲該程序的存儲媒體。
背景技術:
以往,作為依相對于變焦光軸設置成同心圓狀的環形操作部件(旋轉操作部件)的操作速度、使變焦透鏡系統(光學系統)的驅動速度可變的技術,包括如下技術(參照特開平10-39192號公報)對安裝在操作部件上的編碼器的輸出進行采樣,基于該值利用指數函數來確定變焦透鏡系統的驅動速度,以有效地、與人(用戶)的感覺相匹配地進行變焦。
但是,依據上述現有技術,由于利用指數函數統一設定對應于操作部件的操作速度的變焦透鏡系統的驅動速度,所以存在難以實現與多數人的感覺廣泛相應的操作感的問題。
發明內容
因此,本發明的目的在于提供一種能夠實現用戶所希望的操作感、可以實現與用戶的需求相應的操作性的攝像方法、攝像裝置、程序及存儲媒體。
為了實現上述目的,依據本發明的第一方面,提供一種攝像裝置的攝像方法,所述攝像裝置具有光學系統、相對于該光學系統的光軸設置成同心圓形狀的操作部件,其中所述攝像方法包括檢測步驟,檢測上述操作部件的操作速度變化量;以及驅動速度確定步驟,利用用于確定在上述檢測步驟中檢測出的上述變化量與上述光學系統的移動間的相關性的變量,根據上述檢測出的變化量來確定上述光學系統的驅動速度。
為了實現上述目的,依據本發明的第二方面,提供一種攝像裝置,包括光學系統;相對于該光學系統的光軸設置成同心圓形狀的操作部件;檢測裝置,檢測上述操作部件的操作速度的變化量;以及驅動速度確定裝置,利用確定上述檢測裝置檢測出的上述變化量與上述光學系統的移動間的相關性的變量,根據上述檢測出的變化量來確定上述光學系統的驅動速度。
優選地,上述用于確定上述檢測出的變化量和上述光學系統的移動間的相關性的變量中包含上述操作部件的操作速度的變化量的采樣間隔。
或者,上述用于確定上述檢測出的變化量和上述光學系統的移動間的相關性的變量中包含上述光學系統的驅動速度。
或者,上述用于確定上述檢測出的變化量和上述光學系統的移動間的相關性的變量中包含光學系統對上述操作部件的操作速度變化量的追蹤性。
或者,上述用于確定上述檢測出的變化量和上述光學系統的移動間的相關性的變量中包含對應于上述光學系統的驅動速度的光學系統停止反應靈敏度。
或者,上述用于確定上述檢測出的變化量和上述光學系統的移動間的相關性的變量中包含上述操作部件的操作速度變化量的采樣間隔、上述光學系統的驅動速度、光學系統對上述操作部件的操作速度變化量的追蹤性以及對應于上述光學系統的驅動速度的光學系統停止反應靈敏度中的至少一個。
優選地,還包括選擇裝置,用于選擇用以確定上述檢測出的變化量和上述光學系統的移動間的相關性的變量。
優選地,上述光學系統為變焦透鏡系統。
優選地,上述操作部件為旋轉操作部件。
為了實現上述目的,依據本發明的第三方面,提供一種用于在計算機中執行攝像方法的程序,包括檢測模塊,檢測相對于光學系統的光軸而設置成同心圓狀的操作部件的操作速度變化量;以及驅動速度確定模塊,利用用于確定上述檢測模塊中的上述變化量的檢測結果和上述光學系統的移動間的相關性的變量,根據上述變化量的檢測結果來確定上述光學系統的驅動速度。
為了實現上述目的,依據本發明的第四方面,提供一種存儲有用于在計算機中執行攝像裝置的攝像方法的程序的計算機可讀存儲媒體,所述攝像裝置具有光學系統和相對于該光學系統的光軸設置成同心圓狀的操作部件,其中所述程序包括檢測模塊,檢測上述操作部件的操作速度變化量;以及驅動速度確定模塊,利用用于確定通過上述檢測模塊檢測出的上述變化量和上述光學系統的移動間的相關性的變量,根據上述變化量的檢測結果來確定上述光學系統的驅動速度。
依據本發明,能夠實現用戶所希望的操作感,并能夠實現與用戶的需求相應的操作性。
通過以下參照附圖所作的說明,將會使本發明的其他特征及優點更加清晰。
圖1是表示依據本發明第一實施方式的攝像裝置、即數字相機的結構的框圖。
圖2是表示圖1中的數字相機的系統結構的方框圖。
圖3是數字相機的操作處理流程圖。
圖4是圖3中流程圖的后續部分。
圖5是圖3中流程圖的后續部分。
圖6是圖3中流程圖的后續部分。
圖7是數字相機的啟動處理流程圖。
圖8示出了數字相機中的操作部件的輸出脈沖。
圖9示出了數字相機中的操作部件的輸出脈沖積分值。
具體實施例方式
以下,將參照附圖來詳細說明本發明的最佳實施方式。
圖1是表示依據本發明第一實施方式的攝像裝置、即數字相機的結構的框圖。
在本實施方式中,構成為對環形的操作部件進行操作以產生脈沖,并基于該脈沖信息來控制光學系統、即變焦透鏡系統的驅動速度。
在圖1中,100是作為攝像裝置的數字相機,101是環形的操作部件。操作部件101內置于圖中未示出的脈沖發生裝置中,并通過旋轉操作該操作部件101而使上述脈沖發生裝置產生脈沖。上述脈沖發生裝置所產生的脈沖的頻率隨操作部件101的旋轉操作速度而變化,通過對該頻率信息進行采樣,能夠檢測出操作部件101的旋轉操作速度。
圖2是數字相機的系統結構方框圖。
在圖2中,100是數字相機,101是操作部件,200是拍攝透鏡(包括變焦透鏡系統和聚焦透鏡系統),201是具有光圈功能的快門,202是將光學圖像轉換為電信號的攝像元件,203是將攝像元件202的模擬信號輸出變換為數字信號的A/D變換器。204是將時鐘信號和控制信號等分別提供給攝像元件202、A/D變換器203、以及后述的D/A變換器208的定時發生電路,它受后述的存儲器控制電路206和系統控制電路217的控制。
205是圖像處理電路,對來自A/D變換器203的數據或來自后述的存儲器控制電路206的數據執行規定的象素內插處理和顏色變換處理等。圖像處理電路205利用所拍攝的圖像數據執行規定的運算處理,基于該運算處理結果,后述的系統控制電路217對曝光控制裝置212以及測距控制裝置213執行TTL(Through The Lens)方式的自動對焦(AF)處理、自動曝光(AE)處理、預閃光(EF)處理。另外,在圖像處理電路205中,還利用所拍攝的圖像數據來執行規定的運算處理,并基于該運算處理結果執行TTL方式的AWB(自動白平衡)處理。
206是存儲器控制電路,用于控制A/D變換器203、定時發生電路204、圖像處理電路205、后述的圖像顯示存儲器207、D/A變換器208、存儲器210、以及壓縮/擴展電路211。從A/D變換器203輸出的數據,經由圖像處理電路205、存儲器控制電路206,或者從A/D變換器203輸出的數據直接經由存儲器控制電路206而被寫入到圖像顯示存儲器207或存儲器210內。
209是由TFT LCD等構成的圖像顯示部。寫入到圖像顯示存儲器207內的顯示用圖像數據經由D/A變換器208而由圖像顯示部209進行顯示。如果逐次顯示利用圖像顯示部209拍攝的圖像數據,則能夠實現電子取景器功能。也可以顯示在圖像處理電路205中生成的直方圖。圖像顯示部209可以利用系統控制電路217的指示來任意實現顯示的ON或OFF。在使顯示為關閉(OFF)的情況下,能夠大幅度降低數字相機100的功耗。
此外,圖像顯示部209利用鉸鏈部與數字相機100的主體可旋轉地連接,能夠隨意設置方向和角度地使用電子取景器功能、再現顯示功能及各種顯示功能。圖像顯示部209能夠將其顯示部分朝向數字相機100地存儲在數字相機100中。這種情況下,通過后述的圖像顯示部開關檢測裝置238,能夠在檢測存儲狀態后使按照來自系統控制圖像顯示部209的顯示操作停止。
210是用于存儲所拍攝的靜止圖像、活動圖像的存儲器,它具有充足的、用于存儲規定張數的靜止圖像、規定時間的活動圖像的存儲容量。由此,在連續拍攝多張靜止圖像的連續拍攝或全景拍攝的情況下,還可以對存儲器210進行高速且大量的圖像數據寫入。存儲器210也可以用作系統控制電路217的工作區域。
211是用于按照自適應離散余弦變換(ADCT)等對圖像數據進行壓縮/擴展的壓縮/擴展電路,在讀出存儲在存儲器210中的圖像數據后進行壓縮處理或擴展處理,并將結束該處理后的數據寫入存儲器210中。
212是用于控制具有光圈功能的快門201的曝光控制裝置,通過與后述的閃光燈251聯動而具有閃光燈調光功能。213是控制拍攝鏡頭200中的聚焦透鏡系統的聚焦的測距控制裝置,曝光控制裝置212和測距控制裝置213在按TTL方式被控制時,系統控制電路217根據圖像處理電路205對所拍攝的圖像數據進行運算的運算結果來控制曝光控制裝置212和測距控制裝置213。214是變焦控制裝置,用于控制拍攝鏡頭200中的變焦透鏡系統的變焦。215是變化量檢測裝置,用于檢測在操作操作部件101時產生的脈沖。
216是連接器,也稱為附加凹槽(accessary shoe),用作與后述的與閃光燈裝置249的電氣連接點和機械固定裝置。系統控制電路217控制整個數字相機100。218是存儲器,用于存儲使系統控制電路217動作的常量、變量、程序等。219是顯示部,用于響應程序在系統控制電路217中的執行而利用文字、圖像及聲音等顯示數字相機100的操作狀態或消息等,設置在數字相機100的操作部件附近容易識別的一個或多個位置上,例如由LCD(液晶顯示裝置)或LED(發光二極管)、發聲元件等的組合構成。顯示部219的一部分功能元件設置在后述的光學取景器237內。
作為在顯示部219的顯示內容中的、在LCD等上顯示的內容,包括有單拍/連續拍攝顯示、自拍顯示、壓縮率顯示、記錄象素數顯示、記錄張數顯示、剩余的可拍攝張數顯示、快門速度顯示、光圈值顯示、曝光校正顯示、閃光燈顯示、防紅眼顯示、總體(macro)拍攝顯示、峰鳴器設置顯示、時鐘用電池余量顯示、電池余量顯示、錯誤顯示、由多位數字組成的信息顯示、記錄媒體241和245的裝卸狀態顯示、通信I/F(接口)操作顯示、日期·時刻顯示等。作為在顯示部219的顯示內容中的、在后述的光學取景器237內顯示的內容,包括有聚焦顯示、相機抖動警告顯示、閃光燈充電顯示、快門速度顯示、光圈值顯示、曝光校正顯示等。
220是可電擦除·記錄的非易失性存儲器(存儲裝置),例如由EEPROM等構成。在該非易失性存儲器220內,存儲有表示輸出脈沖周期隨操作部件101的旋轉操作速度變化的變化量與拍攝鏡頭200的變焦透鏡系統的驅動速度之間的關系的表格。該表格可以由用戶改寫,也可以具有多個上述表格。關于此表格,將在后面的驅動過程說明中予以詳述。
221~227是用于輸入對系統控制電路217的各種操作指示的操作單元,由開關、轉盤、觸摸面板、進行視線檢測的指示(pointing)設備、語音識別裝置等中的一個或多個的組合而構成。
下面,對這些操作單元221~227進行具體說明。
操作單元221是模式轉盤開關,能夠切換設置電源關閉(OFF)、自動拍攝模式、拍攝模式、全景拍攝模式、再現模式、多畫面再現/刪除模式,以及PC(個人計算機)連接模式等各種功能模式。
操作單元222是第一快門開關(SW1),在操作未圖示的快門按鈕的過程中變為開(ON),指示開始AF(自動聚焦)處理、AE(自動曝光)處理、AWB(自動白平衡)處理、EF(預閃光)處理等操作。
操作單元223是第二快門開關(SW2),在對未圖示的快門按鈕的操作完畢后變為開(ON),并指示開始執行將從攝像元件202讀出的信號作為圖像數據經由A/D變換器203及存儲器控制電路206而寫入存儲器210中的曝光處理、使用圖像處理電路205和存儲器控制電路206中的運算的顯像處理、從存儲器210中讀出圖像數據并在壓縮/擴展電路211內執行壓縮處理、并將圖像數據寫入后述的記錄媒體241或245內的記錄處理等一連串的處理操作。
操作單元224是圖像顯示(開)ON/(關)OFF開關,能夠設定圖像顯示部209的(開)ON/(關)OFF。利用該功能,在利用后述的光學取景器238進行拍攝時,通過切斷向由TFT LCD等組成的圖像顯示部209供給的電流,能夠謀求節省功率。
操作單元225是單拍/連拍開關,能夠設定單拍模式和連拍模式,其中在所述單拍模式下,每操作第二快門開關(SW2)223就拍攝一個畫面并成為待機狀態,而在所述連拍模式下,在操作第二快門開關(SW2)223的期間連續進行拍攝。
操作單元226是MF開關,能夠設定為由用戶操作拍攝鏡頭200的聚焦透鏡系統進行聚焦的手動聚焦模式。
操作單元227是菜單開關,通過操作該菜單開關227,能夠進入菜單畫面,進行各功能的開(ON)/關(OFF)切換及拍攝設置參數的選擇。通過該菜單畫面,還能夠進行對后述的操作性參數表的選擇。
228是由各種按鈕和觸摸面板等構成的操作部。包括菜單按鈕;設置按鈕;取消按鈕;總體按鈕;多畫面再現換頁按鈕;閃光燈設置按鈕;單拍/連拍/自拍切換按鈕;菜單移動PLUS(+)按鈕;菜單移動MINUS(-)按鈕;再現圖像移動PLUS(+)按鈕;再現圖像MINUS(-)按鈕;拍攝畫質選擇按鈕;曝光校正按鈕;日期/時間設置按鈕;用于設定各功能在執行全景模式等拍攝及再現時的選擇及切換的選擇/切換按鈕;用于設定各功能在執行全景模式等拍攝及再現時的確定及執行的確定/執行按鈕;用于設定圖像顯示部209的開(ON)/關(OFF)的圖像顯示開(ON)/關(OFF)開關;用于設定在拍攝后自動再現所拍攝的圖像數據的快速回放功能的快速回放開(ON)/關(OFF)開關;用于選擇JPEG壓縮的壓縮率或用于選擇將攝像元件202的信號依原樣數字化后記錄在后述的記錄媒體241或245中的CCDRAW模式的壓縮模式開關;能夠設定再現模式、多畫面再現/刪除模式、PC連接模式等各功能模式的再現模式開關;用于指示開始執行從存儲器210或后述的記錄媒體241、245中讀出在拍攝模式下拍攝的圖像數據并將該圖像顯示在圖像顯示部209上的再現操作的再現開關等。
229是電源控制裝置,它由電池檢測電路、DC-CD轉換器、用于切換通電的模塊的開關電路等構成,用于對數字相機100主體執行有無安裝電池、電池種類、電池剩余量等的檢測處理,并基于該檢測結果以及系統控制電路217的指示,控制DC-DC轉換器,將需要的電壓在需要的期間提供給包含記錄媒體241或245的各部件。230a和230b是連接器,231是電源裝置,電源裝置231由堿性電池或鋰電池等初級電池、NiCd電池或NiMH電池或Li電池等次級電池、AC適配器(adapter)等構成。
232和233是與存儲卡和硬盤等記錄媒體的接口(I/F),234和235是與存儲卡和硬盤等記錄媒體進行連接的連接器,236是記錄媒體裝卸檢測裝置,用于檢測在連接器234和235上是否安裝有后述的記錄媒體241或245。
另外,在本實施方式中,對具有2個由安裝有記錄媒體241或245的接口和連接器構成的連接系統的情況進行了說明,但是,也可以構成為具有一個或任意多個該連接系統。而且,也可以構成為包括由彼此不同規格的接口和連接器的組合構成的彼此不同的連接系統。作為接口和連接器,也可以使用符合PCMCIA卡和CF(compact flash(注冊商標))卡等規格的來構成。此外,在使用符合PCMCIA和CF卡等規格的部件來構成接口232和233以及連接器234和235的情況下,通過連接LAN卡和調制解調卡、USB卡、IEEE1394卡、P1284卡、SCSI卡、PHS等通信卡之類的各種通信卡,能夠在與其他計算機或打印機等外圍設備之間傳送圖像數據和附屬于該圖像數據的管理信息。
237是光學取景器,在沒有圖像顯示部209的電子取景器功能時,可以僅僅使用光學取景器237來執行拍攝。在光學取景器237內設置了顯示部219的一部分功能,例如,聚焦顯示功能、相機抖動警告顯示能夠、閃光燈充電顯示功能、快門速度顯示功能、光圈值顯示功能、及曝光校正顯示功能等。
圖像顯示部開關檢測裝置238用于檢測圖像顯示部209是否處于其顯示部分存儲在數字相機100主體中的存儲狀態下。其中,在圖像顯示部開關檢測裝置238檢測出圖像顯示部209處于存儲狀態的情況下,可以停止圖像顯示部209的顯示操作以禁止不必要的功耗。
239是通信裝置,其具有RS232C、USB、IEEE1394、P1284、SCSI、調制解調器、LAN(局域網)、無線通信等各種通信功能。240是連接部,是通過通信裝置239將數字相機100與其他設備相連接的連接器,或者在無線通信的情況下為天線。記錄媒體241是存儲卡或硬盤等第一記錄媒體。該第一記錄媒體241具有分別由半導體存儲器和磁盤等構成的記錄部242、與數字相機100的接口(I/F)243、連接數字相機100和記錄部242的連接器244。
記錄媒體245是存儲卡或硬盤等第二記錄媒體。該第二記錄媒體245具有分別由半導體存儲器和磁盤等構成的記錄部246、與數字相機100的接口(I/F)247、連接數字相機100和記錄部246的連接器248。250是連接器,用于與數字相機100的附加凹槽216相連接。閃光燈251具備閃光裝置249,具有AF輔助光的投光功能及閃光燈調光功能。
下面,參照圖3~圖7,來說明拍攝鏡頭200的變焦透鏡系統利用數字相機100的操作部件101的操作處理。
圖3~圖6是表示用于拍攝鏡頭200的變焦透鏡系統利用數字相機100的操作部件101的操作的流程圖。
首先,如圖3所示,在步驟S300中進行數字相機100的啟動處理。關于步驟S300中數字相機100的啟動處理的細節將在后面參照圖7予以說明。
接著,在步驟S301中,從存儲在非易失性存儲器220中的多個操作性參數表中選擇一個操作性參數表。作為該操作性參數表的選擇方法,可以依拍攝模式種類而自動選擇操作性參數表或選擇由用戶(操作者)最終設定的操作性參數表。在依拍攝模式種類而自動選擇的情況下,例如在拍攝模式是動畫拍攝模式時,由于不希望視角的突然變化,所以變更為使變焦透鏡系統的驅動速度相對于操作部件101的旋轉操作速度變化而緩慢變化的參數。后述的對脈沖進行積分的采樣周期、閾值A,B、關于初始速度/通常速度/最高速度的速度信息(即每秒脈沖數(PPS)或每分旋轉數(RPM))、及各速度下的停止判斷次數(光學系統停止反應靈敏度)等被寫入該操作性參數表中,通過參照該操作性參數表來確定拍攝鏡頭200的變焦透鏡系統的驅動速度。
在本實施方式中,具有多個該操作性參數表,但是也可以只具有一個操作性參數表。用戶還可以任意設定該操作性參數表各參數中的采樣周期、閾值、通常速度信息及各速度下的停止判斷次數。
但是,關于速度信息的參數設定,由于依賴于拍攝鏡頭200的變焦透鏡系統的機械元件,所以不能將速度信息的參數設定為大于拍攝鏡頭200的變焦透鏡系統可驅動的最高速度、或小于最低速度的值。即,速度信息的參數可以被設定為在拍攝鏡頭200的變焦透鏡系統的驅動小于等于最高速度且大于等于最低速度的范圍內的任意速度。
作為各參數的變更方法,包括由個人計算機等的外部輸入裝置進行設定的方法和將操作性參數表從網絡上的服務器下載后寫入到非易失性存儲器220等中的方法等。
在結束上述步驟S301的處理后,從非易失性存儲器220中讀出在步驟S301中選擇的操作性參數表,設定采樣周期。接著,在步驟S303中,為初始驅動速度設定將判斷已停止操作部件101的操作的規定次數。
接著,在步驟S304中,判斷是否操作了菜單開關227。然后,在判斷為操作了菜單開關227的情況下轉入步驟S305,而在判斷為未操作菜單開關227的情況下轉入步驟S309。
在步驟S305中,判斷是否選擇變更通過操作菜單開關227而顯示的菜單畫面中的操作性參數表。然后,在判斷為未選擇變更操作性參數表的情況下,進入步驟S306,在上述所顯示的菜單畫面中按照其它所選擇的菜單項目進行處理后,進入圖4中的步驟S309。
另一方面,在上述步驟S305判斷為選擇變更操作性參數表的情況下,進入步驟S307,從非易失性存儲器220中讀出所選擇的操作性參數表作為變更后的操作性參數表,對寫入到該讀出的操作性參數表中的、用于對操作部件101輸出的脈沖進行積分處理的采樣周期進行變更。接著,在步驟S308中,將判斷初始速度下的操作部件101停止操作的規定次數設定為寫入到操作性參數表中的值,然后進入圖4中的步驟S309。
在圖4中,在步驟S309,在操作操作部件101之前利用變化量檢測部215檢測操作部件101是否被操作。在檢測出操作部件101已被操作的情況下,進入步驟S310,由內置于操作部件101中的脈沖發生裝置產生脈沖。所產生的脈沖為后面圖8所示的相位分別為A、B的A相脈沖和B相脈沖。
接著,進入步驟S311,對在上述步驟S310中產生的脈沖數進行積分。在步驟S302設定的采樣周期期間持續該脈沖數的積分處理。接著,進入步驟S312,判斷是否經過了上述采樣周期。在判定未滿上述采樣周期的情況下返回步驟S310,而在判定已經過了上述采樣周期時進入步驟S313。
在步驟S313中,根據在上述步驟S311中積分的脈沖數積分值來判斷操作部件101的旋轉方向和驅動狀態。即,在上述脈沖數的積分值中附加與操作部件101的旋轉方向相關的信息,根據該與旋轉方向相關的信息來判斷操作部件101的旋轉方向。例如,在從用戶看上去操作部件101的旋轉方向為順時針方向的情況下,脈沖數的積分值為“+”值,而在從用戶看上去操作部件101的旋轉方向為逆時針方向的情況下,脈沖數的積分值為“-”值。根據該脈沖數的積分值的正負符號來判別操作部件101的旋轉方向。
根據與該積分值相關的信息而在步驟S313中檢測操作部件101的旋轉方向。然后,在判斷為從用戶看來操作部件101沿順時針方向旋轉操作的情況下進入步驟S314,而在判斷為從用戶看來操作部件101沿逆時針方向旋轉操作的情況下進入步驟S316。
在步驟S314中,判斷拍攝鏡頭200的變焦透鏡系統的當前位置是否為最大視角位置。在判斷為拍攝鏡頭200的變焦透鏡系統的當前位置為最大視角位置的情況下,不進行該變焦透鏡系統的驅動而返回上述步驟S309中的操作部件檢測處理。
當在步驟S314中判斷為拍攝鏡頭200的變焦透鏡系統的當前位置不為最大視角位置時,進入步驟S315,將最大視角位置設定為目標位置,在以初始速度開始驅動該變焦透鏡系統后,進入圖5中的步驟S318。
在步驟S316中,判斷拍攝鏡頭200的變焦透鏡系統的當前位置是否為最小視角位置。在判斷為拍攝鏡頭200的變焦透鏡系統的當前位置為最小視角位置的情況下,不進行該變焦透鏡系統的驅動而返回上述步驟S309中的操作部件檢測處理。
當判斷為拍攝鏡頭200的變焦透鏡系統的當前位置不為最小視角位置時,進入步驟S317,將最小視角位置設定為目標位置,在以初始速度開始驅動該變焦透鏡系統后,進入圖5中的步驟S318。
在本實施方式中,在從用戶看來沿順時針方向旋轉操作操作部件101的情況下,向著視角變大的方向驅動拍攝鏡頭200的變焦透鏡系統,而在從用戶看來沿逆時針方向旋轉操作操作部件101的情況下,向著視角變小的方向驅動拍攝鏡頭200的變焦透鏡系統。但是,毋庸置疑,如下情形也包含在本發明內在從用戶看來沿順時針方向旋轉操作操作部件101的情況下,向著視角變小的方向驅動拍攝鏡頭200的變焦透鏡系統,而在從用戶看來沿逆時針方向旋轉操作操作部件101的情況下,向著視角變大的方向驅動拍攝鏡頭200的變焦透鏡系統。
在圖5中的步驟S318中,對由內置于操作部件101中的脈沖發生裝置產生的脈沖數進行積分處理。在采樣周期期間持續該積分處理。接著,進入步驟S319,判斷是否經過了上述積分處理的采樣周期。然后,在判定未滿上述采樣周期的情況下返回上述步驟S318,而在判定已經過上述采樣周期的情況下進入步驟S320。
在步驟S320中,在開始驅動拍攝鏡頭200的變焦透鏡系統后,判斷操作部件101是否在與此前的操作方向相反的方向上被旋轉操作。然后,在判定操作部件101是在與此前的操作方向相反的方向上被旋轉操作的情況下進入步驟S321,而在判定操作部件101未在與此前的操作方向相反的方向上被旋轉操作的情況下進入圖6中的步驟S323。
在步驟S321中,立即停止對拍攝鏡頭200的變焦透鏡系統的驅動,然后在步驟S322中,在以初始速度開始向與操作部件101的操作方向對應的方向驅動拍攝鏡頭200的變焦透鏡系統之后,返回上述步驟S318。
預先設定若干級別的、用以驅動拍攝鏡頭200的變焦透鏡系統的速度。在本實施方式中,設定為初始速度、通常速度、最高速度三個級別,并按照初始速度、通常速度、最高速度的順序逐步增大。最高速度是拍攝鏡頭200的變焦透鏡系統能被驅動的最高速度。初始速度能被設定為拍攝鏡頭200的變焦透鏡系統能被驅動的最低速度,而處于中間的通常速度能夠設定為介于初始速度和最高速度之間的任意值。
如圖8所示,在使操作部件101低速旋轉操作時,以采樣周期為間隔、通過旋轉操作操作部件101而由脈沖發生裝置產生的脈沖的積分值較小,但隨著操作部件101的旋轉操作速度提高,脈沖的積分值增大。由于操作部件101是由用戶進行操作的,該脈沖積分值產生如圖9所示的不均勻。
為此,如圖9所示,一旦檢測出操作部件101的操作速度為上述初始速度、通常速度、最高速度之一后,只要脈沖積分值不超過閾值A或不低于閾值B,就不進行上述初始速度、通常速度、最高速度之間的變更。
如圖9所示,閾值A是最高速度與通常速度之間的閾值,閾值B是通常速度與初始速度之間的閾值。例如,在檢測出比操作部件101在初始速度狀態時的閾值B大的脈沖積分值時,將驅動拍攝鏡頭200的變焦透鏡系統的速度變更為通常速度,而在檢測出比操作部件101在通常速度狀態時的閾值A大的脈沖積分值時,將用以驅動拍攝鏡頭200的變焦透鏡系統的速度變更為最高速度。
下面參照圖6說明速度變更部分的順序。首先,在步驟S323中,判斷脈沖積分值是否大于閾值A。在判斷為脈沖積分值大于閾值A時進入步驟S324,判斷當前設定的、用以驅動拍攝鏡頭200的變焦透鏡系統的速度是否小于通常速度。在判定當前設定的、用以驅動拍攝鏡頭200的變焦透鏡系統的速度小于通常速度時,進入步驟S325,將用以驅動變焦透鏡系統的速度設定為最高速度,并在隨后的步驟S326中,將在后述的步驟S332中計算的、用于判斷操作部件101的旋轉操作停止的規定次數變更為以最高速度驅動變焦透鏡系統時的值。然后,返回圖5中的步驟S318的脈沖數積分例程。
在上述步驟S324中,判斷為當前設定的、用以驅動拍攝鏡頭200的變焦透鏡系統的速度大于通常速度時,不進行任何處理地返回圖5中步驟S318所述的脈沖數積分例程。
另一方面,在上述步驟S323中,在判斷為脈沖積分值不多于閾值A時進入步驟S327,判斷脈沖積分值是否大于閾值B。在判定脈沖積分值大于閾值B的情況下進入步驟S328,判斷當前設定的、用以驅動拍攝鏡頭200的變焦透鏡系統的速度是否為初始速度。在判定當前設定的、用以驅動拍攝鏡頭200的變焦透鏡系統的速度為初始速度時進入步驟S329,將用以驅動變焦透鏡系統的速度設定為通常速度,并在隨后的步驟S330中將在后述的步驟S332中計算的、用于判斷操作部件101的旋轉操作停止的規定次數變更為以通常速度驅動變焦透鏡系統時的值。然后,返回圖5中的步驟S318的脈沖數積分例程。若在上述步驟S328中判定當前設定的、用以驅動拍攝鏡頭200的變焦透鏡系統的速度不為初始速度,則不進行任何處理地返回圖5中步驟S318所述的脈沖數積分例程。
另一方面,當在上述步驟S327中判定脈沖積分值不大于閾值B時進入步驟S331,判斷脈沖積分值是否為0。若在步驟S331中脈沖積分值為0,則進入步驟S332,判斷是否連續作為上述光學系統停止反應靈敏度的規定次數為脈沖積分值0。當在步驟S332中判定連續規定次數為脈沖積分值0時,進入步驟S333,停止對拍攝鏡頭200的變焦透鏡系統的驅動,然后返回圖3中的步驟S304。
由此,能夠對應于拍攝鏡頭200的變焦透鏡系統的當前驅動速度來設定從停止操作部件101的旋轉操作到停止對變焦透鏡系統的驅動為止的時間,能夠更加精確地進行操作部件101對變焦透鏡系統的驅動控制,能夠實現滿足用戶需求的、對操作部件101的操作性。
另一方面,當在步驟S332中判定不連續規定次數為脈沖積分值0時,不進行任何處理地返回圖5中步驟S318所述的脈沖數積分例程。
下面,參照圖7來說明圖3的步驟S300中數字相機100的啟動處理。
圖7是圖3的步驟S300中數字相機100的啟動處理流程圖。
通過接通電源,在步驟S701中系統控制電路217對標志和控制變量等執行初始化,接著在隨后的步驟S702中將圖像顯示部209的圖像顯示初始設置為關閉(OFF)狀態。
接下來,在步驟S703中,系統控制電路217判斷模式轉盤221的設置位置,如果模式轉盤221被設置為其它模式、即除電源OFF和拍攝模式以外的模式,則進入步驟S704,而在判定模式轉盤221被設定為電源關閉(OFF)時進入步驟S705,而在判定模式轉盤221被設定為拍攝模式時進入步驟S706。
在步驟S705中,系統控制電路217將顯示部219的顯示變更為結束狀態,關閉操作部件101的檔板(バリア)以保護攝像部,將包含標志和控制變量等的必要參數或設置值、設置模式記錄在非易失性存儲器220內,在利用電源控制器229執行切斷包含圖像顯示部209在內的、數字相機100的各部件所不需要的電源等規定結束處理之后,返回步驟S703。
在步驟S103中,如果將模式轉盤221設定為其他模式,則系統控制電路217根據所選模式來執行相應處理(步驟S104)。如果結束處理則返回步驟S103。
而在步驟S706中,系統控制電路217利用電源控制器229來判斷由電池等構成的電源裝置231的剩余量和操作情況是否在數字相機100的操作中存在問題(電源裝置231中是否存在問題)。如果判定電源裝置231中有問題,則進入步驟S708,系統控制電路217在利用顯示部219通過圖像、語音來執行規定的警告顯示后返回步驟S703。若在上述步驟S706中判定電源裝置231中沒有問題,則進入步驟S707,系統控制電路217判斷記錄媒體241或245的操作狀態在數字相機100的操作、特別是在對記錄媒體241或245的圖像數據記錄再現操作中是否存在問題。在判定記錄再現操作中存在問題的情況下,進入上述步驟S708,系統控制電路217在利用顯示部219通過圖像或語音進行規定的警告顯示之后,返回上述步驟S703。
當在上述步驟S707中判定記錄媒體241或245的操作狀態沒有問題時,結束數字相機100的啟動處理。
本發明并不僅限于上述實施方式,只要是能夠實現權利要求書所限定的功能或實施方式的結構所具有的功能即可。
即使將存儲有用于實現上述實施方式的功能的軟件程序代碼的存儲媒體提供給系統或裝置、由該系統或裝置的計算機(或CPU和MPU等)讀出并執行存儲在上述存儲媒體中的程序代碼,也能實現本發明的目的。
在這種情況下,從存儲媒體讀出的程序代碼本身實現了上述實施方式的功能,從而該程序代碼及存儲有程序代碼的存儲媒體也構成本發明。
作為用于提供程序代碼的存儲媒體,例如能夠使用軟(注冊商標)盤、硬盤、磁光盤、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW、磁帶、非易失性存儲卡、ROM等。也可以經由網絡下載程序代碼。
通過執行計算機讀出的程序代碼,不僅包含實現上述實施方式的功能,還包括根據該程序代碼的指示、由在計算機上操作的OS(操作系統)等執行實際處理的一部分或全部,通過該處理來實現上述實施方式的功能。
另外,還包含在從記錄媒體讀出的程序代碼被寫入到插入到計算機內的功能擴展卡和連接到計算機上的功能擴展單元內所具備的存儲器內后,基于該程序代碼的指示,該功能擴展卡和功能擴展單元內所具備的CPU等執行實際處理的一部分或全部,利用該處理來實現前述實施方式的功能的情況。
權利要求
1.一種攝像裝置的攝像方法,所述攝像裝置具有光學系統和相對于該光學系統的光軸設置成同心圓狀的操作部件,其中所述方法包括檢測步驟,檢測上述操作部件的操作速度變化量;以及驅動速度確定步驟,利用用于確定在上述檢測步驟中檢測出的上述變化量和上述光學系統的移動間的相關性的變量,根據上述變化量的檢測結果來確定上述光學系統的驅動速度。
2.一種攝像裝置,包括光學系統;相對于該光學系統的光軸而設置成同心圓狀的操作部件;檢測裝置,檢測上述操作部件的操作速度變化量;以及驅動速度確定裝置,利用用于確定由上述檢測裝置檢測出的上述變化量和上述光學系統的移動間的相關性的變量,根據上述檢測出的變化量來確定上述光學系統的驅動速度。
3.如權利要求2所述的攝像裝置,其中上述用于確定上述檢測出的變化量和上述光學系統的移動間的相關性的變量中包含上述操作部件的操作速度的變化量的采樣間隔。
4.如權利要求2所述的攝像裝置,其中上述用于確定上述檢測出的變化量和上述光學系統的移動間的相關性的變量中包含上述光學系統的驅動速度。
5.如權利要求2所述的攝像裝置,其中上述用于確定上述檢測出的變化量和上述光學系統的移動間的相關性的變量中包含光學系統對上述操作部件的操作速度變化量的追蹤性。
6.如權利要求2所述的攝像裝置,其中上述用于確定上述檢測出的變化量和上述光學系統的移動間的相關性的變量中包含對應于上述光學系統的驅動速度的光學系統停止反應靈敏度。
7.如權利要求2所述的攝像裝置,其中上述用于確定上述檢測出的變化量和上述光學系統的移動間的相關性的變量中包含上述操作部件的操作速度變化量的采樣間隔、上述光學系統的驅動速度、光學系統對上述操作部件的操作速度變化量的追蹤性以及對應于上述光學系統的驅動速度的光學系統停止反應靈敏度中的至少一個。
8.如權利要求2所述的攝像裝置,其中還包括選擇裝置,用于選擇用以確定上述檢測出的變化量和上述光學系統的移動間的相關性的變量。
9.如權利要求2所述的攝像裝置,其中上述光學系統為變焦透鏡系統。
10.如權利要求2所述的攝像裝置,其中上述操作部件為旋轉操作部件。
11.一種用于在計算機中執行攝像方法的程序,包括檢測模塊,檢測相對于光學系統的光軸而設置成同心圓狀的操作部件的操作速度變化量;以及驅動速度確定模塊,利用用于確定上述檢測模塊中的上述變化量的檢測結果和上述光學系統的移動間的相關性的變量,根據上述變化量的檢測結果來確定上述光學系統的驅動速度。
12.一種存儲有用于在計算機中執行攝像裝置的攝像方法的程序的計算機可讀存儲媒體,所述攝像裝置具有光學系統和相對于該光學系統的光軸設置成同心圓狀的操作部件,其中所述程序包括檢測模塊,檢測上述操作部件的操作速度變化量;以及驅動速度確定模塊,利用用于確定通過上述檢測模塊檢測出的上述變化量和上述光學系統的移動間的相關性的變量,根據上述變化量的檢測結果來確定上述光學系統的驅動速度。
全文摘要
本發明提供一種能夠實現用戶所期望的操作感并可實現滿足用戶需求的操作性的攝像方法及裝置、執行該方法的程序及存儲該程序的存儲媒體,其中檢測相對于光學系統的光軸而設置成同心圓狀的操作部件的操作速度變化量;以及利用用于確定上述檢測模塊中的上述變化量的檢測結果和上述光學系統的移動間的相關性的變量,根據上述變化量的檢測結果來確定上述光學系統的驅動速度。
文檔編號G02B7/10GK1652576SQ200510006388
公開日2005年8月10日 申請日期2005年1月28日 優先權日2004年1月30日
發明者芝上玄志郎 申請人:佳能株式會社