DE10047613A1 - Method and system for operating a portable telephone by voice recognition - Google Patents
Method and system for operating a portable telephone by voice recognitionInfo
- Publication number
- DE10047613A1 DE10047613A1 DE10047613A DE10047613A DE10047613A1 DE 10047613 A1 DE10047613 A1 DE 10047613A1 DE 10047613 A DE10047613 A DE 10047613A DE 10047613 A DE10047613 A DE 10047613A DE 10047613 A1 DE10047613 A1 DE 10047613A1
- Authority
- DE
- Germany
- Prior art keywords
- speech recognition
- voice
- recognition processor
- command
- recognized
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000005070 sampling Methods 0.000 claims abstract description 5
- 230000000977 initiatory effect Effects 0.000 claims abstract description 3
- 230000015654 memory Effects 0.000 claims description 23
- 230000006870 function Effects 0.000 claims description 14
- 238000004891 communication Methods 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 3
- 238000003780 insertion Methods 0.000 claims description 2
- 230000037431 insertion Effects 0.000 claims description 2
- 230000008569 process Effects 0.000 description 15
- 238000012545 processing Methods 0.000 description 6
- 230000001419 dependent effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/271—Devices whereby a plurality of signals may be stored simultaneously controlled by voice recognition
-
- A—HUMAN NECESSITIES
- A44—HABERDASHERY; JEWELLERY
- A44C—PERSONAL ADORNMENTS, e.g. JEWELLERY; COINS
- A44C25/00—Miscellaneous fancy ware for personal wear, e.g. pendants, crosses, crucifixes, charms
- A44C25/001—Pendants
- A44C25/002—Pendants forming a container, e.g. for pictures
-
- A—HUMAN NECESSITIES
- A44—HABERDASHERY; JEWELLERY
- A44B—BUTTONS, PINS, BUCKLES, SLIDE FASTENERS, OR THE LIKE
- A44B15/00—Key-rings
- A44B15/005—Fobs
-
- A—HUMAN NECESSITIES
- A44—HABERDASHERY; JEWELLERY
- A44C—PERSONAL ADORNMENTS, e.g. JEWELLERY; COINS
- A44C15/00—Other forms of jewellery
- A44C15/0045—Jewellery specially adapted to be worn on a specific part of the body not fully provided for in groups A44C1/00 - A44C9/00
- A44C15/005—Necklaces
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Es werden ein Verfahren und ein System zum Betreiben eines tragbaren Telefons mittels Spracherkennung angegeben, wobei durch das Erkennen eines Sprachbefehls eine Telefonnummer gewählt, ein Anruf eingeleitet und ein Anruf entgegengenommen werden können. DOLLAR A Das Spracherkennungssystem des tragbaren Telefons umfasst einen Spracherkennungsprozessor zum Erkennen einer Spracheingabe durch das Messen der Ähnlichkeit zwischen einem vorbestimmten Bezugsmuster und einem eingegebenen Muster, das durch das Abtasten von bestimmten Parametern aus einem Sprachsignal einschließlich eines Sprachbefehls und einer Telefonnummer erhalten wird, eine Schnittstelleneinheit, die mit dem Spracherkennungsprozessor verbunden ist, eine Handgerät-Tasteneingabeeinheit und einen Verschlussschalter, wobei die Schnittstelleneinheit logisch einen Ausgabesignalwert des Verschlussschalters oder der Handgerät-Tasteneingabeeinheit kombiniert, der eine Funktion aufweist, die einem durch den Spracherkennungsprozessor erkannten Signalwert entspricht, und eine Steuereinheit zum Steuern des Gesamtbetriebs des tragbaren Telefons zum Speichern und Löschen einer erkannten Telefonnummer, zum Wählen der Telefonnummer, zum Einleiten eines Anrufs und zum Beenden des Anrufs in Übereinstimmung mit dem kombinierten Signal aus der Schnittstelleneinheit.A method and a system for operating a portable telephone by means of speech recognition are specified, a telephone number being dialed, a call being initiated and a call being accepted by the recognition of a voice command. DOLLAR A The voice recognition system of the portable telephone includes a voice recognition processor for recognizing a voice input by measuring the similarity between a predetermined reference pattern and an input pattern obtained by sampling certain parameters from a voice signal including a voice command and a telephone number, an interface unit, connected to the speech recognition processor, a handheld key input unit and a lock switch, the interface unit logically combining an output signal value of the lock switch or the handheld key input unit having a function corresponding to a signal value recognized by the speech recognition processor, and a control unit for controlling the Overall operation of the portable phone for storing and deleting a recognized phone number, dialing the phone number, initiating a call, and ending the call s in accordance with the combined signal from the interface unit.
Description
Die vorliegende Erfindung betrifft ein tragbares Telefon uns insbesondere ein Verfahren und ein System zum Betreiben eines tragbaren Telefons mittels Spracherkennung, das durch das Erkennen eines Sprachbefehls eine Telefonnummer wählen, einen Anruf machen und einen Anruf entgegennehmen kann.The present invention relates to a portable phone us in particular a method and a system for operating of a portable phone using voice recognition, which by recognizing a voice command dialing a phone number, can make a call and answer a call.
Wenn ein Benutzer mit Hilfe eines gewöhnlichen tragbaren Telefons, eines Mobiltelefons oder eines Autotelefons einen Anruf machen möchte, muss er einen Verschlussschalter des tragbaren Telefons öffnen oder ein Handgerät eines Autotelefons aufnehmen, um das Telefon in den Anrufer- Standbyzustand zu versetzen, eine Telefonnummer der angerufenen Person eingeben und dann die Senden-Taste drücken, damit das Telefon die Nummer wählt. Wenn der Benutzer einen Anruf im Angerufener-Standbyzustand entgegennehmen möchte, muss der Benutzer den Verschlussschalter öffnen oder die Senden-Taste drücken, um einen Anruf zu machen. Wenn der Benutzer eine falsche Telefonnummer eingibt, muss der Benutzer die Löschen-Taste drücken, um die eingegebene Telefonnummer zu löschen.When a user is using an ordinary portable Telephone, a cell phone or a car phone Wants to make a call, he has to lock the open a portable phone or a handheld device Pick up car phones to put the phone in the caller Standby to put a phone number of Enter the person called and then press the send key for the phone to dial the number. If the user has one Want to answer the call in the called standby state, the user must open the lock switch or the Press the send key to make a call. If the User enters an incorrect phone number, the user must press the delete key to enter the phone number entered Clear.
Das oben beschriebene Verfahren zum Bedienen des Telefons, das etwa das Öffnen des Verschlussschalters per Hand und das Prüfen der eingegebenen Nummer mit den Augen umfasst, kann zu Unfällen führen, wenn der Benutzer ein Auto fährt. Außerdem ist ein derartiges tragbares Telefon sehr unpraktisch, wenn der Benutzer andere Arbeiten mit den Händen durchführt oder Probleme mit seinen Augen oder seiner Hand hat. The procedure for operating the phone described above, that about opening the lock switch by hand and that Checking the number entered with your eyes may include Accidents result when the user drives a car. Moreover Such a portable phone is very impractical, though the user carries out other work with his hands or Has problems with his eyes or hand.
Deshalb bezweckt die vorliegende Erfindung, diese Probleme aus dem Stand der Technik zu überwinden. Es ist eine Aufgabe der vorliegenden Erfindung, ein Verfahren und ein System zum Betreiben eines tragbaren Telefons mittels Spracherkennung anzugeben, die Funktionen zum Wählen einer Telefonnummer, zum Machen eines Anrufs und zum Beenden eines Anrufs durch das Erkennen einer Tasteneingabe eines einfachen Befehls und einer Telefonnummer zum Betreiben des tragbaren Telefons per Sprache umfasst.Therefore, the present invention aims at these problems to overcome from the prior art. It is a job of the present invention, a method and a system for Operate a portable phone using voice recognition specify the functions for dialing a phone number to Make a call and end a call through the Recognize a key input of a simple command and one Telephone number for operating the portable telephone by voice includes.
Es ist eine andere Aufgabe der vorliegenden Erfindung, ein Verfahren und ein System zum Betreiben eines tragbaren Telefons durch Spracherkennung anzugeben, wobei der Benutzer zusätzlich zu den Funktionen der ersten Aufgabe häufig verwendete Personen- oder Firmennamen, durch Erweiterungsnummern unterschiedene Abteilungsnummern sowie Ortsnamen mit Ortsvorwahlen (einschließlich einer internationalen Telefonverbindungsnummer für jeden Kommunikationsdienstprovider) per Sprache registrieren kann, um eine Kurzwahlfunktion unter Verwendung von Spracherkennung zu ermöglichen.It is another object of the present invention Method and system for operating a portable Specify phone by voice recognition, the user in addition to the functions of the first task often Personal or company names used, by Extension numbers differentiated department numbers as well Place names with area codes (including a international telephone connection number for everyone Communication service provider) can register by voice, a speed dial feature using speech recognition to enable.
Es ist eine weitere Aufgabe der vorliegenden Erfindung, ein Verfahren und ein System zum Betreiben eines tragbaren Telefons mittels Spracherkennung anzugeben, die eine Funktion zum Löschen einer falsch oder fälschlicherweise eingegebenen Telefonnummer mittels eines Sprachbefehls umfasst.It is another object of the present invention a method and system for operating a portable Specify phones using voice recognition, which is a function to delete an incorrect or incorrect entry Includes phone number using a voice command.
Es ist eine weitere Aufgabe der vorliegenden Erfindung, ein tragbares Telefon anzugeben, das den Stromverbrauch reduzieren kann, indem selektiv in Übereinstimmung mit der verwendeten Stromquelle bestimmt wird, ob ein Spracherkennungsprozess ausgeführt wird oder nicht.It is another object of the present invention to specify a portable phone that uses electricity can reduce by selectively in accordance with the used power source is determined whether a Speech recognition process is running or not.
Um diese Aufgabe zu lösen, gibt die vorliegende Erfindung ein Spracherkennungssystem für ein tragbares Telefon an, das umfasst: einen Spracherkennungsprozessor zum Erkennen einer Spracheeingabe durch das Messen einer Ähnlichkeit zwischen einem vorbestimmten Bezugsmuster und einem eingegeben Muster, das durch das Abtasten von spezifischen Parametern aus einem Sprachsignal einschließlich eines Sprachbefehls und einer Telefonnummer erhalten wird, eine Schnittstelleneinheit, die mit dem Spracherkennungsprozessor verbunden ist, eine Handgerät-Tasteneingabeeinheit und einen Verschlussschalter, wobei die Schnittstelleneinheit logisch einen Ausgabesignalwert des Verschlussschalters oder der Handgerät- Tasteneingabeeinheit logisch kombiniert, der eine Funktion aufweist, die einem durch den Spracherkennungsprozessor erkannten Signalwert entspricht, und eine Steuereinheit zum Steuern des Gesamtbetriebs des tragbaren Telefons für das Speichern und Löschen einer erkannten Telefonnummer, das Wählen der Telefonnummer, das Starten eines Anrufs und das Beenden des Anrufs in Übereinstimmung mit dem kombinierten Signal aus der Schnittstelleneinheit.To achieve this object, the present invention provides a speech recognition system for a portable phone that comprises: a speech recognition processor for recognizing a Voice input by measuring a similarity between a predetermined reference pattern and an input pattern, by scanning specific parameters from one Voice signal including a voice command and one Telephone number is obtained, an interface unit that connected to the speech recognition processor, one Handheld key input unit and a lock switch, wherein the interface unit logically one Output signal value of the lock switch or handheld Key input unit logically combined, which is a function having one by the speech recognition processor corresponds to the detected signal value, and a control unit for Control the overall operation of the portable phone for the Saving and deleting a recognized phone number, the Dial the phone number, start a call, and that End the call in accordance with the combined Signal from the interface unit.
Um die oben genannte Aufgabe zu lösen, gibt die vorliegende Erfindung weiterhin ein Spracherkennungssystem an, welches umfasst: eine Basisstation mit einem Spracherkennungsprozessor zum Erkennen eines Sprachbefehls und einer Telefonnummer, die durch ein Mikrofon eingegeben werden, und ein mit der Basisstation verbundenes Handgerät für eine drahtgebundene/drahtlose Kommunikation zwischen denselben, wobei das Handgerät den Sprachbefehl und die Telefonnummer erhält, die in dem Spracherkennungsprozessor erkannt werden, und eine entsprechende Operation für das Wählen der Telefonnummer, das Einleiten eines Anrufs und das Beenden eines Anrufs in Übereinstimmung mit dem entsprechenden Befehl ausführt.To solve the above problem, the present invention furthermore a speech recognition system, which includes: a base station with a Speech recognition processor for recognizing a voice command and a phone number entered through a microphone and a handheld device connected to the base station for one wired / wireless communication between them, the handset having the voice command and the telephone number receives that are recognized in the speech recognition processor, and a corresponding operation for choosing the Telephone number, initiating a call and ending a call in accordance with the corresponding command executes.
Der Spracherkennungsprozessor kann durch das wahlweise Erhalten von Leistung von einer internen Batterie in Übereinstimmung mit der EIN/AUS-Betätigung eines Auswahlschalters betrieben werden.The speech recognition processor can optionally by Obtaining power from an internal battery Agreement with the ON / OFF operation of a Selection switch operated.
Der Spracherkennungsprozessor kann auch durch das Erhalten einer Leistung von einer externen Stromquelle über eine Basisstation betrieben werden.The speech recognition processor can also get by a power from an external power source via a Base station operated.
Der Spracherkennungsprozessor kann einen Speicher zum Speichern der Bezugsmuster umfassen, die durch das Eingeben des Sprachbefehls und der Telefonnummer mit der Sprache eines Benutzers erzeugten werden.The speech recognition processor can have a memory for Save the reference pattern by entering it the voice command and the telephone number with the language of one User generated.
Der Spracherkennungsprozessor kann auch einen Speicher zum Speicher der Bezugsmuster umfassen, die durch den Sprachbefehl und die Telefonnummer erzeugt werden, die aus einer durchschnittlichen Äußerung von mehreren Personen erzeugt werden.The speech recognition processor can also have a memory for Memory of the reference pattern include that by the voice command and the phone number generated from a average utterance from multiple people become.
Der Spracherkennungsprozessor kann eine Spracheingabe durch das Messen der Ähnlichkeit zwischen einem vorbestimmten Bezugsmuster und einem eingegebenen Muster erkennen, das durch das Abtasten von spezifischen Parametern aus einem Sprachsignal mit einem Sprachbefehl, einem Stichwort und einer Telefonnummer erhalten wird.The speech recognition processor can use speech input by measuring the similarity between a predetermined one Recognize reference patterns and a pattern entered by sampling specific parameters from one Voice signal with a voice command, a keyword and one Phone number will be obtained.
Der Spracherkennungsprozessor kann eine Einheit umfassen, um festzustellen, ob eine externe Stromquelle oder eine interne Batterie verwendet wird, wobei der Spracherkennungsprozessor nur dann betrieben werden kann, wenn er mit einer externen Stromquelle verbunden ist.The speech recognition processor can comprise a unit to determine if an external power source or a internal battery is used, the Speech recognition processor can only be operated if it is connected to an external power source.
Der Spracherkennungsprozessor kann außerhalb des tragbaren Telefons installiert sein und über die Schnittstelleneinheit der Basisstation mit dem Controller verbunden werden, wobei der Spracherkennungsprozessor unter Verwendung der Leistung von der externen Stromquelle betrieben wird.The speech recognition processor can be outside of the portable Telephone installed and via the interface unit the base station can be connected to the controller, whereby the speech recognition processor using the performance operated by the external power source.
Der Spracherkennungsprozessor kann einen Speicher zum Registrieren des Namens einer Person, einer Firma, eines Ortes, eines Landes oder einer Abteilung im voraus und zum entsprechenden Speichern einer internationalen Telefonverbindungsnummer eines Kommunikationsdienstproviders, einer Ländervorwahl für jedes Land, einer Ortsvorwahl und eine Telefonnummer für jede Person oder Firma umfassen.The speech recognition processor can have a memory for Register the name of a person, a company, one Location, country or department in advance and to corresponding saving an international Telephone connection number of a communication service provider, a country code for each country, a area code, and one Include phone number for each person or company.
Um die oben genannte Aufgabe zu lösen, gibt die vorliegende Erfindung weiterhin ein Verfahren zum Betreiben eines tragbaren Telefons mittels Spracherkennung an, das folgende Schritte umfasst: (a) in einem Angerufener- Standbyzustand, Wechseln zu einem Anrufer-Standbyzustand, wenn eine Spracheingabe mit einem "Einschalten"-Befehl erkannt wird, und Wechseln zu einem Anrufzustand, wenn eine Spracheingabe mit einem "Verbinden"-Befehl während des Feststellen eines Klingelns erkannt wird, (b) in dem Anrufer- Standbyzustand, Wechseln zu einem Anruferzustand nach dem Wählen einer Telefonnummer, wenn kontinuierlich innerhalb einer vorbestimmten Zeitspanne eingegebene Spracheingaben für die Telefonnummer und ein "Senden"-Befehl erkannt werden; und (c) in dem Anruferzustand, Beenden des Anrufs und Wechseln zu dem Angerufener-Standbyzustand, wenn eine Spracheingabe mit einem "Anruf-Beenden"-Befehl erkannt wird.To solve the above problem, the present invention further a method for operating of a portable phone using voice recognition includes the following steps: (a) in a called party- Standby state, switch to a caller standby state when a voice input with a "turn on" command detected and go to a call state when there is a Voice input with a "Connect" command during the Detecting ringing is detected, (b) in the caller Standby state, change to a caller state after Dial a phone number if continuously within voice inputs for a predetermined period of time the phone number and a "send" command are recognized; and (c) in the caller state, ending the call and switching to the called standby state if a voice input with an "end call" command is detected.
Der Schritt (b) kann das Zurückwechseln zu dem Anrufer- Standbyzustand umfassen, wenn eine Spracheingabe mit einem "Beenden-Löschen"-Befehl erkannt wird.Step (b) can switch back to the caller Standby state when a voice input with a "Exit-delete" command is recognized.
Der Schritt (b) kann weiterhin folgende Schritte umfassen: Erkennen und Speichern einer Spracheingabe mit einer Telefonnummer und darauffolgendes Erzeugen und Ausgeben der gespeicherten Telefonnummer, Bestimmen, dass die Telefonnummer einen Fehler enthält, wenn eine Spracheingabe mit dem Befehl "Beenden-löschen" nach dem Erzeugen und Ausgeben der Telefonnummer erkannt wird, Löschen der gespeicherten Telefonnummer und Wechseln zu dem Anrufer-Standbyzustand, sowie Wählen der gespeicherten Telefonnummer, wenn der "Senden"-Befehl nach dem Erzeugen und Ausgeben der Telefonnummer erkannt wird.Step (b) can further comprise the following steps: Recognize and save a voice input with a Telephone number and then generating and outputting the stored phone number, determine that the phone number contains an error when a voice input with the command "Exit-delete" after creating and outputting the Phone number is recognized, delete the saved one Phone number and switch to caller standby, and dialing the stored phone number if the "Send" command after the creation and output of the Phone number is recognized.
Wenn ein die Schritte (a) bis (c) ausführender Spracherkennungsprozessor eine interne Stromquelle verwendet, wird das EIN/AUS-Schalten des Spracherkennungsprozessors in Übereinstimmung mit einem Ausgabesignal eines Auswahlschalters gesteuert. If one carries out steps (a) to (c) Speech recognition processor uses an internal power source will turn the speech recognition processor ON / OFF in Agreement with an output signal of a selection switch controlled.
Wenn ein die Schritte (a) bis (c) ausführender Spracherkennungsprozessor eine externe Stromquelle über eine Basisstation verwendet, betreibt die externe Stromquelle den Spracherkennungsprozessor unmittelbar nach dem Einlegen in die Basisstation.If one carries out steps (a) to (c) Speech recognition processor an external power source through a Base station, the external power source operates the Speech recognition processor immediately after insertion in the Base station.
In einem die Schritte (a) bis (c) ausführenden Spracherkennungsprozessor gespeicherte Bezugssprachmuster können durch das Eingeben und Erfassen der entsprechenden Sprachbefehle, Zahlen und Symbole mit der Stimme eines Benutzers erzeugt werden.In one, carry out steps (a) to (c) Speech recognition processor stored reference speech patterns can by entering and entering the appropriate Voice commands, numbers and symbols with the voice of one User generated.
Die in einem die Schritte (a) bis (c) ausführenden Spracherkennungsprozessor gespeicherten Bezugssprachmuster können auch die entsprechenden Sprachbefehle, Zahlen und Symbole sein, die aus einer durchschnittlichen Äußerung von mehreren Personen erhalten werden.Those performing steps (a) to (c) in one Speech recognition processor stored reference speech pattern can also use the appropriate voice commands, numbers and Symbols that come from an average utterance of several people can be obtained.
Diese und andere Merkmale, Aspekte und Vorteile der vorliegenden Erfindung werden durch die folgende Beschreibung, die beigefügten Ansprüche und die beigefügten Zeichnungen verdeutlicht, in denen ähnliche Komponenten durch ähnliche Bezugszeichen angegeben werden:These and other characteristics, aspects and advantages of present invention will become apparent from the following description, the appended claims and drawings clarifies in which similar components by similar Reference numerals are given:
Fig. 1 zeigt eine Konfiguration des Betriebssystems eines tragbaren Telefons in Übereinstimmung mit der vorliegenden Erfindung, Fig. 1 shows a configuration of the operating system showing a portable telephone in accordance with the present invention,
Fig. 2 zeigt Zustände und Betriebsflüsse des Betriebssystems des tragbaren Telefons in Übereinstimmung mit der vorliegenden Erfindung, Fig. 2 shows states and operation flows of the operating system of the portable telephone in accordance with the present invention,
Fig. 3 ist ein Flussdiagramm, das ein Betriebsystem des tragbares Telefons mittels Spracherkennung in Übereinstimmung mit der vorliegenden Erfindung zeigt, und Fig. 3 is a flow diagram showing an operating system of the portable telephone by means of voice recognition in accordance with the present invention, and
Fig. 4 und Fig. 5 sind Flussdiagramme, die andere Ausführungsformen des Betriebsverfahrens des tragbaren Telefons in Übereinstimmung mit der vorliegenden Erfindung darstellen. FIG. 4 and FIG. 5 illustrate flow diagrams showing other embodiments of the method of operation of the portable telephone in accordance with the present invention.
Im folgenden werden bevorzugte Ausführungsformen der vorliegenden Erfindung ausführlich mit Bezug auf die beigefügten Zeichnungen beschrieben.Preferred embodiments of the present invention in detail with reference to the attached drawings.
Das herkömmliche tragbare Telefon umfasst eine Sendeeinheit, eine Empfangseinheit, eine Logikeinheit, eine Antenne, ein Display und eine Stromquelle. Die vorliegende Erfindung umfasst weiterhin zusätzlich zu dem herkömmlichen tragbaren Telefon einen Spracherkennungsprozessor, um das tragbare Telefon mittels Spracherkennung zu betreiben, ohne dass dadurch die Konfiguration des herkömmlichen Systems verändert wird.The conventional portable phone includes one Sending unit, a receiving unit, a logic unit, a Antenna, a display and a power source. The present The invention further includes in addition to the conventional one portable phone a speech recognition processor to do that to operate portable phone using voice recognition without that thereby the configuration of the conventional system is changed.
Fig. 1 zeigt eine Konfiguration eines tragbaren Telefons in Übereinstimmung mit der vorliegenden Erfindung. Fig. 1 shows a configuration of a portable telephone in accordance with the present invention.
Wie in der Zeichnung gezeigt, ist ein Controller 100 mit einer Empfangssignal-Verarbeitungseinheit 110, einer Sendesignal-Verarbeitungseinheit 120, einer Stromversorgung 130, einer Speichereinheit 140 und einer Schnittstelle 150 verbunden. Der Controller 100 steuert den Gesamtbetrieb des tragbaren Telefons. As shown in the drawing, a controller 100 is connected to a received signal processing unit 110 , a transmitted signal processing unit 120 , a power supply 130 , a storage unit 140 and an interface 150 . The controller 100 controls the overall operation of the portable telephone.
Die Empfangssignal-Verarbeitungseinheit 110 wird durch den Controller 100 gesteuert, empfängt ein Funksignal von einer Antenne (nicht gezeigt) und demoduliert das empfangene Funksignal. Das demodulierte Signal wird durch einen Empfänger 111 als Sprachsignal ausgegeben. Die Sendesignal- Verarbeitungseinheit 120 wird durch den Controller 100 gesteuert, moduliert ein Sprachsignal von einem Sender 121 und gibt das modulierte Signal über die Antenne aus.The received signal processing unit 110 is controlled by the controller 100 , receives a radio signal from an antenna (not shown), and demodulates the received radio signal. The demodulated signal is output by a receiver 111 as a speech signal. The transmission signal processing unit 120 is controlled by the controller 100 , modulates a voice signal from a transmitter 121, and outputs the modulated signal via the antenna.
Die Stromversorgung 130 kann eine interne Batterie in einem Handgerät oder eine externe Stromquelle in einer Basisstation sein, wobei die Stromversorgung 130 Leistung für jede Einheit in Übereinstimmung mit dem Controller 100 bereitstellt.Power supply 130 may be an internal battery in a handheld device or an external power source in a base station, power supply 130 providing power for each unit in accordance with controller 100 .
Die Speichereinheit 140 umfasst flüchtige und nicht- flüchtige Speicher zum Speichern eines Hauptverarbeitungsprogramms des Controllers 100 und zum temporären Speichern von verschiedenen während der Verarbeitung des Hauptverarbeitungsprogramms erzeugten Daten.The storage unit 140 comprises volatile and non-volatile memories for storing a main processing program of the controller 100 and for temporarily storing various data generated during the processing of the main processing program.
Die Schnittstelle 180 ist mit einem Spracherkennungsprozessor 150, einer Handgerät- Tasteneingabeeinheit 160 und einem Verschlussschalter 170 verbunden. Die Schnittstelle 180 sieht eine logische Kombination von Ausgabesignalen aus dem Spracherkennungsprozessor 150, der Handgerät- Tasteneingabeeinheit 160 und des Verschlussschalters 170 vor und gibt die kombinierten Signale an den Controller 100. Die logische Kombination sieht eine logische Summe oder ein logisches Produkt für Ausgabesignalwerte der Handgerät- Tasteneingabeeinheit und des Verschlussschalters vor, welche dieselben Funktionen wie die in dem Spracherkennungsprozessor 150 erkannten Signalwerte aufweisen, und gibt dann den erzeugten Wert an den Controller 100. Wenn also ein Benutzer eine Taste drückt oder einen Befehl oder eine Zahl äußert, empfängt der Controller ein entsprechendes Ausgabesignal und führt die entsprechende Operation aus.The interface 180 is connected to a speech recognition processor 150 , a hand-held key input unit 160 and a lock switch 170 . The interface 180 provides a logical combination of output signals from the speech recognition processor 150 , the handheld key input unit 160 and the lock switch 170 and outputs the combined signals to the controller 100 . The logical combination provides a logical sum or product for output signal values of the handheld key input unit and the lock switch, which have the same functions as the signal values recognized in the speech recognition processor 150 , and then outputs the generated value to the controller 100 . Thus, when a user presses a key or utter a command or number, the controller receives a corresponding output signal and performs the corresponding operation.
Der Spracherkennungsprozessor 150 erkennt ein entsprechendes vom Sender 121 eingegebenes Sprachsignal wie etwa einen Sprachbefehl ("Einschalten", "Beenden-Löschen", "Senden", "Verbinden", "Anruf-Beenden" oder "Stichwort"), ein reserviertes Wort (Stichwort) und einen Sprach-Handgerät- Tastenwert (Zahlen oder Symbole) mittels eines bekannten Spracherkennungsalgorithmus zum Extrahieren eines charakteristischen Parameters eines Zeit- oder Frequenzbereichs aus dem Sprachsignal.The voice recognition processor 150 recognizes a corresponding voice signal input from the transmitter 121 , such as a voice command ("turn on", "end delete", "send", "connect", "end call" or "keyword"), a reserved word (keyword ) and a handheld speech key value (numbers or symbols) by means of a known speech recognition algorithm for extracting a characteristic parameter of a time or frequency range from the speech signal.
Der Spracherkennungsprozessor 150 kann entweder in Software oder in Hardware realisiert werden. Wenn er in Hardware realisiert wird (nicht in den Zeichnungen gezeigt), kann der Spracherkennungsprozessor 150 einen ersten Speicher zum Speichern der Bezugsmuster (für den Sprachbefehl, das reservierte Wort (Stichwort) und den Handgerät-Tastenwert), einen Prozessor zum Erstellen eines Eingabemusters durch das Abtasten von verschiedenen Parametern einer Sprache aus dem Sender 121 und zum Erkennen der Eingabesprache durch das Schätzen der Ähnlichkeit (oder durch einen Mustervergleich) zwischen dem Eingabemuster und dem vorbestimmten Bezugsmuster, einen zweiten Speicher zum temporären Speichern der in dem Spracherkennungsprozessor 150 erkannten Sprache und einen dritten Speicher zum Speichern von Telefonnummern von häufig verwendeten Personen oder Firmen, Ortsvorwahlen, Ländervorwahlen, Nebenstellennummern oder internationalen Verbindungsnummern von jedem Kommunikationsdienstprovider für jedes reservierte Wort (Stichwort) umfassen.The speech recognition processor 150 can be implemented either in software or in hardware. If implemented in hardware (not shown in the drawings), the speech recognition processor 150 may have a first memory for storing the reference patterns (for the voice command, the reserved word (keyword) and the handset key value), a processor for creating an input pattern sampling different parameters of a language from the transmitter 121 and recognizing the input language by estimating the similarity (or by pattern matching) between the input pattern and the predetermined reference pattern, a second memory for temporarily storing the language recognized in the speech recognition processor 150 , and one third memory for storing phone numbers of frequently used people or companies, area codes, country codes, extension numbers or international connection numbers from each communication service provider for each reserved word (keyword).
Weiterhin kann in der bevorzugten Ausführungsform das Bezugsmuster in einer Datenbank in Übereinstimmung mit entweder einem Anrufer-abhängigen Modus oder einem Anrufer unabhängigen Modus erzeugt werden. Im Anrufer-abhängigen Modus äußert und erfasst der Benutzer des tragbaren Telefons direkt die Sprachbefehle, Stichwörter, Telefonnummern und Symbole wie Raute (#), Stern (*) usw. mit seiner eigenen Stimme. Wenn das tragbare Telefon verwendet wird und das Bezugsmuster der eigenen Stimme in dem Speicher gespeichert wird, der etwa ein EEPROM (elektrisch löschbarer und programmierbarer Nur-Lese- Speicher) sein kann, beträgt die Genauigkeit der Spracherkennung über 90%, was eine sehr hohe Effektivitätsrate darstellt. In dem Anruferunabhängigen Modus werden die von verschiedenen Personen erfassten Symbole wie Raute (#), Stern (*) usw. im voraus im Speicher gespeichert.Furthermore, in the preferred embodiment, the Reference patterns in a database in accordance with either a caller dependent mode or a caller independent mode. In caller dependent mode the user of the portable telephone expresses and records directly the voice commands, keywords, phone numbers and symbols like Rhombus (#), star (*) etc. in his own voice. If that portable phone is used and the reference pattern of the own voice is stored in the memory of about one EEPROM (electrically erasable and programmable read-only Memory), the accuracy is Speech recognition over 90%, which is a very high effectiveness rate represents. In the caller independent mode, those of symbols such as rhombus (#), star (*) etc. stored in memory in advance.
Der Spracherkennungsprozessor 150 erhält wie oben genannt die Leistung von der Stromversorgung 130 über die Schnittstelle 180 in Übereinstimmung mit der Steuerung des Controllers 100.The speech recognition processor 150 , as mentioned above, receives the power from the power supply 130 via the interface 180 in accordance with the control of the controller 100 .
Weiterhin kann der Spracherkennungsprozessor 150 direkt durch das Erhalten der Leistung von einer internen Batterie oder einer externen Stromquelle betrieben werden. Der Spracherkennungsprozessor 150 umfasst deshalb eine Einheit, um festzustellen, ob er mit der externen Stromquelle oder mit der internen Batterie verbunden ist. Wenn die interne Batterie verwendet wird, ist ein Auswahlschalter für das Sprachwählen vorgesehen, um den Spracherkennungsprozessor 150 mit der internen Batterie des Handgeräts zu verbinden oder von derselben zu trennen. Mit einem derartigen Auswahlschalter kann die Größe und das Gewicht des tragbaren Telefons reduziert und der Stromverbrauch des Spracherkennungsprozessors auf ein Minimum reduziert werden, um die Lebensdauer der Batterie zu verlängern.Furthermore, the speech recognition processor 150 can be operated directly by receiving power from an internal battery or an external power source. The speech recognition processor 150 therefore includes a unit to determine whether it is connected to the external power source or to the internal battery. When the internal battery is used, a voice dial selection switch is provided to connect or disconnect the speech recognition processor 150 to or from the handset internal battery. With such a selection switch, the size and weight of the portable telephone can be reduced and the power consumption of the speech recognition processor can be reduced to a minimum in order to extend the life of the battery.
Wenn dagegen die externe Stromquelle wie etwa eine Autobatterie verwendet wird, stellt die externe Stromquelle direkt Leistung für den Spracherkennungsprozessor 150 bereit, um den Spracherkennungsprozessor 150 unmittelbar nach dem Einlegen des Handgeräts in der Basisstation zu betreiben. Bei einer derartigen Konfiguration betreibt die externe Stromquelle, die eine ausreichende Leistung bereitstellen kann, den Spracherkennungsprozessor 150 direkt, obwohl der Benutzer den Auswahlschalter nicht betätigt, weil die Wählfunktion mittels Spracherkennung wesentlich für einen Auto fahrenden Benutzer ist. Wenn weiterhin die externe Stromquelle nicht verwendet wird, wird der Spracherkennungsprozessor 150 in Übereinstimmung mit der EIN/AUS-Betätigung des Auswahlschalters betrieben. Eine derartige Konfiguration ist praktisch für den Benutzer und zudem ökonomisch.Conversely, when the external power source such as a car battery is used, the external power source provides power for the speech recognition processor 150 to operate the speech recognition processor 150 immediately after the handset is inserted in the base station. With such a configuration, the external power source, which can provide sufficient power, directly operates the speech recognition processor 150 even though the user does not operate the selection switch because the voice recognition dialing function is essential for a car user. Furthermore, when the external power source is not used, the speech recognition processor 150 is operated in accordance with the ON / OFF operation of the selection switch. Such a configuration is practical for the user and also economical.
In einer anderen Ausführungsform kann der Spracherkennungsprozessor 150 konfiguriert sein, um nur bei Verwendung einer externen Stromquelle wie der Stromquelle 130 betrieben zu werden, damit der Benutzer die Spracherkennungsfunktion nur in einem Fahrzeug nutzen kann. Dadurch kann eine zusätzliche Reduktion des Stromverbrauchs der internen Batterie in dem tragbaren Telefon sichergestellt werden.In another embodiment, the speech recognition processor 150 may be configured to operate only when using an external power source such as the power source 130 so that the user can use the speech recognition function only in a vehicle. This can ensure an additional reduction in the power consumption of the internal battery in the portable telephone.
In einer weiteren Ausführungsform kann der Spracherkennungsprozessor 150 außerhalb des tragbaren Telefons installiert sein und mit dem Controller 100 über die Schnittstelle 180 an der Basisstation verbunden werden. Dabei kann der Spracherkennungsprozessor 150 unter Verwendung der Leistung der externen Stromquelle betrieben werden.In another embodiment, speech recognition processor 150 may be installed outside of the portable phone and connected to controller 100 via interface 180 at the base station. At this time, the speech recognition processor 150 can be operated using the power of the external power source.
Im folgenden wird mit Bezug auf Fig. 2 und 3 ein Verfahren zum Betreiben eines tragbaren Telefons mittels Spracherkennung beschrieben. Fig. 2 zeigt das Verfahren zum Betreiben eines tragbaren Telefons mittels Spracherkennung in Übereinstimmung mit der vorliegenden Erfindung, während Fig. 3 ein Flussdiagramm ist, welches das Verfahren zum Betreiben eines tragbaren Telefons mittels Spracherkennung in Übereinstimmung mit der vorliegenden Erfindung darstellt.A method for operating a portable telephone by means of voice recognition is described below with reference to FIGS. 2 and 3. FIG. 2 shows the method of operating a portable telephone by voice recognition in accordance with the present invention, while FIG. 3 is a flowchart illustrating the method of operating a portable telephone by voice recognition in accordance with the present invention.
Wie in Fig. 2 gezeigt, weist das tragbare Telefon fünf Zustände auf, wobei die Prozesse zum Wechseln von einem Zustand zu einem anderen in Übereinstimmung mit Spracheingaben des Benutzers dargestellt sind. Die Strichlinien geben herkömmliche Prozesse in Reaktion auf Tasteneingaben wieder, und die durchgezogenen Linien geben die Prozesse der vorliegenden Erfindung in Reaktion auf Spracheingaben wieder. Die für die Spracherkennung erfassten Befehle sollten keine Wörter sein, die häufig im Verlauf einer Konversation verwendet werden, sie sollten jedoch Wörter sein, die einfach für das Abtasten während der Spracherkennung zu merken sind.As shown in Fig. 2, the portable telephone has five states, and the processes for changing from one state to another are illustrated in accordance with user voice input. The dashed lines represent conventional processes in response to key inputs, and the solid lines represent the processes of the present invention in response to voice inputs. The commands captured for speech recognition should not be words that are frequently used in the course of a conversation, but they should be words that are easy to remember for scanning during speech recognition.
Im folgenden werden die einzelnen Zustände beschrieben:
The individual states are described below:
- 1. In einem Angerufener-Standbyzustand veranlasst das Öffnen des Verschlussschalters das Wechselns des tragbaren Telefons zu einem Anrufer-Standbyzustand. Auch wenn der Verschlussschalter nicht geöffnet wird, wechselt das tragbare Telefon in den Anrufer-Standbyzustand, wenn der Benutzer den Sprachbefehl "Einschalten" äußert. Die Funktion des Befehls "Einschalten" unterscheidet sich von der Funktion eines Einschalters (<PWR<), der zum Einschalten des tragbaren Telefons verwendet wird. Mit anderen Worten ist der Befehl "Einschalten" ein Befehl, der darauf vorbereitet, dass mit dem eingeschalteten tragbaren Telefon ein Anruf gemacht wird.1. In a called standby state, this causes Opening the lock switch changing the portable Phone to a caller standby state. Even if the Lock switch is not opened, the portable changes Phone in the caller standby state when the user Voice command "switch on" uttered. The function of the command "Switching on" differs from the function of a Power switch (<PWR <) that turns on the portable Phone is used. In other words, the command is "Turn on" a command that prepares you to use the turned on portable phone a call is made.
- 2. In dem Anrufer-Standbyzustand kann der Benutzer herkömmlicherweise einen Anruf machen, indem er eine gewünschte Telefonnummer auf dem tragbaren Telefon eingibt und dann die Senden-Taste drückt. Statt dessen äußert der Benutzer in der vorliegenden Erfindung die Befehle "eins" für "1", "zwei" für "2", "drei" für "3", "vier" für "4", "fünf" für "5", "sechs" für "6", "sieben" für "7", "acht" für "8", "neun" für "9", "null" für "0", "Stern" für Stern "*" und "Raute" für "#", wobei er dann "Senden" äußert, um in einen Erzeugungsmodus zu wechseln. In dem Erzeugungsmodus erzeugt und gibt das tragbare Telefon die erkannte und gespeicherte Telefonnummer für die Bestätigung durch den Benutzer aus. Wenn der Spracherkennungsprozessor die Äußerung des Benutzers korrekt erkannt hat und der Benutzer dann "Senden" äußert, dann wählt das tragbare Telefon die erkannte Telefonnummer und wechselt dann zu einem Anruferzustand. Wenn der Spracherkennungsprozessor die Äußerung des Benutzers nicht richtig erkannt hat und der Benutzer dann "Beenden-Löschen" äußert, dann wechselt das tragbare Telefon wieder in den Anrufer-Standbyzustand.2. In the caller standby state, the user can traditionally make a call by making a enter the desired telephone number on the portable telephone and then press the send button. Instead, the user uttered in the present invention the commands "one" for "1", "two" for "2", "three" for "3", "four" for "4", "five" for "5", "six" for "6", "seven" for "7", "eight" for "8", "nine" for "9", "null" for "0", "star" for star "*" and "diamond" for "#", then saying "Send" to get into a Change generation mode. Generated in the generation mode and gives the portable phone the recognized and stored Phone number for user confirmation. If the speech recognition processor the utterance of the user recognized correctly and the user then says "send" then the portable phone dials the recognized phone number and then changes to a caller state. If the Speech recognition processor not the user's utterance correctly recognized and the user then "exit-delete" expresses, then the portable phone switches back to the Caller standby.
- 3. In dem Angerufener-Standbyzustand muss der Benutzer, wenn das Telefon klingelt, den Verschlussschalter des tragbaren Telefons öffnen, um mit Hilfe des Telefons sprechen zu können. Wenn das Telefon bei geöffnetem Verschlussschalter klingelt, muss der Benutzer die Senden-Taste drücken. In der vorliegenden Erfindung dagegen wechselt das tragbare Telefon von dem Angerufener-Standbyzustand in den Anruferzustand, wenn ein Klingeln des Telefons festgestellt wird, wobei das tragbare Telefon dann in den Anruferzustand wechselt, wenn der Benutzer "Verbinden" äußert. Das heißt, das tragbare Telefon kann nur dann in den Anruferzustand wechseln, wenn der Benutzer währen des Klingelns "Verbinden" äußert.3. In the called standby state, the user, when the phone rings, the lock switch of the open the portable phone to speak using the phone to be able to. If the phone is open with the lock switch rings, the user must press the send key. In the In contrast, the present invention changes the portable telephone from the called standby state to the caller state if a ringing of the phone is detected, the portable phone then changes to the caller state when the User "Connect" expresses. That is, the portable phone can only switch to caller status if the User said "Connect" while ringing.
- 4. In dem Anruferzustand muss der Benutzer herkömmlicherweise den Deckel schließen oder die Ende-Taste drücken, um den Anruf zu beenden. Statt dessen beendet in der vorliegenden Erfindung das tragbare Telefon den Anruf und wechselt in den Angerufener-Standbyzustand, wenn der Benutzer "Anruf-Beenden" äußert.4. In the caller state, the user must traditionally close the lid or the end key Press to end the call. Instead, ended in the present invention the portable phone the call and switches to the called standby state when the user "End call" expresses.
- 5. In dem Anrufer-Standbyzustand muss der Benutzer herkömmlicherweise die Löschen-Taste drücken, wenn er eine Telefonnummer falsch eingegeben hat. Wenn der Benutzer die Löschen-Taste einmal kurz drückt, wird ein Teil der Telefonnummer gelöscht, während die gesamte Telefonnummer gelöscht wird, wenn der Benutzer die Löschen-Taste länger drückt. Wenn der Benutzer jedoch in der vorliegenden Erfindung eine falsche Telefonnummer äußert oder der Spracherkennungsprozessor die Äußerung des Benutzers als fehlerhaft erkennt, äußert der Benutzer "Beenden-Löschen", um die Telefonnummer zu löschen und eine andere Telefonnummer einzugeben. Dann wechselt das tragbare Telefon in den Anrufer- Standbyzustand und kann eine folgende Telefonnummer erkennen.5. In the caller standby state, the user must traditionally press the delete key if it has a Wrong phone number. If the user has the Pressing the delete button once briefly becomes part of the Phone number deleted while the entire phone number is deleted when the user presses the delete button presses. However, if the user is in the present invention expresses an incorrect phone number or the Speech recognition processor the user's utterance as recognizes incorrectly, the user expresses "Exit-Delete" delete the phone number and another phone number to enter. Then the portable phone changes to the caller Standby state and can recognize a following phone number.
Wie in Fig. 3 gezeigt, wird angenommen, dass der Spracherkennungsprozessor 150 durch das Einschalten des Auswahlschalters betrieben wird, wenn die interne Batterie oder die externe Stromquelle verwendet wird.As shown in FIG. 3, it is assumed that the speech recognition processor 150 is operated by turning on the selection switch when the internal battery or the external power source is used.
Zuerst stellt der Controller 100 von Fig. 1 in Schritt 300 in dem Angerufener-Standbyzustand ein eingehendes Steuersignal durch die Empfangssignal-Verarbeitungseinheit 110 fest und gibt dann ein Klingelsignal aus. Dann prüft der Controller 100 in Schritt 311, ob der Spracherkennungsprozessor 150 einen vom Sender 121 eingegebenen Spracheingabe als "Verbinden" erkennt. Zu diesem Zeitpunkt überträgt der Spracherkennungsprozessor 150 das erkannte Ergebnis über die Schnittstelle 180 zu dem Controller 100. Die Schnittstelle 180 erzeugt ein logisches Produkt für einen Impulswert des erkannten Sprachbefehls. "Verbinden" und ein Signal zum Feststellen des Klingelns und gibt dann das Ergebnis an den Controller 100.First, in step 300 , the controller 100 of FIG. 1 determines an incoming control signal by the received signal processing unit 110 in the called standby state, and then outputs a ringing signal. Then in step 311 , the controller 100 checks whether the speech recognition processor 150 recognizes a speech input entered by the transmitter 121 as "connecting". At this time, the speech recognition processor 150 transmits the recognized result to the controller 100 via the interface 180 . The interface 180 generates a logical product for a pulse value of the recognized voice command. "Connect" and a signal to determine the ringing and then gives the result to the controller 100 .
Wenn der Spracherkennungsprozessor 150 die Spracheingabe nicht als "Verbinden" erkennt, wird eine entsprechende Operation in Übereinstimmung mit dem Hauptverarbeitungsprogramm des Controllers 100 in Schritt 320 ausgeführt, während wenn er die Spracheingabe als "Verbinden" erkennt, der oben beschriebene Anrufdienst in Schritt 312 vorgesehen wird.If the speech recognition processor 150 does not recognize the voice input as "connect", an appropriate operation is performed in accordance with the main processing program of the controller 100 in step 320 , while if it recognizes the voice input as "connect", the call service described above is provided in step 312 .
In Schritt 313 prüft der Controller 100, ob der Spracherkennungsprozessor 150 eine Spracheingabe als "Anruf- Beenden" erkennt. Wenn der Spracherkennungsprozessor 150 die Spracheingabe als "Anruf-Beenden" erkannt hat, wird der aktuelle Anruf beendet und wechselt das tragbare Telefon in Schritt 314 in den Angerufener-Standbyzustand.In step 313, the controller 100 checks whether the speech recognition processor 150 recognizes a speech input as "end call". If the speech recognition processor 150 has recognized the voice input as "end call", the current call is ended and the portable phone switches to the called party standby state in step 314 .
Wenn weiterhin in dem Angerufener-Standbyzustand in den Schritten 300, 310 kein Klingeln festgestellt wird, prüft der Controller 100 in Schritt 330, ob der Spracherkennungsprozessor 150 eine Spracheingabe als "Einschalten" erkennt. Zu diesem Zeitpunkt wird ein Ergebnissignal des Spracherkennungsprozessors 150 über die Schnittstelle 180 zu dem Controller 100 übertragen. Die Schnittstelle 180 erzeugt eine logische Summe für einen Ausgabeimpulswert der Handgerät-Tasteneingabeeinheit 160 und einen Impulswert der Spracheingabe "Einschalten" und gibt dann das Ergebnis an den Controller 100.Furthermore, if no ringing is detected in the called standby state in steps 300 , 310 , the controller 100 checks in step 330 whether the speech recognition processor 150 recognizes a speech input as "on". At this time, a result signal of the speech recognition processor 150 is transmitted to the controller 100 via the interface 180 . The interface 180 generates a logical sum for an output pulse value of the hand-held key input unit 160 and a pulse value of the voice input "switch on" and then outputs the result to the controller 100 .
Wenn der Spracherkennungsprozessor 150 die Spracheingabe nicht als "Einschalten" erkennen, wird in Schritt 320 eine entsprechende Operation in Übereinstimmung mit dem Hauptverarbeitungsprogramm des Controllers 100 ausgeführt. Wenn der Spracherkennungsprozessor 150 die Spracheingabe als "Einschalten" erkennt, prüft der Controller 100 in Schritt 331, ob der Spracheingabeprozessor 150 eine Zahl für die Telefonnummer erkennt. Wenn der Spracherkennungsprozessor 150 keine Zahl erkennt, wird der Schritt 331 nochmals ausgeführt, während, wenn er eine Zahl erkennt, die erkannte Telefonnummer in dem Speicher gespeichert wird.If the speech recognition processor 150 does not recognize the speech input as "turn on", an appropriate operation is performed in step 320 in accordance with the main processing program of the controller 100 . If the speech recognition processor 150 recognizes the speech input as "on", the controller 100 checks in step 331 whether the speech entry processor 150 recognizes a number for the telephone number. If the speech recognition processor 150 does not recognize a number, step 331 is carried out again, while if it recognizes a number, the recognized telephone number is stored in the memory.
Weiterhin prüft der Controller 100 während der Ausführung des Schritts 332 in Schritt 333, ob der Spracherkennungsprozessor 150 eine Spracheingabe als "Beenden- Löschen" erkennt.Furthermore, during the execution of step 332 in step 333 , the controller 100 checks whether the speech recognition processor 150 recognizes a speech input as "end delete".
Wenn der Spracherkennungsprozessor 150 die Spracheingabe als "Beenden-Löschen" erkannt, bestimmt der Controller 100 auch dann, dass der Benutzer eine falsche Zahl äußert, wenn der Benutzer eine Reihe von Zahlen geäußert hat und die Zahlen gespeichert sind. Dann löscht der Controller 100 alle erkannten Zahlen und schreitet zu Schritt 331 fort, um die Zahlen zu empfangen.If the speech recognition processor 150 recognizes the speech input as "terminate-erase", the controller 100 determines that the user uttered an incorrect number even if the user uttered a series of numbers and the numbers were stored. Then the controller 100 clears all recognized numbers and proceeds to step 331 to receive the numbers.
Wenn der Spracherkennungsprozessor 150 die Spracheingabe nicht als "Beenden-Löschen" erkennt, prüft der Controller 100 in Schritt 334, ob der Spracherkennungsprozessor 150 die Spracheingabe als "Senden" erkennt. Wenn der Spracherkennungsprozessor 150 die Spracheingabe nicht als "Senden" erkennt, schreitet der Controller 100 zu Schritt 320 fort und führt die entsprechenden Operationen aus. Wenn andererseits der Spracherkennungsprozessor 150 die Spracheingabe als "Senden" erkennt, liest der Controller 100 die im Speicher gespeicherte Telefonnummer, wobei er die Telefonnummer dann in Schritt 335 als Klang erzeugt und ausgibt. If the speech recognition processor 150 does not recognize the speech input as "end delete", the controller 100 checks in step 334 whether the speech recognition processor 150 recognizes the speech input as "sending". If the speech recognition processor 150 does not recognize the speech input as "sending", the controller 100 proceeds to step 320 and performs the appropriate operations. On the other hand, if the speech recognition processor 150 recognizes the voice input as "sending", the controller 100 reads the phone number stored in memory and then generates and outputs the phone number as sound in step 335 .
Wenn der Benutzer in einer anderen Ausführungsform einen Anruf an zum Beispiel die Telefonnummer 02-700-7000 machen möchte, muss der Benutzer "null, zwei, sieben, null, null, sieben, null, null, null" äußern, um einen Anruf an das genannten Ziel zu machen. Wenn der Benutzer jedoch "null, zwei, sieben, null, null, äh . . ., sieben, null, null, null" äußert, sollte der Spracherkennungsprozessor 150 die Zahlen ohne das Wort "äh . . ." erkennen.In another embodiment, if the user wants to make a call to, for example, the phone number 02-700-7000, the user must utter "zero, two, seven, zero, zero, seven, zero, zero, zero" to place a call to make the stated goal. However, if the user uttered "zero, two, seven, zero, zero, uh ..., seven, zero, zero, zero", speech recognition processor 150 should read the numbers without the word "uh ..." detect.
Dann prüft der Controller in Schritt 336, ob der Spracherkennungsprozessor 150 eine Spracheingabe als "Senden" erkennt. Wenn nicht "Senden" erkannt wird, bestimmt der Controller 100, dass die durch den Spracherkennungsprozessor 150 erkannte Telefonnummer falsch ist, wobei er dann zu Schritt 331 fortschreitet, um die Telefonnummer nochmals zu empfangen. Wenn "Senden" erkannt wird, bestimmt der Controller 100, dass die Telefonnummer richtig ist, wobei er dann die erkannte Telefonnummer in Schritt 337 wählt. Zu diesem Zeitpunkt wird das Erkennungsergebnis des Spracherkennungsprozessors 150 über die Schnittstelle 180 zu dem Controller 100 übertragen. Die Schnittstelle 180 erzeugt eine logische Summe für einen Ausgabeimpulswert der Senden- Taste und einen Impulswert des erkannten "Senden"-Befehls und gibt das Ergebnis dann an den Controller 100, der für den Ausgabeimpulswert der Senden-Taste und den Impulswert des erkannten "Senden"-Befehls dieselbe Operation ausführt.Then, in step 336 , the controller checks whether the speech recognition processor 150 recognizes a speech input as "sending". If "send" is not detected, controller 100 determines that the phone number recognized by speech recognition processor 150 is incorrect and then proceeds to step 331 to receive the phone number again. If "send" is detected, controller 100 determines that the phone number is correct, and then dials the recognized phone number in step 337 . At this time, the recognition result of the speech recognition processor 150 is transmitted to the controller 100 via the interface 180 . The interface 180 generates a logical sum for an output pulse value of the send button and a pulse value of the recognized "send" command and then outputs the result to the controller 100 , which for the output pulse value of the send button and the pulse value of the detected "send" Command performs the same operation.
Dann tauscht eine Funkbasisstation ein Signal mit einem angerufenen Anschluss in Übereinstimmung mit einem üblichen Anrufsignal-Einstellprotokoll aus, um einen zugewiesenen Kanal zu empfangen und eine Sprechverbindung herzustellen. Dabei bestimmt der Controller 100 in Schritt 338, ob der Anruf verbunden wird, und schreitet zu Schritt 320 fort, wenn der Anruf nicht verbunden wird.Then, a radio base station exchanges a signal with a called port in accordance with a common call signal setting protocol to receive an assigned channel and establish a voice connection. At this time, controller 100 determines whether the call is connected in step 338 and proceeds to step 320 if the call is not connected.
In Schritt 338 schreitet der Controller 100 zu Schritt 339 fort, um einen Anrufdienst vorzusehen, wenn der Anruf verbunden ist. Während des Anrufdienstes prüft der Controller 100 in Schritt 340, ob der Spracherkennungsprozessor 150 eine Eingabesprache als "Anruf-Beenden" erkennt. Wenn "Anruf- Beenden" erkannt wird, beendet der Controller 100 den hergestellten Anruf in Schritt 342 und führt dann eine Anruftrennungsprozedur mit der Funkbasisstation aus, wobei er dann in Schritt 300 in den Angerufener-Standbyzustand wechselt.In step 338, controller 100 proceeds to step 339 to provide a call service when the call is connected. During the call service, the controller 100 checks in step 340 whether the speech recognition processor 150 recognizes an input language as "end call". If "end call" is detected, the controller 100 ends the established call in step 342 and then performs a call disconnect procedure with the radio base station, then switches to the called party standby state in step 300 .
In einer weiteren Ausführungsform kann der Spracherkennungsprozessor für die Spracherkennung in einer Basisstation installiert sein.In a further embodiment, the Speech recognition processor for speech recognition in one Base station installed.
Wenn der Spracherkennungsprozessor 150 einen Sprachbefehl oder eine Telefonnummer erkennt, die durch ein Mikrofon der Basisstation eingegeben werden, wird ein Signalwert des erkannten Sprachbefehls oder einer Telefonnummer über eine Verbindungseinrichtung (Schnittstelle) zwischen der Basisstation und dem Handgerät drahtgebunden oder drahtlos an den Controller des Handgeräts gegeben. Die Konfiguration und die Operation des Spracherkennungsprozessors in der Basisstation und die Operation des tragbaren Telefons in Übereinstimmung mit dem Controller des Handgeräts auf der Basis des Sprachbefehls oder der Telefonnummer sind ähnlich wie in der vorstehenden Beschreibung von Fig. 1, 2 und 3, weshalb hier auf eine ausführliche Beschreibung derselben verzichtet wird.When the voice recognition processor 150 recognizes a voice command or a telephone number that is input through a microphone of the base station, a signal value of the recognized voice command or a telephone number is given to the controller of the handset via a connection device (interface) between the base station and the handheld device in a wired or wireless manner . The configuration and operation of the speech recognition processor in the base station and the operation of the portable telephone in accordance with the controller of the handset based on the voice command or the telephone number are similar to the above description of Figs. 1, 2 and 3, which is why here a detailed description of the same is omitted.
Fig. 4 und 5 sind Flussdiagramme, die andere Ausführungsformen der vorliegenden Erfindung darstellen. In der folgenden Beschreibung wird angenommen, dass der Spracherkennungsprozessor 150 durch das Einschalten des Auswahlschalters betrieben wird, wenn die interne Batterie oder die externe Stromquelle verwendet wird. FIGS. 4 and 5 are flow charts illustrating other embodiments of the present invention. In the following description, it is assumed that the speech recognition processor 150 is operated by turning on the selection switch when the internal battery or the external power source is used.
Wenn wie in Fig. 4 gezeigt während des Angerufener- Standbyzustands von Schritt 400 in Schritt 410 ein Klingeln festgestellt wird, prüft der Controller 100 in Schritt 411, ob der Spracherkennungsprozessor 150 eine über den Empfänger 121 eingegebene Spracheingabe als "Verbinden" erkennt.If as shown in Fig. 4 during the Angerufener- standby state of step 400 in step 410, a ringing is detected, the controller 100 checks in step 411 whether the voice recognition processor 150 recognizes an input via the receiver 121 voice input as a "Connect".
Wenn der Spracherkennungsprozessor 150 nicht den Sprachbefehl "Verbinden" erkennt, wird die entsprechende in Übereinstimmung mit dem Hauptverarbeitungsprogramm vorbestimmte Operation in Schritt 440 ausgeführt. Wenn der Sprachbefehl "Verbinden" erkannt wird, versucht der Controller 100 in Schritt 412, den empfangenen Anruf auf herkömmliche Weise zu verbinden. Der Controller 100 bestimmt dann in Schritt 413, ob die Verbindung des empfangenen Anrufs erfolgreich ist. Wenn eine Verbindung mit dem empfangenen Anruf hergestellt ist, schreitet der Prozess zu den Schritten 431, 432 fort, um in den Anruferzustand zu wechseln und um einen Anrufdienst für den empfangenen Anruf vorzusehen. Der Controller 100 prüft dann in Schritt 433, ob der Spracherkennungsprozessor 150 eine Spracheingabe über den Empfänger 121 als "Anruf-Beenden" erkennt. Wenn "Anruf- Beenden" erkannt wird, schreitet der Prozess zu Schritt 434 fort, um den Anruf zu beenden und in den Angerufener- Standbyzustand zu wechseln.If the speech recognition processor 150 does not recognize the "Connect" voice command, the corresponding operation predetermined in accordance with the main processing program is performed in step 440 . If the "Connect" voice command is detected, the controller 100 tries to connect the received call in a conventional manner in step 412 . The controller 100 then determines in step 413 whether the connection of the received call is successful. When connected to the received call, the process proceeds to steps 431 , 432 to switch to the caller state and to provide a call service for the received call. The controller 100 then checks in step 433 whether the speech recognition processor 150 recognizes a voice input via the receiver 121 as "end call". If "end call" is detected, the process proceeds to step 434 to end the call and go to the called standby state.
Wenn dagegen in den Schritten 400, 410 kein Klingeln während des Angerufener-Standbyzustands festgestellt wird, prüft der Controller 100 in Schritt 420, ob der Spracherkennungsprozessor 150 eine Spracheingabe als "Einschalten" erkennt.If, on the other hand, in steps 400 , 410 no ringing is detected during the called standby state, the controller 100 checks in step 420 whether the speech recognition processor 150 recognizes a speech input as "on".
Wenn der Sprachbefehl "Einschalten" in Schritt 420 nicht erkannt wird, wird in Schritt 440 eine entsprechende Operation in Übereinstimmung mit dem Hauptverarbeitungsprogramm ausgeführt. Wenn der Sprachbefehl "Einschalten" erkannt wird, prüft der Controller 100 in Schritt 421, ob der Spracherkennungsprozessor 150 eine Spracheingabe als eine Zahl oder eine Telefonnummer erkennt. Wenn keine Zahl erkannt wird, schreitet der Prozess zu Schritt 450 in Fig. 5 fort, um einen "Stichwort"-Befehl zu erkennen und eine Kurzwahlfunktion auszuführen. Wenn eine Zahl erkannt wird, speichert der Controller 100 in Schritt 422 eine per Sprache erkannte Telefonnummer im Speicher.If the voice command "turn on" is not recognized in step 420 , a corresponding operation is performed in step 440 in accordance with the main processing program. If the "turn on" voice command is detected, the controller 100 checks in step 421 whether the speech recognition processor 150 recognizes a voice input as a number or a telephone number. If no number is recognized, the process proceeds to step 450 in FIG. 5 to recognize a "keyword" command and perform a speed dial function. If a number is recognized, controller 100 stores a voice-recognized phone number in memory in step 422 .
Weiterhin prüft der Controller 100 während der Ausführung von Schritt 422 in Schritt 423, ob der Spracherkennungsprozessor 150 eine Spracheingabe als "Löschen" erkennt.Furthermore, during the execution of step 422, the controller 100 checks in step 423 whether the speech recognition processor 150 recognizes a speech input as "delete".
Wenn "Löschen" erkannt wird, bestimmt der Controller 100, dass der Benutzer eine falsche Nummer äußert, auch wenn die Zahlen nacheinander gespeichert wurden, und löscht die aktuell eingegebene Telefonnummer in Schritt 424. Dann schreitet der Prozess zu Schritt 421 fort, um die Telefonnummer nochmals zu erkennen.If "delete" is detected, the controller 100 determines that the user uttered an incorrect number even if the numbers were stored in sequence and deletes the currently entered phone number in step 424 . Then the process proceeds to step 421 to recognize the telephone number again.
Wenn der Sprachbefehl "Löschen" nicht in Schritt 423 erkannt wird, prüft der Controller in Schritt 425, ob der Spracherkennungsprozessor 150 eine Spracheingabe als "Senden" erkennt. Wenn der Sprachbefehl "Senden" nicht erkannt wird, schreitet der Prozess zu Schritt 421 fort und führt eine Operation aus, um zu bestimmen, ob der Spracherkennungsprozessor 150 eine Zahl oder ein reserviertes Wort (Stichwort) erkennt. Wenn der Sprachbefehl "Senden" erkannt wird, liest der Controller 100 die im Speicher gespeicherte Telefonnummer und gibt die Telefonnummer in Schritt 426 per Klang aus.If the "delete" voice command is not recognized in step 423 , the controller checks in step 425 whether the speech recognition processor 150 recognizes a voice input as "send". If the "Send" voice command is not recognized, the process proceeds to step 421 and performs an operation to determine whether the speech recognition processor 150 recognizes a number or a reserved word (keyword). When the "Send" voice command is recognized, controller 100 reads the phone number stored in memory and sounds the phone number in step 426 .
Jetzt prüft der Controller 100 in Schritt 427, ob der Spracherkennungsprozessor 150 eine Spracheingabe als "Senden" erkennt. Wenn der Sprachbefehl "Senden" nicht erkannt wird, bestimmt der Controller 100, dass der Spracherkennungsprozessor 150 die Telefonnummer falsch erkannt hat, und schreitet zu Schritt 421 fort. Wenn der Sprachbefehl "Senden" erkannt wird, bestimmt der Controller 100, dass die erkannte Telefonnummer richtig ist, und wählt die Telefonnummer in Schritt 428. Dann senden die Funkbasisstation und der angerufene Anschluss in Übereinstimmung mit dem üblichen Anrufsignal-Einstellprotokoll in Schritt 429 ein Signal, um einen Kommunikationspfad herzustellen. Dann prüft der Controller 100 in Schritt 430, ob die Anrufverbindung erfolgreich ist. Wenn sie nicht erfolgreich ist, schreitet der Prozess zu Schritt 427 fort, um nochmals zu wählen, wobei die Schritte 428 und 430 erneut ausgeführt werden.Now in step 427 , the controller 100 checks whether the speech recognition processor 150 recognizes a speech input as "sending". If the "Send" voice command is not recognized, the controller 100 determines that the speech recognition processor 150 has incorrectly recognized the phone number and proceeds to step 421 . If the "Send" voice command is detected, controller 100 determines that the recognized phone number is correct and dials the phone number in step 428 . Then, in accordance with the usual call signal setting protocol, the radio base station and the called port send a signal in step 429 to establish a communication path. The controller 100 then checks in step 430 whether the call connection is successful. If it is unsuccessful, the process proceeds to step 427 to redial and steps 428 and 430 are performed again.
Wenn der Controller 100 in Schritt 430 den Anruf erfolgreich verbindet, schreitet der Prozess zu Schritt 432 fort, um einen Anrufdienst vorzusehen. Während des Anrufdiensts prüft der Controller 100 in Schritt 433, ob der Spracherkennungsprozessor 150 eine Spracheingabe als "Anruf- Beenden" erkennt. Wenn "Anruf-Beenden" erkannt wird, beendet der Controller 100 in Schritt 434 den Anruf durch einen gewöhnlichen Anruftrennungsprozess mit der Funkbasisstation und wechselt in den Angerufener-Standbyzustand.If controller 100 successfully connects the call in step 430 , the process proceeds to step 432 to provide a call service. During the call service, controller 100 checks in step 433 whether voice recognition processor 150 recognizes a voice input as "end call". If "end call" is detected, the controller 100 ends the call in step 434 through an ordinary call disconnection process with the radio base station and changes to the called standby state.
Weiterhin prüft der Controller 100 in Schritt 450 von Fig. 5, ob der Spracherkennungsprozessor 150 eine Spracheingabe als den Befehl "Stichwort" erkennt, der für die Kurzwahlfunktion vorbestimmt ist. Wenn "Stichwort" erkannt wird, wechselt der Controller 100 in Schritt 451 in den Stichwort-Eingabezustand und bestimmt dann in Schritt 452, ob der Spracherkennungsprozessor 150 ein Stichwort erkennt. Wenn der Spracherkennungsprozessor 150 ein Stichwort erkennt, speichert der Controller 100 das erkannte Stichwort in Schritt 454 im Speicher. Wenn der Spracherkennungsprozessor 150 jedoch für eine vorbestimmte Zeitdauer kein Stichwort erkennt, gibt der Controller 100 in Schritt 453 eine Fehlermeldung aus und schreitet zu Schritt 400 fort, um in den Angerufener- Standbyzustand zu wechseln.Furthermore, in step 450 of FIG. 5, the controller 100 checks whether the speech recognition processor 150 recognizes a voice input as the "keyword" command, which is predetermined for the speed dial function. If "keyword" is detected, the controller 100 changes to the keyword input state in step 451 and then determines in step 452 whether the speech recognition processor 150 recognizes a keyword. If speech recognition processor 150 recognizes a keyword, controller 100 stores the recognized keyword in memory in step 454 . However, if the speech recognition processor 150 does not recognize a keyword for a predetermined period of time, the controller 100 issues an error message in step 453 and proceeds to step 400 to switch to the called standby state.
Nach dem Schritt 454 prüft der Controller 100 in Schritt 455, ob der Spracherkennungsprozessor 150 eine Spracheingabe als "Löschen" erkennt. Wenn "Löschen" erkannt wird, löscht der Controller 100 das aktuell erkannte Stichwort in Schritt 456. Wenn "Löschen" jedoch nicht erkannt wird, prüft der Controller 100 in Schritt 457, ob der Spracherkennungsprozessor 150 wenigstens eine Zahl erkennt. Wenn der Spracherkennungsprozessor 150 wenigstens eine Zahl erkennt, bestimmt der Controller, dass die Zahlen in Zusammenhang mit einer Nummer für das Stichwort benötigt werden, um die Telefonnummer eines angerufenen Teilnehmers zu konfigurieren, und speichert die erkannte Nummer in Schritt 458 im Speicher. Dann prüft der Controller 100 in Schritt 459, ob der Spracherkennungsprozessor 150 eine Spracheingabe als "Löschen" erkennt. Wenn "Löschen" erkannt wird, löscht der Controller 100 in Schritt 460 die erkannten Zahlen. Wenn jedoch "Löschen" nicht erkannt wird, bestimmt der Controller 100 in Schritt 461, ob der Spracherkennungsprozessor 150 eine Spracheingabe als "Senden" erkennt. Wenn der Spracherkennungsprozessor 150 in Schritt 457 keine Zahl erkennt, dann schreitet der Prozess direkt zu Schritt 461 fort, um einen "Senden"-Befehl zu erkennen. In diesem Fall bestimmt der Controller 100, dass das Stichwort der vollständigen Telefonnummer entspricht, d. h. dass keine weitere Zahl mehr für das Stichwort erforderlich ist, um die Telefonnummer des angerufenen Teilnehmers zu bilden.After step 454, controller 100 checks in step 455 whether speech recognition processor 150 recognizes a speech input as "delete". If "delete" is detected, controller 100 deletes the currently recognized keyword in step 456 . However, if "delete" is not recognized, the controller 100 checks in step 457 whether the speech recognition processor 150 recognizes at least one number. If the speech recognition processor 150 recognizes at least one number, the controller determines that the numbers associated with a number for the keyword are needed to configure the telephone number of a called party and stores the recognized number in memory in step 458 . The controller 100 then checks in step 459 whether the speech recognition processor 150 recognizes a speech input as "delete". If "delete" is detected, controller 100 deletes the recognized numbers in step 460 . However, if "delete" is not recognized, the controller 100 determines in step 461 whether the speech recognition processor 150 recognizes a voice input as "send". If the speech recognition processor 150 does not recognize a number in step 457 , then the process proceeds directly to step 461 to detect a "send" command. In this case, controller 100 determines that the keyword corresponds to the full telephone number, ie that no further number is required for the keyword to form the telephone number of the called subscriber.
Wenn der Spracherkennungsprozessor 150 in Schritt 461 für eine vorbestimmte Zeitdauer keinen "Senden"-Befehl erkennt, schreitet der Prozessor zu Schritt 400 fort und wechselt in den Angerufener-Standbyzustand. Wenn der Spracherkennungsprozessor 150 jedoch den "Senden"-Befehl erkennt, ruft der Controller 100 die reservierte Nummer in Übereinstimmung mit dem erkannten Stichwort, das in dem dritten Speicher gespeichert ist, in Schritt 462 ab und erzeugt in Schritt 463 die abgerufene Telefonnummer, wobei er die erkannten Zahlen bei Bedarf in Schritt 462 per Sprache ausgeben kann.If the speech recognition processor 150 does not recognize a "send" command for a predetermined period of time in step 461 , the processor proceeds to step 400 and changes to the called standby state. However, if the speech recognition processor 150 detects the "send" command, the controller 100 retrieves the reserved number in accordance with the recognized keyword stored in the third memory in step 462 and generates the retrieved telephone number in step 463, generating the can output the recognized numbers in speech at step 462 if necessary.
Der Prozess kehrt dann zu Schritt 427 von Fig. 4 zurück, wobei wenn der Spracherkennungsprozessor 150 eine Spracheingabe als "Senden" erkennt, der Controller 100 die Telefonnummer für das erkannte Stichwort wählt.The process then returns to step 427 of FIG. 4, where if the speech recognition processor 150 recognizes a voice input as "sending", the controller 100 dials the phone number for the recognized keyword.
Ein derartiger Wählprozess, der die Kurzwahlfunktion verwendet, kann auf verschiedene Weise ausgeführt werden.Such a dialing process, the speed dial function used can be carried out in different ways.
Erstens erkennt der Spracherkennungsprozessor 150 eine Reihe von Zahlen (z. B. eins, zwei, drei, vier, fünf, sechs, sieben) als Telefonnummer, wobei der Controller die Telefonnummer (123-4567) für eine Abfolge von Zahlen wählt.First, speech recognition processor 150 recognizes a number of numbers (e.g., one, two, three, four, five, six, seven) as a telephone number, and the controller dials the telephone number ( 123-4567 ) for a sequence of numbers.
Wenn zweitens ein Personenname oder Firmenname per Sprache und eine dem Namen entsprechende Telefonnummer registriert wird und der Spracherkennungsprozessor 150 den registrierten Namen und den Sprachbefehl (z. B. Stewart Senden) erkennt, ruft der Controller 100 die Telefonnummer für den Namen ab (wenn z. B. "Stewart" mit einer entsprechenden Telefonnummer 123-4567 registriert ist, wird die Telefonnummer 123-4567 abgerufen) und wählt dann die Telefonnummer, wenn der "Senden"-Befehl erkannt wird.Second, when a person's name or company name is registered by voice and a phone number corresponding to the name, and the speech recognition processor 150 recognizes the registered name and the voice command (e.g., Stewart send), the controller 100 retrieves the phone number for the name (e.g. B. "Stewart" is registered with a corresponding phone number 123-4567 , the phone number 123-4567 is retrieved) and then dials the phone number when the "Send" command is recognized.
Wenn ein Ortsname und eine Ortsvorwahl des entsprechenden Orts per Sprache erkannt wird, nachdem ein Ortsname (z. B. Pusan) erkannt wurde, ruft der Controller 100 eine Ortsvorwahl ab (wenn z. B. "Pusan" mit einer entsprechenden Ortsvorwahl 051 gespeichert ist, wird die Ortsvorwahl 051 abgerufen) und wählt dann automatisch die Ortsvorwahl zusammen mit der Telefonnummer (die per Sprache eingegeben wird oder zuvor registriert wurde), wenn er den "Senden"-Befehl erkennt.If a place name and area code of the corresponding place is recognized by voice after a place name (e.g. Pusan) has been recognized, the controller 100 retrieves a area code (if, for example, "Pusan" with a corresponding area code 051 is stored , the area code 051 is retrieved) and then automatically dials the area code along with the phone number (which was entered by voice or previously registered) when it detects the "send" command.
Wenn viertens Städte zusammen mit einer Ortsvorwahl, einer Ländervorwahl und einer internationalen Telefonverbindungsnummer für die entsprechende Stadt per Sprache registriert werden, ruft der Controller 100, nachdem ein Stichwort für eine bestimmte Stadt (z. B. San Jose) per Sprache erkannt wurde, eine Ortsvorwahl, eine Ländervorwahl und eine internationale Verbindungsnummer eines Kommunikationsdienstproviders für die registrierte Stadt z. B. 001 (eine internationale Telefonverbindungsnummer für einen Kommunikationsdienstprovider) 01 (die Ländervorwahl für die USA), 408 (die Ortsvorwahl für San Jose) ab und erzeugt dieselben, wobei er dann automatisch die internationale Telefonverbindungsnummer des Kommunikationsdienstproviders, die Ländervorwahl und die Ortsvorwahl zusammen mit der Telefonnummer (die eingegeben wird oder zuvor registriert wurde) wählt, wenn der "Senden"-Befehl erkannt wird.Fourth, if cities are registered by voice along with a area code, country code, and international phone number for the corresponding city, controller 100 will call a area code after a keyword for a particular city (e.g., San Jose) is recognized by voice , a country code and an international connection number of a communication service provider for the registered city z. B. 001 (an international phone number for a communications service provider) 01 (the country code for the United States), 408 (the area code for San Jose) and generates the same, and it automatically adds the international phone number of the communications service provider, the country code, and the area code together with the phone number (which is entered or previously registered) dials when the "send" command is recognized.
Wenn fünftens eine Abteilung, die durch eine Nebenstellennummer klassifiziert werden kann, und eine Nebenstellennummer der entsprechenden Abteilung per Sprache registriert werden, ein wenn ein der registrierten Abteilung entsprechendes Stichwort per Sprache erkannt wird (z. B. 123 für die Verwaltungsabteilung), ruft der Controller 100 die entsprechende Nebenstellennummer ab, erzeugt dieselbe und wählt automatisch die Nebenstellennummer, wenn er den "Senden"-Befehl erkennt.Fifth, if a department that can be classified by an extension number and an extension number of the corresponding department are registered by voice, when a keyword corresponding to the registered department is recognized by voice (e.g., 123 for the administrative department), the controller calls 100 off the appropriate extension number, generate the same, and automatically dial the extension number when it detects the "send" command.
Ein derartiges tragbares Telefon mit Spracherkennung kann für den Benutzer praktisch sein, insbesondere wenn der Benutzer das tragbare Telefon beim Fahren verwendet und eine Telefonnummer schnell ohne das Drücken von Tasten wählen möchte oder wenn der Benutzer blind ist.Such a portable phone with voice recognition can be practical for the user, especially if the User uses the portable phone while driving and one Dial a phone number quickly without pressing any keys would like or if the user is blind.
Wie oben beschrieben ermöglicht die vorliegende Erfindung, dass das tragbare Telefon per Sprache bedient wird, indem der Spracherkennungsprozessor und die Schnittstelle für die einfache logische Operation zu einem herkömmlichen tragbaren System (einem Handgerät oder einer Basisstation) hinzugefügt werden, ohne dass eine Schaltung des herkömmlichen tragbaren Telefons geändert zu werden braucht.As described above, the present invention enables that the portable phone is operated by voice by the Speech recognition processor and the interface for the simple logical operation to a conventional portable System (a handheld device or a base station) added without a circuit of the conventional portable Phone needs to be changed.
Außerdem kann die vorliegende Erfindung den Stromverbrauch reduzieren, indem sie den Spracherkennungsprozessor selektiv betreibt, wenn eine interne Batterie des tragbaren Telefons verwendet wird. Die vorliegende Erfindung kann auch einen durch eine Betätigung von Tasten während des Fahrens verursachten Unfall verhindern, indem der Spracherkennungsprozessor unmittelbar betreiben wird, wenn das tragbare Telefon in die Basisstation eingelegt wird und eine externe Stromquelle verwendet.In addition, the present invention can reduce power consumption reduce it by making the speech recognition processor selective operates when an internal battery of the portable phone is used. The present invention can also by pressing buttons while driving prevent the accident caused by the Speech recognition processor will operate immediately if that portable phone is inserted into the base station and one external power source used.
Weiterhin kann die vorliegende Erfindung auf ein übliches Heimtelefon und ein öffentliches Telefon angewendet werden. Furthermore, the present invention can be applied to a conventional one Home phone and a public phone can be applied.
Das System und das Verfahren zum Betreiben eines tragbaren Telefons mittels Spracherkennung in Übereinstimmung mit der vorliegenden Erfindung wurde ausführlich beschrieben. Dabei ist jedoch zu beachten, dass die ausführliche Beschreibung und die spezifischen Beispiele bevorzugte Ausführungsformen der Erfindung angeben, die lediglich beispielhaft sind, da verschiedene Änderungen und Modifikationen im Erfindungsumfang enthalten sind, wie dem Fachmann aus der ausführlichen Beschreibung her deutlich sein sollte.The system and method for operating a portable Phones using voice recognition in accordance with the The present invention has been described in detail. there However, it should be noted that the detailed description and the specific examples preferred embodiments of the Specify invention, which are only exemplary, because various changes and modifications in the scope of the invention are included, as the expert from the detailed Description should be clear.
Claims (22)
- a) in einem Angerufener-Standbyzustand, Wechseln zu einem Anrufer-Standbyzustand, wenn eine Spracheingabe mit einem "Einschalten"-Befehl erkannt wird, und Wechseln zu einem Anruferzustand, wenn eine Spracheingabe mit einem "Verbinden"- Befehl erkannt wird, während ein Klingeln festgestellt wird,
- b) in dem Anrufer-Standbyzustand, Wechseln zu einem Anruferzustand nach dem Wählen einer Telefonnummer, wenn Spracheingaben für die Telefonnummer, die kontinuierlich innerhalb einer vorbestimmten Zeitdauer eingegeben werden, und ein "Senden"-Befehl erkannt werden, und
- c) in dem Anruferzustand, Beenden des Anrufs und Wechseln in den Angerufener-Standbyzustand, wenn eine Spracheingabe mit dem "Anruf-Beenden"-Befehl erkannt wird.
- a) in a called standby state, switching to a caller standby state when a voice input with a "turn on" command is recognized, and switching to a caller state when a voice input with a "connect" command is detected while ringing is detected,
- b) in the caller standby state, changing to a caller state after dialing a telephone number if voice inputs for the telephone number that are continuously input within a predetermined period of time and a "send" command are recognized, and
- c) in the caller state, ending the call and changing to the called standby state when a voice input is recognized with the "end call" command.
Erkennen und Speichern einer Spracheingabe für die vollständige Telefonnummer und folgendes Erzeugen und Ausgeben der gespeicherten Telefonnummer,
Bestimmen, dass die Telefonnummer einen Fehler aufweist, wenn eine Spracheingabe mit dem Befehl "Beenden-Löschen" nach dem Erzeugen und Ausgeben der Telefonnummer erkannt wird, Löschen der gespeicherten vollständigen Telefonnummer und Wechseln in den Anrufer-Standbyzustand, und
Wählen der gespeicherten Telefonnummer, wenn der "Verbinden"-Befehl nach dem Erzeugen und Ausgeben der Telefonnummer erkannt wird.3. Method for operating a portable telephone by means of voice recognition according to claim 1 or 2, characterized in that step (b) comprises the following steps:
Recognition and storage of a voice input for the complete telephone number and subsequent generation and output of the stored telephone number,
Determining that the phone number has an error when a voice input is recognized with the "exit-delete" command after generating and outputting the phone number, deleting the stored full phone number and switching to the caller standby state, and
Dial the stored phone number when the "Connect" command is recognized after the phone number is created and output.
einem Spracherkennungsprozessor (150) zum Erkennen einer Spracheingabe durch das Messen der Ähnlichkeit zwischen einem vorbestimmten Bezugsmuster und einem eingegebenen Muster, das durch das Abtasten von bestimmten Parametern aus einem Sprachsignal einschließlich eines Sprachbefehls und einer Telefonnummer erhalten wird,
einer Schnittstelleneinheit (180), die mit dem Spracherkennungsprozessor (150) verbunden ist, einer Handgerät-Tasteneingabeeinheit (160) und einem Verschlussschalter (170), wobei die Schnittstelleneinheit (180) einen Ausgabesignalwert des Verschlussschalters (170) oder der Handgerät-Tasteneingabeeinheit (160) logisch kombiniert, der eine Funktion aufweist, die einem durch den Spracherkennungsprozessor (150) erkannten Signalwert entspricht, und
eine Steuereinheit (100) zum Steuern des Gesamtbetriebs des tragbaren Telefons für das Speichern und Löschen einer erkannten Telefonnummer, das Wählen der Telefonnummer, das Einleiten eines Anrufs und das Beenden des Anrufs in Übereinstimmung mit dem kombinierten Signal aus der Schnittstelleneinheit (180).11. Speech recognition system for a portable telephone with:
a voice recognition processor ( 150 ) for recognizing a voice input by measuring the similarity between a predetermined reference pattern and an input pattern obtained by sampling certain parameters from a voice signal including a voice command and a telephone number,
an interface unit ( 180 ) connected to the speech recognition processor ( 150 ), a handheld key input unit ( 160 ) and a lock switch ( 170 ), the interface unit ( 180 ) providing an output signal value of the lock switch ( 170 ) or the handheld key input unit ( 160 ) logically combined, which has a function corresponding to a signal value recognized by the speech recognition processor ( 150 ), and
a control unit ( 100 ) for controlling the overall operation of the portable telephone for storing and deleting a recognized telephone number, dialing the telephone number, initiating a call and ending the call in accordance with the combined signal from the interface unit ( 180 ).
einer Basisstation, die einen Spracherkennungsprozessor (150) zum Erkennen eines Sprachbefehls und einer Telefonnummer über ein Mikrofon umfasst, und
einem Handgerät, das für eine drahtgebundene/drahtlose Kommunikation mit der Basisstation verbunden ist, wobei das Handgerät den Sprachbefehl und die Telefonnummer empfängt, die in dem Spracherkennungsprozessor (150) erkannt werden, und eine entsprechende Operation zum Wählen der Telefonnummer ausführt, wobei es einen Anruf in Übereinstimmung mit dem entsprechenden Befehl einleitet und beendet.19. Speech recognition system with:
a base station comprising a voice recognition processor ( 150 ) for recognizing a voice command and a telephone number via a microphone, and
a handset connected to the base station for wired / wireless communication, the handset receiving the voice command and telephone number recognized in the speech recognition processor ( 150 ) and performing a corresponding operation to dial the telephone number while performing a call initiates and ends in accordance with the appropriate command.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020000017741A KR20010094229A (en) | 2000-04-04 | 2000-04-04 | Method and system for operating a phone by voice recognition technique |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE10047613A1 true DE10047613A1 (en) | 2001-10-18 |
Family
ID=19661893
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE10047613A Withdrawn DE10047613A1 (en) | 2000-04-04 | 2000-09-26 | Method and system for operating a portable telephone by voice recognition |
Country Status (15)
| Country | Link |
|---|---|
| JP (1) | JP2001308970A (en) |
| KR (1) | KR20010094229A (en) |
| CN (1) | CN1316863A (en) |
| AU (1) | AU5951400A (en) |
| BR (1) | BR0005535A (en) |
| CA (1) | CA2319997A1 (en) |
| DE (1) | DE10047613A1 (en) |
| FR (1) | FR2807276A1 (en) |
| GB (1) | GB2361149A (en) |
| IL (1) | IL138653A0 (en) |
| IT (1) | IT1319318B1 (en) |
| NL (1) | NL1016395C2 (en) |
| NO (1) | NO20004691L (en) |
| SE (1) | SE0003366L (en) |
| SG (1) | SG99317A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7162424B2 (en) | 2001-04-26 | 2007-01-09 | Siemens Aktiengesellschaft | Method and system for defining a sequence of sound modules for synthesis of a speech signal in a tonal language |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020074337A (en) * | 2001-03-20 | 2002-09-30 | 주식회사 미르존 | Controller of cellular phone by voice cognition function |
| KR20030046926A (en) * | 2001-12-07 | 2003-06-18 | 엘지전자 주식회사 | Method for transmit and receive the call using voice in mobile phone |
| WO2004036939A1 (en) * | 2002-10-18 | 2004-04-29 | Institute Of Acoustics Chinese Academy Of Sciences | Portable digital mobile communication apparatus, method for controlling speech and system |
| KR20040035515A (en) * | 2002-10-22 | 2004-04-29 | 엘지전자 주식회사 | Mobile communication terminal providing hands free function and control method thereof |
| US7555316B2 (en) * | 2003-09-24 | 2009-06-30 | Honda Motor Co., Ltd. | System and method for formatting and displaying numbers |
| US7983723B2 (en) * | 2005-06-15 | 2011-07-19 | Sony Ericsson Mobile Communications Ab | Closed mode user interface for wireless communication devices |
| KR100805252B1 (en) * | 2005-06-27 | 2008-02-21 | 서울통신기술 주식회사 | Call processing method of IP terminal and apparatus therefor |
| GB0516616D0 (en) * | 2005-08-12 | 2005-09-21 | Vodafone Plc | Mobile account management |
| CN100452863C (en) * | 2006-02-16 | 2009-01-14 | 华为技术有限公司 | A videophone control method and device |
| KR101450188B1 (en) * | 2006-08-09 | 2014-10-14 | 삼성전자주식회사 | Apparatus and method for voice control in portable communication system |
| KR100783105B1 (en) * | 2006-08-22 | 2007-12-07 | 삼성전자주식회사 | Phone call method and apparatus of a telephone having a voice recognition function |
| CN101064868B (en) * | 2007-03-26 | 2010-06-23 | 华东师范大学 | Voice calling method used for patients |
| KR101393023B1 (en) * | 2007-03-29 | 2014-05-12 | 엘지전자 주식회사 | Mobile communication device and it's user interface method for voice recognition |
| KR101528266B1 (en) * | 2009-01-05 | 2015-06-11 | 삼성전자 주식회사 | Portable terminal and method for offering application thereof |
| CN101848259A (en) * | 2010-03-12 | 2010-09-29 | 广东星海数字家庭产业技术研究院有限公司 | Speech processing method and system for digital family fixed telephone |
| WO2011145873A2 (en) | 2010-05-17 | 2011-11-24 | 엘지전자 주식회사 | Home appliance, home appliance system, and method for operating same |
| US8359020B2 (en) * | 2010-08-06 | 2013-01-22 | Google Inc. | Automatically monitoring for voice input based on context |
| CN102638605A (en) * | 2011-02-14 | 2012-08-15 | 苏州巴米特信息科技有限公司 | Speech system for recognizing dialect background mandarin |
| US8452597B2 (en) * | 2011-09-30 | 2013-05-28 | Google Inc. | Systems and methods for continual speech recognition and detection in mobile computing devices |
| KR101242473B1 (en) * | 2012-07-05 | 2013-03-12 | 에이큐 주식회사 | Call termination appartus according to detect input condition |
| US8468023B1 (en) * | 2012-10-01 | 2013-06-18 | Google Inc. | Handsfree device with countinuous keyword recognition |
| CN102932534B (en) * | 2012-10-16 | 2015-01-07 | 广东欧珀移动通信有限公司 | Method and system for controlling call state by mobile terminal |
| KR102179506B1 (en) | 2013-12-23 | 2020-11-17 | 삼성전자 주식회사 | Electronic apparatus and control method thereof |
| CN105682202A (en) * | 2016-02-23 | 2016-06-15 | 广东欧珀移动通信有限公司 | Call method, device and smartphone |
| CN112564765A (en) * | 2020-11-25 | 2021-03-26 | 新万基卫星技术有限公司 | Content push platform applied to offshore satellite communication system |
| CN116320130A (en) * | 2022-12-15 | 2023-06-23 | 深圳市创智成科技股份有限公司 | Voice recognition dialing method and system suitable for fixed telephone |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IL87377A (en) * | 1987-10-02 | 1992-01-15 | Motorola Inc | Device and method for terminating a telephone call by voice command |
| US4945570A (en) * | 1987-10-02 | 1990-07-31 | Motorola, Inc. | Method for terminating a telephone call by voice command |
| US5148471A (en) * | 1989-11-20 | 1992-09-15 | Motorola, Inc. | Communications device with voice recognition and movable element control interface |
| US5450525A (en) * | 1992-11-12 | 1995-09-12 | Russell; Donald P. | Vehicle accessory control with manual and voice response |
| EP0739121A3 (en) * | 1995-04-19 | 1999-11-17 | Texas Instruments Incorporated | Voice activated telephone |
| FI111893B (en) * | 1995-06-02 | 2003-09-30 | Nokia Corp | Procedure and apparatus for command control in a telephone |
| DE69634474T2 (en) * | 1996-01-31 | 2006-04-27 | Nokia Corp. | Interactive method of voice control between a telephone and a user |
| FI101333B1 (en) * | 1996-09-02 | 1998-05-29 | Nokia Mobile Phones Ltd | Telecommunication terminal equipment controlled by voice orders |
| GB2321823B (en) * | 1997-02-04 | 1999-05-12 | Sack Chan | Audio sending device for a mobile telephone |
| GB2322044A (en) * | 1997-02-07 | 1998-08-12 | Jack Yu | Voice-controlled Hands-free Portable Telephone |
| FI111673B (en) * | 1997-05-06 | 2003-08-29 | Nokia Corp | Procedure for selecting a telephone number through voice commands and a telecommunications terminal equipment controllable by voice commands |
| GB9806401D0 (en) * | 1998-03-25 | 1998-05-20 | Domain Dynamics Ltd | Improvements in voice operated mobile communications |
-
2000
- 2000-04-04 KR KR1020000017741A patent/KR20010094229A/en not_active Ceased
- 2000-09-19 SG SG200005283A patent/SG99317A1/en unknown
- 2000-09-20 CA CA002319997A patent/CA2319997A1/en not_active Abandoned
- 2000-09-20 AU AU59514/00A patent/AU5951400A/en not_active Abandoned
- 2000-09-20 NO NO20004691A patent/NO20004691L/en not_active Application Discontinuation
- 2000-09-21 SE SE0003366A patent/SE0003366L/en not_active Application Discontinuation
- 2000-09-24 IL IL13865300A patent/IL138653A0/en unknown
- 2000-09-26 DE DE10047613A patent/DE10047613A1/en not_active Withdrawn
- 2000-10-05 JP JP2000306726A patent/JP2001308970A/en active Pending
- 2000-10-11 GB GB0024959A patent/GB2361149A/en not_active Withdrawn
- 2000-10-12 NL NL1016395A patent/NL1016395C2/nl not_active IP Right Cessation
- 2000-10-26 FR FR0013725A patent/FR2807276A1/en not_active Withdrawn
- 2000-11-07 IT IT2000MI002395A patent/IT1319318B1/en active
- 2000-11-23 CN CN00128445A patent/CN1316863A/en active Pending
- 2000-11-23 BR BR0005535-2A patent/BR0005535A/en not_active IP Right Cessation
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7162424B2 (en) | 2001-04-26 | 2007-01-09 | Siemens Aktiengesellschaft | Method and system for defining a sequence of sound modules for synthesis of a speech signal in a tonal language |
Also Published As
| Publication number | Publication date |
|---|---|
| SE0003366L (en) | 2001-10-05 |
| NO20004691L (en) | 2001-10-05 |
| GB2361149A (en) | 2001-10-10 |
| ITMI20002395A1 (en) | 2002-05-07 |
| JP2001308970A (en) | 2001-11-02 |
| NO20004691D0 (en) | 2000-09-20 |
| NL1016395C2 (en) | 2005-03-07 |
| FR2807276A1 (en) | 2001-10-05 |
| AU5951400A (en) | 2001-10-11 |
| SG99317A1 (en) | 2003-10-27 |
| KR20010094229A (en) | 2001-10-31 |
| IL138653A0 (en) | 2001-10-31 |
| CN1316863A (en) | 2001-10-10 |
| BR0005535A (en) | 2001-11-27 |
| SE0003366D0 (en) | 2000-09-21 |
| IT1319318B1 (en) | 2003-10-10 |
| GB0024959D0 (en) | 2000-11-29 |
| NL1016395A1 (en) | 2001-10-05 |
| CA2319997A1 (en) | 2001-10-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE10047613A1 (en) | Method and system for operating a portable telephone by voice recognition | |
| DE3885654T2 (en) | Radiotelephone equipment. | |
| DE3887111T2 (en) | Two-way radio. | |
| DE69828611T2 (en) | CELLULAR TELEPHONE UNIT WITH LANGUAGE CONTROLLED OPTION | |
| DE60022946T2 (en) | Communication device under the influence of an acceleration sensor | |
| DE3819538C2 (en) | ||
| DE69532923T2 (en) | CELLULAR RADIO PHONE WITH OPTIONAL ANALYSIS | |
| DE68927507T2 (en) | Private branch exchange system | |
| DE3837385A1 (en) | VOICE ACTIVATED DIALING DEVICE | |
| DE4130024A1 (en) | REMOTE CONTROL PROGRAMMABLE WIRELESS PHONE | |
| DE69831536T2 (en) | Method for controlling a telecommunication service and a terminal | |
| DE60114759T2 (en) | METHOD AND DEVICE FOR CONVERTING ADDRESS BOOK ENTRIES IN A WIRELESS COMMUNICATION DEVICE | |
| DE3721047A1 (en) | Communication control method using a multifunctional communication terminal | |
| DE69227087T2 (en) | Cordless telephone set with recording and reproducing means | |
| DE69532782T2 (en) | Cellular telephone with a line connection function | |
| DE60217740T2 (en) | Speech selection method and mobile communication system | |
| DE69633154T2 (en) | Cordless telephone | |
| EP0928532B1 (en) | Method for setting terminal specific parameters of a communication terminal | |
| DE60122810T2 (en) | Information search system using a portable radio terminal | |
| DE3850917T2 (en) | Telephone apparatus with a speech recognition system and for use in a noisy environment. | |
| DE69433637T2 (en) | Radio telecommunication apparatus | |
| EP0453608B1 (en) | Method for automatic redialling of selective dial information recorded in a memory | |
| WO1998058479A2 (en) | Configuration of terminals in telecommunications systems | |
| DE69934567T2 (en) | communication apparatus | |
| DE69229617T2 (en) | Cordless phone system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8139 | Disposal/non-payment of the annual fee |