TWI426472B - Method and system for quickly launching navigation system audio and video functions without additional MCU (microcontrollers) - Google Patents
Method and system for quickly launching navigation system audio and video functions without additional MCU (microcontrollers) Download PDFInfo
- Publication number
- TWI426472B TWI426472B TW100118056A TW100118056A TWI426472B TW I426472 B TWI426472 B TW I426472B TW 100118056 A TW100118056 A TW 100118056A TW 100118056 A TW100118056 A TW 100118056A TW I426472 B TWI426472 B TW I426472B
- Authority
- TW
- Taiwan
- Prior art keywords
- navigation device
- switch
- video
- video playback
- audio
- Prior art date
Links
Landscapes
- Stored Programmes (AREA)
- Navigation (AREA)
- User Interface Of Digital Computer (AREA)
Description
本發明係涉及具影音功能的導航系統及方法,尤其係指一種無須額外MCU而迅速啟動導航系統影音功能的方法及系統。
第一圖繪示了先前技術的一種影音導航裝置開機後至開啟影音功能的工作流程:首先,執行啟動引導程式;接著運行導航裝置的作業系統(如WinCE或Linux);接著載入軟體驅動;然後啟動應用軟體,如圖形用戶介面軟體(GUI:Graphical User Interface);最後執行控制影音功能程式。由此可知該不帶微控制器的車用影音導航系統開機後無法馬上啟動影音功能,因為必須等到整個導航系統(作業系統+驅動+應用軟體)完成運行之後才能開始動作,這會讓使用者等待較長的時間,極為不便。
為了克服這一缺陷,目前業界的通常做法是在系統級晶片(SOC:System on Chip)與影音功能之間額外增加一個微控制器MCU(Micro Controller Unit)來控制啟動廣播系統(Radio Module)、CD播放器以及後視攝像頭(Rear camera)等影音功能,以達到讓使用者在開機後能馬上收聽廣播或播放音樂CD。第二圖繪示了這種帶MCU的影音導航裝置的硬體連接方塊圖。從第二圖中可以看出,滾動/按鈕開關(Roller/Button)2單向連接至微控制器1的輸入端以向該微控制器1發出影音播放觸發信號,微控制器1的各輸入/輸出端分別與系統級晶片3、廣播系統4(FM/AM)以及影音播放設備系統
5(如CD播放器、後視攝像頭等)的輸出/輸入端相連以傳輸控制信號。但這種帶MCU的影音導航裝置存在著成本高,硬體設計較複雜,使用元件多等諸多缺點,而且依此設計勢必會增加工廠備料及生產上的難度,很難得到普遍的應用,因而也不是實現影音導航系統中於開機後快速啟動影音功能的最佳解決辦法。
因此,上述的車用影音導航系統及其啟動影音功能的技術亟待改進和發展。
本發明之目的在於在省掉額外的微控器的情況下,通過強化啟動引導程式(bootloader)的功能,使其具備控制影音播放模組(如AV device)的能力,並且緊接著改變整個系統的開機啟動流程,從而在按下開機按鈕後即可快速地啟動Radio廣播系統、CD播放器以及Rear camera等影音播放模組,以增加產品在成本、售價上的競爭力。
為達到上述之目的,本發明提供一種無須額外MCU而迅速啟動導航設備影音功能的方法,應用於一導航設備,其通過該導航設備的一系統級晶片、一影音播放開關、一導航設備開關以及一影音播放模組達成,其中該方法包括以下步驟:(1)執行啟動引導程式以進入啟動引導模式;(2)在該啟動引導模式下通過該啟動引導程式控制該影音播放模組;(3)偵測導航設備開關是否被觸發以確定是否運行該導航設備的作業系統,若是,則產生一啟動導航設備的觸發信號,並繼續執行步驟(4),否則,返回步驟(2);(4)運行該導航設備的作業系統;(5)載入軟體驅動;(6)運行應用軟體;(7)在該作業系統環境下控制該影音播放模組。
在本發明的一優選實施例中,上述方法所涉及的該導航設備的該影音播放開關直接與該系統級晶片的一輸入端相連以向該系統級晶片發出影音播放開關觸發信號並作為該啟動引導程式中控制該影音播放模組的依據,以及
該影音播放模組的輸入/輸出端直接連接至該系統級晶片相應的輸出/輸入端以傳輸信號。
在本發明的一優選實施例中,上述方法所涉及的該影音播放開關和該導航設備開關可設在同一切換開關上,以該切換開關來切換僅開啟影音播放系統或是運行整個導航設備。該切換開關可以是旋鈕、滾動開關或者按鈕開關(Roller/Button)等,本發明不以此為限。
在本發明的一優選實施例中,上述方法所涉及的該導航設備的作業系統為WinCE或Linux系統。
在本發明的一優選實施例中,上述方法中的步驟(6)中的該應用軟體為提供圖形用戶介面(GUI)的軟體。
為達到上述之目的,本發明還提供一種無須額外MCU而迅速啟動導航設備影音功能的系統,其應用於一導航設備中,該導航設備包括一系統級晶片、一影音播放開關,一導航設備開關以及一影音播放模組,其中該系統包括:用於啟動引導程式及在啟動引導模式下控制該影音播放模組的啟動引導單元;用於確定是否運行該導航設備之作業系統的判斷單元;用於運行該導航設備之作業系統的系統運行單元;用於載入軟體驅動的驅動載入單元;用於運行應用軟體的應用軟體運行單元;以及,用於在該作業系統環境下控制該影音播放模組的控制單元。
在本發明的一優選實施例中,上述系統中所涉及的該導航設備的該影音播放開關直接與該系統級晶片的一輸入端相連以向該系統級晶片發出影音播放開關觸發信號,以及該影音播放模組的輸入/輸出端直接連接至該系統級晶片相應的輸出/輸入端以傳輸信號。
在本發明的一優選實施例中,上述系統中所涉及的該影音播放開關和該導航設備開關可設在同一切換開關上,以該切換開關來切換僅開啟影音播放系統或是運行整個導航設備。該切換開關可以是旋鈕、滾動開關或者按鈕
開關(Roller/Button)等,本發明不以此為限。
在本發明的一優選實施例中,上述系統中所涉及的該導航設備的作業系統為WinCE或Linux系統。
在本發明的一優選實施例中,上述系統中所涉及的判斷單元通過偵測該導航設備開關是否被觸發以確定是否運行該導航設備的作業系統,並產生一啟動導航設備的觸發信號。
在本發明的一優選實施例中,上述系統中所涉及的該應用軟體為提供圖形用戶介面(GUI)的軟體。
採用上述本發明給出的技術方案,可以實現以下技術效果:
(1)在啟動引導模式下,使用者開啟影音播放開關後即能迅速啟動影音播放模組(如Radio/CD player/Rear camera等),無須等到整個導航系統(作業系統+驅動+應用軟體)完成運行,省時且便利。
(2)無須額外的微控器(MCU)以改善先前設計的諸如成本高,硬體設計較複雜等缺點,期能達到增加產品在成本、售價上的競爭力。
為使對本發明的目的、構造特徵及其功能有進一步的瞭解,茲配合圖示詳細說明如下:
1‧‧‧微控制器(MCU)
2‧‧‧滾動/按鈕開關(Roller/Button)
3‧‧‧系統級晶片(SOC)
4‧‧‧廣播系統(FM/AM)
5‧‧‧影音播放設備系統(AV device)
20‧‧‧旋鈕開關
30‧‧‧系統級晶片(SOC)
40‧‧‧廣播系統(FM/AM)
50‧‧‧影音播放設備系統(AV device)
301‧‧‧啟動引導單元
302‧‧‧判斷單元
303‧‧‧系統運行單元
304‧‧‧驅動載入單元
305‧‧‧應用軟體運行單元
306‧‧‧控制單元
步驟S100‧‧‧執行啟動引導
步驟S200‧‧‧在啟動引導模式下控制影音播放模組
步驟S300‧‧‧確定是否運行作業系統(WinCE或Linux)
步驟S400‧‧‧運行作業系統(WinCE或Linux)
步驟S500‧‧‧載入軟件驅動
步驟S600‧‧‧啟動應用軟件(GUI)
步驟S700‧‧‧在作業系統環境下控制影音播放模組
第一圖係為先前技術之一種影音導航裝置開機後至開啟影音功能之工作流程圖;第二圖係為先前技術之一種帶MCU影音導航裝置之硬體連接方塊圖;第三圖係為本發明之一較佳實施例中導航設備之硬體連接方塊圖。
第四圖係為本發明之一較佳實施例中無須額外MCU而迅速啟動導航設備影音功能之方法流程圖;第五圖係為本發明之一較佳實施例中無須額外MCU而迅速啟動導航設備影音功能之系統功能模組連接圖。
請結合參閱第三圖,本發明的一種無須額外MCU而迅速啟動導航設備影音功能的方法及系統,應用於一導航設備中,該導航設備包括一系統級晶片30、一旋鈕開關20、一廣播系統(FM/AM)40,及一具有CD播放和後視攝像(Rear Camera)等功能的影音播放設備系統(AV device)50,其中該開關20直接與該系統級晶片30的一輸入端(圖未示)相連以向該系統級晶片30發出觸發信號,用於控制影音播放模組的一影音播放開關和運行整個導航設備(包括作業系統和應用軟件等)的一導航設備開關同設在該旋鈕20上,以該旋鈕20轉動來切換僅開啟影音播放系統或是運行整個導航設備。
該廣播系統40、影音播放設備系統50的輸入端分別連接至該系統級晶片30相應的輸出端,以及該廣播系統40、該影音播放設備系統50的輸出端分別連接至該系統級晶片30相應的輸入端,從而可以雙向傳輸信號。
請結合參閱第四圖所示,本發明的一種無須額外MCU而迅速啟動導航設備影音功能的方法,其應用於如上述及第三圖所示的該導航設備,該方法包括以下步驟:執行啟動引導程式以進入啟動引導模式的步驟S100;在該啟動引導模式下通過該啟動引導程式控制該影音播放模組的步驟S200;偵測導航設備開關是否被觸發以確定是否運行該導航設備的作業系統WinCE(或Linux)的步驟S300,當判斷為執行該作業系統時,則產生一啟動導航設備的觸發信號,並繼續執行步驟S400,否則,返回步驟S200;運行該導航設備的作業系統WinCE(或Linux)的步驟S400;載入軟體驅動的步驟S500;運行應用軟體的步驟S600;在該作業系統WinCE(或Linux)環境下控制該影音播放模組的步驟S700。
請進一步參閱至第五圖,本發明還提供一種無須額外MCU而迅速啟動導航設備影音功能的系統,其應用於如上述及第三圖所示的該導航設備,該系統包括:用於執行啟動引導及在啟動引導模式下控制該影音播放模組的啟動
引導單元301;用於確定是否運行該導航設備之作業系統的判斷單元302;用於運行該導航設備之作業系統的系統運行單元303;用於載入軟體驅動的驅動載入單元304;用於運行應用軟體的應用軟體運行單元305;以及,用於在該作業系統環境下控制該影音播放模組的控制單元306。
於本實施例中,當使用者旋動該旋鈕20使之處於影音播放開關ON處,啟動引導程式即刻被載入,由於本發明的該啟動引導程式中寫入了控制該影音模組(包括廣播系統40和影音播放設備系統50)的指令,這些指令代碼屬於本領域普通編程人員能夠輕易編寫完成的,因而在此就不贅述,於此時,該導航設備的使用者即可操控該影音播放模組,因此,即使系統只有單一系統級晶片(SOC:System on Chip)無須額外MCU,亦可完成迅速啟動導航設備影音功能,上述的步驟200具體是指當該啟動引導程式一被執行則本發明的該無須額外MCU而迅速啟動導航設備影音功能的系統即刻進入啟動引導模式,在該模式下該系統對使用者的操作做出相對應的控制,例如使用者選了另一個電臺,或是播放下一首歌曲等等,這些動作可以通過播放模組上設置的相關功能按鍵來實現,該系統就會對這些操作作出回應,而此時,該系統尚未運行其作業系統及相關應用程式。接下來,如使用者此時不需要進行GPS定位或導航,則不需要運行作業系統WinCE(或Linux),因而不往下執行步驟S400,而是保持該系統處於該啟動引導模式下;當需要開啟導航功能或其他應用軟件時,使用者旋動按鈕20使之處於導航設備開關ON位置處,則判斷單元302即可偵測到該導航設備開關被觸發並產生一啟動導航設備的觸發信號,從而進入步驟S400運行該作業系統,接著進行驅動載入及應用軟體如圖形應用介面軟體(GUI)載入的步驟,此時,該系統已經從原先的啟動引導模式進入到WinCE(或Linux)模式,接著,通過控制單元306以執行在該作業系統WinCE(或Linux)環境下控制該影音播放模組的步驟S700,即在該作業系統WinCE(或Linux)環境下,本發明的該
系統同樣會對使用者的操作做出相對應的控制,例如使用者選了另一個電臺,或是播放下一首歌曲等等,該系統就會對這些操作作出回應。因此,無論是否開啟導航設備的作業系統,只要開機了,系統就會迅速地執行啟動引導程式從而進入啟動引導模式,在該模式下,使用者就可自如地進行所有影音播放操作,而無須等到作業系統及所有應用軟體完成運行,提高了導航設備影音播放的開啟速度,提升了產品性能,並且無須外加MCU即可實現上述功能,節約了成本,增強產品在成本、售價上的競爭力。
以上所述者,僅為本發明其中的較佳實施例而已,並非用來限定本發明的實施範圍;即凡依本發明申請專利範圍所作的均等變化與修飾,例如對該導航設備的作業系統的變更以及影音播放模組中增加或減少影音播放設備等,皆為本發明專利範圍所涵蓋。
步驟S100‧‧‧執行啟動引導
步驟S200‧‧‧在啟動引導模式下控制影音播放模組
步驟S300‧‧‧確定是否運行作業系統(WinCE或Linux)
步驟S400‧‧‧運行作業系統(WinCE或Linux)
步驟S500‧‧‧載入軟件驅動
步驟S600‧‧‧啟動應用軟件(GUI)
步驟S700‧‧‧在作業系統環境下控制影音播放模組
Claims (9)
- 一種無須額外MCU(微控制器)而迅速啟動導航設備影音功能的方法,應用於一導航設備,其通過該導航設備之一系統級晶片、一影音播放開關、一導航設備開關以及一影音播放模組達成,該方法包括以下依次順序執行的步驟:(1)執行啟動引導程式以進入啟動引導模式;(2)在該啟動引導模式下通過該啟動引導程式控制該影音播放模組;(3)偵測該導航設備開關是否被觸發以確定是否運行該導航設備的作業系統,若是,則產生一啟動導航設備的觸發信號並執行步驟(4),否則,返回步驟(2);(4)運行該導航設備的作業系統;(5)載入軟體驅動;(6)運行應用軟體;(7)在該作業系統環境下控制該影音播放模組。
- 如申請專利範圍第1項所述之一種無須額外MCU(微控制器)而迅速啟動導航設備影音功能的方法,其中,該導航設備的該影音播放開關直接與該系統級晶片的一輸入端相連以向該系統級晶片發出影音播放開關觸發信號,以及該影音播放模組的輸入/輸出端直接連接至該系統級晶片相應的輸出/輸入端以傳輸信號。
- 如申請專利範圍第1項所述之一種無須額外MCU(微控制器)而迅速啟動導航設備影音功能的方法,其中,該影音播放開關和該導航設備開關可設在同一切換開關上,以該切換開關來切換僅開啟影音播放系統或是運行整個導航設備。
- 如申請專利範圍第1項所述之一種無須額外MCU(微控制器)而迅速啟動導航設備影音功能的方法,其中,步驟(6)中的該應用軟體為提供圖形用戶介面(GUI)的軟體。
- 一種無須額外MCU(微控制器)而迅速啟動導航設備影音功能的系統,其應用於一導航設備中,該導航設備包括一系統級晶片、一影音播放開關,一導航設備開關以及一影音播放模組,該系統包括:用於執行啟動引導程式以進入啟動引導模式並且在該啟動引導模式下控制該影音播放模組的啟動引導單元;用於確定是否運行該導航設備之作業系統的判斷單元;用於運行該導航設備之作業系統的系統運行單元;用於載入軟體驅動的驅動載入單元;用於運行應用軟體的應用軟體運行單元;以及,用於在該作業系統環境下控制該影音播放模組的控制單元。
- 如申請專利範圍第5項所述之一種無須額外MCU(微控制器)而迅速啟動導航設備影音功能的系統,其中,該導航設備的該影音播放開關直接與該系統級晶片的一輸入端相連以向該系統級晶片發出控制影音播放的觸發信號,以及該影音播放模組的輸入/輸出端直接連接至該系統級晶片相應的輸出/輸入端以傳輸信號。
- 如申請專利範圍第5項所述之一種無須額外MCU(微控制器)而迅速啟動導航設備影音功能的系統,其中,該影音播放開關和該導航設備開關可設在同一切換開關上,以該切換開關來切換僅開啟影音播放系統或是運行整個導航設備。
- 如申請專利範圍第5項所述之一種無須額外MCU(微控制器)而迅速啟動導航設備影音功能的系統,其中,該判斷單元通過偵測該導航設備開關是否被觸發以確定是否運行該導航設備的作業系統,並產生一啟動導航設 備的觸發信號。
- 如申請專利範圍第5項所述之一種無須額外MCU(微控制器)而迅速啟動導航設備影音功能的系統,其中,該應用軟體為提供圖形用戶介面(GUI)的軟體。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100118056A TWI426472B (zh) | 2011-05-24 | 2011-05-24 | Method and system for quickly launching navigation system audio and video functions without additional MCU (microcontrollers) |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100118056A TWI426472B (zh) | 2011-05-24 | 2011-05-24 | Method and system for quickly launching navigation system audio and video functions without additional MCU (microcontrollers) |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201248570A TW201248570A (en) | 2012-12-01 |
TWI426472B true TWI426472B (zh) | 2014-02-11 |
Family
ID=48138776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW100118056A TWI426472B (zh) | 2011-05-24 | 2011-05-24 | Method and system for quickly launching navigation system audio and video functions without additional MCU (microcontrollers) |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI426472B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015115950A1 (de) | 2015-09-22 | 2017-03-23 | Powagrip Industrial Co., Ltd. | Befestigungsmittel für einen Schraubenschlüssel |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000012967A1 (de) * | 1998-08-31 | 2000-03-09 | Robert Bosch Gmbh | Automatisierte eingabe von fahrtzielen und fahrtrouten in ein navigationssystem |
CN1617608A (zh) * | 2004-07-21 | 2005-05-18 | 南昌市和记实业有限公司 | 新型公交车智能调度移动通信多媒体视听*** |
-
2011
- 2011-05-24 TW TW100118056A patent/TWI426472B/zh not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000012967A1 (de) * | 1998-08-31 | 2000-03-09 | Robert Bosch Gmbh | Automatisierte eingabe von fahrtzielen und fahrtrouten in ein navigationssystem |
CN1617608A (zh) * | 2004-07-21 | 2005-05-18 | 南昌市和记实业有限公司 | 新型公交车智能调度移动通信多媒体视听*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015115950A1 (de) | 2015-09-22 | 2017-03-23 | Powagrip Industrial Co., Ltd. | Befestigungsmittel für einen Schraubenschlüssel |
Also Published As
Publication number | Publication date |
---|---|
TW201248570A (en) | 2012-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI479421B (zh) | 開機方法與電子裝置 | |
US8560752B2 (en) | Systems and methods utilizing a control docking unit | |
USRE43716E1 (en) | Method of fast switching control for different operation systems operated in computer | |
TWI309803B (en) | Systems, methods, and apparatus for providing efficient startup to computers with peripheral devices | |
TWI496083B (zh) | 雙作業系統的操作方法、可攜式電子裝置以及對接擴充系統 | |
US20100310095A1 (en) | Method for Providing a Mute Control Function for Multiple Microphones Connected to a Computer | |
WO2004012060A3 (en) | Low power digital audio decoding/playing system for computing devices | |
KR20130100797A (ko) | 미디어 검출에 기초한 시스템 타임아웃 리셋 | |
JP4485498B2 (ja) | コンピュータ及びその節電方法 | |
TWI278780B (en) | Method of instantly activating multimedia playback during a hot-key standby mode | |
JP2007035010A (ja) | 高速データアクセスメモリよりオペレーションシステムコアプログラムをロードしてコンピュータプログラムをインスタント起動実行する方法 | |
TWI426472B (zh) | Method and system for quickly launching navigation system audio and video functions without additional MCU (microcontrollers) | |
JP2005332405A (ja) | コンピュータシステム及びその制御方法 | |
US20230362292A1 (en) | IoT Device Management Method and Terminal | |
US11733962B2 (en) | Apparatus and method for converting audio output | |
KR101859977B1 (ko) | 멀티 소프트웨어 플랫폼 기반의 휴대용 단말기에서 홈스크린 복귀 방법 및 장치 | |
JP2012221078A (ja) | 情報処理装置、情報処理方法及びプログラム | |
CN102810063A (zh) | 无须额外mcu而迅速启动导航***影音功能的方法及*** | |
US11687484B2 (en) | Electronic device and operation method thereof | |
TWI314289B (zh) | ||
US20090064318A1 (en) | Method of inputting booting password | |
US20090106544A1 (en) | Function management system and method | |
US20220019273A1 (en) | Techniques to decommission battery based on user command | |
WO2016009593A1 (ja) | 表示制御装置及び表示制御プログラム製品 | |
JP2001092552A (ja) | 情報処理装置及び情報処理方法並びにプログラム格納媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |