Remote hover touch system and method
AssigneeSamsung Electronics Co., Ltd.
InventorsArun Rakesh Yoganandan, Stacie Hibino, Chang Long Zhu Jin
Life of this patent
Estimating the term…
Abstract
A controller includes a touch sensor and a proximity sensor. Information on when and where a user touches the surface of the touch sensor is detected. Additionally, information on pre-touch events is detecting. The pre-touch events correspond to a user's finger hovering over the touch sensor within some maximum depth. A display device generates visualizations based on the hover events and the touch events. This can include providing visual feedback in a hover mode where a user's finger is, relative to the touch sensor. Additionally, various forms of navigation information may be provided in the hover mode, as well as other control information.
Claims19
An apparatus comprising:
- a touch sensor having a touch surface;
- a proximity sensor configured to detect three-dimensional position information within a maximum depth from the touch surface;
- and
- a controller configured to:
- monitor the touch sensor and the proximity sensor,
- communicate the three-dimensional position information to an external device describing a position of an interaction device with respect to the touch surface,
- cause the external device to vary a user interface of the external device as a function of a distance of the interaction device from the touch surface by selecting at least one visualization from among a plurality of navigation visualizations with each corresponding to a respective distance from the touch surface, wherein:
- a first visualization corresponds to at least one pre-touch distance, and
- a second visualization different from the first visualization corresponds to a touching of the interaction device with the touch surface,
- cause the external device to manipulate the at least one visualization to enter an input into a virtual touch display device device, having an orientation, that is displayed on the external device,
- wherein the orientation of the virtual touch display device rotates as the apparatus rotates, and
- communicate six degree of freedom tracking information,
- wherein the orientation of the virtual touch display device is based on the six degree of freedom tracking information, and
- the three-dimensional position information of the touch sensor is used to enter the input into the virtual touch display device.
A method comprising:
- receiving three-dimensional position information describing a position of a finger of a user with respect to a surface of a touch sensor within a maximum depth range from the surface;
- and
- varying a user interface on an external device based at least in part on the three-dimensional position information by:
- generating a first visual feedback indicating that a user touches the surface of the touch sensor,
- generating a plurality of second visual feedbacks indicating a pre-touch event corresponding to a distance of the finger of the user from the surface of the touch sensor but within the maximum depth range, and
- selecting, as a function of the distance, at least one visual feedback from among the plurality of second visual feedbacks, wherein:
- the plurality of second visual feedbacks corresponds to at least one pre-touch distance, and
- the first visual feedback, different from the plurality of second visual feedbacks, corresponds to a touching of the finger with the surface, and
- manipulating at least one of the first visual feedback or the plurality of second visual feedbacks to enter an input into a virtual touch display device, having an orientation, that is displayed on the external device,
- wherein the orientation of the virtual touch display device rotates as the touch sensor rotates,
- receiving six degree of freedom tracking information from a device supporting the touch sensor,
- wherein the orientation of the virtual touch display device is based on the six degree of freedom tracking information, and
- the three-dimensional position information of the touch sensor is used to enter the input into the virtual touch display device.
A method comprising:
- receiving three-dimensional position information describing a position of a finger of a user with respect to a surface of a touch sensor, wherein the position is determined relative to a plane of the surface and within a maximum threshold depth from the surface;
- varying a user interface based at least in part on the three-dimensional position information;
- generating a first set of user interface interactions indicating a touch down in which the finger of the user is touching the surface of the touch sensor,
- generating a second set of user interface interactions indicating a hover mode in which the finger of the user is spaced away from the surface of the touch sensor but within the maximum threshold depth,
- selecting, as a function of a distance of the finger of the user from the surface of the touch sensor, at least one user interface interaction from among the second set of user interface interactions corresponding to a respective distance of the finger of the user from the surface of the touch sensor, wherein:
- a first visualization corresponds to at least one pre-touch distance, and
- a second visualization different from the first visualization corresponds to a touching of the finger with the surface, and
- manipulating at least one of the first visualization or the second visualization to enter an input into a virtual touch display device, having an orientation,
- wherein the orientation of the virtual touch display device rotates as the touch sensor rotates,
- receiving six degree of freedom tracking information from a device supporting the touch sensor,
- wherein the orientation of the virtual touch display device is based on the six degree of freedom tracking information, and
- the three-dimensional position information of the touch sensor is used to enter the input into the virtual touch display device.
Dependencies are inferred from the claim text.