WO2022041108A1 - Dispositif portatif d'interaction avec un cristal, et système et procédé d'interaction avec un cristal - Google Patents
Dispositif portatif d'interaction avec un cristal, et système et procédé d'interaction avec un cristal Download PDFInfo
- Publication number
- WO2022041108A1 WO2022041108A1 PCT/CN2020/112056 CN2020112056W WO2022041108A1 WO 2022041108 A1 WO2022041108 A1 WO 2022041108A1 CN 2020112056 W CN2020112056 W CN 2020112056W WO 2022041108 A1 WO2022041108 A1 WO 2022041108A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pressure
- sensitive
- ball
- sensitive ball
- crystal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
Definitions
- the present invention relates to interactive equipment, in particular to a handheld crystal interactive device, crystal interactive system and method.
- the current human-computer interaction technology for crystal research is mainly to display 3D stereoscopic images through the display of a computer, tablet or mobile phone, and support operations such as rotating, zooming, moving, changing colors, closing and displaying certain properties with a mouse, keyboard and touch screen. .
- a handheld crystal interaction device comprising: a controller and a pressure-sensitive ball connected to the controller, wherein the controller is provided with a first communication module that is communicatively connected to the pressure-sensitive ball;
- the cavity includes: a separate air pressure cavity and a placement cavity, the air pressure cavity is an elastic cavity that is deformed by force to change the pressure in the cavity, and a micro-electromechanical system is arranged in the placement cavity and communicates with the micro-electromechanical system.
- the received and processed data is transmitted to the data processing unit of the controller, the air pressure chamber is provided with a detection of the air pressure change of the air pressure chamber to identify whether to hold the pressure-sensitive ball or the strength of the ball, and communicate with the data processing unit.
- a communication-connected air pressure sensor, and a locking control switch that is communicatively connected to the controller and is mapped to lock the corresponding position in the crystal is also provided on the ball of the pressure-sensitive ball.
- the placement cavity is a rigid cavity
- the micro-electromechanical system includes: a six-axis inertial sensor for detecting the linear displacement and rotation angle of the pressure-sensitive ball
- the controller includes: a main control unit, a a memory connected to the main control unit, a power supply module for supplying power, and a second communication module connected to the main control unit and controlled to communicate with an external device to upload data; the pressure-sensitive ball and the controller pass through
- the fixed belt is connected and the communication line is built in the fixed belt for communication.
- the lock control switch is in the long-off state by default, and the long-open state after receiving a press for more than a set time to control the position in the crystal to be locked. If you press it again If it exceeds the set time, it will return to the long-off state, and if it receives a press and does not reach the set lock time, it will control the quick click command operation.
- a crystal interaction system comprising:
- Molecular switching module If receiving a quick click command from the first pressure-sensitive ball, it controls the switching between the unit cell and the different molecules that make up the crystal;
- Atom switching module If receiving a quick click command from the second pressure-sensitive ball, it controls switching between different atoms in the molecule, or switching between different vertices in the unit cell;
- Locking module if receiving a hold command for any one of the first pressure-sensitive ball and the second pressure-sensitive ball, control the mapping to lock the corresponding atom or the corresponding vertex in the unit cell;
- Position change module to control the mapping of the current spatial position and attitude of the pressure-sensitive ball to the corresponding atom or vertex, and to control the position and attitude of the corresponding atom or vertex after receiving the movement or rotation command of the pressure-sensitive ball;
- Unlocking module If the unlocking command of the pressure-sensitive ball is received, it controls to release the operations on the atoms in the crystal or the corresponding vertices in the unit cell.
- it also includes: a detection module: detecting whether the first pressure-sensing ball or the second pressure-sensing ball is moving, detecting the position of the first pressure-sensing ball or the second pressure-sensing ball, according to the first pressure-sensing ball or the second pressure-sensing ball The position of the second pressure-sensitive ball is mapped.
- it also includes:
- Molecular rotation module If it receives the locking command of any pressure-sensitive ball to the corresponding mapped atom, lock the corresponding atom; if it receives the rotation command of the pressure-sensitive ball, it controls the locked atom according to the rotation of the pressure-sensitive ball. The center rotates synchronously;
- Molecular movement module If it receives the locking command of any pressure-sensitive ball to the corresponding mapped atom, lock the corresponding atom, and if it receives the movement command of the pressure-sensitive ball, it controls the corresponding molecular movement according to the movement of the pressure-sensitive ball. displacement.
- a flexible angle changing module if receiving a locking instruction for mapping the atoms at both ends of the single bond corresponding to the first pressure-sensitive ball and the second pressure-sensitive ball, and if receiving a pressure-sensitive ball rotation instruction, Controls change the flexibility angle of the molecule.
- a molecular relative position changing module if receiving the locking instructions of the first pressure-sensitive sphere and the second pressure-sensitive sphere mapping to any atom in the two molecules, control and lock the corresponding atom, if After receiving the command to change the relative positions of the first pressure-sensitive ball and the second pressure-sensitive ball, the control changes the relative positions of the two molecules in the crystal.
- a molecule relative orientation changing module if receiving the locking instructions of the first pressure-sensitive sphere and the second pressure-sensitive sphere mapping to any atom in the two molecules, control the locking of the corresponding atom, if After receiving the rotation command of the pressure-sensitive ball, the control changes the relative orientation of the two molecules in the crystal.
- a unit cell side length changing module if receiving a locking instruction that the first pressure-sensitive sphere and the second pressure-sensitive sphere are mapped to two vertices of one side length of the unit cell, control the locking For the corresponding unit cell vertex, if it receives the command to change the relative position of the pressure-sensitive ball, the control changes the length of the corresponding unit cell side length;
- Change the unit cell angle module If the first pressure-sensitive sphere and the second pressure-sensitive sphere are respectively mapped to two non-adjacent vertices on one surface of the unit cell, the control locks the corresponding vertices of the unit cell. The relative position of the pressure-sensitive ball is controlled to change the vertex distance between the corresponding vertices of the unit cell to change the angle between the two sides where the vertex is located.
- a crystal interaction method comprising:
- Molecular switching Receive a quick click command from the first pressure-sensitive ball to control switching between the unit cell and different molecules that make up the crystal;
- Atom switching receiving a quick click command from the second pressure-sensitive ball to control switching between different atoms in the molecule, or switching between different vertices in the unit cell;
- Position change control the mapping of the current spatial position and attitude of the pressure-sensitive ball to the corresponding atom or vertex, and control to change the position and attitude of the corresponding atom or vertex after receiving the movement or rotation command of the pressure-sensitive ball;
- Unlock If the unlock command of the pressure-sensitive ball is received, the control will release the operation on the atoms in the crystal or the corresponding vertices in the unit cell.
- the method further includes: detecting: detecting whether the first pressure-sensing ball or the second pressure-sensing ball is moving, detecting the position of the first pressure-sensing ball or the second pressure-sensing ball, according to the first pressure-sensing ball or the second pressure-sensing ball The position of the two pressure sensitive balls is mapped;
- it also includes: molecular rotation: if a locking instruction of any pressure-sensitive ball is received for the corresponding mapped atom, the mapping locks the corresponding atom, and if a rotation instruction of the pressure-sensitive ball is received, the control is based on the The rotation of the pressure-sensitive ball rotates synchronously with the locked atom as the center;
- Molecular movement If a lock command for the corresponding mapped atom from any pressure-sensitive sphere is received, the map locks the corresponding atom. If the movement command of the pressure-sensitive sphere is received, the corresponding molecule is controlled to move according to the movement of the pressure-sensitive sphere. corresponding displacement.
- the above-mentioned handheld crystal interaction device, crystal interaction system and method map the microscopic crystal structure in the virtual space with the handheld sphere through a handheld crystal interaction device.
- This allows the user to interact with the microscopic crystal structure in a way that is intuitive and consistent with real events.
- map the virtual crystal according to the position of the pressure-sensitive ball of the handheld crystal interactive device maps it to the virtual crystal.
- the corresponding position of the crystal such as the corresponding atomic position or the vertex position of the unit cell, can be operated accordingly;
- the sphere of the pressure-sensitive ball is also provided with a locking control switch, which is communicated with the controller and locked in the crystal through mapping.
- the position of the atom or unit cell vertex in the crystal can be locked for subsequent operations.
- FIG. 1 is a partial structural schematic diagram of a handheld crystal interaction device fixed in a hand for operation according to an embodiment of the present invention
- FIG. 2 is a partial structural schematic diagram of another viewing angle of the handheld crystal interaction device fixed in the hand according to an embodiment of the invention
- FIG. 3 is a schematic diagram of a partial structure of a pressure-sensitive ball according to a preferred embodiment of the present invention.
- a handheld crystal interactive device 100 includes a controller 20 and a pressure-sensitive ball 40 connected to the controller 20 .
- the pressure-sensitive ball 40 in this embodiment includes: an air pressure cavity 42 and a placement cavity 44 which are arranged separately.
- the air pressure cavity 42 in this embodiment is an elastic cavity that is deformed by force to change the pressure in the cavity.
- the air pressure chamber in this embodiment is made of elastic rubber material.
- the air pressure chamber 42 of this embodiment is provided with an air pressure sensor 46 which detects the air pressure change of the air pressure chamber 42 to identify whether to hold the pressure-sensitive ball or the strength of the ball, and is connected in communication with the data processing unit.
- the placement cavity 44 in this embodiment is a rigid cavity.
- the placement cavity 44 in this embodiment is provided with a micro-electromechanical system and a data processing unit that communicates with the micro-electromechanical system and transmits the received and processed data to the controller.
- the ball body of the pressure-sensitive ball 40 in this embodiment is further provided with a lock control switch 48 that is connected in communication with the controller 20 and locked by mapping to lock the position in the virtual crystal.
- the lock control switch 48 is in the long-closed state by default, and is in the long-open state after receiving the press for more than the set time to control the position in the crystal to be locked. If it is pressed again for more than the set time, it returns to the long-close state. If the set lock time is not reached, the control will perform a quick click command operation.
- the micro-electromechanical system includes: a six-axis inertial sensor that detects the linear displacement and rotation angle of the pressure-sensitive ball.
- the six-axis inertial sensor of the micro-electromechanical system is mainly composed of three-axis acceleration sensors and three-axis gyroscopes. It can precisely respond to physical movements including linear displacement and angular rotation, and convert this response into electrical signals, which are amplified and processed by electronic circuits. When the user moves the pressure-sensitive ball, the sensor will feedback the movement direction, displacement and rotation angle to the controller in real time.
- the pressure-sensitive ball 40 of this embodiment is connected to the controller 20 through a fixing band 60 and a communication line is built in the fixing band for communication.
- the controller 20 in this embodiment is provided with a first communication module that is communicatively connected to the pressure-sensitive ball 40 .
- the first communication module in this embodiment adopts a USB module.
- the controller 20 of this embodiment further includes: a main control unit, a memory connected to the main control unit, a power supply module for supplying power, and a main control unit connected and controlled to communicate with an external device to upload data the second communication module.
- the second communication module adopts a Bluetooth module to wirelessly communicate with the outside world or external devices.
- the power module can be implemented with batteries.
- the controller 20 transmits the data signal of the pressure-sensitive ball 40 to the interactive software system through the Bluetooth module in real time.
- the memory will store the data of the pressure-sensitive ball 40 for R&D and debugging.
- the handheld crystal interaction device 100 includes: a first crystal interaction device and a second interaction device. It can be controlled by left and right hands respectively.
- Each hand-held crystal interactive device is composed of a controller 20 and a pressure-sensitive ball 40 respectively.
- a fixing belt 60 is connected between the controller 20 and the pressure-sensitive ball 40 .
- the fixing belt 60 there is a system for connecting the pressure-sensitive ball 40 and the controller 20 with a communication line based on the USB protocol.
- Right-handed devices are identical in appearance to left-handed devices.
- the first crystal interaction device and the second interaction device are only for the purpose of distinguishing and not limiting.
- the first crystal interaction device can be operated by either the left hand or the right hand.
- the second crystal interaction device can be operated by either the left hand or the right hand.
- the pressure-sensitive ball 40 in this embodiment is made of elastic rubber material, and the inner cavity of the ball is divided into two parts, one is the air pressure cavity 42 and the other is the placement cavity 44 .
- the air pressure cavity 42 is a cavity filled with air. When the user holds the interactive ball with different strengths, the pressure in the air pressure cavity 42 will be changed.
- the placement cavity 44 is a rigid cavity that does not deform when the user grips the ball.
- the placement cavity 44 houses a microelectromechanical system and a data processing unit such as a data processing chip.
- the air pressure sensor 46 is also wired to the data processing unit.
- the data processing unit sends the data of each sensor to the controller 20 through the USB protocol.
- the pressure-sensitive ball 40 has a built-in six-axis inertial sensor of a micro-electromechanical system (MEMS).
- MEMS micro-electromechanical system
- the six-axis inertial sensor is mainly composed of three-axis acceleration sensors and three-axis gyroscopes. MEMS inertial sensors can precisely respond to physical movements, including linear displacement and angular rotation, and convert this response into electrical signals that are amplified and processed by electronic circuits.
- the six-axis inertial sensor will feedback the moving direction, displacement and rotation angle to the controller 20 in real time.
- the lock control switch 48 on the pressure-sensitive ball 40 supports three states: long-close, long-open, and hold.
- the lock control switch 48 is in the long-off state by default.
- the user presses the lock control switch 48 for more than a set time, such as more than 0.7 seconds, and releases it, so that the lock control switch 48 is in a long-open state. If it is pressed again for more than the set time, such as After 0.7 seconds and release, the lock control switch 48 returns to the long-off state. In any state, the user can keep the lock control switch 48 in the hold state by continuously pressing and holding it. If the lock control switch 48 is released at this time, the lock control switch 48 will return to the previous state.
- the lock control switch 48 also supports a quick click operation.
- Each pressure-sensitive sphere 40 can be mapped and locked to every atom in the crystal (only one of them can be mapped and locked at a time). It is also possible to map locked to the vertices of the unit cell. When the user wears the interactive ball with both hands, he can lock to two atoms or vertices by mapping, and then interact with the virtual crystal in real time by rotating and changing the position of the interactive ball.
- the pressure sensitive ball 40 senses the degree of air pressure change by means of an internal air pressure sensor 46 .
- the air pressure sensor 46 uses MEMS technology to process a vacuum chamber and a Wheatstone bridge on a single crystal silicon wafer.
- the output voltage across the arms of the Wheatstone bridge is proportional to the applied pressure, and has a volume after temperature compensation and calibration. Small, high precision, fast response, not affected by temperature changes.
- the output mode can be analog voltage output and digital signal output.
- the air pressure sensor 46 converts the real-time air pressure into an electrical signal, and the system obtains the relative strength change of the ball by judging the change between the current air pressure and the standard air pressure.
- Detecting whether the pressure-sensitive ball 40 is held and the strength of holding the ball are used to prevent misoperations when not in use. For example, when the pressure-sensitive ball 40 is turned on and placed on a table, the rolling of the ball may cause misoperation. After adding the ball grip and ball grip strength detection, a strength threshold can be set. When the detected strength (air pressure) is lower than this threshold, the movement or rotation of the pressure-sensitive ball 40 will not work. This avoids the problem of misoperation. Because different users have different grip strengths, users can adjust this threshold in the system to suit different usage situations.
- Detection module detects whether the first pressure-sensitive ball or the second pressure-sensitive ball is moving, detects the position of the first pressure-sensitive ball or the second pressure-sensitive ball, and performs mapping according to the position of the first pressure-sensitive ball or the second pressure-sensitive ball.
- Molecular switching module If receiving a quick click command from the first pressure-sensitive ball, it controls the switching between the unit cell and the different molecules that make up the crystal;
- Atom switching module If receiving a quick click command from the second pressure-sensitive ball, it controls switching between different atoms in the molecule, or switching between different vertices in the unit cell;
- Locking module if receiving a hold command for any one of the first pressure-sensitive ball and the second pressure-sensitive ball, control the mapping to lock the corresponding atom or the corresponding vertex in the unit cell;
- Position change module to control the mapping of the current spatial position and attitude of the pressure-sensitive ball to the corresponding atom or vertex, and to control the position and attitude of the corresponding atom or vertex after receiving the movement or rotation command of the pressure-sensitive ball;
- Unlocking module If the unlocking command of the pressure-sensitive ball is received, it controls to release the operations on the atoms in the crystal or the corresponding vertices in the unit cell.
- the user can operate the locking control switch 48 of the pressure-sensitive ball 40 with the left hand to perform a quick click operation to switch between the unit cell and the different molecules constituting the crystal.
- the user can operate the locking control switch 48 of the pressure-sensitive ball 40 with the right hand to perform a quick click operation to switch between different atoms in a molecule, or switch between different vertices in a unit cell.
- the lock control switch 48 of any pressure-sensitive ball 40 can be set to the hold state by continuously pressing the pressure-sensitive ball 40, so that the pressure-sensitive ball 40 is connected to the corresponding atom or unit cell. vertex lock.
- the current spatial position and posture of the pressure-sensitive ball 40 will be mapped to the vertices of the corresponding atoms or unit cells, and the user can directly change the position and posture of the vertices of the corresponding atoms or unit cells by moving or rotating the pressure-sensitive ball 40 .
- the user can release the lock control switch 48 and moving or rotating the interactive ball will have no effect on atoms or vertices within the crystal.
- the switching between the locked state and the unlocked state is realized by the locking control switch 48 on the pressure sensitive ball 40 .
- the locking control switch 48 There are many ways to interactively implement state switching with the lock control switch 48 . It can be used to keep pressing the switch, which is a locked state; if the switch is released, it is a non-locking state. Of course, it can also be implemented in other ways.
- the crystal interaction system of this embodiment further includes: a molecular rotation module: if a locking instruction of a corresponding mapped atom of any pressure-sensitive ball is received, the corresponding atom is mapped and locked; if a rotation instruction of the pressure-sensitive ball is received, the The control is controlled to rotate synchronously with the locked atom as the center according to the rotation of the pressure-sensitive ball.
- the user maps and locks any one of the pressure-sensitive balls 40 with the atoms falling on the rotation axis in the molecule to be rotated through the mapping locking operation. Then the user changes the spatial posture of the pressure-sensitive ball 40 by rotating the wrist, and the corresponding molecules will rotate synchronously around the locked atom as the center.
- the crystal interaction system of this embodiment further includes: a molecular movement module: if receiving a locking instruction for the corresponding mapped atom of any pressure-sensitive ball 40, it controls and locks the corresponding atom; Control the corresponding displacement of the corresponding molecular movement according to the movement of the pressure-sensitive sphere.
- the user maps and locks any pressure-sensitive ball 40 with any atom in the molecule that needs to be moved through the mapping locking operation, and then the user can move the spatial position of the pressure-sensitive ball 40, and the corresponding molecule will move the same in real time. displacement.
- the crystal interaction system of this embodiment further includes: a flexible angle changing module: if receiving a locking instruction that the first pressure-sensitive ball and the second pressure-sensitive ball are mapped to the atoms at both ends of the corresponding single bond, if the pressure-sensitive ball is received Rotation command, control changes the flexible angle of the molecule.
- the molecular groups on both sides of the single bond can rotate around the single bond to form different molecular three-dimensional conformations.
- the dihedral angle formed by the molecular groups on both sides of the single bond is also called one of the molecules. Flexible corners.
- the user can map and lock the left and right pressure-sensitive balls 40 with the atoms at both ends of the single bond whose flexible angle needs to be changed through the mapping locking operation. Then the user can change the flexibility angle of the molecule by rotating the pressure-sensitive ball 40 .
- the crystal interaction system of this embodiment further includes: a molecular relative position changing module: if receiving the locking instructions for any atom in the two molecules mapped by the first pressure-sensitive sphere and the second pressure-sensitive sphere respectively, it controls and locks the corresponding atom. , if the first pressure-sensitive ball and the second pressure-sensitive ball are received to change the relative positions, the control will change the relative positions of the two molecules in the crystal.
- the user can map and lock the left and right pressure-sensitive balls 40 with any atom of the two molecules to be changed through the mapping locking operation.
- the user can then change the relative position of the two molecules in the crystal by changing the relative position of the pressure-sensitive ball 40 .
- the crystal interaction system of this embodiment further includes: a molecule relative orientation changing module: if receiving the locking instructions for any atom in the two molecules mapped by the first pressure-sensitive sphere and the second pressure-sensitive sphere, control and lock the corresponding atom , if the rotation command of the pressure-sensitive ball is received, the control changes the relative orientation of the two molecules in the crystal.
- the user can map and lock the left and right pressure-sensitive balls 40 with any atom of the two molecules to be changed through the mapping locking operation.
- the user can then change the relative orientation of the two molecules in the crystal by rotating the pressure-sensitive balls 40 respectively.
- the crystal interaction system of this embodiment further includes: a unit cell side length changing module: if receiving a locking instruction for mapping the first pressure-sensitive sphere and the second pressure-sensitive sphere to two vertices of one side length of the unit cell, The control locks the corresponding unit cell vertices, and if it receives the command to change the relative position of the pressure-sensitive ball, the control changes the length of the corresponding unit cell side length.
- the user can map and lock the left and right pressure-sensitive balls 40 with the two vertices of one side length of the unit cell to be adjusted through the mapping locking operation. Then the user can change the length corresponding to the side length of the unit cell by changing the relative position of the pressure-sensitive ball 40 .
- the crystal interaction system of this embodiment further includes: a unit cell angle changing module: if the first pressure-sensitive sphere and the second pressure-sensitive sphere are respectively mapped to two non-adjacent vertices on one surface of the unit cell, the lock command is received , control and lock the corresponding vertices of the unit cell. If the relative position of the pressure-sensitive ball is changed, the control changes the vertex distance between the corresponding vertices of the unit cell to change the angle between the two sides where the vertex is located.
- the user can map and lock the left and right two pressure-sensitive spheres 40 with two non-adjacent vertices on one surface of the unit cell to be adjusted through the mapping locking operation. Then the user can change the distance between the corresponding vertices by changing the relative position of the pressure-sensitive ball 40, thereby changing the degree of the angle between the two sides where the vertices are located.
- a crystal interaction method comprising:
- Detection Detect whether the first pressure-sensitive ball or the second pressure-sensitive ball is moving, detect the position of the first pressure-sensitive ball or the second pressure-sensitive ball, and map according to the position of the first pressure-sensitive ball or the second pressure-sensitive ball;
- Atom switching If receiving a quick click command from the second pressure-sensitive ball, it controls switching between different atoms in the molecule, or switching between different vertices in the unit cell;
- Position change control the mapping of the current spatial position and attitude of the pressure-sensitive ball to the corresponding atom or vertex, and control to change the position and attitude of the corresponding atom or vertex after receiving the movement or rotation command of the pressure-sensitive ball;
- Unlock If the unlock command of the pressure-sensitive ball is received, the control will release the operation on the atoms in the crystal or the corresponding vertices in the unit cell.
- the user can switch between the unit cell and the different molecules constituting the crystal by a quick click operation of the locking control switch 48 of the pressure sensitive ball 40 with the left hand.
- the user can switch between different atoms in a molecule, or switch between different vertices in a unit cell by a quick click operation of the locking control switch 48 of the pressure-sensitive ball 40 with the right hand.
- the lock control switch 48 of any one of the pressure-sensitive balls 40 can be set to the hold state by continuously pressing, thereby locking the pressure-sensitive ball 40 with the corresponding atom or vertex.
- the current spatial position and posture of the pressure-sensitive ball 40 will be mapped to the corresponding atom or vertex, and the user can directly change the position and posture of the corresponding atom or vertex by moving or rotating the pressure-sensitive ball 40 .
- the user can release the lock control switch 48, at which point moving or rotating the lock control switch 48 will have no effect on atoms or vertices within the crystal.
- the switching between the locked state and the unlocked state is realized by the locking control switch 48 on the pressure sensitive ball 40 .
- the locking control switch 48 There are many ways to interactively implement state switching with the lock control switch 48 . It can be used to keep pressing the switch, which is a locked state; if the switch is released, it is a non-locking state. Of course, it can also be implemented in other ways.
- the crystal interaction system of this embodiment further includes: a molecular rotation module: if a locking instruction of any pressure-sensitive ball is received, the corresponding atom is mapped and locked, and if a rotation instruction of the pressure-sensitive ball is received, the The rotation of the sensor ball rotates synchronously around the locked atom.
- the crystal interaction system of this embodiment further includes: Molecular rotation: if a locking instruction of a corresponding mapped atom of any pressure-sensitive sphere is received, the corresponding atom is mapped and locked, and if a rotation instruction of the pressure-sensitive sphere is received, control According to the rotation of the pressure-sensitive ball, it rotates synchronously with the locked atom as the center.
- the user maps and locks any one of the pressure-sensitive spheres 40 with the atoms in the molecules that need to be rotated that fall on the rotation axis through the mapping locking operation. Then the user changes the spatial posture of the pressure-sensitive ball 40 by rotating the wrist, and the corresponding molecules will rotate synchronously around the locked atom as the center.
- the crystal interaction system of this embodiment further includes: Molecular movement: if receiving a locking instruction for the corresponding mapped atom of any pressure-sensitive ball 40, the control locks the corresponding atom, and if a moving instruction for the pressure-sensitive ball is received, control According to the movement of the pressure-sensitive sphere, the corresponding molecules are moved with corresponding displacements.
- the user maps and locks any pressure-sensitive ball 40 with any atom in the molecule to be moved through the mapping locking operation, and then the user can move the spatial position of the pressure-sensitive ball 40, and the corresponding molecule will move the same in real time. displacement.
- the crystal interaction method of this embodiment further includes: changing the flexible angle: if a locking instruction is received that the first pressure-sensitive ball and the second pressure-sensitive ball are mapped to the atoms at both ends of the corresponding single bond, if the pressure-sensitive ball is rotated Instructions, controls change the angle of flexibility of the molecule.
- the molecular groups on both sides of the single bond can rotate around the single bond to form different molecular three-dimensional conformations.
- the dihedral angle formed by the molecular groups on both sides of the single bond is also called one of the molecules. Flexible corners.
- the user can map and lock the left and right pressure-sensitive balls 40 with the atoms at both ends of the single bond whose flexible angle needs to be changed through the mapping locking operation. Then the user can change the flexibility angle of the molecule by rotating the pressure-sensitive ball 40 .
- the crystal interaction method of this embodiment further includes: changing the relative position of the molecules: if the first pressure-sensitive sphere and the second pressure-sensitive sphere are respectively mapped to any atoms in the two molecules, the locking instructions are received, and the corresponding atoms are controlled to be locked, If an instruction to change the relative positions of the first pressure-sensitive ball and the second pressure-sensitive ball is received, the control changes the relative positions of the two molecules in the crystal.
- the user can map and lock the left and right pressure-sensitive balls 40 with any atom of the two molecules to be changed through the mapping locking operation.
- the user can then change the relative position of the two molecules in the crystal by changing the relative position of the pressure-sensitive ball 40 .
- the crystal interaction method of this embodiment further includes: changing the relative orientation of the molecules: if the first pressure-sensitive sphere and the second pressure-sensitive sphere are respectively mapped to any atom in the two molecules, the locking instruction is received, and the corresponding atom is controlled to be locked, If the rotation command of the pressure-sensitive ball is received, the control changes the relative orientation of the two molecules in the crystal.
- the user can map and lock the left and right pressure-sensitive balls 40 with any atom of the two molecules to be changed through the mapping locking operation.
- the user can then change the relative orientation of the two molecules in the crystal by rotating the pressure-sensitive balls 40 respectively.
- the crystal interaction method of this embodiment further includes: changing the side length of the unit cell: if a locking instruction is received that the first pressure-sensitive sphere and the second pressure-sensitive sphere are mapped to two vertices of one side length of the unit cell, control the Lock the corresponding unit cell vertices, and control to change the length of the corresponding unit cell side length if receiving the command to change the relative position of the pressure-sensitive ball.
- the user can map and lock the left and right pressure-sensitive balls 40 with the two vertices of one side length of the unit cell to be adjusted through the mapping locking operation. Then the user can change the length corresponding to the side length of the unit cell by changing the relative position of the pressure-sensitive ball 40 .
- the crystal interaction method of this embodiment further includes: changing the angle of the unit cell: if the first pressure-sensitive sphere and the second pressure-sensitive sphere are respectively mapped to two non-adjacent vertex locking instructions on one surface of the unit cell, The control locks the corresponding vertices of the unit cell. If the relative position of the pressure-sensitive ball is changed, the control changes the vertex distance between the corresponding vertices of the unit cell to change the angle between the two sides where the vertex is located.
- the user can map and lock the left and right two pressure-sensitive spheres 40 with two non-adjacent vertices on one surface of the unit cell to be adjusted through the mapping locking operation. Then the user can change the distance between the corresponding vertices by changing the relative position of the pressure-sensitive ball 40, thereby changing the degree of the angle between the two sides where the vertices are located.
- the present invention uses a handheld crystal interaction device 100 to map the microscopic crystal structure in the virtual space with the handheld sphere. This allows the user to interact with the microscopic crystal structure in a way that is intuitive and consistent with real events. Especially when making complex adjustments to the crystal structure, such an interaction allows the user to focus more on the result of the adjustment rather than the process.
- the embodiments of the present application may be provided as a method, a system, or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
- computer-usable storage media including, but not limited to, disk storage, CD-ROM, optical storage, etc.
- These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions
- the apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
L'invention concerne un dispositif portatif d'interaction avec un cristal, ainsi qu'un système et un procédé d'interaction. Le dispositif portatif d'interaction avec le cristal comporte: un moyen de commande, et une balle de détection de pression qui est reliée au moyen de commande, une cavité intérieure de la balle de détection de pression comportant une cavité pneumatique et une cavité de mise en place qui sont agencées de manière cloisonnée; la cavité pneumatique est une cavité élastique qui se déforme sous un effort pour faire varier la pression dans la cavité; un système mécanique microélectronique et un unité de traitement de données sont agencés dans la cavité de mise en place; un capteur de pression d'air servant à détecter une variation de pression d'air est agencé dans la cavité pneumatique; et un commutateur de commande de verrouillage, qui est en liaison de communication avec le moyen de commande et verrouille une position correspondante dans un cristal au moyen d'un mappage, est en outre agencé sur le corps de la balle de détection de pression. Au moyen du dispositif portatif d'interaction avec le cristal, et du système et du procédé d'interaction avec le cristal, une structure microcristalline dans un espace virtuel est transposée sur une balle tenue à la main au moyen du dispositif portatif d'interaction avec le cristal, de sorte qu'un utilisateur interagit visuellement avec la structure microcristalline d'une manière cohérente avec un événement réel et, en particulier lorsqu'une structure cristalline est soumise à un ajustement complexe, l'utilisateur a la possibilité de se concentrer davantage sur un résultat d'ajustement plutôt que sur un processus d'ajustement.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2020/112056 WO2022041108A1 (fr) | 2020-08-28 | 2020-08-28 | Dispositif portatif d'interaction avec un cristal, et système et procédé d'interaction avec un cristal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2020/112056 WO2022041108A1 (fr) | 2020-08-28 | 2020-08-28 | Dispositif portatif d'interaction avec un cristal, et système et procédé d'interaction avec un cristal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022041108A1 true WO2022041108A1 (fr) | 2022-03-03 |
Family
ID=80352450
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/112056 Ceased WO2022041108A1 (fr) | 2020-08-28 | 2020-08-28 | Dispositif portatif d'interaction avec un cristal, et système et procédé d'interaction avec un cristal |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2022041108A1 (fr) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006066409A1 (fr) * | 2004-12-22 | 2006-06-29 | University Of Waterloo | Dispositif d'interface avec facteur de forme transformable |
| CN101346686A (zh) * | 2005-12-31 | 2009-01-14 | 博尔-It公司 | 诸如鼠标的用户可操作的定点设备 |
| CN104142823A (zh) * | 2014-06-30 | 2014-11-12 | 腾讯科技(深圳)有限公司 | 一种输入设备及控制系统 |
| CN105706027B (zh) * | 2013-10-24 | 2019-02-05 | 朱春生 | 掌控输入装置 |
| CN110716685A (zh) * | 2018-07-11 | 2020-01-21 | 广东虚拟现实科技有限公司 | 图像显示方法、图像显示装置及其实体对象 |
| CN111192641A (zh) * | 2019-12-20 | 2020-05-22 | 深圳晶泰科技有限公司 | 一种用于复杂web 3D场景下用户交互的系统和方法 |
-
2020
- 2020-08-28 WO PCT/CN2020/112056 patent/WO2022041108A1/fr not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006066409A1 (fr) * | 2004-12-22 | 2006-06-29 | University Of Waterloo | Dispositif d'interface avec facteur de forme transformable |
| CN101346686A (zh) * | 2005-12-31 | 2009-01-14 | 博尔-It公司 | 诸如鼠标的用户可操作的定点设备 |
| CN105706027B (zh) * | 2013-10-24 | 2019-02-05 | 朱春生 | 掌控输入装置 |
| CN104142823A (zh) * | 2014-06-30 | 2014-11-12 | 腾讯科技(深圳)有限公司 | 一种输入设备及控制系统 |
| CN110716685A (zh) * | 2018-07-11 | 2020-01-21 | 广东虚拟现实科技有限公司 | 图像显示方法、图像显示装置及其实体对象 |
| CN111192641A (zh) * | 2019-12-20 | 2020-05-22 | 深圳晶泰科技有限公司 | 一种用于复杂web 3D场景下用户交互的系统和方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103765352B (zh) | 球形三维控制器 | |
| US11644859B2 (en) | Multi-axis gimbal mounting for controller providing tactile feedback for the null command | |
| US4839838A (en) | Spatial input apparatus | |
| CN101606119B (zh) | 输入装置、控制装置、控制系统、控制方法及手持装置 | |
| CN104919391B (zh) | 计算接口系统 | |
| CN103713746B (zh) | 三维惯性遥控装置的输入方法及三维惯性遥控装置 | |
| WO2019055929A1 (fr) | Suivi de l'emplacement et de l'orientation d'un dispositif de commande virtuel dans un système de réalité virtuelle | |
| TWI412960B (zh) | An input device, a control device, a control system, a control method, and a handheld device | |
| WO2016097841A2 (fr) | Procédés et appareil pour une interface homme-ordinateur hautement intuitive et une "hyper" interface utilisateur portable centrée sur l'homme qui peut être une plateforme transversale/un dispositif transversal et éventuellement une rétroaction locale tactile/tangible | |
| CN103597426B (zh) | 空中指向设备和方法 | |
| TW200825867A (en) | Inertial input apparatus with six-axial detection ability and the opearting method thereof | |
| JP2011237838A (ja) | プログラム、情報入力装置、及びその制御方法 | |
| US20120235906A1 (en) | Apparatus and method for inputting information based on events | |
| JP6270557B2 (ja) | 情報入出力装置及び情報入出力方法 | |
| CN101840277B (zh) | 输入装置、控制装置、控制系统和控制方法 | |
| TW200941300A (en) | Input device, control device, control system, control method and handheld device | |
| US10114478B2 (en) | Control method, control apparatus, and program | |
| WO2022041108A1 (fr) | Dispositif portatif d'interaction avec un cristal, et système et procédé d'interaction avec un cristal | |
| CN112068715B (zh) | 手持式晶体交互设备、晶体交互系统及方法 | |
| CN109144274B (zh) | 质心偏移和振动结合的力反馈方向指导系统及控制方法 | |
| CN112068696B (zh) | Vr头盔、晶体交互系统及方法 | |
| EP1795315A1 (fr) | Appareil de contrôle manuel pour un robot industriel | |
| Paulose et al. | Automatic wheelchair using gesture recognition along with room automation | |
| WO2022041110A1 (fr) | Casque de réalité virtuelle et système et procédé interactifs à cristaux | |
| KR20130030452A (ko) | 가상 화면 영역의 재구성이 가능한 센서를 이용한 다기능 입력 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20950778 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 10.07.2023) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 20950778 Country of ref document: EP Kind code of ref document: A1 |