WO2023185618A1 - Game controller having displacement detection apparatus, and displacement detection apparatus thereof - Google Patents

Game controller having displacement detection apparatus, and displacement detection apparatus thereof Download PDF

Info

Publication number
WO2023185618A1
WO2023185618A1 PCT/CN2023/083333 CN2023083333W WO2023185618A1 WO 2023185618 A1 WO2023185618 A1 WO 2023185618A1 CN 2023083333 W CN2023083333 W CN 2023083333W WO 2023185618 A1 WO2023185618 A1 WO 2023185618A1
Authority
WO
WIPO (PCT)
Prior art keywords
detection
displacement
module
displacement detection
game controller
Prior art date
Application number
PCT/CN2023/083333
Other languages
French (fr)
Chinese (zh)
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 周海涛
Publication of WO2023185618A1 publication Critical patent/WO2023185618A1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/24Constructional details thereof, e.g. game controllers with detachable joystick handles
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/90Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
    • A63F13/92Video game devices specially adapted to be hand-held while playing
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1043Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being characterized by constructional details

Definitions

  • the present invention relates to the field of electronic computers and video game control, in particular to a game controller equipped with a displacement detection device, a method of using the game controller, and a displacement detection device of the game controller.
  • Gamepads and mice are two of the most commonly used computer and video game control devices, both used to control target images on a screen driven by the computer device.
  • Game controllers can be divided into two categories: single-handed game controllers and two-handed game controllers.
  • Figure 1 in the accompanying drawings of the description shows a common one-handed game controller.
  • the handle's housing is suitable for one-hand gripping, and two input devices, a rocker module and a button module, are provided on the housing.
  • the gamepad is connected to a computer (such as a PC), which drives a screen, which can also run video games and display game content on the screen.
  • the user controls the target image on the screen through the joystick and buttons.
  • the target image includes the cursor (mouse pointer), weapon's crosshair, game character, field of view, etc.
  • Controlling the movement of the target image on the screen is the most common control requirement, and it is best to move quickly and accurately.
  • the game controller in the prior art uses a joystick to control the movement of the target image on the screen, but using the joystick to control the movement of the target image on the screen cannot be done quickly and accurately at the same time.
  • the user pushes the joystick on the game controller in a certain direction, and the cursor on the screen moves in that direction.
  • the cursor stops moving For example, if the cursor is located at point A on the screen and needs to move the cursor to point B, the user pushes the joystick in the direction of point B and the cursor begins to move.
  • the cursor moves to point B, the user releases the joystick.
  • the cursor stays at point B and the movement process is completed. The greater the angle the user pushes the joystick, the faster the cursor moves. This makes it impossible for the user to control the movement of the cursor quickly and accurately at the same time.
  • the cursor moves quickly. At this time, it is difficult for the user to grasp the time to release the joystick, making it difficult for the cursor to stay exactly where it is needed. Often, either the movement distance is insufficient or the movement distance is insufficient. excessive. If you push the joystick lightly and the cursor moves slowly, it is easy to keep the cursor at the desired position on the screen, which ensures that the cursor can be moved accurately, but not quickly.
  • the mouse is another common computer and video game control device. It is characterized by its ability to quickly and accurately control the movement of the target image on the screen. This is because both the optical mouse and the mechanical mouse have a displacement detection device that can detect the movement of the mouse. Movement on the desktop, and controls the target image on the screen to move accordingly based on the detected movement information such as direction and distance.
  • the game controller in the prior art does not have a displacement detection function because it does not have a displacement detection device. As a result, the game controller cannot quickly and accurately control the movement of the target image on the screen.
  • the mouse needs to be used on the desktop. Compared with the game controller that can be used in the air, there is a big gap in comfort.
  • buttons or joysticks with the thumbs of both hands respectively.
  • the gun's crosshair is usually controlled by the joystick of the game controller controlled by the right thumb.
  • existing designers in the field of gamepads are still limited by the way buttons and joysticks are designed.
  • An object of the present invention is to provide a game controller with a displacement detection device.
  • Another object of the present invention is to provide a game controller with a displacement detection function.
  • Another object of the present invention is to provide a game controller that can quickly and accurately control the movement of a target image on the screen.
  • Another object of the present invention is to provide a game controller that can control the game controller on the screen to move quickly and accurately in the horizontal or vertical direction.
  • Another object of the present invention is to provide a method for using a game controller that can quickly and accurately control objects on the screen. movement of the icon image.
  • Another object of the present invention is to provide a game controller with a displacement detection device, wherein the game controller with the displacement detection device uses an optical displacement detection device.
  • Another object of the present invention is to provide a game controller with a displacement detection device, wherein the game controller with a displacement detection device uses a mechanical displacement detection device.
  • Another object of the present invention is to provide a game controller with a displacement detection device, wherein the game controller with the displacement detection device uses an image displacement detection device.
  • Another object of the present invention is to provide a game controller with a displacement detection device, wherein the game controller with the displacement detection device uses a magnetic displacement detection device.
  • Another object of the present invention is to provide a game controller with a displacement detection device, wherein a game cursor is controlled to move in an axial direction by operating an operating element to move axially.
  • Another object of the present invention is to provide a game controller with a displacement detection device, wherein the displacement detection device defines a detection channel, and the axis of the operating element is detected by the axial movement of the operating element in the detection channel. Axial displacement controls the axial displacement of the game cursor.
  • Another object of the present invention is to provide a game controller with a displacement detection device, wherein the displacement detection device defines a detection channel, the displacement detection device further includes a detection module and an operating element, and the detection module can detect that the operating element is detecting position in the channel.
  • Another object of the present invention is to provide a game controller with a displacement detection device, wherein the displacement detection device provides a detection module for detecting the displacement of the operating element in the detection channel.
  • Another object of the present invention is to provide a game controller with a displacement detection device, wherein the detection module adopts an optical displacement detection module.
  • Another object of the present invention is to provide a game controller with a displacement detection device, wherein the detection module adopts a mechanical displacement detection module.
  • Another object of the present invention is to provide a game controller with a displacement detection device, wherein the detection module detects the displacement of the operating element in the detection channel through image recognition.
  • Another object of the present invention is to provide a game controller with a displacement detection device, wherein the detection module detects the displacement of the operating element in the detection channel through magnetic detection.
  • Another object of the present invention is to provide a game controller with a displacement detection device, wherein the game controller with the displacement detection device further provides a reset key so that the detection device stops detecting the axial direction of the operating element. move.
  • Another object of the present invention is to provide a game controller with a displacement detection device, wherein the game controller with the displacement detection device provides an initialization module for coordinating the connection with the game controller with the displacement detection device. The frequency with which a host reports data.
  • Another object of the present invention is to provide a game controller with a displacement detection device, wherein the initialization module provides a learning game for learning the user's usage habits of using the operating elements.
  • Another object of the present invention is to provide a game controller with a displacement detection device, wherein the initialization module configures the game controller with a displacement detection device by reading a user configuration file.
  • Another object of the present invention is to provide a displacement detection device for a game controller, wherein the displacement detection device transmits displacement data to the game controller through a communication module.
  • the present invention provides a game controller, which includes a housing, a displacement detection device, an input device provided on the housing, and a circuit board provided in the housing; the input device The device is selected from one or both rocker modules and button modules; a displacement detection channel is provided in the housing; the displacement detection device is located next to the displacement detection channel; a control unit is provided on the circuit board ; The control unit is electrically connected to the input device and the displacement detection device.
  • the displacement detection channel is disposed transversely in the housing.
  • the displacement detection device is an optical displacement detection module.
  • the displacement detection device is a mechanical displacement detection module.
  • the input device is a joystick module.
  • the game controller further includes a positioning rod inserted into the displacement detection channel.
  • a guide wheel is further provided in the housing, and the guide wheel is arranged next to the displacement detection channel.
  • the invention also provides a game controller, which includes a housing, a detection conduit connected to the housing, an input device provided on the housing, and a circuit board provided in the housing;
  • the input device is selected from one or both rocker modules and key modules; a displacement detection channel is provided in the detection conduit; a displacement detection device is provided next to the displacement detection channel; and a displacement detection device is provided on the circuit board.
  • Control unit the control unit is electrically connected to the input device and the displacement detection device.
  • the input device is a button module.
  • the input device is a joystick module.
  • the displacement detection device is an optical displacement detection module.
  • the displacement detection device is a mechanical displacement detection module.
  • the game controller further includes a positioning rod inserted into the displacement detection channel.
  • the invention also provides a game controller, which includes a housing, a rocker module, a circuit board, a control unit arranged on the circuit board, and a detection conduit; a displacement detection channel is provided in the detection conduit; next to the displacement detection channel An optical displacement detection module is provided; the control unit is electrically connected to the optical displacement detection module; the detection conduit is connected to the front end of the housing; the detection conduit is placed laterally.
  • a game controller which includes a housing, a rocker module, a circuit board, a control unit arranged on the circuit board, and a detection conduit; a displacement detection channel is provided in the detection conduit; next to the displacement detection channel An optical displacement detection module is provided; the control unit is electrically connected to the optical displacement detection module; the detection conduit is connected to the front end of the housing; the detection conduit is placed laterally.
  • the invention also provides a game controller, which includes a housing, a detection conduit connected to the housing, an input device provided on the housing, and a circuit board provided in the housing;
  • the input device is selected from one or both rocker modules and key modules;
  • a control unit is provided on the circuit board;
  • a displacement detection channel is provided in the detection conduit;
  • a displacement detection channel is provided next to the displacement detection channel.
  • the control unit is electrically connected to the input device and the displacement detection device; the connection between the detection conduit and the housing is a movable connection.
  • the detection conduit is arranged transversely, and the connection between the detection conduit and the housing is a rotational connection.
  • the input device is a button module
  • the connection between the detection conduit and the housing is a universal connection.
  • the detection conduit is further provided with a guide wheel, and the guide wheel is arranged next to the displacement detection channel.
  • the invention also provides a game controller, which includes a housing, a rocker module, a circuit board, and a control unit arranged on the circuit board; it also includes a positioning rod and a detection conduit; the positioning rod is set horizontally, and one end thereof is in the same position as the The front end of the housing is connected; the detection conduit is set on the positioning rod and can move along the positioning rod; the detection conduit is provided with an optical displacement detection module; the control unit is connected to the optical displacement detection module. modules are connected.
  • the input device is a joystick module.
  • the displacement detection device is an optical displacement detection module.
  • the displacement detection device is a mechanical displacement detection module.
  • the positioning rod and the housing are rotatably connected.
  • the invention also provides a method for using a game controller, which includes: obtaining a control signal through an input device; obtaining displacement information through a displacement detection device; the control unit sends out a displacement signal according to the displacement information; and the control signal is sent out through the control unit.
  • the invention also provides a method of use, which is suitable for a game controller whose displacement detection device is an optical displacement detection module. Including, there is only movement data of one axis in the movement signal output by the control unit.
  • the game controller of the present application can control various computer devices, including but not limited to PCs, video game consoles, smart phones, tablets, and game consoles.
  • the game handle of the present invention adds a displacement detection channel and a displacement detection device to the handle, so that the handle also has a displacement detection function when used in the air. At the same time, it can output a displacement signal according to the detected displacement, and has the ability to quickly and accurately control the movement of the target image on the screen. At the same time, it retains the feature that the game handle can be used in the air, integrates the advantages of two video game controllers, the game handle and the mouse, in the existing technology, and increases the fun of the game.
  • the present invention provides another game controller with a displacement detection device, including:
  • a handle part, the handle part further includes:
  • At least one input device is disposed on the surface of the housing.
  • control module being disposed inside the housing, wherein the control module is communicatively connected to the input device;
  • a displacement detection device the displacement detection device is communicatively connected to the control module, wherein the displacement detection device further defines a detection channel, the displacement detection device further includes a detection module and an operating element, wherein the The detection module is disposed on one side of the detection channel, the detection module is communicatively connected to the control module, wherein the operating element is axially moved through the detection channel to generate at least one displacement data, the At least one displacement data is transmitted to the control module for the control module to provide displacement control based on the at least one displacement data.
  • the detection module is disposed in the housing, wherein the detection channel is formed in the housing, and the detection channel runs through opposite sides of the housing to provide The operating element moves axially in the detection channel.
  • the housing further includes an input part and a holding part, and the input part is provided at the top end of the holding part, wherein the detection module and the A detection channel is provided in the input section.
  • the displacement detection device is disposed outside the housing, wherein the displacement detection device further includes a detection frame, and the detection channel is defined in the detection frame. , the detection channel penetrates the detection frame to allow the operating element to move axially through the detection frame, wherein the detection module is disposed on one side of the detection frame for detecting the operation The displacement of an element moving axially within the detection frame.
  • the detection frame is movably connected to the housing.
  • the detection frame is a detection catheter.
  • the detection frame is configured as a rectangular parallelepiped, and the detection frame further includes two passage opening frames, the two passage openings are respectively located at both ends of the detection passage for respectively Define two passage openings of the detection passage, wherein a guide wheel is installed on one side of the two passage opening frames at the bottom to enable the operating element to move axially on the guide wheel to lower the The friction force when the operating element moves within the detection frame.
  • the detection frame is further provided with a guide wheel, and the guide wheel is located next to the detection channel.
  • the detection conduit is provided with a guide wheel, and the guide wheel is arranged next to the detection channel.
  • the detection module is selected from an optical displacement detection module or a mechanical displacement detection module.
  • the detection module further includes a camera and a light-emitting module, wherein the operating element is provided with a set of positioning marks.
  • the detection module further includes a camera module and a light-emitting module, wherein the operating element is provided with a set of positioning marks, and the light-emitting module provides illumination to facilitate the camera
  • the module captures the positioning mark located on the operating element and forms an image; the camera module transmits the image to the control module, and the control module obtains displacement data for controlling the movement of the cursor by performing image processing on the image.
  • the detection module further includes a camera module and a light-emitting module, wherein a set of positioning marks are provided on the operating element, and two adjacent positioning marks have the same interval, wherein, The set of positioning marks are different, wherein the light-emitting module provides illumination to facilitate the camera module to capture the positioning marks located on the operating element, and the camera module will capture the positioning of the operating element when it starts to move. mark and stop The moving positioning marks are respectively transmitted to the control module.
  • the control module takes photos and shooting times of the positioning marks based on the time when the operating element starts moving, the photos and shooting time of the positioning marks that stop moving, and the two adjacent positioning marks. The spacing of the markings gives the displacement by which the operating element is moved.
  • the detection module further includes a magnetic induction module, and the operating element is provided with a magnetic device, wherein the magnetic device is limited to axial movement within the detection channel, wherein,
  • the magnetic induction module transmits the detected magnetic field direction and magnitude to the control module, and the control module obtains the position of the operating element based on the detected magnetic field direction and magnitude.
  • the operating element further includes a positioning part and an operating part, the positioning part is adjacent to the operating part, and the positioning part moves axially in the detection channel , wherein the operating part is held by the user to operate the positioning part to move axially.
  • the input device further includes a reset key
  • the reset key is communicatively connected to the control device, and when the reset key is pressed, the control device controls all
  • the detection module temporarily detects the displacement of the operating element in the detection channel.
  • control module further includes a processing module and a communication module, wherein the processing module is communicatively connected to the communication module, the detection module and the input device, respectively.
  • the processing module processes the data obtained by the detection module into displacement data
  • the processing module processes the information obtained by the input device into operation data
  • the communication module provides a communicative connection with a host to connect all The displacement data and the operation data are transmitted to the host.
  • control module further includes an initialization module, the initialization module is communicatively connected to the communication module, wherein the initialization module obtains the performance of the host through the communication module Parameters to coordinate the frequency of displacement data transmitted to the host according to the performance of the host so that the host can process the displacement data in real time to avoid frame loss.
  • the initialization module coordinates the sampling frequency of the operating element by the detection module according to the performance parameters of the host.
  • the control module further includes a user configuration module, the user configuration module is communicatively connected to the initialization module and the communication module, wherein the user configuration module stores a practice game , wherein the initialization module sends the practice game to the host for running through the communication module, wherein during the game running process, the initialization module connects to the host according to the obtained performance parameters of the host.
  • the resolution of a display screen, the sampling rate of the operating element by the detection module, and the speed at which the user moves the operating element when playing a game are learned, and a user profile is generated to optimize the displacement detection device Control over the game.
  • the present invention provides another displacement detection device for a game controller, including:
  • a detection frame the detection frame defines a detection channel
  • a detection module the detection module is arranged on one side of the detection frame;
  • the operating element passes through the detection channel, wherein the detection module detects the axial displacement of the operating element in the detection channel;
  • a communication device is communicatively connected to the game controller to transmit displacement data to the game controller.
  • the displacement detection device further includes a connection device for the displacement detection device to be movably installed on the game controller.
  • the detection module is selected from an optical displacement detection module and a mechanical displacement detection module.
  • the detection module further includes a camera module and a light-emitting module, wherein a set of positioning marks is provided on the operating element, and two adjacent positioning marks have the same interval, wherein the The sets of positioning marks are different, wherein the light-emitting module provides illumination so that the camera module captures the positioning marks located on the operating element, and the camera module captures the positioning marks when the operating element starts to move and when it stops moving.
  • the positioning marks are respectively transmitted to the control module, and the control module determines the positioning marks according to the time when the operating element starts to move.
  • the displacement of the operating element can be obtained from the photo and shooting time, the photo and shooting time of the positioning mark that stopped moving, and the interval between two adjacent positioning marks.
  • the detection module further includes a magnetic induction module, and the operating element is provided with a magnetic device, wherein the magnetic device is limited to axial movement in the detection channel, wherein the The magnetic induction module transmits the detected magnetic field direction and magnitude to the control module, and the control module obtains the displacement of the operating element according to the detected magnetic field direction and magnitude.
  • the detection frame is configured as a rectangular parallelepiped, and the detection frame further includes a two-channel opening frame, and the two channel openings are respectively located at both ends of the detection channel for respectively defining The two passage openings of the detection channel, wherein a guide wheel is installed on one side of the two passage opening frames at the bottom to enable the operating element to move axially on the guide wheel to lower the The friction force when the operating element moves within the detection frame.
  • connection device is a universal connection device.
  • the present invention provides a game controller with a displacement detection device, including:
  • At least one input device is disposed on the surface of the housing.
  • control module being disposed inside the housing, wherein the control module is communicatively connected to the input device;
  • a displacement detection device the displacement detection device is communicatively connected to the control module, wherein the displacement detection device further defines a detection channel, the displacement detection device further includes a detection module and an operating element, wherein the The detection module is arranged on one side of the detection channel, and the detection module is communicatively connected to the control module, wherein the detection module detects the position or displacement of the operating element in the detection channel, and the control module A displacement data is generated based on the position or displacement detected by the detection module.
  • the present invention also provides a game controller, including:
  • the housing The housing, the input device provided on the surface of the housing, the control module provided inside the housing, and the detection frame connected to the housing.
  • a detection channel is formed inside the detection frame, and a detection module is provided next to the detection channel. .
  • An operating component is provided in the detection channel;
  • the input device is communicatively connected to the control module, and the detection module is communicatively connected to the control module;
  • the detection frame is a detection catheter
  • the detection frame and the housing are movablely connected
  • the detection module is selected from an optical displacement detection module or a mechanical displacement detection module;
  • the detection module further includes a camera and a light-emitting module, and the operating element is provided with a set of positioning marks.
  • the detection module further includes a magnetic induction module, and the operating element is provided with a magnetic device.
  • the housing further includes an input part and a holding part, and the detection frame is connected to the input part.
  • the present invention provides a displacement detection device for a game controller, wherein the game controller includes a housing, at least one input device and a control unit, the control unit is disposed on the Inside the housing, the input device is disposed on the surface of the housing, wherein the housing defines a detection channel, wherein the detection channel passes through the housing, and the displacement detection device It further includes a detection module and an operating element, wherein the detection module is disposed on one side of the operating element, and the operating element moves axially in the detection channel.
  • Figure 1 shows a game controller in the prior art.
  • Figure 2 shows the game controller with the displacement detection channel set horizontally.
  • Figure 3 is a side view of a game controller with a displacement detection channel arranged laterally.
  • Figure 4 shows a game controller including a positioning rod.
  • Figure 5 shows how to use the game controller of the present application.
  • Figure 6 shows the game controller with the displacement detection channel arranged vertically.
  • Figure 7 is a side view of a game controller with a displacement detection channel arranged longitudinally.
  • Figure 8 shows a game controller including a positioning rod.
  • Figure 9 shows the positional relationship between the mechanical displacement detection module and the positioning rod.
  • Figure 10 shows the installation method of the mechanical displacement detection module when the displacement detection channel is set horizontally.
  • Figure 11 shows the installation method of the mechanical displacement detection module when the displacement detection channel is set vertically.
  • Figure 12 shows the game controller used to detect the transverse placement of the catheter.
  • Figure 13 is a side view of the game controller that detects the transverse placement of the catheter.
  • Figure 14 shows the rotation mode of the detection catheter placed laterally.
  • Figure 15 shows a game controller with a positioning rod.
  • Figure 16 shows a game controller with a universal connection between the detection tube and the housing.
  • Figure 17 is a top view of the game controller of Figure 16.
  • Figure 18 shows the installation method and position of the optical displacement detection module in the detection catheter.
  • Figure 19 shows the installation method and position of the mechanical displacement detection module in the detection duct.
  • Figure 20 shows the game controller with the housing connected to the positioning rod.
  • Figure 21 shows a schematic diagram of a game controller with a displacement detection device according to another preferred embodiment of the present application.
  • Figure 22 shows a schematic diagram of a displacement detection device according to another preferred embodiment of the present application.
  • Figure 23 shows a schematic diagram of a game controller with a displacement detection device according to another preferred embodiment of the present application.
  • Figure 24 shows a structural block diagram of a game controller with a displacement detection device according to another preferred embodiment of the present application.
  • Figure 25 shows a schematic diagram of another displacement detection device according to another preferred embodiment of the present application. (magnetic detection)
  • Figures 26 to 27 show a schematic diagram of the detection process of another preferred implementation of the displacement detection device of the present application.
  • Figure 28 shows a schematic diagram of another displacement detection device according to another preferred embodiment of the present application.
  • Figure 29 shows a schematic diagram of another displacement detection device according to another preferred embodiment of the present application.
  • FIG. 30 shows a schematic diagram of another operating element of FIG. 28 .
  • Figure 31 shows a game interface of another preferred embodiment of the present application.
  • Figures 32A to 32D show schematic diagrams of an operating game according to another preferred embodiment of the present application.
  • Figure 33 shows a schematic diagram of a game controller with a displacement detection device according to another preferred embodiment of the present application.
  • Figure 34 shows a schematic diagram of a game controller with a displacement detection device according to another preferred embodiment of the present application.
  • This embodiment provides a game controller, which includes a casing, a displacement detection device, a circuit board disposed in the casing, and an input device disposed on the casing; a control unit is provided on the circuit board; and a control unit is provided in the casing.
  • a displacement detection channel There is a displacement detection channel; the displacement detection device is arranged next to the displacement detection channel; the input device is selected from one or both rocker modules and button modules; the input device allows the user to input a control signal (rocker module).
  • the lever module and the button module generate are called control signals); the displacement detection device generates displacement information; the control unit generates a displacement signal according to the displacement information, and Control signals and displacement signals are sent to the connected host.
  • the control unit can be a single-chip microcomputer.
  • an STM32F407 chip is selected as the chip of the control unit.
  • the game controller is used to control the host, which is a computer device.
  • the host is used to run video game software and display the game content on the driven screen.
  • the host performs the display content on the screen based on the received control signals and displacement signals. control.
  • the displacement detection channel is disposed transversely on the housing.
  • the entire housing 101 has a shape suitable for being held by one hand, and is roughly divided into a grip portion 101 a located at the rear and a control portion 101 a located at the front.
  • the input device in this embodiment is a rocker module.
  • the rocker module is arranged on the housing 101 and includes the rocker 102 on the surface of the housing 101 and parts inside the housing. The parts inside the housing are electrically connected to the circuit board and control
  • the STM32F407 chip of the unit is set on the circuit board.
  • the displacement detection channel 104 is a rectangular space transversely penetrating the housing 101.
  • a displacement detection device 110 is provided inside the control part 101a, located next to the displacement detection channel 104.
  • the displacement detection device 110 is an optical displacement detection module.
  • the optical displacement detection module is located inside the housing 101 and includes a light-emitting diode 111, an optical lens 112 and an optical engine 113.
  • the light-emitting diode 111 and the optical lens 112 are arranged close to the displacement detection channel 104 .
  • the optical engine 113 is arranged on the circuit board 103 inside the housing and is electrically connected to the control unit. In the drawings of the description, dotted lines depict components inside the housing.
  • the optical engine 113 includes an image sensor and a DSP (Digital Signal Processor).
  • the optical engine 113 is A0214 optical engine of Agilent Company.
  • the user in addition to generating control signals by turning the rocker, the user can also generate displacement signals through the optical displacement detection module.
  • Generating a displacement signal requires a positioning rod to be inserted into the displacement detection channel.
  • a positioning rod 301 is inserted transversely on the control part 101A, and the positioning rod 301 is a long rectangular rod.
  • the cross-section is square, and the size matches the left and right square openings on the housing 101.
  • the positioning rod 301 can move laterally easily in the displacement detection channel 104 without being too loose.
  • the cross-section of the positioning rod is a square, and the length of each side of the square is 8 mm, while the length of each side of the two square openings on the housing 101 is 8.5 mm.
  • the following uses controlling the movement of the cursor on a display screen driven by a PC as an example to illustrate the use method of the game controller in this embodiment.
  • the user holds the game controller with his left hand and grasps the right end position of the positioning rod 301 with his right hand to control the positioning rod 301 to move in the displacement detection channel 104 .
  • the light emitted by the light emitting diode 111 irradiates the surface of the positioning rod 301 and then passes through the optical lens 112 and then enters the optical engine 113, and forms a continuous digital image on the image sensor in the optical engine 113.
  • DSP processes the digital images.
  • the positioning rod 301 moves, the two adjacent frames of digital images will change.
  • the DSP can obtain the movement information of the positioning rod 301 (including the movement direction and distance) based on the changes. After sending the movement information to the control unit, the DSP controls After the unit sends a displacement signal to the host computer (PC) based on the movement information, the PC controls the cursor on the screen to move accordingly based on the displacement signal.
  • Figure 5 is a schematic diagram of how to use the game controller in this embodiment. The player can also hold the handle with his right hand and control the positioning rod with his left hand to operate the game handle of this embodiment.
  • Optical mice in the prior art also use a displacement detection module including a light-emitting diode, an optical lens, and an optical engine to detect its own movement on the desktop.
  • the detected movement information is sent to the control unit in the optical mouse, and the control unit sends a displacement signal based on the movement information.
  • the existing optical mouse moves on one surface, and its optical displacement detection module can detect the horizontal and vertical displacements of the mouse.
  • the control chip converts the horizontal and vertical displacements into X-axis and Y-axis movement data respectively.
  • Sent to the host that is, the displacement signal sent by the control chip to the host includes the movement data of the X-axis and Y-axis.
  • the host controls the image on the screen to move accordingly based on the displacement signal.
  • the control chip For example, if the mouse moves a short distance to the upper right, the control chip outputs X+10, Y+10. The on-screen cursor moves 10 pixels to the right and 10 pixels up. Move the mouse a short distance to the left and down, the control chip outputs X-10, Y-10, and the cursor on the screen moves 10 pixels to the left and 10 pixels down.
  • the optical displacement detection module obtains the displacement information, and then the control unit generates a displacement signal based on the displacement information.
  • the game controller in this embodiment uses the same technology as the optical mouse in the prior art. The difference is that what is detected is a certain The movement of the position rod in the displacement detection channel can only detect the movement on one line. When installing, ensure that the angle between the optical displacement detection module and the displacement detection channel is a right angle (as shown in Figure 2), and the control unit will only output movement data of one axis.
  • the positioning rod 301 moves a short distance to the right, the control unit outputs X+10, and the cursor on the screen moves 10 pixels to the right; the positioning rod moves a short distance to the left, the control unit outputs X—10, and the cursor on the screen Move 10 pixels to the left.
  • the user can quickly and accurately control the movement of the cursor on the screen on the X-axis.
  • this embodiment also provides a method of using a game controller, that is, setting the control unit to only output movement data of one axis at any time.
  • the displacement signal of the control unit should output X+10.
  • Y+2 When Y+2, only X+10 is output.
  • the beneficial effect of this usage method is that even if the angle of the optical displacement detection module is slightly deviated during installation, there will be no control deviation during use.
  • This method of use is applicable to game controllers in the present invention in which all displacement detection devices are optical displacement detection modules.
  • the displacement detection channel is arranged longitudinally in the housing. As shown in FIG. 6 , the displacement detection channel 104 is arranged longitudinally in the housing 101 .
  • the displacement detection channel 104 has a square upper side opening 104c on the upper surface of the housing 101, and a square lower side opening 104d on the lower surface.
  • the displacement detection device 110 is located next to the displacement detection channel 104 .
  • the displacement detection device is an optical displacement detection module
  • its installation method is shown in Figure 7.
  • the light-emitting diode 111, the optical lens 112, and the optical engine 113 are arranged next to the displacement detection channel 104 in order.
  • the game controller with a longitudinal displacement detection channel also needs to use a positioning rod when using it.
  • the positioning rod 301 is inserted longitudinally into the housing 101 , with a section exposed on the upper and lower sides of the housing 101 , and the middle section is located in the displacement detection channel.
  • the optical displacement detection module can obtain the displacement information based on the direction and distance of movement.
  • the input device is a key module.
  • the key module is provided on the housing 101 and includes the keys 202 on the surface of the housing 101 and parts inside the housing 101 .
  • the control information generated by the user through the key module is sent to the connected host through the control unit to realize the corresponding key control function.
  • the user holds the housing with one hand and the positioning rod with the other hand and moves it upward or downward to generate a displacement signal to control the movement of the target image on the screen.
  • adjust the orientation so that when the positioning rod moves up and down, the control unit outputs the movement value on the Y-axis. For example, when the positioning rod moves upward a short distance, the control unit outputs Y+10; when the positioning rod moves downward a short distance, the control unit outputs Y-10.
  • the user can use the positioning rod to control the movement of the cursor on the screen on the Y-axis.
  • the displacement detection device is a mechanical displacement detection module.
  • the mechanical displacement detection module includes rollers, gate wheels, and grating signal sensors.
  • a mechanical displacement detection module is used in a mechanical mouse to detect the movement of the mechanical mouse on the desktop.
  • a mechanical mouse moves on the desktop, a rolling ball located at the bottom of the mouse will roll, driving the roller close to the wheel to rotate.
  • the roller drives the connected gate wheel to rotate.
  • the grating signal sensor detects the rotation direction and speed of the gate wheel, it is sent to the control unit of the mechanical mouse as displacement information.
  • the control unit sends a displacement signal to the connected host based on the displacement information.
  • the host then sends a displacement signal to the connected host. Control the cursor on the display screen to move accordingly.
  • the existing mechanical mouse uses two mechanical displacement detection modules to detect the movement information of the mouse on the X-axis and the Y-axis respectively.
  • the game controller in this embodiment only needs one mechanical displacement detection module.
  • the specific installation method is shown in Figure 9.
  • the roller 114 is installed on the edge of the displacement detection channel; the roller 114 passes through the center of the grating wheel 115 and is fixedly connected at the center; the grating signal sensor 116 is set next to the grating wheel 115. .
  • the roller 114 and the positioning rod 301 are closely together.
  • the positioning rod 301 moves in the displacement detection channel, it drives the roller 114 to rotate, and the grid wheel 115 connected to the roller 114 also rotates synchronously.
  • the grating signal sensor includes an infrared emitting tube 116a and an infrared receiving component 116b, which are respectively located on both sides of the grating wheel.
  • the infrared receiving component 116b is used to receive the infrared light emitted by the infrared transmitting tube 116a.
  • the gate wheel rotates, the teeth on the edge periodically block the infrared receiving component 116b from receiving the infrared light.
  • An electrical pulse signal is generated in the infrared receiving component, and the electrical pulse signal records the displacement information of the positioning rod movement.
  • the control unit sends a displacement signal to the connected host based on the electrical pulse signal.
  • the installation position of the mechanical displacement detection module in the housing is shown in Figure 10.
  • the roller 114 is close to the displacement detection channel, and the angle between the same displacement detection channels is maintained at 90 degrees. Both ends of the roller 114 are fixed with brackets, so that the roller can only rotate but not move. After the positioning rod is inserted into the displacement detection channel, it just contacts the roller 114. When the positioning rod moves in the displacement detection channel, the roller 114 can be rotated, thereby causing the control unit to generate a displacement signal.
  • the logic for the control unit to generate the displacement signal is: when the positioning rod moves to the right, the control unit outputs a displacement signal of X+; when the positioning rod moves to the left, the control unit outputs a displacement signal of X—.
  • the user can operate the positioning rod Move left and right to control the horizontal movement of the target image on the screen.
  • the installation position of the mechanical displacement detection module in the housing 101 is as shown in Figure 11.
  • the roller 114 is located next to the longitudinally arranged displacement detection channel 104, and the included angle between the same displacement detection channel is 90 degrees.
  • the positioning rod After the positioning rod is inserted into the displacement detection channel, it just touches the roller. Moving the positioning rod up and down causes the roller to roll, causing the control unit to generate a displacement signal.
  • the logic for the control unit to generate the displacement signal is as follows: when the positioning rod moves upward, the control unit outputs a Y+ displacement signal. When the positioning rod moves downward, the control unit outputs a Y- displacement signal. The user can move the positioning rod up and down by operating the positioning rod. To control the vertical movement of the target image on the screen.
  • the control unit outputs a displacement signal based on the electrical pulse provided by the mechanical displacement module, which belongs to the existing technology and will not be described again in this specification.
  • This embodiment provides a game controller.
  • the difference from the game controller in Embodiment 1 is that it also includes a detection conduit, and the detection conduit is connected to the housing.
  • the displacement detection channel and displacement detection module originally provided in the housing are instead provided on the detection conduit.
  • the detection conduit is disposed laterally. As shown in Figure 12, the detection conduit 106 is connected to the front end of the housing 101 (through bonding or bolting).
  • the detection conduit 106 is a hollow rectangular tube with a square opening at each end and two A displacement detection channel is formed in the middle of the square opening, and the displacement detection device 110 is arranged next to the displacement detection channel. After the positioning rod is inserted, the movement in the detection catheter 106 can be detected by the displacement detection device 110 .
  • the displacement detection device is electrically connected to the control unit in the housing 101 through a cable 107 .
  • the length of the detection duct is much longer than the width of the housing 101.
  • the beneficial effect of adding a detection duct on the game controller is that it can increase the length of the displacement detection channel, thereby increasing the stability and control experience after the positioning rod is inserted. better.
  • the detection conduit 106 is disposed laterally and can rotate, and its installation method is as shown in Figure 13.
  • the detection conduit 106 and the protrusion are connected through a connecting shaft 109.
  • One end of the connecting shaft 109 is connected to the bottom of the detection conduit 106, and the other end is inserted into the installation hole and can rotate in the installation hole.
  • the detection conduit 106 can rotate in the horizontal direction, as shown in FIG. 14 .
  • the detection tube and the housing are connected by rotation, which has the beneficial effect of making the use posture more comfortable and casual. Because a displacement detection channel is provided in the housing, or the detection conduit is fixed, the user's hands are in a relatively fixed posture when using the handle, and the hand controlling the positioning rod must be on the right side of the housing.
  • the detection catheter can rotate within a certain angle, and the user's hand controlling the positioning rod can move forward and backward within a certain range.
  • the displacement detection channel on the detection catheter looks like after inserting the positioning rod, as shown in Figure 15.
  • the detection conduit 106 and the housing are connected in a universal manner.
  • the front end of the housing 101 and the middle position of the detection conduit 106 pass through a universal connection.
  • the universal connector includes a ball socket portion 120 fixed in the middle of the detection tube 106 and a ball head portion 121 fixed at the front end of the housing 101.
  • the ball head can rotate in any direction in the ball socket.
  • the input device is a key module.
  • the key 202 is located on the top surface of the housing 101 .
  • Figure 17 is a top view of the handle in Figure 16.
  • the usage posture of the game handle with the displacement detection device set horizontally or vertically is fixed.
  • the direction of the detection tube can be changed within a wide range, and the control posture is more precise. Casual for added comfort.
  • the displacement detection device on the detection conduit 106 is an optical displacement detection module, and its installation method is as shown in Figure 18.
  • the light-emitting diode, optical lens 112, and optical engine 113 of the optical displacement module are sequentially arranged next to the displacement detection channel 104 in the detection conduit 116.
  • the displacement detection device on the detection conduit 106 is a mechanical displacement detection module, and its installation method is as shown in Figure 19.
  • the roller 114 is located next to the displacement detection channel 104, and its two ends are fixed on the detection conduit 106. It can rotate, but its position cannot move. After the positioning rod is inserted, the movement in the displacement detection channel 104 can drive the roller 114 to rotate.
  • This embodiment provides a game controller, as shown in Figure 20, including a housing 101 suitable for holding with one hand.
  • the housing is further divided into a holding part 101a and a control part 101A.
  • the control part has A rocker 102.
  • a positioning rod 301 is connected to the right side of the front end of the housing 101, and there is a detection conduit 106 on the positioning rod.
  • the detection conduit 106 also has a displacement detection device.
  • the displacement detection device is an optical displacement detection module.
  • the displacement detection device is a mechanical displacement detection module.
  • the game controller in Embodiment 1 is also provided with guide wheels.
  • the guide wheels are arranged in the housing 101, next to the displacement detection channel 104, and arranged in pairs on the corresponding two sides.
  • a guide wheel is provided at the upper and lower edges of the displacement detection channel 104 respectively.
  • the center of each guide wheel passes through an axle, which is fixed on the housing 101, and the guide wheel can rotate on the axle.
  • the positioning rod 301 in the displacement detection channel 104 can drive the two guide wheels to rotate simultaneously. Sliding friction turns into rolling friction, which reduces the friction and makes the positioning rod move smoother and easier to operate. If the displacement detection channel 104 is arranged longitudinally in the housing 101, the two guide wheels are respectively located on the left and right sides of the displacement detection channel 104.
  • the detection conduit 106 of the game controller described in Embodiments 2 and 3 is further provided with a guide wheel, and the guide wheel is arranged next to the displacement detection channel.
  • they are arranged in pairs on corresponding two sides of the displacement detection channel.
  • the center of each guide wheel passes through an axle, which is connected to the housing of the detection catheter, and the guide wheel can rotate on the axle.
  • Figures 21 to 24 show another preferred embodiment of the present application, a schematic diagram of a game controller with a displacement detection device.
  • the game controller is also a game handle.
  • the game controller with a displacement detection device of the present application further includes a displacement detection device 10A and a controller 20A, and the displacement detection device 10A is communicatively connected to the controller 20A.
  • the displacement detection device 10A sends the detected displacement data to the controller 20A.
  • the controller 20A sends the obtained displacement data to a host 30 .
  • a control module is provided in the housing of the controller 20A, and the displacement data detected by the displacement detection device 10A is sent to the host 30 through the control module.
  • the host 30 processes the displacement data and converts it into displacement data of the target controlled by the controller 20A.
  • the controller 20A converts the received displacement data into movement data of the controlled game object on a display device 40 .
  • the controller 20A sends the converted movement data of the game object to the host 30 , and the host 30 executes the movement data of the display device 40 so that the game object moves according to the movement data of the game object, so that The movement of the game target moves the corresponding displacement in the display device 40 .
  • the displacement detection device 10A further includes a detection module 11A and an operating element 12A.
  • the operating element 12A moves within the detection range of the detection module 11A.
  • the detection module 11A detects the operation The displacement of element 12A as it moves within the detection range. That is to say, the operating element 12A is defined for the detection module 11A to move on the operating element 12A to perform detection operations.
  • the operating element 12A is a positioning rod.
  • the displacement detection device 10A further includes a detection catheter 1300A.
  • the detection conduit 1300A defines a detection channel 14A.
  • the detection duct 130A further includes a detection frame 13A and four side walls 1301A.
  • the four side walls 1301 are provided on the sides of the detection frame 13A to form the detection channel 14A in the middle of the detection frame 13A.
  • the detection frame 13A defines a detection channel 14A to define the moving direction of the operating element 12A in the detection channel 14A. That is, the operating element 12A moves along the detection channel 14A.
  • the detection module 11A is disposed on one side of the detection frame 13A. That is to say, the detection module 11A detects the movement of the operating element 12A within the detection frame 13A.
  • the operating element 12A moves axially in the detection frame 13A.
  • the operating element 12A moves horizontally or vertically within the detection frame 13A.
  • the detection frame 13A further includes at least two guide members 131A and at least one fixing member 132A.
  • the two guide members 131A are fixed by the fixing member 132A.
  • the fixing members 132A respectively pass through the guide members 132A to fix the two guide members 131A at a preset position so that the two guide members 131A remain parallel.
  • the detection module 11A is disposed outside the two guides 131A. Movement of the operating element 12A along the guide 131 . Specifically, the operating element 12A moves along the guide 131A inside the guide 131A.
  • the detection module 11A detects the displacement of the operating element 12A along the guide body 12A.
  • the fixing part 132A further includes a set of limiting parts 1321A and a connecting part 1322A.
  • the connecting parts 1322A are respectively connected to the guide parts 131A.
  • the limiting member 1321A is fixed at a preset position on the connecting member 1322A.
  • the guide member 131A is defined to be fixedly connected to the connecting member 1322A at the preset position, so that two adjacent guide members 131A are connected to the connecting member in parallel.
  • the fixing member 132A further includes a guide wheel 1323A, which is rotatably connected to the connecting member 1321A.
  • the guide wheel 1323A is fixed between the two limiting members 1321A.
  • the operating element 12A is guided to move in the direction in which the guide wheel 1323A rotates.
  • the direction in which the guide wheel 1323A rotates is consistent with the direction in which the guide wheel 131A moves.
  • the connecting member 1322A is implemented as a connecting shaft.
  • the stopper 1321A is implemented as a nut.
  • the guide wheel 1323A is implemented as a bearing.
  • the guide wheel 1323A is provided in the middle of the connecting member 1322A.
  • the two limiting members 1321A are fixed on the connecting member 1322A, and the two limiting members 1321A are fixed on both sides of the guide wheel 1323A.
  • the two guide members 131A are respectively fixed to the connecting member 1322A, and the guide members 131A are respectively fixed to the outer sides of the two limiting members 1322A.
  • the other two limiting members 1322A are respectively fixed to the outer sides of the two guide members 131A. In this way, the two guide members 131A are kept parallel.
  • one end of one of the guide members 131A is connected to the two connecting members 1322A respectively.
  • the two connecting members 1322A are adjacent to one end of one of the guide members 131A.
  • the angle between the two connecting members 1322A is 90°.
  • the other end of one of the guide members 131A is connected to the other two connecting members 1322A respectively.
  • the other two connecting members 1322A are connected to the other end of one of the guide members 131A.
  • the angle between the other two connecting members 1322A is 90°.
  • the four guide members 1322A are respectively arranged to have a length of a rectangular parallelepiped. That is to say, preferably, the detection channel 14A is defined as a rectangular parallelepiped.
  • the four guide members 1322A are respectively arranged at the four long sides of the cuboid through a plurality of connecting members 1322A.
  • the inlet and outlet of the guide passage 14A are defined as squares.
  • the operating element 12A is limited to axial movement along the detection channel 14A.
  • the detection frame 13A and the detection conduit 1300A may be movablely connected to the controller 20A, such as a rotational or universal connection. It can also be a fixed connection, for example, directly bonded to the front end of the controller 20A.
  • the detection module 11A is implemented as an optical displacement detection module.
  • the detection module 11A further includes a light source 111A, an optical lens 112A and an optical engine 113A.
  • the light source 111A is provided on one side of the optical lens 112A.
  • the optical engine 113A further includes an image sensor 1131A and a digital signal processor (DSP) 1132A.
  • DSP digital signal processor
  • the detection module 11A is working, the operating element 12A moves within the detection channel 14A.
  • the light source 111A emits light. After the light emitted by the light source 111A irradiates the surface of the operating element 12A, it passes through the optical lens 112A, enters the optical engine 113A, and is formed on the image sensor 1131A in the optical engine 113. Continuous digital images.
  • the digital signal processor 1132A processes the digital image.
  • the digital processor 1132A obtains the movement information of the operating element 12A based on changes in two adjacent frames of digital images.
  • the movement information includes the movement direction and movement distance of the operating element 12A.
  • the controller 20A sends displacement information to the host 30A according to the movement information of the operating element 12A.
  • the host controls the cursor on the display screen to move accordingly based on the displacement information.
  • the light source 111A is a light emitting diode.
  • the detection module 11A further includes a substrate 114A, and the light source 111A, the optical lens 112A and the optical engine 113A are mounted on the substrate 114A.
  • the substrate 114A is provided with corresponding circuits.
  • the base plate 14A is installed on the outside of the two guides 131A.
  • the light source 111A and the optical lens 112A face the inside of the detection frame 13A. That is to say, the light source 111A and the optical lens 112A are arranged facing the detection channel 14A, so that the light source 111A faces one of the surfaces of the operating element 12A.
  • another preferred embodiment of the present invention provides a detection module 11C and an operating element 12C.
  • the detection module 11C is installed on one side of the detection frame 13A.
  • the detection module 11C further includes a magnetic induction module 111C and a substrate 112C.
  • the magnetic induction module 111C is fixed to the substrate 112C.
  • the magnetic induction module 111C faces the operating element 12C.
  • the magnetic induction module is a Hall sensor.
  • the operating element 12C further includes a positioning portion 121C, an operating portion 122C and a magnetic element 123C.
  • the magnetic element 123C is installed on the positioning part 121C, and the operation part 122C is adjacent to the positioning part 121C.
  • the magnetic element 123C is embedded in or installed in the positioning part 121C.
  • the magnetic element 123C is a magnet.
  • the user operates the operation part 122C to control the positioning part 121C to move in the detection frame 13A.
  • the magnetic induction module 111C is disposed on one side of the operating element 12C. There is a gap between the operating element 12C and the magnetic induction module 111C.
  • the magnetic induction module 111C is communicatively connected to the control module 23A.
  • the magnetic element 123C is located on the left side of the magnetic induction module 111C. As the operating element 12C is moved to the right, the magnetic element gradually approaches the magnetic induction module 111C. When the magnetic element 123C enters the detection range of the magnetic induction module 111C. The magnetic induction module 111C generates different signals according to the direction and magnitude of the detected magnetic field, and then transmits the generated signals to the control module 23A. transmitted to the host through the control module 23A. For example, the detection range of the magnetic induction module 111C is 50 millimeters (mm). The magnetic element 123C moves to the right from the left end of the magnetic induction module 111C.
  • the magnetic element 123C When the magnetic element 123C enters the detection range of the magnetic induction module 111C.
  • the magnetic element 123C outputs a digital signal every 5 mm.
  • the magnetic induction module 111C when the magnetic element 123C first enters the detection range, the magnetic induction module 111C generates a digital signal “1” and transmits it to the control module 23A.
  • the magnetic element 123C moves 5 mm to the right, and the magnetic induction module 111C generates a digital signal "2”.
  • the magnetic element 123C continues to move 5 mm to the right, and the magnetic induction module 111C generates a digital signal "3".
  • the control module 23A marks the axial movement corresponding to the control of the operating element 12C.
  • the operating element controls the linear movement of the X-axis.
  • the control module 23A marks the digital signals 1, 2 and 3 as displacement signals X1, X2 and X3.
  • the control module 23A transmits the displacement signals X1, X2 and X3 to the host computer.
  • the host controls the corresponding cursor to move X1, X2 and X3 in the X-axis direction.
  • the control module 23A marks the Y-axis mark.
  • digital signal 1 is labeled Y1.
  • the position signal is further marked by the control module 23A.
  • the host analyzes different position signals and then displays them on a display screen. In this way, the movement of the cursor on a display screen can be controlled via the operating element 12C.
  • the detection range of the magnetic induction modules 111C can be expanded.
  • two magnetic induction modules 111C are respectively installed on the base plate 112C.
  • the two magnetic induction modules 111C are spaced apart so that the detection ranges of the two magnetic induction modules 111C are adjacent but not overlapping.
  • the control module 23A identifies the two magnetic induction modules 111C respectively, so as to identify the signals respectively originating from the two magnetic induction modules 111C.
  • the digital signal of the detection range of one of the magnetic induction modules 111C is defined as 1 to 10.
  • the digital signal of the detection range of the other magnetic induction module 111C is defined as 11 to 20.
  • the control module 23A Further add axis markers. For example, to control the X-axis, add "X”, and to control the Y-axis, add "Y".
  • axis markers For example, to control the X-axis, add "X”, and to control the Y-axis, add "Y”.
  • the detection module is a magnetic induction module, and the operating element is provided with a magnetic element.
  • the detection module can sense different signals at different positions of the operating components in the detection channel. This signal can be converted into a displacement signal by the control module. Therefore, the detection module can also achieve the purpose of controlling the movement of the cursor on the screen through position detection.
  • another preferred embodiment of the present invention provides a detection module 11D and an operating element 12D.
  • the detection module 11C is installed on one side of the detection frame 13A.
  • the detection module 11D is installed on one side of the detection frame 13A.
  • the detection module 11D is disposed on one side of the detection channel 14A.
  • the detection module 11D further includes a light source 111D, a camera module 112D and a substrate 113D.
  • the light source 111D and the camera module 113D are respectively installed on the substrate 113D.
  • the camera module 113D is communicatively connected to the control module 23A.
  • the light source 111D is a light emitting diode.
  • the camera module 112D is implemented as an OV7620 camera module from Ommivision.
  • the operating element 12D is provided with a set of positioning marks 1211D.
  • the group of positioning marks 1211D are arranged at intervals. Preferably, the intervals between the positioning marks 1211D are equal.
  • the operating element 12D further includes a positioning part 121D and an operating part 122D.
  • the operation part 122D is adjacent to the positioning part 121D.
  • the set of positioning marks 1211D is provided on the positioning portion 121D.
  • the positioning part 121D is covered within the shooting range of the camera module 112D.
  • at least one positioning mark 1211D is maintained within the shooting range of the camera module 112D. It is worth mentioning that each positioning mark 1211D is different.
  • the camera module 112D compares two adjacent images to determine the displacement of the positioning part 121D.
  • the present invention provides a method for determining displacement through the displacement detection module 12D, which includes the following steps:
  • D1 Acquire an image, wherein the image at least includes a positioning mark 1211D, and use the image as an original image.
  • D2 Determine the number of positioning marks 1211D in the original image and their positions in the original image, where the number of positioning marks 1211D in the original image and the position of each positioning mark are used as original image comparison parameters.
  • D3 Within a preset time interval, acquire another image and use the other image as a comparison image.
  • D4 Determine the number of the positioning marks 1211D in the comparison chart and their positions in the comparison chart as comparison parameters of the comparison chart.
  • D6 Compare the positions of the comparison target in the original image and the comparison image to obtain the movement direction and displacement of the comparison target.
  • D7 Generate a movement signal according to the movement direction and displacement of the comparison target, wherein the movement signal is sent to the control device 23A. If the comparison target does not move, a static signal is generated, and the static signal is sent to the control device 23A.
  • D8 Use the comparison picture as the original picture, and use the comparison picture parameters as the original picture parameters.
  • the positioning portion 121D is provided with nine line segments of different lengths as positioning marks 1211D.
  • the nine line segments from short to long, from left to right, are spaced apart from each other on the positioning portion 121D, and are respectively defined as 12111D, 12112D, 12113D, 12114D, 12115D, 12116D, 12117D, 12118D and 12119D.
  • the light source 111D is turned on to provide illumination.
  • the camera module 112D acquires an image.
  • the image includes a positioning mark 12111D.
  • a positioning mark 122111D is defined on the far right side of the image as the original image comparison parameter.
  • the operating element 12D continues to move to the left.
  • the camera module 112D captures another image as a comparison image.
  • the camera module 112D determines that two positioning marks 12111D and 12112D appear on the right side of the comparison image.
  • the camera module 112D determines the rightmost side, and the two positioning marks are used as comparison parameters of the comparison map.
  • the camera module 112D compares the comparison parameters of the original image with the comparison parameters of the comparison image. Further, the camera module 112D selects the positioning mark 12111D that appears in both the comparison image and the original image as the comparison target.
  • the camera module 112D compares the positions of the comparison target in the original image and the comparison image, and then can obtain the movement direction and displacement of the comparison target to generate a movement data.
  • the movement data is sent to the control module 23A to generate a displacement data, and is sent to the host. If the camera module 112D compares the position of the comparison target in the original image and the comparison image and does not change, it generates still data and sends it to the control module 23A.
  • the control module 23A further transmits the static data to the host.
  • the control device 23A further includes a conversion module 237A to provide conversion between linear displacement and angular displacement.
  • the conversion module 237A presets a conversion threshold. For example, the displacement is 5mm and the rotation is 5 degrees.
  • the conversion module 237A defines the displacement direction as the rotation direction, and if it moves to the left, it is converted into a left turn. Move right to turn right. In this manner, a controlled racing game can be provided.
  • the displacement detection device 10A further includes a connection interface 15A.
  • the connection interface 15A is electrically connected to the detection module 11A.
  • the controller 20A supplies power and/or transmits data to the detection module 11A through the connection interface 15A. That is to say, the detection module 11A transmits signals to the controller 20A through the connection interface 15A.
  • the controller 20A provides power to the detection module 11A through the connection interface 15A.
  • the displacement detection device 10A provides another connection method with the controller 20A.
  • the displacement detection device 10A further includes a communication device 16A and a power supply device 17A.
  • the power supply device 17A is electrically connected to the light source 111A, the optical engine 113A and the detection communication device 16A.
  • the detection communication device 16A is communicatively connected to the controller 20A.
  • the operating element 12A further includes a positioning portion 121A and an operating portion 122A, and the operating portion 122A is adjacent to the positioning portion 121A.
  • the operation part 122A is used by the user to hold the operation part 122A to control the positioning part 12A to move in the detection frame 13A.
  • the positioning portion 121A further defines a positioning surface 1211A. At least one positioning mark 12111A is further set on the positioning surface 1211A. The two adjacent positioning marks 12111A are provided with the same interval. It is worth mentioning that the positioning part 121A further includes a pad body 123A.
  • the pad body 122A is fixed to the side of the control rod 121A facing the detection module 11A to prevent the surface of the control rod 121A from affecting the positioning of the detection module 11A due to light reflection and refraction, thereby making the positioning more accurate. efficient.
  • the game controller with a displacement detection device further includes a displacement detection device connector 50A.
  • the connecting members connect the controller 20A and the displacement detection device 10A respectively.
  • the displacement detection device connecting piece 50A is a universal connecting piece.
  • the controller 20A further includes a housing 21A, at least one input device 22A and a control module 23A.
  • the input device 22A is provided on the surface of the housing 21A.
  • the control module 23A is provided in the housing 21A.
  • the input device 22A is communicatively connected to the control module 23A.
  • the input device 22A is a button and/or a joystick.
  • the input device 22A inputs operation signals and transmits them to the control module 23A.
  • the control module 23A is communicatively connected to a host.
  • the control module 23A transmits the operation signal to the host.
  • the detection module 11A is communicatively connected to the control module 23A.
  • the detection module 11A transmits the displacement signal to the control module 23A.
  • the control module 23A transmits the displacement signal to the host.
  • the housing 21A further includes an input part 211A and a holding part 212A.
  • the input part 211A is adjacent to the grip part 212A.
  • the holding part 212A is for the user to hold.
  • the input device 22A is provided in the input unit 211A.
  • the user can operate the input device 22A with his or her thumb.
  • the control module 23A further includes a processing module 231A and a communication module 232A.
  • the processing module 231A is communicatively connected to the communication module 232A.
  • the processing module 231A is communicatively connected to the detection module 11A and the input device 22A respectively.
  • the detection module 11A transmits the displacement signal to the processing module 231A.
  • the input device 22A transmits the operation signal to the processing module 231A.
  • the processing module 231A transmits the displacement signal and the operation signal to the host through the communication module 232A for controlling the operation and movement of the corresponding target.
  • the control module 23A further includes an initialization module 233A.
  • the initialization module 233A is communicatively connected to the processing module 231A and the communication module 232A respectively.
  • the game controller with a displacement detection device of the present invention establishes a connection with a host, and the initialization module 233A is activated to initialize the game controller with a displacement detection device of the present invention.
  • the initialization module 233A obtains the performance parameters of the host through the communication module 232A, such as host model, processor frequency, memory capacity and other parameters.
  • the initialization module 233A further obtains parameters of the processing module 231A.
  • the initialization module 233A determines the frequency of transmitting the operation signal and/or the displacement signal to the host according to the performance parameters of the host and the parameters of the processing module 231 . It is worth mentioning that the processing module 231A transmits an operation signal to the host or the frequency of the displacement signal is defined as the reporting rate.
  • the reporting rate of the processing module 231A is 125 Hz, it means that the processing module 231A sends an operation signal to the host every 8 ms. If in the game, if the time since the last transmission is 1ms, the game is operated. Then there is still 7ms before the next operation signal is sent, that is, the delay time is 7ms.
  • the processing module 231A provides a reporting rate of 1000hz, so the delay can be controlled at 1ms. But the greater the reporting rate, the greater the load on the host's processor. Therefore, the initialization module 233A is configured to coordinate the reporting rate with the host to improve gaming experience. Preferably, the processing module 231A supports a reporting rate of 500Hz or 1000Hz.
  • the initialization module 233A further obtains the resolution of the display screen through the host.
  • the initialization module 233A obtains the DPI (Dot Per Inch) of the detection module 11A.
  • the DPI refers to the corresponding control of the cursor every time the operating element 12A moves in the detection frame. The number of pixels in the screen passed through.
  • the initialization module 233A optimizes the DPI of the detection module 11A according to the resolution of the display screen and the length of the positioning portion 121A of the operating element to improve the gaming experience.
  • the initialization module 233A further includes a user configuration module 2331A for storing a practice game data.
  • the practice game data is a note elimination game.
  • the game world 2500A of the note elimination game is shown in FIG. 31 .
  • the note 2502A randomly appears at any position on the top of the game world 2500A in the note drop part 2501A. Then, the note 2502A moves toward the bottom of the screen.
  • FIG. 2503A There is an elimination cursor 2503A at the lower part of the game interface 2500.
  • the operating element 12A controls the horizontal movement of the elimination cursor 2503A.
  • the cancel cursor 2503A comes into contact with the note 2502A, the note 2502A disappears. In this manner, the user learns to control the elimination cursor 2503A using the operating element 12A.
  • Figures 32A to 32D show the musical note game process.
  • the initialization module 233A when the initialization module 233A sends the note elimination game to the host to run, the initialization module 233A obtains the performance parameters of the host to coordinate the reporting rate of the processing module 231A. During the game, multiple musical notes 2502A may be generated randomly and fall at certain intervals. The user controls the horizontal movement of the elimination cursor 2503A by operating the moving speed of the operating element 12A to eliminate the falling note 2502A. During the game, the initialization module 233A learns the user's movement speed of the operating element to adjust the DPI of the displacement detection module 11A, thereby optimizing the game experience.
  • the note elimination game provides a method for learning the use of a reset key 221A.
  • the host runs the note elimination game.
  • Two musical notes 2502A are respectively formed at both ends of the top of the game interface.
  • the two notes 2502A fall at intervals.
  • the user operates the operating element 12A after eliminating one of the notes 2502A.
  • the user controls the elimination cursor 2503A to move to the other side 2500A of the game interface to eliminate another cursor by operating the operating element 12A.
  • the positioning portion 121A of the operating element 12A moves from one end to the other end.
  • the elimination cursor is moved to the middle of the game interface 2500A.
  • the detection module 11 detects that the positioning part 121A has been moved to the other end, and then sends a reset signal to the processing module 231A.
  • the processing module 231A sends the reset signal to the host through the communication module 232A.
  • the host displays a reset prompt message on the game interface 2500A according to the received reset signal to prompt the user to operate the reset key 221A.
  • the user operates the reset key 221A.
  • the processing module 231A receives the signal that the reset key 221 is operated, and suspends the operation of the displacement detection module 11A.
  • the user moves the positioning portion 121A of the operating element 12A back to the one end from the other end.
  • the user stops operating the reset key 221A, and the processing module 231A restores the working state of the displacement detection module 11A.
  • the user's operation of the operating element 12A will control the elimination cursor 2503A to move to the other side of the user interface 2500A.
  • the initialization module 233A records parameters such as the movement mode and movement speed of the user operating the operating element 12A while the user is playing the game.
  • the initialization module optimizes the DPI of the displacement detection module 11A and the processing according to the recorded parameters such as the movement mode and movement speed of the operating element 12A by the user, the obtained host performance parameters and the display screen resolution.
  • the user profile is stored in the user configuration module 2331A.
  • the initialization module 233A determines whether the host computer and the display screen are consistent with the last time. If they are consistent, the initialization module obtains the user configuration file, and determines whether the host and the display screen are consistent with the last time. Configuration files are optimized.
  • Figure 33 shows another preferred embodiment of a game controller with a displacement detection device of the present invention.
  • the game controller with a displacement detection device of the present application further includes a displacement detection device 10B and a controller 20B.
  • the displacement detection device 10B is communicatively connected to the controller 20B.
  • the controller 20B further includes a housing 21B, at least one input device 22B and a control module 23A.
  • the displacement detection device 10B is embedded in the surface of the housing 21B.
  • the housing 20B is in the shape of a violin.
  • the housing 20B further includes a neck part 213B, a panel 214B and a bridge part 215B.
  • the neck part 213B is provided at one end of the panel 214B.
  • the bridge part 215B is provided in the middle part of the panel 214B.
  • the displacement detection device 10B is embedded in the bridge portion 215B.
  • the input device 23B is provided on the neck part 213 .
  • the control module 23B is provided in the housing 21B.
  • the displacement detection device 10A is communicatively connected to the control module 23B.
  • the control module 23B is communicatively connected to a host, so as to transmit the detected displacement data of the displacement detection device 10B to the host through the control module 23B.
  • the game controller with the detection module of this embodiment preferably controls a music game.
  • the displacement detection device 10B further includes a detection module 11B, a displacement detection frame 13B and an operating element 12B.
  • the detection module 11B and the displacement detection frame 13B are provided on the housing 20B.
  • the displacement detection frame 13B defines a detection channel 14B in the middle of the displacement detection frame 14B.
  • the operating element 12B moves axially in the detection channel 14B.
  • the detection module 11B is disposed on one side of the displacement detection frame 13B.
  • the displacement detection frame 13B is provided on the bridge portion 213 .
  • the operating element 12B passes through the detection channel 14B.
  • the operating element 12B further includes a positioning part 121B and an operating part 122B.
  • the positioning part 121B is adjacent to the operating part 122B.
  • the positioning part 121B may be provided with at least one positioning mark 1211B for detection by the displacement detection module 11B.
  • the input device 22B is a set of keys 221B.
  • the button 221B is provided on the neck part 213B.
  • the button 221B is used to simulate pressing the strings.
  • the operating element 112B is operated to simulate the action of pulling a string.
  • the detection module 11B detects the displacement of the operating element 12B.
  • the detection module 11B sends a displacement signal to the control device 23B during the axial movement of the operating element 112B.
  • the control module 23A transmits the received key signals and displacement signals to the host, and the host simulates the sound produced by playing the violin.
  • the game controller with a displacement detection device of the present invention further includes a stabilizer 60A, and the stabilizer 60A is installed at the bottom of the controller 20A.
  • the stabilizer 60A further includes a stabilizer connection member 61A and a resisting portion 62A.
  • the stabilizer connector 61A is movably connected to the abutment portion 62A.
  • the abutment portion 62A is against the body to increase the support of the body to the controller 60A, thereby making the game controller with a displacement detection device of the present invention more stable. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Position Input By Displaying (AREA)

