專利名稱:具有使用旋轉開關的用戶界面的計算機系統(tǒng)及其方法
技術領域:
本發(fā)明涉及一種計算機系統(tǒng)。更具體地講,本發(fā)明涉及一種具有使用旋轉開關的用戶界面的計算機系統(tǒng),在所述計算機系統(tǒng)中可以通過使用旋轉開關執(zhí)行畫面滾動和應用程序,因而使用戶界面更方便。
最近,計算機系統(tǒng)已經(jīng)成為個人和辦公所用的信息處理系統(tǒng)。計算機系統(tǒng)一般包括中央處理器,易失性存儲器,非易失性存儲器,顯示監(jiān)視器,鍵盤,定位輸入裝置,CD-ROM驅動器(只讀光盤存儲器驅動器),調制解調器,硬盤存儲裝置,和打印機。此外,還有一個用于將上述裝置相互電連接的主板。這種主板是一種稱為母板的印刷電路板。中央處理器通常稱為“微處理器”。隨著半導體技術的進步,微處理器,半導體存儲裝置等的性能迅速地提高。與這種進步一起,用戶介面也已經(jīng)發(fā)展成為多種多樣的形式,從而使用戶能夠以更方便的方式使用它。
現(xiàn)在,作為執(zhí)行計算機系統(tǒng)應用程序和輸入命令代碼的用戶界面,GUI(圖形用戶界面)成為主流。例如,在微軟(R)公司開發(fā)的windows(R)操作系統(tǒng)中,可以通過用鍵盤以及諸如鼠標器之類的定位輸入裝置選擇桌面的有關圖標執(zhí)行應用程序。或者可以利用文件管理器或窗口資源管理器執(zhí)行應用程序。在GUI環(huán)境下,總是需要定位輸入裝置的。在計算機系統(tǒng)中使用的一般定位輸入裝置包括鼠標器或觸摸板。臺式計算機中使用的定位輸入裝置以有線或無線形式連接到計算機主體。在便攜式計算機情況下,定位裝置集成地連接于計算機主體。早些時候便攜式計算機中使用的定位輸入裝置是軌跡球,但是現(xiàn)在觸摸板已經(jīng)成為主流。
此外,在使用計算機時經(jīng)常使用的一種操作是畫面滾動。如果進行畫面滾動功能時,一般可以使用鍵盤或定位裝置。在使用鍵盤的方法中,利用向前翻頁(page-up)和向后翻頁(page-down)鍵和方向箭頭鍵使光標移動到希望的位置,從而實現(xiàn)畫面滾動。在利用定位裝置的方法中,使用了定位裝置許多功能中的一種,拖動功能。也就是說,利用定位裝置拖動滾動條,從而執(zhí)行畫面滾動。但是,在使用定位裝置的畫面滾動中,拖動必須進行許多次,結果給用戶帶來不便。此外,在便攜式計算機的場合,如果使用定位裝置進行畫面滾動,伴隨著更大的不便。
本發(fā)明旨在克服現(xiàn)有技術的上述缺點。
因此,本發(fā)明的一個目的是要提供一種具有使用旋轉開關的用戶界面的計算機系統(tǒng),其中可以通過利用旋轉開關執(zhí)行畫面滾動和應用程序,因而用戶界面更為方便。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的計算機系統(tǒng)包括根據(jù)旋轉方向產(chǎn)生多個開關信號的第一開關裝置;和連接于第一開關裝置、用于根據(jù)來自第一開關裝置的開關信號產(chǎn)生畫面滾動數(shù)據(jù)并把數(shù)據(jù)輸入到計算機系統(tǒng)中的控制器。
在本發(fā)明的一個優(yōu)選實施例中,計算機系統(tǒng)進一步包括用于從第一模式和第二模式中選擇一個模式的第二開關裝置,第一模式是一種第一開關裝置用作畫面滾動開關的模式,第二模式是一種第一開關裝置從多個操作中選擇一個操作的模式;并且控制器根據(jù)在第一模式下來自第一旋轉開關的開關信號產(chǎn)生畫面滾動數(shù)據(jù)并把數(shù)據(jù)輸入到計算機系統(tǒng)中,并且根據(jù)在第二模式下來自第一旋轉開關的開關信號產(chǎn)生用于從多個功能中選擇一個功能的數(shù)據(jù),并把數(shù)據(jù)輸入到計算機系統(tǒng)中。
在本發(fā)明的一個優(yōu)選實施例中,第一開關裝置是一個用于根據(jù)順時針旋轉或逆時針旋轉輸出兩個具有相互不同相位差的脈沖信號的旋轉開關;第二開關裝置是一個按鈕開關并且連接到旋轉開關的中央。
在本發(fā)明的一個優(yōu)選實施例中,計算機系統(tǒng)是一個便攜式計算機系統(tǒng),并且旋轉開關安裝在系統(tǒng)的主體中。
根據(jù)本發(fā)明的另一方面,在用于控制具有根據(jù)本發(fā)明的進行畫面滾動的旋轉開關的計算機系統(tǒng)的方法中包括步驟判斷是否有來自旋轉開關的輸入信號;判斷旋轉開關的旋轉方向;和根據(jù)旋轉開關的旋轉方向產(chǎn)生用于進行畫面滾動的數(shù)據(jù)。
在本發(fā)明的一個優(yōu)選實施例中,在用于控制根據(jù)本發(fā)明的計算機系統(tǒng)的方法中包括步驟準備好用于從第一模式和第二模式中選擇一個模式的選擇開關,第一模式是一種旋轉開關用作畫面滾動開關的模式,第二模式是一種旋轉開關從多種功能中選擇一個功能的模式;根據(jù)來自選擇開關的輸入在第一模式或第二模式設定旋轉開關的一種功能;在第一模式下根據(jù)旋轉開關的旋轉方向產(chǎn)生進行畫面滾動的數(shù)據(jù);和在第二模式下根據(jù)旋轉開關的旋轉方向產(chǎn)生用于從多個操作從選擇一個操作的數(shù)據(jù)。
在本發(fā)明中,用戶可以進行畫面滾動并可能從多個操作中選擇希望的一個操作。
通過參考附圖和對本發(fā)明優(yōu)選實施例的詳細說明可以對本發(fā)明的上述目的和其它優(yōu)點有更清楚的了解,其中附圖圖1是本發(fā)明一個優(yōu)選實施例中的便攜式計算機的立體圖;圖2是圖1的便攜式計算機的關鍵部分的放大圖;圖3示出了圖1的便攜式計算機的使用;圖4示出了涉及圖1的便攜式計算機的旋轉開關的硬件和軟件層;和圖5是顯示圖4的微控制器的操作的流程圖。
以下參考
本發(fā)明。
根據(jù)本發(fā)明的新計算機系統(tǒng)包括旋轉開關;用于選擇旋轉開關功能的按鈕開關;和涉及旋轉開關的外殼程序。用戶可以通過使用旋轉開關進行畫面滾動,并可以選擇記錄在外殼程序中的程序。按鈕開關用于從旋轉開關的兩個功能中選擇一個功能,也可以用于執(zhí)行選中的程序。
圖1是本發(fā)明的一個優(yōu)選實施例中的便攜式計算機的立體圖。參考圖1,根據(jù)本發(fā)明的便攜式計算機100一般包括LCD屏(液晶顯示屏)110;和鉸接于LCD屏110的系統(tǒng)主體120。系統(tǒng)主體120包括鍵盤130,觸摸板140,兩個有關觸摸板140的按鈕開關150和155,(本發(fā)明的)旋轉開關160,和有關旋轉開關160的另一個按鈕開關170。便攜式計算機100還包括涉及旋轉開關160的設備驅動程序和外殼程序。以后將說明設備驅動程序和外殼程序。
圖2是圖1的便攜式計算機的關鍵部分的放大圖。參考圖2,旋轉開關160設置在觸摸板140下方和在兩個有關觸摸板140的按鈕開關150與155之間。在旋轉開關160的中央,設置了有關旋轉開關160的按鈕開關170。在本發(fā)明的這個實施例中,旋轉開關160是一種Alps(R)公司制造的稱為“撥號盤”(型號EC12E12244)的無限循環(huán)型旋轉開關。這種旋轉開關R-SW一般具有兩個根據(jù)旋轉開關順時針或逆時針旋轉方向產(chǎn)生不同脈沖信號的信號輸出端。
旋轉開關有兩個功能。其中之一是畫面滾動功能(下面稱之為“第一模式”),另一個功能是選擇記錄在外殼程序中的應用程序的功能(下面稱之為“第二模式”)。有關旋轉開關160的按鈕開關170從兩種模式中選擇一種模式,從而旋轉開關160能夠執(zhí)行兩種功能中的一種功能。此外,當旋轉開關160選擇了一個應用程序時,按鈕開關170執(zhí)行選中的程序或終止操作。通過雙擊按鈕開關170轉換模式,并且通過在第二模式下單擊按鈕開關170執(zhí)行選中的程序。
圖3說明了圖1的便攜式計算機的使用。參考圖3,用戶可以通過利用有關旋轉開關160的按鈕開關170選擇旋轉開關160的兩種功能中的一種功能。當旋轉開關160執(zhí)行畫面滾動功能時,用戶可以通過順時針或逆時針轉動旋轉開關160進行畫面滾動。另一方面,當旋轉開關160執(zhí)行另一種功能時,用戶可以通過使用旋轉開關160選擇記錄在外殼程序中的應用程序中的一個。另外,用戶可以利用按鈕開關170執(zhí)行或終止選定的應用程序。如圖中所示,在執(zhí)行這些功能時,用戶的手200不必大幅度地移動。
以下參考圖4和5詳細說明旋轉開關的關鍵組成部分及其操作。圖4示出了有關圖1的便攜式計算機的旋轉開關的硬件和軟件層。圖5示出了圖4的微控制器的操作的流程圖。
參考圖4,根據(jù)本發(fā)明的便攜式計算機大致包括硬件層300和軟件層400。硬件層300包括本發(fā)明的微控制器310。微控制器310包括觸摸板140,兩個有關觸摸板140的按鈕開關150和155,旋轉開關160,和另一個有關旋轉開關160的按鈕開關170。軟件層400包括設備驅動程序410,外殼程序420,和多個應用程序430。
微控制器310接收來自觸摸板140,來自兩個有關觸摸板140的按鈕開關150和155,來自旋轉開關160,和來自有關旋轉開關160的按鈕開關170的輸入信號。響應這些輸入信號,微控制器310產(chǎn)生各種數(shù)據(jù),以把它們輸入到設備驅動程序410。一旦接收到來自觸摸板140和兩個按鈕開關150和155的輸入信號,微控制器310以與一般處理方式相同的方式進行處理。盡管圖中沒有示出,但微控制器310也處理來自鍵盤的輸入信號,在這種情況下,微控制器310的功能與一般鍵盤控制器的功能相同。對于本領域的普通技術人員來說,來自便攜式計算機的定位輸入設備和鍵盤的輸入信號的處理是已知的。但是,當接收到來自有關旋轉開關160的按鈕開關170的輸入時,則根據(jù)輸入信號的種類產(chǎn)生一個特別鍵盤掃描碼,并將其輸入到設備驅動程序410。特別鍵盤掃描碼是當前沒有賦予系統(tǒng)的鍵盤掃描碼的組合。本領域的普通技術人員可以容易地實現(xiàn)。
現(xiàn)在參考圖5說明微控制器310的操作。本圖示出了微控制器310執(zhí)行的對來自旋轉開關160和(有關前者的)按鈕開關170的輸入的處理的程序。參考圖5a,微控制器310從步驟S100開始控制。在步驟S200,判斷是否有來自旋轉開關160或來自有關按鈕開關170的輸入。如果有輸入,系統(tǒng)前進到步驟S300,判斷輸入是來自旋轉開關160還是來自有關按鈕開關170。如果輸入來自按鈕開關170的輸入,那么系統(tǒng)前進到步驟S400,執(zhí)行有關按鈕開關170的輸入的處理程序。另一方面,如果輸入來自旋轉開關160,那么系統(tǒng)前進到步驟S500,執(zhí)行有關旋轉開關160的輸入的處理程序。
圖5b是顯示處理按鈕開關170的輸入的子程序的流程圖。參考本圖,在步驟S410,微控制器310開始處理按鈕開關170的輸入的子程序。在步驟S420,判斷輸入是否有關模式轉換。即,如上所述,可以通過利用按鈕開關170選擇旋轉開關160的兩個功能中的一個。也就是說,進行按鈕開關170的輸入是否是有關選擇功能的判斷。例如,可以通過雙擊按鈕開關170轉換模式。
如果輸入是為了轉換模式,系統(tǒng)前進到步驟S430,進行模式轉換。即,如果在輸入時刻的模式是第一模式,那么模式轉換到第二模式。另一方面,如果模式是第二模式,那么模式轉換到第一模式。如上所述,在第一模式,進行畫面滾動功能,而在第二模式則選擇和執(zhí)行應用程序。另一方面,如果輸入不是為了轉換模式,那么系統(tǒng)前進到步驟S440,判斷當前模式。只有在當前模式是第二模式時,系統(tǒng)前進到步驟S450,產(chǎn)生與按鈕開關的輸入相關的鍵盤掃描碼。因此,把與來自按鈕開關170的輸入相關的鍵盤掃描碼輸入到設備驅動程序410。然后,在步驟S460,完成按鈕開關170的輸入的處理。
圖5c是顯示用于旋轉開關160的輸入的處理的子程序的流程圖。參考圖5c,在步驟S510,微控制器310開始處理旋轉開關160的輸入的子程序。在步驟S515,判斷當前模式。如果當前模式是第一模式,那么系統(tǒng)前進到步驟S520,判斷旋轉方向。根據(jù)旋轉方向,在步驟S525或步驟S530產(chǎn)生一個執(zhí)行向上/向下滾動的相關的鍵盤掃描碼。另一方面,如果當前模式是第二模式,那么系統(tǒng)前進到步驟S540,判斷旋轉方向。根據(jù)旋轉方向,在步驟S545或步驟S555產(chǎn)生有關旋轉方向的相關鍵盤掃描碼。把在上述步驟中產(chǎn)生的鍵盤掃描碼輸入到設備驅動程序410。然后,在步驟S560,完成旋轉開關160的輸入的處理。
參考圖4,微控制器310處理輸入產(chǎn)生的鍵盤掃描碼被輸入到設備驅動程序410。在第一模式下,把鍵盤掃描碼數(shù)據(jù)輸入到一個相關的應用程序430,以進行畫面滾動。在第二模式下,把輸入的鍵盤掃描碼數(shù)據(jù)輸入到外殼程序420中。外殼程序420可以帶有能夠由旋轉開關160選擇的菜單。如果輸入了按鈕開關170以執(zhí)行選中的應用程序,那么外殼程序420執(zhí)行旋轉開關160選中的應用程序。
如上所述,旋轉開關,按鈕開關,設備驅動程序和外殼程序構成了用于進行畫面滾動和用于執(zhí)行和終止應用程序的改進的用戶界面。
在上述說明中,本發(fā)明是根據(jù)特定實施例和
的,但本領域的普通技術人員應當懂得,可以增加各種改變和改造而不脫離所附權利要求中定義的本發(fā)明的精神和范圍。
根據(jù)上述的本發(fā)明,用戶可以利用旋轉開關進行(經(jīng)常要進行的)畫面的向上/向下滾動。此外,可以通過利用旋轉開關容易地執(zhí)行記錄在外殼程序中的多個應用程序。
權利要求
1.一種計算機系統(tǒng),包括用于根據(jù)旋轉方向產(chǎn)生多個開關信號的第一開關裝置;和連接到所述第一開關裝置的、用于根據(jù)來自所述第一開關裝置的開關信號產(chǎn)生畫面滾動數(shù)據(jù),并把該數(shù)據(jù)輸入到所述計算機系統(tǒng)的控制器。
2.根據(jù)權利要求1所述的計算機系統(tǒng),進一步包括用于從第一模式和第二模式中選擇一個模式的第二開關,第一模式是所述第一開關裝置用作畫面滾動開關的模式,第二模式是所述第一開關裝置從多個操作中選擇一個操作的模式;和所述控制器在第一模式下根據(jù)在來自所述第一旋轉開關裝置的開關信號產(chǎn)生畫面滾動數(shù)據(jù),并把該數(shù)據(jù)輸入到所述計算機系統(tǒng),和所述控制器在第二模式下根據(jù)來自所述第一旋轉開關裝置的開關信號產(chǎn)生用于從多個操作中選擇一個操作的數(shù)據(jù),并把該數(shù)據(jù)輸入到所述計算機系統(tǒng)。
3.根據(jù)權利要求2所述的計算機系統(tǒng),其中所述第一開關裝置是用于根據(jù)順時針旋轉和逆時針旋轉產(chǎn)生兩個不同相位差的脈沖信號的旋轉開關。
4.根據(jù)權利要求3所述的計算機系統(tǒng),其中所述第二開關裝置是一種設置在所述旋轉開關中央的按鈕開關。
5.根據(jù)權利要求4所述的計算機系統(tǒng),其中所述計算機系統(tǒng)是便攜式計算機系統(tǒng),且所述旋轉開關安裝在所述計算機系統(tǒng)的主體中。
6.一種用于控制具有進行畫面滾動的旋轉開關的計算機系統(tǒng)的方法,包括步驟判斷是否有來自所述旋轉開關的輸入;判斷所述旋轉開關的旋轉方向;和根據(jù)所述旋轉開關的旋轉方向產(chǎn)生用于進行畫面滾動的數(shù)據(jù)。
7.根據(jù)權利要求6所述的方法,進一步包括步驟準備好用于從第一模式和第二模式中選擇一個模式的選擇開關,第一模式是所述旋轉開關用作畫面滾動開關的模式,第二模式是所述旋轉開關從多個操作中選擇一個操作的模式;根據(jù)來自所述選擇開關的輸入把所述旋轉開關的功能設定在第一模式或第二模式;在第一模式下根據(jù)所述旋轉開關的旋轉方向產(chǎn)生用于進行畫面滾動的數(shù)據(jù);和在第二模式下根據(jù)所述旋轉開關的旋轉方向產(chǎn)生用于從多個操作中選擇一個操作的數(shù)據(jù)。
全文摘要
公開了一種具有使用旋轉開關、按鈕開關和外殼程序的用戶界面的計算機系統(tǒng)。旋轉開關執(zhí)行兩種功能。其一是畫面滾動功能,其二是選擇記錄在外殼程序中的應用程序的功能。有關旋轉開關的按鈕開關選擇旋轉開關的功能,而使旋轉開關能夠執(zhí)行選中的功能。按鈕開關也執(zhí)行和終止選中的應用程序。因此,提供了包括旋轉開關、按鈕開關、設備驅動程序和外殼程序的用戶界面,使用戶界面能夠便利地進行畫面滾動和執(zhí)行及終止選中的應用程序。
文檔編號G06F15/00GK1274892SQ00107570
公開日2000年11月29日 申請日期2000年5月16日 優(yōu)先權日1999年5月20日
發(fā)明者金東郁 申請人:三星電子株式會社