DE69826258T2 - Anzeigevorrichtung mit einem oder mehreren fenstern und platzierungsabhängiger kursor- und funktionskontrolle - Google Patents

Anzeigevorrichtung mit einem oder mehreren fenstern und platzierungsabhängiger kursor- und funktionskontrolle Download PDF

Info

Publication number
DE69826258T2
DE69826258T2 DE69826258T DE69826258T DE69826258T2 DE 69826258 T2 DE69826258 T2 DE 69826258T2 DE 69826258 T DE69826258 T DE 69826258T DE 69826258 T DE69826258 T DE 69826258T DE 69826258 T2 DE69826258 T2 DE 69826258T2
Authority
DE
Germany
Prior art keywords
input
control
television
display
ieee
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69826258T
Other languages
English (en)
Other versions
DE69826258D1 (de
Inventor
Scott Smyers
Hisato Shima
Chenchu Chilamakuri
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.)
Sony Electronics Inc
Original Assignee
Sony Electronics Inc
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
Application filed by Sony Electronics Inc filed Critical Sony Electronics Inc
Publication of DE69826258D1 publication Critical patent/DE69826258D1/de
Application granted granted Critical
Publication of DE69826258T2 publication Critical patent/DE69826258T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40117Interconnection of audio or video/imaging devices
    • 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/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • 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/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4135Peripherals receiving signals from specially adapted client devices external recorder
    • 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/4223Cameras
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
    • H04N21/43632Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • 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
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver

Description

  • Die vorliegende Erfindung bezieht sich auf das Gebiet von Fernseh- und Computermonitor-Anzeigeeinrichtungen. Insbesondere bezieht sich die vorliegende Erfindung auf das Gebiet von integrierten Fernseh- und Computeranzeigeeinrichtungen mit Cursor- und Funktionssteuerung.
  • Der IEEE 1394-Standard "P1394 Standard for A High Performance Serial Bus" Draft 8.0v2. Juli 7, 1995 ist ein internationaler Standard, um eine preiswerte Hochgeschwindigkeits-Seriell-Bus-Architektur zu verwirklichen, die sowohl asynchrone als auch isochrone Formatdatenübertragungen unterstützt. Isochrone Datenübertragungen sind Realzeitübertragungen, die stattfinden, so dass die Zeitintervalle zwischen signifikanten Fällen die gleiche Dauer sowohl bei Übertragungs- als auch Empfangsanwendungen haben. Jedes Datenpaket wird isochron in seiner eigenen Zeitperiode übertragen.
  • Ein Beispiel einer idealen Anwendung zur isochronen Datenübertragung würde von einem Videorekorder zu einem Fernsehgerät sein. Der Videorekorder zeichnet Bilder und Töne auf und speichert die Daten in diskreten Blöcken oder Paketen. Der Videorekorder überträgt dann jedes Paket, welches das Bild oder den Ton zeigt, der aufgezeichnet wurde, über eine beschränkte Zeitperiode während dieser Zeitperiode, damit dieses durch das Fernsehgerät angezeigt werden kann. Die IEEE 1394-Standardbus-Architektur stellt Mehrfachkanäle zur isochronen Datenübertragungen zwischen Anwendungen bereit. Eine Sechs-Bitkanalzahl wird mit den Daten gesendet, um einen Empfang durch die passende Anwendung sicherzustellen. Dies erlaubt, dass Mehrfachanwendungen simultan isochrone Daten über die Busstruktur übertragen können. Asynchrone Übertragungen sind zusätzliche Datenübertragungsoperationen, die so bald wie möglich stattfinden, und übertragen eine Datenmenge von einer Quelle zu einem Bestimmungsort.
  • Der IEEE 1394-Standard stellt einen Hochgeschwindigkeits-Seriell-Bus zur Verbindung von Digitaleinrichtungen bereit, um dadurch eine Universal-I/O-Verbindung bereitzustellen. Der IEEE 1394-Standard definiert eine digitale Schnittstelle für die Anwendungen, um dadurch die Notwendigkeit nach einer Anwendung zu beseitigen, um Digitaldaten in Analogdaten umzusetzen, bevor sie über den Bus übertragen werden. Entsprechend wird eine Empfangsanwendung Digitaldaten vom Bus empfangen, und zwar keine Analogdaten, und es wird daher nicht erforderlich, Analogdaten in Digitaldaten umzusetzen. Das Kabel, welches für den IEEE 1394-Standard erforderlich ist, ist sehr dünn im Vergleich zu anderen dickeren Kabeln, die dazu verwendet werden, diese Einrichtungen zu verbinden. Es können Einrichtungen von einem IEEE 1394-Bus hinzugefügt oder entfernt werden, während der Bus aktiv ist. Wenn eine Einrichtung hinzugefügt oder entfernt wird, wird sich der Bus automatisch selbst rekonfigurieren, um Daten zwischen den dann existierenden Knoten zu übertragen. Ein Knoten wird als logische Größe mit einer eindeutigen Adresse auf der Busstruktur angesehen. Jeder Knoten stellt einen Identifikations-ROM, einen standardisierten Satz von Steuerungsregistern und seinen eigenen Adressplatz bereit.
  • Die IEEE 1394-Kabelumgebung ist ein Netzwerk an Knoten, welche durch Punkt-zu-Punkt-Verbindungen verbunden sind, einschließlich eines Ports auf jeder realen Knotenverbindung und dem Kabel zwischen diesen. Die reale Topologie für die Kabelumgebung eines IEEE 1394-Seriell-Bus ist ein nicht-zyklisches Netzwerk von Mehrfachports mit endlichen Zweigen. Die Haupteinschränkung bezüglich der Kabelumgebung besteht darin, dass Knoten miteinander verbunden werden müssen, ohne geschlossene Schleifen zu bilden.
  • Die IEEE 1394-Kabel verbinden Ports miteinander auf unterschiedlichen Knoten. Jeder Knoten besitzt Abschlusssymbole, Übertrager und eine einfache Logik. Ein Knoten kann mehrere Ports bei seiner realen Verbindung haben. Das Kabel und die Ports wirken als Bus Zwischenverstärker zwischen den Knoten, um einen einzelnen logischen Bus zu simulieren. Die reale Kabelverbindung bei jedem Knoten umfasst einen oder mehrere Ports, Entscheidungslogik, einen Resynchronisator und einen Codierer. Jeder Port stellt eine Kabel-Medienschnittstelle bereit, mit der der Kabelverbinder verbunden wird. Die Entscheidungslogik liefert Zugriff auf den Bus für den Knoten. Der Resynchronisator nimmt empfangene datenfreigabe-codierte Datenbits und erzeugt Datenbits, die mit einem lokalen Takt synchronisiert sind, zur Verwendung durch Anwendungen innerhalb des Knotens. Der Codierer nimmt entweder Daten, die durch den Knoten zu übertragen sind, oder Daten, welche durch den Resynchronisator empfangen werden, die auf einen anderen Knoten adressiert sind, und codiert diese im Datenfreigabesignal-Format zur Übertragung über den IEEE 1394-Seriell-Bus. Unter Verwendung dieser Komponenten überträgt die reale Kabelverbindung die reale Punkt-zu-Punkt-Topologie der Kabelumgebung zu einem virtuellen Sendebus, der durch höhere Layers (Ebenen) des Systems erwartet wird. Dies wird dadurch erreicht, dass alle Daten, die auf ei nem Port der realen Verbindung empfangen werden, hergenommen werden, die Daten zu einem lokalen Takt resynchronisiert werden und die Daten von allen anderen Ports von der realen Verbindung verstärkt werden.
  • Existierende Fernsehgeräte und Personalcomputer-Monitoren sind äußerst unterschiedlich. Fernsehgeräte besitzen allgemein eine mittlere Anzeigeauflösungsfähigkeit und mehrere analoge Schnittstellen, um Eingangssignale zu empfangen, beispielsweise eine Schnittstelle für ein zusammengesetztes Videosignal, eine S-Videoschnittstelle und eine Funkfrequenz-Schnittstelle für Funkfrequenzsignale, die über ein Koaxialkabel empfangen werden. Obwohl Fernsehgeräte bezüglich ihrer Fähigkeit weiter entwickelt werden, um steigend höhere Auflösungen von Video- und Grafikdaten anzuzeigen, hat sich die Videoauflösung für Konsumenten in dieser Zeit wenig geändert. Obwohl die Bildröhre von PC-Monitoren auf der Basis von Verbraucherfernseh-Technologie basiert, besitzen PC-Monitore oder Anzeigeeinrichtungen eine gänzlich andere Auflösung als Verbraucherfernsehgeräte, aufgrund der Notwendigkeit für PC-Monitore, die die Fähigkeit haben sollen, lesbaren kleinen Text und feine Zeilen für Detailarbeit anzuzeigen. Um dieses Erfordernis zu erfüllen, haben PC-Monitore eine höhere Auflösung als Verbraucherferngeräte und sehr unterschiedliche hohe Bandbreiten-Schnittstellen, beispielsweise Videografik-Baugruppen (VGA), Super-VGA (SVGA) und RGB.
  • Existierende Fernsehgeräte mit einem Bild-in-Bild-Merkmal erlauben es, dass zwei Videoeingangssignale gleichzeitig auf dem Fernsehbildschirm betrachtet werden können. Beispielsweise ist ein Betrachter, der das Bild-in-Bild-Merkmal nutzt, in der Lage, gleichzeitig Videosignale von zwei unterschiedlichen Quellen zu betrachten, beispielsweise von einem Kabel und von einem Videokassettenrekorder (VCR). Die Steuerung des Betriebs jeder Anzeigequelle wird jedoch über diese Quelle erzielt. Wenn daher eine externe Quelle, beispielsweise ein VCR gesteuert wird, müssen Steuersignale von einer Fernsteuerungseinrichtung in Richtung auf diese Quelle gerichtet werden.
  • Benötigt wird eine Anzeigeeinrichtung, die es einem Benutzer erlaubt, Mehrfachanzeigefenster anzuzeigen, wobei jedes durch einen Einrichtungs- und Steuerungsbetrieb der Ansteuerungseinrichtungen über die Anzeige angesteuert wird. Benötigt wird außerdem eine einzelne Steuerungsschnittstelle, um diese Vorteile zu erreichen.
  • "X windows the great integrator", IEEE Review, Band 36, Nr. 6, 21. Juni 1990 offenbart eine Architektur des X Windows-Systems auf der Basis eines Kunden-Server-Modells. Der Server ist ein Teil an Software, der die reale Anzeige und dessen Eingabeeinrich tungen steuert, die Tastatur und eine Zeigereinrichtung steuert, allgemein eine Maus. Der Server dient dazu, Fenster auf der Anzeige zu bilden und zu manipulieren und zeichnet Bilder und Texte darauf. Die Kunden können Anforderungen an den Server stellen, um Fensterbildungsfunktionen zu ihren Gunsten durchzuführen. Der Server bezieht sich auf die Kundennotiz einer Eingabe oder auf anzeige-bezogene Ereignisse, die durch das Kundenprogramm gefordert werden.
  • Die verschiedenen Merkmale der vorliegenden Erfindung sind in den Ansprüchen herausgestellt.
  • Ein Fernsehgerät mit einem oder mehreren Anzeigefenstern und einem platzierungsabhängigen Cursor und einer Steuerungsfunktion ist so aufgebaut, Videos und Grafik, die von mehreren Einrichtungen zugeführt werden, zu empfangen und gleichzeitig anzuzeigen, einschließlich, jedoch nicht auf Personalcomputer beschränkt, von Videokassettenrekordern, Settop-Boxen, Videokameras und Videoplattenspieler, wie auch Videoanzeigeeingangssignale von Kabelquellen, Antennenquellen und Satellitenquellen. Die Größe jeden Anzeigefensters ist einstellbar, um eine vorher festgelegte Größe des Anzeigebildschirms des Fernsehers zu enthalten. Mehrfacheingangsfenster, die durch Mehrfacheinrichtungen angesteuert werden, können simultan betrachtet werden. Eine oder mehrere Cursorsteuerungs- und Eingabeeinrichtungen werden verwendet, um den Betrieb des Fernsehgeräts und der Einrichtungen, die die Anzeigefenster ansteuern, zu steuern. Die Cursorsteuerung und die Eingabeeinrichtungen steuern die Position des Cursors auf dem Fernsehbildschirm. Wenn der Cursor innerhalb eines der Eingangsanzeigefenster positioniert ist, werden die Cursorsteuerungs- und Eingangseinrichtung dazu verwendet, den Betrieb der Einrichtung zu steuern, welche dieses Eingangsfenster ansteuert, über Signale, welche vom Fernsehgerät zur geeigneten Einrichtung geliefert werden. Vorzugsweise sind die Einrichtungen über ein IEEE 1394-Seriell-Bus-Netzwerk mit dem Fernsehgerät gekoppelt.
  • 1 zeigt ein Blockdiagramm eines IEEE 1394-Seriell-Bus-Netzwerks mit einem Personalcomputer und anderen Einrichtungen, welche mit einem Fernsehgerät nach der vorliegenden Erfindung verbunden sind, um Anzeigefenster auf dem Fernsehgerät anzusteuern;
  • 2 zeigt ein Blockdiagramm der Innenkomponenten des Personalcomputers von 1;
  • 3 zeigt ein Blockdiagramm der relevanten Innenkomponenten des Fernsehgeräts nach der vorliegenden Erfindung; und
  • 4 zeigt ein Beispiel eines Fernsehbildschirms einschließlich eines Hauptanzeigefensters und eines Sekundäranzeigefensters.
  • Ein Ferngerät mit einem oder mehreren Anzeigefenstern und einem platzierungsabhängigen Cursor und einer Funktionssteuerung ist so aufgebaut, um Anzeigevideo- und Grafikeingangssignale von mehreren Einrichtungen zu empfangen und simultan anzuzeigen, einschließlich, jedoch nicht beschränkt von Personalcomputern, Videokassettenrekordern, Settop-Boxen, Videokameras und Videoplattenspieler, wie auch Videoeingangssignale vom Kabel, Antenne und Satellitenquellen anzuzeigen. Jedes Anzeigefenster ist einstellbar, damit dies eine vorher festgelegte Größe des Anzeigebildschirms des Fernsehgeräts enthält. Mehrere Eingangsfenster können simultan betrachtet werden. Die Anzeigefenster können schichtweise übereinander oder benachbart zueinander auf dem Anzeigebildschirm positioniert sein.
  • Cursorsteuerungs- und Eingabeeinrichtungen können dazu verwendet werden, den Betrieb des Fernsehgeräts und der Einrichtungen, die die mehreren Eingangsfenster ansteuern, zu steuern. Vorzugsweise sind die Cursorsteuerung und die Eingangseinrichtungen drahtlos, wobei Infrarotsignale verwendet werden. Alternativ können, wie durch den Stand der Technik bekannt ist, die drahtlose Cursorsteuerung und die Eingangseinrichtungen irgendeine andere geeignete Kommunikationstechnologie verwenden. Die drahtlose Cursorsteuerungseinrichtung steuert die Position eines Cursors auf dem Fernsehanzeigebildschirm. Wenn der Cursor innerhalb eines der Eingangsfenster positioniert ist, werden die Cursorsteuerungseinrichtung und andere Eingabeeinrichtungen dazu verwendet, den Betrieb der Einrichtung zu steuern, die dieses Eingangsfenster ansteuert, über Signale, die vom Fernsehgerät zur passenden Einrichtung geliefert werden.
  • Wenn beispielsweise ein PC ein Eingangsfenster ansteuert, welches soeben auf dem Fernsehbildschirm angezeigt wird, werden, wenn der Cursor innerhalb des PC-Anzeigefensters positioniert ist, die Cursorsteuerung und weitere Eingangseinrichtungen dazu verwendet, den Betrieb und die Eingangsdaten zum PC zu steuern. Die Signale, die von der Cursorsteuerung und weiteren Eingabeeinrichtungen empfangen werden, werden durch das Fernsehgerät empfangen. Eine Eingangsermittlungsschaltung innerhalb des Fernsehgeräts bestimmt dann, innerhalb welchem Anzeigefenster der Cursor aktuell positioniert ist und überträgt diese Signale zur Einrichtung, welche dieses Anzeigefenster ansteuert. Vorzugsweise sind die Einrichtungen mit dem Fernsehgerät über ein IEEE 1394-Seriell-Bus-Netzwerk gekoppelt.
  • Ein Blockdiagramm eines IEEE 1394-Seriell-Bus-Netzwerks mit einem PC, einem Videokassettenrekorder (VCR), einer Videokamera und einem Fernsehgerät ist in 1 gezeigt. Es soll verstanden sein, dass, obwohl ein PC 14, ein VCR und eine Videokamera für Illustrationszwecke verwendet werden, andere Einrichtungen ebenfalls mit dem Fernsehgerät 10 gekoppelt sein können, um Anzeigefenster anzusteuern. Der PC 14 besitzt eine dazugehörige Anzeigeeinrichtung 36 und ist mit dem Fernsehgerät 10 über ein IEEE 1394-Seriell-BusKabel 12 gekoppelt. Eine Settop-Box 11 ist mit dem Fernsehgerät 10 über ein IEEE 1394-Seriell-Bus-Kabel 13 gekoppelt. Ein VCR 17 ist mit dem PC 14 über ein IEEE 1394-Seriell-Bus-Kabel 15 gekoppelt. Eine Videokamera 18 ist über ein IEEE 1394-Seriell-Bus-Kabel 19 mit dem VCR 17 gekoppelt. Zusammen bilden die Settop-Box 11, das Fernsehgerät 10, der PC 14, der VCR 17 und die Videokamera 18 ein IEEE 1394-Seriell-Bus-Netzwerk. Ein zweiter VCR 21 ist über eine traditionelle VCR-Schnittstellenschaltung mit dem Fernsehgerät gekoppelt und ist nicht Teil des IEEE 1394-Seriell-Bus-Netzwerks.
  • Eine drahtlose Cursorsteuerungs-Eingabeeinrichtung 16 liefert Eingangs- und Steuerungssignale zum Fernsehgerät. Die drahtlose Cursorsteuerungs-Eingabeeinrichtung 16 umfasst vorzugsweise eine Infrarot-Maustechnologie zum drahtlosen Steuern einer aktuellen Cursorposition im Fernsehgerät. Wie oben erläutert wird, wenn die Cursorsteuerungs-Eingabeeinrichtung 16 innerhalb eines Fensters auf dem Fernsehbildschirm, der durch eine der Fernansteuerungseinrichtungen gesteuert wird, positioniert ist, diese dazu verwendet, Signale für die Ansteuerungseinrichtung bereitzustellen, die das Anzeigefenster ansteuert. Diese Signale werden der Fernsteuerungseinrichtung über das Fernsehgerät 10 und den IEEE 1394-Seriell-Bus bereitgestellt. Vorzugsweise kommuniziert die Cursorsteuerungs-Eingabeeinrichtung 16 mit dem Fernsehgerät 10 unter Verwendung von Infrarotsignalen. Alternativ kann eine andere geeignete Cursorsteuerungs-Eingabeeinrichtung die Einrichtung 16 ersetzen, einschließlich, jedoch nicht beschränkt auf eine draht-gebundene Eingabeeinrichtung, eine Funkfrequenz-Eingabeeinrichtung und eine draht-gebundene oder drahtlose Tastatur mit einer integrierten Cursorsteuerungseinrichtung. Die Settop-Box 11, der PC 14, der VCR 17 und die Videokamera 18 werden insgesamt als Fernansteuerungseinrichtungen bezeichnet, da diese im Fernsehgerät 10 nicht enthalten oder resident sind.
  • Ein Blockdiagramm der Innenkomponenten des PC 14 ist in 2 gezeigt. Obwohl irgendeine geeignete Eingabeeinrichtung dazu verwendet werden kann, ein Anzeige fenster auf dem Fernseher 10 anzusteuern, ist als Beispiel das Computersystem 14 in 2 gezeigt. Das PC-System 14 besitzt eine Zentralprozessoreinheit (CUP) 20, einen Hauptspeicher 30, einen Videospeicher 22, eine Großspeichereinrichtung 32 und eine IEEE 1394-Schnittstellenschaltung 28, die alle über einen herkömmlichen Zweirichtungs-Systembus 34 miteinander gekoppelt sind. Die Schnittstellenschaltung 28 umfasst die reale Schnittstellenschaltung 42, um Mitteilungen auf dem IEEE 1394-Seriell-Bus zu senden und zu empfangen. Die reale Schnittstellenschaltung 42 ist mit dem Fernsehgerät 10 und dem VCR 17 über die IEEE 1394-Seriell-Bus-Kabel 12 bzw. 15 gekoppelt. Bei der bevorzugten Ausführungsform der vorliegenden Erfindung ist die Schnittstellenschaltung 28 auf einer IEEE-Schnittstellenkarte innerhalb des PCs 14 verwirklicht. Es sollte jedoch dem Fachmann klar sein, dass die Schnittstellenschaltung 28 innerhalb des PCs 14 in irgendeiner anderen geeigneten Weise verwirklicht werden kann, wobei die Schnittstellenschaltung auch auf dem Motherboard selbst aufgebaut sein kann. Die Großspeichereinrichtung 32 kann sowohl feste als auch entfernbare Träger aufweisen, wobei eine oder mehrere der Magnet-, Optik- oder Magneto-Optischen-Speicher-Technologien oder irgendeine andere verfügbare Massenspeichertechnologie verwendet werden kann. Der Systembus 34 enthält einen Adressbus, um einen Bereich des Speichers 22 und 30 zu adressieren. Der Systembus 34 besitzt außerdem einen Datenbus, um Daten zwischen der CPU, dem Hauptspeicher 30, dem Videospeicher 22, der Großspeichereinrichtung 32 und der Schnittstellenschaltung 28 zu übertragen.
  • Das PC-System 14 ist außerdem mit einer Anzahl von peripheren Eingangs- und Ausgangseinrichtungen gekoppelt, einschließlich der Tastatur 38, der Maus 40 und möglicherweise mit der verbundenen Anzeigeeinrichtung 36. Die Tastatur 38 ist mit der CPU 20 gekoppelt, um es einem Benutzer zu ermöglichen, Daten und Steuerungsbefehle in das Computersystem 14 einzugeben. Eine herkömmliche Maus 40 ist mit der Tastatur 38, um Grafikbilder auf der Anzeigeeinrichtung zu manipulieren, als Cursorsteuerungseinrichtung gekoppelt. Wie anschließend ausführlich erläutert wird, können, wenn das PC-System 14 mit dem Fernsehgerät gekoppelt ist und ein Anzeigefenster angesteuert wird, die Cursorsteuerungs- und Eingabeeinrichtungen zur Verwendung beim Fernsehgerät 10 in Verbindung mit der Tastatur 38 und der Maus 40 verwendet werden oder diese ersetzen. Außerdem kann die damit verbundene Anzeigeeinrichtung 36 des PC-Systems 14 tandemartig verwendet werden oder durch das Anzeigefenster auf dem Bildschirm des Fernsehgeräts 10 ersetzt werden, der durch den PC 14 angesteuert wird. Wenn beispielsweise der PC 14 ein Anzeigefenster auf dem Fernsehgerät 10 ansteuert, braucht man eine damit verbundene Anzeigeeinrichtung des PC-Systems 14 nicht notwendigerweise.
  • Ein Port des Videospeichers 22 ist mit einer Videomultiplexer- und Schieberschaltung 24 gekoppelt, die wiederum mit einem Videoverstärker 26 gekoppelt ist. Der Videoverstärker 26 steuert die Anzeigeeinrichtung 36 an, wenn diese verwendet wird. Die Videomultiplexer- und Schieberschaltung 24 und der Videoverstärker 26 setzen Pixeldaten, welche im Videospeicher 22 gespeichert sind, in Rastersignale um, die für die Verwendung durch die Anzeigeeinrichtung 36 geeignet sind.
  • In 3 ist ein Blockdiagramm der relevanten Innenkomponenten des Fernsehgeräts 10 gezeigt. Eine IEEE 1394-Schnittstellenschaltung 50 besitzt eine reale Schnittstellenschaltung 64. Die reale Schnittstellenschaltung 64 ist mit dem PC 14 und der Settop-Box 11 über die IEEE 1394-Seriell-Bus-Kabel 12 bzw. 13 gekoppelt. Die IEEE 1394-Schnittstellenschaltung 50 ist mit einer CPU 56 gekoppelt, um die Kommunikation zwischen der CPU 56 und Einrichtungen zu steuern, die mit dem IEEE 1394-Seriell-Bus-Netzwerk gekoppelt sind. Die IEEE 1394-Schnittstellenschaltung 50 ist außerdem mit einem Audio-/Videoschalter 55 gekoppelt, um Videosignale von den Einrichtungen, die mit dem IEEE 1394-Seriell-Bus-Netzwerk gekoppelt sind, bereitzustellen. Eine Kabel-/Antennenschnittstellenschaltung 52 ist gekoppelt, um Eingangssignale von einem Koaxialkabel oder einer Antenne zu empfangen und diese Signale über einen Tuner 53 zu einem Audio-/Videoschalter 55 zu führen. Eine übliche VCR-Schnittstellenschaltung 54 ist geschaltet, um Eingangssignale vom VCR 21 zu empfangen und um Signale an den VCR 21 auszugeben. Die VCR-Schnittstellenschaltung 54 ist außerdem mit dem Audio-/Videoschalter 55 gekoppelt, um Audio-Videosignale zu und vom VCR 21 zu leiten. Wie in 1 gezeigt ist, ist ein geeignet konfigurierter VCR 17, der über den IEEE 1394-Seriell-Bus kommunizieren kann, ebenfalls mit dem Fernsehgerät 10 über das IEEE 1394-Seriell-Bus-Netzwerk gekoppelt.
  • Eine Eingangssignal-Ermittlungsschaltung 58 ist mit der CPU 56 gekoppelt, um Eingangssignale von der Cursorsteuerungseinrichtung 16 und anderen Eingangseinrichtungen zu ermitteln. Auf der Basis der Signale von der Eingangssignal-Ermittlungsschaltung 58 bestimmt die CPU 56 die laufende Platzierung des Cursors und sendet die Steuerungssignale zur passenden Ansteuerungseinrichtung über den IEEE 1394-Seriell-Bus. Der Audio-/Videoschalter 55 und die CPU 56 sind mit dem Videozufalls-Zugriffsspeicher (VRAM)-Schaltung 61 verbunden, um Fenster, die durch den PC 14 oder durch andere Ansteuerungseinrichtungen gesteuert werden, mit Fenstern zu kombinieren, die aktuelles Video als Merk mal darstellen, die durch den Fernseher 10 angesteuert werden, wobei Signale verwendet werden, die vom VCR 21 über die VCR-Schnittstellenschaltung 54, die Kabel-/Antennenschnittstellenschaltung 52 oder andere Einrichtungen, die mit dem Fernsehgerät 10 über den IEEE 1394-Seriell-Bus gekoppelt sind, empfangen werden. Die VRAM-Schaltung 61 stellt die Videosignale der Anzeigeeinrichtung 62 bereit. Wenn ein komprimierter Videodatenstrom durch das Fernsehgerät 10 empfangen wird, wird dieser Datenstrom, bevor er zur VRAM-Schaltung 61 geliefert wird, durch eine Codier-/Decodierschaltung (CODEC) oder eine andere geeignete Dekompressionsmaschine innerhalb des Fernsehers 10, dekomprimiert.
  • Ein Beispiel eines Bildschirms 70, der ein Hauptanzeigefenster 76 und einen Sekundäranzeigefenster 72 aufweist, ist in 4 gezeigt. In diesem Beispiel wird das Hauptanzeigefenster 76 durch das Fernsehgerät 10 selbst angesteuert, von einem Signal, welches über die Kabelschnittstellenschaltung 52 empfangen wird, und das Sekundäranzeigefenster 72 wird durch den PC 14 angesteuert. Die IEEE 1394-Schnittstellenschaltung stellt einen Zweiwege-Kommunikationskanal zwischen dem Fernsehgerät 10 und einer Einrichtung bereit, die das Anzeigefenster ansteuert, in diesem Fall der PC 14. Signale vom PC 14, die zum Ansteuern des Anzeigefensters 72 notwendig sind, werden über die IEEE 1394-Schnittstellenschaltung 50 zur VRAM-Schaltung 61 geliefert, die durch die CPU 56 gesteuert wird. Die VRAM-Schaltung 61 verwendet dann diese Signale, um Video, Grafik oder Text innerhalb des Anzeigefensters 72 auf dem Bildschirm 70 auszugeben. Steuerungs- und Eingangssignale, welche durch die Eingangsermittlungsschaltung 58 empfangen werden, werden dazu verwendet, das Fernsehgerät 10 zu steuern, wenn der Cursor 74 aktuell im Hauptanzeigefenster 76 positioniert ist, welches durch das Fernsehgerät 10 angesteuert wird. Wenn der Cursor 74 aktuell innerhalb des Sekundäranzeigefenster 72 positioniert ist, werden die Steuerungs- und Eingangssignale, die durch die Eingangssignal-Ermittlungsschaltung 58 empfangen werden, über die IEEE 1394-Schnittstellenschaltung 50 zur Einrichtung übertragen, die das Sekundäranzeigefenster ansteuert, in diesem Fall, zum PC 14.
  • Jede Einrichtung, welche ein Anzeigefenster auf dem Fernsehgerät 10 ansteuert, muss vorzugsweise eine separate Verbindung über das IEEE 1394-Seriell-Bus-Netzwerk mit dem Fernsehgerät 10 einrichten. Wie oben ausgeführt ist diese Verbindung bidirektional. Wenn beispielsweise einmal eine Verbindung eingerichtet ist, senden das Fernsehgerät 10 und der PC 14 Signale zueinander. Wenn eine Verbindung mit dem Fernsehgerät 10 eingerichtet ist, richtet eine Einrichtung, die ein Anzeigefenster ansteuert, dieses Fenster ein, wobei zunächst angefordert wird, dass dieses Anzeigefenster durch das Fernsehgerät eingerichtet wer den soll. Wenn diese Anfrage durchgeführt wird, gibt die Ansteuerungseinrichtung die Charakteristik des Anzeigefensters einschließlich einer x-Position, einer y-Position, die Breite, die Höhe und die Farbtiefe und den Farbraum auf dem Bildschirm an. Wenn diese Merkmale durch die Ansteuerungseinrichtung nicht angegeben werden, wenn eine Anforderung dazu gemacht wird, wird das Fernsehgerät 10 das Anzeigefenster unter Verwendung von Voreinstellungsparametern einrichten.
  • Wenn eine Anforderung, ein Anzeigefenster einzurichten, von einer Ansteuerungseinrichtung empfangen wird, sendet das Fernsehgerät 10 eine Anerkenntnisantwort zurück zur Ansteuerungseinrichtung, die zeigt, ob die Anforderung erfolgreich war oder nicht. Wenn die Verbindungsanforderung erfolgreich war und das Fernsehgerät 10 in der Lage ist, ein Anzeigefenster zu bilden, enthält die Anerkenntnisantwort eine Handhabe für das Anzeigefenster, die Information in bezug auf die Merkmale des Anzeigefensters einschließlich der x-Position, der y-Position, der Breite, der Höhe, der Farbtiefe und des Farbraums des Fensters sowie eine IEEE 1394-Offset-Adresse für den Fernsehanzeigeraum, wo das Fenster beginnt. Wenn die Verbindung nicht erfolgreich war, umfasst die Antwort für die Ansteuerungseinrichtung Information in bezug auf die Gründe für die Fehlverbindung. Wenn beispielsweise der PC 14 eine Breite für das Anzeigefenster angab, welches nicht durch das Fernsehgerät 10 untergebracht werden kann, umfasst die Information innerhalb der Antwort die Breite des Anzeigefensters, welches durch das Fernsehgerät 10 untergebracht werden könnte. In diesem Fall ist der PC 14 dann in der Lage, seine Parameter einzustellen, damit diese zu den verfügbaren Parametern passen.
  • Wenn eine Ansteuerungseinrichtung wünscht, ein Anzeigefenster, welches vorher eingerichtet wurde, zu ändern, sendet die Ansteuerungseinrichtung eine Änderungsanforderung an das Fernsehgerät mit den Daten, welche die zu ändernden Parameter enthalten. Als Antwort auf diese Änderungsanforderung wird das Fernsehgerät 10 eine Anerkenntnisantwort zurück zur Ansteuerungseinrichtung liefern, die zeigt, ob die Anzeigefensterparameter erfolgreich geändert wurden oder nicht. Wenn die Fensterparameter erfolgreich geändert wurden, enthalten die Daten die neuen Werte und die neue IEEE 1394-Offset-Adresse des Anzeigefensters. Wenn die Fensterparameter nicht erfolgreich geändert wurden, zeigen die Daten innerhalb der Antwort den Grund, warum die Anforderung fehl ging.
  • Eine Ansteuerungseinrichtung kann außerdem die Form des Zeigers oder des Cursors ändern, der innerhalb des Anzeigefensters auf dem Fernsehgerät 10 verwendet wird, welches er steuert, wobei eine Änderungscursoranforderung zum Fernseher 10 geliefert wird.
  • Diese Anforderung wird Daten in bezug auf das Fenster aufweisen, für welches gewünscht wird, durch den Cursor geändert zu werden. Als Antwort auf die Änderungscursoranforderung sendet das Fernsehgerät 10 eine Antwort zurück zur Ansteuerungseinrichtung, die zeigt, ob die Anforderung fehl ging oder erfolgreich war. Diese Antwort zeigt die x- und y-Positionen des Cursors innerhalb des Fensters, die Breite und die Höhe des Cursors, die x- und y-Positionen des aktuellen Flecks des Cursors und die IEEE 1394-Offset-Adresse, wo der Cursor beginnt. Die Ansteuerungseinrichtung schreibt dann den neuen Cursor in diese speziell angegebene IEEE 1394-Offset-Adresse.
  • Wenn ein Bus-Reset auf dem IEEE 1394-Seriell-Bus auftritt, wartet das Fernsehgerät 10 eine vorher festgelegte Zeitdauer, bevor dieses ihren eignen Anzeigebereich wieder beansprucht. Während dieser Zeitdauer kann eine Ansteuerungseinrichtung, die vorher ein Anzeigefenster steuerte, die Verbindung mit dem Fernsehgerät wiederherstellen. Wenn die Anzeigeeinrichtung die Verbindung während dieser Zeitdauer nicht herstellt, schließt das Fernsehgerät 10 das Fenster der Ansteuerungseinrichtung und trennt dieses von der Ansteuerungseinrichtung. Um die Verbindung wiederherzustellen, sendet eine Ansteuerungseinrichtung dem Fernsehgerät 10 eine besondere Verbindungsidentifikationsnummer oder Fensterhandhabung, die dem Fernsehgerät 10 berichtet, dass die Ansteuerungseinrichtung eine vorherige Verbindung wieder einrichtet. Unter der Annahme, dass die Ansteuerungseinrichtung die Position dieses Fensters gemeinsam mit seiner Identifikationsnummer speicherte, wird das Anzeigefenster an der gleichen Position wie vorher gehalten. Nach Empfangen einer Anforderung, eine vorherige Verbindung wieder einzurichten, wird das Fernsehgerät 10 eine Antwort zurück zur Ansteuerungseinrichtung liefern, die zeigt, ob die Verbindung erfolgreich wieder eingerichtet wurde oder nicht.
  • Wenn eine Ansteuerungseinrichtung wünscht, eine Verbindung mit dem Fernsehgerät zu schließen und dadurch ein Anzeigefenster zu schließen, welches es steuert, wird eine Unterbrechungsanforderung an das Fernsehgerät geliefert. Diese Unterbrechungsanforderung umfasst die Verbindungsidentifikationsnummer. Nach Empfangen einer Unterbrechungsanforderung liefert das Fernsehgerät 10 eine Unterbrechungsanerkenntnisantwort, die zeigt, ob die Unterbrechung erfolgreich war oder nicht. Wenn die Unterbrechung nicht erfolgreich war, wiederholt die Ansteuerungseinrichtung die Unterbrechungsanforderung, bis die Verbindung erfolgreich beendet ist und das Anzeigefenster geschlossen ist.
  • Wenn eine Verbindung zwischen dem Fernsehgerät 10 und einer Ansteuerungseinrichtung eingerichtet ist und ein Anzeigefenster geöffnet ist und durch Eingangssignale von der Ansteuerungseinrichtung angesteuert wird können Eingangssignale von der Cursorsteuerungs-/Eingangseinrichtung 16 über das Fernsehgerät 10 zur Ansteuerungseinrichtung geliefert werden. Wenn die Eingangssignal-Ermittlungsschaltung 58 ein Eingangssignal ermittelt und der Cursor innerhalb des Anzeigefensters positioniert ist, wird das Eingangssignal über die IEEE 1394-Schnittstellenschaltung 50 über den IEEE 1394-Seriell-Bus zur Ansteuerungseinrichtung geliefert. Folglich kann die Ansteuerungseinrichtung durch einen Benutzer gesteuert werden, sogar dann, wenn die Ansteuerungseinrichtung nicht am gleichen Ort wie das Fernsehgerät 10 nach der vorliegenden Erfindung ist. Das Fernsehgerät 10 und die Eingabeeinrichtung 16 nach der vorliegenden Erfindung können daher dazu verwendet werden, Einrichtungen in einem Haus, einer Schule, einem Büro oder einer anderen geeigneten Umgebung zu steuern, die mit dem Fernsehgerät 10 über einen IEEE 1394-Seriell-Bus gekoppelt sind. Diese Steuerung wird durch Positionieren des Cursors innerhalb eines Anzeigefensters auf dem Fernsehgerät 10 erreicht, der durch eine geeignete Einrichtung angesteuert wird und wobei Steuerungseingangssignale eingegeben werden, die über das Fernsehgerät zur Einrichtung übertragen werden.
  • Das Fernsehgerät 10 gemäß der vorliegenden Erfindung mit mehreren Anzeigefenstern und platzierungs-abhängigen Cursor und Funktionssteuerung wird Video- und Grafikeingangssignale von mehreren Ansteuerungseinrichtungen innerhalb geeigneter Anzeigefenster anzeigen. Die Größe jedes Anzeigefensters ist einstellbar, damit diese eine vorher festgelegte Größe des Anzeigebildschirms aufweist. Eine Cursorsteuerungs- und Eingabeeinrichtung wird dazu verwendet, die Arbeitsweise des Fernsehgeräts 10 und der Einrichtungen zu steuern, die die Anzeigefenster ansteuern. Wenn der Cursor innerhalb eines Anzeigefensters positioniert ist, wird die Cursorsteuerungs- und Eingabeeinrichtung dazu verwendet, die Arbeitsweise der Ansteuerungseinrichtung zu steuern und das Eingangssignal der Ansteuerungseinrichtung, die das Anzeigefenster ansteuert, bereitzustellen, über Signale, welche vom Fernsehgerät zur passenden Einrichtung über den IEEE 1394-Seriell-Bus geliefert werden.
  • Die vorliegende Erfindung wurde hinsichtlich spezieller Ausführungsformen beschrieben, die Details enthalten, um das Verständnis von Prinzipien des Aufbaus und der Arbeitsweise der Erfindung zu erleichtern. Diese Bezugnahme hier auf spezielle Ausführungsformen und Details soll nicht dazu dienen, den Rahmen der Ansprüche, die angehängt sind, zu begrenzen. Es soll für den Fachmann klar sein, dass Modifikationen bei der Ausführungsform, die für Anschauungszwecke ausgewählt wurde, durchgeführt werden können.

