增加滑鼠在顯示屏上移動解析度的方法
2023-07-31 11:06:41
專利名稱:增加滑鼠在顯示屏上移動解析度的方法
技術領域:
本發明涉及一種增加滑鼠在顯示屏上移動解析度的方法。
一般傳統滑鼠(Mouse)10,如圖1、圖6所示,其內設有一球體101、二個光柵組102、二光感測器103以及一控制電路104等元件,其中該光柵組102由一軸杆112及一光柵圓盤122所組成,該光柵圓盤122設在該軸杆112的一端上,且與該軸杆112呈垂直相交狀態,該軸杆112另一端則與該球體101相觸接,當該球體101滾動時,可帶動該軸杆112轉動,並進而帶動該光柵圓盤122,令其隨之轉動;該光感測器103分別由二個發光元件113及二個光源接受器123所組成,並藉助線路與該控制電路104相連接,該發光元件113及光源接受器123分別設在該光柵圓盤122的二側。
在這種傳統滑鼠10被使用時,該光柵圓盤122將隨該球體101滾動而轉動,此時,該發光元件113所投射出的光源,將穿過該光柵圓盤122上的光柵,而被該光源接受器123所接受,再經由該控制電路104輸入至該滑鼠10所連接的一電子裝置如電腦主機的中央處理單元,進行運算處理,再將處理完畢後的訊號輸出(如電腦顯示器的顯示屏上遊標所移動的方向及距離),顯示在與該電子裝置相連接的一輸出裝置14如電腦顯示器上。
一般來說,當該發光元件113所投射出的光線,被該光源接受器123接收到時,該光源接受器123將該光源訊號轉換成呈弦波的類比訊號13(如電位訊號),如圖2所示,該控制電路再根據預先設定的高電位及低電位值,透過該電子裝置的類比/數位轉換電路15將該類比訊號13中,經過該高電位值後且在到達該低電位值前的訊號,以一種狀態表示(如電腦中的數位訊號1),而經過該低電位值後,且在到達該高電位值前的訊號,則以另一種狀態表示(如電腦中的數位訊號0),如此,即可將呈弦波的類比訊號13轉換成呈方波的數位訊號。
由於在電腦顯示器上主要是通過設定顯示屏上X及Y軸的坐標位置控制其上所顯示的圖像,所以傳統滑鼠10被使用時,其遊標在電腦顯示屏上的顯示位置、移動距離及方向,也必須根據其在X及Y軸的坐標軸上的關係位置加以控制,使遊標能隨滑鼠10的移動而在電腦顯示屏上同步移動。傳統用以控制滑鼠遊標在顯示屏上移動的控制參數,主要可區分為二種,其中一種控制參數是滑鼠移動一單位距離時,遊標在電腦顯示屏上所移動的對應像點數(pixel),另一種控制參數是滑鼠移動時,遊標在電腦顯示屏上移動的對應相位。一般來說,使用者如果想改變滑鼠在顯示屏上移動的速度,可直接透過滑鼠驅動程序,藉助改變滑鼠與遊標間移動比例的設定值,即可立即改變滑鼠移動一單位距離時,遊標在電腦顯示屏上所移動的對應像點數,以有效縮短使遊標由顯示屏上一端移動到另一端時,滑鼠所需移動的距離。
至於遊標相位的控制,則是利用滑鼠10上的該二光感測器103,分別對該球體101沿X軸及Y軸方向的滾動,進行檢測,該各光感測器103中二組對應的發光元件113及光源接受器123間,彼此間隔一適當距離,以令各光源接受器123因光柵轉動,所依序形成的弦波訊號間,存在一相位差。若以感測X軸移動的光感測器為例,該光感測器的一光源接受器X1所產生的弦波訊號,如圖2a所示,另一個光源接受器X2所產生的弦波訊號,如圖2b所示。該訊號經數位轉換後,將分別產生如圖3a及3b所示的方波,並可依各該方波間所呈現的數值關係,建立一方位變化對照表,如圖4、圖5所示,由該對照表中各數值的變化規則可知,若該球體101沿X軸,向左滾動,則對應產生的數值(X1,X2),將包含(0,0)→(1,0)→(1,1)→(0,1)→(0,0)→…等四組循環變化的狀態,反之,若該球體101沿X軸,向右滾動,則對應產生的數值(X1,X2),將包含(0,0)→(0,1)→(1,1)→(1,0)→(0,0)→…等四組循環變化的狀態,由此可見,當移動滑鼠完成一循環變化時,遊標在顯示屏上所位移的像點數範圍內,僅具有四次判斷相位變化的機會。
近年來,由於高解析度且大尺寸的電腦顯示器的價格日趨便宜,許多使用者均偏愛使用解析度高,且尺寸較大的電腦顯示器,尤其是,長期從事繪圖及精密設計的使用者,高解析度的大尺寸電腦顯示器不僅可令其繪製出較精緻的圖面,且在長時間工作下,也較不易發生眼睛不適的現象。但在使用這類電腦顯示器工作時,由於經常需將遊標由顯示屏上的一端移動到另一端,所以使用者通常均會通過驅動程序,改變滑鼠與遊標間移動比例關係的設定值,以縮短使遊標由顯示屏一端移動到另一端時,滑鼠所需移動的距離。也就是說,若該高解析度顯示屏的像點數為一般低解析度顯示屏的兩倍時,滑鼠移動一單位距離時,遊標在高解析度顯示屏上所移動的距離,僅相當於在低解析度顯示屏上移動距離的一半,此時,若通過改變其比例設定值,令該滑鼠移動一單位距離時,遊標在顯示屏上位移的像點數,擴增為兩倍,雖可令使用者在高解析度顯示屏上所觀察到的遊標移動距離,與相同尺寸的低解析度顯示屏上所觀察到的遊標移動距離相同,但是滑鼠完成一循環相位變化時,遊標在高解析度顯示屏上所位移的像點數範圍內,仍僅有四次判斷相位變化的機會,所以判斷遊標相位變化所需的像點數,因而將增加一倍,這一現象,造成高解析度電腦顯示器的使用者,無法將遊標精確地定位至顯示屏上較細緻的圖面位置,導致滑鼠在顯示屏上移動的解析度降低。
有鑑於此,為改進傳統滑鼠在高解析度顯示屏的作業環境下,因改變滑鼠與遊標間移動距離關係的設定值,以縮短令遊標從顯示屏一端移動到另一端時,滑鼠所需移動的距離,而導致遊標無法精確地定位至顯示屏上較細緻的圖面位置,導致滑鼠在顯示屏上移動的解析度降低的缺點,發明人經過長期努力研究與實驗,終於開發設計出本發明。
本發明的目的是提供一種增加滑鼠在顯示屏上移動解析度的方法。
為達到上述目的,本發明是通過下述技術方案實現的一種增加滑鼠在顯示屏上移動解析度的方法,其特徵在於該方法是在一滑鼠被移動時,其上的發光元件所投射出的二道光線,可分別被對應的光源接受器接收,並由該光源接受器轉換成二呈弦波且保持一定相位差的類比訊號,然後,再利用一類比/數位轉換電路,依預設的至少三個參考值,分別對這些類比訊號進行類比/數位轉換,令該類比訊號中通過二相鄰參考值間的訊號,分別以一數值表示,轉換成呈階梯狀方波的數位訊號,並依據該各方波間所呈現的數值關係,建立一方位變化對照表,使得在移動滑鼠完成這些數值變化的一次循環時,遊標在顯示屏上至少有六次以上判斷相位變化的機會。
其中,該光源接受器所接收到的類比訊號,可以先通過一積分電路,將其轉換成呈三角波的訊號,然後,再將該三角波訊號傳送至該類比/數位轉換電路,由該轉換電路依預設的這些參考值,對其進行類比/數位轉換。
其中,該轉換電路依一控制電路所產生的這些參考值,對這些類比訊號進行類比/數位轉換。
其中,該控制電路內可預先設計有可用以設定多個不同參考值的設定電路,這些設定電路分別與一切換電路上所設的多個切換開關相接連,通過切換這些開關,令該控制電路分別產生不同數量的預設參考值。
其中,這些參考值可為電壓值。
其中,這些數值可為一序列遞增的整數值。
本發明與現有技術相比,克服了現有技術的缺陷,使滑鼠在顯示屏上至少有六次以上判斷相位變化的機會,使使用者在高解析度電腦顯示器上,仍能將遊標精確地定位至顯示屏上較細緻的圖面位置,有效增加了滑鼠在顯示屏上移動的解析度。
為便於貴審查員能對本發明的目的、特徵及其功效,做更進一步的認識與理解,現列舉實施例配合附圖,詳細說明如下
圖1是常見滑鼠結構示意圖;圖2a是常見滑鼠X軸上的感測器的一光源接受器接收光源經轉換後的類比訊號的示意圖;圖2b是常見滑鼠X軸上的感測器的另一光源接受器接收光源經轉換後的類比訊號的示意圖;圖3a是常見滑鼠X軸上的感測器所接收的一類比訊號轉換成數位訊號後的的示意圖;圖3b是常見滑鼠X軸上的感測器所接收的另一類比訊號轉換成數位訊號後的的示意圖;圖4是圖3a、圖3b的數位訊號所組成的方位對照表之一;圖5是常見滑鼠X軸的數位訊號所組成的另一方位對照表;圖6是常見滑鼠電路方塊圖;圖7a是本發明的滑鼠X軸上的感測器所接收的一類比訊號轉換成呈多個不同數值的數位訊號後的示意圖;圖7b是本發明的滑鼠X軸上的感測器所接收的另一類比訊號轉換成呈多個不同數值的數位訊號後的示意圖;圖8是圖7a、7b的數位訊號所組成的方位對照表;圖9是本發明的一實施例的電路方塊圖;圖10a是本發明的滑鼠X軸上的感測器所接收的一類比訊號轉換成呈三角波訊號的示意圖;圖10b是本發明的滑鼠X軸上的感測器所接收的另一類比訊號轉換成呈三角波訊號的示意圖;圖11a是圖10a的三角波訊號轉換成方波訊號的示意圖;圖11b是圖10b的三角波訊號轉換成方波訊號的示意圖;圖12是圖10a、10b所示的數位訊號所組成的狀態變化表。
在本發明的一較佳實施例中,該滑鼠2被移動時,如圖1、圖2所示,其上的發光元件113所投射出的二道光線,分別被對應的光源接受器123所接收,該光源接受器123用以將該光源訊號轉換成二呈弦波且彼此保持一定相位差的類比訊號(如電位訊號),如圖2a、圖2b所示,並將類比訊號傳送至一類比/數位轉換電路23,該轉換電路23則是用以將該類比訊號,依一控制電路24中預設的四個參考值,對其進行類比/數位轉換,令該類比訊號中通過二相鄰參考值間的訊號,分別以一序列數值表示,如此,即可將呈弦波的類比訊號,轉換成呈階梯狀方波的數位訊號,並可依各該方波間所呈現的數值關係,建立一方位變化對照表。
在該實施例中,若以感測該滑鼠中X軸方向移動的光源接受器123為例,其中一光源接受器所產生的弦波訊號是X1,如圖2a所示,另一個光源接受器所產生的弦波訊號是X2,如圖2b所示,這些訊號經由該轉換電路23,依預設的四個參考值,進行類比/數位轉換後,將分別產生如圖7a及7b所示的方波,並可依各該方波間所呈現的數值關係,建立一方位變化對照表,如圖8所示,由該對照表中各數值的變化規則可知,若該球體101沿X軸向左滾動,則對應產生的數值(X1,X2),將包含(1,0)→(2,0)→(3,1)→(3,2)→(2,3)→(1,3)→(0,2)→(0,1)→…等八組循環變化的狀態,反之,若該球體101沿X軸向右滾動,則對應產生的數值(X1,X2),將包含(0,1)→(0,2)→(1,3)→(2,3)→(3,2)→(3,1)→(2,0)→(1,0)→…等八組循環變化的狀態,由此可見,當移動滑鼠完成這些數值變化的一次循環時,滑鼠遊標在顯示屏上,可有八次判斷相位變化的機會。
因此,當使用者將一電腦顯示器由低解析度狀態設定成高解析度狀態,並在其上以滑鼠執行工作時,若使用者通過驅動程序,改變該滑鼠與遊標間移動比例關係的設定值,令該滑鼠移動一單位距離時,遊標在顯示屏上位移的像點數,擴增至兩倍,以縮短令遊標由顯示屏一端移動到另一端時,滑鼠所需一端的距離。此時,由於該滑鼠在完成一循環的相位變化時,遊標在高解析度顯示屏上所位移的像點數範圍內,可有八次判斷相位變化的機會,所以,判斷遊標相位變化所需的像點數,仍與在低解析度顯示屏上判斷遊標相位變化所需的像點數相同,所以使用者仍能將遊標精確地定位至顯示屏上較細緻的圖面位置,大幅提升了滑鼠在顯示屏上移動的解析度。
如圖7a、圖7b所示,由於在該實施例中,該類比訊號依據該四個參考值,被轉換成方波訊號時,該各方波訊號所代表的數值(X1,X2),在一單位時間內的變化狀態,包含(1,0)→(2,0)→(3,1)→(3,2)→(2,3)→(1,3)→(0,2)→(0,1)→…等,因此,在該單位時間內,完成這些變化狀態所需的時間並不相同,此一現象,將造成遊標移動不順暢。
所以在本發明的另一較佳實施例中,如圖10a、圖10b所示,可將該光源接受器123所接收到的類比訊號(如圖2a,圖2b所示),通過一積分電路21,如圖9所示,先轉換成呈三角波的訊號,然後,再將該三角波訊號傳送至該類比/數位轉換電路23,由該轉換電路23依該控制電路24中預設的該四個參考值,對其進行類比/數位轉換,令這些訊號中通過二相鄰參考值間的訊號,分別以一種數值表示,如此,即可將該類比訊號轉換成呈階梯狀方波的數位訊號,如圖11a、11b所示,並可依該各方波間所呈現的數值關係,如圖12所示,建立一方位變化對照表,由該對照表中各數值的變化規則可知,該各方波訊號所代表的數值(X1,X2),在一單位時間內的變化狀態,將包含(2,0)→(2,0)→(3,1)→(3,1)→(3,2)→(3,2)→(2,3)→(2,3)→(1,3)→(1,3)→(0,2)→(0,2)→(0,1)→(0,1)→(2,0)→(2,0)→…等。因此,當移動滑鼠完成一循環變化時,每個狀態所需的時間將變為一致。
在本發明的該另一較佳實施例中,如圖9所示,該控制電路24內預先設計有可用以設定多個不同參考值的設定電路,這些設定電路分別與一切換電路25上所設的多個切換開關相接連,使用者可根據實際需要,通過切換這些開關,令該控制電路24可分別產生不同數量的預設參考值,如此,該類比/數位轉換電路23即可依該控制電路24所產生的至少三個參考值,分別對這些類比/數位轉換,令該類比訊號中通過二相鄰參考值間的訊號,可分別以一種數值表示,建立一方位變化對照表,移動滑鼠時,遊標在顯示屏可至少有六次以上判斷相位變化的機會,有效增加了滑鼠在顯示屏上移動的解析度。
以上所述僅為本發明的較佳具體實施例,但本發明的構造及特徵並不局限於此,凡熟悉該項技術者,在本領域內可輕易思及的任何變化或修飾,都應涵蓋在本發明的權利保護範圍內。
權利要求
1.一種增加滑鼠在顯示屏上移動解析度的方法,其特徵在於該方法是在一滑鼠被移動時,其上的發光元件所投射出的二道光線,分別被對應的光源接受器接收,並由該光源接受器轉換成二呈弦波且保持一定相位差的類比訊號,然後,再利用一類比/數位轉換電路,依預設的至少三個參考值,分別對這些類比訊號進行類比/數位轉換,該類比訊號中通過二相鄰參考值間的訊號,分別以一數值表示,轉換成呈階梯狀方波的數位訊號,並依據該各方波間所呈現的數值關係,建立一方位變化對照表。
2.根據權利要求1所述的增加滑鼠在顯示屏上移動解析度的方法,其特徵在於該光源接受器所接收到的類比訊號,先通過一積分電路,將其轉換成呈三角波的訊號,然後,再將該三角波訊號傳送至該類比/數位轉換電路,由該轉換電路依預設的這些參考值,對其進行類比/數位轉換。
3.根據權利要求1所述的增加滑鼠在顯示屏上移動解析度的方法,其特徵在於該轉換電路依一控制電路所產生的這些參考值,對這些類比訊號進行類比/數位轉換。
4.根據權利要求3所述的增加滑鼠在顯示屏上移動解析度的方法,其特徵在於該控制電路內預先設計有用以設定多個不同參考值的設定電路,這些設定電路分別與一切換電路上所設的多個切換開關相接連,切換這些開關,該控制電路分別產生不同數量的預設參考值。
5.根據權利要求1、2、3或4所述的增加滑鼠在顯示屏上移動解析度的方法,其特徵在於這些參考值為電壓值。
6.根據權利要求1、2、3或4所述的增加滑鼠在顯示屏上移動解析度的方法,其特徵在於這些數值為一序列遞增的整數值。
全文摘要
一種增加滑鼠在顯示屏上移動解析度的方法,在一滑鼠被移動時,其上的發光元件所投射出的二道光線被光源接受器接收,並轉換成二呈弦波且保持一定相位差的類比訊號,再依預設的至少三個參考值,分別進行類比/數位轉換,令該類比訊號中通過二相鄰參考值間的訊號,可分別以一序列數值表示,轉換成呈階梯狀方波的數位訊號,並且建立一方位變化對照表,使得在移動滑鼠完成這些數值變化的一次循環時,遊標在顯示屏上至少有六次以上相位變化的判斷機會而有效增加了滑鼠移動的解析度。
文檔編號G06F3/033GK1389784SQ0111574
公開日2003年1月8日 申請日期2001年6月4日 優先權日2001年6月4日
發明者胡賡白, 沈耀升 申請人:胡賡白, 沈耀升