Abstract

Disclosed is a game controller having a displacement detection apparatus, the game controller comprising a controller and the displacement detection apparatus. The displacement detection apparatus further defines a detection channel, and the displacement detection apparatus further comprises a detection module and an operation element, wherein the detection module detects the displacement of the operation element in the detection channel so as to control the movement of a control target.

Description

具有位移检测装置的游戏控制器及其位移检测装置Game controller with displacement detection device and displacement detection device thereof 技术领域Technical field
本发明涉及电子计算机及视频游戏控制领域,特别是具备位移检测装置的游戏控制器及该游戏控制器的使用方法及该游戏控制器的位移检测装置。The present invention relates to the field of electronic computers and video game control, in particular to a game controller equipped with a displacement detection device, a method of using the game controller, and a displacement detection device of the game controller.
背景技术Background technique
游戏手柄和鼠标是两种最常用的计算机及视频游戏控制设备,两者都用来对一屏幕(该屏幕由计算机设备驱动)上的目标图像进行控制。Gamepads and mice are two of the most commonly used computer and video game control devices, both used to control target images on a screen driven by the computer device.
游戏手柄可以分为单手游戏手柄及双手游戏手柄两大类。说明书附图中的图1就是一种常见的单手游戏手柄,该手柄的壳体适于单手抓握,并在壳体上设置有摇杆模块和按键模块两种输入装置。在使用时,该游戏手柄连接到一台计算机(例如PC),该计算机驱动一屏幕,该计算机也可运行视频游戏,并将游戏内容显示在屏幕上。使用者通过摇杆及按键对该屏幕上的目标图像进行控制。目标图像包括光标(鼠标指针)、武器的准星、游戏角色、视野等。控制目标图像在屏幕上进行移动是最常见的控制要求,移动时最好能快速和精确。现有技术的游戏手柄通过摇杆来控制目标图像在屏幕上进行移动,但使用摇杆控制目标图像在屏幕上移动无法同时做到快速和精确。Game controllers can be divided into two categories: single-handed game controllers and two-handed game controllers. Figure 1 in the accompanying drawings of the description shows a common one-handed game controller. The handle's housing is suitable for one-hand gripping, and two input devices, a rocker module and a button module, are provided on the housing. When in use, the gamepad is connected to a computer (such as a PC), which drives a screen, which can also run video games and display game content on the screen. The user controls the target image on the screen through the joystick and buttons. The target image includes the cursor (mouse pointer), weapon's crosshair, game character, field of view, etc. Controlling the movement of the target image on the screen is the most common control requirement, and it is best to move quickly and accurately. The game controller in the prior art uses a joystick to control the movement of the target image on the screen, but using the joystick to control the movement of the target image on the screen cannot be done quickly and accurately at the same time.
以控制屏幕上的光标移动为例,使用者朝某一方向推动游戏手柄上的摇杆,屏幕上的光标即朝该方向移动,放开摇杆光标即停止移动。例如,光标位于屏幕上的A点,需要把光标移动到B点时,使用者朝B点所在的方向推动摇杆,光标开始移动,当光标移动到B点时,使用者放开摇杆,光标则停留在B点,移动过程完成。使用者推动摇杆的角度越大,光标移动得越快,这就使得使用者控制光标移动时无法同时保证快速和精确。例如,使用者朝一个方向大角度的推动摇杆,光标快速移动,此时使用者很难把握释放摇杆的时间,使得光标很难正好停留在需要的位置,往往不是移动距离不足就是移动距离过多。如果轻推摇杆,光标慢慢移动,此时则容易把光标停留在屏幕上想要的位置,保证了能够精确的移动光标,但做不到快速。Taking controlling the movement of the cursor on the screen as an example, the user pushes the joystick on the game controller in a certain direction, and the cursor on the screen moves in that direction. When the user releases the joystick, the cursor stops moving. For example, if the cursor is located at point A on the screen and needs to move the cursor to point B, the user pushes the joystick in the direction of point B and the cursor begins to move. When the cursor moves to point B, the user releases the joystick. The cursor stays at point B and the movement process is completed. The greater the angle the user pushes the joystick, the faster the cursor moves. This makes it impossible for the user to control the movement of the cursor quickly and accurately at the same time. For example, if the user pushes the joystick in one direction at a large angle, the cursor moves quickly. At this time, it is difficult for the user to grasp the time to release the joystick, making it difficult for the cursor to stay exactly where it is needed. Often, either the movement distance is insufficient or the movement distance is insufficient. excessive. If you push the joystick lightly and the cursor moves slowly, it is easy to keep the cursor at the desired position on the screen, which ensures that the cursor can be moved accurately, but not quickly.
鼠标是另一种常见的计算机及视频游戏控制设备,特点是能够快速精确的控制屏幕上的目标图像移动,这是因为不管是光学鼠标还是机械鼠标,都具备位移检测装置,能够检测到自身在桌面上的移动,并根据检测到的移动方向及距离等移动信息控制屏幕上的目标图像作相应移动。现有技术中的游戏手柄,因为没有位移检测装置,所以不具备位移检测功能,导致游戏手柄不能迅速精确的控制屏幕上目标图像的移动。但鼠标需要在桌面上使用,和能够在空中使用的游戏手柄相比,舒适性有较大的差距。The mouse is another common computer and video game control device. It is characterized by its ability to quickly and accurately control the movement of the target image on the screen. This is because both the optical mouse and the mechanical mouse have a displacement detection device that can detect the movement of the mouse. Movement on the desktop, and controls the target image on the screen to move accordingly based on the detected movement information such as direction and distance. The game controller in the prior art does not have a displacement detection function because it does not have a displacement detection device. As a result, the game controller cannot quickly and accurately control the movement of the target image on the screen. However, the mouse needs to be used on the desktop. Compared with the game controller that can be used in the air, there is a big gap in comfort.
现有的游戏手柄中,通过分别通过双手的拇指控制按键或摇杆来控制游戏角色的方向或光标的方向。如第一人称射击游戏中,枪的准星通常由右手拇指控制游戏手柄的摇杆来控制。右手拇指对摇杆的控制不灵活,以及摇杆移动不够迅速与准确都导致准星的移动方向和移动距离不准确,从而降低游戏体验。但是,现有的游戏手柄领域的设计人员仍然受到按钮和摇杆设计方式的限制。In existing game controllers, the direction of the game character or the direction of the cursor is controlled by controlling buttons or joysticks with the thumbs of both hands respectively. For example, in first-person shooter games, the gun's crosshair is usually controlled by the joystick of the game controller controlled by the right thumb. The right thumb's inflexible control of the joystick, as well as the insufficient movement of the joystick quickly and accurately, lead to inaccurate movement direction and distance of the crosshair, thereby reducing the gaming experience. However, existing designers in the field of gamepads are still limited by the way buttons and joysticks are designed.
发明内容Contents of the invention
本发明的一个目的在于提供一种具有位移检测装置的游戏手柄。An object of the present invention is to provide a game controller with a displacement detection device.
本发明的另一个目的在于提供一种具备位移检测功能的游戏手柄。Another object of the present invention is to provide a game controller with a displacement detection function.
本发明的另一个目的在于提供一种能够迅速精确的控制屏幕上目标图像移动的游戏手柄。Another object of the present invention is to provide a game controller that can quickly and accurately control the movement of a target image on the screen.
本发明的另一个目的在于提供一种游戏手柄,能够控制屏幕上的游戏手柄在横向或纵向上迅速精确的移动。Another object of the present invention is to provide a game controller that can control the game controller on the screen to move quickly and accurately in the horizontal or vertical direction.
本发明的另一个目的在于提供一种游戏手柄的使用方法,能够迅速精确的控制屏幕上目 标图像的移动。Another object of the present invention is to provide a method for using a game controller that can quickly and accurately control objects on the screen. movement of the icon image.
本发明的另一个目的在于提供一具有位移检测装置的游戏手柄,其中,所述具有位移检测装置的游戏手柄使用光学位移检测装置。Another object of the present invention is to provide a game controller with a displacement detection device, wherein the game controller with the displacement detection device uses an optical displacement detection device.
本发明的另一个目的在于提供一具有位移检测装置的游戏手柄,其中,所述具有位移检测装置的游戏手柄使用机械位移检测装置。Another object of the present invention is to provide a game controller with a displacement detection device, wherein the game controller with a displacement detection device uses a mechanical displacement detection device.
本发明的另一个目的在于提供一具有位移检测装置的游戏手柄,其中,所述具有位移检测装置的游戏手柄使用图像位移检测装置。Another object of the present invention is to provide a game controller with a displacement detection device, wherein the game controller with the displacement detection device uses an image displacement detection device.
本发明的另一个目的在于提供一具有位移检测装置的游戏手柄,其中,所述具有位移检测装置的游戏手柄使用磁性位移检测装置。Another object of the present invention is to provide a game controller with a displacement detection device, wherein the game controller with the displacement detection device uses a magnetic displacement detection device.
本发明的另一个目的在于提供一具有位移检测装置的游戏手柄,其中,提供操作一操作元件轴向移动的方式控制一游戏光标在一轴向地移动。Another object of the present invention is to provide a game controller with a displacement detection device, wherein a game cursor is controlled to move in an axial direction by operating an operating element to move axially.
本发明的另一个目的在于提供一具有位移检测装置的游戏控制器,其中,所述位移检测装置定义一检测通道,通过所述操作元件在所述检测通道轴向移动检测所述操作元件的轴向位移控制所述游戏光标的轴向位移。Another object of the present invention is to provide a game controller with a displacement detection device, wherein the displacement detection device defines a detection channel, and the axis of the operating element is detected by the axial movement of the operating element in the detection channel. Axial displacement controls the axial displacement of the game cursor.
本发明的另一个目的在于提供一具有位移检测装置的游戏控制器,其中,所述位移检测装置定义一检测通道,位移检测装置进一步包括检测模块及操作元件,检测模块能够检测到操作元件在检测通道中的位置。Another object of the present invention is to provide a game controller with a displacement detection device, wherein the displacement detection device defines a detection channel, the displacement detection device further includes a detection module and an operating element, and the detection module can detect that the operating element is detecting position in the channel.
本发明的另一个目的在于提供一具有位移检测装置的游戏控制器,其中,所述位移检测装置提供一检测模块供检测所述操作元件在所述检测通道的位移。Another object of the present invention is to provide a game controller with a displacement detection device, wherein the displacement detection device provides a detection module for detecting the displacement of the operating element in the detection channel.
本发明的另一个目的在于提供一具有位移检测装置的游戏控制器,其中,所述检测模块采用光学位移检测模块。Another object of the present invention is to provide a game controller with a displacement detection device, wherein the detection module adopts an optical displacement detection module.
本发明的另一个目的在于提供一具有位移检测装置的游戏控制器,其中,所述检测模块采用机械位移检测模块。Another object of the present invention is to provide a game controller with a displacement detection device, wherein the detection module adopts a mechanical displacement detection module.
本发明的另一个目的在于提供一具有位移检测装置的游戏控制器,其中,所述检测模块通过图像识别方式检测所述操作元件在所述检测通道的位移。Another object of the present invention is to provide a game controller with a displacement detection device, wherein the detection module detects the displacement of the operating element in the detection channel through image recognition.
本发明的另一个目的在于提供一具有位移检测装置的游戏控制器,其中,所述检测模块通过磁性检测方式检测所述操作元件在所述检测通道的位移。Another object of the present invention is to provide a game controller with a displacement detection device, wherein the detection module detects the displacement of the operating element in the detection channel through magnetic detection.
本发明的另一个目的在于提供一具有位移检测装置的游戏控制器,其中,所述具有位移检测装置的游戏控制器进一步提供一复位键,以使所述检测装置停止检测所述操作元件轴向移动。Another object of the present invention is to provide a game controller with a displacement detection device, wherein the game controller with the displacement detection device further provides a reset key so that the detection device stops detecting the axial direction of the operating element. move.
本发明的另一个目的在于提供一具有位移检测装置的游戏控制器,其中,所述具有位移检测装置的游戏控制器提供一初始化模块,供协调向与所述具有位移检测装置的游戏控制器连接的一主机报告数据的频率。Another object of the present invention is to provide a game controller with a displacement detection device, wherein the game controller with the displacement detection device provides an initialization module for coordinating the connection with the game controller with the displacement detection device. The frequency with which a host reports data.
本发明的另一个目的在于提供一具有位移检测装置的游戏控制器,其中,所述初始化模块提供一学习游戏供学习用户使用所述操作元件的使用习惯。Another object of the present invention is to provide a game controller with a displacement detection device, wherein the initialization module provides a learning game for learning the user's usage habits of using the operating elements.
本发明的另一个目的在于提供一具有位移检测装置的游戏控制器,其中,所述初始化模块通过读取一用户配置文件对具有位移检测装置的游戏控制器进行配置。Another object of the present invention is to provide a game controller with a displacement detection device, wherein the initialization module configures the game controller with a displacement detection device by reading a user configuration file.
本发明的另一个目的在于提供一位移检测装置用于一游戏控制器,其中,所述位移检测装置通过一通信模块,以供向所述游戏控制器传送位移数据。Another object of the present invention is to provide a displacement detection device for a game controller, wherein the displacement detection device transmits displacement data to the game controller through a communication module.
为了实现上述目的,本发明提供了一种游戏手柄,所述游戏手柄包括壳体、位移检测装置、设置在所述壳体上的输入装置、设置在所述壳体内的电路板;所述输入装置选自摇杆模块及按键模块中的一种或两种;所述壳体内设有位移检测通道;所述位移检测装置设在所述位移检测通道旁边;所述电路板上设有控制单元;所述控制单元同所述输入装置及所述位移检测装置电连接。In order to achieve the above object, the present invention provides a game controller, which includes a housing, a displacement detection device, an input device provided on the housing, and a circuit board provided in the housing; the input device The device is selected from one or both rocker modules and button modules; a displacement detection channel is provided in the housing; the displacement detection device is located next to the displacement detection channel; a control unit is provided on the circuit board ; The control unit is electrically connected to the input device and the displacement detection device.
该游戏手柄的一种实施方式中,所述位移检测通道在壳体内横向设置。 In one embodiment of the game controller, the displacement detection channel is disposed transversely in the housing.
该游戏手柄的一种实施方式中,所述位移检测装置为光学位移检测模块。In one embodiment of the game controller, the displacement detection device is an optical displacement detection module.
该游戏手柄的一种实施方式中,所述位移检测装置为机械位移检测模块。In one embodiment of the game controller, the displacement detection device is a mechanical displacement detection module.
该游戏手柄的一种实施方式中,所述输入装置为摇杆模块。In one embodiment of the game controller, the input device is a joystick module.
该游戏手柄的一种实施方式中,还包括定位杆,所述定位杆插在所述位移检测通道中。In one embodiment of the game controller, the game controller further includes a positioning rod inserted into the displacement detection channel.
该游戏手柄的一种实施方式中,所述壳体内还设有引导轮,所述引导轮设置在位移检测通道的旁边。In one embodiment of the game controller, a guide wheel is further provided in the housing, and the guide wheel is arranged next to the displacement detection channel.
本发明还提供了一种游戏手柄,所述游戏手柄包括壳体、和所述壳体相连接的检测导管、设置在所述壳体上的输入装置、设置在所述壳体内的电路板;所述输入装置选自摇杆模块及按键模块中的一种或两种;所述检测导管内设有位移检测通道;所述位移检测通道旁设有位移检测装置;所述电路板上设有控制单元;所述控制单元同所述输入装置及所述位移检测装置电连接。The invention also provides a game controller, which includes a housing, a detection conduit connected to the housing, an input device provided on the housing, and a circuit board provided in the housing; The input device is selected from one or both rocker modules and key modules; a displacement detection channel is provided in the detection conduit; a displacement detection device is provided next to the displacement detection channel; and a displacement detection device is provided on the circuit board. Control unit; the control unit is electrically connected to the input device and the displacement detection device.
该游戏手柄的一种实施方式中,所述输入装置为按键模块。In one embodiment of the game controller, the input device is a button module.
该游戏手柄的一种实施方式中,所述输入装置为摇杆模块。In one embodiment of the game controller, the input device is a joystick module.
该游戏手柄的一种实施方式中,所述位移检测装置为光学位移检测模块。In one embodiment of the game controller, the displacement detection device is an optical displacement detection module.
该游戏手柄的一种实施方式中,所述位移检测装置为机械位移检测模块。In one embodiment of the game controller, the displacement detection device is a mechanical displacement detection module.
该游戏手柄的一种实施方式中,还包括定位杆,所述定位杆***所述位移检测通道内。In one embodiment of the game controller, the game controller further includes a positioning rod inserted into the displacement detection channel.
本发明还提供了一种游戏手柄,包括壳体、摇杆模块、电路板、设置在电路板上的控制单元、检测导管;所述检测导管内设有位移检测通道;所述位移检测通道旁设有光学位移检测模块;所述控制单元同所述光学位移检测模块电连接;所述检测导管同所述壳体前端相连接;所述检测导管为横向摆放。The invention also provides a game controller, which includes a housing, a rocker module, a circuit board, a control unit arranged on the circuit board, and a detection conduit; a displacement detection channel is provided in the detection conduit; next to the displacement detection channel An optical displacement detection module is provided; the control unit is electrically connected to the optical displacement detection module; the detection conduit is connected to the front end of the housing; the detection conduit is placed laterally.
本发明还提供了一种游戏手柄,该游戏手柄包括壳体、和所述壳体相连接的检测导管、设置在所述壳体上的输入装置、设置在所述壳体内的电路板;所述输入装置选自摇杆模块及按键模块中的一种或两种;所述电路板上设有控制单元;所述检测导管内设有位移检测通道;所述位移检测通道旁设有位移检测装置;所述控制单元同所述输入装置及所述位移检测装置电连接;所述检测导管同所述壳体之间的连接方式为活动连接。The invention also provides a game controller, which includes a housing, a detection conduit connected to the housing, an input device provided on the housing, and a circuit board provided in the housing; The input device is selected from one or both rocker modules and key modules; a control unit is provided on the circuit board; a displacement detection channel is provided in the detection conduit; a displacement detection channel is provided next to the displacement detection channel. device; the control unit is electrically connected to the input device and the displacement detection device; the connection between the detection conduit and the housing is a movable connection.
该游戏手柄的一种实施方式中,所述检测导管横向设置,所述检测导管同所述壳体之间的连接方式为转动连接。In one embodiment of the game controller, the detection conduit is arranged transversely, and the connection between the detection conduit and the housing is a rotational connection.
该游戏手柄的一种实施方式中,所述输入装置为按键模块,所述检测导管同所述壳体之间的连接方式为万向连接方式。In one embodiment of the game controller, the input device is a button module, and the connection between the detection conduit and the housing is a universal connection.
本发明的游戏手柄的一种实施方式中,所述检测导管上还设有引导轮,所述引导轮设置在位移检测通道的旁边。In one embodiment of the game controller of the present invention, the detection conduit is further provided with a guide wheel, and the guide wheel is arranged next to the displacement detection channel.
本发明还提供了一种游戏手柄,包括壳体、摇杆模块、电路板、设置在电路板上的控制单元;还包括定位杆及检测导管;所述定位杆为横向设置,其一端同所述壳体的前端相连接;所述检测导管设置在所述定位杆上,可以沿所述定位杆移动;所述检测导管上设有光学位移检测模块;所述控制单元同所述光学位移检测模块相连接。The invention also provides a game controller, which includes a housing, a rocker module, a circuit board, and a control unit arranged on the circuit board; it also includes a positioning rod and a detection conduit; the positioning rod is set horizontally, and one end thereof is in the same position as the The front end of the housing is connected; the detection conduit is set on the positioning rod and can move along the positioning rod; the detection conduit is provided with an optical displacement detection module; the control unit is connected to the optical displacement detection module. modules are connected.
该游戏手柄的一种实施方式中,所述输入装置为摇杆模块。In one embodiment of the game controller, the input device is a joystick module.
该游戏手柄的一种实施方式中,所述位移检测装置为光学位移检测模块。In one embodiment of the game controller, the displacement detection device is an optical displacement detection module.
该游戏手柄的一种实施方式中,所述位移检测装置为机械位移检测模块。In one embodiment of the game controller, the displacement detection device is a mechanical displacement detection module.
该游戏手柄的一种实施方式中,所述定位杆和所述壳体之间为转动连接。In one embodiment of the game handle, the positioning rod and the housing are rotatably connected.
本发明还提供了一种游戏手柄的使用方法,包括:通过输入装置获得控制信号;通过位移检测装置获得位移信息;控制单元根据位移信息发出位移信号;控制信号通过控制单元发出。The invention also provides a method for using a game controller, which includes: obtaining a control signal through an input device; obtaining displacement information through a displacement detection device; the control unit sends out a displacement signal according to the displacement information; and the control signal is sent out through the control unit.
本发明还提供了一种使用方法,适用于位移检测装置为光学位移检测模块的游戏手柄。包括,控制单元输出的移动信号中只有一个轴的移动数据。The invention also provides a method of use, which is suitable for a game controller whose displacement detection device is an optical displacement detection module. Including, there is only movement data of one axis in the movement signal output by the control unit.
本申请的游戏手柄,能够控制各种计算机设备,包括但不限于PC、电视游戏机、智能手机、平板电脑、游戏掌机。 The game controller of the present application can control various computer devices, including but not limited to PCs, video game consoles, smart phones, tablets, and game consoles.
本发明的游戏手柄,在手柄上增加了位移检测通道及位移检测装置,使得手柄在空中使用同样具备了位移检测功能。同时,能够根据检测到的位移输出位移信号,具备了迅速精确的控制屏幕上目标图像移动的性能。同时保留了游戏手柄能够在空中使用的特点,集中了现有技术中游戏手柄和鼠标两种视频游戏控制器的优点,增加了游戏乐趣。The game handle of the present invention adds a displacement detection channel and a displacement detection device to the handle, so that the handle also has a displacement detection function when used in the air. At the same time, it can output a displacement signal according to the detected displacement, and has the ability to quickly and accurately control the movement of the target image on the screen. At the same time, it retains the feature that the game handle can be used in the air, integrates the advantages of two video game controllers, the game handle and the mouse, in the existing technology, and increases the fun of the game.
为了实现上述目的,本发明提供了另一具有位移检测装置的游戏控制器,包括:In order to achieve the above object, the present invention provides another game controller with a displacement detection device, including:
一手柄部,所述手柄部进一步包括:A handle part, the handle part further includes:
一壳体,a shell,
至少一输入装置,所述输入装置被设置于所述壳体表面;和At least one input device, the input device is disposed on the surface of the housing; and
一控制模块,所述控制模块被设置于所述壳体内部,其中,所述控制模块通信地连接所述输入装置;和a control module, the control module being disposed inside the housing, wherein the control module is communicatively connected to the input device; and
一位移检测装置,所述位移检测装置通信地连接所述控制模块,其中,所述位移检测装置进一步定义一检测通道,所述位移检测装置进一包括一检测模块和一操作元件,其中,所述检测模块被设置于所述检测通道的一侧,所述检测模块通信地连接所述控制模块,其中,通过所述检测通道轴向地移动所述操作元件以生成至少一位移数据,所述至少一位移数据被传送至所述控制模块,以供所述控制模块根据所述至少一位移数据提供位移控制。A displacement detection device, the displacement detection device is communicatively connected to the control module, wherein the displacement detection device further defines a detection channel, the displacement detection device further includes a detection module and an operating element, wherein the The detection module is disposed on one side of the detection channel, the detection module is communicatively connected to the control module, wherein the operating element is axially moved through the detection channel to generate at least one displacement data, the At least one displacement data is transmitted to the control module for the control module to provide displacement control based on the at least one displacement data.
根据本发明的一实施例,其中,所述检测模块被设置于所述壳体内,其中,所述壳体内形成所述检测通道,所述检测通道贯穿所述壳体相对的两侧以供所述操作元件在所述检测通道轴向地移动。According to an embodiment of the present invention, the detection module is disposed in the housing, wherein the detection channel is formed in the housing, and the detection channel runs through opposite sides of the housing to provide The operating element moves axially in the detection channel.
根据本发明的一实施例,其中,所述壳体进一步包括一输入部和一握持部,所述输入部被设置于所述握持部的顶端部,其中,所述检测模块和所述检测通道被设置于所述输入部。According to an embodiment of the present invention, the housing further includes an input part and a holding part, and the input part is provided at the top end of the holding part, wherein the detection module and the A detection channel is provided in the input section.
根据本发明的一实施例,其中,所述位移检测装置被设置于所述壳体之外,其中,所述位移检测装置进一步包括一检测框架,所述检测通道被定义于所述检测框架内,所述检测通道贯穿所述检测框架以使所述操作元件穿出所述检测框架作轴向地移动,其中,所述检测模块被设置于所述检测框架的一侧以供检测所述操作元件在所述检测框架内轴向地移动的位移。According to an embodiment of the present invention, the displacement detection device is disposed outside the housing, wherein the displacement detection device further includes a detection frame, and the detection channel is defined in the detection frame. , the detection channel penetrates the detection frame to allow the operating element to move axially through the detection frame, wherein the detection module is disposed on one side of the detection frame for detecting the operation The displacement of an element moving axially within the detection frame.
根据本发明的一实施例,其中,所述检测框架同所述壳体之间为活动连接。According to an embodiment of the present invention, the detection frame is movably connected to the housing.
根据本发明的一实施例,其中,所述检测框架为检测导管。According to an embodiment of the present invention, the detection frame is a detection catheter.
根据本发明的一实施例,其中,所述检测框架被设置为长方体,其中,所述检测框架进一步包括两通道口框架,所述两通道口分别位于所述检测通道的两端部以供分别定义所述检测通道的两通道口,其中,在所述两通道口框架位于底部的一侧分别被安装一引导轮以使所述操作元件在所述引导轮上轴向地移动,以降低所述操作元件在所述检测框架内移动时的摩擦力。According to an embodiment of the present invention, the detection frame is configured as a rectangular parallelepiped, and the detection frame further includes two passage opening frames, the two passage openings are respectively located at both ends of the detection passage for respectively Define two passage openings of the detection passage, wherein a guide wheel is installed on one side of the two passage opening frames at the bottom to enable the operating element to move axially on the guide wheel to lower the The friction force when the operating element moves within the detection frame.
根据本发明的一实施例,所述检测框架上还设有引导轮,所述引导轮位于检测通道旁边。According to an embodiment of the present invention, the detection frame is further provided with a guide wheel, and the guide wheel is located next to the detection channel.
根据本发明的一实施例,所述检测导管上设有引导轮,所述引导轮设置在检测通道的旁边。According to an embodiment of the present invention, the detection conduit is provided with a guide wheel, and the guide wheel is arranged next to the detection channel.
根据本发明的一实施例,其中,所述检测模块选自光学位移检测模块或机械位移检测模块中一种。According to an embodiment of the present invention, the detection module is selected from an optical displacement detection module or a mechanical displacement detection module.
根据本发明的一设施例,其中,所述检测模块进一步包括一摄像头和一发光模块,其中,所述操作元件上设有一组定位标记。According to a facility example of the present invention, the detection module further includes a camera and a light-emitting module, wherein the operating element is provided with a set of positioning marks.
根据本发明的一实施例,其中,所述检测模块进一步包括一摄像头模块和一发光模块,其中,所述操作元件上设有一组定位标记,其中,所述发光模块提供照明以便于所述摄像头模块捕捉位于所述操作元件上的定位标记并形成图像;所述摄像头模块将所述图像传送至所述控制模块,所述控制模块通过对所述图像进行图像处理后获得控制光标移动的位移数据。According to an embodiment of the present invention, the detection module further includes a camera module and a light-emitting module, wherein the operating element is provided with a set of positioning marks, and the light-emitting module provides illumination to facilitate the camera The module captures the positioning mark located on the operating element and forms an image; the camera module transmits the image to the control module, and the control module obtains displacement data for controlling the movement of the cursor by performing image processing on the image. .
根据本发明的一实施例,其中,所述检测模块进一步包括一摄像头模块一发光模块,其中,所述操作元件上设置一组定位标记,相邻两所述定位标记具有相同的间隔,其中,该组定位标记各不相同,其中,所述发光模块提供照明以便于所述摄像头模块捕捉位于所述操作元件上的定位标记,所述摄像头模块将所述捕捉所述操作元件开始移动时的定位标记与停止 移动的定位标记分别传送至所述控制模块,所述控制模块根据所述操作元件开始移动时间的定位标记的照片及拍摄时间、停止移动的定位标记照片及拍摄时间,以及相邻两所述定位标记的间隔得出所述操作元件移动的位移。According to an embodiment of the present invention, the detection module further includes a camera module and a light-emitting module, wherein a set of positioning marks are provided on the operating element, and two adjacent positioning marks have the same interval, wherein, The set of positioning marks are different, wherein the light-emitting module provides illumination to facilitate the camera module to capture the positioning marks located on the operating element, and the camera module will capture the positioning of the operating element when it starts to move. mark and stop The moving positioning marks are respectively transmitted to the control module. The control module takes photos and shooting times of the positioning marks based on the time when the operating element starts moving, the photos and shooting time of the positioning marks that stop moving, and the two adjacent positioning marks. The spacing of the markings gives the displacement by which the operating element is moved.
根据本发明的一实施例,其中,所述检测模块进一步包括一磁感应模块,所述操作元件设有一磁性装置,其中,所述磁性装置限定于在所述检测通道内轴向地移动,其中,所述磁感应模块将检测的磁场方向及大小传送至所述控制模块,所述控制模块根据所述检测的磁场方向及大小得到所述操作元件的位置。According to an embodiment of the present invention, the detection module further includes a magnetic induction module, and the operating element is provided with a magnetic device, wherein the magnetic device is limited to axial movement within the detection channel, wherein, The magnetic induction module transmits the detected magnetic field direction and magnitude to the control module, and the control module obtains the position of the operating element based on the detected magnetic field direction and magnitude.
根据本发明的一实施例,其中,所述操作元件进一步包括一定位部和一操作部,所述定位部邻接于所述操作部,其中,所述定位部在所述检测通道轴向地移动,其中,所述操作部供所述用户握持以操作所述定位部轴向地移动。According to an embodiment of the present invention, the operating element further includes a positioning part and an operating part, the positioning part is adjacent to the operating part, and the positioning part moves axially in the detection channel , wherein the operating part is held by the user to operate the positioning part to move axially.
根据本发明的一实施例,其中,所述输入装置进一步包括一复位键,所述复位键通信地连接所述控制装置,其中,当所述复位键被按下时,所述控制装置控制所述检测模块暂定检测所述操作元件在所述检测通道的位移。According to an embodiment of the present invention, the input device further includes a reset key, the reset key is communicatively connected to the control device, and when the reset key is pressed, the control device controls all The detection module temporarily detects the displacement of the operating element in the detection channel.
根据本发明的一实施例,其中,所述控制模块进一步包括一处理模块和一通信模块,其中,所述处理模块分别通信地连接所述通信模块、所述检测模块和所述输入装置,所述处理模块将所述检测模块获取的数据处理为位移数据,所述处理模块将所述输入装置获取的信息处理为操作数据,其中,所述通信模块提供与一主机通信地连接,以将所述位移数据与所述操作数据传送至所述主机。According to an embodiment of the present invention, the control module further includes a processing module and a communication module, wherein the processing module is communicatively connected to the communication module, the detection module and the input device, respectively. The processing module processes the data obtained by the detection module into displacement data, and the processing module processes the information obtained by the input device into operation data, wherein the communication module provides a communicative connection with a host to connect all The displacement data and the operation data are transmitted to the host.
根据本发明的一实施例,其中,所述控制模块进一步包括一初始化模块,所述初始化模块通信地连接所述通信模块,其中,所述初始化模块通过所述通信模块,获取所述主机的性能参数,以根据所述主机的性能协调传送至所述主机的位移数据的频率,以使得所述主机可即时处理所述位移数据,从而避免丢帧。According to an embodiment of the present invention, the control module further includes an initialization module, the initialization module is communicatively connected to the communication module, wherein the initialization module obtains the performance of the host through the communication module Parameters to coordinate the frequency of displacement data transmitted to the host according to the performance of the host so that the host can process the displacement data in real time to avoid frame loss.
根据本发明的一实施例,其中,所述初始化模块根据所述主机的性能参数协调所述检测模块对所述操作元件的采样频率。According to an embodiment of the present invention, the initialization module coordinates the sampling frequency of the operating element by the detection module according to the performance parameters of the host.
根据本发明的一实施例,其中,所述控制模块进一步包括一用户配置模块,所述用户配置模块通信地连接所述初始化模块和所述通信模块,其中,所述用户配置模块存储一练习游戏,其中,所述初始化模块通过所述通信模块,将所述一练习游戏发送至所述主机运行,其中,在游戏运行过程中,所述初始化模块根据所获取所述主机的性能参数与主机连接的一显示屏的分辨率、所述检测模块对所述操作元件的采样率、以及学习所述用户在进行游戏时移动所述操作元件的速度,生成一用户配置文件以优化所述位移检测装置对游戏的控制。According to an embodiment of the present invention, the control module further includes a user configuration module, the user configuration module is communicatively connected to the initialization module and the communication module, wherein the user configuration module stores a practice game , wherein the initialization module sends the practice game to the host for running through the communication module, wherein during the game running process, the initialization module connects to the host according to the obtained performance parameters of the host. The resolution of a display screen, the sampling rate of the operating element by the detection module, and the speed at which the user moves the operating element when playing a game are learned, and a user profile is generated to optimize the displacement detection device Control over the game.
为了实现上述目的或其它目的,本发明提供另一位移检测装置,用于一游戏控制器,包括:In order to achieve the above objects or other objects, the present invention provides another displacement detection device for a game controller, including:
一检测框架,所述检测框架定义一检测通道;A detection frame, the detection frame defines a detection channel;
一检测模块,所述检测模块被设置于所述检测框架的一侧;A detection module, the detection module is arranged on one side of the detection frame;
一操作元件,所述操作元件穿过所述检测通道,其中,所述检测模块在所述检测通道检测所述操作元件的轴向位移;和An operating element, the operating element passes through the detection channel, wherein the detection module detects the axial displacement of the operating element in the detection channel; and
一通信装置,所述通信装置通信地连接该游戏控制器,以向所述游戏控制器传送位移数据。A communication device is communicatively connected to the game controller to transmit displacement data to the game controller.
根据本发明一实施例,所述位移检测装置还包括一连接装置,供所述位移检测装置活动地安装于所述游戏控制器。According to an embodiment of the present invention, the displacement detection device further includes a connection device for the displacement detection device to be movably installed on the game controller.
根据本发明一实施例,其中,所述检测模块选自光学位移检测模块和机械位移检测模块。According to an embodiment of the present invention, the detection module is selected from an optical displacement detection module and a mechanical displacement detection module.
根据本发明一实施例,其中,所述检测模块进一步包括一摄像头模块一发光模块,其中,所述操作元件上设置一组定位标记,相邻两所述定位标记具有相同的间隔,其中,该组定位标记各不相同,其中,所述发光模块提供照明以便于所述摄像头模块捕捉位于所述操作元件上的定位标记,所述摄像头模块捕捉所述操作元件开始移动时的定位标记与停止移动的定位标记分别传送至所述控制模块,所述控制模块根据所述操作元件开始移动时间的定位标记的 照片及拍摄时间、停止移动的定位标记照片及拍摄时间,以及相邻两所述定位标记的间隔得出所述操作元件的位移。According to an embodiment of the present invention, the detection module further includes a camera module and a light-emitting module, wherein a set of positioning marks is provided on the operating element, and two adjacent positioning marks have the same interval, wherein the The sets of positioning marks are different, wherein the light-emitting module provides illumination so that the camera module captures the positioning marks located on the operating element, and the camera module captures the positioning marks when the operating element starts to move and when it stops moving. The positioning marks are respectively transmitted to the control module, and the control module determines the positioning marks according to the time when the operating element starts to move. The displacement of the operating element can be obtained from the photo and shooting time, the photo and shooting time of the positioning mark that stopped moving, and the interval between two adjacent positioning marks.
根据本发明一实施例,其中,所述检测模块进一步包括一磁感应模块,所述操作元件设有一磁性装置,其中,所述磁性装置限定于在所述检测通道内轴向地移动,其中,所述磁感应模块将检测的磁场方向及大小传送至所述控制模块,所述控制模块根据所述检测的磁场方向及大小得到所述操作元件的位移。According to an embodiment of the present invention, the detection module further includes a magnetic induction module, and the operating element is provided with a magnetic device, wherein the magnetic device is limited to axial movement in the detection channel, wherein the The magnetic induction module transmits the detected magnetic field direction and magnitude to the control module, and the control module obtains the displacement of the operating element according to the detected magnetic field direction and magnitude.
根据本发明一实施例,其中,所述检测框架被设置为长方体,其中,所述检测框架进一步包括两通道口框架,所述两通道口分别位于所述检测通道的两端部以供分别定义所述检测通道的两通道口,其中,在所述两通道口框架位于底部的一侧分别被安装一引导轮以使所述操作元件在所述引导轮上轴向地移动,以降低所述操作元件在所述检测框架内移动时的摩擦力。According to an embodiment of the present invention, the detection frame is configured as a rectangular parallelepiped, and the detection frame further includes a two-channel opening frame, and the two channel openings are respectively located at both ends of the detection channel for respectively defining The two passage openings of the detection channel, wherein a guide wheel is installed on one side of the two passage opening frames at the bottom to enable the operating element to move axially on the guide wheel to lower the The friction force when the operating element moves within the detection frame.
根据本发明一实施例,其中,所述连接装置为万向连接装置。According to an embodiment of the present invention, the connection device is a universal connection device.
为了实现上述目的,本发明提供了一种具有位移检测装置的游戏控制器,包括:In order to achieve the above object, the present invention provides a game controller with a displacement detection device, including:
一壳体,a shell,
至少一输入装置,所述输入装置被设置于所述壳体表面;和At least one input device, the input device is disposed on the surface of the housing; and
一控制模块,所述控制模块被设置于所述壳体内部,其中,所述控制模块通信地连接所述输入装置;和a control module, the control module being disposed inside the housing, wherein the control module is communicatively connected to the input device; and
一位移检测装置,所述位移检测装置通信地连接所述控制模块,其中,所述位移检测装置进一步定义一检测通道,所述位移检测装置进一包括一检测模块和一操作元件,其中,所述检测模块被设置于所述检测通道的一侧,所述检测模块通信地连接所述控制模块,其中,所述检测模块检测所述操作元件在所述检测通道中的位置或位移,控制模块根据检测模块检测到的位置或位移生成一位移数据。A displacement detection device, the displacement detection device is communicatively connected to the control module, wherein the displacement detection device further defines a detection channel, the displacement detection device further includes a detection module and an operating element, wherein the The detection module is arranged on one side of the detection channel, and the detection module is communicatively connected to the control module, wherein the detection module detects the position or displacement of the operating element in the detection channel, and the control module A displacement data is generated based on the position or displacement detected by the detection module.
为实现上述目的,本发明还提供了一种游戏控制器,包括:In order to achieve the above object, the present invention also provides a game controller, including:
壳体、设置在壳体表面的输入装置、设置在壳体内部的控制模块、和壳体相连接的检测框架、所述检测框架内部形成一检测通道、所述检测通道的旁边设有检测模块、所述检测通道内设有一操作元件;The housing, the input device provided on the surface of the housing, the control module provided inside the housing, and the detection frame connected to the housing. A detection channel is formed inside the detection frame, and a detection module is provided next to the detection channel. . An operating component is provided in the detection channel;
所述输入装置通信地连接至所述控制模块,所述检测模块通信地连接至所述控制模块;The input device is communicatively connected to the control module, and the detection module is communicatively connected to the control module;
根据本发明的一实施例,所述检测框架为检测导管;According to an embodiment of the present invention, the detection frame is a detection catheter;
根据本发明的一实施例,所述检测框架和所述壳体之间为活动连接;According to an embodiment of the present invention, the detection frame and the housing are movablely connected;
根据本发明的一实施例,所述检测模块选自光学位移检测模块或机械位移检测模块中一种;According to an embodiment of the present invention, the detection module is selected from an optical displacement detection module or a mechanical displacement detection module;
根据本发明的一实施例,所述检测模块进一步包括一摄像头一发光模块,所述操作元件上设有一组定位标记。According to an embodiment of the present invention, the detection module further includes a camera and a light-emitting module, and the operating element is provided with a set of positioning marks.
根据本发明的一实施例,所述检测模块进一步包括一磁感应模块,所述操作元件设有一磁性装置。According to an embodiment of the present invention, the detection module further includes a magnetic induction module, and the operating element is provided with a magnetic device.
根据本发明的一实施例,所述壳体进一步包括一输入部和一握持部,所述检测框架和所述输入部相连接。为实现上述目的,本发明提供一一位移检测装置,用于一游戏控制器,其中,所述游戏控制器包括一壳体,至少一输入装置和一控制单元,该控制单元被设置于所述壳体内部,所述输入装置被设置于所述壳体表面,其特征在于,所述壳体定义一检测通道,其中,所述检测通道穿过所述壳体,其中,所述位移检测装置进一步包括一检测模块和一操作元件,其中,所述检测模块被设置于所述操作元件的一侧,所述操作元件在所述检测通道轴向地移动。According to an embodiment of the present invention, the housing further includes an input part and a holding part, and the detection frame is connected to the input part. In order to achieve the above object, the present invention provides a displacement detection device for a game controller, wherein the game controller includes a housing, at least one input device and a control unit, the control unit is disposed on the Inside the housing, the input device is disposed on the surface of the housing, wherein the housing defines a detection channel, wherein the detection channel passes through the housing, and the displacement detection device It further includes a detection module and an operating element, wherein the detection module is disposed on one side of the operating element, and the operating element moves axially in the detection channel.
附图说明Description of drawings
图1展示的是现有技术中的游戏手柄。Figure 1 shows a game controller in the prior art.
图2展示的是位移检测通道横向设置的游戏手柄。Figure 2 shows the game controller with the displacement detection channel set horizontally.
图3是位移检测通道横向设置的游戏手柄的侧视图。 Figure 3 is a side view of a game controller with a displacement detection channel arranged laterally.
图4展示的是包括了定位杆的游戏手柄。Figure 4 shows a game controller including a positioning rod.
图5展示的是本申请的游戏手柄的使用方式。Figure 5 shows how to use the game controller of the present application.
图6展示的是位移检测通道纵向设置的游戏手柄。Figure 6 shows the game controller with the displacement detection channel arranged vertically.
图7是位移检测通道纵向设置的游戏手柄的侧视图。Figure 7 is a side view of a game controller with a displacement detection channel arranged longitudinally.
图8展示的是包括了定位杆的游戏手柄。Figure 8 shows a game controller including a positioning rod.
图9展示的是机械位移检测模块同定位杆之间的位置关系。Figure 9 shows the positional relationship between the mechanical displacement detection module and the positioning rod.
图10展示的是位移检测通道为横向设置时,机械位移检测模块的安装方式。Figure 10 shows the installation method of the mechanical displacement detection module when the displacement detection channel is set horizontally.
图11展示的是位移检测通道为纵向设置时,机械位移检测模块的安装方式。Figure 11 shows the installation method of the mechanical displacement detection module when the displacement detection channel is set vertically.
图12展示的是检测导管横向摆放的游戏手柄。Figure 12 shows the game controller used to detect the transverse placement of the catheter.
图13是检测导管横向摆放的游戏手柄的侧视图。Figure 13 is a side view of the game controller that detects the transverse placement of the catheter.
图14展示的是横向摆放的检测导管的转动方式。Figure 14 shows the rotation mode of the detection catheter placed laterally.
图15展示的是带有定位杆的游戏手柄。Figure 15 shows a game controller with a positioning rod.
图16展示的是检测导管和壳体之间为万向连接方式的游戏手柄。Figure 16 shows a game controller with a universal connection between the detection tube and the housing.
图17是图16的游戏手柄的顶视图。Figure 17 is a top view of the game controller of Figure 16.
图18展示的是光学位移检测模块在检测导管中的安装方式和位置。Figure 18 shows the installation method and position of the optical displacement detection module in the detection catheter.
图19展示的是机械位移检测模块在检测导管中的安装方式和位置。Figure 19 shows the installation method and position of the mechanical displacement detection module in the detection duct.
图20展示的是壳体同定位杆相连接的游戏手柄。Figure 20 shows the game controller with the housing connected to the positioning rod.
图21展示的是本申请另一优选实施例的具有位移检测装置游戏控制器的示意图。Figure 21 shows a schematic diagram of a game controller with a displacement detection device according to another preferred embodiment of the present application.
图22展示的是本申请另一优选实施例的位移检测装置的示意图。Figure 22 shows a schematic diagram of a displacement detection device according to another preferred embodiment of the present application.
图23展示的是本申请另一优选实施例的具有位移检测装置的游戏控制器的示意图。Figure 23 shows a schematic diagram of a game controller with a displacement detection device according to another preferred embodiment of the present application.
图24所示的是本申请另一优选实施例的具有位移检测装置的游戏控制器的结构框图。Figure 24 shows a structural block diagram of a game controller with a displacement detection device according to another preferred embodiment of the present application.
图25所示的是本申请另一优选实施例的另一位移检测装置的示意图。(磁性检测)Figure 25 shows a schematic diagram of another displacement detection device according to another preferred embodiment of the present application. (magnetic detection)
图26至图27所示的是本申请另一优选实施位移检测装置检测过程示意图。Figures 26 to 27 show a schematic diagram of the detection process of another preferred implementation of the displacement detection device of the present application.
图28所示的是本申请另一优选实施例的另一位移检测装置的示意图。Figure 28 shows a schematic diagram of another displacement detection device according to another preferred embodiment of the present application.
图29所示的是本申请另一优选实施例的另一位移检测装置的示意图。Figure 29 shows a schematic diagram of another displacement detection device according to another preferred embodiment of the present application.
图30所示的是图28的另一操作元件的示意图。FIG. 30 shows a schematic diagram of another operating element of FIG. 28 .
图31所示的是本申请另一优选实施例的一游戏界面。Figure 31 shows a game interface of another preferred embodiment of the present application.
图32A至图32D所示的是本申请另一优选实施例的操作游戏的示意图。Figures 32A to 32D show schematic diagrams of an operating game according to another preferred embodiment of the present application.
图33所示的是本申请另一优选实施例的具有位移检测装置的游戏控制器的示意图。Figure 33 shows a schematic diagram of a game controller with a displacement detection device according to another preferred embodiment of the present application.
图34所示的是本申请另一优选实施例的具有位移检测装置的游戏控制器的示意图Figure 34 shows a schematic diagram of a game controller with a displacement detection device according to another preferred embodiment of the present application.
具体实施方式Detailed ways
下面,将结合附图通过具体的实施例对本发明作进一步说明,然而实施例仅是本发明可选实施方式的举例,其所公开的特征仅用于说明及阐述本发明的技术方案,并不用于限定本发明的保护范围。Below, the present invention will be further described through specific embodiments in conjunction with the accompanying drawings. However, the embodiments are only examples of optional implementation modes of the present invention. The disclosed features are only used to illustrate and illustrate the technical solutions of the present invention, and do not necessarily to limit the scope of protection of the present invention.
本领域技术人员应理解的是,在本发明的揭露中,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“纵向”、“横向”、“水平”、“顶”、“底”、“内”、“外”、等指示的方位或位置关系是基于附图所示的方位或位置关系,其仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此上述术语不能理解为对本发明的限制。Those skilled in the art will understand that in the disclosure of the present invention, the terms "longitudinal", "lateral", "upper", "lower", "front", "rear", "left", "right", " The orientations or positional relationships indicated by "vertical", "horizontal", "horizontal", "top", "bottom", "inner", "outer", etc. are based on the orientation or positional relationships shown in the drawings and are only for To facilitate the description of the present invention and to simplify the description, it is not intended to indicate or imply that the device or element referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore the above terms are not to be construed as limitations of the present invention.
实施例一Embodiment 1
本实施例提供了一种游戏手柄,包括壳体、位移检测装置、设置在壳体内的电路板、设置在壳体上的输入装置;所述电路板上设有控制单元;所述壳体内设有位移检测通道;所述位移检测装置设置在所述位移检测通道边上;所述输入装置选自摇杆模块和按键模块中的一样或两样;所述输入装置供使用者输入控制信号(摇杆模块及按键模块产生的都称为控制信号);所述位移检测装置产生位移信息;所述控制单元根据所述位移信息产生位移信号,并将 控制信号及位移信号向连接的主机发送。控制单元可以选用单片机担任,优选的,本实施例中选用STM32F407芯片作为控制单元的芯片。This embodiment provides a game controller, which includes a casing, a displacement detection device, a circuit board disposed in the casing, and an input device disposed on the casing; a control unit is provided on the circuit board; and a control unit is provided in the casing. There is a displacement detection channel; the displacement detection device is arranged next to the displacement detection channel; the input device is selected from one or both rocker modules and button modules; the input device allows the user to input a control signal (rocker module). The lever module and the button module generate are called control signals); the displacement detection device generates displacement information; the control unit generates a displacement signal according to the displacement information, and Control signals and displacement signals are sent to the connected host. The control unit can be a single-chip microcomputer. Preferably, in this embodiment, an STM32F407 chip is selected as the chip of the control unit.
游戏手柄用于控制主机,主机为计算机设备,主机用于运行视频游戏软件,并将游戏内容显示在所驱动的屏幕上,主机根据接收到的控制信号及位移信号对该屏幕上的显示内容进行控制。The game controller is used to control the host, which is a computer device. The host is used to run video game software and display the game content on the driven screen. The host performs the display content on the screen based on the received control signals and displacement signals. control.
本实施例的游戏手柄的一种实施方式中,所述位移检测通道在壳体上横向设置。如图2所示,壳体101整体为适合单手握持的形状,大致分为位于后部的握持部101a和位于前部的控制部101a。本实施方式中的输入装置为摇杆模块,摇杆模块设置在壳体101上,包括了在壳体101表面的摇杆102及壳体内的部分,壳体内的部分和电路板电连接,控制单元的STM32F407芯片设置在电路板上。In one implementation of the game controller of this embodiment, the displacement detection channel is disposed transversely on the housing. As shown in FIG. 2 , the entire housing 101 has a shape suitable for being held by one hand, and is roughly divided into a grip portion 101 a located at the rear and a control portion 101 a located at the front. The input device in this embodiment is a rocker module. The rocker module is arranged on the housing 101 and includes the rocker 102 on the surface of the housing 101 and parts inside the housing. The parts inside the housing are electrically connected to the circuit board and control The STM32F407 chip of the unit is set on the circuit board.
从图2中还可以看到,壳体101内有一个位移检测通道104,该位移检测通道104是一个横向贯通壳体101的矩形空间,在控制部101a上有一个正方形的右侧开孔104a,在相对应的另一侧有一个正方形的左侧开孔104a。控制部101a内部设置有一个位移检测装置110,位置在位移检测通道104的旁边。优选的,位移检测装置110为光学位移检测模块,如图3所示,该光学位移侦测模块位于壳体101内部,包括了发光二极管111、光学透镜112及光学引擎113。其中发光二极管111和光学透镜112靠近位移检测通道104设置。光学引擎113设置在壳体内部的电路板103上,和控制单元电连接。说明书附图中,虚线描绘的是在壳体内的部件。It can also be seen from Figure 2 that there is a displacement detection channel 104 in the housing 101. The displacement detection channel 104 is a rectangular space transversely penetrating the housing 101. There is a square right opening 104a on the control part 101a. , there is a square left opening 104a on the corresponding other side. A displacement detection device 110 is provided inside the control part 101a, located next to the displacement detection channel 104. Preferably, the displacement detection device 110 is an optical displacement detection module. As shown in FIG. 3 , the optical displacement detection module is located inside the housing 101 and includes a light-emitting diode 111, an optical lens 112 and an optical engine 113. The light-emitting diode 111 and the optical lens 112 are arranged close to the displacement detection channel 104 . The optical engine 113 is arranged on the circuit board 103 inside the housing and is electrically connected to the control unit. In the drawings of the description, dotted lines depict components inside the housing.
光学引擎113包括图像传感器和DSP(数字信号处理器)。优选的,光学引擎113为安捷伦公司的A0214光学引擎。The optical engine 113 includes an image sensor and a DSP (Digital Signal Processor). Preferably, the optical engine 113 is A0214 optical engine of Agilent Company.
本实施方式的游戏手柄,使用者可以通过拨动摇杆产生控制信号之外,还可以通过光学位移检测模块产生位移信号。产生位移信号需要在位移检测通道内置入一根定位杆。如图4所示,控制部101A上横向插有一根定位杆301,所述定位杆301为一根矩形长杆。横截面为正方形,大小正好和壳体101上的左右两个正方形开孔相适配,定位杆301在位移检测通道104内能够横向轻松移动但又不会太松动。例如,定位杆的横截面为正方形,正方形的每条边的长度为8毫米,而壳体101上的两个正方形开孔,每条边的边长为8.5毫米。In the game controller of this embodiment, in addition to generating control signals by turning the rocker, the user can also generate displacement signals through the optical displacement detection module. Generating a displacement signal requires a positioning rod to be inserted into the displacement detection channel. As shown in FIG. 4 , a positioning rod 301 is inserted transversely on the control part 101A, and the positioning rod 301 is a long rectangular rod. The cross-section is square, and the size matches the left and right square openings on the housing 101. The positioning rod 301 can move laterally easily in the displacement detection channel 104 without being too loose. For example, the cross-section of the positioning rod is a square, and the length of each side of the square is 8 mm, while the length of each side of the two square openings on the housing 101 is 8.5 mm.
下面以控制一台PC所驱动的显示屏幕上的光标移动为例,说明本实施方式的游戏手柄的使用方法。使用者左手持游戏手柄,右手抓住定位杆301的右端头位置,控制定位杆301在位移检测通道104内移动。此时发光二级管111发出的光照射到定位杆301的表面后通过光学透镜112后进入光学引擎113内,并在光学引擎113内的图像传感器上形成连续的数字图像。DSP对所述数字图像进行处理。当定位杆301移动时,相邻的两帧数字图像会产生变化,DSP即可根据该变化获得定位杆301的移动信息(包括移动方向及距离),将该移动信息发送到控制单元后,控制单元根据移动信息向主机(PC)发出位移信号后,PC根据该位移信号控制屏幕上的光标进行相应的移动。图5为本实施方式的游戏手柄的使用方式示意。玩家也可右手握手柄,左手控制定位杆来操作本实施方式的游戏手柄。The following uses controlling the movement of the cursor on a display screen driven by a PC as an example to illustrate the use method of the game controller in this embodiment. The user holds the game controller with his left hand and grasps the right end position of the positioning rod 301 with his right hand to control the positioning rod 301 to move in the displacement detection channel 104 . At this time, the light emitted by the light emitting diode 111 irradiates the surface of the positioning rod 301 and then passes through the optical lens 112 and then enters the optical engine 113, and forms a continuous digital image on the image sensor in the optical engine 113. DSP processes the digital images. When the positioning rod 301 moves, the two adjacent frames of digital images will change. The DSP can obtain the movement information of the positioning rod 301 (including the movement direction and distance) based on the changes. After sending the movement information to the control unit, the DSP controls After the unit sends a displacement signal to the host computer (PC) based on the movement information, the PC controls the cursor on the screen to move accordingly based on the displacement signal. Figure 5 is a schematic diagram of how to use the game controller in this embodiment. The player can also hold the handle with his right hand and control the positioning rod with his left hand to operate the game handle of this embodiment.
现有技术中的光学鼠标,同样采用了包括发光二极管、光学透镜、光学引擎的位移检测模块来检测自身在桌面的移动。并将检测到的移动信息发送到光学鼠标中的控制单元,由控制单元根据移动信息发送位移信号。现有技术的光学鼠标在一个面上移动,其光学位移检测模块可以检测到鼠标在横向及纵向上的位移,控制芯片将横向及纵向上的位移分别转换为X轴及Y轴的移动数据后发送到主机,即控制芯片向主机发送的位移信号中包括了X轴及Y轴的移动数据。主机根据该位移信号控制屏幕上的图像作相应的移动。例如,鼠标向右上移动一小段距离,控制芯片输出X+10,Y+10。屏幕上的光标向右移动10个像素,向上移动10个像素。鼠标向左下移动一小段距离,控制芯片输出X—10,Y—10,屏幕上的光标向左移动10个像素,向下移动10个像素。Optical mice in the prior art also use a displacement detection module including a light-emitting diode, an optical lens, and an optical engine to detect its own movement on the desktop. The detected movement information is sent to the control unit in the optical mouse, and the control unit sends a displacement signal based on the movement information. The existing optical mouse moves on one surface, and its optical displacement detection module can detect the horizontal and vertical displacements of the mouse. The control chip converts the horizontal and vertical displacements into X-axis and Y-axis movement data respectively. Sent to the host, that is, the displacement signal sent by the control chip to the host includes the movement data of the X-axis and Y-axis. The host controls the image on the screen to move accordingly based on the displacement signal. For example, if the mouse moves a short distance to the upper right, the control chip outputs X+10, Y+10. The on-screen cursor moves 10 pixels to the right and 10 pixels up. Move the mouse a short distance to the left and down, the control chip outputs X-10, Y-10, and the cursor on the screen moves 10 pixels to the left and 10 pixels down.
从光学位移检测模块获取位移信息,再到控制单元根据位移信息产生位移信号,本实施方式中的游戏手柄和现有技术中的光学鼠标采用的同样的技术。不同之处在于,检测的是定 位杆在位移检测通道内的移动,即只能检测一条线上的移动。安装时,保证光学位移检测模块和位移检测通道之间的夹角为直角(如图2中所示),控制单元就会只输出一个轴的移动数据。例如,定位杆301向右移动一小段距离,控制单元输出X+10,屏幕上的光标向右移动10个像素;定位杆向左移动一小段距离,控制单元输出X—10,屏幕上的光标向左移动10个像素。使用者通过控制定位杆的移动方向及距离,能够快速精确的控制屏幕上的光标在X轴上的移动。The optical displacement detection module obtains the displacement information, and then the control unit generates a displacement signal based on the displacement information. The game controller in this embodiment uses the same technology as the optical mouse in the prior art. The difference is that what is detected is a certain The movement of the position rod in the displacement detection channel can only detect the movement on one line. When installing, ensure that the angle between the optical displacement detection module and the displacement detection channel is a right angle (as shown in Figure 2), and the control unit will only output movement data of one axis. For example, the positioning rod 301 moves a short distance to the right, the control unit outputs X+10, and the cursor on the screen moves 10 pixels to the right; the positioning rod moves a short distance to the left, the control unit outputs X—10, and the cursor on the screen Move 10 pixels to the left. By controlling the movement direction and distance of the positioning rod, the user can quickly and accurately control the movement of the cursor on the screen on the X-axis.
现有技术中的光学鼠标,我们斜着握时,在桌面上横向或纵向移动,会发现屏幕上的光标斜着移动,就是因为光学位移检测模块和移动的那条线未呈直角。本实施例的游戏手柄,光学位移检测模块在安装时,如果和位移检测通道之间的夹角不是直角,定位杆移动时,控制单元发出的位移信号中就会同时包括X轴和Y轴的移动数据。造成屏幕上的光标也是斜向移动,形成了控制偏差。为解决这个问题,本实施例还提供了一种游戏手柄的使用方法,即将控制单元设定为,在任何时候,都只输出一个轴的移动数据。例如根据光学引擎提供的位移信息,控制单元的位移信号中应该输出X+10,Y+2的时候,只输出X+10。本使用方法的有益效果是,即使光学位移检测模块在安装时角度略有偏差,在使用时也不会产生控制偏差。本使用方法适用于本发明中全部位移检测装置为光学位移检测模块的游戏手柄。When we hold the optical mouse in the prior art diagonally and move it horizontally or vertically on the desktop, we will find that the cursor on the screen moves diagonally because the optical displacement detection module and the moving line are not at right angles. When the game controller of this embodiment is installed, if the angle between the optical displacement detection module and the displacement detection channel is not a right angle, when the positioning rod moves, the displacement signal sent by the control unit will include both the X-axis and the Y-axis. Mobile data. As a result, the cursor on the screen also moves diagonally, forming a control deviation. In order to solve this problem, this embodiment also provides a method of using a game controller, that is, setting the control unit to only output movement data of one axis at any time. For example, according to the displacement information provided by the optical engine, the displacement signal of the control unit should output X+10. When Y+2, only X+10 is output. The beneficial effect of this usage method is that even if the angle of the optical displacement detection module is slightly deviated during installation, there will be no control deviation during use. This method of use is applicable to game controllers in the present invention in which all displacement detection devices are optical displacement detection modules.
在本实施例的游戏手柄的一种实施方式中,位移检测通道在壳体内是纵向设置的。如图6所示,位移检测通道104在壳体101内纵向设置。该位移检测通道104在壳体101的上表面有一个正方形的上侧开孔104c,下表面有一个正方形的下侧开孔104d。位移检测装置110位于该位移检测通道104的旁边。In an implementation of the game controller of this embodiment, the displacement detection channel is arranged longitudinally in the housing. As shown in FIG. 6 , the displacement detection channel 104 is arranged longitudinally in the housing 101 . The displacement detection channel 104 has a square upper side opening 104c on the upper surface of the housing 101, and a square lower side opening 104d on the lower surface. The displacement detection device 110 is located next to the displacement detection channel 104 .
位移检测装置为光学位移检测模块时,其安装方式如图7所示。发光二极管111、光学透镜112、光学引擎113依次排列在位移检测通道104的旁边。When the displacement detection device is an optical displacement detection module, its installation method is shown in Figure 7. The light-emitting diode 111, the optical lens 112, and the optical engine 113 are arranged next to the displacement detection channel 104 in order.
位移检测通道纵向设置的游戏手柄,在使用时同样需要使用定位杆。如图8所示,定位杆301纵向插在壳体101中,在壳体101的上面及下面分别露出一截,中间部分位于位移检测通道内。定位杆301在位移检测通道内纵向移动时,光学位移检测模块就能根据移动的方向和距离获得位移信息。本实施方式中,输入装置为按键模块,所述按键模块设置在壳体101上,包括在壳体101表面的按键202及壳体101内的部分。使用者通过按键模块产生的控制信息通过控制单元发送到相连的主机,以实现相应的按键控制功能。The game controller with a longitudinal displacement detection channel also needs to use a positioning rod when using it. As shown in FIG. 8 , the positioning rod 301 is inserted longitudinally into the housing 101 , with a section exposed on the upper and lower sides of the housing 101 , and the middle section is located in the displacement detection channel. When the positioning rod 301 moves longitudinally in the displacement detection channel, the optical displacement detection module can obtain the displacement information based on the direction and distance of movement. In this embodiment, the input device is a key module. The key module is provided on the housing 101 and includes the keys 202 on the surface of the housing 101 and parts inside the housing 101 . The control information generated by the user through the key module is sent to the connected host through the control unit to realize the corresponding key control function.
使用者用一只手握住壳体,另一只手抓住定位杆向上或向下移动,即可产生位移信号,控制屏幕上目标图像的移动。位移检测模块安装时调整好朝向,使定位杆在上下移动时,控制单元输出Y轴上的移动数值。例如,定位杆向上移动一小段距离,控制单元输出Y+10,定位杆向下移动一小段距离,控制单元输出Y—10。使用者即可使用定位杆控制屏幕上的光标在Y轴上的移动。The user holds the housing with one hand and the positioning rod with the other hand and moves it upward or downward to generate a displacement signal to control the movement of the target image on the screen. When installing the displacement detection module, adjust the orientation so that when the positioning rod moves up and down, the control unit outputs the movement value on the Y-axis. For example, when the positioning rod moves upward a short distance, the control unit outputs Y+10; when the positioning rod moves downward a short distance, the control unit outputs Y-10. The user can use the positioning rod to control the movement of the cursor on the screen on the Y-axis.
在本实施例的游戏手柄的一种实施方式中,位移检测装置为机械位移检测模块。机械位移检测模块包括滚轴、栅轮、光栅信号传感器。在现有技术中,机械位移检测模块用在机械鼠标中,用于检测机械鼠标在桌面上的移动。机械鼠标在桌面移动时,位于鼠标底部的一个滚球会产生滚动,带动紧贴滚轮的滚轴转动。滚轴带动连接的栅轮转动,光栅信号传感器检测到栅轮的转动方向和速度后,作为位移信息发送给机械鼠标的控制单元,控制单元根据该位移信息向相连的主机发出位移信号,主机再控制显示屏幕上的光标作相应的移动。In one implementation of the game controller of this embodiment, the displacement detection device is a mechanical displacement detection module. The mechanical displacement detection module includes rollers, gate wheels, and grating signal sensors. In the prior art, a mechanical displacement detection module is used in a mechanical mouse to detect the movement of the mechanical mouse on the desktop. When a mechanical mouse moves on the desktop, a rolling ball located at the bottom of the mouse will roll, driving the roller close to the wheel to rotate. The roller drives the connected gate wheel to rotate. After the grating signal sensor detects the rotation direction and speed of the gate wheel, it is sent to the control unit of the mechanical mouse as displacement information. The control unit sends a displacement signal to the connected host based on the displacement information. The host then sends a displacement signal to the connected host. Control the cursor on the display screen to move accordingly.
现有技术的机械鼠标,用了两个机械位移检测模块来分别检测鼠标在X轴及Y轴上的移动信息,本实施例中的游戏手柄,只需用一个机械位移检测模块。其具体安装方式如图9所示,滚轴114安装在位移检测通道的边上;滚轴114穿过栅轮115的中心,在中心处固定连接;光栅信号传感器116设置在栅轮115的旁边。在定位杆301***位移检测通道后,滚轴114和定位杆301紧挨在一起。定位杆301在位移检测通道内移动时就带动滚轴114转动,和滚轴114相连接的栅轮115也进行同步的转动。光栅信号传感器包括红外发射管116a及红外接收组件116b,分别位于栅轮的两边。红外接收组件116b用于接收红外发射管116a发出的红外光,当栅轮转动时,边缘的轮齿周期性的遮挡红外接收组件116b对红外光的接收,从 而在红外接收组件中产生电脉冲信号,该电脉冲信号中记录了定位杆移动的位移信息,控制单元根据该电脉冲信号向相连的主机发送位移信号。The existing mechanical mouse uses two mechanical displacement detection modules to detect the movement information of the mouse on the X-axis and the Y-axis respectively. The game controller in this embodiment only needs one mechanical displacement detection module. The specific installation method is shown in Figure 9. The roller 114 is installed on the edge of the displacement detection channel; the roller 114 passes through the center of the grating wheel 115 and is fixedly connected at the center; the grating signal sensor 116 is set next to the grating wheel 115. . After the positioning rod 301 is inserted into the displacement detection channel, the roller 114 and the positioning rod 301 are closely together. When the positioning rod 301 moves in the displacement detection channel, it drives the roller 114 to rotate, and the grid wheel 115 connected to the roller 114 also rotates synchronously. The grating signal sensor includes an infrared emitting tube 116a and an infrared receiving component 116b, which are respectively located on both sides of the grating wheel. The infrared receiving component 116b is used to receive the infrared light emitted by the infrared transmitting tube 116a. When the gate wheel rotates, the teeth on the edge periodically block the infrared receiving component 116b from receiving the infrared light. An electrical pulse signal is generated in the infrared receiving component, and the electrical pulse signal records the displacement information of the positioning rod movement. The control unit sends a displacement signal to the connected host based on the electrical pulse signal.
位移检测通道为横向设置时,机械位移检测模块在壳体中的安装位置如图10所示。滚轴114紧靠位移检测通道,保持同位移检测通道之间的夹角为90度。滚轴114的两端用支架固定,使得滚轴只能转动不能移动。定位杆***位移检测通道后正好紧贴滚轴114。定位杆在位移检测通道内移动,即可使滚轴114转动,从而使控制单元产生位移信号。优选的,控制单元产生位移信号的逻辑为,定位杆向右移动时,控制单元输出X+的位移信号,定位杆向左移动时,控制单元输出X—的位移信号,使用者可以通过操作定位杆左右移动来控制屏幕上的目标图像横向移动。When the displacement detection channel is set horizontally, the installation position of the mechanical displacement detection module in the housing is shown in Figure 10. The roller 114 is close to the displacement detection channel, and the angle between the same displacement detection channels is maintained at 90 degrees. Both ends of the roller 114 are fixed with brackets, so that the roller can only rotate but not move. After the positioning rod is inserted into the displacement detection channel, it just contacts the roller 114. When the positioning rod moves in the displacement detection channel, the roller 114 can be rotated, thereby causing the control unit to generate a displacement signal. Preferably, the logic for the control unit to generate the displacement signal is: when the positioning rod moves to the right, the control unit outputs a displacement signal of X+; when the positioning rod moves to the left, the control unit outputs a displacement signal of X—. The user can operate the positioning rod Move left and right to control the horizontal movement of the target image on the screen.
位移检测通道为纵向设置时,机械位移检测模块在壳体101中的安装位置如图11所示。滚轴114位于纵向设置的位移检测通道104的旁边,同位移检测通道之间的夹角为90度。定位杆***位移检测通道后正好紧贴滚轴。上下移动定位杆即可使滚轴滚动,从而使控制单元产生位移信号。优选的,控制单元产生位移信号的逻辑为,定位杆向上移动,控制单元输出Y+的位移信号,定位杆向下移动时,控制单元输出Y—的位移信号,使用者可以通过操作定位杆上下移动来控制屏幕上的目标图像作纵向移动。When the displacement detection channel is arranged longitudinally, the installation position of the mechanical displacement detection module in the housing 101 is as shown in Figure 11. The roller 114 is located next to the longitudinally arranged displacement detection channel 104, and the included angle between the same displacement detection channel is 90 degrees. After the positioning rod is inserted into the displacement detection channel, it just touches the roller. Moving the positioning rod up and down causes the roller to roll, causing the control unit to generate a displacement signal. Preferably, the logic for the control unit to generate the displacement signal is as follows: when the positioning rod moves upward, the control unit outputs a Y+ displacement signal. When the positioning rod moves downward, the control unit outputs a Y- displacement signal. The user can move the positioning rod up and down by operating the positioning rod. To control the vertical movement of the target image on the screen.
控制单元根据机械位移模块提供的电脉冲输出位移信号,属于现有技术,本说明书中不再赘述。The control unit outputs a displacement signal based on the electrical pulse provided by the mechanical displacement module, which belongs to the existing technology and will not be described again in this specification.
实施例二Embodiment 2
本实施例提供了一种游戏手柄,和实施例一中的游戏手柄的区别在于,还包括了一个检测导管,该检测导管和壳体相连接。原设置在壳体中的位移检测通道及位移检测模块,改为设置在检测导管上。This embodiment provides a game controller. The difference from the game controller in Embodiment 1 is that it also includes a detection conduit, and the detection conduit is connected to the housing. The displacement detection channel and displacement detection module originally provided in the housing are instead provided on the detection conduit.
在本实施例的游戏手柄的一种实施方式中,检测导管为横向设置。如图12所示,检测导管106和壳体101的前端相连接(通过粘接或螺栓连接),所述检测导管106是一个中空的矩形管,在两端各有一个正方形的开口,两个正方形开口的中间就形成了位移检测通道,位移检测装置110设置在该位移检测通道的旁边。定位杆***后,在检测导管106内的移动能够被位移检测装置110检测到。该位移检测装置通过电缆107和壳体101内的控制单元电连接。In one implementation of the game controller of this embodiment, the detection conduit is disposed laterally. As shown in Figure 12, the detection conduit 106 is connected to the front end of the housing 101 (through bonding or bolting). The detection conduit 106 is a hollow rectangular tube with a square opening at each end and two A displacement detection channel is formed in the middle of the square opening, and the displacement detection device 110 is arranged next to the displacement detection channel. After the positioning rod is inserted, the movement in the detection catheter 106 can be detected by the displacement detection device 110 . The displacement detection device is electrically connected to the control unit in the housing 101 through a cable 107 .
检测导管的长度比壳体101的宽度要长不少,在游戏手柄上增加检测导管带来的有益效果为,能够增加位移检测通道的长度,从而能够增加定位杆***后的稳定性,控制体验更好。The length of the detection duct is much longer than the width of the housing 101. The beneficial effect of adding a detection duct on the game controller is that it can increase the length of the displacement detection channel, thereby increasing the stability and control experience after the positioning rod is inserted. better.
在本实施例的游戏手柄的一种实施方式中,检测导管106为横向设置,且能够转动,其安装方式如图13所示。在壳体前端有一个突出部108,该突出部上有一个安装孔。检测导管106和突出部之间通过一个连接轴109连接,连接轴109的一端和检测导管106的底部连接,另一端***安装孔中,并能够在安装孔中转动。该实施方式的游戏手柄,其检测导管106能够在水平方向上进行转动,如图14所示。In one implementation of the game controller of this embodiment, the detection conduit 106 is disposed laterally and can rotate, and its installation method is as shown in Figure 13. There is a protrusion 108 at the front end of the housing with a mounting hole. The detection conduit 106 and the protrusion are connected through a connecting shaft 109. One end of the connecting shaft 109 is connected to the bottom of the detection conduit 106, and the other end is inserted into the installation hole and can rotate in the installation hole. In the game controller of this embodiment, the detection conduit 106 can rotate in the horizontal direction, as shown in FIG. 14 .
检测导管和壳体之间为转动连接,带来的有益效果为,使用姿势更加舒适随意。因为在壳体中设置位移检测通道,或检测导管为固定时,在使用手柄时,使用者的双手是相对固定的姿势,控制定位杆的手必须在壳体的正侧方。而检测导管能够在一定角度内转动,使用者控制定位杆的手就可在一定幅度内前后移动。The detection tube and the housing are connected by rotation, which has the beneficial effect of making the use posture more comfortable and casual. Because a displacement detection channel is provided in the housing, or the detection conduit is fixed, the user's hands are in a relatively fixed posture when using the handle, and the hand controlling the positioning rod must be on the right side of the housing. The detection catheter can rotate within a certain angle, and the user's hand controlling the positioning rod can move forward and backward within a certain range.
带有检测导管的游戏手柄,检测导管上的位移检测通道***定位杆后的样子如图15所示。For a game controller with a detection catheter, the displacement detection channel on the detection catheter looks like after inserting the positioning rod, as shown in Figure 15.
在本实施例的游戏手柄的一种实施方式中,检测导管106和壳体之间为万向连接方式,如图16所示,壳体101的前端同检测导管106的中部位置通过一个万向连接器连结。该万向连接器包括了固定在检测导管106中部的球窝部120及固定在壳体101前端的球头部121,球头可以在球窝中向任意方向转动。优选的,该实施方式中,输入装置为按键模块,如图16中所示,按键202位于壳体101的顶部表面。In one implementation of the game controller of this embodiment, the detection conduit 106 and the housing are connected in a universal manner. As shown in Figure 16, the front end of the housing 101 and the middle position of the detection conduit 106 pass through a universal connection. Connector link. The universal connector includes a ball socket portion 120 fixed in the middle of the detection tube 106 and a ball head portion 121 fixed at the front end of the housing 101. The ball head can rotate in any direction in the ball socket. Preferably, in this embodiment, the input device is a key module. As shown in FIG. 16 , the key 202 is located on the top surface of the housing 101 .
图17为图16中手柄的俯视图。Figure 17 is a top view of the handle in Figure 16.
位移检测装置横向设置或纵向设置的游戏手柄,其使用姿势都是固定的。而检测导管同壳体间为万向连接方式的游戏手柄,检测导管的朝向可以在很大范围内变化,控制姿势更加 随意,增加了舒适性。The usage posture of the game handle with the displacement detection device set horizontally or vertically is fixed. As for the game controller with a universal connection between the detection tube and the shell, the direction of the detection tube can be changed within a wide range, and the control posture is more precise. Casual for added comfort.
在本实施例的游戏手柄的一种实施方式中,检测导管106上的位移检测装置为光学位移检测模块,其安装方式如图18所示。光学位移模块的发光二极管、光学透镜112、光学引擎113依次设置在检测导管116内的位移检测通道104旁。In one implementation of the game controller of this embodiment, the displacement detection device on the detection conduit 106 is an optical displacement detection module, and its installation method is as shown in Figure 18. The light-emitting diode, optical lens 112, and optical engine 113 of the optical displacement module are sequentially arranged next to the displacement detection channel 104 in the detection conduit 116.
在本实施例的游戏手柄的一种实施方式中,检测导管106上的位移检测装置为机械位移检测模块,其安装方式如图19所示。滚轴114位于位移检测通道104的旁边,两端固定在检测导管106上,可以转动,但位置不能移动。定位杆***后,在位移检测通道104内的移动能够带动滚轴114转动。In one implementation of the game controller of this embodiment, the displacement detection device on the detection conduit 106 is a mechanical displacement detection module, and its installation method is as shown in Figure 19. The roller 114 is located next to the displacement detection channel 104, and its two ends are fixed on the detection conduit 106. It can rotate, but its position cannot move. After the positioning rod is inserted, the movement in the displacement detection channel 104 can drive the roller 114 to rotate.
实施例三Embodiment 3
本实施例提供了一种游戏手柄,如图20所示,包括一个适于单手握持的壳体101,该壳体进一步分为握持部101a及控制部101A,所述控制部上有一个摇杆102。所述壳体101的前端右侧连接有定位杆301,定位杆上有一个检测导管106。所述检测导管106上还有一个位移检测装置。This embodiment provides a game controller, as shown in Figure 20, including a housing 101 suitable for holding with one hand. The housing is further divided into a holding part 101a and a control part 101A. The control part has A rocker 102. A positioning rod 301 is connected to the right side of the front end of the housing 101, and there is a detection conduit 106 on the positioning rod. The detection conduit 106 also has a displacement detection device.
在本实施例的游戏手柄的一种实施方式中,所述位移检测装置为光学位移检测模块。In one implementation of the game controller of this embodiment, the displacement detection device is an optical displacement detection module.
在本实施例的游戏手柄的一种实施方式中,所述位移检测装置为机械位移检测模块。In an implementation of the game controller of this embodiment, the displacement detection device is a mechanical displacement detection module.
本申请的游戏手柄的一种实施方式中,实施例一中的游戏手柄上还设有引导轮。所述引导轮设置在壳体101内,位移检测通道的104的旁边,在相对应的两边成对设置。例如,位移检测通道104在壳体内为横向设置时,则在位移检测通道104的上下边缘分别设置一个引导轮。每个引导轮的中心通过一根轮轴,该轮轴固定在壳体101上,引导轮可以在该轮轴上转动。定位杆301***位移检测通道104后,其上表面正好和上边缘的引导轮接触;下表面正好和下边缘的引导轮接触。定位杆301在位移检测通道104内的可以带动两个引导轮同时转动。滑动摩擦变成了滚动摩擦,减小了摩擦力,定位杆移动更加顺滑,方便操作。如果位移检测通道104在壳体101内为纵向设置时,则两个引导轮分别位于位移检测通道104的左右两边。In one embodiment of the game controller of the present application, the game controller in Embodiment 1 is also provided with guide wheels. The guide wheels are arranged in the housing 101, next to the displacement detection channel 104, and arranged in pairs on the corresponding two sides. For example, when the displacement detection channel 104 is arranged transversely in the housing, a guide wheel is provided at the upper and lower edges of the displacement detection channel 104 respectively. The center of each guide wheel passes through an axle, which is fixed on the housing 101, and the guide wheel can rotate on the axle. After the positioning rod 301 is inserted into the displacement detection channel 104, its upper surface just contacts the guide wheel on the upper edge; its lower surface just contacts the guide wheel on the lower edge. The positioning rod 301 in the displacement detection channel 104 can drive the two guide wheels to rotate simultaneously. Sliding friction turns into rolling friction, which reduces the friction and makes the positioning rod move smoother and easier to operate. If the displacement detection channel 104 is arranged longitudinally in the housing 101, the two guide wheels are respectively located on the left and right sides of the displacement detection channel 104.
本申请的游戏手柄的一种实施方式中,实施例二和三中所述的游戏手柄的检测导管106上还设有引导轮,所述引导轮设置在位移检测通道的旁边。优选的,在位移检测通道相对应的两边成对设置。例如检测导管为横向设置时,则在位移检测通道的上边缘设两个,下边缘设两个。每个引导轮的中心通过一根轮轴,该轮轴和和检测导管的外壳连接,引导轮能够在轮轴上转动。定位杆***位移检测通道后,其上表面正好和上边缘的两个引导轮接触;其下表面正好和下边缘的两个引导轮接触。定位杆在位移检测通道内移动时就能够带动四个引导轮同时转动。滑动摩擦变成了滚动摩擦,能够减小摩擦力,更方便使用。引导轮的安装方式可参考图21。In one embodiment of the game controller of the present application, the detection conduit 106 of the game controller described in Embodiments 2 and 3 is further provided with a guide wheel, and the guide wheel is arranged next to the displacement detection channel. Preferably, they are arranged in pairs on corresponding two sides of the displacement detection channel. For example, when the detection ducts are arranged horizontally, there are two on the upper edge of the displacement detection channel and two on the lower edge. The center of each guide wheel passes through an axle, which is connected to the housing of the detection catheter, and the guide wheel can rotate on the axle. After the positioning rod is inserted into the displacement detection channel, its upper surface just contacts the two guide wheels on the upper edge; its lower surface just contacts the two guide wheels on the lower edge. When the positioning rod moves in the displacement detection channel, it can drive the four guide wheels to rotate simultaneously. Sliding friction becomes rolling friction, which can reduce friction and make it more convenient to use. Please refer to Figure 21 for the installation method of the guide wheel.
图21至图24所示的是,所示的是本申请另一优选实施例,具有位移检测装置的游戏控制器的示意图,该游戏控制器也是一种游戏手柄。本申请具有位移检测装置的游戏控制器进一步包括一位移检测装置10A和一控制器20A,所述位移检测装置10A通信地连接所述控制器20A。所述位移检测装置10A将所检测得到位移数据发送至所述控制器20A。所述控制器20A将所述得到的位移数据,发送至一主机30。控制器20A的壳体内设有控制模块,位移检测装置10A检测得到的位移数据通过控制模块发送到主机30。所述主机30对所述位移数据进行处理转换为所述控制器20A所控制的目标的位移数据。在本发明一优选实施例中,所述控制器20A将所接收的位移数据转换为所述控制的游戏目标在一显示设备40的移动数据。所述控制器20A将所转换的游戏目标的移动数据发送至所述主机30,所述主机30执行所述显示设备40的移动数据以使得游戏目标根据所述游戏目标的移动数据移动,从而使得游戏目标移动在显示设备40中移动对应的位移。Figures 21 to 24 show another preferred embodiment of the present application, a schematic diagram of a game controller with a displacement detection device. The game controller is also a game handle. The game controller with a displacement detection device of the present application further includes a displacement detection device 10A and a controller 20A, and the displacement detection device 10A is communicatively connected to the controller 20A. The displacement detection device 10A sends the detected displacement data to the controller 20A. The controller 20A sends the obtained displacement data to a host 30 . A control module is provided in the housing of the controller 20A, and the displacement data detected by the displacement detection device 10A is sent to the host 30 through the control module. The host 30 processes the displacement data and converts it into displacement data of the target controlled by the controller 20A. In a preferred embodiment of the present invention, the controller 20A converts the received displacement data into movement data of the controlled game object on a display device 40 . The controller 20A sends the converted movement data of the game object to the host 30 , and the host 30 executes the movement data of the display device 40 so that the game object moves according to the movement data of the game object, so that The movement of the game target moves the corresponding displacement in the display device 40 .
如图22所示,所述位移检测装置10A进一步包括一检测模块11A和一操作元件12A。所述操作元件12A在所述检测模块11A的检测范围内移动。所述检测模块11A检测所述操作 元件12A在所述检测范围内移动的位移。也就是说,所述操作元件12A被定义为供所述检测模块11A在所述操作元件12A移动,以供进行检测操作。优选的,操作元件12A为定位杆。As shown in Figure 22, the displacement detection device 10A further includes a detection module 11A and an operating element 12A. The operating element 12A moves within the detection range of the detection module 11A. The detection module 11A detects the operation The displacement of element 12A as it moves within the detection range. That is to say, the operating element 12A is defined for the detection module 11A to move on the operating element 12A to perform detection operations. Preferably, the operating element 12A is a positioning rod.
所述位移检测装置10A进一步包括一检测导管1300A。所述检测导管1300A定义一检测通道14A。所述检测导管130A进一步包括一检测框架13A和四侧壁1301A。所述四侧壁1301被设置于所述检测框架13A的侧面,以在所述检测框架13A的中部形成所述检测通道14A。所述检测框架13A定义一检测通道14A,以限定所述操作元件12A在所述检测通道14A的移动方向。也就是说,所述操作元件12A沿所述检测通道14A移动。所述检测模块11A被设置于所述检测框架13A的一侧。也就是说,所述检测模块11A检测所述操作元件12A在所述检测框架13A的内的移动。所述操作元件12A在所述检测框架13A轴向地移动。优选地,所述操作元件12A在所述检测框架13A内水平移动或垂直移动。The displacement detection device 10A further includes a detection catheter 1300A. The detection conduit 1300A defines a detection channel 14A. The detection duct 130A further includes a detection frame 13A and four side walls 1301A. The four side walls 1301 are provided on the sides of the detection frame 13A to form the detection channel 14A in the middle of the detection frame 13A. The detection frame 13A defines a detection channel 14A to define the moving direction of the operating element 12A in the detection channel 14A. That is, the operating element 12A moves along the detection channel 14A. The detection module 11A is disposed on one side of the detection frame 13A. That is to say, the detection module 11A detects the movement of the operating element 12A within the detection frame 13A. The operating element 12A moves axially in the detection frame 13A. Preferably, the operating element 12A moves horizontally or vertically within the detection frame 13A.
所述检测框架13A进一步包括至少两引导件131A和至少一固定件132A。所述两引导件131A被所述固定件132A所固定。所述固定件132A分别穿过所述引导件132A,将两引导件131A固定于一预设的位置,以使得所述两引导件131A保持平行。所述检测模块11A被设置于所述两引导件131A的外侧。所述操作元件12A沿所述引导件131的移动。具体地说,所述操作元件12A在所述引导件131A的内侧沿所述引导件131A移动。所述检测模块11A检测所述操作元件12A沿所述引导体12A移动的位移。所述固定件132A进一步包括一组限位件1321A和一连接件1322A。所述连接件1322A分别连接所述引导件131A。所述限位件1321A在所述连接件1322A被固定于一预设位置。所述引导件131A被限定于在所述预设位置与所述连接件1322A固定地连接,从而使得相邻的两引导件131A被平行地与所述连接件连接。所述固定件132A进一步包括引导轮1323A,所述引导轮1323A可转动地与所述连接件1321A连接。所述引导轮1323A被固定于两所述限位件1321A之间。所述操作元件上12A被引导以所述引导轮1323A转动的方向移动。所述引导轮1323A转动的方向与沿所述引导件131A移动的方向一致。在本发明一优选实施中,所述连接件1322A被实施为一连接轴。所述限位件1321A被实施为螺帽。所述引导轮1323A被实施为一轴承。所述引导轮1323A被设置于所述连接件1322A的中部。两所述限位件1321A被固定在所述连接件1322A,且两所述限位件1321A被固定于所述引导轮1323A的两侧。两所述引导件131A分别被固定于所述连接件1322A,且所述引导件131A分别被固定于两所述限位件1322A的外侧。通另外两所述限位件1322A分别固定于两所述引导件131A的外侧。以这样的方式,使两所述引导件131A保持平行。The detection frame 13A further includes at least two guide members 131A and at least one fixing member 132A. The two guide members 131A are fixed by the fixing member 132A. The fixing members 132A respectively pass through the guide members 132A to fix the two guide members 131A at a preset position so that the two guide members 131A remain parallel. The detection module 11A is disposed outside the two guides 131A. Movement of the operating element 12A along the guide 131 . Specifically, the operating element 12A moves along the guide 131A inside the guide 131A. The detection module 11A detects the displacement of the operating element 12A along the guide body 12A. The fixing part 132A further includes a set of limiting parts 1321A and a connecting part 1322A. The connecting parts 1322A are respectively connected to the guide parts 131A. The limiting member 1321A is fixed at a preset position on the connecting member 1322A. The guide member 131A is defined to be fixedly connected to the connecting member 1322A at the preset position, so that two adjacent guide members 131A are connected to the connecting member in parallel. The fixing member 132A further includes a guide wheel 1323A, which is rotatably connected to the connecting member 1321A. The guide wheel 1323A is fixed between the two limiting members 1321A. The operating element 12A is guided to move in the direction in which the guide wheel 1323A rotates. The direction in which the guide wheel 1323A rotates is consistent with the direction in which the guide wheel 131A moves. In a preferred implementation of the present invention, the connecting member 1322A is implemented as a connecting shaft. The stopper 1321A is implemented as a nut. The guide wheel 1323A is implemented as a bearing. The guide wheel 1323A is provided in the middle of the connecting member 1322A. The two limiting members 1321A are fixed on the connecting member 1322A, and the two limiting members 1321A are fixed on both sides of the guide wheel 1323A. The two guide members 131A are respectively fixed to the connecting member 1322A, and the guide members 131A are respectively fixed to the outer sides of the two limiting members 1322A. The other two limiting members 1322A are respectively fixed to the outer sides of the two guide members 131A. In this way, the two guide members 131A are kept parallel.
进一步地,在其中一所述引导件131A的一端分别与两所述连接件1322A连接。两所述连接件1322A邻接于其中一所述引导件131A的一端。优选地,两所述连接件1322A之间的夹角为90°。在其中一所述引导件131A的另一端分别与另外两所述连接件1322A连接。另外两所述连接件1322A领接于其中一所述引导件131A的另一端。优选地,另外两所述连接件1322A之间的夹角为90°。以这样的方式,将四所述引导件1322A分别设置为一长方体的长。也就是说,优选地,所述检测通道14A被定义为一长方体。所述四引导件1322A分别通过多个连接件1322A被设置于所述长方体的四条长边的位置。优选地,所述引导通首14A的入口和出口被定义为正方形。所述操作元件12A被限定于沿所述检测通道14A做轴向运动。Further, one end of one of the guide members 131A is connected to the two connecting members 1322A respectively. The two connecting members 1322A are adjacent to one end of one of the guide members 131A. Preferably, the angle between the two connecting members 1322A is 90°. The other end of one of the guide members 131A is connected to the other two connecting members 1322A respectively. The other two connecting members 1322A are connected to the other end of one of the guide members 131A. Preferably, the angle between the other two connecting members 1322A is 90°. In this way, the four guide members 1322A are respectively arranged to have a length of a rectangular parallelepiped. That is to say, preferably, the detection channel 14A is defined as a rectangular parallelepiped. The four guide members 1322A are respectively arranged at the four long sides of the cuboid through a plurality of connecting members 1322A. Preferably, the inlet and outlet of the guide passage 14A are defined as squares. The operating element 12A is limited to axial movement along the detection channel 14A.
检测框架13A及检测导管1300A同控制器20A之间可以是活动连接,例如转动或万向连接。也可以是固定连接,例如直接粘接在在控制器20A的前端。The detection frame 13A and the detection conduit 1300A may be movablely connected to the controller 20A, such as a rotational or universal connection. It can also be a fixed connection, for example, directly bonded to the front end of the controller 20A.
本发明一优选实施例中,所述检测模块11A被实施为光学位移检测模块。In a preferred embodiment of the present invention, the detection module 11A is implemented as an optical displacement detection module.
如图22所示,所述检测模块11A进一步包括一光源111A、一光学透镜112A和一光学引擎113A。所述光源111A被设置于所述光学透镜112A的一侧。所述光学引擎113A进一步包括一图像传感器1131A和一数字信号处理器(DSP)1132A。当所述检测模块11A在工作时,所述操作元件12A在所述检测通道14A内移动。所述光源111A发光。所述光源111A所发出的光照射至所述操作元件12A的表面后,通过所述光学透镜112A,进入所述光学引擎113A内,且在所述光学引擎113内的所述图像传感器1131A上形成连续的数字图像。所 述数字信号处理器1132A对所述数字图像进行处理。当所述操作元件12A移动时,相邻的两帧数字图像产生变化。所述数字处理器1132A根据相邻两帧数字图像的变化获得所述操作元件12A的移动信息。所述移动信息包括所述操作元件12A的移动方向及移动距离。所述操作元件12A的移动信息被发送至所述控制器20A后,所述控制器20A根据所述操作元件12A的移动信息向所述主机30A发送位移信息。所述主机根据该位移信息控制屏显示屏的光标进行相应的移动。优选地,所述光源111A为发光二极管。所述检测模块11A进一步包括一基板114A,所述光源111A、所述光学透镜112A和所述光学引擎113A被安装于所述基板114A。优选地,所述基板114A被设置了相应的电路。所述基板14A被安装于两所述引导件131A的外侧。所述光源111A和所述光学透镜112A面向所述检测框架13A内部。也就是说,所述光源111A和所述光学透镜112A面向所述检测通道14A设置,以使得所述光源111A面对所述操作元件12A的其中一个表面。As shown in Figure 22, the detection module 11A further includes a light source 111A, an optical lens 112A and an optical engine 113A. The light source 111A is provided on one side of the optical lens 112A. The optical engine 113A further includes an image sensor 1131A and a digital signal processor (DSP) 1132A. When the detection module 11A is working, the operating element 12A moves within the detection channel 14A. The light source 111A emits light. After the light emitted by the light source 111A irradiates the surface of the operating element 12A, it passes through the optical lens 112A, enters the optical engine 113A, and is formed on the image sensor 1131A in the optical engine 113. Continuous digital images. Place The digital signal processor 1132A processes the digital image. When the operating element 12A moves, two adjacent frames of digital images change. The digital processor 1132A obtains the movement information of the operating element 12A based on changes in two adjacent frames of digital images. The movement information includes the movement direction and movement distance of the operating element 12A. After the movement information of the operating element 12A is sent to the controller 20A, the controller 20A sends displacement information to the host 30A according to the movement information of the operating element 12A. The host controls the cursor on the display screen to move accordingly based on the displacement information. Preferably, the light source 111A is a light emitting diode. The detection module 11A further includes a substrate 114A, and the light source 111A, the optical lens 112A and the optical engine 113A are mounted on the substrate 114A. Preferably, the substrate 114A is provided with corresponding circuits. The base plate 14A is installed on the outside of the two guides 131A. The light source 111A and the optical lens 112A face the inside of the detection frame 13A. That is to say, the light source 111A and the optical lens 112A are arranged facing the detection channel 14A, so that the light source 111A faces one of the surfaces of the operating element 12A.
如图25~图27所示,本发明另一优选实施例,提供一检测模块11C和一操作元件12C。所述检测模块11C供安装于所述检测框架13A的一侧。所述检测模块11C进一步包括一磁感应模块111C和一基板112C。所述磁感应模块111C被固定于所述基板112C。优选地,所述磁感应模块111C面向所述操作元件12C。优选地,所述磁感应模块为霍尔传感器。所述操作元件12C进一步包括一定位部121C,一操作部122C和一磁性元件123C。所述磁性元件123C被安装于所述定位部121C,所述操作部122C邻接于所述定位部121C。所述磁性元件123C被嵌入所述定位部121C或被安装于所述定位部121C内。优选地,所述磁性元件123C为磁铁。所述用户操作所述操作部122C以控制所述定位部121C在所述检测框架13A中移动。所述磁感应模块111C被设置于所述操作元件12C的一侧。所述操作元件12C与所述磁感应模块111C之间设有一间隔。所述磁感应模块111C通信地连接所述控制模块23A。As shown in Figures 25 to 27, another preferred embodiment of the present invention provides a detection module 11C and an operating element 12C. The detection module 11C is installed on one side of the detection frame 13A. The detection module 11C further includes a magnetic induction module 111C and a substrate 112C. The magnetic induction module 111C is fixed to the substrate 112C. Preferably, the magnetic induction module 111C faces the operating element 12C. Preferably, the magnetic induction module is a Hall sensor. The operating element 12C further includes a positioning portion 121C, an operating portion 122C and a magnetic element 123C. The magnetic element 123C is installed on the positioning part 121C, and the operation part 122C is adjacent to the positioning part 121C. The magnetic element 123C is embedded in or installed in the positioning part 121C. Preferably, the magnetic element 123C is a magnet. The user operates the operation part 122C to control the positioning part 121C to move in the detection frame 13A. The magnetic induction module 111C is disposed on one side of the operating element 12C. There is a gap between the operating element 12C and the magnetic induction module 111C. The magnetic induction module 111C is communicatively connected to the control module 23A.
在检测时,如图25所示:所述磁性元件123C位于所述磁感应模块111C的左侧。所述向右移动所述操作元件12C,所述磁性元件逐渐接近所述磁感应模块111C。当所述磁性元件123C进入所述磁感应模块111C的检测范围后。所述磁感应模块111C根据检测到的磁场方向及大小生成不同的信号,然后将所述生成的信号传送至所述控制模块23A。通过所述控制模块23A传送至所述主机。如,所述磁感应模块111C的检测范围为50毫米(mm)。所述磁性元件123C从所述磁感应模块111C的左端向右移动。在所述磁性元件123C进入所述磁感应模块111C的检测范围。所述磁性元件123C每隔5mm输出一次数字信号。如,在所述磁性元件123C刚进入检测范围时,所述磁感应模块111C生成数字信号“1”,并传送至所述控制模块23A。所述磁性元件123C向右移动了5mm,所述磁感应模块111C生成数字信号“2”。所述磁性元件123C继续向右移动5mm,所述磁感应模块111C生成数字信号“3”。所述控制模块23A按收到上述数字信号1、2、3,所述控制模块23A标记所述操作元件12C所对应控制的轴向运动。在本实施例中,所述操作元件控制X轴的线性运动。则所述控制模块23A标记所述数字信号1、2和3为位移信号X1、X2和X3。所述控制模块23A将位移信号X1、X2和X3传送至所述主机。所述主机控制对应的光标在X轴方向移动X1、X2和X3。若,所述操作元件控制Y轴的线性运动。则所述控制模块23A标记Y轴标记。如将数字信号1标记为Y1。通过设置所述磁性元件123C在所述磁感应模块111C的检测范围的不同位置,输出不同的位置信号。通过所述控制模块23A进一步标记位置信号。所述主机解析不同的位置信号,然后显示于一显示屏。以这样的方式,可通过所述操作元件12C控制光标在一显示屏上的移动。During detection, as shown in Figure 25: the magnetic element 123C is located on the left side of the magnetic induction module 111C. As the operating element 12C is moved to the right, the magnetic element gradually approaches the magnetic induction module 111C. When the magnetic element 123C enters the detection range of the magnetic induction module 111C. The magnetic induction module 111C generates different signals according to the direction and magnitude of the detected magnetic field, and then transmits the generated signals to the control module 23A. transmitted to the host through the control module 23A. For example, the detection range of the magnetic induction module 111C is 50 millimeters (mm). The magnetic element 123C moves to the right from the left end of the magnetic induction module 111C. When the magnetic element 123C enters the detection range of the magnetic induction module 111C. The magnetic element 123C outputs a digital signal every 5 mm. For example, when the magnetic element 123C first enters the detection range, the magnetic induction module 111C generates a digital signal “1” and transmits it to the control module 23A. The magnetic element 123C moves 5 mm to the right, and the magnetic induction module 111C generates a digital signal "2". The magnetic element 123C continues to move 5 mm to the right, and the magnetic induction module 111C generates a digital signal "3". Upon receiving the above-mentioned digital signals 1, 2, and 3, the control module 23A marks the axial movement corresponding to the control of the operating element 12C. In this embodiment, the operating element controls the linear movement of the X-axis. Then the control module 23A marks the digital signals 1, 2 and 3 as displacement signals X1, X2 and X3. The control module 23A transmits the displacement signals X1, X2 and X3 to the host computer. The host controls the corresponding cursor to move X1, X2 and X3 in the X-axis direction. If, the operating element controls the linear movement of the Y-axis. Then the control module 23A marks the Y-axis mark. For example, digital signal 1 is labeled Y1. By arranging the magnetic element 123C at different positions within the detection range of the magnetic induction module 111C, different position signals are output. The position signal is further marked by the control module 23A. The host analyzes different position signals and then displays them on a display screen. In this way, the movement of the cursor on a display screen can be controlled via the operating element 12C.
值得一提的是,通过增加所述磁感应模块111C的数量,可扩大所述磁感应模块111C的检测范围。如图28所示,在所述基板112C上分别安装两个所述磁感应模块111C。两所述磁感应模块111C间隔地设置,以使两所述磁感应模块111C的检测范围相邻但不重合。所述控制模块23A对分别对两所述磁感应模块111C进行标识,以供识别分别来源于所述两磁感应模块111C的信号。如,对其中一个所述磁感应模块111C的检测范围的数字信号定义为1至10。对另一所述磁感应模块111C的检测范围的数字信号定义为11至20。所述控制模块23A 进一步添加轴标记。如,对X轴的控制则增加“X”,对Y轴的控制则增加“Y”。本领域技术人员应当了解线性霍尔传感器模块根据磁场的大小输出数字信号是现有技术,本申请不再详细论述。It is worth mentioning that by increasing the number of magnetic induction modules 111C, the detection range of the magnetic induction modules 111C can be expanded. As shown in FIG. 28 , two magnetic induction modules 111C are respectively installed on the base plate 112C. The two magnetic induction modules 111C are spaced apart so that the detection ranges of the two magnetic induction modules 111C are adjacent but not overlapping. The control module 23A identifies the two magnetic induction modules 111C respectively, so as to identify the signals respectively originating from the two magnetic induction modules 111C. For example, the digital signal of the detection range of one of the magnetic induction modules 111C is defined as 1 to 10. The digital signal of the detection range of the other magnetic induction module 111C is defined as 11 to 20. The control module 23A Further add axis markers. For example, to control the X-axis, add "X", and to control the Y-axis, add "Y". Those skilled in the art should understand that the linear Hall sensor module outputting a digital signal according to the magnitude of the magnetic field is an existing technology and will not be discussed in detail in this application.
本实施例中的位移检测装置,其检测模块为磁感应模块,操作元件上设有磁性元件。操作元件在检测通道中的不同位置,检测模块能够感应到不同的信号。该信号能够被控制模块转换为位移信号,所以,检测模块通过位置检测的方法也能达到控制屏幕上光标移动的目的。In the displacement detection device in this embodiment, the detection module is a magnetic induction module, and the operating element is provided with a magnetic element. The detection module can sense different signals at different positions of the operating components in the detection channel. This signal can be converted into a displacement signal by the control module. Therefore, the detection module can also achieve the purpose of controlling the movement of the cursor on the screen through position detection.
如图29所示,本发明另一优选实施例,提供一检测模块11D和一操作元件12D。所述检测模块11C供安装于所述检测框架13A的一侧。所述检测模块11D供安装于所述检测框架13A的一侧。所述检测模块11D被设置于所述检测通道14A的一侧。所述检测模块11D进一步包括一光源111D和一摄像模块112D和一基板113D。所述光源111D和所述摄像模块113D分别被安装于所述基板113D。所述摄像模块113D通信地连接所述控制模块23A。优选地,所述光源111D为发光二极管。所述摄像模块112D被实施为Ommivision公司的OV7620摄像模块。所述操作元件12D的其中一个表面被设置一组定位标记1211D。该组所述定位标记1211D被间隔地设置。优选地,所述定位标记1211D之间的间隔相等。所述操作元件12D进一步包括一定位部121D和一操作部122D。所述操作部122D邻接所述定位部121D。优选地,该组定位标记1211D被设置于所定位部121D。其中,所述定位部121D被覆盖于所述摄像模块112D的拍摄范围内。在操作所述操作元件12D的过程中,至少保持一个所述定位标记1211D在所述摄像模块112D的拍摄范围内。值得一提的是,每一个所述定位标记1211D都不相同。所述摄像模块112D比较相邻两张拍摄的影像确定所述定位部121D的位移。As shown in Figure 29, another preferred embodiment of the present invention provides a detection module 11D and an operating element 12D. The detection module 11C is installed on one side of the detection frame 13A. The detection module 11D is installed on one side of the detection frame 13A. The detection module 11D is disposed on one side of the detection channel 14A. The detection module 11D further includes a light source 111D, a camera module 112D and a substrate 113D. The light source 111D and the camera module 113D are respectively installed on the substrate 113D. The camera module 113D is communicatively connected to the control module 23A. Preferably, the light source 111D is a light emitting diode. The camera module 112D is implemented as an OV7620 camera module from Ommivision. One surface of the operating element 12D is provided with a set of positioning marks 1211D. The group of positioning marks 1211D are arranged at intervals. Preferably, the intervals between the positioning marks 1211D are equal. The operating element 12D further includes a positioning part 121D and an operating part 122D. The operation part 122D is adjacent to the positioning part 121D. Preferably, the set of positioning marks 1211D is provided on the positioning portion 121D. Wherein, the positioning part 121D is covered within the shooting range of the camera module 112D. During the operation of the operating element 12D, at least one positioning mark 1211D is maintained within the shooting range of the camera module 112D. It is worth mentioning that each positioning mark 1211D is different. The camera module 112D compares two adjacent images to determine the displacement of the positioning part 121D.
本发明提供一种通过位移检测模块12D确定位移的方法,包括以下步骤:The present invention provides a method for determining displacement through the displacement detection module 12D, which includes the following steps:
D1:获取一图像,其中,所述图像至少包括一定位标记1211D,将所述图像作为一原图。D1: Acquire an image, wherein the image at least includes a positioning mark 1211D, and use the image as an original image.
D2:确定所述原图中所述定位标记1211D的数量以及在原图中的位置,其中,将原图中所述定位标记1211D的数量及每一所述定位标记的位置作为原图对比参数。D2: Determine the number of positioning marks 1211D in the original image and their positions in the original image, where the number of positioning marks 1211D in the original image and the position of each positioning mark are used as original image comparison parameters.
D3:在预设的时间间隔内,获取另一图像,将另一图像作为对比图。D3: Within a preset time interval, acquire another image and use the other image as a comparison image.
D4:确定所述对比图中的所述定位标记1211D的数量以及在对比图的位置以作为对比图的对比参数。D4: Determine the number of the positioning marks 1211D in the comparison chart and their positions in the comparison chart as comparison parameters of the comparison chart.
D5:通过对比原图和对比图,从所述原图对比参数与对比图的对比参数选定都出现的所述定位标记1211D作为对比目标。D5: By comparing the original image and the comparison image, select the positioning mark 1211D that appears from the comparison parameters of the original image and the comparison image as a comparison target.
D6:对比所述对比目标分别在原图和对比图的位置以得到所述对比目标的移动方向和位移。D6: Compare the positions of the comparison target in the original image and the comparison image to obtain the movement direction and displacement of the comparison target.
D7:根据对比目标的移动方向和位移生成一移动信号,其中,所述移动信号被发送至所述控制装置23A。其中,若对比目标没有移动,则生成一静止信号,所述静止信号被发送至所述控制装置23A。D7: Generate a movement signal according to the movement direction and displacement of the comparison target, wherein the movement signal is sent to the control device 23A. If the comparison target does not move, a static signal is generated, and the static signal is sent to the control device 23A.
D8:将所述对比图作为原图,将所述对比图参数作为原图参数。D8: Use the comparison picture as the original picture, and use the comparison picture parameters as the original picture parameters.
D9:执行步骤3.D9: Perform step 3.
如图30所示,具体地说,以所述定位部121D设置有9个不同长短的线段作为定位标记1211D。所述9个线段,由短至长,从左至右由被间隔地设置于所述定位部121D,分别被定义为12111D、12112D、12113D、12114D、12115D、12116D、12117D、12118D和12119D。在所述操作元件12D开始移动时,所述光源111D被开启,以提供照明。所述摄像模块112D获取一图像。所述图像中包括一个定位标记12111D。一个定位标记122111D,在图像的最右侧被定义为原图对比参数。所述操作元件12D继续向左移动。所述摄像模块112D拍摄另一图像作为对比图。所述摄像模块112D确定对比图右侧出现两个定位标记12111D和12112D。所述摄像模块112D确定最右侧,两个定位标记作为对比图的对比参数。所述摄像模块112D对比原图对比参数和对比图的对比参数。进一步地,所述摄像模块112D选定在对比图与原图中均有出现的所述定位标记12111D作为对比目标。所述摄像模块112D对比所述对比目标分别在原图和对比图的位置,则可得出所述对比目标的移动方向和位移以生成一移动数据。 所述移动数据被发送至所述控制模块23A生成一位移数据,并发送至所述主机。若所述摄像模块112D对比所述对比目标分别在原图和对比图的位置没有改变,则生成一静止数据,并发送至所述控制模块23A。所述控制模块23A进一步将静止数据传送至所述主机。值得一提的是,所述控制装置23A进一步包括一转换模块237A以提供线性位移与角位移的转换。所述转换模块237A预设一转换阈值。如位移5mm,旋转5度。所述转换模块237A定义位移方向为旋转方向,如向左移动则转换为向左转。向右移动为向右转。以这样的方式,可提供控制赛车类游戏。As shown in FIG. 30 , specifically, the positioning portion 121D is provided with nine line segments of different lengths as positioning marks 1211D. The nine line segments, from short to long, from left to right, are spaced apart from each other on the positioning portion 121D, and are respectively defined as 12111D, 12112D, 12113D, 12114D, 12115D, 12116D, 12117D, 12118D and 12119D. When the operating element 12D starts to move, the light source 111D is turned on to provide illumination. The camera module 112D acquires an image. The image includes a positioning mark 12111D. A positioning mark 122111D is defined on the far right side of the image as the original image comparison parameter. The operating element 12D continues to move to the left. The camera module 112D captures another image as a comparison image. The camera module 112D determines that two positioning marks 12111D and 12112D appear on the right side of the comparison image. The camera module 112D determines the rightmost side, and the two positioning marks are used as comparison parameters of the comparison map. The camera module 112D compares the comparison parameters of the original image with the comparison parameters of the comparison image. Further, the camera module 112D selects the positioning mark 12111D that appears in both the comparison image and the original image as the comparison target. The camera module 112D compares the positions of the comparison target in the original image and the comparison image, and then can obtain the movement direction and displacement of the comparison target to generate a movement data. The movement data is sent to the control module 23A to generate a displacement data, and is sent to the host. If the camera module 112D compares the position of the comparison target in the original image and the comparison image and does not change, it generates still data and sends it to the control module 23A. The control module 23A further transmits the static data to the host. It is worth mentioning that the control device 23A further includes a conversion module 237A to provide conversion between linear displacement and angular displacement. The conversion module 237A presets a conversion threshold. For example, the displacement is 5mm and the rotation is 5 degrees. The conversion module 237A defines the displacement direction as the rotation direction, and if it moves to the left, it is converted into a left turn. Move right to turn right. In this manner, a controlled racing game can be provided.
所述位移检测装置10A进一步包括一连接接口15A。所述连接接口15A电连接所述检测模块11A。通过所述连接接口15A所述控制器20A向所述检测模块11A供电和/或传输数据。也就是说,所述检测模块11A通所述连接接口15A传输信号至所述控制器20A。所述控制器20A通过所述连接接口15A向所述检测模块11A提供电能。The displacement detection device 10A further includes a connection interface 15A. The connection interface 15A is electrically connected to the detection module 11A. The controller 20A supplies power and/or transmits data to the detection module 11A through the connection interface 15A. That is to say, the detection module 11A transmits signals to the controller 20A through the connection interface 15A. The controller 20A provides power to the detection module 11A through the connection interface 15A.
值得一提的是,所述位移检测装置10A提供与所述控制器20A另一连接方式。所述位移检测装置10A进一步包括一通信装置16A和一供电装置17A。所述供电装置17A电连接所述光源111A、光学引擎113A和所述检测通信装置16A。所述检测通信装置16A通信地连接所述控制器20A。It is worth mentioning that the displacement detection device 10A provides another connection method with the controller 20A. The displacement detection device 10A further includes a communication device 16A and a power supply device 17A. The power supply device 17A is electrically connected to the light source 111A, the optical engine 113A and the detection communication device 16A. The detection communication device 16A is communicatively connected to the controller 20A.
所述操作元件12A进一步包括一定位部121A和一操作部122A,所述操作部122A邻接所述定位部121A。所述操作部122A供所述用户握持所述操作部122A以控制所述定位部12A在所述检测框架13A移动。所述定位部121A进一步定义一定位面1211A。在所述定位面1211A进一步设定至少一定位标记12111A。相邻所述两定位标记12111A设有相同的间隔。值得一提的是,所述定位部121A进一步包括一垫体123A。优选地,所述垫体122A被固定于所述控制杆121A的面对所述检测模块11A的侧面,以防止控制杆121A的表面对光反射和折射影响检测模块11A的定位,从而使得定位更有效。The operating element 12A further includes a positioning portion 121A and an operating portion 122A, and the operating portion 122A is adjacent to the positioning portion 121A. The operation part 122A is used by the user to hold the operation part 122A to control the positioning part 12A to move in the detection frame 13A. The positioning portion 121A further defines a positioning surface 1211A. At least one positioning mark 12111A is further set on the positioning surface 1211A. The two adjacent positioning marks 12111A are provided with the same interval. It is worth mentioning that the positioning part 121A further includes a pad body 123A. Preferably, the pad body 122A is fixed to the side of the control rod 121A facing the detection module 11A to prevent the surface of the control rod 121A from affecting the positioning of the detection module 11A due to light reflection and refraction, thereby making the positioning more accurate. efficient.
所述具有位移检测装置的所述游戏控制器进一步包括一位移检测装置连接件50A。所述连接件分别连接所述控制器20A与所述位移检测装置10A。优选地,所述位移检测装置连接件50A为万向连接件。The game controller with a displacement detection device further includes a displacement detection device connector 50A. The connecting members connect the controller 20A and the displacement detection device 10A respectively. Preferably, the displacement detection device connecting piece 50A is a universal connecting piece.
所述控制器20A进一步包括一壳体21A、至少一输入装置22A和一控制模块23A。所述输入装置22A被设置于所述壳体21A的表面。所述控制模块23A被设置所述壳体21A内。所述输入装置22A通信地连接所述控制模块23A。所述输入装置22A为按键和/或摇杆。所述输入装置22A输入操作信号传送至所述控制模块23A。所述控制模块23A通信地连接一主机。所述控制模块23A将所述操作信号传送至所述主机。所述检测模块11A通信地连接所述控制模块23A。所述检测模块11A将位移信号传送至所述控制模块23A。所述控制模块23A将所述位移信号传送至所述主机。所述壳体21A进一步包括一输入部211A和一握持部212A。所述输入部211A邻接所述握持部212A。所述握持部212A供所述用户握持。所述输入装置22A被设置于所述输入部211A。优选地,所述用户可用拇指操作所述输入装置22A。The controller 20A further includes a housing 21A, at least one input device 22A and a control module 23A. The input device 22A is provided on the surface of the housing 21A. The control module 23A is provided in the housing 21A. The input device 22A is communicatively connected to the control module 23A. The input device 22A is a button and/or a joystick. The input device 22A inputs operation signals and transmits them to the control module 23A. The control module 23A is communicatively connected to a host. The control module 23A transmits the operation signal to the host. The detection module 11A is communicatively connected to the control module 23A. The detection module 11A transmits the displacement signal to the control module 23A. The control module 23A transmits the displacement signal to the host. The housing 21A further includes an input part 211A and a holding part 212A. The input part 211A is adjacent to the grip part 212A. The holding part 212A is for the user to hold. The input device 22A is provided in the input unit 211A. Preferably, the user can operate the input device 22A with his or her thumb.
所述控制模块23A进一步包括一处理模块231A和一通信模块232A。所述处理模块231A通信地连接所述通信模块232A。所述处理模块231A分别通信地连接所述检测模块11A和所述输入装置22A。所述检测模块11A将所述位移信号传送至所述处理模块231A。所述输入装置22A将所述操作信号传送至所述处理模块231A。所述处理模块231A将所述位移信号与所述操作信号通过所述通信模块232A传送至所述主机,以供控制对应的目标的操作和移动。所述控制模块23A进一步包括一初始化模块233A。所述初始化模块233A分别通信地连接所述处理模块231A和所述通信模块232A。本发明具有位移检测装置的游戏控制器与一主机建立连接,所述初始化模块233A被启动以对本发明具有位移检测装置的游戏控制器进行初始化。所述初始化模块233A通过所述通信模块232A获取所述主机的性能参数,如主机型号,处理器主频,内存容量等参数。所述初始化模块233A进一步获取处理模块231A的参数。所述初始化模块233A根据所述主机的性能参数和所述处理模块231参数确定向主机传送操作信号和或位移信号的频率。值得一的提的是,所述处理模块231A向所述主机传送操作信号 或位移信号的频率被定义为报告率。例如,如所述处理模块231A的报告率为125Hz,则表示所述处理模块231A每8ms向所述主机发送一次操作信号。若在游戏中,如距上次发送时间为1ms时,对游戏进行了操作。则离下次发送操作信号还有7ms的时间,也就是延迟时间为7ms。而所述处理模块231A提供1000hz的报告率,则可使延迟控制在1ms。但是报告率越大,对所述主机的处理器的负载越大。因此,所述初始化模块233A供与所述主机协调所述报告率,以提高游戏体验。优选地,所述处理模块231A支持500Hz或1000Hz的报告率。所述初始化模块233A进一步通过所述主机获取显示屏的分辨率。所述初始化模块233A获取所述检测模块11A的DPI(Dot Per Inch),所述DPI是指所述操作元件12A在所述检测框架里移动时,每移动1英寸时,对应控制的所述光标经过的画面的像素点数。所述初始化模块233A根据显示屏的分辨率和所述操作元件的所述定位部121A的长度,优化所述检测模块11A的DPI,以提高游戏体验。The control module 23A further includes a processing module 231A and a communication module 232A. The processing module 231A is communicatively connected to the communication module 232A. The processing module 231A is communicatively connected to the detection module 11A and the input device 22A respectively. The detection module 11A transmits the displacement signal to the processing module 231A. The input device 22A transmits the operation signal to the processing module 231A. The processing module 231A transmits the displacement signal and the operation signal to the host through the communication module 232A for controlling the operation and movement of the corresponding target. The control module 23A further includes an initialization module 233A. The initialization module 233A is communicatively connected to the processing module 231A and the communication module 232A respectively. The game controller with a displacement detection device of the present invention establishes a connection with a host, and the initialization module 233A is activated to initialize the game controller with a displacement detection device of the present invention. The initialization module 233A obtains the performance parameters of the host through the communication module 232A, such as host model, processor frequency, memory capacity and other parameters. The initialization module 233A further obtains parameters of the processing module 231A. The initialization module 233A determines the frequency of transmitting the operation signal and/or the displacement signal to the host according to the performance parameters of the host and the parameters of the processing module 231 . It is worth mentioning that the processing module 231A transmits an operation signal to the host or the frequency of the displacement signal is defined as the reporting rate. For example, if the reporting rate of the processing module 231A is 125 Hz, it means that the processing module 231A sends an operation signal to the host every 8 ms. If in the game, if the time since the last transmission is 1ms, the game is operated. Then there is still 7ms before the next operation signal is sent, that is, the delay time is 7ms. The processing module 231A provides a reporting rate of 1000hz, so the delay can be controlled at 1ms. But the greater the reporting rate, the greater the load on the host's processor. Therefore, the initialization module 233A is configured to coordinate the reporting rate with the host to improve gaming experience. Preferably, the processing module 231A supports a reporting rate of 500Hz or 1000Hz. The initialization module 233A further obtains the resolution of the display screen through the host. The initialization module 233A obtains the DPI (Dot Per Inch) of the detection module 11A. The DPI refers to the corresponding control of the cursor every time the operating element 12A moves in the detection frame. The number of pixels in the screen passed through. The initialization module 233A optimizes the DPI of the detection module 11A according to the resolution of the display screen and the length of the positioning portion 121A of the operating element to improve the gaming experience.
所述初始化模块233A进一步包括一用户配置模块2331A,供存储一练***移动。当所述消除光标2503A与所述音符2502A接触时,所述音符2502A消失。以这样的方式,使用户学习使用所述操作元件12A控制所述消除光标2503A。图32A~图32D所示的是音符游戏过程。The initialization module 233A further includes a user configuration module 2331A for storing a practice game data. By running the practice game data, the user can learn to use the game controller with the displacement detection device of the present invention, and at the same time, the initialization module 233A learns the user's usage habits. Figure 31 shows the game interface of the practice game. In a preferred embodiment of the present invention, the practice game data is a note elimination game. The game world 2500A of the note elimination game is shown in FIG. 31 . At the top of the game interface 2500A is the note drop part 2501A. The note 2502A randomly appears at any position on the top of the game world 2500A in the note drop part 2501A. Then, the note 2502A moves toward the bottom of the screen. There is an elimination cursor 2503A at the lower part of the game interface 2500. The operating element 12A controls the horizontal movement of the elimination cursor 2503A. When the cancel cursor 2503A comes into contact with the note 2502A, the note 2502A disappears. In this manner, the user learns to control the elimination cursor 2503A using the operating element 12A. Figures 32A to 32D show the musical note game process.
值得一提的是,当所述初始化模块233A向所述主机发送所述音符消除游戏运行时,所述初始化模块233A获取所述主机的性能参数,以协调所述处理模块231A的报告率。在游戏过程中,所述音符2502A可随机生成多个,并距离一定间隔落下。所述用户通过操作所述操作元件12A的移动速度控制所述消除光标2503A水平移动,以消除向落下的所述音符2502A。在游戏过程中,所述初始化模块233A学习所述用户控制所述操作元件的移动速度,以供调整所述位移检测模块11A的DPI,从而优化游戏体验。It is worth mentioning that when the initialization module 233A sends the note elimination game to the host to run, the initialization module 233A obtains the performance parameters of the host to coordinate the reporting rate of the processing module 231A. During the game, multiple musical notes 2502A may be generated randomly and fall at certain intervals. The user controls the horizontal movement of the elimination cursor 2503A by operating the moving speed of the operating element 12A to eliminate the falling note 2502A. During the game, the initialization module 233A learns the user's movement speed of the operating element to adjust the DPI of the displacement detection module 11A, thereby optimizing the game experience.
值得一提的是,若所述操作元件12A不能控制所述消除光标2503A在一次水平移动的过程中,从所述游戏界面2500A的一侧移动至另一侧。所述音符消除游戏提供学习一复位键221A使用的方法。具体地说,所述主机运行所述音符消除游戏。在所述游戏界面的顶部的两端分别形成两所述音符2502A。两所述音符2502A间隔地落下。所述用户操作所述操作元件12A在消除完其中一个所述音符2502A后。所述用户通过操作所述操作元件12A控制所述消除光标2503A向所述游戏界面另一侧2500A移动以消除另一光标。所述操作元件12A的所述定位部121A从一端向另一端移动。当所述定位部121A被移动至另一端时,所述消除光标被移动至所述所述游戏界面2500A的中部。此时,所述检测模块11检测至所述定位部121A已经被移动至另一端,则向所述处理模块231A发送一复位信号。所述处理模块231A通过所述通信模块232A向所述主机发送所述复位信号。所述主机根据所接收的复位信号,在所述游戏界面2500A显示一复位提示信息,以提示所述用户操作所述复位键221A。所述用户操作所述复位键221A。所述处理模块231A接收到所述复位键221***作的信号,暂停所述位移检测模块11A工作。此时,所述用户将所述操作元件12A的所述定位部121A从另一端移动回所述一端。所述用户停止操作所述复位健221A,所述处理模块231A恢复所述位移检测模块11A的工作状态。所述用户操作所述操作元件12A将控制所述消除光标2503A向所述用户界面2500A的另一侧移动。值得一提的是,所述初始化模块233A在用户进行游戏的过程中,记录用户操作所述操作元件12A的移动方式和移动速度等参数。所述初始化模块根据所述记录的用户操作所述操作元件12A的移动方式和移动速度等参数,所获取的主机性能参数和显示屏分辨率,优化所述位移检测模块11A的DPI以及所述处理模块231A的报告率,形 成一用户配置文件。所述用户配置文件被存储于所述用户配置模块2331A。在下次使用本发明具有位移检测装置的游戏控制器时,所述初始化模块233A判断主机和显示屏是否与上次一致,若一致,则所述初始化模块获取所述用户配置文件,根据所述用户配置文件进行优化。It is worth mentioning that if the operating element 12A cannot control the elimination cursor 2503A to move from one side of the game interface 2500A to the other side during a horizontal movement. The note elimination game provides a method for learning the use of a reset key 221A. Specifically, the host runs the note elimination game. Two musical notes 2502A are respectively formed at both ends of the top of the game interface. The two notes 2502A fall at intervals. The user operates the operating element 12A after eliminating one of the notes 2502A. The user controls the elimination cursor 2503A to move to the other side 2500A of the game interface to eliminate another cursor by operating the operating element 12A. The positioning portion 121A of the operating element 12A moves from one end to the other end. When the positioning part 121A is moved to the other end, the elimination cursor is moved to the middle of the game interface 2500A. At this time, the detection module 11 detects that the positioning part 121A has been moved to the other end, and then sends a reset signal to the processing module 231A. The processing module 231A sends the reset signal to the host through the communication module 232A. The host displays a reset prompt message on the game interface 2500A according to the received reset signal to prompt the user to operate the reset key 221A. The user operates the reset key 221A. The processing module 231A receives the signal that the reset key 221 is operated, and suspends the operation of the displacement detection module 11A. At this time, the user moves the positioning portion 121A of the operating element 12A back to the one end from the other end. The user stops operating the reset key 221A, and the processing module 231A restores the working state of the displacement detection module 11A. The user's operation of the operating element 12A will control the elimination cursor 2503A to move to the other side of the user interface 2500A. It is worth mentioning that the initialization module 233A records parameters such as the movement mode and movement speed of the user operating the operating element 12A while the user is playing the game. The initialization module optimizes the DPI of the displacement detection module 11A and the processing according to the recorded parameters such as the movement mode and movement speed of the operating element 12A by the user, the obtained host performance parameters and the display screen resolution. Module 231A reporting rate, form into a user profile. The user profile is stored in the user configuration module 2331A. The next time the game controller with a displacement detection device of the present invention is used, the initialization module 233A determines whether the host computer and the display screen are consistent with the last time. If they are consistent, the initialization module obtains the user configuration file, and determines whether the host and the display screen are consistent with the last time. Configuration files are optimized.
图33所示所示的是本发明具有位移检测装置的游戏控制器的另一优选实施例。本申请具有位移检测装置的游戏控制器进一步包括一位移检测装置10B和一控制器20B。所述位移检测装置10B通信地连接所述控制器20B。所述控制器20B进一步包括一壳体21B,至少一输入装置22B和一控制模块23A。所述位移检测装置10B被嵌入于壳体21B的表面。优选地,所述壳体20B呈小提琴的形状。所述壳体20B进一步包括一琴颈部213B,一面板214B和一琴桥部215B。所述琴颈部213B被设置于所述面板214B的一端。所述琴桥部215B被设置于所述面板214B的中部。所述位移检测装置10B被嵌入于所述琴桥部215B。所述输入装置23B被设置于所述琴颈部213。所述控制模块23B被设置于所述壳体21B内。所述位移检测装置10A通信地连接所述控制模块23B。所述控制模块23B通信地连接一主机,以将所述位移检测装置10B所述检测的位移数据通过所述控制模块23B传送至所述主机。本实施例的具有检测模块的游戏控制器优选控制音乐游戏。所述位移检测装置10B进一步包括一检测模块11B、一位移检测框架13B和一操作元件12B。所述检测模块11B和所述位移检测框架13B被设置于所述壳体20B。所述位移检测框架13B在所述位移检测框架14B中部定义一检测通道14B。所述操作元件12B在所述检测通道14B轴向地移动。所述检测模块11B被设置于所述位移检测框架13B的一侧。优选地,所述位移检测框架13B被设置于所述琴桥部213。所述操作元件12B穿过所述检测通道14B。所述操作元件12B进一步包括一定位部121B和一操作部122B。所述定位部121B邻接所述操作部122B。所述定位部121B可被设置至少一定位标记1211B供位移检测模块11B检测。优选地,所述输入装置22B为一组按键221B。所述按键221B被设置于所述琴颈部213B。通过按鍵221B供模拟按压琴弦。同时,操作所述操作元件112B供模拟拉琴弦的动作。所述检测模块11B检测所述操作元件12B的位移。所述检测模块11B在操作元件112B轴向移动的过程中向所述控制装置23B发送位移信号。所述控制模块23A将所接收的按键的信号和位移信号传送至所述主机,所述主机模拟拉小提琴所产生的声音。Figure 33 shows another preferred embodiment of a game controller with a displacement detection device of the present invention. The game controller with a displacement detection device of the present application further includes a displacement detection device 10B and a controller 20B. The displacement detection device 10B is communicatively connected to the controller 20B. The controller 20B further includes a housing 21B, at least one input device 22B and a control module 23A. The displacement detection device 10B is embedded in the surface of the housing 21B. Preferably, the housing 20B is in the shape of a violin. The housing 20B further includes a neck part 213B, a panel 214B and a bridge part 215B. The neck part 213B is provided at one end of the panel 214B. The bridge part 215B is provided in the middle part of the panel 214B. The displacement detection device 10B is embedded in the bridge portion 215B. The input device 23B is provided on the neck part 213 . The control module 23B is provided in the housing 21B. The displacement detection device 10A is communicatively connected to the control module 23B. The control module 23B is communicatively connected to a host, so as to transmit the detected displacement data of the displacement detection device 10B to the host through the control module 23B. The game controller with the detection module of this embodiment preferably controls a music game. The displacement detection device 10B further includes a detection module 11B, a displacement detection frame 13B and an operating element 12B. The detection module 11B and the displacement detection frame 13B are provided on the housing 20B. The displacement detection frame 13B defines a detection channel 14B in the middle of the displacement detection frame 14B. The operating element 12B moves axially in the detection channel 14B. The detection module 11B is disposed on one side of the displacement detection frame 13B. Preferably, the displacement detection frame 13B is provided on the bridge portion 213 . The operating element 12B passes through the detection channel 14B. The operating element 12B further includes a positioning part 121B and an operating part 122B. The positioning part 121B is adjacent to the operating part 122B. The positioning part 121B may be provided with at least one positioning mark 1211B for detection by the displacement detection module 11B. Preferably, the input device 22B is a set of keys 221B. The button 221B is provided on the neck part 213B. The button 221B is used to simulate pressing the strings. At the same time, the operating element 112B is operated to simulate the action of pulling a string. The detection module 11B detects the displacement of the operating element 12B. The detection module 11B sends a displacement signal to the control device 23B during the axial movement of the operating element 112B. The control module 23A transmits the received key signals and displacement signals to the host, and the host simulates the sound produced by playing the violin.
如图34所示,本发明具有位移检测装置的游戏控制器进一步包括一稳定器60A,所述稳定器60A被安装于所述控制器20A的底部。所述稳定器60A进一步包括一稳定器连接件61A和一抵靠部62A。所述稳定器连接件61A可活动地连接所述抵靠部62A。在操作本发明具有位移检测装置的游戏控制器时,所述抵靠部62A抵靠身体,以增加身体去所述控制器60A的支撑,从而使得本发明具有位移检测装置的游戏控制器更加稳定。 As shown in FIG. 34 , the game controller with a displacement detection device of the present invention further includes a stabilizer 60A, and the stabilizer 60A is installed at the bottom of the controller 20A. The stabilizer 60A further includes a stabilizer connection member 61A and a resisting portion 62A. The stabilizer connector 61A is movably connected to the abutment portion 62A. When operating the game controller with a displacement detection device of the present invention, the abutment portion 62A is against the body to increase the support of the body to the controller 60A, thereby making the game controller with a displacement detection device of the present invention more stable. .

