專利名稱:鼠標(biāo)功能球數(shù)據(jù)采集和處理方法及一種鼠標(biāo)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及鼠標(biāo)功能球數(shù)據(jù)采集和處理方法及一種鼠標(biāo)。
背景技術(shù):
鍵盤、鼠標(biāo)是電腦的外圍輸入裝置,它們介于電腦與使用者之間,人們往往必須通 過這些外圍輸入裝置,才能操作電腦。 筆記本電腦憑借其易于攜帶,適應(yīng)于各類環(huán)境和場合等特點,得到長足的發(fā)展?,F(xiàn) 有技術(shù)中,無論是有線鼠標(biāo)還是無線鼠標(biāo),3D光電鼠標(biāo)占據(jù)主流地位,因其具有3D滾輪,使 用非常方便。但現(xiàn)有的3D鼠標(biāo),3D滾輪只有正反二個方向的旋轉(zhuǎn),其功能無法適應(yīng)要求定 義更多功能的場合,使用時仍有不便。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)的不足之處而提供一種鼠標(biāo)功能球數(shù)據(jù)采
集和處理方法,及實現(xiàn)該方法的鼠標(biāo)。 本發(fā)明的目的可以通過以下技術(shù)方案實現(xiàn) —種鼠標(biāo)功能球數(shù)據(jù)采集和處理方法,其特征在于,包括以下步驟提供一種鼠 標(biāo),該鼠標(biāo)包括功能球,該鼠標(biāo)還包括數(shù)據(jù)采集芯片和MCU,數(shù)據(jù)采集芯片之感光窗口對準(zhǔn) 所述功能球設(shè)置;當(dāng)功能球移動時,數(shù)據(jù)采集芯片即時采集功能球移動的坐標(biāo),并將坐標(biāo)值 x和y傳遞至MCU ;當(dāng)|x| < |y|時,MCU丟棄x值,將(0, y)作為3D數(shù)據(jù)傳遞給主機(jī);當(dāng) x| > |y|時,MCU丟棄y值,將(x,O)作為4D數(shù)據(jù)傳遞給主機(jī)。 鼠標(biāo)功能球數(shù)據(jù)采集和處理方法,其特征在于,當(dāng)|x| = |y|時,MCU不向主機(jī)傳
遞任何數(shù)據(jù),繼續(xù)等待數(shù)據(jù)采集芯片傳回新的坐標(biāo),直到|x| # |y|。 鼠標(biāo)功能球數(shù)據(jù)采集和處理方法,其特征在于,所述4D數(shù)據(jù)定義為翻頁功能。 —種鼠標(biāo),包括MCU和軌跡采集單元,其特征在于還包括一個功能球,所述功能
球下還設(shè)有一球座,球座內(nèi)壁設(shè)有便于所述功能球滾動的鋼珠;所述球座具有抬起和壓下
二種狀態(tài),所述球座具有一能夠使其從壓下狀態(tài)自動復(fù)位至抬起狀態(tài)的彈性部件;所述球
座下方設(shè)置一微動開關(guān),所述微動開關(guān)的安裝位置為所述球座處于壓下狀態(tài)時,所述球座
剛好按下所述微動開關(guān);還包括一數(shù)據(jù)采集芯片,所述數(shù)據(jù)采集芯片之感光窗口對準(zhǔn)所述
功能球設(shè)置。 鼠標(biāo),其特征在于所述功能球為塑料功能球,所述功能球的直徑為9-12mm。 鼠標(biāo),其特征在于所述球座內(nèi)壁具有穴位,所述鋼珠設(shè)置于所述穴位內(nèi),所述鋼
珠的直徑為0. 8-lmm。 鼠標(biāo),其特征在于所述鋼珠的數(shù)量為2-3個。 鼠標(biāo),其特征在于,功能球的直徑為llmm,鋼珠的數(shù)量為3個,鋼珠的直徑為 0. 9mm。 鼠標(biāo),其特征在于,還包括一設(shè)置于該鼠標(biāo)頂端的激光燈,以及一該激光燈的控制
3開光。 鼠標(biāo),其特征在于還包括一用于切換所述鼠標(biāo)T作模式的切換開關(guān),所述切換開 關(guān)具有兩個切換位,即桌面模式位和手持模式位;所述切換開關(guān)連接所述主控MCU。
本發(fā)明的鼠標(biāo)功能球數(shù)據(jù)采集和處理方法,針對的硬件是功能球,或稱4D功能 球,而不是3D滾輪;當(dāng)4D功能球移動時,數(shù)據(jù)處理芯片采信移動的坐標(biāo),傳遞給MCU后,MCU 對|x|和|y|進(jìn)行比較,當(dāng)|x| < |y|時,MCU丟棄x值,將(0, y)作為3D數(shù)據(jù)傳遞給主 機(jī),此時的使用方法和功能定義與傳統(tǒng)的3D鼠標(biāo)相同;當(dāng)|x| > |y|時,MCU丟棄y值,將 (x,O)作為4D數(shù)據(jù)傳遞給主機(jī),4D數(shù)據(jù)可以定義為翻頁功能,根據(jù)使用要求也可以事先定 義為其它功能。與現(xiàn)有技術(shù)相比,本發(fā)明的鼠標(biāo)功能球數(shù)據(jù)采集和處理方法增加了 4D數(shù)據(jù) 采集,可定義更多的功能,令鼠標(biāo)使用更加方便。本發(fā)明的一種鼠標(biāo)是實現(xiàn)該方法的裝置, 作為一件申請?zhí)岢觥?br>
圖1是本發(fā)明第一個實施例的示意圖。 圖2是本發(fā)明第二個實施例的示意圖。 圖3是一種習(xí)知的鼠標(biāo)示意圖。 圖4是圖3所示之鼠標(biāo)的底部示意圖。 圖5是本發(fā)明第三個實施例的頂部示意圖。 圖6是本發(fā)明第三個實施例的底部示意圖。 圖7是本發(fā)明第三個實施例之滾球、球座、微動開關(guān)示意圖, 圖8是本發(fā)明第三個實施例之電路原理圖。 圖9是本發(fā)明第三個實施例之激光燈控制示意圖。 圖10是本發(fā)明第三個實施例的控制流程示意圖。
具體實施例方式
下面將結(jié)合附圖對本發(fā)明作進(jìn)一步詳述。參考圖l,本發(fā)明的第一個實施例是一 種鼠標(biāo)功能球數(shù)據(jù)采集和處理方法,包括以下步驟提供一種鼠標(biāo),該鼠標(biāo)包括功能球,該 鼠標(biāo)還包括數(shù)據(jù)采集芯片和MCU,數(shù)據(jù)采集芯片之感光窗口對準(zhǔn)所述功能球設(shè)置;當(dāng)功能 球移動時,數(shù)據(jù)采集芯片即時采集功能球移動的坐標(biāo),并將坐標(biāo)值x和y傳遞至MCU ;當(dāng)I x < |y|時,MCU丟棄x值,將(0, y)作為3D數(shù)據(jù)傳遞給主機(jī);當(dāng)|x| > |y|時,MCU丟棄y 值,將(x,O)作為4D數(shù)據(jù)傳遞給主機(jī)。 參考圖2,本發(fā)明的第二個實施例也是一種鼠標(biāo)功能球數(shù)據(jù)采集和處理方法,與本 發(fā)明第一個實施例的不同之處在于,當(dāng)|x| = |y|時,MCU不向主機(jī)傳遞任何數(shù)據(jù),數(shù)據(jù)采 集芯片重新采集數(shù)據(jù)。 參考圖3、圖4,是一種習(xí)知的2.4G無線鼠標(biāo),該鼠標(biāo)具有光電感應(yīng)芯片1、鼠標(biāo) 左鍵2、鼠標(biāo)右鍵3、3D滾輪4以及3D滾輪4下的鼠標(biāo)中鍵5。 在以下實施例中,功能球也被稱之為滾球,數(shù)據(jù)采集芯片也被稱之為感光芯片或 心片。 參考圖5、圖6、圖7、圖8、圖9、圖10,本發(fā)明第三個實施例是一種電腦鼠標(biāo),本實施例的鼠標(biāo)包括有前述習(xí)知鼠標(biāo)的功能,不同之處在于圖3中的3D滾輪4在本實施例中 被一個直徑為11mm的塑料滾球6取代,滾球6下設(shè)有一個球座7,球座7光滑的內(nèi)壁上設(shè)有 3個小鋼穴位,穴位內(nèi)設(shè)有直徑為0. 9mm的小鋼珠,以便于滾球6在球座7上滾動。將滾球6 朝下輕按,將觸動于下開關(guān)9,形成鼠標(biāo)中鍵,滾球6上下滾動形成3D滾輪功能,滾球6左右 滾動形成4D滾輪功能。本實施例中,鼠標(biāo)底部設(shè)置工作模式開關(guān)8,該模式開關(guān)8向右,鼠 標(biāo)進(jìn)入桌面鼠標(biāo)狀態(tài);該模式開關(guān)8向左,鼠標(biāo)進(jìn)入手持鼠標(biāo)狀態(tài)。在手持鼠標(biāo)狀態(tài)下,上 述塑料滾球6成為鼠標(biāo)的軌跡球,軌跡球下設(shè)的開關(guān)9成為確認(rèn)鍵(即習(xí)知鼠標(biāo)的左鍵)。 而原來的左鍵2及右鍵3被定義為鍵盤的功能鍵——下翻頁鍵10和下翻頁鍵11。本實施 例中,鼠標(biāo)頂部設(shè)置激光燈開關(guān)12,而激光燈13安裝在鼠標(biāo)的前端,按下開關(guān)12時激光燈 點亮,放開后激光燈熄滅。下面對本實施例的工作原理作進(jìn)一步說明,再次參考圖8, Ul是 主處理芯片,U2及U3是光電鼠標(biāo)感光芯片。其中,U2被焊接在PCB電路板上,但U2芯片 的感光窗口是朝下的,鼠標(biāo)在桌面上移動時,該芯片的感光窗口能夠采集LED燈在桌面反 射光線的變化,從而計算出鼠標(biāo)移動的方向和距離;U3也被焊接在PCB板上,但U3芯片的 感光窗口是朝上的,并且被設(shè)置在圖7所述鼠標(biāo)球座7的正下方,推動滾球6,鼠標(biāo)芯片U3 也能采集LED燈光在軌跡球上反射光線的變化,從而計算出鼠標(biāo)移動的方向和距離。本實 施例中,主處理芯片Ul首先檢測圖6中鼠標(biāo)底部工作模式開關(guān)的狀態(tài),當(dāng)模式開關(guān)8向右, 圖8中Kl開路,鼠標(biāo)工作在桌面鼠標(biāo)狀態(tài);主處理芯片Ul將U2作為鼠標(biāo)芯片,而將U3傳 來的數(shù)據(jù)作為滾輪數(shù)據(jù);加上鼠標(biāo)的左右鍵開關(guān)K2、K3及中鍵開關(guān)K4,從而實現(xiàn)習(xí)知的光 電鼠標(biāo)功能。當(dāng)模式開關(guān)8向左,圖8中Kl短路,鼠標(biāo)工作在手持狀態(tài);主處理芯片Ul將 U3作為鼠標(biāo)芯片,此時圖8中的開關(guān)K4被當(dāng)作鼠標(biāo)左鍵,而原來當(dāng)作鼠標(biāo)左右鍵的K2及 K3被定義為鍵盤功能鍵——上翻頁鍵10及下翻頁鍵ll,手持狀態(tài)實際上就是部分桌面鼠 標(biāo)功能加上部分鍵盤功能。參考圖8,按下開關(guān)K5時激光燈LED13點亮,放開后激光燈關(guān) 閉。本發(fā)明的鼠標(biāo)處于手持狀態(tài)時,上翻頁鍵、下翻頁鍵、激光燈控制鍵配合使用,可主便地 用于會議、教學(xué)、講演等使用投影儀的場合。參考圖10,是本實施例的控制過程框圖,本實施 例即可以作為一種桌面鼠標(biāo)使用,此狀態(tài)具有4D功能,還可以作為一種手持鼠標(biāo)使用,此 狀態(tài)具有教鞭功能,并且原來的左/右鍵被定義為翻頁鍵,使用更加方便。
本發(fā)明的第四個實施例也是一種鼠標(biāo),包括主控MCU ;還包括兩個分別與主控MCU 連接的感應(yīng)芯片,即第一感應(yīng)芯片和第二感應(yīng)芯片;還包括一用于切換所述鼠標(biāo)工作模式 的切換開關(guān),所述切換開關(guān)具有兩個切換位,即桌面模式位和手持模式位;所述切換開關(guān)連 接所述主控MCU。本實施例中,該鼠標(biāo)還包括一個滾球,所述下還設(shè)有一球座,球座內(nèi)壁設(shè)有 便于所述滾球滾動的鋼珠;所述球座具有抬起和壓下二種狀態(tài),所述球座具有一能夠使其 從壓下狀態(tài)自動復(fù)位至抬起狀態(tài)的彈性部件,本實施例中,彈性部件是壓縮彈簧,當(dāng)然,也 可以利用彈性較好的塑料制成所述的球座,此時球座本身具有彈性,所述彈性部件與所述 球座集成為一個部件;所述球座下方設(shè)置一微動開關(guān),所述微動開關(guān)的安裝位置為所述球 座處于壓下狀態(tài)時,所述球座剛好按下所述微動開關(guān)。本實施例中,所述第二感光芯片之感 光窗口對準(zhǔn)所述滾球設(shè)置。本實施例中,所述滾球為塑料滾球,所述滾球的直徑為9mm。本 實施例中,所述球座內(nèi)壁具有穴位,所述鋼珠設(shè)置于所述穴位內(nèi),所述鋼珠的直徑為lmm,所 述鋼珠的數(shù)量為2個,當(dāng)然,為了所述滾球具有更好的滾動效果,也可以設(shè)置4個或5個鋼 珠,同一水平面內(nèi)的鋼珠可以采用均布的方式。本實施例之鼠標(biāo)還包括一設(shè)置于該鼠標(biāo)頂端的激光燈,以及一激光燈的控制開光。 在本發(fā)明中,將4D功能定義為翻頁只是一種優(yōu)選的情況,事實上也可以預(yù)先將4D功能定義為其它的常用功能,如"音量調(diào)節(jié)"、"量度調(diào)節(jié)"、"播放快進(jìn)/快退"、"存盤/打開"
等功能。
權(quán)利要求
一種鼠標(biāo)功能球數(shù)據(jù)采集和處理方法,其特征在于,包括以下步驟提供一種鼠標(biāo),該鼠標(biāo)包括功能球,該鼠標(biāo)還包括數(shù)據(jù)采集芯片和MCU,數(shù)據(jù)采集芯片之感光窗口對準(zhǔn)所述功能球設(shè)置;當(dāng)功能球移動時,數(shù)據(jù)采集芯片即時采集功能球移動的坐標(biāo),并將坐標(biāo)值x和y傳遞至MCU;當(dāng)|x|<|y|時,MCU丟棄x值,將(0,y)作為3D數(shù)據(jù)傳遞給主機(jī);當(dāng)|x|≥|y|時,MCU丟棄y值,將(x,0)作為4D數(shù)據(jù)傳遞給主機(jī)。
2. 根據(jù)權(quán)利要求l所述的鼠標(biāo)功能球數(shù)據(jù)采集和處理方法,其特征在于,當(dāng)|x| = |y 時,MCU不向主機(jī)傳遞任何數(shù)據(jù),繼續(xù)等待數(shù)據(jù)采集芯片傳回新的坐標(biāo),直到|x| # |y|。
3. 根據(jù)權(quán)利要求1或2所述的鼠標(biāo)功能球數(shù)據(jù)采集和處理方法,其特征在于,所述4D 數(shù)據(jù)定義為翻頁功能。
4. 一種鼠標(biāo),包括MCU和軌跡采集單元,其特征在于還包括一個功能球,所述功能球 下還設(shè)有一球座,球座內(nèi)壁設(shè)有便于所述功能球滾動的鋼珠;所述球座具有抬起和壓下二 種狀態(tài),所述球座具有一能夠使其從壓下狀態(tài)自動復(fù)位至抬起狀態(tài)的彈性部件;所述球座 下方設(shè)置一微動開關(guān),所述微動開關(guān)的安裝位置為所述球座處于壓下狀態(tài)時,所述球座剛 好按下所述微動開關(guān);還包括一數(shù)據(jù)采集芯片,所述數(shù)據(jù)采集芯片之感光窗口對準(zhǔn)所述功 能球設(shè)置。
5. 根據(jù)權(quán)利要求4所述的鼠標(biāo),其特征在于所述功能球為塑料功能球,所述功能球的 直徑為9-12mm。
6. 根據(jù)權(quán)利要求4所述的鼠標(biāo),其特征在于所述球座內(nèi)壁具有穴位,所述鋼珠設(shè)置于 所述穴位內(nèi),所述鋼珠的直徑為0. 8-lmm。
7. 根據(jù)權(quán)利要求6所述的鼠標(biāo),其特征在于所述鋼珠的數(shù)量為2-3個。
8. 根據(jù)權(quán)利要求5-7任意一項所述的鼠標(biāo),其特征在于,功能球的直徑為llmm,鋼珠的 數(shù)量為3個,鋼珠的直徑為0. 9mm。
9. 根據(jù)權(quán)利要求4-7任意一項所述的鼠標(biāo),其特征在于,還包括一設(shè)置于該鼠標(biāo)頂端 的激光燈,以及一該激光燈的控制開光。
10. 根據(jù)權(quán)利要求4所述的鼠標(biāo),其特征在于還包括一用于切換所述鼠標(biāo)工作模式的 切換開關(guān),所述切換開關(guān)具有兩個切換位,即桌面模式位和手持模式位;所述切換開關(guān)連接 所述主控MCU。
全文摘要
本發(fā)明涉及鼠標(biāo)功能球數(shù)據(jù)采集和處理方法及一種鼠標(biāo),方法包括以下步驟提供一種鼠標(biāo),該鼠標(biāo)包括功能球,該鼠標(biāo)還包括數(shù)據(jù)采集芯片和MCU,數(shù)據(jù)采集芯片之感光窗口對準(zhǔn)所述功能球設(shè)置;當(dāng)功能球移動時,數(shù)據(jù)采集芯片即時采集功能球移動的坐標(biāo),并將坐標(biāo)值x和y傳遞至MCU;當(dāng)|x|<|y|時,MCU丟棄x值,將(0,y)作為3D數(shù)據(jù)傳遞給主機(jī);當(dāng)|x|≥|y|時,MCU丟棄y值,將(x,0)作為4D數(shù)據(jù)傳遞給主機(jī);鼠標(biāo)是實現(xiàn)該方法的裝置;本發(fā)明提供一種鼠標(biāo)功能球數(shù)據(jù)采集和處理方法,及一種具有4D功能的鼠標(biāo)。
文檔編號G06F3/038GK101763183SQ20101004285
公開日2010年6月30日 申請日期2010年1月20日 優(yōu)先權(quán)日2010年1月20日
發(fā)明者袁建平 申請人:袁建平