TW200807283A - Multidimensional input device - Google Patents

Multidimensional input device Download PDF

Info

Publication number
TW200807283A
TW200807283A TW95126519A TW95126519A TW200807283A TW 200807283 A TW200807283 A TW 200807283A TW 95126519 A TW95126519 A TW 95126519A TW 95126519 A TW95126519 A TW 95126519A TW 200807283 A TW200807283 A TW 200807283A
Authority
TW
Taiwan
Prior art keywords
dimensional
usb usb
sensor
freedom
degree
Prior art date
Application number
TW95126519A
Other languages
Chinese (zh)
Inventor
Taizo Yasutake
Original Assignee
Taizo Yasutake
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Taizo Yasutake filed Critical Taizo Yasutake
Priority to TW95126519A priority Critical patent/TW200807283A/en
Publication of TW200807283A publication Critical patent/TW200807283A/en

Links

Abstract

A multidimensional input device is disclosed. In one embodiment, the multidimensional mouse comprises three sensors and a chassis. Each sensor is suitable for finger operation and capable of generating two control signals which represent motion in two degrees of freedom. The three sensors are coupled to the chassis which is suitable for a user to grasp with one hand. Thus, a user can generate six control input signals representing motion in six degrees of freedom with one hand.

Description

200807283 、九、發明說明 【發明所屬之技術領域】 本發明係涉及一種輸入裝置,特別是指—種多維輸入狀 置、多維輸入裝置之介面系統及多維控制方法。 j衣 【先前技術】 ‘按,三維(3D)輸入裝置係用於高階三維電腦輔助設 C/\D)及三維繪圖軟體市場上,那些三維輸入裝 ~ 星,堵如鍵盤 等的三維輸入裝置並不提供「滑鼠等級」所具有的高料产 二維(2D)游標移動功能,故一般仍需配合另外的輪二:邊二 備方能工作。因此,使用者在使用時,通常必須利用=== 橾作二維滑鼠,並利用其左手於鍵盤左側來操作三維輸入裝 置,亦即’使用者必須以雙手同時操作方能進行三維二: 處理工作。._ f u丨豕日j 過去對於二維應用有諸多的技術被提出,如夢國聲 4,811,_即提出-種六自由度搖桿,然而, 藉由標準滑鼠以行傳統:維游標控制玉作。此外, 二 m㈣案亦揭露—種具有二維滑鼠 由卢 控制功能的輸入裝詈,妒;_ ^ 入w目由度輸入 1而不# &八么攸 ’、、'、,^種輸入裝置卻因人體工學問 ,则揭露-種電;所ΐ':另外,美國專利隨 輸入控制能力,然而,;:K (CCD) ’其具有六個自由度 問題。 μ σΛ種几件同樣具有操作上的人體工學 將執跡球加入$、、典色丄 種方式(見於美國專:增加標準滑鼠功能的-614),然而,該種類型, 6, 184,869 及 ΰ,959, 需之飛越(fly.through)移机不此對一殿虛擬三維環境中所 控制功能。 動加以粗略或快速的速度三維命令 其它常用作為輸入裝 、扭 ,遊戲鍵盤及搖桿通# ^ ^匕括遊戲鍵盤及搖桿,然而 吊卩需有一種遊戲特定設計的存在,且 200807283 並不提供滑鼠游標 各種三維輸入 内容而定。舉例而 行高精準度三維命 (對於三維物件的 模型房屋或虛擬三 (Πy-through )或 利用六自由度快速 三維環境用於三維 由度的指令及Y軸 轉(roll )等高精 4監於上述,目 有效率的條件下操 —維輸入指令及六 有一種能與一多維 接之牙、統ϋ 功能,故不適合為傳 裝置的需求並不相同 言,三維電腦辅助設 令控制,即希望三維 「快濩」動作則例外 維地圖等三維商業軟 牙越(walk-through) 命令使圖形能在三維 電腦遊戲之中,則穿 旋轉(yaw) ,X軸旋 準度/低三維控制方 前確實需要有一種 月匕 作的多維裝置,並需 自由度命令功能之裝 輪入裝置以方便及有 統商業軟體 ’係依所應 計使用者通 操作之控制 )。另一方 體通常需要 三維命令, 環境中快速 越時須使用 轉(pitch) 式。 使三維應用 要有 月b 置的提出, 效率之方式 所應用。 用之三維 常需要進 速度較慢 面,虛擬 使用飛越 此時必須 移動。若 及六個自 ’ z軸旋 在方便又 提供傳統 同時需要 以介面相 /的i 知技術範例及其限制僅係用以說明習知技術所存 __二=,非代表習知技術及其全部限制,熟習該項技術者 限制评兒下述說明書及圖式說明後了解其餘的習知技術及其 疋=:如何開發一種更具理想實用性之多維座標輸入控 1 M :、、’相關業者需再努力思索研發之目標與方向。 μ =鑑於此,發明人本於多年從事相關產品之製造開發與 ,針對上述之目標,詳加設計與審慎評估後,终得 /確具實用性之本發明。 、付 '【發明内容] ^返實施例及其態樣係關於本發明之系統、工具及方法 二且係以舉例說明之方式為之,不限定僅為該等實施例及態 ’’7、 某上貫施例得除去或降低如述問題,某些則用以做 6BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an input device, and more particularly to a multi-dimensional input state, an interface system of a multi-dimensional input device, and a multi-dimensional control method. j clothing [prior art] 'Press, 3D (3D) input device is used in high-end 3D computer-aided C/\D) and 3D drawing software market, those 3D input devices are installed, and 3D input devices such as keyboards are blocked. It does not provide the high-production two-dimensional (2D) cursor movement function of the "Mouse Level", so it is generally necessary to cooperate with another round 2: Side 2 can work. Therefore, when the user is using, it is usually necessary to use the === 二维 as a two-dimensional mouse, and use his left hand to operate the three-dimensional input device on the left side of the keyboard, that is, the user must simultaneously operate with both hands to perform three-dimensional two : Processing work. ._ fu丨豕日j In the past, there were many techniques for two-dimensional applications, such as Meng Guosheng 4,811, _ that proposed a six-degree-of-freedom joystick, however, by standard mouse to follow the line: dimension cursor control Jade. In addition, the second m (four) case is also revealed - an input device with a two-dimensional mouse controlled by Lu, 妒; _ ^ into the w target by the input 1 instead of # & eight 攸 攸 ',, ',, ^ species The input device is ergonomically exposed, and it is exposed to electricity. In addition, the US patent follows the input control capability, however, :K (CCD)' has six degrees of freedom. Several pieces of μ σ 同样 also have operational ergonomics to add the scoring ball to $, and the color of the pattern (see US-specific: -614 to increase the standard mouse function), however, this type, 6, 184, 869 And ΰ, 959, flyover (fly.through) transfer machine does not control the function of a virtual three-dimensional environment. Move a rough or fast speed 3D command. Other commonly used as input, twist, game keyboard and joystick pass #^^匕game keyboard and joystick, however, the hanging must have a game-specific design, and 200807283 is not It provides a variety of 3D input for mouse cursors. For example, high-precision three-dimensional life (for three-dimensional object model houses or virtual three (Π y-through) or using six-degree-of-freedom fast three-dimensional environment for three-dimensional instruction and Y-axis rotation (roll) In the above, under the condition of efficient operation, the input command and the six have a function of being able to communicate with a multi-dimensional tooth, and the function of the system is not suitable for the transmission device. That is to say, the three-dimensional "quick" action is an exception. The three-dimensional commercial walk-through command such as maps enables the graphics to be in a three-dimensional computer game, and then wears a yaw, X-axis rotation degree/low three-dimensional control. It is really necessary to have a multi-dimensional device that is built in a month, and it is necessary to install the wheel-in device with the degree of freedom command function to facilitate the control of the user's operation according to the user's operation. The other side usually requires three-dimensional commands, and the environment needs to use the pitch type quickly. To make the 3D application have a monthly b, the way of efficiency is applied. The three-dimensional use often requires a slower speed, and the virtual use flyover must be moved at this time. If there are six self-swings in the convenience and tradition, and the need to use the interface phase / the technical examples and their limitations are only used to illustrate the existing technology __ two =, not representative of the known technology and all Restrictions, those who are familiar with the technology limit the following descriptions and schema descriptions to understand the remaining well-known technologies and their 疋 =: How to develop a more practical and practical multi-dimensional coordinate input control 1 M :,, 'Related operators Need to work hard to think about the goals and direction of research and development. μ = In view of this, the inventor has been engaged in the manufacture and development of related products for many years, and has achieved the practicality of the present invention after detailed design and careful evaluation of the above objectives. And the present invention and its aspects are related to the system, the tool and the method of the present invention, and are not limited to the embodiments and states. Some of the above examples have to remove or reduce the problem as described, and some are used to do 6

I 200807283 ,其它方面的改進。 # 一在一實施例中,一多維輸入裝置包含一第一感測哭、一 弟—感測器、一第三感測器及—本體;該第一、;二: 感 器可適合手指所操作。該第一感測器產生—個;一: 么刮訊號及—個第二輸入控制訊號,且一 : 制訊號分別代表第一、第二自由度之移動呆:輸入控 產生一個第二輸入栌制訊_ 3^ μ弟—感測器能 一 一 徇入&制σί1唬及—弟四輸入控制訊號,且兮室 二三弟四輸入控制訊號分別代表第三、第四自由度之_ = =二2 !ί能產生一第五輪入控制訊號及-第六輸:控制 ’且邊弟五、第六輸入控制訊號分別代表第i、第丄白I 200807283, other improvements. In an embodiment, a multi-dimensional input device includes a first sensing crying, a brother-sensor, a third sensor, and a body; the first, the second: the sensor can be adapted to the finger Operation. The first sensor generates one; one: the scratch signal and the second input control signal, and one: the signal signals respectively represent the movement of the first and second degrees of freedom: the input control generates a second input栌System _ 3^ μ brother - sensor can break into & σ ί 唬 唬 — — 弟 弟 — — — — 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟 弟= = 2 2 ! ί can generate a fifth round control signal and - sixth lose: control 'and the fifth brother, the sixth input control signal represents the i, the third white

由度之移動m二及第三感測器與該本H 該本體適合於兔佔κ本 扣 丑相接’且 三感測器與該本f耦接^握持’其中該第一、第二及第 本脰耦接,亚位於得讓該使用者以單手產吐# 表六自由度移動的六輸入控制訊號。 手產生代 在不同貫施例中,該本體 一 動於-平坦表面上一表面’以使適於滑 產生-第七輸入"設於該本體下表面上,並 及弟八輸入控制訊號代表一七自由戶一 =名弟七 。在更進-步實施例中,該本體可…:之移動 一個上表面,並可適為手指所操;,=;:接至 ,衣九自由度之第九輸入控制訊號。 且.此產生一代 在某些貧絶例中.,兮一 卜卜 第六自由度可代表恤 —第二、第四、第五及 第九自由度可代ί:=粗略三維操作’而該第七、第八及 該本體可為-滑鼠本作。在其它不同實施例中, 個單-裝置同時進γ,,亚可包含二滑鼠按鍵,藉以利用-再者,在另=三維應用及傳統二維應用的操作。 依循-直覺式三唯二:例中,5亥弟—、第二及第三感測器可 -袖由左至右。曰:對應規則。舉例而言,欲令-物件沿 器的-後部份及;對目時使用者可碰觸該本體左側上-感測 .相對側上一感測器的一前部份而達成之。 200807283 * 在進一步實施例中’玆 動代表之’沿—軸上的移動可為:可Ή-Ζ平面上的移 為旋轉。在―實施例中,該第i自^心—袖上的移動可 動作為代表,該第二自由度Ϊ以二”以沿-“由上的移 代表,該第三自由度可以沿 Λ由上的轉角移動作為 四自由度可以沿—ζ軸上的移動動作^表,該第 心該υ軸上的轉角移動作為代表:、而二J弟五自由度可 該ζ軸上的轉角移動作為代表。 73 -弟八自由度可以繞 在某些實施例中.,該第:及By the movement of the second and third sensors and the H, the body is suitable for the rabbit to participate in the ugly ugly 'and the three sensors and the f coupled to hold ^ 'the first, the first The second and the first 脰 are coupled, and the sub-station is a six-input control signal that allows the user to move with one-handed vomiting #6 degrees of freedom. In a different embodiment, the body moves on a surface on a flat surface to make it suitable for slip generation - the seventh input " is disposed on the lower surface of the body, and the input control signal represents a Seven free households = the famous brother seven. In a further embodiment, the body can be moved to an upper surface and can be adapted to the fingers; and =;: to the ninth input control signal of the nine degrees of freedom. And this generation is in some poverty-stricken cases. The sixth degree of freedom can represent the shirt - the second, fourth, fifth and ninth degrees of freedom can be used to: ί:=rough three-dimensional operation' The seventh, eighth and the body can be - the mouse. In other different embodiments, the single-devices simultaneously enter gamma, and the sub-amount can include two mouse buttons, thereby utilizing - again, in another = three-dimensional application and operation of a conventional two-dimensional application. According to the intuitive-intuitive three-only two: in the example, 5 Haidi - the second and third sensors - sleeves from left to right.曰: Corresponding rules. For example, the object-edge portion of the sensor may be touched by the user on the left side of the body to sense the front side of the body. 200807283 * In a further embodiment, the movement along the 'axis' can be: the movement on the Ή-Ζ plane is a rotation. In the embodiment, the movement of the i-th self-sleeve can be represented as a representative, and the second degree of freedom is represented by two-by--"from the upper shift, and the third degree of freedom can be along The movement of the corner as a four-degree-of-freedom can be along the movement axis of the ζ axis, the movement of the corner on the 第 axis as a representative: and the two degrees of freedom of the two brothers can be represented by the movement of the corner on the ζ axis . 73 - The eight degrees of freedom can be around in some embodiments. The first: and

—Υ平面上的移動為代表。再 又了以一個二維X 建立一設置以明定該等自由度的代^它,===該使用者可 等自由度可隨所用硬體及/或軟體^定/、匕貫施例中’該 其它不同實施例中,該等咸哭。 。舉例而言,在一實施例.中該;—;J亥f體上的位置不同 在另-實施例中,該等。上。 上。在不同實施例中,該等感測器:::,本體的頂部 同側邊上,而該第三感測器^設於^ μ可6又於该本體的相 該等感測器亦可互相環繞,或::的頂部上。此外’ 在進-步實施例中,4二=體的-孔中。 例而言,該等感測器可為類比’:數:Γ用不同種類型式。舉 者,二或多感測器可被整二々立,控式或傾斜輪。再 施例中,該本體可被整:;=:感:器組合。在其它實 在另一 例中,邊本體可為一滑鼠本體。 科ΓΓΓ3:?旱,該搖桿可包含-轨跡球、-搖 忤柄及一基部。泫執跡球能產生一 八輸入控制訊號,該第七及第八二七輪入控制訊號及-第 及一弟八自由度中的移動。該搖桿握抓部份,呈有一頂 底二:;搖,抓部份能產生-第九輸入控制訊號及 W入UJ心虎’該第九及第十輪入控制訊號代表一第 8 200807283 九自由度及一第十自由 份的底部可與該基部a:移動。該軌跡球及碡搖桿握抓部 部份的了,、部_接?:二了1部㈣’該本體可與該搖桿握抓 三維操作。再者實施例,該搖桿可用於-機器人的 機或夹具與該搖桿;;:==-攝相機或-夹具,該攝相 ,該包;”裝置更可包含-手持式控制器 鼠按鍵、一滾卜萨二軌跡球、一右滑鼠按鍵、-左滑 F fμ r i數個可程式化數位按鍵及一用以顯示一 衣置狀怨的液晶罄篡 暴5亥本體可與該手持式控制器耦接。 ^ 施例中’該多維裝置可進-步包含- USB連 :亥;可:$供輸入控制訊號予-電腦。在其餘實施例中, 〜衣^ 3使用者可程式化按鍵及一液晶螢幕。 另风施例為一介面系統,該介面系統可包含一多維穿 代-軔體程式’該多維裝置具有複數個 個 =器=-第-群感測器及-第二感測器群感測器;: 哭:感心忐產生-第組輸入控制訊號’該第二群感測 ;:產生:弟二輸人控制訊號。該軔體程式内建於該多維裝 枯5£亚能產生—個模擬—個第一邏輯裝置及一個第二邏輯 二,的輸出,其中該第一邏輯裝置可代表該第一群輸入控制 =號,該第二邏輯裝置可代表該第二群輸入控制訊號,=中 :自該多維裝置接收該輸人之電腦的操作如同二獨立邏輯裝 豈之存在。 在,、餘貫施例中,該介面系統邏輯裝至可被用以 =I乍一維應用,且該第二邏輯裝置可被用以操作三維應用。 \者/在不同實施例中該軔體程式可更包含一個二維輸入控 ^ Λ队奴杈組及一二維輸入控制訊號奴模組。在不同實施例 1,在一主機電腦上的一使用者階層介面軟體模組可選擇讓 使用者使用該第二邏輯裝置,以在視窗χρ及視窗Vis乜兩者 底下同時操作安維應用程式。在其它實施例中,該多維裝置 叮包含一 USB連接器,用以利用可拆形式與該電腦上的一 200807283- The movement on the Υ plane is representative. Furthermore, a two-dimensional X is used to establish a setting to define the degrees of freedom. === The user can wait for the degree of freedom to be used with the hardware and/or software used. 'In this other different embodiment, the salty cry. . For example, in an embodiment, the position of the J-shaped body is different. In another embodiment, the same. on. on. In different embodiments, the sensors are: on the same side of the body, and the third sensor is disposed on the body of the body. Surround each other, or: on top of it. Further, in the further embodiment, 4 = body - in the hole. For example, the sensors can be analogous to the number:: number: different types. As a matter of fact, two or more sensors can be erected, controlled or tilted. In another embodiment, the body can be integrated:; =: sense: combination of devices. In another practical example, the side body can be a mouse body. Section 3: Drought, the rocker can include a trackball, a rocker handle, and a base. The 泫 泫 能 能 能 能 能 能 能 能 能 能 能 能 泫 泫 泫 泫 泫 泫 泫 泫 泫 泫 泫 泫 泫 泫 泫 泫 泫 泫 泫 泫 泫 泫 泫 泫The rocker grips the grip portion and has a top bottom two:; shake, the grab portion can generate - the ninth input control signal and the W input into the UJ heart tiger'. The ninth and tenth rounds of the control signal represent an 8th 200807283 The bottom of the nine degrees of freedom and a tenth free share can be moved with the base a:. The trackball and the rocker grip the grip portion, and the part_connected: two parts (four)'. The body can grasp the three-dimensional operation with the rocker. In another embodiment, the rocker can be used for the robot or the fixture of the robot and the joystick;;:==-camera or-clamp, the camera, the package;" the device can further include - hand-held controller mouse Button, a scrolling two trackball, a right mouse button, a left sliding F fμ ri, a number of programmable digital buttons, and a liquid crystal turbulence 5 hai body for displaying a clothes grievance The handheld controller is coupled. ^ In the example, the multi-dimensional device can be further included - USB connection: Hai; can be: $ for input control signal to - computer. In other embodiments, ~ clothing ^ 3 users can Stylized buttons and a liquid crystal screen. Another wind application is an interface system, which can include a multi-dimensional translating-body program. The multi-dimensional device has a plurality of ===--group sensors and - second sensor group sensor;: crying: feeling of heart - - the first group of input control signals 'the second group of sensing;: generating: brother two input control signals. The body program is built in the multidimensional The output of the first logic device and the output of the second logic device, wherein the first logic The second logical device can represent the second group input control signal, and the second logic device can represent the second group input control signal, where: the operation of receiving the input computer from the multi-dimensional device is like the existence of two independent logic devices In the remainder embodiment, the interface system logic can be used to be used in a one-dimensional application, and the second logic device can be used to operate a three-dimensional application. \ / In different embodiments The program can further include a two-dimensional input control group and a two-dimensional input control signal slave module. In different embodiments 1, a user-level interface software module on a host computer can be selected. Having the user use the second logic device to simultaneously operate the Anvi application under both the window and the window Vis. In other embodiments, the multi-dimensional device includes a USB connector for utilizing the detachable form With the computer on a 200807283

除上述態樣及貧施範例外 閱後附圖式及後文說明書而得 USB 埠。 在進一步實施例中, 器,該第三群感測器能產 邏輯裝置可代表該第三群 ,:以令該電腦可偵測該三 另一實施例中為一種 步顿:提供一第一、第二 測器適為手指操作,並能 輸入控制訊號,且該第— 由度及一第二自由度之移 並把產生一弟二輸入控 該第三及第四輸入控制,訊 度之移動;該第三感測器 輸入控制訊號及一第六輪 控制訊號代表一第五自由 適於為使用者以單手握持 二感測器耦接,且該位置 表六個自由度移動的六個 該多維裝置可更包含一第 生—第三組輸入控制訊號 輪入控制訊號,並以該輪 獨立邏輯裝置。 多維控制之方法。該方法 及第三感測器及一本體, 產生一第一輸入控制訊號 及第二輸入控制訊號代表 動;該第二感測器適於為 制訊號及一第四輸入控制 號代表一第三自由度及一 適於為手指操作,並能產 入控制訊號,且該第五及 度及一第六自由度之移動 ,並以一位置與該第一、 之所在得讓該使用者以單 輪入控制訊號。 ,其它的態樣及實施 到了解。 二群感測 。一第三 出為代表 包含下列 έ亥第一感 及一第二 一第一自 手指操作 訊5虎,且 第四自由 生一第五 第六輸入 ;該本體 第二及第 手產生代 例可藉參 【實施方式】 本發明揭示多種裝置、方法及其它揭露之 等裝置、方法及其它揭露標的可在該教示後 者所知悉。本發明更揭示多種各具獨立性之 樣等,且熟習本領域技術者係、泛指具電腦 電機工程或機械工程背景者。 如上所述,本發明所揭露者為一種 技術,該裝置之一實施例包含三感測器,且^ ,或言該 該項技術 施例及態 腦工程、 置之相關 測器皆提 10 200807283 •仏:衣二自由度中移動的輪入控 -本體更包含另-感_器及_滾輪σ J。在其它實施例中, 測器所轉接’並可形如-滑鼠形:,:;:該本體係與該三感 準度二維控制功能及快速及/或粗略I疋供傳統二維或高精 以提供另外三自由度輸入控制气號°:維功能’該輪則係用 種該多維裝置的介面系統,在:亥二者,本發明亦揭露一 裝置為一電腦所偵測。 Λ不、、先中一輪出所含之二邏輯 第1圖至第3圖所示為一多唯冗9 該多維滑鼠的上視左側視圖,第2 = ^100,其中第1圖為 圖’第3圖則為該多維滑鼠的一右;禎=多維滑鼠的-俯視 維滑鼠1〇〇包含一左感測器11〇 、_^圖。如圖所示,該多 測器130 、一左滑鼠按鍵16〇 、一 測器120 、一上感 150及一本體170,其中該本體17〇 =按鍵140、一滾輪 圖至第3圖所示之多維滑鼠刚實施滑鼠本體。第i 及外加的六自由度功能,其中傳 ☆ '棱供傳統三自由度 ΓΥ平面(未顯示)上藉滑鼠本體:〇二=j指:鼠在 頌不)及傳統滾輪旋轉〗5Ό進行物 = 感測為(未 鼠移動功能則與X-Υ平面無關。如圖所‘動:度的滑 位於參考座標U0的χ_γ平 不,上感測器丨3〇係 則位於參考座標180的γ_ζ座標上。感測器120及左感測器 在貧際操作時,下咸測哭r g _ 由度移動的輸入控制訊號,即= f 自 二產生代表另-自= -心唬’即π產生傳統的滾輪移動形式 及上感測器130各能夠產生代表:個自。由度移 2 ::岫入控制訊號,即代表Χ-Υ-Ζ平面180中的移動。再 ’、,每一感測器可在區域座標上提供X及Υ位置資料,該等 感測器之區域Χ/Υ位置資料可藉由開發—主機電腦之介面軟 體而將其轉換成主機電腦上三維圖形應用程式所配合使用的 三維指令資料。獨立的六自由度特徵不必然提供位置改變控In addition to the above-mentioned aspects and examples of poor practices, the following figures and the following descriptions are available. In a further embodiment, the third group of sensors capable of generating a logic device can represent the third group, such that the computer can detect the third embodiment in another embodiment: providing a first The second measuring device is suitable for finger operation, and can input a control signal, and the first degree and the second degree of freedom shift and generate a second input control of the third and fourth input controls, and the signal is Moving; the third sensor input control signal and a sixth wheel control signal represent a fifth freedom suitable for the user to hold the two sensor couplings with one hand, and the position table moves with six degrees of freedom The six multi-dimensional devices may further include a first-third group input control signal to enter the control signal, and the independent logic device of the wheel. The method of multidimensional control. The method and the third sensor and a body generate a first input control signal and a second input control signal representative; the second sensor is adapted to form a signal and a fourth input control number to represent a third Degree of freedom and one suitable for finger operation, and capable of generating a control signal, and moving the fifth degree and a sixth degree of freedom, and letting the user a single position with the first position Turn in the control signal. , other aspects and implementation to understand. Two groups of sensing. A third output represents a first sense of the first and a second one, and a fourth free input, a fifth and sixth input; the second and first hand generation of the body may be DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention discloses various devices, methods, and other disclosed devices, methods, and other disclosed objects that can be found in the teachings of the latter. The present invention further discloses a variety of independent samples and the like, and those skilled in the art are generally referred to as having a computer electrical engineering or mechanical engineering background. As described above, the present invention is a technology, and an embodiment of the device includes three sensors, and the technology example and the state brain engineering and the related detectors are all mentioned 10 200807283 • 仏: Wheel-controlled movement in the second degree of freedom of the machine - the body contains the other - sensor _ and _ wheel σ J. In other embodiments, the detector is switched to and can be shaped like a mouse::::: the system and the three-dimensional two-dimensional control function and fast and/or coarse I疋 for the traditional two-dimensional Or high-precision to provide another three degrees of freedom input control gas number °: dimension function 'this wheel is to use the interface system of the multi-dimensional device, in: Hai, both of which also disclose a device for detection by a computer. Λ No, the first two rounds of the logic included in the first picture to the third figure is a more than just 9 of the multi-dimensional mouse's top left view, the second = ^100, where the first picture is 'The third picture is a right of the multi-dimensional mouse; 祯=Multidimensional mouse-looking-dimensional mouse 1〇〇 contains a left sensor 11〇, _^ picture. As shown in the figure, the multi-tester 130, a left mouse button 16 〇, a detector 120, an upper sense 150 and a body 170, wherein the body 17 〇 = button 140, a roller map to Figure 3 The multi-dimensional mouse has just implemented the mouse body. The i-th and the additional six-degree-of-freedom function, in which the ☆ 'edge for the traditional three-degree-of-freedom ΓΥ plane (not shown) on the mouse body: 〇二=j means: the mouse is not )) and the traditional wheel rotation 〗 5 The object = sense is (the mouse movement function is independent of the X-Υ plane. As shown in the figure, the motion: the slip of the degree is located at the reference coordinate U0 of the χ γ γ, the upper sensor 丨 3 〇 is located at the reference coordinate 180 Γ_ζ coordinates. When the sensor 120 and the left sensor are operating in a poor operation, the lower control is crying rg _ by the degree of movement of the input control signal, that is, = f from the second generation represents the other - from = - heart 唬 ' π The conventional scroll wheel movement form and the upper sensor 130 are each capable of generating a representative: a degree shift 2: :: a control signal, that is, a movement in the Χ-Υ-Ζ plane 180. Then, each The sensor can provide X and Υ position data on the area coordinates. The area/Χ position data of the sensors can be converted into a 3D graphics application on the host computer by developing the interface software of the host computer. The three-dimensional instruction data used together. The independent six-degree-of-freedom feature does not necessarily mention Position change control

II 200807283 -制指令(零階控制命令), 令適合移動及/或旋轉所需心=二:指令之速度指 滑鼠按鍵而能使滑鼠移動及 令’因此藉由— 1圖至第3圖所示之多維滑鼠來】:知轉,使用者可利用第 :’其中該滑鼠按鍵可為使用於電腦輔:=:需的精確命 外,使用者亦可使用獨立六自由卢助叹计中所用者。此 產生快速(粗略)三維指令,如三感測器來 指令等。 ―,准圖形%境中所用之飛越 热習電腦圖形領域人士田 稱作「零階控制」,而速率控制置控制的改變通常被 -階控制」’其中一階控制:二:?制則通常被稱作「 標位置而加以對應;當該裝置^: ^ I置的位移可經由游 移改變量_可為使游標移動的::二f鼠本體的相對位 制被稱作零階控制即為此..因。、者六^里故該種控 標的移動速度時,該種控 :=:移被對應成為游 。. “員“皮私作速率控制或—階控制 第4圖至第7圖所示為一多维 為範例說明。在所示實施例中,該多':置2、=自由度作 測器210 、一右感測器22〇 、—、二置〇〇包含一左感 感測器210,220及230與本體;二:接30 ;;:體⑽ 之存在嫩令使用者得以自然以單手握:中本體240 戎等感測命器之區域χ/γ 一 、 電腦之介面軟體的開發而被對應成:機;::相f於-主機 軟體的三維命令,其中六 =t =維圖形應用 覺式對應包含將六自由度之應,直 以令使用者的手指移動/ ^ —、准命令’ 移動/旋轉方向,不過使亦;之物件的 機電!上體所決定之較喜好之方以應以一主 第)圖至第7圖所示為感測資料之被對應風一 指令之方式的一說明用實施例。在“圖及圖 12 200807283 用者石、沐角詞)_ $ —上感測(X+方向)23〇的一右點時 柄t Ϊ制訊號可被當作三維圖形環境所用的 所^生用者碰觸上感測器(Ζ+方向)230的一 ^ α工的輪入控制訊號可被作為三維圖形環 L二向方疋轉的指令;當使用者碰觸上感測 *一 Y交退愛上D 士 At 形環境所用:生的輸入控制訊號 一用之一 ^ X軸負向旋轉指令。 夕一右第4圖及第6圖中,當使用者碰觸左 S二t點時,該點所產生的輸人控制訊號可 哭古斤用的,繞Z軸正向旋轉指令;當使 :^ )210之下點時,該點所產生的輸入 !ί:: 准圖形環境所用之繞z軸負向旋轉指 J二感测^ (Ζ+方向)2!0的一前進點時,該 H Λ #υ f破用為三維環境中所用的繞γ軸 扁^ ^者碰觸左感測器(Z方向)21〇的一後退 ,诚J ^人控制说號可被用為三維圖形環境所 旋轉指令。 ㈣:第4圖及第7圖中,當使用者碰觸右 二:―上點日夺’該點所產生的輸入控制訊 Ν形%境中所用的一正γ方向平移命令;當 )220的一下點日夺,該點所產生 =境中…方向平移命令;當使用者 方向)的一前進點時,該點所產生的輸 用為三維圖形環境中的正2方向平移命八· 感測器(Ζ方向)220的一後退點時,該點:生 二維圖形環境中的負Ζ平移命令。 ’該點所產生的 X方向平移命令 前進點時,該點 境所用的一個繞 器(Ζ —方向)230 可被當作三維圖 感測器 被作為 用者碰 控制訊 令;當 點所產 正向旋 點時, 用之負 (Υ+) 210 三維圖形 觸左感測 號可被用 使用者碰 生的輸入 轉命令; 該點所產 向繞Υ軸 感測器(Υ+方冷 號可被用為三錦 右感測器.(Υ方冷: 號可被當作三绅 碰觸右感測器 入控制訊號可祐 當使用者碰觸;έ 的訊號可被當竹 第 圖至第11圖所示為 00。在所示實施例中’該多維裝置300 二:—右感測器32。、-上感測器330及 中遠寺感測器3丨〇,320及330與該本體34〇耦 具另一六自由度形式之多維裝 包含一左感測器 一本體340,其 接,且本體340 13 200807283 使用麵方便使用者以 用二手指姿勢(指勢)進行wz平移及;二:圖中並顯示利 對應,其中該二指勢可對疋季^曰令的三維命令 在第8 Γ對應推動及扭動功能等。 在和8圖中’若使用者碰觸右感刿哭 左感測器310之-上部份,此時等同將Γ物下部份及 且該二碰觸點的同時使用 物件鉍Ζ軸轉動, 方式是非常直覺性的對應,因該樣指‘ 壤境中物件的旋轉方向相同。 芍狃私勢的方向與三維 .在弔9圖中,若使用者碰觸右感 左感測器310的一前% ^ …、扣320的一後部份及 名 t ’則等同於繞Y軸:;儿順栌a 動-物件’且該二碰觸點的同時使用可產:::讀方向轉 。 用J屋生正γ軸旋轉指令 第I 0β圖中,若使用者同時碰 器330的後部份戍前立^八,丄— ❽則w 320及左感測 斟私,. 、(如第1〇A圖所示),此時耸η私 …轴推前或拉後,且該等碰觸點的同時;::: 生/-方向平移命令。在第1〇c圖所示實 勺门=用{產 .觸右感測器320及左我測哭^ 、 右使用者碰 nr. J裔330的上部份或下部份(奶筮1 0[)圖所示),此時等同於對—物件沿γ軸加^ ^ ,且:等碰觸點的同時使用可產生γ平移指令。^或推動 第1 1 A圖中’使用者碰觸右感哭3 2 〇 一山 左感測器3 10之一前端部彳八$二、°。 後鳊部份及 卢咸、目,丨们vn = H/?或右感測器320之一前端部份及 t感 之一後端部份(如帛11B圖所示),藉以彦 、说y軸之正向或負向旋轉動作。在第ud圖所示之^ ^ ,使用者碰觸右感測器320之上部份及左感測器3ι〇::: 份或右320之下部份及左感測g 31G之上部份 ^ 產生繞Z軸之正向或負向旋轉動作。 曰 滑鼠形狀及感測器位置: 有関滑鼠形狀及感測器位置,可根據第12圖所示多 置1_之設計觀念加以修改,不過該樣修改僅用作說明、二 改方式仍可為其它者。第12圖至第19圖所示為各 ^ 14 200807283 -器位置及設置的實施範例。在 ’作為滑鼠本體的本體1〇70包 器1030、一上感測器1〇2〇、一 鍵1040及一滾輪1050,其中該 面的中空部份。第12圖為該滑 其俯視弟1 4圖則為其側視 用者可進行同於第5圖至第}! 第1 5圖所示為一在左側安 所示實施例中,作為滑鼠本體 器201 0、一第二左感測器2020 按鍵2040、一右滑鼠按鍵2050 器2020可用以負責Y/Z方向平 可用以I責Y軸旋轉/Z軸旋轉 可負責X方向平移命令的產生 的產生。 第16圖所示為一具有多感 實施例中,一作為滑鼠本體之 21 10、一第二左感測器2120、 鍵21 3 0、一右滑氛按鍵21 5 〇及 10及第二左感測器2120共同形 _器組合之外部.份上的第一左感 平移命令,而設於該感測器組 2 1 20可用以負責γ軸旋轉/Z軸 第1 7圖至第19圖所示係為 例。在第17圖中,一裝置2200 所示,一作為滑鼠本體的本體 哭〇〇〇0、一較高位置之右感測 器2240、一左滑鼠按鍵2250、 第I2圖至第U圖所示實施例中 含=左感測器1010、一右感測 左滑鼠按鍵1060、一右滑鼠按 上感測态1 〇2〇安裝於滑鼠上表 乳的上方左側視圖,第丨3圖為 圖。藉由介面軟體的使用,使 圖所示之三維命令對應。 裝有二感測器的裝置2〇〇〇。在, 的本體2070包含一第一左感測 、一上感測态2030、一左滑鼠 及一滾輪2060。該第二左感測 移命令該第一左感測器2010 指令的產生,該上感測器2030 ,並亦可負責一 X軸旋轉指令 測器組合之裝、置2100。在所示 本體2 1 70包含一第一左感測器 一上感測器2 1 60、一 _左滑鼠按 一輪2丨4〇。該第一左感測器21 成一感測器組合,設於該感測 測器2 11 0可用以負責γ/ζ方向 合之内部份上的第二左感測器 方疋轉指令的產生。 一本體上三感測器的不同實施 具有三較高位置感測器。如圖 2210包含一較向.位置之左感測 态2230、一較高位置之上感測 一右滑鼠按鍵2260及一輪 2270。 在第18A圖中,一裝置23 00具有二較高位置之感測器。 15 200807283 一較高位 一上感測 一輪 2370 圖。 之三較高 體之本體 之右感測 右滑鼠按 置2400的 置之左 器 2340 。第 位置感 2410 包 器 2430 鍵 2460 俯視圖 如圖所示,一作為滑鼠本體之本體231〇包含 感測器2320、一較高位置之右感測器2330、 、一左滑鼠按鍵2350、一右滑鼠按鍵236〇及 1犯圖所不為第μα圖之裝置23〇〇的一俯視 在第19A圖中’—具有組合成丁形結構 測器的裝置2400。如圖所示,.一作為滑鼠本 含一較高位置之左感測器242〇、一較高位置 、一上感測器2440、一左滑鼠按鍵2450、一 及‘ 2470。第19B圖所示為第丨9八圖之裝 上述實 式,熟習該 施例的存在 滑鼠按鍵可 感測器組合 各種·感 0^圖所示為 測器的一實 及其印刷電 印刷電路板 感測器的中 號,藉以產 器上的印刷 成可為電腦 舉例而 〇至255個 要使用者碰 力道及力道 與Y資料値 比感測器可 施例僅供 項技術者 。舉例而 被移動, ,較高位 測器可用 各能提供 施範例, 路板,用 上提供區 間支桿會 生代表二 電路板會 微處理器 言,8位 資料點, 觸該類比 方向的特 可被用作 於市面購 tb ^ 解其餘實 圓形表面 ,當經手指碰觸 角度產生 制訊號, 處理,並 說明之用,非用以限 當能在上述實施例之 舌’ σΓ僅以其中一按 滾輪可被移除,較高 置感測器可自本體側 於各不同實施例中, 代表二自由度之輸入 其中感測器3000被|會 以藉輕推該感測器之 域座標中的Χ/Υ位置 傾斜,並根據該傾斜 自由度移動之輸入控 對原始類比訊號加以 所用之數位訊號。 元解析度類比感測器 該數量端視感測器之 感測器,該感,測器便 定X與Υ資料,其中 為三維圖形應用中的 得,如DomePointrMj 定所有可 教示下了 鍵設於較高位置, 位置按鍵可構成一 邊突出等。 如第20A圖至第2 控制訊號之不同惑 示為一類比感測器 的方式名 一 X/Y 訊 而該感測 將之轉換 能產生X 桿柄角度 連續產生 在區域座 速度命令 測器可自 及Y值 而定, 對應手 標中的 。上述 曰本 16 200807283 1'ujitsu零件有限公司購得。 感測器3 1 00被繪示為一 電路板’該數位感測器提供 位按鍵及其-相關印刷 南及西),該等訊號可立開關訊號(北、東、 號。感測器3200被繪示為_八;=—自由纟的輸入控制訊 路板,其提供八獨立數位開關位按鍵及-相關印刷電 表二自由度的輸入控制料訊號可被當作代 被:Γί度指令。舉例而言,若使用者壓下該數位按鍵的 二;;η Π丨,0,0)訊號被產生;若使用者壓下一東點,則 々2 ) σίι唬被產生,且該等在區域座標中的數位資料值 1用料三維®形應科的速度命令,其巾料速度命令 可為Υ+平移及Χ+平移的速度指令等。 他感測器3300 一般稱作觸控板,其提供感測器表面區域座 標上的:X/Y指位置,並可為美國加州聖荷西Synaptics公司 所產之SynaptlCS IuchPads。該觸控感測器3300可被用以產生 代表一自由度之輸入控制訊號,不過單將該觸、控板訊號加至 二碓圖形應用中並不能產生速度指令,因該觸控板訊號在使 用者之手指停在觸控板表面未移動時為零之故。 為將該觸控板訊號用作為三維圖形應用中的速度指令, 介面軟體σΓ選擇將「指勢位置」轉變為一速度指令,以下將 有說明。下述虛擬電腦程式可被用以將一觸控訊號轉換成一 三維圖形應用中的速度命令: ////Pseudo Code/////II 200807283 - Command (zero-order control command), suitable for moving and / or rotating the required heart = two: the speed of the command refers to the mouse button to enable the mouse to move and make 'so by - 1 to 3 The multi-dimensional mouse shown in the picture]: Knowing the transfer, the user can use the first: 'The mouse button can be used for the computer auxiliary:=: the precise life required, the user can also use the independent six free Lu The one used in the sigh. This produces fast (coarse) three-dimensional instructions, such as three-sensor instructions. ―, the use of quasi-graphics in the context of the fly over the computer graphics field is called "zero-order control", and the change of the rate control control is usually controlled by the - order" one of the first-order control: two:? The system is usually referred to as the "target position and corresponds to; when the device ^: ^ I set the displacement can be changed by the migration _ can be moved by the cursor:: the relative position of the two mouse body is called zero order Control is for this.. Because, for six, the reason for the movement speed of the control object, the control: =: shift is corresponding to become a swim.. "Person" skin private rate control or - order control Figure 4 A multi-dimensional illustration is shown in Fig. 7. In the illustrated embodiment, the multiple ': 2, = degree of freedom detector 210, one right sensor 22 〇, -, two sets 〇〇 The invention includes a left-sensing sensor 210, 220 and 230 and a body; two: 30;;: the presence of the body (10) allows the user to naturally hold with one hand: the middle body 240 戎, etc. The development of the interface software of the computer is corresponding to: machine;:: three-dimensional command of the f-host software, where six=t=dimensional graphic application sense corresponds to the six degrees of freedom, so as to let the user Finger movement / ^ -, quasi-command 'moving / rotating direction, but make it; the object's electromechanical! upper body determines the preferred side The embodiment will be described with reference to the method of the corresponding wind-instruction of the sensing data as shown in Fig. 7 to Fig. 7. In the figure and Fig. 12 200807283 user stone, Mu corner words _ $ - Sense (X+ direction) 23 〇 a right point 柄 handle t The signal can be used as a three-dimensional graphics environment for the user to touch the sensor (Ζ + direction) 230 of a ^ α The wheeling control signal of the worker can be used as the instruction of the two-dimensional graphic ring L two-way rotation; when the user touches the sensing, the Y-Y is retired and falls in love with the D-shaped At-shaped environment: the raw input control signal is used One ^ X-axis negative rotation command. In the fourth picture and the sixth picture on the right side of the night, when the user touches the left S two points, the input control signal generated by the point can be used for the rotation of the Z axis, and the rotation command is made around the Z axis; :^ ) When the point below 210, the input generated by this point! ί:: The negative rotation around the z-axis used by the quasi-graphic environment refers to a forward point of J 2 sensing ^ (Ζ + direction) 2! 0, The H Λ #υ f is used as a retreat for the left-hand sensor (Z direction) 21〇 used in the three-dimensional environment around the γ-axis, and the J-person control number can be used as a three-dimensional graphic. The environment rotates the command. (4): In Figure 4 and Figure 7, when the user touches the right two: "Upper point", the input control signal generated in the point is a positive γ direction translation command; when) 220 The point of the moment, the point generated = the direction of the direction ... the direction of the translation command; when the user direction) of a forward point, the point produced by the point is the positive 2 direction of the three-dimensional graphics environment When a retreat point of the detector (Ζ direction) 220, the point: a negative Ζ translation command in a two-dimensional graphical environment. 'When the X-direction translation command generated by this point advances, a wrapper (Ζ-direction) 230 used in the point can be used as a 3D map sensor as a user touch control command; For the positive rotation point, use the negative (Υ+) 210 three-dimensional graphic touch left sensing number can be used by the user to input the input rotation command; the point produced by the winding axis sensor (Υ + square cold number Can be used as a Sanjin right sensor. (Υ方冷: No. can be used as a three-touch touch right sensor into the control signal can be used when the user touches; έ signal can be used as the bamboo map to Figure 11 shows 00. In the illustrated embodiment, the multi-dimensional device 300: the right sensor 32, the upper sensor 330, and the COSCOIST sensor 3, 320 and 330 The body 34 is coupled to another six-degree-of-freedom multi-dimensional device including a left sensor body 340, and the body 340 13 200807283 is convenient for the user to perform wz translation with a two-finger gesture. ; 2: The figure shows the corresponding correspondence, wherein the two-finger force can be pushed and twisted in the 8th 三维 command for the 3D command of the season In the figure 8 and in the figure 8 'If the user touches the right side and cries the upper part of the left sensor 310, this is equivalent to the lower part of the object and the object of the second touch. The rotation of the 铋Ζ axis is very intuitive, because it means that the direction of rotation of the object in the soil is the same. The direction of the smuggling and the three-dimensional. In the hang 9 picture, if the user touches the right feeling left A front portion of the sensor 310, a rear portion of the buckle 320, and the name t' are equivalent to the Y-axis: a smooth-moving object and the simultaneous use of the two-touch contact can produce: :: Read direction to turn. Use the J house to produce the γ-axis rotation command in the first 0β map. If the user is at the same time, the rear part of the bumper 330 is erected, and then the 320 ❽ w w 320 and the left sense smuggling ,. (As shown in Figure 1A), at this time, the η private...the front or the rear of the axis is pushed, and the touch contacts are simultaneously;::: The raw/-direction shift command. In the first 〇 c shows the real door = use {production. touch right sensor 320 and left me test cry ^, right user touch nr. J-330 upper part or lower part (milk 1 0 [) map As shown), this is equivalent to the pair - object The γ axis is added ^ ^ , and: the simultaneous use of the touch contact can generate a γ translation command. ^ or push the 1 1 A picture, the user touches the right cry 3 2 〇一山左传感器 3 10 One front end is eight or two, °. The rear part and Lu Xian, the head, we vn = H /? or one of the front end of the right sensor 320 and one of the t back end parts (such as 帛11B shows), by the Yan, said y-axis forward or negative rotation action. In the ^ ud diagram ^ ^, the user touches the upper part of the right sensor 320 and the left sensor 3ι 〇::: The part below the right or right 320 and the part above the left sensing g 31G ^ produces a positive or negative rotation around the Z axis.曰Motor shape and sensor position: The shape of the mouse and the position of the sensor can be modified according to the design concept of 1_ shown in Figure 12, but the modification is only used for explanation and second modification. Still other. Fig. 12 to Fig. 19 show an example of the implementation of each position and setting of the ^ 14 200807283. In the body 1 〇 70 packer 1030 as a mouse body, an upper sensor 1 〇 2 〇, a button 1040 and a roller 1050, wherein the hollow portion of the surface. Figure 12 is a view of the slide-down view of the younger brother. The plan can be performed as shown in Figure 5 for the side view. Figure 15 shows the embodiment shown in the left side as the mouse. The main body 201 0, a second left sensor 2020 button 2040, a right mouse button 2050 2020 can be used to be responsible for the Y/Z direction flat to use the Y axis rotation / Z axis rotation can be responsible for the X direction translation command Produced. Figure 16 shows a multi-inductive embodiment, one as a mouse body 21 10, a second left sensor 2120, a key 21 3 0, a right slick button 21 5 〇 and 10 and a second The left sensor 2120 forms a first left sense translation command on the outer portion of the combination, and is provided in the sensor group 2 1 20 to be responsible for the γ axis rotation/Z axis from the 17th to the 19th. The figure is shown as an example. In Fig. 17, a device 2200 shows a body as a mouse body crying 0, a higher position right sensor 2240, a left mouse button 2250, and a picture I2 to U. In the illustrated embodiment, the left side sensor 1010, the right sensing left mouse button 1060, and the right mouse button are mounted on the upper left side view of the mouse on the mouse. 3 is a picture. The three-dimensional commands shown in the figure correspond to the use of the interface software. A device equipped with two sensors 2〇〇〇. The body 2070 includes a first left sensing, an upper sensing state 2030, a left mouse, and a roller 2060. The second left sense shift command commands the generation of the first left sensor 2010 command, and the upper sensor 2030 is also responsible for the assembly and setting 2100 of an X-axis rotation commander combination. In the illustrated body 2 1 70 includes a first left sensor, a sensor 2 1 60, and a left mouse button, a wheel 2 丨 4 〇. The first left sensor 21 is combined into a sensor, and the sensor 2 1 0 can be used to generate the second left sensor square rotation command on the internal component of the γ/ζ direction. . Different implementations of a three-sensor on a body have three higher position sensors. As shown in FIG. 2210, a left position sensing state 2230 is provided, and a higher position position senses a right mouse button 2260 and a wheel 2270. In Figure 18A, a device 23 00 has two higher position sensors. 15 200807283 A higher position A sense of one round 2370 picture. The right side of the higher body is sensed by the right mouse button 2340. The first position sense 2410 bag 2430 key 2460 top view is as shown in the figure, a body 231 as a mouse body includes a sensor 2320, a higher position right sensor 2330, a left mouse button 2350, a The right mouse button 236 〇 and the 1 俯视 犯 装置 第 俯视 俯视 俯视 俯视 俯视 俯视 俯视 俯视 俯视 俯视 俯视 俯视 俯视 俯视 俯视 俯视 俯视 — 具有 具有 具有 具有 具有 具有 具有 具有 具有 具有 具有 具有 具有 具有 具有 具有 具有 具有As shown, a mouse sensor includes a higher position left sensor 242 〇, a higher position, an upper sensor 2440, a left mouse button 2450, a and ‘ 2470. Fig. 19B is a view showing the above-mentioned real form of the ninth and eighty-eighth drawings, and the existence of the mouse button can be combined with various sensors and sensors, and the printed circuit is printed as shown in Fig. 19B. The medium number of the board sensor can be used for the computer as an example for the user to print to 255 for the user to touch the force and the force and the Y data. For example, it is moved, the higher position detector can provide the application example, the road board, the upper struts will be used to represent the two circuit board microprocessors, the 8-bit data points, the special direction of the analogy It is used as a commercially available tb to solve the remaining solid circular surface. When the signal is generated by the finger touch angle, it is used for processing, and the description is not limited to the one in the above embodiment. Pressing the wheel can be removed, the higher position sensor can be from the body side in different embodiments, representing the input of two degrees of freedom, wherein the sensor 3000 is used to nudge the field coordinates of the sensor The Χ/Υ position is tilted, and the digital signal used for the original analog signal is applied according to the input of the tilting degree of freedom. The meta-resolution analog sensor is the sensor of the sensor. The sensor determines the X and Υ data, which is used in the 3D graphics application. For example, DomePointrMj can teach all the keys. In the upper position, the position button can be made to stand on one side and the like. For example, the difference between the 20th and 2nd control signals is an analogy of the sensor's mode name, an X/Y signal, and the sensing converts it to produce an X-shank angle continuously generated in the area seat speed commander. It depends on the Y value and corresponds to the hand mark. The above transcript 16 200807283 1'ujitsu Parts Co., Ltd. purchased. The sensor 3 1 00 is shown as a circuit board 'the digital sensor provides a bit button and its associated printing south and west), and the signals can be turned on and off (North, East, No.. Sensor 3200) It is shown as _ eight; = - free 纟 input control board, which provides eight independent digital switch button and - related printed meter two degrees of freedom input control signal can be used as a substitute: Γ 度 degree command. For example, if the user presses the second button of the digital button; the η Π丨, 0, 0) signal is generated; if the user presses the east point, then 々 2) σ ίι唬 is generated, and the The digital data value in the area coordinate 1 is the speed command of the three-dimensional®-shaped section, and the towel speed command can be the speed command of Υ+translation and Χ+translation. His sensor 3300, commonly referred to as a touchpad, provides the X/Y finger position on the surface of the sensor surface and is the SynaptlCS IuchPads from Synaptics, Inc., San Jose, California. The touch sensor 3300 can be used to generate an input control signal representing a degree of freedom. However, simply adding the touch and control board signal to the second graphic application does not generate a speed command because the touch panel signal is The user's finger stops when the surface of the touchpad is not moving. In order to use the touchpad signal as a speed command in a three-dimensional graphics application, the interface software σΓ selects a "finger position" into a speed command, as will be explained below. The following virtual computer program can be used to convert a touch signal into a speed command in a 3D graphics application: ////Pseudo Code/////

