[go: up one dir, main page]

TWI375911B - Electronic appliance and startup method - Google Patents

Electronic appliance and startup method Download PDF

Info

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
Application number
TW096129441A
Other languages
English (en)
Other versions
TW200820080A (en
Inventor
Kikutada Yoshida
Minoru Yajima
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of TW200820080A publication Critical patent/TW200820080A/zh
Application granted granted Critical
Publication of TWI375911B publication Critical patent/TWI375911B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/22Microcontrol or microprogram arrangements
    • G06F9/24Loading of the microprogram
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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/177Initialisation or configuration control
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4405Initialisation 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-
TW096129441A 2006-08-10 2007-08-09 Electronic appliance and startup method TWI375911B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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