(57)【要約】  ハンズフリー電話システムの制御モジュールと携帯電話機との間の無線通信リンクを通じて、携帯電話機のリモート電話帳から読み出した電話帳エントリを使用して、車載ハンズフリー電話システム用の電話帳を作成する方法を提供する。その方法は、各エントリがテキストデータおよび数値データを含む複数のエントリを有するリモート電話帳を、携帯電話機から受信するステップと、各エントリ内のテキストデータを特定するステップと、各エントリに対するテキストデータに基づき各エントリに対する音響ベースフォームを生成するステップと、各エントリに対する音響ベースフォームをベースフォームリストに格納するステップと、ベースフォームリストに関連する移動電話帳に複数のエントリを格納するステップとを有する。
2008527859.tif 000002
【特許請求の範囲】
【請求項１】
各エントリがテキストデータおよび数値データを有する複数のエントリを有するリモート電話帳を、無線電話機から読み出すステップと、
各エントリの前記テキストデータを特定するステップと、
各エントリに対する前記テキストデータに基づき、各エントリに対する音響ベースフォームを生成するステップと、
各エントリに対する前記音響ベースフォームをベースフォームリストに格納するステップと、
前記ベースフォームリストに関連する移動電話帳に前記複数のエントリを格納するステップ
とを備えることを特徴とする、ハンズフリー電話システムの制御モジュールと無線電話機との間の無線通信リンクを通じて、前記無線電話機の前記リモート電話帳から読み出した電話帳エントリを使用して、車載の前記ハンズフリー電話システム用の電話帳を作成する方法。
【請求項２】
前記リモート電話帳は、ユーザからのコマンドに応えて受信されることを特徴とする請求項１に記載の方法。
【請求項３】
ユーザインタフェースを介して、前記ユーザから前記コマンドを受け取るステップを更に備えることを特徴とする請求項２に記載の方法。
【請求項４】
前記コマンドは、音声コマンドであることを特徴とする請求項２に記載の方法。
【請求項５】
前記移動電話帳内の前記複数のエントリ内の重複エントリを特定するステップと、
前記重複エントリを取り除くステップ
とを更に備えることを特徴とする請求項１に記載の方法。
【請求項６】
前記移動電話帳内の前記複数のエントリをソートするステップを更に備えることを特徴とする請求項１に記載の方法。
【請求項７】
前記複数のエントリは、英数字順にソートされることを特徴とする請求項６に記載の方法。
【請求項８】
前記移動電話帳は、揮発性メモリに格納されることを特徴とする請求項１に記載の方法。
【請求項９】
前記移動電話帳は、不揮発性メモリに格納されることを特徴とする請求項１に記載の方法。
【請求項１０】
前記音響ベースフォームは、各エントリの音声認識を可能にするように構成されることを特徴とする請求項１に記載の方法。
【請求項１１】
各エントリがテキストデータおよび数値データを有するリモート電話帳の複数のエントリを、前記無線電話機から受信するように構成された、前記無線電話機との無線通信リンクを確立する通信モジュールと、
データ処理モジュールであって、各エントリの前記テキストデータを特定し、各エントリの前記テキストデータの音素表現を生成するように構成された、前記通信モジュールに結合したデータ処理モジュールと、
前記リモート電話帳から受信した前記複数のエントリ、および前記複数のエントリのそれぞれの前記テキストデータの前記音素表現を格納するように構成されたメモリモジュール
とを備えることを特徴とする、通信リンクを通じて無線電話機から電話帳エントリを読み出す車載ハンズフリー電話システム。
【請求項１２】
前記無線電話機から受信した前記電話帳エントリの読み出しおよび操作を容易にするために、入力コマンドを受け取るように構成されたユーザインタフェースを更に備えることを特徴とする請求項１１に記載のシステム。
【請求項１３】
ユーザから口述入力コマンドを受け取るように構成された音声入力装置を更に備えることを特徴とする請求項１１に記載のシステム。
【請求項１４】
ユーザから受け取った口述入力コマンドと所定の入力コマンドセットとを比較するように構成され、前記口述入力コマンドに基づき適切な応答を決定する音声認識モジュールを更に備えることを特徴とする請求項１１に記載のシステム。
【請求項１５】
各電話帳エントリのテキストデータを前記テキストデータの可聴音声表現に変換するように構成されたテキスト変換エンジンを更に備えることを特徴とする請求項１１に記載のシステム。
【請求項１６】
前記メモリモジュールは、揮発性メモリを備えることを特徴とする請求項１１に記載のシステム。
【請求項１７】
前記メモリモジュールは、不揮発性メモリを備えることを特徴とする請求項１１に記載のシステム。
【請求項１８】
各電話帳エントリの前記音素表現は、各電話帳エントリの音声認識を容易にするように構成されることを特徴とする請求項１１に記載のシステム。
【請求項１９】
前記システムが前記複数の電話帳エントリ内のエントリを統合するために、前記システムは、前記リモート電話帳から受信した前記複数のエントリをソートするように構成されることを特徴とする請求項１１に記載のシステム。
【請求項２０】
前記システムは、前記複数の電話帳エントリ内の重複エントリを特定し取り除くように構成されることを特徴とする請求項１１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に車両との無線通信の分野に関し、特に無線電話機から電話帳情報を読み出し処理するために、車載のハンズフリー電話システムを使用するシステムおよび方法に関する。
【背景技術】
【０００２】
車両は、通常、オーディオシステム（例えば、ラジオ、スピーカ、ＣＤプレーヤ、ＭＰ３プレーヤ）、時計、ハンズフリー電話システム、ナビゲーションシステムなどの相当数の電子システムを含む。ハンズフリー電話システムは、マイクロホンと１つ以上のスピーカとを含んでもよく、それらは車両と一体化して登載されてもよい。マイクロホンとスピーカは、車載オーディオシステムの要素として構成されてもよい。ハンズフリー電話システムは、車両の車両使用者と、車両の近傍内（例えば、クレードル、車両使用者のポケットまたはブリーフケース内等）に置かれている車両使用者の個人用携帯電話機との間に、通信を提供するために開発された。ハンズフリー電話システムは、マイクロホンを介して音声信号を受信するように構成された制御モジュールを含み、マイクロホンから無線電話機に音声信号を供給し、無線電話機から受信した音声信号を車載のスピーカに供給してもよい。無線電話機は、ブルートゥース（登録商標）通信プロトコル、ＩＥＥＥ８０２．１１通信プロトコルなどの短距離無線技術を使用する無線通信リンクにより、ハンズフリー電話システム（例えば、制御モジュール）に接続されてもよい。
【０００３】
ハンズフリー電話システムは、１つ以上の名前および電話番号を有する電話帳をシステムに格納して含むように通常構成され、ユーザはハンズフリー電話システムを操作するときにその電話帳にアクセスする。ユーザの無線電話機も、通常、名前と電話番号を有する電話帳をメモリに格納して含むように構成される。ユーザの無線電話機の電話帳エントリは、新しいエントリを加えたり、既存のエントリを更新したりするために、時おり更新されてもよい。しかし、通常ハンズフリー電話システムの電話帳情報は、ユーザの個人用無線電話機の電話帳情報とは切り離して更新されなければならない。従って、ユーザの無線電話機の電話帳情報は、ハンズフリー電話システムのメモリに格納された電話帳情報とは異なることがある。また、ユーザは、車載ハンズフリー電話システムを通した音声使用のハンズフリーダイヤリングのためには、ユーザの個人用無線電話機の電話帳情報にアクセスし利用することはできないだろう。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
車載ハンズフリー電話システムで、次の構成のシステムを提供することは好都合であろう。１）ユーザからのコマンド受け取り時に、第１の無線電話機から電話帳情報を読み出し、２）第１の無線電話機との無線通信リンク確立時に、第１の無線電話機から電話帳情報を自動的に読み出し、３）無線電話機からの電話帳情報に基づきハンズフリー電話システム内に移動電話帳を生成および／または更新し、ユーザが音声コマンドおよび音声認識を介して移動電話帳にアクセスし操作してもよいように、情報の音響ベースフォームへの変換を含み、４）ユーザの可聴コマンドに基づき移動電話帳のエントリを可聴音で列挙し、５）ハンズフリー電話システム内の現行の移動電話帳エントリを上書きすることにより、第２の無線電話機からの電話帳情報を使用して、ハンズフリー電話システム内に移動電話帳を生成し、それにより、ハンズフリー電話システムに現在接続する無線電話機からの電話帳情報を、移動電話帳に含めることを可能にする。
【課題を解決するための手段】
【０００５】
一実施形態によれば、ハンズフリー電話システムの制御モジュールと無線電話機との間の無線通信リンクを通じて、無線電話機のリモート電話帳から読み出した電話帳エントリを使用して、車載ハンズフリー電話システム用の電話帳を作成する方法は、各エントリがテキストデータおよび数値データを含む複数のエントリを有するリモート電話帳を、無線電話機から受信するステップと、各エントリ内のテキストデータを特定するステップと、各エントリに対するテキストデータに基づき各エントリに対する音響ベースフォームを生成するステップと、各エントリに対する音響ベースフォームをベースフォームリストに格納するステップと、ベースフォームリストに関連する移動電話帳に複数のエントリを格納するステップとを含む。
【０００６】
別の実施形態によれば、車載ハンズフリー電話システムは、通信リンクを通じて無線電話機から電話帳のエントリを読み出すために、無線電話機との無線通信リンクを確立するための通信モジュールを含む。通信モジュールは、各エントリがテキストデータおよび数値データを含むようなリモート電話帳の複数のエントリを、無線電話機から受信するように構成されてもよい。システムは、通信モジュールに結合するデータ処理モジュールも含む。データ処理モジュールは、各エントリのテキストデータを特定し、各エントリのテキストデータの音素表現を生成するように構成されてもよい。システムは、リモート電話帳から受信した複数のエントリと、複数のエントリのそれぞれのテキストデータの音素表現とを格納するように構成されたメモリモジュールをさらに含む。
【０００７】
添付の図面と一緒に以下の説明を参照することで、本発明はより容易に理解されるだろう。
【発明を実施するための最良の形態】
【０００８】
図１は、典型的な実施形態による車載ハンズフリー電話システムのブロック図である。ハンズフリー電話システムは、運転手などの車両使用者が、無線電話機１１４を耳に当てずに、且つヘッドホン若しくはイヤホンも使用せずに、通信ネットワーク１１６を通してリモート装置またはリモートシステム１２０（例えば、無線電話機、固定回線に接続した電話機、リモートサーバ等）にハンズフリー電話を掛けるために、車両使用者の個人用無線電話機１１４を使用することを可能にする。他の同乗者（例えば乗客）も、同乗者の個人用無線電話機１１４を使用してハンズフリー電話を掛けるために、システムを使用してもよい。図１に示す典型的なシステムは、車両１００のオーディオシステム１０４と車両使用者の無線電話機１１４（例えば、セル方式電話機、ＰＣＳベース電話機または他の移動電話システム）との間に無線通信リンクの確立を可能にする。代わりに、車両使用者の個人用無線電話機１１４に有線接続を有するハンズフリー電話システムが、提供されてもよい。有線接続には、無線電話機１１４用のクレードルまたは同様の有線アダプタを含んでもよい。以下の説明では、車載オーディオシステムと車両使用者の無線電話機１１４との間に無線通信リンクを使用する典型的なハンズフリー電話システムに言及するが、当然のことながら、本明細書に記述する無線電話機から電話帳情報を読み出し処理する方法およびシステムは、車両使用者の無線電話機との有線接続などのハンズフリー電話システムの他の構成とともに使用されてもよい。
【０００９】
図１では、車両１００のハンズフリー電話システムは、オーディオシステム１０４およびアンテナ１１２に結合した制御モジュール１０２を含む。代替実施形態では、制御モジュール１０２は、オーディオシステム１０４に組み込まれていてもよい。アンテナ１１２は、制御モジュール１０２内の送受信部１４０と連動して、無線電話機１１４との双方向通信を可能にする。送受信部１４０は、ブルートゥース(登録商標)通信プロトコル、ＩＥＥＥ８０２．１１通信プロトコル、または他のパーソナルエリアネットワーク無線通信プロトコルなどの、様々なデータ伝送フォーマットまたはデータフォーマットのいずれかで短距離無線周波数（「ＲＦ」）信号を送受信する能力があるような、アナログおよび／またはデジタルの構成要素を含む通信回路として構成されてもよい。無線電話機１１４は、例えば、送受信部１４０と通信するように構成されたブルートゥース(登録商標)送受信回路、および通信ネットワーク１１６（例えば、セル方式通信ネットワークなどの無線通信ネットワーク）と通信するように構成されたセル方式通信フォーマット（例えば、ＣＤＭＡ、ＴＤＭＡ等）を使用するセル方式送受信回路などの、複数の送受信回路を含んでもよい。
【００１０】
制御モジュール１０２は、ユーザインタフェース１１０およびマイクロホン１０８にも結合する。ユーザインタフェース１１０は、例えばプッシュボタン、スイッチ、キーパッド、タッチスクリーンディスプレイ等を介して、車両使用者から入力コマンドを受け取るために使用されてもよい。代わりに、制御モジュール１０２への入力コマンドは、車両使用者からの音声信号セットを含んでもよい。例えば、車両使用者は、制御モジュール１０２に入力コマンドを与えるために、マイクロホン１０８に直接話してもよい。マイクロホン１０８は、車両使用者から口述のコマンドを受け取るように構成された１つ以上のマイクロホンを含んでもよい。口述コマンドは、ハンズフリー電話システムまたは別のシステムに機能を実行させるために、車両使用者が話す、発する、または他の方法で供給する単語または語句であってもよい。制御モジュール１０２内の音声認識システム（またはデータ処理モジュール）１２２は、マイクロホン１０８を介して受信した音声信号（例えば、口述入力コマンド）などの様々なデータ信号を処理し、口述コマンド内の単語または語句を認識するために使用されてもよい。当技術分野で知られる音声認識技術が、音声認識システム１２２に実装されてもよい。例えば、音声認識システム１２２は、ＩＢＭ社製造のＩＢＭ  Ｅｍｂｅｄｄｅｄ  ＶｉａＶｏｉｃｅＴＭ（登録商標）などの音声認識ソフトウェアまたはエンジンを備えてもよい。
【００１１】
制御モジュール１０２は、ディスプレイ１０６にも結合してもよい。ディスプレイ１０６は、小型ブラウン管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）、または様々な照明条件で容易に見ることができる他の様々な種類の画像表示器を備えてもよい。制御モジュール１０２は、１つ以上のアナログおよび／またはデジタルの電気部品または電子部品を備えてもよく、本明細書に記述された様々な入力／出力、制御、分析および他の機能を実行するように構成されたマイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジック、および／または他のアナログ回路素子、および／またはデジタル回路素子を含んでもよい。制御モジュール１０２は、例えば本明細書に記述された機能を実行するコンピュータプログラムまたは他のソフトウェアを格納するために、揮発性および不揮発性のメモリを含むメモリ１２４も含んでもよい。図１に示す車両１００内の各素子は、車両内のダッシュボード、オーバーヘッドコンソール、計器盤、サンバイザー、バックミラー、または他の適切な場所などの、同じまたは異なる車の内装用品に搭載または結合されてもよい。ユーザインタフェース１１０、マイクロホン１０８およびディスプレイ１０６は、車両使用者、特に運転手に便利な位置に取り付けられるのが好ましい。
【００１２】
オーディオシステム１０４は、１人以上の車両使用者に音声信号を提供するように構成された、例えば、ラジオ、アンプおよび少なくとも１つのスピーカを含んでもよい。スピーカ（図に示されていない）は、制御モジュール１０２および／または他のシステムからの音声出力データ（例えば、制御モジュール１０２が供給する、通話相手からの可聴通信、情報プロンプトまたは他のメッセージ等）を受信するように構成される。スピーカは、車載オーディオシステム１０４の一部であってもよいし、また制御モジュール１０２だけに対応する１つ以上の専用スピーカ１２６であってもよい。
【００１３】
上記のように、図１に示す典型的なシステムでは、制御モジュール１０２は、無線通信リンクを通して、車両使用者の無線電話機１１４と接続する。通信リンクは、別の同乗者もハンズフリー電話システムを使用可能なので、別の無線電話機と確立されてもよい。通信リンクは、例えば、ユーザインタフェース１１０を介してユーザから受け取ったコマンド、またはマイクロホン１０８を介して受け取った口述コマンドに応えて、確立されてもよい。無線通信リンクは、ブルートゥース(登録商標)通信プロトコル、ＩＥＥＥ８０２．１１通信プロトコル、共有無線アクセスプロトコル−コードレスアクセス（ＳＷＡＰ−ＣＡ）プロトコルなどの無線通信標準に準拠して動作する。従って、無線電話機１１４は、無線通信リンクで使用される無線通信標準に準拠して動作可能、またはそれと通信可能である。
【００１４】
制御モジュール１０２と無線電話機１１４との間の通信リンクにより、車両使用者の個人用無線電話機１１４の発着信両方の呼を含むハンズフリー使用が可能になる。例えば、ユーザは電話を掛けるために、無線電話機１１４で番号をダイヤルしてもよく、その後の会話は、マイクロホン１０８およびオーディオシステム１０４を介して行ってもよい。代わりに、マイクロホン１０８に向かって話され、無線通信リンクを通して無線電話機１１４に伝送されたコマンドおよび番号によって、電話が掛けられてもよい。例えば、車両使用者から口述コマンドを受け取り、無線通信リンクを通して無線電話機１１４にダイヤルコマンドおよび電話番号を送信することにより、電話番号がハンズフリーでダイヤルされてもよい。通話中の車両使用者からの音声データは、通信ネットワーク１１６およびリモート装置１２０に伝送するために、無線通信リンクを通して無線電話機１１４に提供される。さらに、リモート装置またはリモートシステム１２０からの音声データまたは他の情報は、無線電話機１１４を介してから無線通信リンクを通じて制御モジュール１０２が受信してもよい。制御モジュール１０２が受信した音声情報は、オーディオシステム１０４を介して（例えば、図に示されていないスピーカを介して）ユーザに提供されてもよく、無線電話機１１４から受信したデータは、ディスプレイ１０６に表示されてもよい。無線電話機１１４は、車両使用者のポケット若しくはブリーフケース内、トランク内、または送受信部１４０との通信範囲内などの、車両１００の近傍内のどこに置かれてもよい。
【００１５】
発呼に関しては、マイクロホン１０８を介して受信した音声信号は、制御モジュール１０２で処理され、例えばブルートゥース(登録商標)通信標準に準拠した、適切なデータフォーマットで無線電話機１１４に送信される。無線電話機１１４は、制御モジュール１０２から受信した信号を、車両使用者の無線電話機１１４（例えば、アナログ、ＣＤＭＡ、ＴＤＭＡ、ＧＳＭ等）の無線サービスプロバイダの適切な技術に変換する。次いで、変換された信号は、無線電話機１１４により、所望のリモート装置またはリモートシステム１２０に伝送するために通信ネットワーク（例えば、セル方式タワー）に送信される。例えば、セル方式タワーは、無線電話機１１４から信号を受信し、その信号を「固定電話」信号に変換し、その変換信号を交換システム経由で着信先固定電話機に送信してもよい。通常通信プロセスの様々な段階において、信号は、例えばノイズ、エコー等を減少するために監視および処理される。例えば、制御モジュール１０２は、車両からの騒音放射を減少するように、マイクロホン１０８から受信した信号を処理してもよい。
【００１６】
図２は、図１の制御モジュールを含み、無線電話機から電話帳情報を読み出し処理するシステムのブロック図である。メモリ１２４は、揮発性メモリ１３６および不揮発性メモリ１３８を含み、制御モジュール１０２の機能を実行するコンピュータプログラムまたはソフトウェアプログラムを格納する。例えば、メモリ１２４は、音声認識システム１２２の音声認識エンジン１３０が認識するだろう所定のコマンド語彙を含む。所定の語彙は、機能を実行するために、車載のシステムおよびアプリケーションを操作するために使用されてもよい。音声認識エンジン１３０は、適切な動作および／または命令を配達すべき適切なシステム若しくはアプリケーションを決定するために、口述コマンドの単語または語句を認識し、認識した語と所定の命令語彙とを比較するように構成される。音声認識システム１２２は、テキスト音声変換エンジン１３２およびテキスト文法変換エンジン１３４も含む。テキスト音声変換エンジン１３２は、テキスト（例えば、ＡＳＣＩＩテキスト）を、スピーカ１２６またはオーディオシステム１０４を通して再生されてもよい音声表現（例えば、ＰＣＭ）に変換するように構成される。テキスト文法変換エンジン１３４は、ユーザからの口述コマンド内の単語またはテキストを認識するために、テキスト（例えば、ＡＳＣＩＩテキスト）を音声認識エンジン１３０が使用できるだろう音素表現に変換するように構成される。テキスト音声変換エンジン１３２とテキスト文法変換エンジン１３４とは、同じアプリケーションの一部であってもよいし、また異なるアプリケーションの一部であってもよい。当技術分野で知られるテキスト音声変換およびテキスト文法変換技術として、ＩＢＭ社が製造するＥｍｂｅｄｄｅｄ  ＶｉａＶｏｉｃｅＴＭ（登録商標）  テキスト−トゥ−スピーチエンジンおよびテキスト−トゥ−グラマーエンジンなどが使用されてもよい。
【００１７】
メモリ１２４は、ハンズフリー電話システムの操作中ユーザが使用するシステム電話帳（例えば、名前および電話番号のエントリ）を格納するためにも使用されてもよい。本明細書では、用語「システム電話帳」は、車載ハンズフリー電話システムの制御モジュール１０２のメモリに存在する電話帳を意味する。システム電話帳は、複数のエントリを含んでもよく、また複数のユーザがアクセスしてもよい。各エントリは、名前（例えば、Ｊｏｈｎ  Ｓｍｉｔｈ）、番号（例えば、電話番号）、所在地識別子（例えば、自宅、職場、携帯、ページャ）などの、システム電話帳内の各連絡先を表す相当数のフィールドを含んでもよい。一実施形態では、１つのエントリは、自宅番号、職場番号、携帯番号、ページャ番号などのエントリの連絡先に関して、最大４つの番号を含んでもよい。代わりに、エントリは、１番号だけを含んでもよい。無線電話機１１４も、電話帳データを含んでもよい。図２では、無線電話機１１４は、例えば無線電話機１１４のメモリ（図に示されていない）に格納された、名前および電話番号などの電話帳データ１２８を含む。ユーザは、無線電話機１１４の電話帳エントリを追加、編集および他の操作をするために、既知の方法を使用してもよい。本明細書では、用語「リモート電話帳」は、無線電話機１１４に存在する電話帳データを意味する。リモート電話帳は、複数のエントリを含んでもよい。各エントリは、名前（例えば、Ｊｏｈｎ  Ｓｍｉｔｈ）、番号（例えば、電話番号）、所在地（例えば、自宅、職場、携帯、ページャ）などの相当数のフィールドを含んでもよい。前述のように、制御モジュール１０２は、メモリ１２４に格納されたシステム電話帳を含む。システム電話帳は、不揮発性メモリ１３８（例えば、フラッシュＥＰＲＯＭ）に格納されるのが好ましく、それ故、ハンズフリー電話システムの電源のオンオフを通じて維持されるのが好ましい。ユーザは、ユーザインタフェース１１０を使用して、またはマイクロホン１０８および音声認識エンジン１３０を介した音声コマンドにより、システム電話帳内の電話帳エントリを追加、編集または他の操作をしてもよい。ユーザは、音声認識エンジン１３０を介した音声認識と音声使用ダイヤリングとを容易にするために、システム電話帳内の各エントリに対して音声タグ（例えば、「Ｊｏｅ  Ｓｍｉｔｈ」などの名前）を提供するのが好ましい。音声タグは、システム電話帳エントリに関連する音声タグリストに格納されてもよい。
【００１８】
制御モジュール１０２は、無線電話機１１４から電話帳データ１２８を読み出し、ハンズフリー電話システム用の移動電話帳を作成するように構成される。本明細書では、用語「移動電話帳」は、リモート電話帳からの電話帳データ（例えば、電話帳エントリ）を含む、制御モジュール１０２に存在する電話帳を意味する。一実施形態では、制御モジュール１０２と無線電話機１１４との間に無線通信リンクが確立されるとき、電話帳データ１２８（またはリモート電話帳）は、制御モジュール１０２により自動的に読み出される。一実施形態では、無線電話機１１４から読み出された電話帳データ１２８は、揮発性メモリ１３６（例えば、ＤＲＡＭ）に移動電話帳として格納されてもよい。その場合、移動電話帳は、ハンズフリー電話システムの電源のオンオフを通じて保存されない。代替実施形態では、移動電話帳は、不揮発性メモリ１３８（図２に示す）に格納されてもよく、電源のオンオフを通じて維持され、電源オン初期設定後、ユーザが利用可能であってもよい。別の無線電話機（例えば、別の同乗者の無線電話機）と第２の無線通信リンクが確立されると、移動電話帳のデータは、第２の無線電話機からの電話帳データで上書きされてもよい。代わりに、各ユーザは、各自の無線電話機からの電話帳エントリを持つ、不揮発性メモリに格納された移動電話帳を持ってもよい。この実施形態では、特定のユーザに対する移動電話帳は、そのユーザの無線電話機１１４が無線通信リンクを通してハンズフリー電話システムに接続されるときだけ、アクセス可能であろう。
【００１９】
代わりに、無線電話機１１４のリモート電話帳の電話帳データ１２８（例えば、電話帳エントリ）は、車内のユーザからのコマンドに応えて読み出される。コマンドは、ユーザインタフェース１１０（例えば、ボタン若しくはスイッチ）を介して、またはマイクロホン１０８を介した口述コマンドとして受け取られてもよい。図３は、実施形態に従い、ユーザコマンドに応えて、リモート電話帳から電話帳データを読み出す方法を図解する。制御モジュール１０２と無線電話機１１４との間に無線通信リンクが確立された後で、ユーザは、無線電話機からリモート電話帳を読み出すコマンドを与えてもよい。ステップ３０２では、制御モジュール１０２（図２に示す）は、接続した無線電話機からリモート電話帳を読み出せとのコマンドを、ユーザから受ける。前述のように、ユーザは、例えばボタンまたはスイッチを使用して、ユーザインタフェース１１０（図２）を介して要求してもよい。代わりに、ユーザは、リモート電話帳の読み出しを要求する口述コマンドを与えてもよい。ステップ３０４では、制御モジュール１０２は、無線通信リンクを通して無線電話機１１４に要求を送信し、無線電話機１１４から電話帳データを読み出す。一旦電話帳データ（例えば、複数のエントリ）が制御モジュール１０２に転送されると、移動電話帳を作成する前に、データはステップ３０６でファイルの中に納められる。次いで、読み出された電話帳エントリは、移動電話帳に格納される前に、ステップ３０８で処理される。リモート電話帳から読み出した電話帳エントリの処理については、図４との関連で以下に詳細に説明する。処理後、リモート電話帳エントリは、移動電話帳としてメモリ１２４（図２に示す）に格納される。前述のように、移動電話帳は揮発性メモリ１３６（図２に示す）に格納されてもよい。その場合、移動電話帳は、ハンズフリー電話システムの電源オンオフを通じて保存されない。代わりに、移動電話帳は不揮発性メモリ１３８（図２に示す）に格納されてもよく、電源のオンオフを通じて保存され、電源オン初期設定後、ユーザが利用可能であってもよい。前述のように、別の無線電話機（例えば、別の同乗者の無線電話機）との無線通信リンクが確立されると、移動電話帳内のデータは、新しい無線電話機からの電話帳データで上書きされる。後に示す別表Ａには、制御モジュールと無線電話機とが、ブルートゥース(登録商標)プロトコルに準拠して通信するように構成された状況で、リモート電話帳を読み出す使用事例２例を含む。
【００２０】
図４は、リモート電話帳から読み出した電話帳データを処理し、一実施形態に従って移動電話帳を作成する方法を図解する。ステップ４０２で、制御モジュール１０２（図２に示す）は、読み出されたリモート電話帳のエントリを格納したファイルにアクセスし、名前（例えば、テキスト文字列）、番号、番号の所在地識別子（例えば、自宅、職場、携帯、ページャ）などの各エントリの個別のフィールドを特定する。ステップ４０４では、制御モジュール１０２は、テキストおよび／または電話番号が電話帳データの他のエントリと同一の重複エントリを取り除くために、電話帳データ、例えば、各名前とその電話番号を処理する。例えば、２つのエントリ内の名前フィールドのテキストが、大文字と小文字を区別しないと同一であるとき、あるエントリは別のエントリにマッチしてもよい。例えば、「ＪＯＥ  ＳＭＩＴＨ」は、「Ｊｏｅ  Ｓｍｉｔｈ」とマッチし、「ｊｏｅ  ｓｍｉｔｈ」ともマッチする。電話帳エントリは、ステップ４０６で、英数字でソートされ、同じ人の全エントリ（すなわち、エントリのテキストは同一だが、電話番号は異なる）が１つのエントリになるようにも統合されてもよい。さらに、制御モジュール１０２は、エントリ内の１つ以上の電話番号に関連してもよいエントリテキスト内の番号所在地識別子（例えば、自宅、職場、携帯、ページャ）を決定するために、所定のルールセットを使用してもよい。例えば、エントリのテキストに埋め込まれた文字の並びが、特殊文字（例えば、＠、／、￥)とそれに続く1文字以上の英字で構成されるとき、その文字の並びは、所在地識別子と解釈されてもよい。
【００２１】
音響ベースフォームは、テキスト文法変換エンジン１３４（図２に示す）を使用して、各エントリの名前文字列（すなわち、所在地識別子を除くエントリのテキスト）あるいは名前文字列および所在地識別子に関して生成されてもよい。音響ベースフォームは、音素表現であり、ユーザの発声を認識するために音声認識エンジン１３０（図２に示す）により使用されてもよく、それ故、移動電話帳のエントリに対して音声認識を実行可能にしてもよい。音響ベースフォームは、各電話帳エントリの名前文字列（あるいは名前文字列および所在地識別子）に関して生成される。その所在地識別子は、ステップ４１０で音響ベースフォームを生成するために使用されるエントリのテキストから除かれてもよい。代わりに、音響ベースフォームは、より記述的なコマンド（例えば、「職場のＪｏｈｎ  Ｓｍｉｔｈに電話を掛ける」）を作成し認識するために、所在地識別子に関しても生成されてもよい。ステップ４１２で、音響ベースフォームは、移動電話帳に関連するベースフォームリストに格納される。従って、音声認識は、移動電話帳エントリ対して実行されてもよく、ユーザは、ハンズフリー電話システムのハンズフリーダイヤリングのために移動電話帳を使用してもよい。図３に戻って、ステップ３１０で一旦移動電話帳が作成されると、移動電話帳エントリは、音声使用のウェブ閲覧および通話（若しくはダイヤリング）をするために、ユーザから利用可能になる。制御モジュール１０２は、ユーザがシステム電話帳に移動電話帳エントリを転送し格納することを可能にするようにも構成される。
【００２２】
前述のように、ユーザは、移動電話帳内のエントリを使用して、電話を掛ける、すなわちダイヤルしてもよい。図５は、一実施形態に従って、移動電話帳を使用する音声使用ダイヤリング方法を図解する。ステップ５０２では、制御モジュール１０２（図２に示す）は、マイクロホン１０８を介してユーザから電話を掛けるコマンドを受ける。一実施形態では、制御モジュール１０２は、ステップ５０４でユーザにエントリ名を提供するように指示する。その指示は、スピーカ１２６またはオーディオシステム１０４を介して再生されてもよい。代わりに、ユーザは、エントリ名と電話を掛ける口述コマンドとを一緒に（例えば、＜エントリ名＞に電話を掛ける）提供（すなわち、発声）してもよい。システムがステップ５０６でエントリ名を受け取った後、システムはステップ５０８でユーザにエントリを確認するように指示する。ステップ５１０で確認を受け取った後、音声認識エンジンは、ステップ５１２で、移動電話帳エントリおよびシステム電話帳エントリに対するコマンドを処理し、所望の移動電話帳エントリを特定する。システム電話帳および移動電話帳に類似したエントリがある場合、音声認識エンジンは一番よくマッチするエントリを選択する。ステップ５１４で、音声認識エンジンは、所望のエントリに関連して１つを超える番号（例えば、エントリは自宅番号と職場番号を含む）があるかどうか判定する。そのエントリに関連する１つを超える番号がある場合、制御モジュール１０２は、エントリ内の番号を列挙するだろう（可聴のプロンプトを通して）。テキスト音声変換エンジン１３２は、番号を音声出力に変換するために使用されてもよい。次いで、ステップ５１６でユーザは番号を選択してもよい。一旦番号が決定されると、制御モジュール１０２は、無線通信リンクを通して無線電話機１１４に電話番号を送信し、ステップ５１８で番号はダイヤルされる。後に示す別表Ｂには、制御モジュール１０２と無線電話機１１４とが、ブルートゥース(登録商標)プロトコルに準拠して通信するように構成された状況で、電話を掛ける典型的な使用事例を含む。
【００２３】
制御モジュール１０２（図２）は、要求に応じて、ユーザに移動電話帳エントリを列挙するようにも構成される。図６は、一実施形態に従って、移動電話帳の電話エントリを可聴音で列挙する方法を図解する。ステップ６０２で、制御モジュール１０２は、マイクロホン１０８（図２）を介してユーザから、移動電話帳の内容を列挙せよとのコマンドを受け取る。コマンドに応えて、制御モジュール１０２は、ステップ６０４で各エントリのテキストを再生する。各エントリのテキスト（例えば、名前テキスト）は、テキスト音声変換エンジン１３２を使用して音声表現に変換され、その音声表現はスピーカ１２６またはオーディオシステム１０４を使用して、車内で再生されてもよい。エントリのテキストは、文字単位でソートされ、英数字順に表示される。各エントリの再生の間には、所定の時間間隔を置く。さらに、制御モジュール１０２は、ユーザに「割込み」を許可することにより、ユーザが電話帳エントリの可聴音による列挙の中断を可能にするように構成される。ユーザは、コマンドを実行するために、エントリテキストの再生中またはエントリの再生後所定の時間内に割込んでもよい。ユーザがステップ６０６でコマンド（例えば、割込み）を与えた場合、制御モジュール１０２は、ステップ６０８で要求された動作を認識し実行する。例えば、ユーザは、次のエントリに飛ぶコマンド、または次の英数文字で始まるエントリに飛ぶコマンドを与えてもよい。ユーザは、所望のエントリを一旦聞いたら、それを選択するコマンドを与えてもよいし、前のエントリを繰り返すコマンドを与えてもよい。エントリが選択された場合、次いでユーザは、例えば、電話を掛けてもよいし、またシステム電話帳にエントリを転送してもよい。ステップ６１０で最後のエントリに到着したとき（またはエントリが選択されたとき）、プロセスは終了する。最後のエントリに到着していない場合は、プロセスはステップ６０４に戻り、エントリが選択されるか、または移動電話帳の最後のエントリに到着するまで続ける。後に示す別表Ｃには、制御モジュール１０２と無線電話機１１４とが、ブルートゥース(登録商標)プロトコルに準拠して通信するように構成された状況で、移動電話帳エントリを列挙する典型的な使用事例を含む。
【００２４】
図に示し上で説明した典型的な実施形態は現在好ましいが、当然のことながら、これらの実施形態は単に例示のためだけに提示されている。従って、本発明は特定の実施形態に限定されず、修正してもなお添付の特許請求の範囲内にある様々な修正形態にまで及ぶ。プロセスまたは方法のステップの順番または順序は、代替実施形態に従って変更または再順序付けされてもよい。
【００２５】
図で発明を記述することに関して、何らかの制限が図の中に存在することがあるかもしれないが、発明に制限を与えると解釈されるべきではない。本発明は、方法、システム、およびマシンで読み取り可能な記憶媒体上にある、その働きを達成するためのプログラム製品を意図している。本発明の実施形態は、既存のコンピュータプロセッサを使用して、あるいはこの目的若しくは別の目的で組み込まれた適切な車載システム用の専用コンピュータプロセッサにより、またはハードウェアに組み込まれたシステムにより、実装されてもよい。
【００２６】
上記のように、本発明の範囲内の実施形態には、マシンで実行可能な命令またはデータ構造をその上に格納して運搬または所有するための、マシンで読み取り可能な記憶媒体を備えるプログラム製品を含む。そのマシンで読み取り可能な記憶媒体は、汎用若しくは専用のコンピュータまたは他のプロセッサ付きマシンからアクセスしてもよい、利用可能なあらゆる記憶媒体であってもよい。例証として、そのマシンで読み取り可能な記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ（商標登録）若しくは他の光ディスク記憶装置、磁気ディスク記憶装置若しくは他の磁気記憶装置、またはマシンで実行可能な命令若しくはデータ構造の形態の所望のプログラムコードを運搬または格納するために使用してもよく、且つ汎用若しくは専用のコンピュータまたは他のプロセッサ付きマシンがアクセスしてもよい他の記憶媒体を備えてもよい。情報が、ネットワークまたは別の通信接続（有線、無線、または有線と無線の組み合わせのいずれか）を通じて、マシンに転送または提供されるとき、マシンは、その接続をマシンで読み取り可能な記憶媒体と当然見なす。従って、それらの接続のどれもが、当然のことながら、マシンで読み取り可能な記憶媒体と呼ばれる。上記の組み合わせもまた、マシンで読み取り可能な記憶媒体の範囲内に含まれる。マシンで実行可能な命令は、例えば、汎用コンピュータ、専用コンピュータ、または専用処理マシンに一定の機能または機能群を実行させる命令およびデータを備える。
【００２７】
本明細書の図は、方法のステップについて特定の順序を示していることがあるが、当然のことながら、これらのステップの順序は描写されているものとは異なってもよいことに留意すべきである。また、２つ以上のステップが同時または一部同時に実行されてもよい。その変形形態は、選ばれたソフトウェアおよびハードウェアのシステムならびに設計者の選択によって決まるだろう。当然のことながら、そのような変形形態のすべては、本発明の範囲内にある。同様に、本発明のソフトウェア実装は、様々な接続ステップ、処理ステップ、比較ステップおよび判定ステップを遂行するために、ルールベースのロジックまたは他のロジックを持つ標準プログラミング技術で達成できよう。
【００２８】
本発明の実施形態についてのこれまでの記述は、図解および説明目的である。包括的ではない、すなわち本発明を厳格に開示形態に限定する意図はなく、修正形態および変更形態を、上記の教示を踏まえて作成可能であり、また本発明の実践から獲得されてもよい。実施形態は、本発明の原理およびその実践的適用を説明するために選ばれ記述されており、当業者が、考慮している特定の使用に適する様々な実施形態および様々な修正形態で、本発明を利用することを可能にする。
【００２９】
付表Ａ
【表Ａ】
2008527859.tif 000003
2008527859.tif 000004
2008527859.tif 000005
付表Ｂ
【表Ｂ】
2008527859.tif 000006
付表Ｃ
【表Ｃ】
2008527859.tif 000007
【図面の簡単な説明】
【００３０】
【図１】典型的な実施形態における車載ハンズフリー電話システムのブロック図である。
【図２】一実施形態における図１の制御モジュールを含み、無線電話機から電話帳情報を読み出し処理するシステムのブロック図である。
【図３】一実施形態におけるユーザコマンドに応えてリモート電話帳から電話帳データを読み出す方法を示すフローチャート図である。
【図４】一実施形態におけるリモート電話帳からの電話帳データを処理し、移動電話帳を作成する方法を示すフローチャート図である。
【図５】一実施形態における移動電話帳を使用する音声使用ダイヤリング方法を示すフローチャート図である。
【図６】一実施形態における移動電話帳の電話エントリを可聴音で列挙する方法を示すフローチャート図である。
【図１】
2008527859.tif 000008
【図２】
2008527859.tif 000009
【図３】
2008527859.tif 000010
【図４】
2008527859.tif 000011
【図５】
2008527859.tif 000012
【図６】
2008527859.tif 000013
【国際調査報告】
2008527859.tif 000014
2008527859.tif 000015
2008527859.tif 000016