The present invention pertains to the field of input devices and digital controls, with a focus on real-time adjustments of sensitivity and precision. Input devices can be of a mechanical, electromechanical, electrical, or electronic nature such as resistive sensors, capacitive, magnetic, pressure, optical and more, the sensed parameters are converted to electrical signals that are communicated to the main system using a wired or wireless set up. It has utility in various applications including, but not limited to, computer systems, gaming environments, graphical design software, drone control, general robotics, robotic surgery, remote control of equipment and other digital control systems where input sensors can be used and refined sensitivity is essential.
In specialized applications such as precision gaming, computer-aided design (CAD), graphic design, users often require instantaneous and finely-granular adjustments to input devices sensitivity such as an electronic mouse. Additionally, similar needs for sensitivity adjustments are prevalent in the use of digital stylus pens, game console controllers, drone control, joysticks, and surgery robot control among other uses. Existing solutions typically involve digital sliders, predefined stages, or multi-directional cycles for setting adjustments. Unfortunately, these solutions are non-real-time and necessitate users to pause between interactions, which can be particularly disruptive. These existing mechanisms demand manual, finger-based interactions that can interfere with in-game or in-application actions and hamper reaction speed. For instance, when using game controllers with PC games, a feature like focus aiming, which is activated by pressing the left trigger, requires refined control and real-time adjustments. However, this focus aiming typically only provides a pre-defined single stage of sensitivity, highlighting the need for more granular control options.
The limitations of prior solutions are evident as they often involve discrete settings, necessitate software-based adjustments, and rely heavily on manual, user, finger-based interactions. This methodology is non-real-time and requires users to stop between interactions, which is particularly detrimental for those who need to maintain their workflow, such as gamers, graphic designers, robotic/drone operators, and surgeons using robotic controls among others. As such, there is a significant need for more seamless, real-time adjustments to input device sensitivity to better accommodate the needs of these users.
The invention employs a range of sensors, including but not limited to analog and digital sensors as modifier inputs for real-time adjustments of sensitivity for various devices including but not limited to computer mice, digital stylus pens, game controllers, drones, or surgical robots. These modifier inputs can be of a mechanical, electric, magnetic or optical nature, using potentiometers, capacitive and other type of sensors. These modifier inputs can be actuated by users or by automatic sensing user inputs through a variety of external devices such as foot pedals, elbow rests, mice, or even voice-activated controls, providing a versatile solution. This innovative approach frees the user's hands for primary interactions while offering higher levels of control in various applications. This invention is not limited to the applications mentioned, and can be adapted for use in a variety of other fields requiring real-time sensitivity adjustments from sensor inputs.
This invention allows users to dynamically adjust the sensitivity settings of peripheral, or input/output devices and other controls through an integrated system. This system uses a variety of sensors and modifier peripherals to capture users' actions, converting them into signals transmitted to and processed in real-time by one or several dedicated computing units. The result is a seamless, iterative process for continuous fine-tuning, offering unparalleled levels of control and precision in interactions with computer systems, software applications, gaming environments, equipment remote control, drones, and robotic surgical systems. The versatility of this invention allows for its application in a wide range of fields beyond those explicitly noted.
The invention aims to address the limitations of existing technologies by:
An “input peripheral” refers to any device or apparatus that is designed to provide user-generated or automatic data to a computer or other processing unit. Input peripherals are used for tasks like pointing, clicking, typing, and other forms of data entry or command issuance. These devices can be analog or digital although they connect to a computer or processing unit via various types of interfaces mainly digital such as USB, Bluetooth, or other wired or wireless connections. The input peripheral can capture input signals via resistive, pressure, capacitive, magnetic, sound, optical, mechanic or any other kind of sensors. The input is eventually converted to electric signals that can be transmitted via wire or wireless methods to a computing system for processing, output generation and display.
Examples of input peripherals include, but are not limited to, mice, keyboards, touchpads, styluses, joysticks, game controllers, microphones, webcams, proximity sensors, biometric scanners and more.
A “primary peripheral” refers to the main input peripheral or device with which a user directly interacts with to control a computing system, gaming environment, or software application among other uses. These include but are not limited to a computer mouse, keyboard, joystick, or any other primary input peripherals or devices. The primary peripheral works in conjunction with one or more modifier devices or modifier peripherals to offer real-time, dynamic control parameter adjustments based on user inputs.
A “modifier device” or “modifier peripheral” refers to any input peripheral or standalone device equipped with one or more sensors. These devices are designed to capture user inputs for the purpose of adjusting, modifying, or customizing the control parameters or characteristics of another primary input peripheral in real-time. Modifier devices of existing or future technology can include, but are not limited to, foot pedals equipped with potentiometers, touch screens, load cell buttons, haptic feedback devices, voice recognition systems, neural interfaces, AR or VR peripherals, wearable devices, and gesture recognition devices among others.
The accompanying drawings illustrate several embodiments of the invention and serve to explain the principles of the invention. These depicted embodiments and figures are not exhaustive and do not limit the scope of the invention.
Step 1: User Interaction with Peripherals ((0102) The process commences by recognizing the user's need for precise and dynamic adjustments to peripheral data output and settings (0101). The user actively engages with both primary and modifier peripherals, initiating actions and adjustments that exert influence over the system's output (0102). These interactions may include inputs from input peripherals and modifier peripherals.
Step 2: Conversion of User Actions to Signals ((0103) The actions executed by the user on the input peripherals and modifier peripherals are promptly detected and translated into electrical or digital signals (0103). These signals, representing user intentions, are then poised for further processing within the system.
Step 3: Transmission to Microcontroller ((0104) The generated signals are promptly conveyed to the system's microcontroller, serving as the central hub processing unit (0104). Within the microcontroller, these signals are received, processed, and managed as input data. The microcontroller plays a pivotal role in orchestrating the subsequent stages of the process.
Step 4: Refinement of Input Signals (0105) A pivotal juncture is reached in this step. The microcontroller, driven by the refined input signals, undertakes the task of enhancing the accuracy and precision of the primary input signals. This refinement process incorporates modifier signals obtained from user actions (0105). Additionally, the microcontroller has the option to fine-tune settings of primary peripherals, if needed, to achieve the desired output performance.
Step 5: Forwarding of Fine-Tuned Output (0106) The output of the microcontroller, finely tuned and optimized through the iterative process, is transmitted to the designated device competent in executing the intended output task (0106). Leveraging the benefits of the refined signals, this device achieves the task with an enhanced level of precision and accuracy.
Step 6: Culmination and Ongoing Iteration (0107 and 0108) As the process reaches its conclusion, the outcome manifests a precision action, intimately aligned with real-time user input and any adaptations facilitated by the system (0107). This sequence of steps is designed to operate seamlessly and perpetually, accommodating continuous adjustments and output tasks rooted in the evolving user input (0108).
User Input Collection ((0201 & 0212): The system begins with two distinct user inputs. User ((0201) provides a “modifier input signal” (0202), while User (0212) provides what is referred to as a “primary input signal” (0211).
Microcontroller Processing (0205): Both the “converted modifier input”, now in voltage or optionally digital form (0204), and the digital representation of the “converted primary input” (0208), are sent to a central microcontroller. Within this microcontroller, a specific processing step, identified as 0205, takes place. Here, the primary input (0208) is dynamically processed based on the information derived from the voltage or optionally digital representation of the modifier input (0204).
Output Generation (0206, 0207, 0209): The resultant data, post-modification, is classified as “Modified Primary Digital Data Output” (0206). This data is then forwarded to a final processor, tasked with generating either a physical or digital output, as denoted by item 0207. The nature of this output can be varied, depending on the end application of the system. As an option, in lieu or in addition to the main output feedback signal (0209) is dispatched from the microcontroller (0205) to the primary input conversion unit (0210) to adjust peripheral settings.
In one of the proposed embodiments, as a remote control operation, such as tele surgery, (0204) can be a signal generated by the user, or somebody else, via a sensor device, such as a pedal, a slider, or some other physical, analog or digital input, and (0208) can be the joy stick controlling the movement of a device via a robotic unit (needle, camera, etc), where the signal generated by (0204) in combination with (0208) can slow down or speed up the movement of the unit being controlled based on conditions observed by the users. A telesurgery environment envisions the presence of different actors where each is monitoring or acting on different parameters real time, and providing input to the main system.
User (0301) provides a first “modifier input signal” (0302). User (0313) offers a second “modifier input signal” (0314). User (0312) provides a first “primary input signal” (0311). User (0317) delivers a second “primary input signal” (0318).
b. Second Modifier Input to Voltage/Digital Signal: The second modifier input signal (0314) is converted via the mechanism (0315), resulting in either a voltage or a digital signal labeled the second “converted modifier input” (0316).
The microcontroller (0305) receives all four processed inputs: first converted modifier signal (0304), second converted modifier signal (0316), first converted primary digital signal (0308), and the second converted primary digital signal (0321).
Within the microcontroller (0305), a unique algorithm processes the two primary signals dynamically, modifying them based on the information from the two converted modifier signals.
If needed, feedback signals (0309 and 0320) are dispatched from the microcontroller (0305) to the primary input conversion units (0310 and 0319) to adjust peripheral settings or input interpretation.
Post-processing, the microcontroller (0305) delivers a “Modified Primary Digital Data Output” (0306).
This output (0307) can be routed to various end systems, both physical, electric, acoustic, sound, analog or digital, to produce the desired response or functionality based on the multi-input system's design and objective.
An embodiment representing multiple modifier peripherals and primary inputs could be represented by a team playing an online game, or controlling a complex machine, such as a robot, where different members are monitoring different parameters, and proving input to the main system, while several other key operators are running the operation, and the system automatically modifies their signals and send an output command or signal to the device being controlled.
System Overview: The Enhanced Control System integrates an External Microcontroller Hub (0412) to process inputs from both the Optical Mouse (0401) and the Potentiometer Foot Pedal (0405), aiming to refine cursor precision for example. The mouse captures movements, while the foot pedal gauges user force input.
Both data streams are channeled to the hub, which fine-tunes cursor responses under the guidance of the Computer or Game Console (0417).
Microcontroller Hub (0412): For this embodiment at the core of the Enhanced Control System is the Microcontroller Hub (0412), powered by the Computer/Game Console (0417). This hub serves as the central control unit, managing inputs and outputs within the system. It receives X and Y movement data from the Optical Mouse (0401) through the 1/0 Mouse Cable (0404) and voltage signals from the Potentiometer Foot Pedal (0405) via the 1/0 Foot Pedal Cable (0410). The Microcontroller Hub processes these inputs through the Microcontroller Hub Software (0426), finely adjusting pointer coordinates based on user input (0421) via the Potentiometer Foot Pedal (0405). Additionally, the hub also serves as a pass-through for mouse data, ensuring typical mouse functionalities. The bidirectional communication with the Computer/Game Console (0417) allows for the update of Microcontroller software (0426), optimization of mouse settings, and adjustments to foot pedal input data. The Microcontroller Hub (0412) produces the “Modified Primary Digital Data Output”.
Optical Mouse (0401): The Optical Mouse converts X and Y movements captured by User Hand (0427) through its optical sensor into digital signals via the Optical Mouse Microcontroller (0424). These signals are then sent through the 1/0 Mouse Cable (0404) to the Microcontroller Hub (0412). The Micro Controller Hub actively processes and fine-tunes the X and Y pointer coordinates based on user input from the Potentiometer Foot Pedal (0405), resulting in enhanced mouse pointer precision. The DPI adjustments via data input from the External Microcontroller Hub (0412) can be optional and can be configured based on user preferences through Optical Mouse Microcontroller Software (0429). The Optical Mouse (0401) produces the “Converted Primary Input”.
Potentiometer Foot Pedal (0405): The Potentiometer Foot Pedal (0405) captures user force inputs via its analog potentiometer (not shown in the graphic, considered part of item 0405), transforming them into continuous voltage outputs. These signals are then sent to the Microcontroller Hub (0412) through the Foot Pedal Input/Output/Power Cable (0410). The Microcontroller Hub optimizes pointer coordinates and sensitivity based on foot pedal input. The Potentiometer Foot Pedal (0405) produces the “Converted Modifier Input”.
Computer/Game Console Output System (0417): The Computer/Game Console (0417) functions as a supplementary processing unit and a final output graphic for a gaming embodiment for example, offering visual cursor location information and enabling software adjustments via the 1/0 Micro Controller Hub Input/Output/Power Cable (0415). The Computer Software (0422) provides downloadable code for configuring system settings and updating the External Micro Controller Hub Software (0426).
Power Supply and Connectivity: Power flows from the 120 Volt Power Outlet (0419) through the 120 Volt Outlet Power Cable (0418) to the Computer/Game Console (0417). This console powers the Micro Controller Hub (0412) via the 1/0 Microcontroller Hub Input/Output/Power Cable (0415). The Microcontroller Hub distributes power to the Optical Mouse (0401) and the Potentiometer Foot Pedal (0405) through the 1/0 Mouse Cable (0404) and the 1/0 Foot Pedal Cable (0410), respectively.
Additional Optional Components (Refer to
System Overview: The system in
Optical Mouse with Internal Microcontroller (0501): The Optical Mouse (0501) has a built-in microcontroller (0524). This internal microcontroller (0524) processes precise cursor movements in response to the user's hand motions (0527) and input from the Wireless Potentiometer Foot Pedal input signal. The mouse communicates wireless digital data (0528) via the Foot Pedal Wireless Transmitter (0511) and the Optical Mouse Wireless Receiver (0523). The refined output signal is sent to the Computer/Game Console (0517) via the Optical Mouse Input/Output Cable (0504). DPI adjustments via data input from the Foot Pedal Internal Microcontroller (0525) are optional and can be configured based on user preferences through the Optical Mouse Microcontroller Software (0529). The Optical Mouse (0501) produces both the “Converted Primary Input” and the “Modified Primary Digital Data Output”.
Wireless Potentiometer Foot Pedal (0505): The Wireless Potentiometer Foot Pedal (0505) captures the User-Applied Force Input (0521) and converts it into voltage outputs via in internal potentiometer (not shown in the graphic, considered part of item 0505). These voltage outputs are then relayed to the internal Foot Pedal Microcontroller (0525), where, using the Foot Pedal Microcontroller Software (0526), they are converted to a digital output. Subsequently, this digital output is transmitted wirelessly to the Optical Mouse (0501) via the Foot Pedal Wireless Input/Output Transmitter and Receiver (0511) and the Wireless Mouse Input/Output Transmitter and Receiver (0503). The data signal exchanged between the receiver (0511) and (0503) is defined as the Foot Pedal to Mouse Wireless Data Transmission (0528). This input interacts with the Optical Mouse Internal Microcontroller (0524) to enhance cursor accuracy. The Potentiometer Foot Pedal (0505) produces the “Converted Modifier Input”.
Computer/Game Console (0517): The Computer/Game Console (0517) serves as a supplementary process unit, providing visual cursor feedback and optionally adjusting mouse settings based on user input from the foot pedal. The software (0522) allows for customization, enabling tailored experiences.
Power Supply and Connectivity: Power is supplied through the 120-Volt Power Outlet (0519) and is distributed via the 120-Volt Outlet Power Cable (0518) to the Computer/Game Console (0517). The Optical Mouse Input/Output Cable (0504) powers the Optical Mouse (0501). The Wireless Potentiometer Foot Pedal (0505) is powered by an internal Foot Pedal Battery (0507).
System Overview: The system in
Optical Mouse (0601): The Optical Mouse captures X and Y movements from User Hand (0627) via its optical sensor, converting them into digital signals through the Optical Mouse Internal Microcontroller (0624). These signals are sent to the Potentiometer Foot Pedal (0605) via the Optical Mouse Input/Output Cable (0604). The DPI adjustments via data input from the Foot Pedal Internal Microcontroller (0612) are optional and can be configured based on user preferences through Optical Mouse Microcontroller Software (0629). The Optical Mouse (04601) produces the “Converted Primary Input”.
Potentiometer Foot Pedal (0605): The Potentiometer Foot Pedal captures force inputs by User Foot (0621) via its internal analog potentiometer (not shown in the graphic, considered part of item 0605), transforming them into continuous voltage outputs. These signals are processed by the Foot Pedal Internal Microcontroller (0612) and converted into digital data. Based on user needs, this processed data can either be sent to the Optical Mouse (0601) for DPI adjustments or be utilized by the internal Foot Pedal Microcontroller Software (0626) to fine-tune the cursor speed by adjusting X and Y coordinates. Typical Mouse data is sent to computer through foot pedal and cursor speed adjustment data is primarily sent to the Computer/Game Console (0617) through the Foot Pedal 1/0 Cable (0610). The Potentiometer Foot Pedal (0605) produces both the “Converted Modifier Input” and the “Modified Primary Digital Data Output”.
Computer/Game Console Output System (0617): The Computer/Game Console functions as a supplementary processing unit and a primary output display unit. It receives inputs from the Potentiometer Foot Pedal (0605) for cursor display and pass-through mouse data for typical mouse functionalities. Software settings related to these inputs, which are managed through Computer Software (0622), are optional configurations that can be enabled or disabled based on user preferences.
Power Supply and Connectivity: Power flows from the 120 Volt Power Outlet (0619) through the 120 Volt Outlet Power Cable (0618) to the Computer/Game Console (0617). This console powers the Potentiometer Foot Pedal (0605) via the Foot Pedal 1/0 Cable (0610). The Foot Pedal then distributes power to the Optical Mouse (0601) through the Optical Mouse 1/0 Cable (0604).
System Overview: This embodiment integrates an Optical Mouse (0701) and a Potentiometer Foot Pedal (0705) connected to an external micro controller (0712) as input devices, interfaced through a Computer/Game Console (0717). The Computer Software (0722) receives these inputs and dynamically modifies mouse data, optimizing cursor movements and DPI settings in real-time.
Optical Mouse (0701) & Associated Components: The Optical Mouse is powered by the Computer/Game Console (0717) via the Optical Mouse 1/0 Cable (0704). It captures X and Y movements from the User Hand (0727) and translates these into digital signals, which are then sent to the Computer/Game Console (0717). The Optical Mouse Internal Microcontroller (0724) optionally controls the mouse's optical sensitivity settings based on digital data received from the Computer/Game Console via the Optical Mouse 1/0 Cable (0704). The Optical Mouse Microcontroller Software (0729) allows for real-time adjustment of the mouse's DPI settings, based on inputs from the Potentiometer Foot Pedal (0705). The Optical Mouse (0701) produces the “Converted Primary Input”.
Potentiometer Foot Pedal (0705) & Associated Components: The Potentiometer Foot Pedal (0705) receives power from the Microcontroller Hub (0712) and captures force input from the User Foot (0721), converting it into a continuous voltage signal via an internal potentiometer (not shown in the graphic, considered part of item 0705). The Foot Pedal External Microcontroller (0712) receives the analog voltage signal from the Potentiometer Foot Pedal and converts it into a digital output signal, which is then sent to the Computer/Game Console (0717) for further processing. The External Microcontroller Hub Software (0726) interprets the Potentiometer Foot Pedal's continuous voltage signal to adjust either the cursor speed or the mouse DPI setting real-time. The Foot Pedel External Microcontroller (0712) produces the “Converted Modifier Input”.
Computer/Game Console and Software: Computer/Game Console (0717) receives and processes digital data from both the Optical Mouse and the Foot Pedal External Microcontroller (0712). It also powers these peripherals via their respective 1/0 cables. Computer Software (0722) serves as the central hub for data processing and setting adjustments. It takes input data from both the Optical Mouse (0701) and the Foot Pedal (0705) and adjusts cursor movements and DPI settings in real-time based on inputs. The Computer/Game Console System (0717) produces the “Modified Primary Digital Data Output”.
Interfacing Cables and Connectivity: Power is supplied through the 120-Volt Power Outlet (0719) and is distributed via the 120-Volt Outlet Power Cable (0718) to the Computer/Game Console (0717). The Foot Pedal 1/0 Cable (0710) delivers power to the Potentiometer Foot Pedal and transmits data to and from the Foot Pedal External Microcontroller (0712). The Optical Mouse 1/0 Cable (0704) is responsible for both power and data transfer between the Optical Mouse and the Computer/Game Console (0717). The External Microcontroller 1/0 Cable (0715) delivers power and data between the Foot Pedal External Microcontroller (0712) and the Computer/Game Console (0717).
System Overview: This embodiment integrates an Optical Mouse (0801) and a Potentiometer Foot Pedal with an Internal Microcontroller (0805) as input devices, interfaced through a Computer/Game Console (0817). The system aims to offer enhanced and customizable control for gaming or computer operations.
Optical Mouse (0801) & Associated Components: The Optical Mouse (0801) is powered by the Computer/Game Console (0817) via the Optical Mouse 1/0 Cable (0804). This device captures X and Y movements from the User Hand (0827) and converts these into digital signals, which are sent to the Computer/Game Console (0817). The Optical Mouse Internal Microcontroller (0824) manages the mouse's optical sensitivity and other settings based on digital data received from the Computer/Game Console via the Optical Mouse 1/0 Cable (0804). The Optical Mouse Microcontroller Software (0829) allows for real-time adjustment of the mouse's DPI settings, based on inputs from the Potentiometer Foot Pedal (0805). The Optical Mouse (0801) produces the “Converted Primary Input”.
Potentiometer Foot Pedal (0805) & Associated Components: The Potentiometer Foot Pedal with Internal Microcontroller (0805) receives power from the Computer/Game Console (0817) via the Foot Pedal 1/0 Cable (0810) and captures force input from the User Foot (0821), converting it to a digital signal through an internal potentiometer (not shown in the graphic, considered part of item 0805) and the Foot Pedal Internal Microcontroller (0812).
The Foot Pedal Internal Microcontroller Software (0826) interprets the force input signal from the Potentiometer Foot Pedal to modify either the mouse's X and Y position or the mouse DPI settings in real-time. The Potentiometer Foot Pedal (0805) produces the “Converted Modifier Input”.
Computer/Game Console (0817) and Software (0822): The Computer/Game Console (0817) receives and processes digital data from both the Optical Mouse and the Potentiometer Foot Pedal, powering these peripherals via their respective 1/0 cables (0810 & 0804). Computer Software (0822) serves as the central hub for data processing and settings adjustments. It interprets input data from both the Optical Mouse (0801) and the Potentiometer Foot Pedal (0805) to adjust cursor movements and DPI settings in real-time. The Computer/Game Console System (0817) produces the “Modified Primary Digital Data Output”.
Interfacing Cables and Connectivity: Power is supplied through the 120-Volt Power Outlet (0819) and distributed via the 120-Volt Outlet Power Cable (0818) to the Computer/Game Console (0817). The Foot Pedal 1/0 Cable (0810) provides power to the Potentiometer Foot Pedal and transmits data to and from the Computer/Game Console (0817). The Optical Mouse 1/0 Cable (0804) manages both power and data transfer between the Optical Mouse and the Computer/Game Console (0817).
System Overview: This system aims to integrate an Optical Mouse (0930/0931) with an Internal Load Cell (0928) as pressure sensor into a Computer/Game Console (0917). The goal is to offer precise control over mouse movements and DPI settings through multiple input channels, including the internal Load Cell for real-time adjustments.
Optical Mouse (0930/0931) & Associated Components: The Optical Mouse with Internal Load Cell (0928) is powered by the Computer/Game Console (0917) via the Optical Mouse 1/0 Cable (0904). It captures X and Y movements from the User Hand (0927) and sends these as digital signals to the Computer/Game Console. Additionally, it features a Load Cell for real-time adjustments of either cursor speed or DPI settings.
The Optical Mouse Internal Load Cell (0928) detects force input from the User Hand (0927), converting it into a continuous digital output signal in real-time to adjust the mouse's DPI or, optionally, cursor speed settings.
The Optical Mouse Microcontroller Software (0929) can modify the mouse's optical settings. It is capable of receiving real-time input from the Load Cell (0928) through the Optical Mouse Internal Microcontroller (0924) to adjust either cursor speed or DPI settings. The Optical Mouse (0930/0931) produces both the “Converted Modifier Input”, “Converted Primary Input” and “Modified Primary Digital Data Output”.
Optional Components: Optical Mouse with Internal Load Cell and Palm Button (0931): This variant of the mouse has similar functionalities to item 0930 but adds an additional Palm Button for further input. See
Interfacing Cables and Connectivity: Optical Mouse 1/0 Cable (0904) supplies power from the Computer/Game Console (0917) to the mouse and is responsible for data transfer between the two devices.
Computer/Game Console (0917) and Software (0922): The Computer/Game Console (0917) receives and processes digital data from the Optical Mouse (0930/0931) and can also send optional digital data to adjust the mouse's DPI settings. Power to the Optical Mouse is provided via the Optical Mouse 1/0 Cable (0904).
Computer Software (0922) can serve as the central hub for data processing and adjustments to user-defined settings. It processes input data from the Optical Mouse, allowing for real-time adjustments to cursor movements and DPI settings, specifically through integration with the Optical Mouse Internal Load Cell (0928) that detects pressure from the user's palm.
Power Infrastructure: The 120-Volt Outlet Power Cable (0918) & 120 Volt Power Outlet (0919) components supply power to the Computer/Game Console (0917), which in turn powers the Optical Mouse
Standard Mouse Buttons (1032, 1033, and 1034) are typical mouse buttons that users have become accustomed to:
Palm Button System (1035 to 1041): This innovative system introduces a novel input method using the palm of the hand.
The Palm Button ((1035) is designed to transfer the force exerted by the user's palm to the Compression Load Cell Sensor ((1039) through the Palm Button Compression Load Cell Depressor. The Palm Button Spring (1037) provides feedback to the user and returns the button to its neutral position.
The Palm Button Hinge (1036) transforms the linear force from the Palm Button into rotational movement about the hinge.
The Compression Load Cell Sensor (1039) translates the force exerted on it into a variable voltage or digital signal and receives power from the Mouse Microcontroller (0924).
Other Components: These include the Palm Button Spring (1037), Palm Button Compression Load Cell Depressor (1038), and Palm Button Retainers (1040 and 1041), which ensure the proper movement and positioning of the Palm Button. The Load Cell Sensor Mount/Retainer (1045) holds the sensor in a fixed position.
Mouse Optical Sensor (1043) powered by the microcontroller (0924 see
Optical Mouse Input/Output Cable (0904) serves as the main conduit for power from the Computer or Game Console to the Optical Mouse. The cable also facilitates digital data transfer between the Optical Mouse and the Computer or Game Console.
Additional Features: Optional Manual Switch (1042) lets users manually toggle between adjusting cursor speed vs. DPI adjustments. Optional Slider Knob (1044) allows users to adjust the pressure required to activate the Palm Button, offering customization based on user preference.
Typical Mouse Buttons (1132, 1133, and 1134) are typical mouse buttons that users have become accustomed to:
Compression Load Cell and Retainer (1139 and 1140): Compression Load Cell Sensor (1139) is a significant feature of this mouse embodiment; this sensor detects varying pressures applied by the mouse against surfaces like a user's desk or mouse pad. Upon capturing this, it outputs a variable voltage or digital signal reflecting user's applied force. This offers dynamic control of cursor speeds and DPI adjustments. This sensor receives its power from the Mouse
Microcontroller (0924). Compression Load Cell Retainer (1140) is designed to counteract the pressures applied on the Load Cell and hold retain the sensor in place, ensuring stability and efficacy.
Typical optical mouse items: Mouse Optical Sensor (1143) powered by the microcontroller (0924 see
Optical Mouse Input/Output Cable (0904) serves as the main conduit for power from the Computer or Game Console to the Optical Mouse. The cable also facilitates digital data transfer between the Optical Mouse and the Computer or Game Console.
Additional Control Features: Optional Manual Switch (1142) provides users with the convenience of manually switching between cursor speed and DPI settings. Optional Slider Knob (1144) is a valuable addition for customization, the slider knob lets users adjust the sensitivity of mouse pressure, determining the exact actuation force required.
This system is an innovative integration of a potentiometer foot pedal, optical mouse, and a microcontroller based on the Arduino Uno R3.
The foot pedal, when activated, sends a variable voltage signal to the microcontroller, indicating the desired adjustments to cursor speed or mouse DPI settings.
The optical mouse, on the other hand, functions as a standard input device but has the unique ability to adjust its DPI settings real-time based on instructions from the microcontroller. This dynamic adjustability is influenced by the user's foot pedal input.
Both the foot pedal and the optical mouse derive their power from the microcontroller, which in turn is powered by a computer or game console via a USB connection. Beyond supplying power, the USB connection facilitates bi-directional digital data transfer, allowing the computer to communicate with the microcontroller and vice versa.
In essence, the system enables the user to use the foot pedal to influence mouse settings in real-time, providing an additional layer of control and customization to the traditional mouse experience.
Schematic of Potentiometer Foot Pedal Wire Diagram (1201): The Foot Pedal Wire Diagram (1201) is an electrical schematic outlining the wiring and connectivity of the foot pedal system. This design is powered by a SV supply sourced from the Micro Controller Diagram (1203). Its output primarily comprises a variable voltage signal to “AO” pin of the microcontroller, which is most likely representative of the degree of foot pedal depression or activation. In addition, there's a ground wire which ensures a common ground reference “GND0” pin and is directly linked to the Microcontroller High-Level Wire Diagram (1203).
Schematic of Optical Mouse High Level Wire Diagram (1202): This schematic represents a high-level wiring overview of a typical optical mouse but with certain distinctions. While the mouse derives its SV power from the Micro Controller Diagram (1203) and has a common ground “GRNDI” pin, what's unique is its configurability. This optical mouse is designed to accept digital data from the microcontroller “D4” and “DS” pin to “Data” and “Clock” pins on mouse respectively, which allow for real-time adjustments of the DPI settings, potentially adapting the sensitivity of the mouse cursor movements.
This mouse functions like a typical optical mouse, but with the added capability to dynamically change its DPI settings based on inputs from the microcontroller.
Schematic of Micro Controller High Level Wire Diagram (1203): This is an electrical schematic of a high-level microcontroller wiring, specifically modeled around the Arduino Uno R3. The microcontroller's power is derived directly from a Computer/Game Console through its USB input. It interacts with both the Potentiometer Foot Pedal and Optical Mouse diagrams, accepting voltage signals (“AO” pin) and digital data (pins “D4” and “DS”), respectively. Moreover, it sends and receives digital data via its USB connection with the Computer/Game Console. The microcontroller also supplies SV power to both the Potentiometer Foot Pedal and Optical Mouse diagrams. Its primary function is to interpret the foot pedal's voltage signals (AO) and mouse data (D4 and DS) to adjust cursor speed or the mouse's DPI settings accordingly.
Schematic of Computer USB Input Diagram (1204): The Schematic of Computer USB Input Diagram (1204) provides a detailed view of a computer's USB input, primarily designed to manage digital data, specifically standard mouse inputs. Additionally, it supplies power to the Microcontroller (1203) and facilitates bidirectional digital data transfer with the same. This port is crucial for both power supply and data exchange, enabling the Microcontroller (1203) to operate effectively and communicate to produce the final output of cursor movement on the computer.
| Number | Date | Country | |
|---|---|---|---|
| 63585568 | Sep 2023 | US |