(57)【要約】【課題】車載機器と制御系装置ネットワークとの組み合わせの自由度を向上させることができる車載機器制御装置を提供すること。【解決手段】車両の搭乗者が運転席あるいは助手席から操作あるいは視認する車載機器２１０の動作を制御するための車載機器制御装置２３０であって、車載機器２１０と、車両の動作を制御する制御系装置３１０が接続される制御系装置ネットワークと、の間に配置され、車載機器ネットワークと制御系装置ネットワークとの間で信号の転送を行う信号転送部２３１と、車載機器２１０と制御系装置３１０との間で、信号に含まれるコマンドの形式を、当該コマンドの宛先において解釈可能な形式に変換するコマンド変換部２３２と、を有する。【選択図】図１
2014162286.tif 000002
【特許請求の範囲】
【請求項１】
車両の搭乗者が運転席あるいは助手席から操作あるいは視認する車載機器の動作を制御するための車載機器制御装置であって、
前記車載機器と、前記車両の動作を制御する制御系装置が接続される制御系装置ネットワークと、の間に配置され、前記車載機器と前記制御系装置ネットワークとの間で信号の転送を行う信号転送部と、
前記車載機器と前記制御系装置との間で、前記信号に含まれるコマンドの形式を、当該コマンドの宛先において解釈可能な形式に変換するコマンド変換部と、を有する、
車載機器制御装置。
【請求項２】
前記信号転送部は、
前記車載機器と前記制御系装置ネットワークとの間で、前記信号の送受信に用いられる通信プロトコルの変換を行う、
請求項１に記載の車載機器制御装置。
【請求項３】
前記コマンド変換部は、
前記車載機器において用いられる形式のコマンドである車載機器コマンドと、前記制御系装置において用いられる形式のコマンドである制御系装置コマンドとを、意味を同一とするもの同士で対応付けて記述したコマンド変換テーブルを予め格納し、当該コマンド変換テーブルを参照して、前記車載機器コマンドと前記制御系装置コマンドとの間の変換を行う、
請求項１に記載の車載機器制御装置。
【請求項４】
前記コマンド変換テーブルは、１つの前記制御系装置コマンドと、複数の前記車載機器を対象とする前記車載機器のコマンドとの対応付け、および、１つの前記車載機器コマンドと、複数の前記制御系装置を対象とする前記制御系装置コマンドとの対応付け、のうち少なくとも１つを含む、
請求項３に記載の車載機器制御装置。
【請求項５】
複数の前記車載機器が接続される車載機器ネットワークと前記制御系装置ネットワークとを物理層で接続し、かつ、前記複数の前記車載機器のそれぞれの電源入力端子と前記車両の電源の電源出力端子とを接続するコネクタ部、を更に有する、
請求項３に記載の車載機器制御装置。
【請求項６】
前記コネクタ部は、
複数の車種の中から、任意に選択された前記車種の、前記制御系装置ネットワークおよび前記電源出力端子に対して接続可能であり、
前記コマンド変換テーブルは、少なくとも初期状態において、前記複数の車種について、各車種で用いられる形式の前記制御系装置コマンドを記述し、
前記コマンド変換部は、
前記コネクタ部に現在接続されている前記車両で用いられる形式の前記制御系装置コマンドを用いて、前記コマンドの形式の変換を行う、
請求項５に記載の車載機器制御装置。
【請求項７】
前記コネクタ部は、
複数の車種の中から、任意に選択された前記車種の、前記制御系装置ネットワークおよび前記電源出力端子に対して接続可能であり、
前記コマンド変換部は、
前記コマンド変換テーブルを、前記コネクタ部に現在接続されている前記車両で用いられる形式の前記制御系装置コマンドが記述された状態に、生成／更新可能である、
請求項５に記載の車載機器制御装置。
【請求項８】
前記車載機器、前記車載機器ネットワーク、前記信号転送部、前記コマンド変換部、および前記コネクタ部は、前記車両の前記運転席の前方に配置されるインストルメントパネルの少なくとも一部を構成するモジュール筐体に、一体的に形成される、
請求項５に記載の車載機器制御装置。
【請求項９】
車両の搭乗者が運転席あるいは助手席から操作あるいは視認する車載機器の動作を制御するための車載機器制御装置において用いられる車載機器制御プログラムであって、
前記車載機器制御装置のコンピュータに、
前記車載機器と、前記車両の動作を制御する制御系装置が接続される制御系装置ネットワークと、の間で、信号の転送を行う処理と、
前記車載機器と前記制御系装置との間で、前記信号に含まれるコマンドの形式を、当該コマンドの宛先において解釈可能な形式に変換する処理と、を実行させる、
車載機器制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載機器の動作を制御するための車載機器制御装置および車載機器制御プログラムに関する。
【背景技術】
【０００２】
近年、車両の運転席前方には、速度計等の運転用計器類に加えて、カーオーディオ、ナビゲーションシステム、エアコン等、多数の車載機器が配置されるようになってきている。車載機器の多くは、車両の動作を制御する制御系装置との間での信号のやり取りを必要とする。このような車載機器の数が増えると、信号を伝送するための配線（ワイヤーハーネス）の数が増大する。
【０００３】
そこで、複数の車載機器の配線を１つに纏めるようにした技術が、例えば特許文献１に記載されている。特許文献１に記載の技術は、複数の車載機器が接続される通信ネットワーク（以下「車載機器ネットワーク」という）を形成する。そして、特許文献１に記載の技術は、車載機器ネットワークと、制御系装置が接続される通信ネットワーク（以下「制御系装置ネットワーク」という）との間で、信号の転送を行う。これにより、車載機器の数の増大による配線の数の増大を防ぐことができる。
【０００４】
ところで、車両設計の自由度および車両の品質の向上を図るためには、個別に設計および製作された複数の車載機器および複数の制御系装置ネットワークの中から、それぞれ自由に選択して組み合わせられることが望ましい。ところが、このように自由に組み合わせを行った場合、車載機器と制御系装置ネットワークとの間で通信プロトコルが一致しない組み合わせが生じ得る。
【０００５】
そこで、車載機器ネットワークと制御系装置ネットワークとの間の通信プロトコル不一致の問題を解消する技術が、例えば特許文献２に記載されている。特許文献２に記載の技術は、車載機器ネットワークと制御系装置ネットワークとの間で、信号の送受信に用いられる通信プロトコルの変換を行う。これにより、通信プロトコルの違いを考慮せずに、車載機器と制御系装置ネットワークとの組み合わせを選択することが可能となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−０４８８９０号公報
【特許文献２】特開２００８−２９４５０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献２に記載の技術では、車載機器と制御系装置ネットワークとの組み合わせの自由度を向上させるのに限界がある。なぜなら、個別に設計および製作された車載機器と制御系装置との間では、コマンド体系が異なるなど、形式が異なるコマンドを用いるようになっている場合があるからである。
【０００８】
本発明の目的は、車載機器と制御系装置ネットワークとの組み合わせの自由度を向上させることができる車載機器制御装置および車載機器制御プログラムを提供することである。
【課題を解決するための手段】
【０００９】
本開示の車載機器制御装置は、車両の搭乗者が運転席あるいは助手席から操作あるいは視認する車載機器の動作を制御するための車載機器制御装置であって、前記車載機器と、前記車両の動作を制御する制御系装置が接続される制御系装置ネットワークと、の間に配置され、前記車載機器と前記制御系装置ネットワークとの間で信号の転送を行う信号転送部と、前記車載機器と前記制御系装置との間で、前記信号に含まれるコマンドの形式を、当該コマンドの宛先において解釈可能な形式に変換するコマンド変換部と、を有する。
【００１０】
本開示の車載機器制御プログラムは、車両の搭乗者が運転席あるいは助手席から操作あるいは視認する車載機器の動作を制御するための車載機器制御装置において用いられる車載機器制御プログラムであって、前記車載機器制御装置のコンピュータに、前記車載機器と、前記車両の動作を制御する制御系装置が接続される制御系装置ネットワークと、の間で、信号の転送を行う処理と、前記車載機器と前記制御系装置との間で、前記信号に含まれるコマンドの形式を、当該コマンドの宛先において解釈可能な形式に変換する処理と、を実行させる。
【発明の効果】
【００１１】
本発明によれば、車載機器と制御系装置ネットワークとの組み合わせの自由度を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施の形態に係る車載機器制御装置を含む車載機器連携システムの構成を示すブロック図
【図２】本実施の形態におけるコマンド変換テーブルの一例を示す図
【図３】本実施の形態に係る車載機器制御装置の動作の一例を示すフローチャート
【発明を実施するための形態】
【００１３】
以下、本発明の一実施の形態について、図面を参照して詳細に説明する。
【００１４】
まず、本発明の一実施の形態に係る車載機器制御装置およびその周辺の構成について説明する。
【００１５】
図１は、本実施の形態に係る車載機器制御装置を含む車載機器連携システムの構成を示すブロック図である。
【００１６】
図１において、車載機器連携システム１００は、車両に搭載された、複数の制御系装置、複数の車載機器、および電源装置（以下、適宜、「機器」と総称する）を接続し、これらの機器の動作を連携させるシステムである。
【００１７】
車載機器連携システム１００は、カーオーディオ２１０１、ナビゲーションシステム２１０２、エアコン２１０３、ディスプレイ（表示装置）２１０４、およびハザードスイッチ２１０５（以下、適宜、「車載機器２１０」と纏めて称する）を有する。また、車載機器連携システム１００は、車両制御装置３１０１、ステアリングスイッチ部３１０２、および方向指示灯３１０３（以下、適宜、「制御系装置３１０」と纏めて称する）と、車両電源装置４１０と、を有する。
【００１８】
全ての車載機器２１０は、車両の運転席の前方に配置されるインストルメントパネル５１０の、少なくとも一部を構成するモジュール筐体５２０の内部（筐体端部を含む）に配置されており、このモジュール筐体５２０と一体的に形成されている。また、全ての車載機器２１０は、車両の搭乗者が運転席あるいは助手席から操作あるいは視認することが可能となっている。モジュール筐体５２０は、少なくとも搭乗者から視認される範囲において、インストルメントパネル５１０と同様の表面素材が用いられ、インストルメントパネル５１０と同様の表面加工および加飾処理が施されている。
【００１９】
また、全ての車載機器２１０は、直接に、あるいは、バス２２０を介して、モジュール筐体５２０の内部に同じく一体的に配置された、車載機器制御装置２３０に接続されている。なお、車載機器制御装置２３０は、同じくモジュール筐体５２０の内部に一体的に配置された、コネクタ部２４０に接続されている。車載機器制御装置２３０およびコネクタ部２４０の詳細については後述する。
【００２０】
各車載機器２１０と車載機器制御装置２３０との間の通信媒体（例えば、バス２２０）は、車載機器ネットワークを構成するものであり、例えば、シリアル通信回線あるいはパラレル通信回線である。
【００２１】
全ての制御系装置３１０は、モジュール筐体５２０の外部に配置されている。また、全ての制御系装置３１０は、モジュール筐体５２０の外部に敷設された車載ＬＡＮ（Local Area Network）３２０に接続されている。
【００２２】
車載ＬＡＮ３２０は、本発明の制御系装置ネットワークを構成するものであり、例えば、ＣＡＮ（Controller Area Network）あるいはＬＩＮ（Local Interconnect Network）である。
【００２３】
カーオーディオ２１０１は、ラジオ電波、ＣＤ（Compact Disc）、音楽プレーヤ等から音声データを入力し、車両に搭載されたスピーカ（図示せず）から音声を出力させる。
【００２４】
ナビゲーションシステム２１０２は、ＧＰＳ（Global Positioning System）信号等を入力して車両の現在位置の推定および目的地までの経路検索を行い、推定結果および検索結果を、音声および画像等により車両の搭乗者に通知する。
【００２５】
エアコン２１０３は、車内の換気、暖房、および冷房を行う。
【００２６】
ディスプレイ２１０４は、例えば液晶ディスプレイであり、スピードメータ等の計器類や、エンジンの異常を示すマーク等の警告情報、車載機器２１０の動作状態を示す機器情報等の画像を、予め定められた表示レイアウトで生成し、表示する。
【００２７】
ハザードスイッチ２１０５は、方向指示灯３１０３によるハザードランプのオンオフを操作するための機械式のスイッチである。
【００２８】
なお、車載機器２１０には、例えば、エアコン２１０３のオンオフスイッチ等、多数の機械式スイッチが含まれ得るが、ここでの図示および説明を省略する。
【００２９】
車両制御装置３１０１は、車両の動作を制御する装置であり、例えば、車両に搭載された各種センサからのセンサ情報（車速、エンジンの回転数等を示す情報）を取得し、取得した情報を、制御系装置ネットワークに送出する。
【００３０】
ステアリングスイッチ部３１０２は、車両のステアリングホイール（図示せず）のスポーク部に備えられた、１つまたは複数の、キースイッチ、ポインタデバイス（例えば、方向スイッチ、ジョイスティック、静電式のタッチパッド等）である。ステアリングスイッチ部３１０２は、少なくとも、カーソルキー、決定キー、およびキャンセルキーの機能を有することが望ましい。ステアリングスイッチ部３１０２は、主に、運転者が車載機器を操作するために設けられている。
【００３１】
方向指示灯３１０３は、車両の前後左右に設けられた複数のランプであり、全てのランプを同時に点滅させるとき、ハザードランプとして機能する。
【００３２】
車両電源装置４１０は、カーバッテリあるいはヒューズボックス等の電源であり、モジュール筐体５２０の外部に配置されている。車両電源装置４１０の電源出力端子には、電源ケーブル４２０が接続されている。
【００３３】
コネクタ部２４０は、車載機器ネットワークと制御系装置ネットワークとを物理層で接続し、かつ、車載機器２１０のそれぞれの電源入力端子と車両電源装置４１０の電源出力端子とを接続する。なお、コネクタ部２４０は、複数の車種の中から、任意に選択された車種の、制御系装置ネットワークおよび電源出力端子に対して、接続可能な構成を有しているものとする。
【００３４】
なお、モジュール筐体５２０の内部における電源に関する設備の詳細については、例えば特許文献１および特許文献２に記載されているため、図示および説明を省略する。
【００３５】
車両機器制御装置２３０は、車載機器２１０の動作を制御するための装置である。車両機器制御装置２３０は、車載機器ネットワークとコネクタ部２４０との間（つまり、車載機器２１０と制御系装置ネットワークとの間）に配置されており、信号転送部２３１およびコマンド変換部２３２を有する。なお、本実施の形態において、コマンド変換部２３２は、信号転送部２３１の一部として設けられている場合を例示しているが、これらは別個に設けられていてもよい。
【００３６】
信号転送部２３１は、バス２２０に接続された車載機器２１０とディスプレイ２１０４との間で、信号の転送を行う。また、信号転送部２３１は、車載機器と制御系装置ネットワークとの間で、信号の転送を行う。より具体的には、信号転送部２３１は、車載機器ネットワークおよび制御系装置ネットワークの一方から、他方の機器を宛先とする信号を受信したとき、通信プロトコルの変換を行って、受信した信号を当該他方に送信する。
【００３７】
本実施の形態において、ある機器が他の機器に対して送信する各種命令を示す情報は、「コマンド」という。コマンドは、例えば、車載機器ネットワークおよび制御系装置ネットワークがパケット通信ネットワークである場合には、パケットに格納されて送受信される。また、車載機器２１０と、制御系装置３１０とでは、異なる形式の（異なるコマンド体系の）コマンドＩＤにより、コマンドが定義されているものとする。
【００３８】
コマンド変換部２３２は、車載機器２１０と制御系装置３１０との間で、信号転送部２３１が転送する信号に含まれるコマンドの形式を、当該コマンドの宛先において解釈可能な形式に変換する。より具体的には、コマンド変換部２３２は、車載機器コマンドと制御系装置コマンドとを、意味を同一とするもの同士で対応付けて記述したテーブル（以下「コマンド変換テーブル」という）を、予め格納している。ここで、「車載機器コマンド」とは、車載機器２１０において用いられる形式のコマンドをいい、「制御系装置コマンド」とは、制御系装置において用いられる形式のコマンドをいう。そして、コマンド変換部２３２は、当該コマンド変換テーブルを参照して、車載機器コマンドと制御系装置コマンドとの間の変換を行う。
【００３９】
図２は、コマンド変換テーブルの一例を示す図である。
【００４０】
図２に示すように、コマンド変換テーブル６１０は、制御系装置コマンド６１１と車載機器コマンド６１２を、意味６１３を同一とするもの同士で対応付けて記述している。なお、ここでは意味６１３が記述されているが、かかる記述は実際には必要ではない。
【００４１】
例えば、「Ｃ１」という制御系装置コマンド６１１と、「Ｉ１」という車載機器コマンド６１２とは、「換気をオン」という同一の意味を有することから、コマンド変換テーブル６１０において対応付けられているものとする。この場合、コマンド変換部２３２は、例えば、ステアリングスイッチ部３１０２から、エアコン２１０３を宛先とし「Ｃ１」をコマンドＩＤとして含む信号（パケット）を受信すると、そのコマンドＩＤ部分を「Ｉ１」に書き換える。そして、書き換え後の信号を、エアコン２１０３へ送信する。
【００４２】
なお、コマンドの宛先は、例えば、コマンド自体によって定義されてもよいし、コマンドがパケットに格納されて伝送される場合にはパケットの宛先によって定義されてもよい。また、コマンドがブロードキャストされ、受信先でコマンドに対する処理の要否を判断するような場合には、必ずしも宛先が定義されていなくてもよい。
【００４３】
また、車載機器コマンドおよび制御系装置コマンドは、例えば、それぞれ、表示対象情報を含むこともできる。ここで、表示対象情報とは、ディスプレイ２１０４における表示の対象となる情報であり、上述のセンサ情報も含む。
【００４４】
また、車両制御装置３１０１は、例えば、車両の速度、エンジンの状態、タイヤの空気圧、ドアの開閉状態、およびウィンドウの開閉状態等のセンサ情報を、表示対象情報および車載機器２１０に対するセンサ情報として、制御系装置ネットワークに送出する。この表示対象情報は、信号転送部２３１において受信される。
【００４５】
また、ステアリングスイッチ部３１０２は、例えば、車載機器２１０をステアリングスイッチ部３１０２から操作するための操作メニューを、表示対象情報として、制御系装置ネットワークに送出する。かかる操作メニューは、例えば、操作内容の選択肢（メニュー項目）だけでなく、操作を受け付けたことを示す情報として、ウィンドウの開閉動作を表わす映像やエアコンの風向の変化を示す映像等を含む。
【００４６】
なお、コネクタ部２４０には、上述の通り、任意の車両の車載ＬＡＮ３２０が接続され得る。したがって、コマンド変換部２３２は、コマンド変換テーブル６１０を、コネクタ部２４０に現在接続されている車両（当該車両の制御系装置ネットワーク）で用いられる形式の制御系装置コマンドが記述された状態に、生成／更新可能であるものとする。このテーブル生成／更新は、例えば、車載機器制御装置２３０が既に組み込まれたモジュール筐体５２０を、インストルメントパネル５１０に組み込む際に行われる。すなわち、テーブル生成／更新は、車載機器制御装置２３０が組み込まれる車両の車種等が決定された段階で行われる。
【００４７】
また、車載機器制御装置２３０は、図示しないが、例えば、ＣＰＵ（central processing unit）、制御プログラムを格納したＲＯＭ（read only memory）等の記憶媒体、ＲＡＭ（random access memory）等の作業用メモリ、および通信回路を有する。この場合、上記した車載機器制御装置２３０の各部の機能は、ＣＰＵが制御プログラムを実行することにより実現される。
【００４８】
このような構成を有する車載機器制御装置２３０は、車載機器２１０と制御系装置３１０との間で異なる形式のコマンドが用いられる場合でも、コマンドの内容を正しく伝達させ、これらの機器を連携させることができる。したがって、車載機器制御装置２３０は、車載機器と制御系装置ネットワークとの組み合わせの自由度を向上させることができる。
【００４９】
次に、車載機器制御装置２３０の動作について説明する。
【００５０】
図３は、車載機器制御装置２３０の動作の一例を示すフローチャートである。
【００５１】
まず、ステップＳ１１００において、信号転送部２３１は、車載機器２１０から、他の車載機器２１０を宛先とする信号の送信があったか否かを判断する。この信号は、例えば、ディスプレイ２１０４の表示対象情報としてカーオーディオ２１０１から送出された、再生が開始された楽曲の曲名や音量レベルを示す信号である。
【００５２】
信号転送部２３１は、上記信号の送信があった場合（Ｓ１１００：ＹＥＳ）、処理をステップＳ１２００へ進める。また、信号転送部２３１は、上記信号の送信がない場合（Ｓ１１００：ＮＯ）、処理をステップＳ１３００へ進める。
【００５３】
ステップＳ１２００において、信号転送部２３１は、上記信号を、その宛先である他の車載機器２１０へ転送して、処理をステップＳ１３００へ進める。この転送は、例えば、上記表示対象情報を含む信号の、ディスプレイ２１０４への転送である。
【００５４】
ステップＳ１３００において、信号転送部２３１は、制御系装置３１０から、車載機器２１０を宛先とする信号の送信があったか否かを判断する。この信号は、例えば、ステアリングスイッチ部３１０２からエアコン２１０３を宛先として送信された、換気のオン（ＯＮ）を指示する制御系機器コマンドを含む、信号である。
【００５５】
信号転送部２３１は、上記信号の送信があった場合（Ｓ１３００：ＹＥＳ）、処理をステップＳ１４００へ進める。また、信号転送部２３１は、上記信号の送信がない場合（Ｓ１３００：ＮＯ）、処理をステップＳ１５００へ進める。
【００５６】
ステップＳ１４００において、コマンド変換部２３２は、上記信号の制御系装置コマンドを、対応する車載機器コマンドに変換する。そして、信号転送部２３１は、コマンド変換を行った上記信号を、その宛先である車載機器２１０へ転送して、処理をステップＳ１５００へ進める。この転送は、例えば、コマンド変換により得られた上記車載機器コマンドを含む信号の、エアコン２１０３への転送である。
【００５７】
ステップＳ１５００において、信号転送部２３１は、車載機器２１０から、制御系装置３１０を宛先とする信号の送信があったか否かを判断する。この信号は、例えば、ハザードスイッチ２１０５から方向指示灯３１０３を宛先として送信された、ハザードランプのオン（ＯＮ）を指示する車載機器コマンドを含む、信号である。
【００５８】
信号転送部２３１は、上記信号の送信があった場合（Ｓ１５００：ＹＥＳ）、処理をステップＳ１６００へ進める。また、信号転送部２３１は、上記信号の送信がない場合（Ｓ１５００：ＮＯ）、処理をステップＳ１６００へ進める。
【００５９】
ステップＳ１６００において、コマンド変換部２３２は、上記信号の車載機器コマンドを、対応する制御系装置コマンドに変換する。そして、信号転送部２３１は、コマンド変換を行った上記信号を、その宛先である制御系装置３１０へ転送して、処理をステップＳ１７００へ進める。この転送は、例えば、コマンド変換により得られた上記制御系装置コマンドを含む信号の、方向指示灯３１０３への転送である。
【００６０】
ステップＳ１７００において、信号転送部２３１は、処理を終了すべきか否かを判断する。この判断は、例えば、車両のイグニッションがオフとなったか否かを判断することにより行われる。
【００６１】
信号転送部２３１は、処理を終了すべきではない場合（Ｓ１７００：ＮＯ）、処理をステップＳ１１００へ戻す。また、信号転送部２３１は、処理を終了すべきである場合（Ｓ１７００：ＹＥＳ）、一連の処理を終了する。
【００６２】
このような動作により、車載機器制御装置２３０は、車載機器２１０間、および、車載機器２１０と制御系装置３１０との間で、信号に含まれるコマンドを受信側で解釈可能な形式のコマンドに適宜変換しつつ、信号の転送を行うことができる。
【００６３】
以上のように、本実施の形態に係る車載機器制御装置２３０は、車載機器と制御系装置ネットワークとの間で、通信プロトコルの変換だけでなくコマンドの変換をも行って、信号を転送する。
【００６４】
これにより、車載機器制御装置２３０は、車載機器２１０と制御系装置３１０との間で異なる形式のコマンドが用いられる場合でも、コマンドの内容を正しく伝達させ、これらの機器を連携させることができる。したがって、車載機器制御装置２３０は、車載機器と制御系装置ネットワークとの組み合わせの自由度を向上させることができる。
【００６５】
また、車載機器制御装置２３０は、車載機器２１０、車載機器ネットワーク、およびコネクタ部２４０と共に、モジュール筐体５２０に集約され、モジュール筐体５２０に一体的に形成される。したがって、本実施の形態に係る車載機器制御装置２３０は、車載機器２１０および車載機器ネットワークを、モジュール筐体５２０内のコマンド体系でのみ動作するように設計することを可能にする。すなわち、モジュール筐体５２０の設計内容（コマンド変換テーブルの記述内容を除く）を、例えば、車両のメーカ毎、あるいは、車種毎に変更する必要がない。
【００６６】
一方で、近年、車載機器２１０の種類の増大と、各車載機器２１０の高機能化にともない、使用されるコマンドの仕様（例えば、ＣＡＮにおけるＩＤおよびデータフィールド）は複雑化している。したがって、車載機器２１０に関する開発工数、商品管理工数、および生産コスト等の大幅な削減が可能となる。また、車両のメーカ側にとっては、制御系装置３１０の情報入力形態（操作の仕方）および情報出力形態（情報の提示の仕方）を車種毎に設計することの自由度が向上するので、車種毎の特徴付けを容易に行うことが可能となる。
【００６７】
また、本実施の形態に係る車載機器制御装置２３０が配置されるモジュール筐体５２０は、車両のインストルメントパネル５１０の少なくとも一部を構成する。したがって、ディスプレイ２１０４およびハザードスイッチ２１０５を含む複数の車載機器２１０を、運転席の前方に纏めて配置することができる。これにより、車載機器制御装置２３０は、運転者の視点移動の回数および距離を低減することができ、運転の安全性を向上させることができる。また、このような構成は、複数の車載機器２１０の車両への組み付け作業を容易にすることができる。
【００６８】
また、本実施の形態に係る車載機器制御装置２３０は、ディスプレイ２１０４への操作メニューの表示および操作メニューに対する操作を、制御系装置３１０であるステアリングスイッチ部３１０２から行うことを可能にする。これにより、運転者が操作を行う際の手の移動の回数および距離を低減することができ、運転の安全性を向上させることができる。
【００６９】
なお、コマンド変換テーブルは、少なくとも初期状態において、複数の車種について、当該車種で用いられる形式の制御系装置コマンドを記述していてもよい。すなわち、コマンド変換テーブルは、特に変更等の作業を行わなくても、どの車両に接続されても対応可能な状態となっていてもよい。この場合、コマンド変換部２３２は、コネクタ部２４０に現在接続されている車両（制御系装置ネットワーク）で用いられる形式の制御系装置コマンドを用いて、コマンドの形式の変換を行う必要がある。現在接続されている車両の車種の特定は、例えば、制御系装置ネットワーク側から制御系装置３１０で使用されるコマンド体系を示す情報を取得することにより行われる。なお、コマンド変換部２３２は、更に、現在接続されている車両の車種以外の車両に関する情報（つまり不要な情報）を、コマンド変換テーブルから削除するようにしてもよい。
【００７０】
また、上述の表示対象情報は、表示対象情報のディスプレイ２１０４における表示レイアウトを指示する情報を、コマンドとして含んでもよい。これにより、車載機器制御装置２３０は、制御系装置３１０側から指示されたレイアウトでの情報表示を行うことができる。また、また、車両のメーカ側にとっては、車種毎の表示レイアウトに関する特徴付けを容易に行うことが可能となる。
【００７１】
なお、本実施の形態において、表示対象情報は、ディスプレイ２１０４あるいは車載機器制御装置２３０の内部に設けられた、画像処理部（図示せず）において、当該表示レイアウトの画像に変換される。そして、表示対象情報を含む当該画像は、画像処理部により、ディスプレイ２１０４の表示画面に描画される。
【００７２】
また、ステアリングスイッチ部３１０２は、インストルメントパネル５１０の一部として配置されていてもよく、更に、モジュール筐体５２０の内部に車載機器２１０として配置されてもよい。また、制御系装置３１０の１つとして、ステアリングスイッチ部３１０２と共に、またはステアリングスイッチ部３１０２に代えて、別の操作インタフェースが配置されていてもよい。
【００７３】
操作インタフェースとしては、例えば、車両のセンターコンソールに配置されるジョイスティック型スイッチが挙げられる。また、操作インタフェースとしては、例えば、運転席の前方に配置されたカメラにより運転者のジェスチャーを認識する装置、および、ステアリングホイールのスポーク部に配置されたマイクロフォンにより運転者の発話音声を認識する装置が挙げられる。これらの操作インタフェースは、ジョイスティックの操作、認識したジェスチャー、あるいは認識された発話音声に対応するコマンドを、制御系ネットワークに送出する。
【００７４】
また、車載機器２１０は、必ずしも、インストルメントパネル５１０の一部を構成するモジュール筐体５２０に設けられていなくてもよい。例えば、表示装置は、インストルメントパネル５１０の上方で情報表示を行うヘッドアップディスプレイであってもよい。
【００７５】
すなわち、車載機器制御装置２３０は、制御系装置３１０から表示を指示された情報（例えば、車両の速度）を、ディスプレイ２１０４毎に独自に定められた適切な表示レイアウトで、ディスプレイ２１０４に表示させることを可能にする。
【００７６】
また、車載機器２１０の個数および種類、並びに、制御系装置３１０の個数および種類は、上述の例に限定されない。
【００７７】
また、コマンドの内容や、制御系装置コマンドと車載機器コマンドとの対応関係は、上述の例に限定されない。例えば、１つの制御系装置コマンドに対して、複数の車載機器を対象とする車載機器コマンドが対応付けられていてもよいし、１つの車載機器コマンドに対して、複数の制御系装置を対象とする制御系装置コマンドが対応付けられていてもよい。例えば、「全ての車載機器の電源をＯＦＦ」という内容の制御系装置コマンドに対しては、複数の車載機器２１０を宛先とする複数の「電源をＯＦＦ」という車載機器コマンドが対応付けられる。また、例えば、ウィンドウの開閉機構が制御系装置３１０である場合、「全てのウィンドウを開ける」という内容の車載機器コマンドに対しては、複数の制御系装置３１０を宛先とする複数の「ウィンドウを開ける」という制御系装置コマンドが対応付けられる。
【００７８】
また、車載機器ネットワークおよび制御系装置ネットワークの種類は、上述の例に限定されない。例えば、制御系装置ネットワークは、ＦｌｅｘＲａｙ（登録商標）、ＭＯＳＴ、１３９４  Ａｕｔｏｍｏｔｉｖｅ、あるいは車載イーサネット（登録商標）としてもよい。
【００７９】
本開示の車載機器制御装置は、車両の搭乗者が運転席あるいは助手席から操作あるいは視認する車載機器の動作を制御するための車載機器制御装置であって、前記車載機器と、前記車両の動作を制御する制御系装置が接続される制御系装置ネットワークと、の間に配置され、前記車載機器と前記制御系装置ネットワークとの間で信号の転送を行う信号転送部と、前記車載機器と前記制御系装置との間で、前記信号に含まれるコマンドの形式を、当該コマンドの宛先において解釈可能な形式に変換するコマンド変換部と、を有する。
【００８０】
なお、上記車載機器制御装置において、前記信号転送部は、前記車載機器と前記制御系装置ネットワークとの間で、前記信号の送受信に用いられる通信プロトコルの変換を行ってもよい。
【００８１】
また、上記車載機器制御装置において、前記コマンド変換部は、前記車載機器において用いられる形式のコマンドである車載機器コマンドと、前記制御系装置において用いられる形式のコマンドである制御系装置コマンドとを、意味を同一とするもの同士で対応付けて記述したコマンド変換テーブルを予め格納し、当該コマンド変換テーブルを参照して、前記車載機器コマンドと前記制御系装置コマンドとの間の変換を行ってもよい。
【００８２】
また、上記車載機器制御装置において、前記コマンド変換テーブルは、１つの前記制御系装置コマンドと、複数の前記車載機器を対象とする前記車載機器のコマンドとの対応付け、および、１つの前記車載機器コマンドと、複数の前記制御系装置を対象とする前記制御系装置コマンドとの対応付け、のうち少なくとも１つを含んでもよい。
【００８３】
また、上記車載機器制御装置において、複数の前記車載機器が接続される車載機器ネットワークと前記制御系装置ネットワークとを物理層で接続し、かつ、前記複数の前記車載機器のそれぞれの電源入力端子と前記車両の電源の電源出力端子とを接続するコネクタ部、を更に有してもよい。
【００８４】
また、上記車載機器制御装置において、前記コネクタ部は、複数の車種の中から、任意に選択された前記車種の、前記制御系装置ネットワークおよび前記電源出力端子に対して接続可能であり、前記コマンド変換テーブルは、少なくとも初期状態において、前記複数の車種について、各車種で用いられる形式の前記制御系装置コマンドを記述し、前記コマンド変換部は、前記コネクタ部に現在接続されている前記車両で用いられる形式の前記制御系装置コマンドを用いて、前記コマンドの形式の変換を行ってもよい。
【００８５】
また、上記車載機器制御装置において、前記コネクタ部は、複数の車種の中から、任意に選択された前記車種の、前記制御系装置ネットワークおよび前記電源出力端子に対して接続可能であり、前記コマンド変換部は、前記コマンド変換テーブルを、前記コネクタ部に現在接続されている前記車両で用いられる形式の前記制御系装置コマンドが記述された状態に、生成／更新可能であってもよい。
【００８６】
また、上記車載機器制御装置において、前記車載機器、前記車載機器ネットワーク、前記信号転送部、前記コマンド変換部、および前記コネクタ部は、前記車両の前記運転席の前方に配置されるインストルメントパネルの少なくとも一部を構成するモジュール筐体に、一体的に形成されてもよい。
【００８７】
本開示の車載機器制御プログラムは、車両の搭乗者が運転席あるいは助手席から操作あるいは視認する車載機器の動作を制御するための車載機器制御装置において用いられる車載機器制御プログラムであって、前記車載機器制御装置のコンピュータに、前記車載機器と、前記車両の動作を制御する制御系装置が接続される制御系装置ネットワークと、の間で、信号の転送を行う処理と、前記車載機器と前記制御系装置との間で、前記信号に含まれるコマンドの形式を、当該コマンドの宛先において解釈可能な形式に変換する処理と、を実行させる。
【産業上の利用可能性】
【００８８】
本発明は、車載機器と制御系装置ネットワークとの組み合わせの自由度を向上させることができる車載機器制御装置および車載機器制御プログラムとして有用である。
【符号の説明】
【００８９】
１００  車両機器連携システム
２１０  車載機器
２１０１  カーオーディオ
２１０２  ナビゲーションシステム
２１０３  エアコン
２１０４  ディスプレイ
２１０５  ハザードスイッチ
２２０  バス
２３０  車載機器制御装置
２３１  信号転送部
２３２  コマンド変換部
２４０  コネクタ部
３１０  制御系装置
３１０１  車両制御装置
３１０２  ステアリングスイッチ部
３１０３  方向指示灯
３２０  車載ＬＡＮ
４１０  車両電源装置
５１０  インストルメントパネル
５２０  モジュール筐体
【図１】
2014162286.tif 000003
【図２】
2014162286.tif 000004
【図３】
2014162286.tif 000005