(57)【特許請求の範囲】
【請求項１】
画像を表示し操作を受け付ける外部装置と接続可能なナビゲーション装置であって、
地図を含むナビゲーション画像を生成するナビゲーション処理部と、
前記ナビゲーション画像を表示し操作を受け付ける入力表示部と、
当該ナビゲーション装置が前記外部装置に接続されている間、
前記ナビゲーション画像を前記外部装置に表示し前記外部装置から操作を受け付けると同時に、操作を受け付けない旨の画像を前記入力表示部に表示し前記入力表示部から操作を受け付けない第１の状態と、
前記第１の状態において前記外部装置から文字入力の操作を受けた場合に、文字入力の画像を前記入力表示部に表示し文字入力の操作を前記入力表示部から受け付けると同時に、操作を受け付けない旨の画像を前記外部装置に表示し前記第１の状態に戻る以外の操作を前記外部装置から受け付けない第２の状態と、
を切り替える入出力制御部と、
を備えるナビゲーション装置。
【請求項２】
前記入力表示部に表示される操作を受け付けない旨の画像には、前記外部装置において操作を受け付けている旨を示す情報が含まれており、
前記外部装置に表示される操作を受け付けない旨の画像には、前記入力表示部において操作を受け付けている旨を示す情報が含まれている
請求項１に記載のナビゲーション装置。
【請求項３】
前記外部装置は車載装置であり、前記ナビゲーション装置は通信機能を備える携帯端末であり、前記入力表示部の画像の表示領域は、前記外部装置の画像の表示領域よりも小さい
請求項１又は２に記載のナビゲーション装置。
【請求項４】
外部装置と前記外部装置に接続可能な携帯端末とを備えるナビゲーションシステムであって、
前記外部装置は、画像を表示し操作を受け付ける第１入力表示部を備え、
前記携帯端末は、
地図を含むナビゲーション画像を生成するナビゲーション処理部と、
前記ナビゲーション画像を表示し操作を受け付ける第２入力表示部と、
前記携帯端末が前記外部装置に接続されている間、
前記ナビゲーション画像を前記第１入力表示部に表示し前記第１入力表示部から操作を受け付けると同時に、操作を受け付けない旨の画像を前記第２入力表示部に表示し前記第２入力表示部から操作を受け付けない第１の状態と、
前記第１の状態において前記第１入力表示部から文字入力の操作を受けた場合に、文字入力の画像を前記第２入力表示部に表示し文字入力の操作を前記第２入力表示部から受け付けると同時に、操作を受け付けない旨の画像を前記第１入力表示部に表示し前記第１の状態に戻る以外の操作を前記第１入力表示部から受け付けない第２の状態と、
を切り替える入出力制御部と、を備える
ナビゲーションシステム。
【請求項５】
外部装置と接続可能なコンピュータがナビゲーション機能を提供するナビゲーション方法であって、
ナビゲーション処理部が、地図を含むナビゲーション画像を生成し、
入出力制御部が、
前記コンピュータが前記外部装置に接続されている間、
前記ナビゲーション画像を前記外部装置に表示し前記外部装置から操作を受け付けると同時に、操作を受け付けない旨の画像を前記コンピュータに表示し前記コンピュータから操作を受け付けない第１の状態と、
前記第１の状態において前記外部装置から文字入力の操作を受けた場合に、文字入力の画像を前記コンピュータに表示し文字入力の操作を前記コンピュータから受け付けると同時に、操作を受け付けない旨の画像を前記外部装置に表示し前記第１の状態に戻る以外の操作を前記外部装置から受け付けない第２の状態と、
を切り替える
ナビゲーション方法。
【請求項６】
外部装置と接続可能なコンピュータをナビゲーション装置として機能させるコンピュータプログラムであって、前記コンピュータに、
地図を含むナビゲーション画像を生成するナビゲーション処理部と、
前記コンピュータが前記外部装置に接続されている間、
前記ナビゲーション画像を前記外部装置に表示し前記外部装置から操作を受け付けると同時に、操作を受け付けない旨の画像を前記コンピュータに表示し前記コンピュータから操作を受け付けない第１の状態と、
前記第１の状態において前記外部装置から文字入力の操作を受けた場合に、文字入力の画像を前記コンピュータに表示し文字入力の操作を前記コンピュータから受け付けると同時に、操作を受け付けない旨の画像を前記外部装置に表示し前記第１の状態に戻る以外の操作を前記外部装置から受け付けない第２の状態と、
を切り替える入出力制御部と、
を構築するためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーションシステム、装置、方法及びコンピュータプログラムの技術に関する。
【背景技術】
【０００２】
近年、スマートフォン等のモバイル端末装置をナビゲーションとして使用することができる。また、モバイル端末装置を車載ディスプレイ装置に接続して、モバイル端末装置の画面を比較的画面の大きい車載ディスプレイ装置に表示することも検討されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、モバイル端末装置の画面をそのまま車載ディスプレイ装置に表示した場合、ナビゲーションの使い勝手が必ずしも向上するとは限らない。
【０００４】
本発明の目的は、特性の異なる複数の画面を使用するナビゲーションの使い勝手を向上させるナビゲーションシステム、装置、方法及びコンピュータプログラムを提供することにある。
【０００５】
本発明の別の目的は、モバイル端末装置と車載ディスプレイ装置を使用するナビゲーションシステムの使い勝手を向上させるナビゲーションシステム、装置、方法及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係るナビゲーション装置は、画像を表示すると共に入力を受け付ける第１入力表示部と、ナビゲーションに係る画像を生成するナビゲーション処理部と、ナビゲーション画像の出力先を、当該ナビゲーション画像の提供する機能に基づいて、自装置及び他装置の何れとするかを定める出力装置選定部と、出力装置選定部において当該自装置が選定されたとき、第１入力表示部にナビゲーション画像を出力すると共に第１入力表示部からの入力を受け付け、出力装置選定部において他装置が選定されたとき、第１入力表示部にナビゲーション画像とは異なる第１画像を出力すると共に第１入力表示部からの入力を受け付けない入出力制御部とを備える。
【発明の効果】
【０００７】
本発明によれば、特性の異なる複数の画面を使用するナビゲーションの使い勝手を向上させるナビゲーションシステム、装置、方法及びコンピュータプログラムを提供することができる。
【０００８】
本発明によれば、モバイル端末装置と車載ディスプレイ装置を使用するナビゲーションシステムの使い勝手を向上させるナビゲーションシステム、装置、方法及びコンピュータプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】ナビゲーションシステムの構成の一例。
【図２】モバイル端末装置１０、車載ディスプレイ装置１１及びセンタサーバ１２の機能構成の一例。
【図３】モバイル端末装置１０単独でナビゲーションを行う場合の画像の表示例。
【図４】モバイル端末装置１０を車載ディスプレイ装置１１に接続してナビゲーションを行う場合の画像の表示例。
【図５】出力装置選定部２２及び入出力制御装置２９に係る処理のフローチャートの一例。
【発明を実施するための形態】
【００１０】
本実施形態では、モバイル端末装置１０と車載ディスプレイ装置１１のそれぞれの特性に基づいて、ナビゲーションに係る画像の入出力先を決定するナビゲーションシステム、装置、方法及びコンピュータプログラムについて説明する。
【００１１】
図１は、ナビゲーションシステムの構成の一例を示す。ナビゲーションシステムは、ナビゲーションに係るサービスを提供するモバイル端末装置１０と、モバイル端末装置１０と接続し得る車載ディスプレイ装置１１と、ナビゲーションに係る処理を実行するセンタサーバ１２とを備える。
【００１２】
通信基地局１３は、様々な場所に設置されており、データを伝送可能なネットワーク網１５に接続されている。センタサーバ１２も、ネットワーク網１５に接続されている。
【００１３】
モバイル端末装置１０は、通信基地局１３と無線通信が可能である。モバイル端末装置１０は、通信基地局１３及びネットワーク網１５を介して、センタサーバ１２と各種データを送受信できる。
【００１４】
車載ディスプレイ装置１１は、例えば、タッチ式ディスプレイ及びスピーカを備える。そして、車載ディスプレイ装置１１は、モバイル端末装置１０から出力された画像及び音声を、タッチ式ディスプレイ及びスピーカから出力する。車載ディスプレイ装置１１は、ユーザからの入力（タッチ）を検知し、その入力情報をモバイル端末装置１０に通知する。次に、モバイル端末装置１０、車載ディスプレイ装置１１及びセンタサーバ１２の詳細について説明する。
【００１５】
図２は、モバイル端末装置１０、車載ディスプレイ装置１１及びセンタサーバ１２の機能構成の一例を示す。
【００１６】
モバイル端末装置１０と、車載ディスプレイ装置１１は、接続Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２３及び３２に接続された所定のケーブル３３によって接続される。モバイル端末装置１０と車載ディスプレイ装置１１は、この所定のケーブル３３を通じて、各種データを送受信できる。接続Ｉ／Ｆ２３、３２及びケーブル３３は、例えば、ＨＤＭＩ規格又はＵＳＢ規格に準拠する。接続Ｉ／Ｆ２３、３２は、一方又は双方が複数であっても良い。例えば、車載ディスプレイ装置１１側には２つの接続Ｉ／Ｆ３２が備えられ、一方がＶＩＤＥＯ（ＮＴＳＣ）入力のＩ／Ｆ、他方がＵＳＢのＩ／Ｆであり、モバイル端末装置１０側には１つの独自規格の接続Ｉ／Ｆ２３が備えられても良い。また、モバイル端末装置１０と車載ディスプレイ装置１１は、ケーブル３３に代えて、無線で接続されても良い。例えば、モバイル端末装置１０と車載ディスプレイ装置１１の接続Ｉ／Ｆ２３、３２が、ＩＥＥＥ８０２．１１規格に基づく無線通信Ｉ／Ｆ、又はＢｌｕｅｔｏｏｔｈ（登録商標）規格に基づく無線通信のＩ／Ｆであっても良い。
【００１７】
まず、車載ディスプレイ装置１１の機能構成を説明する。車載ディスプレイ装置１１は、接続Ｉ／Ｆ３２と、入力及び表示を制御する第２入力表示部３１を備える。接続Ｉ／Ｆ３２については、上述のとおりである。
【００１８】
第２入力表示部３１は、例えば、タッチ式ディスプレイによって構成される。第２入力表示部３１は、画像を表示すると共にユーザからの入力（タッチ）を検知する。第２入力表示部３１は、モバイル端末装置１０の入出力制御部２９から接続Ｉ／Ｆ３２を通じて出力された画像を表示する。第２入力表示部３１は、ユーザからの入力（タッチ）を検知し、そのタッチされた位置座標を接続Ｉ／Ｆ３２を通じてモバイル端末装置１０の入出力制御部２９に通知する。
【００１９】
次に、モバイル端末装置１０の機能構成を説明する。モバイル端末装置１０は、データの送受信を制御する無線通信部２４と、ナビゲーションに係る処理をするナビゲーション処理部２５と、地点を測位する地点測位部２６と、画像を表示すると共に入力を受け付ける第１入力表示部２１と、入出力先を選定する出力装置選定部２２と、出力する画像を制御すると共に入力を制御する入出力制御部２９と、接続Ｉ／Ｆ２３とを備える。接続Ｉ／Ｆ２３については、上述のとおりである。
【００２０】
地点測位部２６は、ＧＰＳ衛星１４から測位信号を受信し、その測位信号に基づいて当該モバイル端末装置１０の現在地点の座標（経度及び緯度等）を測位する。地点測位部２６は、例えば、ＧＰＳ衛星１４からの測位信号を受信可能なＧＰＳ信号受信モジュールによって構成される。
【００２１】
無線通信部２４は、無線によって通信基地局１３に接続し、例えば、センタサーバ１２とデータを送受信する。無線通信部２４は、例えば、ＩＭＴ−２０００の規格又はＩＥＥＥ８０２．１１の規格等に基づく無線通信モジュールによって構成される。
【００２２】
第１入力表示部２１は、例えば、タッチ式ディスプレイによって構成される。第１入力表示部２１は、画像を表示すると共にユーザからの入力（タッチ）を検知する。第１入力表示部２１は、入出力制御部２９から出力された画像を表示する。第１入力表示部２１は、入力（タッチ）された位置座標を、入出力制御部２９に通知する。
【００２３】
ナビゲーション処理部２５は、ナビゲーションに係る各種処理を実行する。ナビゲーション処理部２５は、例えば、以下の処理を実行する。
【００２４】
ナビゲーション処理部２５は、地点測位部２６によって測位された現在地点の周辺の地図を生成する。例えば、ナビゲーション処理部２５は、現在地点の周辺の地図データを、無線通信部２４を介してセンタサーバ１２から取得し、地図を生成する。所定の地図データが予めモバイル端末装置１０の備える記憶媒体（不図示）に保持されている場合、ナビゲーション処理部２５は、現在地点の周辺の地図データをその記憶媒体から取得し、地図を生成しても良い。
【００２５】
ナビゲーション処理部２５は、ユーザから入力された出発地点から目的地点までのナビゲーションルート７２を生成する。例えば、ナビゲーション処理部２５は、ユーザが出発地点及び目的地点を入力するための画像を生成する。ナビゲーション処理部２５は、ユーザから入力された出発地点及び目的地点の地点情報をセンタサーバ１２に送信し、センタサーバ１２から出発地点から目的地点までのナビゲーションルート７２に係るデータを取得し、ナビゲーションルート７２を生成する。所定の地図データが予めモバイル端末装置１０の備える記憶媒体（不図示）に保持されている場合、ナビゲーション処理部２５は、自身のモバイル端末装置１０でナビゲーションルート７２を算出しても良い。
【００２６】
ナビゲーション処理部２５は、ナビゲーションルート７２に基づいて、ナビゲーションを実行する。ナビゲーション処理部２５は、適宜現在地点を特定し、例えば、どの交差点で右折（左折）すべきか、又はどの車線を走行すべきか等の指示に係る画像及び音声を生成する。ナビゲーション処理部２５が生成するこれらの画像の表示例については、後に詳述する。
【００２７】
出力装置選定部２２は、ナビゲーション画像の出力先を、当該ナビゲーション画像の提供する機能に基づいて、第１入力表示部２１及び第２入力表示部３１の何れとするかを定める。
【００２８】
例えば、出力装置選定部２２は、ナビゲーション画像に或る地点（出発地点、到着地点等）等を入力するための機能が含まれている場合、第１入力表示部２１を出力先に選定する。一般的にモバイル端末装置１０の方が、文字入力等を行いやすいからである。例えば、出力装置選定部２２は、ナビゲーション画像に地図やナビゲーションルート７２等を表示する機能が含まれている場合、第２入力表示部３１を出力先に選定する。一般的に車載ディスプレイ装置１１の方が、画面のサイズが大きく、地図やナビゲーションルート７２を確認しやすいからである。
【００２９】
入出力制御部２９は、出力装置選定部２２の選定に基づいて、第１入力表示部２１及び第２入力表示部３１に係る入力及び表示を制御する。
【００３０】
（Ａ）出力装置選定部２２が第２入力表示部３１をナビゲーションに係る画像の出力先に選定した場合、入出力制御部２９は第１入力表示部２１からの入力を無効化する。つまり、入出力制御部２９は、第１入力表示部２１から入力イベントを受け取っても、その入力イベントをナビゲーション処理部２５に伝えない。（Ｂ）出力装置選定部２２が第１入力表示部２１をナビゲーションに係る画像の出力先に選択した場合、入出力制御部２９は第２入力表示部３１からの所定の入力以外の入力を無効化する。つまり、入出力制御部２９は、第２入力表示部３１から入力イベントを受け取った場合、その入力イベントが所定の入力イベントである場合はナビゲーション処理部２５に伝えるが、その入力イベントが所定の入力イベントでない場合はナビゲーション処理部２５に伝えない。
【００３１】
（Ｃ）出力装置選定部２２が第１入力表示部２１をナビゲーションに係る画像の出力先に選定した場合、入出力制御部２９は、第２入力表示部３１に、第２入力表示部３１では所定の入力以外の入力が受け付けられていないので第１入力表示部２１を操作するようにユーザを促す画像を出力する（図４参照）。（Ｄ）出力装置選定部２２が第２入力表示部３１をナビゲーションに係る画像の出力先に選定した場合、入出力制御部２９は、第１入力表示部２１に、第１入力表示部２１では入力が受け付けられていないので第２入力表示部３１を操作するようにユーザを促す画像を出力する（図４参照）。
【００３２】
出力装置選定部２２は、上記（Ｃ）の状態において、第２入力表示部３１から所定の入力イベントを受け取った場合、ナビゲーションに係る画像の出力先を第２入力表示部３１に切り替え、上記（Ａ）の状態に遷移する。
【００３３】
入出力制御部２９は、ナビゲーション処理部２５によって生成された画像を、出力装置選定部２２によって選定された出力先のデバイスに適合するように変更する。例えば、第１入力表示部２１と第２入力表示部３１の画面の解像度が異なる場合、入出力制御部２９は、ナビゲーション処理部２５によって生成された画像を、出力先として選定された画面の解像度に合わせて変更する。入出力制御部２９は、出力先として選定されたデバイスの画面のサイズ及び解像度等に合わせて、表示するボタンのサイズ及び配置等を変更しても良い。
【００３４】
入出力制御部２９は、ナビゲーション処理部２５によって生成された画像から、第１入力表示部２１に適合するように変更した画像と、第２入力表示部３１に適合するように変更した画像を予め生成しておき、出力装置選定部２２によって選定された出力先にのみ、その予め生成しておいた画像を出力するようにしても良い。そして、入出力制御部２９は、選定されなかった出力先にはナビゲーション画像とは異なる画像を出力しても良い。これにより、より短時間で入力表示を切り替えることができる。
【００３５】
上記ナビゲーション処理部２５、出力装置選定部２２及び入出力制御部２９等は、モバイル端末装置１０が備えるＣＰＵ、メモリ及び記憶媒体（何れも不図示）を用いて実行されるコンピュータプログラムであっても良い。
【００３６】
次に、センタサーバ１２の機能構成を説明する。センタサーバ１２は、データの送受信を制御するサーバ通信部３７と、地図データをＤＢ（ＤａｔａＢａｓｅ）として管理する地図ＤＢ３５と、サーバにおいてナビゲーションに係る処理をするサーバナビゲーション処理部３６とを備える。
【００３７】
サーバ通信部３７は、ネットワーク網１５を介したモバイル端末装置１０とのデータの送受信を制御する。サーバ通信部３７は、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）の規格に基づく通信モジュールによって構成される。
【００３８】
地図ＤＢ３５は、地図データをＤＢとして管理する。地図ＤＢ３５は、所定の地点間のルートを算出するために必要な情報（例えば、道路、交差点及び距離等に関する情報）を合わせて管理しても良い。
【００３９】
サーバナビゲーション処理部３６は、モバイル端末装置１０からの要求に応じて、ナビゲーションに関する処理を実行し、その結果をモバイル端末装置１０に送信する。
【００４０】
サーバナビゲーション処理部３６は、例えば、モバイル端末装置１０から送信された出発地点から目的地点までのナビゲーションルート７２を、地図ＤＢ３５に保持されている地図データ等を用いて算出し、その結果をモバイル端末装置１０に送信する。
【００４１】
サーバナビゲーション処理部３６は、例えば、モバイル端末装置１０から送信された或る地点の周辺（所定範囲）の地図データを地図ＤＢ３５から取得し、その地図データをモバイル端末装置１０に送信する。
【００４２】
上記サーバナビゲーション処理部３６及び地図ＤＢ３５等は、センタサーバ１２が備えるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、メモリ及び記憶媒体（何れも不図示）を用いて実行されるコンピュータプログラムであっても良い。
【００４３】
図３は、モバイル端末装置１０単独でナビゲーションを行う場合の画像の表示例を示す。モバイル端末装置１０において所定のナビゲーションアプリケーションが実行されると、第１入力表示部２１に、例えば図３に示すようなメニュー画像４０がされる。メニュー画像４０には、例えば、地図４５ａ、住所ボタン４１ａ、フリーワードボタン４２ａ、ブックマークボタン４３ａ、及びオペレータボタン４４ａ等が表示される。
【００４４】
地図４５ａは、或る地点（例えば、現在地点）の周辺（所定範囲）の地図が表示される。地図４５ａは、ユーザの操作に応じて拡大及び縮小されても良い。
【００４５】
住所ボタン４１ａはタッチされると、例えば、住所の入力（選択）画面が表示される。ユーザは、その画面で所望の住所を入力することによって、出発地点及び／又は目的地点等を設定することができる。
【００４６】
フリーワードボタン４２ａはタッチされると、例えば、施設名等の検索キーワードの入力画面が表示される。ユーザは、その画面で所望の施設等を検索することによって、出発地点及び／又は目的地点等を設定することができる。
【００４７】
ブックマークボタン４３ａはタッチされると、例えば、登録済みの施設名等の一覧が表示される。ユーザは、その画面で所望の施設等を選択することによって、出発地点及び／又は目的地点等を設定することができる。
【００４８】
オペレータボタン４４ａはタッチされると、例えば、所定のオペレータセンターに電話をかける。ユーザは、その通話でオペレータに所望の施設等を伝えることによって、オペレータから出発地点及び／又は目的地点等を設定してもらうことができる。
【００４９】
その他にもナビゲーションに係る様々な画像、情報及びボタン等がモバイル端末装置１０に表示されても良いことは言うまでもない。
【００５０】
図４は、モバイル端末装置１０を車載ディスプレイ装置１１に接続してナビゲーションを行う場合の画像の表示例を示す。モバイル端末装置１０で実行されるナビゲーションアプリケーションは、車載ディスプレイ装置１１を入出力先として使用することができる。
【００５１】
図４（１）は、モバイル端末装置１０を車載ディスプレイ装置１１に接続して、ナビゲーションアプリケーションを実行した場合における車載ディスプレイ装置１１とモバイル端末装置１０の画面表示の例である。モバイル端末装置１０を車載ディスプレイ装置１１に接続してナビゲーションアプリケーションを実行した場合、出力装置選定部２２は、車載ディスプレイ装置１１をナビゲーションに係る画像の出力先に選定する。そして、入出力制御部２９は、車載ディスプレイ装置１１にメニュー画像５０を表示し、モバイル端末装置１０にはメニュー画像４０を表示せずに、例えば「操作は車載ディスプレイ装置１１で行って下さい」といった旨の所定の画像６０を表示する。入出力制御部２９は、この画像５０及び６０が表示されている間、車載ディスプレイ装置１１からの入力を有効とし、モバイル端末装置１０からの入力を無効とする。
【００５２】
図４（２）は、図４（１）の車載ディスプレイ装置１１において、フリーワードボタン４３ｂがタッチされた場合における車載ディスプレイ装置１１とモバイル端末装置１０の画面表示の例である。車載ディスプレイ装置１１のフリーワードボタン４３ｂがタッチされると、出力装置選定部２２は、モバイル端末装置１０をナビゲーションに係る画像の出力先に選定する。そして、入出力制御部２９は、モバイル端末装置１０にフリーワードの入力画像６１をモバイル端末装置１０に表示し、車載ディスプレイ装置１１にはメニューボタン７０と「操作はモバイル端末装置１０で行って下さい」といった旨の所定の画像５１を表示する。入出力制御部２９は、この画像５１及び６１が表示されている間、モバイル端末装置１０からの入力を有効とし、車載ディスプレイ装置１１からはメニューボタン７０以外の入力を無効とする。
【００５３】
図４（３）は、図４（２）においてフリーワード１０１を入力した後に、当該フリーワード１０１に該当する施設名の詳細情報を表示した場合における車載ディスプレイ装置１１とモバイル端末装置１０の画面表示の例である。出力装置選定部２２は、引き続きモバイル端末装置１０をナビゲーションに係る画像の出力先に選定する。そして、入出力制御部２９は、入力されたフリーワード１０１に該当する施設名の詳細情報１０２をモバイル端末装置１０に表示する。この間、車載ディスプレイ装置１１の画像５１は変化しない。
【００５４】
図４（４）は、図４（３）のモバイル端末装置１０において、ここへ行くボタン１０３がタッチされた場合における車載ディスプレイ装置１１とモバイル端末装置１０の画面表示の例である。
【００５５】
モバイル端末装置１０のここへ行くボタン１０３がタッチされると、出力装置選定部２２は、車載ディスプレイ装置１１をナビゲーションに係る画像の出力先に選定する。そして、入出力制御部２９は、車載ディスプレイ装置１１に地図４５ｃ及びナビゲーションルート７２７２を表示し、モバイル端末装置１０には図４（１）と同様、「操作は車載ディスプレイ装置１１で行って下さい」といった旨の所定の画像６０を表示する。そして、入出力制御部２９は、図４（１）の場合と同様、この画像５２及び６０が表示されている間、車載ディスプレイ装置１１からの入力を有効とし、モバイル端末装置１０からの入力を無効とする。
【００５６】
上記図４（２）又は（３）において、車載ディスプレイ装置１１のメニューボタン７０がタッチされた場合、出力装置選定部２２は、強制的に車載ディスプレイ装置１１をナビゲーションに係る画像の出力先に選定しても良い。つまり、図４（１）の画面表示に戻っても良い。このとき、入出力制御部２９は、モバイル端末装置１０において入力中又は表示中であったものをキャンセルして、車載ディスプレイ装置１１にメニュー画像５０を出力しても良い。若しくは、入出力制御部２９は、モバイル端末装置１０に出力している画像６１又は６２を、車載ディスプレイ装置１１に引き継いで出力しても良い。
【００５７】
入出力制御部２９は、出力先のデバイスの画面サイズ及び解像度等に応じて、出力する画像、配置及び／又は色彩等を変更しても良い。例えば、モバイル端末装置１０に表示されるメニュー画像４０（図３参照）と、車載ディスプレイ装置１１に表示されるメニュー画像５０（図４（１）参照）とは、同じメニューを表示しているものの、その画像の構成は異なる。つまり、入出力制御部２９は、ナビゲーション処理部２５において生成された画像を、出力先のデバイスに合わせて適切に変更する。
【００５８】
出力装置選定部２２は、モバイル端末装置１０と車載ディスプレイ装置１１との間の接続が途中で切断されたことを検知して、入出力制御部２９に、車載ディスプレイ装置１１に出力されていた画像をモバイル端末装置１０に引き継がせても良い。例えば、図４（４）においてモバイル端末装置１０と車載ディスプレイ装置１１の間の接続が途中で切断されたことを検知した場合、出力装置選定部２２は、入出力制御部２９に、車載ディスプレイ装置１１に出力されていた地図４５ｃ及びナビゲーションルート７２に係る画像５２を、モバイル端末装置１０に引き継がせても良い。
【００５９】
出力装置選定部２２は、モバイル端末装置１０単独でナビゲーションアプリケーションが実行されている途中に車載ディスプレイ装置１１が接続されたことを検知して、入出力制御部２９に、モバイル端末装置１０に出力されていた画像を車載ディスプレイ装置１１に引き継がせても良い。例えば、図３に示すようにモバイル端末装置１０単独でナビゲーションアプリケーションが実行されている途中に車載ディスプレイ装置１１が接続されたことを検知した場合、出力装置選定部２２は、入出力制御部２９に、図３に示すモバイル端末装置１０のメニュー画像４０を、図４（１）の画像５０に示すように車載ディスプレイ装置１１に引き継がせても良い。
【００６０】
ナビゲーション処理部２５において生成される各画像について、出力先の優先度が設定されても良い。例えば、地図及びナビゲーションルート７２を含む画像の出力先の優先度を、車載ディスプレイ装置１１の方がモバイル端末装置１０よりも高く設定する。出発地点又は目的地点の入力又は選択に関する項目を含む画像の出力先の優先度を、モバイル端末装置１０の方が車載ディスプレイ装置１１よりも高く設定する。出力装置選定部２２は、その画像に対応する優先度を参照して、優先度の高い方を出力先として選択する。各画像に対する優先度は、予め設定されても良いし、ユーザによって任意に設定されても良い。
【００６１】
図５は、出力装置選定部２２及び入出力制御部２９に係る処理のフローチャートの一例を示す。以下、図５を用いて、出力装置選定部２２及び入出力制御部２９における入出力先のデバイスの選択処理を説明する。
【００６２】
ナビゲーションアプリケーションが起動されると、出力装置選定部２２は、モバイル端末装置１０が車載ディスプレイ装置１１と接続されているか否かを判定する（Ｓ１０１）。
【００６３】
モバイル端末装置１０が車載ディスプレイ装置１１と接続されていない場合（Ｓ１０１：ＮＯ）、出力装置選定部２２は、第１入力表示部２１を出力先とし（Ｓ１０２）、ステップＳ１０１の処理に戻る。当該フローチャートは、モバイル端末装置１０が車載ディスプレイ装置１１と接続されていない場合の処理の説明を省略する。
【００６４】
モバイル端末装置１０が車載ディスプレイ装置１１と接続されている場合（Ｓ１０１：ＹＥＳ）、出力装置選定部２２は、第２入力表示部３１を出力先に選定する（Ｓ１０３）。
【００６５】
入出力制御部２９は、第２入力表示部３１にナビゲーションに係る画像を出力し、第１入力表示部２１からの入力を無効化すると共に第１入力表示部２１に入力無効を示す画像を出力する（Ｓ１０４）。
【００６６】
第２入力表示部３１は入力（タッチ）を検知すると（Ｓ１０５）、そのタッチされた位置座標をモバイル端末装置１０の入出力制御部２９に通知する。
【００６７】
出力装置選定部２２は、その通知された位置座標に対応する入力コマンドを解析する（Ｓ１０６）。つまり、位置座標に対応するボタン等に関連付けられたコマンドを解析する。
【００６８】
出力装置選定部２２は、入力コマンドの実行によって生成される画像について、第２入力表示部３１及び第１入力表示部２１の何れを入出力先とするかを選定する（Ｓ１０７）。
【００６９】
出力装置選定部２２が第２入力表示部３１を出力先に選定した場合（Ｓ１０７：第２入力表示部３１）、ステップＳ１０４の処理に戻る。つまり、入出力制御部２９は、その入力コマンドによって生成される画像を引き続き第２入力表示部３１に出力し、第１入力表示部２１からの入力も引き続き無効化する。
【００７０】
出力装置選定部２２が第１入力表示部２１を出力先に選定した場合（Ｓ１０７：第１入力表示部２１）、入出力制御部２９は、第１入力表示部２１にナビゲーションに係る画像を出力し、第２入力表示部３１からの所定の入力以外の入力を無効化すると共に第２入力表示部３１に入力無効を示す画像を出力する（Ｓ１０８）。
【００７１】
第２入力表示部３１からのメニューボタン７０の入力（タッチ）が検知されると（Ｓ１０９：ＹＥＳ）、ステップＳ１０３の処理に戻る。つまり、第１入力表示部２１の入出力を強制的にキャンセルして、第２入力表示部３１にメニュー画像を出力する。
【００７２】
第２入力表示部３１からのメニューボタン７０の入力（タッチ）が検知されず（Ｓ１０９：ＮＯ）、第１入力表示部２１からの入力（タッチ）が検知されると（Ｓ１１０）、出力装置選定部２２は、ステップＳ１０６に戻り、その入力コマンドを解析する。
【００７３】
以上のとおり、出力装置選定部２２は、車載ディスプレイ装置１１及びモバイル端末装置１０の何れか適切な方を、ナビゲーション画像の出力先として選定する。これにより、ユーザはより快適且つ便利にナビゲーションを使用できる。
【００７４】
入出力制御部２９は、ナビゲーション画像の出力先として選定された装置以外の装置に対して、入力無効を示す画像を出力する。これにより、ユーザは何れの装置を操作すれば良いのかを容易に判別できる。
【００７５】
さらに、複数の装置の一方の入力を無効化することによって、ナビゲーションアプリケーションの開発規模を小さくすることができる。つまり、開発者の設計及び開発にかかる負担を軽減することができる。
【００７６】
上述した本実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【符号の説明】
【００７７】
１０…モバイル端末装置  １１…車載ディスプレイ装置  １２…センタサーバ
【図１】
0005814184.tif 000002
【図２】
0005814184.tif 000003
【図３】
0005814184.tif 000004
【図４】
0005814184.tif 000005
【図５】
0005814184.tif 000006