DE69118423T2 - Verfahren und System zur Steuerung einer externen Maschine durch vokalen Befehl - Google Patents
Verfahren und System zur Steuerung einer externen Maschine durch vokalen BefehlInfo
- Publication number
- DE69118423T2 DE69118423T2 DE69118423T DE69118423T DE69118423T2 DE 69118423 T2 DE69118423 T2 DE 69118423T2 DE 69118423 T DE69118423 T DE 69118423T DE 69118423 T DE69118423 T DE 69118423T DE 69118423 T2 DE69118423 T2 DE 69118423T2
- Authority
- DE
- Germany
- Prior art keywords
- waiting time
- external machine
- similarity
- controlling
- vocal command
- 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 - Fee Related
Links
- 230000001755 vocal effect Effects 0.000 title claims description 55
- 238000000034 method Methods 0.000 title claims description 16
- 230000036962 time dependent Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
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/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
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)
- Selective Calling Equipment (AREA)
- Toys (AREA)
Description
- Diese Erfindung betrifft ein Verfahren und ein System zur Steuerung einer externen Maschine durch einen vokalen Befehl und insbesondere ein Verfahren und ein System zur Steuerung einer externen Maschine durch einen vokalen Befehl, bei denen ein vokaler Befehl analysiert wird, um durch Vergleichen der analysierten Sprachmuster mit Vergleichssprachmustern eine externe Maschine zu steuern.
- Steuersysteme externer Maschinen durch einen vokalen Befehl sind in den letzten Jahren entwickelt worden. Bei einem ersten herkömmlichen Steuersystem einer externen Maschine durch einen vokalen Befehl wird dem Steuersystem über ein Mikrophon ein vokaler Befehl zugeführt, um eine externe Maschine zu steuern, und einem Bediener des Steuersystems wird visuell oder akustisch mitgeteilt, daß der vokale Befehl angenommen ist. Wenn der Bediener bestätigt, daß der angenommene vokale Befehl ein Sollbefehl ist, führt der Bediener dem Steuersystem ein Bestätigungssignal zu, um der Maschine ein Befehlssignal zur Steuerung zuzuführen, so daß die Maschine so gesteuert wird, daß sie in Übereinstimmung mit dem vokalen Befehl arbeitet. Wenn der Bediener erkennt, daß der angenommene vokale Befehl nicht der Sollbefehl ist, kann der Bediener kein Bestätigungssignal zuführen, so daß die Maschine nicht so gesteuert werden kann, daß sie durch den vokalen Befehl arbeitet.
- Bei einem zweiten bekannten System zur Steuerung einer externen Maschine durch einen vokalen Befehl wird der externen Maschine ein Befehlssignal zugeführt, nachdem nach der Annahme des vokalen Befehls eine bestimmte Wartezeit verstreicht, so daß die Maschine so gesteuert wird, daß sie automatisch arbeitet, es sei denn, ein Bediener des Steuersystems führt dem System während der bestimmten Wartezeit einen Stoppbefehl zu. Ein Steuersystem wie dieses zur Verwendung bei einem Funktelefongerät ist aus der Europäischen Patentanmeldung EP-A-0 293 258 bekannt.
- Gemäß des ersten und zweiten bekannten Systems zur Steuerung externer Maschinen durch einen vokalen Befehl gibt es jedoch Nachteile, wie nachstehend beschrieben wird.
- Bei dem ersten bekannten System zur Steuerung einer externen Maschine durch einen vokalen Befehl ist es für den Bediener störend, jedesmal, wenn der vokale Befehl angenommen wird, ein Bestätigungssignal zuzuführen, insbesondere, wenn der vokale Befehl ein Sollbefehl ist.
- Bei dem zweiten bekannten System zur Steuerung einer externen Maschine durch einen vokalen Befehl muß, nachdem der Bediener beurteilt, ob der angenommene vokale Befehl ein Sollbefehl ist oder nicht, der Bediener dem System während der bestimmten Wartezeit einen Stoppbefehl zuführen, wenn der angenommene vokale Befehl kein Sollbefehl ist. Deshalb wird, wenn die Wartezeit lang eingestellt ist, die Operationszeit lang. Andererseits, wenn die Wartezeit kurz eingestellt ist, ist es erforderlich, daß der Bediener den Stoppbefehl schnell zuführt.
- Gemäß einer ersten Form der Erfindung weist ein Verfahren zur Steuerung einer externen Maschine durch einen vokalen Befehl die Schritte des Nachweisens eines in ein elektrisches Signal umzuwandelnden Ausdrucks, des Ableitens eines Sprachmusters aus dem elektrischen Signal, des Vergleichens des Sprachmusters mit Vergleichssprachmustern, um ein bestimmtes Vergleichssprachmuster auszuwählen, das dem Sprachmuster entspricht, des Berechnens einer Ähnlichkeit zwischen dem Sprachmuster und dem Vergleichssprachmuster, des Einstellens einer Wartezeit und des Zuführens eines Steuersignals an die zu bedienende externe Maschine auf, es sei denn, während der Wartezeit wird ein Stoppbefehl erzeugt, und es ist dadurch gekennzeichnet, daß in dem Schritt, bei dem die Wartezeit eingestellt wird, die Wartezeit auf eine Zeit abhängig von dem Ergebnis der Ähnlichkeitsberechnung eingestellt wird.
- Gemäß einer zweiten Form der Erfindung weist ein System zur Steuerung einer externen Maschine durch einen vokalen Befehl eine Einrichtung zum Nachweisen eines in ein elektrisches Signal umzuwandelnden Ausdrucks, eine Einrichtung zum Ableiten eines Sprachmusters aus dem elektrischen Signal, eine Einrichtung zum Speichern der Vergleichssprachmuster, die den Steuerbefehlen einer zu steuernden externen Maschine entsprechen, eine Einrichtung zum Vergleichen des Sprachmusters mit den Vergleichssprachmustern, um eines der Vergleichssprachmuster auszuwählen, das dem Sprachmuster ähnlich ist, eine Einrichtung zum Berechnen einer Ähnlichkeit zwischen dem Sprachmuster und dem Vergleichssprachmuster, eine Einrichtung zum Erzeugen eines Stoppbefehls und eine Einrichtung zum Steuern der zu bedienenden externen Maschine auf, indem ihr ein Steuersignal zugeführt wird, es sei denn, während einer voreingestellten Wartezeit wird ein Stoppbefehl erzeugt, und es ist durch eine Einrichtung zum Einstellen der Wartezeit in Abhängigkeit von dem Ergebnis der Ähnlichkeitsberechnung gekennzeichnet.
- Unter Verwendung der Erfindung ist es möglich, ein Verfahren und ein System zur Steuerung einer externen Maschine durch einen vokalen Befehl bereitzustellen, bei denen der Bediener genügend Zeit hat, dem System einen Stoppbefehl zuzuführen, wenn der angenommene vokale Befehl nicht der Sollbefehl ist.
- Die Erfindung wird durch Beispiele in Verbindung mit den angehängten Zeichnungen detaillierter beschrieben werden; es zeigen:
- Fig. 1 ein Blockdiagramm, das ein System zur Steuerung einer externen Maschine durch einen vokalen Befehl in einer bevorzugten Ausführungsform gemäß der Erfindung zeigt;
- Fig. 2 ein Blockdiagramm, das eine Steuereinheit des Systems zur Steuerung einer externen Maschine durch einen vokalen Befehl aus Fig. 1 zeigt;
- Fig. 3 ein Ablaufdiagramm, das einen ersten Betrieb des Systems zur Steuerung einer externen Maschine durch einen vokalen Befehl in der bevorzugten Ausführungsform gemäß der Erfindung zeigt; und
- die Fign. 4A und 4B Ablaufdiagramme, die einen zweiten Betrieb des Systems zur Steuerung einer externen Maschine durch einen vokalen Befehl in der bevorzugten Ausführungsform gemäß der Erfindung zeigen.
- Fig. 1 zeigt ein Blockdiagramm eines Systems zur Steuerung einer externen Maschine durch einen vokalen Befehl in einer bevorzugten Ausführungsform. Das Steuersystem weist ein Mikrophon 1, das einen Ausdruck nachweist und den Ausdruck in ein elektrisches Signal umwandelt, eine Sprachanalysiereinheit 2, die aus dem Ausdruck ein Sprachmuster (Eingangssprachmuster) ableitet, eine Vergleichseinheit 3, die die Übereinstimmung zwischen dem Eingangssprachmuster und einem Vergleichssprachmuster überprüft, um ein Vergleichssprachmuster auszuwählen, das dem Eingangssprachmuster entspricht, einen Vergleichssprachmusterspeicher 4, der den vokalen Befehlen entsprechende Vergleichssprachmuster speichert, eine Steuereinheit 5, die einen Ähnlichkeitsgrad zwischen dem Eingangssprachmuster und dem Vergleichssprachmuster beurteilt und eine in Übereinstimmung mit dem Ähnlichkeitsgrad zu steuernde externe Maschine 6, wie etwa ein Telefon, eine Fernkopiermaschine, etc., steuert, und eine Stoppsignaltaste 7 zum Erzeugen eines Stoppsignals auf, um die Steuerung der externen Maschine 6 zu beenden.
- Fig. 2 zeigt ein Blockdiagramm der Steuereinheit 5. Die Steuereinheit 5 weist eine Ähnlichkeitsberechnungseinheit 51, die die Ähnlichkeit zwischen dem Eingangssprachmuster und dem Vergleichssprachmuster berechnet, eine Ähnlichkeitsbeurteilungseinheit 52, die aus dem Ähnlichkeitsberechnungsergebnis den Ähnlichkeitsgrad zwischen dem Eingangssprachmuster und dem Vergleichssprachmuster beurteilt, eine Ähnlichkeitsanzeigeeinheit 53, die über eine LCD-Anzeige, einen Lautsprecher, etc., den vokalen Befehl und einen Inhalt des vokalen Befehls, wie etwa einen gerufenen Teilnehmer, eine Telefonnummer des gerufenen Teilnehmers, etc., anzeigt, eine Wartezeitsteuereinheit 54, die eine aus dem Ähnlichkeitsgrad bestimmte Wartezeit einstellt, und eine Steuersignaleinheit 55 zum Erzeugen eines Steuersignals auf, um unter Berücksichtigung der Wartezeit und des Stoppsignals den Betrieb der externen Maschine 6 zu steuern.
- In Betrieb wird angenommen, daß die externe Maschine 6 ein Telefon ist, bei dem das Wählen einer Nummer durch einen vokalen Befehl ausgeführt wird. In diesem Fall, wenn ein Bediener in Richtung des Mikrophons 1 einen Ausdruck, wie etwa "TOKIO", sagt, der einem vokalen Befehl entspricht, um eine Nummer einer Person in Tokio zu wählen, wird ein von dem Mikrophon 1 aus dem Ausdruck umgewandeltes elektrisches Signal der Sprachanalysiereinheit 2 zugeführt, bei der aus dem Ausdruck ein Sprachmuster (Eingangssprachmuster) abgeleitet wird. Dieses Eingangssprachmuster wird in der Vergleichseinheit 3 zur Überprüfung in Hinblick auf die Übereinstimmung mit den Vergleichssprachmustern verglichen, um ein bestimmtes Vergleichssprachmuster auszuwählen, das dem Eingangssprachmuster entspricht. Dann werden der Ähnlichkeitsberechnungseinheit 51 der Steuereinheit 5 die verglichenen Ergebnisse zugeführt, um eine Ähnlichkeit zwischen dem Eingangssprachmuster und dem Vergleichssprachmuster zu berechnen. Die Ähnlichkeit kann in der Ähnlichkeitsberechnungseinheit 51 als ein Abstand erzeugt werden, wenn in der Vergleichseinheit 3 das dynamische Programmvergleichsverfahren verwendet wird. Das dynamische Programmvergleichsverfahren ist in U.S.P. Nr. 4,059,725 mit dem Titel "AUTOMATIC CONTINUOUS SPEECH RECOGNITION SYSTEM EMPLOYING DYNAMIC PROGRAMMING" beschrieben. In diesem Fall sind die Sprachmuster um so ähnlicher, je kürzer der Abstand ist.
- Eine derartig berechnete Ähnlichkeit, das heißt ein berechneter Abstand, wird der Ähnlichkeitsbeurteilungseinheit 52 zugeführt, bei der beurteilt wird, ob der Abstand länger ist als ein bestimmter Abstand. Dann wird der Ähnlichkeitsanzeigeeinheit 53 das Beurteilungsergebnis der Ähnlichkeitsbeurteilungseinheit 52 zugeführt, so daß der vokale Befehl und ein gerufener Teilnehmer und eine ihm entsprechende Telefonnummer auf dem LCD-Schirm angezeigt und/oder von dem Lautsprecher gesprochen werden. Andererseits wird das Beurteilungsergebnis der Ähnlichkeitsbeurteilungseinheit 52 auch der Wartezeitsteuereinheit 54 zugeführt, in der die Wartezeit abhängig von dem Ähnlichkeitsgrad auf eine bestimmte Zeit eingestellt wird.
- Wenn während der Wartezeit von der Stoppsignaltaste 7 der Steuersignaleinheit 55 kein Stoppsignal zugeführt wird, wird das Telefon (externe Maschine 6) so gesteuert, daß es den durch den vokalen Befehl "TOKIO" bezeichneten gerufenen Teilnehmer durch ein von der Steuersignaleinheit 55 zugeführtes Steuersignal anruft. Andererseits, wenn der Abstand zu lang ist, und der Bediener beurteilt, daß die Ähnlichkeit zwischen dem Eingangssprachmuster und dem Vergleichssprachmuster nicht ausreichend ist, kann der Bediener den Betrieb des Steuersystems beenden, indem der Bediener während der Wartezeit, die für ihn ausreichen sollte, um die Ähnlichkeit zu beurteilen, der Steuersignaleinheit 55 von der Stoppsignaltaste 7 einen Stoppbefehl zuführt. Statt dessen kann der Stoppbefehl als ein vokaler Befehl, wie etwa "STOP", zugeführt werden, der dem Mikrophon 1 zugeführt wird, so daß das System das Anrufen des gerufenen Teilnehmers beenden wird, wenn der vokale Befehl als der Stoppbefehl erkannt wird.
- Fig. 3 zeigt ein Ablaufdiagramm eines ersten Betriebs des Steuersystems in der bevorzugten Ausführungsform, bei dem in Übereinstimmung mit dem Ähnlichkeitsgrad die Wartezeit des Stoppbefehls automatisch bestimmt wird. Zuerst wird ein Schritt 100 zum Eingeben eines vokalen Befehls ausgeführt, dann wird der Vergleichsvorgang ausgeführt (in Fig. 3 nicht gezeigt). Nachdem in einem Schritt 101 das Berechnen der Ähnlichkeit ausgeführt ist, wird in einem Schritt 102 beurteilt, ob die Ähnlichkeit über einem bestimmten Wert liegt oder nicht. Wenn dies gilt, dann wird ein Schritt 103 ausgeführt, und wenn dies nicht gilt, dann wird in einem Schritt 108 dem Bediener das Beurteilungsergebnis visuell oder akustisch mitgeteilt, und dann wird der Betrieb von dem Schritt 100 aus wieder begonnen.
- In dem Schritt 103 wird beurteilt, ob die Ähnlichkeit ziemlich groß ist oder nicht. Wenn die Ähnlichkeit groß ist, wird ein Schritt 104 ausgeführt. Andererseits, wenn die Ähnlichkeit nicht groß ist, dann wird ein Schritt 109 ausgeführt.
- In dem Schritt 104 werden dem Bediener das Beurteilungsergebnis in dem Schritt 103 zusammen mit dem entsprechenden vokalen Befehl und dem gerufenen Teilnehmer und dessen Telefonnummer visuell oder akustisch mitgeteilt, und dann wird ein Schritt 105 ausgeführt, in dem überprüft wird, ob ein Stoppbefehl zugeführt wird. Wenn in dem Schritt 105 eine Eingabe des Stoppbefehls erkannt wird, wird der Betrieb von dem Schritt 100 aus wieder begonnen. Und wenn eine Eingabe des Stoppbefehls nicht erkannt wird, dann wird überprüft, ob in einem Schritt 106 eine erste bestimmte Wartezeit, die relativ kurz, das heißt zum Beispiel 3 Sekunden, ist, verstreicht oder nicht. Wenn nicht, wird der Betrieb in einer Schleife mit den Schritten 105 und 106 wiederholt, bis die erste bestimmte Wartezeit verstreicht. Wenn die erste bestimmte Wartezeit verstreicht, wird in einem Schritt 107 der externen Maschine das Steuersignal zugeführt, so daß die Maschine in Übereinstimmung mit dem vokalen Befehl gesteuert wird.
- In dem Schritt 109 wird wie in dem Schritt 104 dem Bediener das Beurteilungsergebnis in dem Schritt 103 auch visuell oder akustisch mitgeteilt. Danach wird überprüft, ob wie in dem Schritt 105 in einem Schritt 110 ein Stoppbefehl zugeführt wird. Wenn eine Eingabe des Stoppbefehls in dem Schritt 110 erkannt wird, wird der Betrieb von dem Schritt 100 aus wieder begonnen. Und wenn nicht, dann wird überprüft, ob in einem Schritt 111 eine zweite bestimmte Zeit, die relativ lang, das heißt zum Beispiel 5 Sekunden, ist, verstreicht. Wenn nicht, wird der Betrieb in einer Schleife mit den Schritten 110 und 111 wiederholt, bis die zweite bestimmte Wartezeit verstreicht. Wenn die zweite bestimmte Wartezeit verstreicht, wird der Schritt 107 ausgeführt, dessen Betrieb vorstehend beschrieben ist.
- Als nächstes zeigen die Fign. 4A und 4B Ablaufdiagramme eines zweiten Betriebs des Steuersystems in der bevorzugten Ausführungsform, bei dem ausgewählt wird, ob in einem Schritt 200 in Fig. 4A die Wartezeit des Stoppbefehls automatisch oder durch einen Bediener manuell eingestellt wird. Wenn die automatische Einstellung der Wartezeit ausgewählt wird, dann werden die Schritte 100 bis 111 ausgeführt, die den gleichen Betrieb wie in Fig. 3 haben.
- Wenn die manuelle Einstellung der Wartezeit ausgewählt wird, dann wird ein Schritt 201 in Fig. 4B ausgeführt, in dem durch den Bediener eine Wartezeit auf eine Eingabe eines Stoppbefehls manuell bestimmt wird. Dann wird ein Schritt 202 zur Eingabe eines vokalen Befehls ausgeführt und dann wird ein Vergleichsvorgang ausgeführt (in Fig. 4B nicht gezeigt). Nachdem in einem Schritt 203 das Berechnen der Ähnlichkeit ausgeführt ist, wird in einem Schritt 204 beurteilt, ob die Ähnlichkeit über einem bestimmten Wert liegt oder nicht. Wenn dies gilt, dann wird ein Schritt 205 ausgeführt, und wenn dies nicht gilt, dann wird in einem Schritt 209 dem Bediener das Beurteilungsergebnis in dem Schritt 203 visuell oder akustisch mitgeteilt, und der Betrieb wird von dem Schritt 202 aus wieder begonnen.
- In dem Schritt 205 wird dem Bediener das Beurteilungsergebnis in dem Schritt 203 visuell oder akustisch mitgeteilt, und dann ein Schritt 206 ausgeführt, in dem überprüft wird, ob ein Stoppbefehl zugeführt wird. Wenn in dem Schritt 206 eine Eingabe des Stoppbefehls erkannt wird, wird der Betrieb von dem Schritt 202 aus wieder begonnen. Und wenn nicht, dann wird überprüft, ob in einem Schritt 207 die bestimmte Zeit, die in dem Schritt 201 eingestellt ist, das heißt zum Beispiel 5 Sekunden, verstreicht. Wenn nicht, wird der Betrieb in einer Schleife mit den Schritten 206 und 207 wiederholt, bis die bestimmte Zeit verstreicht. Wenn die bestimmte Zeit verstreicht, wird in einem Schritt 208 der externen Maschine das Steuersignal zugeführt, so daß die externe Maschine in übereinstimmung mit dem vokalen Befehl gesteuert wird.
Claims (10)
1. Verfahren zur Steuerung einer externen Maschine durch einen
vokalen Befehl mit den Schritten:
Nachweisen eines in ein elektrisches Signal umzuwandelnden
Ausdrucks;
Ableiten eines Sprachmusters aus dem elektrischen Signal;
Vergleichen des Sprachmusters mit Vergleichssprachmustern,
um ein bestimmtes Vergleichssprachmuster auszuwählen, das dem
Sprachmuster entspricht;
Berechnen einer Ähnlichkeit zwischen dem Sprachmuster und
dem Vergleichssprachmuster;
Einstellen einer Wartezeit; und
Zuführen eines Steuersignals an die zu bedienende externe
Maschine, es sei denn, während der Wartezeit wird ein Stopp
befehl erzeugt;
dadurch gekennzeichnet, daß in dem Schritt, bei dem die
Wartezeit eingestellt wird, die Wartezeit auf eine Zeit
abhängig von dem Ergebnis der Ähnlichkeitsberechnung eingestellt
wird.
2. Verfahren zur Steuerung einer externen Maschine durch einen
vokalen Befehl nach Anspruch 1, das ferner dadurch
gekennzeichnet ist, daß der Vergleichsschritt den Schritt des
Ausführens des dynamischen Programmverfahrens aufweist.
3. Verfahren zur Steuerung einer externen Maschine durch einen
vokalen Befehl nach Anspruch 1, das ferner dadurch
gekennzeichnet ist, daß in dem Schritt, bei dem die Wartezeit
eingestellt wird, die Wartezeit auf eine erste Zeit eingestellt
wird, wenn die Ähnlichkeit groß ist, und die Wartezeit auf eine
zweite Zeit eingestellt wird, die länger als die erste Zeit
ist, wenn die Ähnlichkeit gering ist.
4. Verfahren zur Steuerung einer externen Maschine durch einen
vokalen Befehl nach Anspruch 1, das ferner dadurch
gekennzeichnet ist, daß in dem Schritt, bei dem die Wartezeit
eingestellt wird, die Wartezeit lang eingestellt wird, wenn die
Ähnlichkeit über einer oberen bestimmten Grenze liegt, und die
Wartezeit kurz eingestellt wird, wenn die Ähnlichkeit unter
einer unteren bestimmten Grenze liegt.
5. Verfahren zur Steuerung einer externen Maschine durch einen
vokalen Befehl nach Anspruch 1, das ferner dadurch
gekennzeichnet ist, daß in dem Schritt, bei dem die Wartezeit
eingestellt wird, die Wartezeit nahezu auf Null eingestellt wird,
wenn die Ähnlichkeit über einer oberen bestimmten Grenze liegt.
6. Verfahren zur Steuerung einer externen Maschine durch einen
vokalen Befehl nach Anspruch 1, das ferner dadurch
gekennzeichnet ist, daß der Zuführschritt den Schritt aufweist, der
das Zuführen des Steuersignals an die externe Maschine beendet,
wenn die Ähnlichkeit unter einer unteren bestimmten Grenze liegt.
7. Verfahren zur Steuerung einer externen Maschine durch einen
vokalen Befehl nach Anspruch 6, das ferner dadurch
gekennzeichnet ist, daß der Beendigungsschritt als Antwort auf ein
durch einen vokalen Befehl erzeugtes erstes Signal oder ein
durch einen Tastenvorgang erzeugtes zweites Signal ausgeführt
wird.
8. System zur Steuerung einer externen Maschine durch einen
vokalen Befehl mit
einer Einrichtung (1) zum Nachweisen eines in ein
elektrisches Signal umzuwandelnden Ausdrucks;
einer Einrichtung (2) zum Ableiten eines Sprachmusters aus
dem elektrischen Signal;
einer Einrichtung (4) zum Speichern von
Vergleichssprachmustern, die Steuerbefehlen einer zu steuernden externen
Maschine entsprechen;
einer Einrichtung (3) zum Vergleichen des Sprachmusters
mit den Vergleichssprachmustern, um eines der
Vergleichssprachmuster auszuwählen, das dem Sprachmuster ähnlich ist;
einer Einrichtung (51) zum Berechnen einer Ähnlichkeit
zwischen dem Sprachmuster und dem Vergleichssprachmuster;
einer Einrichtung (7) zum Erzeugen eines Stoppbefehls; und
einer Einrichtung (5) zum Steuern einer zu bedienenden
externen Maschine, indem ihr ein Steuersignal zugeführt wird, es
sei denn, während einer voreingestellten Wartezeit wird ein
Stoppbefehl erzeugt; und
gekennzeichnet durch eine Einrichtung (54) zum Einstellen
der Wartezeit in Abhängigkeit von dem Ergebnis der
Ähnlichkeitsberechnung.
9. System zur Steuerung einer externen Maschine durch einen
vokalen Befehl nach Anspruch 8, das ferner dadurch
gekennzeichnet ist, daß die Vergleichseinrichtung eine Einrichtung
zum Ausführen des dynamischen Programmverfahrens aufweist.
10. System zur Steuerung einer externen Maschine durch einen
vokalen Befehl nach Anspruch 8, das ferner dadurch
gekennzeichnet ist, daß die Steuereinrichtung aufweist:
eine Einrichtung (52) zum Beurteilen, ob die Ähnlichkeit
größer als ein bestimmtes Niveau ist;
eine Einrichtung (54) zum Bestimmen einer Wartezeit
abhängig von einem Ausgangssignal der Beurteilungseinrichtung;
und
eine Einrichtung (55) zum Erzeugen eines Steuersignals, es
sei denn, der Stoppbefehl wird während der von dem
Ausgangssignal abhängigen Wartezeit erzeugt.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020321A JP2964518B2 (ja) | 1990-01-30 | 1990-01-30 | 音声制御方式 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69118423D1 DE69118423D1 (de) | 1996-05-09 |
DE69118423T2 true DE69118423T2 (de) | 1996-08-14 |
Family
ID=12023866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69118423T Expired - Fee Related DE69118423T2 (de) | 1990-01-30 | 1991-01-30 | Verfahren und System zur Steuerung einer externen Maschine durch vokalen Befehl |
Country Status (6)
Country | Link |
---|---|
US (1) | US5230023A (de) |
EP (1) | EP0440439B1 (de) |
JP (1) | JP2964518B2 (de) |
AU (1) | AU639526B2 (de) |
CA (1) | CA2035267C (de) |
DE (1) | DE69118423T2 (de) |
Families Citing this family (88)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5748843A (en) * | 1991-09-20 | 1998-05-05 | Clemson University | Apparatus and method for voice controlled apparel manufacture |
US5369440A (en) * | 1992-11-19 | 1994-11-29 | Sussman; Barry | System and method for automatically controlling the audio output of a television |
US5566272A (en) * | 1993-10-27 | 1996-10-15 | Lucent Technologies Inc. | Automatic speech recognition (ASR) processing using confidence measures |
FI98328C (fi) * | 1993-12-07 | 1997-05-26 | Jouni Mikael Utter | Kytkinjärjestelmä |
CA2143980A1 (en) * | 1994-04-06 | 1995-10-07 | Raziel Haimi-Cohen | User display in speech recognition system |
US5764852A (en) * | 1994-08-16 | 1998-06-09 | International Business Machines Corporation | Method and apparatus for speech recognition for distinguishing non-speech audio input events from speech audio input events |
US6646541B1 (en) | 1996-06-24 | 2003-11-11 | Computer Motion, Inc. | General purpose distributed operating room control system |
US7053752B2 (en) | 1996-08-06 | 2006-05-30 | Intuitive Surgical | General purpose distributed operating room control system |
US6463361B1 (en) | 1994-09-22 | 2002-10-08 | Computer Motion, Inc. | Speech interface for an automated endoscopic system |
IL111634A0 (en) * | 1994-11-14 | 1995-01-24 | Mohr Asaf | Computerized telephone apparatus |
US5774859A (en) * | 1995-01-03 | 1998-06-30 | Scientific-Atlanta, Inc. | Information system having a speech interface |
KR960038699A (ko) * | 1995-04-28 | 1996-11-21 | 김광호 | 어학 학습기의 암송시간 제어방법 |
US5727046A (en) * | 1995-12-11 | 1998-03-10 | Almulla; Waleed S. | Personal electronic telephone directory apparatus with remote accessibility |
US5832440A (en) | 1996-06-10 | 1998-11-03 | Dace Technology | Trolling motor with remote-control system having both voice--command and manual modes |
US6496099B2 (en) * | 1996-06-24 | 2002-12-17 | Computer Motion, Inc. | General purpose distributed operating room control system |
US6911916B1 (en) | 1996-06-24 | 2005-06-28 | The Cleveland Clinic Foundation | Method and apparatus for accessing medical data over a network |
US6642836B1 (en) | 1996-08-06 | 2003-11-04 | Computer Motion, Inc. | General purpose distributed operating room control system |
US6094476A (en) * | 1997-03-24 | 2000-07-25 | Octel Communications Corporation | Speech-responsive voice messaging system and method |
CA2219008C (en) * | 1997-10-21 | 2002-11-19 | Bell Canada | A method and apparatus for improving the utility of speech recognition |
US6118864A (en) * | 1997-12-31 | 2000-09-12 | Carmel Connection, Inc. | System and method for providing communication on a wide area network |
JP2000020089A (ja) * | 1998-07-07 | 2000-01-21 | Matsushita Electric Ind Co Ltd | 音声認識方法及びその装置、並びに音声制御システム |
US6591239B1 (en) | 1999-12-09 | 2003-07-08 | Steris Inc. | Voice controlled surgical suite |
US6895380B2 (en) * | 2000-03-02 | 2005-05-17 | Electro Standards Laboratories | Voice actuation with contextual learning for intelligent machine control |
US6785358B2 (en) * | 2001-10-09 | 2004-08-31 | General Electric Company | Voice activated diagnostic imaging control user interface |
JP2003241790A (ja) * | 2002-02-13 | 2003-08-29 | Internatl Business Mach Corp <Ibm> | 音声コマンド処理システム、コンピュータ装置、音声コマンド処理方法およびプログラム |
US6925357B2 (en) * | 2002-07-25 | 2005-08-02 | Intouch Health, Inc. | Medical tele-robotic system |
US20040162637A1 (en) | 2002-07-25 | 2004-08-19 | Yulun Wang | Medical tele-robotic system with a master remote station with an arbitrator |
US7259906B1 (en) | 2002-09-03 | 2007-08-21 | Cheetah Omni, Llc | System and method for voice control of medical devices |
US7813836B2 (en) | 2003-12-09 | 2010-10-12 | Intouch Technologies, Inc. | Protocol for a remotely controlled videoconferencing robot |
US8077963B2 (en) | 2004-07-13 | 2011-12-13 | Yulun Wang | Mobile robot with a head-based movement mapping scheme |
US7865362B2 (en) * | 2005-02-04 | 2011-01-04 | Vocollect, Inc. | Method and system for considering information about an expected response when performing speech recognition |
US8200495B2 (en) * | 2005-02-04 | 2012-06-12 | Vocollect, Inc. | Methods and systems for considering information about an expected response when performing speech recognition |
US7949533B2 (en) * | 2005-02-04 | 2011-05-24 | Vococollect, Inc. | Methods and systems for assessing and improving the performance of a speech recognition system |
US7895039B2 (en) * | 2005-02-04 | 2011-02-22 | Vocollect, Inc. | Methods and systems for optimizing model adaptation for a speech recognition system |
US7827032B2 (en) | 2005-02-04 | 2010-11-02 | Vocollect, Inc. | Methods and systems for adapting a model for a speech recognition system |
US9198728B2 (en) | 2005-09-30 | 2015-12-01 | Intouch Technologies, Inc. | Multi-camera mobile teleconferencing platform |
US7697827B2 (en) | 2005-10-17 | 2010-04-13 | Konicek Jeffrey C | User-friendlier interfaces for a camera |
US7519253B2 (en) * | 2005-11-18 | 2009-04-14 | Omni Sciences, Inc. | Broadband or mid-infrared fiber light sources |
US8849679B2 (en) | 2006-06-15 | 2014-09-30 | Intouch Technologies, Inc. | Remote controlled robot system that provides medical images |
US20070291128A1 (en) * | 2006-06-15 | 2007-12-20 | Yulun Wang | Mobile teleconferencing system that projects an image provided by a mobile robot |
US9160783B2 (en) | 2007-05-09 | 2015-10-13 | Intouch Technologies, Inc. | Robot system that operates through a network firewall |
US10875182B2 (en) | 2008-03-20 | 2020-12-29 | Teladoc Health, Inc. | Remote presence system mounted to operating room hardware |
US8179418B2 (en) | 2008-04-14 | 2012-05-15 | Intouch Technologies, Inc. | Robotic based health care system |
US8170241B2 (en) | 2008-04-17 | 2012-05-01 | Intouch Technologies, Inc. | Mobile tele-presence system with a microphone system |
US9193065B2 (en) | 2008-07-10 | 2015-11-24 | Intouch Technologies, Inc. | Docking system for a tele-presence robot |
US9842192B2 (en) | 2008-07-11 | 2017-12-12 | Intouch Technologies, Inc. | Tele-presence robot system with multi-cast features |
US8340819B2 (en) | 2008-09-18 | 2012-12-25 | Intouch Technologies, Inc. | Mobile videoconferencing robot system with network adaptive driving |
US8996165B2 (en) | 2008-10-21 | 2015-03-31 | Intouch Technologies, Inc. | Telepresence robot with a camera boom |
US9138891B2 (en) | 2008-11-25 | 2015-09-22 | Intouch Technologies, Inc. | Server connectivity control for tele-presence robot |
US8463435B2 (en) | 2008-11-25 | 2013-06-11 | Intouch Technologies, Inc. | Server connectivity control for tele-presence robot |
US8849680B2 (en) * | 2009-01-29 | 2014-09-30 | Intouch Technologies, Inc. | Documentation through a remote presence robot |
US8897920B2 (en) | 2009-04-17 | 2014-11-25 | Intouch Technologies, Inc. | Tele-presence robot system with software modularity, projector and laser pointer |
US8384755B2 (en) | 2009-08-26 | 2013-02-26 | Intouch Technologies, Inc. | Portable remote presence robot |
US11399153B2 (en) | 2009-08-26 | 2022-07-26 | Teladoc Health, Inc. | Portable telepresence apparatus |
WO2011084863A2 (en) | 2010-01-07 | 2011-07-14 | Cheetah Omni, Llc | Fiber lasers and mid-infrared light sources in methods and systems for selective biological tissue processing and spectroscopy |
US11154981B2 (en) | 2010-02-04 | 2021-10-26 | Teladoc Health, Inc. | Robot user interface for telepresence robot system |
JP5533042B2 (ja) * | 2010-03-04 | 2014-06-25 | 富士通株式会社 | 音声検索装置、音声検索方法、プログラム及び記録媒体 |
US8670017B2 (en) | 2010-03-04 | 2014-03-11 | Intouch Technologies, Inc. | Remote presence system including a cart that supports a robot face and an overhead camera |
US10343283B2 (en) | 2010-05-24 | 2019-07-09 | Intouch Technologies, Inc. | Telepresence robot system that can be accessed by a cellular phone |
US10808882B2 (en) | 2010-05-26 | 2020-10-20 | Intouch Technologies, Inc. | Tele-robotic system with a robot face placed on a chair |
US9264664B2 (en) | 2010-12-03 | 2016-02-16 | Intouch Technologies, Inc. | Systems and methods for dynamic bandwidth allocation |
US8965579B2 (en) | 2011-01-28 | 2015-02-24 | Intouch Technologies | Interfacing with a mobile telepresence robot |
US9323250B2 (en) | 2011-01-28 | 2016-04-26 | Intouch Technologies, Inc. | Time-dependent navigation of telepresence robots |
US10769739B2 (en) | 2011-04-25 | 2020-09-08 | Intouch Technologies, Inc. | Systems and methods for management of information among medical providers and facilities |
US20140139616A1 (en) | 2012-01-27 | 2014-05-22 | Intouch Technologies, Inc. | Enhanced Diagnostics for a Telepresence Robot |
US9098611B2 (en) | 2012-11-26 | 2015-08-04 | Intouch Technologies, Inc. | Enhanced video interaction for a user interface of a telepresence network |
US8914290B2 (en) | 2011-05-20 | 2014-12-16 | Vocollect, Inc. | Systems and methods for dynamically improving user intelligibility of synthesized speech in a work environment |
US8836751B2 (en) | 2011-11-08 | 2014-09-16 | Intouch Technologies, Inc. | Tele-presence system with a user interface that displays different communication links |
US8902278B2 (en) | 2012-04-11 | 2014-12-02 | Intouch Technologies, Inc. | Systems and methods for visualizing and managing telepresence devices in healthcare networks |
US9251313B2 (en) | 2012-04-11 | 2016-02-02 | Intouch Technologies, Inc. | Systems and methods for visualizing and managing telepresence devices in healthcare networks |
WO2013176760A1 (en) | 2012-05-22 | 2013-11-28 | Intouch Technologies, Inc. | Graphical user interfaces including touchpad driving interfaces for telemedicine devices |
US9361021B2 (en) | 2012-05-22 | 2016-06-07 | Irobot Corporation | Graphical user interfaces including touchpad driving interfaces for telemedicine devices |
US9494567B2 (en) | 2012-12-31 | 2016-11-15 | Omni Medsci, Inc. | Near-infrared lasers for non-invasive monitoring of glucose, ketones, HBA1C, and other blood constituents |
US9993159B2 (en) | 2012-12-31 | 2018-06-12 | Omni Medsci, Inc. | Near-infrared super-continuum lasers for early detection of breast and other cancers |
EP2938262A4 (de) | 2012-12-31 | 2016-08-24 | Omni Medsci Inc | Kurzwellige infrarot-superkontinuumlaser zur frühzeitigen erkennung von karies |
WO2014143276A2 (en) | 2012-12-31 | 2014-09-18 | Omni Medsci, Inc. | Short-wave infrared super-continuum lasers for natural gas leak detection, exploration, and other active remote sensing applications |
US10660526B2 (en) | 2012-12-31 | 2020-05-26 | Omni Medsci, Inc. | Near-infrared time-of-flight imaging using laser diodes with Bragg reflectors |
WO2014105520A1 (en) | 2012-12-31 | 2014-07-03 | Omni Medsci, Inc. | Near-infrared lasers for non-invasive monitoring of glucose, ketones, hba1c, and other blood constituents |
US9978395B2 (en) | 2013-03-15 | 2018-05-22 | Vocollect, Inc. | Method and system for mitigating delay in receiving audio stream during production of sound from audio stream |
CN106601238A (zh) * | 2015-10-14 | 2017-04-26 | 阿里巴巴集团控股有限公司 | 一种应用操作的处理方法和装置 |
US9697824B1 (en) * | 2015-12-30 | 2017-07-04 | Thunder Power New Energy Vehicle Development Company Limited | Voice control system with dialect recognition |
US10714121B2 (en) | 2016-07-27 | 2020-07-14 | Vocollect, Inc. | Distinguishing user speech from background speech in speech-dense environments |
US11862302B2 (en) | 2017-04-24 | 2024-01-02 | Teladoc Health, Inc. | Automated transcription and documentation of tele-health encounters |
US10483007B2 (en) | 2017-07-25 | 2019-11-19 | Intouch Technologies, Inc. | Modular telehealth cart with thermal imaging and touch screen user interface |
US11636944B2 (en) | 2017-08-25 | 2023-04-25 | Teladoc Health, Inc. | Connectivity infrastructure for a telehealth platform |
US10617299B2 (en) | 2018-04-27 | 2020-04-14 | Intouch Technologies, Inc. | Telehealth cart that supports a removable tablet with seamless audio/video switching |
CN109074808B (zh) * | 2018-07-18 | 2023-05-09 | 深圳魔耳智能声学科技有限公司 | 语音控制方法、中控设备和存储介质 |
DE102020114222A1 (de) * | 2020-05-27 | 2021-12-02 | Vacon Oy | Antrieb für eine elektrische Anwendung und Verfahren zur Aufrechterhaltung und Feinabstimmung des Antriebs |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2933476A1 (de) * | 1979-07-30 | 1981-05-27 | Elmeg Elektro-Mechanik Gmbh, 3150 Peine | Vorrichtung zur uebertragung von daten zu einem fernsprechapparat |
JPS5870287A (ja) * | 1981-10-22 | 1983-04-26 | 日産自動車株式会社 | 音声認識装置 |
JPS605337A (ja) * | 1983-06-24 | 1985-01-11 | Fujitsu Ltd | 音声入力方式 |
JPS638799A (ja) * | 1986-06-30 | 1988-01-14 | 三菱電機株式会社 | 音声制御システム |
US4827520A (en) * | 1987-01-16 | 1989-05-02 | Prince Corporation | Voice actuated control system for use in a vehicle |
US4959850A (en) * | 1987-05-29 | 1990-09-25 | Kabushiki Kaisha Toshiba | Radio telephone apparatus |
EP0307193B1 (de) * | 1987-09-11 | 1993-11-18 | Kabushiki Kaisha Toshiba | Telefonapparat |
US4945570A (en) * | 1987-10-02 | 1990-07-31 | Motorola, Inc. | Method for terminating a telephone call by voice command |
DE3851113T3 (de) * | 1987-10-08 | 1997-09-25 | Nippon Electric Co | Sprachgesteuerte Wählvorrichtung mit Speichern für vollständige Wahl für alle Benutzer und Kurzwahl für befugte Benutzer. |
US4928302A (en) * | 1987-11-06 | 1990-05-22 | Ricoh Company, Ltd. | Voice actuated dialing apparatus |
JPH0827235B2 (ja) * | 1987-11-17 | 1996-03-21 | 倉敷紡績株式会社 | 糖類濃度の分光学的測定法 |
-
1990
- 1990-01-30 JP JP2020321A patent/JP2964518B2/ja not_active Expired - Fee Related
-
1991
- 1991-01-30 CA CA002035267A patent/CA2035267C/en not_active Expired - Fee Related
- 1991-01-30 US US07/648,470 patent/US5230023A/en not_active Expired - Lifetime
- 1991-01-30 EP EP91300702A patent/EP0440439B1/de not_active Expired - Lifetime
- 1991-01-30 DE DE69118423T patent/DE69118423T2/de not_active Expired - Fee Related
- 1991-01-30 AU AU70101/91A patent/AU639526B2/en not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
AU7010191A (en) | 1991-08-01 |
EP0440439A2 (de) | 1991-08-07 |
US5230023A (en) | 1993-07-20 |
EP0440439A3 (en) | 1992-03-18 |
JPH03223900A (ja) | 1991-10-02 |
AU639526B2 (en) | 1993-07-29 |
CA2035267A1 (en) | 1991-07-31 |
CA2035267C (en) | 1995-07-11 |
EP0440439B1 (de) | 1996-04-03 |
DE69118423D1 (de) | 1996-05-09 |
JP2964518B2 (ja) | 1999-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69118423T2 (de) | Verfahren und System zur Steuerung einer externen Maschine durch vokalen Befehl | |
DE60024506T2 (de) | Verfahren zur mehrstufigen Spracherkennung und Funkübertragungsvorrichtung zur Steuerung durch Sprache | |
EP0330944B1 (de) | Verfahren und Schaltungsanordnung zur Benutzerführung eines Endgerätes der Nachrichten- oder Datentechnik | |
DE69425818T2 (de) | System und verfahren zur sprachbefehlssteuerung und sprecheridentitätsprüfung | |
DE3752288T2 (de) | Sprachprozessor | |
DE3851113T2 (de) | Sprachgesteuerte Wählvorrichtung mit Speichern für vollständige Wahl für alle Benutzer und Kurzwahl für befugte Benutzer. | |
DE69822179T2 (de) | Verfahren zum lernen von mustern für die sprach- oder die sprechererkennung | |
DE69333061T2 (de) | Telefonversorgungsdienststelle für ferngespräche | |
DE3238855C2 (de) | Spracherkennungseinrichtung | |
DE68914449T2 (de) | Sprachgesteuerte bedienung. | |
EP1256936A2 (de) | Verfahren zum Training oder zur Adaption eines Spracherkenners | |
DE69532026T2 (de) | Schaltung zum automatischen Variieren des Pegels eines Empfangssprachsignals in einem Fernprechgerät | |
DE69636731T2 (de) | System und Verfahren zur Aufnahme von Namen in einer Spracherkennungsdatenbank | |
DE3854260T2 (de) | Leitungsanschlussvermittlungseinrichtung zur Herstellung eines Anschlusses bei der Erkennung eines Sprachmusters. | |
WO2005022511A1 (de) | Unterstützungsverfahren für sprachdialoge zur bedienung von kraftfahrzeugfunktionen | |
DE10223184A1 (de) | Schaltsteuerungsverfahren und Schaltsteuersystem für ein Automatikgetriebe | |
DE112012005977B4 (de) | Aufzugsvorrichtung | |
DE19637831B4 (de) | Automatischer Bildeinstellungsapparat für ein Bildgerät und ein Verfahren dafür | |
EP2137724A1 (de) | Digitales verfahren und anordnung zur authentifizierung einer person | |
DE102005002448B4 (de) | Vorrichtung und Verfahren zum Messen, Steuern oder Prüfen | |
DE69030548T2 (de) | Verfahren und Einrichtung zur Spracherkennung | |
DE194387T1 (de) | Sprachgesteuerter fernsprecher und steuerungsverfahren dafuer. | |
DE102019218630A1 (de) | Aktives steuersystem eines fahrzeugdoppelmikrofons und ein steuerverfahren dafür | |
DE3913638A1 (de) | Verfahren zur sprachmusterbildung bei sprachgesteuerten haushalt-grossgeraeten, wie geschirrspuel- oder waschmaschinen | |
DE19839466A1 (de) | Verfahren und Steuereinrichtung zur Bedienung technischer Einrichtungen eines Fahrzeugs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |