(57)【要約】【課題】タッチパネル操作を適用した情報端末の表示画面を表示装置で表示したときに、表示装置から情報端末を操作する。【解決手段】車載装置１は、映像・音声信号入力部１６により、携帯端末２からカーソルを含む画面の画像情報を受信し、その画像情報に基づいて当該画面をタッチパネルである表示部１１に表示する。そして、表示部１１と共にタッチパネルを構成している操作部１２により、ユーザからのタッチ操作により指定されたタッチ位置を検出する。このとき、制御部１０の処理により、近距離無線通信インタフェース部１５を用いて、カーソルの表示位置からタッチ位置までの移動量に応じた移動量情報を携帯端末２へ送信する。【選択図】図２
2013254435.tif 000002
【特許請求の範囲】
【請求項１】
情報端末と接続される表示装置であって、
前記情報端末からカーソルを含む画面の画像情報を受信する画像受信手段と、
前記画像受信手段により受信された画像情報に基づいて前記画面を表示し、タッチ操作により指定されたタッチ位置を検出するタッチパネルと、
前記カーソルの表示位置から前記タッチ位置までの移動量に応じた移動量情報を前記情報端末へ送信する送信手段とを備えることを特徴とする表示装置。
【請求項２】
請求項１に記載の表示装置において、
前記送信手段は、所定のボタン操作が行われたことを示すボタン操作情報を前記情報端末へさらに送信することを特徴とする表示装置。
【請求項３】
請求項２に記載の表示装置において、
前記タッチ位置が変化せずに前記タッチ操作が所定時間以内に終了した場合、前記送信手段は、前記カーソルの表示位置から前記タッチ位置までの移動量に応じた移動量情報を送信した後に、移動量が０であることを示す移動量情報と共に前記ボタン操作情報を送信することを特徴とする表示装置。
【請求項４】
請求項２または３に記載の表示装置において、
前記タッチ位置が変化せずに前記タッチ操作が複数回連続して行われた場合、前記送信手段は、前記カーソルの表示位置から前記タッチ位置までの移動量に応じた移動量情報を送信した後に、移動量が０であることを示す移動量情報と共に前記ボタン操作情報を複数回送信することを特徴とする表示装置。
【請求項５】
請求項２乃至４のいずれか一項に記載の表示装置において、
前記タッチ操作の継続中に前記タッチ位置が変化した場合、前記送信手段は、前記カーソルの表示位置から前記タッチ位置までの移動量に応じた移動量情報を送信した後に、
前記タッチ操作が継続中のときには、前記タッチ位置の変化に応じた移動量を示す移動量情報と共に前記ボタン操作情報を送信し、
前記タッチ操作の終了後には、移動量が０であることを示す移動量情報を送信することを特徴とする表示装置。
【請求項６】
請求項２乃至５のいずれか一項に記載の表示装置において、
前記タッチ位置が変化せずに前記タッチ操作が所定時間以上継続された場合、前記送信手段は、前記カーソルの表示位置から前記タッチ位置までの移動量に応じた移動量情報を送信した後に、前記タッチ操作が継続中のときには、移動量が０であることを示す移動量情報と共に前記ボタン操作情報を送信することを特徴とする表示装置。
【請求項７】
請求項１乃至６のいずれか一項に記載の表示装置において、
前記送信手段は、ブルートゥースまたはＵＳＢにおけるマウス用の通信フォーマットを利用して、前記移動量情報を送信することを特徴とする表示装置。
【請求項８】
表示モニタを有する情報端末と接続される表示装置であって、
前記情報端末からカーソルを含む画面の画像情報を受信する画像受信手段と、
前記画像受信手段により受信された画像情報に基づいて前記画面を表示し、タッチ操作により指定されたタッチ位置を検出するタッチパネルと、
前記情報端末から前記表示モニタの解像度情報を受信する解像度情報受信手段と、
前記解像度情報受信手段により受信された解像度情報と、予め記憶された前記タッチパネルの解像度とに基づいて、前記タッチパネルに対する前記表示モニタの解像度比に応じた変換係数を算出する変換係数算出手段と、
前記カーソルの表示位置から前記タッチ位置までの移動量を算出する移動量算出手段と、
前記変換係数算出手段により算出された変換係数に基づいて、前記移動量算出手段により算出された移動量を前記表示モニタ上の移動量に変換する変換手段と、
前記変換手段により変換された移動量を示す移動量情報を前記情報端末へ送信する送信手段とを備えることを特徴とする表示装置。
【請求項９】
請求項８に記載の表示装置において、
前記変換係数算出手段は、前記タッチパネルの横方向と縦方向に対して、前記変換係数をそれぞれ算出し、
前記移動量算出手段は、前記タッチパネルの横方向と縦方向に対して、前記カーソルの表示位置から前記タッチ位置までの移動量をそれぞれ算出し、
前記変換手段は、前記横方向の変換係数を用いて、前記タッチパネルの横方向に対する移動量を前記表示モニタ上の横方向の移動量に変換すると共に、前記縦方向の変換係数を用いて、前記タッチパネルの縦方向に対する移動量を前記表示モニタ上の縦方向の移動量に変換することを特徴とする表示装置。
【請求項１０】
情報端末と接続される表示装置であって、
前記情報端末から所定の基準位置に表示されたカーソルを含む画面の画像情報を受信する画像受信手段と、
前記画像受信手段により受信された画像情報に基づいて前記画面を表示し、タッチ操作により指定されたタッチ位置を検出するタッチパネルと、
前記カーソルの表示位置から前記タッチ位置までの移動量に応じた移動量情報を前記情報端末へ送信する送信手段とを備え、
前記タッチ操作の終了後に、前記カーソルの表示位置を前記基準位置に戻すことを特徴とする表示装置。
【請求項１１】
請求項１０に記載の表示装置において、
前記送信手段は、前記タッチ操作の終了後に、前記タッチパネルの横方向と縦方向に対して所定の最大移動量または最小移動量をそれぞれ示す移動量情報を前記情報端末へ送信することにより、前記カーソルの表示位置を前記基準位置に戻すことを特徴とする表示装置。
【請求項１２】
請求項１０または１１に記載の表示装置において、
前記カーソルの指示点は、前記カーソルの端に位置しており、
前記基準位置は、前記タッチパネルにおいて、前記カーソルの中心から指示点へ向かう方向とは反対方向の端に位置することを特徴とする表示装置。
【請求項１３】
請求項１２に記載の表示装置において、
前記カーソルの指示点は、前記カーソルの左上端に位置しており、
前記基準位置は、前記タッチパネルの右下端に位置することを特徴とする表示装置。
【請求項１４】
情報端末と接続される表示装置であって、
前記情報端末から画像を受信する画像受信手段と、
前記画像受信手段により受信された画像を表示し、タッチ操作により指定されたタッチ位置を検出するタッチパネルとを備え、
前記タッチ操作に応じて、前記タッチパネルの外周部分に表示されているカーソルを前記タッチ位置に移動させ、前記タッチ操作の終了後に、前記カーソルを元の位置に戻すことを特徴とする表示装置。
【請求項１５】
請求項１４に記載の表示装置において、
前記タッチ操作の終了後に、前記タッチパネルの横方向と縦方向に対して所定の最大移動量または最小移動量をそれぞれ示す移動量情報を前記情報端末へ送信することにより、前記カーソルの表示位置を前記基準位置に戻すことを特徴とする表示装置。
【請求項１６】
請求項１４または１５に記載の表示装置において、
前記カーソルの指示点は、前記カーソルの左上端に位置しており、
前記カーソルは、前記タッチ操作の開始前および終了後に、前記タッチパネルの右下端に表示されることを特徴とする表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に関する。
【背景技術】
【０００２】
従来、携帯電話の表示画面と共に、携帯電話の各操作キーに対応する複数のタッチスイッチを車載装置のディスプレイに表示し、いずれかのタッチスイッチが操作されると、そのタッチスイッチに対応する操作キーの操作コマンドを車載装置から携帯電話に供給することで携帯電話を操作可能とした技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２４４３４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、操作キーを用いて操作を行う従来の携帯電話の他に、タッチパネルを用いることで直感的な操作を可能としたスマートフォンも広く利用されている。こうしたスマートフォンの場合、特許文献１の従来技術を利用して車載装置からの操作を実現することはできない。このように従来では、スマートフォンのようなタッチパネル操作を適用した情報端末の表示画面を表示装置で表示したときに、表示装置から情報端末を操作するための技術は提案されていなかった。
【課題を解決するための手段】
【０００５】
本発明の一態様による表示装置は、情報端末と接続されるものであって、情報端末からカーソルを含む画面の画像情報を受信する画像受信手段と、画像受信手段により受信された画像情報に基づいて画面を表示し、タッチ操作により指定されたタッチ位置を検出するタッチパネルと、カーソルの表示位置からタッチ位置までの移動量に応じた移動量情報を情報端末へ送信する送信手段とを備える。
本発明の他の一態様による表示装置は、表示モニタを有する情報端末と接続されるものであって、情報端末からカーソルを含む画面の画像情報を受信する画像受信手段と、画像受信手段により受信された画像情報に基づいて画面を表示し、タッチ操作により指定されたタッチ位置を検出するタッチパネルと、情報端末から表示モニタの解像度情報を受信する解像度情報受信手段と、解像度情報受信手段により受信された解像度情報と、予め記憶されたタッチパネルの解像度とに基づいて、タッチパネルに対する表示モニタの解像度比に応じた変換係数を算出する変換係数算出手段と、カーソルの表示位置からタッチ位置までの移動量を算出する移動量算出手段と、変換係数算出手段により算出された変換係数に基づいて、移動量算出手段により算出された移動量を表示モニタ上の移動量に変換する変換手段と、変換手段により変換された移動量を示す移動量情報を情報端末へ送信する送信手段とを備える。
本発明の別の一態様による表示装置は、情報端末と接続される表示装置であって、情報端末から所定の基準位置に表示されたカーソルを含む画面の画像情報を受信する画像受信手段と、画像受信手段により受信された画像情報に基づいて画面を表示し、タッチ操作により指定されたタッチ位置を検出するタッチパネルと、カーソルの表示位置からタッチ位置までの移動量に応じた移動量情報を情報端末へ送信する送信手段とを備え、タッチ操作の終了後に、カーソルの表示位置を基準位置に戻すものである。
本発明のさらに別の一態様による表示装置は、情報端末と接続される表示装置であって、情報端末から画像を受信する画像受信手段と、画像受信手段により受信された画像を表示し、タッチ操作により指定されたタッチ位置を検出するタッチパネルとを備え、タッチ操作に応じて、タッチパネルの外周部分に表示されているカーソルをタッチ位置に移動させ、タッチ操作の終了後に、カーソルを元の位置に戻すものである。
【発明の効果】
【０００６】
本発明によれば、タッチパネル操作を適用した情報端末の表示画面を表示装置で表示したときに、表示装置から情報端末を操作することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態による車載情報システムの構成を示す図である。
【図２】車載装置および携帯端末の構成を示すブロック図である。
【図３】携帯端末におけるソフトウェアの概略構成を示す図である。
【図４】車載装置においてタッチ操作が行われたときの車載装置と携帯端末の動作を説明する図である。
【図５】タッチ操作が行われたときに車載装置において実行される処理のフローチャートである。
【発明を実施するための形態】
【０００８】
図１は、本発明の一実施の形態による車載情報システムの構成を示す図である。図１に示す車載情報システムは、車両に搭載されて使用されるものであり、車載装置１と携帯端末２が近距離無線通信および映像・音声ケーブル３を介した有線通信で互いに接続されることによって実現される。車載装置１は、車両内に固定されており、たとえば車両のインストルメントパネル内などに設置されている。携帯端末２は、ユーザが持ち運び可能な携帯型の情報端末であり、たとえば携帯電話やスマートフォンなどである。なお、車載装置１と携帯端末２の間で行われる近距離無線通信には、たとえばＢｌｕｅｔｏｏｔｈ（ブルートゥース）（登録商標）などを用いることができる。また、映像・音声ケーブル３を介した有線通信には、たとえばＨＤＭＩ（登録商標）などを用いることができる。
【０００９】
車載装置１には、表示部１１が設けられている。表示部１１は、各種の画像や映像を表示可能なタッチパネルであり、たとえば抵抗膜方式のタッチパネルスイッチと液晶ディスプレイとを組み合わせて構成される。ユーザは、表示部１１において任意の位置を指等でタッチ操作してその位置に表示されたアイコンや操作ボタン等を指定することで、所望の機能を携帯端末２に実行させることができる。なお、表示部１１に加えて、さらに所定の操作に対応する操作スイッチを車載装置１に設けてもよい。
【００１０】
携帯端末２には、表示部２１が設けられている。表示部２１は、各種の画像や映像を表示可能なタッチパネルであり、たとえば静電容量方式のタッチパネルスイッチと液晶ディスプレイとを組み合わせて構成される。ユーザは、表示部２１に表示される画像や映像の内容に応じて、表示部２１上で任意の位置を指等でタッチすることで、所望の機能を携帯端末２に実行させることができる。なお、ここでは表示部２１をタッチパネルとした例を説明したが、タッチパネルではない通常の表示モニタとしてもよい。その場合、携帯端末２が実行する処理の内容に応じた各種の操作スイッチを携帯端末２に設けることが好ましい。あるいは、表示部２１をタッチパネル式の表示モニタとし、さらに所定の操作に対応する操作スイッチを携帯端末２に設けてもよい。
【００１１】
図２は、車載装置１および携帯端末２の構成を示すブロック図である。図２に示すように車載装置１は、制御部１０、表示部１１、操作部１２、音声出力部１３、メモリ部１４、近距離無線通信インタフェース部１５および映像・音声信号入力部１６を有する。一方、携帯端末２は、制御部２０、表示部２１、操作部２２、音声出力部２３、メモリ部２４、近距離無線通信インタフェース部２５、映像・音声信号出力部２６、無線通信部２７およびＧＰＳ（Global Positioning System）受信部２８を有する。
【００１２】
車載装置１において、制御部１０は、マイクロプロセッサや各種周辺回路、ＲＡＭ、ＲＯＭ等によって構成されており、メモリ部１４に記録されている制御プログラムに基づいて各種の処理を実行する。この制御部１０が行う処理により、各種の画像表示処理や音声出力処理などが実行される。
【００１３】
さらに制御部１０は、車両から出力される車速信号およびパーキング信号を取得する。この車速信号およびパーキング信号に基づいて、制御部１０は、車両の走行状態が走行中または停車中のいずれであるかを判断する。なお、車両から制御部１０への車速信号およびパーキング信号の出力は、たとえば、車両内に設けられた通信ネットワークである不図示のＣＡＮ（Controller Area Network）を経由して、車両に搭載された車速センサから車速パルスが出力されることにより行われる。
【００１４】
表示部１１は、図１を用いて前述したように、液晶ディスプレイ等によって構成される表示モニタである。操作部１２は、表示部１１に対するユーザのタッチ操作を検出するための部分であり、前述のタッチパネルスイッチに相当する。なお、図２では表示部１１と操作部１２を別々に示しているが、実際にはこれらが一体化されて一つのタッチパネルを構成している。また、前述のようにタッチパネル以外の操作スイッチを車載装置１に設けた場合は、その操作スイッチも操作部１２に含まれる。操作部１２に対して行われたユーザの入力操作内容は制御部１０へ出力され、制御部１０が行う処理に反映される。
【００１５】
音声出力部１３は、アンプ、スピーカ等を有しており、制御部１０の制御によって各種の音声を出力することができる。たとえば、携帯端末２または不図示の記録媒体から読み出された音楽データを再生した音楽や、車両を目的地まで誘導するための誘導音声などが音声出力部１３から出力される。
【００１６】
メモリ部１４は、不揮発性のデータ格納装置であり、たとえばＨＤＤ（ハードディスクドライブ）やフラッシュメモリ等によって実現される。メモリ部１４には、たとえば制御部１０において用いられる前述の制御プログラムなど、各種のデータが記憶されている。メモリ部１４におけるデータの読み出しおよび書き込みは、制御部１０の制御により必要に応じて行われる。
【００１７】
近距離無線通信インタフェース部１５は、制御部１０の制御により、携帯端末２との間で近距離無線通信を行う際に必要な無線インタフェース処理を行う。たとえば、制御部１０から出力された情報を所定の無線信号形式に変換して携帯端末２へ送信したり、携帯端末２から所定の無線信号形式で出力された情報を受信して制御部１０へ出力したりする。近距離無線通信インタフェース部１５によるインタフェース処理は、Ｂｌｕｅｔｏｏｔｈ等の所定の通信規格に従って行われる。
【００１８】
映像・音声信号入力部１６は、映像・音声ケーブル３を介して携帯端末２から入力される映像信号と音声信号を受け、これらの信号を画面表示用の画像（映像）データと音声出力用の音声データにそれぞれ変換して制御部１０へ出力する。映像・音声信号入力部１６から制御部１０へ画像データと音声データが出力されると、制御部１０は、表示部１１を制御してその画像データに基づく画像を表示部１１に画面表示させると共に、音声出力部１３を制御してその音声データに基づく音声を音声出力部１３に出力させる。
【００１９】
一方、携帯端末２において、制御部２０は、車載装置１の制御部１０と同様にマイクロプロセッサや各種周辺回路、ＲＡＭ、ＲＯＭ等によって構成されており、メモリ部２４に記録されている制御プログラムに基づいて各種の処理を実行する。
【００２０】
表示部２１は、前述したようなタッチパネル式の表示モニタである。操作部２２は、ユーザの入力操作を検出するための部分である。なお、図２では表示部２１と操作部２２を別々の構成として示しているが、実際には前述の表示部１１と同様に、表示部２１と操作部２２が一体化されて一つのタッチパネルを構成している。また、前述のようにタッチパネル以外の操作スイッチを携帯端末２に設けた場合は、その操作スイッチも操作部２２に含まれる。操作部２２に対して行われたユーザの入力操作内容は制御部２０へ出力され、制御部２０が行う処理に反映される。
【００２１】
音声出力部２３は、アンプ、スピーカ等を有しており、制御部２０の制御によって各種の音声を出力することができる。たとえば、携帯端末２を用いて通話を行ったときには、通話相手の音声が音声出力部２３から出力される。
【００２２】
メモリ部２４は、車載装置１のメモリ部１４と同様の不揮発性のデータ格納装置であり、制御部２０の処理において利用するための各種のデータが記憶されている。このメモリ部２４には、ユーザが予め入手した様々なアプリケーションプログラム（以下、単にアプリケーションと称する）が記憶されている。ユーザは、メモリ部２４に記憶された各種アプリケーションの中からいずれかを選択して制御部２０に実行させることにより、様々な機能を携帯端末２において実現することができる。
【００２３】
近距離無線通信インタフェース部２５は、車載装置１の近距離無線通信インタフェース部１５と同様に、所定の通信規格に基づいた無線インタフェース処理を行う。すなわち、車載装置１と携帯端末２との間の情報通信は、近距離無線通信インタフェース部１５と近距離無線通信インタフェース部２５とが互いに無線通信で情報を授受することにより実現される。
【００２４】
映像・音声信号出力部２６は、制御部２０により生成された画像（映像）と音声を、たとえばＨＤＭＩ等の所定の通信規格に応じた映像信号と音声信号にそれぞれ変換し、映像・音声ケーブル３を介して車載装置１へ出力する。この映像信号と音声信号が車載装置１において映像・音声信号入力部１６に入力されると、携帯端末２において表示部２１に表示されるのと同一の画像（画面）が車載装置１の表示部１１にも表示される。また、携帯端末２において音声出力部２３から出力されるのと同一の音声が車載装置１の音声出力部１３からも出力される。こうした機能はビデオミラーリングと呼ばれている。
【００２５】
無線通信部２７は、不図示の無線通信回線網を介して携帯端末２を他の携帯端末やサーバに接続するための無線通信を行う。携帯端末２は、無線通信部２７が行う無線通信により、他の携帯端末との間で通話を行ったり、サーバから任意のアプリケーションをダウンロードしたりすることができる。なお、無線通信部２７が行う無線通信では、たとえば携帯電話回線網や、無線ＬＡＮを介したインターネット回線網などを無線通信回線網として利用することができる。
【００２６】
ＧＰＳ受信部２８は、ＧＰＳ衛星から送信されるＧＰＳ信号を受信して制御部２０へ出力する。ＧＰＳ信号には、携帯端末２の現在位置と現在時刻を求めるための情報として、そのＧＰＳ信号を送信したＧＰＳ衛星の位置と送信時刻に関する情報が含まれている。したがって、所定数以上のＧＰＳ衛星からＧＰＳ信号を受信することにより、これらの情報に基づいて現在位置と現在時刻を制御部２０において算出することができる。
【００２７】
次に、本車載情報システムにおける車載装置１と携帯端末２との連携機能について説明する。本車載情報システムは、車載装置１と携帯端末２との連携機能を有している。この連携機能を用いることで、車載装置１と携帯端末２とが互いに接続された状態で携帯端末２において様々なアプリケーションを実行すると、車載装置１において当該アプリケーションに応じた画像表示や音声出力を行うことができる。また、車載装置１に対して行われたユーザの操作内容を、携帯端末２において実行されているアプリケーションの動作に反映させることができる。
【００２８】
たとえば、携帯端末２においてナビゲーション用のアプリケーションを実行することにより、車両を目的地まで誘導するためのナビゲーション処理を行うことができる。このナビゲーション処理では、携帯端末２において現在位置付近の地図を描画した地図画面を作成し、その地図画面を表す画像情報を、前述の映像信号により、映像・音声信号出力部２６から映像・音声ケーブル３を介して映像・音声信号入力部１６へ出力する。これにより、携帯端末２から車載装置１へ地図画面を送信し、車載装置１の表示部１１において現在位置付近の地図画面を表示できるようにする。また、車載装置１の操作部１２または携帯端末２の操作部２２を操作してユーザが目的地を設定すると、車両の現在位置を出発地として、そこから設定された目的地までの推奨経路を携帯端末２において探索する。そして、推奨経路上の誘導地点に車両が近づくと、その誘導地点における車両の進行方向に応じた誘導音声を携帯端末２から車載装置１へ送信する。これにより、車載装置１の音声出力部１３から誘導音声を出力できるようにする。なお、このとき携帯端末２から車載装置１に対して、誘導音声出力の開始と終了のタイミングに応じてそれぞれ所定の信号を出力してもよい。このようにすれば、車載装置１においてラジオ放送や再生中のＣＤ等による音声が出力されている場合であっても、その音声のボリュームを誘導音声の出力中には低下させ、ユーザが誘導音声を聞き取りやすくすることができる。以上説明したように、表示部１１に地図画像を表示したり、音声出力部１３から誘導音声を出力したりすることで、車載装置１は、ユーザが迷わずに車両を目的地まで運転できるようにするための報知をユーザに対して行う。
【００２９】
なお、携帯端末２がナビゲーション用のアプリケーションを実行するために必要な地図データ等の各種データは、携帯端末２のメモリ部２４において予め記憶されたものを使用してもよい。あるいは、メモリ部２４には必要最小限のデータのみを記憶しておき、携帯端末２がナビゲーション用のアプリケーションを実行したときには、無線通信部２７を用いて所定のサーバに接続し、必要なデータをその都度取得するようにしてもよい。
【００３０】
携帯端末２では、上記のようなナビゲーション用のアプリケーションを含む複数のアプリケーションのうち、ユーザに選択されたアプリケーションを実行する。ユーザは、携帯端末２の表示部２１に表示されるメニュー画面において、操作部２２を操作して所望のアプリケーションを選択することにより、携帯端末２に実行させるアプリケーションの選択を行うことができる。このメニュー画面には、たとえば、連携機能を利用可能な各アプリケーションのアイコンが並べて表示されている。ユーザがメニュー画面上でいずれかのアイコンをタッチパネル操作等により選択すると、そのアイコンに対応するアプリケーションが携帯端末２において実行される。
【００３１】
さらに携帯端末２は、映像・音声信号出力部２６からの映像信号によりメニュー画面を車載装置１へ送信する。車載装置１は、携帯端末２から送信された映像信号に基づいて、表示部１１にメニュー画面を表示する。このメニュー画面において、ユーザがタッチパネルの一部である操作部１２のタッチ操作により所望のアプリケーションを選択すると、そのタッチ操作に応じた操作情報が近距離無線通信インタフェース部１５により車載装置１から携帯端末２へ送信される。
【００３２】
車載装置１から送信された操作情報は、携帯端末２において近距離無線通信インタフェース部２５により受信され、制御部２０へ出力される。こうして受信された操作情報に基づいて、制御部２０は、車載装置１においてどのアプリケーションがユーザに選択されたかを認識し、当該アプリケーションを実行する。これによりユーザは、携帯端末２の表示部２１に表示されるメニュー画面を用いた場合と同様に、所望のアプリケーションを車載装置１において選択し、携帯端末２に実行させることができる。
【００３３】
なお、制御部２０は、各アプリケーションをフォアグランドまたはバックグランドで実行することができる。フォアグランドで実行した場合、そのアプリケーションは車載装置１および携帯端末２において画像表示や操作入力の対象とされる。一方、バックグランドで実行した場合、そのアプリケーションに応じた処理が制御部２０により実行されるが、そのアプリケーションは車載装置１および携帯端末２において画像表示や操作入力の対象とはされない。ただし、音声についてはバックグランド実行中のアプリケーションから出力してもよい。
【００３４】
車載装置１と携帯端末２とを互いに接続して前述のような連携機能を実現するために、携帯端末２には、アプリケーションマネージャと呼ばれるアプリケーションが予めインストールされてメモリ部２４に記憶されている。すなわち、メモリ部２４には、アプリケーションマネージャを含む複数のアプリケーションが記憶されている。車載装置１に携帯端末２が接続されると、このアプリケーションマネージャがメモリ部２４から読み出され、制御部２０において実行される。
【００３５】
図３は、携帯端末２におけるソフトウェアの概略構成を示す図である。図３において、アプリケーションマネージャ２０１は、サブアプリケーションＭａと、サブアプリケーションＭｓとを有している。
【００３６】
サブアプリケーションＭａは、アプリケーションマネージャ２０１以外のアプリケーションを起動するためのランチャ機能と、各アプリケーションの規制情報を取得するための規制情報取得機能とを有している。制御部２０は、サブアプリケーションＭａをフォアグランドで実行することにより、これらの機能を利用することができる。たとえば、ランチャ機能を用いて、他のアプリケーションを呼び出し、サブアプリケーションＭａに代えてそのアプリケーションを制御部２０にフォアグランドで実行させることができる。また、規制情報取得機能を用いて、メモリ部２４に記憶されている各アプリケーションに対する車両走行中の動作規制の内容を示す規制情報を、メモリ部２４や外部のサーバ等から取得することができる。
【００３７】
サブアプリケーションＭｓは、携帯端末２を車載装置１に接続するための通信機能と、車両走行中の動作規制を行うための動作規制機能とを有している。制御部２０は、サブアプリケーションＭｓをバックグランドで実行することにより、これらの機能を利用することができる。たとえば、通信機能を用いて、携帯端末２と車載装置１との間で連携時に必要な情報を送受信するための通信処理を実行することができる。また、動作規制機能を用いて、上記のサブアプリケーションＭａにより規制情報取得機能を用いて取得された規制情報を参照して、フォアグランドで実行中のアプリケーションに対する車両走行中の動作規制の内容を判断することができる。この判断結果を示した制限情報は、上記の通信機能により携帯端末２から車載装置１へ送信され、車載装置１において車両走行中の動作制限を行う際に利用される。
【００３８】
以上説明したように、アプリケーションマネージャ２０１は、制御部２０においてフォアグランドで実行されるサブアプリケーションＭａと、制御部２０においてバックグランドで実行されるサブアプリケーションＭｓとに分けて構成されている。このようにすることで、アプリケーションマネージャ２０１の機能分担を最適化し、フォアグランドとバックグランドでそれぞれ実行するのに適した機能分担とすることができる。
【００３９】
アプリケーションマネージャ２０１は、サブアプリケーションＭａのランチャ機能により、アプリケーション２０２に含まれる各アプリケーションのいずれかを呼び出す。すると、制御部２０により、このアプリケーションがサブアプリケーションＭａに代えてフォアグランドで実行される。なお、図３に対する以下の説明では、アプリケーションＡが実行されているものとして説明する。
【００４０】
ＯＳ（オペレーティングシステム）２０３は、携帯端末２の全体的な動作を管理するためのソフトウェアである。携帯端末２を車載装置１に接続した場合、ＯＳ２０３は、制御部２０においてバックグランドで実行されるサブアプリケーションＭｓと、ＳＰＰプロファイル２０４およびＨＩＤプロファイル２０５との間で入出力される情報の仲介を行う。ＳＰＰプロファイル２０４およびＨＩＤプロファイル２０５は、車載装置１と携帯端末２の間で行われる近距離無線通信において利用されるドライバであり、Ｂｌｕｅｔｏｏｔｈで用いられる規格の一部として標準化されている。
【００４１】
ＳＰＰプロファイル２０４は、サブアプリケーションＭｓの動作規制機能による動作規制内容の判断結果を示した前述の制限情報を送信するための処理や、車両の走行状態に応じて車載装置１から送信される走行情報を受信するための処理を行う。一方、ＨＩＤプロファイル２０５は、車載装置１におけるユーザの操作内容に応じて出力される操作情報を受信するための処理を行う。ＳＰＰプロファイル２０４およびＨＩＤプロファイル２０５により受信された各情報の内容は、ＯＳ２０３を介してサブアプリケーションＭｓに出力され、サブアプリケーションＭｓの通信機能により実行中のアプリケーションへと受け渡される。なお、これらの各情報の送受信は、車載装置１の近距離無線通信インタフェース部１５と携帯端末２の近距離無線通信インタフェース部２５との間で無線通信により行われる。
【００４２】
制御部２０においてサブアプリケーションＭａをフォアグランドで実行中の場合、サブアプリケーションＭａは、前述のランチャ機能により、ユーザに実行するアプリケーションを選択させるためのメニュー画面の画像を生成する。また、制御部２０においてアプリケーションＡをフォアグランドで実行中の場合、アプリケーションＡは、サブアプリケーションＭｓから受け渡された走行情報や操作情報を必要に応じて利用し、所定の画像や音声を生成する。これらの画像や音声は、音声・画像メモリ２０６に一時的に記憶された後、ＨＤＭＩドライバ２０７へ出力される。
【００４３】
ＨＤＭＩドライバ２０７は、ＨＤＭＩで定められた方式に従って、サブアプリケーションＭａやアプリケーションＡにより生成された画像や音声を映像信号や音声信号に変換する処理を行う。この映像信号や音声信号は、映像・音声信号出力部２６により、映像・音声ケーブル３を介して車載装置１へ出力される。
【００４４】
携帯端末２は、以上説明したようなソフトウェア構成を有している。なお、こうしたソフトウェア構成は、たとえばＡｎｄｒｏｉｄ（登録商標）を用いて実現することができる。この場合、たとえばサブアプリケーションＭａを「Ａｃｔｉｖｉｔｙ」と呼ばれるスレッドで実行し、サブアプリケーションＭａを「Ｓｅｒｖｉｃｅ」と呼ばれるスレッドで実行することにより、制御部２０においてサブアプリケーションＭａをフォアグランドで実行しつつ、サブアプリケーションＭｓをバックグランドで実行することができる。
【００４５】
次に、ユーザが車載装置１においてタッチ操作を行った場合の動作について詳しく説明する。前述のように、車載装置１の表示部１１に表示された画面上でユーザがタッチ操作を行うと、そのタッチ操作で指定されたタッチ位置に応じた操作情報が車載装置１から携帯端末２へ送信される。このとき車載装置１は、ＨＩＤパケットと呼ばれるマウス用の通信フォーマットを利用して、携帯端末２へ操作情報を送信する。
【００４６】
なお、Ｂｌｕｅｔｏｏｔｈにおけるマウス用の通信フォーマットであるＨＩＤパケットは、一般的には、携帯端末２の入力デバイスとしてマウスを使用したときに利用される。マウスを使用した場合、ＨＩＤパケットでは、所定のデータフォーマットにより、マウスの動きに応じた移動量情報と、クリック操作等の各種ボタン操作に応じたボタン操作情報とを、所定時間ごとにマウスから携帯端末２へ送信することができる。ＨＩＤパケットによりマウスから送信されたこれらの情報を受信すると、携帯端末２は、図３に示したＨＩＤプロファイル２０５により受信処理を行った後、ＯＳ２０３により解読することでマウスの動きを検出し、その動きに応じて画面上のカーソルを移動させる。さらに、クリック操作等のボタン操作が行われると、そのときのカーソル位置に対応する画面内容とボタン操作の内容から、ユーザが画面上で行った操作内容を解読する。制御部２０では、このようにしてＯＳ２０３により解読されたマウスの操作内容に応じて、メニュー画面上で指定されたアイコンに対応するアプリケーションを起動したり、実行中のアプリケーション画面で指定された操作に応じた処理を実行したりする。
【００４７】
本実施形態による車載情報システムでは、上記のようなＨＩＤパケットを利用して、車載装置１でのタッチ操作に応じた操作情報を車載装置１から携帯端末２へ送信する。これにより、携帯端末２において、マウス使用時と同様にＯＳ２０３によりタッチ操作内容を認識できるようにしている。
【００４８】
図４は、車載装置１においてタッチ操作が行われたときの車載装置１と携帯端末２の動作を説明する図である。図４（ａ）は、タッチ操作前の様子を示している。図４（ａ）において、表示部１１と表示部２１の外周部分のうち右下端にそれぞれ表示されている矢印形状のカーソル４０は、その矢印の先端部分に当たるカーソル４０の左上端を指示点としている。すなわち、タッチ操作前において画面上のカーソル４０は、車載装置１では表示部１１の右下端に当たる基準位置４１を指示しており、携帯端末２では表示部２１の右下端に当たる基準位置４２を指示している。なお、このときカーソル４０の大部分は、表示部１１、２１の各画面表示の範囲外に位置しており、実際には表示されない。そのため、図４（ａ）ではカーソル４０の表示位置を破線で示している。
【００４９】
タッチ操作前において、携帯端末２は、基準位置４２に表示されたカーソル４０を含む画面を表示部２１に表示すると共に、この画面の画像情報を、前述の映像信号を用いて、映像・音声ケーブル３を介して車載装置１へ出力する。携帯端末２から画像情報を受信すると、車載装置１は、その画像情報に基づいて、携帯端末２の表示部２１に表示されているのと同じ画面を表示部１１に表示する。これにより、図４（ａ）に示すように、基準位置４１に表示されたカーソル４０を含む画面が表示部１１において表示される。
【００５０】
ここで図４（ａ）に示すように、表示部１１のＸ方向（横方向）に対する解像度をＸｖ、Ｙ方向（縦方向）に対する解像度をＹｖとそれぞれ表す。また、表示部２１のＸ方向（横方向）に対する解像度をＸｓ、Ｙ方向（縦方向）に対する解像度をＹｓとそれぞれ表す。これらの解像度の情報は、車載装置１と携帯端末２において、メモリ部１４、２４にそれぞれ予め記憶されている。
【００５１】
図４（ｂ）は、タッチ操作が行われたときの様子を示している。図４（ｂ）に示すように、ユーザが車載装置１に対してタッチ操作を行い、タッチ位置４３を指定したとする。このタッチ操作を検出すると、車載装置１は、タッチ操作前にカーソル４０が指示していた右下端の基準位置４１からタッチ位置４３までの移動量として、Ｘ方向の移動量ＰｘおよびＹ方向の移動量Ｐｙを算出する。この移動量Ｐｘ、Ｐｙは、たとえば、基準位置４１からタッチ位置４３までの間にある画素数をＸ方向とＹ方向についてそれぞれ求めることにより算出される。ここで、図中に示すように表示部１１の左上端を起点とし、右方向をＸの正方向、下方向をＹの正方向と定めた場合、基準位置４１からタッチ位置４３までの移動量Ｐｘ、Ｐｙはいずれも負の値として求められる。
【００５２】
上記のようにしてＸ方向の移動量ＰｘおよびＹ方向の移動量Ｐｙを算出したら、続いて車載装置１は、この移動量Ｐｘ、Ｐｙを携帯端末２の表示部２１上の移動量Ｑｘ、Ｑｙに変換する。この移動量の変換は、前述の解像度Ｘｖ、ＹｖおよびＸｓ、Ｙｓを基に、下記の式（１）を用いて行われる。
Ｑｘ＝Ｐｘ×（Ｘｓ／Ｘｖ）、Ｑｙ＝Ｐｙ×（Ｙｓ／Ｙｖ）    ・・・（１）
【００５３】
上記の式（１）において、Ｘｓ／ＸｖおよびＹｓ／Ｙｖは、移動量Ｐｘ、Ｐｙを移動量Ｑｘ、Ｑｙにそれぞれ変換する際の変換係数である。車載装置１は、表示部２１の解像度Ｘｓ、Ｙｓを携帯端末２から事前に取得することで、これらの変換係数を求めることができる。
【００５４】
変換後の移動量Ｑｘ、Ｑｙを算出したら、車載装置１は、これらの移動量Ｑｘ、Ｑｙを示す移動量情報をＨＩＤパケットにより携帯端末２へ送信する。
【００５５】
車載装置１から移動量Ｑｘ、Ｑｙを示す移動量情報を受信すると、携帯端末２は、これらの移動量Ｑｘ、ＱｙをＯＳ２０３により解読する。そして、図４（ｂ）に示すように、カーソル４０を右下端の基準位置４２から移動量Ｑｘ、Ｑｙだけ移動させて表示部２１に表示すると共に、この移動後のカーソル４０を含む画面の画像情報を、前述の映像信号を用いて、映像・音声ケーブル３を介して車載装置１へ出力する。
【００５６】
携帯端末２から移動後のカーソル４０を含む画面の画像情報を受信すると、車載装置１は、その画像情報に基づいて、携帯端末２の表示部２１に表示されているのと同じ画面を表示部１１に表示する。これにより、図４（ｂ）に示すように、カーソル４０がタッチ位置４３を指示している画面が表示部１１において表示される。
【００５７】
移動量Ｑｘ、Ｑｙを示す移動量情報を送信した後、車載装置１は、移動量が０であることを示す移動量情報をＨＩＤパケットにより携帯端末２へ送信する。このときさらに、所定のボタン操作、たとえば左クリック操作が行われたことを示すボタン操作情報を合わせて送信する。
【００５８】
車載装置１から上記の移動量情報およびボタン操作情報を受信すると、携帯端末２は、そのボタン操作情報が示すボタン操作の内容をＯＳ２０３により解読する。そして、移動後のカーソル４０の表示位置、すなわちタッチ位置４３に表示されている画面内容と、ボタン操作内容とに応じて、たとえば、タッチ位置４３のアイコンに対応するアプリケーションの起動などを行う。以上説明したようにして、車載装置１に対してユーザが行ったタッチ操作に応じた処理を携帯端末２において実行することができる。
【００５９】
なお、以上説明したタッチ操作時の動作は、ユーザがタッチパネル上の特定のタッチ位置を一回叩くように指定するシングルタップ操作の場合の例である。この場合、車載装置１は、マウスでクリック操作が行われた場合と同様の操作情報を携帯端末２へ送信する。ユーザはこれ以外にも、たとえば、同じタッチ位置を二回叩くように指定するダブルタップ操作、タッチ操作しながらタッチ位置を所定方向に移動させるフリック操作、同じタッチ位置を所定時間以上タッチし続ける長押し操作などを、車載装置１に対して行うことができる。車載装置１は、これらのタッチ操作の種類をそれぞれ識別し、携帯端末２へ送信する操作情報をタッチ操作の種類ごとに変化させる。
【００６０】
具体的には、ダブルタップ操作が行われた場合、車載装置１は、移動量Ｐｘ、Ｐｙに応じて変換後の移動量Ｑｘ、Ｑｙを示す移動量情報を送信した後に、移動量が０であることを示す移動量情報と合わせて、所定のボタン操作を示すボタン操作情報を二回送信する。すなわち、マウスでダブルクリック操作が行われた場合と同様の操作情報を携帯端末２へ送信する。
【００６１】
一方、フリック操作が行われた場合、車載装置１は、移動量Ｐｘ、Ｐｙに応じて変換後の移動量Ｑｘ、Ｑｙを示す移動量情報を送信した後に、フリック操作中のタッチ位置の移動量を所定時間ごとに算出する。そして、前述の式（１）により、フリック操作中のタッチ位置の移動量を携帯端末２の表示部２１上の移動量に変換し、その変換後の移動量を示す移動量情報を、所定のボタン操作を示すボタン操作情報と合わせて送信する。フリック操作が終了したら、最後に移動量が０であることを示す移動量情報を送信する。すなわち、マウスでドラッグアンドドロップ操作が行われた場合と同様の操作情報を携帯端末２へ送信する。
【００６２】
また、長押し操作が行われた場合、車載装置１は、移動量Ｐｘ、Ｐｙに応じて変換後の移動量Ｑｘ、Ｑｙを示す移動量情報を送信した後に、長押し操作の間、移動量が０であることを示す移動量情報と合わせて、所定のボタン操作を示すボタン操作情報を続けて送信する。すなわち、マウスを動かさずに長押しクリック操作が行われた場合と同様の操作情報を携帯端末２へ送信する。
【００６３】
携帯端末２は、以上説明したようなタッチ操作の種類に応じた操作情報を車載装置１から受信することで、ユーザが車載装置１に対して行ったタッチ操作の種類を識別し、そのタッチ操作に応じた処理を実行することができる。
【００６４】
図５は、タッチ操作が行われたときに車載装置１において実行される処理のフローチャートである。このフローチャートに示す処理は、車載装置１と携帯端末２の間で通信が確立されると、制御部１０により実行されるものである。
【００６５】
ステップＳ１０において、制御部１０は、近距離無線通信インタフェース部１５を用いて、携帯端末２から送信される表示部２１の解像度情報を受信する。ここでは前述のように、表示部２１のＸ方向に対する解像度Ｘｓと、Ｙ方向に対する解像度Ｙｓとを、携帯端末２から受信する。
【００６６】
ステップＳ２０において、制御部１０は、ステップＳ１０で携帯端末２から受信した表示部２１の解像度情報と、メモリ部１４に予め記憶されている表示部１１の解像度とに基づいて、表示部１１に対する表示部２１の解像度比に応じた変換係数を算出する。ここでは前述の式（１）に示したように、ステップＳ１０で受信した解像度情報が表す表示部２１の解像度Ｘｓ、Ｙｓを、表示部１１のＸ方向に対する解像度ＸｖとＹ方向に対する解像度Ｙｖでそれぞれ割ることで、Ｘ方向に対する変換係数Ｘｓ／Ｘｖと、Ｙ方向に対する変換係数Ｙｓ／Ｙｖとを算出する。
【００６７】
ステップＳ３０において、制御部１０は、表示部１１と一体的に構成されたタッチパネルスイッチである操作部１２に対してユーザからタッチ操作が行われたか否かを判定する。タッチ操作が行われた場合は、そのタッチ操作を検出してステップＳ４０へ進む。
【００６８】
ステップＳ４０において、制御部１０は、ステップＳ３０でタッチ操作を検出したときのカーソルの表示位置から、そのタッチ操作で指定されたタッチ位置までの移動量を算出する。ここでは前述のように、右下端の基準位置４１からタッチ位置４３までの移動量として、Ｘ方向の移動量ＰｘおよびＹ方向の移動量Ｐｙを算出する。
【００６９】
ステップＳ５０において、制御部１０は、ステップＳ４０で算出した移動量を携帯端末２の表示部２１上の移動量に変換する。ここでは、ステップＳ２０で算出したＸ方向の変換係数Ｘｓ／ＸｖおよびＹ方向の変換係数Ｙｓ／Ｙｖを用いて、前述の式（１）により、表示部１１に対して算出されたＸ方向の移動量ＰｘおよびＹ方向の移動量Ｐｙを、表示部２１上のＸ方向の移動量ＱｘおよびＹ方向の移動量Ｑｙにそれぞれ変換する。
【００７０】
ステップＳ６０において、制御部１０は、近距離無線通信インタフェース部１５を用いて、ステップＳ５０で変換した移動量を示す移動量情報を携帯端末２へ送信する。これにより、タッチ操作時のカーソルの表示位置から検出されたタッチ位置までの移動量に応じた移動量情報が、車載装置１から携帯端末２へ送信される。この移動量情報の送信は、前述のように、マウス用の通信フォーマットであるＨＩＤパケットを利用して行われる。こうして車載装置１から送信された移動量情報は、携帯端末２において近距離無線通信インタフェース部２５により受信され、ＯＳ２０３により解読される。その結果、携帯端末２において画面上のカーソル位置が移動され、移動後のカーソルを含む画像情報が携帯端末２から車載装置１へと送信されて表示部１１に表示される。
【００７１】
ステップＳ７０において、制御部１０は、ステップＳ３０で検出したタッチ操作が継続中であるか否かを判定する。タッチ操作が所定時間以内に終了した場合は、タッチ操作が継続中ではないと判定してステップＳ８０へ進み、継続中である場合はステップＳ１３０へ進む。
【００７２】
ステップＳ７０からＳ８０へ進んだ場合、ステップＳ８０において制御部１０は、移動量情報における移動量を０に設定する。ここでは、Ｘ方向、Ｙ方向のいずれについても移動量を０とする。続くステップＳ９０において、制御部１０は、近距離無線通信インタフェース部１５を用いて、ステップＳ８０で設定した移動量が０であることを示す移動量情報と、左クリック操作等の所定のボタン操作が行われたことを示すボタン操作情報とを、携帯端末２へ送信する。
【００７３】
ステップＳ１００において、制御部１０は、表示部１１と一体的に構成されたタッチパネルスイッチである操作部１２に対して、ステップＳ３０で検出したタッチ操作に続けてさらにタッチ操作が行われたか否かを判定する。連続してタッチ操作が行われていない場合、すなわちシングルタップ操作の場合は、ステップＳ１１０へ進む。これにより、シングルタップ操作が行われた場合は、ステップＳ６０で移動量情報を送信した後にステップＳ９０を一回だけ実行し、移動量が０であることを示す移動量情報と共にボタン操作情報を車載装置１から携帯端末２へ送信する。
【００７４】
一方、ステップＳ１００で連続してタッチ操作が行われたと判定した場合は、ステップＳ９０へ戻り、そのタッチ操作の回数分だけステップＳ９０を繰り返し実行する。これにより、ダブルタップ操作が行われた場合は、ステップＳ６０で移動量情報を送信した後にステップＳ９０を二回実行し、移動量が０であることを示す移動量情報と共にボタン操作情報を車載装置１から携帯端末２へ二回送信する。なお、三回以上のタッチ操作が続けて行われた場合は、三回目以降のタッチ操作を無効とすることでダブルタップ操作として処理してもよい。あるいは、タッチ操作の回数分だけステップＳ９０を繰り返し実行することで、移動量情報とボタン操作情報を三回以上続けて送信するようにしてもよい。
【００７５】
ステップＳ１１０において、制御部１０は、移動量情報における移動量を所定の最大値に設定する。ここでは、Ｘ方向、Ｙ方向のいずれについても、予め設定された最大移動量を設定する。続くステップＳ１２０において、制御部１０は、近距離無線通信インタフェース部１５を用いて、ステップＳ１１０で設定した最大移動量を示す移動量情報を携帯端末２へ送信する。ステップＳ１２０を実行したらステップＳ３０へ戻り、前述のような処理を繰り返す。
【００７６】
ステップＳ１２０で送信された最大移動量を示す移動量情報は、携帯端末２において近距離無線通信インタフェース部２５により受信され、ＯＳ２０３により解読される。すると、表示部２１の画面上におけるカーソルの表示位置は、車載装置１に対する直前のタッチ操作で指定されたタッチ位置に関わらず、Ｘ方向およびＹ方向の最大位置、すなわち図４（ａ）、（ｂ）に示した右下端の基準位置４２まで移動される。このカーソル移動後の画面に応じた画像情報が携帯端末２から車載装置１へと送信されて表示部１１に表示されることにより、車載装置１では、表示部１１の画面上におけるカーソルの表示位置が元の基準位置４１に戻される。
【００７７】
一方、ステップＳ７０からＳ１３０へ進んだ場合、ステップＳ１３０において制御部１０は、ステップＳ３０で検出したタッチ操作によるタッチ位置が変化したか否かを判定する。タッチ位置が変化した場合はステップＳ１４０へ進み、変化していない場合はステップＳ２００へ進む。
【００７８】
ステップＳ１３０からＳ１４０へ進んだ場合、ステップＳ１４０において制御部１０は、直前のタッチ位置から現在のタッチ位置までの移動量を算出する。続くステップＳ１５０において、制御部１０は、前述のステップＳ５０と同様に式（１）を用いて、ステップＳ１４０で算出した移動量を携帯端末２の表示部２１上の移動量に変換する。
【００７９】
ステップＳ１６０において、制御部１０は、近距離無線通信インタフェース部１５を用いて、ステップＳ１５０で変換した移動量を示す移動量情報と、左クリック操作等の所定のボタン操作が行われたことを示すボタン操作情報とを、携帯端末２へ送信する。これにより、タッチ位置が変化しながらタッチ操作が継続中のときには、そのタッチ位置の変化に応じた移動量を示す移動量情報と、ボタン操作情報とが、車載装置１から携帯端末２へ送信される。ここで送信された移動量情報は、携帯端末２において近距離無線通信インタフェース部２５により受信され、ＯＳ２０３により解読される。その結果、車載装置１におけるタッチ位置の変化に応じて、携帯端末２において画面上のカーソル位置が移動され、移動後のカーソルを含む画像情報が携帯端末２から車載装置１へと送信されて表示部１１に表示される。
【００８０】
ステップＳ１７０において、制御部１０は、タッチ操作が終了したか否かを判定する。タッチ操作が継続中であればステップＳ１４０へ戻り、ステップＳ１４０〜Ｓ１６０の処理を繰り返す。これにより、タッチ操作の継続中にタッチ位置が変化するフリック操作が行われた場合において、ステップＳ６０で移動量情報を送信した後にタッチ操作が継続中のときには、タッチ位置の変化に応じた移動量を示す移動量情報と共にボタン操作情報を送信し続ける。タッチ操作が終了したら、ステップＳ１８０へ進む。
【００８１】
ステップＳ１８０において制御部１０は、前述のステップＳ８０と同様に、移動量情報における移動量を０に設定する。続くステップＳ１９０において、制御部１０は、近距離無線通信インタフェース部１５を用いて、ステップＳ１８０で設定した移動量が０であることを示す移動量情報を携帯端末２へ送信する。これにより、フリック操作が行われた場合において、タッチ操作の終了後には、移動量が０であることを示す移動量情報を車載装置１から携帯端末２へ送信する。
【００８２】
ステップＳ１９０を実行したら、制御部１０は、前述のステップＳ１１０、Ｓ１２０の各処理を実行することにより、表示部１１の画面上におけるカーソルの表示位置を元の基準位置４１に戻す。その後はステップＳ３０へ戻り、前述のような処理を繰り返す。
【００８３】
一方、ステップＳ１３０からＳ２００へ進んだ場合、ステップＳ２００において制御部１０は、前述のステップＳ８０、Ｓ１８０と同様に、移動量情報における移動量を０に設定する。続くステップＳ２１０において、制御部１０は、近距離無線通信インタフェース部１５を用いて、ステップＳ２００で設定した移動量が０であることを示す移動量情報と、左クリック操作等の所定のボタン操作が行われたことを示すボタン操作情報とを、携帯端末２へ送信する。
【００８４】
ステップＳ２２０において、制御部１０は、タッチ操作が終了したか否かを判定する。タッチ操作が継続中であればステップＳ２１０へ戻り、ステップＳ２１０の処理を繰り返す。これにより、タッチ位置が変化せずにタッチ操作が所定時間以上継続される長押し操作が行われた場合において、ステップＳ６０で移動量情報を送信した後にタッチ操作が継続中のときには、移動量が０であることを示す移動量情報と共にボタン操作情報を送信し続ける。タッチ操作が終了したら、制御部１０は、前述のステップＳ１１０、Ｓ１２０の各処理を実行することにより、表示部１１の画面上におけるカーソルの表示位置を元の基準位置４１に戻す。その後はステップＳ３０へ戻り、前述のような処理を繰り返す。
【００８５】
以上説明した本発明の一実施の形態によれば、次の（１）〜（１３）のような作用効果を奏する。
【００８６】
（１）車載装置１は、映像・音声信号入力部１６により、携帯端末２からカーソル４０を含む画面の画像情報を受信し、その画像情報に基づいて当該画面をタッチパネルである表示部１１に表示する。そして、表示部１１と共にタッチパネルを構成している操作部１２により、ユーザからのタッチ操作により指定されたタッチ位置を検出する。このとき、制御部１０の処理により、近距離無線通信インタフェース部１５を用いて、カーソル４０の表示位置からタッチ位置までの移動量に応じた移動量情報を携帯端末２へ送信する（ステップＳ６０）。このようにしたので、タッチパネル操作を適用した携帯端末２の表示画面を車載装置１で表示したときに、車載装置１から携帯端末２を操作することができる。
【００８７】
（２）制御部１０は、近距離無線通信インタフェース部１５を用いて、所定のボタン操作が行われたことを示すボタン操作情報を携帯端末２へさらに送信する（ステップＳ９０、Ｓ１６０、Ｓ２１０）。このようにしたので、携帯端末２において、マウス使用時と同様の処理でタッチ操作内容を認識することができる。
【００８８】
（３）タッチ位置が変化せずにタッチ操作が所定時間以内に終了した場合、制御部１０は、ステップＳ６０でカーソル４０の表示位置からタッチ位置までの移動量に応じた移動量情報を送信した後に、移動量が０であることを示す移動量情報と共にボタン操作情報を送信する（ステップＳ９０）。このようにして、シングルタップ操作が行われた場合には、マウスでクリック操作が行われた場合と同様の操作情報を車載装置１から携帯端末２へ送信するようにした。したがって、携帯端末２において、クリック操作としてシングルタップ操作を認識することができる。
【００８９】
（４）また、タッチ位置が変化せずにタッチ操作が複数回連続して行われた場合、制御部１０は、ステップＳ６０でカーソル４０の表示位置からタッチ位置までの移動量に応じた移動量情報を送信した後に、ステップＳ９０を複数回実行することで、移動量が０であることを示す移動量情報と共にボタン操作情報を複数回送信する。このようにして、ダブルタップ操作が行われた場合には、マウスでダブルクリック操作が行われた場合と同様の操作情報を車載装置１から携帯端末２へ送信するようにした。したがって、携帯端末２において、ダブルクリック操作としてダブルタップ操作を認識することができる。
【００９０】
（５）タッチ操作の継続中にタッチ位置が変化した場合、制御部１０は、ステップＳ６０でカーソル４０の表示位置からタッチ位置までの移動量に応じた移動量情報を送信した後に、タッチ操作が継続中のときには、タッチ位置の変化に応じた移動量を示す移動量情報と共にボタン操作情報を送信する（ステップＳ１６０）。また、タッチ操作の終了後には、移動量が０であることを示す移動量情報を送信する（ステップＳ１９０）。このようにして、フリック操作が行われた場合には、マウスでドラッグアンドドロップ操作が行われた場合と同様の操作情報を車載装置１から携帯端末２へ送信するようにした。したがって、携帯端末２において、ドラッグアンドドロップ操作としてフリック操作を認識することができる。
【００９１】
（６）タッチ位置が変化せずにタッチ操作が所定時間以上継続された場合、制御部１０は、ステップＳ６０でカーソル４０の表示位置からタッチ位置までの移動量に応じた移動量情報を送信した後に、タッチ操作が継続中のときには、移動量が０であることを示す移動量情報と共にボタン操作情報を送信する（ステップＳ２１０）。このようにして、長押し操作が行われた場合には、マウスを動かさずに長押しクリック操作が行われた場合と同様の操作情報を車載装置１から携帯端末２へ送信するようにした。したがって、携帯端末２において、長押しクリック操作として長押し操作を認識することができる。
【００９２】
（７）制御部１０は、ステップＳ６０、Ｓ９０、Ｓ１２０、Ｓ１６０、Ｓ１９０およびＳ２１０において、近距離無線通信インタフェース部１５により、ブルートゥースにおけるマウス用の通信フォーマットであるＨＩＤパケットを利用して移動量情報を送信するようにした。このようにしたので、既存の通信フォーマットを利用して、移動量情報の送信を容易かつ確実に実現することができる
【００９３】
（８）車載装置１は、映像・音声信号入力部１６により、携帯端末２からカーソル４０を含む画面の画像情報を受信し、その画像情報に基づいて当該画面をタッチパネルである表示部１１に表示する。そして、表示部１１と共にタッチパネルを構成している操作部１２により、ユーザからのタッチ操作により指定されたタッチ位置を検出する。また、制御部１０の処理により、近距離無線通信インタフェース部１５を用いて携帯端末２から表示部２１の解像度情報を受信し（ステップＳ１０）、この解像度情報と、メモリ部１４に予め記憶された表示部１１の解像度とに基づいて、表示部１１に対する表示部２１の解像度比に応じた変換係数Ｘｓ／Ｘｖ、Ｙｓ／Ｙｖを算出する（ステップＳ２０）。そして、カーソル４０の表示位置からタッチ位置までの移動量Ｐｘ、Ｐｙを算出し（ステップＳ４０）、ステップＳ２０で算出した変換係数Ｘｓ／Ｘｖ、Ｙｓ／Ｙｖに基づいて、算出した移動量Ｐｘ、Ｐｙを表示部２１上の移動量Ｑｘ、Ｑｙに変換する（ステップＳ５０）。こうして変換された移動量Ｑｘ、Ｑｙを示す移動量情報を携帯端末２へ送信する（ステップＳ６０）。このようにしたので、タッチパネル操作を適用した携帯端末２の表示画面を車載装置１で表示したときに、車載装置１の表示部１１と携帯端末２の表示部２１との間で解像度が異なる場合であっても、車載装置１から携帯端末２を適切に操作することができる。
【００９４】
（９）制御部１０は、ステップＳ２０において、表示部１１の横方向（Ｘ方向）と縦方向（Ｙ方向）に対して、変換係数Ｘｓ／Ｘｖ、Ｙｓ／Ｙｖをそれぞれ算出する。また、ステップＳ４０において、表示部１１の横方向（Ｘ方向）と縦方向（Ｙ方向）に対して、カーソル４０の表示位置からタッチ位置までの移動量Ｐｘ、Ｐｙをそれぞれ算出する。ステップＳ５０では、横方向の変換係数Ｘｓ／Ｘｖを用いて、表示部１１の横方向に対する移動量Ｐｘを表示部２１上の横方向の移動量Ｑｘに変換すると共に、縦方向の変換係数Ｙｓ／Ｙｖを用いて、表示部１１の縦方向に対する移動量Ｐｙを表示部２１上の縦方向の移動量Ｑｙに変換する。このようにしたので、表示部１１および表示部２１の横方向と縦方向それぞれの解像度に応じて、変換後の移動量Ｑｘ、Ｑｙを正確に求めることができる。
【００９５】
（１０）車載装置１は、映像・音声信号入力部１６により、携帯端末２から所定の基準位置４２に表示されたカーソル４０を含む画面の画像情報を受信し、その画像情報に基づいて、当該画面と同じ画面であり、所定の基準位置４１にカーソル４０が表示されている画面をタッチパネルである表示部１１に表示する。そして、表示部１１と共にタッチパネルを構成している操作部１２により、ユーザからのタッチ操作により指定されたタッチ位置を検出する。このとき、制御部１０の処理により、近距離無線通信インタフェース部１５を用いて、カーソル４０の表示位置からタッチ位置までの移動量に応じた移動量情報を携帯端末２へ送信する（ステップＳ６０）。これにより、カーソル４０がタッチ位置に移動された画面の画像情報を携帯端末２から受信し、表示部１１において表示されるようにする。また、タッチ操作の終了後に、最大移動量を示す移動量情報を携帯端末２へ送信することで（ステップＳ１２０）、カーソル４０の表示位置を元の基準位置４１に戻す。このようにしたので、タッチパネル操作を適用した携帯端末２の表示画面を車載装置１で表示したときに、車載装置１の表示部１１と携帯端末２の表示部２１との間で解像度が異なることで移動後のカーソル位置に誤差が生じるような場合であっても、その誤差を累積させずに、車載装置１から携帯端末２を適切に操作することができる。
【００９６】
（１１）制御部１０は、ステップＳ１２０において、タッチ操作の終了後に、表示部１１の横方向（Ｘ方向）と縦方向（Ｙ方向）に対して所定の最大移動量をそれぞれ示す移動量情報を携帯端末２へ送信することにより、カーソル４０の表示位置を元の基準位置４１に戻すようにした。これにより、直前のタッチ操作で指定されたタッチ位置に関わらず、カーソル４０の表示位置を確実に基準位置４１に戻すことができる。
【００９７】
（１２）カーソル４０の指示点はカーソル４０の左上端に位置しており、基準位置４１は表示部１１の右下端に位置するようにしたので、タッチ操作を行っていないときにはカーソル４０の大部分を表示部１１の画面表示の範囲外として、ユーザの目障りとならないようにすることができる。
【００９８】
（１３）車載装置１は、映像・音声信号入力部１６により、携帯端末２から画像を受信し、その画像をタッチパネルである表示部１１に表示する。そして、表示部１１と共にタッチパネルを構成している操作部１２により、ユーザからのタッチ操作により指定されたタッチ位置を検出する。このとき、制御部１０の処理により、近距離無線通信インタフェース部１５を用いて、カーソル４０の表示位置からタッチ位置までの移動量に応じた移動量情報を携帯端末２へ送信し（ステップＳ６０）、これに応じて携帯端末２から送信される画像情報を受信して表示部１１に表示する。これにより、タッチ操作に応じて、図４（ａ）のように表示部１１の外周部分にある基準位置４１に表示されているカーソル４０を、図４（ｂ）のようにタッチ位置４３に移動させる。また、タッチ操作の終了後に、最大移動量を示す移動量情報を携帯端末２へ送信することで（ステップＳ１２０）、カーソル４０を元の基準位置４１に戻す。このようにしたので、タッチパネル操作を適用した携帯端末２の表示画面を車載装置１で表示したときに、タッチ操作が行われていないときにはカーソル４０がユーザの目障りとならないようにして、車載装置１から携帯端末２を操作することができる。
【００９９】
なお、以上説明した実施の形態では、タッチ操作が行われていないときに、表示部１１、１２の右下端にそれぞれ位置する基準位置４１、４２にカーソル４０を表示する例を説明した。しかし、これ以外の位置にカーソル４０を表示してもよい。表示部１１、１２の外周部分であれば、タッチ操作が行われていないときにどの位置にカーソル４０を表示しても、上記実施の形態と同様に、カーソル４０がユーザの目障りとならないようにすることができる。このとき、カーソル４０をなるべく目立たないようにするため、表示部１１においてカーソル４０の中心点から指示点へ向かう方向とは反対方向の端にある位置を基準位置として、この基準位置にカーソル４０を表示することが好ましい。図４（ａ）、（ｂ）の例では、カーソル４０の指示点が左上端にあるため、このカーソル４０の中心点から指示点へ向かう左上方向とは反対方向の右下端に基準位置４１を設定している。
【０１００】
また、以上説明した実施の形態では、図５のステップＳ１２０において、タッチ操作の終了後に、表示部１１の横方向（Ｘ方向）と縦方向（Ｙ方向）に対して所定の最大移動量をそれぞれ示す移動量情報を携帯端末２へ送信することで、カーソル４０の表示位置を元の基準位置４１に戻す例を説明した。これは、表示部１１の左上端を起点とし、右方向をＸの正方向、下方向をＹの正方向と定義した場合に、カーソル４０を右下端の基準位置４１に戻すために有効である。しかし、起点の位置やＸ、Ｙの正方向の定義を変更した場合はこの限りではない。たとえば、表示部１１の右下端を起点とし、左方向をＸの正方向、上方向をＹの正方向と定義した場合、カーソル４０を右下端の基準位置４１に戻すためには、表示部１１のＸ方向とＹ方向に対して、所定の最小移動量をそれぞれ示す移動量情報を送信する必要がある。すなわち、ステップＳ１２０では、タッチ操作の終了後に、表示部１１の横方向（Ｘ方向）と縦方向（Ｙ方向）に対して、起点の位置やＸ、Ｙの正方向の定義に応じて、所定の最大移動量または最小移動量をそれぞれ示す移動量情報を携帯端末２へ送信することにより、カーソル４０の表示位置を基準位置４１に戻すことができる。なお、基準位置を右下端以外とした場合についても同様である。
【０１０１】
以上説明した実施の形態では、映像・音声ケーブル３を介して車載装置１と携帯端末２を互いに接続することで、携帯端末２から車載装置１へ映像信号と音声信号を送信する例を説明した。また、Ｂｌｕｅｔｏｏｔｈ等の所定の通信規格に従って行われる近距離無線通信により、車載装置１と携帯端末２との間で通信を行う例を説明した。しかし、他の通信方式や信号伝送方式を用いても本発明は実現可能である。たとえば、携帯端末２から車載装置１への映像信号や音声信号を無線通信で送信してもよい。また、車載装置１と携帯端末２との間の通信をＵＳＢ等の有線通信を用いて行うこともできる。この場合、図５のステップＳ６０、Ｓ９０、Ｓ１２０、Ｓ１６０、Ｓ１９０およびＳ２１０では、前述のＨＩＤパケットの代わりに、ＵＳＢにおけるマウス用の通信フォーマット等を利用して、車載装置１から携帯端末２へ移動量情報やボタン操作情報を送信することができる。車載装置１と携帯端末２との間で必要な信号や情報を送受信可能なものである限り、どのような通信方式を採用してもよい。
【０１０２】
以上説明した実施の形態において、車速信号やパーキング信号以外にも、車両から出力される様々な車両情報を車載装置１において取得するようにしてもよい。このとき取得された車両情報は、車載装置１が実行する処理において利用してもよいし、あるいは、車載装置１から携帯端末２へ出力し、携帯端末２が実行する処理において利用してもよい。一例として、車両情報に応じた起動条件をアプリケーションごとに予め設定しておき、その起動条件を満たす車両情報が車両から出力されたときに、当該アプリケーションを携帯端末２において自動的に起動するようにすることができる。この場合、各アプリケーションの起動条件を示す情報を携帯端末２から車載装置１へ送信し、車載装置１において起動条件を満たすか否かを車両情報に基づいて判定してもよい。あるいは、車載装置１から携帯端末２へ車両情報を送信し、その車両情報に基づいて起動条件を満たすか否かを携帯端末２において判定してもよい。これにより、たとえば、燃料残量が所定値未満まで減ってきたという車両情報が車両から出力されたときに、現在位置周辺のガソリンスタンドを検索するためのアプリケーションを携帯端末２において自動的に起動することができる。
【０１０３】
以上説明した実施の形態では、車載装置１の表示部１１をタッチパネルとし、この表示部１１に携帯端末２から受信した画像を表示する場合の例を説明した。しかし、本発明の適用範囲はこれに限定されるものではない。情報端末と接続され、その情報端末から受信した画像をタッチパネルに表示するものである限り、どのような表示装置においても本発明を適用することができる。
【０１０４】
以上説明した実施の形態や各種の変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されるものではない。また、上記実施の形態と変形例とを任意に組み合わせて用いてもよい。
【符号の説明】
【０１０５】
１：車載装置、２：携帯端末、３：映像・音声ケーブル、１０：制御部、１１：表示部、１２：操作部、１３：音声出力部、１４：メモリ部、１５：近距離無線通信インタフェース部、１６：映像・音声信号入力部、２０：制御部、２１：表示部、２２：操作部、２３：音声出力部、２４：メモリ部、２５：近距離無線通信インタフェース部、２６：映像・音声信号出力部、２７：無線通信部、２８：ＧＰＳ受信部
【図１】
2013254435.tif 000003
【図２】
2013254435.tif 000004
【図３】
2013254435.tif 000005
【図４】
2013254435.tif 000006
【図５】
2013254435.tif 000007