(57)【特許請求の範囲】
【請求項１】
移動体内に、マイコンと、第一の表示部と、該第一の表示部と独立して配置された第二の表示部と、を備え、
前記マイコンの制御に基づいて、前記移動体のナビゲーションに関する第一の情報を前記第一の表示部に表示し、且つ前記第一の情報と前記移動体の駆動に関する第二の情報とを前記第二の表示部に表示する移動体用情報表示システムであって、
前記マイコンは、一つのマイコンで構成され、
前記一つのマイコンは、第一のメモリと、第二のメモリとを含み、
前記第二の情報を前記第二の表示部に表示させるため、前記第二の情報に基づいて描画したメータ画像を第一の間隔で定期的に前記第一のメモリに送信する第一のプロセスと、
前記第一の情報を前記第一の表示部及び前記第二の表示部の両方に表示させるため、前記第一の情報に基づいて、第二の表示部用ナビゲーション画像を描画し、前記第二の表示部用ナビゲーション画像を前記第一の間隔より広い第二の間隔で定期的に前記第二のメモリに送信し、且つ第一の表示部用ナビゲーション画像を描画し、前記第一の表示部用ナビゲーション画像を前記第一の表示部に表示させる第二のプロセスと、
前記第一のメモリから受信した前記メータ画像、及び前記第二のメモリから受信した前記第二の表示部用ナビゲーション画像を合成した合成画像を前記第二の表示部に表示させる第三のプロセスとを独立して実行し、
前記一つのマイコンは、前記第一の情報を所定の表示態様にて表示させる所定の指示を受け付けた場合、前記第一の表示部に表示される前記第一の情報に対しては、前記所定の指示に基づく表示制御を実行し、前記第二の表示部に表示される前記第一の情報に対しては、前記所定の指示に基づく表示制御を実行しない、移動体用情報表示システム。
【請求項２】
前記所定の指示は、前記第一の表示部に表示された表示内容をスクロールさせるスクロール指示であり、
前記一つのマイコンは、
前記第一の情報を、前記移動体の位置を中心とした地図情報として前記第一の表示部及び前記第二の表示部に表示可能であり、
前記移動体の位置を中心とした地図情報を前記第一の表示部及び前記第二の表示部に表示しているときに、前記スクロール指示を受け付けた場合には、前記第一の表示部に対しては、前記スクロール指示に基づいてスクロールされた目的地近傍の地図情報を表示する一方、前記第二の表示部には、前記移動体の位置を中心とした地図情報を表示する、請求項１記載の移動体用情報表示システム。
【請求項３】
前記第二の情報は、走行必須情報であり、
前記第二の表示部は、前記走行必須情報を画像として表示するグラスコックピットである、請求項１又は２記載の移動体用情報表示システム。
【請求項４】
移動体内に、マイコンと、第一の表示部と、該第一の表示部と独立して配置された第二の表示部と、を備え、
前記マイコンの制御に基づいて、前記移動体のナビゲーションに関する第一の情報を前記第一の表示部に表示し、且つ前記第一の情報と前記移動体の駆動に関する第二の情報とを前記第二の表示部に表示する移動体情報表示システムのためのコンピュータプログラムであって、
前記マイコンは、一つのマイコンで構成され、
前記一つのマイコンは、第一のメモリと、第二のメモリとを含み、
前記一つのマイコンに、
前記第二の情報を前記第二の表示部に表示させるため、前記第二の情報に基づいて描画したメータ画像を第一の間隔で定期的に前記第一のメモリに送信する第一のプロセスと、
前記第一の情報を前記第一の表示部及び前記第二の表示部の両方に表示させるため、前記第一の情報に基づいて、第二の表示部用ナビゲーション画像を描画し、前記第二の表示部用ナビゲーション画像を前記第一の間隔より広い第二の間隔で定期的に前記第二のメモリに送信し、且つ第一の表示部用ナビゲーション画像を描画し、前記第一の表示部用ナビゲーション画像を前記第一の表示部に表示させる第二のプロセスと、
前記第一のメモリからの前記メータ画像、及び前記第二のメモリからの前記第二の表示部用ナビゲーション画像を合成した合成画像を前記第二の表示部で表示させる第三のプロセスとを独立して実行させ、
前記第一の情報を所定の表示態様にて表示させる所定の指示を受け付けた場合、前記第一の表示部に表示される前記第一の情報に対しては、前記所定の指示に基づく表示制御を実行し、前記第二の表示部に表示される前記第一の情報に対しては、前記所定の指示に基づく表示制御を実行しない、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示技術に関し、特に、自動車、バイクなどの移動体に搭載される情報表示システムに好適に適用できる。
【背景技術】
【０００２】
近年、自動車のカーナビゲーションシステムには、複数の表示装置を備えて、ユーザに種々の情報を提供するものがある。例えば、特許文献１には、車内のセンターコンソールのダッシュボードに２つのディスプレイを上下方向に配置した電子システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１８５１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、２つの表示装置それぞれに同種の情報、例えば、ナビゲーション情報などを表示する場合には、その操作性に未だ改善の余地があり、２つの表示装置それぞれの用途に応じた操作性を実現すべきである。
【０００５】
本発明は上記の事情を鑑みてなされたものであり、その課題の一例としては、複数の表示部を備えた移動体用の情報表示システムにおいて、その操作性を改善することにある。
【課題を解決するための手段】
【０００６】
上記の課題を達成するため、本開示の移動体用情報表示システムは、その一態様として、移動体内に、マイコンと、それぞれが独立して配置された複数の表示部と、を備え、前記マイコンの制御に基づいて、移動体の走行に係わる複数種類の情報を前記複数の表示部に表示する移動体情報表示システムであって、前記複数の表示部は、第一の表示部と、第二の表示部と、を少なくとも備え、前記マイコンは、前記複数種類の情報のうち前記移動体の走行を支援する第一の情報を、前記第一の表示部及び前記第二の表示部の両方に表示させ、前記第一の情報を所定の表示態様にて表示させる所定の指示を受け付けた場合、前記第一の表示部に対しては、前記所定の指示に基づく表示制御を実行する一方、前記第二の表示部に対しては、前記所定の指示に基づく表示制御を実行しない、ことを基本的構成とする。
【０００７】
この基本的構成によれば、複数の表示部を備えた移動体用の情報表示システムにおいて、同種の情報を第一の表示部及び第二の表示部の両方に表示しつつも、第一の表示部は所定の指示に基づく表示が行われる一方、第二の表示部は所定の指示の影響を受けないので、それぞれの表示部の用途に応じた操作性を実現することができる。
【０００８】
また、本開示に係る移動体用情報表示システムは、上記基本的構成において、前記第一の情報は、前記移動体のナビゲーションに関する情報であり、前記所定の指示は、前記第一の表示部に表示された表示内容をスクロールさせるスクロール指示であり、前記マイコンは、前記移動体のナビゲーションに関する情報を、前記移動体の位置を中心とした地図情報として前記第一の表示部及び前記第二の表示部に表示可能であり、前記移動体の位置を中心とした地図情報を前記第一の表示部及び前記第二の表示部に表示しているときに、前記スクロール指示を受け付けた場合には、前記第一の表示部に対しては、前記スクロール指示に基づいてスクロールされた地図情報を表示する一方、前記第二の表示部には、前記移動体の位置を中心とした地図情報を表示する、ことを第１の好適な構成とする。
【０００９】
この第１の好適な構成によれば、ナビゲーション情報として移動体の位置を中心とした地図情報を第一の表示部及び第二の表示部の両方に表示しているときに、スクロール指示を受けても、第二の表示部はスクロール指示を受けず、移動体の位置を中心とした地図情報を表示し続けるので、運転手は運転に集中することができ、より安全な走行を支援することができる。
【００１０】
また、本開示に係る移動体用情報表示システムは、上記基本的構成及び上記第１の好適な構成において、前記マイコンは、一つのマイコンで構成され、前記一つのマイコンは、前記複数種類の情報のうち前記移動体の駆動に関する第二の情報を、前記第二の表示部に表示させる第一のプロセスと、前記第一の情報を、前記第一の表示部及び前記第二の表示部に表示させる第二のプロセスと、を実行する、ことを第２の好適な構成とする。
【００１１】
この第２の好適な構成によれば、１つのマイコンが複数の独立したプロセスを制御するので、複数のプロセス間の連携が容易であり、障害に強い移動体用情報表示システムを提供することができる。
【００１２】
また、本開示に係る移動体用情報表示プログラムは、その一態様として、移動体内に、マイコンと、それぞれが独立して配置された複数の表示部と、を備え、前記マイコンの制御に基づいて、移動体の走行に係わる複数種類の情報を前記複数の表示部に表示する移動体情報表示システムのためのコンピュータプログラムであって、前記複数の表示部は、第一の表示部と、第二の表示部と、を少なくとも備え、前記マイコンに、前記複数種類の情報のうち前記移動体の走行を支援する第一の情報を、前記第一の表示部及び前記第二の表示部の両方に表示させる情報表示ステップを実行させ、前記マイコンは、前記情報表示ステップにおいて、前記第一の情報を所定の表示態様にて表示させる所定の指示を受け付けた場合、前記第一の表示部に対しては、前記所定の指示に基づく表示制御を実行する一方、前記第二の表示部に対しては、前記所定の指示に基づく表示制御を実行しない、ことを基本的構成とする。
【００１３】
この移動体用情報表示プログラムの基本的構成によれば、複数の表示部を備えた移動体用の情報表示システムにおいて、同種の情報を第一の表示部及び第二の表示部の両方に表示しつつも、第一の表示部は所定の指示に基づく表示が行われる一方、第二の表示部は所定の指示の影響を受けないので、それぞれの表示部の用途に応じた操作性を実現することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施の形態に係る移動体用情報表示システムの概略構成図である。
【図２】本発明の第１の実施の形態に係る移動体用情報表示システムの表示部の位置を示す図である。
【図３】本発明の第１の実施の形態に係る移動体用情報表示システムの表示部に表示される画像例を示す図である。
【図４】本発明の第１の実施の形態に係る移動体用情報表示システムのマイコンのＣＰＵの機能構成図である。
【図５】本発明の第１の実施の形態に係る移動体用情報表示システムのマイコンが実行するメータプロセスの概略を示すフローチャートである。
【図６】本発明の第１の実施の形態に係る移動体用情報表示システムのマイコンが実行するセンタープロセスの概略を示すフローチャートである。
【図７】本発明の第１の実施の形態に係る移動体用情報表示システムのマイコンが実行する映像合成プロセスの概略を示すフローチャートである。
【図８】本発明の第１の実施の形態に係る移動体用情報表示システムのマイコンが実行するサブプロセスの概略を示すフローチャートである。
【図９】本発明の第２の実施の形態に係る移動体用情報表示システムのマイコンのＣＰＵの機能構成図である。
【図１０】従来技術における移動体用情報表示システムの概略構成図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を図面を用いて説明する。
【００１６】
＜第１の実施の形態＞
図１は、本発明の第１の実施の形態に係る移動体用情報表示システム１０の概略構成図である。移動体用情報表示システム１０は、自動車、バイク、自転車などの移動体に搭載される情報表示システムであり、移動体に設置された複数の表示部に、速度、エンジン回転数、燃料、温度など車両状態に関する車両情報、車両位置を示した地図や目的地までの経路などを含んだナビゲーション情報（以下、略して「ナビ情報」と表記する場合がある）、などを表示するようになっている。なお、以下においては、自動車に搭載された移動体用情報表示システム１０として説明する。
【００１７】
移動体用情報表示システム１０は、詳しくは、運転席正面に設置され、自動車走行に必要な車両情報（以下、「走行必須情報」と略す）、及びナビゲーション情報を表示するメータ表示部２と、センターコンソールの上方に設置され、ナビゲーション情報を表示するセンター表示部３と、センターコンソールの下方に設置され、自動車走行を支援する車両情報（以下、「走行支援情報」と略す）を表示するサブ表示部４と、入力された種々の情報に基づいて、メータ表示部２、センター表示部３及びサブ表示部４のそれぞれに対する情報表示を制御するマイコン１と、を備えている。すなわち、本実施の形態に係る移動体用情報表示システム１０は、１つのマイコン１が３つの表示部（メータ表示部２、センター表示部３、サブ表示部４）に対する情報表示を制御する構成を採用している。
【００１８】
ここで、「走行必須情報」とは、具体的には、移動体の駆動に関する情報（本発明の第二の情報の一例に相当）であり、一例としては速度やエンジン回転数に関する情報などが該当する。一方、「走行支援情報」とは、移動体に関するあらゆる種類の情報（本発明の第一の情報の一例に相当）を含むものであり、広義には、上述した走行必須情報やナビゲーション情報も含む意である。
【００１９】
図２は、メータ表示部２、センター表示部３及びサブ表示部４の自動車内におけるそれぞれの設置位置を示す図であり、図３は、メータ表示部２、センター表示部３及びサブ表示部４のそれぞれに表示される画像例を示す図である。本実施の形態では、メータ表示部２、センター表示部３及びサブ表示部４は、いずれも液晶ディスプレイ（ＬＣＤ）で構成されている。なお、本実施の形態では、サブ表示部４をセンターコンソールの下方に設置したが、サブ表示部４の設置位置はこれに限定されるものではない。例えば、メータ表示部２近傍の隣接位置に設置してもよいし、ヘッドアップディスプレイとして設置してもよい。
【００２０】
図３（ａ）は、メータ表示部２（本発明の第二の表示部の一例に相当）に表示される画像例である。メータ表示部２は、所謂グラスコックピットとなっており、走行必須情報である速度及びエンジン回転数を、アナログ計器類を用いて表示するのではなく、画像として表示している。具体的には、メータ表示部２の左側に速度に関する情報をメータ画像２０１として表示し、メータ表示部２の右側にエンジン回転数に関する情報をメータ画像２０２として表示する。そして、メータ画像２０１及び２０２の間の中央部分に自車位置を中心としたナビゲーション情報の画像（以下、「ナビゲーション画像」という。略して「ナビ画像」と表記する場合がある）２０３を表示するようになっている。以下、メータ表示部２上にメータ画像２０１及び２０２として表示される速度及びエンジン回転数に関する情報をメータ情報ともいう。
【００２１】
図３（ｂ）は、センター表示部３（本発明の第一の表示部の一例に相当）に表示される画像例である。図３（ｂ）に示されたナビゲーション画像３０１は、ユーザからの操作指示に基づいて所望のナビゲーション情報を表示する。ナビゲーション画像３０１上には、地図情報とともに、ユーザインターフェースとして種々のボタン類（以下、「ナビＨＭＩ」という）３０２が表示される。なお、操作指示は、例えば、センターコンソール部分に設けたスイッチ（入力ボタン、ダイアル）やリモコン、センター表示部３に設けられたタッチパネル、ハンドル部分に設けられたスイッチなどによって行われる。
【００２２】
このように本実施の形態のナビゲーション情報は、メータ表示部２及びセンター表示部３の両方に表示される。すなわち、本実施の形態では、同種の走行支援情報が複数の表示部に表示されるようになっている。
【００２３】
なお、メータ表示部２に表示されるナビゲーション情報は、自車位置を常に中心として固定されて表示される。つまり、センター表示部３に表示されるナビゲーション画像に対する操作指示が行われたとしても、メータ表示部２に表示されるナビゲーション画像は、この操作指示による影響は受けない。例えば、センター表示部３に対して目的地近傍の地図情報を表示させるようなスクロール操作を行った場合、センター表示部３は、目的地近傍の地図情報を表示する一方、メータ表示部２は、自車位置を中心とした地図情報を表示する。メータ表示部２は、運転席専用のモニター画面であり、運転者が運転に集中できるナビゲーション画像を提供して、安全な走行を支援する必要があるためである。
【００２４】
図３（ｃ）は、サブ表示部４に表示される画像例である。サブ表示部４（本発明の第一の表示部の一例に相当）は、走行支援情報の画像（以下、「走行支援画像」という）４０１として、図３（ｃ）に示したような種々の自動車情報（車速、エンジン回転数、ガソリン残量、走行可能距離、バッテリー残量など）のほか、自動運転に関する情報、ナビゲーション機能を用いて目的地までの経路を探索した場合の目的地に関する情報などを表示してもよい。なお、運転モード（ユーザ運転モード、自動運転モード）に応じてサブ表示部４に表示される情報が変更されるようにしてもよい。
【００２５】
また、メータ表示部２、センター表示部３及びサブ表示部４は、それぞれの表示部に対応した入力部（図示省略）を備え、それぞれの入力部の操作指示によって対応する表示部の情報表示を制御するようにしてもよい。つまり、メータ表示用入力部と、センター表示用入力部と、サブ表示用入力部と、を移動体にそれぞれ設けてもよい。もしくは、任意の組み合わせで少なくとも２つ以上の表示部を同時に操作する入力部を移動体に設けてもよい。例えば、一の操作指示によって、メータ表示部２とセンター表示部３の両方を操作する入力部を備えてもよい。これにより、一の操作指示によって、メータ表示部２及びセンター表示部３に対するナビゲーション情報の表示を制御することができる。ここでいう入力部とは、例えば、センターコンソール部分に設けたスイッチ（入力ボタン、ダイアル）やリモコン、タッチパネル、ハンドル部分に設けられたスイッチなどである。
【００２６】
マイコン１は、図１に示すように、ＣＰＵ１ａと、メモリ１ｂと、入出力部１ｃと、を具備する構成である。
【００２７】
ＣＰＵ１ａは、演算機能および制御機能を備えた中央処理装置で、具体的には、メモリ１ｂに記憶されているプログラムの命令を実行することにより、所望の情報表示処理を実行する。本実施の形態に係る所望の情報表示処理は、後述する複数のプロセス（処理）を実行することにより実現される。メモリ１ｂは、プログラムやデータを格納する機能を有するＲＯＭ、ＲＡＭ等からなる主記憶装置であり、電源投入時やリセット時にＣＰＵ１ａにより実行されるプログラム、プログラムで用いられるデータなどを記憶する。入出力部１ｃは、マイコン１と接続された入出力装置（例えば、出力装置としては、メータ表示部２、センター表示部３、サブ表示部４など）とＣＰＵ１ａとの情報のやりとりを行うインターフェースである。本実施の形態では、入出力部１ｃは、上述した、走行必須情報としてのメータ情報、自車位置を含むナビゲーション情報、種々の走行支援情報を他の装置やセンサなどから入力し、所定の画像（具体的には、メータ画像、ナビゲーション画像、及び走行支援画像）をメータ表示部２、センター表示部３、及びサブ表示部４のそれぞれに出力する。
【００２８】
なお、移動体用情報表示システム１０における後述する各種プロセス（各種処理）を実行するプログラムは、前述したメモリ１ｂに格納されるほか、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録することも、また、通信ネットワークを介して配信することも可能である。
【００２９】
次に、図４を用いて、マイコン１のＣＰＵ１ａが実行するプロセスについて説明する。図４は、ＣＰＵ１ａの機能ブロック図である。本実施の形態では、ＣＰＵ１ａは、メータプロセス１０１、センタープロセス１０２、サブプロセス１０３及び映像合成プロセス１０６の４つの独立したユーザプロセスを同時に実行させて、メータ表示部２、センター表示部３及びサブ表示部４の３つの表示部に表示される画像を生成する。グラフィックスＡＰＩ１０７及びディスプレイサーバ１０８は、ＧＵＩ環境を提供するソフトウェアコンポーネントであり、上記各プロセスで生成された画像は、グラフィックスＡＰＩ１０７及びディスプレイサーバ１０８を介して、上記各表示部２〜４に表示される。
【００３０】
詳しくは、メータプロセス１０１（本発明の第一のプロセスの一例に相当）は、随時入力されてくるメータ情報に基づいて、メータ画像を描写し、描写したメータ画像を定期的に共有メモリ１０４に送信するプロセスである。ここで、メータ画像は、具体的には、図３（ａ）で示した、速度及びエンジン回転数のメータ画像２０１及び２０２に相当するものである。共有メモリ１０４は、メモリ１ｂ内に設けられた、メータ画像２０１及び２０２を一時的に格納する記憶領域である。
【００３１】
センタープロセス１０２（本発明の第二のプロセスの一例に相当）は、随時入力されてくるナビゲーション情報（自車位置の経度・緯度を含む）に基づいて、メータ表示部用ナビゲーション画像を描写し、描写したメータ表示部用ナビゲーション画像を共有メモリ１０５に定期的に送信するとともに、ナビゲーション情報（自車位置の経度・緯度を含む）に基づいて、センター表示部用ナビゲーション画像を描写し、描写したセンター表示部用ナビゲーション画像をグラフィックスＡＰＩ１０７に定期的に送信するプロセスである。共有メモリ１０５は、メモリ１ｂ内に設けられた、メータ表示部用ナビゲーション画像を一時的に格納する記憶領域である。ここで、メータ表示部用ナビゲーション画像とは、具体的には、図３（ａ）で示した、ナビゲーション画像２０３に相当するものであり、センター表示部用ナビゲーション画像とは、具体的には、図３（ｂ）で示した、ナビゲーション画像３０１に相当するものである。
【００３２】
映像合成プロセス１０６（本発明の第一及び第二のプロセスの一例に相当）は、共有メモリ１０４に記憶されたメータ画像及び共有メモリ１０５に記憶されたメータ表示部用ナビゲーション画像を順次グラフィックスＡＰＩ１０７に定期的に送信するプロセスである。
【００３３】
サブプロセス１０３（本発明の第二のプロセスの一例に相当）は、随時入力される各種の走行支援情報に基づいて、走行支援画像を描画し、描画した走行支援画像をグラフィックスＡＰＩ１０７に定期的に送信するプロセスである。ここで、走行支援画像は、具体的には、図３（ｃ）で示した、走行支援画像４０１に相当するものである。
【００３４】
グラフィックスＡＰＩ１０７は、各プロセスから送信された画像をテクスチャに順次貼り付け、画像が貼り付けられたテクスチャをディスプレイサーバ１０８に送信する。ディスプレイサーバ１０８は、送信された画像が貼り付けられたテキスチャを画像に変換して各表示部２〜４に表示する。具体的には、サブプロセス１０３から送信された画像（走行支援画像）をグラフィックスＡＰＩ１０７にてテクスチャに貼り付け、貼り付けたテクスチャをディスプレイサーバ１０８にて画像に変換し、変換した画像をサブ表示部４に表示する（図３（ｃ）参照）。また、センタープロセス１０２からナビ画像を直接グラフィックスＡＰＩ１０７に送信する画像に関しては、センタープロセス１０２から送信された画像（ナビ画像）をグラフィックスＡＰＩ１０７にてテクスチャに貼り付け、貼り付けたテクスチャをディスプレイサーバ１０８にて画像に変換し、変換した画像をセンター表示部３に表示する（図３（ｂ）参照）。また、映像合成プロセス１０６から送信された画像（メータ画像とナビ画像）をグラフィックスＡＰＩ１０７にてテクスチャに貼り付け、貼り付けたテクスチャをディスプレイサーバ１０８にて画像に変換し、変換した画像をメータ表示部２に表示する（図３（ａ）参照）。
【００３５】
なお、本実施の形態のマイコン１のＯＳは、具体的には、Ｌｉｎｕｘ（登録商標）であるが、ＯＳはこれに限定されるものでなく、例えば、堅牢性（安定性及び信頼性）が高いＯＳとしてｉｎｔｅｇｒｉｔｙなどを採用してもよい。また、本実施の形態のグラフィックスＡＰＩ１０７は、具体的には、ＯＰＥＮ  ＧＬ（登録商標）であるが、他のグラフィックスＡＰＩ、例えば、Ｄｉｒｅｃｔ  ＧＬなどを採用してもよい。また、本実施の形態のディスプレイサーバ１０８は、具体的には、Ｗａｙｌａｎｄであるが、他のディスプレイサーバ、例えば、Ｍｉｒなどを採用してもよい。さらには、本実施の形態では、共有メモリ１０４及び１０５からメータ画像及びナビゲーション画像を取得するプロセスを、ユーザプロセスの映像合成プロセス１０６としているが、システムプロセスとしてもよい。メータ画像を扱うプロセスにはより高い堅牢性が要求されるからである。
【００３６】
このように、本実施の形態に係る移動体用情報表示システム１０は、１つのマイコン１が複数のプロセス（メータプロセス１０１、センタープロセス１０２、サブプロセス１０３、映像合成プロセス１０６）を実行させて、複数の表示部（メータ表示部２、センター表示部３、サブ表示部４）に出力される画像の表示を制御する構成となっているので、複数のプロセス間の連携が容易であり、エラーや障害に強い移動体用情報表示システムを実現することができる。
【００３７】
従来、複数の表示部に出力される画像表示を制御する移動体用情報表示システムを構築する場合、表示部ごとにそれぞれマイコンを用意して、それぞれのマイコンが対応する表示部に対して表示制御を行うのが一般的であった。図１０に従来技術の移動体用情報表示システム９０の概略構成図を示す。図１０に示す移動体用情報表示システム９０は、マイコン９ＡがプロセスＡを実行することにより、メータ表示部２に対する表示制御をし、マイコン９ＢがプロセスＢを実行することにより、センター表示部３に対する表示制御をし、マイコン９ＣがプロセスＣを実行することにより、サブ表示部４に対する表示制御をするという構成であり、３つのマイコンが連携して全体として所望の情報表示処理を実行するものである。
【００３８】
しかしながら、この従来構成においては、一のマイコンにおける一のプロセスにおいて予期せぬ障害が発生した場合には、他のマイコンにおける他のプロセスとの連携において処理順序の整合性が取れないなど、全体として所望の情報表示処理が実行されないおそれがあった。すなわち、複数のマイコンを有する場合には、複数のマイコン間で処理やデータの同期を取る必要があるため、エラーや障害に弱いという欠点があった。また、複数のマイコンを備えて、複数の表示部に出力される情報表示を制御する移動体用情報表示システムを構築する場合には、複数のマイコンが必要となるため、ハードウェアコストが増大するという問題もあった。
【００３９】
この点、本実施の形態に係る移動体用情報表示システム１０は、このような問題点を解決する構成となっており、１つのＣＰＵにて複数のプロセスを実行させているため、複数のプロセス間の連携が容易であり、エラーや障害に強いという効果を有している。また、必要なマイコンは１つでよいため、ハードウェアコストを低減することができるという効果も有している。さらには、複数のマイコン間で通信を行う必要がなく、１つのマイコン１内でプロセス間通信をすればよいので、通信速度が速いという効果もある。
【００４０】
また、本実施の形態に係る移動体用情報表示システム１０は、マイコン１がセンタープロセス１０２を実行することにより、同種のナビゲーション画像がメータ表示部２とセンター表示部３の双方に表示されるので、メータ表示部２及びセンター表示部３のいずれか一方のハードウェアが故障したとしても、他方にてナビゲーション画像を視聴することが可能である。つまり、本実施の形態に係る移動体用情報表示システム１０は、同種の情報を異なる複数の表示部に表示しているので、ハードウェア障害に強いという効果を有する。また、同種のナビゲーション画像をメータ表示部２とセンター表示部３の両方に表示しつつも、センター表示部３は所定の指示（例えば、スクロール指示など）に基づく表示制御が行われる一方、メータ表示部２は所定の指示の影響を受けないので、それぞれの表示部の用途に応じた操作性を実現することができる。
【００４１】
また、本実施の形態に係る移動体用情報表示システム１０は、マイコン１がメータプロセスとセンタープロセスを実行することにより、同一のメータ表示部２にメータ画像及びナビゲーション画像の双方が表示されるので、運転者は一の画面にて自動車の走行に関する多くの情報を得ることができ、利便性に優れるものである。
【００４２】
なお、複数の表示部に出力される画像表示を制御する移動体用情報表示システムを構築する場合において、従来構成（複数のマイコンにて複数のプロセスを実行する構成）や本実施の形態に係る構成（１のマイコンにて複数のプロセスを実行する構成）とは異なり、１のマイコンにて１のプロセス（例えば、メータプロセス１０１、センタープロセス１０２、サブプロセス１０３及び映像合成プロセス１０６を統合した１つのプロセス）を実行する構成（以下、「仮の構成」という）を採用することも可能である。
【００４３】
しかしながら、この仮の構成では、統合された１プロセスの中にメータ表示部２、センター表示部３、及びサブ表示部４のそれぞれに対する表示制御がすべて含まれることになるので、統合された１プロセスの一過程にてエラーが発生した場合には、この１プロセス全体にエラーが波及し、すべての表示部２〜４に対する表示が行えなくなるおそれがある。特に、メータ表示部２は、速度やエンジン回転数などの走行必須情報を表示しなければならないので、メータ表示部２に走行必須情報が表示されないようなエラーは、自動車の安全走行を脅かす致命的なエラーとなってしまう。したがって、仮の構成では、自動車の安全走行を脅かしかねないという問題がある。
【００４４】
一方、本実施の形態に係る移動体用情報表示システム１０は、仮の構成と同様に１つのマイコンを備えるが、複数の独立したプロセスを備えているので、一のプロセスの機能に障害が発生したとしても、他のプロセスに影響が及ぶことは少なく、メータ表示部２、センター表示部３及びサブ表示部４のすべてに情報が表示できないという不具合が発生することもない。そして、メータ表示部２に対する表示に関しても、最低限、メータプロセス１０１及び映像合成プロセス１０６が正常に実行されていれば、他のプロセスの実行に異常があっても、メータ表示部２にはメータ画像が表示されるので、自動車走行に関する致命的なエラーが発生する蓋然性は、上記仮の構成に比べて極めて小さいと言える。すなわち、本実施の形態に係る移動体用情報表示システム１０は、エラーに柔軟に対応することができ、自動車走行に関する致命的なエラーの発生を極力低減することができるという顕著な効果を奏するものである。
【００４５】
次に、図５〜図９を用いて、ＣＰＵ１ａが実行する各プロセスの動作について詳細に説明する。なお、メータプロセス１０１、センタープロセス１０２、サブプロセス１０３、及び映像合成プロセス１０６は、いずれも電源投入時やリセット時に起動され、ＣＰＵ１ａは、この４つのプロセスを同時に実行させている。
【００４６】
図５は、メータプロセス１０１の流れを示すフローチャートである。
【００４７】
メータプロセス１０１が起動すると、ＣＰＵ１ａは、速度及びメータ回転数を含んだメータ情報を取得し（ステップＳ１０１）、取得したメータ情報に基づいてメータ画像を描写し（ステップＳ１０２）、描写したメータ画像を共有メモリ１０４に送信する（ステップＳ１０３）、という一連の工程を繰り返す。
【００４８】
なお、本実施の形態では、メータ画像のフレームレートは６０ｆｐｓであり、描画したメータ画像は４ｍｓの間隔でメモリ１０４に送信される。また、図示していないが、ＣＰＵ１ａは、メータ画像を共有メモリ１０４に最初に送信したときだけ、メータ画像の更新通知を映像合成プロセス１０６に送信する。このメータ画像の更新通知は、映像合成プロセス１０６において共有メモリ１０４に記憶されたメータ画像を取得開始するためのトリガとなっている。
【００４９】
図６は、センタープロセス１０２の流れを示すフローチャートである。
【００５０】
センタープロセス１０２が起動すると、ＣＰＵ１ａは、まず、自車位置を含むナビゲーション情報を取得し（ステップＳ２０１）、次いで、一方では、ナビゲーション情報に基づいてメータ表示部用ナビゲーション画像を描写し（ステップＳ２０２）、描写したメータ表示部用ナビゲーション画像を共有メモリ１０５に送信する（ステップＳ２０３）とともに、他方では、ナビゲーション情報に基づいてセンター表示部用ナビゲーション画像を描写し（ステップＳ２０４）、描写したセンター表示部用ナビゲーション画像をグラフィックスＡＰＩ１０７に送信する（ステップＳ２０５）、という一連の工程を繰り返す。
【００５１】
なお、図示しないが、センタープロセス１０２の起動時には、ディスプレイサーバ１０８にディスプレイ取得要求を送信する。このディスプレイ取得要求の送信により、センタープロセス１０２からディスプレイサーバ１０８への画像出力が可能となる。また、本実施の形態では、メータ表示部用ナビゲーション画像のフレームレートは１５ｆｐｓであり、描画したメータ表示部用ナビゲーション画像は３３ｍｓの間隔で共有メモリ１０５に送信される。また、センター表示部用ナビゲーション画像のフレームレートは１５ｆｐｓであり、描画したセンター表示部用ナビゲーション画像は３３ｍｓの間隔でグラフィックスＡＰＩ１０７に送信される。なお、図示していないが、ＣＰＵ１ａは、メータ表示部用ナビゲーション画像を共有メモリ１０５に最初に送信したときだけ、メータ表示部用ナビゲーション画像の更新通知を映像合成プロセス１０６に送信する。このメータ表示部用ナビゲーション画像の更新通知は、映像合成プロセス１０６において共有メモリ１０５に記憶されたメータ表示部用ナビゲーション画像を取得開始するためのトリガとなっている。
【００５２】
なお、センタープロセス１０２の実行により、グラフィックスＡＰＩ１０７に送信されたセンター表示部用ナビゲーション画像は、前述したように、ディスプレイサーバ１０８を介して、センター表示部３に表示される。
【００５３】
図７は、映像合成プロセス１０６の流れを示すフローチャートである。
【００５４】
映像合成プロセス１０６が起動すると、ＣＰＵ１ａは、一方では、共有メモリ１０４に記憶されたメータ画像を要求して（ステップＳ３０１）、メータ画像を受信し（ステップＳ３０２）、受信したメータ画像をグラフィックスＡＰＩ１０７に送信する（ステップＳ３０３）とともに、他方では、共有メモリ１０５に記憶されたメータ表示部用ナビゲーション画像を要求して（ステップＳ３０４）、メータ表示部用ナビゲーション画像を受信し（ステップＳ３０５）、受信したメータ表示部用ナビゲーション画像をグラフィックスＡＰＩ１０７に送信する（ステップＳ３０６）、という一連の工程を繰り返す。
【００５５】
なお、図示しないが、映像合成プロセス１０６の起動時には、ディスプレイサーバ１０８にディスプレイ取得要求を送信する。このディスプレイ取得要求の送信により、映像合成プロセス１０６からディスプレイサーバ１０８への画像出力が可能となる。また、正確には、共有メモリ１０４又は１０５への画像要求（ステップＳ３０１、Ｓ３０４）は、上述したように、メータプロセス１０１におけるメータ画像の更新通知及びセンタープロセス１０２におけるメータ表示部用ナビゲーション画像の更新通知をトリガとして開始されるものである。本実施の形態では、共有メモリ１０４又は１０５への画像要求は、１６ｍｓの間隔で実行される。
【００５６】
なお、映像合成プロセス１０６の実行により、グラフィックスＡＰＩ１０７に送信されたメータ画像、及びメータ表示部用ナビゲーション画像は、ディスプレイサーバ１０８を介して、メータ表示部２に表示される。
【００５７】
図８は、サブプロセス１０３の流れを示すフローチャートである。
【００５８】
サブプロセス１０３が起動すると、ＣＰＵ１ａは、種々の走行支援情報を取得し（ステップＳ４０１）、取得した走行支援情報に基づいて走行支援画像を描写し（ステップＳ４０２）、描写した走行支援画像をグラフィックスＡＰＩ１０７に送信する（ステップＳ４０３）、という一連の工程を繰り返す。
【００５９】
なお、図示しないが、サブプロセス１０３の起動時には、ディスプレイサーバ１０８にディスプレイ取得要求を送信する。このディスプレイ取得要求の送信により、サブプロセス１０３からディスプレイサーバ１０８への画像出力が可能となる。また、本実施の形態では、走行支援画像のフレームレートは１５ｆｐｓであり、描画した走行支援画像は３３ｍｓの間隔でグラフィックスＡＰＩ１０７に送信される。
【００６０】
なお、サブプロセス１０３の実行により、グラフィックスＡＰＩ１０７に送信された走行支援画像は、ディスプレイサーバ１０８を介して、サブ表示部４に表示される。
【００６１】
なお、図４〜図８で説明した各プロセスの機能及び作用は、主たる機能及び作用を述べたものであり、より詳細には、各プロセス間においても各種情報のやりとりが行われている。
【００６２】
また、本実施の形態では、センタープロセス１０２が生成するナビ画像をメータ表示部２及びセンター表示部３の両方に表示するようにしたが、これに限定されない。例えば、サブプロセス１０３が生成する走行支援画像をメータ表示部２及びサブ表示部４の両方に表示するようにしてもよい。また、この場合、同種の走行支援画像をメータ表示部２とサブ表示部４の両方に表示しつつも、サブ表示部４は所定の指示（例えば、スクロール指示など）に基づく表示制御が行われる一方、メータ表示部２は所定の指示の影響を受けないようにしてもよい。
【００６３】
＜その他の実施の形態＞
上記第１の実施形態の移動体用情報表示システム１０は、１つのマイコン１が３つの表示部（メータ表示部２、センター表示部３、サブ表示部４）に対する情報表示を制御する構成としたが、１つのマイコンが表示制御する表示部の数は３つに限定されるものではない。なお、以下においては、上記第１の実施の形態で説明した同一の機能を有する部位及び同一の処理には同一の参照符号を付し、その詳細な説明については省略する。
【００６４】
図９は、第２の実施の形態に係る移動体用情報表示システム１０Ａにおけるマイコン１ＡのＣＰＵ１ａ−１の機能ブロック図である。図９に示すように、１つのマイコン１Ａが２つの表示部（メータ表示部２、センター表示部３）に対する情報表示を制御する構成を採用してもよい。第２の実施の形態は、第１の実施形態の構成から、サブ表示部４及びサブプロセス１０３を除いたものである。
【００６５】
第２の実施の形態に係る移動体用情報表示システム１０Ａによれば、１つのマイコン１Ａがメータプロセス１０１（本発明の第一のプロセスの一例に相当）及びセンタープロセス１０２（本発明の第二のプロセスの一例に相当）を実行することにより、メータ表示部２（本発明の第二の表示部の一例に相当）には、メータ画像（本発明の第二の情報の一例の画像に相当）及びナビ画像（本発明の第一の情報の一例の画像に相当）が表示され（図３（ａ）参照）、センター表示部３（本発明の第一の表示部の一例に相当）にはナビ画像が表示される（図３（ｂ）参照）ので、複数のプロセス間の連携が容易であり、エラーや障害に強い移動体用情報表示システムを実現することができる。
【００６６】
なお、上記第１〜第２実施の形態において述べたユーザプロセス（メータプロセス１０１、センタープロセス１０２、サブプロセス１０３、映像合成プロセス１０６）に加えて、新たなユーザプロセスを備えてもよい。例えば、車両の周辺、例えば、前方、側方及び後方に取り付けた撮像カメラからの映像データを所定の表示部（メータ表示部２、センター表示部３、サブ表示部４、又は別途新たに設けた表示部）に表示するプロセスを設けてもよい。自動車走行に関するより多くの情報を提供することができる。
【００６７】
以上、本発明の実施の形態について説明してきたが、本発明は、上述した実施の形態に限られるものではなく、本発明の要旨を逸脱しない範囲において、本発明の実施の形態に対して種々の変形や変更を施すことができ、そのような変形や変更を伴うものもまた、本発明の技術的範囲に含まれるものである。
【符号の説明】
【００６８】
１，１Ａ，１Ｂ  マイコン
１ａ，１ａ−１，１ａ−２  ＣＰＵ
１ｂ  メモリ
１ｃ  入出力部
２  メータ表示部
３  センター表示部
４  サブ表示部
１０，１０Ａ，１０Ｂ  移動体用情報表示システム
１０１  メータプロセス
１０２  センタープロセス
１０３  サブプロセス
１０６  映像合成プロセス
１０７  グラフィックスＡＰＩ
１０８  ディスプレイサーバ
【図１】
0006457973.tif 000002
【図２】
0006457973.tif 000003
【図３】
0006457973.tif 000004
【図４】
0006457973.tif 000005
【図５】
0006457973.tif 000006
【図６】
0006457973.tif 000007
【図７】
0006457973.tif 000008
【図８】
0006457973.tif 000009
【図９】
0006457973.tif 000010
【図１０】
0006457973.tif 000011