Claims (17)

  1. Verfahren zum Anzeigen von Eingangssignalen auf einem Fernsehgerät (10), welches eine erste Ansteuerungseinrichtung aufweist, welches folgende Schritte aufweist: a. Einrichten einer Verbindung zwischen dem Fernsehgerät (10) und einer zweiten Ansteuerungseinrichtung (11, 14, 17, 18, 21); b. Öffnen eines Anzeigefensters (72) auf dem Fernsehgerät (10), welches durch die zweite Ansteuerungseinrichtung (11, 14,17, 18, 21) angesteuert wird, wobei die zweite Ansteuerungseinrichtung das Anzeigefenster unter Verwendung von Steuerungssignalen ansteuert, welche über die Verbindung geliefert werden; c. Bestimmung einer aktuellen Cursorposition (74) auf dem Fernsehgerät (10); und d. Empfangen von Eingangssignalen über das Fernsehgerät (10), Übertragen der Eingangssignale vom Fernsehgerät zur zweiten Ansteuerungseinrichtung (11, 14, 17, 18, 21), wenn die aktuelle Cursorposition (74) innerhalb des Anzeigefensters (72) ist, und Übertragen der Eingangssignale vom Fernsehgerät zur ersten Ansteuerungseinrichtung, wenn die aktuelle Cursorposition (74) außerhalb des Anzeigefensters, jedoch innerhalb der Anzeigeeinrichtung (10) ist.
  2. Verfahren nach Anspruch 1, wobei die erste Ansteuerungseinrichtung eine lokale Ansteuerungseinrichtung ist, die innerhalb der Anzeigeeinrichtung (10) resident ist, und die zweite Ansteuerungseinrichtung (11, 14, 17, 18, 21) eine Fernsteuerungseinrichtung ist, die nicht innerhalb der Anzeigeeinrichtung (10) resident ist.
  3. Verfahren nach Anspruch 2, wobei die Fernsteuerungseinrichtung ein Personalcomputer (14) ist.
  4. Verfahren nach Anspruch 3, wobei die Verbindung zwischen dem Fernsehgerät (10) und einer zweiten Ansteuerungseinrichtung (11, 14, 17, 18, 21) über einen IEEE 1394-Seriell-Bus (12, 13, 15, 19) eingerichtet wird.
  5. Verfahren nach Anspruch 2, wobei die Fernsteuerungseinrichtung eine elektronische Verbrauchereinrichtung (11, 14, 17, 18, 21) ist.
  6. Verfahren nach Anspruch 5, wobei die Verbindung zwischen dem Fernsehgerät (10) und einer zweiten Ansteuerungseinrichtung (11, 14, 17, 18, 21) über einen IEEE 1394-Seriell-Bus (12, 13, 15, 19) eingerichtet wird.
  7. Verfahren nach Anspruch 1, welches außerdem den Schritt aufweist, die Cursorposition (74) auf dem Fernsehgerät (10) auf der Basis von Eingangssignalen zu steuern.
  8. Verfahren nach Anspruch 7, wobei die Eingangssignale von einer drahtlosen Mauseinrichtung (16) empfangen werden.
  9. Verfahren nach Anspruch 7, wobei die Eingangssignale von einer Tastatureinrichtung (38) empfangen werden.
  10. Verfahren nach Anspruch 8, wobei die Verbindung zwischen dem Fernsehgerät (10) und der zweiten Ansteuerungseinrichtung (11, 14, 17, 18, 21) über einen IEEE 1394-Seriell-Bus (12, 13, 15, 19) eingerichtet wird.
  11. Fernsehgerät (10) zum Anzeigen von Signalen von mehreren Ansteuerungseinrichtungen (11, 14, 17, 18, 21), welches aufweist: a. eine Schnittstellenschaltung (12, 13, 15, 19), die aufgebaut ist, um die Ansteuerungseinrichtungen (11, 14, 17, 18, 21) anzukoppeln, um dadurch eine Verbindung zwischen dem Fernsehgerät (10) und den Ansteuerungseinrichtungen (11, 14, 17, 18, 21) einzurichten, wobei ein Anzeigefenster (72) auf dem Fernsehgerät (10) für jede erfolgreiche Verbindung geöffnet wird und durch Steuerungssignale, die über die Verbindung von einer entsprechenden Ansteuerungseinrichtung geliefert werden, gesteuert wird; b. eine Eingangssignal-Ermittlungsschaltung (58), um eine aktuelle Cursorposition (74) auf dem Fernsehgerät (10) zu bestimmen; und d. eine Eingabeeinrichtung (16, 38, 40), um Steuerungssignale zur Eingabe zum Fernsehgerät (10) bereitzustellen, wobei die Steuerungssignale und das Eingangssignal durch das Fernsehgerät empfangen werden und vom Fernsehgerät (10) zu einer geeigneten der An steuerungseinrichtungen (11, 14, 17, 18, 21) übertragen werden, wenn die aktuelle Cursorposition (74) innerhalb des Anzeigefensters (72) der Ansteuerungseinrichtung ist.
  12. Fernsehgerät (10) nach Anspruch 11, wobei die Eingabeeinrichtung (16, 38, 40) dazu verwendet wird, die aktuelle Cursorposition (74) zu steuern.
  13. Fernsehgerät (10) nach Anspruch 12, wobei die Eingabeeinrichtung (16, 38, 40) eine drahtlose Mauseinrichtung (16) ist.
  14. Fernsehgerät (10) nach Anspruch 12, wobei die Eingabeeinrichtung (16, 38, 40) eine Tastatureinrichtung (38) ist.
  15. Fernsehgerät (10) nach Anspruch 13, wobei die Schnittstellenschaltung (12, 13, 15, 19) ein IEEE 1394-Seriell-Bus (12, 13, 15, 19) ist und eine reale IEEE 1394-Verbindung aufweist.
  16. Fernsehgerät (10) nach Anspruch 12, wobei zumindest eine der Ansteuerungseinrichtungen (14, 17, 18) eine Fernsteuerungseinrichtung ist.
  17. Anzeigesystem zum Anzeigen von Video- und Grafiksignalen, welches aufweist: a. ein Fernsehgerät (10) nach einem der Ansprüche 11 bis 16; wobei b. eine der Ansteuerungseinrichtungen eine Personalcomputer-Ansteuerungseinrichtung (14) aufweist, die über einen IEEE 1394-Seriell-Bus (12, 13, 15, 19) mit dem Fernsehgerät (10) gekoppelt ist, um eine Verbindung zwischen dem Fernsehgerät (10) und dem Personalcomputer (14) einzurichten, wobei ein Anzeigefenster (72) auf dem Fernsehgerät (10) für den Personalcomputer (14) geöffnet ist.
