專利名稱:實現(xiàn)指示裝置光標(biāo)速度的手動調(diào)整的制作方法
背景本發(fā)明一般涉及基于處理器的系統(tǒng),具體來講,涉及用于控制屏幕上光標(biāo)的位置的指示裝置、如鼠標(biāo)。
按照常規(guī),在基于處理器的系統(tǒng)中使用鼠標(biāo),以便讓用戶能夠提供輸入命令。用戶可以在手中移動鼠標(biāo)以調(diào)整屏幕上光標(biāo)的位置。通過操作鼠標(biāo)按鈕可選擇屏幕上顯示的各種選項或圖標(biāo)。
按照常規(guī),光標(biāo)在屏幕上移動的速度一般與用戶移動鼠標(biāo)的速度相同。因此,在手與光標(biāo)移動之間有方便的對稱。
但是,在一些情況下,尤其是在需要大的移動時,使用軟件的能力受到鼠標(biāo)速度的限制。例如,在許多情況下,緩慢的光標(biāo)控制移動可能成問題。換言之,如果鼠標(biāo)光標(biāo)移動得更快,則用戶能夠以更快的速度輸入數(shù)據(jù)。
在許多不同的軟件例程中,存在相對于用戶手中鼠標(biāo)移動速度控制光標(biāo)移動速度的設(shè)置。這些設(shè)置實現(xiàn)光標(biāo)移動速度的全局、持久的調(diào)整。
但是,在光標(biāo)響應(yīng)指示裝置的移動的方式上需要更大的可調(diào)性。
附圖簡介
圖1是根據(jù)本發(fā)明的一個實施例的鼠標(biāo)的透視圖;圖2是圖1所示鼠標(biāo)的框圖;圖3是根據(jù)本發(fā)明的一個實施例、采用圖2中所示鼠標(biāo)的基于處理器的系統(tǒng)的框圖;以及圖4是根據(jù)本發(fā)明的一個實施例采用的軟件的流程圖。
詳細(xì)說明參照圖1,指示裝置10(例如鼠標(biāo))可以包括至少一個按鈕12和電纜14,電纜14通常是通用串行總線或其它串行接口電纜,用于將指示裝置連接到基于處理器的系統(tǒng)。機身15具有包括控制器16的側(cè)壁13。當(dāng)用戶手掌中抓住指示裝置10時,用戶的拇指可方便地放在控制器16上。也就是說,在常規(guī)使用時,用戶的拇指往往停留在側(cè)壁13上。在一個實施例中,控制器16可以這樣定位,以便當(dāng)用戶的手按照習(xí)慣放置在指示裝置10上時,控制器16剛好在用戶拇指下方。
在一個實施例中,控制器16允許“在百忙中”輸入速度控制以控制光標(biāo)響應(yīng)指示裝置10移動而移動的速度。例如,用戶可以操縱控制器16以提高對應(yīng)于指示裝置10移動的光標(biāo)移動的速度,以及操縱按鈕16以減小光標(biāo)速度。例如,用戶可以使用其拇指在前進中對光標(biāo)速度響應(yīng)特性進行調(diào)整。
在一個實施例中,控制器16可以是滾輪,其移動方向選擇性地增大或減小光標(biāo)速度??刂破?6可以各種不同的形式來實現(xiàn)??刂破?6可包括例如一對上下按鈕、搖擺按鈕、操縱桿、傾斜開關(guān)或者甚至是壓力響應(yīng)開關(guān)。一般,任何使用戶在操作指示裝置10的過程中、能夠“在百忙中”調(diào)整光標(biāo)移動速度的控制器16可以用于本發(fā)明的一些實施例中。
參照圖2,在一個實施例中,指示裝置10可包括使輸入命令串行化的接口。例如,接口28可接收X和Y轉(zhuǎn)換器命令,該命令指明裝置10的移動方向,并且至少間接地指明鼠標(biāo)10的移動速率。因此,來自X轉(zhuǎn)換器18和Y轉(zhuǎn)換器20的信號可以通過接口28耦合到電纜14。類似地,來自按鈕12的信號可以如圖所示在22接收,以及來自第二按鈕的信號如圖所示在24接收。所有這些信號可以轉(zhuǎn)換成適當(dāng)?shù)母袷讲⑶彝ㄟ^接口28發(fā)送到基于處理器的系統(tǒng)。同樣,來自控制器16的輸入可以如圖所示在26通過接口28傳送到電纜14。
接口28還可從基于處理器的系統(tǒng)接收電力,如在“電力輸入”處所示。在一個實施例中,可以通過電纜14接收電力。
因此,采用各種常規(guī)格式之一的常規(guī)鼠標(biāo)命令信號可以與如在26所示的速度命令一起從接口28傳送到基于處理器的系統(tǒng)(未在圖2中示出)。
如圖3所示,在一個實施例中,基于處理器的系統(tǒng)17可通過串行輸入/輸出(SIO)裝置51接收電纜14上的信號。在一種實現(xiàn)中,SIO裝置51可以連接到總線30,總線30還連接到基本輸入/輸出系統(tǒng)(BIOS)存儲器32。存儲器32可包括下面描述的軟件程序50。
在一種實現(xiàn)中,總線30可連接到橋接器34。橋接器34可包括連到可存儲軟件48的硬盤驅(qū)動器36的連接。
當(dāng)然,可以結(jié)合本發(fā)明使用各種不同的基于處理器的系統(tǒng)的體系結(jié)構(gòu)。基于處理器的系統(tǒng)17的確切設(shè)計對于本發(fā)明不是特別重要,僅為了說明而提供。
在一個實施例中,橋接器34連接到第二總線38,第二總線38又連接到橋接器40。橋接器40可連接到處理器41以及系統(tǒng)存儲器44和顯示器42。按照常規(guī),屏幕上光標(biāo)響應(yīng)指示裝置10的移動而在顯示器42上移動。
用于使光標(biāo)移動速度能夠通過使用控制器16來手動控制的軟件48或50可以存儲在基于處理器的系統(tǒng)17上的各種存儲裝置中。例如,開始,軟件48可以存儲在硬盤驅(qū)動器36上,或者軟件50可以存儲在BIOS存儲器32上。作為兩個例子,BIOS存儲器32可以是只讀存儲器(ROM)或閃速存儲器。
驅(qū)動器軟件48或50可以通過接口28從控制器16接收速度命令,如框52所示。在一個實施例中,速度設(shè)置可以作為不可屏蔽中斷(NMI)接收。當(dāng)接收到該設(shè)置時,可以產(chǎn)生鼠標(biāo)光標(biāo)命令,從而以確定的速度(從控制器16接收)、按指示裝置10移動所表示的距離來移動光標(biāo)圖像,如框56所示。因此,用戶正在發(fā)出的光標(biāo)速度命令可以與有關(guān)指示裝置10移動的信息一起接收,從而使屏幕上光標(biāo)圖像響應(yīng)鼠標(biāo)移動而移動的速度可以“在百忙中”得到調(diào)節(jié)。
在菱形框58中的檢查指明是否發(fā)生“超時”。如果是,則流程可結(jié)束。否則,流程可繼續(xù)進行,接收鼠標(biāo)光標(biāo)命令以及鼠標(biāo)速度命令,并且按照用戶所需來調(diào)整光標(biāo)的移動速度。
在許多情況下,通過以更高的速度或者反之按需要以更低的速度移動屏幕上光標(biāo),用戶可以手動調(diào)整用戶能夠輸入數(shù)據(jù)的速度。在玩游戲時,這可使用戶更加靈活。在需要更加復(fù)雜的鼠標(biāo)光標(biāo)移動的情況下,用戶可以減緩光標(biāo)移動速度,以便避免超過所需目標(biāo)以及因過分光標(biāo)定位而浪費時間。
雖然說明了右手操作的人所用的指示裝置10,但是左手形式也可在相對側(cè)的壁13上設(shè)置控制器16。
雖然結(jié)合鼠標(biāo)說明了本發(fā)明,但是任何指示裝置可經(jīng)過修改而包括控制器16。其它指示裝置包括例如跟蹤球、指示桿、觸摸墊以及操縱桿。
雖然已經(jīng)參照有限數(shù)量的實施例描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白可對其進行大量修改和變更。所附權(quán)利要求書意在涵蓋屬于本發(fā)明的真實精神和范圍之內(nèi)的所有這類修改和變更。
權(quán)利要求
1.一種指示裝置,包括指示裝置機身,包括檢測所述機身的移動的元件;以及控制器,使用戶能夠手動改變光標(biāo)圖像響應(yīng)所述機身的移動而移動的速度。
2.如權(quán)利要求1所述的指示裝置,其特征在于,所述指示裝置是鼠標(biāo)。
3.如權(quán)利要求2所述的指示裝置,其特征在于,所述鼠標(biāo)包括具有彎曲上表面和周圍側(cè)壁的機身,所述控制器設(shè)置在所述側(cè)壁上。
4.如權(quán)利要求2所述的指示裝置,其特征在于,所述控制器這樣設(shè)置在所述鼠標(biāo)上,使得當(dāng)用戶的手放在所述鼠標(biāo)上時可通過用戶的拇指來操作。
5.如權(quán)利要求1所述的指示裝置,其特征在于,所述控制器是滾輪開關(guān)。
6.如權(quán)利要求1所述的指示裝置,其特征在于,所述控制器使所述光標(biāo)圖像移動的速度可以手動地增加或減小。
7.一種鼠標(biāo),包括機身,包括檢測所述機身移動的元件;控制器,使用戶能夠手動地改變光標(biāo)圖像響應(yīng)所述機身的移動而移動的速度,所述控制器這樣定位,以便當(dāng)所述機身位于用戶手中時所述控制器位于用戶拇指之下。
8.如權(quán)利要求7所述的鼠標(biāo),其特征在于,所述機身包括彎曲的上表面和側(cè)壁,所述控制器設(shè)置在所述側(cè)壁上。
9.如權(quán)利要求7所述的鼠標(biāo),其特征在于,所述控制器是滾輪開關(guān)。
10.如權(quán)利要求7所述的鼠標(biāo),其特征在于,所述控制器使所述光標(biāo)圖像移動的速度可以手動地增大或減小。
11.一種方法,包括使鼠標(biāo)能夠產(chǎn)生位置信號;以及使鼠標(biāo)能夠接收手動輸入命令以改變屏幕上光標(biāo)的移動速度。
12.如權(quán)利要求11所述的方法,其特征在于包括從安裝在鼠標(biāo)上的控制器接收信號以及對此的響應(yīng),有選擇地增大或減小屏幕上光標(biāo)的移動速度。
13.一種指示裝置,包括第一裝置,產(chǎn)生指示裝置位置信號;以及第二裝置,連接到所述第一裝置以產(chǎn)生光標(biāo)速度控制信號。
14.如權(quán)利要求13所述的指示裝置,其特征在于,所述指示裝置是鼠標(biāo)。
15.如權(quán)利要求14所述的指示裝置,其特征在于包括具有彎曲上表面和周圍側(cè)壁的鼠標(biāo)機身,滾輪開關(guān)設(shè)置在所述側(cè)壁上,所述滾輪開關(guān)可用于增大或減小光標(biāo)移動速度。
全文摘要
一種如鼠標(biāo)之類的指示裝置可包括速度控制器,該控制器允許用戶輸入命令來調(diào)整光標(biāo)響應(yīng)指示裝置移動而移動的速度。具體來講,用戶可在操作指示裝置的同時手動輸入速度增加或速度減小。例如,與鼠標(biāo)相結(jié)合,速度控制器按鈕可設(shè)置在鼠標(biāo)機身上通常與用戶拇指相鄰的位置。這樣,通過簡單的拇指操作,用戶可動態(tài)調(diào)整光標(biāo)響應(yīng)鼠標(biāo)移動而移動的速度。
文檔編號G06F3/033GK1514986SQ02807210
公開日2004年7月21日 申請日期2002年1月25日 優(yōu)先權(quán)日2001年3月26日
發(fā)明者S·K·卡納卡帕利, S K 卡納卡帕利 申請人:英特爾公司