US20130311945A1 - Input device - Google Patents

Input device Download PDF

Info

Publication number
US20130311945A1
US20130311945A1 US13/982,357 US201213982357A US2013311945A1 US 20130311945 A1 US20130311945 A1 US 20130311945A1 US 201213982357 A US201213982357 A US 201213982357A US 2013311945 A1 US2013311945 A1 US 2013311945A1
Authority
US
United States
Prior art keywords
selection
display unit
distance
commanding body
temporarily
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.)
Abandoned
Application number
US13/982,357
Inventor
Shinji Nakamoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Intellectual Property Corp of America
Original Assignee
Panasonic Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Panasonic Corp filed Critical Panasonic Corp
Assigned to PANASONIC CORPORATION reassignment PANASONIC CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NAKAMOTO, SHINJI
Publication of US20130311945A1 publication Critical patent/US20130311945A1/en
Assigned to PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA reassignment PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PANASONIC CORPORATION
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Definitions

  • the present invention relates to an input device through which to make a selection input manipulation by directly touching a selectable object displayed on a screen with a finger or the like.
  • touch panel input devices which are equipped with a high-resolution display device and through which input is made by touching the display screen with a finger(s) instead of key input have come be used commonly.
  • Portable information terminals which are equipped with such input devices have a function that enables browsing of Internet information and have come to provide, by virtue of use of a high-resolution display device, approximately the same level of usability in browsing as PCs (personal computers) do.
  • PCs personal computers
  • the size of the display screen cannot be increased unlike in PCs. Therefore, in portable information terminals such as cell phones and smartphones having only a palm-top-size display screen, user-selectable objects are displayed densely on the screen even in the case where they are arranged in such a manner that they would not cause any problems if they were display on PCs. This means a problem that users have difficulty making a selection manipulation with a finger.
  • Patent document 1 proposes a technique for preventing an erroneous selection and facilitates an input manipulation by disposing a proximity detecting section around a display screen, detecting approach of a finger of the user and determining its position, and enlarging a displayed region including the detected position.
  • an object of the present invention is to provide an input device which can prevent an erroneous selection of a user and facilitate a selection manipulation without impairing the listing performance of information displayed on the display screen.
  • the input device is an input device which has a display unit f or displaying plural selectable objects and selects one of the objects using a selection commanding body, comprising: a proximity position detecting section that detects a position to which the selection commanding body has come close, the position being defined relative to the display unit; a temporary selection determining section that temporarily selects one of the plural objects on the basis of a proximity position detected by the proximity position detecting section; a temporary selection notification section that notifies of the object selected temporarily by the temporary selection determining section; a contact position detecting section that detects a position where the selection commanding body comes into contact with the display unit during notification by the temporary selection notification section; and a regular selection determining section that determines that the temporarily selected object has been selected by the selection commanding body if a distance between a position of the temporarily selected object on the display unit and the contact position detected by the contact position detecting section is within a prescribed distance.
  • the temporary selection notification section allows a user to recognize a selectable object which is temporarily selected.
  • the user can select an intended selectable object by touching the displaying screen at a position that is close to the selectable object which is temporarily selected while the user is notified of it by the temporary selection notification section.
  • the input device is characterized by including the proximity position detecting section which detects a distance between the display unit and the selection commanding body; the temporary selection determining section which cancels the temporary selection if the distance between the display unit and the selection commanding body has become longer than a prescribed distance; and the temporary selection notification section which stops the notification if the temporary selection is canceled by the temporary selection determining section.
  • the user can stop the notification of the temporarily selected object and cancel the temporarily selection by making the selection commanding body distant from the display unit by the prescribed distance or more. The user is thus allowed to select an intended selectable object.
  • the input device is characterized by comprising the temporary selection determining section which temporarily selects one of the plural objects only if the distance between the display unit and the selection commanding body is in a prescribed range.
  • the input device allows a user to select an intended selectable object without impairing the listing performance of displayed information even in the case where selectable objects are displayed densely close to each other.
  • FIG. 1 shows an appearance of the input device according to the first embodiment of the present invention.
  • FIG. 2 is a block diagram showing the configuration of the input device according to the first embodiment of the invention.
  • FIG. 3 is enlarged views of a selectable object group G 105 shown in FIG. 1 and its neighborhood in the first embodiment of the invention.
  • FIG. 4 is a flowchart showing how the input device according to the first embodiment of the invention operates.
  • FIG. 5 is a block diagram showing the configuration of an input device according to a second embodiment of the invention.
  • FIG. 6 is enlarged views of the selectable object group G 105 shown in FIG. 1 and its neighborhood in the second embodiment of the invention.
  • FIG. 7 is a flowchart showing how the input device according to the second embodiment of the invention operates.
  • FIG. 8 is a block diagram showing the configuration of an input device according to a third embodiment of the invention.
  • FIG. 9 is enlarged views of the selectable object group G 105 shown in FIG. 1 and its neighborhood in the third embodiment of the invention.
  • FIG. 10 is a flowchart showing how the input device according to the third embodiment of the invention operates.
  • FIGS. 1-4 An input device according to a first embodiment of the invention will be described with reference to FIGS. 1-4 .
  • FIG. 1 shows an appearance of the input device according to the first embodiment of the invention.
  • the input device 100 is composed of a display screen G 101 and a body G 102 which supports the display screen G 101 .
  • text information G 103 image information G 104 , and a selectable object group G 105 from which a user can make a selection are displayed on the display screen G 101 .
  • the selectable object group G 105 includes selectable objects having numbers “1” to “4.”
  • the user can select a function that is assigned to each selectable item of the selectable object group G 105 by selecting one selectable object using a selection commanding body G 106 such as his or her finger. For example, if the No. 2 selectable object G 107 of the selectable object group G 105 is selected, text information, image information, etc. that are different from the currently displayed text information G 103 and image information G 104 are displayed.
  • FIG. 2 is a block diagram showing the configuration of the input device according to the first embodiment of the invention.
  • the input device 100 is equipped with a display unit 101 , an overall control unit 102 , a display information storage unit 103 , a proximity position detecting unit 104 , a temporary selection determining unit 105 , a temporary selection notification unit 106 , a contact position detecting unit 107 , and a regular selection determining unit 108 .
  • the display unit 101 displays display information stored in the display information storage unit 103 .
  • the display information consists of the text information G 103 , the image information G 104 , the selectable object group G 105 , etc. (exemplified in FIG. 1 ) and is held together with pieces of display arrangement information on the display screen G 101 of those respective kinds of information.
  • the proximity position detecting unit 104 detects that the selection commanding body G 106 shown in FIG. 1 has come close to the display screen G 101 , detects a position, to which the selection commanding body G 106 has come close, in a horizontal plane that is parallel with the display screen G 101 , and communicates information indicating the detected proximity position to the temporary selection determining unit 105 .
  • the temporary selection determining unit 105 determines, as a temporary selection, one selectable object that is closest to the proximity position on the basis of the proximity position information received from the proximity position detecting unit 104 and the display information held by the display information storage unit 103 .
  • the temporary selection notification unit 106 notifies the user of the selectable object that has been determined as the temporary selection by the temporary selection determining unit 105 .
  • One example notification method is as follows: Instructed by the overall control unit 102 , the temporary selection notification unit 106 manipulates the display information stored in the display information storage unit 103 so that the temporarily selected selectable object displayed on the display unit 101 is changed in display color or flashed.
  • the contact position detecting unit 107 detects that selection commanding body G 106 shown in FIG. 1 has touched the display screen G 101 , detects a contact position of the selection commanding body G 106 on the display screen G 101 , and communications information indicating the detected contact position to the regular selection determining unit 108 .
  • the regular selection determining unit 108 calculates a distance between the contact position and the temporarily selected selectable object on the basis of the contact position information and the display position information of the temporarily selected selectable object and accepts an input with a judgment that a regular selection has been made if the calculated distance is within a prescribed distance ⁇ .
  • FIG. 3 is enlarged views of the selectable object group G 105 (exemplified in FIG. 1 ) being displayed on the display screen G 101 and its neighborhood.
  • Parts (1) to (4) of FIG. 3 are views showing transitions to contact of the selection commanding body G 106 to the display screen G 101 on which the selectable object G 107 is displayed.
  • Parts (5) and (6) of FIG. 3 are views of cases that after the state of part (3) of FIG. 3 the selection commanding body G 106 touches the display screen G 101 at the positions of the No. 3 and No. 4 selectable objects of the selectable object group G 105 , respectively.
  • Parts (a) of FIG. 3 are views, as viewed from above, of the display screen G 101 , and parts (b) of FIG.
  • FIG. 3 are views, as viewed from the side, of the display screen G 101 .
  • the selectable objects displayed on the display screen G 101 are drawn by thick lines, which, however, does not mean that asperities need to be formed on the display screen.
  • the centers of the No. 2, No. 3, and No. 4 selectable objects of the selectable object group G 105 are spaced from each other by a distance D.
  • FIG. 4 is a flowchart showing how the input device according to the first embodiment of the invention operates.
  • the proximity position detecting unit 104 monitors whether or not the selection commanding body G 106 has come close to the display screen G 101 . In the state that the selection commanding body G 106 is sufficiently distant from the display screen G 101 (part (1) of FIG. 3 ), the proximity position detecting unit 104 cannot detect the selection commanding body G 106 being close to the display screen G 101 and hence step S 101 is executed repeatedly. Then, if the selection commanding body G 106 has come close to the display screen G 101 (see part (2) of FIG. 3 ), the proximity position detecting unit 104 detects the selection commanding body G 106 being close to the display screen G 101 and the process moves to step S 102 .
  • the proximity position detecting unit 104 detects a proximity position, that is, a position of the selection commanding body G 106 in a horizontal plane that is parallel with the display screen G 101 , and passes information indicating the detected proximity position to the temporary selection determining unit 105 .
  • the temporary selection determining unit 105 acquires pieces of arrangement information on the display screen of the currently displayed selectable objects from the display information that is held by the display information storage unit 103 , determines one selectable object that is closest to the selection commanding body G 106 on the basis of the information indicating the proximity position detected at step S 102 , and employs the determined selectable object as a temporary selection. In the state shown in part (2) of FIG.
  • the selectable object G 107 is selected temporarily because it is closest to the proximity position of the selection commanding body G 106 .
  • the temporary selection notification unit 106 manipulates the display information of the selectable object G 107 which is held by the display visually information storage unit 103 and thereby notifies the user through the display unit 101 according to an instruction from the overall control unit 102 .
  • One example notification method is as follows: The temporary selection notification unit 106 can notify the user of the temporarily selected selectable object by changing the display color of the selectable object G 107 (see part (3) of FIG. 3 ).
  • step S 105 in the state that the notification of the temporarily selected selectable object G 107 is being made (part (3) of FIG. 3 ), the contact position detecting unit 107 is monitoring whether the selection commanding body G 106 has touched the display screen G 101 . In this state, no contact to the display screen G 101 is detected and hence the process returns to step S 101 .
  • step S 105 the contact position detecting unit 107 detects that the selection commanding body G 106 has touched the display screen G 101 . And the process moves to step S 106 .
  • the contact position detecting unit 107 detects a contact position of the selection commanding body G 106 on the display screen G 101 and passes information indicating the detected contact position to the regular selection determining unit 108 .
  • the regular selection determining unit 108 calculates a distance between the contact position and the display position of the selectable object G 107 on the basis of the contact position information and the display information of the selectable object G 107 stored in the display information storage unit 103 . If the calculated distance is longer than a prescribed distance ⁇ , the temporarily selected selectable object G 107 has not been selected actually and hence the process returns to step S 101 . If the distance calculated by the regular selection determining unit 108 is within the prescribed distance ⁇ , the process moves to step S 108 . This operation will be described with reference to parts (4)-(6) of FIG. 3 .
  • the selection commanding body G 106 is located right over and in contact with the selectable object G 107 .
  • the regular selection determining unit 108 should judge that the distance between the contact position of the selection commanding body G 106 and the display position of the selectable object G 107 is shorter than the prescribed distance ⁇ . The process moves to step S 108 .
  • the selection commanding body G 106 is located right over and in contact with the selectable object G 109 .
  • the regular selection determining unit 108 should judge that the distance between the contact position of the selection commanding body G 106 and the display position of the selectable object G 109 is longer than the prescribed distance ⁇ . The process returns to step S 101 .
  • the selection commanding body G 106 is located right over and in contact with the selectable object G 108 .
  • the regular selection determining unit 108 should judge that the distance between the contact position of the selection commanding body G 106 and the display position of the selectable object G 108 is shorter than the prescribed distance ⁇ . The process moves to step S 108 .
  • the temporarily selected selectable object G 107 is regarded as having been selected as a regular one. And an input is accepted with a judgment that the selectable object G 107 has been selected as a regular one by the user.
  • the contact position detecting unit 107 notifies the regular selection determining unit 108 of a contact position of the selection commanding body G 106 on the display screen G 101 as contact position information.
  • the contact position detecting unit 107 may notify the regular selection determining unit 108 of a position where the selection commanding body G 106 has left the display screen G 101 after touching it as contact position information.
  • the user when the user is going to select the selectable object G 107 , as shown in part (3) of FIG. 3 the user is notified that the selection commanding body G 106 has come close to the selectable object G 107 and can thereby recognize the temporarily selected selectable object. Even if the selection commanding body G 106 erroneously touches the display screen G 101 at the position of the selectable object G 108 (see part (5) of FIG. 3 ), an input is accepted with a judgment that the selectable object G 107 has been selected. This makes it possible to prevent the user from making an unintended, erroneous manipulation.
  • FIG. 5 is a block diagram showing the configuration of an input device according to a second embodiment of the invention.
  • the input device 200 is equipped with a display unit 101 , an overall control unit 102 , a display information storage unit 103 , a proximity position detecting unit 204 , a temporary selection determining unit 205 , a temporary selection notification unit 206 , a contact position detecting unit 107 , and a regular selection determining unit 108 .
  • FIG. 5 Constituent elements in FIG. 5 having the same ones in FIG. 2 are given the same reference symbols as the latter, and descriptions therefor will be omitted in this embodiment.
  • the input device according to the second embodiment of the invention has the same appearance as that according to the first embodiment of the invention and hence will not be illustrated. Descriptions will be made using FIG. 1 .
  • the proximity position detecting unit 204 detects that the selection commanding body G 106 shown in FIG. 1 has come close to the display screen G 101 , detects a position, to which the selection commanding body G 106 has come close, in a horizontal plane that is parallel with the display screen G 101 and a vertical distance between the selection commanding body G 106 and the display screen G 101 , and communicates information indicating the detected proximity position and the detected vertical distance to the temporary selection determining unit 205 .
  • the temporary selection determining unit 205 determines, as a temporary selection, one selectable object that is closest to the proximity position on the basis of the proximity position information received from the proximity position detecting unit 204 and the display information held by the display information storage unit 103 .
  • the temporary selection notification unit 206 notifies the user of the selectable object that has been determined as the temporary selection by the temporary selection determining unit 205 .
  • No example notification method will be described because the same example notification method as described in the first embodiment of the invention can be used.
  • the temporary selection determining unit 205 cancels a current temporary selection of a selectable object.
  • the temporary selection notification unit 206 stops notifying the user of the temporarily selected selectable object whose temporary selection has thus been canceled.
  • FIG. 6 is enlarged views of the selectable object group G 105 (exemplified in FIG. 1 ) being displayed on the display screen G 101 and its neighborhood.
  • Parts (1) to (4) of FIG. 6 are views showing transitions that occur as the selectable object G 107 is selected temporarily as a result of coming into proximity of the selection commanding body G 106 to the selectable object G 107 , the temporary selection notification unit 206 makes notification of the temporary selection of the selectable object G 107 , the temporary selection is canceled as a result of the selection commanding body G 106 's going away from the display screen G 101 in the vertical direction, and the notification of the temporary selection is stopped. Parts (a) of FIG.
  • FIG. 6 are views, as viewed from above, of the display screen G 101
  • parts (b) of FIG. 6 are views, as viewed from the side, of the display screen G 101 .
  • the selectable objects displayed on the display screen G 101 are drawn by thick lines, which, however, does not mean that asperities need to be formed on the display screen.
  • FIG. 7 is a flowchart showing how the input device according to the second embodiment of the invention operates. Steps in FIG. 7 having the same ones in FIG. 4 are given the same reference symbols as the latter and descriptions therefor will be omitted in this embodiment.
  • the proximity position detecting unit 204 monitors whether or not the selection commanding body G 106 has come close to the display screen 0101 . In the state that the selection commanding body G 106 is sufficiently distant from the display screen G 101 (part (1) of FIG. 6 ), the proximity position detecting unit 204 cannot detect the selection commanding body G 106 being close to the display screen G 101 and hence step S 101 is executed repeatedly. Then, if the selection commanding body G 106 has come close to the display screen G 101 (see part (2) of FIG. 6 ), the proximity position detecting unit 204 detects the selection commanding body G 106 being close to the display screen G 101 and the process moves to step S 202 .
  • the proximity position detecting unit 204 detects a proximity position, that is, a position of the selection commanding body G 106 in a horizontal plane that is parallel with the display screen G 101 , and a vertical distance between the selection commanding body G 106 and the display screen G 101 , and passes information indicating the detected proximity position and the detected vertical distance to the temporary selection determining unit 205 .
  • the vertical distance is represented by H (see part (2) of FIG. 6 ), and the following description will be made with an assumption that the vertical distance H is shorter than the prescribed distance ⁇ .
  • the temporary selection determining unit 205 acquires pieces of arrangement information on the display screen of the currently displayed selectable objects from the display information that is held by the display information storage unit 103 , determines one selectable object that is closest to the selection commanding body G 106 on the basis of the information indicating the proximity position detected at step S 202 , and employs the determined selectable object as a temporary selection. In the state shown in part (2) of FIG. 6 , the selectable object G 107 is selected temporarily because it is closest to the proximity position of the selection commanding body G 106 .
  • the temporary selection notification unit 206 manipulates the display information of the selectable object G 107 which is held by the display information storage unit 103 and thereby notifies the user visually through the display unit 101 according to an instruction from the overall control unit 102 .
  • One example notification method is as follows: The temporary selection notification unit 106 can notify the user of the temporarily selected selectable object by changing the display color of the selectable object G 107 (see part (3) of FIG. 6 ).
  • Step S 204 is executed in the state shown in part (3) of FIG. 6 .
  • the contact position detecting unit 107 does not detect contact to the display screen G 101 .
  • the process returns to step S 101 , where the proximity position detecting unit 204 detects that the temporary selection notification unit 106 is close to the display screen G 101 .
  • the process moves to step S 202 .
  • the proximity position detecting unit 204 detects a vertical distance H′ between the selection commanding body G 106 and the display screen G 101 and a position of the selection commanding body G 106 in the horizontal plane that is parallel with the display screen G 101 , and passes information indicating the proximity position and the detected vertical distance to the temporary selection determining unit 205 .
  • the temporary selection determining unit 205 cancels the current temporary selection of the selectable object G 107 .
  • the temporary selection notification unit 206 manipulates the display information of the selectable object G 107 which is held by the display information storage unit 103 and thereby stops the notification through the display unit 101 according to an instruction from the overall control unit 102 .
  • the vertical distance between the selection commanding body G 106 and the display screen G 101 need not be correlated with the position of the selection commanding body G 106 in the horizontal plane that is parallel with the display screen G 101 .
  • the temporary selection of the selectable object G 107 is canceled and the notification is stopped by the user's moving the selection commanding body G 106 away from the display screen G 101 .
  • the user is allowed to again try to select the intended selectable object. This makes it possible to prevent the user from making an unintended, erroneous manipulation.
  • FIG. 8 is a block diagram showing the configuration of an input device according to a third embodiment of the invention.
  • the input device 300 is equipped with a display unit 101 , an overall control unit 102 , a display information storage unit 103 , a proximity position detecting unit 204 , a temporary selection determining unit 305 , a temporary selection notification unit 206 , a contact position detecting unit 107 , and a regular selection determining unit 108 .
  • FIG. 8 Constituent elements in FIG. 8 having the same ones in FIG. 5 are given the same reference symbols as the latter, and descriptions therefor will be omitted in this embodiment.
  • the input device according to the third embodiment of the invention has the same appearance as that according to the first embodiment of the invention and hence will not be illustrated. Descriptions will be made using FIG. 1 .
  • the temporary selection determining unit 305 determines, as a temporary selection, one selectable object that is closest to the proximity position on the basis of the proximity position information received from the proximity position detecting unit 204 and the display information held by the display information storage unit 103 .
  • the temporary selection determining unit 305 fixes a current temporary selection of a selectable object instead of canceling it.
  • FIG. 9 is enlarged views of the selectable object group G 105 (exemplified in FIG. 1 ) being displayed on the display screen G 101 and its neighborhood.
  • Part (1) of FIG. 9 is a view in a state that the selection commanding body G 106 is distant from the display screen G 101 by a vertical distance H (the same state as shown in part (3) of FIG. 6 ). It is assumed that the vertical distance H is shorter than the prescribed distance ⁇ and longer than the prescribed distance ⁇ .
  • Part (2) of FIG. 9 is a view in a state that the selection commanding body G 106 has been moved parallel with the display screen G 101 from the position shown in part (1) of FIG. 9 to right over the selectable object G 108 .
  • Part 9 is a view in a state that the selection commanding body G 106 has been moved from the position shown in part (1) of FIG. 9 perpendicularly to the display screen G 101 so as to come closer to it and have a vertical distance H′′. It is assumed that the vertical distance H′′ is shorter than the prescribed distance ⁇ .
  • Part (4) of FIG. 9 is a view in a state that the selection commanding body G 106 has been moved from the position shown in part (3) of FIG. 9 to right over the selectable object G 108 while the vertical distance H′′ is maintained.
  • Parts (a) of FIG. 9 are views, as viewed from above, of the display screen G 101
  • parts (b) of FIG. 9 are views, as viewed from the side, of the display screen G 101 .
  • the selectable objects displayed on the display screen G 101 are drawn by thick lines, which, however, does not mean that asperities need to be formed on the display screen.
  • FIG. 10 is a flowchart showing how the input device according to the third embodiment of the invention operates. Steps in FIG. 10 having the same ones in FIG. 7 are given the same reference symbols as the latter and descriptions therefor will be omitted in this embodiment.
  • the proximity position detecting unit 204 detects that the selection commanding body G 106 has come close to the display screen G 101 .
  • the proximity position detecting unit 204 detects the vertical distance H and a proximity position, and passes the vertical distance H and information indicating the detected proximity position to the temporary selection determining unit 305 .
  • the temporary selection determining unit 305 acquires pieces of arrangement information on the display screen of the currently displayed selectable objects from the display information that is held by the display information storage unit 103 , determines one selectable object that is closest to the selection commanding body G 106 on the basis of the information indicating the proximity position detected at step S 202 , and employs the determined selectable object as a temporary selection.
  • the selectable object G 107 is selected temporarily because it is closest to the proximity position of the selection commanding body G 106 .
  • the temporary selection notification unit 206 notifies the user visually through the display unit 101 in the manner shown in part (1) of FIG. 9 .
  • the process of the flowchart returns to step S 101 .
  • the proximity position detecting unit 204 detects that the selection commanding body G 106 is close to the display screen G 101 .
  • the process moves to step S 202 , where the proximity position detecting unit 204 detects the vertical distance H and a proximity position, and passes the vertical distance H and information indicating the detected proximity position to the temporary selection determining unit 305 .
  • the proximity position information indicates the position in the horizontal plane that is parallel with the display screen G 101 and right over the No. 3 selectable object G 108 of the selectable object group G 105 .
  • the selectable object G 108 is selected temporarily and the user is notified of that fact like the selectable object G 107 was selected temporarily and the user was notified of that fact in the state shown in part (1) of FIG. 9 .
  • This operation means that if the selection commanding body G 106 is moved over the display screen G 101 in a state that the vertical distance between the selection commanding body G 106 and the display screen G 101 is longer than the prescribed distance ⁇ and shorter than the prescribed distance ⁇ , the temporarily selected selectable object is switched depending on the destination position in the horizontal plane of the display screen G 101 .
  • step S 105 the state shown in part (1) of FIG. 9 . Since no contact of the selection commanding body G 106 to the display screen G 101 is detected at step S 105 , the process of the flowchart returns to step S 101 .
  • the proximity position detecting unit 204 detects that the selection commanding body G 106 is close to the display screen G 101 .
  • the process moves to step S 202 , where the proximity position detecting unit 204 detects the vertical distance H′′ and a proximity position, and passes the vertical distance H′′ and information indicating the detected proximity position to the temporary selection determining unit 305 .
  • the temporary selection determining unit 305 fixes the temporary selection of the selectable object G 107 which is selected temporarily at present.
  • the temporary selection notification unit 206 continues the notification of the selectable object G 107 . Since no contact of the selection commanding body G 106 to the display screen G 101 is detected at step S 105 , the process returns to step S 101 .
  • the proximity position detecting unit 204 detects that the selection commanding body G 106 is close to the display screen G 101 .
  • the process moves to step S 202 , where the proximity position detecting unit 204 detects the vertical distance H′′ and a proximity position, and passes the vertical distance H′′ and information indicating the detected proximity position to the temporary selection determining unit 305 .
  • the next step S 303 since the vertical distance H′′ communicated from the proximity position detecting unit 204 is shorter than the prescribed distance ⁇ , the notification of the selectable object G 107 which is selected temporarily at present is continued.
  • the temporary selected selectable object is switched to a selectable object having a shortest distance from the selection commanding body G 106 in the horizontal plane of the display screen G 101 .
  • the temporary selected selectable object can be fixed by making the vertical distance shorter than the prescribed distance ⁇ .
  • the user can be prevented from making an unintended, erroneous manipulation.
  • the input device can be applied to cell phones, car navigation apparatus which are equipped with a high-resolution display device and employ an input method in which an object on the display screen that is intended by a user is selected when a finger of the user touches the display screen.

Abstract

An input device is provided in which a selectable object intended by a user is selected temporarily by the proximity position detecting section when the user brings the selection commanding body close to the display screen, and is judged to have been selected as a regular one when the user brings the selection commanding body into contact with the display screen at a position that is within a prescribed distance of the selectable object in a state that the user is notified of its temporary selection.

Description

    TECHNICAL FIELD
  • The present invention relates to an input device through which to make a selection input manipulation by directly touching a selectable object displayed on a screen with a finger or the like.
  • BACKGROUND ART
  • In recent years, with the spread of portable information terminals such as high-performance cell phones and smartphones, touch panel input devices which are equipped with a high-resolution display device and through which input is made by touching the display screen with a finger(s) instead of key input have come be used commonly.
  • Portable information terminals which are equipped with such input devices have a function that enables browsing of Internet information and have come to provide, by virtue of use of a high-resolution display device, approximately the same level of usability in browsing as PCs (personal computers) do. However, in portable information terminals in which importance is attached to portability, the size of the display screen cannot be increased unlike in PCs. Therefore, in portable information terminals such as cell phones and smartphones having only a palm-top-size display screen, user-selectable objects are displayed densely on the screen even in the case where they are arranged in such a manner that they would not cause any problems if they were display on PCs. This means a problem that users have difficulty making a selection manipulation with a finger.
  • To solve this problem, Patent document 1, for example, proposes a technique for preventing an erroneous selection and facilitates an input manipulation by disposing a proximity detecting section around a display screen, detecting approach of a finger of the user and determining its position, and enlarging a displayed region including the detected position.
  • PRIOR ART DOCUMENTS Patent Documents
    • Patent document 1: JP-A-2006-031499
    SUMMARY OF THE INVENTION Problems to be Solved by the Invention
  • However, in the configuration of Patent document 1, a displayed region on the display screen is enlarged when a finger of the user has merely come close to it. This means a problem that the enlarged display impairs the listing performance of the other region.
  • In view of the above problem, an object of the present invention is to provide an input device which can prevent an erroneous selection of a user and facilitate a selection manipulation without impairing the listing performance of information displayed on the display screen.
  • Means for Solving the Problems
  • The input device according to the invention is an input device which has a display unit f or displaying plural selectable objects and selects one of the objects using a selection commanding body, comprising: a proximity position detecting section that detects a position to which the selection commanding body has come close, the position being defined relative to the display unit; a temporary selection determining section that temporarily selects one of the plural objects on the basis of a proximity position detected by the proximity position detecting section; a temporary selection notification section that notifies of the object selected temporarily by the temporary selection determining section; a contact position detecting section that detects a position where the selection commanding body comes into contact with the display unit during notification by the temporary selection notification section; and a regular selection determining section that determines that the temporarily selected object has been selected by the selection commanding body if a distance between a position of the temporarily selected object on the display unit and the contact position detected by the contact position detecting section is within a prescribed distance.
  • With this configuration, the temporary selection notification section allows a user to recognize a selectable object which is temporarily selected. The user can select an intended selectable object by touching the displaying screen at a position that is close to the selectable object which is temporarily selected while the user is notified of it by the temporary selection notification section.
  • The input device according to the invention is characterized by including the proximity position detecting section which detects a distance between the display unit and the selection commanding body; the temporary selection determining section which cancels the temporary selection if the distance between the display unit and the selection commanding body has become longer than a prescribed distance; and the temporary selection notification section which stops the notification if the temporary selection is canceled by the temporary selection determining section.
  • With this configuration, if an unintended selectable object is selected temporarily, the user can stop the notification of the temporarily selected object and cancel the temporarily selection by making the selection commanding body distant from the display unit by the prescribed distance or more. The user is thus allowed to select an intended selectable object.
  • The input device according to the invention is characterized by comprising the temporary selection determining section which temporarily selects one of the plural objects only if the distance between the display unit and the selection commanding body is in a prescribed range.
  • With this configuration, an event can be prevented that the temporarily selected selectable object is switched contrary to the intention of the user when the user brings the selection commanding body even closer to the display unit in a state that a selectable object that the user intends to select is selected temporarily by the temporary selection determining section as a result of an action of the user that he or she brought the selection commanding body to the selectable object so that their distance becomes in the prescribed range. The user is thus allowed to select an intended selectable object.
  • Advantageous Effects of the Invention
  • As described above, the input device according to the invention allows a user to select an intended selectable object without impairing the listing performance of displayed information even in the case where selectable objects are displayed densely close to each other.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 shows an appearance of the input device according to the first embodiment of the present invention.
  • FIG. 2 is a block diagram showing the configuration of the input device according to the first embodiment of the invention.
  • FIG. 3 is enlarged views of a selectable object group G105 shown in FIG. 1 and its neighborhood in the first embodiment of the invention.
  • FIG. 4 is a flowchart showing how the input device according to the first embodiment of the invention operates.
  • FIG. 5 is a block diagram showing the configuration of an input device according to a second embodiment of the invention.
  • FIG. 6 is enlarged views of the selectable object group G105 shown in FIG. 1 and its neighborhood in the second embodiment of the invention.
  • FIG. 7 is a flowchart showing how the input device according to the second embodiment of the invention operates.
  • FIG. 8 is a block diagram showing the configuration of an input device according to a third embodiment of the invention.
  • FIG. 9 is enlarged views of the selectable object group G105 shown in FIG. 1 and its neighborhood in the third embodiment of the invention.
  • FIG. 10 is a flowchart showing how the input device according to the third embodiment of the invention operates.
  • MODE FOR CARRYING OUT THE INVENTION
  • Embodiments of the present invention will be hereinafter described with reference to the drawings.
  • Embodiment 1
  • An input device according to a first embodiment of the invention will be described with reference to FIGS. 1-4.
  • FIG. 1 shows an appearance of the input device according to the first embodiment of the invention.
  • As shown in FIG. 1, the input device 100 according to the first embodiment is composed of a display screen G101 and a body G102 which supports the display screen G101. As an example, text information G103, image information G104, and a selectable object group G105 from which a user can make a selection are displayed on the display screen G101. The selectable object group G105 includes selectable objects having numbers “1” to “4.” The user can select a function that is assigned to each selectable item of the selectable object group G105 by selecting one selectable object using a selection commanding body G106 such as his or her finger. For example, if the No. 2 selectable object G107 of the selectable object group G105 is selected, text information, image information, etc. that are different from the currently displayed text information G103 and image information G104 are displayed.
  • FIG. 2 is a block diagram showing the configuration of the input device according to the first embodiment of the invention.
  • As shown in FIG. 2, the input device 100 according to the first embodiment is equipped with a display unit 101, an overall control unit 102, a display information storage unit 103, a proximity position detecting unit 104, a temporary selection determining unit 105, a temporary selection notification unit 106, a contact position detecting unit 107, and a regular selection determining unit 108.
  • Instructed by the overall control unit 102, the display unit 101 displays display information stored in the display information storage unit 103. The display information consists of the text information G103, the image information G104, the selectable object group G105, etc. (exemplified in FIG. 1) and is held together with pieces of display arrangement information on the display screen G101 of those respective kinds of information.
  • The proximity position detecting unit 104 detects that the selection commanding body G106 shown in FIG. 1 has come close to the display screen G101, detects a position, to which the selection commanding body G106 has come close, in a horizontal plane that is parallel with the display screen G101, and communicates information indicating the detected proximity position to the temporary selection determining unit 105. The temporary selection determining unit 105 determines, as a temporary selection, one selectable object that is closest to the proximity position on the basis of the proximity position information received from the proximity position detecting unit 104 and the display information held by the display information storage unit 103.
  • The temporary selection notification unit 106 notifies the user of the selectable object that has been determined as the temporary selection by the temporary selection determining unit 105. One example notification method is as follows: Instructed by the overall control unit 102, the temporary selection notification unit 106 manipulates the display information stored in the display information storage unit 103 so that the temporarily selected selectable object displayed on the display unit 101 is changed in display color or flashed.
  • The contact position detecting unit 107 detects that selection commanding body G106 shown in FIG. 1 has touched the display screen G101, detects a contact position of the selection commanding body G106 on the display screen G101, and communications information indicating the detected contact position to the regular selection determining unit 108. The regular selection determining unit 108 calculates a distance between the contact position and the temporarily selected selectable object on the basis of the contact position information and the display position information of the temporarily selected selectable object and accepts an input with a judgment that a regular selection has been made if the calculated distance is within a prescribed distance α.
  • Next, a procedure according to which the user selects the selectable object G107 from the selectable object group G105, that is, a procedure which is followed until the input device according to the first embodiment of the invention accepts an input, will be described with reference to FIGS. 3 and 4.
  • FIG. 3 is enlarged views of the selectable object group G105 (exemplified in FIG. 1) being displayed on the display screen G101 and its neighborhood. Parts (1) to (4) of FIG. 3 are views showing transitions to contact of the selection commanding body G106 to the display screen G101 on which the selectable object G107 is displayed. Parts (5) and (6) of FIG. 3 are views of cases that after the state of part (3) of FIG. 3 the selection commanding body G106 touches the display screen G101 at the positions of the No. 3 and No. 4 selectable objects of the selectable object group G105, respectively. Parts (a) of FIG. 3 are views, as viewed from above, of the display screen G101, and parts (b) of FIG. 3 are views, as viewed from the side, of the display screen G101. In parts (b) of FIG. 3, for the sake of convenience, the selectable objects displayed on the display screen G101 are drawn by thick lines, which, however, does not mean that asperities need to be formed on the display screen. As shown in part (1) of FIG. 3, the centers of the No. 2, No. 3, and No. 4 selectable objects of the selectable object group G105 are spaced from each other by a distance D.
  • FIG. 4 is a flowchart showing how the input device according to the first embodiment of the invention operates.
  • First, a description will be made of a transition from a state (corresponds to part (1) of FIG. 3) that the selection commanding body G106 is sufficiently distant from the display screen G101 to a state (corresponds to part (2) of FIG. 3) that the selection commanding body G106 is close to the display screen G101.
  • At step S101, the proximity position detecting unit 104 monitors whether or not the selection commanding body G106 has come close to the display screen G101. In the state that the selection commanding body G106 is sufficiently distant from the display screen G101 (part (1) of FIG. 3), the proximity position detecting unit 104 cannot detect the selection commanding body G106 being close to the display screen G101 and hence step S101 is executed repeatedly. Then, if the selection commanding body G106 has come close to the display screen G101 (see part (2) of FIG. 3), the proximity position detecting unit 104 detects the selection commanding body G106 being close to the display screen G101 and the process moves to step S102.
  • At step S102, the proximity position detecting unit 104 detects a proximity position, that is, a position of the selection commanding body G106 in a horizontal plane that is parallel with the display screen G101, and passes information indicating the detected proximity position to the temporary selection determining unit 105. At the next step S103, the temporary selection determining unit 105 acquires pieces of arrangement information on the display screen of the currently displayed selectable objects from the display information that is held by the display information storage unit 103, determines one selectable object that is closest to the selection commanding body G106 on the basis of the information indicating the proximity position detected at step S102, and employs the determined selectable object as a temporary selection. In the state shown in part (2) of FIG. 3, the selectable object G107 is selected temporarily because it is closest to the proximity position of the selection commanding body G106. At the next step S104, the temporary selection notification unit 106 manipulates the display information of the selectable object G107 which is held by the display visually information storage unit 103 and thereby notifies the user through the display unit 101 according to an instruction from the overall control unit 102. One example notification method is as follows: The temporary selection notification unit 106 can notify the user of the temporarily selected selectable object by changing the display color of the selectable object G107 (see part (3) of FIG. 3).
  • At the next step S105, in the state that the notification of the temporarily selected selectable object G107 is being made (part (3) of FIG. 3), the contact position detecting unit 107 is monitoring whether the selection commanding body G106 has touched the display screen G101. In this state, no contact to the display screen G101 is detected and hence the process returns to step S101.
  • Then, if the selection commanding body G106 has come further close to the display screen G101 and touched the display screen G101 (see part (4) of FIG. 3) in the state that the notification of the temporarily selected selectable object G107 is being made (part (3) of FIG. 3), at step S105 the contact position detecting unit 107 detects that the selection commanding body G106 has touched the display screen G101. And the process moves to step S106.
  • At step S106, the contact position detecting unit 107 detects a contact position of the selection commanding body G106 on the display screen G101 and passes information indicating the detected contact position to the regular selection determining unit 108.
  • At step S107, the regular selection determining unit 108 calculates a distance between the contact position and the display position of the selectable object G107 on the basis of the contact position information and the display information of the selectable object G107 stored in the display information storage unit 103. If the calculated distance is longer than a prescribed distance α, the temporarily selected selectable object G107 has not been selected actually and hence the process returns to step S101. If the distance calculated by the regular selection determining unit 108 is within the prescribed distance α, the process moves to step S108. This operation will be described with reference to parts (4)-(6) of FIG. 3.
  • In the case shown in part (4) of FIG. 3, the selection commanding body G106 is located right over and in contact with the selectable object G107. Assuming that the prescribed distance α is longer than the distance D and shorter than two times the distance D (D<α<2D), the regular selection determining unit 108 should judge that the distance between the contact position of the selection commanding body G106 and the display position of the selectable object G107 is shorter than the prescribed distance α. The process moves to step S108.
  • In the case shown in part (6) of FIG. 3, the selection commanding body G106 is located right over and in contact with the selectable object G109. Assuming that the prescribed distance α is longer than the distance D and shorter than two times the distance D (D<α<2D), the regular selection determining unit 108 should judge that the distance between the contact position of the selection commanding body G106 and the display position of the selectable object G109 is longer than the prescribed distance α. The process returns to step S101.
  • In the case shown in part (5) of FIG. 3, the selection commanding body G106 is located right over and in contact with the selectable object G108. Assuming that the prescribed distance α is longer than the distance D and shorter than two times the distance D (D<α<2D), the regular selection determining unit 108 should judge that the distance between the contact position of the selection commanding body G106 and the display position of the selectable object G108 is shorter than the prescribed distance α. The process moves to step S108.
  • At step S108, the temporarily selected selectable object G107 is regarded as having been selected as a regular one. And an input is accepted with a judgment that the selectable object G107 has been selected as a regular one by the user.
  • The contact position detecting unit 107 notifies the regular selection determining unit 108 of a contact position of the selection commanding body G106 on the display screen G101 as contact position information. Alternatively, the contact position detecting unit 107 may notify the regular selection determining unit 108 of a position where the selection commanding body G106 has left the display screen G101 after touching it as contact position information.
  • As described above, in the embodiment, when the user is going to select the selectable object G107, as shown in part (3) of FIG. 3 the user is notified that the selection commanding body G106 has come close to the selectable object G107 and can thereby recognize the temporarily selected selectable object. Even if the selection commanding body G106 erroneously touches the display screen G101 at the position of the selectable object G108 (see part (5) of FIG. 3), an input is accepted with a judgment that the selectable object G107 has been selected. This makes it possible to prevent the user from making an unintended, erroneous manipulation.
  • Embodiment 2
  • FIG. 5 is a block diagram showing the configuration of an input device according to a second embodiment of the invention.
  • As shown in FIG. 5, the input device 200 according to the second embodiment is equipped with a display unit 101, an overall control unit 102, a display information storage unit 103, a proximity position detecting unit 204, a temporary selection determining unit 205, a temporary selection notification unit 206, a contact position detecting unit 107, and a regular selection determining unit 108.
  • Constituent elements in FIG. 5 having the same ones in FIG. 2 are given the same reference symbols as the latter, and descriptions therefor will be omitted in this embodiment. The input device according to the second embodiment of the invention has the same appearance as that according to the first embodiment of the invention and hence will not be illustrated. Descriptions will be made using FIG. 1.
  • The proximity position detecting unit 204 detects that the selection commanding body G106 shown in FIG. 1 has come close to the display screen G101, detects a position, to which the selection commanding body G106 has come close, in a horizontal plane that is parallel with the display screen G101 and a vertical distance between the selection commanding body G106 and the display screen G101, and communicates information indicating the detected proximity position and the detected vertical distance to the temporary selection determining unit 205. If the vertical distance communicated from the proximity position detecting unit 204 is shorter than a prescribed distance β, the temporary selection determining unit 205 determines, as a temporary selection, one selectable object that is closest to the proximity position on the basis of the proximity position information received from the proximity position detecting unit 204 and the display information held by the display information storage unit 103.
  • The temporary selection notification unit 206 notifies the user of the selectable object that has been determined as the temporary selection by the temporary selection determining unit 205. No example notification method will be described because the same example notification method as described in the first embodiment of the invention can be used.
  • Now, a description will be made of an operation that is performed when the vertical distance between the selection commanding body G106 and the display screen G101 detected by the proximity position detecting unit 204 is longer than or equal to the prescribed distance β. If the vertical distance communicated from the proximity position detecting unit 204 is longer than or equal to the prescribed distance β, the temporary selection determining unit 205 cancels a current temporary selection of a selectable object. The temporary selection notification unit 206 stops notifying the user of the temporarily selected selectable object whose temporary selection has thus been canceled.
  • Next, a procedure for canceling the temporary selection after the user selected the selectable object G107 temporarily from the selectable object group G105 will be described with reference to FIGS. 6 and 7.
  • FIG. 6 is enlarged views of the selectable object group G105 (exemplified in FIG. 1) being displayed on the display screen G101 and its neighborhood. Parts (1) to (4) of FIG. 6 are views showing transitions that occur as the selectable object G107 is selected temporarily as a result of coming into proximity of the selection commanding body G106 to the selectable object G107, the temporary selection notification unit 206 makes notification of the temporary selection of the selectable object G107, the temporary selection is canceled as a result of the selection commanding body G106's going away from the display screen G101 in the vertical direction, and the notification of the temporary selection is stopped. Parts (a) of FIG. 6 are views, as viewed from above, of the display screen G101, and parts (b) of FIG. 6 are views, as viewed from the side, of the display screen G101. In parts (b) of FIG. 6, for the sake of convenience, the selectable objects displayed on the display screen G101 are drawn by thick lines, which, however, does not mean that asperities need to be formed on the display screen.
  • FIG. 7 is a flowchart showing how the input device according to the second embodiment of the invention operates. Steps in FIG. 7 having the same ones in FIG. 4 are given the same reference symbols as the latter and descriptions therefor will be omitted in this embodiment.
  • First, a description will be made of a transition from a state (corresponds to part (1) of FIG. 6) that the selection commanding body G106 is sufficiently distant from the display screen G101 to a state (corresponds to part (2) of FIG. 6) that the selection commanding body G106 is close to the display screen G101.
  • At step S101, the proximity position detecting unit 204 monitors whether or not the selection commanding body G106 has come close to the display screen 0101. In the state that the selection commanding body G106 is sufficiently distant from the display screen G101 (part (1) of FIG. 6), the proximity position detecting unit 204 cannot detect the selection commanding body G106 being close to the display screen G101 and hence step S101 is executed repeatedly. Then, if the selection commanding body G106 has come close to the display screen G101 (see part (2) of FIG. 6), the proximity position detecting unit 204 detects the selection commanding body G106 being close to the display screen G101 and the process moves to step S202.
  • At step S202, the proximity position detecting unit 204 detects a proximity position, that is, a position of the selection commanding body G106 in a horizontal plane that is parallel with the display screen G101, and a vertical distance between the selection commanding body G106 and the display screen G101, and passes information indicating the detected proximity position and the detected vertical distance to the temporary selection determining unit 205. The vertical distance is represented by H (see part (2) of FIG. 6), and the following description will be made with an assumption that the vertical distance H is shorter than the prescribed distance β.
  • At the next step S203, if the vertical distance H detected by the proximity position detecting unit 204 is shorter than the prescribed distance β, the temporary selection determining unit 205 acquires pieces of arrangement information on the display screen of the currently displayed selectable objects from the display information that is held by the display information storage unit 103, determines one selectable object that is closest to the selection commanding body G106 on the basis of the information indicating the proximity position detected at step S202, and employs the determined selectable object as a temporary selection. In the state shown in part (2) of FIG. 6, the selectable object G107 is selected temporarily because it is closest to the proximity position of the selection commanding body G106.
  • At the next step S204, the temporary selection notification unit 206 manipulates the display information of the selectable object G107 which is held by the display information storage unit 103 and thereby notifies the user visually through the display unit 101 according to an instruction from the overall control unit 102. One example notification method is as follows: The temporary selection notification unit 106 can notify the user of the temporarily selected selectable object by changing the display color of the selectable object G107 (see part (3) of FIG. 6).
  • The following steps S105-S108 are the same as in FIG. 4 and hence will not be described.
  • Next, a case that a transition has occurred from a state (part (3) of FIG. 6) that the selectable object G107 is selected temporarily and the user is being notified of its temporary selection to a state (part (4) of FIG. 6) that the selection commanding body G106 has gone away from the display screen G101 to produce a vertical distance H′ which is assumed to be longer than the prescribed distance β.
  • Step S204 is executed in the state shown in part (3) of FIG. 6. At step S105, the contact position detecting unit 107 does not detect contact to the display screen G101. As a result, the process returns to step S101, where the proximity position detecting unit 204 detects that the temporary selection notification unit 106 is close to the display screen G101. The process moves to step S202.
  • At step S202, the proximity position detecting unit 204 detects a vertical distance H′ between the selection commanding body G106 and the display screen G101 and a position of the selection commanding body G106 in the horizontal plane that is parallel with the display screen G101, and passes information indicating the proximity position and the detected vertical distance to the temporary selection determining unit 205.
  • At the next step S203, if the vertical distance H′ detected by the proximity position detecting unit 204 is longer than the prescribed distance β, the temporary selection determining unit 205 cancels the current temporary selection of the selectable object G107.
  • At the next step S204, the temporary selection notification unit 206 manipulates the display information of the selectable object G107 which is held by the display information storage unit 103 and thereby stops the notification through the display unit 101 according to an instruction from the overall control unit 102.
  • It is noted that the vertical distance between the selection commanding body G106 and the display screen G101 need not be correlated with the position of the selection commanding body G106 in the horizontal plane that is parallel with the display screen G101.
  • As described above, in the embodiment, when the user has erroneously selected the selectable object G107 temporarily in an attempt to select a selectable object other than the selectable object G107, the temporary selection of the selectable object G107 is canceled and the notification is stopped by the user's moving the selection commanding body G106 away from the display screen G101. As a result, the user is allowed to again try to select the intended selectable object. This makes it possible to prevent the user from making an unintended, erroneous manipulation.
  • Embodiment 3
  • FIG. 8 is a block diagram showing the configuration of an input device according to a third embodiment of the invention.
  • As shown in FIG. 8, the input device 300 according to the third embodiment is equipped with a display unit 101, an overall control unit 102, a display information storage unit 103, a proximity position detecting unit 204, a temporary selection determining unit 305, a temporary selection notification unit 206, a contact position detecting unit 107, and a regular selection determining unit 108.
  • Constituent elements in FIG. 8 having the same ones in FIG. 5 are given the same reference symbols as the latter, and descriptions therefor will be omitted in this embodiment. The input device according to the third embodiment of the invention has the same appearance as that according to the first embodiment of the invention and hence will not be illustrated. Descriptions will be made using FIG. 1.
  • If the vertical distance communicated from the proximity position detecting unit 204 is in a prescribed range, that is, it is longer than a prescribed distance γ and shorter than a prescribed distance β (γ<(vertical distance)<β), the temporary selection determining unit 305 determines, as a temporary selection, one selectable object that is closest to the proximity position on the basis of the proximity position information received from the proximity position detecting unit 204 and the display information held by the display information storage unit 103.
  • Now, a description will be made of an operation that is performed when the vertical distance between the selection commanding body G106 and the display screen G101 detected by the proximity position detecting unit 204 is shorter than or equal to the prescribed distance γ. If the vertical distance communicated from the proximity position detecting unit 204 is shorter than or equal to the prescribed distance γ, the temporary selection determining unit 305 fixes a current temporary selection of a selectable object instead of canceling it.
  • Next, a procedure according to which the user selects the selectable object G108 as a regular one after selecting the selectable object G107 temporarily from the selectable object group G105 will be described with reference to FIGS. 9 and 10.
  • FIG. 9 is enlarged views of the selectable object group G105 (exemplified in FIG. 1) being displayed on the display screen G101 and its neighborhood. Part (1) of FIG. 9 is a view in a state that the selection commanding body G106 is distant from the display screen G101 by a vertical distance H (the same state as shown in part (3) of FIG. 6). It is assumed that the vertical distance H is shorter than the prescribed distance β and longer than the prescribed distance γ. Part (2) of FIG. 9 is a view in a state that the selection commanding body G106 has been moved parallel with the display screen G101 from the position shown in part (1) of FIG. 9 to right over the selectable object G108. Part (3) of FIG. 9 is a view in a state that the selection commanding body G106 has been moved from the position shown in part (1) of FIG. 9 perpendicularly to the display screen G101 so as to come closer to it and have a vertical distance H″. It is assumed that the vertical distance H″ is shorter than the prescribed distance γ. Part (4) of FIG. 9 is a view in a state that the selection commanding body G106 has been moved from the position shown in part (3) of FIG. 9 to right over the selectable object G108 while the vertical distance H″ is maintained. Parts (a) of FIG. 9 are views, as viewed from above, of the display screen G101, and parts (b) of FIG. 9 are views, as viewed from the side, of the display screen G101. In parts (b) of FIG. 6, for the sake of convenience, the selectable objects displayed on the display screen G101 are drawn by thick lines, which, however, does not mean that asperities need to be formed on the display screen.
  • FIG. 10 is a flowchart showing how the input device according to the third embodiment of the invention operates. Steps in FIG. 10 having the same ones in FIG. 7 are given the same reference symbols as the latter and descriptions therefor will be omitted in this embodiment.
  • First, a description will be made of an operation that is performed until the selection commanding body G106 comes close to the display screen G101 (vertical distance: H) and the selectable object G107 is selected temporarily (the state shown in part (1) of FIG. 9).
  • At step S101, the proximity position detecting unit 204 detects that the selection commanding body G106 has come close to the display screen G101. At step S202, the proximity position detecting unit 204 detects the vertical distance H and a proximity position, and passes the vertical distance H and information indicating the detected proximity position to the temporary selection determining unit 305. At the next step S303, if the vertical distance H detected by the proximity position detecting unit 204 is shorter than the prescribed distance β and longer than the prescribed distance γ, the temporary selection determining unit 305 acquires pieces of arrangement information on the display screen of the currently displayed selectable objects from the display information that is held by the display information storage unit 103, determines one selectable object that is closest to the selection commanding body G106 on the basis of the information indicating the proximity position detected at step S202, and employs the determined selectable object as a temporary selection. In the state shown in part (1) of FIG. 9, the selectable object G107 is selected temporarily because it is closest to the proximity position of the selection commanding body G106. At the next step S204, the temporary selection notification unit 206 notifies the user visually through the display unit 101 in the manner shown in part (1) of FIG. 9.
  • Next, a description will be made of a case that the selection commanding body G106 has been moved parallel with the display screen G101 and a transition has been made from the state shown in part (1) of FIG. 9 to the state shown in part (2) of FIG. 9.
  • Since no contact of the selection commanding body G106 to the display screen G101 is detected at step S105, the process of the flowchart returns to step S101. At step S101, the proximity position detecting unit 204 detects that the selection commanding body G106 is close to the display screen G101. The process moves to step S202, where the proximity position detecting unit 204 detects the vertical distance H and a proximity position, and passes the vertical distance H and information indicating the detected proximity position to the temporary selection determining unit 305. At this time, the proximity position information indicates the position in the horizontal plane that is parallel with the display screen G101 and right over the No. 3 selectable object G108 of the selectable object group G105. Therefore, at steps S303 and S204, the selectable object G108 is selected temporarily and the user is notified of that fact like the selectable object G107 was selected temporarily and the user was notified of that fact in the state shown in part (1) of FIG. 9. This operation means that if the selection commanding body G106 is moved over the display screen G101 in a state that the vertical distance between the selection commanding body G106 and the display screen G101 is longer than the prescribed distance β and shorter than the prescribed distance γ, the temporarily selected selectable object is switched depending on the destination position in the horizontal plane of the display screen G101.
  • Next, a description will be made of a case that the selection commanding body G106 has been moved perpendicularly to the display screen G101 and a transition has been made from the state shown in part (1) of FIG. 9 to the state shown in part (3) of FIG. 9.
  • The description starts from step S105 (the state shown in part (1) of FIG. 9). Since no contact of the selection commanding body G106 to the display screen G101 is detected at step S105, the process of the flowchart returns to step S101. At step S101, the proximity position detecting unit 204 detects that the selection commanding body G106 is close to the display screen G101. The process moves to step S202, where the proximity position detecting unit 204 detects the vertical distance H″ and a proximity position, and passes the vertical distance H″ and information indicating the detected proximity position to the temporary selection determining unit 305. At the next step S303, if the vertical distance H″ detected by the proximity position detecting unit 204 is shorter than the prescribed distance γ, the temporary selection determining unit 305 fixes the temporary selection of the selectable object G107 which is selected temporarily at present. At the next step S204, the temporary selection notification unit 206 continues the notification of the selectable object G107. Since no contact of the selection commanding body G106 to the display screen G101 is detected at step S105, the process returns to step S101.
  • Next, a description will be made of a case that the selection commanding body G106 has been moved parallel with the display screen G101 while the vertical distance H″ is maintained and a transition has been made from the state shown in part (3) of FIG. 9 to the state shown in part (4) of FIG. 9.
  • At step S101, the proximity position detecting unit 204 detects that the selection commanding body G106 is close to the display screen G101. The process moves to step S202, where the proximity position detecting unit 204 detects the vertical distance H″ and a proximity position, and passes the vertical distance H″ and information indicating the detected proximity position to the temporary selection determining unit 305. At the next step S303, since the vertical distance H″ communicated from the proximity position detecting unit 204 is shorter than the prescribed distance γ, the notification of the selectable object G107 which is selected temporarily at present is continued.
  • As described above, in this embodiment, each time the user moves the selection commanding body G106 while maintaining a state that the vertical distance between the selection commanding body G106 and the display screen G101 is shorter than the prescribed distance β and longer than the prescribed distance γ, the temporary selected selectable object is switched to a selectable object having a shortest distance from the selection commanding body G106 in the horizontal plane of the display screen G101. The temporary selected selectable object can be fixed by making the vertical distance shorter than the prescribed distance γ. This prevents an event that the user erroneously moves the selection commanding body G106 parallel with the display screen G101 in an attempt to bring the selection commanding body G106 into contact with the display screen G101 after making a temporary selection, as a result of which the temporary selection of the intended selectable object is canceled and an unintended selectable object is selected. Thus, the user can be prevented from making an unintended, erroneous manipulation.
  • The present application is based on Japanese Patent Application No. 2011-056131 filed on Mar. 15, 2011, the disclosure of which is incorporated herein by reference.
  • INDUSTRIAL APPLICABILITY
  • The input device according to the invention can be applied to cell phones, car navigation apparatus which are equipped with a high-resolution display device and employ an input method in which an object on the display screen that is intended by a user is selected when a finger of the user touches the display screen.
  • DESCRIPTION OF SYMBOLS
    • G101: Display screen
    • G102: Body
    • G103: Text information
    • G104: Image information
    • G105, G107, G108, G109: Selectable object group
    • G106: Selection commanding body
    • 100, 200, 300: Input device
    • 101: Display unit
    • 102: Overall control unit
    • 103: Display information storage unit
    • 104, 204: Proximity position detecting unit
    • 105, 205, 305: Temporary selection determining unit
    • 106, 206: Temporary selection notification unit
    • 107: Contact position detecting unit
    • 108: Regular selection determining unit

