Three-dimensional graphic user interface, and apparatus and method of providing the same
First Claim
Patent Images
1. An apparatus for providing a three-dimensional graphic user interface, the apparatus comprising:
- a control module which creates a three-dimensional interface space having a predetermined plane and an axis perpendicular to the predetermined plane, a plurality of three-dimensional high-level objects, and a plurality of three-dimensional low-level objects presented in the three-dimensional interface space; and
a user interface module which presents at least one high-level object group including the plurality of high-level objects for selection in a first plane at a foremost position in the three-dimensional interface space parallel to the predetermined plane, and in response to selection of one of the plurality of high-level objects changes a color of the selected high-level object so as to emphasize the selected high-level object and presents at least one low-level object group including the plurality of low-level objects for selection as a submenu of the selected one of the plurality of high-level objects in a second plane parallel to the predetermined plane in the three-dimensional interface space at a position further from a user than the at least one high-level object group in the first plane, and in response to selecting a low-level object from the low-level object group, the user interface module changes a color of the selected low-level object so as to emphasize a selected low-level object and moves the low-level object group including the selected low-level object along the perpendicular axis to a third plane at a new foremost position in the three-dimensional interface space parallel to the predetermined plane closer to the user than the first plane, and simultaneously changes a view point to a direction toward the low-level object group including the selected object while also displaying the at least one high-level object group,wherein at least one of the control module and the user interface module is a hardware unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for providing a three-dimensional graphic user interface includes a control module which creates a three-dimensional interface space having a predetermined plane and an axis perpendicular to the plane, and a plurality of objects presented in the space, and a user interface module which presents a plurality of object groups including the plurality of objects in the space, and moves an object group including a selected object among the plurality of presented object groups along the axis.
-
Citations
25 Claims
-
1. An apparatus for providing a three-dimensional graphic user interface, the apparatus comprising:
-
a control module which creates a three-dimensional interface space having a predetermined plane and an axis perpendicular to the predetermined plane, a plurality of three-dimensional high-level objects, and a plurality of three-dimensional low-level objects presented in the three-dimensional interface space; and a user interface module which presents at least one high-level object group including the plurality of high-level objects for selection in a first plane at a foremost position in the three-dimensional interface space parallel to the predetermined plane, and in response to selection of one of the plurality of high-level objects changes a color of the selected high-level object so as to emphasize the selected high-level object and presents at least one low-level object group including the plurality of low-level objects for selection as a submenu of the selected one of the plurality of high-level objects in a second plane parallel to the predetermined plane in the three-dimensional interface space at a position further from a user than the at least one high-level object group in the first plane, and in response to selecting a low-level object from the low-level object group, the user interface module changes a color of the selected low-level object so as to emphasize a selected low-level object and moves the low-level object group including the selected low-level object along the perpendicular axis to a third plane at a new foremost position in the three-dimensional interface space parallel to the predetermined plane closer to the user than the first plane, and simultaneously changes a view point to a direction toward the low-level object group including the selected object while also displaying the at least one high-level object group, wherein at least one of the control module and the user interface module is a hardware unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing a three-dimensional graphic user interface, the method comprising:
-
creating a three-dimensional interface space having a predetermined plane and an axis perpendicular to the predetermined plane, a plurality of three-dimensional high-level objects, and a plurality of three-dimensional low-level objects presented in the three-dimensional interface space; presenting at least one high-level object group including the plurality of high-level objects for selection in a first plane at a foremost position in the three-dimensional interface space parallel to the predetermined plane, and in response to selection of one of the plurality of high-level objects changing a color of the selected high-level object so as to emphasize the selected high-level object and presenting at least one low-level object group including the plurality of low-level objects for selection as a submenu of the selected one of the plurality of high-level objects in a second plane parallel to the predetermined plane in the three-dimensional interface space at a position further from a user than the at least one high-level object group in the first plane; and in response to selecting a low-level object from the low-level object group, changing a color of the selected low-level object so as to emphasize the selected low-level object and moving the low-level object group including the selected low-level object along the perpendicular axis to a third plane at a new foremost position in the three-dimensional interface space parallel to the predetermined plane closer to the user than the first plane, and simultaneously changing a view point to a direction toward the low-level object group including the selected object while also displaying the at least one high-level object group. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for providing a three-dimensional graphic user interface, said system comprising:
-
a control module which creates a three-dimensional space having a predetermined plane and an axis perpendicular to the predetermined plane, and a plurality of three-dimensional objects; an input module which receives data related to an action of the at least one of the plurality of three-dimensional objects; an output module, and and object management module, wherein the output module displays at least one high-level object group including a plurality of high-level objects in a first plane parallel to the predetermined plane in the three-dimensional space, and in response to selection of one of the plurality of high-level objects changes a color of the selected high-level object so as to emphasize the selected high-level object and displays at least one low-level object group as a submenu of the selected one of the plurality of high-level objects including a selected low-level object in a second plane parallel to the predetermined plane, among a plurality of presented object groups, wherein the at least one low-level object group including the selected low-level object is displayed at a new foremost position in the three-dimensional space along the perpendicular axis in a third plane parallel to the predetermined plane and a color of the selected low-level object is changed so as to emphasize the selected low-level object, wherein the object management module simultaneously changes a view point to a direction toward the object group in the third plane including the selected object based on input to the input module while also displaying the at least one high-level object group in the first plane, and wherein at least one of the control module, the input module, the output module and the object management module is a hardware unit. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium having stored therein a program for causing a processing device to execute a method for providing a three-dimensional graphic user interface, the program instructions comprising:
-
creating a three-dimensional interface space having a predetermined plane and an axis perpendicular to the predetermined plane, a plurality of three-dimensional high-level objects, and a plurality of three-dimensional low-level objects presented in the three-dimensional interface space; presenting at least one high-level object group including the plurality of high-level objects for selection in a first plane at a foremost position in the three-dimensional interface space parallel to the predetermined plane, and in response to selection of one of the plurality of high-level objects changing a color of the selected high-level object so as to emphasize the selected high-level object and presenting at least one low-level object group including the plurality of low-level objects for selection as a submenu of the selected one of the plurality of high-level objects in a second plane parallel to the predetermined plane in the three-dimensional interface space at a position further from a user than the at least one high-level object group in the first plane; and in response to selecting a low-level object from the low-level object group, changing a color of the selected low-level object so as to emphasize the selected low-level object and moving the low-level object group including the selected low-level object along the perpendicular axis to a third plane at a new foremost position in the three-dimensional interface space parallel to the predetermined plane closer to the user than the first plane, and simultaneously changing a view point to a direction toward the low-level object group including the selected object while also displaying the at least one high-level object group. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification