Detecting rotation of magnet in user-carried device using multiple magnetometers

By using magnetic objects with specific magnetization directions and multiple magnetometers in the user's carrying equipment to detect the rotation of the magnetic objects around three axes, the problem of rotational motion in the prior art cannot be detected is solved, and more precise tracking and manipulation determination of the user's carrying equipment is achieved, which expands the application field and reduces costs.

CN120225981APending Publication Date: 2025-06-27ADVANCED MAGNETIC INTERACTION (AMI)
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380079955.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-11-24
Filing Date
2023-11-13
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The prior art has the problem of rotational motion not detecting when determining and tracking the location of passive attachments, which limits the functions and application fields of the user's carrying equipment.

Method used

The trigger event is controlled by using a magnetic object with a specific magnetization direction in the user's carrying device, using a plurality of magnetometers to measure the magnetic field to detect the rotation of the magnetic object around three axes.

Benefits of technology

More precise tracking and manipulation determination of magnetic objects and user-carrying equipment is achieved, expanding the application field of equipment and reducing manufacturing costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120225981A_ABST
    Figure CN120225981A_ABST
Patent Text Reader

Abstract

A user-carried device (100) includes a housing (101) and a magnetic object (110) coupled to the housing (101). The magnetic object (110) has a magnetization direction (120), and the magnetic object (110) is configured to generate a magnetic field (115) associated with the magnetization direction (120). The magnetization direction (120) is oriented relative to the magnetic object (110) such that rotation of the magnetic object (110) about a first axis of rotation (112), a second axis of rotation (114) and a third axis of rotation (116) orthogonal to each other can be detected based on magnetic field measurements with the plurality of magnetometers (300). The user-carried device (100) is configured to control at least one trigger event based on rotation of the magnetic object (110) about the first axis of rotation (112), the second axis of rotation (114) and / or the third axis of rotation (116).
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims the benefit of European Patent Application EP 22 306 733.1, filed on November 24, 2022, the content of which is incorporated herein by reference. Technical Field

[0002] The present disclosure relates to the technical field of determining and / or tracking the position of passive accessories, and more particularly, to user-worn devices, to systems for determining manipulations by a user of a user-worn device, and to methods for determining manipulations by a user of a user-worn device. Background Art

[0003] In the technical field of determining and / or tracking the position of a device (i.e., a user-worn device) held or worn by a user, providing multiple magnetometers allows measuring a magnetic field associated with a magnetic object disposed in or coupled to the user-worn device. A user-worn device using this technique can be electronically passive and / or electrically passive. More specifically, electrically passive means that the user-worn device 100 may not include a power source (e.g., a battery) for powering the electronic features of the user-worn device 100 and / or components for receiving electrical power (e.g., wireless power transmission via an induction coil). Electronically passive means that no computing or processing occurs (or takes place) on the user-worn device. Magnetometer measurements enable determining and / or tracking the position of the magnetic object within a sensing volume generated by the multiple magnetometers. In some applications, the magnetic object may be disposed within a writing device (e.g., a stylus), which can be operated by the user on a writing support during user operation. Based on the magnetic field measurements associated with the magnetic object, the position of the writing device on the writing support can be determined.

[0004] In current applications, a magnetic object disposed in or coupled to a user-worn device can be approximated by a dipole to allow determination and / or tracking of its position within the sensing volume generated by the multiple magnetometers. A magnetic object approximated as a dipole can generate a magnetic field that is rotationally symmetric about at least one axis. Such a magnetic object can be manipulated by the user within the sensing volume and can allow tracking and / or position determination of its movement in five degrees of freedom. These five degrees of freedom can include translation of the magnetic object (and the user-worn device coupled to the magnetic object) along three axes, a first rotation about a first axis, and a second rotation about a second axis. However, rotation of the magnetic object about the at least one axis (about which the magnetic field rotation is axisymmetric) may be undetectable. Therefore, the application fields and areas in passive accessory position determination and / or tracking may be limited. More specifically, certain movements of the magnetic object and / or the user-worn device may be undetectable and may limit specific additional functions of the user-worn device.

[0005] Accordingly, an object of the present disclosure is to provide a user-carrying device, a system for determining a manipulation of the user-carrying device by a user, and a method for determining a manipulation of the user-carrying device by a user, which enables improved tracking and / or position determination of the user-carrying device manipulated within a sensing volume, and more specifically, which enables improved functions in different application fields. Summary of the Invention

[0006] The present disclosure relates to a user-carrying device according to claim 1, a system for determining a manipulation of the user-carrying device by a user according to claim 14, and a method for determining a manipulation of the user-carrying device by a user according to claim 15. The dependent claims depict advantageous embodiments of the present disclosure.

[0007] According to a first aspect of the present disclosure, a user-carrying device includes a housing and a magnetic object coupled to the housing. The magnetic object has a magnetization direction. The magnetic object is configured to generate a magnetic field associated with the magnetization direction. The magnetization direction is oriented with respect to the magnetic object such that rotation of the magnetic object about a first rotation axis, a second rotation axis, and a third rotation axis can be detected based on magnetic field measurements using a plurality of magnetometers. The first rotation axis, the second rotation axis, and the third rotation axis are orthogonal to each other. The user-carrying device is configured to control at least one trigger event based on rotation of the magnetic object about the first rotation axis, the second rotation axis, and / or the third rotation axis. Such a user-carrying device may allow for tracking and / or position determination in at least six degrees of freedom using only one magnetic object, because based on the orientation of the magnetization direction of the magnetic object, rotation of the magnetic object about three axes can be detected by a plurality of magnetometers within a sensing volume. Thereby, tracking and / or manipulation determination of the magnetic object and / or the user-carrying device can be improved, more specifically, for example, without providing an additional magnetic object. In addition, additional functions can be integrated in the user-carrying device, and the application fields of the user-carrying device can be extended. The at least one trigger event (e.g., associated with the additional function) can be controlled by the user-carrying device in an improved manner because the trigger event can be associated with detectable rotation about three axes. Additionally, although more trigger events can be controlled, the manufacturing cost can also be reduced because the same function as that of only one magnetic object, which includes a magnetization direction oriented such that rotation about three axes can be detected, can be achieved without having to provide an additional magnetic object. The at least one trigger event can be initiated by a user's manipulation of the user-carrying device within a sensing volume. Based on a user input, the at least one trigger event can cause an action and / or can be used to control an action in a digital environment (i.e., an environment controlled by a computer or a network of computers) (more specifically, a virtual environment). More specifically, the at least one trigger event can implement a user input on the user-carrying device as an action within the virtual environment.

[0008] According to a second aspect of the present disclosure, there is provided a system for determining a user's manipulation of a user-carrying device. The system includes a user-carrying device according to the first aspect of the present disclosure; and a plurality of magnetometers. The plurality of magnetometers are configured to measure a magnetic field generated by a magnetic object. More specifically, the system may be configured to detect rotations of the magnetic object about a first rotation axis, a second rotation axis, and a third rotation axis based on the magnetic field measurements. Additionally, the system may be configured to determine at least one trigger event based on the rotation of the magnetic object about the first rotation axis, the second rotation axis, and / or the third rotation axis. Such a system may allow for tracking and / or position determination of a user-carrying device (more specifically, an electronic user-carrying device and / or an electrical user-carrying device) in at least six degrees of freedom using only one magnetic object, because based on the orientation of the magnetization direction of the magnetic object, rotations of the magnetic object about three axes can be detected within a sensing volume generated by the plurality of magnetometers. Thereby, tracking and / or manipulation determination of the magnetic object and / or the user-carrying device can be improved, more specifically, for example, without providing an additional magnetic object. Additionally, additional functions may be integrated into the user-carrying device, and the application fields of the user-carrying device and the system can be extended. At least one trigger event (e.g., associated with the additional function) can be controlled by the user-carrying device and / or detected by the system in an improved manner because the trigger event can be associated with detectable rotations about three axes. Additionally, although more trigger events can be controlled, the manufacturing cost can also be reduced because it is not necessary to provide an additional magnetic object, and the same function as that of only one magnetic object can be achieved, the only one magnetic object including a magnetization direction oriented such that rotations about three axes can be detected.

[0009] According to a third aspect of the present disclosure, a method for determining a manipulation of a user-carried device by a user is provided. The method includes obtaining a magnetic field measurement associated with a magnetic field generated by a magnetic object and measured using a plurality of magnetometers. The magnetic object is coupled to the user-carried device, and the magnetic object includes a magnetization direction that is in a certain orientation relative to the magnetic object. The method further includes detecting rotations of the magnetic object about a first rotation axis, a second rotation axis, and a third rotation axis (more specifically, of the magnetic object). The first rotation axis, the second rotation axis, and the third rotation axis are orthogonal to each other. Additionally, the method includes determining at least one trigger event based on the detected rotations. Such a method may allow for tracking and / or position determination of a user-carried device (more specifically, an electronic user-carried device and / or an electrical user-carried device) in at least six degrees of freedom using only one magnetic object, because based on the orientation of the magnetization direction of the magnetic object, rotations of the magnetic object about three axes can be detected within a sensing volume generated by the plurality of magnetometers. Thereby, tracking and / or manipulation determination of the magnetic object and / or the user-carried device can be improved, more specifically, for example, without providing an additional magnetic object. Additionally, additional functions can be integrated into the user-carried device, and the application fields of the user-carried device and the system can be extended. At least one trigger event (associated with the additional function, for example) can be controlled by the user-carried device and / or detected by the system in an improved manner, because the trigger event can be associated with detectable rotations about three axes. Additionally, although more trigger events can be controlled, the manufacturing cost can also be reduced because the same functions as those of only one magnetic object can be achieved without having to provide an additional magnetic object, and the only one magnetic object includes a magnetization direction that is oriented such that rotations about three axes can be detected. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] Other features will be clear from the drawings forming a part of the present disclosure. The drawings are intended to further explain the present disclosure and enable a person skilled in the art to practice the present disclosure. However, the drawings are intended as non-limiting examples. Common reference numerals in different figures indicate similar or like features.

[0011] Figure 1 is a schematic diagram of a user-carried device and a system for determining a manipulation of a user-carried device by a user according to aspects of the present disclosure;

[0012] Figure 2A and Figure 2B is a schematic diagram of a magnetic object including a magnetization direction

[0013] Figure 3 is a schematic diagram of a magnetic object in different orientations and associated magnetic fields;

[0014] Figures 4A to 4D Schematic diagram of a first embodiment of a user-carrying device having a first arrangement of magnetic objects in the user-carrying device;

[0015] Figures 5A to 5D Schematic diagram of a first embodiment of a user-carrying device having a second arrangement of magnetic objects in the user-carrying;

[0016] Figures 6A to 6D Schematic diagram of a first embodiment of a user-carrying device having a third arrangement of magnetic objects in the user-carrying device;

[0017] Figures 7A to 7D Schematic diagram of a first embodiment of a user-carrying device having a fourth arrangement of magnetic objects in the user-carrying device;

[0018] Figures 8A to 8D Schematic diagram of a first embodiment of a user-carrying device having a fifth arrangement of magnetic objects in the user-carrying device;

[0019] Figures 9A to 9D Schematic diagram of a first embodiment of a user-carrying device having a sixth arrangement of magnetic objects in the user-carrying device;

[0020] Figure 10A and Figure 10B Schematic diagram of a second embodiment of a user-carrying device and a system for determining a manipulation of the user-carrying device by a user in accordance with aspects of the present disclosure;

[0021] Figure 11 is Figure 10A and Figure 10B Schematic diagram of the user-carrying device and system shown, wherein the user-carrying device controls a trigger event.

[0022] Figure 12 is Figure 10A and Figure 10B Schematic diagram of the user-carrying device and system shown, wherein the user-carrying device is rotated relative to an interaction surface to permit a writing and / or drawing mode;

[0023] Figure 13 Schematic diagram of an arrangement of multiple magnetometers;

[0024] Figure 14 Schematic diagram of a user-carrying device in accordance with a first aspect of the present disclosure, wherein the user-carrying device is translated on an interaction surface;

[0025] Figure 15 Schematic diagram of a process flow diagram of a method for determining a manipulation of a user-carrying device by a user in accordance with a third aspect of the present disclosure. Detailed Description

[0026] Embodiments of a user-carrying device and a system and method for determining an operation of the user-carrying device by a user according to the present disclosure will be described with reference to the following drawings.

[0027] Figure 1 A user-carrying device 100 according to a first aspect of the present disclosure is schematically illustrated. The user-carrying device 100 includes a housing 101 and a magnetic object 110 coupled to and / or disposed within the housing 101. The magnetic object 110 has a magnetization direction 120, where the magnetic object 110 is configured to generate a magnetic field 115 associated with the magnetization direction 120. The magnetization direction 120 is oriented with respect to the magnetic object 110 such that rotation of the magnet object 110 about a first rotation axis 112, a second rotation axis 114, and a third rotation axis 116 can be detected based on magnetic field measurements using a plurality of magnetometers 300. The first rotation axis 112, the second rotation axis 114, and the third rotation axis 116 are orthogonal to each other. The user-carrying device 100 is configured to control at least one trigger event based on the rotation of the magnetic object 110 about the first rotation axis 112, the second rotation axis 114, and / or the third rotation axis 116. Such a user-carrying device 100 may allow for tracking and / or position determination in at least six degrees of freedom using only one magnetic object 110, because based on the orientation of the magnetization direction of the magnetic object, rotation of the magnetic object 110 about three axes can be detected by a plurality of magnetometers within a sensing volume M. Thereby, tracking and / or manipulation determination of the magnetic object 110 and / or the user-carrying device 100 can be improved, more specifically, for example, without providing additional magnetic objects. In addition, additional functions can be integrated into the user-carrying device 100, and the application fields of the user-carrying device 100 can be extended. At least one trigger event (e.g., associated with an additional function) can be controlled by the user-carrying device in an improved manner because the trigger event can be associated with detectable rotation about three axes. Additionally, although more trigger events can be controlled, the manufacturing cost can also be reduced because the same function as that of only one magnetic object can be achieved without having to provide additional magnetic objects, and the only one magnetic object includes a magnetization direction oriented such that rotation about three axes can be detected.

[0028] The user-carrying device 100 can be electrically passive and / or electronically passive. More specifically, being electrically passive means that the user-carrying device 100 may not include a power source (e.g., a battery) for powering the features (e.g., electronic features) of the user-carrying device 100 and / or components for receiving electrical power (e.g., wireless power transmission via an induction coil). Being electronically passive means that no computing or processing occurs on the user-carrying device 100.

[0029] The term "magnetic object" may refer to an object that may include components made of a magnetic material (i.e., a material having magnetic properties measurable by a plurality of magnetometers 300). The user-carrying device 100 and / or the magnetic object 210 may be mobile, i.e., freely movable within the reference coordinate system XYZ described below. In other words, during user operation (i.e., an operation in which the user-carrying device 100 and / or the magnetic object 110 is operated by the user), the position of the user-carrying device 100 within the sensing volume M and / or relative to the interaction surface 210 may be manipulated by the user within the sensing volume M.

[0030] As indicated, for example, in Figure 2A and Figure 2B the magnetization direction 120 may represent the positioning of the north pole 113a and the south pole 113b within the magnetic object 110. Based on the magnetization direction 120, the magnetic object 110 may generate an associated magnetic field. In an embodiment, the magnetic object 110 may include a longitudinal body 111 extending along a third rotation axis 116. The magnetization direction 120 may be oriented relative to the magnetic object 110 such that rotation of the magnetic object 110 about the magnetization direction 120 may be detected based on magnetic field measurements using a plurality of magnetometers 300. In other words, the magnetization direction 120 may define a magnetization axis that may be oriented relative to the magnetic object 110 such that the orientation about the magnetization axis may be detectable by a plurality of magnetometers. The magnetization axis may be defined by the magnetization direction 120 and the centroid of the magnetic object 110. More specifically, the magnetization axis may extend through the centroid of the magnetic object 110. The magnetization direction 120 may be inclined relative to the third rotation axis 116. In other words, the magnetization direction 120 may not be parallel to the third rotation axis 116. In Figures 2A to 3 the example shown, the magnetization direction 120 may be orthogonal to the third rotation axis 116. More specifically, the magnetization direction 120 may extend parallel to the plane defined by the first rotation axis 112 and the second rotation axis 114. In some embodiments, the first rotation axis 112 may be parallel to the magnetization direction 120, more specifically, coaxial with the magnetization direction. In Figure 2A and Figure 3 the embodiments shown, the longitudinal body 111 of the magnetic object 110 may include a cylindrical shape. In one embodiment, the magnetic object 120 may be radially magnetized. This means that the magnetization direction 120 may be along the diameter of the magnetic object 110. In radial magnetization, the north and south poles may be arranged opposite each other along the length of the magnetic object 110 (more specifically, on the curved side of the magnetic object 110). In this case, the longitudinal body 111 may be cylindrical.

[0031] In other embodiments, for example, as in Figure 2BAs indicated, the magnetic object 110 may include a cubic shape. In this case, the magnetic object 120 may be magnetized in width, or the magnetic object 120 may be magnetized in thickness. More specifically, the magnetic object 110 may include a length measured along the longitudinal body 111, a width and a thickness measured orthogonally with respect to the longitudinal body 111. The magnetic object 120 may include a magnetization direction 120 along the width or thickness.