Claims (9)

1-3. (canceled)
4. An input device which has a display unit for displaying plural selectable objects and selects one of the objects using a selection commanding body, comprising:
a proximity position detecting section that detects a position to which the selection commanding body has come close, the position being defined relative to the display unit;
a temporary selection determining section that temporarily selects one of the plural objects on the basis of a proximity position detected by the proximity position detecting section;
a temporary selection notification section that notifies of the object selected temporarily by the temporary selection determining section without exerting any influence on display of other objects;
a contact position detecting section that detects a position where the selection commanding body comes into contact with the display unit during notification by the temporary selection notification section; and
a regular selection determining section that determines that the temporarily selected object has been selected by the selection commanding body if a distance between a substantially center position of the temporarily selected object on the display unit and the contact position detected by the contact position detecting section is within a prescribed distance.
5. The input device according to claim 4, wherein the proximity position detecting section detects a distance between the display unit and the selection commanding body;
wherein the temporary selection determining section cancels the temporary selection if the distance between the display unit and the selection commanding body has become longer than a prescribed distance; and
wherein the temporary selection notification section stops the notification if the temporary selection is canceled by the temporary selection determining section.
6. The input device according to claim 5, wherein the temporary selection determining section temporarily selects one of the plural objects only if a distance between the display unit and the selection commanding body is in a prescribed range.
7. An input device which has a display unit for displaying plural selectable objects and selects one of the objects using a selection commanding body, comprising:
a proximity position detecting section that detects a position to which the selection commanding body has come close, the position being defined relative to the display unit;
a temporary selection determining section that temporarily selects one of the plural objects on the basis of a proximity position detected by the proximity position detecting section;
a temporary selection notification section that notifies of the object selected temporarily by the temporary selection determining section without enlarging the temporarily selected object;
a contact position detecting section that detects a position where the selection commanding body comes into contact with the display unit during notification by the temporary selection notification section; and
a regular selection determining section that determines that the temporarily selected object has been selected by the selection commanding body if a distance between a substantially center position of the temporarily selected object on the display unit and the contact position detected by the contact position detecting section is within a prescribed distance.
8. The input device according to claim 7, wherein the proximity position detecting section detects a distance between the display unit and the selection commanding body;
wherein the temporary selection determining section cancels the temporary selection if the distance between the display unit and the selection commanding body has become longer than a prescribed distance; and
wherein the temporary selection notification section stops the notification if the temporary selection is canceled by the temporary selection determining section.
9. The input device according to claim 8, wherein the temporary selection determining section temporarily selects one of the plural objects only if a distance between the display unit and the selection commanding body is in a prescribed range.
10. An input method comprising:
displaying plural selectable objects;
detecting a position to which a selection commanding body has come close, the position being defined relative to a display unit;
temporarily selecting one of the plural objects on the basis of a detected proximity position;
notifying of the temporarily selected object without exerting any influence on display of other objects;
detecting a position where the selection commanding body comes into contact with the display unit during notification; and
determining that the temporarily selected object has been selected by the selection commanding body if a distance between a substantially center position of the temporarily selected object on the display unit and the detected contact position is within a prescribed distance.
11. An input method comprising:
displaying plural selectable objects;
detecting a position to which a selection commanding body has come close, the position being defined relative to a display unit;
temporarily selecting one of the plural objects on the basis of a detected proximity position;
notifying of the temporarily selected object without enlarging the temporarily selected object;
detecting a position where the selection commanding body comes into contact with the display unit during notification; and
determining that the temporarily selected object has been selected by the selection commanding body if a distance between a substantially center position of the temporarily selected object on the display unit and the detected contact position is within a prescribed distance.
US13/982,357 2011-03-15 2012-03-02 Input device Abandoned US20130311945A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2011056131 2011-03-15
JP2011-056131 2011-03-15
PCT/JP2012/001458 WO2012124279A1 (en) 2011-03-15 2012-03-02 Input device

