DE69830202T2 - Hostgerät zur struktur einer zweiwegverbindung in einwegdatenströmen - Google Patents

Hostgerät zur struktur einer zweiwegverbindung in einwegdatenströmen Download PDF

Info

Publication number
DE69830202T2
DE69830202T2 DE69830202T DE69830202T DE69830202T2 DE 69830202 T2 DE69830202 T2 DE 69830202T2 DE 69830202 T DE69830202 T DE 69830202T DE 69830202 T DE69830202 T DE 69830202T DE 69830202 T2 DE69830202 T2 DE 69830202T2
Authority
DE
Germany
Prior art keywords
data
associated data
primary
host device
consumer
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
DE69830202T
Other languages
English (en)
Other versions
DE69830202D1 (de
Inventor
R. Edward HARRISON
R. Dale CALL
A. John THROCKMORTON
Burt Perry
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.)
Intel Corp
Original Assignee
Intel 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
Application filed by Intel Corp filed Critical Intel Corp
Publication of DE69830202D1 publication Critical patent/DE69830202D1/de
Application granted granted Critical
Publication of DE69830202T2 publication Critical patent/DE69830202T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1698Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a sending/receiving arrangement to establish a cordless communication link, e.g. radio or infrared link, integrated cellular phone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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/4126The peripheral being portable, e.g. PDAs or mobile phones
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
    • 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
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • 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
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • 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/488Data services, e.g. news ticker
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0887Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of programme or channel identifying signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/10Adaptations for transmission by electrical cable
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)

Description

  • 1. Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft die Verbesserung von einseitig gerichteten Broadcast-Datenübertragungen. Im Besonderen betrifft die vorliegende Erfindung die Verbesserung der Qualität und des Inhalts eines primären Informationsstroms durch das Erzeugen und Übermitteln zugeordneter Daten, die wie eine interaktive Verbindung mit sekundären Informationsquellen erscheinen.
  • 2. Beschreibung des Stands der Technik
  • Eine Einschränkung, die nahezu alle Formen der elektronischen Massenmedien gemeinsam haben, wie etwa Radio, Fernsehen, Audio-CDs und Videokassetten, ist die Tatsache, dass die Übermittlung von Informationen oder Daten nur einseitig gerichtet von einem Anbieter zu dem Verbraucher erfolgt. Die Merkmale einseitig gerichteter Datenquellen sind es, dass Daten sequentiell übermittelt werden und flüchtig sind oder bestenfalls für eine spätere Wiedergabe aufgezeichnet werden können. Zudem kann ein Verbraucher bzw. Konsument nicht mit den bereitgestellten Daten interagieren, um weitere Informationen oder Dienste zu suchen.
  • Die Konsumenten von elektronischen Massenmedien wünschen sich zusätzliche Dienste, und die Anbieter von Fernseh- und Radiosendungsdiensten sind auf der Suche nach neuen Einnahmequellen. Im Besonderen wünschen sich Konsumenten Informationen oder Daten, die einen Bezug zu den in den Medien angesehenen Inhalten aufweisen. Die zusätzlichen Informationen können in Form von Details bzw. Einzelheiten zu dem Inhalt des aktuellen Programms vorgesehen sein, wie zum Beispiel ein Rezept für ein Gericht, das in einer Kochsendung vorgeführt wird, oder Biografien von Schauspielern eines Spielfilms oder geschichtliche Hintergrundinformationen zu den in einer Sendung dargestellten Ereignissen. Es kann sich aber auch um die Höhepunkte einer Sendung handeln, wie die entscheidenden Spielzüge eines Baseballspiels. Zudem würden Konsumenten gerne in Echtzeit auf Daten bzw. Informationen zugreifen, wie zum Beispiel Aktienkurse, stets aktualisierte Baseballergebnisse, Informationen zur aktuellen Verkehrs- oder Wetterlage. Ferner würden Konsumenten gerne Zugriff auf besondere Dienste in Bezug auf Produktwerbung aufweisen, wie zum Beispiel auf Informationen darüber, wo landesweit beworbene Produkte erhältlich sind – möglichst in Verbindung mit einer grafischen Wegbeschreibung zu dem nächsten Standort. Ferner würden sie gerne direkt Coupons empfangen können.
  • In letzter Zeit sind Online-Angebote verfügbar geworden, wie zum Beispiel über das World Wide Web des Internet. Über diese Dienste kann auf gewaltige Datenmengen interaktiv zugegriffen werden, indem digitale Computer über hoch entwickelte Kommunikationsnetze miteinander verbunden sind. Gleichzeitig sinken die Kosten für digitale Rechenleistung sehr schnell. Zum Beispiel gibt es heute in vielen Haushalten einen oder mehrere Computer. Die Computer in Haushalten sind mit Monitoren ausgestattet, die Fernsehen sowie Audio-Sendungen abspielen können. Darüber hinaus besitzen sie einen Speicher und eine bestimmte Rechenleistung.
  • Obwohl derartige Dienste allgemein verfügbar sind und Computer eine immer weitere Verbreitung finden, ist es eine sehr schwierige Aufgabe, die relevanten Informationen zu finden, wobei selbst ein erfahrener Anwender teilweise stundenlang nach passenden Informationen sucht.
  • Darüber hinaus erfordern diese Dienste eine Zweiwegverbindung von einem Standort eines Verbrauchers mit dem Online-Netzwerk. Im Verbrauchermarkt ist die längere Nutzung einer einzelnen Telefonleitung für digitale Zweigkommunikationen mit hohen Kosten verbunden.
  • Bis jetzt gab es für Produzenten von Sendeprogrammen für den Massenmarkt keine Möglichkeit, Daten, die nach ihrer Relevanz ihrem Inhalt zugeordnet sind, zu liefern, die von Konsumenten bzw. Verbrauchern in Echtzeit interaktiv angezeigt und manipuliert werden können. Mit Echtzeit ist gemeint, dass der Verbraucher die relevanten Daten während dem Ablauf des Programmempfangs empfängt und auf diese zugreifen kann. Die Daten werden somit zum integralen Bestandteil des von Programmproduzenten gewünschten Erlebnisses.
  • Die Informationen werden zwar während einem Programm bzw. während einer Sendung empfangen, wobei sie jedoch gespeichert werden und zu einem späteren dem Verbraucher zur Verfügung gestellt werden können, so als wäre eine Zweiwegverbindung mit einem Online-Dienst gegeben.
  • 3. Stand der Technik
  • Bei dem wahrscheinlich ersten Versuch, den vorstehenden Anforderungen gerecht zu werden, haben die Anbieter von Programminhalten eine Telefonnummer im Rahmen einer Radio- oder Fernsehsendung angegeben. Der Konsument kann für den Erhalt von zusätzlichen Informationen eine bestimmte Rufnummer anrufen. Diese Telefonnummer ist jedoch Bestandteil des transitorischen primären Datenstroms.
  • Ein zweiter Versuch ist das Bereitstellen von Untertiteln im Fernsehen für hörgeschädigte Konsumenten. Bei den Untertiteln handelt es sich um geschriebenen Text, der auf dem Fernsehbildschirm angezeigt wird, für gewöhnlich am unteren Rand, und wobei zu diesem Zweck ein besonderer Decodierer am Fernsehgerät erforderlich ist. Der Text gibt schriftlich den Audio-Inhalt der Fernsehsendung wieder. Das heißt, er fasst die durch den primären Datenanbieter vorgesehenen Informationen zusammen, wobei die Untertitel nicht für einen späteren Zugriff durch den Konsumenten gespeichert werden.
  • Fernsehsender verwenden auch einen Teil der ungenutzten Bandbreite in dem Videosignal, um die folgenden Sendungen über den Sender anzuzeigen. Ein Sender bzw. Netz übermittelt eine umfassende Programmaufstellung in einem digitalen Format über einen ungenutzten Bereich der NTSC-Bandbreite. Dieser Dienst wird als Electronic Program Guide ("EPG") bzw. elektronisches Fernsehprogramm bezeichnet. Ein zweiter Sender verwendet einen Teil der ungenutzten NTSC-Bandbreite zur Übermittlung digital codierter Aktienkurse und die Inhalte der Themen einer Nachrichtensendung, und der Dienst Extended Data Services ("XDS") übermittelt das Datum, die Uhrzeit und den Titel einer vorgesehenen Sendung, die Art der Sendung und die Restlaufzeit der Sendung. Kabeldienste liefern zusätzliche Einzelheiten über Lieder, die über digitale Audio-Dienste durch Abonnenten wiedergegeben werden, wie etwa Digital Music Express ("DMX(tm)"); Die Details umfassen für gewöhnlich den Namen des Künstlers, den Titel des Lieds und des Albums. Ein System mit der Bezeichnung Gemstar(tm) liefert Informationen in digitalem Format, die es dem Konsumenten ermöglichen, Sendungen unter Bezugnahme auf eine Nummer in einem Programmführer aufzuzeichnen.
  • Viele der vorstehenden Dienste werden in Fernsehsendungen nur über das so genannte Vertikalaustastintervall ("VBI" als englische Abkürzung von Vertical Blanking Interval) vorgesehen. Das VBI ist der Abschnitt der Bandbreite, der für den Fernsehrundfunk bestimmt ist, und im Falle von NTSC umfasst der Abschnitt zum Beispiel die ersten 21 der 525 Rasterzeilen, die ein Videobild bilden. SECAM und PAL weisen eine ähnliche Anordnung auf. Unter den 21 Zeilen ist die Zeile 21 in zwei Bilder mit einer Bandbreite von jeweils 60 Hz unterteilt. Die Untertitel werden in dem ersten Bild der Zeile 21 bereitgestellt.
  • Das U.S. Patent US-A-5.519.433 beschreibt ein System zum Bereitstellen von Sicherheit in einem interaktiven Fernsehsystem. Zwei Anordnungen bzw. Gruppen interaktiver Daten mit Zeitstempeln werden einzeln an einen entfernten Bestimmungsort gesendet. An dem entfernten Standort werden die Zeitstempel mit der entfernten Zeit bzw. dem entfernten Takt verglichen, wobei ein Zeitunterschied für beide Datenanordnungen aufgezeichnet wird. Die beiden Zeitunterschiede werden verglichen, um zu bestimmen, ob eine Datenanordnung im Vergleich zu der anderen verzögert worden ist. Unverzögerte Daten können zur Aktualisierung eines Spielergebnisses für ein interaktives Spiel verwendet werden. Nach Beendigung des Spiels wird die entfernte Uhr mit der Hauptuhr bzw. der zentralen Uhr verglichen. Der Unterschied zwischen beiden Uhrzeiten bzw. Takten wird mit dem Zeitunterschied für unverzögerte Daten verglichen, um zu bestimmen, ob die interaktiven Daten insgesamt vollständig verzögert worden sind.
  • Keiner der vorstehenden Ansätze ermöglicht einem Konsumenten offensichtliche interaktive Erlebnisse mit externen Datenquellen. Das heißt, keiner der Ansätze sieht Daten vor, die länger als einige wenige Sekunden Bestand haben, und keiner der Ansätze ermöglicht dem Konsumenten bzw. dem Verbraucher die direkte Datenmanipulation.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Vorgesehen ist gemäß der vorliegenden Erfindung eine Host-Vorrichtung gemäß dem gegenständlichen Anspruch 1.
  • Die Erfindung ist in den Ansprüchen 2 bis 6 näher definiert.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Die bevorzugten Ausführungsbeispiele der Erfindung sind nachstehend in Bezug auf die Zeichnungen beschrieben. Darin zeigen:
  • 1 ein Blockdiagramm der Erfindung auf dem höchsten Abstraktionsniveau;
  • 2 ein Blockdiagramm eines Ausführungsbeispiels der Aspekte der Erzeugung und Zustellung von Datenströmen eines für das Verständnis der vorliegenden Erfindung nützlichen Systems;
  • 3 ein Blockdiagramm der grundlegenden und einiger optionalen Elemente zur Gestaltung verschiedener Ausführungsbeispiele des Datenstromverbrauchsaspekts der vorliegenden Erfindung;
  • 4 ein Blockdiagramm einer funktionalen Ansicht der verschiedenen Ausführungsbeispiele des Datenstromverbrauchs zur Unterstützung des Verständnisses der vorliegenden Erfindung;
  • die 5a bis 5d Blockdiagramme verschiedener Ausführungsbeispiele des Aspekts des Datenstromsverbrauchs zur Unterstützung des Verständnisses der vorliegenden Erfindung;
  • 6 ein Blockdiagramm grundlegender und optionaler Elemente zur Gestaltung verschiedener Ausführungsbeispiele für den Aspekt des Datenverbrauchs zur Unterstützung des Verständnisses der vorliegenden Erfindung;
  • 7 ein Blockdiagramm eines Ausführungsbeispiels der handgehaltenen Anzeige- und Anforderungseingabevorrichtung für zugeordnete Daten, die gemäß der vorliegenden Erfindung eingesetzt wird;
  • 8 ein Blockdiagramm einer funktionalen Ansicht der verschiedenen Ausführungsbeispiele des Aspekts des Datenstromverbrauchs des Systems;
  • die 9a bis 9d Blockdiagramme verschiedener alternativer Ausführungsbeispiele des Aspekts des Datenstromverbrauchs des Systems;
  • die 10a bis 10b Blockdiagramme weiterer alternativer Ausführungsbeispiele des Aspekts des Datenstromverbrauchs des Systems; und
  • die 11a bis 1b zwei Ausführungsbeispiele gemäß der vorliegenden Erfindung.
  • GENAUE BESCHREIBUNG DER ERFINDUNG
  • Man könnte sagen, dass ein Anbieter auf dem Gebiet der elektronischen Massenmedien einen einseitig gerichteten Strom elektronischer Date liefert. Dieser Datenstrom wird hierin als primärer Datenstrom bezeichnet und er umfasst Live ausgestrahlte oder vorher aufgezeichnete Informationen bzw. Daten, die durch die Rundfunk- und Unterhaltungsbranche zu dem Zweck erzeugt werden, über verschiedene Zustellungsmedien an Konsumenten bzw. Verbraucher übermittelt zu werden, wie etwa über Fernsehrundfunk, Videokassetten, Radio und Audio-CDs. Der Inhalt der primären Datenströme wird von Produktionsstudios für gewöhnlich zur Massendistribution an den Verbrauchermarkt erzeugt. Ein Distributor erzeugt häufig den ganzen Programminhalt oder Teile dessen. Zum Beispiel erhält ein lokaler Nachrichtenfernsehsender vorab produzierte Bildnachrichten und Werbeinhalte von nationalen Anbietern und fügt lokal bzw. regional erzeugte Inhalte und Werbungen für die Sendung ein. In der Fernsehbranche werden als Ausrüstung Videokameras und Videorekorder eingesetzt. Für gewöhnlich sind die primären Daten in Programme oder Sendungen organisiert. Ein primärer Datenstrom kann einem Verbraucher intelligent als Audio oder Video oder als eine Kombination dieser beiden gerendert werden.
  • Der hierin verwendete Begriff zugeordnete Daten bezeichnet einen Datenstrom, der getrennt von den primären Daten erzeugt wird, wobei er jedoch einen Inhalt aufweist, der allgemein für die primären Daten relevant ist, und der für gewöhnlich für ein bestimmtes Programm bzw. eine bestimmte Sendung der primären Daten relevant und in diesem Sinne zugeordnet ist. Zugeordnete Daten dienen dazu, die Nutzbarkeit des primären Datenstroms zu verbessern, wobei für den Fall, dass keine zugeordneten Daten zur Verfügung stehen, der primäre Datenstrom auch alleine stehen kann. Der Erzeugungsprozess verwendet für gewöhnlich handelsübliche bzw. im Handel erhältliche Software und Hardware, die Branchenstandards entsprechende Dateiformate ausgeben, wie etwa Hypertext Markup Language (HTML) für Text und grafische Layoutinformationen, oder die Graphics Interchange Format (GI F) oder Joint Photographic Expert Group (JPEG) für Stanbilder und so weiter.
  • In folgendem Bezug auf die Abbildung aus 1 führt eine Datenstromerzeugungseinheit 1 die Funktion des Erzeugens sowohl des primären Datenstroms als auch des zugeordneten Datenstroms aus. Die beiden Datenströme können zusammengeführt werden oder nicht, um einen kombinierten Strom aus primären und zugeordneten Daten zu erzeugen. Die beiden Datenströme werden einer nicht interaktiven Übermittlungseinheit 2 zugeführt, welche die Funktion der Übermittlung der beiden Datenströme an den Verbraucher ausführt. Die nicht interaktive Übermittlungseinheit umfasst die Übermittlung durch Rundfunk-, Kabel- oder verschlossene Medien wie etwa Kassetten und Audio-CDs. Die nicht interaktive Übermittlung soll alle einseitig gerichteten elektronischen Datenübermittlungssysteme einschließen. Der primäre Datenstrom und der sekundäre Datenstrom werden für gewöhnlich über das gleiche Übertragungsmedium zu einem Verbraucher übertragen; die Erfindung umfasst aber auch Situationen, in denen dies nicht der Fall ist. Der primäre Datenstrom kann zum Beispiel auch durch Rundfunkfernsehen übermittelt werden, und die zugeordneten Daten können über ein digitales Hochgeschwindigkeitsnetz, ein FM-Seitenband, eine direkte Satellitenübertragung, ein Kabelnetz, ein Telefon, etc. übermittelt werden.
  • Wenn die übermittelten Daten den Verbraucher 3 erreichen, werden sie von dem Übermittlungsmedium decodiert. Das heißt, wenn sie durch Rundfunkfernsehen übermittelt werden, decodiert der Verbraucher das Signal, separiert die primären Daten von den zugeordneten Daten und speichert die zugeordneten Daten für eine zukünftige Verwendung. Die primären Daten werden mit oder ohne die zugeordneten Daten konsumiert. Wenn sie jedoch mit zugeordneten Daten konsumiert werden, kann der Verbraucher selektiv mit den zugeordneten Daten interagieren, wobei eine Zweiweg-Konnektivität für die einseitig gerichteten Datenströme simuliert wird.
  • Die Abbildung aus 2 sieht zusätzliche Systemdetails vor, die für das Verständnis der vorliegenden Erfindung nützlich sind. In folgendem Bezug auf die Abbildung aus 2 bezeichnet die Bezugsziffer 10 das Subsystem zur Erzeugung des primären Datenstroms. Bei der Ausgabe des Subsystems 10 zur Erzeugung des primären Datenstroms handelt es sich für gewöhnlich um ein analoges Signal. Es kann ich aber auch um ein digitales Signal handeln, wie etwa beim digitalen Rundfunkfernsehen. Der Datenkanal 12 verbindet das Subsystem 10 für die Erzeugung des primären Datenstroms und die Ablaufsteuerung 14, und der Datenkanal 19 ist mit der Datensynchronisiereinrichtung 20 verbunden. Die Datenkanäle 12 und 19 können durch eine Live-Videospeisung oder analoges oder digitales Band initiiert werden. Die Bezugsziffer 16 bezeichnet ein Subsystem zur Erzeugung zugeordneter Daten. Bei der Ausgabe des Subsystems 16 zur Erzeugung zugeordneter Daten handelt es sich um ein digitales Signal, das über den digitalen Datenübermittlungsabschnitt 18 an die Ablaufsteuerung 14 und über den digitalen Datenübermittlungsabschnitt 17 an die Synchronisiereinrichtung 20 übertragen wird. Die digitalen Datenübermittlungsabschnitte des Systems können eine herkömmliche digitale Verbindung, wie etwa eine serielle oder parallele Verbindung, darstellen oder einen Netzübermittlungsabschnitt. Bei den kennzeichnenden Verbindungs- bzw. Anschlussmedien kann es sich um verdrillte Leitungspaare, Koaxialkabel, Glasfaserkabel oder kabellose Medien handeln.
  • Die Bezugsziffer 20 bezeichnet ein Datensynchronisations-Subsystem, dessen Funktion es ist, den durch das Subsystem 10 erzeugten primären Datenstrom mit bestimmten zugeordneten Daten zu synchronisieren. Bei der Eingabe in das Datensynchronisier-Subsystem 20 handelt es sich um Szeneninformationen aus dem primären Datenstrom in Form von Zeitcodes und Zeiträumen bzw. Perioden sowie Daten von dem Subsystem 16 zur Erzeugung zugeordneter Daten. Es erzeugt ein so genanntes Skript für die Übertragung und Anzeige der zugeordneten Daten zu bestimmten Zeitpunkten. Zum Beispiel erzeugt die Datensynchronisiereinrichtung 20 ein Skript, das spezifiziert, dass ein detailliertes Datenblatt zu dem Verbraucher vor einer bestimmten Fernsehproduktwerbung übertragen wird, und wobei das Datenblatt auf dem Bildschirm des Verbrauchers angezeigt wird, wenn eine bestimmte Fernsehwerbung beginnt.
  • Die Datensynchronisiereinrichtung 20 weist für gewöhnlich eine Software auf, die gemäß allgemein verfügbaren digitalen Videoeditoren strukturiert ist, wie etwa das Programm Premiere von Adobe, wobei parallele Video- und Audiospuren auf einem Zeitcode einer Standardzeitachse wie etwa SMPTE (Society of Motion Picture and Television Engineers) platziert werden. Dies ermöglicht die unabhängige Manipulation von Segmenten jeder Spur, jedoch in Bezug auf eine gemeinsame Zeitachse, so dass die Segmente später rückgebildet werden können. Die Software der Datensynchronisiereinrichtung 20 ermöglicht die Auslage und Manipulation zugeordneter Daten auf einer Spur für zusätzliche Daten. Die Größe bestimmter Komponenten zugeordneter Daten wird mit der bekannten Bandbreite des Übertragungsmediums koordiniert. Der Benutzer der Datensynchronisiereinrichtung 20 spezifiziert für gewöhnlich, dass eine Informationseinheit zu einem bestimmten Zeitpunkt angezeigt werden soll. Die Datensynchronisiereinrichtung 20 berechnet danach die erforderliche Zeit zur Übertragung der Daten und fügt eine Übertragungsspezifikation an der entsprechenden Stelle in das Skript vor dem Anzeigebefehl ein. Bei der Ausgabe des Datensynchronisier-Subsystems 20 handelt es sich um ein digitales Signal, das ein Skript darstellt, das die Ausgabe des Subsystems 10 zur Erzeugung des primären Datenstroms und der Erzeugungseinrichtung 16 für den zugeordneten Datenstrom synchronisiert.
  • Die Ausgabe der Datensynchronisiereinrichtung 20 wird über den digitalen Datenübermittlungsabschnitt 22 dem Ablaufsteuerungs-Subsystem 14 zugeführt. Der digitale Datenübermittlungsabschnitt 22 ist ein herkömmlicher digitaler Übermittlungsabschnitt. Die Ablaufsteuerung 14 verknüpft den primären Datenstrom mit den zugeordneten Daten gemäß der Spezifikation des durch das Synchronisiereinrichtungs-Subsystem 20 zugeführten Skripts. Die Ablaufsteuerung 14 überwacht die Ausgabe des Subsystems 10 zur Erzeugung des primären Datenstroms, um die erforderlichen Informationen zu erhalten, die für die Ablaufsteuerung der Übermittlung der zugeordneten Daten erforderlich sind. Zum Beispiel während der Ausstrahlung eines Fernsehprogramms erhält eine Datensequenz 14 Zeitcodeinformationen wie etwa einen SMPTE-Zeitcode, der durch den primären Datenstrom erzeugt wird. Die Informationen werden zur Koordination zugeordneter Daten mit primären Datensystemen verwendet. Darüber hinaus mischt die Ablaufsteuerung 14 andere Datenspeisungen, die über das gleiche Übertragungsmedium übertragen werden. Dazu können unter anderem externe Datendienste zählen, wie zum Beispiel Finanzdaten, Notfallübertragungsinformationen oder Wetterinformationen. Das Mischen der vorhandenen Datenströme ist nur für Übertragungsmedien erforderlich, die keine getrennte, unabhängige Übertragung digitaler Daten bzw. Informationen unterstützen. Diese Funktion kann für die Übertragung von live ausgestrahlten oder vorab aufgezeichneten Programmen oder einer Kombination beider Varianten eingesetzt werden. Bei live ausgestrahlten Programmen, wie etwa den lokalen Abendnachrichten, entnimmt die Datenstrom-Ablaufsteuerung die Eingabe direkt den Ausgaben der Erzeugungseinrichtung 10 für den primären Datenstrom, der Datensynchronisiereinrichtung 20, der Erzeugungseinrichtung 16 für zugeordnete Daten und dem Zeitcode des primären Datenstroms. Bei vorher aufgezeichneten Programmen verarbeitet diese Funktion die Ausgabe der Datensynchronisiereinrichtung 20 und führt eine Ablaufsteuerung der Ausstrahlung zugeordneter Daten mit den primären Daten aus.
  • Die Ausgabe der Ablaufsteuerung 14 wird über einen herkömmlichen digitalen Datenübermittlungsabschnitt 24 dem Codierer 26t zugeführt. Der Codierer 26 ist eine Hardwarekomponente zum Einfügen von digitalen Informationen in das spezielle Übertragungsmedium, die von dem Verbraucher empfangen werden. Wenn es sich bei dem Übermittlungsmedium um Rundfunkfernsehen handelt, fügt der Codierer 26 diese Informationen direkt in das NTSC-Fernsehsignal ein, und dabei werden sowohl die primären als auch die zugeordneten Daten über ein einzelnes Übertragungsmedium, das heißt Rundfunkfernseh-Funkwellen, übertragen. Der Codierer 26 akzeptiert die Eingabeströme sowohl der Video- als auch der serialisierten digitalen Informationen. Er teilt die serialisierten digitalen Informationen in eine Reihe von Paketen auf und moduliert die Pakete in das ("VBI") des Videosignals. Der Codierer 26 ist eine im Handel erhältliche Hardware und Software. Hardwareprodukte für das Einfügen und Extrahieren von Daten in und aus Standard-Fernsehsignalen (NTSC/PAL) werden von verschiedenen Herstellern angeboten, wie zum Beispiel der Norpak Corporation, EEG Inc. und WavePhone Inc.
  • Die Ausgabe des Codierers 26 wird über den digitalen Datenübermittlungsabschnitt 28 einem Sender-Subsystem 30 zugeführt, das die Funktion der physikalischen Übermittlung von Funkfrequenzwellen in die Atmosphäre erfüllt. Derartige Sender können Fernseh- oder Radiorundfunksender oder ein Satellitenübertragungssystem darstellen. Ferner können die Daten für eine spätere Übertragung auf Band gespeichert werden. Die Bezugsziffer 32 bezeichnet die Übertragungsmedien, bei denen es sich um elektromagnetische Funkfrequenzwellen handeln kann, die durch die Atmosphäre verlaufen, um ein Videoband, eine Laserdisk, eine Audio-CD und dergleichen. Bei den letztgenannten Medien stellt der Sender 30 einen Videorekorder oder einen entsprechenden Video- oder Audio-CD-Rekorder dar.
  • Die Abbildung aus 3 veranschaulicht die grundlegenden und einige optionale Elemente zur Gestaltung verschiedener Ausführungsbeispiele des Aspekts des Datenstromverbrauchs des Systems. Die Bezugsziffer 34 bezeichnet allgemein die grundlegende und optionale Ausrüstung, die am Standort des Verbrauchers vorhanden ist. Der Empfänger 36 wird für den Empfang der Datenströme verwendet. Bei dem Empfänger 36 kann es sich um eine Add-In-Adapterplatine, einen Fernseh- oder Radiorundfunkempfänger, einen Kabelfernsehumwandler oder einen Satellitenempfänger für digitale Übertragungen handeln. Mit dem Empfänger 36 verbunden ist ein Mikroprozessor 38 zur Verarbeitung der empfangenen Datenströme. Mit dem Mikroprozessor 38 verbunden ist der Speicher 40, der von dem Mikroprozessor 38 als temporärer Speicher verwendet wird. Bei dem Speicher 40 handelt es sich für gewöhnlich um einen Halbleiter-RAM. Ferner sind mit dem Mikroprozessor 38 Mensch-Maschine-Schnittstellenvorrichtungen zur Wiedergabe bzw. zum Rendering der primären und zugeordneten Daten sowie zur Eingabe von Anforderungen für zugeordnete Daten verbunden. Zu dem Mensch-Maschine-Schnittstellenvorrichtungen zählen die Eingabevorrichtung 41 und die Anzeigevorrichtung 42. Zusätzlich können optionale nichtflüchtige Speichermedien 39 wie etwa eine Festplatte bereitgestellt werden, um die empfangenen zugeordneten Daten in einem Cache-Speicher zu speichern, und wobei eine Zweiweg-Kommunikationsschnittstelle 46 für einen Zugriff auf entfernte Server in verschiedenen Ausführungsbeispielen des Aspekts des Datenstromverbrauchs des Systems vorgesehen sein kann. Bei der Zweiweg-Kommunikationsschnittstelle 46 kann es sich um eine Schnittstelle handeln, die über derartige Medien wie etwa das analoge Telefonnetz, das digitale ISDN-Netz, ein Wide Area Packet Switched Netzwerk wie etwa X25, einen Frame-Relay- oder einen asynchronen Übertragungsmodus auf den entfernten Server zugreift.
  • Hiermit wird erneut festgestellt, dass es sich bei den Übertragungsmedien um elektromagnetische Funkfrequenzwellen handeln kann, die durch die Atmosphäre verlaufen, um ein Videband, eine Laserdisk, eine Audio-CD und dergleichen. Bei letztgenannten Medien stellt der Empfänger 36 entsprechend einen Videorekorder (VCR), einen Laserdisk-Player oder einen Audio-CD-Player dar.
  • Die Abbildung aus 4 Blockdiagramm auf höherer Ebene mit einer funktionalen Ansicht der verschiedenen Ausführungsbeispiele des Systems 34, das mit den grundlegenden und optionalen Elementen aus 2 ausgebildet ist. In folgendem Bezug auf die Abbildung aus 4 empfängt der Empfänger 36 die Ströme primärer und zugeordneter Daten von den Übermittlungsmedien, wie zum Beispiel Funkfrequenzwellen, über den Eingang 50. Der Empfänger 36 demoduliert das Eingangssignal und sieht das Signal des primären Datenstroms über den Datenpfad 52 an das Subsystem 54 für das Rendering der der primären Daten vor und das Signal für zugeordnete Daten über den Datenpfad 56 an den Decodierer 58 für zugeordnete Daten.
  • Das Subsystem 54 für das Rendering primärer Daten führt die Funktion aus, den primären Datenstrom dem Verbraucher auf eine Art und Weise zu präsentieren, die ein typischer Konsument für die Präsentation der Daten erwarten würde. Zum Beispiel nimmt das Rendering der primären Daten im Falle des Fernsehens die Form eines Videobilds an, das für gewöhnlich über einen Kathodenstrahlröhrenbildschirm oder auch einen Flüssigkristallbildschirm bereitgestellt wird, wobei der Ton durch einen Audio-Verstärker und Lautsprecher bereitgestellt wird. Ein zweites Beispiel umfasst einen Rundfunkradiodemodulator, einen Verstärker und Lautsprecher, wobei die über eine Radioübertragung empfangenen Funkwellen für einen Verbraucher akustisch wahrnehmbar wiedergegeben werden. Bei einem dritten Beispiel handelt es sich um ein Stereosystem, das auf einer Compact Disk oder einem Band codierte Daten für den Konsumenten bzw. den Verbraucher hörbar wiedergibt.
  • Der Decodierer 58 führt die Funktion der Decodierung der zugeordneten Daten von dem Übertragungsmedium aus. In einem Ausführungsbeispiel besteht der Decodierer 58 aus einem Analog-Digital-Umsetzer, der analog codierte digitale Daten zurück in das digitale Format umwandelt.
  • Ein Protokollmanager 60 für zugeordnete Daten ist über einen einseitig gerichteten Datenpfad 62 mit dem Decodierer 58 verbunden und über den einseitig gerichteten Datenpfad 64 mit dem Kommunikationsmanager 66. Der Protokollmanager 60 für zugeordnete Daten führt die Funktion der Extraktion verschiedener Formen zugeordneter Daten aus dem eingehenden digitalen Datenstrom sowie deren Umwandlung in eine Form aus, die von dem Kommunikationsmanager 66 verwendet werden kann. Zu den Arten der zugeordneten Datenprotokolle zählen Seiten im World Wide Web, Untertitel, Aktienkurse, Sportergebnisse, Steuerbefehle zur Ausführung durch den Mikroprozessor 38 (aus 3).
  • Der Kommunikationsmanager 66 führt die Funktion einer gemeinsamen Netzwerkschnittstelle aus, indem Daten von unterschiedlichen Kommunikationsvorrichtungen unter Verwendung unterschiedlicher Datenübertragungsprotokolle empfangen werden. Zu diesen Vorrichtungen zählen Telefonmodems, ISDN-Modems, Kabelmodems, Funkmodems, Satellitenmodems, ein Rundfunkfernseher, Radio und dergleichen. Der Kommunikationsmanager 66 wandelt alle empfangenen Daten, ganz gleich ob Quell- oder Protokolldaten, in ein Standardformat um, das vom Rest des Systems verwendet werden kann. Für die Implementierung dieser Funktion gibt es mindestes zwei Möglichkeiten. Es können proprietäre Schnittstellen zwischen den Kommunikationskomponenten entwickelt bzw. gestaltet werden oder es können Standardschnittstellen der Branche wie etwa Microsoft Windows (ein Warenzeichen der Microsoft Corporation) Sockets eingesetzt werden. In einem Ausführungsbeispiel werden Windows Sockets verwendet. Ein Windows Socket ist eine Standardanwendungsschnittstelle für den Zugriff auf Netzwerkdaten.
  • Ein Echtzeitauslöser 76 ist über einen einseitig gerichteten Datenpfad 78 mit dem Kommunikationsmanager 66 und über den Datenpfad 87 mit einer Anforderungseingabesteuereinrichtung 88a für zugeordnete Daten verbunden. Die Anforderungseingabesteuereinrichtung 88a für zugeordnete Daten bietet dem Verbraucher die Möglichkeit, zugeordnete Datenanforderungen in das System einzugeben. In einem Ausführungsbeispiel ist die Anforderungseingabesteuereinrichtung 88a für zugeordnete Daten über eine Schnittstelle mit einer Tastatur und alternativen Eingabevorrichtungen wie etwa einer Maus verbunden, um die Eingaben von Anforderungen für zugeordnete Daten durch einen Benutzer zu erleichtern.
  • Der Echtzeitauslöser 76 akzeptiert als Teil der zugeordneten Daten übermittelte Befehle zum Anzeigen einer Informationsseite, ohne dass der Benutzer dies angefordert hat. Die Ausgabe des Echtzeitauslösers ist ein Befehl, der über den Datenpfad 87 an die Anforderungseingabesteuereinrichtung 88a für zugeordnete Daten gesendet wird, der ein Anzeigen der Informationsseite bewirkt. Eine Sendeeinrichtung kann es zum Beispiel wünschen, dass die Zuschauer eine bestimmte Informationsseite als Teil eines gerade angesehenen Programms zu sehen bekommen. Der Echtzeitauslöser ermöglicht das Anzeigen der Daten unter Verwendung der gleichen Datenprotokolle als durch den Verbraucher angeforderte Informationen.
  • Der lokale Datenspeicher 80 ist über einen einseitig gerichteten Datenpfad 82 mit dem Kommunikationsmanager 66 und über den Datenpfad 83 mit dem lokalen Datenmanager 84 verbunden. Bei der Hardware-Implementierung für den lokalen Datenspeicher 80 kann es sich um eine oder mehrere der folgenden Lösungen handeln: einen RAM, eine Disk, ein Band oder eine beschreibbare CD-ROM.
  • Der lokale Datenmanager 84 ist über den Datenpfad 86 mit dem Kommunikationsmanager 66 und mit der Anforderungseingabesteuereinrichtung 88a für zugeordnete Daten und mit der Rendering-Steuereinrichtung 88b für zugeordnete Daten über die Datenpfade 90 und 94 verbunden. Der lokale Datenmanager 84 empfängt Befehle von der Anforderungseingabesteuereinrichtung 88a für zugeordnete Daten, um zugeordnete Daten aus dem lokalen Datenspeicher 80 abzurufen, und wobei diese Daten an die Rendering-Steuereinrichtung 88b für zugeordnete Daten zur Präsentation an den Verbraucher übermittelt werden. Zum Beispiel kann ein "Internetbrowser" zum Anzeigen von Datenseiten aus dem World Wide Web (dem "WWW") bzw. dem Internet verwendet werden. Zu den Anbietern von Internetbrowsern zählen die Netscape Communications Corp., America Online, Spyglass und andere. Der lokale Datenspeicher 80 weist für gewöhnlich eine begrenzte Kapazität auf. Somit entlädt der lokale Datenmanager 84 ältere und weniger verwendete Informationen bzw. Daten. Erreicht wird dies durch das Zuordnen eines Ablaufdatums und/oder einer Priorität zu den zugeordneten Dateien. Die Kriterien zur Bestimmung, welche Daten entladen werden sollen, lassen sich durch die Sendeinrichtung und/oder den Verbraucher festlegen. Zu den Kriterien zählen die insgesamt zur Verfügung stehende Speicherkapazität, die Größe der zugeordneten Dateien, das Ablaufdatum und die Priorität.
  • Der entfernte Datenmanager 92 (der in den Ausführungsbeispielen enthalten ist, welche die optionale Möglichkeit eines Zugriffs auf entfernte Server aufweisen) ist über die entsprechenden Datenpfade 91, 94 und 96 mit dem lokalen Datenmanager 84, der Rendering-Steuereinrichtung 88b für zugeordnete Daten und dem Kommunikationsmanager 66 verbunden. Der entfernte Datenmanager 92 empfängt Befehle von dem lokalen Datenmanager 84, um Daten von entfernten Computern über eine Zweiweg-Kommunikationskanal 74 zu erhalten, und wobei die Daten zu der Rendering-Steuereinrichtung 88b für zugeordnete Daten zur Präsentation an den Verbraucher gesendet werden. Der lokale Datenmanager 84 stellt die Befehle an den entfernten Datenmanager 92 bereit, wenn er Anforderungen für zugeordnete Daten empfängt, die nicht in dem Cache des lokalen Speichers gespeichert sind.
  • Der Netzwerkprotokollmanager 68 (der in den Ausführungsbeispielen enthalten ist, welche die optionale Möglichkeit für einen Zugriff auf entfernte Server aufweisen) ist über den Zweiweg-Datenpfad 70 mit dem Kommunikationsmanager 66 und über den Zweiweg-Datenpfad 7u2 mit dem Zweiweg-Kommunikationskanal 74 verbunden. Der Netzwerkprotokollmanager 68 führt die Funktion der Formatierung der über den Zweiweg-Kommunikationskanal 74 empfangenen und gesendeten Daten aus. Er weist die verschiedenen Protokolle auf, die für die Kommunikation mit entfernten Computern erforderlich sind. Wiederum stellen Betriebssysteme wie etwa Windows von Microsoft Netzwerkprotokollmanager mit Plug-In-Modulen bereit, die als Treiber bezeichnet werden und verschiedene Protokolle und unterschiedliche Kommunikationshardware unterstützen. Der Netzwerkprotokollmanager 68 extrahiert eingehende Daten von dem Zweiweg-Kommunikationskanal 74 unter Verwendung eines geeigneten Netzwerkprotokolls für das durch den Zweiweg-Kommunikationskanal 74 unterstützte Medium. Der Netzwerkprotokollmanager 68 codiert ferner Ausgabedaten unter Verwendung des entsprechenden Protokolls und leitet die Daten über den Zweiweg-Kommunikationskanal 74 zur Übertragung an Computer Dritter weiter.
  • Ein Zweiweg-Kommunikationskanal-Subsystem 74 sieht die Funktion zur Verbindung des Client-Systems interaktiv mit entfernten Computern vor, bei denen es sich um Servervorrichtungen, Vorrichtungen bei Anbietern von Onlinediensten, das Internet oder unabhängige Bulletin Board Systeme ("BBS") handeln kann. Das Netz bzw. das Netzwerk, mit dem der Zweiweg-Kommunikationskanal 74 verbunden ist, kann ein herkömmliches analoges Telefonwählsystem mit einer Modemverbindung, ein digitales Wählsystem wie etwa ISDN mit entsprechendem Adapterkartenanschluss, ein Wide Area Network mit Anschluss über eine Zugangsvorrichtung, Satellitentechnologien und dergleichen darstellen. Eine Zweiweg-Kommunikationsleitung wird zum Abrufen von und den Zugriff auf Informationen verwendet, die bislang von dem Client-System in Form von Referenzen bzw. Verweisen empfangen worden sind, wobei es sich um Zeiger auf die Stellen handelt, an denen sich die Informationen tatsächlich befinden.
  • Das in den Abbildungen der 2 bis 4 veranschaulichte Ausführungsbeispiel weist die folgende Betriebsweise auf. Es wird ein primärer Datenstrom erzeugt. Zugeordnete Daten werden separat erzeugt. Ein Skript wird erzeugt, das synchronisiert, wie die primären und die zugeordneten Daten miteinander verbunden sind. Die primären Daten, die zugeordneten Daten und das Skript werden an eine Ablaufsteuerung 14 gesendet, wo sie verknüpft werden. Die primären Daten werden auf die herkömmliche Art und Weise ihres Übertragungsmediums übertragen. In dem Fernsehmodell werden die Daten über die Luft oder über Kabel übertragen. Die zugeordneten Daten werden allgemein (jedoch nicht immer) von dem gleichen Übertragungsmedium wie die primären Daten übertragen. Im Falle des Fernsehens sind die zugeordneten Daten in dem VBI des Fernsehsignals codiert. Das Signal wird von der Ausrüstung des Verbrauchers empfangen. Der primäre Datenstrom wird unmittelbar gerendert, und die zugeordneten Daten werden in dem lokalen Datenspeicher 80 gespeichert. Der Verbraucher kann jederzeit die in dem lokalen Datenspeicher gespeicherten Daten durchsuchen. Diese Daten sind dabei professionell ausgewählt, so dass ein besseres Erlebnis für den Zuseher bereitgestellt wird. Zum Beispiel werden schwer zu findende Datenquellen, die historische Hintergrundinformationen über ein Programm bzw. eine Sendung liefern, vorab durch den Anbieter der zugeordneten Daten ausfindig gemacht und als zugeordnete Daten übermittelt. Die Mensch-Maschine-Schnittstelle ist benutzerfreundlich und ermöglicht dem Verbraucher das Durchsuchen bzw. Durchblättern der zugeordneten Daten. Dies kann mit einem Menü der verfügbaren Informationen beginnen, aus denen der Verbraucher seine Auswahl so treffen kann, als stammten diese Daten von einem Online-Dienst. Die Daten werden jedoch tatsächlich lokal gespeichert. Dabei erreichen die Daten den lokalen Speicher durch die Übertragung in Verbindung mit dem primären Datenstrom. Der Verbraucher kann die zugeordneten Daten auf unterschiedliche Art und Weise verarbeiten, einschließlich durch Sortieren und Indizieren relevanter Informationen.
  • Das Hinzufügen eines Zweiweg-Kommunikationskanals ermöglicht dem Verbraucher ferner den Zugriff auf Online-Dienste. In einem derartigen Ausführungsbeispiel können die zugeordneten Daten Verweise aufwiesen, wie etwa Uniform Resource Locations ("URL"), bei denen es sich um Verweise auf Internetseiten handelt. Die zugeordneten Daten können Verweise auf Nachrichtengruppen im Internet (Internet News Groups) aufweisen, bei denen es sich um gemeinsam genutzte, nach Themen zusammengefasste statische Nachrichten handelt, auf welche zugegriffen werden kann. Die zugeordneten Daten können ebenso Verweise auf Internet Relay Chat-Bereiche aufweisen, bei denen es sich um dynamischer Konversationsströme mehrerer Personen handelt, die Benutzern die Kommunikation durch Textnachrichten ermöglichen. Ferner können die zugeordneten Daten Zeiger auf Informationen eines Online-Dienstes aufweisen, wie etwa von America Online, Prodigy oder Compuserve. Somit kann ein Menü mehrere Verweise aufführen. Und durch Anklicken auf einen Verweis stellt das System eine tatsächliche Verbindung zu den Verweisinformationen in der entsprechenden Quelle zu und ruft diese ab.
  • Alternativ können die zugeordneten Daten selbst nicht nur Zeiger auf Informationen in verschiedenen Online-Diensten aufweisen, sondern auch die tatsächlichen Informationen, die der Anbieter der zugeordneten Daten von einem Online-Dienst oder einer Quelle erfasst und in die zugeordneten Daten integriert hat, bevor diese zu dem Verbraucher übertragen werden. Zum Beispiel können die zugeordneten Daten die tatsächlichen Nachrichten einer Internet News Group in Bezug auf den primären Datenstrom aufweisen. Selbst wenn der Verbraucher somit keinen Zweiweg-Kommunikationskanal besitzt oder sich gegen dessen Einsatz entscheidet, sieht die vorliegende Erfindung das Erscheinungsbild und den Eindruck einer interaktiven Verbindung zu entfernten Quellen mit relevanten Informationen vor.
  • Die Abbildungen der 5a bis 5d veranschaulichen verschiedene Ausführungsbeispiele des Aspekts des Konsums von Datenströmen des Systems, das aus den grundlegenden und optionalen Elementen aus 3 gebildet werden kann. In dem in der Abbildung aus 5a veranschaulichten Ausführungsbeispiel sind der Empfänger 36, der Mikroprozessor 38 und der Speicher 40 so verknüpft, dass sie einen beispielhaften Computer 35 bilden. Der beispielhafte Computer 35 ist ferner mit einem optionalen nichtflüchtigen Speicher 39 sowie mit einer Zweiweg-Kommunikationsschnittstelle 46 versehen. Der Computer 35 empfängt die primären und zugeordneten Datenströme, decodiert und trennt die Datenströme und rendert die primären Daten mit oder ohne die zugeordneten Daten unter Verwendung der Anzeige 42 gemäß der Anforderung durch den Benutzer. Die Benutzereingabevorrichtung 43 wird eingesetzt, um die Anforderungseingaben für zugeordnete Daten an den beispielhaften Computer 35 bereitzustellen. Der beispielhafte Computer 35 dient zur Darstellung einer umfassenden Kategorie von allgemeinen und besonderen im Fach bekannten Computern. Bei der Anzeige 42 handelt es sich für gewöhnlich um einen Monitor bzw. Bildschirm, während es sich bei der Benutzereingabevorrichtung 43 um eine Tastatur mit oder ohne komplementäre Cursorsteuervorrichtung handelt.
  • Die Abbildung aus 5b veranschaulicht ein alternatives Ausführungsbeispiel. Der Unterschied zwischen den Ausführungsbeispielen aus den Abbildungen der 5a und 5b ist die Tatsache, dass der beispielhafte Computer 35 ohne Empfänger 36 gebildet wird, und wobei stattdessen ein Fernseher 42 mit Empfänger 36 als Anzeige für die primären und zugeordneten Daten verwendet wird. Für dieses Ausführungsbeispiel empfängt der beispielhafte Computer 35 die primären und zugeordneten Datenströme über den Empfänger 36 des Fernsehers 42. Der beispielhafte Computer 35 decodiert und separiert die primären und zugeordneten Datenströme und rendert die primären Daten mit oder ohne die zugeordneten Daten, wie dies bereits vorstehend im Text beschrieben worden ist.
  • Die Abbildung aus 5c veranschaulicht ein weiteres alternatives Ausführungsbeispiel. In der Abbildung aus 5c werden ein TV-Tuner 36, ein Mikroprozessor 38, ein Speicher 40 und eine Kathodenstrahlröhre (CRT) 42 zur Bildung einer beispielhaften Set-Top-Box 35 verwendet. In dem veranschaulichten Ausführungsbeispiel wird die Set-Top-Box 35 durch eine optionale externe Speichervorrichtung 39 ergänzt. Obwohl dies nicht abgebildet ist, kann die Set-Top-Box 35 auch mit einer optionalen Zweiweg-Kommunikationsschnittstelle 46 bereitgestellt werden. Ähnlich wie in den vorstehenden Ausführungsbeispielen empfängt die beispielhafte Set-Top-Box 35 die primären und zugeordneten Datenströme, decodiert und separiert die Datenströme und rendert die primären Daten mit oder ohne die zugeordneten Daten unter Verwendung eines Fernsehers 42, wie dies vom Benutzer verlangt wird. Die Benutzereingabevorrichtung 43 wird dazu verwendet, Anforderungseingaben für zugeordnete Daten der beispielhaften Set-Top-Box 35 bereitzustellen.
  • Die Abbildung aus 5d veranschaulicht ein weiteres Ausführungsbeispiel. In der Abbildung aus 5d werden ein Empfänger 36, ein Mikroprozessor 38 und ein Speicher 40 zur Bildung eines beispielhaften PCs/Fernsehers 35 (d.h. eines Fernsehers mit integrierter digitaler Rechenfähigkeit) verwendet. In dem veranschaulichten Ausführungsbeispiel ist der beispielhafte PC/Fernseher 35 ferner mit einer optionalen nichtflüchtigen Speichervorrichtung 39 und einer Zweiweg-Kommunikationsschnittstelle 46 versehen. Ähnlich zu den vorstehenden Ausführungsbeispielen empfängt der beispielhafte PC/Fernseher 35 die primären und zugeordneten Datenströme, decodiert und separiert die Datenströme und rendert die primären Daten mit oder ohne die zugeordneten Daten unter Verwendung der CRT 42, so wie dies von dem Benutzer verlangt wird. Die Benutzereingabevorrichtung 43 wird dazu verwendet, die Anforderungseingaben für zugeordnete Daten an den beispielhaften PC/TV 35 bereitzustellen.
  • Die Abbildung aus 6 veranschaulicht eine Anordnung grundlegender und optionaler Elemente zur Gestaltung der verschiedenen Ausführungsbeispiele des Aspekts des Konsums der Datenströme des Systems, der für das Verständnis der vorliegenden Erfindung nützlich ist. Der Unterschied zwischen den in der Abbildung aus 6 dargestellten Elementen und den in der Abbildung aus 3 dargestellten Elementen ist die Tatsache, dass zumindest zwei separate Anzeigevorrichtungen 42 und 200 für das Rendering der primären Daten und der zugeordneten Daten eingesetzt werden. Vorzugsweise handelt es sich bei der Anzeigevorrichtung 200 für die zugeordneten Daten um eine integrierte handgehaltene zugeordnete Anzeige und eine Anforderungseingabe-Schnittstellenvorrichtung. Mit anderen Worten handelt es sich bei der Schnittstellenvorrichtung 200 für zugeordnete Daten um eine Anzeige sowie um eine Eingabevorrichtung, die verhältnismäßig klein ist, so dass sie sich für einen in der Hand gehaltenen Betrieb eignet. In einem Ausführungsbeispiel handelt es sich bei der integrierten, handgehaltenen Schnittstellenvorrichtung 200 für zugeordnete Daten um eine kabellose Vorrichtung. Anders ausgedrückt kommuniziert die integrierte, handgehaltene Schnittstellenvorrichtung 200 für zugeordnete Daten über das kabellose Medium mit dem Prozessor 308. Durch den Einsatz einer separaten Anzeigevorrichtung 200 für das Rendering der zugeordneten Daten kann die Anzeigevorrichtung 32 für die primären Daten zusätzlich eine "lockere Kopplung" mit dem Prozessor 38 aufweisen oder gar von dem Prozessor 38 getrennt sein.
  • Die Abbildung aus 7 veranschaulicht ein Ausführungsbeispiel der integrierten Anzeige für zugeordnete Daten und der Anforderungseingabe-Schnittstellenvorrichtung. Gemäß der Abbildung umfasst die integrierte Anzeige für zugeordnete Daten und die Anforderungseingabe-Schnittstellenvorrichtung 200 die Kommunikationsschnittstelle 202, den Mikroprozessor 204, den Speicher 206 und das Anzeigeelement 208, die gemäß der Abbildung miteinander gekoppelt sind. Diese Elemente befinden sich in einer Einfassung bzw. einem Gehäuse 212 mit physischen Abmessungen, die denen von im Fach bekannten Handapparaten bzw. Handgeräten entsprechen, so dass ein Benutzer das Gerät bzw. die Vorrichtung bequem bedienen kann, während er/sie es in seinen/ihren Händen hält. In dem veranschaulichten Ausführungsbeispiel ist die integrierte Anzeige für zugeordnete Daten und Anforderungseingabe-Schnittstellenvorrichtung 200 ferner mit einem Schrifteingang 210 versehen, so dass ein Benutzer mit einer grafischen Endbenutzeroberfläche interagieren kann, um Anforderungseingaben für zugeordnete Daten bereitzustellen. Ferner handelt es sich bei der Kommunikationsschnittstelle 202 um einen kabellosen Sender/Empfänger, während es sich bei dem Anzeigeelement 208 um einen Flachbildschirm handelt. Die Elemente 202210 sollen eine umfassende Kategorie dieser im Fach bekannten Elemente darstellen. Im Besonderen sollen die Mikroprozessoren 204 8-Bit-Mikrocontroller, 16-Bit-DSP-Prozessoren sowie Allzweckmikroprozessoren mit 32-Bit oder mehr darstellen.
  • Die Abbildung aus 8 veranschaulicht eine alternative Funktionsansicht des Aspekts des Konsums des Datenstroms dieses Systems, der für das Verständnis nützlich ist, wobei eine separate Anzeigevorrichtung mit einem eigenen Prozessor für das Rendering der zugeordneten Daten eingesetzt wird. Die Abbildung aus 8 unterscheidet sich von der Abbildung aus 4 dadurch, dass der lokale Datenmanager 84 und der entfernte Datenmanager 92 eine Grafikanzeigeschnittstelle 106 aufrufen, um die zugeordneten Daten wiederzugeben. An Stelle des Rendering der zugeordneten Daten auf einer physikalisch gekoppelten Anzeigevorrichtung sieht die Grafikanzeigeschnittstelle 106 die grafischen Rendering-Befehle an den Kommunikationsmanager 66 vor, der diese wiederum über das kabellose Medium zu dem Kommunikationsmanager 222 der integrierten handgehaltenen Anzeige für zugeordnete Daten und Anforderungseingabe-Schnittstellenvorrichtung 200 übermittelt.
  • Über die integrierte Anzeige für zugeordnete Daten und die Anforderungseingabe-Schnittstellenvorrichtung 200 empfängt der Kommunikationsmanager 222 die grafischen Rendering-Befehle und leitet diese an die Grafikanzeigevorrichtung 224 weiter, welche die Befehle wiederum ausführt, was ein Rendering bzw. eine Wiedergabe der zugeordneten Daten über die Schnittstellenvorrichtung 200 für zugeordnete Daten bewirkt.
  • Zusätzlich leitet die Datenanforderungseingabe-Steuereinrichtung 226 alle von dem Benutzer empfangenen Anforderungseingaben für zugeordnete Daten an den Kommunikationsmanager 222 zur Übertragung über das kabellose Medium an den "Host"-Kommunikationsmanager 66 weiter. In dem "Host"-System empfängt der Kommunikationsmanager 66 die Anforderungseingaben für zugeordnete Daten und leitet diese über die Eingabeanforderungs-Steuereinrichtung 104 an den lokalen Datenmanager 84 weiter. Der lokale Datenmanager 84 wiederum verarbeitet die empfangenen Anforderungseingaben für zugeordnete Daten wie dies bereits vorstehend im Text beschrieben worden ist.
  • Die Abbildungen der 9a bis 9d veranschaulichen verschiedene Ausführungsbeispiele des Aspekts des Konsums der Datenströme, der für das Verständnis des Systems nützlich ist, das aus den grundlegenden und optionalen Elementen aus der Abbildung aus 6 gebildet werden kann. Die Ausführungsbeispiele sind den Ausführungsbeispielen aus den Abbildungen der 5a bis 5d ähnlich, mit Ausnahme des Einsatzes der integrierten, kabellosen Handheld-Schnittstelle 200 für zugeordnete Daten und der Bereitstellung des kabellosen Sender/Empfängers 102 an den Computer, die Set-Top-Box oder den PC/Fernseher, um eine kabellose Kommunikation zwischen dem "Host"-System und der kabellosen Handheld-Schnittstelle für zugeordnete Daten zu erleichtern.
  • In der Abbildung aus 9a werden der Empfänger 36, der Mikroprozessor 38, etc. in Verbindung mit dem kabellosen Sender/Empfänger 102 eingesetzt, um einen beispielhaften Computer 35 zu bilden. Der beispielhafte Computer 35 empfängt zuerst die primären und die zugeordneten Daten wie der beispielhafte Computer 35 aus 5a. Im Gegensatz zu dem vorstehend beschriebenen Ausführungsbeispiel rendert der beispielhafte Computer 35 aus 9a jedoch die primären Daten auf der Anzeige 42 und überträgt die Befehle zum Rendering der zugeordneten Daten über das kabellose Medium zu der integrierten, kabellosen Handheld-Schnittstelle 200 für zugeordnete Daten, um das Rendering der zugeordneten Daten zu bewirken.
  • In der Abbildung aus 9b werden der Mikroprozessor 38, etc. gemeinsam mit dem kabellosen Sender/Empfänger 102 zur Bildung des beispielhaften Computers 35 eingesetzt. Der beispielhafte Computer 35 empfängt zuerst die primären und die zugeordneten Daten unter Verwendung des Empfängers 36 des Fernsehers 42, decodiert und separiert danach die zugeordneten Daten von den primären Daten, so wie der beispielhafte Computer aus der Abbildung aus 5b. Im Gegensatz zu dem bereits vorstehend beschriebenen Ausführungsbeispiel rendert der beispielhafte Computer 35 jedoch die primären Daten auf dem Fernseher 42, wobei er jedoch die Befehle zum Rendering der zugeordneten Daten über das kabellose Medium zu der integrierten, kabellosen Handheld-Schnittstelle 200 für zugeordnete Daten überträgt, um das Rendering der zugeordneten Daten zu bewirken.
  • In der Abbildung aus 9c werden der Mikroprozessor 38, etc. gemeinsam mit dem kabellosen Sender/Empfänger 102 zur Bildung einer beispielhaften Set-Top-Box 35 eingesetzt. Die beispielhafte Set-Top-Box 35 empfängt zuerst die primären und zugeordneten Daten unter Verwendung des Empfängers 36 des Fernsehers 42, decodiert und separiert danach die zugeordneten Daten von den primären Daten, wie bei der Set-Top-Box 35 aus 5c. Im Gegensatz zu dem bereits vorstehend beschriebenen Ausführungsbeispiel rendert der beispielhafte Computer 35 die primären Daten auf dem Fernseher 42, übermittelt jedoch die Befehle für das Rendering der zugeordneten Daten über das kabellose Medium an die integrierte, kabellose Handheld-Schnittstelle 200 für zugeordnete Daten, um das Rendering der zugeordneten Daten zu bewirken.
  • In der Abbildung aus 9d werden der TV-Tuner 36, der Mikroprozessor 38, etc. gemeinsam mit dem kabellosen bzw. drahtlosen Sender/Empfänger 102 zur Bildung des beispielhaften PCs/Fernsehers 35 eingesetzt. Der beispielhafte PC/Fernseher 35 empfängt zuerst die primären und zugeordneten Daten, decodiert und separiert danach die zugeordneten Daten von den primären Daten, so wie der PC/Fernseher 35 aus der Abbildung aus 5d. Im Gegensatz zu dem bereits vorstehend im Text beschriebenen Ausführungsbeispiel rendert der beispielhafte PC/Fernseher 35 jedoch die primären Daten auf der CRT 42, wobei er jedoch die Befehle für das Rendering der zugeordneten Daten über das kabellose Medium an die integrierte, kabellose Handheld-Schnittstelle 200 für zugeordnete Daten überträgt, um das Rendering der zugeordneten Daten zu bewirken.
  • In jedem dieser Ausführungsbeispiele kann ein Benutzer selektiv mit den zugeordneten Daten interagieren oder diese konsumieren, und zwar indem er die integrierte, kabellose Handheld-Schnittstelle 200 für zugeordnete Daten hält, Während er die primären Daten konsumiert, die auf einem physikalisch entkoppelten bzw. getrennten Monitor oder Fernseher gerendert werden. Jedes dieser Ausführungsbeispiele ermöglicht es einem Benutzer somit in vorteilhafter Weise bequem die primären und zugeordneten Daten zu konsumieren, wie zum Beispiel in einem Wohnzimmer; wobei dies ein vorteilhaftes Merkmal darstellt, das in den Ausführungsbeispielen der Abbildungen der 5a bis 5d nicht zur Verfügung steht.
  • Wie dies bereits vorstehend im Text ausgeführt worden ist, ist es durch den Einsatz einer separaten Anzeigevorrichtung für das Rendering der zugeordneten Daten, im Besonderen einer kabellosen, handgehaltenen Vorrichtung möglich, dass die Anzeigevorrichtung zum Rendering der primären Daten "lose" bzw. "locker" mit dem Prozessor gekoppelt wird, der die zugeordneten Daten verarbeitet. Die Abbildungen der 10a bis 10b veranschaulichen zwei alternative Ausführungsbeispiele, die unter Verwendung der alternativen Zusammenstellung der Elemente aus der Abbildung aus 6 gebildet werden können. In der Abbildung aus 10a weist ein zur Wiedergabe primärer Daten eingesetzter Fernseher 42 einen IR-Empfänger 106 für den Empfang von über das Infrarotspektrum vorgesehenen Fernbedienungsbefehlen auf, und wobei der beispielhafte Computer 35 eine ähnliche Konfiguration aufweist wie der beispielhafte Computer 35 aus 9a, und wobei er ferner mit einem kompatiblen IR-Empfänger 34 versehen ist. Der beispielhafte Computer 35 kann somit die an den Fernseher 42 bereitgestellten Fernbedienungsbefehle bzw. Fernsteuerungsbefehle nachverfolgen, im Besonderen die Kanaleinstellungsbefehle, so dass der beispielhafte Computer 35 seinen eigenen Empfänger 36a zur Abstimmung des gleichen Kanals steuern kann, um die richtigen zugeordneten Daten zu extrahieren und folglich über das kabellose Medium an die kabellose Handheld-Schnittstelle 200 für zugeordnete Daten vorzusehen. Demgemäß können de Fernseher 42 und der beispielhafte Computer 35 entkoppelt werden, um den bequemen Konsum der primären und zugeordneten Daten zum Beispiel in einer Wohnzimmerumgebung zu erleichtern.
  • In ähnlicher Weise weist der Fernseher 42 in der Abbildung aus 10b, der zum Rendering der primären Daten verwendet wird, einen IR-Empfänger 106 für den Empfang von Fernbedienungsbefehlen auf, die über das Infrarotspektrum bereitgestellt werden, und die beispielhafte Set-Top-Box 35 weist eine ähnliche Konfiguration bzw. Beschaffenheit auf wie die beispielhafte Set-Top-Box 35 aus 9c, wobei sie ferner mit einem kompatiblen IR-Empfänger 104 versehen ist. Die beispielhafte Set-Top-Box 35 kann somit die an den Fernseher 42 bereitgestellten Fernbedienungsbefehle nachzuverfolgen, im Besonderen Kanaleinstellungsbefehle, so dass die beispielhafte Set-Top-Box 35 ihren eigenen Empfänger 36 zur Abstimmung auf den gleichen Kanal steuern kann, um die richtigen zugeordneten Daten zu extrahieren und diese wiederum über das kabellose Medium an die kabellose Handheld-Schnittstelle 200 für zugeordnete Daten vorzusehen. Demgemäß können der Fernseher 42 und die beispielhafte Set-Top-Box 35 entkoppelt werden, wodurch der bequeme Konsum der primären und zugeordneten Daten weiter erleichtert werden kann, wie zum Beispiel in einer Wohnzimmerumgebung.
  • Die Abbildungen der 11a bis 11b veranschaulichen erfindungsgemäße Ausführungsbeispiele, die unter Verwendung einer verschiedenartigen Anordnung der in der Abbildung aus 6 veranschaulichten Elemente gebildet werden können. Der beispielhafte Computer und die Set-Top-Box 35 aus den Abbildungen der 11a bis 11b entsprechen den entsprechenden Ausführungsbeispielen der Abbildungen der 10a bis 10b, mit der Ausnahme, dass der beispielhafte Computer und die Set-Top-Box 35 aus den Abbildungen der 11a bis 11b jeweils mit einem IR-Sender 108 versehen sind, um Fernbedienungsbefehle zur Steuerung des Fernsehers 42 zu übertragen. Somit müssen keine kompatiblen IR-Empfänger 104 und 106 für den Fernseher 42 und den bzw. die beispielhafte(n) Computer/Set-Top-Box 35 vorgesehen werden, vielmehr können nicht kompatible Empfänger bereitgestellt werden, sofern der bzw. die beispielhafte Computer/Set-Top-Box 35 die Fähigkeit aufweisen, für den Fernseher 42 verständliche Fernbedienungsbefehle zu übertragen. Diese Fähigkeit kann zum Beispiel über eine bereitgestellte universelle Fernbedienungsbefehlsdatenbank an den bzw. die beispielhafte(n) Computer/Set-Top-Box 35 aus den Abbildungen der 11a bis 11b bereitgestellt werden. Anders ausgedrückt kann der bzw. die beispielhafte Computer/Set-Top-Box 35 aus den Abbildungen der 11a bis 11b in vorteilhafter Weise mit einer Reihe existierender Fernseher verwendet werden, um den bequemen Konsum der primären und zugeordneten Daten zu erleichtern, wie zum Beispiel in einer Wohnzimmerumgebung.
  • In Bezug auf die vorstehenden bevorzugten Ausführungsbeispiele sind zahlreiche Anpassungen und Modifikationen möglich, ohne dabei von dem Prinzip der vorliegenden Erfindung abzuweichen. Die vorliegende Erfindung kann somit gemäß dem Umfang der anhängigen Ansprüche abweichend von den speziellen Beschreibungen hierin ausgeführt werden.