[0032] In other embodiments, the magnetic object 110 may be a quadrupole. In other words, the magnetic object 110 may include south poles and north poles arranged in an alternating manner. In some other embodiments, the magnetic object 110 may be circumferentially magnetized, for example. However, in the context of the present disclosure, all the described embodiments may require a magnetization direction 120, which allows the detection of rotation around the magnetization direction 120.

[0033] Reference Figure 3 , the magnetic object 110 is shown in different orientations, and the magnetic fields corresponding to the orientations are illustrated. The magnetic object 110 (more specifically, based on the magnetization direction 120) may be configured to generate an asymmetric magnetic field 115. More specifically, the magnetic field 115 may not be rotationally symmetric. The magnetic object 110 may include any combination of one south pole and one north pole or multiple south poles and multiple north poles, as long as these provide a magnetization direction 120 that is oriented relative to the magnetic object 110 such that rotation around the magnetization direction 120 (and / or around the first rotation axis 112, the second rotation axis 114, and the third rotation axis 116) can be detected. As an example, this may not be the case for an axially magnetized magnetic object. Thus, the rotation of the magnetic field 115 may be detectable around the first rotation axis 112, the second rotation axis 114, and the third rotation axis 116. The magnetic object 110 may be a permanent magnet. In an embodiment, the magnetic object 110 may be configured to generate a non - zero magnetic field. It may include paramagnetic or diamagnetic materials. In an embodiment, the magnetic object 110 may include ferromagnetic or ferrimagnetic materials.

[0034] Returning to reference Figure 1 , the user - carried device 100 (more specifically, the housing 101) may include a device coordinate system. The device coordinate system may include a first device axis x d 、orthogonal to the first device axis x d a second device axis y d , and a vertical device axis z d . The vertical device axis z d may be orthogonal to the device contact surface or the device contact point 130 and / or orthogonal to the plane formed by the first device axis x d and the second device axis y dA plane defined thereby. The device contact surface or device contact point 130 can be a part of the user-carrying device 100 that can come into contact with the interaction surface 210 during user operation (i.e., in some embodiments, the surface on which the user-carrying device 100 can be operated). For example, Figure 1 In the example shown, the user-carrying device 100 can be a computer mouse and can include the contact surface 130 when in contact with the interaction surface 210. In other examples (see, for example, Figure 12 ), the user-carrying device can include the contact point 130 (e.g., a stylus or other writing device including the writing tip that contacts the interaction surface 210 during a writing operation). In other examples, the user-carrying device 100 can be operated within the sensing volume M but not on the interaction surface 210. In this case, the user-carrying device 100 can be used as, for example, a pointer. In some embodiments, the device coordinate system can be defined within the geometric center of the user-carrying device 100. The interaction surface 210 can include a first surface axis x s , a second surface axis y s , and a vertical surface axis z s , more specifically, where these axes can be orthogonal to each other (see, for example, Figure 1 ). The first surface axis x s and the second surface axis y s can be defined on the interaction surface 210.

[0035] Reference Figures 4A to 9D shows a first embodiment of the user-carrying device 100. Now, some arrangements of the magnetic object 110 coupled to and / or disposed within the user-carrying device 100 will be described in detail for the first embodiment. In this embodiment, the user-carrying device 100 can be a computer mouse, keyboard, toy, writing medium, pointer, finger ring, or dial. The user-carrying device 100 can be operable on the interaction surface 210. Reference Figure 14 illustrates the movement of the user-carrying device 100 on the interaction surface 10. The user-carrying device 100 can be translatable on the interaction surface 210 along a first device axis x d and / or a second device axis y d . In this embodiment, the user-carrying device 100 can be a computer mouse. During user operation, the user-carrying device 100 can move on the interaction surface 210 from a position x d , y d to a position dx d , dy d . The system 10 can be configured to track this movement based on determining the position of the user-carrying device.

[0036] The magnetic object 110 can be arranged to be rotatable relative to the housing 101. The first rotation angle αx can be defined as a first rotation of the magnetic object 110 about a first device axis x d The second first rotation angle α y can be defined as a second rotation of the magnetic object 110 about a second device axis y d As Figure 4A and Figure 4B indicated, the user-carrying device 100 may include at least one scroll manipulation feature 140 and / or at least one click manipulation feature 150. In some embodiments, at least one scroll manipulation feature 140 may be integrated in at least one click manipulation feature 150, and / or vice versa. At least one trigger event may be a scroll event and / or a click event. At least one scroll manipulation feature 140 and / or at least one click manipulation feature 150 may be movably coupled to the housing 101 and actuated by the user U. The magnetic object 110 may be operatively coupled to at least one click manipulation feature 150 and / or operatively coupled to at least one scroll manipulation feature 140 such that actuation of at least one click manipulation feature 150 and / or at least one scroll manipulation feature 140 may cause rotation of the magnetic object 110 relative to the housing 101. When at least one click manipulation feature 150 and / or at least one scroll manipulation feature 140 is in an initial position, the user-carrying device 100 may be in an initial state. More specifically, in the initial state and / or initial position, at least one click manipulation feature 150 and / or at least one scroll manipulation feature 140 may not be actuated by the user U. As Figure 4B shown, at least one click manipulation feature 150 may not be actuated, and the magnetic object may be in an initial position, i.e., the user-carrying device 100 may be in an initial state. Referring Figure 4D to, at least one click manipulation feature 150 manipulation feature (see element 150a) may be actuated, and the magnetic object 110 may be in an actuated position, i.e., the user-carrying device 100 may be in an actuated state. More specifically, in the actuated state of the user-carrying device 100, the magnetic object 110 may rotate relative to the housing 110, and / or at least one click manipulation feature 150 and / or at least one scroll manipulation 140 may be actuated by the user U.

[0037] Such as for example Figure 4B and Figure 4DAs shown, the user-carrying device 100 may include a biasing mechanism 155. The biasing mechanism 155 may be configured to push a magnetic object 110, at least one click manipulation feature 150, and / or at least one scroll manipulation feature from an actuated state to an initial state, and more specifically, from an actuated position to an initial position. More specifically, when the user actuates at least one click manipulation feature 150 and / or at least one scroll manipulation feature (e.g., applies a force thereto), the at least one click manipulation feature 150 and / or at least one scroll manipulation feature 140 and the magnetic object 110 may move (specifically, rotate) from the initial position to the actuated position. In this case, the biasing mechanism 155 may be biased. When the user releases the force on the at least one click manipulation feature 150 and / or at least one scroll manipulation feature, the at least one click manipulation feature 150 and / or at least one scroll manipulation feature 140 and the magnetic object 110 may be pushed from the actuated position to the initial position.

[0038] At least one trigger event may be initiated by the user's manipulation of the user-carrying device 100 (more specifically, an electrical user-carrying device and / or an electronic user-carrying device 100) within the sensing volume M. Based on the user input, at least one trigger event may cause an action and / or may be used to control an action in a digital environment (i.e., an environment controlled by a computer or a network of computers) (more specifically, a virtual environment). More specifically, at least one trigger event may implement the user input on the user-carrying device as an action within a digital environment (more specifically, a virtual environment). For example, at least one user-carrying device 100 may be used with an electronic device 700 (e.g., a tablet computer, a cellular phone, a laptop computer, a computer, a virtual reality (VR) kit, or a television). The at least one trigger event may cause an action on the electronic device 700 and / or may be used to control an action on the electronic device 700 based on the user input on the user-carrying device 100.

[0039] As mentioned above, at least one trigger event can be a scroll event and / or a click event. Additionally or alternatively, at least one trigger event can be an actual orientation event. The scroll event and / or the click event and / or the actual orientation event can be applied to various different application fields. The actual orientation event can be an event associated with a specific orientation of the magnetic object 110 relative to the reference coordinate system XYZ. In an example, the actual orientation event can trigger a selection action based on the rotation of the magnetic object 110. In some examples, the actual orientation event can identify a specific element or property or feature, and / or can associate specific elements or properties or features with each other (more specifically, in a virtual environment). The scroll event can trigger a scroll action in a digital environment (more specifically, a virtual environment) based on user input (e.g., "scroll up" and "scroll down" on a display). The scroll event can cause or provide control over the rotation and / or translational movement of virtual objects in the virtual environment associated with the user input. For example, the scroll event can trigger a scroll action including scrolling of files or data, rotation or translational movement of virtual objects associated with the selection of an option from multiple options. The scroll action can also include rotating a body and / or changing the perspective in the virtual environment. Additionally, the scroll action can include one or more of the following: moving the cursor in two opposite directions (e.g., horizontally or vertically on an output device), moving a displayed element (e.g., a page, a cursor) that can be controlled by the user-carrying device 100, stepping in a direction, flipping through a menu, flipping through a selection list, or adjusting (e.g., increasing or decreasing) a parameter (e.g., setting or configuring). The click event can trigger a click action (more specifically, a click action on a virtual object) in a digital environment (more specifically, a virtual environment) based on user input. The click event can include, for example, the selection of an object (such as a button, a file, an icon, or another object), the selection of an item, the selection of a list, the selection of an item on a list. The click event can trigger the following actions. The click event can trigger an action to provide additional information and / or attributes of the selected object, item, or text (e.g., letters, words, phrases). The click event can trigger a click action or a left-click action within the virtual environment, including a single-click action, a double-click action, a triple-click action, a right-click action, and / or a click-and-drag action. The single-click action can refer to the selection of an object within the virtual environment. The double-click action can open a file or execute a program in the virtual environment. The click-and-drag action can include clicking, holding, and moving an object. For example, it can be used to highlight or drag-select text or an object. The triple-click action can be used to select a paragraph of text. The right-click action can execute a special action, such as opening a list with additional information and / or attributes of the selected object as mentioned above. The actions triggered by the click event can depend on the user input on the user-carrying device 100. For example, when the user provides two quick and consecutive inputs on the user-carrying device 100, the click event can cause a double-click action.The above features enable various new application areas for the user-carryable device 100, such as computer mice, keyboards, dials, mouse scrolling elements (e.g., scroll wheels), joysticks, controls for electronic devices (e.g., audio controls or visual controls), controls for software settings or visualization (e.g., graphic software or design software), or controls for computer games.

[0040] Reference Figures 4A to 9D , the user-carryable device 100 may be configured to control a click event only when the absolute value of the second rotation angle α y exceeds a second rotation angle threshold α y,th . More specifically, when the second rotation angle α y is positive relative to the initial state and / or initial position, the click event may be a first click event (e.g., "left click"). When the second rotation angle (α y ) is negative relative to the initial state and / or initial position, the click event may be a second click event (e.g., "right click"). The first click and the second click may be associated with different trigger events, e.g., associated with different selection functions. The first click event may trigger a left click action as described above, more specifically, a single click action, a double click action, a triple click action, and / or a click and drag action. The second click event may further trigger an action that provides additional information and / or attributes of the selected object, item, or word, i.e., may trigger a right click action as described above. An example of the sequential execution combination of the first click event and the second click event may be a copy and paste action on the electronic device 700. In one embodiment, at least one click manipulation feature 150 may include a first click manipulation feature 150a and a second click manipulation feature 150b, as indicated in Figures 4A to 9D . The first click manipulation feature 150a may be associated with the first click event. The second click manipulation feature 150b may be associated with the second click event. In an embodiment, the user-carryable device 100 may be configured to control a scroll event only when the absolute value of the first rotation angle α x exceeds a first rotation angle threshold α x,th . When the first rotation angle α x is positive relative to the initial state and / or initial position, the scroll event may be a first scroll event, more specifically an upward scroll event. When the first rotation angle α xWhen negative relative to the initial state and / or initial position, the scrolling event can be a second scrolling event, more specifically a downward scrolling event. The first and second scrolling events can be associated with different triggering events. As outlined above, a combination of a scrolling event and a click event is also possible. In the example, the scrolling manipulation feature 140 can be a roller, e.g., a wheel rotatably coupled to the user-carried device 100 that provides a scrolling event based on the rotation of the roller. The click manipulation feature 150 can be integrated into the roller and can be translated relative to the housing 101 based on user manipulation. Thus, the roller can be rotated and / or translated to provide a scrolling event and / or a click event caused by user manipulation. Rotation of the roller can provide the first and / or second scrolling events as defined above, and a "click" on the roller can provide the first or second click event as defined above. At least one scrolling manipulation feature 150 can also be implemented as a 360-degree scroll ball, where the scrolling event can allow, e.g., vertical and horizontal movement of the cursor. In other embodiments, at least one click manipulation feature 150 can also be integrated as a side click feature (e.g., a side button disposed on one side of the user-carried device 100) that can provide additional click events, e.g., as a host for any customizable feature (e.g., a pre-programmed option for user-carried device settings).

[0041] In Figures 4A to 4D the first arrangement shown, high control accuracy and / or determination accuracy can be achieved based on click actuation and / or rotation (i.e., change in orientation) of the user-carried device 100 relative to the interaction surface 210. In the initial state of the user-carried device 100, the magnetic object 110 can be disposed in the housing 101 such that the first rotation axis 112 can be parallel to the first device axis x d , the second rotation axis 114 can be parallel to the vertical device axis z d , and the third rotation axis 116 can be parallel to the second device axis y d . The rotation of the user-carried device 100 relative to the interaction surface 210 can be detected based on the rotation of the magnetic object 110 relative to the interaction surface 210. In this embodiment, the magnetic object 110 can be coupled to the housing 101 such that the magnetic object does not rotate relative to the housing 101 about the second rotation axis 114. In the initial state of the user-carried device 100, the magnetization direction 120 can be parallel to the first device axis x d . Actuation of at least one click manipulation feature 150 can cause the magnetic object 110 to rotate by a second rotation angle α about the third rotation axis 116 relative to the housing 101 y . More specifically, the magnetization direction 120 can rotate by the second rotation angle α about the third rotation axis 116 yThe user-carrying device 100 can be configured to rotate by a second rotation angle α about a third rotation axis 116 based on the magnetization direction 120 to control a click event. Since the actuation of at least one click manipulation feature 150 causes the magnetization direction 120 to rotate about the third rotation axis 116, high accuracy for controlling the click event can be achieved. The actuation of at least one scroll manipulation feature 140 can cause the magnetic object 110 to rotate by a first rotation angle α relative to the housing 101 about a first rotation axis 112 y , more specifically, where the magnetic object 110 can rotate by the first rotation angle α about the magnetization direction 120, particularly about the magnetization axis defined by the magnetization direction 120 x . The rotation axis 112 can be parallel to the magnetization direction 120, more specifically, coaxial with this magnetization direction. Due to the orientation of the magnetization direction 120 relative to the magnetic object 110, this rotation of the magnetic object 110 about the first rotation axis 112 (more specifically, about the magnetization direction 120) can be detected by a plurality of magnetometers. The rotation of the user-carrying device 100 relative to the interaction surface 210 can cause the magnetization direction 120 to rotate relative to the interaction surface 210. Since the magnetization direction 120 rotates relative to the interaction surface 210 based on the change in the orientation of the user-carrying device 110, high accuracy in determining the rotation of the user-carrying device 110 can be achieved. The user-carrying device 100 can be configured to control a scroll event based on the magnetic object 110 rotating by the first rotation angle α about the first rotation axis 112, more specifically, about the magnetization direction 120, particularly about the magnetization axis defined by the magnetization direction 120 x . x

[0042] In Figures 5A to 5D the second arrangement shown, high control accuracy and / or determination accuracy can be achieved based on the scroll actuation and / or rotation (i.e., change in orientation) of the user-carrying device 100 relative to the interaction surface 210. In the initial state of the user-carrying device 100, the magnetic object 110 can be arranged in the housing 101 such that the first rotation axis 112 can be parallel to the second device axis y d , the second rotation axis 114 can be parallel to the vertical device axis z d , and the third rotation axis 116 can be parallel to the first device axis x d . The rotation of the user-carrying device 100 relative to the interaction surface 210 can be detected based on the rotation of the magnetic object 110 relative to the interaction surface 210. In this embodiment, the magnetic object 110 can be coupled to the housing 101 such that the magnetic object does not rotate relative to the housing 101 about the second rotation axis 114. In the initial state of the user-carrying device 100, the magnetization direction 120 can be parallel to the second device axis y d ​Actuation of at least one scrolling manipulation feature 140 can cause the magnetic object 110 to rotate by a first rotation angle α about a third rotation axis 116 relative to the housing 101. x More specifically, the magnetization direction 120 can rotate by a first rotation angle α about the third rotation axis 116. x The user-carrying device 100 can be configured to rotate by a first rotation angle α about the third rotation axis 116 based on the magnetization direction 120. x to control a scrolling event. Since actuation of at least one scrolling manipulation feature 140 causes rotation of the magnetization direction 120 about the third rotation axis 116, high accuracy for controlling a scrolling event can be achieved. Actuation of at least one click manipulation feature 150 can cause the magnetic object 110 to rotate by a second rotation angle α about a first rotation axis 112 relative to the housing 101. y More specifically, the magnetic object 110 can rotate by a second rotation angle α about the magnetization direction 120, particularly about the magnetization axis defined by the magnetization direction 120. y The rotation axis 112 can be parallel to the magnetization direction 120, more specifically, coaxial with the magnetization direction. Due to the orientation of the magnetization direction 120 relative to the magnetic object 110, this rotation of the magnetic object 110 about the first rotation axis 112 (more specifically, about the magnetization direction 120) can be detected by a plurality of magnetometers. Rotation of the user-carrying device 100 relative to the interaction surface 210 can cause rotation of the magnetization direction 120 relative to the interaction surface 210. Since the magnetization direction 120 rotates relative to the interaction surface 210 based on a change in the orientation of the user-carrying device, high accuracy in determining the rotation of the user-carrying device 100 can be achieved. The user-carrying device 100 can be configured to control a click event based on the magnetic object 110 rotating by a second rotation angle α about the first rotation axis 112, more specifically, about the magnetization direction 120, particularly about the magnetization axis defined by the magnetization direction 120. y And control a click event.

