(57)【特許請求の範囲】
【請求項１】
ユーザ定義による会話速度ダイヤル・ディレクトリの発生方法において、
ユーザ電話装置上のオフフック状態を検出するステップと、
ディレクトリ・タスクを実行するために、ユーザから話者独立のコマンド・ワードを認識するステップと、
ユーザ認識の話者独立のコマンド・ワードの一つに応答してディレクトリ・リストを開くステップと、
ユーザ定義のディレクトリ名を前記ディレクトリ・リストに登録するステップと、を備え、ここで前記ディレクトリ名は後に前記ユーザによって変更可能であり、更に
ユーザの話した前記ユーザ定義のディレクトリ名に応答してエントリーリストを開くステップと、
前記ユーザが固有の電話ディレクトリを有するように、複数の速度ダイヤルエントリー名及び電話番号を前記エントリーリストに登録するステップと、を備え、ここで複数の速度ダイヤルエントリー名の各々は前記電話番号の対応する一つに関連している、
ことを特徴とするユーザ定義による会話速度ダイヤル・ディレクトリの発生方法。
【請求項２】
ユーザ定義による会話速度ダイヤル・ディレクトリの発生装置において、
電話上のオフフック状態を検出する回路と、
前記装置がコマンド・ワードに関連したディレクトリ・タスクを実行できるように、前記オフフック状態に応答してユーザの話者コマンド・ワードについての前記電話を監視する回路と、
ユーザ定義による複数のディレクトリ名を登録する回路と、を備えており、ここでこの登録する回路は、前記ユーザの提供する前記話者コマンド・ワードと前記ディレクトリ名に応答して前記ディレクトリ名を登録するものであり、更に
各ディレクトリ名に関する複数の速度ダイヤルエントリー名と電話番号を登録して、前記ユーザが固有の電話ディレクトリを有するようにする回路と、
前記ディレクトリ内の複数のエントリー名の一つに対応する複数の電話番号の一つを変更する回路を備えており、ここで、前記電話上のＤＴＭＦボタンを押すことにより、又は複数の電話番号の一つを前記電話に話すことによって、複数の電話番号の前記一つが登録されるものであり、更に
複数のディレクトリ名、エントリー名および電話番号のうちの一つ又は総てを前記ディレクトリより除去する回路と、
を備えていることを特徴とするユーザ定義による会話速度ダイヤル・ディレクトリの発生装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、電話信号の処理方法及びその装置に関し、特にユーザ定義による会話速度ダイヤル・ディレクトリの発生方法及びその装置に関する。
【０００２】
【従来の技術】
通常の音声認識電話装置は、話者独立の音声を用いて、プログラムされ、当該電話装置内に記憶されている電話番号リストをアクセスしている。この電話装置のユーザは、ユーザ自身が選択した名前、及び対応する電話番号のリストを含む固有のディレクトリを作り上げることはできない。更に、ユーザは個別的な複数のディレクトリ名により識別される種々の電話リストを作成することもできない。従って、個別的な複数の電話リストをユーザにおいて作成可能にするものであって、それぞれが個別的なディレクトリ名により識別される電話装置を備えることが望まれる。
【０００３】
【発明が解決しようとする課題】
以上のように、ユーザ定義による会話速度ダイヤル・ディレクトリの発生方法及びその装置に対する要請が発生していることが理解されるであろう。また、複数のディレクトリが格納可能であって、それぞれには所望の電話番号の速度ダイヤル電話リストが含まれる音声認識電話装置に対する要請も発生している。更に、発生したディレクトリのうちの一つからの呼をユーザに設定させる要請も発生している。
【０００４】
【課題を解決するための手段】
本発明によれば、従来の音声認識電話装置に関連した欠点及び問題を実質的に除去又は軽減させるユーザ定義による会話速度ダイヤル・ディレクトリの発生方法及びその装置が提供される。
【０００５】
本発明は、電話装置におけるオフフック状態を検出する第１ステップを含む。オフフック状態が検出されると、話者独立のコマンド・ワードが認識されて電話装置にユーザを介入可能にさせる。次いでユーザはディレクトリ・リストを開き、ディレクトリ・リストにユーザ定義によるディレクトリ名を登録することができる。更に、ユーザはディレクトリ名に対応する登録リストを開き、かつ速度ダイヤル登録名及び電話番号を登録リストに登録することもできる。
【０００６】
本発明における、ユーザ定義による会話速度ダイヤル・ディレクトリの発生方法及びその装置は、種々の技術的な利点がある。例えば、第１の技術的な利点はユーザ定義による会話速度ダイヤル・ディレクトリの発生方法及びその装置を提供することである。他の技術的な利点は、電話装置内にディレクトリ名、登録名及び電話番号を逐語的にサーチし、所望の登録名に呼を設定する能力である。他の技術な利点は以下の説明、図面及び請求の範囲から当該技術分野において習熟する者にとって容易に明らかとなる。
【０００７】
図１は電話システム１０の簡単なブロック図である。電話システム１０はプロセッサ１４に接続される電話機１２を含んでいる。オフフック検出回路１６およひ音声認識記録回路１８が電話システム１２およびプロセッサ１４に接続されている。メモリ１９もプロセッサ１４に接続されている。動作上、オフフック検出回路１６は電話機１２がオフフック状態であることをプロセッサ１４に知らせ、プロセッサ１４は電話機１２の使用者をシーケンスを介してプロセッサ１４内にプログラムされたディレクトリおよびエントリリストへアクセスさせることができる。ディレクトリおよびエントリリストはメモリ１９内に記憶されており、音声認識記録回路１８はディレクトリおよエントリリストにアクセスするために電話機１２の使用者へ音声もしくはＤＴＭＦコマンドを促す。
【０００８】
図２はユーザ定義口頭音声ダイアルディレクトリを発生するためにプロセッサ１４が実施する初期ステップのフロー図である。プロセスフローはステップ２０で開始され、そこではフック検出回路１６により電話機１２が使用中であるかどうか検出される。オフフック状態を検出すると、プロセッサ１４はユーザにコマンドを促しステップ２２において応答を受信する。ステップ２２において、プロセッサ１４は適切なコマンドフレーズを確認するためにユーザから受信した応答を分析する。
【０００９】
プロセッサ１４はさまざまな開始応答を受信しそれに従って進行するようにプログラムされる。プロセッサ１４はある時間間隔が過ぎてもステップ２２ａにおいてユーザからの応答を確認できずユーザーに適切な応答を促すことがある。
【００１０】
システムがユーザからの最初もしくは２度目の応答を確認できない場合には、プロセッサ１４はステップ２２ｂにおいてユーザが適切なコマンド語で応答するよう促し、ユーザに適切なコマンド語リストを提供する。
【００１１】
２度目の無応答が生じるかもしくはシステムがＩＮＳＴＲＵＣＴＩＯＮコマンドあるいは対応するＤＴＭＦ押釦コードを確認すると、プロセッサ１４はステップ２２ｃにおいてプロセスをどのように進めるかという指示によりユーザを促す。
【００１２】
プロセッサ１４がステップ２２ｄにおいてＣＡＮＣＥＬコマンドもしくは対応するＤＴＭＦ押釦コードを確認すると、プロセスフローはステップ２０へ戻りそこでユーザは再び応答を促される。
【００１３】
システムが第３のＣＡＮＣＥＬコマンド、３度目の無応答、もしくは３度目の未確認フレーズをステップ２２ｅで確認すると、プロセッサ１４は呼を完了できないことをユーザに促しステップ２４においてシステムが開放される。ステップ２２ｆにおいてユーザが電話機１２を切ったことをオフフック検出回路１６が確認する場合にはプロセスフローはステップ２４へも進む。
【００１４】
プロセッサ１４はまたステップ２２ｇにおいて電話機１２のＤＴＭＦ押釦を介して呼が発せられたことを確認し、ステップ２６で電話番号が受信され次にステップ２８で呼が発せられていることを表示することができる。
【００１５】
プロセッサ１４はまたステップ２２ｈにおいてユーザからのＤＩＡＬコマンドおよび口頭電話番号を確認し、ステップ３０においてユーザ番号を繰返すこともできる。次にプロセスフローはステップ２６へ続き電話番号が受信されていることが示され、次にステップ２８において電話呼出しが発せられる。
【００１６】
プロセッサ１４はまたステップ２２ｉにおいてＳＥＬＥＣＴコマンドおよびディレクトリ名を確認することもでき、ブロック３２においてユーザはディレクトリオプションへ入ることができる。
【００１７】
プロセッサ１４はまたステップ２２ｊにおいてＲＥＶＩＥＷ  ＤＩＲＥＣＴＯＲＹコマンドもしくは対応するＤＴＭＦ押釦コードを確認し、ブロック３３においてユーザをディレクトリカストマイズオプションへ経路指定することもできる。
【００１８】
図３はブロック３２のディレクトリオプションのフロー図である。電話システム１０がセレクトコマンドおよびディレクトリ名を確認すると、プロセッサ１４は選択されたディレクトリ名を繰返してユーザを促しステップ３４においてユーザ応答を待つ。プロセッサ１４はさまさまなディレクトリ応答を受信しそれらに従って進行するようにプログラムされる。
【００１９】
所定の時間間隔が過ぎても応答が受信されなければ、ステップ３４ａにおいてプロセッサ１４は応答するようユーザを促す。
【００２０】
第２の時間間隔もしくはステップ３４ｂにおいてプロセッサ１４がＩＮＳＴＲＵＣＴＩＯＮコマンドもしくは対応するＤＴＭＦ押釦コードを確認した後でも応答が受信されなければ、プロセッサ１４はディレクトリオプション内で従うべき手順をユーザに知らせ適切な応答を要求する。
【００２１】
プロセッサ１４はまたステップ３４ｃにおいてＣＡＮＣＥＬコマンドもしくは対応するＤＴＭＦ押釦コードを確認し、ＣＡＮＣＥＬコマンドの最初もしくは二度目の発生時にユーザをディレクトリオプションのステップ３２へ戻すこともできる。
【００２２】
ユーザの応答がプロセッサ１４により確認されない場合には、ステップ３４ｄにおいてプロセッサ１４はディレクトリオプションに対して許可されたコマンドによりユーザを促す。
【００２３】
三度目の無応答、三度目の未確認応答、もしくは三度目のＣＡＮＣＥＬコマンドがステップ３４ｅで発生する場合には常にプロセッサ１４はプロセスフローを図２のステップ２０へ戻す。
【００２４】
ステップ３４ｆにおいて、プロセッサ１４はユーザがディレクトリオプションに入った時に選択されるディレクトリ名のエントリリスト内にＣＡＬＬコマンドおよびエントリ名を確認することができる。確認すると、プロセスフローはステップ３６へ進みそこでプロセッサ１４は要求名を実行してステップ３８において呼が発せられたことをユーザに知らせる。ステップ４０において電話システム１０は選定されたディレクトリ内の要求名に対応する電話番号を自動ダイヤルする。
【００２５】
プロセッサ１４はまたステップ３４ｇにおいてＲＥＶＩＥＷ  ＬＩＳＴコマンドもしくは対応するＤＴＭＦ押釦コードを確認することもでき、ブロック４２においてスピードダイアルカストマイズオプションを介してユーザはエントリ名および選定されたディレクトリ名に対応する電話番号を含むエントリリストへ入ることができる。
【００２６】
図１において、プロセッサ１４はステップ２２ｊにおいてＲＥＶＩＥＷ  ＤＩＲＥＣＴＯＲＹコマンドもしくは対応するＤＴＭＦ押釦コードを確認し、かつユーザはブロック３３においてディレクトリカストマイズオプションへ入ることができる。
【００２７】
図４はブロック３３のディレクトリカストマイズオプションのフロー図である。ディレクトリカストマイズオプションは判断ブロック４４で開始され、そこでプロセッサ１４は電話システム１０に対する新規のユーザであるかどうかを判断する。新規ユーザであれば、プロセッサ１４はステップ４６においてディレクトリリストを空にしてステップ４８へ進み、そこでディレクトリリスト内の最初のディレクトリ名にポインタが設定される。プロセスフローは判断ブロック５０へと続き、そこでプロセッサ１４はディレクトリリストが空であるかどうかを判断する。新規ユーザに対しては、ディレクトリリストは空でありステップ５２においてこの状態が示される。ディレクトリリストが空でなければ、プロセスフローは判断ブロック５４へ進みディレクトリリストが満杯かどうか判断される。満杯であれば、ステップ５６においてフラッグを設定してディレクトリリストの満杯状態が表示される。リストが満杯でなければ、ブロック５８においてフラッグを設定してディレクトリリストか一部満杯であることが表示される。ディレクトリリストの状態が決定されると、プロセスフローは判断ブロック６０へ進みそこでプロセッサ１４はユーザが初めてディレクトリカストマイズオプションへ入るのかどうかを判断する。そうであれば、ユーザはディレクトリリストの状態を空、一部満杯、満杯として示すプロンプトを受信する。プロセスフローはブロック６２へ進み、ユーザはディレクトリメニューオプションへ入ることができる。
【００２８】
図５はブロック６２のディレクトリメニューオプションのフロー図である。ディレクトリメニューオプションに入ると、プロセッサ１４はポインタによりフラグ設定されたディレクトリ名をステップ６４において実行しステップ６６において応答を待つ。プロセッサ１４はさまさまなディレクトリメニュー応答を受信してユーザから受信した特定ディレクトリメニュー応答に基いて進行することができる。
【００２９】
ステップ６６ａにおいてプロセッサ１４が応答を確認しないかもしくは許可されないキーを受信すると、プロセッサ１４はユーザに適切な応答を送るよう促す。
【００３０】
ステップ６６ｂにおいてプロセッサ１４がＣＡＮＣＥＬコマンドもしくは対応するＤＴＭＦ押釦コードを確認するかあるいは３度目の確認不能応答を受信すると、プロセスフローは図１のステップ２０で始まるプロセスへ戻り新たにプロセスを開始しなければならない。
【００３１】
ステップ６６ｃにおいてプロセッサ１４はＰＲＥＶＩＯＵＳ  ＤＩＲＥＣＴＯＲＹコマンドもしくは対応するＤＴＭＦ押釦コードを確認してユーザを前のディレクトリブロック６８へ経路指定することができる。
【００３２】
ステップ６６ｄにおいてプロセッサ１４はＮＥＸＴ  ＤＩＲＥＣＴＯＲＹコマンドもしくは対応するＤＴＭＦ押釦コードを確認してユーザを次のディレクトリブロック７０へ経路指定することができる。ユーザから応答が受信されなければ、プロセッサ１４はユーザを次のディレクトリブロック７０へ経路指定する。
【００３３】
ステップ６６ｅにおいてプロセッサ１４はＩＮＳＴＲＵＣＴＩＯＮＳコマンドもしくは対応するＤＴＭＦ押釦コードを確認してユーザをメニューヘルプブロック７２へ経路指定することができる。
【００３４】
ステップ６６ｆにおいてプロセッサ１４はＲＥＭＯＴＥ  ＤＩＲＥＣＴＯＲＹコマンドもしくは対応するＤＴＭＦ押釦コードを確認してユーザをリモートディレクトリブロック７４へ経路指定することができる。
【００３５】
ステップ６６ｇにおいてプロセッサ１４はＡＤＤ  ＤＩＲＥＣＴＯＲＹコマンドもしくは対応するＤＴＭＦ押釦コードを確認してユーザをａｄｄディレクトリブロック７６へ経路指定することができる。
【００３６】
プロセッサ１４はステップ６６ｈにおいてＳＥＬＥＣＴ  ＤＩＲＥＣＴＯＲＹコマンドを確認し選定されたディレクトリ名にポインタを設定してプロセスフローをステップ６４へ戻し、ステップ６６において名前を実行して応答を待つことができる。
【００３７】
ステップ６６ｉにおいてプロセッサ１４はＲＥＶＩＥＷ  ＬＩＳＴおよび対応するＤＴＭＦ押釦コードを確認し、ブロック８０においてユーザをスピードダイアルカストマイズオプションへ経路指定しユーザは選定されたディレクトリ名に対応するエントリリストへアクセスすることができる。
【００３８】
プロセッサ１４がＰＲＥＶＩＯＵＳ  ＤＩＲＥＣＴＯＲＹコマンドもしくは対応するＤＴＭＦ押釦コードを確認すると、プロセスフローは前のディレクトリブロック６８へ進む。図６は前のディレクトリブロック６８のプロセスフローのフロー図である。判断ブロック８２において、プロセッサ１４はディレクトリリスト内にディレクトリ名があるかどうかを判断する。ディレクトリ名がなければ、プロセスフローはメニューヘルプブロック７２へ進む。ディレクトリリストが空でなければ、プロセスフローはステップ８４へ進みそこでディレクトリリスト内の前のディレクトリ名にポインタフラグが設定される。図５のブロック６２においてプロセスフローはディレクトリメニューオプションへ戻り、ポインタがディレクトリリスト内の前のディレクトリ名を識別するディレクトリメニューオプションへ戻る。
【００３９】
ステップ６６ｄにおいてプロセッサ１４がＮＥＸＴ  ＤＩＲＥＣＴＯＲＹコマンドもしくは対応するＤＴＭＦ押釦コードを確認するかあるいはユーザから応答が受信されない場合には、プロセスフローは次のディレクトリブロック７０へ入る。図７は次のディレクトリブロック７０のフロー図である。図６の前のディレクトリブロック６８と同様に、次のディレクトリブロック７０は判断ブロック８６においてディレクトリリストが空であるかどうかを判断する。空であればプロセスフローはメニューヘルプブロック７２へ進む。ディレクトリリストが空でなければ、プロセスフローはステップ８８へ続きそこでディレクトリリスト内の次のディレクトリ名にポインタフラグが設定される。次に、前記したように図５のブロック６２においてプロセスフローはディレクトリメニューオプションへ戻り、ここでポインタはディレクトリリスト内の次のディレクトリ名を識別している。
【００４０】
プロセッサ１４が図５のステップ６６ｅにおいてＩＮＳＴＲＵＣＴＩＯＮコマンドもしくは対応するＤＴＭＦ押釦コードを確認するか、あるいは図６の次のディレクトリオプションブロック７０あるいは図７の前のディレクトリオプションブロック６８において空リストを検出すると、プロセスフローはメニューヘルプオプションブロック７２へ進む。図８はメニューヘルプブロック７２のフロー図である。判断ブロック９０においてディレクトリリストは空であるかどうか調べられる。ディレクトリリストが空であれば、ステップ９２においてユーザに対してメッセージが出されディレクトリリストが空であることを知らせてどのように進行すべきかの指示を与える。ディレクトリリストが空であれば、プロセスフローは判断ブロック９４へ進みそこでディレクトリリストは一部満杯であるかどうか判断される。ディレクトリリストが一部満杯である場合には、ステップ９６においてユーザにメッセージが出されてディレクトリリストの一部満杯状態が知らされプロセスフローをどのように進行すべきかが指示される。ディレクトリリストが満杯状態であれば、ステップ９８においてユーザにメッセージが出されてディレクトリリストが満杯であることが知らされプロセスフローをどのように進行すべきかが指示される。３つのメッセージの中の一つが出されると、前記したように図５のブロック６２においてプロセスフローはディレクトリメニューオプションへ戻る。
【００４１】
図５のステップ６６ｆにおいてプロセッサ１４がＲＥＭＯＴＥ  ＤＩＲＥＣＴＯＲＹコマンドもしくは対応するＤＴＭＦ押釦コードを確認すると、プロセスフローはリモートディレクトリブロック７４へ入る。図９はリモートディレクトリブロック７４のフロー図である。ステップ１００において、プロセッサ１４はユーザに対してディレクトリ名を除去したいかどうか確認する。ステップ１０２においてプロセッサ１４はさまざまな除去応答を受信する。
【００４２】
ステップ１０２ａにおいてプロセッサ１４が応答を確認しないか、応答を受信しないか、もしくは許可されない押釦コードを受信すると、プロセスフローはステップ１００へ戻りそこでユーザは適切な応答を促される。
【００４３】
ステップ１０２ｂにおいてプロセッサ１４がＣＡＮＣＥＬコマンドもしくは対応するＤＴＭＦ押釦コードを確認するか、あるいは３度目の確認不能応答もしくは３度目の無応答を受信すると、ユーザは名前が除去されないことを知らされプロセスフローは図２のステップ２０へ戻る。
【００４４】
ステップ１０２ｃにおいてプロセッサ１４がＩＮＳＴＲＵＣＴＩＯＮコマンドもしくは対応するＤＴＭＦコード、あるいは許可されないキーエントリを確認すると、ステップ１０４においてユーザはディレクトリリストからディレクトリ名を除去する。次にプロセッサフローはステップ１００へ戻り、ユーザに対して適切な応答を要求する。
【００４５】
ステップ１０２ｄにおいてプロセッサ１４がＲＥＭＯＶＥ  ＤＩＲＥＣＴＯＲＹコマンドもしくは対応するＤＴＭＦ押釦コードを確認すると、ユーザは除去されたディレクトリ名を知らされプロセスフローは図１のステップ２０へ戻る。
【００４６】
図５のステップ６６ｆにおいてプロセッサ１４がＡＤＤ  ＤＩＲＥＣＴＯＲＹコマンドもしくは対応するＤＴＭＦ押釦コードを確認すると、プロセスフローはａｄｄディレクトリブロック７６へ入る。図１０はａｄｄディレクトリブロック７６のフロー図である。判断ブロック１０６において、ディレクトリリストが満杯であるかどうかが判断される。満杯であれば、前記したようにプロセスフローはメニューヘルプブロック７２へ進む。ディレクトリリストが満杯でなければ、プロセスフローは判断ブロック１０８へ進みそこでこれがユーザの最初の発声であるかどうかが判断される。ディレクトリを登録するプロセスはユーザに所望するディレクトリ名を良好に確認可能に３度発声するよう要求する。最初の発声であるものと判断ブロック１０８が判断すると、ステップ１１０においてプロセッサ１４はユーザにディレクトリ名を言うよう要求する。ステップ１１２において口頭ディレクトリ名が受信されて登録され、ブロック１１４は受信したディレクトリ名が良好に確認されるかどうかを判断する。
【００４７】
最初の発声では良好に確認されないため、プロセスフローはステップ１１６へ進みディレクトリ名を登録する試みが多くなされ過ぎていないかを調べる。これまでのところ一度しか試みがなされていないため、プロセスフローはブロック１０８へ戻る。ここで２度目の発声が所望されるため、プロセスフローはステップ１１８へ進みそこで最初の発声テンプレートがダウンロードされ、次にステップ１２０へ進みそこでユーザはディレクトリ名を繰返すよう促される。ステップ１１２においてディレクトリ名の第２の発声が登録され、ステップ１４において第１の発声と比較されて確認が良好に整合するかどうか判断される。
【００４８】
良好に確認されなければ、プロセスフローは前記したようにステップ１１６および１０８へ進む。判断ブロックにおいて確認が良好に整合すると、プロセスフローはブロック１２０へ進みそこでディレクトリ名に対応するテンプレートが保存される。判断ブロック１２２において３度目の発声でないものと判断されると、プロセスフローはステップ１０８へ戻り３度目の発声を要求してディレクトリ名が確認される。判断ブロック１２２が３度目の発声であると判断すると、プロセスフローはブロック４２のスピードダイアルカストマイズオプションへ進み、ユーザはエントリ名および電話番号を新しく生成されたディレクトリ名内に登録することかできる。３度試みた後でステップ１１６において確認の良好な整合が得られない場合には、プロセスフローは図２のステップ２０へ戻る。
【００４９】
スピードダイアルカストマイズオプションには図３のステップ３４ｆ、図５のステップ６６ｉ、もしくは図１０のステップ１２２において３度目の発声を受信した後で入ることができる。図１１はブロック４２で始まるスピードダイアルカストマイズオプションのフロー図である。スピードダイアルカストマイズオプションはユーザが特定のディレクトリ名に対応するエントリ名および電話番号を含むエントリリストにアクセスできるようにすることによりディレクトリカストマイズオプションと同様に作用する。
【００５０】
判断ブロック１３０は電話システム１０に対する新規ユーザであるかどうかを判断する。スピードダイアルリストを空にした後で、もしくはシステムに対する新規ユーザでない場合には、プロセスフローはステップ１３４へ進みそこでエントリリスト内の最初のエントリ名にポインタが設定される。判断ブロック１３６によりリストが空であるかどうかが判断され、ステップ１３８においてフラグを設定することによりこのような状態が表示される。リストが空でなければ、判断ブロック１４０によりリストが満杯であるかどうかが判断され、ステップ１４２においてフラグを設定することによりこのような状態が表示される。エントリリストが空もしくは満杯でなければ、ステップ１４４においてフラグを設定してエントリリストが一部満杯であることが表示される。
【００５１】
３つのフラグの中の一つを設定した後で、プロセスフローは判断ブロック１４６へ進みユーザが初めてスピードダイアルカストマイズオプションに入るのかどうかが判断される。初めてであれば、対応するディレクトリ名に対するエントリリストの状態がユーザに知らされる。ユーザがエントリリスト状態を知らされた後、もしくは初めてカストマイズオプションに入るのでなければ、プロセスフローはステップ１５０へ進みユーザはブロック１５０のスピードダイアルメニューオプションへ入ることができる。
【００５２】
図１２はブロック１５０のスピードダイヤルメニューオプションの流れ図を示す。プロセッサ１４は、ポインターがステップ１５２においてセットされている所のエントリー名を扱い、ステップ１５４において使用者から応答を待機する。プロセッサ１４は、種々のスピードダイヤル応答を受信することがあり、かつ受信特定応答に従って進む。
【００５３】
プロセッサ１４は、ステップ１５４ａにおいて不認識コマンド又は違法キーを受信することがあり、続いて使用者に適当な応答を提供するようにプロンプトする。
【００５４】
プロセッサ１４は、ステップ１５４ｂにおいてＲＥＶＩＥＷ  ＥＮＴＲＹ（エントリー見直し）コマンド又はこれに相当するＤＴＭＦプシュボタンコードを認識することがあり、ステップ１５２において扱ったエントリー名に相当する電話番号をステップ１５６において扱う。プロセスの流れは、次いで、ステップ１５４へ復帰して、他の応答を待機する。
【００５５】
プロセッサ１４は、ステップ１５４ｃにおいて、また、ＣＡＮＣＥＬ（消去）コマンド又はこれに相当するＤＴＭＦプッシュボタンコードを認識し又は３番目の不認識コマンドを受信することがあり、かつプロセスの流れを図２のステップ２０へ復帰させる。
プロセッサ１４は、ステップ１５４ｄにおいてＤＩＡＬ  ＥＮＴＲＹ（ダイヤルエントリー）コマンド又はこれに相当するＤＴＭＦプッシュボタンコードを認識することがあり、使用者がダイヤルエントリーブロック１５８に入ることを許す。
【００５６】
プロセッサ１４は、ステップ１５４ｅにおいてＰＲＥＶＩＯＵＳ  ＥＮＴＲＹ（先行エントリー）コマンド又はこれに相当するＤＴＭＦプシュボタンコードを認識することがあり、使用者が先行エントリーブロック１６０に入ることを許す。
【００５７】
プロセッサ１４は、ステップ１５４ｆにおいてＮＥＸＴ  ＥＮＴＲＹ（次順エントリー）コマンド又はこれに相当するＤＴＭＦプシュボタンコードを認識することがあり、使用者が次順エントリーブロック１６２に入ることを許す。もし使用者から応答が受信されないならば、プロセッサ１４は、また、次順エントリーブロック１６２へ進むことになる。
【００５８】
プロセッサ１４は、ステップ１５４ｇにおいてＳＥＬＥＣＴ  ＳＰＥＥＤ  ＤＩＡＬ（スピードダイヤル選択）コマンド及びエントリー名を認識することがあり、使用者がエントリー選択ブロック１６４に入ることを許す。
【００５９】
プロセッサ１４は、ステップ１５４ｈにおいてＣＨＡＮＧＥ  ＥＮＴＲＹ（エントリー変更）コマンド又はこれに対応するＤＴＭＦプシュボタンコードを認識することがあり、使用者が番号変更ブロック１６８に入ることを許す。
【００６０】
プロセッサ１４は、ステップ１５４ｉにおいてＩＮＳＴＲＵＣＴＩＯＮＳ（インストラクション）コマンド又はこれに対応するＤＴＭＦプシュボタンコードを認識することがあり、その使用者がスピードダイヤメニュー助成ブロック１６８に入ることを許す。
【００６１】
プロセッサ１４は、ステップ１５４ｊにおいてＲＥＭＯＶＥ  ＥＮＴＲＹ（エントリー除去）コマンド又はこれに相当するＤＴＭＦプシュボタンコードを認識することがあり、使用者がエントリー除去ブロック１７０に入ることを許す。
【００９２】
プロセッサ１４は、ステップ１５４ｋにおいてＡＤＤ  ＥＮＴＲＹ（エントリー追加）コマンド又はこれに相当するＤＴＭＦプシュボタンコードを認識することがあり、使用者がエントリー追加プロック１７２に入ることを許す。
【００６３】
プロセッサ１４が図１２のステップ１５４ｄにおいてＤＩＡＬ  ＥＮＴＲＹ（ダイヤルエントリー）コマンド又はこれに相当するＤＴＭＦプッシュボタンコードを認識すると、プロセスの流れはダイヤルエントリーブロック１５８へ進む。図１３は、ダイヤルエントリーブロック１５８の流れ図を示す。ダイヤルエントリーブロック１５８に入ると、判定ブロック１７４がそのエントリーリストが空であるかどうか判定する。もし空であるならば、プロセスの流れはスピードダイヤルメニュー助成ブロック１６８へ進む。もしエントリーリストが空でなければ、プロセッサ１４はそのポインターによって識別されたステップ１７６のエントリー名を取り扱い、ステップ１７８においてそのエントリー名に相当する呼を発生する。
【００６４】
プロセッサ１４が図１２のステップ１５４ｅにおいてＰＲＥＶＩＯＵＳ  ＥＮＴＲＹ（先行エントリー）コマンド又はこれに相当するＤＴＭＦプッシュボタンコードを認識すると、プロセスの流れは先行エントリーブロック１６０へ進む。図１４は、先行エントリーブロック１６０の流れ図を示す。先行エントリーブロック１６０に入ると、判定ブロック１８０がそのエントリーリストが空であるかどうか判定する。もし空であるならば、プロセスの流れはスピードダイヤルメニュー助成ブロック１６８へ進む。もしそのエントリーリストが空でないならば、ステップ１８２においてポインターがそのエントリーリスト内の先行エントリー名を指すようにリセットされる。プロセスの流れは、次いで、図１２のブロック１５０におけるスピードダイヤルメニューオプションへ復帰する。
【００６５】
プロセッサ１４が図１２のステップ１５４ｆにおいて、ＮＥＸＴ  ＥＮＴＲＹ（次順エントリー）コマンド又はこれに相当するＤＴＭＦプッシュボタンコードを認識すると、又はもし使用者から応答を受信しないならば、プロセスの流れは次順エントリーブロック１６２へ進む。図１５は、次順エントリーブロック１６２の流れ図を示す。次順エントリーブロック１６２に入ると、判定ブロック１８４がそのエントリーリストが空であるかどうか判定する。もし空であるならば、プロセスの流れはスピードダイヤルメニュー助成ブロック１６８へ進む。もしエントリーリストが空でないならば、ステップ１８６においてポインターがそのエントリーリスト内の次順エントリー名を指すようにリセットされる。プロセスの流れは、次いで、図１２のブロック１５０におけるスピードダイヤルメニューオプションへ復帰する。
【００６６】
プロセッサ１４が図１２のステップ１５４ｇにおいてＳＥＬＥＣＴ  ＳＰＥＥＤ  ＤＩＡＬ（スピードダイヤル選択）コマンド及びエントリー名を認識すると、プロセスの流れはエントリー選択ブロック１６４へ進む。図１６は、エントリー選択ブロック１６４の流れ図を示す。エントリー選択ブロック１６４に入ると、ポインターが、ステップ１８８において使用者から受信されたエントリーリスト内の選択エントリー名を指すようにリセットされる。プロセスの流れは、次いで、図１２のブロック１５０におけるスピードダイヤルメニューオプションへ復帰する。
【００６７】
プロセッサ１４が図１２のステップ１５４ｈにおいてＣＨＡＮＧＥ  ＥＮＴＲＹ（エントリー変更）コマンド又はこれに相当するＤＴＭＦプッシュボタンコードを認識すると、プロセスの流れは番号変更ブロック１６６へ進む。図１７は、番号変更ブロック１６６の流れ図を示す。番号変更ブロック１６６に入ると、判定ブロック１９０がそのエントリーリストが空であるかどうか判定する。もし空であるならば、プロセスの流れはスピードダイヤルメニュー助成ブロック１６８へ進む。もしそのエントリーリストが空でないならば、プロセッサ１４は電話番号挿入ブロック１９２に入り、使用者が、ポインターによって判定された現在使用中のエントリー名に相当する電話番号を変更することを許す。
【００６８】
プロセッサ１４が図１２のステップ１５４ｉにおいてＩＮＳＴＲＵＣＴ１ＯＮＳ（インストラクション）コマンド又はこれに相当するＤＴＭＦプッシュボタンコードを認識すると、プロセスの流れはスピードダイヤルメニュー助成ブロック１６８へ進む。図１８は、スピードダイヤルメニュー助成ブロック１６８の流れ図を示す。スピードダイヤルメニュー助成ブロック１６８に入ると、判定ブロック１９４がそのエントリーリストが空であるかどうか判定する。もし空であるならば、ブロック１９６において使用者はそのエントリーリストが空であることを知らされ、かつそのスピードダイヤルメニューオプションを通していかに進むかについてのインストラクションを与えられる。もしそのエントリーリストが満たされていないならば、判定ブロック１９８がそのエントリーリストが部分的に満たされているかどうか判定する。もし部分的に満たされているならば、ステップ２００において使用者はそのリストが部分的に満たされていることを知らされ、かつスピードダイヤルメニューオプションを通していかに進むかについてインストラクションを与えられる。もしそのエントリーリストが空でないか又は部分的に満たされているならば、使用者はそのエントリーリストがそのエントリー名に対して満たされいることを知らされ、かつそのスピードダイヤルメニューオプションを通していかに進むかについてのインストラクションを提供される。これら３つのメッセージの１つが扱われた後、プロセスの流れは図１２のブロック１５０のスピードダイヤルメニューオプションへ復帰する。
【００６９】
プロセッサ１４が図１２のステップ１５４ｊにおいてＲＥＭＯＶＥ  ＥＮＴＲＹ（エントリー除去）コマンド又はこれに相当するＤＴＭＦプッシュボタンコードを認識すると、プロセスの流れはエントリー除去ブロック１７０に入る。図１９は、エントリー除去ブロック１７０の流れ図を示す。エントリー除去ブロック１７０に入ると、判定ブロック２０４は、そのエントリーリストが空であるかどうか見る検査をする。もし空であるならば、プロセスの流れは図１８を参照して上に説明されたようにスピードダイヤルメニュー助成ブロック１６８へ進む。もしそのエントリーリストが空でないならば、ステップ２０６においてプロセッサ１４は使用者にエントリー除去コマンドを確認するように要求しかつステップ２０８において応答を待機する。プロセッサ１４は、種々のリスト除去応答を受信することがあり、かつ受信リスト除去応答に従って進む。
【００７０】
もしステップ２０８ａにおいてプロセッサ１４が応答を認識せず又は応答を受信しなければ、プロセスの流れはステップ２０６へ復帰して、使用者に適当な応答を提供するように要求する。
【００７１】
もし、ステップ２０８ｂにおいて、プロセッサ１４がＣＡＮＣＥＬ（消去）コマンド又はこれに相当するＤＴＭＦプッシュボタンコードを認識するか又は３番目の不認識応答を受信するか又は３番目の応答を受信しないならば、その使用者はそのエントリー名が除去されないであろうことを告知され、かつプロセスの流れは図１２のブロック１５０のスピードダイヤメニューオプションへ復帰する。
【００７２】
プロセッサ１４は、ステップ２０８ｃにおいてＩＮＳＴＲＵＣＴＩＯＮＳ（インストラクション）コマンド又はこれに相当するＤＴＭＦプシュボタンコード又は違法プッシュボタンキーを認識することがあり、ステップ２１０においてメッセージを扱い、使用者にそのエントリー除去オプションを通していかに進かを知らせ、プロセスの流れをステップ２０６へ復帰させて使用者から応答を要求する。
【００７３】
プロセッサ１４は、ステップ２０８ｄにおいてＲＥＭＯＶＥ  ＥＮＴＲＹ（エントリー除去）コマンド又はこれに相当するＤＴＭＦプシュボタンコードを認識することがあり、使用者が選択エントリーの除去を確認したことを指示し、使用者に除去エントリー名を知らせ、プロセスの流れを図１２のブロック１５０におけるスピードダイヤルメニューオプションへ復帰させる。
【００７４】
プロセッサ１４は、ステップ２０８ｅにおいてＱＵＩＴ  ＬＩＳＴ（クイットリスト）コマンド又はこれに相当するＤＴＭＦプシュボタンコードを認識することがあり、プロセスの流れを図２のブロック２０におけるプロセスの開始へ復帰させる。
【００７５】
図１２のスピードダイヤルメニューオプションへ復帰すると、プロセッサ１４は、ステップ１５４ｋにおいてＡＤＤ  ＥＮＴＲＹ（エントリー追加）コマンド又はこれに相当するＤＴＭＦプッシュボタンコードを認識することがあり、かつエントリー追加ブロック１７２に入る。図２０は、エントリー追加ブロック１７２の流れ図を示す。エントリー追加ブロック１７２に入ると、判定ブロック２１２がそのエントリーリストが満たされているかどうか判定する。もし満たされているならば、先に上で説明されたようにプロセスの流れは図１８のスピードダイヤルメニュー助成ブロック１６８へ進む。もしそのエントリーリストが満たされていないならば、プロセスの流れは判定ブロック２１４へ進み、これが１つのエントリー名の最初の発言（ｕｔｔｅｒａｎｃｅ）であるかどか判定する。エントリー追加オプションは、そのエントリー名を表現する妥当テンプレートを得るためにそのエントリー名について３つの発言を要求する。
【００７６】
これが最初の発言と仮定すると、ステップ２１６において、プロセッサ１４は、使用者にそのエントリースピードダイヤルエントリー名を話すように要求する。ステップ２１８において、プロセッサ１４は、そのエントリー名をロールさせ、ステップ２２０においてその発言を先に得られた発言と比較する。これは最初の発言であるから、それと比較する先行発言はなく、それゆえプロセスの流れは判定ブロック２２２へ進み、このブロックは多過ぎるほど試みがこのエントリー名について既になされたかどうか判定する。これは最初の試みであるから、プロセスの流れは判定ブロック２１４へ復帰して２番目の発言に対処する。
【００７７】
２番目の発言を要求しようとしているから、判定ブロック２１４はプロセスの流れをブロック２２４へ行かせ、最初のテンプレートをダウンロードし、かつ使用者にそのエントリー名を繰り返すように要求する。その２番目の発言がブロック２１８内でロールされ、判定ブロック２２０において最初の発言と比較される。最初と２番目の発言との間の良好な整合が得られないならば、プロセスの流れは先に上で説明されたように判定ブロック２２２へ進む。もし最初の発言と２番目の発言とが整合するならば、プロセスの流れはブロック２２６へ進み、ここで１つのテンプレートがこのエントリー名に対して保存される。
【００７８】
判定ブロック２２８は、これが３番目の発言であったかどうかを判定する。もし３番目でないならば、プロセスの流れは判定ブロック２２４へ復帰して３番目の発言に対してプロセスの流れを繰り返す。判定ブロック２２８において、いったん３番目の発言が検出されたならば、プロセスの流れは電話番号挿入ブロック１９２へ進む。もしプロセッサ１４が３つの試みの後に発言間に整合を確立しないならば、プロセスの流れは判定ブロック２２２から図２のブロック１５０におけるスピードダイヤルメニューオプションへ進む。
【００７９】
図２１は、電話番号挿入ブロック１９２の流れ図を示す。電話番号挿入ブロック１９２に入ると、ステップ２３２において、プロセッサ１４は、その使用者にその選択エントリー名に対する電話番号を話すように要求し、かつステップ２３４においてその使用者の応答を待機する。プロセッサ１４は、種々の電話番号応答を受信することがあり、かつこれらに従って進む。
【００８０】
ステップ２３４ａにおいて、プロセッサ１４は、不認識応答を受信するか又は応答を受信しないことがあり、かつプロセスの流れをステップ２３２へ復帰させて使用者に所望の電話番号を話すように要求する。
【００８１】
ステップ２３４ｂにおいて、プロセッサ１４は、ＣＡＮＣＥＬ（消去）コマンドを認識するか又は３番目の不認識応答を受信することがあり、かつ使用者にそのエントリー名が追加されないことを知らせ、プロセスの流れを図１２のブロック１５０におけるスピードダイヤルメニューオピションへ復帰させる。
【００８２】
ステップ２３４ｃにおいて、プロセッサ１４は、ＩＮＳＴＲＵＣＴＩＯＮＳ（インストラクション）又はこれに相当するＤＴＭＦプッシュボタンコードを認識することがあり、ステップ２３６においてメッセージを扱い、使用者に電話番号をいかに進めかつ挿入するかを知らせ、続いてプロセスの流れをステップ２３２へ復帰させてその使用から応答を要求する。
【００８３】
ステップ２３４ｄにおいて、プロセッサ１４は、ＱＵＩＴ  ＬＩＳＴ（クイットリスト）コマンド又はこれに相当するＤＴＭＦプッシュボタンコードを認識することがあり、かつプロセスの流れを図２の開始ブロック２０へ復帰させる。
【００８４】
ステップ２３４ｅにおいて、プロセッサ１４は、伝言電話番号又はＤＴＭＦプッシュボタンコードを通して入力された電話番号を認識することがある。妥当電話番号が認識されると、プロセスの流れは電話番号検査ブロック２４０へ進む。
【００８５】
図２２は、電話番号検査ブロック２４０の流れ図を示す。電話番号検査ブロック２４０に入ると、プロセッサ１４は、使用者によって電話番号挿入ブロック１９２から挿入された電話番号を、ステップ２４２において扱うことになる。ステップ２４４において、プロセッサ１４は、使用者にその電話番号を確認するように要求することになり、ステップ２４６において応答を待機する。プロセッサ１４は、種々の検査応答を受信することがあり、かつ次のように進む。
【００８６】
ステップ２４６ａにおいて、プロセッサ１４は、不認識応答を受信するか又は応答を受信しないことがあり、かつプロセスの流れをステップ２４４へ復帰させて使用者に適当な応答を提供すうように要求する。
【００８７】
ステップ２４６ｂにおいて、プロセッサ１４は、ＣＡＮＣＥＬ（消去）コマンドを認識するか又は３番目の不認識応答を受信するか又は３番目の応答を受信しないことがあり、かつプロセスの流れを判定ブロック２４８へ行かせる。もし判定ブロック２４８がこれがＡＤＤ  ＥＮＴＲＹ（エントリー追加）コマンドの部分であったと判定するならば、プロセッサ１４は、その使用者にそのエントリー名が追加されないであろことを知らせ、かつプロセスの流れを図１２のブロック１５０におけるスピードダイヤルメニューオプションへ復帰させる。
【００８８】
ステップ２４６ｃにおいて、プロセッサ１４は、ＩＮＳＴＲＵＣＴＩＯＮＳ（インストラクション）コマンド又はこれに相当するＤＴＭＦプッシュボタンコード又は違法プシュボタンコードを確認することがあり、かつ電話番号検査ブロック２４０を通していかに進むかをその使用者にステップ２５０において知らせ、かつプロセスの流れをステップ２４４へ復帰させてその使用から応答を要求する。
【００８９】
ステップ２４６ｄにおいて、プロセッサ１４は、ＣＨＡＮＧＥ  ＮＵＭＢＥＲ（番号変更）コマンド又はこれに相当するＤＴＭＦプッシュボタンコードを認識することがあり、かつプロセスの流れを図２０の電話番号挿入ブロック２３０へ復帰させる。
【００９０】
ステップ２４６ｅにおいて、プロセッサ１４は、ＱＵＩＴ  ＬＩＳＴ（クイットリスト）コマンド又はこれに相当するＤＴＭＦプッシュボタンコードを認識することがあり、かつプロセスの流れを図２のプロセス開始ブロックへ復帰させる。
【００９１】
ステップ２４６ｆにおいて、プロセッサ１４は、ＳＡＶＥ  ＥＮＴＲＹ（エントリー保存）コマンド又はこれに相当するＤＴＭＦプッシュボタンコードを認識することがあり、使用者にそのエントリー名が妥当番号を備えて保存されることを知らせ、かつプロセスの流れを図１２のブロック１５０におけるスピードダイヤルメニューオピションへ復帰させる。
【００９２】
要約すると、電話システムは、使用者規定スポークン（伝言）スピードダイヤルディレクトリーを発生するように組み立てられ得る。各ディレクトリーは、エントリー名及びこれに相当する電話番号を有するエントリーリストを含み、音声認識電話システム内で使用者に電話ディレクトリーを提供することができる。使用者は、ディレクトリー及びディレクトリー内のエントリー名を追加及び削除することができ、したがって、電話番号を変更できる。使用者は、多数のディレクトリー及び各ディレクトリー内のエントリー名と電話番号を通して特有の電話番号リスティングを確立することができる。
【００９３】
したがって、本発明によって、音声認識電話システム内に、上に記載した利点を満足する使用者規定スポークン（伝言）スピードダイヤルディレクトリーを発生する方法が提供されたことは、明らかである。本発明の好適実施例が詳細に説明されたが、前掲の特許請求の範囲に規定された本発明の精神と範囲に反することなく、種々の変更、置換、及び代替が、これになされ得ることは、云うまでもない。
以上の説明に関して更に以下の項を開示する。
【００９４】
（１）ユーザ定義による会話速度ダイヤル・ディレクトリの発生方法において、
電話装置上のオフフック状態を検出するステップと、
複数のディレクトリ・タスクを実行するためにユーザから話者独立のコマンド・ワードを認識するステップと、
特定のコマンド・ワードに応答してディレクトリ・リストを開くステップと、ユーザ定義による複数のディレクトリ名を前記ディレクトリ・リストに登録するステップと、
各ディレクトリ名に応答して登録リストを開くステップと、
前記ユーザの電話装置を動作させる他者にはアクセス不可能な固有の電話ディレクトリを前記ユーザが有するように、複数の速度ディレクトリ名及び電話番号を登録するステップと
を備えていることを特徴とするユーザ定義による会話速度ダイヤル・ディレクトリの発生方法。
【００９５】
（２）更に、前記ユーザによる要求に応答して前記登録名に対応する前記電話番号をダイヤルするステップを備えていることを特徴とする請求項１記載のユーザ定義による会話速度ダイヤル・ディレクトリの発生方法。
【００９６】
（３）更に、前記ディレクトリ・リストからディレクトリ名を削除するステップを備えていることを特徴とする第１項記載のユーザ定義による会話速度ダイヤル・ディレクトリの発生方法。
【００９７】
（４）更に  前記登録リストから登録名及び電話番号を削除するステップを備えていることを特徴とする第１項記載のユーザ定義による会話速度ダイヤル・ディレクトリの発生方法。
【００９８】
（５）更に、登録名の電話番号を対応するディレクトリ名に変更するステップを備えていることを特徴とする第１項記載のユーザ定義による会話速度ダイヤル・ディレクトリの発生方法。
【００９９】
（６）更に、前記ユーザからの要求に応答して、前記ユーザがその固有な電話ディレクトリの内容を再点検できるように、各ディレクトリ名について前記ユーザのディレクトリ・リスト及び登録リストを通信するステップを備えていることを特徴とする第１項記載のユーザ定義による会話速度ダイヤル・ディレクトリの発生方法。
【０１００】
（７）前記登録する複数のステップは、会話したディレクトリ名、登録名、及び電話番号に対応する話者テンプレートを作成し、前記話者テンプレートをメモリ内に格納するステップを備えていることを特徴とする第１項記載のユーザ定義による会話速度ダイヤル・ディレクトリの発生方法。
【０１０１】
（８）更に、前記ユーザからの要求に基づき、及び前記ユーザからの不正確なコマンド・ワードに応答して、前記ディレクトリ・タスクによりどのよう進めるべきかについての指示を前記ユーザに提供するステップを備えていることを特徴とする第１項記載のユーザ定義による会話速度ダイヤル・ディレクトリの発生方法。
【０１０２】
（９）前記複数の登録するステップは、前記ディレクトリ名及び登録名の検定済みテンプレートを得るために、前記ディレクトリ名及び登録名を反復し、前記反復した名前及び登録名を前に発声したディレクトリ名及び登録名の話者テンプレートと比較するステップを含むことを特徴とする第１項記載のユーザ定義による会話速度ダイヤル・ディレクトリの発生方法。
【０１０３】
（１０）前記電話番号は、前記電話装置上の対応するＤＴＭＦプシュ・ボタンを押下げるすることにより、又は前記電話装置に前記電話番号を話込むことにより登録可能にされあることを特徴とする第１項記載のユーザ定義による会話速度ダイヤル・ディレクトリの発生方法。
【０１０４】
（１１）電話装置の単独のユーザのために会話速度ダイヤル・ディレクトリを発生する会話速度ダイヤル・ディレクトリの発生方法において、
電話装置上のオフフック状態を検出するステップと、
前記オフフック状態に応答して、前記電話装置により実行される複数のタスクに対応するコマンド・ワードについて、前記電話装置を監視するステップと、
前記コマンド・ワードに応答してユーザ定義による複数のディレクトリ名を登録するステップと、
前記ユーザが前記電話装置内の記憶させた固有の電話ディレクトリを有するように、各ディレクトリ名について複数の速度ダイヤル登録名及び電話番号を登録するステップと
を備えていることを特徴とする会話速度ダイヤル・ディレクトリの発生方法。
【０１０５】
（１２）更に、前記ユーザの要求に基づいてディレクトリ名、登録名及び電話番号を付加するステップを備えていることを特徴とする第１１記載の会話速度ダイヤル・ディレクトリの発生方法。
【０１０６】
（１３）更に、
前記の要求に基づいてディレクトリ名、登録名及び電話番号を削除するステップと、
実際に削除する前に、ディレクトリ名、登録名、及び電話番号の削除を確認するステップと
を備えていることを特徴とする第１２項記載の会話速度ダイヤル・ディレクトリの発生方法。
【０１０７】
（１４）前記要求したディレクトリ名及び登録名が前記ユーザの電話ディレクトリ内にあるか否かを判断するために、登録したディレクトリ名及び登録名と、前記ユーザから要求されたディレクトリ名及び登録名とを比較するステップを備えていることを特徴とする第１３項記載の会話速度ダイヤル・ディレクトリの発生方法。
【０１０８】
（１５）更に、前記比較するステップに応答して前記要求されたディレクトリ名及び登録名に対応する電話番号を自動的にダイヤルするステップを備えていることを特徴とする第１４項記載の会話速度ダイヤル・ディレクトリの発生方法。
【０１０９】
（１６）ユーザ定義による会話速度ダイヤル・ディレクトリの発生装置において、
電話装置上のオフフック状態を検出する回路と、
前記オフフック状態に応答して、前記電話装置かコマンド・ワードに関連したディレクトリ・タスクを実行できるように、コマンド・ワードについて前記電話装置を監視する回路と、
特定のコマンド・ワードに応答してユーザ定義による複数のディレクトリ名を登録する回路と、
前記ユーザが固有の電話ディレクトリを有するように、各ディレクトリ名について複数の速度ダイヤル登録名を登録する回路と
を備えていることを特徴とするユーザ定義による会話速度ダイヤル・ディレクトリの発生装置。
【０１１０】
（１７）更に、ディレクトリ名の登録名について電話番号を変更する回路を備えると共に、前記電話番号は、前記電話装置上のＤＴＭＦプシュ．ボタンを押下げることにより、又は前記電話装置に前記電話番号を話込むことにより、登録可能とされることを特徴とする第１６項記載のユーザ定義による会話速度ダイヤル・ディレクトリの発生装置。
【０１１１】
（１８）更に、前記電話ディレクトリからディレクトリ名、登録名及び電話番号を削除する回路を備えていることを特徴とする第１７項記載のユーザ定義による会話速度ダイヤル・ディレクトリの発生装置。
【０１１２】
（１９）更に、前記要求したディレクトリ名及び登録名が前記電話ディレクトリ内にあるか否かを判断するために、登録したディレクトリ名及び登録名と、前記ユーザから要求されたディレクトリ名及び登録名とを比較する回路を備えていることを特徴とする第１８項記載のユーザ定義による会話速度ダイヤル・ディレクトリの発生装置。
【０１１３】
（２０）更に、前記比較する回路に応答して、前記要求したディレクトリ名及び登録名に対応する電話番号を自動的にダイヤルする回路を備えていることを特徴とする第１９項記載のユーザ定義による会話速度ダイヤル・ディレクトリの発生装置。
【０１１４】
（２１）音声認識電話装置１０はユーザに複数のディレクトリ７６を発生可能にさせるものである。各ディレクトリは複数の登録名及び対応する電話番号を含む対応する登録リストを有する。前記ユーザは所望により登録名を加入すること１７２又は削除すること１７０ができる。前記ユーザは所望により各登録名について電話番号１９２を登録すること、及び電話番号を変更することができる。更に、前記ユーザは発生した登録名により呼を設定すること１５８もできる。
【図面の簡単な説明】
【図１】ユーザ定義による会話速度ダイヤル・ディレクトリの発生装置を示すブロック図。
【図２】ユーザ定義による会話速度ダイヤル・ディレクトリを発生する際の初期シーケンスのフローチャートを示す図。
【図３】ユーザに電話装置内のディレクトリをアクセス可能にさせるフローチャートを示す図。
【図４】ユーザにディレクトリ・リストをアクセス可能にさせるフローチャートを示す図。
【図５】ユーザにディレクトリ・リストを再点検させること、及び変更することを可能にさせるフローチャートを示す図。
【図６】ユーザにディレクトリ・リストにおける前のディレクトリ名へ復帰可能にさせるフローチャートを示す図。
【図７】ユーザにディレクトリ・リストにおける次のディレクトリ名へ進行可能にさせるフローチャートを示す図。
【図８】ユーザにヘルプ命令の受け取りを可能にさせるフローチャートを示す図。
【図９】ユーザにディレクトリ・リストからディレクトリ名を削除可能にさせるフローチャートを示す図。
【図１０】ユーザにディレクトリ・リストへディレクトリ名を加入可能にさせるフローチャートを示す図。
【図１１】ユーザにディレクトリ名内の登録リストをアクセス可能にさせるフローチャートを示す図。
【図１２】ユーザに登録リストを再点検すること、及び変更することを可能にさせるフローチャートを示す図。
【図１３】ユーザに登録リストにおける登録名に対応する呼を設定可能にさせるフローチャートを示す図。
【図１４】ユーザに登録リストにおける前の登録名へ復帰可能にさせるフローチャートを示す図。
【図１５】ユーザに登録リストにおける次の登録名へ継続可能にさせるフローチャートを示す図。
【図１６】ユーザに登録リストから登録名を選択可能にさせるフローチャートを示す図。
【図１７】ユーザに登録リストにおける登録名に対応した電話番号に変更可能にさせるフローチャートを示す図。
【図１８】ユーザにヘルプ命令を受け取り可能にさせるフローチャートを示す図。
【図１９】ユーザに登録リストから登録名を削除可能にさせるフローチャートを示す図。
【図２０】ユーザに登録名を登録リストへ加入可能にさせるフローチャートを示す図。
【図２１】ユーザに追加した又は選択した登録名に対応する電話番号を登録可能にさせるフローチャートを示す図。
【図２２】ユーザに登録した電話番号を検定可能にさせるフローチャートを示す図。
【符号の説明】
１０  電話装置
１４  プロセッサ
１６  オフフック検出回路
１８  音声認識及び記録回路
１９  メモリ
７６  加入ディレクトリ・ブロック
１５８  ダイヤル登録ブロック
１７２  加入登録ブロック
１７０  削除登録ブロック
１９２  電話番号登録ブロック
【図１】
0003662271.tif 000002
【図２】
0003662271.tif 000003
【図３】
0003662271.tif 000004
【図４】
0003662271.tif 000005
【図５】
0003662271.tif 000006
【図６】
0003662271.tif 000007
【図７】
0003662271.tif 000008
【図８】
0003662271.tif 000009
【図９】
0003662271.tif 000010
【図１０】
0003662271.tif 000011
【図１１】
0003662271.tif 000012
【図１２】
0003662271.tif 000013
【図１３】
0003662271.tif 000014
【図１４】
0003662271.tif 000015
【図１５】
0003662271.tif 000016
【図１６】
0003662271.tif 000017
【図１７】
0003662271.tif 000018
【図１８】
0003662271.tif 000019
【図１９】
0003662271.tif 000020
【図２０】
0003662271.tif 000021
【図２１】
0003662271.tif 000022
【図２２】
0003662271.tif 000023