[go: up one dir, main page]

DE69424493T2 - Interaktives System und Verfahren - Google Patents

Interaktives System und Verfahren

Info

Publication number
DE69424493T2
DE69424493T2 DE69424493T DE69424493T DE69424493T2 DE 69424493 T2 DE69424493 T2 DE 69424493T2 DE 69424493 T DE69424493 T DE 69424493T DE 69424493 T DE69424493 T DE 69424493T DE 69424493 T2 DE69424493 T2 DE 69424493T2
Authority
DE
Germany
Prior art keywords
data
local
controller
control device
handset
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
DE69424493T
Other languages
English (en)
Other versions
DE69424493D1 (de
Inventor
Peter Emrys-Roberts
Jeffrey Arnold Hollington
David Neil Laurence Levy
Janko Mrsic-Flogel
Peter James Pfanner
David Robert Weston
David Alan Woodfield
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.)
S Aqua Semiconductor LLC
Original Assignee
Two Way TV Ltd
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 Two Way TV Ltd filed Critical Two Way TV Ltd
Application granted granted Critical
Publication of DE69424493D1 publication Critical patent/DE69424493D1/de
Publication of DE69424493T2 publication Critical patent/DE69424493T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • A63F13/12
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/33Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
    • A63F13/338Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using television networks
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C13/00Voting apparatus
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C15/00Generating random numbers; Lottery apparatus
    • G07C15/006Generating random numbers; Lottery apparatus electronically
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/38Arrangements for distribution where lower stations, e.g. receivers, interact with the broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/33Arrangements for monitoring the users' behaviour or opinions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/93Wired transmission systems
    • H04H60/94Telephonic networks
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1025Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/409Data transfer via television network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • H04H20/30Arrangements for simultaneous broadcast of plural pieces of information by a single channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/91Arrangements characterised by the broadcast information itself broadcasting computer programmes

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Social Psychology (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Telephonic Communication Services (AREA)
  • Selective Calling Equipment (AREA)
  • Optical Communication System (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Communication Control (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Pinball Game Machines (AREA)
  • Aiming, Guidance, Guns With A Light Source, Armor, Camouflage, And Targets (AREA)
  • Position Input By Displaying (AREA)

Description

  • Diese Erfindung bezieht sich auf ein interaktives System, insbesondere zur Verwendung bei Übertragungen mit Massenmedien.
  • Interaktive Systeme sind bekannt, beispielsweise bei einem System zum Spielen eines Spiels, bei dem eine große Anzahl Benutzer an verschiedenen entfernten Positionen Vorhersagen eingeben, die sich auf eine Übertragung mit Massenmedien beziehen, beispielsweise Punktewerte oder zukünftige Entwicklungen in einem Fußballspiel, und zwar durch temporäre Verbindung über eine Telekommunikationsleitung zu einer zentralen Steuervorrichtung. Eine Ausblend-Funktion ist vorgesehen, um zu vermeiden, daß der Benutzer eine Vorhersage eingibt, nachdem die Zeit für das Auftreten für das vorhergesagte Ereignis verstrichen ist. Die temporäre Verbindung wird als eine Bestätigung einer zutreffenden Vorhersage oder eines Gesamtpunktewertes hergestellt, nicht aber durch Übertragen jeder Vorhersage am Anfang an die zentrale Verarbeitungsvorrichtung. Bei diesen bekannten Systemen benötigt jeder Spieler seine eigene Telefonverbindung und eine Steuerausrüstung, die komplexe und teure Schaltungstechnik aufweist. Spielergruppen an demselben Ort müssen sämtlich eine Steuerausrüstung haben, um teilzunehmen.
  • Ein anspruchsvolleres Beispiel ist in der EP-A-0 405 776 (US-A-5,083,800) beschrieben, bei der ein Spiel auf einzelnen Personalcomputern (PC) läuft und eine Massenübertragung verwendet wird, um die Parameter des Spiels für mehrere Benutzer-PCs gleichzeitig zu ändern. Der Benutzer kann einen Punktewert oder ein Ergebnis am Ende des Spiels absenden. Jedoch ist es für dieses Spiel erforderlich, daß der Benutzer erhebliche Auslagen hat, um seinen eigenen Personalcomputer und die zugehörige Ausrüstung zu erhalten.
  • Die WO 91/08810 bezieht sich auf ein Verfahren zum Bewerten von Daten, um Gewinner eines Spiels durch Anwenden statistischer Analyse zum Definieren, welche Ergebnisse gelesen werden müssen, zu bestimmen.
  • Gemäß einem Gesichtspunkt der vorliegenden Erfindung umfaßt ein interaktives System zur Verwendung bei Übertragungen mit Massenmedien eine lokale Steuereinrichtung, die sich zur Steuerung eines Datenflusses zu und von mindestens zwei lokalen Handgeräten zur Erzeugung von Daten betreiben läßt, wobei die lokale Steuereinrichtung einen Speicher zum Speichern von Daten und eine Verarbeitungseinrichtung aufweist, eine zentrale Steuereinrichtung zum Übertragen von Daten zu der lokalen Steuereinrichtung, wobei die lokale Steuereinrichtung sich mit der zentralen Steuereinrichtung zur Datenkommunikation mit der zentralen Steuereinrichtung verbinden läßt, und eine Anzeigevorrichtung zum lokalen Anzeigen von beidem, der Übertragung durch Massenmedien von der zentralen Steuervorrichtung und den Daten, die von der lokalen Steuervorrichtung empfangen werden, wobei die lokale Steuervorrichtung Daten, die von jedem lokalen Handgerät erzeugt werden, speichert und die gespeicherten Daten selektiv zu der zentralen Steuervorrichtung überträgt.
  • Das System der vorliegenden Erfindung ermöglicht es, daß mehrere Benutzer an demselben entfernt gelegenen Ort mit einer lokalen Steuereinrichtung teilnehmen können und daß eine Kommunikation zu einer zentralen Haupt-Steuereinrichtung stattfindet, wobei andere entfernt befindliche Benutzer an einem abweichenden Ort sind und auch das System lokal zu betreiben ist.
  • Bevorzugt spricht die Verarbeitungseinrichtung der lokalen Steuereinrichtung jedes lokale Handgerät sequentiell gemäß einem vorbestimmten Zeitplan an, um Daten von dem Handgerät zu erhalten.
  • Der vorbestimmte Zeitplan kann jedes Handgerät abfragen und sofort zu dem nächsten Handgerät wechseln, wenn keine Antwort erhalten wird, bevorzugt erfordert es jedoch der vorbestimmte Zeitplan, daß jedes Handgerät für eine gleiche Zeitdauer abgefragt wird.
  • Die lokale Steuervorrichtung kann während der Herstellung vorprogrammiert sein oder lokal Dateneingaben speichern, bevorzugt ist die lokale Steuervorrichtung jedoch angepaßt, Daten zu speichern, die von der zentralen Steuervorrichtung geliefert werden.
  • Eine einzelne Kennung, durch die jedes Handgerät adressiert ist, kann in jedes Handgerät während der Herstellung eingebaut sein oder jedem Handgerät zu Beginn jeder Benutzung zugeordnet werden, jedoch wird bevorzugt eine einzelne Kennung während der ersten Benutzung eines Handgeräts innerhalb des Systems oder danach zugeordnet.
  • Die lokale Steuereinrichtung und die zentrale Steuereinrichtung können beispielsweise über eine Telekommunikationsverbindung oder ein Datenverteilungsnetzwerk verbunden sein.
  • Die zentrale Steuereinrichtung kann über die Telekommunikationsverbindung Video- und Textdaten liefern, bevorzugt überträgt die zentrale Steuereinrichtung jedoch Video- und Textdaten zum Empfang durch die lokale Steuereinrichtung und zum Anzeigen auf der Anzeigevorrichtung.
  • Bevorzugt findet die Übertragung von Daten zwischen jedem Handgerät und der lokalen Steuereinrichtung über eine Infrarot-Verbindung statt. Dies gestattet es Benutzern, sich irgendwo im Raum aufzuhalten, statt durch eine feste Kabellänge beschränkt zu sein, obwohl Kabel, die sich zur Übertragung von Daten in paralleler Weise betreiben lassen, verwendet werden können, oder eine parallele Übertragung durch Modulation des Infrarotsignals würde es gestatten, daß alle Handgeräte zur selben Zeit betrieben werden.
  • Typischerweise überträgt die lokale Steuereinrichtung selektiv nur dann Daten an die zentrale Steuereinrichtung, wenn eine vorbestimmte Übertragungsbedingung erfüllt ist.
  • Wenn eine Benutzung für das Spielen eines Spiels erfolgt, kann die vorbestimmte Übertragungsbedingung sein, daß eine bestimmte Zeit ab dem Ende des Spiels zur Übertragung eines Punktestands noch nicht abgelaufen ist oder daß eine obere Grenze für die Anzahl an Teilnehmern, die ihre Punktewerte übertragen, noch nicht erreicht ist, bevorzugt beinhaltet sie jedoch, daß der Punktewert des Benutzers einen vorbestimmten Punktestand am Ende einer Zeitdauer zum Spielen eines Spiels übertrifft. Somit entstehen nur Teilnehmern mit einer vernünftigen Chance zu gewinnen Kosten im Zusammenhang mit der Registrierung ihres Punktewertes über die Telekommunikationsverbindung.
  • Bevorzugt überträgt die Verarbeitungseinrichtung der lokalen Steuereinrichtung nur Daten an die zentrale Steuereinrichtung aufgrund eines Befehls von der zentralen Steuereinrichtung.
  • Bevorzugt wird der Befehl von der zentralen Steuereinrichtung zusammen mit den Video- und Textdaten übertragen.
  • Bevorzugt ist eine zweite lokale Steuereinrichtung vorgese hen, die sich zur Steuerung eines Datenflusses zu und von jeweiligen zweiten Handgeräten betreiben läßt, so daß Daten zwischen der ersten und der zweiten lokalen Steuereinrichtung über die zentrale Steuereinrichtung übertragen werden können. Dies hat den Vorteil, daß Spieler an entfernt gelegenen Orten direkt miteinander in Wettbewerb treten können oder Verkaufsstellen Kundenanfragen und -aufträge über eine Entfernung handhaben können.
  • Jedes Handgerät kann einen Sender und einen Empfänger zur Übertragung von Daten zwischen dem Handgerät und der lokalen Steuereinrichtung, Eingabemittel zum Eingeben von Daten zum Steuern der Ausgabe der Anzeigevorrichtung über die lokale Steuereinrichtung und Mittel zum Abtasten einer Position eines Zeigers auf der Anzeigevorrichtung aufweisen.
  • Bevorzugt umfaßt das Eingabemittel eine Zeigersteuerung, die seitlich über eine Ebene beweglich ist, und das Mittel zum Abtasten einer Position der Zeigersteuerung innerhalb der Ebene bewirkt, daß der Zeiger auf der Anzeigevorrichtung eine ähnliche Position einnimmt.
  • Beispiele, wie der Zeiger auf der Anzeigevorrichtung gesteuert werden kann, umfassen die Verwendung von Tasten an dem Handgerät oder eine Zeigersteuerung des Typs mit einem flachen puckartigen Element.
  • Bevorzugt überwacht das Abtastmittel eine Änderung in einer Potentialdifferenz mit einer Änderung in der Position der Zeigersteuerung.
  • Das interaktive System kann beispielsweise ein System zum Spielen eines Spiels, ein Verkaufssystem oder ein Informationssystem umfassen.
  • Gemäß einem anderen Gesichtspunkt der vorliegenden Erfindung umfaßt ein Verfahren zum Betrieb eines interaktiven Systems gemäß dem ersten Gesichtspunkt ein Übertragen erster Daten von der zentralen Steuereinrichtung, wodurch die lokale Steuereinrichtung dadurch anspricht, daß sie bewirkt, daß die Anzeigevorrichtung die übertragenen ersten Daten anzeigt, ein Speichern zweiter Daten in der lokalen Steuereinrichtung, die von jedem lokalen Handgerät in Bezug auf die ersten Daten erhalten werden, ein Anzeigen lokaler Daten, die von der lokalen Steuereinrichtung empfangen werden, und ein selektives Übertragen der gespeicherten zweiten Daten zu der zentralen Steuereinrichtung, wenn vorbestimmte Bedingungen erfüllt sind.
  • Bevorzugt umfassen die ersten Daten Spielinformation und die zweiten Daten Daten, die sich auf das Spielen des Spiels beziehen.
  • Bevorzugt werden die vorbestimmten Bedingungen der lokalen Steuereinrichtung durch die zentrale Steuereinrichtung als Teil der Übertragung von Information zum Spielen des Spiels übermittelt.
  • Typischerweise umfassen die vorbestimmten Bedingungen einen minimalen Punktestand, wobei die lokale Steuereinrichtung jeden gespeicherten Punktewert mit dem minimalen Punktestand vergleicht und nur einen gespeicherten Punktewert zu der zentralen Steuereinrichtung überträgt, wenn der gespeicherte Punktewert derselbe wie der minimale Punktestand ist oder diesen übertrifft.
  • Bei einem Beispiel erhält die zentrale Steuereinrichtung eine Rangfolge für Einheiten aufrecht, die zuvor aufgezeichnete Punktewerte haben, und definiert einen oberen Teil der Rangfolge, aus dem Einheiten zur Übertragung ihrer Punkte werte ausgewählt werden.
  • Bevorzugt gestattet es die zentrale Steuereinrichtung, daß eine erste Gruppe Punktewerte übertragen wird, setzt dann eine oder mehrere weitere Gruppengrößen fest, bis die gewünschte Anzahl Punktewerte erreicht ist, die der vorbestimmten Bedingung genügt.
  • Beispiele eines Systems und eines Handgerätes gemäß der vorliegenden Erfindung werden nun unter Bezugnahme auf die beigefügten Zeichnungen beschrieben, bei denen Fig. 1 den Aufbau eines Beispiels des Systems veranschaulicht,
  • Fig. 2 eine lokale Einheit für das System von Fig. 1 veranschaulicht,
  • Fig. 3 ein Blockdiagramm einer lokalen Steuereinrichtung zur Verwendung bei dem System von Fig. 1 ist,
  • Fig. 4 ein Blockdiagramm eines Handgerätes zur Verwendung bei einem System von Fig. 1 ist und
  • Fig. 5 eine Ansicht von oben auf den Zeiger von Fig. 5 ist.
  • Ein Beispiel des Systems der vorliegenden Erfindung, wenn es bei einem System zum Spielen eines Spiels eingesetzt wird, ist in Fig. 1 gezeigt. Das System weist eine zentrale Steuereinrichtung 1 an einem zentralen Ort auf, beispielsweise ein Fernsehstudio. Diese zentrale Steuereinrichtung umfaßt ein Computersystem 2, das die Übertragung einer Massenmedien-Übertragung über ein Datenverteilungsnetzwerk 3 und einen oder mehrere Sender 4 steuert. Bei einem Beispiel, bei dem die zentrale Steuereinrichtung im Zusammenhang mit einer Spielshow für eine Fernsehübertragung betrieben wird, können ein oder mehrere Spiel-Endgeräte 5 vorgesehen sein, die mit dem Computersystem 2 für die Spiel-Bedienungspersonen zu deren Handhabung verbunden sind. Ein Modem 7 zwischen dem Computersystem 2 und dem öffentlichen Telefonnetzwerk (PTN) ermöglicht es Benutzern an entfernt gelegenen Orten, Daten an die zentrale Steuereinrichtung 1 zu übertragen.
  • Entfernt gelegene, lokale Einheiten 6 umfassen eine lokale Steuereinrichtung 8, eine Empfangsantenne 9 zum Empfangen von Übertragungen von dem Sender 4 und ein Modem 10 zur Ausgabe von Daten von der lokalen Steuereinrichtung 8 zu der zentralen Steuereinrichtung 1 über das PTN. Zwei oder mehrere lokale Handgeräte 11, 21, 22 sind zusammen mit jeder lokalen Steuereinrichtung 8 vorgesehen.
  • Die lokale Einheit 6 ist in Fig. 2 mehr im Detail gezeigt. Es ist zu sehen, daß die lokale Steuereinrichtung 8 mit einem Monitor 12 verbunden ist, wie einem herkömmlichen Fernsehgerät. Übertragene Information und Programme von der zentralen Steuereinrichtung 1 werden von der Antenne 9 empfangen und über die lokale Steuereinrichtung 8 zur Anzeige dem Monitor 12 zugeführt. Beispielsweise kann die Übertragung ein Spielprogramm enthalten, das in einer herkömmlichen Weise angezeigt wird. Zusätzlich überträgt die zentrale Steuereinrichtung Daten zum Steuern eines Betrieb der lokalen Steuereinrichtung 8 und andere Information, die von der lokalen Steuereinrichtung verwendet wird. Diese wird über die RF-Antenne 9 empfangen und in einem aktualisierbaren Speicher gespeichert, beispielsweise einem Flash-ROM 35. Drahtlose Datenübertragungen von der zentralen Steuereinrichtung erscheinen auf den wenigen oberen Zeilen 13 der Anzeige. Bei einem anderen Beispiel (nicht dargestellt) kann die übertragene Information durch einen dedizierten Datenübertragungskanal zugeführt oder mit einem Kabelkanal multi plexiert werden.
  • Die lokale Steuereinrichtung 8 ist mit vier entfernt gelegenen Handgeräten 11, 21-23 verbunden, deren jedes von einem einzelnen Spieler bedient wird. Die lokale Steuereinrichtung 8 bewirkt, daß mindestens ein Zeiger 14 auf dem Monitor 12 angezeigt wird, wobei die Position des Zeigers durch ein ausgewähltes der Handgeräte 11, 21-23 steuerbar ist. Bei einigen Beispielen können vier Zeiger angezeigt werden, einer für jedes Handgerät.
  • Der Aufbau der lokalen Steuereinrichtung 8 ist mehr im Detail in Fig. 3 gezeigt. Wie zu sehen ist, ist die RF-Antenne 9, die Daten empfängt, die von der zentralen Steuereinrichtung übertragen werden, mit einem Videokanal-Tuner 19 und einem Vortuner 20 für drahtlos übertragene Daten/Teletext verbunden, die die einkommenden Übertragungssignale jeweils in Video- und drahtlos übertragene Daten/Teletext-Signale trennen. Die extrahierten Videosignale werden einem Überlagerungsmodul 30 zugeführt und dann an dem Monitor 12 über den Videoausgang für eine Anzeige ausgegeben, Entsprechende Tonübertragung wird durch den TV-Modulator 33 extrahiert und über den RF-Ausgang ausgegeben. In dieser Weise kann ein herkömmlich übertragenes Fernsehprogramm auf dem Monitor 12 gesehen werden.
  • Wenn das System arbeitet und drahtlos übertragene Daten - oder Teletextsignale zum Steuern eines Betriebs der lokalen Steuereinrichtung 8 erzeugt, werden diese Signale, wenn sie von dem Eingangssignal getrennt worden sind, durch einen Maskenschaltkreis 24 extrahiert und einem I/O-Mikroprozessor 25 zugeführt, von dem aus sie einer CPU 26 zugeführt werden,
  • Der I/O-Mikroprozessor 25 ist auch mit einem Infrarot-Kommunikationsgerät 27 zum Kommunizieren mit den entfernt befind lichen Handgeräten 11, 21-23 verbunden, wobei Ausgabedaten von dem Kommunikationsgerät 27 über den I/O-Mikroprozessor 25 dem Mikroprozessor 26, beispielsweise einem 68000-Prozessor, zugeführt werden. Von den Handgeräten empfangene Daten zum Steuern eines Zeigers auf dem Monitor 12 werden in Speicher 28 gespeichert, typischerweise ein Direktzugriffsspeicher (statisch, dynamisch usw.), der multiplexiert sein kann, um Zugriff sowohl für die Lokal-CPU 26 als auch für eine Anzeige-Steuereinrichtung 29 oder einen Video-RAM zu schaffen. (Dieser Speicher speichert außerdem Systemdaten oder Spiele.) Diese Daten werden dann durch eine Anzeige- Steuereinrichtung 29 herkömmlicher Art zu dem Überlagerungsmodul 30 geführt, wo sie auf dem Übertragungsvideo von dem Tuner 19 überlagert werden, bevor sie in einer kombinierten Form auf dem Monitor 12 ausgegeben werden.
  • Die lokale Steuereinrichtung 8 wird durch eine Hauptspannung mit Leistung versorgt. Wenn das System einmal installiert ist, wird es nicht ausgeschaltet, jedoch ist die Bildschirmanzeige nach einer bestimmten Dauer der Nichtbenutzung nicht länger sichtbar. Die Betriebssystemsoftware ist in dem Flash-ROM 35 gespeichert, und wenn das Handgerät erneut benutzt wird, kann die Software sofort reagieren. Auch wenn das System von der Stromversorgung getrennt wird, ist es die Software aus diesem Speicher 35, die für einen Betrieb fertig ist, wenn die Verbindung zur Stromversorgung wiederhergestellt ist. Ein Nur-Lesen-Speicher 31 speichert ein Verlade-Programm zum Initialisieren des Mikroprozessors 26. Dies passiert allgemein nur bei der ersten Herstellung oder wenn der Code aus irgendeinem Grund verfälscht ist. Der Software- Code für das System ist in mehreren Stufen strukturiert. Bei einem Beispiel sind dies BIOS, Betriebssystem, Graphikkern, Fenstersystem, Interpretier- und Anwendungsprogramme. Irgendeine Art von Anwendung kann ablaufen durch Herunterladen alternativer Betriebssysteme und -programme von der zen tralen Steuereinrichtung 1. Programme zum Betrieb des Mikroprozessors 26 sind in dem Speicher 28 gespeichert und können aktualisiert oder geändert werden durch Herunterladen geeigneter Daten von der zentralen Steuereinrichtung zu der Antenne 9 usw. Dies kann beispielsweise am Beginn einer übertragenen Spielshow oder separat während einer Herstellung oder durch den Besitzer, der das Programm selbst lädt, stattfinden. Jedenfalls wird bewirkt, daß zu Beginn des Übertragungsprogramms der Mikroprozessor 26 der lokalen Steuereinrichtung das geeignete Programm ablaufen läßt. Der Vorteil, das Programm im voraus zu laden, besteht darin, daß danach nur kleine Echtzeit-Spieldatenblöcke übertragen werden müssen, was die Ausnutzung der begrenzten, zur Verfügung stehenden Bandbreite maximiert.
  • Der Mikroprozessor 26 ist auch mit einem Modem 32 verbunden, das im Betrieb mit einem herkömmlichen Telefonanschluß zum Übertragen von Daten in der Weise verbunden ist, die unten beschrieben wird.
  • Ein Blockdiagramm der Komponenten eines typischen Handgerätes 11 ist in Fig. 4 gezeigt. Das Handgerät umfaßt einen Mikroprozessor 17 mit einem einzigen Chip, der mit einem Infrarot-Schnittstellenschaltkreis 18 verbunden ist, der Infrarot-Signale empfängt und erzeugt, so daß Daten von dem IR-Kommunikationsgerät 27 der lokalen Steuereinrichtung 8 empfangen und zu dem IR-Kommunikationsgerät 27 übertragen werden. Eine Zeiger-Steuereinrichtung 16, die unten mehr im Detail zu beschreiben ist, ist mit dem Mikroprozessor 17 verbunden und ein herkömmliches Tastenfeld, das von einem Satz Drucktasten, bezeichnet bei 15, gebildet wird. Der Zeiger 14 auf der Anzeigeeinrichtung kann unter Verwendung der Tasten auf dem Tastenfeld als eine Alternative zu der Zeiger-Steuereinrichtung 16, die beschrieben worden ist, gesteuert werden. Wahlweise kann eine LCD-Anzeige 34 zum Anzeigen von Text und Graphik, die sich auf ein Spiel beziehen, vorgesehen sein.
  • Ein Beispiel des Aufbaus der Zeiger-Steuereinrichtung ist in Fig. 5 gezeigt. Die Zeiger-Steuereinrichtung umfaßt ein Gehäuse 50, das einen Teil des Handgerätes bildet, wobei der Rest nicht dargestellt ist, wobei ferner das Gehäuse 50 einen rechtwinkligen Rahmen 51 mit einer Basis 52 und eine Zeigerarm-Befestigungsanordnung 53 aufweist, an der eine Zeigerarmeinrichtung 54 angebracht ist. Die Einrichtung 54 umfaßt ein Stift-Element 55 mit einem länglichen Bein 56, an dessen Ende eine Zeiger-Steuerscheibe 57, verbunden mit einem elektrisch leitfähigen Arm 58, an einem horizontal angebrachten Potentiometer 59 angebracht ist. Ein vertikal angebrachtes Potentiometer 60 ist mit einem Arm 61 vorgesehen, in dem ein Schlitz 62 ausgebildet ist. Ein Stift 63, der mit der Basis der Zeiger-Steuerscheibe 57 verbunden ist, ist für eine Bewegung in Kontakt mit dem Arm 61 in dem Schlitz 62 frei. Eine Drehung der jeweiligen Arme der Potentiometer bewirkt eine Änderung im Potentialunterschied, die in eine Positionsangabeinformation umgewandelt wird, die an die lokale Steuereinrichtung 8 gesendet wird. Die lokale Steuereinrichtung bewirkt dann, daß der Zeiger 14 auf dem Anzeigebildschirm bewegt wird.
  • Der Raum 52 innerhalb des Rahmens 51 kann mit Graphikinformationen, wie einem Gitter, versehen sein, um es dem Benutzer zu ermöglichen, die Zeigereinrichtung genau zu positionieren.
  • Wenn die Zeigereinrichtung 54 relativ zu dem Gehäuse 50 durch den Benutzer, der die Zeiger-Steuerscheibe 57 seitlich über die Basis 52 bewegt, bewegt wird, wird dieser Bewegung durch eine äquivalente Bewegung des Stiftes 63 innerhalb der Schlitze 62 und 64 gefolgt. Der Mikroprozessor 26 verarbei tet die Spannung, die von jedem Potentiometer abgenommen wird, und wandelt sie in ein geeignetes Signal zum Steuern der Position des Zeigers 14 auf der Anzeigeeinrichtung 12 um.
  • Im Betrieb fragt das IR-Kommunikationssystem 27 jedes der Handgeräte 11, 21-23 nacheinander ab. Der Mikroprozessor 26 bewirkt, daß das System 27 eine Infrarotquelle (nicht dargestellt) ausschaltet und dadurch ein Informationen tragendes Signal erzeugt, das von jedem der IR-Schnittstellen- Schaltkreise 18 der Handgeräte 11, 21-23 festgestellt wird. Direktes Schalten ist zu bevorzugen, um die übertragbare Datenrate zu erhöhen, ohne daß ein komplexerer Schaltkreis in jedem Handgerät erforderlich ist, der erforderlich wäre, um eine höhere Datenrate, die auf einem Träger codiert ist, zu decodieren. Das gepulste Signal wird als ein Binärcode interpretiert, der durch den Mikroprozessor 17 decodiert werden kann, und Daten werden parallel gesendet. Als eine Alternative kann das Infrarot-Trägersignal moduliert sein.
  • Eine Interferenz zwischen dem Infrarot-Datenstrom von dem Handgerät oder der lokalen Steuereinrichtung mit herkömmlichen Fernsteuereinheiten, wie TV-Steuereinheiten, wird dadurch vermieden, daß der Datenstrom auf einem Träger nicht in herkömmlicher Weise codiert wird. Dies gewährleistet außerdem, daß die lokale Steuereinrichtung nicht auf einen Befehl von einer herkömmlichen TV-Fernsteuereinheit reagiert.
  • Jedem Handgerät ist eine einzige Kennung gegeben. Diese kann zur Zeit der Herstellung eingebaut, von dem Benutzer eingegeben oder durch die lokale Steuereinheit an jedes Handgerät nacheinander verteilt werden, wenn die Einheit erstmals eingeschaltet wird. Das Abfragesignal besteht aus zwei In formationsfeldern, a) der einzigen Handgerätkennung und b) einem Bestätigungsfeld, das anzeigt, daß die empfangenen Daten von dem bestimmten Handgerät von der vorhergehenden Abfrage des Handgerätes zutreffend empfangen wurden.
  • Bei einer bevorzugten Ausführungsform wird ein Bestätigungsbit durch die lokale Steuereinrichtung 8 bei einem zutreffenden Empfang hin- und hergeschaltet, so daß das sendende Handgerät 11 mitteilen kann, ob die Daten intakt empfangen worden sind, nicht aber einfach aufgrund einer zwischenzeitlichen Unterbrechung des Datenstroms, beispielsweise ein im Weg befindliches Stuhlbein, verpaßt worden sind.
  • Wenn ein Handgerät mit einer abgefragten Kennung vorliegt, d. h. nicht ausgeschaltet oder außerhalb des Bereiches ist, antwortet es auf das Abfragesignal, wenn es Daten zu senden hat, und zwar aufgrund einer Änderung im Status seit der letzten Zeit, zu der es abgefragt wurde, oder da der letzte versuchte Datenübertrag von Informationen nicht zutreffend bestätigt worden ist. Wenn es keine Daten zu senden gibt, antwortet das Handgerät nicht, und die zentrale Steuerungseinrichtung fragt das nächste Handgerät in der Reihe gemäß ihrer vorbestimmten Sequenz ab. Wenn sämtliche Handgeräte 11, 21-23 abgefragt worden sind, beginnt die lokale Steuereinrichtung 8 erneut mit dem ersten. Es ist zu beachten, daß jedes Handgerät 11, 21-23 nur Daten zu der lokalen Steuereinrichtung 8 überträgt, wenn die Daten gegenüber der vorhergehenden Übertragung geändert worden sind. Dies spart Leistung.
  • Der Typ von Daten, der von dem Handgerät übertragen wird, kann Zeigereinrichtungs-Positionsinformationen (die X-, Y- Daten von der Zeiger-Steuerungseinrichtung 16, die von der lokalen Steuereinrichtung 8 verwendet werden, um die Position eines angezeigten Zeigers 14 anzupassen, und/oder Daten von dem Tastenfeld 15 umfassen.
  • Die Länge von Datenpaketen, die übertragen werden, kann variiert werden, um es zu gestatten, daß verschiedene Datentypen zwischen dem Handgerät 11 und der lokalen Steuereinrichtung passieren, beispielsweise Knopfdrücke, Joystick- (wenn einer vorgesehen ist) oder Rollkugelbewegungen usw. Außerdem können die Handgeräte wahlweise zu dem Datenstrom resynchronisiert sein, und zwar durch Gewährleisten, daß die lokale Steuereinrichtung eine eingestellte Zeit lang wartet, bevor sie das nächste Handgerät abfragt, nachdem sie Daten empfangen hat oder zeitweise nicht in Betrieb war, während sie auf Daten des gegenwärtigen Handgerätes gewartet hat. Daten, wie Punktewertanfragen, Positions- oder Steuerbefehle können in der umgekehrten Richtung als zusätzliche Information bei jeder Abfrage, die von der lokalen Steuereinrichtung ausgesendet wird, versendet werden. Das Handgerät verwendet wahlweise ein hin- und hergeschaltetes Bestätigungsbit als Antwort auf eine Datenabfrage, um eine sichere Verbindung in der umgekehrten Richtung zu verwirklichen.
  • Im Zusammenhang mit einem Spiel würde beispielsweise die zentrale Steuereinrichtung 1 eine Spielshow übertragen und Zuschauer, die eine lokale Steuereinrichtung 8 und Handgeräte haben, können das Spiel spielen. Ein solches Spiel kann die Beantwortung von Fragen durch Eingabe von Nummern auf dem Tastenfeld 15 und/oder die Auswahl von Optionen, die auf dem Monitor 12 angezeigt werden, durch geeignetes Positionieren des Zeigers 14 und dann Drücken einer Eingabetaste (nicht dargestellt) auf dem Tastenfeld 15 erfordern. In jedem Fall wird diese Information anfänglich in dem Einzelchip-Mikroprozessor 17 gespeichert und, wenn das Handgerät abgefragt wird, zu der lokalen Steuereinrichtung 8 übertragen, bei der sie erneut in dem Speicher 28 gespeichert wird. In dem Fall einer Zeigerauswahl werden die Daten von dem Handgerät 11 bewirken, daß geeignete Daten in dem Video- RAM 28 gespeichert werden, der verwendet wird, um den Zeiger auf der Anzeige so neu zu positionieren, daß der Benutzer sehen kann, wo er den Zeiger positioniert hat, bevor die Eingabetaste gedrückt wird.
  • Wenn die zentrale Steuereinrichtung 1 die zutreffende Antwort auf eine Frage zu übertragen hat, kann dann eine Bedienungsperson an dem zentralen Ort ein Spiel-Endgerät 5 verwenden, um ein Ausblendsignal zu erzeugen, das von der zentralen Steuereinrichtung 1 übertragen wird, wobei jede lokale Steuereinrichtung 8 auf den Empfang des Ausblendsignals anspricht, um zu vermeiden, daß irgendwelche weiteren Daten von den Handgeräten empfangen werden. Dies vermeidet, daß ein Spieler die zutreffende Antwort eingibt, nachdem er sie auf dem Monitor gesehen hat.
  • Bei einigen Spielen wird einer zutreffenden Antwort ein Punktewert zugeordnet, und dies kann erreicht werden, indem ein geeignetes Programm zur Steuerung eines Betriebs des Mikroprozessors 26 verwendet wird, oder Punktewertinformation kann von der zentralen Steuereinrichtung 1 übertragen werden. In jedem Fall baut die lokale Steuereinrichtung 8 eine Aufzeichnung für Punktewerte von jedem Handgerät 11 auf und speichert sie für eine zukünftige Verwendung.
  • Am Ende des Spiels wird die zentrale Steuereinrichtung 1 den Rücklauf von Spielpunktewerten zu ihr steuern. Beispielsweise kann zur Verringerung der Menge an Kommunikation, die zwischen der lokalen Steuereinrichtung 8 und der zentralen Steuereinrichtung 1 benötigt wird, die zentrale Steuereinrichtung 1 einen Punktewert übertragen, wobei der Mikroprozessor 26 in jeder lokalen Steuereinrichtung auf den empfangenen Punktewert durch Vergleichen desjenigen Punkte wertes mit jedem gespeicherten Punktewert reagiert und nur Informationen über Punktewerte liefert, wenn sie den empfangenen Punktewert überschreiten. Wenn sie einen Punktewert enthalten, der den empfangenen Punktewert überschreitet, bewirkt dann der Mikroprozessor 26, daß die zentrale Steuereinrichtung 1 über das PTN unter Verwendung des Modems 32 und in Reaktion auf geeignete Steuerbefehle von der zentralen Steuereinheit 1 kontaktiert wird und überträgt den oder jeden Punktewert zusammen mit der einzelnen Kennung des fraglichen Handgerätes.
  • Die lokale Steuereinrichtung 8 speichert Daten, die sich auf einen Punktewert beziehen, der von einem bestimmten Benutzer erhalten wird, und am Ende eines Spiels kann der Punktewert zu der zentralen Steuereinrichtung 1 übertragen werden, wenn bestimmte, vordefinierte Bedingungen erfüllt sind, d. h. wenn der Spieler einen ausreichend hohen Punktewert erreicht hat, den er aufzuzeichnen wünscht. Punktewertinformation kann an die zentrale Steuereinrichtung 1 durch eine direkte Telekommunikationsverbindung oder über ein Datennetzwerk übertragen werden. Eine Kommunikation mit der zentralen Steuereinrichtung kann gleichermaßen über eine Kabelfernseh-Verbindung mit Zweiwege-Betrieb vonstatten gehen. Der notwendige Punktewert kann in der Gameshow bekanntgemacht oder automatisch auf dem Anzeigebildschirm 12 angezeigt werden. Die lokale Steuereinrichtung kann angepaßt sein, den Punktewert automatisch zu übertragen, wenn er einen Schwellwert überschreitet, oder sie kann an den Benutzer die Anforderung richten, die Übertragung selbst zu aktivieren, wie durch Drücken einer Taste an dem Handgerät, um eine angezeigte Funktion auszuwählen.
  • Es gibt verschiedene Wege, mit denen die Punktewerte des Spiels in einer hinsichtlich Zeit und Kosten effektiven Weise zu der zentralen Steuereinrichtung 1 übertragen werden können. Eine Analyse von zwei Methoden zur Optimierung der Übertragung von Spielpunktewerten ist unten beschrieben. Diese Methoden sind Verbesserungen für das, was in einer früher veröffentlichten Anmeldung mit der Nr. WO 91/08810 beschrieben worden ist.
  • Bei dem System der vorliegenden Erfindung, wenn es zum Spielen eines Spiels verwendet wird, kann eine große Anzahl Benutzer interaktive TV-Spiele von Zuhause aus spielen, und am Ende eines Spiels muß die zentrale Steuereinrichtung bestimmen, welche Benutzer gut genug in dem Spiel gepunktet haben, um Preise zu gewinnen. Übertragungen können von der zentralen Steuereinrichtung zu den Benutzern nach Hause gesendet werden, um die Hardware der Benutzer zu instruieren, unter bestimmten Umständen die Punktewertdaten der Benutzer zu der zentralen Steuereinrichtung über eine Modemverbindung (oder ein anderes Übertragungsmittel) zu senden. Unter optimalen Umständen können die Gewinner eines Spiels schnell (innerhalb weniger Minuten) und mit einer minimalen Anzahl von Telefonanrufen, die über die Modems der Benutzer vorgenommen werden, bestimmt werden.
  • Das Verfahren, das in der WO 91/08810 zur Bestimmung, welche Benutzer-Punktewerte zu der zentralen Steuereinrichtung am Ende eines Spiels übertragen werden sollen, vorgeschlagen worden ist, erfordert unter bestimmten Umständen, daß es der zentralen Steuereinrichtung gestattet ist, die besten 100 Punktewerte durch Auslösen von nur 790 Telefonanrufen für eine Teilnehmergruppe von 100.000 Einheiten zu bestimmen. Jedoch erscheinen die gemachten Annahmen unangemessen, da bei der Durchführung des Verfahrens der WO 91/08810 ein zu vermeidender Zeitüberhang auftreten würde.
  • Für das Verfahren nach dem Stand der Technik wird angenommen ".... daß die Einheiten einzeln, vollständig unabhängig von ihrem Punktewert ausgewählt werden....". Während es zutreffend ist, daß, wenn die Einheiten für einen Test einzeln ausgewählt werden, die zu erwartende Anzahl an Telefonanrufen (790 aus einer Teilnehmergruppe von 100000 Benutzern) sehr niedrig ist, ist es nur dann möglich, die Einheiten einzeln auszuwählen, wenn ausreichend Zeit zur Verfügung steht, um sämtliche Einheiten sequentiell zu testen. Eine vernünftige Annahme ist es, daß es etwa 20 Sekunden dauert, um eine Einheit auszuwählen, die Codenummer der Einheit zu übertragen und sie von der Einheit empfangen zu lassen, die Einheit die zentrale Steuereinrichtung anwählen zu lassen, (wenn der Punktewert der Einheit hoch genug ist, um eine Übertragung zu erfordern) und zuletzt, die Einheit ihren Punktewert (ihre Punktewerte) zu der zentralen Steuereinrichtung senden zu lassen, wobei dann die abgeschätzte Zeit, die erforderlich ist, um dies mit nur 790 Einheiten durchzuführen, 263 Minuten beträgt, entgegen einer Ziel-Beendigungszeit für die Aufgabe von 3-4 Minuten.
  • Tatsächlich ist dieses Problem um Größenordnungen größer als dies, da jede der getesteten 790 Einheiten instruiert werden kann, ihren Punktewert nur dann zu übertragen, wenn es bekannt ist, daß alle vorhergehenden Einheiten entweder ihren eigenen Punktewert übertragen haben oder es nicht tun müssen, da ihre Punktewerte nicht hoch genug sind. Die zentrale Steuereinrichtung kann nicht davon ausgehen, daß ein Punktewert einer Einheit für eine Übertragung nicht hoch genug ist, bis die für die Einheit zur Verfügung gestellte Zeit, die zentrale Steuereinrichtung zu rufen, verstrichen ist, ohne daß ein solcher Ruf vorgenommen worden ist. Somit wäre unzureichend Zeit für ein sequentielles Auswählen und Testen von 790 Einheiten vorhanden.
  • Innerhalb der Gruppe teilnehmender Benutzer kann eine vor bestimmte Anzahl als Gewinner bezeichnet werden. Statt jeden Punktewert sequentiell zu testen, können die Einheiten der Benutzer Gruppen zugeordnet werden, wobei jede sukzessive Gruppe mehr Benutzer haben soll als die vorhergehende Gruppe, und wobei jede ausgewählte Einheit innerhalb einer Gruppe die zentrale Steuereinrichtung zum selben Zeitpunkt oder so eng beieinander ruft, wie es die Anzahl an zur Verfügung stehenden Telefonleitungen für eine Punktewertübertragung gestattet. Eine Auswahlbedingung zum Einbeziehen einer bestimmten Einheit in eine Gruppe besteht darin, daß der Punktewert (die Punktewerte) der bestimmten Einheit mindestens so hoch wie der des niedrigsten, gegenwärtig "führenden Gewinners" ist (sind). Ein führender Gewinner ist ein Spieler, dessen Punktewert übertragen worden ist und in der führenden Gruppe von Punktewerten liegt und der ein Gewinner wäre, wenn keine weiteren Punktewerte übertragen würden. Die zwei extremen Fälle innerhalb dieses Verfahrens sind:
  • (i) Jede Gruppe besteht aus einer Einheit, in welchem Fall die Anzahl zu erwartender Rufe optimal ist.
  • (ii) Es gibt nur eine Gruppe, die aus der gesamten Teilnehmerschaft besteht, in welchem Fall jede der Einheiten die zentrale Steuereinrichtung rufen muß.
  • Es ist ersichtlich, daß es um so eher möglich ist, das Optimum zu erreichen, je größer die Anzahl an ausgewählten Gruppen ist. Selbst bei einer relativ geringen Anzahl an Gruppen liegt die Anzahl an Rufen, die erforderlich ist, sehr viel näher am Optimalzustand als an dem schlechtesten Fall. Man beachte die folgende Analyse, bei der vier sukzessive Gruppen von 100, 1000, 10000 und 88900 (insgesamt 100000) getestet worden sind.
  • a) Zuerst werden 100 Einheiten ausgewählt, da das Beispiel es erfordert, daß es 100 Gewinner gibt.
  • b) Die Wahrscheinlichkeit, daß die 101. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte, ist 100/101, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (1000 Einheiten) vorgenommen wird, sein wird:
  • 1000 · (100/101) = 990 Rufe.
  • c) Die Wahrscheinlichkeit, daß die 1101. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte, ist 100/1101, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (10000 Einheiten) vorgenommen wird, sein wird:
  • 10.000 · (100/1101) = 908 Rufe.
  • d) Die Wahrscheinlichkeit, daß die 11101. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte, ist 100/11101, so daß die zu erwartende Anzahl an Rufen, die von der letzten Gruppe (88900 Einheiten) vorgenommen wird, sein wird:
  • 88900 · (100/11101) = 801 Rufe.
  • Aus den Ergebnissen von a), b), c) und d) kann abgeleitet werden, daß die Gesamtanzahl an erforderlichen Rufen gewesen, ist: 100 + 990 + 908 + 801 = 2.799, verglichen zu den 790, die nach dem Verfahren, das in der WO 91/08810 beschrieben ist, erwartet werden.
  • Es ist möglich, daß die Summe von 2.799 für 4 Gruppen durch Ändern der Anzahl an Einheiten innerhalb jeder Gruppe verbessert werden kann. Statt Gruppen b), c) und d) zu haben, die in ihrer Größe um einen Faktor 9 oder 10 zunehmen, kann beispielsweise eine niedrigere Gesamtanzahl an Rufen erreicht werden, wenn kein Versuch unternommen wird, das Verhältnis zwischen der Größe der Gruppen b), c) und d) konstant zu halten.
  • Die Anzahl Gruppen wird teilweise von der gesamten, verstrichenen Zeit abhängen, die zum Testen zur Verfügung steht. Bei einem gegebenen Ziel von 3-4 Minuten gestattet dies 9-12 Gruppen. Die folgende Analyse veranschaulicht das Maß an Verbesserung, das zu erwarten ist, wenn die Anzahl an Gruppen von 4 auf 9 angehoben wird. Es werden Gruppengrößen von 100, 400, 800, 1600, 3200, 6400, 12800, 25600 und 49100 (insgesamt 100000) eingesetzt.
  • a) Wie zuvor besteht die erste Gruppe aus 100 Einheiten, da es 100 Gewinner geben muß.
  • b) Die Wahrscheinlichkeit, daß die 101. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte ist 100/101, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (400 Einheiten) vorgenommen wird, sein wird:
  • 400 · (100/101) = 396 Rufe.
  • c) Die Wahrscheinlichkeit, daß die 501. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte ist 100/501, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (800 Einheiten) vorgenommen wird, sein wird:
  • 800 · (100/501) = 160 Rufe.
  • d) Die Wahrscheinlichkeit, daß die 1.301. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte ist 100/1301, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (1600 Einheiten) vorgenommen wird, sein wird:
  • 1600 · (100/1301) = 123 Rufe.
  • e) Die Wahrscheinlichkeit, daß die 2.901. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte ist 100/2901, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (3200 Einheiten) vorgenommen wird, sein wird:
  • 3200 · (100/2901) = 110 Rufe.
  • f) Die Wahrscheinlichkeit, daß die 6.101. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte ist 100/6101, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (6400 Einheiten) vorgenommen wird, sein wird:
  • 6400 · (100/6101) = 105 Rufe.
  • g) Die Wahrscheinlichkeit, daß die 12.501. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte ist 100/12501, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (12800 Einheiten) vorgenommen wird, sein wird:
  • 12800 · (100/12501) = 102 Rufe.
  • h) Die Wahrscheinlichkeit, daß die 25.301. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte ist 100/25.301, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (25600 Einheiten) vorgenommen wird, sein wird:
  • 25.600 · (100/25.301) - 101 Rufe.
  • i) Die Wahrscheinlichkeit, daß die 50.901. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte ist 100/50.901, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (49.101 Einheiten) vorgenommen wird, sein wird:
  • 49.100 · (100/50.901) = 96 Rufe.
  • Aus den Ergebnissen von a), b), c)... und i) geht hervor, daß die zu erwartende Gesamtanzahl an Rufen, die erforderlich sind, gewesen ist: 100 + 396 + 160 + 123 + 110 + 105 + 102 + 101 + 96 = 1.293, verglichen mit 2.799, wenn nur vier Gruppen statt 9 verwendet werden, und verglichen mit den 790, die nach dem Verfahren, das in der WO 91/08810 beschrieben wird, zu erwarten sind.
  • Eine Ausgangsannahme ist es, daß, wenn das Testen zu Ende eines Spiels beginnt, jeder Haushalt, der eine Einheit hat, das Spiel spielen kann. Die Größen der Gruppen, in die die gesamte Teilnehmerschaft aufzuteilen ist, wird dementspre chend gewählt, und zwar in einer solchen Weise, daß die Gesamtanzahl Gruppen nicht der Grund sein wird, daß das System die Zielzeit zum Auffinden der Gewinner (des Gewinners) überschreitet.
  • Bei dem oben beschriebenen Verfahren wird angenommen, daß die Punktewerte im Hinblick auf die Reihenfolge, nach der sie untersucht werden, zufällig verteilt sind.
  • Im schlechtesten Fall, wenn Punktewerte immer in ansteigender Größenfolge untersucht werden, müßte jede Einheit die zentrale Steuereinrichtung rufen, um ihr Ergebnis zu berichten, da im Augenblick des Testens der Punktewert für eine Einheit immer größer wäre als sämtliche Punktewerte, die bis dahin untersucht worden sind. Die Wahrscheinlichkeit, daß dieser schlechteste Fall auftritt, ist praktisch Null, trotzdem sollte erkannt werden, daß in manchen Fällen die Anzahl an Rufen erheblich größer als die erwartete Anzahl sein wird. Das Ausmaß dieses Problems kann bestimmt werden, und um das Problem zu kompensieren, können die Zeiten, zu denen Rufe zu der zentralen Steuereinrichtung vorgenommen werden, gestaffelt werden, um eine Überlastung des Telefonnetzwerks zu vermeiden.
  • In dem besten Fall wären die Gewinner-Punktewerte sämtlich in der ersten getesteten Gruppe, wonach keine weiteren Telefonanrufe erforderlich wären. Es ist ersichtlich, daß eine Verbesserung hinsichtlich der Zufälligkeit als ein Mittel der Auswahl der Einheiten in der ersten Gruppe die Gesamtanzahl an Rufen, die erforderlich sind, verringern wird.
  • Es ist vernünftig anzunehmen, daß Einheiten, die zuvor hohe übertragene Punktewerte für ein bestimmtes Spiel hatten, wahrscheinlicher als zufällig gewählte Einheiten höhere Punktewerte bei nachfolgenden Gelegenheiten übertragen, wenn das Spiel gespielt wird. Da die zentrale Steuereinrichtung eine Aufzeichnung sämtlicher Punktewerte, die übertragen werden, behält, sollten wir Vorteil aus diesen Daten ziehen. Die zentrale Steuereinrichtung kann eine Rangfolge für jede Einheit aufrechterhalten, für die zuvor ein Punktewert in bezug auf ein bestimmtes Spiel übertragen worden ist, und die erste für ein späteres Stattfinden des Spiels zu testende Gruppe würde aus dem oberen Teil dieser Rangfolge gewählt.
  • Wenn es gegeben ist, daß der Anteil zuvor einem Rang zugeordneter Einheiten, die bei einer bestimmten Gelegenheit teilnimmt, nicht bekannt ist, und dann beispielsweise 100 Einheiten für die erste Gruppe ausgewählt werden sollen, kann es erforderlich sein, beispielsweise 200 Einheiten anzuweisen, die zentrale Steuereinrichtung zu rufen, und zwar unter der Annahme, daß nur die Hälfte der einem Rang zugeordneter Einheiten teilgenommen haben. Der genaue Algorithmus, der für eine Bestimmung der Anzahl an Einheiten in der ersten Gruppe zu verwenden ist, kann bestimmt werden aufgrund einer Betrachtung von Spielhäufigkeistmustern. Es ist am Anfang erforderlich, eine intelligente Annahme zu machen.
  • Eine statische Näherung, die aus einem Sammeln der Punktewerte für eine Anzahl zufällig ausgewählter Einheiten und dann Aufzeichnen einer Kurve dieser Punktewerte gegen ihre Häufigkeit besteht, kann als die Basis für ein Ratensystem verwendet werden, bei dem jeder Spieler eine Rate haben kann, die deren Leistungsvermögen bei einem bestimmten TV- Programm als auch deren kumulatives Leistungsvermögen über einige Programme desselben Spiels oder einiger Programme verschiedener Spiele wiedergibt.
  • Wenn entschieden wird, ein Kurvenabtastverfahren, wie es in der WO 91/08810 beschrieben wird, zu verwenden, muß ersichtlich die Auswahl der ersten 2000 Einheiten zufällig sein, wenn wir eine Genauigkeit von 95% ±2% erreichen wollen. Wenn die Anzahl an ausgewählten Einheiten signifikant verschieden von 2000 ist, würde sich diese Genauigkeit ändern. In diesem Fall würden die höchsten Punktewerte aus vorhergehenden Programmen dieses Spiels mit dem ersten Teil derselben Gruppe wie derjenigen, die die zufällig ausgewählten 2000 enthält, getestet, und der (die) oberste(n) Punktewert(e) der gesamten Gruppe würden dann als der minimale Punktewert für eine Auswahl innerhalb der nächsten Gruppe verwendet. Dies hätte einige Vorteile im Hinblick darauf, daß das Testverfahren auf die höchsten Punktewerte mit weniger Rufen von der zweiten und den nachfolgenden getesteten Gruppen eingestellt würde, jedoch auf Kosten der erhöhten Anzahl an Rufen, die von den 2000 zufällig gewählten Einheiten innerhalb der ersten getesteten Gruppe herrührt.
  • Ein abweichendes Verfahren ist unten beschrieben.
  • Der Bereich möglicher Punktewerte wird in eine Anzahl Punktegruppen aufgeteilt und, beginnend mit der höchsten Punktewertgruppe, wird die Hardware der Benutzer angewiesen, die Daten für sämtliche Benutzer zu übertragen, deren Punktewerte innerhalb einer bestimmten Gruppe liegen. Dieses Verfahren hat den Vorteil, daß der Punktewert des Gewinners sehr früh in einem Punktewert-Übertragungsverfahren gefunden wird.
  • Es wird die Annahme gemacht, daß die Punktewerte in dem Bereich 0-1000 liegen und daß die Anzahl Telefonverbindungen mindestens so groß wie die Anzahl der erforderlichen Gewinner ist. Es ist schwierig, die Punktegruppen in einer solchen Weise zu schaffen, daß eine hohe Anzahl Benutzer mit Punktewerten in der oberen Gruppe (den oberen Gruppen) ver mieden wird, jedoch kann eine geeignete Aufteilung in Punktegruppen sein:
  • Gruppe 1 Punktewert = 1000 (1 Punktewert)
  • Gruppe 2 Punktewert = 998-999 (2 Punktewerte)
  • Gruppe 3 Punktewert = 994-997 (4 Punktewerte)
  • Gruppe 4 Punktewert = 986-993 (8 Punktewerte)
  • Gruppe 10 Punktewert = 0-489
  • Die erste Iteration erfordert es, daß sämtliche Benutzer (sofern es welche gibt) mit Punktewerten von 1000 ihre Punktewerte übertragen. Es sollte eine kurze Verzögerung nach Übertragung dieses Befehls geben, bevor auf die nächste Punktewertgruppe zugegriffen wird, sonst kann ein Unterschied in den Anwahl- und Verbindungszeiten bewirken, daß wenigstens einige Benutzer von Gruppe 2 ihre Punktewerte vor denjenigen von Gruppe 1 übertragen haben. Eine Verzögerung von 2-3 Sekunden sollte wahrscheinlich ausreichen.
  • Zu irgendeinem Zeitpunkt während des Verfahrens wird auf eine Punktewertgruppe zugegriffen, die mehr Benutzer enthält als die erforderliche Anzahl, um die Gewinnerliste zu vervollständigen. Es gibt keinen Weg, in Erfahrung zu bringen, welche Punktewertgruppe dies sein wird, bis die gesamte Anzahl an Rufen die Anzahl der erforderlichen Gewinner erreicht. Typischerweise sollte die zentrale Steuereinrichtung; wenn die Anzahl an Telefonverbindungen, die in Betrieb sind, dieselbe wie die Anzahl an erforderlichen Gewinnern ist, programmiert sein, eine "sämtliche Verbindungen besetzt"-Bedingung festzustellen und dann sämtliche Befehle für einen Zugriff niedrigerer Punktewertgruppen abzubrechen - die Punktewertgruppe, für die die "sämtliche Verbindungen besetzt"-Bedingung zuerst auftritt ist die niedrigste Punktewertgruppe, auf die zugegriffen werden muß. Diese Punkte wertgruppe kann die "niedrigste Punktewertgruppe" genannt werden.
  • Wenn einmal die "alle Verbindungen besetzt"-Bedingung festgestellt und darauf reagiert worden ist, müssen die verbleibenden Benutzer identifiziert werden, die Gewinner sind und deren Punktewerte innerhalb der niedrigsten Punktewertgruppe liegen. Die Punktewerte einer Anzahl an Gewinnern und potentieller Gewinner ist bereits verfügbar, jedoch gibt es nahezu sicher innerhalb der niedrigsten Punktewertgruppe einige andere Benutzer, deren Punktewerte:
  • a) noch nicht übertragen worden sind und
  • b) größer oder gleich derjenigen einiger potentieller Gewinner sind, die bereits identifiziert sind.
  • Die alleinigen Benutzer, deren Punktewerte untersucht werden müssen, sind diejenigen, die innerhalb der niedrigsten Punktewertgruppe liegen. Es gibt jedoch einige Situationen, bei denen eine sehr große Gruppe an Benutzern Punktewerte innerhalb der niedrigsten Punktewertgruppe hat. Ein Weg, diesem Problem Herr zu werden, wäre, eine Punktewertübertragung für den höchsten Punktewert innerhalb der Gruppe, dann den nächsthöchsten Punktewert usw. anzuweisen, bis sämtliche Gewinner identifiziert worden sind. Erneut kann die "sämtliche Verbindungen besetzt"-Bedingung verwendet werden, um den niedrigsten Punktewert, der von einem Gewinner erreicht werden kann, zu bestimmen.
  • Selbst wenn eine Verzögerung von einigen Sekunden oder so zwischen Zugriffen auf sukzessive niedrigere Punktewerte gestattet ist, und selbst wenn es 100 oder mehr Punktewerte innerhalb der niedrigsten Punktewertgruppe gibt, ist es unwahrscheinlich, daß die Verzögerung für die Beendigung des Verfahrens größer als einige Minuten ist.
  • Dieses Verfahren scheint sowohl effizient im Hinblick auf die Identifizierung des Gesamtsiegers als auch ökonomisch im Hinblick auf die Anzahl von erforderlichen Telefonanrufen zu sein, um sämtliche Gewinner zu identifizieren (wahrscheinlich nicht schlechter als das doppelte der Anzahl an Gewinnern).
  • Wie Anwendungen beim Spielen von übertragenen Spielen, kann das Spielen eines Spiels, bei dem zwei oder mehrere Spieler oder Spielerteams an verschiedenen, voneinander entfernten Orten direkt miteinander in Wettbewerb treten wollen, erreicht werden. Die zentrale Steuereinrichtung kann einfach als eine Leitung wirken oder eine engere Steuerrolle übernehmen, wie Bestimmen der Paarungen für die nächste Runde eines Wettbewerbs zwischen Spielern oder Teams, wenn Ergebnisse jedes Wettbewerbs zu der zentralen Steuereinrichtung gesendet werden.
  • Obwohl die angegebenen Beispiele sich auf ein System zum Spielen eines Spiels beziehen, können die lokale Steuereinrichtung und die Handgeräte andere Anwendungen haben. Beispielsweise ein Abschließen von Wetten für verschiedene Sportereignisse, bei denen Information von den lokalen Handgeräten der Zuschauer über die lokale Steuereinrichtung zu der zentralen Steuereinrichtung und dann weiter zu einer dritten Partei zum Empfang der Wetten, die gegenüber einer Gewinnliste eingegangen werden, zurückgeführt wird, wobei die Gewinnliste zusammen oder getrennt von anderen übertragenen Daten übertragen wird.
  • Eine andere Anwendung ist eine Umfrage bei Zuschauern während eines Massenübertragungsprogramms, wie eines Nachrichten- oder Tagesereignis-Programms.
  • Eine weitere Anwendung bezieht sich auf die Anzeige für Waren und Dienstleistungen. Beispielsweise kann eine übertragene Anzeige auf dem Monitor 12 angezeigt, und durch geeignete Verwendung des Zeigers 14 und des Tastenfeldes 15 kann ein Zuschauer weitere Information über das Produkt oder die Dienstleistung, auf die sich die Anzeige bezieht, anfordern, wobei die Anforderung über das Modem 32 zu der zentralen Steuereinrichtung 1 übertragen wird, bei der sie gespeichert oder zu demjenigen weitergeleitet wird, der die Anzeige aufgegeben hat. Bei einem bestimmten Beispiel, wenn der Zuschauer wünscht, ein Produkt wie ein Pizza zu bestellen, erzeugt dann die zentrale Steuereinrichtung ein Menü auf dem Monitor 12 und der Zuschauer verwendet den Zeiger 14 und das Tastenfeld 15, um eine bestimmte Pizza aus dem Menü auszuwählen. Diese Anfrage wird über die lokale Steuereinrichtung und die zentrale Steuereinrichtung zu dem Pizza- Unternehmen zurückgeleitet. In ähnlicher Weise können Kleidungsstücke aus einem Bildschirm-Katalog bestellt werden, und eine Anfrage für das Stück, das zu einer gegebenen Adresse, zu der Adresse, die in der lokalen Steuereinrichtung registriert ist, oder das für ein Sammeln festgehalten wird, geliefert werden soll, kann von der lokalen Steuereinrichtung des Benutzers zu derjenigen der dritten Partei übertragen werden. Alternativ kann der Benutzer mit einem Mitarbeiter eines Geschäftsbetriebs kommunizieren, um zu ermitteln, welche Produkte sie haben und Nachfragen durchzuführen, wie Rat hinsichtlich Accessoires und dem Passen von Farben zu erhalten. Der Mitarbeiter kann über sein eigenes Handgerät und seine lokale Steuereinrichtung antworten. Die Verwendung einer Mehrzahl von Handgeräten in dem Geschäftsbetrieb gestattet es, daß mehrere Mitarbeiter sich gleichzeitig über eine lokale Steuereinrichtung mit Fragen beschäftigen können.

Claims (23)

1. Interaktives System zur Verwendung bei Übertragungen durch Massenmedien, mit einer lokalen Steuereinrichtung (8), die sich zur Steuerung eines Datenflusses zu und von mindestens zwei lokalen Handgeräten (11, 21) zur Erzeugung von Daten betreiben läßt und einen Speicher (28) zum Speichern von Daten und eine Verarbeitungseinrichtung (26) aufweist, mit einer zentralen Steuereinrichtung (1) zum Übertragen von Daten zu der lokalen Steuereinrichtung (8), wobei die lokale Steuereinrichtung sich mit der zentralen Steuereinrichtung (1) verbinden läßt, um mit der zentralen Steuereinrichtung Daten auszutauschen, und mit einer Anzeigevorrichtung (12) zum lokalen Anzeigen von beidem, der Übertragung durch Massenmedien von der zentralen Steuereinrichtung aus und von Daten, die von der lokalen Steuereinrichtung empfangen werden, wobei die lokale Steuereinrichtung (8) Daten speichert, die von jedem lokalen Handgerät (11, 21) erzeugt werden, und selektiv gespeicherte Daten zu der zentralen Steuereinrichtung (1) überträgt.
2. System nach Anspruch 1, bei dem die Verarbeitungseinrichtung der lokalen Steuereinrichtung (8) angepaßt ist, sequenziell jedes lokale Handgerät (11, 22) gemäß einem vorbestimmten Zeitplan anzusprechen, um Daten von dem Handgerät zu erhalten.
3. System nach Anspruch 2, bei dem der vorbestimmte Zeitplan es für jedes Handgerät (11, 22) erfordert, für eine gleiche Zeitdauer angesprochen zu werden.
4. System nach irgendeinem vorhergehenden Anspruch, bei dem der Speicher (28) der lokalen Steuereinrichtung angepaßt ist, Daten, die von der zentralen Steuereinrichtung (1) geliefert werden, zu speichern.
5. System gemäß irgendeinem vorhergehenden Anspruch, bei dem eine einzelne Kennung, von der jedes Handgerät (11, 21) angesprochen wird, während einer ersten Benutzung eines Handgeräts innerhalb des Systems oder danach zugeteilt wird.
6. System gemäß irgendeinem vorhergehenden Anspruch, bei dem die lokale Steuereinrichtung (8) und die zentrale Steuereinrichtung (1) über eine Telekommunikationsverknüpfung oder ein Datenverteilungsnetzwerk miteinander verbindbar sind.
7. System gemäß irgendeinem vorhergehenden Anspruch, bei dem die zentrale Steuereinrichtung (1) Video- und Textdaten für einen Empfang durch die lokale Steuereinrichtung (8) und für eine Anzeige auf der Anzeigevorrichtung (12) überträgt.
8. System gemäß irgendeinem vorhergehenden Anspruch, bei dem die Übertragung von Daten zwischen jedem Handgerät (11, 21) und der lokalen Steuereinrichtung (8) über eine Infrarot-Verbindung erfolgt.
9. System gemäß irgendeinem vorhergehenden Anspruch, bei dem die Verarbeitungseinrichtung (26) der lokalen Steuereinrichtung (8) nur dann selektiv Daten zu der zentralen Verarbeitungseinrichtung (1) überträgt, wenn eine vorbestimmte Übertragungsbedingung erfüllt ist.
10. System gemäß Anspruch 9, bei dem die vorherbestimmte Übertragungsbedingung ein Überschreiten eines vorbe stimmten Punktestandes am Ende einer Dauer zum Spielen eines Spiels umfaßt.
11. System gemäß irgendeinem der vorhergehenden Ansprüche, bei dem die Verarbeitungseinrichtung der lokalen Steuereinrichtung (8) nur aufgrund eines Befehls von der zentralen Steuereinrichtung Daten zu der zentralen Steuereinrichtung überträgt.
12. System gemäß Anspruch 11, soweit abhängig von Anspruch 7, bei dem der Befehl von der zentralen Steuereinrichtung zusammen mit den Video- und Textdaten übertragen wird.
13. System gemäß irgendeinem vorhergehenden Anspruch, bei dem eine zweite lokale Steuereinrichtung vorgesehen ist, die sich zum Steuern eines Datenflusses zu und von jeweiligen zweiten Handgeräten betreiben läßt, so daß Daten zwischen der ersten (8) und der zweiten lokalen Steuereinrichtung über die zentrale Steuereinrichtung (1) übertragen werden können.
14. System gemäß irgendeinem vorhergehenden Anspruch, umfassend ein System zum Spielen eines Spiels, ein Verkaufssystem oder ein Informationssystem.
15. System gemäß irgendeinem der vorhergehenden Ansprüche, bei dem jedes Handgerät (11, 21) aufweist: einen Sender und einen Empfänger (9) zum Übertragen von Daten von dem Handgerät (11, 21) zu der lokalen Steuereinrichtung (8) und von der lokalen Steuereinrichtung (8) zu dem Handgerät, Eingabemittel zum Eingeben von Daten zum Steuern der Ausgabe der Anzeigeeinrichtung über die lokale Steuereinrichtung, wobei die Eingabemittel eine Zeigersteuerung (54), die seitlich über eine Ebene (52) beweglich ist, Mittel zum Abtasten der Position der Zeigersteuerung innerhalb der Ebene (36) und zum Bewirken eines enstprechenden Zeigers, der auf der Anzeigeeinrichtung (12) zur Einnahme einer ähnlichen Position angezeigt wird, und Verarbeitungsmittel zum Verarbeiten von Daten von der lokalen Steuereinrichtung und von Daten von den Eingabemitteln, wobei die Verarbeitungseinrichtung die Übertragung von Daten zu der lokalen Steuereinrichtung gemäß den Daten von der lokalen Steuereinrichtung und den Eingabemitteln steuert.
16. System gemäß Anspruch 15, bei dem die Abtasteinrichtung (38) eine Änderung bezüglich der Potentialdifferenz mit einer Änderung in der Position der Zeigersteuerung (33) überwacht.
17. System gemäß Anspruch 15 oder Anspruch 16, bei dem das System ein System zum Spielen eines Spiels, ein Verkaufssystem oder ein Informationssystem ist.
18. Verfahren zum Betreiben eines interaktiven Systems zum Spielen eines Spiels gemäß irgendeinem der vorhergehenden Ansprüche, wobei das Verfahren umfaßt: ein Übertragen erster Daten von der zentralen Steuereinrichtung, wodurch die lokale Steuereinrichtung dadurch anspricht, daß sie bewirkt, daß die Anzeigeeinrichtung die übertragenen ersten Daten anzeigt, ein Speichern zweiter Daten in der lokalen Steuereinrichtung, die von jedem lokalen Handgerät in Bezug auf die ersten Daten erhalten werden, ein Anzeigen lokaler Daten, die von der lokalen Steuereinrichtung empfangen werden, und ein selektives Übertragen der gespeicherten zweiten Daten zu der zentralen Steuereinrichtung, wenn vorbestimmte Bedingungen erfüllt sind.
19. Verfahren nach Anspruch 18, bei dem die ersten Daten Informationen zum Spielen eines Spiels und die zweiten Daten Daten, die sich auf das Spielen des Spiels beziehen, umfassen.
20. Verfahren gemäß Anspruch 19, bei dem die vorbestimmten Bedingungen der lokalen Steuereinrichtung von der zentralen Steuereinrichtung als Teil der Übertragung der Informationen zum Spielen eines Spiels zur Verfügung gestellt werden.
21. Verfahren gemäß Anspruch 19 oder Anspruch 20, bei dem die vorbestimmten Bedingungen einen minimalen Punktestand umfassen, wobei die lokale Steuereinrichtung jeden gespeicherten Punktewert mit dem minimalen Punktewert vergleicht und nur einen gespeicherten Punktewert zu der zentralen Steuereinrichtung überträgt, wenn der gespeicherte Punktewert derselbe wie der minimale Punktestand ist oder diesen übertrifft.
22. Verfahren gemäß irgendeinem der Ansprüche 19 bis 21, bei dem die zentrale Steuereinrichtung eine Rangfolge für Einheiten aufrechterhält, die zuvor aufgezeichnete Punktewerte haben, und einen oberen Abschnitt der Rangfolge definiert, aus dem Einheiten ausgewählt werden, ihre Punktewerte zu übertragen.
23. Verfahren gemäß irgendeinem der Ansprüche 19-21, bei dem die zentrale Steuereinrichtung es gestattet, daß eine erste Gruppe von Punkten übertragen wird, dann eine oder mehrere weitere Gruppengrößen festsetzt, bis die gewünschte Zahl an Punkten, die die vorbestimmte Bedingung erfüllt, erreicht ist.
DE69424493T 1993-10-15 1994-10-14 Interaktives System und Verfahren Expired - Lifetime DE69424493T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB939321312A GB9321312D0 (en) 1993-10-15 1993-10-15 Game playing system

Publications (2)

Publication Number Publication Date
DE69424493D1 DE69424493D1 (de) 2000-06-21
DE69424493T2 true DE69424493T2 (de) 2000-09-21

Family

ID=10743615

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69424493T Expired - Lifetime DE69424493T2 (de) 1993-10-15 1994-10-14 Interaktives System und Verfahren

Country Status (9)

Country Link
US (1) US5905523A (de)
EP (1) EP0649102B1 (de)
AT (1) ATE193133T1 (de)
DE (1) DE69424493T2 (de)
DK (1) DK0649102T3 (de)
ES (1) ES2148290T3 (de)
GB (1) GB9321312D0 (de)
GR (1) GR3034136T3 (de)
PT (1) PT649102E (de)

Families Citing this family (88)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5539478A (en) * 1995-05-31 1996-07-23 International Business Machines Corporation Video receiver display and three axis remote control
US5830068A (en) * 1995-09-08 1998-11-03 Ods Technologies, L.P. Interactive wagering systems and processes
WO1997048064A1 (fr) * 1996-06-10 1997-12-18 Nurali Nurislamovich Latypov Procede permettant a des utilisateurs situes a distance de participer a un concours interactif
US6144376A (en) * 1996-11-15 2000-11-07 Intel Corporation Method and apparatus for merging, displaying and accessing personal computer content listings via a television user interface
US5938200A (en) 1997-04-22 1999-08-17 Gamescape, Inc. Wagering game of chance
GB9712724D0 (en) * 1997-06-18 1997-08-20 Holmes Steven Method and apparatus for interaction with broadcast television content
ES2192746T3 (es) 1997-12-02 2003-10-16 Two Way Tv Ltd Procedimiento y aparato de transmision de datos.
EP0921657B1 (de) * 1997-12-02 2003-02-12 Two Way TV Limited Verfahren und Vorrichtung zur Datenübertragung
PT920891E (pt) * 1997-12-02 2003-03-31 Two Way Tv Ltd Processo e aparelho para inserir dados
US6457175B1 (en) * 1998-11-09 2002-09-24 Tut Systems, Inc. Method and apparatus for installing a software upgrade within a memory resource associated with a computer system
US7130616B2 (en) * 2000-04-25 2006-10-31 Simple Devices System and method for providing content, management, and interactivity for client devices
US20020013852A1 (en) * 2000-03-03 2002-01-31 Craig Janik System for providing content, management, and interactivity for thin client devices
US7468934B1 (en) * 1999-07-12 2008-12-23 Ez4Media, Inc. Clock with link to the internet
US20050210101A1 (en) * 1999-03-04 2005-09-22 Universal Electronics Inc. System and method for providing content, management, and interactivity for client devices
US7194758B1 (en) * 1999-05-24 2007-03-20 Matsushita Electric Industrial Co., Ltd. Digital broadcast system and its component devices that provide services in accordance with a broadcast watched by viewers
CA2375701C (en) * 1999-06-03 2010-08-10 Anchor Gaming Method and device for implementing a downloadable software delivery system
US8033913B2 (en) * 1999-06-03 2011-10-11 Igt Gaming machine update and mass storage management
US6735487B1 (en) * 1999-07-01 2004-05-11 Ods Properties, Inc. Interactive wagering system with promotions
GB2358756B (en) * 1999-07-23 2003-12-31 Microvision Ltd Method of advertising
US6394899B1 (en) * 1999-10-29 2002-05-28 Stephen Tobin Walker Method of playing a knowledge based wagering game
US7343617B1 (en) 2000-02-29 2008-03-11 Goldpocket Interactive, Inc. Method and apparatus for interaction with hyperlinks in a television broadcast
US7367042B1 (en) 2000-02-29 2008-04-29 Goldpocket Interactive, Inc. Method and apparatus for hyperlinking in a television broadcast
US7120924B1 (en) 2000-02-29 2006-10-10 Goldpocket Interactive, Inc. Method and apparatus for receiving a hyperlinked television broadcast
JP2001276438A (ja) * 2000-03-31 2001-10-09 Konami Computer Entertainment Osaka:Kk ネットゲームシステム、ネットゲーム装置、ネットゲーム方法及びネットゲームプログラムを記録した可読記録媒体
JP2001314656A (ja) * 2000-05-08 2001-11-13 Bandai Co Ltd ゲーム装置及びゲームシステム
US7951002B1 (en) 2000-06-16 2011-05-31 Igt Using a gaming machine as a server
US20020078446A1 (en) * 2000-08-30 2002-06-20 Jon Dakss Method and apparatus for hyperlinking in a television broadcast
US20060031550A1 (en) * 2000-09-05 2006-02-09 Universal Electronics Inc. Webpad adapted to communicate using wide area and local area communication channels
US20020065927A1 (en) * 2000-09-05 2002-05-30 Janik Craig M. Webpad and method for using the same
US20020178279A1 (en) * 2000-09-05 2002-11-28 Janik Craig M. Webpad and method for using the same
US20020065902A1 (en) * 2000-09-05 2002-05-30 Janik Craig M. Webpad and method for using the same
US6447396B1 (en) * 2000-10-17 2002-09-10 Nearlife, Inc. Method and apparatus for coordinating an interactive computer game with a broadcast television program
US6645077B2 (en) * 2000-10-19 2003-11-11 Igt Gaming terminal data repository and information distribution system
US8636596B2 (en) 2000-11-04 2014-01-28 Igt Dynamic player notices for operational changes in gaming machines
US8556698B2 (en) 2000-10-19 2013-10-15 Igt Executing multiple applications and their variations in computing environments
US9251647B2 (en) 2000-10-19 2016-02-02 Igt Remote configuration of gaming terminals
US7168089B2 (en) 2000-12-07 2007-01-23 Igt Secured virtual network in a gaming environment
US7515718B2 (en) * 2000-12-07 2009-04-07 Igt Secured virtual network in a gaming environment
US20050153778A1 (en) * 2004-01-14 2005-07-14 Dwayne Nelson Methods and apparatus for gaming data downloading
US7972214B2 (en) * 2000-12-07 2011-07-05 Igt Methods and devices for downloading games of chance
US20070136817A1 (en) * 2000-12-07 2007-06-14 Igt Wager game license management in a peer gaming network
US20080214300A1 (en) * 2000-12-07 2008-09-04 Igt Methods for electronic data security and program authentication
US7186181B2 (en) * 2001-02-02 2007-03-06 Igt Wide area program distribution and game information communication system
US6725102B2 (en) * 2001-02-14 2004-04-20 Kinpo Electronics Inc. Automatic operation system and a method of operating the same
US20020143901A1 (en) * 2001-04-03 2002-10-03 Gtech Rhode Island Corporation Interactive media response processing system
CN1251503C (zh) * 2001-05-14 2006-04-12 皇家菲利浦电子有限公司 与实时内容流互动的设备
US7918728B2 (en) 2001-06-15 2011-04-05 Igt Personal gaming device and method of presenting a game
US8087988B2 (en) 2001-06-15 2012-01-03 Igt Personal gaming device and method of presenting a game
US8282475B2 (en) 2001-06-15 2012-10-09 Igt Virtual leash for personal gaming device
US20050003841A1 (en) * 2001-08-03 2005-01-06 Juha Salo Method, system and terminal for synchronising a plurality of terminals
US8708828B2 (en) 2001-09-28 2014-04-29 Igt Pluggable modular gaming modifiers and configuration templates for gaming environments
US7131909B2 (en) * 2002-09-10 2006-11-07 Igt Method and apparatus for managing gaming machine code downloads
US6902481B2 (en) 2001-09-28 2005-06-07 Igt Decoupling of the graphical presentation of a game from the presentation logic
US7931533B2 (en) 2001-09-28 2011-04-26 Igt Game development architecture that decouples the game logic from the graphics logics
US6846238B2 (en) * 2001-09-28 2005-01-25 Igt Wireless game player
US7343487B2 (en) 2001-10-10 2008-03-11 Nokia Corporation Datacast distribution system
US6997803B2 (en) * 2002-03-12 2006-02-14 Igt Virtual gaming peripherals for a gaming machine
US8597116B2 (en) 2002-03-12 2013-12-03 Igt Virtual player tracking and related services
US7918730B2 (en) 2002-06-27 2011-04-05 Igt Trajectory-based 3-D games of chance for video gaming machines
US20040030882A1 (en) * 2002-08-08 2004-02-12 Forman George Henry Managed application pre-launching
US8083585B2 (en) * 2002-09-10 2011-12-27 Igt Apparatus and method for copying gaming machine configuration settings
US7511710B2 (en) 2002-11-25 2009-03-31 Microsoft Corporation Three-dimensional program guide
US20040100484A1 (en) * 2002-11-25 2004-05-27 Barrett Peter T. Three-dimensional television viewing environment
CA2423989A1 (en) * 2003-03-28 2004-09-28 Jvl Corporation Game system for handheld personal devices
US8376855B2 (en) 2004-06-28 2013-02-19 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US8870639B2 (en) 2004-06-28 2014-10-28 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US10226698B1 (en) 2004-07-14 2019-03-12 Winview, Inc. Game of skill played by remote participants utilizing wireless devices in connection with a common game event
EP1904196A2 (de) 2005-06-20 2008-04-02 Airplay Network, Inc. Verfahren und system zur verwaltung von client-betriebsmitteln und -instrumenten für aktivitäten auf datenverarbeitungseinrichtungen
US10721543B2 (en) 2005-06-20 2020-07-21 Winview, Inc. Method of and system for managing client resources and assets for activities on computing devices
US8287379B2 (en) * 2005-09-12 2012-10-16 Igt Distributed game services
US7887420B2 (en) * 2005-09-12 2011-02-15 Igt Method and system for instant-on game download
US8149530B1 (en) 2006-04-12 2012-04-03 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US8705195B2 (en) 2006-04-12 2014-04-22 Winview, Inc. Synchronized gaming and programming
US9919210B2 (en) 2005-10-03 2018-03-20 Winview, Inc. Synchronized gaming and programming
US9511287B2 (en) 2005-10-03 2016-12-06 Winview, Inc. Cellular phone games based upon television archives
US8002618B1 (en) 2006-01-10 2011-08-23 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US9056251B2 (en) 2006-01-10 2015-06-16 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US10556183B2 (en) 2006-01-10 2020-02-11 Winview, Inc. Method of and system for conducting multiple contest of skill with a single performance
US11082746B2 (en) 2006-04-12 2021-08-03 Winview, Inc. Synchronized gaming and programming
US8226474B2 (en) 2006-09-08 2012-07-24 Igt Mobile gaming devices for use in a gaming network having gaming and non-gaming zones
US8117461B2 (en) * 2006-09-13 2012-02-14 Igt Method of randomly and dynamically checking configuration integrity of a gaming system
WO2008075356A2 (en) * 2006-12-19 2008-06-26 Shay Bushinsky Interactive broadcast system and method
US8813112B1 (en) 2007-10-23 2014-08-19 Winview, Inc. Method of and apparatus for utilizing SMS while running an application on a mobile device controlling a viewer's participation with a broadcast
US10235832B2 (en) * 2008-10-17 2019-03-19 Igt Post certification metering for diverse game machines
US9716918B1 (en) 2008-11-10 2017-07-25 Winview, Inc. Interactive advertising system
US11551529B2 (en) 2016-07-20 2023-01-10 Winview, Inc. Method of generating separate contests of skill or chance from two independent events
JP6502908B2 (ja) * 2016-10-12 2019-04-17 ファナック株式会社 スレーブ機器
US11308765B2 (en) 2018-10-08 2022-04-19 Winview, Inc. Method and systems for reducing risk in setting odds for single fixed in-play propositions utilizing real time input

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB219971A (en) * 1923-08-02 1925-10-26 Albert Fritz Meyerhofer Process of producing soluble carbonates or hydroxides from insoluble carbonates, oxides or hydroxides
US4034990A (en) * 1975-05-02 1977-07-12 Sanders Associates, Inc. Interactive television gaming system
US4126851A (en) * 1975-11-03 1978-11-21 Okor Joseph K Programmable television game system
JPS54149529A (en) * 1978-05-17 1979-11-22 Hitachi Ltd Magnetic bubble element
US4467424A (en) * 1979-12-17 1984-08-21 Hedges Richard A Remote gaming system
CA1177558A (en) * 1982-04-15 1984-11-06 Groupe Videotron Ltee. (Le) Cable network data transmission system
US4572509A (en) * 1982-09-30 1986-02-25 Sitrick David H Video game network
US4587510A (en) * 1983-10-19 1986-05-06 Wico Corporation Analog joystick controller
US4592546A (en) * 1984-04-26 1986-06-03 David B. Lockton Game of skill playable by remote participants in conjunction with a live event
CA1245361A (en) * 1984-06-27 1988-11-22 Kerry E. Thacher Tournament data system
US4719455A (en) * 1986-01-24 1988-01-12 Louis William M Integrating pointing device
US4745468B1 (en) * 1986-03-10 1991-06-11 System for evaluation and recording of responses to broadcast transmissions
WO1989006405A1 (en) * 1988-01-11 1989-07-13 Countrywide Competitions Limited Games machine
GB2197971A (en) * 1986-11-28 1988-06-02 Alan William Robinson Automated national bingo
US4864272A (en) * 1987-05-28 1989-09-05 Suncom, Inc. Joystick controller
EP0310368A3 (en) * 1987-09-29 1990-11-28 Intervision Pty Ltd Equipment and a method for entertaining people
US5151782A (en) * 1989-05-17 1992-09-29 Reiss Media Enterprises Control system for satellite delivered pay-per-view television system
FR2658375B2 (fr) * 1989-05-25 1994-04-22 Adventure Dispositif electronique destine a permettre la participation d'un individu a un programme telediffuse.
ES2099086T3 (es) * 1989-06-09 1997-05-16 Interactive Network Inc Sistema de juego a distancia en el que intervienen varios participantes.
US5013038A (en) * 1989-12-08 1991-05-07 Interactive Network, Inc. method of evaluating data relating to a common subject
US5236199A (en) * 1991-06-13 1993-08-17 Thompson Jr John W Interactive media system and telecomputing method using telephone keypad signalling
US5324035A (en) * 1991-12-02 1994-06-28 Infinational Technologies, Inc. Video gaming system with fixed pool of winning plays and global pool access
KR950004674B1 (ko) * 1992-05-28 1995-05-04 아시아자동차공업주식회사 이동식 액체용기의 에어브리더용 액체누출 방지장치
US5297802A (en) * 1992-06-05 1994-03-29 Terrence Pocock Televised bingo game system
US5455619A (en) * 1993-11-01 1995-10-03 Lodgenet Entertainment Corporation Video distribution system addressing device for identifying remote locations
US5510828A (en) * 1994-03-01 1996-04-23 Lutterbach; R. Steven Interactive video display system