Publications (1)

Publication Number Publication Date
US20130311945A1 true US20130311945A1 (en) 2013-11-21

Family

ID=46830372

Family Applications (1)

Application Number Title Priority Date Filing Date
US13/982,357 Abandoned US20130311945A1 (en) 2011-03-15 2012-03-02 Input device

Country Status (4)

Country Link
US (1) US20130311945A1 (en)
EP (1) EP2687958A4 (en)
JP (1) JPWO2012124279A1 (en)
WO (1) WO2012124279A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD768665S1 (en) 2014-02-27 2016-10-11 Amazon Technologies, Inc. Display screen having a graphical user interface
US9891753B2 (en) 2012-03-12 2018-02-13 Panasonic Intellectual Property Corporation Of America Input device, input assistance method and program

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5782420B2 (en) * 2012-10-10 2015-09-24 株式会社Nttドコモ User interface device, user interface method and program
JP5963663B2 (en) * 2012-12-20 2016-08-03 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Object selection apparatus, method and program
JP6206099B2 (en) * 2013-11-05 2017-10-04 セイコーエプソン株式会社 Image display system, method for controlling image display system, and head-mounted display device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060161846A1 (en) * 2002-11-29 2006-07-20 Koninklijke Philips Electronics N.V. User interface with displaced representation of touch area
US20090158197A1 (en) * 2004-01-09 2009-06-18 Koninklijke Philips Electronic, N.V. Two panel navigation
US8321802B2 (en) * 2008-11-13 2012-11-27 Qualcomm Incorporated Method and system for context dependent pop-up menus
US8806362B2 (en) * 2010-01-06 2014-08-12 Apple Inc. Device, method, and graphical user interface for accessing alternate keys
US8812983B2 (en) * 2012-02-17 2014-08-19 Lenovo (Singapore) Pte. Ltd. Automatic magnification and selection confirmation
US8812995B1 (en) * 2013-04-10 2014-08-19 Google Inc. System and method for disambiguating item selection
US20140304651A1 (en) * 2013-04-03 2014-10-09 Research In Motion Limited Electronic device and method of displaying information in response to a gesture

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7844914B2 (en) * 2004-07-30 2010-11-30 Apple Inc. Activating virtual keys of a touch-screen virtual keyboard
JP2003005912A (en) * 2001-06-20 2003-01-10 Hitachi Ltd Display device with touch panel and display method
JP5132028B2 (en) * 2004-06-11 2013-01-30 三菱電機株式会社 User interface device
JP2006031499A (en) 2004-07-20 2006-02-02 Denso Corp Information input/display device
US20080098331A1 (en) * 2005-09-16 2008-04-24 Gregory Novick Portable Multifunction Device with Soft Keyboards
US8970501B2 (en) * 2007-01-03 2015-03-03 Apple Inc. Proximity and multi-touch sensor detection and demodulation
GB2462579A (en) * 2008-06-10 2010-02-17 Sony Service Ct Touch screen display including proximity sensor
JP5098994B2 (en) * 2008-12-19 2012-12-12 富士通モバイルコミュニケーションズ株式会社 Input device
KR20110020642A (en) * 2009-08-24 2011-03-03 삼성전자주식회사 Apparatus and method for providing gui interacting according to recognized user approach
JP5532300B2 (en) * 2009-12-24 2014-06-25 ソニー株式会社 Touch panel device, touch panel control method, program, and recording medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060161846A1 (en) * 2002-11-29 2006-07-20 Koninklijke Philips Electronics N.V. User interface with displaced representation of touch area
US20090158197A1 (en) * 2004-01-09 2009-06-18 Koninklijke Philips Electronic, N.V. Two panel navigation
US8321802B2 (en) * 2008-11-13 2012-11-27 Qualcomm Incorporated Method and system for context dependent pop-up menus
US8806362B2 (en) * 2010-01-06 2014-08-12 Apple Inc. Device, method, and graphical user interface for accessing alternate keys
US8812983B2 (en) * 2012-02-17 2014-08-19 Lenovo (Singapore) Pte. Ltd. Automatic magnification and selection confirmation
US20140304651A1 (en) * 2013-04-03 2014-10-09 Research In Motion Limited Electronic device and method of displaying information in response to a gesture
US8812995B1 (en) * 2013-04-10 2014-08-19 Google Inc. System and method for disambiguating item selection

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9891753B2 (en) 2012-03-12 2018-02-13 Panasonic Intellectual Property Corporation Of America Input device, input assistance method and program
USD768665S1 (en) 2014-02-27 2016-10-11 Amazon Technologies, Inc. Display screen having a graphical user interface
USD820291S1 (en) 2014-02-27 2018-06-12 Amazon Technologies, Inc. Display screen having a graphical user interface