Claims (10)

  1. 一种具有位移检测装置的游戏控制器,其特征在于,包括:A game controller with a displacement detection device, characterized in that it includes:
    一控制器,所述控制器进一步包括:A controller, said controller further comprising:
    一壳体,a shell,
    至少一输入装置,所述输入装置被设置于所述壳体表面;和At least one input device, the input device is disposed on the surface of the housing; and
    一控制装置,所述控制装置被设置于所述壳体内部,其中,所述控制装置通信地连接所述输入装置;和a control device disposed inside the housing, wherein the control device is communicatively connected to the input device; and
    一位移检测装置,所述位移检测装置通信地连接所述控制装置,其中,所述位移检测装置进一步定义一检测通道,所述位移检测装置进一包括一检测模块和一操作元件,其中,所述检测模块被设置于所述检测通道的一侧,所述检测模块通信地连接所述控制装置,其中,通过所述检测通道轴向地移动所述操作元件以生成至少一位移数据,所述至少一位移数据被传送至所述控制装置,以供所述控制装置根据所述至少一位移数据提供位移控制。A displacement detection device, the displacement detection device is communicatively connected to the control device, wherein the displacement detection device further defines a detection channel, the displacement detection device further includes a detection module and an operating element, wherein the The detection module is disposed on one side of the detection channel, the detection module is communicatively connected to the control device, wherein the operating element is axially moved through the detection channel to generate at least one displacement data, the At least one displacement data is transmitted to the control device for the control device to provide displacement control based on the at least one displacement data.
  2. 根据权利要求1所述具有位移检测装置的游戏控制器,其中,所述检测模块被设置于所述壳体内,其中,所述壳体内形成所述检测通道,所述检测通道贯穿所述壳体相对的两侧以供所述定位装置在所述检测通道轴向地移动。The game controller with a displacement detection device according to claim 1, wherein the detection module is disposed in the housing, wherein the detection channel is formed in the housing, and the detection channel penetrates the housing Opposite two sides are used for the positioning device to move axially in the detection channel.
  3. 根据权利要求1所述具有位移检测装置的游戏控制器,其中,所述位移检测装置被设置于所述壳体之外,其中,所述位移检测装置进一步包括一检测框架,所述检测通道被定义于所述检测框架内,所述检测通道贯穿所述检测框架以使所述定位装置穿出所述检测框架作轴向地移动,其中,所述检测模块被设置于所述检测框架的一侧以供检测所述定位装置在所述检测框架内轴向地移动的位移。The game controller with a displacement detection device according to claim 1, wherein the displacement detection device is disposed outside the housing, wherein the displacement detection device further includes a detection frame, and the detection channel is Defined in the detection frame, the detection channel penetrates the detection frame to allow the positioning device to move axially through the detection frame, wherein the detection module is disposed on a side of the detection frame side for detecting the displacement of the positioning device moving axially within the detection frame.
  4. 根据权利要求3所述具有位移检测装置的游戏控制器,其中,所述检测框架为检测导管。The game controller with a displacement detection device according to claim 3, wherein the detection frame is a detection conduit.
  5. 根据权利要求3所述具有位移检测装置的游戏控制器,其中,所述检测框架被设置为长方体,其中,所述检测框架进一步包括两通道口框架,所述两通道口分别位于所述检测通道的两端部以供分别定义所述检测通道的两通道口,其中,在所述两通道口框架位于底部的一侧分别被安装一引导轮以使所述定位装置在所述引导轮上轴向地移动,以降低所述定位装置在所述检测框架内移动时的摩擦力。The game controller with a displacement detection device according to claim 3, wherein the detection frame is configured as a rectangular parallelepiped, wherein the detection frame further includes a two-channel opening frame, and the two channel openings are respectively located in the detection channel. The two ends are used to respectively define the two passage openings of the detection passage, wherein a guide wheel is installed on one side of the two passage opening frames at the bottom so that the positioning device is axially mounted on the guide wheel. Move toward the ground to reduce friction when the positioning device moves within the detection frame.
  6. 一位移检测装置,用于一单手游戏控制器,其特征在于,包括:一连接装置,所述安装装置供可活动地安装于所述位移检测装置于该单手游戏控制器;A displacement detection device for a one-handed game controller, characterized in that it includes: a connection device, the installation device is used to movably install the displacement detection device on the one-hand game controller;
    一检测框架,所述检测框架被安装于所述连接装置,其中,所述检测框架定义一检测通道;A detection frame, the detection frame is installed on the connecting device, wherein the detection frame defines a detection channel;
    一检测装置,所述检测装置被设置于所述检测框架的一侧;A detection device, the detection device is arranged on one side of the detection frame;
    一操作元件,所述操作元件穿过所述检测通道,其中,所述检测装置在所述检测通道检测所述操作元件的轴向位移;和An operating element, the operating element passes through the detection channel, wherein the detection device detects the axial displacement of the operating element in the detection channel; and
    一通信装置,所述通信装置通信地连接该单手游戏控制器,以向所述单手游戏控制器传送位移数据。A communication device, the communication device is communicatively connected to the one-handed game controller to transmit displacement data to the one-handed game controller.
  7. 根据权利要求6所述的位移检测装置,其中,所述检测装置选自光学位移检测装置和 机械检测装置。The displacement detection device according to claim 6, wherein the detection device is selected from the group consisting of an optical displacement detection device and Mechanical testing device.
  8. 根据权利要求6所述的位移检测装置,其中,所述检测装置进一步包括一摄像头模块一发光模块,其中,所述定位装置上设置一组定位标记,相邻两所述定位标记具有相同的间隔,其中,该组定位标记各不相同,其中,所述发光模块提供照明以便于所述摄像头模块捕捉位于所述定位装置上的定位标记,所述摄像头模块将所述捕捉所述定位装置开始移动时的定位标记与停止移动的定位标记分别传送至所述控制模块,所述控制模块根据所述定位装置开始移动时间的定位标记的照片及拍摄时间、停止移动的定位标记照片及拍摄时间,以及相邻两所述定位标记的间隔得出所述定位装置移动的位移。The displacement detection device according to claim 6, wherein the detection device further includes a camera module and a light-emitting module, wherein a set of positioning marks is provided on the positioning device, and two adjacent positioning marks have the same interval. , wherein the set of positioning marks are different, wherein the light-emitting module provides illumination to facilitate the camera module to capture the positioning marks located on the positioning device, and the camera module will capture the positioning device when it starts to move. The positioning mark at the time and the positioning mark that stopped moving are respectively transmitted to the control module. The control module takes the photo and shooting time of the positioning mark according to the time when the positioning device starts moving, the photo and shooting time of the positioning mark that stops moving, and The distance between two adjacent positioning marks determines the displacement of the positioning device.
  9. 根据权利要求6所述位移检测装置,其中,所述检测模块进一步包括一磁感应模块,所述定位装置设有一磁性装置,其中,所述磁性装置限定于在所述磁性通道内轴向地移动,其中,所述磁感应模块将检测的磁场方向及大小传送至所述控制模块,所述控制模块根据所述检测的磁场方向及大小得到所述定们装置的位移。The displacement detection device according to claim 6, wherein the detection module further includes a magnetic induction module, and the positioning device is provided with a magnetic device, wherein the magnetic device is limited to axial movement within the magnetic channel, Wherein, the magnetic induction module transmits the detected magnetic field direction and magnitude to the control module, and the control module obtains the displacement of the fixing device according to the detected magnetic field direction and magnitude.
  10. 根据权利要求6所述位移检测装置,其中,所述检测框架被设置为长方体,其中,所述检测框架进一步包括两通道口框架,所述两通道口分别位于所述检测通道的两端部以供分别定义所述检测通道的两通道口,其中,在所述两通道口框架位于底部的一侧分别被安装一引导轮以使所述定位装置在所述引导轮上轴向地移动,以降低所述定位装置在所述检测框架内移动时的摩擦力。 The displacement detection device according to claim 6, wherein the detection frame is configured as a rectangular parallelepiped, and the detection frame further includes a two-channel opening frame, the two channel openings are respectively located at both ends of the detection channel. Two passage openings for respectively defining the detection passage, wherein a guide wheel is installed on one side of the two passage opening frames at the bottom to enable the positioning device to move axially on the guide wheel to Reduce the friction force when the positioning device moves within the detection frame.
