REMOTE CONTROL APPARATUS FOR THE WIRELESS CONTROL OF VARIOUS DEVICES

Abstract: 1. A remote control device preferably for the radio control of various apparatuses of a kind of apparatus, preferably in the home electronics range, such as various television sets, videorecorders or hi-fi installations for example, wherein the remote control device contains operating elements for the control of an apparatus of the particular type of apparatus and a control code generator (3) which, on actuation of an operating element (2), can generate different control signals which, at the apparatus of a group of the same kind of apparatuses, initiate the function associated with the operating element (2) actuated, wherein furthermore the control code generator (3) is connected to a code selection circuit (5) which, when clear information is present about the specific apparatus to be controlled in the predetermined group of apparatuses, on actuation of an operating element (2) at the remote control device, selects the particular valid control code and allows that control signal to the generated which initiates the function associated with the actuated operating element (2) of the remote control device at the particular apparatus to he controlled, and wherein the code selection circuit (5) is connected to a code determining circuit (7), characterized in that, during the setting-up phase, on actuation of an operating element, the code determining circuit (7) transmits various suitable control code words to the apparatus to be controlled until the user makes it clear, by releasing the operating element (2) or by actuation of an acknowledging operating element (2), that the desired function has been initiated by the control code word last transmitted, and that the code determining circuit (7) then continues the corresponding operation, on actuation of other operating elements (2), until the valid control code word thus determined logically and clearly identify the complete control code of the particular apparatus to be controlled out of the large number of all the codes stored in the remote control device.

