(57)【要約】【課題】アプリケーション毎の設定作業を行わずとも、車両に設けられた入力インターフェースデバイスを用いて、ＨＴＭＬアプリケーションに対する操作を容易に行うことが可能な車両用情報処理システムを提供する。【解決手段】画面要素制御モジュール３４は、ＨＴＭＬファイルにおけるタグ情報から、入力インターフェースデバイス４０を用いた入力操作の対象となる画面構成要素である入力操作要素を抽出する。入力インターフェースデバイス４０は、その入力操作要素の１つを選択する。ディスプレイ５０では、表示画面において、選択中の入力操作要素がハイライト表示される。そして、入力インターフェースデバイス４０の操作部材により方向が指示されると、選択中の入力操作要素が、表示画面上、その方向に存在する入力操作要素に切り換えられる。【選択図】図１
2014088104.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイ（５０）と、
車両の乗員によって操作可能な位置に設置された入力インターフェースデバイス（４０）と、
ＨＴＭＬファイルにより記述された画面構成の定義に基づき、前記ディスプレイにて画面表示を行いつつ、その画面上における、前記入力インターフェースデバイスを用いた入力操作に応じて、当該入力操作に対応する処理を実行する情報機器（２０）と、を備えた車両用情報処理システムであって、
前記ＨＴＭＬファイルにおけるタグ情報から、前記画面表示のための画面構成要素の内、前記入力インターフェースデバイスを用いた入力操作の対象となる画面構成要素である入力操作要素を抽出する抽出手段（３４）を有し、
前記入力インターフェースデバイスは、前記抽出手段によって抽出された入力操作要素に関する情報を取得するとともに、その抽出された入力操作要素の中の１つの入力操作要素を選択し、その選択した入力操作要素に対する入力操作を行うものであって、前記情報機器は、前記入力インターフェースデバイスが選択中の入力操作要素の表示形態を他の入力操作要素の表示形態と異ならせることにより、選択中である入力操作要素をユーザに明示し、
さらに、前記入力インターフェースデバイスは、ユーザが方向を指示するために操作する方向指示操作部を有し、当該方向指示操作部がある方向に操作されたとき、前記抽出手段によって抽出された入力操作要素の、前記画面表示におけるレイアウトに従い、現在選択中の入力操作要素から、その操作方向に存在する入力操作要素へと選択中の入力操作要素を遷移させることを特徴とする車両用情報処理システム。
【請求項２】
前記抽出手段は、画面表示のための画面構成要素の内、予め定めた対応ルールに従って、当該対応ルールに合致する画面構成要素を、前記入力操作要素として抽出することを特徴とする請求項１に記載の車両用情報処理システム。
【請求項３】
前記抽出手段は、前記ＨＴＭＬファイルを読み込んで前記画面表示を行うブラウザソフトの一機能として、前記ブラウザソフトに組み込まれたソフトウエアモジュールからなることを特徴とする請求項１又は２に記載の車両用情報処理システム。
【請求項４】
前記抽出手段は、前記ＨＴＭＬファイルを読み込んで前記画面表示を行うブラウザソフトとは独立したソフトウエアモジュールとして構成され、前記ブラウザソフトが、前記ＨＴＭＬファイルを読み込む際に、併せて前記抽出手段をなすソフトウエアモジュールを読み込み、読み込まれた当該ソフトウエアモジュールが、前記ブラウザソフト上で動作することを特徴とする請求項１又は２に記載の車両用情報処理システム。
【請求項５】
前記ブラウザソフトは、前記ＨＴＭＬファイルに基づいて、前記ディスプレイに表示する画面に関するタグ情報の論理的な構造をＤＯＭ（Document Object Model）として管理し、前記抽出手段は、このＤＯＭを参照して、画面構成要素のタグ情報を得ることを特徴とする請求項１乃至４のいずれかに記載の車両用情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両において、ＨＴＭＬ（Hyper Text Markup Language）を用いて記述されたＨＴＭＬファイルに基づき、ディスプレイにて画面表示を行いつつ、その画面上において、車室内に設けられた入力インターフェースデバイスを用いて入力操作を行うことを可能とした車両用情報処理システムに関する。
【背景技術】
【０００２】
インターネット上のアプリケーションについては、サーバ上で動作するＷｅｂアプリケーションだけでなく、クライアント（ブラウザ）上で動作するアプリケーションについても、ＨＴＭＬとスクリプト言語を用いた開発が一般的となっている。
【０００３】
また、モバイル機器（スマートフォンなど）においても、ＨＴＭＬ及びスクリプト言語の機能拡張により、機器固有の機能部品（ＧＰＳ、カメラ、各種センサなど）を利用することが可能となり、これらモバイル機器でも、ＨＴＭＬ及びスクリプト言語を用いたアプリケーション開発が行われるようになっている。
【０００４】
このようなモバイル機器が車両に持ち込まれて使用される機会も増えている。その際、モバイル機器と車載情報機器とが相互通信を行い、例えばモバイル機器上で動作するＨＴＭＬアプリケーションを、車両のディスプレイに表示したり、車両の入力インターフェースデバイスを用いて、そのＨＴＭＬアプリケーションを操作したりすることが考えられる。また、車両に搭載される車載情報機器自体も、インターネットに接続可能なものが増加している。このため、従来は、車載情報機器が組み込みソフトウエアにより動作するものとして開発されていたが、上述したような環境変化に伴い、車載情報機器におけるＨＴＭＬアプリケーションの実行環境の開発が進められている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＨＴＭＬは、Ｗｅｂサイトの作成を主用途として開発、改良されてきたものであり、ＨＴＭＬを用いて作成されたアプリケーションは、コンピュータにおいて表示され、実行されることを前提としている。従って、そのアプリケーションを実行した際の入力操作は、マウスやタッチパネルによって行われることが想定されたものとなっている。
【０００６】
そのため、ボールやスティックを操作部材として有するハプティックコントローラや、ステアリングホイールに設けられたステアリングコントローラーなどの車載情報機器用の入力インターフェースデバイスをそのまま用いようとした場合、必ずしも使い勝手のよいものとはならない。つまり、通常のコンピュータのように、ディスプレイにポインタを表示し、上述した入力インターフェースデバイスを用いてポインタを操作対象項目上に移動させるような操作を行う場合、乗員は、その操作の間、ディスプレイを注視する必要が生じる。
【０００７】
一方、車載情報機器にて実行されるアプリケーション毎に、個別に、各画面定義に基づき、入力インターフェースデバイスにより簡易に操作可能な設定を行おうとすると、その作業は膨大なものとなる。
【０００８】
本発明は、上述した点に鑑みてなされたものであり、アプリケーション毎の設定作業を行わずとも、車両に設けられた入力インターフェースデバイスを用いて、ＨＴＭＬアプリケーションに対する操作を容易に行うことが可能な車両用情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１に記載の車両用情報処理システムは、
ディスプレイ（５０）と、
車両の乗員によって操作可能な位置に設置された入力インターフェースデバイス（４０）と、
ＨＴＭＬファイルにより記述された画面構成の定義に基づき、前記ディスプレイにて画面表示を行いつつ、その画面上における、前記入力インターフェースデバイスを用いた入力操作に応じて、当該入力操作に対応する処理を実行する情報機器（２０）と、を備えたものであって、
前記ＨＴＭＬファイルにおけるタグ情報から、前記画面表示のための画面構成要素の内、前記入力インターフェースデバイスを用いた入力操作の対象となる画面構成要素である入力操作要素を抽出する抽出手段を有し、
前記入力インターフェースデバイスは、前記抽出手段によって抽出された入力操作要素に関する情報を取得するとともに、その抽出された入力操作要素の中の１つの入力操作要素を選択し、その選択した入力操作要素に対する入力操作を行うものであり、前記情報機器は、前記入力インターフェースデバイスが選択中の入力操作要素の表示形態を他の入力操作要素の表示形態と異ならせることにより、選択中である入力操作要素をユーザに明示し、
さらに、前記入力インターフェースデバイスは、ユーザが方向を指示するために操作する方向指示操作部を有し、当該方向指示操作部がある方向に操作されたとき、前記抽出手段によって抽出された入力操作要素の、前記画面表示におけるレイアウトに従い、現在選択中の入力操作要素から、その操作方向に存在する入力操作要素へと選択中の入力操作要素を遷移させることを特徴とする。
【００１０】
上述したように、入力インターフェースデバイスは、ポインタを用いて入力操作要素を選択するのではなく、抽出手段によって抽出された入力操作要素の中の１つの入力操作要素を選択し、情報機器が、その選択中の入力操作要素をディスプレイにおいて識別可能に表示する。このため、車両の乗員は、一見して、いずれの入力操作要素を選択中であるかを確認することができる。さらに、入力インターフェースデバイスの方向指示操作部がある方向に操作されたときには、入力操作要素の画面表示におけるレイアウトに従い、現在選択中の入力操作要素から、その操作方向に存在する入力操作要素へと選択中の入力操作要素を遷移させる。このため、ユーザは、簡単な操作で容易かつ素早く所望の入力操作要素を選択することが可能になる。
【００１１】
そして、上述したような入力インターフェースデバイスによる操作を可能とするために、請求項１の車両用情報処理システムでは、ＨＴＭＬファイルにおけるタグ情報から、入力インターフェースデバイスを用いた入力操作の対象となる画面構成要素である入力操作要素を抽出する。従って、予め、ＨＴＭＬアプリケーションの各画面について、入力インターフェースデバイスに対応させるための設定作業等を行う必要がない。
【００１２】
請求項２に記載したように、前記抽出手段は、画面表示のための画面構成要素の内、予め定めた対応ルールに従って、当該対応ルールに合致する画面構成要素を、前記入力操作要素として抽出することが好ましい。いずれの画面構成要素を入力操作要素として抽出するかに関して、予め定めた対応ルールを用いることにより、入力インターフェースデバイスによる入力操作に適した画面構成要素を確実に抽出することができる。また、対応ルールを入力インターフェースデバイスの種類別に用意しておき、いずれの入力インターフェースデバイスが使用されるかに応じて対応ルールを切り換えたりすることも容易に行い得る。
【００１３】
請求項３に記載したように、前記抽出手段は、前記ＨＴＭＬファイルを読み込んで前記画面表示を行うブラウザソフトの一機能として、前記ブラウザソフトに組み込まれたソフトウエアモジュールからなるものであっても良い。また、請求項４に記載したように、前記抽出手段は、前記ＨＴＭＬファイルを読み込んで前記画面表示を行うブラウザソフトとは独立したソフトウエアモジュールとして構成されても良い。
【００１４】
請求項３の場合は、抽出手段をなすソフトウエアモジュールは、ブラウザソフトに組み込まれているので、ブラウザソフトがＨＴＭＬファイルを読み込んで、そのＨＴＭＬアプリケーションに基づく画面表示を行う際に、抽出手段をなすソフトウエアモジュールを呼び出して実行することで、入力操作要素の抽出を行うことができる。一方、請求項４の場合は、抽出手段をなすソフトウエアモジュールは、ブラウザソフトとは別個であるため、ブラウザソフトが、ＨＴＭＬファイルを読み込む際に、併せて前記抽出手段をなすソフトウエアモジュールを読み込む必要がある。
【００１５】
請求項５に記載したように、前記ブラウザソフトは、前記ＨＴＭＬファイルに基づいて、ディスプレイに表示する画面に関するタグ情報の論理的な構造をＤＯＭ（Document Object Model）として管理し、前記抽出手段は、このＤＯＭを参照して、画面構成要素のタグ情報を得ることが好ましい。ＤＯＭを参照することにより、効率的に画面構成要素のタグ情報を得ることができるためである。
【００１６】
なお、上記括弧内の参照番号は、本発明の理解を容易にすべく、後述する実施形態における具体的な構成との対応関係の一例を示すものにすぎず、なんら本発明の範囲を制限することを意図したものではない。
【図面の簡単な説明】
【００１７】
【図１】実施形態による車両用情報処理システムの構成を示す構成図である。
【図２】対応ルールの一例を示す図である。
【図３】車載情報機器のブラウザソフトによって実行される処理を示すフローチャートである。
【図４】入力インターフェースデバイスンによって実行される処理を示すフローチャートである。
【図５】変形例による車両用情報処理システムの構成を示す構成図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態による車両用情報処理システムについて、図面を参照しつつ説明する。
【００１９】
図１には、ＨＴＭＬアプリケーションを実行するブラウザソフト３０を改変、拡張し、入力インターフェースデバイス４０に対応させる機能を組み込んだ場合の機能的構成を示している。
【００２０】
サーバ１０は、例えばインターネットに接続されており、かつ、ナビゲーション装置などの車載情報機器２０と通信モジュール（図示せず）等を介して通信可能なものである。そして、車載情報機器２０において、インターネット上のあるサイトを閲覧しようとした場合には、サーバ１０から、そのサイトを表示するためのＨＴＭＬファイルが車載情報機器２０に与えられる。ＨＴＭＬアプリケーションを構成するファイルには、ＨＴＭＬを用いて記述されたＨＴＭＬファイルの他、ＪａｖａＳｃｒｉｐｔ（登録商標）ファイル、スタイルシートファイル、画像等のメディアファイル等、複数のファイルが含まれる。
【００２１】
なお、車載情報機器２０にＨＴＭＬアプリケーションを構成するファイルを提供するのは、サーバ１０のみに限られるわけではない。例えば、車両の乗員が、タブレットＰＣやスマートフォンなどのモバイル機器を車室内に持ち込んだ場合、車載情報機器２０が、そのモバイル機器との通信を介して、そのモバイル機器からＨＴＭＬアプリケーションを構成するファイルを読み込むことも考えられる。
【００２２】
車載情報機器２０は、読み込んだＨＴＭＬアプリケーションの構成ファイルに基づいて、そのＨＴＭＬアプリケーションを実行するとともに、ディスプレイ５０にＨＴＭＬファイルによる画面表示を行うブラウザソフト３０を有している。なお、ディスプレイ５０は、車室内において、車両の乗員によって視認可能な適宜な位置に設けられている。
【００２３】
ここで、ディスプレイ５０に表示する画面を構成する各要素（画面構成要素）は、ＨＴＭＬファイルにおいて、タグにより定義されている。これらのタグの論理的な構造関係は、ブラウザソフト３０により、ＤＯＭ３２として管理される。つまり、ブラウザソフト３０は、ＨＴＭＬファイルを読み込んだ際、ＨＴＭＬファイルのタグ情報に基づいて、ＤＯＭ３２を生成する。
【００２４】
そして、ブラウザソフト３０は、ＤＯＭ３２を参照して、ディスプレイ５０に表示する画面の画面構成要素のタグ情報を得るとともに、それら画面構成要素の内、入力インターフェースデバイス４０を用いた入力操作の対象となる画面構成要素である入力操作要素を抽出する画面要素制御モジュール３４を有する。画面要素制御モジュール３４は、ブラウザソフト３０の一機能として、当該ブラウザソフト３０に組み込まれたソフトウエアモジュールからなる。このように、画面要素制御モジュール３４は、ブラウザソフト３０に組み込まれているので、ブラウザソフト３０がＨＴＭＬファイルを読み込んで、そのＨＴＭＬファイルに基づく画面表示を行う際に、画面要素制御モジュール３４を呼び出して実行することで、入力操作要素の抽出を行うことができる。
【００２５】
画面要素制御モジュール３４は、入力操作要素の抽出を行う際、予め定められ記憶されている対応ルールを対応ルールテーブル３６から読み出し、その対応ルールに合致する画面構成要素を、入力操作要素として抽出する。これにより、入力インターフェースデバイス４０による入力操作に適した画面構成要素を確実に抽出することができる。
【００２６】
対応ルールの一例を図２に示す。対応ルールは、ディスプレイ５０に表示する画面の画面構成要素の内、入力インターフェースデバイス４０にて認識し、制御する要素（入力操作要素）を選択するための条件を定義したものである。例えば、図２に示すように、条件としては、タグ種別とパラメタ条件とからなる。なお、パラメタ条件は、各タグの属性値の適合条件を記述したものである。タグ種別とパラメタ条件に合致したタグ要素が、入力操作要素となり、入力インターフェースデバイス４０による入力操作の対象となる。なお、図２において、入力操作要素の種別が、対応タイプとして定義されている。
【００２７】
この対応ルールは、入力インターフェースデバイス４０の種類別に用意しておく。そして、いずれの入力インターフェースデバイス４０が使用されるかに応じて対応ルールを切り換える。これにより、使用される入力インターフェースデバイス４０の種類に適した入力操作を行うことが可能となる。さらに、対応ルールは、入力インターフェースデバイスの状態に応じて、切り換えられても良い。
【００２８】
なお、画面要素制御モジュール３４は、タグ情報から、各々のタグ要素の種別や属性値、表示位置、サイズ情報等を得る。そして、対応ルールに合致する入力操作要素を抽出すると、その入力操作要素に対応するタグ要素の情報を入力インターフェースデバイス４０に与える。
【００２９】
入力インターフェースデバイス４０は、例えば、車室内のコンソールボックス付近に設置され、ボールやスティックなど、反力を受けつつ方向を指示する操作部材を有するハプティックコントローラや、ステアリングホイールに設けられ、上下左右などの方向を指示可能な方向キーを有するステアリングコントローラーなどからなる。入力インターフェースデバイス４０は、画面要素制御モジュール３４から得た入力操作要素に対応するタグ要素に関する情報に基づき、入力操作要素及びその位置を認識する。そして、入力インターフェースデバイス４０は、入力操作要素が複数ある場合には、いずれか１つの入力操作要素を選択し、当該入力操作要素を選択中である旨を、画面要素制御モジュール３４（ブラウザソフト３０）に送信する。すると、ブラウザソフト３０は、ディスプレイ５０において、選択中の入力操作要素の表示形態を他の入力操作要素の表示形態と異ならせることにより、選択中の入力操作要素を識別可能に表示する。このため、車両の乗員は、一見して、いずれの入力操作要素を選択中であるかを確認することができる。
【００３０】
さらに、入力インターフェースデバイス４０の方向を指示する操作部材がある方向に操作されたときには、入力操作要素の画面表示におけるレイアウトに従い、現在選択中の入力操作要素から、その操作方向に存在する入力操作要素へと選択中の入力操作要素を遷移させる。これにより、入力インターフェースデバイス４０から、画面要素制御モジュール３４（ブラウザソフト３０）に送信される選択中の入力操作要素が変更される。すると、ブラウザソフト３０は、選択中の入力操作要素の変更に合わせて、ディスプレイ５０に識別表示される入力操作要素を変更する。
【００３１】
すなわち、本実施形態では、通常のコンピュータのように、ポインタを用いて入力操作要素を選択するのではなく、必ず、入力操作要素の中の１つの入力操作要素が選択された状態を取るとともに、選択中の入力操作要素が入力インターフェースデバイス４０による方向を指示する操作により切り換えられるようになっている。このため、ユーザは、簡単な操作で容易かつ素早く所望の入力操作要素を選択することが可能になる。
【００３２】
ここで、入力インターフェースデバイス４０としてハプティックコントローラを用いる場合には、入力インターフェースデバイス４０は、画面要素制御モジュール３４から得た入力操作要素に対応するタグ要素に関する情報に基づき、方向を指示する操作部材に対して与える反力を設定する。例えば、現在、選択中の入力操作要素に対して、他の入力操作要素が存在する方向には、相対的に弱い反力を設定し、他の入力操作要素が存在しない方向には、相対的に強い反力を設定する。及び／又は、隣接する入力操作要素との距離に応じて、短いほど相対的に弱い反力を設定し、長いほど相対的に強い反力を設定しても良い。このような反力設定により、所望の入力操作要素の選択をより一層容易に行うことが可能になる。
【００３３】
次に、図３のフローチャートを参照しつつ、車載情報機器２０のブラウザソフトによって実行される処理について説明する。
【００３４】
まず、ステップＳ１００では、サーバ１０やモバイル機器との通信によりＨＴＭＬファイルの読み込みを行う。続くステップＳ１１０では、読み込んだＨＴＭＬファイルに基づき、ＨＴＭＬタグの論理的な構造関係を示すＤＯＭを生成し、保存しておく。
【００３５】
そして、ステップＳ１２０では、ステップＳ１１０にて生成したＤＯＭを参照して、ディスプレイ５０に表示する画面の画面構成要素のタグ情報を得るとともに、それら画面構成要素の内、入力インターフェースデバイス４０を用いた入力操作の対象となる画面構成要素である入力操作要素を予め定めた対応ルールに従って抽出する。続くステップＳ１３０では、抽出した入力操作要素に対応するタグ要素の情報を入力インターフェースデバイス４０に送信する。
【００３６】
ステップＳ１４０では、入力インターフェースデバイス４０から選択中の入力操作要素を示す情報を受信する。ステップＳ１５０では、ステップＳ１４０の受信結果に基づき、ディスプレイ５０において、選択中の入力操作要素の表示形態を他の入力操作要素の表示形態と異ならせる。例えば、選択中の入力操作要素をハイライト表示する。
【００３７】
ステップＳ１６０では、選択中の入力操作要素に対して、入力や決定など何らかの操作を行う操作信号を受信したか否かを判定する。この判定処理において、「Ｙｅｓ」と判定された場合には、ステップＳ１７０に進み、得られた操作信号に応じた処理を実行する。一方、「Ｎｏ」と判定された場合には、ステップＳ１４０に戻る。入力インターフェースデバイス４０は、入力操作要素の変更の有無に係わらず、選択中の入力操作要素を示す情報を定期的に送信する。そのため、繰り返しステップＳ１４０の処理が実行されることにより、選択中の入力操作要素が変更されていない場合には、ステップＳ１５０にて、同じ入力操作要素のハイライト表示が継続され、選択中の入力操作要素が変更された場合には、ステップＳ１５０にて、変更後の入力操作要素がハイライト表示される。
【００３８】
なお、画面要素制御モジュール３４は、上述したフローチャートにおいて、ステップＳ１２０〜Ｓ１４０、Ｓ１６０の処理に相当する。
【００３９】
次に、図４のフローチャートを参照しつつ、入力インターフェースデバイス４０において実行される処理について説明する。
【００４０】
まず、ステップＳ２００では、ブラウザソフト３０の画面要素制御モジュール３４から、入力操作要素に対応するタグ要素の情報を受信したか否かを判定する。この判定処理において、入力操作要素に対応するタグ要素の情報を受信したと判定すると、ステップＳ２１０に進む。
【００４１】
ステップＳ２１０では、入力操作要素が１つのみであれば、その入力操作要素を選択し、入力操作要素が複数ある場合、例えば最も画面中央に近い、あるいは最も左上方の隅に近い等、所定の入力操作要素を選択する。そして、選択した入力操作要素を示す情報を画面要素制御モジュール３４（ブラウザソフト３０）に送信する。
【００４２】
ステップＳ２２０では、方向を指示する操作部材を用いて、選択中の入力操作要素を変更する操作が行われたか否かを判定する。この判定処理において、「Ｙｅｓ」と判定された場合にはステップＳ２３０の処理に進み、「Ｎｏ」と判定された場合にはステップＳ２１０の処理に戻る。
【００４３】
ステップＳ２３０では、入力インターフェースデバイス４０の操作部材が操作された方向に存在する入力操作要素を、画面上の入力操作要素のレイアウトから特定し、その入力操作要素を選択する。そして、選択した入力操作要素を示す情報を、画面要素制御モジュール３４（ブラウザソフト３０）に送信する。
【００４４】
ステップＳ２４０では、選択中の入力操作要素に対して、入力や決定など何らかの操作が行われたか否かを判定する。この判定処理において、「Ｙｅｓ」と判定された場合には、ステップＳ２５０に進んで、行われた操作を示す操作信号を送信する。一方、「Ｎｏ」と判定された場合には、ステップＳ２１０からの処理を繰り返す。
【００４５】
上述したように、本実施形態の車両用情報処理システムによれば、ＨＴＭＬファイルにおけるタグ情報から、入力インターフェースデバイス４０を用いた入力操作の対象となる画面構成要素である入力操作要素を抽出する。従って、アプリケーション毎の設定作業を行わずとも、車両に設けられた入力インターフェースデバイス４０を用いて、ＨＴＭＬアプリケーションに対する操作を容易に行うことが可能になる。
【００４６】
以上、本発明の好ましい実施形態について説明したが、本発明は、上述した実施形態に何ら制限されることなく、本発明の主旨を逸脱しない範囲において、種々変形して実施することができる。
【００４７】
例えば、上述した実施形態では、入力操作要素を抽出するための画面要素制御モジュール３４を、ブラウザソフト３０に組み込んだ例について説明した。しかしながら、画面要素制御モジュール４２は、図５に示すように、ブラウザソフト３０とは独立したソフトウエアモジュールとして構成されても良い。
【００４８】
この場合、画面要素制御モジュール４２は、ブラウザ上で動作する例えばＪａｖａＳｃｒｉｐｔライブラリにより構成し、ＨＴＭＬファイルがブラウザソフト３０に読み込まれる際に、併せて読み込まれるように設定される。つまり、画面要素制御モジュール４２は、ブラウザソフトに組み込まれていないため、例えばＨＴＭＬアプリケーション内に、画面の変更、生成等によるＤＯＭの変更に応じて、画面要素制御モジュール４２の呼び出しを記述する必要がある。また、入力インターフェースデバイス４０における操作に起因する、画面要素制御モジュール４２からの応答通知を受け取り、必要な処理を行うよう、記述する必要がある。
【００４９】
そして、画面要素制御モジュール４２は、ブラウザソフト３０が提供するＤＯＭ３２へのアクセスインターフェース（例えば、ＪａｖａＳｃｒｉｐｔ  ＡＰＩ）を用いて、画面構成要素のタグ情報を取得する。
【００５０】
なお、図５において、連携サーバ６０は、画面要素制御モジュール４２との無線通信を介して、画面要素制御モジュール４２からの画面構成要素に関する情報を、入力インターフェースデバイス４０に伝達するためのものである。さらに、連携サーバ６０は、入力インターフェースデバイス４０から通知される選択中の入力操作要素を示す情報や、その他の操作を示す情報を、画面要素制御モジュール４２に伝達する。
【００５１】
このような連携サーバ６０を設けることにより、ブラウザソフト３０を動作させる情報機器を、車両に設置される入力インターフェースデバイス及び連携サーバ６０と分離した構成を採ることが可能となる。例えば、車両側に、入力インターフェースデバイス４０と連携サーバ６０を配置し、情報機器として、ポータブルＰＣやスマートフォンなどのモバイル機器を用いることができる。この場合、モバイル機器上で動作するＨＴＭＬアプリケーションを、車両のディスプレイに表示したり、及び／又は、入力インターフェースデバイス４０を用いて、モバイル機器上で動作するＨＴＭＬアプリケーションを操作したりすることが可能となる。
【００５２】
なお、上述したようなモバイル機器を情報機器として利用しない場合には、連携サーバは設けなくとも良い。
【符号の説明】
【００５３】
１０  サーバ
２０  車載情報機器
３０  ブラウザソフト
３２  ＤＯＭ（Document Object Model）
３４  画面要素制御モジュール
３６  対応ルールテーブル
４０  入力インターフェースデバイス
５０  ディスプレイ
【図１】
2014088104.tif 000003
【図２】
2014088104.tif 000004
【図３】
2014088104.tif 000005
【図４】
2014088104.tif 000006
【図５】
2014088104.tif 000007
【手続補正書】
【提出日】平成26年1月29日(2014.1.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
ディスプレイ（５０）と、
車両の乗員によって操作可能な位置に設置された入力インターフェースデバイス（４０）と、
ＨＴＭＬファイルにより記述された画面構成の定義に基づき、前記ディスプレイにて画面表示を行いつつ、その画面上における、前記入力インターフェースデバイスを用いた入力操作に応じて、当該入力操作に対応する処理を実行する情報機器（２０）と、を備えた車両用情報処理システムであって、
前記ＨＴＭＬファイルにおけるタグ情報から、前記画面表示のための画面構成要素の内、前記入力インターフェースデバイスを用いた入力操作の対象となる画面構成要素である入力操作要素を抽出する抽出手段（３４）を有し、
前記抽出手段は、画面表示のための画面構成要素の内、予め定めた対応ルールに従って、当該対応ルールに合致する画面構成要素を、前記入力操作要素として抽出し、
前記入力インターフェースデバイスは、前記抽出手段によって抽出された入力操作要素に関する情報を取得するとともに、その抽出された入力操作要素の中の１つの入力操作要素を選択し、その選択した入力操作要素に対する入力操作を行うものであって、前記情報機器は、前記入力インターフェースデバイスが選択中の入力操作要素の表示形態を他の入力操作要素の表示形態と異ならせることにより、選択中である入力操作要素をユーザに明示し、
さらに、前記入力インターフェースデバイスは、ユーザが方向を指示するために操作する方向指示操作部を有し、当該方向指示操作部がある方向に操作されたとき、前記抽出手段によって抽出された入力操作要素の、前記画面表示におけるレイアウトに従い、現在選択中の入力操作要素から、その操作方向に存在する入力操作要素へと選択中の入力操作要素を遷移させることを特徴とする車両用情報処理システム。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２
【補正方法】変更
【補正の内容】
【請求項２】
前記対応ルールは、入力インターフェースデバイスの種類別に用意され、いずれの種類の入力インターフェースデバイスが使用されるかに応じて、対応ルールを切り換えることを特徴とする請求項１に記載の車両用情報処理システム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するために、請求項１に記載の車両用情報処理システムは、
ディスプレイ（５０）と、
車両の乗員によって操作可能な位置に設置された入力インターフェースデバイス（４０）と、
ＨＴＭＬファイルにより記述された画面構成の定義に基づき、前記ディスプレイにて画面表示を行いつつ、その画面上における、前記入力インターフェースデバイスを用いた入力操作に応じて、当該入力操作に対応する処理を実行する情報機器（２０）と、を備えたものであって、
前記ＨＴＭＬファイルにおけるタグ情報から、前記画面表示のための画面構成要素の内、前記入力インターフェースデバイスを用いた入力操作の対象となる画面構成要素である入力操作要素を抽出する抽出手段（３４）を有し、
前記抽出手段は、画面表示のための画面構成要素の内、予め定めた対応ルールに従って、当該対応ルールに合致する画面構成要素を、前記入力操作要素として抽出し、
前記入力インターフェースデバイスは、前記抽出手段によって抽出された入力操作要素に関する情報を取得するとともに、その抽出された入力操作要素の中の１つの入力操作要素を選択し、その選択した入力操作要素に対する入力操作を行うものであり、前記情報機器は、前記入力インターフェースデバイスが選択中の入力操作要素の表示形態を他の入力操作要素の表示形態と異ならせることにより、選択中である入力操作要素をユーザに明示し、
さらに、前記入力インターフェースデバイスは、ユーザが方向を指示するために操作する方向指示操作部を有し、当該方向指示操作部がある方向に操作されたとき、前記抽出手段によって抽出された入力操作要素の、前記画面表示におけるレイアウトに従い、現在選択中の入力操作要素から、その操作方向に存在する入力操作要素へと選択中の入力操作要素を遷移させることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
そして、上述したような入力インターフェースデバイスによる操作を可能とするために、請求項１の車両用情報処理システムでは、ＨＴＭＬファイルにおけるタグ情報から、入力インターフェースデバイスを用いた入力操作の対象となる画面構成要素である入力操作要素を抽出する。より具体的には、画面表示のための画面構成要素の内、予め定めた対応ルールに従って、当該対応ルールに合致する画面構成要素を、入力操作要素として抽出する。
従って、予め、ＨＴＭＬアプリケーションの各画面について、入力インターフェースデバイスに対応させるための設定作業等を行う必要がない。また、いずれの画面構成要素を入力操作要素として抽出するかに関して、予め定めた対応ルールを用いることにより、入力インターフェースデバイスによる入力操作に適した画面構成要素を確実に抽出することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項２に記載したように、対応ルールは、入力インターフェースデバイスの種類別に用意され、いずれの種類の入力インターフェースデバイスが使用されるかに応じて、対応ルールを切り換えるようにしても良い。