WO2023058114A1 - 入力装置、入力システムおよび入力方法 - Google Patents
入力装置、入力システムおよび入力方法 Download PDFInfo
- Publication number
- WO2023058114A1 WO2023058114A1 PCT/JP2021/036826 JP2021036826W WO2023058114A1 WO 2023058114 A1 WO2023058114 A1 WO 2023058114A1 JP 2021036826 W JP2021036826 W JP 2021036826W WO 2023058114 A1 WO2023058114 A1 WO 2023058114A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- input device
- input
- sensor
- measured value
- pressure value
- 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/0338—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
Definitions
- the present invention relates to an input device, an input system and an input method.
- Input devices such as pointing sticks and touch pads have been developed that operate the cursor on the display according to finger movements.
- an input device such as a touch screen has been developed in which icons can be operated by directly touching the screen with a finger.
- icons can be operated by directly touching the screen with a finger.
- Non-Patent Document 1 This makes it possible to install the input device at a position where the display is easy to see and easy to operate.
- the disclosed technology aims to improve the operability of the input device.
- the disclosed technology includes an operation unit that includes a plurality of projections and receives operations by the body of an operator, a sensor that measures a three-dimensional pressure value pressed by the plurality of projections, and an operation unit that is independent of the operation unit. and a pressing operation unit that presses the sensor by the operator's body operation.
- the operability of the input device can be improved.
- FIG. 1 is a perspective view showing an example of a sensor included in an input device;
- FIG. 11 is a flowchart showing an example of the flow of measurement value processing according to the second embodiment;
- FIG. It is a figure which shows the hardware configuration example of a computer.
- An input system includes an input device and an information processing device.
- An input device having a concave operation portion transmits data indicating measured values by a three-dimensional pressure sensor installed at the bottom of the operation portion to an information processing device.
- the information processing device performs display control to move the cursor displayed on the screen based on the measured value indicated by the received data.
- FIG. 1 is a diagram showing a system configuration example of an input system.
- the input system 1 includes an input device 10 and an information processing device 20 .
- the input device 10 is connected to the information processing device 20 via the communication line 15 so as to be able to communicate with each other.
- the communication method between the input device 10 and the information processing device 20 may be wired or wireless.
- the input device 10 has a concave operation unit, and transmits data indicating measured values by a three-dimensional pressure sensor installed at the bottom of the operation unit to the information processing device at regular intervals via the communication line 15 or the like. do.
- the information processing device 20 is a tablet terminal, a PC (Personal Computer), a glasses-type display, or the like, and is a device to be operated.
- the information processing device 20 controls the display or the like so as to move the cursor displayed on the screen or change the selection menu based on the measurement values indicated in the received data.
- FIG. 2 is a perspective view showing an example of an input device.
- the input device 10 includes an operation portion 11 , an elastic portion 12 , a sensor housing 13 , an installation surface fixing portion 14 and a pressing operation portion 18 .
- the operation part 11 is formed of a concave member, and is pressed mainly in the Z-axis positive direction by the operator's body (hands, fingers, etc.). Note that when the input device 10 is installed on a table or the like, the positive direction of the Z-axis is a direction close to the vertical downward direction in the installed state.
- the elastic portion 12 is an elastic member that prevents the operation portion 11 from separating from the sensor when force is applied to the operation portion 11 .
- the sensor housing 13 is a housing that houses the three-dimensional pressure sensor.
- the installation surface fixing portion 14 is a member for fixing the installation surface in the installation state when the input device 10 is installed on a table or the like.
- the installation surface fixing portion 14 is formed, for example, from an earthquake-resistant gel or the like that absorbs shaking.
- the communication line 15 is connected to a three-dimensional pressure sensor housed in the sensor housing 13.
- the pressing operation part 18 is formed of a rod-shaped member and arranged at the center of the XY plane of the operation part 11 .
- the pressing operation part 18 is directly attached to the sensor via the elastic part 12 and can operate independently of the operation part 11 .
- FIG. 3 is a top view showing an example of an input device.
- the operation unit 11 has a circular shape when viewed from above in the negative direction of the Z axis. Further, the coordinate system in the following description has the sensor plane as the XY plane and the center of the circle of the operation unit 11 on the XY plane as the origin.
- the pressing operation part 18 extends in the direction along the Z-axis at the center of the circle of the operation part 11 .
- the depressing operation portion 18 may be cylindrical or prismatic, or may have a shape other than a rod shape, such as a spherical shape or an ellipsoidal shape.
- FIG. 4 is a cross-sectional view showing an example of an input device. 4 is a cross-sectional view along AA in FIG. 3.
- FIG. The operating portion 11 has a convex portion 16 for pressing the sensor 17 .
- the convex portion 16 contacts the sensor 17 and presses it in the Z-axis positive direction.
- the convex portion 16 may be in direct contact with the sensor 17 or may be configured to press the sensor 17 via the elastic portion 12 and may not be in direct contact with the sensor 17 .
- the sensor 17 is a three-dimensional pressure sensor housed in the sensor housing 13 and measures the pressure from the four projections 16 .
- the pressing operation section 18 is configured to press the sensor 17 via the elastic section 12 .
- the operation portion 11 has a through hole through which the pressing operation portion 18 passes.
- FIG. 5 is a perspective view showing the structure of the bottom surface of the input device.
- the operation unit 11 has four protrusions 16 at four locations slightly apart from the center of the circle formed by the operation unit 11 in the vertical and horizontal directions.
- the four projections 16 appropriately apply force in eight directions (up, down, left, right, and four oblique directions) at the input of the sensor 17, which is a small three-dimensional pressure sensor.
- the sensor 17 measures pressure values (Px, Py, Pz) in the X, Y and Z directions.
- the operation unit 11 includes a plurality of projections 16 and receives operations by the operator's body. Then, the sensor 17 measures three-dimensional pressure values pressed by the plurality of protrusions.
- FIG. 6 is a perspective view showing an example of an elastic portion included in the input device.
- the elastic portion 12 is formed so as to cover the convex portion 16 .
- the inclination of the operation portion 11 is absorbed by the elastic portion 12 , so that the projections 16 can press the sensor 17 .
- FIG. 7 is a perspective view showing an example of a sensor included in the input device.
- the sensor 17 is housed in the sensor housing 13 and connected to the communication line 15 .
- the installation surface of the sensor housing 13 is fixed to an installation target such as a table by the installation surface fixing portion 14 in the installation state.
- FIG. 8 is a diagram showing a functional configuration example of an information processing device.
- the information processing device 20 includes a measured value receiving section 21 , a measured value processing section 22 and a display control section 23 .
- the measured value receiving unit 21 receives data (hereinafter also referred to as measured data) indicating measured values (Px, Py, Pz) from the input device 10 .
- the measured value processing unit 22 executes screen operation processing such as cursor movement and selection menu change.
- the display control unit 23 controls the display and the like so that the results of processing by the measurement value processing unit 22 are reflected.
- the information processing device 20 starts measurement value processing by receiving data indicating measurement values from the input device 10 periodically, for example, every second.
- Example 1 is an example of executing a cursor operation based on a measured value.
- a second embodiment is an example of executing a cursor operation, a drag operation, or a range selection operation based on the measured value.
- FIG. 9 is a flowchart illustrating an example of the flow of measurement value processing according to the first embodiment.
- the measurement value processing unit 22 acquires measurement data (Px, Py, Pz) (step S101).
- the measured value processing unit 22 determines whether or not the measured value Px is greater than the threshold Thx (step S102).
- the measured value processing unit 22 determines that the measured value Px is not greater than the threshold value Thx (step S102: NO), it substitutes 0 for the variable Px indicating the measured value (step S103).
- step S102 determines that the measured value Px is greater than the threshold value Thx (step S102: YES). It skips the process of step S103.
- the measured value processing unit 22 determines whether or not the measured value Py is greater than the threshold Thy (step S104).
- step S104 When the measured value processing unit 22 determines that the measured value Py is not greater than the threshold Thy (step S104: NO), it substitutes 0 for the variable Py indicating the measured value (step S105).
- step S104 determines that the measured value Py is greater than the threshold Thy (step S104: YES). It skips the process of step S105.
- the measurement value processing unit 22 determines the cursor direction based on the vector (Px, Py) (step S106). Specifically, the measurement value processing unit 22 determines the direction of the cursor in the direction of the vector (Px, Py), that is, in the direction of the line segment from the origin O to the point (Px, Py).
- the measured value processing unit 22 determines whether or not the measured value Pz is greater than the threshold Thz1 (step S107). Then, when the measured value processing unit 22 determines that the measured value Pz is greater than the threshold Thz1 (step S107: YES), it determines the cursor speed to be V1 (step S108).
- the measured value processing unit 22 determines whether the measured value Pz is greater than the threshold Thz1 (step S107: NO), it determines whether the measured value Pz is greater than the threshold Thz2 (step S109).
- step S109 When the measured value processing unit 22 determines that the measured value Pz is greater than the threshold Thz2 (step S109: YES), it sets the cursor speed to V2 (step S108).
- the measured value processing unit 22 determines that the measured value Pz is not greater than the threshold Thz2 (step S109: NO), it determines the cursor speed to be V3 (step S111).
- step S110 or step S111 the measurement value processing unit 22 controls the display of the cursor based on the determined cursor direction and cursor speed (step S112).
- thresholds Thx, Thy, Thz1, Thz2 and the velocities V1, V2, V3, etc. are predetermined reference values according to the operability of the cursor, the muscle strength of the operator, the degree of physical disability, and the like.
- the measured value processing unit 22 determines the cursor direction according to the measured values Px and Py, and determines the cursor speed according to the measured value Pz.
- FIG. 10 is a flowchart illustrating an example of the flow of measurement value processing according to the second embodiment.
- the measurement value processing unit 22 acquires measurement data (Px, Py, Pz) (step S201).
- the measured value processing unit 22 determines whether or not the measured value Pz is smaller than the threshold Thz (step S202).
- step S202 determines whether the measured value Px is larger than the threshold Thx (step S203).
- the measured value processing unit 22 determines that the measured value Px is not greater than the threshold Thx (step S203: NO), it substitutes 0 for the variable Px indicating the measured value (step S204).
- step S203 determines that the measured value Px is greater than the threshold value Thx (step S203: YES). Also, when the measured value processing unit 22 determines that the measured value Px is greater than the threshold value Thx (step S203: YES), it skips the process of step S204.
- the measured value processing unit 22 determines whether or not the measured value Py is greater than the threshold Thy (step S205).
- step S205 NO
- step S206 When the measured value processing unit 22 determines that the measured value Py is not greater than the threshold Thy (step S205: NO), it substitutes 0 for the variable Py indicating the measured value (step S206).
- step S205 determines that the measured value Py is greater than the threshold Thy (step S205: YES). It skips the process of step S206.
- the measured value processing unit 22 determines the direction and speed of the cursor operation based on the vector (Px, Py), and controls the display (step S207). Specifically, the measurement value processing unit 22 sets the direction of the vector (Px, Py) as the direction of the cursor, and determines the speed of the cursor based on the magnitude of the vector (Px, Py).
- the measurement value processing unit 22 may calculate the cursor speed by multiplying the magnitude of the vector (Px, Py) by a predetermined coefficient, or the result of comparison with a predetermined threshold value may be Accordingly, the cursor speed may be determined step by step.
- the measured value processing unit 22 determines that the measured value Pz is not smaller than the threshold Thz (step S202: NO), it starts the drag operation or range selection operation.
- the measurement value processing unit 22 determines the operation to be started depending on whether or not the cursor to be operated is in contact with an icon or the like on the screen. For example, the measurement value processing unit 22 starts a drag operation when the cursor is in contact with an icon or the like, and starts a range selection operation when the cursor is not in contact with an icon or the like.
- the measurement value processing unit 22 further acquires measurement data (Px, Py, Pz) (step S209).
- the measured value processing unit 22 determines whether or not the measured value Pz is smaller than the threshold Thz (step S210).
- step S210 When the measurement value processing unit 22 determines that the measurement value Pz is smaller than the threshold Thz (step S210: YES), it ends the drag operation or range selection operation (step S211).
- the measurement value processing unit 22 determines whether or not the magnitudes of the vectors (Px, Py) of each measurement data after starting the drag operation or range selection operation are all less than the threshold Thl (step S217).
- the threshold Thl is a reference value defined in advance according to the operability of the cursor, the muscle strength of the operator, the degree of physical disability, and the like.
- step S217 When the measurement value processing unit 22 determines that the magnitudes of the vectors (Px, Py) of each measurement data after starting the drag operation or range selection operation are all less than the threshold Thl (step S217: YES), the display control unit 23 performs display control as a tap operation (step S218). Then, the measured value processing unit 22 returns to the process of step S201.
- step S201 determines that the magnitudes of the vectors (Px, Py) of each measurement data after starting the drag operation or range selection operation are not all less than the threshold Thl (step S217: NO).
- the measured value processing unit 22 determines whether the measured value Pz is not smaller than the threshold Thz (step S210: NO), it determines whether the measured value Px is larger than the threshold Thx (step S212).
- the measured value processing unit 22 determines that the measured value Px is not greater than the threshold Thx (step S212: NO), it substitutes 0 for the variable Px indicating the measured value (step S213).
- step S212 determines that the measured value Px is greater than the threshold value Thx (step S212: YES). It skips the process of step S213.
- the measured value processing unit 22 determines whether or not the measured value Py is greater than the threshold Thy (step S214).
- the measured value processing unit 22 determines that the measured value Py is not greater than the threshold Thy (step S214: NO), it substitutes 0 for the variable Py indicating the measured value (step S215).
- step S214 determines that the measured value Py is greater than the threshold Thy (step S214: YES). It skips the process of step S215.
- the measurement value processing unit 22 determines the direction and speed of the drag operation or range selection operation based on the vector (Px, Py), and the display control unit 23 controls the display (step S216). Specifically, the measurement value processing unit 22 sets the direction of the vector (Px, Py) as the direction of the drag operation or range selection operation, and determines the direction of the drag operation or range selection operation based on the magnitude of the vector (Px, Py). Determine speed. Then, the measured value processing unit 22 returns to the process of step S208.
- the measured value processing unit 22 determines cursor operation, drag operation, or range selection operation according to the measured value Pz, and determines the direction and direction of the operation according to the measured values Px and Py. Determine speed.
- the display control unit 23 performs display control as a tap operation.
- the tap operation described above may be a click operation, a pressing operation, or the like, and is used, for example, to select an icon displayed on the screen and open an application program.
- This operation is realized by the user's operation of the push-down operation unit 18 to suppress pressure on the sensor 17 in the Px and Py directions and apply pressure in the Pz direction.
- the flow of the measurement value processing according to each embodiment described above is just an example and may be other.
- the measurement value processing according to the second embodiment when the measurement value Px exceeds the threshold Thx and the measurement value Py exceeds the threshold Thy, the state of the cursor operation or the drag operation is fixed. You can do so.
- the information processing apparatus 20 can be realized, for example, by causing a computer to execute a program describing the processing details described in the present embodiment.
- this "computer” may be a physical machine or a virtual machine on the cloud.
- the "hardware” described here is virtual hardware.
- the above program can be recorded on a computer-readable recording medium (portable memory, etc.), saved, or distributed. It is also possible to provide the above program through a network such as the Internet or e-mail.
- FIG. 11 is a diagram showing a hardware configuration example of the computer.
- the computer of FIG. 11 has a drive device 1000, an auxiliary storage device 1002, a memory device 1003, a CPU 1004, an interface device 1005, a display device 1006, an input device 1007, an output device 1008, etc., which are interconnected by a bus B, respectively.
- a program that implements the processing in the computer is provided by a recording medium 1001 such as a CD-ROM or memory card, for example.
- a recording medium 1001 such as a CD-ROM or memory card
- the program is installed from the recording medium 1001 to the auxiliary storage device 1002 via the drive device 1000 .
- the program does not necessarily need to be installed from the recording medium 1001, and may be downloaded from another computer via the network.
- the auxiliary storage device 1002 stores installed programs, as well as necessary files and data.
- the memory device 1003 reads and stores the program from the auxiliary storage device 1002 when a program activation instruction is received.
- the CPU 1004 implements functions related to the device according to programs stored in the memory device 1003 .
- the interface device 1005 is used as an interface for connecting to the network.
- a display device 1006 displays a program-based GUI (Graphical User Interface) or the like.
- An input device 1007 is composed of a keyboard, a mouse, buttons, a touch panel, or the like, and is used to input various operational instructions.
- the output device 1008 outputs the calculation result.
- the computer may include a GPU (Graphics Processing Unit) or TPU (Tensor Processing Unit) instead of the CPU 1004, or may include a GPU or TPU in addition to the CPU 1004. In that case, the processing may be divided and executed, for example, the GPU or TPU executes processing that requires special computation, and the CPU 1004 executes other processing.
- the input device having the concave operation portion transmits to the information processing device data indicating the measured value by the three-dimensional pressure sensor installed at the bottom of the operation portion.
- the information processing device performs display control to move the cursor displayed on the screen based on the measured value indicated by the received data. Thereby, the operability of the input device can be improved.
- the measurement value processing unit 22 may determine the cursor direction according to the measurement values Px and Pz, and determine the cursor speed according to the measurement value Pz. As a result, the direction and strength of the cursor operation can be adjusted with a small movement such as a paralyzed upper limb.
- the measured value processing unit 22 may determine whether to perform a drag operation, a range selection operation, or a tap operation according to the magnitude of the vector (Px, Py). good. Thereby, a tap operation using the pressing operation unit 18 can be realized.
- the measured value processing unit 22 may determine cursor operation, drag operation, or range selection operation according to the measured value Pz, and may determine the direction and speed of the operation according to the measured values Px and Pz. This makes it unnecessary to select an icon using a touch pad for a drag operation such as the conventional track point, and enables both cursor operation and drag operation by operating only the input device 10 .
- (Summary of embodiment) At least the input devices, input systems, and input methods described in the following sections are described herein.
- (Section 1) an operation unit having a plurality of projections and receiving an operation by an operator's body; a sensor that measures a three-dimensional pressure value pressed by the plurality of protrusions; a pressing operation unit that presses the sensor by an operation by the body of the operator independently of the operation unit; input device.
- (Section 2) Further comprising an elastic portion for absorbing inclination of the operation portion, The input device according to item 1.
- (Section 3) further comprising an installation surface fixing part for fixing the installation surface to the installation target in the installation state; 3.
- An input system comprising an input device and an information processing device
- the input device is an operation unit having a plurality of projections and receiving an operation by an operator's body; a sensor that measures a three-dimensional pressure value pressed by the plurality of protrusions; a pressing operation unit that presses the sensor by an operation by the body of the operator independently of the operation unit;
- the information processing device is a measurement value receiving unit that receives data indicating a measurement value from the input device; a measurement value processing unit that executes screen operation processing based on the measurement value, input system.
- the measurements include pressure values in the X, Y and Z directions;
- the measurement value processing unit determines a cursor direction according to the pressure value in the X direction and the pressure value in the Y direction, and determines a cursor speed according to the pressure value in the Z direction.
- the input system according to item 4. the measurements include pressure values in the X, Y and Z directions; When the pressure value in the Z direction is equal to or greater than a threshold value, the measurement value processing unit performs a drag operation or a range selection operation according to the magnitude of the vector of the pressure value in the X direction and the pressure value in the Y direction. , to decide whether to tap,
- the measurement value processing unit determines a cursor operation, a drag operation, or a range selection operation according to the pressure value in the Z direction, and determines the direction of operation according to the pressure value in the X direction and the pressure value in the Y direction. and determine the speed, Input system according to clause 6.
- the input device is an operation unit having a plurality of projections and receiving an operation by an operator's body; a sensor that measures a three-dimensional pressure value pressed by the plurality of protrusions; a pressing operation unit that presses the sensor by an operation by the body of the operator independently of the operation unit; a step in which the information processing device receives data indicating a measurement value from the input device; the information processing device executing a screen operation process based on the measured value; input method.
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)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本実施の形態に係る入力システムは、入力装置と情報処理装置とを備える。凹型の操作部を有する入力装置は、操作部の底に設置された3次元圧力センサによる測定値を示すデータを、情報処理装置に送信する。情報処理装置は、受信したデータに示される測定値に基づいて、画面上に表示されたカーソルを移動させるように表示制御する。
図1は、入力システムのシステム構成例を示す図である。入力システム1は、入力装置10と、情報処理装置20と、を備える。
次に、入力装置10の構造について、図面を参照して説明する。
次に、情報処理装置20の機能について説明する。
次に、情報処理装置20の動作について説明する。情報処理装置20は、入力装置10から定期的に、例えば1秒ごとに、測定値を示すデータを受信することによって、測定値処理を開始する。
図9は、実施例1に係る測定値処理の流れの一例を示すフローチャートである。測定値処理部22は、測定データ(Px,Py,Pz)を取得する(ステップS101)。次に、測定値処理部22は、測定値Pxが閾値Thxより大きいか否かを判定する(ステップS102)。
図10は、実施例2に係る測定値処理の流れの一例を示すフローチャートである。測定値処理部22は、測定データ(Px,Py,Pz)を取得する(ステップS201)。次に、測定値処理部22は、測定値Pzが閾値Thzより小さいか否かを判定する(ステップS202)。
情報処理装置20は、例えば、コンピュータに、本実施の形態で説明する処理内容を記述したプログラムを実行させることにより実現可能である。なお、この「コンピュータ」は、物理マシンであってもよいし、クラウド上の仮想マシンであってもよい。仮想マシンを使用する場合、ここで説明する「ハードウェア」は仮想的なハードウェアである。
本実施の形態に係る入力システム1によれば、凹型の操作部を有する入力装置は、操作部の底に設置された3次元圧力センサによる測定値を示すデータを、情報処理装置に送信する。情報処理装置は、受信したデータに示される測定値に基づいて、画面上に表示されたカーソルを移動させるように表示制御する。これによって、入力装置の操作性を向上させることができる。
本明細書には、少なくとも下記の各項に記載した入力装置、入力システムおよび入力方法が記載されている。
(第1項)
複数の凸部を備え、操作者の身体による操作を受ける操作部と、
前記複数の凸部によって押圧される3次元の圧力値を測定するセンサと、
前記操作部とは独立して前記操作者の前記身体による操作によって前記センサを押圧する押下操作部と、を備える、
入力装置。
(第2項)
前記操作部の傾きを吸収するための弾性部をさらに備える、
第1項に記載の入力装置。
(第3項)
設置状態において設置面を設置対象に固定するための設置面固定部をさらに備える、
第1項または第2項に記載の入力装置。
(第4項)
入力装置と情報処理装置とを備える入力システムであって、
前記入力装置は、
複数の凸部を備え、操作者の身体による操作を受ける操作部と、
前記複数の凸部によって押圧される3次元の圧力値を測定するセンサと、
前記操作部とは独立して前記操作者の前記身体による操作によって前記センサを押圧する押下操作部と、を備え、
前記情報処理装置は、
前記入力装置から測定値を示すデータを受信する測定値受信部と、
前記測定値に基づいて、画面操作の処理を実行する測定値処理部と、を備える、
入力システム。
(第5項)
前記測定値は、X方向,Y方向およびZ方向の圧力値を含み、
前記測定値処理部は、前記X方向の圧力値および前記Y方向の圧力値に応じてカーソル方向を決定し、前記Z方向の圧力値に応じてカーソル速度を決定する、
第4項に記載の入力システム。
(第6項)
前記測定値は、X方向,Y方向およびZ方向の圧力値を含み、
前記測定値処理部は、前記Z方向の圧力値が閾値以上である場合に、前記X方向の圧力値および前記Y方向の圧力値のベクトルの大きさに応じて、ドラッグ操作または範囲選択操作か、タップ操作かを決定する、
第4項に記載の入力システム。
(第7項)
前記測定値処理部は、前記Z方向の圧力値に応じてカーソル操作か、ドラッグ操作または範囲選択操作かを決定し、前記X方向の圧力値および前記Y方向の圧力値に応じて操作の方向および速度を決定する、
第6項に記載の入力システム。
(第8項)
入力装置と情報処理装置とを備える入力システムが実行する入力方法であって、
前記入力装置は、
複数の凸部を備え、操作者の身体による操作を受ける操作部と、
前記複数の凸部によって押圧される3次元の圧力値を測定するセンサと、
前記操作部とは独立して前記操作者の前記身体による操作によって前記センサを押圧する押下操作部と、を備え、
前記情報処理装置が、前記入力装置から測定値を示すデータを受信するステップと、
前記情報処理装置が、前記測定値に基づいて、画面操作の処理を実行するステップと、を備える、
入力方法。
10 入力装置
11 操作部
12 弾性部
13 センサ筐体
14 設置面固定部
15 通信線
16 凸部
17 センサ
18 押下操作部
20 情報処理装置
21 測定値受信部
22 測定値処理部
23 表示制御部
1000 ドライブ装置
1001 記録媒体
1002 補助記憶装置
1003 メモリ装置
1004 CPU
1005 インタフェース装置
1006 表示装置
1007 入力装置
1008 出力装置
Claims (8)
- 複数の凸部を備え、操作者の身体による操作を受ける操作部と、
前記複数の凸部によって押圧される3次元の圧力値を測定するセンサと、
前記操作部とは独立して前記操作者の前記身体による操作によって前記センサを押圧する押下操作部と、を備える、
入力装置。 - 前記操作部の傾きを吸収するための弾性部をさらに備える、
請求項1に記載の入力装置。 - 設置状態において設置面を設置対象に固定するための設置面固定部をさらに備える、
請求項1または2に記載の入力装置。 - 入力装置と情報処理装置とを備える入力システムであって、
前記入力装置は、
複数の凸部を備え、操作者の身体による操作を受ける操作部と、
前記複数の凸部によって押圧される3次元の圧力値を測定するセンサと、
前記操作部とは独立して前記操作者の前記身体による操作によって前記センサを押圧する押下操作部と、を備え、
前記情報処理装置は、
前記入力装置から測定値を示すデータを受信する測定値受信部と、
前記測定値に基づいて、画面操作の処理を実行する測定値処理部と、を備える、
入力システム。 - 前記測定値は、X方向,Y方向およびZ方向の圧力値を含み、
前記測定値処理部は、前記X方向の圧力値および前記Y方向の圧力値に応じてカーソル方向を決定し、前記Z方向の圧力値に応じてカーソル速度を決定する、
請求項4に記載の入力システム。 - 前記測定値は、X方向,Y方向およびZ方向の圧力値を含み、
前記測定値処理部は、前記Z方向の圧力値が閾値以上である場合に、前記X方向の圧力値および前記Y方向の圧力値のベクトルの大きさに応じて、ドラッグ操作または範囲選択操作か、タップ操作かを決定する、
請求項4に記載の入力システム。 - 前記測定値処理部は、前記Z方向の圧力値に応じてカーソル操作か、ドラッグ操作または範囲選択操作かを決定し、前記X方向の圧力値および前記Y方向の圧力値に応じて操作の方向および速度を決定する、
請求項6に記載の入力システム。 - 入力装置と情報処理装置とを備える入力システムが実行する入力方法であって、
前記入力装置は、
複数の凸部を備え、操作者の身体による操作を受ける操作部と、
前記複数の凸部によって押圧される3次元の圧力値を測定するセンサと、
前記操作部とは独立して前記操作者の前記身体による操作によって前記センサを押圧する押下操作部と、を備え、
前記情報処理装置が、前記入力装置から測定値を示すデータを受信するステップと、
前記情報処理装置が、前記測定値に基づいて、画面操作の処理を実行するステップと、を備える、
入力方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023552438A JP7559969B2 (ja) | 2021-10-05 | 2021-10-05 | 入力装置、入力システムおよび入力方法 |
| PCT/JP2021/036826 WO2023058114A1 (ja) | 2021-10-05 | 2021-10-05 | 入力装置、入力システムおよび入力方法 |
| US18/691,622 US20240377897A1 (en) | 2021-10-05 | 2021-10-05 | Input apparatus, input system and input method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2021/036826 WO2023058114A1 (ja) | 2021-10-05 | 2021-10-05 | 入力装置、入力システムおよび入力方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023058114A1 true WO2023058114A1 (ja) | 2023-04-13 |
Family
ID=85804020
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2021/036826 Ceased WO2023058114A1 (ja) | 2021-10-05 | 2021-10-05 | 入力装置、入力システムおよび入力方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20240377897A1 (ja) |
| JP (1) | JP7559969B2 (ja) |
| WO (1) | WO2023058114A1 (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06347350A (ja) * | 1993-06-11 | 1994-12-22 | Nitta Ind Corp | 力・モーメントセンサー |
| WO2006100724A1 (ja) * | 2005-03-18 | 2006-09-28 | Nitta Corporation | 静電容量式センサ |
| JP2010080121A (ja) * | 2008-09-24 | 2010-04-08 | Omron Corp | 入力装置及び電子機器 |
| JP2012098148A (ja) * | 2010-11-02 | 2012-05-24 | Seiko Epson Corp | 圧力検出装置、電子機器、及びロボット |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010020502A (ja) * | 2008-07-10 | 2010-01-28 | Alps Electric Co Ltd | ポインティングデバイス |
| JP2011215926A (ja) * | 2010-03-31 | 2011-10-27 | Fujitsu Ten Ltd | 操作ユニット |
-
2021
- 2021-10-05 US US18/691,622 patent/US20240377897A1/en not_active Abandoned
- 2021-10-05 JP JP2023552438A patent/JP7559969B2/ja active Active
- 2021-10-05 WO PCT/JP2021/036826 patent/WO2023058114A1/ja not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06347350A (ja) * | 1993-06-11 | 1994-12-22 | Nitta Ind Corp | 力・モーメントセンサー |
| WO2006100724A1 (ja) * | 2005-03-18 | 2006-09-28 | Nitta Corporation | 静電容量式センサ |
| JP2010080121A (ja) * | 2008-09-24 | 2010-04-08 | Omron Corp | 入力装置及び電子機器 |
| JP2012098148A (ja) * | 2010-11-02 | 2012-05-24 | Seiko Epson Corp | 圧力検出装置、電子機器、及びロボット |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7559969B2 (ja) | 2024-10-02 |
| US20240377897A1 (en) | 2024-11-14 |
| JPWO2023058114A1 (ja) | 2023-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Kim et al. | A new wearable input device: SCURRY | |
| USRE40891E1 (en) | Methods and apparatus for providing touch-sensitive input in multiple degrees of freedom | |
| EP1779221B1 (en) | Method and apparatus for communicating graphical information to a visually impaired person using haptic feedback | |
| CN110568929B (zh) | 一种基于虚拟键盘的虚拟场景交互方法、装置和电子设备 | |
| Sathiyanarayanan et al. | Map navigation using hand gesture recognition: A case study using myo connector on apple maps | |
| JP2008203911A (ja) | ポインティング・デバイス、およびコンピュータ | |
| JPWO2015108112A1 (ja) | 操作判定装置、操作判定方法、および、プログラム | |
| CN109960404B (zh) | 一种数据处理方法及装置 | |
| CN111782034A (zh) | 基于线性马达的新型电磁触觉模拟反馈装置及方法 | |
| Vokorokos et al. | Motion sensors: Gesticulation efficiency across multiple platforms | |
| Mulfari et al. | Human-computer interface based on IoT embedded systems for users with disabilities | |
| Nascimento et al. | Using smartwatches as an interactive movie controller: a case study with the Bandersnatch movie | |
| Bowers et al. | Making it simple: expanding access and lowering barriers to novel interaction devices for virtual and augmented reality | |
| Huang et al. | Differences in muscle activity, kinematics, user performance, and subjective assessment between touchscreen and mid-air interactions on a tablet | |
| WO2023058114A1 (ja) | 入力装置、入力システムおよび入力方法 | |
| Calvo et al. | Pointing devices for wearable computers | |
| WO2023281705A1 (ja) | 入力装置、入力システムおよび入力方法 | |
| WO2023058115A1 (ja) | 入力装置、入力システムおよび入力方法 | |
| Xirgo et al. | Accelerometer-based computer mouse for people with special needs | |
| KR20240138827A (ko) | 웨어러블 컨트롤러 | |
| Kim et al. | BudsID: Mobile-Ready and Expressive Finger Identification Input for Earbuds | |
| KR20200115014A (ko) | 전완부 근육을 이용한 손가락의 제스처 입력 및 실시간 반발력 제공장치 | |
| CN222914159U (zh) | 电子设备及其穿戴设备 | |
| Kamuro et al. | Pen de touch | |
| EP4127881A1 (en) | Computer mouse |
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: 21959856 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023552438 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18691622 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 21959856 Country of ref document: EP Kind code of ref document: A1 |