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