Description: Fernbedienungsgerät zur drahtlosen Steuerung verschiedener Geräte Die Erfindung betrifft ein Fernbedienungsgerät, insbesondere zur Steuerung von elektronischen Geräten des Unterhaltungselektronikbereiches, das jedes Gerät aus einer vorbestimmten Gruppe bekannter Geräte zu steuern vermag, ohne dass eine komplizierte Einstellung oder Umstellung des Fernbedienungsgerätes auf das vom jeweiligen Benutzer jeweils zu steuernde Gerät erfolgen muss. Das erfindungsgemässe Fernbedienungsgerät kann daher gut als kompatibles, gerätetyp- und herstellerunabhängiges Fernbedienungsgerät ausgeführt werden. Bekannte Fernbedienungsgeräte sind durch den schaltung mässig vorweg festgelegten Fernsteuercode zumeist eindeutig auf die Steuerung eines bestimmten Gerätes eines bestimmten Herstellers fixiert. Für den Benutzer folgt hieraus, dass er zu jedem neuen Gerät ein neues spezielles Fernbedienungsgerät erwerben und in der Umgebung des Gcräteaufstellortes, das ist bei Geräten der Unterhaltungselektronik in der Regel der unmittelbare Wohnbereich, betriebsbereit aufbewahren muss. Jedes neu erworbene Fernbedienungsgerät, selbst wenn es für ein zweites Gerät einer dem Benutzer bereits vertrauten Gerätegattung bestimmt ist, erfordert vom Benutzer wiederum eine Eingewöhnung: Er muss sich spezielle1 zumeist nur konstruktiv bedingte Bcdienungsbesonderheiten merken und diese von den Besonderheiten anderer bereits vorhandener Fernbedienungsgeräte dauerhaft unterscheiden Selbst prinzipiell identische Funktionen, wie Senderwahl bei Empfangsgeraten oder Zeitprogrammierung bei uhrzeitgesteuerten Funktionen, sind von bekannten Fernbedienungsgeräten aus recht unterschiedlich zu bedienen. Diese Vielfalt verwirkt beim direkten Nebeneinander verschiedener Fernbedienungsgeräte slebst den technisch versierten Benutzer und führt zwangsläufig zu einer grösseren Fehlbedienungshäufigkeit als nötig. Der Erfindunglie die Aufgabe zugrunde, ein Fernbedienungsgerät zu schaffen, mit dem eine ganze Gruppe bekannter Geräte, die unabhängig von der jeweiligen Herstellerfirma festzulegen ist, ferngesteuert werden kann. Diese Aufgabe wird durch die im Anspruch -1 angegebene Erfindung gelöst. Vorteilhafte Weiterbildungen des Anspruchs sind durch die Unteransprüche gegeben. Die Erfindung ist besonders vorteilhaft für alle solche Fernbedienungsgeräte einsetzbar, mit denen eine Hersteller- und Gerätetyp-unabhängige einheitliche Fernsteuerung von Geräten derselben Gerätegattung erreicht werden soll. Die Erfindung wird nachstehend anhand eines Ausführungsbeispiels näher erläutert. Es zeigen Fig. 1 das prinzipielle Funktionsblockschaltbild des erfindungsgemässen Fernbedienungsgerätes, Fig. 2 das grundsätzliche Entscheidungsdiagramm zur Codebestimmung und Geräte-Identifikation während einer Inbetriebnahmephase, Fig. 3 die prinzipielle Organisation der Code-Speichertabelle führ ein Videorecorder-Fernbedienungsgerät. Fig. 1 zeigt das prinzipielle Funktionsblockschaltbild des erfindungsgemässen Fernbedienungsgerätes. Ein Steuerwerk 1, das als Mikroprozessorsystem ausgeführt ist, setzt die vom Benutzer vorgenommenen Betätigungen der Bedienungselemente 2 in entsprechende schaltungs- oder programmtechnische Anweisungen an den Steuercode-Generator 3 um. Dieser generiert daraufhin Fernsteuersignale, welche über eine Infrarot-Sendediode 4 an das zu steuernde Gerät ausgesendet werden und dort diejenige Funktion auslösen, die dem vom Benutzer betätigten Bedienungselement am Fernbedienungsgerät zugeordnet war. Eine Besonderheit des Steuercode-Generators ist seine Eigenschaft, auf jede Anweisung des Steuerwerkes hin verschiedene Fernsteuersignale erzeugen zu können, die an verschiedenen Geräten einer vorbestimmten Gerätegruppe die der betätigten Fernbedienungstaste zugeordnete Funktion auslösen können. Die Information, welche spezielle Codevorschrift jeweils zur Generierung eines reI-nsteuersignals zu verwenden ist, erhält der Steuercode-Generator 3 von der Code-Auswwahl- schaltung 5. Diese wählt aus der Speichertabelle 6, in der alle möglichen Steuersignale nach den vorbestimmten Geräten gegliedert enthalten sind, jeweils nur eine Spalte mit den Steuersignalen führ ein bestimmtes Gerät zur Verfügung. Eine die Code-Auswahl schaltung steuernde Code-Bestimmungsschaltung 7 ermittelt und gibt dann vor, welches Gerät der vorbestimmten Gruppe jeweils anzusprechen und damit auch, welche Spalte der Code-Speichertabelle jeweils zur Erzeugung der Fernsteuersignale heranzuziehen ist. Die Code-Bestimmungsschaltung 7 liefert nur dann eine die Codeauswahl durch die Schaltungsteile 5 und 6 ändernde Information, wenn aus spezieller Tastenbetätigung nach den Ansprüchen 6,7 und 8 eine Phase der Inbetriebnahme des Fernbedienungsgerätes mit einem speziellen zu steuernden Gerät oder mit einem anderen als vorher anzunehmen ist. In einer solchen Inbetriebnahmephase veranlasst die Code-Bestimmungsschaltung 7, dass bei Betätigung eines Bedienungselementes nacheinander verschiedene gespeicherte Codes probiert werden, d.h. dass dem zu steuernden Gerät Steuersignale verschiedener Geräte aus der vorbestimmten Gruppe angeboten werden. Dieser Vorgang wird zunächst mit einem zufällig aus allen möglichen Steuersignalen ausgewählten Signal begonnen und später bei anderen Tastenbetätigungen ggf. so wiederholt, dass zielgerichtet nur noch Steuersignale aus einer Untermenge aller möglichen Signale ausprobiert erden. Die Inbetriebnahmephase endet automatisch dann, wenn die Untermenge der auszuprobierenden Steuercodes nur noch aus einem Code besteht, d.h. der Fernsteuercode des zu steuernden Gerätes zweifelsfrei und vollständig in der Menge der gespeicherten Codes identifiziert ist. Fig. 2 zeigt das logische Ablaufschema des Codebestimmungsvorganges in der Inbetriebnahmephase. Der Codebestimmungsvorgang läuft wie folgt ab. Zu Beginn des Codebestimmungsvorganges wird die Inbetriebsphase 11 eingeleitet. In Block 12 wird abgefragt, ob eine Taste gedrückt ist. Dieser Vorgang wird solange wiederholt, bis eine Taste gedrückt wird. Danach wird in Block 14 probeweise ein in Frage kommendes Fernsteuersignal ausgesendet. Wird die jeweilige Funktion in Block 15 vom Benutzer quittiert, so wird in Block 16 die Codespeichertabelle geprüft, ob das vorprobierte Fernsteuersignal mehrfach darin enthalten ist. Wird die Funktion in Block 15 nicht quittiert, wird der Codeumschalter 13 betätigt, und werden die Blöcke 14 und 15 so oft durchfahren, bis der Benutzer die Funktion quittiert. In Block 17 wird abgefragt, ob das probierte Fernsteuersignal mehrfach vorhanden ist. Ist dies nicht der Fall, ist die Inbetriebnahmephase beendet, Block 20. Ist das Fernsteuersignal mehrfach vorhanden, wird in Block 18 eine Untermenge des Codes registriert, in denen die festgestellten Mehrdeutigkeiten auftreten. Danach wird in dem Block 19 abgefragt, ob eine Taste gedrückt ist. Nach Drücken einer Taste wird in Block 21 probeweise ein Fernsteuersignal aus der Untermenge ausgesendet. Dannwird in Block 23 abgefragt, ob die jeweilige Funktion vom Benutzer quittiert wird. Ist dies nicht der Fall, wird in Block 22 eine Codeumschaltung innerhalb der Untermenge durchgeführt, und die Blöcke 21,23 erneut durchfahren. Ist die Funktion quittiert worden, wird in Block 24 die Untermenge aus der Codespeichertabelle daraufhin geprüft, ob das vorher probierte Fernsteuersignal mehrfach darin enthalten ist. Ist dies der Fall, wird zu Block 18 zurückgesprungen, und die Abfrage beginnt von neuem. Ist dies nicht der Fall, ist die Inbetrebnahmephase beendet. Ist der Code des jeweils zu steuernden Gerätes identifiziert, so endet die Funktion der Code-Bestimmungsschaltung und damit die Inbetriebsnahmephase. Nachfolgende Benutzereingaben werden dann automatisch nur noch in Steuersignale des ermittelten Codes umgesetzt. Mit einem gegen unbeabsichtigte Betätigung geschützten Bedienungselement kann der Benutzer wissentlich und willentlich die oben beschriebene Inbetriebnahmephase und den automatischen Übergang auf einen anderen, bis auf weiteres geltenden Fernsteuercodes wieder auslösen. Fig. 3 zeigt als Beispiel einen schematisierten Ausschnitt aus der Code-Speichertabelle. Jede Zeile spezifiziert die Steuersignale aller vorbestimmten Geräte einer Gerätegat tung für eine bestimmte Funktion. Jede Spalte enthält den für ein bestimmtes zu steuerndes Gerät gültigen Satz von Steuersignalen in einer geeigneten für den Steuercode Generator verwendbaren Beschreibung Wird nun am Beispiel der Fig. 3 eine Inbetriebnahmephase mit Betätigung der Taste flpLAY1? begonnen, so werden automatisch nacheinander die Signale s(PLAY),-g(PLAY), h(PLAY) usw. erzeugt und über die Infrarot-Sendediode 4 zum zu steuernden Gerät ausgesendet. Wird die in diesem Beispiel bis f(PLAY) fortzusetzende Folge von Steuerversuchen vom Benutzer nach h(PLAY) quittierend abgebrochen, so registriert die Code-Bestimmungsschaltung das Signal h(PLAY) als ein die Funktion "PLAY" am zu steuernden Gerät auslösendes Fernsteuersignal. Danach prüft die Code-Bestimmungsschaltung die folgenden Tabelleneinträge innerhalb der Zeile aller PLAY-Signale und dann sicherheitshalber auch nocht die komplette restliche Tabelle auf evlt. Mehrdeutigkeiten des Steuersignals h(PLAY) für andere Geräte als nur Gerät h und auch für andere Funktionen anderer Geräte. Im Beispiel der Fig. 3 stimmt das Signal h(PLAY) innerhalb einer vorgegebenen Fehler- bzw. Unterscheidunggrenze überein mit den Signalen z(PLAY) und f(PLAY) der hier mit z und f bezeichneten Geräte eines anderen Typs bzw. eines anderen Herstellers. Nach diesem ersten Probierschritt wird mit einer nächsten Betätigung, hier z.B. der Taste STOP, probierend nur noch auf die Steuersignale h(STOP), z(STOP) und f(STOP) der Untermenge der 3 Geräte h, z und f zurückgegriffen, unter deren Steuersignalen die Mehrdeutigkeit von h(PLAY) des ersten Versuches festgestellt worden war. Probierend werden h(STOP), z(STOP) und f(STOP) dann an das zu steuernde Gerät ausgesendet. Bricht der Benutzer diesen zweiten Probiervorgang nach Aussendung von z(STOP) quittierend ab, so endet damit die Funktion der Code-Bestimmungsschaltung 7, da das quittierte Steuersignal z(STOP) mit keinem anderen in der Tabelle beschriebenen Steuersignal mehr über ein stimmt. Das zu steuernde Gerät gilt hiermit als eindeutig zu "z" identifiziert. In der Folge werden bis zu einer bewusst vom Benutzer eingeleiteten oder automatisch wieder begonnenen Inbetriebnahmephase bei Betätigung von Fernbedienungstasten nur noch die für das Gerät z in der entsprechenden Spalte der Fig. 3 spezifizierten Steuersignale verwendet.

