[go: up one dir, main page]

TW201928653A - Control device and its control method - Google Patents

Control device and its control method Download PDF

Info

Publication number
TW201928653A
TW201928653A TW106144250A TW106144250A TW201928653A TW 201928653 A TW201928653 A TW 201928653A TW 106144250 A TW106144250 A TW 106144250A TW 106144250 A TW106144250 A TW 106144250A TW 201928653 A TW201928653 A TW 201928653A
Authority
TW
Taiwan
Prior art keywords
control
touch
coordinate
initial
personal computer
Prior art date
Application number
TW106144250A
Other languages
Chinese (zh)
Other versions
TWI685784B (en
Inventor
丹恩 迪比
邁克爾 格雷
Original Assignee
美商海盜船記憶體股份有限公司
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 美商海盜船記憶體股份有限公司 filed Critical 美商海盜船記憶體股份有限公司
Priority to TW106144250A priority Critical patent/TWI685784B/en
Publication of TW201928653A publication Critical patent/TW201928653A/en
Application granted granted Critical
Publication of TWI685784B publication Critical patent/TWI685784B/en

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

A control device for controlling a personal computer includes a touch unit and a control unit. The touch unit includes a touch panel for sensing an external touch action. The control unit includes a control module electrically connected with the touch panel and a memory module electrically connected with the control module. The memory module is used for storing at least one initial coordinate. The control module obtains a touch coordinate from the external touch action. The control module analyzes the position of the touch coordinate based on the initial coordinates to generate a control command for controlling the personal computer.

Description

操控裝置及其控制方法 Control device and control method thereof

本發明是有關於一種操控裝置,尤其是一種適用於操控個人電腦的操控裝置及其控制方法。 The invention relates to a control device, in particular to a control device suitable for controlling a personal computer and a control method thereof.

滑鼠與鍵盤是一般人非常熟悉之操控個人電腦的裝置,許多電腦遊戲也都是由滑鼠及鍵盤進行操控,是一種非常普及的電腦控制裝置。 The mouse and the keyboard are devices that are very familiar to the average person to control a personal computer. Many computer games are also controlled by a mouse and a keyboard, and are a very popular computer control device.

還有一種電腦控制裝置是觸控板,主要的作用是滑鼠裝置以控制個人電腦中的鼠標,但是觸控板的操作方式較為不方便,一般人只有在沒有滑鼠裝置的狀況下,才會以觸控板代替滑鼠裝置。 There is also a computer control device which is a touchpad. The main function is a mouse device to control the mouse in the personal computer, but the operation mode of the touchpad is inconvenient, and the average person only has no mouse device. Replace the mouse device with a touchpad.

因此,許多個人電腦遊戲並不支援觸控板的操控,只是單純地將觸控板控制指令與滑鼠裝置的控制指令連結,來控制個人電腦中的鼠標,因此觸控板並無法有效地控制一般個人電腦的遊戲,一般玩家不會觸控板作為操控個人電腦遊戲的操控裝置。 Therefore, many PC games do not support the control of the touchpad. They simply connect the touchpad control commands with the control commands of the mouse device to control the mouse in the personal computer. Therefore, the touchpad cannot be effectively controlled. In general PC games, the average player does not use the touchpad as a control device for controlling personal computer games.

因此,如何讓觸控板可以模擬多種遊戲操控裝置,以支援個人電腦遊戲的操控,玩家可以利用觸控板完全地操控個人電腦的遊戲,是相關技術人員亟需努力的目標。 Therefore, how to make the touchpad can simulate a variety of game control devices to support the control of personal computer games, players can use the touchpad to completely control the game of the personal computer, which is the goal of the relevant technical personnel.

有鑑於此,本發明之一目的是在提供一種操控裝置的控制方法,用以感應一外部觸碰行為而操控一個人電腦,並包含一設定步驟、一初始步驟、一感應步驟、一比對步驟,及一控制步驟。 In view of the above, an object of the present invention is to provide a control method for controlling a device for sensing an external touch behavior and controlling a personal computer, and comprising a setting step, an initial step, a sensing step, and an comparing step. And a control step.

首先執行該設定步驟,依使用者定義選擇模擬操控模式。 First perform this setting step and select the analog control mode according to the user definition.

接著執行該初始步驟,於該操控裝置虛擬至少一初始座標。 The initial step is then performed, and the control device virtualizes at least one initial coordinate.

然後執行該感應步驟,該操控裝置感應該外部觸碰行為以產生一觸碰資訊,並記錄該觸碰資訊的位置產生一觸碰座標。 The sensing step is then performed, and the manipulation device senses the external touch behavior to generate a touch information, and records the location of the touch information to generate a touch coordinate.

接著執行該比對步驟,以該初始座標為基點分析該觸碰座標的位置,並產生一控制指令。 Then, the comparison step is performed, and the position of the touch coordinates is analyzed based on the initial coordinates, and a control command is generated.

最後執行該控制步驟,以該控制指令操控該個人電腦。 Finally, the control step is executed to control the personal computer with the control command.

本發明的又一技術手段,是在於上述之操控裝置的控制方法更包含一於該控制步驟後之重複步驟,間隔一段時間,再次執行該感應步驟。 Another technical means of the present invention is that the control method of the above-mentioned control device further comprises a repeating step after the control step, and the sensing step is performed again at intervals.

本發明的另一技術手段,是在於上述之比對步驟中,該觸碰座標也可以是該初始座標,以初始座標為基點產生控制指令,在控制步驟中,藉由該控制指令模擬鼠標操控模式。 Another technical means of the present invention is that in the comparison step, the touch coordinates may also be the initial coordinates, and the control command is generated based on the initial coordinates, and in the control step, the mouse command is simulated by the control command. mode.

本發明的再一技術手段,是在於上述之初始步驟中,該初始座標為一中心點座標,而在該比對步驟中, 令相對於該中心點座標之觸碰座標為該控制指令,在控制步驟中,藉由該控制指令模擬搖桿操控模式。 A further technical means of the present invention is that in the initial step, the initial coordinate is a center point coordinate, and in the comparing step, The touch coordinate relative to the coordinates of the center point is marked as the control command, and in the control step, the joystick manipulation mode is simulated by the control command.

本發明的又一技術手段,是在於上述之初始步驟中,該初始座標為一中心軸座標,而在該比對步驟中,令相對於該中心軸座標之觸碰座標為該控制指令,在控制步驟中,藉由該控制指令模擬方向盤操控模式。 Another technical means of the present invention is that in the initial step, the initial coordinate is a central axis coordinate, and in the comparing step, the touch coordinate relative to the central axis coordinate is marked as the control command, In the control step, the steering command manipulation mode is simulated by the control command.

本發明的另一技術手段,是在於上述之設定步驟中,使用者藉由該個人電腦選擇鼠標操控模式、搖桿操控模式,及方向盤操控模式其中之一。 Another technical means of the present invention is that in the setting step, the user selects one of a mouse manipulation mode, a joystick manipulation mode, and a steering wheel manipulation mode by the personal computer.

本發明之另一目的是在提供一種操控裝置,適用於上述之操控裝置的控制方法,該操控裝置與一個人電腦電連接,用以感應一外部觸碰行為,並包含一觸控單元,及一控制單元。 Another object of the present invention is to provide a control device suitable for the above control method of a control device, which is electrically connected to a personal computer for sensing an external touch behavior, and includes a touch unit, and a control unit.

該觸控單元,包括一觸控板,用以感應該外部觸碰行為。 The touch unit includes a touch panel for sensing the external touch behavior.

該控制單元,包括一與該觸控板電連接之控制模組,及一與該控制模組電連接之記憶模組,該控制模組取得該觸控板感應之外部觸碰行為以產生一觸碰座標,該記憶模組用以儲存至少一初始座標,該初始座標為該觸碰座標、一中心點座標,及一中心軸座標其中之一,該控制模組以該初始座標為基點分析該觸碰座標的位置,以產生一操控該個人電腦的控制指令。 The control unit includes a control module electrically connected to the touch panel, and a memory module electrically connected to the control module, wherein the control module obtains an external touch behavior sensed by the touch panel to generate a Touching the coordinates, the memory module is configured to store at least one initial coordinate, the initial coordinate is one of the touch coordinate, a center point coordinate, and a center axis coordinate, and the control module analyzes the initial coordinate as a base point The position of the touch is touched to generate a control command to operate the personal computer.

本發明的再一技術手段,是在於上述之操控裝置更包含一鍵盤單元,該鍵盤單元包括一與該控制模組 電連接之鍵盤矩陣,該鍵盤矩陣用以感應該外部觸碰行為,以使該控制模組控制該個人電腦。 A further technical means of the present invention is that the control device further includes a keyboard unit, and the keyboard unit includes a control module A keyboard matrix electrically connected to the keyboard matrix for sensing the external touch behavior to cause the control module to control the personal computer.

本發明的又一技術手段,是在於上述之操控裝置更包含一輔助單元,該輔助單元包括至少一與該控制模組電連接之輔助按鍵、一與該控制模組電連接之輔助滾輪,及一與該控制模組電連接之輔助搖桿,該輔助按鍵、該輔助滾輪,及該輔助搖桿用以感應該外部觸碰行為,以使該控制模組控制該個人電腦。 A further technical means of the present invention is that the control device further includes an auxiliary unit, the auxiliary unit includes at least one auxiliary button electrically connected to the control module, and an auxiliary roller electrically connected to the control module, and An auxiliary rocker electrically connected to the control module, the auxiliary button, the auxiliary roller, and the auxiliary rocker are used to sense the external touch behavior, so that the control module controls the personal computer.

本發明之有益功效在於,儲存於該記憶模組之初始座標為該觸碰座標、一中心點座標,及一中心軸座標其中之一,以使該控制模組可以不同的操控模式將該初始座標為基點分析該觸碰座標的位置,以產生該操控指令,以提供使用者選擇鼠標操控模式、搖桿操控模式,及方向盤操控模式其中之一,來控制該個人電腦。 The beneficial effect of the present invention is that the initial coordinates stored in the memory module are one of the touch coordinates, a center point coordinate, and a center axis coordinate, so that the control module can initiate the initial mode in different modes. The coordinate is a base point analysis of the position of the touch coordinate to generate the manipulation command to provide the user to select one of a mouse manipulation mode, a joystick manipulation mode, and a steering wheel manipulation mode to control the personal computer.

A‧‧‧外部觸碰行為 A‧‧‧External touch behavior

2‧‧‧個人電腦 2‧‧‧Personal Computer

31‧‧‧觸控單元 31‧‧‧Touch unit

311‧‧‧觸控板 311‧‧‧ Trackpad

32‧‧‧控制單元 32‧‧‧Control unit

321‧‧‧控制模組 321‧‧‧Control Module

322‧‧‧記憶模組 322‧‧‧Memory Module

33‧‧‧鍵盤單元 33‧‧‧Key unit

331‧‧‧鍵盤矩陣 331‧‧‧Keyboard Matrix

34‧‧‧輔助單元 34‧‧‧Auxiliary unit

341‧‧‧輔助按鍵 341‧‧‧Auxiliary button

342‧‧‧輔助滾輪 342‧‧‧Auxiliary wheel

343‧‧‧輔助搖桿 343‧‧‧Auxiliary rocker

41‧‧‧初始座標 41‧‧‧ initial coordinates

42‧‧‧觸碰資訊 42‧‧‧Touch information

43‧‧‧觸碰座標 43‧‧‧Touch coordinates

44‧‧‧控制指令 44‧‧‧Control instructions

45‧‧‧中心點座標 45‧‧‧Center coordinates

46‧‧‧中心軸座標 46‧‧‧Center axis coordinates

901~906‧‧‧步驟 901~906‧‧ steps

圖1是一裝置示意圖,說明本發明一種操控裝置之一較佳實施例;圖2是一裝置示意圖,說明該較佳實施例之一控制單元;圖3是一流程圖,說明該較佳實施例之控制方法;圖4是一示意圖,說明該較佳實施例之模擬鼠標態樣;圖5是一示意圖,說明該較佳實施例之模擬搖桿態樣;及 圖6是一示意圖,說明該較佳實施例之模擬方向盤態樣。 1 is a schematic view of a preferred embodiment of a control device of the present invention; FIG. 2 is a schematic view of a control unit of the preferred embodiment; FIG. 3 is a flow chart illustrating the preferred embodiment Example of a control method; FIG. 4 is a schematic view showing the simulated mouse aspect of the preferred embodiment; FIG. 5 is a schematic view showing the analog rocker aspect of the preferred embodiment; Figure 6 is a schematic view showing the simulated steering wheel of the preferred embodiment.

有關本發明之相關申請專利特色與技術內容,在以下配合參考圖式之較佳實施例的詳細說明中,將可清楚地呈現。在進行詳細說明前應注意的是,類似的元件是以相同的編號來做表示。 The related features and technical details of the present invention will be apparent from the following detailed description of the preferred embodiments. It should be noted that before the detailed description, similar elements are denoted by the same reference numerals.

參閱圖1、2,為本發明一種操控裝置之一較佳實施例,該較佳實施例與一個人電腦2電連接,用以感應一外部觸碰行為A來操控該個人電腦2,該操控裝置包含一觸控單元31、一控制單元32、一鍵盤單元33,及一輔助單元34。 1 and 2, a preferred embodiment of a control device of the present invention is electrically connected to a personal computer 2 for sensing an external touch behavior A to operate the personal computer 2, the control device A touch unit 31, a control unit 32, a keyboard unit 33, and an auxiliary unit 34 are included.

其中,該外部觸碰行為A是使用者對該操控裝置的觸碰、按壓、移動等行為動作,用以操控該個人電腦2。 The external touch behavior A is a behavior of the user touching, pressing, or moving the control device to control the personal computer 2 .

該觸控單元31包括一觸控板311,用以感應該外部觸碰行為A。其中,當該外部觸碰行為A觸碰該觸控板311時或於該觸控板311上移動時,可以使該觸控板311中的電路產生反應,以偵測該外部觸碰行為A於該觸控板311的位置。由於以觸控來控制電腦技術,已為業界所知悉,並廣泛運用於市售產品,在此不再詳加贅述。 The touch unit 31 includes a touch panel 311 for sensing the external touch behavior A. When the external touch behavior A touches the touch panel 311 or moves on the touch panel 311, the circuit in the touch panel 311 can react to detect the external touch behavior A. The position of the touchpad 311. Since the computer technology is controlled by touch, it has been known to the industry and widely used in commercially available products, and will not be described in detail herein.

該控制單元32包括一與該觸控板311電連接之控制模組321,及一與該控制模組321電連接之記憶模組322。該控制模組321取得該觸控板311感應之外部觸碰行為 A以產生一觸碰座標43。該記憶模組322用以儲存至少一初始座標41。該初始座標41為該觸碰座標43、一中心點座標45,及一中心軸座標46其中之一。該控制模組321以該初始座標41為基點分析該觸碰座標43的位置,以產生一操控該個人電腦2的控制指令44。 The control unit 32 includes a control module 321 electrically connected to the touch panel 311 , and a memory module 322 electrically connected to the control module 321 . The control module 321 obtains an external touch behavior sensed by the touch panel 311 A to generate a touch coordinate 43. The memory module 322 is configured to store at least one initial coordinate 41. The initial coordinate 41 is one of the touch coordinates 43, a center point coordinate 45, and a center axis coordinate 46. The control module 321 analyzes the position of the touch coordinates 43 based on the initial coordinates 41 to generate a control command 44 for controlling the personal computer 2.

當該控制模組321以該初始座標41為基點分析該觸碰座標43的位置,並產生該控制指令44後,將該觸碰座標43儲存於該初始座標41,再次偵測新的觸碰座標43,可以使該觸控板311模擬鼠標操控模式。 When the control module 321 analyzes the position of the touch coordinate 43 based on the initial coordinate 41 and generates the control command 44, the touch coordinate 43 is stored in the initial coordinate 41, and the new touch is detected again. The coordinate 43, the touch panel 311 can be simulated in a mouse manipulation mode.

當該初始座標41作為該中心點座標45為基點,分析該觸碰座標43的位置所產生該控制指令44,可以使該觸控板311模擬搖桿操控模式(Thumbstick)。 When the initial coordinate 41 is used as the base point coordinate 45 as a base point, analyzing the position of the touch coordinate 43 generates the control command 44, so that the touch panel 311 can simulate a rocker control mode (Thumbstick).

當該初始座標41為該中心軸座標46為基點,分析該觸碰座標43的位置所產生該控制指令44,可以使該觸控板311模擬方向盤操控模式(steering wheel)。 When the initial coordinate 41 is the base axis coordinate 46 as a base point, analyzing the position of the touch coordinate 43 generates the control command 44, so that the touch panel 311 can simulate a steering wheel.

其中,該控制模組321可以接收使用者的操作,以對該操控裝置進行參數的設定,或是操控模式的選擇。 The control module 321 can receive the user's operation to perform parameter setting on the control device or select a control mode.

該鍵盤單元33包括一與該控制模組321電連接之鍵盤矩陣331,該鍵盤矩陣331用以感應該外部觸碰行為A,以使該控制模組321控制該個人電腦2。其中,該鍵盤矩陣331為一般的鍵盤,可以對該個人電腦2輸入文字指令。 The keyboard unit 33 includes a keyboard matrix 331 electrically connected to the control module 321 . The keyboard matrix 331 is configured to sense the external touch behavior A so that the control module 321 controls the personal computer 2 . The keyboard matrix 331 is a general keyboard, and a text command can be input to the personal computer 2.

該輔助單元34包括至少一與該控制模組321電連接之輔助按鍵341、一與該控制模組321電連接之輔助 滾輪342,及一與該控制模組321電連接之輔助搖桿343,該輔助按鍵341、該輔助滾輪342,及該輔助搖桿343用以感應該外部觸碰行為A,以使該控制模組321控制該個人電腦2。 The auxiliary unit 34 includes at least one auxiliary button 341 electrically connected to the control module 321 and an auxiliary connection electrically connected to the control module 321 a roller 342, and an auxiliary rocker 343 electrically connected to the control module 321, the auxiliary button 341, the auxiliary roller 342, and the auxiliary rocker 343 are used to sense the external touch behavior A, so that the control mode Group 321 controls the personal computer 2.

較佳地,該輔助按鍵341為兩個設置於該觸控板311下方的按鍵,用以分別模擬滑鼠的左、右按鍵,並與該觸控板311搭配,做為模擬滑鼠的使用。該輔助滾輪342可以對該個人電腦2發出上下滑動的指令,該輔助搖桿343可以對該個人電腦2發出移動指令。實際實施時,該操控裝置可以單設置該觸控板311來操控該電腦裝置2,不應以本較佳實施例之舉例為限。 Preferably, the auxiliary button 341 is two buttons disposed under the touch panel 311 for simulating the left and right buttons of the mouse, and is matched with the touch panel 311 as a simulated mouse. . The auxiliary roller 342 can issue an instruction to slide up and down the personal computer 2, and the auxiliary rocker 343 can issue a movement instruction to the personal computer 2. In actual implementation, the control device can directly set the touch panel 311 to operate the computer device 2, and should not be limited to the examples of the preferred embodiment.

參閱圖3,為該較佳實施例之控制方法,用以使該操控裝置感應該外部觸碰行為A而操控該個人電腦2,並包含一設定步驟901、一初始步驟902、一感應步驟903、一比對步驟904、一控制步驟905,及一重複步驟906。 Referring to FIG. 3, the control method of the preferred embodiment is configured to cause the control device to sense the external touch behavior A to operate the personal computer 2, and includes a setting step 901, an initial step 902, and a sensing step 903. A comparison step 904, a control step 905, and a repeating step 906.

首先執行該設定步驟901,依使用者定義選擇模擬操控模式。於該較佳實施例,該控制模組321可以選擇的模擬操控模式有模擬鼠標操控模式、模擬搖桿操控模式,及模擬方向盤操控模式。 First, the setting step 901 is executed to select an analog manipulation mode according to a user definition. In the preferred embodiment, the control mode 321 can select an analog control mode including an analog mouse control mode, an analog joystick control mode, and an analog steering wheel control mode.

較佳地,該控制模組321具有一個於該個人電腦2的設定介面,可以提供使用者針對該操控裝置進行參數的設定,也可以提供使用者選擇該操控裝置的操作模式,使用者藉由該個人電腦2來選擇鼠標操控模式、搖桿操控模式,及方向盤操控模式其中之一。實際實施時,該控制模組321也可以為實體的選擇按鍵,直接提供使用者選擇該觸 控板311的操作模式,不應以此為限。 Preferably, the control module 321 has a setting interface of the personal computer 2, which can provide a parameter setting by the user for the operating device, and can also provide an operation mode for the user to select the operating device. The personal computer 2 selects one of the mouse manipulation mode, the joystick manipulation mode, and the steering wheel manipulation mode. In actual implementation, the control module 321 can also be a physical selection button, directly providing the user to select the touch. The operation mode of the control board 311 should not be limited thereto.

接著執行該初始步驟902,於該操控裝置虛擬至少一初始座標41。 This initial step 902 is then performed, at least one initial coordinate 41 being virtualized by the manipulation device.

當使用者選擇模擬鼠標操控模式時,該初始座標41是用來儲存前一次之觸碰座標43,作為判別該外部觸碰行為A於該觸控板311移動的基點。 When the user selects the simulated mouse manipulation mode, the initial coordinate 41 is used to store the previous touch coordinate 43 as a base point for determining the external touch behavior A to move on the touch panel 311.

當使用者選擇模擬搖桿操控模式時,該初始座標41是用來儲存一中心點座標45,以用以判別該外部觸碰行為A於相對該中心點座標45的距離及方向。 When the user selects the analog joystick control mode, the initial coordinates 41 are used to store a center point coordinate 45 for discriminating the distance and direction of the external touch behavior A from the center point coordinates 45.

當使用者選擇模擬方向盤操控模式時,該初始座標41是用來儲存一中心軸座標46,以用以判別該外部觸碰行為A於相對該中心軸座標46的距離或角度。 When the user selects the analog steering wheel control mode, the initial coordinate 41 is used to store a central axis coordinate 46 for discriminating the distance or angle of the external touch behavior A from the central axis coordinate 46.

然後執行該感應步驟903,該操控裝置感應該外部觸碰行為A以產生一觸碰資訊42,該控制模組321以該觸碰資訊42該產生一觸碰座標43。 Then, the sensing step 903 is performed, and the operating device senses the external touch behavior A to generate a touch information 42. The control module 321 generates a touch coordinate 43 by using the touch information 42.

當使用者選擇模擬鼠標操控模式時,將分析後的觸碰座標43值儲存於該初始座標41,可以使該初始座標41判別該外部觸碰行為A於該觸控板311即時移動。 When the user selects the simulated mouse control mode, the analyzed touch coordinate 43 value is stored in the initial coordinate 41, so that the initial coordinate 41 can determine that the external touch behavior A is instantaneously moved by the touchpad 311.

當使用者選擇模擬搖桿操控模式時,將該外部觸碰行為A第一次觸碰該觸控板311的座標,作為該初始座標41,也就是中心點座標45,實際實施時,也可以使用該觸控板311的中心座標為該初始座標41,不應以此為限。 When the user selects the analog joystick control mode, the external touch behavior A touches the coordinates of the touchpad 311 for the first time as the initial coordinate 41, that is, the center point coordinate 45. The center coordinates of the touch panel 311 are used as the initial coordinates 41, and should not be limited thereto.

當使用者選擇模擬方向盤操控模式時,將該外部觸碰行為A第一次觸碰該觸控板311的座標,其垂直線 的座標作為該初始座標41,也就是中心軸座標46,作為分析該觸碰座標43的基點,實際實施時,也可以使用該觸控板311的中心座標為該初始座標41,不應以此為限。 When the user selects the analog steering wheel control mode, the external touch behavior A touches the coordinates of the touch panel 311 for the first time, and the vertical line As the initial coordinate 41, that is, the central axis coordinate 46, as the base point for analyzing the touch coordinate 43, in practice, the central coordinate of the touch panel 311 can also be used as the initial coordinate 41, and should not be used. Limited.

接著執行該比對步驟904,該模擬鼠標操控模式、該模擬搖桿操控模式,及該模擬方向盤操控模式都以該初始座標41為基點分析該觸碰座標43的相對位置,並產生控制該個人電腦2的控制指令44。 Then, the comparison step 904 is executed, and the simulated mouse manipulation mode, the analog joystick manipulation mode, and the simulated steering wheel manipulation mode both analyze the relative position of the touch coordinates 43 based on the initial coordinates 41, and generate control of the individual. The control command 44 of the computer 2.

舉例來說,當使用者選擇模擬鼠標操控模式時,儲存前一次之觸碰座標43的初始座標41可以分析出新的觸碰座標43的方向及距離,以產生該控制指令44。 For example, when the user selects the simulated mouse manipulation mode, the initial coordinates 41 of the previous touch coordinates 43 can be analyzed to analyze the direction and distance of the new touch coordinates 43 to generate the control command 44.

當使用者選擇模擬搖桿操控模式時,儲存該外部觸碰行為A第一次觸碰該觸控板311的座標之初始座標41,也就是中心點座標45,可以分析出新的觸碰座標43的方向及距離,以產生該控制指令44。 When the user selects the analog joystick control mode, storing the external touch behavior A touches the initial coordinate 41 of the coordinate of the touch panel 311 for the first time, that is, the center point coordinate 45, and can analyze the new touch coordinate The direction and distance of 43 to generate the control command 44.

當使用者選擇模擬方向盤操控模式時,儲存該外部觸碰行為A第一次觸碰該觸控板311的座標之初始座標41,也就是中心軸座標46,可以分析出新的觸碰座標43的角度或距離,以產生該控制指令44。 When the user selects the analog steering wheel control mode, the external touch behavior A is first touched by the initial coordinate 41 of the coordinate of the touch panel 311, that is, the central axis coordinate 46, and the new touch coordinate 43 can be analyzed. The angle or distance to generate the control command 44.

然後執行該控制步驟905,以該控制指令44操控該個人電腦2。舉例來說,可以利用模擬鼠標操控模式來控制電腦上的鼠標,或是控制電腦畫面的移動,可以利用模擬搖桿操控模式,模擬搖桿(Thumbstick)來控制該個人電腦2的遊戲,可以利用模擬方向盤操控模式,模擬方向盤(steering wheel)來控制該個人電腦2的遊戲。 The control step 905 is then executed to control the personal computer 2 with the control command 44. For example, you can use the analog mouse control mode to control the mouse on the computer, or control the movement of the computer screen, you can use the analog joystick control mode, simulate the joystick (Thumbstick) to control the game of the PC 2, you can use The steering wheel control mode is simulated, and a steering wheel is simulated to control the game of the personal computer 2.

最後執行該重複步驟906,間隔一段時間,再次執行該感應步驟903。間隔的時間必須固定,以判別單位時間的移動距離或轉動角度,用以對該個人電腦2發出控制指令44。且間隔的時間越短,該個人電腦2的遊戲操控解析度越高,可以使該操控裝置更精準地控制該個人電腦2。 Finally, the repeating step 906 is performed, and the sensing step 903 is performed again at intervals. The interval time must be fixed to discriminate the moving distance or the turning angle per unit time for issuing a control command 44 to the personal computer 2. The shorter the interval time, the higher the game manipulation resolution of the personal computer 2, which enables the control device to control the personal computer 2 more precisely.

當使用者選擇模擬鼠標操控模式時,比對後的觸碰座標43存入該初始座標41,以做為下一次比對的基準,當使用者選擇模擬搖桿操控模式或模擬方向盤操控模式時,該初始座標41皆為該外部觸碰行為A第一次觸碰該觸控板311的座標,一直到該外部觸碰行為A離開該觸控板311。 When the user selects the simulated mouse manipulation mode, the compared touch coordinates 43 are stored in the initial coordinate 41 as a reference for the next comparison, when the user selects the analog joystick manipulation mode or the analog steering wheel manipulation mode. The initial coordinates 41 are that the external touch behavior A touches the coordinates of the touch panel 311 for the first time until the external touch behavior A leaves the touch panel 311.

配合參閱圖4,為使用者選擇模擬鼠標操控模式的示意圖,於該比對步驟904中,該觸碰座標43也可以是該初始座標41,以初始座標41為基點產生控制指令44,也就是將比對後的觸碰座標43存入該初始座標41,以於間隔一段時間後分析新的觸碰座標43。在控制步驟905中,藉由該控制指令44模擬鼠標操控模式。 Referring to FIG. 4, a schematic diagram of the simulated mouse control mode is selected for the user. In the comparison step 904, the touch coordinate 43 may also be the initial coordinate 41, and the control command 44 is generated based on the initial coordinate 41, that is, The compared touch coordinates 43 are stored in the initial coordinates 41 to analyze the new touch coordinates 43 after a period of time. In control step 905, the mouse manipulation mode is simulated by the control command 44.

配合參閱圖5,為使用者選擇模擬搖桿操控模式的示意圖,於該初始步驟902中,該初始座標41為該中心點座標45,而在該比對步驟904中,尤其是以該外部觸碰行為A第一次觸碰該觸控板311的座標作為初始座標41,以中心點座標45來分析該觸碰座標43,令相對於該中心點座標45之觸碰座標43距離及方位為該控制指令44,在控制步驟905中,藉由該控制指令44模擬搖桿操控模式。 Referring to FIG. 5, a schematic diagram of an analog rocker control mode is selected for the user. In the initial step 902, the initial coordinate 41 is the center point coordinate 45, and in the comparison step 904, especially the external touch. The touch behavior A touches the coordinates of the touch panel 311 for the first time as the initial coordinates 41, and analyzes the touch coordinates 43 with the center point coordinates 45, so that the distance and orientation of the touch coordinates 43 relative to the center point coordinates 45 are The control command 44, in the control step 905, simulates the joystick manipulation mode by the control command 44.

配合參閱圖6,為使用者選擇模擬方向盤操控模式的示意圖,該初始步驟902中,該初始座標41為該中心軸座標46,而在該比對步驟904中,尤其是以該外部觸碰行為A第一次觸碰該觸控板311的座標作為初始座標41,為中心軸座標46來分析該觸碰座標43,令相對於該中心軸座標46之觸碰座標43為該控制指令44,尤其是分析該觸碰座標43相對於該中心軸座標46的角度及方向。在控制步驟905中,藉由該控制指令44模擬方向盤操控模式。 Referring to FIG. 6, a schematic diagram of a simulated steering wheel control mode is selected for the user. In the initial step 902, the initial coordinate 41 is the central axis coordinate 46, and in the comparison step 904, especially the external touch behavior. A touches the coordinate of the touch panel 311 for the first time as an initial coordinate 41, and analyzes the touch coordinate 43 for the central axis coordinate 46, so that the touch coordinate 43 with respect to the central axis coordinate 46 is the control command 44. In particular, the angle and direction of the touch coordinates 43 relative to the central axis coordinate 46 are analyzed. In control step 905, the steering command manipulation mode is simulated by the control command 44.

值得一提的是,於模擬鼠標操控模式中,會將比對後的觸碰座標43存入該初始座標41,因此當該外部觸碰行為A不移動時,該觸碰座標43與該初始座標41的值會相同,也就是該個人電腦2的鼠標位置不會移動。當該外部觸碰行為A移動時,該觸碰座標43與該初始座標41的值才會產生差異,以使即時改變該個人電腦2之鼠標位置。 It is worth mentioning that in the simulated mouse manipulation mode, the compared touch coordinates 43 are stored in the initial coordinates 41, so when the external touch behavior A does not move, the touch coordinates 43 and the initial The value of the coordinate 41 will be the same, that is, the mouse position of the personal computer 2 will not move. When the external touch behavior A moves, the value of the touch coordinates 43 and the initial coordinates 41 will be different to change the mouse position of the personal computer 2 in real time.

於模擬搖桿操控模式及模擬方向盤操控模式中,該初始座標41固定為該外部觸碰行為A第一次碰觸該觸控板311的座標,一直到該外部觸碰行為A離開該觸控板311時,該初始座標41皆不改變。因此該觸碰座標43不等於該初始座標41,且該外部觸碰行為A持續於該觸控板311上時,即使該觸碰座標43的位置沒有改變,該控制指令44可以持續操控該個人電腦2,改變該個人電腦2中遊戲的方向。 In the analog joystick control mode and the analog steering wheel control mode, the initial coordinate 41 is fixed such that the external touch behavior A touches the coordinates of the touchpad 311 for the first time until the external touch behavior A leaves the touch. At the time of the board 311, the initial coordinates 41 are not changed. Therefore, when the touch coordinate 43 is not equal to the initial coordinate 41, and the external touch behavior A continues on the touch panel 311, the control command 44 can continuously manipulate the individual even if the position of the touch coordinate 43 is not changed. Computer 2, changing the direction of the game in the PC 2.

由上述說明可知,本發明操控裝置及其控制方法確實具有下列功效: It can be seen from the above description that the control device and the control method thereof of the present invention have the following effects:

一、模擬搖桿:該控制模組321於該觸控板311虛擬出該中心點座標45後,再分析該觸碰座標43相對於該中心點座標45的方位及距離,以使該控制模組321產生該控制指令44,用以模擬搖桿控制該個人電腦2。 1. The analog rocker: after the touch panel 311 virtualizes the center point coordinates 45, the control module 321 analyzes the orientation and distance of the touch coordinate 43 relative to the center point coordinates 45 to make the control mode Group 321 generates the control command 44 for simulating the joystick to control the personal computer 2.

二、模擬方向盤:該控制模組321於該觸控板311虛擬出該中心軸座標46後,再分析該觸碰座標43相對於該中心軸座標46的角度或距離,以使該控制模組321產生該控制指令44,用以模擬方向盤控制該個人電腦2。 Second, the analog steering wheel: after the touch panel 311 virtualizes the central axis coordinate 46, the control module 321 analyzes the angle or distance of the touch coordinate 43 relative to the central axis coordinate 46, so that the control module The control command 44 is generated 321 to simulate the steering wheel to control the personal computer 2.

三、模擬滑鼠:該控制模組321取得該觸碰資訊42於該觸控板311的移動座標,並產生該控制指令44,以使該個人電腦2的畫面隨著該觸碰資訊42即時移動,或是模擬滑鼠控制該個人電腦2的鼠標位置。 3. The analog mouse: the control module 321 obtains the moving coordinate of the touch information 42 on the touchpad 311, and generates the control command 44, so that the screen of the personal computer 2 is immediately associated with the touch information 42. Move, or simulate the mouse to control the mouse position of the PC 2.

四、選擇操控模式:該控制模組321可以進行參數的設定,使用者可以藉由該控制模組321選擇該操控裝置的控制模式,以使該操控裝置之觸控板311可以選擇模擬滑鼠(Mouse),模擬搖桿(Thumbstick)、模擬方向盤(steering wheel)的操控模式,來操控該個人電腦2。 4. Selecting the control mode: the control module 321 can perform parameter setting, and the user can select the control mode of the control device by the control module 321 so that the touch panel 311 of the control device can select the simulated mouse. (Mouse), simulates the control mode of the Thumbstick and the steering wheel to control the PC 2.

綜上所述,該控制模組321可以提供使用者選擇操控模式,並於該觸控板311虛擬該初始座標41儲存於該記憶模組322,該觸控板311感應該外部觸碰行為A以產 生該觸碰資訊42,並於該控制模組321產生該觸碰座標43,該控制模組321依據使用者選擇的操控模式分析該觸碰座標43與該初始座標41的相對位置及相對距離,用以產生該控制指令44控制該個人電腦2,故確實可以達成本發明之目的。 In summary, the control module 321 can provide a user-selected control mode, and the initial coordinates 41 of the touch panel 311 are stored in the memory module 322. The touch panel 311 senses the external touch behavior A. Produce The touch information 42 is generated, and the touch coordinate 43 is generated by the control module 321 . The control module 321 analyzes the relative position and relative distance between the touch coordinate 43 and the initial coordinate 41 according to the control mode selected by the user. The control unit 44 is used to generate the control computer 44, so that the object of the present invention can be achieved.

惟以上所述者,僅為本發明之較佳實施例而已,當不能以此限定本發明實施之範圍,即大凡依本發明申請專利範圍及發明說明內容所作之簡單的等效變化與修飾,皆仍屬本發明專利涵蓋之範圍內。 The above is only the preferred embodiment of the present invention, and the scope of the invention is not limited thereto, that is, the simple equivalent changes and modifications made by the scope of the invention and the description of the invention are All remain within the scope of the invention patent.

Claims (9)

一種操控裝置的控制方法,用以感應一外部觸碰行為而操控一個人電腦,並包含下列步驟:一設定步驟,依使用者定義選擇模擬操控模式;一初始步驟,於該操控裝置虛擬至少一初始座標;一感應步驟,該操控裝置感應該外部觸碰行為以產生一觸碰資訊,並記錄該觸碰資訊的位置產生一觸碰座標;一比對步驟,以該初始座標為基點分析該觸碰座標的位置,並產生一控制指令;及一控制步驟,以該控制指令操控該個人電腦。 A control method for controlling a device for sensing an external touch behavior to control a human computer comprises the following steps: a setting step of selecting an analog control mode according to a user definition; and an initial step of virtualizing at least one initial a sensing step, the operating device senses the external touch behavior to generate a touch information, and records a position of the touch information to generate a touch coordinate; a comparison step, analyzing the touch based on the initial coordinate Touching the position of the coordinate and generating a control command; and a control step of controlling the personal computer with the control command. 依據申請專利範圍第1項所述之操控裝置的控制方法,更包含一於該控制步驟後之重複步驟,間隔一段時間,再次執行該感應步驟。 The control method of the control device according to claim 1 further includes a repeating step after the controlling step, and the sensing step is performed again at intervals. 依據申請專利範圍第1項所述之操控裝置的控制方法,其中,於該比對步驟中,該觸碰座標也可以是該初始座標,以初始座標為基點產生控制指令,在控制步驟中,藉由該控制指令模擬鼠標操控模式。 The control method of the control device according to claim 1, wherein in the comparing step, the touch coordinate may also be the initial coordinate, and the control command is generated based on the initial coordinate, in the controlling step, The mouse manipulation mode is simulated by the control command. 依據申請專利範圍第1項所述之操控裝置的控制方法,其中,於該初始步驟中,該初始座標為一中心點座標,而在該比對步驟中,令相對於該中心點座標之觸碰座標為該控制指令,在控制步驟中,藉由該控制指令模擬搖桿操控模式。 The control method of the control device according to claim 1, wherein in the initial step, the initial coordinate is a center point coordinate, and in the comparing step, the touch with respect to the center point coordinate The touch target is the control command, and in the control step, the joystick control mode is simulated by the control command. 依據申請專利範圍第1項所述之操控裝置的控制方法,其中,於該初始步驟中,該初始座標為一中心軸座標,而在該比對步驟中,令相對於該中心軸座標之觸碰座標為該控制指令,在控制步驟中,藉由該控制指令模擬方向盤操控模式。 The control method of the control device according to claim 1, wherein in the initial step, the initial coordinate is a central axis coordinate, and in the comparing step, the touch with respect to the central axis coordinate The touch target is the control command, and in the control step, the steering command manipulation mode is simulated by the control command. 依據申請專利範圍第3~5項中任一項所述操控裝置的控制方法,其中,於該設定步驟中,使用者藉由該個人電腦選擇鼠標操控模式、搖桿操控模式,及方向盤操控模式其中之一。 The control method of the control device according to any one of claims 3 to 5, wherein in the setting step, the user selects a mouse manipulation mode, a joystick manipulation mode, and a steering wheel manipulation mode by the personal computer. one of them. 一種操控裝置,適用於申請專利範圍第1~5項任一項操控裝置的控制方法,該操控裝置與一個人電腦電連接,用以感應一外部觸碰行為,並包含:一觸控單元,包括一觸控板,用以感應該外部觸碰行為;及一控制單元,包括一與該觸控板電連接之控制模組,及一與該控制模組電連接之記憶模組,該控制模組取得該觸控板感應之外部觸碰行為以產生一觸碰座標,該記憶模組用以儲存至少一初始座標,該初始座標為該觸碰座標、一中心點座標,及一中心軸座標其中之一,該控制模組以該初始座標為基點分析該觸碰座標的位置,以產生一操控該個人電腦的控制指令。 A control device is suitable for controlling a control device of any one of the claims 1 to 5, wherein the control device is electrically connected to a personal computer for sensing an external touch behavior, and comprises: a touch unit, including a touch panel for sensing the external touch behavior; and a control unit comprising a control module electrically connected to the touch panel, and a memory module electrically connected to the control module, the control module The group obtains an external touch behavior sensed by the touch panel to generate a touch coordinate, the memory module is configured to store at least one initial coordinate, the initial coordinate is the touch coordinate, a center point coordinate, and a center axis coordinate In one of the cases, the control module analyzes the position of the touch coordinates based on the initial coordinates to generate a control command for controlling the personal computer. 依據申請專利範圍第7項所述之操控裝置,更包含一鍵盤單元,包括一與該控制模組電連接之鍵盤矩陣,該鍵 盤矩陣用以感應該外部觸碰行為,以使該控制模組控制該個人電腦。 The control device according to claim 7, further comprising a keyboard unit, comprising a keyboard matrix electrically connected to the control module, the button The disc matrix is used to sense the external touch behavior so that the control module controls the personal computer. 依據申請專利範圍第7項所述之操控裝置,更包含一輔助單元,包括至少一與該控制模組電連接之輔助按鍵、一與該控制模組電連接之輔助滾輪,及一與該控制模組電連接之輔助搖桿,該輔助按鍵、該輔助滾輪,及該輔助搖桿用以感應該外部觸碰行為,以使該控制模組控制該個人電腦。 The control device according to claim 7 further includes an auxiliary unit, including at least one auxiliary button electrically connected to the control module, an auxiliary roller electrically connected to the control module, and a control device The auxiliary rocker of the module is electrically connected, the auxiliary button, the auxiliary roller, and the auxiliary rocker are used to sense the external touch behavior, so that the control module controls the personal computer.
TW106144250A 2017-12-15 2017-12-15 Control device and its control method TWI685784B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW106144250A TWI685784B (en) 2017-12-15 2017-12-15 Control device and its control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW106144250A TWI685784B (en) 2017-12-15 2017-12-15 Control device and its control method

Publications (2)

Publication Number Publication Date
TW201928653A true TW201928653A (en) 2019-07-16
TWI685784B TWI685784B (en) 2020-02-21

Family

ID=68048673

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106144250A TWI685784B (en) 2017-12-15 2017-12-15 Control device and its control method

Country Status (1)

Country Link
TW (1) TWI685784B (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101853100A (en) * 2010-02-02 2010-10-06 杨开艳 Method for using touch module as game handle
TW201430644A (en) * 2013-01-30 2014-08-01 Acer Inc Electronic device and method for operating touch panel thereof
US10599236B2 (en) * 2015-09-23 2020-03-24 Razer (Asia-Pacific) Pte. Ltd. Trackpads and methods for controlling a trackpad
TWM548292U (en) * 2017-03-20 2017-09-01 Corsair Components Co Ltd Keyboard device with hand-gripped joystick operation
TWM560052U (en) * 2017-12-15 2018-05-11 Corsair Memory Inc Control device

Also Published As

Publication number Publication date
TWI685784B (en) 2020-02-21

Similar Documents

Publication Publication Date Title
US11755137B2 (en) Gesture recognition devices and methods
Kim et al. Finger walking in place (FWIP): A traveling technique in virtual environments
CN110069147B (en) Control device and control method thereof
US9808716B2 (en) Display grid for video game input on touchscreen display
Quinn et al. Touch scrolling transfer functions
US9072968B2 (en) Game device, game control method, and game control program for controlling game on the basis of a position input received via touch panel
JP6969516B2 (en) Programs and information processing equipment
JP2006119774A (en) Input processing program and input processing apparatus
CN108031112A (en) Game paddle for control terminal
CN107547738A (en) A kind of reminding method and mobile terminal
US20070159468A1 (en) Touchpad control of character actions in a virtual environment using gestures
JP6219100B2 (en) Image display device capable of displaying software keyboard and control method thereof
TWM560052U (en) Control device
TWI685784B (en) Control device and its control method
JP5081399B2 (en) GAME DEVICE, PROGRAM, AND INFORMATION RECORDING MEDIUM
CN208335143U (en) control device
JP5354820B2 (en) Input processing program and input processing apparatus
JP4302767B2 (en) Input processing program and input processing apparatus
JP2009116908A (en) Input processing program and input processing apparatus
JP4724740B2 (en) Input processing program and input processing apparatus
TW201434515A (en) Music game apparatus, method thereof and computer software thereof
JP6434594B2 (en) Image display device, control method for image display device, and image display method
JP5363524B2 (en) Input processing program and input processing apparatus
JP2009093680A (en) Input processing program and input processing apparatus
JP2018143307A (en) GAME DEVICE AND GAME PROGRAM