Claims (6)

  1. Host-Vorrichtung (34) zur Simulation einer Zweiweg-Konnektivität für einseitig gerichtete Datenströme; wobei die Vorrichtung folgendes aufweist: einen Speicher (40); einen Prozessor (38), der so arbeitet, dass er primäre und zugeordnete Daten empfängt, die zugeordneten Daten aus den primären Daten decodiert und trennt, die zugeordneten Daten in dem Speicher (40) speichert und die zugeordneten Daten rendert; einen Steuermechanismus (104, 108), der mit dem Prozessor gekoppelt ist, der so arbeitet, dass er dem Prozessor (38) die Steuerung einer separaten Anzeigevorrichtung (32) zum separten Empfang und Rendern der primären Daten erleichtert; und eine Kommunikationsschnittstelle (102), die durch den Prozessor (38) so arbeitet, dass ein Rendering der zugeordneten Daten auf einer handgehaltenen Vorrichtung (200) bewirkt wird, mit einer Schnittstelle, die ein Durchsuchen der gespeicherten zugeordneten Daten ermöglicht.
  2. Host-Vorrichtung (34) nach Anspruch 1, wobei es sich bei der Kommunikationsschnittstelle (102) um eine kabellose Kommunikationsschnittstelle handelt.
  3. Host-Vorrichtung (34) nach Anspruch 1, wobei die Kommunikationsschnittstelle (102) ferner durch den Prozessor (38) so betrieben wird, dass sie zugeordnete Datenanforderungseingaben von der handgehaltenen Vorrichtung (200) empfängt.
  4. Host-Vorrichtung (34) nach Anspruch 3, wobei es sich bei der Kommunikationsschnittstelle (102) um einen kabellosen Sender/Empfänger handelt.
  5. Host-Vorrichtung (34) nach Anspruch 1, wobei es sich bei dem Steuermechanismus (104, 108) um einen IR-Sender (108) handelt, der durch den Prozessor (38) so betrieben wird, dass er IR-Fernsteuerungsbefehle an die separate Anzeigevorrichtung (42) überträgt, um zu bewirken, dass die separate Anzeigevorrichtung (42) die primären Daten separat empfängt und rendert.
  6. Host-Vorrichtung (34) nach Anspruch 1, wobei die Host-Vorrichtung (34) ferner einen Empfänger (36) umfasst, der durch den Prozessor (38) so betrieben wird, dass er die primären und zugeordneten Daten empfängt.