[0043] In Figures 6A to 6D the third arrangement shown, high control accuracy and / or determination accuracy can be achieved based on scrolling actuation and / or click actuation. In an initial state of the user-carrying device 100, the magnetic object 110 can be arranged in the housing 101 such that the first rotation axis 112 can be parallel to the vertical device axis z d and the second rotation axis 114 can be parallel to the second device axis y d and the third rotation axis 116 can be parallel to the first device axis x dThe rotation of the user-carrying device 100 relative to the interaction surface 210 can be detected based on the rotation of the magnetic object 110 relative to the interaction surface 210. In this embodiment, the magnetic object 110 can be coupled to the housing 101 such that the magnetic object does not rotate relative to the housing 101 about the first rotation axis 112. In the initial state of the user-carrying device 100, the magnetization direction 120 can be parallel to the vertical device axis z d The actuation of at least one click manipulation feature 150 can cause the magnetic object 110 to rotate by a second rotation angle α about the second rotation axis 114 relative to the housing 101 y More specifically, the magnetization direction 120 can rotate by the second rotation angle α about the second rotation axis 114 y The user-carrying device 100 can be configured to control a click event based on the rotation of the magnetization direction 120 by the second rotation angle α about the second rotation axis 114 y Since the actuation of at least one click manipulation feature 150 causes the rotation of the magnetization direction 120 about the second rotation axis 114, a high accuracy for controlling the click event can be achieved. The actuation of at least one scroll manipulation feature 140 can cause the magnetic object 110 to rotate by a first rotation angle α about the third rotation axis 116 relative to the housing 101 x More specifically, the magnetization direction 120 can rotate by the first rotation angle α about the third rotation axis 116 x The rotation axis 112 can be parallel to the magnetization direction 120, more specifically, coaxial with the magnetization direction. Due to the orientation of the magnetization direction 120 relative to the magnetic object 110, the rotation of the magnetic object 110 about the first rotation axis 112 (more specifically, about the magnetization direction 120) can be detected by a plurality of magnetometers 300. The rotation of the user-carrying device 100 relative to the interaction surface 210 about the vertical device axis z d can cause the magnetic object 110 to rotate about the first rotation axis 112, more specifically about the magnetization direction 120, and particularly about the magnetization axis defined by the magnetization direction 120. The user-carrying device 100 can be configured to control a scroll event based on the rotation of the magnetization direction 120 by the first rotation angle α about the third rotation axis 116 x Since the actuation of at least one scroll manipulation feature 140 causes the rotation of the magnetization direction 120 about the third rotation axis 116, a high accuracy for controlling the scroll event can be achieved.

[0044] In Figures 7A to 7D the fourth arrangement shown, high control accuracy and / or determination accuracy can be achieved based on scroll actuation and / or click actuation. In the initial state of the user-carrying device 100, the magnetic object 110 can be arranged in the housing 101 such that the first rotation axis 112 can be parallel to the vertical device axis z d, the second rotation axis 114 can be parallel to the first device axis x d , and the third rotation axis 116 can be parallel to the second device axis y d . The rotation of the user-carrying device 100 relative to the interaction surface 210 can be detected based on the rotation of the magnetic object 110 relative to the interaction surface 210. In this embodiment, the magnetic object 110 can be coupled to the housing 101 such that the magnetic object does not rotate relative to the housing 101 about the first rotation axis 112. In the initial state of the user-carrying device 100, the magnetization direction 120 can be parallel to the vertical device axis z d . Actuation of at least one click manipulation feature 150 can cause the magnetic object 110 to rotate by a second rotation angle α about the third rotation axis 116 relative to the housing 101 y . More specifically, the magnetization direction 120 can rotate by a second rotation angle α about the third rotation axis 116 y . The user-carrying device 100 can be configured to control a click event based on the magnetization direction 120 rotating by a second rotation angle α about the third rotation axis 116 y . Since actuation of at least one click manipulation feature 150 causes the magnetization direction 120 to rotate about the third rotation axis 116, high accuracy for controlling click events can be achieved. Actuation of at least one scroll manipulation feature 140 can cause the magnetic object 110 to rotate by a first rotation angle α about the second rotation axis 114 relative to the housing 101 x , more specifically, wherein the magnetization direction 120 can rotate by a first rotation angle α about the second rotation axis 114 x . The rotation axis 112 can be parallel to the magnetization direction 120, more specifically, coaxial with the magnetization direction. Due to the orientation of the magnetization direction 120 relative to the magnetic object 110, the rotation of the magnetic object 110 about the first rotation axis 112 (more specifically, the magnetization direction 120) can be detected by a plurality of magnetometers 300. More specifically, the rotation of the user-carrying device 100 relative to the interaction surface 210 about the vertical device axis z d can cause the magnetic object 110 to rotate about the magnetization direction 120. The user-carrying device 100 can be configured to control a scroll event based on the magnetization direction 120 rotating by a first rotation angle α about the second rotation axis 114 x . Since actuation of at least one scroll manipulation feature 140 causes the magnetization direction 120 to rotate about the second rotation axis 114, high accuracy for controlling scroll events can be achieved.

[0045] At Figures 8A to 8DIn the fifth arrangement shown, high control accuracy and / or determination accuracy can be achieved based on click actuation and / or rotation (i.e., change in orientation) of the user-carried device 100 relative to the interaction surface 210. In the initial state of the user-carried device 100, the magnetic object 110 can be arranged in the housing 101 such that the first rotation axis 112 can be parallel to the first device axis x d , the second rotation axis 114 can be parallel to the second device axis y d , and the third rotation axis 116 can be parallel to the vertical device axis z d . The rotation of the user-carried device 100 relative to the interaction surface 210 can be detected based on the rotation of the magnetic object 110 relative to the interaction surface 210. In this embodiment, the magnetic object 110 can be coupled to the housing 101 such that the magnetic object does not rotate relative to the housing 101 about the third rotation axis 116. In the initial state of the user-carried device 100, the magnetization direction 120 can be parallel to the first device axis x d . Actuation of at least one click manipulation feature 150 can cause the magnetic object 110 to rotate by a second rotation angle α about the second rotation axis 114 relative to the housing 101 y . More specifically, the magnetization direction 120 can rotate by the second rotation angle α about the second rotation axis 114 y . The user-carried device 100 can be configured to control a click event based on the rotation of the magnetization direction 120 by the second rotation angle α about the second rotation axis 114 y . Since actuation of at least one click manipulation feature 150 causes rotation of the magnetization direction 120 about the second rotation axis 114, high accuracy for controlling click events can be achieved. Actuation of at least one scroll manipulation feature 140 can cause the magnetic object 110 to rotate by a first rotation angle α about the first rotation axis 112 relative to the housing 101 x , more specifically, wherein the magnetic object 110 can rotate by the first rotation angle α about the magnetization direction 120, particularly about the magnetization axis defined by the magnetization direction 120 x。The rotation axis 112 may be parallel to the magnetization direction 120, and more specifically, coaxial with this magnetization direction. Due to the orientation of the magnetization direction 120 relative to the magnetic object 110, this rotation of the magnetic object 110 about the first rotation axis 112 (more specifically, the magnetization direction 120) can be detected by a plurality of magnetometers. The rotation of the user-carrying device 100 relative to the interaction surface 210 may cause the rotation of the magnetization direction 120 relative to the interaction surface 210. Since the magnetization direction 120 rotates relative to the interaction surface 210 based on the change in the orientation of the user-carrying device 110, a high accuracy can be achieved when determining the rotation of the user-carrying device 110. The user-carrying device 100 may be configured to rotate a first rotation angle α about the first rotation axis 112 of the magnetic object 110, more specifically about the magnetization direction (120), and particularly about the magnetization axis defined by the magnetization direction (120). x and control a scrolling event.

[0046] In Figures 9A to 9D the sixth arrangement shown, a high control accuracy and / or determination accuracy may be achieved based on the scrolling actuation and / or rotation (i.e., change in orientation) of the user-carrying device 100 relative to the interaction surface 210. In the initial state of the user-carrying device 100, the magnetic object 110 may be arranged in the housing 101 such that the first rotation axis 112 may be parallel to the second device axis y d , the second rotation axis 114 may be parallel to the first device axis x d , and the third rotation axis 116 may be parallel to the vertical device axis z d . The rotation of the user-carrying device 100 relative to the interaction surface 210 may be detected based on the rotation of the magnetic object 110 relative to the interaction surface 210. In this embodiment, the magnetic object 110 may be coupled to the housing 101 such that the magnetic object does not rotate about the third rotation axis 116 relative to the housing 101. In the initial state of the user-carrying device 100, the magnetization direction 120 may be parallel to the second device axis y d . Actuation of at least one scrolling manipulation feature 140 may cause the magnetic object 110 to rotate a first rotation angle α about the second rotation axis 114 relative to the housing 101 x . More specifically, the magnetization direction 120 may rotate a first rotation angle α about the second rotation axis 114 x . The user-carrying device 100 may be configured to rotate a first rotation angle α about the second rotation axis 116 of the magnetization direction 120 xTo control the scrolling event. Since the actuation of at least one scrolling manipulation feature 140 causes the rotation of the magnetization direction 120 about the second rotation axis 114, a high accuracy for controlling the scrolling event can be achieved. The actuation of at least one click manipulation feature 150 can cause the magnetic object 110 to rotate by a second rotation angle α relative to the housing 101 about the first rotation axis 112 y , more specifically, wherein the magnetic object 110 can rotate by the second rotation angle α about the magnetization direction 120, particularly about the magnetization axis defined by the magnetization direction 120 y . The rotation axis 112 can be parallel to the magnetization direction 120, more specifically, coaxial with the magnetization direction. Due to the orientation of the magnetization direction 120 relative to the magnetic object 110, this rotation of the magnetic object 110 about the first rotation axis 112 (more specifically, the magnetization direction 120) can be detected by a plurality of magnetometers 300. The rotation of the user-carrying device 100 relative to the interaction surface 210 can cause the rotation of the magnetization direction 120 relative to the interaction surface 210. Since the magnetization direction 120 rotates relative to the interaction surface 210 based on the change in the orientation of the user-carrying device, a high accuracy in determining the rotation of the user-carrying device 100 can be achieved. The user-carrying device 100 can be configured to control the click event based on the rotation of the magnetic object 110 by the second rotation angle α about the first rotation axis 112, more specifically about the magnetization direction 120, particularly about the magnetization axis defined by the magnetization direction 120 y while controlling the click event.

[0047] In an embodiment (not shown in the figures), it is also possible for the magnetic object 110 to translate from the initial position to the actuated position relative to the device coordinate system. This translation can be based on the actuation of at least one click manipulation feature 150 and / or at least one scrolling manipulation feature 140 as described above. Although only described for one magnetic object 110, the features described above can similarly apply to more than one magnetic object coupled to or arranged in the housing 101. In one embodiment, more than one magnetic object can be provided. The magnetic object 110 as described above can be movably coupled relative to the housing 101. At least one second magnetic object can be fixedly arranged in the housing 101, which may not be translatable and / or rotatable relative to the user-carrying device 100 (and / or the housing 101). At least one second magnetic object can be configured as described for the magnetic object 110.

[0048] Reference Figures 10A to 12, showing a second embodiment of the user-carrying device 100. In this embodiment, the user-carrying device 100 can be a writing and / or drawing device, more specifically a stylus, or a paintbrush or a pointer or a writing medium or a finger ring or a toy. The user-carrying device 100 can be operable on the interaction surface 210. The user-carrying device 100 according to the second embodiment may include one or more of the features of the user-carrying device 100 as described above with respect to Figures 1 to 3 Of course, the features of the second embodiment of the user-carrying device 100 can also be combined with the features of the first embodiment of the user-carrying device 100 as described above with respect to Figures 4A to 9D In an example, at least one click manipulation feature 150 and / or at least one scroll manipulation feature 140 can be integrated in the user-carrying device according to the second embodiment.

[0049] Such as, for example Figure 10A As shown, the magnetic object 110 can be arranged in the housing 101 such that the first rotation axis 112 can be parallel to the first device axis x d , the second rotation axis 114 is parallel to the vertical device axis z d , and the third rotation axis 116 can be parallel to the second device axis y d . The magnetization direction 120 can be parallel to the first device axis x d . In the embodiments shown in Figure 10A And Figure 10B In the embodiment shown, at least one trigger event can be an actual orientation event (as described above), more specifically a selection event, and the user-carrying device 100 can be configured to control the actual orientation event (more specifically, the selection event) based on the magnetization direction 120 and / or the rotation of the user-carrying device 100 about the third rotation axis 116. More specifically, the selection event can be controlled by the rotation of the magnetization direction 120 relative to the interaction surface 210. When the magnetization direction 120 is substantially parallel to the interaction surface 210 or only slightly inclined relative to the interaction surface, the selection event can be controlled. In other words, when the third rotation axis is substantially orthogonal to the interaction surface 210, for example, when the user holds the stylus orthogonally to the interaction surface 210, the selection event can be controlled. However, in some embodiments, the actual orientation event can be controlled when the magnetization direction 120 is inclined or orthogonal to the interaction surface 210.

[0050] In some embodiments (not shown in the figures), the magnetic object 110 can be arranged in the housing 101 such that the first rotation axis 112 can be parallel to the vertical device axis z d , the second rotation axis 114 can be parallel to the second device axis y d , and the third rotation axis 116 can be parallel to the first device axis x d。The magnetization direction 120 may be parallel to the vertical device axis z d 。In this case, the user-carrying device 100 may be configured to control the actual orientation event (more specifically, the selection event) as described above based on the magnetic object 110 and / or the rotation of the user-carrying device 100 about the first rotation axis 112, more specifically about the magnetization direction 120, and particularly about the magnetization axis defined by the magnetization direction 120.

[0051] The actual orientation event may cause a specific representation of the user-carrying device 100 in a digital environment (more specifically, a virtual environment) based on the actual orientation of the user-carrying device 100. In an embodiment, the user-carrying device 100 may be a paintbrush. The actual orientation event may trigger specific writing and / or drawing actions based on the actual orientation of the user-carrying device 100 relative to the interaction surface 210. For example, the individual strokes of the user U may be modeled in a digital environment (more specifically, a virtual environment). The exact representation of the individual strokes in the virtual environment may be based on the actual orientation of the user-carrying device 100 relative to the reference coordinate system XYZ and / or may be triggered by the actual orientation event. Thus, the user operations of the user-carrying device 100 (more specifically, the paintbrush) may be represented in at least six degrees of freedom in the virtual environment.

[0052] As already described above, at least one trigger event may be caused by the user's manipulation of the user-carrying device 100 within the sensing volume. The at least one trigger event may cause an action and / or may be used to control an action in a digital environment (more specifically, a virtual environment) based on the user input. More specifically, the at least one trigger event may implement the user input on the user-carrying device as an action within the digital environment (more specifically, a virtual environment). Compared with the click event and / or the scroll event as defined above, the actual orientation event (e.g., the selection event) may be determined based on the rotation and / or translation of the user-carrying device 100 relative to the interaction surface 210 rather than the rotation and / or translation of at least one click manipulation feature 150 and / or at least one scroll manipulation feature 140 relative to the user-carrying device 100 (more specifically, the housing 101). The selection event may be used to trigger a selection action, such as a property selection, an attribute selection, and / or an object or item selection. In an embodiment, the interaction surface 210 may provide a selection area 220. More specifically, the interaction surface 210 may be defined on the output device 500 of the electronic device 700, which may visually display the selection area 220. In Figure 10AIn the example shown, the selection area 220 may be annular, such as a color ring. The selection area 220 may include a plurality of selection portions 221a, 221b, 221c. Each of the plurality of selection portions 221a, 221b, 221c may be associated with a specific property and / or selection feature (e.g., a change in color, brightness, font, etc.). Based on the rotation of the magnetization direction 120 about the third rotation axis 116 (more specifically, within the selection area 220), a specific property and / or selection feature associated with the plurality of selection portions 221a, 221b, 221c may be selected. In an embodiment, when the user-carrying device 100 is set on a corresponding area of the interaction surface 210 for a predetermined time, the selection area 220 may be displayed on the interaction surface 220 (e.g., on the output device 500 on which the interaction surface 210 may be defined). It should be understood that the selection area 220 may have any other configuration and associated features that may be controlled based on the rotation of the magnetization direction 120 as described above.

[0053] As Figure 11As indicated, at least one trigger event can be a device mode event. More specifically, the user carrying the device 100 can be configured to control a device mode event based on the magnetization direction 120 and / or the rotation of the user carrying the device 100 about the first rotation axis 112, the second rotation axis 114, and / or the third rotation axis 116. The device mode can be an eraser mode or a drawing mode, more specifically a paintbrush mode. As already mentioned above, at least one user carrying the device 100 can be used with the electronic device 700. The device mode event can trigger a specific mode that indicates the way the user carrying the device 100 is used with the electronic device 700. The device mode event can further trigger an action on the electronic device 700 based on a specific device mode. In an example, the device mode can be the eraser mode as mentioned above, where the eraser mode event can trigger an eraser action, such as erasing individual letters, words, phrases, or multiple parts of a drawing, together with the electronic device 700. In other examples, the device mode can be a writing and / or drawing mode, where the associated writing and / or drawing mode event can trigger a drawing and / or writing action together with the electronic device 700. In some embodiments, the device mode can be a drawing mode, more specifically a paintbrush mode, and the user carrying the device 100 can be a paintbrush. Based on the magnetic object 110 and / or the rotation of the user carrying the device 100 about the first rotation axis 112, the rotation axis 114, and / or the third rotation axis 116, the drawing mode event can trigger a drawing action together with the electronic device 700. Based on the detection of the magnetic object 110 relative to the interaction surface 210 (more specifically, the detection of the positioning and / or orientation of the magnetic object 110 relative to the interaction surface 210), the drawing mode can be adjusted. However, other device mode events are also possible. The determination, activation, and / or deactivation of the device mode event can be described in detail below. A combination of the device mode event and the actual orientation event is also possible.

[0054] In a second embodiment of the user-carrying device 100, the housing 101 can have a longitudinal and / or cylindrical shape. The vertical device axis z d and / or the third rotation axis 116 can extend in the longitudinal direction of the housing 101. As Figure 10A and Figure 12 indicated, the housing 101 can include a first end 103. The housing 101 can include a second end 104 located on the opposite side of the housing 101 relative to the first end 103. The housing 101 can include a terminal portion 102 at the first end 103, more specifically, where the second end 104 can be located on the opposite side of the housing 101 relative to the terminal portion 102. The terminal portion 102 can be adapted for writing and / or drawing in a user operation within the sensing volume M. In one embodiment, the terminal portion 102 can be in contact with or near the interaction surface 210, more specifically, in contact with the contact point or contact surface 130. AsFigures 10A to 12 As shown, the magnetic object 110 can be arranged close to the second end 104. The magnetic object 110 is fixedly coupled to the housing 101 and / or arranged within the housing 101.

[0055] Reference Figure 10A and Figure 12 , the magnetic object 110 can be a first magnetic object 110a, and the magnetization direction 110 can be a first magnetization direction 110a. The user-carryable device 100 includes a second magnetic object 110b having a second magnetization direction 120b. In other embodiments, the user-carryable device 100 can include more than two magnetic objects. The second magnetic object 110b can be arranged close to the first end 103. The longitudinal body 111 can be a first longitudinal body 111a. The second magnetic object 110a can include a second longitudinal body 111b extending along the vertical device axis z d In an embodiment, the second magnetic object 110b can include a second magnetization direction 120b that can be substantially parallel to, more specifically parallel to, the vertical device axis z d . In one embodiment, the second magnetization direction 120b can be substantially parallel to the third rotation axis 116. Thus, the second magnetization direction 120b can be substantially orthogonal to the first magnetization direction 120a. Alternatively, the second magnetization direction 120b can be substantially parallel to the first rotation axis 112 (not shown in the figure). In this case, the second magnetization direction 120b can be substantially parallel to the first magnetization direction 120a. In an embodiment, the second longitudinal body 111b can have a cylindrical shape or a cubic shape. The second magnetic object 120b can be axially magnetized, as indicated by Figure 10A and Figure 12 the arrangement of the north and south poles in.

[0056] The magnetic field 115 generated by the first magnetic object 110a can be a first magnetic field. The second magnetic object 110b can be configured to generate a second magnetic field, more specifically, where the second magnetic field can be rotationally symmetric, in particular with respect to the third rotation axis 116 and / or the vertical device axis z d . The second magnetic object 110 can be a permanent magnet as described in more detail above. The second magnetic object 110b can be fixedly coupled to the housing 101.

[0057] Reference Figure 10A, when, during user operation, the second end 104 of the user-carried device 100 is held by the user U near the interaction surface 210, only the first magnetic field may be measurable by the plurality of magnetometers 300. In this case, the second end 104 may be distal to the interaction surface 210. As outlined above, the plurality of magnetometers 300 may be configured to generate a sensing volume M. When the second end 104 of the user-carried device 100 is near the interaction surface 210, only the first magnetic field may be measurable within the sensing volume M. In this case, the second magnetic field may be outside the sensing volume M and may not be measurable by the plurality of magnetometers 300. In this case, an actual orientation event (more specifically, a selection event and / or a device mode event) may be enabled. In other embodiments, during user operation, the first end 103 may be near the interaction surface 210 and the second end 104 may be distal to the interaction surface 210. In this case, only the second magnetic field may be measurable. In this case, the device mode may be a writing and / or drawing mode that may be enabled. The writing and / or drawing mode may be a mode in which the user holds the user-carried device 100 at an inclination angle θ relative to the interaction surface 210 to draw and / or write on the interaction surface 210.

[0058] The first embodiment and / or the second embodiment of the user-carried device 100 as described above may include a tactile and / or an auditory feedback device (not shown in the figures). The tactile and / or auditory feedback device may be configured to provide tactile and / or auditory feedback to the user U based on the control of at least one triggering event. In the first embodiment of the user-carried device 100, the tactile and / or auditory feedback device may provide tactile and / or auditory feedback to the user U based on the actuation of at least one click manipulation feature 150 and / or at least one scroll manipulation feature 140. In the second embodiment of the user-carried device 100, the tactile and / or auditory feedback device may provide tactile and / or auditory feedback to the user U based on the magnetization direction 120 and / or the rotation of the user-carried device 100 about the third rotation axis 116. As outlined above, a combination of the first embodiment and the second embodiment of the user-carried device 100 is also possible.

[0059] According to a second aspect of the present disclosure, a system 10 for determining the manipulation of the user-carried device 100 by the user U is provided. In Figure 1 and FIGS. 10 to Figure 12Some embodiments of system 10 are illustrated. System 10 includes a user-carrying device 100 according to the first aspect of the present disclosure. The user-carrying device 10 may include any of the embodiments and / or features described above. System 10 includes a plurality of magnetometers 300. The plurality of magnetometers 300 are configured to measure the magnetic field generated by a magnetic object 110. More specifically, system 10 may be configured to detect the rotation of the magnetic object 110 about a first rotation axis 112, a second rotation axis 114, and a third rotation axis 116 based on the magnetic field measurement. System 10 may be configured to determine at least one trigger event based on the rotation of the magnetic object 110 about the first rotation axis 112, the second rotation axis 114, and / or the third rotation axis 116. In particular, system 10 may be configured to detect the rotation of the magnetic object 110 about the magnetization direction 120 based on the magnetic field measurement using the plurality of magnetometers 300. Such a system 10 may allow for the tracking and / or position determination of the user-carrying device 100 (more specifically, an electronic user-carrying device and / or an electrical user-carrying device 100) in at least six degrees of freedom using only one magnetic object 110, because based on the orientation of the magnetization direction of the magnetic object, the rotation of the magnetic object 110 about three axes can be detected within the sensing volume generated by the plurality of magnetometers 300. Thereby, the tracking and / or manipulation determination of the magnetic object 110 and / or the user-carrying device 100 can be improved, more specifically, for example, without providing additional magnetic objects. In addition, additional functions may be integrated into the user-carrying device 100, and the application fields of the user-carrying device 100 and system 10 can be extended. At least one trigger event (e.g., associated with the additional function) can be controlled by the user-carrying device 100 and / or detected by system 10 in an improved manner, because the trigger event can be associated with a detectable rotation about three axes and more specifically about the magnetization axis defined by the magnetization direction 210. Additionally, although more trigger events can be controlled, the manufacturing cost can also be reduced, because the same function as that of only one magnetic object can be achieved without having to provide additional magnetic objects, and the only one magnetic object includes a magnetization direction oriented such that the rotation about three axes can be detected.

[0060] The plurality of magnetometers 300 may be configured to generate a sensing volume M (as indicated, for example, Figure 1 ). The sensing volume may have an elliptical shape. The plurality of magnetometers 300 may be associated with a magnetometer plane 310. More specifically, the magnetometer plane 310 may be defined by a plane that can extend through most of the plurality of magnetometers 300. In some embodiments, the user-carrying device 100 may be capable of operating on an interaction surface 210, more specifically, where the interaction surface 210 may be defined within the sensing volume M.

[0061] As indicated, for example, Figure 1As indicated, system 10 may include a reference coordinate system XYZ, which may be defined relative to a plurality of magnetometers 300. The reference coordinate system XYZ may include a first reference axis X, a second reference axis Y, and a vertical reference axis Z. The first reference axis X and the second reference axis Y may be orthogonal to each other. The vertical reference axis Z may be orthogonal to the first reference axis X and the second reference axis Y. The vertical reference axis Z may extend through the center of the plurality of magnetometers 300. In an embodiment, the first reference axis X and the second reference axis Y may be defined on a magnetometer plane 310. The magnetometer plane 310 may be defined by a plane extending through most of the plurality of magnetometers 300. The vertical reference axis Z may be orthogonal to the magnetometer plane 310.

[0062] As outlined above, the plurality of magnetometers 300 may be configured to measure a magnetic field associated with the magnetic object 110. As outlined above, each magnetometer of the plurality of magnetometers 300 may be configured to measure a magnetic field associated with the magnetic object 110 in the direction of the first reference axis X, the second reference axis Y, and / or the vertical reference axis Z. In other words, each magnetometer of the plurality of magnetometers 300 may be configured to perform a magnetic field measurement in the direction of one axis (i.e., one dimension), two axes (i.e., two dimensions), or three axes (i.e., three dimensions). The number of magnetometers provided may depend on the size of the interaction surface 210 on which the user operates the device 100, or on the desired size of the sensing volume M within which the user operates the device 100. The plurality of magnetometers 300 may be configured to collect magnetic field measurements associated with the magnetic object 110 within the sensing volume M up to a maximum measurement distance. In an embodiment, the maximum measurement distance may be 18 cm, more specifically 15 cm. In an embodiment, the maximum measurement distance may be defined as the distance between the farthest point on the interaction surface 210 or within the sensing volume M and the closest magnetometer among the plurality of magnetometers 300.

[0063] The plurality of magnetometers 300 may be fixedly arranged in a magnetometer body 320 (see, for example Figure 12 ), thereby defining a fixed positioning and / or orientation of the plurality of magnetometers 300 relative to each other. The magnetometer plane 310 may be defined by a plane extending through most of the plurality of magnetometers 300. More specifically, the magnetometer plane 310 may extend through the centers (more specifically, the geometric centers) of most of the plurality of magnetometers 300. In other words, most of the plurality of magnetometers 300 may be arranged in a common plane (i.e., the magnetometer plane 310). However, one or more of the plurality of magnetometers 300 may be away from and / or tilted relative to the common plane, for example due to manufacturing issues and / or tolerances. The magnetometer plane 310 may additionally or alternatively be defined by the plane in which the magnetometers of the plurality of magnetometers 300 are mainly arranged.

[0064] ReferenceFigure 13 , shows the arrangement of a plurality of magnetometers 300 relative to an interaction surface 210 defined on an interaction support 200. In Figure 13 the illustrated embodiment, the plurality of magnetometers 300 may be arranged in rows and columns. However, it is also possible that the plurality of magnetometers may be arranged in a disorderly manner within the magnetometer body 320. A calibration process may be used to determine the exact position and measurement axis of each magnetometer within the magnetometer body 320 relative to a reference coordinate system XYZ. The plurality of magnetometers 300 are Figure 13 shown as being arranged in a magnetometer plane 310 (i.e., in the same plane relative to the vertical reference axis Z). However, as outlined above, one or more of the magnetometers may be away from the magnetometer plane 310, more specifically, away in the direction of the vertical reference axis Z.

[0065] In Figure 11 the arrangement, the plurality of magnetometers 300 may be arranged in rows k and columns l within the magnetometer body 320. Figure 13 Illustrates some of the magnetometers S among the plurality of magnetometers 300 k,l . Each magnetometer S k,l may include a vertical magnetometer axis Z M , which may be arranged at the intersection of row k and column l. Adjacent magnetometers S k,l , S k,l+1 , S k,l-1 may be spaced along row k by distances d l,l+1 and d l,l-1 . Adjacent magnetometers S k,l , S k+1,l , S k-1,l may be spaced along column l by distances d k,k+1 and d k,k-1 . As outlined above, the distances d k,l between the corresponding magnetometers S k , d l may be equal or may be different.

[0066] As Figure 1 , Figure 10A and Figure 12As indicated, system 10 may also include or be connected to a processing unit 400. System 10 (more specifically, processing unit 400) may be configured to track the movement of magnetic object 110 and / or user-carried device 100 in at least six degrees of freedom. The at least six degrees of freedom may include translation of magnetic object 110 along a first reference axis X, a second reference axis Y, and a vertical reference axis Z, rotation about a first rotation axis 112, rotation about a second rotation axis 114, and rotation about a third rotation axis 116. In the case where user-carried device 100 is operated on interaction surface 210, system 10 may be configured to assume contact between user-carried device 100 and interaction surface 210. This may be done based on the determined positions of user-carried device 100 and interaction surface as described in the method above. During user operation, system 10 may be configured to track the movement of user-carried device 100 within sensing volume M and / or relative to interaction surface 210 over a period of time. More specifically, system 10 may be configured to determine the trajectory of user-carried device 100 within sensing volume M and / or relative to interaction surface 210. In an embodiment, user-carried device 100 may be tracked over a period of time including a plurality of time samples. At each time sample, the position of user-carried device 100 within sensing volume M and / or relative to interaction surface 210 may be determined.

[0067] System 10 (more specifically, processing unit 400) may be configured to determine at least one trigger event as described in detail above. The at least one trigger event may be determined based on the control of user-carried device 100 (e.g., manipulation of the user-carried device by the user). As described for the first embodiment of user-carried device 100, the at least one trigger event may be a click event and / or a scroll event and / or an actual orientation event. As described for the second embodiment of user-carried device 100, the at least one trigger event may be an actual orientation event, more specifically a selection event and / or a device mode event. However, combinations of embodiments are also possible.

[0068] System 10 may be configured to determine a scroll event and / or a click event based on determining actuation of at least one scroll manipulation feature 140 and / or at least one click manipulation feature 150 by user U, more specifically, where magnetic object 110 may rotate about first rotation axis 112, second rotation axis 114, and / or third rotation axis 116.

[0069] System 10 may be configured to determine an actual orientation event, more specifically a selection event, based on determining rotation of magnetic object 110 and / or user-carried device 100 relative to interaction surface 210 about third rotation axis 116. More specifically, in this case, magnetic object 110 may be fixedly coupled to user-carried device 100.

[0070] System 10 can be configured to detect the second end 104 and / or the first magnetic object 110a near the interaction surface 210. More specifically, the detection can be based on the orientation of the first magnetic field associated with the first magnetization direction 120a relative to the plurality of magnetometers 300. Referring to Figure 11 the embodiments in, system 10 can be configured to determine and activate a device mode event in response to detecting the second end 104 and / or the first magnetic object 110a near the interaction surface 210. More specifically, in this case, only the first magnetic object 110a can be within the sensing volume M generated by the plurality of magnetometers 300. In other words, and as described above, when the second end 104 and / or the first magnetic object 110a are close to the interaction surface 210, the second magnetic object 110b may not be within the sensing volume M, and only the first magnetic object 110a can be detected. Based on this detection, system 10 can be configured to activate a device mode. In all embodiments described herein, the device mode can be an eraser mode. The eraser mode can be a mode through which, for example, letters and / or sentences visually displayed on the output device 500 can be virtually erased. In other embodiments, the detection as described may not activate the eraser mode but instead activate a drawing mode, more specifically, activate the paintbrush mode as mentioned above. The paintbrush mode can represent a paintbrush, for example, a paintbrush with an asymmetric texture. In this case, the device mode can be a drawing mode. The drawing mode can be provided as a paintbrush that can have a modified behavior depending on the angle of the user carrying the device 100 and / or the magnetic object 110 relative to the interaction surface 210. In an example, the events associated with the drawing mode can include the reproduction of a bevelled felt or a "calame".

