DE19920162A1 - Controlling audio-visual equipment by remote control with contact sensitive actuators has menu function that appears for touched actuator up to the elapse of a defined time interval - Google Patents
Controlling audio-visual equipment by remote control with contact sensitive actuators has menu function that appears for touched actuator up to the elapse of a defined time intervalInfo
- Publication number
- DE19920162A1 DE19920162A1 DE19920162A DE19920162A DE19920162A1 DE 19920162 A1 DE19920162 A1 DE 19920162A1 DE 19920162 A DE19920162 A DE 19920162A DE 19920162 A DE19920162 A DE 19920162A DE 19920162 A1 DE19920162 A1 DE 19920162A1
- Authority
- DE
- Germany
- Prior art keywords
- display
- remote control
- control
- touched
- control element
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
- G06F3/04895—Guidance during keyboard input operation, e.g. prompting
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03J—TUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
- H03J9/00—Remote-control of tuned circuits; Combined remote-control of tuning and other functions, e.g. brightness, amplification
- H03J9/06—Remote-control of tuned circuits; Combined remote-control of tuning and other functions, e.g. brightness, amplification using electromagnetic waves other than radio waves, e.g. light
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H2217/00—Facilitation of operation; Human engineering
- H01H2217/018—Indication of switch sites
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H2217/00—Facilitation of operation; Human engineering
- H01H2217/032—Feedback about selected symbol, e.g. display
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H2217/00—Facilitation of operation; Human engineering
- H01H2217/038—Prompting
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H2300/00—Orthogonal indexing scheme relating to electric switches, relays, selectors or emergency protective devices covered by H01H
- H01H2300/054—Application timeslot: duration of actuation or delay between or combination of subsequent actuations determines selected function
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H9/00—Details of switching devices, not covered by groups H01H1/00 - H01H7/00
- H01H9/02—Bases, casings, or covers
- H01H9/0214—Hand-held casings
- H01H9/0235—Hand-held casings specially adapted for remote control, e.g. of audio or video apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42226—Reprogrammable remote control devices
- H04N21/42227—Reprogrammable remote control devices the keys being reprogrammable, e.g. soft keys
- H04N21/42228—Reprogrammable remote control devices the keys being reprogrammable, e.g. soft keys the reprogrammable keys being displayed on a display screen in order to reduce the number of keys on the remote control device itself
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Electromagnetism (AREA)
- Details Of Television Systems (AREA)
- Selective Calling Equipment (AREA)
Abstract
Description
Die Erfindung betrifft ein Verfahren zur Steuerung von Geräten mittels einer Fernbedienung und eine Einrichtung zur Durchführung dieses Verfahrens.The invention relates to a method for controlling devices by means of a Remote control and a device for performing this method.
Fernbedienungen zur Steuerung von Geräten, insbesondere von audiovisuellen Geräten von entfernten Stellen finden seit Jahren eine breite Anwendung. Bei den bekannten Fernbedienungen ist zur Auslösung der gewünschten Funktionen die Kenntnis der Anordnung der Tasten auf der Fernbedienung erforderlich und ein ständiger Blickwechsel zwischen dem zu steuernden Gerät und der Fernbedienung ist üblich. Es sind auch Fernbedienungen vorgestellt worden, bei denen die dem jeweiligen Berührungspunkt entsprechende Funktionalität auf dem Bildschirm angezeigt wird. Eine derartige Fernbedienung ist beispielsweise in der US 005327160 A beschrieben. Dort wird ein Fernbedienungssystem für ein TV-Gerät vorgestellt, bei dem die Fernbedienung eine berührungsempfindliche Fläche aufweist, die einzelne Berührungspunkte hat. Die Daten, die den auf dieser Fläche angeordneten einzelnen Berührungspunkten entsprechen, werden dem externen Gerät übermittelt, wodurch ein auf dem Bildschirm sichtbares Menüsystem gesteuert wird. Die Bedienung erfolgt derart, daß die berührungsempfindliche Fläche mit einer translatorischen Bewegung abgetastet wird und bei Erreichen des gewünschten Berührungspunktes die Berührung beendet wird, wodurch die diesem Berührungspunkt entsprechende Funktion ausgeführt wird.Remote controls for controlling devices, especially of Audiovisual equipment from remote locations has found a wide range for years Application. In the known remote controls to trigger the desired functions knowledge of the arrangement of the buttons on the Remote control required and a constant exchange of views between the controlling device and the remote control is common. They are too Remote controls have been introduced, in which the each Touch point corresponding functionality is displayed on the screen becomes. Such a remote control is for example in US 005327160 A. described. There is a remote control system for a TV set presented, in which the remote control has a touch-sensitive surface that has individual points of contact. The data that is on this Surface arranged individual touch points correspond transmitted to the external device, creating a visible on the screen Menu system is controlled. The operation is such that the touch-sensitive surface with a translatory movement is scanned and when the desired point of contact is reached Touch is ended, causing the touch point corresponding function is performed.
Die Handhabung dieser Fernbedienung verlangt jedoch ungewohnte motorische Fähigkeiten von dem Benutzer, so muß zum Aktivieren eines Menüpunktes der Daumen auf der berührungsempfindlichen Fläche zu der entsprechenden Stelle, die Fläche berührend, geführt werden. Eine direkte Aktivierung von Funktionen über eine leicht fühlbare Taste direkt ist nicht möglich.However, the handling of this remote control requires unusual ones motor skills from the user, so to activate a Menu item of the thumb on the touch-sensitive surface corresponding place, touching the surface. A direct one Activation of functions via an easy-to-feel button is not direct possible.
Die Aufgabe besteht darin, die Bedienung von Geräten mittels einer Fernbedienung auch in dunkler Umgebung zu ermöglichen, ohne Vorkenntnisse der Anordnung und Funktionalität der Bedienelemente auf der Fernbedienung haben zu müssen und die ergonomisch günstig betätigt werden kann.The task is to operate devices using a Allow remote control even in dark surroundings without Prior knowledge of the arrangement and functionality of the controls on the Remote control and ergonomically operated can be.
Diese Aufgabe wird erfindungsgemäß durch die Merkmale der Patentansprüche 1 und 8 gelöst.This object is achieved by the features of Claims 1 and 8 solved.
Bei dem Verfahren gemäß Anspruch 1 wird bei Berührung eines Bedienelements eine Sendeeinheit der Fernbedienung aktiviert, die getaktete Berührtsignale sendet. Diese Berührtsignale werden von einer Empfangseinheit des zu steuernden Gerätes empfangen; die übermittelten Daten werden dann an ein Rechnersystem übermittelt, das daraus unter Berücksichtigung des jeweiligen Betriebszustandes die entsprechenden Steuerbefehle ableitet und diese an das zu steuernde Gerät übermittelt sowie auf einem Display darstellt. Bei Berührung eines Bedienelements wird bis zum Ablaufen eines definierten Zeitintervalls ein Menü für die des berührten Bedienelements entsprechende Funktion auf dem Display dargestellt und/oder als akustisches Signal ausgegeben. Dieses Menü wird in der weiteren Beschreibung als einfache Anzeige bezeichnet. Bei einem nachfolgenden Drücken dieses Bedienelements wird die zugeordnete Funktion ausgeführt. Wird bis zum Ablauf eines definierten Zeitintervalls das berührte Bedienelement nicht losgelassen, wird auf dem Display die vollständige Fernbedienung einschließlich aller Bedienelemente sowie deren zugehörige Funktionen dargestellt, wobei das jeweils berührte Bedienelement hervorgehoben dargestellt wird und/oder ein akustisches Signal für die zugehörige Funktion ausgegeben wird. Dieses Menü wird in der weiteren Beschreibung als erweiterte Anzeige bezeichnet. Wenn während des definierten Zeitintervalls kein Bedienelement berührt wird, erfolgt nach Ablauf einer voreingestellten Zeitverzögerung die Deaktivierung der Fernbedienung, und das auf dem Display angezeigte Menü wird ausgeblendet.In the method according to claim 1 when touching a Control element activated a transmitter unit of the remote control, the clocked Touch signals sends. These touch signals are from a Receive the receiving unit of the device to be controlled; the transmitted Data is then transmitted to a computer system, which results from Taking into account the respective operating status Derives control commands and transmits them to the device to be controlled as well on a display. When you touch a control element, A defined time interval expires a menu for that of the touched Control corresponding function shown on the display and / or output as an acoustic signal. This menu is in the further description referred to as a simple display. At a Subsequent presses of this control element will assign the Function carried out. Until the end of a defined time interval that Touched control element is not released, the full remote control including all controls and their associated functions are shown, the touched control element is highlighted and / or an acoustic signal for the associated function is output. This menu is in the further Description referred to as an expanded ad. If during the no control element is touched within the defined time interval, takes place after expiration deactivation of the remote control with a preset time delay, and the menu shown on the display disappears.
Vorteilhafte Ausgestaltungen und Ausführungsvarianten des Verfahrens können den Unteransprüchen 2 bis 7 entnommen werden.Advantageous refinements and variants of the method can be found in subclaims 2 to 7.
Bei Berührung eines Bedienelements auf der Fernbedienung wird in einem Kommandointerpreter in einem für dieses Bedienelement zugeordneten Speicher eine Zählliste angelegt, und der aktuelle Wert wird von 0 auf 1 gesetzt. Dieser Wert wird in definierten Zeitabständen jeweils um den Wert 1 erhöht. Bei Beendigung der Berührung des Bedienelements wird der aktuelle Wert auf 0 gesetzt. Der Kommandointerpreter sendet ein Ereignis an ein Benutzerschnittstellenprogramm des Rechnersystems, um eine entsprechende Zustandsänderung zu signalisieren, wenn eine Änderung des Wertes der Zählliste von 0 auf 1, bzw. auf 0 erfolgt bzw. bei Erreichen eines festgelegten Wertes. Wird ein Bedienelement gedrückt, wird durch die Fernbedienung ein getaktetes Gedrücktsignal gesendet. Durch dieses Gedrücktsignal wird im Kommandointerpreter die Zählliste auf den Wert 1 gesetzt; es wird ein Ereignis an das Benutzerschnittstellenprogramm gesendet um eine entsprechende Zustandsänderung zu signalisieren. Das Benutzerschnittstellenprogramm erarbeitet unter Berücksichtigung des jeweiligen Zustandes des zu steuernden Gerätes und der vom Kommandointerpreter übermittelten Ereignisse die entsprechenden Steuerbefehle, die an das zu steuernde Gerät übermittelt werden und das dem jeweiligen Zustand entsprechende Menü wird auf dem Display dargestellt und/oder akustisch ausgegeben. Mit jeder Änderung der Zählliste im Kommandointerpreter wird ein Timer gestartet, der auf eine vorgegebene Signalwiederholdauer eingestellt ist, wobei die Zählliste im Speicher des entsprechenden Bedienelements jeweils um den Wert 1 erhöht wird, wenn innerhalb der eingestellten Signalwiederholdauer ein Berührtsignal vom gleichen Bedienelement eintrifft. Die Zählliste im Kommandointerpreter wird auf 0 gesetzt, wenn innerhalb der eingestellten Signalwiederholdauer kein Berührtsignal vom gleichen Bedienelement eintrifft.When you touch a control element on the remote control, in one Command interpreter in an assigned for this control element Save a count list and the current value changes from 0 to 1 set. This value is increased by the value 1 at defined time intervals elevated. When touching the control element ends, the current one Value set to 0. The command interpreter sends an event to Computer system user interface program to create a to signal the corresponding change in state when there is a change in the The value of the counting list is changed from 0 to 1, or to 0 or when one is reached set value. If a control element is pressed, the Remote control sent a clocked push signal. Because of this When the signal is pressed, the count list is set to 1 in the command interpreter set; it will send an event to the user interface program sent to signal a corresponding change in status. The User interface program developed taking into account the respective state of the device to be controlled and that of Command interpreters transmitted the corresponding events Control commands that are transmitted to the device to be controlled and that The menu corresponding to the respective status is shown on the display and / or output acoustically. With each change of the counting list in the Command interpreter starts a timer that is on a given Signal repetition time is set, the count list in the memory of the corresponding control element is increased by the value 1 if a touch signal from within the set signal repetition time same control element arrives. The count list in the command interpreter is set to 0 if none within the set signal repetition time Touch signal arrives from the same control element.
Wird durch den Kommandointerpreter eine Zustandsänderung durch Änderung des aktuellen Wertes in der Zählliste von 0 auf 1 an das Benutzerschnittstellenprogramm gesendet, bewirkt dieses das Einblenden des Menüs in der einfachen Anzeige auf dem Display.Is the state interpreted by the command interpreter Change the current value in the counting list from 0 to 1 User interface program sent, this causes the Menus in the simple display on the display.
Wird durch den Kommandointerpreter eine Zustandsänderung durch Änderung des aktuellen Wertes in der Zählliste auf 0 gesendet, bewirkt das Benutzerschnittstellenprogramm nach Ablauf einer vorgegebenen Zeitverzögerung das Ausblenden des Menüs auf dem Display, sofern alle Werte in der Zählliste den Wert 0 aufweisen oder während der vorgegebenen Zeitverzögerung keine Zustandsänderung durch Änderung des aktuellen Wertes in der Zählliste von 0 auf 1 durch den Kommandointerpreter signalisiert wird.Is the state interpreted by the command interpreter If the current value in the counting list is sent to 0, this will result User interface program after a predetermined one Delay hiding the menu on the display, if all Values in the count list have the value 0 or during the specified one Time delay no change of state by changing the current one Value in the counting list from 0 to 1 by the command interpreter is signaled.
Wird in der Zählliste ein vorgegebener Wert erreicht, wird durch den Kommandointerpreter eine entsprechende Zustandsänderung gesendet und durch das Benutzerschnittstellenprogramm wird das Einblenden der vollständigen Fernbedienung, in der erweiterten Anzeige, auf dem Display bewirkt.If a specified value is reached in the counting list, the Command interpreter sent a corresponding change of state and the user interface program will display the full remote control, in the expanded display, on the display causes.
Im Benutzerschnittstellenprogramm sind alle für die Steuerung des Gerätes möglichen Bedienprozeduren gespeichert; die vom Kommandointerpreter gesendeten Ereignisse sowie der aktuelle Betriebszustand des zu steuernden Gerätes werden analysiert, um daraus ableitend die grafische Oberfläche für das Display zu generieren sowie die Steuerbefehle zu erarbeiten, die an das zu steuernde Gerät übermittelt werden. In the user interface program are all for the control of the device possible operating procedures saved; that of the command interpreter sent events and the current operating state of the to be controlled Devices are analyzed in order to derive the graphical user interface for them to generate the display and to work out the control commands to the device to be controlled.
Ein Video-Overlay-System, das zwischen dem Benutzerschnittstellenprogramm und dem Display angeordnet ist, überlagert den Videostrom des zu steuernden Gerätes und den Datenstrom für die grafische Oberfläche derart, daß neben der aktuellen Darstellung auf dem Display das entsprechende Menü der jeweiligen Bedienprozedur dargestellt wird.A video overlay system between the User interface program and the display is arranged, superimposed the video stream of the device to be controlled and the data stream for the graphical user interface such that in addition to the current display on the The corresponding menu of the respective operating procedure is shown on the display becomes.
Alle visuellen Darstellungen auf dem Display können auch als akustische Signale alternativ bzw. zusätzlich ausgegeben werden. Dabei werden die akustischen Signale ebenfalls durch das Video-Overlay-System generiert.All visual representations on the display can also be used as acoustic Signals are alternatively or additionally output. The acoustic signals also generated by the video overlay system.
Die Einrichtung nach Patentanspruch 8 besteht aus einer Fernbedienung, die mit einer Sendeeinheit gekoppelt ist. Die übertragenen Signale werden von einer Empfangseinheit empfangen und an ein nachgeordnetes Rechnersystem, mindestens bestehend aus einem Kommandointerpreter und einem Benutzerschnittstellenprogramm, übermittelt. Dem Rechnersystem ist ein Video-Overlay-System nachgeschaltet, das die Videoströme und die Datenströme derart verarbeitet, daß auf dem Display und/oder dem Lautsprecher die entsprechenden Informationen ausgegeben werden.The device according to claim 8 consists of a remote control is coupled to a transmitter unit. The transmitted signals are from received by a receiving unit and to a subordinate Computer system, at least consisting of a command interpreter and a user interface program. The computer system is a video overlay system downstream that the video streams and the Data streams processed in such a way that on the display and / or Loudspeaker the relevant information is output.
Die Bedienelemente sind auf der Fernbedienung in zwei Ebenen angeordnet, wobei in einer unteren Ebene Schalttasten angeordnet sind, über denen in der oberen Ebene berührungsempfindliche Schaltflächen angeordnet sind. Den jeweils übereinanderliegenden Schalttasten und Schaltflächen sind die gleichen Funktionen zugeordnet.The controls are arranged on the remote control in two levels, where switch buttons are arranged in a lower level, above which in the Upper level touch-sensitive buttons are arranged. The the superimposed buttons and buttons are the assigned the same functions.
Dadurch, daß die Fernbedienung über diskrete Bedienelemente verfügt, die auf dem Display einschließlich der Anordnung der Bedienelemente auf der Fernbedienung sowie deren Funktionalität in dem jeweiligen Kontext sowie das oder die "berührten" Bedienelemente und deren Funktionalität besonders hervorgehoben (z. B. farblich markiert, vergrößert oder aufgehellt) angezeigt werden, ist diese Fernbedienung besonders benutzerfreundlich. Durch diese Anzeige erhält der Benutzer Informationen über die Lage des Daumens auf der Fernbedienung ohne auf die Fernbedienung zu schauen. Positionsänderungen des Daumens auf der Fernbedienung werden durch die besondere Darstellung des berührten Bedienelementes angezeigt. Auf diese Weise kann über das dargestellte Menü auf dem Display das gewünschte Bedienelement ertastet werden ohne auf die Fernbedienung zu schauen. Gleichzeitig kann in jedem Zustand des Gesamtsystems die kontextabhängige Funktionalität der Bedienelemente angezeigt werden.Because the remote control has discrete controls that on the display including the arrangement of the controls on the Remote control and its functionality in the respective context as well the "touched" control elements and their functionality in particular highlighted (e.g. highlighted in color, enlarged or lightened) this remote control is particularly user-friendly. Through this The user receives information about the position of the thumb on display the remote control without looking at the remote control. Changes in position of the thumb on the remote control are indicated by the special representation of the touched control element displayed. To this The desired menu can be displayed on the display Controls can be felt without looking at the remote control. At the same time, the context-sensitive can be in any state of the overall system Functionality of the controls are displayed.
Da zwei unterschiedliche Menüdarstellungen angewendet werden, nämlich die einfache Anzeige und die erweiterte Anzeige, wird ein optimaler und universeller Einsatz der Fernbedienung möglich. In der einfachen Anzeige wird lediglich die Funktionalität des gerade berührten Bedienelements angezeigt. Diese Anzeige ist für kundige Benutzer geeignet, da nur ein Teil des Bildschirms durch die Anzeige überdeckt wird und eine schnelle Bedienung ermöglicht wird. Bei der erweiterten Anzeige werden für den unkundigen Benutzer zusätzliche Informationen bezüglich des berührten Bedienelementes angezeigt. Nicht belegte Bedienelemente können als solche auch dargestellt werden. Es können auch bestimmte Aktionen bei Berührung ausgelöst werden, z. B. eine akustische Rückmeldung über die Funktionalität des berührten Bedienelements.Since two different menu displays are used, namely the simple display and the expanded display, will be an optimal and universal use of the remote control possible. In the simple display only the functionality of the control element just touched displayed. This display is suitable for knowledgeable users, since only a part of it of the screen is covered by the display and a quick Operation is made possible. In the expanded display, for the unskilled users additional information regarding the touched Control element displayed. Unused controls can be used as such also be represented. It can also perform certain actions when touched are triggered, e.g. B. an acoustic feedback about the functionality of the touched control element.
Die Erfindung soll nachstehend an einem Ausführungsbeispiel näher erläutert werden. Die dazugehörigen Zeichnungen stellen dar:The invention will be explained in more detail below using an exemplary embodiment become. The associated drawings show:
Fig. 1 Darstellung der Fernbedienung und des Displays in der erweiterten Anzeige; Fig. 1 representation of the remote control and the display in the expanded display;
Fig. 2 Bildschirmdarstellung in einfacher Anzeige (1. Schritt); Fig. 2 screen display in simple display (1st step);
Fig. 3 Bildschirmdarstellung in einfacher Anzeige (2. Schritt); Fig. 3 screen display in simple display (2nd step);
Fig. 4 Bildschirmdarstellung in erweiterter Anzeige (1. Schritt); Fig. 4 screen display in expanded display (1st step);
Fig. 5 Bildschirmdarstellung in erweiterter Anzeige (2. Schritt); Fig. 5 screen display in expanded display (2nd step);
Fig. 6 Prinzipdarstellung der Einrichtung; Fig. 6 schematic representation of the device;
Fig. 7 Darstellung der Fernbedienung mit den Bedienelementen. Fig. 7 representation of the remote control with the controls.
In diesem Ausführungsbeispiel wird die Erfindung zur Steuerung eines Gerätes 5 beschrieben, wobei das Verfahren anhand der Bedienung eines TV-Empfängers dargestellt wird.In this exemplary embodiment, the invention for controlling a device 5 is described, the method being illustrated on the basis of the operation of a TV receiver.
Wird auf der Fernbedienung 1 ein Bedienelement 6 berührt, wird von der Sendeeinheit 2 ein getaktetes Berührtsignal gesendet. Wird dagegen auf der Fernbedienung 1 ein Bedienelement 6 gedrückt, wird von der Sendeeinheit 2 ein getaktetes Gedrücktsignal gesendet. Die Empfangseinheit 3 formt die von dem Sender der Fernbedienung 1 ausgesandten Signale in ByteCode-Befehle um, die wiederum an den Kommandointerpreter 13 weitergeleitet werden. Der Kommandointerpreter 13 wertet die Berührt- bzw. die Gedrücktsignale aus und generiert entsprechende Ereignisse, die er an das Benutzerschnittstellenprogramm 14 weiterleitet. Die Ereignisse werden jeweils erzeugt, wenn die Berührung eines Bedienelementes 6 beginnt, wenn diese beendet wird, wenn die Dauer der Berührung einen bestimmten Zeitraum übersteigt oder wenn ein Bedienelement 6 gedrückt wird. Der Kommandointerpreter 13 verwaltet hierzu eine Zählliste, die für jedes Bedienelement 6 die Anzahl der hintereinander ankommenden Berührungssignale aufzählt. Im unberührten Zustand ist der Zählerwert für dieses Bedienelelement 6 in der Zählliste gleich 0. Bei Eintreffen eines Berührtsignals ändert sich der Zustand in "berührt". Dabei wird ein Timer gestartet (T = 0), und der Zählerwert in der Zählliste wird um 1 auf den Wert 1 erhöht. Beim Eintreffen des nächsten Berührtsignals von dem gleichen Bedienelement innerhalb der Signalwiederholdauer, die beispielsweise 100 ms beträgt, wird der Zähler wiederum um 1 auf den Wert 2 erhöht, und der Timer wird von neuem gestartet (T = 0). Erreicht der Zähler einen vorgegebenen Wert, beispielsweise 20, wird ein entsprechendes Ereignis gesendet. Übertrifft der Timer die gewählte Signalwiederholdauer von 100 ms, so ändert sich der Zustand in "nicht berührt", und der Zähler in der Zählliste wird auf 0 gesetzt. Trifft im Zustand "berührt" ein Gedrücktsignal ein, so wird der Zähler in der Zählliste auf 1 gesetzt und der Timer wird erneut gestartet. If an operating element 6 is touched on the remote control 1 , the transmitter unit 2 sends a clocked touch signal. If, on the other hand, an operating element 6 is pressed on the remote control 1 , the transmitter unit 2 sends a clocked pressure signal. The receiving unit 3 converts the signals sent by the transmitter of the remote control 1 into byte code commands, which in turn are forwarded to the command interpreter 13 . The command interpreter 13 evaluates the touch or the pressed signals and generates corresponding events, which it forwards to the user interface program 14 . The events are generated when the touch of an operating element 6 begins, when it is ended, when the duration of the touch exceeds a certain period of time or when an operating element 6 is pressed. For this purpose, the command interpreter 13 manages a counting list which lists the number of touch signals arriving in succession for each control element 6 . In the untouched state, the counter value for this control element 6 in the count list is 0. When a touch signal arrives, the state changes to "touched". A timer is started (T = 0) and the counter value in the count list is increased by 1 to the value 1. When the next touch signal arrives from the same control element within the signal repetition period, which is, for example, 100 ms, the counter is increased again by 1 to the value 2 and the timer is started again (T = 0). If the counter reaches a predetermined value, for example 20, a corresponding event is sent. If the timer exceeds the selected signal repetition time of 100 ms, the status changes to "not touched" and the counter in the count list is set to 0. If a pressed signal arrives in the "touched" state, the counter in the counting list is set to 1 and the timer is started again.
Die Werte in der Zählliste geben an, wie lange ein Bedienelement 6 ununterbrochen berührt wird. Wird ein Bedienelement gedrückt, so zeigt das Zurücksetzen des Zählers auf den Wert 1 an, daß zwar das Bedienelement weiterhin auch berührt wird (Zähler ungleich 0), aber die ausschließliche Berührung des Bedienelementes wurde durch ein Drücken unterbrochen.The values in the counting list indicate how long an operating element 6 is touched continuously. If a control element is pressed, resetting the counter to the value 1 indicates that the control element is still being touched (counter not equal to 0), but the exclusive touching of the control element was interrupted by pressing it.
Um sicherzustellen, daß durch das Rechnersystem 12 jeweils nur ein
Bedienelement 6 als "berührt" erfaßt wird, wird durch den
Kommandointerpreter 13 bei Berührung eines zweiten Bedienelements 6 der
aktuelle Wert in der Zählliste für dieses Bedienelement auf den Wert 1 gesetzt,
und der aktuelle Wert in der Zählliste für das erste berührte Bedienelement 6
wird auf 0 gesetzt. Der Kommandointerpreter 13 erzeugt in Abhängigkeit der
Änderung der Werte in der Zählliste Ereignisse, die an das
Benutzerschnittstellenprogramm 14 weitergeleitet werden und von diesem in
entsprechende Steuerbefehle umgesetzt werden. Der Kommandointerpreter
13 wertet die Zählliste bei jeder Änderung einer seiner Werte folgendermaßen
aus:
In order to ensure that only one control element 6 is detected as "touched" by the computer system 12 , the command interpreter 13 sets the current value in the count list for this control element to the value 1 when the second control element 6 is touched, and the current value is set to 0 in the count list for the first touched control element 6 . The command interpreter 13 generates events as a function of the change in the values in the counting list, which events are forwarded to the user interface program 14 and are converted by the latter into corresponding control commands. The command interpreter 13 evaluates the count list each time one of its values changes as follows:
- a) ein Zähler ändert sich von 0 auf 1, d. h. ein Bedienelement 6 wird berührt,a) a counter changes from 0 to 1, ie an operating element 6 is touched,
- b) ein Zähler ändert sich auf 0, d. h. ein Bedienelement 6 wird losgelassen,b) a counter changes to 0, ie an operating element 6 is released,
- c) ein Zähler wird größer als ein bestimmter Wert, z. B. 20, d. h. ein Bedienelement 6 wird mind. 2 s ununterbrochen berührt, ohne gedrückt zu werden,c) a counter becomes larger than a certain value, e.g. B. 20, ie an operating element 6 is continuously touched for at least 2 s without being pressed,
- d) ein Zähler ändert sich von <1 auf 1, d. h. ein Bedienelement 6 wird gedrückt.d) a counter changes from <1 to 1, ie an operating element 6 is pressed.
Im Fall a) wird an das Benutzerschnittstellenprogramm ein Ereignis, der Beginn der Berührung eines Bedienelements 6, gesendet, um das entsprechende Bedienelement 6 als berührt zu kennzeichnen. In case a), an event, the start of touching an operating element 6 , is sent to the user interface program in order to mark the corresponding operating element 6 as touched.
Im Fall b) wird an das Benutzerschnittstellenprogramm ein Ereignis, das Ende der Berührung gesendet, um das entsprechende Bedienelement 6 als nicht berührt zu kennzeichnen.In case b), an event is sent to the user interface program, the end of the touch, in order to mark the corresponding control element 6 as not touched.
Im Fall c), durch den Benutzer wird über eine festgelegte Zeitdauer (z. B. 2 s) hinaus ein Bedienelement 6 berührt ohne dieses zu drücken, wird ein entsprechendes Ereignis weitergeleitet.In case c), the user touches an operating element 6 for a defined period of time (for example 2 s) without pressing it, a corresponding event is forwarded.
Im Fall d), daß das Bedienelement 6 gedrückt wird, wird dieses weiterhin als berührt gekennzeichnet, deshalb wird der entsprechende Zähler auf 1, also ungleich 0, gesetzt und ein entsprechendes Ereignis wird weitergeleitet.In the case d) that the control element 6 is pressed, it is still marked as touched, therefore the corresponding counter is set to 1, that is not equal to 0, and a corresponding event is forwarded.
Das Benutzerschnittstellenprogramm 14 verwaltet das gesamte System, dies bedeutet, daß alle für die Steuerung des Gerätes 5 möglichen Bedienprozeduren gespeichert sind und verwaltet werden. Eine Bedienprozedur beginnt jeweils mit der Berührung eines Bedienelements 6 und endet mit dem Ausblenden des zuletzt dargestellten Menüs aus dem Display 4, unabhängig von den dazwischen vorgenommenen Bedienungshandlungen bzw. ausgeführten Steuerbefehlen. Das Benutzerschnittstellenprogramm 14 analysiert den aktuellen Zustand des zu steuernden Gerätes 5, indem es die vom Gerät 5 übermittelten Zustandsinformationen 17 auswertet, erfaßt die vom Kommandointerpreter 13 gesendeten Ereignisse und generiert entsprechend dem Gesamtzustand des Systems die grafische Bedienoberfläche und sendet die entsprechenden Steuerbefehle 18 an das Gerät 5 und überträgt den Datenstrom für die grafische Oberfläche 19 an das Video-Overlay-System 15. Dieses überlagert dem Videostrom 20 des Gerätes 5 den Datenstrom für die grafische Oberfläche 19 und übermittelt den überlagerten Videostrom 21 an das zu steuernde Gerät 5. Das Benutzerschnittstellenprogramm 14 verwaltet auch zwei unterschiedliche Menüdarstellungen, die einfache Anzeige und die erweiterte Anzeige. Die einfache Anzeige stellt lediglich die dem berührten Bedienelement 6 entsprechende Funktionalität auf dem Display 4 dar. In der erweiterten Anzeige wird dagegen auf dem Display die vollständige Fernbedienung einschließlich aller Bedienelemente sowie deren zugehörige Funktionalitäten angezeigt, wobei das jeweils berührte Bedienelement 6 hervorgehoben dargestellt wird. Bei Berührung eines Bedienelements 6 wird durch Übermittlung des entsprechenden Ereignisses vom Kommandointerpreter 13 an das Benutzerschnittstellenprogramm 14 durch dieses das Einblenden der einfachen Anzeige auf dem Display 4 bewirkt. Wird dieses Bedienelement 6 über die festgelegte Zeitdauer hinaus berührt, bekommt das Benutzerschnittstellenprogramm 14 vom Kommandointerpreter 13 ein entsprechendes Ereignis gemeldet und schaltet auf die erweiterte Anzeige um. Diese Anzeige bleibt bestehen, bis die Bedienprozedur beendet ist. Beim Drücken eines Bedienelements 6 wird durch Übermittlung des entsprechenden Ereignisses vom Kommandointerpreter 13 an das Benutzerschnittstellenprogramm 14 durch dieses der entsprechende Steuerbefehl 18 zur Ausführung der Funktion an das zu steuernde Gerät 5 übermittelt.The user interface program 14 manages the entire system, which means that all possible operating procedures for the control of the device 5 are stored and managed. An operating procedure begins when a control element 6 is touched and ends when the last menu shown is hidden from the display 4 , irrespective of the operating actions or control commands carried out in between. The user interface program 14 analyzes the current status of the device 5 to be controlled by evaluating the status information 17 transmitted by the device 5 , detects the events sent by the command interpreter 13 and generates the graphical user interface in accordance with the overall status of the system and sends the corresponding control commands 18 to the device 5 and transmits the data stream for the graphic surface 19 to the video overlay system 15 . This superimposes the data stream for the graphic surface 19 on the video stream 20 of the device 5 and transmits the superimposed video stream 21 to the device 5 to be controlled. The user interface program 14 also manages two different menu displays, the simple display and the expanded display. The simple display only shows the functionality corresponding to the touched control element 6 on the display 4. In the expanded display, on the other hand, the complete remote control including all control elements and their associated functionalities is shown on the display, the touched control element 6 being highlighted. When a control element 6 is touched, the simple display on the display 4 causes the command interpreter 13 to transmit this event to the user interface program 14 . If this control element 6 is touched beyond the defined period of time, the user interface program 14 receives a corresponding event from the command interpreter 13 and switches to the extended display. This display remains until the operating procedure is finished. When an operating element 6 is pressed, the corresponding control command 18 for executing the function is transmitted to the device 5 to be controlled by the command interpreter 13 by transmitting the corresponding event from the command interpreter 13 to the user interface program 14 .
Das Verfahren zur Steuerung eines Gerätes 5 mittels der Fernbedienung 1 wird anhand des Beispiels einer Bedienprozedur für die Bildeinstellung des TV-Gerätes vorgestellt. Es soll gezeigt werden, wie die Information bezüglich des berührten Bedienelementes 6 auf der Fernbedienung 1 durch die Einrichtung verarbeitet wird, um den Benutzer zu unterstützen. Dies wird für beide Varianten der Menüdarstellung, die einfache Anzeige sowie die erweiterte Anzeige beschrieben. Es zeigt den Aufruf des entsprechenden Menüs für den TV-Empfänger und speziell für die Einstellung des Bildparameters Helligkeit.The method for controlling a device 5 by means of the remote control 1 is presented using the example of an operating procedure for the image adjustment of the TV set. It is to be shown how the information regarding the touched control element 6 on the remote control 1 is processed by the device in order to support the user. This is described for both variants of the menu display, the simple display and the extended display. It shows the call of the corresponding menu for the TV receiver and especially for the setting of the image parameter brightness.
Zunächst erfolgt die Beschreibung der Bedienprozedur in der einfachen Anzeige, da diese auch zuerst eingeblendet wird.First, the operating procedure is described in the simple Display because this is also shown first.
Ein kundiger Benutzer, der die Belegung der Fernbedienung 1 und damit die konkrete Lage des Bedienelements 6 für die Bildeinstellungen auf der Fernbedienung 1 kennt und sofort dieses Bedienelement 6 berührt, erhält zunächst auf dem Display 4 die einfache Anzeige 11.1 gemäß Fig. 2 dargestellt. Hierdurch kann er kontrollieren, daß er das richtige Bedienelement berührt hat. Wird nun vor Ablauf der festgelegten Zeitdauer, z. B. 2 s dieses Bedienelement 6 gedrückt, wird eine nächste Anzeige 11.2 gem. Fig. 3 auf dem Display 4 dargestellt. Berührt nun der Benutzer das Bedienelement 6 mit der "Ziffer 3", das in diesem Menü mit der Funktionalität "Erhöhung der Helligkeit" belegt ist, zur Erhöhung der Helligkeit, so wird das entsprechende Bedienelement 9 des Helligkeitsreglers auf der grafischen Oberfläche besonders hervorgehoben dargestellt. Ein Drücken dieses Bedienelements 6 erhöht die Helligkeit. Nach Loslassen dieses Bedienelements 6 wird mit Ablauf einer festgelegten Zeitverzögerung τ, die z. B. 3 s beträgt, die einfache Anzeige 11.2 ausgeblendet, sofern nicht bereits ein anderes Bedienelement 6 berührt ist bzw. während der Zeitverzögerung τ berührt wird.A knowledgeable user who knows the assignment of the remote control 1 and thus the specific position of the control element 6 for the image settings on the remote control 1 and immediately touches this control element 6 is first shown on the display 4 the simple display 11.1 according to FIG. 2. This enables him to check that he has touched the correct control element. Is now before the end of the specified period, z. B. 2 s this control element 6 , a next display 11.2 is gem. Fig. 3 shown on the display 4 . If the user touches the control element 6 with the "number 3", which is assigned the functionality "increase in brightness" in this menu, to increase the brightness, the corresponding control element 9 of the brightness controller is shown on the graphic surface in a particularly prominent manner. Pressing this control element 6 increases the brightness. After releasing this control element 6 , τ, which, for. B. 3 s, the simple display 11.2 is hidden, unless another control element 6 is already touched or is touched during the time delay τ.
Durch Berührung eines oder mehrerer Bedienelemente 6 erscheint nach Überschreitung einer vorgegebenen Zeitdauer, von mindestens 2 s die Darstellung der Fernbedienung 1 zusammen mit einer Beschreibung der Funktionalität der Bedienelemente 6 in der erweiterten Anzeige 8.1 gem. Fig. 4. In der Fig. 4 ist die grafische Oberfläche bei Berührung des Bedienelements "Bildeinstellungen" dargestellt, das als solches besonders hervorgehoben wird 9. Die nicht belegten Bedienelemente 10 werden als solche, mit gepunktetem Rand, dargestellt. Die Funktionalität der belegten Bedienelemente wird durch Text auf dem Bildschirm 4 deutlich angegeben. Bewegt der Benutzer den Daumen über die Bedienelemente 6, so wandert die Hervorhebung entsprechend der jeweils berührten Bedienelemente 9 mit. Hierdurch sieht der Benutzer auf dem Bildschirm 4 die Lage seines Daumens auf der Fernbedienung 1, ein genaues Hinsehen auf die Fernbedienung 1 ist nicht notwendig und die Navigation des Daumens über die Fernbedienung 1 wird ermöglicht, wobei der Blick auf dem Bildschirm 4 bleibt, ein ständiger Wechsel des Blickes zwischen Fernbedienung 1 und Bildschirm 4 entfällt. By touching one or more control elements 6 , the display of the remote control 1 together with a description of the functionality of the control elements 6 appears in the extended display 8.1 according to FIG. Fig. 4. In FIG. 4, the graphical user interface to the touch of the operating member "Image Settings" is shown, which is particularly emphasized as such. 9 The unoccupied operating elements 10 are shown as such, with a dotted edge. The functionality of the assigned control elements is clearly indicated by text on the screen 4 . If the user moves his thumb over the control elements 6 , the highlighting moves with the control elements 9 that are touched. As a result, the user sees the position of his thumb on the remote control 1 on the screen 4 , a close look at the remote control 1 is not necessary and the navigation of the thumb via the remote control 1 is made possible, the view on the screen 4 remaining constant Changing the view between remote control 1 and screen 4 is not necessary.
Das Drücken des Bedienelements "Bildeinstellungen" führt zu einer neuen grafischen Oberfläche in der erweiterten Anzeige 8.2 gem. Fig. 5. In der erweiterten Anzeige 8.2 wird neben den Bildparametern und deren Einstellung die Fernbedienung 1 mit der Funktionalität der Bedienelemente 6 sowie das gerade berührte Bedienelement 9 "Ziffer 3" besonders hervorgehoben auf dem Bildschirm 4 angezeigt. Auch die entsprechende grafische Anzeige "+" des Helligkeitsreglers wird hervorgehoben angezeigt. Ein Druck auf das gerade berührte Bedienelement 6 "Ziffer 3" erhöht die Helligkeit entsprechend der Dauer des Drückens dieses Bedienelements 6 "Ziffer 3". Nach Beenden der Einstellung, also nach Loslassen dieses Bedienelements 6 wird mit einer bestimmten Zeitverzögerung τ, beispielsweise 3 s die Anzeige 8.2 ausgeblendet. Auf dem Bildschirm 4 wird wieder ausschließlich ein TV-Bild dargestellt.Pressing the "Image Settings" control element leads to a new graphical user interface in the expanded display 8.2 acc. Fig. 5. In the expanded display 8.2 , in addition to the image parameters and their setting, the remote control 1 with the functionality of the control elements 6 and the control element 9 “number 3” that has just been touched are particularly highlighted on the screen 4 . The corresponding graphic display "+" of the brightness control is also highlighted. Pressing the control element 6 "number 3" just touched increases the brightness in accordance with the duration of pressing this control element 6 "number 3". After the setting has been ended, that is to say after this control element 6 has been released, the display 8.2 is hidden with a specific time delay τ, for example 3 s. Only a TV picture is again shown on the screen 4 .
Die erfindungsgemäße Einrichtung zur Steuerung eines Gerätes 5 mittels einer Fernbedienung 1 wird anhand der Fig. 6 und Fig. 7 beschrieben. Es wird hier ein TV-Empfänger über die Fernbedienung 1 gesteuert.The inventive device for controlling a device 5 by means of a remote control 1 will be described with reference to FIG. 6 and FIG. 7. Here a TV receiver is controlled via remote control 1 .
Die wesentlichen Elemente der Einrichtung sind in der Fig. 6 dargestellt und bestehen aus der Fernbedienung 1 mit den Bedienelementen 6 wobei die Berührt- bzw. Gedrücktsignale mittels der Sendeeinheit 2 an eine Empfangseinheit 3 übermittelt werden, die mit dem zu steuernden Gerät 5 gekoppelt ist. Der im Ausführungsbeispiel beschriebene TV-Empfänger verfügt über eine Empfangseinheit 3 für die Fernbedienungs-Signale, diese werden als Berührt- bzw. Gedrücktsignale an das Rechnersystem 12 weitergeleitet, das aus dem Kommandointerpreter 13 und dem Benutzerschnittstellenprogramm 14 besteht. Das Rechnersystem 12 dient zum Interpretieren der Fernbedienungs-Signale, zur Generierung der grafischen Bedienoberfläche und zur Steuerung des gesamten Systems. Dem Rechnersystem 12 ist ein Video-Overlay-System 15 nachgeordnet, das gegebenenfalls über einen akustischen Signalgenerator zur akustischen Darstellung verfügt. Das Video-Overlay-System 15, überlagert den Videostrom 20 des TV-Empfängers 5 und den Datenstrom 19 für die grafische Oberfläche für die Ausgabeeinheiten des TV-Empfängers 5 wie Lautsprecher 16 und Bildschirm 4.The essential elements of the device are shown in FIG. 6 and consist of the remote control 1 with the operating elements 6 , the touch or pressed signals being transmitted by means of the transmitting unit 2 to a receiving unit 3 which is coupled to the device 5 to be controlled. The TV receiver described in the exemplary embodiment has a receiving unit 3 for the remote control signals, which are forwarded as touch or pressed signals to the computer system 12 , which consists of the command interpreter 13 and the user interface program 14 . The computer system 12 is used to interpret the remote control signals, to generate the graphical user interface and to control the entire system. The computer system 12 is followed by a video overlay system 15 , which may have an acoustic signal generator for acoustic display. The video overlay system 15 superimposes the video stream 20 of the TV receiver 5 and the data stream 19 for the graphic surface for the output units of the TV receiver 5, such as loudspeaker 16 and screen 4 .
Die Fernbedienung 1 gem. Fig. 7 enthält einen vorgegebenen Satz von Bedienelementen 6.1 bis 6.7, die in verschiedene Gruppen zusammengefaßt werden, und einen Wippenschalter 7. Bei den Gruppen von Bedienelementen handelt es sich um einen Ziffernblock 6.1 und zwei Zusatzzeichen (Präambel 6.2 und Postambel 6.3). Weiterhin gibt es einen Block von Cursortasten 6.4 und eine Bestätigungstaste 6.5, einen Block von Farbtasten 6.6 (Videotext- Tasten, rot, grün, gelb, blau) sowie einen Satz von Funktionstasten 6.7, die sich am oberen Ende der Fernbedienung 1 befinden. Alle Bedienelemente 6 der Fernbedienung 1 sind berührungsempfindlich, d. h. bei Berührung oder leichtem Druck wird ein getaktetes Berührtsignal ausgelöst, wobei die Taktfrequenz ca. 10 Hz beträgt. Von der Sendeeinheit 2 der Fernbedienung 1 werden diese Berührtsignale ausgesandt, wobei diese Signale auch die Information über das jeweils berührte Bedienelement 6 selbst enthalten. Wird das bisher berührte Bedienelement 6 gedrückt, wird ein getaktetes Gedrücktsignal ausgesandt. Die Bedienelemente 6 werden vorzugsweise als Kombination einer gewöhnlichen Drucktaste mit einer darüber angeordneten berührungsempfindlichen Sensortaste realisiert. Der Wippenschalter 7 hat eine ähnliche Funktion wie zwei Tasten, die eine gekennzeichnet mit der Bezeichnung "-" und die andere mit "+", wobei beide mechanisch so miteinander verbunden sind, daß nur eine der beiden Tasten den Zustand "gedrückt" haben kann.The remote control 1 acc. Fig. 7 contains a predetermined set of control elements 1.6 to 7.6, which are combined into different groups, and a rocker switch 7. The groups of control elements are a number pad 6.1 and two additional characters (preamble 6.2 and postamble 6.3 ). There is also a block of cursor keys 6.4 and a confirmation key 6.5 , a block of color keys 6.6 (teletext keys, red, green, yellow, blue) and a set of function keys 6.7 , which are located at the upper end of the remote control 1 . All control elements 6 of the remote control 1 are touch-sensitive, ie a clocked touch signal is triggered when touched or light pressure, the clock frequency being approximately 10 Hz. These touch signals are sent out by the transmitter unit 2 of the remote control 1 , these signals also containing the information about the touched control element 6 itself. If the previously touched control element 6 is pressed, a clocked pressure signal is sent. The control elements 6 are preferably implemented as a combination of an ordinary push button with a touch-sensitive sensor button arranged above it. The rocker switch 7 has a function similar to two buttons, one labeled "-" and the other labeled "+", both of which are mechanically connected so that only one of the two buttons can have the "pressed" state.
Eine vorteilhafte Ausgestaltung kann darin bestehen, daß die Fernbedienung 1 nur teilweise oder durchsichtig dargestellt wird, bzw. es werden lediglich die belegten Bedienelemente 6 angezeigt.An advantageous embodiment can consist in that the remote control 1 is only partially or transparently shown, or only the occupied control elements 6 are displayed.
Wenn eine ausschließlich akustische Darstellung der berührten bzw. gedrückten Bedienelemente 6 gewählt wird, können auch reine Audiogeräte, wie z. B. Radio, CD-Spieler usw. mit dieser Fernbedienung 1 gesteuert werden. Die Berührung eines Bedienelements 6 auf der Fernbedienung 1 bewirkt ein akustisches Signal, welches den Benutzer über die Funktionalität informiert.If an exclusively acoustic representation of the touched or pressed controls 6 is selected, pure audio devices, such as. B. radio, CD player, etc. can be controlled with this remote control 1 . Touching an operating element 6 on the remote control 1 causes an acoustic signal which informs the user of the functionality.
Diese Fernbedienung 1 ist auch verwendbar für Geräte 5 mit festinstallierten Bedienelementen, z. B. bei einer Waschmaschine. Wird eine Taste berührt, z. B. die Taste für den Sparwaschgang, so informiert ein akustisches Signal (gesprochenes Wort "Sparwaschgang") über die Funktionalität.This remote control 1 can also be used for devices 5 with fixed operating elements, for. B. in a washing machine. If a key is touched, e.g. B. the button for the economy cycle, an acoustic signal (spoken word "economy cycle") informs about the functionality.
Selbstverständlich lassen sich auch alle industriellen Prozesse mit dem erfindungsgemäßen Verfahren unter Verwendung der beschriebenen Einrichtung steuern, bei denen die technischen Parameter über Display dargestellt werden und deren Beeinflussung über entsprechende Bedienelemente erfolgt.Of course, all industrial processes can also be done with the inventive methods using the described Control facility where the technical parameters are on display are shown and their influence via corresponding Controls are carried out.
Claims (8)
bei Berührung eines Bedienelements (6) bis zum Ablaufen eines definierten Zeitintervalls ein Menü (11.1, 11.2) für die des berührten Bedienelements (9) entsprechende Funktion auf dem Display (4) dargestellt wird (einfache Anzeige) und/oder als akustisches Signal ausgegeben wird,
nach Ablauf des definierten Zeitintervalls auf dem Display (4) die vollständige Fernbedienung einschließlich der Bedienelemente sowie der zugehörigen Funktionen (8.1, 8.2) auf dem Display dargestellt wird, wobei das jeweils berührte Bedienelement (9) hervorgehoben dargestellt wird (erweiterte Anzeige) und/oder ein akustisches Signal für die zugehörige Funktion ausgegeben wird,
beim nachfolgenden Drücken eines Bedienelements (6) durch die Fernbedienung (1) ein getaktetes Gedrücktsignal gesendet wird und durch ein Rechnersystem (12) die zugeordnete Funktion ausgelöst wird,
nach Ablauf eines festgelegten Zeitintervalls in dem kein Bedienelement (6) berührt wird, wird nach einer voreingestellten Zeitverzögerung (τ) die Fernbedienung (1) deaktiviert und die aktuell dargestellte Anzeige (8.1, 8.2, 11.1, 11.2) auf dem Display (4) wird ausgeblendet. 1.Procedure for controlling devices by means of a remote control with touch-sensitive control elements, wherein when a control element is touched, a transmitter unit of the remote control is activated and clocked touch signals are transmitted which are received by a receiver unit of the device to be controlled and transmitted to a command interpreter who interprets them and in turn transmits the determined events to a computer system which derives the corresponding control commands from them, taking into account the respective operating state, transmits them to the device to be controlled and displays them on a display, characterized in that
when a control element ( 6 ) is touched until a defined time interval has elapsed, a menu ( 11.1 , 11.2 ) for which the function corresponding to the touched control element ( 9 ) is shown on the display ( 4 ) (simple display) and / or is output as an acoustic signal ,
After the defined time interval has elapsed, the complete remote control including the operating elements and the associated functions ( 8.1 , 8.2 ) is shown on the display ( 4 ), the touched operating element ( 9 ) being highlighted (expanded display) and / or an acoustic signal for the associated function is issued,
when a control element ( 6 ) is subsequently pressed by the remote control ( 1 ), a clocked pressure signal is sent and the assigned function is triggered by a computer system ( 12 ),
after a specified time interval in which no control element ( 6 ) is touched, the remote control ( 1 ) is deactivated after a preset time delay (τ) and the currently displayed ( 8.1 , 8.2 , 11.1 , 11.2 ) is shown on the display ( 4 ) hidden.
bei Berühren eines Bedienelements (6) der Fernbedienung (1) in einem Kommandointerpreter (13) in einem für dieses Bedienelement (6) zugehörigen Speicher eine Zählliste angelegt wird und der aktuelle Wert von 0 auf 1 gesetzt sowie in definierten Zeitabständen jeweils um den Wert 1 erhöht wird,
bei Beendigung der Berührung des Bedienelements (6) der aktuelle Wert auf 0 gesetzt wird,
bei Änderung des Wertes der Zählliste von 0 auf 1 bzw. auf 0 oder bei Erreichen eines festgelegten Wertes vom Kommandointerpreter (13) ein Ereignis an ein Benutzerschnittstellenprogramm (14) gesendet wird, um eine entsprechende Zustandsänderung zu signalisieren,
beim Drücken eines Bedienelements (6) durch das Gedrücksignal vom Kommandointerpreter (13) ein Ereignis an das Benutzerschnittstellenprogramm (14) gesendet wird, um eine entsprechende Zustandsänderung zu signalisieren und die Zählliste auf den Wert 1 gesetzt wird.2. The method according to claim 1, characterized in that
when a control element ( 6 ) of the remote control ( 1 ) is touched in a command interpreter ( 13 ), a count list is created in a memory associated with this control element ( 6 ) and the current value is set from 0 to 1 and at defined time intervals by the value 1 is increased
when touching the control element ( 6 ) the current value is set to 0,
when the value of the count list changes from 0 to 1 or to 0 or when a defined value is reached by the command interpreter ( 13 ), an event is sent to a user interface program ( 14 ) in order to signal a corresponding change in status,
when a control element ( 6 ) is pressed by the push signal from the command interpreter ( 13 ) an event is sent to the user interface program ( 14 ) in order to signal a corresponding change in status and the counting list is set to the value 1.
bei einer Zustandsänderung durch Änderung des aktuellen Wertes in der Zählliste von 0 auf 1 durch das Benutzerschnittstellenprogramm (14) das Einblenden des Menüs in der einfachen Anzeige (11.1, 11.2) auf dem Display (4) bewirkt wird,
bei einer Zustandsänderung durch Erreichen eines festgelegten Wertes in der Zählliste durch das Benutzerschnittstellenprogramm (14) das Einblenden der vollständigen Fernbedienung in der erweiterten Anzeige (8.1, 8.2) auf dem Display (4) bewirkt wird,
das Benutzerschnittstellenprogramm (14) unter Berücksichtigung des jeweiligen Zustandes des zu steuernden Gerätes (5) und der vom Kommandointerpreter (13) übermittelten Ereignisse die entsprechenden Steuerbefehle (18) erarbeitet, an das zu steuernde Gerät (5) übermittelt und die dem jeweiligen Zustand entsprechende Anzeige (8.1, 8.2, 11.1, 11.2) auf dem Display (4) dargestellt und/oder akustisch über einen Lautsprecher (16) ausgegeben wird,
bei einer Zustandsänderung durch Änderung des aktuellen Wertes in der Zählliste auf 0 durch das Benutzerschnittstellenprogramm (14) das Ausblenden der jeweils aktuell dargestellten Anzeige (8.1, 8.2, 11.1, 11.2) auf dem Display (4) nach Ablauf einer einstellbaren Zeitverzögerung (τ) bewirkt wird, sofern alle Werte in der Zählliste des Kommandointerpreters (13) den Wert 0 aufweisen oder keine Zustandsänderung durch Änderung des aktuellen Wertes in der Zählliste auf 1 durch den Kommandointerpreter (13) während der Dauer der Zeitverzögerung (τ) signalisiert wird. 5. The method according to any one of claims 1 to 4, characterized in that
in the event of a change in state by changing the current value in the counting list from 0 to 1, the user interface program ( 14 ) causes the menu to be shown in the simple display ( 11.1 , 11.2 ) on the display ( 4 ),
in the event of a change in state by reaching a defined value in the counting list, the user interface program ( 14 ) causes the complete remote control to be shown in the expanded display ( 8.1 , 8.2 ) on the display ( 4 ),
the user interface program ( 14 ), taking into account the respective state of the device ( 5 ) to be controlled and the events transmitted by the command interpreter ( 13 ), prepares the corresponding control commands ( 18 ), transmits them to the device ( 5 ) to be controlled and displays the corresponding state ( 8.1 , 8.2 , 11.1 , 11.2 ) is shown on the display ( 4 ) and / or is output acoustically via a loudspeaker ( 16 ),
in the event of a change in state by changing the current value in the counting list to 0 by the user interface program ( 14 ), the currently displayed display ( 8.1 , 8.2 , 11.1 , 11.2 ) is hidden on the display ( 4 ) after an adjustable time delay (τ) has elapsed If all values in the counting list of the command interpreter ( 13 ) have the value 0 or no change in status is signaled by the command interpreter ( 13 ) changing the current value in the counting list to 1 during the duration of the time delay (τ).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19920162A DE19920162C2 (en) | 1999-04-28 | 1999-04-28 | Method for controlling devices using a remote control |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19920162A DE19920162C2 (en) | 1999-04-28 | 1999-04-28 | Method for controlling devices using a remote control |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE19920162A1 true DE19920162A1 (en) | 2000-11-02 |
| DE19920162C2 DE19920162C2 (en) | 2001-09-27 |
Family
ID=7906718
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19920162A Expired - Fee Related DE19920162C2 (en) | 1999-04-28 | 1999-04-28 | Method for controlling devices using a remote control |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE19920162C2 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2045789A2 (en) | 2007-10-02 | 2009-04-08 | Samsung Electronics Co., Ltd. | Remote control apparatus and method thereof |
| EP1531621B1 (en) * | 2003-11-14 | 2009-08-19 | Sagem Communications Sas | Method for controlling an audio/video playback apparatus via a restricted interface |
| EP2249285B1 (en) * | 2005-06-23 | 2012-06-20 | Nokia Corporation | Method and program of controlling subscriber equipment and subscriber equipment |
| WO2013036626A1 (en) * | 2011-09-06 | 2013-03-14 | General Instrument Corporation | Interactive remote control system and method |
| DE102018122807A1 (en) * | 2018-09-18 | 2020-03-19 | Miele & Cie. Kg | Electronic device, preferably household appliance, particularly preferably beverage maker, in particular fully automatic coffee machine |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3700913A1 (en) * | 1987-01-14 | 1988-07-28 | Siemens Ag | Arrangement for selection of functions |
| DE4008743A1 (en) * | 1990-03-19 | 1991-09-26 | Viktor Dipl Ing Schatz | Keyboard input unit with function display - provided on CRT screen to allow changeover between different functions and additional key plane |
| CH682022A5 (en) * | 1991-05-30 | 1993-06-30 | Feller Ag | Transmission system for IR remote control unit |
| US5327160A (en) * | 1991-05-09 | 1994-07-05 | Asher David J | Touch sensitive user interface for television control |
-
1999
- 1999-04-28 DE DE19920162A patent/DE19920162C2/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3700913A1 (en) * | 1987-01-14 | 1988-07-28 | Siemens Ag | Arrangement for selection of functions |
| DE4008743A1 (en) * | 1990-03-19 | 1991-09-26 | Viktor Dipl Ing Schatz | Keyboard input unit with function display - provided on CRT screen to allow changeover between different functions and additional key plane |
| US5327160A (en) * | 1991-05-09 | 1994-07-05 | Asher David J | Touch sensitive user interface for television control |
| CH682022A5 (en) * | 1991-05-30 | 1993-06-30 | Feller Ag | Transmission system for IR remote control unit |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1531621B1 (en) * | 2003-11-14 | 2009-08-19 | Sagem Communications Sas | Method for controlling an audio/video playback apparatus via a restricted interface |
| EP2249285B1 (en) * | 2005-06-23 | 2012-06-20 | Nokia Corporation | Method and program of controlling subscriber equipment and subscriber equipment |
| US9152840B2 (en) | 2005-06-23 | 2015-10-06 | Nokia Technologies Oy | Method and program of controlling electronic device, electronic device and subscriber equipment |
| EP2045789A2 (en) | 2007-10-02 | 2009-04-08 | Samsung Electronics Co., Ltd. | Remote control apparatus and method thereof |
| EP2045789A3 (en) * | 2007-10-02 | 2011-01-19 | Samsung Electronics Co., Ltd. | Remote control apparatus and method thereof |
| WO2013036626A1 (en) * | 2011-09-06 | 2013-03-14 | General Instrument Corporation | Interactive remote control system and method |
| US8528012B2 (en) | 2011-09-06 | 2013-09-03 | Motorola Mobility Llc | Interactive remote control system and method |
| DE102018122807A1 (en) * | 2018-09-18 | 2020-03-19 | Miele & Cie. Kg | Electronic device, preferably household appliance, particularly preferably beverage maker, in particular fully automatic coffee machine |
Also Published As
| Publication number | Publication date |
|---|---|
| DE19920162C2 (en) | 2001-09-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102008046493B4 (en) | Multimedia arrangement with a programmable universal remote control | |
| DE69736032T2 (en) | Method for command set selection for remote control | |
| EP1935704B1 (en) | Display and operating device in a motor vehicle with a superimposed menu dependent on the position of a hand used for operating | |
| DE69905917T2 (en) | DEVICE WITH A REMOTE CONTROLLED DEVICE AND A VOICE CONTROLLED REMOTE CONTROL THEREFOR | |
| DE68921859T2 (en) | Picture-in-picture television receiver control. | |
| DE19522944B4 (en) | Overlay device and method for overlaying a menu and a cursor on a screen | |
| EP3258902A1 (en) | Remote control for controlling a medical appliance | |
| EP2568369A1 (en) | Device for selecting multimedia information | |
| EP3040817A1 (en) | Device and method for inputting a text using virtual control elements with haptic feedback for simulating key haptics, especially in a motor vehicle | |
| DE69909637T2 (en) | METHOD FOR STORING A CHANNEL FOR AN ENTERTAINMENT ELECTRONICS DEVICE | |
| DE10050223A1 (en) | Multifunction display and control device enables continuous, multi-step or list-type setting or selection by turning further input element, menu point selection by moving it in translation | |
| EP1524849A1 (en) | Process and device for displaying information on a screen | |
| DE19920162A1 (en) | Controlling audio-visual equipment by remote control with contact sensitive actuators has menu function that appears for touched actuator up to the elapse of a defined time interval | |
| DE102016010920A1 (en) | Smart touch | |
| WO2017186369A1 (en) | Operating panel for controlling an industrial installation | |
| DE19744941A1 (en) | Remote-control input device for audio-visual presentation device | |
| EP1578016B1 (en) | Programmable remote control, in particular infrared remote control and programming device for programming the remote control | |
| DE19825760A1 (en) | Procedure for assigning a selectable option to an actuator | |
| EP1544880B1 (en) | Control device | |
| EP1023772B1 (en) | Operating element for electronic appliances | |
| DE102010055964B4 (en) | Method for operating an electronic device that can be operated with a remote control, and an associated electronic device or an associated remote control | |
| EP2047358A2 (en) | Multifunctional operating device | |
| DE112014004845T5 (en) | A consumer device and method for adjusting the duration of a temporary control state related to the display of a user interface element | |
| EP2141674B1 (en) | Assembly with device which can be controlled remotely | |
| DE4202041A1 (en) | Simplification of servicing telecommunication end device - using key to selectively trigger function or display function depending on actuation of key |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8122 | Nonbinding interest in granting licences declared | ||
| D2 | Grant after examination | ||
| 8364 | No opposition during term of opposition | ||
| 8327 | Change in the person/name/address of the patent owner |
Owner name: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWAND |
|
| 8320 | Willingness to grant licences declared (paragraph 23) | ||
| 8339 | Ceased/non-payment of the annual fee |