EP2272055B1 - Remote control - Google Patents
Remote control Download PDFInfo
- Publication number
- EP2272055B1 EP2272055B1 EP09737964A EP09737964A EP2272055B1 EP 2272055 B1 EP2272055 B1 EP 2272055B1 EP 09737964 A EP09737964 A EP 09737964A EP 09737964 A EP09737964 A EP 09737964A EP 2272055 B1 EP2272055 B1 EP 2272055B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- pointer
- space
- real space
- selection
- representation
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/30—User interface
- G08C2201/32—Remote control based on movements, attitude of remote control device
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/40—Remote control systems using repeaters, converters, gateways
- G08C2201/41—Remote control of gateways
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/70—Device selection
- G08C2201/71—Directional beams
Definitions
- the invention relates to a method for controlling objects.
- remote controls for controlling electronic devices are well known.
- a variety of electronic devices typically found in homes today are equipped with remote controls.
- the remote controls allow you to switch the associated electronic device on, off and on.
- the use of remote controls for the control and monitoring of plants is also known in the industrial environment.
- each device has its own remote control.
- a large number of remote controls is necessary.
- the different devices and systems associated with remote controls often have different operating concepts. This forces the user of the remote controls to become familiar with a number of different operating concepts.
- remote controls generally send control signals to the device or system to be controlled for controlling remote-controllable devices and systems.
- the remote control establishes a direct communication connection with the device to be controlled or the system to be controlled.
- this communication connection is an infrared data connection.
- the remote control transmits infrared signals to the device to be controlled, in which the desired control command is coded.
- a disadvantage of the infrared data exchange is the limited range of the infrared signals and the need for a direct line of sight between the remote control and the device or equipment to be controlled.
- the WO 02/43023 A2 describes a remote control that can control a plurality of devices in interaction with a control unit.
- the control unit In the control unit, the spatial coordinates of all controllable devices are stored.
- the remote control has means to detect the spatial position and orientation of the remote control.
- the control unit uses this data to determine if the remote control is pointing at any of the controllable devices and, if necessary, selects that device for control.
- the DE 10 2005 046 218 A1 describes a remote control system for driving a plurality of devices.
- a control unit is provided which holds the space coordinates of all controllable devices. Again, the position and orientation of the remote will be detected to determine which device the remote is pointing at.
- the spatial coordinates of the controllable devices can alternatively also be stored in the remote control itself.
- US 2005/0225453 describes a remote control system for driving a plurality of devices. Again, a control unit is provided which holds the space coordinates of all controllable devices. Again, the position and orientation of the remote will be detected to determine which device the remote is pointing at. The selected device can be controlled by gestures carried out with the remote control.
- FIG. 22 schematically a pointer 2200 is shown.
- the pointer 2200 has a plurality of transmitters 2201.
- the transmitters 2201 may be, for example, radio wave transmitters or ultrasonic transmitters.
- the real space surrounding the pointer 2200 is equipped with a plurality of receivers 2202.
- the receivers 2202 are configured to detect the signal emitted by the transmitters 2201.
- the receiver 2202 mounted at different positions of the real space and the transmitter 2201 mounted at different positions of the pointer 2200 allow determination of the position and orientation of the pointer 2200 in real space.
- the determination of the position and orientation of the pointer 2200 may be effected, for example, by an analysis of the transit time of the signals emitted by the transmitters 2201 and by triangulation.
- FIG. 5 the controllable objects 500, 502, 504 are associated with figures 501, 503, 505.
- FIGS. 501, 503, 505 are combined to form a larger figure 506. If a selection figure cuts the figure 506 from a greater distance, the controllable objects 500, 502, 504 on a screen of the pointer are offered for selection to the user of a pointer assigned to the selection figure.
- controllable object 500, 502, 504 assigned to the cut figure 501, 503, 505 is selected directly for control.
- a figure 202 is arranged in a figure space 200 that is not associated with any controllable object in a real space. Instead, the figure 202 represents a set of set values for one or more controllable objects associated with other figures of the figure space. If the figure 202 cut by a selection figure, so they are set other controllable objects to the set values represented by FIG.
- Figure 202 may represent a combination of set values for a brightness of a lamp, a temperature of an air conditioner, and an opening state of a blind.
- the figure 202 may be arranged in the figure space such that a pointer associated with the selection figure must be real-space aligned with an uncontrollable object, such as a houseplant, so that the selection figure associated with the pointer the figure 202 intersects.
- an uncontrollable object such as a houseplant
- the figures assigned to the controllable objects can be positioned in a figure space without overlapping or without overlapping.
- An overlap-free positioning has the advantage that a clear selection of a controllable object associated with the figures is simplified.
- a pointer in a real space emits a light beam, for example a laser beam.
- the light beam runs in the real space in a direction which corresponds to the orientation of a selection figure assigned to the pointer in a figure space linked to the real space. This can facilitate the handling of the pointer. If the pointer is aligned in the real space on a controllable object, the light beam strikes the controllable object and can be perceived as a light spot. This is particularly helpful if a figure associated with the controllable object is arranged in the figure space such that it is cut by the selection figure when the pointer is aligned with the controllable object.
- a pair of spectacles may be provided on the transparent spectacle lenses of which an image of a figure space linked to a real space can be projected. If the wearer of the glasses is looking at the real space, the image of the real space is superimposed on a computer-generated image of the linked figure space with figures arranged therein.
- the glasses are equipped for this purpose with devices for detecting the position and orientation of the glasses in real space. Depending on the position and viewing direction of the spectacle wearer, a suitable image of the figure space is generated and projected onto the spectacle lenses. The glasses thus allow their wearer to control the positions and orientations of the figures in the figure space.
- the user figure displayed on the screen carries out a corresponding movement with the selection figure.
- the user can orient the pointer in real space so that the selection figure assigned to the pointer intersects a figure in the figure space.
- the figures 2604 arranged in the figure space 2603 are assigned to controllable objects which may be located at any location other than the screen 2602.
- the screen 2602 may be located in an office building, while the controllable objects associated with the figures 2604 may be machines located in a remote factory floor.
- the real space associated with the figure space 2603 in this embodiment comprises both the real space in which the controllable objects are arranged, for example the factory floor, and the real space in which the screen 2602 is arranged, for example the office building.
- the figures 2604 assigned to the controllable objects are not located at the positions of the figure space 2603, which correspond to the positions of the controllable devices in the real space according to the linking rule between the real space and the linked figure space 2603. Rather, the figures 2604 are arranged at positions of the figure space 2603, which lie behind the screen 2602 in the linked real space.
- the screen 2602 may also represent only a portion of the figure space 2603. Then, the viewer of the screen 2602 can also align the pointer 2600 in the direction of a figure, not shown, whose position he can estimate using the figures 2604 shown on the screen 2602.
- a pointer can also be used to move figures arranged in a figure space. This can, for example, following the above with reference to FIG. 11 described method for defining the figure space can be used to change the arrangement of the figures in the figure space.
- the displacement of the figure in the figure space can follow any paths in the figure space or run along predetermined paths in the figure space.
- a pointer can also be used to set points in a real space. If, for example, a figure in the figure space associated with the real space is associated with a wall of the real space, and if the pointer is aligned with a point on the wall, then a selection figure assigned to the pointer cuts a point of the figure assigned to the wall in the figure space. This point of the figure is in turn according to the assignment and linking rule the point of the wall to which the user has aligned the pointer. The coordinates of this point can be stored by the user of the pointer.
- the user of the pointer has stored a number of points of the wall in this way, he can, for example, display the size of the area enclosed by the points, the distance between two points or the distance of a point from the pointer on the screen of the pointer. In this way, the user of the pointer can also determine a volume enclosed by fixed volumes.
- the user of the pointer can define a path based on the specified points. This path can be used by the user of the pointer to control controllable objects. For example, the user can pass the specified path to a controllable vacuum cleaner. The vacuum cleaner then automatically follows the specified path.
- a first figure can be moved in the figure space such that it comes into contact with or intersects with a second figure in the figure space. Again, this can cause a fixed reaction. For example, settings of the controllable object associated with the first figure can be transmitted to the controllable object associated with the second figure. If a figure associated with a first lamp is in Contact with a figure associated with a second lamp brought, the second lamp is set to the same brightness as the first lamp.
- the pointer further functions can be integrated.
- the pointer can additionally serve as a mobile phone, navigation device, Internet client, three-dimensional computer mouse or as a display device for information of all kinds.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
- Selective Calling Equipment (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Details Of Television Systems (AREA)
Abstract
Description
Die Erfindung betrifft ein Verfahren zum Steuern von Objekten.The invention relates to a method for controlling objects.
Im Bereich der Heimelektronik sind Fernbedienungen zum Steuern elektronischer Geräte wohlbekannt. Eine Vielzahl von typischerweise in Haushalten zu findenden elektronischen Geräten sind heutzutage mit Fernbedienungen ausgestattet. Die Fernbedienungen gestatten es, das zugehörige elektronische Gerät ein-, aus- und umzuschalten. Auch im industriellen Umfeld ist der Einsatz von Fernbedienungen zur Steuerung und Kontrolle von Anlagen bekannt.In the field of home electronics remote controls for controlling electronic devices are well known. A variety of electronic devices typically found in homes today are equipped with remote controls. The remote controls allow you to switch the associated electronic device on, off and on. The use of remote controls for the control and monitoring of plants is also known in the industrial environment.
Typischerweise ist jedem Gerät eine eigene Fernbedienung zugeordnet. In Umgebungen mit vielen fernbedienbaren Geräten und Anlagen ist daher eine große Anzahl von Fernbedienungen notwendig. Die unterschiedlichen Geräten und Anlagen zugeordneten Fernbedienungen weisen dabei häufig von einander abweichende Bedienkonzepte auf. Dies zwingt den Benutzer der Fernbedienungen dazu, sich mit einer Anzahl unterschiedlicher Bedienkonzepte vertraut zu machen.Typically each device has its own remote control. In environments with many remote-controlled devices and systems, therefore, a large number of remote controls is necessary. The different devices and systems associated with remote controls often have different operating concepts. This forces the user of the remote controls to become familiar with a number of different operating concepts.
Zum Steuern fernbedienbarer Geräte und Anlagen senden herkömmliche Fernbedienungen in der Regel Steuersignale an das zu steuernde Gerät bzw. die zu steuernde Anlage. Die Fernbedienung baut hierfür eine direkte Kommunikationsverbindung mit dem zu steuernden Gerät oder der zu steuernden Anlage auf. Üblicherweise ist diese Kommunikationsverbindung eine Infrarot-Datenverbindung. Die Fernbedienung sendet Infrarotsignale an das zu steuernde Gerät, in denen der gewünschte Steuerbefehl codiert ist. Ein Nachteil des Datenaustauschs per Infrarotsignal besteht in der begrenzten Reichweite der Infrarotsignale und der Notwendigkeit einer unmittelbaren Sichtverbindung zwischen der Fernbedienung und dem zu steuernden Gerät oder der zu steuernden Anlage.Conventional remote controls generally send control signals to the device or system to be controlled for controlling remote-controllable devices and systems. For this purpose, the remote control establishes a direct communication connection with the device to be controlled or the system to be controlled. Usually, this communication connection is an infrared data connection. The remote control transmits infrared signals to the device to be controlled, in which the desired control command is coded. A disadvantage of the infrared data exchange is the limited range of the infrared signals and the need for a direct line of sight between the remote control and the device or equipment to be controlled.
Die
Auch die
Auch die
Bei allen drei Vorschlägen muss die Fernbedienung auf die in der jeweiligen Steuereinheit hinterlegten Gerätekoordinaten ausgerichtet werden. Dies kann sich als unkomfortabel erweisen. Bei sehr kleinen, weit entfernten oder versteckt angeordneten Geräten kann es Schwierigkeiten bereiten, die Fernbedienung ausreichend präzise auszurichten. Dies gilt umso mehr, falls sich die zu steuernden Geräte außer Sichtweite oder in einem anderen Raum oder Gebäude befinden.For all three proposals, the remote control must be aligned with the device coordinates stored in the respective control unit. This can prove uncomfortable. For very small, distant or hidden devices, it may be difficult to align the remote control with sufficient precision. This applies even more if the devices to be controlled are out of sight or in another room or building.
Außerdem schränkt die Bindung an die Raumkoordinaten der zu steuernden Geräte die Flexibilität der bisherigen Vorschläge ein. Es sind keine Möglichkeiten vorgesehen, um Gruppen von Geräten gemeinsam zu steuern oder vordefinierte komplexe Steuerabläufe bequem abrufbar anzubieten.In addition, the binding to the spatial coordinates of the devices to be controlled limits the flexibility of the previous proposals. There are no possibilities to jointly control groups of devices or provide predefined complex control sequences conveniently accessible.
Auch die
Dieser Vorschlag vereinfacht somit die Auswahl kleiner oder versteckt angeordneter Geräte. Eine Möglichkeit, Gruppen von Geräten gemeinsam zu steuern oder vordefinierte komplexe Steuerabläufe bequem abrufbar anzubieten, ist jedoch nicht vorgesehen.This proposal thus simplifies the selection of small or hidden arranged devices. However, there is no provision for jointly controlling groups of devices or providing predefined complex control sequences conveniently accessible.
Es ist daher Aufgabe der vorliegenden Erfindung, ein verbessertes Verfahren zum Steuern von Objekten anzugeben, das eine Steuerung einer Mehrzahl von Objekten mit nur einem Zeiger ermöglicht. Es ist weiter Aufgabe der vorliegenden Erfindung, ein Verfahren zum Steuern von Objekten anzugeben, für das keine unmittelbare Sichtverbindung zwischen Zeiger und zu steuerndem Objekt bestehen muss. Es ist weiter Aufgabe der vorliegenden Erfindung, das Steuern von Objekten zu vereinfachen.It is therefore an object of the present invention to provide an improved method for controlling objects, which is a control of a plurality of objects with only one pointer allows. It is a further object of the present invention to provide a method for controlling objects for which there is no need for an immediate visual connection between the pointer and the object to be controlled. It is a further object of the present invention to simplify the control of objects.
Diese Aufgaben werden durch ein Verfahren zum Steuern von Objekten mit den Merkmalen des Anspruchs 1 gelöst. Bevorzugte Ausführungsformen ergeben sich aus den abhängigen Ansprüchen.These objects are achieved by a method for controlling objects having the features of
Nach dem erfindungsgemäßen Verfahren sind die zu steuernden Objekte in einem Realraum angeordnet. Der Realraum ist über eine Verknüpfungsvorschrift mit einem mehrdimensionalen Figurenraum verknüpft. Den zu steuernden Objekten des Realraums sind durch eine Zuordnungsvorschrift Figuren im Figurenraum zugeordnet. Das Verfahren umfasst ein Feststellen der Position und Ausrichtung eines Zeigers im Realraum, ein Ermitteln der Position und Ausrichtung einer dem Zeiger zugeordneten Auswahlfigur im Figurenraum anhand der Position und Ausrichtung des Zeigers im Realraum und der Verknüpfungsvorschrift zwischen Realraum und Figurenraum, ein Bestimmen der Figuren des Figurenraums, die von der Auswahlfigur geschnitten werden, ein Auswählen einer Figur, die von der Auswahlfigur geschnitten wird, und ein Steuern des der ausgewählten Figur im Figurenraum zugeordneten Objekts im Realraum.According to the method of the invention, the objects to be controlled are arranged in a real space. The real space is linked via a linking rule with a multi-dimensional figure space. The objects to be controlled of the real space are assigned by an assignment rule figures in the figure space. The method comprises determining the position and orientation of a pointer in the real space, determining the position and orientation of a selection character associated with the pointer in the figure space based on the position and orientation of the pointer in real space and the linking rule between real space and figure space, determining the figures of the figure space being cut by the selection figure, selecting a figure cut by the selection figure, and controlling the object allocated to the selected figure in the figure space in the real space.
Vorteilhafterweise gestattet das erfindungsgemäße Verfahren die Steuerung einer Mehrzahl von Objekten mit nur einem Zeiger. Dabei muss kein direkter Sichtkontakt zwischen Zeiger und zu steuerndem Objekt bestehen. Vorteilhafterweise kann die Auswahl eines zu steuernden Objekts intuitiv dadurch erfolgen, dass mit dem Zeiger auf das Objekt gezeigt wird.Advantageously, the method according to the invention allows the control of a plurality of objects with only one pointer. There is no direct visual contact between the pointer and the object to be controlled. Advantageously, the selection of an object to be controlled can be done intuitively by pointing with the pointer to the object.
Gemäß einer bevorzugten Ausführungsform werden zum Definieren des Figurenraums Schritte zum Festlegen einer mathematischen Verknüpfung zwischen Figurenraum und Realraum, zum Zuordnen von Figuren zu den zu steuernden Objekten und zum Positionieren der Figuren im Figurenraum ausgeführt.According to a preferred embodiment, steps for setting a mathematical link between the figure space and the real space, for assigning, are defined for defining the figure space executed by figures to the objects to be controlled and for positioning the figures in the figure space.
Vorteilhafterweise wird durch die Verknüpfung von Real- und Figurenraum ein hoher Abstraktionsgrad erreicht, der eine Anpassung des erfindungsgemäßen Verfahrens an eine Vielzahl von Anwendungsfällen ermöglicht.Advantageously, a high degree of abstraction is achieved by the combination of real and figure space, which allows an adaptation of the method according to the invention to a plurality of applications.
Vorzugsweise werden die Figuren überschneidungsfrei im Figurenraum positioniert. Dies erleichtert die Auswahl eines zu steuernden Objekts, da die Wahrscheinlichkeit sinkt, dass eine Auswahlfigur mehr als eine Figur schneidet.Preferably, the figures are positioned without overlap in the figure space. This facilitates the selection of an object to be controlled, since the probability of a selection figure cutting more than one figure decreases.
In einer bevorzugten Ausführungsform werden die Position und Größe des Figurenraums und der den zu steuernden Objekten zugeordneten Figuren automatisch entsprechend der Lage und Größe erfasster, zu steuernder Objekte festgelegt. Dies erleichtert die Erzeugung eines einem Realraum zugeordneten Figurenraums. Vorteilhafterweise kann die Erzeugung weitgehend automatisch erfolgen.In a preferred embodiment, the position and size of the figure space and the figures assigned to the objects to be controlled are automatically determined according to the location and size of detected objects to be controlled. This facilitates the generation of a figure space assigned to a real space. Advantageously, the generation can be largely automatic.
In einer bevorzugten Ausführungsform sind die zu steuernden Objekte mit einer Steuereinrichtung verbunden. Dabei werden zum Steuern des der ausgewählten Figur zugeordneten Objekts Schritte zum Übertragen eines Steuerkommandos vom Zeiger zur Steuereinrichtung und zum Übertragen des Steuerkommandos von der Steuereinrichtung zum Objekt ausgeführt.In a preferred embodiment, the objects to be controlled are connected to a control device. In this case, steps for transmitting a control command from the pointer to the control device and for transmitting the control command from the control device to the object are carried out for controlling the object assigned to the selected figure.
Vorteilhafterweise ist nach diesem Verfahren eine direkte Kommunikation zwischen Zeiger und zu steuerndem Objekt nicht notwendig. Dadurch muss keine Sichtverbindung zwischen Objekt und Zeiger bestehen und die Steuerung kann unabhängig vom Abstand zwischen Objekt und Zeiger erfolgen.Advantageously, direct communication between the pointer and the object to be controlled is not necessary according to this method. This eliminates the need to have a line of sight between the object and the pointer, and the control can be independent of the distance between the object and the pointer.
In einer weiteren bevorzugten Ausführungsform umfasst das Verfahren zusätzlich Schritte zum Zuordnen von ein oder mehreren Einstellwerten ein oder mehrerer zu steuernder Objekte zu einer Einstellungsfigur, zum Positionieren der Einstellungsfigur im Figurenraum, zum Auswählen der Einstellungsfigur und zum Übertragen der ein oder mehreren Einstellwerte zu den ein oder mehreren Objekten.In a further preferred embodiment, the method additionally comprises steps for assigning one or more setting values of one or more objects to be controlled to an attitude figure, to position the attitude figure in the figure space, to select the attitude figure, and to transmit the one or more attitude values to the one or more objects.
Dieses Verfahren eröffnet die Möglichkeit, Sätze zueinander passender Einstellungen für verschiedene steuerbare Objekte zu hinterlegen und wieder abzurufen. Dadurch können häufig wiederkehrende Szenarien berücksichtigt und passende Einstellungen verschiedener steuerbarer Objekte müssen nicht jedesmal neu eingegeben werden.This method makes it possible to deposit and retrieve sets of matching settings for different controllable objects. As a result, frequently recurring scenarios can be taken into account, and suitable settings for various controllable objects do not have to be reentered each time.
Bevorzugterweise weist der Zeiger die Form einer Fernbedienung auf. Dadurch müssen sich Benutzer, die an die Verwenduing einer Fernbedienung gewohnt sind, nicht umgewöhnen.Preferably, the pointer has the form of a remote control. As a result, users who are accustomed to the use of a remote control, do not have to get used.
In einer bevorzugten Ausführungsform weist der Zeiger eine berührungsempfindliche Anzeige auf. Dies erlaubt eine komfortablere Handhabung des Zeigers.In a preferred embodiment, the pointer has a touch-sensitive display. This allows a more comfortable handling of the pointer.
In einer weiteren bevorzugten Ausführungsform sendet der Zeiger einen Lichtstrahl in eine festgelegte Richtung aus, deren Orientierung im Realraum der Orientierung der Auswahlfigur im Figurenraum entspricht. Dadurch wird ein Objekt, auf das der Zeiger ausgerichtet ist, durch einen Lichtfleck markiert. Dies kann die Auswahl eines zu steuernden Objekts erleichtern.In a further preferred embodiment, the pointer emits a light beam in a predetermined direction, whose orientation in the real space corresponds to the orientation of the selection figure in the figure space. As a result, an object to which the pointer is aligned is marked by a light spot. This can facilitate the selection of an object to be controlled.
Bevorzugterweise erfolgt das Steuern des ausgewählten Objekts durch Ausführen festgelegter Bewegungen mit dem Zeiger. Dadurch wird eine intuitive und unkomplizierte Bedienung des Zeigers möglich.Preferably, the control of the selected object is accomplished by performing fixed movements with the pointer. This makes intuitive and uncomplicated operation of the pointer possible.
Weitere bevorzugte Ausführungsformen ergeben sich aus den übrigen abhängigen Ansprüchen.Further preferred embodiments will become apparent from the remaining dependent claims.
Die Erfindung wird im Folgenden anhand von Ausführungsbeispielen unter Bezugnahme auf die beigefügten Zeichnungen näher erläutert. Dabei zeigt:
-
eine schematische Darstellung eines Realraums mit steuerbaren und nicht steuerbaren Objekten und einem Zeiger;Figur 1 -
eine schematische Darstellung eines Figurenraums mit einer Figur, einer Einstellungsfigur und einer Auswahlfigur;Figur 2 -
Figur 3 eine schematische Darstellung eines Objekts und einer zugeordneten Figur; -
Figur 4 eine schematische Darstellung einer Mehrzahl von Objekten mit einer zugeordneten Figur; -
Figur 5 eine schematische Darstellung einer Mehrzahl von Objekten mit zugeordneten Figuren; -
Figur 6 eine schematische Darstellung eines Objekts mit einer Mehrzahl zugeordneter Figuren; -
Figur 7 eine schematische Darstellung eines Gebäudeplans mit einer Mehrzahl zweidimensionaler Figuren; -
Figur 8 eine schematische Darstellung eines Steuergeräts, das mit zwei Objekten, einem Zeiger und einem Positionserfassungsgerät verbunden ist; -
Figur 9 ein schematisches Ablaufdiagramm eines Verfahrens zum Steuern von Objekten; -
Figur 10 eine schematische Darstellung eines Verfahrens zum Steuern von Objekten; -
Figur 11 ein schematisches Ablaufdiagramm eines Verfahrens zum Definieren eines Figurenraums; -
Figur 12 eine schematische Darstellung eines Zeigers; -
Figur 13 eine schematische Darstellung eines Zeigers mit zugeordneter Auswahlfigur; -
Figur 14 eine schematische Darstellung eines Zeigers mit zugeordneter Auswahlfigur; -
Figur 15 eine schematische Darstellung eines Zeigers mit zugeordneter Auswahlfigur; -
Figur 16 eine schematische Darstellung eines Zeigers mit zugeordneter Auswahlfigur; -
Figur 17 eine schematische Darstellung eines Zeigers mit zugeordneter Auswahlfigur; -
Figur 18 eine schematische Darstellung eines Zeigers mit zugeordneter Auswahlfigur; -
Figur 19 eine schematische Darstellung eines Zeigers und mehrerer von der zugeordneten Auswahlfigur geschnittener Figuren; -
Figur 20 eine schematische Darstellung eines Zeigers und einer zugeordneten Auswahlfigur; -
Figur 21 eine schematische Darstellung einer Auswahlfigur und einer Mehrzahl von Figuren; -
eine schematische Darstellung eines Zeigers und eines Positionserfassungssystems;Figur 22 -
Figur 23 eine schematische Darstellung eines Zeigers und eines Positionserfassungssystems; -
Figur 24 eine schematische Darstellung eines ortsfesten Zeigers; -
Figur 25 eine schematische Darstellung eines steuerbaren Objekts und eines Zeigers.
-
FIG. 1 a schematic representation of a real space with controllable and non-controllable objects and a pointer; -
FIG. 2 a schematic representation of a figure space with a figure, a recruitment figure and a selection figure; -
FIG. 3 a schematic representation of an object and an associated figure; -
FIG. 4 a schematic representation of a plurality of objects with an associated figure; -
FIG. 5 a schematic representation of a plurality of objects with associated figures; -
FIG. 6 a schematic representation of an object with a plurality of associated figures; -
FIG. 7 a schematic representation of a building plan with a plurality of two-dimensional figures; -
FIG. 8 a schematic representation of a controller, which is connected to two objects, a pointer and a position detection device; -
FIG. 9 a schematic flow diagram of a method for controlling objects; -
FIG. 10 a schematic representation of a method for controlling objects; -
FIG. 11 a schematic flow diagram of a method for defining a figure space; -
FIG. 12 a schematic representation of a pointer; -
FIG. 13 a schematic representation of a pointer with associated selection figure; -
FIG. 14 a schematic representation of a pointer with associated selection figure; -
FIG. 15 a schematic representation of a pointer with associated selection figure; -
FIG. 16 a schematic representation of a pointer with associated selection figure; -
FIG. 17 a schematic representation of a pointer with associated selection figure; -
FIG. 18 a schematic representation of a pointer with associated selection figure; -
FIG. 19 a schematic representation of a pointer and a plurality of cut from the associated selection figure figures; -
FIG. 20 a schematic representation of a pointer and an associated selection figure; -
FIG. 21 a schematic representation of a selection figure and a plurality of figures; -
FIG. 22 a schematic representation of a pointer and a position detection system; -
FIG. 23 a schematic representation of a pointer and a position detection system; -
FIG. 24 a schematic representation of a fixed pointer; -
FIG. 25 a schematic representation of a controllable object and a pointer.
Dem Realraum 100 kann ein dreidimensionales kartesisches Koordinatensystem mit einer ersten Achse x1, einer zweiten Achse y1 und einer dritten Achse z1 zugeordnet werden. Die Achsen x1, y1, z1 stehen jeweils senkrecht aufeinander.The
In dem Realraum 100 befindet sich ein steuerbares Objekt 101. Das steuerbare Objekt 101 kann beispielsweise ein elektrisches oder elektronisches Gerät, etwa ein Heimelektronikgerät oder eine Anlage in einer Fabrik sein. Beispielsweise kann es sich bei dem steuerbaren Objekt 101 um einen Fernseher handeln. Das steuerbare Objekt 101 weist von einem Benutzer veränderbare Einstellungsmöglichkeiten auf. Im Falle eines Fernsehers kann der Benutzer beispielsweise das wiedergegebene Programm oder die Lautstärke einstellen. Falls es sich bei dem steuerbaren Objekt 101 um eine Lampe handelt, so kann beispielsweise deren Helligkeit gesteuert werden. Falls es sich bei dem steuerbaren Objekt 101 um eine in einer Fabrik befindliche Anlage handelt, so können Einstellungen dieser Anlage verändert werden.In the
Weiterhin befindet sich im Realraum 100 ein nicht steuerbares Objekt 102. Bei dem nicht steuerbaren Objekt 102 kann es sich um ein beliebiges Objekt handeln, das keine Steuerungsmöglichkeiten für einen Nutzer vorsieht. Das nicht steuerbare Objekt 102 kann beispielsweise eine Zimmerpflanze, ein an einer Wand angebrachtes Schild oder eine nicht steuerbare Anlage einer Fabrik sein.Furthermore, there is an
Der Realraum 100 kann neben dem dargestellten steuerbaren Objekt 101 und dem dargestellten nicht steuerbaren Objekt 102 eine beliebige Anzahl weiterer steuerbarer und nicht steuerbarer Objekte aufweisen. Die steuerbaren und nicht steuerbaren Objekte können innerhalb des Realraums beliebig angeordnet sein. Falls der Realraum 100 mehrere Räume oder Gebäudeteile eines Gebäudes umfasst, so können die steuerbaren und nicht steuerbaren Objekte in unterschiedlichen Räumen oder Gebäudeteilen des Realraums 100 angeordnet sein.In addition to the illustrated
An jedem Punkt im Realraum 100 weist der Zeiger 103 eine Position auf, die sich in Bezug auf die Koordinatenachsen x1, y1, z1 angeben lässt. Zusätzlich lässt sich der Zeiger 103 um beliebige Achsen drehen. Zu jedem Zeitpunkt weist der Zeiger 103 eine Orientierung innerhalb des Realraums 100 auf, die sich beispielsweise durch einen Richtungsvektor ausdrücken lässt, der in Einheiten der Koordinatenachsen x1, y1, z1 angegeben werden kann. In
Der Figurenraum 200 kann eine beliebige Ausdehnung aufweisen. Der Figurenraum 200 kann größer, kleiner oder gleichgroß wie der Realraum 100 sein.The
Im Figurenraum 200 ist eine Figur 201 angeordnet. Die Figur 201 ist dem steuerbaren Objekt 101 des Realraums 100 über eine Zuordnungsvorschrift zugeordnet. Die Figur 201 kann an unterschiedlichen Positionen innerhalb des Figurenraums 200 angeordnet sein und unterschiedliche Größen und Orientierungen innerhalb des Figurenraums 200 aufweisen. Falls der Figurenraum 200 dem Realraum 100 deckungsgleich überlagert ist, kann die Figur 201 vorzugsweise an derselben Position innerhalb des Figurenraums 200 angeordnet sein, an der das der Figur 201 zugeordnete steuerbare Objekt 101 im Realraum 100 angeordnet ist. Vorzugsweise hat die Figur 201 in diesem Fall eine ähnliche Form wie das steuerbare Objekt 101 und weist eine ähnliche Größe und wie das steuerbare Objekt 101 auf. Das im Realraum 100 angeordnete steuerbare Objekt 101 kann eine komplizierte Geometrie aufweisen. In diesem Fall kann die Form der Figur 201 vorzugsweise vereinfacht werden. Falls das steuerbare Objekt 101 ein Fernsehgerät ist, kann dem steuerbaren Objekt 101 beispielsweise eine quaderförmige Figur 201 im Figurenraum 200 zugeordnet werden.In the
Im dargestellten Beispiel von
Im Beispiel von
Der in
In
Die Figuren 501, 503, 505 sind im Figurenraum innerhalb einer weiteren Figur 506 angeordnet. Die Figuren 501, 503, 505 sind somit im Figurenraum zu der Figur 506 zusammengefasst oder gruppiert. Jedes der im Realraum angeordneten Objekte 500, 502, 504 ist somit auch der Figur 506 im Figurenraum zugeordnet. Die Figur 506 im Figurenraum ist jedem der Objekte 500, 502, 504 im Realraum zugeordnet. Das Objekt 500 im Realraum ist sowohl der Figur 501 als auch der Figur 506 im Figurenraum zugeordnet. Das Objekt 502 im Realraum ist sowohl der Figur 503 als auch der Figur 506 im Figurenraum zugeordnet. Das Objekt 504 ist sowohl der Figur 505 als auch der Figur 506 im Figurenraum zugeordnet.The figures 501, 503, 505 are arranged in the figure space within a further figure 506. The figures 501, 503, 505 are thus grouped or grouped in the figure space to the figure 506. Each of the
In
Der Gebäudeplan 702 ist in einem Realraum angeordnet. Der Gebäudeplan 702 kann sich beispielsweise an einer Wand des auf dem Gebäudeplan 702 abgebildeten Gebäudes befinden. Der Realraum, in dem der Gebäudeplan 702 angeordnet ist, ist über eine Verknüpfungsvorschrift mit einem Figurenraum verknüpft. Den auf dem Gebäudeplan 702 abgebildeten steuerbaren Objekten sind über eine Zuordnungsvorschrift im Figurenraum angeordnete Figuren 703 zugeordnet. Die Figuren 703 sind zweidimensionale Figuren. Die zweidimensionalen Figuren 703 sind derart im Figurenraum angeordnet, dass die Position der Figuren 703 im Figurenraum über die Verknüpfungsvorschrift zwischen Figurenraum und Realraum mit einer Position im Realraum verknüpft ist, die sich auf dem im Realraum angeordneten Gebäudeplan 702 befindet. Die Figur 703 befindet sich im Figurenraum dort, wo das der Figur 703 zugeordnete steuerbare Objekt im Realraum auf dem Gebäudeplan 702 abgebildet ist. Wird nun im Realraum ein Zeiger 700 derart ausgerichtet, dass eine senkrecht auf einer Oberfläche des Zeigers 700 stehende Sichtlinie 701 eine Abbildung eines steuerbaren Objekts auf dem Gebäudeplan 702 schneidet, so schneidet im mit dem Realraum verknüpften Figurenraum eine dem Zeiger 700 zugeordnete Auswahlfigur eine dem geschnittenen steuerbaren Objekt zugeordnete Figur 703. Der im Realraum angeordnete Gebäudeplan 702 erlaubt damit eine einfache und komfortable Auswahl aller in unterschiedlichen Gebäudeteilen angeordneten steuerbaren Objekte.The
In
Das Blockschaltbild aus
Das Steuergerät 803 ermittelt anhand der erfassten Position und Ausrichtung des Zeigers, anhand einer im Steuergerät 803 hinterlegten Verknüpfungsvorschrift zwischen Realraum und Figurenraum und einer im Steuergerät 803 hinterlegten Zuordnungsvorschrift zur Zuordnung von im Realraum angeordneten steuerbaren Objekten 801, 802 zu im Figurenraum angeordneten Figuren, welche der im Figurenraum angeordneten Figuren von der dem Zeiger 800 zugeordneten Auswahlfigur im Figurenraum geschnitten wird. Anschließend ermittelt das Steuergerät 803 das der geschnittenen Figur zugeordnete steuerbare Objekt 801, 802 des Realraums. Falls die Auswahlfigur im Figurenraum mehr als eine Figur schneidet, so erlaubt das Steuergerät 803 die Auswahl einer bestimmten Figur nach einem später erläuterten Verfahren.The
Das Steuergerät 803 teilt dem Zeiger 800 über die Kommunikationsverbindung 810 mit, welches steuerbare Objekt 801, 802 der ausgewählten geschnittenen Figur zugeordnet ist. Der Zeiger 800 kann das ausgewählte steuerbare Objekt 801, 802 dem Benutzer des Zeigers 800 beispielsweise über einen Bildschirm mitteilen. Falls die dem Zeiger 800 zugeordnete Auswahlfigur die dem ersten steuerbaren Objekt 801 zugeordnete Figur schneidet, so teilt der Zeiger 800 dem Benutzer mit, dass das erste steuerbare Objekt 801 ausgewählt wurde. Der Benutzer des Zeigers 800 kann nun über Bedienelemente des Zeigers 800 Steuerkommandos für das erste steuerbare Objekt 801 eingeben. Der Zeiger 800 übermittelt die eingegebenen Steuerkommandos über die Kommunikationsverbindung 810 an das Steuergerät 803. Das Steuergerät 803 übermittelt die eingegebenen Steuerkommandos über die erste Steuerverbindung 811 an das erste steuerbare Objekt 801. Das erste steuerbare Objekt 801 führt die eingegebenen Steuerkommandos aus. Das erste steuerbare Objekt 801 kann über die erste Steuerverbindung 811 auch eine Antwort auf das Steuerkommando an das Steuergerät 803 senden. Das Steuergerät 803 übermittelt die Antwort über die Kommunikationsverbindung 810 an den Zeiger 800. Der Zeiger 800 kann die Antwort des ersten steuerbaren Objekts 801 auf seinem Bildschirm darstellen.The
In
In einem zweiten Verfahrensschritt 901 werden Position und Ausrichtung einer dem Zeiger zugeordneten Auswahlfigur im Figurenraum anhand der Position und Ausrichtung des Zeigers im Realraum und einer Verknüpfungsvorschrift zwischen Realraum und Figurenraum ermittelt.In a
In einem dritten Verfahrensschritt 902 werden diejenigen im Figurenraum angeordneten Figuren bestimmt, die von der Auswahlfigur geschnitten werden.In a
In einem vierten Verfahrensschritt 903 wird eine der im vorhergehenden Verfahrensschritt 902 bestimmten, von der Auswahlfigur geschnittenen Figuren des Figurenraums ausgewählt. Die Auswahl kann automatisch anhand unten beschriebener Kriterien oder manuell durch einen Benutzer erfolgen.In a
In einem fünften Verfahrensschritt 904 wird das der im vierten Verfahrensschritt 903 ausgewählten Figur zugeordnete steuerbare Objekt im Realraum ermittelt. Anschließend wird dieses Objekt des Realraums gesteuert.In a
In
Einem Zeiger 1000 ist über eine Zuordnungsvorschrift 1006 eine Auswahlfigur 1003 zugeordnet. Die Zuordnungsvorschrift 1006 gibt den Zusammenhang zwischen Position und Orientierung des Zeigers 1000 im Realraum 1001 und Position und Orientierung der Auswahlfigur 1003 im Figurenraum 1004 an. Die Zuordnungsvorschrift 1006 gibt auch Größe und Form der Auswahlfigur 1003 an.A
Einem steuerbaren Objekt 1002 ist über eine Zuordnungsvorschrift 1008 eine Figur 1005 zugeordnet. Die Zuordnungsvorschrift 1008 gibt Größe und Form der Figur 1005 und deren Position im Figurenraum 1004 an.A
Der Zeiger 1000 und das steuerbare Objekt 1002 sind im Realraum 1001 angeordnet. Die Auswahlfigur 1003 und die Figur 1005 sind in dem Figurenraum 1004 angeordnet.The
Wenn das steuerbare Objekt 1002 gesteuert werden soll, nimmt der Zeiger 1000 eine festgelegte Ausrichtung 1009 in Bezug auf das Objekt 1002 ein. In einer einfachen Ausführungsform wird der Zeiger 1000 beispielsweise auf das Objekt 1002 ausgerichtet. Über ein Positionserfassungsgerät werden eine Position und Orientierung 1010 des Zeigers 1000 im Realraum 1001 ermittelt. Über eine Verknüpfung 1011 werden Position und Orientierung 1010 des Zeigers 1000 im Realraum 1001 in eine Position und Orientierung 1012 der Auswahlfigur 1003 im Figurenraum 1004 umgerechnet. Daraus wird ein Schnitt 1013 der Auswahlfigur 1003 mit der Figur 1005 festgestellt. Über eine Zuordnung 1014 wird von der geschnittenen Figur 1005 auf das steuerbare Objekt 1002 geschlossen. Anschließend kann das steuerbare Objekt 1002 gesteuert werden.When the
Das beschriebene Verfahren setzt eine Verknüpfungsvorschrift zwischen Realraum und Figurenraum und eine Zuordnungsvorschrift zwischen steuerbaren Objekten und zugeordneten Figuren voraus. Ein Verfahren zum Definieren von Figurenraum, Verknüpfungs- und Zuordnungsvorschrift ist in
In einem ersten Verfahrensschritt 1100 wird eine mathematische Verknüpfungsvorschrift, die Realraum und Figurenraum miteinander verknüpft, festgelegt. Die mathematische Verknüpfungsvorschrift bildet Realraum und Figurenraum aufeinander ab. Die mathematische Verknüpfungsvorschrift kann beispielsweise Rotationen, Translationen und Skalierungen umfassen. In einer einfachen Ausführungsform bildet die mathematische Verknüpfungsvorschrift Realraum und Figurenraum derart identisch aufeinander ab, dass Realraum und Figurenraum deckungsgleich aufeinander liegen.In a
In einem zweiten Verfahrensschritt 1101 werden den im Realraum angeordneten steuerbaren Objekten Figuren zugeordnet. Die Figuren können dieselbe geometrische Form wie die steuerbaren Objekte aufweisen. Die Figuren können auch eine gegenüber den steuerbaren Objekten vereinfachte geometrische Form aufweisen. Beispielsweise können den steuerbaren Objekten Figuren in Form einfacher geometrischer Grundkörper wie Quader, Kugel, Zylinder und Pyramide zugeordnet werden. Die Figuren können eine andere Dimensionalität als die steuerbaren Objekte aufweisen. Beispielsweise können dreidimensionalen steuerbaren Objekten zweidimensionale Figuren zugeordnet werden. Die Ausdehnung der Figuren im Figurenraum ist von der Ausdehnung der steuerbaren Objekte im Realraum unabhängig. Die Figuren im Figurenraum können die gleiche Größe aufweisen wie die Objekte im Realraum. Die Figuren können aber auch größer oder kleiner als die Objekte sein.In a
In einem dritten Verfahrensschritt 1102 werden die den zu steuernden Objekten zugeordneten Figuren im Figurenraum angeordnet. Die Figuren können derart im Figurenraum angeordnet werden, dass eine Ausrichtung des Zeigers auf ein im Realraum befindliches Objekt eine Ausrichtung der dem Zeiger zugeordneten Auswahlfigur auf die dem Objekt zugeordnete Figur bewirkt. Die Figuren können aber auch an anderen Positionen des Figurenraums angeordnet werden. Beispielsweise können die Figuren, wie in
Einem in einem Realraum beweglichen Zeiger ist über eine Zuordnungsvorschrift eine Auswahlfigur in einem Figurenraum zugeordnet.
Eine einem Zeiger zugeordnete Auswahlfigur kann auch andere geometrische Formen aufweisen. Beispielsweise kann die Auswahlfigur in Form eines Kegels, eines Zylinders, einer Pyramide, eines Quaders, eines Tetraeders, eines Prismas, einer Geraden, eines fächerförmigen Geradenbündels oder einer andere geometrischen Form ausgestaltet sein.A picker associated with a pointer may also have other geometric shapes. For example, the selection figure may be configured in the form of a cone, a cylinder, a pyramid, a cuboid, a tetrahedron, a prism, a straight line, a fan-shaped straight line bundle or another geometric shape.
Die Form einer einem Zeiger zugeordneten Auswahlfigur kann fest vorgegeben sein. In einer anderen Ausführungsform ist die Form der dem Zeiger zugeordneten Auswahlfigur durch den Benutzer des Zeigers einstellbar. In einer weiteren Ausführungsform wird die Form der dem Zeiger zugeordneten Auswahlfigur automatisch anhand vorgegebener Kriterien ausgewählt. Die Auswahl der Form der Auswahlfigur kann beispielsweise in Abhängigkeit einer Geschwindigkeit erfolgen, mit der der Zeiger im Realraum bewegt wird. Die Form der Auswahlfigur kann auch in Abhängigkeit von den durch die Auswahlfigur geschnittenen Figuren erfolgen. Beispielsweise kann im Fall, dass die Auswahlfigur eine Mehrzahl von im Figurenraum angeordneten Figuren schneidet, die Auswahlfigur verkleinert werden. Die Verkleinerung kann beispielsweise den zweiten Teil 1602 der in
Einem Zeiger können auch mehr als eine Auswahlfigur zugeordnet sein. Die zugeordneten Auswahlfiguren können im Figurenraum unterschiedlich orientiert sein. Die mehreren Auswahlfiguren können unterschiedliche Eigenschaften aufweisen. Beispielsweise kann vorgesehen sein, dass eine der Auswahlfiguren nur Figuren einer festgelegten Art schneidet.A pointer may also have more than one selection figure associated with it. The assigned selection figures can be oriented differently in the figure space. The multiple selection figures may have different properties. For example, it can be provided that one of the selection figures only cuts figures of a defined type.
In einer Ausführungsform stellt der Zeiger 1900 auf dem Bildschirm 1901 eine Liste der steuerbaren Objekte 1904, 1906, 1908 oder der zugeordneten Figuren 1905, 1907, 1909 dar. Der Benutzer kann nun eines der in der Liste angegebenen steuerbaren Objekte 1904, 1906, 1908 auswählen und steuern. Alternativ kann der Benutzer des Zeigers 1900 mehrere der in der Liste aufgeführten steuerbaren Objekte 1904, 1906, 1908 auswählen und gemeinsam steuern. Falls die steuerbaren Objekte 1904, 1906, 1908 beispielsweise Lampen mit steuerbarer Helligkeit sind, kann der Benutzer des Zeigers 1900 die Helligkeit aller ausgewählten steuerbaren Lampen gleichzeitig verändern.In one embodiment,
In einer anderen Ausführungsform erfolgt die Auswahl eines der den von der Auswahlfigur 1903 geschnittenen Figuren 1905, 1907, 1909 zugeordneten Objekte 1904, 1906, 1908 automatisch. Beispielsweise kann automatisch das Objekt 1904 ausgewählt werden, dessen zugeordnete Figur 1905 dem Ausgangspunkt der Auswahlfigur 1903 am nächsten liegt. Alternativ kann das Objekt 1908 ausgewählt werden, dessen zugeordnete Figur 1909 am weitesten vom Ausgangspunkt der Auswahlfigur 1903 entfernt ist. In einer weiteren Ausführungsform kann dasjenige Objekt 1904, 1906, 1908 ausgewählt werden, das in der Vergangenheit am häufigsten gesteuert wurde. In einer weiteren Ausführungsform kann dasjenige Objekt 1904, 1906, 1908 automatisch ausgewählt werden, das in der Vergangenheit zuletzt gesteuert wurde. In einer weiteren Ausführungsform kann dasjenige Objekt 1904, 1906, 1908 automatisch ausgewählt werden, dessen zugeordnete Figur das größte Schnittvolumen mit der Auswahlfigur aufweist.In another embodiment, the selection of one of the
Um dem Benutzer eines Zeigers die Auswahl eines gewünschten steuerbaren Objekts zu erleichtern, können Eigenschaften einer dem Zeiger zugeordneten Auswahlfigur automatisch oder manuell durch den Benutzer des Zeigers variiert werden. Es können auch Eigenschaften von den steuerbaren Objekten zugeordneten Figuren automatisch oder manuell durch den Benutzer des Zeigers variiert werden.To facilitate the selection of a desired controllable object for the user of a pointer, properties of a selection figure associated with the pointer may be automatically or manually varied by the user of the pointer. It is also possible to vary properties of figures assigned to the controllable objects automatically or manually by the user of the pointer.
Die Vergrößerung der Figur 2101 zur Figur 2102 und die Verkleinerung der Figuren 2103, 2104 kann für eine festgelegte Zeit fortbestehen. Die Vergrößerung der Figur 2101 zur Figur 2102 und die Verkleinerung der Figuren 2103, 2104 kann beispielsweise rückgängig gemacht werden, wenn der Benutzer die Steuerung des der Figur 2101 zugeordneten Objekts abgeschlossen hat. Alternativ kann die Vergrößerung und Verkleinerung der Figuren nach einer festgelegten Zeitspanne rückgängig gemacht werden.The enlargement of Figure 2101 to Figure 2102 and the reduction of Figures 2103, 2104 may continue for a predetermined time. The enlargement of Figure 2101 to FIG 2102 and the reduction of the figures 2103, 2104 can be undone, for example, if the user has completed the control of the object associated with FIG. 2101. Alternatively, the enlargement and reduction of the figures may be reversed after a predetermined period of time.
In einer anderen Ausführungsform kann die Steuerung eines ausgewählten steuerbaren Objekts dadurch erleichtert werden, dass ein ausgewähltes steuerbares Objekt so lange ausgewählt bleibt, bis der Benutzer eines Zeigers das steuerbare Objekt wieder abwählt. In dieser Ausführungsform muss der Zeiger nach Auswahl eines steuerbaren Objekts nicht mehr so ausgerichtet bleiben, dass die dem Zeiger zugeordnete Auswahlfigur die dem steuerbaren Objekt zugeordnete Figur weiter schneidet.In another embodiment, the control of a selected controllable object may be facilitated by leaving a selected controllable object selected until the user of a pointer deselects the controllable object. In this embodiment, once a controllable object has been selected, the pointer no longer has to remain aligned so that the selection character associated with the pointer further cuts the figure associated with the controllable object.
In einer weiteren Ausführungsform kann eine von einer Auswahlfigur geschnittene Figur zur Handhabungserleichterung so gedreht werden, dass eine größte Oberfläche der Figur dem Startpunkt der Auswahlfigur zugewandt ist. Die Drehung der Figur kann nach Beendigung der Steuerung eines der Figur zugeordneten Objekts oder nach einer festgelegten Zeitspanne rückgängig gemacht werden.In a further embodiment, a figure cut by a selection figure can be rotated for ease of handling so that a largest surface of the figure faces the starting point of the selection figure. The rotation of the figure may be reversed upon completion of the control of an object associated with the figure or after a predetermined period of time.
In einer weiteren Ausführungsform können sich Position, Orientierung und Größe in einem Figurenraum angeordneter Figuren zeitabhängig oder abhängig von Umgebungsparametern wie einer Umgebungstemperatur, einer Helligkeit oder eines Luftdrucks automatisch ändern. Beispielsweise kann eine Figur, die einer Lampe zugeordnet ist, bei Dunkelheit automatisch vergrößert werden.In a further embodiment, position, orientation and size in a figure space arranged figures can change time-dependent or automatically depending on environmental parameters such as ambient temperature, brightness or air pressure. For example, a figure associated with a lamp may be automatically enlarged in the dark.
In einer weiteren Ausführungsform können Figuren des Figurenraums zeitweise aus dem Figurenraum entfernt werden, um eine Steuerung von Objekten zu erleichtern, deren zugeordnete Figuren hinter den zu entfernenden Figuren angeordnet sind. Die Entfernung der Figuren aus dem Figurenraum kann automatisch oder manuell durch einen Benutzer eines Zeigers erfolgen.In another embodiment, figures of the figure space may be temporarily removed from the figure space to facilitate control of objects whose associated figures are located behind the figures to be removed. The Removal of the figures from the figure space can be done automatically or manually by a user of a pointer.
In einer weiteren Ausführungsform erfolgt ein Steuern eines steuerbaren Objekts abhängig davon, auf welche Weise eine dem Objekt zugeordnete Figur von einer einem Zeiger zugeordneten Auswahlfigur geschnitten wird. Beispielsweise kann ein Einstellwert des Objekts automatisch erhöht werden, wenn die Figur in einer ersten Richtung geschnitten wird. Der Einstellwert des Objekts kann automatisch reduziert werden, wenn die Figur in einer zweiten Richtung geschnitten wird. Alternativ kann die Art des Schnitts auch Einfluss darauf haben, welche Einstellungen des steuerbaren Objekts verändert werden können.In a further embodiment, a controllable object is controlled in dependence on how a figure assigned to the object is cut by a selection figure assigned to a pointer. For example, a set value of the object may be automatically increased when the figure is cut in a first direction. The set value of the object can be automatically reduced when the figure is cut in a second direction. Alternatively, the type of cut can also influence which settings of the controllable object can be changed.
In
In
In anderen Ausführungsformen werden Position und Ausrichtung eines im Realraum beweglichen Zeigers durch eine Mehrzahl im Realraum angeordneter Kameras erfasst und ausgewertet.In other embodiments, position and orientation of a pointer movable in real space are detected and evaluated by a plurality of cameras arranged in real space.
In einer weiteren Ausführungsform wird die Position und Orientierung eines Zeigers relativ zu einer bekannten Startposition und -orientierung des Zeigers erfasst. Dazu weist der Zeiger zu einem Startzeitpunkt eine festgelegte, bekannte Position und Orientierung auf. Von diesem Startzeitpunkt ab werden Bewegungen des Zeigers erfasst und aus den erfassten Bewegungen die neue Position und Orientierung des Zeigers berechnet. Die Bewegungen des Zeigers können beispielsweise mittels im Zeiger integrierter Beschleunigungs- und Drehratensensoren ermittelt werden.In another embodiment, the position and orientation of a pointer relative to a known starting position and orientation of the pointer is detected. For this purpose, the pointer has a fixed, known position and orientation at a start time. From this starting time from movements of the pointer are detected and calculated from the detected movements, the new position and orientation of the pointer. The movements of the pointer can be determined, for example, by means of acceleration and yaw rate sensors integrated in the pointer.
In einer anderen Ausführungsform weist der Zeiger eine feste Position im Realraum auf. Dieser Fall ist in
In einer weiteren Ausführungsform der Erfindung ist eine stets ortsfeste Auswahlfigur in einem Figurenraum vorgesehen. In dieser Ausführungsform kann die ortsfeste Auswahlfigur von einem Benutzer beispielsweise mittels eines Tasters aktiviert oder deaktiviert werden. In einer anderen Ausführungsform wird die ortsfeste Auswahlfigur in Abhängigkeit festgelegter Parameter wie einer Betriebstemperatur eines steuerbaren Objekts oder der Tageszeit automatisch aktiviert oder deaktiviert.In a further embodiment of the invention, an always stationary selection figure is provided in a figure space. In this embodiment, the stationary selection figure can be activated or deactivated by a user, for example by means of a button. In another embodiment, the stationary selection figure is automatically activated or deactivated in dependence on defined parameters such as an operating temperature of a controllable object or the time of day.
Ein mittels eines Zeigers ausgewähltes steuerbares Objekt kann auch durch Bewegungen des Zeigers gesteuert werden. Dies ist schematisch in
Falls einer in einem Figurenraum angeordneten Figur mehrere in einem Realraum angeordnete steuerbare Objekte zugeordnet sind, so können die mehreren steuerbaren Objekte des Realraums gleichzeitig gesteuert werden.
Falls eine Mehrzahl in einem Figurenraum angeordneter Figuren zu einer größeren Figur zusammengefasst ist, so kann die Auswahl eines zugeordneten steuerbaren Objekts ein- oder zweistufig erfolgen. In
In
Die steuerbaren Objekten zugeordneten Figuren können überschneidungsfrei oder nicht überschneidungsfrei in einem Figurenraum positioniert werden. Eine überschneidungsfreie Positionierung hat den Vorteil, dass eine eindeutige Auswahl eines den Figuren zugeordneten steuerbaren Objekts vereinfacht wird.The figures assigned to the controllable objects can be positioned in a figure space without overlapping or without overlapping. An overlap-free positioning has the advantage that a clear selection of a controllable object associated with the figures is simplified.
In einer weiteren Ausführungsform sendet ein Zeiger in einem Realraum einen Lichtstrahl, beispielsweise einen Laserstrahl aus. Der Lichtstrahl verläuft im Realraum in eine Richtung, die der Orientierung einer dem Zeiger zugeordneten Auswahlfigur in einem mit dem Realraum verknüpften Figurenraum entspricht. Dies kann die Handhabung des Zeigers erleichtern. Wird der Zeiger im Realraum auf ein steuerbares Objekt ausgerichtet, so trifft der Lichtstrahl das steuerbare Objekt und kann als Lichtfleck wahrgenommen werden. Dies ist besonders hilfreich, wenn eine dem steuerbaren Objekt zugeordnete Figur so im Figurenraum angeordnet ist, dass diese von der Auswahlfigur geschnitten wird, wenn der Zeiger auf das steuerbare Objekt ausgerichtet ist.In a further embodiment, a pointer in a real space emits a light beam, for example a laser beam. The light beam runs in the real space in a direction which corresponds to the orientation of a selection figure assigned to the pointer in a figure space linked to the real space. This can facilitate the handling of the pointer. If the pointer is aligned in the real space on a controllable object, the light beam strikes the controllable object and can be perceived as a light spot. This is particularly helpful if a figure associated with the controllable object is arranged in the figure space such that it is cut by the selection figure when the pointer is aligned with the controllable object.
In einer weiteren Ausführungsform kann eine Brille vorgesehen sein, auf deren transparente Brillengläser ein Abbild eines mit einem Realraum verknüpften Figurenraums projiziert werden kann. Falls der Träger der Brille den Realraum betrachtet, wird dem Bild des Realraums ein computergeneriertes Abbild des verknüpften Figurenraums mit darin angeordneten Figuren überlagert. Die Brille ist zu diesem Zweck mit Vorrichtungen zur Erkennung von Position und Orientierung der Brille im Realraum ausgestattet. Abhängig von Position und Blickrichtung des Brillenträgers wird ein passendes Abbild des Figurenraums erzeugt und auf die Brillengläser projiziert. Die Brille gestattet es ihrem Träger somit, die Positionen und Orientierungen der Figuren im Figurenraum zu kontrollieren.In a further embodiment, a pair of spectacles may be provided on the transparent spectacle lenses of which an image of a figure space linked to a real space can be projected. If the wearer of the glasses is looking at the real space, the image of the real space is superimposed on a computer-generated image of the linked figure space with figures arranged therein. The glasses are equipped for this purpose with devices for detecting the position and orientation of the glasses in real space. Depending on the position and viewing direction of the spectacle wearer, a suitable image of the figure space is generated and projected onto the spectacle lenses. The glasses thus allow their wearer to control the positions and orientations of the figures in the figure space.
In einer weiteren Ausführungsform wird zur Visualisierung eines Figurenraums ein in einem mit dem Figurenraum verknüpftem Realraum angeordneter Bildschirm verwendet. Der Bildschirm zeigt eine gegebenenfalls verkleinerte Projektion des Figurenraums aus Sicht eines an einer festgelegten Position im Figurenraum angeordneten Beobachters. Der Beobachter kann sich beispielsweise an einer Position des Figurenraums befinden, die gemäß der Verknüpfungsvorschrift zwischen Figurenund Realraum einer Position im Realraum entspricht, die sich vor dem Bildschirm befindet. Einem im Realraum befindlichen Benutzer des Zeigers kann eine Benutzerfigur im Figurenraum zugeordnet sein. In diesem Fall sieht der den Zeiger haltende und den Bildschirm betrachtende Benutzer die ihm zugeordnete Benutzerfigur mit einer dem Zeiger zugeordneten Auswahlfigur in einer rückwärtigen Ansicht im Figurenraum. Bewegt der Benutzer im Realraum den Zeiger, so vollzieht die auf dem Bildschirm dargestellte Benutzerfigur eine entsprechende Bewegung mit der Auswahlfigur. Zur Auswahl eines steuerbaren Objekts kann der Benutzer in dieser Ausführungsform den Zeiger so im Realraum ausrichten, dass die dem Zeiger zugeordnete Auswahlfigur im Figurenraum eine Figur schneidet.In a further embodiment, a screen arranged in a real space linked to the figure space is used to visualize a figure space. The screen shows an optionally reduced projection of the figure space from the perspective of an observer arranged at a fixed position in the figure space. The observer may, for example, be located at a position of the figure space which corresponds to a position in the real space that is in front of the screen according to the linking rule between figure space and real space. A user of the pointer located in real space can be assigned a user figure in the figure space. In this case, the user holding the pointer and looking at the screen sees the user figure assigned to him with a selection figure assigned to the pointer in a rear view in the figure space. If the user moves the pointer in real space, the user figure displayed on the screen carries out a corresponding movement with the selection figure. In order to select a controllable object, in this embodiment the user can orient the pointer in real space so that the selection figure assigned to the pointer intersects a figure in the figure space.
Gemäß einer weiteren Ausführungsform zeigt ein Bildschirm 2602 eine Abbildung eines Figurenraums 2603 mit darin angeordneten Figuren 2604. Die Darstellung auf dem Bildschirm 2602 ist so gewählt, dass ein Betrachter des Bildschirms 2602 den Eindruck gewinnt, der Figurenraum 2603 befinde sich hinter dem Bildschirm 2602. Der Bildschirm 2602 kann den vollständigen Figurenraum 2603 inklusive aller darin befindlicher Figuren 2604 abbilden. Es kann jedoch auch lediglich ein Ausschnitt des Figurenraums 2603 sichtbar sein. Der Ausschnitt kann von einem Betrachter des Bildschirms 2602 vergrößert, verkleinert und verschoben werden.In another embodiment, a screen 2602 depicts an illustration of a figure space 2603 having figures 2604 disposed therein. The representation on the screen 2602 is selected so that a viewer of the screen 2602 is under the impression that the figure space 2603 is behind the screen 2602. The screen 2602 may depict the complete figure space 2603 including all the figures 2604 therein. However, only a section of the figure space 2603 can be visible. The section can be enlarged, reduced and moved by a viewer of the screen 2602.
Die im Figurenraum 2603 angeordneten Figuren 2604 sind steuerbaren Objekten zugeordnet, die sich an einem beliebigen anderen Ort als der Bildschirm 2602 befinden können. Der Bildschirm 2602 kann beispielsweise in einem Bürogebäude angeordnet sein, während die den Figuren 2604 zugeordneten steuerbare Objekte beispielsweise in einer entfernten Fabrikhalle angeordnete Maschinen sind.The figures 2604 arranged in the figure space 2603 are assigned to controllable objects which may be located at any location other than the screen 2602. For example, the screen 2602 may be located in an office building, while the controllable objects associated with the figures 2604 may be machines located in a remote factory floor.
Der Betrachter des Bildschirms 2602 kann unterschiedliche Figurenräume auswählen. Beispielsweise kann der Betrachter des Bildschirms 2602 zwischen Figurenräumen umschalten, die mit unterschiedlichen Fabrikhallen verknüpft sind.The viewer of the screen 2602 may select different figure spaces. For example, the viewer of the screen 2602 may switch between figure spaces associated with different factory floors.
Der mit dem Figurenraum 2603 verknüpfte Realraum umfasst in dieser Ausführungsform sowohl den Realraum, in dem die steuerbaren Objekte angeordnet sind, beispielsweise die Fabrikhalle, als auch den Realraum, in dem der Bildschirm 2602 angeordnet ist, beispielsweise das Bürogebäude. Die den steuerbaren Objekten zugeordneten Figuren 2604 befinden sich in dieser Ausführungsform nicht an den Positionen des Figurenraums 2603, die gemäß der Verknüpfungsvorschrift zwischen Realraum und verknüpftem Figurenraum 2603 den Positionen der steuerbaren Geräte im Realraum entsprechen. Vielmehr sind die Figuren 2604 an Positionen des Figurenraums 2603 angeordnet, die im verknüpften Realraum hinter dem Bildschirm 2602 liegen.The real space associated with the figure space 2603 in this embodiment comprises both the real space in which the controllable objects are arranged, for example the factory floor, and the real space in which the screen 2602 is arranged, for example the office building. In this embodiment, the figures 2604 assigned to the controllable objects are not located at the positions of the figure space 2603, which correspond to the positions of the controllable devices in the real space according to the linking rule between the real space and the linked figure space 2603. Rather, the figures 2604 are arranged at positions of the figure space 2603, which lie behind the screen 2602 in the linked real space.
Um ein einer dargestellten Figur 2604 zugeordnetes Objekt, beispielsweise eine Maschine in der Fabrikhalle, zu steuern, richtet der Betrachter des Bildschirms im Realraum einen Zeiger 2600 so aus, das eine senkrecht auf einer Oberfläche des Zeigers 2600 stehende Sichtlinie 2601 in eine Richtung hinter dem Bildschirm 2602 weist. Der Betrachter richtet den Zeiger 2600 somit auf eine auf dem Bildschirm 2602 dargestellte Abbildung einer Figur 2604 aus. Dann schneidet eine dem Zeiger 2600 zugeordnete Auswahlfigur im Figurenraum 2603 die Figur 2604 und das der Figur 2604 zugeordnete steuerbare Objekt wird zur Steuerung ausgewählt.In order to control an object associated with a depicted figure 2604, for example a machine in the factory floor, the viewer of the screen directs a pointer in real space 2600 so that a perpendicular to a surface of the pointer 2600 standing line of sight 2601 points in a direction behind the screen 2602. The viewer thus aligns the pointer 2600 with an image of a figure 2604 shown on the screen 2602. Then, a selection figure associated with the pointer 2600 intersects the figure 2604 in the figure space 2603, and the controllable object associated with the figure 2604 is selected for control.
Der Bildschirm 2602 kann auch lediglich einen Ausschnitt des Figurenraums 2603 darstellen. Dann kann der Betrachter des Bildschirms 2602 den Zeiger 2600 auch in Richtung einer nicht dargestellten Figur ausrichten, deren Position er anhand der auf dem Bildschirm 2602 dargestellten Figuren 2604 abschätzen kann.The screen 2602 may also represent only a portion of the figure space 2603. Then, the viewer of the screen 2602 can also align the pointer 2600 in the direction of a figure, not shown, whose position he can estimate using the figures 2604 shown on the screen 2602.
Durch geeignete Wahl einer einen Realraum mit einem Figurenraum verknüpfenden Verknüpfungsvorschrift, geeignete Wahl von Zuordnungsvorschriften zwischen im Realraum angeordneten steuerbaren Objekten und im Figurenraum angeordneten Figuren und geeignete Wahl einer Zuordnungsvorschrift zwischen im Realraum befindlichem Zeiger und im Figurenraum befindlicher Auswahlfigur ergeben sich weitere Ausführungsformen der Erfindung in naheliegender Weise.By suitable choice of a real space associated with a figure space linking rule, appropriate choice of assignment rules between arranged in real space controllable objects and figures arranged in the figures room and appropriate choice of a mapping rule between located in the real space pointer and figure space befindlicher selection figure, further embodiments of the invention will become apparent Wise.
Ein Zeiger kann auch zum Verschieben von in einem Figurenraum angeordneten Figuren verwendet werden. Dies kann beispielsweise im Anschluss an das oben anhand von
In einer Ausführungsform weist eine dem Zeiger zugeordnete Auswahlfigur im Figurenraum eine feste und endliche Ausdehnung auf. Wird der Zeiger in einem Verschiebemodus im Realraum von einer Position, an der die dem Zeiger zugeordnete Auswahlfigur keine Figur im Figurenraum schneidet, zu einer Position im Realraum bewegt, an der die dem Zeiger zugeordnete Auswahlfigur gerade eben eine Figur im Figurenraum schneidet, so folgt bei einer weiteren Bewegung des Zeigers im Realraum die geschnittene Figur der Bewegung der Auswahlfigur im Figurenraum. Für den Benutzer des Zeigers ergibt sich der Eindruck, die Figuren im Figurenraum mit einem dem Zeiger zugeordneten Stock zu verschieben. Die Figur kann der Auswahlfigur folgen, bis die verschobene Figur vom Benutzer des Zeigers abgewählt wird.In one embodiment, a selection figure assigned to the pointer has a fixed and finite extent in the figure space. In a shift mode in real space from a position where the selection figure associated with the pointer does not intersect any figure in the figure space, the pointer is moved to a position in real space where the pointer associated with the pointer Selection figure just cuts a figure in the figure space, it follows in a further movement of the pointer in real space, the cut figure of the movement of the selection figure in the figure space. For the user of the pointer gives the impression to move the figures in the figure room with a pointer assigned to the floor. The figure may follow the selection figure until the displaced figure is deselected by the user of the pointer.
Die Verschiebung der Figur im Figurenraum kann beliebigen Pfaden im Figurenraum folgen oder entlang vorgegebener Pfade im Figurenraum verlaufen.The displacement of the figure in the figure space can follow any paths in the figure space or run along predetermined paths in the figure space.
Bei der Annäherung der Auswahlfigur an die zu verschiebende Figur im Figurenraum kann auch ein gedachter Impuls von der Auswahlfigur auf die Figur übertragen werden, wie dies bei einem Stoss zweier Billardkugeln der Fall wäre. Die Größe dieses gedachten Impulses hängt von der Geschwindigkeit ab, mit der der Zeiger durch den Realraum, und die dem Zeiger zugeordnete Auswahlfigur durch den Figurenraum bewegt werden. Die angestoßene Figur wird durch den Impulsübertrag im Figurenraum in Bewegung versetzt. Die Bewegung kann gedämpft erfolgen, so dass die angestoßene Figur eine von der Größe des übertragenen Impulses abhängige Strecke im Figurenraum zurücklegt und dann zur Ruhe kommt. Dadurch ist es möglich, eine Figur im Figurenraum von einer Position an eine andere zu schießen. In Zusammenhang mit den oben beschriebenen Visualisierungen des Figurenraums mit einer Brille oder einem Bildschirm kann dies für Spiele genutzt werden.When the selection figure approaches the figure to be moved in the figure space, an imaginary impulse can also be transmitted from the selection figure to the figure, as would be the case with a shot of two billiard balls. The magnitude of this imaginary pulse depends on the speed at which the pointer is moved through the real space, and the picker associated with the pointer is moved through the figure space. The initiated figure is set in motion by the momentum transfer in the figure space. The movement can be damped, so that the initiated figure travels a dependent on the size of the transmitted pulse distance in the figure space and then comes to rest. This makes it possible to shoot a figure in the figure space from one position to another. In connection with the above-described visualizations of the figure space with a pair of glasses or a screen, this can be used for games.
Ein Zeiger kann auch zum Festlegen von Punkten in einem Realraum dienen. Ist beispielsweise einer Wand des Realraums eine Figur im mit dem Realraum verknüpften Figurenraum zugeordnet, und wird der Zeiger auf einen Punkt der Wand ausgerichtet, so schneidet eine dem Zeiger zugeordnete Auswahlfigur einen Punkt der der Wand zugeordneten Figur im Figurenraum. Diesem Punkt der Figur ist wiederum gemäß Zuordnungs- und Verknüpfungsvorschrift der Punkt der Wand zugeordnet, auf den der Benutzer den Zeiger ausgerichtet hat. Die Koordinaten dieses Punkts kann der Benutzer des Zeigers abspeichern.A pointer can also be used to set points in a real space. If, for example, a figure in the figure space associated with the real space is associated with a wall of the real space, and if the pointer is aligned with a point on the wall, then a selection figure assigned to the pointer cuts a point of the figure assigned to the wall in the figure space. This point of the figure is in turn according to the assignment and linking rule the point of the wall to which the user has aligned the pointer. The coordinates of this point can be stored by the user of the pointer.
Hat der Benutzer des Zeigers auf diese Weise eine Anzahl von Punkten der Wand abgespeichert, kann er sich beispielsweise die Größe der von den Punkten eingeschlossenen Fläche, den Abstand zweier Punkte zueinander oder den Abstand eines Punktes vom Zeiger auf dem Bildschirm des Zeigers anzeigen lassen. Auf diese Weise kann der Benutzer des Zeigers auch ein von festgelegten Volumen eingeschlossenes Volumen bestimmen.If the user of the pointer has stored a number of points of the wall in this way, he can, for example, display the size of the area enclosed by the points, the distance between two points or the distance of a point from the pointer on the screen of the pointer. In this way, the user of the pointer can also determine a volume enclosed by fixed volumes.
Falls die vom Benutzer festgelegten Punkte sich auf einem Fussboden des Realraums befinden, so kann der Benutzer des Zeigers anhand der festgelegten Punkten einen Pfad definieren. Diesen Pfad kann der Benutzer des Zeigers zur Steuerung von steuerbaren Objekten verwenden. Beispielsweise kann der Benutzer den festgelegten Pfad an einen steuerbaren Staubsauger übergeben. Der Staubsauger folgt dann selbstständig dem festgelegten Pfad.If the user-defined points are located on a floor of the real space, the user of the pointer can define a path based on the specified points. This path can be used by the user of the pointer to control controllable objects. For example, the user can pass the specified path to a controllable vacuum cleaner. The vacuum cleaner then automatically follows the specified path.
Wie oben beschrieben wurde, können im Figurenraum auch ein oder mehrere ortsfeste Auswahlfiguren vorgesehen sein. Wird eine Figur derart im Figurenraum verschoben, dass sie von einer ortsfesten Auswahlfigur geschnitten wird, so kann dies festgelegte Reaktionen hervorrufen. Beispielsweise kann das der Figur zugeordnete steuerbare Objekt eingeschaltet werden, sobald die Figur von der ortsfesten Auswahlfigur geschnitten wird.As described above, one or more stationary selection figures can also be provided in the figure space. If a figure is moved in the figure space in such a way that it is cut by a stationary selection figure, this can produce definite reactions. For example, the controllable object associated with the figure can be switched on as soon as the figure is cut by the stationary selection figure.
Eine erste Figur kann derart im Figurenraum verschoben werden, dass sie mit einer zweiten Figur im Figurenraum in Kontakt kommt oder diese schneidet. Auch dies kann eine festgelegte Reaktion hervorrufen. Beispielsweise können Einstellungen des der ersten Figur zugeordneten steuerbaren Objekts auf das der zweiten Figur zugeordnete steuerbare Objekt übertragen werden. Wird eine einer ersten Lampe zugeordnete Figur in Kontakt mit einer einer zweiten Lampe zugeordneten Figur gebracht, so wird die zweite Lampe auf die gleiche Helligkeit eingestellt, wie die erste Lampe.A first figure can be moved in the figure space such that it comes into contact with or intersects with a second figure in the figure space. Again, this can cause a fixed reaction. For example, settings of the controllable object associated with the first figure can be transmitted to the controllable object associated with the second figure. If a figure associated with a first lamp is in Contact with a figure associated with a second lamp brought, the second lamp is set to the same brightness as the first lamp.
In den Zeiger können weitere Funktionen integriert werden. Beispielsweise kann der Zeiger zusätzlich als Mobiltelefon, Navigationsgerät, Internetclient, dreidimensionale Computermaus oder als Anzeigegerät für Informationen aller Art dienen. In the pointer further functions can be integrated. For example, the pointer can additionally serve as a mobile phone, navigation device, Internet client, three-dimensional computer mouse or as a display device for information of all kinds.
Claims (15)
- A method for controlling objects,
wherein a real space is linked to a multi-dimensional representational space by an alterable transformation rule
and wherein representations in the representational space are associated with the objects to be controlled by an alterable mapping,
wherein for controlling the objects arranged in the real space, the following steps are carried out:- detecting the position and orientation of a pointer in the real space;- determining the position and orientation of a pointer representation associated with the pointer in the representational space by means of the position and orientation of the pointer in the real space and by means of the transformation rule between real space and representational space;- determining the representations in the representational space which are intersected by the pointer representation;- selecting a representation which is intersected by the pointer representation, and- controlling the object in the real space which is associated with the pointer representation in the representational space;characterized in that
a setting representation is arranged in the representational space,
wherein one or multiple setting values of one or multiple objects are associated with the setting representation,
wherein the following steps are carried out in order to set the one or multiple objects to the one or multiple setting values:- detecting the position and orientation of the pointer in the real space;- determining the position and orientation of the pointer representation associated with the pointer in the representational space by means of the position and orientation of the pointer in the real space and the transformation rule between real space and representational space; and- selecting the setting representation and transmitting the one or multiple setting values to the one or multiple objects if the setting representation is intersected by the pointer representation. - The method according to claim 1, wherein for defining the representational space the following steps are carried out:- defining a mathematical transformation rule between representational space and real space;- associating representations to the objects to be controlled;- positioning the representations in the representational space.
- The method according to claim 2, wherein the position and size of the representational space and the representations associated with the objects to be controlled are automatically determined according to the position and size of recorded objects to be controlled.
- The method according to any one of the preceding claims, wherein the representational space is a two- or three-dimensional representational space and the representations are two- or three-dimensional representations.
- The method according to any one of the preceding claims, wherein from a plurality of representations intersected by the pointer representation, the one representation is automatically selected which has been selected most frequently in the past.
- The method according to any one of the preceding claims, wherein a pointer representation is enlarged temporarily.
- The method according to any one of the preceding claims, wherein the following further process steps may be carried out:- associating one or multiple setting values of one or multiple objects to a settings representation;- positioning the settings representation in the representational space.
- The method according to any one of the preceding claims, wherein the pointer representation comprises the shape of a cone, a cylinder, a pyramid, a cuboid, a tetrahedron, a prism, a straight line or a fan-shaped line bundle or another geometric shape.
- The method according to any one of the preceding claims, wherein the shape of the pointer representation may change depending on time-dependant parameters.
- The method according to any one of the preceding claims, wherein the pointer emits a light beam into a predetermined direction, wherein the predetermined direction in the real space corresponds to the orientation of the pointer representation in the representational space.
- The method according to any one of the preceding claims, wherein controlling the selected object is carried out by conducting predetermined motions with the pointer.
- The method according to any one of the preceding claims, wherein controlling the selected object is carried out depending on the manner in which the representation associated with the object is intersected by the pointer representation.
- The method according to any one of the preceding claims, wherein the pointer comprises a predetermined position and/or orientation in the real space.
- The method according to any one of the preceding claims, wherein the pointer representation comprises a predetermined position and/or orientation in the representational space.
- The method according to any one of the preceding claims, wherein a visualization device is provided for depicting the representational space.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102008021160A DE102008021160A1 (en) | 2008-04-28 | 2008-04-28 | remote control |
PCT/EP2009/053896 WO2009132920A1 (en) | 2008-04-28 | 2009-04-01 | Remote control |
Publications (2)
Publication Number | Publication Date |
---|---|
EP2272055A1 EP2272055A1 (en) | 2011-01-12 |
EP2272055B1 true EP2272055B1 (en) | 2012-01-18 |
Family
ID=41111870
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP09737964A Active EP2272055B1 (en) | 2008-04-28 | 2009-04-01 | Remote control |
Country Status (9)
Country | Link |
---|---|
US (1) | US7978178B2 (en) |
EP (1) | EP2272055B1 (en) |
JP (1) | JP2011523800A (en) |
CN (1) | CN102016949B (en) |
AT (1) | ATE542205T1 (en) |
DE (1) | DE102008021160A1 (en) |
ES (1) | ES2377455T3 (en) |
PT (1) | PT2272055E (en) |
WO (1) | WO2009132920A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2804164A1 (en) | 2013-05-14 | 2014-11-19 | Siemens Aktiengesellschaft | Method for control device and control device with recognition of environment and RFID sensor |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8576169B2 (en) | 2008-10-20 | 2013-11-05 | Sensor Platforms, Inc. | System and method for determining an attitude of a device undergoing dynamic acceleration |
US8515707B2 (en) | 2009-01-07 | 2013-08-20 | Sensor Platforms, Inc. | System and method for determining an attitude of a device undergoing dynamic acceleration using a Kalman filter |
US8587519B2 (en) | 2009-01-07 | 2013-11-19 | Sensor Platforms, Inc. | Rolling gesture detection using a multi-dimensional pointing device |
US8957909B2 (en) | 2010-10-07 | 2015-02-17 | Sensor Platforms, Inc. | System and method for compensating for drift in a display of a user interface state |
JP5620287B2 (en) * | 2010-12-16 | 2014-11-05 | 株式会社オプティム | Portable terminal, method and program for changing user interface |
US20120169482A1 (en) * | 2011-01-05 | 2012-07-05 | Ian Chen | System and Method for Selecting a Device for Remote Control Based on Determined Navigational State of a Remote Control Device |
CN103152467B (en) * | 2011-12-07 | 2015-03-18 | 智易科技股份有限公司 | Handheld electronic device and remote control method |
US9459276B2 (en) | 2012-01-06 | 2016-10-04 | Sensor Platforms, Inc. | System and method for device self-calibration |
WO2013104006A2 (en) | 2012-01-08 | 2013-07-11 | Sensor Platforms, Inc. | System and method for calibrating sensors for different operating environments |
US9228842B2 (en) | 2012-03-25 | 2016-01-05 | Sensor Platforms, Inc. | System and method for determining a uniform external magnetic field |
FR3000242A1 (en) * | 2012-12-21 | 2014-06-27 | France Telecom | METHOD FOR MANAGING A GEOGRAPHIC INFORMATION SYSTEM SUITABLE FOR USE WITH AT LEAST ONE POINTING DEVICE, WITH CREATION OF ASSOCIATIONS BETWEEN DIGITAL OBJECTS |
FR3007860A1 (en) * | 2013-06-27 | 2015-01-02 | France Telecom | METHOD FOR INTERACTING BETWEEN A DIGITAL OBJECT, REPRESENTATIVE OF AT LEAST ONE REAL OR VIRTUAL OBJECT LOCATED IN A REMOTE GEOGRAPHICAL PERIMETER, AND A LOCAL SCANNING DEVICE |
US9807725B1 (en) | 2014-04-10 | 2017-10-31 | Knowles Electronics, Llc | Determining a spatial relationship between different user contexts |
WO2015188366A1 (en) * | 2014-06-13 | 2015-12-17 | 华为技术有限公司 | Controlled device selecting method and control device |
FR3024267B1 (en) * | 2014-07-25 | 2017-06-02 | Redlime | METHODS FOR DETERMINING AND CONTROLLING A CONTROL EQUIPMENT, DEVICE, USE AND SYSTEM IMPLEMENTING SAID METHODS |
WO2016123560A1 (en) | 2015-01-30 | 2016-08-04 | Knowles Electronics, Llc | Contextual switching of microphones |
US11221750B2 (en) * | 2016-02-12 | 2022-01-11 | Purdue Research Foundation | Manipulating 3D virtual objects using hand-held controllers |
DE102016113060A1 (en) | 2016-07-15 | 2018-01-18 | Beckhoff Automation Gmbh | Method for controlling an object |
US10475332B2 (en) * | 2017-10-25 | 2019-11-12 | Sony Interactive Entertainment Inc. | Spatial remote control |
US10620721B2 (en) * | 2018-01-29 | 2020-04-14 | Google Llc | Position-based location indication and device control |
DE112019002866T5 (en) * | 2018-06-06 | 2021-04-15 | Sony Corporation | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND PROGRAM |
US10504233B1 (en) * | 2018-06-08 | 2019-12-10 | Particle Ink, LLC | Augmented displays for multi-surface and three-dimensional live performances |
WO2021220217A1 (en) * | 2020-04-29 | 2021-11-04 | Cimpress Schweiz Gmbh | Technologies for digitally rendering items having digital designs |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SG114479A1 (en) * | 2000-11-27 | 2005-09-28 | Ibm | Selecting a target device in a device network |
US7202861B2 (en) * | 2001-06-25 | 2007-04-10 | Anoto Ab | Control of a unit provided with a processor |
JP3811025B2 (en) * | 2001-07-03 | 2006-08-16 | 株式会社日立製作所 | Network system |
JP2003284168A (en) * | 2002-03-26 | 2003-10-03 | Matsushita Electric Ind Co Ltd | System for selecting apparatus to be controlled, remote controller used for the same, and operation method thereof |
SE0203908D0 (en) * | 2002-12-30 | 2002-12-30 | Abb Research Ltd | An augmented reality system and method |
JP4281400B2 (en) * | 2003-04-14 | 2009-06-17 | ソニー株式会社 | COMMUNICATION DEVICE, ITS DISPLAY METHOD, COMPUTER PROGRAM, AND COMMUNICATION METHOD |
KR100580648B1 (en) | 2004-04-10 | 2006-05-16 | 삼성전자주식회사 | 3D pointing device control method and device |
JP4738870B2 (en) * | 2005-04-08 | 2011-08-03 | キヤノン株式会社 | Information processing method, information processing apparatus, and remote mixed reality sharing apparatus |
US20060241864A1 (en) | 2005-04-22 | 2006-10-26 | Outland Research, Llc | Method and apparatus for point-and-send data transfer within an ubiquitous computing environment |
JP4715300B2 (en) * | 2005-05-20 | 2011-07-06 | 日本電気株式会社 | Remote control system and method, remote control device, and control target device |
CN100446548C (en) * | 2005-09-02 | 2008-12-24 | 鸿富锦精密工业(深圳)有限公司 | Remote controller and digital information system using same |
DE102005046218B4 (en) * | 2005-09-28 | 2009-04-02 | Abb Ag | A method of operating a remote control system for a plurality of controllable devices and a method operated remote control system |
JP4516042B2 (en) * | 2006-03-27 | 2010-08-04 | 株式会社東芝 | Apparatus operating device and apparatus operating method |
-
2008
- 2008-04-28 DE DE102008021160A patent/DE102008021160A1/en not_active Withdrawn
-
2009
- 2009-04-01 JP JP2011506637A patent/JP2011523800A/en active Pending
- 2009-04-01 PT PT09737964T patent/PT2272055E/en unknown
- 2009-04-01 WO PCT/EP2009/053896 patent/WO2009132920A1/en active Application Filing
- 2009-04-01 AT AT09737964T patent/ATE542205T1/en active
- 2009-04-01 CN CN200980115188.1A patent/CN102016949B/en active Active
- 2009-04-01 EP EP09737964A patent/EP2272055B1/en active Active
- 2009-04-01 ES ES09737964T patent/ES2377455T3/en active Active
-
2010
- 2010-10-28 US US12/914,700 patent/US7978178B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2804164A1 (en) | 2013-05-14 | 2014-11-19 | Siemens Aktiengesellschaft | Method for control device and control device with recognition of environment and RFID sensor |
Also Published As
Publication number | Publication date |
---|---|
PT2272055E (en) | 2012-02-08 |
ES2377455T3 (en) | 2012-03-27 |
ATE542205T1 (en) | 2012-02-15 |
CN102016949B (en) | 2013-05-01 |
US7978178B2 (en) | 2011-07-12 |
DE102008021160A1 (en) | 2009-10-29 |
CN102016949A (en) | 2011-04-13 |
US20110095978A1 (en) | 2011-04-28 |
JP2011523800A (en) | 2011-08-18 |
WO2009132920A1 (en) | 2009-11-05 |
EP2272055A1 (en) | 2011-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2272055B1 (en) | Remote control | |
DE102018109463C5 (en) | Method for using a multi-unit actuated kinematics, preferably a robot, particularly preferably an articulated robot, by a user using a mobile display device | |
EP2920721B1 (en) | Medical control system | |
DE60103778T2 (en) | NETWORK DEVICE WITH SELECTABLE DESTINATIONS | |
EP1447770B1 (en) | Method and apparatus for visualization of computer-based information | |
DE60028894T2 (en) | Presentation system with an interactive presentation | |
DE102019002898A1 (en) | ROBOTORSIMULATIONSVORRICHTUNG | |
DE102016113060A1 (en) | Method for controlling an object | |
EP2467822B1 (en) | Continuous determination of a perspective | |
WO2017137104A1 (en) | Home automation system | |
EP3774499B1 (en) | Method for monitoring and controlling a remotely-controlled parking or maneuvering operation of a vehicle | |
WO2020126240A1 (en) | Method for operating an automation technology field device in an augmented-reality/mixed-reality environment | |
EP3012712A1 (en) | Virtual drawing in real environment | |
DE102017220532B4 (en) | Method and operating system for controlling a medical device with a movable component | |
JPH06131442A (en) | Three-dimensional virtual image modeling device | |
DE102014200066A1 (en) | Operating device for a machine tool with position-dependent assignment of operating commands to individual axes of movement of the machine tool | |
EP3584764B1 (en) | Method for controlling a machine by means of at least one spatial coordinate as control variable | |
EP1665023A2 (en) | Method and device for controlling a virtual reality graphic system using interactive techniques | |
EP2898666B1 (en) | Client device for displaying images of a controllable camera, method, computer program and monitoring system comprising said client device | |
EP3867736B1 (en) | Method and device for training an artificial neural network and method for position tracking of an input device | |
WO2018024683A1 (en) | Remote control and method for controlling same | |
DE102016106080B4 (en) | Mobile medical workstation, system, operating room and procedures for operating control | |
DE102022107274A1 (en) | System and method for gesture recognition and/or gesture control | |
DE102013215484A1 (en) | Display system and visualization method for a vehicle | |
DE102009000430A1 (en) | Data object characteristics adjusting method for display of e.g. computer system, involves releasing restriction of movement data of pointing device without adjusting characteristics of data object when selected option is broken |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20101020 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL BA RS |
|
RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: MAIER, CLEMENS Inventor name: PEHLIVAN, ARMIN |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
DAX | Request for extension of the european patent (deleted) | ||
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D Free format text: NOT ENGLISH |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: NV Representative=s name: E. BLUM & CO. AG PATENT- UND MARKENANWAELTE VSP Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: PT Ref legal event code: SC4A Free format text: AVAILABILITY OF NATIONAL TRANSLATION Effective date: 20120130 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 542205 Country of ref document: AT Kind code of ref document: T Effective date: 20120215 Ref country code: IE Ref legal event code: FG4D Free format text: LANGUAGE OF EP DOCUMENT: GERMAN |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 502009002498 Country of ref document: DE Effective date: 20120322 |
|
REG | Reference to a national code |
Ref country code: ES Ref legal event code: FG2A Ref document number: 2377455 Country of ref document: ES Kind code of ref document: T3 Effective date: 20120327 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: T3 |
|
REG | Reference to a national code |
Ref country code: SE Ref legal event code: TRGR |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: PT Payment date: 20120321 Year of fee payment: 4 |
|
LTIE | Lt: invalidation of european patent or patent extension |
Effective date: 20120118 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120518 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120118 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120418 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120418 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120118 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: NL Payment date: 20120425 Year of fee payment: 4 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FD4D |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120419 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120118 Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120118 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FI Payment date: 20120420 Year of fee payment: 4 Ref country code: SE Payment date: 20120423 Year of fee payment: 4 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120118 |
|
BERE | Be: lapsed |
Owner name: BECKHOFF AUTOMATION G.M.B.H. Effective date: 20120430 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120118 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120118 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120118 Ref country code: IE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120118 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120118 Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120118 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20120430 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120118 |
|
26N | No opposition filed |
Effective date: 20121019 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: ES Payment date: 20120423 Year of fee payment: 4 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20120430 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 502009002498 Country of ref document: DE Effective date: 20121019 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120118 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20120118 |
|
REG | Reference to a national code |
Ref country code: PT Ref legal event code: MM4A Free format text: LAPSE DUE TO NON-PAYMENT OF FEES Effective date: 20131001 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: V1 Effective date: 20131101 |
|
REG | Reference to a national code |
Ref country code: SE Ref legal event code: EUG |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20130401 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20130402 Ref country code: PT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20131001 Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20130401 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20130401 Ref country code: NL Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20131101 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20120401 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: TR Payment date: 20120329 Year of fee payment: 4 |
|
REG | Reference to a national code |
Ref country code: ES Ref legal event code: FD2A Effective date: 20140610 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20090401 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: ES Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20130402 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20130401 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 8 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 9 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 10 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20240327 Year of fee payment: 16 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: CH Payment date: 20240501 Year of fee payment: 16 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: AT Payment date: 20240417 Year of fee payment: 16 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: IT Payment date: 20240430 Year of fee payment: 16 Ref country code: FR Payment date: 20240423 Year of fee payment: 16 |