DE10150141A1 - Bedienen einer Anordnung durch Aufsuchen von Objekten in einem Bedienraum - Google Patents
Bedienen einer Anordnung durch Aufsuchen von Objekten in einem BedienraumInfo
- Publication number
- DE10150141A1 DE10150141A1 DE2001150141 DE10150141A DE10150141A1 DE 10150141 A1 DE10150141 A1 DE 10150141A1 DE 2001150141 DE2001150141 DE 2001150141 DE 10150141 A DE10150141 A DE 10150141A DE 10150141 A1 DE10150141 A1 DE 10150141A1
- Authority
- DE
- Germany
- Prior art keywords
- arrangement
- objects
- operating room
- user
- control room
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/169—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1698—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a sending/receiving arrangement to establish a cordless communication link, e.g. radio or infrared link, integrated cellular phone
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03543—Mice or pucks
- G06F3/03544—Mice or pucks having dual sensing arrangement, e.g. two balls or two coils used to track rotation of the pointing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/163—Indexing scheme relating to constructional details of the computer
- G06F2200/1637—Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Die Erfindung betrifft die Bedienung und Steuerung einer Anordnung. Durch die Anordnung sind Objekte verarbeitbar. Die Objekte sind in einem Bedienraum räumlich angeordnet. Sie werden in einer Aneinanderreihung aufgenommen, wozu ihre jeweilige Position im Bedienraum aufgesucht wird. Die Aneinanderreihung ist zum Abarbeiten durch die Anordnung bestimmt.
Description
- Die Erfindung betrifft ein Verfahren zur Steuerung einer Anordnung, eine Anordnung zur Ausführung des Verfahrens und ein Programmprodukt.
- Aus EP 907 278 A3 ist ein stiftförmiges Mobiltelefon bekannt. Für dieses stiftförmige Mobiltelefon ergibt sich neben der Eingabe von Ziffern, Buchstaben und anderen Zeichen die Notwendigkeit, die übrige Bedienung des Mobiltelefons mit dieser Art der Eingabe so zu verbinden, dass ein Benutzer nicht immer zwischen einer Stifthaltung, bei der er mit dem Mobiltelefon wie mit einem Stift auf der Oberfläche schreibt, und einer Tastaturhaltung wechseln muss. So ist es zum Beispiel lästig, nach Eingabe einer SMS das Handy aus der Stifthaltung in die Tastaturhaltung zu nehmen, um zunächst die Eingabe abzuschließen, das Versenden der SMS mit Auswahl von Adressdaten aus einem Telefonbuch, einer Quittierung der zugehörigen Telefonnummer und dem Bestätigen des Sendevorgangs endgültig so weit zu bringen, dass die SMS wirklich versendet werden kann.
- Bei den heute auf dem Markt befindliche Mobiltelefonen gibt es rein tastaturbediente und zusätzlich stiftbediente Geräte, die sogenannten Smartphones. Die rein tastaturbedienten Geräte ermöglichen dem Benutzer keine direkte Manipulation der Bedienoberfläche. Im Gegensatz dazu ist bei PDAs (Personal Digital Assistants) oder Smartphones eine direkte Manipulation einer auf dem Telefon dargestellten grafischen Benutzeroberfläche möglich. Allerdings ist eine solche Manipulation immer an ein Zeigegerät (ein Stift oder eine Maus) gebunden, das auf einer darunter mehr oder weniger nicht mobilen Zeigefläche die Manipulationen durchführt. Ist die Manipulationsfläche zu klein bzw. liegt der Zeigepunkt außerhalb der sichtbaren Fläche, so muss von der direkten Manipulation auf Scrolling bzw. Navigation umgeschaltet werden. Dies bedeutet, dass in der ersten Phase die Benutzeroberfläche in einer nicht mobilen Weise vom Benutzer mit Hilfe eines Stiftes bedient wird, während in der zweiten Phase die Benutzeroberfläche so verschoben wird, dass das gewünschte Zielobjekt wieder erreichbar im Sinne der ersten Phase ist. Somit ist der kognitive und Handhabungsaufwand alleine durch das Wechseln zwischen den beiden Phasen erheblich.
- Davon ausgehend liegt der Erfindung die Aufgabe zugrunde, ein Verfahren zur Steuerung einer Anordnung sowie eine Anordnung zur Durchführung des Verfahrens zur Verfügung zu stellen, bei dem einem Benutzer der Wechsel zwischen unterschiedlichen Steuerungs- und Bedienkonzepten erspart bleibt. Weiterhin soll vermieden werden, dass der Benutzer unnötig durch von ihm manuell durchzuführende Scrollvorgänge belastet wird. Schließlich sollen für den Benutzer komplexe Bedienvorgänge übersichtlicher werden. Bei der Anordnung sollen unterschiedliche, bisher notwendige Eingabekomponenten verzichtbar werden, wodurch die Anordnung kostengünstiger herzustellen sein wird und aufgrund der zuvor genannten Kriterien die Handhabung der Anordnung erleichtert wird.
- Diese Aufgabe wird durch ein Verfahren zur Steuerung einer Anordnung, eine Anordnung, die eingerichtet ist und Mittel aufweist, das Verfahren auszuführen, und ein Programmprodukt mit den Merkmalen der unabhängigen Ansprüche gelöst.
- Bei dem Verfahren zur Steuerung einer Anordnung sind durch die Anordnung Objekte verarbeitbar. Die Objekte liegen in Form von Aktionen und Inhalten vor. Die Aktionen sind für sich oder auf den Inhalten ausführbar. Die Objekte sind zur Bedienung in einem Bedienraum räumlich angeordnet. Einzelne der im Bedienraum räumlich angeordneten Objekte können nun vom Benutzer der Anordnung aneinandergereiht werden, indem die jeweilige Position der Objekte im Bedienraum abgefahren wird. Dabei wird ein jedes Objekt, dessen Position im Bedienraum abgefahren wird, in die Aneinanderreihung aufgenommen. Die Aneinanderreihung kann insbesondere ein Stapel sein. Die Aneinanderreihung der Objekte wird durch eine Endoperation abgeschlossen.
- Danach kann die Aneinanderreihung der Objekte entweder direkt von der Anordnung abgearbeitet werden oder sie wird als Makro gespeichert. Dann ist die Aneinanderreihung modifizierbar, indem die Endoperation später wieder aufgehoben wird.
- Alternativ kann die Aneinanderreihung auch schon während des Aneinanderreihens abgearbeitet werden.
- Die Endoperation kann in vielfältiger Weise ausgeführt werden. So ist ein Stehenbleiben im Bedienraum denkbar, das länger als einen vorgegebenen Zeitraum dauert, ein Abheben des Mobiltelefons in Stiftform vom Untergrund, ein Überfahren einer Endaktion als Objekt im Bedienraum oder beispielsweise der Druck einer Taste der Anordnung.
- Bei Verfahren zur Steuerung von Anordnungen nach dem Stand der Technik werden die Objekte in der Zeit aneinandergereiht. Dabei ist es in der Regel nur möglich, zwei Objekte auf einmal zu vermählen. Zwar kann man sich auch bei bekannten Benutzeroberflächen im Raum bewegen, indem man einzelne Objekte in Menüs und Untermenüs bzw. Ordnern und Unterordnern findet. Hier findet allerdings keine Aneinanderreihung der Objekte statt, sondern es werde lediglich einzelne Objekte aufgesucht. Mehr als zwei Objekte, die an unterschiedlichen Positionen im Ablauf der Steuerung der Anordnung stehen, können nur dadurch miteinander in Verbindung gebracht werden, dass zuerst die ersten zwei Objekte miteinander vermählt werden und dann nach Ausführung der zugehörigen Aktionen durch die Anordnung das Ergebnis der Aktionen mit einem dritten Objekt vermählt wird und sofort.
- Im Gegensatz zum eindimensionalen Zeitpfad bei Verfahren nach dem Stand der Technik kann man sich beim beanspruchten Verfahren mehrdimensional im Raum bewegen, um Objekte aneinander zu reihen. Zwar ist die räumliche Darstellung solcher Aneinanderreihungen von Objekten zur Darstellung von Struktur- und Ablaufdiagrammen zur Erstellung von Software bekannt, an einer Umsetzung in ein Verfahren zur Steuerung einer Anordnung fehlt es jedoch.
- Der Bedienraum ist virtuell. Um dem Benutzer Alternativen in der Bedienung der Anordnung zu bieten, muss er mehrdimensional sein. Ein zweidimensionaler Bedienraum lässt sich mit den zum Anmeldezeitpunkt zur Verfügung stehenden Anzeigemitteln besonders gut darstellen und ist deshalb besonders bevorzugt. Ein dreidimensionaler Bedienraum kann dagegen zweckmäßig sein, wenn sich mehr Bedienalternativen ergeben sollen oder, um den Weg im Bedienraum bei der Aneinanderreihung von Objekten möglichst kurz zu gestalten. Die Navigation in einem Bedienraum mit mehr als drei Dimensionen bereitet dem Benutzer erfahrungsgemäß Schwierigkeiten.
- Allgemein wird beim Durchführen des Verfahrens der mehrdimensionale Bedienraum auf eine eindimensionale Aneinanderreihung reduziert, die von der Anordnung seriell abgearbeitet wird. Zur Steuerung parallelverarbeitungsfähiger Anordnungen ist auch das Erstellen mehrerer, miteinander verknüpfter, zumindest teilweise paralleler, in der Regel aber wieder eindimensionaler Aneinanderreihungen möglich. Ähnliches gilt, wenn auf mehrere gleichartige Objekte an der gleichen Stelle in der Aneinanderreihung die gleiche Aktion auszuführen ist. Dann kann man sich die Aneinanderreihung an dieser Stelle entweder zu den mehreren gleichartigen Objekten aufgespalten und danach wieder zusammengeführt denken oder man betrachtet die mehreren gleichartigen Objekte als ein Gesamtobjekt.
- Der Bedienraum wird vorzugsweise zumindest ausschnittsweise dargestellt. Dies ist insbesondere dann nahezu unerlässlich, wenn sich der Benutzer erstmals mit dem Verfahren zur Steuerung der Anordnung vertraut macht oder mit einem solchen Verfahren eine neue, ihm unbekannte Anordnung steuern will. Im weiteren Verlauf entfällt diese Notwendigkeit aber, wenn der Benutzer die von ihm verwendeten Wege im Bedienraum verinnerlicht hat.
- Da in der Regel nicht der gesamte Bedienraum dargestellt werden kann, wird vorzugsweise automatisch der Ausschnitt des Bedienraums dargestellt, der gerade aufgesucht wird.
- Für eine besonders leichte Orientierung wird der Bedienraum als Karte dargestellt. Dabei können auch die möglichen Wege im Bedienraum dargestellt werden. In der Regel sind nämlich längst nicht alle Aneinanderreihungen vor. Objekten sinnvoll. Durch die Darstellung der möglichen Wege werden die möglichen Aneinanderreihungen visualisiert. Die Darstellung der möglichen Wege erfolgt etwa durch Linien zwischen den Objekten.
- Analog zur und unabhängig von der Darstellung der möglichen Wege ist es auch sinnvoll, nur die möglichen Wege im Bedienraum vorzugeben und/oder den Benutzer nur die möglichen Wege im Bedienraum beschreiten zu lassen. Dadurch kann bereits beim Aneinanderreihen der Objekte ein Bedienfehler vermieden werden, der sonst erst aufträte, wenn eine fehlerhafte Aneinanderreihung von Objekten abgearbeitet würde.
- Um die Objekte im Bedienraum aufsuchen zu können, sollten die Objekte nicht punktförmig sein, sondern eine Ausdehnung von sinnvoller Größe haben. Dazu sind die Objekte als Zellen ausgebildet. Insbesondere sind die Zellen Blasen und/oder die Zellen werden als Blasen dargestellt.
- Das Vorgeben oder Freigeben von möglichen Wegen im Bedienraum ist ein dynamischer Vorgang. Je nachdem, welche Objekte zuvor aneinandergereiht wurden, verändern sich die möglichen Wege. Dementsprechend werden bestimmte Wege im. Bedienraum nur freigegeben, wenn zuvor zugehörige Voraussetzungen erfüllt wurden. Man kann sich dies mit der Analogie einer Verkehrsampel veranschaulichen. Solange der Benutzer nicht die notwendigen Objekte in Form von Inhalten oder Aktionen aneinandergereiht hat, steht die Verkehrsampel für den von ihm gewünschten Weg auf Rot. Der Benutzer kann aber andererseits erkennen, dass das Aufsuchen des durch die rote Verkehrsampel gesperrten Weges unter anderen Voraussetzungen prinzipiell möglich ist. Deshalb nimmt der Benutzer zunächst einen anderen Weg im Bedienraum, um die notwendigen Voraussetzungen zu erfüllen. Danach kehrt er wieder an die Verkehrsampel zurück, die nunmehr Grün anzeigt und den vom Benutzer gewünschten Weg als aktuell möglichen Weg freigibt bzw. vorgibt.
- Für die Effizienz des Verfahrens kommt es ganz entscheidend darauf an, den Bedienraum möglichst sinnvoll zu gestalten. Ein Kriterium dabei ist, dass die Länge der Wege im Bedienraum von einem aktuellen Objekt zu den nächsten Objekten abhängig von der jeweiligen Wahrscheinlichkeit sind, mit der das jeweilige nächste Objekt und das aktuelle Objekt aneinandergereiht wird. Im Zuge des Wunsches möglichst kurzer Wege im Bedienraum wird dem nächsten Objekt mit der größten Wahrscheinlichkeit der kürzeste Weg zugeordnet. So lässt sich das Verfahren optimieren, indem die vom Benutzer im Bedienraum zurückzulegenden Wege insgesamt minimiert werden.
- Die Optimierung des Bedienraums erfolgt bei dessen Erstellung, die in der Regel durch den Hersteller der zu steuernden Anordnung vorgenommen bzw. veranlasst wird. Alternativ oder zusätzlich kann der Bedienraum auch durch den Benutzer, insbesondere interaktiv, erstellt, verändert und/oder optimiert werden.
- Der Bedienraum kann durch den Benutzer auch unter einem anderen Aspekt verändert werden. Der Benutzer kann nämlich den Bedienraum so verändern, dass bestimmten, charakteristischen Bewegungen ganz bestimmte Aneinanderreihungen von Objekten zugeordnet werden. Dadurch wird eine bestimmte Bewegung zu einem Makro für eine bestimmte Steuerung der Anlage durch Aneinanderreihung von Aktionen und Inhalten. So bietet sich die Gerade für die am häufigsten verwendete Objektaneinanderreihung an. Eine gerade Steuerungsbewegung durch den Benutzer kann deshalb für das Makro stehen: Sende-SMS-an-Jim. Eine Bewegung, die einen Winkel beschreibt, kann dagegen beispielsweise die folgende Steuerung der Anordnung auslösen: Sende-SMS-an-Tom. Andere Bewegungen, die sich für Makros anbieten, sind solche, die einfache geometrische Objekte, beispielsweise Kreis oder Dreieck, oder Linien, beispielsweise Welle oder Zickzack, beschreiben.
- Vorzugsweise kann man von einem aktuellen. Objekt zum nächsten Objekt, das am wahrscheinlichsten mit dem aktuellen Objekt aneinandergereiht wird, durch eine Sprungoperation gelangen (Teleporter). Dadurch erspart man sich das manuelle Abfahren des Weges zwischen den beiden Objekten. Eine solche Sprungoperation kann beispielsweise durch Knopfdruck an der Anordnung oder durch andere Gesten ausgelöst werden. Nach dem Auslösen der Sprungoperation ist man entweder sofort beim wahrscheinlichsten Objekt, was die schnellste Vorgehensweise ist, oder man kann in der Darstellung des Bedienraums ein automatisches Abfahren des Weges beobachten, was insbesondere in einem unbekannten Bedienraum übersichtlicher ist. Je nach Bekanntheitsgrad des Bedienraums für den Benutzer ist ein Umschalten zwischen den beiden Alternativen sinnvoll.
- Typischerweise sind kleine grafische Anzeigemittel mit der Problematik belastet, dass der Benutzer auf einer komplexen und ausgedehnten Bedienoberfläche mehr oder weniger mit dem "Lost-in-Space"-Problem konfrontiert ist: Navigiert er zum Beispiel in einem gerichteten Grafen, kann es häufig vorkommen, dass das Anzeigemittel leer und ganz ohne jegliche Information für ihn ist.
- Um das "Lost-in-Space"-Problem zu lösen werden die folgenden Verfeinerungen des Verfahrens vorgeschlagen. Zunächst wird während des Aneinanderreihens die bereits aufgestellte Aneinanderreihung von Objekten dargestellt. Die Darstellung kann beispielsweise in einem Fenster erfolgen, das neben einem Marker angegeben wird, der die aktuelle Position des Benutzers im Bedienraum angibt. Dadurch wird dem Benutzer der zurückgelegte Weg dargestellt, was seiner Orientierung und seiner Kognitionsfähigkeit des Kontextes sehr zuträglich ist.
- Weiterhin wird, vorzugsweise dauernd, der Abstand zu den verschiedenen nächsten linguistisch sinnvollen, das heißt möglichen, Objekten im Bedienraum gemessen. Der Abstand zwischen zwei Objekten wird dabei durch die Wahrscheinlichkeit der Aneinanderreihung der beiden Objekte im gegebenen Kontext gegeben. Sollten die Objekte im Bedienraum bereits, wie oben beschrieben, so angeordnet sein, dass die Wegdifferenz der Wahrscheinlichkeit der Aneinanderreihung entspricht, so ist der Abstand einfach die Wegdifferenz. Die Richtung des Objektes mit dem minimalen Abstand wird in der Darstellung des Bedienraums, etwa durch einen Pfeil, dargestellt. Gleichzeitig oder alternativ wird zum aktuellen Objekt das nächste Objekt, das am wahrscheinlichsten mit dem aktuellen Objekt aneinandergereiht wird, in einer Vorschau angezeigt. Die Vorschau erfolgt, wie die bereits erwähnte Rückschau, vorzugsweise in einem Fenster. Das Fenster wird in Richtung der zuletzt erfolgten Bewegung im Bedienraum neben der Markierung angezeigt, die die aktuelle Position des Benutzers im Bedienraum angibt.
- Alternativ kann die Vorschau des wahrscheinlichsten Objektes auch an der Spitze des Pfeils angezeigt werden, der die Richtung zum wahrscheinlichsten Objekt vorgibt. Dies ist insbesondere dann sinnvoll, wenn nicht nur das wahrscheinlichste Objekt, das heißt das Objekt mit dem geringsten Abstand, in einer Vorschau und oder mit einem Richtungspfeil angezeigt wird, sondern zusätzlich auch das zweitwahrscheinlichste, das heißt das Objekt mit dem zweitgeringsten Abstand und eventuell auch noch das drittwahrscheinlichste, das heißt das Objekt mit dem drittgeringsten Abstand.
- Man gelangt zu dem in der Vorschau angezeigten Objekt entweder, indem man der Richtung des Pfeils folgt, oder durch die zuvor beschriebene Sprungoperation.
- Ein Objekt kann aus der Aneinanderreihung von Objekten herausgenommen werden, indem es nochmals, insbesondere in umgekehrter Richtung, abgefahren wird. Dies gilt insbesondere für das letzte Objekt der Aneinanderreihung.
- Die Auswahl eines Objekts aus einer Liste von Objekten, die an einer Position im Bedienraum angeordnet ist, erfolgt vorzugsweise durch eine Bewegung im Bedienraum, die im Wesentlichen senkrecht zur Bewegung zwischen der Position der Liste und dem vorhergehenden Objekt ist. Die Liste von Objekten ist ihrerseits ein Objekt.
- Die Aneinanderreihung enthält vorzugsweise mindestens drei, insbesondere mindestens fünf Objekte.
- Mit dem beanspruchten Verfahren ergibt sich auch eine völlig neuartige und leicht zu benutzende Möglichkeit, die Steuerung und Bedienung der Anordnung auf eine natürliche Sprache und deren Grammatik abzubilden. Unter einer natürlichen Sprache wird menschliche Sprache im linguistischen Sinn verstanden, etwa in Form von Englisch, Chinesisch oder Deutsch.
- Heutige Bedienoberflächen benutzen die menschliche Sprache auf eine mehr oder weniger begrenzte Art und Weise, um Bedienprozesse verständlich zu machen. Diese Begrenzung äußert sich zum Beispiel in dem Umstand, dass Menüs in Anwendungen meist mit einem Subjekt, zum Beispiel "Datei" oder "Ansicht", starten und dann mit einem dazugehörigen Verb, zum Beispiel "speichern" oder "öffnen" fortfahren. Ähnlich häufig kommen Sätze vor, die ebenfalls lediglich aus einem Verb und einem Subjekt bestehen, bei denen aber die Reihenfolge umgekehrt ist, so dass das Verb vor dem Subjekt steht. Solche Primitivsätze werden dann in einer unübersichtlichen Vielfalt angeboten und der Benutzer steht vor dem Problem, eine komplexe Aufgabe durch eine bestimmte Aneinanderreihung dieser Primitivsätze zu bewältigen. Hierdurch wird der Benutzer um die Möglichkeit seiner potentiellen Sprachgewandtheit betrogen und was besonders ärgerlich ist, in eine Art Sprache gezwungen, die ihm mitunter völlig fremd, beschränkend und manchmal entwürdigend vorkommen muss. Wird beispielsweise von dem Benutzer eines Mobiltelefons nach dem Stand der Technik das Ziel verfolgt, eine SMS zu schreiben und dann zu verschicken, so muss der Benutzer sich durch Menüs und Untermenüs bewegen, um beispielsweise die Worte "Meldungen", "SMS", "neuen Text erstellen" etc. aufzufinden.
- Durch das Verfahren wird ihm die Möglichkeit gegeben, seinen Wunsch einfach in der Form zu formulieren: "Ich möchte eine Nachricht an Herrn X schreiben und als SMS versenden". Mit dem Verfahren wird dem Benutzer also eine grammatisch unterstützte Formulierung des Problems ermöglicht. Der Benutzer kombiniert Verben, Substantive und Präpositionen mit Hilfe des Verfahrens, so dass einerseits die klassische Funktionalität der Menüführung eines Mobiltelefons erhalten bleibt, darüber hinaus aber ein sinnvoller Satz den Gesamtsteuerungsablauf beschreibt.
- Dieses Ziel wird dadurch erreicht, dass die Anordnung der Objekte im Bedienraum und/oder die möglichen Wege im Bedienraum den Regeln einer natürlichen Sprache folgt bzw. folgen. Unter den Regeln wird insbesondere auch die Grammatik der natürlichen Sprache verstanden. Um dieses Ziel zu erreichen, kann es möglich sein, dass der Bedienraum während der Aneinanderreihung der Objekte interaktiv vom Verfahren verändert wird, etwa indem die Position von Objekten verändert wird, alte Objekte gelöscht oder neue Objekte hinzugefügt werden. Bisweilen lässt sich nur auf diese Weise der Komplexität einer natürlichen Sprache Rechnung tragen. Bei der interaktiven Veränderung des Bedienraums durch das Verfahren, aber auch bei der Erstellung eines Bedienraums, der den Regeln einer natürlichen Sprache Rechnung trägt, können vorteilhaft linguistische Regeln herangezogen werden, insbesondere solche, die bereits für maschinelle Übersetzungen formuliert sind.
- Eine interaktive Veränderung des Bedienraums durch das Verfahren kann auch in anderen Fällen sinnvoll sein.
- Beim Durchführen des Verfahrens ist es vorteilhaft, wenn eine haptische und/oder akustische Rückmeldung vorgenommen wird. Eine solche Rückmeldung kann zum Beispiel bei einem Fehler, insbesondere dem Beschreiten eines unmöglichen Weges, erfolgen. Es kann aber auch bei einem erkannten Makro, das heißt einer erkannten Bewegung bzw. Geste, die zu einer bevorzugten Aneinanderreihung von Objekten führte, wiedergegeben werden. Vorteilhafterweise werden hierbei unterschiedlichen Makros unterschiedliche Rückmeldungen zugeordnet. Eine weitere Möglichkeit ist eine akustische Rückmeldung. Hier bietet sich insbesondere ein Sausen an, wenn die Sprungoperation durchgeführt wird.
- Weiterhin kann eine Text-zu-Sprache-Funktion vorgesehen sein, mit der Objekte vorgelesen werden. Dies ist insbesondere für die in der Vorschau und/oder der Rückschau angezeigten Objekte sinnvoll. Eine Anordnung, die eingerichtet ist, eines der geschilderten Verfahren auszuführen, lässt sich zum Beispiel durch entsprechendes Programmieren und Einrichten einer Datenverarbeitungsanlage realisieren.
- Die Anordnung weist vorzugsweise ein Eingabemittel auf, das einen Bewegungssensor enthält.
- So lässt sich die Bewegung des Benutzers oder der Hand des Benutzers im realen Raum in eine Bewegung im Bedienraum transformieren.
- Der Bewegungssensor kann ein mechanischer, ein optischer oder ein akustischer Bewegungsmelder sein. Insbesondere kann er ein Mausball, ein Trackball, ein Gyrosensor, ein Bildsensor und/oder ein interferrometrischer Sensor sein.
- Vorzugsweise ist die Anordnung einschließlich dem Eingabemittel in einem Gehäuse integriert.
- Bevorzugt wird die Anordnung als mobiles Endgerät ausgeführt, so zum Beispiel als Mobiltelefon, als Smartphone, als PDA, als Handheld oder als Notebook.
- Zweckmäßigerweise weist die Anordnung weiterhin ein Anzeigemittel zur Darstellung des Bedienraums auf.
- Die Anordnung ist insbesondere als stiftförmiges Mobiltelefon ausgestaltet, wie es in PCT/DE01/01979 beschrieben ist. Auf diese Schrift wird in dieser Hinsicht vollinhaltlich Bezug genommen. Die Anordnung kann darüber hinaus eine Schnittstelle zu einer weiteren Anordnung haben. Diese Schnittstelle kann zwei voneinander unabhängigen Zwecken dienen. Zum einen kann die weitere Anordnung ein größeres Anzeigemittel aufweisen als die Anordnung, wobei der Bedienraum auf der großen Anzeige darstellbar ist. Dadurch kann die Anordnung für verschiedene Anwendungszwecke klein und handlich gestaltet werden, während bei bestimmten Anwendungszwecken die große Anzeige der weiteren Anordnung zur Verfügung steht. Zum zweiten kann die Anordnung zur Bedienung der weiteren Anordnung dienen. Dazu ist ein Bedienraum für die weitere Anordnung zu konstruieren und der Anordnung zur Verfügung zu stellen. In beiden Fällen ist die Anordnung zweckmäßigerweise ein handliches mobiles Endgerät, während die weitere Anordnung ein Notebook oder ein PC sein kann. Die Schnittstelle wird insbesondere kabellos nach dem IRDA- oder Bluetooth-Standard ausgeführt.
- Weitere wesentliche Vorteile und Merkmale der Erfindung ergeben sich aus der Beschreibung eines Ausführungsbeispiels anhand der Zeichnung. Dabei zeigt
- Fig. 1 eine Anordnung, die eingerichtet ist, ein Verfahren zur Steuerung der Anordnung auszuführen;
- Fig. 2 die Darstellung eines Bedienraums;
- Fig. 3 die Darstellung des Bedienraums nach Fig. 2 nach einer Veränderung;
- Fig. 4 die Darstellung eines Bedienraums mit einer Sperre und
- Fig. 5 die Darstellung eines Bedienraums mit Vorschau und Rückschau.
- In Fig. 1 erkennt man eine Anordnung 1, die eingerichtet ist, ein Verfahren zur Steuerung der Anordnung 1 auszuführen. Die Anordnung 1 ist in Form eines Mobiltelefons ausgeführt, das auch die Funktionalitäten bietet, die üblicherweise in einem PDA oder einem Handheld implementiert sind. Dies sind beispielsweise Terminverwaltung, Textverarbeitung, Audio- und Videoaufnahme und -wiedergabe sowie Tabellenkalkulation. Die Anordnung 1 weist ein Mikrofon 3 und einen Lautsprecher 2 zur Aufnahme und Wiedergabe von Schallsignalen auf. Weiterhin ist die Anordnung 1 mit einer Tastatur 4 und einem Anzeigemittel 5 ausgestattet. Das Anzeigemittel 5 ist berührungssensitiv ausgeführt, so dass über das Anzeigemittel 5 Eingaben in die Anordnung 1 vorgenommen werden können. Ein Benutzer, der die Anordnung 1 auf herkömmliche Art und Weise bedienen will, kann dies also über die Tastatur 4 und/oder das Anzeigemittel 5 tun.
- Die Anordnung 1 weist ferner einen Bewegungssensor 6 auf, der die Bewegung der Anordnung 1 gegenüber einer Oberfläche 7 misst. Der Bewegungssensor 6 enthält zudem einen Abstandsmesser, mit dem der Abstand der Anordnung 1 gegenüber der Oberfläche 7 gemessen wird. Nur wenn ein vorgegebener Mindestabstand unterschritten wird, werden die vom Bewegungssensor 6 gemessenen Bewegungen in das Verfahren zur Steuerung der Anordnung 1 mit einbezogen. Über den Abstandsmesser können auch weitere Steuerfunktionen ausgelöst werden, so etwa eine weiter unten beschriebene Endoperation, die vorgenommen wird, sobald vom Abstandsmesser das Überschreiten eines maximalen Abstandes der Anordnung 1 zur Oberfläche 7 gemeldet wird.
- Schließlich verfügt die Anordnung 1 noch über eine kabellose Schnittstelle 8, die insbesondere als Infrarotschnittstelle nach dem IRDA-Standard oder als Funkschnittstelle nach dem Bluetooth-Standard ausgeführt ist. Über die Schnittstelle 8 kann die Anordnung 1 mit einer weiteren Anordnung 9 kommunizieren. Die weitere Anordnung 9 ist im dargestellten Ausführungsbeispiel als PC realisiert. Die weitere Anordnung 9 verfügt ihrerseits über eine Schnittstelle 10 zur Kommunikation mit der Anordnung 1. Die weitere Anordnung 9 weist darüber hinaus ein Anzeigemittel 11 auf. Im Gegensatz zur Anordnung 1, die als mobile Anordnung ausgestaltet ist, ist die weitere Anordnung 9 als stationäre Anordnung ausgestaltet. Somit kann das Anzeigemittel 11 der weiteren Anordnung 9 sehr viel größer ausgeführt werden als das Anzeigemittel 5 der Anordnung 1.
- Die Anordnung 1 ist ein Mobiltelefon, das auf der Oberfläche 7 wie ein Stift bedient werden kann (Pen Handy). So kann man durch schreibende Bewegung der Anordnung 1 auf der Oberfläche 7 Texteingaben machen. Dazu bedient man sich entweder eines speziellen Alphabets, das von der Anordnung 1 besonders gut und einfach erkannt werden kann, oder die Anordnung 1 verfügt über Mittel zur Schrifterkennung normaler Schreibschrift.
- Darüber hinaus ist aber auch ein Bedienen oder Steuern der Anordnung 1 durch Bewegen der Anordnung 1 auf der Oberfläche 7 möglich.
- Wird die Anordnung 1 auf der Oberfläche 7 bewegt, so ist damit zunächst auch eine virtuelle Bewegung der auf dem Anzeigemittel 5 der Anordnung 1 dargestellten Bedienoberfläche gekoppelt. Bewegt der Benutzer die Anordnung 1 nach links, so scrollt die Bedienoberfläche auf dem Anzeigemittel der Anordnung 1 in diesem Moment nach rechts. Hierdurch hat der Benutzer die Illusion, dass sich nur die Anordnung 1, nicht aber die Bedienoberfläche bewegt und er immer neue Ausschnitte auf der beliebig großen Bedienoberfläche bekommt.
- In Fig. 2 erkennt man die Darstellung eines Bedienraumes. In dem Bedienraum sind Objekte 12, 13, 14, 15, 16 angeordnet. Die Objekte 12, 13, 14, 15, 16 sind als Zellen ausgestaltet, die die Form von Blasen haben. Die Objekte (Dateien) 12, 13, 14, 15, 16 sind Aktionen (Programme) und Inhalte (Dokumente, Attribute). Aktionen sind für sich oder auf Inhalten ausführbar.
- Von dem Bedienraum wird ein Ausschnitt 17 als Teil der Bedienoberfläche auf dem Anzeigemittel 5 der Anordnung 1 dargestellt. Die Position des Benutzers im Bedienraum wird üblicherweise im Zentrum der Darstellung des Bedienraums dargestellt. Dies kann dem Zentrum der Anzeige 5 entsprechen, muss es aber nicht. Die möglichen Wege zwischen den Objekten 12, 13, 14, 15, 16 im Bedienraum sind durch Linien dargestellt.
- Bewegt sich der Benutzer durch den Bedienraum, indem er die Anordnung 1 auf der Oberfläche 7 verschiebt, so wird analog zur realen Bewegung des Benutzers der auf dem Anzeigemittel 5 dargestellte Ausschnitt 17 des Bedienraums im virtuellen Bedienraum verschoben.
- Der Benutzer kann somit durch die Bewegung der Anordnung 1 im Bedienraum navigieren.
- Über die Schnittstellen 8, 10 kommuniziert die Anordnung 1 mit der weiteren Anordnung 9. Auf dem größeren Anzeigemittel der weiteren Anordnung 9 kann je nach Größe des Anzeigemittels 11 und des Bedienraumes der Bedienraum vollständig oder in einem größeren Ausschnitt als dem Ausschnitt 17 auf dem Anzeigemittel 5 der Anordnung 1 dargestellt werden. Somit kann sich der Benutzer der Anordnung 1 über einen Blick auf das Anzeigemittel 11 der weiteren Anordnung 9 einen Überblick über den Bedienraum und den Kontext seiner augenblicklichen Position im Bedienraum verschaffen. Dazu wird vorzugsweise der Ausschnitt 17, der auf dem Anzeigemittel 5 der Anordnung 1 angezeigt wird, im Anzeigemittel 11 der weiteren Anordnung 9 durch einen Rahmen symbolisiert. So ist für den Benutzer leicht zu erkennen, welchen Ausschnitt des Bedienraumes er gerade auf dem Anzeigemittel 5 der Anordnung 1 sieht.
- Der Bedienraum kann entweder ein Bedienraum für die Steuerung der Anordnung 1 oder ein Bedienraum für die Steuerung der weiteren, entfernten Anordnung 9 sein. Im ersten Fall dient die weitere Anordnung 9 zur Darstellung eines größeren Überblicks über den Bedienraum der Anordnung 1. Im zweiten Fall dient die Anordnung 1 als Eingabegerät für die weitere Anordnung 9. Die Anordnung 1 fungiert dann für die weitere Anordnung 9 insbesondere als Mausersatz, wobei sie durch das im Folgenden beschriebene Verfahren gleichzeitig die Tastatur und andere Bedien-, Steuer- und Eingabemittel ersetzt. In beiden Fällen wird die Bedienung der jeweils zu bedienenden Anordnung 1, 9 durch die gleichzeitig Verwendung der jeweils anderen Anordnung 9, 1 erleichtert.
- Für das Verfahren zur Steuerung der Anordnung 1 sind die Objekte 12, 13, 14, 15, 16 im Bedienraum räumlich angeordnet. Die Objekte 12, 13, 14, 15, 16 werden beim Verfahren zur Steuerung der Anordnung 1 in eine Aneinanderreihung aufgenommen. Dazu wird ihre jeweilige Position im Bedienraum aufgesucht. Der Benutzer bewegt hierfür die Anordnung 1 im realen Raum, wodurch er sich durch den Bedienraum bewegt. Er sucht ein Objekt 12, 13, 14, 15, 16 im Bedienraum auf, indem er die Anordnung 1 so bewegt, dass sich das Objekt 12, 13, 14, 15, 16 im Zentrum des Anzeigemittels 5 der Anordnung 1 befindet. Statt des Zentrums des Anzeigemittels 5 der Anordnung 1 kann auch ein anderer Bereich gewählt werden, so dass ein Objekt 12, 13, 14, 15, 16 als aufgesucht gilt, wenn es in Kontakt mit diesem Bereich kommt oder in den Bereich bewegt wird. Das Zentrum bzw. der andere Bereich kann durch eine Markierung, beispielsweise in Form eines Kreuzes oder eines Rahmens, angezeigt werden.
- Im Bedienraum nach Fig. 2 haben die Objekte 12, 13, 14, 15, 16 folgende Bedeutung:
Objekt 12 "Sende"
Objekt 13 "Text"
Objekt 14 "als E-Mail"
Objekt 15 "als SMS"
Objekt 16 "an <Liste von Personen>" - Zunächst wird im Bedienraum das Objekt 12 aufgesucht. Das Objekt 12 ist eine Aktion, nämlich "Sende". Durch das Aufsuchen wird das Objekt 12 als erstes Objekt in die Aneinanderreihung von Objekten aufgenommen.
- Danach wird das Objekt 13 aufgesucht. Das Objekt 13 ist ein Inhalt, nämlich "Text". Grundsätzlich könnten hier in Form einer Liste mehrere Objekte zur Auswahl stehen. Listenobjekte werden im Detail bei Objekt 16 beschrieben. Beim vorliegenden Objekt 13 handelt es sich aber um einen bestimmten Inhalt, das heißt Text, der zuvor vom Benutzer durch Tastatureingabe oder durch Spracheingabe mit nachfolgender Spracherkennung durch die Anordnung 1 oder unter Mitwirkung der Anordnung 1 erstellt wurde. Das Objekt 13 wird als zweites Objekt in die Aneinanderreihung aufgenommen.
- Nunmehr kann sich der Benutzer entscheiden, denn es gibt zwei mögliche Wege. Der erste der zwei möglichen Wege führt zum Objekt 14. Das Objekt 14 hat als Inhalt das Attribut "als E- Mail". Dieses Attribut spezifiziert die Aktion "Sende" des Objektes 12. Alternativ kann der Benutzer auf dem zweiten möglichen Weg das Objekt 15 aufsuchen. Das Objekt 15 hat als Inhalt das Attribut "als SMS". Auch dieses Attribut spezifiziert die Aktion "Sende" des Objektes 12. Die Spezifikation wird im Gegensatz zum Objekt 14 dahingehend vorgenommen, dass das Objekt 13 nicht als E-Mail, sondern als SMS versendet wird. Im Weiteren wird angenommen, dass der Benutzer den Weg über das Objekt 15 wählt, indem er es aufsucht. Dieses Objekt 15 wird dann als drittes Objekt in die Aneinanderreihung aufgenommen.
- Vom Objekt 15 ausgehend wird schließlich das Objekt 16 aufgesucht. Das Objekt 16 ist im Gegensatz zu den zuvor behandelten Objekten kein einzelnes Objekt, sondern ein Listenobjekt. Ein Listenobjekt ist ein Inhalt, der aus einer Liste von Objekten besteht. Das Listenobjekt 16 besteht aus einem Adressbuch mit Namen und Adressen. Im dargestellten Ausführungsbeispiel enthält das Adressbuch zwei Einträge, einen ersten Namen 18 "Jim" und einen zweiten Namen 19 "Tom". Wenn der Benutzer über dem Listenobjekt 16 angelangt ist, bewegt er die Anordnung 1 mit einer Bewegungskomponente, die in oder gegen die Richtung der Auflistung des Listenobjekts 16 verläuft. Entsprechend wird die Liste des Listenobjekts 16 herauf- oder heruntergescrollt. Dadurch kann der Name des gewünschten Adressaten markiert werden. Im dargestellten Ausführungsbeispiel sei der Name 18 "Jim" markiert. Nach dem Markieren wird der Name ausgewählt, indem man sich aus dem Objekt 16 herausbewegt. Der Name 18 "Jim" wird somit aus dem Objekt 16 extrahiert und das Objekt 16 wird als Inhalt "Jim" in die Aneinanderreihung aufgenommen.
- Danach wird eine Endoperation vorgenommen, durch die die Aneinanderreihung abgeschlossen wird. Die Endoperation kann im Drücken einer Taste der Tastatur 4 der Anordnung 1 oder im Abheben der Anordnung 1 von der Oberfläche 7 bestehen, was durch den Abstandsmesser des Bewegungsmelders 6 registriert wird.
- Daraufhin werden die in der Aneinanderreihung enthaltenen Objekte 12, 13, 15, 16 abgearbeitet. Im erläuterten Ausführungsbeispiel bedeutet das, dass die Anordnung 1 den Text als SMS an Jim sendet.
- Alternativ oder ergänzend zum Abarbeiten der Aneinanderreihung kann die Aneinanderreihung nach einer anderen Endoperation, zum Beispiel dem Drücken einer anderen Taste der Tastatur 4, auch in der Anordnung gespeichert werden.
- Statt die Objekte allein durch Aufsuchen in die Aneinanderreihung aufzunehmen, ist es unter Umständen vorteilhaft, die Objekte erst in die Aneinanderreihung aufzunehmen, wenn das jeweils aufzunehmende Objekt bzw. seine Zelle im Bedienraum (vollständig) durchfahren wurde oder beim Aufsuchen des jeweils aufzunehmenden Objekts bzw. seiner Zelle im Bedienraum eine andere Handlung durch den Benutzer vorgenommen wird, die beispielsweise im Drücken einer Taste der Tastatur 4 bestehen kann.
- Ein Durchfahren eines Objekts ergibt sich, wenn das Objekt bzw. seine Zelle im Bedienraum nach dem Aufsuchen wieder verlassen wird.
- Das dargestellte Verfahren zur Steuerung der Anordnung 1 ist eine generische Methode zur Bedienung von Anordnungen, deren physikalische Eingabebewegung direkt mit der Anzeige ihrer Bedienoberfläche gekoppelt ist. Somit ist das Verfahren die erste Wahl für alle Mobiltelefone, PDAs, Handhelds oder sonstige handhabbare, kompakte Anordnungen, bei denen bei der Bewegung der Anordnung auch die Darstellung auf ihrem Anzeigemittel mitbewegt wird.
- Mit der Zeit wird der Benutzer der Anordnung 1 bestimmte physikalische Bewegungen der Anordnung 1 mit bestimmten Aneinanderreihungen von Objekten identifizieren. Für die von ihm am häufigsten benutzten Aneinanderreihungen von Objekten wird der Benutzer der Anordnung 1 deshalb nicht mehr auf die Anzeige des Bedienraumes angewiesen sein. Er führt einfach die ihm vertraute Bewegung mit der Anordnung 1 aus, die er mit der von ihm gerade gewünschten Aneinanderreihung von Objekten verbindet.
- Gewöhnt sich der Benutzer an die effiziente Bedienung, ist es von großem Vorteil, wenn er dabei komplexere Aneinanderreihungen von Objekten im Ganzen als falsch oder korrekt erkennen kann. Hierbei wird ihm also mitgeteilt, dass seine gerade vorgenommene Aneinanderreihung von Objekten unsinnig bzw. unmöglich ist oder die Aneinanderreihung wird als korrekt bestätigt. Dazu wird dem Benutzer eine akustische oder haptische Rückmeldung vermittelt, die ihn über Richtigkeit oder Fehlerhaftigkeit der Eingabe in Kenntnis setzt.
- Darüber hinaus ist es auch möglich, bestimmten Aneinanderreihungen bestimmten akustische oder haptische Rückmeldungen zuzuordnen. Wird zum Beispiel der Aneinanderreihung "Sende Text als SMS an Jim" ein Dur- Dreiklang zugeordnet und der Aneinanderreihung "Sende Text als E-Mail an Tom" ein Moll-Dreiklang, so weiß der Benutzer beim Ertönen des entsprechenden Klangs nicht nur, dass er eine syntaktisch richtige Aneinanderreihung von Objekten vorgenommen hat, sondern auch, ob es die inhaltlich richtige Aneinanderreihung war oder nicht.
- Eine weitere Möglichkeit einer akustischen Rückmeldung ist das Vorlesen des Listenelements 18, 19 direkt nach dem Auswählen des Listenelements 18, 19 aus einer Liste oder das Vorlesen der Aneinanderreihung vor, während oder nach deren Abarbeitung mit Hilfe eines Sprachsyntheseverfahrens.
- Vorteilhafterweise ist der Bedienraum durch den Benutzer veränderbar. Dazu kann ihm beispielsweise ein Werkzeug zur Verfügung gestellt werden, mit dem er Objekte im Bedienraum verschieben kann. Die möglichen Wege werden dabei vorzugsweise automatisch nachgeführt. In Fig. 3 erkennt man den Bedienraum aus Fig. 2, nach dem er durch Verschieben des ersten Objekts 12 und des zweiten Objekts 13 verändert wurde. Weiterhin wurde im Listenobjekt 16 das Listenelement 18 "Jim" in die Mitte verschoben.
- Während in der beispielsweise vom Hersteller der Anordnung 1 erstellten Anordnung der Objekte im Bedienraum nach Fig. 2 die Wege für das Versenden von Text als E-Mail oder als SMS gleich lang sind, wird in der vom Benutzer modifizierten Anordnung der Objekte im Bedienraum nach Fig. 3 eindeutig das Versenden von Text als SMS an Jim bevorzugt behandelt. Er muss zum Zusammenstellen der entsprechenden Aneinanderreihung nämlich lediglich die Anordnung 1 relativ gerade von links nach rechts durchziehen. Dies stellt in etwa die einfachste Bewegung dar, die man mit der Anordnung 1 vollführen kann. Die zugehörige Aneinanderreihung sollte dementsprechend die am häufigsten verwendete Bedienabfolge für die Anordnung 1 sein. Das gerade Ziehen ist dann ein gestisches Makro für diese Bedienabfolge.
- Grundsätzlich sind Bewegungen im Bedienraum in alle Richtungen denkbar. Wenn in den dargestellten Ausführungsbeispielen die Hauptbewegungsrichtung im Bedienraum von links nach rechts führt, dann deshalb, weil dies für einen Benutzer, der üblicherweise von links nach rechts schreibt, die am einfachsten zu erfassende Vorgehensweise ist. In Kulturräumen, in denen üblicherweise von rechts nach links oder von oben nach unten geschrieben wird, sollte der Bedienraum dementsprechend modifiziert werden, um auch für Benutzer aus diesen Kulturkreisen die Bedienung der Anordnung 1 möglichst einfach zu machen.
- In Fig. 4 erkennt man einen anderen Bedienraum, der fünf Objekte 20, 21, 22, 23, 24 und eine Sperre 25 enthält. In diesem Bedienraum geschieht das Zusammenstellen der Aneinanderreihung der Objekte zunächst wie im zuvor geschilderten Bedienraum. Das Objekt 20 und das Objekt 21 werden nacheinander durchfahren und dadurch in die Aneinanderreihung aufgenommen. Auf dem danach folgenden Weg zum Objekt 24 gelangt der Benutzer im Bedienraum an die Sperre 25. Die Sperre 25 wird in Form einer Verkehrsampel angezeigt, die Rot zeigt, wenn der Weg zum Objekt 24 für den Benutzer gesperrt ist und Grün, wenn der Weg für den Benutzer aktuell möglich ist. Gelangt der Benutzer vom Objekt 21 direkt an die Sperre 25, so ist diese zunächst aktiv, wozu die Ampel Rot zeigt. Dadurch wird dem Benutzer vorgegeben, dass er, etwa aus Syntaxgründen, zwischen dem Objekt 21 und dem Objekt 24 ein weiteres Objekt in die Aneinanderreihung aufnehmen muss. Dieses weitere Objekt kann entweder das Objekt 22 oder das Objekt 23 sein. Der Benutzer bewegt sich deshalb von der Sperre 15 wahlweise zum Objekt 22 oder zum Objekt 23 und nimmt dadurch das gewählte Objekt in die Aufeinanderreihung auf. Danach bewegt sich der Benutzer im Bedienraum zurück zur Sperre 25, die nun nicht mehr aktiv ist, weshalb die Verkehrsampel Grün zeigt, so dass sich der Benutzer auf dem dann aktuell möglichen Weg zum Objekt 24 bewegen und die Aneinanderreihung durch die Aufnahme dieses Objektes 24 vervollständigen kann.
- Mit Bezug auf Fig. 5 wird ein fortgeschrittenes Navigationsverfahren erläutert, das dem Benutzer die Navigation im Bedienraum erleichtert. Der Bedienraum nach Fig. 5 enthält sechs Objekte 26, 27, 28, 29, 30, 31. Im Anzeigemittel 5 der Anordnung 1 kann aufgrund der Ausgestaltung des Bedienraumes lediglich ein Ausschnitt 32 des Bedienraums dargestellt werden, in dem nur das Objekt 28 als einziges Objekt zu erkennen ist. Ohne Navigationshilfen würde dies für den Benutzer zu einem "Lost-in-Space"-Problem führen, da er weder erkennen kann, woher er kommt, noch, wohin er sich bewegen muss.
- Als Orientierungshilfe wird ihm zunächst eine Rückschau in einem Rückschaufenster 33 angezeigt. In dem Rückschaufenster 33 wird die bislang erfolgte Aneinanderreihung von Objekten dargestellt, indem die Objekte selbst oder ihre Benennung auf der Bedienoberfläche in der Reihenfolge der Aneinanderreihung aufgeführt werden. Im dargestellten Beispiel sind im Rückschaufenster 33 das Objekt 26 und das Objekt 27 dargestellt. Das Rückschaufenster 33 wird entgegen der zuletzt gültigen Bewegungsrichtung neben der aktuellen Position im Bedienraum dargestellt.
- Im Zentrum des Anzeigemittels 5 der Anordnung 1, in dem jeweils die aktuelle Position im Bedienraum angezeigt wird, wird im in Fig. 3 dargestellten Augenblick das Objekt 28dargestellt. Vom Objekt 28 führen im Bedienraum diverse Wege zu anderen Objekten. Die diversen Wege sind der Übersichtlichkeit halber nicht alle dargestellt. Vielmehr werden am Objekt 28 drei Pfeile zu den drei nächsten und/oder wahrscheinlichsten Objekten 29, 30, 31 angezeigt. Die Länge der Pfeile steht jeweils für den Abstand zum jeweiligen Objekt. So zeigt zum am allernächsten benachbarten Objekt 29 der kürzeste Pfeil. Zum an zweitnächsten benachbarten sechzehnten Objekt 31 zeigt der zweitkürzeste Pfeil. Der längste Pfeil zeigt zum am drittnächsten benachbarten fünfzehnten Objekt 30. An der Spitze eines jeden Pfeils ist jeweils ein Vorschaufenster 34, 35, 36 angezeigt, in dem eine Vorschau des Objektes 29, 30, 31 zu sehen ist, zu dem der Pfeil führt.
- Über eine entsprechende Eingabeoperation kann der Benutzer ein gewünschtes Objekt als auf das Objekt 28 in der Aneinanderreihung folgendes Objekt auswählen und wird über eine Sprungoperation automatisch zu diesem Objekt geführt, ohne dass er die Anordnung 1 bewegen muss. Dabei springt er entweder sofort zu dem Objekt, wodurch die Bedienung der Anordnung 1 erheblich beschleunigt wird, oder wird ihm der Weg durch den Bedienraum auf dem Anzeigemittel 5 der Anordnung 1 in einer angemessenen Geschwindigkeit angezeigt, was ihm die Übersicht im Bedienraum erleichtert.
- Statt die nächsten Objekte 29, 30, 31 in Vorschaufenstern 34, 35, 36 anzuzeigen, kann auch die Benennung des oder der nächsten Objekte 29, 30, 31 an der Stelle am Rand der Darstellung des Bedienraums angezeigt werden, an der der Weg zwischen dem aktuellen Objekt 28 und dem nächsten Objekt 29, 30 oder 31 den Rand der Darstellung schneidet.
- Während der Bewegung durch den Bedienraum wird kontinuierlich sowohl der Abstand im Lot zu den entsprechenden benachbarten Kanten als auch der eigentliche Abstand zu den benachbarten Objekten selbst gemessen. Bei der einfachen Abstandsmessung wird dabei immer die nächste Kante bzw. das nächste Objekt genommen. Somit kann mit dieser Vorgehensweise mit kleinen geometrischen Bewegungen eine Vielzahl von verschiedenen Bediensequenzen überfahren werden. Dies gilt besonders am hinteren Ende der Sequenzen: Hier sind besonders im Deutschen die bestimmenden Verben zu finden. So kann mit wenigen Bewegungen des Eingabegerätes eine Fülle von unterschiedlichen Bedienvorgängen sprachlich erfasst, komfortabel abgefahren und - bei Bedarf - mit der Sprungoperation angesprungen werden.
- Es kann auch die linguistische Standardkomplettierung zu einer teilvollständigen Aneinanderreihung angezeigt werden. Jede kürzeste sinnvolle geometrische Abstandsbestimmung impliziert eine vermutete Standardkomplettierung der bisher unvollständig gewählten Aneinanderreihung. Diese Standards sind zuvor entweder explizit fixiert worden oder sie werden durch die Auswertung einer Anzahl von Bedienvorgängen neu konfiguriert. Die vermuteten fehlenden, noch aufzunehmenden Objekte der Aneinanderreihung werden in einem separaten Bereich, vorzugsweise dem unteren Bereich, des Anzeigemittels 5 der Anordnung 1 durch die Darstellung ihrer Benennung als Text angezeigt. Dabei werden die noch zu füllenden Parameter entweder mit dem Objekt, mit dem sie standardmäßig gefüllt werden, oder aber offen, beispielsweise mit Auslassungspunkten, in Form eines Textes angezeigt. Wenn das Anzeigemittel 5 der Anordnung 1 groß genug ist, können auch mehrere Alternativen visualisiert werden. Auch für diese Anzeige der linguistischen Standardkomplettierung der Aneinanderreihung ist es sinnvoll, eine Sprungoperation anzubieten.
- Die beschriebenen Navigationshilfen ermöglichen dem Benutzer ständig sowohl eine Mikro- als auch eine Makroorientierung. Dies ist besonders wichtig für Anordnungen, deren Anzeigemittel in der Größe beschränkt sind. Hier kann sich der Benutzer an "weißen" Stellen jederzeit reorientieren und Wege mit der Sprungoperation abkürzen. Werden diese Vorgehensweisen mit einem Sprachsyntheseverfahren gekoppelt, so kann der Benutzer mitunter völlig ohne Anzeigemittel und optischer Darstellung des Bedienraums in der akustischen Darstellung des Bedienraums gestikulieren und Wege abkürzen.
- In einer besonderen Ausführungsform der Erfindung kann der Bedienraum so gestaltet sein, dass sich durch das Verfahren auch Aneinanderreihungen von Objekten erstellen lassen, die Sätzen mit mehr als drei oder fünf Satzteilen entsprechen und die trotzdem den, insbesondere grammatischen, Regeln einer natürlichen menschlichen Sprache folgen. Dadurch wird der Benutzer bei der Formulierung seiner Aneinanderreihung von Objekten unterstützt, indem er weiterhin seine sprachlichen und insbesondere grammatischen Fähigkeiten einsetzen kann. Er kombiniert Verben, Substantive und Präpositionen mit Hilfe des Verfahrens, so dass einerseits die klassische Funktionalität der Menüführung von Anordnungen erhalten bleibt, darüber hinaus zu jedem Zeitpunkt aber auch ein sinnvoller Satz oder Teilsatz den Gesamthandlungsablauf beschreibt. Bei der Erstellung des Bedienraums werden zunächst die adressierbaren Worte bereitgestellt. Dazu wird eine Art ontologische Analyse sämtlicher Funktionen vorgenommen, die die zu steuernde Anordnung ausführen kann. Daraus ergeben sich die adressierbaren Worte als:
- - Objekte bzw. Subjekte (zum Beispiel Personen, Meldungen, Nachrichten, Anrufen, Notizen, Text etc.), die erzeugt, gefunden, benutzt, verschickt, verändert etc. werden können,
- - Verben (Senden, Schreiben, Erfassen, Erzeugen, Suchen etc.), die das Gerät in Bezug auf die zuvor ermittelten Objekte als Aktionen anwenden kann, und
- - Präpositionen (zum Beispiel als, an, in, den, über), die Erweiterungen der Objekt-Subjekt-Verb-Beziehungen darstellen.
- In einem nächsten Schritt werden die adressierbaren Sätze bereitgestellt. Dabei wird der Bedienraum im Idealfall so erstellt, dass der Benutzer seiner sprachliche Vorstellung der Formulierung seines gewünschten Steuerungsvorganges der Anordnung vorfindet. Im nächstbesseren Fall wird er neue Sätze formulieren können, um sein Ziel erreichen zu können. In jedem Fall wird er auf dem Weg zu seinem Ziel, die Anordnung zur Ausführung der von ihm gewünschten Funktion zu veranlassen, immer sinnvolle Sätze als Ariadnefaden sehen und bei zusätzlicher Verwendung eines Sprachsyntheseverfahrens auch hören.
- In einem nächsten Schritt sind die unterschiedlichen Varianten bereitzustellen. Hier wird zwischen Einzelwortvarianten und Satzvarianten unterschieden. Einzelwortvarianten sind immer dann von Vorteil, wenn der Benutzer aus einer Menge grammatisch gleichwertiger Elemente auswählen kann, die grammatische Struktur und Bedeutung des Satzes im Prinzip aber erhalten bleibt. So ist eine Notiz an Herrn X, Y oder Z durch die drei Einzelwortvariantensätze "Ich möchte eine SMS schreiben und an Herrn X (Y, Z) verschicken" abbildbar. In dem Bedienraum wird dies durch das senkrechte Abfahren von Listenobjekten erreicht, wie dies zu den Fig. 2 und 3 am Listenobjekt 16 erläutert ist. Der Zusammenhang, dass an eine Person ein Text versendet werden soll, geht aber nicht verloren.
- Mehrwortvarianten lassen den Benutzer denselben Sachverhalt bzw. Funktionalitätswunsch auf unterschiedliche Art und Weise mit Hilfe verschiedener Sätze ausdrücken. So ist zum Beispiel das Ziel, eine SMS zu schreiben und an Tom zu schicken, durch die Mehrwortvariantensätze "Ich möchte eine Notiz schreiben und als SMS an Tom senden" oder "ich möchte Tom eine neue SMS schreiben und senden" gleichwertig erreichbar.
- Die Objekte werden mit oder durch ihre Benennung dargestellt, so dass der Benutzer sie eindeutig identifizieren kann.
- Möchte in einem anderen Beispiel der Benutzer einer Textverarbeitung den Satz mitteilen: "Ich möchte wegen der Sache X einen Beschwerdebrief an Herr Y schreiben", so kann er den Satz nicht einfach der Anordnung sagen, wenn er nicht genau weiß, dass die Maschine genau diese von ihm gewählte Variante der Aneinanderreihung versteht. Statt dessen kann aber der Benutzer im Bedienraum die nach seinen sprachlichen und grammatischen Fähigkeiten richtigen und damit für die Anordnung abarbeitbaren und möglichen Wege abfahren, bis er sein Ziel erreicht hat.
- Sind vom Benutzer einige Sätze bzw. Aneinanderreihungen von immer wiederkehrender Bedeutung, so kann er diese als Satzmakros, das heißt als ganze Sätze, über deren Endpunkte anspringen. Auf dieser letzten Betrachtungsebene werden somit komplexe Bediensequenzen in Form von Aneinanderreihungen von Objekten dem Benutzer als ganze, sehr gut zu unterscheidende und in ihrer Bedeutung zu erfassende Sätze visualisiert und/oder mit einem Sprachsyntheseverfahren vorgesprochen.
Claims (30)
1. Verfahren zur Steuerung einer Anordnung (1),
wobei durch die Anordnung Objekte (12-16, 20-24, 26-31) in
Form von Aktionen und Inhalten verarbeitbar sind, indem die
Aktionen ausführbar und die Inhalte durch die Aktionen
bearbeitbar sind,
bei dem die Objekte (12-16, 20-24, 26-31) in einem Bedienraum räumlich angeordnet sind und
bei dem die Objekte (12-16, 20-24, 26-31) in eine Aneinanderreihung aufgenommen werden, wozu ihre jeweilige Position im Bedienraum aufgesucht wird.
bei dem die Objekte (12-16, 20-24, 26-31) in einem Bedienraum räumlich angeordnet sind und
bei dem die Objekte (12-16, 20-24, 26-31) in eine Aneinanderreihung aufgenommen werden, wozu ihre jeweilige Position im Bedienraum aufgesucht wird.
2. Verfahren nach zumindest Anspruch 1,
bei dem die Aneinanderreihung der Objekte durch eine
Endoperation abgeschlossen wird.
3. Verfahren nach zumindest einem der vorhergehenden
Ansprüche,
bei dem die Aneinanderreihung der Objekte nach dem
Abschließen durch die Endoperation von der Anordnung (1)
abgearbeitet wird.
4. Verfahren nach zumindest einem der vorhergehenden
Ansprüche,
bei dem der Bedienraum zweidimensional ist.
5. Verfahren nach zumindest einem der vorhergehenden
Ansprüche,
bei dem der Bedienraum zumindest ausschnittsweise,
insbesondere auf einer Bedienoberfläche, dargestellt wird.
6. Verfahren nach zumindest Anspruch 5,
bei dem der Ausschnitt (17, 32) um die Position des
Bedienraums dargestellt wird, die gerade aufgesucht wird.
7. Verfahren nach zumindest Anspruch 5,
bei dem der Bedienraum als Karte dargestellt wird.
8. Verfahren nach zumindest einem der vorhergehenden
Ansprüche,
bei dem mögliche Wege im Bedienraum vorgegeben sind und/oder
dargestellt werden.
9. Verfahren nach zumindest einem der vorhergehenden
Ansprüche,
bei dem die Objekte (12-16, 20-24, 26-31) als Zellen
ausgebildet sind.
10. Verfahren nach zumindest Anspruch 9,
bei dem die Zellen Blasen sind und/oder als Blasen
dargestellt werden.
11. Verfahren nach zumindest einem der vorhergehenden
Ansprüche,
bei dem im Bedienraum eine Sperre (25) angeordnet ist, die
nur in Abhängigkeit von bestimmten Voraussetzungen
freigegeben wird.
12. Verfahren nach zumindest einem der vorhergehenden
Ansprüche,
bei dem die Länge der Wege im Bedienraum von einem aktuellen
Objekt (12-16, 20-24, 26-31) zu den benachbarten Objekten
abhängig ist von der jeweiligen Wahrscheinlichkeit mit der
das jeweilige benachbarte Objekt und dass aktuelle Objekt
aneinandergereiht werden, wobei dem benachbarten Objekt mit
der größten Wahrscheinlichkeit der kürzeste Weg zugeordnet
wird.
13. Verfahren nach zumindest einem der vorhergehenden
Ansprüche,
bei dem der Bedienraum durch einen Benutzer veränderbar ist.
14. Verfahren nach zumindest einem der vorhergehenden
Ansprüche,
bei dem man von einem aktuellen Objekt (12-16, 20-24, 26-31)
zum benachbarten Objekt, das am wahrscheinlichsten mit dem
aktuellen Objekt aneinandergereiht wird, durch eine
Sprungoperation gelangt.
15. Verfahren nach zumindest einem der vorhergehenden
Ansprüche,
bei dem das Objekt (12-16, 20-24, 26-31), das am
wahrscheinlichsten als nächstes in die Aneinanderreihung
aufgenommen wird, in einer Vorschau angezeigt wird.
16. Verfahren nach zumindest einem der vorhergehenden
Ansprüche,
bei dem ein Objekt (12-16, 20-24, 25-31) aus der
Aneinanderreihung herausgenommen wird, indem es nochmals
aufgesucht wird.
17. Verfahren nach zumindest einem der vorhergehenden
Ansprüche,
bei dem die Auswahl des Elementes aus einem Listenobjekt
durch eine Bewegung im Bedienraum erfolgt, deren Richtung
zumindest teilweise in oder gegen die Richtung der Auflistung
der Elemente im Listenobjekt weist und/oder deren Richtung
teilweise senkrecht zur Bewegung vom in der Aneinanderreihung
vorhergehenden Objekt zum Listenobjekt ist.
18. Verfahren nach zumindest einem der vorhergehenden
Ansprüche,
bei dem die Aneinanderreihung mindestens drei Objekte
enthält.
19. Verfahren nach zumindest einem der vorhergehenden
Ansprüche,
bei dem die Anordnung der Objekte im Bedienraum und/oder
mögliche Wege im Bedienraum den Regeln einer natürlichen
Sprache folgt bzw. folgen.
20. Verfahren nach zumindest einem der vorhergehenden
Ansprüche,
bei dem eine haptische und/oder akustische Rückmeldung
erfolgt.
21. Anordnung, die eingerichtet ist und Mittel aufweist, ein
Verfahren nach zumindest einem der vorhergehenden Ansprüche
auszuführen.
22. Anordnung nach zumindest Anspruch 21,
dadurch gekennzeichnet,
dass die Anordnung (1) ein Eingabemittel aufweist, das einen
Bewegungssensor (6) enthält.
23. Anordnung nach zumindest Anspruch 22,
dadurch gekennzeichnet,
dass der Bewegungssensor (6) ein Mausball, ein Trackball, ein
Gyrosensor, ein Bildsensor und/oder ein interferrometrischer
Sensor ist.
24. Anordnung nach zumindest Anspruch 22,
dadurch gekennzeichnet,
dass die Anordnung (1) einschließlich des Eingabemittels in
einem Gehäuse integriert ist.
25. Anordnung nach zumindest Anspruch 21,
dadurch gekennzeichnet,
dass die Anordnung (1) ein mobiles Endgerät ist.
26. Anordnung nach zumindest einem der Ansprüche 21 bis 25,
dadurch gekennzeichnet,
dass die Anordnung (1) Anzeigemittel (5) zum Darstellen des
Bedienraums aufweist.
27. Anordnung nach zumindest einem der Ansprüche 21 bis 26,
dadurch gekennzeichnet,
dass die Anordnung (1) eine Schnittstelle (8) zu einer
weiteren Anordnung (9) aufweist.
28. Anordnung nach zumindest Anspruch 21,
die eingerichtet ist, ein Verfahren nach zumindest Anspruch 4
auszuführen,
dadurch gekennzeichnet,
dass die Darstellung des Bedienraums an die Bewegung
gekoppelt ist, die vom Bewegungssensor (6) gemessen wird.
29. Anordnung nach zumindest einem der Ansprüche 21 bis 26,
dadurch gekennzeichnet,
dass die Anordnung (1) ein mobiles Endgerät, insbesondere ein
Mobiltelefon, ist.
30. Programmprodukt für eine Datenverarbeitungsanlage, das
Softwarecodeabschnitte enthält, mit denen ein Verfahren nach
zumindest einem der Ansprüche 1 bis 20 auf der
Datenverarbeitungsanlage ausgeführt werden kann.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2001150141 DE10150141A1 (de) | 2001-10-11 | 2001-10-11 | Bedienen einer Anordnung durch Aufsuchen von Objekten in einem Bedienraum |
EP01130738A EP1302892A1 (de) | 2001-10-11 | 2001-12-21 | Vorrichtung zum Erfassen und Darstellen von Bewegungen |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2001150141 DE10150141A1 (de) | 2001-10-11 | 2001-10-11 | Bedienen einer Anordnung durch Aufsuchen von Objekten in einem Bedienraum |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10150141A1 true DE10150141A1 (de) | 2003-04-24 |
Family
ID=7702143
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2001150141 Ceased DE10150141A1 (de) | 2001-10-11 | 2001-10-11 | Bedienen einer Anordnung durch Aufsuchen von Objekten in einem Bedienraum |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE10150141A1 (de) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3751192T2 (de) * | 1986-04-14 | 1995-10-05 | Nat Instr Corp | Grafiksystem zum Modellieren eines Prozesses und dazugehöriges Verfahren. |
EP0825514A2 (de) * | 1996-08-05 | 1998-02-25 | Sony Corporation | Informationsverarbeitungsvorrichtung und -verfahren für die Eingabe von Information durch Bedienung der gesamten Vorrichtung von Hand |
EP0907278A2 (de) * | 1997-09-16 | 1999-04-07 | Nokia Mobile Phones Ltd. | Mobilfunkgerät |
WO1999046909A1 (en) * | 1998-03-12 | 1999-09-16 | Johan Ullman | Device for entering signs into a cellular telephone |
DE19856296A1 (de) * | 1998-12-07 | 2000-06-15 | Bosch Gmbh Robert | Telekommunikationsendgerät mit Zeichenerkennung |
GB2347593A (en) * | 1999-01-06 | 2000-09-06 | Motorola Inc | Use of motion to input information into a radio telephone |
WO2001043473A1 (en) * | 1999-12-08 | 2001-06-14 | Telbird Ltd. | Hand held data processor unit |
GB2357684A (en) * | 1999-12-21 | 2001-06-27 | Motorola Ltd | Hand-held terminal having a display screen which is controlled by movement of the terminal |
DE10008632A1 (de) * | 2000-02-24 | 2001-09-06 | Gunter Gemmel | Verfahren und System zum Erzeugen eines Computerprogramms |
DE69709019T2 (de) * | 1996-10-07 | 2002-05-02 | Visteon Technologies, Llc | Verfahren und Gerät zur Auswahl des Zieles in einem Fahrzeugnavigationssystem |
-
2001
- 2001-10-11 DE DE2001150141 patent/DE10150141A1/de not_active Ceased
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3751192T2 (de) * | 1986-04-14 | 1995-10-05 | Nat Instr Corp | Grafiksystem zum Modellieren eines Prozesses und dazugehöriges Verfahren. |
EP0825514A2 (de) * | 1996-08-05 | 1998-02-25 | Sony Corporation | Informationsverarbeitungsvorrichtung und -verfahren für die Eingabe von Information durch Bedienung der gesamten Vorrichtung von Hand |
DE69709019T2 (de) * | 1996-10-07 | 2002-05-02 | Visteon Technologies, Llc | Verfahren und Gerät zur Auswahl des Zieles in einem Fahrzeugnavigationssystem |
EP0907278A2 (de) * | 1997-09-16 | 1999-04-07 | Nokia Mobile Phones Ltd. | Mobilfunkgerät |
WO1999046909A1 (en) * | 1998-03-12 | 1999-09-16 | Johan Ullman | Device for entering signs into a cellular telephone |
DE19856296A1 (de) * | 1998-12-07 | 2000-06-15 | Bosch Gmbh Robert | Telekommunikationsendgerät mit Zeichenerkennung |
GB2347593A (en) * | 1999-01-06 | 2000-09-06 | Motorola Inc | Use of motion to input information into a radio telephone |
WO2001043473A1 (en) * | 1999-12-08 | 2001-06-14 | Telbird Ltd. | Hand held data processor unit |
GB2357684A (en) * | 1999-12-21 | 2001-06-27 | Motorola Ltd | Hand-held terminal having a display screen which is controlled by movement of the terminal |
DE10008632A1 (de) * | 2000-02-24 | 2001-09-06 | Gunter Gemmel | Verfahren und System zum Erzeugen eines Computerprogramms |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102008051757A1 (de) | Multimodale Benutzerschnittstelle eines Fahrerassistenzsystems zur Eingabe und Präsentation von Informationen | |
DE60318021T2 (de) | Sprachgesteuerte dateneingabe | |
DE69131819T2 (de) | Kommunkationssystem mit textnachrichtenauffindung basiert auf konzepten die durch tastaturikonen eingegeben werden | |
DE19615693C1 (de) | Vorrichtung und Verfahren zur Aktionsermittlung | |
DE102016013099A1 (de) | Interaktiver Arbeitsablaufassistent für elektronische Formulare zum dialogartigen Führen von Interaktionen mit elektronischen Formularen | |
EP0540570A1 (de) | Verfahren zur durchführung eines variablen dialogs mit technischen geräten. | |
DE112006002315B4 (de) | Textdisambiguierung, die eine dynamische Expansion von Tastenzuordnungen ermöglicht | |
DE112012002190B4 (de) | Informationsgerät | |
DE112016001365T5 (de) | Verlerntechniken für adaptive sprachmodelle bei der texteingabe | |
DE112009001107T5 (de) | Verfahren einer Email-Adress-Suche und Email-Adress-Transliteration und zugehörige Vorrichtung | |
Ghidini et al. | Developing apps for visually impaired people: Lessons learned from practice | |
DE112007002687T5 (de) | Handgehaltene bzw. tragbare Disambiguierungsvorrichtung mit mehreren Achsen und mehreren Sprachen | |
DE102014101027A1 (de) | Eingabestift mit Lexikon-Sharing | |
DE112005001283T5 (de) | Tragbare elektronische Vorrichtung mit Textdisambiguierung | |
WO2015082202A1 (de) | Kraftfahrzeug-bedienvorrichtung mit berührungssensitiver eingabefläche | |
DE102019008981A1 (de) | Erleichtertes Auffinden von Verbalbefehlen unter Nutzung multimodaler Schnittstellen | |
DE19830968A1 (de) | Gerät | |
WO2021004683A1 (de) | Verfahren und bediensystem zum erfassen einer nutzereingabe für eine einrichtung eines fahrzeugs | |
DE112015003357T5 (de) | Verfahren und System zum Erkennen einer eine Wortabfolge enthaltenden Sprachansage | |
DE102006055252B4 (de) | Anordnung und Verfahren zur multimodalen Auswahl von Objekten in Telekommunikationsanwendungen | |
EP3074265B1 (de) | Systemweite suche in fahrerinformationssystemen | |
DE102015205044A1 (de) | Eingabe von Navigationszieldaten in ein Navigationssystem | |
DE10150141A1 (de) | Bedienen einer Anordnung durch Aufsuchen von Objekten in einem Bedienraum | |
DE102004002010B4 (de) | Anordnung zur Sprachbedienung eines elektronischen Gerätes, insbesondere in einem Kraftfahrzeug | |
DE60204008T2 (de) | Texteingabe in ein elektronisches Kommunikationsgerät |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |