Method and apparatus for matching tactile sensation to the contents of a display
First Claim
1. A data processing system comprising:
- a display device for displaying display screen elements within a variable screen layout;
an input device for applying a variable tactile sensation to a user; and
a processing device for generating display screen data comprising data for each of the display screen elements within the variable screen layout and sending the display screen data to the display device;
wherein the processing device dynamically generates a tactile sensation control pattern that defines a force pattern associated with all of the display screen elements within the variable screen layout as a function off (1) a data structure that defines different tactile sensation force patterns for each display screen element within the variable screen layout based upon respective types of display elements and (2) an arrangement of the display elements within the variable screen layout, at the time that the display screen data is sent to the display device, and stores the dynamically generated tactile sensation control pattern so that subsequently the tactile sensation applied to the user via the input device while the display elements are being displayed on the display screen is calculated by the processing device in accordance with the dynamically generated tactile sensation control pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system includes an application unit including a force pattern calculating section and a data processing section. The force pattern calculating section analyzes screen definition data for defining display screen data which is generated by the data processing section, determines a force pattern based upon the disposition of display elements, such as buttons and spaces, in a display screen and based upon force patterns corresponding to the types of the display elements recorded in an object attribute table, and stores the force pattern in a force pattern table. The force pattern is applied to a user based upon an input to the display screen. A commander driver determines a force corresponding to an input from a haptic commander, and controls the haptic commander such that the determined force is applied to the user.
-
Citations
20 Claims
-
1. A data processing system comprising:
-
a display device for displaying display screen elements within a variable screen layout; an input device for applying a variable tactile sensation to a user; and a processing device for generating display screen data comprising data for each of the display screen elements within the variable screen layout and sending the display screen data to the display device; wherein the processing device dynamically generates a tactile sensation control pattern that defines a force pattern associated with all of the display screen elements within the variable screen layout as a function off (1) a data structure that defines different tactile sensation force patterns for each display screen element within the variable screen layout based upon respective types of display elements and (2) an arrangement of the display elements within the variable screen layout, at the time that the display screen data is sent to the display device, and stores the dynamically generated tactile sensation control pattern so that subsequently the tactile sensation applied to the user via the input device while the display elements are being displayed on the display screen is calculated by the processing device in accordance with the dynamically generated tactile sensation control pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for applying a variable tactile sensation to a user through an input device, the method comprising:
-
dynamically generating variable screen definition data comprising data for display elements to be displayed within a screen layout on a display device, the screen layout of the display elements being variable; sending the variable screen definition data to the display device; dynamically generating a new tactile sensation control pattern when the variable screen definition data is sent to the display device, the new tactile sensation control pattern being calculated as a function of (1) the variable screen definition data that defines all of the individual display elements to be displayed within the screen layout, and (2) an object attribute table that defines different tactile sensation force patterns for each display element in the screen layout based upon respective types of display elements, the new tactile sensation control pattern representing a relationship between input data to be received from the input device and the tactile sensation in accordance with an arrangement of all of the display elements to be displayed within the screen layout on a display screen of the display device; resetting a tactile sensation control pattern, that controls tactile sensation to be applied, to the new tactile sensation control pattern dynamically generated; and subsequently controlling the tactile sensation associated with each of the display elements displayed based upon the input data from the input device in accordance with the new tactile sensation control pattern, whereby a variable tactile sensation is applied to the user through the input device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program stored on a storage medium which is read and executed by a computer system comprising a display device and an input device for applying a variable tactile sensation to a user, the computer program directs the computer system to
dynamically generate display screen data comprising data for display elements to be displayed, an arrangement of the display elements within a variable screen layout being variable; -
send the dynamically generated display screen data to the display device; dynamically calculate a relationship between input data to be received from the input device and the tactile sensation, at the time that the dynamically generated display screen data is sent to the display device, in accordance with (1) the dynamically generated display screen data defining the variable arrangement of the display elements within the variable screen layout and (2) object attribute data defining different tactile sensation force patterns for each display element within the variable screen layout based upon respective types of display elements; and reset a tactile sensation control pattern that controls a tactile sensation to be applied via the input device to the dynamically calculated relationship during runtime, so that the tactile sensation subsequently applied to the user when the display elements are displayed on a display screen is based upon the input data received from the input device in accordance with the dynamically calculated relationship. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A storage medium which stores a computer program which is read and executed by a computer system comprising a display device and an input device for applying a variable tactile sensation to a user, wherein the computer program directs the computer system to
dynamically generate screen definition data comprising data for display elements, an arrangement of the display elements being variable; -
send the dynamically generated screen definition data to the display device; dynamically calculate a relationship between input data to be received from the input device and the tactile sensation, at the time that the dynamically generated screen definition data is sent to the display device, in accordance with (1) the dynamically generated screen definition data defining the variable arrangement of all of the display elements and (2) object attribute data defining different tactile sensation force patterns for each display element within the dynamically generated screen definition data based upon respective types of display elements; dynamically reset a tactile sensation control pattern to the dynamically calculated relationship; and subsequently control the tactile sensation associated with each display element displayed on a display screen based upon the input data received from the input device in accordance with the dynamically reset tactile sensation control pattern. - View Dependent Claims (20)
-
Specification