[0071] In some embodiments, system 10 may be configured to detect that the first end 103 and / or the second magnetic object 110b may be near the interaction surface 210. More specifically, the detection may be based on the orientation of the second magnetic field associated with the second magnetization direction 120b relative to the plurality of magnetometers 300. System 10 may be configured to determine and / or deactivate a device mode event in response to detecting the first end 103 and / or the second magnetic object 110b near the interaction surface 210. In this case, only the second magnetic object 110b may be within the sensing volume M generated by the plurality of magnetometers 300. In some embodiments, the system may be configured to detect that the user-carried device 100 is rotated (more specifically, when the first magnetic object 110a is moved out of the sensing volume M by the user U). More specifically, when the first end 103 and / or the second magnetic object 110b is near the interaction surface 210, the first magnetic object 110a may not be within the sensing volume M, and only the second magnetic object 110b may be detected. In an example, based on this detection, the eraser mode may be deactivated and the writing and / or drawing mode of the user-carried device 100 may be activated.

[0072] As mentioned above, system 10 may be configured to determine the position of the user-carried device 100 within the sensing volume generated by the plurality of magnetometers 300 and / or relative to the interaction surface 210 based on magnetic field measurements. More specifically, system 10 may be configured to assume a contact position of the user-carried device 100 relative to the interaction surface 210, as will be described in detail in method 600 below.

[0073] Referring Figure 1 、 Figure 10A and Figure 12 , system 10 may include at least one output device 500. The at least one output device 500 may be configured to represent (more specifically, visually reproduce) the user-carried device 100 as a virtual object. In Figure 1 the illustrated embodiment, system 10 may include one output device 510. In an embodiment, the output device 500 may be a visual screen or display. System 10 may be configured to reproduce the movement of the user-carried device 100 within the sensing volume M and / or on the interaction surface 210 as the movement of a virtual object on the at least one output device 500. Additionally, system 10 may be configured to visually reproduce at least one trigger event on the output device 500.

[0074] System 10 may include an electronic device 700. At least one output device 500 may be integrated in the electronic device 700. In an embodiment, the electronic device 700 may be a tablet computer, a cellular phone, a laptop computer, a computer, a virtual reality (VR) kit, or a television. In an embodiment, a processing unit 400 may be integrated in the electronic device 700. Additionally, the electronic device 700 may include a user interface configured to interact with and / or receive user input from a user U. In one embodiment, the user interface may be integrated into at least one output device 500. A plurality of magnetometers 300 may be configured to receive data from and / or send data to the processing unit 400. System 10 may include a data storage device connected to the processing unit 400. The data storage device may include a primary data storage device (e.g., RAM) and a secondary data storage device. The data storage device may be integrated in the electronic device 700 and / or connected to the electronic device.

[0075] As Figure 1 and Figures 10A to 12 indicated, system 10 may include an interactive support 200 having an interactive support surface 230. The interactive surface 210 may be at least a portion of the interactive support surface 230. The interactive support 200 may not include ferromagnetic properties, such as ferromagnetic particles. In an embodiment, the interactive support 200 may be a piece of furniture (e.g., a table), a notebook, the electronic device 700, a screen, a wall, or a mouse pad. The interactive surface 210 may be defined based on a first set of geometric parameters associated with the interactive support 200. More specifically, the type of the interactive support 200 may be known, such as a notebook or a mouse pad. Such an interactive support 200 may be defined by a set of predefined geometric parameters. A portion of the interactive support surface 230 may be used as the interactive surface 210.

[0076] The plurality of magnetometers 300 may be electrically (e.g., via wires or a data bus) or wirelessly connected to the processing unit 400, an external processing unit, and / or the electronic device 700. In an embodiment, the plurality of magnetometers 300 may be integrated in a wall, furniture, a notebook, the electronic device 700, a screen, a keyboard, and / or a mouse pad. In the case where the plurality of magnetometers 300 are arranged in a wall, the interactive surface 210 may be a screen or a display placed in front of the plurality of magnetometers 300. In an embodiment, the interactive surface 210 may be defined on at least one output device 500.

[0077] As outlined above, the user-worn device 100 is configured to control at least one trigger event based on the rotation of the magnetic object 110 about the first rotation axis 112, the second rotation axis 114, and / or the third rotation axis 116. More specifically, based on a user input, the at least one trigger event can cause an action and / or can be used to control an action in a digital environment (more specifically, a virtual environment). Additionally, the user-worn device 100 according to the above aspects of the present disclosure can be reproduced as a virtual object in a virtual environment. The electronic device 700 can be a VR kit, more specifically an XR headset, which can be a device worn on a user's head and configured to allow the user to experience a virtual environment (virtual reality environment or VR environment) in real life. In one embodiment, the user-worn device 100 can be reproduced as a virtual object in a VR environment, thereby allowing the user U to identify where the user-worn device 100 is located. A plurality of magnetometers 300 can be provided to generate a sensing volume M in which the user-worn device 100 operates. The user-worn device position (see, for example, as described above and / or with respect to the method below) can indicate the orientation and / or positioning of the user-worn device 100 relative to a reference coordinate system XYZ, more specifically relative to the plurality of magnetometers 300. The reference coordinate system XYZ can be fixed in the VR environment. The positioning and / or orientation of the user-worn device 100 can be calculated relative to the VR kit (more specifically, relative to the XR headset) and can be reproduced and, in particular, displayed to the user via the XR headset. In some embodiments, the reference coordinate system XYZ can be dynamically evaluated based on the tracking of the VR environment by the XR headset. In an embodiment, an additional tracking system, such as IR tracking, electromagnetic tracking, or camera-based tracking, can be provided that is fixed to the plurality of magnetometers 300. The at least one trigger event (e.g., a click event or a scroll event) and the resulting action can also be represented in the VR environment. More specifically, the at least one trigger event and the resulting action can be displayed to the user U via a display disposed in the XR headset. The representation in the VR environment can be accomplished by changing the rendering parameters (e.g., color or light) of the user-worn device 100 and / or by adding a specific sound. In some embodiments, the interaction surface 210 can be modeled in the VR environment, displayed to the user via the XR headset, and / or used as an input to represent the interaction between the user-worn device 100 and the interaction surface 210 within the VR environment (e.g., representing the user-worn device 100 operating on the interaction surface 210 within the VR environment).

[0078] According to a third aspect of the present disclosure, a method 600 for determining a manipulation of the user-worn device 100 by the user U is provided. Figure 15A process flow diagram of method 600 is shown. Method 600 may include obtaining a magnetic field measurement (610) associated with a magnetic field generated by a magnetic object 110 and measured using a plurality of magnetometers 300. The magnetic object 110 is coupled to a user-carrying device 100, and the magnetic object 110 includes a magnetization direction 120 that is oriented relative to the magnetic object 110. Additionally, method 600 includes detecting rotation 630 of the magnetic object 110 about a first rotation axis 112, a second rotation axis 114, and a third rotation axis 116 based on the obtained magnetic field measurement. The first rotation axis 112, the second rotation axis 114, and the third rotation axis 116 are orthogonal to each other. Further, the method includes determining at least one trigger event 640 based on the detected rotation. This method may allow for tracking and / or position determination of a user-carrying device (more specifically, an electronic user-carrying device and / or an electrical user-carrying device) in at least six degrees of freedom using only one magnetic object, because based on the orientation of the magnetization direction of the magnetic object, rotation of the magnetic object about three axes can be detected within the sensing volume generated by the plurality of magnetometers. Thereby, tracking and / or manipulation determination of the magnetic object and / or the user-carrying device can be improved, more specifically, for example, without providing an additional magnetic object. Additionally, additional functions can be integrated into the user-carrying device, and the application fields of the user-carrying device and the system can be extended. The at least one trigger event (e.g., associated with the additional function) can be controlled by the user-carrying device and / or detected by the system in an improved manner because the trigger event can be associated with detectable rotation about three axes. Additionally, although more trigger events can be controlled, the manufacturing cost can also be reduced because the same function as that of only one magnetic object can be achieved without having to provide an additional magnetic object, and the only one magnetic object includes a magnetization direction that is oriented such that rotation about three axes can be detected.

[0079] In an embodiment, detecting rotation 630 may include detecting rotation of the magnetic object 110 about the magnetization direction 120 based on the obtained magnetic field measurement associated with the orientation of the magnetization direction 120 relative to the magnetic object 110.

[0080] Determining at least one trigger event 640 may include determining a manipulation of the user-carrying device 100 within a sensing volume M generated by the plurality of magnetometers 300 based on the detected rotation, more specifically, a control of the user-carrying device 100. Determining at least one trigger event 640 may further include associating the manipulation with at least one trigger event.

[0081] In an embodiment, the user-carryable device 100 may be configured according to the first embodiment as described above for the first aspect of the present disclosure. As already mentioned, the user-carryable device 100 may include at least one scroll manipulation feature 140 and / or at least one click manipulation feature 150, the at least one scroll manipulation feature and / or the at least one click manipulation feature being operatively coupled to the magnetic object 110 and movably coupled to the housing 101 of the user-carryable device 100. The magnetic object 110 may be movably coupled to the housing 101. Determining at least one trigger event 640 may include determining a click event based on detecting a rotation of the magnetic object 110 relative to the housing 101 due to actuation of at least one click manipulation feature 150. Additionally or alternatively, determining at least one trigger event 640 may include determining a scroll event based on a detected rotation of the magnetic object 110 relative to the housing 101 due to actuation of at least one scroll manipulation feature 140. In some embodiments, method 600 may include determining an actual orientation event based on detecting a rotation of the magnetic object 110 relative to the housing 101 due to rotation of the magnetic object 110 within the sensing volume M.

[0082] In some embodiments, the user-carryable device 100 may be configured according to the second embodiment as described above in the first aspect of the present disclosure. As already described, the user-carryable device 100 may be operable on the interaction surface 210, and the magnetic object 110 may be fixedly coupled to the user-carryable device 100. The magnetic object 110 may be the first magnetic object 110a, and the magnetization direction 110 may be the first magnetization direction 110a. The user-carryable device 100 may include a second magnetic object 110b having a second magnetization direction 120b. Determining at least one trigger event 640 may include determining an actual orientation event, and more specifically, a selection event, based on a detected rotation of the magnetic object 110 about a third rotation axis 116 relative to the interaction surface 210. In some embodiments, a selection event may be determined only if the first magnetization direction 110 is substantially parallel to the interaction surface 210 and / or is only slightly inclined relative to the interaction surface. In other words, in such a case, the third rotation axis 116 of the user-carryable device may be substantially orthogonal to the interaction surface 210. In an embodiment, determining at least one trigger event 640 may include detecting the first magnetic object 110a near the interaction surface 210 based on the orientation of the first magnetization direction 110a and the associated first magnetic field relative to the interaction surface 210. Alternatively, determining at least one trigger event 640 may include detecting the second magnetic object 110b near the interaction surface 210 based on the orientation of the second magnetization direction 110b and the associated second magnetic field relative to the interaction surface 210. In an embodiment, determining at least one trigger event 640 may include determining a device mode event in response to detecting the first magnetic object 110a near the interaction surface 210, and activating the device mode event in response to determining the device mode event, or deactivating the device mode event in response to detecting the second magnetic object 110b near the interaction surface 210.

[0083] The method 600 may further include determining a user-carryable device position 620 within a sensed volume M generated by the plurality of magnetometers 300 and based on the obtained magnetic field measurements. More specifically, detecting the rotation 630 may be based on determining the user-carryable device position 620. The method 600 may include defining a reference coordinate system XYZ as described above.

[0084] Determining the location 620 of the user-carried device may include determining the absolute magnetic object location, which indicates the absolute magnetic object positioning and / or the absolute magnetic object orientation of the magnetic object 110 relative to the reference coordinate system XYZ. More specifically, the absolute magnetic object location may be determined based on the obtained magnetic field measurements. The absolute magnetic object location may include the absolute magnetic object positioning and / or the absolute magnetic object orientation relative to the reference coordinate system XYZ. More specifically, the absolute magnetic object location may be determined based on the obtained magnetic field measurements. In an embodiment, determining the absolute magnetic object location may include generating magnetic field measurement data based on the obtained magnetic field measurements. The magnetic field measurement data may indicate the magnetic field positioning, the magnetic field orientation, and / or the magnetic field strength relative to the reference coordinate system XYZ. Determining the absolute magnetic object location may further include processing the magnetic field measurement data to correlate the magnetic field measurement data with the absolute magnetic object location (i.e., the absolute magnetic object location as described above). The magnetic object 110 may include the magnetization direction 120 as described in detail above. The magnetic object 110 may generate a non-rotationally symmetric magnetic field. The rotation about the magnetization direction 120 may be detectable. The absolute magnetic object location may be determined based on the implementation of a mathematical model that correlates each measurement of one of the plurality of magnetometers 300 with the position of the magnetic object 110 in the reference coordinate system XYZ. Each of the plurality of magnetometers 300 may be a vector magnetometer and may be configured to measure the magnetic field in one, two, or three dimensions. In one embodiment, the Coulomb model may be implemented, which may allow for the modeling of the complex magnetization of the magnetic object 110. Detecting rotation 630 may be based on the absolute magnetic object orientation.

[0085] Determining the location 620 of the user-carried device may further include determining the relative magnetic object location, which indicates the relative magnetic object positioning and / or the relative magnetic object orientation of the magnetic object relative to the user-carried device 100, more specifically relative to the device coordinate system as described above. The relative magnetic object location may include the relative magnetic object positioning and / or the relative magnetic object orientation relative to the device coordinate system. Detecting rotation 630 may be based on the relative magnetic object orientation. Determining the relative magnetic object location may be based on the absolute magnetic object location as described above and a first set of geometric parameters. The first set of geometric parameters may include predefined geometric parameters that indicate the geometric positioning and geometric orientation of the magnetic object 100 relative to the user-carried device 100, more specifically in the initial state of the user-carried device 100 (the initial state was described above). In other words, based on the determined absolute position of the magnetic object 110 and the knowledge of the arrangement of the magnetic object 110 within the user-carried device 100 (more specifically, relative to the device coordinate system), the location of the user-carried device may be known.

[0086] In an embodiment, method 600 may further include applying a filter for filtering the determined location of the user-carried device. Magnetic noise, electronic noise, and environmental changes may cause the location determination to be non-smooth over time. Based on this filtering, a smooth position trajectory of the user-carried device 100 relative to the reference coordinate system XYZ and / or relative to the interaction surface 210 may be achieved. The filter may be a low-pass filter or a Kalman filter, more specifically an extended Kalman filter or an unscented Kalman filter.

[0087] Regarding a first embodiment of the user-carried device 100, detecting rotation 630 may include detecting a positioning deviation and / or an orientation deviation of the relative magnetic object orientation caused by the translation and / or rotation of the magnetic object 110 relative to the user-carried device 100, more specifically, wherein the user-carried device 100 may be in an actuated state. This may be the case when at least one click manipulation feature 150 and / or at least one scroll manipulation feature 140 is actuated by the user U, since the magnetic object 110 may be operatively coupled to at least one click manipulation feature 150 and / or at least one scroll manipulation feature 140. As mentioned above, the device coordinate system may be defined within the geometric center of the user-carried device 100. In an initial state, the magnetic object 110 may be in an initial position, for example tilted and / or away relative to the device coordinate system and / or relative to the geometric center of the user-carried device 100. When the magnetic object 110 is in an actuated position relative to the initial position (and / or relative to the user-carried device 100 and / or relative to the housing 101), the user-carried device 100 may be in an actuated state. In other words, when the magnetic object 110 rotates from the initial position, the user-carried device 100 may be in an actuated state. In the actuated state, the magnetic object orientation and / or the magnetic object positioning of the magnetic object 110 relative to the device coordinate system may be different compared to the initial state. As outlined above, method 600 may include determining, in response to detecting the positioning deviation and / or the orientation deviation, at least one trigger event more specifically associated with the positioning deviation and / or the orientation deviation. Based on the detected specific translation and / or rotation, method 600 may include transforming the detected positioning deviation and / or orientation deviation into at least one trigger event associated with the corresponding translation and / or rotation. In an example, method 600 may obtain data from a database. The database may include data associating at least one trigger event with a specific translation and / or rotation of the magnetic object 110 from the initial position to the actuated position. In an example, a click event and / or a scroll event may be determined by detecting the rotation of the magnetic object 110 relative to the user-carried device 100 about a first rotation axis 112, a second rotation axis 114, and / or a third rotation axis 116 and associating the corresponding rotation with the corresponding trigger event.

[0088] Method 600 may also include, more specifically, initializing the plurality of magnetometers 300 and the user-carried device 100 when the user U starts a user operation. In an embodiment, the user-carried device 100 and / or the magnetic object 110 may be tracked over a time period including a plurality of time samples. At each time sample, method 600 may include determining the user-carried device location 620 and / or detecting rotation 630 and / or determining at least one trigger event. More specifically, detecting rotation 630 may be performed over a time period including a plurality of time samples by method 600. At each time sample, method 600 may include detecting rotation 630 of the magnetic object 110 about a first axis of rotation 112, a second axis of rotation 114, and a third axis of rotation 116. The method may also include storing the determined and / or detected features for each time sample.