End-less loop [STARTEnd-less loop [START

Get current touchpad data (data of finger position change I)elX(i),scan cycle^i th);Get current touchpad data (data of finger position change I)elX(i), scan cycle^i th);

If the data of position change is not zero value, // This means user is moving his finger.//If the data of position change is not zero value, // This means user is moving his finger.//

Then, make velocity command Vx(i)=A*DelX(i); 200807283 . // Where Λ is a constant value or gain·//Then, make velocity command Vx(i)=A*DelX(i); 200807283 . // Where Λ is a constant value or gain·//

If position change is zero value and the status of finger touch is YliS, //This means stopped moving but still touching.//If position change is zero value and the status of finger touch is YliS, //This means stopped moving but 2 touching.//

Then, use velocity command Vx(i-l) as current velocity; Vx(i)-Vx(i-1); //Use velocity data of last scan cycle.//Then, use velocity command Vx(i-l) as current velocity; Vx(i)-Vx(i-1); //Use velocity data of last scan cycle.//

If position change is zero value and the status of finger touch,is NO, //This means user released his finger on touchpad.//If position change is zero value and the status of finger touch, is NO, //This means user released his finger on touchpad.//

I hen use velocity commanLd=0 as cinrent velocity;I hen use velocity commanLd=0 as cinrent velocity;

Vx⑴二 0;Vx(1) two 0;

Rctuin to SIART and process for next scan cycle; J & ’Rctuin to SIART and process for next scan cycle; J & ’

Hnd of loop ////////////////./////End of Pseudo Code////////////////// 20L·圖所示為 二自由度 該圖(b) 示)、或 其所在區 數位訊號 表二自由 州的微軟 虛擬碼, 等。當使 ,即便在 利 需的速 可被連 第 可被當 南或推 如該圖 所示) 輪上下 被用以 輪可自 用上列 度指令 續產生 作一個 低(如 (。)所 時,在 狀態的 產生代 華盛頓 ^ 用者只 其手指 傾斜滾 輸入感 所示) 將其滾 域座標 及數位 度移動 公司購 測器可 輕微移 移動停 輪元件 測器, 、或將 輪推入 上提供 開關訊 的輸入 得,並 被用以產 動其手指 止後.亦同 3350 之一 並可選擇 滾輪往左 或拉出或 一旋轉位 號,其中 控制訊號 可被修改 時’速度拍 〇 貫施例,其 性將其滾輕 或往右轉务 (如§亥圖( 置的改變, 該等訊號| ,且該種令j 成提供一^ 18 200807283 -自由度數位訊號及一「旋轉位置改變」訊號,其中後者為兮 滾輪元件的一原始訊號。將傾斜輪的訊號加至三維圖形應用 中亚不能產生二自由度速度指令,因該旋轉位置訊號在使用 者在將其手指停止於該輪表面時為零之故(將輪傾斜所得到 的數位訊號可被用作為一個自由度速度指令)。 為將遠傾斜滚輪说號作為三維圖形應用中的二自由度逮 度指令,以利用介面軟體3360將「旋轉位置改變」轉換成「 速度心令」為更佳,按以下虛擬碼範例可被用以將一傾斜滾 輪訊號轉換成三維圖形應用中的速度指令:. /////Pseudo Code for tilt wheel///// 修 End-less loopHnd of loop ////////////////./////End of Pseudo Code/////////////////////////////////////// Shown in Figure 2 (b) for the two degrees of freedom, or the Microsoft Virtual Code of the Free State in the area of the digital signal table, etc. When so, even if the speed of the demand can be connected to the south or as shown in the figure), the wheel is used up and down to generate a low (such as (.), In the generation of the state of Washington, the user's finger is only tilted and the input of the finger is shown.) The roll-to-roll coordinate and the digital mobile company can move the wheel stop component detector slightly, or push the wheel into the upper The input of the switching signal is used to generate the finger. It is also the same as the 3350 and can select the wheel to the left or pull out or a rotating number. The control signal can be modified when the speed is beaten. For example, its nature will roll it lightly or turn right (such as § Haitu (set change, the signal | | and this kind of order provides a ^ 18 200807283 - degrees of freedom digital signal and a "rotation position change The signal, wherein the latter is an original signal of the roller element. The addition of the signal of the tilting wheel to the three-dimensional graphics application cannot generate a two-degree-of-freedom speed command because the rotational position signal is stopped by the user while the user is The wheel surface is zero (the digital signal obtained by tilting the wheel can be used as a degree of freedom speed command). To use the far tilt wheel title as a two-degree-of-freedom catch command in a three-dimensional graphics application, to utilize the interface Software 3360 converts "rotation position change" to "speed heart command". The following virtual code example can be used to convert a tilt wheel signal into a speed command in a three-dimensional graphics application: /////Pseudo Code for tilt wheel///// Repair End-less loop

