This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2018-156897 filed on Aug. 24, 2018, the entire contents of which are incorporated herein by reference.
A certain aspect of the embodiments is related to an input device.
In a software keyboard of a tablet or a mobile phone, a touch panel having a flat surface detects the input and inputs key data corresponding to an input position. In a mechanical keyboard, key arrangement is fixed. However, in the software keyboard, the arrangement of key areas can be changed. Moreover, a technique of changing a sensitivity of the input operation for each key area is developed based on the strength of the input operation to the key area (e.g. Patent Document 1: Japanese Laid-open Patent Publication No. 2012-98828, and Patent Document 2: Japanese Laid-open Patent Publication No. 2016-162364).
According to a first aspect of the present disclosure, there is provided an input device including: an inputter including a plurality of keys; a sensitivity controller that determines a sensitivity of input operation to the keys; an input detector that detects the presence or absence of input to the keys based on the input operation and the sensitivity; and an area controller that sets one or more input areas including at least one key to the inputter; wherein the sensitivity controller sets the sensitivity for each input area.
According to a second aspect of the present disclosure, there is provided an input device including: an electrostatic capacitance type touch panel including a plurality of keys; a sensitivity controller that determines a sensitivity of input operation to the keys; and an input detector that detects input to the keys when an input value by the input operation is equal to or more than a threshold value; wherein the keys includes a first key and a second key, and the sensitivity controller makes a threshold value corresponding to the first key smaller than a threshold value corresponding to the second key, and an input value when a finger approaches the first key within a predetermined distance.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
In the above conventional technique, an operation feeling of a user is not sufficient. An input device of the embodiments can improve an operation feeling.
Hereinafter, a description will now be given of embodiments according to the present invention with reference to drawings.
The MCU 10 is an arithmetic unit for controlling the input device 100. The RAM 12 serves as a working area. The ROM 14 stores an operating system (OS), applications, a touch panel driver, and so on, and further stores data of an area described below. The IF 16 is a communication interface. The input device 100 communicates with the PC 1 via the IF 16.
The substrates 41 and 43 are made of transparent material such as glass or resin. The conductive film 42 and 44 are transparent conductive film made of Indium Tin Oxide (ITO), for example. The adhesive layer 45 and the dot spacers 46 are made of an insulator.
A display unit 40 such as a liquid crystal display is superimposed on the substrate 41 and 43, and the user can view a screen of the display unit 40 via the touch panel 20. The keyboard is displayed on the touch panel 20, and an X-coordinate and a Y-coordinate of an operation point of the touch panel 20 are detected in the following manner, which makes it possible to accept the input operation of a software keyboard by the user.
As illustrated in
When the X-coordinate of a contact point of the conductive films 42 and 44 is detected, one of a pair of electrodes 47 is connected to a power supply Vcc and the other is grounded. This generates a potential gradient in the X-direction. A potential at this time is detected by the electrodes 48, and is input to the MCU 10 via an AD converter, not illustrated. When the Y coordinate of the contact point is detected, one of a pair of electrodes 48 is connected to the power supply Vcc and the other is grounded, and a potential detected by the electrodes 47 is input to the MCU 10. Since the contact resistance between the conductive films is changed by a strength of the user's pressing, the potential to be detected by the electrodes also changes depending on the strength of the pressing.
Here, the key layout is not limited to the QWERTY layout. The keyboard 60 of
The load applied to the touch panel 20 by the user is different for each key. For example, in an area where a key to be pressed with a user's little finger is placed, the load is small, thus a contact area also becomes small as illustrated in
For this reason, in the first embodiment, a plurality of areas are set in the keyboard 50, and the sensitivity to the input operation is changed for each area depending on the load at the time of pressing the touch panel 20 with the finger.
As illustrated in
For example, the key area controller 30 sets the keys of the QWERTY layout, as illustrated in
4A, the areas are separated by a dotted line. The area 53 is indicated by a right down oblique line, and includes character Q, A, and P keys, the Enter key, and so on. The area 54 is indicated by a right up oblique line, and includes character T and Y keys, the direction keys, and so on. The area 55 is indicated by intersected oblique lines, and includes the space key, and so on. The sensitivity controller 34 sets the sensitivity for each of the areas 53 to 55. Thereby, the areas 53 to 55 having different sensitivities with each other are set to the keyboard 50.
The sensitivity corresponds to the threshold value illustrated in
The areas 53 to 55 in the keyboard 51 of
Areas 63 to 65 are included in a keyboard 60 illustrated in
Tables 1 to 5 are examples of data tables stored in the ROM 14. These tables include data indicating key layouts for the keyboards 50 to 52, 60 and 62, set areas, and the threshold value for each area, respectively.
The detector 36 detects the X-coordinate and the Y-coordinate of an input operation position of the touch panel 20 (S24). The input detector 38 refers to the data table, and determines an area including the input operation position (S25). Next, the input detector 38 determines whether the contact resistance R at the time of the input operation is equal to or less than the threshold value Rth (S26). Any one of the Rth1 to Rth3 is assigned to the threshold value Rth depending on the area.
When the answer to the determination of S26 is No, the input detector 38 determines that there is no key input (S27). On the other hand, when the answer to the determination of S26 is Yes, the input detector 38 determines that there is key input (S28). The characters and information corresponding to the operated keys are entered. After S27 or S28, the processing is terminated.
When the touch panel 20 displays the keyboard 50 illustrated in
Also, when the user touches the space key, the input detector 38 selects the Rth3 as the threshold value. When the contact resistance at the time of touching the space key is greater than the Rth3, the input detector 38 does not detect the key input. On the other hand, when the finger 2 strongly touches the touch panel 20 as illustrated in
According to the first embodiment, the sensitivity controller 34 changes the threshold value for each of the areas 53 to 53 of the keyboard 50, and the input detector 38 detects the key input based on the contact resistance and the threshold value set to each area. For example, the area 53 has a high threshold value and a high sensitivity. For this reason, even if the user lightly touches the touch panel 20 as illustrated in
As illustrated in
It is preferable to provide high sensitivity areas on the end parts of the keyboard and provide a low sensitivity area on the central part thereof. The user may strongly press the keys on the central part of the keyboard, and may weakly press the keys on the end parts thereof. The areas corresponding to the strength of the pressing are determined, so that the operation feeling is further improved.
The area controller 32 may determine the areas based on the placement of the user's fingers on the touch panel 20. Since the loads applied to the touch panel 20 are different depending on the fingers to be touched, the sensitivities to be set to respective areas also are changed depending on the fingers. Thereby, the operation feeling is improved.
For example, it is considered that, in the keyboard 50 illustrated in
The sensitivity controller 34 may appropriately change the sensitivities of the areas. For example, the threshold value for the area 53 of the keyboard 50 is made higher than the Rth1, so that it is possible to increase the sensitivity of the area 53. Moreover, the threshold value for the area 55 is made lower than the Rth1, so that it is also possible to decrease the sensitivity of the area 55. It is also possible to increase the sensitivity of the area used high-frequently by the user, and to decrease the sensitivity of the area used low-frequently. Thus, since the user can arbitrarily change the sensitivity for each area, the operation feeling is improved.
The key area controller 30 determines the keys, so that the keyboards 50 to 52 of the QWERTY layout, the keyboard 60 of the ABC layout, or the keyboard 62 of the Japanese syllabary layout as illustrated in
A second embodiment indicates an example of using a projection capacitive type touch panel 70 in place of the resistance film type touch panel 20. The configuration other than the touch panel is the same as the first embodiment.
As illustrated in
When the user's finger touches a surface of the touch panel 20, a capacitance is generated between the finger and the electrodes 74 and 76. Thereby, the capacitance between the electrodes is increased as compared with a case where there is no touch of the user. It is possible to detect the input position by such a change in capacitance.
In
In the second embodiment, the processing illustrated in
According to the second embodiment, the operation feeling is improved in the same manner as the first embodiment. Since the touch panel 70 is an electrostatic capacitance type, the sensitivity controller 34 determines the threshold value of the capacitance as a sensitivity. It is possible to lower the sensitivity of the area by increasing the threshold value, and it is possible to increase the sensitivity of the area by lowering the threshold value. In particular, even if the user does not touch the touch panel 70 as illustrated in
Also in the second embodiment, the sensitivities in the end parts and the central part of the keyboard may be changed each other, and the sensitivities may be changed depending on the user's fingers, in the same manner as the first embodiment. Especially, for the area where the user wants to increase the sensitivity, it is preferable that the threshold value is set to the Cth1 which is the smallest threshold value in
In the first and the second embodiments, three areas having different sensitivities are formed on the keyboard, but two areas or four or more areas may be formed on the keyboard, for example. Here, each key such as the character of the keyboard may be displayed as an image on the display of the touch panel, or may be printed on a sheet to be pasted on the surface of the touch panel, for example. A touch panel other than the resistance film type touch panel and the electrostatic capacitance type touch panel may be used. The user may touch the touch panel with the user's body such as the finger, or may input using a pen. The user may perform the setting such as the sensitivity of the input device 100 from the PC 1, or may perform the setting such as the sensitivity of the input device 100 by operating the input device 100.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiments of the present invention have been described in detail, it should be understood that the various change, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2018-156897 | Aug 2018 | JP | national |