(57)【要約】【課題】  ドライバ毎に設定を切り替えるナビゲーション装置において、ナビゲーション装置がドライバを特定するための手続きを簡略化する。【解決手段】  車両用ナビゲーション装置が、ハンズフリー機能付き携帯電話とＢｌｕｅｔｏｏｔｈによるハンズフリー機能のための無線接続が確立したとき（ステップ２１５、２２０）、接続対象の携帯電話機が携帯電話機−設定対応データに登録済みのものであれば（ステップ２２５）、携帯電話機−設定対応データにおいて当該携帯電話機の識別データに対応するユーザ名称と実際のドライバが合致しているか否かを音声対話でユーザに確認し（ステップ２３０、２３５）合致していれば、携帯電話機−設定対応データにおいてその携帯電話機に対応する個別設定データに従って、ハンズフリー機能のために接続した携帯電話機に対応する個別設定を実現する。【選択図】 図２
2006184103.tif 000002
【特許請求の範囲】
【請求項１】
携帯電話機と接続することで、当該携帯電話機から受けた電話通話相手からの音声信号に基づく音声をスピーカに出力させ、車内のユーザが発した音声に基づく音声信号を、当該携帯電話機を介して電話通話相手に送信するハンズフリー機能を有するナビゲーション装置であって、
複数の携帯電話機とナビゲーション装置の作動についての複数の個別設定との間の対応づけを規定する携帯電話機−設定対応データを有する記憶媒体と、
ハンズフリー機能のために接続した携帯電話機を識別する識別データを前記携帯電話から取得する識別データ取得手段と、
前記識別データ取得手段が取得した識別データおよび前記記憶媒体が記憶する携帯電話機−設定対応データに基づいて、ハンズフリー機能のために接続した携帯電話機に対応する個別設定を実現する個別設定実現手段と、を備えたナビゲーション装置。
【請求項２】
前記携帯電話機−設定対応データは、複数の携帯電話機と複数のユーザ名称との対応づけを規定し、
当該ナビゲーション装置は、前記識別データ取得手段が取得した識別データおよび前記記憶媒体が記憶する携帯電話機−設定対応データに基づいて、ハンズフリー機能のために接続した携帯電話機に対応するユーザ名称と実際のドライバが合致しているか否かを音声対話でユーザに確認するための処理を行う音声確認手段を備え、
前記個別設定実現手段は、前記音声確認手段が、ハンズフリー機能のために接続した携帯電話機に対応するユーザ名称と実際のドライバが合致していることを確認したとき、ハンズフリー機能のために接続した携帯電話機に対応する個別設定を実現することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記識別データ取得手段が取得した識別データおよび前記記憶媒体が記憶する携帯電話機−設定対応データに基づいて、ハンズフリー機能のために接続した携帯電話機に対応する個別設定についての学習を開始する個別学習開始手段を備えたことを特徴とする請求項１または２に記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハンズフリー機能を有するナビゲーション装置に関する。
【背景技術】
【０００２】
従来、複数人が利用する車両のナビゲーション装置において、ドライバ毎に交差点拡大表示等の機能についての設定を切り替えたいという要請があった。このような要請に対応するナビゲーション装置としては、ドライバ毎の設定を記憶し、パスワードの受付等によってドライバを特定し、特定したドライバに対応する設定を適宜読み出して実現するようなナビゲーション装置がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、パスワードの入力等、ナビゲーション装置がドライバを特定するために必要な作業が煩雑であるという問題があった。
【０００４】
本発明は上記問題点に鑑み、ドライバ毎に設定を切り替えるナビゲーション装置において、ナビゲーション装置がドライバを特定するための手続きを簡略化することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための請求項１に記載の発明は、携帯電話機と接続することで、当該携帯電話機から受けた電話通話相手からの音声信号に基づく音声をスピーカに出力させ、車内のユーザが発した音声に基づく音声信号を、当該携帯電話機を介して電話通話相手に送信するハンズフリー機能を有するナビゲーション装置であって、複数の携帯電話機とナビゲーション装置の作動についての複数の個別設定との間の対応づけを規定する携帯電話機−設定対応データを有する記憶媒体と、ハンズフリー機能のために接続した携帯電話機を識別する識別データを前記携帯電話から取得する識別データ取得手段と、前記識別データ取得手段が取得した識別データおよび前記記憶媒体が記憶する携帯電話機−設定対応データに基づいて、ハンズフリー機能のために接続した携帯電話機に対応する個別設定を実現する個別設定実現手段と、を備えたナビゲーション装置である。
【０００６】
このように、ドライバ毎に作動の設定を切り替えるナビゲーション装置において、ハンズフリー機能を有するナビゲーション装置の、当該ハンズフリー機能のために接続した携帯電話機を識別する機能と、複数の携帯電話機と複数の個別設定との間の対応づけを規定する携帯電話機−設定対応データを用いることで、当該ナビゲーション装置がドライバを特定するための手続きが簡略化される。
【０００７】
また、請求項２に記載の発明は、請求項１に記載のナビゲーション装置において、前記携帯電話機−設定対応データは、複数の携帯電話機と複数のユーザ名称との対応づけを規定し、当該ナビゲーション装置は、前記識別データ取得手段が取得した識別データおよび前記記憶媒体が記憶する携帯電話機−設定対応データに基づいて、ハンズフリー機能のために接続した携帯電話機に対応するユーザ名称と実際のドライバが合致しているか否かを音声対話でユーザに確認するための処理を行う音声確認手段を備え、前記個別設定実現手段は、前記音声確認手段が、ハンズフリー機能のために接続した携帯電話機に対応するユーザ名称と実際のドライバが合致していることを確認したとき、ハンズフリー機能のために接続した携帯電話機に対応する個別設定を実現することを特徴とする。
【０００８】
このようになっているので、音声対話によるさらに精度の高いドライバ特定が可能となる。
【０００９】
また、請求項３に記載の発明は、請求項１または２に記載のナビゲーション装置前記識別データ取得手段が取得した識別データおよび前記記憶媒体が記憶する携帯電話機−設定対応データに基づいて、ハンズフリー機能のために接続した携帯電話機に対応する個別設定についての学習を開始する個別学習開始手段を備えたことを特徴とする。
【００１０】
このようになっているので、簡易なドライバの特定による個別の設定の学習を行うことができる。
【発明を実施するための最良の形態】
【００１１】
図１に、本実施形態に係る車両用ナビゲーション装置１のハードウェア構成を示す。この車両用ナビゲーション装置１は、位置検出器１１、操作スイッチ群１２、画像表示装置１３、スピーカ１４、マイク１５、ＲＡＭ１６、ＲＯＭ１７、外部記憶媒体１８、ＣＰＵ１９、Ｂｌｕｅｔｏｏｔｈデバイス２０およびアンテナ２１を有している。
【００１２】
Ｂｌｕｅｔｏｏｔｈデバイス２０は、Ｂｌｕｅｔｏｏｔｈによる無線接続によってハンズフリー機能を実現する携帯電話機と、Ｂｌｕｅｔｏｏｔｈによる無線接続を行うための装置であり、アンテナ２１から受けた当該携帯電話機からの信号に基づいて、携帯電話機が近づいたことを検出すると、アンテナ２１を介してこの当該携帯電話機と所定のデータのやりとりを行うことで、この携帯電話機とのＢｌｕｅｔｏｏｔｈ接続を確立する。なおこのＢｌｕｅｔｏｏｔｈ接続の確立の際、携帯電話機は、自己を他の携帯電話機と区別するための識別データを送信し、Ｂｌｕｅｔｏｏｔｈデバイス２０は、その識別データを受信してＣＰＵ１９に出力するようになっている。また、Ｂｌｕｅｔｏｏｔｈデバイス２０は、アンテナ２１から受けた信号に対して、Ｂｌｕｅｔｏｏｔｈの規格に従った所定の周波数変換、復調、増幅、Ａ／Ｄ変換等を行い、携帯電話機との接続が確立すると、その結果のデータをＣＰＵ１９に出力し、またＣＰＵ１９から受けたデータに対して、Ｂｌｕｅｔｏｏｔｈの規格に従った所定のＤ／Ａ変換、増幅、変調、周波数変換等を行い、その結果のデータをアンテナ２１に出力する。本実施形態においては、Ｂｌｕｅｔｏｏｔｈデバイス２０は、様々な種類の携帯電話機と接続して通信するようになっている。
【００１３】
位置検出器１１は、いずれも周知の図示しない地磁気センサ、ジャイロスコープ、車速センサ、およびＧＰＳ受信機等のセンサを有しており、これらセンサの各々の性質に基づいた、車両の現在位置や向きを特定するための情報をＣＰＵ１９に出力する。
【００１４】
操作スイッチ群１２は、車両用ナビゲーション装置１に設けられた複数のメカニカルスイッチ、画像表示装置１３の表示面に重ねて設けられたタッチパネル等の入力装置から成り、ユーザによるメカニカルスイッチの押下、タッチパネルのタッチに基づいた信号をＣＰＵ１９に出力する。
【００１５】
画像表示装置１３は、ＣＰＵ１９から出力された映像信号に基づいた映像をユーザに表示する。表示映像としては、例えば現在地を中心とする地図等がある。
【００１６】
外部記憶媒体１８は、ＨＤＤ等の不揮発性の書き換え可能な記憶媒体であり、ＣＰＵ１９が読み出して実行するプログラム、経路案内用の地図データ等を記憶している。また、本実施形態の外部記憶媒体１８は、複数の個別設定データ、１つのデフォルト設定データ、および携帯電話機−設定対応データを記憶している。デフォルト設定データおよび個別設定データの１つ１つは、１組の設定パラメータ群から成り、その設定パラメータ群によって、車両用ナビゲーション装置１の作動内容についての特定の設定を規定するようになっている。設定パラメータとしては、例えば、後述する経路案内処理において、右左折交差点に自車両がさしかかったときに交差点を拡大表示するか否かのフラグ、当該経路案内処理における音声案内の音量のパラメータ、後述する案内経路探索処理において有料道路を検索候補の道路とするか否かのフラグ、自宅に該当する地点の座標パラメータ等がある。なお、デフォルト設定データ中のパラメータ群は、車両用ナビゲーション装置１の出荷時における車両用ナビゲーション装置１の作動の設定を規定している。
【００１７】
携帯電話機−設定対応データは、複数の携帯電話機と複数の個別設定との間の１対１の対応づけを規定すると共に、複数の携帯電話機と複数のユーザ名称との１対１の対応づけを規定するデータである。具体的には、携帯電話機−設定対応データは、複数のエントリから成るテーブル構造のデータとなっており、テーブルの各エントリは、携帯電話機の識別データ、当該携帯電話機に対応する個別設定データの指定、および当該携帯電話機のユーザの名称（名前、所属団体、所属部署等）の文字列から成る組を１つ有している。
【００１８】
なお、ユーザの名称等、携帯電話機−設定対応データの内容は、ユーザが操作スイッチ群１２を用いて追加、編集操作を行うことで、自由に変更可能となっている。
【００１９】
ＣＰＵ（コンピュータに相当する）１９は、ＲＯＭ１７および外部記憶媒体１８から読み出した車両用ナビゲーション装置１の動作のためのプログラムを実行し、その実行の際にはＲＡＭ１６、ＲＯＭ１７、および外部記憶媒体１８から情報を読み出し、ＲＡＭ１６および外部記憶媒体１８に対して情報の書き込みを行い、位置検出器１１、操作スイッチ群１２、画像表示装置１３、スピーカ１４、およびマイク１５と信号の授受を行う。
【００２０】
ＣＰＵ１９がプログラムを実行することによって行う具体的な処理としては、現在位置特定処理、案内経路探索処理、経路案内処理、ハンズフリー処理、学習処理、設定実行処理等がある。なお、ＣＰＵ１９がこれらの処理を実行する際には、ＲＡＭ１６中に設けられた現設定用パラメータ群の内容に基づいて、処理内容の詳細（すなわち上述した地図の拡大表示の有無等）を決定する。なお、現設定用パラメータ群は、個別設定データ、デフォルト設定データと同形式のデータある。
【００２１】
現在位置特定処理は、位置検出器１１からの信号に基づいて、周知のマップマッチング等の技術を用いて車両の現在位置や向きを特定する処理である。
【００２２】
案内経路探索処理は、操作スイッチ群１２からユーザによる目的地の入力を受け付け、現在位置から当該目的地までの最適な案内経路を算出する処理である。
【００２３】
経路案内処理は、外部記憶媒体１８から地図データを読み出し、算出された案内経路、目的施設、経由施設および現在位置等をこの地図データの示す地図上に重ねた画像を、画像表示装置１３に出力し、案内交差点の手前に自車両が到達した等の必要時に、右折、左折等を指示する案内音声信号をスピーカ１４に出力する処理である。
【００２４】
ハンズフリー処理は、Ｂｌｕｅｔｏｏｔｈデバイス２０によってＢｌｕｅｔｏｏｔｈ接続された携帯電話機から受けた電話通話相手からの音声信号に基づく音声をスピーカ１４に出力させ、車内のユーザが発した音声に基づく音声信号を、Ｂｌｕｅｔｏｏｔｈデバイス２０および当該携帯電話機を介して電話通話相手に送信する処理、すなわち、通話相手との通話処理である。
【００２５】
具体的には、ハンズフリー処理においては、ユーザが操作スイッチ群１２を操作することで、所定の電話番号に電話をかける旨の信号を操作スイッチ群１２から受けたときは、Ｂｌｕｅｔｏｏｔｈデバイス２０を介して当該電話番号の電話端末を呼び出すよう当該携帯電話機に通知する。そして、当該携帯電話機がこの通知に応じて当該相手側の電話端末を呼び出し、通話相手との通話回線が確立した旨の通知を車両用ナビゲーション装置１に送信すると、ＣＰＵ１９はその通知をＢｌｕｅｔｏｏｔｈデバイス２０を介して受け取り、当該通話相手との通話を実現する。
【００２６】
学習処理は、ユーザによる、操作スイッチ群１２を用いた、車両用ナビゲーション装置１の作動内容の設定を受け付け、その受け付けた設定を特定の個別設定データとして外部記憶媒体１８に記憶させ、さらに上述の現設定用パラメータ群に記録する処理である。
【００２７】
設定実行処理は、上述の携帯電話機−設定対応データ等に基づいて、ハンズフリー機能のために接続した携帯電話機に対応する個別設定を実現するための処理である。図２に、この設定実行処理のためにＣＰＵ１９が実行する設定実行用プログラム２００のフローチャートを示す。ＣＰＵ１９は、車両用ナビゲーション装置１が作動しており、かつ車両用ナビゲーション装置１がどの携帯電話とも接続していないときに、繰り返しこの設定実行用プログラム２００を実行している。
【００２８】
この設定実行用プログラム２００の実行において、ＣＰＵ１９は、まずステップ２１５で、Ｂｌｕｅｔｏｏｔｈ（図中ではＢＴと記す）による携帯電話との無線接続が、Ｂｌｕｅｔｏｏｔｈデバイス２０によって確立したか否かを判定し、確立している場合は続いてステップ２２０を実行し、確立していない場合はステップ２５５を実行する。
【００２９】
ステップ２２０では、ハンズフリープロファイルによる接続対象が存在するか否か、すなわち、現在Ｂｌｕｅｔｏｏｔｈによって接続が確立している携帯電話機のうち、ハンズフリープロファイルによって接続しているものがあるか否かを判定する。ハンズフリープロファイルとは、Ｂｌｕｅｔｏｏｔｈの規格において規定されているハンズフリー機能をいう。すなわち、ハンズフリープロファイルによって接続している携帯電話機とは、ハンズフリー機能のために接続している携帯電話機である。ハンズフリー機能のために接続している携帯電話機がある場合、続いてステップ２２５を実行し、ない場合、続いてステップ２５５を実行する。
【００３０】
ステップ２２５では、ステップ２２０でハンズフリー機能のために接続していると判定した対象の携帯電話機（以降対象携帯電話と記す）は車両用ナビゲーション装置１において登録済みであるか否か、すなわち、対象携帯電話機の識別データを有するエントリが、携帯電話機−設定対応データに含まれているか否かを判定する。なお、対象携帯電話機の識別データとしては、この対象携帯電話機とＢｌｕｅｔｏｏｔｈデバイス２０との接続確立の際に、Ｂｌｕｅｔｏｏｔｈデバイス２０から受けた識別データを用いる。対象携帯電話が登録済みである場合、続いてステップ２３０を実行し、登録済みでない場合、続いてステップ２５５を実行する。
【００３１】
ステップ２３０では、実際のドライバが登録された名称に合致するかを確認するための音声報知を行う。具体的には、携帯電話機−設定対応データ中の対象携帯電話機のエントリから、当該携帯電話機のユーザの名称の文字列を読み出し、その読み出した文字列に基づく音声データを生成し、「ハンズフリー機能を実行します。ハンズフリー対象者は」という音声データと、「さんですね」という音声データの間にその生成した音声データを挿入した結果の音声データを、スピーカ１４に出力する。そしてステップ２３０では、マイク１５からユーザの音声を受けるまで、あるいは、所定の時間（例えば１５秒）が経過するまで待ち、その後ステップ２３５を実行する。
【００３２】
ステップ２３５では、「Ｙｅｓ」の旨の回答があったか、すなわち、マイク１５が受けた音声が、「はい」「イエス」等の肯定の旨の音声であったか否かを判定する。なお、ＣＰＵ１９がマイク１５から受けた音声の信号が肯定を示すか否かについては、例えば、あらかじめ肯定の意味の音声データを外部記憶媒体１８に記憶しておき、周知の音声認識技術を用いた類似度判定により、その音声データの１つとマイク１５から受けた信号とが所定基準以上類似しているときに、またそのときに限り、マイク１５から受けた音声の信号が肯定を示していると判定するようになっていればよい。「Ｙｅｓ」の旨の回答があった場合、続いてステップ２４０を実行し、そうでない場合、続いてステップ２５５を実行する。
【００３３】
ステップ２４０では、対象携帯電話機に対応する個別設定データ、すなわち、携帯電話機−設定対応データ中の対象携帯電話機を含むエントリが指定する個別設定データに従って、車両用ナビゲーション装置１の機能設定を実現する。具体的には、ＲＡＭ１６中の現設定用パラメータ群の値を、当該個別設定データと同じ値に変更する。これによって、設定実行用プログラム２００とは並列的に実行されるＣＰＵ１９による各種処理において、当該個別設定に基づいて、交差点拡大表示が行われるか否か等の作動内容が決まる。
【００３４】
続いてステップ２４５では、携帯電話−設定対応データの対象携帯電話を含むエントリが指定する個別設定データを対象として、上述の学習処理を開始させる。ステップ２４５の後、設定実行用プログラムの実行は終了する。
【００３５】
ステップ２５５では、車両用ナビゲーション装置１の作動内容についてのデフォルト設定を実現する。具体的には、ＲＡＭ１６中の現設定用パラメータ群の値を、外部記憶媒体１８中のデフォルト用設定データと同じ値に変更する。なお、現設定用パラメータ群の値が、デフォルト用設定データと同じなら、この変更は行う必要がない。ステップ２５５の後、設定実行用プログラム２００の実行は終了する。
【００３６】
このような設定実行用プログラム２００をＣＰＵ１９が実行することで、車両用ナビゲーション装置１は、ハンズフリー機能付き携帯電話とＢｌｕｅｔｏｏｔｈによるハンズフリー機能のための無線接続が確立したとき（ステップ２１５、２２０参照）、接続対象の携帯電話機が携帯電話機−設定対応データに登録済みのものであれば（ステップ２２５参照）、携帯電話機−設定対応データにおいて当該携帯電話機の識別データに対応するユーザ名称と実際のドライバが合致しているか否かを音声対話でユーザに確認し（ステップ２３０、２３５参照）合致していれば、携帯電話機−設定対応データにおいてその携帯電話機に対応する個別設定データに従って、ハンズフリー機能のために接続した携帯電話機に対応する個別設定を実現し、（ステップ２４０参照）さらに、当該個別設定の学習を開始する（ステップ２４５参照）。また、ユーザ名称と実際のドライバが合致していなければ、車両用ナビゲーション装置１の作動内容についてはデフォルト設定のままとする。（ステップ２５５参照）。
【００３７】
このように、ドライバ毎に設定を切り替える車両用ナビゲーション装置１が、ハンズフリー機能のために接続した携帯電話機を識別する機能と、複数の携帯電話機と複数の個別設定との間の対応づけを規定する携帯電話機−設定対応データを用いて、当該ナビゲーション装置がドライバを特定して個別設定を実現し、さらに個別設定の学習を行うための手続きが簡略化することができる。さらに車両用ナビゲーション装置１は、接続した携帯電話機に対応するユーザ名称と実際のドライバが合致しているか否かを音声対話でユーザに確認するので、音声対話による精度の高いドライバ特定が可能となる。
【００３８】
なお、上記の実施形態において、Ｂｌｕｅｔｏｏｔｈデバイス２０が、識別データ取得手段に相当する。また、ＣＰＵ１９が、設定実行用プログラム２００のステップ２４０を実行することで、個別設定実現手段として機能し、また、ステップ２３０および２３５を実行することで、音声確認手段として機能し、また、ステップ２４５を実行することで、個別学習開始手段として機能する。
【００３９】
また、上記の実施形態においては、車両用ナビゲーション装置１が、本発明のナビゲーション装置の一例として挙げられているが、本発明のナビゲーション装置は、車両用ナビゲーション装置に限られず、例えば、人が携帯できるような携帯型ナビゲーション装置としても実現可能である。
【００４０】
また、上記の実施形態においては、ＣＰＵ１９は、設定実行用プログラム２００のステップ２３５において、ユーザ名称と実際のドライバが合致している旨の返事があったことを判定することで、ドライバの特定の精度を向上させているが、例えば、外部記憶媒体１８が、特定のリマインダ（すなわち合い言葉）の音声データを記憶しており、ＣＰＵ１９は、ステップ２３５において、ユーザがその言葉を発したと音声認識によって認識した場合にのみ、ステップ２４０に実行を進めるようになっていてもよい。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施形態に係る車両用ナビゲーション装置１のハードウェア構成図である。
【図２】ＣＰＵ１９が実行する設定実行用プログラム２００のフローチャートである。
【符号の説明】
【００４２】
１…車両用ナビゲーション装置、１１…位置検出器、１２…操作スイッチ群、
１３…画像表示装置、１４…スピーカ、１５…マイク、１６…ＲＡＭ、１７…ＲＯＭ、
１８…外部記憶媒体、１９…ＣＰＵ、２０…Ｂｌｕｅｔｏｏｔｈデバイス、
２１…アンテナ、２００…設定実行用プログラム。
【図１】
2006184103.tif 000003
【図２】
2006184103.tif 000004