Also Published As

Publication number Publication date
EP2687958A1 (en) 2014-01-22
EP2687958A4 (en) 2014-09-03
JPWO2012124279A1 (en) 2014-07-17
WO2012124279A1 (en) 2012-09-20

Similar Documents

Publication Publication Date Title
JP5817716B2 (en) Information processing terminal and operation control method thereof
KR101403025B1 (en) Device including touch display and method for preventing wrong operation by touch
KR101455690B1 (en) Information processing system, operation input device, information processing device, information processing method, program and information storage medium
WO2015064552A1 (en) Electronic device, control program, and method for operating electronic device
US20090085886A1 (en) Method and apparatus for performing view switching functions on handheld electronic device with touch screen
US9256359B2 (en) Touch control method and electronic device using the same
JP5681867B2 (en) Mobile terminal and display method
JP2011154555A (en) Electronic apparatus
WO2012043111A1 (en) Information processing terminal and control method therefor
JP2012190318A (en) Electronic apparatus
US20130311945A1 (en) Input device
JP5832339B2 (en) Scale display method and apparatus for scaling operation
JP2011028679A (en) Image display apparatus
US20110227844A1 (en) Method and apparatus for inputting character in portable terminal
WO2014157357A1 (en) Information terminal, display control method, and program therefor
CN104461312A (en) Display control method and electronic equipment
EP3046020A1 (en) Display method for touchscreen and terminal
US9244564B2 (en) Information processing apparatus touch panel display and control method therefor
JP2014123327A (en) Portable information terminal
CN110417984A (en) A kind of method, apparatus and storage medium for realizing operation in screen irregular shaped region
JP5754483B2 (en) Operation device
JP2010034833A (en) Mobile terminal device
KR20140140759A (en) Method and apparatus for displaying a seen in a device comprising a touch screen
JP6028375B2 (en) Touch panel device and program.
US20150046855A1 (en) Electronic apparatus, control method for electronic apparatus, and program

Legal Events

Date Code Title Description
AS Assignment

Owner name: PANASONIC CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NAKAMOTO, SHINJI;REEL/FRAME:031179/0696

Effective date: 20130703

AS Assignment

Owner name: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PANASONIC CORPORATION;REEL/FRAME:033033/0163

Effective date: 20140527

Owner name: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AME

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PANASONIC CORPORATION;REEL/FRAME:033033/0163

Effective date: 20140527

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION