ITMI20002395A1 - PROCEDURE AND PORTABLE TELEPHONE ACTIVATION SYSTEM BY VOICE RECOGNITION - Google Patents
PROCEDURE AND PORTABLE TELEPHONE ACTIVATION SYSTEM BY VOICE RECOGNITION Download PDFInfo
- Publication number
- ITMI20002395A1 ITMI20002395A1 IT2000MI002395A ITMI20002395A ITMI20002395A1 IT MI20002395 A1 ITMI20002395 A1 IT MI20002395A1 IT 2000MI002395 A IT2000MI002395 A IT 2000MI002395A IT MI20002395 A ITMI20002395 A IT MI20002395A IT MI20002395 A1 ITMI20002395 A1 IT MI20002395A1
- Authority
- IT
- Italy
- Prior art keywords
- voice
- voice recognition
- telephone number
- recognition processor
- telephone
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 42
- 230000004913 activation Effects 0.000 title description 3
- 230000015654 memory Effects 0.000 claims description 23
- 230000003213 activating effect Effects 0.000 claims description 22
- 230000006870 function Effects 0.000 claims description 13
- 238000005070 sampling Methods 0.000 claims description 6
- 238000004891 communication Methods 0.000 claims description 2
- 238000001514 detection method Methods 0.000 claims description 2
- 230000000977 initiatory effect Effects 0.000 claims description 2
- 238000006243 chemical reaction Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 15
- 238000012545 processing Methods 0.000 description 5
- 230000001419 dependent effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects 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)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Description
D E S C R I Z I O N E DESCRIPTION
La presente invenzione si riferisce a un telefono portatile e in particolare a un procedimento e sistema per attivare un telefono portatile mediante riconoscimento di voce, che può selezionare un numero telefonico, effettuare una chiamata e ricevere una chiamata riconoscendo un comando vocale. The present invention relates to a portable telephone and in particular to a method and system for activating a portable telephone by voice recognition, which can select a telephone number, make a call and receive a call by recognizing a voice command.
Nel caso che un utilizzatore desideri effettuare una chiamata con un telefono portatile generale o cellulare o un telefono a bordo di automobile, deve aprire un coperchio-interruttore del telefono portatile o alzare una cornetta del telefono a bordo dell'automobile per convertire il telefono in uno stato "chiamante" di attesa, digitare il numero telefonico della persona chiamata e quindi premere un tasto INVIO che fa sì che il telefono selezioni il numero telefonico. Inoltre, nel caso che l 'utilizzatore desideri ricevere una chiamata in uno stato "chiamato" di attesa, deve aprire il coperchiointerruttore o premere il tasto INVIO per effettuare una conversazione. Se l'utilizzatore compone un numero telefonico non corretto, preme il tasto CANCELLA per cancellare il numero telefonico immesso. In the event that a user wishes to make a call with a general portable or cellular telephone or an in-car telephone, he must open a switch-cover of the portable telephone or pick up a telephone handset in the car to convert the telephone into one. "caller" status on hold, key in the phone number of the person called and then press an ENTER key which causes the phone to dial the phone number. Furthermore, if the user wishes to receive a call in a "called" waiting state, he must open the switch cover or press the ENTER key to make a conversation. If the user dials an incorrect telephone number, he presses the CLEAR key to delete the telephone number entered.
Tuttavia, il maneggiare il telefono come sopra indicato, ad esempio aprendo il coperchio-interruttore e controllando visivamente il numero digitato può causare incidenti quando l'utilizzatore sta guidando. Inoltre, tale telefono portatile è molto scomodo da usare quando l'utilizzatore ha le mani occupate o ha problemi agli occhi o alle mani. However, handling the phone as indicated above, such as opening the switch cover and visually checking the dialed number, can cause accidents when the user is driving. Furthermore, such a portable telephone is very inconvenient to use when the user has busy hands or has eye or hand problems.
Pertanto, la presente invenzione intende ovviare ai suddetti problemi della tecnica precedente. Un oggetto della presente invenzione è di fornire un procedimento e un sistema di attivazione di telefono portatile mediante riconoscimento di voce, che ha le funzioni di selezionare un numero telefonico, effettuare una chiamata ed interrompere una chiamata riconoscendo l'immissione di una chiave di un semplice comando e un numero telefonico per attivare vocalmente il telefono portatile. Therefore, the present invention intends to obviate the above problems of the prior art. An object of the present invention is to provide a method and a system for activating a portable telephone by voice recognition, which has the functions of selecting a telephone number, making a call and interrupting a call by recognizing the entry of a key of a simple command and a telephone number to activate the mobile phone by voice.
Un altro oggetto della presente invenzione è di fornire un procedimento e un sistema di attivazione di telefono portatile mediante riconoscimento di voce in cui, oltre al suddetto oggetto, un utilizzatore può registrare vocalmente nomi di persone o di ditte frequentemente usati, nomi di uffici distinti da numeri di estensione, nomi di regioni aventi codici regionali e codici nazionali (compreso un numero di collegamento telefonico internazionale di ogni operatore di rete) per ottenere una funzione abbreviata di selezione di chiave usando riconoscimento di voce. Another object of the present invention is to provide a method and a system for activating a portable telephone by means of voice recognition in which, in addition to the aforementioned object, a user can voice record names of persons or companies frequently used, names of offices distinct from extension numbers, names of regions having regional codes and national codes (including an international telephone connection number of each network operator) to obtain an abbreviated key selection function using voice recognition.
Un ulteriore oggetto della presente invenzione è di fornire un procedimento e un sistema di attivazione per un telefono portatile mediante riconoscimento di voce, che ha la funzione di cancellare un numero telefonico erroneamente immesso o avente un errore, con un comando vocale. A further object of the present invention is to provide a method and a system for activating a portable telephone by means of voice recognition, which has the function of canceling a telephone number which has been entered by mistake or having an error, with a voice command.
Ancora un oggetto della presente invenzione è di fornire un telefono portatile che può ridurre consumo di potenza determinando selettivamente se, o non, operare con un processo di riconoscimento di voce secondo un alimentatore impiegato. Still an object of the present invention is to provide a portable telephone which can reduce power consumption by selectively determining whether or not to operate with a voice recognition process according to an employed power supply.
Per conseguire i suddetti oggetti, la presente invenzione fornisce un sistema di riconoscimento di voce per telefono portatile comprendente: un processore di riconoscimento di voce per riconoscere una voce immessa misurando la similarità tra un modello di riferimento predeterminato e un modello immesso ottenuto campionando parametri specifici da un segnale vocale comprendente un comando vocale e un numero telefonico; un'unità di collegamento collegata al processore di riconoscimento di voce, un'unità di immissione chiave dell'elemento portatile e un coperchio-interruttore, l'unità di collegamento combinando logicamente un valore del segnale d'uscita del coperchio-interruttore o dell'unità di immissione chiave dell'elemento portatile avente una funzione corrispondente a un valore di segnale riconosciuto dal processore di riconoscimento di voce; ed un'unità di controllo per controllare le operazioni complessive del telefono portatile relative alla memorizzazione e alla cancellazione di un numero telefonico riconosciuto, alla selezione del numero telefonico, all'avvio di una chiamata e al termine della chiamata secondo il segnale combinato dall'unità di collegamento . To achieve the above objects, the present invention provides a portable telephone voice recognition system comprising: a voice recognition processor for recognizing an entered voice by measuring the similarity between a predetermined reference model and an entered model obtained by sampling specific parameters from a voice signal comprising a voice command and a telephone number; a connection unit connected to the voice recognition processor, a key input unit of the handset and a cover-switch, the connection unit logically combining a value of the output signal of the cover-switch or of the portable element key input unit having a function corresponding to a signal value recognized by the voice recognition processor; and a control unit for controlling the overall operations of the portable telephone relating to the storage and deletion of a recognized telephone number, the selection of the telephone number, the initiation of a call and the termination of the call according to the combined signal from the unit connection .
Per conseguire il suddetto oggetto, la presente invenzione fornisce pure un sistema di riconoscimento di voce comprendente: una base comportante un processore di riconoscimento di voce per riconoscere un comando vocale e un numero telefonico immesso attraverso un microfono; e un elemento portatile collegato alla base per comunicazione cablata/non cablata tra di essi, l'elemento portatile ricevendo il comando vocale e il numero telefonico riconosciuto nel processore di riconoscimento di voce ed eseguendo una corrispondente operazione relativa alla selezione del numero telefonico, iniziando una chiamata e terminando una chiamata secondo il comando corrispondente . To achieve the above object, the present invention also provides a voice recognition system comprising: a base comprising a voice recognition processor for recognizing a voice command and a telephone number entered through a microphone; and a portable element connected to the base for wired / non-wired communication between them, the portable element receiving the voice command and the telephone number recognized in the voice recognition processor and performing a corresponding operation relating to the selection of the telephone number, starting a calling and ending a call according to the corresponding command.
Il processore di riconoscimento di voce può essere azionato ricevendo selettivamente potenza da una batteria interna secondo un'operazione di ACCENSIONE/SPEGNIMENTO di un interruttore selettore. Il processore di riconoscimento di voce può pure essere azionato ricevendo potenza da un alimentatore esterno attraverso una base. The voice recognition processor can be operated by selectively receiving power from an internal battery according to an ON / OFF operation of a selector switch. The voice recognition processor can also be operated by receiving power from an external power supply through a base.
Il processore di riconoscimento di voce può comprendere una memoria per memorizzare i modelli di riferimento generati immettendo il comando vocale e il numero telefonico con la voce dell'utilizzatore. The voice recognition processor may comprise a memory for storing the reference patterns generated by entering the voice command and telephone number with the user's voice.
Il processore di riconoscimento di voce può pure includere una memoria per memorizzare i modelli di riferimento generati dal comando vocale e il numero telefonico ottenuto da una pronuncia media di alcune persone . The voice recognition processor may also include a memory for storing the reference patterns generated by the voice command and the telephone number obtained from an average pronunciation of some people.
Il processore di riconoscimento di voce può riconoscere una voce immessa misurando la similarità tra un determinato modello di riferimento e un modello immesso ottenuto campionando parametri specifici da un segnale vocale comprendente un comando vocale, una parola chiave e un numero telefonico. The voice recognition processor can recognize an entered voice by measuring the similarity between a given reference model and an entered model obtained by sampling specific parameters from a voice signal comprising a voice command, a keyword and a telephone number.
Il processore di riconoscimento di voce può avere un'unità per rilevare se usare un alimentatore esterno o una batteria interna, il processore di riconoscimento di voce essendo operabile soltanto quando collegato a un alimentatore esterno. The speech recognition processor may have a unit for detecting whether to use an external power supply or an internal battery, the speech recognition processor being operable only when connected to an external power supply.
Il processore di riconoscimento di voce può essere installato fuori dal telefono portatile e collegato al controllore attraverso l'unità di collegamento estesa dalla base, e il processore di riconoscimento di voce viene fatto funzionare con l'uso di potenza dall'alimentatore esterno. The voice recognition processor can be installed outside the portable telephone and connected to the controller through the connection unit extended from the base, and the voice recognition processor is operated with the use of power from the external power supply.
Il processore di riconoscimento di voce può comprendere una memoria per registrare in precedenza il nome di una persona, una ditta, una regione nazionale o straniera, un paese e un ufficio e memorizzare un numero internazionale di collegamento telefonico di un operatore di rete, un codice nazionale per ogni paese, un codice regionale di ogni regione nazionale o straniera e, corrispondentemente, un numero telefonico di ogni persona o ditta. The speech recognition processor may comprise a memory for previously registering the name of a person, a company, a national or foreign region, a country and an office, and to store an international telephone connection number of a network operator, a code national for each country, a regional code of each national or foreign region and, correspondingly, a telephone number of each person or company.
Per conseguire il suddetto oggetto, la presente invenzione fornisce pure un procedimento per attivare un telefono portatile mediante riconoscimento di voce, comprendente i passi di: (a) in uno stato chiamato di attesa, convertire in uno stato chiamante di attesa in caso di riconoscimento di voce di comando di "Accendi” e convertire in una stato chiamante di riconoscimento di voce di un comando "Collega" durante il rilevamento del suono di una suoneria; (b) nello stato chiamante di attesa, convertire in uno stato chiamante dopo selezione di un numero telefonico nel caso di riconoscimento di voci del numero telefonico, immesso in continuazione entro un tempo predeterminato, e un comando "Invia"; e (c) nello stato chiamante, terminare la chiamata e convertirla nello stato chiamato di attesa in caso di riconoscimento di voce di comando "Stop chiamata". To achieve the above object, the present invention also provides a method for activating a portable telephone by voice recognition, comprising the steps of: (a) in a called waiting state, converting into a calling waiting state in case of acknowledgment command entry of "Turn on" and convert to a voice recognition calling state of a "Connect" command when detecting a ring tone; (b) in the waiting caller state, convert to a calling state after selecting a telephone number in the case of recognition of entries in the telephone number, entered continuously within a predetermined time, and a "Send" command; and (c) in the calling state, end the call and convert it to the called waiting state in the event of recognition of command entry "Stop call".
Il passo (b) può essere ancora convertito nello stato chiamante di attesa nel caso di riconoscimento di voce di comando "Cancella stop". Step (b) can still be converted into the waiting caller state in the case of acknowledgment of the command entry "Cancel stop".
Il passo (b) può pure comprendere i passi di: riconoscere e memorizzare una voce del numero telefonico completo e quindi generare ed emettere il numero telefonico memorizzato; determinare che il numero telefonico ha un errore nel caso di riconoscimento di voce di comando "Cancella stop" dopo generazione ed emissione del numero telefonico, cancellare il numero telefonico completo memorizzato, e convertire nello stato chiamante di attesa; e selezionare il numero telefonico memorizzato nel caso di riconoscimento del comando "Invia" dopo generazione ed emissione del numero telefonico. Step (b) may also comprise the steps of: recognizing and storing an entry of the complete telephone number and then generating and outputting the stored telephone number; determining that the telephone number has an error in the case of recognition of the command entry "Cancel stop" after generation and emission of the telephone number, canceling the complete telephone number stored, and converting to the waiting caller state; and select the stored telephone number if the "Send" command is recognized after generation and emission of the telephone number.
Nel caso che un alimentatore di un processore di riconoscimento di voce che esegue i passi (a) - (c) sia un alimentatore interno, l’operazione ACCENSIONE/SPEGNIMENTO del processore di riconoscimento di voce viene controllata secondo un segnale d'uscita di un interruttore selettore. In case a power supply of a speech recognition processor performing steps (a) - (c) is an internal power supply, the ON / OFF operation of the speech recognition processor is controlled according to an output signal of a selector switch.
Nel caso che un processore di riconoscimento di voce che esegue i passi (a) - (c) usi potenza da un alimentatore esterno attraverso una base, l'alimentatore esterno aziona il processore di riconoscimento di voce senza esitazione quando viene montato nella base. In the event that a voice recognition processor performing steps (a) - (c) uses power from an external power supply through a cradle, the external power supply drives the speech recognition processor without hesitation when mounted in the cradle.
I modelli di riferimento di voce memorizzati in un processore di riconoscimento di voce che esegue i passi (a) - (c) possono essere ottenuti immettendo e registrando i corrispondenti comandi vocali, numeri e simboli con la voce dell utilizzatore. Speech reference patterns stored in a speech recognition processor performing steps (a) - (c) can be obtained by entering and recording the corresponding speech commands, numbers and symbols with the user's voice.
I modelli di riferimento di voce memorizzati in un processore di riconoscimento di voce che esegue i passi (a) - (c) possono pure essere i corrispondenti comandi vocali, numeri e simboli ottenuti da una media di pronunce di diverse persone. The voice reference patterns stored in a voice recognition processor performing steps (a) - (c) may also be the corresponding voice commands, numbers and symbols obtained from an average of pronunciations of several people.
Queste ed altre caratteristiche, aspetti e vantaggi della presente invenzione saranno meglio compresi facendo riferimento alla descrizione che segue, rivendicazioni allegate e disegni che 1'accompagnano, in cui a componenti uguali vengono attribuiti numeri di riferimento uguali. Nei disegni: These and other features, aspects and advantages of the present invention will be better understood by referring to the following description, appended claims and accompanying drawings, in which like components are given like reference numbers. In the drawings:
- la figura 1 mostra una configurazione di un sistema per attivare un telefono portatile secondo la presente invenzione; Figure 1 shows a configuration of a system for activating a portable telephone according to the present invention;
- la figura 2 mostra stati e flussi operativi del sistema di attivazione di telefono portatile secondo la presente invenzione; Figure 2 shows states and operating flows of the portable telephone activation system according to the present invention;
- la figura 3 è un diagramma di flusso che illustra un procedimento per attivare un telefono portatile mediante riconoscimento di voce secondo la presente invenzione; e Figure 3 is a flowchart illustrating a method for activating a portable telephone by voice recognition according to the present invention; And
le figure 4 e 5 sono diagrammi di flusso che illustrano altre forme di realizzazione del procedimento di attivazione del telefono portatile secondo la presente invenzione. Figures 4 and 5 are flowcharts illustrating other embodiments of the mobile telephone activation method according to the present invention.
Qui di seguito verranno descritte in dettaglio, con riferimento ai disegni allegati, forme di realizzazione preferite della presente invenzione. Hereinafter, preferred embodiments of the present invention will be described in detail, with reference to the attached drawings.
Il telefono portatile convenzionale comprende un'unità trasmittente, un'unità ricevente, un'unità logica, un'antenna, un display e un alimentatore. La presente invenzione comprende inoltre un processore di riconoscimento di voce oltre al telefono portatile convenzionale per attivare il telefono portatile mediante riconoscimento di voce senza modificare la configurazione del sistema convenzionale. The conventional portable telephone comprises a transmitter unit, a receiver unit, a logic unit, an antenna, a display and a power supply. The present invention further comprises a voice recognition processor in addition to the conventional portable telephone for activating the portable telephone by voice recognition without changing the configuration of the conventional system.
La figura 1 mostra una configurazione di un telefono portatile secondo la presente invenzione. Figure 1 shows a configuration of a portable telephone according to the present invention.
Facendo riferimento alla figura, un controllore 100 è collegato ad un'unità 110 di elaborazione di segnali ricevuti, ad un'unità 120 di elaborazione di segnali trasmessi, ad un alimentatore 130, ad un'unità di memoria 140 e ad un'interfaccia 180. Il controllore 100 controlla le operazioni complessive del telefono portatile. Referring to the figure, a controller 100 is connected to a received signal processing unit 110, a transmitted signal processing unit 120, a power supply 130, a memory unit 140 and an interface 180 Controller 100 controls the overall operations of the portable telephone.
L'unità 110 di elaborazione di segnali ricevuti è controllata dal controllore 100 e riceve un segnale radio da un'antenna (non rappresentata) e demodula il segnale radio ricevuto. Il segnale demodulato viene emesso in un segnale vocale attraverso un ricevitore 111. L'unità 120 di elaborazione di segnali trasmessi è controllata dal controllore 100, e modula un segnale vocale da un trasmettitore 121 ed emette il segnale modulato attraverso l'antenna. The received signal processing unit 110 is controlled by the controller 100 and receives a radio signal from an antenna (not shown) and demodulates the received radio signal. The demodulated signal is emitted into a voice signal through a receiver 111. The transmitted signal processing unit 120 is controlled by the controller 100, and modulates a voice signal from a transmitter 121 and outputs the modulated signal through the antenna.
L'alimentatore 130 può essere una batteria interna in un elemento portatile o un alimentatore esterno in una base, e l'alimentatore 130 alimenta potenza ad ogni unità secondo il controllore 100. The power supply 130 can be an internal battery in a portable element or an external power supply in a base, and the power supply 130 supplies power to each unit according to the controller 100.
L'unità di memoria 140 comprende memorie volatile/non volatile per memorizzare un programma di elaborazione principale del controllore 100 e memorizzare temporaneamente vari dati generati quando viene elaborato il programma di elaborazione principale. The memory unit 140 comprises volatile / non-volatile memories for storing a main processing program of the controller 100 and temporarily storing various data generated when the main processing program is processed.
L'interfaccia 180 è collegata a un processore 150 di riconoscimento di voce, a un'unità 160 di immissione di chiave dell'elemento portatile e a un coperchiointerruttore 170. L'interfaccia 180 combina logicamente i segnali in uscita dal processore 150 di riconoscimento di voce, dall'unità 160 di immissione di chiave dell'elemento portatile e dal coperchiointerruttore 170 e fornisce i segnali combinati al controllore 100. La combinazione logica effettua operazione OR od operazione AND per i valori dei segnali di uscita dell'unità di immissione di chiave dell'elemento portatile e del coperchio-interruttore aventi le stesse funzioni dei valori dei segnali riconosciuti nel processore 150 di riconoscimento di voce, e quindi fornisce il valore gestito al controllore 100. Pertanto, quando 1'utilizzatore preme un tasto o pronuncia un comando o una cifra, il controllore che riceve un segnale d'uscita corrispondente esegue la stessa operazione. The interface 180 is connected to a voice recognition processor 150, a handheld key entry unit 160, and a switch cover 170. The interface 180 logically combines the output signals from the voice recognition processor 150 key entry unit 160 and switch cover 170 and provides the combined signals to the controller 100. The logic combination performs an OR operation or AND operation for the output signal values of the key entry unit of the the portable element and the cover-switch having the same functions as the values of the signals recognized in the voice recognition processor 150, and therefore provides the value managed to the controller 100. Therefore, when the user presses a key or pronounces a command or a digit, the controller receiving a corresponding output signal performs the same operation.
Il processore 150 di riconoscimento di voce riconosce un segnale vocale corrispondente, immesso dal trasmettitore 121, come un comando vocale ("Accendi", "Cancella stop", "Invia", "Collega", "Stop chiamata" o "Parola d'ordine"), una parola riservata (parola d'ordine) e un valore chiave vocale dell'elemento portatile (cifre o simboli) attraverso un algoritmo noto di r riconoscimento di voce per estrarre un parametro caratteristico di un'area di tempo o di frequenza dal segnale vocale. The voice recognition processor 150 recognizes a corresponding voice signal, entered by the transmitter 121, as a voice command ("Power on", "Cancel stop", "Send", "Connect", "Stop call" or "Password "), a reserved word (password) and a voice key value of the portable element (digits or symbols) through a known voice recognition algorithm to extract a characteristic parameter of a time or frequency area from the voice signal.
Il processore 150 di riconoscimento di voce può essere realizzato in software o in hardware. In caso in cui sia realizzato in hardware, benché non mostrato nelle figure, il processore 150 di riconoscimento di voce può includere una prima memoria per memorizzare i modelli di riferimento (per il comando vocale, la parola riservata (parola d'ordine) e il valore chiave dell'elemento portatile), un processore per creare un modello d’entrata campionando vari parametri di voce dal trasmettitore 121 e riconoscere la voce immessa stimando similarità (o mediante concordanza col modello) tra il modello immesso e il predeterminato modello di riferimento, una seconda memoria per memorizzare temporaneamente la voce riconosciuta nel processore 150 di riconoscimento di voce, e una terza memoria per memorizzare numeri telefonici di persone e ditte frequentemente usati, codici regionali, codici nazionali, numeri di estensione o numeri internazionali di collegamento telefonico di ogni operatore di rete corrispondenti ad ogni parola riservata (parola chiave). The voice recognition processor 150 can be implemented in software or hardware. In case it is made in hardware, although not shown in the figures, the voice recognition processor 150 can include a first memory for storing the reference templates (for the voice command, the reserved word (password) and the key value of the portable element), a processor for creating an input model by sampling various voice parameters from the transmitter 121 and recognizing the entered voice by estimating similarity (or by pattern agreement) between the entered model and the predetermined reference model, a second memory for temporarily storing the recognized voice in the voice recognition processor 150, and a third memory for storing telephone numbers of frequently used persons and firms, regional codes, national codes, extension numbers or international telephone connection numbers of each operator network corresponding to each reserved word (keyword).
D’altra parte, nella forma di realizzazione preferita, il modello di riferimento può essere creato in una base di dati secondo un metodo dipendente da chi chiama, o un metodo indipendente da chi chiama. Nel caso del metodo dipendente da chi chiama, l'utilizzatore del telefono portatile pronuncia direttamente e registra i comandi vocali, le parole chiave, i numeri telefonici, i simboli, come cancelletto (#) ed asterisco (*), ecc-. con la propria voce. Se il telefono portatile viene usato memorizzando il modello di riferimento della propria voce nella memoria come EEPROM {memoria a sola lettura programmabile e cancellabile elettricamente), l'accuratezza di-riconoscimento di voce è superiore al 90%, che è un rapporto molto efficace. Nel caso del metodo indipendente da chi chiama, i modelli medi dei comandi vocali, le parole chiave, i numeri telefonici, i simboli, come cancelletto (#) ed asterisco (*), ecc. raccolti da varie persone vengono memorizzati anticipatamente nella memoria. On the other hand, in the preferred embodiment, the reference model can be created in a database according to a caller-dependent method, or a caller-independent method. In the case of the caller-dependent method, the user of the mobile phone directly pronounces and records the voice commands, keywords, telephone numbers, symbols, such as hash (#) and asterisk (*), etc. with your own voice. If the mobile phone is used by storing the reference pattern of your voice in memory as EEPROM (electrically erasable programmable read-only memory), the voice recognition accuracy is over 90%, which is a very effective ratio. In the case of the caller-independent method, the average patterns of voice commands, keywords, telephone numbers, symbols, such as hash (#) and asterisk (*), etc. collected by various people are stored in memory in advance.
Il processore 150 di riconoscimento di voce riceve potenza dall'alimentatore 130 attraverso l'interfaccia 180 secondo il controllo del controllore 100, come sopra descritto. The voice recognition processor 150 receives power from the power supply 130 through the interface 180 according to the control of the controller 100, as described above.
D'altra parte, il processore 150 di riconoscimento di voce può essere azionato ricevendo direttamente potenza da una batteria interna o da un alimentatore esterno. Il processore 150 di riconoscimento di voce comprende pertanto un'unità per rivelare se è collegato a un alimentatore esterno o alla batteria interna. Nel caso che venga usata la batteria interna, è montato un interruttore selettore per selezione vocale onde collegare o bloccare il processore 150 di riconoscimento di voce alla/dalla batteria interna dell'elemento portatile. Tale interruttore selettore può avere l'effetto di ridurre la dimensione e il peso del telefono portatile e di diminuire al massimo il consumo di potenza del processore 150 di riconoscimento di voce allo scopo di usare la batteria per lungo tempo. On the other hand, the voice recognition processor 150 can be operated by directly receiving power from an internal battery or an external power supply. The voice recognition processor 150 therefore comprises a unit for detecting whether it is connected to an external power supply or to the internal battery. In the event that the internal battery is used, a voice selection selector switch is mounted to connect or lock the voice recognition processor 150 to / from the internal battery of the portable element. Such a selector switch can have the effect of reducing the size and weight of the portable telephone and minimizing the power consumption of the voice recognition processor 150 in order to use the battery for a long time.
Inoltre, nel caso che venga usato l'alimentatore esterno, come una batteria di automobile, l'alimentatore esterno alimenta direttamente potenza al processore 150 di riconoscimento di voce per azionare il processore 150 di riconoscimento di voce senza esitazione quando l’elemento portatile viene montato nella base. In tale configurazione, l'alimentatore esterno, che può alimentare potenza sufficiente, aziona direttamente il processore 150 di riconoscimento di voce benché 1'utilizzatore non prema l'interruttore selettore poiché la funzione di selezione con riconoscimento di voce è essenziale quando 1<1>utilizzatore guida. Inoltre, quando non viene usato l'alimentatore esterno, il processore 150 di riconoscimento di voce viene azionato secondo un'operazione di accensione/spegnimento dell'interruttore selettore. Tale configurazione è conveniente per 1'utilizzatore ed economica. Also, in the event that the external power supply, such as an automobile battery, is used, the external power supply directly feeds power to the voice recognition processor 150 to operate the voice recognition processor 150 without hesitation when the portable element is mounted. in the base. In such a configuration, the external power supply, which can supply sufficient power, directly drives the voice recognition processor 150 although the user does not press the selector switch since the voice recognition selection function is essential when 1 <1> driving user. Also, when the external power supply is not used, the voice recognition processor 150 is operated according to an on / off operation of the selector switch. This configuration is convenient for the user and economical.
In un'altra forma di realizzazione, il processore 150 di riconoscimento di voce può essere configurato per operare soltanto con la potenza dell'alimentatore esterno 130 in modo che l'utilizzatore possa usare la funzione di riconoscimento di voce soltanto in un veicolo. Ciò può assicurare un'ulteriore riduzione di consumo di potenza della batteria interna nel telefono portatile . In another embodiment, the voice recognition processor 150 can be configured to operate only with the power of the external power supply 130 so that the user can use the voice recognition function only in a vehicle. This can ensure a further reduction in the power consumption of the internal battery in the mobile phone.
In un'ulteriore forma di realizzazione, il processore 150 di riconoscimento di voce può essere installato al di fuori del telefono portatile e collegato al controllore 100 attraverso l'interfaccia 180 estesa dalla base. In questo momento, il processore 150 di riconoscimento di voce può essere azionato con l'uso di potenza dell'alimentatore esterno. In a further embodiment, the voice recognition processor 150 can be installed outside the portable telephone and connected to the controller 100 through the interface 180 extended from the base. At this time, the voice recognition processor 150 can be operated with the use of power from the external power supply.
Un procedimento per attivare il telefono portatile mediante riconoscimento di voce viene descritto con riferimento alle figure 2 e 3. La figura 2 mostra il procedimento per attivare un telefono portatile mediante riconoscimento di voce secondo la presente invenzione, mentre la figura 3 è un diagramma di flusso che illustra il procedimento per attivare un telefono portatile mediante riconoscimento di voce secondo la presente invenzione. A method for activating the portable telephone by voice recognition is described with reference to Figures 2 and 3. Figure 2 shows the method for activating a portable telephone by voice recognition according to the present invention, while Figure 3 is a flow chart illustrating the method of activating a portable telephone by voice recognition according to the present invention.
Facendo riferimento alla figura 2, vi sono cinque stati del telefono portatile, e sono illustrati processi che cambiano da uno stato ad un altro stato secondo ie voci dell'utilizzatore. Le linee tratteggiate indicano processi convenzionali secondo immissione a tasti, e le linee continue indicano i processi della presente invenzione secondo immissione vocale. I termini registrati per il riconoscimento di voce non dovrebbero essere una parola frequentemente usata nella conversazione comune, ma parole comuni e facilmente memorizzatili nel punto di campionamento per riconoscimento di voce. Referring to FIG. 2, there are five states of the portable telephone, and processes are illustrated which change from one state to another according to the user's voices. Dashed lines indicate conventional key input processes, and solid lines indicate processes of the present invention according to voice input. The terms recorded for voice recognition should not be a word frequently used in common conversation, but common words and easily memorized at the sampling point for voice recognition.
Qui di seguito verrà ora descritto ogni stato. Each state will now be described below.
1) In uno stato chiamato di attesa, l'apertura di un coperchio-interruttore converte il telefono portatile in uno stato chiamante di attesa. Sebbene non aprendo il coperchio-interruttore, il telefono portatile si converta in uno stato chiamante di attesa quando 1'utilizzatore pronuncia il comando "Accendi". La funzione del termine "Accendi" è differente da quella di un tasto di potenza (<PWR>) usato per attivare il telefono portatile. In altre parole il comando "Accendi" è un comando per preparare una chiamata in uscita con il telefono portatile attivato. 1) In a called waiting state, opening a switch cover converts the mobile phone into a call waiting state. Although not opening the switch cover, the mobile phone converts into a call waiting state when the user gives the command "Turn on". The function of the term "Power On" is different from that of a power key (<PWR>) used to activate the mobile phone. In other words, the "Turn on" command is a command to prepare an outgoing call with the mobile phone activated.
2) Nello stato chiamante di attesa, convenzionalmente, 1'utilizzatore può effettuare una chiamata digitando un numero telefonico desiderato sul telefono portatile e quindi premendo il tasto INVIO. Nella presente invenzione 1'utilizzatore deve invece pronunciare le parole "uno” per "1", "due " per "2", "tre" per "3", "quattro" per "4", "cinque" per "5", "sei" per "6", "sette" per "7", "otto" per "8", "nove" per "9", "zero" per "0", "asterisco" per "*" e "cancelletto" per "#", e quindi dire "invio" per convertire in un modo di generazione. Nel modo di generazione, il telefono portatile genera ancora ed emette il numero telefonico riconosciuto e memorizzato per conferma dell'utilizzatore. Se il processore di riconoscimento di voce riconosce correttamente la pronuncia dell'utilizzatore e quest'ultimo dice poi "invio", il telefono portatile seleziona il numero telefonico riconosciuto e quindi lo converte in uno stato chiamante. Se il processore di riconoscimento di voce non riconosce la pronuncia dell'utilizzatore e quest'ultimo dice poi "Cancella stop" il telefono portatile si converte ancora in uno stato chiamante di attesa. 2) In the waiting caller state, conventionally, the user can make a call by entering a desired telephone number on the portable telephone and then pressing the ENTER key. In the present invention the user must instead pronounce the words "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", "zero" for "0", "asterisk" for "*" and " hash "for" # ", and then say" enter "to convert into a generation mode. In the generation mode, the mobile phone still generates and outputs the recognized and stored telephone number for user confirmation. voice recognizes the user's pronunciation correctly and the latter then says "enter", the mobile phone selects the recognized telephone number and then converts it into a calling state. If the voice recognition processor does not recognize the user's pronunciation and the latter then says "Cancel stop" the handset again converts into a caller waiting state.
3) Nello stato chiamato di attesa, convenzionalmente, se il telefono squilla, 1'utilizzatore dovrebbe aprire il coperchio-interruttore del telefono portatile per parlare al telefono. Se il telefono squilla con il coperchio-interruttore aperto, 1'utilizzatore dovrebbe premere il tasto INVIO. Nella presente invenzione, invece, il telefono portatile si converte dalla stato chiamato di attesa allo stato chiamante quando rileva che la suoneria è in azione, e quindi sì converte nello stato chiamante se l'utilizzatore dice "collega". Vale a dire, il telefono portatile può convertirsi nello stato chiamante soltanto quando l 'utilizzatore dice "collega" mentre la suoneria è in azione. 3) In the called waiting state, conventionally, if the telephone rings, the user should open the switch-cover of the portable telephone to speak on the telephone. If the phone rings with the switch cover open, the user should press the ENTER key. In the present invention, on the other hand, the portable telephone converts from the called waiting state to the calling state when it detects that the ringer is on, and then converts to the calling state if the user says "connect". That is, the mobile phone can only convert to the calling state when the user says "connect" while the ringer is playing.
4} Nello stato chiamante, convenzionalmente, 1'utilizzatore dovrebbe chiudere il coperchio o premere il tasto FINE per terminare la chiamata. Nella presente invenzione, invece, il telefono portatile termina la chiamata e si converte nello stato chiamato di attesa quando l'utilizzatore dice "Stop Chiamata". 4} In the calling state, conventionally, the user should close the cover or press the END key to end the call. In the present invention, on the other hand, the portable telephone ends the call and converts to the called waiting state when the user says "Stop Call".
5) Nello stato chiamante di attesa, convenzionalmente, quando l'utilizzatore immette un numero telefonico in modo scorretto, dovrebbe premere il pulsante CANCELLA. Se l'utilizzatore preme il pulsante CANCELLA una volta brevemente, viene cancellata una parte del numero telefonico, mentre, se preme a lungo, viene cancellato tutto il numero telefonico. Nella presente invenzione, invece, quando- l'utilizzatore pronuncia un numero telefonico scorretto o il processore di riconoscimento di voce riconosce un errore nella pronuncia dell'utilizzatore, quest'ultimo dice "Cancella stop" per cancellare il numero telefonico e immettere un altro numero telefonico. Quindi, il telefono portatile si converte nello stato chiamante di attesa e può riconoscere un altro numero telefonico. 5) In the waiting caller state, conventionally, when the user enters a telephone number incorrectly, he should press the CLEAR button. If the user presses the CLEAR button once briefly, a part of the telephone number is deleted, while if he presses for a long time, the entire telephone number is deleted. In the present invention, however, when the user pronounces an incorrect telephone number or the voice recognition processor recognizes an error in the user's pronunciation, the latter says "Cancel stop" to delete the telephone number and enter another number telephone. Then, the mobile phone converts to the caller waiting state and can recognize another phone number.
Facendo riferimento alla figura 3, si presume che il processore 150 di riconoscimento di voce operi accendendo l'interruttore selettore quando viene usata la batteria interna o l'alimentatore esterno. Referring to FIG. 3, it is assumed that the voice recognition processor 150 operates by turning on the selector switch when the internal battery or external power supply is used.
Dapprima, nello stato chiamato di attesa nel passo 300, il controllore 100 di figura 1 rileva un segnale di controllo in arrivo attraverso l'unità 110 di elaborazione di segnali ricevuti e quindi emette un segnale di squillo. Quindi, nel passo 311, il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce la voce immessa dal trasmettitore 121 come "Collega". In questo momento, il processore 150 di riconoscimento di voce trasmette il risultato riconosciuto al controllore 100 attraverso l'interfaccia 180. L'interfaccia 180 effettua un'operazione AND per un valore di impulso della voce "collega" riconosciuta e un segnale di rivelazione di -squillo e quindi fornisce il risultato al controllore 100. First, in the called waiting state in step 300, the controller 100 of Figure 1 detects a control signal arriving through the received signal processing unit 110 and then emits a ring signal. Then, in step 311, the controller 100 checks whether the voice recognition processor 150 recognizes the entry entered by the transmitter 121 as "Connect". At this time, the voice recognition processor 150 transmits the recognized result to the controller 100 via the interface 180. The interface 180 performs an AND operation for a pulse value of the recognized "connect" voice and a detection signal of ring and then gives the result to controller 100.
Se il processore 150 di riconoscimento di voce non riconosce la voce come "Collega", viene eseguita un'operazione corrispondente secondo il programma principale di elaborazione del controllore 100 nel passo 320 mentre, se riconosce "Collega", il servizio di chiamata sopra descritto viene effettuato nel passo 312. If the voice recognition processor 150 does not recognize the voice as "Connect", a corresponding operation is performed according to the main processing program of the controller 100 in step 320 while, if it recognizes "Connect", the call service described above is performed in step 312.
Nel passo 313, il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Stop chiamata". Se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Stop chiamata", la chiamata in corso viene terminata e il telefono portatile si converte nello stato chiamato di attesa nel passo 314. In step 313, the controller 100 checks whether the voice recognition processor 150 recognizes the entry entered as "Call Stop". If the voice recognition processor 150 recognizes the entry entered as "Call Stop", the ongoing call is terminated and the mobile phone converts to the called hold state in step 314.
D’altra parte, quando non viene rilevato uno squillo nello stato chiamato di attesa nei passi 300, 310, il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Accendi" nel passo 330. In questo momento, viene trasmesso un segnale di risultato del processore 150 di riconoscimento di voce attraverso l'interfaccia 180 al controllore 100. L'interfaccia 180 effettua un’operazione OR per un valore d’impulso di uscita dell'unità 160- di immissione chiave dell'elemento portatile e un valore d’impulso di voce "Accendi", e quindi fornisce il risultato al controllore 100. On the other hand, when a ring is not detected in the called wait state in steps 300, 310, the controller 100 checks whether the voice recognition processor 150 recognizes the entry entered as "Turn on" in step 330. At this time, a result signal of the voice recognition processor 150 is transmitted through interface 180 to the controller 100. Interface 180 performs an OR operation for an output pulse value of the element key input unit 160- handset and a pulse value of voice "Turn on", and then provides the result to controller 100.
Se il processore 150 di riconoscimento di voce non riconosce la voce immessa come "Accendi", nel passo 320 viene eseguita un'operazione corrispondente secondo il programma principale di elaborazione del controllore 100. Se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Accendi", il controllore 100 verifica nel passo 331 se il processore 150 di riconoscimento di voce riconosce una cifra per il numero telefonico. Se il processore 150 di riconoscimento di voce non riconosce una cifra, viene eseguito ancora il passo 331, mentre, se riconosce una cifra, il numero telefonico riconosciuto viene memorizzato nella memoria. If the speech recognition processor 150 does not recognize the entry entered as "Turn on", a corresponding operation is performed in step 320 according to the main processing program of the controller 100. If the speech recognition processor 150 recognizes the entered entry as "Turn on", the controller 100 checks in step 331 if the voice recognition processor 150 recognizes a digit for the telephone number. If the voice recognition processor 150 does not recognize a digit, step 331 is again performed, while, if it recognizes a digit, the recognized telephone number is stored in the memory.
D'altra parte, durante l'esecuzione del passo 332, il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Cancella stop" nel passo 333. On the other hand, during the execution of step 332, the controller 100 checks whether the voice recognition processor 150 recognizes the entry entered as "Cancel stop" in step 333.
Se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Cancella stop", il controllore 100 determina che 1'utilizzatore ha pronunciato una cifra sbagliata anche quando ha pronunciato una serie di cifre e le cifre vengono memorizzate. Quindi, il controllore 100 cancella tutte le cifre riconosciute e va poi al passo 331 per ricevere le cifre dalla prima. If the voice recognition processor 150 recognizes the entered voice as "Cancel stop", the controller 100 determines that the user has pronounced a wrong digit even when he has spoken a series of digits and the digits are stored. Then, the controller 100 erases all recognized digits and then goes to step 331 to receive the digits from the first.
Se il processore 150 di riconoscimento di voce non riconosce la voce immessa come "Cancella stop", il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Invia" nel passo 334. Se il processore 150 di riconoscimento di voce non riconosce la voce immessa, come "Invia", il controllore 100 va al passo 320 ed esegue le operazioni corrispondenti. D'altra parte, se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Invia", il controllore 100 legge il numero telefonico memorizzato nella memoria e quindi genera ed emette il numero telefonico con suono nel passo 335. If the voice recognition processor 150 does not recognize the entry entered as "Cancel stop", the controller 100 checks whether the speech recognition processor 150 recognizes the entry entered as "Send" in step 334. If the voice recognition processor 150 entry does not recognize the entry entered, such as "Send", controller 100 goes to step 320 and performs the corresponding operations. On the other hand, if the voice recognition processor 150 recognizes the entered entry as "Send", the controller 100 reads the telephone number stored in the memory and then generates and outputs the telephone number with sound in step 335.
In un'altra forma di realizzazione, nel caso che 1'utilizzatore desideri effettuare una chiamata al numero telefonico 02-700-7000, ad esempio, egli dovrebbe pronunciare "zero, due, sette, zero, zero, sette, zero, zero, zero" per effettuare una chiamata. Tuttavia, se l'utilizzatore pronuncia "zero, due, sette, zero, zero, um..., sette, zero, zero, zero", il processore 150 di riconoscimento di voce dovrebbe riconoscere soltanto le cifre senza la parola "um.... ". In another embodiment, in the event that the user wishes to make a call to the telephone number 02-700-7000, for example, he should say "zero, two, seven, zero, zero, seven, zero, zero, zero "to make a call. However, if the user pronounces "zero, two, seven, zero, zero, um ..., seven, zero, zero, zero", the speech recognition processor 150 should only recognize the digits without the word "um. ... ".
Quindi, il controllore verifica se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Invia" nel passo 336. Se non vi è "Invia", il controllore 100 determina che il numero telefonico riconosciuto dal processore 150 di riconoscimento di voce non è corretto e quindi va al passo 331 per ricevere ancora il numero telefonico. Se riconosciuto come "Invia", il controllore 100 determina che il numero telefonico è corretto e quindi seleziona il numero telefonico riconosciuto nel passo 337. In questo momento, un risultato di riconoscimento del processore 150 di riconoscimento di voce viene trasmesso attraverso l'interfaccia 180 al controllore 100. L'interfaccia 180 effettua un'operazione OR per un valore d'impulso di uscita del tasto INVIO e un valore d'impulso della voce "Invia" riconosciuta, e quindi fornisce il risultato al controllore 100 che induce il valore d'impulso di uscita del tasto INVIO e il valore d'impulso della voce riconosciuta "Invia" ad effettuare la stessa operazione. Then, the controller checks whether the voice recognition processor 150 recognizes the entry entered as "Send" in step 336. If there is no "Send", the controller 100 determines that the telephone number recognized by the voice recognition processor 150 is not is correct and then goes to step 331 to receive the telephone number again. If recognized as "Send", the controller 100 determines that the telephone number is correct and then selects the telephone number recognized in step 337. At this time, an acknowledgment result of the voice acknowledgment processor 150 is transmitted through the interface 180 to the controller 100. The interface 180 performs an OR operation for an output pulse value of the ENTER key and a pulse value of the "Send" item recognized, and then supplies the result to the controller 100 which induces the value d the output pulse of the ENTER key and the pulse value of the recognized entry "Send" to perform the same operation.
Quindi, una stazione radio di base scambia un segnale con un terminale chiamato secondo un protocollo comune di impostazione di segnale chiamante per ricevere un canale assegnato e stabilire una linea telefonica. In questo momento, nel passo 338, il controllore 100 determina se la chiamata è collegata e va al passo 320 se la chiamata non è collegata. Then, a radio base station exchanges a signal with a called terminal according to a common calling signal setup protocol to receive an assigned channel and establish a telephone line. At this time, in step 338, the controller 100 determines if the call is connected and goes to step 320 if the call is not connected.
Nel passo 338, il controllore 100 va al passo 339 per fornire un servizio di chiamata se la chiamata è collegata. Durante il servizio di chiamata, il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Stop chiamata" nel passo 340. Se vi è riconoscimento di "Stop chiamata”, il controllore 100 termina la chiamata stabilita nel passo 341, quindi esegue una procedura di scollegamento di chiamata con la stazione radio di base, e va poi allo stato chiamato di attesa nel passo 300. In step 338, the controller 100 goes to step 339 to provide a call service if the call is connected. During the call service, the controller 100 checks if the voice recognition processor 150 recognizes the entry entered as "Stop call" in step 340. If there is "Stop call" acknowledgment, the controller 100 ends the call established in step 341, then performs a call disconnection procedure with the radio base station, and then goes to the called waiting state in step 300.
In un'altra forma di realizzazione ancora, il processore di riconoscimento di voce per il riconoscimento della voce può essere installato in una base. In yet another embodiment, the speech recognition processor for speech recognition can be installed in a base.
Se il processore 150 di riconoscimento di voce riconosce un comando vocale o un numero telefonico immesso attraverso un microfono della base, un valore di segnale del comando vocale riconosciuto o numero telefonico viene fornito al controllore dell'elemento portatile attraverso un connettore (interfaccia) tra la base e l'elemento portatile mediante cavo o senza cavo. La configurazione e il funzionamento del processore di riconoscimento di voce nella base e il funzionamento del telefono portatile secondo il controllore dell'elemento portatile sulla base del comando vocale o del numero telefonico sono simili alla descrizione delle figure 1, 2 e 3 di cui sopra e non verranno descritti in dettaglio. If the voice recognition processor 150 recognizes a voice command or telephone number entered through a base microphone, a recognized voice command signal value or telephone number is provided to the handset controller through a connector (interface) between the base and portable element by cable or without cable. The configuration and operation of the voice recognition processor in the base and the operation of the portable telephone according to the handset controller based on the voice command or telephone number are similar to the description of Figures 1, 2 and 3 above and they will not be described in detail.
La figura 4 e la figura 5 sono diagrammi di flusso che illustrano altre forme di realizzazione della presente invenzione. Nella descrizione che segue, si assume che il processore 150 di riconoscimento di voce operi azionando l'interruttore selettore nel caso che venga impiegata una batteria interna o un alimentatore esterno. Figure 4 and Figure 5 are flowcharts illustrating other embodiments of the present invention. In the following description, it is assumed that the voice recognition processor 150 operates by operating the selector switch in the event that an internal battery or external power supply is employed.
Facendo riferimento alla figura 4, durante lo stato chiamato di attesa del passo 400, se nel passo 410 viene rilevato che il telefono squilla, il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce una voce immessa attraverso il ricevitore 121 come "Collega" nel passo 411. Referring to FIG. 4, during the called wait state of step 400, if in step 410 it is detected that the telephone rings, the controller 100 checks whether the voice recognition processor 150 recognizes an entry entered through the receiver 121 as "Connect "in step 411.
Se il processore 150 di riconoscimento di voce non riconosce come "Collega", la corrispondente operazione predeterminata secondo il programma principale di elaborazione viene eseguita nel passo 440. Se vi è riconoscimento di "Collega", il controllore 100 cerca di collegare la chiamata ricevuta in modo convenzionale nel passo 412. Il controllore 100 determina quindi, nel passo 413, se il collegamento della chiamata ricevuta è riuscito. Se collegato alla chiamata ricevuta, il processo va ai passi 431, 432 per convertirsi nello stato chiamante e fornire servizio di chiamata per la chiamata ricevuta. Il controllore 100 verifica quindi se il processore 150 di riconoscimento di voce riconosce la voce immessa attraverso il ricevitore 121 come "Stop chiamata" nel passo 433. Se vi è riconoscimento di "Stop chiamata", il processo va al passo 434 per terminare la chiamata e quindi si converte nello stato chiamato di attesa. D'altra parte, se non viene rilevato squillo nello stato chiamato di attesa nei passi 400, 410, il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Accendi" nel passo 420. If the voice recognition processor 150 does not recognize as "Connect", the corresponding predetermined operation according to the main processing program is performed in step 440. If there is "Connect" acknowledgment, the controller 100 attempts to connect the received call in conventional way in step 412. Controller 100 then determines, in step 413, whether the connection of the received call is successful. If connected to the received call, the process goes to steps 431, 432 to convert to the calling state and provide call service for the received call. Controller 100 then checks whether the voice recognition processor 150 recognizes the entry entered through receiver 121 as "Call Stop" in step 433. If there is "Call Stop" acknowledgment, the process goes to step 434 to terminate the call. and then it converts to the called waiting state. On the other hand, if ringing is not detected in the called wait state in steps 400, 410, the controller 100 checks whether the voice recognition processor 150 recognizes the entry entered as "Turn on" in step 420.
Se non vi è riconoscimento di "Accendi" nel passo 420, viene eseguita un'operazione corrispondente secondo il programma principale di elaborazione nel passo 440. Se vi è riconoscimento di "Accendi", il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce la voce immessa come cifra, o numero telefonico, nel passo 421. Se non vi è riconoscimento di cifra, il processo va al passo 450 in figura 5 per riconoscere un comando "Parola chiave" per eseguire la funzione abbreviata di selezione chiave. Se vi è riconoscimento di cifra, il controllore 100 memorizza un numero telefonico riconosciuto dalla voce nella memoria nel passo 422. If there is no "Turn on" acknowledgment in step 420, a corresponding operation is performed according to the main processing program in step 440. If there is "Turn on" acknowledgment, the controller 100 checks whether the voice recognition processor 150 recognizes the entry entered as a digit, or telephone number, in step 421. If there is no digit recognition, the process goes to step 450 in FIG. 5 to recognize a "Keyword" command to perform the abbreviated key selection function. If there is digit recognition, controller 100 stores a voice-recognized telephone number in memory in step 422.
D'altra parte, durante esecuzione nel passo 422, il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Cancella" nel passo 423. On the other hand, during execution in step 422, the controller 100 checks whether the voice recognition processor 150 recognizes the entry entered as "Delete" in step 423.
Se vi è riconoscimento di "Cancella", il controllore 100 determina che l'utilizzatore pronuncia una cifra non corretta anche durante la memorizzazione delle cifre, ad una ad una, e cancella tutto il numero telefonico attualmente immesso, nel passo 424. Quindi, il processo va al passo 421 per riconoscere ancora il numero telefonico. If "Delete" is recognized, the controller 100 determines that the user pronounces an incorrect digit even during the memorization of the digits, one by one, and deletes all the telephone number currently entered, in step 424. Therefore, the process goes to step 421 to recognize the phone number again.
Se non vi è riconoscimento di "Cancella" nel passo 423, il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Invia", nel passo 425. Se non vi è riconoscimento di "Invia", il processo va al passo 421 ed esegue l'operazione per determinare se il processore 150 di riconoscimento di voce riconosce una cifra o una parola riservata (parola chiave). Tuttavia, se vi è riconoscimento di "Invia", il controllore 100 legge il numero telefonico memorizzato nella memoria ed emette il numero telefonico con squillo, nel passo 426. If there is no acknowledgment of "Cancel" in step 423, the controller 100 checks whether the voice recognition processor 150 recognizes the entry entered as "Send", in step 425. If there is no acknowledgment of "Send", the process goes to step 421 and performs the operation to determine whether the speech recognition processor 150 recognizes a digit or a reserved word (keyword). However, if "Send" is acknowledged, the controller 100 reads the telephone number stored in the memory and emits the telephone number with a ring, in step 426.
Ora, nel passo 427, il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Invia". Se non vi è riconoscimento di "Invia", il controllore 100 determina che il processore 150 di riconoscimento di voce riconosce il numero telefonico in modo non corretto e va al passo 421. Se vi è riconoscimento di "Invia", il controllore 100 determina che il numero telefonico riconosciuto è corretto e seleziona il numero telefonico nel passo 428. Quindi, la stazione radio di base e il terminale chiamato trasmettono un segnale secondo il protocollo comune di assestamento del segnale chiamante per stabilire una linea di trasmissione, nel passo 429. In questo momento, il controllore 100 verifica, nel passo 430, se il collegamento di chiamata ha avuto successo. Se non ha avuto successo, il processo va al passo 427 per riselezionare e vengono ancora eseguiti i passi 428, 430. Now, in step 427, the controller 100 checks whether the voice recognition processor 150 recognizes the entered entry as "Send". If there is no "Send" acknowledgment, the controller 100 determines that the voice acknowledgment processor 150 recognizes the telephone number incorrectly and goes to step 421. If there is "Send" acknowledgment, the controller 100 determines that the recognized telephone number is correct and selects the telephone number in step 428. Then, the radio base station and the called terminal transmit a signal according to the common protocol of settling the calling signal to establish a transmission line, in step 429. In at this time, the controller 100 checks, in step 430, if the call link has been successful. If unsuccessful, the process goes to step 427 to reselect and steps 428, 430 are still performed.
Se il controllore 100 collega con successo la chiamata nel passo 430, il processo va al passo 431 per conversione nello stato chiamante e quindi al passo 432 per fornire servizio di chiamata. Durante il servizio di chiamata, il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Stop chiamata" nel passo 433. Se vi è riconoscimento di "Stop chiamata", il controllore 100, nel passo 434, termina la chiamata con un processo comune di scollegamento di chiamata con la stazione radio di base e si converte nello stato chiamato di attesa. If the controller 100 successfully connects the call in step 430, the process goes to step 431 for converting to calling state and then to step 432 to provide call service. During the call service, the controller 100 checks whether the voice recognition processor 150 recognizes the entry entered as "Call Stop" in step 433. If there is "Call Stop" acknowledgment, the controller 100, in step 434, terminates the call with a common call disconnection process with the radio base station and changes to the called-hold state.
D'altra parte, nel passo 450 di figura 5, il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce la voce immessa come comando "Parola chiave" predeterminato per la funzione abbreviata di selezione chiave. Se vi è riconoscimento di "Parola chiave", il controllore 100 si converte in uno stato di immissione di parola chiave nel passo 451 e quindi determina se il processore 150 di riconoscimento di voce riconosce una parola chiave, nel passo 452. In questo momento, se il processore 150 di riconoscimento di voce riconosce una·parola chiave, il controllore 100 memorizza la parola chiave riconosciuta nella memoria, nel passo 454. Tuttavia, se il processore 150 di riconoscimento di voce non riconosce una parola chiave per un tempo predeterminato, il controllore 100 emette un messaggio di errore nel passo 453 e va al passo 400 per convertirsi nello stato chiamato di attesa. On the other hand, in step 450 of FIG. 5, the controller 100 checks whether the voice recognition processor 150 recognizes the entered entry as a predetermined "Keyword" command for the abbreviated key selection function. If there is "Keyword" recognition, the controller 100 converts to a keyword input state in step 451 and then determines if the voice recognition processor 150 recognizes a keyword, in step 452. At this time, if the speech recognition processor 150 recognizes a keyword, the controller 100 stores the recognized keyword in memory, at step 454. However, if the speech recognition processor 150 does not recognize a keyword for a predetermined time, the controller 100 issues an error message in step 453 and goes to step 400 to convert to the called wait state.
Dopo il passo 454, il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Cancella", nel passo 455. Se vi è riconoscimento di "Cancella" il controllore 100 cancella la parola chiave attualmente riconosciuta, nel passo 456. Tuttavia, se non vi è riconoscimento di "Cancella", il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce almeno una cifra nel·passo 457. Se il processore 150 di riconoscimento di voce riconosce almeno una cifra, il controllore determina che le cifre sono richieste in relazione a un numero corrispondente alla parola chiave per configurare il numero telefonico di una parte chiamata, e memorizza il numero riconosciuto nella memoria nel passo 458. Quindi, il controllore 100 verifica se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Cancella", nel passo 459. Se vi è riconoscimento di "Cancella", il controllore 100 cancella le cifre attualmente riconosciute, nel passo 460. Tuttavia se non vi è riconoscimento di "Cancella", il controllore 100 determina se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Invia", nel passo 461. In questo momento, se il processore 150 di riconoscimento di voce non riconosce una cifra nel passo 457, il processo va direttamente al passo 461 per riconoscere un comando "Invia". In questo caso, il controllore 100 considera che la parola chiave corrisponde al numero telefonico completo, vale a dire, non è richiesta nessun'altra cifra oltre al numero corrispondente alla parola chiave per formare il numero telefonico della parte chiamata. Se il processore 150 di riconoscimento di voce non riconosce un comando "Invia" per un tempo predeterminato nel passo 461, il processore va al passo 400 e si converte nello stato chiamato di attesa. Tuttavia, se il processore 150 di riconoscimento di voce riconosce il comando "Invia", il controllore 100 reperisce il numero riservato corrispondente alla parola chiave riconosciuta, memorizzata nella terza memoria, nel passo 462, e quindi genera ed emette il numero telefonico reperito e, se richiesto, le cifre riconosciute dalla voce nel passo 463. Il processo ritorna quindi al passo 427 di figura 4 e, se il processore 150 di riconoscimento di voce riconosce la voce immessa come "Invia", il controllore 100 seleziona il numero telefonico corrispondente alla parola chiave riconosciuta. After step 454, the controller 100 checks whether the voice recognition processor 150 recognizes the entry entered as "Delete", in step 455. If there is "Delete" recognition, the controller 100 deletes the currently recognized keyword, in step 456. However, if there is no "Erase" acknowledgment, the controller 100 checks whether the speech recognition processor 150 recognizes at least one digit in step 457. If the speech recognition processor 150 recognizes at least one digit, the controller determines that digits are required in relation to a number corresponding to the keyword to configure the telephone number of a called party, and stores the recognized number in memory in step 458. Then, the controller 100 checks whether the voice recognition processor 150 recognizes the entry entered as "Delete", in step 459. If "Delete" is recognized, controller 100 deletes the digits currently recognized, in the step 460. However, if there is no "Cancel" acknowledgment, the controller 100 determines if the voice acknowledgment processor 150 recognizes the entry entered as "Send", in step 461. At this time, if the acknowledgment processor 150 of voice does not recognize a digit in step 457, the process goes directly to step 461 to recognize a "Send" command. In this case, the controller 100 considers that the keyword corresponds to the complete telephone number, that is, no other digit is required than the number corresponding to the keyword to form the telephone number of the called party. If the voice recognition processor 150 does not recognize a "Send" command for a predetermined time in step 461, the processor goes to step 400 and converts to the called wait state. However, if the voice recognition processor 150 recognizes the "Send" command, the controller 100 retrieves the reserved number corresponding to the recognized keyword, stored in the third memory, in step 462, and then generates and outputs the retrieved telephone number and, if required, the digits recognized by the voice in step 463. The process then returns to step 427 of Figure 4 and, if the voice recognition processor 150 recognizes the entered voice as "Send", the controller 100 selects the telephone number corresponding to the recognized keyword.
Tale processo di selezione che usa funzione abbreviata di selezione chiave può essere eseguito in vari modi. Primo, dopo che il processore 150 di riconoscimento di voce ha riconosciuto una serie di cifre (ad esempio, uno, due, tre, quattro, cinque, sei, sette) come numero telefonico, il controllore seleziona il numero telefonico (123-4567) corrispondente a una serie delle cifre. This selection process using the abbreviated key selection function can be performed in various ways. First, after the voice recognition processor 150 recognizes a series of digits (e.g., one, two, three, four, five, six, seven) as the telephone number, the controller dials the telephone number (123-4567) corresponding to a series of digits.
Secondo, nel caso di registrazione vocale del nome di una persona o del nome di una ditta e registrazione di un numero telefonico corrispondente al nome, quando il processore 150 di riconoscimento di voce riconosce il nome registrato e il comando vocale (ad esempio "Invia Stewart"), il controllore 100 reperisce e genera il numero telefonico corrispondente al nome (ad esempio, se "Stewart" è registrato con un corrispondente numero telefonico 123-4567, viene reperito il numero telefonico 123-4567) e quindi seleziona il numero telefonico quando riconosce il comando "Invia". Second, in the case of voice recording of a person's name or company name and recording of a telephone number corresponding to the name, when the voice recognition processor 150 recognizes the recorded name and the voice command (for example "Send Stewart "), the controller 100 retrieves and generates the telephone number corresponding to the name (for example, if" Stewart "is registered with a corresponding telephone number 123-4567, the telephone number 123-4567 is retrieved) and then selects the telephone number when recognizes the "Send" command.
Terzo, nel caso di registrazione vocale del nome di una regione e del codice regionale della regione corrispondente, dopo aver riconosciuto dalla voce il nome della regione (ad esempio, Pusan), il controllore 100 reperisce e genera un codice regionale (ad esempio, se "Pusan" è registrata con un codice regionale corrispondente 051, viene reperito il codice regionale 051) e quindi seleziona automaticamente il codice regionale con un altro numero telefonico (immesso vocalmente o registrato precedentemente) quando riconosce il comando "Invia". Third, in the case of voice recording of the name of a region and the regional code of the corresponding region, after recognizing the name of the region by voice (for example, Pusan), the controller 100 finds and generates a regional code (for example, if "Pusan" is registered with a corresponding regional code 051, the regional code 051 is found) and then automatically selects the regional code with another telephone number (entered by voice or previously registered) when it recognizes the command "Send".
Quarto, nel caso di registrazione vocale di città di tutto il mondo assieme a un codice regionale, un codice nazionale e un numero internazionale di collegamento telefonico per la corrispondente città, dopo aver riconosciuto dalla voce una parola chiave corrispondente a una città specifica (ad esempio San Jose), il controllore 100 reperisce e genera un codice regionale, un codice nazionale e un numero internazionale di collegamento telefonico di un operatore di rete per la città registrata (ad esempio 001 (un numero internazionale di collegamento telefonico di un operatore di rete), 01 (codice nazionale degli USA), 408 (codice regionale di San Jose)) e quindi seleziona automaticamente il numero internazionale di collegamento telefonico dell'operatore di rete, il codice nazionale e il codice regionale, assieme a un numero telefonico (immesso vocalmente o registrato in precedenza) quando viene riconosciuto il comando "Invia". Fourth, in the case of voice registration of cities around the world together with a regional code, a national code and an international telephone connection number for the corresponding city, after recognizing by the voice a keyword corresponding to a specific city (for example San Jose), controller 100 retrieves and generates a regional code, a national code, and an international telephone connection number of a network operator for the registered city (e.g. 001 (an international telephone connection number of a network operator) , 01 (US national code), 408 (San Jose region code)) and then automatically dials the network operator's international telephone connection number, country code and region code, along with a telephone number (entered by voice or previously registered) when the "Send" command is recognized.
Quinto, nel caso di registrazione di un ufficio, che può essere classificato con un numero di estensione, e di registrazione vocale di un numero di estensione del corrispondente ufficio, quando viene riconosciuta una parola chiave corrispondente all'ufficio registrato vocalmente (ad esempio 123 per l'ufficio amministrazione), il controllore 100 reperisce e genera il corrispondente numero di estensione e quindi seleziona automaticamente il numero di estensione quando riconosce il comando "Invia". Fifth, in the case of registration of an office, which can be classified with an extension number, and voice registration of an extension number of the corresponding office, when a keyword corresponding to the voice registered office is recognized (e.g. 123 for the administration office), the controller 100 retrieves and generates the corresponding extension number and then automatically selects the extension number when it recognizes the "Send" command.
Tale telefono portatile che usa riconoscimento di voce può ridurre inconvenienti per 1 'utilizzatore, in particolare quando questi usa il telefono portatile durante la guida, quando desidera selezionare un numero telefonico velocemente senza premere tasti o se è cieco. Such a portable telephone which uses voice recognition can reduce inconveniences for the user, in particular when the user uses the portable telephone while driving, when he wishes to select a telephone number quickly without pressing keys or if he is blind.
Come sopra descritto, la presente invenzione permette di attivare vocalmente il telefono portatile aggiungendo il processore di riconoscimento di voce e l'interfaccia per una semplice operazione logica al sistema portatile convenzionale (un elemento portatile o una base) senza modificare il circuito del telefono portatile convenzionale. As described above, the present invention allows the portable telephone to be activated by voice by adding the voice recognition processor and interface for simple logical operation to the conventional portable system (a handset or a base) without modifying the circuit of the conventional mobile telephone. .
Inoltre, la presente invenzione può ridurre consumo di potenza azionando selettivamente il processore di riconoscimento di voce in caso che venga usata una batteria interna del telefono portatile. La presente invenzione può pure evitare incidenti dovuti all'uso di tasti durante la guida azionando il processore di riconoscimento di voce senza esitazione quando il telefono portatile è montato in una base ed impiega un alimentatore esterno. Furthermore, the present invention can reduce power consumption by selectively operating the voice recognition processor in case an internal battery of the portable telephone is used. The present invention can also avoid accidents due to the use of keys while driving by operating the voice recognition processor without hesitation when the mobile phone is mounted in a base and employs an external power supply.
Inoltre, la presente invenzione può essere applicata a un telefono domestico generale e a un telefono pubblico. Furthermore, the present invention can be applied to a general home telephone and a public telephone.
Il sistema e il procedimento di attivazione di telefono portatile mediante riconoscimento di voce secondo la presente invenzione sono stati descritti in dettaglio. Tuttavia, si comprenderà che la descrizione dettagliata e gli esempi specifici, mentre indicano forme di realizzazione preferite dell'invenzione, vengono dati a titolo illustrativo soltanto, poiché possono essere apportate varie modifiche e variazioni entro lo spirito e l'ambito dell'invenzione che saranno evidenti agli esperti nella tecnica da questa descrizione dettagliata. The system and method of activating a portable telephone by voice recognition according to the present invention have been described in detail. However, it will be understood that the detailed description and specific examples, while indicating preferred embodiments of the invention, are given for illustrative purposes only, as various modifications and variations may be made within the spirit and scope of the invention which will be apparent to those skilled in the art from this detailed description.
Claims (21)
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 (2)
Publication Number | Publication Date |
---|---|
ITMI20002395A1 true ITMI20002395A1 (en) | 2002-05-07 |
IT1319318B1 IT1319318B1 (en) | 2003-10-10 |
Family
ID=19661893
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
IT2000MI002395A IT1319318B1 (en) | 2000-04-04 | 2000-11-07 | PROCEDURE AND ACTIVATION SYSTEM FOR 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) |
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 |
DE10120513C1 (en) | 2001-04-26 | 2003-01-09 | Siemens Ag | Method for determining a sequence of sound modules for synthesizing a speech signal of a tonal language |
KR20030046926A (en) * | 2001-12-07 | 2003-06-18 | 엘지전자 주식회사 | Method for transmit and receive the call using voice in mobile phone |
AU2003272871A1 (en) * | 2002-10-18 | 2004-05-04 | Beijing Kexin Technology Co., Ltd. | 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 | 서울통신기술 주식회사 | Apparatus And Method Of Communication Processing In IP Terminal |
GB0516616D0 (en) * | 2005-08-12 | 2005-09-21 | Vodafone Plc | Mobile account management |
CN100452863C (en) * | 2006-02-16 | 2009-01-14 | 华为技术有限公司 | Method and device for controlling visual telephone |
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 | 삼성전자주식회사 | Apparatus and method for telecommunication in phone with voice recognition technology |
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 and device and smart phone |
CN112564765A (en) * | 2020-11-25 | 2021-03-26 | 新万基卫星技术有限公司 | Content push platform applied to offshore satellite communication system |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4945570A (en) * | 1987-10-02 | 1990-07-31 | Motorola, Inc. | Method for terminating a telephone call by voice command |
IL87377A (en) * | 1987-10-02 | 1992-01-15 | Motorola Inc | Device and 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 Application Discontinuation
- 2000-09-19 SG SG200005283A patent/SG99317A1/en unknown
- 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-20 CA CA002319997A patent/CA2319997A1/en not_active Abandoned
- 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
Also Published As
Publication number | Publication date |
---|---|
GB0024959D0 (en) | 2000-11-29 |
SG99317A1 (en) | 2003-10-27 |
IT1319318B1 (en) | 2003-10-10 |
SE0003366L (en) | 2001-10-05 |
JP2001308970A (en) | 2001-11-02 |
AU5951400A (en) | 2001-10-11 |
NL1016395C2 (en) | 2005-03-07 |
CA2319997A1 (en) | 2001-10-04 |
SE0003366D0 (en) | 2000-09-21 |
GB2361149A (en) | 2001-10-10 |
IL138653A0 (en) | 2001-10-31 |
BR0005535A (en) | 2001-11-27 |
NO20004691D0 (en) | 2000-09-20 |
CN1316863A (en) | 2001-10-10 |
NL1016395A1 (en) | 2001-10-05 |
KR20010094229A (en) | 2001-10-31 |
DE10047613A1 (en) | 2001-10-18 |
FR2807276A1 (en) | 2001-10-05 |
NO20004691L (en) | 2001-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ITMI20002395A1 (en) | PROCEDURE AND PORTABLE TELEPHONE ACTIVATION SYSTEM BY VOICE RECOGNITION | |
KR950014293B1 (en) | Radio telephone apparatus | |
US6647097B1 (en) | Telephone system for voice recognition | |
US6223161B1 (en) | Method for setting terminal specific parameters of a communication terminal | |
JPS58108849A (en) | Automatic storage device for information on called subscriber | |
US7092515B2 (en) | VC-to-DTMF interfacing system and method | |
KR19990011023A (en) | Digital portable telephone capable of speech recognition in function mode and its recognition method | |
KR100298317B1 (en) | Communication method for portable phone | |
KR100399883B1 (en) | Voice cognition system for a cellular phone including voice cognition processor | |
JPH0618395B2 (en) | Voice dial device | |
JP3278595B2 (en) | mobile phone | |
US20020118802A1 (en) | User interface for voice activated dialing apparatus | |
JPH03173248A (en) | Voice dialing device | |
JPH0335646A (en) | Facsimile equipment | |
JPH0234078A (en) | Telephone set with originating call control device | |
JPH0353649A (en) | Telephone exchange | |
JPS61184027A (en) | Voice dial telephone set | |
JPH01261077A (en) | Facsimile transmitter-receiver | |
JPH05130177A (en) | Telephone set for deaf-mute | |
JPH02248145A (en) | Voice dialer | |
JPH10322433A (en) | Personal voice dial telephone set | |
JPH098893A (en) | Speech recognizing cordless telephone set | |
JPH06205101A (en) | Automatic answering telephone set | |
JPH0927845A (en) | Automatic dial telephone set | |
JPH06252988A (en) | Telephone set |