Multi-planar three-dimensional user interface
First Claim
14. A data processing system, comprising:
- a remote control device for controlling the data processing system;
a data processor configured to provide a three-dimensional user interface on a display device connected to the data processing system by executing computer executable software modules stored in a memory of the data processing system; and
the memory storing computer executable software modules, comprising;
a user interface software module configured to provide the user interface in a three-dimensional space displayed on the display device, said user interface including a plurality of menus navigable by a user using the remote control device; and
an animation module which, under control of the user interface software module, provides a sequence of frames of an animation when the user selects one of a plurality of menu items from a first menu of the plurality of menus, wherein the animation sequence splits the plurality of menu items between a first plane and a second plane and animates the first and second planes moving away from each other in the three-dimensional space.
3 Assignments
0 Petitions
Accused Products
Abstract
A 10-Foot media user interface is herein described. A computer user interface may be designed for primary use as a 10-Foot user interface, where a user controls the computer using a remote control device, instead of as a traditional 2-Foot user interface where the user controls the computer using keyboard and mouse from directly in from of the computer. The 10-Foot user interface uses 3D space and animations to more clearly indicate navigation and selection of items in the user interface to the controlling user. Use of three-dimensional space also increases the display screen real estate that is available for content items, and allows the media user interface to move unselected items out of primary view of the user. The user interface may animate movement in three-dimensions to allow the user to more easily conceptually follow navigation of the user interface.
260 Citations
36 Claims
-
14. A data processing system, comprising:
-
a remote control device for controlling the data processing system;
a data processor configured to provide a three-dimensional user interface on a display device connected to the data processing system by executing computer executable software modules stored in a memory of the data processing system; and
the memory storing computer executable software modules, comprising;
a user interface software module configured to provide the user interface in a three-dimensional space displayed on the display device, said user interface including a plurality of menus navigable by a user using the remote control device; and
an animation module which, under control of the user interface software module, provides a sequence of frames of an animation when the user selects one of a plurality of menu items from a first menu of the plurality of menus, wherein the animation sequence splits the plurality of menu items between a first plane and a second plane and animates the first and second planes moving away from each other in the three-dimensional space. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
28-1. The data processing device of claim 25, wherein the second plurality of menu items comprises a sub-menu underneath the selected one menu item.
-
29. A computer readable medium storing computer executable instructions for a method of providing a three-dimensional user interface, comprising steps of:
-
generating a three-dimensional graphical space for providing a user interface of a data processing device;
graphically displaying on a display device connected to the data processing device a first list of a plurality of menu items selectable by a user navigating the user interface using a remote control device;
responsive to the user selecting one of the plurality of menu items, displaying the selected one menu item on a first plane in the three-dimensional graphical space, and displaying the plurality of menu items other than the one selected item on a second plane in the three-dimensional graphical space;
animating the first and second planes moving away from each other in the three dimensional space, wherein, when the animation is completed, the first plane has a more prominent display position than the second plane. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A user interface stored as executable instructions in a memory of a computer system and displayable on a display device connected to the computer system, said user interface comprising:
-
in a first state;
a first plurality of selectable menu items, wherein a user can highlight one of the first plurality of selectable menu items at a time with a selection cursor, and a second plurality of menu items that remain corresponding to the highlighted one of the first plurality of menu items, wherein the second plurality of menu items change to remain corresponding to the highlighted one of the first menu items if the user moves the selection cursor from a first menu item to a second menu item; and
in a second state;
a first graphically simulated plane having a user selected one of the first plurality of menu items and the second plurality of menu items corresponding to the selected one of the first plurality of menu items; and
a second graphically simulated plane having the remaining first plurality of menu items other than the user selected one of the first plurality of menu items, wherein the first graphically simulated plane has a more prominent appearance than the second graphically simulated plane, wherein the user interface animatedly transitions from the first state to the second state when the user moves the selection cursor to highlight one of the second plurality of menu items. - View Dependent Claims (36)
-
Specification