Method and system for converting a two-dimensional (2-D) graphic user interface (GUI) into a GUI with a three-dimensional (3-D) effect
First Claim
1. A method for converting a two-dimensional (2-D) graphic user interface (GUI) into a GUI with a three-dimensional (3-D) effect, said method comprising:
- A) defining a GUI display region on a screen, the GUI display region being defined by first and second curved lines that are spaced apart from each other in a first direction, and first and second boundary lines that intersect the first and second curved lines, distances between pairs of points respectively on the first and second curved lines and aligned in the first direction varying in a second direction different from the first direction;
B) performing projection transformation computational processing upon content of the 2-D GUI to result in transformed content; and
C) presenting the transformed content in the GUI display region, wherein the transformed content presents a 3-D effect.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for converting a two-dimensional (2-D) graphic user interface (GUI) into a GUI with a three-dimensional (3-D) effect includes: defining a GUI display region on a screen, the GUI display region being defined by first and second curved lines that are spaced apart from each other in a first direction, and first and second boundary lines that intersect the first and second curved lines, distances between pairs of points respectively on the first and second curved lines and aligned in the first direction varying in a second direction different from the first direction; performing projection transformation computational processing upon content of the 2-D GUI to result in transformed content; and presenting the transformed content in the GUI display region, the transformed content presenting a 3-D effect. A system that performs the method is also disclosed.
4 Citations
20 Claims
-
1. A method for converting a two-dimensional (2-D) graphic user interface (GUI) into a GUI with a three-dimensional (3-D) effect, said method comprising:
-
A) defining a GUI display region on a screen, the GUI display region being defined by first and second curved lines that are spaced apart from each other in a first direction, and first and second boundary lines that intersect the first and second curved lines, distances between pairs of points respectively on the first and second curved lines and aligned in the first direction varying in a second direction different from the first direction; B) performing projection transformation computational processing upon content of the 2-D GUI to result in transformed content; and C) presenting the transformed content in the GUI display region, wherein the transformed content presents a 3-D effect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for converting a two-dimensional (2-D) graphic user interface (GUI) on a screen into a GUI with a three-dimensional (3-D) effect, the 2-D GUI being defined by left and right edges and having a center, said method comprising:
-
A) defining an origin on the screen; B) defining a first point, which has a distance from the origin different from that of the center of the 2-D GUI to the origin, vertically spaced apart second and third points, a left line, which interconnects the second and third points, vertically spaced apart fourth and fifth points, and a right line, which interconnects the fourth and fifth points, the left and right lines defining a distance therebetween less than that defined between the left and right edges of the 2-D GUI; C) defining a GUI display region on the screen, the GUI display region being defined by first and second curved lines that are vertically spaced apart from each other, and first and second boundary lines that intersect the first and second curved lines, the first and second boundary lines defining a distance therebetween that corresponds to a distance between the left line and the origin and a distance between the right line and the origin, distances between vertically aligned pairs of points respectively on the first and second curved lines varying in a horizontal direction; D) performing projection transformation computational processing upon content of the 2-D GUI to result in transformed content; and E) presenting the transformed content in the GUI display region, wherein the transformed content presents a 3-D effect. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for converting a two-dimensional (2-D) graphic user interface (GUI) on a screen into a GUI with a three-dimensional (3-D) effect, the 2-D GUI being defined by left and right edges and having a center, said system comprising:
-
a detecting module operable so as define a first point, vertically spaced apart second and third points, and vertically spaced apart fourth and fifth points; a calculating module coupled to said detecting module, and operable so as to define an origin on the screen, said origin having a distance from said first point different from a distance thereof to the center of the 2-D GUI, a left line that interconnects said second and third points, a right line that interconnects said fourth and fifth points, said left and right lines defining a distance therebetween less than that defined between the left and right edges of the 2-D GUI, and a GUI display region on the screen, said GUI display region being defined by first and second curved lines that are vertically spaced apart from each other, and first and second boundary lines that intersect said first and second curved lines, said first and second boundary lines defining a distance therebetween that corresponds to a distance between said left line and said origin and a distance between said right line and said origin, distances between vertically aligned pairs of points respectively on said first and second curved lines varying in a horizontal direction; and a projecting module coupled to said calculating module, and operable so as to perform projection transformation computational processing upon content of the 2-D GUI to result in transformed content and so as to present the transformed content in the GUI display region, wherein the transformed content presents a 3-D effect.
-
Specification