RADIAL CONTROL MENU, GRAPHICAL USER INTERFACE, METHOD OF CONTROLLING VARIABLES USING A RADIAL CONTROL MENU, AND COMPUTER READABLE MEDIUM FOR PERFORMING THE METHOD
First Claim
1. A graphical user interface for displaying actions of an input device on a display, said interface comprising:
- a radial menu comprising;
an origin disposed at a center of said radial menu, andat least a first wedge defining an area extending outwardly from said origin, said first wedge associated with a variable that is capable of being set to a value between a predetermined minimum value and a predetermined maximum value; and
a cursor for indicating a current position of the input device on the display, said cursor being movable within said first wedge to select a current value of the variable based upon the angular position of said cursor with respect to said origin.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical user interface for displaying actions of an input device on a display is provided. The interface includes a radial menu having an origin disposed at a center thereof and at least a first wedge defining an area extending outwardly from the origin. The first wedge is associated with a variable that is capable of being set to a value between a predetermined minimum value and a predetermined maximum value. A cursor for indicating a current position of the input device on the display is provided in the interface. The cursor is movable within the first wedge to select a current value of the variable based upon the angular position of the cursor with respect to said origin. A radial menu, computer system, and method are also provided.
154 Citations
31 Claims
-
1. A graphical user interface for displaying actions of an input device on a display, said interface comprising:
-
a radial menu comprising; an origin disposed at a center of said radial menu, and at least a first wedge defining an area extending outwardly from said origin, said first wedge associated with a variable that is capable of being set to a value between a predetermined minimum value and a predetermined maximum value; and a cursor for indicating a current position of the input device on the display, said cursor being movable within said first wedge to select a current value of the variable based upon the angular position of said cursor with respect to said origin. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A radial menu for use with a graphical user interface, said menu comprising:
-
at least one wedge representing a control variable, said wedge having a maximum radial boundary representing a predetermined maximum value for the control variable and a minimum radial boundary representing a predetermined minimum value for the control variable, said radial boundaries extending outwardly from an origin of the menu; at least one movable line indicator extending from the origin of the menu into said wedge, said line indicator having an adjustable angular position for selecting a value for said control variable between the predetermined maximum and minimum values, the value selected for the control variable being determined with respect to the predetermined maximum and minimum values by proportion to an angular distance between said line indicator and said maximum and minimum radial boundaries, respectively.
-
-
21. A method of controlling at least one variable capable of being set to a value between a predetermined minimum value and a predetermined maximum value using an input device operably associated with a graphical user interface having a cursor indicating a current position of the input device, the method comprising the steps of:
-
activating a radial menu in the graphical user interface in response to a menu activation command, the radial menu having an origin and at least a first wedge associated with the variable extending from the origin so that the cursor is movable inside the first wedge to select a current value for the variable based on the angular position of the cursor about the origin; receiving a movement command via the input device, the movement command moving the cursor within the first wedge to change the angular position of the cursor about the origin; and changing the current value of the variable to reflect the changed angular position of the cursor about the origin and displaying the current value of the variable. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method of using a radial control menu to set a value of a variable, the radial control menu associated with an input device having at least one button associated therewith and a display having a cursor, the method comprising:
-
receiving a first selection of the at least one button on the input device; displaying the radial control menu on the display in response to the first selection, the radial control menu having an origin at a center thereof and at least one wedge extending from the origin, the radial control menu being displayed such that the origin thereof corresponds to a position of the cursor on the display; moving the input device to move the cursor into the at least one wedge; determining a current value of the variable based on an angular position of the cursor with respect to the origin and displaying the current value of the variable about the at least one wedge; and receiving a second selection of the at least one button to set the value that is currently displayed as the value of the variable. - View Dependent Claims (27, 28)
-
-
29. A computer system, comprising:
-
a display for displaying a graphical user interface having a radial control menu, said radial control menu including a plurality of wedges, at least one of said wedges including a movable indicator located therein and movable to determine a value of a corresponding variable based on a position of the movable indicator with respect to at least one reference point within the wedge; an input device for interacting with the graphical user interface; and a processing unit operably associated with said input device for controlling the graphical user interface and the radial control menu based on operation of said input device, said processing unit including a value storage unit for storing a current value of the variable, and an indicator position unit in communication with said display, said input device, and said value storage unit for controlling the graphical user interface to display the movable indicator based on the current value of the variable and for updating the current value stored in the value storage unit when the position of the movable indicator with respect to the at least one reference point is changed using the input device. - View Dependent Claims (30)
-
-
31. A computer readable medium containing executable code to perform a method of controlling at least one variable capable of being set to a value between a predetermined minimum value and a predetermined maximum value using an input device operably associated with a graphical user interface, the medium comprising:
-
executable code to activate a radial menu in the graphical user interface in response to a menu activation command, the radial menu having an origin and at least a first wedge associated with the variable extending from the origin so that the cursor is movable inside the first wedge to select a current value for the variable based on the angular position of the cursor about the origin; executable code to receive a movement command via the input device, the movement command moving the cursor within the first wedge to change the angular position of the cursor about the origin; and executable code to change the current value of the variable to reflect the changed angular position of the cursor about the origin and to display the current value of the variable.
-
Specification