[0089] As outlined above, in some embodiments, the user-carried device 100 may be operable on an interaction surface 210 that may be defined, more specifically, within a sensing volume M (see, for example Figures 10A to 12 ). Method 600 may include determining an interaction surface position, where the interaction surface position may indicate the interaction surface positioning, interaction surface orientation, and / or interaction surface distance relative to a reference coordinate system XYZ, more specifically relative to the magnetometer plane 310. The interaction surface position determination system may be based on obtaining interaction surface position data that defines the geometric positioning and / or geometric location of the interaction surface 210 relative to the reference coordinate system XYZ. Method 600 may include determining the user-carried device location 620 relative to the interaction surface 210 based on the interaction surface position. System 600 may also include, more specifically, assuming a contact position of the user-carried device 100 relative to the interaction surface 210 based on the determined user-carried device location and the determined interaction surface position.

[0090] Method 600 may further include representing 650 the user-carrying device 100 and / or the magnetic object 110 on the output device 500. More specifically, representing 650 the user-carrying device 100 on the output device 500 may include reproducing the user-carrying device 100 as a virtual object on the output device 500. In an embodiment, the user-carrying device 100 and / or the magnetic object 110 may be visually reproduced as virtual objects. In an embodiment, at least one output device 500 may be configured to visually reproduce virtual objects. Representing 650 the user-carrying device 100 may further include reproducing the movement of the user-carrying device 100 and / or the magnetic object 110 within the sensing volume M and / or relative to the interaction surface 210 as the movement of a virtual object on the output device 500. The movement of the user-carrying device 100 within the sensing volume M may be caused by the manipulation of the user-carrying device 100 during user operation (i.e., by the user manipulating the position of the user-carrying device 100 and / or the magnetic object 110). In other words, the movement of the user-carrying device position may be determined and reproduced as the movement of a virtual object on the output device 500. The visual reproduction may be the movement of a cursor on the output device 500. In an embodiment, the visual reproduction may be different from the design of the user-carrying device 100, but may be any icon (e.g., an arrow, a picture).

[0091] In one embodiment, method 600 may include rotating the magnetic object 110 about the first rotation axis 112, the second rotation axis 114, and / or the third rotation axis 116 to generate at least one trigger event. This may be done based on the manipulation of the magnetic object 110 and / or the user-carrying device 100 within the sensing volume M (e.g., based on the actuation of at least one click manipulation feature 150 and / or the scroll manipulation feature 140).

[0092] The method 600 as described above (except for the above paragraph) may be a computer-implemented method. According to one aspect of the present disclosure, a computer system may be configured to execute the computer-implemented method 600 as described above. According to another aspect of the present disclosure, a computer program may be configured to execute the computer-implemented method 600 as described above. Additionally, a computer-readable medium or signal storing the computer program may be provided.

[0093] The computer-implemented method 600 described above may be performed by a computer or computer network or capable of being performed via a computer or computer network, which includes at least one processing unit (processor) and at least one data storage device (i.e., memory). The described process logic may be stored in at least one data storage device in the form of executable code and executed by at least one processing unit. Systems and subsystems may transmit data to at least one processing unit, and in an example, they may also receive instructions from at least one processing unit. The processing unit may thereby direct user-initiated and / or auto-generated queries to system 10. System 10 is not limited to a particular hardware environment. Thus, distributed devices coupled via a network may perform the techniques described herein. The present disclosure also encompasses electrical signals and computer-readable media that define instructions which, when executed by a processing unit, implement the techniques described herein. As described above, system 10 may include at least one database. Alternatively or additionally, system 10 may access a database in the cloud (via a communication interface). System 10 may include (at least one) communication interface to couple to a plurality of magnetometers, a processing unit, and / or a database. The communication interface may include one or more of a network, the Internet, a local area network, a wireless local area network, a broadband cellular network, and / or a wired network. In an example, system 10 may be coupled to one or more features via a server hosted in the cloud.

[0094] In some embodiments, more than one user-carrying device 100 may be provided and operated (e.g., manipulated by user U) within a sensing volume M generated by a plurality of magnetometers 300. Although method 600 and system 10 according to the present disclosure have been described with respect to one user-carrying device 100, the features described above are also applicable to each additional or other user-carrying device 100 operating within the sensing volume M.

[0095] Although the concept has been described above and defined in the appended claims, it should be understood that the concept may be defined according to the following embodiments:

[0096] 1. A user-carrying device (100), the user-carrying device comprising:

[0097] A housing (101),

[0098] A magnetic object (110) coupled to the housing (101), wherein the magnetic object (110) has a magnetization direction (120),

[0099] wherein the magnetic object (110) is configured to generate a magnetic field (115) associated with the magnetization direction (120),

[0100] The magnetization direction (120) is oriented relative to the magnetic object (110) such that rotation of the magnetic object (110) about a first rotation axis (112), a second rotation axis (114), and a third rotation axis (116) can be detected based on magnetic field measurements using a plurality of magnetometers (300).

[0101] The first rotation axis (112), the second rotation axis (114), and the third rotation axis (116) are orthogonal to each other, and

[0102] The user-carrying device (100) is configured to control at least one trigger event based on rotation of the magnetic object (110) about the first rotation axis (112), the second rotation axis (114), and / or the third rotation axis (116).

[0103] 2. The user-carrying device (100) according to embodiment 1, wherein the magnetic object (110) includes a longitudinal body (111) extending along the third rotation axis (116).

[0104] 3. The user-carrying device (100) according to embodiment 1 or embodiment 2, wherein the magnetization direction (120) is oriented relative to the magnetic object (110) such that rotation of the magnetic object (110) about the magnetization direction (120) can be detected based on the magnetic field measurements using the plurality of magnetometers (300), and more specifically, wherein the magnetization direction (120) is inclined relative to the third rotation axis (116).

[0105] 4. The user-carrying device (100) according to embodiment 2 or embodiment 3, wherein the magnetization direction (120) is orthogonal to the third rotation axis (116), and more specifically, wherein the magnetization direction (120) extends parallel to a plane defined by the first rotation axis (112) and the second rotation axis (114).

[0106] 5. The user-carrying device (100) according to any one of embodiments 2 to 4, wherein the longitudinal body (111) has a cylindrical shape.

[0107] 6. The user-carrying device (100) according to embodiment 5, wherein the magnetic object (120) is radially magnetized.

[0108] 7. The user-carrying device (100) according to any one of embodiments 2 to 4, wherein the longitudinal body (111) has a cubic shape.

[0109] 8. The user-carrying device (100) according to embodiment 7, wherein the magnetic object (120) is magnetized in width, or wherein the magnetic object (120) is magnetized in thickness.

[0110] 9. The user-carrying device (100) according to any one of embodiments 1 to 4, wherein the magnetic object (120) is a quadrupole.

[0111] 10. The user-carrying device (100) according to any one of the foregoing embodiments, wherein the magnetic object (110) is configured to generate an asymmetric magnetic field (115), and more specifically, wherein the magnetic field (115) is not rotationally symmetric.

[0112] 11. The user-carrying device (100) according to any one of the foregoing embodiments, wherein the magnetic object (110) is a permanent magnet.

[0113] 12. The user-carrying device (100) according to any one of the foregoing embodiments, wherein the housing (101) defines a first device axis (x d ), a second device axis (y d ) orthogonal to the first device axis (x d ), and a vertical device axis (z d ) orthogonal to the plane defined by the first device axis (x d ) and the second device axis (y d ).

[0114] 13. The user-carrying device (100) according to any one of the foregoing embodiments, wherein the at least one trigger event is a scrolling event and / or a clicking event and / or an actual orientation event.

[0115] 14. The user-carrying device (100) according to any one of the foregoing embodiments, wherein the user-carrying device (100) is a computer mouse, a keyboard, a toy, a writing medium, a pointer, a finger ring, or a dial.

[0116] 15. The user-carrying device (100) according to any one of the foregoing embodiments, wherein the magnetic object (110) is arranged to be rotatable relative to the housing (101).

[0117] 16. The user-carrying device (100) according to any one of the foregoing embodiments, wherein the user-carrying device (100) includes at least one scroll manipulation feature (140) and / or at least one click manipulation feature (150), and wherein the at least one scroll manipulation feature (140) and / or the at least one click manipulation feature (150) is movably coupled to the housing (101) and is actuable by the user (U).

[0118] 17. The user-carrying device (100) according to embodiments 16 and 15, wherein the magnetic object (110) is operatively coupled to the at least one click manipulation feature (150) and / or is operatively coupled to the at least one scroll manipulation feature (140), such that actuation of the at least one click manipulation feature (150) and / or the at least one scroll manipulation feature (140) causes rotation of the magnetic object (110) relative to the housing (101).

[0119] 18. The user-carrying device (100) according to embodiment 16 or embodiment 17, wherein when the at least one click manipulation feature (150) and / or the at least one scroll manipulation feature (140) is in an initial position, the user-carrying device (100) is in an initial state, and more specifically, wherein the at least one click manipulation feature (150) and / or the at least one scroll manipulation feature (140) is not actuated by the user (U).

[0120] 19. The user-carrying device (100) according to embodiment 18 when dependent on embodiment 12, wherein in the initial state of the user-carrying device (100), the magnetic object (110) is arranged in the housing (101) such that the first rotation axis (112) is parallel to the first device axis (x d ) and the second rotation axis (114) is parallel to the vertical device axis (z d ) and the third rotation axis (116) is parallel to the second device axis (y d ).

[0121] 20. The user-carrying device (100) according to embodiment 19, wherein in the initial state of the user-carrying device (100), the magnetization direction (120) is parallel to the first device axis (x d ).

[0122] 21. The user-carrying device (100) according to embodiment 19 or embodiment 20, wherein actuation of the at least one click manipulation feature (150) causes the magnetic object (110) to rotate by a second rotation angle (α y ) relative to the housing (101) about the third rotation axis (116), and more specifically, wherein the magnetization direction (120) rotates by the second rotation angle (α y ) about the third rotation axis (116).

[0123] 22. The user-carrying device (100) according to embodiment 21, wherein the user-carrying device (100) is configured to control a click event based on the magnetization direction (120) rotating by the second rotation angle (α y ) about the third rotation axis (116).

[0124] 23. The user-carrying device (100) according to any one of embodiments 19 to 22 when dependent on embodiment 12, wherein actuation of the at least one scroll manipulation feature (140) causes the magnetic object (110) to rotate by a first rotation angle (α x ) relative to the housing (101) about the first rotation axis (112), and more specifically, wherein the magnetic object (110) rotates by the first rotation angle (α x ) about the magnetization direction (120), in particular about the magnetization axis defined by the magnetization direction (120).

[0125] 24. The user-carrying device (100) according to embodiment 23, wherein the user-carrying device (100) is configured to control a scroll event based on the magnetic object (110) rotating by the first rotation angle (α x ) about the first rotation axis (112), more specifically about the magnetization direction (120), in particular about the magnetization axis defined by the magnetization direction (120).

[0126] 25. The user-carrying device (100) according to embodiment 18 when dependent on embodiment 12, wherein in the initial state of the user-carrying device (100), the magnetic object (110) is arranged in the housing (101) such that the first rotation axis (112) is parallel to the second device axis (y d ), the second rotation axis (114) is parallel to the vertical device axis (z d ), and the third rotation axis (116) is parallel to the first device axis (x d ).

[0127] 26. The user-carrying device (100) according to embodiment 25, wherein in the initial state of the user-carrying device (100), the magnetization direction (120) is parallel to the second device axis (y d ).

[0128] 27. The user-carrying device (100) according to embodiment 25 or embodiment 26, wherein actuation of the at least one rolling manipulation feature (140) causes the magnetic object (110) to rotate a first rotation angle (α x ) relative to the housing (101) about the third rotation axis (116), and more specifically, wherein the magnetization direction (120) rotates the first rotation angle (α x ) about the third rotation axis (116).

[0129] 28. The user-carrying device (100) according to embodiment 27, wherein the user-carrying device (100) is configured to control a scrolling event based on the magnetization direction (120) rotating the first rotation angle (α x ) about the third rotation axis (116).

[0130] 29. The user-carrying device (100) according to any one of embodiments 25 to 28, wherein actuation of the at least one click manipulation feature (150) causes the magnetic object (110) to rotate a second rotation angle (α y ) relative to the housing (101) about the first rotation axis (112), and more specifically, wherein the magnetic object (110) rotates the second rotation angle (α y ) about the magnetization direction (120), particularly about the magnetization axis defined by the magnetization direction (120).

[0131] 30. The user-carrying device (100) according to embodiment 29, wherein the user-carrying device (100) is configured to control a click event based on the magnetic object rotating the second rotation angle (α y ) about the first rotation axis (112), more specifically about the magnetization direction (120), particularly about the magnetization axis defined by the magnetization direction (120).

[0132] 31. The user-carrying device (100) according to embodiment 18 when dependent on embodiment 12, wherein in the initial state of the user-carrying device (100), the magnetic object (110) is arranged in the housing (101) such that the first rotation axis (112) is parallel to the vertical device axis (z d),the second rotation axis (114) is parallel to the second device axis (y d ),and the third rotation axis (116) is parallel to the first device axis (x d ).

[0133] 32. The user-carrying device (100) according to embodiment 31, wherein in the initial state of the user-carrying device (100), the magnetization direction (120) is parallel to the vertical device axis (z d ).

[0134] 33. The user-carrying device (100) according to embodiment 31 or embodiment 32, wherein actuation of the at least one click manipulation feature (150) causes the magnetic object (110) to rotate by a second rotation angle (α y ) relative to the housing (101) about the second rotation axis (114), and more specifically, wherein the magnetization direction (120) rotates by the second rotation angle (α y ) about the second rotation axis (114).

[0135] 34. The user-carrying device (100) according to embodiment 33, wherein the user-carrying device (100) is configured to control a click event based on the magnetization direction (120) rotating by the second rotation angle (α y ) about the second rotation axis (114).

[0136] 35. The user-carrying device (100) according to any one of embodiments 31 to 34, wherein actuation of the at least one scroll manipulation feature (140) causes the magnetic object (110) to rotate by a first rotation angle (α x ) relative to the housing (101) about the third rotation axis (116), and more specifically, wherein the magnetization direction (120) rotates by the first rotation angle (α x ) about the third rotation axis (116).

[0137] 36. The user-carrying device (100) according to embodiment 35, wherein the user-carrying device (100) is configured to control a scroll event based on the magnetization direction (120) rotating by the first rotation angle (α x ) about the third rotation axis (116).

[0138] 37. The user-carrying device (100) according to embodiment 18 when dependent on embodiment 12, wherein in the initial state of the user-carrying device (100), the magnetic object (110) is arranged in the housing (101) such that the first rotation axis (112) is parallel to the vertical device axis (z d ), the second rotation axis (114) is parallel to the first device axis (x d ), and the third rotation axis (116) is parallel to the second device axis (y d ).

[0139] 38. The user-carrying device (100) according to embodiment 37, wherein in the initial state of the user-carrying device (100), the magnetization direction (120) is parallel to the vertical device axis (z d ).

[0140] 39. The user-carrying device (100) according to embodiment 37 or embodiment 38, wherein actuation of the at least one click manipulation feature (150) causes the magnetic object (110) to rotate relative to the housing (101) by a second rotation angle (α y ) about the third rotation axis (116), and more specifically, wherein the magnetization direction (120) rotates by the second rotation angle (α y ) about the third rotation axis (116).

[0141] 40. The user-carrying device (100) according to embodiment 39, wherein the user-carrying device (100) is configured to control a click event based on the magnetization direction (120) rotating by the second rotation angle (α y ) about the third rotation axis (116).

[0142] 41. The user-carrying device (100) according to any one of embodiments 37 to 40, wherein actuation of the at least one scroll manipulation feature (140) causes the magnetic object (110) to rotate relative to the housing (101) by a first rotation angle (α x ) about the second rotation axis (114), and more specifically, wherein the magnetization direction (120) rotates by the first rotation angle (α x ) about the second rotation axis (114).

[0143] 42. The user-carrying device (100) according to embodiment 41, wherein the user-carrying device (100) is configured to control a scroll event based on the magnetization direction (120) rotating by the first rotation angle (α x ) about the second rotation axis (114).

[0144] 43. The user-carrying device (100) according to embodiment 18 when dependent on embodiment 12, wherein in the initial state of the user-carrying device (100), the magnetic object (110) is arranged in the housing (101) such that the first rotation axis (112) is parallel to the first device axis (x d ), the second rotation axis (114) is parallel to the second device axis (y d ), and the third rotation axis (116) is parallel to the vertical device axis (z d ).

[0145] 44. The user-carrying device (100) according to embodiment 43, wherein in the initial state of the user-carrying device (100), the magnetization direction (120) is parallel to the first device axis (x d ).

[0146] 45. The user-carrying device (100) according to embodiment 43 or embodiment 44, wherein actuation of the at least one click manipulation feature (150) causes the magnetic object (110) to rotate about the second rotation axis (114) relative to the housing (101) by a second rotation angle (α y ), more specifically, wherein the magnetization direction (120) rotates about the second rotation axis (114) by the second rotation angle (α y ).

[0147] 46. The user-carrying device (100) according to embodiment 45, wherein the user-carrying device (100) is configured to control a click event based on the magnetization direction (120) rotating about the second rotation axis (114) by the second rotation angle (α y ).

