(57)【要約】【課題】ユーザの嗜好に応じつつ、チューニング内容に一定の規制をかけることのできるシステム及び方法を提供すること。【解決手段】車両のユーザが変更を希望した、前記車両の制御特性の変更内容を示す情報を、ネットワークを介して受信する受信手段と、受信した前記変更内容を示す情報に基づいて、変更後制御特性情報を生成する生成手段と、生成した前記変更後制御特性情報に基づいて、前記車両のコントロールユニットに記憶された制御データを変更する変更手段と、を備えたことを特徴とする。【選択図】図１
2009173062.tif 000002
【特許請求の範囲】
【請求項１】
車両のユーザが変更を希望した、前記車両の制御特性の変更内容を示す情報を、ネットワークを介して受信する受信手段と、
受信した前記変更内容を示す情報に基づいて、変更後制御特性情報を生成する生成手段と、
生成した前記変更後制御特性情報に基づいて、前記車両のコントロールユニットに記憶された制御データを変更する変更手段と、
を備えたことを特徴とする車両の制御特性設定システム。
【請求項２】
前記変更内容を示す情報に基づいて、前記制御特性の変更後の前記車両の走行性能を示す情報を生成する手段と、
生成した前記走行性能を示す情報を前記ネットワークを介して前記ユーザが使用する通信端末に送信する手段と、
を備えたことを特徴とする請求項１に記載の車両の制御特性設定システム。
【請求項３】
前記ユーザが使用する通信端末のディスプレイに、前記車両の制御特性の変更を前記ユーザが指示するための画面及び広告情報を表示させる表示データを前記ネットワークを介して前記通信端末に送信する手段を備えたことを特徴とする請求項１又は２に記載の車両の制御特性設定システム。
【請求項４】
前記受信手段及び前記生成手段を備えたサーバと、
前記変更手段を備え、前記サーバと通信可能な情報処理装置と、を備え、
前記サーバは、前記変更後制御特性情報を前記情報処理装置へ送信する手段を備え、
前記情報処理装置は、前記サーバから前記変更後制御特性情報を受信する制御特性情報受信手段を備え、
前記情報処理装置が車両のサービス店舗に設置されたことを特徴とする請求項１に記載の車両の制御特性設定システム。
【請求項５】
前記情報処理装置が、
前記制御特性情報受信手段を備えた通信端末と、
前記変更手段を備え、前記通信端末と通信可能な変更端末と、を備え、
前記通信端末は、前記制御特性情報受信手段が受信した前記変更後制御特性情報を前記変更端末に送信する手段を備えたことを特徴とする請求項４に記載の車両の制御特性設定システム。
【請求項６】
受信手段が、車両のユーザが変更を希望した、前記車両の制御特性の変更内容を示す情報を、ネットワークを介して受信する工程と、
生成手段が、受信した前記変更内容を示す情報に基づく変更後制御特性情報を生成する工程と、
変更手段が、生成した前記変更後制御特性情報に基づき、前記車両のコントロールユニットに記憶された制御データを変更する工程と、
を備えたことを特徴とする車両の制御特性設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の制御特性をユーザの嗜好に応じて変更する技術に関する。
【背景技術】
【０００２】
車両の設計・開発は通常、不特定多数のユーザを想定する。一部の車両においては、車両の制御モードとして例えば標準モードとスポーツモードとを設定しておき、ユーザがその好みに応じてモードを選択し、運転をより楽しめるようにしている。しかし、これだけでは個々のユーザ（オーナー）の嗜好に応じることは困難である。そこで、車両の制御特性をユーザの嗜好に応じてチューニングする業者も存在する。しかし、燃費、排気ガス、騒音といった環境問題に関わる要素を考慮せずにチューニングが行われる場合も少なくなく、チューニング内容に一定の規制をかける枠組みが構築されることが望ましい。
【０００３】
一方、特許文献１には、各車両の実走行時のデータをサーバで収集し、車両のユーザに対して走行環境等に適した制御データを作成して車両に提供するシステムが開示されている。このシステムでは、車両の制御データの内容をサーバ側で統一的に管理することができる。
【０００４】
【特許文献１】特開２００３−５１０９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載のシステムでは、ユーザの嗜好が直接制御データに反映されない場合がある。
【０００６】
本発明の目的は、ユーザの嗜好に応じつつ、チューニング内容に一定の規制をかけることのできるシステム及び方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明によれば、車両のユーザが変更を希望した、前記車両の制御特性の変更内容を示す情報を、ネットワークを介して受信する受信手段と、受信した前記変更内容を示す情報に基づいて、変更後制御特性情報を生成する生成手段と、生成した前記変更後制御特性情報に基づいて、前記車両のコントロールユニットに記憶された制御データを変更する変更手段と、を備えたことを特徴とする車両の制御特性設定システムが提供される。
【０００８】
この構成によれば、ユーザのチューニングの希望をネットワークを介して受け付け、それに応じた変更後制御特性情報を生成して、車両の制御データを変更することで、チューニング内容を統一的に管理できる。したがって、ユーザの嗜好に応じつつ、チューニング内容に一定の規制をかけることができる。
【０００９】
本発明においては、前記変更内容を示す情報に基づいて、前記制御特性の変更後の前記車両の走行性能を示す情報を生成する手段と、生成した前記走行性能を示す情報を前記ネットワークを介して前記ユーザが使用する通信端末に送信する手段と、を備えてもよい。この構成によれば、ユーザのチューニングの希望を受け付ける際、ユーザに対して変更後の車両の走行性能を示す情報が提示されるので、ユーザに対して変更内容の選択における判断材料を提供できる。
【００１０】
また、本発明においては、前記ユーザが使用する通信端末のディスプレイに、前記車両の制御特性の変更を前記ユーザが指示するための画面及び広告情報を表示させる表示データを前記ネットワークを介して前記通信端末に送信する手段を備えてもよい。この構成によれば、ユーザのチューニングの希望を受け付ける際、ユーザに対して広告を提供する機会を得ることができる。
【００１１】
また、本発明においては、前記受信手段及び前記生成手段を備えたサーバと、前記変更手段を備え、前記サーバと通信可能な情報処理装置と、を備え、前記サーバは、前記変更後制御特性情報を前記情報処理装置へ送信する手段を備え、前記情報処理装置は、前記サーバから前記変更後制御特性情報を受信する制御特性情報受信手段を備え、前記情報処理装置が車両のサービス店舗に設置されてもよい。この構成によれば、車両の制御データの変更を車両のサービス店舗において行うことにより、当該サービス店舗の集客力を向上できる。
【００１２】
また、本発明においては、前記情報処理装置が、前記制御特性情報受信手段を備えた通信端末と、前記変更手段を備え、前記通信端末と通信可能な変更端末と、を備え、前記通信端末は、前記制御特性情報受信手段が受信した前記変更後制御特性情報を前記変更端末に送信する手段を備えてもよい。この構成によれば、車両の制御データの変更作業の作業性を向上できる。
【００１３】
また、本発明によれば、受信手段が、車両のユーザが変更を希望した、前記車両の制御特性の変更内容を示す情報を、ネットワークを介して受信する工程と、生成手段が、受信した前記変更内容を示す情報に基づく変更後制御特性情報を生成する工程と、変更手段が、生成した前記変更後制御特性情報に基づき、前記車両のコントロールユニットに記憶された制御データを変更する工程と、を備えたことを特徴とする車両の制御特性設定方法が提供される。この構成によれば、ユーザのチューニングの希望をネットワークを介して受け付け、それに応じた変更後制御特性情報を生成して、車両の制御データを変更することで、チューニング内容を統一的に管理できる。したがって、ユーザの嗜好に応じつつ、チューニング内容に一定の規制をかけることができる。
【発明の効果】
【００１４】
以上述べた通り、本発明によれば、ユーザの嗜好に応じつつ、チューニング内容に一定の規制をかけることのできるシステム及び方法を提供することができる。
【発明を実施するための最良の形態】
【００１５】
＜システムの概要＞
図１は本発明の一実施形態に係る車両の制御特性設定システムＡのシステム構成図である。システムＡは、サーバ１０と、サービス店舗に設置された店舗側システム１００と、を備える。サーバ１０及び店舗側システム１００は、インターネットに代表されるネットワーク１に接続可能であり、ネットワーク１を介して互いに通信可能である。なお、図１では店舗側システム１００を１つのみ図示しているが、店舗側システム１００は複数のサービス店舗にそれぞれ設置して、複数とすることができる。
【００１６】
ユーザコンピュータ２０は車両のユーザが所有するコンピュータであり、例えば、ネットワークに接続可能な家庭用のパソコンである。ユーザコンピュータ２０はネットワーク１を介してサーバ１０と通信可能な通信端末である。なお、図１ではユーザコンピュータ２０を１つのみ図示しているが、ユーザコンピュータ２０は複数のユーザ毎に存在する。
【００１７】
店舗側システム１００は、コンピュータ１１０、１２０と、ドライブシミュレータ１３０と、を備え、これらはネットワークであるＬＡＮ２を介して互いに通信可能である。ＬＡＮ２を介した通信は有線、無線を問われない。コンピュータ１１０はネットワーク１を介してサーバ１０と通信可能な通信端末である。コンピュータ１２０は、例えばノートパソコンのような可搬性を有するコンピュータであって、本実施形態では車両のコントロールユニットに記憶された制御データを変更する。
【００１８】
本実施形態ではコンピュータ１１０とコンピュータ１２０とにより、サーバ１０との通信及び車両のコントロールユニットに記憶された制御データを変更する情報処理装置を構成している。しかし、この情報処理装置は１つのハードウエア（コンピュータ）で構成してもよい。尤も、本実施形態のようにサーバ１０との通信を行うコンピュータ１１０と、車両のコントロールユニットに記憶された制御データを変更するコンピュータ１２０とを分けることにより、コンピュータ１２０による車両の制御データの変更作業の作業性を向上できる。
【００１９】
ドライブシミュレータ１３０は、仮想車両の加速を指示するアクセルペダル１３１と、仮想車両の減速を指示するブレーキペダル１３２と、シート１３３と、仮想車両の操舵を指示するステアリングホイール１３４と、画像を表示するディスプレイ１３５と、これらを搭載し、これらを変位させる駆動装置１３６と、ドライブシミュレータ１３０の全体を制御するコンピュータ１３７と、を備える。このドライブシミュレータ１３０は、ユーザが希望した制御特性の変更後の車両の運転をユーザに仮想体験させるものである。
【００２０】
本実施形態では、このような構成の店舗側システム１００をサービス店舗に設置することにより、まず、車両の制御データの変更を車両のサービス店舗において行うことができ、当該サービス店舗の集客力を向上できる。また、ドライブシミュレータ１３０による仮想体験を行える機会を提供することで、これを希望するユーザの訪問が期待され、当該サービス店舗の集客力を向上できる。
【００２１】
＜サーバ１０＞
図２（ａ）はサーバ１０のブロック図を示す。サーバ１０は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、ネットワークインターフェース１４及びＨＤＤ（ハードディスクドライブ。以下、同じ。）１５を備える。ＣＰＵ１１は、ＲＯＭ１３に記憶されたプログラム及びＨＤＤ１５に記憶されたプログラム１５ｄを実行することで、後述する各種処理を実行する。ＲＡＭ１２には一時的なデータが保存される。ＲＯＭ１３にはサーバ１０の起動プログラム等が記憶される。ネットワークインターフェース１４はネットワーク１にサーバ１０を接続するインターフェースであり、ネットワーク１を介したデータの送受信を行う。
【００２２】
本実施形態の場合、ＨＤＤ１５は、少なくともユーザＤＢ（データベース。以下同じ。）１５ａ、車両ＤＢ１５ｂ、表示データ１５ｃ及びプログラム１５ｄを記憶する。なお、これらは他の種類の記憶手段に記憶することも可能である。
【００２３】
ユーザＤＢ１５ａは、各車両の各ユーザに関する情報を有する。この情報には、例えば、各ユーザを識別するＩＤ、そのユーザの車両を特定する情報（車種、型式、年式等）、車両の制御特性の変更履歴が含まれる。各ユーザを識別するＩＤは、例えば、車両の購入時にそのユーザに付与される。車両ＤＢ１５ｂは、各種の車両に関する情報を記憶する。この情報には、例えば、各車両の制御プログラム、制御データ、走行性能に関わるデータ等が含まれる。
【００２４】
表示データ１５ｃには、サーバ１０がネットワーク１上で提供するＷｅｂページに関わる画像データ等が含まれる。プログラム１５ｄには、サーバ１０がネットワーク１上で提供するＷｅｂページに関わるプログラム、後述する簡易シミュレーション、制御特性情報の作成に関わるプログラムが含まれる。
【００２５】
＜ユーザコンピュータ２０＞
図２（ｂ）はユーザコンピュータ２０のブロック図を示す。ユーザコンピュータ２０は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ネットワークインターフェース２４、ＨＤＤ２５、入力デバイス２６、ディスプレイ２７を備える。ＣＰＵ２１は、ＲＯＭ２３及びＨＤＤ２５に記憶されたプログラムを実行する。ＲＡＭ２２には一時的なデータが保存される。ＲＯＭ２３にはユーザコンピュータ２０の起動プログラム等が記憶される。ネットワークインターフェース２４はネットワーク１にユーザコンピュータ２０を接続するインターフェースであり、ネットワーク１を介したデータの送受信を行う。ＨＤＤ２５には、サーバ１０がネットワーク１上で提供するＷｅｂページを閲覧可能なブラウザプログラム等が記憶される。入力デバイス２６は、キーボード、マウス等である。ディスプレイ２７はＣＰＵ２１の処理結果を画像で表示する。
【００２６】
＜コンピュータ１１０＞
図２（ｃ）はコンピュータ１１０のブロック図を示す。コンピュータ１１０は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ネットワークインターフェース１１４ａ及び１１４ｂ、ＨＤＤ１１５、入力デバイス１１６、ディスプレイ１１７を備える。ＣＰＵ１１１は、ＲＯＭ１１３及びＨＤＤ１１５に記憶されたプログラムを実行する。ＲＡＭ１１２には一時的なデータが保存される。ＲＯＭ１１３にはコンピュータ１１０の起動プログラム等が記憶される。ネットワークインターフェース１１４ａはネットワーク１にコンピュータ１１０を接続するインターフェースであり、ネットワーク１を介したデータの送受信を行う。ネットワークインターフェース１１４ｂはＬＡＮ２にコンピュータ１１０を接続するインターフェースであり、ＬＡＮ２を介したデータの送受信を行う。ＨＤＤ１１５には、サーバ１０がネットワーク１上で提供するＷｅｂページを閲覧可能なブラウザプログラム、サーバ１０から受信した制御特性情報等が記憶される。なお、ＨＤＤ１１５は他の種類の記憶手段でもよい。入力デバイス１１６は、キーボード、マウス等である。ディスプレイ１１７はＣＰＵ１１１の処理結果を画像で表示する。
【００２７】
＜コンピュータ１２０＞
図３（ａ）はコンピュータ１２０のブロック図を示す。コンピュータ１２０は、ＣＰＵ１２１、ＲＡＭ１２２、ＲＯＭ１２３、ネットワークインターフェース１２４、ＨＤＤ１２５、入力デバイス１２６、ディスプレイ１２７、Ｉ／Ｏ（入出力。以下同じ。）インターフェース１２８を備える。ＣＰＵ１２１は、ＲＯＭ１２３及びＨＤＤ１２５に記憶されたプログラムを実行する。ＲＡＭ１２２には一時的なデータが保存される。ＲＯＭ１２３にはコンピュータ１１０の起動プログラム等が記憶される。ネットワークインターフェース１２４はＬＡＮ２にコンピュータ１２０を接続するインターフェースであり、ＬＡＮ２を介したデータの送受信を行う。ＨＤＤ１２５には車両のコントロールユニットに記憶された制御データを変更する変更プログラム等が記憶される。なお、ＨＤＤ１２５は他の種類の記憶手段でもよい。入力デバイス１２６は、キーボード、マウス等である。ディスプレイ１２７はＣＰＵ１２１の処理結果を画像で表示する。Ｉ／Ｏインターフェース１２８は不図示のケーブルを介して車両のコントロールユニットに接続され、当該コントロールユニットとの間でデータの送受信を行う。
【００２８】
＜コントロールユニット＞
図３（ｂ）は車両に搭載されたコントロールユニット２００のブロック図を示す。本実施形態では、自動変速機を備えた車両を想定し、コントロールユニット２００はエンジン及び自動変速機を制御するコントロールユニットを想定する。
【００２９】
コントロールユニット２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＥＥＰＲＯＭ２０３、Ｉ／Ｏインターフェース２０４を備える。ＣＰＵ２０１は、ＥＥＰＲＯＭ２０３に記憶されたプログラムを実行する。ＲＡＭ２０２には一時的なデータが保存される。ＥＥＰＲＯＭ２０３には、エンジン及び自動変速機の制御プログラム、制御データが記憶される。Ｉ／Ｏインターフェース２０４には、コンピュータ１２０からのケーブル（不図示）が接続されるコネクタ２０５、エンジン及び自動変速機の各種センサ２０６並びに各種駆動デバイス２０７が電気的に接続され、データの入力又は出力を行う。
【００３０】
各種センサ２０６には、例えば、エンジンの吸気量センサ、クランク軸センサ、カム軸センサ、ノッキング検出センサ、水温検出センサ、酸素濃度センサ、アクセル開度センサ、ブレーキ操作量センサ、車速センサ等が含まれる。各種駆動デバイス２０７には、例えば、スロットルバルブ、点火プラグ、インジェクタ、油圧制御弁等が含まれる。
【００３１】
エンジンの制御プログラムは、例えば、エンジンの運転領域やドライバの操作に応じて燃料噴射量、点火時期、スロットル開度等を制御する。これらはエンジンの運転領域等において定められる基本値に補正値を加減して設定される。制御データには補正値を規定するマップデータを有している。マップデータは、例えば、エンジンの運転領域（回転数−負荷）に応じた補正値を規定している。したがって、このマップデータを変更することにより、エンジンの制御特性を変化させることができる。
【００３２】
自動変速機の制御プログラムは、例えば、エンジンの運転領域に応じて変速段を制御する。制御データには変速段のパターンを規定するシフトパターンデータを有している。シフトパターンは、例えば、エンジンの運転領域（回転数−負荷）に応じて用意されている。したがって、このシフトパターンを変更することにより、自動変速機の制御特性を変化させることができる。なお、これらの制御内容については公知の手法を採用すればよい。
【００３３】
＜コンピュータ１３７＞
図４はコンピュータ１３７のブロック図を示す。コンピュータ１３７は、ＣＰＵ１３７ａ、ＲＡＭ１３７ｂ、ＲＯＭ１３７ｃ、ネットワークインターフェース１３７ｄ、ＨＤＤ１３７ｅ、Ｉ／Ｏインターフェース１３７ｆを備える。ＣＰＵ１３７ａは、ＲＯＭ１３７ｃ及びＨＤＤ１３７ｅに記憶されたプログラムを実行する。ＲＡＭ１３７ｂには一時的なデータが保存される。ＲＯＭ１３７ｃにはコンピュータ１３７の起動プログラム等が記憶される。ネットワークインターフェース１３７ｄはＬＡＮ２にコンピュータ１３７を接続するインターフェースであり、ＬＡＮ２を介したデータの送受信を行う。
【００３４】
ＨＤＤ１３７ｅには、ユーザに車両の運転を仮想体験させるシミュレーションプログラム、該シミュレーションプログラムの実行に必要な車両の種類毎のデータ、仮想道路のデータ、ディスプレイ１３５の表示する画像のデータ、コンピュータ１１０から受信した制御特性情報等が記憶される。なお、ＨＤＤ１３７ｅは他の種類の記憶手段でもよい。
【００３５】
Ｉ／Ｏインターフェース１３７ｆには、ブレーキペダル１３２に対する操作量を検出するブレーキペダルセンサ１３７ｇ、アクセルペダル１３１に対する操作量を検出するアクセルペダルセンサ１３７ｈ、ステアリングホイール１３４に対する操作量を検出するステアリングセンサ１３７ｉが接続されており、これらの検出結果が入力される。Ｉ／Ｏインターフェース１３７ｆには、また、駆動装置１３６が接続され、これに制御データを出力する。
【００３６】
駆動装置１３６は、モータ、油圧アクチュエータ等のアクチュエータを備え、ＣＰＵ１３７ａは各センサ１３７ｇ乃至１３７ｉに対する操作、仮想道路の状況等に応じてシート１３３等を変位させる。例えば、アクセルペダル１３１に対する操作量に応じてシート１３３等を変位させ、シート１３３上のユーザに加速感を体感させる。また、ブレーキペダル１３２に対する操作量に応じてシート１３３等を変位させ、シート１３３上のユーザに減速感を体感させる。更に、ステアリングホイール１３４に対する操作量に応じてシート１３３等を変位させ、シート１３３上のユーザに旋回感を体感させる。こうしてアクセル操作等に対する車両の挙動をユーザに仮想体験させることができる。
【００３７】
ＣＰＵ１３７ａはこのような駆動装置１３６とディスプレイ１３５による走行画像の表示とにより、シート１３３上のユーザに車両の運転を仮想体験させることができる。
【００３８】
＜制御特性変更の流れ＞
図５（ａ）はシステムＡにおける制御特性変更の流れを示す図である。Ｓ１では、ユーザのチューニングの希望をネットワーク１を介してサーバ１０により受け付ける。本実施形態の場合、ユーザが変更可能な内容は、車両の制御特性のうち、走行性能に関わる制御特性であり、車両の動特性に関わるエンジン及び自動変速機の制御特性であって、上述したマップデータ及びシフトパターンデータである場合を想定する。ユーザコンピュータ２０又はサービス店舗におけるコンピュータ１１０からユーザが希望する制御特性の変更内容を示す情報をネットワーク１を介して受信したサーバ１０は、受信した情報に基づいて制御特性情報（変更後制御特性情報）を生成する。この制御特性情報は、最終的に車両のコントロールユニット２００に実装可能なマップデータ、シフトパターンデータとしてもよく、或いは、コントロールユニット２００に実装可能なマップデータ、シフトパターンデータをサービス店舗のコンピュータ１１０又は１２０のいずれかにおいて生成可能な、その元となる情報であってもよい。本実施形態では前者を前提とする。
【００３９】
続いてチューニングを希望したユーザは、サービス店舗に出向き、その希望によりドライブシミュレータ１３０によりチューニング効果を体感することができる（Ｓ２）。このとき、コンピュータ１１０はサーバ１０から制御特性情報を受信して、これをドライブシミュレータ１３０に設定することになる。
【００４０】
最後に、チューニングを希望したユーザが、自分の車両のコントロールユニット２００に、制御特性の変更内容の実装を希望した場合は、サービス店舗の作業者がコンピュータ１２０によりコンピュータ１１０から制御特性情報に基づいてコントロールユニット２００のＥＥＰＲＯＭ２０３の制御データを変更する（Ｓ３）。
【００４１】
＜チューニング内容の選択＞
図５（ｂ）は、ユーザコンピュータ２０又はサービス店舗におけるコンピュータ１１０からサーバ１０のＷｅｂサイトへアクセスして、チューニング内容を選択する場合の、本実施形態におけるサーバ１０からの提示内容を示す。車両のユーザは自宅等において自分のユーザコンピュータ２０からサーバ１０にアクセスしてチューニング内容を選択することもできるし、サービス店舗に出向いてサービス店舗のコンピュータ１１０からサーバ１０にアクセスしてチューニング内容を選択することもできる。
【００４２】
図５（ｂ）に示すように、サーバ１０はまずチューニング内容の選択方式を案内するメニュー表示を行う。チューニング内容の選択方式として、簡易選択（Ｄ２）と、詳細選択（Ｄ３）と、がある。簡易選択は複数種類の走行性能毎にこれを簡易に調整する。詳細選択は、制御データをより直接的にユーザが変更できるものである。
【００４３】
簡易選択又は詳細選択によるチューニング内容の選択後、ユーザの希望により、制御特性の変更後の車両の走行性能を簡易シミュレーションにより演算し、その結果を示す情報を表示する（Ｄ４）。本実施形態では燃費を表示するが、燃費以外の走行性能を示す情報でもよい。
【００４４】
図６は、チューニング内容を選択する場合の、ユーザコンピュータ２０又はサービス店舗におけるコンピュータ１１０と、サーバ１０との間の処理を示すフローチャートである。同図において「クライアント」はユーザコンピュータ２０又はサービス店舗のコンピュータ１１０を意味し、「サーバ」はサーバ１０を意味する。以下、ユーザコンピュータ２０及びコンピュータ１１０を総称するときはクライアントという。
【００４５】
Ｓ１１で、ユーザはクライアントからサーバ１０のＷｅｂサイトにアクセスする。サーバ１０は、これに応答して車両の制御とｋ性の変更をユーザが指示するための画面（Ｗｅｂページ）をクライアントのディスプレイ（２７、１１７）に表示させる表示データを送信する。以降、クライアントとサーバ１０との間でＷｅｂページ又はユーザの選択内容のデータの送受信が行われる。
【００４６】
図９はクライアントからサーバ１０のＷｅｂサイトにアクセスした場合に、クライアントのディスプレイ（２７、１１７）に表示される初期画面の例を示す。入力欄Ｃ１はユーザＩＤを入力させる入力欄である。ここに入力されたユーザＩＤにより、サーバ１０はユーザ及びその車両の種類を特定できる。ボタンＢ１はユーザが簡易選択の選択を指示するためのボタンである。ボタンＢ２はユーザが詳細選択の選択を指示するためのボタンである。広告欄ＡＤには広告情報が表示される。広告情報は、車両やサービス店舗のイベントの宣伝、その他の営業的な広告とすることができる。本実施形態では、このように、ユーザのチューニングの希望を受け付ける際、ユーザに対して広告を提供する機会を得ることができ、販売促進等を促せる。
【００４７】
＜簡易選択＞
入力欄Ｃ１にユーザＩＤが入力され、かつ、ボタンＢ１が操作されると、これを示す情報がクライアントからサーバ１０へ送信され、サーバ１０は折り返し、簡易選択の画面のデータをクライアントへ送信する。図１０はその例を示す。
【００４８】
図１０の例では、車両の加速性、燃費、エンジンのレスポンスといった走行性能をチューニングできる。なお、エンジンのレスポンスとは、アクセルペダルの操作に対するエンジンの応答性である。
【００４９】
各走行性能の欄にはスライダＳＬが設けられている。ユーザはスライダＳＬを移動することで自分の嗜好に応じて車両の制御特性を変更できる。例えば、加速性について、発進時の加速性を大きくしたいユーザは、その欄のスライダＳＬを大側へ移動する。中間速度域での加速性を大きくしたいユーザは、その欄のスライダＳＬを大側へ移動する。燃費について、市街地走行時の燃費を良くしたいユーザは、その欄のスライダＳＬを良側に移動する。高速は、高速道路等における高速走行時を意味する。なお、車両の制御上、市街地走行中か、高速道路等の走行中か否かは、例えば、アクセル、ブレーキ操作の頻度により判断することができる。レスポンスについては、スライダＳＬを敏側へ移動すると反応がよくなり、鈍側へ移動すると反応が鈍くなる。
【００５０】
なお、ユーザＤＢ１５ａを参照することで、そのユーザが過去に簡易選択によりチューニングを実際に行っているか、及び、その内容が分かるので、その場合はスライダＳＬの初期位置を過去に簡易選択した時の位置としてもよい。
【００５１】
これらの走行性能の変更に対応する制御データの変更方法としては、例えば、加速性を大きくすることが選択された場合には、燃料噴射量の増量、点火時期の進角、シフトパターンにおけるシフトタイミングを遅らせる等が挙げられ、発進時における加速性を大きくすることが選択された場合は、エンジン低回転域においてこれらを行い、中間速における加速性を大きくすることが選択された場合は、エンジン中回転域においてこれらを行う。
【００５２】
燃費をよくすることが選択された場合には、燃料噴射量の減量、シフトパターンにおけるシフトタイミングを早めることが挙げられる。レスポンスを敏にすることが選択された場合は、燃料噴射量の増量、アクセル操作量に対するスロットル開度の増量等が挙げられる。
【００５３】
このような制御データの変更は、サーバ１０に予め記憶した演算式により行うことができる。なお、加速性、燃費、レスポンスについて、互いに矛盾する選択がなされる場合もありえる。例えば、加速性を大きくして燃費も良くする場合である。そのような場合を想定して、加速性、燃費、レスポンスの優先順位をユーザが画面上で設定できるようにしてもよい。この場合、優先順位にしたがって、制御データを変更していくことになる。
【００５４】
図１０の例において、チューニング内容の選択を終えたユーザは、ボタンＢ３を選択する。これにより、チューニング内容が仮確定する。ボタンＢ３が操作されると、その旨がクライアントからサーバ１０へ送信され、サーバ１０はこれを受信する。サーバ１０は折り返し、図１１に例示する画面のデータをクライアントへ送信する。詳細は後述する。
【００５５】
＜詳細選択＞
図９に示す画面において入力欄Ｃ１にユーザＩＤが入力され、かつ、ボタンＢ２が操作されると、これを示す情報がクライアントからサーバ１０へ送信され、サーバ１０は折り返し、詳細選択の画面のデータをクライアントへ送信する。図１３はその例を示す。
【００５６】
図１３の画面では、燃焼噴射量をチューニングできる。燃料噴射量のチューニングは、エンジンの運転領域（エンジン負荷−エンジン回転数）を４つに区分した各区分ごとに行える。各区分ごとにスライダＳＬが設けられており、ユーザはスライダＳＬを移動することで自分の嗜好に応じて燃料噴射量を変更できる。
【００５７】
ボタンＢ５、ボタンＢ６、ボタンＢ７はそれぞれ、点火時期、スロットル開度、シフトパターンをチューニングするためのボタンである。ボタンＢ５が操作されると、図１４の画面が、ボタンＢ６が操作されると図１５の画面が、ボタンＢ７が操作されると図１６の画面が、クライアント−サーバ１０間の通信により、クライアントのディスプレイ（２７、１１７）に表示される。
【００５８】
図１４の画面では、点火時期をチューニングできる。点火時期のチューニングは、エンジンの運転領域（エンジン負荷−エンジン回転数）を４つに区分した各区分ごとに行える。各区分ごとにスライダＳＬが設けられており、ユーザはスライダＳＬを移動することで自分の嗜好に応じて点火時期を進角方向又は遅角方向に変更できる。ボタンＢ８は図１３の画面を呼び出すことを指示するボタンであり、ボタンＢ６及びＢ７は図１３の画面の場合と同じ機能を有する。
【００５９】
図１５の画面では、アクセル操作量に対するスロットル開度をチューニングできる。スロットル開度のチューニングは、エンジン回転数を２つに区分した各区分ごとに行える。各区分ごとにスライダＳＬが設けられており、ユーザはスライダＳＬを移動することで自分の嗜好に応じてスロットル開度の大小を変更できる。ボタンＢ８は図１４の画面の場合と同じ機能を、ボタンＢ５及びＢ７は図１３の画面の場合と同じ機能を有する。
【００６０】
図１６の画面では、シフトパターンをチューニングできる。シフトパターンのチューニングはエンジンの運転領域（エンジン負荷−エンジン回転数）を４つに区分した各区分ごとに行える。各区分ごとにスライダＳＬが設けられており、ユーザはスライダＳＬを移動することで自分の嗜好に応じてシフトパターンを変更できる。図中、スライダＳＬを高側へ移動すると、シフトアップのタイミングが早くなり、低側へ移動するとシフトアップのタイミングが遅くなる。ボタンＢ８は図１４の画面の場合と同じ機能を、ボタンＢ５及びＢ７は図１３の画面の場合と同じ機能を有する。
【００６１】
図１３乃至図１６において、ボタンＢ４はチューニング内容を仮確定する場合に操作するボタンであり、このボタンＢ４が操作されるとその旨がクライアントからサーバ１０へ送信され、サーバ１０はこれを受信する。サーバ１０は折り返し、図１１に例示する画面のデータをクライアントへ送信する。詳細は後述する。
【００６２】
＜簡易シミュレーション及びチューニング内容の確定＞
図１１の画面において、ボタンＢ９は簡易シミュレーションの実行を指示する場合に操作するボタンであり、ボタンＢ１０はチューニング内容の確定を指示する場合に操作するボタンである。
【００６３】
図６に示すように、クライアントはＳ１２で簡易シミュレーション（ＳＩＭ）が選択されたか否かを、ボタンＢ９の操作の有無により判定する。ボタンＢ９に対する操作があった場合はＳ１３へ進み、簡易選択又は詳細選択での選択内容と共に簡易シミュレーションの実行要求をサーバ１０へ送信する。ボタンＢ９に対する操作がない場合はＳ１５へ進む。
【００６４】
実行要求を受信したサーバ１０は、受信した簡易選択又は詳細選択の内容に基づき、走行性能の簡易シミュレーションを行う。本実施形態の場合は、制御特性の変更前後での燃費の推定値を演算する。燃費の推定値の演算はサーバ１０に予め記憶された演算プログラムの実行により行う。演算プログラムは、仮想的な走行路において、仮想的な運転操作がなされた場合の車両の燃費を、制御特性の変更前後で演算する。変更前の制御特性はユーザＤＢ１５ａの車両の制御特性の変更履歴を参照して特定し、変更後の制御特性は、今回の簡易選択又は詳細選択の内容に基づき特定する。
【００６５】
Ｓ２３ではサーバ１０が簡易シミュレーションの結果をクライアントに送信する。これを受信したクライアントは、そのディスプレイ（２７、１１７）にこれを表示する。図１２はその表示例を示す。同図の例では制御特性の変更前後での市街地走行の場合の燃費推定値、高速道路等の走行時の燃費の推定値、全体の燃費の推定値が表示されている。ボタンＢ１０は図１１の画面の場合と同じ機能を有する。
【００６６】
このように本実施形態では、ユーザのチューニングの希望を受け付ける際、ユーザに対して変更後の車両の走行性能を示す情報が提示されるので、ユーザに対して変更内容の選択における判断材料を提供できる。簡易シミュレーションの結果がユーザにとって満足のいかないものである場合はチューニング内容を変更して再度簡易シミュレーションを行うことで、実際にチューニングを行って試行錯誤する手間を省ける。
【００６７】
図６に戻り、クライアントはチューニング内容の確定が選択されたか否かを、ボタンＢ１０の操作の有無により判定する。ボタンＢ１０に対する操作があった場合はＳ１６へ進み、そうでない場合はＳ１２へ戻る。
【００６８】
クライアントはＳ１６で、車両のユーザが変更を希望した、車両の制御特性の変更内容を示す情報として、図１０の画面上での簡易選択での選択結果又は図１３乃至図１６の少なくともいずれかの画面上での選択結果をサーバ１０へ送信する。これに応答してサーバ１０は受付番号を発番し、クライアントへその表示画面を送信する。クライアントは、ディスプレイ２７、１１７）にこれを表示する。図１７はクライアントにおける受付番号の表示例である。この受付番号はサービス店舗において実際にチューニングを行う場合に必要となる。図１７においてボタンＢ１１はユーザがサービス店舗の検索を指示するボタンであり、このボタンが操作されると、サーバ１０からサービス店舗の所在地等に関する情報がクライアントに提供される。
【００６９】
図６に戻り、Ｓ２５においてサーバ１０は、クライアントから受信した車両の制御特性の変更内容を示す情報に基づいて、変更後制御特性情報を生成する。本実施形態の場合、変更後制御特性情報は、上記の通り、車両のコントロールユニット２００に実装可能な制御データとする。生成した制御データは、ユーザＩＤ及びＳ２４で発番した受付番号と関連付けてＨＤＤ１５に保存する。
【００７０】
＜サービス店舗での処理＞
チューニング内容の実装を希望するユーザは、サービス店舗に出向き、ユーザＩＤと受付番号とをサービスマンに知らせる。サービスマンはコンピュータ１１０を用いて、サーバ１０から変更後制御特性情報を取得する。図７はコンピュータ１１０とサーバ１０との処理を示すフローチャートである。
【００７１】
サービスマンは、コンピュータ１１０によりサーバ１０にアクセスし、ユーザＩＤと受付番号とを入力してその送信を指示する。これによりコンピュータ１１０はＳ３１においてユーザＩＤと受付番号をサーバ１０へ送信する。サーバ１０は、受信したユーザＩＤと受付番号とに対応する制御特性情報をコンピュータ１１０へ送信する（Ｓ４１）。本実施形態の場合、Ｓ２５で生成した変更後制御特性情報と共にその変更前の変更前制御特性情報も送信する。コンピュータ１１０は、Ｓ３２で受信した変更後及び変更前制御特性情報をＨＤＤ２５に保存する。
【００７２】
ここで、ユーザがドライブシミュレータ１３０による仮想体験を希望した場合には、サービスマンの操作により、コンピュータ１１０はＨＤＤ２５に保存した変更後及び変更前制御特性情報をドライブシミュレータ１３０のコンピュータ１３７に送信する。コンピュータ１３７はこれを受信してＨＤＤ１３７ｅに保存する。
【００７３】
ユーザがドライブシミュレータ１３０による仮想体験後、或いは、仮想体験を経ずに、変更後の制御特性情報の、車両のコントロールユニット２００への実装を希望した場合には、サービスマンの操作により、コンピュータ１１０はＨＤＤ２５に保存した変更後制御特性情報をコンピュータ１２０へ送信する。コンピュータ１２０はこれを受信してＨＤＤ１２５に保存する。コントロールユニット２００への実装が完了した場合には、サービスマンの操作により、コンピュータ１１０はサーバ１０にアクセスして、実装が完了したことを通知する（Ｓ３５）。サーバ１０はユーザＤＢ１５ａを更新して、チューニングを完了したユーザの車両の制御特性の変更履歴を更新する。これにより、ユーザＤＢ１５ａには、ユーザのチューニング結果の履歴が最新の情報に維持される。
【００７４】
＜ドライブシミュレータ＞
図８はドライブシミュレータ１３０のコンピュータ１３７のＣＰＵ１３７ａが実行する処理を示すフローチャートである。ドライブシミュレータ１３０による仮想体験を希望したユーザはシート１３３に着座し、ステアリングホイール１３４、アクセルペダル１３１、ブレーキペダル１３２の操作によりチューニング後の自分の車両での運転を仮想体験する。
【００７５】
Ｓ５１では初期設定を行う。ここでは、仮想車両の種類（つまり、ユーザの車両の種類）、変更後の制御特性か変更前の制御特性かの設定を行う。この設定は例えばコンピュータ１１０とコンピュータ１３７との通信により行う。
【００７６】
Ｓ５２では、仮想走行するルートを選択する。ルートは予め設定された種類の中から選択できる。ルートの種類には、市街地、高速道路、山岳路、サーキット、悪路、雪道等を含むことができる。ルートの種類の選択は、例えば、ステアリングホイール１３４、アクセルペダル１３１、ブレーキペダル１３２を入力装置として用いて行うことができる。
【００７７】
Ｓ５３〜Ｓ５９では仮想車両での運転をユーザに仮想体験させる処理である。Ｓ５３では、センサ１３７ｇ、１３７ｈ、１３７ｉの検出結果を取得する。Ｓ５４ではＳ５３での検出結果、及び、仮想的な走行環境（例えば、仮想走行するルートの路面状態、勾配等）に応じて、仮想車両の挙動を演算する。Ｓ５５ではＳ５４での演算結果に基づいて、仮想車両のルート上の位置、向きを演算する。
【００７８】
Ｓ５６ではＳ５５での演算結果に基づいてディスプレイ１３５の表示画面を更新する。ここでは、例えば、車両が道路上を走行している画像を動画で表示し、仮想車両の挙動に応じた風景画像が表示されるように表示制御を行う。このような画像の表示によって、より実走行に近い仮想体験をユーザに行わせることができる。Ｓ５７では駆動装置１３６に制御データを出力し、Ｓ５４の演算結果に応じて駆動装置１３６を駆動することで、シート１３３上のユーザに車両の挙動を体感させる。
【００７９】
Ｓ５８では走行データを演算し、保存する。本実施形態ではＳ５３での検出結果及び仮想的な走行環境に基づいて仮想車両の燃料消費量及び走行距離を演算する。Ｓ５９では仮想車両がルートの終点に達したか否かを判定する。該当する場合はＳ６０へ進み、該当しない場合はＳ５３へ戻り、同様の処理を繰り返す。
【００８０】
Ｓ６０では走行データを演算する。本実施形態ではＳ５８での演算結果及び走行距離の各合計に基づいて仮想車両の燃費を演算する。Ｓ６１ではＳ６０での演算結果をディスプレイ１３５に表示する。これによりチューニング前又は後の燃費をユーザに提示することができ、チューニング実行の判断材料を与えられる。以上により１回の仮想体験が終了する。
【００８１】
このように本実施形態では、ユーザはドライブシミュレータ１３０により、制御特性変更後の車両での走行を仮想体験することができ、実走行前にチューニング効果をユーザがある程度体感できる。仮想体験の段階でチューニング効果が気に入らなければ、チューニング内容を変更して再び仮想体験を行うことで、よりユーザの嗜好に近づけられる。したがって、実際にチューニングを行って試行錯誤をする手間を省ける。
【００８２】
また、初期設定（Ｓ５１）によりユーザは、変更後の制御特性と変更前の制御特性とのそれぞれにより仮想体験を行うことができる。制御特性の変更前後での車両での走行を仮想的に比較体験でき、チューニング効果をより体感できる。
【００８３】
＜制御データの変更＞
ユーザが変更後の制御特性情報の、車両のコントロールユニット２００への実装を希望した場合には、変更後の制御特性情報である制御データが既にＨＤＤ１２５に保存されたコンピュータ１２０をサービス店舗の作業者がユーザの車両に持ち込む。そして、不図示のケーブルをコントロールユニット２００のコネクタ２０５に接続し、ＥＥＰＲＯＭ２０３に記憶された制御データを、新たな制御データに変更する処理をコンピュータ１２０に実行させる。実行完了で、チューニングが終了する。
【００８４】
このように本実施形態では、ユーザのチューニングの希望をネットワーク１を介してサーバ１０で受け付け、それに応じた変更後制御特性情報をサーバ１０で生成し、サービス店舗において車両の制御データを変更する。サーバ１０を、例えば、車両メーカの管理下におくことで、チューニング内容を統一的に管理できる。したがって、ユーザの嗜好に応じつつ、チューニング内容に一定の規制をかけることができる。また、サーバ１０には、様々なユーザのチューニング履歴が保存される。したがって、車種毎のユーザの嗜好を分析する資料としてこれを用いることができ、以後の車両開発に役立てることもできる。
【図面の簡単な説明】
【００８５】
【図１】本発明の一実施形態に係る車両の制御特性設定システムのシステム構成図である
【図２】（ａ）はサーバ１０のブロック図、（ｂ）はユーザコンピュータ２０のブロック図、（ｃ）はコンピュータ１１０のブロック図を示す。
【図３】（ａ）はコンピュータ１２０のブロック図、（ｂ）は車両に搭載されるコントロールユニットのブロック図を示す。
【図４】コンピュータ１３７のブロック図を示す。
【図５】（ａ）はシステムＡにおける制御特性変更の流れを示す図、（ｂ）は、ユーザコンピュータ２０又はサービス店舗におけるコンピュータ１１０からサーバ１０のＷｅｂサイトへアクセスして、チューニング内容を選択する場合の、本実施形態におけるサーバ１０からの提示内容を示す図である。
【図６】チューニング内容を選択する場合の、ユーザコンピュータ２０又はサービス店舗におけるコンピュータ１１０と、サーバ１０との間の処理を示すフローチャートである。
【図７】コンピュータ１１０とサーバ１０との処理を示すフローチャートである。
【図８】図８はドライブシミュレータ１３０のコンピュータのＣＰＵ１３７ａが実行する処理を示すフローチャートである。
【図９】クライアントからサーバ１０のＷｅｂサイトにアクセスした場合に、クライアントのディスプレイ（２７、１１７）に表示される初期画面の例を示す。
【図１０】クライアントのディスプレイ（２７、１１７）に表示される画面の例を示す。
【図１１】クライアントのディスプレイ（２７、１１７）に表示される画面の例を示す。
【図１２】クライアントのディスプレイ（２７、１１７）に表示される画面の例を示す。
【図１３】クライアントのディスプレイ（２７、１１７）に表示される画面の例を示す。
【図１４】クライアントのディスプレイ（２７、１１７）に表示される画面の例を示す。
【図１５】クライアントのディスプレイ（２７、１１７）に表示される画面の例を示す。
【図１６】クライアントのディスプレイ（２７、１１７）に表示される画面の例を示す。
【図１７】クライアントのディスプレイ（２７、１１７）に表示される画面の例を示す。
【符号の説明】
【００８６】
Ａ  制御特性設定システム
１  ネットワーク
１０  サーバ
２０  ユーザコンピュータ
１００  店舗側システム
【図１】
2009173062.tif 000003
【図２】
2009173062.tif 000004
【図３】
2009173062.tif 000005
【図４】
2009173062.tif 000006
【図５】
2009173062.tif 000007
【図６】
2009173062.tif 000008
【図７】
2009173062.tif 000009
【図８】
2009173062.tif 000010
【図９】
2009173062.tif 000011
【図１０】
2009173062.tif 000012
【図１１】
2009173062.tif 000013
【図１２】
2009173062.tif 000014
【図１３】
2009173062.tif 000015
【図１４】
2009173062.tif 000016
【図１５】
2009173062.tif 000017
【図１６】
2009173062.tif 000018
【図１７】
2009173062.tif 000019