專利名稱:攝像設(shè)備、鏡頭設(shè)備及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及諸如能夠可更換地安裝鏡頭的數(shù)字照相機(jī)等的攝像設(shè)備。
背景技術(shù):
傳統(tǒng)地,作為諸如能夠可更換地安裝鏡頭的數(shù)字照相機(jī)等的攝像設(shè)備,實(shí)現(xiàn)了如下的攝像設(shè)備以鏡頭安裝在照相機(jī)上的狀態(tài)進(jìn)行鏡頭的固件更新(以下稱為“固件更新”),從而將鏡頭的固件更新至最新版本(例如,參見日本特開2010-246009)。然而,可能由于鏡頭和照相機(jī)之間的連接點(diǎn)偏差、照相機(jī)電池 的摘除、照相機(jī)的電池電壓的下降或者固件更新文件(更新用的固件)的不完全等而未完成鏡頭固件更新。這可能造成諸如AF(自動調(diào)焦)和光圈控制等的鏡頭控制的不便。因此,如果使用開始了固件更新處理但未完成固件更新的鏡頭拍攝圖像,則可能不能進(jìn)行拍攝者所期望的拍攝,并且這是不方便的。
發(fā)明內(nèi)容
本發(fā)明的方面提供一種攝像設(shè)備,其能夠安裝鏡頭設(shè)備,其中,所述攝像設(shè)備被配置為獲得所安裝的鏡頭設(shè)備的信息,并且在基于所獲得的信息將所述鏡頭設(shè)備識別為固件更新失敗的可更換鏡頭的情況下,進(jìn)行控制以對使用所述可更換鏡頭的操作進(jìn)行限制并且使得能夠進(jìn)行不使用所述可更換鏡頭的操作。本發(fā)明的另一方面提供一種鏡頭設(shè)備,其能夠安裝在攝像設(shè)備上,所述鏡頭設(shè)備包括存儲部件,用于保持控制固件;以及控制部件,用于基于來自所述攝像設(shè)備的指示來進(jìn)行用于重寫固件或添加固件的固件更新,其中,在完成所述固件更新之前切斷了來自所述攝像設(shè)備的供電的情況下,所述控制部件根據(jù)來自所述攝像設(shè)備的下次供電來發(fā)送所述固件更新的未完成信息。本發(fā)明的又一方面提供一種攝像設(shè)備的控制方法,所述攝像設(shè)備能夠安裝鏡頭設(shè)備,所述控制方法包括獲得所安裝的鏡頭設(shè)備的信息;以及在基于所獲得的信息將所述鏡頭設(shè)備識別為固件更新失敗的可更換鏡頭的情況下,進(jìn)行控制以對使用所述可更換鏡頭的操作進(jìn)行限制并且使得能夠進(jìn)行不使用所述可更換鏡頭的操作。本發(fā)明的又一方面提供一種鏡頭設(shè)備的控制方法,所述鏡頭設(shè)備包括用于保持控制固件的存儲器并且能夠安裝在攝像設(shè)備上,所述控制方法包括控制步驟,用于基于來自所述攝像設(shè)備的指示來進(jìn)行用于重寫固件或添加固件的固件更新,其中,在完成所述固件更新之前切斷了來自所述攝像設(shè)備的供電的情況下,所述控制步驟根據(jù)來自所述攝像設(shè)備的下次供電來發(fā)送所述固件更新的未完成信息。通過以下參考附圖對典型實(shí)施例的說明,本發(fā)明的其它特征將變得明顯。
圖IA和IB是示出根據(jù)本發(fā)明實(shí)施例的攝像設(shè)備的外觀和內(nèi)部結(jié)構(gòu)的圖。
圖2是示出圖IA和IB所示的攝像設(shè)備的電路結(jié)構(gòu)的框圖。圖3是示出用戶根據(jù)菜單執(zhí)行的固件更新的流程圖。圖4是示出圖3的S405中的鏡頭固件更新處理的流程圖。圖5是示出照相機(jī)啟動時的鏡頭警告處理的細(xì)節(jié)的流程圖。圖6是示出鏡頭安裝時的處理的細(xì)節(jié)的流程圖。圖7是示出各種畫面的顯示的例子的流程圖。圖8是示出鏡頭設(shè)備中的處理流程圖的圖。圖9是示出在圖8的流程圖的處理中固件更新處理異常結(jié)束時所執(zhí)行的鏡頭固件更新處理的流程圖的圖。
具體實(shí)施例方式現(xiàn)在將根據(jù)附圖詳細(xì)說明本發(fā)明的優(yōu)選實(shí)施例。以下所述的設(shè)備在鏡頭設(shè)備的固件更新處理未完成時,能夠在不進(jìn)行鏡頭設(shè)備的控制的情況下使得能夠進(jìn)行照相機(jī)設(shè)備的預(yù)定控制。在該情況下,限制了涉及鏡頭設(shè)備的控制的照相機(jī)設(shè)備的預(yù)定控制。這防止了拍攝者所不期望的拍攝。照相機(jī)設(shè)備的控制單元可能判斷為所安裝的鏡頭設(shè)備的固件更新處理未完成的情況的例子包括根據(jù)菜單執(zhí)行的情況、安裝鏡頭的情況和啟動攝像設(shè)備的情況等。然而,在任何情況下,如果識別到可更換鏡頭的固件更新失敗,則控制鏡頭設(shè)備以使得能夠進(jìn)行不使用可更換鏡頭的操作。在這些情況下,如果嘗試鏡頭的固件更新并且在嘗試更新后以失敗結(jié)束,則一般進(jìn)行斷開電源的操作。在任何情況下,如果判斷為剩余電池容量不足,或者如果判斷為所安裝的鏡頭的固件更新文件不存在,則作為發(fā)明的典型控制,進(jìn)行斷開電源的操作。不使用鏡頭的操作的例子包括斷開電源的操作、鏡頭的固件更新的操作、再現(xiàn)的操作或與外部的通信等??梢愿鶕?jù)設(shè)備的規(guī)范確定要使得能夠進(jìn)行哪一個操作?,F(xiàn)在將基于附圖詳細(xì)說明本發(fā)明的實(shí)施例。第一實(shí)施例圖IA和IB示出根據(jù)本發(fā)明第一實(shí)施例的能夠可更換地安裝鏡頭設(shè)備的攝像設(shè)備。這里示出了安裝了鏡頭設(shè)備300的諸如數(shù)字照相機(jī)等的照相機(jī)設(shè)備100。在照相機(jī)設(shè)備100的上部配置配件插座110、光學(xué)取景器104和釋放按鈕114。還在照相機(jī)設(shè)備100的上部配置了主電子撥盤115、拍攝模式撥盤60和外部顯示單元409。釋放按鈕114用于指示攝像操作。直接操作主電子撥盤115。這允許操作者切換快門速度值和光圈值。與其它操作按鈕一起操作操作構(gòu)件以輸入與照相機(jī)操作相關(guān)的數(shù)值并且切換拍攝設(shè)置。外部顯示單元409包括液晶面板并顯示諸如快門速度值、光圈值和拍攝設(shè)置等的拍攝條件和其它信息。拍攝模式撥盤60用于改變拍攝模式。在照相機(jī)主體100的背面配置了 IXD監(jiān)視器單元417、菜單按鈕66、副電子撥盤116、設(shè)置按鈕117、AF框選擇按鈕118和電源開關(guān)72。盡管未示出,但還配置了諸如十字操作鍵和多控制器等的操作構(gòu)件。LCD監(jiān)視器單元417用于顯示拍攝所獲得的圖像(圖像數(shù)據(jù))和各種設(shè)置畫面。IXD監(jiān)視器單元417包括透射式IXD并具有背光燈416 (見圖1B)。IXD監(jiān)視器單元417還用作用于可以由攝像設(shè)備設(shè)置或處理的各種設(shè)置或者用于指定處理的菜單畫面,并且還用作用于顯示后述的固件更新畫面(圖7)的顯示器。操作菜單按鈕66以指示系統(tǒng)控制電路50 (見圖2)開始和結(jié)束菜單顯示,從而在IXD監(jiān)視器單元417上顯示菜單。如下使用副電子撥盤116和主電子撥盤115。直接操作撥盤以切換快門速度值和光圈值,或者與其它操作按鈕一起操作撥盤以輸入與照相機(jī)操作相關(guān)的數(shù)值并且切換拍攝設(shè)置。設(shè)置按鈕117用于菜單顯示的選擇和確認(rèn)。AF框選擇按鈕118用于在鏡頭在AF模式下工作時指定要聚焦的位置。在照相機(jī)設(shè)備100的正面配置了安裝部106 (見圖3),并且例如,在鏡頭設(shè)備300上配置的接口 306可拆卸地連接至安裝部106。在圖IB中,軸500是攝像光軸。在所示出的鏡頭設(shè)備300上配直了鏡頭單兀310和光圈312,鏡頭單兀310包括多個透鏡,多個透鏡包括具有改變焦點(diǎn)位置的功能的透鏡。鏡頭設(shè)備300接收來自照相機(jī)設(shè)備100的供電,與照 相機(jī)設(shè)備100進(jìn)行通信,并控制鏡頭單元310和光圈312。在照相機(jī)設(shè)備100內(nèi),在攝像光路中配置了鏡130。鏡130可以在用于將來自鏡頭單元310的被攝體的光向取景器光學(xué)系統(tǒng)反射的位置(圖IB所示的位置)和鏡310從攝像光路退避的位置之間移動。由鏡130反射的來自被攝體的光在聚焦板150上形成被攝體的圖像。還存在沒有鏡130的情況。在圖IB中,聚光透鏡152提高取景器的可視性。五棱鏡132將穿過聚焦板150和聚光透鏡152的來自被攝體的光引導(dǎo)至目鏡154。從聚焦板150至目鏡154形成光學(xué)取景器104。用戶可以經(jīng)由目鏡154觀察聚焦板150上形成的被攝體的圖像。在圖IB中,后光圈156和前光圈164形成焦平面快門12(見圖2)。通過控制后光圈156和前光圈164的打開來使攝像元件14曝光所需時間。可以存在沒有焦平面快門12的情況或沒有前光圈的情況。攝像元件14包括(XD傳感器或CMOS傳感器,并且在攝像元件14的前側(cè)配置了光學(xué)低通濾波器162。攝像元件14連接至印刷電路板160。將顯示面板158配置在印刷電路板160后側(cè)。記錄介質(zhì)200記錄通過攝像操作所獲得的圖像數(shù)據(jù),并包括半導(dǎo)體存儲器或硬盤。記錄介質(zhì)200和二次電池86可以從照相機(jī)設(shè)備100拆卸。電路結(jié)構(gòu)將基于圖2說明例示的照相機(jī)設(shè)備100和例示的鏡頭設(shè)備300的電路結(jié)構(gòu)。在圖2中,利用與圖IA和IB相同的附圖標(biāo)記來表示圖IA和IB中所示的構(gòu)成元件。首先將說明鏡頭設(shè)備300的電路結(jié)構(gòu)。在鏡頭設(shè)備300中配置了用于將鏡頭設(shè)備300電連接至照相機(jī)設(shè)備100的連接器322和接口 320。連接器322和接口 320能夠經(jīng)由照相機(jī)設(shè)備100上配置的連接器122和接口 120實(shí)現(xiàn)后述的鏡頭系統(tǒng)控制電路350和照相機(jī)設(shè)備100中的系統(tǒng)控制電路50之間的通信。光圈控制單元340控制光圈312。光圈控制單元340基于來自后述的測光控制單元46的測光信息、與快門控制單元40協(xié)作來控制光圈312。調(diào)焦控制單元342控制透鏡單元310的調(diào)焦操作。變焦控制單元344控制透鏡單元310的變倍操作。鏡頭系統(tǒng)控制電路350總體控制鏡頭設(shè)備300的各種操作。控制電路350包括存儲各種操作用的常數(shù)和變量以及諸如計(jì)算機(jī)程序等的固件的存儲器。在鏡頭固件更新時更新程序。程序的更新表示固件的重寫或添加。如果鏡頭設(shè)備300的固件更新失敗,則鏡頭系統(tǒng)控制電路350的信息變得不準(zhǔn)確,并且鏡頭控制變得困難。將說明照相機(jī)設(shè)備100中的電路結(jié)構(gòu)。在鏡130退避至攝像光路的外部的情況下(如果鏡130是半透半反鏡,則鏡130設(shè)置在攝像光路中),穿過鏡頭單元310和光圈312的來自被攝體的光穿過打開的焦平面快門12。光入射至攝像元件14。攝像元件14對來自被攝體的入射光進(jìn)行光電轉(zhuǎn)換,并輸出模擬圖像信號。A/D轉(zhuǎn)換器16將從攝像元件14輸出的模擬信號(圖像信號)轉(zhuǎn)換成數(shù)字信號。在存儲器控制電路22和系統(tǒng)控制電路50的控制下,定時生成電路18將時鐘信號和控制信號提供至攝像元件14、A/D轉(zhuǎn)換器16和D/A轉(zhuǎn)換器26。圖像處理電路20對來自A/D轉(zhuǎn)換器16的圖像數(shù)據(jù)或來自存儲器控制電路22的圖像數(shù)據(jù)應(yīng)用像素插值處理和顏色轉(zhuǎn)換處理。圖像處理電路20還使用從A/D轉(zhuǎn)換器16輸出的圖像數(shù)據(jù)來執(zhí)行預(yù)定計(jì)算處理?;谟?jì)算結(jié)果,系統(tǒng)控制電路50執(zhí)行用于控制快門控制單元40和焦點(diǎn)調(diào)節(jié)單元42的TTL系統(tǒng)的自動調(diào)焦(AF)處理、自動曝光(AE)處理和預(yù)閃光發(fā)光(閃光曝光)處理。圖像處理電路20還使用從A/D轉(zhuǎn)換器16輸出的圖像數(shù)據(jù)來執(zhí)行預(yù)定計(jì)算處理并基于計(jì)算結(jié)果來執(zhí)行TTL系統(tǒng)的自動白平衡(AWB)處理。存儲器控制電路22控制A/D轉(zhuǎn)換器16、定時生成電路18、圖像處理電路20、圖像顯示存儲器24、D/A轉(zhuǎn)換器26、存儲器30和壓縮/擴(kuò)展電路32。經(jīng)由圖像處理電路20和存儲器控制電路22或僅經(jīng)由存儲器控制電路22將從A/D轉(zhuǎn)換器16輸出的圖像數(shù)據(jù)寫入在圖像顯示存儲器24或存儲器30中。圖像顯示單元28在圖IA和IB所示的IXD監(jiān)視器單元417上順次顯示由D/A轉(zhuǎn)換器26轉(zhuǎn)換成 模擬信號并被寫入在圖像顯示存儲器24中的圖像信號,以實(shí)現(xiàn)電子取景器(EVF)功能。圖像顯示單元28基于系統(tǒng)控制電路50的指示來開啟/關(guān)閉電子取景器(EVF)功能。存儲器30存儲與攝像有關(guān)的靜止圖像。存儲器30還用作在拍攝運(yùn)動圖像期間以預(yù)定速率連續(xù)寫入記錄介質(zhì)200和附屬設(shè)備210中的圖像的幀緩沖器。存儲器30還用作系統(tǒng)控制電路50的工作區(qū)域。壓縮/擴(kuò)展電路32使用已知的圖像壓縮方法來壓縮/擴(kuò)展圖像數(shù)據(jù)。壓縮/擴(kuò)展電路32讀取存儲器30中存儲的圖像以執(zhí)行壓縮處理或擴(kuò)展處理并將處理后的數(shù)據(jù)再次寫入存儲器30中?;趤碜詼y光控制單元46的測光信息,快門控制單元40與光圈控制單元340協(xié)作來控制焦平面快門12的快門速度。焦點(diǎn)調(diào)節(jié)單元42通過檢測透過鏡130并由未示出的副鏡引導(dǎo)的被攝體的圖像的相位差來執(zhí)行AF處理。測光控制單元46基于來自未示出的測光傳感器的輸出信號來執(zhí)行AE(自動曝光)處理。閃光燈48具有AF輔助光的發(fā)光功能和閃光調(diào)制功能。測光控制單元46與閃光燈48協(xié)作來執(zhí)行閃光曝光(閃光調(diào)制)處理。作為控制單元的系統(tǒng)控制電路50包括CPU和存儲器,并總體控制照相機(jī)設(shè)備100的操作。存儲器52存儲系統(tǒng)控制電路50的操作用的常數(shù)、變量和計(jì)算機(jī)程序(基本程序)。根據(jù)系統(tǒng)控制電路50對計(jì)算機(jī)程序的執(zhí)行,通信單元54經(jīng)由IXD或LED顯示文字和圖像并從揚(yáng)聲器(未示出)生成聲音來將照相機(jī)的工作狀態(tài)和消息通知到外部。通信單元54包括用于在光學(xué)取景器104中顯示光圈值、快門速度、聚焦度、振動警告和曝光校正值等的LCD單元。非易失性存儲器56包括例如能夠進(jìn)行電刪除和記錄并用作計(jì)算機(jī)程序的存儲器的EEPR0M。在該情況下,以計(jì)算機(jī)可讀形式將計(jì)算機(jī)程序存儲在非易失性存儲器56中。計(jì)算機(jī)程序包括與后述的圖3飛的流程圖相關(guān)的計(jì)算機(jī)可執(zhí)行應(yīng)用程序。非易失性存儲器56還存儲在諸如菜單畫面等的⑶I畫面上設(shè)置的設(shè)置值、通過主電子撥盤115和副電子撥盤116的操作而設(shè)置的設(shè)置值、以及通過拍攝模式撥盤60的操作而指定的拍攝模式信息。通過釋放按鈕114的第一行程操作(半按下)來接通快門開關(guān)(SW1)62,并指示系統(tǒng)控制電路50開始AF處理、AE處理、AffB處理和EF處理的操作。通過釋放按鈕114的第二行程操作(全按下)來接通快門開關(guān)(SW2) 64,并指示系統(tǒng)控制電路50開始包括曝光處理、顯像處理和記錄處理等的一系列攝像處理的操作。操作單元70包括諸如菜單按鈕66、設(shè)置按鈕117和AF框選擇按鈕118等的各種按鈕以及諸如主電子撥盤115、副電子撥盤116和拍攝模式撥盤60等的各種撥盤。系統(tǒng)控制電路50根據(jù)來自操作單元70的信號進(jìn)行各種操作。電源開關(guān)72是用于切換照相機(jī)設(shè)備100的電源的接通/斷開的開關(guān)。同時,電源開關(guān)72的操作還可以切換連接至照相機(jī)設(shè)備100的鏡頭設(shè)備300、外部閃光燈112、記錄介質(zhì)200和其它附屬設(shè)備(諸如個人計(jì)算機(jī))210的電源的接通/斷開。電源控制單元80包括電池檢測電路、DC-DC轉(zhuǎn)換器和用于切換要通電的塊的開關(guān)電路。電源控制單元80檢測是否安裝了電池并檢測電池的類型和剩余電池容量?;跈z測結(jié)果和系統(tǒng)控制電路50的指示,電源控制單元80控制DC-DC轉(zhuǎn)換器并在所需時間段內(nèi)將所需電壓提供至包括記錄介質(zhì)200的組件。連接器82和84從諸如電池等的電源86向照相機(jī)設(shè)備100、鏡頭設(shè)備300、外部閃光燈112、記錄介質(zhì)200和其它附屬設(shè)備210供電。接口 90和94分別是記錄介質(zhì)200和附屬設(shè)備210的接口,以及連接器92和96分別連接至記錄介質(zhì)200和附屬設(shè)備210。記錄介質(zhì)拆卸檢測電路98檢測是否將記錄介質(zhì)200和附屬設(shè)備210安裝至了連接器92和96。記錄介質(zhì)200包括連接器206、接口 204和記錄單元202。附屬設(shè)備210包括連接器216、接口 214和記錄單元212。 固件更新的處理的概要將基于圖3的流程圖說明用戶根據(jù)具有上述結(jié)構(gòu)的照相機(jī)中的菜單執(zhí)行的固件更新的處理的概要。在圖3等的流程圖中,諸如S401等的前面設(shè)置有字母“S”的數(shù)字表示處理的步驟編號。后面將基于圖4的流程圖說明圖3的S405的處理的細(xì)節(jié)。當(dāng)用戶指示固件更新菜單的顯示時,系統(tǒng)控制電路50基于從鏡頭系統(tǒng)控制電路350發(fā)送的數(shù)據(jù)來判斷是否可以進(jìn)行所安裝的鏡頭的固件更新(S401)。如果鏡頭設(shè)備300中設(shè)置的固件更新可否信息表示“可”,則系統(tǒng)控制電路50判斷為可以進(jìn)行鏡頭設(shè)備300的固件更新,否則,判斷為不能進(jìn)行鏡頭的固件更新。結(jié)果,如果鏡頭設(shè)備的信息和照相機(jī)設(shè)備的信息一致以可以進(jìn)行固件更新,則處理進(jìn)入步驟S402。否則,系統(tǒng)控制電路50執(zhí)行照相機(jī)固件更新處理(S404)并結(jié)束處理。如果在S401中判斷為可以進(jìn)行所安裝的鏡頭的固件更新,則系統(tǒng)控制電路50顯示圖7的照相機(jī)/鏡頭的固件更新畫面810 (S402)。系統(tǒng)控制電路50判斷用戶在圖7的照相機(jī)/鏡頭的固件更新畫面810中所選擇的固件更新的對象(S403)。如果結(jié)果表示鏡頭,則系統(tǒng)控制電路50執(zhí)行鏡頭設(shè)備的固件更新處理(S405)并結(jié)束處理。在圖7中,畫面801是照相機(jī)的版本的顯示的例子,以及畫面802是鏡頭的版本的顯示的例子。另外,如果固件更新的判斷結(jié)果表示照相機(jī),則系統(tǒng)控制電路50執(zhí)行照相機(jī)固件更新處理(S404)并結(jié)束處理。固件更新的處理將基于圖4的流程圖說明圖3的S405中鏡頭設(shè)備300的固件更新處理的細(xì)節(jié)。固件更新處理用于重寫鏡頭設(shè)備300的固件或用于添加固件。用戶在鏡頭設(shè)備300的固件更新處理中根據(jù)菜單執(zhí)行鏡頭設(shè)備300的固件更新處理。系統(tǒng)控制電路50首先檢查電源86以檢驗(yàn)是否存在針對鏡頭設(shè)備的固件更新處理足夠的剩余電池容量(S501)。如果檢驗(yàn)是肯定的(存在足夠的剩余電池容量),則處理進(jìn)入步驟S502。如果檢驗(yàn)不是肯定的,則系統(tǒng)控制電路50在IXD監(jiān)視器單元417上進(jìn)行圖7的剩余電池容量不足警告顯示821 (S503)并結(jié)束處理。例如,系統(tǒng)控制電路50進(jìn)行控制以僅進(jìn)行斷開電源的操作。這樣,在本實(shí)施例中,例如,在控制單元判斷為剩余電池容量不足時,控制單元進(jìn)行控制以使得僅能夠進(jìn)行斷開攝像設(shè)備的電源的操作。如果在步驟S501中,剩余電池容量足夠,則系統(tǒng)控制電路50判斷記錄介質(zhì)200的記錄單元202或其它附屬設(shè)備210的記錄單元212是否包括所安裝的鏡頭設(shè)備用的固件更新文件(S502)。結(jié)果,如果所安裝的鏡頭設(shè)備用的固件更新文件存在,則系統(tǒng)控制電路50在LCD監(jiān)視器單元417上顯示圖7的鏡頭設(shè)備的固件更新確認(rèn)畫面830(S504)。在圖7中,畫面803是所安裝的鏡頭的名稱的顯示的例子。另外,如果所安裝的鏡頭設(shè)備用的固件更新文件不存在,則系統(tǒng)控制電路50在IXD監(jiān)視器單元417上進(jìn)行圖7的固件更新文件不存在警告顯示820 (S514)并結(jié)束處理。例如,系統(tǒng)控制電路50對涉及鏡頭設(shè)備300的控制的照相機(jī)設(shè)備100的預(yù)定控制進(jìn)行限制,并進(jìn)行控制以進(jìn)行斷開照相機(jī)設(shè)備100的電源的操作。這樣,當(dāng)控制單元判斷為記錄介質(zhì)200和附屬設(shè)備210不包括所安裝的鏡頭的固件更新文件時,控制單元對涉及鏡頭設(shè)備300的控制的照相機(jī)設(shè)備的預(yù)定控制進(jìn)行限制。在使得能夠進(jìn)行斷開攝像設(shè)備的電源的操作的同時對控制進(jìn)行限制。系統(tǒng)控制電路50在步驟S504中所顯示的圖7的鏡頭設(shè)備的固件更新確認(rèn)畫面830上判斷用戶操作是否允許固件更新(S505)。結(jié)果,如果不允許固件更 新,則結(jié)束處理。另一方面,如果允許固件更新,則系統(tǒng)控制電路50在圖7的鏡頭設(shè)備的固件更新文件列表畫面840上顯示所安裝的鏡頭設(shè)備用的所有固件更新文件(S506)。系統(tǒng)控制電路50在鏡頭系統(tǒng)控制電路350的固件更新失敗信息中設(shè)置失敗狀態(tài)(S507)。這是因?yàn)槿绻O(shè)計(jì)成在固件更新失敗時設(shè)置失敗狀態(tài),則有可能不能設(shè)置失敗狀態(tài)。系統(tǒng)控制電路50使用通過用戶操作在圖7的列表畫面840上選擇的固件更新文件,并執(zhí)行鏡頭設(shè)備的固件更新(S508)。在圖7中,畫面804是所安裝的鏡頭設(shè)備用的固件更新文件列表的顯示的例子。系統(tǒng)控制電路50判斷鏡頭固件更新結(jié)果(S509)。如果鏡頭固件更新成功,則系統(tǒng)控制電路50在IXD監(jiān)視器單元417上顯示圖7的固件更新成功畫面850 (S510)。系統(tǒng)控制電路50還清除步驟S507中設(shè)置的鏡頭系統(tǒng)控制電路350的固件更新失敗信息(S512)并結(jié)束處理。另一方面,如果鏡頭固件更新失敗,則系統(tǒng)控制電路50在LCD監(jiān)視器單元417上顯示圖7的固件更新失敗畫面860(S511)。此時,系統(tǒng)控制電路50對涉及鏡頭設(shè)備300的控制的照相機(jī)設(shè)備100的預(yù)定控制進(jìn)行限制,并且對照相機(jī)設(shè)置錯誤狀態(tài)(僅接受電源開關(guān)72的操作的狀態(tài))(S513)以結(jié)束處理。維持步驟S507中設(shè)置的鏡頭系統(tǒng)控制電路350的固件更新失敗信息。這樣,在本實(shí)施例中,如果所安裝的鏡頭的固件更新以失敗結(jié)束,則控制單元對涉及鏡頭設(shè)備300的控制的照相機(jī)設(shè)備100的預(yù)定控制進(jìn)行限制,并進(jìn)行控制以使得能夠進(jìn)行斷開攝像設(shè)備的電源的操作。啟動照相機(jī)時的鏡頭警告處理將基于圖5的流程圖說明啟動照相機(jī)時的鏡頭警告處理。在啟動照相機(jī)時的鏡頭警告處理中,執(zhí)行在照相機(jī)的啟動時安裝了固件更新失敗的鏡頭設(shè)備的情況的處理。系統(tǒng)控制電路50首先從鏡頭系統(tǒng)控制電路350獲得鏡頭信息(S601),并基于鏡頭信息中表示開始固件更新處理之后固件更新未完成的信息來判斷是否安裝了固件更新失敗的鏡頭設(shè)備(S602)。如果未安裝鏡頭或者如果安裝了固件更新未失敗的鏡頭設(shè)備,則處理結(jié)束。同時,如果安裝了鏡頭固件更新未完成的鏡頭設(shè)備,則系統(tǒng)控制電路50顯示在安裝了固件更新失敗的鏡頭設(shè)備時顯示的圖7的警告畫面860(S603)。警告畫面表示固件更新處理失敗的警告,并且提示斷開電源,并在檢查電池之后再次接通電源。系統(tǒng)控制電路50檢查電源86并檢驗(yàn)是否存在針對鏡頭設(shè)備的固件更新處理足夠的剩余電池容量(S604)。如果檢驗(yàn)是肯定的,則處理進(jìn)入步驟S605。如果檢驗(yàn)不是肯定的,則系統(tǒng)控制電路50在IXD監(jiān)視器單元417上進(jìn)行圖7的剩余電池容量不足警告顯示821 (S606),并結(jié)束處理。如果在步驟S604中剩余電池容量足夠,則系統(tǒng)控制電路50判斷記錄介質(zhì)200的記錄單元202或其 它附屬設(shè)備210的記錄設(shè)備212是否包括所安裝的鏡頭設(shè)備用的固件更新文件(S605)。結(jié)果,如果所安裝的鏡頭設(shè)備用的固件更新文件存在,則處理進(jìn)入步驟S607。如果所安裝的鏡頭設(shè)備用的固件更新文件不存在,則系統(tǒng)控制電路50在IXD監(jiān)視器單元417上顯示表示固件更新文件不存在的圖7的警告顯示820 (S614)并結(jié)束處理。如果在步驟S605中所安裝的鏡頭設(shè)備用的固件更新文件存在,則系統(tǒng)控制電路50在圖7的鏡頭設(shè)備的固件更新文件列表畫面840上顯示所安裝的鏡頭設(shè)備用的所有固件更新文件(S607)。系統(tǒng)控制電路50使用通過用戶操作在圖7的列表畫面840上選擇的固件更新文件來執(zhí)行鏡頭設(shè)備的固件更新(S608)。系統(tǒng)控制電路50判斷鏡頭設(shè)備的固件更新結(jié)果(S609)。如果固件更新成功,則系統(tǒng)控制電路50在IXD監(jiān)視器單元417上顯示圖7的固件更新成功畫面850 (S610)。系統(tǒng)控制電路50還清除鏡頭系統(tǒng)控制電路350的固件更新失敗信息(S612)并結(jié)束處理。另一方面,如果固件更新失敗,則系統(tǒng)控制電路50在IXD監(jiān)視器單元417上顯示圖7的固件更新失敗畫面860 (S611)并對照相機(jī)設(shè)置錯誤狀態(tài)(僅接受電源開關(guān)72的操作的狀態(tài))(S613)以結(jié)束處理。維持鏡頭系統(tǒng)控制電路350的固件更新失敗信息。這樣,根據(jù)本實(shí)施例,如果在啟動時控制單元基于所安裝的鏡頭設(shè)備的信息判斷為鏡頭設(shè)備中固件更新失敗,則控制單元進(jìn)行控制以使得僅能夠進(jìn)行鏡頭設(shè)備的固件更新的操作。鏡頭安裝時的處理將基于圖6的流程圖說明鏡頭安裝時的處理。在鏡頭設(shè)備安裝時的處理中,執(zhí)行在照相機(jī)的啟動處理結(jié)束之后安裝鏡頭設(shè)備時的處理。系統(tǒng)控制電路50首先從鏡頭系統(tǒng)控制電路350獲得鏡頭信息(S701)。結(jié)果,系統(tǒng)控制電路50基于作為鏡頭信息中表示固件更新未完成的信息的固件更新失敗信息來判斷是否正在安裝固件更新失敗的鏡頭設(shè)備(S702)。如果未安裝鏡頭設(shè)備,或者如果正在安裝固件更新處理未失敗的鏡頭,則結(jié)束處理。另一方面,如果正在安裝固件更新處理中失敗的鏡頭,則系統(tǒng)控制電路50對照相機(jī)設(shè)置錯誤狀態(tài)(僅接受電源開關(guān)72的操作的狀態(tài))(S703)以結(jié)束處理。在上述實(shí)施例中,在鏡頭固件更新失敗之后,在圖4的步驟S513、圖5的步驟S613和圖6的步驟S703中對照相機(jī)設(shè)置錯誤狀態(tài),并且對涉及鏡頭設(shè)備的控制的照相機(jī)設(shè)備的預(yù)定控制進(jìn)行限制。在該情況下,使得能夠進(jìn)行電源開關(guān)72的操作。當(dāng)用戶斷開電源開關(guān)72并再次接通電源開關(guān)72時,啟動照相機(jī)。然后,執(zhí)行圖5的照相機(jī)啟動時的鏡頭設(shè)備警告處理,并且顯示鏡頭設(shè)備的固件更新畫面。鏡頭設(shè)備300的固件更新處理將基于圖8的流程圖說明鏡頭設(shè)備300的鏡頭固件更新處理的細(xì)節(jié)。處理用于重寫鏡頭設(shè)備300的固件或用于添加固件。在鏡頭設(shè)備的固件更新處理中,鏡頭系統(tǒng)控制電路350檢驗(yàn)經(jīng)由從系統(tǒng)控制電路50的通信的固件更新請求的接收(S901)。如果確認(rèn)接收,則鏡頭系統(tǒng)控制電路350進(jìn)入步驟S902的處理。另一方面,如果未確認(rèn)接收,則鏡頭系統(tǒng)控制電路350再次在步驟S901中等待固件更新請求的接收。然后,鏡頭系統(tǒng)控制電路350對固件更新失敗信息設(shè)置失敗狀態(tài)(S902)。鏡頭系統(tǒng)控制電路350逐行接收通過用戶操作在圖7的列表畫面840上選擇的固件更新文件的數(shù)據(jù)(S903)。固件更新文件的格式可以是通常用作固件的S格式或HEX格式。然而,本實(shí)施例的功能的實(shí)現(xiàn)不依賴于固件更新文件的格式。在圖8的說明中,固件更新文件的格式是S格式。鏡頭系統(tǒng)控制電路350判斷在步驟S903中所接收到的數(shù)據(jù)是否表示開始記錄(S904)。如果數(shù)據(jù)表示開始記錄,則鏡頭系統(tǒng)控制電路350進(jìn)入步驟S903的處理并接收下一行的數(shù)據(jù)。另一方面,如果數(shù)據(jù)不表示開始記錄,則鏡頭系統(tǒng)控制電路350判斷數(shù)據(jù)是否表示數(shù)據(jù)記錄(S905)。如果數(shù)據(jù)表示數(shù)據(jù)記錄,則鏡頭系統(tǒng)控制電路350進(jìn)入步驟S906,以及如果數(shù)據(jù)不表示數(shù)據(jù)記錄,則鏡頭系統(tǒng)控制電路350進(jìn)入步驟S908。
在步驟S906中,鏡頭系統(tǒng)控制電路350將所接收到的數(shù)據(jù)記錄的校驗(yàn)和與根據(jù)從字節(jié)數(shù)至校驗(yàn)和之前的數(shù)據(jù)值所獲得的校驗(yàn)和進(jìn)行比較。如果校驗(yàn)和一致,則鏡頭系統(tǒng)控制電路350進(jìn)入步驟S903并接收下一行的數(shù)據(jù)。另一方面,如果校驗(yàn)和不一致,則鏡頭系統(tǒng)控制電路350進(jìn)入S907。鏡頭設(shè)備300進(jìn)入安全模式,并且固件更新處理異常結(jié)束。在步驟S908中,鏡頭系統(tǒng)控制電路350判斷所接收到的數(shù)據(jù)是否表示結(jié)束記錄,并且在數(shù)據(jù)表示結(jié)束記錄的情況下進(jìn)入步驟S909。鏡頭系統(tǒng)控制電路350清除步驟S902中設(shè)置的固件更新失敗信息的失敗狀態(tài),并且固件更新處理正常結(jié)束。固件更新處理異常結(jié)束之后的鏡頭設(shè)備300的固件更新處理將基于圖9的流程圖說明固件更新處理異常結(jié)束之后的鏡頭設(shè)備300的固件更新處理的細(xì)節(jié)。當(dāng)在上一次固件更新處理期間因?yàn)槟承┰蚯袛鄰恼障鄼C(jī)主體100向鏡頭設(shè)備300的供電,并設(shè)置了固件更新失敗信息時,執(zhí)行該處理。以安全模式啟動鏡頭系統(tǒng)控制電路350(S1001)。鏡頭系統(tǒng)控制電路350檢驗(yàn)經(jīng)由從系統(tǒng)控制電路50的通信的鏡頭信息發(fā)送請求的接收(S1002)。如果接收到請求,則鏡頭系統(tǒng)控制電路350進(jìn)入步驟S1003的處理。另一方面,如果未接收到請求,則鏡頭系統(tǒng)控制電路350再次在步驟S1002中等待鏡頭信息發(fā)送請求的接收。然后,鏡頭系統(tǒng)控制電路350檢驗(yàn)固件更新失敗彳目息(S1003)。如果設(shè)直了失敗狀態(tài),則鏡頭系統(tǒng)控制電路350對鏡頭信息設(shè)置固件更新失敗信息并發(fā)送鏡頭信息(S1005)。另一方面,如果清除了失敗狀態(tài),則鏡頭系統(tǒng)控制電路350在不改變鏡頭信息的情況下發(fā)送鏡頭信息(S1005)。鏡頭系統(tǒng)控制電路350檢驗(yàn)經(jīng)由從系統(tǒng)控制電路50的通信的固件更新請求的接收(S1006)。如果接收到請求,則鏡頭系統(tǒng)控制電路350進(jìn)入步驟S1007的處理。另一方面,如果未接收到請求,則鏡頭系統(tǒng)控制電路350再次在步驟S1006中等待固件更新請求的接收。然后,鏡頭系統(tǒng)控制電路350對固件更新失敗信息設(shè)置失敗狀態(tài)(S1007)。設(shè)置這里的固件更新失敗信息直到完成固件更新(見后述的S1014)。鏡頭系統(tǒng)控制電路350逐行接收通過用戶操作在圖7的列表畫面840上選擇的固件更新文件的數(shù)據(jù)(S1008)。固件更新文件的格式可以是通常用作固件的S格式或HEX格式。然而,本發(fā)明不依賴于固件更新文件的格式。在圖9的說明中,固件更新文件的格式是S格式。在步驟S1009中,鏡頭系統(tǒng)控制電路350判斷所接收到的數(shù)據(jù)是否表示開始記錄(S1009)。如果數(shù)據(jù)表示開始記錄,則鏡頭系統(tǒng)控制電路350進(jìn)入步驟S1008并接收下一行的數(shù)據(jù)。另一方面,如果數(shù)據(jù)不表示開始記錄,則鏡頭系統(tǒng)控制電路350判斷數(shù)據(jù)是否表示數(shù)據(jù)記錄(S1010)并在數(shù)據(jù)表示數(shù)據(jù)記錄的情況下進(jìn)入步驟S1011。另一方面,如果數(shù)據(jù)不表示數(shù)據(jù)記錄,則鏡頭系統(tǒng)控制電路350進(jìn)入步驟S1013。在步驟SlOll中,鏡頭系統(tǒng)控制電路350將所接收到的數(shù)據(jù)記錄的校驗(yàn)和與根據(jù)從字節(jié)數(shù)至校驗(yàn)和之前的數(shù)據(jù)值所獲得的校驗(yàn)和進(jìn)行比較。如果校驗(yàn)和一致,則鏡頭系統(tǒng)控制電路350進(jìn)入步驟S1008并接收下一行的數(shù)據(jù)。另一方面,如果校驗(yàn)和不一致,則鏡頭系統(tǒng)控制電路350進(jìn)入步驟S1012,并使得鏡頭設(shè)備300進(jìn)入安全模式。固件更新處理異常結(jié)束。在步驟S1013中,鏡頭系統(tǒng)控制電路350判斷所接收到的數(shù)據(jù)是否表示結(jié)束記錄,并且在數(shù)據(jù)表示結(jié)束記錄的情況下進(jìn)入步驟S1014。鏡頭系統(tǒng)控制電路350清除步驟S1007 中設(shè)置的固件更新失敗信息的失敗狀態(tài),并且正常結(jié)束固件更新處理。盡管在本實(shí)施例的處理中在所安裝的鏡頭設(shè)備用的固件更新文件列表中顯示所有文件,但可以指定顯示文件的數(shù)量,并且可以顯示預(yù)定數(shù)量的文件。可以在不顯示列表的情況下,顯示用于確認(rèn)是否基于具有最新的創(chuàng)建日期/時間的文件來進(jìn)行固件更新的畫面。在S513、S613和S703的照相機(jī)錯誤處理中使得僅能夠進(jìn)行電源開關(guān)72的操作。然而,可以例如使得僅能夠進(jìn)行諸如再現(xiàn)操作的不使用鏡頭設(shè)備的設(shè)置操作(即,不使設(shè)備作為照相機(jī)動作的操作或者不涉及鏡頭控制的操作)來改變禁止操作的范圍。還可以在S513、S613和S703的照相機(jī)錯誤處理中進(jìn)行鏡頭設(shè)備的固件更新??梢燥@示圖7的警告畫面870以在安裝固件更新失敗的鏡頭設(shè)備時再次輸入電源的情況下或再次安裝鏡頭的情況下提示用戶進(jìn)行再次更新。針對本實(shí)施例的處理,可以將用于記錄實(shí)現(xiàn)功能的軟件的程序代碼的存儲介質(zhì)提供至系統(tǒng)或設(shè)備。系統(tǒng)或設(shè)備的計(jì)算機(jī)(或CPU或MPU等)可以讀出并執(zhí)行存儲介質(zhì)中存儲的程序代碼以實(shí)現(xiàn)本實(shí)施例的功能。在該情況下,從存儲介質(zhì)讀出的程序代碼實(shí)現(xiàn)了本實(shí)施例的功能,并且本發(fā)明包括存儲程序代碼的存儲介質(zhì)。用于供給程序代碼的存儲介質(zhì)的例子包括軟盤(注冊商標(biāo))、硬盤、光盤和磁光盤。還可以使用CD-ROM、CD-R、磁帶、非易失性存儲卡和ROM。執(zhí)行計(jì)算機(jī)所讀出的程序代碼不僅實(shí)現(xiàn)本實(shí)施例的功能。本發(fā)明還包括以下情況計(jì)算機(jī)上運(yùn)行的OS(操作系統(tǒng))基于程序代碼的指示執(zhí)行部分或全部實(shí)際處理以通過處理實(shí)現(xiàn)本實(shí)施例的功能。可以將從存儲介質(zhì)讀出的程序代碼寫入插入計(jì)算機(jī)的功能擴(kuò)展板或者連接至計(jì)算機(jī)的功能擴(kuò)展單元中包括的存儲器中。本發(fā)明還包括以下情況功能擴(kuò)展板或功能擴(kuò)展單元中包括的CPU基于程序代碼的指示執(zhí)行部分或全部實(shí)際處理以通過處理實(shí)現(xiàn)本實(shí)施例的功能。盡管已經(jīng)參考典型實(shí)施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開的典型實(shí)施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功倉泛。
權(quán)利要求
1.一種攝像設(shè)備,其能夠安裝鏡頭設(shè)備,其中,所述攝像設(shè)備被配置為獲得所安裝的鏡頭設(shè)備的信息,并且在基于所獲得的信息將所述鏡頭設(shè)備識別為固件更新失敗的可更換鏡頭的情況下,進(jìn)行控制以對使用所述可更換鏡頭的操作進(jìn)行限制并且使得能夠進(jìn)行不使用所述可更換鏡頭的操作。
2.根據(jù)權(quán)利要求I所述的攝像設(shè)備,其特征在于,在所安裝的可更換鏡頭是固件更新失敗的可更換鏡頭的情況下,所述攝像設(shè)備進(jìn)行控制,以使得能夠進(jìn)行所述可更換鏡頭的固件更新的操作和斷開所述攝像設(shè)備的電源的操作,并且對使用所述可更換鏡頭的操作進(jìn)行限制。
3.根據(jù)權(quán)利要求I所述的攝像設(shè)備,其特征在于,在所安裝的可更換鏡頭的固件更新以失敗結(jié)束的情況下,所述攝像設(shè)備進(jìn)行控制,以使得能夠進(jìn)行斷開所述攝像設(shè)備的電源的操作并且對使用所述可更換鏡頭的操作進(jìn)行限制。
4.根據(jù)權(quán)利要求I所述的攝像設(shè)備,其特征在于,在當(dāng)啟動所述攝像設(shè)備時所述攝像設(shè)備獲得所安裝的可更換鏡頭的信息,并且所獲得的信息表示所述可更換鏡頭是固件更新失敗的可更換鏡頭的情況下,所述攝像設(shè)備進(jìn)行控制,以使得能夠進(jìn)行所述可更換鏡頭的固件更新的操作并且對使用所述可更換鏡頭的操作進(jìn)行限制。
5.根據(jù)權(quán)利要求I所述的攝像設(shè)備,其特征在于,在剩余電池容量不足的情況下,所述攝像設(shè)備進(jìn)行控制,以使得能夠進(jìn)行斷開所述攝像設(shè)備的電源的操作并且對使用所述可更換鏡頭的操作進(jìn)行限制。
6.根據(jù)權(quán)利要求r5中任一項(xiàng)所述的攝像設(shè)備,其特征在于,在所安裝的可更換鏡頭的固件更新文件不存在的情況下,所述攝像設(shè)備進(jìn)行控制,以使得能夠進(jìn)行斷開所述攝像設(shè)備的電源的操作并且對使用所述可更換鏡頭的操作進(jìn)行限制。
7.一種鏡頭設(shè)備,其能夠安裝在攝像設(shè)備上,所述鏡頭設(shè)備包括 存儲部件,用于保持控制固件;以及 控制部件,用于基于來自所述攝像設(shè)備的指示來進(jìn)行用于重寫固件或添加固件的固件更新, 其中,在完成所述固件更新之前切斷了來自所述攝像設(shè)備的供電的情況下,所述控制部件根據(jù)來自所述攝像設(shè)備的下次供電來發(fā)送所述固件更新的未完成信息。
8.根據(jù)權(quán)利要求7所述的鏡頭設(shè)備,其特征在于, 所述控制部件基于在發(fā)送所述固件更新的未完成信息之后所接收到的數(shù)據(jù)來進(jìn)行所述固件更新。
9.一種攝像設(shè)備的控制方法,所述攝像設(shè)備能夠安裝鏡頭設(shè)備,所述控制方法包括 獲得所安裝的鏡頭設(shè)備的信息;以及 在基于所獲得的信息將所述鏡頭設(shè)備識別為固件更新失敗的可更換鏡頭的情況下,進(jìn)行控制以對使用所述可更換鏡頭的操作進(jìn)行限制并且使得能夠進(jìn)行不使用所述可更換鏡頭的操作。
10.一種鏡頭設(shè)備的控制方法,所述鏡頭設(shè)備包括用于保持控制固件的存儲器并且能 夠安裝在攝像設(shè)備上,所述控制方法包括 控制步驟,用于基于來自所述攝像設(shè)備的指示來進(jìn)行用于重寫固件或添加固件的固件更新,其中,在完成所述固件更新之前切斷了來自所述攝像設(shè)備的供電的情況下,所述控制步驟根據(jù)來自所述攝像設(shè)備的下次供電來發(fā)送 所述固件更新的未完成信息。
全文摘要
本發(fā)明涉及攝像設(shè)備、鏡頭設(shè)備及其控制方法。能夠安裝鏡頭設(shè)備的攝像設(shè)備獲得所安裝的鏡頭設(shè)備的信息,并且在基于所獲得的信息將鏡頭設(shè)備識別為固件更新失敗的可更換鏡頭的情況下,進(jìn)行控制以對使用可更換鏡頭的操作進(jìn)行限制并使得能夠進(jìn)行不使用可更換鏡頭的操作。
文檔編號G02B7/14GK102761689SQ20121013497
公開日2012年10月31日 申請日期2012年5月2日 優(yōu)先權(quán)日2011年4月28日
發(fā)明者森直美, 阪口武士 申請人:佳能株式會社