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