DE69632746T2 - Verfahren und System zur interaktiven Programmführung - Google Patents
Verfahren und System zur interaktiven Programmführung Download PDFInfo
- Publication number
- DE69632746T2 DE69632746T2 DE69632746T DE69632746T DE69632746T2 DE 69632746 T2 DE69632746 T2 DE 69632746T2 DE 69632746 T DE69632746 T DE 69632746T DE 69632746 T DE69632746 T DE 69632746T DE 69632746 T2 DE69632746 T2 DE 69632746T2
- Authority
- DE
- Germany
- Prior art keywords
- user
- day
- program
- control unit
- control command
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4821—End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/50—Tuning indicators; Automatic tuning control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4135—Peripherals receiving signals from specially adapted client devices external recorder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4755—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4828—End-user interface for program selection for searching program descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/45—Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
Description
- Hintergrund der Erfindung
- Die Erfindung betrifft Fernsehprogrammführungssysteme, und insbesondere interaktive Fernsehprogrammführungssysteme und dazugehörige Verfahren, mit denen bei einem Fernsehgerät automatisch Kanäle eingestellt oder ein Videokassettenrecorder (VCR) programmiert werden kann, basierend auf einer Auswahl von Programmen aus Programmplaninformation, die auf einem Fernsehgerät oder einem anderen geeigneten Bildanzeigegerät angezeigt wird. Insbesondere betrifft diese Erfindung interaktive Fernsehprogrammführungssysteme und dazugehörige Verfahren, die ein intuitives Suchwerkzeug bereitstellen, welches einem Fernsehzuschauer ermöglicht, interessierende Programme aufzufinden, indem er ein einschränkendes Auswahlsuchkriterium und ein nicht einschränkendes Sortierattribut auf Programmplaninformation anwendet.
- Reagierend auf die Nachfrage der Fernsehzuschauer haben Kabel- und Satellitenfernsehprogrammausstrahlungsdienstleister die Programmvielfalt verbessert, hauptsächlich durch Erhöhen der Anzahl der ihren Kunden zur Verfügung stehenden Programmkanäle. Beispielsweise bieten viele Kabelfernsehdienstleister heutzutage mehrere Dutzend Programmkanäle an, und es wird erwartet, dass diese Anzahl weiter stetig zunehmen wird, da immer mehr Kabeldienstleister ihre Koaxialkabelnetze durch Faseroptiknetze ersetzen. Es wird erwartet, dass auch Satellitenfernsehdienstleister durch Erhöhen der ihren Kunden zur Verfügung stehenden Programmkanalanzahl die Programmvielfalt weiter vergrößern.
- Es versteht sich von selbst, dass eine vergrößerte Programmvielfalt vom Fernsehpublikum begrüßt wird, diese jedoch auch ihren Preis hat. Ein Problem, mit dem Fernsehzuschauer häufig konfrontiert sind, ist, dass es die vergrößerte Anzahl von Kanälen schwierig gemacht hat, interessierende Programme aufzufinden und einzustellen. Bevor das Kabelfernsehen weite Verbreitung fand, war es allgemeine Praxis, dass Fernsehzuschauer die Programme, die auf jedem der wenigen zur Verfü gung stehenden über Antenne abgestrahlten Kanäle gesendet werden, kurz durchsehen, um ein Programm, das man anschauen möchte, auszuwählen. Jedoch lässt sich dieses Verfahren, das auch als "Channel Surfing" bezeichnet wird, schwierig durchführen, wenn man Programme auf mehreren Dutzenden Kanälen berücksichtigen muss, und es ist möglich, dass einem Fernsehzuschauer dabei ein unerwünscht großes Segment des am Ende zum Anschauen ausgewählten Programms verpasst.
- Ein weiteres Problem liegt darin, dass die erhöhte Kanalanzahl es wahrscheinlicher macht, dass zu einem beliebigen gegebenen Zeitpunkt zwei interessierende Programme ausgestrahlt werden. Fernsehzuschauer sehen daher häufig die Notwendigkeit, ein Programm aufzuzeichnen, um es später anzuschauen, während sie dabei ein anderes interessierendes Programm anschauen. Somit nimmt mit steigender Anzahl der von den Fernsehprogrammdienstleistern gelieferten Kanäle die Notwendigkeit für ein System und ein Verfahren zu, das die bekannt schwierige Aufgabe, Programme für eine Aufzeichnung durch den Videorecorder einzuprogrammieren, vereinfacht.
- Im Verlauf der letzten Jahre haben sich Fernsehzuschauer an einen Bildlauf-Fernsehprogrammführer gewöhnt, der von vielen Fernsehprogrammdienstleistern in den USA angeboten wird. Bei einem dieser Programmführer, der als "Prevue Channel" bekannt ist, wird dem Zuschauer (auf einem vom Fernsehprogrammdienstleister ausgewählten Kanal) ein Laufbildgitter präsentiert, das für jeden vom Fernsehprogrammdienstleister angebotenen Kanal Programmplaninformation enthält. Auf der horizontalen Achse des Laufbildgitters ist die Programmplanzeit abgetragen und auf der vertikalen Achse sind die Programmkanäle abgetragen. Typischerweise werden eineinhalb Stunden an Programmplaninformation bereitgestellt, beginnend mit einem aktuellen Zeitraum (der typischerweise eine halbe Stunde beträgt).
- Das vom "Prevue Channel" verwendete Gitterformat zur Präsentation der Programmplaninformation wurde vom Fernsehpublikum positiv aufgenommen. Im Wesentlichen enthält der Gitterkörper ein Zellenfeld, wobei jede Zelle ein Programm repräsentiert, das gerade auf dem Kanal, der auf der vertikalen Achse abgetragen ist, ausgestrahlt wird oder später noch ausgestrahlt wird, und zwar während der auf der horizontalen Achse angegebenen Zeiträume. Die Größe jeder Zelle (d. h. die Zellenbreite) repräsentiert die Länge des Programms (das sich über einen oder mehrere Zeiträume erstrecken kann).
- Auch wenn sich der Laufbildgitter-Programmführer für die Fernsehzuschauer während der letzten Jahre als nützlich erwiesen hat, handelt es sich nicht um einen interaktiven Programmführer, und daher verfügt er nicht über bestimmte Fähigkeiten, die für Fernsehzuschauer von großem Nutzen wären. Beispielsweise verfügt das Laufbildgitter nicht über die Fähigkeit, Programmplaninformation für Ausstrahlungszeiten zu präsentieren, die um mehr als ein relativ kurzer Zeitraum vom aktuellen Zeitpunkt entfernt sind (z. B. eineinhalb Stunden). Ebenso bewegt sich das Laufbildgitter mit einer Geschwindigkeit, die sich vom Zuschauer nicht steuern lässt. Daher kann es einige Minuten dauern, bis sich das Laufbildgitter zu einer Programmplaninformation vorgerückt ist, die der Zuschauer in Betracht ziehen möchte. Schließlich kann der Zuschauer das Laufbildgitter nicht direkt zum Einstellen eines Fernsehgerätes auf einen gewünschten Kanal oder zum Programmieren eines Videorecorders verwenden.
- Versuche wurden unternommen, um interaktive Programmführer mit derartigen Fähigkeiten auszustatten. Ein solches System ist im US-Patent 4,706,121 beschrieben; jedoch weist das hier beschriebene System aus mehreren Gründen Nachteile auf. Beispielsweise ermöglicht das im US-Patent 4,706,121 beschriebene System einem Zuschauer, eine Mehrzahl von Benutzer-Programmauswahlkriterien auszuwählen, die kombiniert werden, um eine Liste von Programmen, welche die kombinierten Kriterien erfüllen, zu präsentieren. Dies funktioniert so, dass die Anzeige von Programmplaninformation lediglich auf solche Programme eingeschränkt wird, die die kombinierten Benutzer-Programmauswahlkriterien erfüllen. Wenn die Auswahlkriterien aktiviert sind, lässt sich vom Zuschauer kein Programm zum Anschauen oder Aufzeichnen auswählen, das nicht die Auswahlkriterien erfüllt, da solche Programme dann nicht aufgelistet sind. Um ein solches Programm auszuwählen, muss der Zuschauer entweder die Auswahlkriterien deaktivieren oder eine unterschiedliche Kombination von Kriterien (oder möglicherweise ein einzelnes Kriterium) ausprobieren, um in der Programmliste auf ein interessierendes Programm zu stoßen.
- Außerdem kann der im US-Patent 4,706,121 verwendete Lösungsansatz, bei dem Benutzer-Programmauswahlkriterien kombiniert werden, häufig zu einer unerwünscht eingeschränkten Programmauflistung führen. Tatsächlich ist es möglich, dass überhaupt keine Programme in einer Liste angezeigt werden, da keines dieser Programme die übermäßig einschränkende Kombination der Benutzer-Programmauswahlkriterien erfüllt. Wenn der Benutzer dann die Auswahlkriterien-Auswahl abschaltet, wird dem Zuschauer der gesamte Programmzeitplan zur Verfügung gestellt, jedoch in einer durch den Programmdienstleister definierten Reihenfolge (z. B. typischerweise sortiert nach Ausstrahlungszeit und Kanal). Der Zuschauer erhält nicht die Möglichkeit zu einem sinnvollen Sortieren ohne Vornehmen einer Einschränkung, was sowohl für die vollständige Programmliste als auch für eine eingeschränkte Programmliste gilt.
- Somit wäre es erwünscht, interaktive Programmführungssysteme und dazugehörige Verfahren bereitzustellen, die ermöglichen, dass ein Zuschauer ein nicht einschränkendes Sortierattribut auf eine Programmplaninformation anwendet, und zwar zusätzlich oder als Alternative zu einem einschränkenden Auswahlkriterium.
- Es wäre ebenfalls erwünscht, interaktive Programmführungssysteme und dazugehörige Verfahren bereitzustellen, bei welchen der Programmdienstleister Sätze von nicht einschränkenden Sortierattributen und einschränkenden Auswahlkriterien definieren kann, die der Zuschauer auf die Programmplaninformation anwenden kann.
- Es wäre weiter erwünscht, interaktive Programmführungssysteme und dazugehörige Verfahren bereitzustellen, bei welchen den Programmdienstleister unterschiedliche Sätze von nicht einschränkenden Sortierattributen definieren kann, die vom Zuschauer in Abhängigkeit von einem einschränkenden Auswahlkriterium gewählt werden können, das vom Zuschauer auf die Programmplaninformation angewandt wurde.
- Es ist wichtig, dass interaktive Programmführer in der Lage sind, Programmplaninformation im Umfang von einigen Tagen zu präsentieren, so dass ein Zuschauer ein Aufzeichnen von ausgewählten Programmen durch den Videorecorder bereits lange Zeit vor ihren Ausstrahlungszeiten programmieren kann. Jedoch stellen bisher zur Verfügung stehende interaktive Programmführer keine komfortable Schnittstelle bereit, die dem Zuschauer eine schnelle Auswahl von Programmplaninformation für einen speziellen Tag ermöglicht.
- Das US-Patent Nr. 5,528,304 von Cherrick et al., erteilt am 18. Juni 1996, betrifft ein On-Screen-Programmführermenü, das Fernsehprogramm-Auflistungen für einen speziellen Tag beinhaltet.
- Das US-Patent Nr. 5,548,345 von Brian et al., erteilt am 20. August 1996, betrifft ein Bildbetrachtungs-Überwachungssystem, bei welchem ein Benutzer den Zugriff auf Programme, Kanäle und Zeiten auf einer tageweisen, wöchentlichen oder monatlichen Basis blockieren kann.
- Somit wäre es erwünscht, interaktive Programmführungssysteme und dazugehörige Verfahren bereitzustellen, die eine grafische Benutzeroberfläche bereitstellen, welche die Tage anzeigt, für die Programmplaninformation verfügbar ist, und welche ermöglicht, dass der Benutzer Programmplaninformation für ein speziellen Tag auswählt.
- Um für Zuschauer einen mit dem vollen Funktionsumfang ausgestatteten interaktiven Programmführer bereitzustellen, ist es typischerweise erforderlich, mehrere unterschiedliche Bildschirme zu verwenden, wobei jeder Bildschirm einem oder mehreren Merkmalen des Systems zugehörig ist. Jedoch wurde festgestellt, dass sich die Zuschauer in solchen Systemen häufig nicht zurechtfinden, ohne genau zu wissen, wie man wieder zu einem speziellen interessierenden Bildschirm des Systems zurückkehren kann.
- Somit wäre es erwünscht, interaktive Programmführungssysteme und dazugehörige Verfahren bereitzustellen, die ein Menü beinhalten, das vom Zuschauer von einem beliebigen Bildschirm des interaktiven Programmführers ausgerufen werden kann, wobei das Menü vom Zuschauer verwendet wird, um durch die verschiedenen Bildschirme des interaktiven Programmführers zu navigieren.
- Es wäre ebenfalls wünschenswert, interaktive Programmführungssysteme und dazugehörige Verfahren bereitzustellen, bei welchen der Programmdienstleister die zur Verfügung stehende Menüwahlpunkte festlegen kann.
- Zusammenfassung der Erfindung
- Es ist ein Ziel der Erfindung, Benutzerausrüstungen für einen interaktiven Programmführer und verwandte Verfahren bereitzustellen, die eine grafische Benutzeroberfläche bereitstellen, welche die Tage anzeigt, für die Programmplaninformation verfügbar ist, und welche ermöglicht, dass der Benutzer Programmplaninformation für einen speziellen Tag auswählt.
- Gemäß der Erfindung wird eine Benutzerausrüstung für einen interaktiven Programmführer und verwandte Verfahren, wie dargelegt in den Ansprüchen, bereitgestellt.
- Kurze Beschreibung der Zeichnungen
- Die zuvor angegebenen und weitere Ziele und Vorteile der Erfindung werden aus der folgenden detaillierten Beschreibung in Verbindung mit den anliegenden Zeichnungen klar werden, in denen gleiche Bezugszeichen sich auf in diesen dargestellte gleiche Teile beziehen. In den Zeichnungen ist:
-
1 ein Blockdiagramm eines Fernsehprogrammübertragungssystems, welches den interaktiven Programmführer der Erfindung bereitstellen kann; -
2 ein Blockdiagramm einer Set-Top-Box, die sich für eine Realisierung des interaktiven Programmführers der Erfindung eignet; -
3 –10 Muster von Bildschirmanzeigen, welche die Funktionsweise des interaktiven Programmführers der Erfindung darstellen; -
11 –28 logische Ablaufdiagramme, welche auf einer funktionalen Ebene ein Steuerprogramm darstellen, das zur Implementierung des interaktiven Programmführers der Erfindung verwendet wird. -
29 eine Muster-Bildschirmanzeige, welche die Funktionsweise einer alternativen Ausführungsform des interaktiven Programmführers der Erfindung darstellt; und -
30 –33 Muster-Bildschirmanzeigen, welche die Funktionsweise eines verkürzten Programmführers in Übereinstimmung mit der Erfindung darstellen. - Detaillierte Beschreibung der Erfindung
- Als Erstes sei Bezug genommen auf
1 , in welcher ein System50 beschrieben wird, das den interaktiven Programmführer der Erfindung bereitstellt. Es versteht sich jedoch, dass, auch wenn die Erfindung im Kontext eines herkömmlichen Kabelfernsehübertragungssystems beschrieben wird, die hier beschriebenen Prinzipien auch auf Satellitenfernsehübertragungssysteme sowie andere Systeme Anwendung finden, die geeignet sind, für Fernsehzuschauer Programmübertragungsdienste bereitzustellen. - Das System
50 beinhaltet eine Datenzentrale52 und ein Kopfstellen-Programmübertragungszentrum54 . Das Datenzentrum52 beinhaltet ein Zentral-Computersystem56 zum Aktualisieren und Speichern von Programmplaninformation. Die Programmplaninformation, die vom Zentral-Computersystem56 unterhal ten wird, ist "vollständig" in dem Sinn, dass sie Daten beinhaltet, die von allen Programmübertragungsdiensten verwendet werden, welche der interaktive Programmführer der Erfindung bereitstellt. Die Daten sind außerdem generisch, in dem Sinn, dass sie von anderen Systemen, welche diese Erfindung nicht implementieren, verwendet werden können. Die Programmplaninformation kann dem Zentral-Computersystem56 über eine manuelle Dateneingabe (z. B. über eine Tastatur) zugeführt werden, oder kann von externen Quellen über magnetische Medien (z. B. Bänder oder Platten) eine Modemverbindung oder irgendeinen anderen geeigneten Datenübertragungsmechanismus bereitgestellt werden. Die Programmplaninformation beinhaltet zumindest Programmkanäle, Titel und Ausstrahlungszeiten, und kann auch Programmbeschreibungen, ausgestrahlte Rufsignale, Themen und weitere Informationen beinhalten, die verwendet werden können, um Programme in eine oder mehrere Kategorien zu klassifizieren. - Unter Verwendung eines Satellitensenders
58 sendet das Datenzentrum52 die Programmplaninformation an das Kopfstellen-Fernsehübertragungszentrum54 über einen Satelliten60 . Die Programmplaninformation wird durch einen Satellitenempfänger62 empfangen, welcher seinerseits die Daten zu einem Kopfstellen-Computer64 überträgt. Vorzugsweise liefert das Datenzentrum52 einen kontinuierlichen Programmplaninformationsstrom an das Kopfstellen-Übertragungszentrum54 , so dass das Kopfstellen-Übertragungszentrum jeglichen unerwarteten Datenverlust schnell beheben kann. Der kontinuierliche Strom sorgt auch dafür, dass das Kopfstellen-Übertragungszentrum54 mit jeglichen Aktualisierungen der Programmplaninformation kurz nach deren Erfolgen versorgt wird. Das Datenzentrum52 liefert vorzugsweise Programmplaninformation an das Kopfstellen-Übertragungszentrum54 für den aktuellen Tag und mindesten sechs auf den aktuellen Tag folgende Tage. - Wie zuvor erwähnt, sendet das Datenzentrum
52 Programmplaninformation für alle Programmübertragungsdienste, welche der interaktive Programmführer der Erfindung bereitstellt. Jedoch möchten Kabelbetreiber möglicherweise nicht, dass Zuschauer Programmplaninformation für Kanäle sehen, die sie nicht empfangen. Da her besteht eine vom Kopfstellen-Computer64 durchgeführte Funktion darin, Programmplaninformation lediglich für diejenigen Kanäle auszuwählen, die vom Kopfstellen-Übertragungszentrum54 angeboten werden. - Der "reduzierte" Satz an Programmplaninformation wird einem Set-Top-Computer
66 zugeführt. Der Set-Top-Computer66 formatiert die Programmplaninformation für ein Senden über ein Kabelnetz68 , gemeinsam mit Fernsehprogrammsignalen auf einer Mehrzahl von Kanälen. (Die formatierten Daten sind ebenfalls generisch, in dem Sinn, dass eine Set-Top-Box, welche nicht die Erfindung implementiert, die formatierten Daten für andere Zwecke verwenden kann.) Eine Mehrzahl von Set-Top-Boxen70 , die mit dem Kabelnetz68 verbunden sind, empfangen die Fernsehprogrammsignale und die Programmplaninformation. - Jedes herkömmliche Verfahren, um die Programmplaninformation gemeinsam mit den Fernsehprogrammsignalen zu senden, kann in Verbindung mit der Erfindung verwendet werden. Vorzugsweise wird ein Außerband-Kanal (z. B. Kanal
0 ) verwendet, um für einen kontinuierlichen Sendestrom der Programmplaninformation auf dem Kabelnetz68 zu sorgen. Der kontinuierliche Sendestrom der Programmplaninformation erlaubt eine schnelle Wiederherstellung des interaktiven Programmführers in dem Fall, dass eine Set-Top-Box70 eine Stromunterbrechung erfährt. Er sorgt auch für eine prompte Aktualisierung der Programmplaninformation, in dem Fall, dass Programmplanänderungen im Datenzentrum52 vorgenommen werden. Alternativ kann die Programmplaninformation unter Nutzung der Bildaustastlücke (VBI) eines einzigen, einiger oder aller Programmkanäle, die vom Kopfstellen-Übertragungszentrum bereitgestellt werden, gesendet werden. - Zusätzlich zur Programmplaninformation kann das Kopfstellen-Übertragungszentrum
54 auch Softwaremodule und Arbeitsparameter senden, die von den Set-Top-Boxen70 verwendet werden, um den interaktiven Programmführer der Erfindung zu implementieren. Weiter können die Softwaremodule und Arbeitsparameter vom Datenzentrum52 anstelle des Kopfstellen-Übertragungszentrums54 stammen. Die Arbeitsparameter können beispielsweise nicht einschränkende Sortierattribute, einschränkende Auswahlkriterien, Menüwahlpunkte und Vorgabe-Menüwahlpunkte beinhalten (welche alle später noch detaillierter beschrieben werden). - Mit Bezug auf
2 wird nachfolgend eine Set-Top-Box70 beschrieben, die für die Implementierung des interaktiven Programmführers der Erfindung geeignet ist. Fernsehsignale, Programmplaninformation, Arbeitsparameter und Softwaremodule, die über das Kabelnetz68 gesendet werden, werden zuerst von der Abstimmschaltung72 empfangen. Die Abstimmschaltung72 verarbeitet die ankommenden Signale in herkömmlicher Weise, um die Programmplaninformation, Arbeitsparameter und Softwaremodule zu extrahieren. Die Programmplaninformation, Arbeitsparameter und Softwaremodule werden an eine Steuereinheit74 geliefert, die vorzugsweise Mikroprozessor-basiert ist. Die Steuereinheit74 speichert die Programmplaninformation, Arbeitsparameter und Softwaremodule in einem Speicher76 . Der Speicher76 ist vorzugsweise ein Direktzugriffsspeicher (RAM), kann jedoch auch einen Festwertspeicher (ROM) oder Flash-Speicher beinhalten, um die Steuereinheit74 mit den erforderlichen Anweisungen zu versehen, um das anfängliche Laden der Programmplaninformation, der Arbeitsparameter und der Softwaremodule in den Speicher76 durchzuführen, wenn die Set-Top-Box70 angeschaltet wird. Nachdem der Speicher76 gefüllt ist, enthält er vorzugsweise Programmplaninformation für den aktuellen Tag und mindestens sechs darauf folgende Tage. - Abgesehen davon, dass die Abstimmschaltung
72 Programmplaninformation, Arbeitsparameter und Softwaremodule an die Steuereinheit74 weiterleitet, führt sie auch ein Einstellen der Set-Top-Box auf einen vom Zuschauer gewählten Programmkanal durch. Der Zuschauer kann eine Kanalwahl unter Verwendung der Fernbedienung78 vornehmen, die mit der Steuereinheit74 über einen Infrarotempfänger80 kommuniziert. Beim Empfang der Kanalauswahl des Zuschauers veranlasst die Steuereinheit74 die Abstimmschaltung72 , den gewählten Kanal einzustellen. Die Fernsehsignale auf dem gewählten Kanal werden durch eine "Genlock"(Bildmischer)-Schaltung82 empfangen. Wenn der interaktive Programmführer nicht angeschaltet ist, gehen die Fernsehsignale des gewählten Kanals durch die Genlock-Schaltung82 hindurch und werden von einer Anzeigeeinrichtung empfangen, bei der es sich vorzugsweise um ein herkömmliches Fernsehgerät handelt. Die Anzeigeeinrichtung84 zeigt das Fernsehprogramm des gewählten Kanals an. - Die Fernbedienung
78 kann vom Fernsehzuschauer auch verwendet werden, um den interaktiven Programmführer der Erfindung aufzurufen. Wenn die Steuereinheit74 den passenden Befehl empfängt, liest sie zumindest einen Teil der Programmplaninformation aus dem Speicher76 aus. Die Steuereinheit74 liefert die ausgelesenen Daten an die Digitalbildschaltung86 , welche die digitalen Daten in Bildsignale umwandelt. Die Bildsignale des interaktiven Programmführers werden dann an die Genlock-Schaltung82 geliefert, welche diese Signale mit den von der Abstimmschaltung72 empfangenen Fernsehsignalen synchronisiert. Der interaktive Programmführer erscheint als Einblendung auf dem Fernsehprogramm, das gerade auf der Anzeigeeinrichtung84 angezeigt wird. Wenn der Zuschauer unter Verwenden der Fernbedienung78 im interaktiven Programmführer navigiert, wird die passende Programmplaninformation durch die Steuereinheit74 aus dem Speicher76 ausgelesen und schließlich auf der Anzeigeeinrichtung84 angezeigt. Wenn der Zuschauer den interaktiven Programmführer abwählt, hört die Steuereinheit74 damit auf, Daten an die digitale Bildschaltung86 zu liefern, und der interaktive Programmführer verschwindet. - Der interaktive Programmführer kann vom Zuschauer verwendet werden, um interessierende Programme zum Anzeigen auf der Anzeigevorrichtung
84 auszuwählen. Der interaktive Programmführer kann auch verwendet werden, um einen Videorecorder (VCR)88 zu programmieren. Die Steuereinheit74 übt vorzugsweise eine Kontrolle über den VCR88 durch Verwenden eines Infrarotsenders90 aus, der mit einem (nicht dargestellten) Infrarotempfänger des VCR88 kommuniziert. Die Steuerung beinhaltet vorzugsweise ein Starten und Stoppen des Aufzeichnens durch den VCR88 und kann auch eine Kanalwahl, sowie weitere komplexere Steuerbefehle beinhalten. - In
2 sind die Anzeigeeinrichtung84 und der VCR88 als mit der Genlock-Schaltung82 verbunden dargestellt. Andere Anordnungen sind möglich. Beispielsweise kann der VCR mit der Genlock-Schaltung82 und die Anzeigeeinrichtung84 mit dem VCR verbunden sein. Falls jedoch der Zuschauer gleichzeitig unterschiedliche Programme aufzeichnen und anschauen möchte, kann der VCR88 direkt mit dem Kabelnetz68 verbunden sein. Die Erfindung erwägt auch die Verwendung einer (nicht dargestellten) Set-Top-Box, welche zwei Tuner beinhaltet – jeweils einen für den VCR88 und die Anzeigeeinrichtung84 . - In vieler Hinsicht kann die mit der Set-Top-Box
70 verwendete Fernbedienung78 von herkömmlicher Bauart sein. Beispielsweise kann die Fernbedienung78 eine von 0 bis 9 nummerierte Tastenreihe beinhalten, welche vom Zuschauer verwendet werden kann, um die Abstimmschaltung72 zu veranlassen, einen speziellen Kanal einzustellen. Vorzugsweise beinhaltet die Fernbedienung78 die folgenden neun zusätzlichen Tasten, die in Verbindung mit dem interaktiven Programmführer verwendet werden: Tasten der FernbedienungProgrammführer Pfeil links Menü Pfeil rechts Auswählen Seitenvorlauf Pfeil aufwärts Seitenrücklauf Pfeil abwärts - Der interaktive Programmführer der Erfindung verwendet vorzugsweise sieben unterschiedliche Anzeigemodi, um dem Zuschauer oder Betrachter Information zu präsentieren bzw. von ihm zu erhalten. Wenn der Betrachter die "Programmführer"-Taste der Fernbedienung
78 drückt, tritt der interaktive Programmführer zu Anfang in einen "Programmführer"-Anzeigemodus ein. -
3 stellt einen Programmführer-Bildschirm100 dar, der zu Beginn eines Aufrufs des Progra0mmführer-Modus (d. h. durch Drücken der "Programmführer"-Taste der Fernbedienung78 ) auf der Anzeigeeinrichtung84 angezeigt wird. Der Programmführer-Bildschirm100 verwendet das vertraute Gitterformat, um einem Betrachter Programmplaninformation zu präsentieren. Der Bildschirm100 verwendet eine Zeitleiste102 , die in eine Mehrzahl von horizontal angeordneten Zeit-Zellen104 und eine Datum-Zelle106 unterteilt ist. Jede Zeit-Zelle104 entspricht einem halbstündigen Zeitraum eines Fernsehprogrammablaufs. Die Datum-Zelle106 identifiziert den Ausstrahlungstag für die angezeigte Programmplaninformation. - Der Bildschirm
100 beinhaltet auch eine Kanal-Leiste108 , die in eine Mehrzahl von vertikal angeordneten Kanal-Zellen110 unterteilt ist. Die Kanal-Zellen110 identifizieren die Kanäle, auf welchen die angezeigten Programme gesendet werden sollen (oder gerade gesendet werden). - Der Bildschirm
100 beinhaltet weiter ein Programmgitter112 . Im Wesentlichen zeigt das Programmgitter112 zu einem beliebigen gegebenen Zeitpunkt eine Teilmenge der im Speicher76 (2 ) gespeicherten Programmplaninformation an. Das Programmgitter112 ist in eine Mehrzahl von Programm-Zellen114 unterteilt. Jede Programm-Zelle114 enthält Information, die zu einem speziellen Fernsehprogramm gehört. In der bevorzugten Ausführungsform beinhaltet diese Information immer den Programmtitel, jedoch kann, wie dargestellt, die Information für ein beliebiges spezielles Programm auch das Erscheinungsjahr, eine Altersfreigabeempfehlung (für Kinofilme), ein Thema etc. beinhalten. Die Länge einer jeden Programm-Zelle114 entspricht der Länge des darin bezeichneten Programms und kann mehr als einen Zeitraum überspannen. Somit kann der Betrachter leicht Anfangszeit, Beendigungszeit und Länge eines jeden Programms bestimmen, indem er einfach die Grenzen der speziellen interessierenden Programm-Zelle114 mit der Zeitleiste102 vergleicht. - Wenn der Programmführer-Anzeigemodus zu Anfang durch Drücken der "Programmführer"-Taste der Fernbedienung
78 (2 ) aufgerufen wird, beinhaltet der Bildschirm100 ebenfalls eine Menü-Einblendung oder "Schnellmenü"116 . Das Schnellmenü116 kann auch aus einem beliebigen Anzeigemodus des interaktiven Programmführers durch Drücken der Menü-Taste der Fernbedienung78 (2 ) aufgerufen werden. Das Schnellmenü116 enthält eine Mehrzahl von Menü-Auswahlpunkten, die dem Betrachter erlauben, die Funktion des interaktiven Programmführers zu steuern. Lediglich drei Menüpunkte werden zu einer beliebigen gegebenen Zeit angezeigt – jeweils einer in jeder von einer aktuellen Menüpunkt-Zelle118 , einer vorhergehenden Menüpunkt-Zelle120 und einer nächsten Menüpunkt-Zelle122 . - Der Benutzer verwendet die Linker- und Rechter-Pfeil-Tasten der Fernbedienung
78 (2 ), um im Schnellmenü116 zu navigieren. Das Drücken der Linker-Pfeil-Taste bewegt den Menüpunkt, der zuvor in der nächsten Menüpunkt-Zelle122 enthalten war, zur aktuellen Menüpunkt-Zelle118 . Ein Drücken der Rechter-Pfeil-Taste bewegt den Menüpunkt, der zuvor in der Zelle für den vorhergehenden Menüpunkt120 enthalten war, in die Zelle für den aktuellen Menüpunkt118 . Auf diese Weise kann der Betrachter sich durch die verschiedenen Menüpunkte bewegen, bis er den gewünschten Menüpunkt aufgefunden hat. Das Schnellmenü116 arbeitet vorzugsweise in der Art einer Endlosschleife. Wenn der gewünschte Menüpunkt in der aktuellen Menüpunkt-Zelle118 erscheint, drückt der Betrachter die Auswählen-Taste, um den Menüpunkt zu aktivieren. - Es gibt zwei Arten zur Entfernung des Schnellmenüs
116 vom Bildschirm100 (oder von einem beliebigen anderen Bildschirm, auf dem das Schnellmenü116 angezeigt wird). Die Menü-Taste der Fernbedienung78 (2 ) fungiert als Umschalter, so dass, wenn das Schnellmenü116 nach einem ersten Drücken der Menü-Taste angezeigt wird, ein erneutes Drücken der Menü-Taste dieses wieder entfernt. Der Betrachter kann das Schnellmenü116 auch durch Drücken der Aufwärts-Pfeil-Taste verschwinden lassen. Wenn das Schnellmenü116 verschwunden ist, kann der Betrachter im darunter liegenden Bildschirm navigieren wie für den aktuellen Anzeigemodus geeignet. - Unterhalb des Schnellmenüs
116 befindet sich eine Titel-Leiste124 . Die Titel-Leiste124 beinhaltet eine Uhrzeit-Zelle126 , welche die aktuelle Zeit anzeigt. Die Titel-Leiste124 enthält auch kontext-sensitive Information. Wenn beispielsweise das Schnellmenü116 angezeigt wird, enthält die Titel-Leiste124 einfache, jedoch intuitive Anweisungen, wie das Schnellmenü116 zu verwenden ist. - Die im Schnellmenü
116 zur Verfügung stehenden Menüpunkte lassen sich grob in zwei Gruppen einteilen. Die erste Gruppe von Menüpunkten liefert dem Betrachter "Shortcuts" für ein Navigieren im Programmführer-Anzeigemodus. In der bevorzugten Ausführungsform gibt es drei Shortcut-Menüpunkte oder "Navigationspunkte", die als "Programmempfehlung", "Was-ist-gerade-im-Programm" und "Hauptsendezeit" bezeichnet werden. Das Auswählen eines Navigationspunkte aus dem Schnellmenü116 führt einfach zu einer Änderung der im Bildschirm100 angezeigten Daten, ohne den Anzeigemodus zu ändern (d. h. der Anzeigemodus bleibt auf dem Programmführer-Modus). Die zweite Gruppe von Menüpunkten wird vom Betrachter verwendet, um unter der Mehrzahl von im interaktiven Programmführer verwendeten Anzeigemodi auszuwählen. In der bevorzugten Ausführungsform sind die Anzeigemodus-Menüpunkte "Programmführer", "Programmsuche", "anzuzeigender-Tag" und "Lieblingskanal". - Nachfolgend sei Bezug genommen auf
4 , in welcher der Programmführer-Bildschirm100 so dargestellt ist, wie er aussehen kann, wenn der Programmempfehlungs-Navigationspunkt ausgewählt ist. Es sei auch angemerkt, dass der Programmempfehlungs-Navigationspunkt automatisch durch die Steuereinheit74 (2 ) gewählt wird, wenn der Betrachter den interaktiven Programmführer durch Drücken der "Programmführer-Taste" der Fernbedienung78 (2 ) aufruft. Bei nicht angezeigtem Schnellmenü116 (3 ) informiert die Titel-Leiste124 den Betrachter, dass das Schnellmenü116 (3 ) durch Drücken der Menü-Taste aufgerufen werden kann. - Wie in
4 dargestellt, veranlasst ein Auswählen des Programmempfehlungs-Navigationspunktes den interaktiven Programmführer, eine "Premiumkanal- Aufstellung" zu präsentieren. Die Premiumkanal-Aufstellung beinhaltet Programmplaninformation für Programme, die auf den Premiumkanälen während der Hauptsendezeit (z. B. mit Beginn ab 19:00) am aktuellen Tag zur Verfügung stehen (und unabhängig sowohl vom aktuellen Zeitraum als auch dem aktuellen Kanal, auf welchen die Abstimmschaltung72 (2 ) eingestellt ist). Vorzugsweise passt die Premiumkanal-Aufstellung in einen einzigen Bildschirm (d. h. der Betrachter braucht beim Programmgitter112 keinen Bildlauf durchzuführen, um Programmplaninformation für zusätzliche Premiumkanäle anzuschauen). Die Bezeichnung von speziellen Kanälen als "Premiumkanäle" erfolgt vorzugsweise unter Verwendung von im Speicher76 (2 ) gespeicherten Arbeitsparametern. Die Festlegung als Premiumkanal kann beim Kopfstellen-Übertragungszentrum54 (1 ) erfolgen, um eine verlässliche Präsentation von Programmplaninformation, die von lokalem Interesse sein kann, zu liefern. - Eine Programm-Zelle
127 ist in4 hervorgehoben dargestellt, um anzuzeigen, wo sich der Cursor im Programmgitter112 befindet. Der Betrachter kann im Programmgitter112 navigieren (d. h. den Cursor bewegen), indem er in herkömmlicher Weise die Linker-, Rechter-, Aufwärts und Abwärts-Pfeil-Tasten der Fernbedienung78 (2 ) verwendet. Wenn beispielsweise die Rechter-Pfeil-Taste gedrückt wird, während die Programm-Zelle127 hervorgehoben ist, bewegt sich der Cursor auf eine Programm-Zelle128 . Die Programm-Zelle128 wird dann hervorgehoben, hingegen ist die Programm-Zelle127 nicht mehr hervorgehoben. Wenn die Abwärts-Pfeil-Taste gedrückt wird, während entweder die Programm-Zellen127 oder128 hervorgehoben sind, bewegt sich der Cursor auf eine Programm-Zelle130 . - Das Programmgitter
112 , die Zeit-Leiste102 und die Kanal-Leiste108 führen je nach Bedarf einen Bildlauf durch, wenn der Betrachter versucht, den Cursor über die angezeigte Programmplaninformation hinaus zu bewegen. Wenn beispielsweise der Betrachter die Linker-Pfeil-Taste drückt, während die Programm-Zelle127 hervorgehoben ist, wird beim Programmgitter112 und der Zeit-Leiste102 ein ausreichend weiter Bildlauf nach rechts durchgeführt, um eine Anzeige von Programmplaninformation für das Programm zu ermöglichen, dessen Ausstrahlung unmittel bar vor dem durch die Programm-Zelle127 bezeichneten Programm geplant ist. Fortsetzungs-Icons132 geben an, dass spezielle Programme früher beginnen oder später enden als die im Moment in der Zeit-Leiste102 angezeigten Zeiten. Der Betrachter kann sehen, wann solche Programme beginnen oder enden, indem er beim Programmgitter112 einen Bildlauf unter Verwendung der Pfeil-Tasten durchführt, welche den durch die Fortsetzungs-Icons132 angegebenen Richtungen entsprechen. - Aus der Perspektive des Betrachters arbeitet der interaktive Programmführer so, als ob die Premiumkanal-Aufstellung einer "Hauptkanal-Aufstellung" vorangestellt wird, welche Programmplaninformation für weitere verfügbare Kanäle beinhaltet. Außerdem wird Programmplaninformation vorzugsweise in der Art einer Endlosschleife dargestellt. In der Voreinstellung beinhaltet die Hauptkanal-Aufstellung Programmplaninformation für alle verfügbaren Kanäle (einschließlich der designierten Premiumkanäle), und zwar angeordnet in der Reihenfolge ihrer Kanalnummer. Somit erfolgt, wenn der Betrachter die Abwärts-Pfeil-Taste drückt, während eine Programm-Zelle
134 hervorgehoben ist, ein Vorrücken des Programmgitters112 und der Kanal-Leiste108 , so dass Programmplaninformation für den ersten Kanal in der Hauptkanal-Aufstellung (z. B. Kanal2 ) in der letzten Reihe des Programmgitters112 erscheint. Wenn andererseits die Aufwärts-Pfeil-Taste gedrückt wird, während die Programm-Zelle127 hervorgehoben ist, erscheint Programmplaninformation für den letzten Kanal in der Hauptkanal-Aufstellung in der ersten Reihe des Programmgitters112 . Wenn der Betrachter dann wählt, einen Bildlauf durch die gesamte Hauptkanal-Aufstellung durchzuführen, erscheint wieder Programmplaninformation für den letzten Kanal in der Hauptkanal-Aufstellung in der ersten Reihe des Programmgitters112 . Wenn der Betrachter dann auswählt, einen Bildlauf durch die gesamte Hauptkanal-Aufstellung durchzuführen, erscheint wieder Programmplaninformation für die Premiumkanal-Aufstellung im Programmgitter112 . Es sei jedoch angemerkt, dass die Erfindung dem Betrachter eine Modifizierung der Hauptkanal-Aufstellung (durch Sortieren) unter Verwendung des Lieblingskanal-Anzeigemodus erlaubt (der nachfolgend in Verbindung mit9 beschrieben wird). - Die Seitenvorlauf- und Seitenrücklauf-Tasten werden auch verwendet, um im Programmführer-Anzeigemodus zu navigieren (die Linker-Pfeil-, Rechter-Pfeil-, Aufwärts-Pfeil-, Abwärts-Pfeil-, Seitenvorlauf- und Seitenrücklauf-Tasten werden insgesamt als "Navigationstasten" bezeichnet). Wenn beispielsweise die Seitenvorlauf-Taste gedrückt wird, während die Premiumkanal-Aufstellung angezeigt wird, wird beim Programmgitter
112 und der Kanal-Leiste108 ein Bildlauf durchgeführt, derart, dass die Premiumkanal-Aufstellung durch Programmplaninformation für die ersten sechs Kanäle in einer nach der Nummer sortierten Kanalnummer-Aufstellung ersetzt wird. Wenn stattdessen die Seitenrücklauf-Taste gedrückt wird, wird die Programmplaninformation für die letzten sechs Kanäle in der nach der Nummer sortierten Kanalnummer-Aufstellung angezeigt. - Die Auswählen-Taste der Fernbedienung
78 (2 ) wird von einem Betrachter verwendet, um ein hervorgehobenes Programm auszuwählen. Nach der Auswahl eines Programmes kann der Betrachter wählen, den Kanal des ausgewählten Programms einzustellen, das ausgewählte Programm aufzuzeichnen oder sich einfach mehr Information über das gewählte Programm anzuschauen. Diese Merkmale werden später noch detaillierter in Verbindung mit10 beschrieben. -
5 stellt den Programmführer-Bildschirm100 dar, wie er erscheint, wenn der Betrachter den Hauptsendezeit-Navigationspunkt aus dem Schnellmenü116 (3 ) auswählt. Hauptsendezeit-Programmplaninformation für den in der Datum-Zelle106 gezeigten Tag wird bei der Hauptkanal-Aufstellung angezeigt, und zwar beginnend mit dem ersten Kanal (z. B. Kanal2 ). Die Stunden, welche die "Hauptsendezeit" ausmachen, sind durch im Speicher76 (2 ) gespeicherte Arbeitsparameter definiert; daher können sie entweder durch das Datenzentrum52 (1 ) oder Kopfstellen-Übertragungszentrum54 (1 ) festgelegt werden. Die Anzeige beginnt mit dem Beginn der Hauptsendezeit und dem niedrigsten Kanal (ungeachtet des aktuellen Zeitraums oder des Kanals, auf welchen die Abstimmschaltung72 (2 ) im Moment eingestellt ist). Wenn für den aktuellen Tag "Hauptsendezeit" ausgewählt ist und der aktuelle Zeitraum zeitlich hinter der durch die Arbeitsparameter definierten Hauptsendezeit-Anfangszeitpunkt liegt, zeigt das Programmgitter112 vorzugsweise Programmplaninformation beginnend mit dem Anfang der Hauptsendezeit an, wenn die Daten noch verfügbar sind. Falls die Daten gelöscht wurden, da sie nicht mehr gültig sind, wird Programmplaninformation beginnend mit dem Anfang der Datenbank angezeigt. Alternativ kann die Erfindung so implementiert sein, dass der nächste Hauptsendezeit-Zeitraum (von morgen) angezeigt wird. - In dem in
5 dargestellten Beispiel zeigt die Zeit-Leiste102 an, dass die Hauptsendezeit-Zeitfestlegung auf eine Anfangszeit von 19:00 festgelegt ist. Eine Programm-Zelle136 ist hervorgehoben dargestellt, um anzuzeigen, wo sich der Cursor befindet. Der Betrachter kann die sechs Navigationstasten der Fernbedienung78 verwenden, um im Programmgitter112 zu navigieren, wie zuvor in Verbindung mit4 beschrieben. Der Betrachter kann sogar die Navigationstasten verwenden, um einen Bildlauf zurück zum Programmempfehlungs-Navigationspunkt durchzuführen, falls er dies wünscht. Jedoch kann der Betrachter stattdessen bevorzugen, durch Drücken des Menüknopfes das Schnellmenü116 (3 ) aufzurufen, um sich die Programmempfehlungs-Menüauswahl zu Nutze zu machen. Die gleichen Daten stehen dem Betrachter unabhängig vom verwendeten Navigationsverfahren zur Verfügung. Somit hat die Auswahl der Navigationspunkte aus dem Schnellmenü116 (3 ) keinen Effekt auf die zugrunde liegenden Daten. Sie erlauben dem Betrachter einfach, sich schnell von einem Punkt zum anderen zu bewegen, während er sich im Programmführer-Anzeigemodus befindet. - In der bevorzugten Ausführungsform führt der Gebrauch entweder des Programmempfehlungs- oder des Hauptsendezeit-Navigationspunktes vom Schnellmenü
116 (3 ) zu einer Anzeige von Programmplaninformation beginnend mit dem vorgeschriebenen Hauptsendezeit-Anfangszeitpunkt (z. B. 19:00) ungeachtet des aktuellen Zeitraumes oder des Kanals, auf welchen die Abstimmschaltung72 (2 ) eingestellt ist. Die Navigationstasten können dann vom Betrachter verwendet werden, um einen horizontalen Bildlauf des Programmgitters112 und der Zeit-Leiste102 durchzuführen, um Programmplaninformation für andere Zeiträume anzuzeigen – einschließlich des aktuellen Zeitraumes (falls der aktuelle Zeitraum zeitlich vor dem Hauptsendezeit-Anfangszeitpunkt liegt). Die Navigationstasten auf der Fernbedienung78 (2 ) können auch verwendet werden, um einen Bildlauf zur Programmplaninformation durchzuführen, die zu Programmen gehört, deren Ausstrahlung zu einem späteren Datum geplant ist. Die Datum-Zelle106 zeigt automatisch den Tag an, der zu der im Programmgitter112 angezeigten Programmplaninformation gehört. -
6 zeigt den Programmführer-Bildschirm100 an, wie er erscheint, wenn der Betrachter den "Was-ist-gerade-im-Programm"-Navigationspunkt aus dem Schnellmenü116 (3 ) auswählt. Programmplaninformation, die der Hauptkanal-Aufstellung entspricht, wird im Programmgitter112 angezeigt, beginnend beim halbstündigen Zeitraum, welcher dem aktuellen Zeitraum unmittelbar vorhergeht. Die Navigation erfolgt in gleicher Weise wie zuvor in Verbindung mit den4 und5 beschrieben. Die Menü-Taste steht weiter zum Aufruf des Schnellmenüs116 (3 ) zur Verfügung. Die Auswählen-Taste wird verwendet, um das hervorgehobene Programm zum Anschauen oder Aufzeichnen auszuwählen oder um zusätzliche Programminformation über das hervorgehobene Programm anzuzeigen. - In einer alternativen Ausführungsform der Erfindung bewirkt eine Auswahl des "Was-ist-gerade-im-Programm"-Navigationspunktes, dass eine Programmplaninformation angezeigt wird, welche bei dem auf den aktuellen Zeitraum folgenden Zeitraum beginnt. Somit wird, wenn es sich bei dem aktuellen Zeitraum um den 14:00-Zeitraum handelt, Programmplaninformation im Programmgitter
112 (3 bis6 ), beginnend bei 14:30-Zeitraum, angezeigt. - Noch eine weitere alternative Ausführungsform wird mit Bezug auf
29 beschrieben. In dieser Ausführungsform beinhaltet ein Programmführer-Bildschirm140 eine Zeit-Leiste142 , eine Kanal-Leiste144 und ein Programmgitter146 , die im Wesentlichen in der gleichen Weise wie zuvor in Verbindung mit den3 bis6 beschrieben arbeiten. Jedoch beinhaltet in dieser Ausführungsform das Programmgitter146 eine Navigationszelle148 , die vorzugsweise mindestens zwei Navigationspunkte darstellende Icons enthält. Die Icons können einen beliebigen der zuvor erörterten Navigationspunkte repräsentieren, jedoch beinhaltet in diesem Beispiel die Navigationszelle148 ein "Was-ist-gerade-im-Programm"-Icon150 und ein "Programmempfehlungs"-Icon152 . Das Icon150 ist hervorgehoben dargestellt, was anzeigt, wo sich der Cursor befindet. Der Betrachter kann den Cursor unter Verwendung der Navigationstasten der Fernbedienung78 (2 ) aus einer beliebigen der Programm-Zellen im Programmgitter146 auf jedes der Icons150 und152 bewegen, wie zuvor beschrieben wurde. - Anders als bei den im Programmgitter
146 enthaltenen Programm-Zellen kann die Navigationszelle148 als "stationär" betrachtet werden, insofern als sie sich nicht mit dem Rest der Programm-Zellen bewegt, wenn der Betrachter im Programmgitter146 navigiert. Vielmehr verbleibt die Navigationszelle148 vorzugsweise in der unteren rechten Ecke des Programmgitters146 , sogar wenn sich die Kanäle und Zeiten in der Kanal-Leiste144 bzw. der Zeit-Leiste142 ändern. Somit kann der Betrachter den Cursor immer zu einem der in der Navigationszelle148 angezeigten Icons150 und152 navigieren. - Ein Drücken der Auswählen-Taste der Fernbedienung
78 (2 ), während eines der Icons150 oder152 hervorgehoben ist, bewirkt, dass der interaktive Programmführer das Programmgitter146 auf den im ausgewählten Icon angegebenen Navigationspunkt navigiert. Beispielsweise navigiert, nachdem das "Was-ist-gerade-im-Programm"-Icon150 ausgewählt wurde, der interaktive Programmführer das Programmgitter146 auf den aktuellen Zeitraum. Wenn das "Programmempfehlungs"-Icon152 gewählt wurde, dann zeigt das Programmgitter146 Programmplaninformation für die Premiumkanal-Aufstellung an, beginnend bei dem frühesten von den Arbeitsparametern definieren Hauptsendezeit-Zeitraum. Im Wesentlichen hat ein Auswählen eines Icons aus der Navigationszelle148 den gleichen Effekt wie ein Auswählen des zugehörigen Navigationspunktes aus dem Schnellmenü116 (3 ). Der Vorteil, der durch diese Ausführungsform geboten wird, besteht darin, dass der Betrachter nicht das Schnellmenü116 (3 ) aufzurufen braucht, um schnell zu einer gewünschten Stelle in der Programmplaninformation zu navigieren. - Mit Bezug auf
7 , wird nachfolgend ein Programmsuch-Bildschirm200 beschrieben. Der Programmsuch-Bildschirm200 erscheint auf der Anzeigeeinrichtung84 (2 ), wenn der Betrachter den Programmsuch-Anzeigemodus aus dem Schnellmenü116 (3 ) auswählt. In Übereinstimmung mit der Erfindung ermöglicht der Programmsuch-Anzeigemodus dem Betrachter ein einschränkendes Auswahlsuchkriterium und ein nicht einschränkendes Sortierattribut auszuwählen. Das Auswahlkriterium und das Sortierattribut werden auf die Programmplaninformation angewandt, um den Betrachter beim Auffinden von interessierenden Programmen zu unterstützen. - Ähnlich wie der Bilddaten
100 (3 bis6 ) beinhaltet der Bildschirm200 die Titel-Leiste124 . Die Titel-Leiste124 enthält die Uhrzeit-Zelle126 , welche die aktuelle Zeit anzeigt, sowie eine Anzeige, dass der Betrachter das Schnellmenü116 (3 ) durch Drücken der Menü-Taste der Fernbedienung78 (2 ) aufrufen kann. Wenn die Menü-Taste gedrückt wird, erscheint das Schnellmenü116 (3 ) unmittelbar oberhalb der Titel-Leiste124 , wobei sie einen Teil der übrigen Information auf dem Bildschirm200 teilweise verdeckt. Das Schnellmenü116 (3 ) arbeitet im Programmsuch-Anzeigemodus in gleicher Weise wie zuvor für den Programmführer-Anzeigemodus beschrieben wurde. - Wenn das Schnellmenü
116 (3 ) nicht angezeigt wird, ist der Bereich oberhalb der Titel-Leiste124 im Bildschirm200 in drei funktionale Gebiete unterteilt – ein Such-Auswahlmenü202 , ein Sortier-Menü204 und ein Programm-Menü206 . Das Such-Auswahlmenü202 wird vom Betrachter verwendet, um ein einzelnes einschränkendes Such-Auswahlkriterium aus einer Mehrzahl von zur Verfügung stehenden Such-Auswahlkriterien auszuwählen. Das Sortier-Menü204 wird vom Betrachter verwendet, um ein einzelnes, nicht einschränkendes Sortierattribut aus einer Mehrzahl von zur Verfügung stehenden Sortierattributen auszuwählen. Programmplaninformation, welche Programmen entspricht, die das gewählte Such-Auswahlkriterium erfüllen, werden im Programm-Menü206 in der Reihenfolge angezeigt, die durch das gewählte Sortierattribut angegeben ist. Es sei angemerkt, dass, auch wenn in der bevorzugten Ausführungsform der Erfindung lediglich ein einziges Auswahlkriterium und ein einziges Sortierattribut verwendet wird, Kombinationen vielfacher Auswahlkriterien mit einem einzigen Sortierattribut oder einem einzigen Auswahlkriterium mit einer Vielzahl von Sortierattributen oder einer Vielzahl von Auswahlkriterien mit einer Vielzahl von Sortierattributen verwendet werden können, ohne vom erfinderischen Gedanken abzuweichen. - Wenn der Bildschirm
200 das erste Mal auf der Anzeigeeinrichtung84 erscheint, nachdem der Programmsuch-Anzeigemodus aus dem Schnellmenü116 (3 ) ausgewählt wurde, erscheint eine aktive Auswahlkriteriums-Zelle208 hervorgehoben, wodurch die Stelle dargestellt wird, an der sich der Cursor befindet. Die Tatsache, dass sich der Cursor im Such-Auswahlmenü202 befindet, bedeutet, dass der Betrachter mit dem Menü202 unter Verwendung der Aufwärts- und Abwärts-Pfeil-Tasten der Fernbedienung78 (2 ) interagieren kann. Unter Verwendung der Linker- und Rechter-Pfeil-Tasten kann der Betrachter den Cursor auf das Sortier-Menü204 oder das Programm-Menü206 bewegen. Dasjenige der Menüs202 ,204 oder206 , in dem sich der Cursor befindet, ist das aktive Menü (d. h. das Menü, mit dem der Betrachter interagieren kann). - Wenn das Such-Auswahlmenü
202 aktiv ist, kann der Betrachter die Aufwärts- und Abwärts-Pfeil-Tasten verwenden, um ein einziges Such-Auswahlkriterium aus den zur Verfügung stehenden Auswahlkriterien auszuwählen. Ein Drücken der Abwärts-Pfeil-Taste bewirkt, dass das in einer nächsten Suchzelle210 angezeigte Auswahlkriterium (z. B. "Drama") in der aktiven Auswahlkriteriums-Zelle208 erscheint. Ein Drücken der Aufwärts-Pfeil-Taste bewirkt, dass das in einer vorhergehenden Suchzelle212 angezeigte Auswahlkriterium in der aktiven Auswahlkriteriums-Zelle208 erscheint. Das Such-Auswahlmenü202 arbeitet vorzugsweise in der Art einer Endlosschleife, wobei zusätzliche Auswahlkriterien angezeigt werden, wenn der Betrachter einen Bildlauf durch das Menü202 durchführt. Die zur Verfügung stehenden Auswahlkriterien sind als Arbeitsparameter im Speicher76 gespeichert, welche, wie zuvor erläutert, entweder durch das Datenzentrum52 (1 ) oder das Kopfstellen-Übertragungszentrum54 (1 ) definiert werden können. Auswahlkriterien können Filme, Drama, Action, Science Fiction, Komödie, Sport, TV, Do kumentarsendungen, Bezahlfernsehen, eine Ausstrahlung im Lauf der nächsten Stunde etc. beinhalten, sind jedoch nicht auf diese eingeschränkt. Die Reihenfolge, in welcher die verfügbaren Auswahlkriterien präsentiert werden, ist ebenfalls durch die Arbeitsparameter festgelegt. Außerdem ist das "Vorgabe-Auswahlkriterium" (d. h. das Auswahlkriterium, das in der aktiven Auswahlkriteriums-Zelle208 erscheint, wenn der Programmsuch-Anzeigemodus aufgerufen wird) auch durch die Arbeitsparameter definiert. Somit kann das Datenzentrum52 (1 ) oder das Kopfstellen-Übertragungszentrum54 das Vorgabe-Auswahlkriterium auf ein Auswahlkriterium festlegen, das für ein großes Segment aller Fernsehzuschauer von Interesse sein kann. Beispielsweise kann es erwünscht sein, das Vorgabe-Auswahlkriterium auf "Bezahl-Fernsehen" festzulegen, wenn ein beliebter Kinofilm an diesem Abend gezeigt wird. Programme, welche das Vorgabe-Such-Auswahlkriterium erfüllen, werden für eine Auswahl durch den Betrachter im Programm-Menü206 zur Verfügung gestellt, wenn der Bildschirm200 angezeigt wird, nachdem der Programmsuch-Anzeigemodus ausgewählt wurde. - Das Auswahlkriterium, das in der aktiven Auswahlkriteriums-Zelle
208 erscheint, wird vorzugsweise automatisch auf die Programmplaninformation angewandt, um eine Auflistung der Programmplaninformation zu präsentieren, welche dieses einzelne Auswahlkriterium erfüllt. Mit anderen Worten braucht der Betrachter nicht die Auswählen-Taste (oder eine beliebige andere Taste) zu drücken, um das Such-Auswahlkriterium auf die Programmplaninformation anzuwenden. Vielmehr werden Programme, welche dem aktiven Such-Auswahlkriterium genügen, für eine Auswahl durch den Benutzer im Programm-Menü206 verfügbar gemacht, wenn der Betrachter einen Bildlauf durch das Such-Auswahlmenü202 durchführt. Somit verändert sich jedes Mal, wenn die Aufwärts- oder Abwärts-Pfeil-Taste gedrückt wird, die im Programm-Menü206 angezeigte Programmplaninformation in Übereinstimmung mit dem neuen Auswahlkriterium, das in der aktiven Auswahlkriteriums-Zelle208 angezeigt wird. Die Suchauswahl ist einschränkend in dem Sinn, dass Programme, welche dem aktiven Such-Auswahlkriterium nicht genügen, für eine Auswahl durch den Betrachter im Programm-Menü206 nicht zur Verfügung stehen. In einer alternativen Ausführungsform wird das Auswahlkriterium nicht automa tisch auf die Programmplaninformation angewandt. Vielmehr wird das Kriterium nicht angewandt, bis der Betrachter die Auswählen-Taste drückt. - Wenn der Betrachter den Cursor auf das Sortier-Menü
204 bewegt, wird eine aktive Sortierattribut-Zelle214 hervorgehoben (die Hervorhebung ist in7 nicht dargestellt). Wenn die aktive Sortierattribut-Zelle214 hervorgehoben ist, kann der Betrachter die Aufwärts- und Abwärts-Pfeil-Tasten verwenden, um ein Sortierattribut auszuwählen, das auf die im Programm-Menü206 angezeigte Programmplaninformation angewandt werden soll. Ein Drücken der Abwärts-Pfeil-Taste bewirkt, dass das in einer nächsten Sortier-Zelle216 angezeigte Sortierattribut in der aktiven Sortierattribut-Zelle214 erscheint. Ein Drücken der Aufwärts-Pfeil-Taste bewirkt, dass das in einer vorhergehenden Sortier-Zelle218 angezeigte Sortierattribut in der aktiven Sortierattribut-Zelle214 erscheint. Ähnlich wie das Such-Auswahlmenü202 arbeitet das Sortier-Menü204 vorzugsweise in der Art einer Endlosschleife. - Anders als die Such-Auswahlkriterien sind die Sortierattribute nicht einschränkend und haben nicht die Funktion, Programmplaninformation auszuwählen, die in der angezeigten Liste der Programmplaninformation präsentiert werden soll. Somit ist, wenn der Betrachter das Sortierattribut ändert, das Ergebnis einfach eine Änderung der Reihenfolge, in welcher die Programme, welche das aktive Such-Auswahlkriterium erfüllen, im Programm-Menü
206 angezeigt werden. - Die für eine Auswahl durch den Betrachter zur Verfügung stehenden Sortierattribute sind durch die im Speicher
76 (2 ) gespeicherten Arbeitsparameter definiert. Das Vorgabe-Sortierattribut (d. h. dasjenige, welches aktiv ist, wenn der Programmsuch-Anzeigemodus aufgerufen ist) ist auch durch die Arbeitsparameter definiert. Außerdem können die Arbeitsparameter einen unterschiedlichen Satz von Sortierattributen für jedes Such-Auswahlkriterium definieren. Wenn beispielsweise das in der aktiven Auswahlkriteriums-Zelle208 angezeigte Auswahlkriterium "Film" ist, können die im Sortier-Menü204 verfügbaren Sortierattribute gewisse unspezifische Sortierattribute beinhalten, wie beispielsweise ein Sortieren nach der Ausstrahlungszeit, ein alphabetisches Sortieren, ein Sortieren nach der Nummerierung der Kanäle, kann jedoch auch ein Sortieren nach Altersfreigabeempfehlung beinhalten. Da diese Altersfreigabeempfehlung sich normalerweise nicht auf das Auswahlkriterium "Sport" anwenden lässt, steht es nicht im Sortier-Menü204 zur Verfügung, wenn "Sport" das aktive Auswahlkriterium ist. Stattdessen kann im Sortier-Menü204 ein Sortieren nach der Sportart als Sortierattribut angeboten werden, was, wenn dies ausgewählt wird, bewirken würde, dass die Sportprogramme nach der Sportart (z. B. Baseball, Football, Fußball etc.) gruppiert werden. Die Reihenfolge, in welcher die Sportarten präsentiert werden, ist durch die Arbeitsparameter festgelegt. - Das Programm-Menü
206 zeigt Programmplaninformation für Programme an, die das aktive Such-Auswahlkriterium erfüllen, und zwar in einer durch das aktive Sortierattribut bestimmten Reihenfolge. Der Benutzer kann im Programm-Menü206 navigieren, wenn eine der Programmauswahl-Zellen220 hervorgehoben ist (was anzeigt, dass ich dort der Cursor befindet). - Das Programm-Menü
206 beinhaltet einen Menü-Anfangsblock222 , der die Anzahl der Programme angibt, welche das aktive Such-Auswahlkriterium erfüllen. Mindestens ein Gruppen-Anfangsblock224 wird auch im Programm-Menü206 angezeigt. Die Gruppen-Anfangsblöcke224 identifizieren die Untergruppen, welche aus der Anwendung des aktiven Sortierattributs auf die Programmplaninformation resultieren. - Die Programmauswahl-Zellen
220 enthalten vorzugsweise die Programmtitel, Ausstrahlungszeiten und Kanäle (Rufbezeichnungen oder Kanalnummern) der Programme, welche dem aktiven Such-Auswahlkriterium genügen. Wenn jedoch das aktive Sortier-Auswahlattribut "Ausstrahlungszeit" ist, werden anstelle der Programmauswahl-Zellen220 vorzugsweise die Ausstrahlungszeiten in den Gruppen-Anfangsblöcken224 angezeigt. Ähnlich werden, wenn das aktive Sortierattribut "Kanal" ist, anstelle der Programmauswahl-Zellen220 vorzugsweise die Rufbezeichnungen in den Gruppen-Anfangsblöcken224 angezeigt. - Der Betrachter verwendet die Aufwärts- und Abwärts-Pfeil-Tasten, um im Programm-Menü
206 zu navigieren. Der Cursor erscheint lediglich auf den Programm-Zellen220 (nicht auf den Gruppen-Anfangsblöcken224 ). Um mehr Programmplaninformation zu sehen, welche das aktive Such-Auswahlkriterium erfüllt, kann der Betrachter einen Bildlauf durch das Programm-Menü206 durchführen, indem er die Aufwärts-Pfeil-Taste drückt, während sich der Cursor auf dem ersten angezeigten Programm befindet, oder er die Abwärts-Pfeil-Taste drückt, während sich der Cursor auf dem letzten angezeigten Programm befindet. Das Programm-Menü206 arbeitet vorzugsweise in der Art einer Endlosschleife. - Um ein Programm zum Anschauen oder Aufzeichnen auszuwählen oder um zusätzliche Information betreffend ein Programm anzuschauen, drückt der Betrachter die Auswählen-Taste, während die Programmwahl-Zelle
220 , welche einem interessierenden Programm entspricht, hervorgehoben ist. Diese Merkmale werden in Verbindung mit10 später noch detaillierter beschrieben. - Wie zuvor erwähnt, ist das Schnellmenü
116 (3 ) vorzugsweise kontextsensitiv. Wenn das Schnellmenü116 (3 ) aus dem Programmsuch-Anzeigemodus aufgerufen wird, beinhaltet es vorzugsweise einen Menüpunkt, der als "Zurückkehren" identifiziert ist. Ähnlich wie bei den zuvor beschriebenen Navigationspunkten ruft eine Auswahl des Zurückkehren-Menüpunktes den Programmführer-Anzeigemodus auf. Wenn jedoch "Zurückkehren" ausgewählt ist, beinhaltet der Bildschirm100 (3 bis6 ) Programmplaninformation, die dem Programm entspricht, das in der im Programm-Menü hervorgehobenen letzten Programmwahl-Zelle220 identifiziert ist. Dieses nützliche Merkmal erlaubt, dass der Betrachter andere Programme in Betracht ziehen kann, deren Ausstrahlung zur gleichen Zeit wie das hervorgehobene Programm geplant ist, bevor er eine Auswahl trifft. - Nachfolgend wird mit Bezug auf
8 ein Tagesprogramm-Bildschirm300 beschrieben. Der Tagesprogramm-Bildschirm300 erscheint auf der Anzeigeeinrich tung84 (2 ), wenn der Betrachter den Tagesprogramm-Anzeigemodus aus dem Schnellmenü116 (3 ) auswählt. In Übereinstimmung mit der Erfindung liefert der Tagesprogramm-Anzeigemodus eine komfortable grafische Benutzeroberfläche, welche dem Benutzer ermöglicht, schnell zu Programmplaninformationen für Programme zu navigieren, die an einem festgelegten Tag ausgestrahlt werden sollen (oder gerade ausgestrahlt werden). Der Tagesprogramm-Anzeigemodus bietet auch die Möglichkeit einer sogar noch genaueren Navigation, indem dem Betrachter ermöglicht wird, für den festgelegten Tag einen Tagesteil (d. h. einen Stundenzeitraum) festzulegen. Wenn der Betrachter zum Programmführer-Bildschirm100 (3 bis6 ) zurückkehrt, nachdem er unter Verwendung des Bildschirms300 einen Tag und einen Tagesteil festgelegt hat, führt das Programmgitter112 ein Navigieren zu einer Programmplaninformation für den festgelegten Tag und den festgelegten Tagesteil durch. Jedoch sei angemerkt, dass der festgelegte Tag und der festgelegte Tagesteil den Umfang der zur Verfügung stehenden oder dem Betrachter angezeigten Programmplaninformation nicht einschränken oder diese Information in irgendeiner Weise einschränkend auswählen (d. h. es handelt sich nicht um einschränkende Auswahlkriterien). Vielmehr fungiert der Tagesprogramm-Anzeigemodus als Positionierungswerkzeug. - Ähnlich wie der Bildschirm
100 (3 bis6 ) beinhaltet der Bildschirm300 die Titel-Leiste124 . Die Titel-Leiste124 enthält die Uhrzeit-Zelle126 , welche die aktuelle Zeit anzeigt, und eine Anzeige, dass der Betrachter das Schnellmenü116 (3 ) durch Drücken der Menü-Taste der Fernbedienung78 (2 ) aufrufen kann. Nach seinem Aufrufen erscheint das Schnellmenü116 (3 ) unmittelbar oberhalb der Titel-Leiste124 . Das Schnellmenü116 (3 ) arbeitet im Tagesprogramm-Anzeigemodus in der gleichen Weise, wie zuvor für den Programmführer-Anzeigemodus beschrieben. - Der Bereich des Bildschirms
300 oberhalb der Titel-Leiste124 enthält zwei Betrachter-Menüs – ein Kalender-Menü302 und ein Tagesteil-Menü304 . Das Kalender-Menü302 ähnelt einem herkömmlichen Monatskalender. Der zur Anzeige im Kalender-Menü302 ausgewählte Monat ist ein Monat mit Tagen, für welche Programmplaninformation zur Verfügung steht. - Die starken Umrandungen um die Kalender-Zellen
306 ,308 ,310 ,312 ,314 ,316 und318 zeigen an, dass der Speicher76 (2 ) Programmplaninformation für Programme enthält, die an diesen Tagen ausgestrahlt werden sollen (oder gerade ausgestrahlt werden). Wie in8 dargestellt, speichert der Speicher76 (2 ) vorzugsweise Programmplaninformation für sieben Tage, beginnend mit dem aktuellen Tag (in diesem Beispiel 9. bis 15. Februar). Selbstverständlich kann die Menge an Programmplaninformation, die dem Betrachter zur Verfügung gestellt wird, variieren, ohne vom erfinderischen Gedanken abzuweichen. Die Zelle306 ist ebenfalls hervorgehoben, was anzeigt, dass sich dort ein Kalender-Cursor befindet. Wenn der Tagesprogramm-Anzeigemodus aufgerufen ist, wird der Cursor in der Zelle platziert, welche dem letzten Tag entspricht, für das Programmplaninformation im Programmführer-Anzeigemodus berücksichtigt wird. Somit erscheint, wenn der Tagesprogramm-Anzeigemodus aufgerufen wird, unmittelbar, nachdem der interaktive Programmführer aktiviert wurde (d. h. bevor der Betrachter versucht, im Programmführer-Anzeigemodus zu navigieren), der Cursor in der den aktuellen Tag repräsentierenden Zelle, bei welcher es sich um die erste der stark umrandeten Zellen handelt. In dem in8 dargestellten Beispiel repräsentiert die Zelle308 den aktuellen Tag. - Um einen neuen Tag auszuwählen, verwendet der Betrachter die Linker- und Rechter-Pfeil-Tasten der Fernbedienung
78 (2 ), um den Cursor von einer Kalender-Zelle zur nächsten zu bewegen. Der Cursor kann lediglich in einer einzigen der stark umrandeten Zellen306 ,308 ,310 ,312 ,314 ,316 und318 erscheinen. Wenn die Zelle306 hervorgehoben ist, bewegt ein Drücken der Linker-Pfeil-Taste den Cursor auf die Zelle318 . Wenn die Zelle318 hervorgehoben ist, bewegt ein Drücken der Rechter-Pfeil-Taste den Cursor auf die Zelle306 . - Zu einem Ende eines beliebigen gegebenen Monats hin erstreckt sich die verfügbare Programmplaninformation in den nächsten Monat hinein. In dieser Situation än dert sich der im Kalender-Menü
302 angezeigte Monat automatisch, wenn der Betrachter versucht, den Cursor von einem Monat zum nächsten zu bewegen. Wenn beispielsweise Programmplaninformation für den Zeitraum vom 27. Februar bis zum 5. März zur Verfügung steht, bewirkt ein Drücken der Rechter-Pfeil-Taste, während die Zelle320 (28. Februar) hervorgehoben ist, dass der Kalender302 auf den nächsten Monat umschaltet. Der Cursor würde auf der (nicht dargestellten) Zelle für den 1. März erscheinen. Ein Drücken der Linker-Pfeil-Taste, während der Cursor sich auf der Zelle für den 1. März befindet, führt zu einem erneuten Anzeigen des Februar-Kalenders im Kalender-Menü302 . - Das Tagesteil-Menü
304 beinhaltet bevorzugt eine Mehrzahl von Tagesteil-Zellen322 . In dem in8 dargestellten Beispiel beinhaltet das Tagesteil-Menü304 sechs Tagesteil-Zellen322 , von denen jede vier Stunden Programmplaninformation repräsentiert. - Eine der Tagesteil-Zellen
322 (die "Morgens"-Zelle) ist hervorgehoben, um darzustellen, wo sich der Tagesteil-Cursor befindet. In ähnlicher Weise wie bei Kalender-Cursor erscheint der Tagesteil-Cursor zu Anfang in dem Tagesteil, der im Programmführer-Anzeigemodus (3 bis6 ) als letztes in Betracht gezogen wurde. Der Betrachter bewegt den Tagesteil-Cursor durch Drücken der Aufwärts- oder Abwärts-Pfeil-Taste der Fernbedienung78 (2 ). Somit werden der Kalender-Cursor und der Tagesteil-Cursor gleichzeitig im Bildschirm300 angezeigt. Jedoch reagieren diese auf unterschiedliche Tasten der Fernbedienung78 (2 ). Der Cursor kann um das Tagesteil-Menü304 herum nach Bedarf bewegt werden. - Nachdem ein Tag und ein Tagesteil ausgewählt wurden, kann der Betrachter zum Programmführer-Anzeigemodus (
3 bis6 ) zurückkehren, um Programmplaninformation für den gewählten Tag und den gewählten Tagesteil anzuschauen. Dies wird durch Drücken der Auswählen-Taste oder durch Aufrufen des Schnellmenüs116 (3 ) bewerkstelligt, indem die Menü-Taste gedrückt wird und dann der kontext-sensitive Menüpunkt "Zurückkehren" ausgewählt wird. Das Programmgitter112 navigiert dann zum ausgewählten Tag und Tagesteil. - Nachfolgend wird mit Bezug auf
9 ein Lieblingskanal-Bildschirm400 beschrieben. Der Lieblingskanal-Bildschirm400 erscheint auf der Anzeigeeinrichtung84 (2 ), wenn der Betrachter den Lieblingskanal-Anzeigemodus aus dem Schnellmenü116 (3 ) auswählt. Der Lieblingskanal-Anzeigemodus ermöglicht dem Betrachter, eine Lieblingskanal-Aufstellung auszuwählen, welche zum Sortieren der im Programmführer-Anzeigemodus angezeigten Kanäle verwendet wird. Durch Auswählen einer Lieblingskanal-Aufstellung kann der Betrachter die im Programmführer-Anzeigemodus angezeigte Programmplaninformation so sortieren, dass die Kanäle, welche den Betrachter am meisten interessieren, als erste erscheinen, und zwar in der vom Betrachter gewählten Reihenfolge. Programmplaninformation für die übrigen Kanäle folgen dahinter. Die gewählte Lieblingskanal-Aufstellung funktioniert vorzugsweise lediglich im Programmführer-Anzeigemodus (3 bis6 ). Sie hat vorzugsweise keinen Effekt auf den Programmsuch-Anzeigemodus (7 ). Außerdem wird die Lieblingskanal-Aufstellung vorzugsweise nicht auf die Premiumkanal-Aufstellung angewandt. - Ähnlich wie die Bildschirme
100 ,200 und300 beinhaltet der Bildschirm400 die Titel-Leiste124 mit der Uhrzeit-Zelle126 . Das Schnellmenü116 (3 ) steht ebenfalls zur Verfügung. - Der Bildschirm
400 beinhaltet zwei Menüs – ein vollständiges Kanal-Aufstellungsmenü402 und ein Lieblingskanal-Aufstellungsmenü404 . Das Menü402 präsentiert eine Liste der vom Kopfstellen-Übertragungszentrum450 (1 ) bereitgestellten Kanäle. Das Menü402 enthält eine Mehrzahl von Zellen406 und408 , welche jeweils eine Kanalnummer und eine Rufbezeichnung für einen einzigen der zur Verfügung stehenden Kanäle anzeigen. Die Zelle406 ist hervorgehoben dargestellt, um anzugeben, wo sich der Cursor befindet. Die Aufwärts- und Abwärts-Pfeil-Tasten werden verwendet, um den Cursor von einer Zelle zur nächsten zu bewegen. Das Menü402 zeigt eine Teilmenge der verfügbaren Kanäle an, jedoch kann der Betrachter einen Bildlauf durch das Menü402 ausführen, um weitere Kanäle in der vollständigen Kanal-Aufstellung in Betracht zu ziehen. Das Menü402 arbeitet vorzugsweise in der Art einer Endlosschleife. - Das Menü
404 enthält auch eine Mehrzahl von Zellen410 , welche Kanalnummern und Rufbezeichnungen anzeigen, die den Lieblingskanal-Aufstellungen des Betrachters entsprechen. Wenn der Lieblingskanal-Anzeigemodus aufgerufen ist, wird die vom Betrachter zuvor ausgewählte Lieblingskanal-Aufstellung aus dem Speicher76 (2 ) ausgelesen. In dem in8 dargestellten Beispiel beinhaltet die Lieblingskanal-Aufstellung des Betrachters die in den Zellen410 dargestellten neun Kanäle. Eine nicht verwendete Zelle412 bleibt leer. Wenn der Benutzer nicht vorab eine Lieblingskanal-Aufstellung vorgenommen hat, würde das Menü404 aus einem Feld von leeren Zellen412 bestehen. Wenn die Lieblingskanal-Aufstellungen des Betrachters mehr Kanäle beinhaltet als auf einmal angezeigt werden können, kann beim Menü404 (ähnlich wie bei Menü402 ) ein Bildlauf durchgeführt werden, um zusätzliche Kanäle anzuzeigen. Um beim Menü404 einen Bildlauf durchzuführen, bewegt der Betrachter den Cursor zuerst unter Verwendung der Linker- oder Rechter-Pfeil-Taste auf das Menü404 . - Der Bildschirm
400 beinhaltet auch ein Auswählen-Icon414 . Der Cursor kann unter Verwendung der Linker- oder Rechter-Pfeil-Taste auf das ausgewählte Icon414 platziert werden. Wenn die Auswählen-Taste der Fernbedienung78 (2 ) gedrückt wird, während das Auswählen-Icon414 hervorgehoben ist, wird die Lieblingskanal-Aufstellung des Menüs404 im Speicher76 (2 ) gespeichert und der interaktive Programmführer kehrt in den Programmführer-Anzeigemodus (3 bis6 ) zurück. Die Programmplaninformation wird dann in Übereinstimmung mit der gespeicherten Lieblingskanal-Aufstellung des Betrachters präsentiert. - Der Betrachter erstellt eine Lieblingskanal-Aufstellung, indem er Kanäle aus dem Menü
402 auswählt und die ausgewählten Kanäle an gewünschten Stellen in das Menü404 einfügt. Beispielsweise führt der Betrachter, um den in der Zelle406 angegebenen Kanal (d. h. Kanal2 ) in die Lieblingskanal-Aufstellung einzufügen, ein Drücken der Auswählen-Taste durch, während sich der Cursor in der Zelle406 befindet. Der Cursor springt dann automatisch auf die erste leere Zelle im Menü404 , bei welcher es sich um die Zelle412 im in9 dargestellten Beispiel handelt. Die Kanalnummer und die Rufbezeichnung werden ebenfalls in der Zelle412 angezeigt (nicht in9 dargestellt). Der Betrachter drückt dann die Auswählen-Taste, um den ausgewählten Kanal an der hervorgehobenen Stelle (z. B. der Zelle412 ) vorübergehend einzufügen. Es sei angemerkt, dass die Lieblingskanal-Aufstellung nicht in nummerischer Reihenfolge zu erfolgen braucht. Die vom Betrachter auf dem Bildschirm400 definierte Kanalabfolge wird verwendet, um Programmplaninformation im Programmführer-Anzeigemodus (3 bis6 ) zu präsentieren. - Um Kanäle aus der Lieblingskanal-Aufstellung zu entfernen, bewegt der Betrachter den Cursor auf das Menü
404 , ohne einen Kanal aus dem Menü402 auszuwählen. Der Betrachter kann dann den Cursor auf eine beliebige eine Kanalidentifikation enthaltende Zelle bewegen (z. B. eine beliebige der Zellen410 ). Das Drücken der Auswählen-Taste, während eine der Zellen410 hervorgehoben ist, bewirkt, dass eine (nicht dargestellte) Eingabeaufforderung angezeigt wird, welche eine Löschbestätigung anfordert. Das Löschen kann durch Drücken der Auswählen-Taste bestätigt werden. Wenn die Auswählen-Taste gedrückt wird, wird der in der hervorgehobenen Zelle erscheinende Kanal gelöscht. Die gelöschte Zelle kann später mit einem weiteren Kanal gefüllt werden oder kann leer bleiben, wodurch die Größe der Lieblingskanal-Aufstellung verringert wird. - Wenn der Betrachter mit der Lieblingskanal-Aufstellung zufrieden ist, kann die Linker- oder Rechter-Pfeil-Taste verwendet werden, um den Cursor zum Auswählen-Icon
414 zu bewegen. Dann wird durch Drücken der Auswählen-Taste die Lieblingskanal-Aufstellung gespeichert und angewandt, wie zuvor beschrieben. Um den Bildschirm400 zu verlassen, ohne die Änderungen zu speichern, kann das Schnellmenü116 (3 ) aufgerufen werden. - Sobald eine Lieblingskanal-Aufstellung im Speicher
76 (2 ) gespeichert wurde, wird sie automatisch auf die Programmplaninformation angewandt, jedes Mal, wenn der interaktive Programmführer aufgerufen wird. In einer alternativen Ausführungsform erlaubt der interaktive Programmführer ein Erzeugen und Speichern von mehreren unterschiedlichen Lieblingskanal-Aufstellungen (z. B. eine für jedes Mitglied eines Haushalts). Um dies zu bewerkstelligen, verlangt der interaktive Programmführer eine (nicht dargestellte) persönliche Identifikationsnummer, jedesmal wenn der Programmführer aufgerufen wird. Die persönliche Identifikationsnummer wird verwendet, um jede Lieblingskanal-Aufstellung eindeutig zu identifizieren. - Es kann auch erwünscht sein, dem Betrachter zu erlauben, die Lieblingskanal-Aufstellung zu deaktivieren. Dies kann bewerkstelligt werden, indem das Schnellmenü
116 (3 ) mit einem kontext-sensitiven Menüpunkt versehen wird, der mit "Deaktivieren" bezeichnet ist (nicht dargestellt). Ein Auswählen von "Deaktivieren" verhindert die Anwendung der Lieblingskanal-Aufstellung für die aktuelle Sitzung, oder bis der Betrachter wieder auf den Bildschirm400 zurückkehrt, um einen (nicht dargestellten) kontext-sensitiven "Aktivierungs"-Menüpunkt aus dem Schnellmenü116 (3 ) auszuwählen. - Mit Bezug auf
10 wird nachfolgend ein Programmauswahl-Bildschirm500 beschrieben. Der Programmauswahl-Bildschirm erscheint auf der Anzeigeeinrichtung84 (2 ), wenn der Betrachter ein Programm entweder vom Bildschirm100 im Programmführer-Anzeigemodus (3 bis6 ), oder von Bildschirm200 im Programmsuch-Anzeigemodus (7 ) auswählt. Der Programmauswahl-Bildschirm500 wird ebenfalls angezeigt, wenn der Betrachter den (nicht dargestellten) Menüpunkt "Abspielgerät" aus dem Schnellmenü116 (3 ) auswählt. Wie in10 gezeigt, beinhaltet der Bildschirm500 die Titel-Leiste124 mit der Uhrzeit-Zelle126 . Das Schnellmenü116 (3 ) kann vom Bildschirm500 aus aufgerufen werden, indem die Menü-Taste der Fernbedienung78 (2 ) gedrückt wird. - Der Bildschirm
500 beinhaltet weiter ein Programmtitelfenster502 , ein Beschreibungsfenster504 , ein Videoclip-Fenster506 und ein Menüfenster508 . Wenn der Bildschirm500 durch Auswählen eines Programms entweder vom Bildschirm100 (3 bis6 ) oder dem Bildschirm200 (7 ) aus aufgerufen wird, zeigt das Programmtitel-Fenster502 den Titel des ausgewählten Programms an. Außerdem zeigt das Beschreibungsfenster504 weitere Information an, die in der Programmplaninformation enthalten sein kann, welche im Speicher76 (2 ) für das gewählte Programm gespeichert ist. Derartige Information kann Ausstrahlungstag und -zeit, den Kanal, mitwirkende Darsteller, eine Altersfreigabeempfehlung etc. beinhalten. - Das Videoclip-Fenster
506 wird verwendet, um einen kurzen, das gewählte Programm betreffenden Videoclip anzuzeigen (falls ein Videoclip in der Programmplaninformation für das ausgewählte Programm enthalten ist). Dieses Merkmal ist in der ebenfalls anhängigen US-Patentanmeldung Seriennr. 08/246,949 mit dem Titel "Video Clip Program Guide" beschrieben, die ebenfalls der Inhaberin dieser Erfindung übertragen wurde und hiermit durch Bezugnahme in ihrer Gesamtheit Bestandteil dieser Erfindung ist. - Wenn der Bildschirm
500 vom Schnellmenü116 (3 ) aus aufgerufen wird, sind die Fenster502 ,504 und506 leer. - Die im Menüfenster
508 präsentierten Auswahlpunkte hängen auch von den Umständen ab, unter denen der Bildschirm500 aufgerufen wird. Die in10 dargestellten Auswahlpunkte werden präsentiert, wenn der Betrachter auf dem Bildschirm100 (3 bis6 ) oder dem Bildschirm200 (7 ) ein Programm auswählt, das nicht gerade ausgestrahlt wird. Ein Auswahlpunkt510 ist hervorgehoben dargestellt, um darzustellen, wo sich der Cursor befindet. Die Aufwärts- und Abwärts-Pfeil-Tasten können verwendet werden, um den Cursor von einem Menüpunkt zum nächsten zu bewegen. Die Auswählen-Taste wird verwendet, um einen Menüpunkt auszuwählen. - Der Menüpunkt "Hinzufügen-zur-Liste-der-Programme,-deren-Anschauen-geplantist" wird verwendet, um einen Eintrag für das gewählte Programm in diese Liste mit den Programmen, deren Anschauen geplant ist, einzufügen. Wenn sich die aktuelle Zeit dem Ausstrahlungszeitpunkt für ein Programm, das in dieser Liste mit den Programmen, deren Anschauen geplant ist, aufgelistet ist, annähert oder mit diesem übereinstimmt, zeigt die Anzeigeeinrichtung
84 (2 ) einen (nicht dargestellten) Prompt an, welcher den Betrachter in Kenntnis setzt, dass ein interessierendes Programm gerade beginnt. Der Prompt wird (sofern die Anzeigeeinrichtung84 angeschaltet ist) angezeigt, sogar wenn der interaktive Programmführer nicht aktiv ist. Der Betrachter kann den Prompt ausblenden, indem er eine beliebige Navigationstaste der Fernbedienung78 (2 ) drückt. - Der Menüpunkt "Hinzufügen-zur-Aufzeichnungsliste" wird verwendet, um einer Aufzeichnungsliste einen Eintrag für das ausgewählte Programm hinzuzufügen. Wenn sich die aktuelle Zeit an die Ausstrahlungszeit für ein in der Aufzeichnungsliste aufgeführtes Programm annähert oder mit dieser übereinstimmt, veranlasst die Steuereinheit
74 (2 ), dass sich die Abstimmschaltung72 (2 ) auf den passenden Kanal einstellt. Über den IR-Sender90 (2 ) bewirkt die Steuereinheit74 (2 ) auch, dass der VCR88 (2 ) mit dem Aufzeichnen zum passenden Zeitpunkt beginnt (unter der Annahme, dass der VCR88 (2 ) zuvor durch den Betrachter angeschaltet wurde). - Der Menüpunkt "Anzeigen-der-Liste-der-Programme,-deren-Anschauen-geplantist" wird verwendet, um eine (nicht dargestellte) Anzeige aufzurufen, welche Programmplaninformation für Programme auflistet, welche der Liste mit den Programmen, deren Anschauen geplant ist, hinzugefügt wurde. Der Menüpunkt "Anzeigen-der-Aufzeichnungsliste" arbeitet in ähnlicher Weise mit Bezug auf die Aufzeichnungsliste. Vorzugsweise beinhaltet die (nicht dargestellte) angezeigte Information für jedes Programm den Titel, die Ausstrahlungszeit und den Kanal. Die Navigationstasten der Fernbedienung
78 (2 ) können verwendet werden, um die jeweilige angezeigte Liste zu auszublenden. - Der Menüpunkt "Andere-Zeitpunkte" wird verwendet, um eine (nicht dargestellte) Liste von Ausstrahlungszeiten außer dieser gewählten Zeit für das ausgewählte Programm anzuzeigen.
- Um den Bildschirm
500 zu verlassen und zum Bildschirm zurückzukehren, von dem aus er aufgerufen wurde, wählt der Benutzer den "Verlassen"-Menüpunkt. Alternativ kann das Schnellmenü116 (3 ) verwendet werden, um den Bildschirm500 zu verlassen. - Falls der Bildschirm
500 durch Auswählen eines gerade ausgestrahlten Programms aufgerufen wird, werden die Menüpunkte "Hinzufügen-zur-Liste-der-Programme,-deren-Anschauen-geplant-ist" und "Hinzufügen-zur-Aufzeichnungsliste" nicht angezeigt. Stattdessen ist der erste angezeigte Menüpunkt vorzugsweise "Einstellendes-Programms". Wenn "Einstellen-des-Programms" gewählt ist, weist die Steuereinheit74 (2 ) die Abstimmschaltung72 (2 ) an, das ausgewählte Programm einzustellen. Das ausgewählte Programm wird dann auf der Anzeigeeinrichtung84 (2 ) präsentiert. - Wenn der Bildschirm
500 vom Schnellmenü116 (3 ) aus aufgerufen wird, stehen lediglich die Menüpunkte "Anzeigen-der-Liste-der-Programme,-deren-Anschauen-geplant-ist", "Anzeigen-der-Aufzeichnungsliste" und "Verlassen" zur Verfügung. - Die Erfindung zieht auch die Verwendung von zusätzlichen Menüpunkten in Betracht, welche bei einem Duplex-Kabelnetz geeignet wären (d. h. einem, das eine Zweiweg-Kommunikation zwischen der Set-Top-Box
70 (2 ) und dem Kopfstellen-Übertragungszentrum54 (1 ) erlaubt). Beispielsweise können in einem derartigen System, wenn der Betrachter entweder vom Bildschirm100 (3 bis6 ) oder dem Bildschirm200 (7 ) aus den Bildschirm500 durch Auswählen eines Bezahlprogramms aufruft, die Menüpunkte einen "Bezahlfernsehen-bestellen"-Menüpunkt beinhalten. Falls der Betrachter diesen Menüpunkt wählt, sendet die Set-Top-Box70 (2 ) diese Anfrage an das Kopfstellen-Übertragungszentrum54 . - Die im Speicher
76 (2 ) gespeicherte Programmplaninformation kann auch verwendet werden, um einen verkürzten Programmführer bereitzustellen, der dem Bet rachter erlaubt, die Programmplaninformation durchzuschauen, während gleichzeitig ein Fernsehprogramm auf der Anzeigeeinrichtung84 (2 ) angeschaut wird. Um den verkürzten Programmführer zu implementieren, beinhaltet die Fernbedienung78 (2 ) vorzugsweise eine zusätzliche Taste (die z. B. mit der Aufschrift "Durchsuchen" versehen ist), um den verkürzten Programmführer aufzurufen. Der verkürzte Programmführer wird vorzugsweise als Einblendung auf dem gerade angeschauten Fernsehprogramm angezeigt, wenn die Durchsuchen-Taste gedrückt wird. Der verkürzte Programmführer wird vorzugsweise auf dem unteren Abschnitt der Anzeigeeinrichtung84 (2 ) angezeigt, so dass er nicht übermäßig ablenkt. - Der in Übereinstimmung mit der Erfindung bereitgestellte verkürzte Programmführer lässt sich unter Bezugnahme auf die
30 bis33 verstehen. Eine Anzeige550 zeigt den verkürzten Programmführer an wie er bei seinem ersten Aufruf erscheinen kann. Wie in30 dargestellt, zeigt der verkürzte Programmführer, wenn er aufgerufen wird, nicht die Programmplaninformation an. Stattdessen präsentiert die Anzeige550 einfach den Titel des Programms, das im Moment auf der Anzeigeeinrichtung84 (2 ) gezeigt wird. Die (nicht dargestellte) Kanalnummer kann auch angezeigt werden, jedoch vorzugsweise in der oberen linken Ecke der Anzeigeeinrichtung84 (2 ). Die Anzeige der Kanalnummer bleibt vorzugsweise für ca. 5 Sekunden, oder bis der Betrachter irgendeine Navigationstaste der Fernbedienung78 (2 ) drückt, bestehen. Somit erhält der Betrachter, durch einfaches Drücken der Durchsuchen-Taste, eine unmittelbare und deutliche Anzeige von Kanal und Titel des gerade auf der Anzeigeeinrichtung84 (2 ) gezeigten Programms. - Die Anzeige
550 ist hervorgehoben dargestellt, was das Vorhandensein eines Cursors anzeigt, den der Betrachter unter Verwendung der Navigationstasten steuern kann. Falls der Betrachter die Rechter-Pfeil-Taste ausgehend von der Anzeige550 drückt, erscheint unmittelbar die Kanalnummer in der oberen linken Ecke der Anzeigeeinrichtung84 (2 ). Zusätzlich erscheint eine Anzeige556 anstelle der Anzeige550 . Die Anzeige556 stellt auch noch keine Programmplaninformation des aktuellen Programms dar (d. h. kein Kanal wird angezeigt). Vielmehr beinhaltet die Anzeige556 eine Zeit-Leiste558 , die vorzugsweise vier Zeit-Zellen560 ent hält, welche jeweils einen halbstündigen Programmablaufszeitraum repräsentieren. Die Anzeige556 beinhaltet auch ein einzeiliges Programmgitter562 , das in diesem Beispiel eine Mehrzahl von Programm-Zellen564 ,566 ,568 und570 enthält. Ähnlich wie die Programm-Zellen des Programmgitters112 (3 bis6 ) variieren die Breiten der Programm-Zellen564 ,566 ,568 und570 in Übereinstimmung mit den Längen der in den Programm-Zellen identifizierten Programme. Somit würde eine Programm-Zelle für ein zweistündiges Programm die gesamte Breite des Programmgitters562 überspannen. - Durch Drücken der Rechter-Pfeil-Taste ausgehend von der Anzeige
550 bewegt der Betrachter den Cursor zur Programm-Zelle566 . Weiter bewirkt ein Drücken der Rechter-Pfeil-Taste, dass sich der Cursor weiter nach rechts bewegt, bis die Programm-Zelle570 erreicht wird, und bei diesem Punkt führen, bei fortgesetztem Drücken der Rechter-Pfeil-Taste, das Programmgitter562 und die Zeit-Leiste558 einen Bildlauf durch, um zusätzliche Programmtitel für spätere Zeiträume anzuzeigen. Das Programmgitter562 und die Zeit-Leiste558 führen reagierend auf ein Drücken der Linker-Pfeil-Taste je nach Bedarf ebenfalls einen Bildlauf nach links durch, vorzugsweise bis zum aktuellen Zeitraum (d. h. der Programm-Zelle564 ). Wenn jedoch die Programm-Zelle564 erreicht wird, fährt der verkürzte Programmführer vorzugsweise mit der Anzeige550 für das gerade auf der Anzeigeeinrichtung84 (2 ) gezeigte Programm fort. Diese Präsentation liefert dem Betrachter die unmittelbare Rückmeldung, dass er oder sie zurück zu dem Programmtitel navigiert hat, der dem gerade angeschauten Programm entspricht. Wenn die Anzeige550 auf diese Weise erneut angezeigt wird, wird der Kanal vorzugsweise erneut in der oberen linken Ecke der Anzeigeeinrichtung84 (2 ) für ca. 5 Sekunden oder bis die nächste Navigationstaste gedrückt wurde, angezeigt. - Falls der Betrachter die Abwärts-Pfeil-Taste ausgehend von der Anzeige
550 drückt, wird eine Anzeige551 anstelle der Anzeige550 präsentiert. Die Anzeige551 liefert immer noch keine Programmplaninformation (d. h. Ausstrahlungszeiten werden nicht geliefert). Die Anzeige551 beinhaltet eine einzelne Kanalzelle552 , welche eine Kanalnummer und eine Rufbezeichnung enthält, und eine einzelne Pro gramm-Zelle554 , welche den Titel des Programms anzeigt, das im Moment auf dem durch die Kanalzelle552 angezeigten Kanal ausgestrahlt wird. Jedesmal wenn der Betrachter die Abwärts-Pfeil-Taste drückt, wird der Inhalt der Kanalzelle552 und der Programm-Zelle554 durch die passende Information für den nächsten Kanal in der Abfolge der zur Verfügung stehenden Kanäle ersetzt. Der Betrachter kann die Aufwärts-Pfeil-Taste verwenden, um sich durch die Kanäle zurückzubewegen, bis der aktuelle Kanal erreicht wird, und zu diesem Zeitpunkt wird die Anzeige551 durch die Anzeige550 ersetzt. - Sobald der Betrachter in einer "abgeknickten" Weise navigiert (d. h. wenn er den Cursor sowohl vom aktuellen Zeitraum als auch vom aktuellen Kanal wegbewegt), wird es wünschenswert, Programmplaninformation (d. h. Ausstrahlungszeit, Kanal und Titel) wie in einer Anzeige
572 gezeigt, anzuzeigen. Die Anzeige572 beinhaltet eine Kanalzelle574 , eine Datum-Zelle576 , eine Zeit-Leiste578 , die eineinhalb Stunden überspannt, und ein Programmgitter580 . Der Betrachter kann im Programmgitter580 im Wesentlichen in der gleichen Weise wie zuvor für das Programmgitter112 (3 bis6 ) beschrieben navigieren – der Hauptunterschied liegt darin, dass Programmplaninformation für lediglich einen einzigen Kanal zu einer beliebigen gegebenen Zeit angezeigt wird. - Die Auswählen-Taste der Fernbedienung
78 (2 ) hat im verkürzten Programmführer vorzugsweise die Funktion, die Abstimmschaltung72 (2 ) zu veranlassen, den Kanal des hervorgehobenen Programms einzustellen, falls das Programm im Moment ausgestrahlt wird. Andernfalls hat die Auswählen-Taste keinen Effekt. In einer alternativen Ausführungsform kann die Auswählen-Taste stattdessen verwendet werden, um den Abspielgerät-Bildschirm500 (10 ) aufzurufen, um dem Betrachter zu ermöglichen, das hervorgehobene Programm für ein späteres Anschauen oder Aufzeichnen im Plan vorzumerken. - Der verkürzte Programmführer bleibt vorzugsweise für einen vorbestimmten Zeitraum (vorzugsweise ca. 5 Sekunden) nach letzten Drücken einer Taste der Fernbe dienung
78 (2 ) auf der Anzeigeeinrichtung84 (2 ) und wird anschließend automatisch ausgeblendet. - Nachfolgend Bezug nehmend auf die
11 bis28 wird eine Reihe von logischen Ablaufdiagrammen beschrieben, welche auf einer funktionalen Ebene ein Steuerprogramm darstellen, das von der Steuereinheit74 (2 ) ausgeführt wird, um den interaktiven Programmführer der Erfindung zu implementieren. - Eine Hauptprogrammschleife
600 wird in Verbindung mit11 beschrieben. Auch wenn die Hauptprogrammschleife600 als herkömmliches Top-Down-Ablaufdiagramm dargestellt ist, ist es vorzugsweise als eine Sammlung von Unterbrechungsgesteuerten Routinen implementiert, welche die dargelegten Funktionen ausführen. Das Programm beginnt mit Test602 , bei dem die Steuereinheit74 (2 ) bestimmt, ob Programmplaninformation und/oder Software (einschließlich Arbeitsparametern), welche im Moment nicht im Speicher76 (2 ) gespeichert sind, vom Kopfstellen-Übertragungszentrum54 (1 ) empfangen werden. Falls derartige Daten oder Software gerade empfangen werden, speichert die Steuereinheit74 (2 ) die empfangenen Daten im Speicher76 (2 ) bei Schritt604 . Andernfalls führt die Steuereinheit74 (2 ) einen Test606 durch, um zu bestimmen, ob sich die aktuelle Zeit einer Programmausstrahlungszeit nähert, die entweder in der Liste der Programme, deren Anschauen geplant ist, oder der Aufzeichnungsliste im Speicher76 (2 ) gespeichert ist. - Falls sich die aktuelle Zeit einer gespeicherten Ausstrahlungszeit nähert, bestimmt die Steuereinheit (
2 ) bei Schritt608 , in welcher Liste die Ausstrahlungszeit gespeichert ist. Falls die Ausstrahlungszeit in der Liste mit den zum Anschauen geplanten Programmen gespeichert ist, veranlasst die Steuereinheit74 (2 ) die Anzeigeeinrichtung84 (2 ) einen Prompt anzuzeigen (sofern die Anzeigeeinrichtung84 angeschaltet ist), um den Betrachter zu benachrichtigen, dass ein zum Anschauen geplantes Programm in Kürze ausgestrahlt wird. In einer alternativen Ausführungsform kann die Steuereinheit74 (2 ) die Anzeigeeinrichtung84 (2 ) veranlassen, mehrere Prompts vor der geplanten Ausstrahlungszeit anzu zeigen (z. B. einen pro Minute während der drei Minuten, die der geplanten Ausstrahlungszeit vorangehen). Selbstverständlich können wie es passend erscheint andere Prompt-Zeitabläufe verwendet werden. Nach dem Anzeigen des letzten Prompts löscht die Steuereinheit74 (2 ) bei Schritt612 den Eintrag für das vorgemerkte Programm entweder von der Liste mit den zum Anschauen geplanten Programmen oder der Aufzeichnungsliste. - Falls beim Test
608 bestimmt wurde, dass die Ausstrahlungszeit in der Aufzeichnungsliste gespeichert ist, fährt die Steuereinheit74 (2 ) mit Schritt614 fort, bei dem sie die Abstimmschaltung72 (2 ) veranlasst, den Kanal einzustellen, auf dem das vorgemerkte Programm gesendet wird. Dann veranlasst bei Schritt616 die Steuereinheit74 (2 ) den VCR88 (2 ), mit dem Aufzeichnen bei der gespeicherten Ausstrahlungszeit zu beginnen. Die Steuereinheit74 (2 ) löscht dann den Eintrag für das vorgemerkte Programm bei Schritt612 . - Nach Schritt
612 , oder falls die Steuereinheit74 (2 ) bei Test606 bestimmt, dass die aktuelle Zeit sich nicht einer gespeicherten Ausstrahlungszeit nähert, wird ein Test618 durchgeführt, um zu bestimmen, ob der Betrachter die Programmführer-Taste der Fernbedienung78 (2 ) gedrückt hat. Falls nicht, geht die Steuereinheit74 (2 ) in einer Schleife zurück zu Test602 . Falls die Programmführer-Taste gedrückt wurde, dann bestimmt die Steuereinheit74 (2 ) bei Test620 , ob der interaktive Programmführer im Moment aktiv ist. Wenn dies der Fall ist, deaktiviert die Steuereinheit74 (2 ) den Programmführer bei Schritt622 . Wenn dies nicht der Fall ist, wird der Navigationspunkt bei Schritt624 auf "Programmempfehlungen" gesetzt, und eine Programmführer-Routine (die später noch in Verbindung mit den12 bis13 beschrieben wird) wird dann bei Schritt626 aufgerufen. Die Steuereinheit74 (2 ) geht in einer Schleife zurück auf Test602 , nachdem entweder Schritt622 oder626 durchgeführt wurde. - Wie zuvor erwähnt, sind die mit Bezug auf
11 beschriebenen Funktionen vorzugsweise unter Verwendung von Unterbrechungs-gesteuerten Routinen implementiert. Somit arbeitet die Steuereinheit74 (2 ) vorzugsweise reagierend auf die Liste mit den zum Anschauen geplanten Programmen, auf die Aufzeichnungsliste und auf ein Eindrücken der Programmführer-Taste, während der interaktive Programmführer in einem beliebigen der zuvor beschriebenen Anzeigemodi arbeitet. -
12 bis13 stellen die Programmführer-Routine628 dar, welche durch die Steuereinheit74 (2 ) ausgeführt wird, um den Programmführer-Anzeigemodus (3 bis6 ) bereitzustellen. Nachdem die Programmführer-Routine628 aufgerufen wurde, wird eine Reihe von Tests630 ,632 ,634 ,636 und638 durchgeführt, um zu bestimmen, wie die Steuereinheit74 (2 ) Programmplaninformation im Programmführer-Bildschirm100 (3 bis6 ) darstellen wird. - Falls bei Test
630 bestimmt wurde, dass der Programmempfehlungs-Navigationspunkt festgelegt ist, dann bestimmt die Steuereinheit74 (2 ) bei Test640 , ob der aktuelle Zeitraum später liegt als der im Speicher76 (2 ) gespeicherte Anfangszeitpunkt der Hauptsendezeit. Wenn dies der Fall ist, wird Test641 durchgeführt, um zu bestimmen, ob frühere Hauptsendezeit-Daten noch für eine Anzeige zur Verfügung stehen. Falls frühere Daten nicht zur Verfügung stehen (da derartige Daten verworfen wurden), veranlasst die Steuereinheit74 (2 ) bei Schritt642 die Anzeigeeinrichtung84 (2 ), die Premiumkanal-Aufstellung im Bildschirm100 (3 bis6 ) anzuzeigen, beginnend mit dem Anfang der Datenbank, oder alternativ mit dem Anfang der Hauptsendezeit des morgigen Tages. Falls der aktuelle Zeitraum nicht später liegt als der Anfangszeitpunkt der Hauptsendezeit (Test640 ), oder falls frühere Hauptsendezeit-Daten zur Verfügung stehen (Test641 ), veranlasst die Steuereinheit74 (2 ) bei Schritt644 die Anzeigeeinrichtung84 (2 ), die Premiumkanal-Aufstellung beginnend mit dem vorgeschriebenen Anfangszeitpunkt der Hauptsendezeit (z. B. 19:00 Uhr) im Bildschirm100 (3 bis6 ) anzuzeigen. Nachdem Schritt642 oder644 erfolgt ist, wird Test646 durchgeführt, um zu bestimmen, ob die aktuelle Ausführung der Programmführer-Routine628 seit dem Drücken der Programmführer-Taste die erste Ausführung ist. Wenn dies der Fall ist, wird bei Schritt648 das Schnellmenü (später noch in Verbindung mit den14 bis15 beschrieben) aufgerufen. Wenn dies nicht der Fall ist, oder nachdem Schritt648 abgeschlossen wurde, fährt die Steuereinheit74 (2 ) mit Test632 fort. - Falls bei Test
632 bestimmt wurde, dass der Hauptsendezeit-Navigationspunkt festgelegt ist, dann bestimmt die Steuereinheit74 (2 ) bei Test650 , ob der aktuelle Zeitraum später liegt als der im Speicher76 (2 ) gespeicherte Anfangszeitpunkt der Hauptsendezeit. Wenn dies der Fall ist, wird Test651 durchgeführt, um zu bestimmen, ob frühere Hauptsendezeit-Daten noch für eine Anzeige zur Verfügung stehen. Falls frühere Daten nicht zur Verfügung stehen (da derartige Daten verworfen wurden), veranlasst die Steuereinheit74 (2 ) bei Schritt652 die Anzeigeeinrichtung84 (2 ), die Hauptkanal-Aufstellung im Bildschirm100 (3 bis6 ) anzuzeigen, beginnend mit dem Anfang der Datenbank, oder alternativ mit dem Anfang der Hauptsendezeit des morgigen Tages. Falls der aktuelle Zeitraum nicht später liegt als der Anfangszeitpunkt der Hauptsendezeit (Test650 ), oder falls frühere Hauptsendezeit-Daten zur Verfügung stehen (Test651 ), veranlasst die Steuereinheit74 (2 ) bei Schritt654 die Anzeigeeinrichtung84 (2 ), die Hauptkanal-Aufstellung (die in Übereinstimmung mit der Lieblingskanalauswahl des Betrachters sortiert sein kann) beginnend mit dem vorgeschriebenen Anfangszeitpunkt der Hauptsendezeit (z. B. 19:00 Uhr) im Bildschirm100 (3 bis6 ) anzuzeigen. Nachdem Schritt652 oder654 erfolgt ist, fährt die Steuereinheit74 (2 ) mit Schritt634 fort. - Bei Test
634 bestimmt die Steuereinheit (2 ), ob der "Was-ist-gerade-im-Programm"-Navigationspunkt festgelegt wurde. Wenn dies der Fall ist, veranlasst bei Schritt656 die Steuereinheit74 (2 ) die Anzeigeeinrichtung84 (2 ), die Hauptkanal-Aufstellung, welche in Übereinstimmung mit der Lieblingskanal-Auswahl des Betrachters sortiert sein kann, beginnend beim aktuellen Zeitraum im Bildschirm100 (3 bis6 ) anzuzeigen. Nach Schritt656 fährt die Steuereinheit (2 ) mit Test636 fort. Alternativ kann das System programmiert sein, um die Hauptkanal-Aufstellung beginnend bei dem auf dem aktuellen Zeitraum folgenden Zeitraum, oder bei irgendeinem anderen den aktuellen Zeitraum nicht beinhaltenden Zeitraum anzuzeigen. - Bei Test
636 bestimmt die Steuereinheit (2 ), ob die Programmführer-Routine vom Programmsuche-Anzeigemodus aus (der später noch in Verbindung mit den19 bis21 beschrieben wird) aufgerufen wurde. Wenn dies der Fall war, veranlasst bei Schritt658 die Steuereinheit74 (2 ) die Anzeigeeinrichtung84 (2 ) Programmplaninformation im Bildschirm100 (3 bis6 ) anzuzeigen, beginnend mit dem Programm, das durch einen in der Programmsuchen-Routine (19 bis21 ) gesetzten Zeiger bezeichnet wird. Nach Schritt658 fährt die Steuereinheit (2 ) mit Test638 fort. - Bei Test
638 bestimmt die Steuereinheit (2 ), ob die Programmführer-Routine vom Tagesprogramm-Anzeigemodus (der später noch in Verbindung mit den22 bis23 beschrieben wird) aufgerufen wurde. Wenn dies der Fall war, veranlasst die Steuereinheit74 (2 ) bei Schritt660 die Anzeigeeinrichtung84 (2 ) Programmplaninformation im Bildschirm100 (3 bis6 ) anzuzeigen, beginnend mit Tag und Tagesteil, die in der Tagesprogramm-Routine gewählt wurden (22 bis23 ). - Nachdem die Steuereinheit
74 (2 ) Programmplaninformation im Bildschirm100 präsentiert hat (3 bis6 ), wird Test662 durchgeführt, um zu bestimmen, ob die Menü-Taste der Fernbedienung78 (2 ) gedrückt wurde. Falls die Menü-Taste gedrückt wurde, wird Schritt664 durchgeführt, um das Schnellmenü aufzurufen (14 bis15 ). Wenn dies nicht der Fall war und nachdem Schritt664 durchgeführt wurde, fährt die Steuereinheit74 (2 ) mit Schritt666 fort, um einen Cursor im Programmgitter112 (3 bis6 ) anzuzeigen. Zu Anfang ist der Cursor auf dem ersten Programm im Programmgitter112 (3 bis6 ) platziert (d. h. dem Programm, das in der oberen ganz linken Zelle im Programmgitter112 angezeigt wird). Falls jedoch der Cursor angezeigt wird, nachdem der Betrachter vom Schnellmenü (14 bis15 ) zurückkehrt, wird der Cursor auf der Zelle platziert, die hervorgehoben war, bevor das Schnellmenü aufgerufen wurde. - Nach Schritt
666 wird Test668 durchgeführt, um zu bestimmen, ob der Betrachter eine Navigationstaste der Fernbedienung78 (2 ) gedrückt hat. Falls eine Navigationstaste gedrückt wurde, wird Test670 durchgeführt, um zu bestimmen, ob die nächste hervorzuhebende Programm-Zelle im Moment im Programmgitter112 (3 bis6 ) angezeigt wird. Wenn dies der Fall ist, wird bei Schritt672 der Cursor in der passenden Programm-Zelle angezeigt. Wenn dies nicht der Fall ist, veranlasst die Steuereinheit74 (2 ) bei Schritt674 als erstes die Anzeigeeinrichtung84 (2 ) einen Bildlauf des Programmgitters112 (3 bis6 ) durchzuführen (entweder gemeinsam mit der Kanal-Leiste108 (3 bis6 ) oder der Zeit-Leiste102 (3 bis6 ), und zwar ausreichend weit, dass die passende Programm-Zelle angezeigt wird. Dann wird Schritt672 durchgeführt, um den Cursor auf die neu angezeigte Programm-Zelle zu bewegen. - Falls die Navigationstaste nicht gedrückt wurde oder nachdem der Cursor bewegt wurde, wird Test
676 durchgeführt, um zu bestimmen, ob die Auswählen-Taste der Fernbedienung78 (2 ) gedrückt wurde. Falls die Auswählen-Taste gedrückt wurde, wird die Auswähl-Routine (die später noch in Verbindung mit den16 bis18 beschrieben wird) bei Schritt678 aufgerufen. Wenn dies nicht der Fall war, oder bei einer Rückkehr von der Auswähl-Routine (16 bis18 ) kehrt die Steuereinheit74 (2 ) in einer Schleife zurück zu Test662 , um darauf zu warten, dass ein Betrachter eine Taste drückt. -
14 und15 stellen die Schnellmenü-Routine680 dar. Nachdem das Schnellmenü680 aufgerufen wurde, wird Schritt682 durchgeführt, bei dem die Steuereinheit74 (2 ) aus dem Speicher76 (2 ) die Schnellmenü-Wahlpunkte für den Anzeigemodus ausliest, aus dem das Schnellmenü aufgerufen wurde. Die Steuereinheit74 (2 ) veranlasst dann die Anzeigevorrichtung84 (2 ) das Schnellmenü116 (3 ) auf dem unteren Abschnitt des Bildschirms100 ,200 ,300 ,400 oder500 bei Schritt684 anzuzeigen. Bei Schritt686 positioniert die Steuereinheit74 (2 ) den Vorgabe-Schnellmenü-Wahlpunkt für den aktuellen Anzeigemodus in der aktuellen Menüpunkt-Zelle118 (3 ). - Bei Test
688 überprüft die Steuereinheit74 (2 ), ob der Betrachter die Menü-Taste oder die Aufwärts-Pfeil-Taste der Fernbedienung78 (2 ) gedrückt hat. Falls eine dieser Tasten bei Schritt692 gedrückt wurde, wird das Schnellmenü116 (3 ) ausgeblendet und die Steuerung kehrt dann zurück auf die Routine, von der aus die Schnellmenü-Routine680 aufgerufen wurde. - Bei Test
694 überprüft die Steuereinheit74 (2 ), ob der Betrachter die Linker- oder Rechter-Pfeil-Taste der Fernbedienung78 (2 ) gedrückt hat. Falls eine dieser Tasten gedrückt wurde, wird bei Schritt696 ein Bildlauf des Schnellmenüs116 (3 ) in der geeigneten Richtung durchgeführt. - Nach Test
694 oder Schritt696 führt die Steuereinheit74 (2 ) eine Reihe von Tests durch, um die Schnellmenü-Wahlpunkte des Betrachters zu bestimmen. Bei Test698 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den "Programmempfehlungs-Navigationspunkt" gewählt hat. Wenn dies der Fall ist, wird Schritt700 durchgeführt, um den Navigationspunkt auf "Programmempfehlungen" zu setzen. Bei Schritt702 wird das Schnellmenü116 (3 ) dann ausgeblendet und die Steuerung geht weiter auf die Programmführer-Routine (12 bis13 ). - Bei Test
704 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den "Hauptsendezeit"-Navigationspunkt gewählt hat. Wenn dies der Fall ist, wird Schritt706 durchgeführt, um den Navigationspunkt auf "Hauptsendezeit" zu setzen. Bei Schritt708 wird das Schnellmenü116 (3 ) dann ausgeblendet und die Steuerung geht weiter auf die Programmführer-Routine (12 bis13 ). - Bei Test
710 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den "Was-ist-gerade-im-Programm"-Navigationspunkt gewählt hat. Wenn dies der Fall ist, wird Schritt712 durchgeführt, um den Navigationspunkt auf "Was-ist-gerade-im-Programm" zu setzen. Bei Schritt714 wird das Schnellmenü116 (3 ) dann ausgeblendet und die Steuerung geht weiter auf die Programmführer-Routine (12 bis13 ). - Bei Test
716 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den Programmsuche-Anzeigemodus gewählt hat. Wenn dies der Fall ist, wird bei Schritt718 das Schnellmenü ausgeblendet, und die Steuerung geht weiter auf eine Programmsuchen-Routine (die später noch in Verbindung mit den19 bis21 beschrieben wird). - Bei Test
720 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den Tagesprogramm-Anzeigemodus gewählt hat. Wenn dies der Fall ist, wird bei Schritt722 das Schnellmenü116 (3 ) ausgeblendet, und die Steuerung geht weiter auf eine Tagesprogramm-Routine (die später noch in Verbindung mit den22 bis23 beschrieben wird). - Bei Test
724 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den "Zurückkehren"-Schnellmenü-Wahlpunkt vom Programmsuche-Anzeigemodus aus ausgewählt hat. Wenn dies der Fall ist, wird bei Schritt726 das Schnellmenü116 (3 ) ausgeblendet und die Steuerung geht weiter auf die Programmführer-Routine (12 bis13 ). - Bei Test
728 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den "Zurückkehren"-Schnellmenü-Wahlpunkt vom Tagesprogramm-Anzeigemodus ausgewählt hat. Wenn dies der Fall ist, wird bei Schritt730 das Schnellmenü116 (3 ) ausgeblendet und die Steuerung geht weiter auf die Programmführer-Routine (12 bis13 ). - Bei Test
732 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den Lieblingskanal-Anzeigemodus gewählt hat. Wenn dies der Fall ist, wird bei Schritt734 das Schnellmenü116 (3 ) ausgeblendet, und die Steuerung geht weiter auf eine Lieblingskanal-Routine (die später noch in Verbindung mit den24 bis28 beschrieben wird). - Bei Test
736 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den "Abspielgerät"-Schnellmenü-Wahlpunkt ausgewählt hat. Wenn dies der Fall ist, wird bei Schritt738 das Schnellmenü116 (3 ) ausgeblendet und die Steuerung geht weiter auf die Auswählen-Routine (16 bis18 ). - Wie in
14 dargestellt, kehrt die Steuereinheit74 (2 ) nach Test736 in einer Schleife zurück zu Test688 . Die Schleife wird beibehalten bis der Betrachter einen Menüpunkt aus dem Schnellmenü116 (3 ) auswählt oder bis der Betrachter die Menü- oder Aufwärts-Pfeil-Taste drückt. -
16 bis18 stellen die Auswähl-Routine738 dar. Nachdem die Auswähl-Routine738 aufgerufen wurde, zeigt die Steuereinheit74 (2 ) bei Schritt740 den Abspielgerät-Bildschirm500 (10 ) an. Bei Test742 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den Abspielgerät-Bildschirm500 (10 ) durch Auswählen eines Programms entweder ausgehend vom Programmführer-Anzeigemodus (3 bis6 ) oder dem Programmsuche-Anzeigemodus (7 ) aufgerufen hat. Falls der Betrachter ein Programm ausgewählt hat, wird bei Schritt744 der Titel des ausgewählten Programms im Titel-Fenster502 angezeigt, und zusätzliche Information über das ausgewählte Programm wird im Beschreibungsfenster504 (10 ) angezeigt. - Bei Schritt
746 zeigt die Steuereinheit74 (2 ) das Abspielgerät-Menü im Menüfenster508 (10 ) an. Wie zuvor in Verbindung mit10 erläutert, hängen die im Menüfenster508 verfügbaren Menüpunkte von den Umständen ab, unter denen das Abspielgerät-Fenster500 aufgerufen wurde. Die Steuereinheit74 (2 ) führt dann eine Reihe von Tests durch, um die Abspielgerät-Menüpunkte des Betrachters festzulegen. - Bei Test
748 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den "Programmeinstellungs"-Abspielgerät-Menüpunkt gewählt hat (d. h. falls das gewählte Programm gerade ausgestrahlt wird). Wenn dies der Fall ist, wird bei Schritt750 der interaktive Programmführer deaktiviert (d. h. von der Anzeigeeinrichtung84 (2 ) ausgeblendet). Bei Schritt752 veranlasst die Steuereinheit74 (2 ) dann die Abstimmschaltung72 (2 ), den Kanal einzustellen, auf dem das ausgewählte Programm gesendet wird. Das Programm wird dann auf der Anzeigeeinrichtung84 (2 ) angezeigt. - Bei Test
754 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den "Hinzufügen-zur-Liste-der-Programme,-deren-Anschauen-geplant-ist"-Abspielgerät-Menüpunkt gewählt hat (d. h. falls das gewählte Programm nicht gerade ausgestrahlt wird). Wenn dies der Fall ist, wird Test756 durchgeführt, um zu bestimmen, ob der Betrachter das gewählte Programm bereits zum späteren Anschauen vorgemerkt hat. Falls das gewählte Programm nicht zuvor vorgemerkt war, wird für das gewählte Programm zu der Liste mit zum Anschauen vorgemerkten Programmen, die sich im Speicher76 (2 ) befindet, bei Schritt758 ein Eintrag hinzugefügt. Falls das Programm zuvor vorgemerkt war, wird Test760 durchgeführt, um zu bestimmen, ob der Betrachter das Löschen des zuvor vorgemerkten Programms aus der Liste mit den zum Anschauen vorgemerkten Programmen bestätigt hat. Dies kann beispielsweise bewerkstelligt werden, indem ein Prompt auf der Anzeigeeinrichtung84 (2 ) angezeigt wird, welcher den Betrachter auffordert, zum Bestätigen des Löschens die Auswählen-Taste zu drücken oder zum Abbrechen des Löschens die Navigationstaste zu drücken. Falls das Löschen bestätigt wird, löscht die Steuereinheit74 (2 ) bei Schritt762 den Eintrag für das ausgewählte Programm aus der Liste mit den zum Anschauen vorgemerkten Programmen. - Bei Test
764 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den "Hinzufügen-zur-Aufzeichnungsliste"-Abspielgerät-Menüpunkt gewählt hat (d. h. falls das gewählte Programm nicht gerade ausgestrahlt wird). Wenn dies der Fall ist, wird Test766 durchgeführt, um zu bestimmen, ob der Betrachter das gewählte Programm bereits zum Aufzeichnen vorgemerkt hat. Falls das gewählte Programm nicht zuvor vorgemerkt wurde, wird für das gewählte Programm zu der Aufzeichnungsliste, die sich im Speicher76 (2 ) befindet, bei Schritt758 ein Eintrag hinzugefügt. Falls das Programm zuvor vorgemerkt war, wird Test770 durchgeführt, um zu bestimmen, ob der Betrachter das Löschen des zuvor vorgemerkten Programms aus der Aufzeichnungsliste bestätigt hat. Dies kann beispielsweise in der zuvor für den Test760 beschriebenen Weise bewerkstelligt werden. Falls das Löschen bestätigt wird, löscht die Steuereinheit74 (2 ) bei Schritt772 den Eintrag für das ausgewählte Programm aus der Aufzeichnungsliste. - Bei Test
774 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den "Anzeigen-der-Liste-der-Programme,-deren-Anschauen-geplant-ist"-Abspielgerät-Menüpunkt gewählt hat. Wenn dies der Fall ist, wird die Liste mit den zum Anschauen vorgemerkten Programmen, die im Speicher76 (2 ) gespeichert ist, bei Schritt776 auf der Anzeigeeinrichtung84 (2 ) angezeigt. Bei Test778 wartet die Steuereinheit74 (2 ) darauf, dass der Betrachter die Auswählen-Taste der Fernbedienung78 (2 ) drückt. Sobald die Auswählen-Taste gedrückt wurde, wird bei Schritt780 die Liste mit den zum Anschauen vorgemerkten Programme von der Anzeigeeinrichtung84 (2 ) entfernt. - Bei Test
782 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den "Anzeigen-der-Aufzeichnungsliste"-Abspielgerät-Menüpunkt gewählt hat. Wenn dies der Fall ist, wird die Liste mit den zum Anschauen vorgemerkten Programmen, die im Speicher76 (2 ) gespeichert ist, bei Schritt784 auf der Anzeigeeinrichtung84 (2 ) angezeigt. Bei Test786 wartet die Steuereinheit74 (2 ) darauf, dass der Betrachter die Auswählen-Taste der Fernbedienung78 (2 ) drückt. Sobald die Auswählen-Taste gedrückt wurde, wird bei Schritt788 die Aufzeichnungsliste von der Anzeigeeinrichtung84 (2 ) entfernt. - Bei Test
790 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den "Andere-Zeiten"-Abspielgerät-Menüpunkt gewählt hat. Wenn dies der Fall ist, sucht die Steuereinheit74 (2 ) bei Schritt794 die im Speicher76 (2 ) gespeicherten Programmplaninformation, um zu bestimmen, ob beim ausgewählten Programm eine Ausstrahlung zu anderen Zeiten außer dem gewählten Zeitpunkt geplant ist. Die Liste der alternativen Sendezeiten wird auf der Anzeigeeinrichtung84 (2 ) angezeigt. Bei Test794 wartet die Steuereinheit74 (2 ) darauf, dass der Betrachter die Auswählen-Taste der Fernbedienung78 (2 ) drückt. Sobald die Auswählen-Taste gedrückt wurde, wird bei Schritt796 die Liste der alternativen Sendezeiten von der Anzeigeeinrichtung84 (2 ) entfernt. - Bei Test
798 bestimmt die Steuereinheit74 (2 ), ob der Betrachter den "Verlassen"-Abspielgerät-Menüpunkt gewählt hat. Wenn dies der Fall ist, kehrt bei Schritt800 die Steuerung auf die Routine zurück, von der aus die Auswählen-Routine738 aufgerufen wurde. - Bei Test
802 bestimmt die Steuereinheit74 (2 ), ob der Betrachter die Menü-Taste der Fernbedienung78 (2 ) gedrückt hat. Wenn dies der Fall ist, wird bei Schritt804 die Schnellmenü-Routine (14 bis15 ) aufgerufen. Nach Test802 kehrt die Steuereinheit74 (2 ) in einer Schleife zurück zu Schritt746 , um auf eine Auswahl des Betrachters zu warten. -
19 bis21 stellen die Programmsuchen-Routine806 dar. Nachdem die Programmsuchen-Routine806 aufgerufen wurde, liest die Steuereinheit74 bei Schritt808 die Auswahlkriterien aus dem Speicher76 (2 ) aus. Bei Schritt810 setzt die Steuereinheit74 (2 ) das aktive Auswahlkriterium auf das Vorgabe-Auswahlkriterium, das durch die im Speicher76 (2 ) gespeicherten Arbeitsparameter angegeben ist. Bei Schritt812 wird eine Teilmenge der Auswahlkriterien im Auswahlmenü202 (7 ) angezeigt, wobei das Vorgabe-Auswahlkriterium in der aktiven Auswahlkriteriums-Zelle208 (7 ) erscheint. In Schritt814 wird das Auswahlmenü202 (7 ) als aktives Menü festgelegt. - Bei Schritt
816 werden die Sortierattribute, die dem aktiven Auswahlkriterium zugeordnet sind, aus dem Speicher76 (2 ) ausgelesen. Bei Schritt818 legt die Steuereinheit74 (2 ) für das aktive Auswahlkriterium das aktive Sortierattribut auf das Vorgabeattribut fest, das durch die im Speicher76 (2 ) gespeicherten Arbeitsparameter angegeben ist. Bei Schritt820 wird eine Teilmenge der Sortierattribute im Sortiermenü204 (7 ) angezeigt, wobei das Vorgabe-Sortierattribut in der aktiven Sortierattribut-Zelle214 (7 ) erscheint. - Bei Schritt
822 liest die Steuereinheit74 (2 ) aus dem Speicher76 (2 ) Programmplaninformation für Programme aus, welche das aktive Auswahlkriterium erfüllen. Die ausgelesenen Programme werden bei Schritt824 in Übereinstimmung mit dem aktiven Sortierattribut sortiert. Bei Schritt826 werden die ausgewählten Programme in der geeigneten Reihenfolge im Programm-Menü206 (7 ) auf der Anzeigeeinrichtung84 (2 ) angezeigt. Die Steuereinheit74 (2 ) veranlasst die Anzeigeeinrichtung84 (2 ) auch, die Gesamtanzahl der gefundenen Programme und den Gruppen-Kopfblock im Programm-Menü206 (7 ) anzuzeigen. - Bei Test
828 überprüft die Steuereinheit74 (2 ), ob der Betrachter die Linker- oder Rechter-Pfeil-Taste der Fernbedienung78 (2 ) gedrückt hat. Wenn dies nicht der Fall ist, fährt die Steuereinheit74 (2 ) mit Schritt832 fort. Andernfalls setzt die Steuereinheit74 (2 ) das aktive Menü auf das vom Betrachter gewählte Menü (entweder das Auswahlmenü202 (7 ), das Sortiermenü204 (7 ) oder das Programmmenü206 (7 ), und zwar bei Schritt830 , bevor sie mit Schritt832 fortfährt. Bei Schritt832 veranlasst die Steuereinheit74 (2 ) die Anzeigeeinrichtung84 (2 ) einen Cursor im aktiven Menü anzuzeigen. - Bei Test
834 überprüft die Steuereinheit74 (2 ), ob der Betrachter die Aufwärts- oder Abwärts-Pfeil-Taste der Fernbedienung78 (2 ) gedrückt hat. Wenn dies nicht der Fall ist, fährt die Steuereinheit74 (2 ) mit Schritt836 fort. Falls jedoch eine dieser Tasten gedrückt wurde, hängt das Ergebnis davon ab, welches Menü im Moment aktiv ist. Falls die Steuereinheit74 (2 ) bei Test838 bestimmt, dass das Auswahlmenü202 (7 ) aktiv ist, werden die Schritte840 und842 durchgeführt, um einen Bildlauf des Auswahlmenüs202 (7 ) in der passenden Richtung durchzuführen und das aktive Auswahlkriterium auf das gewählte Auswahlkriterium festzulegen, das nach dem Bildlauf in der aktiven Auswahlkriteriums-Zelle208 (7 ) angezeigt wurde. Falls die Steuereinheit74 (2 ) bei Test844 bestimmt, dass das Sortiermenü204 (7 ) aktiv ist, werden Schritte846 und848 durchgeführt, um einen Bildlauf des Sortiermenüs204 (7 ) in der geeigneten Richtung durchzuführen, und um das aktive Sortierattribut auf das Sortierattribut festzulegen, das nach dem Bildlauf in der aktiven Sortierattribut-Zelle214 (7 ) angezeigt wurde. - Falls die Steuereinheit
74 (2 ) bei Test850 bestimmt, dass das Programmmenü206 (2 ) aktiv ist, wird Test852 durchgeführt, um zu bestimmen, ob das nächste Programm in der Richtung, welche durch die vom Betrachter gedrückte Taste angezeigt wird, im Moment im Programmmenü206 (7 ) angezeigt wird. Wenn dies der Fall ist, wird bei Schritt854 der Cursor auf das nächste Programm bewegt. Andernfalls wird bei Schritt856 zuerst ein Bildlauf des Programmmenüs206 (7 ) durchgeführt, bevor Schritt854 durchgeführt wird. - Bei Schritt
836 setzt die Steuereinheit74 (2 ) einen Zeiger auf das Programm, das als letztes im Programmmenü206 (7 ) hervorgehoben war. Bei Test858 überprüft die Steuereinheit74 (2 ), ob der Betrachter die Auswählen-Taste der Fernbedienung78 (2 ) gedrückt hat. Wenn dies nicht der Fall ist, fährt die Steuereinheit74 (2 ) mit Test860 fort. Andernfalls wird Test862 durchgeführt, um zu bestimmen, ob das Programmmenü206 (7 ) das aktive Menü ist. Wenn dies nicht der Fall ist, fährt die Steuereinheit74 (2 ) mit Test860 fort. Andernfalls geht bei Schritt864 die Steuerung weiter auf die Auswähl-Routine (16 bis18 ). - Bei Test
860 überprüft die Steuereinheit74 (2 ), ob der Betrachter die Menü-Taste der Fernbedienung78 (2 ) gedrückt hat. Wenn dies nicht der Fall ist, kehrt die Steuereinheit74 (2 ) in einer Schleife zurück auf Schritt816 . Andernfalls geht bei Schritt866 die Steuerung auf die Schnellmenü-Routine (14 bis15 ), bevor die Steuereinheit74 (2 ) in einer Schleife zurück auf Schritt816 geht. -
22 und23 repräsentieren die Tagesprogramm-Routine866 . Bei Schritt868 veranlasst die Steuereinheit74 (2 ) die Anzeigeeinrichtung84 (2 ), das Kalender-Menü302 (8 ) für den laufenden Monat auf dem Bildschirm100 (8 ) anzuzeigen. Bei Schritt870 werden die Kalender-Zellen hervorgehoben, welche Tagen entsprechen, für welche Programmplaninformation im Speicher76 (2 ) zur Verfügung steht. Bei Schritt872 veranlasst die Steuereinheit74 (2 ) die Anzeigeeinrichtung84 (2 ), das Tagesteil-Menü304 anzuzeigen. Bei Schritt874 wird der Kalender-Cursor auf der Kalender-Zelle platziert, welche dem aktuellen Tag entspricht. Bei Schritt876 wird der Tagesteil-Cursor auf der Tagesteil-Zelle platziert, welche dem aktuellen Tagesteil entspricht. - Die Steuereinheit
74 (2 ) fährt dann damit fort, eine Reihe von Tests durchzuführen, um zu bestimmen, ob der Betrachter die Rechter-, Linker-, Abwärts- oder Aufwärts-Pfeil-Taste gedrückt hat. Falls die Steuereinheit74 (2 ) bei Test878 bestimmt, dass die Rechter-Pfeil-Taste gedrückt wurde, wird Test880 durchgeführt, um zu bestimmen, ob die nächste Kalender-Zelle, die hervorgehoben werden soll, im Moment angezeigt ist. Wenn dies der Fall ist, wird bei Schritt882 der Cursor auf die nächste Kalender-Zelle bewegt. Wenn dies nicht der Fall ist, veranlasst bei Schritt884 die Steuereinheit74 (2 ) das Kalender-Menü302 (8 ), auf den nächsten Monat vorzurücken, bevor Schritt882 ausgeführt wird. - Falls die Steuereinheit
74 (2 ) bei Test886 bestimmt, dass die Linker-Pfeil-Taste gedrückt wurde, wird Test888 durchgeführt, um zu bestimmen, ob die vorhergehende Kalender-Zelle im Moment angezeigt ist. Wenn dies der Fall ist, wird bei Schritt890 der Cursor auf die vorhergehende Kalender-Zelle bewegt. Wenn dies nicht der Fall ist, veranlasst bei Schritt892 die Steuereinheit74 (2 ) die Anzeigeeinrichtung84 (2 ), den vorhergehenden Monat im Kalender-Menü302 (8 ) anzuzeigen, bevor Schritt890 ausgeführt wird. - Falls die Steuereinheit
74 (2 ) bei Test894 bestimmt, dass der Betrachter die Abwärts-Pfeil-Taste gedrückt hat, wird bei Schritt896 der Tagesteil-Cursor auf den nächsten Tagesteil bewegt, der im Tagesteil-Menü304 (8 ) angezeigt ist. Falls die Steuereinheit74 (2 ) bei Test898 bestimmt, dass der Betrachter die Aufwärts-Pfeil-Taste gedrückt hat, wird der Tagesteil-Cursor bei Schritt900 auf den vorhergehenden Tagesteil bewegt, der im Tagesteil-Menü304 (8 ) angezeigt wurde. Es sei angemerkt, dass sowohl das Kalender-Menü302 (8 ) als auch das Tagesteil-Menü304 (8 ) vorzugsweise in der Art einer Endlosschleife arbeiten. Somit gelangt, wenn der Betrachter versucht, den Cursor in jedem der beiden Menüs hinter dem letzten Menüpunkt vorwärts zu bewegen, der Cursor wieder zum ersten Menüpunkt. Das gleiche Prinzip hat auch für die umgekehrte Richtung Gültigkeit. - Bei Schritt
902 setzt die Steuereinheit74 (2 ) einen Zeiger auf den Tag und den Tagesteil, die vom Betrachter ausgewählt wurden (d. h. die hervorgehobenen Menüpunkte). Bei Test904 überprüft die Steuereinheit74 (2 ), ob der Betrachter die Auswählen-Taste gedrückt hat. Falls die Auswählen-Taste gedrückt wurde, geht bei Schritt906 die Steuerung auf die Programmführer-Routine (12 bis13 ). Falls nicht, überprüft die Steuereinheit74 (2 ) bei Test908 , ob der Betrachter die Menü-Taste gedrückt hat. Falls die Menü-Taste gedrückt wurde, wird bei Schritt910 die Schnellmenü-Routine (14 bis15 ) aufgerufen. Falls nicht, oder falls der Betrachter wählt, das Schnellmenü116 (3 ) zu verlassen, geht die Steuereinheit74 (2 ) in einer Schleife zurück auf Test878 . -
24 bis28 repräsentieren die Lieblingskanal-Routine912 . Bei Schritt914 veranlasst die Steuereinheit74 (2 ) die Anzeigeeinrichtung84 (2 ), das vollständige Aufstellungs-Menü402 (9 ) anzuzeigen. Bei Schritt916 wird das Menü402 (9 ) als aktiv benannt. Bei Schritt918 liest die Steuereinheit74 (2 ) die Lieblingskanal-Aufstellung des Betrachters aus dem Speicher76 (2 ) aus, wenn eine solche vorhanden ist. Bei Schritt920 wird das Lieblingskanal-Menü904 (9 ) auf der Anzeigeeinrichtung84 (9 ) (2 ?) angezeigt. Bei Schritt922 wird das Auswählen-Icon414 (9 ) angezeigt. - Bei Test
924 überprüft die Steuereinheit74 (2 ), ob der Betrachter die Linker- oder Rechter-Pfeil-Taste gedrückt hat. Wenn dies nicht der Fall ist, wird bei Schritt926 der Cursor im aktiven Menü angezeigt. Andernfalls wird bei Schritt928 das aktive Menü auf das vom Betrachter gewählte Menü festgelegt (d. h. das vollständige Aufstellungs-Menü402 (9 ), das Lieblingskanal-Menü404 (9 ) oder das Auswählen-Icon414 (9 ), bevor Schritt926 durchgeführt wird. - Bei Test
930 überprüft die Steuereinheit74 (2 ), ob der Betrachter die Aufwärts- oder Abwärts-Pfeil-Taste gedrückt hat. Wenn dies nicht der Fall ist, geht die Steuereinheit74 (2 ) weiter auf Test932 . Andernfalls werden die Tests934 und942 durchgeführt. Bei Test934 bestimmt die Steuereinheit74 (2 ), ob das vollständige Aufstellungs-Menü402 (9 ) aktiv ist. Wenn dies der Fall ist, wird Test936 durchgeführt, um zu bestimmen, ob der nächste Kanal, der im vollständigen Aufstellungs-Menü402 (9 ) hervorgehoben werden soll, im Moment angezeigt wird. Wenn dies der Fall ist, wird bei Schritt938 der Cursor auf den nächsten Kanal im vollständigen Aufstellungs-Menü402 (9 ) bewegt, wie durch die vom Betrachter gedrückte Taste angegeben. Andernfalls wird zuerst Schritt940 durchgeführt, um einen Bildlauf des vollständigen Aufstellungs-Menüs402 (9 ) durchzuführen. - Bei Test
942 bestimmt die Steuereinheit74 (2 ), ob das Lieblingskanal-Menü404 (9 ) aktiv ist. Wenn dies der Fall ist, wird Test944 durchgeführt, um zu bestimmen, ob der nächste Kanal, der im Lieblingskanal-Menü404 (9 ) hervorgehoben werden soll, im Moment angezeigt wird. Wenn dies der Fall ist, wird bei Schritt938 der Cursor auf den nächsten Kanal im Lieblingskanal-Menü404 (9 ) bewegt, wie durch die vom Betrachter gedrückte Taste angegeben. Andernfalls wird zuerst Schritt948 durchgeführt, um einen Bildlauf des Lieblingskanal-Menüs402 (9 ) durchzuführen. - Bei Test
932 überprüft die Steuereinheit74 (2 ), ob der Betrachter die Auswählen-Taste gedrückt hat. Wenn dies nicht der Fall ist, dann überprüft die Steuereinheit74 (2 ) bei Test950 , ob der Betrachter die Menü-Taste gedrückt hat. Wenn dies nicht der Fall ist, kehrt die Steuereinheit74 (2 ) in einer Schleife zurück zu Test924 . Falls die Menü-Taste gedrückt wurde, wird bei Schritt952 die Schnellmenü-Routine (14 bis15 ) aufgerufen. Falls der Betrachter dann das Schnellmenü116 (3 ) verlässt, ohne eine Auswahl vorzunehmen, dann geht die Steuereinheit74 (2 ) in einer Schleife zurück auf Schritt924 . - Falls die Steuereinheit
74 (2 ) bestimmt, dass der Betrachter bei Test932 die Auswählen-Taste gedrückt hat, dann wird Test954 durchgeführt, um zu bestimmen, ob das vollständige Aufstellungs-Menü402 (9 ) aktiv ist. Wenn dies der Fall ist, setzt die Steuereinheit74 (2 ) bei Schritt956 einen Zeiger auf den hervorgehobenen Kanal. Test958 wird dann durchgeführt, um zu bestimmen, ob die erste offene Zelle im Lieblingskanal-Menü404 (9 ) im Moment angezeigt wird. Wenn dies der Fall ist, wird bei Schritt960 der Cursor auf die erste offene Zelle im Lieblingskanal-Menü404 (9 ) bewegt. Andernfalls wird zuerst Schritt962 durchgeführt, um einen Bildlauf des Lieblingskanal-Menüs404 (9 ) durchzuführen, und zwar ausreichend weit, um die erste offene Zelle anzuzeigen. Bei Schritt964 wird der Kanal, auf den durch den bei Schritt956 gesetzten Zeiger verwiesen wird, in der hervorgehoben Zelle des Lieblingskanal-Menüs404 (9 ) angezeigt. - Bei Test
966 überprüft die Steuereinheit74 (2 ) erneut, ob der Betrachter die Auswählen-Taste gedrückt hat. Wenn dies nicht der Fall ist, wird Test968 durchgeführt, um zu überprüfen, ob der Betrachter die Aufwärts- oder Abwärts-Pfeil-Taste gedrückt hat. Wenn dies nicht der Fall ist, geht die Steuereinheit74 (2 ) in einer Schleife zurück auf Test966 , um darauf zu warten, dass der Betrachter entweder die Auswählen-, Aufwärts-Pfeil- oder Abwärts-Pfeil-Taste drückt. Falls der Betrachter die Aufwärts- und Abwärts-Pfeil-Taste gedrückt hat, wird Test970 durchgeführt, um zu bestimmen, ob die nächste offene Zelle im Lieblingskanal-Menü404 (9 ) im Moment angezeigt wird. Wenn dies der Fall ist, wird bei Schritt972 der Cursor auf die nächste offene Zelle im Lieblingskanal-Menü404 (9 ) bewegt, wie durch die vom Betrachter gedrückte Taste angegeben. Andernfalls wird zuerst Schritt974 ausgeführt, um einen Bildlauf des Lieblingskanal-Menüs404 (9 ) durchzuführen, und zwar ausreichend weit, um die nächste offene Zelle anzuzeigen. Nach Schritt972 geht die Steuereinheit74 (2 ) in einer Schleife zurück auf Schritt964 . - Falls die Steuereinheit
74 (2 ) bei Test966 bestimmt, dass der Betrachter die Auswählen-Taste gedrückt hat, wird der im Lieblingskanal-Menü404 (9 ) hervorgehobene Kanal bei Schritt976 vorübergehend in die Lieblingskanal-Aufstellung des Betrachters eingefügt. Bei Schritt978 werden die vorhergehenden Inhalte des Lieblingskanal-Menüs404 (9 ) durch die neue vorübergehende Lieblingskanal-Aufstellung ersetzt. Bei Schritt980 kehrt der Cursor auf das vollständige Aufstellungs-Menü402 (9 ) zurück. Die Steuereinheit74 (2 ) kehrt dann in einer Schleife zurück auf Test924 . - Falls die Steuereinheit
74 (2 ) bei Test954 bestimmt, dass das vollständige Aufstellungs-Menü402 (9 ) nicht aktiv ist, wird Test982 durchgeführt, um zu bestimmen, ob das Lieblingskanal-Menü404 (9 ) aktiv ist. Wenn dies der Fall ist, wird bei Schritt984 der im Lieblingskanal-Menü404 (9 ) hervorgehobene Kanal vorübergehend aus der Lieblingskanal-Aufstellung des Betrachters gelöscht. Bei Schritt986 werden die Inhalte des Lieblingskanal-Menüs404 (9 ) durch die neue vorübergehende Lieblingskanal-Aufstellung ersetzt, wobei eine offene Zelle in der Zelle verbleibt, die zuvor durch den gerade eben gelöschten Lieblingskanal belegt war. - Falls die Steuereinheit
74 (2 ) bei Test982 bestimmt, dass das Lieblingskanal-Menü404 (9 ) nicht aktiv ist, wird Test988 durchgeführt, um zu bestimmen, ob das Auswählen-Icon414 (9 ) aktiv ist. Wenn dies der Fall ist, wird bei Schritt990 die vorübergehende Lieblingskanal-Aufstellung für eine zukünftige Verwendung im Speicher76 (2 ) gespeichert. Andernfalls kehrt die Steuereinheit74 (2 ) in einer Schleife zurück zu Test924 . - Somit lässt sich erkennen, dass interaktive Fernsehprogrammführungssysteme und dazugehörige Verfahren bereitgestellt werden, die ein intuitives Suchwerkzeug beinhalten, das einem Betrachter erlaubt, interessierende Programme aufzufinden, indem er auf Programmplaninformation ein einschränkendes Auswahlsuchkriterium und ein nicht einschränkendes Sortierattribut anwendet. Für einen Fachmann versteht sich, dass die vorliegende Erfindung anders als in den beschriebenen Ausführungsformen verwirklicht sein kann, welche lediglich zu Darstellungszwecken dienen und sich nicht einschränkend verstehen, wobei die Erfindung lediglich durch die anliegenden Ansprüche eingeschränkt ist.
Claims (64)
- Benutzerausrüstung für einen interaktiven Programmführer, wobei die Benutzerausrüstung eine Steuereinheit (
74 ), eine Fernbedienung (78 ) und eine Anzeigeeinrichtung (84 ) umfasst, wobei die Benutzerausrüstung dadurch gekennzeichnet ist, dass: die Steuereinheit (74 ) veranlasst, dass die Anzeigeeinrichtung (84 ) eine erste Anzeige anzeigt, die eine Mehrzahl von Tagoptionen (306 ,308 ,310 ,312 ,314 ,316 ,318 ) umfasst, die jeweils einem eindeutigen Tag entsprechen, für den Programmplaninformationen verfügbar sind, und wobei die Mehrzahl von Tagoptionen gleichzeitig eine entsprechende Mehrzahl von Tageszahlen der Tage des Monats anzeigt, für welche Programmplaninformationen verfügbar sind; die Fernbedienung (78 ) einen Benutzersteuerbefehl erzeugt, der einer Benutzerauswahl einer bestimmten Tagoption der Mehrzahl von Tagoptionen entspricht, und die Fernbedienung den Benutzersteuerbefehl an die Steuereinheit (74 ) weiterleitet; und die Steuereinheit (74 ) den Benutzersteuerbefehl empfängt und die Steuereinheit als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) eine zweite Anzeige anzeigt, die eine Programmplaninformation umfasst, welche der bestimmten Tagoption entspricht, die durch den Benutzer ausgewählt wurde. - Benutzerausrüstung nach Anspruch 1, weiter dadurch gekennzeichnet, dass: die Steuereinheit (
74 ) veranlasst, dass die Anzeigeeinrichtung (84 ) wenigstens einen Tagesteil (322 ) anzeigt; die Fernbedienung (78 ) einen Benutzersteuerbefehl erzeugt, der einer Benutzerauswahl eines bestimmten Tagesteils des wenigstens einen Tagesteils entspricht, und die Fernbedienung den Benutzersteuerbefehl, der der Benutzer auswahl des bestimmten Tagesteils entspricht, an die Steuereinheit (74 ) weiterleitet; und die Steuereinheit (74 ) den Benutzersteuerbefehl empfängt, der der Benutzerauswahl des bestimmten Tagesteils entspricht, und die Steuereinheit (74 ) als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) eine zweite Anzeige anzeigt, die eine Programmplaninformation umfasst, welche sowohl der bestimmten Tagoption als auch dem bestimmten Tagesteil entspricht, die durch den Benutzer ausgewählt wurden. - Benutzerausrüstung nach Anspruch 2, weiter dadurch gekennzeichnet, dass die Steuereinheit (
74 ) veranlasst, dass die Anzeigeeinrichtung (84 ) wenigstens einen Tagesteil (322 ) als Teil der ersten Anzeige anzeigt. - Benutzerausrüstung nach Anspruch 2, bei der der wenigstens eine Tagesteil (
322 ) einen Mehrzahl Tagesteile umfasst, und bei der die Mehrzahl Tagesteile einem gleichen Abschnitt eines Tages entspricht. - Benutzerausrüstung nach Anspruch 4, bei der jeder der Mehrzahl Tagesteile einer vierstündigen Periode entspricht.
- Benutzerausrüstung nach Anspruch 2, weiter dadurch gekennzeichnet, dass die Steuereinheit (
74 ) einen Standardtagesteil als ausgewählten Tagesteil vor dem Empfangen des Benutzersteuerbefehls, der der Benutzerauswahl des bestimmten Tagesteils entspricht, auswählt. - Benutzerausrüstung nach Anspruch 6, bei der der Standardtagesteil einer Programmplaninformation entspricht, die zuvor in dem interaktiven Programmführer angeschaut wurde.
- Benutzerausrüstung nach Anspruch 2, bei der der wenigstens eine Tagesteil eine Mehrzahl Tagesteile umfasst, wobei die Benutzerausrüstung weiter dadurch gekennzeichnet ist, dass die Steuereinheit (
74 ) veranlasst, dass die Anzeigeeinrichtung (84 ) einen Cursor anzeigt, der einen der Mehrzahl von Tagesteilen bezeichnet; die Fernbedienung (78 ) einen Benutzersteuerbefehl erzeugt, der einer Cursorbewegungsanweisung entspricht, und die Fernbedienung den Benutzersteuerbefehl, der der Cursorbewegungsanweisung entspricht, an die Steuereinheit (74 ) weiterleitet; die Steuereinheit (74 ) den Benutzersteuerbefehl, der der Cursorbewegungsanweisung entspricht, empfängt und die Steuereinheit als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) den Cursor auf einen zweiten der Mehrzahl von Tagesteilen umpositioniert; die Fernbedienung (78 ) einen Benutzersteuerbefehl erzeugt, der einer Benutzerauswahl des zweiten der Mehrzahl Tagesteile entspricht, und die Fernbedienung den Benutzersteuerbefehl, der der Benutzerauswahl des zweiten der Mehrzahl Tagesteile entspricht, an die Steuereinheit (74 ) weiterleitet; und die Steuereinheit (74 ) den Benutzersteuerbefehl, der der Benutzerauswahl des zweiten der Mehrzahl Tagesteile entspricht, empfängt und die Steuereinheit als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) eine Programmplaninformation anzeigt, die sowohl der Tagoption als auch dem zweiten der Mehrzahl Tagesteile entspricht, die durch den Benutzer ausgewählt wurden. - Benutzerausrüstung nach Anspruch 8, weiter gekennzeichnet dadurch, dass die Steuereinheit (
74 ) veranlasst, dass die Anzeigeeinrichtung (84 ) den Cursor zu einem ersten der Mehrzahl Tagesteile umpositioniert, wenn der Benutzer versucht, den Cursor über einen letzten der Mehrzahl Tagesteile hinaus zu bewegen. - Benutzerausrüstung nach Anspruch 9, weiter gekennzeichnet dadurch, dass die Steuereinheit (
74 ) veranlasst, dass die Anzeigeeinrichtung (84 ) die zweite Anzeige erneut anzeigt, so dass eine andere Programmplaninformation, die einem anderen der Mehrzahl Tagesteile als dem ausgewählten Tagesteil entspricht, angezeigt wird. - Benutzerausrüstung nach Anspruch 2 bei der der wenigstens eine Tagesteil (
322 ) durch eine Übertragung von einem entfernten Ort definiert ist. - Benutzerausrüstung nach Anspruch 2, weiter gekennzeichnet dadurch, dass: die Fernbedienung (
78 ) einen Benutzersteuerbefehl erzeugt, der einer Benutzerauswahl eines Teils von Programmplaninformationen entspricht, der in den Programmplaninformationen enthalten ist, die in der zweiten Anzeige angezeigt werden, und die die Fernbedienung den Benutzersteuerbefehl, der der Benutzerauswahl des Teils von Programmplaninformationen entspricht, an die Steuereinheit (74 ) weiterleitet; und die Steuereinheit (74 ) den Benutzersteuerbefehl, der der Benutzerauswahl des Teils von Programmplaninformationen entspricht, empfängt und die Steuereinheit als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) ein Fernsehprogramm anzeigt, das dem Teil von Programmplaninformationen entspricht, der durch den Benutzer ausgewählt wurde. - Benutzerausrüstung nach Anspruch 1, weiter gekennzeichnet dadurch, dass die Steuereinheit (
74 ) die Anzeigeeinrichtung (84 ) veranlasst, eine erste Anzeige anzuzeigen, so dass die Mehrzahl von Tagoptionen als Abschnitt einer Kalenderanzeige angezeigt wird. - Benutzerausrüstung nach Anspruch 13, weiter gekennzeichnet dadurch, dass die Steuereinheit (
74 ) veranlasst, dass die Anzeigeeinrichtung (84 ) als Teil der ersten Anzeige wenigstens einen Tagesindikator anzeigt, der einem eindeutigen Tag entspricht, für den eine Programmplaninformation nicht verfügbar ist. - Benutzerausrüstung nach Anspruch 14, weiter gekennzeichnet dadurch, dass: die Steuereinheit (
74 ) veranlasst, dass die Anzeigeeinheit (84 ) einen Cursor anzeigt, der eine der Mehrzahl von Tagoptionen (306 ,308 ,310 ,312 ,314 ,316 ) bezeichnet; die Fernbedienung (78 ) einen Benutzersteuerbefehl erzeugt, der einer Cursorbewegungsanweisung entspricht, und die Fernbedienung den Benutzersteuerbefehl, der der Cursorbewegungsanweisung entspricht, an die Steuereinheit (74 ) weiterleitet; die Steuereinheit (74 ) den Benutzersteuerbefehl, der der Cursorbewegungsanweisung entspricht, empfängt und die Steuereinheit als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) den Cursor auf nur eine der Mehrzahl von Tagoptionen umpositioniert; die Fernbedienung (78 ) einen Benutzersteuerbefehl erzeugt, der einer Benutzerauswahl der nur einen der Mehrzahl Tagoptionen entspricht, und die Fernbedienung den Benutzersteuerbefehl, der der Benutzerauswahl der nur einen der Mehrzahl Tagoptionen entspricht, an die Steuereinheit (74 ) weiterleitet; und die Steuereinheit (74 ) den Benutzersteuerbefehl, der der Benutzerauswahl der einzigen der Mehrzahl Tagoptionen entspricht, empfängt und die Steuereinheit als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) einen Abschnitt der Programmplaninformation anzeigt, der der einzigen der Mehrzahl Tagoptionen entspricht. - Benutzerausrüstung nach Anspruch 14, weiter gekennzeichnet dadurch, dass die Steuereinheit (
74 ) veranlasst, dass die Anzeigeeinrichtung (84 ) die Mehrzahl Tagoptionen (306 ,308 ,310 ,312 ,314 ,316 ) und wenigstens einen Tagesindikator anzeigt, so dass die Mehrzahl von Tagoptionen ein anderes Erscheinungsbild aufweist als der wenigstens eine Tagesindikator. - Benutzerausrüstung nach Anspruch 16, bei der das Erscheinungsbild die Mehrzahl Tagoptionen (
306 ,308 ,310 ,312 ,314 ,316 ) umfasst, die einen anderen Anzeigerand aufweisen als der wenigstens eine Tagesindikator. - Benutzerausrüstung nach Anspruch 13, weiter gekennzeichnet dadurch, dass: die Steuereinheit (
74 ) veranlasst, dass die Anzeigeeinheit (84 ) einen Cursor anzeigt, der eine der Mehrzahl von Tagoptionen bezeichnet; die Fernbedienung (78 ) einen Benutzersteuerbefehl erzeugt, der einer Cursorbewegungsanweisung entspricht, und die Fernbedienung den Benutzersteuerbefehl, der der Cursorbewegungsanweisung entspricht, an die Steuereinheit (74 ) weiterleitet; die Steuereinheit (74 ) den Benutzersteuerbefehl, der der Cursorbewegungsanweisung entspricht, empfängt und die Steuereinheit als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) den Cursor umpositioniert und die erste Anzeige erneut anzeigt, so dass wenigstens eine neue Tagoption angezeigt wird, die einem anderen Monat entspricht als die zuvor angezeigte Mehrzahl von Tagoptionen; die Fernbedienung (78 ) einen Benutzersteuerbefehl erzeugt, der einer Benutzerauswahl einer Tagoption der wenigstens einen neuen Tagoption entspricht, und die Fernbedienung den Benutzersteuerbefehl, der der Benutzerauswahl der Tagoption entspricht, an die Steuereinheit (74 ) weiterleitet; und die Steuereinheit (74 ) den Benutzersteuerbefehl, der der Benutzerauswahl der Tagoption entspricht, empfängt und als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) eine Programmplaninformation anzeigt, die der durch den Benutzer ausgewählten Tagoption entspricht. - Benutzerausrüstung nach Anspruch 13, bei der die Mehrzahl Tagoptionen durch Übertragung von einem entfernten Ort definiert ist.
- Benutzerausrüstung nach Anspruch 13, weiter gekennzeichnet dadurch, dass: die Fernbedienung (
78 ) einen Benutzersteuerbefehl erzeugt, der einer Benutzerauswahl eines Teils von Programmplaninformationen entspricht, der in den Programmplaninformationen enthalten ist, die in der zweiten Anzeige angezeigt werden, und die Fernbedienung den Benutzersteuerbefehl, der der Benutzerauswahl des Teils von Programmplaninformationen entspricht, an die Steuereinheit (74 ) weiterleitet; und die Steuereinheit (74 ) den Benutzersteuerbefehl, der der Benutzerauswahl des Teils von Programmplaninformationen entspricht, empfängt und die Steuereinheit als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) ein Fernsehprogramm anzeigt, das dem Teil von Programmplaninformationen entspricht, der durch den Benutzer ausgewählt wurde. - Benutzerausrüstung nach Anspruch 1, weiter dadurch gekennzeichnet, dass die Steuereinheit (
74 ) eine Standardtagoption als ausgewählte Tagoption vor dem Empfangen der Benutzerauswahl des bestimmten Tagoption auswählt. - Benutzerausrüstung nach Anspruch 21, bei der die Standardtagoption einer Programmplaninformation entspricht, die zuvor in dem interaktiven Programmführer angeschaut wurde.
- Benutzerausrüstung nach Anspruch 1, weiter dadurch gekennzeichnet, dass, die Steuereinheit (
74 ) veranlasst, dass die Anzeigeeinrichtung (84 ) einen Cursor anzeigt, der eine der Mehrzahl von Tagoptionen bezeichnet; die Fernbedienung (84 ) einen Benutzersteuerbefehl erzeugt, der einer Cursorbewegungsanweisung entspricht, und die Fernbedienung den Benutzersteuerbefehl, der der Cursorbewegungsanweisung entspricht, an die Steuereinheit (74 ) weiterleitet; die Steuereinheit (74 ) den Benutzersteuerbefehl, der der Cursorbewegungsanweisung entspricht, empfängt und die Steuereinheit (74 ) als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) den Cursor auf eine zweite der Mehrzahl von Tagoptionen umpositioniert; die Fernbedienung (78 ) einen Benutzersteuerbefehl erzeugt, der einer Benutzerauswahl der zweiten der Mehrzahl Tagoptionen entspricht, und die Fernbedienung den Benutzersteuerbefehl, der der Benutzerauswahl der zweiten der Mehrzahl Tagoptionen entspricht, an die Steuereinheit (74 ) weiterleitet; und die Steuereinheit (74 ) den Benutzersteuerbefehl, der der Benutzerauswahl der zweiten der Mehrzahl Tagoptionen entspricht, empfängt und die Steuereinheit als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) eine Programmplaninformation anzeigt, die der zweiten der Mehrzahl Tagoptionen entspricht. - Benutzerausrüstung nach Anspruch 23, weiter gekennzeichnet dadurch, dass die Steuereinheit (
74 ) veranlasst, dass die Anzeigeeinrichtung (84 ) den Cursor zu einem ersten der Mehrzahl Tagoptionen umpositioniert, wenn ein Benutzer versucht, den Cursor über eine letzte der Mehrzahl Tagoptionen hinaus zu bewegen. - Benutzerausrüstung nach Anspruch 1, weiter gekennzeichnet dadurch, dass die Steuereinheit (
74 ) veranlasst, dass die Anzeigeeinrichtung (84 ) die zweite Anzeige erneut anzeigt, so dass eine andere Programmplaninformation angezeigt wird, die nicht der bestimmten Tagoption entspricht. - Benutzerausrüstung nach Anspruch 1, weiter gekennzeichnet dadurch, dass die Steuereinheit (
74 ) veranlasst, dass die Anzeigeeinrichtung (84 ) als Teil der ersten Anzeige wenigstens einen Tagesindikator anzeigt, der einem Tag entspricht, für den eine Programmplaninformation nicht verfügbar ist. - Benutzerausrüstung nach Anspruch 26, weiter gekennzeichnet dadurch, dass: die Steuereinheit (
74 ) veranlasst, dass die Anzeigeeinheit (84 ) einen Cursor anzeigt, der eine der Mehrzahl von Tagoptionen bezeichnet; die Fernbedienung (78 ) einen Benutzersteuerbefehl erzeugt, der einer Cursorbewegungsanweisung entspricht, und die Fernbedienung den Benutzersteuerbefehl, der der Cursorbewegungsanweisung entspricht, an die Steuereinheit (74 ) weiterleitet; die Steuereinheit (74 ) den Benutzersteuerbefehl, der der Cursorbewegungsanweisung entspricht, empfängt und die Steuereinheit als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) den Cursor auf eine zweite der Mehrzahl von Tagoptionen umpositioniert; die Fernbedienung (78 ) einen Benutzersteuerbefehl erzeugt, der einer Benutzerauswahl der zweiten der Mehrzahl von Tagoptionen entspricht, und die Fernbedienung den Benutzersteuerbefehl, der der Benutzerauswahl der zweiten der Mehrzahl Tagoptionen entspricht, an die Steuereinheit (74 ) weiterleitet; und die Steuereinheit (74 ) den Benutzersteuerbefehl, der der Benutzerauswahl der zweiten der Mehrzahl Tagoptionen entspricht, empfängt und die Steuereinrichtung als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) eine Programmplaninformation anzeigt, die der durch den Benutzer ausgewählten zweiten von der Mehrzahl Tagoptionen entspricht. - Benutzerausrüstung nach Anspruch 27, weiter gekennzeichnet dadurch, dass die Steuereinheit (
74 ) veranlasst, dass die Anzeigeeinrichtung (84 ) die Mehrzahl Tagoptionen und wenigstens einen Tagesindikator anzeigt, so dass die Mehrzahl von Tagoptionen ein anderes Erscheinungsbild aufweist als der wenigstens eine Tagesindikator. - Benutzerausrüstung nach Anspruch 26, weiter dadurch gekennzeichnet, dass die Steuereinheit (
74 ) veranlasst, dass die Anzeigeeinrichtung (84 ) einen Cursor anzeigt, der eine der Mehrzahl von Tagoptionen bezeichnet; die Fernbedienung (78 ) einen Benutzersteuerbefehl erzeugt, der einer Cursorbewegungsanweisung entspricht, und die Fernbedienung den Benutzersteuerbefehl, der der Cursorbewegungsanweisung entspricht, an die Steuereinheit (74 ) weiterleitet; die Steuereinheit (74 ) den Benutzersteuerbefehl, der der Cursorbewegungsanweisung entspricht, empfängt und als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) den Cursor umpositioniert und die erste Anzeige erneut anzeigt, so dass wenigstens eine neue Tagoption angezeigt wird, die einem anderen Monat als dem der zuvor angezeigten Mehrzahl Tagoptionen entspricht; die Fernbedienung (78 ) einen Benutzersteuerbefehl erzeugt, der einer Benutzerauswahl einer Tagoption der Mehrzahl Tagoptionen entspricht, und die Fernbedienung den Benutzersteuerbefehl, der der Benutzerauswahl der Tagoption entspricht, an die Steuereinheit (74 ) weiterleitet; und die Steuereinheit (74 ) den Benutzersteuerbefehl, der der Benutzerauswahl der Tagoption entspricht, empfängt und als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) eine Programmplaninformation anzeigt, die der Tagoption entspricht, welche durch den Benutzer ausgewählt wurde. - Benutzerausrüstung nach Anspruch 1, bei der die Mehrzahl Tagoptionen sieben Tagoptionen umfasst.
- Benutzerausrüstung nach Anspruch 1, bei der die Mehrzahl Tagoptionen als ein Teil der ersten Anzeige durch eine Übertragung von einem entfernten Ort definiert wird.
- Benutzerausrüstung nach Anspruch 1, weiter gekennzeichnet dadurch, dass: die Fernbedienung (
78 ) einen Benutzersteuerbefehl erzeugt, der einer Benutzerauswahl eines Teils von Programmplaninformationen entspricht, der in den Programmplaninformationen enthalten ist, die in der zweiten Anzeige angezeigt werden, und die Fernbedienung den Benutzersteuerbefehl, der der Benutzerauswahl des Teils von Programmplaninformationen entspricht, an die Steuereinheit (74 ) weiterleitet; und die Steuereinheit (74 ) den Benutzersteuerbefehl, der der Benutzerauswahl des Teils von Programmplaninformationen entspricht, empfängt und die Steuereinheit als Ergebnis veranlasst, dass die Anzeigeeinrichtung (84 ) ein Fernsehprogramm anzeigt, das dem Teil von Programmplaninformationen entspricht, der durch den Benutzer ausgewählt wurde. - Verfahren zum Betreiben einer Benutzerausrüstung für einen interaktiven Programmführer, welches das Anzeigen von Programmplaninformationen umfasst, die zu einem bestimmten Tag gehören, wobei das Verfahren durch folgendes gekennzeichnet ist: Anzeigen einer Mehrzahl von Tagoptionen (
306 ,308 ,310 ,312 ,314 ,316 ,318 ), die jeweils einem eindeutigen Tag entsprechen, für den Programmplaninformationen verfügbar sind, wobei die Mehrzahl von Tagoptionen gleichzeitig eine entsprechende Mehrzahl von Tageszahlen der Tage eines Monats anzeigt, für welche Programmplaninformationen verfügbar sind; Erzeugen und Weiterleiten eines Benutzersteuerbefehls, der einer Benutzerauswahl einer bestimmten Tagoption der Mehrzahl von Tagoptionen entspricht; und im Ansprechen auf das Empfangen des Benutzersteuerbefehls, Anzeigen einer zweiten Anzeige, die einen Abschnitt der Programmplaninformation umfasst, welcher der bestimmten Tagoption entspricht, die durch den Benutzer ausgewählt wurde. - Verfahren nach Anspruch 33, weiter gekennzeichnet durch: Anzeigen von wenigstens einem Tagesteil (
322 ); Erzeugen und Weiterleiten eines Benutzersteuerbefehls, der einer Benutzerauswahl eines bestimmten Tagesteils des wenigstens einen Tagesteils entspricht; und im Ansprechen auf das Empfangen des Benutzersteuerbefehls, der der Benutzerauswahl des bestimmten Tagesteils entspricht, Anzeigen einer zweiten Anzeige, die eine Programmplaninformation umfasst, welche sowohl der bestimmten Tagoption als auch dem bestimmten Tagesteil entspricht, die durch den Benutzer ausgewählt wurden. - Verfahren nach Anspruch 34, weiter gekennzeichnet durch Anzeigen von wenigstens einem Tagesteil (
322 ) als Teil der ersten Anzeige. - Verfahren nach Anspruch 34, bei dem der wenigstens eine Tagesteil (
322 ) einen Mehrzahl Tagesteile umfasst, und bei dem die Mehrzahl Tagesteile einem gleichen Abschnitt eines Tages entspricht. - Verfahren nach Anspruch 36, bei dem jeder der Mehrzahl Tagesteile einer vierstündigen Periode entspricht.
- Verfahren nach Anspruch 34, weiter gekennzeichnet Auswählen eines Standardtags als ausgewählten Tagesteil vor dem Empfangen des Benutzersteuerbefehls, der der Benutzerauswahl des bestimmten Tagesteils entspricht.
- Verfahren nach Anspruch 38, bei dem der Standardtagesteil einer Programmplaninformation entspricht, die zuvor in dem interaktiven Programmführer angeschaut wurde.
- Verfahren nach Anspruch 34, bei dem der wenigstens eine Tagesteil eine Mehrzahl Tagesteile umfasst, wobei das Verfahren weiter gekennzeichnet ist durch: Anzeigen von einem Cursor, der einen der Mehrzahl von Tagesteilen bezeichnet; Erzeugen und Weiterleiten eines Benutzersteuerbefehls, der einer Cursorbewegungsanweisung entspricht; im Ansprechen auf das Empfangen des Benutzersteuerbefehls, der der Cursorbewegungsanweisung entspricht, Umpositionieren des Cursors auf einen zweiten der Mehrzahl von Tagesteilen; Erzeugen und Weiterleiten eines Benutzersteuerbefehls, der einer Benutzerauswahl des zweiten der Mehrzahl Tagesteile entspricht; und im Ansprechen auf das Empfangen des Benutzersteuerbefehls, der der Benutzerauswahl des zweiten der Mehrzahl Tagesteile entspricht, Anzeigen einer Programmplaninformation, die sowohl der bestimmten Tagoption als auch dem zweiten der Mehrzahl Tagesteile entspricht, die durch den Benutzer ausgewählt wurden.
- Verfahren nach Anspruch 40, weiter gekennzeichnet durch Umpositionieren des Cursors zu einem ersten der Mehrzahl Tagesteile, wenn der Benutzer versucht, den Cursor über einen letzten der Mehrzahl Tagesteile hinaus zu bewegen.
- Verfahren nach Anspruch 41, weiter gekennzeichnet durch erneutes Anzeigen der zweiten Anzeige, so dass eine andere Programmplaninformation, die einem anderen der Mehrzahl Tagesteile als dem ausgewählten Tagesteil entspricht, angezeigt wird.
- Verfahren nach Anspruch 34, bei dem der wenigstens eine Tagesteil (
322 ) durch eine Übertragung von einem entfernten Ort definiert wird. - Verfahren nach Anspruch 34, weiter gekennzeichnet durch: Erzeugen und Weiterleiten eines Benutzersteuerbefehls, der einer Benutzerauswahl eines Teils von Programmplaninformationen entspricht, der in den Programmplaninformationen enthalten ist, die in der zweiten Anzeige angezeigt werden; und im Ansprechen auf das Empfangen des Benutzersteuerbefehls, der der Benutzerauswahl des Teils von Programmplaninformationen entspricht, Anzeigen eines Fernsehprogramms, das dem Teil von Programmplaninformationen entspricht, der durch den Benutzer ausgewählt wurde.
- Verfahren nach Anspruch 33, weiter gekennzeichnet durch Anzeigen der ersten Anzeige, so dass die Mehrzahl von Tagoptionen als Abschnitt einer Kalenderanzeige angezeigt wird.
- Verfahren nach Anspruch 45, weiter gekennzeichnet durch, Anzeigen von wenigstens einem Tagesindikator, der einem eindeutigen Tag entspricht, für den eine Programmplaninformation nicht verfügbar ist, als Teil der ersten Anzeige.
- Verfahren nach Anspruch 46, weiter gekennzeichnet durch: Anzeigen eines Cursors anzeigt, der eine der Mehrzahl von Tagoptionen (
306 ,308 ,310 ,312 ,314 ,316 ) bezeichnet; Erzeugen und Weiterleiten eines Benutzersteuerbefehls, der einer Cursorbewegungsanweisung entspricht; im Ansprechen auf das Empfangen des Benutzersteuerbefehls, der der Cursorbewegungsanweisung entspricht, Umpositionieren des Cursors auf nur eine der Mehrzahl von Tagoptionen; Erzeugen und Weiterleiten eines Benutzersteuerbefehls, der einer Benutzerauswahl der nur einen der Mehrzahl Tagoptionen entspricht; und im Ansprechen auf das Empfangen des Benutzersteuerbefehls, der der Benutzerauswahl der einzigen der Mehrzahl Tagoptionen entspricht, Anzeigen eines Abschnitts der Programmplaninformation, der der einzigen der Mehrzahl Tagoptionen entspricht. - Verfahren nach Anspruch 46, weiter gekennzeichnet durch Anzeigen der Mehrzahl Tagoptionen (
306 ,308 ,310 ,312 ,314 ,316 ) und des wenigstens einen Tagesindikators, so dass die Mehrzahl von Tagoptionen ein anderes Erscheinungsbild aufweist als der wenigstens eine Tagesindikator. - Verfahren nach Anspruch 46, bei der das Erscheinungsbild die Mehrzahl Tagoptionen (
306 ,308 ,310 ,312 ,314 ,316 ) umfasst, die einen anderen Anzeigerand aufweisen als der wenigstens eine Tagesindikator. - Verfahren nach Anspruch 45, weiter gekennzeichnet durch: Anzeigen eines Cursors, der eine der Mehrzahl von Tagoptionen bezeichnet; Erzeugen und Weiterleiten eines Benutzersteuerbefehls, der einer Cursorbewegungsanweisung entspricht; im Ansprechen auf das Empfangen des Benutzersteuerbefehls, der der Cursorbewegungsanweisung entspricht, Umpositionieren des Cursors erneutes Anzeigen der ersten Anzeige, so dass wenigstens eine neue Tagoption angezeigt wird, die einem anderen Monat entspricht als die zuvor angezeigte Mehrzahl von Tagoptionen; Erzeugen und Weiterleiten eines Benutzersteuerbefehls, der einer Benutzerauswahl einer Tagoption von wenigstens einer neuen Tagoption entspricht; und im Ansprechen auf das Empfangen des Benutzersteuerbefehls, der der Benutzerauswahl der Tagoption entspricht, Anzeigen einer Programmplaninformation, die der durch den Benutzer ausgewählten Tagoption entspricht.
- Verfahren nach Anspruch 45, bei dem die Mehrzahl Tagoptionen durch Übertragung von einem entfernten Ort definiert wird.
- Verfahren nach Anspruch 45, weiter gekennzeichnet durch: Erzeugen und Weiterleiten eines Benutzersteuerbefehls, der einer Benutzerauswahl eines Teils von Programmplaninformationen entspricht, der in den Programmplaninformationen enthalten ist, die in der zweiten Anzeige angezeigt werden; und im Ansprechen auf das Empfangen des Benutzersteuerbefehls, der der Benutzerauswahl des Teils von Programmplaninformationen entspricht, Anzeigen eines Fernsehprogramms, das dem Teil von Programmplaninformationen entspricht, der durch den Benutzer ausgewählt wurde.
- Verfahren nach Anspruch 33, weiter gekennzeichnet durch Auswählen einer Standardtagoption als ausgewählte Tagoption vor dem Empfangen der Benutzerauswahl der bestimmten Tagoption.
- Verfahren nach Anspruch 53, bei dem die Standardtagoption einer Programmplaninformation entspricht, die zuvor in dem interaktiven Programmführer angeschaut wurde.
- Verfahren nach Anspruch 33, weiter gekennzeichnet durch: Anzeigen eines Cursors, der eine der Mehrzahl von Tagoptionen bezeichnet; Erzeugen und Weiterleiten eines Benutzersteuerbefehls, der einer Cursorbewegungsanweisung entspricht; im Ansprechen auf das Empfangen des Benutzersteuerbefehls, der der Cursorbewegungsanweisung entspricht, Umpositionieren des Cursors auf eine zweite der Mehrzahl von Tagoptionen; Erzeugen und Weiterleiten eines Benutzersteuerbefehls, der einer Benutzerauswahl der zweiten der Mehrzahl Tagoptionen entspricht; und im Ansprechen auf das Empfangen des Benutzersteuerbefehls, der der Benutzerauswahl der zweiten der Mehrzahl Tagoptionen entspricht, Anzeigen einer Programmplaninformation, die der zweiten der Mehrzahl Tagoptionen entspricht.
- Verfahren nach Anspruch 55, weiter gekennzeichnet durch Umpositionieren des Cursors zu einer ersten der Mehrzahl Tagoptionen, wenn der Benutzer versucht, den Cursor über eine letzte der Mehrzahl Tagoptionen hinaus zu bewegen.
- Verfahren nach Anspruch 33, weiter gekennzeichnet durch erneutes Anzeigen der zweiten Anzeige, so dass eine andere Programmplaninformation angezeigt wird, die nicht der bestimmten Tagoption entspricht.
- Verfahren nach Anspruch 33, weiter gekennzeichnet durch Anzeigen von wenigstens einem Tagesindikator, der einem Tag entspricht, für den eine Programmplaninformation nicht verfügbar ist, als Teil der ersten Anzeige.
- Verfahren nach Anspruch 58, weiter gekennzeichnet durch: Anzeigen eines Cursors, der eine der Mehrzahl von Tagoptionen bezeichnet; Erzeugen und Weiterleiten eines Benutzersteuerbefehls, der einer Cursorbewegungsanweisung entspricht; im Ansprechen auf das Empfangen des Benutzersteuerbefehls, der der Cursorbewegungsanweisung entspricht, Umpositionieren des Cursors auf eine zweite der Mehrzahl von Tagoptionen; Erzeugen und Weiterleiten eines Benutzersteuerbefehls, der einer Benutzerauswahl der zweiten der Mehrzahl von Tagoptionen entspricht; und im Ansprechen auf das Empfangen des Benutzersteuerbefehls, der der Benutzerauswahl der zweiten der Mehrzahl Tagoptionen entspricht, Anzeigen einer Programmplaninformation, die der durch den Benutzer ausgewählten zweiten von der Mehrzahl Tagoptionen entspricht.
- Verfahren nach Anspruch 59, weiter gekennzeichnet durch Anzeigen der Mehrzahl Tagoptionen und wenigstens eines Tagesindikators, so dass die Mehrzahl von Tagoptionen ein anderes Erscheinungsbild aufweist als der wenigstens eine Tagesindikator.
- Verfahren nach Anspruch 58, weiter dadurch durch: Anzeigen eines Cursors, der eine der Mehrzahl von Tagoptionen bezeichnet; Erzeugen und Weiterleiten eines Benutzersteuerbefehls, der einer Cursorbewegungsanweisung entspricht; im Ansprechen auf das Empfangen des Benutzersteuerbefehls, der der Cursorbewegungsanweisung entspricht, Umpositionieren des Cursors und erneutes Anzeigen der ersten Anzeige, so dass wenigstens eine neue Tagoption angezeigt wird, die einem anderen Monat als dem der zuvor angezeigten Mehrzahl Tagoptionen entspricht; Erzeugen und Weiterleiten eines Benutzersteuerbefehls, der einer Benutzerauswahl einer Tagoption von wenigstens einer neuen Tagoptionen entspricht; und im Ansprechen auf das Empfangen des Benutzersteuerbefehls, der der Benutzerauswahl der Tagoption entspricht, Anzeigen einer Programmplaninformation, die der Tagoption entspricht, welche durch den Benutzer ausgewählt wurde.
- Verfahren nach Anspruch 33, bei dem die Mehrzahl Tagoptionen sieben Tagoptionen umfasst.
- Verfahren nach Anspruch 33, bei dem die Mehrzahl Tagoptionen als ein Teil der ersten Anzeige durch eine Übertragung von einem entfernten Ort definiert wird.
- Verfahren nach Anspruch 33, weiter gekennzeichnet durch: Erzeugen eines Benutzersteuerbefehls, der einer Benutzerauswahl eines Teils von Programmplaninformationen entspricht, der in den Programmplaninformationen enthalten ist, die in der zweiten Anzeige angezeigt werden; und im Ansprechen auf das Empfangen des Benutzersteuerbefehls, der der Benutzerauswahl des Teils von Programmplaninformationen entspricht, Anzeigen eines Fernsehprogramms, das dem Teil von Programmplaninformationen entspricht, der durch den Benutzer ausgewählt wurde.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/419,077 US5880768A (en) | 1995-04-06 | 1995-04-06 | Interactive program guide systems and processes |
US419077 | 1995-04-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69632746D1 DE69632746D1 (de) | 2004-07-22 |
DE69632746T2 true DE69632746T2 (de) | 2005-07-07 |
Family
ID=23660700
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69606857T Revoked DE69606857T2 (de) | 1995-04-06 | 1996-04-05 | Verfahren und systeme zur interaktiven programmführung |
DE69632746T Expired - Lifetime DE69632746T2 (de) | 1995-04-06 | 1996-04-05 | Verfahren und System zur interaktiven Programmführung |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69606857T Revoked DE69606857T2 (de) | 1995-04-06 | 1996-04-05 | Verfahren und systeme zur interaktiven programmführung |
Country Status (9)
Country | Link |
---|---|
US (11) | US5880768A (de) |
EP (13) | EP2276242A3 (de) |
JP (10) | JP3553082B2 (de) |
KR (1) | KR19980703739A (de) |
AU (1) | AU700434B2 (de) |
BR (1) | BRPI9608014B1 (de) |
DE (2) | DE69606857T2 (de) |
HK (1) | HK1024996A1 (de) |
WO (1) | WO1996031980A1 (de) |
Families Citing this family (558)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6850252B1 (en) | 1999-10-05 | 2005-02-01 | Steven M. Hoffberg | Intelligent electronic appliance system and method |
USRE48056E1 (en) | 1991-12-23 | 2020-06-16 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
USRE47908E1 (en) | 1991-12-23 | 2020-03-17 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US6418424B1 (en) | 1991-12-23 | 2002-07-09 | Steven M. Hoffberg | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US6400996B1 (en) | 1999-02-01 | 2002-06-04 | Steven M. Hoffberg | Adaptive pattern recognition based control system and method |
USRE46310E1 (en) | 1991-12-23 | 2017-02-14 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
US5903454A (en) | 1991-12-23 | 1999-05-11 | Hoffberg; Linda Irene | Human-factored interface corporating adaptive pattern recognition based controller apparatus |
US9286294B2 (en) | 1992-12-09 | 2016-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content suggestion engine |
US7168084B1 (en) | 1992-12-09 | 2007-01-23 | Sedna Patent Services, Llc | Method and apparatus for targeting virtual objects |
CN1071977C (zh) | 1993-03-05 | 2001-09-26 | 杰姆斯达发展公司 | 使用压缩码作电视节目录像时间排定的装置与方法 |
US6239794B1 (en) | 1994-08-31 | 2001-05-29 | E Guide, Inc. | Method and system for simultaneously displaying a television program and information about the program |
US8793738B2 (en) | 1994-05-04 | 2014-07-29 | Starsight Telecast Incorporated | Television system with downloadable features |
US5880768A (en) * | 1995-04-06 | 1999-03-09 | Prevue Networks, Inc. | Interactive program guide systems and processes |
US5818438A (en) * | 1995-04-25 | 1998-10-06 | Bellsouth Corporation | System and method for providing television services |
US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
CA2198894A1 (en) * | 1995-07-03 | 1997-01-23 | Christoph Kretz | Transmission of menus to a receiver |
AU719473B2 (en) * | 1995-07-03 | 2000-05-11 | Koninklijke Philips Electronics N.V. | Transmission of an electronic data base of information |
US6101535A (en) * | 1995-08-09 | 2000-08-08 | Siemens Aktiengesellschaft | Process for selecting and requesting multimedia services |
US20020056136A1 (en) * | 1995-09-29 | 2002-05-09 | Wistendahl Douglass A. | System for converting existing TV content to interactive TV programs operated with a standard remote control and TV set-top box |
US6388714B1 (en) * | 1995-10-02 | 2002-05-14 | Starsight Telecast Inc | Interactive computer system for providing television schedule information |
US8850477B2 (en) * | 1995-10-02 | 2014-09-30 | Starsight Telecast, Inc. | Systems and methods for linking television viewers with advertisers and broadcasters |
US6732369B1 (en) * | 1995-10-02 | 2004-05-04 | Starsight Telecast, Inc. | Systems and methods for contextually linking television program information |
US6323911B1 (en) | 1995-10-02 | 2001-11-27 | Starsight Telecast, Inc. | System and method for using television schedule information |
US6785905B1 (en) * | 1995-10-24 | 2004-08-31 | Sony Corporation | Television transmitter, television transmitting method, television receiver and television receiving method |
US5790785A (en) * | 1995-12-11 | 1998-08-04 | Customer Communications Group, Inc. | World Wide Web registration information processing system |
US6615251B1 (en) * | 1995-12-11 | 2003-09-02 | John R. Klug | Method for providing node targeted content in an addressable network |
US6591245B1 (en) * | 1996-02-02 | 2003-07-08 | John R. Klug | Media content notification via communications network |
GB9616406D0 (en) * | 1996-08-05 | 1996-09-25 | British Sky Broadcasting Ltd | Improvements in receivers for television signals |
US6314570B1 (en) * | 1996-02-08 | 2001-11-06 | Matsushita Electric Industrial Co., Ltd. | Data processing apparatus for facilitating data selection and data processing in at television environment with reusable menu structures |
BR9707798A (pt) * | 1996-02-29 | 2000-01-04 | Guide E Inc | Sistema aperfeiçoado de sintonização de televisão |
EP2273783A3 (de) | 1996-03-15 | 2011-02-16 | Gemstar Development Corporation | Kombination eines Videokassettenrekorderindex mit einer elektronischen Programmführung |
US6469753B1 (en) | 1996-05-03 | 2002-10-22 | Starsight Telecast, Inc. | Information system |
JP3875310B2 (ja) * | 1996-05-27 | 2007-01-31 | 富士通株式会社 | 放送番組情報送信装置 |
JPH09322089A (ja) | 1996-05-27 | 1997-12-12 | Fujitsu Ltd | 放送番組送信装置と情報送信装置と文書作成機能を持つ装置と端末装置 |
JP3530308B2 (ja) * | 1996-05-27 | 2004-05-24 | 富士通株式会社 | 放送番組送信装置とそれに接続される端末装置 |
US5801787A (en) | 1996-06-14 | 1998-09-01 | Starsight Telecast, Inc. | Television schedule system and method of operation for multiple program occurrences |
WO1997049237A1 (en) * | 1996-06-17 | 1997-12-24 | Starsight Telecast, Inc. | Television schedule system with enhanced features |
JP3528451B2 (ja) * | 1996-07-26 | 2004-05-17 | ソニー株式会社 | 電子番組ガイド表示制御装置及びその方法 |
US6151059A (en) * | 1996-08-06 | 2000-11-21 | Starsight Telecast, Inc. | Electronic program guide with interactive areas |
US6195089B1 (en) * | 1996-08-14 | 2001-02-27 | Samsung Electronics Co., Ltd. | Television graphical user interface having variable channel changer icons |
WO1998010589A1 (en) * | 1996-09-03 | 1998-03-12 | Starsight Telecast, Inc. | Schedule system with enhanced recording capability |
US6311329B1 (en) * | 1996-10-14 | 2001-10-30 | Sony Corporation | Information providing apparatus and method, display controlling apparatus and method, information providing system, as well as transmission medium |
US20030005463A1 (en) * | 1999-09-30 | 2003-01-02 | Douglas B Macrae | Access to internet data through a television system |
JPH10126750A (ja) | 1996-10-23 | 1998-05-15 | Matsushita Electric Ind Co Ltd | 番組情報放送システム、放送装置、及び受信端末装置 |
KR100508195B1 (ko) * | 1996-11-15 | 2005-08-17 | 민드포트 비. 브이. | 전자 프로그램 가이드 내에서 프로그램을 탐색하는 장치와 방법 |
US20030066085A1 (en) * | 1996-12-10 | 2003-04-03 | United Video Properties, Inc., A Corporation Of Delaware | Internet television program guide system |
PL334062A1 (en) * | 1996-12-10 | 2000-01-31 | United Video Properties Inc | Internet tv program guide system |
US6687906B1 (en) | 1996-12-19 | 2004-02-03 | Index Systems, Inc. | EPG with advertising inserts |
US8635649B2 (en) | 1996-12-19 | 2014-01-21 | Gemstar Development Corporation | System and method for modifying advertisement responsive to EPG information |
US6177931B1 (en) | 1996-12-19 | 2001-01-23 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
JP3783307B2 (ja) * | 1996-12-26 | 2006-06-07 | 日本ビクター株式会社 | 電子プログラムガイド表示装置及び表示方法 |
US5850218A (en) * | 1997-02-19 | 1998-12-15 | Time Warner Entertainment Company L.P. | Inter-active program guide with default selection control |
AU6675098A (en) | 1997-02-28 | 1998-09-18 | Starsight Telecast Incorporated | Television control interface with electronic guide |
US6064376A (en) * | 1997-03-13 | 2000-05-16 | United Video Properties, Inc. | Adjustable program guide display system |
JP3286552B2 (ja) * | 1997-03-28 | 2002-05-27 | 三洋電機株式会社 | テレビジョン受像機 |
DE19882245T1 (de) | 1997-03-28 | 2000-02-10 | Sanyo Electric Co | Fernsehempfänger |
US6208799B1 (en) * | 1997-04-29 | 2001-03-27 | Time Warner Entertainment Company L.P. | VCR recording timeslot adjustment |
US6292624B1 (en) * | 1997-05-13 | 2001-09-18 | Sony Corporation | System and method for selection/deselection of timer recording |
US6061097A (en) | 1997-05-22 | 2000-05-09 | United Video Properties, Inc. | Interactive television program guide with selectable non-program options |
US6286141B1 (en) | 1997-05-22 | 2001-09-04 | Soundview Technologies Incorporated | Personal editing system |
US6505346B2 (en) * | 1997-06-06 | 2003-01-07 | Sony Corporation | Station jump loop |
JP3413065B2 (ja) * | 1997-07-03 | 2003-06-03 | 松下電器産業株式会社 | 番組情報処理装置 |
US6262722B1 (en) * | 1997-07-08 | 2001-07-17 | United Video Properties, Inc. | Interactive program guide navigator menu system |
ES2475242T3 (es) | 1997-07-21 | 2014-07-10 | Gemstar Development Corporation | Sistemas y métodos para mostrar y grabar interfaces de control |
US6175362B1 (en) * | 1997-07-21 | 2001-01-16 | Samsung Electronics Co., Ltd. | TV graphical user interface providing selection among various lists of TV channels |
EP0933933A4 (de) * | 1997-08-21 | 2004-11-24 | Sony Corp | Empfänger, programmauffindungs- und empfangsverfahren |
US6034688A (en) * | 1997-09-15 | 2000-03-07 | Sony Corporation | Scrolling navigational display system |
ES2177040T3 (es) * | 1997-09-18 | 2002-12-01 | United Video Properties Inc | Recordatorio de correo electronico para una guia de programas de television por internet. |
US6604240B2 (en) | 1997-10-06 | 2003-08-05 | United Video Properties, Inc. | Interactive television program guide system with operator showcase |
US6412111B1 (en) * | 1997-10-09 | 2002-06-25 | International Business Machines Corporation | Data processing system and method for implementing programmable distribution of information by a video server |
US6243142B1 (en) | 1997-10-17 | 2001-06-05 | Sony Corporation | Method and apparatus for displaying time and program status in an electronic program guide |
US6954897B1 (en) * | 1997-10-17 | 2005-10-11 | Sony Corporation | Method and apparatus for adjusting font size in an electronic program guide display |
US6518986B1 (en) | 1997-10-17 | 2003-02-11 | Sony Corporation | Method and apparatus for providing an on-screen guide for a multiple channel broadcasting system |
JP3466071B2 (ja) * | 1997-12-05 | 2003-11-10 | 松下電器産業株式会社 | 放送受信装置 |
US6367078B1 (en) * | 1997-12-12 | 2002-04-02 | Michael Lasky | Electronic program-guide system with sideways-surfing capability |
KR100273363B1 (ko) * | 1997-12-17 | 2001-01-15 | 구자홍 | 텔레비젼수상기의습관설정에의한예약시청제어방법 |
US6483548B1 (en) * | 1998-12-28 | 2002-11-19 | Research Investment Network, Inc. | Method of data display for electronic program guides (EPGs) |
WO1999037090A1 (fr) * | 1998-01-16 | 1999-07-22 | Matsushita Electric Industrial Co., Ltd. | Dispositif et methode de selection d'emissions |
US20010042246A1 (en) * | 1999-08-04 | 2001-11-15 | Henry C. Yuen | Home entertainment system and method of its operation |
US6452611B1 (en) * | 1998-02-04 | 2002-09-17 | Corporate Media Partners | Method and system for providing dynamically changing programming categories |
JPH11252471A (ja) * | 1998-03-03 | 1999-09-17 | Matsushita Electric Ind Co Ltd | 番組及び番組情報を放送するセンター装置と端末装置 |
DE69918341T2 (de) * | 1998-03-04 | 2005-06-30 | United Video Properties, Inc., Tulsa | Programmführersystem mit Überwachung von Werbenutzung und Nutzeraktivitäten |
US7185355B1 (en) | 1998-03-04 | 2007-02-27 | United Video Properties, Inc. | Program guide system with preference profiles |
JPH11266409A (ja) * | 1998-03-16 | 1999-09-28 | Sony Corp | 番組内容表示装置と番組内容表示方法 |
US6424791B1 (en) | 1998-03-27 | 2002-07-23 | Sony Corporation | System and method for providing selection of timer recording |
US6564379B1 (en) | 1998-04-30 | 2003-05-13 | United Video Properties, Inc. | Program guide system with flip and browse advertisements |
US6243145B1 (en) * | 1998-05-01 | 2001-06-05 | Scientific-Atlanta, Inc. | Method and apparatus for browsing television channel information by category |
US6742183B1 (en) * | 1998-05-15 | 2004-05-25 | United Video Properties, Inc. | Systems and methods for advertising television networks, channels, and programs |
KR19990085286A (ko) * | 1998-05-15 | 1999-12-06 | 구자홍 | 디지털 티브이의 채널정보변경 방법 |
US20020095676A1 (en) | 1998-05-15 | 2002-07-18 | Robert A. Knee | Interactive television program guide system for determining user values for demographic categories |
US7603684B1 (en) | 1998-05-19 | 2009-10-13 | United Video Properties, Inc. | Program guide system with video-on-demand browsing |
US20050204388A1 (en) | 1998-06-11 | 2005-09-15 | Knudson Edward B. | Series reminders and series recording from an interactive television program guide |
US7146627B1 (en) | 1998-06-12 | 2006-12-05 | Metabyte Networks, Inc. | Method and apparatus for delivery of targeted video programming |
US6614987B1 (en) * | 1998-06-12 | 2003-09-02 | Metabyte, Inc. | Television program recording with user preference determination |
GB2338364B (en) * | 1998-06-12 | 2003-03-05 | British Sky Broadcasting Ltd | Improvements in receivers for television signals |
AU4439899A (en) | 1998-06-16 | 2000-01-05 | United Video Properties, Inc. | Interactive television program guide with simultaneous watch and record capabilities |
US20110093898A1 (en) * | 1998-06-18 | 2011-04-21 | Rosenthol Joshua A | Program guide system with user designated favorite themes |
US6665687B1 (en) * | 1998-06-26 | 2003-12-16 | Alexander James Burke | Composite user interface and search system for internet and multimedia applications |
US6442755B1 (en) * | 1998-07-07 | 2002-08-27 | United Video Properties, Inc. | Electronic program guide using markup language |
CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
CA2337463C (en) | 1998-07-17 | 2009-10-13 | United Video Properties, Inc. | Television system with aided user program searching |
ATE225998T1 (de) * | 1998-07-17 | 2002-10-15 | United Video Properties Inc | Interaktive fernsehprogrammführung mit mehreren geräten an einem ort |
AR020608A1 (es) | 1998-07-17 | 2002-05-22 | United Video Properties Inc | Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto |
EP1114554A1 (de) * | 1998-07-20 | 2001-07-11 | Mate - Media Access Technologies Ltd | Verfahren zur automatischen auswahl von videokanälen |
US6754905B2 (en) * | 1998-07-23 | 2004-06-22 | Diva Systems Corporation | Data structure and methods for providing an interactive program guide |
US6584153B1 (en) | 1998-07-23 | 2003-06-24 | Diva Systems Corporation | Data structure and methods for providing an interactive program guide |
US9924234B2 (en) | 1998-07-23 | 2018-03-20 | Comcast Ip Holdings I, Llc | Data structure and methods for providing an interactive program |
US7091968B1 (en) * | 1998-07-23 | 2006-08-15 | Sedna Patent Services, Llc | Method and apparatus for encoding a user interface |
EP1097587A1 (de) * | 1998-07-23 | 2001-05-09 | Diva Systems Corporation | Interaktive benutzerschnittstelle |
US6505348B1 (en) * | 1998-07-29 | 2003-01-07 | Starsight Telecast, Inc. | Multiple interactive electronic program guide system and methods |
US7254823B2 (en) * | 1998-08-21 | 2007-08-07 | United Video Properties, Inc. | Apparatus and method for constrained selection of favorite channels |
US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
KR100565035B1 (ko) | 1998-09-05 | 2006-07-25 | 삼성전자주식회사 | 프로그램 가이드 방법 및 이에 적합한 프로그램 가이드 장치 |
KR100331330B1 (ko) | 1998-09-05 | 2002-09-05 | 삼성전자 주식회사 | 참조정보를저장하는방법및장치 |
US6530085B1 (en) | 1998-09-16 | 2003-03-04 | Webtv Networks, Inc. | Configuration for enhanced entertainment system control |
US6169879B1 (en) | 1998-09-16 | 2001-01-02 | Webtv Networks, Inc. | System and method of interconnecting and using components of home entertainment system |
TW465235B (en) * | 1998-09-17 | 2001-11-21 | United Video Properties Inc | Electronic program guide with digital storage |
US6567978B1 (en) | 1998-10-09 | 2003-05-20 | Adcom Information Services, Inc. | Television audience monitoring system and method employing display of cable converter box |
US6405370B1 (en) * | 1998-10-09 | 2002-06-11 | Adcom Information Services, Inc. | Television audience monitoring system and method employing tuner interface of set-top converter box |
US6484316B1 (en) | 1998-10-14 | 2002-11-19 | Adcom Information Services, Inc. | Television audience monitoring system and apparatus and method of aligning a magnetic pick-up device |
JP4142175B2 (ja) | 1998-10-20 | 2008-08-27 | 松下電器産業株式会社 | グラフィカルユーザインタフェース装置 |
US6678891B1 (en) * | 1998-11-19 | 2004-01-13 | Prasara Technologies, Inc. | Navigational user interface for interactive television |
US7313805B1 (en) * | 1998-11-30 | 2007-12-25 | Sony Corporation | Content navigator graphical user interface system and method |
US6993721B2 (en) * | 1998-11-30 | 2006-01-31 | Sony Corporation | Web channel guide graphical interface system and method |
US6859799B1 (en) | 1998-11-30 | 2005-02-22 | Gemstar Development Corporation | Search engine for video and graphics |
TW499816B (en) * | 1998-11-30 | 2002-08-21 | United Video Properties Inc | Interactive program guide system and method |
US6732370B1 (en) * | 1998-11-30 | 2004-05-04 | Diva Systems Corporation | Service provider side interactive program guide encoder |
JP2000165788A (ja) * | 1998-11-30 | 2000-06-16 | Toshiba Corp | ディジタル放送受信端末装置 |
US6865746B1 (en) | 1998-12-03 | 2005-03-08 | United Video Properties, Inc. | Electronic program guide with related-program search feature |
ES2245520T3 (es) * | 1998-12-04 | 2006-01-01 | Index Systems Inc. | Sistema y metodo para proporcionar noticias, deportes y servicios de guia local, a traves de una guia electronica de programacion. |
US6577350B1 (en) | 1998-12-21 | 2003-06-10 | Sony Corporation | Method and apparatus for displaying an electronic program guide |
US20030131356A1 (en) * | 1998-12-21 | 2003-07-10 | Andrew M. Proehl | Method and apparatus for notification on a broadcast device |
US6601238B2 (en) * | 1998-12-22 | 2003-07-29 | Thomson Licensing S.A. | Providing a link to programs in a program guide |
US8073955B1 (en) | 1999-01-27 | 2011-12-06 | The Directv Group, Inc. | Method and apparatus for tuning used in a broadcast data system |
US7765568B1 (en) * | 1999-01-27 | 2010-07-27 | The Directv Group, Inc. | Graphical tuning bar |
US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
US7454777B1 (en) * | 1999-03-01 | 2008-11-18 | Sony Corporation | Satellite system/internet system with display option palette with multiple filtering options |
US6481010B2 (en) * | 1999-03-01 | 2002-11-12 | Sony Corporation | TV planner for DSS |
US6904609B1 (en) | 1999-03-18 | 2005-06-07 | Microsoft Corporation | Systems and methods for electronic program guide data services |
US6532589B1 (en) * | 1999-03-25 | 2003-03-11 | Sony Corp. | Method and apparatus for providing a calendar-based planner in an electronic program guide for broadcast events |
US6742184B1 (en) * | 1999-03-29 | 2004-05-25 | Hughes Electronics Corp. | Electronic television program guide with calendar tool |
US6754906B1 (en) * | 1999-03-29 | 2004-06-22 | The Directv Group, Inc. | Categorical electronic program guide |
US6904610B1 (en) | 1999-04-15 | 2005-06-07 | Sedna Patent Services, Llc | Server-centric customized interactive program guide in an interactive television environment |
US6704359B1 (en) * | 1999-04-15 | 2004-03-09 | Diva Systems Corp. | Efficient encoding algorithms for delivery of server-centric interactive program guide |
US6754271B1 (en) | 1999-04-15 | 2004-06-22 | Diva Systems Corporation | Temporal slice persistence method and apparatus for delivery of interactive program guide |
US6621870B1 (en) | 1999-04-15 | 2003-09-16 | Diva Systems Corporation | Method and apparatus for compressing video sequences |
US6651252B1 (en) * | 1999-10-27 | 2003-11-18 | Diva Systems Corporation | Method and apparatus for transmitting video and graphics in a compressed form |
US6614843B1 (en) | 1999-04-15 | 2003-09-02 | Diva Systems Corporation | Stream indexing for delivery of interactive program guide |
US7096487B1 (en) | 1999-10-27 | 2006-08-22 | Sedna Patent Services, Llc | Apparatus and method for combining realtime and non-realtime encoded content |
KR100831955B1 (ko) * | 1999-04-30 | 2008-05-23 | 톰슨 라이센싱 | 전자 프로그램 가이드에서 사용자 동작에 기초한 광고를 디스플레이하는 방법 |
US7150031B1 (en) * | 2000-06-09 | 2006-12-12 | Scientific-Atlanta, Inc. | System and method for reminders of upcoming rentable media offerings |
US6986156B1 (en) * | 1999-06-11 | 2006-01-10 | Scientific Atlanta, Inc | Systems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system |
US6817028B1 (en) * | 1999-06-11 | 2004-11-09 | Scientific-Atlanta, Inc. | Reduced screen control system for interactive program guide |
US7010801B1 (en) | 1999-06-11 | 2006-03-07 | Scientific-Atlanta, Inc. | Video on demand system with parameter-controlled bandwidth deallocation |
US6832386B1 (en) * | 1999-06-11 | 2004-12-14 | Scientific-Atlanta, Inc. | System and method for allowing a user to quickly navigate within a program guide to an established reference point |
BR0011487A (pt) | 1999-06-11 | 2002-03-19 | Scientific Atlanta | Sistema de controle de tela reduzida para guia interativo de programação |
US7992163B1 (en) | 1999-06-11 | 2011-08-02 | Jerding Dean F | Video-on-demand navigational system |
US8255956B2 (en) * | 1999-06-28 | 2012-08-28 | Cox Communications, Inc. | System and method for delivery of short-time duration video segments |
WO2001001677A1 (en) | 1999-06-28 | 2001-01-04 | United Video Properties, Inc. | Interactive television program guide system and method with niche hubs |
CN1359591A (zh) | 1999-06-28 | 2002-07-17 | 英戴克系统公司 | 利用epg数据库修改广告的系统和方法 |
AU5775900A (en) | 1999-06-29 | 2001-01-31 | United Video Properties, Inc. | Method and system for a video-on-demand-related interactive display within an interactive television application |
JP2001028717A (ja) * | 1999-07-12 | 2001-01-30 | Sony Corp | 情報表示装置及び情報受信装置並びにそれらの方法 |
US7373652B1 (en) * | 1999-07-22 | 2008-05-13 | Sedna Patent Services, Llc | Server-centric search function in an interactive program guide |
US6971118B1 (en) * | 1999-07-28 | 2005-11-29 | Sharp Laboratories Of America, Inc. | System for displaying programming guide information |
WO2001011865A1 (en) * | 1999-08-09 | 2001-02-15 | British Sky Broadcasting Limited | Improvements in receivers for television signals |
GB9918772D0 (en) | 1999-08-09 | 1999-10-13 | British Sky Broadcasting Ltd | Improvements in receivers for television signals |
JP2003507972A (ja) * | 1999-08-25 | 2003-02-25 | スポットウェア テクノロジーズ インコーポレイテッド | テレビジョン・プレビューに関するイベントの予定を立てるシステム及び方法 |
WO2001022719A2 (en) * | 1999-09-24 | 2001-03-29 | United Video Properties, Inc. | Interactive television program guide with enhanced user interface |
US9094727B1 (en) | 1999-10-27 | 2015-07-28 | Cox Communications, Inc. | Multi-functional user interface using slice-based encoding |
EP1226713B1 (de) * | 1999-10-27 | 2007-04-11 | Sedna Patent Services, LLC | Vielfache videoströme unter verwendung von slice-basierter kodierung |
US7134133B1 (en) | 1999-11-08 | 2006-11-07 | Gateway Inc. | Method, system, and software for creating and utilizing broadcast electronic program guide templates |
US7159232B1 (en) * | 1999-11-16 | 2007-01-02 | Microsoft Corporation | Scheduling the recording of television programs |
WO2001046869A2 (en) * | 1999-12-10 | 2001-06-28 | United Video Properties, Inc. | Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities |
AU2071601A (en) * | 1999-12-10 | 2001-06-18 | United Video Properties, Inc. | Features for use with advanced set-top applications on interactive television systems |
US20060059525A1 (en) * | 1999-12-13 | 2006-03-16 | Jerding Dean F | Media services window configuration system |
US7228556B2 (en) | 1999-12-21 | 2007-06-05 | Tivo Inc. | Distributed, interactive television program guide; system and method |
EP1252767B1 (de) | 2000-02-01 | 2010-08-11 | United Video Properties, Inc. | Methoden und systeme zum erzwingen von reklame |
US8413185B2 (en) | 2000-02-01 | 2013-04-02 | United Video Properties, Inc. | Interactive television application with navigable cells and regions |
AU783853B2 (en) * | 2000-02-01 | 2005-12-15 | Rovi Guides, Inc. | Systems and methods for providing promotions with recorded programs |
US6570591B1 (en) | 2000-02-01 | 2003-05-27 | Harris-Exigent, Inc. | Visual syntax builder for space vehicle control |
US7051352B1 (en) | 2000-02-04 | 2006-05-23 | Koninklijke Philips Electronics N.V. | Adaptive TV program recommender |
US6681396B1 (en) * | 2000-02-11 | 2004-01-20 | International Business Machines Corporation | Automated detection/resumption of interrupted television programs |
JP2001238144A (ja) * | 2000-02-22 | 2001-08-31 | Pioneer Electronic Corp | 番組ガイド表示装置及び表示方法 |
US7343617B1 (en) | 2000-02-29 | 2008-03-11 | Goldpocket Interactive, Inc. | Method and apparatus for interaction with hyperlinks in a television broadcast |
US7367042B1 (en) * | 2000-02-29 | 2008-04-29 | Goldpocket Interactive, Inc. | Method and apparatus for hyperlinking in a television broadcast |
US7120924B1 (en) | 2000-02-29 | 2006-10-10 | Goldpocket Interactive, Inc. | Method and apparatus for receiving a hyperlinked television broadcast |
WO2001067736A2 (en) * | 2000-03-02 | 2001-09-13 | Scientific-Atlanta, Inc. | Apparatus and method for providing a plurality of interactive program guide initial arrangements |
US20020092021A1 (en) * | 2000-03-23 | 2002-07-11 | Adrian Yap | Digital video recorder enhanced features |
US20070127887A1 (en) * | 2000-03-23 | 2007-06-07 | Adrian Yap | Digital video recorder enhanced features |
US8312490B2 (en) | 2000-03-23 | 2012-11-13 | The Directv Group, Inc. | DVR with enhanced functionality |
US7673315B1 (en) * | 2000-03-30 | 2010-03-02 | Microsoft Corporation | System and method for providing program criteria representing audio and/or visual programming |
US20030121042A1 (en) * | 2000-03-30 | 2003-06-26 | Decisionmark Corp. | Guide with PVR scheduling links |
ES2264978T3 (es) * | 2000-03-31 | 2007-02-01 | United Video Properties, Inc. | Sistemas y metodos para reducir cortes en la grabacion de programas. |
CN101493919B (zh) | 2000-03-31 | 2019-01-04 | 乐威指南公司 | 元数据链接广告的系统和方法 |
US8516525B1 (en) | 2000-06-09 | 2013-08-20 | Dean F. Jerding | Integrated searching system for interactive media guide |
US20020007485A1 (en) * | 2000-04-03 | 2002-01-17 | Rodriguez Arturo A. | Television service enhancements |
US7975277B1 (en) | 2000-04-03 | 2011-07-05 | Jerding Dean F | System for providing alternative services |
US7200857B1 (en) | 2000-06-09 | 2007-04-03 | Scientific-Atlanta, Inc. | Synchronized video-on-demand supplemental commentary |
JP4741775B2 (ja) | 2000-04-10 | 2011-08-10 | ユナイテッド ビデオ プロパティーズ インク | 媒体ガイダンスインターフェイスを有する双方向媒体ガイド |
US7934232B1 (en) * | 2000-05-04 | 2011-04-26 | Jerding Dean F | Navigation paradigm for access to television services |
WO2001089206A2 (en) * | 2000-05-12 | 2001-11-22 | At & T Corp. | Method and system for presenting an electronic programming guide |
AR028618A1 (es) * | 2000-05-23 | 2003-05-14 | United Video Properties Inc | Aplicacion televisiva interactiva con listas de vigilancia |
US6766956B1 (en) | 2000-06-08 | 2004-07-27 | United Video Properties, Inc. | System and method for using portable device with bar-code scanner |
US8069259B2 (en) | 2000-06-09 | 2011-11-29 | Rodriguez Arturo A | Managing removal of media titles from a list |
US7685520B2 (en) * | 2000-06-22 | 2010-03-23 | Intel Corporation | Electronic programming guide with selectable categories |
US7962370B2 (en) | 2000-06-29 | 2011-06-14 | Rodriguez Arturo A | Methods in a media service system for transaction processing |
JP4560695B2 (ja) * | 2000-06-29 | 2010-10-13 | ソニー株式会社 | 予約情報設定装置、電子機器および予約情報設定方法 |
SE0002472L (sv) * | 2000-06-30 | 2001-12-31 | Nokia Corp | Method and apparatus for selection control |
US8087051B2 (en) | 2000-06-30 | 2011-12-27 | Thomson Licensing | Database management system and method for electronic program guide and television channel lineup organization |
US20020056104A1 (en) * | 2000-06-30 | 2002-05-09 | Tara Burnhouse | Folder-style program guide with categories and sub-categories |
US7100184B1 (en) * | 2000-08-03 | 2006-08-29 | Matsushita Electric Industrial Company Ltd. | Method and apparatus for rapid access of program guide information |
JP4942242B2 (ja) * | 2000-08-25 | 2012-05-30 | ソニー株式会社 | 情報処理装置および方法、並びに記録媒体 |
US7773859B1 (en) * | 2000-08-30 | 2010-08-10 | Microsoft Corporation | Resolving recording conflicts between coinciding programming |
WO2002019719A1 (en) * | 2000-08-30 | 2002-03-07 | Watchpoint Media, Inc. | A method and apparatus for hyperlinking in a television broadcast |
FR2813682B1 (fr) * | 2000-09-07 | 2003-01-17 | France Telecom | Procede de recherche de programmes ou de contenus audiovisuels sur un flux audiovisuel comportant des tables d'evenements distribue par une base de donnees |
US20020038376A1 (en) * | 2000-09-18 | 2002-03-28 | Halliday Christopher I. | Time shifting over a global communication network |
US8302127B2 (en) | 2000-09-25 | 2012-10-30 | Thomson Licensing | System and method for personalized TV |
US7103906B1 (en) | 2000-09-29 | 2006-09-05 | International Business Machines Corporation | User controlled multi-device media-on-demand system |
GB0023993D0 (en) * | 2000-09-30 | 2000-11-15 | Pace Micro Tech Plc | Improvements to electronic programme guide |
CN101707693B (zh) | 2000-10-11 | 2017-04-26 | 乐威指南公司 | 提供数据存储到点播媒体传递系统中服务器上的系统和方法 |
JP2004511967A (ja) * | 2000-10-11 | 2004-04-15 | ユナイテッド ビデオ プロパティーズ, インコーポレイテッド | ユーザメディアリストを構築するためのシステムおよび方法 |
JP2002125169A (ja) * | 2000-10-18 | 2002-04-26 | Pioneer Electronic Corp | 番組案内装置および番組案内方法 |
WO2002039729A1 (en) | 2000-11-08 | 2002-05-16 | Koninklijke Philips Electronics N.V. | Method of composing a list of tv or radio programs from a given transmission schedule |
US7340759B1 (en) | 2000-11-10 | 2008-03-04 | Scientific-Atlanta, Inc. | Systems and methods for adaptive pricing in a digital broadband delivery system |
US8046799B2 (en) | 2000-11-27 | 2011-10-25 | The Directv Group, Inc. | Daypart based navigation paradigm |
US20030003861A1 (en) * | 2000-12-07 | 2003-01-02 | Hideki Kagemoto | Data broadcast-program production system, data broadcast-program method, data broadcast- program production computer-program, and computer-readable recorded medium |
US7444665B2 (en) * | 2001-01-03 | 2008-10-28 | Thomas Edward Cezeaux | Interactive television system |
ATE321422T1 (de) | 2001-01-09 | 2006-04-15 | Metabyte Networks Inc | System, verfahren und software für die bereitstellung einer gezielten werbung durch benutzerprofildatenstruktur basierend auf benutzerpräferenzen |
US20020099709A1 (en) * | 2001-01-25 | 2002-07-25 | Ensequence, Inc. | Method of selecting among multiply-categorized items |
KR101548473B1 (ko) * | 2001-02-21 | 2015-08-28 | 로비 가이드스, 인크. | 개인용 비디오 녹화 특징을 갖는 대화식 프로그램 가이드를 위한 시스템 및 방법 |
WO2002069121A1 (en) * | 2001-02-26 | 2002-09-06 | Ip Planet Networks Ltd. | Modular interactive application generation system |
CN1225115C (zh) * | 2001-02-28 | 2005-10-26 | 汤姆森许可公司 | 用于简化电子节目引导中的搜索的系统和方法 |
JP2002262189A (ja) * | 2001-02-28 | 2002-09-13 | Sony Corp | 携帯型情報端末装置および情報処理方法、プログラム格納媒体、並びにプログラム |
US20020166123A1 (en) * | 2001-03-02 | 2002-11-07 | Microsoft Corporation | Enhanced television services for digital video recording and playback |
US20020157099A1 (en) * | 2001-03-02 | 2002-10-24 | Schrader Joseph A. | Enhanced television service |
US7701468B2 (en) * | 2001-03-09 | 2010-04-20 | Jlb Ventures Llc | Mechanism and apparatus for construction of modular-based interactive programming guides and TV portals |
CN1322746C (zh) * | 2001-03-22 | 2007-06-20 | 皇家菲利浦电子有限公司 | 一种个人录像机系统的存储器控制方法 |
GB0108355D0 (en) | 2001-04-03 | 2001-05-23 | Gemstar Dev Ltd | Retrospective electronic program guide |
WO2002082808A1 (en) | 2001-04-03 | 2002-10-17 | Gemstar Development Limited | Gemstar development limited |
US7757250B1 (en) | 2001-04-04 | 2010-07-13 | Microsoft Corporation | Time-centric training, inference and user interface for personalized media program guides |
US7409703B2 (en) * | 2001-04-05 | 2008-08-05 | The Directv Group, Inc. | Method and system for efficient storage of data in a set top box |
US7395547B2 (en) * | 2001-04-06 | 2008-07-01 | Scientific Atlanta, Inc. | System and method for providing user-defined media presentations |
US6934713B2 (en) * | 2001-04-20 | 2005-08-23 | Keen Personal Media, Inc. | Method and system for presenting programs to a user that facilitate selecting programs from a multitude of programs |
US7197759B2 (en) * | 2001-05-14 | 2007-03-27 | Webtv Networks, Inc. | Electronic program guide displayed simultaneously with television programming |
US6762773B2 (en) * | 2001-05-23 | 2004-07-13 | Digeo, Inc. | System and method for providing a context-sensitive instructional user interface icon in an interactive television system |
WO2002096103A1 (en) * | 2001-05-23 | 2002-11-28 | Sony Corporation | Broadcast program display method, broadcast program display apparatus, and broadcast receiver |
US6559866B2 (en) | 2001-05-23 | 2003-05-06 | Digeo, Inc. | System and method for providing foreign language support for a remote control device |
US20020199184A1 (en) * | 2001-05-31 | 2002-12-26 | Cezeaux Thomas Edward | Real-time monitoring and blocking of content |
US20020184652A1 (en) * | 2001-05-31 | 2002-12-05 | Cezeaux Thomas Edward | Replication of configuration information for set-top boxes |
US20020184631A1 (en) * | 2001-05-31 | 2002-12-05 | Cezeaux Thomas Edward | Subscriber self-provisioning via a set-top box |
US20030046698A1 (en) * | 2001-06-11 | 2003-03-06 | Yakov Kamen | Methods and apparatuses for conducting a TV EPG search in various search time periods |
JP4287621B2 (ja) * | 2001-06-11 | 2009-07-01 | パナソニック株式会社 | テレビジョン受信機およびこれに対する情報提供方法 |
US7000181B2 (en) * | 2001-06-21 | 2006-02-14 | International Business Machines Corporation | Dynamic data display having slide drawer windowing |
US7496945B2 (en) | 2001-06-29 | 2009-02-24 | Cisco Technology, Inc. | Interactive program guide for bidirectional services |
US7526788B2 (en) | 2001-06-29 | 2009-04-28 | Scientific-Atlanta, Inc. | Graphic user interface alternate download options for unavailable PRM content |
US7281261B2 (en) | 2001-06-29 | 2007-10-09 | Microsoft Corporation | Remotely accessing and programming a set top box |
US8006262B2 (en) * | 2001-06-29 | 2011-08-23 | Rodriguez Arturo A | Graphic user interfaces for purchasable and recordable media (PRM) downloads |
US7512964B2 (en) | 2001-06-29 | 2009-03-31 | Cisco Technology | System and method for archiving multiple downloaded recordable media content |
US7251452B2 (en) * | 2001-07-09 | 2007-07-31 | Sirius Satellite Radio | System and method for creating and receiving personalized broadcasts |
US7299484B2 (en) * | 2001-07-20 | 2007-11-20 | The Directv Group, Inc. | Method and apparatus for adaptive channel selection |
US7793326B2 (en) | 2001-08-03 | 2010-09-07 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator |
US7908628B2 (en) | 2001-08-03 | 2011-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content coding and formatting |
US7055104B1 (en) * | 2002-03-29 | 2006-05-30 | Digeo, Inc. | System and method for focused navigation using filters |
US7735102B1 (en) | 2001-08-29 | 2010-06-08 | Billmaier James A | System and method for focused navigation within a user interface |
US7080394B2 (en) * | 2001-08-29 | 2006-07-18 | Digeo, Inc. | System and method for capturing video frames for focused navigation within a user interface |
US7107532B1 (en) * | 2001-08-29 | 2006-09-12 | Digeo, Inc. | System and method for focused navigation within a user interface |
US20030046693A1 (en) * | 2001-08-29 | 2003-03-06 | Digeo, Inc. | System and method for focused navigation within an interactive television user interface |
US20030046694A1 (en) * | 2001-08-29 | 2003-03-06 | Digeo, Inc. | System and method for displaying option representations with multiple levels of specificity |
US7650569B1 (en) | 2001-08-29 | 2010-01-19 | Allen Paul G | System and method for focused navigation within a user interface |
US7594246B1 (en) | 2001-08-29 | 2009-09-22 | Vulcan Ventures, Inc. | System and method for focused navigation within a user interface |
US20030046695A1 (en) * | 2001-08-29 | 2003-03-06 | Digeo, Inc. | System and method for enabling focused navigation using filtering and direct-tune buttons |
US7111319B1 (en) * | 2001-09-10 | 2006-09-19 | Lsi Logic Corporation | Set top box access hub system |
US7778925B2 (en) * | 2001-09-18 | 2010-08-17 | Sony Corporation | Audio and video digital content delivery |
US8429688B1 (en) | 2001-09-19 | 2013-04-23 | At&T Intellectual Property I, L.P. | Broadcast programming guide |
US7140032B2 (en) * | 2001-10-29 | 2006-11-21 | Sony Corporation | System and method for establishing TV channel |
US20030110502A1 (en) * | 2001-10-31 | 2003-06-12 | Sony Corporation | System and method for automatically configuring TV to present programs on viewer-defined playlist |
US20030084443A1 (en) * | 2001-11-01 | 2003-05-01 | Commerce Tv Corporation, Inc. | System and method for creating program enhancements for use in an interactive broadcast network |
US20030086694A1 (en) * | 2001-11-07 | 2003-05-08 | Nokia Corporation | Recording program scheduling information in an electronic calendar |
US7962011B2 (en) | 2001-12-06 | 2011-06-14 | Plourde Jr Harold J | Controlling substantially constant buffer capacity for personal video recording with consistent user interface of available disk space |
US20030110500A1 (en) * | 2001-12-06 | 2003-06-12 | Rodriguez Arturo A. | Prediction-based adaptative control of television viewing functionality |
US7120922B2 (en) * | 2001-12-11 | 2006-10-10 | Scientific-Atlanta, Inc. | Time-adaptive control of television viewing functionality |
JP3737754B2 (ja) * | 2001-12-27 | 2006-01-25 | 株式会社東芝 | 半導体集積回路、番組記録再生装置、番組記録再生システム及び番組記録再生方法 |
US6897904B2 (en) | 2002-01-04 | 2005-05-24 | Microsoft Corporation | Method and apparatus for selecting among multiple tuners |
US8782691B1 (en) | 2002-01-15 | 2014-07-15 | The Directv Group, Inc. | Time shifted targeted advertisements based upon user profiles |
JP4028733B2 (ja) * | 2002-01-22 | 2007-12-26 | 富士通テン株式会社 | デジタル放送受信機の番組表表示方法 |
US20030146928A1 (en) * | 2002-01-31 | 2003-08-07 | Paul Finster | Method and system for optimal grid alignment |
US7334251B2 (en) * | 2002-02-11 | 2008-02-19 | Scientific-Atlanta, Inc. | Management of television advertising |
JP4443833B2 (ja) * | 2002-02-27 | 2010-03-31 | パナソニック株式会社 | 情報再生方法、送信装置および受信装置 |
US20030167471A1 (en) * | 2002-03-04 | 2003-09-04 | Cliff Roth | System and method for selection of video products that are deliverable on demand |
US20070220580A1 (en) * | 2002-03-14 | 2007-09-20 | Daniel Putterman | User interface for a media convergence platform |
JP4059784B2 (ja) * | 2002-03-25 | 2008-03-12 | アルパイン株式会社 | ビデオコンテンツ記憶媒体の再生装置 |
US7423549B2 (en) * | 2002-04-12 | 2008-09-09 | Thomson Licensing | Digital control circuit for serial UART transmissions |
US7600246B2 (en) * | 2002-04-17 | 2009-10-06 | Microsoft Corporation | Method and apparatus for analyzing program data |
US20030206719A1 (en) * | 2002-04-23 | 2003-11-06 | Jim Bumgardner | Storage Management for a Video Recorder |
US7774816B2 (en) * | 2002-04-23 | 2010-08-10 | Rovi Technologies Corporation | Conflict manager for a video recorder |
US7865387B2 (en) * | 2002-05-23 | 2011-01-04 | Aol Inc. | Method and system for scheduling a meeting for a set of attendees via a special attendee |
US20030237096A1 (en) * | 2002-06-25 | 2003-12-25 | Barrett Peter T. | Program guide data text search |
US20040034865A1 (en) * | 2002-08-13 | 2004-02-19 | Barrett Peter T. | Program guide for previous program broadcasts |
US8272020B2 (en) * | 2002-08-17 | 2012-09-18 | Disney Enterprises, Inc. | System for the delivery and dynamic presentation of large media assets over bandwidth constrained networks |
GB2416950B (en) * | 2002-08-19 | 2006-07-19 | Samsung Electronics Co Ltd | Television receiving apparatus with electronic programme guide modes |
KR20040016685A (ko) * | 2002-08-19 | 2004-02-25 | 삼성전자주식회사 | 일렉트로닉 프로그램 가이드 모드 전환 제어 방법 및 장치 |
EP1530880A4 (de) * | 2002-08-21 | 2005-12-28 | Disney Entpr Inc | Digitale zu hause filmsammlung |
US7736394B2 (en) * | 2002-08-22 | 2010-06-15 | Victhom Human Bionics Inc. | Actuated prosthesis for amputees |
WO2004023346A2 (en) * | 2002-09-03 | 2004-03-18 | Opentv, Inc. | A framework for maintenance and dissemination of distributed state information |
US8181205B2 (en) | 2002-09-24 | 2012-05-15 | Russ Samuel H | PVR channel and PVR IPG information |
US7533402B2 (en) * | 2002-09-30 | 2009-05-12 | Broadcom Corporation | Satellite set-top box decoder for simultaneously servicing multiple independent programs for display on independent display device |
WO2004034703A1 (en) * | 2002-10-09 | 2004-04-22 | Koninklijke Philips Electronics N.V. | Building up an interest profile on a media system with stored agents for media recommendation |
DE10248409A1 (de) * | 2002-10-17 | 2004-04-29 | Philips Intellectual Property & Standards Gmbh | Verfahren zur Steuerung der Programmauswahl am Empfangsgerät eines Broadcast-Mediums |
BR0316028A (pt) * | 2002-11-08 | 2005-09-13 | Koninkl Philips Electronics Nv | Método para prover uma lista de seleção de itens de conteúdo, programa de computador, e, aparelho para prover uma lista de seleção de itens de conteúdo |
KR20050086668A (ko) * | 2002-11-18 | 2005-08-30 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 컨텐츠 선택 방법 및 장치 |
US7870593B2 (en) * | 2002-12-05 | 2011-01-11 | Att Knowledge Ventures, L.P. | DSL video service with storage |
US8086093B2 (en) * | 2002-12-05 | 2011-12-27 | At&T Ip I, Lp | DSL video service with memory manager |
US20040111754A1 (en) * | 2002-12-05 | 2004-06-10 | Bushey Robert R. | System and method for delivering media content |
US20040111748A1 (en) * | 2002-12-05 | 2004-06-10 | Bushey Robert R. | System and method for search, selection and delivery of media content |
US20040111750A1 (en) * | 2002-12-05 | 2004-06-10 | Stuckman Bruce E. | DSL video service with automatic program selector |
US7424535B2 (en) * | 2002-12-11 | 2008-09-09 | Broadcom Corporation | Management of multimedia display content in a media exchange network |
KR100467622B1 (ko) * | 2002-12-31 | 2005-01-24 | 삼성전자주식회사 | 전자 프로그램 가이드 표시 장치 및 방법 |
US7363591B2 (en) * | 2003-01-21 | 2008-04-22 | Microsoft Corporation | Electronic programming guide system and method |
US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US8116611B2 (en) * | 2003-02-10 | 2012-02-14 | Aptiv Digital, Inc. | Tuner sharing video recorder system architecture |
EP1626577A4 (de) * | 2003-03-31 | 2010-04-21 | Panasonic Corp | Informationsaufzeichnungs-/-wiedergabeeinrichtung und aufzeichnungssystem daf r |
US7216178B2 (en) | 2003-04-04 | 2007-05-08 | Gibson Guitar Corp. | System and method for distributing music to customers over the internet using uniquely identified proprietary devices |
US7249147B2 (en) | 2003-04-04 | 2007-07-24 | Gibson Guitar Corp. | Combination compact disc recorder and player system |
US20050114374A1 (en) * | 2003-04-04 | 2005-05-26 | Juszkiewicz Henry E. | User interface for a combination compact disc recorder and player system |
US6760538B1 (en) * | 2003-04-21 | 2004-07-06 | Pioneer Digital Technologies, Inc. | Video recorder having user extended and automatically extended time slots |
US20060051059A1 (en) | 2004-09-08 | 2006-03-09 | Krakirian Haig H | Video recorder having user extended and automatically extended time slots |
US20040213557A1 (en) * | 2003-04-23 | 2004-10-28 | Pioneer Digital Technologies, Inc. | Non-hierarchical interface screens for use in a video recorder |
US7590695B2 (en) | 2003-05-09 | 2009-09-15 | Aol Llc | Managing electronic messages |
US20040250280A1 (en) * | 2003-06-06 | 2004-12-09 | Research Investment Network, Inc. | System and method for interacting with epg grid using stable underlying focal point |
US7739602B2 (en) | 2003-06-24 | 2010-06-15 | Aol Inc. | System and method for community centric resource sharing based on a publishing subscription model |
US8635643B2 (en) | 2003-06-30 | 2014-01-21 | At&T Intellectual Property I, L.P. | System and method for providing interactive media content over a network |
US20040268404A1 (en) * | 2003-06-30 | 2004-12-30 | Gray James Harold | System and method for message notification |
US20040268385A1 (en) * | 2003-06-30 | 2004-12-30 | Gray James Harold | User originated content notification |
US20040268416A1 (en) * | 2003-06-30 | 2004-12-30 | Gray James Harold | System and method for providing enhanced hot key control |
US8418196B2 (en) * | 2003-06-30 | 2013-04-09 | At&T Intellectual Property I, L.P. | Interactive content with enhanced network operator control |
US20050071875A1 (en) * | 2003-09-25 | 2005-03-31 | Kempisty Mark S. | Programmable electronic program guide |
US20050097601A1 (en) * | 2003-10-31 | 2005-05-05 | Daniel Danker | Quick EPG navigation |
US7984468B2 (en) | 2003-11-06 | 2011-07-19 | United Video Properties, Inc. | Systems and methods for providing program suggestions in an interactive television program guide |
US20050102634A1 (en) * | 2003-11-10 | 2005-05-12 | Sloo David H. | Understandable navigation of an information array |
US20050147247A1 (en) * | 2003-11-14 | 2005-07-07 | Westberg Thomas E. | Interactive television systems having POD modules and methods for use in the same |
US20050108755A1 (en) * | 2003-11-17 | 2005-05-19 | Sony Corporation, A Japanese Corporation | Multi-source programming guide apparatus and method |
US20050108752A1 (en) * | 2003-11-17 | 2005-05-19 | Sony Corporation, A Japanese Corporation | 3-Dimensional browsing and selection apparatus and method |
US20050108750A1 (en) * | 2003-11-17 | 2005-05-19 | Sony Corporation, A Japanese Corporation | Candidate data selection and display apparatus and method |
US20050108748A1 (en) * | 2003-11-17 | 2005-05-19 | Sony Corporation, A Japanese Corporation | Display filter criteria and results display apparatus and method |
US8024755B2 (en) * | 2003-11-17 | 2011-09-20 | Sony Corporation | Interactive program guide with preferred items list apparatus and method |
US20050108749A1 (en) * | 2003-11-17 | 2005-05-19 | Sony Corporation, A Japanese Corporation | Automatic content display apparatus and method |
US8286203B2 (en) | 2003-12-19 | 2012-10-09 | At&T Intellectual Property I, L.P. | System and method for enhanced hot key delivery |
US8281339B1 (en) * | 2004-01-12 | 2012-10-02 | United Video Properties, Inc. | Customizable flip and browse overlays in an interactive television system |
US20050160461A1 (en) * | 2004-01-21 | 2005-07-21 | United Video Properties, Inc. | Interactive television program guide systems with digital video recording support |
US8161388B2 (en) | 2004-01-21 | 2012-04-17 | Rodriguez Arturo A | Interactive discovery of display device characteristics |
US20100153997A1 (en) * | 2004-01-21 | 2010-06-17 | United Video Properties, Inc. | Interactive television system with templates for managing vendor-specific video-on-demand content |
KR101002838B1 (ko) * | 2004-02-05 | 2010-12-21 | 엘지전자 주식회사 | 영상표시기기 및 그 컨텐츠 운용방법 |
WO2005088963A1 (en) * | 2004-03-10 | 2005-09-22 | Koninklijke Philips Electronics N.V. | System and method for controlling a device to reproduce information |
KR20050094232A (ko) * | 2004-03-22 | 2005-09-27 | 주식회사 휴맥스 | 디지털 전자프로그램 가이드 구현 방법 |
US20050216935A1 (en) * | 2004-03-23 | 2005-09-29 | Sony Corporation, A Japanese Corporation | Filter criteria and results display apparatus and method |
US7689924B1 (en) * | 2004-03-26 | 2010-03-30 | Google Inc. | Link annotation for keyboard navigation |
JP2005286976A (ja) * | 2004-03-31 | 2005-10-13 | Pioneer Electronic Corp | 番組情報受信装置、番組情報受信方法、番組情報受信プログラム |
JP2005294903A (ja) * | 2004-03-31 | 2005-10-20 | Pioneer Electronic Corp | 番組情報取得装置、番組情報取得方法、番組情報取得プログラム |
US7792920B2 (en) * | 2004-04-30 | 2010-09-07 | Vulcan Inc. | Network-accessible control of one or more media devices |
US20060080408A1 (en) * | 2004-04-30 | 2006-04-13 | Vulcan Inc. | Smart home control of electronic devices |
US7444340B2 (en) * | 2004-05-05 | 2008-10-28 | Adobe Systems Incorporated | Using metadata in user interfaces |
EP1754368A2 (de) | 2004-05-06 | 2007-02-21 | Nds Limited | Auf einem planarresonator basierende optische chemo- und biosensoren |
KR101177955B1 (ko) * | 2004-05-26 | 2012-08-28 | 파나소닉 주식회사 | 수신 장치 및 방송 방법 |
KR100575931B1 (ko) * | 2004-06-16 | 2006-05-02 | 삼성전자주식회사 | 디지털 방송 프로그램 정보를 안내하는 디지털 방송수신용 단말 및 그 방법 |
US9021529B2 (en) * | 2004-07-15 | 2015-04-28 | Microsoft Technology Licensing, Llc | Content recordation techniques |
US7590997B2 (en) | 2004-07-30 | 2009-09-15 | Broadband Itv, Inc. | System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads |
US7631336B2 (en) | 2004-07-30 | 2009-12-08 | Broadband Itv, Inc. | Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform |
US9584868B2 (en) | 2004-07-30 | 2017-02-28 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US9635429B2 (en) | 2004-07-30 | 2017-04-25 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US11259059B2 (en) | 2004-07-30 | 2022-02-22 | Broadband Itv, Inc. | System for addressing on-demand TV program content on TV services platform of a digital TV services provider |
US8806533B1 (en) | 2004-10-08 | 2014-08-12 | United Video Properties, Inc. | System and method for using television information codes |
US20070074163A1 (en) * | 2004-10-18 | 2007-03-29 | Koninkljke Philips Electronics N.V. | Recording of scheduled broadcast in upnp |
US7644077B2 (en) | 2004-10-21 | 2010-01-05 | Microsoft Corporation | Methods, computer readable mediums and systems for linking related data from at least two data sources based upon a scoring algorithm |
US7526506B2 (en) | 2004-10-21 | 2009-04-28 | Microsoft Corporation | Interlinking sports and television program listing metadata |
US20060101504A1 (en) * | 2004-11-09 | 2006-05-11 | Veveo.Tv, Inc. | Method and system for performing searches for television content and channels using a non-intrusive television interface and with reduced text input |
US20070266406A1 (en) * | 2004-11-09 | 2007-11-15 | Murali Aravamudan | Method and system for performing actions using a non-intrusive television with reduced text input |
US7895218B2 (en) * | 2004-11-09 | 2011-02-22 | Veveo, Inc. | Method and system for performing searches for television content using reduced text input |
WO2006053011A2 (en) * | 2004-11-09 | 2006-05-18 | Veveo, Inc. | Method and system for secure sharing, gifting, and purchasing of content on television and mobile devices |
US7797328B2 (en) * | 2004-12-21 | 2010-09-14 | Thomas Lane Styles | System and method of searching for story-based media |
US7974962B2 (en) | 2005-01-06 | 2011-07-05 | Aptiv Digital, Inc. | Search engine for a video recorder |
JP4526398B2 (ja) * | 2005-01-24 | 2010-08-18 | シャープ株式会社 | デジタル放送受信装置 |
JP5495556B2 (ja) * | 2005-03-30 | 2014-05-21 | ユナイテッド ビデオ プロパティーズ, インコーポレイテッド | ビデオが豊富なナビゲーションのためのシステムおよび方法 |
US20100311399A1 (en) * | 2005-03-31 | 2010-12-09 | United Video Properties, Inc. | Systems and methods for generating audible reminders on mobile user equipment |
US8229283B2 (en) | 2005-04-01 | 2012-07-24 | Rovi Guides, Inc. | System and method for quality marking of a recording |
US20060253782A1 (en) * | 2005-04-01 | 2006-11-09 | Vulcan Inc. | Interface for manipulating multimedia playlists |
US9973817B1 (en) | 2005-04-08 | 2018-05-15 | Rovi Guides, Inc. | System and method for providing a list of video-on-demand programs |
US8387089B1 (en) | 2005-05-06 | 2013-02-26 | Rovi Guides, Inc. | Systems and methods for providing a scan |
US8640166B1 (en) | 2005-05-06 | 2014-01-28 | Rovi Guides, Inc. | Systems and methods for content surfing |
JP4925604B2 (ja) * | 2005-05-06 | 2012-05-09 | ソニー株式会社 | 表示制御装置および方法、並びにプログラム |
JP4517943B2 (ja) * | 2005-05-31 | 2010-08-04 | ソニー株式会社 | 情報処理装置、これらの装置の処理方法およびその方法をコンピュータに実行させるプログラム |
US8122034B2 (en) | 2005-06-30 | 2012-02-21 | Veveo, Inc. | Method and system for incremental search with reduced text entry where the relevance of results is a dynamically computed function of user input search string character count |
KR100686723B1 (ko) * | 2005-07-20 | 2007-02-26 | 삼성전자주식회사 | 방송프로그램정보 표시방법 및 영상처리장치 |
US20090013350A1 (en) * | 2005-08-11 | 2009-01-08 | Vvond, Llc | Display of movie titles in a library |
US8719857B1 (en) | 2005-08-24 | 2014-05-06 | Rovi Guides, Inc. | Systems and methods for providing parental control features in video mosaic environments |
US7788266B2 (en) | 2005-08-26 | 2010-08-31 | Veveo, Inc. | Method and system for processing ambiguous, multi-term search queries |
US7779011B2 (en) | 2005-08-26 | 2010-08-17 | Veveo, Inc. | Method and system for dynamically processing ambiguous, reduced text search queries and highlighting results thereof |
US8189472B2 (en) | 2005-09-07 | 2012-05-29 | Mcdonald James F | Optimizing bandwidth utilization to a subscriber premises |
US8607045B2 (en) * | 2005-09-09 | 2013-12-10 | Emc Corporation | Tokencode exchanges for peripheral authentication |
US7646962B1 (en) * | 2005-09-30 | 2010-01-12 | Guideworks, Llc | System and methods for recording and playing back programs having desirable recording attributes |
US20070088681A1 (en) * | 2005-10-17 | 2007-04-19 | Veveo, Inc. | Method and system for offsetting network latencies during incremental searching using local caching and predictive fetching of results from a remote server |
US20090024602A1 (en) * | 2005-11-07 | 2009-01-22 | Vvond, Llc | Method and apparatus for searching a video library by genre |
US8159959B2 (en) * | 2005-11-07 | 2012-04-17 | Vudu, Inc. | Graphic user interface for playing video data |
US9113107B2 (en) | 2005-11-08 | 2015-08-18 | Rovi Guides, Inc. | Interactive advertising and program promotion in an interactive television system |
US7644054B2 (en) * | 2005-11-23 | 2010-01-05 | Veveo, Inc. | System and method for finding desired results by incremental search using an ambiguous keypad with the input containing orthographic and typographic errors |
US8613024B2 (en) * | 2005-12-13 | 2013-12-17 | United Video Properties, Inc. | Cross-platform predictive popularity ratings for use in interactive television applications |
US8317618B2 (en) | 2005-12-15 | 2012-11-27 | At&T Intellectual Property I, Lp | System, method and computer program for enabling an interactive game |
US7765235B2 (en) * | 2005-12-29 | 2010-07-27 | Rovi Guides, Inc. | Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems |
US8214869B2 (en) | 2005-12-29 | 2012-07-03 | Rovi Guides, Inc. | Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems |
US9681105B2 (en) | 2005-12-29 | 2017-06-13 | Rovi Guides, Inc. | Interactive media guidance system having multiple devices |
US20100153885A1 (en) * | 2005-12-29 | 2010-06-17 | Rovi Technologies Corporation | Systems and methods for interacting with advanced displays provided by an interactive media guidance application |
US8782706B2 (en) * | 2005-12-29 | 2014-07-15 | United Video Properties | Systems and methods for providing channel groups in an interactive media guidance application |
US20070157222A1 (en) * | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for managing content |
US20070156521A1 (en) | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for commerce in media program related merchandise |
US20070157223A1 (en) * | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for managing content |
US20070157247A1 (en) * | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for managing content |
US8161412B2 (en) * | 2006-01-13 | 2012-04-17 | At&T Intellectual Property I, L.P. | Systems, methods, and computer program products for providing interactive content |
US20070260703A1 (en) * | 2006-01-27 | 2007-11-08 | Sankar Ardhanari | Methods and systems for transmission of subsequences of incremental query actions and selection of content items based on later received subsequences |
US8402503B2 (en) | 2006-02-08 | 2013-03-19 | At& T Intellectual Property I, L.P. | Interactive program manager and methods for presenting program content |
US20070192800A1 (en) * | 2006-02-10 | 2007-08-16 | Sbc Knowledge Ventures, Lp | Dynamic multimedia channel grouping |
US7962942B1 (en) | 2006-02-28 | 2011-06-14 | Rovi Guides, Inc. | Systems and methods for enhanced trick-play functions |
US8065710B2 (en) | 2006-03-02 | 2011-11-22 | At& T Intellectual Property I, L.P. | Apparatuses and methods for interactive communication concerning multimedia content |
US7774341B2 (en) * | 2006-03-06 | 2010-08-10 | Veveo, Inc. | Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content |
US8316394B2 (en) | 2006-03-24 | 2012-11-20 | United Video Properties, Inc. | Interactive media guidance application with intelligent navigation and display features |
US8073860B2 (en) | 2006-03-30 | 2011-12-06 | Veveo, Inc. | Method and system for incrementally selecting and providing relevant search engines in response to a user query |
US20070245019A1 (en) * | 2006-04-12 | 2007-10-18 | United Video Properties, Inc. | Interactive media content delivery using a backchannel communications network |
EP2911071A1 (de) | 2006-04-20 | 2015-08-26 | Veveo, Inc. | Benutzerschnittstellenverfahren und systeme zur auswahl und darstellung von inhalt auf der basis von benutzernavigation sowie auswahlaktionen in zusammenhang mit dem inhalt |
US7890490B1 (en) | 2006-06-30 | 2011-02-15 | United Video Properties, Inc. | Systems and methods for providing advanced information searching in an interactive media guidance application |
JP2009545921A (ja) | 2006-07-31 | 2009-12-24 | ユナイテッド ビデオ プロパティーズ, インコーポレイテッド | メディアガイダンスプランナを提供するためのシステムおよび方法 |
KR20080015627A (ko) * | 2006-08-16 | 2008-02-20 | 삼성전자주식회사 | 외부어플리케이션 실행 시 설정정보를 참조하는영상처리장치 및 영상처리방법 |
US20080052623A1 (en) * | 2006-08-22 | 2008-02-28 | Michael Gutfleisch | Accessing data objects based on attribute data |
US7743341B2 (en) * | 2006-09-11 | 2010-06-22 | Apple Inc. | Rendering icons along a multidimensional path having a terminus position |
US7984377B2 (en) * | 2006-09-11 | 2011-07-19 | Apple Inc. | Cascaded display of video media |
US7743338B2 (en) * | 2006-09-11 | 2010-06-22 | Apple Inc. | Image rendering with image artifact along a multidimensional path |
US7853972B2 (en) * | 2006-09-11 | 2010-12-14 | Apple Inc. | Media preview user interface |
US7930650B2 (en) | 2006-09-11 | 2011-04-19 | Apple Inc. | User interface with menu abstractions and content abstractions |
US7831727B2 (en) * | 2006-09-11 | 2010-11-09 | Apple Computer, Inc. | Multi-content presentation of unassociated content types |
US7747968B2 (en) * | 2006-09-11 | 2010-06-29 | Apple Inc. | Content abstraction presentation along a multidimensional path |
US7865927B2 (en) * | 2006-09-11 | 2011-01-04 | Apple Inc. | Enhancing media system metadata |
US8099665B2 (en) * | 2006-09-11 | 2012-01-17 | Apple Inc. | Organizing and sorting media menu items |
US20080066099A1 (en) * | 2006-09-11 | 2008-03-13 | Apple Computer, Inc. | Media systems with integrated content searching |
CA2663222C (en) | 2006-09-14 | 2018-01-16 | Veveo, Inc. | Methods and systems for dynamically rearranging search results into hierarchically organized concept clusters |
JP4910600B2 (ja) * | 2006-09-27 | 2012-04-04 | 船井電機株式会社 | 電子番組表示装置 |
US8850481B2 (en) * | 2006-09-29 | 2014-09-30 | United Video Properties, Inc. | Systems and methods for modifying an interactive media guidance application interface based on time of day |
US20080092170A1 (en) * | 2006-09-29 | 2008-04-17 | United Video Properties, Inc. | Systems and methods for modifying an interactive media guidance application interface based on time of day |
US20080092169A1 (en) * | 2006-09-29 | 2008-04-17 | United Video Properties, Inc. | Systems and methods for modifying an interactive media guidance application interface based on time of day |
US20080092156A1 (en) * | 2006-09-29 | 2008-04-17 | United Video Properties, Inc. | Systems and methods for automatically identifying a user profile |
US20080092155A1 (en) * | 2006-09-29 | 2008-04-17 | United Video Properties, Inc. | Systems and methods for automatically identifying a user profile |
WO2008045690A2 (en) | 2006-10-06 | 2008-04-17 | Veveo, Inc. | Linear character selection display interface for ambiguous text input |
US8832742B2 (en) | 2006-10-06 | 2014-09-09 | United Video Properties, Inc. | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications |
JP2008118507A (ja) * | 2006-11-07 | 2008-05-22 | Funai Electric Co Ltd | 放送受信装置及びデジタル放送受信機 |
US8078884B2 (en) * | 2006-11-13 | 2011-12-13 | Veveo, Inc. | Method of and system for selecting and presenting content based on user identification |
US20080155600A1 (en) * | 2006-12-20 | 2008-06-26 | United Video Properties, Inc. | Systems and methods for providing remote access to interactive media guidance applications |
US8209424B2 (en) * | 2006-12-20 | 2012-06-26 | United Video Properties, Inc. | Systems and methods for providing remote access to interactive media guidance applications |
US20080163059A1 (en) | 2006-12-28 | 2008-07-03 | Guideworks, Llc | Systems and methods for creating custom video mosaic pages with local content |
US9270963B2 (en) | 2007-01-03 | 2016-02-23 | Tivo Inc. | Program shortcuts |
US8490138B2 (en) * | 2007-02-23 | 2013-07-16 | Rovi Guides, Inc. | Channel searching by content type |
JP2008219162A (ja) * | 2007-02-28 | 2008-09-18 | Toshiba Corp | 番組表表示装置及び番組表表示方法 |
US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
DE102007013095B4 (de) * | 2007-03-14 | 2016-07-21 | Avaya Gmbh & Co. Kg | Kommunikationsnetzwerk und Verfahren zum Speichern von Nachrichtendaten in einem Kommunikationsnetzwerk |
US20080229359A1 (en) * | 2007-03-14 | 2008-09-18 | Robinson W Andrew | Smart interactive program guide |
US8418206B2 (en) | 2007-03-22 | 2013-04-09 | United Video Properties, Inc. | User defined rules for assigning destinations of content |
US8087047B2 (en) | 2007-04-20 | 2011-12-27 | United Video Properties, Inc. | Systems and methods for providing remote access to interactive media guidance applications |
US8005826B1 (en) | 2007-04-30 | 2011-08-23 | Google Inc. | Identifying media content in queries |
US8533761B1 (en) | 2007-04-30 | 2013-09-10 | Google Inc. | Aggregating media information |
US8631440B2 (en) | 2007-04-30 | 2014-01-14 | Google Inc. | Program guide user interface |
US8484192B1 (en) | 2007-04-30 | 2013-07-09 | Google Inc. | Media search broadening |
US20080313574A1 (en) * | 2007-05-25 | 2008-12-18 | Veveo, Inc. | System and method for search with reduced physical interaction requirements |
WO2008148012A1 (en) | 2007-05-25 | 2008-12-04 | Veveo, Inc. | System and method for text disambiguation and context designation in incremental search |
US8296294B2 (en) * | 2007-05-25 | 2012-10-23 | Veveo, Inc. | Method and system for unified searching across and within multiple documents |
US8615779B2 (en) * | 2007-06-12 | 2013-12-24 | Microsoft Corporation | Electronic program guide (EPG) search |
US11570521B2 (en) | 2007-06-26 | 2023-01-31 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US8407737B1 (en) | 2007-07-11 | 2013-03-26 | Rovi Guides, Inc. | Systems and methods for providing a scan transport bar |
US20090019492A1 (en) | 2007-07-11 | 2009-01-15 | United Video Properties, Inc. | Systems and methods for mirroring and transcoding media content |
US8776133B2 (en) * | 2007-07-13 | 2014-07-08 | At&T Intellectual Property I, Lp | System for presenting an electronic programming guide in a media system |
US20090060469A1 (en) * | 2007-08-31 | 2009-03-05 | United Video Properties, Inc. | Systems and methods for recording popular media in an interactive media delivery system |
US8107977B2 (en) | 2007-09-07 | 2012-01-31 | United Video Properties, Inc. | Cross-platform messaging |
US8327403B1 (en) | 2007-09-07 | 2012-12-04 | United Video Properties, Inc. | Systems and methods for providing remote program ordering on a user device via a web server |
EP2190201A4 (de) * | 2007-09-18 | 2011-07-06 | Panasonic Corp | Anzeigevorrichtung, anzeigeverfahren und anzeigeprogramm |
US20100199309A1 (en) * | 2007-09-18 | 2010-08-05 | Panasonic Corporation | Display apparatus, display method, and display program |
JP2009111863A (ja) * | 2007-10-31 | 2009-05-21 | Toshiba Corp | 番組表表示装置、番組表表示方法及び放送受信装置 |
US20090125948A1 (en) * | 2007-11-12 | 2009-05-14 | Cisco Technology, Inc. | Communication Processing Based on Television Use |
US20090133078A1 (en) | 2007-11-16 | 2009-05-21 | United Video Properties, Inc | Systems and methods for automatically purchasing and recording popular pay programs in an interactive media delivery system |
US20090158350A1 (en) * | 2007-12-14 | 2009-06-18 | United Video Properties, Inc. | Systems and methods for providing enhanced recording options of media content |
US20090165051A1 (en) * | 2007-12-19 | 2009-06-25 | United Video Properties, Inc. | Methods and devices for presenting an interactive media guidance application |
US20090165049A1 (en) * | 2007-12-19 | 2009-06-25 | United Video Properties, Inc. | Methods and devices for presenting and interactive media guidance application |
EP2226706A4 (de) * | 2007-12-25 | 2013-11-27 | Nec Corp | Informationsverarbeitungseinrichtung und informationsverarbeitungsverfahren |
US20090204991A1 (en) * | 2008-02-12 | 2009-08-13 | At&T Knowledge Ventures, Lp | Systems and Methods for Sorting Programming Search Results |
US8252911B2 (en) * | 2008-02-12 | 2012-08-28 | Pacific Biosciences Of California, Inc. | Compositions and methods for use in analytical reactions |
US8839300B2 (en) | 2008-02-19 | 2014-09-16 | At&T Intellectual Property I, Lp | Method and system for presenting electronic programming guides |
US20090266888A1 (en) * | 2008-04-23 | 2009-10-29 | Mccarthy Mary | Method for organizing and inventorying library materials |
US8989561B1 (en) | 2008-05-29 | 2015-03-24 | Rovi Guides, Inc. | Systems and methods for alerting users of the postponed recording of programs |
AR071981A1 (es) * | 2008-06-02 | 2010-07-28 | Spx Corp | Ventana de multiples pantallas de presentacion con entrada para desplazamiento circular |
WO2009151433A1 (en) * | 2008-06-10 | 2009-12-17 | Thomson Licensing | Methods and systems for providing a program guide for near video on demand systems |
US8601526B2 (en) | 2008-06-13 | 2013-12-03 | United Video Properties, Inc. | Systems and methods for displaying media content and media guidance information |
BRPI0804100A2 (pt) * | 2008-09-30 | 2010-07-06 | Tqtvd Software Ltda | gerenciador de arquivos digitais e método para gerenciamento de dados digitais em um aparato de recepção de tv digital |
JP2009017603A (ja) * | 2008-10-16 | 2009-01-22 | Sharp Corp | 受信装置 |
US20110107265A1 (en) * | 2008-10-16 | 2011-05-05 | Bank Of America Corporation | Customizable graphical user interface |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
KR100966606B1 (ko) * | 2008-11-27 | 2010-06-29 | 엔에이치엔(주) | 데이터베이스를 연동하여 입력을 제한하는 방법, 연산 장치및 컴퓨터 판독 가능한 기록 매체 |
US20100138854A1 (en) * | 2008-12-02 | 2010-06-03 | Electronics And Telecommunications Research Institute | Method and system for controlling restriction on viewing multimedia contents |
US20100199306A1 (en) * | 2009-01-07 | 2010-08-05 | David Colter | Method and Apparatus for User Interface Movement Scheme |
US8132205B2 (en) * | 2009-02-12 | 2012-03-06 | Echostar Technologies L.L.C. | Electronic program guides, systems and methods providing date access to program information |
CN101820457B (zh) * | 2009-02-26 | 2012-09-05 | 鸿富锦精密工业(深圳)有限公司 | 双屏幕直板手机 |
US8291321B2 (en) * | 2009-03-03 | 2012-10-16 | Sony Corporation | Apparatus and method for sorting video inputs in input select menu of display device |
US20100262931A1 (en) * | 2009-04-10 | 2010-10-14 | Rovi Technologies Corporation | Systems and methods for searching a media guidance application with multiple perspective views |
US20100306708A1 (en) * | 2009-05-29 | 2010-12-02 | Rovi Techonologies Corporation | Systems and methods for handling profiles in a community |
US8990858B2 (en) * | 2009-06-29 | 2015-03-24 | Verizon Patent And Licensing Inc. | Search-based media program guide systems and methods |
US9241136B2 (en) | 2009-06-29 | 2016-01-19 | Verizon Patent And Licensing Inc. | Method and apparatus for creating a personalized programming guide |
US20110016492A1 (en) * | 2009-07-16 | 2011-01-20 | Gemstar Development Corporation | Systems and methods for forwarding media asset events |
US20110041154A1 (en) * | 2009-08-14 | 2011-02-17 | All Media Guide, Llc | Content Recognition and Synchronization on a Television or Consumer Electronics Device |
US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
US9014546B2 (en) | 2009-09-23 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for automatically detecting users within detection regions of media devices |
US20110072452A1 (en) * | 2009-09-23 | 2011-03-24 | Rovi Technologies Corporation | Systems and methods for providing automatic parental control activation when a restricted user is detected within range of a device |
US20110070819A1 (en) * | 2009-09-23 | 2011-03-24 | Rovi Technologies Corporation | Systems and methods for providing reminders associated with detected users |
KR20110035445A (ko) * | 2009-09-30 | 2011-04-06 | 삼성전자주식회사 | 디지털 방송 수신기에서 방송 프로그램 검색 장치 및 방법 |
US20110078020A1 (en) * | 2009-09-30 | 2011-03-31 | Lajoie Dan | Systems and methods for identifying popular audio assets |
US8359616B2 (en) | 2009-09-30 | 2013-01-22 | United Video Properties, Inc. | Systems and methods for automatically generating advertisements using a media guidance application |
US8677400B2 (en) * | 2009-09-30 | 2014-03-18 | United Video Properties, Inc. | Systems and methods for identifying audio content using an interactive media guidance application |
US8161071B2 (en) | 2009-09-30 | 2012-04-17 | United Video Properties, Inc. | Systems and methods for audio asset storage and management |
US20110154402A1 (en) * | 2009-12-18 | 2011-06-23 | Rovi Technologies Corporation | Systems and methods for navigating program listings in a media guidance application |
US9201627B2 (en) * | 2010-01-05 | 2015-12-01 | Rovi Guides, Inc. | Systems and methods for transferring content between user equipment and a wireless communications device |
US20110191330A1 (en) * | 2010-02-04 | 2011-08-04 | Veveo, Inc. | Method of and System for Enhanced Content Discovery Based on Network and Device Access Behavior |
US9313542B2 (en) * | 2010-03-25 | 2016-04-12 | Cox Communications, Inc. | Electronic program guide generation |
US9204193B2 (en) | 2010-05-14 | 2015-12-01 | Rovi Guides, Inc. | Systems and methods for media detection and filtering using a parental control logging application |
US9167196B2 (en) | 2010-05-19 | 2015-10-20 | Rovi Guides, Inc. | Systems and methods for trimming recorded content using a media guidance application |
RU2595630C2 (ru) * | 2010-08-16 | 2016-08-27 | Конинклейке Филипс Электроникс Н.В. | Способ и устройство для выбора по меньшей мере одного медийного элемента |
US9363571B2 (en) * | 2010-08-27 | 2016-06-07 | Intel Corporation | Touch sensing apparatus and method |
US8577915B2 (en) | 2010-09-10 | 2013-11-05 | Veveo, Inc. | Method of and system for conducting personalized federated search and presentation of results therefrom |
US9736524B2 (en) | 2011-01-06 | 2017-08-15 | Veveo, Inc. | Methods of and systems for content search based on environment sampling |
US9850564B2 (en) | 2011-02-24 | 2017-12-26 | Nippon Steel & Sumitomo Metal Corporation | High-strength α+β titanium alloy hot-rolled sheet excellent in cold coil handling property and process for producing the same |
US9154813B2 (en) | 2011-06-09 | 2015-10-06 | Comcast Cable Communications, Llc | Multiple video content in a composite video stream |
US8949901B2 (en) | 2011-06-29 | 2015-02-03 | Rovi Guides, Inc. | Methods and systems for customizing viewing environment preferences in a viewing environment control application |
US9967621B2 (en) | 2011-12-15 | 2018-05-08 | Rovi Technologies Corporation | Dynamic personalized program content |
US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
US9514447B2 (en) * | 2011-12-27 | 2016-12-06 | Dassault Systemes Americas Corp. | Multi-horizon time wheel |
US9218122B2 (en) | 2011-12-29 | 2015-12-22 | Rovi Guides, Inc. | Systems and methods for transferring settings across devices based on user gestures |
US9225930B2 (en) * | 2012-08-09 | 2015-12-29 | Universal Electronics Inc. | System and method for a self adaptive multi-user program guide |
US11368760B2 (en) | 2012-08-17 | 2022-06-21 | Flextronics Ap, Llc | Applications generating statistics for user behavior |
US9118967B2 (en) | 2012-08-17 | 2015-08-25 | Jamdeo Technologies Ltd. | Channel changer for intelligent television |
US20140196062A1 (en) | 2013-01-10 | 2014-07-10 | United Video Properties, Inc. | Systems and methods for setting prices in data driven media placement |
US9253262B2 (en) | 2013-01-24 | 2016-02-02 | Rovi Guides, Inc. | Systems and methods for connecting media devices through web sockets |
US8719870B1 (en) * | 2013-02-22 | 2014-05-06 | Zeebox Limited | System for interacting with an electronic program guide |
KR20140108962A (ko) * | 2013-03-04 | 2014-09-15 | 삼성전자주식회사 | 목록 관리 방법 및 그 전자 장치 |
US9848276B2 (en) | 2013-03-11 | 2017-12-19 | Rovi Guides, Inc. | Systems and methods for auto-configuring a user equipment device with content consumption material |
US9674563B2 (en) | 2013-11-04 | 2017-06-06 | Rovi Guides, Inc. | Systems and methods for recommending content |
KR101548228B1 (ko) * | 2013-12-27 | 2015-08-28 | 주식회사 케이티 | 사용자 상태에 기반하여 사용자 인터페이스를 동기화하는 동기화 기기 및 동기화 방법 |
US9510057B2 (en) | 2014-01-03 | 2016-11-29 | Gracenote, Inc. | Interactive programming guide |
US9712482B2 (en) | 2014-02-18 | 2017-07-18 | Veveo, Inc. | Methods and systems for recommending concept clusters based on availability |
US9785398B2 (en) | 2014-03-25 | 2017-10-10 | Rovi Guides, Inc. | Systems and methods for automatically adjusting volume of a media asset based on navigation distance |
US9288521B2 (en) | 2014-05-28 | 2016-03-15 | Rovi Guides, Inc. | Systems and methods for updating media asset data based on pause point in the media asset |
US10034052B2 (en) | 2014-07-28 | 2018-07-24 | Eldon Technologies | Apparatus, systems and methods for synchronizing calendar information with electronic program guide information |
US9948962B2 (en) | 2014-11-13 | 2018-04-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for efficient delivery of electronic program guide data |
US10694251B2 (en) | 2017-02-23 | 2020-06-23 | The Directv Group, Inc. | Preventing inadvertent viewing of media content |
US10091549B1 (en) | 2017-03-30 | 2018-10-02 | Rovi Guides, Inc. | Methods and systems for recommending media assets based on the geographic location at which the media assets are frequently consumed |
JP2021045944A (ja) * | 2019-09-20 | 2021-03-25 | ブラザー工業株式会社 | 印刷装置 |
CN111294633B (zh) * | 2019-12-03 | 2021-11-23 | 海信视像科技股份有限公司 | 一种epg用户界面的展示方法及显示设备 |
Family Cites Families (160)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4031A (en) * | 1845-05-01 | Samuel tjttek | ||
DE2338380A1 (de) * | 1973-07-28 | 1975-02-13 | Koerting Radio Werke Gmbh | Drahtlose fernbedienungseinrichtung |
US3953579A (en) * | 1974-07-02 | 1976-04-27 | Cabot Corporation | Methods of making reactive metal silicide |
US3956579A (en) * | 1974-08-20 | 1976-05-11 | Dial-A-Channel, Inc.(Entire) | Program schedule displaying system |
JPS5649035B2 (de) * | 1974-09-30 | 1981-11-19 | ||
GB1554411A (en) * | 1975-08-09 | 1979-10-17 | Communications Patents Ltd | Control systems |
US4170782A (en) * | 1976-12-13 | 1979-10-09 | Miller Arthur O | Programming and selection monitoring system for television receivers |
US4081753A (en) * | 1976-12-13 | 1978-03-28 | Miller Arthur O | Automatic programming system for television receivers |
US4203130A (en) * | 1977-01-11 | 1980-05-13 | Dial-A-Channel, Inc. | Information displaying system |
GB2034995A (en) * | 1978-10-16 | 1980-06-11 | British Broadcasting Corp | Control of broadcast radio and television receivers |
EP0013634B1 (de) * | 1979-01-16 | 1983-11-09 | British Broadcasting Corporation | Elektronisches Steuer- oder Datenübertragungssystem mit einer zweidimensionalen Sichtanzeige, z.B. einer Kathodenstrahlröhre |
US4598288A (en) * | 1979-04-16 | 1986-07-01 | Codart, Inc. | Apparatus for controlling the reception of transmitted programs |
US4305101A (en) * | 1979-04-16 | 1981-12-08 | Codart, Inc. | Method and apparatus for selectively recording a broadcast |
DE2950432A1 (de) * | 1979-12-14 | 1981-06-19 | Edmond 8031 Gröbenzell Keiser | Verfahren und vorrichtung zum steuern des betriebs eines fernsehsignalempfaengers |
JPS6334382Y2 (de) * | 1980-08-08 | 1988-09-12 | ||
DE3036552C2 (de) * | 1980-09-27 | 1985-04-25 | Blaupunkt-Werke Gmbh, 3200 Hildesheim | Fernsehempfangsanlage |
US4381522A (en) * | 1980-12-01 | 1983-04-26 | Adams-Russell Co., Inc. | Selective viewing |
US4425579A (en) * | 1981-05-22 | 1984-01-10 | Oak Industries Inc. | Catv converter with keylock to favorite channels |
EP0219703B1 (de) | 1981-06-29 | 1991-05-22 | Società Italiana per lo Sviluppo dell'Elettronica S.I.SV.EL S.p.A. | Fernsehempfänger |
US4375651A (en) * | 1981-07-27 | 1983-03-01 | Zenith Radio Corporation | Selective video reception control system |
US4908713A (en) * | 1981-12-14 | 1990-03-13 | Levine Michael R | VCR Programmer |
US4963994A (en) * | 1981-12-14 | 1990-10-16 | Levine Michael R | VCR programmer |
US4429385A (en) * | 1981-12-31 | 1984-01-31 | American Newspaper Publishers Association | Method and apparatus for digital serial scanning with hierarchical and relational access |
US4464652A (en) * | 1982-07-19 | 1984-08-07 | Apple Computer, Inc. | Cursor control device for use with display systems |
GB2126002A (en) * | 1982-08-25 | 1984-03-14 | Simon William Breese | Automatic control for recording apparatus |
NL8203922A (nl) * | 1982-10-11 | 1984-05-01 | Philips Nv | Magneetbandaftastinrichting en werkwijze voor het vervaardigen daarvan. |
DE3243610A1 (de) * | 1982-11-25 | 1984-05-30 | Philips Patentverwaltung Gmbh, 2000 Hamburg | Anordnung zur programmierbaren steuerung einer rundfunk- und/oder fernseh-empfangseinrichtung |
JPS59141878A (ja) * | 1983-02-03 | 1984-08-14 | Riichiro Tanaka | 番組専用表示装置付テレビジヨン |
US4495654A (en) * | 1983-03-29 | 1985-01-22 | Rca Corporation | Remote controlled receiver with provisions for automatically programming a channel skip list |
US4539711A (en) * | 1983-05-02 | 1985-09-03 | Rca Corporation | Tuning control system for a pair of tuners employing a common channel skip memory |
US4527194A (en) * | 1983-07-27 | 1985-07-02 | Zenith Electronics Corporation | Channel assignment for CATV system |
JPS6061935A (ja) * | 1983-09-13 | 1985-04-09 | Matsushita Electric Ind Co Ltd | 磁気記録再生装置 |
DE3337204A1 (de) * | 1983-09-28 | 1985-04-25 | Telefunken Fernseh Und Rundfunk Gmbh, 3000 Hannover | Verfahren zur programmierung eines empfaengers, insbesondere eines videorecorders |
US4754326A (en) * | 1983-10-25 | 1988-06-28 | Keycom Electronic Publishing | Method and apparatus for assisting user of information retrieval systems |
US4591840A (en) * | 1983-11-04 | 1986-05-27 | International Business Machines Corp. | Calendar event description abbreviation |
US4641205A (en) * | 1984-03-05 | 1987-02-03 | Rca Corporation | Television system scheduler with on-screen menu type programming prompting apparatus |
FR2563395B1 (fr) * | 1984-04-19 | 1989-12-01 | Centre Nat Rech Scient | Moyen de comparaison a zero et d'obtention de la valeur absolue d'un courant et convertisseur analogique-numerique tres rapide de type dichotomique incluant ledit moyen |
US4689022A (en) * | 1984-04-30 | 1987-08-25 | John Peers | System for control of a video storage means by a programmed processor |
JPS60247386A (ja) | 1984-05-22 | 1985-12-07 | Sony Corp | テレビジヨン受像機 |
WO1986001359A1 (en) * | 1984-08-06 | 1986-02-27 | Prutec Limited | Information processing apparatus |
JPH0614708B2 (ja) * | 1984-09-20 | 1994-02-23 | ソニー株式会社 | テレビジヨン受像機 |
US4787063A (en) * | 1984-10-19 | 1988-11-22 | Francis Muguet | Acquisition and transmission system for a recorder and a computer center |
EP0183625B1 (de) * | 1984-11-29 | 1990-02-28 | Sony Corporation | Fernsehsignalempfangsgerät |
GB8431754D0 (en) * | 1984-12-17 | 1985-02-27 | Nat Nuclear Corp | Shields for nuclear reactions |
US4602297A (en) * | 1985-01-22 | 1986-07-22 | Morris Reese | System for editing commercial messages from recorded television broadcasts |
NL8500690A (nl) | 1985-03-12 | 1986-10-01 | Philips Nv | Afstandsbedieningshandapparaat voor het bedienen van verschillende modules. |
US4751578A (en) * | 1985-05-28 | 1988-06-14 | David P. Gordon | System for electronically controllably viewing on a television updateable television programming information |
US4706121B1 (en) * | 1985-07-12 | 1993-12-14 | Insight Telecast, Inc. | Tv schedule system and process |
JPH0728448B2 (ja) * | 1986-02-07 | 1995-03-29 | アールシーエー トムソン ライセンシング コーポレイシヨン | 再構成可能な遠隔制御送信器 |
JPH0710091B2 (ja) * | 1986-10-24 | 1995-02-01 | ソニー株式会社 | 電子機器 |
US4737993A (en) * | 1987-01-21 | 1988-04-12 | Rca Corporation | Cable broadcast TV receiver with automatic channel search responsive to mode change |
US4907079A (en) * | 1987-09-28 | 1990-03-06 | Teleview Rating Corporation, Inc. | System for monitoring and control of home entertainment electronic devices |
US4841368A (en) * | 1988-01-21 | 1989-06-20 | North American Philips Corporation | Television customer control functions restorer |
JP2629802B2 (ja) * | 1988-04-16 | 1997-07-16 | ソニー株式会社 | ニユース番組放送システム |
US4977455B1 (en) * | 1988-07-15 | 1993-04-13 | System and process for vcr scheduling | |
US5187589A (en) * | 1988-07-28 | 1993-02-16 | Pioneer Electronic Corporation | Multiprogram video tape recording and reproducing device |
JP3002471B2 (ja) * | 1988-08-19 | 2000-01-24 | 株式会社日立製作所 | 番組配信装置 |
CA2005070C (en) * | 1988-12-23 | 1999-04-27 | Henry C. Yuen | Apparatus and method for using encoded video recorder/player timer preprogramming information |
JPH02288571A (ja) * | 1989-04-28 | 1990-11-28 | Pioneer Electron Corp | Catvシステムおよびその受信端末器 |
US4947244A (en) * | 1989-05-03 | 1990-08-07 | On Command Video Corporation | Video selection and distribution system |
US5253066C1 (en) * | 1989-06-01 | 2001-05-22 | United Video Properties Inc | Tv recording and viewing control system |
US5047867A (en) * | 1989-06-08 | 1991-09-10 | North American Philips Corporation | Interface for a TV-VCR system |
JP3134204B2 (ja) | 1991-07-19 | 2001-02-13 | 株式会社日立製作所 | 情報検索用端末装置及び情報検索用端末装置における情報表示・入出力方法 |
US5220625A (en) * | 1989-06-14 | 1993-06-15 | Hitachi, Ltd. | Information search terminal and system |
US5038211A (en) * | 1989-07-05 | 1991-08-06 | The Superguide Corporation | Method and apparatus for transmitting and receiving television program information |
GB8922702D0 (en) * | 1989-10-09 | 1989-11-22 | Videologic Ltd | Radio television receiver |
US5099319A (en) * | 1989-10-23 | 1992-03-24 | Esch Arthur G | Video information delivery method and apparatus |
US5727060A (en) * | 1989-10-30 | 1998-03-10 | Starsight Telecast, Inc. | Television schedule system |
EP1335594A3 (de) * | 1989-10-30 | 2003-09-10 | Starsight Telecast, Inc. | System zum unbeaufsichtigten Aufzeichnen von Fernsehprogrammen |
US5353121A (en) * | 1989-10-30 | 1994-10-04 | Starsight Telecast, Inc. | Television schedule system |
US7748018B2 (en) | 1989-10-30 | 2010-06-29 | Starsight Telecast, Inc. | Arranging channel indicators in a television schedule system |
GB9006415D0 (en) * | 1990-03-22 | 1990-05-23 | Rca Licensing Corp | Providing tv program information |
US6832385B2 (en) * | 1990-09-10 | 2004-12-14 | United Video Properties, Inc. | Television schedule system |
EP1337108B1 (de) * | 1990-09-10 | 2005-07-27 | Starsight Telecast, Inc. | Fernseh-Programmtafel-System |
US5808608A (en) * | 1990-09-10 | 1998-09-15 | Starsight Telecast, Inc. | Background television schedule system |
US5526034A (en) * | 1990-09-28 | 1996-06-11 | Ictv, Inc. | Interactive home information system with signal assignment |
US5412720A (en) | 1990-09-28 | 1995-05-02 | Ictv, Inc. | Interactive home information system |
US5123046A (en) * | 1990-11-05 | 1992-06-16 | Smart Vcr Limited Partnership | Vcr with cable tuner control |
US5172413A (en) * | 1990-12-20 | 1992-12-15 | Sasktel | Secure hierarchial video delivery system and method |
KR0178536B1 (ko) * | 1991-03-11 | 1999-04-15 | 강진구 | 동종 프로그램 채널 선택방법 |
US5210611A (en) * | 1991-08-12 | 1993-05-11 | Keen Y. Yee | Automatic tuning radio/TV using filtered seek |
US5488409A (en) * | 1991-08-19 | 1996-01-30 | Yuen; Henry C. | Apparatus and method for tracking the playing of VCR programs |
JPH0575945A (ja) * | 1991-09-10 | 1993-03-26 | Sony Corp | テレビジヨン受像機 |
US5404393A (en) * | 1991-10-03 | 1995-04-04 | Viscorp | Method and apparatus for interactive television through use of menu windows |
US5416508A (en) * | 1991-10-22 | 1995-05-16 | Pioneer Electronic Corporation | CATV system with transmission of program schedules, linked program broadcasts, and permissive ordering periods |
JPH05122692A (ja) * | 1991-10-28 | 1993-05-18 | Pioneer Electron Corp | Catv端末装置およびcatvシステム |
US5477262A (en) * | 1991-11-29 | 1995-12-19 | Scientific-Altanta, Inc. | Method and apparatus for providing an on-screen user interface for a subscription television terminal |
GB2264409B (en) * | 1992-02-03 | 1995-11-29 | Amstrad Plc | Television channel display |
JP3328951B2 (ja) * | 1992-02-07 | 2002-09-30 | ソニー株式会社 | Tv受像機及び選局方法 |
JPH06195952A (ja) * | 1992-02-28 | 1994-07-15 | Victor Co Of Japan Ltd | 映像信号磁気記録装置 |
JP3198486B2 (ja) * | 1992-03-11 | 2001-08-13 | ソニー株式会社 | Avシステムのモニタ装置 |
EP0648401A4 (en) | 1992-05-13 | 1995-05-17 | Roy J. Mankovitz | Apparatus and methods for automatic control and monitoring of the operation of consumer electronic products. |
US5223924A (en) * | 1992-05-27 | 1993-06-29 | North American Philips Corporation | System and method for automatically correlating user preferences with a T.V. program information database |
US5469206A (en) | 1992-05-27 | 1995-11-21 | Philips Electronics North America Corporation | System and method for automatically correlating user preferences with electronic shopping information |
JP2953204B2 (ja) | 1992-06-29 | 1999-09-27 | 日本ビクター株式会社 | テレビジョン受像機 |
CA2095753A1 (en) * | 1992-08-21 | 1994-02-22 | John Franklin Carroll | Method and system for data sort manipulation in a data processing system |
JPH06110004A (ja) * | 1992-09-25 | 1994-04-22 | Fuji Xerox Co Ltd | 光偏向器 |
US5592551A (en) * | 1992-12-01 | 1997-01-07 | Scientific-Atlanta, Inc. | Method and apparatus for providing interactive electronic programming guide |
US5357276A (en) | 1992-12-01 | 1994-10-18 | Scientific-Atlanta, Inc. | Method of providing video on demand with VCR like functions |
US5798785A (en) * | 1992-12-09 | 1998-08-25 | Discovery Communications, Inc. | Terminal for suggesting programs offered on a television program delivery system |
US20030117445A1 (en) * | 1992-12-09 | 2003-06-26 | Hendricks John S. | Reprogrammable set top terminal that stores programs locally and generates menus |
ES2152712T3 (es) * | 1992-12-09 | 2001-02-01 | Discovery Communicat Inc | Sistema de distribucion de programas de television. |
US5600364A (en) * | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Network controller for cable television delivery systems |
US5659350A (en) * | 1992-12-09 | 1997-08-19 | Discovery Communications, Inc. | Operations center for a television program packaging and delivery system |
US5543929A (en) * | 1993-01-05 | 1996-08-06 | E. Guide, Inc. | Television for controlling a video cassette recorder to access programs on a video cassette tape |
EP0746851B1 (de) * | 1993-01-05 | 2003-05-14 | Index Systems, Inc. | Verbesserung der funktionen von videorecordern |
JP3297914B2 (ja) * | 1993-01-08 | 2002-07-02 | ソニー株式会社 | テレビジョン受像機 |
JPH06259835A (ja) * | 1993-03-05 | 1994-09-16 | Dainippon Printing Co Ltd | Tv番組録画予約装置 |
CN1071977C (zh) * | 1993-03-05 | 2001-09-26 | 杰姆斯达发展公司 | 使用压缩码作电视节目录像时间排定的装置与方法 |
US5515173A (en) * | 1993-03-05 | 1996-05-07 | Gemstar Developement Corporation | System and method for automatically recording television programs in television systems with tuners external to video recorders |
US5434911A (en) * | 1993-06-04 | 1995-07-18 | M & Fc Holding Company, Inc. | Call in-bound remote reading and data collection system |
US5485221A (en) * | 1993-06-07 | 1996-01-16 | Scientific-Atlanta, Inc. | Subscription television system and terminal for enabling simultaneous display of multiple services |
US5579055A (en) * | 1993-06-07 | 1996-11-26 | Scientific-Atlanta, Inc. | Electronic program guide and text channel data controller |
US5621456A (en) * | 1993-06-22 | 1997-04-15 | Apple Computer, Inc. | Methods and apparatus for audio-visual interface for the display of multiple program categories |
US5583560A (en) * | 1993-06-22 | 1996-12-10 | Apple Computer, Inc. | Method and apparatus for audio-visual interface for the selective display of listing information on a display |
JPH0721619A (ja) * | 1993-06-28 | 1995-01-24 | Hitachi Ltd | 録画管理装置 |
US5481296A (en) * | 1993-08-06 | 1996-01-02 | International Business Machines Corporation | Apparatus and method for selectively viewing video information |
WO1995007003A1 (en) * | 1993-09-03 | 1995-03-09 | Yuen Henry C | Transmission of data using full frame video |
US5589892A (en) * | 1993-09-09 | 1996-12-31 | Knee; Robert A. | Electronic television program guide schedule system and method with data feed access |
US5781246A (en) * | 1993-09-09 | 1998-07-14 | Alten; Jerry | Electronic television program guide schedule system and method |
US5822123A (en) * | 1993-09-09 | 1998-10-13 | Davis; Bruce | Electronic television program guide schedule system and method with pop-up hints |
US6418556B1 (en) * | 1993-09-09 | 2002-07-09 | United Video Properties, Inc. | Electronic television program guide schedule system and method |
US5410344A (en) * | 1993-09-22 | 1995-04-25 | Arrowsmith Technologies, Inc. | Apparatus and method of selecting video programs based on viewers' preferences |
US5519780A (en) * | 1993-12-03 | 1996-05-21 | Scientific-Atlanta, Inc. | System and method for providing compressed digital teletext services and teletext support services |
US5479302A (en) * | 1993-12-03 | 1995-12-26 | Haines; Curtis D. | Single deck dual tape path VCR system |
US5465113A (en) * | 1993-12-13 | 1995-11-07 | At&T Corp. | Programmable channel regulating cable television controller |
JP3237362B2 (ja) * | 1993-12-27 | 2001-12-10 | 松下電器産業株式会社 | 番組表表示装置 |
GB9400101D0 (en) * | 1994-01-05 | 1994-03-02 | Thomson Consumer Electronics | Consumer interface for a satellite television system |
DE4405020C1 (de) | 1994-02-17 | 1995-01-26 | Inst Rundfunktechnik Gmbh | Verfahren zum Empfangen von in einem Fernsehsignal übertragenen Daten |
KR100348915B1 (ko) | 1994-05-12 | 2002-12-26 | 마이크로소프트 코포레이션 | 텔레비젼프로그램선택방법및그시스템 |
US5559548A (en) * | 1994-05-20 | 1996-09-24 | Davis; Bruce | System and method for generating an information display schedule for an electronic program guide |
US5635978A (en) * | 1994-05-20 | 1997-06-03 | News America Publications, Inc. | Electronic television program guide channel system and method |
US5523796A (en) | 1994-05-20 | 1996-06-04 | Prevue Networks, Inc. | Video clip program guide |
DK2282535T3 (da) * | 1994-05-20 | 2012-11-05 | United Video Properties Inc | Forbedret elektronisk fjernsynsprogramfortegnelse-guidesystem og fremgangsmåde |
WO1995032585A1 (en) * | 1994-05-20 | 1995-11-30 | Tv Guide On Screen | Electronic television program guide channel system and method |
JPH0819063A (ja) * | 1994-06-29 | 1996-01-19 | Casio Comput Co Ltd | 電気製品制御システム及びこのシステムに使用される制御装置 |
US5528304A (en) * | 1994-07-22 | 1996-06-18 | Zenith Electronics Corp. | Picture-in-picture feedback for channel related features |
US5619249A (en) * | 1994-09-14 | 1997-04-08 | Time Warner Entertainment Company, L.P. | Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs |
US5576755A (en) * | 1994-10-28 | 1996-11-19 | Davis; Bruce | System and method for verification of electronic television program guide data |
US5534911A (en) * | 1994-11-02 | 1996-07-09 | Levitan; Gutman | Virtual personal channel in a television system |
US6008803A (en) * | 1994-11-29 | 1999-12-28 | Microsoft Corporation | System for displaying programming information |
US5623613A (en) * | 1994-11-29 | 1997-04-22 | Microsoft Corporation | System for displaying programming information |
US5629733A (en) * | 1994-11-29 | 1997-05-13 | News America Publications, Inc. | Electronic television program guide schedule system and method with display and search of program listings by title |
US5758257A (en) * | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
US5774859A (en) * | 1995-01-03 | 1998-06-30 | Scientific-Atlanta, Inc. | Information system having a speech interface |
CA2166434A1 (en) | 1995-01-04 | 1996-07-05 | Fujio Noguchi | Method and apparatus for providing programming information |
US6426779B1 (en) * | 1995-01-04 | 2002-07-30 | Sony Electronics, Inc. | Method and apparatus for providing favorite station and programming information in a multiple station broadcast system |
US5596373A (en) * | 1995-01-04 | 1997-01-21 | Sony Corporation | Method and apparatus for providing program oriented information in a multiple station broadcast system |
US6052145A (en) * | 1995-01-05 | 2000-04-18 | Gemstar Development Corporation | System and method for controlling the broadcast and recording of television programs and for distributing information to be displayed on a television screen |
US5548345A (en) * | 1995-01-05 | 1996-08-20 | Protelcon, Inc. | Video viewing censoring supervision system |
US5562146A (en) | 1995-02-24 | 1996-10-08 | Wakefield Engineering, Inc. | Method of and apparatus for forming a unitary heat sink body |
US5552837A (en) * | 1995-03-01 | 1996-09-03 | Gemstar Development Corporation | Remote controller for scanning data and controlling a video system |
CA2170429C (en) * | 1995-03-28 | 2000-04-25 | Stephen Gregory Eick | Method and apparatus for finding and selecting a desired data item from a large schedule of data items using a tv set and a controller similar to a tv-remote-control |
US5880768A (en) * | 1995-04-06 | 1999-03-09 | Prevue Networks, Inc. | Interactive program guide systems and processes |
US5784095A (en) * | 1995-07-14 | 1998-07-21 | General Instrument Corporation | Digital audio system with video output program guide |
US6025837A (en) * | 1996-03-29 | 2000-02-15 | Micrsoft Corporation | Electronic program guide with hyperlinks to target resources |
US6177931B1 (en) * | 1996-12-19 | 2001-01-23 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
JPH10243352A (ja) | 1997-02-27 | 1998-09-11 | Hitachi Ltd | 映像情報記録再生装置 |
US5930689A (en) * | 1997-10-24 | 1999-07-27 | Motorola, Inc. | Apparatus and method for producing a plurality of output signals with fixed phase relationships therebetween |
US6088803A (en) * | 1997-12-30 | 2000-07-11 | Intel Corporation | System for virus-checking network data during download to a client device |
-
1995
- 1995-04-06 US US08/419,077 patent/US5880768A/en not_active Expired - Lifetime
-
1996
- 1996-04-05 EP EP10178428A patent/EP2276242A3/de not_active Withdrawn
- 1996-04-05 EP EP10178425A patent/EP2268008A3/de not_active Ceased
- 1996-04-05 EP EP10179003A patent/EP2268010A3/de not_active Withdrawn
- 1996-04-05 DE DE69606857T patent/DE69606857T2/de not_active Revoked
- 1996-04-05 BR BRPI9608014A patent/BRPI9608014B1/pt active IP Right Grant
- 1996-04-05 JP JP53051896A patent/JP3553082B2/ja not_active Expired - Lifetime
- 1996-04-05 DE DE69632746T patent/DE69632746T2/de not_active Expired - Lifetime
- 1996-04-05 WO PCT/US1996/004741 patent/WO1996031980A1/en not_active Application Discontinuation
- 1996-04-05 EP EP10178423A patent/EP2268007A3/de not_active Withdrawn
- 1996-04-05 EP EP99115117A patent/EP0963109B1/de not_active Expired - Lifetime
- 1996-04-05 AU AU54441/96A patent/AU700434B2/en not_active Expired
- 1996-04-05 EP EP20080103080 patent/EP1942667A3/de not_active Ceased
- 1996-04-05 EP EP10178305A patent/EP2278796A3/de not_active Withdrawn
- 1996-04-05 EP EP10179002A patent/EP2268009A3/de not_active Withdrawn
- 1996-04-05 EP EP10179028A patent/EP2276243A3/de not_active Withdrawn
- 1996-04-05 EP EP04076717A patent/EP1469676A1/de not_active Ceased
- 1996-04-05 EP EP08103072A patent/EP1942666A3/de not_active Ceased
- 1996-04-05 EP EP10179004A patent/EP2268011A3/de not_active Withdrawn
- 1996-04-05 EP EP96911607A patent/EP0819354B1/de not_active Revoked
- 1996-04-05 KR KR1019970707139A patent/KR19980703739A/ko not_active Application Discontinuation
-
1998
- 1998-11-09 US US09/189,332 patent/US6266814B1/en not_active Expired - Lifetime
-
2000
- 2000-06-01 HK HK00103340A patent/HK1024996A1/xx not_active IP Right Cessation
-
2001
- 2001-01-26 US US09/770,865 patent/US20010013126A1/en not_active Abandoned
-
2002
- 2002-04-02 US US10/115,762 patent/US20030115603A1/en not_active Abandoned
-
2003
- 2003-04-07 JP JP2003103066A patent/JP4108522B2/ja not_active Expired - Lifetime
- 2003-08-28 US US10/652,911 patent/US8296802B2/en not_active Expired - Fee Related
- 2003-10-10 JP JP2003353010A patent/JP2004112816A/ja not_active Withdrawn
- 2003-11-21 US US10/719,289 patent/US20040078815A1/en not_active Abandoned
-
2004
- 2004-05-14 US US10/846,124 patent/US8713595B2/en not_active Expired - Fee Related
-
2006
- 2006-01-27 JP JP2006019866A patent/JP2006191656A/ja not_active Withdrawn
-
2007
- 2007-06-19 JP JP2007161868A patent/JP2007274732A/ja active Pending
- 2007-06-19 JP JP2007161869A patent/JP2007274733A/ja active Pending
- 2007-06-26 JP JP2007168293A patent/JP2007306599A/ja not_active Withdrawn
- 2007-06-26 JP JP2007168294A patent/JP4932616B2/ja not_active Expired - Lifetime
- 2007-08-20 US US11/894,708 patent/US20080184310A1/en not_active Abandoned
- 2007-08-20 US US11/894,759 patent/US8392948B2/en not_active Expired - Fee Related
-
2009
- 2009-09-17 JP JP2009216266A patent/JP2009296659A/ja not_active Withdrawn
-
2011
- 2011-06-24 US US13/168,150 patent/US8555316B2/en not_active Expired - Fee Related
- 2011-09-13 JP JP2011199683A patent/JP5583645B2/ja not_active Expired - Lifetime
-
2012
- 2012-09-14 US US13/618,597 patent/US20130097640A1/en not_active Abandoned
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69632746T2 (de) | Verfahren und System zur interaktiven Programmführung | |
DE69907684T2 (de) | Elektronische programmführung mit markierungssprache | |
DE69133439T2 (de) | Verfahren und Gerät für den Zugriff von Information über Fernsehprogramme | |
DE69332962T2 (de) | Interaktives Endgerät für Fernsehverteilsystem | |
DE69936358T2 (de) | Elektronische Programmübersicht mit digitaler Speicherung | |
DE69905076T3 (de) | Elektronische programmübersicht mit dazu gehöriger programmsuchfunktion | |
DE69635627T2 (de) | Verfahren und Einrichtung zur Planung einer elektronischen Programmanweisung mit Zugriff auf Dateneingabe | |
DE69634642T2 (de) | Verfahren zur Lokalisierung einer Sendung durch suchen in einem Programmführer nach Suchkriterien | |
DE69718162T3 (de) | Verfahren und system zur erzeugung einer elektronischen programmübersicht | |
DE69633123T2 (de) | Vorrichtung und verfahren zur elektronischen fernsehprogrammzeitplanung mit warenfernbestellung | |
DE69836193T2 (de) | Empfangsgerät zur Verarbeitung von Programminformationen | |
DE60122958T2 (de) | Anzeigeschnittstelle mit einer Kanalmatrix | |
DE69736137T2 (de) | Verfahren und Vorrichtung zum Anzeigen von Fernsehprogrammen und dazugehörigem Text | |
DE69613573T3 (de) | Zusammenmischen von informationen aus mehreren quellen in einem fernsehsystem | |
DE69519762T3 (de) | Verfahren und System zur Ermöglichung einer effizienten Auswahl von Fernsehprogrammen | |
DE69822674T2 (de) | Interaktives System zur Auswahl von Fernsehprogrammen | |
DE69133540T2 (de) | Fernsehprogrammsystem | |
DE60217070T2 (de) | System und verarbeitung eines schon ablaufenden programms |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8363 | Opposition against the patent | ||
8365 | Fully valid after opposition proceedings | ||
8328 | Change in the person/name/address of the agent |
Representative=s name: GROSSE, SCHUMACHER, KNAUER, VON HIRSCHHAUSEN, 8033 |
|
8380 | Miscellaneous part iii |
Free format text: PFANDRECHT |
|
8380 | Miscellaneous part iii |
Free format text: PFANDRECHT AUFGEHOBEN |