(57)【特許請求の範囲】
【請求項１】
携帯電話端末と接続可能な通信インターフェースと、
表示部と、
車両の状態を取得する車両状態取得部と、
各種処理を実行する制御部と、
前記携帯電話端末から受信した表示データの表示を規制するときに前記表示部に表示される所定の画像データを記憶する記憶部と、を有し、
前記制御部は、
前記車両状態取得部により取得された前記車両の状態が第一の状態のとき、前記携帯電話端末から受信した表示データを前記表示部に表示するよう制御し、
前記車両状態取得部により取得された前記車両の状態が前記第一の状態とは異なる第二の状態のときであって、前記携帯電話端末から表示の制限に利用する画像データを得られないとき、前記所定の画像データを前記表示部に表示するよう制御する、車載機。
【請求項２】
前記車両状態取得部により取得された前記車両の状態が前記第二の状態のときであって、前記携帯電話端末から表示の制限に利用する画像データを得られるとき、前記制御部は前記携帯電話端末から得られた画像データを前記表示部に表示するよう制御する、請求項１に記載の車載機。
【請求項３】
前記第一の状態とは前記車両の駐車ブレーキがかかっている状態であり、前記第二の状態とは前記車両の駐車ブレーキがかかっていない状態である、
請求項１または２に記載の車載機。
【請求項４】
携帯電話端末と接続可能な通信インターフェースと、表示部とを有し、車両に搭載される車載機による表示制御方法であって、
前記携帯電話端末から受信した表示データの表示を規制するときに前記表示部に表示される所定の画像データを記憶し、
前記車両の状態を取得し、
取得された前記車両の状態が第一の状態のとき、前記携帯電話端末から受信した表示データを前記表示部に表示し、
取得された前記車両の状態が前記第一の状態とは異なる第二の状態のときであって、前記携帯電話端末から表示の制限に利用する画像データを得られないとき、前記所定の画像データを前記表示部に表示する、表示制御方法。
【請求項５】
取得された前記車両の状態が前記第二の状態のときであって、前記携帯電話端末から表示の制限に利用する画像データを得られるとき、前記携帯電話端末から得られた画像データを前記表示部に表示する、請求項４に記載の表示制御方法。
【請求項６】
前記第一の状態とは前記車両の駐車ブレーキがかかっている状態であり、前記第二の状態とは前記車両の駐車ブレーキがかかっていない状態である、請求項４または５に記載の表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載され、運転者に各種サービス機能を提供する車載機およびその制御方法に関する。
【背景技術】
【０００２】
車両に搭載され、車上で、運転者に地図情報や地図に付随する様々な情報を提供したり、目的地への道案内やエアコンやラジオ、音楽プレーヤの操作、車載カメラの映像表示など各種サービス機能を提供する車載機（カーナビゲーション装置、エアコン操作装置、カーオーディオ装置、バックモニタ装置など）が一般に利用されている。また、近年では、パーソナルコンピュータをベースに作られた高機能化した携帯電話（スマートフォン）がある。そして、車載機と同等のサービスを携帯電話でユーザに提供することが可能になりつつある。例えば、車載機と携帯電話を有線あるいは無線で接続し、携帯電話のアプリケーションの画面を車載機に表示したり、ユーザが車載機を操作することで携帯電話上のアプリケーションを制御することが可能になりつつある。
【０００３】
特許文献１の要約には、制御指示端末からリモート制御対象端末を制御するリモート制御システムが開示されている。特許文献１に開示された技術を利用することで、車両での利用に適した車載器（制御指示端末）の大きな画面で携帯電話（リモート制御対象端末）のアプリケーションを利用することが可能になる。また例えば、携帯電話などの各種端末装置の画面を統合して車載機に表示することも可能になる。
【０００４】
ところで、一般に、車載機は車両に備え付けられて車両と一体化するので、内部のデータやプログラムの更新頻度は低い。例えば、車載機は、内部のデータやプログラムがあまり頻繁には更新されず、７〜１０年というような長い期間使い続けられる場合が多い。自動車販売店にて車載機のプログラムを更新することは可能であるが、ユーザがわざわざ車載機を搭載した車両を販売店に持ち込む必要があり、手間がかかる。
【０００５】
それに比べると、携帯電話は２年程度で買い換えられることが多く、古い機器が長期にわたって使用され続けることは比較的少ない。また、高機能化した携帯電話は、常時ネットワークに接続される場合が多く、情報やプログラムをサーバから取得して更新することが容易なので、常に新しい情報と新しい機能が利用できる状態に維持される場合が多い。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−４４４５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
車載機から携帯電話のアプリケーションを利用できれば、大画面が使えるので便利であるが、その一方で以下のような問題がある。
【０００８】
運転者は走行中は絶えず車両の前方に注意を向けている必要があり、車載機の画面を長時間注視することは避けなければならない。特に車両の走行速度が速い場合、車両が一定時間に移動する距離が長くなり、また運転者の視野が狭くなるので、運転者が前方の視界から長い時間視線を外すのは非常に危険である。
【０００９】
しかし、運転者が運転中に利用することを想定せず汎用的に設計された一般的な携帯電話のアプリケーションは、運転者が車載機で利用するには不向きな場合がある。そのため、携帯電話のアプリケーションを車載機で利用する場合、画面が視認し難かったり、操作し難かったりして、運転者が前方視界から視線を外している時間が長くなりやすい場合がある。
【００１０】
特に、例えば、操作ボタン、小さな文字、動く映像などを含む、ユーザが注視しがちな画面が車載機に表示されると、運転者の注意が車載機に向かい、外界への注意力が低下しやすい。また、アプリケーションを所望の状態に遷移させるまでに、複数回の操作を要する場合も、運転者の注意が車載機に向かい、外界への注意力が低下しやすい。
【００１１】
本発明の目的は、端末装置上のアプリケーションを車載機で利用する場合に車載機で安全に利用するための表示や操作の制限を可能にする技術を提供することである。
【課題を解決するための手段】
【００１２】
本発明の一態様による車載機は、車両に搭載され、端末装置と接続し、前記端末装置上で動作するアプリケーションの操作および表示を可能にする車載機であって、操作入力を検知する入力制御部と、表示出力を制御する出力制御部と、接続した前記端末装置から表示出力を受信し、操作入力を前記端末装置に送信する通信制御部と、アプリケーションへの操作入力と該アプリケーションからの表示出力を制限する制限処理を、前記アプリケーションに対応づけて規定した入出力制限情報を記憶する入出力制限情報記憶部と、前記車両の車両状態を取得し、前記端末装置上で動作しているアプリケーションと前記車両状態と前記入出力制限情報とに基づいて、前記アプリケーションへの操作入力と前記アプリケーションからの表示出力とに対して適用する制限処理を決定する判定部と、前記入力制御部で検知され前記通信制御部に送られる操作入力と、前記通信制御部で受信され前記出力制御部に送られる表示出力とに対して、前記判定部で決定された前記制限処理を実施する制限部と、を有している。
【発明の効果】
【００１３】
本発明によれば、端末装置上のアプリケーションを車載機で利用する場合に車載機で安全に利用するための表示や操作の制限が可能になる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態による遠隔操作システムを示すブロック図である。
【図２】本実施例の車載機による遠隔操作システムのハードウェア構成を例示する図である。
【図３】本実施例の車載機による遠隔操作システムにおける機能構成図である。
【図４】制限条件情報のテーブルを示す図である。
【図５】制限方法情報のテーブルを示す図である。
【図６】携帯電話のアプリケーションを車載機で遠隔操作している時に、表示と操作の制限をした画面の一例を示す図である。
【図７】既定の車両状態に応じた、表示と操作の制限条件を管理するテーブルの一例を示す図である。
【図８】既定の表示と操作の制限部位と制限方法を管理するテーブルの構成を示す図である。
【図９】サーバから配信する入出力制限情報を管理するテーブル構成の一例を示す図である。
【図１０】携帯電話のアプリケーションを車載機で遠隔操作する様に起動するシーケンスの一例である。
【図１１】車両状態判定部の動作例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
まず本発明の基本的な実施形態について説明する。
【００１６】
図１は、本実施形態による遠隔操作システムを示すブロック図である。本実施形態の遠隔操作システムは車載機１０および携帯電話１９を有している。
【００１７】
携帯電話１９は、アプリケーションを実行し、ユーザにサービス機能を提供する高機能化した携帯電話端末である。
【００１８】
車載機１０は、自動車等の車両に搭載され、有線あるいは無線で携帯電話１９と接続し、携帯電話１９上で動作するアプリケーションの操作および表示を行うことができるナビゲーション装置、エアコン操作装置、カーオーディオ装置、バックモニタ装置などの装置である。
【００１９】
車載機１０は、入力制御部１１、出力制御部１２、通信制御部１３、判定部１４、および制限部１５、入出力制限情報記憶部１６を有している。
【００２０】
入力制御部１１は、タッチパネルへのタッチ操作や操作ボタンの押下による操作入力を検知する。
【００２１】
出力制御部１２は、液晶ディスプレイ等へのアプリケーション画面の表示出力を制御する。
【００２２】
通信制御部１３は、携帯電話１９と接続し、携帯電話１９から表示出力を受信し、また操作入力を携帯電話１９に送信する。
【００２３】
入出力制限情報記憶部１６は、携帯電話１９上で動作しているアプリケーションに対する車載機１０による入出力に対する制限処理を、アプリケーションに対応づけて規定した入出力制限情報を記憶している。
【００２４】
携帯電話１９上で動作するアプリケーションは基本的に携帯電話１９での表示および操作を想定して設計されているが、本実施形態の遠隔操作システムでは、そのアプリケーションを車載機１０で表示および操作することになる。車載機１０は一般に携帯電話１９よりも大画面を有しているので、ユーザが運転せずにアプリケーションを利用しているだけであれば利便性は高い。
【００２５】
しかし、ユーザが車両を運転しながら車載機１０を操作することは危険を伴う。そこで、本実施形態では、少なくとも一部のアプリケーションについては、そのアプリケーションに対応づけた制限処理を適用し、アプリケーション画面を車載機１０に表示しないようにしたり、車載機１０からの操作を受け付けないようにするものである。例えば、車両が走行中に、映像コンテンツを車載機１０に表示しないようにしたり、操作ボタンを不活性化したりする。
【００２６】
入出力制限情報には、アプリケーションと車載機１０との組み合わせに対して制限処理を規定した第１入出力制限情報と、第１入出力制限情報に規定されていないアプリケーションと車載機１０との組み合わせの場合に適用する第２入出力制限情報とが含まれている。
【００２７】
第１入出力制限情報には、アプリケーションと車載機１０との組み合わせに対して専用の情報として、運転の安全性を確保しつつ、操作や表示をできるだけ制限せず、利便性を高めるような制限処理が規定される。一方、第２入出力制限情報は、第１入出力制限情報に規定されていないアプリケーションと車載機１０の組み合わせに対して汎用的に適用されるものなので、操作や表示を厳しく制限しても様々な組み合わせに対して安全性が確保されるような制限処理が規定される。
【００２８】
判定部１４は、車両の車両状態を取得し、携帯電話１９上で動作しているアプリケーションと車両状態と入出力制限情報とに基づいて、アプリケーションに対する操作入力とアプリケーションからの表示出力とに対して適用する制限処理を決定する。
【００２９】
その際、判定部１４は、携帯電話１９上で動作しているアプリケーションと車載機１０自身との組み合わせが第１入出力制限情報に規定されているとき、第１入出力制限情報に基づいてアプリケーションに対する制限処理を決定する。また、アプリケーションと車載機１０自身との組み合わせが第１入出力制限情報に規定されていないとき、判定部１４は、第２入出力制限情報に基づいてアプリケーションに対する制限処理を決定する。
【００３０】
制限部１５は、入力制御部１１で検知され通信制御部１３に送られる操作入力と、通信制御部１３で受信され出力制御部１２に送られる表示出力とに対して、判定部１４で決定された制限処理を実施する。
【００３１】
本実施形態によれば、携帯電話用の各種アプリケーションを車載機１０で利用する場合に表示や操作を車載機１０での利用に適したように制限することができる。
【００３２】
更に、本実施形態では、通信制御部１３は、携帯電話１９と接続すると、車載機１０自身の機種を識別する識別情報を携帯電話１９に通知し、携帯電話１９上で動作しているアプリケーションと車載機との組み合わせに対応する第１入出力制限情報を、携帯電話１９から取得し、入出力制限情報記憶部１６に記録する。
【００３３】
その際、携帯電話１９は、携帯電話１９自身上で動作しているアプリケーションと車載機１０との組み合わせに対する第１入出力制限情報を自身で保持して入れば、それを車載機１０に送信する。また、携帯電話１９は、自身上で動作しているアプリケーションと車載機１０との組み合わせに対する第1入出力制限情報を自身で保持していなければ、不図示のサーバから取得して車載機１０に通知する。これによれば、携帯電話１９上のアプリケーションを更新しなくても、アプリケーションと車載機１０の新たな組み合わせに対する制限情報を後からでも車載機１０に通知することができる。
【００３４】
また、本実施形態では、携帯電話上で動作するアプリケーションを車載機１０で表示および操作する例を示したが、本発明において車載機１０に接続される端末装置は携帯電話でなくてもよい。車載機１０に接続する端末装置としては、通信インタフェースを備えた情報処理装置であればよい。他の例として、無線ＬＡＮインタフェースやＵＳＢインタフェースを有するパーソナルコンピュータあるいはゲーム機などがある。
【００３５】
また、本実施形態における車両には、自動車、オートバイ、自転車など移動用の乗り物が広く含まれる。
【００３６】
（実施例）
以下、実施例を図面を用いて説明する。
【００３７】
図２は、本実施例の車載機による遠隔操作システムのハードウェア構成を例示する図である。車載機による遠隔操作システムは、車載機、車両状態センサ、携帯電話、ネットワーク、およびサーバを含んで構成されている。
【００３８】
この図において、符号１０１は車載機、符号１０２は車両状態センサ、符号１０３は携帯電話、符号１０４はネットワーク、符号１０５はサーバ、符号１０６はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、符号１０７は不揮発メモリ、符号１０８はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、符号１０９は車両ＩＦ（Ｉｎｔｅｒｆａｃｅ）、符号１１０は入力装置、符号１１１は表示装置、符号１１２は車内通信ＩＦ、符号１１３はＣＰＵ、符号１１４は不揮発メモリ、符号１１５はＲＡＭ、符号１１６は車内通信ＩＦ、符号１１７は入力装置、符号１１８は表示装置、符号１１９は車外通信ＩＦである。
【００３９】
車載機１０１はＣＰＵ１０６、不揮発メモリ１０７、ＲＡＭ１０８、車両ＩＦ１０９、入力装置１１０、表示装置１１１、車内通信ＩＦ１１２を含んで構成されている。
【００４０】
ＣＰＵ１０６は不揮発メモリ１０７に格納されているプログラムを、ＲＡＭ１０８を作業用メモリとして利用して、実行する。不揮発メモリ１０７はＣＰＵ１０６で実行する車載機のプログラムを格納する。ＲＡＭ１０８はＣＰＵ１０６によって作業用に利用されるメモリである。車両ＩＦ１０９は、車両状態センサ１０２より駐車ブレーキの状態や、ブレーキの状態、車速、加速度、緯度、経度などの車両の状態を取得するためのインタフェースである。入力装置１１０はキー、ダイヤル、タッチパネルなどの入力装置である。表示装置１１１はＣＰＵ１０６によるプログラム実行結果を表示する液晶ディスプレイなどの表示装置である。車内通信ＩＦ１１２は、有線または無線の通信インタフェースであり、携帯電話や、パーソナルコンピュータと接続できる。
【００４１】
車両状態センサ１０２は駐車ブレーキの状態や、ブレーキの状態、車速、加速度、緯度、経度を取得する各種センサである。なお、ここでは車両状態センサ１０２が車載機１０１の外部にある場合を例示しているが、車載機１０１の内部にあってもよい。
【００４２】
携帯電話１０３はＣＰＵ１１３、不揮発メモリ１１４、ＲＡＭ１１５、車内通信ＩＦ１１６、入力装置１１７、表示装置１１８、車外通信ＩＦ１１９を含んで構成されている。
【００４３】
ＣＰＵ１１３は不揮発メモリ１１４に格納されているプログラムを、ＲＡＭ１１５を作業用メモリとして利用して、実行する。不揮発メモリ１１４はＣＰＵ１１３で実行する携帯電話のプログラムを格納する。ＲＡＭ１１５はＣＰＵ１１３によって作業用に利用されるメモリである。車内通信ＩＦ１１６は有線または無線の通信インタフェースであり、車載機や、パーソナルコンピュータと接続できる。入力装置１１７はキー、タッチパネルなどの入力装置である。表示装置１１８はＣＰＵ１１３によるプログラム実行結果を表示する液晶ディスプレイなどの表示装置である。車外通信ＩＦ１１９は携帯電話１０３が、ネットワーク１０４を介して、サーバ１０５に接続できる通信インタフェースである。
【００４４】
車載機１０１は、車内通信ＩＦ１１２を介して、携帯電話１０３を遠隔操作する。携帯電話１０３は、車内通信ＩＦ１１６を介して車載機１０１の操作に従ってアプリケーションプログラムを実行し、その結果を車載機１０１の表示装置１１１に表示する。そして、車載機１０１は、車両状態センサ１０２より駐車ブレーキや車速などの車両状態を取得し、不揮発メモリ１０７に記憶している入出力制限情報に従い、車両状態に応じて、表示の制限と、車載機１０１の操作を携帯電話１０３に対する伝達を制限する。
【００４５】
これによって、汎用的な携帯電話のアプリケーションの表示内容や可能な操作を車速などの車両状態によって制限できる。
【００４６】
携帯電話１０３は、アプリケーション固有の入出力制限情報を保持することができる。この場合、車載機１０１による携帯電話１０３を遠隔操作開始前に、携帯電話１０３は車内通信ＩＦ１１２を介して、アプリケーション固有の入出力制限情報を車載機１０１に伝える。そして、車載機１０１は、受け取ったアプリケーション固有の入出力制限情報と車両状態センサ１０２より取得する車両状態に従って、動画や小さな文字の表示の制限と、車載機１０１の操作を携帯電話１０３に対して伝達の制限とを行う。
【００４７】
これによって、車載機１０１の製造より後に製造された携帯電話１０３のアプリケーションであっても、アプリケーション特有の動画や小さな文字の表示の制限や、画面上に表示されたボタンや入力フォームの操作を制限できる。
【００４８】
また、携帯電話１０３は、ネットワーク１０４を介して、サーバ１０５に接続する。そして、携帯電話１０３は、車載機１０１より受け取る、車載機機種識別情報（以下、識別情報を以下ＩＤという）と、実行しようとしているアプリケーションプログラムのＩＤ（携帯電話アプリＩＤ）を、サーバ１０５に送り、サーバ１０５より、車載機１０１によって、携帯電話１０３のアプリケーションプログラムの遠隔操作を制限するのに必要となる入出力制限情報をダウンロードし、車載機１０１に渡す。そして、車載機１０１は、受け取った入出力制限情報と車両状態センサ１０２より取得する車両状態とに従って、動画や小さな文字の表示の制限と、車載機１０１の操作の携帯電話１０３に対する伝達の制限を行う。
【００４９】
これによって、携帯電話１０３のアプリケーションの開発より後に製造され車載機１０１であっても、アプリケーション特有の動画や小さな文字の表示の制限や、画面上に表示されたボタンや入力フォームの操作の制限を行うことができる。
【００５０】
図３は、本実施例の車載機による遠隔操作システムにおける機能構成図である。
【００５１】
この図において、図２の車載機による遠隔操作システムのうち、既に説明した図２に示された同一の符号を付された構成と、同一の機能を有する部分については、説明を省略する。
【００５２】
車載機１０１において、符号２０１は車載機アプリケーション部、符号２０２は車載機入出力切り替え部、符号２０３は入出力制限情報記憶部、符号２０４は入力制限部、符号２０５は出力制限部、符号２０６は車両状態判定部、符号２０７は車載機入力制御部、符号２０８は車載機表示制御部、符号２０９は車載機車内通信制御部である。これらの処理部は、ＣＰＵ１０６が不揮発メモリ１０７に格納されているプログラムを、ＲＡＭ１０８を作業用メモリとして利用して実行することにより、具現化される。
【００５３】
本実施例における車載機１０１は、入出力制限情報記憶部２０３、入力制限部２０４、出力制限部２０５および車両状態判定部２０６を備える点が従来と異なる。
【００５４】
入出力制限情報記憶部２０３において、符号２２０は既定入出力制限情報、符号２２１は入出力制限情報領域２２１である。
【００５５】
携帯電話１０３において、符号２１０は携帯電話アプリケーション部、符号２１１は携帯電話入出力切り替え部、符号２１２は携帯電話入力制御部、符号２１３は携帯電話出力制御部、符号２１４は携帯電話車内通信制御部、符号２１５携帯電話車外通信制御部である。これらの処理部は、ＣＰＵ１１３が不揮発メモリ１１４に格納されているプログラムを、ＲＡＭ１１５を作業用メモリとして利用して実行することにより、具現化される。
【００５６】
本実施例における携帯電話１０３は、携帯電話アプリケーション部２１０に入出力制限情報２１６を備える点が従来と異なる。入出力制限情報２１６において、符号２１７は制限条件情報、符号２１８は制限方法情報、符号２１９は対応車載機情報である。
【００５７】
サーバ１０５において、符号２２２は配信部、符号２２３は入出力制限情報管理テーブルである。配信部２２２は、サーバのＣＰＵ（図示せず）がサーバの不揮発メモリ（図示せず）に格納されているプログラムを、サーバのＲＡＭ（図示せず）を作業用メモリとして利用して実行することにより、具現化される。
【００５８】
入出力制限情報２１６は、車両状態に応じた表示および操作に対する制限内容を規定した制限情報であり、制限条件情報２１７、制限方法情報２１８、対応車載機情報２１９からなる。
【００５９】
制限条件情報２１７は、図４に例示するテーブルであり、車両状態センサ１０２から得られる駐車ブレーキ状態と車速とから、画面上の表示を制限する部位（表示制限部位）とその制限の方法、および操作を制限する部位（操作制限部位）を特定できる。
【００６０】
制限方法情報２１８は、図５に例示するテーブルであり、図４のテーブルで特定された表示制限部位および操作制限部位について、制限される領域と、制限された状態での表示方法と、その表示に利用する合成データとを特定できる。
【００６１】
対応車載機情報２１９は、制限条件情報２１７と制限方法情報２１８とを利用できる車載機１０１の機種を識別する車載機機種ＩＤのリストである。
【００６２】
既定入出力制限情報２２０は、車載機１０１があらかじめ記憶している入出力制限情報２１６と同じ構成の情報であり、携帯電話１０３またはサーバ１０５から入出力制限情報２１６を得られない場合に利用される。そして、既定入出力制限情報２２０は、図７に例示するテーブルによって定義される制限条件情報と、図８に例示するテーブルによって定義される制限方法情報からなる。
【００６３】
入出力制限情報領域２２１は、携帯電話１０３、サーバ１０５から送られてくる入出力制限情報２１６または既定入出力制限情報２２０を記憶する領域であり、車載機１０１は、この領域に記憶されている入出力制限情報に従って、携帯電話から送られている画像の表示と車載機から携帯電話に送るユーザによる操作の情報を制限する。
【００６４】
車載機アプリケーション部２０１は、車載機入出力切り替え部２０２から入力情報を受け取り、車載機入出力切り替え部２０２を介して表示などの出力を行う。
【００６５】
車載機入出力切り替え部２０２は車両状態判定部２０６によって制御され、車載機入力制御部２０７から受け取った情報を、入力制限部２０４および車載機車内通信制御部２０９を介して携帯電話１０３に渡すか、車載機アプリケーション部２０１に渡すかを選択する。
【００６６】
また、車載機入出力切り替え部２０２は、車載機アプリケーション部２０１から画像を表示するか、出力制限部２０５および車載機車内通信制御部２０９を介して受け取る携帯電話１０３の画像を表示するかを、択一的に切り替えるか、あるいは車載機アプリケーション部２０１の画像と携帯電話１０３の画像を合成した画像を表示する。
【００６７】
例えば、携帯電話１０３の画像を表示しているときは車載機入力制御部２０７から受け取った情報を携帯電話１０３に渡し、車載機アプリケーション部２０１からの画像を表示しているときは車載機入力制御部２０７からの情報を車載機アプリケーション部２０１に渡すということが考えられる。
【００６８】
車載機入力制御部２０７は、入力装置１１０から受け取った入力データ、または車両ＩＦ１０９を介して車両状態センサ１０２から受け取った情報あるいは車載機１０１の保持している地図などの情報を車載機入出力切り替え部２０２に渡す制御を行う。
【００６９】
車載機表示制御部２０８は出力制限部２０５より受け取ったデータを表示装置１１１に表示する制御を行う。
【００７０】
車載機車内通信制御部２０９は、携帯電話１０３より受け取った表示データを車載機入出力切り替え部２０２に渡し、入力制限部２０４から受け取った入力データを携帯電話１０３に渡し、携帯電話１０３から受け取った入出力制限情報２１６を入出力制限情報記憶部２０３に記録する。
【００７１】
入出力制限情報記憶部２０３は、既定入出力制限情報２２０をあらかじめ記憶しており、携帯電話１０３またはサーバ１０５より、車内通信ＩＦ１１２を介して送られる入出力制限情報２１６を入出力制限情報領域２２１に記憶する。
【００７２】
既定入出力制限情報２２０は、入出力制限情報２１６と同じ形式の情報であり、さまざまな携帯電話のさまざまなアプリケーションに対応できるよう、全画面の表示と操作に対する制限の有無を定義する。
【００７３】
入出力制限情報領域２２１は、携帯電話１０３またはサーバ１０５より、車内通信ＩＦ１１２を介して送られる場合は、受け取った入出力制限情報２１６を記憶し、受け取らなかった場合は、既定入出力制限情報２２０を記憶する。
【００７４】
入力制限部２０４は、車載機入力制御部２０７と車載機入出力切り替え部２０２を介して送られる車載機１０１の入力装置１１０からの入力を、車両状態判定部２０６の指示に従って、車載機車内通信制御部２０９を介して携帯電話１０３に送るか、送らないかを制御する。
【００７５】
出力制限部２０５は、車載機車内通信制御部２０９と車載機入出力切り替え部２０２を介して受け取る携帯電話１０３からの表示内容を、車両状態判定部２０６の指示に従って制限をかけた表示内容に加工し、車載機表示制御部２０８を介して車載機１０１の表示装置１１１に表示する。
【００７６】
車両状態判定部２０６は、車両状態センサ１０２から駐車ブレーキ、ブレーキ、車速、加速度、緯度、経度などの車両状態を取得し、入出力制限情報記憶部２０３の入出力制限情報領域２２１に記憶されている、入出力制限情報２１６または既定入出力制限情報２２０に従って、入出力の制限領域と制限方法を決定し、入力制限部２０４、出力制限部２０５および車載機入出力切り替え部２０２に指示する。
【００７７】
携帯電話アプリケーション部２１０は、携帯電話入出力切り替え部２１１から入力情報を受け取り、アプリケーションのサービス機能に応じた処理を行い、携帯電話入出力切り替え部２１１を介して画像などを出力する。また、車載機１０１と携帯電話１０３を接続した際に、携帯電話アプリケーション部２１０は、携帯電話入出力切り替え部２１１および携帯電話車内通信制御部２１４を介して、携帯電話１０３の車内通信ＩＦ１１６と車載機１０１の車内通信ＩＦ１１２との間の通信を行い、入出力制限情報２１６を車載機１０１に渡す。
【００７８】
携帯電話入出力切り替え部２１１は、携帯電話入力制御部２１２から受け取った情報か、携帯電話車内通信制御部２１４を介して受けっとった車載機１０１の入力情報を携帯電話アプリケーション部２１０に渡す。
【００７９】
携帯電話入力制御部２１２は、携帯電話１０３の入力装置１１７より受け取ったデータを携帯電話入出力切り替え部２１１に渡す制御をおこなう。
【００８０】
携帯電話出力制御部２１３は、携帯電話入出力切り替え部２１１より受け取ったデータを携帯電話１０３の表示装置１１８に表示する制御を行う。
【００８１】
携帯電話車内通信制御部２１４は、携帯電話１０３の車内通信ＩＦ１１６を介して、車載機１０１の車内通信ＩＦ１１２に接続し、車載機車内通信制御部２０９のデータの送受信を制御する。
【００８２】
携帯電話車外通信制御部２１５は、携帯電話アプリケーション部２１０の指示に従い携帯電話１０３の車外通信ＩＦ１１９を制御し、ネットワーク１０４を介して、サーバ１０５との通信の制御を行う。
【００８３】
サーバ１０５の配信部２２２は、携帯電話１０３より受け取る車載機機種ＩＤおよび携帯電話アプリＩＤより、入出力制限情報管理テーブル２２３を参照して、遠隔から操作を指示する車載機１０１とその遠隔操作を受けて実行する携帯電話１０３との組み合わせに適した入出力制限情報を特定して、携帯電話１０３に渡す。
【００８４】
入出力制限情報管理テーブル２２３は、図９に例示するテーブルであり、車載機機種ＩＤと携帯電話アプリＩＤの組み合わせ毎に、その組み合わせに適した入出力制限情報を記憶する。
【００８５】
図４は制限条件情報のテーブルを示す図である。これは、車載機１０１の搭載されている車両の状態毎に、画面上の表示制限部位および操作制限部位を管理するテーブルである。この例では、車両の状態として、駐車ブレーキ状態と車速を利用する。
【００８６】
「駐車ブレーキ状態」３０１は、車両状態センサ１０２によって取得される駐車ブレーキの状態が記載される。
【００８７】
「車速」３０２は、車両状態センサ１０２によって取得される車速が記載される。
【００８８】
「表示制限部位」３０３は、表示制限部位のＩＤが記載される。
【００８９】
「操作制限部位」３０４は、操作制限部位のＩＤが記載される。
【００９０】
行３０５は「駐車ブレーキ状態」が「かかっている」かつ「車速」が「車速＝０ｋｍ／ｈ」である場合の「表示制限部位」は「なし」、「操作制限部位」は「なし」とする記述である。行３０６は「駐車ブレーキ状態」が「かかっていない」かつ「車速」が「０ｋｍ／ｈ＜＝車速＜＝３０ｋｍ／ｈ」である場合の「表示制限部位」は「表示部位Ａ」、「操作制限部位」は「なし」とする記述である。行３０７は「駐車ブレーキ状態」が「かかっていない」かつ「車速」が「０ｋｍ／ｈ＜車速＜＝３０ｋｍ／ｈ」である場合の「表示制限部位」は「表示部位Ｂ」、「操作制限部位」は「入力部位ａ」とする記述である。行３０８は「駐車ブレーキ状態」が「かかっていない」かつ「車速」が「２０ｋｍ／ｈ＜車速＜＝３０ｋｍ／ｈ」である場合の「表示制限部位」は「表示部位Ｃ」、「操作制限部位」は「入力部位ｂ」とする記述である。行３０９は「駐車ブレーキ状態」が「かかっていない」かつ「車速」が「３０ｋｍ／ｈ＜車速＜＝４０ｋｍ／ｈ」である場合の「表示制限部位」は「全画面Ａ」、「操作制限部位」は「全入力」とする記述である。行３１０は「駐車ブレーキ状態」が「かかっていない」かつ「車速」が「４０ｋｍ／ｈ＜車速＜＝５０ｋｍｈ」である場合の「表示制限部位」は「全画面Ｂ」、「操作制限部位」は「全入力」とする記述である。行３１１は「駐車ブレーキ状態」が「かかっていない」かつ「車速」が「５０ｋｍ／ｈ＜車速」である場合の「表示制限部位」は「全画面Ｃ」、「操作制限部位」は「全入力」とする記述である。
【００９１】
車両状態判定部２０６は、このテーブルを入出力制限情報記憶部２０３の入出力制限情報領域２２１より受け取る。また、車両状態判定部２０６は、車両状態センサ１０２より受け取った「駐車ブレーキ状態」および「車速」と、このテーブルの各行の「駐車ブレーキ状態」および「車速」の条件とを比較し、車両状態が条件を満たしている行の「表示制限部位」および「操作制限部位」を取り出す。
【００９２】
たとえば、「駐車ブレーキ状態」が「かかっている」かつ「車速」が「車速＝０ｋｍ／ｈ」である場合、行３０５のみの条件を満たしている。そのため、車両状態判定部２０６は、「表示制限部位」は「なし」、「操作制限部位」は「なし」という情報を取り出す。
【００９３】
「駐車ブレーキ状態」が「かかっていない」かつ「車速」が「車速＝０ｋｍ／ｈ」である場合、車両状態は行３０６のみの条件を満たしている。そのため、「表示制限部位」が「表示部位Ａ」、「操作制限部位」が「なし」であるという情報が取り出される。
【００９４】
「駐車ブレーキ状態」が「かかっていない」かつ「車速」が「０ｋｍ／ｈ＜車速＝２０ｋｍ／ｈ」である場合、行３０６と行３０７の条件を満たしており、「表示制限部位」は「表示部位Ａ」と「表示部位Ｂ」、「操作制限部位」は「なし」と「入力部位ａ」を取り出す。
【００９５】
「駐車ブレーキ状態」が「かかっていない」かつ「車速」が「２０ｋｍ／ｈ＜車速＝３０ｋｍ／ｈ」である場合、行３０６、行３０７と行３０８の条件を満たしており、「表示制限部位」は「表示部位Ａ」、「表示部位Ｂ」と「表示部位Ｃ」、そして「操作制限部位」は「なし」、「入力部位ａ」と「入力部位ｂ」を取り出す。
【００９６】
「駐車ブレーキ状態」が「かかっていない」かつ「車速」が「３０ｋｍ／ｈ＜車速＝４０ｋｍ／ｈ」である場合、行３０９のみの条件を満たしており、「表示制限部位」は「全画面Ａ」、「操作制限部位」は「全入力」を取り出す。
【００９７】
「駐車ブレーキ状態」が「かかっていない」かつ「車速」が「４０ｋｍ／ｈ＜車速＝５０ｋｍ／ｈ」である場合、行３１０のみの条件を満たしており、「表示制限部位」は「全画面Ｂ」、「操作制限部位」は「全入力」を取り出す。
【００９８】
「駐車ブレーキ状態」が「かかっていない」かつ「車速」が「５０ｋｍ／ｈ＜車速」である場合、行３１１のみの条件を満たしており、「表示制限部位」は「全画面Ｃ」、「操作制限部位」は「全入力」を取り出す。
【００９９】
図５は、制限方法情報のテーブルを示す図である。これは、制限条件情報テーブルの「表示制限部位」３０３または「操作制限情報部位」３０４で指定される、表示と操作の制限領域と制限表示方法を管理するテーブルである。この例では、携帯電話アプリケーションの画面構成が変化しない場合を対象としているが、画面構成が変化する場合は、画面構成毎に定義すればよい。
【０１００】
「部位」４０１は、制限情報テーブルの「表示制限部位」３０３または「操作制限部位」３０４のＩＤが記載される。
【０１０１】
「制限領域」４０２は、「表示制限部位」または「操作制限部位」のＩＤに対応する表示または操作を制限する領域や部位が記載される。
【０１０２】
「制限表示方法」４０３は表示を制限する方法が記載される。
【０１０３】
「合成データ」４０４は表示の制限に利用するデータが記載される。
【０１０４】
行４０５は選択された「部位」が「表示部位Ａ」である場合、「制限領域」は「矩形領域（ｘ１，ｙ１）−（ｘ２，ｙ２）」で、「表示制限方法」は「重ね合わせ」で「合成データ」は「画像データＡ」であるとする記述である。
【０１０５】
行４０６は選択された「部位」が「表示部位Ｂ」である場合、「制限領域」は「矩形領域（ｘ３，ｙ３）−（ｘ４，ｙ４）」で、「表示制限方法」は「重ね合わせ」で、「合成データ」は「画像データＢ」であるとする記述である。
【０１０６】
行４０７は選択された「部位」が「表示部位Ｂ」である場合、「制限領域」は「矩形領域（ｘ５，ｙ５）−（ｘ６，ｙ６）」で、「表示制限方法」は「重ね合わせ」で、「合成データ」は「灰色」であるとする記述である。
【０１０７】
行４０８は選択された「部位」が「表示部位Ｃ」である場合、「制限領域」は「矩形領域（ｘ７，ｙ７）−（ｘ８，ｙ８）」で、「表示制限方法」は「重ね合わせ」で、「合成データ」は「灰色」であるとする記述である。
【０１０８】
行４０９は選択された「部位」が「入力部位ａ」である場合、「制限領域」は「矩形領域（ｘ５，ｙ５）−（ｘ６，ｙ６）」で、「表示制限方法」は「なし」で、「合成データ」は「なし」であるとする記述である。
【０１０９】
行４１０は選択された「部位」が「入力部位ｂ」である場合、「制限領域」は「矩形領域（ｘ７，ｙ７）−（ｘ８，ｙ８）」で、「表示制限方法」は「なし」で、「合成データ」は「なし」であるとする記述である。
【０１１０】
行４１１は選択された「部位」が「入力部位ｂ」である場合、「制限領域」は「選択キー」で、「表示制限方法」は「なし」で、「合成データ」は「なし」であるとする記述である。
【０１１１】
行４１２は選択された「部位」が「全画面Ａ」である場合、「制限領域」は「全画面領域」で、「表示制限方法」は「縮小１／５表示」で、「合成データ」は「縮小１／５用車載機画面と縮小１／５の携帯電話画面」であるとする記述である。
【０１１２】
行４１３は選択された「部位」が「全画面Ｂ」である場合、「制限領域」は「全画面領域」で、「表示制限方法」は「アイコン表示」で、「合成データ」は「アイコン用車載機画面とアイコンデータ」であるとする記述である。
【０１１３】
行４１４は選択された「部位」が「全画面Ｃ」である場合、「制限領域」は「全画面領域」で、「表示制限方法」は「車載機画面表示」で、「合成データ」は「車載機画面」であるとする記述である。
【０１１４】
行４１５は選択された「部位」が「全入力」である場合、「制限領域」は「全画面領域、すべてのキー」で、「表示制限方法」は「なし」で、「合成データ」は「なし」であるとする記述である。
【０１１５】
たとえば、車両状態判定部２０６が「表示部位Ａ」を取り出し、「表示部位Ａ」の表示を制限する場合、行４０５を読み出すと、「制限領域」は「矩形領域（ｘ１，ｙ１）−（ｘ２，ｙ２）」で、「制限方法」は「重ね合わせ」で、重ね合わせに用いる「合成データは「画像データＡ」であるとする。「矩形領域（ｘ１，ｙ１）−（ｘ２，ｙ２）」は、携帯電話の表示の座標（ｘ１，ｙ１）と座標（ｘ２，ｙ２）を対角の頂点とする矩形領域を表す。この場合、車両状態判定部２０６は、出力制限部２０５に指示し、携帯電話１０３の表示の「矩形領域（ｘ１，ｙ１）−（ｘ２，ｙ２）」に「画像データＡ」を重ね合わせて表示し、車載機１０１の表示装置１１１に対する携帯電話１０３の表示を制限する。
【０１１６】
「表示部位Ｂ」の表示を制限する場合、行４０６と行４０７を読み出すと、「制限領域」は「矩形領域（ｘ３，ｙ３）−（ｘ４，ｙ４）」と「矩形領域（ｘ５，ｙ５）−（ｘ６，ｙ６）」である。「矩形領域（ｘ３，ｙ３）−（ｘ４，ｙ４）」の「制限表示方法」は「重ね合わせ」で「合成データ」は「画像データＢ」であり、「矩形領域（ｘ５，ｙ５）−（ｘ６，ｙ６）」の「制限表示方法」は「重ね合わせ」で「合成データ」は「灰色」である。
【０１１７】
「表示部位Ｃ」の表示を制限する場合、行４０８を読み出すと、「制限領域」は「矩形領域（ｘ７，ｙ７）−（ｘ８，ｙ８）」、「制限表示方法」は「重ね合わせ」、「合成データ」は「灰色」である。この場合、携帯電話１０３の表示における「矩形領域（ｘ７，ｙ７）−（ｘ８，ｙ８）」に「灰色」の矩形を重ね合わせて表示し、車載機１０１の表示装置１１１に対する携帯電話１０３の表示を制限する。
【０１１８】
「入力部位ａ」の入力を制限する場合、行４０９を読み出すと、「制限領域」は「矩形領域（ｘ５，ｙ５）−（ｘ６，ｙ６）」である。この場合、車両状態判定部２０６は、入力制限部２０４に対し、「矩形領域（ｘ５，ｙ５）−（ｘ６，ｙ６）」に対する入力を車載機車内通信制御部２０９に出力しないように指示する。
【０１１９】
「入力部位ｂ」の入力を制限する場合、行４１０と行４１１を読み出すと、「制限領域」は「矩形領域（ｘ７，ｙ７）−（ｘ８，ｙ８）」と「選択キー」である。この場合、車両状態判定部２０６は、入力制限部２０４に対し、「矩形領域（ｘ７，ｙ７）−（ｘ８，ｙ８）」と「選択キー」の入力を車載機車内通信制御部２０９に出力しないように指示する。
【０１２０】
「全画面Ａ」の表示制限をする場合、行４１２を読み出すと、「制限領域」は「全画面領域」、「制限表示方法」は「縮小１／５表示」、「縮小１／５用車載機画面と縮小１／５の携帯電話画面」である。「縮小１／５表示」は、携帯電話１０３の表示全体を１／５に縮小して、車載機の画面と重ね合わせて表示することである。この場合、車両状態判定部２０６は、車載機入出力切り替え部２０２に対し、車載機アプリケーション部２０１の表示データを縮小１／５用車載機画面に加工し、車載機車内通信制御部２０９から受け取った携帯電話１０３の表示データを１／５に縮小し、出力制限部２０５に渡すように指示し、出力制限部２０５に、車載機入出力切り替え部２０２から受け取った１／５に縮小した携帯電話１０３の表示データを縮小１／５用車載機画面に加工した車載機アプリケーション部２０１の表示データに重ね合わせて車載機表示制御部２０８に渡して表示するように指示する。
【０１２１】
「全画面Ｂ」の表示制限をする場合、行４１３を読み出し、「制限領域」を「全画面領域」、「制限表示方法」を「アイコン表示」、「合成データ」を「アイコン用車載機画面とアイコンデータ」とする。「アイコン表示」は、携帯電話１０３の表示をせず、携帯電話１０３で実行されているアプリケーションの「アイコンデータ」を車載機の画面と重ね合わせることである。この場合、車両状態判定部２０６は、車載機入出力切り替え部２０２に対し、アイコンデータを渡し、車載機アプリケーション部２０１の表示データをアイコン用車載機画面に加工し、アイコンデータと共に出力制限部２０５に渡すように指示し、出力制限部２０５に対し車載機入出力切り替え部２０２から受け取ったアイコン用車載機画面に加工された車載機アプリケーション部２０１の表示データにアイコンデータを重ね合わせて車載機表示制御部２０８に渡して表示するように指示する。
【０１２２】
「全画面Ｃ」の表示制限をする場合、行４１４を読み出すと、「制限領域」が「全画面領域」、「制限表示方法」が「車載機全画面表示」、「合成データ」が「車載機画面」である。「車載機全画面表示」は携帯電話１０３の表示をせず、携帯電話１０３で実行されているアプリケーションの画面を表示することである。この場合、車両状態判定部２０６は、車載機入出力切り替え部２０２に対し、車載機アプリケーション部２０１の表示データを出力制限部２０５に渡すように指示し、出力制限部２０５に対し車載機入出力切り替え部２０２から受け取った車載機アプリケーション部２０１の表示データを車載機表示制御部２０８に渡して表示するように指示する。
【０１２３】
「全入力」の制限をする場合、行４１５を読み出し、「制限領域」を「全画面領域とすべてのキー」とする。この場合、車両状態判定部２０６は、入力制限部２０４に対し、すべての入力を車載機車内通信制御部２０９に出力しないように指示する。
【０１２４】
図６は、携帯電話のアプリケーションを車載機で遠隔操作している時に、表示と操作の制限をした画面の一例である。
【０１２５】
符号５０１は、駐車ブレーキがかかり、車速が０ｋｍ／ｈの場合における、あるアプリケーションの画面の例である。符号５０２は、駐車ブレーキがかかっておらず、車速が０ｋｍ／ｈの場合におけるアプリケーションの画面の例である。符号５０３は、駐車ブレーキがかかっておらず、車速が０ｋｍ／ｈを超過し２０ｋｍ／ｈ以下の場合におけるアプリケーションの画面の例である。符号５０４は、駐車ブレーキがかかっておらず、車速が２０ｋｍ／ｈを超過し３０ｋｍ／ｈ以下の場合におけるアプリケーションの画面の例である。符号５０５は、駐車ブレーキがかかっておらず、車速が３０ｋｍ／ｈを超過し４０ｋｍ／ｈ以下の場合におけるアプリケーションの画面の例である。符号５０６は、駐車ブレーキがかかっておらず、車速が４０ｋｍ／ｈを超過し５０ｋｍ／ｈ以下の場合におけるアプリケーションの画面の例である。符号５０７は、駐車ブレーキがかかっておらず、車速が５０ｋｍ／ｈを超過した場合におけるアプリケーションの画面の例である。
【０１２６】
そして、符号５０８は、車載機１０１の備える表示装置１１１の全画面領域である。符号５０９は、車載機１０１の備える入力装置１１０の選択キーである。符号５１０は、車載機１０１の備える入力装置１１０の戻るキーである。符号５１１は、車載機１０１の備える表示装置１１１の矩形領域（ｘ１，ｙ１）−（ｘ２，ｙ２）である。符号５１２は、車載機１０１の備える表示装置１１１の矩形領域（ｘ３，ｙ３）−（ｘ４，ｙ４）である。符号５１３は、車載機１０１の備える表示装置１１１の矩形領域（ｘ５，ｙ５）−（ｘ６，ｙ６）である。符号５１４は、車載機１０１の備える表示装置１１１の矩形領域（ｘ７，ｙ７）−（ｘ８，ｙ８）である。符号５１５は、車載機１０１の備える表示装置１１１の縮小１／５の携帯電話画面の表示領域である。符号５１６は、車載機１０１の備える表示装置１１１の携帯電話アプリケーションアイコンの表示領域である。
【０１２７】
駐車ブレーキがかかり、車速が０ｋｍ／ｈの場合、車両状態判定部２０６は、図４のテーブルの行３０５のみの条件が満たされているので、図４のテーブルより「表示制限部位」は「なし」、「操作制限部位」は「なし」を取り出す。そして、「表示制限部位」は「なし」であるので、車両状態判定部２０６は、車載機入出力切り替え部２０２に車載機入力制御部２０７から受け取った入力をそのまま入力制限部２０４に渡し、車載機車内通信制御部２０９から受け取った携帯電話１０３の表示データをそのまま出力制限部２０５に渡すよう指示し、入力制限部２０４に車載機入出力切り替え部２０２から受け取った入力をそのまま車載機車内通信制御部２０９を介して携帯電話１０３に渡すよう指示し、出力制限部２０５に車載機入出力切り替え部２０２から受け取った携帯電話１０３表示データをそのまま車載機表示制御部２０８に渡し、車載機１０１の表示装置１１１に表示するよう指示する。このため、駐車ブレーキがかかっており、車速が０ｋｍ／ｈの場合の画面の例５０１の画面は、携帯電話１０３の携帯電話アプリケーション部２１０の画面と同じ表示となり、画面のどの領域に対する操作も携帯電話１０３に伝えられる。
【０１２８】
駐車ブレーキがかかっておらず、車速が０ｋｍ／ｈの場合、車両状態判定部２０６は、図４のテーブルの行３０６のみの条件が満たされているので、図４のテーブルより「表示制限部位」は「表示部位Ａ」、「操作制限部位」は「なし」を取り出す。そして、図５のテーブルより、「部位」が「表示部位Ａ」となっている行４０５を取り出し、「制限領域」は「矩形領域（ｘ１，ｙ１）−（ｘ２，ｙ２）」で「制限方法」は「重ね合わせ」で、重ね合わせに用いる「合成データは「画像データＡ」であるとする。「矩形領域（ｘ１，ｙ１）−（ｘ２，ｙ２）」は、携帯電話１０３の画面における座標（ｘ１，ｙ１）と座標（ｘ２，ｙ２）を対角の頂点とする矩形領域を表す。この場合、車両状態判定部２０６は、出力制限部２０５に指示し、携帯電話１０３の画面の「矩形領域（ｘ１，ｙ１）−（ｘ２，ｙ２）」に「画像データＡ」を重ね合わせて表示することにより、車載機１０１の表示装置１１１に対する携帯電話１０３の表示を制限する。このため、駐車ブレーキがかかっておらず、車速が０ｋｍ／ｈの場合の画面の例５０２は、携帯電話１０３の携帯電話アプリケーション部２１０の表示のうち、矩形領域（ｘ１，ｙ１）−（ｘ２，ｙ２）５１１に画像データＡが表示される。しかし、画面のどの領域に対する操作も携帯電話１０３に伝えられる。
【０１２９】
駐車ブレーキがかかっておらず、車速が０ｋｍ／ｈを超過し２０ｋｍ／ｈ以下の場合、車両状態判定部２０６は、図４のテーブルの行３０６と行３０７の条件が満たされているので、図４のテーブルより「表示制限部位」は「表示部位Ａ」と「表示部位Ｂ」、「操作制限部位」は「なし」と「入力部位ａ」を取り出す。そして、図５のテーブルより、「部位」が「表示部位Ａ」、「表示部位Ｂ」、「入力部位ａ」となっている行４０５、行４０６、行４０７、行４０９を取り出す。そして、車両状態判定部２０６は、矩形領域（ｘ１，ｙ１）−（ｘ２，ｙ２）５１１、矩形領域（ｘ３，ｙ３）−（ｘ４，ｙ４）５１２、矩形領域（ｘ５，ｙ５）−（ｘ６，ｙ６）５１３の表示制限を出力制限部２０５に指示する。また、車両状態判定部２０６は、矩形領域（ｘ５，ｙ５）−（ｘ６，ｙ６）５１３の入力制限を入力制限部２０４に指示する。このため、駐車ブレーキがかかっておらず、車速が０ｋｍ／ｈを超過し２０ｋｍ／ｈ以下の場合の画面の例５０３は、携帯電話１０３の携帯電話アプリケーション部２１０の表示のうち、矩形領域（ｘ１，ｙ１）−（ｘ２，ｙ２）５１１に画像データＡが表示され、矩形領域（ｘ３，ｙ３）−（ｘ４，ｙ４）５１２に画像データＢが表示され、矩形領域（ｘ５，ｙ５）−（ｘ６，ｙ６）５１３に灰色の矩形が表示され、矩形領域（ｘ５，ｙ５）−（ｘ６，ｙ６）５１３に対する入力が携帯電話１０３に伝えられなくなる。
【０１３０】
駐車ブレーキがかかっておらず、車速が２０ｋｍ／ｈを超過し３０ｋｍ／ｈ以下の場合、車両状態判定部２０６は、図４のテーブルの行３０６、行３０７と行３０８の条件を満たしているので、図４のテーブルより「表示制限部位」は「表示部位Ａ」、「表示部位Ｂ」と「表示部位Ｃ」、そして「操作制限部位」は「なし」、「入力部位ａ」と「入力部位ｂ」を取り出す。また、図５のテーブルより、「部位」が「表示部位Ａ」、「表示部位Ｂ」、「表示部位Ｃ」、「入力部位ａ」、「入力部位ｂ」となっている行４０５、行４０６、行４０７、行４０８、行４０９、行４１０、行４１１を取り出す。そして、車両状態判定部２０６は、矩形領域（ｘ１，ｙ１）−（ｘ２，ｙ２）５１１、矩形領域（ｘ３，ｙ３）−（ｘ４，ｙ４）５１２、矩形領域（ｘ５，ｙ５）−（ｘ６，ｙ６）５１３、矩形領域（ｘ７，ｙ７）−（ｘ８，ｙ８）５１４の表示制限を出力制限部２０５に指示し、矩形領域（ｘ５，ｙ５）−（ｘ６，ｙ６）５１３、矩形領域（ｘ７，ｙ７）−（ｘ８，ｙ８）５１４、選択キーの入力制限を入力制限部２０４に指示する。このため、駐車ブレーキがかかっておらず、車速が２０ｋｍ／ｈを超過し３０ｋｍ／ｈ以下の場合の画面の例５０４は、携帯電話１０３の携帯電話アプリケーション部２１０の表示のうち、矩形領域（ｘ１，ｙ１）−（ｘ２，ｙ２）５１１に画像データＡが表示され、矩形領域（ｘ３，ｙ３）−（ｘ４，ｙ４）５１２に画像データＢが表示され、矩形領域（ｘ５，ｙ５）−（ｘ６，ｙ６）５１３に灰色の矩形が表示され、矩形領域（ｘ７，ｙ７）−（ｘ８，ｙ８）５１４に灰色の矩形が表示され、矩形領域（ｘ５，ｙ５）−（ｘ６，ｙ６）５１３、矩形領域（ｘ７，ｙ７）−（ｘ８，ｙ８）５１４、選択キーに対する入力が携帯電話１０３に伝えられなくなる。
【０１３１】
駐車ブレーキがかかっておらず、車速が３０ｋｍ／ｈを超過し４０ｋｍ／ｈ以下の場合、車両状態判定部２０６は、図４のテーブルの行３０９のみの条件が満たされているので、図４のテーブルより「表示制限部位」は「全画面Ａ」、「操作制限部位」は「全入力」を取り出す。また、図５のテーブルより、「部位」が「全画面Ａ」、「全入力」となっている行４１２と行４１５を取り出す。そして、車両状態判定部２０６は、車載機入出力切り替え部２０２に対し、車載機アプリケーション部２０１の表示データを縮小１／５用車載機画面に加工し、車載機車内通信制御部２０９から受け取った携帯電話１０３の表示データを１／５に縮小し、出力制限部２０５に渡すように指示し、出力制限部２０５に対し、車載機入出力切り替え部２０２から受け取った１／５に縮小した携帯電話１０３の表示データを縮小１／５用車載機画面に加工した車載機アプリケーション部２０１の表示データに重ね合わせて車載機表示制御部２０８に渡して表示するように指示し、入力制限部２０４に対し、すべての入力を車載機車内通信制御部２０９に出力しないように指示する。このため、駐車ブレーキがかかっておらず、車速が３０ｋｍ／ｈを超過し４０ｋｍ／ｈ以下の場合の画面の例５０５では、車載機１０１の表示装置１１１の全画面領域５０８に、縮小１／５用車載機画面が表示され、縮小１／５の携帯電話画面の表示領域５１５には、１／５に縮小した携帯電話１０３の表示データが表示され、すべての入力は、携帯電話１０３に伝えられなくなる。
【０１３２】
駐車ブレーキがかかっておらず、車速が４０ｋｍ／ｈを超過し５０ｋｍ／ｈ以下の場合、車両状態判定部２０６は、図４のテーブルの行３１０のみの条件が満たされているので、図４のテーブルより「表示制限部位」は「全画面Ｂ」、「操作制限部位」は「全入力」を取り出す。また、図５のテーブルより、「部位」が「全画面Ｂ」、「全入力」となっている行４１３と行４１５を取り出す。そして、車両状態判定部２０６は、車載機入出力切り替え部２０２に対し、アイコンデータを渡し、車載機アプリケーション部２０１の表示データをアイコン用車載機画面に加工し、アイコンデータと共に出力制限部２０５に渡すように指示し、出力制限部２０５に対し車載機入出力切り替え部２０２から受け取ったアイコン用車載機画面に加工された車載機アプリケーション部２０１の表示データにアイコンデータを重ね合わせて車載機表示制御部２０８に渡して表示するように指示し、入力制限部２０４に対し、すべての入力を車載機車内通信制御部２０９に出力しないように指示する。このため、駐車ブレーキがかかっておらず、車速が４０ｋｍ／ｈを超過し５０ｋｍ／ｈ以下の場合の画面の例５０６では、車載機１０１の表示装置１１１の全画面領域５０８に、アイコン用車載機画面が表示され、携帯電話アプリケーションアイコンの表示領域５１６には、アイコンが表示され、すべての入力は、携帯電話１０３に伝えられなくなる。
【０１３３】
駐車ブレーキがかかっておらず、車速が５０ｋｍ／ｈを超過した場合、車両状態判定部２０６は、図４のテーブルの行３１１のみの条件が満たされているので、図４のテーブルより「表示制限部位」は「全画面Ｃ」、「操作制限部位」は「全入力」を取り出す。また、車両状態判定部２０６は、図５のテーブルより、「部位」が「全画面Ｃ」、「全入力」となっている行４１４と行４１５を取り出す。そして、車両状態判定部２０６は、車載機入出力切り替え部２０２に対し、車載機アプリケーション部２０１の表示データを出力制限部２０５に渡すように指示し、出力制限部２０５に対し車載機入出力切り替え部２０２から受け取った車載機アプリケーション部２０１の表示データを車載機表示制御部２０８に渡して表示するように指示し、入力制限部２０４に対し、すべての入力を車載機車内通信制御部２０９に出力しないように指示する。このため、駐車ブレーキがかかっておらず、車速が５０ｋｍ／ｈを超過した場合の画面の例５０７では、車載機１０１の表示装置１１１の全画面領域５０８には、車載機画面が表示され、すべての入力は、携帯電話１０３に伝えられなくなる。
【０１３４】
図７は既定の車両状態に応じた、表示と操作の制限条件を管理するテーブルの一例を示す図である。構成は、図４の制限条件情報のテーブルと同様である。すでに説明した図４に示された同一の符号を付された構成と同一の機能を有する部分については、説明を省略する。
【０１３５】
行６０１は「駐車ブレーキ状態」が「かかっている」かつ「車速」が「車速＝０ｋｍ／ｈ」である場合における「表示制限部位」は「なし」、「操作制限部位」は「なし」とする記述である。行６０２は「駐車ブレーキ状態」が「かかっていない」かつ「車速」が「車速＝０ｋｍ／ｈ」である場合における「表示制限部位」は「表示部位Ｂ」、「操作制限部位」は「全入力」とする記述である。行６０３は「駐車ブレーキ状態」が「かかっていない」かつ「車速」が「０ｋｍ／ｈ＜車速」である場合における「表示制限部位」は「表示部位Ｃ」、「操作制限部位」は「全入力」とする記述である。
【０１３６】
このように、「表示制限部位」に入れる項目を「なし」か携帯電話１０３の表示全体に対する制限部位とし、「操作制限部位」に入れる項目を「なし」か、全入力に対するものとすることで、携帯電話のアプリケーションの表示内容に影響を受けず、各種アプリケーションに汎用的に対応できる。
【０１３７】
図８は既定の表示と操作の制限部位と制限方法を管理するテーブルの構成を示す図である。本テーブルの構成は、図５の制限方法情報のテーブルと同様である。すでに説明した図５に示された同一の符号を付された構成と同一の機能を有する部分については、説明を省略する。
【０１３８】
行７０１は、選択された「部位」が「全画面Ｂ」である場合、「制限領域」は「全画面領域」で、「表示制限方法」は「アイコン表示」で、「合成データ」は「アイコン用車載機画面とアイコンデータ」であるとする記述である。行７０２は、選択された「部位」が「全画面Ｃ」である場合、「制限領域」は「全画面領域」で、「表示制限方法」は「車載機画面表示」で、「合成データ」は「車載機画面」であるとする記述である。行７０３は、選択された「部位」が「全入力」である場合、「制限領域」は「全画面領域とすべてのキー」で、「表示制限方法」は「なし」で、「合成データ」は「なし」であるとする記述である。
【０１３９】
この図８のテーブルのように、図７で使用する「全画面Ｂ」および「全画面Ｃ」を携帯電話１０３の表示全体に対する制限部位であることを決め、「全入力」をすべての入力を携帯電話１０３に伝えない方法であることを決めることによって、携帯電話のアプリケーションの表示内容に影響を受けず、各種アプリケーションに汎用的に入出力を制限できる。
【０１４０】
図９は、サーバから配信する入出力制限情報を管理するテーブル構成の一例である。
【０１４１】
「車載機機種ＩＤ」８０１は車載機の機種に固有のＩＤである。「携帯電話アプリＩＤ」８０２は携帯電話１０３で実行される個々のアプリケーションに固有のＩＤである。「入出力制限情報」８０３は、サーバ１０５の配信する入出力制限情報であり、入出力制限情報２１６と同じ構成である。
【０１４２】
行８０４は、「車載機機種ＩＤ」が「車載機Ａ」かつ「携帯電話アプリＩＤ」が「携帯電話アプリａ」の場合に配信する「入出力制限情報」は「入出力制限情報Ａａ」とする記述である。行８０５は、「車載機機種ＩＤ」が「車載機Ａ」かつ「携帯電話アプリＩＤ」が「携帯電話アプリｂ」の場合に配信する「入出力制限情報」は「入出力制限情報Ａｂ」とする記述である。行８０６は、「車載機機種ＩＤ」が「車載機Ｂ」かつ「携帯電話アプリＩＤ」が「携帯電話アプリａ」の場合に配信する「入出力制限情報」は「入出力制限情報Ｂａ」とする記述である。行８０７は、「車載機機種ＩＤ」が「車載機Ｂ」かつ「携帯電話アプリＩＤ」が「携帯電話アプリｂ」の場合に配信する「入出力制限情報」は「入出力制限情報Ｂｂ」とする記述である。
【０１４３】
図１０は携帯電話のアプリケーションを車載機で遠隔操作する様に起動するシーケンスの一例である。
【０１４４】
ここで、符号９０１はサーバであり、符号９０２はユーザであり、符号９０３は携帯電話であり、符号９０４は車載機である。
【０１４５】
最初にユーザ９０２は、携帯電話アプリ起動９０５の指示を携帯電話９０３に対して行う。次に携帯電話９０３は、接続９０６を車載機９０４に対して行う。次に車載機９０４は、制限情報問い合わせ（車載機機種ＩＤ）９０７を携帯電話９０３に対して行い、携帯電話９０３に車載機機種ＩＤを渡す。
【０１４６】
車載機アプリケーション部２０１の入出力制限情報２１６の対応車載機情報２１９の車載機機種ＩＤリストに、制限情報問い合わせ（車載機機種ＩＤ）９０７の車載機機種ＩＤが含まれ、車載機９０４に適した入出力制限情報がある場合について考える。
【０１４７】
まず、入出力制限情報送信９０８を車載機９０４に対して行い、入出力制限情報２１６を車載機９０４に渡す。
【０１４８】
次に、車載機９０４は入出力制限情報設定９０９を行う。すなわち、車載機車内通信制御部２０９で受信した入出力制限情報２１６を入出力制限情報記憶部２０３に渡し、入出力制限情報領域２２１に書き込む。
【０１４９】
次に、車載機アプリケーション部２０１の入出力制限情報２１６の対応車載機情報２１９の車載機機種ＩＤリストに制限情報問い合わせ（車載機機種ＩＤ）９０７の車載機機種ＩＤが含まれず、車載機９０４に適した入出力制限情報がない場合、携帯電話９０３は制限情報問い合わせ（車載機機種ＩＤ、携帯電話アプリＩＤ）９１０をサーバ９０１に対して行い、車載機機種ＩＤと携帯電話アプリＩＤをサーバ９０１に渡す。
【０１５０】
次に、サーバ９０１の受け取った車載機機種ＩＤと携帯電話アプリＩＤの組み合わせが、入出力制限情報管理テーブルに存在し、車載機９０４と携帯電話９０３で実行されるアプリケーションの組み合わせに適した入出力制限情報がサーバ９０１にある場合、配信部２２２は入出力制限情報管理テーブル２２３より入出力制限情報を取り出し、携帯電話９０３に対し入出力制限情報送信９１１を行い、入出力制限情報２１６を携帯電話９０３に渡す。
【０１５１】
次に、携帯電話９０３は、入出力制限情報送信９１２を行い、サーバ９０１から受け取った入出力制限情報２１６を車載機９０４に渡す。
【０１５２】
次に、車載機９０４は、入出力制限情報設定９１３を行い、サーバ９０１から受け取った入出力制限情報２１６を入出力制限情報領域２２１に書き込む。
【０１５３】
次に、サーバ９０１の受け取った車載機機種ＩＤと携帯電話アプリＩＤとの組み合わせが、入出力制限情報管理テーブルに存在せず、車載機９０４と携帯電話９０３で実行されるアプリケーションの組み合わせに適した入出力制限情報がサーバ９０１にない場合、サーバ９０１は入出力制限情報なし通知９１４を携帯電話９０３に対して送る。
【０１５４】
次に、携帯電話９０３は、入出力制限情報なし通知９１５を車載機９０４に対して送る。次に、車載機９０４は、既定入出力制限情報設定９１６を行う。車載機車内通信制御部２０９を介して入出力制限情報なし通知を受け取った入出力制限情報記憶部２０３は、既定入出力制限情報２２０の内容を入出力制限情報領域２２１に書き込む。
【０１５５】
次に、連係動作中は、ユーザ９０２から車載機９０４に対する入力９１７、車載機９０４から携帯電話９０３に対する入力９１８、携帯電話９０３から車載機９０４に対する出力９１９、車載機９０４からユーザ９０２に対する出力９２０を繰り返す。この際、車両状態判定部２０６は、車両状態センサ１０２から車両状態を取得し、入出力制限情報記憶領域に書き込まれた、入出力制限情報２１６または既定入出力制限情報２２０に従って、車載機入出力切り替え部２０２、入力制限部２０４、出力制限部２０５の制御を行い、車載機入力制御部２０７で受け取った入力９１７を車載機車内通信制御部２０９を介して入力９１８として携帯電話９０３に渡すかどうかを制御し、車載機車内通信制御部２０９で受け取った出力９１９の表示データを加工し、車載機表示制御部２０８を通して表示装置１１１に表示し、出力９２０としてユーザ９０２に渡す。
【０１５６】
最後に、車載機９０４から切断９２１を携帯電話９０３に通知して車載機９０４による携帯電話９０３の遠隔操作を終了する。
【０１５７】
図１１は車両状態判定部の動作フローの一例である。
【０１５８】
車両状態判定部２０６は、まず、ステップ１００１で、車両状態センサ１０２より車両状態を取得する。次に、ステップ１００２で、入出力制限情報記憶部２０３より入出力制限情報領域２２１に記憶されている入出力制限情報を読み込む。次に、ステップ１００３で、車両状態判定部２０６は、表示と操作の制限条件を管理するテーブル（図４または図７）からステップ１００１で取得し車両状態の当てはまる「表示制限部位」「操作制限部位」を取得する。
【０１５９】
次に、ステップ１００４で、表示と操作の制限領域と制限表示方法を管理するテーブル（図５または図８）よりステップ１００３で取得した「表示制限部位」と「操作制限部位」に対応する「制限領域」と「制限表示方法」と「合成データ」を取得する。
【０１６０】
次に、ステップ１００５で、ステップ１００４で取得した「制限領域」「制限表示方法」「合成データ」に従い、車載機入出力切り替え部２０２、入力制限部２０４、出力制限部２０５を制御し、表示と操作を制限する。
【０１６１】
本実施例では、駐車ブレーキが掛っていなくても車載機１０１で表示または操作を行う場合に車両状態に応じた制限を行うための入出力制限情報２１６を予め携帯電話１０３上のアプリケーションが保持している。そして、車載機１０１でアプリケーションの表示を開始する前に、車載機１０１は入出力制限情報２１６をアプリケーションから取得し、車両状態に応じて表示と操作の伝達範囲を変化させる。
【０１６２】
また、本実施例では、携帯電話１０３上のアプリケーションが入出力制限情報を予め有していない場合に対応するために、センタのサーバ１０５に入出力制限情報を保持している。そして、車載機１０１でアプリケーションの表示を開始する前に、車載機１０１は入出力制限情報をセンタから取得し、車両状態に応じて表示と操作の伝達範囲を変化させる。
【０１６３】
本実施例の態様によれば、様々な車載機と携帯電話の組合せで、車載機の入出力装置を使い、携帯電話のアプリケーションを利用する場合に、携帯電話の汎用のアプリケーションの車載機１０１による表示および操作の活性と不活性を車両状態に応じて制御することができる。また、センタの入出力制限情報を変更することにより、アプリケーション毎に車載機１０１の画面と操作の活性と不活性を制御する方法を変更できるようにし、様々なアプリケーションを安全に利用できるようにしている。
【０１６４】
また、本実施例の態様によれば、アプリケーションを車載機１０１での表示あるいは操作を開始するときに、入出力制限情報を車載機１０１に組み込むので、ユーザは、制御対象装置である携帯電話１０３と制御指示装置である車載機１０１を用意すれば、車載機１０１にて新しい携帯電話１０３や新しいアプリケーションを利用する場合でも容易に安全な表示あるいは操作を可能にする制限情報を容易に適用することができる。
【０１６５】
上述した本発明の実施形態および実施例は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態や実施例にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【０１６６】
例えば、本実施例では、操作が制限された領域を灰色に表示する例を示したが、本発明がこれに限定されることは無い。操作が制限された領域を灰色ではなく他の色で表示することにしてもよく、あるいは、何色で表示するかをユーザが設定することができるようにしてもよい。
【符号の説明】
【０１６７】
１０…車載機、１１…入力制御部、１２…出力制御部、１３…通信制御部、１４…判定部、１５…制限部、１６…入出力制限情報記憶部、１９…携帯電話、１０１…車載機、１０２…車両状態センサ、１０３…携帯電話、１０４…ネットワーク、１０５…サーバ、１０６…ＣＰＵ、１０７…不揮発メモリ、１０８…ＲＡＭ、１０９…車両ＩＦ、１１０…入力装置、１１１…表示装置、１１２…車内通信ＩＦ、１１３…ＣＰＵ、１１４…不揮発メモリ、１１５…ＲＡＭ、１１６…車内通信ＩＦ、１１７…入力装置、１１８…表示装置、１１９…車外通信ＩＦ、２０１…車載機アプリケーション部、２０２…車載機入出力切り替え部、２０３…入出力制限情報記憶部、２０４…入力制限部、２０５…出力制限部、２０６…車両状態判定部、２０７…車載機入力制御部、２０８…車載機表示制御部、２０９…車載機車内通信制御部、２１０…携帯電話アプリケーション部、２１１…携帯電話入出力切り替え部、２１２…携帯電話入力制御部、２１３…携帯電話出力制御部、２１４…携帯電話車内通信制御部、２１５…携帯電話車外通信制御部、２１６…入出力制限情報、２１７…制限条件情報、２１８…制限方法情報、２１９…対応車載機情報、２２０…既定入出力制限情報、２２１…入出力制限情報領域、２２２…配信部、２２３…入出力制限情報管理テーブル、９０１…サーバ、９０２…ユーザ、９０３…携帯電話、９０４…車載機
【図１】
0005887002.tif 000002
【図２】
0005887002.tif 000003
【図３】
0005887002.tif 000004
【図４】
0005887002.tif 000005
【図５】
0005887002.tif 000006
【図６】
0005887002.tif 000007
【図７】
0005887002.tif 000008
【図８】
0005887002.tif 000009
【図９】
0005887002.tif 000010
【図１０】
0005887002.tif 000011
【図１１】
0005887002.tif 000012