The present invention relates to a method for operating an input device and to such an input device. At least one input element of the input device is actuated at least partially manually in order to carry out an input.
Such input devices are used, for example, as mouse wheels in computer mice or as control buttons on car steering wheels. Input devices known in the prior art have the disadvantage that the methods known for control only provide insufficient feedback for a user.
Mouse wheels and control rollers on motor vehicle steering wheels usually have a tactile grid in order to give the user haptic feedback when turning. This allows the user to control the input device in a more targeted manner.
But if the user, for example, wants to scroll through a long document on the computer with a computer mouse, you often have to turn the mouse wheel many times to get further. This can take a relatively long time and the user has to constantly turn the mouse wheel. Alternatively, the user can hold the scroll bar with the mouse button and pull it up or down on the screen to move forward or back more quickly. To do this, the user must realign the computer mouse on the screen and fix the scroll bar. It would be easier if the user could move through the document more quickly by turning the mouse wheel faster. One disadvantage, however, is the rasterization of the mouse wheel, which provides periodic resistance to the rotational movement. However, the grid is advantageous for the operating experience.
In contrast, the object of the present invention is to improve the usability of the input device. For example, the user, e.g., can navigate through longer lists more easily with a computer mouse or a control wheel on a motor vehicle. In particular, the ease of use and/or ergonomics should be improved and the user should be better supported when working with the input device. Preferably, the use of the input device and the execution of entries should be made more intuitive.
This object is achieved by methods having the features of claim 1 and by an input device having the features of claim 31. Preferred developments of the invention are the subject matter of the dependent claims. Further advantages and features of the present invention result from the general description and the description of the exemplary embodiments.
The method according to the invention serves to operate an input device, in particular for a computer device. At least one input element of the input device is actuated, at least partially, manually in order to carry out an input, in particular into the computer device which is operatively connected to the input device. The input element of the input device is an (at least) movable and in particular pivotable input element. The input element of the input device is actuated at least partially manually and in particular pivoted in order to carry out an input. At least one change in an angular position of the input element is detected by means of at least one sensor device. A signal is output which is influenced at least by the change in the angular position of the input element. A freewheeling state of the pivotable input element is simulated from a starting time. From the start time (after) is in the freewheeling state outputs a signal which is independent of the angular position of the input element.
The invention has many advantages. A significant advantage is that the input element does not have to offer any actual freewheeling. Freewheeling is simulated. For this purpose, a freewheeling state is started.
The start time is preferably set when the user issues a start command, it being possible in particular for the start command to be triggered by pressing a button or a switch, or acoustically or optically. This can be done by pressing a button or a button or a special switch. Speech recognition or gesture recognition is also possible.
The start command is particularly preferably triggered (automatically) when a characteristic value for a change in the angular position of the input element over time exceeds a predetermined level. For this purpose, the angular positions of the input element over time are compared and movements and/or accelerations of the input element are determined therefrom. At least one characteristic value is derived from the determined movement data.
The characteristic value is preferably derived (continuously or periodically) and compared with the predetermined measure. If the characteristic value reaches or exceeds the predetermined level, the start command is triggered and the start time (simulation start time) for a freewheeling state is specified. In particular, the start time (immediately following) is set. From the start time, a freewheel or freewheeling state is simulated and practically pretended that the input element has a freewheeling function. It is irrelevant whether the input element actually continues to rotate and how long it rotates. It is pretended to keep spinning.
With the start command or from the start time, a freewheeling state of the rotatable input element is simulated. In the freewheeling state, a signal is output which is independent of the angular position of the input element. In the context of the present invention, pivoting is also understood to mean turning. It does not matter whether continuous rotation is possible or occurs.
When determining the characteristic value, it is possible to draw conclusions about speeds and accelerations from changes in the angular position over time due to rotary and/or pivoting movements.
In a simulated freewheeling state or during the simulation of a freewheeling state, the signal that is output does not usually depend on the position or angular position of the input element.
The invention makes it possible to equip conventional input devices with a “freewheel function”. A single “nudge” is sufficient to e.g., achieve continuous scrolling in text on the screen with a computer mouse. The input element can continue to rotate but does not have to. This can also be done with input devices that are not particularly smooth-running or that have a fixed grid.
However, the invention can of course also be implemented with smooth-running input elements, in which the freewheeling state can be extended virtually at will. The simulation of the freewheeling state can also be referred to as a virtual freewheeling function.
Preferably, the simulation of the freewheeling state is terminated (an end time is determined) when the user provides another input. This function can be adjustable and also configurable. Thus, the simulation of the freewheeling state can only be ended with certain inputs and/or when certain keys or certain gestures or acoustic commands are actuated.
For example, the freewheeling state can be terminated selectively when a specific control button, a mouse button, a switch is pressed or when the scroll wheel or a control roller is pressed.
The simulation of the freewheeling state is preferably ended (automatically) when the input element no longer rotates (and e.g., stands) and when the user then begins to rotate the input element, so that the sensor device detects a change in the angular position. This enables an advantageous mode of operation. The user can start the simulation of the freewheel state with certain movements (or other actions) and stop it again with a (slight) movement.
In advantageous refinements, the simulation of the freewheeling state is ended when the speed of the input element is actively changed (by the user) and the input element is braked or accelerated.
In particular, the simulation of the freewheeling state is ended when the input element is (still) rotating and the user actively changes the speed of the input element and brakes or accelerates the input element. A comparison with empirical values preferably takes place here. If a movement speed of the input element reduces over time (due to friction) to the expected extent, there is no reaction. If, on the other hand, acceleration or deceleration occurs beyond the expected extent, the end time is determined and the simulation is terminated.
Preferably, in the freewheeling state or during the simulation of the freewheeling state, a signal is output which is independent of the temporal change in the angular position of the input element during the freewheeling state. It is preferable to act as if it were continuing to rotate.
In preferred developments, the signal includes at least one parameter. At least one parameter can be taken from a group of parameters, which group (or the group) has a current angular position, a current rotational speed and a current angular acceleration and a current point in time and other directly recorded or derived values and the like. The consideration and transfer of several parameters or values allows a particularly delicate and precise control. The signal can be digital and/or analog. A current change in acceleration (jerk) can also be recorded here as an additional value, for example.
The signal preferably depends on the speed of the input element when the predetermined level is exceeded and/or on the acceleration of the input element when the predetermined level is exceeded.
In preferred developments, the characteristic value is derived from a speed and/or an acceleration of the input element. In addition, the characteristic value can also be derived from an angular position and/or from a change in acceleration and/or other (movement) parameters.
The behavior of the user is preferably evaluated by artificial intelligence. In particular, the signal is set in the freewheeling state as a function of the evaluation by the artificial intelligence. In this way, the input device can practically learn itself (or via the computer connected to it): The software then remembers the movement patterns of the input element in particular and uses these for the advantageous internal derivation of control structures and commands in particular (artificial intelligence).
It is preferred that the signal after the start time is greater than the signal at the time at which the characteristic value (for a change in the angular position of the input element over time) exceeds a predetermined level. This also means that the signal can be larger than at the maximum rotational speed of the input element. It is also possible that the signal is greater than at the maximum physically or ergonomically possible rotational speed. This is particularly useful when scrolling through (very) long lists or documents.
A level of the signal that is set immediately after the start time or with the start command can depend on the length of a document and/or the number of list entries in a list and/or the number of Mentie entries of a Mentis and/or a (still remaining) Travel distance depends. In particular, the signal becomes larger (and the scrolling speed increases) when the length of the document, list, etc. is larger.
The signal can also become smaller as the remaining length decreases or as the number of further list entries decreases. The scrolling speed can be reduced to the last 5%, 10% or 20%.
In all of the configurations and developments, the input element can be pivoted at least over a (small) angular range. In particular, the input element can be pivoted at least half a revolution or almost a full revolution. It is also possible and preferred that the input element can be rotated more than one revolution or even several revolutions. The input element can particularly preferably be rotated continuously.
In all embodiments, the signal can depend on the length of time from the start time. In particular, a temporal decrease in the speed of the input element can be simulated during the freewheeling state. Such a decrease can occur linearly or in stages. The associated values can be reduced linearly or exponentially or in another suitable manner. In particular, it is also possible to simulate a course that would occur with an actual freewheel, in which in reality the rotation speed decreases over time due to friction and the input element stops after a certain time. In addition, a signal can also be dependent on a direction of movement (e.g. forward/backward tick) and/or an (initial) speed and/or an (initial) acceleration. In addition, during the freewheeling state, an increase or another dependency, such a, for example, a periodic fluctuation in the speed of the input element can be simulated. Preferably, a (temporal) length of the freewheeling state is limited.
Preferably, at least one mobility of the input element can be deliberately delayed (i.e., preferably braked, and, in particular, damped) and/or held and in particular blocked and/or released by means of at least one controllable magnetorheological braking device. The mobility of the input element is specifically adapted in particular by means of at least one control device and/or in particular by the computer device at least as a function of at least one input condition stored in the computer device and/or in the input device. In particular, the mobility of the input element is adapted by means of an activation of the braking device. The input condition includes in particular a movement parameter of the input element.
Holding in the sense of this application includes, in particular, a very large delay in the mobility of the input element, which can only be overcome with great effort on the part of the operator. In contrast, a blocked input element can (practically) no longer be moved by the user.
The mobility of the input element can be adapted in a targeted manner at least as a function of at least one input condition, the input condition comprising at least one movement parameter.
In particular, the movement parameter includes at least one direction and/or one speed and/or the input condition an acceleration and/or a change in the acceleration of the movement of the input element. In addition, an angular position can preferably also be encompassed by the movement parameter.
The movement can be a linear movement, a pivoting movement and/or a rotary movement. It is also possible for a movement position, such as a rotation and/or swivel angle, to be used specifically as an input condition.
The adaptation of the mobility of the input element depending on the input condition is particularly advantageous. This allows the user to be specifically supported when working with the input device. In addition, the use of the input device is considerably more convenient and the implementation of inputs is made more intuitive. For example, an improvement in productivity and a reduction in the frequency of user errors can be achieved in this way. In particular, the use of the movement parameter advantageously allows haptic feedback to the user. The user receives the feedback directly based on their input and/or movement. A visual check of the input on the operator panel is not necessary. The user can advantageously feel directly how the input is processed, in particular by a connected computer device. People with diabetes can experience greatly reduced sensitivity to touch in the skin, e.g., in your fingers, which makes it difficult or even impossible to control a touch surface (touch-sensitive surface, such as the volume slider). A haptic feedback is very well perceived. In addition, the input conditions can also be stored and/or filed directly on the input device in a memory unit or by a computer device arranged in the input device. In this way, the input conditions can be stored directly in the user's device.
A particular advantage of such developments is that s an additional dimension is offered in which the mobility of the input element can be adjusted. One The first fundamental dimension in which the mobility of the input element can be adjusted is known, for example, from WO 2018/215350 A1. The adaptation of the mobility of the input element as a function of the angle of rotation is described there, so that grid points occur at certain intervals and can be felt (haptic feedback). The invention now makes it possible to superimpose this dimension with a further dimension of haptic feedback. For example, the mobility of the input element can be slowed down or even blocked (second dimension) if the user turns the control element between two grid points (first dimension) too quickly or accelerates too much or suddenly changes direction.
In particular, the method is used to operate a computer mouse. The method can also be used to operate a rotary knob and/or a scroll wheel and/or a thumb roller and/or a joystick and/or a haptic phone case and/or a smart device and/or another input device The operation of technical equipment in vehicles, (as rotary control; rotary/push control; for infotainment, air conditioning, as a gear selector switch, for navigation, for seat adjustment, in the steering or in the steering wheel, for operating the chassis adjustment, driving mode adjustment, distance setting, adaptive cruise control, trailer control . . . ), motor vehicles, aircraft and airplanes, ships, boats, in agricultural engineering (tractors, combine harvesters, harvesters, other field machines for agriculture, snow groomers . . . ), construction machines and machines for material handling (forklifts . . . ), processing machines and systems used in industry or in medical or industrial systems.
The invention can also be used in the operation or as an input device of/for washing machines, kitchen/household appliances and equipment, radios, cameras and film cameras, VR (virtual reality) and AI (artificial intelligence) devices, hi-fi and television systems, smart devices, smart home devices, laptops, PCs, smartwatches, in a crown wheel of wristwatches, or as an input device for computers, or as a computer mouse, or as a wheel in a computer mouse or controller, game consoles, gaming equipment, rotary knob in a keyboard, or other devices.
A computer or a mobile terminal to which the input device is connected can serve as the computing device. The computing device can also be part of another device or a machine or a vehicle. For example, the input device is then a thumb roller in the steering wheel of a vehicle. In particular, the computer device comprises at least one display device. In particular, the input device provides a human-machine interface (HID) or is part of one. In particular, the computer device includes at least one graphical user interface (GUI) and, for example, a monitor or a display or the like. In particular, information and, for example, an input made or the effects of an input made are displayed graphically on the graphical user interface.
The input condition stored in the computer device can be permanently stored. The input condition stored in the computer device can also be determined dynamically, for example as a function of a program or menu. The input condition can also be adjusted dynamically depending on the input, so that there is mutual feedback or dependency.
Bidirectional communication preferably takes place between the computer device and the input device. In particular, the input device can be controlled by the computer device and preferably vice versa. In particular, the computer device can control the braking device and preferably set the braking effect. For this purpose, at least one algorithm and, for example, software or a driver or the like is stored in the computer device. A manual actuation of the input device is understood to mean, in particular, any at least partially muscle-powered actuation. It can also be operated with the foot or with the head.
In the context of the present invention, deceleration is understood to mean, in particular, braking and particularly preferably also damping. A release is understood to mean, in particular, an at least partial reduction in the delay and in particular a cancellation of the delay. When the mobility of the input element is completely released, the braking device is in particular inactive. When released, a magnetorheological medium is preferably not influenced by a magnetic field actively generated by the braking device. When fully released, the input element is in particular freely movable and, for example, freely rotatable. In addition to a rotary movement, a pressure actuation and/or pull actuation can also be provided for the input element.
The method can also be carried out with input devices in which the input element has at least two degrees of freedom. The movability of the input element along a first degree of freedom is specifically blocked and/or in particular fixed by means of a magnetorheological braking device while the input element is actuated for input along the second degree of freedom and/or after the input element has been actuated for input along the second degree of freedom.
In particular, rotation of the input element is blocked by the braking device while the input element is pushed and/or pulled along the second degree of freedom. This offers, e.g., the particular advantage that no accidental input is made by turning while pressing or pulling (so-called push function or pull function). For example, pressing or pulling confirms an entry that was previously selected from a menu by turning. If the input element were accidentally turned while pressing or pulling, an incorrect menu item could be confirmed. Additionally, or alternatively, the rotatability of the input element can be blocked by means of the braking device if the input element has previously been pressed and/or if the input element has previously been pulled. Then no unwanted entries can be made afterwards. In particular, the blocking is canceled again by moving the input element again along the second degree of freedom. The blocking can also be automatically removed after a defined time.
In particular, a pivotal movement along the first degree of freedom is blocked by a linear movement along the second degree of freedom. For this purpose, the input element is preferably pressed and/or pulled in a targeted manner and/or pivoted about a pivot point which lies outside of the input device itself. In particular, the linear movement takes place transversely to the axis of rotation.
In this context, pressing and/or pulling is understood to mean in particular the actuation of at least one button and/or switch and/or a switching mechanism, which can be actuated by pressing, pulling, pivoting and/or turning. The actuation can be detected in particular by additional sensors.
In this way, a second and/or other parallel user input is advantageously suppressed in a targeted manner. This is particularly advantageous if an input is to be isolated from other inputs, such as rotary and/or pivoting movements.
In further developments, the method can also be carried out with input devices in which the mobility of the input element is deliberately delayed, held and in particular locked in particular by means of a magnetorheological braking device is blocked and released and in which the mobility of the input element is predetermined and/or influenced at least as a function of a profile. The profile includes, for example, at least two, three, four, five, ten, twenty, fifty, one hundred or more input conditions that are at least partially dependent or independent of one another. In particular, the profile is specified at least in part by a user.
Movability of the input element is advantageously controlled at the same time as a function of at least two input conditions. Advantageously, the profile can have a plurality or also a large number of input conditions. In particular, a profile contains all the necessary input conditions for controlling a connected computer device. Advantageously, the profiles can be easily exchanged. In addition, it is also possible for the input conditions of the profile to be adjustable and adaptable together and depending on one another. The profile enables transmission of input conditions for controlling the magnetorheological braking device. For example, game profiles for connected computer devices can be adapted and transferred between different computer devices. A profile can, for example, specifically influence the strength and/or the intensity of the deceleration of the movement of the input device to change the braking effect of the magnetorheological braking device.
Particularly advantageously, the input conditions of the profile can be individually adapted by at least one user interface using a computer device. For example, it is possible to select from a large number of predefined profiles and to further adapt them to individual needs. Here the adaptation takes place in particular as a function of the movement parameters of the input element.
In at least one advantageous embodiment, within a range of movement of the input element generates a grid with stop points by the braking device, which influences the movability and a movement of the input element. The grid with the stop points advantageously allows feedback for the user about the movement that has been carried out.
In at least one advantageous development, a distance between at least two stop points lying next to one another within the grid is changed at least partially as a function of the movement parameter of the movement of the input element. This advantageously enables improved feedback for a user of the input element of the input device. It is also possible that the grid itself changes depending on the motion parameter of a motion.
At least one stop point is preferably skipped over and/or left out depending on the movement parameter of the movement of the input element. In addition, it is possible for individual stop points to be left out and/or skipped depending on a position of the input element. In this way, quick movements can advantageously be carried out without disturbing attachment points for the user. Advantageous operation is made possible. It is also possible for the user to feel the attachment points in one direction of movement. As a result, the user advantageously receives feedback, for example if an input is to be variable depending on the direction. In addition, it is possible that a grid is only noticeable to the user at low accelerations.
In at least one advantageous embodiment, the grid has between 3 and 200 stop points. The grid advantageously has in particular between 5 and 100 stop points.
Preferably, when program elements are wiped over (so-called mouseover) the mobility of the input element is set depending on a type of the program element being monitored and/or depending on an input condition for the program element being monitored.
In an advantageous embodiment, the input element is used for scrolling and is preferably used. The mobility of the input element is preferably set and changed depending on the scrolling and in particular set depending on the currently displayed page information and/or other displayed information. The scrolling takes place in particular by means of a rotary movement of the input element. The input element is preferably designed as an input wheel. The input wheel is in particular a finger roller or thumb roller or at least includes one.
The movability of the input element is in particular delayed (in particular damped) or held and in particular blocked if the currently displayed page information includes a previously set marker and/or a search term and/or a user reference. The user notice can include, for example, a prompt and/or a warning or the like.
In an advantageous embodiment, the input element is used for spreadsheet calculations and is preferably used. In this case, the mobility of the input element is preferably set as a function of at least one parameter of the cells in the table, preferably the content of the cells. The parameter can also affect the position of the table cells.
In particular, the movability of the input element when scrolling through a table is delayed and released depending on a displayed cell height and/or cell width and/or an actual cell height and/or cell width. It is provided that there is a grid for scrolling that corresponds to the cell height and/or cell width is set. In particular, the rotational movement of the input element is rasterized. In all of the configurations, the rastering takes place in particular by magnetorheologically generating stop points. In particular, the rasterization takes place through a targeted delaying or blocking and a targeted release of the movement at specific time intervals and/or at specific angles of rotation.
It is preferred and advantageous that the mobility of the input element is adjusted depending on an activity of a program running in the background and/or depending on an operating state of an operating system of the computer device. For example, mobility can be delayed or held and in particular blocked if the program in the background or the operating system issues a user notice and, for example, a prompt and/or a warning.
It is also advantageous and preferred that the movability of the input element is adjusted as a function of a zoom process. In particular, a different delay is set for zooming in than for zooming out. For example, there is a higher delay for zooming in than for zooming out, or vice versa. Advantageously, zooming in occurs with a delay along a movement direction. In this case, zooming out advantageously takes place in an opposite direction of movement with a different delay than for zooming in. Advantageously, the user receives direct haptic feedback about the zooming process.
In a particularly advantageous and preferred embodiment, the input element is used in a construction program and is preferably used. It is preferred that the mobility of the input element depending on a size and/or a priority of a processed by the input device and, e.g., moving component is set. It is possible and advantageous for an input into at least one input menu with inactive and active input fields for the mobility of the input element to be set depending on whether the input field is inactive or active. For example, mobility is blocked or at least partially delayed for inactive input fields.
It is possible and preferred for the mobility of the input element to be changed in a targeted manner in order to provide a haptic confirmation of an input that has taken place beforehand. Such a confirmation or such feedback can take place much quieter and more specifically with the invention than, for example, with a mechanically ratcheted mouse. In addition, many different confirmations can be made with the invention by appropriately adjusting the mobility. For example, the confirmation is made by the input element vibrating and/or rattling.
In this application, rattling is understood to mean, in particular, alternating blocking and releasing of the movability of the input element during an input or during a movement. The blocking and releasing takes place with a high frequency. A higher frequency can be provided for vibration than for chatter. For example, a frequency of at least 10 Hz or at least 50 Hz or at least 100 Hz or more is provided. Provision can be made for different types of confirmations to be provided depending on the level of the frequency.
In the event of an incorrect and/or implausible and/or critical input, the mobility of the input element is preferably delayed or held and in particular blocked. Such an input can also be acknowledged with the confirmation described above, for example by vibrating and/or rattling. Such configurations are particularly advantageous in the case of sensitive inputs or also in the case of medical devices. As a result, dangerous processes and, for example, critical machine movements or robot movements are prevented or displayed haptically to the user.
In an advantageous embodiment, it is provided that, after an input, the mobility of the input element is delayed or blocked until at least one further user input has taken place. The further user input takes place in particular through an input other than the delayed or fixed and in particular blocked mobility of the input element. For example, a pulling or pressing of the input element can be provided if the rotatability is delayed or held and, in particular, blocked. It is also possible that the further user input takes place by means of another input device. The further user input can, for example, relate to a confirmation of a particularly important or critical input.
In a likewise advantageous and preferred embodiment, the input device is used in gaming (computer games) and is used in particular. In this case, it is preferred that the mobility of the input element is set as a function of a scenario generated by the computer device. Preferably, the movability of the input element is delayed the more, the higher a force to be fictitiously applied in the scenario and/or the more difficult an action to be fictitiously performed in the scenario is. The delay is advantageously influenced continuously and in real time as a function of the input condition and in particular the movement parameter.
In all configurations it is possible that the mobility and preferably a grid of the rotatability of the input element can be adapted by at least one user input. The adjustment made is preferably stored in the computer device and/or in the input device. For example, the grid provided in the normal case can be coarsened and/or refined. It can also have a maximum Delay of mobility be adjustable. In particular, such an adaptation can take place specifically for a respective program.
In a particularly advantageous and preferred development, the input element includes at least one input wheel. The input wheel is designed in particular as a mouse wheel, in particular of a computer mouse. In this case, the input preferably takes place at least by turning the input wheel. Preferably, the rotatability of the input wheel can be deliberately delayed, in particular damped, and held, and in particular blocked and released, by means of the braking device. The input element, in particular the input wheel, preferably also has at least one axial mobility. For example, pushing and/or pulling the input element and preferably the input wheel can be provided.
In all possible configurations, it is particularly preferred that the movability of the input element can or is adjusted from freely movable to completely blocked. The ability to move or rotate within the scope of the present invention is completely blocked if a movement or rotation is not possible due to a force that can be generated manually during operational use of the input device. In particular, the braking device is suitable and designed to apply a deceleration torque of between 0.001 Nm (basic torque without deceleration) and 0.02 Nm (maximum deceleration), particularly in mouse wheel applications. In addition, it is also possible in other areas of application to apply deceleration torques of at least up to 0.5 Nm and preferably at least 2 Nm or at least 3 Nm. The basic torque and the maximum deceleration are advantageously dependent in particular on the design of the input device and the magnetorheological braking device.
It is preferred that the mobility of the input element and in particular the rotatability of the input wheel between freely rotatable and fixed and in particular blocked with a frequency of at least 10 Hz and preferably at least 50 Hz can or is switched over. A frequency of at least 20 Hz or at least 30 Hz or at least 40 Hz is also possible. A frequency of at least 60 Hz or at least 80 Hz or at least 100 Hz or around 1 kHz or an even higher frequency can also be provided. Frequencies of at least 120 Hz or at least 200 Hz or more are also possible.
For the rotatability of the input wheel, in particular at least 50 stop points and preferably at least 100 stop points can be set for each revolution. At least 150 or at least 200 or at least 250 or at least 300 attachment points are also possible. At least or at least 400 attachment points can also be provided. The minimum angle of rotation that can be set between two stop points is in particular a maximum of 10° 11 and preferably a maximum of 5° and particularly preferably a maximum of 2°. The minimum angle of rotation that can be set between two attachment points can also be a maximum of 1° or a maximum of 0.5° or a maximum of 0.1º.
The number of attachment points is preferably set as a function of a number of input options provided. For example, the number of anchor points is set depending on selection options, menu options and/or a number of pages or tabs or the like. In this case, a stop point is provided in particular by the fact that the rotatability of the input wheel is at least temporarily deliberately delayed and in particular blocked and then released again.
In at least one advantageous development, a vibration, i.e. a vibration, is used as a warning signal, i.e., in particular a ripple (vibration) is generated by the magnetorheological braking device with a frequency of more than 100 Hz, so that a haptic perception and a perceptible sound are generated by the magnetorheological braking device. The current flow and/or the voltage alternate between a positive (maximum) value, a zero value and a negative (maximum) value. The frequency of the warning signal can advantageously be between 50 Hz and 2 kHz or even higher up to 20 KHz. The current flow in the magnetorheological braking device is reversed, in particular periodically, so that the braking device vibrates and passes on the warning to the user. In addition, the braking device also generates an audible sound signal at such a high frequency. It can be advantageous not to place the alternating current signal and/or voltage signal symmetrically around the zero point, but rather to apply an offset. This changes, in particular, the perceived feeling of the user. In particular, audible frequencies are output by the braking device. When the input element moves, the vibration can be perceived, for example, by a finger and/or the user's hand. A vibration generated by the braking device is transmitted from a support body of the input element or the braking device, for example, to at least one housing of the input device, which is designed, for example, as a computer mouse. In this way, a shrinkage that is acoustically perceptible, preferably for a human, can be generated.
It is practically possible to generate a tone with the input element. The sound or audible fade may not only come from the braking device itself, but from the vibration of the housing and many or nearly all or all parts of the mouse.
In a specific embodiment, the vibration is passed on from the mounting of the mouse wheel or the brake to the housing of the mouse. The resulting vibration of the mouse body creates the acoustic sound.
If there is a ripple, the mobility of the input element may be blocked at least in sections. In addition, the mobility of the input element can also be partially delayed and/or partially fixed. In particular, superimpositions with other signals of the braking device are possible.
Voltages for operating the magnetorheological braking device are preferably generated by a random number generator, so that a torque and in particular a magnetic field strength quickly jumps back and forth between different strengths. As a result, the mobility of the input element can be adjusted as if, for example, sand were present on or in a bearing point or a bearing was badly worn. The voltage and current range of the random number generator can be varied. In a narrow area in particular, movement of the input element can then feel as if bearing friction is increased.
It is possible and advantageous for a rotation angle between the stop points to be reduced when scrolling and/or changing pages is faster. It is possible that a rotation angle between the stop points is increased when slower scrolling and/or slower page switching occurs. The reverse configuration is also possible.
In particular, the angle of rotation of the input wheel is monitored by means of a sensor device. The sensor device is particularly suitable and designed to detect the angle of rotation with a resolution of at least 1° and preferably at least 0.5° and particularly preferably at least 0.2° or also preferably at least 0.1° or better.
In all of the configurations, it is particularly preferred that the mobility of the input element can or is adjusted in real time. In particular, the braking device is suitable and designed to change the deceleration by at least 30% within less than 100 milliseconds. In particular, the delay can be changed within less than 10 milliseconds by at least 10%, preferably by at least 30% and particularly preferably by at least 50%. The delay can also be variable by at least 100% or 500% or by tens or thousands of times within less than 100 milliseconds. Such real-time control is of particular advantage when working with the input device.
It is possible that the input condition is also dynamically adapted depending on the input. This makes it possible for the movability of the input element to be adjusted according to the principle of feedback and in particular regulation by the input made. A particularly advantageous adaptation of the rotatability and thus a particularly intuitive operation of the input device is achieved by such a mutual dependence between the input and the input condition.
It is possible and preferred that the control of the mobility of the input element is designed to be capable of learning. In particular, at least one machine learning algorithm is stored for this purpose. For example, a user's habits with regard to the implementation of inputs while operating a program are recognized and stored in a memory device. For example, frequently used switching elements or menu items or the like can be recognized and stored. As a result, when the program is used again, the user can be supported by targeted control of the mobility of the input element.
In particular, the braking device comprises at least one field-sensitive magnetorheological medium and at least one field-generating device for generating and controlling a field strength. In particular, the mobility of the input element is specifically influenced by the field generating device and the medium. The input device according to the invention serves in particular to carry out at least one of the methods described above. The input device according to the invention also solves the above task in a particularly advantageous manner. In particular, the input device has the devices necessary for carrying out the method. In particular, the input device has at least those devices that were presented in the context of the description of the method according to the invention. In particular, the input device is suitable and designed to implement the previously described method using an algorithm stored in the input device and/or in the computer device.
A braking device that is particularly advantageous for use with the invention is also described in patent application DE 10 2017 111 031 A1. The entire disclosure of DE 17 10 2017 111 031 A1 is hereby part of the disclosure content of the present application.
In particular, the braking device has at least one wedge bearing and at least one coil arranged axially to the axis of rotation. As a result, the coil does not have to be placed next to the rollers of the wedge bearing, which means that the expansion in the axial direction can be kept smaller in the case of longer rollers. In particular, the input wheel is arranged radially around the wedge bearing.
The method according to the invention and the input device according to the invention are suitable for many applications, some of which are shown below as examples:
For example, an intelligent reading mode in connection with at least one computer device is possible. In this case, for example, an actuation of the input element zooms to an easily legible size and then, especially when rotating, always exactly as a human would read a passage of text. This means that at the end of the sentence the zoom jumps back to the beginning and so on. The writing always stays at the same height and preferably in the same reading area so that the eye does not have to jump back and forth.
In addition, the method and the input device are particularly suitable for accepting and rejecting calls by mobile phones and/or haptic phone cases. In the case of a call, a call can be accepted or rejected, in particular depending on the direction of rotation of an input element with a stop point. When rejecting the call, it is preferably possible to scroll through the input element through various messages, which are sent to the caller in particular by an actuation.
It is also conceivable to use the method and the input device for people with visual impairments and in particular blind people, who receive corresponding feedback in particular in the form of a haptic Morse code through the input device and preferably through the input element, which advantageously serves as an aid.
It is also conceivable to use the method according to the invention and the input device in a thumb roller. The braking device of the thumb roller can advantageously be designed as a horizontal wedge bearing. In particular, the design is very narrow.
In this case, the rolling elements are advantageously designed as cylindrical rollers. The rollers have a small diameter (e.g. 1 mm) and advantageously a larger axial extent (e.g. 5 mm). A magnetic coil can either be essentially horizontal (wound in the axial direction) or essentially in the radial direction (coil wound around the axis).
As also in particular with other actuators for haptic feedback, the thumb roller preferably also needs at least one sensor, which advantageously measures at least one rotational movement. For this purpose, in particular, at least one rotary encoder or also advantageously a magnetic ring with Hall sensor can be used. In principle, the same haptic feedback can advantageously be implemented with the thumb roller as is advantageous with other input devices, which can be implemented in particular as a rotary knob with at least one wedge bearing. Because of the advantageously small installation space, it is preferably not possible to generate such high torques. Experience has shown that this can be dispensed with in the case of a small diameter, or high torques can be of secondary importance.
The thumb roller can advantageously also have a push function (press and hold) in which the thumb roller is advantageously pressed. This can be used in particular to confirm a function and/or also to switch (on/off) and/or in particular also as a return function. Advantageously, any other function e.g., can be defined by the customer, such as, e.g., picking up or hanging up the call.
An input device, which is advantageously designed as a thumb roller, can also be used, for example, as a mechanical on/off switch (turning) and/or preferably also for picking up from the smartphone or for hanging up. Here, the method and the input device can achieve increased functional reliability in relation to incorrect operation compared to a slider or software switch.
In addition, applications are conceivable in which haptic feedback from an input device implemented as a mouse (or from a program) increases working speed and/or advantageously helps to avoid errors. This can be particularly advantageous for long lists, such as spreadsheet programs (e.g. Excel) and/or word processing programs (e.g. Word). There are many different advantageous use cases (individual use cases can be implemented individually or in any combination):
In addition, many possible advantages can be derived from an input device designed as a mouse with, in particular, bidirectional communication:
In addition, the following applications in computer games/game applications are conceivable:
In addition, there are also possible and conceivable advantages in bidirectional communication with CAD programs:
In addition, there are also many advantages in gaming or computer games:
In addition, an advantageous use of the method and the input device is also conceivable for automobiles, in particular in the form of a thumb roller on the steering wheel or preferably a rotary pushbutton, which can also be associated with the following advantages:
In addition, the following general advantages can also be realized as options:
The resistance is particularly high in the case of low tones and is advantageously lower in particular in the case of higher tones. In this way, the pitch on the mouse wheel is advantageously felt and one advantageously knows where one is in particular on the staff.
The invention makes it possible to provide a virtual freewheel or a simulated freewheel state via internal or external software or via a controller programmed into or included in the input device.
The freewheel state can be controlled within the input device. The control of the freewheel state can take place outside of the input device. In particular, the freewheeling state can be controlled in an assigned computer.
In the case of a computer mouse, freewheeling means that the mouse wheel continues to turn without external force after it has been set in motion (by the finger). The finger is removed from the mouse wheel and placed back on the mouse wheel when the freewheel is to stop. Such a “real” freewheel requires a certain amount of energy and smooth running of the mouse wheel and thus low basic friction.
With a real idle state or a simulated idle state, it is possible to scroll through the list in a (very) long list/document so quickly. With real freewheeling, a heavy mouse wheel (e.g. made of metal) results in longer real freewheeling.
Mouse wheels that can be controlled and braked in a targeted manner can, due to internal friction, also with relatively high energy input (by a quick finger movement-a quick nudge/give momentum) cannot be put into free rotation for very long.
With a magnetorheological brake, freewheeling can be achieved over a few revolutions if the basic friction is low or the basic friction is reduced. This facilitates the implementation of a simulated freewheeling state.
The freewheel state is simulated in particular by the software and is not a “real” (physical) freewheel. For example, the mouse wheel is turned by the user and the software interprets this as continuous turning/scrolling until the user stops For example, touch the mouse wheel again and thus stop the (virtual) freewheel, although in reality the mouse wheel can already be stationary again.
The simulated freewheeling state can be activated in particular via:
An input device that can be actively braked then switched in particular to idle or to the smallest possible damping, so that the input element (such as a mouse wheel, for example) experiences only minimal braking (basic friction).
For example, if the user rotates a mouse wheel, the maximum speed reached (simulated in the output) is maintained or slowly reduced in software, possibly via a defined or adjustable reduction curve.
In particular, the simulated freewheeling state is exited again when the user touches the input element (e.g. the mouse wheel) again. The touch can for example be recognized via:
The sensor device or a rotary encoder of the sensor device is in particular so high-resolution that the smallest movement can be measured. The user doesn't even notice that he is turning the mouse wheel by a small angle when he puts his finger on the mouse wheel (again). Tiny movements that come from vibrations from other sources have to be filtered out.
The use of magnetorheological braking devices in input devices then offers the advantage that the sensor device therein usually has a sufficiently high resolution, in particular if ticks (ripples) are to be generated adaptively. To stop the freewheeling state, a direction reversal e.g., the mouse wheel is not necessary.
The user's finger must be regularly lifted from the mouse wheel in the freewheel state or to activate such a state. But this is also the case with a “real” freewheel, because with a real freewheel the finger must not linger on the mouse wheel, otherwise the finger would brake it.
For example, if the mouse wheel on a control device turns quickly and the damping force of an actively braked mouse wheel is switched to minimal, the user usually does not even notice that the mouse wheel is being braked by the friction if he does not keep his finger on it or constantly presses the mouse wheel looks.
First tests with a registered input device worked well.
The optical or acoustic feedback to the user (even if not necessary in the standard use case) can possibly also be simulated by the integrated LEDs in the computer mice and thus simulate a mechanical rotation (“thread” between e.g. two LEDs). or in a similar way). A virtual and simulated idle state is also useful for other applications, i.e. not only for the mouse wheel, but also for rotary/push controls, haptic buttons, side mouse wheels, thumb rollers, e.g., in the steering wheel of an automobile or with a thumb roller in a case of a smartphone or on a thumb roller on a smartphone.
In a preferred development, the input device or the operating device includes a control device which is suitable and designed to brake the rotational movement of the operating part by means of the in particular magnetorheological braking device as a function of an operating state of a motor vehicle. The operating state preferably includes at least one driving mode and at least one stationary mode. The stationary operation includes in particular at least one charging operation for a traction battery of an at least partially electrically operated vehicle.
In particular, the control device is suitable and designed to select and set or propose a functional level, which can be operated with the control panel, automatically and preferably using a machine learning algorithm, depending on the operating state. In particular, the function level includes at least one entertainment function. In particular, the entertainment function is selected depending on the stand operation. In particular, the functional level includes at least one driver assistance function. In particular, the driving assistance function is selected depending on the driving operation.
It is preferred and advantageous that the control device is suitable and designed to automatically block and/or not suggest a functional level depending on the operating state and preferably using the machine learning algorithm. In particular, depending on the driving operation, those functional levels are specifically blocked and/or not suggested which are suitable for distracting the driver and/or which are legally prohibited while driving. In particular, it can be stored in the control device which functional levels should be blocked and/or not suggested.
Such further developments can be carried out purely by way of example as follows (in this case individual features can also be implemented individually or in any combination with one another): Electric/hybrid vehicles require more time to refuel (charge) than internal combustion engine vehicles. Depending on the charging structure and battery size, this can be several hours. Even with fast charging stations (800 volts), charging takes noticeably longer than refueling with fossil fuel. A motor vehicle is equipped with many operating elements which are designed at least in part like the operating part described here. During the charging process (stationary operation), the adaptive (magnetorheological) controls in the vehicle are haptically controlled in such a way that the driver can use them to pass the time or work (adjustment of entertainment functions). The car and the controls then become an office or a gaming station. For example, a control panel designed as a rotary wheel or thumb roller in the steering wheel or in the center console can be used as a computer mouse wheel, the head-up display, dashboard display or other (touch) displays can be used as a display unit, the lighting can be used to create effects and the voice input can be used for e.g. texts to dictate. Even a multifunctional seat (its massage function) or the chassis can be included (e.g. air suspension from a car or truck) and to recreate certain game states more realistically. The blinker, gear lever, (shift) paddles/pedals to control in games, the (by wire) pedals to control a car in a gaming game (e.g. Need for Speed . . . ), and the steering wheel, especially in cars with steer by wire, or all together as Flight Simulator Operation/Game. For this purpose, the haptic (force feedback), i.e. the force over the distance or the torque over the angle, must be set variably according to the requirements and be adjusted (in particular by the control device, which specifically controls the braking device). The haptic feedback of the thumb roller in the steering wheel is expanded so that e.g. in connection with an office application (PC) it is easier to scroll through pages, a brief increase in force on the user finger is noticeable when the page breaks. The scroll wheel becomes harder to turn (stops) at the end of pages, end of view, zoom max/min, end of lists etc. It is blocked when you visit forbidden sites (e.g. as parental control on the Internet). The grid of the input wheel can be switched on and off and the strength of the grid can be changed. The user can set the grid width as desired. File folder and file sizes are indicated by more drag when moving. When scrolling through folders, the resistance is greater for large folders and less for small and individual files. The thumb roller, which becomes a mouse wheel, can change its scrolling behavior when the cursor approaches a desired (favorite) point (or fixed points, at a constant distance, etc.). If the mouse wheel is used for gaming, the torque should generally be reduced (e.g. <1 mNm, because the adaptive wheel is used for much longer than for setting a menu when driving, so it is more strenuous. When driving, or in the driving operation, the controls should be a little heavier (higher torque or force; e.g. 2 mNm), as the vehicle is exposed to vibrations and driving is a dynamic process (forces act from outside). When stationary or when charging the battery is an overall static process in which the control element is used for a long time and intensively, but in a quiet environment very intensive input sometimes leads to inflammation (e.g. tendonitis). In addition, in games or office applications, the torque must be varied more finely and in more stages (more diversely) and with different tactile curves than when operating the car. The modes can be programmed, especially when used as a non-driving-specific control element, so that every user can implement their own ideas. A simple app for adjusting individual haptic feedback can be implemented for this purpose. The haptics in the vehicle can also be taken over from the game console at home or the PC in the office (e.g. settings are stored and taken over in the cloud). However, the haptic should return to a standard mode for driving-specific inputs so that the vehicle driver receives reproducible feedback for driving events, especially if these are safety-relevant (e.g. cruise control, distance control, accelerator, brake . . . ). The above is also beneficial for the rear seats in the car. There, too, the adaptive rotary controls for the ventilation or the input devices for the air conditioning can be used haptically as input devices for playing. For example, children can use the multifunctional control elements that are already available when charging the battery or while driving and thus pass the time. The vehicle can also be used in the garage as a “game simulator” or as a “driving school simulator”, it doesn't just have to be when charging the battery. Such designs can also be used for other vehicles such as trucks, off-highway vehicles, motorcycles, snow groomers, airplanes, bicycles . . . , that is, vehicles that have operating elements that can be adaptively adjusted.
The applicant reserves the right to claim an input device that is suitable and designed to be operated according to the method described here.
Further advantages and features of the present invention result from the description of the exemplary embodiments, which are explained below with reference to the attached figures.
In the figures show:
In the
The rotary body 3 is rotatably mounted on an axle unit 2 by means of a bearing device 22 not shown in detail here. The rotary body 3 can also be rotatably mounted on an axle unit 2 by means of a wedge bearing device 6 designed here as a roller bearing. However, the wedge bearing device 6 is preferably not, or only partially, provided for the mounting of the rotary body 3 on the axle unit, but is used for the braking device 4 presented below. The rolling bodies serve here as braking bodies 44.
The axle unit 2 can be attached to an object to be operated and be mounted for example in an interior of a motor vehicle or on a medical device or smart device. For this purpose, the axle unit 2 can have assembly means that are not shown in detail here.
It can be provided here or in the following embodiments that the rotary body 3 can also be displaced in the longitudinal direction or along the axis of rotation on the axle unit 2. Operation is then carried out by turning, pressing and/or pulling or moving the rotary knob 3.
The rotary body 3 is designed here like a sleeve and comprises a cylindrical wall and an end wall connected to it in one piece. The axle unit 2 protrudes from an open end face of the rotary body 3.
The finger roller 23 can be equipped with an additional part 33 indicated here by dashed lines. This results in an increase in diameter, so that the ability to rotate is made easier, for example in the case of a wheel on a computer mouse or game controller that can be rotated with one finger, or a rotary wheel on a computer keyboard thumb roller.
The rotary movement of the rotary knob 3 is damped here by a magnetorheological braking device 4 arranged in a receiving space 13 inside the rotary knob 3. The braking device 4 uses a coil unit 24 to generate a magnetic field which acts on a magnetorheological medium 34 located in the receiving space 13. This leads to a local and strong crosslinking of magnetically polarizable particles in the medium 34. The braking device 4 thus enables a targeted deceleration and even a complete blocking of the rotational movement. So can be done with the braking device 4 haptic feedback during the rotation of the rotating body 3, for example, by a correspondingly perceptible grid or through dynamically adjustable stops.
The medium here is a magnetorheological fluid, which for example, as a carrier liquid includes an oil in which ferromagnetic particles 19 are present. Glycol, grease, silicone, water, wax, and thick or thin materials can also be used as the carrier medium but are not limited to these. The carrier medium can also be gaseous and/or a gas mixture (e.g., air or ambient air) or the carrier medium can be dispensed with (vacuum, nitrogen or air and e.g., ambient air). In this case, only particles that can be influenced by the magnetic field (e.g., carbonyl iron) are filled into the receiving space or active gap. A mixture with other-preferably with lubricating properties-particles such as graphite, molybdenum, plastic particles, polymeric materials are possible. It can also be a combination of the materials mentioned (e.g., carbonyl iron powder mixed with graphite and air as the carrier medium). As a carbonyl iron powder without a (liquid) carrier medium, the powder with the designation CIP ER from BASF can be used, for example, with a minimum proportion of iron of 97%, without coating and an average size of the particles of 5 Ipm, or the CIP SQ-R from BASF with at least 98.5% iron content, 4.5 pm average size and SiO2 coating. The various powders differ in the size distribution of the particles, in the coating, in the particle shape, etc.
The ferromagnetic or ferrimagnetic particles 19 are preferably carbonyl iron powder with spherical microparticles, the size distribution and shape of the particles depending on the specific application. A particle size distribution of between one and twenty micrometers is specifically preferred, although smaller (<1 micrometer) to very small (a few nanometers, typically 5 to 10 nanometers) or larger particles of twenty, thirty, forty and fifty micrometers are also possible. Depending on the application, the particle size can also become significantly larger and even reach the millimeter range (particle balls). The particles can also have a special coating/mantle (titanium coating, ceramic, carbon mantle, polymer coating, etc.) so that they can better withstand or stabilize the high pressure loads that occur depending on the application. The particles can also have a coating against corrosion or electrical conduction. For this application, the magnetorheological particles can be made not only from carbonyl iron powder (pure iron; iron pentacarbonyl), but e.g., also made of special iron (harder steel) or other special materials (magnetite, cobalt . . . ), or a combination thereof. Low hysteresis superparamagnetic particles are also possible and advantageous.
In order to supply and control the coil unit 24, the braking device 4 here includes an electrical connection 14, which is designed, for example, in the form of a printed circuit board or printed circuit board or as a cable line. The connection line 11 extends here through a bore 12 running in the longitudinal direction of the axle unit 2.
The receiving space 13 is sealed off from the outside here with a sealing device 7 and a sealing unit 17 in order to prevent the medium 34 from escaping. The sealing device 7 closes the open end face of the rotating body 3. A second sealing part 37 rests against the axle unit 3. The sealing parts 27, 37 are fastened here to a support structure designed as a wall 8.
The sealing unit 17 is designed here as an O-ring and surrounds the axle unit 3 radially. The sealing unit 17 abuts against the axle unit 2 and the rotating body 3. As a result, the part of the receiving space 13 filled with the medium 34 is sealed off from another part of the receiving space 13.
It is also possible, as the lower half of
A sensor device 5 is provided here in order to monitor the rotational position of the rotary body 3 and to be able to use it to control the braking device 4. The sensor device 5 comprises a magnetic ring unit 15 and a magnetic field sensor 25.
The magnetic ring unit 15 is diametrically polarized here and has a north pole and a south pole. The magnetic field sensor 25 embodied here as a Hall sensor measures the magnetic field emanating from the magnetic ring unit 15 and thus enables the angle of rotation to be reliably determined.
In addition, the magnetic field sensor 25 is preferably three-dimensional here, so that in addition to the rotation, an axial displacement of the rotary body 3 relative to the axle unit 2 can also be measured. As a result, both the rotation and a push button function, or the pressing and blocking 816 (push/pull) can be measured simultaneously with the same sensor 25. The braking device 1 can, for example, also only be equipped with a rotating function and/or a pressing function.
The sensor device 5 is particularly advantageously integrated into the braking device 1. For this purpose, the sensor 25 is inserted here into the bore 12 of the axle unit 2. The magnetic ring unit 15 surrounds the sensor 25 radially and is attached to the rotary body 3. This has the advantage that not length tolerances, but only precisely manufactured diameter tolerances come into play. The radial bearing clearance between the rotating rotary body 3 and the stationary axle unit 2 is correspondingly small and can also be easily controlled in series production.
A further advantage is that axial movements or displacements between the rotary body 3 and the axle unit 2 do not adversely affect the sensor signal because the measurement is in the radial direction and the radial distance is essentially decisive for the quality of the measurement signal.
Another advantage is that the arrangement shown here is particularly insensitive to dirt and liquids because the sensor is located on the inside. In addition, the sensor can be encapsulated in the bore 12 with a plastic, for example.
The braking device 1 is equipped with a shielding device 9 for shielding the sensor device 5 from the magnetic field of the coil unit 24 of the braking device 4. The braking device 1 shown here differs from the braking devices 1 described above, in addition to the shielding device 9, in particular also in the design of the rotary body 3 and the additional part 33. The braking device shown here is, for example, a mouse wheel 804 of a computer mouse 801.
The rotary body 3 is designed here as a cylindrical sleeve and is completely surrounded by the additional part 33 on its outside. In this case, the additional part closes off the rotary body on that radial end face which faces away from the magnetic ring unit 15.
The additional part 33 has a radially circumferential elevation with a significantly enlarged diameter. This makes the braking device 1 shown here particularly suitable as a mouse wheel 804 of a computer mouse 801 or the like. The elevation is designed here with a groove into which a particularly non-slip material and e.g., rubber is embedded.
The braking device 1 shown here has two wedge bearing devices 6 spaced apart from one another. The wedge bearing devices 6 are each equipped with a plurality of brake bodies 44 arranged radially around the axle unit 2. The coil unit 24 is arranged between the wedge bearing devices 6. The braking bodies 44 are here, for example, rolling bodies which roll on the inside of the rotating body 3 or the outside of the axle unit 2.
The magnetic ring unit 15 is coupled to the rotary body 3 in a rotationally fixed manner, so that the magnetic ring unit 15 is also rotated when the rotary body 3 rotates. The magnetic field sensor 25 is inserted into the bore 12 of the axle unit 2 here. The magnetic ring unit 15 surrounds the sensor 25 radially and is arranged axially at the end. The magnetic field sensor 25 is arranged here with an axial offset to the axial center of the magnet ring unit 15. This results in a particularly high-resolution and reproducible sensing and in particular a detection of the axial position of the rotary body 3 in relation to the axle unit 2.
The shielding device 9 comprises a shielding body 19 embodied here as a shielding ring 190. The shielding device 9 also comprises a separating unit 29, which is provided here by a gap 290 filled with a filling medium 291. In addition, the shielding device 9 includes a magnetic decoupling device 39 which is provided here by a decoupling sleeve 390 and a decoupling gap 391.
The decoupling sleeve 190 here comprises an axial wall 392 on which the sealing device 7 is arranged. In addition, a bearing device 22 (not shown in detail here) can be arranged on the axial wall 392.
From the shielding body 19 is equipped here with an L-shaped cross-section and made of a particularly magnetically conductive material manufactured. From the shielding body 19 surrounds the magnet ring unit 15 on its radial outside and on its axial side facing the coil unit 24. For magnetic decoupling, the gap 290 is arranged between the shielding body 19 and the magnetic ring unit 15 and is filled with a filling medium 291. In this case, the filling medium 291 has a particularly low magnetic conductivity. In addition, the magnetic ring unit 15 is attached to the shielding body 19 via the filling medium 291.
A magnetic decoupling is achieved between the rotary body 3 and the shielding body 19 by the decoupling device 39. For this purpose, the decoupling sleeve 390 and a filling medium arranged in the decoupling gap 391 also have a particularly low magnetic conductivity. The decoupling sleeve 391 is here non-rotatably connected to the shielding body 19 and the additional part 33 and the rotating body 3.
In order to be able to decouple the rotating body 3 even better from the sensor device 5, the rotating body 3 is arranged here at an axial distance from the decoupling sleeve 390. The end of the rotary body 3 which faces the magnetic ring unit 15 does not protrude beyond the braking body 44. In addition, the rotary body 3 is set back or shortened axially in relation to the additional part 33. This results in a particularly advantageous magnetic and spatial separation of rotary body 3 and decoupling sleeve 390 in a very small space.
Since the magnetic field of the coil unit 24 for the braking effect flows via the rotary body 3, such a configuration offers particularly good shielding. So that this magnetic flux affects the sensor 25 as little as possible, the rotating body 3 is terminated earlier in the axial direction and the magnetically non-conductive additional part 33 takes over the constructive functions (bearing point, sealing points . . . ). As a result, the distance to the sensor 25 is also greater and the assembly becomes lighter overall. The rotary body 3 is made of a particularly magnetically conductive material. The additional part 33 and the decoupling sleeve 390, on the other hand, are made of a magnetically non-conductive material. The shielding body 19 and the rotating body 3 are made of a p-metal, for example. The components described here as magnetically non-conductive are made, for example, of plastic and have a relative magnetic permeability of less than 10.
The problematic fields, which can usually interfere with the measurement of the angle of rotation, are primarily the fields in the radial direction. These fields are shielded here with a shielding body 19 acting as a coat from a suitable material, e.g., magnetically conductive steel. In addition, the magnetic field of the magnetic ring unit 15 can be further strengthened. As a result, the magnetic ring unit 15 can be dimensioned smaller (thinner) and thus material, construction volume and production costs can be saved.
The construction is also improved in that the wall thickness of the shielding body 19 is varied and a gap 290 is provided between the magnet ring unit 15 and the shielding body 19. Through the gap 290 between the ring 15 and the shielding body 19, the shielding and the reinforcement can be optimally adjusted. The material of the shielding body 19 is selected here so that it does not go into magnetic saturation, so that external magnetic fields are adequately shielded (material in saturation lets magnetic fields through like air, i.e., with the magnetic field constant pO). With an advantageous design of the gap 290 between the ring 15 and the shielding body 19, the magnetic field does not close too much over the shielding body 19 and the field in the center of the sensor 25 is sufficiently homogeneous and is increased compared to a ring 15 of the same or larger size without a shielding body 19.
The dimensioning of the shielding device 9 shown here is particularly well suited for a mouse wheel 804 of a computer mouse 801 and has the following dimensions, for example. The shielding ring 190 is 0.5 mm thick, the distance between shielding ring and ring 15 is also 0.5 mm, the width of ring 15 is 2 mm and the diameter of ring is 8 mm. In this case, the possible interference field from the coil unit 24 is 140 pT, which results in a possible error in the angle measurement of 0.1° (cf. earth's magnetic field: approx. 48 pT in Europe).
Here, the user accelerates the rotational movement significantly after a short reduction and, with the rotational speed 833 or acceleration, at time 853 exceeds the predetermined amount 836. To be precise, a characteristic value 835 derived from the change in the angular positions exceeds the predetermined amount 836 at time 853.
This triggers the start command for the freewheeling state. The time 853 thus becomes the starting time 853 of the simulation of the freewheeling state. From this starting time 853 until the simulation of the freewheeling state 850 is completed, a signal 843 is output, which no longer depends on the current position of the input element 802.
Basically, the input element 802 can run on more or less after being pushed by the finger. The output or derived signal 843 is independent of this. In simple cases, a high value can be set as signal 843 and remain constant over time (curve 841a). It is also possible that the signal is reduced over time (curve 841b). The reduction over time can be based on empirical values or can be reduced linearly, quadratically, exponentially or in stages. It is also possible that the signal is increased at the beginning of the freewheeling state 850 and is thus set higher than it is at the rotational speed (or acceleration) at the start of the freewheeling state 850. This is shown by the curve 841cm, which is constant here during the duration of the freewheeling state 850 but can also be non-linear. At time 853 there is a vertical jump to a higher value than would be expected.
The signal and thus the speed of the virtual scrolling can also be as fast as the maximum speed at which the user turns the input element 802 in the idle state. The signal (and thus the scrolling speed) can also exceed the speed and is therefore not limited to the mechanically possible turning speed. An artificial intelligence or the software in the input device or the associated computer can also recognize if this is desired. For example, if a list you want to scroll through is very long and the probability that you want to scroll longer passages increases as a result.
The end time 854 can be predefined, e.g., a predetermined period of time after the start time 853 or continue indefinitely.
It is also possible and preferred that the simulation of the freewheeling state 850 is ended when the user presses a button or a switch or, e.g., pressing a mouse button or issuing a gesture or a voice command. Likewise, the start time 853 can also be triggered via a separate button 838 or a voice command, a gesture or the like, or automatically.
It is also possible and preferred that the end time 854 is then determined and the freewheeling state is ended at the end time 854, at which a conscious change in the movement state of the input element 802 is determined. This can be the case, for example, if the input element 802 no longer rotates and the user rotates it by an angle (even a small one) by touching the input element 802.
It is also possible to determine the end time 854 if the input element 802 is (still) rotating and is being actively accelerated or decelerated by the user. An “active” intervention by the user can be detected by comparing it with the previous course of movement. Acceleration cannot usually happen by itself. Braking over the average of a short period of time also does not happen by itself. Special features of the system can be taken into account as empirical values.
To determine the characteristic value 835, the pivoting or rotational speed and/or the acceleration etc. can be taken into account.
A further exemplary embodiment of an input device 800 according to the invention is shown in
The axle unit 2 is here mounted and supported on the outside of the rotating body 3 of the mouse wheel 804 by bearing devices 22. A particularly small design is possible here, which is accommodated on the support body 46.
The controllable magnetorheological braking device 1 is connected in particular to a computer device (not shown) via the guide plate 35. The mobility of the mouse wheel 804 is controlled and influenced by the magnetorheological braking device 1. At the same time, the mouse wheel 804 continues to serve as an input element 802 for the computer device. Depending on an input condition, the mobility of the input element 802 can be deliberately delayed, held and released. The input condition itself can be deposited and stored here in particular in the computer device or the input device 800 and/or the operating element 802 itself. In this way, a user receives pre-definable and programmable haptic feedback via an input. In this case, an input from the user is detected via a sensor device 5 which can detect both a pivoting movement 827 and a linear movement 826. In addition, the sensor device 5 also records the movement parameters, which here include the direction of rotation, the speed and the acceleration. A linear movement 826 of the mouse wheel 803 is generated here by pressing the mouse wheel 803 down.
In
The reference symbols assigned below for the individual process features refer to arrows and pictogram-like symbols here, for example, for visualization purposes. This is intended to visualize the individual steps/characteristics of the procedure for better understanding.
The mouse wheel 804 works in the haptic mode shown here dependent on the direction 813 depending on the movement 809 in the range of movement 812. If the input element 802 embodied here as a mouse wheel 803 is rotated to the left, the braking device 1 generates a rotation-angle-dependent grid 810 with stop points 811, which the user perceives here as resistance that can be overcome when rotating. If the mouse wheel 803 is moved to the right, there is a freewheel 829 in which the mouse wheel 803 can rotate freely. This enables the user to receive direct feedback about his input.
Another haptic mode of the method is shown in
Another haptic mode is shown in
The range of motion 812 of an input element 802 can be in depending on the haptic mode are variable and adjustable in particular. An adaptation of the mobility and a haptic feedback to the individual needs of a user or depending on a use or a program is advantageously possible in this way.
Another haptic mode of the method is shown in
The haptic mode shown in
A possible user interface 830 is shown in
In all of the configurations, the input device can also be expanded by sensors which are connected to the user directly or indirectly (WLAN, Bluetooth . . . ) (heart rate or heart rate monitor, blood pressure, stress level . . . ) and/or detect the environment (image recognition, ultrasound, laser, LIDAR, microphones . . . ) and from the information obtained and analyzed from this (environment information, user information) change the haptics of the input device.
Number | Date | Country | Kind |
---|---|---|---|
10 2021 122 925.1 | Sep 2021 | DE | national |
10 2021 123 033.0 | Sep 2021 | DE | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2022/074422 | 9/2/2022 | WO |