[0148] 47. The user-carrying device (100) according to any one of embodiments 43 to 46, wherein actuation of the at least one scroll manipulation feature (140) causes the magnetic object (110) to rotate about the first rotation axis (112) relative to the housing (101) by a first rotation angle (α x ), more specifically, wherein the magnetic object 110 rotates about the magnetization direction (120), in particular about the magnetization axis defined by the magnetization direction (120), by the first rotation angle (α x ).

[0149] 48. The user-carrying device (100) according to embodiment 47, wherein the user-carrying device (100) is configured to rotate the first rotation angle (α x ) about the first rotation axis (112), more specifically about the magnetization direction (120), and in particular about the magnetization axis defined by the magnetization direction (120), of the magnetic object (110) to control a scrolling event.

[0150] 49. The user-carrying device (100) according to embodiment 18 when dependent on embodiment 12, wherein in the initial state of the user-carrying device (100), the magnetic object (110) is arranged in the housing (101) such that the first rotation axis (112) is parallel to the second device axis (y d ), the second rotation axis (114) is parallel to the first device axis (x d ), and the third rotation axis (116) is parallel to the vertical device axis (z d ).

[0151] 50. The user-carrying device (100) according to embodiment 49, wherein in the initial state of the user-carrying device (100), the magnetization direction (120) is parallel to the second device axis (y d ).

[0152] 51. The user-carrying device (100) according to embodiment 49 or embodiment 50, wherein actuation of the at least one scrolling manipulation feature (140) causes the magnetic object (110) to rotate by a first rotation angle (α x ) about the second rotation axis (114) relative to the housing (101), more specifically, wherein the magnetization direction (120) rotates by the first rotation angle (α x ) about the second rotation axis (114).

[0153] 52. The user-carrying device (100) according to embodiment 51, wherein the user-carrying device (100) is configured to control a scrolling event based on the magnetization direction (120) rotating by the first rotation angle (α x ) about the second rotation axis (114).

[0154] 53. The user-carrying device (100) according to any one of embodiments 49 to 52, wherein actuation of the at least one click manipulation feature (150) causes the magnetic object (110) to rotate by a second rotation angle (α y), and more specifically, wherein the magnetic object (110) rotates the second rotation angle (α y ) about the magnetization direction (120), in particular about the magnetization axis defined by the magnetization direction (120).

[0155] 54. The user-carrying device (100) according to embodiment 53, wherein the user-carrying device (100) is configured to control a click event based on the magnetic object (110) rotating the second rotation angle (α y ) about the first rotation axis (112), more specifically about the magnetization direction (120), in particular about the magnetization axis defined by the magnetization direction (120).

[0156] 55. The user-carrying device (100) according to any one of embodiments 21 to 54 when dependent on embodiment 18, wherein the user-carrying device (100) is configured to control a click event only when the absolute value of the second rotation angle (α y ) exceeds a second rotation angle threshold (α y,th ), and more specifically, wherein when the second rotation angle (α y ) is positive relative to the initial state, the click event is a first click event, and when the second rotation angle (α y ) is negative relative to the initial state, the click event is a second click event.

[0157] 56. The user-carrying device (100) according to any one of embodiments 24 to 55 when dependent on embodiment 18, wherein the user-carrying device (100) is configured to control a scroll event only when the absolute value of the first rotation angle (α x ) exceeds a first rotation angle threshold (α x,th ), and more specifically, wherein when the first rotation angle (α x ) is positive relative to the initial state, the scroll event is an upward scroll event, and when the first rotation angle (α x ) is negative relative to the initial state, the scroll event is a downward scroll event.

[0158] 57. The user-carrying device (100) according to embodiment 12 or embodiment 13, wherein the magnetic object (110) is arranged in the housing (101) such that the first rotation axis (112) is parallel to the first device axis (x d ), the second rotation axis (114) is parallel to the vertical device axis (z d ), and the third rotation axis (116) is parallel to the second device axis (y d), and more particularly, wherein the magnetization direction (120) is parallel to the first device axis (x d ).

[0159] 58. The user-carrying device (100) according to embodiment 57, wherein the at least one triggering event is an actual orientation event, more particularly a selection event, and in particular, wherein the user-carrying device (100) is configured to control the actual orientation event based on the magnetization direction (120) and / or the rotation of the user-carrying device (100) about the third rotation axis (116).

[0160] 59. The user-carrying device (100) according to any one of embodiments 1 to 12, wherein the magnetic object (110) is arranged in the housing (101) such that the first rotation axis (112) is parallel to the vertical device axis (z d ), the second rotation axis (114) is parallel to the second device axis (y d ), and the third rotation axis (116) is parallel to the first device axis (x d ), and more particularly, wherein the magnetization direction (120) is parallel to the vertical device axis (z d ).

[0161] 60. The user-carrying device (100) according to embodiment 59, wherein the at least one triggering event is an actual orientation event, more particularly a selection event, and wherein the user-carrying device (100) is configured to control the actual orientation event based on the rotation of the magnetic object (110) and / or the user-carrying device (100) about the first rotation axis (112), more particularly about the magnetization direction (120), and in particular about the magnetization axis defined by the magnetization direction (120).

[0162] 61. The user-carrying device (100) according to any one of embodiments 57 to 60, wherein the at least one triggering event is a device mode event, and more particularly, wherein the user-carrying device (100) is configured to control the device mode event based on the magnetization direction (120) and / or the rotation of the user-carrying device (100) about the first rotation axis (112), the second rotation axis (114), and / or the third rotation axis (116), and in particular, wherein the device mode is an eraser mode or a drawing mode.

[0163] 62. The user-carrying device (100) according to any one of embodiments 57 to 61, wherein the housing (101) has a longitudinal and cylindrical shape, and wherein the vertical device axis (z d)and / or the third rotation axis (116) extends in the longitudinal direction of the housing (101).

[0164] 63. The user-carrying device (100) according to embodiment 62, wherein the housing (101) includes a first end (103), and wherein the housing (101) includes a second end (104) located on the opposite side of the housing (101) relative to the first end (103), more specifically, wherein the magnetic object (110) is arranged close to the second end (104), particularly, wherein the magnetic object (110) is fixedly coupled to the housing (101).

[0165] 64. The user-carrying device (100) according to any one of embodiments 57 to 63, wherein the user-carrying device is a writing and / or drawing device, more specifically a stylus or a paintbrush.

[0166] 65. The user-carrying device (100) according to any one of embodiments 57 to 64, wherein the magnetic object (110) is a first magnetic object (110a), and wherein the magnetization direction (110) is a first magnetization direction (110a), and wherein the user-carrying device (100) includes a second magnetic object (110b) having a second magnetization direction (120b).

[0167] 66. The user-carrying device (100) according to embodiment 65 when dependent on embodiment 62, wherein the second magnetic object (110b) is arranged close to the first end (103), more specifically, wherein the housing (101) includes a terminal portion (112), and wherein the first end (103) is arranged at the terminal portion (112).

[0168] 67. The user-carrying device (100) according to embodiment 65 or 66 when dependent on embodiment 2, wherein the longitudinal body (111) is a first longitudinal body (111a), and wherein the second magnetic object (110a) includes a second longitudinal body (111b) extending along the third rotation axis (116).

[0169] 68. The user-carrying device (100) according to any one of embodiments 65 to 67, wherein the second magnetic object (110b) includes a second magnetization direction (120b) that is substantially parallel to the vertical device axis (z d )

[0170] 69. The user-carrying device (100) as described in embodiment 68 when dependent on embodiment 57 or embodiment 58, wherein the second magnetization direction (120b) is substantially orthogonal to the first magnetization direction (120a), or

[0171] The user-carrying device (100) as described in embodiment 59 or embodiment 60 when dependent thereon, wherein the second magnetization direction (120b) is substantially parallel to the first magnetization direction (120a).

[0172] 70. The user-carrying device (100) according to any one of embodiments 67 to 69, wherein the second longitudinal body (111b) has a cylindrical shape, or wherein the second longitudinal body (111b) has a cubic shape.

[0173] 71. The user-carrying device (100) according to any one of embodiments 65 to 70, wherein the second magnetic object (120b) is axially magnetized.

[0174] 72. The user-carrying device (100) according to any one of embodiments 65 to 71, wherein the magnetic field (115) generated by the first magnetic object (110a) is a first magnetic field, and wherein the second magnetic object (110b) is configured to generate a second magnetic field, more specifically, wherein the second magnetic field is rotationally symmetric in particular with respect to the third rotation axis (116) and / or the vertical device axis (z d )

[0175] 73. The user-carrying device (100) according to any one of embodiments 65 to 72, wherein the second magnetic object (110) is a permanent magnet.

[0176] 74. The user-carrying device (100) according to any one of embodiments 65 to 73, wherein the second magnetic object (110b) is fixedly coupled to the housing (101).

[0177] 75. The user-carrying device (100) as described in any one of embodiments 72 to 74 when dependent on embodiment 62, wherein when, during user operation, the second end (104) of the user-carrying device (100) is held by the user (U) near the interaction surface (210), only the first magnetic field can be measured by a plurality of magnetometers (300), more specifically, wherein the second end (104) is distal to the interaction surface (210).

[0178] 76. The user-carrying device (100) according to any one of the foregoing embodiments, wherein the user-carrying device (100) is operable on an interaction surface (210).

[0179] 77. The user-carrying device (100) according to any one of the foregoing embodiments, wherein the user-carrying device (100) is electrically passive and / or electronically passive.

[0180] 78. The user-carrying device (100) according to any one of the foregoing embodiments, wherein the user-carrying device (100) comprises a haptic and / or an auditory feedback device configured to provide haptic and / or auditory feedback to the user (U) based on the control of at least one triggering event.

[0181] 79. The user-carrying device (100) according to embodiment 78 when dependent on embodiment 17, wherein the haptic and / or auditory feedback device provides haptic and / or auditory feedback to the user (U) based on the actuation of the at least one click manipulation feature (150) and / or the at least one scroll manipulation feature (140).

[0182] 80. The user-carrying device (100) according to embodiment 78 when dependent on embodiment 58, wherein the haptic and / or auditory feedback device provides haptic and / or auditory feedback to the user (U) based on the magnetization direction (120) and / or the rotation of the user-carrying device (100) about the third rotation axis (116).

[0183] 81. The user-carrying device (100) according to any one of embodiments 18 to 56, wherein the user-carrying device (100) comprises a biasing mechanism configured to push the magnetic object (110), the at least one click manipulation feature (150) and / or the at least one scroll manipulation feature (140) from an actuated state to the initial state, more specifically, wherein in the actuated state of the user-carrying device (100), the magnetic object (110) rotates relative to the housing (110), and / or the at least one click manipulation feature (150) and / or the at least one scroll manipulation (140) is actuated by the user (U).

[0184] 82. A system (10) for determining the manipulation of a user-carrying device (100) by a user (U), the system (10) comprising:

[0185] The user-carrying device (100) according to any one of the foregoing embodiments, and

[0186] A plurality of magnetometers (300),

[0187] wherein the plurality of magnetometers (300) are configured to measure a magnetic field generated by a magnetic object (110).

[0188] 83. The system (10) according to embodiment 82, wherein the system (10) includes a processing unit (400) or is capable of being connected to the processing unit, the processing unit being configured to track the movement of the magnetic object (110) in at least six degrees of freedom, more specifically, wherein the processing unit (400) is configured to determine at least one trigger event.

[0189] 84. The system (10) according to embodiment 82 or embodiment 83 when dependent on any one of embodiments 1 to 56 or embodiments 76 to 81, wherein the at least one trigger event is a click event and / or a scroll event, and / or an actual orientation event.

[0190] 85. The system (10) according to embodiment 82 or embodiment 83 when dependent on any one of embodiments 1 to 12 or embodiments 57 to 81, wherein the at least one trigger event is an actual orientation event, more specifically a selection event, and / or a device mode event.

[0191] 86. The system (10) according to embodiment 84 when dependent on embodiment 17, wherein the system (10) is configured to determine the scroll event and / or the click event based on determining the actuation by a user (U) of at least one scroll manipulation feature (140) and / or at least one click manipulation feature (150), more specifically, wherein the magnetic object (110) rotates about a first rotation axis (112), a second rotation axis (114), and / or a third rotation axis (116).

[0192] 87. The system (10) according to embodiment 85, wherein the system (10) is configured to determine the actual orientation event, more specifically, the selection event, based on determining the rotation of the magnetic object (110) and / or the user-carrying device (100) relative to the interaction surface (210) about the third rotation axis (116), specifically, wherein the magnetic object (110) is fixedly coupled to the user-carrying device (100).

[0193] 88. The system (10) as described in any one of embodiments 82, 83, 85, or 87 when dependent on any one of embodiments 1 to 12 or embodiments 57 to 81, wherein the magnetic object (110) is a first magnetic object (110a), and wherein the magnetization direction (110) is a first magnetization direction (110a), and wherein the user-carrying device (100) includes a second magnetic object (110b) having a second magnetization direction (120b).

[0194] 89. The system (10) according to embodiment 88, wherein the housing (101) includes a first end (103), and wherein the housing (101) includes a second end (104) located on the opposite side of the housing (101) relative to the first end (103).

[0195] 90. The system (10) according to embodiment 89, wherein the first magnetic object (110a) is arranged close to the second end (104), wherein the second magnetic object (110b) is arranged close to the first end (103), and more specifically, wherein the housing includes a terminal portion (102) at the first end (103).

[0196] 91. The system (10) according to any one of embodiments 88 to 90, wherein the magnetic field (115) generated by the first magnetic object (110a) is a first magnetic field, and wherein the second magnetic object (110b) is configured to generate a second magnetic field, and more specifically, wherein the second magnetic field is rotationally symmetric particularly with respect to the third rotation axis (116) and / or the vertical device axis (z d )

[0197] 92. The system (10) according to embodiment 91, wherein the system (10) is configured to detect the second end (104) and / or the first magnetic object (110a) near the interaction surface (210), and more specifically, wherein the detection is based on the orientation of the first magnetic field associated with the first magnetization direction (120a) relative to the plurality of magnetometers (300).

[0198] 93. The system (10) according to embodiment 92, wherein the at least one trigger event is a device mode event, and wherein the system (10) is configured to determine and activate the device mode event in response to detecting the second end (104) and / or the first magnetic object (110a) near the interaction surface (210), and more specifically, wherein only the first magnetic object (110a) is within the sensing volume (M) generated by the plurality of magnetometers (300), and in particular, wherein the device mode is an eraser mode or a drawing mode.

[0199] 94. The system (10) according to any one of embodiments 91 to 93, wherein the system (10) is configured to detect the first end (103) and / or the second magnetic object (110b) near the interaction surface (210), and more specifically, wherein the detection is based on the orientation of the second magnetic field associated with the second magnetization direction (120b) relative to the plurality of magnetometers (300).

[0200] 95. The system (10) according to embodiment 94 when dependent on embodiment 93, wherein the system (10) is configured to determine and deactivate the device mode event in response to detecting the first end (103) and / or the second magnetic object (110b) near the interaction surface (210), and more specifically, wherein only the second magnetic object (110b) is within the sensing volume generated by the plurality of magnetometers (300).

[0201] 96. The system (10) according to any one of embodiments 82 to 95, wherein the user-carrying device (100) is capable of operating on the interaction surface (210), and more specifically, wherein the system (10) is configured to determine the position of the user-carrying device (100) within the sensing volume generated by the plurality of magnetometers (300) and / or relative to the interaction surface (210) based on magnetic field measurements, and in particular, wherein the system (10) is configured to assume the contact position of the user-carrying device (100) relative to the interaction surface (210).

[0202] 97. The system (10) according to any one of embodiments 82 to 96, wherein the housing (101) defines a first device axis (x d ), a second device axis (y d ) orthogonal to the first device axis (x d ), and a vertical device axis (z d ) orthogonal to the plane defined by the first device axis (x d ) and the second device axis (y d ).

[0203] 98. The system (10) according to embodiment 97 and embodiment 96, wherein the user-carrying device (100) is capable of translating on the interaction surface (210) along the first device axis (x d ) and / or the second device axis (y d ).

[0204] 99. The system (10) according to any one of embodiments 82 to 98, wherein the system (10) includes at least one output device (500), and the at least one output device (500) is configured to represent the user-carrying device (100), and more specifically, the at least one output device (500) is configured to visually reproduce the user-carrying device (100) as a virtual object.

[0205] 100. The system (10) according to embodiment 99 when dependent on embodiment 96, wherein the system (10) is configured to reproduce the movement of the user-carrying device (100) on the interaction surface (210) as the movement of the virtual object on the at least one output device (500).

[0206] 101. The system (10) according to embodiment 99 or embodiment 100, wherein the system (10) is configured to visually reproduce the at least one trigger event on the output device (500).

[0207] 102. The system (10) according to any one of embodiments 99 to 101, wherein the output device (500) is a display or a screen.

[0208] 103. The system (10) according to any one of embodiments 83 to 102, wherein the system (10) includes an electronic device (700), and the processing unit (400) is integrated in the electronic device (700).

[0209] 104. The system (10) according to embodiment 103 when dependent on embodiment 99, wherein the output device (500) is integrated in the electronic device (700).

