TWI375911B - Electronic appliance and startup method - Google Patents
Electronic appliance and startup method Download PDFInfo
- Publication number
- TWI375911B TWI375911B TW096129441A TW96129441A TWI375911B TW I375911 B TWI375911 B TW I375911B TW 096129441 A TW096129441 A TW 096129441A TW 96129441 A TW96129441 A TW 96129441A TW I375911 B TWI375911 B TW I375911B
- Authority
- TW
- Taiwan
- Prior art keywords
- cpu
- processing
- user interface
- user
- arithmetic processing
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/22—Microcontrol or microprogram arrangements
- G06F9/24—Loading of the microprogram
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/177—Initialisation or configuration control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4405—Initialisation of multiprocessor systems
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Studio Devices (AREA)
Description
1375911 九、發明說明 【發明所屬之技術領域】 本發明係關於電子機器以及起動方法,特別是關於能 縮短體認上的起動時間之電子機器以及起動方法。 【先前技術】 近年來,其市場擴大受到期待之攝影裝置包括:利用 USB之通訊、或利用無線LAN、藍芽(Bluetooth)通訊而連 接於網路之攝影裝置;利用快閃記憶體或HDD(硬碟)等大 容量記錄媒體之攝影裝置。 爲了對應於和網路連接或對大容量的記錄媒體進行存 取,應開發之軟體規模變大,爲了高效率地進行開發,必 須在攝影裝置裝載高功能的作業系統(以下稱0S)並予以 執行。 藉由使用高功能的作業系統,並準備驅動軟體等的軟 體模組,而在起動後執行,能較容易在攝影裝置實現連接 於網路之功能以及對記錄媒體進行存取等的各種功能。 第1圖係顯示習知的攝影裝置構造之方塊圖。 攝影裝置係具備:CPU 1 1、記億體1 2、快閃記憶體 1 3、CPU 1 4、記憶體1 5、快閃記億體1 6、液晶顯示面板 控制IC 1 7、液晶顯示面板丨8、攝影部1 9、訊號控制 CODEC(COder/DECoder)20、媒體 I / 〇 (i np u t/〇 u t p u t) 2 1、 記錄媒體22、按鈕輸入介面23、電源按鈕24、媒體取出 按鈕25、調焦按鈕26、液晶顯示面板開關按鈕27、錄影 -4 - 1375911 按鈕28、以及通訊控制IC29。 CPU11、記億體12、快閃記憶體13、CPU14、記憶體 1 5、快閃記億體1 6、液晶顯示面板控制1C 1 7、攝影部 19、訊號控制 CODEC20、媒體 I/0(input/output)21、按鈕 輸入介面23、以及通訊控制IC29,係藉由控制匯流排來 連接。 CPU11,係執行作業系統或應用程式等之儲存於記憶 體12中之程式,而進行使用者介面處理。所謂使用者介 面處理是指:按照使用者所進行之操作來進行既定處理, 或對使用者進行資訊提示、通知。 記憶體12中儲存著:藉由CPU1 1所執行之程式,執 行程式所須之暫時的資料等等。在第1圖中儲存於記憶體 12之資料以虛線表示者,係指該等資料屬暫時儲存者。 暫時儲存於記憶體12之資料中之應用程式41,係和 儲存於快閃記憶體13之應用程式31相同的程式;使用者 設定資料42’係和儲存於快閃記憶體13之使用者設定資 料32相同的資料。應用程式41和使用者設定資料42, 當按壓電源按鈕24而起動攝影裝置時,係將儲存於快閃 記憶體1 3之應用程式3 1和使用者設定資料3 2予以複製 而分別儲存於記憶體1 2中。 起動要因資料43,係表示攝影裝置的起動要因之資 料’在起動攝影裝置時藉由CPU1 1儲存於記憶體12。 顯示影像資料44,係爲了在液晶顯示面板1 8顯示影 像之資料’例如’要根據儲存於記錄媒體22之影像資料 -5- 1375911 而在液晶顯示面板1 8顯示影像時,係將從記錄媒體22讀 出而在訊號控制CODEC20進行解碼所得之資料,當作顯 示影像資料44而儲存於記憶體12中。 流資料(stream data)45,係讓記錄媒體22記錄之動 畫資料’在進行錄影時儲存於記億體12中。錄影時,將 攝影部19所取得之影像訊號經由訊號控制CODEC20進行 編碼所得之資料,當作流資料45予以儲存。 快閃記憶體1 3係非揮發性記憶體,用來儲存程式和 各種資料。在第1圖的例子,快閃記憶體13中儲存著: 供記億體12複製而由CPU1 1執行的應用程式31、在攝影 裝置動作(攝影動作等)時表示使用者的設定値的資料之使 用者設定資料3 2。 CPU 1 4,係執行作業系統或應用程式等之儲存於記憶 體1 5之程式,以控制攝影部! 9及訊號控制CODEC20。 如此般’在攝影裝置設有2個CPU,一方之CPU11係進 行使用者介面的處理,另一 CPU 14則根據CPU11之指 示’而進行攝影控制和訊號控制。 記憶體15儲存著:藉由CPU14所執行的程式、執行 程式所須之暫時資料等等。 在第1圖的例子,和快閃記憶體1 6中所儲存之應用 程式5 1同樣的應用程式6丨,係暫時儲存於記憶體1 5中 的資料。應用程式61,當攝影裝置起動時,係將快閃記 憶體16中所儲存之應用程式51予以複製而儲存於記憶體 15« -6- 1375911 調焦按鈕 26,係爲了進行放大(z〇〇m-in)或縮小 (zoom-out)時所按壓之按鈕。 液晶顯示面板開關按鈕2 7,係爲了開始進行液晶顯 示面板18之顯示時,或爲了結束液晶顯示面板18之顯示 時所按壓之按鈕。 錄影按鈕2 8,係爲了開始進行錄影時’亦即爲了開 始將編碼後所得之影像資料記錄於記錄媒體22時所按壓 之按鈕。 第2圖係顯示具有上述構成之習知攝影裝置的起動處 理之時序圖。 第2圖之上段的帶區顯示CPU1 1的處理,中段的帶 區顯示CPU 14的處理,下段的帶區顯示液晶顯示面板18 之畫面內容。第2圖的橫方向代表時間方向。 當按壓電源開關24後,CPU11之OS起動和CPU14 之OS起動會同時開始。當CPU11之OS起動完成時,會 載入驅動程式等的模組,而藉由CPU11執行所載入之模 組。 在第1圖的攝影裝置,CPU1 1係執行使用者介面的處 理,在CPU11開始起動OS的時點(尙未完成os起動等的 時點),液晶顯示面板1 8尙未進行顯示,液晶顯示面板 18的畫面爲全黑畫面。 在第1圖的攝影裝置,CPU11所執行的OS,係比 CPU14執行的OS更高功能的os,爲了開始進行使用者 介面的處理,在起動後必須載入各種的模組或予以執行。 -9- 1375911 * 整(儲存於記億體丨2之使用者設定資料42)來設定攝影部 19的動作。當攝影部19之起動和其動作設定完成時,液 晶顯示面板18會顯示攝影部19所攝影之影像。 當攝影部19所攝影之影像顯示於液晶顯示面板18上 時’對應於使用者用調焦按鈕26所進行之調焦操作, CPU11會進行定框(framing)的調整。 當攝影部19之起動和攝影部19之動作設定完成,在 φ 比可調整定框之時點稍晚的時點,可進行錄影。當按壓錄 影按鈕 28,對應於開始錄影的指示,CPU11會提供 CPU14開始錄影的指示。 收到開始錄影的指示之CPU 1 4,會控制攝影部1 9及 訊號控制CODEC20而開始進行錄影。這時,CPuii提供 CPU14指示(在液晶顯示面板18上顯示攝影部19所攝影 的影像,重疊於該影像而顯示錄影中的資訊、開始錄影後 經過的時間等)’ CPU 1 4根據CPU 1 1的指示而控制液晶顯 # 示面板控制IC17。 習知攝影裝置之起動處理係依以上流程來進行。 _ _ 專利文獻1揭示的技術,係根據儲存於記憶體之記錄 媒體管理資訊來進行電源導通時之攝影準備,藉此來縮短 * 起動時間。 [專利文獻1]日本特開2002-237977號公報 【發明內容】 爲了在攝影裝置起動高功能的OS,必須進行之前處 -11 - 1375911 . 且前述第1作業系統之起動完成時’係執行第1使用者介 面的處理;該第2運算處理裝置’當執行第2作業系統 (起動時間比前述第1作業系統短)且前述第2作業系統之 起動完成時’執行第2使用者介面的處理(從和前述第1 作業系統共用的輸入手段取得前述使用者的指示)’當前 述第1作業系統之起動完成時,抑制前述第2使用者介面 的處理之執行。 φ 在前述第1運算處理裝置,可讓前述第2運算處理裝 置開始起動前述第2作業系統後,再開始起動前述第1作 業系統。 在前述第1運算處理裝置,可讓前述第2運算處理裝 置開始起動前述第2作業系統後,再開始起動前述第1作 業系統,並從前述第1使用者介面處理及前述第2使用者 介面處理所共用之儲存區域,讀取預先儲存之表示前述使 用者的動作指示之資料。 • 在前述第1運算處理裝置,可將表示起動要因之資料 寫入前述第2使用者介面的處理所使用之儲存區域,在前 . 述第2運算處理裝置,根據所寫入之表示起動要因的資 .料’按照起動要因來執行前述第2使用者介面之處理。 在前述第2運算處理裝置,可將和前述第1使用者介 面處理中一部分的處理同樣的處理,當作前述第2使用者 介面處理來執行。 #發明的一態樣之起動方法,係供使用者攜帶之電子 機#之起動方法,其特徵在於包含以下步驟:藉由執行第 -13- 1375911 1作業系統之第1運算處理裝置,在完成前述第1作業系 統之起動時,執行第1使用者介面之處理;藉由執行第2 作業系統(起勖時間比前述第1作業系統短)之第2運算處 理裝置,在完成前述第2作業系統的起動時,執行第2使 用者介面之處理(從和前述第1運算處理裝置共用之輸入 手段取得前述使用者的指示):當前述第1作業系統之起 動完成時,抑制前述第2運算處理裝置之執行前述第2使 用者介面的處理。 依據本發明之一態樣,藉由執行第1作業系統之第1 運算處理裝置,在完成前述第1作業系統之起動時,執行 第1使用者介面之處理;藉由執行第2作業系統(起動時 間比前述第1作業系統短)之第2運算處理裝置,在完成 前述第2作業系統的起動時,執行第2使用者介面之處理 (從和前述第1運算處理裝置共用之輸入手段取得前述使 用者的指示)。又當前述第1作業系統之起動完成時,抑 制前述第2運算處理裝置之執行前述第2使用者介面的處 理》 依據本發明之一態樣,能縮短體認上的起動時間。 【實施方式】 以下說明本發明之實施形態’本發明之構成要件和說 明書或圖式所記載的實施形態之對應關係如下。以下的記 載,僅是用來確認可支持本發明之實施形態係記載於說明 書或圖式中。因此,雖然在說明書或圖式中記載著對應於 -14- 1375911 本發明的構成要件之實施形態,但即使是未記載的實施形 態,也不代表此實施形態並不對應於該構成要件,相反 地,即使是記載成對應於構成要件之實施形態,但並不代 表此實施形態無法對應於該構成要件以外的構成要件。 本發明的一態樣之電子機器(例如,第3圖的攝影裝 置101),係使用者可攜帶之電子機器,其具備第1運算 處理裝置(例如第3圖之CPU1 1 1)以及第2運算處理裝置 (例如第3圖之CPU 112);該第1運算處理裝置,當執行 第1作業系統且前述第1作業系統之起動完成時,係執行 第1使用者介面處理;該第2運算處理裝置,當執行第2 作業系統(起動時間比前述第1作業系統短)且前述第2作 業系統之起動完成時,執行第2使用者介面的處理(爲了 從和前述第1作業系統共用的輸入手段取得前述使用者的 指示),當前述第1作業系統之起動完成時,抑制前述第 2使用者介面的處理之執行。 本發明的一態樣之起動方法,係使用者可攜帶之電子 機器之起動方法,其包含以下步驟:當藉由執行第1作業 系統之第1運算處理裝置完成前述第1作業系統之起動 時’執行第1使用者介面之處理(例如第 6圖之步驟 S3 4);當藉由執行第2作業系統(起動時間比前述第1作 業系統短)之第2運算處理裝置完成前述第2作業系統的 起動時,執行第2使用者介面之處理(爲了從和前述第1 運算處理裝置共用之輸入手段取得前述使用者的指示)(例 如第6圖之步驟S2 5);當前述第1作業系統之起動完成 1375911 時,抑制前述第2運算處理裝置之執行前述第2使用者介 面的處理(例如第6圖之步驟S3 3)。 第3圖係本發明的一實施形態之攝影裝置1〇1的構成 例之方塊圖。 攝影裝置101,係具有容易攜帶的尺寸之電子機器, 其具備:CPU111、CPU112、ROM(唯讀記憶體)113、快閃 記憶體 1 14、共用記憶體 1 15、液晶顯示面板控制 1C 1 1 6、液晶顯示面板 1 1 7、攝影部 1 1 8、訊號控制 CODEC119、媒體1/0 120、記錄媒體121、按鈕輸入介面 122、電源按鈕123、媒體取出按鈕124、調焦按鈕125、 液晶顯示面板開關按鈕126、錄影按鈕127、以及通訊控 制 1C 128 〇 C P U 1 1 1、C P U 1 1 2、R Ο Μ 1 1 3、快閃言己憶體 1 1 4、共用 記憶體115'液晶顯示面板控制IC1 16、攝影部118、訊 號控制CODEC119、媒體1/0120、按鈕輸入介面122、以 及通訊控制1C 1 2 8,係藉由控制匯流排來連接。 如此般,攝影裝置1〇1係具有2個CPU的機器。 一方之CPU111,基本上,係按照使用者的操作來進 行處理,或對使用者進行資訊之提示、通知,亦即控制使 用者介面之CPU;另一方之CPU112,基本上,係進行攝 影部1 I 8的控制、訊號控制等之與動畫攝影有關的控制。 CPU111 所執行之 OS,係 Linux(商標)、Windows(登 記商標)等之高功能OS。相對於此,CPU1 12所執行之 OS,係 iTron(商標)、VxWORKS(商標)等之功能上比 -16- 1375911 CPU111執行的os差但可高速起動的os。 在os起動後,CPU111會載入驅動程式等各種的模 組,當執行完後,才能執行用來規定使用者介面處理之應 用程式,因此若將可開始進行使用者介面處理爲止的時間 定爲 CPU111執行的 0S起動所須時間,該時間會比 CPU112執行的0S起動所須時間更長。 CPU1 12執行的0S,不須載入各種模組再予以執行, 在起動後就能執行應用程式,而開始進行其本身功能之攝 影控制及訊號控制。 因此,由於CPU1 1 1到達可開始進行使用者介面處理 的狀態較費時間,在攝影裝置101,係在CPU1 1 1到達可 開始進行使用者介面處理的狀態的期間,讓另一方的 CPU112,進行CPU111應處理的作業中一部分的處理。 亦即,起動畫面之顯示、起動音之輸出、液晶顯示面 板之開關、攝影部1 1 8所攝影的影像之顯示、對應於使用 者之調焦操作來調整定框等等之使用者介面處理中一部分 的處理,在CPU1 1 1到達可開始進行使用者介面處理的狀 態的期間,係由CPU 1 1 2來進行。 藉此,相較於在CPU111執行應用程式後,才顯示起 動畫面、輸出起動音的情形,能在更早的時點讓CPU1 12 進行該等處理,因此能將電源導通後之起動時間縮短。關 於攝影裝置101之起動的一連串流程,以下參照圖式來做 說明。 第3圖之C P U 1 1 1,係執行作業系統或應用程式等儲 -17- 1375911 - 存於共用記憶體115之程式,而進行使用者介面處理。 CPU 11 2,係執行執行作業系統或應用程式等儲存於 共用記億體1 1 5之程式’並控制攝影部丨1 8以及訊號控制 CODEC 1 1 9。 R0M113,係儲存CPU111所執行的程式。在第3圖 的例子,電源導通時 CPU1 1 1所執行的程式IPL(Intial Program Loader)131 係儲存於 R0M113。藉由執行 φ IPL131,將快閃記憶體114所儲存之起動載入程式Ml複 製到共用記憶體115,而根據起動載入程式141來進行後 續的處理。 快閃記億體1 14爲非揮發性的記憶體,係儲存著 CPU111及CPU112所執行之程式等的各種資料。在第1 圖的例子,快閃記憶體1 1 4儲存著:起動載入程式1 4 1、 OS142、OS143、應用程式144、應用程式145、使用者設 定資料1 4 6。 # 起動載入程式141,係藉由複製到共用記憶體115而 由CPU1 1 1執行的程式,係用來規定0S和應用程式的起 動順序等等。 • · OS142,係藉由複製到共用記憶體115而由CPU112 執行的CPU112用0S。如上述般,OS142之起動時間比 CPU111用 0S爲短,因此CPU1 12的處理可包括:起動 0S 142後,執行應用程式154,進行攝影控制,以及使用 者介面處理中一部分的處理。 OS143,係藉由複製到共用記憶體1 15而由CPU1 1 1 -18- 1375911 像訊號予以解碼’根據解碼後所得資料,使液晶顯示面板 控制IC 1 1 6進行讓液晶顯示面板1 1 7顯示畫面之控制。 媒體I/O 12〇’係記錄媒體121之介面。媒體 1/0120,可對記錄媒體121進行資料之寫入,並對記錄於 記錄媒體1 2 1之資料進行讀取。 記錄媒體丨21,係由光碟以及其驅動器、或半導體記 憶體、HDD等所構成,將透過媒體1/0 120所供應之經由 訊號控制CODEC1 19編碼後之影像資料予以記錄。記錄媒 體121所記錄之影像資料透過媒體1/0120適當地讀取, 而用於影像之顯示等等。 CPU111和 CPU1 12係經由通訊控制IC128進行通 訊。CPU1 1 1將資料寫入通訊控制1C 128後,通訊控制 IC128會對CPU112發出中斷訊號,CPU112會從通訊控制 IC128讀取CPU111所寫入之資料。當CPU112將資料寫 入通訊控制IC128後,通訊控制IC128會對CPU1 1 1發出 中斷訊號,CPU111會從通訊控制IC128讀取CPU112所 寫入之資料。藉此在CPU1 1 1和CPU 1 12之間進行通訊。 按鈕輸入介面122,係電源按鈕123、媒體取出按鈕 124、調焦按鈕125、液晶顯示面板開關按鈕126、錄影按 鈕127等之輸入介面,其將對應於所按壓的按鈕之訊號透 過控制匯流排供應C P U 1 1 1和C P U 1 1 2。由於將對應於所 按壓的按鈕之訊號適當地輸出至CPU111和CPU112,故 按鈕輸入介面122是CPU111和CPU112共用的輸入介 面。 -21 - 1375911 電源按鈕123,係爲了使電源導通或切斷時所按壓之 按鈕。 媒體取出按鈕124’當記錄媒體121係由光碟及其驅 動器所構成時,係爲了.從攝影裝置101取出光碟而按壓之 按鈕。 記錄媒體121係由光碟及其驅動器所構成,在攝影裝 置101的電源切斷之狀態下按壓媒體取出按鈕124的情 形,攝影裝置101會暫時起動而將光碟排出。亦即,攝影 裝置101之起動要因至少具備2個:在電源爲切斷狀態下 按壓電源按鈕123、以及在電源爲切斷狀態下按壓媒體取 出按鈕1 24。儲存於共用記憶體1 1 5之起動要因資料 157,係這2個要因中之任一個。 調焦按鈕1 2 5,係爲了進行放大或縮小時所按壓之按 鈕。 液晶顯不面板開關按鈕126,係爲了開始進fr液晶顯 示面板117之顯示時,或爲了結束液晶顯示面板Π7之顯 示時所按壓之按鈕。 錄影按鈕1 2 7,係爲了開始進行錄影時,亦即爲了開 始將編碼後所得之影像資料記錄於記錄媒體1 2 1時所按壓 之按鈕。 第4圖係顯示具有上述構成之攝影裝置101的起動處 理之時序圖。 第4圖之上段的帶區顯示CPU111的處理’中段之局 部重疊的2個帶區顯示CPU112的處理,下段的帶區顯示 -22- 1375911 OS153起動前’將起動要因資料157儲存於共用記億體 1 1 5等也是由CPU1 1 1來進行。 按照來自CPU111之指示,CPU1 12會起動CPU112 用的OS152(藉由CPU111儲存於共用記憶體115)。OS152 之起動’係在CPU111執行之OS153的起動完成之前先完 成。 當OS152之起動完成後,CPU112會將CPU112用之 應用程式144複製到共用記憶體115,並執行應用程式 154。接下來CPU112的處理,係按照應用程式154來進 行。 開始執行應用程式154後之CPU112,會讓未圖示之 揚聲器輸出起動音。CPU112,會控制液晶顯示面板控制 1C 1 1 6,使液晶顯示面板1 1 7開始進行顯示後,在液晶顯 示面板117顯示起動畫面。 如此般,在攝影裝置101,使用者介面處理中一部分 的處理,係由執行功能稍差但起動不耗時間的 OS之 CPU112來進行。CPU112所執行之使用者介面處理,不是 使用者介面處理全部,而是和使用者介面處理全體中一部 分的處理同樣的處理,亦即其功能受限定,因此可將其稱 爲限定使用者介面處理。 CPU112 -在開始進行限定使用者介面處理後之既定 時點,讓攝影部118起動,用攝影部118進行攝影,而開 始藉由訊號控制CODEC1 19進行訊號處理的控制。在第1 圖的攝影裝置,係按照CPU11之指示而開始藉由CPU 14 -24- 1375911 進行攝影部的控制等(第2圖);相對於此,在攝影裝置 101’ CPU112可以說是自主地開始進行攝影部118之控制 等等。 藉由攝影部118之攝影和藉由訊號控制CODEC 119之 訊號處理控制’係以和限定使用者介面處理並行的方式由 C P U 1 1 2來進行。 CPU112將攝影部ΐι8起動後,係按照儲存於共用記 憶體115之使用者設定資料156(使用者之調整操作)來設 定攝影部1 1 8的動作。例如,當使用者預先調整聚焦位 置、白平衡、曝光時’係以能依據該調整値來進行攝影的 方式控制攝影部1 1 8的動作。如後述般,使用者設定資料 156,係藉由執行起動載入程式151之CPU1 1 1來儲存於 共用記億體1 1 5。 CPU1 12,在攝影部118起動且其動作設定完成後, 係將攝影部Π 8所攝影之影像顯示於液晶顯示面板1 1 7。 藉此,使用者可使用調焦按鈕125進行調焦操作以決定其 構圖。 當使用者進行調焦操作時,CPU1 12會當作限定使用 者介面處理而受理調焦操作,按照使用者的操作進行定框 調整。 在比可調整定框的時點稍晚的時點,CPU1 1 1用 OS 的起動、驅動程式等各種模組的載入和執行、CPU1 1 1用 應用程式之起動等完成,這時可進行錄影。 當按壓錄影按鈕1 2 7後,接到開始錄影的指示, -25- 1375911 CPUl 1 1會當作使用者介面處理而受理該操作,對CPU112 發出開始錄影的指示。CPU 1 12,會按照CPU1 1 1之指示而 控制攝影部Π8、訊號控制C0DEC1 19等以進行錄影。 又在這時,CPU111會指示CPU112將錄影中的資訊 和開始錄影經過時間等顯示於液晶顯示面板1 1 7,CPU 1 1 2 會根據 CPU1 1 1的指示,來控制液晶顯示面板控制 1C 116。 在成爲可進行錄影之時點,CPU1 1 1會將切換指令(指 示限定使用者介面處理結束)傳送給CPU112°CPU112, 在收到切換指令後,會結束限定使用者介面的處理,並持 續進行攝影部1 18和訊號控制CODEC1 19的控制等之和攝 影有關的控制。接下來的使用者介面處理,係由CPU1 1 1 接手。 攝影裝置101之起動係以上述的流程來進行。 如此般,在攝影裝置1 〇 1,係藉由功能稍差但起動時 間短之CPU1 12來進行使用者介面處理中一部分的處理 (限定使用者介面處理),亦即進行起動畫面之顯示、攝影 部118所取得之影像的顯示等等,因此縮短體認上的起動 時間。 接著,參照第5圖及第6圖之流程圖來說明攝影裝置 101之起動處理。 該處理,係在電源爲切斷狀態下’當電源按鈕123被 按壓時,或媒體取出按鈕124被按壓時開始進行。 在步驟S 1 1,CPUl 1 1開始執行ROM1 1 3所儲存的 -26- 1375911 IPL131,前進至步驟S12後,將儲存於快閃記憶體1 起動載入程式141複製到共用記憶體115。 在步驟S13,CPU111開始執行共用記憶體n5 存之起動載入程式151。在OS143起動完成爲止的期 CPU111的處理會按照起動載入程式Ml來進行。 在步驟S14,CPU111會產生起動要因資料157 存於共用記憶體115。例如,當按壓電源按鈕123而 進行起動時,會產生表示其爲起動要因之資料,而當 動要因資料157儲存於共用記憶體115。又當按壓媒 出按鈕124而開始進行起動時,會產生表示其爲起動 之資料,而當作起動要因資料1 5 7儲存於共用記 115。按照所儲存之起動要因資料157所代表之起 因,而切換起動處理的內容。 在步驟S15,CPU1 1 1會根據共用記憶體1 15所 之起動要因資料157,而判定本次攝影裝置1〇1之起 因是否爲通常的起動要因(按壓電源按鈕123所產生) CPU1 1 1,在步驟S15,若判定成:本次攝影裝置 之起動要因,不是因按壓電源按鈕123所產生之通常 動要因,而是按壓媒體取出按鈕124所產生者時,會 至步驟S16,而進行起動要因爲記錄媒體121取出時 理後,結束該處理。關於起動要因爲記錄媒體121取 之處理,接下來會參照第7圖的流程圖來做說明。 另一方面,在步驟S15,若CPU111判定成:本 影裝置101之起動要因是因按壓電源按鈕123所產生 14之 所儲 間, 並儲 開始 作起 體取 要因 億體 動要 儲存 動要 〇 10 1 的起 前進 之處 出時 次攝 之通 -27- 1375911 常的起動要因時,前進至步驟S17,將儲存於快閃記憶體 114之CPU 112用的OS142複製到共用記億體115。 CPU 1 1 1,在步驟S 1 8,將儲存於快閃記憶體1 1 4之使 用者設定資料1 46複製到共用記億體1 1 5。 在步驟S19,CPU111解除CPU112之重置,藉此起 動 CPU112。 按照 CPU111的指示而起動後之 CPU112,在步驟 S20,開始執行CPU112用之OS152(藉由CPU111而儲存 於共用記憶體1 1 5 )。 在步驟S21,CPU1 1 1將儲存於快閃記億體114之 CPU1 1 1用的OS143複製到共用記憶體1 15,前進至步驟 S 2 2,開始執行共用記憶體1 1 5所儲存之0 S 1 5 3。 在步驟S23,開始執行OS152後之CPU112,將儲存 於快閃記憶體1 1 4之CPU 1 1 2用的應用程式1 44複製到共 用記憶體115後,前進至步驟S24,開始執行共用記憶體 115所儲存之應用程式154。 在步驟S25,CPU1 12開始進行限定使用者介面處 理。 在步驟S26,CPU112進行限定使用者介面處理,亦 即從未圖示之揚聲器輸出起動音,並使液晶顯示面板控制 1C 1 1 6開始進行讓液晶顯示面板1 1 7顯示畫面之控制。 CPU112,在步驟S27,當作限定使用者介面處理,係 控制液晶顯示面板控制1C 1 1 6而在液晶顯示面板1 1 7顯示 起動畫面。 -28- 1375911 在步驟S28,對應於CPUl 1 1用 OS之起動完成, CPU1 11載入驅動程式等的各種模組並開始執行。 在步驟S29,CPU112起動攝影部118,而開始進行攝 影部1 18之攝影、以及訊號控制CODEC 1 19之訊號處理的 控制。在此,也根據在步驟S18藉由CPUl 1 1儲存於共用 記憶體115之使用者設定資料156,來進行攝影部118的 動作之設定。當設定完成後,在液晶顯示面板117顯示出 攝影部118所攝影的影像,使用者可確認該顯示內容而進 行定框之設定。 在步驟S30,CPU111係將儲存於快閃記憶體114之 CPU111用應用程式145複製到共用記憶體115後,前進 至步驟S 3 1,開始執行共用記億體1 1 5所儲存之應用程式 155» 在步驟S32,經由執行應用程式155而成爲可進行使 用者介面處理之CPU111,係對CPU112傳送切換指令, 而指示其抑制處理,並結束限定使用者介面處理。 在步驟S33,CPU112收到CPU111傳來的切換指令 後,結束限定使用者介面處理。關於在CPU 1 12進行限定 使用者介面處理時使用者所設定之攝影裝置101的狀態’ 係將表示攝影裝置101狀態的資訊儲存於共用記憶體 1 1 5,再由CPUl 1 1讀取以進行接手。 在步驟S34,CPU111開始進行使用者介面處理,藉 此結束起動處理。 在CPU11 1進行使用者介面處理的期間,若曾操作液 -29- 1375911 之終端機等等之起動時必須執行os之各種機器,也能進 行上述處理以縮短體認上的起動時間。 以上雖是針對2個CPU設於i個機器的情形做說 明’關於設有3個以上CPU之機器,也能進行上述的處 理。 本發明之實施形態,並不限於上述實施形態,在不脫 離本發明要旨之範圍內可做各種不同的改變。 【圖式簡單說明】 第1圖係顯示習知攝影裝置的構造之方塊圖。 第2圖係顯示習知攝影裝置的起動處理之時序圖。 第3圖係本發明的一實施形態之攝影裝置的構成例之 方塊圖。 第4圖係顯示第3圖的攝影裝置的起動處理時序。 第5圖係說明第3圖的攝影裝置的起動處理之流程 圖。 第6圖係說明第3圖的攝影裝置的起動處理之連續於 第5圖的流程圖。 第7圖係說明第5圖之步驟S16所進行之處理的流程 圖。 【主要元件符號說明】
1()1 :攝影裝置 111、112: CPU -31 - 1375911
- 113: ROM 1 1 4 :快閃記憶體 1 1 5 :共用記憶體 122:按鈕輸入介面 1 4 1 :起勖載入程式 142、1 43 : OS 144、145 :應用程式 φ 146 :使用者設定資料 151 :起勖載入程式 152、153 : Ο S 154、155 :應用程式 1 5 6 :使用者設定資料 157·起動要因資料
-32-
Claims (1)
1375911 十、申請專利範圍 1. 一種電子機器,係供使用者攜帶之電子機器,其 特徵在於: 係具備第1運算處理裝置以及第2運算處理裝置; 該第1運算處理裝置,當執行第1作業系統且前述第 1作業系統之起動完成時,係執行第1使用者介面的處 理; Φ 該第2運算處理裝置,當執行第2作業系統(起動時 間比前述第1作業系統短)且前述第2作業系統之起動完 成時,執行第2使用者介面的處理(從和前述第1作業系 統共用的輸入手段取得前述使用者的指示),當前述第1 作業系統之起動完成時,抑制前述第2使用者介面的處理 之執行。 2. 如申請專利範圍第1項記載之電子機器,其中, 前述第1運算處理裝置,係讓前述第2運算處理裝置開始 # 起動前述第2作業系統後,再開始起動前述第1作業系 統。 . 3.如申請專利範圍第1項記載之電子機器,其中, 前述第1運算處理裝置,係讓前述第2運算處理裝置開始 起動前述第2作業系統後,再開始起動前述第〗作業系 統,並從前述第1使用者介面處理及前述第2使用者介面 處理所共用之儲存區域,讀取預先儲存之表示前述使用者 的動作指示之資料。 4.如申請專利範圍第1項記載之電子機器,其中, -33- 1375911 前述第1運算處理裝置,係將表示起動要因之資料寫入前 述第2使用者介面的處理所使用之儲存區域; 前述第2運算處理裝置,係根據所寫入之表示起動要 因的資料,按照起動要因來執行前述第2使用者介面之處 理。 5. 如申請專利範圍第1項記載之電子機器,其中, 前述第2運算處理裝置,係將和前述第丨使用者介面處理 中一部分的處理同樣的處理,當作前述第2使用者介面處 理來執行。 6. —種起動方法,係供使用者攜帶之電子機器之起 動方法,其特徵在於包含以下步驟: 藉由執行第1作業系統之第1運算處理裝置,在完成 前述第1作業系統之起動時,執行第1使用者介面之處 理; 藉由執行第2作業系統(起動時間比前述第1作業系 統短)之第2運算處理裝置,在完成前述第2作業系統的 起動時,執行第2使用者介面之處理(從和前述第1運算 處理裝置共用之輸入手段取得前述使用者的指示); 當前述第1作業系統之起動完成時,抑制前述第2運 算處理裝置之執行前述第2使用者介面的處理。 -34-
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006218701A JP5028904B2 (ja) | 2006-08-10 | 2006-08-10 | 電子機器、および起動方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200820080A TW200820080A (en) | 2008-05-01 |
| TWI375911B true TWI375911B (en) | 2012-11-01 |
Family
ID=39052226
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW096129441A TWI375911B (en) | 2006-08-10 | 2007-08-09 | Electronic appliance and startup method |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US7900035B2 (zh) |
| JP (1) | JP5028904B2 (zh) |
| KR (1) | KR20080014649A (zh) |
| CN (1) | CN100568923C (zh) |
| TW (1) | TWI375911B (zh) |
Families Citing this family (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009065330A (ja) * | 2007-09-05 | 2009-03-26 | Panasonic Corp | データ処理回路、半導体装置、撮像装置、並びにデータ処理装置の制御方法 |
| JP2009093439A (ja) * | 2007-10-09 | 2009-04-30 | Canon Inc | 情報処理装置とその制御方法 |
| JP5175603B2 (ja) * | 2008-04-16 | 2013-04-03 | 富士通テン株式会社 | コンテンツ再生装置、及び電子機器 |
| KR101476691B1 (ko) | 2008-04-23 | 2014-12-29 | 삼성전자주식회사 | 디바이스 구동장치 및 구동방법 |
| JP2011060225A (ja) * | 2009-09-14 | 2011-03-24 | Toshiba Corp | オペレーティングシステム起動方法 |
| TWI412999B (zh) | 2010-03-31 | 2013-10-21 | Wistron Corp | 平行化快速啟動方法及具有多處理單元之電子裝置 |
| CN102214105B (zh) * | 2010-04-08 | 2017-05-31 | 纬创资通股份有限公司 | 平行化快速启动方法及具有多处理单元的电子装置 |
| JP2011253511A (ja) * | 2010-06-02 | 2011-12-15 | Minoru Yoshida | 情報生成システム及びその方法 |
| JP5273819B2 (ja) * | 2010-07-20 | 2013-08-28 | Necアクセステクニカ株式会社 | 車両用表示装置及び車両用表示方法 |
| JP5606249B2 (ja) * | 2010-09-28 | 2014-10-15 | 三菱電機株式会社 | 映像再生装置及び起動方法 |
| JP2012133650A (ja) * | 2010-12-22 | 2012-07-12 | Fujitsu Ten Ltd | 情報処理装置および情報処理方法 |
| JP5581253B2 (ja) * | 2011-03-24 | 2014-08-27 | 株式会社ホンダアクセス | リアカメラの表示装置 |
| JP5766032B2 (ja) * | 2011-06-07 | 2015-08-19 | 三菱電機株式会社 | 情報処理装置及びその起動方法 |
| CN102819457A (zh) * | 2011-06-10 | 2012-12-12 | 扬智科技股份有限公司 | 用来于开机期间播放多媒体文件的方法与装置 |
| JP5710424B2 (ja) * | 2011-08-26 | 2015-04-30 | ルネサスエレクトロニクス株式会社 | 情報機器 |
| JP2013190950A (ja) * | 2012-03-13 | 2013-09-26 | Ricoh Co Ltd | 制御装置、及び起動方法 |
| US8615766B2 (en) | 2012-05-01 | 2013-12-24 | Concurix Corporation | Hybrid operating system |
| EP3096218B1 (en) | 2012-05-09 | 2018-12-26 | Apple Inc. | Device, method, and graphical user interface for selecting user interface objects |
| JP5450745B1 (ja) * | 2012-09-18 | 2014-03-26 | 株式会社東芝 | 送信機及び送信機起動方法 |
| JP6102220B2 (ja) * | 2012-11-28 | 2017-03-29 | 株式会社リコー | 画像処理システム及びその情報処理方法 |
| WO2014105279A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for switching between user interfaces |
| BR112015024948A2 (pt) * | 2013-03-29 | 2017-07-18 | Hewlett Packard Development Co | compartilhamento de firmware entre agentes em um nó de computação |
| JP5899152B2 (ja) * | 2013-04-25 | 2016-04-06 | 京セラドキュメントソリューションズ株式会社 | メモリーアクセス制御システム及び画像形成装置 |
| KR102090273B1 (ko) * | 2013-08-14 | 2020-03-18 | 삼성전자주식회사 | 촬영 장치 및 이의 제어 방법 |
| KR102146857B1 (ko) | 2014-04-07 | 2020-08-21 | 삼성전자주식회사 | 촬영 장치 및 이의 제어 방법 |
| TWI557644B (zh) | 2014-11-12 | 2016-11-11 | 鴻海精密工業股份有限公司 | 雙處理器電子裝置及其快速開機啓動的方法 |
| US9632664B2 (en) | 2015-03-08 | 2017-04-25 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
| DE102015205378A1 (de) * | 2015-03-25 | 2016-09-29 | Volkswagen Aktiengesellschaft | Informations- und Unterhaltungssystem für ein Fahrzeug |
| JP6512895B2 (ja) * | 2015-03-27 | 2019-05-15 | キヤノン株式会社 | 撮像装置、その制御方法及びプログラム |
| US9860451B2 (en) * | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
| US9880735B2 (en) | 2015-08-10 | 2018-01-30 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
| DE112015006862T5 (de) | 2015-08-31 | 2018-05-17 | Mitsubishi Electric Corporation | Anwendungsausführungsvorrichtung und Anwendungsausführungsverfahren |
| WO2017037818A1 (ja) | 2015-08-31 | 2017-03-09 | 三菱電機株式会社 | アプリケーション実行装置およびアプリケーション実行方法 |
| US10417998B2 (en) | 2015-08-31 | 2019-09-17 | Mitsubishi Electric Corporation | Application execution apparatus and application execution method |
| KR102385552B1 (ko) * | 2015-12-29 | 2022-04-12 | 삼성전자주식회사 | 시스템-온-칩 및 이를 포함하는 전자 장치 |
| TWI588657B (zh) * | 2016-03-25 | 2017-06-21 | 晨星半導體股份有限公司 | 雙處理器系統及其控制方法 |
| US10412303B2 (en) * | 2016-07-21 | 2019-09-10 | Olympus Corporation | Imaging device, startup method of imaging device, and computer readable recording medium |
| CN113545093A (zh) * | 2019-03-29 | 2021-10-22 | 华为技术有限公司 | 启动装置的处理方法、装置、设备及存储介质 |
| JP7336899B2 (ja) * | 2019-07-02 | 2023-09-01 | キヤノン電子株式会社 | 画像読取装置 |
| CN113507567B (zh) * | 2021-09-08 | 2021-12-07 | 北京创米智汇物联科技有限公司 | 快速启动图像采集的方法、摄像机及存储介质 |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05242057A (ja) * | 1992-02-27 | 1993-09-21 | Sanyo Electric Co Ltd | マルチプロセッサシステムの起動方式 |
| JP3318269B2 (ja) * | 1998-09-17 | 2002-08-26 | 松下電器産業株式会社 | 情報処理装置 |
| JP2000172359A (ja) * | 1998-12-02 | 2000-06-23 | Nec Corp | パーソナルコンピュータの起動方法 |
| US7098899B1 (en) * | 1999-09-21 | 2006-08-29 | Intel Corporation | Dual form low power, instant on and high performance, non-instant on computing device |
| US6763458B1 (en) * | 1999-09-27 | 2004-07-13 | Captaris, Inc. | System and method for installing and servicing an operating system in a computer or information appliance |
| JP2001256066A (ja) * | 2000-02-29 | 2001-09-21 | Internatl Business Mach Corp <Ibm> | コンピュータシステム、オペレーティングシステムの切り替えシステム、オペレーティングシステムの実装方法、オペレーティングシステムの切り替え方法、記憶媒体及びプログラム伝送装置 |
| US6715016B1 (en) * | 2000-06-01 | 2004-03-30 | Hitachi, Ltd. | Multiple operating system control method |
| JP4499935B2 (ja) | 2001-02-07 | 2010-07-14 | オリンパス株式会社 | 電子カメラ |
| JP2003036174A (ja) * | 2001-07-25 | 2003-02-07 | Hitachi Ltd | 車載端末装置 |
| JP2004005320A (ja) * | 2002-04-23 | 2004-01-08 | Konica Minolta Holdings Inc | 電子機器、カメラ及びそれらの制御方法 |
| EP1467282B1 (en) * | 2003-04-09 | 2008-10-01 | Jaluna SA | Operating systems |
| US7508943B2 (en) * | 2003-05-16 | 2009-03-24 | Mo-Dv, Inc. | Multimedia storage systems and methods |
| JP2005050132A (ja) * | 2003-07-29 | 2005-02-24 | Sony Corp | 情報処理装置及び情報処理方法、並びにコンピュータ・プログラム |
| JP4243571B2 (ja) * | 2003-08-05 | 2009-03-25 | パナソニック株式会社 | 放送受信装置 |
| US20050066209A1 (en) * | 2003-09-18 | 2005-03-24 | Kee Martin J. | Portable electronic device having high and low power processors operable in a low power mode |
| JP2005202105A (ja) * | 2004-01-15 | 2005-07-28 | Ricoh Co Ltd | 電子装置 |
| CN1658185A (zh) * | 2004-02-18 | 2005-08-24 | 国际商业机器公司 | 相互独立地共存多个操作系统的计算机系统与其切换方法 |
| JP2005284491A (ja) * | 2004-03-29 | 2005-10-13 | Mitsubishi Electric Corp | 計算機の起動時間短縮方式 |
| US7886136B2 (en) * | 2004-05-21 | 2011-02-08 | Samsung Electronics Co., Ltd. | Computer system, method, and medium for switching operating system |
| JP2006163714A (ja) * | 2004-12-06 | 2006-06-22 | Fuji Photo Film Co Ltd | 撮影装置 |
| TWI279711B (en) * | 2005-08-19 | 2007-04-21 | Mitac Technology Corp | Dual-processor multimedia system, and method for fast activation of the multimedia system |
| US7689820B2 (en) * | 2006-09-27 | 2010-03-30 | L3 Communications Corporation | Rapid-boot computing device with dual operating systems |
| US8819483B2 (en) * | 2006-09-27 | 2014-08-26 | L-3 Communications Corporation | Computing device with redundant, dissimilar operating systems |
-
2006
- 2006-08-10 JP JP2006218701A patent/JP5028904B2/ja not_active Expired - Fee Related
-
2007
- 2007-08-09 KR KR1020070079975A patent/KR20080014649A/ko not_active Ceased
- 2007-08-09 TW TW096129441A patent/TWI375911B/zh not_active IP Right Cessation
- 2007-08-09 US US11/891,288 patent/US7900035B2/en not_active Expired - Fee Related
- 2007-08-10 CN CNB2007101357393A patent/CN100568923C/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| TW200820080A (en) | 2008-05-01 |
| CN101123686A (zh) | 2008-02-13 |
| JP5028904B2 (ja) | 2012-09-19 |
| US7900035B2 (en) | 2011-03-01 |
| CN100568923C (zh) | 2009-12-09 |
| KR20080014649A (ko) | 2008-02-14 |
| JP2008046672A (ja) | 2008-02-28 |
| US20080040599A1 (en) | 2008-02-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI375911B (en) | Electronic appliance and startup method | |
| JP2007049313A (ja) | 撮像装置及びその制御方法 | |
| US20090086030A1 (en) | Camera apparatus and control method thereof | |
| KR101467928B1 (ko) | 기기정보를 출력하는 a/v기기 및 그 기기정보출력방법 | |
| JP2003051977A (ja) | 撮像装置、撮像装置の制御方法、プログラムおよび記憶媒体 | |
| CN101184164A (zh) | 照相装置及其初始化方法 | |
| JP2011160412A (ja) | 撮像装置 | |
| JP6889566B2 (ja) | 記録装置およびその制御方法 | |
| JP4479455B2 (ja) | 画像記録装置、画像供給方法、およびプログラム | |
| JP7146428B2 (ja) | 画像記録装置及びその制御方法 | |
| JP2021082878A (ja) | 撮像装置 | |
| JP4261815B2 (ja) | 撮像装置 | |
| JP5323825B2 (ja) | 記録装置、及び記録装置の起動方法 | |
| JP2006229595A (ja) | 画像処理装置及びその制御方法、プログラム、記憶媒体 | |
| JP2008065641A (ja) | 電子機器、デジタルカメラ及び電子機器の起動方法 | |
| US8031263B2 (en) | Image input apparatus, a method of controlling thereof and a computer-readable storage medium | |
| JP2003224809A (ja) | データ記録装置 | |
| JP2006148821A (ja) | ヒストグラム表示装置 | |
| JP2003244654A (ja) | 画像処理装置、画像処理方法及び記憶媒体 | |
| JP4971640B2 (ja) | 撮像装置 | |
| JP3096869B2 (ja) | スチルビデオカメラ | |
| JP4939006B2 (ja) | 画像処理装置及びその制御方法 | |
| JP5019650B2 (ja) | 撮像装置及びその制御方法 | |
| KR101411311B1 (ko) | 디지털 촬영 장치 및 이의 제어 방법 | |
| JP2006019832A (ja) | デジタルカメラ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |