操作模式控制系統及方法
2023-10-11 08:10:44 1
專利名稱:操作模式控制系統及方法
技術領域:
本發明涉及一種操作模式控制系統及方法,特別是涉及一種通過模式控制器與外部微處理器的應用來控制計算機系統在不同操作模式下運作的系統及方法。
背景技術:
隨著智能型家電發展的趨勢,新一代的計算機系統除了一般的計算機功能之外,亦已經導入家電的觀念,即計算機系統中可以結合音樂(CD/MP3)與雷射視盤(VCD/DVD)播放、電視(TV)與觀看相片(PHOTO)等功能。
現在一般的計算機系統已經可以提供用來滿足使用者在視聽娛樂方面的需求。計算機系統可以提供不同的操作模式,如計算機模式與娛樂模式等,來分別提供使用者在計算機系統上執行一些特定的多媒體功能與應用軟體,例如音樂播放、影像播放、電視節目播放、廣播收聽、相片觀賞、影音錄製等。
一般而言,已知技術中控制操作模式的方式給予每一種操作模式相對應的特殊按鈕,只要使用者按下該按鈕,計算機系統便會執行相關軟體並進入相應的操作模式下運作。然而,雖然已知技術的操作簡單,但礙於計算機系統的按鈕有限且已經事先建置,導致計算機系統的擴充性不足,而當計算機系統欲新增不同的操作模式時,計算機廠商必須另外製作相關的硬體來進行配合,更增加計算機廠商的開發成本。
發明內容
因此,本發明的主要目的為提供一種通過模式控制器與外部微處理器的應用來控制計算機系統在不同操作模式下運作的系統及方法。
依據本發明實施例的操作模式控制系統,適用於一計算機系統,包括一模式控制器用以決定包括相應兩接腳的電位組合、與一外部微處理器。外部微處理器包括一儲存模塊,具有記錄多個操作模式的模式列表與指向操作模式中之一為一第一操作模式的一指針、一檢測模塊用以在第一取樣點檢測電位組合且依據電位組合決定一控制方向、與一控制模塊用以依據控制方向選擇第一操作模式的上一個或下一個操作模式為一第二操作模式,判斷第一操作模式與第二操作模式,並依據判斷結果產生一控制信號至計算機系統,以致使計算機系統重新開機或執行相應第二操作模式的應用程式,並在第二操作模式中進行操作。
依據本發明實施例的操作模式控制方法,首先,以外部微處理器在第一取樣點檢測電位組合,且依據電位組合決定一控制方向。之後,依據控制方向由模式列表中選擇第一操作模式的上一個或下一個操作模式為第二操作模式。接著,以該外部微處理器判斷第一操作模式與第二操作模式,並依據判斷結果產生一控制信號至計算機系統,以致使計算機系統重新開機或執行相應第二操作模式的一應用程式,並在第二操作模式中進行操作。
此外,檢測模塊還在第一取樣點後的一第一既定時間內停止檢測電位組合,且於第一既定時間後至一第二既定時間內在第二取樣點檢測電位組合,且判斷第一取樣點與第二取樣點的電位組合,若第一取樣點與第二取樣點的電位組合不同時,則檢測模塊忽略相應第二取樣點的電位組合的控制方向。
圖1為依據本發明實施例的操作模式控制系統的系統示意圖;圖2為模式控制器的電路示意圖;圖3A為模式控制器順向旋轉時的電位示意圖;圖3B為模式控制器逆向旋轉時的電位示意圖;圖4為檢測電位組合的示意圖;圖5為機構旋轉反作用力影響的電位示意圖;圖6為依據本發明實施例的檢測模塊的操作流程圖;和圖7為依據本發明實施例的操作模式控制方法的流程圖。
附圖符號說明100~模式控制器;200~外部處理器;210~儲存模塊;
211~模式列表;212~指標;220~檢測模塊;230~控制模塊;300~計算機系統;A、B~接腳;C、D、E、F、G~取樣點;S~切換器;S601、S602、…、S607~操作步驟;S701、S702、…、S705~操作步驟。
具體實施例方式
圖1為依據本發明實施例的操作模式控制系統的系統示意圖。依據本發明實施例的操作模式控制系統系適用於一計算機系統300,其包括一模式控制器100與一外部微處理器200。
模式控制器100用以決定計算機系統300的操作模式。其中,在較佳實施例中模式控制器100可以採用無段式旋鈕方式建置。模式控制器100可以建置於計算機系統300的主機之上,且通過模式控制器100的旋轉,使得計算機系統300在計算機模式與娛樂模式的每一子模式,如音樂模式、影片模式、電視模式、收音機模式、與相片模式間進行切換。
模式控制器100的運作原理示於圖2中,其中,通過切換器S的旋轉,可以觸發第一接腳A與第二接腳B,並提升上述接腳的電位。舉例來說,當模式控制器100順向旋轉時,切換器S將會先觸發第二接腳B再觸發第一接腳A,因此,相應此兩接腳的電位組合為圖3A中所示,其中,C為檢測時的取樣點。另外,當模式控制器100逆向旋轉時,切換器S將會先觸發第一接腳A再觸發第二接腳B,因此,相應此兩接腳的電位組合為圖3B中所示,其中,D為檢測時的取樣點。
外部微處理器200包括一儲存模塊210、一檢測模塊220與一控制模塊230。儲存模塊210中包括一模式列表211與一指標(標記)212。模式列表211中記錄計算機系統300提供所有的操作模式。指標(標記)是指向操作模式中的一個(指定的操作模式為第一操作模式),用以代表計算機系統300目前的操作模式。注意的是,當計算機系統300欲新增不同的操作模式時,計算機廠商可以直接將新增的模式加入模式列表211中即可。
檢測模塊220用以檢測模式控制器100的狀態,即檢測包含相應第一接腳A與第二接腳B的電位組合,且依據電位組合決定一控制方向。值得注意的是,一般來說,為了求得較為準確的判斷,通常會連續地取用兩個取樣點,如圖4的取樣點C與E來進行檢測,而當兩個取樣點的訊號一致時才會採用。
此外,由於機械的反作用力影響,當使用者停止旋轉時,通常會產生反方向的反彈力,如此便有如圖5中取樣點F與G的現象發生,導致判斷錯誤。因此,第一種方式中檢測模塊220可以在第一次方向檢測結束之後的一段時間內(第一既定時間),約200ms,排除所有的觸發,即不進行檢測電位組合。另外,第二種方式中檢測模塊220亦可以在第一次方向檢測結束之後的一段時間內(第二既定時間),如果發生方向相反的取樣,則該取樣不予採用。值得注意的是,上述兩種方式可以擇一選用或是先後搭配使用。
圖6為顯示依據本發明實施例的檢測模塊220的操作流程圖。首先,如步驟S601,檢測模塊220檢測第一接腳A與第二接腳B的電位組合。當電位組合沒有改變時而皆為LOW時(步驟S602的否),則回到步驟S601,檢測模塊220繼續檢測第一接腳A與第二接腳B的電位組合。當檢測的電位組合改變時(步驟S602的是),如步驟S603,判斷是否在第一次方向檢測結束後的第二既定時間之內,若不在第一次方向檢測結束後的第二既定時間之內(步驟S603的否),則如步驟S604,檢測模塊220依據檢測的電位組合判斷相應的控制方向,並如步驟S605,在第一既定時間內停止檢測電位組合。當經過第一既定時間之後,回到步驟S601,檢測模塊220繼續檢測第一接腳A與第二接腳B的電位組合。
若在第一次方向檢測結束後的第二既定時間之內(步驟S603的是),如步驟S606,檢測模塊220判斷此檢測的電位組合是否與之前檢測的方向不同。若相同(步驟S606的否),則如步驟S604,檢測模塊220依據檢測的電位組合判斷相應的控制方向,並繼續如步驟S605的操作。而若不相同(步驟S606的是),如步驟S607,檢測模塊220忽略此電位組合的方向,並回到步驟S601,繼續檢測電位組合。
控制模塊230用以依據檢測模塊220所判定的控制方向由模式列表211中選擇第一操作模式(被指針212指定的操作模式)的上一個或下一個操作模式為一第二操作模式。其中,當控制方向為順向旋轉時則選擇第一操作模式的下一個操作模式,而當控制方向為逆向旋轉時則選擇第一操作模式的上一個操作模式。控制模塊230亦判斷第一操作模式與第二操作模式,並依據判斷結果產生一控制信號至計算機系統,以致使計算機系統重新開機或執行相應第二操作模式的應用程式,並在第二操作模式中進行操作。
其中,若第一操作模式為計算機模式且第二操作模式為娛樂模式的子模式中的一個時,則控制模塊230產生控制信號至計算機系統300的一電源電路(圖中未顯示),以致使計算機系統300重新開機,且在第二操作模式中進行操作,並執行相應第二操作模式的應用程式。若第一操作模式為娛樂模式的子模式中的一個且第二操作模式為計算機模式時,則控制模塊230產生控制信號至計算機系統300的電源電路,以致使計算機系統300重新開機,並在計算機模式進行操作。若第一操作模式與第二操作模式為娛樂模式中的不同子模式時,則控制模塊230產生控制信號至計算機系統300,以致使計算機系統300在第二操作模式中進行操作,並執行相應第二操作模式的應用程式。值得注意的是,應用程式的數目可以與娛樂模式中的子模式數目相同,每一子模式具有相應的應用程式。
此外,計算機系統300亦可建置一顯示屏(圖中未顯示),用以顯示計算機系統300目前的操作模式。當使用者轉動了模式控制器100,控制模塊230可以送出一顯示訊號,以控制顯示屏顯示相應第二操作模式的相關信息,如操作模式名稱等。此外,值得注意的是,通過旋紐可以循序選擇各種不同的模式,為了避免過度的切換模式,在一段時間內(約兩秒)只改變顯示屏的顯示內容,但不會改變系統的模式,直到使用者不再用旋紐改變模式時,外部處理器才會致使計算機系統改變操作模式。
圖7示出了依據本發明實施例的操作模式控制方法的流程圖。
首先,如步驟S701,外部微處理器200的檢測模塊220檢測電位組合,並如步驟S702,依據電位組合決定一控制方向。之後,如步驟S703,外部微處理器200的控制模塊230依據控制方向由模式列表211中選擇第一操作模式的上一個或下一個操作模式為第二操作模式。接著,如步驟S704,控制模塊230判斷第一操作模式與第二操作模式,並依據判斷結果產生一控制信號。最後,如步驟S705,控制模塊230將控制信號傳送至計算機系統300,以致使計算機系統300重新開機或/與執行相應第二操作模式的應用程式,並在第二操作模式中進行操作。
因此,藉由本發明所提供的操作模式控制系統及方法,使用者可以便利地使用模式控制器通過外部微處理器控制計算機系統的操作模式。此外,當計算機系統欲新增不同的操作模式時,計算機廠商可以直接將新增的模式加入模式列表中,而不須另外製作相關的硬體來進行配合,從而節省計算機廠商的開發成本。
雖然本發明已以較佳實施例披露如上,然其並非用以限定本發明,本領域的技術人員,在不脫離本發明的精神和範圍內,可做若干的更動與潤飾,因此本發明的保護範圍視後附的權利要求的範圍為準。
權利要求
1.一種操作模式控制系統,適用於一計算機系統,包括一模式控制器,用以決定包括相應一第一接腳與一第二接腳的一電位組合;以及一外部微處理器,包括一儲存模塊,包括一模式列表,記錄多個操作模式;以及一指針,指向該模式列表中該等操作模式中的一個為一第一操作模式;一檢測模塊,在一第一取樣點檢測該電位組合,且依據該電位組合決定一控制方向;以及一控制模塊,依據該控制方向由該模式列表中選擇該第一操作模式的上一個或下一個操作模式為一第二操作模式,判斷該第一操作模式與該第二操作模式,從而產生一判斷結果,並依據該判斷結果產生一控制信號至該計算機系統,以致使該計算機系統重新開機或執行相應該第二操作模式的一應用程式,並在該第二操作模式中進行操作。
2.如權利要求1所述的操作模式控制系統,其中該控制模塊還依據該控制方向將該指標更新指向該第二操作模式。
3.如權利要求1所述的操作模式控制系統,其中該檢測模塊還在該第一取樣點後的一第一既定時間內停止檢測該電位組合。
4.如權利要求1所述的操作模式控制系統,其中該檢測模塊還在該第一取樣點後的一第二既定時間內在一第二取樣點檢測該電位組合,且判斷該第一取樣點與該第二取樣點的該電位組合,若該第一取樣點與該第二取樣點的該電位組合不同時,該檢測模塊忽略相應該第二取樣點的該電位組合的該控制方向。
5.如權利要求1所述的操作模式控制系統,還包括一顯示屏,且該控制模塊送出一顯示訊號,以控制該顯示屏顯示相應該第二操作模式的信息。
6.如權利要求1所述的操作模式控制系統,其中該計算機系統可進入一正常操作狀態與一特殊操作狀態下執行,且該特殊操作狀態包括多個子狀態。
7.如權利要求6所述的操作模式控制系統,其中若該第一操作模式表示該計算機系統在正常操作狀態下執行且該第二操作模式表示該計算機系統在特殊操作狀態的一子狀態下執行,則該控制模塊產生該控制信號至該計算機系統的一電源電路,以致使該計算機系統重新開機,且在該第二操作模式中進行操作,並執行相應該第二操作模式的該應用程式。
8.如權利要求6所述的操作模式控制系統,其中若該第一操作模式表示該計算機系統在特殊操作狀態的一子狀態下執行且該第二操作模式表示為該計算機系統在正常操作狀態下執行,則該控制模塊產生該控制信號至該計算機系統的一電源電路,以致使該計算機系統重新開機,並致使該計算機系統在正常操作狀態下執行。
9.如權利要求6所述的操作模式控制系統,其中若該第一操作模式表示該計算機系統在特殊操作狀態的一子狀態下執行且該第二操作模式表示為該計算機系統在特殊操作狀態的另一子狀態下執行,則該控制模塊產生該控制信號至該計算機系統,以致使該計算機系統在該第二操作模式中進行操作,並執行相應該第二操作模式的該應用程式。
10.一種操作模式控制方法,適用於一計算機系統,包括下列步驟提供一模式控制器,用以決定包括相應一第一接腳與一第二接腳的一電位組合;以及提供一外部微處理器,其中外部微處理器包括記錄多個操作模式的一模式列表與一指針,該指針指向該模式列表中所述操作模式中的一個為一第一操作模式;以該外部微處理器在一第一取樣點檢測該電位組合,且依據該電位組合決定一控制方向;以該外部微處理器依據該控制方向由該模式列表中選擇該第一操作模式的上一個或下一個操作模式為一第二操作模式;以及以該外部微處理器判斷該第一操作模式與該第二操作模式,從而產生一判斷結果,並依據該判斷結果產生一控制信號至該計算機系統,以致使該計算機系統重新開機或/與執行相應該第二操作模式的一應用程式,並在該第二操作模式中進行操作。
11.如權利要求10所述的操作模式控制方法,還包括以該外部微處理器依據該控制方向將該指標更新指向該第二操作模式。
12.如權利要求10所述的操作模式控制方法,還包括以該外部微處理器在該第一取樣點後的一第一既定時間內停止檢測該電位組合。
13.如權利要求10所述的操作模式控制方法,還包括以該外部微處理器於該第一取樣點後的一第二既定時間內在一第二取樣點檢測該電位組合,且判斷該第一取樣點與該第二取樣點的該電位組合,若該第一取樣點與該第二取樣點的該電位組合不同時,該檢測模塊忽略相應該第二取樣點的該電位組合的該控制方向。
14.如權利要求10所述的操作模式控制方法,還包括以該外部微處理器送出一顯示訊號,以控制一顯示屏顯示相應該第二操作模式的信息。
15.如權利要求10所述的操作模式控制方法,其中該計算機系統可進入一正常操作狀態與一特殊操作狀態下執行,且該特殊操作狀態包括多個子狀態。
16.如權利要求15所述的操作模式控制方法,其中若該第一操作模式表示為該計算機系統在正常操作狀態下執行且該第二操作模式表示為該計算機系統在特殊操作狀態的一子狀態下執行,則該外部微處理器產生該控制信號至該計算機系統的一電源電路,以致使該計算機系統重新開機,且在該第二操作模式中進行操作,並執行相應該第二操作模式的該應用程式。
17.如權利要求15所述的操作模式控制方法,其中若該第一操作模式表示該計算機系統在特殊操作狀態的一子狀態下執行且該第二操作模式表示該計算機系統在正常操作狀態下執行,則該外部微處理器產生該控制信號至該計算機系統的一電源電路,以致使該計算機系統重新開機,並致使該計算機系統在正常操作狀態下執行。
18.如權利要求15所述的操作模式控制方法,其中若該第一操作模式表示該計算機系統在特殊操作狀態的一子狀態下執行且該第二操作模式表示為該計算機系統在特殊操作狀態的另一子狀態下執行,則該外部微處理器產生該控制信號至該計算機系統,以致使該計算機系統在該第二操作模式中進行操作,並執行相應該第二操作模式的該應用程式。
全文摘要
一種操作模式控制系統,適用於一計算機系統,包括一用以決定包括相應兩接腳的電位組合的模式控制器和一外部微處理器。外部微處理器包括一儲存模塊,具有記錄多個操作模式的模式列表與指向操作模式中的一個為一第一操作模式的一指針、一檢測模塊用以檢測電位組合且依據電位組合決定一控制方向、與一控制模塊用以依據控制方向選擇第一操作模式的上一個或下一個操作模式為一第二操作模式,判斷第一操作模式與第二操作模式,並依據判斷結果產生一控制信號至計算機系統,以致使計算機系統重新開機或執行相應第二操作模式的應用程式,並在第二操作模式中進行操作。
文檔編號G06F11/36GK1567234SQ0314878
公開日2005年1月19日 申請日期2003年6月26日 優先權日2003年6月26日
發明者楊立言 申請人:宏碁股份有限公司