Digital television (DTV) including a smart electronic program guide (EPG) and operating methods therefor
First Claim
1. A digital television (DTV) system comprising:
- a remote controller which generates X- and Y-axis position data; and
an electronic program guide (EPG) controller provided within said DTV device which receives and accumulates position data responsive to the X- and Y-axis position data to form data structures capable of forming characters, and recognizes character data responsive to the data structures, and which searches EPG data for character strings approximating the character data to thereby generate search results, and which outputs the search results to the screen of the DTV as on-screen display characters.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital television (DTV) system includes a remote controller which generates X- and Y-axis position data; and an electronic pro gram guide (EPG) controller which receives position data responsive to the X- and Y-axis position data, which generates character data responsive to the position data, which searches EPG data for character strings approximating the character data to thereby generate search results, and which outputs the search results to the screen of the DTV. According to one aspect of the DTV system, the remote controller generates the X- and Y-axis position data responsive to movement of the remote controller. This movement can be determined by either accelerometers or a gyroscope included in the remote controller. According to another aspect of the invention, the X- and Y-axis position data can be generated by a pointing device, which can be either a touch panel or a trackball. A method for operating the DTV system responsive to changes in position data generated with respect to a remote controller is also described.
135 Citations
20 Claims
-
1. A digital television (DTV) system comprising:
-
a remote controller which generates X- and Y-axis position data; and
an electronic program guide (EPG) controller provided within said DTV device which receives and accumulates position data responsive to the X- and Y-axis position data to form data structures capable of forming characters, and recognizes character data responsive to the data structures, and which searches EPG data for character strings approximating the character data to thereby generate search results, and which outputs the search results to the screen of the DTV as on-screen display characters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. A digital television (DTV) system comprising:
-
a remote controller which generates a plurality of different electromagnetic signals occupying a predetermined beam pattern;
a sensor array which determines X- and Y-axis position data responsive to the relative position of the sensor array within the beam pattern; and
an electronic program guide (EPG) controller provided within said DTV device which receives and accumulates position data responsive to the X- and Y-axis position data to form data structures capable of forming characters, and recognizes character data responsive to the data structures, and searches EPG data for character strings approximating the character data to thereby generate search results, and which outputs the search results to the screen of the DTV as on-screen display characters, wherein the position data varies responsive to movement of the remote controller. - View Dependent Claims (16, 19)
-
-
9. A method for operating a digital television (DTV) system storing electronic program guide (EPG) data responsive to X- and Y-axis position data generated by a remote controller, comprising:
-
receiving X- and Y-axis position data at a DTV and accumulating position data corresponding to the X- and Y-axis position data to thereby form data structures capable of forming characters;
recognizing character data included in the data structures;
searching the stored EPG data for character strings approximating the character data to thereby generate search results; and
displaying the search results on the DTV as on-screen display characters. - View Dependent Claims (10, 11, 12, 17)
generating the X- and Y-axis position data by moving the remote controller.
-
-
11. The method as recited in claim 9, further comprising:
generating the X- and Y-axis position data by moving a predetermined portion of the remote controller.
-
12. The method as recited in claim 9, further comprising:
generating the X- and Y-axis position data by moving a pointer relative to a predetermined portion of the remote controller.
-
17. The DTV system as recited in claim 9, wherein the data structures comprise structures representing lines or strokes.
-
13. A method for operating a digital television (DTV) system storing electronic program guide (EPG) data responsive to X- and Y-axis position data generated by movement of a remote controller, comprising:
-
transmitting a plurality of electromagnetic signals from the remote controller;
sensing the beam pattern of the electromagnetic signals relative to a sensing array to thereby generate the X- and Y-axis position data;
converting the X- and Y-axis position data into position data;
accumulating position data corresponding to the X- and Y-axis position data to form data structures capable of forming characters;
recognizing character data included in the data structures;
searching the stored EPG data for character strings approximating the character data to thereby generate search results; and
displaying the search results on the DTV. - View Dependent Claims (14, 18, 20)
-
Specification