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 PDF

Info

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
Application number
DE69928669T
Other languages
English (en)
Other versions
DE69928669D1 (de
Inventor
M. Christopher WHITE
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Corp
Original Assignee
Microsoft Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=22314741&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69928669(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of DE69928669D1 publication Critical patent/DE69928669D1/de
Application granted granted Critical
Publication of DE69928669T2 publication Critical patent/DE69928669T2/de
Anticipated expiration legal-status Critical
Revoked legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/4221Dedicated function buttons, e.g. for the control of an EPG, subtitles, aspect ratio, picture-in-picture or teletext
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42676Internal 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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/4314Generation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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/4316Generation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/462Content 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/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4786Supplemental services, e.g. displaying phone caller identification, shopping application e-mailing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/50Tuning 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 durch 4 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 Clients 1 sind mit einem Modemzusammenschluss („modem pool") 2 über bidirektionale Direktwahl-Datenverbindungen 29, 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 Modemzusammenschluss 2 typischerweise durch einen Router, wie beispielsweise die aus dem Stand der Technik bekannten, mit mehreren entfernten Servern 4 durch eine konventionelle Netzwerkinfrastruktur 3, wie beispielsweise dem Internet, verbunden. Das Internet-System umfasst auch einen Server 5, der speziell die Clients 1 unterstützt. Jeder der Clients 1 weist eine Verbindung zu dem Server 5 durch den Modemzusammenschluss 2 und das Internet 3 auf. Man beachte, dass der Modemzusammenschluss 2 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 Client 1 umfasst eine als Set-Top-Box (STB) implementierte Elektronikeinheit 10, einen gewöhnlichen Fernseher 12 und eine Fernbedienung 11. In der dargestellten Implementierung benutzt der Client 1 den Fernseher 12 als ein Anzeigegerät zum Darstellen von Videodaten und als ein grafisches Benutzerinterface. Die Set-Top-Box 10 ist an den Fernseher 12 durch eine Videoverbindung 6 angebunden. Die Videoverbindung 6 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 Elektronikeinheit 10 alternativ in den Fernseher 12 als eine integrale Einheit eingebaut sein.
  • Die Set-Top-Box 10 umfasst Hardware und/oder Software zum Empfangen und Dekodieren eines Sendungsvideosignals 8, wie beispielsweise ein NTSC-, PAL-, SECAM- oder ein anderes Fernsehsystem-Videosignal, und zum Bereitstellen der Videodaten für den Fernseher über die Videoverbindung 6. Die Set-Top-Box 10 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 Kommunikationsverbindung 29 zwischen der Set-Top-Box 10 und dem Server 5 entweder eine Telefon(POTS)-Verbindung 29a oder eine ISDN-Verbindung 29b sein kann. Die Set-Top-Box 10 erhält ihre Energie über eine Netzleitung 7.
  • Der Nutzer bedient die Fernbedienung 11 zum Steuern des Clients 1 beim Durchsuchen des Webs, dem Senden von E-Mails und dem Durchführen anderer Internetbezogener Funktionen. Die Set-Top-Box 10 empfängt Befehle von der Fernbedienung 11 über eine Infrarot(IR)-Kommunikationsverbindung. In einer alternativen Ausführungsform kann die Verbindung zwischen der Fernbedienung 11 und der Set-Top-Box 10 eine Hochfrequenz- oder irgendeine gleichwertige Art der Übertragung sein.
  • Beispielhafte Client-System-Architektur
  • 3 zeigt die Fernbedienung 11 detaillierter. In dieser Darstellung ist die Fernbedienung 11 vergleichbar einer üblichen tragbaren zum Steuern von Fernsehern verwendeten Fernbedienung ausgestaltet. In anderen beispielhaften Implementierungen kann die Fernbedienung 11 eine drahtgebundene tragbare Steuereinheit oder eine drahtgebundene oder drahtlose (beispielsweise IR-)Tastatur oder irgendein anderes vergleichbares Gerät sein. Die Fernbedienung 11 umfasst eine „Optionen"-Taste 7, „Aufwärts-Scroll"-Taste 8, „Abwärts-Scroll"-Taste 9, Richtungstasten 15 bis 18, Eingabe- (oder Go-) Taste 19, „Home"-Taste 35, „Zurück"-Taste 36 und „Recent"-Taste 37. Die Richtungstasten 15 bis 18 umfassen eine linksgerichtete Taste 15, eine rechtsgerichtete Taste 16, eine aufwärtsgerichtete Taste 17 und eine abwärtsgerichtete Taste 18.
  • Diese Tasten erlauben es einem Nutzer, die Bewegung eines Cursors auf dem Anzeigegerät 12 zu steuern. Die Eingabetaste 19 veranlasst die. STB 10 zum Ausführen eines hervorgehobenen Befehls oder zum Zugriff auf einen derzeit ausgewählten Hypertext-Link. Die Fernbedienung 11 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-Box 10. Sie weist eine mit einem ASIC (Application-Specific Integrated Circuit) 20 verbundene CPU (Central Processing Unit) 21 auf. Die CPU 21 führt Software aus, die zum Implementieren von Merkmalen der vorliegenden Erfindung und zum Steuern des Betriebs des Clients 1 entworfen wurde. Der ASIC 20 enthält einen Schaltkreis zum Implementieren bestimmter durch den Client 1 zur Verfügung gestellter Merkmale. Der ASIC 20 ist mit einem Audio-Digital-Analog-Wandler (DAW) 25 verbunden, der Audioausgabe an den Fernseher 12 zur Verfügung stellt. Zusätzlich ist der ASIC 20 mit einem Videokodierer 26 verbunden, der Videoausgabe an den Fernseher 12 zur Verfügung stellt.
  • Ein IR-Interface 24 detektiert durch die Fernbedienung 11 übertragene IR-Signale und stellt als Reaktion darauf entsprechende elektrische Signale dem ASIC 20 zur Verfügung. Ein Standardtelefonmodem 27 und ein ISDN-Modem 30 sind mit dem ASIC 20 jeweils zum Bereitstellen von Verbindungen 29a und 29b mit dem Modemzusammenschluss 2 und über das Internet 3 mit den entfernten Servern 4 verbunden. Man beachte, dass die Set-Top-Box 10 auch ein Kabelfernseh-Modem (nicht dargestellt) umfassen kann.
  • Die STB 10 umfasst ebenso einen Fernsehdekodierer 33 zum Dekodieren von Fernsehersignalen, die entweder aus Kabelfernseh- oder Antennenquellen empfangen wurden. Der Fernsehdekodierer 33 stellt entsprechende elektrische Signale dem ASIC 20 zur Verfügung und erlaubt dadurch, dass die in dem Sendungsvideosignal 8 getragenen Videodaten dem Betrachter auf dem TV 12 dargestellt werden. In einer alternativen Implementierung umfasst die STB 10 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 ROM 22 speichert Programmcode zum Implementieren der Anwendungssoftware, die durch die Set-Top-Box 10 ausgeführt werden soll. Das ROM 22 kann ein programmierbares ROM (PROM) oder irgendeine Art von löschbarem PROM (EPROM) oder Flash-Speicher sein. Ein Massenspeichergerät 28 kann optional zur Verfügung gestellt und mit dem ASIC 20 verbunden sein. Das Massenspeichergerät 28 kann zur Eingabe von Software oder Daten in den Client oder zum Herunterladen von über die Netzwerkverbindung 29 empfangener Software oder Daten genutzt werden. Das Massenspeichergerät 28 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 in 5 gezeigt arbeitet die Anwendungssoftware 31 in Verbindung mit Betriebssystems(Operating System, OS)-Software. Die OS-Software 32 umfasst verschiedene Gerätetreiber und stellt sonst ein Interface zwischen der Anwendungssoftware 31 und den Systemhardwarekomponenten 40 (d.h. den in 4 dargestellten Elementen) zur Verfügung.
  • In einer Implementierung werden die Anwendungssoftware 31 und die OS-Software 32 in dem ROM 22 gespeichert. Es wird jedoch erkannt werden, dass die Anwendungssoftware 31 und/oder die OS-Software 32 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 Anwendungssoftware 31. Die Anwendungssoftware 31 umfasst einen Kommunikationsmanager 50, einen HTML (Hypertext Mark-up Language)-Parser 51, eine Grafikmaschine 52, eine Layout-Maschine 53, ein Eingabesystem 54, ein Benutzerinterface 56, einen Auswahl-Handler 55 und einen Datenstrommanager 57. Das Client-System empfängt Web-Seiten über die Netzwerkverbindung 29 in Form von HTML-Dokumenten. Der Datenstrommanager 57 steuert und koordiniert die Bewegung der Daten im gesamten System.
  • Jedes HTML-Dokument wird zunächst in den Kommunikationsmanager 50 eingegeben. Der Kommunikationsmanager 50 verrichtet Funktionen zum Empfangen eines HTML-Dokuments über die Netzwerkverbindung 29 einschließlich dem Handhaben von Kommunikationsprotokollen auf hoher Ebene, wie beispielsweise HTTP (Hypertext Transport Protocol), TCP/IP (Transmission Control Protocol/Internet Protocol), etc. Der Kommunikationsmanager 50 stellt ein empfangenes HTML-Dokument dem HTML-Parser 51 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-Maschine 53 über eine Grafikmaschine 52, 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-Box 10 empfangen werden. Das Eingabesystem 54 erfasst diese Eingaben und stellt diese dem Auswahl-Handler 55 und dem Benutzerinterface 56 zur Verfügung. Zusätzlich kann das Eingabesystem 54 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 Benutzerinterface 56 basiert auf von dem Eingabesystem 54 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"-Taste 35 auf der Fernbedienung 11 oder durch Aufrufen des entsprechenden Hypertext-Links auf einer anderen Web-Seite aufgerufen und dargestellt werden.
  • Die TV-Startseite 70 umfasst ein Logo 71 (beispielsweise WebTV Plus), ein Fernsehanzeigebildschirm 72 und Hypertext-Links 73 bis 75. Der Hypertext-Link 73 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-Link 74 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-Link 75 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 Anzeigefeld 77 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-Tasten 39 auf der Fernbedienung 11 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 Anzeigefeld 73 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 Fernbedienung 11 von der TV-Startseite 70 aus aufgerufen.
  • 8 zeigt eine beispielhafte Gestaltung des „Recent Channel"-Bildschirms, der als „TV Recent"-Bildschirm 80 bezeichnet wird. Der „TV Recent"-Bildschirm 80 umfasst mehrere kleinen Anzeigebildschirme, wie beispielsweise Anzeigebildschirm 82. Es gibt neun kleine Anzeigebildschirme 82, 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" Bildschirm 86 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. In 8 enthält der dem Kanal 46 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 bis 18 auf der Fernbedienungseinheit 11 kann der Nutzer die Hervorhebungsbox 88 von einem kleinen Anzeigebildschirm zu einem anderen bewegen. Indem die Hervorhebungsbox 88 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 aktiv 86 wird, kann der Nutzer die innerhalb des aktiven kleinen Bildschirms dargestellten Kanäle unter Verwendung der Kanal-hoch/hinunter-Tasten 39 auf der Fernbedienung 11 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 Fernbedienung 11, die den Fernsehbildschirm für den derzeit ausgewählten Kanal zum Darstellen in dem Anzeigenfeld 72 in der TV-Startseite 70 (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 STB 10. 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"-Taste 37 auf der Fernbedienung 11 ein zweites Mal drücken, um die stehenden Bilder auf all den keinen Anzeigebildschirmen zu aktualisieren. Das Niederdrücken der „Recent"-Taste 37 veranlasst die STB 10 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 in 8 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 Fernbedienung 11 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"-Seite 80 auswählt, kann der Nutzer den Kanal unter Verwendung der Kanal-hoch/hinunter-Tasten 39 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 in 8 den aktiven Bildschirm 86 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 Anzeigenbildschirm 82) 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"-Taste 37 auf der Fernbedienung 11 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"-Bildschirm 80 dargestellten Anzeigebildschirme. In dem in 8 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"-Anzeigebildschirms 80 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 Hervorhebungsbox 88 über den entsprechenden kleinen Anzeigebildschirm (beispielsweise Anzeigebildschirm 86) 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 Schritt 902 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-Startseite 70 dargestellt. Der Nutzer kann dann einen Fernsehkanal zum Betrachten auswählen (Schritt 904). Der Fernsehkanal wird typischerweise unter Verwendung der Fernsehkanal-Anpasstasten 39 auf der Fernbedienung 11 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"-Seite 80 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 (Schritt 908). 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 Fernbedienung 11 auswählen (Schritt 910). Auf das Auswählen der Fernseh-Recent-Funktion hin wird der „TV Recent"-Anzeigebildschirm 80 erzeugt (Schritt 912). Der „TV Recent"-Anzeigebildschirm 80 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 (Schritt 914). Der Nutzer kann dann die Eingabetaste 19 auf der Fernbedienung 11 zum Darstellen des ausgewählten Fernsehkanals als ein Vollbild auf der TV-Startseite 70 auswählen.
  • Einmal in der TV-Recent-Seite 80 angekommen kann der Nutzer die „Recent"-Taste 37 auf der Fernbedienung 11 ein zweites Mal zum Aktualisieren der stehenden Bilder auf allen der kleinen Anzeigebildschirme drücken. Das Niederdrücken der „Recent"-Taste 37 veranlasst die STB 10 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)

  1. 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.
  2. 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.
  3. Verfahren nach Anspruch 2, worin das vorgegebene Verfahren das Auswählen des Fernsehkanals für eine vorgegebene Zeitspanne umfasst.
  4. Verfahren nach Anspruch 2, worin das vorgegebene Verfahren das Auswählen des Fernsehkanals aus einer der kleinen Bildanzeigen umfasst.
  5. 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.
  6. 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.
  7. 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.
  8. Verfahren nach Anspruch 6, das zusätzlich den Schritt des Anwendens eines Fokus auf die aktive kleine Bildanzeige umfasst.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. Verfahren nach Anspruch 13, worin die stehenden Bilder ein letztes Bild repräsentieren, das auf dem entsprechenden Kanal beim Deselektieren des Kanals eingefangen wurde.
  15. Verfahren nach Anspruch 13 oder 14, das zusätzlich den Schritt des periodischen Aktualisierens des stehenden Bildes umfasst.
  16. 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.
  17. Verfahren nach Anspruch 16, das zusätzlich den Schritt des gelegentlichen Aktualisierens der stehenden Bilder in den kleinen Bildanzeigen umfasst.
  18. 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.
  19. 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.
  20. 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.
  21. 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.
  22. 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.
  23. Verfahren nach Anspruch 22, das zusätzlich den Schritt des gelegentlichen Aktualisierens der stehenden Bilder in den kleinen Bildanzeigen umfasst.
  24. 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.
  25. 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.
  26. Verfahren nach Anspruch 25, das zusätzlich den Schritt des Aktualisierens der stehenden Bilder in den kleinen Bildanzeigen umfasst.
  27. Verfahren nach Anspruch 25 oder 26, das zusätzlich den Schritt des Darstellens eines direkten Fernsehsendungssignals in mindestens einem der kleinen Bildanzeigen umfasst.
  28. 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.
  29. 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.
  30. Client-System nach Anspruch 28 oder 29, worin die primäre Bildanzeige ein HTML (Hypertext Mark-up Language)-Objekt aufweist.
  31. 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.
  32. 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.
  33. 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.
  34. 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.
DE69928669T 1998-06-29 1999-06-18 Web browser system für die darstellung von kürzlich betrachteten fernsehkanälen Revoked DE69928669T2 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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