[0210] 105. The system (10) according to any one of embodiments 82 to 104, wherein the plurality of magnetometers (300) are integrated in a wall, furniture, a notebook, an electronic device, a screen or a display, a keyboard, and / or a mouse pad.

[0211] 106. The system (10) according to any one of embodiments 96 to 105, wherein the system (10) includes an interactive support (200) having an interactive support surface (230), and wherein the interactive surface (210) is at least a partial surface of the interactive support surface (230).

[0212] 107. The system (10) according to embodiment 106, wherein the interactive support (200) is furniture, a notebook, an electronic device, a screen, a wall, or a mouse pad.

[0213] 108. A method (600) for determining manipulation of a user-carried device (100) by a user (U), the method comprising:

[0214] obtaining a magnetic field measurement (610) associated with a magnetic field generated by a magnetic object (110) and measured using a plurality of magnetometers (300), wherein the magnetic object (110) is coupled to the user-carried device (100), and wherein the magnetic object (110) includes a magnetization direction (120) oriented at a certain orientation with respect to the magnetic object (110),

[0215] detecting rotation of the magnetic object (110) about a first rotation axis (112), a second rotation axis (114), and a third rotation axis (116) based on the obtained magnetic field measurement, wherein the first rotation axis (112), the second rotation axis (114), and the third rotation axis (116) are orthogonal to each other, and

[0216] determining at least one trigger event (640) based on the detected rotation.

[0217] 109. The method (600) according to embodiment 108, wherein detecting rotation (630) includes:

[0218] detecting rotation of the magnetic object (110) about the magnetization direction (120) based on the obtained magnetic field measurement associated with the orientation of the magnetization direction (120) with respect to the magnetic object (110).

[0219] 110. The method (600) according to embodiment 108 or embodiment 109, wherein determining at least one trigger event (640) includes:

[0220] determining manipulation of the user-carried device (100), more specifically, control of the user-carried device (100), within a sensing volume (M) generated by the plurality of magnetometers (300) based on the detected rotation, and

[0221] Associate the manipulation with the at least one trigger event.

[0222] 111. The method (600) according to any one of embodiments 108 to 110, wherein the user-carrying device (100) includes at least one scrolling manipulation feature (140) and / or at least one clicking manipulation feature (150), the at least one scrolling manipulation feature and / or the at least one clicking manipulation feature being operatively coupled to the magnetic object (110) and movably coupled to the housing (101) of the user-carrying device (100), wherein the magnetic object (110) is movably coupled to the housing (101), and wherein determining at least one trigger event (640) includes:

[0223] Determining a click event based on detecting a rotation of the magnetic object (110) relative to the housing (101) due to actuation of the at least one clicking manipulation feature (150), and / or

[0224] Determining a scroll event based on the detected rotation of the magnetic object (110) relative to the housing (101) due to actuation of the at least one scrolling manipulation feature (140).

[0225] 112. The method (600) according to embodiment 111, wherein the user-carrying device (100) is configured according to any one of embodiments 1 to 56 or embodiments 76 to 81.

[0226] 113. The method (600) according to any one of embodiments 108 to 110, wherein the user-carrying device (100) is capable of operating on an interaction surface (210), and wherein the magnetic object (110) is fixedly coupled to the user-carrying device (100), wherein determining at least one trigger event (640) includes:

[0227] Determining an actual orientation event, and more specifically, a selection event, based on the detected rotation of the magnetic object (110) relative to the interaction surface (210) about the third rotation axis (116).

[0228] 114. The method (600) according to any one of embodiments 108 to 110 or embodiment 113, wherein the user-carrying device (100) is capable of operating on the interaction surface (210), and wherein the magnetic object (110) is fixedly coupled to the user-carrying device (100), wherein the magnetic object (110) is a first magnetic object (110a), and wherein the magnetization direction (110) is a first magnetization direction (110a), and wherein the user-carrying device (100) includes a second magnetic object (110b) having a second magnetization direction (120b),

[0229] wherein determining at least one trigger event (640) includes:

[0230] detecting the first magnetic object (110a) near the interaction surface (210) based on the orientation of the first magnetization direction (110a) and the associated first magnetic field relative to the interaction surface (210), or

[0231] detecting the second magnetic object (110b) near the interaction surface (210) based on the orientation of the second magnetization direction (110b) and the associated second magnetic field relative to the interaction surface (210).

[0232] 115. The method (600) according to embodiment 114, wherein determining at least one trigger event (640) includes:

[0233] determining a device mode event in response to detecting the first magnetic object (110a) near the interaction surface (210), and activating the device mode event in response to determining the device mode event, or

[0234] deactivating the device mode event in response to detecting the second magnetic object (110b) near the interaction surface (210).

[0235] 116. The method (600) according to any one of embodiments 113 to 115, wherein the user-carrying device (100) is configured according to any one of embodiments 1 to 12 or embodiments 57 to 81.

[0236] 117. The method (600) according to any one of embodiments 108 to 116, the method further includes:

[0237] Determine the user-carried device position (620) within the sensing volume (M) generated by the plurality of magnetometers (300) and based on the acquired magnetic field measurements. More specifically, wherein detecting the rotation (620) is based on determining the user-carried device position (620).

[0238] 118. The method (600) according to any one of embodiments 108 to 116, the method comprising:

[0239] Define a reference coordinate system (XYZ) relative to the plurality of magnetometers (300), the reference coordinate system (XYZ) including a first reference axis (X), a second reference axis (Y), and a vertical reference axis (Z), wherein the first reference axis (X) and the second reference axis (Y) are orthogonal to each other, and wherein the vertical reference axis (Z) is orthogonal to the first reference axis (X) and the second reference axis (Y) and extends through the center of the plurality of magnetometers (300). Optionally, wherein the first reference axis (X) and the second reference axis (Y) are defined on a magnetometer plane (310) defined by a plane extending through most of the plurality of magnetometers (300), and wherein the vertical reference axis (Z) is orthogonal to the magnetometer plane (310).

[0240] 119. The method (600) according to embodiment 118 when dependent on embodiment 117, wherein determining the user-carried device position (620) comprises:

[0241] Determine an absolute magnetic object position, the absolute object position indicating the absolute magnetic object positioning and / or absolute magnetic object orientation of the magnetic object (110) relative to the reference coordinate system (XYZ). More specifically, wherein the absolute magnetic object position is determined based on the acquired magnetic field measurements.

[0242] More specifically, wherein the absolute magnetic object position includes the absolute magnetic object positioning and / or absolute magnetic object orientation relative to the reference coordinate system (XYZ).

[0243] 120. The method (600) according to embodiment 119, wherein detecting the rotation (630) is based on the absolute magnetic object orientation.

[0244] 121. The method (600) according to any one of embodiments 117 to 120, wherein determining the user-carried device position (620) comprises:

[0245] Determine a relative magnetic object position, the relative magnetic object position indicating the relative magnetic object positioning and / or relative magnetic object orientation of the magnetic object relative to the user-carried device, more specifically relative to the device coordinate system.

[0246] 122. The method (600) according to embodiment 121, wherein the relative magnetic object position includes a relative magnetic object positioning and / or a relative magnetic object orientation with respect to the device coordinate system, and wherein the detection of rotation (630) is based on the relative magnetic object orientation.

[0247] 123. The method (600) according to embodiment 121 or embodiment 122 when dependent on embodiment 119, wherein the determination of the relative magnetic object position is based on the absolute magnetic object position and a first set of geometric parameters, and more specifically, wherein the first set of geometric parameters includes predefined geometric parameters that indicate the geometric positioning and geometric orientation of the magnetic object (100) with respect to the user-carrying device (100), and more specifically, in the initial state of the user-carrying device (100).

[0248] 124. The method (600) according to any one of embodiments 118 to 123, the method further comprising:

[0249] determining an interaction surface position, wherein the interaction surface position indicates an interaction surface positioning, an interaction surface orientation, and / or an interaction surface distance with respect to the reference coordinate system (XYZ), and more specifically, with respect to the magnetometer plane (310), and

[0250] determining the user-carrying device position (620) with respect to the interaction surface (210) based on the interaction surface position, and more specifically

[0251] assuming a contact position of the user-carrying device (100) with respect to the interaction surface (210).

[0252] 125. The method (600) according to any one of embodiments 108 to 124, the method further comprising representing (650) the magnetic object (110) and / or the user-carrying device (100) on an output device (510), and more specifically, wherein the representation (650) includes:

[0253] reproducing the user-carrying device (100) as a virtual object on the output device, and

[0254] reproducing the movement of the user-carrying device (100) within the sensing volume (M) as the movement of the virtual object on the output device (500).

[0255] 126. The method (600) according to any one of embodiments 108 to 125, the method further comprising:

[0256] Rotate the magnetic object (110) about the first axis of rotation (112), the second axis of rotation (114) and / or the third axis of rotation (116) to generate the at least one trigger event.

[0257] 127. The method (600) according to any one of embodiments 108 to 125, wherein the method (600) is a computer-implemented method.

[0258] Reference Numerals of the Drawings

[0259] X First reference axis 130 Contact surface or contact point

[0260] Y Second reference axis 140 Rolling manipulation feature

[0261] Z Vertical reference axis 150 Click manipulation feature

[0262] x d First device axis 200 Interaction support

[0263] y d Second device axis 210 Interaction surface

[0264] z d Vertical device axis 220 Selection area

[0265] x s First surface axis 221 Selection part

[0266] y s Second surface axis 230 Interaction support surface

[0267] z s Vertical surface axis 300 Multiple magnetometers

[0268] M Sensing volume 310 Magnetometer plane

[0269] N North pole 320 Magnetometer body

[0270] S South pole 400 Processing unit

[0271] 10 System 500 At least one output device

[0272] 100 User-carrying device 510 First output device

[0273] 101 Housing 700 Electronic device

[0274] 110 Magnetic object U User

[0275] 111 Longitudinal body α xFirst rotation angle

[0276] 112 First rotation axis α x,th First rotation angle threshold

[0277] 113 Pole α y Second rotation angle

[0278] 114 Second rotation axis α y,th Second rotation angle threshold

[0279] 115 Magnetic field S k,l Magnetometer

[0280] 116 Third rotation axis θ Writing and / or drawing mode angle

[0281] 120 Magnetization direction

Claims

1. A user-carrying device (100), the user-carrying device comprising: A housing (101), A magnetic object (110), the magnetic object being coupled to the housing (101), wherein the magnetic object (110) has a magnetization direction (120), Wherein the magnetic object (110) is configured to generate a magnetic field (115) associated with the magnetization direction (120), Wherein the magnetization direction (120) is oriented with respect to the magnetic object (110) such that rotation of the magnetic object (110) about a first rotation axis (112), a second rotation axis (114), and a third rotation axis (116) can be detected based on magnetic field measurements using a plurality of magnetometers (300), Wherein the first rotation axis (112), the second rotation axis (114), and the third rotation axis (116) are orthogonal to each other, and Wherein the user-carrying device (100) is configured to detect at least one trigger event based on rotation of the magnetic object (110) about the first rotation axis (112), the second rotation axis (114), and / or the third rotation axis (116).

2. The user-carrying device (100) according to claim 1, wherein the magnetization direction (120) is oriented with respect to the magnetic object (110) such that rotation of the magnetic object (110) about the magnetization direction (120) can be detected based on the magnetic field measurements using the plurality of magnetometers (300), more specifically, wherein the magnetization direction (120) is inclined with respect to the third rotation axis (116).

3. The user-carrying device (100) according to claim 1 or claim 2, wherein the magnetic object (110) is configured to generate an asymmetric magnetic field (115), more specifically, wherein the magnetic field (115) is not rotationally symmetric, particularly, wherein the magnetic object (110) is a permanent magnet.

4. The user-carrying device (100) according to any one of the preceding claims, wherein the housing (101) includes a device coordinate system, and the device coordinate system includes a first device axis (x d ), a second device axis (y d ) orthogonal to the first device axis (x d ), and a vertical device axis (z d ) orthogonal to the plane defined by the first device axis (x d ) and the second device axis (y d ).

5. The user-carrying device (100) according to any one of the preceding claims, wherein the at least one trigger event is a scroll event and / or a click event and / or an actual orientation event.

6. The user-carrying device (100) according to any one of the preceding claims, wherein the user-carrying device (100) comprises at least one scroll manipulation feature (140) and / or at least one click manipulation feature (150), wherein the at least one scroll manipulation feature (140) and / or the at least one click manipulation feature (150) are movably coupled to the housing (101) and can be actuated by a user (U), more specifically, wherein when the at least one click manipulation feature (150) and / or the at least one scroll manipulation feature (140) are in an initial position, the user-carrying device (100) is in an initial state, particularly, wherein the at least one click manipulation feature (150) and / or the at least one scroll manipulation feature (140) are not actuated by the user (U).

7. The user-carrying device (100) according to claim 6 when dependent on claim 4, wherein in the initial state of the user-carrying device (100), the magnetic object (110) is arranged in the housing (101) such that the first rotation axis (112) is parallel to the vertical device axis (z d ), the second rotation axis (114) is parallel to the second device axis (y d ), and the third rotation axis (116) is parallel to the first device axis (x d ), and more specifically, wherein the magnetization direction (120) is parallel to the vertical device axis (z d ).

8. The user-carrying device (100) according to claim 7, wherein actuation of the at least one click manipulation feature (150) causes the magnetic object (110) to rotate by a second rotation angle (α y ) relative to the housing (101) about the second rotation axis (114), and more specifically, wherein the magnetization direction (120) rotates by the second rotation angle (α y ) about the second rotation axis (114), and in particular, wherein the user-carrying device (100) is configured to control a click event based on the magnetization direction (120) rotating by the second rotation angle (α y ) about the second rotation axis (114).

9. The user-carrying device (100) according to claim 7 or claim 8, wherein actuation of the at least one rolling manipulation feature (140) causes the magnetic object (110) to rotate by a first rotation angle (α x ) relative to the housing (101) about the third rotation axis (116), and more specifically, wherein the magnetization direction (120) rotates by the first rotation angle (α x ) about the third rotation axis (116), and in particular, wherein the user-carrying device (100) is configured to control a scrolling event based on the magnetization direction (120) rotating by the first rotation angle (α x ) about the third rotation axis (116).

10. The user-carrying device (100) according to claim 8 or claim 9 when dependent on claim 6, wherein the user-carrying device (100) is configured to control a click event only when an absolute value of the second rotation angle (α y ) exceeds a second rotation angle threshold (α y,th ), and more specifically, wherein when the second rotation angle (α y ) is positive relative to the initial state, the click event is a first click event, and when the second rotation angle (α y ) is negative relative to the initial state, the click event is a second click event.

11. The user-carrying device (100) according to claim 9 or claim 10 when dependent on claim 6, wherein the user-carrying device (100) is configured to control a scrolling event only when the absolute value of the first rotation angle (α x ) exceeds a first rotation angle threshold (α x,th ), and more specifically, wherein when the first rotation angle (α x ) is positive relative to the initial state, the scrolling event is an upward scrolling event, and when the first rotation angle (α x ) is negative relative to the initial state, the scrolling event is a downward scrolling event.

12. The user-carrying device (100) according to claim 4, wherein the magnetic object (110) is arranged in the housing (101) such that the first rotation axis (112) is parallel to the first device axis (x d ), the second rotation axis (114) is parallel to the vertical device axis (z d ), and the third rotation axis (116) is parallel to the second device axis (y d ), and more specifically, wherein the magnetization direction (120) is parallel to the first device axis (x d ).

13. The user-carrying device (100) according to claim 12, wherein the at least one triggering event is an actual orientation event, more specifically a selection event, and in particular, wherein the user-carrying device (100) is configured to control the actual orientation event based on the magnetization direction (120) and / or the rotation of the user-carrying device (100) about the third rotation axis (116), and / or wherein the at least one triggering event is a device mode event, more specifically, wherein the user-carrying device (100) is configured to control the device mode event based on the magnetization direction (120) and / or the rotation of the user-carrying device (100) about the first rotation axis (112), the second rotation axis (114) and / or the third rotation axis (116), and in particular, wherein the device mode is an eraser mode or a drawing mode.

14. A system (10) for determining the manipulation of a user-carrying device (100) by a user (U), the system (10) comprising: The user-carrying device (100) according to any one of the preceding claims, and a plurality of magnetometers (300), wherein the plurality of magnetometers (300) are configured to measure the magnetic field generated by a magnetic object (110).

15. A method (600) for determining the manipulation of a user-carrying device (100) by a user (U), the method comprising: Obtaining a magnetic field measurement (610) associated with the magnetic field generated by a magnetic object (110) and measured using a plurality of magnetometers (300), The user-carrying device (100) includes a housing (101), wherein the magnetic object (110) is coupled to the housing (101), and wherein the magnetic object (110) is configured to generate a magnetic field (115) associated with a magnetization direction (120) that is in a certain orientation relative to the magnetic object (110), Detecting the rotation of the magnetic object (110) about a first rotation axis (112), a second rotation axis (114) and a third rotation axis (116) based on the obtained magnetic field measurement (630), wherein the first rotation axis (112), the second rotation axis (114) and the third rotation axis (116) are orthogonal to each other, and Determining at least one triggering event (640) based on the detected rotation.