Also Published As

Publication number Publication date
EP0649102A2 (de) 1995-04-19
GB9321312D0 (en) 1993-12-08
PT649102E (pt) 2000-11-30
DK0649102T3 (da) 2000-09-11
DE69424493D1 (de) 2000-06-21
ATE193133T1 (de) 2000-06-15
EP0649102A3 (de) 1996-06-26
US5905523A (en) 1999-05-18
GR3034136T3 (en) 2000-11-30
ES2148290T3 (es) 2000-10-16
EP0649102B1 (de) 2000-05-17

Similar Documents

Publication Publication Date Title
DE69424493T2 (de) Interaktives System und Verfahren
DE69011128T2 (de) Verfahren zur datenauswertung.
DE69628142T2 (de) Interaktives fernsehen
DE69620294T2 (de) Verfahren und Gerät zum Spielen und Anzeigen eines Geschicklichkeitsspieles oder eines Glücksspieles
DE69433852T2 (de) Transaktionsbasiertes interaktives Fernsehsystem
DE69509692T2 (de) Vorrichtung und Verfahren zur Erfassung von über ein Kommunikationsnetzwerk in einen Videosystem übertragenen kodierten Daten
DE60001288T2 (de) Interaktives Fernsehrundfunksystem
DE68927633T2 (de) Dynamische rückruftechnik
DE69812206T2 (de) Interaktives, prädiktives Spielsteuerungssystem
DE69912779T2 (de) Vorrichtung und verfahren zur stimulierung von zuschauer-interaktionen in einem fernsehsystem
DE69908283T2 (de) Interaktive Anwendungen
DE69607059T2 (de) Vorrichtung und Verfahren zum Spielen eines Spieles oder Spielereignisses
DE69308761T2 (de) Fernwahl-Verfahren und -System
DE60225265T2 (de) Unterhaltungssystem
DE3751518T2 (de) Anordnung zur sammlung von fernsehkanaelendaten und marktforschungsdaten.
DE60034915T2 (de) Synchrones Datenverarbeitungsverfahren
DE68925910T2 (de) Fernsehdatenerfassungsgerät
DE69620289T2 (de) Interaktives Videosystem
EP0988876B1 (de) Verfahren und Vorrichtung zur Abfrage von entfernten Datenquellen
DE69625965T2 (de) Interaktives Fernsehsystem
DE69806654T2 (de) Interaktives Kommunikationssystem
DE69518148T2 (de) Interaktive abrollbare programmanzeige
DE69015958T2 (de) Fernbedienungssystem für elektronisches Gerät.
DE69811321T2 (de) Verfahren und Vorrichtung zur Datenübertragung
EP1101357A1 (de) Verfahren und anordnung zum einblenden von werbung in bildtelefonate

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: TWO WAY MEDIA LTD., LONDON, GB

8327 Change in the person/name/address of the patent owner

Owner name: ZH INTERACTIVE SYSTEMS L.L.C., WILMINGTON, DEL, US