Claims: Patentanspriiche 1. Fernbedienungsgerät zur vorzugsweise einheitlichen und drahtlosen Steuerung verschiedener bekannter Geräte von ein und derselben Gerätegattung, vorzugsweise aus dem Heimelektronik-Bereich, wie z.B. verschiedener Fernseh geräte, verschiedener Videorekorder oder verschiedener HiFi-Anlagen, dadurch gekennzeichnet, dass a) das Fernbedienungsgerät geeignete Bedienungselemente (2) für die Steuerung eines Gerätes der jeweiligen Gerätegattung enthält b) das Fernbedienungsgerät einen Steuercodegenerator (3) enthält, der bei Betätigung eines Bedienungselementes (2) unterschiedliche Steuersignale derart erzeugen kann dass damit an jedem Gerät einer vorbestimmten Gruppe bekannter Geräte aus derselben Gerätegattung die dem betätigten Bedienungselement (2) des Fern bedienungsgerätes zugeordnete Funktion ausgelöst wird. 2. Fernbedienungsgerät nach Anspruch 1, dadurch gekenn zeichnet, dass der Steuercodegenerator (3) verbunden ist mit einer Code-Ausahlschaltung (5), die bei Vorliegen einer eindeutigen Information über das gerade zu steuernde spezielle Gerät der vorbestimmten Gerätegruppe mit Betätigung eines Bedienungselementes (2) am Fern bedieungsgerät den jeweils gültigen Steuercode auswählt und dasjenige Steuersignal generieren lässt, das die dem betätigten Bedienungselement (2) des Fernbe dienungsgerätes zugeordnete Funktion am gerade zu steuernden Gerät auslöst. 3. Fernbedienungsgerät nach Anspruch 2, dadurch gekennzeich net, dass die Code-Auswahlschaltung (5) verbunden ist mit einer Code-Bestimmungsschaltung (7), die jeweils bei Inbetriebnahme des Fernbedienangsgerätes mit einem speuiellen zu steuernden Gerät in Funktion tritt und dann durch einen vom Benutzer kontrollierten Probier vorgang oder zielgerichtet durch mehrere dieser Probier vorgänge mit unterschiedlichen Steuercodewörtern aus den Steuercodes der vorbestimmten Gerätegruppe eindeutig denjenigen kompletten Steuercode ermittelt, der am speziellen zu steuernden Gerät die gewünschten Funktionen auslöst. 4. Fernbedienungsgerät nach Anspruch 3, dadurch gekennzeich net, dass wäshrend der Inbetriebnahmephase die Code-Be stimmungsschaltung (7) bei Betätigung eines Bedienungs elementes (2) am Fernbedienungsgerät solange verschiedene in Frage kommende Steuercode-Wörter zum zu steuernden Gerät aussendet, bis der Benutzer vorzugsweise durch Loslassen des Bedienungselementes (2) oder durch Be tätigung eines quittierenden Bedienungselementes (2) zu erkennen gibt, dass die gewünschte Funktion mit dem zuletzt ausgesendeten Steuercode-Wort ausgelöst wurde, und die Code-Bestimmungsschaltung (7) dann den ent sprechenden Vorgang bei Betätigung anderer Bedienungs elemente (2) solange fortsetzt, bis die so ermittelten gültigen Steuercode-Wörter logisch eindeutig den kom pletten Steuercode des jeweiligen zu steuernden Gerätes aus der Menge aller im Fernbedienungsgerät gespeicherten Codes identifizieren. 5. Fernbedienungsgerät nach Anspruch 3, dadurch gekennzeich net, dass während der Inbetriebnahmephase die Code-Be stimmungsschaltung (7) bei wiederholter Betätigung des selben Bedienungselementes (2) am Fernbedieiingsgerät jeweils ein anderes der in Frage kommenden Steuercode Wörter zum zu steuernden Gerät aussendet und aus dem Ende der Betätigungswiederholung schliesst, dass die ge wünschte Funktion mit dem zuletzt ausgesendeten Steuer code-Wort ausgelöst wurde, und die Code-Bestimmungs schaltung (7) dann den entsprechenden Vorgang bei Betätigung anderer Bedienungselemente (2) solange fort setzt, bis die so ermittelten gültigen Steuercode-Wörter logisch eindeutig den kompletten Steuercode des jeweili gen zu steuernden Gerätes aus der Menge aller im Fernbe dienungsgerät gespeicherten Codes identifizieren. 6. Fernbedienungsgerät nach einem oder mehreren der An sprüche 3 - 5, dadurch gekennzeichnet, dass die Inbetrieb nahmephase mit der speziellen Funktion der Code-Bestim mungsschaltung (7) jeweils automatisch dann wieder begonnen wird, wenn ein normalerweise nur kurzzeitig zu betätigendes Bedienungselement (2) signifikant länger betätigt wird. 7. Fernbedienungsgerät nach einem oder mehreren der An sprüche 3 - 5, dadurch gekennzeichnet, dass die Inbetrieb nahmephase mit der speziellen Funktion der Code-Bestim mungsschaltung (7) jeweils automatisch dann wieder begonnen wird, wenn ein normalerweise nur einmal zu betätigendes Bedienungselement (2) in durch kein anderes Bedienungselement unterbrochener Folge wiederholt betätigt wird. 8. Fernbedienungsgerät nach einem oder mehreren der An sprüche 3 - 5, dadurch gekennzeichnet, dass die Inbetrieb nahmephase mit der speziellen Funktion der Code-Bestim mungsschaltung (7) jeweils dann wieder begonnen wird, wenn ein spezielles, vorzugsweise gegen unbeabsichtigte Betätigung geschütztes Bedienungselement (2) betätigt wird. 9. Fernbedienungsgerät nach einem oder mehreren der An sprüche 1 - 8, dadurch gekennzeichnet, dass die Code Auswahlschaltung (5) und die Code-Bestimmungsschaltung (7) ganz oder teilweise durch ein Programm in einem entsprechenden programmierbaren Schaltungsteil des Fernbedienungsgerätes realisiert werden.

Inventors: PLATTE, HANS-JOACHIM, DR., SCHIERING, ROLF
Applicants: TELEFUNKEN FERNSEH UND RUNDFUNK GMBH
Application year: 1984
Main classification: H04B1
IPC codes: H04B1, H04Q9