DE69830202T 1998-01-06 1998-12-29 Hostgerät zur struktur einer zweiwegverbindung in einwegdatenströmen Expired - Lifetime DE69830202T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/003,095 US6209132B1 (en) 1995-06-15 1998-01-06 Host apparatus for simulating two way connectivity for one way data streams
US3095 1998-01-06
PCT/US1998/027795 WO1999035840A1 (en) 1998-01-06 1998-12-29 A host apparatus for simulating two way connectivity for one way data streams

Publications (2)

Publication Number Publication Date
DE69830202D1 DE69830202D1 (de) 2005-06-16
DE69830202T2 true DE69830202T2 (de) 2006-01-12

Family

ID=21704117

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69830202T Expired - Lifetime DE69830202T2 (de) 1998-01-06 1998-12-29 Hostgerät zur struktur einer zweiwegverbindung in einwegdatenströmen

Country Status (8)

Country Link
US (3) US6209132B1 (de)
EP (1) EP1053642B1 (de)
JP (1) JP4169181B2 (de)
KR (1) KR100427814B1 (de)
AU (1) AU2208999A (de)
DE (1) DE69830202T2 (de)
TW (1) TW401706B (de)
WO (1) WO1999035840A1 (de)

Families Citing this family (112)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6064420A (en) * 1995-06-15 2000-05-16 Intel Corporation Simulating two way connectivity for one way data streams for multiple parties
US6209132B1 (en) * 1995-06-15 2001-03-27 Intel Corporation Host apparatus for simulating two way connectivity for one way data streams
JP4072233B2 (ja) * 1997-03-24 2008-04-09 キヤノン株式会社 情報処理装置
US6717567B1 (en) * 1998-01-07 2004-04-06 Intel Corporation Wireless digital picture display frame
US20030086685A1 (en) * 1998-01-07 2003-05-08 Bowden George R. Portable digital photograph viewer
US6816201B1 (en) * 1998-01-13 2004-11-09 Mitsubishi Digital Electronics America, Inc. XDS enhancement system
US6536041B1 (en) * 1998-06-16 2003-03-18 United Video Properties, Inc. Program guide system with real-time data sources
EP3293967A1 (de) * 1998-07-17 2018-03-14 Rovi Guides, Inc. Interaktiver fernsehprogrammführer mit fernzugriff
US6260552B1 (en) * 1998-07-29 2001-07-17 Myocor, Inc. Transventricular implant tools and devices
CA2261009A1 (en) * 1999-02-03 2000-08-03 Sasktel System and controller for control and distribution of audio and video signals
US6757906B1 (en) 1999-03-30 2004-06-29 Tivo, Inc. Television viewer interface system
US7543325B2 (en) * 1999-03-30 2009-06-02 Tivo Inc. System for remotely controlling client recording and storage behavior
US8689265B2 (en) 1999-03-30 2014-04-01 Tivo Inc. Multimedia mobile personalization system
US20020118954A1 (en) 2001-12-07 2002-08-29 Barton James M. Data storage management and scheduling system
US7665111B1 (en) 1999-10-20 2010-02-16 Tivo Inc. Data storage management and scheduling system
US8479251B2 (en) * 1999-03-31 2013-07-02 Microsoft Corporation System and method for synchronizing streaming content with enhancing content using pre-announced triggers
DE60028692T2 (de) * 1999-05-20 2007-05-24 Koninklijke Philips Electronics N.V. Verfahren und anordnung zur übertragung und zum empfang von kodierten bildern
US20030182567A1 (en) 1999-10-20 2003-09-25 Tivo Inc. Client-side multimedia content targeting system
TW495702B (en) * 1999-11-12 2002-07-21 Zdtv Llc System and method for combining computer-generated media data with pre-recorded media data to form hybrid broadcast data
JP2001245268A (ja) * 2000-02-29 2001-09-07 Toshiba Corp コンテンツ伝送システム及びコンテンツ処理装置
JP2001357300A (ja) * 2000-06-12 2001-12-26 Sony Corp 映像コンテンツ提供方法、映像コンテンツ提供システム、映像コンテンツ提供装置、映像コンテンツを提供するプログラムを格納したプログラム格納媒体、広告映像提供装置、広告映像を提供するプログラムを格納したプログラム格納媒体、映像コンテンツ再生装置、映像コンテンツを再生するプログラムを格納したプログラム格納媒体、広告料集計システム、広告料集計方法及び広告料を集計するプログラムを格納したプログラム格納媒体
US7698727B2 (en) * 2000-06-30 2010-04-13 Jlb Ventures Llc Method and apparatus for notifying users of interactive functions using a remote device
US7712125B2 (en) * 2000-09-08 2010-05-04 Ack Ventures Holdings, Llc Video interaction with a mobile device and a video device
US20020057795A1 (en) * 2000-11-10 2002-05-16 Spurgat Jeffrey Jonathan Content protection through the audio and video decrypting and decoding device
US7861272B2 (en) 2000-11-14 2010-12-28 Russ Samuel H Networked subscriber television distribution
US8127326B2 (en) 2000-11-14 2012-02-28 Claussen Paul J Proximity detection using wireless connectivity in a communications system
EP1213638A1 (de) * 2000-12-06 2002-06-12 Siemens Aktiengesellschaft Freigabe von Geräten
JP4465577B2 (ja) * 2001-04-19 2010-05-19 ソニー株式会社 情報処理装置および方法、情報処理システム、記録媒体、並びにプログラム
KR20100008378A (ko) * 2001-08-08 2010-01-25 톰슨 라이센싱 Mpeg-4 원격 통신 장치
US20030037340A1 (en) * 2001-08-17 2003-02-20 Koninklijke Philips Electronics N.V. Method and apparatus for managing TV broadcast content that has synchronized web applications
US20040030929A1 (en) * 2001-11-06 2004-02-12 Depeng Bi Digital audio and video distribution transmission and playback
US7086080B2 (en) * 2001-11-08 2006-08-01 International Business Machines Corporation Multi-media coordinated information system with multiple user devices and multiple interconnection networks
US7086081B2 (en) * 2001-11-08 2006-08-01 International Business Machines Corporation Multi-terminal docking station system
US20030093791A1 (en) * 2001-11-09 2003-05-15 Julia Luc E. System and method for interactive television
US7831992B2 (en) * 2002-09-18 2010-11-09 General Instrument Corporation Method and apparatus for forwarding television channel video image snapshots to an auxiliary display device
EP1493273A1 (de) * 2002-03-29 2005-01-05 Koninklijke Philips Electronics N.V. Fernsehempfangssystem
JP2005522151A (ja) * 2002-04-04 2005-07-21 ジェネラル・インスツルメント・コーポレーション 低レベルグラフィックドライバを使用する補助表示装置に画像を表示する方法、およびその装置
CN1298162C (zh) * 2002-04-05 2007-01-31 松下电器产业株式会社 为便携设备从多个不同源提供媒体内容的编辑系统和方法
US7516470B2 (en) * 2002-08-02 2009-04-07 Cisco Technology, Inc. Locally-updated interactive program guide
US20040068753A1 (en) * 2002-10-02 2004-04-08 Robertson Neil C. Video transmission systems and methods for a home network
US7908625B2 (en) 2002-10-02 2011-03-15 Robertson Neil C Networked multimedia system
US8046806B2 (en) 2002-10-04 2011-10-25 Wall William E Multiroom point of deployment module
US7360235B2 (en) 2002-10-04 2008-04-15 Scientific-Atlanta, Inc. Systems and methods for operating a peripheral record/playback device in a networked multimedia system
US8094640B2 (en) 2003-01-15 2012-01-10 Robertson Neil C Full duplex wideband communications system for a local coaxial network
US8490129B2 (en) * 2003-01-31 2013-07-16 Qwest Communications International Inc. Methods, systems and apparatus for selectively distributing urgent public information
US8713617B2 (en) * 2003-01-31 2014-04-29 Qwest Communications International Inc. Systems and methods for providing television signals using a network interface device
US20040150751A1 (en) * 2003-01-31 2004-08-05 Qwest Communications International Inc. Systems and methods for forming picture-in-picture signals
US20040163126A1 (en) * 2003-01-31 2004-08-19 Qwest Communications International Inc. Methods and apparatus for delivering a computer data stream to a video appliance with a network interface device
US20040150750A1 (en) * 2003-01-31 2004-08-05 Qwest Communications International Inc. Systems and methods for monitoring visual information
US10142023B2 (en) 2003-01-31 2018-11-27 Centurylink Intellectual Property Llc Antenna system and methods for wireless optical network termination
US7194249B2 (en) * 2003-01-31 2007-03-20 Qwest Communications International Inc. Methods, systems and apparatus for providing urgent public information
US7921443B2 (en) 2003-01-31 2011-04-05 Qwest Communications International, Inc. Systems and methods for providing video and data services to a customer premises
WO2004073310A1 (en) * 2003-02-05 2004-08-26 Ictv, Inc. Peripheral unit for upstream cable television system communication
FR2851716A1 (fr) * 2003-02-21 2004-08-27 France Telecom Procede pour la gestion de descriptions d'animations graphiques destinees a etre affichees, recepteur et systeme mettant en oeuvre ce procede.
US20040196405A1 (en) * 2003-04-04 2004-10-07 Thomas Spinelli Method and apparatus for listening to audio corresponding to a PIP display
US20040237120A1 (en) * 2003-05-22 2004-11-25 Lewin Blake P. Systems and methods for dynamically generating and distributing synchronized enhancements to a broadcast signal
US6995686B2 (en) * 2003-08-01 2006-02-07 Harris Corporation Weather information dissemination system for mobile vehicles
US8112449B2 (en) 2003-08-01 2012-02-07 Qwest Communications International Inc. Systems and methods for implementing a content object access point
US20050132405A1 (en) * 2003-12-15 2005-06-16 Microsoft Corporation Home network media server with a jukebox for enhanced user experience
TWI238638B (en) * 2004-04-22 2005-08-21 Benq Corp Method and device for multimedia processing
WO2005106880A1 (en) * 2004-04-29 2005-11-10 Koninklijke Philips Electronics N.V. Method of and control arrangement for providing information about food and beverages in combination with audio/video contents
US20050251750A1 (en) * 2004-05-10 2005-11-10 Robert Vallone Television viewer interface system
FR2871639A1 (fr) * 2004-06-11 2005-12-16 Thomson Licensing Sa Procede de gestion de programmes auxiliaires et recepteur et systeme correspondants
US8738693B2 (en) * 2004-07-09 2014-05-27 Qualcomm Incorporated System and method for managing distribution of media files
US9077766B2 (en) 2004-07-09 2015-07-07 Qualcomm Incorporated System and method for combining memory resources for use on a personal network
US8787164B2 (en) * 2004-07-09 2014-07-22 Qualcomm Incorporated Media delivery system and method for transporting media to desired target devices
US8819140B2 (en) 2004-07-09 2014-08-26 Qualcomm Incorporated System and method for enabling the establishment and use of a personal network
US20060277318A1 (en) * 2004-07-09 2006-12-07 Luc Julia System and method for extending communications with a device network
US8195744B2 (en) * 2004-07-09 2012-06-05 Orb Networks, Inc. File sharing system for use with a network
US7937484B2 (en) 2004-07-09 2011-05-03 Orb Networks, Inc. System and method for remotely controlling network resources
US20060037040A1 (en) * 2004-08-12 2006-02-16 Mahalick Scott G Method of transmitting audio and video signals over radio and television channels
US7574453B2 (en) 2005-01-03 2009-08-11 Orb Networks, Inc. System and method for enabling search and retrieval operations to be performed for data items and records using data obtained from associated voice files
KR100713441B1 (ko) * 2005-05-03 2007-04-30 삼성전자주식회사 전자 프로그램 안내 데이터베이스에 방송 프로그램편성표를 구성하는 방법
WO2006129384A1 (ja) * 2005-05-31 2006-12-07 Sharp Kabushiki Kaisha 双方向サービスシステム及びマルチメディアコンテンツ処理装置
US8074248B2 (en) 2005-07-26 2011-12-06 Activevideo Networks, Inc. System and method for providing video content associated with a source image to a television in a communication network
US7876998B2 (en) 2005-10-05 2011-01-25 Wall William E DVD playback over multi-room by copying to HDD
US20070079341A1 (en) * 2005-10-05 2007-04-05 Scientific-Atlanta, Inc. Dvd multi-room playback after headend conversation
TWM286531U (en) * 2005-10-27 2006-01-21 Animation Technologies Inc Audio/video signal processor with storage functions
TWM288478U (en) * 2005-10-28 2006-03-01 Animation Technologies Inc Multiple TV signal processing device
TWM291041U (en) * 2005-12-12 2006-05-21 Animation Technologies Inc TV signal processing device with a MINI-PCI interface
US8973072B2 (en) * 2006-10-19 2015-03-03 Qualcomm Connected Experiences, Inc. System and method for programmatic link generation with media delivery
US8345827B2 (en) * 2006-12-18 2013-01-01 Joshua Elan Liebermann Sign language public addressing and emergency system
WO2008088741A2 (en) 2007-01-12 2008-07-24 Ictv, Inc. Interactive encoded content system including object models for viewing on a remote device
US9826197B2 (en) 2007-01-12 2017-11-21 Activevideo Networks, Inc. Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device
US8887048B2 (en) 2007-08-23 2014-11-11 Sony Computer Entertainment Inc. Media data presented with time-based metadata
US10580459B2 (en) 2007-08-23 2020-03-03 Sony Interactive Entertainment America Llc Dynamic media interaction using time-based metadata
US20090128502A1 (en) * 2007-11-19 2009-05-21 Cct Tech Advanced Products Limited Image display with cordless phone
TWI450749B (zh) * 2007-11-21 2014-09-01 Mstar Semiconductor Inc 遊戲處理裝置
US20100245667A1 (en) * 2009-03-24 2010-09-30 Sony Corporation Non-standalone tv pc
EP2312431B1 (de) * 2009-09-24 2015-06-17 Lg Electronics Inc. Verfahren zur Einstellung der Bildqualität
US20110069043A1 (en) * 2009-09-24 2011-03-24 Jong Ha Lee Method for displaying data and display device employing the method
JP5536047B2 (ja) * 2009-09-29 2014-07-02 パナソニック株式会社 表示装置
US9264785B2 (en) 2010-04-01 2016-02-16 Sony Computer Entertainment Inc. Media fingerprinting for content determination and retrieval
US8560583B2 (en) 2010-04-01 2013-10-15 Sony Computer Entertainment Inc. Media fingerprinting for social networking
US9814977B2 (en) 2010-07-13 2017-11-14 Sony Interactive Entertainment Inc. Supplemental video content on a mobile device
US9832441B2 (en) 2010-07-13 2017-11-28 Sony Interactive Entertainment Inc. Supplemental content on a mobile device
US9159165B2 (en) 2010-07-13 2015-10-13 Sony Computer Entertainment Inc. Position-dependent gaming, 3-D controller, and handheld as a remote
US9143699B2 (en) 2010-07-13 2015-09-22 Sony Computer Entertainment Inc. Overlay non-video content on a mobile device
US8730354B2 (en) 2010-07-13 2014-05-20 Sony Computer Entertainment Inc Overlay video content on a mobile device
CA2814070A1 (en) 2010-10-14 2012-04-19 Activevideo Networks, Inc. Streaming digital video between video devices using a cable television system
EP2695388B1 (de) 2011-04-07 2017-06-07 ActiveVideo Networks, Inc. Latenzreduktion in videoverteilungsnetzwerken mit adaptiver bitrate
US8646023B2 (en) * 2012-01-05 2014-02-04 Dijit Media, Inc. Authentication and synchronous interaction between a secondary device and a multi-perspective audiovisual data stream broadcast on a primary device geospatially proximate to the secondary device
WO2013106390A1 (en) 2012-01-09 2013-07-18 Activevideo Networks, Inc. Rendering of an interactive lean-backward user interface on a television
US9800945B2 (en) 2012-04-03 2017-10-24 Activevideo Networks, Inc. Class-based intelligent multiplexing over unmanaged networks
US9123084B2 (en) 2012-04-12 2015-09-01 Activevideo Networks, Inc. Graphical application integration with MPEG objects
WO2014145921A1 (en) 2013-03-15 2014-09-18 Activevideo Networks, Inc. A multiple-mode system and method for providing user selectable video content
US9294785B2 (en) 2013-06-06 2016-03-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
US9219922B2 (en) 2013-06-06 2015-12-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
US9326047B2 (en) 2013-06-06 2016-04-26 Activevideo Networks, Inc. Overlay rendering of user interface onto source video
US9788029B2 (en) 2014-04-25 2017-10-10 Activevideo Networks, Inc. Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks
CN111031277B (zh) * 2014-11-19 2022-02-22 无锡中感微电子股份有限公司 基于复合视频信号的数字数据发送和接收方法以及装置
US9684555B2 (en) 2015-09-02 2017-06-20 International Business Machines Corporation Selective memory error reporting

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US519433A (en) * 1894-05-08 Thomas c
US4894789A (en) * 1988-02-22 1990-01-16 Yee Keen Y TV data capture device
JP3041015B2 (ja) 1990-04-18 2000-05-15 オリンパス光学工業株式会社 内視鏡画像ファイルシステム
WO1992003816A1 (en) 1990-08-16 1992-03-05 General Parametrics Corp. A display control device incorporating an auxiliary display
US5282028A (en) * 1990-11-27 1994-01-25 Scientific-Atlanta, Inc. Remote control for digital music terminal with synchronized communications
US5333056A (en) * 1991-04-09 1994-07-26 Powell Roger A Television signal converter providing separate stereo sound outputs
JP2938611B2 (ja) 1991-05-14 1999-08-23 富士通株式会社 テレビ信号交換方式
US5327237A (en) * 1991-06-14 1994-07-05 Wavephore, Inc. Transmitting data with video
EP0603269A1 (de) 1991-09-10 1994-06-29 Hybrid Networks, Inc. Fernverbindungsadapter für tv-rundfunkdatenübertragungssystem
US5519433A (en) 1991-11-20 1996-05-21 Zing Systems, L.P. Interactive television security through transaction time stamping
US5262860A (en) * 1992-04-23 1993-11-16 International Business Machines Corporation Method and system communication establishment utilizing captured and processed visually perceptible data within a broadcast video signal
JPH0695796A (ja) 1992-09-14 1994-04-08 Mutoh Ind Ltd ペン入出力装置
US20020057450A1 (en) * 1992-11-11 2002-05-16 Haruhiko Mio Electric system for processing domestic information
US5418577A (en) * 1993-08-11 1995-05-23 Bagley; Alan W. System for receiving the audio portion of a TV signal at a remote location
DE69425198T2 (de) * 1993-08-13 2001-03-15 Toshiba Kawasaki Kk Zweiwegkabelfernsehsystem
IL106746A (en) * 1993-08-19 1997-02-18 News Datacom Ltd CATV systems
FR2710807B1 (fr) * 1993-09-28 1995-11-03 Thomson Consumer Electronics Procédé d'affichage et de traitement des données de vidéotexte ou de téléphone et dispositif.
US5574934A (en) 1993-11-24 1996-11-12 Intel Corporation Preemptive priority-based transmission of signals using virtual channels
US5537151A (en) * 1994-02-16 1996-07-16 Ati Technologies Inc. Close caption support with timewarp
US5499046A (en) 1994-05-23 1996-03-12 Cable Services Technologies, Inc. CATV distribution system with each channel having its own remote scheduler
JPH07327093A (ja) 1994-06-01 1995-12-12 Ekushingu:Kk データ伝送装置
US5481312A (en) * 1994-09-12 1996-01-02 At&T Corp. Method of and apparatus for the transmission of high and low priority segments of a video bitstream over packet networks
US5760838A (en) * 1994-09-30 1998-06-02 Intel Corporation Method and system for configuring a display
US5510844A (en) * 1994-11-18 1996-04-23 At&T Corp. Video bitstream regeneration using previously agreed to high priority segments
US5671342A (en) 1994-11-30 1997-09-23 Intel Corporation Method and apparatus for displaying information relating to a story and a story indicator in a computer system
US5671267A (en) * 1994-12-30 1997-09-23 Lucent Technologies Inc. Interactive system for communications between a cordless telephone and a remotely operated device
US5684799A (en) * 1995-03-28 1997-11-04 Bell Atlantic Network Services, Inc. Full service network having distributed architecture
US5583864A (en) 1995-03-28 1996-12-10 Bell Atlantic Network Services, Inc. Level 1 gateway for video dial tone networks
US5818441A (en) 1995-06-15 1998-10-06 Intel Corporation System and method for simulating two-way connectivity for one way data streams
US6249914B1 (en) * 1995-06-15 2001-06-19 Intel Corporation Simulating two way connectivity for one way data streams for multiple parties including the use of proxy
US6064420A (en) 1995-06-15 2000-05-16 Intel Corporation Simulating two way connectivity for one way data streams for multiple parties
US6072521A (en) 1995-06-15 2000-06-06 Intel Corporation Hand held apparatus for simulating two way connectivity for one way data streams
US6209132B1 (en) * 1995-06-15 2001-03-27 Intel Corporation Host apparatus for simulating two way connectivity for one way data streams
US5636211A (en) * 1995-08-15 1997-06-03 Motorola, Inc. Universal multimedia access device
US5694163A (en) 1995-09-28 1997-12-02 Intel Corporation Method and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program
US6005861A (en) * 1995-11-22 1999-12-21 Samsung Electronics Co., Ltd. Home multimedia network architecture
US5831664A (en) 1995-12-15 1998-11-03 Mediaone Group, Inc. Method and system for synchronizing data between at least one mobile interface device and an interactive terminal
US5796724A (en) 1995-12-28 1998-08-18 Intel Corporation Method and apparatus for partitioning transmission bandwidth among different data streams
US5594491A (en) 1995-12-29 1997-01-14 Vxl/Hcr Technology Corporation Near-video-on-demand digital video distribution system utilizing asymmetric digital subscriber lines
US5761606A (en) * 1996-02-08 1998-06-02 Wolzien; Thomas R. Media online services access via address embedded in video or audio program
US5787259A (en) * 1996-03-29 1998-07-28 Microsoft Corporation Digital interconnects of a PC with consumer electronics devices
US5907688A (en) 1996-06-28 1999-05-25 Intel Corporation Smart arbitration for non-symmetric data streams
US6249924B1 (en) 1997-02-14 2001-06-26 Earl Sanderson Kluft Anti-roll off mattress construction
JP4200242B2 (ja) * 1997-03-24 2008-12-24 ティブイ コンパス,インク. 広告表示をする双方向リモコン
US6442598B1 (en) * 1997-10-27 2002-08-27 Microsoft Corporation System and method for delivering web content over a broadcast medium
US6292210B1 (en) * 1997-12-31 2001-09-18 At&T Corp. Integrated remote control and phone user interface
US6097441A (en) * 1997-12-31 2000-08-01 Eremote, Inc. System for dual-display interaction with integrated television and internet content
US6134625A (en) 1998-02-18 2000-10-17 Intel Corporation Method and apparatus for providing arbitration between multiple data streams
US6040829A (en) * 1998-05-13 2000-03-21 Croy; Clemens Personal navigator system

Also Published As

Publication number Publication date
KR20010033896A (ko) 2001-04-25
KR100427814B1 (ko) 2004-04-27
US6732373B2 (en) 2004-05-04
WO1999035840A1 (en) 1999-07-15
DE69830202D1 (de) 2005-06-16
US7278154B2 (en) 2007-10-02
EP1053642A1 (de) 2000-11-22
EP1053642B1 (de) 2005-05-11
JP4169181B2 (ja) 2008-10-22
US6209132B1 (en) 2001-03-27
JP2002501347A (ja) 2002-01-15
US20010016942A1 (en) 2001-08-23
AU2208999A (en) 1999-07-26
US20040045039A1 (en) 2004-03-04
EP1053642A4 (de) 2002-07-31
TW401706B (en) 2000-08-11

Similar Documents

Publication Publication Date Title
DE69830202T2 (de) Hostgerät zur struktur einer zweiwegverbindung in einwegdatenströmen
DE69831179T2 (de) Tragbare vorrichtung zur simulation von bidirektionellen verbindungen für ein-direktionelle datenströme
DE69932060T2 (de) Simulation einer zweiwegverbindung für ein-direktionalle datenströme für mehrere teilnehmer
US6249914B1 (en) Simulating two way connectivity for one way data streams for multiple parties including the use of proxy
US5818441A (en) System and method for simulating two-way connectivity for one way data streams
DE69731549T2 (de) Interaktivität mit audiovisueller programmierung
DE60013628T2 (de) Identifizierung von mit einem audio/videoprogramm verbundenen zusätzlichen informationen
DE69923224T2 (de) Verfahren und system zur präsentation von fernsehprogramminhalt und interaktiver unterhaltung
US7836149B2 (en) Simulcast web page delivery
DE69333644T2 (de) Audioprogramm-Empfangsgerät für Fernsehverteilsysteme
DE19833053B4 (de) Verfahren zum Übertragen eines Video-Datenstroms, Videosende- und Empfangssysteme
DE60114924T2 (de) Rundfunkempfänger, Rundfunksteuerverfahren und vom Computer lesbares Aufnahmemedium
WO2008131934A1 (de) Gerät zur verbindung mit einem fernsehgerät und verfahren zur übertragung von zusatzinformationen zum fernsehsignal

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8328 Change in the person/name/address of the agent

Representative=s name: HEYER, V., DIPL.-PHYS. DR.RER.NAT., PAT.-ANW., 806