DE19937490B4 - Method and device for inputting control commands for comfort devices, in particular in motor vehicles - Google Patents
Method and device for inputting control commands for comfort devices, in particular in motor vehicles Download PDFInfo
- Publication number
- DE19937490B4 DE19937490B4 DE19937490.2A DE19937490A DE19937490B4 DE 19937490 B4 DE19937490 B4 DE 19937490B4 DE 19937490 A DE19937490 A DE 19937490A DE 19937490 B4 DE19937490 B4 DE 19937490B4
- Authority
- DE
- Germany
- Prior art keywords
- command
- input
- user
- attributes
- database
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 230000002159 abnormal effect Effects 0.000 claims abstract description 7
- 230000003993 interaction Effects 0.000 claims abstract description 3
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000004378 air conditioning Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000945 filler Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Navigation (AREA)
Abstract
Verfahren zur Eingabe von Steuerungsbefehlen für Komfortgeräte mittels eines Steuergerätes, das mit mindestens einer Datenbank verbunden ist, einer Eingabeeinheit und einer Ausgabeeinheit, wobei der Nutzer über eine erste Interaktion eine unnormierte Befehlseingabe vornimmt, das Steuergerät (4) die unnormierte Befehlseingabe in Befehlsattribute zerlegt, die Datenbank (5, 7) nach den erfaßten Befehlsattributen durchsucht und das Ergebnis auf Eineindeutigkeit überprüft, wobei das Steuergerät (4) den Nutzer solange nach weiteren beliebigen Befehlsattributen fragt, bis das Suchergebnis eineindeutig ist, wobei die Reihenfolge der Eingabe der weiteren Befehlsattribute durch den Nutzer frei festgelegt wird, und Erzeugen einer normierten Befehlseingabe aus dem Suchergebnis für das jeweilige Komfortgerät.A method for inputting control commands for comfort devices by means of a controller connected to at least one database, an input unit and an output unit, wherein the user makes an abnormal command input via a first interaction, the controller (4) breaks the abnormal command input into command attributes, Searching database (5, 7) for the detected command attributes and checks the result for uniqueness, wherein the control unit (4) asks the user for any other command attributes until the search result is unambiguous, the order of input of the other command attributes by the user is set free, and generating a normalized command input from the search result for the respective comfort device.
Description
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Eingabe von Steuerungsbefehlen für Komfortgeräte.The invention relates to a method and a device for inputting control commands for comfort devices.
Elektrische Komfortgeräte benötigen Steuerbefehle in einer vordefinierten Art und in einem bestimmten Format. Weicht ein eingegebener Steuerbefehl auch nur geringfügig von dem Format ab, so kann im Regelfall das Gerät den Steuerbefehl nicht identifizieren und ausführen. Diese starre Struktur widerspricht aber der üblichen menschlichen Kommunikation, so daß der Mensch sich der Maschine anpassen muß. Dies führt häufig zu Problemen, wenn sich der Nutzer die Formate nicht merken kann, da seine alternativen Eingaben von der Maschine ignoriert werden. Zur Reduzierung dieser Schwierigkeiten sind große Anstrengungen im Bereich Nutzerführung unternommen worden. Diese Nutzerführungen fordern beispielsweise sukzessive Eingaben an, bis der vollständige Befehlssatz vorhanden ist, wobei sich die Art der Nutzerführung wieder primär an den Bedürfnissen der Maschine orientiert. Ein Beispiel, wo diese Probleme sehr störend sind, ist die Zieleingabe bei Navigationsgeräten.Electric comfort devices require control commands in a predefined manner and in a specific format. If an entered control command differs only slightly from the format, the device can not usually identify and execute the control command. However, this rigid structure contradicts the usual human communication, so that man has to adapt to the machine. This often causes problems when the user can not remember the formats because his alternative inputs are ignored by the machine. To reduce these difficulties, great efforts have been made in the area of user guidance. These user guides, for example, request successive inputs until the complete set of instructions is available, whereby the type of user guidance is again based primarily on the needs of the machine. An example where these problems are very disturbing is the destination input in navigation devices.
Aus der
Aus der
Die
Ziel der Offenbarung in der
Die
- - Parsen des kombinierten multimodalen Inputs;
- - Semantische Interpretation;
- - Dialog, durch den der Nutzer Feedback erhält, inwieweit das System die Nutzeranfrage verstanden hat, wobei durch Interaktion mit dem Nutzer das Verständnis der Anfrage, insbesondere zu fehlender Information und zu Doppeldeutigkeiten, weiter verbessert werden soll;
- - Festlegung, welche Anwendung die Anfrage verarbeiten soll, API Codegenerierung;
- - Anzeige einer Antwort, soweit anwendbar.
- - parsing the combined multimodal input;
- - semantic interpretation;
- - Dialogue, through which the user receives feedback, to what extent the system has understood the user request, whereby the interaction of the user should further improve the understanding of the request, in particular for missing information and ambiguity;
- - Determine which application should handle the request, API code generation;
- - Display of an answer, if applicable.
Der vorgenannte Stand der Technik weist den Nachteil auf, dass der Nutzer bei Rückfragen des jeweiligen Systems die Reihenfolge weiterer Eingaben nicht frei festlegen kann, sondern vom jeweiligen System darin geführt wird.The aforementioned prior art has the disadvantage that the user can not freely determine the sequence of further inputs in case of queries of the respective system, but is guided by the respective system therein.
Der Erfindung liegt daher das technische Problem zugrunde, ein Verfahren und eine Vorrichtung zur Befehlseingabe von Steuerungsbefehlen für Komfortgeräte in Kraftfahrzeugen zu schaffen, mittels derer eine verbesserte Mensch-Maschine-Kommunikation erreicht wird.The invention is therefore based on the technical problem of providing a method and a device for the command input of control commands for comfort devices in motor vehicles, by means of which an improved man-machine communication is achieved.
Die Lösung des technischen Problems ergibt sich durch die Gegenstände mit den Merkmalen der Patentansprüche 1 und 6. Weitere vorteilhafte Ausgestaltungen ergeben sich aus den Unteransprüchen.The solution of the technical problem results from the objects with the features of claims 1 and 6. Further advantageous embodiments emerge from the dependent claims.
Erfindungsgemäß kann der Nutzer eine beliebige unnormierte Befehlseingabe vornehmen. Diese unnormierte Befehlseingabe wird im Steuergerät auf Befehlsattribute untersucht. Anschließend wird die Datenbank anhand der gefundenen Befehlsattribute durchsucht. Dieses Suchergebnis wird nun vom Steuergerät auf Eineindeutigkeit untersucht. Ist das Untersuchungsergebnis eineindeutig, so bildet das Steuergerät einen formatierten Steuerbefehl und überträgt diesen an das betreffende Komfortgerät. Ist das Ergebnis hingegen mehrdeutig, so wird der Nutzer solange zur Eingabe weiterer Befehlsattribute aufgefordert, bis das Suchergebnis eineindeutig ist. Entscheidend ist, daß dem Nutzer keinerlei Vorgaben hinsichtlich der Reihenfolge der Befehlsattribute gemacht werden, d.h. der Nutzer gibt weitgehend die Suchstrategie an, wozu er vorzugsweise ihm bekannte Befehlsattribute wählt. Dadurch wird nahezu eine menschliche Kommunikation zwischen Mensch und Maschine erreicht.According to the invention, the user can make any abnormal command input. This abnormal command input is examined in the controller for command attributes. The database is then searched for the found command attributes. This search result is now checked for uniqueness by the ECU. If the examination result is unambiguous, the control unit forms a formatted control command and transmits it to the relevant comfort device. However, if the result is ambiguous, the user will be prompted to enter additional command attributes until the search result is unambiguous. What matters is that the user is not required to specify the order of the command attributes, i. the user largely specifies the search strategy, for which he preferably chooses command attributes known to him. As a result, almost a human communication between man and machine is achieved.
In einer weiteren bevorzugten Ausführungsform sind die Befehlsattribute durch den Nutzer frei wählbar, d.h. dieser ist nicht nur hinsichtlich der Reihenfolge frei, sondern auch hinsichtlich der Suchmerkmale. Bei Mehrdeutigkeiten ist die Vorgehensweise des Systems abhängig von der Anzahl, d.h. bei geringen Mehrdeutigkeiten kann dem Nutzer sukzessive das Suchergebnis zur Auswahl angeboten werden, wohingegen bei größeren Mehrdeutigkeiten weitere Befehlsattribute angefordert werden. Da in der Datenbank nur nach Befehlsattributen gesucht werden kann, die auch in dieser enthalten sind, wird die Datenbank erweiterbar ausgebildet, d.h. der Nutzer kann einzelnen Datensätzen zusätzliche Attribute zuweisen.In another preferred embodiment, the command attributes are user-selectable, i. this is not only free in terms of order, but also in terms of search characteristics. For ambiguities, the approach of the system is dependent on the number, i. with low ambiguities the user can successively be offered the search result for selection, whereas with larger ambiguities further command attributes are requested. Since the database can only search for command attributes, which are also included in this database, the database is designed to be extensible, i. the user can assign additional attributes to individual records.
Die Erfindung wird nachfolgend anhand eines bevorzugten Ausführungsbeispiels näher erläutert. Die einzige Figur zeigt ein schematisches Blockschaltbild einer Vorrichtung zur Befehlseingabe von Steuerbefehlen für Komfortgeräte in Kraftfahrzeugen.The invention will be explained in more detail below with reference to a preferred embodiment. The single figure shows a schematic block diagram of a device for command input of control commands for comfort devices in motor vehicles.
Die Vorrichtung
Anhand einiger beispielhafter Dialoge bei der Zieleingabe für ein Navigationssystem werden die abstrakten Begriffe etwas verdeutlicht.Using some exemplary dialogs for destination input for a navigation system, the abstract terms are clarified somewhat.
Beispiel 1:Example 1:
„Ich möchte zu Verena Zucker.“"I want to see Verena Zucker."
Das Steuergerät
Beispiel 2:Example 2:
„Ich möchte zu dem Erfinder der deutschen Patentanmeldung DE 197 XX XXX.“"I would like to become the inventor of the German patent application DE 197 XX XXX."
In dieser Befehlseingabe stecken zwei voneinander abhängige Befehlsattribute, nämlich „Patentanmeldung DE 197 XX XXX“ und „Erfinder“. Zum einen kann es hier passieren, das das System die Befehlsattribute nicht erkennt. In derartigen Fällen muß ein Erweiterungsbefehl in das Steuergerät eingegeben werden, so daß das Steuergerät
Beispiel 3:Example 3:
„Ich möchte zu Franz Gerber.“"I want to go to Franz Gerber."
Das Steuergerät
- „Was wissen Sie von Franz Gerber?“
- "What do you know about Franz Gerber?"
Der Nutzer kann nun überlegen, was er noch über „Franz Gerber“ weiß, beispielsweise daß dieser Zahnarzt ist. Der Nutzer kann dann eingeben:
- „Zahnarzt“ oder „Beruf: Zahnarzt“.
- "Dentist" or "Occupation: Dentist".
Das Steuergerät
- „Franz Gerber, Zahnarzt, München;
- Franz Gerber Zahnarzt, Frankfurt;
- Franz Gerber, Zahnarzt, Osnabrück,"
- Franz Gerber, Dentist, Munich;
- Franz Gerber Dentist, Frankfurt;
- Franz Gerber, Dentist, Osnabrück, "
Weiß nun der Nutzer, das der gesuchte Franz Gerber irgendwo in Niedersachsen lebt, so kann er entsprechend
- „Franz Gerber, Zahnarzt, Osnabrück“
- auswählen. Ist die Mehrdeutigkeit noch größer, beispielsweise zehn Personen, so kann nach weiteren Befehlsattributen gefragt werden.
- "Franz Gerber, Dentist, Osnabrück"
- choose. If the ambiguity is even greater, for example ten people, you can ask for further command attributes.
Neben der Zieleingabe für Navigationsgeräte kann die Vorrichtung auch zur Bedienung eines Autotelefons, von Radio- oder Klimageräten verwendet werden.In addition to the destination input for navigation devices, the device can also be used to operate a car phone, radio or air conditioning units.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19937490.2A DE19937490B4 (en) | 1999-08-07 | 1999-08-07 | Method and device for inputting control commands for comfort devices, in particular in motor vehicles |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19937490.2A DE19937490B4 (en) | 1999-08-07 | 1999-08-07 | Method and device for inputting control commands for comfort devices, in particular in motor vehicles |
Publications (2)
Publication Number | Publication Date |
---|---|
DE19937490A1 DE19937490A1 (en) | 2001-04-19 |
DE19937490B4 true DE19937490B4 (en) | 2018-11-29 |
Family
ID=7917692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19937490.2A Expired - Lifetime DE19937490B4 (en) | 1999-08-07 | 1999-08-07 | Method and device for inputting control commands for comfort devices, in particular in motor vehicles |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE19937490B4 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10125825B4 (en) * | 2001-05-26 | 2014-09-11 | Robert Bosch Gmbh | Method for voice input and data carrier |
JP3726783B2 (en) * | 2002-07-16 | 2005-12-14 | 株式会社デンソー | Voice recognition device |
DE102005018174A1 (en) * | 2005-04-19 | 2006-11-02 | Daimlerchrysler Ag | Method for the targeted determination of a complete input data record in a speech dialogue 11 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4015905A1 (en) | 1989-05-18 | 1990-11-22 | Ricoh Kk | DIALOGUE ANALYSIS DEVICE FOR NATURAL LANGUAGE |
EP0681284A2 (en) | 1994-04-29 | 1995-11-08 | Sun Microsystems, Inc. | Speech interpreter with a unified grammar compiler |
DE4432632A1 (en) | 1994-09-14 | 1996-03-21 | Philips Patentverwaltung | System for outputting voice information in response to input voice signals |
WO1997015240A1 (en) | 1995-10-25 | 1997-05-01 | Johns Hopkins University | Voice command and control medical care system |
DE19615437C1 (en) | 1996-04-19 | 1997-07-31 | Univ Karlsruhe | Video recorder programming method |
DE19615693C1 (en) | 1996-04-19 | 1997-12-11 | Siemens Ag | Device and method for action determination |
DE19709518C1 (en) | 1997-03-10 | 1998-03-05 | Daimler Benz Aerospace Ag | Speech entering method as motor vehicle destination address in real time |
US5748974A (en) | 1994-12-13 | 1998-05-05 | International Business Machines Corporation | Multimodal natural language interface for cross-application tasks |
WO1998027531A1 (en) | 1996-12-16 | 1998-06-25 | Mannesmann Ag | Method for identifying a place, and terminal and central unit therefor |
DE69225173T2 (en) | 1991-08-13 | 1998-10-29 | Toshiba Kawasaki Kk | Speech recognition device |
-
1999
- 1999-08-07 DE DE19937490.2A patent/DE19937490B4/en not_active Expired - Lifetime
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4015905A1 (en) | 1989-05-18 | 1990-11-22 | Ricoh Kk | DIALOGUE ANALYSIS DEVICE FOR NATURAL LANGUAGE |
DE69225173T2 (en) | 1991-08-13 | 1998-10-29 | Toshiba Kawasaki Kk | Speech recognition device |
EP0681284A2 (en) | 1994-04-29 | 1995-11-08 | Sun Microsystems, Inc. | Speech interpreter with a unified grammar compiler |
DE4432632A1 (en) | 1994-09-14 | 1996-03-21 | Philips Patentverwaltung | System for outputting voice information in response to input voice signals |
US5748974A (en) | 1994-12-13 | 1998-05-05 | International Business Machines Corporation | Multimodal natural language interface for cross-application tasks |
WO1997015240A1 (en) | 1995-10-25 | 1997-05-01 | Johns Hopkins University | Voice command and control medical care system |
DE19615437C1 (en) | 1996-04-19 | 1997-07-31 | Univ Karlsruhe | Video recorder programming method |
DE19615693C1 (en) | 1996-04-19 | 1997-12-11 | Siemens Ag | Device and method for action determination |
WO1998027531A1 (en) | 1996-12-16 | 1998-06-25 | Mannesmann Ag | Method for identifying a place, and terminal and central unit therefor |
DE19709518C1 (en) | 1997-03-10 | 1998-03-05 | Daimler Benz Aerospace Ag | Speech entering method as motor vehicle destination address in real time |
Also Published As
Publication number | Publication date |
---|---|
DE19937490A1 (en) | 2001-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0802522B1 (en) | Apparatus and process to ascertain an action, and use of the apparatus and the process | |
DE19709518C1 (en) | Speech entering method as motor vehicle destination address in real time | |
EP2176858B1 (en) | Method for voice recognition | |
DE60032193T2 (en) | Method and system for selecting recognized words when correcting recognized speech | |
EP0852051B1 (en) | Process for automatic control of one or more devices by voice commands or by real-time voice dialog and apparatus for carrying out this process | |
DE60005326T2 (en) | DETECTION UNITS WITH COMPLEMENTARY LANGUAGE MODELS | |
DE69834553T2 (en) | ADVANCED VOICE RECOGNITION SYSTEM WITH AN AUDIO FEEDBACK | |
DE60215272T2 (en) | Method and apparatus for inputting linguistic data under unfavorable conditions | |
EP1264302B1 (en) | Method for the speech input of a destination into a destination guiding system by means of a defined input dialogue | |
EP1071075B1 (en) | Method and apparatus for data input | |
DE60016722T2 (en) | Speech recognition in two passes with restriction of the active vocabulary | |
WO1998010413A1 (en) | Speech-processing system and method | |
DE602004006641T2 (en) | AUDIO DIALOG SYSTEM AND LANGUAGE-CONTROLLED BROWSING PROCEDURE | |
EP1950672A1 (en) | Method and data processing system for manual access of structurally stored information | |
DE102006036338A1 (en) | Method for generating a context-based speech dialog output in a speech dialogue system | |
WO2000005709A1 (en) | Method and device for recognizing predetermined key words in spoken language | |
DE19532114C2 (en) | Speech dialog system for the automated output of information | |
EP3152753B1 (en) | Assistance system that can be controlled by means of voice inputs, having a functional device and a plurality of voice recognition modules | |
DE19937490B4 (en) | Method and device for inputting control commands for comfort devices, in particular in motor vehicles | |
EP1321851B1 (en) | Method and system for the usage of user selectable markers as entry points in the structure of a menu of a speech dialogue system | |
DE102005018174A1 (en) | Method for the targeted determination of a complete input data record in a speech dialogue 11 | |
DE10327943B4 (en) | Different number reading modes allowing speech recognition system | |
DE102017211447B4 (en) | Method for selecting a list entry from a selection list of an operating device by means of voice control and operating device | |
WO2002037473A1 (en) | Robust voice recognition with data bank organisation | |
EP2012218B1 (en) | Method for influencing the interpretation of multimodal inputs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
8110 | Request for examination paragraph 44 | ||
R084 | Declaration of willingness to licence |
Effective date: 20120526 |
|
R016 | Response to examination communication | ||
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R071 | Expiry of right | ||
R020 | Patent grant now final |