DE69826258T 1997-04-03 1998-03-31 Anzeigevorrichtung mit einem oder mehreren fenstern und platzierungsabhängiger kursor- und funktionskontrolle Expired - Lifetime DE69826258T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US832490 1997-04-03
US08/832,490 US6313880B1 (en) 1997-04-03 1997-04-03 Display with one or more display windows and placement dependent cursor and function control
PCT/US1998/006327 WO1998044731A1 (en) 1997-04-03 1998-03-31 Display with one or more display windows and placement dependent cursor and function control

Publications (2)

Publication Number Publication Date
DE69826258D1 DE69826258D1 (de) 2004-10-21
DE69826258T2 true DE69826258T2 (de) 2005-11-17

Family

ID=25261804

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69826258T Expired - Lifetime DE69826258T2 (de) 1997-04-03 1998-03-31 Anzeigevorrichtung mit einem oder mehreren fenstern und platzierungsabhängiger kursor- und funktionskontrolle

Country Status (8)

Country Link
US (1) US6313880B1 (de)
EP (2) EP1453309A1 (de)
JP (1) JP4242455B2 (de)
KR (1) KR100522152B1 (de)
AT (1) ATE276623T1 (de)
AU (1) AU6790598A (de)
DE (1) DE69826258T2 (de)
WO (1) WO1998044731A1 (de)

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU9320698A (en) * 1997-09-18 1999-04-05 Thomson Consumer Electronics, Inc Digital television apparatus for controlling a peripheral device via a digital bus
US6717578B1 (en) * 1998-02-17 2004-04-06 Sun Microsystems, Inc. Graphics system with a variable-resolution sample buffer
US7603684B1 (en) 1998-05-19 2009-10-13 United Video Properties, Inc. Program guide system with video-on-demand browsing
WO1999066725A1 (en) 1998-06-16 1999-12-23 United Video Properties, Inc. Interactive television program guide with simultaneous watch and record capabilities
JP4541476B2 (ja) * 1999-02-19 2010-09-08 キヤノン株式会社 マルチ画像表示システムおよびマルチ画像表示方法
WO2000070829A1 (fr) * 1999-05-12 2000-11-23 Hitachi, Ltd. Dispositif electronique, procede de commande du systeme du dispositif electronique et systeme du dispositif electronique
US6928615B1 (en) * 1999-07-07 2005-08-09 Netzero, Inc. Independent internet client object with ad display capabilities
US6563547B1 (en) * 1999-09-07 2003-05-13 Spotware Technologies, Inc. System and method for displaying a television picture within another displayed image
JP2001103393A (ja) 1999-09-28 2001-04-13 Sony Corp 受信装置および方法、並びに記録媒体
US7421472B1 (en) * 1999-11-19 2008-09-02 Ross Jr Robert C System, method, and computer program product for providing a multi-user e-mail system
US6633314B1 (en) 2000-02-02 2003-10-14 Raja Tuli Portable high speed internet device integrating cellular telephone and palm top computer
US6874009B1 (en) * 2000-02-16 2005-03-29 Raja Tuli Portable high speed internet device with user fees
US6690403B1 (en) 2000-02-16 2004-02-10 Raja Tuli Portable high speed internet device and information on links to web sites
US6725268B1 (en) * 2000-08-11 2004-04-20 At&T Corp. System and method for providing status information from multiple information sources in a single display
US6603517B1 (en) 2000-06-29 2003-08-05 Koninklijke Philips Electronics N.V. Very low cost digital TV module
US8645856B1 (en) * 2000-08-04 2014-02-04 Netzero, Inc. Ticker for internet client
US6643124B1 (en) * 2000-08-09 2003-11-04 Peter J. Wilk Multiple display portable computing devices
US7191211B2 (en) 2000-10-03 2007-03-13 Raja Tuli Portable high speed internet access device priority protocol
GB0106395D0 (en) * 2001-03-15 2001-05-02 Pace Micro Tech Plc Television system
KR100747518B1 (ko) * 2001-04-06 2007-08-08 엘지전자 주식회사 디지털 티브이의 다중화면 처리 장치
US20030063227A1 (en) * 2001-10-03 2003-04-03 Whitelaw Jeffrey G. Integrated modular projection television system
US7305357B2 (en) * 2002-01-24 2007-12-04 Shaw Cablesystems, G.P. Method and system for providing and controlling delivery of content on-demand over a cable television network and a data network
US6842795B2 (en) 2002-06-10 2005-01-11 Siemens Communications, Inc. Methods and apparatus for shifting focus between multiple devices
US20040027487A1 (en) * 2002-08-09 2004-02-12 Rzadzki Robert J. System to provide custom text and graphic information to a television system infrastructure
US8176428B2 (en) 2002-12-03 2012-05-08 Datawind Net Access Corporation Portable internet access device back page cache
EP1439699A1 (de) * 2002-12-19 2004-07-21 ABB Research Ltd Verteilungseinrichtung für Programminformationen digitaler Videosignale
JP2004328658A (ja) * 2003-04-28 2004-11-18 Toshiba Corp 映像表示装置およびこの映像表示装置のセットアップ方法
US8302111B2 (en) 2003-11-24 2012-10-30 Time Warner Cable Inc. Methods and apparatus for hardware registration in a network device
US7266726B1 (en) 2003-11-24 2007-09-04 Time Warner Cable Inc. Methods and apparatus for event logging in an information network
JP2005181404A (ja) * 2003-12-16 2005-07-07 Nec Viewtechnology Ltd 複数画像表示可能な画像投射制御装置
US9213538B1 (en) 2004-02-06 2015-12-15 Time Warner Cable Enterprises Llc Methods and apparatus for display element management in an information network
US7496846B2 (en) * 2004-02-09 2009-02-24 Portalis, Lc Computer presentation and command integration apparatus
US7779361B2 (en) * 2004-02-09 2010-08-17 Malmstrom R Dean Change-alarmed, integrated console apparatus and method
US7353458B2 (en) * 2004-02-09 2008-04-01 Portalis, Lc Computer presentation and command integration method
JP4254573B2 (ja) * 2004-02-27 2009-04-15 株式会社日立製作所 表示方法および表示装置
JP2006067063A (ja) * 2004-08-25 2006-03-09 Fujitsu Ltd 切り換え装置、電子装置、データ転送方法およびその方法をコンピュータに実行させるプログラム
CN100422923C (zh) * 2004-11-23 2008-10-01 国际商业机器公司 增强便携式装置的显示输出能力的设备和方法
CN100508019C (zh) * 2006-02-23 2009-07-01 深圳迈瑞生物医疗电子股份有限公司 多通道数字显示信号叠加装置及方法
JP2007249476A (ja) * 2006-03-15 2007-09-27 Ricoh Co Ltd 情報処理装置および情報処理方法
US8627225B2 (en) * 2006-06-09 2014-01-07 Honeywell International Inc. Apparatus and methods for ensuring closure of displays
US20080003559A1 (en) * 2006-06-20 2008-01-03 Microsoft Corporation Multi-User Multi-Input Application for Education
US8199113B2 (en) * 2006-09-13 2012-06-12 Savant Systems, Llc Programmable on screen display and remote control
US7930644B2 (en) 2006-09-13 2011-04-19 Savant Systems, Llc Programming environment and metadata management for programmable multimedia controller
JP2009009330A (ja) * 2007-06-27 2009-01-15 Fujitsu Ltd 情報処理装置、情報処理システム及び情報処理装置の制御方法
KR101493906B1 (ko) * 2008-08-25 2015-02-16 삼성전자 주식회사 영상처리장치와 디스플레이 장치 및 디스플레이 장치의 제어 방법
US20100205631A1 (en) * 2009-02-06 2010-08-12 Rien Heald Screen text messaging
EP2230839A1 (de) * 2009-03-17 2010-09-22 Koninklijke Philips Electronics N.V. Darstellung von Videoinhalten
JP5294955B2 (ja) * 2009-04-08 2013-09-18 キヤノン株式会社 映像処理装置及びその制御方法
US10097890B2 (en) 2011-03-15 2018-10-09 Sony Corporation System and method for virtual input and multiple view display
JP5427911B2 (ja) * 2012-04-11 2014-02-26 Eizo株式会社 カーソル移動制御方法、コンピュータプログラム、カーソル移動制御装置及び画像表示システム
JP5728588B2 (ja) * 2012-08-28 2015-06-03 Eizo株式会社 表示制御方法、コンピュータプログラム、表示制御装置及び画像表示システム
KR102058041B1 (ko) * 2012-12-26 2019-12-20 엘지전자 주식회사 영상표시장치, 및 그 동작방법
US20150046962A1 (en) * 2013-08-12 2015-02-12 SmartQ Technologies Inc. Method of controlling physically separated network computers in one monitor and security system using the same.
US11716558B2 (en) 2018-04-16 2023-08-01 Charter Communications Operating, Llc Apparatus and methods for integrated high-capacity data and wireless network services
WO2020077346A1 (en) 2018-10-12 2020-04-16 Charter Communications Operating, Llc Apparatus and methods for cell identification in wireless networks
US11129171B2 (en) 2019-02-27 2021-09-21 Charter Communications Operating, Llc Methods and apparatus for wireless signal maximization and management in a quasi-licensed wireless system
US11026205B2 (en) 2019-10-23 2021-06-01 Charter Communications Operating, Llc Methods and apparatus for device registration in a quasi-licensed wireless system
JP7177803B2 (ja) * 2020-07-08 2022-11-24 シャープ株式会社 表示装置

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4622013A (en) * 1984-05-21 1986-11-11 Interactive Research Corporation Interactive software training system
US5367316A (en) * 1990-03-27 1994-11-22 Matsushita Electric Industrial Co., Ltd. Remote-control apparatus for electronics apparatus
US5113259A (en) * 1990-04-19 1992-05-12 Thomson Consumer Electronics, Inc. Data transfer from an external computer to a television receiver having picture-in-picture capability
US5111296A (en) * 1990-04-19 1992-05-05 Thomson Consumer Electronics, Inc. Data transfer from a television receiver having picture-in-picture capability to an external computer
GB9106113D0 (en) 1991-03-22 1991-05-08 D2B Systems Co Ltd Local communication bus system and apparatus for use in such a system
US5375199A (en) 1991-06-04 1994-12-20 Digital Equipment Corporation System monitoring method and device including a graphical user interface to view and manipulate system information
JP3243803B2 (ja) 1991-08-28 2002-01-07 ソニー株式会社 Av機器
US5500934A (en) 1991-09-04 1996-03-19 International Business Machines Corporation Display and control system for configuring and monitoring a complex system
KR930007256A (ko) * 1991-09-10 1993-04-22 오오가 노리오 작동메뉴를 나타내는 비디오 디스플레이장치 및 그의 텔레비전 수상기
JPH0575944A (ja) * 1991-09-10 1993-03-26 Sony Corp テレビジヨン受像機
JP3198486B2 (ja) * 1992-03-11 2001-08-13 ソニー株式会社 Avシステムのモニタ装置
US5408603A (en) 1992-03-31 1995-04-18 Dow Benelux N.V. Global process control information system and method
JPH0638128A (ja) 1992-06-19 1994-02-10 Sony Corp 映像表示装置
US5311302A (en) 1992-07-02 1994-05-10 Hughes Aircraft Company Entertainment and data management system for passenger vehicle including individual seat interactive video terminals
KR960003880B1 (ko) * 1992-10-12 1996-03-23 엘지전자주식회사 캡션 자막 표시 제어장치와 표시 제어방법
JP3302425B2 (ja) 1993-01-29 2002-07-15 パイオニア株式会社 選択方法及び選択装置
JP3201051B2 (ja) 1993-02-05 2001-08-20 ソニー株式会社 リモートコントロールシステム
AU687045B2 (en) * 1993-03-31 1998-02-19 Luma Corporation Managing information in an endoscopy system
US5450140A (en) * 1993-04-21 1995-09-12 Washino; Kinya Personal-computer-based video production system
US5544315A (en) * 1993-05-10 1996-08-06 Communication Broadband Multimedia, Inc. Network multimedia interface
US5557724A (en) 1993-10-12 1996-09-17 Intel Corporation User interface, method, and apparatus selecting and playing channels having video, audio, and/or text streams
GB9325301D0 (en) 1993-12-10 1994-02-16 D2B Systems Co Ltd Local communication system and station for use in such a system
US5436641A (en) 1994-03-03 1995-07-25 Cirrus Logic, Inc. Flexible graphics interface for multiple display modes
US5502504A (en) * 1994-04-28 1996-03-26 Prevue Networks, Inc. Video mix program guide
KR100348915B1 (ko) * 1994-05-12 2002-12-26 마이크로소프트 코포레이션 텔레비젼프로그램선택방법및그시스템
US5453796A (en) * 1994-06-28 1995-09-26 Thomson Consumer Electronics, Inc. Signal swap apparatus for a television receiver having an HDTV main picture signal processor and an NTSC Pix-in-Pix signal processor
JP3520572B2 (ja) * 1994-08-02 2004-04-19 ソニー株式会社 入力機器選択方法
US5926168A (en) * 1994-09-30 1999-07-20 Fan; Nong-Qiang Remote pointers for interactive televisions
JP3589720B2 (ja) * 1994-12-07 2004-11-17 株式会社東芝 多画面テレビ受像機
JP3536866B2 (ja) * 1994-12-22 2004-06-14 ソニー株式会社 映像記録再生装置および方法
US5657246A (en) * 1995-03-07 1997-08-12 Vtel Corporation Method and apparatus for a video conference user interface
JP3498871B2 (ja) * 1995-03-31 2004-02-23 ソニー株式会社 テレビジョン機能選択方法、テレビジョン受像機、およびテレビジョン受像機用リモートコマンダ
US5557338A (en) * 1995-04-05 1996-09-17 Thomson Consumer Electronics, Inc. Television receiver using received channel guide information and a secondary video signal processor for displaying secondary channel information
JPH08289302A (ja) 1995-04-14 1996-11-01 Toshiba Corp 画像復号化装置
US5737028A (en) * 1995-11-01 1998-04-07 International Business Machines Corporation Previous channel listing with cursor controlled user interface for television video displays
US5787259A (en) * 1996-03-29 1998-07-28 Microsoft Corporation Digital interconnects of a PC with consumer electronics devices
US5850340A (en) * 1996-04-05 1998-12-15 York; Matthew Integrated remote controlled computer and television system
US5793366A (en) * 1996-11-12 1998-08-11 Sony Corporation Graphical display of an animated data stream between devices on a bus
US5790201A (en) * 1996-08-08 1998-08-04 Antos; Jeffrey David Television and computer capability integration
US5847771A (en) * 1996-08-14 1998-12-08 Bell Atlantic Network Services, Inc. Digital entertainment terminal providing multiple digital pictures
US5844623A (en) * 1996-09-27 1998-12-01 Sony Corporation Television with integrated receiver decoder
US5999167A (en) * 1996-11-08 1999-12-07 Stephen A. Marsh Cursor control device
US5819156A (en) * 1997-01-14 1998-10-06 Compaq Computer Corp. PC/TV usage tracking and reporting device
US5913030A (en) * 1997-03-18 1999-06-15 International Business Machines Corporation Method and system for client/server communications with user information revealed as a function of willingness to reveal and whether the information is required
US5926207A (en) * 1997-03-31 1999-07-20 Compaq Computer Corporation Channel server functionality

Also Published As

Publication number Publication date
DE69826258D1 (de) 2004-10-21
ATE276623T1 (de) 2004-10-15
EP0976242A1 (de) 2000-02-02
JP4242455B2 (ja) 2009-03-25
JP2001527714A (ja) 2001-12-25
KR20010005915A (ko) 2001-01-15
EP0976242B1 (de) 2004-09-15
KR100522152B1 (ko) 2005-10-18
AU6790598A (en) 1998-10-22
WO1998044731A1 (en) 1998-10-08
US6313880B1 (en) 2001-11-06
EP0976242A4 (de) 2002-10-23
EP1453309A1 (de) 2004-09-01

Similar Documents

Publication Publication Date Title
DE69826258T2 (de) Anzeigevorrichtung mit einem oder mehreren fenstern und platzierungsabhängiger kursor- und funktionskontrolle
DE69921342T2 (de) Verfahren und system zur elektronischen kommunikation
EP0780990B1 (de) Verfahren zur Fernsteuerung von elektronischen Geräten und Vorrichtung zur Fernsteuerung von elektronischen Geräten sowie elektronisches Gerät
DE69434387T2 (de) Audio-Videosystem mit digitalem Datenbus
DE10362250B4 (de) Bildanzeigesystem
DE69821503T2 (de) Elektronisches peripheriegerät und -system zum steuern dieses gerätes über einen digitalen bus
DE69830202T2 (de) Hostgerät zur struktur einer zweiwegverbindung in einwegdatenströmen
DE69728845T2 (de) Fernsteuerungsempfänger und -verfahren und Fernsteuersystem
US6097441A (en) System for dual-display interaction with integrated television and internet content
DE69531013T2 (de) Datenübertragungssystem und Verfahren
DE69831179T2 (de) Tragbare vorrichtung zur simulation von bidirektionellen verbindungen für ein-direktionelle datenströme
US5414471A (en) Movable cursor for selecting and exchanging main picture and sub picture in multi-picture display device
DE69932060T2 (de) Simulation einer zweiwegverbindung für ein-direktionalle datenströme für mehrere teilnehmer
DE60209334T2 (de) Vorrichtung zur steuerung der stromversorgung
DE60131647T2 (de) Programmiergerät und -verfahren für rundsendeprogrammaufzeichnung
DE10324652A1 (de) Multivisions-System und Verfahren zum Steuern dieses Systems
DE69832257T2 (de) Zeilenvervielfacher für ein heimkino, das den zeilenverdoppler eines av-teils und die skalierungsschaltung des graphikkontrollers eines pc-teils nutzt
DE3815560A1 (de) Mehrteilige audio/video-anlage
DE60117530T2 (de) Modularer rechner
DE69829110T2 (de) Verfahren zur beschreibung der benutzerschnittstellenmerkmale und funktionalität von av/c-geräten
DE69935940T2 (de) Zielknoten, Datenkommunikationssystem, Kontrollverfahren eines Zielknotens und Verfahren zum Betreiben eines Datenkommunikationssystems
DE60223054T2 (de) Verbesserungen bezüglich der inhaltsauswahl
DE69816334T2 (de) Zusammenarbeitsfähigkeit von geräten unter verwendung von bitorganisierten bildschirmanzeigemenüs
DE112020000620T5 (de) Videoanzeigesystem
DE2550624C3 (de) Übertragungsverfahren für interaktive Nachrichten- bzw. Datendienste eines Breitbandkommuiükatioiissystems

Legal Events

Date Code Title Description
8364 No opposition during term of opposition