User interface for multifunction device
First Claim
Patent Images
1. A user interface system, comprising:
- a processor; and
a memory in communication with the processor, the memory comprising processor executable instructions configured to direct the processor to perform operations comprisingdetecting an angular position and a rate of change of a rotatable control of an input device;
converting the angular position and the rate of change to a rotational movement;
analyzing the rotational movement against a user interface mapping comprising a user interface element angular transition threshold for radially arranging user interface elements on a first graphical user interface, where the user interface system includes multiple interface mappings and multiple angular transition thresholds, and wherein a scaling factor is chosen such that a predetermined maximum degree of movement of the rotatable control is multiplied by the scaling factor to obtain one of the multiple angular transition thresholds;
determining whether the rotational movement exceeds the angular transition threshold; and
directing, when the rotational movement exceeds the angular transition threshold, a display device to change highlighting on the first graphical user interface from a first radially arranged user interface element to a subsequent radially arranged user interface element in the direction of the rotational movement.
6 Assignments
0 Petitions
Accused Products
Abstract
A system implements a circular navigation paradigm that matches a physical input device to a graphical user interface (GUI). The GUI may be displayed on a personal navigation device, music player, or any other electronic device that employs a GUI. The match between the physical input device and the GUI facilitates ready understanding and intuitive interaction with the GUI by the device operator. The circular navigation paradigm may also extend over multiple screens within an application, and across multiple applications, to provide consistency of operation throughout the entire feature set of this device.
19 Citations
18 Claims
-
1. A user interface system, comprising:
-
a processor; and a memory in communication with the processor, the memory comprising processor executable instructions configured to direct the processor to perform operations comprising detecting an angular position and a rate of change of a rotatable control of an input device; converting the angular position and the rate of change to a rotational movement; analyzing the rotational movement against a user interface mapping comprising a user interface element angular transition threshold for radially arranging user interface elements on a first graphical user interface, where the user interface system includes multiple interface mappings and multiple angular transition thresholds, and wherein a scaling factor is chosen such that a predetermined maximum degree of movement of the rotatable control is multiplied by the scaling factor to obtain one of the multiple angular transition thresholds; determining whether the rotational movement exceeds the angular transition threshold; and directing, when the rotational movement exceeds the angular transition threshold, a display device to change highlighting on the first graphical user interface from a first radially arranged user interface element to a subsequent radially arranged user interface element in the direction of the rotational movement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium comprising processor executable instructions for controlling a user interface system for displaying one of a plurality of screens, the processor executable instructions configured to cause a processor to perform operations comprising:
-
identifying one of the plurality of screens for display; detecting an angular position and a rate of change of a rotatable control of an input device; converting the angular position and the rate of change to a rotational movement; receiving a plurality of user interface mappings from a mapping database, where each of the user interface mappings includes an angular transition threshold for each of the plurality of screens, where each of the plurality of screens includes radially arranged user interface elements on a graphical user interface, wherein the identified screen includes a first radially arranged user interface element and a subsequent radially arranged user interface element, analyzing the rotational movement against one of the user interface mappings for the identified screen; modifying the angular transition threshold using a scaling factor chosen such that a predetermined maximum degree of movement of the rotatable control is multiplied by the scaling factor to obtain the modified angular transition threshold; determining whether the rotational movement exceeds the modified angular transition threshold; and directing, when the rotational movement exceeds the modified angular transition threshold, a display device to change highlighting from the first radially arranged user interface element to the subsequent radially arranged user interface element in the direction of the rotational movement in the identified screen. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification