Three Dimensional Light Electronic Programming Guide
First Claim
1. A method for displaying an Electronic Programming Guide (EPG) comprising:
- generating a three dimensional virtual mesh polyhedron including a plurality of planes, wherein the virtual mesh polyhedron is displayed such that more than one surface of the virtual mesh polyhedron is displayed;
displaying a first object on a first plane of the plurality of planes and a second object on a second plane of the plurality of planes; and
generating a supplementary information area.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus of displaying an Electronic Programming Guide (EPG). In one embodiment, an EPG is displayed in a three dimensional virtual mesh, in which independent objects representing television programs are situated. The simplified nature of the three dimensional EPG reduces the amount of processing necessary to display it. In addition, the virtual mesh may be displayed isometrically, so that hardware requirements are further reduced and it may be possible to use a software only three dimensional graphics pipeline. If a user has a set top box (STB) with a hardware accelerated graphics pipeline, the EPG may be displayed in a full three dimensional perspective view. A user can navigate the mesh to find television programs that they wish to view. A user can assign values to types of television programs that they prefer, and these programs will be displayed more prominently.
39 Citations
20 Claims
-
1. A method for displaying an Electronic Programming Guide (EPG) comprising:
-
generating a three dimensional virtual mesh polyhedron including a plurality of planes, wherein the virtual mesh polyhedron is displayed such that more than one surface of the virtual mesh polyhedron is displayed; displaying a first object on a first plane of the plurality of planes and a second object on a second plane of the plurality of planes; and generating a supplementary information area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more computer readable media storing computer readable instructions that, when executed, cause a processor to perform a method comprising:
-
generating a three dimensional virtual mesh polyhedron including a plurality of planes, wherein the virtual mesh polyhedron is displayed such that more than one surface of the virtual mesh polyhedron is displayed; displaying a first object on a first plane of the plurality of planes and a second object on a second plane of the plurality of planes; and generating a supplementary information area. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
a processor; and memory configured to store computer readable instructions that, when executed, cause the processor to perform a method comprising; generating a three dimensional virtual mesh polyhedron including a plurality of planes, wherein the virtual mesh polyhedron is displayed such that more than one surface of the virtual mesh polyhedron is displayed; displaying a first object on a first plane of the plurality of planes and a second object on a second plane of the plurality of planes; and generating a supplementary information area. - View Dependent Claims (19, 20)
-
Specification