欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

振動式鼠標的制作方法

文檔序號:6587925閱讀:267來源:國知局
專利名稱:振動式鼠標的制作方法
技術領域
本實用新型涉及一種振動式鼠標。尤其是涉及一種能夠結(jié)合設置在
PC端的客戶應用程序而實現(xiàn)對振動、力、聲音等信號的反饋功能的振動 式鼠標。
背景技術
鼠標是一種控制光標在計算機屏幕等畫面中移動的二維定位裝置, 經(jīng)過多年的發(fā)展,鼠標已經(jīng)成為圖形用戶界面中最重要的輸入裝置。鼠 標經(jīng)過發(fā)展,現(xiàn)在已經(jīng)有滾動輸入鼠標,光電輸入鼠標,振動感應輸入 鼠標等不同的輸入方式。但鼠標的輸出方式除了光標以外,相對比較簡 單。已經(jīng)越來越不能滿足用戶對于多種應用感受的需求。如圖1所示, 其為現(xiàn)有技術的普通鼠標的電路原理圖,其電路結(jié)構和工作原來作為本 技術領域的公知常識,此處不再贅述。
振動手柄等輸入工具就是考慮到了鼠標等輸入工具的單一輸出性質(zhì),帶 給用戶一種全新的輸出體驗。振動手柄利用程序,控制馬達或者轉(zhuǎn)子在特定 的情況下,進行振動或者轉(zhuǎn)動。為用戶帶來全新的應用體驗和感受。用戶能 夠感受到力反饋,大小節(jié)奏不同的振動,增加了應用中的真實感。但是振動 手柄由于輸入的限制性,不能如鼠標一樣得到廣泛應用。所以,振動手柄類 輸入工具也受到應用發(fā)展的限制。

實用新型內(nèi)容
本實用新型所要解決的技術問題是針對現(xiàn)有背景技術而提供一種結(jié) 構簡單實用、能提供振動和力反饋體驗給用戶的振動式鼠標。
本實用新型的技術方案為該振動式鼠標,包括USB芯片;以及與
該USB芯片相連的位置距離感應器,該位置距離感應器包含用以進行鼠 標位置感測的光學模塊;其特征在于該振動式鼠標還包括一個或多個振動馬達,分別連接在該鼠標的USB芯片上,USB芯片經(jīng)由USB接口 連接至主機的HID芯片;在操作鼠標的過程中,從主機的HID芯片輸出 相應的聲、光、力度的電信號,通過USB接口輸入到USB芯片,通過 USB芯片中的驅(qū)動模塊控制所述振動馬達進行動作。本實用新型具有多 個馬達的配置,根據(jù)馬達的不同位置配置,產(chǎn)生力反饋效果。
與現(xiàn)有技術相比,本實用新型的優(yōu)點在于結(jié)構簡單實用,合理巧妙,
能明顯地讓用戶在一些軟件操作過程(游戲、音樂播放、數(shù)字模擬仿真等)中, 產(chǎn)生普通鼠標所沒有的振動體驗。


圖1為現(xiàn)有技術的普通鼠標的電路原理圖
圖2為本實用新型的振動式鼠標的結(jié)構示意圖 圖3為本實用新型的振動式鼠標的電路原理圖 圖4為本實用新型的振動式鼠標的操作過程流程圖
具體實施方式
本實用新型的主要工作在于軟件技術與硬件技術上的結(jié)合,以實現(xiàn) 鼠標對振動、力、聲音等的反饋和振動輸出。其關鍵點在于客戶端控制 程序能與鼠標設備正確配合,通過發(fā)送指令到鼠標設備,以控制馬達的 轉(zhuǎn)動。
如圖2—圖3所示,在本實用新型中,包括USB芯片;以及與該
USB芯片相連的位置距離感應器,該位置距離感應器包含用以進行鼠標 位置感測的光學模塊;該振動式鼠標還包括四個振動馬達,分別連接在 該鼠標的USB芯片上,USB芯片經(jīng)由USB接口連接至主機的HID芯片; 在操作鼠標的過程中,從主機的HID芯片輸出相應的聲、光、力度的電 信號,通過USB接口輸入到USB芯片,通過USB芯片中的驅(qū)動模塊控 制所述振動馬達進行動作。所述振動式鼠標為USB鼠標,該鼠標被連接 至計算機(PC)、游戲機、掌上電腦及個人數(shù)字助理等的主機。通過應 用USB技術,將鼠標的常規(guī)配置元件(例如包含有光學模塊的位置距離 感應器等,其中該光學模塊進行鼠標位置感測)和振動馬達分別連接在該鼠標的USB芯片(該USB芯片負責同主機進行通信并控制中的馬達 的振動)上,并經(jīng)由USB接口連接至該主機,同時在計算機等主機的 HID芯片上設置客戶端控制程序,用以根據(jù)所述主機上的客戶應用程序 (例如游戲、音樂播放和數(shù)字模擬仿真等)的輸出指令和該鼠標的位置 距離感應器的感測結(jié)果而產(chǎn)生與該鼠標的位置距離感應器的輸出值對應 的輸出信號和控制振動馬達等元件進行動作,從而實現(xiàn)對應于鼠標位置 距離等信號的輸出和屏幕顯示,以及在該鼠標上通過振動馬達的振動方 式實現(xiàn)對聲音、力和振動的感應輸出。
在圖2所示的本實用新型的一個實施例中,振動馬達的個數(shù)為四個, 分別設置在所述鼠標縱向主軸的上下兩側(cè)。
所述客戶應用程序的輸出指令包括由所述客戶應用程序所產(chǎn)生的聲 音、力和振動的信號。
下面結(jié)合圖4對本實用新型的操作控制方法進行具體描述,如圖3 所示,其為本實用新型的振動式鼠標的操作過程流程圖,其包括如下操 作步驟
1)經(jīng)由PC客戶端控制程序而從主機的客戶應用程序中獲得聲音、 力和振動等輸出指令信號,并把此輸出指令信號發(fā)送到設置在HID芯片 中的驅(qū)動程序,驅(qū)動程序再經(jīng)由USB總線把所述指令信號發(fā)送到底層設 備(鼠標)。
其中,設置在HID芯片上的客戶端控制程序執(zhí)行設備選擇步驟和設 備操作步驟。
設備選擇步驟是由客戶端控制程序和USB鼠標等USB設備進行交 互,獲取其配置地址,譬如該USB設備有幾個配置,每個配置包括多少 接口等,并執(zhí)行如配置選擇等操作。在進行USB設備操作步驟時,客戶 端控制程序處理從客戶端控制程序發(fā)出的請求,并與USB設備進行通信, 完成操作。
其中,對所述USB設備的操作步驟如下 al.檢測已安裝的HID芯片,或稱USB設備選擇。 在和USB設備通信之前,必須得知USB設備的配置、接口及所用 的端點信息,還要獲取該USB設備名。bl.打開USB設備,獲取USB設備的屬性值以及設備功能描述信息。
cl.與HID芯片進行信息交互,包括向主機報告鼠標的位置距離等 信息,以及向HID芯片發(fā)送用以控制所述振動馬達進行動作的指令數(shù)據(jù)。
主機在接收報告信息時,需要從報告信息中提取數(shù)據(jù)。由于報告信 息中包含了各種類型的數(shù)據(jù),為了方便辨別不同類型的數(shù)據(jù),在HID芯 片上提供了 HidP—GetXxx程序,以從USB設備中讀取不同類型的數(shù)據(jù)。 如果程序員知道各個數(shù)據(jù)的含義,則可直接使用ReadDFile函數(shù)讀出數(shù) 據(jù)。同樣,而主機在發(fā)送數(shù)據(jù)給USB設備時,也要先創(chuàng)建報告;為了方 便發(fā)送不同類型的數(shù)據(jù)給USB設備,在HID芯片上還提供了 HidP—SetXxx函數(shù)。完成設備操作后,應關閉設備句柄,釋放預解析數(shù) 據(jù)所占用的內(nèi)存區(qū)域。
2)經(jīng)由USB固件程序而向主機發(fā)送鼠標位置、按鍵狀態(tài)和滾輪滾動 狀態(tài)等信息,并接收從主機輸出的控制馬達的指令數(shù)據(jù)。
其中,由USB固件程序進行如下操作
a2.定義HID芯片的設備描述符、配置描述符、接口描述符、端點
描述符和報告描述符;
b2.解析和生成USB通信中指令數(shù)據(jù)包、信號數(shù)據(jù)包、響應數(shù)據(jù)包
和特殊數(shù)據(jù)包;
c2.初始化和配置USB芯片,實現(xiàn)相應的功能;
d2.得到鼠標位置、按鍵狀態(tài)和滾輪滾動狀態(tài)等信息數(shù)據(jù);
e2.根據(jù)所接收到的指令數(shù)據(jù)控制振動馬達的動作的執(zhí)行。
權利要求1、一種振動式鼠標,包括USB芯片;以及與該USB芯片相連的位置距離感應器,該位置距離感應器包含用以進行鼠標位置感測的光學模塊;其特征在于該振動式鼠標還包括一個或多個振動馬達,分別連接在該鼠標的USB芯片上,USB芯片經(jīng)由USB接口連接至主機的HID芯片;在操作鼠標的過程中,從主機的HID芯片輸出相應的聲、光、力度的電信號,通過USB接口輸入到USB芯片,通過USB芯片中的驅(qū)動模塊控制所述振動馬達進行動作;所述振動馬達的個數(shù)為四個,分別設置在該鼠標縱向主軸的上下兩側(cè)。
2、根據(jù)權利要求1所述的振動式鼠標,其特征在于所述主機是個 人計算機、游戲機、掌上電腦以及個人數(shù)字助理。
專利摘要一種振動式鼠標,包括USB芯片;以及與該USB芯片相連的位置距離感應器,該位置距離感應器包含用以進行鼠標位置感測的光學模塊;其特征在于該振動式鼠標還包括一個或多個振動馬達,分別連接在該鼠標的USB芯片上,USB芯片經(jīng)由USB接口連接至主機的HID芯片;在操作鼠標的過程中,從主機的HID芯片輸出相應的聲、光、力度的電信號,通過USB接口輸入到USB芯片,通過USB芯片中的驅(qū)動模塊控制所述振動馬達進行動作。本實用新型結(jié)構簡單實用,合理巧妙,能明顯地讓用戶在一些軟件操作過程(游戲、音樂播放、數(shù)字模擬仿真等)中,產(chǎn)生普通鼠標所沒有的振動體驗。能給用戶提供振動和力反饋體驗。
文檔編號G06F3/01GK201355480SQ20092000066
公開日2009年12月2日 申請日期2009年1月12日 優(yōu)先權日2009年1月12日
發(fā)明者李鵬飛, 金小軍 申請人:李鵬飛;金小軍
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
嘉黎县| 禄丰县| 望奎县| 鹤庆县| 邓州市| 伊川县| 清河县| 抚顺市| 广平县| 铜鼓县| 襄垣县| 甘南县| 九寨沟县| 福建省| 华安县| 沙河市| 耿马| 沙雅县| 北京市| 云梦县| 略阳县| 杨浦区| 龙门县| 南丹县| 长白| 天津市| 玉龙| 黄大仙区| 垫江县| 溆浦县| 正镶白旗| 都江堰市| 靖西县| 盐亭县| 泽普县| 马公市| 平阳县| 芜湖市| 海盐县| 古丈县| 永济市|