The present invention relates to a multi-directional input device.
As an example of a multi-directional input switch, Patent Reference-1 discloses a four-directional switch. It may be considered that such a four-directional switch is provided on a door or a steering wheel of an automobile. For example, this switch can be used as a mirror switch to remotely control angles of left and right mirrors provided on an automobile body from a driver's seat. In addition, this switch can be used to turn on or off various electronic devices in a compartment of the automobile, such as a car air conditioner, a car audio, vehicle interior lighting and a TV for rear seats.
Patent Reference-1: Japanese Patent Application Laid-open under No. H10-106397
In the four-directional switch of Patent Reference-1, the position of the switch is determined in advance. Therefore, when a user selects a desired switch from those four switches, visual assistance is required. However, as a switch possibly operated during an automobile driving, a switch requiring the visual assistance is not preferable.
The above is one example of a problem to be solved by the present invention. It is an object of the present invention to provide an input device that can be operated with selecting a desired switch by tactile sense, without requiring visual assistance.
One invention described in claims is an input device comprising: a contact surface configured to detect a contact position of a contact body; a housing including an opening which exposes the contact surface; and a drive unit configured to move the contact surface relative to the housing, wherein, when the contact surface detects movement of the contact body in a predetermined N (N is a natural number) direction, the drive unit performs a direction detection operation which moves the contact surface relative to the housing in a same direction as the predetermined direction or in an opposite direction to the predetermined direction.
According to one aspect of the present invention, there is provided an input device comprising: a contact surface configured to detect a contact position of a contact body; a housing including an opening which exposes the contact surface; and a drive unit configured to move the contact surface relative to the housing, wherein, when the contact surface detects movement of the contact body in a predetermined N (N is a natural number) direction, the drive unit performs a direction detection operation which moves the contact surface relative to the housing in a same direction as the predetermined direction or in an opposite direction to the predetermined direction.
In the above input device, the contact surface is provided in the housing, and is exposed to the outside of the housing at the part of the opening. A user makes an input operation by making the contact body in contact with the contact surface. When the contact surface detects the movement of the contact body in a predetermined direction by detecting the contact position of the contact body, the drive unit moves the contact surface and performs the direction detection operation relative to the housing. When the direction detection operation is performed, the user can recognize that the input operation the user made was accepted. In a preferred example, the N is four or one.
In one mode of the above input device, the direction detection operation includes a same direction moving operation which moves the contact surface a predetermined distance in a substantially same direction as the moving direction of the contact body. In this mode, by the same direction moving operation, the user can recognize that the input operation was accepted.
In another mode of the above input device, the direction detection operation includes an opposite direction moving operation which moves the contact surface a predetermined distance in a substantially opposite direction to the moving direction of the contact body. In this mode, by the opposite direction moving operation, the user can recognize that the input operation was accepted.
In still another mode of the above input device, the direction detection operation performs a same direction moving operation which moves the contact surface a predetermined distance in a substantially same direction as the moving direction of the contact body, and then performs an opposite direction moving operation which moves the contact surface a predetermined distance in a substantially opposite direction to the moving direction of the contact body. In this mode, by the same direction moving operation and the opposite direction moving operation, the user can recognize that the input operation was accepted.
In a preferred example in this case, a moving distance that the contact surface moves by the same direction moving operation is equal to a moving distance that the contact surface moves by the opposite direction moving operation. Therefore, the position of the contact surface before the same direction moving operation becomes equal to the position of the contact surface after the opposite direction moving operation.
Namely, in still another mode of the above input device, the contact surface comprises a neutral position, the same direction moving operation starts from the neutral position, and the opposite direction moving operation ends at the neutral position. Thus, the contact surface can be basically kept at the neutral position.
In still another mode of the above input device, the contact surface is provided with a switch, and switching of the switch is performed by pressing down the contact surface after movement of the contact body is detected. In this mode, the input operation is made by two steps, i.e., the moving operation of the contact body and the pressing-down operation of the contact surface. In this case, preferably the switching is notified to the contact body by vibrating the contact surface in a predetermined direction in parallel with the contact surface. More preferably, during the switching, the vibration continues to notify that the switching is valid.
Now, a preferred embodiment of the present invention will be described with reference to the attached drawings.
The contact surface 5 is arranged directly under the upper surface of the housing 2 at the position to cover the opening 3 from its lower side. Namely, when the input device 1 is viewed from the upper side, the contact surface 5 is exposed in the opening 3 formed on the upper surface of the housing 2. As shown by the arrows 6x and 6y, the contact surface 5 is moved in the X-direction and the Y-direction in
The input device 1 of this embodiment enables the input in four directions, i.e., up, down, left and right directions.
These input operations are determined by a control unit 7 described later based on a movement locus (coordinates) of the position of the finger F outputted by the contact surface 5. Namely, if the movement locus of the finger F is upward, the input operation is determined to be the up movement.
While
Next, determination criteria for the input operation will be described. Since the input device 1 according to the embodiment is four-directional input device, the moving direction of the finger F is determined as one of the four directions, i.e., up, down, left or right, even if the moving direction of the finger F is slightly oblique. For example, if the moving direction of the finger F is determined to be one of the four directions if the moving direction of the finger F is within 15° with respect to the four directions.
Additionally, in order to be determined as the movement in one of the four directions, the moving distance of the finger F needs to be longer than a predetermined distance. Namely, the input operation shorter than the predetermined distance is determined to be invalid.
As described above, in this embodiment, the operation of moving the finger F the distance longer than the predetermined distance in the direction within 15° from the four directions is determined as the input operation. These processing can be achieved by existing software technique generally used for smartphones.
Next, description will be given of the direction in which the input operation can be made. The direction in which the input operation can be made is determined by an imaginary current position. The imaginary current position is the current position that the control unit 7 recognizes, and is not necessarily coincident with the actual position of the contact surface 5 relative to the housing 2.
As shown in
The reason why the movement in the up, left and right direction cannot be made when the imaginary current position is at the upper position U is not to make the input operation too complicated for the user. If the visual information like
Further, the control unit 7 controls the drive unit 10 to move the contact surface 5 in the up, down, left and right directions. Specifically, when the input operation is made by the user, the control unit 7 performs a direction detecting operation that moves the contact surface 5 by the drive unit 10.
When the input operation is made by the user, the direction detection operation is performed to notify the user that the input operation was accepted. Therefore, the direction detection operation is performed when the finger F of the user is moved more than the predetermined distance in the direction within 15° of one of the four directions and the movement is determined to be one of the upward, downward, rightward or leftward direction. Specifically, the direction detection operation is performed by the drive unit 10 which moves the contact surface 5. When the direction detection operation is performed, the user can recognize that the input operation was accepted. This enables a tactile input without the need of user's visual observation. Hereinafter, three examples of the direction detection operation will be described.
(Same Direction Moving Operation)
The same direction moving operation is to move the contact surface 5 in the same direction as the moving direction of the finger F when the input operation by the movement of the finger F is detected.
In this example, by performing the same direction moving operation, the user can recognize that the input operation in the right direction was accepted. Namely, when the user makes the input operation by moving the finger F in the right direction, the contact surface 5 also moves in the right direction. The user senses the movement of the contact surface 5 by the finger F, and recognizes that the input operation in the right direction was accepted. The same direction moving operation has such an advantage that the user can clearly recognize the direction of the accepted input operation.
(Opposite Direction Moving Operation)
The opposite direction moving operation is to move the contact surface 5 in the direction opposite to the moving direction of the finger F when the input operation by the movement of the finger F is detected.
In the opposite direction moving operation, since the finger F of the user slides on the contact surface 5 by the movement of the contact surface 5 in the opposite direction, it is possible to give the user such a feeling that the finger F of the user is moving in the direction of the input operation. The opposite direction moving operation is particularly advantageous when the contact surface 5 is small.
(Mixed Moving Operation)
The mixed moving operation is a mixed operation of the same direction moving operation and the opposite direction moving operation. Specifically, when the input operation by the movement of the finger F is detected, the contact surface 5 is first moved in the same direction as the detected moving direction of the finger F, and then is moved in the opposite direction to the detected moving direction of the finger F. In this case, it is preferred that the moving distance to the same direction as the moving direction of the finger F is equal to the moving distance in the opposite direction.
It seems that the user can get most natural feeling in the mixed moving operation if the user gets used to it. Also, since the contact surface 5 stays at the neutral position most of time, there is such an advantage that both the hardware and software can be easily controlled.
In the above examples, when the direction detection operation is performed, the input operation by the user has been accepted. Namely, the control unit 7 recognizes the input operation by the user as the instruction of selecting one of the plural options corresponding to the four directions and determining the selection. This input method will be called “one-step input method”.
Instead, the input operation by the user may be performed by two-steps, i.e., selection of the options and determination of the selection. This input method will be called “two-step input method”. Also, the input for selecting the option will be called “selection input”, and the input for determining the selection will be called “determination input”. In the two-step input method, the control unit 7 first recognizes the movement in the up, down, left or right direction by the user as the selection input, and performs the direction detection operation indicating that the selection input is accepted.
In the two-step input method, since the selection is not determined yet even after the direction detection operation, the user needs to further perform switching operation as the determination input. For example, the user's operation of pressing the finger F down on the contact surface 5 may be the switching operation. When the control unit 7 detects the switching operation by the user, it vibrates the contact surface 5 as the switching confirming operation. Thus, the user can recognize that the switching operation was accepted, i.e., the input by the two-step input method was completed. Accordingly, tactile inputs without visual observation by the user can be performed.
As the switching operation, a long pressing operation of the contact surface 5 may be used instead of the pressing-down operation of the contact surface 5. Also, both the pressing-down operation and the long pressing operation may be used as the switching operation.
It is noted that which one of the one-step input method and the two-step input method should be used can be determined in accordance with applications used with the input device.
Next, processing flows of the above direction detection operation will be described.
(Same Direction Moving Operation)
This processing is executed by the control unit 7.
First, the control unit 7 detects the movement of the contact body (the finger F) based on the detection signal from the contact surface 5 (step S11), and determines whether or not the moving direction is the movable direction A (step S12). When the moving direction is not the movable direction A (step S12: No), the processing returns to step S11.
When the moving direction is the movable direction A (step S12: Yes), the control unit 7 controls the drive unit 10 to move the contact surface 5 a predetermined distance dA in the direction A (step S13). By this movement, the user can recognize that the input operation by the one-step input method was accepted.
Next, the control unit 7 determines whether or not the contact body is in contact with the contact surface 5 based on the detection signal from the contact surface 5 (step S14). When the contact body is in contact with the contact surface 5 (step S14: Yes), step S14 is continued.
On the other hand, when the contact body is not in contact with the contact surface 5 (step S14: No), i.e., the contact body is released from the contact surface 5, the control unit 7 controls the drive unit 10 to move the contact surface 5 the distance dA in the direction opposite to the direction A (step S15). By this, the contact surface 5 returns to the position before the movement. Then, the processing ends.
As described above, in the same direction moving operation, the contact surface 5 moves the predetermined distance in the same direction as the moving direction of the contact body, and then returns to its original position. Therefore, if the input operation is started when the imaginary position is at the neutral position, the imaginary position after the same direction moving operation returns to the neutral position.
(Opposite Direction Moving Operation)
First, the control unit 7 detects the movement of the contact body (the finger F) based on the detection signal from the contact surface 5 (step S21), and determines whether or not the moving direction is the movable direction A (step S22). When the moving direction is not the movable direction A (step S22: No), the processing returns to step S21.
When the moving direction is the movable direction A (step S22: Yes), the control unit 7 controls the drive unit 10 to move the contact surface 5 a predetermined distance dA in the direction opposite to the direction A (step S23). By this movement, the user can recognize that the selection input of the two-step input method was accepted.
Next, the control unit 7 determines whether or not the contact body is in contact with the contact surface 5 based on the detection signal from the contact surface 5 (step S24). When the contact surface 5 is not in contact with the contact surface 5, i.e., the contact body is released from the contact surface 5 (step S24: No), the processing goes to step S29.
On the other hand, when the contact body is in contact with the contact surface 5 (step S24: Yes), the control unit 7 determines whether or not the pressing-down of the contact surface 5 is made within a predetermined time period after the contact surface 5 is moved in step S23 (step S25). This pressing-down corresponds to the switching operation as the above-mentioned determination input. When the pressing-down is not made within the predetermined time period (step S25: No), the processing goes to step S29.
If the processing goes to step S29, it corresponds to the case where the selection input was made but the determination input was not made. Therefore, in step S29, the control unit 7 controls the drive unit 10 to move the contact surface 5 the distance dA in the direction A. Thus, the contact surface 5 returns to the position before the movement.
On the other hand, when the pressing-down is made within the predetermined time period (step S25: Yes), the control unit 7 controls the drive unit 10 to vibrate the contact surface 5 (step S26). This vibration corresponds to the above-mentioned switching confirming operation. By this vibration, the user can recognize that the determination input of the two-step input method was accepted.
Next, the control unit 7 determines whether or not the contact body is in contact with the contact surface 5 (step S27). When the contact body is in contact with the contact surface 5 (step S27: Yes), step S26 is continued. On the other hand, when the contact body is not in contact with the contact surface 5, i.e., the contact body is released from the contact surface 5 (step S27: No), the control unit 7 controls the drive unit 10 to move the contact surface the distance dA in the direction A (step S28). Thus, the contact surface 5 returns to the position before the movement. Then, the processing ends.
As described above, in the opposite direction moving operation, the contact surface 5 is moved the predetermined distance in the direction opposite to the movement direction of the contact body, and then returns to its original position. Therefore, if the input operation is started when the imaginary position is at the neutral position, the imaginary position after the opposite direction moving operation returns to the neutral position.
(Mixed Moving Operation)
First, the control unit 7 detects the movement of the contact body (the finger F) based on the detection signal from the contact surface 5 (step S31), and determines whether or not the moving direction is the movable direction A (step S32). When the moving direction is not the movable direction A (step S32: No), the processing returns to step S31.
When the moving direction is the movable direction A (step S32: Yes), the control unit 7 controls the drive unit 10 to first move the contact surface 5 a predetermined distance dA in the direction A and then move the contact surface 5 the predetermined distance dA in the direction opposite to the direction A (step S33). Thus, the contact surface 5 returns to its original position. By this movement, the user can recognize that the selection input of the two-step input method was accepted.
Next, the control unit 7 determines whether or not the contact body is in contact with the contact surface 5 based on the detection signal from the contact surface 5 (step S34). When the contact surface 5 is not in contact with the contact surface 5, i.e., the contact body is released from the contact surface (step S34: No), the processing returns to step S31. This corresponds to the case where the selection input was made but the determination input was not made.
On the other hand, when the contact body is in contact with the contact surface 5 (step S34: Yes), the control unit 7 determines whether or not the pressing-down of the contact surface 5 is made within a predetermined time period after the contact surface 5 is moved in step S33 (step S35). This pressing-down corresponds to the switching operation as the above-mentioned determination input. When the pressing-down is not made within the predetermined time period (step S35: No), the processing returns to step S31. This also corresponds to the case where the selection input was made but the determination input was not made.
On the other hand, when the pressing-down is made within the predetermined time period (step S35: Yes), the control unit 7 controls the drive unit 10 to vibrate the contact surface 5 (step S36). This vibration corresponds to the above-mentioned switching confirming operation. By this vibration, the user can recognize that the determination input of the two-step input method was accepted. Then, the processing ends.
As described above, in the mixed moving operation, the contact surface 5 is first moved the predetermined distance in the same direction as the moving direction of the contact body, and then moved the predetermined distance in the opposite direction to return to its original position. Therefore, if the input operation is started when the imaginary position is at the neutral position, the imaginary position after the mixed moving operation returns to the neutral position.
Next, examples of the direction detection operations will be described.
(Same Direction Moving Operation)
When the user moves the finger F on the contact surface 5 between the time 0 to t1, the control unit 7 moves the contact surface 5 the predetermined distance dA from the neutral position in the same direction as the moving direction of the finger F as shown by the solid line 31. Then, when the predetermined time has passed without the pressing-down by the user, the control unit 7 moves the contact surface 5 the predetermined distance dA in the direction opposite to the moving direction of the finger F as shown by the broken line 32. Thus, the contact surface 5 returns to the neutral position at the time t2.
If the user pressed down the contact surface 5, the control unit 7 vibrates the contact surface 5 as the switching confirming operation. Then, when the predetermined time has passed without the long pressing by the user, the control unit 7 moves the contact surface 5 the predetermined distance dA in the direction opposite to the moving direction of the finger F as shown by the broken line 33. Thus, the contact surface 5 returns to the neutral position at the time t3.
On the other hand, if the user makes the long-pressing of the contact surface 5, the control unit 7 vibrates the contact surface 5 as the switching confirming operation, and further moves the contact surface 5 the predetermined distance dA in the direction opposite to the moving direction of the finger F as shown by the broken line 34. Thus, the contact surface 5 returns to the neutral position at the time t4.
(Opposite Direction Moving Operation)
The timing chart of the opposite direction moving operation is the same as the timing chart of the same direction moving operation shown in
(Mixed Moving Operation)
When the user moves the finger F on the contact surface 5 between the time 0 to t5, the control unit 7 moves the contact surface 5 the predetermined distance dA from the neutral position in the same direction as the moving direction of the finger F as shown by the solid line 35, and then moves the contact surface 5 the predetermined distance dA in the opposite direction as shown by the solid line 36. Thus, the contact surface 5 returns to the neutral position at the time t6. Thereafter, if the user presses down the contact surface 5, the control unit 7 vibrates the contact surface 5 as the switching confirming operation.
Next, the drive unit 10 will be described in detail.
The drive mechanism 12 is to slide the touch pad 11 in the horizontal direction. Specifically, the rotation of the motor 18 is transferred to the shaft 15 via the gears 16a to 16c. The shaft 15 is formed with a feed screw. When the shaft rotates, the slider 14 engaged with the feed screw moves in the coaxial direction of the shaft 15. Since the slider 14 is fixed to the surface member including the touch pad 11 and the pressure sensor 13 shown in
Further, by switching the moving direction of the touch pad 11 in an extremely short time, the contact surface 5 can be vibrated.
The above embodiment shows the input device 1 which receives the input of the four directions, i.e., the up, down, left and right directions. However, the application of the invention is not limited to this. One drive unit shown in
In the above embodiment, the input operation by the finger F of the user basically starts from the neutral position and ends at the neutral position. However, the application of the invention is not limited to this. The start position and the end position of the input operation may be anywhere on the contact surface 5 as long as the movement can be detected. Also, the start position and the end position of the input operation may be different.
This invention can be used for an input device which enables multi-directional input operation.
1 Input Device
2 Housing
3 Opening
5 Contact Surface
7 Control Unit
10 Drive Unit
12 Drive Mechanism
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2014/080798 | 11/20/2014 | WO | 00 |