PCT/CN2023/083333 2022-03-31 2023-03-23 Game controller having displacement detection apparatus, and displacement detection apparatus thereof WO2023185618A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210398009.7 2022-03-31
CN202210398009.7A CN116920361A (en) 2022-03-31 2022-03-31 Game paddle and method of use

Publications (1)

Publication Number Publication Date
WO2023185618A1 true WO2023185618A1 (en) 2023-10-05

Family

ID=88199218

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/CN2023/083333 WO2023185618A1 (en) 2022-03-31 2023-03-23 Game controller having displacement detection apparatus, and displacement detection apparatus thereof
PCT/CN2023/085218 WO2023186036A1 (en) 2022-03-31 2023-03-30 Controller having displacement measurement devices, and displacement control method therefor

Family Applications After (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/085218 WO2023186036A1 (en) 2022-03-31 2023-03-30 Controller having displacement measurement devices, and displacement control method therefor

Country Status (2)

Country Link
CN (1) CN116920361A (en)
WO (2) WO2023185618A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009082696A (en) * 2007-09-12 2009-04-23 Namco Bandai Games Inc Program, information storage medium, and game system
CN101455903A (en) * 2008-12-29 2009-06-17 何江 Game handle for FPS game and positioning method thereof
US20110081969A1 (en) * 2005-08-22 2011-04-07 Akio Ikeda Video game system with wireless modular handheld controller
CN102407019A (en) * 2011-07-30 2012-04-11 周海涛 Game controller
WO2018020212A1 (en) * 2016-07-27 2018-02-01 Mvr Global Limited Control module for computer entertainment system
CN110368678A (en) * 2019-07-22 2019-10-25 青岛歌尔智能传感器有限公司 A kind of detection method of game paddle and its steer direction

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201740513U (en) * 2010-07-21 2011-02-09 杨克虎 Modularized displacement measuring device with low cost
CN111078036A (en) * 2020-01-14 2020-04-28 宁波新文三维股份有限公司 Interactive multimedia display system and network-based control method thereof
CN215642622U (en) * 2021-01-21 2022-01-25 广州市品众电子科技有限公司 Cursor displacement control device and mouse, computer and gamepad using same

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110081969A1 (en) * 2005-08-22 2011-04-07 Akio Ikeda Video game system with wireless modular handheld controller
JP2009082696A (en) * 2007-09-12 2009-04-23 Namco Bandai Games Inc Program, information storage medium, and game system
CN101455903A (en) * 2008-12-29 2009-06-17 何江 Game handle for FPS game and positioning method thereof
CN102407019A (en) * 2011-07-30 2012-04-11 周海涛 Game controller
WO2018020212A1 (en) * 2016-07-27 2018-02-01 Mvr Global Limited Control module for computer entertainment system
CN110368678A (en) * 2019-07-22 2019-10-25 青岛歌尔智能传感器有限公司 A kind of detection method of game paddle and its steer direction

Also Published As

Publication number Publication date
CN116920361A (en) 2023-10-24
WO2023186036A1 (en) 2023-10-05

Similar Documents

Publication Publication Date Title
US8310656B2 (en) Mapping movements of a hand-held controller to the two-dimensional image plane of a display screen
US8781151B2 (en) Object detection using video input combined with tilt angle information
US10220302B2 (en) Method and apparatus for tracking three-dimensional movements of an object using a depth sensing camera
US10705619B2 (en) System and method for gesture based data and command input via a wearable device
JP5358152B2 (en) Handheld information processing device
US8184100B2 (en) Inertia sensing input controller and receiver and interactive system using thereof
JP5412227B2 (en) Video display device and display control method thereof
US20070265075A1 (en) Attachable structure for use with hand-held controller having tracking ability
US20060282873A1 (en) Hand-held controller having detectable elements for tracking purposes
US20140168100A1 (en) Video-game controller assemblies designed for progressive control of actionable-objects displayed on touchscreens: expanding the method and breadth of touch-input delivery
US10709971B2 (en) Information processing system, extended input device, and information processing method
US20090104993A1 (en) Electronic game controller with motion-sensing capability
CN102360251B (en) Air mouse, air mouse control system and method for realizing control
JP5379382B2 (en) Display control program, display control device, display control system, and display control method
US8358283B2 (en) Virtual interface and control device
US8795077B1 (en) Game controllers with full controlling mechanisms
WO2023185618A1 (en) Game controller having displacement detection apparatus, and displacement detection apparatus thereof
US20020186204A1 (en) Apparatus for sensing location of object on screen
US20140168079A1 (en) Cursor control system
USRE48417E1 (en) Object direction using video input combined with tilt angle information
CN220193955U (en) Game controller with displacement detecting device and displacement detecting device thereof
US20230310980A1 (en) Game controller with displacement detecting device and displacement detecting device thereof
US20120100917A1 (en) Video game action detecting system
TWI611312B (en) Method for transforming mobile communication device into game joystick
TWM449618U (en) Configurable hand-held system for interactive games

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23777988

Country of ref document: EP

Kind code of ref document: A1