Touch panel device and method of controlling a touch panel device
First Claim
1. A method of controlling a touch panel device, the method comprising:
- detecting a plurality of inputs provided by multi-touch input at or around positions on a touch panel of a display screen;
detecting a plurality of input positions of the detected inputs in order to display a content item;
displaying a first part of the content item on a display area of the display screen;
determining whether an object included in a second part of the content item is present in an outside area of the display area of the display screen, the outside area being an area including the object that is not displayed on the display area of the display screen even though the object is included in the content item; and
detecting, using a processor, when the object is present in the outside area of the display area of the display screen;
calculating a distance between each of the plurality of input positions and the object;
causing a plurality of actuators to present a predetermined vibration at an input position at or around an input position closest to the object in the content item, among the plurality of input positions of inputs provided on the content item, the input position closest to the object being determined based on the distance, andpreventing the plurality of actuators from presenting the predetermined vibration at an input position farthest from the object in the content item, among the plurality of input positions of inputs provided on the content item.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus including: a panel; actuators; a movement input determining unit which calculates movement directions and distances of touch positions, based on time-series information of the touch positions; a display unit; a direction determining unit which determines a direction of an object included in the content item with respect to the display unit; a vibration position determining unit which determines a first touch position closer/closest to the object and one or more second touch positions detected simultaneously; a vibration determining unit which determines a tactile feedback signal presenting a vibration for the first touch position, based on the object direction; a multi-point simultaneous vibration control unit which performs control for presenting the vibration at the first touch position and not presenting the vibration at the second touch positions; and a content control unit which enables display of the content item by scrolling it based on the movement directions and distances.
21 Citations
12 Claims
-
1. A method of controlling a touch panel device, the method comprising:
-
detecting a plurality of inputs provided by multi-touch input at or around positions on a touch panel of a display screen; detecting a plurality of input positions of the detected inputs in order to display a content item; displaying a first part of the content item on a display area of the display screen; determining whether an object included in a second part of the content item is present in an outside area of the display area of the display screen, the outside area being an area including the object that is not displayed on the display area of the display screen even though the object is included in the content item; and detecting, using a processor, when the object is present in the outside area of the display area of the display screen; calculating a distance between each of the plurality of input positions and the object; causing a plurality of actuators to present a predetermined vibration at an input position at or around an input position closest to the object in the content item, among the plurality of input positions of inputs provided on the content item, the input position closest to the object being determined based on the distance, and preventing the plurality of actuators from presenting the predetermined vibration at an input position farthest from the object in the content item, among the plurality of input positions of inputs provided on the content item. - View Dependent Claims (2, 3, 4)
-
-
5. A touch panel device, comprising:
-
a touch panel for multi-touch input; a plurality of actuators that causes the touch panel to vibrate; and a processor which; detects a plurality of inputs provided by multi-touch input at or around positions on a surface of the touch panel of a display screen; detects a plurality of input positions of the detected inputs in order to display a content item; displays a first part of the content item on a display area of the display screen; determines whether an object included in a second part of the content item is present in an outside area of the display area of the display screen, the outside area being an area including the object that is not displayed on the display area of the display screen even though the object is included in the content item; and when the processor determines that the object is present in the outside area of the display area of the display screen; calculates a distance between each of the plurality of input positions and the object; causes the plurality of actuators to present a predetermined vibration at a position at or around an input position closest to the object in the content item, among the plurality of input positions of inputs provided on the item, the input position closest to the object being determined based on the distance; and prevents the plurality of actuators from presenting the predetermined vibration at an input position farthest from the object in the content item, among the plurality of input positions of inputs provided on the content item. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A tactile/haptic feedback touch panel apparatus, comprising:
-
a panel configured to receive touch input by a user and output a predetermined vibration notifying acceptance of the touch input; a plurality of actuators which are arranged at different positions on the panel and vibrate the panel; a touch information obtaining unit configured to obtain touch positions detected simultaneously at the different positions on the panel; a movement input determining unit configured to calculate movement directions and movement distances of the touch positions detected simultaneously on the panel, based on time-series information of the touch positions; a display unit configured to display a first part of a content item on a display area of a display screen; a direction determining unit configured to determine an object direction of an object included in a second part of the content item when the object is present in an outside area of the display area of the display screen, the outside area being an area including the object that is not displayed on the display area of the display screen even though the object is included in the content item; a distance calculating unit configured to calculate a distance between each of the touch positions and the object; a vibration position determining unit configured to compare a position of the object and each of the touch positions, and determine (i) a touch position closest to the object as a first touch position at which the plurality of actuators presents the predetermined vibration and (ii) each of one or more touch positions detected simultaneously with the first touch position and as a second touch position at which the plurality of actuators presents the predetermined vibration; a vibration determining unit configured to determine a tactile feedback signal presenting the predetermined vibration to be presented at the first touch position determined by the vibration position determining unit, based on the object direction determined by the direction determining unit and the distance determined by the distance calculating unit; a multi-point simultaneous vibration control unit configured to calculate a driving signal for causing each of the actuators to present the predetermined vibration at the first touch position closest to the object in the content item and a driving signal for preventing each of the actuators from presenting the predetermined vibration at the second touch position which is farthest from the object in the content item, and simultaneously perform vibration control adapted to the respective touch positions on the panel by driving the actuators using the calculated driving signals; and a content control unit configured to perform display control for displaying the content item onto the display area of the display screen by scrolling the content item based on the movement directions and the movement distances of the touch positions calculated by the movement input determining unit.
-
-
12. A method performed by a tactile/haptic feedback touch panel apparatus, the method allowing each of a plurality of actuators in the tactile/haptic feedback touch panel apparatus to output a predetermined vibration in response to touch input by a user on a panel in the tactile/haptic feedback touch panel apparatus, the method comprising:
-
obtaining a plurality of touch positions detected simultaneously at different positions on the panel; calculating movement directions and movement distances of the touch positions detected simultaneously on the panel, based on time-series information of the touch positions; displaying a first part of a content item on a display area of a display screen; determining an object direction of an object in a second part of the content item when the object is present in an outside area of the display area of the display screen, the outside area being an area including the object is not displayed on the display area of the display screen even though the object is included in the content item; calculating a distance between each of the touch positions and the object; determining, among the plurality of touch positions, (i) a touch position closest to the object as a first touch position at which the plurality of actuators presents the predetermined vibration and (ii) each of the other one or more touch positions detected simultaneously with the first touch position and as a second touch position at which the plurality of actuators presents the predetermined vibration; determining a tactile feedback signal representing the predetermined vibration to be presented at the determined first touch position, based on the object direction determined and the distance between each of the touch positions and the object; driving the actuators so that each of the actuators presents the predetermined vibration at the first touch position closest to the object, and each of the actuators does not present the predetermined vibration at the second touch position which is farthest from the object; and displaying the content item onto the display area of the display screen by scrolling the content item based on the calculated movement directions and movement distances.
-
Specification