Image-oriented electronic programming guide
First Claim
Patent Images
1. A method comprising:
- providing a plurality of individual image areas in an electronic programming guide (EPG) display;
receiving a plurality of reduced resolution video streams corresponding to video programming channels, wherein each of said plurality of reduced resolution video streams is encapsulated with an identifying header;
receiving a user selection via the EPG of a first video programming channel to be displayed in a graphical representation of a polyhedron in the EPG display;
in response to the user selection of the first video programming channel, decoding a first reduced resolution video stream corresponding to the first selected video programming channel using a first identifying header encapsulated with the first reduced resolution video stream;
displaying a graphical representation of a polyhedron in a first of the individual image areas;
binding the first reduced resolution video stream to a surface of the graphical representation of the polyhedron; and
displaying the first reduced resolution video stream on the surface of the graphical representation of the polyhedron in the first of the individual image areas in the EPG display.
5 Assignments
0 Petitions
Accused Products
Abstract
An image-oriented electronic programming guide system is provided in which programming choices are represented as reduced video images of real-time programming displayed in individual image areas comprising one or more independent or geometric surfaces. The reduced video images may be snapshots captured from a standard video channel and updated at regular intervals or after detecting a scene change in the real-time programming. The most presentable snapshot may be further filtered to represent the real-time programming in the best manner. The reduced video images may also be thumbnail video streams selected from an enhanced preview channel.
69 Citations
20 Claims
-
1. A method comprising:
-
providing a plurality of individual image areas in an electronic programming guide (EPG) display; receiving a plurality of reduced resolution video streams corresponding to video programming channels, wherein each of said plurality of reduced resolution video streams is encapsulated with an identifying header; receiving a user selection via the EPG of a first video programming channel to be displayed in a graphical representation of a polyhedron in the EPG display; in response to the user selection of the first video programming channel, decoding a first reduced resolution video stream corresponding to the first selected video programming channel using a first identifying header encapsulated with the first reduced resolution video stream; displaying a graphical representation of a polyhedron in a first of the individual image areas; binding the first reduced resolution video stream to a surface of the graphical representation of the polyhedron; and displaying the first reduced resolution video stream on the surface of the graphical representation of the polyhedron in the first of the individual image areas in the EPG display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a tuner configured to tune to a selected channel and to receive a video stream; and an electronic programming guide component configured to; display an electronic programming guide (EPG) comprising a plurality of individual image areas; receive a plurality of reduced resolution video streams corresponding to video programming channels, wherein each of said plurality of reduced resolution video streams is encapsulated with an identifying header; receive a user selection via the EPG of a first video programming channel to be displayed in a graphical representation of a polyhedron in the EPG display; in response to the user selection of the first video programming channel, decode a first reduced resolution video stream corresponding to the first selected video programming channel using a first identifying header encapsulated with the first reduced resolution video stream; display a graphical representation of a polyhedron in a first of the individual image areas; bind the first reduced resolution video stream to a surface of the graphical representation of the polyhedron; and display the first resolution video stream on the surface of the graphical representation of the polyhedron in the first individual image area in the displayed EPG. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. At least one non-transitory computer-readable media storing computer-executable instructions, that when executed on a computer, cause the computer to perform a method comprising:
-
providing a plurality of individual image areas in an electronic programming guide (EPG) display; receiving a plurality of reduced resolution video streams corresponding to video programming channels, wherein each of said plurality of reduced resolution video streams is encapsulated with an identifying header; receiving a user selection via the EPG of a first video programming channel to be displayed in a graphical representation of a polyhedron in the EPG display; in response to the user selection of the first video programming channel, decoding a first reduced resolution video stream corresponding to the first selected video programming channel using a first identifying header encapsulated with the first reduced resolution video stream; displaying a graphical representation of a polyhedron in a first of the individual image areas; binding the first reduced resolution video stream to a surface of the graphical representation of the polyhedron; and displaying the first reduced resolution video stream on the surface of the graphical representation of the polyhedron in the first of the individual image areas in the EPG display. - View Dependent Claims (20)
-
Specification