(57)【特許請求の範囲】
【請求項１】
車両の運転を支援するための各種の運転支援サービスを提供する運転支援サービス提供機器であって、
各種外部機器を接続するための複数のインターフェースと、
前記各インターフェースに接続された各外部機器の機能に応じた処理を行う処理装置と
を備え、
前記処理装置は、
前記各インターフェースに接続された、前記運転支援サービスに対応する機能を持たない外部機器を含む複数の外部機器の機能をそれぞれ特定する外部機器機能特定部と、
前記インターフェースを介して複数の前記外部機器からそれぞれ受け付けた複数のデータの種類をそれぞれ特定するデータ種類特定部と、
前記データ種類特定部が特定した複数のデータの種類の組み合わせに基づいて、前記運転支援サービスとして予め登録されている各種の運転支援サービスの中から、提供すべき一の運転支援サービスを選択する提供サービス選択部と、
前記提供サービス選択部が選択した運転支援サービスに対応する処理を、前記複数の外部機器から受け付けたデータを用いて実行することによって、前記外部機器機能特定部が特定した各外部機器の機能のうち出力機器として機能する外部機器の出力データを生成する機能対応データ生成部と、
前記機能対応データ生成部が生成したデータを、前記出力機器として機能する外部機器へ出力する機能対応データ出力部と
を有する運転支援サービス提供機器。
【請求項２】
各種外部機器を接続するための複数の各インターフェースに接続された各外部機器の機能に応じた処理を行う処理装置であって、
前記各インターフェースに接続された、車両の運転を支援するための各種の運転支援サービスに対応する機能を持たない外部機器を含む複数の外部機器の機能をそれぞれ特定する外部機器機能特定部と、
前記インターフェースを介して複数の前記外部機器からそれぞれ受け付けた複数のデータの種類をそれぞれ特定するデータ種類特定部と、
前記データ種類特定部が特定した複数のデータの種類の組み合わせに基づいて、前記運転支援サービスとして予め登録されている各種の運転支援サービスの中から、提供すべき一の運転支援サービスを選択する提供サービス選択部と、
前記提供サービス選択部が選択した運転支援サービスに対応する処理を、前記複数の外部機器から受け付けたデータを用いて実行することによって、前記外部機器機能特定部が特定した各外部機器の機能のうち出力機器として機能する外部機器の出力データを生成する機能対応データ生成部と、
前記機能対応データ生成部が生成したデータを、前記出力機器として機能する外部機器へ出力する機能対応データ出力部と
を備える処理装置。
【請求項３】
各種外部機器を接続するための複数の各インターフェースに接続された各外部機器の機能に応じた処理を行う処理方法であって、
前記各インターフェースに接続された、車両の運転を支援するための各種の運転支援サービスに対応する機能を持たない外部機器を含む複数の外部機器の機能をそれぞれ特定する外部機器機能特定段階と、
前記インターフェースを介して複数の前記外部機器からそれぞれ受け付けた複数のデータの種類をそれぞれ特定するデータ種類特定段階と、
前記データ種類特定段階において特定された複数のデータの種類の組み合わせに基づいて、前記運転支援サービスとして予め登録されている各種の運転支援サービスの中から、提供すべき一の運転支援サービスを選択する提供サービス選択段階と、
前記提供サービス選択段階において選択された運転支援サービスに対応する処理を、前記複数の外部機器から受け付けたデータを用いて実行することによって、前記外部機器機能特定段階において特定された各外部機器の機能のうち出力機器として機能する外部機器の出力データを生成する機能対応データ生成段階と、
前記機能対応データ生成段階において生成されたデータを、前記出力機器として機能する外部機器へ出力する機能対応データ出力段階と
を含む処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転支援サービス提供機器、処理装置及び処理方法に関する。特に、本発明は、車両の運転を支援するための各種の運転支援サービスを提供する運転支援サービス提供機器、各種外部機器を接続するための複数のインターフェースに接続された各外部機器の機能に応じた処理を行う処理装置、並びに処理方法に関する。
【背景技術】
【０００２】
ＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）通信方式を利用したＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）車載器は、高速道路等の有料道路の料金収受をノンストップで行うＥＴＣに利用される装置として、現在、数多く普及している。これにより、有料道路においては、料金収受がスムーズとなり、渋滞緩和に大きく寄与している。
【０００３】
近年、ＥＴＣ車載器の上位機種であるＤＳＲＣ車載器は、ＥＴＣ機能に加えて、安全運転支援情報や事故・渋滞等の道路交通情報の提供に活用される装置として、カーナビゲーションシステムと連動するタイプのものや、発話機能を有するタイプのものが発売されている。将来的に、ＤＳＲＣ車載器は、車車間通信や光通信、ネットワーク通信等に対応する等、ＩＴＳ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｔｒａｎｓｐｏｒｔ  Ｓｙｓｔｅｍ）やテレマティクスサービスの普及に伴い、自動車において様々なサービスを受けるための端末として多機能化していくと予想される（例えば、非特許文献１及び２参照。）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】”ＤＳＲＣサービス対応で快適性とより安全なドライブを支援  三菱電機「ＨＤＤカーナビゲーションシステム」、「ＤＳＲＣ車載器」発売のお知らせ”、［ｏｎｌｉｎｅ］、平成２１年９月２８日、三菱電機株式会社、［平成２２年９月７日検索］、インターネット、＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｍｉｔｓｕｂｉｓｈｉｅｌｅｃｔｒｉｃ．ｃｏ．ｊｐ／ｎｅｗｓ−ｄａｔａ／２００９／ｐｄｆ／０９２８．ｐｄｆ＞
【非特許文献２】”単体でＤＳＲＣ（スポット通信）サービスの音声案内が可能  ＤＳＲＣ車載器ＣＹ−ＤＳＲ１０００Ｄを発売  高速道路でのより安全なドライブをサポート”、［ｏｎｌｉｎｅ］、平成２２年２月２２日、パナソニック株式会社、［平成２２年９月７日検索］、インターネット、＜ｈｔｔｐ：／／ｐａｎａｓｏｎｉｃ．ｃｏ．ｊｐ／ｃｏｒｐ／ｎｅｗｓ／ｏｆｆｉｃｉａｌ．ｄａｔａ／ｄａｔａ．ｄｉｒ／ｊｎ１００２２２−１／ｊｎ１００２２２−１．ｈｔｍｌ＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のように、ＩＴＳやテレマティクスサービスが普及するのに伴い、ＤＳＲＣ車載器やカーナビゲーションシステム用の機器をはじめとする各種車載機器のメーカーは、異なる機能をそれぞれ持った複数の機器を接続させて、これら各機器の機能を連動させることによって、新たなＩＴＳやテレマティクスサービスの提供を実現しようとしている。このように、各機器を接続して、これら各機器の機能を連動させるような場合、ユーザは、所望のサービスに対応する各機器を用意しなければならないことになる。そのため、ユーザは、例えば、既にカーナビゲーションシステム用の機器を所有していたとしても、その機器が所望のサービスに対応しない場合、その所望のサービスを受けるために、その所望のサービスに対応する機器を用意しなければならないことになる。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第１の形態によると、車両の運転を支援するための各種の運転支援サービスを提供する運転支援サービス提供機器であって、各種外部機器を接続するための複数のインターフェースと、各インターフェースに接続された各外部機器の機能に応じた処理を行う処理装置とを備え、処理装置は、各インターフェースに接続された、運転支援サービスに対応する機能を持たない外部機器を含む複数の外部機器の機能をそれぞれ特定する外部機器機能特定部と、インターフェースを介して複数の外部機器からそれぞれ受け付けた複数のデータの種類をそれぞれ特定するデータ種類特定部と、データ種類特定部が特定した複数のデータの種類の組み合わせに基づいて、運転支援サービスとして予め登録されている各種の運転支援サービスの中から、提供すべき一の運転支援サービスを選択する提供サービス選択部と、提供サービス選択部が選択した運転支援サービスに対応する処理を、複数の外部機器から受け付けたデータを用いて実行することによって、外部機器機能特定部が特定した各外部機器の機能のうち出力機器として機能する外部機器の出力データを生成する機能対応データ生成部と、機能対応データ生成部が生成したデータを、出力機器として機能する外部機器へ出力する機能対応データ出力部とを有する。
【０００７】
本発明の第２の形態によると、各種外部機器を接続するための複数の各インターフェースに接続された各外部機器の機能に応じた処理を行う処理装置であって、各インターフェースに接続された、車両の運転を支援するための各種の運転支援サービスに対応する機能を持たない外部機器を含む複数の外部機器の機能をそれぞれ特定する外部機器機能特定部と、インターフェースを介して複数の外部機器からそれぞれ受け付けた複数のデータの種類をそれぞれ特定するデータ種類特定部と、データ種類特定部が特定した複数のデータの種類の組み合わせに基づいて、運転支援サービスとして予め登録されている各種の運転支援サービスの中から、提供すべき一の運転支援サービスを選択する提供サービス選択部と、提供サービス選択部が選択した運転支援サービスに対応する処理を、複数の外部機器から受け付けたデータを用いて実行することによって、外部機器機能特定部が特定した各外部機器の機能のうち出力機器として機能する外部機器の出力データを生成する機能対応データ生成部と、機能対応データ生成部が生成したデータを、出力機器として機能する外部機器へ出力する機能対応データ出力部とを備える。
【０００８】
本発明の第３の形態によると、各種外部機器を接続するための複数の各インターフェースに接続された各外部機器の機能に応じた処理を行う処理方法であって、各インターフェースに接続された、車両の運転を支援するための各種の運転支援サービスに対応する機能を持たない外部機器を含む複数の外部機器の機能をそれぞれ特定する外部機器機能特定段階と、インターフェースを介して複数の外部機器からそれぞれ受け付けた複数のデータの種類をそれぞれ特定するデータ種類特定段階と、データ種類特定段階において特定された複数のデータの種類の組み合わせに基づいて、運転支援サービスとして予め登録されている各種の運転支援サービスの中から、提供すべき一の運転支援サービスを選択する提供サービス選択段階と、提供サービス選択段階において選択された運転支援サービスに対応する処理を、複数の外部機器から受け付けたデータを用いて実行することによって、外部機器機能特定段階において特定された各外部機器の機能のうち出力機器として機能する外部機器の出力データを生成する機能対応データ生成段階と、機能対応データ生成段階において生成されたデータを、出力機器として機能する外部機器へ出力する機能対応データ出力段階とを含む。
【０００９】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となり得る。
【発明の効果】
【００１０】
以上の説明から明らかなように、この発明においては、各種外部機器を接続するための複数のインターフェースを備え、これら各インターフェースに接続された各外部機器の機能に応じた処理が行われるようにしたので、所望のサービスに対応する機能を持たない旧式の外部機器であっても、この発明の運転支援サービス提供機器を接続することによって、その所望のサービスを実現することができる。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係る運転支援サービス提供機器１００の利用環境の一例を示す図である。
【図２】運転支援サービス提供機器１００のＣＰＵ１１０のブロック構成の一例を示す図である。
【図３】サービスデータ格納部１１７に格納されているデータの一例をテーブル形式で示す図である。
【図４】運転支援サービス提供機器１００の動作フローの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は、本発明の特許請求の範囲を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１３】
図１は、一実施形態に係る運転支援サービス提供機器１００の利用環境の一例を示す。運転支援サービス提供機器１００は、車両の運転を支援するための各種サービスを提供する装置である。
【００１４】
運転支援サービス提供機器１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０、フラッシュメモリ１３０、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１４０、複数のＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート１５０ａ〜ｃ（以下、ＵＳＢポート１５０と総称する。）、光基板ポート１６０、ＭＭＣ（Ｍａｎ  Ｍａｃｈｉｎｅ  Ｃｏｎｔｒｏｌｌｅｒ）基板ポート１７０、及びＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ポート１８０を備えている。なお、ＣＰＵ１１０は、この発明における「処理装置」の一例であってよい。また、ＵＳＢポート１５０、光基板ポート１６０、ＭＭＣ基板ポート１７０、及びＣＡＮポート１８０は、この発明における「インターフェース」の一例であってよい。
【００１５】
ＣＰＵ１１０は、運転支援サービス提供機器１００を構成する部品の一つで、フラッシュメモリ１３０、ＳＲＡＭ１４０、ＵＳＢポート１５０、光基板ポート１６０、ＭＭＣ基板ポート１７０、及びＣＡＮポート１８０の制御やデータの計算、加工を行う装置である。具体的には、ＣＰＵ１１０は、ＵＳＢポート１５０に接続されたＩＴＳ車載器２００、カーナビゲーションシステム端末３００、ディスプレイ４００、光基板ポート１６０に接続された光基板５００、ＭＭＣ基板ポート１７０に接続されたＭＭＣ基板６００、及びＣＡＮポート１８０に接続されたＣＡＮバス７００の機能に応じた処理を行う。
【００１６】
フラッシュメモリ１３０は、データの消去、書き込みを自由に行うことができ、電源を切っても内容が消えない半導体メモリの一種である。半導体メモリには、データの読み書きを自由に行えるが電源を切ると内容が消えるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、一度書き込んだ内容は消去できないが電源を切っても内容が消えないＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）があるが、フラッシュメモリ１３０は、両者の要素を兼ね備えたメモリである。
【００１７】
ＳＲＡＭ１４０は、ＲＡＭの一種である。具体的には、ＳＲＡＭ１４０は、記憶素子としてフリップフロップ回路に用いるもので、記憶保持のための動作を必要としない。
【００１８】
ＵＳＢポート１５０は、ＩＴＳ車載器２００、カーナビゲーションシステム端末３００、及びディスプレイ４００のＵＳＢケーブルを差し込む接続口である。ＩＴＳ車載器２００は、次世代道路サービス、及びＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）を利用することができる装置である。カーナビゲーションシステム端末３００は、道順案内等を行いドライバーの運転を支援する装置である。ディスプレイ４００は、文字や図形を表示する装置である。
【００１９】
光基板ポート１６０は、光基板５００のコネクタを差し込む接続口である。光基板５００としては、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）基板、固定無線通信基板、及び光基板等が挙げられる。ＧＰＳ基板は、人工衛星を利用して車両が地球上のどこにいるのかを正確に割り出す装置である。固定無線通信基板は、例えば、ＩＥＥＥ８０２．１６ａ規格の使用周波数帯域により通信する装置である。光基板は、路車間通信に用いられる無線通信用の基板である。
【００２０】
ＭＭＣ基板ポート１７０は、ＭＭＣ基板６００のコネクタを差し込む接続口である。ＭＭＣ基板６００としては、例えば、スピーカーやＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等を出力装置として搭載する。
【００２１】
ＣＡＮポート１８０は、車両の機構の内部において、電子回路や各装置を接続するための接続口である。具体的には、ＣＡＮポート１８０は、車両内部のＣＡＮバス７００においてＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）やエンジン、ブレーキ等の部品と接続し、部品の状態を伝達したり制御情報を送ったりするのに使われる。
【００２２】
なお、ＩＴＳ車載器２００、カーナビゲーションシステム端末３００、ディスプレイ４００、光基板５００、ＭＭＣ基板６００、及びＣＡＮバス７００は、この発明における「外部機器」の一例であってよい。
【００２３】
このような構成の運転支援サービス提供機器１００において、ＣＰＵ１１０は、ＵＳＢポート１５０、光基板ポート１６０、ＭＭＣ基板ポート１７０、及びＣＡＮポート１８０に接続された外部機器の機能を特定する。そして、ＣＰＵ１１０は、ＵＳＢポート１５０、光基板ポート１６０、ＭＭＣ基板ポート１７０、及びＣＡＮポート１８０を介して外部機器から受け付けたデータの種類を特定する。そして、ＣＰＵ１１０は、その特定したデータの種類に基づいて、車両の運転を支援するためのサービスとして予め登録されている各種サービスの中から、提供すべき一のサービスを選択する。そして、ＣＰＵ１１０は、選択したサービスに対応する処理を、外部機器から受け付けたデータを用いて実行することによって、上記の特定した各外部機器の機能のうち出力機器として機能する外部機器の出力データを生成する。そして、ＣＰＵ１１０は、その生成したデータを、上記の出力機器として機能する外部機器へ出力する。
【００２４】
このように、運転支援サービス提供機器１００においては、各種外部機器を接続するためのＵＳＢポート１５０、光基板ポート１６０、ＭＭＣ基板ポート１７０、及びＣＡＮポート１８０を備え、これらに接続された各外部機器の機能に応じた処理が行われるようにしたので、所望のサービスに対応する機能を持たない旧式の外部機器であっても、運転支援サービス提供機器１００を利用することによって、その所望のサービスを実現することができる。
【００２５】
なお、本実施形態においては、説明が煩雑になることを防ぐことを目的として、運転支援サービス提供機器１００が一のＣＰＵ１１０を備える構成について説明したが、運転支援サービス提供機器１００は、複数のＣＰＵ１１０を備えてよい。
【００２６】
図２は、運転支援サービス提供機器１００のＣＰＵ１１０のブロック構成の一例を示す。運転支援サービス提供機器１００は、外部機器機能特定部１１１、データ入力受付部１１２、データ種類特定部１１３、提供サービス選択部１１４、機能対応データ生成部１１５、機能対応データ出力部１１６、及びサービスデータ格納部１１７を有する。以下に、各構成要素の機能及び動作を説明する。
【００２７】
外部機器機能特定部１１１は、ＵＳＢポート１５０、光基板ポート１６０、ＭＭＣ基板ポート１７０、及びＣＡＮポート１８０に接続された各外部機器の機能を特定する。具体的には、ＵＳＢポート１５０、光基板ポート１６０、ＭＭＣ基板ポート１７０、及びＣＡＮポート１８０に各外部機器が接続されると、外部機器機能特定部１１１は、その各外部機器の機能を特定する。そして、外部機器機能特定部１１１は、特定した各外部機器の機能を示すデータを、機能対応データ生成部１１５及び機能対応データ出力部１１６へ送る。
【００２８】
データ入力受付部１１２は、外部機器から出力されたデータの入力を受け付ける。具体的には、ＵＳＢポート１５０、光基板ポート１６０、ＭＭＣ基板ポート１７０、及びＣＡＮポート１８０に接続された外部機器からデータが出力されると、データ入力受付部１１２は、そのデータの入力を受け付ける。そして、データ入力受付部１１２は、入力を受け付けたデータを、データ種類特定部１１３及び機能対応データ生成部１１５へ送る。
【００２９】
データ種類特定部１１３は、ＵＳＢポート１５０、光基板ポート１６０、ＭＭＣ基板ポート１７０、及びＣＡＮポート１８０を介して外部機器から受け付けたデータの種類を特定する。具体的には、データ種類特定部１１３は、外部機器から入力を受け付けたデータを、データ入力受付部１１２から受け取ると、そのデータの種類を特定する。そして、データ種類特定部１１３は、特定したデータの種類を示すデータを、提供サービス選択部１１４へ送る。
【００３０】
提供サービス選択部１１４は、データ種類特定部１１３が特定したデータの種類に基づいて、車両の運転を支援するためのサービスとして予め登録されている各種サービスの中から、提供すべき一のサービスを選択する。具体的には、提供サービス選択部１１４は、特定されたデータの種類を示すデータを、データ種類特定部１１３から受け取ると、そのデータの種類に基づいて、車両の運転を支援するためのサービスとして、サービスデータ格納部１１７に格納されている各種サービスの中から、提供すべき一のサービスを選択する。そして、提供サービス選択部１１４は、選択したサービスを識別するデータを、機能対応データ生成部１１５へ送る。
【００３１】
機能対応データ生成部１１５は、提供サービス選択部１１４が選択したサービスに対応する処理を、外部機器から受け付けたデータを用いて実行することによって、外部機器機能特定部１１１が特定した各外部機器の機能のうち出力機器として機能する外部機器の出力データを生成する。具体的には、機能対応データ生成部１１５は、特定された各外部機器の機能を示すデータを、外部機器機能データ特定部１１１から受け取る。また、機能対応データ生成部１１５は、外部機器から入力を受け付けたデータを、データ入力受付部１１２から受け取る。そして、機能対応データ生成部１１５は、選択されたサービスを識別するデータを、提供サービス選択部１１４から受け取ると、そのサービスに対応する処理を、データ入力受付部１１２から受け取ったデータを用いて実行することによって、外部機器機能特定部１１１から受け取ったデータによって示される各外部機器の機能のうち、出力機器として機能する外部機器の出力データを生成する。そして、機能対応データ生成部１１５は、生成したデータを、機能対応データ出力部１１６へ送る。
【００３２】
機能対応データ出力部１１６は、機能対応データ生成部１１５が生成したデータを、出力機器として機能する外部機器へ出力する。具体的には、機能対応データ出力部１１６は、特定された各外部機器の機能を示すデータを、外部機器機能データ特定部１１１から受け取る。そして、機能対応データ出力部１１６は、生成されたデータを、機能対応データ生成部１１５から受け取ると、そのデータを、外部機器機能特定部１１１から受け取ったデータによって示される出力機器として機能する外部機器へ出力する。
【００３３】
図３は、サービスデータ格納部１１７に格納されているデータの一例をテーブル形式で示す。サービスデータ格納部１１７には、サービスＩＤ（ｉｄｅｎｔｉｆｉｅｒ）、入力データ種類、及びサービス用プログラムの各データが対応付けて格納されている。
【００３４】
サービスＩＤは、車両の運転を支援するための各種サービスの中で、各サービスを一意に識別するための識別符号であってよい。入力データ種類は、サービスＩＤによって識別されるサービスに対応する処理を実行するために用いられるデータの種類であってよい。サービス用プログラムは、サービスＩＤによって識別されるサービスに対応する処理を実行するためのプログラムであってよい。
【００３５】
図４は、運転支援サービス提供機器１００の動作フローの一例を示す。この動作フローの説明においては、運転支援サービス提供機器１００が図３に示す「運転支援サービス用プログラムＡ」を実行する例について説明する。この「運転支援サービス用プログラムＡ」が実行されることによって提供されるサービスは、見通しの悪い交差点において、交差車線から他の車両が接近してきていて、その車両と自車両とが衝突する危険性がある場合に、その旨をドライバーへ警告するものである。この例においては、見通しの悪い交差点に光通信路側装置が設置されているものとする。この光通信路側装置は、交差する複数の各車線から、交差点に向かって複数の車両が近づいてきているような場合に、その各車両に対して、例えば、自車両及び他の車線を走行する他の車両の交差点までの距離を示すデータを送信する。なお、この動作フローの説明においては、図１から図３を共に参照する。
【００３６】
この例においては、運転支援サービス提供機器１００の光基板ポート１６０に光基板が接続され、ＭＭＣ基板ポート１７０にスピーカーを出力装置として搭載するＭＭＣ基板６００が接続され、ＣＡＮポート１８０に自車両の速度を示すデータの入力を受け付けることができるようにＣＡＮバス７００が接続されているものとする。このようにＵＳＢポート１５０、光基板ポート１６０、ＭＭＣ基板ポート１７０、及びＣＡＮポート１８０に各外部機器が接続されると、運転支援サービス提供機器１００のＣＰＵ１１０の外部機器機能特定部１１１は、その各外部機器の機能を特定する（Ｓ１０１）。この例においては、外部機器機能特定部１１１は、光基板ポート１６０に光基板が接続され、ＭＭＣ基板ポート１７０に出力機器として機能するＭＭＣ基板６００が接続され、ＣＡＮポート１８０にＣＡＮバス７００が接続されていることを特定する。例えば、外部機器特定部１１１は、これら各外部機器から、その各外部機器が如何なる機能を持った外部機器であるのかを示すデータの入力を受け付けることによって、そのデータを基に、これら各外部機器の機能を特定する。そして、外部機器特定部１１１は、特定した各外部機器の機能を示すデータを、機能対応データ生成部１１５及び機能対応データ出力部１１６へ送る。
【００３７】
一方、ＵＳＢポート１５０、光基板ポート１６０、ＭＭＣ基板ポート１７０、及びＣＡＮポート１８０に接続された外部機器からデータが出力されると、ＣＰＵ１１０のデータ入力受付部１１２は、そのデータの入力を受け付ける（Ｓ１０２）。この例においては、光基板は、上記のように光通信路側装置から送信された、自車両及び他の車線を走行する他の車両の交差点までの距離を示すデータを受信すると、そのデータを、運転支援サービス提供機器１００へ出力する。データ入力受付部１１２は、このように光基板から出力されたデータの入力を受け付けると、ＣＡＮポート１８０を介して自車両の速度を示すデータを取得する。そして、データ入力受付部１１２は、これらデータを、データ種類特定部１１３及び機能対応データ生成部１１５へ送る。
【００３８】
ＣＰＵ１１０のデータ種類特定部１１３は、データ入力受付部１１２から各データを受け取ると、これら各データの種類を特定する（Ｓ１０３）。この例においては、データ種類特定部１１３は、データ入力受付部１１２から受け取ったデータの種類を、他車両データと、自車両速度データであると特定する。そして、データ種類特定部１１３は、これら特定したデータの種類を示すデータを、提供サービス選択部１１４へ送る。
【００３９】
ＣＰＵ１１０の提供サービス選択部１１４は、特定されたデータの種類を示すデータを、データ種類特定部１１３から受け取ると、そのデータの種類に基づいて、車両の運転を支援するためのサービスとして、サービスデータ格納部１１７に格納されている各種サービスの中から、提供すべき一のサービスを選択する（Ｓ１０４）。この例においては、図３を参照すると、サービスデータ格納部１１７には、データの種類が「他車両データ」と「自車両速度データ」の組み合わせに対して、サービスＩＤ「Ｓ００１」によって識別されるサービスに関するデータが対応付けて格納されている。したがって、提供サービス選択部１１４は、提供すべき一のサービスとして、サービスＩＤ「Ｓ００１」によって識別されるサービスを選択する。そして、提供サービス選択部１１４は、選択したサービスを識別するサービスＩＤ「Ｓ００１」を、機能対応データ生成部１１５へ送る。
【００４０】
ＣＰＵ１１０の機能対応データ生成部１１５は、特定された各外部機器の機能を示すデータを、外部機器機能データ特定部１１１から受け取る。また、機能対応データ生成部１１５は、外部機器から入力を受け付けたデータを、データ入力受付部１１２から受け取る。そして、機能対応データ生成部１１５は、選択されたサービスを識別するデータを、提供サービス選択部１１４から受け取ると、そのサービスに対応する処理を、データ入力受付部１１２から受け取ったデータを用いて実行することによって、外部機器機能特定部１１１から受け取ったデータによって示される各外部機器の機能のうち、出力機器として機能する外部機器の出力データを生成する（Ｓ１０５）。この例においては、機能対応データ生成部１１５は、自車両及び他の車線を走行する他の車両の交差点までの距離を示すデータと、自車両の速度を示すデータとを、データ入力受付部１１２から受け取る。また、この例においては、外部機器機能データ特定部１１１から受け取ったデータによって、ＭＭＣ基板ポート１７０に出力機器として機能するＭＭＣ基板６００が接続されていることが示されている。そして、この例においては、機能対応データ生成部１１５は、選択されたサービスを識別するサービスＩＤ「Ｓ００１」を、提供サービス選択部１１４から受け取ると、サービスＩＤ「Ｓ００１」によって識別されるサービス用のプログラム「運転支援サービス用プログラムＡ」を、サービスデータ格納部１１７から読み出す。そして、この例においては、機能対応データ生成部１１５は、「運転支援サービス用プログラムＡ」を、自車両及び他の車線を走行する他の車両の交差点までの距離を示すデータと、自車両の速度を示すデータとを用いて実行することによって、ＭＭＣ基板６００のスピーカーに対応するデータを生成する。例えば、「運転支援サービス用プログラムＡ」は、自車両及び他の車線を走行する他の車両の交差点までの距離と、自車両の速度とに基づいて、自車両と、他の車線を走行する他の車両との衝突の危険性を判定し、衝突の危険性がある場合、出力機器としてスピーカーが接続されていれば、衝突の危険性がある旨の警告メッセージをスピーカーから音声出力させ、出力機器としてディスプレイが接続されていれば、更に同様の警告メッセージをディスプレイに表示させるプログラムであるとする。この例においては、ＵＳＢポート１５０にディスプレイが接続されていないので、機能対応データ生成部１１５は、上記のように、ＭＭＣ基板６００のスピーカーに対応するデータとして、他の車線を走行する他の車両と衝突の危険性がある旨の警告メッセージを示す音声データを生成する。そして、機能対応データ生成部１１５は、生成したデータを、機能対応データ出力部１１６へ送る。
【００４１】
ＣＰＵ１１０の機能対応データ出力部１１６は、特定された各外部機器の機能を示すデータを、外部機器機能データ特定部１１１から受け取る。そして、機能対応データ出力部１１６は、生成されたデータを、機能対応データ生成部１１５から受け取ると、そのデータを、外部機器機能特定部１１１から受け取ったデータによって示される出力機器として機能する外部機器へ出力する（Ｓ１０６）。この例においては、機能対応データ出力部１１６は、他の車線を走行する他の車両と衝突の危険性がある旨の警告メッセージを示す音声データを、機能対応データ生成部１１５から受け取る。また、この例においては、外部機器機能データ特定部１１１から受け取ったデータによって、ＭＭＣ基板ポート１７０に出力機器として機能するＭＭＣ基板６００が接続されていることが示されている。したがって、機能対応データ出力部１１６は、機能対応データ生成部１１５から受け取った音声データを、ＭＭＣ基板ポート１７０を介してＭＭＣ基板６００へ出力する。
【００４２】
このようにして、この例においては、見通しの悪い交差点において、交差車線から他の車両が接近してきていて、その車両と自車両とが衝突する危険性がある場合に、その旨をドライバーへ警告するサービスが実現されることになる。
【００４３】
以上説明したように、運転支援サービス提供機器１００においては、各種外部機器を接続するためのＵＳＢポート１５０、光基板ポート１６０、ＭＭＣ基板ポート１７０、及びＣＡＮポート１８０を備え、これらに接続された各外部機器の機能に応じた処理が行われるようにしたので、所望のサービスに対応する機能を持たない旧式の外部機器であっても、運転支援サービス提供機器１００を利用することによって、その所望のサービスを実現することができる。
【００４４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は、上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることは明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００４５】
１００  運転支援サービス提供機器
１１０  ＣＰＵ
１１１  外部機器機能特定部
１１２  データ入力受付部
１１３  データ種類特定部
１１４  提供サービス選択部
１１５  機能対応データ生成部
１１６  機能対応データ出力部
１１７  サービスデータ格納部
１３０  フラッシュメモリ
１４０  ＳＲＡＭ
１５０  ＵＳＢポート
１６０  光基板ポート
１７０  ＭＭＣ基板ポート
１８０  ＣＡＮポート
【図１】
0005506639.tif 000002
【図２】
0005506639.tif 000003
【図３】
0005506639.tif 000004
【図４】
0005506639.tif 000005