DE69928669T2 - Web browser system für die darstellung von kürzlich betrachteten fernsehkanälen - Google Patents
Web browser system für die darstellung von kürzlich betrachteten fernsehkanälen Download PDFInfo
- Publication number
- DE69928669T2 DE69928669T2 DE69928669T DE69928669T DE69928669T2 DE 69928669 T2 DE69928669 T2 DE 69928669T2 DE 69928669 T DE69928669 T DE 69928669T DE 69928669 T DE69928669 T DE 69928669T DE 69928669 T2 DE69928669 T2 DE 69928669T2
- Authority
- DE
- Germany
- Prior art keywords
- channel
- small image
- image display
- channels
- small
- 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.)
- Revoked
Links
Classifications
-
- 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
-
- 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/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/4221—Dedicated function buttons, e.g. for the control of an EPG, subtitles, aspect ratio, picture-in-picture or teletext
-
- 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/426—Internal components of the client ; Characteristics thereof
- H04N21/42676—Internal components of the client ; Characteristics thereof for modulating an analogue carrier signal to encode digital information or demodulating it to decode digital information, e.g. ADSL or cable modem
-
- 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/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/4316—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 displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
- H04N21/44224—Monitoring of user activity on external systems, e.g. Internet browsing
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- 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/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- 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
-
- 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
-
- 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/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4786—Supplemental services, e.g. displaying phone caller identification, shopping application e-mailing
-
- 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
Description
- Technisches Gebiet
- Die vorliegende Erfindung betrifft Web-Browser und insbesondere ein Verfahren zum Darstellen von Bildern von vor kurzem betrachteten Fernsehkanälen.
- Hintergrund der Erfindung
- Traditionelle Mittel des Zugriffs von zu Hause aus auf das Internet und das World Wide Web (Web) gehen mit dem Gebrauch von Personalcomputern oder dedizierten Netzwerkcomputern (NC's) einher. Das Web ist eine Sammlung von formatierten Hypertext-Seiten, die sich auf zahlreichen Computern rund um die Welt befinden, die logisch durch das Internet verbunden sind. Jüngste Fortschritte in der Netzwerktechnologie haben den Zugriff auf das Internet und das Web über einen Standardfernseher als eine Alternative zu dem Personalcomputer ermöglicht. In diesen Systemen wird der Fernseher grundsätzlich als ein Anzeigegerät für eine Netzwerkinterface-Set-Top-Box verwendet, die Zugriff auf Webseiten und dem auf dem Web verfügbaren Inhalt zur Verfügung stellt. Der Gebrauch der Web-Technologie in dem Zusammenhang mit einer Auswahl von Fernsehkanälen wird in der EP-A-0 837 599 diskutiert.
- Netzwerkinterface-Systeme, die einen Fernsehempfänger und Standardnetzwerkinterface-Geräte kombinieren, erlauben es einem Nutzer, gleichzeitig sowohl Rundfunk- oder Fernsehprogramme als auch Web-Programmgestaltung zu betrachten. Bestimmte Systeme stellen den Fernsehprogramminhalt als ein Bild oder Fenster innerhalb einer Webseite dar. Obwohl es möglich ist, die Fernseherbedienelemente, wie beispielsweise Kanal oder Lautstärke, durch vertraute Verfahren (beispielsweise Bedienfeldknöpfe oder Fernbedienung) zu verändern, kann der Zugriff auf Fernsehprogramme in integrierten Fernseh-/Websystemen von verbesserten Verfahren profitieren. Beispielsweise beim Scannen oder „Surfen" des Fernsehers zum Auswählen eines bestimmten Programms oder Kanals zum Zuschauen wählt oder durchblättert ein Benutzer typischerweise verschiedene Kanäle der Reihe nach und betrachtet jeden für ein paar Sekunden oder so bevor er weitergeht. Falls es zwei oder drei Programme gibt, an denen ein Nutzer interessiert ist, muss der Nutzer zwischen den Kanälen durch Eingabe der Kanalnummer oder durch Durchblättern durch die dazwischen liegenden Kanäle blättern. Dies ist oft ein zeitaufwendiger Vor gang, der von dem Nutzer verlangt, sich an bestimmte Kanalnummern zu erinnern oder eine Fernsehprogrammliste oder ein Fernsehprogramm zu Rate zu ziehen.
- Aufgrund des Vorangegangenen ist es wünschenswert, ein Fernsehempfängersystem bereitzustellen, das eine Zahl von kürzlich betrachteten Fernsehkanälen derart darstellt, dass ein vor kurzem betrachteter Kanal leicht zum Betrachten wieder ausgewählt werden kann.
- Es ist ferner wünschenswert, ein Fernsehempfängersystem bereitzustellen, das den grafischen Inhalt der vor kurzem betrachteten Fernsehkanäle derart darstellt, dass ein Nutzer leicht daran erinnert wird, was auf einem bestimmten Kanal betrachtet wurde.
- Es ist noch zusätzlich wünschenswert, ein Fernsehempfängersystem bereitzustellen, das aktualisierten grafischen Inhalt der vor kurzem betrachteten Fernsehkanäle derart darstellt, dass ein Nutzer weiß, was derzeit auf den vor kurzem aufgerufenen Kanälen gezeigt wird.
- Ein derartiges System ist in der US-A-5 737 029 offenbart.
- Zusammenfassung der Erfindung
- Die vorliegende Erfindung betrifft ein System und ein computerlesbares Medium wie in den Patentansprüchen dargelegt.
- Ein Live- oder direktes Fernsehsendungssignal wird in dem aktiven Bildschirm dargestellt und stehende Bilder, die den zuletzt auf den anderen vor kurzem betrachteten Fernsehkanälen betrachteten Bildern entsprechen, werden in den verbleibenden kleinen Anzeigenbildern dargestellt. Die aktive Anzeige kann in ein in voller Größe auf dem Anzeigegerät dargestelltes Bild erweitert werden, um ein angenehmeres Betrachten des aktiven Programms zu ermöglichen.
- Kurze Beschreibung der Zeichnungen
-
1 stellt ein System mit mehreren Clients dar, die mit einem Web-Server-System verbundenen sind, das wiederum durch das Internet mit mehreren entfernten Servern verbunden ist. -
2 stellt ein Client-System dar. -
3 stellt eine bei dem Client-System zum Einsatz kommende Fernbedienungseinheit dar. -
4 ist ein Blockdiagramm einer Elektronikeinheit, die in dem Client-System zum Implementieren eines Web-Browser-Programms zum Einsatz kommt. -
5 ist ein Blockdiagramm der Software-/Hardware-Architektur des Clientsystems. -
6 ist ein Blockdiagramm der Software-/Hardware-Komponenten in der durch4 dargestellten Elektronikeinheit. -
7 stellt eine Fernseh-Startseite des Web-Browser-Programms dar. -
8 stellt ein Anzeigebildschirm für vor kurzem betrachtete Fernsehkanäle (Recent-Anzeigebildschirm) des Web-Browser-Programms dar. -
9 ist ein Flussdiagramm, das die Schritte in einem Verfahren zum Speichern und Darstellen von vor kurzem betrachteten Fernsehkanälen darstellt. - Detaillierte Beschreibung der bevorzugten Ausführungsform
- Die vorliegende Erfindung umfasst verschiedene Schritte, die nachstehend beschrieben sind. Die Schritte können in maschinenausführbaren Anweisungen enthalten sein, die dazu verwendet werden können, einen mit den Anweisungen programmierten Universal- oder Spezialprozessor zum Durchführen der Schritte zu veranlassen. Alternativ könnten die Schritte der vorliegenden Erfindung durch spezielle Hardware-Komponenten durchgeführt werden, die fest verdrahte Logik zum Durchführen der Schritte oder durch irgendeine Kombination von programmierten Computerkomponenten und kundenspezifischen Hardwarekomponenten enthalten.
- Obwohl die Erfindung im Zusammenhang mit dem Betrachten von Web-Inhalten auf einem Internet-Terminal-System, wie beispielsweise dem WebTV-Internet-Terminal, beschrieben ist, sind die hier beschriebenen Verfahren und Vorrichtungen gleichermaßen auf andere Arten von Inhalt anwendbar, der entfernt gespeichert sein kann oder direkt für das betrachtende System zugänglich ist (WebTV ist eine eingetragene Marke der WebTV Networks Inc. aus Palo Alto, Kalifornien). Beispielsweise können sich in ein Videosignal eingebettete logische Adressen auf Inhalte beziehen, die auf einer CD-ROM oder anderen Massenspeichergeräten, einem Firmen-Intranet-Server oder anderen Quellen gespeichert sind. Zusätzlich haben bestimmte Aspekte der hier beschriebenen Erfindung gleiche Anwendung in verschiedenen anderen TV-Betrachtungsgeräten, wie beispielsweise mit TV-Empfängern ausgerüstete Personalcomputern oder Ähnlichem. Ferner sind Aspekte der vorliegenden Erfindung, obwohl verschiedene Implementierungen in Bezug auf ein NTSC-Sendungsvideosignal beschrieben sind, gleichwertig auf andere Sendungsfernsehsysteme, wie beispielsweise PAL (Phase Alternate Lines), SECAM (Sequential Couleur Avec Memoire) und dem vorgeschlagenen HDTV(High Definition Television)-Standard, anwendbar. Schließlich ist es denkbar, dass eine Vielfalt von anderen Transportmechanismen einschließlich digitalen Satelliten, digitalem Fernsehen und Kabelfernsehen zum Einsatz kommen kann.
- Systemüberblick
- Aspekte der vorliegenden Erfindung können in einem Internet-System-Terminal, wie beispielsweise dem WebTV-Internet-Terminal, zum Versorgen eines Nutzers mit Zugriff auf das Internet umfassen. Wie weiter unten diskutiert werden wird, umfasst das Internet-System einen Internet-Terminal (auch als ein Internet-System-Client oder „Client" bezeichnet) und einen Internet-Server („Server"). Ein Nutzer eines Internet-Terminals greift im Allgemeinen auf einen Server über ein Direktwahltelefon (POTS, Plain Old Telefone Service), ISDN (Integrated Services Digital Network) oder andere vergleichbare Verbindungen zu, um das Web zu durchsuchen, E-Mails zu senden und zu empfangen und verschiedene andere Internet-System-Netzwerkdienste zu nutzen. Durch den Internet-System-Netzwerkdienst zur Verfügung gestellte Dienste, wie beispielsweise das WebTV-Netzwerk, werden typischerweise durch Server zur Verfügung gestellt, die in dem Server angesiedelte Software in Verbindung mit in einem Client angesiedelter Software benutzen.
-
1 stellt eine grundlegende Konfiguration eines Internet-System-Netzwerks dar, in der eine Ausführungsform der vorliegenden Erfindung implementiert sein kann. Mehrere Clients1 sind mit einem Modemzusammenschluss („modem pool")2 über bidirektionale Direktwahl-Datenverbindungen29 , die ein Telefon (POTS, Plain Old Telefone Service), ISDN (Integrated Services Digital Network) oder irgendeine andere vergleichbare Art von Verbindung sein kann, verbunden. Andere Verbindungsmechanismen können zum Einsatz kommen, wie beispielsweise Kabel- und Satelliten-Sendekanäle. Auf jeden Fall ist der Modemzusammenschluss2 typischerweise durch einen Router, wie beispielsweise die aus dem Stand der Technik bekannten, mit mehreren entfernten Servern4 durch eine konventionelle Netzwerkinfrastruktur3 , wie beispielsweise dem Internet, verbunden. Das Internet-System umfasst auch einen Server5 , der speziell die Clients1 unterstützt. Jeder der Clients1 weist eine Verbindung zu dem Server5 durch den Modemzusammenschluss2 und das Internet3 auf. Man beachte, dass der Modemzusammenschluss2 ein konventioneller Modemzusammenschluss ist, wie diese heutzutage überall auf der Welt zum Anbieten des Zugriffs auf das Internet und private Netzwerke. - Beispielhaftes Client-System
-
2 stellt ein Internet-System-Client („Client")1 gemäß Stand der Technik dar. Der Client1 umfasst eine als Set-Top-Box (STB) implementierte Elektronikeinheit10 , einen gewöhnlichen Fernseher12 und eine Fernbedienung11 . In der dargestellten Implementierung benutzt der Client1 den Fernseher12 als ein Anzeigegerät zum Darstellen von Videodaten und als ein grafisches Benutzerinterface. Die Set-Top-Box10 ist an den Fernseher12 durch eine Videoverbindung6 angebunden. Die Videoverbindung6 ist eine Hochfrequenz-, S-Video-, Composite-Video- oder eine andere äquivalente Art von Videoverbindung. Obwohl die Elektronikeinheit getrennt von dem Fernseher dargestellt ist, kann die Elektronikeinheit10 alternativ in den Fernseher12 als eine integrale Einheit eingebaut sein. - Die Set-Top-Box
10 umfasst Hardware und/oder Software zum Empfangen und Dekodieren eines Sendungsvideosignals8 , wie beispielsweise ein NTSC-, PAL-, SECAM- oder ein anderes Fernsehsystem-Videosignal, und zum Bereitstellen der Videodaten für den Fernseher über die Videoverbindung6 . Die Set-Top-Box10 umfasst ebenso Hardware und/oder Software zum Versorgen des Nutzers mit einem grafischen Benutzerinterface, durch das der Nutzer auf verschiedene Internet-System-Netzwerkdienste zugreifen, das Web durchsuchen, E-Mails senden und auf andere Weise auf das Internet zugreifen kann. Das Benutzerinterface umfasst Mittel zum Benachrichtigen des Nutzers über das Vorliegen von kodierten in das Videosignal eingebetteten Daten, wie beispielsweise URLs. Die Benachrichtigung kann akustisch, visuell oder durch eine Kombination der beiden erfolgen. In einer Implementierung umfasst die Benachrichtigung eine zeitweise Darstellung eines Symbols in einem Teil des Bildschirms. - Der Client
1 kann sowohl ein Standardmodem als auch ein ISDN-Modem aufweisen, so dass die Kommunikationsverbindung29 zwischen der Set-Top-Box10 und dem Server5 entweder eine Telefon(POTS)-Verbindung29a oder eine ISDN-Verbindung29b sein kann. Die Set-Top-Box10 erhält ihre Energie über eine Netzleitung7 . - Der Nutzer bedient die Fernbedienung
11 zum Steuern des Clients1 beim Durchsuchen des Webs, dem Senden von E-Mails und dem Durchführen anderer Internetbezogener Funktionen. Die Set-Top-Box10 empfängt Befehle von der Fernbedienung11 über eine Infrarot(IR)-Kommunikationsverbindung. In einer alternativen Ausführungsform kann die Verbindung zwischen der Fernbedienung11 und der Set-Top-Box10 eine Hochfrequenz- oder irgendeine gleichwertige Art der Übertragung sein. - Beispielhafte Client-System-Architektur
-
3 zeigt die Fernbedienung11 detaillierter. In dieser Darstellung ist die Fernbedienung11 vergleichbar einer üblichen tragbaren zum Steuern von Fernsehern verwendeten Fernbedienung ausgestaltet. In anderen beispielhaften Implementierungen kann die Fernbedienung11 eine drahtgebundene tragbare Steuereinheit oder eine drahtgebundene oder drahtlose (beispielsweise IR-)Tastatur oder irgendein anderes vergleichbares Gerät sein. Die Fernbedienung11 umfasst eine „Optionen"-Taste7 , „Aufwärts-Scroll"-Taste8 , „Abwärts-Scroll"-Taste9 , Richtungstasten15 bis18 , Eingabe- (oder Go-) Taste19 , „Home"-Taste35 , „Zurück"-Taste36 und „Recent"-Taste37 . Die Richtungstasten15 bis18 umfassen eine linksgerichtete Taste15 , eine rechtsgerichtete Taste16 , eine aufwärtsgerichtete Taste17 und eine abwärtsgerichtete Taste18 . - Diese Tasten erlauben es einem Nutzer, die Bewegung eines Cursors auf dem Anzeigegerät
12 zu steuern. Die Eingabetaste19 veranlasst die. STB10 zum Ausführen eines hervorgehobenen Befehls oder zum Zugriff auf einen derzeit ausgewählten Hypertext-Link. Die Fernbedienung11 umfasst auch Lautstärkesteuertasten (VOL +/–)38 zum Steuern der Lautstärke des Audioinhalts von Fernsehprogrammen und Webseiten und Kanalsteuertasten (CH +/–)39 , die einem Nutzer das sequentielle Auswählen von Fernsehkanälen erlauben. -
4 zeigt die internen Komponenten der Set-Top-Box10 . Sie weist eine mit einem ASIC (Application-Specific Integrated Circuit)20 verbundene CPU (Central Processing Unit)21 auf. Die CPU21 führt Software aus, die zum Implementieren von Merkmalen der vorliegenden Erfindung und zum Steuern des Betriebs des Clients1 entworfen wurde. Der ASIC20 enthält einen Schaltkreis zum Implementieren bestimmter durch den Client1 zur Verfügung gestellter Merkmale. Der ASIC20 ist mit einem Audio-Digital-Analog-Wandler (DAW)25 verbunden, der Audioausgabe an den Fernseher12 zur Verfügung stellt. Zusätzlich ist der ASIC20 mit einem Videokodierer26 verbunden, der Videoausgabe an den Fernseher12 zur Verfügung stellt. - Ein IR-Interface
24 detektiert durch die Fernbedienung11 übertragene IR-Signale und stellt als Reaktion darauf entsprechende elektrische Signale dem ASIC20 zur Verfügung. Ein Standardtelefonmodem27 und ein ISDN-Modem30 sind mit dem ASIC20 jeweils zum Bereitstellen von Verbindungen29a und29b mit dem Modemzusammenschluss2 und über das Internet3 mit den entfernten Servern4 verbunden. Man beachte, dass die Set-Top-Box10 auch ein Kabelfernseh-Modem (nicht dargestellt) umfassen kann. - Die STB
10 umfasst ebenso einen Fernsehdekodierer33 zum Dekodieren von Fernsehersignalen, die entweder aus Kabelfernseh- oder Antennenquellen empfangen wurden. Der Fernsehdekodierer33 stellt entsprechende elektrische Signale dem ASIC20 zur Verfügung und erlaubt dadurch, dass die in dem Sendungsvideosignal8 getragenen Videodaten dem Betrachter auf dem TV12 dargestellt werden. In einer alternativen Implementierung umfasst die STB10 zwei Fernsehdekodierer zum Ermöglichen eines simultanen Empfangs und Betrachtens von mehr als einem Fernsehprogramm zu einem Zeitpunkt. - Der ASIC
20 ist ebenso mit einem ROM (Read Only Memory)22 und einem RAM (Random Access Memory)23 verbunden. Das ROM22 speichert Programmcode zum Implementieren der Anwendungssoftware, die durch die Set-Top-Box10 ausgeführt werden soll. Das ROM22 kann ein programmierbares ROM (PROM) oder irgendeine Art von löschbarem PROM (EPROM) oder Flash-Speicher sein. Ein Massenspeichergerät28 kann optional zur Verfügung gestellt und mit dem ASIC20 verbunden sein. Das Massenspeichergerät28 kann zur Eingabe von Software oder Daten in den Client oder zum Herunterladen von über die Netzwerkverbindung29 empfangener Software oder Daten genutzt werden. Das Massenspeichergerät28 umfasst irgendein geeignetes Medium zum Speichern von maschinenausführbaren Anweisungen, wie beispielsweise Magnetscheiben, optische Scheiben oder dergleichen. - Anwendungssoftware
- Die STB
10 umfasst Anwendungssoftware einschließlich eines Web-Browsers. Wie in5 gezeigt arbeitet die Anwendungssoftware31 in Verbindung mit Betriebssystems(Operating System, OS)-Software. Die OS-Software32 umfasst verschiedene Gerätetreiber und stellt sonst ein Interface zwischen der Anwendungssoftware31 und den Systemhardwarekomponenten40 (d.h. den in4 dargestellten Elementen) zur Verfügung. - In einer Implementierung werden die Anwendungssoftware
31 und die OS-Software32 in dem ROM22 gespeichert. Es wird jedoch erkannt werden, dass die Anwendungssoftware31 und/oder die OS-Software32 auf irgendeinem geeigneten Speichermedium einschließlich magnetischen oder optischen Speichergeräten gespeichert werden kann. - Die Web-Browser-Funktionen der vorliegenden Erfindung werden durch die Anwendungssoftware
31 implementiert.6 zeigt die funktionalen Beziehungen zwischen den verschiedenen Komponenten der Anwendungssoftware31 . Die Anwendungssoftware31 umfasst einen Kommunikationsmanager50 , einen HTML (Hypertext Mark-up Language)-Parser51 , eine Grafikmaschine52 , eine Layout-Maschine53 , ein Eingabesystem54 , ein Benutzerinterface56 , einen Auswahl-Handler55 und einen Datenstrommanager57 . Das Client-System empfängt Web-Seiten über die Netzwerkverbindung29 in Form von HTML-Dokumenten. Der Datenstrommanager57 steuert und koordiniert die Bewegung der Daten im gesamten System. - Jedes HTML-Dokument wird zunächst in den Kommunikationsmanager
50 eingegeben. Der Kommunikationsmanager50 verrichtet Funktionen zum Empfangen eines HTML-Dokuments über die Netzwerkverbindung29 einschließlich dem Handhaben von Kommunikationsprotokollen auf hoher Ebene, wie beispielsweise HTTP (Hypertext Transport Protocol), TCP/IP (Transmission Control Protocol/Internet Protocol), etc. Der Kommunikationsmanager50 stellt ein empfangenes HTML-Dokument dem HTML-Parser51 zur Verfügung, der dann die HTML-Dokumentbeschreibungen in ein für das Client-System darstellbares Format konvertiert. - Ein HTML-Dokument kann Text enthalten und/oder auf Bilder verweisen und kann auch ein oder mehrere Hypertext-Links enthalten, die darstellbare Objekte sind, die Zugriff auf andere Web-Seiten bieten. Bildinformationen, wie beispielsweise JPEG- oder GIF-Bildinformationen, werden durch den HTML-Parser
51 an die Layout-Maschine53 über eine Grafikmaschine52 , die für das Vermessen und Zeichnen der Bilder verantwortlich ist, zur Verfügung gestellt. - Im Zuge des Durchsuchens einer dargestellten Web-Seite oder unter verschiedenen Web-Seiten aktiviert ein Nutzer Tasten auf der Fernbedienung
11 , die als Reaktion IR-Signale überträgt, die durch die Set-Top-Box10 empfangen werden. Das Eingabesystem54 erfasst diese Eingaben und stellt diese dem Auswahl-Handler55 und dem Benutzerinterface56 zur Verfügung. Zusätzlich kann das Eingabesystem54 Eingabeeinreihung und das Verarbeiten von Eingaben von verschiedenen anderen Eingabegeräten, wie beispielsweise einer Standard- oder IR-Tastatur, handhaben. Andere Aspekte des Web-Browsers, die für den Nutzer sichtbar sind, werden durch das Benutzerinterface56 basiert auf von dem Eingabesystem54 empfangenen Signalen zur Verfügung gestellt. - Fernsehprogramm-Steuereinheit
-
7 zeigt eine Fernsehstartseite („TV Home")70 eines Internet-Netzwerkdienstes. Die TV-Startseite kann durch Niederdrücken der „Home"-Taste35 auf der Fernbedienung11 oder durch Aufrufen des entsprechenden Hypertext-Links auf einer anderen Web-Seite aufgerufen und dargestellt werden. - Die TV-Startseite
70 umfasst ein Logo71 (beispielsweise WebTV Plus), ein Fernsehanzeigebildschirm72 und Hypertext-Links73 bis75 . Der Hypertext-Link73 ist ein Link auf die TV-Listenseite für das System. Die TV-Listenseite stellt eine Liste von Fernsehprogrammen zur Verfügung, die zu einer bestimmten Zeit auf einer bestimmten Station zu betrachten verfügbar sind. Der Hypertext-Link74 ist ein Link auf die Einstellungsseite für das System, die verschiedene Optionen und Steuereinheiten zur Verfügung stellen, die dem Nutzer das Steuern von auf das Anzeigen der Fernsehprogramme und Web-Seiten auf der Fernsehanzeige bezogenen Parametern erlaubt. Der Hypertext-Link75 ist ein Link auf die Startseite des Systems, die ein Hautinterface zur Verfügung stellt, durch das verschiedene Programme aufgerufen werden können. - Durch das System ausgesendete Fernsehprogramme werden auf dem Anzeigebildschirm
72 darstellt. Die Kanalnummer und die Stationsidentifizierung für den derzeit empfangenen Kanal werden in dem Anzeigefeld77 dargestellt. Ein Nutzer greift auf die Fernsehkanäle in dem System in ähnlicher Weise zu, in der Fernsehkanäle auf einem normalen Fernseher aufgerufen werden. Die Kanal-hoch/hinunter-Tasten39 auf der Fernbedienung11 erlauben einem Nutzer, die Kanäle hoch oder hinunter zu ändern. Lieblings- oder häufig betrachtete Stationen können in das System programmiert und die diesen Stationen entsprechenden Kanalnummern können auf dem Anzeigefeld73 zur bequemen Auswahl durch den Nutzer angezeigt werden. - Gemäß eines Aspektes dieser Erfindung ist ein Bildschirm mit vor kurzem betrachteten Kanälen – im Folgenden als „Recent Channel"-Bildschirm bezeichnet – zum Darstellen der Kanäle, die vor kurzem durch den Nutzer betrachtet wurden, verfügbar. Der „Recent Channel"-Bildschirm erlaubt einem Nutzer, auf einen vor kurzem durchgeschauten Kanal ohne die Notwendigkeit des Erinnerns der Kanalnummer und des Wiederauswählens des Kanals durch die Kanalanpasstasten zuzugreifen. Der „Recent Channel"-Bildschirm wird durch Drücken der Recent-Taste
37 auf der Fernbedienung11 von der TV-Startseite70 aus aufgerufen. -
8 zeigt eine beispielhafte Gestaltung des „Recent Channel"-Bildschirms, der als „TV Recent"-Bildschirm80 bezeichnet wird. Der „TV Recent"-Bildschirm80 umfasst mehrere kleinen Anzeigebildschirme, wie beispielsweise Anzeigebildschirm82 . Es gibt neun kleine Anzeigebildschirme82 , die in einer 3 × 3-Anordnung in diesem Aufbau angeordnet sind. Jedoch sind viele andere Gestaltungen mit mehr oder weniger kleinen Anzeigebildschirmen und verschiedenen Anordnungen möglich. - Unter jedem kleinen Anzeigebildschirm ist die Kanalnummer und Kanalkennung des in dem entsprechenden kleinen Anzeigebildschirm dargestellten Kanals angezeigt. Ein Fokus
88 kennzeichnet einen derzeit ausgewählten kleinen Anzeigebildschirm. In diesem Beispiel ist der Fokus als eine den kleinen Anzeigebildschirm umgebende Hervorhebungsbox implementiert. Der kleine Bildschirm, der aktuell fokussiert ist, wird als der „aktive" oder „derzeit betrachtete" Bildschirm86 bezeichnet. In anderen Implementierungen kann der Fokus aus einem Zeiger oder einer geringfügigen Vergrößerung des aktiven Bildschirms oder anderen Techniken zum Hervorheben einer der kleinen Bildschirme im Vergleich zu den anderen kleinen Bildschirmen bestehen. - Der aktive Anzeigebildschirm
86 enthält ein Live- oder direktes Sendungsbild. In8 enthält der dem Kanal46 entsprechende kleine Anzeigebildschirm ein Live-Bild. Die anderen kleinen Bildschirmanzeigen enthalten stehende Bilder, die dem letzten vor dem Deselektieren des Kanals eingefangenen Bild entsprechen. - Unter Verwendung der Richtungssteuertasten
15 bis18 auf der Fernbedienungseinheit11 kann der Nutzer die Hervorhebungsbox88 von einem kleinen Anzeigebildschirm zu einem anderen bewegen. Indem die Hervorhebungsbox88 einen bestimmten Anzeigebildschirm umgibt, wird dieser Anzeigebildschirm aktiv und der zuvor hervorgehobene Bildschirm wird deselektiert und zeigt das letzte auf diesem Kanal eingefangene Bild. Sobald ein kleiner Bildschirm aktiv86 wird, kann der Nutzer die innerhalb des aktiven kleinen Bildschirms dargestellten Kanäle unter Verwendung der Kanal-hoch/hinunter-Tasten39 auf der Fernbedienung11 verändern. - Gemäß einem anderen Aspekt kann der Nutzer den derzeit hervorgehobenen Kanal als ein Vollbild darstellen. Der Nutzer wählt die Eingabe- (oder Go-) Taste
19 auf der Fernbedienung11 , die den Fernsehbildschirm für den derzeit ausgewählten Kanal zum Darstellen in dem Anzeigenfeld72 in der TV-Startseite70 (7 ) veranlasst. - In einer alternativen Implementierung enthält der nicht aktuelle Anzeigebildschirm Live-Bilder oder stehende Bilder, die gelegentlich zum Wiedergeben des aktuellen Inhalts aktualisiert werden. Diese alternative Ausgestaltungsform benötigt zwei Fernsehdekodierer, wie beispielsweise den Fernsehdekodierer
33 in der STB10 . Ein Fernsehdekodierer stellt die Live-Bilder für den aktuellen Kanal zur Verfügung und der andere Fernsehdekodierer stellt die Bildsignale für die anderen Kanalanzeigebildschirme zur Verfügung. Ein Abtastsystem scannt und ergreift automatisch Signale für jeden der Kanäle in dem „TV Recent"-Anzeigebildschirm. In Abhängigkeit von der Abtastrate des Abtastsystems könnten die anderen Kanalanzeigebildschirme kontinuierlich aktualisiert werden, so dass jeder ein Live-Signal darzustellen scheint; oder sie könnten halbkontinuierlich aktualisiert werden, so dass ihre stehenden Bilder periodisch aktualisiert werden. Dies erlaubt einem Nutzer, den aktualisierten Inhalt für die anderen Kanäle zu sehen, die aktueller als die sind, als der Kanal ursprünglich deselektiert wurde, ohne den Fernsehempfang auf dem aktiven Kanal zu unterbrechen. - Gemäß einem anderen Aspekt kann der Nutzer alle der kleinen Anzeigebildschirme zum Aktualisiertwerden unter Verwendung eines einzelnen Fernsehdekodierers veranlassen. In der „TV Recent"-Seite
80 kann der Nutzer die „Recent"-Taste37 auf der Fernbedienung11 ein zweites Mal drücken, um die stehenden Bilder auf all den keinen Anzeigebildschirmen zu aktualisieren. Das Niederdrücken der „Recent"-Taste37 veranlasst die STB10 zum Scannen aller in der Recent-Kanalliste aufgelisteten Kanäle und zum Einfangen eines aktuelleren Bildes der deselektierten oder inaktiven Kanäle. Diese Aktualisierung verursacht eine kurze Unterbrechung in dem in dem aktiven Anzeigebildschirm dargestellten Videosignal, was aber durch den Betrachter nicht als unangenehm angesehen wird, da der Betrachter diese Aktualisierung initiiert hat. - Der „TV Recent"-Bildschirm
80 umfasst Bilder für Fernsehstationen, die in einem chronologischen Datenbestand, als „Recent-Kanalliste" bezeichnet, gespeichert werden. Die Recent-Kanalliste speichert eine voreingestellte Nummer der Kanäle in der Reihenfolge, in der sie durch einen Nutzer kürzlich betrachtet wurden. In dem in8 dargestellten Beispiel sind kleine Anzeigebildschirme für neun der kürzlich betrachteten Kanäle dargestellt. Diese sind in einer Recent-Kanalliste mit neun Einträgen, die dem aktuellen Kanal und den kürzlich aufgerufenen acht Kanälen entsprechen, gespeichert. Es wird jedoch möglich sein, dass jede Zahl von Kanälen in Abhängigkeit von der Größe des Anzeigegeräts und der kleinen Anzeigebildschirme und dem verfügbaren Speicher in dem Verarbeitungssystem gespeichert und dargestellt werden können. - Ein Kanal kann zu der Recent-Kanalliste auf einem von mehreren verschiedenen Wegen hinzugefügt werden. Direkter Zugriff auf einen Kanal durch Eingabe von Zahlen auf dem Fernseher oder durch eine Fernbedienungseinheit wird veranlassen, dass der Kanal zu der Recent-Kanalliste hinzugefügt wird. Ein zweiter Weg des Hinzufügens eines Kanals zu der Recent-Kanalliste besteht durch Zugriff auf einen Kanal durch die Kanal-hoch/hinunter-Tasten
39 auf der Fernbedienung11 und danach das Betrachten oder Verbleiben auf diesem Kanal für einen bestimmten minimalen Zeitbetrag (beispielsweise 20 Sekunden). Ein dritter Weg des Hinzufügens eines Kanals zu der Recent-Kanalliste ist das Manipulieren des Kanals in dem aktiven (d.h. fokussierten) kleinen Bildschirm. Sobald der Nutzer einen der kleinen Bildschirme auf der „TV Recent"-Seite80 auswählt, kann der Nutzer den Kanal unter Verwendung der Kanal-hoch/hinunter-Tasten39 verändern. Der neu ausgewählte Kanal wird zu der Recent-Kanalliste hinzugefügt, ohne dass der Nutzer diesen Kanal für ein Zeitminimum betrachten oder auf diesem verbleiben muss. - Da der Nutzer den in dem derzeit aktiven kleinen Bildschirm dargestellten Kanal verändern kann, darf der Nutzer verschiedene der kleinen Bildschirme in der „TV Recent"-Seite
80 auf denselben Kanal setzen. Beispielsweise könnte der Nutzer in8 den aktiven Bildschirm86 auf denselben in einen benachbarten inaktiven Bildschirm, wie beispielsweise „32 CNN", ändern. - Entwicklung des TV Recent-Bildschirm
- Die TV-Startseite und die „TV Recent"-Seite werden unter Verwendung von Standard-HTML-Kommandostrukturen erzeugt. Verschiedene unterschiedliche Seitenformate und Reihenfolgen können zum Erreichen der vorliegenden Erfindung genutzt werden. Jeder in dem „TV Recent"-Bildschirm
80 dargestellte kleine Anzeigebildschirm (beispielsweise Anzeigenbildschirm82 ) wird als ein HTML-Erweiterungs-Tag definiert, welches als ein „TV-Tag" bezeichnet wird. HTML-Tags weisen Attribute auf, die beschreiben, wie sich ein bestimmtes HTML-Objekt verhalten wird. Die Attribute des TV-Tags beschreiben, wie ein Objekt auf dem Fernsehbildschirm dargestellt werden wird. - Gemäß einem Aspekt dieser Erfindung umfasst das TV-Tag mehrere Attribute, die durch ein innerhalb des Systems definiertes TV-Objekt genutzt werden. Ein Attribut spezifiziert den Fernsehkanal, der einem ein kleines Anzeigenbildschirmobjekt definierenden Objekt entspricht. Andere Attribute des TV-Tags spezifizieren die Breite und die Höhe des Anzeigenbildschirms. Zusätzliche Attribute können zum Spezifizieren anderer Parameter, wie der Form und der Drehung des kleinen Anzeigenbildschirmobjekts, unter anderen Charakteristika genutzt werden.
- Das TV-Objekt kann entweder als aktiv oder inaktiv definiert sein. Falls das TV-Objekt aktiv ist, werden Live-Sendungsvideo- und -audiosignale in dem entsprechenden kleinen Anzeigenbildschirm angezeigt. Falls das TV-Objekt inaktiv ist, wird ein stehendes oder halbkontinuierliches (periodisch aktualisiertes) Bild in dem kleinen Anzeigebildschirm angezeigt. Ein anderes als alternate_frame_to_display-Attribut bezeichnetes Attribut des TV-Tags spezifiziert, ob ein Live-Videosignal in dem kleinen Anzeigenbildschirmobjekt gezeigt oder ob ein wechselnder Rahmen dargestellt werden muss. Wie oben festgelegt kann der wechselnde Rahmen ein stehendes Bild sein, das dem letzten beim Deselektieren des entsprechenden Kanals ergriffenen Bild entspricht.
- Ein anderes Objekt, als „TV Recent"-Objekt bezeichnet, verwendet die TV-Tags zum Erzeugen des „TV Recent"-Bildschirms
80 . Wenn der Nutzer die „Recent"-Taste37 auf der Fernbedienung11 auswählt, erzeugt das „TV Recent"-Objekt eine HTML-Seite mit den TV-Tags und den entsprechenden Kanalnummern. Die Zahl der erzeugten TV-Tags entspricht der Zahl der in der Kanal-Recent-Liste gespeicherten Kanaleinträge und der Zahl der kleinen auf dem „TV Recent"-Bildschirm80 dargestellten Anzeigebildschirme. In dem in8 dargestellten Beispiel entsprechen den neun kleinen Anzeigebildschirmen neun TV-Tags, von denen jeder mit ihren entsprechenden Kanalnummern und Senderkennungen angezeigt wird. - Die Hervorhebungsbox
88 des „TV Recent"-Anzeigebildschirms80 wird als ein Objekt, wie beispielsweise ein Javascript-Objekt oder ein in C++ oder anderen vergleichbaren Hochsprachen definiertes Objekt implementiert. Das Hervorhebungsobjekt spezifiziert ein kleines Anzeigebildschirmobjekt als aktiv, wenn die Hervorhebungsbox88 über den entsprechenden kleinen Anzeigebildschirm (beispielsweise Anzeigebildschirm86 ) bewegt wird. Umgekehrt verursacht das Wegbewegen der Hervorhebungsbox von einem Anzeigenbildschirm, dass der kleine Anzeigenbildschirm inaktiv wird, wodurch der kleine Anzeigenbildschirm zum Anzeigen von wechselnden Bildern (beispielsweise einem stehenden Bild) veranlasst wird. - Betrieb der „Recent Channel"-Anzeige
-
9 ist ein Flussdiagramm, das Schritte in einem Verfahren zum Darstellen von vor kurzem betrachteten Fernsehkanälen zeigt. In Schritt902 startet der Nutzer die Fernsehanwendung in dem Client-System. Dies wird typischerweise durch Auswählen eines geeigneten Optionsknopfs oder HTML-Links auf der Startseite bewerkstelligt. Auf das Auswählen der Fernsehanwendung hin wird auf dem Fernsehmonitor die TV-Startseite70 dargestellt. Der Nutzer kann dann einen Fernsehkanal zum Betrachten auswählen (Schritt904 ). Der Fernsehkanal wird typischerweise unter Verwendung der Fernsehkanal-Anpasstasten39 auf der Fernbedienung11 ausgewählt. - Während des Fernsehens kann ein Nutzer gelegentlich der Reihe nach durch die Kanäle durchblättern oder zielbewusst einen bestimmten Kanal, den er zu betrachten wünscht, auswählen. In Schritt
906 wird ermittelt, ob ein bestimmter Kanal im Gegensatz zu einem bloßen für eine lediglich kurze Zeitspanne Ausgewähltwerden zielbewusst ausgewählt wurde. Es wird angenommen, dass ein Kanal zielbewusst ausgewählt wurde, falls er direkt eingegeben wurde, für mehr als eine vorgegebene Zeitspanne (beispielsweise 20 Sekunden) betrachtet wurde oder falls er in dem aktiven kleinen Anzeigebildschirm in der „TV Recent"-Seite80 ausgewählt wurde. - Falls ermittelt wurde, dass der Kanal zielbewusst (d.h. der „Ja"-Zweig von Schritt
906 ausgehend) ausgewählt wurde, wird die Kanalnummer zu der Recent-Kanalliste für das TV-Objekt hinzugefügt (Schritt908 ). In einer Implementierung ist die Recent-Kanalliste eine Datenstruktur innerhalb des TV-Objekts, das die ausgewählten Fernsehkanäle in der Reihenfolge, in der sie aufgerufen wurden, speichert. Eine vorbestimmte Anzahl von Kanälen (beispielsweise neun Kanäle) ist in der Recent-Kanalliste gespeichert. - Zum Betrachten der vor kurzem ausgewählten Fernsehkanäle kann der Nutzer die Fernseh-Recent-Funktion durch Niederdrücken der „Recent"-Taste
37 auf der Fernbedienung11 auswählen (Schritt910 ). Auf das Auswählen der Fernseh-Recent-Funktion hin wird der „TV Recent"-Anzeigebildschirm80 erzeugt (Schritt912 ). Der „TV Recent"-Anzeigebildschirm80 enthält kleine Anzeigebildschirme für jeden Eintrag in der Recent-Kanalliste. Der Anzeigebildschirm für den derzeit betrachteten Kanal zeigt ein Live-Videobild, während die Anzeigebildschirme für die anderen vor kurzem ausgewählten Kanäle stehende Bilder anzeigen. Eine Hervorhebungsbox umgibt den aktuell betrachteten Kanal. Die Hervorhebungsbox kann zwischen den kleinen Anzeigebildschirmen zum Verändern des aktiven Fernsehkanals bewegt werden (Schritt914 ). Der Nutzer kann dann die Eingabetaste19 auf der Fernbedienung11 zum Darstellen des ausgewählten Fernsehkanals als ein Vollbild auf der TV-Startseite70 auswählen. - Einmal in der TV-Recent-Seite
80 angekommen kann der Nutzer die „Recent"-Taste37 auf der Fernbedienung11 ein zweites Mal zum Aktualisieren der stehenden Bilder auf allen der kleinen Anzeigebildschirme drücken. Das Niederdrücken der „Recent"-Taste37 veranlasst die STB10 zum Scannen aller in der Recent-Kanalliste aufgelisteten Kanäle und zum Einfangen eines aktuelleren Bilds der Kanäle. Diese Aktualisierung verursacht eine kurze Unterbrechung in dem in dem aktiven Anzeigebildschirm dargestellten Videosignal, was jedoch nicht als unangenehm für den Betrachter empfunden wird, da der Betrachter die Aktualisierung initiiert hat. - Obwohl die Erfindung in einer auf die strukturellen Merkmale und/oder methodologischen Schritte zugeschnittenen Sprache beschrieben wurde, ist es zu verstehen, dass die in den angehängten Patentansprüchen definierte Erfindung nicht notwendigerweise auf die beschriebenen bestimmten Merkmale oder Schritte beschränkt ist. Die besonderen Merkmale und Schritte sind eher als bevorzugte Formen des Implementierens der beanspruchten Erfindung offenbart.
Claims (34)
- Verfahren zum Darstellen einer Anzahl von kürzlich aufgerufenen Fernsehkanälen, wobei das Verfahren die folgenden Schritte umfasst: Bestimmen, ob ein Fernsehkanal durch einen Nutzer vor kurzem ausgewählt worden ist, Hinzufügen des Fernsehkanals zu einer chronologischen Liste von ausgewählten Kanälen, falls der Fernsehkanal als einer aus der Anzahl der kürzlich ausgewählten Kanäle bestimmt wurde, Erzeugen einer primären Bildanzeige mit mehreren kleinen Bildanzeigen, wobei jede kleine Bildanzeige einem der ausgewählten Kanäle entspricht und Darstellen der primären Bildanzeige auf einem Fernseher durch ein Web-Browser-Programm.
- Verfahren nach Anspruch 1, worin der Schritt des Bestimmens den Schritt des Überwachens umfasst, ob der Nutzer einen Fernsehkanal gemäß einem vorgegebenen Verfahren auswählt.
- Verfahren nach Anspruch 2, worin das vorgegebene Verfahren das Auswählen des Fernsehkanals für eine vorgegebene Zeitspanne umfasst.
- Verfahren nach Anspruch 2, worin das vorgegebene Verfahren das Auswählen des Fernsehkanals aus einer der kleinen Bildanzeigen umfasst.
- Verfahren nach Anspruch 2, worin das vorgegebene Verfahren das Eingeben einer dem Fernsehkanal entsprechenden Kennung direkt in ein Gerät zum Kontrollieren des Fernsehempfängers umfasst.
- Verfahren nach einem der Ansprüche 1 bis 5, worin eine der kleinen Bildanzeigen aktiv ist und einem aktuell ausgewählten Fernsehkanal entspricht, wobei die aktive kleine Bildanzeige sich von den verbleibenden kleinen Bildanzeigen unterscheidet.
- Verfahren nach Anspruch 6, das zusätzlich den Schritt des Vergrößerns der aktiven kleinen Bildanzeige zu einem Vollbildmodus und das Entfernen der verbleibenden kleinen Bildanzeigen umfasst.
- Verfahren nach Anspruch 6, das zusätzlich den Schritt des Anwendens eines Fokus auf die aktive kleine Bildanzeige umfasst.
- Verfahren nach Anspruch 6, das zusätzlich die folgenden Schritte umfasst: Erzeugen eines Kastens zum Hervorheben, der die aktive kleine Bildanzeige umschließt und Bewegen des Kastens zum Hervorheben von einer aktiven kleinen Bildanzeige zu einer zweiten aktiven kleinen Bildanzeige zum Aktivmachen der zweiten kleinen Bildanzeige und zum Deselektieren der aktiven kleinen Bildanzeige.
- Verfahren nach einem der Ansprüche 6 bis 9, worin der Schritt des Erzeugens den Schritt des Niederdrückens einer Optionstaste auf einer Kontrolleinheit zum Einleiten der Erzeugung der primären Bildanzeige umfasst.
- Verfahren nach einem der Ansprüche 6 bis 10, das zusätzlich den Schritt des Anordnens der ausgewählten Kanäle in der Liste in einer Reihenfolge umfasst, in der die ausgewählten Kanäle ausgewählt wurden.
- Verfahren nach einem der Ansprüche 6 bis 11, das zusätzlich die folgenden Schritte umfasst: Darstellen eines direkten Fernsehsignals aus dem Fernsehkanal in der aktiven kleinen Bildanzeige, Wechseln zu einem zweiten Fernsehkanal in der aktiven kleinen Bildanzeige und Darstellen eines direkten Fernsehsendungssignals aus dem zweiten Fernsehkanal in der aktiven kleinen Bildanzeige.
- Verfahren nach einem der Ansprüche 6 bis 12, das zusätzlich die folgenden Schritte umfasst: Darstellen eines direkten Fernsehsendungssignals aus dem Fernsehkanal in der aktiven kleinen Bildanzeige und Darstellen eines stehenden Bildes eines entsprechenden Kanals in den verbleibenden kleinen Bildanzeigen.
- Verfahren nach Anspruch 13, worin die stehenden Bilder ein letztes Bild repräsentieren, das auf dem entsprechenden Kanal beim Deselektieren des Kanals eingefangen wurde.
- Verfahren nach Anspruch 13 oder 14, das zusätzlich den Schritt des periodischen Aktualisierens des stehenden Bildes umfasst.
- Verfahren nach einem der Ansprüche 1 bis 15, das zusätzlich den Schritt des Darstellens der stehenden Bilder umfasst, die von den entsprechenden Kanälen in mindestens einer der kleinen Bildanzeigen eingefangen wurde.
- Verfahren nach Anspruch 16, das zusätzlich den Schritt des gelegentlichen Aktualisierens der stehenden Bilder in den kleinen Bildanzeigen umfasst.
- Verfahren nach Anspruch 16 oder 17, das zusätzlich den Schritt des Aktualisierens der stehenden Bilder in den kleinen Bildanzeigen als Reaktion auf die Betätigung einer Taste auf einer Fernbedienungseinheit umfasst.
- Verfahren nach Anspruch 1, das zusätzlich den Schritt des Anwendens eines Fokus auf eine der kleinen Bildanzeigen zum Kennzeichnen der einen kleinen Bildanzeige als aktiv und als einen aktuell ausgewählten Fernsehkanal enthaltend und zum Unterscheiden der aktiven kleinen Bildanzeige von den verbleibenden kleinen Bildanzeigen.
- Verfahren nach Anspruch 19, das zusätzlich den Schritt des Vergrößerns der aktiven kleinen Bildanzeige zum Vollbildmodus und das Entfernen der verbleibenden kleinen Bildanzeigen umfasst.
- Verfahren nach Anspruch 19 oder 20, das zusätzlich den Schritt des Bewegens des Fokus von der aktiven kleinen Bildanzeige zu einer zweiten kleinen Bildanzeige zum Aktivmachen der zweiten kleinen Bildanzeige und zum Deselektieren der aktiven kleinen Bildanzeige umfasst.
- Verfahren nach einem der Ansprüche 19 bis 21, das zusätzlich die folgenden Schritte umfasst: Darstellen eines direkten Fernsehsendungssignals aus dem Fernsehkanal in der aktiven kleinen Bildanzeige und Darstellen stehender Bilder der entsprechenden Kanäle in den verbleibenden kleinen Bildanzeigen.
- Verfahren nach Anspruch 22, das zusätzlich den Schritt des gelegentlichen Aktualisierens der stehenden Bilder in den kleinen Bildanzeigen umfasst.
- Verfahren nach Anspruch 23, das zusätzlich den Schritt des Aktualisierens der stehenden Bilder in den kleinen Bildanzeigen als Reaktion auf die Betätigung einer Taste auf einer Fernbedienungseinheit umfasst.
- Verfahren nach Anspruch 1, das zusätzlich den Schritt des Darstellens stehender Bilder umfasst, die von den entsprechenden Kanälen in den kleinen Bildanzeigen eingefangen wurden.
- Verfahren nach Anspruch 25, das zusätzlich den Schritt des Aktualisierens der stehenden Bilder in den kleinen Bildanzeigen umfasst.
- Verfahren nach Anspruch 25 oder 26, das zusätzlich den Schritt des Darstellens eines direkten Fernsehsendungssignals in mindestens einem der kleinen Bildanzeigen umfasst.
- Client-System, das zum Empfangen von mehreren Fernsehkanälen in der Lage ist, wobei das System umfasst: Einen Prozessor und einen mit dem Prozessor verbundenen Speicher, wobei der Speicher darin gespeicherte ausführbare Anweisungen umfasst, die bei Ausführung durch den Prozessor den Prozessor zur Durchführung der folgenden Schritte bewirken: Mittel zum Bestimmen, ob ein Fernsehkanal einer aus einer Anzahl von kürzlich durch einen Nutzer ausgewählten Kanälen ist, Mittel zum Hinzufügen des Fernsehkanals zu einer chronologischen Liste der ausgewählten Kanäle, falls der Fernsehkanal als einer aus der Anzahl der kürzlich ausgewählten Kanäle bestimmt wurde, Mittel zum Generieren einer primären Bildanzeige mit mehreren kleinen Bildanzeigen, wobei jede kleine Bildanzeige einem der ausgewählten Kanäle entspricht, und Mittel zum Darstellen der primären Bildanzeige auf einem Fernseher durch ein Web-Browser-Programm.
- Client-System nach Anspruch 28, worin die primäre Bildanzeige ein Anzeigenbild umfasst, das durch eine interaktive Anzeigeumgebung inklusive World-Wide-Web-Inhalt dargestellt wird.
- Client-System nach Anspruch 28 oder 29, worin die primäre Bildanzeige ein HTML (Hypertext Mark-up Language)-Objekt aufweist.
- Internetsystem umfassend: mindestens ein Server-System, ein oder mehrere der Client-Systeme nach einem der Ansprüche 28 bis 30 und ein WAN (Wide Area Network), das das Serversystem und den einen oder die mehreren der Client-Systeme untereinander verbindet.
- Computerlesbares Medium, das computerausführbare Anweisungen zum Durchführen der folgenden Schritte darauf gespeichert hat: Bestimmen, ob ein Fernsehkanal einer aus einer Anzahl von kürzlich durch einen Nutzer ausgewählten Kanälen ist, Hinzufügen des Fernsehkanals zu einer chronologischen Liste von ausgewählten Kanälen, falls der Fernsehkanal als einer aus der Anzahl von kürzlich ausgewählten Kanälen bestimmt wurde, Erzeugen einer primären Bildanzeige mit mehreren kleinen Bildanzeigen, wobei jede kleine Bildanzeige einem der ausgewählten Kanäle entspricht, und Anzeigen der primären Bildanzeige auf einem Fernseher über ein Web-Browser-Programm.
- Computerlesbares Medium nach Anspruch 32, das zusätzlich computerausführbare Anweisungen zum Durchführen des folgenden zusätzlichen Schritts aufweist: Anwenden eines Fokus auf eine aktive kleine Bildanzeige zum Kennzeichnen der aktiven kleinen Bildanzeige als einen vor kurzem ausgewählten Fernsehkanal enthaltend und zum Unterscheiden der aktiven kleinen Bildanzeige von den verbleibenden kleinen Bildanzeigen.
- Computerlesbares Medium nach Anspruch 32 oder 33, das zusätzlich computerausführbare Anweisungen zum Durchführen des folgenden zusätzlichen Schritts aufweist: Darstellen stehender Bilder, die von entsprechenden Kanälen in den kleinen Bildanzeigen eingefangen wurde.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/107,083 US20020056098A1 (en) | 1998-06-29 | 1998-06-29 | Web browser system for displaying recently viewed television channels |
US107083 | 1998-06-29 | ||
PCT/US1999/013855 WO2000001142A1 (en) | 1998-06-29 | 1999-06-18 | Web browser system for displaying recently viewed television channels |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69928669D1 DE69928669D1 (de) | 2006-01-05 |
DE69928669T2 true DE69928669T2 (de) | 2006-09-07 |
Family
ID=22314741
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69928669T Revoked DE69928669T2 (de) | 1998-06-29 | 1999-06-18 | Web browser system für die darstellung von kürzlich betrachteten fernsehkanälen |
Country Status (7)
Country | Link |
---|---|
US (1) | US20020056098A1 (de) |
EP (2) | EP1646229A3 (de) |
JP (1) | JP2002519950A (de) |
AT (1) | ATE311721T1 (de) |
AU (1) | AU4697199A (de) |
DE (1) | DE69928669T2 (de) |
WO (1) | WO2000001142A1 (de) |
Families Citing this family (125)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2234978T3 (es) * | 1990-09-10 | 2005-07-01 | Starsight Telecast, Inc. | Interfaz de usuario para un sistema de programacion de television. |
US6396546B1 (en) * | 1994-05-20 | 2002-05-28 | United Video Properties, Inc. | Electronic television program guide schedule system and method |
US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
US6469753B1 (en) | 1996-05-03 | 2002-10-22 | Starsight Telecast, Inc. | Information system |
US8635649B2 (en) | 1996-12-19 | 2014-01-21 | Gemstar Development Corporation | System and method for modifying advertisement responsive to EPG information |
IL125141A0 (en) * | 1998-06-29 | 1999-01-26 | Nds Ltd | Advanced television system |
IL121230A (en) * | 1997-07-03 | 2004-05-12 | Nds Ltd | Intelligent electronic program guide |
US20030088872A1 (en) * | 1997-07-03 | 2003-05-08 | Nds Limited | Advanced television system |
AU733993B2 (en) | 1997-07-21 | 2001-05-31 | Rovi Guides, Inc. | Systems and methods for displaying and recording control interfaces |
US20020095676A1 (en) | 1998-05-15 | 2002-07-18 | Robert A. Knee | Interactive television program guide system for determining user values for demographic categories |
CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
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 |
US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
US6766526B1 (en) * | 1998-12-03 | 2004-07-20 | United Video Properties, Inc. | Smart channel entry system |
US7992163B1 (en) | 1999-06-11 | 2011-08-02 | Jerding Dean F | Video-on-demand navigational system |
US7010801B1 (en) | 1999-06-11 | 2006-03-07 | Scientific-Atlanta, Inc. | Video on demand system with parameter-controlled bandwidth deallocation |
US6817028B1 (en) | 1999-06-11 | 2004-11-09 | Scientific-Atlanta, Inc. | Reduced screen control system for interactive program guide |
US6600497B1 (en) * | 1999-11-15 | 2003-07-29 | Elliot A. Gottfurcht | Apparatus and method to navigate interactive television using unique inputs with a remote control |
US7020845B1 (en) * | 1999-11-15 | 2006-03-28 | Gottfurcht Elliot A | Navigating internet content on a television using a simplified interface and a remote control |
US20060229930A9 (en) * | 1999-11-15 | 2006-10-12 | Gottfurcht Elliot A | Method to generate advertising revenue based on time and location |
ES2569207T3 (es) * | 1999-12-10 | 2016-05-09 | Rovi Guides, Inc. | Características para ser usadas con aplicaciones avanzadas de adaptación de televisores en sistemas de televisión interactivos |
JP2001184842A (ja) * | 1999-12-28 | 2001-07-06 | Hitachi Ltd | 情報再生装置 |
JP4498523B2 (ja) | 2000-02-29 | 2010-07-07 | パナソニック株式会社 | ブックマークリスト表示方法、及び携帯電話機 |
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 |
US8516525B1 (en) | 2000-06-09 | 2013-08-20 | Dean F. Jerding | Integrated searching system for interactive media guide |
US7213204B1 (en) | 2000-04-27 | 2007-05-01 | International Business Machines Corporation | Method, system, and program for saving object content in a repository file |
US7934232B1 (en) | 2000-05-04 | 2011-04-26 | Jerding Dean F | Navigation paradigm for access to television services |
US8069259B2 (en) | 2000-06-09 | 2011-11-29 | Rodriguez Arturo A | Managing removal of media titles from a list |
US7962370B2 (en) | 2000-06-29 | 2011-06-14 | Rodriguez Arturo A | Methods in a media service system for transaction processing |
FR2812160B1 (fr) * | 2000-07-19 | 2004-04-02 | Sagem | Decodeur avec fonction de creation d'images mosaiques de services de television |
US20020030764A1 (en) * | 2000-09-06 | 2002-03-14 | Min-Young Kim | Digital TV for use in a home wide web and method of changing a channel in the same |
CA2425479C (en) | 2000-10-11 | 2014-12-23 | United Video Properties, Inc. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
US7340759B1 (en) | 2000-11-10 | 2008-03-04 | Scientific-Atlanta, Inc. | Systems and methods for adaptive pricing in a digital broadband delivery system |
JP4029569B2 (ja) | 2000-12-13 | 2008-01-09 | 株式会社日立製作所 | ディジタル情報記録再生装置、記録装置、受信装置および送信装置 |
US20020087402A1 (en) * | 2001-01-02 | 2002-07-04 | Zustak Fred J. | User selective advertising |
US20020124249A1 (en) * | 2001-01-02 | 2002-09-05 | Shintani Peter Rae | Targeted advertising during playback of stored content |
US20020124250A1 (en) * | 2001-03-02 | 2002-09-05 | Proehl Andrew M. | Hybrid advertising broadcast method |
US20020124253A1 (en) * | 2001-03-02 | 2002-09-05 | Eyer Mark Kenneth | Personal information database with privacy for targeted advertising |
US20020161780A1 (en) * | 2001-04-26 | 2002-10-31 | International Business Machines Corporation | Browser rewind and replay feature for transient messages wherein the messages are stored automatically when they are initially rendered and replayed when selected |
US7076495B2 (en) * | 2001-04-26 | 2006-07-11 | International Business Machines Corporation | Browser rewind and replay feature for transient messages by periodically capturing screen images |
CA2386303C (en) | 2001-05-14 | 2005-07-05 | At&T Corp. | Method for content-based non-linear control of multimedia playback |
US6918132B2 (en) * | 2001-06-14 | 2005-07-12 | Hewlett-Packard Development Company, L.P. | Dynamic interface method and system for displaying reduced-scale broadcasts |
US20030005443A1 (en) * | 2001-06-27 | 2003-01-02 | Karin Axelsson | EPG having PIP window history and sample view functionality |
US7496945B2 (en) | 2001-06-29 | 2009-02-24 | Cisco Technology, Inc. | Interactive program guide for bidirectional services |
US7512964B2 (en) | 2001-06-29 | 2009-03-31 | Cisco Technology | System and method for archiving multiple downloaded recordable media content |
US8006262B2 (en) | 2001-06-29 | 2011-08-23 | Rodriguez Arturo A | Graphic user interfaces for purchasable and recordable media (PRM) downloads |
US7526788B2 (en) | 2001-06-29 | 2009-04-28 | Scientific-Atlanta, Inc. | Graphic user interface alternate download options for unavailable PRM content |
US7299484B2 (en) * | 2001-07-20 | 2007-11-20 | The Directv Group, Inc. | Method and apparatus for adaptive channel selection |
US8713623B2 (en) * | 2001-09-20 | 2014-04-29 | Time Warner Cable Enterprises, LLC | Technique for effectively providing program material in a cable television system |
WO2003036947A1 (en) * | 2001-10-22 | 2003-05-01 | Smartscart Technology A/S | A method, a system and a receiver for communicating a television screen image to a dedicated entity |
KR100429221B1 (ko) * | 2001-11-02 | 2004-04-29 | 엘지전자 주식회사 | 디지털 티브이 및 그 채널 정보 제공방법 |
US6747591B1 (en) * | 2001-11-20 | 2004-06-08 | Universal Electronics Inc. | System and method for retrieving information while commanding operation of an appliance |
US7334251B2 (en) | 2002-02-11 | 2008-02-19 | Scientific-Atlanta, Inc. | Management of television advertising |
KR100833229B1 (ko) * | 2002-03-16 | 2008-05-28 | 삼성전자주식회사 | 다층구조 포커싱 방법 및 그 장치 |
US8171514B2 (en) * | 2002-08-21 | 2012-05-01 | Bernier Nicklas P | Managing favorite channels |
US20040172651A1 (en) * | 2003-02-28 | 2004-09-02 | Wasilewski Anthony J. | Short term surfing channel list |
EP1639429A4 (de) * | 2003-06-24 | 2008-04-02 | Ntech Properties Inc | Verfahren, system und vorrichtung zur informationsablieferung |
US20040268403A1 (en) * | 2003-06-26 | 2004-12-30 | Microsoft Corporation | Context-sensitive television tags |
JP4047267B2 (ja) * | 2003-11-21 | 2008-02-13 | キヤノン株式会社 | 番組選択方法及び番組選択制御装置 |
US8161388B2 (en) | 2004-01-21 | 2012-04-17 | Rodriguez Arturo A | Interactive discovery of display device characteristics |
US20050216946A1 (en) * | 2004-03-24 | 2005-09-29 | Johnson Dan S | Audio/video component networking system and method |
US20050216944A1 (en) * | 2004-03-24 | 2005-09-29 | Johnson Dan S | Audio/video component networking system and method |
US8806533B1 (en) | 2004-10-08 | 2014-08-12 | United Video Properties, Inc. | System and method for using television information codes |
US20080209474A1 (en) * | 2004-11-24 | 2008-08-28 | Koninklijke Philips Electronics, N.V. | Method And Apparatus For Managing Tv Channel Lists |
US7613383B2 (en) | 2004-12-02 | 2009-11-03 | Hitachi, Ltd. | Editing method and recording and reproducing device |
US9723267B2 (en) | 2004-12-15 | 2017-08-01 | Time Warner Cable Enterprises Llc | Method and apparatus for wideband distribution of content |
US8640166B1 (en) | 2005-05-06 | 2014-01-28 | Rovi Guides, Inc. | Systems and methods for content surfing |
US20070009229A1 (en) * | 2005-05-16 | 2007-01-11 | Toshiba America Consumer Products, Llc | User interface for consumer electronic product |
CN101223777B (zh) * | 2005-07-19 | 2010-09-29 | 皇家飞利浦电子股份有限公司 | 在电视上进行转换期间显示原频道的视频系统 |
US8189472B2 (en) | 2005-09-07 | 2012-05-29 | Mcdonald James F | Optimizing bandwidth utilization to a subscriber premises |
US11812111B2 (en) * | 2005-12-20 | 2023-11-07 | Universal Electronics Inc. | System and method for presenting program guide information in an electronic portable device |
US8869200B2 (en) * | 2006-02-14 | 2014-10-21 | At&T Intellectual Property I, L.P. | Selection list of thumbnails |
US7657526B2 (en) | 2006-03-06 | 2010-02-02 | Veveo, Inc. | Methods and systems for selecting and presenting content based on activity level spikes 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 |
EP2475166A1 (de) * | 2006-07-31 | 2012-07-11 | United Video Properties, Inc. | Systeme und Verfahren zur Bereitstellung von Medienführungsplanern |
KR101287976B1 (ko) * | 2006-09-11 | 2013-07-18 | 삼성전자주식회사 | 데이터 어플리케이션의 자동실행 조정방법 및 이를 적용한영상재생장치 |
US20080127261A1 (en) * | 2006-09-21 | 2008-05-29 | International Business Machines Corporation | Method and apparatus for maintaining a cache of previously viewed television shows |
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 |
US8806562B2 (en) * | 2006-10-27 | 2014-08-12 | Hewlett-Packard Development Company, L.P. | Audio/video component networking system and method |
US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
CN101316338B (zh) * | 2007-05-29 | 2011-08-24 | 联想(北京)有限公司 | 一种电视频道查找方法及装置 |
US8407737B1 (en) | 2007-07-11 | 2013-03-26 | Rovi Guides, Inc. | Systems and methods for providing a scan transport bar |
US20090278987A1 (en) * | 2008-01-07 | 2009-11-12 | Toshiba America Consumer Products | User interface for consumer electronic product |
WO2009090759A1 (ja) * | 2008-01-18 | 2009-07-23 | Sanyo Electric Co., Ltd. | チャネル選択装置およびその制御方法 |
US8151215B2 (en) * | 2008-02-07 | 2012-04-03 | Sony Corporation | Favorite GUI for TV |
US20090266888A1 (en) * | 2008-04-23 | 2009-10-29 | Mccarthy Mary | Method for organizing and inventorying library materials |
US8640227B2 (en) | 2008-06-23 | 2014-01-28 | EchoStar Technologies, L.L.C. | Apparatus and methods for dynamic pictorial image authentication |
US20100071004A1 (en) * | 2008-09-18 | 2010-03-18 | Eldon Technology Limited | Methods and apparatus for providing multiple channel recall on a television receiver |
US8572651B2 (en) | 2008-09-22 | 2013-10-29 | EchoStar Technologies, L.L.C. | Methods and apparatus for presenting supplemental information in an electronic programming guide |
US8763045B2 (en) | 2008-09-30 | 2014-06-24 | Echostar Technologies L.L.C. | Systems and methods for providing customer service features via a graphical user interface in a television receiver |
US8582957B2 (en) | 2008-09-22 | 2013-11-12 | EchoStar Technologies, L.L.C. | Methods and apparatus for visually displaying recording timer information |
US8473979B2 (en) | 2008-09-30 | 2013-06-25 | Echostar Technologies L.L.C. | Systems and methods for graphical adjustment of an electronic program guide |
US9357262B2 (en) | 2008-09-30 | 2016-05-31 | Echostar Technologies L.L.C. | Systems and methods for graphical control of picture-in-picture windows |
US8937687B2 (en) | 2008-09-30 | 2015-01-20 | Echostar Technologies L.L.C. | Systems and methods for graphical control of symbol-based features in a television receiver |
US8098337B2 (en) | 2008-09-30 | 2012-01-17 | Echostar Technologies L.L.C. | Systems and methods for automatic configuration of a remote control device |
US8397262B2 (en) | 2008-09-30 | 2013-03-12 | Echostar Technologies L.L.C. | Systems and methods for graphical control of user interface features in a television receiver |
US8411210B2 (en) | 2008-09-30 | 2013-04-02 | Echostar Technologies L.L.C. | Systems and methods for configuration of a remote control device |
US8793735B2 (en) | 2008-09-30 | 2014-07-29 | EchoStar Technologies, L.L.C. | Methods and apparatus for providing multiple channel recall on a television receiver |
US9100614B2 (en) | 2008-10-31 | 2015-08-04 | Echostar Technologies L.L.C. | Graphical interface navigation based on image element proximity |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
US8397258B2 (en) * | 2009-08-19 | 2013-03-12 | Lg Electronics Inc. | Image display apparatus and method for operating an image display apparatus |
US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
US9300445B2 (en) | 2010-05-27 | 2016-03-29 | Time Warner Cable Enterprise LLC | Digital domain content processing and distribution apparatus and methods |
KR20120023420A (ko) | 2010-09-03 | 2012-03-13 | 삼성전자주식회사 | 컨텐츠 전환 방법 및 이를 수행하는 디스플레이 장치 |
US9185341B2 (en) | 2010-09-03 | 2015-11-10 | Time Warner Cable Enterprises Llc | Digital domain content processing and distribution apparatus and methods |
US9736524B2 (en) | 2011-01-06 | 2017-08-15 | Veveo, Inc. | Methods of and systems for content search based on environment sampling |
US9544620B2 (en) * | 2011-02-11 | 2017-01-10 | Sony Corporation | System and method to easily return to a recently-accessed service on a second display |
KR101852818B1 (ko) * | 2011-04-29 | 2018-06-07 | 엘지전자 주식회사 | 디지털 수신기 및 디지털 수신기의 제어 방법 |
EP3634001A1 (de) | 2011-05-26 | 2020-04-08 | LG Electronics Inc. | Anzeigevorrichtung zur verarbeitung mehrerer anwendungen und verfahren zu deren steuerung |
KR101758363B1 (ko) | 2011-12-14 | 2017-07-17 | 삼성전자 주식회사 | 디스플레이장치 및 그 제어방법 |
CN102625172B (zh) * | 2012-03-19 | 2015-03-11 | 深圳创维数字技术有限公司 | 一种利用机顶盒浏览网页的方法和机顶盒 |
US11368760B2 (en) | 2012-08-17 | 2022-06-21 | Flextronics Ap, Llc | Applications generating statistics for user behavior |
US9118864B2 (en) | 2012-08-17 | 2015-08-25 | Flextronics Ap, Llc | Interactive channel navigation and switching |
US9819986B2 (en) * | 2012-08-17 | 2017-11-14 | Flextronics Ap, Llc | Automated DLNA scanning with notification |
US20130332961A1 (en) * | 2012-09-07 | 2013-12-12 | Kabushiki Kaisha Toshiba | Information processing apparatus, information processing method, and information recording medium |
US9999885B1 (en) | 2014-05-30 | 2018-06-19 | Lockheed Martin Corporation | Integrated functional and fluidic circuits in Joule-Thompson microcoolers |
US10397637B2 (en) * | 2014-12-04 | 2019-08-27 | Samsung Electronics Co., Ltd. | Apparatus and method for facilitating channel control on a paired device |
CN104602134A (zh) * | 2015-01-16 | 2015-05-06 | 乐视致新电子科技(天津)有限公司 | 智能电视的节目提醒的控制方法及装置 |
KR102408874B1 (ko) * | 2015-09-23 | 2022-06-14 | 삼성전자주식회사 | 방송 수신 장치 및 방송 수신 장치의 정보 제공 방법 |
US10674200B1 (en) * | 2015-11-18 | 2020-06-02 | Cox Communications, Inc. | Enabling a last viewed zone |
CN106997262A (zh) * | 2016-01-26 | 2017-08-01 | 广州市动景计算机科技有限公司 | 客户端界面加载控制方法、装置、客户端及移动终端 |
KR102499125B1 (ko) * | 2016-08-05 | 2023-02-14 | 삼성전자주식회사 | 디스플레이 장치 및 이를 이용한 채널 리스트 제공 방법 |
US10412457B2 (en) * | 2016-09-28 | 2019-09-10 | T-Mobile Usa, Inc. | User-tailored content access menus |
DE102017005871B4 (de) * | 2016-12-17 | 2022-07-21 | Joynext Gmbh | Wiedergeben eines vorgegebenen Programminhaltes von Rundfunkprogrammen |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5398074A (en) * | 1992-11-24 | 1995-03-14 | Thomson Consumer Electronics, Inc. | Programmable picture-outside-picture display |
US6675386B1 (en) * | 1996-09-04 | 2004-01-06 | Discovery Communications, Inc. | Apparatus for video access and control over computer network, including image correction |
JPH06311449A (ja) * | 1993-02-26 | 1994-11-04 | Sony Corp | テレビジョン受像機 |
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 |
JP3555696B2 (ja) * | 1994-07-12 | 2004-08-18 | ソニー株式会社 | テレビジヨン信号受信装置 |
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 |
MY114897A (en) * | 1994-10-25 | 2003-02-28 | Thomson Consumer Electronics | Use of audio processing channel in a television receiver during a multipicture mode of operation |
JP3508784B2 (ja) * | 1994-11-11 | 2004-03-22 | ソニー株式会社 | 画像受信制御装置および画像受信制御方法 |
JP4001942B2 (ja) * | 1995-02-06 | 2007-10-31 | ソニー株式会社 | 受信装置および受信方法、並びに放送システムおよび放送方法 |
US5699125A (en) * | 1995-03-31 | 1997-12-16 | Matsushita Electric Corporation Of America | Electronic television program guide for a television system having two tuners |
JP3832516B2 (ja) * | 1995-11-13 | 2006-10-11 | ソニー株式会社 | 選局方法および選局装置 |
US5754253A (en) * | 1996-01-11 | 1998-05-19 | Lg Electronics Inc. | Apparatus for generating a plurality of quasi-moving PIP/POP screens |
US5805235A (en) * | 1996-04-03 | 1998-09-08 | Hyundai Electronics America | Bookmarking television program and channel selections |
US5929850A (en) * | 1996-07-01 | 1999-07-27 | Thomson Consumer Electronices, Inc. | Interactive television system and method having on-demand web-like navigational capabilities for displaying requested hyperlinked web-like still images associated with television content |
US5982445A (en) * | 1996-10-21 | 1999-11-09 | General Instrument Corporation | Hypertext markup language protocol for television display and control |
US20030066085A1 (en) * | 1996-12-10 | 2003-04-03 | United Video Properties, Inc., A Corporation Of Delaware | Internet television program guide system |
US6081263A (en) * | 1997-10-23 | 2000-06-27 | Sony Corporation | System and method of a user configurable display of information resources |
US6384869B1 (en) * | 1998-10-30 | 2002-05-07 | Sony Corporation | Channel scan function and method of displaying scanned channels |
-
1998
- 1998-06-29 US US09/107,083 patent/US20020056098A1/en not_active Abandoned
-
1999
- 1999-06-18 DE DE69928669T patent/DE69928669T2/de not_active Revoked
- 1999-06-18 AT AT99930427T patent/ATE311721T1/de not_active IP Right Cessation
- 1999-06-18 EP EP05077608A patent/EP1646229A3/de not_active Withdrawn
- 1999-06-18 AU AU46971/99A patent/AU4697199A/en not_active Abandoned
- 1999-06-18 EP EP99930427A patent/EP1095510B1/de not_active Revoked
- 1999-06-18 WO PCT/US1999/013855 patent/WO2000001142A1/en active IP Right Grant
- 1999-06-18 JP JP2000557609A patent/JP2002519950A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
DE69928669D1 (de) | 2006-01-05 |
ATE311721T1 (de) | 2005-12-15 |
EP1646229A3 (de) | 2008-02-13 |
JP2002519950A (ja) | 2002-07-02 |
US20020056098A1 (en) | 2002-05-09 |
EP1095510B1 (de) | 2005-11-30 |
AU4697199A (en) | 2000-01-17 |
EP1095510A1 (de) | 2001-05-02 |
EP1646229A2 (de) | 2006-04-12 |
WO2000001142A1 (en) | 2000-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69928669T2 (de) | Web browser system für die darstellung von kürzlich betrachteten fernsehkanälen | |
DE69736373T2 (de) | Web-browser, der die Navigation zwischen Hypertextobjekten mit einer Abstandsbedienung ermöglicht | |
DE69723088T2 (de) | Internet-fernsehgerät | |
DE69731988T2 (de) | Verfahren und Gerät zur Anzeige von Bildern und Daten | |
DE19811910B4 (de) | Benutzer-Interface mit Kanalleiste für ein Unterhaltungssystem | |
DE60122958T2 (de) | Anzeigeschnittstelle mit einer Kanalmatrix | |
DE69736935T2 (de) | Verfahren zum Kompilieren von Programmführungsinformation mit einer neuen Datenidentifizier-Zuteilung | |
DE69737536T2 (de) | Anzeigegerät für Internet-Information | |
DE69734376T2 (de) | Internet-Informationsanzeigegerät und -verfahren | |
DE69738443T2 (de) | Verfahren und Vorrichtung zum Steuern der Einstellungen eines Fernsehanzeigegerätes unter Verwendung eines Netzbrowsers | |
US6204842B1 (en) | System and method for a user interface to input URL addresses from captured video frames | |
DE69731599T2 (de) | URL-Abbildung für Rundfunkadressen in einem Fernsehkanal | |
DE69731120T2 (de) | Bereichs- und informationsanzeigeabhängige videopegelsteuerung | |
US6205485B1 (en) | Simulcast WEB page delivery using a 3D user interface system | |
DE60030618T4 (de) | Ereignissteuergerät und digitales Rundfunksystem | |
US6229532B1 (en) | Method and apparatus for building a uniform resource locator menu in an Internet television system | |
DE69630756T2 (de) | Fernsehempfänger mit Überlagerung Fernsehbilds mit Text und/oder graphischen Mustern | |
US6049831A (en) | System for transmitting network-related information where requested network information is separately transmitted as definitions and display information | |
DE60319962T2 (de) | Multimodus-synchronisation | |
DE10342564B4 (de) | Vorrichtung und Verfahren zum Anzeigen eines Fernsehvideosignals in einem mobilen Endgerät | |
DE202014011397U1 (de) | Informationsverarbeitungsvorrichtung | |
DE69722924T2 (de) | Videogerät mit automatischem Internetzugang | |
DE202011110780U1 (de) | Multifunktionsanzeigevorrichtung | |
US7546531B2 (en) | Accessing alternate content | |
JP2004312223A (ja) | 放送番組受信装置、番組情報取得方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8363 | Opposition against the patent | ||
8331 | Complete revocation |