專利名稱:電子設(shè)備及起動(dòng)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子設(shè)備及起動(dòng)方法,具體地,涉及一種縮短 可感覺(jué)的開(kāi)始時(shí)間的電子設(shè)備及起動(dòng)方法。
背景技術(shù):
近年來(lái),預(yù)期經(jīng)由通過(guò)USB (通用串行總線)的通信裝置、或 符合無(wú)線LAN (局域網(wǎng))或藍(lán)牙(商標(biāo))的通信裝置連接至網(wǎng)絡(luò)的 相機(jī)裝置、以及利用諸如閃存或HDD (硬盤(pán)驅(qū)動(dòng)器)的大容量記 錄介質(zhì)的相機(jī)裝置會(huì)市場(chǎng)膨脹。為了滿足連接至網(wǎng)絡(luò)以及訪問(wèn)大容量記錄介質(zhì),將要開(kāi)發(fā)的軟 件的規(guī)模就要很大,并且為了能夠充分開(kāi)發(fā),需要在相機(jī)裝置上安 裝并執(zhí)行高性能的操作系統(tǒng)(后文中,稱為OS (操作系統(tǒng)))。隨著高性能操作系統(tǒng)的使用,在起動(dòng)后要準(zhǔn)備并執(zhí)行諸如驅(qū)動(dòng) 器的軟件模塊,從而能夠在相機(jī)裝置上相對(duì)輕松地安裝各種功能 (諸如連接至網(wǎng)絡(luò)的功能以及訪問(wèn)記錄介質(zhì)的功能)。圖1示出了圖示相關(guān)技術(shù)的相機(jī)裝置的配置的框圖。
相機(jī)裝置具有CPU (中央處理單元)11、存儲(chǔ)器12、閃存13、 CPU 14、存儲(chǔ)器15、閃存16、液晶顯示面板控制IC (集成電路) 17、液晶顯示面板18、成像部19、信號(hào)控制CODEC (編碼器/解 碼器)20、介質(zhì)I/O (輸入/輸出)21、記錄介質(zhì)22、按鈕輸入界面 23、電源按鈕24、介質(zhì)彈出按鈕25、變焦按鈕26、液晶顯示面板 開(kāi)/關(guān)才安4丑27、記錄4妄4丑28、和通信控制IC29。通過(guò)控制總線連接CPUll、存儲(chǔ)器12、閃存13、 CPU 14、存 儲(chǔ)器15、閃存16、液晶顯示面板控制IC 17、成像部19、 4言號(hào)控制 CODEC 20、介質(zhì)1/〇21、按4丑輸入界面23、和通信控制IC 29。CPU 11執(zhí)行諸如操作系統(tǒng)的程序以及存儲(chǔ)在存儲(chǔ)器12中的應(yīng) 用程序,并且處理用戶界面。此處,用戶界面的處理是響應(yīng)于用戶 執(zhí)行的操作而執(zhí)行的預(yù)定處理、或者是對(duì)用戶執(zhí)行的信息顯示和通知。存儲(chǔ)器12中存儲(chǔ)了 CPU 11所執(zhí)行的程序以及執(zhí)行程序所必須 的臨時(shí)數(shù)據(jù)。在圖1中,通過(guò)虛線圖示將被存儲(chǔ)在存儲(chǔ)器12中的 數(shù)據(jù),虛線表示這些數(shù)據(jù)項(xiàng)被臨時(shí)存儲(chǔ)。被作為臨時(shí)存儲(chǔ)在存儲(chǔ)器12中的數(shù)據(jù)而顯示的應(yīng)用程序41是 與存儲(chǔ)在閃存13中的應(yīng)用程序31相同的程序,并且用戶配置數(shù)據(jù) 42是與存儲(chǔ)在閃存13中的用戶配置數(shù)據(jù)32相同的數(shù)據(jù)。例如,當(dāng) 按下電源按鈕24以起動(dòng)相機(jī)裝置時(shí),復(fù)制存儲(chǔ)在閃存13中的應(yīng)用 程序31和用戶配置數(shù)據(jù)32,從而,將應(yīng)用程序41和用戶配置數(shù)據(jù) 42存儲(chǔ)在存儲(chǔ)器12中。起動(dòng)要素?cái)?shù)據(jù)43是表示相機(jī)裝置的起動(dòng)要素的數(shù)據(jù),當(dāng)相機(jī) 裝置起動(dòng)時(shí),通過(guò)CPU 11將其存儲(chǔ)在存儲(chǔ)器12中。 顯示圖像數(shù)據(jù)44是將圖像顯示在液晶顯示面板18上的數(shù)據(jù)。 例如,當(dāng)基于存4諸在記錄介質(zhì)22上的圖〗象數(shù)據(jù),將圖l象顯示在'液 晶顯示面板18上時(shí),從記錄介質(zhì)22中讀出數(shù)據(jù),通過(guò)信號(hào)控制 CODEC 20進(jìn)行解碼,然后將其作為顯示圖像數(shù)據(jù)44存儲(chǔ)在存儲(chǔ)器 12中。流數(shù)據(jù)45是將被記錄在記錄介質(zhì)22上的移動(dòng)圖像數(shù)據(jù),其在 記錄期間凈皮存j諸在存^f諸器12中。通過(guò)4言號(hào)控制CODEC 20來(lái)編碼; 通過(guò)成像部19在記錄期間所拍攝的圖像信號(hào),然后將通過(guò)編碼獲 得數(shù)據(jù)作為流數(shù)據(jù)45而存儲(chǔ)。閃存13是非易失性存儲(chǔ)器,其中存儲(chǔ)了程序和各種數(shù)據(jù)項(xiàng)。 在圖1所示的實(shí)例中,閃存13中存^f諸有應(yīng)用程序31 (經(jīng)由CPU 11 通過(guò)將其復(fù)制在存儲(chǔ)器12上而運(yùn)行的程序)、以及用戶配置數(shù)據(jù)32 (表示用戶執(zhí)行的關(guān)于諸如拍攝操作的相機(jī)裝置操作的設(shè)定值的數(shù)據(jù))。CPU 14#丸行諸如操作系統(tǒng)的程序或存儲(chǔ)在存儲(chǔ)器15中的應(yīng)用 程序,并且控制成像部19和信號(hào)控制CODEC20。如上所述,相扭^ 裝置i殳置有兩個(gè)CPU。兩個(gè)CPU中的一個(gè)CPU 11處理用戶界面, 而兩個(gè)CPU中的另 一個(gè)CPU 14根據(jù)CPU 11的指示來(lái)控制成像和 信號(hào)。存儲(chǔ)器15中存儲(chǔ)了 CPU 14所執(zhí)行的程序以及執(zhí)行程序所必須的臨時(shí)數(shù)據(jù)。在圖1所示的實(shí)例中,將作為與存儲(chǔ)在閃存16中的應(yīng)用程序 51相同程序的應(yīng)用程序61示出作為將^皮臨時(shí)存^f諸在存4諸器15中的 數(shù)據(jù)。當(dāng)相機(jī)裝置起動(dòng)時(shí),復(fù)制存儲(chǔ)在閃存16中的應(yīng)用程序51, 從而將應(yīng)用程序61存4諸在存儲(chǔ)器15中。
閃存16是非易失性存儲(chǔ)器,其存儲(chǔ)了諸如應(yīng)用程序51(是CPU 14通過(guò)復(fù)制到存儲(chǔ)器15上而執(zhí)行的程序)的各種數(shù)據(jù)項(xiàng)。液晶顯示面板控制IC 17控制在液晶顯示面才反18上的顯示。液晶顯示面板18基于液晶顯示面才反控制IC 17纟丸行的控制來(lái)顯 示各種圖像和文本。成像部19是由透鏡或光電轉(zhuǎn)換元件形成的,光電轉(zhuǎn)換元件用 于將通過(guò)透鏡捕獲的光學(xué)圖像轉(zhuǎn)換為圖像信號(hào)(電信號(hào)),并且將 經(jīng)過(guò)轉(zhuǎn)換得到的圖像信號(hào)提供給信號(hào)控制CODEC 20。信號(hào)控制CODEC 20編碼從成像部19提供的圖像信號(hào),并且 生成圖像數(shù)據(jù)。通過(guò)信號(hào)控制CODEC 20生成的圖像信號(hào)被作為流 H據(jù)45臨時(shí)存儲(chǔ)在存儲(chǔ)器12中,然后通過(guò)介質(zhì)I/O 21記錄在記錄 介質(zhì)22上。另外,信號(hào)控制CODEC 20解碼被記錄在記錄介質(zhì)22上的圖 像數(shù)據(jù),并且使液晶顯示面板控制IC 17以及經(jīng)過(guò)解碼而獲得的數(shù) 據(jù)來(lái)將圖像顯示在液晶顯示面板18的屏幕上。介質(zhì)I/O 21是記錄介質(zhì)22的界面。介質(zhì)I/O 21將數(shù)據(jù)寫(xiě)到記 錄介質(zhì)22上,然后讀耳又記錄在記錄介質(zhì)22上的tt據(jù)。記錄介質(zhì)22包括光盤(pán)及其驅(qū)動(dòng)器、或半導(dǎo)體存儲(chǔ)器、或HDD, 其上記錄有通過(guò)介質(zhì)I/O 21提供的并通過(guò)信號(hào)控制CODEC 20編碼 的圖像數(shù)據(jù)。通過(guò)介質(zhì)I/O 21適當(dāng)讀耳又記錄在記錄介質(zhì)22上的圖 像數(shù)據(jù),并且該圖像數(shù)據(jù)用于圖像顯示。CPU 11和CPU 14通過(guò)通信控制IC 29通信。當(dāng)CPU 11將數(shù) 據(jù)讀取到通信控制IC29時(shí),通信控制IC 29對(duì)CPU 14生成中斷信 號(hào),然后CPU 14從通信控制IC 29中讀出通過(guò)CPU 11寫(xiě)入的^:據(jù)。 另夕卜,當(dāng)CPU14將數(shù)據(jù)寫(xiě)到通信控制IC29時(shí),通信控制IC29對(duì) CPU 11生成中斷^f言號(hào),然后CPU 11 乂人通信控制IC 29中讀取通過(guò) CPU14寫(xiě)入的數(shù)據(jù)。因此,在CPU 11和CPU 14之間進(jìn)行了通信。按確丑輸入界面23是電源4安鈕24、介質(zhì)彈出4安4丑25、變焦按4丑 26、液晶顯示面板開(kāi)/關(guān)4要4丑27、和記錄4安鈕28的輸入界面,其接「 收按下按鈕的信號(hào),然后通過(guò)控制總線將對(duì)應(yīng)按下按鈕的信號(hào)提供 給CPU 11。電源按鈕24是當(dāng)打開(kāi)或關(guān)閉電源時(shí)按下的按鈕。在記錄介質(zhì)22由光盤(pán)及其驅(qū)動(dòng)器形成的情況下,介質(zhì)彈出按 鈕25是當(dāng)彈出光盤(pán)時(shí)按下的按鈕。在記錄介質(zhì)22是由光盤(pán)及其驅(qū)動(dòng)器形成并且在相才幾裝置的電 源關(guān)閉的狀態(tài)下按下介質(zhì)彈出按鈕25的情況下,臨時(shí)起動(dòng)相機(jī)裝 置以彈出光盤(pán)。另外,關(guān)于相機(jī)裝置的起動(dòng)要素,存在至少兩個(gè)要 素;在電源關(guān)閉的狀態(tài)下按下電源按鈕24;以及在電源關(guān)閉的狀態(tài) 下按下介質(zhì)彈出按鈕25。存儲(chǔ)在存儲(chǔ)器12中的起動(dòng)要素?cái)?shù)據(jù)43表 示這兩種數(shù)據(jù)中的任一種數(shù)據(jù)。變焦按鈕26是當(dāng)放大或縮小時(shí)按下的按鈕。液晶顯示面板開(kāi)/關(guān)按鈕27是當(dāng)開(kāi)始在液晶顯示面板18上進(jìn)行 顯示、或在液晶顯示面一反18上結(jié)束顯示時(shí)4安下的4安4丑。記錄4安4丑28是當(dāng)進(jìn)4亍i己錄時(shí)(即,當(dāng)開(kāi)始i己錄在記錄介質(zhì)22上編碼并獲得的圖像數(shù)據(jù)時(shí))按下的按鈕。
圖2示出了圖示起動(dòng)具有以上配置的相關(guān)技術(shù)相機(jī)裝置的處理 順序的圖解。在圖2中的上部所示的帶圖示了 CPU 11的處理順序,以及中 部所示的帶圖示CPU 14的處理順序。下部圖示在液晶顯示面板18 上所顯示的屏幕的描述。圖2中的沖黃向表示臨時(shí)方向。當(dāng)電源按鈕24被按下時(shí),CPUll開(kāi)始起動(dòng)OS,而CPU14同 時(shí)開(kāi)始起動(dòng)OS。當(dāng)通過(guò)CPUll起動(dòng)OS完成時(shí),力口載諸如驅(qū)動(dòng)器 的^^莫塊,然后通過(guò)CPU 11 ^執(zhí)行所加載的^^莫塊。在圖1中所示的相機(jī)裝置中,由于CPU ll,執(zhí)行用戶界面的處 理,所以當(dāng)CPU 11開(kāi)始起動(dòng)OS的時(shí)間點(diǎn)(OS的起動(dòng)未完成的時(shí) 間點(diǎn)),在液晶顯示面纟反18上沒(méi)有4壬4可顯示,并且在液晶顯示18 上所顯示的屏幕仍為黑色的。此外,在圖l所示的相機(jī)裝置中,通過(guò)CPU ll執(zhí)行的OS是 比通過(guò)CPU 14執(zhí)行的OS高性能的OS,這對(duì)于起動(dòng)之后加載和運(yùn) 行各種模塊來(lái)說(shuō)是必須的,以起動(dòng)用戶界面的處理。因此,假定包括加載和運(yùn)行模塊的時(shí)間段的時(shí)間段(到可以開(kāi) 始用戶界面的處理為止)是起動(dòng)通過(guò)CPU 11運(yùn)行的OS所必須的 時(shí)間段,該時(shí)間段比用于起動(dòng)通過(guò)CPU 14運(yùn)行的OS所必須的時(shí) 間,殳長(zhǎng)。通過(guò)CPU 14運(yùn)4亍的OS ^皮配置為在起動(dòng)之后必須加載和, 運(yùn)行各種才莫塊,并且在起動(dòng)之后運(yùn)行應(yīng)用程序,以開(kāi)始主要功能的 成像控制和信號(hào)控制。當(dāng)完成通過(guò)CPU 14運(yùn)行的OS的起動(dòng)時(shí),CPU 14將存儲(chǔ)在閃 存16中的應(yīng)用程序51復(fù)制到存儲(chǔ)器15中,然后執(zhí)行存儲(chǔ)在存4諸 器15中的應(yīng)用程序61,從而,開(kāi)始成像控制和信號(hào)控制,即,開(kāi) 始控制成像部19和信號(hào)控制CODEC 20。在通過(guò)CPU 11起動(dòng)OS
完成之前,CPU 14就開(kāi)始對(duì)成像部19和信號(hào)控制CODEC 20的控制。當(dāng)OS的起動(dòng)完成并且諸如驅(qū)動(dòng)器的加載模塊的執(zhí)行也完成 時(shí),在CPU 14開(kāi)始處理之后,CPU 11開(kāi)始用戶界面的處理。根據(jù) 存儲(chǔ)在存儲(chǔ)器12中的應(yīng)用程序41,通過(guò)將存儲(chǔ)在閃存13中的應(yīng)用 程序31復(fù)制到存儲(chǔ)器12中來(lái)執(zhí)行用戶界面的處理。例如,CPU 11指示CPU 14允i午液晶顯示面々反4空制IC 17能夠 開(kāi)始在液晶顯示面一反18上進(jìn)4亍顯示,能夠在液晶顯示面4反18上顯 示起動(dòng)屏幕,以及能夠從揚(yáng)聲器(未示出)輸出起動(dòng)信號(hào)音(startup beep)。另外,它還指示CPU14起動(dòng)成^f象部19。當(dāng)CPU 11指示起動(dòng)成像部19時(shí),CPU 14起動(dòng)成像部19。另 外,CPU 14 #4居/人存4諸在存4諸器12中的用戶配置lt據(jù)42示出的 用戶進(jìn)行的調(diào)節(jié)來(lái)設(shè)置成像部19的操作。當(dāng)成像部19的起動(dòng)及其 才喿作的設(shè)置完成時(shí),在液晶顯示面板18上顯示通過(guò)成像部19得到的圖像。當(dāng)通過(guò)成像部19得到的圖像^皮顯示在液晶顯示面才反18上時(shí), CPU 11根據(jù)用戶通過(guò)使用變焦按鈕26進(jìn)行的變焦操作來(lái)接受取景 調(diào)節(jié)。在成l象部19的起動(dòng)和成〗象部19的4喿作設(shè)置完成并且能夠進(jìn)4亍 取景調(diào)節(jié)略后的時(shí)間,能夠進(jìn)行記錄。響應(yīng)于用戶指示開(kāi)始記錄的 記錄按鈕28的按下,CPU 11指示CPU 14開(kāi)始記錄。,皮指示開(kāi)始記錄的CPU 14控制成^象部19和信號(hào)控制CODEC 20來(lái)開(kāi)始記錄。與此同時(shí),CPU11指示CPU14顯示表示圖像正被 記錄的信息,并且顯示從開(kāi)始在液晶顯示面板18上進(jìn)行記錄的時(shí) 間段作為通過(guò)成像部19得到的圖像的覆蓋,并且CPU14基于來(lái)自 CPU 11的指示來(lái)控制液晶顯示面纟反控制IC 17。根據(jù)以下所述流程來(lái)執(zhí)行起動(dòng)相關(guān)技術(shù)相機(jī)裝置的處理。JP-A-2002-237977披露了一項(xiàng)技術(shù),其中,當(dāng)基于存儲(chǔ)在存儲(chǔ) 器中的記錄介質(zhì)的管理信息打開(kāi)電源時(shí),準(zhǔn)備進(jìn)行拍攝,從而可以 縮,豆起動(dòng)時(shí)間。發(fā)明內(nèi)容在相機(jī)裝置中起動(dòng)高性能OS時(shí),必須執(zhí)行諸如加載許多模塊(諸如驅(qū)動(dòng)器)、將裝置連4妾至網(wǎng)絡(luò)、或初始化文件系統(tǒng)的預(yù)處理 的處理。因而,延遲了用于沖丸行相才幾裝置的主要功能的程序起動(dòng),諸如圖1中的應(yīng)用程序41的上述主要功能包括4妾受用戶才喿作以開(kāi)始拍攝。還存在一項(xiàng)^支術(shù),其中,作為個(gè)人計(jì)算機(jī)的中斷和恢復(fù), 一旦 起動(dòng)了應(yīng)用程序,然后指示其關(guān)閉電源,CPU就停止或者才莫式切換 到低功耗模式,同時(shí)將電能提供給外圍IC和存儲(chǔ)器(關(guān)閉用戶電 源、下次再打開(kāi)電源的狀態(tài)),然后,執(zhí)行已存儲(chǔ)在存儲(chǔ)器中的應(yīng) 用,呈序的編碼。然而,相機(jī)裝置用于拍攝運(yùn)動(dòng)圖像的使用頻率低于個(gè)人計(jì)算枳j 的使用頻率,并且在將諸如中斷技術(shù)如此應(yīng)用于相機(jī)裝置的情況 下,由于中斷的時(shí)間段很長(zhǎng),所以在中斷過(guò)程中要消耗存儲(chǔ)在電池 中的電能,從而使得用于進(jìn)行拍攝的時(shí)間段更短。期望這項(xiàng):技術(shù)在電源關(guān)閉的待才幾過(guò)程中并不消肆毛電能,并且在 電源打開(kāi)之后,用于開(kāi)始進(jìn)行拍攝的時(shí)間段更短。 因此,需要進(jìn)一步縮短可感覺(jué)的開(kāi)始時(shí)間,這是起動(dòng)之后用于 開(kāi)始所需處理的時(shí)間^殳。根據(jù)本發(fā)明實(shí)施例的電子設(shè)備是用戶攜帶的電子設(shè)備,該電子設(shè)備包括第一處理器,被配置為執(zhí)行第一操作系統(tǒng),以及當(dāng)?shù)谝?操作系統(tǒng)的起動(dòng)完成時(shí),才丸行第一用戶界面處理;以及第二處理器, 被配置為執(zhí)行起動(dòng)時(shí)間短于第 一操作系統(tǒng)的第二操作系統(tǒng),當(dāng)?shù)诙?操作系統(tǒng)的起動(dòng)完成時(shí),執(zhí)行從被第一處理共用的輸入裝置中獲得 用戶指示的用戶界面的第二處理器,以及當(dāng)?shù)谝徊艈鬃飨到y(tǒng)的起動(dòng)完 成時(shí),禁止執(zhí)行第二用戶界面處理。第一處理器可以使第二處理器開(kāi)始第二操作系統(tǒng)的起動(dòng),然后 開(kāi)始第 一操作系統(tǒng)的起動(dòng)。第一處理器可以-使第二處理器開(kāi)始第二4喿作系統(tǒng)的起動(dòng)以及 開(kāi)始第一操作系統(tǒng)的起動(dòng),并且可以將預(yù)先存儲(chǔ)并且表示來(lái)自用戶 的操作指示讀取到被第一用戶界面處理和第二用戶界面處理共用的存儲(chǔ)區(qū)域。第一處理器可以將表示起動(dòng)要素的數(shù)據(jù)寫(xiě)到第二用戶界面處 理所使用的存儲(chǔ)區(qū)域,以及第二處理器可以根據(jù)與表示所寫(xiě)入的起 動(dòng)要素的數(shù)據(jù)一致的起動(dòng)要素來(lái)執(zhí)行第二用戶界面處理。第二處理器可以才丸^f亍與第一用戶界面處理的一部分相類似的 處理作為第二用戶界面處理。本發(fā)明的一個(gè)實(shí)施例是一種用戶攜帶的電子設(shè)備的起動(dòng)方法, 該方法包括以下步驟當(dāng)被配置為執(zhí)行第 一操作系統(tǒng)的第 一處理器 完成第一操作系統(tǒng)的起動(dòng)時(shí),執(zhí)行用戶界面的第一處理;當(dāng)起動(dòng)時(shí) 間短于第 一操作系統(tǒng)的第二操作系統(tǒng)的起動(dòng)完成時(shí),被配置為執(zhí)行 第二操作系統(tǒng)的第二處理器執(zhí)行從被第一處理器共用的輸入裝置
中獲取用戶指示的第二用戶界面處理;以及當(dāng)?shù)谝徊艈鬃飨到y(tǒng)的起動(dòng) 完成時(shí),禁止4丸4亍第二用戶界面處理。才艮據(jù)本發(fā)明的實(shí)施例,當(dāng)才丸^f亍第一4喿作系統(tǒng)的第一處理器完成 第一才喿作系統(tǒng)的起動(dòng)時(shí),才丸4亍用戶界面的第一處理。當(dāng)起動(dòng)時(shí)間短 于第 一操作系統(tǒng)的第二操作系統(tǒng)的起動(dòng)完成時(shí),被配置為執(zhí)行第二 操作系統(tǒng)的第二處理器執(zhí)行從被第 一處理共用的輸入裝置中獲得 用戶指示的第二用戶界面處理。另外,當(dāng)?shù)谝徊僮飨到y(tǒng)的起動(dòng)完成 時(shí),禁止才丸4亍第二用戶界面處理。才艮據(jù)本發(fā)明的實(shí)施例,可以進(jìn)一步縮-豆可感覺(jué)的開(kāi)始時(shí)間。
圖1示出了圖示相關(guān)技術(shù)的相機(jī)裝置的配置的框圖;圖2示出了圖示相關(guān)技術(shù)的相機(jī)裝置的起動(dòng)處理順序的圖解;圖3示出了圖示根據(jù)本發(fā)明實(shí)施例的相機(jī)裝置的示例性配置的 框圖;圖4示出了圖示在圖3中所示的相機(jī)裝置的起動(dòng)處理順序的圖解;圖5示出了說(shuō)明在圖3中所示的相機(jī)裝置的起動(dòng)處理的流程圖;圖6示出了說(shuō)明圖5之后的在圖3中所示的相機(jī)裝置的起動(dòng)處 理的流禾呈圖;以及圖7示出了說(shuō)明在圖5的步驟S16中執(zhí)行的處理步驟的流程圖。
具體實(shí)施方式
下文中將描述本發(fā)明的實(shí)施例。以下是在本發(fā)明的配置要求與 說(shuō)明書(shū)或附圖中的實(shí)施例之間的對(duì)應(yīng)關(guān)系。這些描述用于確認(rèn)在說(shuō)明書(shū)或圖式中描述了支持本發(fā)明的實(shí)施例。因此,即使存在于it明 書(shū)或圖式中描述了而在本文中并未作為與本發(fā)明的配置要求對(duì)應(yīng) 的實(shí)施例而描述的實(shí)施例,但這不意味著該實(shí)施例不對(duì)應(yīng)于那些配 置要求。相反,即使在本文中作為與配置要求對(duì)應(yīng)的實(shí)施例來(lái)描述 一個(gè)實(shí)施例,但這不意味著該實(shí)施例不對(duì)應(yīng)于除那些配置要求之外 的配置要求。根據(jù)本發(fā)明實(shí)施例的電子設(shè)備(例如,圖3中所示的相才幾裝置 101 )是用戶攜帶的電子設(shè)備,該電子設(shè)備包括第一處理器(例 如,圖3中所示的CPU 111 ),被配置為執(zhí)行第一操作系統(tǒng),并當(dāng)?shù)?一才喿作系統(tǒng)的起動(dòng)完成時(shí),才丸4亍用戶界面的第一處理;以及第二處 理器(例如,圖3中所示的CUP 112),被配置為執(zhí)行起動(dòng)時(shí)間短于 第一操作系統(tǒng)的第二操作系統(tǒng),執(zhí)行用戶界面的第二處理(其中, 當(dāng)完成第二#:作系統(tǒng)的起動(dòng)時(shí),/人#皮第一處理器共用的1餘入裝置中 獲得用戶指示),并且當(dāng)?shù)谝徊僮飨到y(tǒng)的起動(dòng)完成時(shí),禁止執(zhí)行用 戶界面的第二處理。根據(jù)本發(fā)明實(shí)施例的起動(dòng)方法是用戶攜帶的電子設(shè)備的起動(dòng) 方法,該方法包4舌以下步-銀當(dāng)?shù)谝?喿作系統(tǒng)的起動(dòng)完成時(shí),通過(guò) 被配置為執(zhí)行第 一操作系統(tǒng)的第 一處理器執(zhí)行用戶界面的第 一處 理(例如,圖6中的步-驟S34);當(dāng)?shù)诙懦俗飨到y(tǒng)的起動(dòng)完成時(shí),通 過(guò)被配置為執(zhí)行起動(dòng)時(shí)間短于第 一操作系統(tǒng)的第二操作系統(tǒng)的第 二處理器執(zhí)行用戶界面的第二處理,其中,從被第一處理器共用的 輸入裝置中獲取用戶指示(例如,圖6中的步驟S25);以及當(dāng)?shù)谝?操作系統(tǒng)的起動(dòng)完成時(shí),禁止第二處理器進(jìn)行的用戶界面的第二處 理(例如,圖6中的步驟S33 )。
圖3示出了圖示4艮據(jù)本發(fā)明實(shí)施例的相才幾裝置101的示例性配 置的框圖。相機(jī)裝置101是尺寸便于攜帶的電子設(shè)備,其被配置為包括 CPU 111、 CPU 112、 ROM (只讀存儲(chǔ)器)113、閃存114、共用存 儲(chǔ)器115、液晶顯示面板控制IC 116、液晶顯示面板117、成像部 118、信號(hào)控制CODEC119、介質(zhì)I/O 120、讀取介質(zhì)121、按鈕輸 入界面122、電源4安確丑123、介質(zhì)彈出4妄4丑124、變焦4安4丑125、液 晶顯示面板開(kāi)/關(guān)按鈕126、記錄按鈕127、和通信控制IC128。CPU 111、 CPU 112、 ROM 113、閃存114、共用存4諸器115、 液晶顯示面板控制IC 116、成像部118、信號(hào)控制CODEC 119、介 質(zhì)I/O 120、 4安《丑llr入界面122、和通信4空制IC 128通過(guò)控制總線連接。如上所述,相才幾裝置101包括具有兩個(gè)CPU的i殳備。CPU之一的CPU 111是基本控制用戶界面以響應(yīng)于用戶進(jìn)行 的才喿作來(lái)進(jìn)行處理、并且向用戶呈現(xiàn)和通知用戶信息的CPU,而另 一個(gè)CPU的CPU 112是基本執(zhí)行與拍攝移動(dòng)圖像有關(guān)的控制(諸 如,對(duì)成像部118的控制和信號(hào)控制)的CPU。CPU 111執(zhí)行的OS是高性能的OS,諸如Linux (商標(biāo))和 Windows (商標(biāo))。相反,CPU 112才丸行的OS是功能比CPU 111 #1 行的OS低但可高速起動(dòng)的OS,諸如iTron (商標(biāo))和VxWORKS(商標(biāo))。在OS起動(dòng)之后,CPU 111加載并4丸行諸如驅(qū)動(dòng)器的各種一莫塊, 然后,執(zhí)行定義了用戶界面的處理的應(yīng)用程序。因此,假設(shè)到能夠 開(kāi)始用戶界面的處理為止的時(shí)間段是起動(dòng)CPU 111執(zhí)行的OS所必
須的時(shí)間^:,則該時(shí)間^:比用于起動(dòng)CPU 112 4丸^f亍的OS所必須的 時(shí)間段長(zhǎng)。配置CPU 112所沖丸4亍的OS,其中,在起動(dòng)之后并不必須加載 并運(yùn)行各種才莫塊,并且在起動(dòng)之后要運(yùn)行各種應(yīng)用程序,以開(kāi)始作 為主要功能的成像控制和信號(hào)控制。因此,由于使CPU 111開(kāi)始處理用戶界面很費(fèi)時(shí),所以在相機(jī) 裝置101中,將其配置為在^f吏CPU111開(kāi)始處理用戶界面之前的時(shí) 間段,作為另一個(gè)CPU的CPU 112執(zhí)行要由CPU 111進(jìn)行的處理 的一部分。換句話說(shuō),在使CPU 111開(kāi)始處理用戶界面之前的時(shí)間段,CPU 112執(zhí)行用戶界面的處理的一部分,諸如起動(dòng)屏幕的顯示、起動(dòng)信 號(hào)音的輸出、液晶顯示面板的開(kāi)/關(guān)、成像部118所拍攝的圖像的顯 示、以及響應(yīng)于用戶變焦才喿作的取景調(diào)節(jié)。因此,與CPU111運(yùn)行應(yīng)用程序然后顯示起動(dòng)屏幕、或輸出起 動(dòng)信號(hào)音的情況相比,在更早的時(shí)間使CPU112執(zhí)行這些處理,并 且能夠縮短在打開(kāi)電源之后可感覺(jué)的開(kāi)始時(shí)間。對(duì)于 一 系列起動(dòng)流 程,將參看稍后的附圖來(lái)描述相才幾裝置101。圖3中所示的CPU 111執(zhí)行存儲(chǔ)在共用存儲(chǔ)器115中的諸如操 作系統(tǒng)或應(yīng)用程序的程序,并且處理用戶界面。CPU 112執(zhí)行存儲(chǔ)在共用存儲(chǔ)器115中的諸如操作系統(tǒng)或應(yīng)用 程序的程序,并且控制成像部118和信號(hào)控制CODEC 119。ROM 113中存儲(chǔ)有CPU 111所執(zhí)行的程序。在圖3所示的實(shí)例 中,ROM 113中存儲(chǔ)有IPL (起動(dòng)加載程序)131,該IPL是當(dāng)電 源打開(kāi)時(shí)CPU 111所執(zhí)行的程序。執(zhí)行IPL 131以將存儲(chǔ)在閃存114中的起動(dòng)加載程序141復(fù)制到共用存儲(chǔ)器115,然后才艮據(jù)起動(dòng)加載 程序141來(lái)執(zhí)行在此之后的處理步驟。閃存114是非揮發(fā)性存儲(chǔ)器,其中存儲(chǔ)有CPU 111和CPU 112 所才丸行的程序和各個(gè)數(shù)據(jù)項(xiàng)。在圖3所示的實(shí)例中,起動(dòng)加載程序 141、 OS 142、 OS 143、應(yīng)用禾呈序144、應(yīng)用禾呈序145、和用戶配置 凌t據(jù)146 ^皮存儲(chǔ)在閃存114中。起動(dòng)加載程序141是由共用存儲(chǔ)器115復(fù)制并由CPU 111執(zhí)行 的程序,其界定了起動(dòng)OS和應(yīng)用禾呈序的順序。OS 142是由共用存儲(chǔ)器115復(fù)制并由CPU 112執(zhí)行的用于CPU 112的OS。如上所述,OS 142是并不占用比用于CPU 111的OS 更多的時(shí)間來(lái)起動(dòng)的OS,其中,在起動(dòng)之后,4丸^亍應(yīng)用禾呈序154 以實(shí)施拍4菱4空制,以及實(shí)施用戶界面處理的一部分作為CPU 112所 進(jìn)4亍的處理。OS 143是由共用存儲(chǔ)器115復(fù)制和由CPU 111執(zhí)行的用于CPU 111的OS。OS 143是占用比用于CPU 112的OS更多的時(shí)間來(lái)起動(dòng) 的OS,其中,在起動(dòng)之后,加載并執(zhí)行諸如驅(qū)動(dòng)器的各種模塊, 然后,沖丸4亍應(yīng)用禾呈序155以實(shí)施用戶界面處理的一部分作為CPU 111所進(jìn)行的處理。應(yīng)用程序144是在OS 142起動(dòng)之后由共用存4諸器115復(fù)制然 后由CPU 112 4丸行的用于CPU 112的程序。應(yīng)用程序144界定了拍 攝控制和CPU 112所進(jìn)行的用戶界面處理的一部分。應(yīng)用程序145是在OS 143起動(dòng)之后由共用存儲(chǔ)器115復(fù)制然 后由CPU 111沖丸行的用于CPU 111的程序。應(yīng)用程序145界定了 CPU 111所進(jìn)4亍的用戶界面處理。 用戶配置數(shù)據(jù)146是表示用戶進(jìn)行的關(guān)于相機(jī)裝置101的操作 (諸如,拍攝操作)的設(shè)定值的數(shù)據(jù)。共用存儲(chǔ)器115是CPU 111和CPU 112共同使用的存儲(chǔ)器,其 將執(zhí)行程序所必需的程序和數(shù)據(jù)臨時(shí)存儲(chǔ)在預(yù)定存儲(chǔ)區(qū)域中。在圖 3中,虛線圖示了存儲(chǔ)在共用存儲(chǔ)器115中的數(shù)據(jù),這些虛線表示 臨時(shí)存儲(chǔ)了這些數(shù)據(jù)項(xiàng)。此外,通過(guò)虛線圖示的所有數(shù)據(jù)項(xiàng)并不是 同時(shí)存儲(chǔ)在共用存儲(chǔ)器115中的,而在預(yù)定時(shí)間通過(guò)CPU 111和 CPU 112各個(gè)存4諸的。作為臨時(shí)存儲(chǔ)在共用存儲(chǔ)器115中數(shù)據(jù)項(xiàng)的起動(dòng)加載程序151、 OS 152、 OS 153、應(yīng)用#呈序154、應(yīng)用禾呈序155、和用戶配置翁:才居 156是作為存儲(chǔ)在閃存114中的起動(dòng)加載程序141、OS 142、OS 143、 應(yīng)用程序144、應(yīng)用程序145和用戶配置數(shù)據(jù)146的復(fù)本的數(shù)據(jù)項(xiàng)。起動(dòng)要素?cái)?shù)據(jù)157是表示相機(jī)裝置101的起動(dòng)要素的^:據(jù),當(dāng) 起動(dòng)相機(jī)裝置101時(shí),通過(guò)CPU 111存儲(chǔ)上述數(shù)據(jù)。顯示圖像數(shù)據(jù)158是用于在液晶顯示面板117上顯示圖像的數(shù) 據(jù)。例如,當(dāng)基于存Y諸在記錄介質(zhì)121上的圖像數(shù)據(jù),在液晶顯示 面板117上顯示圖像時(shí),從記錄介質(zhì)121讀出數(shù)據(jù),然后通過(guò)信號(hào) 控制CODEC 119解碼后得到上述數(shù)據(jù),并且將數(shù)據(jù)存儲(chǔ)在共用存 儲(chǔ)器115中作為顯示圖像數(shù)據(jù)158。流數(shù)據(jù)159是將^皮記錄在記錄介質(zhì)121上的移動(dòng)圖^象H據(jù),在 記錄圖像的時(shí)間段,其被存儲(chǔ)在共用存儲(chǔ)器115中。通過(guò)信號(hào)控制 CODEC119編碼成像部118在記錄時(shí)所捕獲的圖像信號(hào),然后將經(jīng) 編碼得到的數(shù)據(jù)作為流數(shù)據(jù)159而存4諸。液晶顯示面纟反控制IC 116控制液晶顯示面凈反117上的顯示。
液晶顯示面板117基于液晶顯示面板控制IC 116的控制來(lái)顯示各種圖像和文本。成像部118由透鏡或光電轉(zhuǎn)換元件形成,其將通過(guò)透鏡捕獲的 光學(xué)圖像轉(zhuǎn)換為圖像信號(hào)(電信號(hào)),然后將經(jīng)轉(zhuǎn)換得到的圖像信 號(hào)才是供給信號(hào)控制CODEC 119。信號(hào)控制CODEC 119編碼從成像部118提供的圖像信號(hào),然 后生成圖像信號(hào)。將通過(guò)信號(hào)控制CODEC 119生成的圖像數(shù)據(jù)臨 時(shí)存儲(chǔ)在共用存儲(chǔ)器115中作為流數(shù)據(jù)159,然后,通過(guò)介質(zhì)I/O 120 ^!夸其i己錄在i己錄介質(zhì)121上。此外,信號(hào)控制CODEC 119解碼記錄在記錄介質(zhì)121上的圖 像數(shù)據(jù),并使液晶顯示面板控制IC 116基于經(jīng)解碼得到的數(shù)據(jù)將圖 1象顯示在液晶顯示面—反117的屏幕上。介質(zhì)I/O 120是記錄介質(zhì)121的界面。介質(zhì)I/O 120將數(shù)據(jù)寫(xiě)到 記錄介質(zhì)121上,并且讀取記錄在記錄介質(zhì)121上的數(shù)據(jù)。記錄介質(zhì)121由光盤(pán)及其驅(qū)動(dòng)器、或半導(dǎo)體存儲(chǔ)器、或HDD 形成,其上記錄有通過(guò)介質(zhì)I/O 120提供并由信號(hào)控制編解碼器119 編碼的圖像數(shù)據(jù)。通過(guò)介質(zhì)I/O 120適當(dāng)讀取記錄在記錄介質(zhì)121 上的圖像數(shù)據(jù),然后用于進(jìn)行圖^f象顯示。CPU 111和CPU 112通過(guò)通信控制IC 128通信。當(dāng)CPU 111 將數(shù)據(jù)寫(xiě)至通信控制IC 128時(shí),通信控制IC 128對(duì)CPU 112生成 中斷信號(hào),然后CPU 112從通信控制IC 128中讀出CPU 111所寫(xiě) 入的H據(jù)。此外,當(dāng)CPU112將凄t據(jù)寫(xiě)至通信控制IC128時(shí),通信 控制IC 128對(duì)CPU 111生成中斷信號(hào),然后CPU 111 乂人通信控制 IC 128中讀出CPU 112所寫(xiě)入的數(shù)據(jù)。因此,在CPU 111與CPU 112 之間進(jìn)行了通信。 按鈕輸入界面122是電源按鈕123、介質(zhì)彈出按鈕124、變焦 4安4丑125、液晶顯示面板開(kāi)/關(guān)4安4丑126、和記錄4安4丑127的輸入界 面,其根據(jù)按下的按鈕將信號(hào)通過(guò)控制總線提供給CPU 111或CPU 112。由于與按下按鈕相應(yīng)的信號(hào)被適當(dāng)輸出至CPU 111和CPU 112,所以按鈕輸入界面122是CPU 111和CPU 112共用的輸入界 面。電源按鈕123是在打開(kāi)或關(guān)閉電源時(shí)按下的按鈕。在記錄介質(zhì)121由光盤(pán)及其驅(qū)動(dòng)器形成的情況下,介質(zhì)彈出按 4丑124是在從相才幾裝置101中彈出光盤(pán)時(shí)4要下的4要4丑。在i己錄介質(zhì)121由光盤(pán)及其驅(qū)動(dòng)器形成、并且在關(guān)閉相才幾IOI 電源的狀態(tài)下彈出介質(zhì)彈出按鈕124的情況下,臨時(shí)起動(dòng)相機(jī)裝置 101以彈出光盤(pán)。對(duì)于相才幾裝置101的起動(dòng)要素,存在至少兩個(gè)要 素,在電源關(guān)閉的狀態(tài)下4姿下電源按4丑123,并在關(guān)閉電源的狀態(tài) 下按下介質(zhì)彈出按鈕124。存儲(chǔ)在共用存儲(chǔ)器115中的起動(dòng)要素?cái)?shù) 據(jù)157表示這兩個(gè)要素中的任一要素。變焦按鈕125是放大或縮小時(shí)按下的按鈕。液晶顯示面板開(kāi)/關(guān)按鈕126是開(kāi)始在液晶顯示面板117上的顯 示、或結(jié)束在液晶顯示面纟反117上的顯示時(shí)4安下的4安4丑。記錄按鈕127是在記錄時(shí)(即,開(kāi)始在記錄介質(zhì)121上記錄經(jīng) 編碼得到的圖像數(shù)據(jù)時(shí))按下的按鈕。圖4示出了圖示開(kāi)始具有上述配置的相才幾裝置101的處理過(guò)程 的圖解。
在圖4中的上部所示的帶圖示了 CPU 111的處理過(guò)程,以及中 部所示并且部分重疊的兩個(gè)帶圖示了 CPU 112的處理過(guò)^E。下部圖 示了對(duì)液晶顯示面板117上所顯示的屏幕的描述。圖4中的橫向表 示臨時(shí)方向。當(dāng)按下電源按鈕123時(shí),CPU 111執(zhí)行存儲(chǔ)在ROM 113中的 IPL 131,然后將存儲(chǔ)在閃存114中的起動(dòng)加載程序141復(fù)制到共用 存儲(chǔ)器115。經(jīng)過(guò)這個(gè)復(fù)制過(guò)程,CPU 111起動(dòng)存儲(chǔ)在共用存儲(chǔ)器 115中的起動(dòng)加栽禾呈序151。在OS 143 (用于CPU 111的OS )的起 動(dòng)完成之前,根據(jù)起動(dòng)加載程序151執(zhí)行CPU 111的處理過(guò)程。由于IPL 131和起動(dòng)加載程序151是功能很小并且數(shù)據(jù)量很小 的禾呈序,所以其可以在比起動(dòng)用于CPU 111的OS所必需的時(shí)間短— 的時(shí)間)殳內(nèi)初U丸行。已開(kāi)始執(zhí)行起動(dòng)加載程序151的CPU 111將OS 142(用于CPU 112的OS )復(fù)制到共用存儲(chǔ)器115。此外,CPU 111起動(dòng)CPU 112, 并且使CPU 112起動(dòng)存儲(chǔ)在共用存儲(chǔ)器115中的OS 152。在相機(jī)裝置101中,由于顯示起動(dòng)屏幕以起動(dòng)OS 152,這是通 過(guò)已開(kāi)始執(zhí)行應(yīng)用程序154的CPU 112 ^丸行的,所以在開(kāi)始起動(dòng) OS 152的時(shí)間點(diǎn),在液晶顯示面板117上不顯示任何內(nèi)容,并且在 液晶顯示面板117上所顯示的屏幕保持黑色。在使CPU 112開(kāi)始起動(dòng)OS 152之后,CPU 111將OS 143 (用于CPU 111的OS )復(fù)制到共用存4諸器115,然后開(kāi)始起動(dòng)^皮復(fù)制到 共用存儲(chǔ)器115的OS 153并讀取諸如驅(qū)動(dòng)器的模塊。起動(dòng)OS 153 和讀耳又諸如驅(qū)動(dòng)器的才莫塊所必需的時(shí)間段是比起動(dòng)用于CPU 112的 OS所必需的時(shí)間段長(zhǎng)的時(shí)間段。此外,如后所述,在起動(dòng)OS 153 之前,通過(guò)CPU 111將起動(dòng)要素凄t據(jù)157存儲(chǔ)在共用存儲(chǔ)器115中。
響應(yīng)于來(lái)自CPU111的指示,CPU112起動(dòng)存^f諸在共用存^f諸器 115中的OS 152 ( CPU 111用于CPU 112的OS )。在CPU 111完成 OS 153的起動(dòng)之前,完成了 OS 152的起動(dòng)。當(dāng)完成OS 152的起動(dòng)時(shí),CPU 112 ^!夸應(yīng)用禾呈序144(用于CPU 112的應(yīng)用考呈序)復(fù)制到共用存^f諸器115,然后4丸^f亍應(yīng)用禾呈序154。 才艮據(jù)應(yīng)用程序154,CPU 112才丸4亍此后的處理程序。已開(kāi)始執(zhí)行應(yīng)用程序154的CPU 112從揚(yáng)聲器(未示出)輸出 起動(dòng)4言號(hào)音。此外,CPU 112 4空制液晶顯示面斗反4空制IC 116,開(kāi)始 在液晶顯示面一反117上顯示,然后在液晶顯示面外反117上顯示起動(dòng)屏幕。如上所述,在相機(jī)裝置101中,CPU 112 (即使功能差,但是與用戶界面處理的一部分相同的處理,并且可以il其在某種意義上 是用戶界面的受限處理(功能受限)。CPU 112在開(kāi)始用戶界面的受限處理之后的預(yù)定時(shí)間起動(dòng)成4象 部118,并且開(kāi)始通過(guò)成像部118進(jìn)行拍攝以及由信號(hào)控制編解碼 器119進(jìn)行信號(hào)處理的控制。在圖1所示的相機(jī)裝置中,例如,CPU 14響應(yīng)于來(lái)自CPU 11 (圖2)的指示開(kāi)始控制成像部。相反,在相 機(jī)裝置101中,CPU 112也以所謂的自發(fā)方式開(kāi)始控制成像部118。在用戶界面的受限處理同時(shí),通過(guò)CPU 112才丸行對(duì)通過(guò)成^f象部 118進(jìn)行的拍攝和通過(guò)信號(hào)控制編解碼器119進(jìn)行的信號(hào)處理的控制。在成像部118起動(dòng)之后,CPU 112根據(jù)從存儲(chǔ)在共用存儲(chǔ)器115 中的用戶配置^t據(jù)156示出的用戶進(jìn)^f亍的調(diào)節(jié)來(lái)i殳置成l象部118的
操作。例如,在用戶預(yù)先執(zhí)行焦點(diǎn)位置、白平衡、和曝光調(diào)節(jié)的情況下,控制成像部118的操作以根據(jù)調(diào)節(jié)值來(lái)執(zhí)行拍攝。如后所述, 通過(guò)才丸4亍起動(dòng)加載禾呈序151的CPU 111來(lái)將用戶配置lt據(jù)156存4諸 在共用存儲(chǔ)器115中。此外,當(dāng)成像部118的起動(dòng)和設(shè)置的操作完成時(shí),CPU 112將 成像部118得到的圖像顯示在液晶顯示面板117上。因此,用戶可 以 -使用變焦4安4丑125來(lái)變焦以決定構(gòu)圖。當(dāng)用戶變焦時(shí),CPU 112 4婁受變焦4喿作作為用戶界面的受限處 理,然后根據(jù)用戶操作來(lái)執(zhí)行取景調(diào)節(jié)。在能夠進(jìn)行取景調(diào)節(jié)的時(shí)間稍后的時(shí)間,完成用于CPU111的 OS的起動(dòng)、諸如驅(qū)動(dòng)器的各種才莫塊的加載和^Vf亍、以及用于CPU lll的應(yīng)用程序的起動(dòng),與此同時(shí),能夠進(jìn)行"i己錄。響應(yīng)于記錄按鈕127的按下以指示開(kāi)始記錄,CPU 111接受操 作作為用戶界面的處理,并且指示CPU 112開(kāi)始記錄。響應(yīng)于來(lái)自 CPU 111的指示,CPU 112 4空制成1象部118和4言號(hào)4空制CODEC 119 以用于i己錄。另外,與此同時(shí),CPU 111指示CPU 112顯示表示正在記錄圖 像的信息以及從在液晶顯示面板117上開(kāi)始記錄的時(shí)間4殳,然后 CPU 112基于來(lái)自CPU 111的指示控制液晶顯示面板控制IC 116。在能夠記錄時(shí),CPU 111將指示結(jié)束用戶界面的受限處理的轉(zhuǎn) 換命令發(fā)送至CPU 112。響應(yīng)于發(fā)送切換命令,CPU 112結(jié)束用戶 界面的受限處理,并繼續(xù)與拍攝有關(guān)的控制,諸如,對(duì)成像部118 和信號(hào)控制CODEC 119的控制。通過(guò)CPU 111繼續(xù)處理在此之后 的用戶界面的處理。 通過(guò)以上所述的流禾呈來(lái)扭J于相才幾裝置101的起動(dòng)。如上所述,在相機(jī)裝置101中,執(zhí)行用戶界面處理的一部分作為CPU 112 (盡管功能差,但會(huì)占用較少起動(dòng)時(shí)間的CPU )執(zhí)行的 用戶界面的受限處理,然后才丸行起動(dòng)屏幕的顯示和成像部118所捕 獲的圖像的顯示。接下來(lái),將參考圖5和圖6所示的流程圖描述開(kāi)始相機(jī)裝置101的處理。在按下電源按鈕123時(shí)或按下介質(zhì)彈出按鈕124時(shí)電源關(guān)閉的狀態(tài)下4丸4于上述處理。在步驟Sll中,CPU 111開(kāi)始執(zhí)行存儲(chǔ)在ROM 113中的IPL 131,轉(zhuǎn)到步驟S12,然后將存儲(chǔ)在閃存114中的起動(dòng)加載程序141 復(fù)制到共用存儲(chǔ)器115。在步驟S13中,CPU 111開(kāi)始執(zhí)行存儲(chǔ)在共用存儲(chǔ)器115中的 起動(dòng)加載禾呈序151。直至完成OS 143的起動(dòng),4艮據(jù)起動(dòng)力口載禾呈序 151執(zhí)行CPU 111的處理步驟。在步驟S14中,CPU 111生成起動(dòng)要素?cái)?shù)據(jù)157,并將其存儲(chǔ) 在共用存儲(chǔ)器115中。例如,當(dāng)按下電源按鈕123以開(kāi)始起動(dòng)時(shí), 生成表示此事件是起動(dòng)要素的數(shù)據(jù),然后將其作為起動(dòng)要素?cái)?shù)據(jù) 157存儲(chǔ)在共用存儲(chǔ)器115中。此外,當(dāng)按下介質(zhì)彈出按鈕124以 開(kāi)始起動(dòng)時(shí),生成表示此事件是起動(dòng)要素的數(shù)據(jù),然后將其作為起 動(dòng)要素?cái)?shù)據(jù)157存儲(chǔ)在共用存儲(chǔ)器115中。取決于由此處存儲(chǔ)的起 動(dòng)要素?cái)?shù)據(jù)157所表示的起動(dòng)要素,切換該處理的起動(dòng)描述。
在步驟S15中,基于存儲(chǔ)在共用存儲(chǔ)器115中的起動(dòng)要素?cái)?shù)據(jù) 157, CPU 111確定此時(shí)相機(jī)裝置101的起動(dòng)要素是否是按下電源按 4丑123的正常起動(dòng)要素。如果在步驟S15中,CPU 111確定此時(shí)相機(jī)裝置101的起動(dòng)要 素不是按下電源按鈕123的正常起動(dòng)要素,即,是按下介質(zhì)彈出按 4丑124的起動(dòng)要素,則轉(zhuǎn)到步-驟S16。在起動(dòng)要素為記錄介質(zhì)121 的彈出的情況下,執(zhí)行上述處理,然后結(jié)束處理。稍后將參考圖7 中所示的流程圖來(lái)描述在起動(dòng)要素是彈出記錄介質(zhì)121的情況下的 處理。另一方面,在步-驟S15中,如果CPU 111確定此時(shí)相才幾裝置 101的起動(dòng)要素是通過(guò)按下電源按鈕123的正常起動(dòng)要素,則轉(zhuǎn)到 步驟S17,并且將OS 142 (用于CPU 112并被存儲(chǔ)在閃存114中的 OS)復(fù)制到共用存儲(chǔ)器115。另外,在步驟S18中,CPU 111將存儲(chǔ)在閃存114中的用戶配 置數(shù)據(jù)146復(fù)制到共用存儲(chǔ)器115。在步驟S19中,CPU 111釋放CPU 112的復(fù)位,從而起動(dòng)CPU112。在步驟S20中,已響應(yīng)于來(lái)自CPU 111的指示起動(dòng)的CPU 112 開(kāi)始執(zhí)行OS 152 (通過(guò)CPU lll存儲(chǔ)在共用存儲(chǔ)器115中的用于 CPU 112的OS )。在步驟S21中,CPU 111將OS 143 (存儲(chǔ)在閃存114中的用于 CPU 111的OS)復(fù)制到共用存儲(chǔ)器115,轉(zhuǎn)到步驟S22,并開(kāi)始沖丸 行存儲(chǔ)在共用存儲(chǔ)器115中的OS 153。
在步驟S23中,已開(kāi)始4丸行OS 152的CPU 112將應(yīng)用程序144 (存儲(chǔ)在快速存儲(chǔ)器114中的用于CPU 112的應(yīng)用程序)復(fù)制到共 用存儲(chǔ)器115,轉(zhuǎn)到步驟S24,并開(kāi)始執(zhí)行存儲(chǔ)在共用存儲(chǔ)器115 中的應(yīng)用禾呈序154。在步驟S25中,CPU 112開(kāi)始用戶界面的受限處理。在步驟S26中,CPU112從揚(yáng)聲器(未示出)中輸出起動(dòng)信號(hào) 音作為用戶界面的受限處理,并使液晶顯示面一反控制IC 116開(kāi)始在 液晶顯示面纟反117上進(jìn)4于顯示。另夕卜,在步驟S27中,作為用戶界面的受限處理,CPU 112控 制、液晶顯示面纟反4空制IC 116在'液晶顯示面纟反117上顯示開(kāi)始屏幕。在步4聚S28中,響應(yīng)于用于CPU111的OS起動(dòng)的完成,CPU 111加載諸如驅(qū)動(dòng)器的各種模塊,然后開(kāi)始進(jìn)行4丸行。在步艱《S29中,CPU 112起動(dòng)成4象部118以開(kāi)始控制成^f象部118 進(jìn)行拍攝和信號(hào)控制編解碼器119進(jìn)行信號(hào)處理。此處,基于在步 驟S18中通過(guò)CPU 111存儲(chǔ)在共用存儲(chǔ)器115中的用戶配置數(shù)據(jù) 156來(lái)設(shè)置成像部118的操作。當(dāng)設(shè)置完成時(shí),將成像部118獲得 的圖像顯示在液晶顯示面板117上,然后用戶確i人顯示來(lái)設(shè)置取景。在步驟S30中,CPU 111將應(yīng)用程序145 (用于CPU 111且存 儲(chǔ)在閃存114中的應(yīng)用程序)復(fù)制到共用存儲(chǔ)器115,轉(zhuǎn)到步驟S31, 并開(kāi)始沖丸行存儲(chǔ)在共用存儲(chǔ)器115中的應(yīng)用程序155。在步驟S32中,執(zhí)行應(yīng)用程序155的CPU 111使用戶界面進(jìn)4亍 處理,將禁止處理的開(kāi)關(guān)命令發(fā)送至CPU 112,從而結(jié)束用戶界面 的受限處理。
在步驟S33中,響應(yīng)于從CPU lll發(fā)送的開(kāi)關(guān)命令,CPU 112結(jié)束用戶界面的受限處理。對(duì)于由用戶設(shè)置相才幾裝置101的狀態(tài), 例如,當(dāng)CPU112正在執(zhí)行用戶界面的受限處理,將表示相機(jī)裝置 101狀態(tài)的信息存儲(chǔ)在共用存儲(chǔ)器115中,然后借助于CPU 111進(jìn) 4亍讀耳又來(lái)獲耳又該^f言息。在步-驟S34中,CPU 111開(kāi)始用戶界面的處J里,乂人而結(jié)束起動(dòng)處理。例如,在CPU 111 4丸4亍用戶界面的處理的同時(shí)打開(kāi)/關(guān)閉液晶 顯示面板117或設(shè)置成像部118的調(diào)節(jié)參數(shù)的情況下,通過(guò)CPU 111 將表示設(shè)置描述的信息存儲(chǔ)在共用存儲(chǔ)器115中,從而在下次起動(dòng) 時(shí)能夠恢復(fù)設(shè)置。接下來(lái),將參考圖7所示的流程圖來(lái)描述在起動(dòng)要素是彈出記 錄介質(zhì)121的情況下,在圖5中的步驟S16中進(jìn)行的處理。在步驟S41中,CPU 111將OS 142 (存儲(chǔ)在閃存114中的用于 CPU 112的OS )復(fù)制到共用存儲(chǔ)器115。在步驟S42中,CPU 111釋放CPU 112的復(fù)位,從而起動(dòng)CPU112。在步驟S43中,已響應(yīng)于來(lái)自CPU 111的指示起動(dòng)的CPU 112 開(kāi)始執(zhí)行OS 152 (通過(guò)CPU lll存儲(chǔ)在共用存儲(chǔ)器115中的用于 CPU 112的OS )。在步驟S44中,已開(kāi)始執(zhí)行OS 152的CPU 112將應(yīng)用程序144 (存儲(chǔ)在閃存114中的用于CPU 112的應(yīng)用程序)復(fù)制到共用存4諸 器115,轉(zhuǎn)到步驟S45,并且開(kāi)始4丸行存儲(chǔ)在共用存儲(chǔ)器115中的 應(yīng)用禾呈序154。
在步驟S46中,例如,在無(wú)需控制液晶顯示面^反117和成像部 118上的顯示的情況下,已開(kāi)始4丸4亍應(yīng)用程序154的CPU 112控制 記錄介質(zhì)121的彈出,諸如,控制驅(qū)動(dòng)。之后,返回到圖5中的步 -驟S16以結(jié)束起動(dòng)處理。例如,通過(guò)上述處理,可以實(shí)J見(jiàn)可感覺(jué)的開(kāi)始時(shí)間的縮短。在上述討i侖中,討論了縮短相才幾裝置101的開(kāi)始時(shí)間。然而, 例如,可執(zhí)行以下方案,其中,對(duì)當(dāng)起動(dòng)時(shí)執(zhí)4亍OS所必須的各種 設(shè)備(諸如蜂窩電話、與DVD和Blu-ray光盤(pán)相似的唱盤(pán)或記錄器、 以及符合一段廣播的終端)l丸行上述處理,并且縮短了可感覺(jué)的開(kāi)始時(shí)間。此外,在上述討^r中,描述了在單個(gè)設(shè)備中i殳置兩個(gè)CPU的 情況,但是可以對(duì)具有三個(gè)或三個(gè)以上CPU的設(shè)備執(zhí)行上述處理。此外,本發(fā)明的實(shí)施例并不限于上述實(shí)施例,可在不偏離本發(fā) 明的實(shí)施例的范圍內(nèi)對(duì)本發(fā)明的實(shí)施例進(jìn)行各種^f,務(wù)改。本領(lǐng)域的技術(shù)人員應(yīng)理解,在附加權(quán)利要求或其等同物的范圍 內(nèi),可根據(jù)設(shè)計(jì)要求和其它因素來(lái)進(jìn)行各種修改、組合、子組合、 和替換。
權(quán)利要求
1. 一種用戶攜帶的電子設(shè)備,所述電子設(shè)備包括第一處理器,被配置為執(zhí)行第一操作系統(tǒng),并且當(dāng)所述 第一操作系統(tǒng)的起動(dòng)完成時(shí),執(zhí)行第一用戶界面處理;以及第二處理器,被配置為執(zhí)行起動(dòng)時(shí)間短于所述第一操作 系統(tǒng)的第二操作系統(tǒng),當(dāng)所述第二操作系統(tǒng)的起動(dòng)完成時(shí),執(zhí) 行從被所述第 一處理器共用的輸入裝置中獲取用戶指示的第 二用戶界面處理,并且當(dāng)所述第一#:作系統(tǒng)的起動(dòng)完成時(shí),禁 止執(zhí)行所述第二用戶界面處理。
2. 根據(jù)權(quán)利要求1所述的電子設(shè)備,其中,所述第一處理器使所 述第二處理器開(kāi)始所述第二操作系統(tǒng)的起動(dòng),然后,開(kāi)始所述 第一才乘作系統(tǒng)的起動(dòng)。
3. 根據(jù)權(quán)利要求1所述的電子設(shè)備,其中,所述第一處理器使所 述第二處理器開(kāi)始所述第二操作系統(tǒng)的起動(dòng),并且開(kāi)始所述第一操作系統(tǒng)的起動(dòng),以及將預(yù)先存儲(chǔ)并表示來(lái)自用戶的操作指 示的數(shù)據(jù)讀取到被所述第 一用戶界面處理和所述第二用戶界 面處理共用的存儲(chǔ)區(qū)域。
4. 根據(jù)權(quán)利要求1所述的電子設(shè)備,其中,所述第一處理器將表示起動(dòng)要素的數(shù)據(jù)寫(xiě)到被所 述第二用戶界面處理使用的存^諸區(qū)域,以及所述第二處理器根據(jù)表示所寫(xiě)入的起動(dòng)要素的數(shù)據(jù),執(zhí) 行與起動(dòng)要素相應(yīng)的所述第二用戶界面處理。
5. 根據(jù)權(quán)利要求1所述的電子設(shè)備,其中,所述第二處理器執(zhí)4亍 與所述第一用戶界面處理中的一部分相似的處理作為所述第 二用戶界面處理。
6. —種用戶攜帶的電子"i殳備的起動(dòng)方法,所述方法包^^舌以下步 驟當(dāng)?shù)谝徊僮飨到y(tǒng)的起動(dòng)完成時(shí),通過(guò)^皮配置為沖丸行所述 第 一操作系統(tǒng)的第 一處理器執(zhí)行第 一用戶界面處理;當(dāng)起動(dòng)時(shí)間短于所述第 一才喿作系統(tǒng)的第二操作系統(tǒng)的起 動(dòng)完成時(shí),通過(guò)#皮配置為4丸行所述第二操作系統(tǒng)的第二處理器 執(zhí)行第二從被所述第 一處理器共用的輸入裝置中獲取用戶指 示的第二用戶界面處理;以及當(dāng)所述第一操作系統(tǒng)的起動(dòng)完成時(shí),禁止執(zhí)行所述第二 用戶界面處理。
全文摘要
一種用戶攜帶的電子設(shè)備,該電子設(shè)備包括第一處理器,被配置為執(zhí)行第一操作系統(tǒng),以及當(dāng)?shù)谝徊僮飨到y(tǒng)的起動(dòng)完成時(shí),執(zhí)行第一用戶界面處理;以及第二處理器,被配置為執(zhí)行起動(dòng)時(shí)間短于第一操作系統(tǒng)的第二操作系統(tǒng),當(dāng)?shù)诙僮飨到y(tǒng)的起動(dòng)完成時(shí),執(zhí)行第二用戶界面處理,其中,第二用戶界面處理從被第一處理器共用的輸入裝置中獲取用戶指示,以及當(dāng)?shù)谝徊僮飨到y(tǒng)的起動(dòng)完成時(shí),禁止執(zhí)行第二用戶界面處理。
文檔編號(hào)H04N5/91GK101123686SQ200710135739
公開(kāi)日2008年2月13日 申請(qǐng)日期2007年8月10日 優(yōu)先權(quán)日2006年8月10日
發(fā)明者吉田己久忠, 矢島實(shí) 申請(qǐng)人:索尼株式會(huì)社