Input device and operation device for vehicle
09829985 · 2017-11-28
Assignee
Inventors
Cpc classification
G06F3/017
PHYSICS
International classification
B60T8/172
PERFORMING OPERATIONS; TRANSPORTING
G07C5/08
PHYSICS
G06F3/0488
PHYSICS
G06F3/0354
PHYSICS
B60R16/023
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An input device includes an input unit on which an operator performs a predetermined operation to perform input, a storage unit that stores a reference range set on a virtual coordinate, a control unit that identifies the operation of the operator based on a trajectory of the operation performed on the input unit by the operator and the reference range, a determination unit that determines whether the trajectory of the operation of the operator exceeds the reference range, and a range setting unit that updates the reference range based on a determination result of the determination unit.
Claims
1. An input device comprising: an input unit having an input surface on which an input operation is performed by an operator with a finger coming into contact with or approaching the input surface, the input unit being configured to detect a trajectory of the input operation by a virtual coordinate system set on the input surface, the trajectory being formed by the finger's moving along the input surface in contact therewith or in close proximity thereto; a switch configured to be touched or pressed by the operator; a storage unit configured to store respective reference ranges for a plurality of gestures set on the virtual coordinate system, and a determination range broader than the reference range for at least some of the reference ranges; a control unit configured to identify a gesture indicated by the input operation of the operator based on the trajectory detected by the input unit and the reference ranges stored in the storage unit, one of the reference ranges corresponding to the identified gesture; a determination unit configured to determine whether the trajectory of the operation of the operator exceeds the reference range for the identified gesture corresponding to the trajectory; a determination unit configured to determine whether the trajectory of the input operation of the operator exceeds the reference range for the identified gesture corresponding to the trajectory; and a range setting unit configured to update the reference range for the identified gesture based on a determination result of the determination unit, and to set the updated reference range for the identified gesture in the storage unit, the control unit identifying the gesture corresponding to an input operation performed thereafter using the updated reference range stored in the storage unit, wherein the determination unit is further configured to perform a first determination at a start-up of the input device and a second determination for an input operation performed immediately before or after the switch is operated, wherein in the first determination: the control unit instructs the operator to perform a designated gesture by showing a first straight line as a first determination line such that the operator performs an input operation forming an intended trajectory for the designated gesture on the input surface; the determination unit determines if a first angle formed by a straight line corresponding to the intended trajectory with respect to the first determination line exceeds a first predetermined angle; and if the first angle exceeds the first predetermined angle, the range setting unit calculates a second angle smaller than the first angle, defines a second straight line by rotating the first determination line by the second angle with respect to an origin of the virtual coordinate system, and sets the second straight line as a second determination line, thereby updating the reference range for the identified gesture in the storage unit to the second angle from the second determination line, and wherein in the second determination: the control unit sets a center line within the reference range as a third determination line for a selected gesture; the determination unit determine whether a third angle formed by a straight line corresponding to a trajectory of the input operation for the selected gesture with respect to the third determination line exceeds a third predetermined angle; and if the third angle exceeds the third predetermined angle, the range setting unit calculates a fourth angle smaller than the third angle, and updates the reference range and the determination range for the selected gesture in the storage unit by rotating the reference range and the determination range by the fourth angle with respect to the origin.
2. The input device according to claim 1, wherein the range setting unit updates the reference range based on an average value of a predetermined number of input operations in the second determination.
3. The input device according to claim 1, wherein the range setting unit resets the reference range and the determination range to an initial reference range and an initial determination range at a start-up of the input device.
4. The input device according to claim 1, wherein the range setting unit resets the reference range and the determination range to an initial reference range and an initial determination range when there is no updating of the reference range over a predetermined period of time.
5. The input device according to claim 1, wherein the storage unit stores a latest reference range and a latest determination range associated with each operator, and the range setting unit reads the latest reference range and the latest determination range from the storage unit for a selected operator identified via an operation of the switch, so as to update the reference range and the determination range with the latest reference range and the latest determination range for the selected operator.
6. An operation device for a vehicle, comprising: the input device according to claim 1 provided on a steering wheel or a console of the vehicle, wherein the control unit is further configured to output a control signal to the vehicle based on the identification result.
7. The input device according to claim 1, wherein the input unit is configured to detect the trajectory based on a change in capacitance caused by the operator's coming into contact with or approaching the input surface.
8. The input device according to claim 1, wherein the input unit includes a touch pad.
9. The input device according to claim 1, wherein the gesture is identified as one of an upward gesture, a downward gesture, a rightward gesture, and a leftward gesture.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DESCRIPTION OF THE PREFERRED EMBODIMENTS
(9) Hereinafter, an input device according to an embodiment of the present invention will be described in detail with reference to the drawings.
(10)
(11) The input device 10 includes an input unit 20 including a touch pad 21 and a switch 22, a storage unit 30, a control unit 40, a determination unit 50, and a range setting unit 60, as illustrated in
(12) The input unit 20 includes the touch pad 21 and the switch 22, and an operator of the input device 10 performs input by performing a predetermined operation. The touch pad 21 enables the operator to perform input by performing an operation with a predetermined trajectory on an input surface 21a. For example, a capacitive touch pad is used. In the touch pad 21, a virtual coordinate (a vertical axis Yi and a horizontal axis Xi) is set on the input surface 21a, as illustrated in
(13) The switch 22 includes two individual switches 22a and 22b and is used for inputting data into the input device 10, selection of a function, confirmation of the input by the touch pad 21, cancellation of an instruction, or the like, which is performed by the operator coming in contact with or approaching the switch.
(14) The storage unit 30 is, for example, a semiconductor memory, and stores information regarding control of the storage unit 30, the determination unit 50, and the range setting unit 60, coordinate information corresponding to an operation performed by the operator, setting of a virtual coordinate with respect to the input surface 21a of the touch pad 21, a table indicating a relationship of a gesture and an instruction or a control signal, setting information for the reference range and the determination range, a calculation program for correcting the reference range and/or the determination range, identification information for identifying each operator, information regarding a last reference range and a last determination range for each operator, and the like. Here, the storage unit 30 individually stores an initial reference range and an initial determination range, and a last reference range and a last determination range to be updated at any time.
(15) In the input device 10, the reference range and the determination range (initial reference range and initial determination range) are set and stored in the storage unit 30 at the time of manufacture. The initial reference range and the initial determination range are set on the virtual coordinate in which a vertical axis Yi and a horizontal axis Xi are orthogonal to each other, as illustrated in
(16) (1) The reference range AS1 and the determination range AD1: an upward gesture (gesture in a positive direction of the vertical axis Yi)
(17) (2) The reference range AS2 and the determination range AD2: a rightward gesture (gesture in a positive direction of horizontal axis Xi)
(18) (3) The reference range AS3 and the determination range AD3: a downward gesture (gesture in a negative direction of the vertical axis Yi)
(19) (4) The reference range AS4 and the determination range AD4: a leftward gesture (gesture in a negative direction of horizontal axis Xi)
(20) In
(21) The control unit 40 not only controls the operation of the storage unit 30, the determination unit 50, and the range setting unit 60, but also identifies a gesture to which the operation of the operator corresponds based on the trajectory of the operation performed on the touch pad 21 by the operator, and the reference range. The input device 10 executes an operation, control, or the like that corresponds to the identified gesture according to a table stored in the storage unit 30.
(22) The determination unit 50 is an operational circuit that determines whether the trajectory of the operation of the operator exceeds the reference range and the determination range. The determination unit 50 performs a determination using a program stored in the storage unit 30 in advance, and this determination includes a first determination performed at the time of start-up of the input device 10, and a second determination performed based on a trajectory of an operation performed on the touch pad 21 directly before or after an operation of the switch 22.
(23) The range setting unit 60 corrects the reference range when the trajectory of the operation of the operator exceeds the reference range based on a determination result of the determination unit 50, and stores the reference range after correction in the storage unit 30. Further, the range setting unit 60 updates the determination range, similarly to the updating of the reference range, based on a result of the determination as to whether the trajectory of the operation of the operator exceeds the determination range. The determination range can be updated even in a state in which the trajectory of the operation of the operator does not exceed the determination range, but exceeds the reference range.
(24) Hereinafter, the determination in the determination unit 50, and the correction and the updating of the reference range and determination range in the range setting unit 60 will be described.
(25) First, the first determination will be described with reference to
(26) The first determination is a determination performed at the time of start-up of the input device 10, and is performed based on the trajectory of an operation performed by an operator for a gesture designated by the control unit 40. Here, the range setting unit resets the reference range and the determination range so as to update the reference range and the determination range with an initial reference range and an initial determination range at the time of start-up of the input device 10.
(27) In the first determination, the operator is instructed to perform the gesture designated by the control unit 40 through sound or image display, and the gesture is shown by a linear trajectory D1 as illustrated in
(28) When the operation performed on the touch pad 21 by the operator in response to a designation of the gesture by the control unit 40, which is shown by a linear trajectory D1, is an arc-shaped trajectory M1 as illustrated in
(29) First, the curved trajectory M1 (
(30) When an angle α formed by the determination line D1 and the straight line M2 exceeds a predetermined angle, the determination unit 50 determines when the trajectory of the operation of the operator exceeds the reference range (the first determination). In this case, the range setting unit 60 calculates an angle θ (
(31) The range setting unit 60 sets the straight line M3 defined as described above as a new determination line D2, corrects the reference range with a range obtained by rotating the reference range by the angle θ around an origin O of the virtual coordinate, and updates reference range data stored in the storage unit 30.
(32) On the other hand, when the angle α is equal to or smaller than the predetermined angle, it is determined that the trajectory of the operation of the operator does not exceed the reference range, the range setting unit 60 does not calculate the correction value, and the reference range is not updated.
(33) Next, the second determination will be described with reference to
(34) The second determination is performed based on the trajectory of an operation performed on the touch pad 21 directly before or after an operation of the switch 22. In the second determination, when the trajectory of the operation of the operator is compared with the reference range, for example, the comparison with the trajectory of the operation is performed, similarly to the first determination, using one or both of the two boundary lines defining the angle of the reference range or a centerline dividing the reference range at the same angle as the determination line illustrated in
(35) In the example illustrated in
(36) Further, while the determination has been performed on the eight operations in the example illustrated in
(37) While the determination according to the determination unit 50 has been described above, only the first determination and the second determination are sufficient as determination, and thus, it is not necessary to perform the determination process on all operations as in an operation device for a vehicle of the related art. Accordingly, it is possible to reduce a load on a system (the input unit 20, the storage unit 30, the control unit 40, the determination unit 50, and the range setting unit 60).
(38) Further, the determination may include only one of the first determination and the second determination, and thus, it is possible to further reduce the load on the system. Here, the first determination is performed only for determination separate from a normal operation and the second determination uses the normal operation, and thus, when only the first determination is performed, it is possible to suppress an increase in the load on the system caused due to the second determination performed during the normal operation.
(39) The first determination is not limited to being performed at the time of start-up of the input device 10 and may be performed after the start-up. It is preferable for the first determination to be performed at the time of start-up of the input device 10 or directly after the start-up because the trajectory is less likely to exceed the reference range and the determination range for subsequent operations and it is possible to reduce a load on the system related to the updating of the reference range and the determination range.
(40) For the correction and the updating of the reference range and the determination range based on the determination result, only the reference range may be corrected and updated if the reference range after correction is within the determination range.
(41) Further, the reference range and the determination range may be set to a range other than the range illustrated in
(42) For example, the four determination ranges may not be the same angle ranges of the virtual coordinates or may not be symmetric to the coordinate axes. Further, while the centerlines match in the reference range and the determination range described above, both of the centerlines may not match as long as the reference range is included within the determination range. For example, the determination angle of AD1 may be 120° and the determination angle of AD2 may be 60°.
(43) It is preferable for the range setting unit 60 to reset the reference range and the determination range in order to update the reference range and the determination range with the initial reference range and the initial determination range when there is no updating of the reference range over the predetermined time during start-up of the input device 10. This is because the operator is likely to change before a subsequent operation occurs or the trajectory of the operation is likely to be changed due to fatigue of the operator or the like when there is no operation over a long period time.
(44) The reference range and the determination range associated with each operator, and the identification information (for example, an identification number or a name) for identifying the operator, for one person or a plurality of operators using the input device 10, may be stored in the storage unit 30. In this configuration, when a corresponding reference range and a corresponding determination range are read from the storage unit 30 according to the identification information of the operator designated by the operation of the switch 22 by the operator, and the reference range and the determination range are updated with data of the ranges, it is possible to simplify the determination and updating processes and reduce the load on the system. Here, it is preferable for “the reference range and the determination range” associated with each operator to be “a reference range and a determination range” set in last determination.
(45) Due to the configuration described above, the following effects are achieved according to the above-described embodiment.
(46) (1) Even when the trajectory drawn by the operation of the operator becomes arc-shaped due to a physical feature or a habit of the operator, a resultant different grip position on the steering wheel, or the like and exceeds a predetermined width, it is possible to correctly detect the operation of the operator by updating the reference range and the determination range according to the operation trajectory of the operator depending on the determination result.
(47) (2) Since the first determination and the second determination are sufficient as the determination, determination of the reference range and the determination range is not performed for all operations, and a load on a determination process system is reduced.
(48) (3) Since the determination is performed based on the linear determination line and trajectory as illustrated in
(49) (4) Since the reference range and the determination range are highly likely to be updated with a reference range and a determination range according to the operator once or a small number of times, the updating process can be reduced and the load on the system is reduced.
(50) The above-described input device 10 may be used as an operation device for a vehicle. In this case, in the input device 10, the range setting unit 60 updates the reference range based on the determination result of the determination unit 50, and outputs the control signal to the vehicle based on the identification result of the control unit based on the operation of the operator and the latest reference range, as described above. In the vehicle, a corresponding operation is performed according to the received control signal. For example, the input device 10 is arranged in the steering wheel or the console of the vehicle.
(51) While the present invention has been described with reference to the above-described embodiments, the present invention is not limited to the above-described embodiments and improvements or changes are possible within the purpose of the improvements or the scope and the spirit of the present invention.
(52) As described above, according to the input device and the operation device for a vehicle according to the present invention, it is possible to perform correct detection according to each operator even when the trajectory of the operation is different due to a physical feature of the operator, or the like.
(53) It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and alterations may occur depending on design requirements and other factors insofar as they are within the scope of the appended claims of the equivalents thereof.