Speech supported navigation of a pointer in a graphical user interface
First Claim
1. A method for speech-supported navigation of a cursor within a graphical user interface, said method comprising the steps of:
- defining a coordinate system including a plurality of discrete position states within said graphical user interface;
scaling a granularity of said coordinate system in response to a first speech command; and
navigating said cursor among said plurality of discrete position states in response to a second speech command.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus for speech controlled navigation of a pointer in a graphical user interface. Previous methods use speech commands like arrow keys of a keyboard and lack user friendly interfaces. The method and apparatus therefore provides a space of discrete position states (quantization) for the pointer which can be navigated only via those discrete positions by means of speech command input. The granularity of the discrete position states can be adapted to the respective application window and the position states can be represented by a system of coordinates where the speech command input is based on absolute or relative coordinates. Advantageously a copy image of the graphical user interface of operation can be provided in front of or beside the actual user interface and a proxy pointer device is displayed on the copy image. In one embodiment, only the copy image comprises the discrete position states, and the speech input commands are only transferred to the copy image. Navigation of the proxy pointer device within the copy is transferred and converted into commands within the actual user interface. By this method, an operation event effected by a manipulation of the proxy pointer effects a corresponding event at the user interface.
59 Citations
19 Claims
-
1. A method for speech-supported navigation of a cursor within a graphical user interface, said method comprising the steps of:
-
defining a coordinate system including a plurality of discrete position states within said graphical user interface; scaling a granularity of said coordinate system in response to a first speech command; and navigating said cursor among said plurality of discrete position states in response to a second speech command. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system for speech-supported navigation of a cursor within a graphical user interface comprising:
-
means for generating a copy of said graphical user interface; means for generating a proxy cursor within said copy of said graphical user interface; means for simultaneously displaying said copy of said graphical user interface and said proxy cursor; means for navigating said proxy cursor within said copy of said graphical user interface in response to a speech command; and means for navigating said cursor in response to a navigation of said proxy cursor. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product to be utilized within a data processing system for speech-supported navigation of a cursor within a graphical user interface comprising:
media usable by said data processing system for storing and executing instruction means; instruction means, embodied within said media, for generating a copy of said graphical user interface; instruction means, embodied within said media, for generating a proxy cursor within said copy of said graphical user interface; instruction means, embodied within said media, for simultaneously displaying said copy of said graphical user interface and said proxy cursor; instruction means, embodied within said media, for navigating said proxy cursor within said copy of said graphical user interface in response to a speech command; and instruction means, embodied within said media, for navigating said cursor in response to a navigation of said proxy cursor. - View Dependent Claims (15, 16, 17, 18, 19)
Specification