[START[START

Get current wheel rotation data and status of wheel center button (wheel DOWN/UP) (DATA OF ROTATIONAL POSITION CHANGE DelRotation(i), scan cycles i th); 、Get current wheel rotation data and status of wheel center button (wheel DOWN/UP) (DATA OF ROTATIONAL POSITION CHANGE DelRotation(i), scan cycles i th);

If status of wheel is DOWN,If status of wheel is DOWN,

ThenThen

If the data of rotational position change DelRotation(i) is not • zero value at previous scan cycle, // This means user was moving his finger just // before pushing down on the wheel.If the data of rotational position change DelRotation(i) is not • zero value at previous scan cycle, // This means user was moving his finger just // before pushing down on the wheel.

Then, make velocity command Vw(i)=A*DelRotation(i); Where A is a constant value or gain.Then, make velocity command Vw(i)=A*DelRotation(i); Where A is a constant value or gain.

If rotational position change is zero value at previous scan cycle, //This means user does not rotate wheel.If rotational position change is zero value at previous scan cycle, //This means user does not rotate wheel.

Then, use velocity command Vw(i)=0; 19 200807283Then, use velocity command Vw(i)=0; 19 200807283

Return to START and process for next scan cycle;1 , End of loop /////////////////////End of Pseudo Code////////////////// 的 错由上述演算法’傾斜滾輪可被用作為 維圖形應用中 由度速度命令,不過適用之演演算法卻不僅為上列者 第21A圖至第21E. 件組合的一賞施例,其係由二獨 成。感測器組合3400包含一類比 圖中)及一觸控感測器 使用者手指 圖所示為 供代表對應 區域X/Y訊 於第20B圖 ϋ感測器組 中)及一四 器組合3700 第22Α 一貫方包ί列 , 器組合3900 移動的二觸 4000則包含 有利於以二 轉),藉由 為一例。 第23Α 實施例,其 及4400包含 用者手指碰 3300(顯 碰觸位置 號。感測器組合3500 中)及一觸控感測器 合3600包含 方向數位按 及3800包含 圖及第22B 其係由二獨 包含代表對 控板,並提 二個四方向 指勢進行三 石並觸該二感 一類比感 鍵 31〇〇( 二獨立觸 圖所示為 立 由 應一使用 供二獨立 數位按鍵 維指令的 測器之相 各不同的四個自 立之一自由度感 感測器3000 (顯 示於第20D圖中 之四自由度移動 包含一數位按鍵 3300(顯示於第 測器3000(顯示 顯示於第20B圖 控板,如第20D 另一組四自由度 度感測器所組合 者手指碰觸位置 Χ/γ位置訊號。 。遠荨感測元件 輸入(如Υ軸旋 反方向所完成的 =至第23F圖所示為其餘四自由度感 :;蜀立自由度感測器所形成。感: 觸你罢认 感測益,並提供代 觸位置的二獨立四自由度移動Χ/Υ位 由度感測元 測元件所組 示於第· 20Α ),並能提 的二個獨立 3100(顯示 20D圖中) 於第20Α圖 中)。感測 圖所示。 感測元件的 而成。感測 之四自由度 感測器組合 組合的存在 轉及Ζ軸旋 扭動指勢即 測元件的一 器級合4100 表對應一使 置訊號。感 20 200807283 剩器組合4200及4500包含二觸控板’該二觸控板提供代表 應一使用者手指碰觸位置之二獨立四自由度運動χ/γ位置訊 第24圖所示為一具有多種不同感測元件組合之滑鼠的一 實施例。在該特定實施例中,在圖面右側上的類比^二器叼 1 〇可被用以進行Υ軸旋轉(yaw. ) 、Ζ軸旋轉(r〇n )及偏 航命令,如圖中的箭號Li、L2分別代表γ軸、z軸之旋轉運 動,箭號L3、L4分別.代表Y軸、Z軸之偏航運動;設於=比 感測器4710外部區域上的觸控感測器472〇可被用以進行^/ζ 平移命令,位於滑鼠本體上表面上的觸控感測器473〇則可用 以進行X軸之旋轉(DITCH)及偏航命令,如圖中的箭號匕5 代表Y軸之旋轉運動,箭號L6代表γ軸偏航運動。 多維輸入鍵盤及手提電腦: 第25A圖所示為傳統鍵盤及整合有一多維裝置的手提電 腦的一實施例,其中鍵盤5000(如第25A-1圖所示)' 具有^ 獨立類比感測器,該等類比感測器與一本體5〇1〇耦接,且該 本體5010整合為該鍵盤5000的一部份;一另一鍵盤(如第2 从-2圖所示)具有三獨立觸控感測器,該等觸控感測器與一 本體5110耦接’該本體5110整合為該鍵盤51〇〇的一部份; —膝上型電腦5200顯示於第25A_3圖中,並具有一與之整合 的本體5210,該本體5210上具有類比感測器;另一膝上型電 腦5j〇〇頌示於第25 A-4圖中,並具有一與之整合的本體531〇 1邊本體53 1 0上具有觸控感測器,該等感測器能產生分別代 表=χ-γ平面、γ-ζ平面及X-Z平面之移動的輸入控制訊號 。第25Α圖所示實施例可以不同感測器或感測元件組合代替 而成為不同的實施例’如可以第2〇圖至第23圖所示者替換之 第2:νΒ圖所不為三感測器(設於右手側角落部份的三小觸 控板)之三維命令對應的一實施例。 第26圖所不為膝上型電腦的另一多維輸入裝置6〇〇〇的一 21 200807283 -實施例。 含一矩形 上,係用 立但在一 域及外部 體右角的 用以產生 部區域在 退子區域 軸旋轉指 γ軸旋轉 板形成, 並依據手 使用者不 時執行Z 分辨單一 如圖所示, 觸控板6020 以產生Y輛 位置上成— 區域),該 上表面上, X軸方向平 功能上被進 )‘ ’其中由 令’而後退 指令。該上 其方式為對 指碰觸點的 能同時產生 軸旋轉及X 觸控元件上 本體6010被 ’該觸控板 及Z軸平移 組合之觸控 等觸控感測 位於内部區 移及旋轉之 一步分·割作 前子區域發 子區域上所 表面上的二 该觸控板的 位置資料來 兩種三維命 方向平移, 二不同觸控 整合於膝上型電腦上,並包 6020位於膝上型電腦的右側 命令。本體6010還包含二獨 感測器6040、 6〇5〇(内部區 器6040、6050被設於電腦本 域上的觸控感測器6〇5〇可被 命令,觸控感測器6040之外 二子區域(前進子區域及後 出的訊號可被用以產生一 z 發出的訊號則被用以產生一 獨立觸控板可以一單—觸控 一區域在功能上加以切割, 給定不同的三維命令,不過 令,如不能在該觸控板上同 此乃因目前的觸控板皆無法 點之故。 第27圖所示為一具有一單一觸控板之多維輸入裝置 的又另一實施例。在該例中,一外部區域被切割為四區域61 10、6120、6130、6140,因此總計有五個不同區域(.一内部 區域6150及四外部區域6u〇、612〇、6丨3〇、 6140)被用以產 生二維命令。如第27圖所示,該三維命令對應在γ輛平移上 因右側少了觸控板而違反前述之的直覺規則;換言之,Υ軸 命令方向與Ζ軸命令方向相同,此時需配合以訓練方能令 用者習慣使此種設置。 b 7 多維輸入搖桿: 第28A圖至第28K圖所示為各不同之十自由度搖桿的一 實施例,其中第28A圖及第28B圖所示為加入前述圖^之諸 多者中所用設計觀念之十自由度搖桿的設計觀念圖。第 圖、第28B圖及第28C圖中的搖桿6220包含一執跡球62i〇、 22 200807283 ‘ ’一左滑鼠按鍵6260、-右滑鼠按鍵622()、一搖桿握抓部 州、一基部6250及一具有三獨立感測器的盤座624〇, :爪部份6230的底部耦接至基部625〇,盤座_則耦接至二: =料623G的頂部。如圖所示,第皿圖及第28β圖中^ 感測杰為類比感測器?而第28C圖中的感測 二該等感測器可依循「直覺式對應規則」設計。第28= 二28B圖及第28C圖所示之搖桿具有可對機器人 二 作的實力。 一 # “ -續圖至第Μ圖所示對一自動導引車輛(AGV)加以 铞作的示意說明圖,其中第28E圖所示 =導弓I輪3。。的一搖控器㈣,其中自動導引車= ,、有一 Μ何耦合式元件(CCD)攝相機632〇及一 3 機⑽設於該可移動握抓部份上,搖控器咖能藉 ρ 7 Λ唬而驅動一自動導引車輛63〇〇於一工業使用上, H Ϊ Ϊ桿6 3 1G的使用者可藉往右或往左推動搖桿而產生 動引車輛6300的前進及後退驅動命令。 > 谢―ΐ f8F圖至第28K®所示為遙控一檢視攝相機之視野及 機為人夾具料⑻加以Ζ軸旋轉控制之實施方式說明圖。 含—具有三觸控感測器之本體6400,觸控感測器對 二=^動導弓丨車輛之零組件6430的移動。當在觸控板64丨〇上 手指,則使用者可產生Χ、…方向的平移、X軸 疋=丫軸旋轉指令,藉以對一設於該握抓部份之電荷耥合 1 ==攝相機6440加以操作;而當在上觸控板料⑼上拖良一 ==日守,使者可對自動導引車輛645〇之夾具產生一 Υ軸旋轉 叩令〇 多維手持式控制器: h ^第29圖所不為一九自由度手持式控制器的一實施例。該 =刮器5〇00包含一執跡球5010、—左滑鼠按鍵5〇2〇、一右滑 取牧鍵5030、一輪5040 ' —具有三感測器5〇5〇的本體、十個 23 200807283 -可程式化數位按 側上)5060及—用^lg中—按鍵位於左側上,八按鍵位於右 第取圖及第二3 螢幕_。 00的操作方式的一舍^ γ τ Μ為弟Μ圖之九自由度控制器5〇 三維對應方式,、且H,其中第3〇α圖所示為該控制器的 姿勢操作的組八,應觀念為-單-指操作及-雙指 測器及-後感;Ρ上產ί —扭動指勢(雙指)在-前感 用-拉'動指勢(: ::旋轉及拋χ軸旋轉功能’並利 方向平移命令:C感測器及後感測器上產生X及Υ 器上往前/往後掉矣一::上的平移,使用者藉在-上感測 复即可產生一7 在一上感測器上往右/往左拖 行之傳統游標移動萆_ %^ 圖為利用—滑鼠按鍵進 說明圖。 動^維命令控制利之㈣Μ使用方式 第31Λ圖及第31Β圖所示為九 = 例圖,持式控制器7_:含===00 工’月乳按鍵7020、· 一右滑鼠按鍵7〇3〇、一 _ : 、 個可程式化按鍵7050、一液晶螢幕及—複數 對應同於第地圖之控制器所用者:中^控“、之三維命令 軟體可被選擇性用以將訊號自 ,電腦’藉以在該輸入裝置之:原始訊:置f ”間透過一 USB連接而執行一主機 ;= 呆= 程式中的直覺式三維命令對應。 扪一維圖形應用 視® XP作業系統提供USB人機介面 裝置以-内建⑽核心裝置驅動程式,』入 的開發乃為不需要者。該内建USB核心裝 動: 以當作資料取得的第一步驟,當微 ,更可破用 取得原始輸入資料後,一使用者階層介面軟體;:= 用程式介面(ΛΡΙ)功能套件而取得該原始輪入資 i ^應 視窗應用程式介面功能套件得以c/c++語言等最常使用電= 24 200807283 . 占吾έ撰成。 在利用軟體多邏輯裝置類 援軟體時,傳統的二維 ;面、構及一主機電腦支 能的條件下加入新的輸= : : = =現存二維輸入功 為一傳統咖二維滑鼠, ;^傳統二維輸人裝置可 「虛擬裝置!,一單一壯^ μ輯衣置為一種在輸入裝置上的 置’亦即多個虛擬裝置;形成:被;==之邏輯裝 第”圖所示為一種作為一多“置::以; /卢/例。在该系統8000中,滑鼠X/Y移動、右 二左、::哀:按鍵狀態及輪旋轉等傳統二維輸入功能可被定ί 分離8060 ’ ΐ程式8030軟體可被寫入以得到互為 組8050 ’今二=、一維貝料處理模組8040及三維資料處理模 入L杜么二二肢之主程式8〇30定義並處理所有的二維功能輪 一貝料為邏輯裝置#1 8〇6〇的資料 ^ _ 七傰*认丄A 貝针封包。所有的二維輸入功能 斗的^自由度輸人功能可被定義為邏輯裝置#28_,主 釭/ 8030亚疋義及處理所有的三維功能輸入資料為邏輯裝 #2·801 0的資料封包。 弟33圖所示為一與一電腦9〇〇〇耦接之多維裝置卯1〇,該 多維裝置90 1 〇將資料經由一 USB連接9〇2〇送至一視窗内建^ USB核心驅動程式9〇3〇,其中該視窗内建usb核心驅動程式 9(B0係位於一視窗核心層904〇上,並將資料送至一視窗内建 IJSB滑鼠介面模組9〇5〇及邏輯裝置#2 9〇6〇之一使用者介面模 組’且該二模組將各自之資料送至一視窗應用程式9〇7〇。因 此,當一輸入裝置經由一 USB埠與一主機電腦連接時,微軟 内建USB I驅動程式會偵測到二獨立USB裝置(即USB滑鼠及 USB褕入裝置),就如同有二USB輸入裝置實際上連接至該 主機電腦一般。 .該種多邏輯裝置類型之介面軟體觀念的使用並不會與目 前的滑鼠資料封包及/或未來微軟定義的滑鼠資料封包不相 容ϋ 25 200807283 " 彳放罕欠滑鼠或微軟寺類·一維滑氣之貢料封包的規格定義 如後文: 表格1 位元組1 滑鼠按鍵資料 位元組2 滑鼠X位置資料 位元組3 滑鼠Y位置資料 位元組4 滾輪資料 以上所列規格得以下述三維操作資料的加入而加以變更 表格2 位 元 組 1 滑 氣 按 鍵 資 料 位 元 組 2 滑 鼠 X 位 置 資 料 位 元 組 3 滑 鼠 Y 位 置 資 料 位 元 組 4 滾 輪 二穴 貝 料 位 元 組 5 --- 維 功 能 資 料 1 位 元 組 6 維 功 能 資 料 2 位 元 組 7 —— 維 功 能 資 料 3 運用多邏輯裝置結構之介面方法可輕易加上各種新輸入 控制功能,其方式為在軟體中定義一所需加入功能對應之新 II邏輯裝置,且不需再對整個軟體加以重撰,下所列為該種介 面方法的一實施範例: 邏輯裝置#1資料封包(與微軟滑鼠資料規格完全相同): 位元組1 滑鼠按鍵資料 位元組2 滑鼠X位置資料. 位元組3 滑鼠Y位置資料 位元組4 滾輪資,料 邏輯裝置#2資料封包: 位元組1 滑鼠按鍵資料 位元組2 滑鼠X位置資料 26 200807283 位元組 3 位元組4 滑鼠Y位置資料 滾輪資料 第34圖所示為一介面軟體方法μ⑽ 者 可使MS WORI)等傳统二雊虛田 1貝%例’利用之 統(如視編a作業軟體、= 自由度輸入命令,一新三維圖 式仔使用多 定命令可藉由目前的視f χρ 乂用私式所用的三維應用特 VKSTA ^ , t : rIwL WINPUT API ^ ^ ^ 。 的禾I RAWI_T API等類套件加以產生 介面軟體方法包含一與一雷 ’、 笔月甸9 2 4 0搞接之夕維輪入梦罢 9110,該多維裝置9丨10將資料铖 衣置 貝1才、,工由一 USB連接9130送至一葙 窗内建USB驅動程式912〇,1中 I主視 20位於-視窗核心層914()中,並傳送至資料至邏輯裝置 9150之-使用者階層介面模組。該使用者階層介面模組包含 一使用者階層USB/HID邏輯裝置#2、資料取得模组^⑽、一 視窗訊息產生模組9Π0及一輸入報導產生模組…⑽。該使用 者階層USB/H1D邏輯裝置#2資料取得模組將資料傳送至新三 維應用程式、視窗訊息產生模組917〇及輸入報導產生模組= 參80。視窗訊息產生模組9170將資料傳送至一 Win32訊息貯列 9200,該貯列9200再將資料傳送至一 win32二維應用程式。 該輸入報導產生模組9180將資料傳送至一視窗Vista圖形表示 基礎(Windows Vista Graphics Presentation Foundation) DLL 92 20 ’該資料接著並被送至一視窗vista二維/三維應用程式92 30中。 •在貧際操作時’應用視窗之捲動等傳統二維視窗功能可 藉由傳送對應訊息至視窗訊息管理模組(Win XP中的presen tationCore.dll 及 / 或 presentationFramework.dll 中的 USER32.dll) 的方式達成。二維圖形化介面(GUI)之相關視窗功能的操作 27 200807283 *係猎由傳送對應訊息至PresentationCore.dll及/或Return to START and process for next scan cycle;1 , End of loop //////////////////////End of Pseudo Code////////// //////// The error by the above algorithm 'tilt wheel can be used as the speed command in the dimension graphics application, but the applicable algorithm is not only for the above 21A to 21E. A combination of the application examples, which are composed of two. The sensor combination 3400 includes an analogy map and a touch sensor user finger diagram shown for the representative corresponding area X/Y in the 20B map sensor group) and a four-unit combination 3700 The 22nd 一贯 consistent square package, the combination of the 3900 mobile two-touch 4000 is beneficial to take two turns), by way of an example. The 23rd embodiment and the 4400 include the user's finger touch 3300 (the touch position number. The sensor combination 3500) and a touch sensor 3600 include the direction digit press and the 3800 including the map and the 22B The second board contains the representative control board, and two four-way directions are used to carry out the three stones and touch the two senses. The two types of analog keys are 31〇〇 (the two independent touch maps are shown as the use of two independent digits. The commander's phase is different from the four independent one-degree-of-freedom sensor 3000 (the four-degree-of-freedom movement shown in Figure 20D contains a digit button 3300 (displayed on the detector 3000 (displayed in the first 20B picture control board, such as the 20th another group of four-degree-of-freedom sensor combination finger touch position Χ / γ position signal. 荨 荨 sensing element input (such as the rotation of the Υ axis reverse direction = to Figure 23F shows the remaining four degrees of freedom: the formation of a freedom of freedom sensor. Sense: Touching the sense of loss, and providing two independent four-degree-of-freedom movements/positions of the touch position Degree sensing element is shown in Figure 20) and can Two independent 3100 (shown in the 20D diagram) are shown in Figure 20). The sensing diagram is shown. The sensing element is formed. The presence of the sensing four-degree-of-freedom sensor combination combination Twisting refers to a component of the measuring component. The 4100 meter corresponds to a signal. The sense 20 200807283 The remaining combinations 4200 and 4500 contain two touchpads. The two touchpads provide a representative finger touch position. The second independent four-degree-of-freedom motion γ/γ position signal is shown in Fig. 24 as an embodiment of a mouse having a plurality of different sensing element combinations. In this particular embodiment, the analogy on the right side of the drawing叼1 〇 can be used to perform yaw. rotation, Ζ axis rotation (r〇n) and yaw command. The arrows Li and L2 in the figure represent the γ-axis and z-axis rotation respectively. The arrows L3 and L4 respectively represent the yaw motion of the Y axis and the Z axis; the touch sensor 472 设 disposed on the outer region of the ratio sensor 4710 can be used to perform the ^/ζ translation command, which is located in the slide The touch sensor 473〇 on the upper surface of the mouse body can be used for X-axis rotation (DITCH) and yaw commands, such as The arrow 匕5 in the figure represents the rotational motion of the Y-axis, and the arrow L6 represents the yaw-axis yaw motion. Multi-dimensional input keyboard and laptop: Figure 25A shows an implementation of a traditional keyboard and a laptop integrated with a multi-dimensional device. For example, the keyboard 5000 (as shown in FIG. 25A-1) has a separate analog sensor, and the analog sensors are coupled to a body 5〇1〇, and the body 5010 is integrated into the keyboard 5000. A part of another keyboard (such as shown in FIG. 2 to FIG. 2) has three independent touch sensors, and the touch sensors are coupled to a body 5110. The body 5110 is integrated into the keyboard 51. A portion of the cymbal; a laptop 5200 is shown in Figure 25A_3 and has a body 5210 integrated therewith, with an analog sensor on the body 5210; another laptop 5j〇〇颂Shown in FIG. 25A-4, and having a body 531〇1 body 53 1 0 integrated with the touch sensor, the sensors can respectively generate a χ-γ plane, γ - Input control signals for the movement of the plane and the XZ plane. The embodiment shown in Fig. 25 can be replaced by a different sensor or combination of sensing elements to become a different embodiment. 'If the second to the second figure can be replaced by the second: ν Β An embodiment corresponding to the three-dimensional command of the detector (three small touchpads disposed on the corner portion of the right hand side). Figure 26 is a second multi-dimensional input device for a laptop computer. 21 200807283 - Embodiment. On a rectangular shape, the vertical angle of a field and the outer body of the outer body is used to generate a region in which the axis is rotated by the axis of rotation of the y-axis, and the Z-resolution is performed according to the hand user from time to time. The touchpad 6020 is configured to generate a position on the Y position, and the X-axis direction is functionally entered in the upper surface, and the command is retracted from the command. The method is that the touch sensing of the finger contact can simultaneously generate the axis rotation and the touch sensing of the body 6010 of the X touch component by the touch panel and the Z-axis translation combination is located in the inner zone shifting and rotating. One step divides and cuts the position information of the two touchpads on the surface of the front sub-area area to two kinds of three-dimensional direction translation, two different touches integrated on the laptop, and the package 6020 is located on the lap The right side of the computer. The main body 6010 further includes two sensors 6040, 6〇5〇 (the internal area sensors 6040 and 6050 are set on the computer domain, the touch sensor 6〇5〇 can be commanded, and the touch sensor 6040 The outer two sub-areas (the forward sub-area and the rear-out signal can be used to generate a z-sent signal that is used to generate a separate touchpad that can be single-touch-area functionally cut, given different The three-dimensional command, however, does not work on the touchpad because the current touchpad cannot be clicked. Figure 27 shows another multi-dimensional input device with a single touchpad. In this example, an outer region is cut into four regions 61 10, 6120, 6130, 6140, so there are a total of five different regions (. an inner region 6150 and four outer regions 6u 〇, 612 〇, 6 丨). 3〇, 6140) is used to generate a two-dimensional command. As shown in Fig. 27, the three-dimensional command corresponds to the intuition rule of the above-mentioned gamma shift due to the lack of the touchpad on the right side; in other words, the direction of the x-axis command The same direction as the Ζ axis command, at this time, it is necessary to cooperate with the training. It is customary to make such a setting. b 7 Multi-Dimensional Input Rocker: Figures 28A to 28K show an embodiment of different ten-degree-of-freedom joysticks, wherein Figures 28A and 28B show the addition of the aforementioned The design concept of the ten-degree-of-freedom rocker used in the design concept of the figure ^. The rocker 6220 in the figure, 28B and 28C includes a remnant ball 62i〇, 22 200807283 ''left left slip The mouse button 6260, the right mouse button 622 (), a rocker grip grip state, a base portion 6250, and a disk holder 624 具有 having three independent sensors, the bottom of the claw portion 6230 is coupled to the base portion 625 〇, the pedestal _ is coupled to the second: = the top of the material 623G. As shown in the figure, in the table and the 28th figure, the sense sensor is an analog sensor, and the sensor 2 in the 28C picture The sensors can be designed according to the "intuitive correspondence rule". The 28th = 2B and the 28C show the joystick with the strength of the robot 2. "# - Continued to the figure A schematic illustration of the operation of an automatic guided vehicle (AGV), wherein the 28A is shown as a guide bow I wheel 3, a remote controller (4), wherein Guided vehicle = , there is a coupled component (CCD) camera 632 〇 and a 3 machine (10) are set on the movable grip portion, the remote control coffee can drive an automatic guide by ρ 7 Λ唬The vehicle 63 is used in an industrial use, and the user of the H Ϊ mast 6 3 1G can push the rocker right or left to generate the forward and reverse drive commands of the steerable vehicle 6300. > Xie ΐ f8F Figure 28K® shows an explanation of the embodiment of the remote control camera's field of view and the machine's gripper (8). Including - the body 6400 with three touch sensors, the touch sensor is used to move the component 6430 of the vehicle. When the finger is touched on the touchpad 64, the user can generate a translation in the direction of the Χ, ..., and an X-axis 疋 = 丫 axis rotation command, so that the charge set in the grip portion is matched 1 == photo The camera 6440 is operated; and when the upper touchpad material (9) is dragged one == day guard, the messenger can generate a shaft rotation command for the automatic guiding vehicle 645 〇 fixture 〇 multidimensional hand-held controller: h ^ Figure 29 is not an embodiment of a nine degree of freedom handheld controller. The = scraper 5〇00 includes a remnant ball 5010, a left mouse button 5〇2〇, a right sliding fetching key 5030, a round 5040′ — a body with three sensors 5〇5〇, ten 23 200807283 - Programmable digits on the side) 5060 and - Use ^lg - The button is on the left side, and the eight buttons are located on the right and the second screen. The operation mode of 00 is γ τ Μ is the three-dimensional correspondence mode of the nine-degree-of-freedom controller of the Μ diagram, and H, wherein the third 〇α diagram shows the group eight of the posture operation of the controller. The concept should be - single-finger operation and - double finger detector and - post-feel; Ρ上产 ί - writhing finger position (double finger) in - front sense - pull 'moving finger position (: :: rotation and throw χAxis rotation function 'And the direction of the direction shift command: C sensor and the rear sensor generate X and 上 on the front / back 矣 one:: on the translation, the user borrows on-up sensing complex It can generate a 7 traditional cursor movement to the right/left on an upper sensor % _ % ^ The picture is the use of the - mouse button to enter the map. The dynamic control command to control the benefits (4) Μ use mode Figure 31 And the figure shown in Figure 31 is nine = example, holding controller 7_: with ===00 worker's lunar button 7020, · one right mouse button 7〇3〇, one _: , a programmable button 7050, a liquid crystal screen and - the number corresponding to the controller of the same map: the middle control ", the three-dimensional command software can be selectively used to signal the signal, the computer 'by the loss Into the device: the original message: set f "" to execute a host through a USB connection; = stay = the intuitive three-dimensional command in the program. 扪 1D graphics application ® XP operating system provides USB human interface device - Built-in (10) core device driver, the development of the input is not required. The built-in USB core is loaded: the first step to obtain as data, when micro, more useful to obtain the original input data, one User-level interface software;:= Use the program interface (ΛΡΙ) function suite to obtain the original round of funding i ^ should be the Windows application interface function suite to be the most commonly used c/c++ language, etc. = 24 200807283 . In the use of software multi-logic device-like software, the traditional two-dimensional; face, structure and a host computer support the ability to add a new input = : : = = existing two-dimensional input work for a traditional two-dimensional Mouse, ;^ The traditional two-dimensional input device can be "virtual device!, a single strong device" is set as a type on the input device, that is, multiple virtual devices; form: _; logic installation The first picture shows a kind of action More than one: "::; / Lu / example. In the system 8000, the mouse X / Y movement, right two left, :: sorrow: button state and wheel rotation and other traditional two-dimensional input function can be determined 8060 ' ΐ program 8030 software can be written to get mutual group 8050 'this two =, one-dimensional bait processing module 8040 and three-dimensional data processing model L Du Mo two main body program 8 〇 30 definition and processing All the two-dimensional function wheels are the logic device #1 8〇6〇's data^ _ 七傰*丄丄A beetle package. All the two-dimensional input function bucket's ^degree of freedom input function can be defined as Logic device #28_, main 釭 / 8030 疋 及 and handle all three-dimensional function input data for the logical package #2·801 0 data packet. Figure 33 shows a multi-dimensional device 〇〇〇1〇 coupled to a computer 9〇〇〇. The multi-dimensional device 90 1 〇 sends data to a window built-in ^ USB core driver via a USB connection 9〇2〇 9〇3〇, where the window has built-in usb core driver 9 (B0 is located on a window core layer 904〇, and sends the data to a window built-in IJSB mouse interface module 9〇5〇 and logic device# 2 9〇6〇 one user interface module' and the two modules send their respective data to a Windows application 9〇7〇. Therefore, when an input device is connected to a host computer via a USB port, Microsoft's built-in USB I driver detects two separate USB devices (ie, USB mouse and USB port), just as there are two USB input devices that are actually connected to the host computer. The use of the interface software concept will not be incompatible with the current mouse data package and / or future Microsoft-defined mouse data package. 25 200807283 " 罕 罕 滑 或 or Microsoft Temple · one-dimensional slippery The specification of the tribute package is as follows: Table 1 Byte 1 Mouse button data byte 2 Mouse X position data byte 3 Mouse Y position data byte 4 Wheel data The above specifications can be changed by adding the following three-dimensional operation data. Table 2 Byte 1 slide Gas button data byte 2 mouse X position data byte 3 mouse Y position data byte 4 wheel two hole shell byte 5 --- dimensional function data 1 byte 6 dimensional function data 2 bit Tuple 7 - Dimensional Function Data 3 The interface method of the multi-logic device structure can be easily added with various new input control functions by defining a new II logic device corresponding to the required function in the software, and no need to The entire software is rewritten, and an example of this interface method is listed below: Logic Device #1 Data Packet (Exactly the same as Microsoft Mouse Data Specification): Byte 1 Mouse Button Data Byte 2 Slide Mouse X position data. Bits 3 Mouse Y position data byte 4 Roller resources, material logic device #2 data packet: byte 1 mouse button data byte 2 Mouse X position data 26 200807283 Bytes 3 Bytes 4 Mouse Y position data wheel data Figure 34 shows an interface software method μ (10) can make MS WORI) and other traditional 雊 雊 1 1 1% The use of the system (such as visual editing a job software, = degree of freedom input command, a new three-dimensional pattern using multiple commands can be used by the current view f χρ 私 private use of the three-dimensional application of special VKSTA ^, t: rIwL WINPUT API ^ ^ ^. The Wo I RAWI_T API and other types of kits are used to generate the interface software method including one and one thunder', and the penny moon 9 2 4 0 is connected to the eve of the dream to enter the dream 9110, the multi-dimensional device 9丨10 will be the information The work is sent from a USB connection 9130 to a window built-in USB driver 912, 1 in the main window 20 is located in the - window core layer 914 (), and transmitted to the data device 9150 - user hierarchy Interface module. The user hierarchy interface module includes a user hierarchy USB/HID logic device #2, a data acquisition module (10), a window message generation module 9Π0, and an input report generation module (10). The user level USB/H1D logic device #2 data acquisition module transmits data to the new 3D application, the window message generation module 917, and the input report generation module = parameter 80. The window message generation module 9170 transmits the data to a Win32 message store 9200, which in turn transmits the data to a win32 two-dimensional application. The input report generation module 9180 transmits the data to a Windows Vista Graphics Presentation Foundation DLL 92 20 ' and the data is then sent to a Windows Vista 2D/3D application 92 30. • In the operation of the poor operation, the traditional two-dimensional window function such as scrolling of the application window can transmit the corresponding message to the window message management module (USER32.dll in the presenceCore.dll and/or presentationFramework.dll in Win XP). ) The way to reach. Operation of the related window functions of the 2D graphical interface (GUI) 27 200807283 *The game is transmitted by sending the corresponding message to PresentationCore.dll and / or

PresentationFramework.dll所達成,其中三維圖形化介面相關 視窗功能可為視窗Vista作業系統中三維圖形化介面二維應用 視窗的旋轉功能等。 資料取得模組9 1 60會使用RAWINPUT應用程式介面功能 以取得視窗XP上邏輯裝置#2的原始輸入資料,其中RaW1 NPIJT應用軟體介面功能係由微軟所提供,視窗vista所用之 RAWINPUT應用程式介面等類功能套件亦係由微軟所提供, 且RAWINPUT應用程式介面之程式化資訊係由微軟平台軟體 開發套件(SDK)文件所提供。綜言之,資料取得模組將邏輯 ⑩裝置#2加以註冊而能接收原始輸入資料;即,在邏輯裝置#2 送出一資料封包時,資料取得模組會自視窗的一訊息貯列處 收到WM_INPUT訊息,接著資料取得模組會使用 GctRawInputData功雖以取得原始輸入資料,而一三維應用程 式9 1 90會藉由呼叫一程式設計者所定義之功能以請求原始資 料自資料取得模組9160之傳味的方式得到該原始輸入資料。 第34圖所示視窗訊息產生模組9 1 70會送出二維軟體相關 訊息至Win32訊息貯列9200(USER32.dll的部份),以利用邏 輯裝置#2的原始資料產生二維命令。舉例而言,若使用者欲 使用第1圖中的上感測器130以利用 SPREADSHEET等二維 ❿應用程式進行水平捲動功能,此時軟體可利用Win32功能 SendMessage(hwnd,WM—HSCROLL,wParam,IParam)將原始輸 入資料轉換成水平捲動的一致動訊號,其中hwnd為針對輸入 所為之應用程式的處理者?即在該環境中的SPREADSHEET 程式 ϋ 此時,SendMessage (hwnd,WM—HSCROLL,wParam,IP aram)真正將WM_HSCR〇LL訊息置於Win32訊息貯列9200中 ,且該訊息接著被送至該針對輸入之應用程式(或spreadshe et程式),此時該二維SPREADSHEET程式.取得WM—HSCRO LL訊息,且該應用程式的水平捲動游標會被移動至水平方 .向0 28 200807283 •對邏輯裝置#1 9620或邏輯裝置#2 961〇加以任何更動,只 需要加上一軟體程式以處理使用者可程式化按鍵95§〇及小液 晶螢幕9590之資料即可。 第37圖所不為一與具三個邏輯裝置之電腦耦接的多維裝 置9800 ’其中一多維輸入裝置9810與一電腦989〇耦接。該多 維輸入裝置將資料經由一 USB連接9830送至一視窗内建USB 核心驅動程式9820 ’其中該程式9820係位於一視窗核心層兆 40中’並將資料送至一視窗内建USB滑鼠介面模組985〇 :一 邏輯裝置#2 9860所用之使用者介面模組及一邏輯裝置 9870所用之使用者介面模組中,且内建於該等模組卯5〇,986〇 ,9870中的視窗將資料送至一視窗應用程式9880中。如圖所 示,該電腦9890自該多維輪入裝置981〇處偵測得三獨立邏輯 裝置。 〜 一種:用以便於六 說明如上’雖然其已 項技術者皆能按其精 添加及子組合’故以 組合、添加及子組合 合本發明之真正精神 自由度操作之多維 精由夕種貫施例及 神原理對其推衍出 下申請專利範圍當 之方式解讀之,以 與範圍。 衣置、方法及介面已 恶樣揭露,然熟習該 不同的變更、組合、 以能包含該等變更、 期使申請專利範圍符PresentationFramework.dll is achieved, in which the 3D graphical interface is related. The window function can be used for the 2D application of the 3D graphical interface in the Windows Vista operating system. The data acquisition module 9 1 60 will use the RAWINPUT application interface function to obtain the original input data of the logical device #2 on the Windows XP. The RaW1 NPIJT application software interface function is provided by Microsoft, and the RawinPUT application interface used by the window vista. The Class Function Kit is also provided by Microsoft, and the stylized information of the RAWINPUT application interface is provided by the Microsoft Platform Software Development Kit (SDK) file. In summary, the data acquisition module registers the logic 10 device #2 to receive the original input data; that is, when the logic device #2 sends a data packet, the data acquisition module receives a message from the window. After the WM_INPUT message, the data acquisition module will use the GctRawInputData function to obtain the original input data, and a 3D application 9 1 90 will request the original data from the data acquisition module 9160 by calling a function defined by the programmer. The original input data is obtained by means of the taste. The window message generation module 9 1 70 shown in Fig. 34 sends a two-dimensional software related message to the Win32 message store 9200 (part of USER32.dll) to generate a two-dimensional command using the original data of the logical device #2. For example, if the user wants to use the upper sensor 130 in FIG. 1 to perform the horizontal scrolling function by using a two-dimensional application such as SPREADSHEET, the software can use the Win32 function SendMessage (hwnd, WM-HSCROLL, wParam). , IParam) converts the original input data into a horizontally scrolling unanimous signal, where hwnd is the processor for the input application? That is, the SPREADSHEET program in the environment. At this time, SendMessage (hwnd, WM-HSCROLL, wParam, IP aram) actually places the WM_HSCR LL message in the Win32 message store 9200, and the message is then sent to the input. The application (or spreads et program), at this time the two-dimensional SPREADSHEET program. Get the WM-HSCRO LL message, and the horizontal scroll cursor of the application will be moved to the horizontal side. To 0 28 200807283 • Pair logic device # 1 9620 or Logic Device #2 961 〇 Any changes, only need to add a software program to handle the user can program the keys 95 § 〇 and small LCD screen 9590 information. Figure 37 is not a multi-dimensional device 9800' coupled to a computer having three logic devices. One of the multi-dimensional input devices 9810 is coupled to a computer 989A. The multi-dimensional input device sends the data via a USB connection 9830 to a window built-in USB core driver 9820 'where the program 9820 is located in a window core layer mega 40' and sends the data to a window built-in USB mouse interface The module 985〇: a user interface module used in a logic device #2 9860 and a user interface module used in a logic device 9870, and built in the modules 卯5〇, 986〇, 9870 The window sends the data to a Windows application 9880. As shown, the computer 9890 detects three independent logic devices from the multi-dimensional wheeling device 981. ~ one: to facilitate the six explanations above, although the technical experts can follow the fine addition and sub-combination, so the combination, addition and sub-combination of the true spiritual freedom of the invention operate in a multi-dimensional manner The examples and the principles of the gods are used to interpret the scope of the patent application scope. Clothing, methods and interfaces have been exposed in a bad way, but familiar with the different changes, combinations, and the ability to include such changes, the scope of the patent application

30 20080728330 200807283

•【圖式簡單 第1〜3圖: 第4圖: 第5〜7圖: 第8〜1 1圖: 第12〜19圖 第20A〜20E 第21 A〜21 E 第22Λ〜22B _ 第 23Λ〜23F 第24圖: 第25Λ圖: 第25B圖: 第26圖: 圖 圖 圖 為一具有具傳統六自由度命令特徵之傳統三 自由度(X與y滑鼠移動及滾輪轉動)功能之 多維滑鼠的實施例示意圖。 為一三維命令之對應方式的實施例說明圖。 為一感測資料對應至數直覺三維命令之方式 的實施例說明圖。 為第1圖所示滑鼠之γ/Ζ平移及γ軸旋轉/Z 軸旋轉滾動命令所用之其它三維命令對應方 式的一實施例說明圖,其中γ/ζ平移及γ軸 旋轉/Ζ軸旋轉指令係藉由二指勢達成,如 推動及扭動等指勢。 為'骨乳本體上各不同感測位置及設置的一 貫施例說明圖。 圖.為忐提供二自由度命令之各感測器的一實施 例示意圖。 為由一個獨立一自由度感測零件組成之四自 由度感測零件的一實施例示意圖。 為由一獨立二自由度感測器組合所形成之另 :^由度感測零件的一實施例示意圖。 白' j立二自由度感測器所形成之其餘四 自f度感測零件的—實施例示意圖。 為一具有各不同竭泪丨I f从/ A / / 實施例示意圖。“令件組合之滑鼠的一 ί亡型電腦的一實施例示意圖。 板Τ Ϊ測器(設於右手側角落處之三小觸控 _ · 式的一貫施例。 膝上型電腦所用 4 不同多維輸入裝置的 31 200807283 一實施例示意圖。 第27圖: 第28Λ〜28K圖 第29圖: 第30A〜30B圖 第31Λ〜31B圖 第32〜33圖: 第34圖: 第35圖: ' 第36〜37圖: 為使用一單一觸控板之多維輸入裝置的另一 不同形式的一實施例說明圖。 各十自由度搖桿的一實施例說明圖。 為一九自由度掌上型控制器的一實施例說明 圖。 為第29圖所示九自由度控制器之操作方式的 另一實施例說明圖。 ^ 為另一個九自由度掌上型控制器形式之實施 例說明圖。. 為一作為一個多維裝置及一主機電腦之介面 系統之一實施例說明圖。 為一使用多自由度輸入命令之介面軟體方法 的一實施例說明圖。 為一具可程式化按鍵及一小液晶螢幕之九自 由度滑鼠的一實施例說明圖。 為一提供具多不同模組之輸入裝置之介面方 法的一實施例說明圖。 肇【圖式符號說明】 100 多 維 滑 鼠 110 左 感 測 器 120 右 感 測 器 130 上 感 測 器 140 右 滑 鼠 按 鍵 150 滾 輪 160 左 滑 鼠 按 鍵 , 170 本 體 180 參 考 座 標 200 多 維 裝 置 210 成 測 器 220 感 測 器 230 感 測 哭 στ7 240 本 體 300 多 維 裝 置 310 左 感 測 器 320 右 感 測 器 330 上 感 測 器 32 200807283 - -340 本體 1000 多維裝置 1010 左感測器 1020 上感測器 1030 右感測器 1040 右滑鼠按鍵 1050 滾輪 1060 左滑鼠按鍵 2000 具二感測器之裝置 2010 第一左感測器 2020 第二左感測器 2030 上感測器 2040 左滑鼠按鍵 2050 右滑鼠按鍵 2060 滾輪 2100 具多感測器組合裝置 2110 第一左感測器 2120 弟-一左感測裔 2130 上感測器 2140 滾輪 φ 2150 右滑鼠按鍵 2200 · 裝置 2210 本體 2220 較高位置左感測 器 2230 較高位置右感涓1J 器 2240 較高位置上感測 哭 UXJ 2250 左滑鼠按鍵 2260 右滑鼠按鍵 2270 滾輪 _ 2300 裝置 2310 本體 2320 較高位置左感測 哭 0X7 2330 較高位置右感測 器 2340 較高位置上感測 哭 ΏΧ7 2350 左滑鼠按鍵 2360 右滑鼠按鍵 .2370 滾輪 2400 裝置 2410 本體 2420 較高位置左感測 55 tra ⑩ 2430 較向位置右感測 器 2440 上感測器 2450 左滑鼠按鍵 2460 右滑鼠按鍵 2470 滚輪 3000 感測器 3100 感測器 3200 感測器 3300 感測器 3360 介面軟體 3400 感測器組合 3500 感測器組合 3600 感測器組合 3700 感測器組合 3800 感測器組合 3900 感測器組合 4000 感測器組合 4100 感測器組合 4200 感測器組合 4400 感測器組合 33 200807283 -4500 感測器組合< 7410 類比感測器 4720 觸控感測器 4730 觸控感測器 5000 鍵盤 5010 本體 5100 鍵盤 5110 本體 5210 本體 5300 膝上型電腦 5310 本體 6000 多維輸入裝置 6010 本體 6020 觸控板 6040 觸控感測器 6050 觸控感測器 6100 多維輸入裝置 6110 區域 6120 區域 6130 區域 • 6140 區域 6210 執跡球 6220 右滑鼠按鍵 6230 搖桿握抓部份 6240 本體 6250 基部 6260 左滑鼠按鍵 6230 搖桿握抓部份 6300 自動導引車輛 6310 遙控器 6320 CCI)攝相機 6330 夾具 6400 機器人夾具 ' 6410 本體 6420 上觸控板 6430 零組件 6440 CCD攝相機 6450 自動導引車輛 7000 手持式控制器 7010 軌跡球 # 7020 左滑鼠按鍵 7030 右滑鼠按鍵 7040 滾輪 7050 可程式化按鍵 7060 液晶營幕 8000 系統 8010 邏輯裝置#2 8030 軟體主程式 8040 二維資料處理模組 8050 三維資料處理模組 8060 邏輯裝置#1 9000 電腦 9010 多維裝置 9020 USB連接 9030 USB核心驅動程式 9040 視窗核心層 9050 USB滑鼠介面模組 9070 視窗應用程式 9100 介面軟體方法 9110 多維輸入裝置 34 200807283 .9120 USB驅動程式 9140 視窗核心層 9160 貢料取得模組 9180 輸入報導產生模組 9200 訊息貯列 9400 九自由度裝置 9420 右感測器 94恥左滑鼠按鍵 9460 滾輪 I 9480 液晶螢幕 9500 介面方法 9520 左感測器 9540 上感測器· 9560 右滑鼠接免 9580 可程式化按鍵. 9600 本體 9620 邏輯裝置#1 9800 多維裝置 9840 視窗核心層 馨9860邏輯裝置#2 9880 視窗應用程式 9130 USB 連接 9150 邏輯裝置#2 9170 視窗訊息產生模組 9190 三維應用程式 9230 視窗Vista二維/三維 應用程式 9410 左感測器 9430 上感測器 9450 右滑鼠按鍵 9470 使用者可程式化按鍵 9490 本體 9510 多維輸入裝置 9530 右感測器 9550 左滑鼠按鍵 9570 滾輪 ' 9590 液晶螢幕 9610 邏輯裝置#2 9630 邏輯裝置#3 9820 程式 9850 USB滑鼠介面模組 9870 邏輯裝置#3 9890 電腦 35• [Simple figure 1~3: Figure 4: Figure 5~7: Figure 8~1 1: Figure 12~19 Figure 20A~20E 21A~21 E 22nd~22B _ 23rd ~23F Figure 24: Figure 25: Figure 25B: Figure 26: Figure is a multi-dimensional function with traditional three-degree-of-freedom (X and y mouse movement and wheel rotation) with traditional six-degree-of-freedom command features A schematic of an embodiment of a mouse. An illustration of an embodiment of a corresponding manner of a three-dimensional command. An illustration of an embodiment in which a sensed material corresponds to a number of intuitive three-dimensional commands. An illustration of an embodiment of another three-dimensional command correspondence used for the gamma/Ζ translation and the γ-axis rotation/Z-axis rotation scroll command of the mouse shown in FIG. 1 , wherein γ/ζ translation and γ-axis rotation/Ζ-axis rotation The order is achieved by the two-finger force, such as pushing and twisting. It is a description of the various examples of different sensing positions and settings on the body of the breast. Figure. Schematic diagram of an embodiment of each sensor that provides a two degree of freedom command. A schematic diagram of an embodiment of a four-volume sensing component consisting of an independent one-degree-of-freedom sensing component. A schematic diagram of an embodiment of a sensing component formed by a combination of independent two-degree-of-freedom sensors. A schematic diagram of an embodiment of the remaining four self-f-sensing parts formed by a white-free two-degree-of-freedom sensor. A schematic diagram of an embodiment with a different tears I / from / A / /. A schematic diagram of an embodiment of a mouse that combines the components of the mouse. The Τ Ϊ Ϊ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 31 200807283, an embodiment of a different multi-dimensional input device. Fig. 27: Fig. 28Λ~28K Fig. 29: Fig. 30A~30B Fig. 31Λ~31B Fig. 32~33: Fig. 34: Fig. 35: ' 36-37: An illustration of another embodiment of a multi-dimensional input device using a single touchpad. An illustrative embodiment of each ten-degree-of-freedom rocker. 1 is an explanatory view of another embodiment of the operation mode of the nine-degree-of-freedom controller shown in Fig. 29. ^ is an explanatory diagram of another embodiment of a nine-degree-of-freedom palm controller type. An illustration of an embodiment of a multi-dimensional device and a host computer interface system. An embodiment of an interface software method for inputting commands with multiple degrees of freedom. A programmable button and a small LCD screen. Nine degrees of freedom BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is an explanatory diagram of an embodiment of an interface method for providing an input device having a plurality of different modules. 肇 [Illustration of Symbols] 100 Multidimensional Mouse 110 Left Sensor 120 Right Sensor 130 Upper sensor 140 Right mouse button 150 Roller 160 Left mouse button, 170 Body 180 Reference coordinates 200 Multi-dimensional device 210 Detector 220 Sensor 230 Sensing cry ττ7 240 Body 300 Multi-dimensional device 310 Left sensor 320 Right sensor 330 upper sensor 32 200807283 - -340 body 1000 multi-dimensional device 1010 left sensor 1020 upper sensor 1030 right sensor 1040 right mouse button 1050 wheel 1060 left mouse button 2000 with two sensing Device 2010 first left sensor 2020 second left sensor 2030 upper sensor 2040 left mouse button 2050 right mouse button 2060 roller 2100 with multi-sensor combination device 2110 first left sensor 2120 Brother-one left sensing 2130 upper sensor 2140 wheel φ 2150 right mouse button 2200 · device 2210 body 2220 higher position left sensor 2230 higher position right sensor 1J 2240 higher position sensing crying UXJ 2250 left mouse button 2260 right mouse button 2270 wheel _ 2300 device 2310 body 2320 higher position left Sensing crying 0X7 2330 higher position right sensor 2340 higher position sensing crying 7 2350 left mouse button 2360 right mouse button. 2370 wheel 2400 device 2410 body 2420 higher position left sensing 55 tra 10 2430 To position right sensor 2440 sensor 2450 left mouse button 2460 right mouse button 2470 wheel 3000 sensor 3100 sensor 3200 sensor 3300 sensor 3360 interface software 3400 sensor combination 3500 sensing Combination 3600 Sensor Combination 3700 Sensor Combination 3800 Sensor Combination 3900 Sensor Combination 4000 Sensor Combination 4100 Sensor Combination 4200 Sensor Combination 4400 Sensor Combination 33 200807283 -4500 Sensor Combination < 7410 analog sensor 4720 touch sensor 4730 touch sensor 5000 keyboard 5010 body 5100 keyboard 5110 Body 5210 body 5300 laptop 5310 body 6000 multi-dimensional input device 6010 body 6020 touchpad 6040 touch sensor 6050 touch sensor 6100 multi-dimensional input device 6110 area 6120 area 6130 area • 6140 area 6210 track ball 6220 Right mouse button 6230 Rocker grip part 6240 Body 6250 Base 6260 Left mouse button 6230 Rocker grip part 6300 Auto guided vehicle 6310 Remote control 6320 CCI) Camera 6330 Fixture 6400 Robotic grip '6410 Body 6420 Touchpad 6430 Parts 6440 CCD Camera 6450 Auto Guide Vehicle 7000 Handheld Controller 7010 Trackball # 7020 Left Mouse Button 7030 Right Mouse Button 7040 Roller 7050 Programmable Button 7060 LCD Curtain 8000 System 8010 Logic Device #2 8030 Software main program 8040 2D data processing module 8050 3D data processing module 8060 Logic device #1 9000 Computer 9010 Multi-dimensional device 9020 USB connection 9030 USB core driver 9040 Window core layer 9050 USB mouse interface module 9070 Window Application 9100 interface software method 9110 Dimensional input device 34 200807283 .9120 USB driver 9140 Windows core layer 9160 tribute acquisition module 9180 Input report generation module 9200 Message storage 9400 9 degrees of freedom device 9420 Right sensor 94 shame left mouse button 9460 Wheel I 9480 LCD screen 9500 interface method 9520 left sensor 9540 on the sensor · 9560 right mouse to receive 9580 programmable button. 9600 body 9620 logic device #1 9800 multi-dimensional device 9840 window core layer Xin 9860 logic device #2 9880 window Application 9130 USB Connection 9150 Logic Device #2 9170 Windows Message Generation Module 9190 3D Application 9230 Windows Vista 2D/3D Application 9410 Left Sensor 9430 Upper Sensor 9450 Right Mouse Button 9470 User Programmable Button 9490 Body 9510 Multi-dimensional input device 9530 Right sensor 9550 Left mouse button 9570 Wheel '9590 LCD screen 9610 Logic device #2 9630 Logic device #3 9820 Program 9850 USB mouse interface module 9870 Logic device #3 9890 Computer 35

Claims (1)

200807283 、申請專利範圍 一種多維輸入裝置,包含: 一第一感測器,適合為手指 控制訊號及一第二輸入控制“:亚”生-第二 控制訊號代表—第一自由=二且泫第-及第"· -第二感測器,適合為手‘;第二自由度之移動 控制訊號及—第四輸入控並能產生-第, 控制訊號代表一第三自由声:5虎’且該第三及第 -第三感測器,流,及—第四自由度之務動 輸入 輸八 輸 八 第二4,、p丨卜 #人^阳/又叹一第四自由度之移動 乐一钱測姦,適合為手指 、, 又 號及一筮士紿X …木乍,亚能產生一第认入 輸 控制訊號及一箆丄 日木作,並能產生一第五月 控制訊號代表一第五自由产:5虎:且該第五及第:. -丄… 田度及一试―自由度之移動 八 2 本體,適合為使用者以i主昂/、自由度之 及筮二β , 肴乂早手握持,直中嗦第/ =二感測器與該本體♦ 得伸 單夺 產生代表六個自由产縣私认I位於付樣使用者 如申靖萆利μ ρ »又私動的六組輪入控制訊號者。1 包匕專利爾1項之多維輸入裝置…該本艘4 —:表1面,適合在-平坦表面上滑動; 一感測器,位於嗜下矣;k 訊^ β 表面上,並能產生一第七输 1二 弟八輸入控制訊號,又該第七及第八输 H代表—第七自由度及—第八自由度之移動 2清專利範圍第1項之多維輸入裝置,其中該 包含: 一上表面; f调’與遠上表面樞接,並適為手指操作,真第九控制訊號,該第九控制訊號係代表一第九自 中之移動。 ^申请'^利範圍第3項之多維輸入裝置,其中该第 和一、第二、第四、第五及第六自由度便於快速> 作的進行,且該第七、第八及第九自由度便於二維 八控 入控 本 36 4 200807283 或 5、如 為 6 、如 7 如 'ary 如 該 該 該 精準之三維操作的進行。 申請專利範圍第3項之多 -滑鼠本體。 ㈣入衣置,其中該本體町 申:2範圍第3項之多維輪入裝 ,月乳钕鍵及一第二滑鼠按鍵。 ^ ^ ^ 申清專利範圍第1項之多維輪壯 … 係可依循一 t 弋二维人八衣,/、中該等感测 :請t利範圍第1項之多維輸入裝置 μ 由度係以沿一 Χ軸之移動為代表; 由度係以繞該Χ軸之旋轉移動為代表; 10 11 12 13 14 第三自由度係以沿-γ軸之/為 兮% 郭3之移動為代表· :ί四自由度係以沿-z車由之移動為代表; 兮;ΐ::$係以繞邊γ抽之旋轉移動為代表 口哀弟/、自由度係以繞該Ζ軸 乂表 =請專利範圍第2項之多維輸為 由度及該第八自由度係以右 直其中該第七 表。 在—二維χ·γ平面之移動為 專利範圍第3項之多維輸 , 由度係可以沿一 Ζ軸之移動為代表。 2請專利範圍第3項之多維輪二 便於三維電腦輔助設計之進彳 衣置 ::請專利範圍第1項之ΐ;:::,置 由度係可以該使用者建立的— < :置, 如申請專利範圍第I項之多;:2代表。 。第Γ感測器可位於該本體的其中該第 态位於該本體上。 k上 ^申請專利範圍第}項之多” 第三,係可伩於該本體二 穿-:專利乾圍第1項之多維輪八穿置 中一感測器係可位於被提高的位置上置 且 其中該第〆 其中該本骨 其中該第 且該第三 其中該第 其中該第 15 200807283 -16、 17、 18、 19、 20 ^200807283, the patent application scope of a multi-dimensional input device, comprising: a first sensor, suitable for finger control signal and a second input control ": sub-" - second control signal representative - first free = two and the first - and the second "- - second sensor, suitable for the hand'; the second degree of freedom of the mobile control signal and - the fourth input control can produce - the first, the control signal represents a third free sound: 5 tiger' And the third and third-third sensors, the flow, and the fourth degree of freedom of the transaction input are lost to the eighth and the second, 4, p丨卜#人^阳/又叹 a fourth degree of freedom Mobile music for a traitor, suitable for the finger, the number and a gentleman 绐 X ... raft, Ya Neng produces a first admission control signal and a day of wood, and can produce a fifth month control The signal represents a fifth free production: 5 tigers: and the fifth and the first: - - 丄... Tian Du and a try - the movement of degrees of freedom 8 2 body, suitable for users to i main /, degrees of freedom筮二β, 乂 乂 early holding, straight 嗦 / / = two sensors with the body ♦ On behalf of the six free-producing counties I are located in the sample users such as Shen Jing 萆利 μ ρ » and the private group of six rounds of control signals. 1 Multi-dimensional input device of the patent of the patent item... The ship 4:: surface 1 is suitable for sliding on a flat surface; a sensor is located on the surface of the sputum; k signal ^ β surface, and can be produced a seventh input, a second, eight, eight input control signals, and the seventh and eighth returns H represent - a seventh degree of freedom and - the eighth degree of freedom of the movement 2 clear patent range of the first item of the multi-dimensional input device, wherein the inclusion : an upper surface; f-adjusted to the far upper surface, and suitable for finger operation, the true ninth control signal, the ninth control signal represents a ninth movement from the middle. ^Apply the multi-dimensional input device of the third item of the '^ profit range, wherein the first, second, fourth, fifth and sixth degrees of freedom are facilitated by the fast > and the seventh, eighth and Nine degrees of freedom for two-dimensional eight-control entry control 36 4 200807283 or 5, such as 6, such as 7 such as 'ary should be the precise three-dimensional operation. Apply for the third item in the patent scope - the mouse body. (4) Into the clothing, in which the main body of the application: 2 range of the third item of multi-dimensional wheel loading, month milk button and a second mouse button. ^ ^ ^ The scope of the patent scope is the multi-dimensional wheel of the first item... It can be followed by a t-dimensional two-dimensional eight-shirt, /, in the sense: please t-range the first multi-dimensional input device μ degree system Represented by the movement along a Χ axis; the degree is represented by the rotational movement around the Χ axis; 10 11 12 13 14 The third degree of freedom is represented by the movement along the -γ axis 兮% Guo 3 · : ί four degrees of freedom are represented by the movement along the -z car; 兮; ΐ:: $ is the rotation of the γ-wound around the edge, representing the mouth mourning /, the degree of freedom is around the axis = Please refer to the multi-dimensional loss of the second item of the patent scope and the eighth degree of freedom to the right of the seventh table. The movement of the two-dimensional χ·γ plane is the multidimensional transmission of the third item of the patent scope, and the degree system can be represented by the movement along a Ζ axis. 2 Please apply the multi-dimensional wheel 2 of the third paragraph of the patent range to facilitate the three-dimensional computer-aided design of the clothing:: Please refer to the first item of the patent scope;:::, the degree system can be established by the user - < : Set, as claimed in the first paragraph of the patent scope; 2 representative. . A second sensor can be located on the body in which the first state is located on the body. k on ^ apply for a patent range of the number of items" third, can be tied to the body two wear -: patent dry circumference of the first item of the multi-dimensional wheel eight wearing a sensor system can be located in the elevated position And wherein the third of the bones of the bones of the first and the third of the first of the first of the 15th 200807283 -16, 17, 18, 19, 20 ^ 21、 22 > 23、 24、21, 22 > 23, 24, 25 26 27 28 專利範圍第15項之多維輸入裝置 測益位於被提高的位置。 衣置 =申請專利範圍第16項之多弟二及第三感測器可各為-T形結; 如申請專利範圍第 第多維輸入裝置,其中 乐一感測态係可位於兮女 ^ glI ^σΓ ^ _ 位於忒本體之相同側邊上,該 斋則叮位於該本體上。 如申請專利範圍第!項之多 測器可m感㈣所圍繞。 ^申請專利範圍第1項之多維輸入裝置,其中 ⑽Γ為·類比感測器、數位感測器、觸控板感 如申請專利範圍第20項之多維輸入裝置,其中 感測為係呼藉以產生三維應用所用之速度命令 ^申請專利範圍第1項之多維輸入裝置,其中 器可為傾斜輪元件感測器。 如申請專利範圍第22項之多維輸入裝置,其中 元件感測器可籍以產生三維應用所用之速度命 如申請專利範圍第1項之多維輸入裝置,其中 扣者係可構成一類比與數位感測器組合、 位及觸控板感測器組合、或是一類比及觸控板 合、或是一觸控板感測器組合、或是一類比感 、或是一數位感測器組合。 如申請專利範圍第1項之多維輸入裝置,其中 叮签合於—鍵盤上。 其中該第三感 其中該第一、 該第一及 第三感測 該第一感 該等感測 測器。 該觸控板 訊號。 該等感測 該傾斜輪 令訊號。 該等感測 或是一數 感測器組 測器組合 該本體係 如申請專利範圍第1項之多維輸入裝置,其中該本體係 σΓ整合於一膝上型電腦或一搖桿上。 如申請專利範圍第1項之多維輸入裝置,其中該本體可 為一滑鼠本體。 如申請專利範圍第r項之多維輸入裝置,其更可包含有 一搖桿’該搖桿係包括: 38 200807283 一執跡球,能產生一第七輸入控制訊 制訊號,該第七及第八輸入控制訊 ^及一第八輸入控 及一第八自由度中的移動; 化代表一第七自由度 一搖桿握抓部份,具有一頂部及—广立 份能產生一第九輸入控制訊號及—^部’該搖桿握抓部 ,第九及第十輸入控制訊號分別代表:,入控制訊號, 第十自由度之移動;及 ' 第九自由度及一 一基部,具有—頂部及一底部;其 29 30 3 1 32 鼠按鍵以及該搖桿握抓部份之底部斑▲垓執跡球、該滑 接,又該本體與該搖桿握抓部份二^,基部的頂部相耦 、如申請專利範圍第28項之多維輸、^目輕接。 便於對一機器人進行三維操作。、,其中該搖桿可 如申請專利範圍第28項之多維輸 攝相機’該攝相機係與該 ;’其更可包含— 如申請專利範圍第37項之多维輸=相輕接。 ,該夹具與該搖桿握抓部份•馬接。衣置’更包含-夹具 如申請專利範圍第丨項之多維 一手持式控制器,係包括.執衣置’其更可包含: 及 虞輪、複數個可程式化數位按鍵;以 小液晶螢幕,俜用 中,m,!用以頌示一裝置狀態; 其中,該本體與該手持衣直狀恶; 如申if隼#i| ^ R ~ 寺式&制器相耦接。 甲%專利乾圍弟丨項之 USB連接器,用以連接兮私輪衣置,其更可包含一 USB連接器係以可抵4 :雨入控制訊號至-電腦,該 。 拆卸方式與該電腦上的―刪埠輕接 34 如申請專利範圍第} 可包含有使用者可程式=輸入裝置,其中該本體更 如申請專利範圍第丨項 _ 可包含一液晶螢幕。、夕維輸入裝置,其中該本體更 39 35 200807283 —36、一種多維控制方 一感測 第一輪 提 能 該第一及 供一第 產生'^ 由度之 b、提供一第 該 產生一 第三及 第二輪 移動; 二感測 第二輪 $四輪 法’係包括: 态,该第一感涓彳器 入控制訊號及一第 適合為手指操作 輸入控制訊號 入控制訊號代表-第-自由度及—第 並 且 由度之移動; 供一第 產生一 提 能 該第五及 • d 3 7 3 8 提 位 所 個 如 本 以 控 七 如 本 輪 輪 由度之 供一本 置與該 在得讓 輸入控 申請專 體設置 利用該 制訊號 自由度 申請專 月豆ό又置 與上表 產生一 由度中 三感測 第S輸 第六輪 移動; 體,該 第一、 該使用 制訊號 利範圍 器,該第二感測器 入控制訊號及—第 入控制訊號代表一 器,該第三:感測器 入控制訊號及一第 入控制訊號代表一 本體適合 第二及第 者以單手 者。 第3 6項之 下表面,復於 感測器 ’該第 及一第 利範圍 一上表 面4區接 第九控 之移動 產生一第 七及第八 八自由度 第36項之 面,復於 ’並適合 制訊號, 者。 為使用者 三感測器 產生代表 多維控制 該下表面 七輪入控 輸^入控制 之移動者 多維控制 該上表面 於手指操 該第九控 適合為手指操作,立 四輪入控制訊號,丄 第三自由度及一第迈 適合為手指操作,^ 六輸入控制訊號, 第五自由度及一筮^ 以單手握持,並以一 相耦接,且該位置$ 六個自、由度移動的# 方法,其中更可於詞 上提供一感測器,襄 制訊號及一第八輪λ 訊號係分別代表一穿 〇 方法,其中更可於贫 七、 滾輪,令該讳 作,藉此得利用該讀 制訊號係代表一第力 種介面系統,包含: 多維裝置’具有複數個感測器、,該複數個感測器 40 39 200807283 二第一群感蜊器及一第 群感測器能產+ — μ _ ^ , 土 一弟 感測器 群感測器,其中該第 40 41 42 43 44 能產生一第二於 ^制訊號,該 一軟體程式,肉山 及 第一邏輯裝置==3 :維裝置中,並能產生一模擬一 輯裝置代表誘…—第一邂輯裝置的輸出,其中該第一邏 表該第二群松=~群輸入控制訊號,該第二邏輯裝置代 ^ ? 馬入控制訊號, 其中一自該多維壯 ^ 立邏輯裝置之^衣置接收該輸入之電腦的操作如同二獨 〜存在。 如申請專利範 置操作二維應用。J、之介面系統 專利範圍第39項 置插作三維應用。 田糸統 如申請專利範圍第39 可包含: 、心;1面糸統 一=維輪人㈣錢奴模級; 一二維輸入控制 ,,工fJ ^,就奴模組。 如申請專利範圍第39項 一第三群感測器’包八^二面糸統 的複數個感測器中;3於能產生一第三組輸入控制訊號 一第三邏輯裝置,以 _ 、 入控制訊號,豆中贫^輸出為代表,並代表該第三群輸 如申請專利範圍測f獨立邏輯裝置。 器,具有一第一浐」i ;1面系統,更包含一 USB連接 輕接:該第二端:以:第二端’該第-端與該多維裝置 幸馬接。 、 可拆卸方式與該電腦上的一 USB埠 如申請專利範圍第3q 員之)丨面系統,其更可包含一使用 ,k卩;1面軚脰模組,位於該電腦上,且該電腦允許使 用者使用4第一避輯裝置以在視窗χρ及視窗作業 系統上操作三維應用種式。 第二群感測器 其中該第一邏輯裝 其中該第二邏輯裝 其中該軟體程式更 及 其更可包含: 41 4525 26 27 28 Multi-dimensional input device for item 15 of the patent scope The benefit is located at the elevated position. Clothing = the patent application scope of the 16th, the second and third sensors can be -T-shaped knot; such as the application of the scope of the first multi-dimensional input device, where the music can be located in the prostitute ^ glI ^σΓ ^ _ is located on the same side of the body of the ,, which is located on the body. Such as the scope of patent application! The number of items can be surrounded by the sensor (4). ^The multi-dimensional input device of claim 1 of the patent scope, wherein (10) is an analog sensor, a digital sensor, and a touchpad, such as the multi-dimensional input device of claim 20, wherein the sensing is generated by the call Speed command for three-dimensional application ^Multi-dimensional input device of claim 1 of the patent scope, wherein the device can be a tilt wheel component sensor. For example, the multi-dimensional input device of claim 22, wherein the component sensor can generate a multi-dimensional input device for the speed used in the three-dimensional application, such as the patent application scope item 1, wherein the buckle system can constitute an analogy and digital sense. Detector combination, bit and touchpad sensor combination, or analogy and touchpad combination, or a touchpad sensor combination, or a analogy, or a combination of digital sensors. For example, the multi-dimensional input device of the first application of the patent scope, wherein the 叮 is signed on the keyboard. The third sense is that the first, the first, and the third sense the first sense sensors. The touchpad signal. The sensors sense the tilting wheel signal. The sensing or a combination of sensor sets is the multi-dimensional input device of claim 1, wherein the system is integrated on a laptop or a rocker. The multi-dimensional input device of claim 1, wherein the body can be a mouse body. For example, the multi-dimensional input device of the r range of the patent application may further include a rocker. The rocker includes: 38 200807283 A track ball capable of generating a seventh input control signal, the seventh and eighth Input control signal and an eighth input control and a movement in an eighth degree of freedom; the representation represents a seventh degree of freedom, a rocker grip portion, having a top and a wide division capable of generating a ninth input control The signal and the -^ part of the rocker grip, the ninth and tenth input control signals respectively represent: the control signal, the tenth degree of freedom movement; and the 'nine degrees of freedom and one base, with - top And a bottom portion; the 29 30 3 1 32 mouse button and the bottom spot of the rocker grip portion ▲ 垓 the trajectory ball, the sliding joint, and the body and the rocker grip portion 2, the top of the base Phase coupling, such as the multi-dimensional transmission and the light connection of the 28th item of the patent application. It is convenient to perform three-dimensional operation on a robot. Wherein, the rocker can be a multi-dimensional camera as claimed in claim 28 of the invention; the camera is associated with the same; and it may further comprise - the multi-dimensional transmission of the 37th item of the patent application. The jig is gripped with the rocker grip portion. The garments are more included - the fixture is a multi-dimensional hand-held controller as claimed in the scope of the patent application, which includes the "clothing device" which can further include: a wheel, a plurality of programmable digital buttons; a small LCD screen , in use, m, ! is used to indicate a device state; wherein, the body and the hand-held garment are straight and evil; such as Shenif隼#i| ^ R ~ Temple & A% of the patented 围 之 之 之 USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB USB The disassembly method and the “deletion and light connection” on the computer 34 may include a user-programmable input device, wherein the body is more like the patent application scope _ may include a liquid crystal screen. , the U.S. input device, wherein the body is further 39 35 200807283 - 36, a multi-dimensional control party 1 senses the first round of lifting the first and the first produces a '^ degree b, provides a first to generate a third And the second round of movement; the second sensing of the second round of the $ four-wheel method includes: state, the first sensor input control signal and a first suitable for finger operation input control signal into the control signal representative - the first - free Degree and - movement of the degree and degree; for the first generation of a lifting of the fifth and • d 3 7 3 8 Have to let the input control application set up to use the system signal freedom to apply for the special moon soymeal and set the above table to generate a third sense of the third sense of the S-transmission; body, the first, the use of the signal The second sensor input control signal and the first control signal represent a device, and the third: the sensor input control signal and an first control signal represent a body suitable for the second and the first one. hand . The surface under item 36, which is the same as the sensor's first and fourth range, the upper surface 4, the ninth control, and the seventh and eighth eight degrees of freedom, item 36, 'And suitable for making signals, who. For the user three sensors to generate a multi-dimensional control of the lower surface of the seven-wheel control input and control of the mobile multi-dimensional control of the upper surface of the finger, the ninth control is suitable for finger operation, the four-wheel control signal, the first Three degrees of freedom and one for the finger operation, ^ six input control signals, fifth degree of freedom and one 筮 ^ held in one hand, coupled with one phase, and the position is $ six self-moving The # method, which provides a sensor on the word, the signal and the eighth round of the λ signal system respectively represent a method of wearing, which can be used in the poor seven, the wheel, The reading signal system is used to represent a Dimensional interface system, comprising: a multi-dimensional device 'having a plurality of sensors, the plurality of sensors 40 39 200807283 two first group sensors and a first group sensing The device can produce + - μ _ ^ , the soil one sensor group sensor, wherein the 40 41 42 43 44 44 can generate a second signal, the software program, the meat mountain and the first logic device ==3: in the dimension device, and can produce one The simulation device represents the output of the first device, wherein the first logic table of the second group looses the group control signal, and the second logic device generates the control signal, one of which The operation of the computer that receives the input is the same as the existence of the two-dimensional device. For example, apply for a patent specification to operate a two-dimensional application. J. Interface System Patent No. 39 is inserted for three-dimensional application. Tian Yitong If the scope of application for patents is 39, it can include: , heart; 1 face 一 1 = weilun (4) money slave model; a 2D input control, work fJ ^, slave module. For example, in the third sensor of the third group sensor 'packaged eight^two-sided system, the third group of input control signals, a third logic device, to _, Into the control signal, the bean in the poor ^ output as a representative, and on behalf of the third group of inputs such as the patent scope test f independent logic device. The device has a first 浐"1; a 1-sided system, and further includes a USB connection. The second end: the second end: the second end is connected to the multi-dimensional device. , detachable and a USB on the computer, such as the patent application scope 3rd member) kneading system, which may further comprise a use, k卩; 1 facial mask module, located on the computer, and the computer The user is allowed to use the 4 first evasion device to operate the three-dimensional application on the window 视窗ρ and the window operating system. a second group of sensors, wherein the first logic device is the second logic device, wherein the software program further comprises: 41 45
TW95126519A 2006-07-20 2006-07-20 Multidimensional input device TW200807283A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW95126519A TW200807283A (en) 2006-07-20 2006-07-20 Multidimensional input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW95126519A TW200807283A (en) 2006-07-20 2006-07-20 Multidimensional input device

Publications (1)

Publication Number Publication Date
TW200807283A true TW200807283A (en) 2008-02-01

Family

ID=44766607

Family Applications (1)

Application Number Title Priority Date Filing Date
TW95126519A TW200807283A (en) 2006-07-20 2006-07-20 Multidimensional input device

Country Status (1)

Country Link
TW (1) TW200807283A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI406157B (en) * 2010-04-23 2013-08-21 Primax Electronics Ltd Multi function mouse device
US9632628B2 (en) 2009-10-23 2017-04-25 Atmel Corporation Interdigitated touchscreen electrodes

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9632628B2 (en) 2009-10-23 2017-04-25 Atmel Corporation Interdigitated touchscreen electrodes
TWI406157B (en) * 2010-04-23 2013-08-21 Primax Electronics Ltd Multi function mouse device

Similar Documents

Publication Publication Date Title
Forlines et al. Hybridpointing: fluid switching between absolute and relative pointing with a direct input device
US10852913B2 (en) Remote hover touch system and method
US8009138B2 (en) Multidimensional input device
US5936612A (en) Computer input device and method for 3-D direct manipulation of graphic objects
US7969418B2 (en) 3-D computer input device and method
EP1804154A2 (en) Computer input device enabling three degrees of freedom and related input and feedback methods
Hinckley et al. The videomouse: a camera-based multi-degree-of-freedom input device
Leibe et al. The perceptive workbench: Toward spontaneous and natural interaction in semi-immersive virtual environments
US6597347B1 (en) Methods and apparatus for providing touch-sensitive input in multiple degrees of freedom
Shaw et al. THRED: A two-handed design system
US20080062126A1 (en) 3D method and system for hand-held devices
Mine Working in a virtual world: Interaction techniques used in the chapel hill immersive modeling program
US10180714B1 (en) Two-handed multi-stroke marking menus for multi-touch devices
US20120075181A1 (en) 3D computer cursor
Smith et al. Digital foam interaction techniques for 3D modeling
US7764275B2 (en) Touch sensor track point and methods
TW201218036A (en) Method for combining at least two touch signals in a computer system
TW200807284A (en) Programmable touch system
Bai et al. Asymmetric Bimanual Interaction for Mobile Virtual Reality.
Tseng et al. EZ-Manipulator: Designing a mobile, fast, and ambiguity-free 3D manipulation interface using smartphones
TW200807283A (en) Multidimensional input device
Kiyokawa et al. A tunnel window and its variations: Seamless teleportation techniques in a virtual environment
Chen et al. An integrated framework for universal motion control
GB2434227A (en) Mouse that can sense rotation and lateral movements with the mouse processing the rotation data using location data send back by the computer
Chang et al. Origami simulator: a multi-touch experience