(57)【要約】【課題】ユーザが携帯する携帯機に固有の識別情報に対応する設定情報に基づき車載装置の作動内容を自動設定するシステムにおいて、一時的に運転を代行するユーザが車載装置の設定を変更した場合でも、メモリに記憶保持された正規ユーザの設定情報を変更せずに維持できるようにする。【解決手段】自動車Ｖの走行時間及び該走行時間内の走行車速を検出し、検出した走行時間が予め設定した設定時間以下で、かつ、検出した走行車速が予め設定した設定走行車速以下であると判定すると、車載装置の設定情報が変更されたと判定しても設定情報記憶メモリ４３に記憶された設定情報の変更を禁止する。【選択図】        図６-１
2015096367.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに携帯される携帯機と、
ユーザによって操作され、車両に搭載された車載装置の設定情報を変更する操作部と、
前記携帯機に固有の識別情報に対応付けて前記車載装置の設定情報が記憶された設定情報記憶部と、
前記操作部の操作によって前記設定情報が変更されたと判定すると、前記設定情報記憶部が記憶している設定情報を変更する設定情報変更部と、
前記車両の走行時間を検出する走行時間検出部と、
前記車両の走行車速を検出する走行車速検出部と、を備え、
前記設定情報変更部は、前記走行時間検出部が検出した走行時間が予め設定した設定走行時間以下で、かつ、該走行時間内の前記走行車速検出部が検出した走行車速が予め設定した設定走行車速以下であると判定すると、前記操作部によって前記設定情報が変更されたと判定しても、前記設定情報の変更を禁止することを特徴とする車載装置作動制御システム。
【請求項２】
前記設定走行時間は、前記走行時間が、予め設定した一時的に運転を代行するユーザである一時運転代行ユーザが運転を代行時の車両の走行時間の範囲に含まれるか否かを判定するための時間閾値であり、
前記設定走行車速は、前記走行車速が、予め設定した前記一時運転代行ユーザが運転を代行時の車両の走行車速の範囲に含まれるか否かを判定するための車速閾値であることを特徴とする請求項１に記載の車載装置作動制御システム。
【請求項３】
前記車両を運転するユーザの入れ替わり動作があったか否かを推定するユーザ入替推定部を備え、
前記設定情報変更部は、前記設定情報に基づき前記車載装置が作動していると判定しているときに前記ユーザ入替推定部が前記入れ替わり動作があったと推定すると、該推定後に、前記走行時間検出部が検出した走行時間及び該走行時間内に前記走行車速検出部が検出した走行車速である第１走行時間及び第１走行車速が、前記設定走行時間以下で、かつ、前記設定走行車速以下であると判定すると、前記操作部によって前記設定情報が変更されたと判定しても、前記設定情報の変更を禁止することを特徴とする請求項１又は２に記載の車載装置作動制御システム。
【請求項４】
前記ユーザ入替推定部は、前記携帯機の位置変化、前記車両のドアの開閉状態の変化、前記車両の乗員数の変化、前記車両の運転席の乗員の体重変化及び前記車両のシートベルトの装着状態の変化のうち少なくとも１つに基づき、前記車両を運転するユーザの入れ替わり動作があったか否かを推定することを特徴とする請求項３に記載の車載装置作動制御システム。
【請求項５】
前記第１走行時間及び前記第１走行車速は、前記ユーザ入替推定部が前記入れ替わり動作があったと推定後から予め設定した第１走行終了タイミングに至るまでに前記走行時間検出部が検出した走行時間及び該走行時間内に前記走行車速検出部が検出した走行車速であり、
前記第１走行終了タイミングは、前記ユーザ入替推定部が前記他のユーザと入れ替わったと推定後に、イグニッションスイッチがＯＮ状態からＯＦＦ状態になったタイミング、車載のバックビューモニタ用のカメラの撮像画像に基づき駐車枠を検出したタイミング、及び前記車両のシフト位置が走行用のレンジからパーキングレンジに切り替わったタイミングのうちいずれか１のタイミングであることを特徴とする請求項３又は４に記載の車載装置作動制御システム。
【請求項６】
前記第１走行時間及び前記第１走行車速は、イグニッションスイッチのＯＮ状態が継続している間に検出されることを特徴とする請求項３乃至５のいずれか１項に記載の車載装置作動制御システム。
【請求項７】
前記設定情報変更部は、更に、イグニッションスイッチがＯＦＦ状態で前記携帯機から識別情報を取得して前記設定情報記憶部に記憶された前記設定情報に基づき前記車載装置が作動を開始したと判定後に、前記走行時間検出部が検出した走行時間及び該走行時間内に前記走行車速検出部が検出した走行車速である第２走行時間及び第２走行車速が、前記設定走行時間以下で、かつ、前記設定走行車速以下であると判定すると、前記操作部によって前記設定情報が変更されたと判定しても、前記設定情報の変更を禁止することを特徴とする請求項６に記載の車載装置作動制御システム。
【請求項８】
前記設定情報変更部が、イグニッションスイッチがＯＦＦ状態で前記携帯機から識別情報を取得して前記設定情報記憶部に記憶された前記設定情報に基づき前記車載装置が作動を開始したと判定後に、前記走行時間検出部が検出した走行時間及び該走行時間内に前記走行車速検出部が検出した走行車速である第２走行時間及び第２走行車速が、前記設定走行時間以下で、かつ、前記設定走行車速以下であると判定しているときに、前記ユーザ入替推定部の推定結果に基づき前記車両を運転するユーザの入れ替わり動作があったと判定すると、前記操作部によって前記設定情報が変更されたと判定した場合に、前記設定情報記憶部に記憶された前記設定情報を変更するか又は前記車載装置の設定を前記設定情報記憶部に記憶された前記設定情報に変更するかを選択する選択画面を表示する選択画面表示部と、
前記選択画面に従って前記設定情報を変更するか又は前記設定情報に変更するかの選択指示をユーザが入力可能な選択指示入力部と、
前記車載装置の設定を前記設定情報記憶部に記憶された設定情報に設定する車載装置設定制御部と、を備え、
前記設定情報変更部は、前記選択指示に基づき、ユーザが前記設定情報を変更すると選択指示したと判定すると、前記設定情報記憶部に記憶された前記設定情報を変更し、ユーザが前記設定情報に変更すると選択指示したと判定すると、前記設定情報記憶部に記憶された前記設定情報の変更を禁止し、
前記車載装置設定制御部は、前記選択指示に基づき、ユーザが前記設定情報に変更すると選択指示したと判定すると、前記車載装置の現在の設定を前記設定情報記憶部に記憶された前記設定情報に設定変更することを特徴とする請求項６に記載の車載装置作動制御システム。
【請求項９】
前記設定情報変更部は、前記選択画面を介していずれの選択肢も選択指示されなかったと判定した場合に、該判定後に前記走行時間検出部が検出した走行時間及び該走行時間内に前記走行車速検出部が検出した走行車速が、前記設定走行時間以下で、かつ、前記設定走行車速以下であると判定すると、前記操作部によって前記設定情報が変更されたと判定しても、前記設定情報の変更を禁止することを特徴とする請求項８に記載の車載装置作動制御システム。
【請求項１０】
前記第２走行時間及び前記第２走行車速は、イグニッションスイッチがＯＦＦ状態で前記携帯機から識別情報を取得して前記設定情報記憶部に記憶された前記設定情報に基づき前記車載装置が作動を開始したと判定後から予め設定した第２走行終了タイミングに至るまでに前記走行時間検出部が検出した走行時間及び該走行時間内に前記走行車速検出部が検出した走行車速であり、
前記第２走行終了タイミングは、前記設定情報記憶部に記憶された前記設定情報に基づき前記車載装置が作動を開始したと判定後に、前記車両のシフト位置が走行用のレンジからパーキングレンジに切り替わったと判定したタイミングであることを特徴とする請求項７乃至９のいずれか１項に記載の車載装置作動制御システム。
【請求項１１】
前記一時運転代行ユーザは、バレーパーキング（Ｖａｌｅｔ  Ｐａｒｋｉｎｇ）の係員を含み、前記設定走行時間及び前記設定走行車速は、前記バレーパーキングを実施時の前記係員が運転する車両の走行内容に基づき設定されたものを含むことを特徴とする請求項２乃至１０のいずれか１項に記載の車載装置作動制御システム。
【請求項１２】
前記車両の位置を検出する位置検出部を備え、
前記設定情報変更部は、前記位置検出部が検出した前記車両の位置が、予め設定した前記バレーパーキングのサービスを提供する特定場所の位置であると判定しかつ該特定場所において前記ユーザ入替推定部が前記入れ替わり動作があったと推定すると、入れ替わり後のユーザを前記一時運転代行ユーザであると判定し、前記操作部によって前記設定情報が変更されたと判定しても、前記設定情報の変更を禁止することを特徴とする請求項１１に記載の車載装置作動制御システム。
【請求項１３】
前記設定情報変更部は、前記設定情報の変更を禁止した場合に、前記操作部によって前記設定情報が変更されたと判定すると、前記設定情報記憶部に記憶された、予め設定したゲストユーザ用の携帯機の前記識別情報に対応する前記設定情報を、前記操作部によって変更された設定情報に変更することを特徴とする請求項１乃至１２のいずれか１項に記載の車載装置作動制御システム。
【請求項１４】
前記車載装置の作動を制御する複数の制御装置を備え、該複数の制御装置のそれぞれが、前記設定情報記憶部を備えており、
前記設定情報変更部は、前記操作部によって前記設定情報が変更されたか否かを監視し、変更されたと判定すると、前記設定情報記憶部に記憶された前記設定情報の変更を禁止する場合に、変更禁止指示を設定変更のあった車載装置に対応する前記制御装置に送信し、前記設定情報記憶部に記憶された前記設定情報を変更する場合に、変更指示を設定変更のあった車載装置に対応する前記制御装置に送信し、
前記制御装置は、前記変更禁止指示を受信したと判定すると、前記設定情報記憶部に記憶された設定情報の変更を禁止し、前記変更指示を受信したと判定すると、前記設定情報記憶部に記憶された設定情報を変更することを特徴とする請求項１乃至１３のいずれか１項に記載の車載装置作動制御システム。
【請求項１５】
前記車両の運転者が、一時的に運転を代行するユーザである一時運転代行ユーザであるか否かを指示するためにユーザが操作する指示操作子を備え、
前記設定情報変更部は、前記指示操作子の指示内容に基づき、前記車両の運転者が前記一時運転代行ユーザであると指示されている間は、前記操作部によって設定情報が変更されたと判定しても、前記設定情報記憶部に記憶された前記設定情報の変更を禁止することを特徴とする請求項１乃至１４のいずれか１項に記載の車載装置作動制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯機に固有の識別情報に対応付けてメモリに記憶された、自動車に搭載された車載装置の設定情報に基づき、該車載装置の作動を制御する車載装置作動制御システムに関する。
【背景技術】
【０００２】
従来、車載装置の動作環境を自動設定する技術として、例えば、特許文献１に開示された技術がある。特許文献１の運転環境設定システムは、車載装置と車両の正規ユーザが所持する携帯器（ＩＴＳ車載機用のＩＣカード、キーレスエントリーシステムの携帯器等）との間でデータ通信によりＩＤ（車両識別子、運転手識別子等）の照合を行う。そして、ＩＤが照合されると、ＩＤ番号ごとに記憶されている運転環境データに基づき、ハンドルの角度、シートの位置、ドアミラーの角度等の車載装置の作動を自動的に制御する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１３７０４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術では、一時的に運転を交代したユーザ（以下、一時運転代行ユーザという）が、ハンドル位置、シート位置、ドアミラーの角度等の車載装置の現在の設定値を手動で調節するといったことが生じる。これにより、一時運転代行ユーザの変更した設定値の情報（設定情報）が、正規ユーザ用の設定情報を記憶するメモリに上書保存されてしまう。これにより、次回、正規ユーザが運転をするときに、一時運転代行ユーザによって変更された設定情報に基づき車載装置の作動が自動的に制御される。
【０００５】
本発明は、上記のような点に着目したもので、携帯器から取得した識別情報に基づき車載装置の作動内容を自動設定するシステムにおいて、一時運転代行ユーザが車載装置の設定を変更した場合でも、そのことを判別して、メモリに記憶保持された正規ユーザの設定情報を変更せずに維持することが可能な車載装置作動制御システムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様は、ユーザに携帯される携帯機に固有の識別情報に対応付けて、車両に搭載された車載装置の設定情報が記憶された設定情報記憶部と、ユーザが操作して、車載装置の設定情報を変更する操作部とを備える。そして、操作部によって設定情報が変更されると、設定情報記憶部に記憶された設定情報を変更する。その一方で、車両の走行時間及び該走行時間内の走行車速を検出し、検出した走行時間が予め設定した設定走行時間以下で、かつ、検出した走行車速が予め設定した設定走行車速以下であると判定すると、操作部によって設定情報が変更されたと判定しても、設定情報記憶部に記憶された設定情報の変更を禁止する。
【発明の効果】
【０００７】
本発明によれば、検出した走行時間が設定走行時間以下で、かつ、該走行時間内に検出した走行車速が設定走行車速以下であると判定すると、操作部によって設定情報が変更されたと判定しても、設定情報記憶部に記憶された設定情報の変更を禁止する。これにより、設定走行時間及び設定走行車速を、例えば、一時運転代行ユーザが運転を代行時の走行時間や走行車速の最大値等に設定することで、一時運転代行ユーザが車載装置の設定を変更した場合に、そのことを判別して、変更内容を正規ユーザの設定情報に上書保存するのを防止することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に係る車載装置作動制御システムを適用した自動車Ｖのモデルを示す概念図である。
【図２】Ｉ-ｋｅｙ２０及びＢＣＭ３０の具体的な構成を示すブロック図である。
【図３】第１実施形態の車載装置作動コントローラ４０の具体的な構成例を示すブロック図である。
【図４】第１実施形態のシステムの全体構成及び各種コントローラ５０〜５５の具体的な構成例を示すブロック図である。
【図５】車載装置作動コントローラ４０の備える設定情報記憶メモリ４３の具体的な構成例を示す図である。
【図６−１】設定情報変更制御処理の処理手順の一例を示すフローチャートである。
【図６−２】設定情報変更制御処理の処理手順の一例を示すフローチャートである。
【図７】走行内容判定処理の処理手順の一例を示すフローチャートである。
【図８】走行内容演算処理の処理手順の一例を示すフローチャートである。
【図９】ユーザ入替推定処理の処理手順の一例を示すフローチャートである。
【図１０】自動車Ｖの運転者が未確定の状態から正規ユーザに確定後にベルボーイがホテルのエントランスから駐車場までの運転を代行する場合の動作の一例を示すタイムチャートである。
【図１１】（ａ）及び（ｂ）は、代行走行内容の範囲の一例を示す図である。
【図１２】ベルボーイがホテルの駐車場からエントランスまでの運転を代行する場合の動作の一例を示すタイムチャートである。
【図１３】第２実施形態の車載装置作動コントローラ４０の具体的な構成例を示すブロック図である。
【図１４】第２実施形態のシステムの全体構成及び各種コントローラ５０〜５５の具体的な構成例を示すブロック図である。
【図１５】記憶部５０ｂ〜５５ｂの構成例を示すブロック図である。
【図１６−１】第２実施形態の設定情報変更制御処理の処理手順の一例を示すフローチャートである。
【図１６−２】第２実施形態の設定情報変更制御処理の処理手順の一例を示すフローチャートである。
【図１７】自動車Ｖの運転者が未確定の状態から正規ユーザに確定後にＶＰスイッチ４７をＯＮにしてから運転をベルボーイと交代した場合の動作の一例を示すタイムチャートである。
【図１８】ベルボーイがホテルの駐車場からエントランスまでの運転を代行する場合の動作の一例を示すタイムチャートである。
【発明を実施するための形態】
【０００９】
（第１実施形態）
以下、本発明の第１実施形態を図面に基づき説明する。図１〜図１２は、本発明の第１実施形態に係る車載装置作動制御システムの第１実施形態を示す図である。
（構成）
図１は、本実施形態に係る車載装置作動制御システムを適用した自動車Ｖのモデルを示す概念図である。
【００１０】
本実施形態の自動車Ｖは、ＳＢＷ（ステアバイワイヤ）システムを搭載している。この自動車Ｖは、図１に示すように、運転者が操舵操作可能なステアリングホイール１と、左右前輪（転舵輪）１１Ｒ，１１Ｌと、ステアリングシャフト２と、を備える。
ステアリングホイール１は、左右前輪１１Ｒ，１１Ｌとは機械的に切り離し可能に設けている。ステアリングホイール１は、ステアリングシャフト２に連結している。
【００１１】
自動車Ｖは、更に、操舵角センサ３と、反力モータ４と、操舵トルクセンサ５と、を備える。操舵角センサ３と、反力モータ４と、操舵トルクセンサ５とは、ステアリングシャフト２に設けている。
操舵角センサ３は、ステアリングホイール１の操舵角θｓを検出するものであり、エンコーダ等で構成する。
【００１２】
反力モータ４は、ステアリングシャフト２にトルクを付加することにより、ステアリングホイール１に操舵反力を与えるためのものである。ここで、上記操舵反力は、運転者がステアリングホイール１を操舵する操作方向とは反対方向へ作用する反力である。この反力モータ４は、ブラシレスモータ等で構成し、後述するＳＢＷコントローラ８０が出力する反力モータ駆動電流に応じて駆動する。
【００１３】
操舵トルクセンサ５は、ステアリングホイール１からステアリングホイール２に伝達する操舵トルクＴを検出する。この操舵トルクセンサ５は、トーションバーの捩れ角変位をポテンショメータで検出することで、操舵トルクＴを検出する構成となっている。
自動車Ｖは、更に、クラッチ６と、ピニオンシャフト７と、転舵モータ８と、転舵モータ角センサ９と、ピニオンギア１２と、ラック軸１３と、タイロッド１４と、ナックルアーム１５と、ＳＢＷコントローラ８０と、を備える。
【００１４】
クラッチ６は、ステアリングホイール１と転舵輪１１Ｒ，１１Ｌとの間に介装し、ＳＢＷコントローラ８０からのクラッチ指令（クラッチ指令電流）に従って、解放状態または締結状態に切り換わる。
このクラッチ６は、通常状態では、解放状態となっており、ＳＢＷシステムに何らかの異常（例えば操舵反力系の異常）が発生したときに締結状態となる。当該異常が発生してクラッチ６を締結した状態では、操舵系に運転者の操舵負担を軽減するための操舵補助力を付与する操舵補助制御（以下、ＥＰＳ制御という）を行う。
【００１５】
また、このクラッチ６は、運転者がステアリングホイール１を切り込み限界付近まで操舵した端当て状態であるときにも、締結状態となる。端当て状態となってクラッチ６を締結した状態では、運転者に端当て感を与えるための端当て時制御を行う。
クラッチ６の解放状態では、ステアリングホイール１と転舵輪１１Ｒ，１１Ｌとの間のトルク伝達経路が機械的に分離するため、ステアリングホイール１の操舵操作が転舵輪１１Ｒ，１１Ｌへ伝達しない状態となる。一方、クラッチ６の締結状態では、ステアリングホイール１と転舵輪１１Ｒ，１１Ｌとの間のトルク伝達経路が機械的に結合するため、ステアリングホイール１の操舵操作が転舵輪１１Ｒ，１１Ｌへ伝達する状態となる。
【００１６】
ピニオンシャフト７は、その一端をクラッチ６に連結し、その他端には、ピニオンギア１２を設けている。ピニオンギア１２は、ラック軸１３の両端部間に設けたラックギアと噛合する。
ラック軸１３の両端は、それぞれタイロッド１４及びナックルアーム１５を介して、転舵輪１１Ｒ，１１Ｌに連結している。すなわち、転舵輪１１Ｒ，１１Ｌは、ピニオンギア１２の回転に応じてラック軸１３が車幅方向へ変位することで、タイロッド１４及びナックルアーム１５を介して転舵し、自動車Ｖの進行方向を変化可能となっている。
【００１７】
また、転舵モータ８は、反力モータ４と同様にブラシレスモータ等で構成し、ＳＢＷコントローラ８０が出力する転舵モータ駆動電流に応じて駆動する。この転舵モータ８は、転舵モータ駆動電流に応じて駆動することにより、転舵輪１１Ｒ，１１Ｌを転舵するための転舵トルクを出力する。
転舵モータ８の出力軸先端側には、ピニオンギア１２を用いて形成した転舵出力歯車８ａを設けている。そして、転舵出力歯車８ａは、ラック軸１３の両端部間に設けたラックギアと噛合する。すなわち、転舵輪１１Ｒ，１１Ｌは、転舵出力歯車８ａの回転に応じて転舵可能となっている。
【００１８】
更に、転舵モータ８には、転舵モータ角センサ９を設けている。転舵モータ角センサ９は、転舵モータ８の回転角を検出する。転舵輪１１Ｒ，１１Ｌの転舵角θｒは、転舵出力歯車８ａの回転角度と、ラック軸１３のラックギアと転舵出力歯車８ａとのギア比とによって一意に決定する。そのため、本実施形態では、転舵モータ８の回転角から転舵輪１１Ｒ，１１Ｌの転舵角θｒを求める。
【００１９】
ＳＢＷコントローラ８０は、操舵角センサ３で検出したステアリングホイール１の操舵角θｓと、操舵トルクセンサ５で検出した操舵トルクＴと、転舵モータ角センサ９で検出した転舵角θｒとを入力する。また、ＳＢＷコントローラ８０は、この他に、他システムのコントローラ（不図示）から車速Ｖｄやヨーレートγを入力する。
そして、クラッチ６の解放状態では、ＳＢＷコントローラ８０は、ステアリングホイール１の操舵状態に応じて転舵モータ８を駆動制御し、転舵輪１１Ｒ，１１Ｌを転舵する。これにより、転舵輪１１Ｒ，１１Ｌの転舵角θｒは、操舵状態に応じた転舵指令角に一致する。また同時に、ＳＢＷコントローラ８０は、転舵輪１１Ｒ，１１Ｌの転舵状態に応じて反力モータ６を駆動制御し、ステアリングホイール１に操舵反力を付与する。これにより、ステアリングホイール１に路面反力を模擬した操舵反力を与える。このようにして、ＳＢＷコントローラ８０は、ステアバイワイヤ制御（以下、ＳＢＷ制御という）を行う。
【００２０】
また、端当て状態となってクラッチ６を締結した状態では、ＳＢＷコントローラ８０は、運転者に端当て感を与えるための端当て時制御として、転舵角を所定転舵角で固定する転舵角固定制御を行う。上記所定転舵角は、例えばラックエンド角とする。端当て時制御は、運転者がステアリングホイール１の切り戻し操作を行ったタイミングで終了する。端当て時制御を終了した後は、通常のＳＢＷ制御に復帰する。
【００２１】
更に、自動車Ｖは、ＢＣＭ３０と、車載装置作動コントローラ４０と、ＡＤＰコントローラ５０と、ＭＥＴＥＲコントローラ５１と、ＨＶＡＣコントローラ５２と、ＩＤＭ５３と、ＡＤＡＳコントローラ５４と、ＤＣＵ５５と、通信ネットワーク６０と、を備える。
上記した、ＢＣＭ３０、車載装置作動コントローラ４０、ＡＤＰコントローラ５０、ＭＥＴＥＲコントローラ５１、ＨＶＡＣコントローラ５２、ＩＤＭ５３、ＡＤＡＳコントローラ５４、ＤＣＵ５５及び通信ネットワーク６０によって、車載装置作動制御システムを構成する。
【００２２】
ＢＣＭ（Body Control Module）３０は、ユーザの所持するインテリジェント・キー２０（以下、Ｉ-ｋｅｙ２０という）から無線送信される、Ｉ-ｋｅｙ２０に固有の識別情報であるキー情報を受信する。そして、受信したキー情報に基づき、車載のドアロック装置（不図示）の車両ドアの開錠動作及び施錠動作を制御する。
車載装置作動コントローラ４０は、ＡＤＰコントローラ５０と、ＭＥＴＥＲコントローラ５１と、ＨＶＡＣコントローラ５２と、ＩＤＭ５３と、ＡＤＡＳコントローラ５４と、ＤＣＵ５５とによって作動制御される各種車載装置の作動内容の設定を制御するコントローラである。本実施形態において、車載装置作動コントローラ４０は、キー情報に基づき各種車載装置の作動内容の設定情報を、各種コントローラ５０〜５５に送信する処理と、ユーザが車載装置の作動内容を設定変更時のメモリに記憶された設定情報の変更処理とを制御する。
【００２３】
ＡＤＰ（Auto Driving Position）コントローラ５０は、不図示のシート装置、ステアリング装置及び外部ミラー装置の作動を制御するコントローラである。
ＭＥＴＥＲコントローラ５１は、車載のメータ装置（不図示）の作動を制御するコントローラである。
ＨＶＡＣ（Heating Ventilating Air-Conditioning）コントローラ５２は、車載のエアコン装置の作動を制御するコントローラである。
【００２４】
ＩＤＭ（Integrated Dynamics-control Module）５３は、エンジン制御、ステアリング制御及びブレーキ制御の特性を変更する処理を行うコントローラである。
ＡＤＡＳ（Advanced Driver Assistant System）５４は、ＡＣＣ（Adaptive Cruise Control：車間距離制御）装置や、ＬＤＰ（レーン・デパーチャ・プリベンション：車線逸脱防止支援）装置等の自動車Ｖの走行支援を行う装置を制御するコントローラである。
【００２５】
ＤＣＵ（Display Control Unit）５５は、表示操作部、オーディオ・ユニット及びナビゲーション・ユニットを含む車載のナビゲーション装置である。
以下、ＡＤＰコントローラ５０、ＭＥＴＥＲコントローラ５１、ＨＶＡＣコントローラ５２、ＩＤＭ５３、ＡＤＡＳコントローラ５４及びＤＣＵ５５を、各種コントローラ５０〜５５と略称する場合がある。
【００２６】
通信ネットワーク６０は、本実施形態において、ＣＡＮ（Controller Area Network）通信プロトコルを採用したネットワークである。ＣＡＮ通信プロトコルでは、各種コントローラをライン型の接続構成で接続し、マルチマスター方式のバスアクセスによってデータ通信を行う。なお、ＣＡＮ通信プロトコルに限らず、例えば、ＬＩＮ（local interconnect network）、ＦｌｅｘＲａｙ（フレックスレイ）などの他の通信プロトコルを採用した構成としてもよい。なお、本実施形態において、ＳＢＷシステムでは、ＦｌｅｘＲａｙ通信プロトコルを採用している。
【００２７】
（Ｉ-ｋｅｙ２０及びＢＣＭ３０）
次に、図２に基づき、Ｉ-ｋｅｙ２０及びＢＣＭ３０の具体的な構成を説明する。図２は、Ｉ-ｋｅｙ２０及びＢＣＭ３０の具体的な構成例を示すブロック図である。
Ｉ-ｋｅｙ２０は、図２に示すように、無線通信部２０ａと、記憶部２０ｂとを含む構成となっている。Ｉ-ｋｅｙ２０は、該Ｉ-ｋｅｙ２０の備える開錠スイッチ又は施錠スイッチのユーザの操作に応じて、又は自動車Ｖの無線通信装置から無線送信されるキー情報の取得要求を受信したことに応じて、無線通信部２０ａが記憶部２０ｂからキー情報を読み出す。そして、無線通信部２０ａは、読み出したキー情報を無線送信する。
【００２８】
本実施形態において、自動車Ｖに適用可能なＩ-ｋｅｙ２０は複数存在し、各Ｉ-ｋｅｙが固有のキー情報を有している。
記憶部２０ｂは、キー情報等を記憶する不揮発性のメモリである。本実施形態において、キー情報は、車両ドアの開錠又は施錠を要求する情報と、キーの識別番号（以下、キー番号という）とを含む情報である。
【００２９】
ＢＣＭ３０は、図２に示すように、無線通信部３０ａと、制御部３０ｂとを含む構成となっている。
無線通信部３０ａは、制御部３０ｂからの指令に応じてＩ-ｋｅｙ２０に対してキー情報の取得要求を送信する。更に、無線通信部３０ａは、Ｉ-ｋｅｙ２０から無線送信されたキー情報を受信し、受信したキー情報を制御部３０ｂに入力する。
【００３０】
制御部３０ｂは、図示しないＣＰＵやドライバ回路などを備えて構成されていて、無線通信部３０ａから入力されたキー情報に基づき、ドアロック装置（不図示）の車両ドアの開錠動作及び施錠動作を制御する。更に、制御部３０ｂは、無線通信部３０ａから入力されたキー情報に含まれるキー番号を抽出する。そして、抽出したキー番号を、通信ネットワーク６０を介して、車載装置作動コントローラ４０に送信する。
【００３１】
（車載装置作動コントローラ４０）
次に、図３に基づき、車載装置作動コントローラ４０の具体的な構成を説明する。図３は、車載装置作動コントローラ４０の具体的な構成例を示すブロック図である。
図３に示すように、車載装置作動コントローラ４０は、制御部４１と、設定情報記憶メモリ４３と、変更内容記憶メモリ４５とを含む構成となっている。
制御部４１は、図示しないＣＰＵやドライバ回路などを備えて構成されている。制御部４１は、各種コントローラ５０〜５５への設定情報の送信処理と、各種車載装置の作動判定処理と、運転者の入替推定処理と、自車両の走行内容の検出処理と、ユーザが車載装置の作動内容を設定変更時の設定変更内容の記憶処理とを実施する。加えて、制御部４１は、設定情報記憶メモリ４３に記憶された正規ユーザの設定情報の変更処理を制御する。
【００３２】
設定情報記憶メモリ４３は、キー情報及びユーザ情報に対応付けて、該ユーザ情報に対応する正規ユーザの設定した各種車載装置に対する作動内容の設定情報を記憶するデータ書き換え可能な不揮発性のメモリである。
本実施形態において、ユーザ情報は、ユーザの識別番号（以下、ユーザ番号という）と、ユーザの設定情報を記憶したメモリ領域の識別情報（例えば、予め設定されたメモリ番号や、記憶領域のアドレス番号など）と、を含む。
【００３３】
本実施形態では、最大４つのＩ-ｋｅｙ２０を登録することが可能となっている。以下、これら４つのＩ-ｋｅｙ２０を、ｋｅｙ２０ａ、ｋｅｙ２０ｂ、ｋｅｙ２０ｃ及びｋｅｙ２０ｄと呼び分ける場合がある。
変更内容記憶メモリ４５は、キー情報及びユーザ情報に対応付けて、ユーザが変更した車載装置の作動内容の設定変更内容を記憶するデータ書き換え可能な不揮発性のメモリである。
【００３４】
更に、制御部４１は、機能構成部として、車載装置設定制御部４１０と、車載装置作動判定部４１１と、ユーザ入替推定部４１２と、走行内容検出部４１３と、走行内容判定部４１４と、設定情報変更制御部４１５と、設定情報編集部４１６とを備えている。
車載装置設定制御部４１０は、通信ネットワーク６０を介して受信したキー情報に対応する設定情報を設定情報記憶メモリ４３から読み出し、読み出した設定情報を、通信ネットワーク６０を介して、各種コントローラ５０〜５５に送信する。
【００３５】
これにより、Ｉ-ｋｅｙ２０を所持したユーザが自動車Ｖに乗り込むことで、各種車載装置を作動制御するコントローラの設定を、該ユーザが所持するＩ-ｋｅｙ２０に対応するユーザの設定へと自動的に変更する。
加えて、車載装置設定制御部４１０は、受信したキー番号に対応するユーザ情報を車載装置作動判定部４１１に出力する。更に、車載装置設定制御部４１０は、各種コントローラ５０〜５５から送信される各種車載装置の作動状態を示す情報（以下、作動状態情報と称す）を受信し、受信した作動状態情報を車載装置作動判定部４１１に出力する。
【００３６】
本実施形態において、作動状態情報は、車載装置の作動に用いられている設定情報に対応するユーザ情報と作動状態（正常作動中か否か）を示す情報とを含む。
更に、車載装置設定制御部４１０は、設定情報変更制御部４１５からの送信指示に応じて、設定情報記憶メモリ４３に記憶された正規ユーザの設定情報のうち指示に対応する車載装置の設定情報を読み出す。そして、読み出した設定情報を、通信ネットワーク６０を介して対応するコントローラに送信する。
【００３７】
車載装置作動判定部４１１は、車載装置設定制御部４１０から入力された作動状態情報に基づき、各種車載装置が自動車Ｖに登録された正規ユーザの設定情報で作動を開始したか否かを判定する。また、車載装置作動判定部４１１は、各種車載装置が自動車Ｖに登録された正規ユーザの設定情報で作動中であるか否かを判定する。更に、車載装置作動判定部４１１は、イグニッションスイッチからのイグニッションのＯＮ／ＯＦＦの状態を示す信号（以下、イグニッション信号Ｉｇｎと称す）に基づき、イグニッションスイッチがＯＮ状態からＯＦＦ状態になったか否かを判定する。
【００３８】
車載装置作動判定部４１１は、これら判定結果を、設定情報変更制御部４１５に出力する。
ユーザ入替推定部４１２は、自動車Ｖを運転するユーザの入れ替わり動作があったか否かを推定するユーザ入替推定処理を実施する。ここで、入れ替わり動作とは、自動車Ｖを運転しているユーザが自動車Ｖを降車し、その後、該ユーザ又は他のユーザが自動車Ｖに乗車する一連の動作を示す。特に、本実施形態では、イグニッションのＯＮ状態が継続している間に行われる動作となる。
【００３９】
具体的に、ユーザ入替推定部４１２は、ユーザ入替推定処理を開始すると、まず、入替推定用フラグを設定する。入替推定用フラグの設定処理では、自動車Ｖのドアの開閉状態、Ｉ−Ｋｅｙ２０の位置変化状態等に基づき、複数のフラグを設定する。
ユーザ入替推定部４１２は、設定した入替推定用フラグに基づき、自動車Ｖを運転するユーザの入れ替わり動作があったか否かを推定する。そして、推定結果を、設定情報変更制御部４１５に出力する。
【００４０】
走行内容検出部４１３は、設定情報変更制御部４１５からの第１走行内容判定処理の開始指示に応じて、本実施形態では、自動車Ｖを運転しているユーザが、正規ユーザ又は一時運転代行ユーザであると確定したユーザの入れ替わり動作があったと判定後の自動車Ｖの走行内容である第１走行内容の検出処理を開始する。具体的に、第１走行内容として、入れ替わり動作があったと判定後から自動車Ｖが走行を開始して予め設定した第１走行終了タイミングに至るまでの走行内容を検出する。
【００４１】
本実施形態では、走行内容として、自動車Ｖの走行車速、走行時間及び走行距離を検出する。
ここで、第１走行終了タイミングは、イグニッションＯＮの状態で、自動車Ｖの運転者が正規ユーザから他のユーザに入れ替わって、例えば、目的地の最寄りの場所から目的地までの運転を他のユーザが一時的に代行する場合の走行内容を想定して決定されるタイミングである。
【００４２】
具体例を挙げると、バレーパーキングのサービスを提供するホテルのエントランスからホテルの駐車場まで、バレーパーキングの係員（例えば、ベルボーイ）が自動車Ｖの運転を代行する場合などが該当する。なお、本実施形態では、バレーパーキングの係員が、途中で別の係員に運転を交代する場合も想定している。
従って、本実施形態では、第１走行終了タイミングを、不図示のシフトポジションセンサからの信号に基づき、自動車Ｖのシフト位置が走行レンジ（例えば、Ｄレンジ）からパーキングレンジに切り替わったタイミングとする。つまり、一時運転代行ユーザが、自動車Ｖの引き渡し場所から、自動車Ｖの停車場所、あるいは他のユーザ（上記別の係員に相当）と交代する中継地点まで運転を交代することを想定したタイミングである。
【００４３】
なお、パーキングレンジに切り替わったタイミングに限らず、例えば、車載のバックビューモニタの表示画像を撮影するカメラの撮影画像に基づき駐車枠を検出したタイミングなど他のタイミングとしてもよい。
また、別の係員への運転交代を考慮しない場合は、不図示のイグニッションスイッチからのイグニッション信号Ｉｇｎに基づき、イグニッションがＯＮ状態からＯＦＦ状態となったタイミングとしてもよい。
【００４４】
加えて、走行内容検出部４１３は、設定情報変更制御部４１５からの第２走行内容判定処理の開始指示に応じて、各種車載装置が正規ユーザの設定情報に基づき作動を開始したと判定後の自動車Ｖの走行内容である第２走行内容の検出を開始する。
即ち、Ｉ−Ｋｅｙ２０によってドアの開錠を行って最初に自動車Ｖに乗車した運転者が、正規ユーザにも、予め設定した一時的に運転を代行する一時運転代行ユーザにも確定していない状態（未確定状態）の走行内容を検出する。
【００４５】
具体的に、第２走行内容として、イグニッションＯＦＦの状態で各種車載装置が正規ユーザの設定情報に基づき作動を開始したと判定後から自動車Ｖが走行を開始して予め設定した第２走行終了タイミングに至るまでの走行内容を検出する。
加えて、本実施形態では、第２走行内容として、最初に自動車Ｖに乗車したユーザ（未確定）が一時運転代行ユーザに確定し、かつ、最初に乗車したユーザが降車してその後乗車したユーザが正規ユーザか一時運転代行ユーザか未確定の場合の該乗車したユーザが運転時の走行内容も検出する。
【００４６】
具体的に、第２走行内容として、入れ替わり動作があったと判定後から自動車Ｖが走行を開始して予め設定した第２走行終了タイミングに至るまでの走行内容を検出する。
ここで、第２走行終了タイミングは、イグニッションがＯＦＦの状態で、自動車Ｖの正規ユーザとは異なる他のユーザが該正規ユーザのＩ−Ｋｅｙ２０を使って自動車Ｖに乗車し、運転を一時的に代行する場合の走行内容を想定して決定されるタイミングである。
【００４７】
例えば、駐車場に停車されている自動車Ｖを正規ユーザに引き渡す場所まで他のユーザが運転を一時的に代行する場合の走行内容を想定して決定されるタイミングである。
具体例を挙げると、バレーパーキングのサービスを提供するホテルの駐車場からホテルのエントランスまで、バレーパーキングの係員（例えば、ベルボーイ）が自動車Ｖの運転を代行する場合などが該当する。なお、本実施形態では、バレーパーキングの係員が、途中で別の係員に運転を交代する場合も想定している。
【００４８】
従って、本実施形態では、第２走行終了タイミングは、上記第１走行終了タイミングと同様に、走行レンジからパーキングレンジに切り替わったタイミングとする。但し、第２走行終了タイミングは、最終的にイグニッションＯＮの状態で運転者が正規ユーザに入れ替わることを想定しているため、イグニッションがＯＦＦ状態となるタイミングは含まないものとする。つまり、一時運転代行ユーザが、自動車Ｖの停車場所から、正規ユーザへの引き渡し場所まで自動車Ｖを運転し、イグニッションをＯＦＦ状態とせずに、正規ユーザと運転を交代することを想定したタイミングとなる。
【００４９】
本実施形態の走行内容検出部４１３は、不図示の車速センサからの車速Ｖｄと、不図示の走行時間測定用タイマからのカウント値とを取得する。そして、これら取得した車速Ｖｄとカウント値とに基づき、自動車Ｖの上記第１〜第２走行内容として、各走行内容の検出開始から予め設定した走行終了タイミングに至るまでの平均車速、走行距離及び走行時間を検出する。加えて、本実施形態の走行内容検出部４１３は、ＤＣＵ５５から、自動車Ｖの走行開始時点及び走行終了時点の位置情報（自車位置情報）を取得する。
【００５０】
走行内容判定部４１４は、走行内容検出部４１３からの第１走行内容の情報に基づき、該第１走行内容が、予め設定した、一時運転代行ユーザが運転を代行時の走行内容（以下、代行走行内容と称す）の範囲内にあるか否かを判定する。そして、第１走行内容が代行走行内容の範囲内にあると判定すると、第１走行内容を一時運転代行ユーザが自動車Ｖを運転時の走り方であると判定する。即ち、自動車Ｖの運転者が一時運転代行ユーザであると判定する。一方、範囲内にないと判定すると、第１走行内容を正規ユーザが自動車Ｖを運転時の走り方であると判定する。即ち、自動車Ｖの運転者が一時運転代行ユーザではない（正規ユーザである）と判定する。走行内容判定部４１４は、この判定結果（以下、第１判定結果と称す）を、設定情報変更制御部４１５に出力する。
【００５１】
ここで、代行走行内容とは、一時運転代行ユーザが運転を代行時の自動車の走行内容に基づき設定される。即ち、一時的に運転を代行することから、走行距離や走行時間が、正規ユーザが運転する場合と比較して短くなる。また、一時運転代行ユーザが、例えばバレーパーキングの係員であれば、お客様の自動車を運転することになる。そのため、走行距離や走行時間が正規ユーザと比較して短くなることに加えて、丁寧に運転を行うことから、正規ユーザの運転と比較して車速も低くなる。
【００５２】
例えば、一時運転代行ユーザが、ホテルやレストラン等のバレーパーキングの係員の場合、係員は、代行運転を引き受け時のホテルやレストランのエントランスから駐車場の間と、引き渡し時における駐車場からエントランスの間との運転を代行することになる。
従って、事前に調査した、バレーパーキングのサービスを提供する施設のエントランス等とその駐車場との間の走行経路の距離の情報に基づき、代行走行内容として、例えば、予め設定した設定車速（例えば平均車速）以下の車速範囲に対する走行距離及び走行時間の範囲等を設定することができる。また、事前の調査や試験によって、代行運転時の走行車速、走行時間及び走行距離等の情報を収集し、統計処理等を行ってこれらの情報の範囲等を設定することができる。また、ＧＰＳ等によって、代行運転の開始地点の場所が特定できれば、ホテルやレストラン等の施設自体を特定することができる。そのため、施設毎に代行走行内容を設定しておくことで、判定精度を向上することも可能となる。
【００５３】
また、走行開始地点の特定場所がバレーパーキングのサービスを提供する施設（例えばホテルのエントランス）であり、その場所で運転者の入れ替わり動作があったと判定した場合は、その時点で入れ替わり後のユーザを一時運転代行ユーザであると判定するようにしてもよい。
本実施形態では、バレーパーキングのサービスを提供する施設での入れ替わりに加えて、走行終了地点の特定場所が該施設の駐車場であったと判定した場合に、走行内容を一時運転代行ユーザが運転時の走り方であると判定する。
【００５４】
また、バレーパーキングの係員に限らず、一時運転代行ユーザが、例えば、友人や家族等の場合もある。この場合、例えば、駐車場に駐車するときだけ臨時に運転を交代するような場合も考えられる。このような場合の走行内容は、正規ユーザの運転と比較して、極めて低い平均車速、かつ極めて短い走行時間及び走行距離となる。また、駐車場に車両を駐車する際には操舵角度の変化などにも特徴が出るため、走行内容として操舵角度を検出して、操舵角度の変化にも基づき一時運転代行ユーザの走り方を判定するようにしてもよい。
【００５５】
また、友人や家族等に限らず、例えば、車検等によって、自動車Ｖのディーラーに訪問した際も、店の前に自動車Ｖを停めて、店員（整備士等）と運転を交代することがある。この場合、店員は、例えば、店の前から整備場までの間と、整備場から店の前までの間の運転を代行することになる。
このように、様々な状況が考えられるため、ユーザが特定の場所の情報を設定できるなど代行走行内容をカスタマイズできる機能を設けてもよい。
【００５６】
また、走行内容判定部４１４は、走行内容検出部４１３からの第２走行内容の情報に基づき、該第２走行内容が代行走行内容の範囲内にあるか否かを判定する。そして、第２走行内容が代行走行内容の範囲内にあると判定すると、第２走行内容を一時運転代行ユーザが自動車Ｖを運転時の走り方であると判定する。即ち、自動車Ｖの運転者が一時運転代行ユーザであると判定する。一方、範囲内にないと判定すると、第２走行内容を正規ユーザが自動車Ｖを運転時の走り方であると判定する。即ち、自動車Ｖの運転者が一時運転代行ユーザではない（正規ユーザである）と判定する。走行内容判定部４１４は、この判定結果（以下、第２判定結果と称す）を、設定情報変更制御部４１５に出力する。
【００５７】
設定情報変更制御部４１５は、ＡＤＰコントローラ５０及びＤＣＵ５５から、各種車載装置の作動内容の設定変更内容（以下、設定変更情報と称す）を、通信ネットワーク６０を介して受信する。設定情報変更制御部４１５は、受信した設定変更情報を変更内容記憶メモリ４５に記憶する。本実施形態において、設定変更情報は、車載装置の識別情報と、該車載装置の作動を制御するコントローラの識別情報と、自動車Ｖの認識しているキー番号及びユーザ情報とに対応付けて記憶する。また、設定情報変更制御部４１５は、設定変更情報を受信する毎に、変更内容記憶メモリ４５に記憶された同じ車載装置に対する設定変更情報を上書きして記憶する。
【００５８】
設定情報変更制御部４１５は、車載装置の設定変更があったと判定すると、予め設定した変更フラグをＯＮ（例えば「１」）に設定する。加えて、運転者が正規ユーザであると確定し、変更内容記憶メモリ４５に記憶された設定変更情報に基づき設定情報記憶メモリ４３に記憶された設定情報を変更すると、変更フラグをＯＦＦに設定すると共に、該設定変更情報を消去する。
【００５９】
ここで、変更フラグは、ＯＮ状態であるときに車載装置の設定変更があった（例えば、シート位置やミラー角度の変更等があった）ことを示し、ＯＦＦ状態のときに車載装置の設定変更が無いことを示すフラグである。
具体的に、運転者の入れ替わり動作があったと判定してから第１走行内容の検出が開始されて予め設定した第１走行終了タイミングに至るまでの期間に車載装置の作動内容が設定変更されたとする。この場合に、設定情報変更制御部４１５は、かかる車載装置の設定変更情報を、通信ネットワーク６０を介して受信すると共に、変更フラグをＯＮに設定する。設定情報変更制御部４１５は、受信した設定変更情報を変更内容記憶メモリ４５に記憶する。
【００６０】
加えて、イグニッションＯＦＦの状態から各種車載装置が正規ユーザの設定情報で作動を開始したと判定してから運転者が他のユーザと入れ替わったと判定されるまでの期間に車載装置の作動内容が設定変更されたとする。この場合に、設定情報変更制御部４１５は、かかる車載装置の設定変更情報を、通信ネットワーク６０を介して受信すると共に、変更フラグをＯＮに設定する。設定情報変更制御部４１５は、受信した設定変更情報を変更内容記憶メモリ４５に記憶する。
【００６１】
更に、一時運転代行ユーザであると確定されたユーザの入れ替わり動作があったと判定してから第２走行内容の検出が開始されて再び運転者の入れ替わり動作があったと推定されるまでの期間に車載装置の作動内容が設定変更されたとする。この場合に、設定情報変更制御部４１５は、かかる車載装置の設定変更情報を、通信ネットワーク６０を介して受信すると共に、変更フラグをＯＮに設定する。設定情報変更制御部４１５は、この期間に受信した設定変更情報を変更内容記憶メモリ４５に記憶する。
【００６２】
更に、設定情報変更制御部４１５は、各種車載装置が正規ユーザの設定情報に基づき作動中において、ユーザ入替推定部４１２からの推定結果に基づき、自動車Ｖを運転しているユーザが正規ユーザ又は一時運転代行ユーザであると確定している状態から自動車Ｖを運転するユーザの入れ替わり動作があったか否かを判定する。そして。入れ替わり動作があったと判定すると、第１走行内容判定処理の開始指示を走行内容検出部４１３に出力する。
【００６３】
また、設定情報変更制御部４１５は、イグニッションＯＦＦの状態から車載装置作動判定部４１１からの各種車載装置が正規ユーザの設定情報に基づき作動を開始したか否かの判定結果に基づき、作動を開始したか否かを判定する。そして、作動を開始したと判定すると、第２走行内容判定処理の開始指示を走行内容検出部４１３に出力する。
また、設定情報変更制御部４１５は、自動車Ｖを運転しているユーザの入れ替わり動作があったと判定後に、変更フラグがＯＮ状態の場合に表示される選択画面において、設定情報の変更指示及び車載装置の作動内容の設定変更指示のいずれも選択されなかったと判定すると、第２走行内容判定処理の開始指示を走行内容検出部４１３に出力する。加えて、自動車Ｖを運転しているユーザの入れ替わり動作があったと判定後に、変更フラグがＯＦＦ状態であると判定され、選択画面の表示処理が実施されなかった場合に、第２走行内容判定処理の開始指示を走行内容検出部４１３に出力する。
【００６４】
更にまた、設定情報変更制御部４１５は、走行内容判定部４１４から入力される第１及び第２判定結果に基づき、自動車Ｖを運転しているユーザが一時運転代行ユーザであるか又は正規ユーザであるかを確定する。そして、一時運転代行ユーザであると確定した場合、車載装置作動判定部４１１からの判定結果に基づきイグニッションスイッチがＯＮ状態からＯＦＦ状態になったか否かを判定する。そして、イグニッションスイッチがＯＮ状態からＯＦＦ状態になったと判定すると、変更フラグに基づき設定変更があったと判定しても設定情報記憶メモリ４３に記憶された設定情報の変更を禁止（変更（上書保存）せずに現状のまま維持）する。更に、本実施形態の設定情報変更制御部４１５は、一時運転代行ユーザであると確定した場合に、設定情報記憶メモリ４３のゲスト設定情報記憶用メモリ４３０ｅ（後述）に記憶された設定情報を、変更内容記憶メモリ４５に記憶された設定変更情報に基づき変更する。
【００６５】
一方、正規ユーザであると確定した場合、車載装置作動判定部４１１からの判定結果に基づきイグニッションスイッチがＯＮ状態からＯＦＦ状態になったか否かを判定する。そして、イグニッションスイッチがＯＮ状態からＯＦＦ状態になったと判定し、かつ、変更フラグに基づき設定変更があったと判定すると設定情報記憶メモリ４３に記憶された設定情報を、変更内容記憶メモリ４５に記憶された設定変更情報に基づき変更する。本実施形態では、変更された設定値を、設定情報記憶メモリ４３に記憶された対応する設定情報に上書保存する。
【００６６】
また、設定情報変更制御部４１５は、走行内容判定部４１４から入力される第２判定結果に基づき自動車Ｖを運転しているユーザが一時運転代行ユーザであると判定すると、ユーザ入替推定部４１２からの推定結果に基づき、運転者の入れ替わり動作があったか否かを判定する。設定情報変更制御部４１５は、この判定によって、入れ替わり動作があったと判定し、かつ、変更フラグがＯＮ状態であると判定すると、次に、「設定情報を保存する」、及び「車載装置の作動内容の設定を「ユーザ名」の設定に変更する」の選択肢のうちユーザがいずれか一方を選択指示可能な選択画面の表示指示をＤＣＵ５５に送信する。なお、「ユーザ名」のところには、自動車Ｖが認識しているキー番号に対応するユーザ名が表示される。
【００６７】
これにより、ＤＣＵ５５の表示操作部５５ｃには、上記選択肢が表示された選択画面が表示される。そして、ユーザが画面をタッチすることで、「設定情報を保存する」が選択されると、ＤＣＵ５５から設定保存指示情報が車載装置作動コントローラ４０に送信される。設定情報変更制御部４１５は、設定保存指示情報を取得すると、入れ替わり前後の運転者を、正規ユーザであると確定する。そして、設定情報変更制御部４１５は、設定情報記憶メモリ４３に記憶された設定情報に、変更内容記憶メモリ４５に記憶された設定変更情報を上書保存する。
【００６８】
一方、「車載装置の作動内容の設定を「ユーザ名」の設定に変更する」が選択されると、ＤＣＵ５５から設定変更指示情報が車載装置作動コントローラ４０に送信される。設定情報変更制御部４１５は、設定変更指示情報を取得すると、入れ替わり前の運転者を、一時運転代行ユーザであると確定し、入れ替わり後の運転者を正規ユーザであると確定する。そして、設定情報変更制御部４１５は、設定情報記憶メモリ４３に記憶された設定情報を設定変更のあった車載装置に対応するコントローラに送信する指示を車載装置設定制御部４１０に出力する。
【００６９】
また、ＤＣＵ５５から、いずれの指示情報も送信されず、予め設定した設定時間が経過すると、設定情報変更制御部４１５は、選択画面においていずれの選択肢も選択されなかったと判定する。そして、入れ替わり前の運転者を一時運転代行ユーザであると確定し、入れ替わり後の運転者を未確定とする。
設定情報編集部４１６は、ユーザ登録及び各種車載装置の設定情報の編集を行う画面を表示させるための表示情報をＤＣＵ５５に送信する。加えて、ＤＣＵ５５の表示操作部を介して入力された各種設定情報の設定変更内容（設定変更情報）を受信し、受信した設定変更情報を設定情報変更制御部４１５に出力する。
【００７０】
本実施形態において、設定情報編集部４１６は、表示操作部を介した車載装置の作動を支援する機能として、以下の（Ａ）及び（Ｂ）に示す２つの機能を提供する。
（Ａ）ユーザ登録／編集機能
ユーザ登録／編集機能は、正規ユーザが自動車Ｖに初めて乗り込んだときや、登録内容を編集するときに実施される機能である。ユーザ登録は、基本的に、システムが認定しているＩ-ｋｅｙ２０に対して行われ、各種コントローラ５０〜５５によって作動制御される各種車載装置に対する作動内容の設定情報の登録、ユーザ名の登録等を行う機能である。ユーザ編集は、各種車載装置に対する作動内容の設定情報を変更するなど、登録内容を編集する機能である。
【００７１】
（Ｂ）設定コピー機能
設定コピー機能は、登録された任意のユーザの車載装置の作動内容の設定情報を、登録された他のユーザの設定情報にコピーする機能である。
本実施形態では、運転者が一時運転代行ユーザであると確定した場合でも、かかる一時運転代行ユーザが変更した設定変更内容をゲスト設定情報記憶用メモリ４３０ｅに保持するようになっている。従って、例えば、判定が間違っていた場合などに、ゲスト設定情報記憶用メモリ４３０ｅに保持した設定変更情報を、誤って変更された正規ユーザの設定情報にコピーすることで設定情報を元に戻すことが可能である。
【００７２】
（各種コントローラ５０〜５５）
次に、図４に基づき、車載装置作動制御システムを構成する各種コントローラの具体的な構成を説明する。図４は、システムの全体構成及び各種コントローラ５０〜５５の具体的な構成例を示すブロック図である。
〔ＡＤＰコントローラ５０〕
ＡＤＰコントローラ５０は、ＢＣＭ３０によるドアロック装置の開錠動作の制御によって車両ドアが開錠したことに応じて起動する。ＡＤＰコントローラ５０は、シート装置、ステアリング装置及び外部ミラー装置等の作動を制御するコントローラである。ＡＤＰコントローラ５０は、図４に示すように、制御部５０ａを含む構成となっている。
【００７３】
本実施形態において、シート装置は、図示しないが、それぞれ独立して傾動可能な上部シートバック及び下部シートバックを有する。更に、シート装置は、これらシートバックの傾斜角度を調整する機構と、シート全体の前後方向のスライド位置を調整する機構と、シートの高さ位置を調整する機構とを有する。シート装置は、制御部５０ａからの指令によって、各シートバックの傾斜角度と、シート全体のスライド位置と、シート全体の高さ位置とを自動調整することが可能となっている。また、各シートバックの傾斜角度と、シート全体のスライド位置と、シート全体の高さ位置とは、不図示の操作ボタンの操作によってユーザが手動で調整できるようにもなっている。
【００７４】
また、ステアリング装置は、図示しないが、ステアリングのチルト角度を調整するチルト機構及びステアリングのテレスコ位置を調整するテレスコ機構を有している。そして、制御部５０ａからの指令によって、ステアリングのチルト角度、及びテレスコ位置を自動調整することが可能となっている。また、ステアリングのチルト角度、及びテレスコ位置は、不図示の操作ボタンの操作によってユーザが手動で調整できるようにもなっている。
【００７５】
また、外部ミラー装置は、図示しないが、左右ドアミラー等のミラーと、それぞれ独立して各ミラーの傾斜角度を調整可能なミラー調整機構とを有しており、制御部５０ａからの指令によって、各ミラーの傾斜角度を自動調整することが可能となっている。また、各ミラーの傾斜角度は、不図示の操作ボタンの操作によってユーザが手動で調整できるようにもなっている。
【００７６】
制御部５０ａは、図示しないＣＰＵやドライバ回路などを備えて構成されていて、ＢＣＭ３０の作動制御によるドアの開錠に応じて起動する。制御部５０ａは、車載装置作動コントローラ４０から送信されるシート装置、ステアリング装置及び外部ミラー装置の作動内容の設定情報（以下、ＡＤＰ設定情報という）を、通信ネットワーク６０を介して受信する。そして、受信したＡＤＰ設定情報に基づき、シート装置、ステアリング装置及び外部ミラー装置の作動を制御する。つまり、制御部５０ａは、シート装置の各シートバックの傾斜角度、スライド位置、及び高さ位置と、ステアリング装置のチルト角度及びテレスコ位置と、外部ミラー装置の各ミラーの傾斜角度とを、ＢＣＭ３０の受信したキー番号に対応するユーザの設定したＡＤＰ設定情報で指定されるポジションへと自動調整する。
更に、制御部５０ａは、ユーザによって手動で変更されたシート装置、ステアリング装置及び外部ミラー装置等のＡＤＰコントローラ５０の制御下にある各種車載装置の設定値の情報（変更内容情報）を、通信ネットワーク６０を介して、車載装置作動コントローラ４０に送信する。
【００７７】
〔ＭＥＴＥＲコントローラ５１〕
ＭＥＴＥＲコントローラ５１は、ＡＤＰコントローラ５０の起動後において、ドライバのイグニッションスイッチ（不図示）の操作によってＡＣＣ（アクセサリ）モードが選択されることに応じて起動する。ＭＥＴＥＲコントローラ５１は、車載のメータ装置（不図示）の作動を制御するコントローラである。本実施形態において、イグニッションスイッチは、押しボタン式のスイッチであり、ユーザがＩ-ｋｅｙ２０を所持した状態でボタンを押すことで、ブレーキペダルが踏み込まれている場合はエンジンが始動する。一方、ブレーキペダルが踏み込まれていない状態で、イグニッションＯＦＦの状態からボタンを押す度に、アクセサリーモード→イグニッションＯＮモードへと切り替わる。
【００７８】
また、本実施形態において、メータ装置は、タコメータ、フェールゲージ、スピードメータ、水温メータ及び液晶ディスプレイを備えている。この液晶ディスプレイには、ＡＴＣ（Active Trace Control）、ＡＥＢ（Active Engine Brake）、ＡＲＣ（Active Ride Control）、ＨＳＡ（Hill Start Assist）、ＨＤＣ（Hill Descent Control）、ＳＭＢ（Side Magic Bumper）などの運転支援制御の作動状態を示す画像が表示される。
【００７９】
ＭＥＴＥＲコントローラ５１は、図４に示すように、制御部５１ａを含む構成となっている。
制御部５１ａは、図示しないＣＰＵやドライバ回路などを備えて構成されていて、ユーザのイグニッションスイッチの操作によるＡＣＣモード又はイグニッションＯＮモードへの移行に応じて起動する。制御部５１ａは、車載装置作動コントローラ４０から送信されるメータ装置の作動内容の設定情報（以下、メータ設定情報という）を、通信ネットワーク６０を介して受信する。そして、受信したメータ設定情報に基づきメータ装置の作動を制御する。
【００８０】
〔ＨＶＡＣコントローラ５２〕
ＨＶＡＣコントローラ５２は、ＭＥＴＥＲコントローラ５１の起動後において、ドライバのイグニッションスイッチの操作によって、イグニッションがＯＮ状態となった（駆動源（エンジン又はモータ等）が始動した）ことに応じて起動する。ＨＶＡＣコントローラ５２は、車載のエアコン装置（不図示）の作動を制御するコントローラである。
【００８１】
ＨＶＡＣコントローラ５２は、図４に示すように、制御部５２ａを含む構成となっている。
制御部５２ａは、図示しないＣＰＵやドライバ回路などを備えて構成されていて、ユーザのイグニッションスイッチの操作によって駆動源（本実施形態ではエンジン）が始動したことに応じて起動する。制御部５２ａは、車載装置作動コントローラ４０から送信されるエアコン装置の作動内容の設定情報（以下、エアコン設定情報という）を、通信ネットワーク６０を介して受信する。そして、受信したエアコン設定情報に基づきエアコン装置の作動を制御する。
【００８２】
〔ＩＤＭ５３〕
ＩＤＭ５３は、ＭＥＴＥＲコントローラ５１の起動後において、ドライバのイグニッションスイッチの操作によって、エンジンが始動したことに応じて起動する。ＩＤＭ５３は、車載のエンジンコントローラ（不図示）、ＳＢＷコントローラ８０及びブレーキコントローラ（不図示）の作動を制御するコントローラである。
【００８３】
ＩＤＭ５３は、図４に示すように、制御部５３ａを含む構成となっている。
制御部５３ａは、図示しないＣＰＵやドライバ回路などを備えて構成されていて、ユーザのイグニッションスイッチの操作によってエンジンが始動したことに応じて起動する。制御部５３ａは、車載装置作動コントローラ４０から送信されるエンジンコントローラ、ＳＢＷコントローラ８０及びブレーキコントローラの作動内容の設定情報（以下、ＩＤＭ設定情報という）を、通信ネットワーク６０を介して受信する。そして、受信したＩＤＭ設定情報に基づきエンジンコントローラ、ＳＢＷコントローラ８０及びブレーキコントローラの作動を制御する。
【００８４】
〔ＡＤＡＳコントローラ５４〕
ＡＤＡＳコントローラ５４は、ＭＥＴＥＲコントローラ５１の起動後において、ドライバのイグニッションスイッチの操作によって、エンジンが始動したことに応じて起動する。ＡＤＡＳコントローラ５４は、車載の車間距離制御装置や車線逸脱防止支援装置等の走行支援装置の作動を制御するコントローラである。
【００８５】
ＡＤＡＳコントローラ５４は、図４に示すように、制御部５４ａを含む構成となっている。
制御部５４ａは、図示しないＣＰＵやドライバ回路などを備えて構成されていて、ユーザのイグニッションスイッチの操作によってエンジンが始動したことに応じて起動する。制御部５４ａは、車載装置作動コントローラ４０から送信される走行支援装置の作動内容の設定情報（以下、ＡＤＡＳ設定情報という）を、通信ネットワーク６０を介して受信する。そして、受信したＡＤＡＳ設定情報に基づき走行支援装置の作動を制御する。
【００８６】
〔ＤＣＵ５５〕
ＤＣＵ５５は、図４に示すように、制御部５５ａと、表示操作部５５ｃと、オーディオ・ユニット５５ｄと、ナビゲーション・ユニット５５ｅと、を含む構成となっている。
表示操作部５５ｃは、タッチパネルから構成されており、画面にＣＧ表示されたボタンやアイコン等をユーザがタッチすることで、ユーザの意思に応じた情報の入力が可能となっている。なお、タッチパネルに限らず、入力装置と表示装置との２つに分けた構成としてもよい。例えば、リモコン式の入力装置と液晶表示装置との組み合わせや、入力装置を、表示装置の近くに設けたハードスイッチとする構成としてもよい。また、入力装置を、マイク等の音声入力装置とし、制御部５５ａに音声認識機能を持たせて、音声による入力を行う構成とするなど他の構成としてもよい。
【００８７】
オーディオ・ユニット５５ｄは、ラジオ放送受信機能、ＣＤ、ＤＶＤ、ＢＤ等のメディアに記録された音響データの再生機能、ハードディスクやフラッシュメモリ等に記憶された音響データの再生機能等を有するオーディオ機器である。
ナビゲーション・ユニット５５ｅは、ＧＰＳ（Global Positioning System ）受信機、及び地図データベースを有し、経路探索および経路案内等を行う装置である。具体的に、ＧＰＳ受信機によってＧＰＳ衛星からの信号を受信し、受信した信号に基づき自動車Ｖの現在位置を測定する。ナビゲーション・ユニット５５ｅは、自動車Ｖの走行時において、自動車Ｖの現在位置を測定して、表示操作部５５ｃに、測定した現在位置をアイコン等によって道路地図上に示した画像を表示する。また、ナビゲーション・ユニット５５ｅは、測定した現在位置の情報を、車載装置作動コントローラ４０に送信する。
【００８８】
制御部５５ａは、図示しないＣＰＵやドライバ回路などを備えて構成されていて、通信ネットワーク６０を介して、車載装置作動コントローラ４０から送信される設定情報を受信する。具体的に、制御部５５ａは、表示操作部５５ｃの作動内容の設定情報（以下、ディスプレイ設定情報という）と、オーディオ・ユニット５５ｄの作動内容の設定情報（以下、オーディオ設定情報という）と、ナビゲーション・ユニット５５ｅの作動内容の設定情報（以下、ナビ設定情報という）とを受信する。そして、制御部５５ａは、受信した各種設定情報に基づき、表示操作部５５ｃ、オーディオ・ユニット５５ｄ及びナビゲーション・ユニット５５ｅの作動を制御する。
【００８９】
以下、ディスプレイ設定情報、オーディオ設定情報及びナビ設定情報を、ＤＣＵ設定情報と称する場合がある。
また、制御部５５ａは、表示操作部５５ｃにボタンやアイコン等を含む各種設定画面を表示し、該ボタンやアイコン等をユーザが押下することで、押下されたボタンやアイコン等の種類に応じた情報の入力を受け付ける。
【００９０】
本実施形態の制御部５５ａは、車載装置作動コントローラ４０からの表示情報に応じて、ユーザ登録、登録情報（各種車載装置の設定情報等）の編集及び設定情報のコピーを行う画面（以下、設定編集画面と称す）を表示操作部５５ｃに表示する。制御部５５ａは、該設定編集画面におけるユーザの入力を受け付け、受け付けた入力によって変更された設定情報（変更内容情報）を、通信ネットワーク６０を介して車載装置作動コントローラ４０に送信する。
【００９１】
（設定情報記憶メモリ４３の構成）
次に、図５に基づき、設定情報記憶メモリ４３の構成を説明する。図５は、設定情報記憶メモリ４３の構成の一例を示す図である。
設定情報記憶メモリ４３は、図５に示すように、リンク情報記憶用メモリ４３０ａと、ユーザＡ設定情報記憶用メモリ４３０ｂと、ユーザＢ設定情報記憶用メモリ４３０ｃと、ユーザＣ設定情報記憶用メモリ４３０ｄと、ゲスト設定情報記憶用メモリ４３０ｅと、を備える。
【００９２】
リンク情報記憶用メモリ４３０ａは、Ｉ-ｋｅｙ２０のキー番号と、ユーザ情報との対応関係（リンク情報）を記憶する専用のメモリである。リンク情報記憶用メモリ４３０ａは、データ書き換え可能な不揮発性のメモリから構成され、ユーザ登録／編集機能によって登録された、各Ｉ-ｋｅｙ２０のキー番号と、ユーザ情報との対応関係（リンク情報）を記憶する。
【００９３】
ユーザＡ設定情報記憶用メモリ４３０ｂ、ユーザＢ設定情報記憶用メモリ４３０ｃ及びユーザＣ設定情報記憶用メモリ４３０ｄは、登録ユーザＡ〜Ｃ（仮名）のそれぞれに用意されたメモリである（以下、ユーザ設定情報記憶用メモリ４３０ｂ〜４３０ｄと略記する場合がある）。ユーザ設定情報記憶用メモリ４３０ｂ〜４３０ｄは、それぞれ、ユーザ登録処理においてユーザ毎に登録された設定情報を、各対応するユーザ情報と対応付けて記憶する専用のメモリである。本実施形態では、最大３人のユーザを登録することが可能となっている。また、本実施形態において、ユーザ設定情報記憶用メモリ４３０ｂ〜４３０ｄは、それぞれ固有のメモリ番号を有しており、ユーザ情報に対応するメモリ番号によって読み出すべきメモリが指定される。
【００９４】
本実施形態のユーザ設定情報記憶用メモリ４３０ｂ〜４３０ｄは、それぞれ、キー番号及び各メモリに対応するユーザ番号に対して、ＡＤＰ設定情報、メータ設定情報、エアコン設定情報、ＩＤＭ設定情報、ＡＤＡＳ設定情報及びＤＣＵ設定情報を対応付けて記憶する記憶領域を有している。
ゲスト設定情報記憶用メモリ４３０ｅは、ゲスト専用の設定情報を記憶する専用のメモリである。ゲスト設定情報記憶用メモリ４３０ｅは、例えば、友人等の自動車Ｖを普段は使用しないユーザに自動車Ｖを使用させるような場合に用いる設定情報を記憶するメモリである。ゲスト設定情報記憶用メモリ４３０ｅは、ユーザ設定情報記憶用メモリ４３０ｂ〜４３０ｄのメモリ番号とは異なる固有のメモリ番号を有している。
【００９５】
〔各種コントローラの起動順番及び作動制御処理の流れ〕
次に、図４を参照しつつ、各種コントローラの起動順番及び作動制御処理の流れを説明する。
図４に示すように、ＢＣＭ３０がＩ-ｋｅｙ２０から無線送信されたキー情報（例えば開錠要求を含む）を受信すると、ＢＣＭ３０において、ドアロック装置の開錠動作が制御され、車両ドアが開錠される。一方、車両ドアの開錠に応じて車載装置作動コントローラ４０及びＡＤＰコントローラ５０が起動する。また、ＢＣＭ３０は、受信したキー情報からキー番号を抽出し、抽出したキー番号を、通信ネットワーク６０を介して車載装置作動コントローラ４０に送信する。車載装置作動コントローラ４０は、車載装置設定制御部４１０において、設定情報記憶メモリ４３から、受信したキー番号に対応するＡＤＰ設定情報を読み出す。そして、読み出したＡＤＰ設定情報を、通信ネットワーク６０を介してＡＤＰコントローラ５０に送信する。
【００９６】
ＡＤＰコントローラ５０は、制御部５０ａにおいて、通信ネットワーク６０を介して受信したＡＤＰ設定情報に基づき、シート装置、ステアリング装置及び外部ミラー装置の作動を制御する。
続いて、ユーザのイグニッションスイッチの操作によって、ＡＣＣモードへと移行すると、これに応じて、ＭＥＴＥＲコントローラ５１が起動する。ＭＥＴＥＲコントローラ５１が起動すると、車載装置作動コントローラ４０は、受信したキー番号に対応するメータ設定情報を、設定情報記憶メモリ４３から読み出す。そして、読み出したメータ設定情報を、通信ネットワーク６０を介してＭＥＴＥＲコントローラ５１に送信する。
【００９７】
ＭＥＴＥＲコントローラ５１は、制御部５１ａにおいて、通信ネットワーク６０を介して受信したメータ設定情報に基づき、メータ装置の作動を制御する。
続いて、ユーザのイグニッションスイッチの操作によって、エンジンが始動（イグニッションＯＮ（エンジンＯＮともいう））すると、これに応じて、ＨＶＡＣコントローラ５２、ＩＤＭ５３及びＡＤＡＳコントローラ５４が起動する。一方、車載装置作動コントローラ４０は、これらの起動に応じて、受信したキー番号に対応するエアコン設定情報、ＩＤＭ設定情報及びＡＤＡＳ設定情報を、設定情報記憶メモリ４３から読み出す。そして、通信ネットワーク６０を介して、読み出したエアコン設定情報をＨＶＡＣコントローラ５２に、読み出したＩＤＭ設定情報をＩＤＭ５３に、読み出したＡＤＡＳ設定情報をＡＤＡＳコントローラ５４にそれぞれ送信する。そして、制御部５２ａは、受信したエアコン設定情報に基づき、エアコン装置の作動を制御する。また、制御部５３ａは、受信したＩＤＭ設定情報に基づきエンジンコントローラ、ＳＢＷコントローラ８０及びブレーキコントローラの作動を制御する。また、制御部５４ａは、受信したＡＤＡＳ設定情報に基づき走行支援装置の作動を制御する。
【００９８】
続いて、上記一連の動作が行われた後で、ＤＣＵ５５が遅れて起動する（例えば、エンジン始動後から７〜１０[ｓｅｃ]経過後に起動する）。車載装置作動コントローラ４０は、ＤＣＵ５５が起動すると、受信したキー番号に対応するＤＣＵ設定情報を、設定情報記憶メモリ４３から読み出す。そして、読み出したＤＣＵ設定情報を、通信ネットワーク６０を介して、ＤＣＵ５５に送信する。
【００９９】
ＤＣＵ５５は、制御部５５ａにおいて、通信ネットワーク６０を介して受信したＤＣＵ設定情報のうちディスプレイ設定情報に基づき、表示操作部５５ｃの作動を制御する。また、制御部５５ａは、受信したＤＣＵ設定情報のうちオーディオ設定情報に基づき、オーディオ・ユニット５５ｄの作動を制御する。更にまた、制御部５５ａは、受信したＤＣＵ設定情報のうちナビ設定情報に基づきナビゲーション・ユニット５５ｅの作動を制御する。
【０１００】
（設定情報変更制御処理）
次に、図６−１及び図６−２に基づき、車載装置作動コントローラ４０の設定情報変更制御処理の流れを説明する。図６−１及び図６−２は、設定情報変更制御処理の処理手順の一例を示すフローチャートである。
なお、図６−１及び図６−２のフローチャートに示す処理は、予め設定したサンプリング周期で繰り返し実行される。
車載装置作動コントローラ４０において設定情報変更制御処理が開始されると、図６−１に示すように、まずステップＳ１００に移行する。
【０１０１】
ステップＳ１００では、車載装置作動判定部４１１において、各種コントローラ５０〜５５からの作動状態情報及び車載装置設定制御部４１０からのキー番号に対応するユーザ情報に基づき、各種車載装置が作動を開始したか否かを判定する。そして、作動を開始したと判定した場合（Ｙｅｓ）は、この判定結果を設定情報変更制御部４１５に出力して、ステップＳ１０２に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ１０４に移行する。
【０１０２】
本実施形態では、イグニッションがＯＮ状態となった後で、各種車載装置のうち最後に起動するＤＣＵ５５が、キー番号に対応する正規ユーザの設定情報に基づき作動を開始したと判定すると、各種車載装置が作動を開始したと判定する。なお、ＡＤＰコントローラ５０が作動制御する各種車載装置が作動を開始したと判定することで、各種車載装置が作動を開始したと判定する構成など他の構成としてもよい。
【０１０３】
ステップＳ１０２に移行した場合は、設定情報変更制御部４１５において、走行内容検出部４１３に対して、第２走行内容判定処理の開始指示を出力して、一連の処理を終了する。
一方、ステップＳ１００において、車載装置が作動を開始しないと判定され、ステップＳ１０４に移行したとする。この場合は、車載装置作動判定部４１１において、車載装置設定制御部４１０からの作動状態情報に基づき、受信したキー番号に対応する正規ユーザの設定情報に基づき車載装置が作動中であるか否かを判定する。そして、作動中であると判定した場合（Ｙｅｓ）は、この判定結果を設定情報変更制御部４１５に出力して、ステップＳ１０６に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
【０１０４】
本実施形態では、各種コントローラ５０〜５５が作動を制御する各種車載装置のうち全ての車載装置が正規ユーザの設定情報で作動している状態であると判定した場合に、各種車載装置が作動中であると判定する。なお、全てが作動している状態に限らず、特定の車載装置が作動している状態であると判定した場合に、車載装置が作動中であると判定する構成としてもよい。
【０１０５】
ステップＳ１０６に移行した場合は、設定情報変更制御部４１５において、第２判定フラグ（後述）がＯＮ状態であるか否かを判定することで、第２走行内容判定処理が実施中か否かを判定する。そして、実施中であると判定した場合（Ｙｅｓ）は、ステップＳ１０８に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ１４８に移行する。
ステップＳ１０８では、設定情報変更制御部４１５において、第２判定結果を取得したか否かを判定し、取得したと判定した場合（Ｙｅｓ）は、ステップＳ１１０に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
【０１０６】
ステップＳ１１０に移行した場合は、設定情報変更制御部４１５において、ステップＳ１０８で取得した第２判定結果に基づき、自動車Ｖの第２走行内容が、一時運転代行ユーザが自動車Ｖを運転時の走り方か否かを判定する。そして、一時運転代行ユーザが自動車Ｖを運転時の走り方であると判定した場合（Ｙｅｓ）は、ステップＳ１１２に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ１４２に移行する。
【０１０７】
ステップＳ１１２に移行した場合は、設定情報変更制御部４１５において、ユーザ入替推定部４１２からの推定結果に基づき、自動車Ｖの運転者の入れ替わり動作があったか否かを判定する。そして、入れ替わり動作があったと判定した場合（Ｙｅｓ）は、ステップＳ１１４に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
ステップＳ１１４に移行した場合は、設定情報変更制御部４１５において、変更フラグがＯＮ状態であるか否かを判定する。そして、ＯＮ状態であると判定した場合（Ｙｅｓ）は、ステップＳ１１６に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ１３８に移行する。
【０１０８】
ステップＳ１１６に移行した場合は、設定情報変更制御部４１５において、ＤＣＵ５５に対して、「設定情報を保存する」、又は「車載装置の作動内容の設定を「ユーザ名」の設定に変更する」を選択指示するための選択画面の表示指示を送信する。その後、ステップＳ１１８に移行する。
ステップＳ１１８では、設定情報変更制御部４１５において、ＤＣＵ５５からの設定情報の変更指示を受信したか否かを判定し、受信したと判定した場合（Ｙｅｓ）は、ステップＳ１２０に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ１２８に移行する。
【０１０９】
ステップＳ１２０に移行した場合は、設定情報変更制御部４１５において、入れ替わり前後の運転者を正規ユーザであると確定して、ステップＳ１２２に移行する。
ステップＳ１２２では、設定情報変更制御部４１５において、変更内容記憶メモリ４５に記憶された変更内容情報に基づき、設定情報記憶メモリ４３に記憶された、受信したキー番号に対応する正規ユーザの設定情報を変更する。その後、ステップＳ１２４に移行する。
【０１１０】
ステップＳ１２４では、設定情報変更制御部４１５において、変更フラグをＯＦＦに設定して、ステップＳ１２６に移行する。
ステップＳ１２６では、設定情報変更制御部４１５において、変更内容記憶メモリ４５に記憶されている変更内容情報を消去して、一連の処理を終了する。
一方、ステップＳ１１４において、設定情報の変更指示を受信していないと判定されステップＳ１２８に移行した場合は、設定情報変更制御部４１５において、ＤＣＵ５５からの作動内容の設定変更指示を受信したか否かを判定する。そして、受信したと判定した場合（Ｙｅｓ）は、ステップＳ１３０に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ１３８に移行する。
【０１１１】
ステップＳ１３０に移行した場合は、設定情報変更制御部４１５において、入れ替わり前の運転者を一時運転代行ユーザであると確定して、ステップＳ１３２に移行する。
ステップＳ１３２では、設定情報変更制御部４１５において、入れ替わり後の運転者を正規ユーザに確定して、ステップＳ１３４に移行する。
ステップＳ１３４では、車載装置設定制御部４１０において、現在の各車載装置の作動内容の設定を、設定情報記憶メモリ４３に記憶されている、受信したキー番号（現在認識されているキー番号）に対応する正規ユーザの設定情報に変更する指示を車載装置設定制御部４１０に出力する。具体的に、車載装置設定制御部４１０に対して、設定情報記憶メモリ４３に記憶されている正規ユーザの設定情報のうち、設定変更のあった車載装置に対応する設定情報を、対応するコントローラに送信する指示を出力する。その後、ステップＳ１３６に移行する。
【０１１２】
これにより、車載装置設定制御部４１０は、設定変更された車載装置について、設定情報記憶メモリ４３から、自動車Ｖが認識しているキー番号に対応する正規ユーザの設定情報のうち該当する車載装置の設定情報を読み出す。そして、読み出した設定情報を、該当する車載装置の作動を制御するコントローラに送信する。
ステップＳ１３６では、設定情報変更制御部４１５において、設定情報記憶メモリ４３に記憶された、自動車Ｖが認識しているキー番号に対応する正規ユーザの設定情報の変更を禁止（設定情報を変更せずに維持）する。そして、設定変更情報記憶メモリ４５に記憶された設定変更情報に基づき、ゲスト設定情報記憶用メモリ４３０ｅに記憶された設定情報を変更する。その後、ステップＳ１２４に移行する。
【０１１３】
また、ステップＳ１２８において、作動内容の設定変更指示を受信したと判定せずにステップＳ１３８に移行した場合は、設定情報変更制御部４１５において、走行内容検出部４１３に対して、第２走行内容判定処理の開始指示を送信する。その後、ステップＳ１４０に移行する。
ステップＳ１４０では、設定情報変更制御部４１５において、入れ替わり前の運転者を一時運転代行ユーザに確定して、ステップＳ１３６に移行する。
【０１１４】
また、ステップＳ１１０において、一時運転代行ユーザが自動車Ｖを運転時の走り方では無いと判定してステップＳ１４２に移行した場合は、設定情報変更制御部４１５において、運転者を正規ユーザであると確定する。その後、ステップＳ１４４に移行する。
ステップＳ１４４では、設定情報変更制御部４１５において、車載装置作動判定部４１１からの判定結果に基づき、イグニッションスイッチがＯＮ状態からＯＦＦ状態となったか否かを判定する。そして、ＯＦＦ状態になったと判定した場合（Ｙｅｓ）は、ステップＳ１４５に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
【０１１５】
ステップＳ１４５に移行した場合は、設定情報変更制御部４１５において、変更フラグはＯＮ状態であるか否かを判定する。そして、ＯＮ状態であると判定した場合（Ｙｅｓ）は、ステップＳ１４６に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
ステップＳ１４６に移行した場合は、設定情報変更制御部４１５において、設定変更情報記憶メモリ４５に記憶された設定変更情報に基づき、設定情報記憶メモリ４３に記憶された、受信したキー番号に対応する正規ユーザの設定情報を変更する。その後、ステップＳ１２４に移行する。
【０１１６】
また、ステップＳ１０６において第２走行内容判定処理が実施中では無いと判定され、ステップＳ１４８に移行したとする。この場合は、設定情報変更制御部４１５において、第１判定フラグ（後述）がＯＮ状態であるか否かを判定することで、第１走行内容判定処理を実施中であるか否かを判定する。そして、実施中であると判定した場合（Ｙｅｓ）は、ステップＳ１５０に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ１５８に移行する。
【０１１７】
ステップＳ１５０に移行した場合は、設定情報変更制御部４１５において、走行内容判定部４１４から第１判定結果を取得したか否かを判定する。そして、取得したと判定した場合（Ｙｅｓ）は、ステップＳ１５２に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
ステップＳ１５２に移行した場合は、設定情報変更制御部４１５において、第１判定結果に基づき、自動車Ｖの第１走行内容が、一時運転代行ユーザが自動車Ｖを運転時の走り方か否かを判定する。そして、一時運転代行ユーザが自動車Ｖを運転時の走り方であると判定した場合（Ｙｅｓ）は、ステップＳ１５４に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ１４２に移行する。
【０１１８】
ステップＳ１５４に移行した場合は、設定情報変更制御部４１５において、自動車Ｖの運転者を一時運転代行ユーザに確定して、ステップＳ１５６に移行する。
ステップＳ１５６では、設定情報変更制御部４１５において、車載装置作動判定部４１１からの判定結果に基づき、イグニッションスイッチがＯＮ状態からＯＦＦ状態となったか否かを判定する。そして、ＯＦＦ状態になったと判定した場合（Ｙｅｓ）は、ステップＳ１５７に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
【０１１９】
ステップＳ１５７に移行した場合は、設定情報変更制御部４１５において、変更フラグはＯＮ状態であるか否かを判定し、ＯＮ状態であると判定した場合（Ｙｅｓ）は、ステップＳ１３６に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
また、ステップＳ１４８において、第１走行内容判定処理が実施中ではないと判定されステップＳ１５８に移行したとする。この場合は、設定情報変更制御部４１５において、ユーザ入替推定部４１２からの推定結果に基づき、運転者の入れ替わり動作があったか否かを判定する。そして、入れ替わり動作があったと判定した場合（Ｙｅｓ）は、ステップＳ１６０に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ１６２に移行する。
【０１２０】
ステップＳ１６０に移行した場合は、設定情報変更制御部４１５において、走行内容検出部４１３に対して、第１走行内容判定処理の開始指示を出力して、一連の処理を終了する。
また、ステップＳ１６２に移行した場合は、現在の運転者が正規ユーザに確定しているか否かを判定する。そして、正規ユーザに確定していると判定した場合（Ｙｅｓ）は、ステップＳ１４４に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ１６４に移行する。
ステップＳ１６４に移行した場合は、設定情報変更制御部４１５において、変更フラグはＯＮ状態であるか否かを判定する。ＯＮ状態であると判定した場合（Ｙｅｓ）は、ステップＳ１３６に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
【０１２１】
（走行内容判定処理）
次に、図７に基づき、走行内容検出部４１３及び走行内容判定部４１４において実行される第１〜第２走行内容判定処理の処理手順を説明する。図７は、走行内容判定処理の処理手順の一例を示すフローチャートである。
なお、図７のフローチャートに示す処理は、予め設定した周期で繰り返し実行される。
走行内容判定処理が開始されると、図７に示すように、まず、ステップＳ２００に移行する。
ステップＳ２００では、走行内容検出部４１３において、第１走行内容判定処理の開始指示が入力されたか否かを判定する。そして、入力されたと判定した場合（Ｙｅｓ）は、ステップＳ２０２に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ２２８に移行する。
【０１２２】
ステップＳ２０２に移行した場合は、走行内容検出部４１３において、予め設定した第１判定フラグをＯＮに設定して、ステップＳ２０４に移行する。
ここで、第１判定フラグは、ＯＮ（例えば「１」）に設定されているときに、第１走行内容判定処理が実施中であることを示し、ＯＦＦ（例えば「０」）に設定されているときに、第１走行内容判定処理が実施中では無いことを示すフラグである。
【０１２３】
ステップＳ２０４では、走行内容検出部４１３において、走行時間測定用タイマの値を初期値にクリアすると共にカウントを開始させる。その後、ステップＳ２０６に移行する。
ステップＳ２０６では、走行内容検出部４１３において、ＤＣＵ５５から自動車Ｖの現在位置情報を取得して、ステップＳ２０８に移行する。
【０１２４】
ステップＳ２０８では、走行内容検出部４１３において、不図示の車速センサから車速情報を取得して、ステップＳ２１０に移行する。
ステップＳ２１０では、走行内容検出部４１３において、ステップＳ２０６で取得した現在位置情報及びステップＳ２０８で取得した車速情報を、不図示の検出用情報記憶メモリに記憶して、ステップＳ２１２に移行する。
【０１２５】
ステップＳ２１２では、走行内容検出部４１３において、走行終了タイミングになったか否かを判定する。そして、成立していると判定した場合（Ｙｅｓ）は、ステップＳ２１４に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ２０８に移行する。
本実施形態では、上記したように、運転者の複数回の入れ替わり動作に対応するため、走行終了タイミングは、シフト位置が走行レンジからパーキングレンジになったタイミングとなる。
【０１２６】
ステップＳ２１４に移行した場合は、走行内容検出部４１３において、ＤＣＵ５５から自動車Ｖの現在位置情報を取得し、取得した位置情報を不図示の検出情報記憶メモリに記憶して、ステップＳ２１６に移行する。
ステップＳ２１６では、走行内容検出部４１３において、検出情報記憶メモリに記憶された検出情報に基づき、走行内容演算処理を実施し、走行内容の演算結果を走行内容判定部４１４に出力する。その後、ステップＳ２１８に移行する。
【０１２７】
ここで、走行内容の演算結果は、第１判定フラグがＯＮ状態であると判定した場合は、第１走行内容となり、第２判定フラグがＯＮ状態であると判定した場合は、第２走行内容となる。
ステップＳ２１８では、走行内容判定部４１４において、走行内容検出部４１３から入力された走行内容が、予め設定した代行走行内容の範囲内であるか否かを判定する。そして、範囲内であると判定した場合（Ｙｅｓ）は、ステップＳ２２０に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ２２６に移行する。
【０１２８】
具体的に、代行走行内容として、本実施形態では、一時運転代行ユーザが運転を代行時の走行内容に基づき設定した、設定走行車速（平均車速）、設定走行時間及び設定走行距離が予め設定されている。そして、本実施形態では、入力された走行車速が設定走行車速以下であり、かつ、入力された走行時間が設定走行時間以下であるか否かを判定する。加えて、入力された走行車速が設定走行車速以下であり、かつ、入力された走行距離が設定走行距離以下であるか否かを判定する。そして、これらの判定のうちいずれか一方が成立したと判定すると、入力された走行内容が代行走行内容の範囲内にあると判定する。
【０１２９】
ステップＳ２２０に移行した場合は、走行内容判定部４１４において、走行内容検出部４１３から入力された走行内容が、一時運転代行ユーザが自動車Ｖを運転時の走り方であると判定する。その後、ステップＳ２２２に移行する。
ステップＳ２２２では、走行内容判定部４１４において、ステップＳ２２０又はＳ２２６の判定結果を、設定情報変更制御部４１５に出力して、ステップＳ２２４に移行する。
【０１３０】
ステップＳ２２４では、走行内容判定部４１４において、第１〜第３判定フラグのうち現在ＯＮ状態となっているフラグをＯＦＦに設定して、一連の処理を終了する。
一方、ステップＳ２１８において、代行走行内容の範囲内ではないと判定されステップＳ２２６に移行した場合は、走行内容判定部４１４において、走行内容検出部４１３から入力された走行内容が、正規ユーザが自動車Ｖを運転時の走り方であると判定する。その後、ステップＳ２２２に移行する。
【０１３１】
また、ステップＳ２００において、第１走行内容判定処理の開始指示が入力されていないと判定され、ステップＳ２２８に移行した場合は、走行内容検出部４１３において、第２走行内容判定処理の開始指示が入力されたか否かを判定する。そして、入力されたと判定した場合（Ｙｅｓ）は、ステップＳ２３０に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
【０１３２】
ステップＳ２３０に移行した場合は、走行内容検出部４１３において、予め設定した第２判定フラグをＯＮに設定して、ステップＳ２０４に移行する。
ここで、第２判定フラグは、ＯＮ（例えば「１」）に設定されているときに、第２走行内容判定処理が実施中であることを示し、ＯＦＦ（例えば「０」）に設定されているときに、第２走行内容判定処理が実施中では無いことを示すフラグである。
なお、本実施の形態において、上記第１〜第２判定フラグは、初期値が「０」に設定されている。
【０１３３】
（走行内容演算処理）
次に、図８に基づき、走行内容検出部４１３で実施する走行内容演算処理の処理手順を説明する。図８は、走行内容演算処理の処理手順の一例を示すフローチャートである。
ステップＳ２１６において走行内容演算処理が実行されると、図８に示すように、まず、ステップＳ３００に移行する。
ステップＳ３００では、走行内容検出部４１３において、走行時間測定用タイマから、そのカウント値を取得する。そして、取得したカウント値に基づき、走行時間ｔｄを演算する。その後、ステップＳ３０２に移行する。
【０１３４】
ステップＳ３０２では、走行内容検出部４１３において、検出情報記憶メモリから、検出した車速Ｖｄ群を読み出し、読み出した車速Ｖｄ群から平均車速Ｖａｖを演算する。その後、ステップＳ３０４に移行する。
ステップＳ３０４では、走行内容検出部４１３において、ステップＳ３００で演算した走行時間と、ステップＳ３０２で演算した平均車速Ｖａｖとから、走行距離Ｄｄを演算する。その後、ステップＳ３０６に移行する。
【０１３５】
ステップＳ３０６では、走行内容検出部４１３において、検出情報記憶メモリから、取得した自動車Ｖの位置情報を読み出す。そして、読み出した位置情報と、予め用意したバレーパーキングのサービスを提供する特定場所の位置情報のデータベースとに基づき、読み出した位置情報が特定場所の位置情報と一致するか否かを判定することで、自動車Ｖの位置が特定場所と一致するか否かを判定する。その後、ステップＳ３０８に移行する。
【０１３６】
ステップＳ３０８では、走行内容検出部４１３において、演算結果である、走行時間ｔｄ、平均車速Ｖａｖ、走行距離Ｄｄ及び特定場所か否かを示す情報（以下、特定場所情報と称す）を含む走行内容情報を、走行内容判定部４１４に出力する。その後、一連の処理を終了して元の処理に復帰する。
なお、走行内容情報は、第１判定フラグがＯＮ状態のときは第１走行内容情報となり、第２判定フラグがＯＮ状態のときは第２走行内容情報となる。
【０１３７】
（ユーザ入替推定処理）
次に、図９に基づき、ユーザ入替推定部４１２で実行されるユーザ入替推定処理の処理手順を説明する。図９は、ユーザ入替推定処理の処理手順の一例を示すフローチャートである。
なお、図９のフローチャートに示す処理は、予め設定した周期で繰り返し実行される。
車載装置作動コントローラ４０が起動して、ユーザ入替推定処理が開始されると、図９に示すように、まず、ステップＳ４００に移行する。
【０１３８】
ステップＳ４００では、ユーザ入替推定部４１２において、第１〜第２判定フラグがＯＮ状態か否かを判定することで、走行内容判定処理が実施中か否かを判定する。具体的に、第１〜第２判定フラグのうちいずれか１つがＯＮ状態であると判定すると、走行内容判定処理が実施中であると判定し、いずれもＯＦＦ状態であると判定すると実施中では無いと判定する。そして、実施中であると判定した場合（Ｙｅｓ）は、一連の処理を終了し、そうでないと判定した場合（Ｎｏ）は、ステップＳ４０２に移行する。
ステップＳ４０２に移行した場合は、ユーザ入替推定部４１２において、入替推定用フラグの設定処理を実行して、ステップＳ４０４に移行する。
本実施形態では、入替推定用フラグとして、例えば、以下の８つのフラグを設定する。
【０１３９】
（１）ドア開閉フラグ
ドア開閉フラグは、ＯＮ状態のときにドアの開閉パターンが運転者の入れ替わり動作があったことを推定するパターンであることを示し、ＯＦＦ状態のときにそうでないことを示すフラグである。ドア開閉フラグは、ＢＣＭ３０からのドアの開閉状態を示す信号（以下、開閉状態信号Ｄｓと称す）を取得し、取得した開閉状態信号Ｄｓに含まれる開閉状態情報に基づき設定する。ここで、開閉状態情報には、自動車Ｖの運転席のドアが開状態であるか閉状態であるかを示す情報が含まれている。
【０１４０】
具体的に、開閉状態情報の変化に基づき、ドアの開閉状態の変化が予め設定した開閉パターンと合致するか否かを判定する。そのため、本実施形態では、不図示の推定処理用メモリに、過去に取得した開閉状態情報を時系列に複数保存しておく。そして、合致すると判定した場合に、ドア開閉フラグをＯＮ（例えば「１」）に設定し、合致しないと判定した場合に、ドア開閉フラグをＯＦＦ（例えば「０」）に設定する。
【０１４１】
本実施形態では、開閉パターンとして、例えば、閉→開→閉→開→閉と、閉→開→閉との２つのパターンが設定されていることとする。前者のパターンは、降車の際に開けたドアを閉めてから他のユーザと運転を交代する場合を想定したパターンである。また、後者のパターンは、降車の際に開けたドアを閉じずに交代する場合と、オープンカーでドアを開けずに飛び越えて降車する場合とを想定したパターンである。また、後者の場合は、キー位置の変化パターンと組み合わせることで推定精度を向上することが可能である。
【０１４２】
（２）キー位置フラグ
キー位置フラグは、ＯＮ状態のときにキーの位置の変化パターンが予め設定した運転者の入れ替わり動作があったことを推定するパターンであることを示し、ＯＦＦ状態のときにそうでないことを示すフラグである。キー位置フラグは、車載の無線通信装置からのＩ−Ｋｅｙ２０の位置（車内か車外か）を示す信号（以下、キー位置信号ＫＬと称す）を取得し、取得したキー位置信号ＫＬに含まれるキー位置情報に基づき設定する。
【０１４３】
ここで、キー位置情報には、車載の無線通信装置の備える複数のアンテナのうち、いずれのアンテナによってキー情報を受信したのかを示す情報が含まれている。つまり、自動車Ｖの内部に設置されたアンテナの受信情報と、自動車Ｖの外部に設置されたアンテナの受信情報とによって、キーの位置が車内か車外かを検出できる。具体的に、Ｉ−Ｋｅｙ２０の車内から車外、車外から車内の位置変化に基づき、この位置変化が予め設定した位置変化パターンと合致するか否かを判定する。そのため、本実施形態では、不図示の推定処理用メモリに、過去に取得したキー位置情報を時系列に複数保存しておく。そして、合致すると判定した場合に、キー位置フラグをＯＮ（例えば「１」）に設定し、合致しないと判定した場合に、キー位置フラグをＯＦＦ（例えば「０」）に設定する。
本実施形態では、位置変化パターンとして、例えば、車内→車外→車内が設定されているとする。
【０１４４】
（３）体重変化フラグ
体重変化フラグは、ＯＮ状態のときに体重変化があったことを示し、ＯＦＦ状態のときに体重変化が無かったことを示すフラグである。体重変化フラグは、不図示の乗員検知センサからの信号（以下、乗員検知信号Ｃｄと称す）を取得し、取得した乗員検知信号Ｃｄに含まれる乗員検知情報に基づき設定する。ここで、乗員検知情報には、自動車Ｖの各座席に着座した人物の体重の情報が含まれている。
【０１４５】
具体的に、運転席に対応する体重情報に基づき、該体重情報の示す体重が前回取得したときの体重情報の示す体重と異なっているか否かを判定する。そのため、本実施形態では、不図示の推定処理用メモリに、前回取得した体重情報を保存しておく。そして、異なっていると判定した場合に、体重変化フラグをＯＮ（例えば「１」）に設定し、異なっていないと判定した場合に、体重変化フラグをＯＦＦ（例えば「０」）に設定する。
【０１４６】
（４）乗員フラグ
乗員フラグは、ＯＮ状態のときに乗員が複数人から０人となり、その後運転席のみになったことを示し、ＯＦＦ状態のときに乗員が複数人から０人となり、その後運転席のみに変化しなかったことを示すフラグである。乗員フラグは、不図示の乗員検知センサからの乗員検知信号Ｃｄを取得し、取得した乗員検知信号Ｃｄに含まれる乗員検知情報に基づき設定する。
【０１４７】
具体的に、複数の乗員の体重が検知されている場合に、各座席に対応する体重情報に基づき、乗員が運転席のみになったか否かを判定する。そのため、本実施形態では、不図示の推定処理用メモリに、前回取得した体重情報を保存しておく。そして、乗員が複数人から０人となり、その後運転席のみになったと判定した場合に、乗員フラグをＯＮ（例えば「１」）に設定する。一方、乗員が複数人から０人となり、その後運転席のみにならなかったと判定した場合に、乗員フラグをＯＦＦ（例えば「０」）に設定する。
【０１４８】
（５）シフト位置フラグ
シフト位置フラグは、ＯＮ状態のときにシフト位置がパーキングレンジであることを示し、ＯＦＦ状態のときにパーキングレンジ以外のレンジであることを示すフラグである。シフト位置フラグは、不図示のシフトポジションセンサからのシフト位置を示す信号（以下、シフト位置信号Ｓｐと称す）を取得し、取得したシフト位置信号に含まれるシフト位置情報に基づき設定する。
具体的に、シフト位置情報の示すシフト位置がパーキングレンジであると判定した場合に、シフト位置フラグをＯＮ（例えば「１」）に設定し、パーキングレンジ以外であると判定した場合に、シフト位置フラグをＯＦＦ（例えば「０」）に設定する。なお、マニュアル車等のパーキングレンジの無い自動車については、このフラグは設定されない。
【０１４９】
（６）シート位置変化フラグ
シート位置変化フラグは、ＯＮ状態のときにシート位置に変化があったことを示し、ＯＦＦ状態のときにシート位置に変化が無かったことを示すフラグである。シート位置変化フラグは、ＡＤＰコントローラ５０からのシート位置を示す信号（以下、シート位置信号Ｐｃと称す）を取得し、取得したシート位置信号Ｐｃに含まれるシート位置情報に基づき設定する。ここで、シート位置情報には、運転席のシート位置の情報が含まれている。
【０１５０】
具体的に、運転席のシート位置情報に基づき、該シート位置情報の示すシート位置が前回取得したときのシート位置情報の示すシート位置と異なっているか否かを判定する。そのため、本実施形態では、不図示の推定処理用メモリに、前回取得したシート位置情報を保存しておく。そして、異なっていると判定した場合に、シート位置変化フラグをＯＮ（例えば「１」）に設定し、異なっていないと判定した場合に、シート位置変化フラグをＯＦＦ（例えば「０」）に設定する。
なお、本実施形態では、シート位置の変化のみに基づくフラグを設定しているが、この構成に限らない。例えば、シート位置変化フラグに加えて又は代えて、ステアリング装置の位置変化に対応するステアリング位置変化フラグや、外部ミラー装置の角度変化に対応するミラー角度変化フラグ等を設定する構成としてもよい。
【０１５１】
（７）Ｓｂ作動状態フラグ
Ｓｂ作動状態フラグは、ＯＮ状態のときにサイドブレーキが作動状態であることを示し、ＯＦＦ状態のときにサイドブレーキが作動状態では無いことを示すフラグである。Ｓｂ作動状態フラグは、不図示のサイドブレーキ装置からのサイドブレーキの作動状態を示す信号（サイドブレーキ作動信号Ｓｂと称す）を取得し、取得したサイドブレーキ作動信号Ｓｂに含まれるサイドブレーキ作動情報に基づき設定する。
【０１５２】
具体的に、サイドブレーキ作動情報に基づきサイドブレーキが作動中であると判定した場合に、Ｓｂ作動状態フラグをＯＮ（例えば「１」）に設定し、作動中では無いと判定した場合に、Ｓｂ作動状態フラグをＯＦＦ（例えば「０」）に設定する。なお、本実施形態では、サイドブレーキの作動状態に基づきＳｂ作動状態フラグを設定しているが、フットブレーキ等のパーキングブレーキ全般を含むものとする。
【０１５３】
（８）装着状態フラグ
装着状態フラグは、ＯＮ状態のときにシートベルトの装着状態が装着数０に変化後に運転席のみになったことを示し、ＯＦＦ状態のときに装着数０から運転席のみに変化しなかったことを示すフラグである。装着状態フラグは、不図示のシートベルトの装着状態を検出するセンサからの信号（以下、ベルト装着信号Ｓｆｎと称す）を取得し、取得したベルト装着信号Ｓｆｎに含まれるベルト装着情報に基づき設定する。ここで、ベルト装着情報は、自動車Ｖの各座席のシートベルトの装着状態を示す情報が含まれている。
【０１５４】
具体的に、各座席に対応するベルト装着情報に基づき、複数の乗員がシートベルトを装着している状態から装着数が０となり、その後、運転席の乗員のみがシートベルトを装着した状態になったか否かを判定する。そのため、本実施形態では、不図示の推定処理用メモリに、過去に取得したベルト装着情報を時系列に複数保存しておく。そして、装着数０から運転席のみになったと判定した場合に、装着状態フラグをＯＮ（例えば「１」）に設定し、装着数０から運転席のみにならなかったと判定した場合に、装着状態フラグをＯＦＦ（例えば「０」）に設定する。
【０１５５】
本実施形態では、上記（１）〜（８）のフラグを全て設定する構成とするが、全てを設定する構成に限らない。いずれか単数か複数を選択して設定する構成としてもよい。
ステップＳ４０４では、ユーザ入替推定部４１２において、ステップＳ４０４で設定した入替推定処理用フラグに基づき、自動車Ｖの運転者の入れ替わり動作があったか否かを推定する。その後、ステップＳ４０６に移行する。
【０１５６】
具体的に、上記８種類のフラグのＯＮ／ＯＦＦ状態に基づき、入れ替わり動作があったか否かを推定する。
本実施形態では、上記（１）〜（８）のフラグのうち、予め設定した組み合わせでフラグがＯＮ状態になったと判定すると、自動車Ｖの運転者の入れ替わり動作があったと推定する。
【０１５７】
ここで、本実施形態では、自動車ＶがイグニッションＯＮのまま停止している状態で、運転者の入れ替わりが発生することを想定しており、基本的に、オートマチック車では、シフト位置フラグがＯＮ状態かつＳｂ作動状態フラグがＯＮ状態となり、マニュアル車では、Ｓｂ作動状態フラグがＯＮ状態となる。
従って、本実施形態では、以下の条件（ａ）〜（ｄ）のいずれか１つが成立したときに自動車Ｖの運転者の入れ替わり動作があったと推定する。
【０１５８】
（ａ）体重変化フラグ、乗員フラグ、シフト位置フラグ及びＳｂ作動状態フラグが全てＯＮ状態であると判定したとき。
（ｂ）ドア開閉フラグ、キー位置フラグ、シフト位置フラグ及びＳｂ作動状態フラグが全てＯＮ状態であると判定したとき。
（ｃ）キー位置フラグ、シート位置変化フラグ、シフト位置フラグ及びＳｂ作動状態フラグが全てＯＮ状態であると判定したとき。
【０１５９】
（ｄ）装着状態フラグ、シフト位置フラグ及びＳｂ作動状態フラグが全てＯＮ状態であると判定したとき。
なお、マニュアル車の場合は、上記条件からシフト位置フラグを除く。
また、上記条件（ａ）〜（ｄ）のいずれにも該当しない場合は、運転者の入れ替わりが無いと推定する。
ステップＳ４０６では、ユーザ入替推定部４１２において、ステップＳ４０４の推定結果を、設定情報変更制御部４１５に出力する。その後、一連の処理を終了する。
【０１６０】
（ユーザ登録／編集機能）
以下、ユーザ登録／編集機能について詳細な内容を説明する。
本実施形態では、ＤＣＵ５５と、車載装置作動コントローラ４０とは連携動作するようになっており、ＤＣＵ５５は、車載装置作動コントローラからの表示指示に応じて、ユーザ登録／編集機能の実行画面を表示操作部５５ｃに表示するようになっている。
【０１６１】
ユーザ登録／編集機能では、実行画面にＣＧ表示される五十音図ボタンや、ソフトウェアキーボード等（不図示）をタッチ操作することによって、ユーザが任意の名前をユーザ名として設定することができる。例えば、初期状態ではユーザ名は「Ｕｓｅｒ１」となっている。つまり、ユーザが任意のユーザ名を設定しない場合は、「Ｕｓｅｒ１」がユーザ名として設定される。
【０１６２】
また、ユーザ登録／編集機能では、各種車載装置を作動するときの作動内容を設定することができる。
例えば、オーディオ・ユニット５５ｄを作動するときの音響設定やラジオ設定、ナビゲーション・ユニット５５ｅを作動するときの経路探索条件（例えば、フェリー経路のＯＮ／ＯＦＦ）など、ユーザの好みの作動内容に設定することができる。
【０１６３】
また、例えば、シート装置の自動調整機能を作動するときの、上側シートバック及び下側シートバックの傾動位置、シート全体のスライド位置、及びシート全体の高さ位置をユーザの好みの位置に設定することができる。具体的に、ユーザが手動で調整した各位置をシート装置の設定情報として登録することができる。この手動で設定した位置を自動調整時の位置として登録することは、ステアリング装置及び外部ミラー装置についても同様である。
【０１６４】
また、例えば、メータ装置の備える液晶表示装置を作動するときの表示輝度や情報表示内容などをユーザの好みの作動内容に設定することができる。
また、例えば、エアコン装置を作動するときの、冷房／暖房、温度、風向、風量などをユーザの好みの作動内容に設定することができる。
また、例えば、自動車Ｖの走行時の走行モードの作動内容や、ＳＢＷコントローラ８０の作動内容（ステアリングホイール１の操作感度、操作反力等）、ＡＴＣ機能の作動内容（ＯＮ／ＯＦＦ）、ＡＬＣ機能の作動内容（ＯＮ／ＯＦＦ）などを好みの作動内容に設定することができる。
【０１６５】
また、例えば、ＬＤＰ機能の作動内容（ＯＮ／ＯＦＦ）、ＡＣＣ機能の作動内容（ＯＮ／ＯＦＦ）等の走行支援装置の作動内容を好みの内容に設定することができる。
このようにしてユーザ登録／編集機能によって設定された各種コントローラ５０〜５５に対応するユーザ設定情報は、ＤＣＵ５５から通信ネットワーク６０を介して車載装置作動コントローラ４０に送信される。
【０１６６】
なお、本実施形態では、最大４つのＩ-ｋｅｙ２０を登録できるようになっているが、これら４つのうち３つのみが任意のユーザに対して設定可能となっており、残り１つは、必ずゲストに対して設定されるようになっている。
【０１６７】
（設定コピー機能）
次に、設定コピー機能について詳細を説明する。
本実施形態において、ＤＣＵ５５は、車載装置作動コントローラ４０からの表示指示に応じて、コピー設定画面を表示するようになっている。
設定コピー機能は、コピー設定画面に表示されたユーザ選択ボタン群からコピー元となるユーザ名のボタンをタッチし、次に、コピー設定画面に表示された「Ｃｏｐｙ」ボタンをタッチすることで作動する。
【０１６８】
具体的に、コピー設定画面は、コピー元のユーザを設定するユーザ設定画面と、コピーする機能を選択する機能選択画面と、コピーを実行するための「Ｃｏｐｙ」ボタンと、を含む画面である。
ユーザ設定画面は、コピー元となるユーザのユーザ名（Ｇｕｅｓｔを含む）のリストが表示された画面である。
【０１６９】
また、機能選択画面は、コピー可能な各機能のリストが表示された画面であり、ユーザの画面のタッチによって、コピーする機能を個別に選択できるようになっている。
ユーザは、最初にコピー元として任意のユーザ名を選択し、次にコピーする機能を選択し、最後に「Ｃｏｐｙ」ボタンをタッチする。これにより、制御部５５ａは、「本当にコピーしますか？」といった確認メッセージと、「はい」、「いいえ」の選択ボタンとを表示操作部５５ｃに表示する。そして、ユーザが、「はい」の選択ボタンをタッチすることで、制御部５５ａは、コピー元ユーザの情報及び選択された機能を示す情報を、車載装置作動コントローラ４０に送信する。これにより、設定情報変更制御部４１５は、ＤＣＵ５５から受信したコピー元ユーザの情報及び選択された機能を示す情報に基づき、コピー元ユーザの設定情報記憶用メモリに記憶された選択された機能の設定情報を読み出し、読み出した設定情報を、自動車Ｖが現在認識している正規ユーザの設定情報記憶用メモリにコピーする。
【０１７０】
本実施形態では、運転者が一時運転代行ユーザであると確定されると、該運転者が変更した車載装置の設定変更内容（設定変更情報）を正規ユーザの設定情報記憶用メモリに記憶しないようになっている。その一方で、かかる設定変更情報を、ゲスト設定情報記憶用メモリ４３０ｅに記憶するようになっている。従って、万が一、判定が間違っていて、正規ユーザが設定情報を変更したにも係わらず正規ユーザの設定情報記憶用メモリに設定変更情報が記憶されなかった場合に、コピー元として「ＧＵＥＳＴ」を選択することで、かかる設定変更情報を正規ユーザの設定情報記憶用メモリにコピーすることが可能となる。
【０１７１】
（動作）
次に、図１〜図９を参照しつつ、図１０〜図１２に基づき、本実施形態の動作を、具体例を挙げて説明する。
図１０は、自動車Ｖの運転者が未確定の状態から正規ユーザに確定後にベルボーイがホテルのエントランスから駐車場までの運転を代行する場合の動作の一例を示すタイムチャートである。図１１（ａ）及び（ｂ）は、代行走行内容の一例を示す図である。図１２は、ベルボーイがホテルの駐車場からエントランスまでの運転を代行する場合の動作の一例を示すタイムチャートである。
【０１７２】
いま、自動車Ｖの正規ユーザであるユーザＡにリンクしたＩ−Ｋｅｙ２０ａを所持したユーザが自動車Ｖに近づくことで、自動車Ｖの外部に設けられたアンテナによってキー情報が受信される。そして、外部アンテナで受信されたキー情報をＢＣＭ３０が取得する。また、キー情報の受信に応じて車載装置作動コントローラ４０が起動し、ＢＣＭ３０は、取得したキー情報からキー番号を抽出し、抽出したキー番号を、車載装置作動コントローラ４０に送信する。
【０１７３】
一方、車載装置作動コントローラ４０は、車載装置設定制御部４１０において、設定情報記憶メモリ４３のユーザＡ設定情報記憶用メモリ４３０ｂから、キー番号に対応するユーザＡのＡＤＰ設定情報を読み出し、読み出したＡＤＰ設定情報をＡＤＰコントローラ５０に送信する。これにより、ＡＤＰコントローラ５０がユーザＡのＡＤＰ設定情報に基づき作動を開始し、シート位置、ステアリング位置及び外部ミラー装置の角度等がユーザＡのＡＤＰ設定情報に応じた位置及び角度等に自動的に調整される。ＡＤＰコントローラ５０は、シート装置、ステアリング装置、外部ミラー装置等の作動状態を示す作動状態情報を、車載装置作動コントローラ４０に送信する。
【０１７４】
引き続き、図１０に示すように、時刻ｔ１において、Ｉ−Ｋｅｙ２０ａを所持したユーザが運転席に乗車すると、自動車Ｖの内部に設けられたアンテナによってキー情報が受信される。これにより、Ｉ−Ｋｅｙ２０ａの位置が車外から車内へと変化する。
引き続き、運転席に乗車したユーザによって、イグニッションスイッチが操作され、ＡＣＣモードがＯＮ状態になるとＭＥＴＥＲコントローラ５１が起動する。これに応じて、車載装置設定制御部４１０は、ユーザＡ設定情報記憶用メモリ４３０ｂからユーザＡのＭＥＴＥＲ設定情報を読み出し、読み出したＭＥＴＥＲ設定情報をＭＥＴＥＲコントローラ５１に送信する。これにより、ＭＥＴＥＲコントローラ５１は、ユーザＡのＭＥＴＥＲ設定情報でＭＥＴＥＲ装置の作動制御を開始する。一方、ＭＥＴＥＲコントローラ５１は、ＭＥＴＥＲ装置の作動状態情報を、車載装置作動コントローラ４０に送信する。
【０１７５】
引き続き、運転席に乗車したユーザによってイグニッションスイッチが操作され、イグニッションがＯＮ状態になると、ＨＶＡＣコントローラ５２、ＩＤＭ５３及びＡＤＡＳコントローラ５４がそれぞれ起動する。これに応じて、車載装置設定制御部４１０は、ユーザＡ設定情報記憶用メモリ４３０ｂからユーザＡのＨＶＡＣ設定情報、ＩＤＭ設定情報及びＡＤＡＳ設定情報を読み出す。そして、読み出した各種設定情報を対応する各種コントローラ５２〜５４に送信する。これにより、各種コントローラ５２〜５４がユーザＡの各種設定情報で各種車載装置の作動制御を開始する。一方、各種コントローラ５２〜５４は、それぞれが作動制御する車載装置の作動状態情報を、車載装置作動コントローラ４０に送信する。
【０１７６】
引き続き、各種コントローラ５２〜５４に遅れてＤＣＵ５５が起動する。これに応じて、車載装置設定制御部４１０は、ユーザＡ設定情報記憶用メモリ４３０ｂからユーザＡのＤＣＵ設定情報を読み出し、読み出したＤＣＵ設定情報をＤＣＵ５５に送信する。これにより、ＤＣＵ５５がユーザＡのＤＣＵ設定情報に基づき作動制御を開始し、表示操作部５５ｃ、オーディオ・ユニット５５ｄ及びナビゲーション・ユニット５５ｅの作動状態情報が車載装置作動コントローラ４０に送信される。
【０１７７】
そして、車載装置作動コントローラ４０の車載装置作動判定部４１１は、作動状態情報に基づき、表示操作部５５ｃ、オーディオ・ユニット５５ｄ及びナビゲーション・ユニット５５ｅが作動を開始したと判定する。これにより、車載装置作動判定部４１１は、各種車載装置が、正規ユーザであるユーザＡの設定情報で作動を開始したと判定する。この判定結果に応じて、設定情報変更制御部４１５は、第２走行内容判定処理の開始指示を走行内容検出部４１３に出力する。
【０１７８】
走行内容検出部４１３は、設定情報変更制御部４１５からの第２走行内容判定処理の開始指示に応じて、図１０中の時刻ｔ２において、第２走行内容の検出処理を開始する。これにより、走行内容検出部４１３は、走行時間測定用タイマのカウントを開始し、ＤＣＵ５５から図１０中の時刻ｔ２における自動車Ｖの位置情報を取得する。また、予め設定したサンプリング周期で車速センサからの車速Ｖｄを取得する処理を開始する。そして、取得した各種情報を検出情報記憶メモリに時系列に順次記憶する。
【０１７９】
その後、図１０中の時刻ｔ３において、シフトポジションセンサからのシフト位置信号に基づきシフト位置がＤレンジからパーキングレンジに切り替わったと判定すると、第２走行終了タイミングになったと判定する。走行内容検出部４１３は、走行時間測定用タイマのカウント値を取得すると共に、ＤＣＵ５５から時刻ｔ３における自動車Ｖの位置情報を取得する。
【０１８０】
更に、走行内容検出部４１３は、取得したカウント値から走行時間ｔｄを演算し、図１０中の時刻ｔ２〜ｔ３の期間に取得した車速Ｖｄ群に基づき、時刻ｔ２〜ｔ３の期間の平均車速Ｖａｖを演算する。なお更に、平均車速Ｖａｖと走行時間ｔｄとから時刻ｔ２〜ｔ３の期間の走行距離Ｄｄを演算する。
更にまた、走行内容検出部４１３は、走行開始地点の位置情報と、走行終了地点の位置情報とが特定場所の位置か否かを判定する。ここでは、走行開始地点及び走行終了地点の双方が特定場所の位置では無いと判定されたとする。なお、走行終了地点は、バレーパーキングのサービスを提供する未登録のホテルのエントランスであるとする。また、平均車速Ｖａｖは６０[ｋｍ／ｈ]、走行時間ｔｄは４０分、走行距離Ｄｄは４０[ｋｍ]と演算されたとする。走行内容検出部４１３は、これら演算結果と、走行開始・終了地点が特定場所か否かを示す情報（以下、特定場所情報と称す）とを含む第２走行内容情報を走行内容判定部４１４に出力する。
【０１８１】
走行内容判定部４１４は、走行内容検出部４１３から第２走行内容情報を取得すると、不図示のメモリに記憶された、代行走行内容情報を読み出し、第２走行内容が代行走行内容と合致するか否かを判定する。
ここで、代行走行内容は、図１１（ａ）及び（ｂ）に示す内容に設定されているとする。図１１（ａ）は、走行車速（平均車速）Ｖａｖと走行時間ｔｄとを組み合わせた代行走行内容の範囲の一例となる。また、図１１（ｂ）は、平均車速Ｖａｖと走行距離Ｄｄとを組み合わせた代行走行内容の範囲の一例となる。なお、図１１（ａ）及び（ｂ）中の斜線部の範囲が一時運転代行ユーザに対応する走行内容の範囲を示し、図１１（ａ）及び（ｂ）中の網掛け部の範囲が正規ユーザに対応する走行内容の範囲を示す。
【０１８２】
具体的に、図１１（ａ）の例では、平均車速Ｖａｖが予め設定した設定走行車速３０[Ｋｍ／ｈ]以下で走行時間ｔｄが予め設定した設定走行時間５分以下となる範囲を代行走行内容の範囲として設定している。加えて、平均車速Ｖａｖが予め設定した設定走行車速２０[Ｋｍ／ｈ]以下で走行時間ｔｄが予め設定した設定走行時間１０分以下となる範囲を代行走行内容の範囲として設定している。
【０１８３】
また、図１１（ｂ）の例では、平均車速Ｖａｖが予め設定した設定走行車速４０[Ｋｍ／ｈ]以下で走行距離Ｄｄが予め設定した設定走行距離１[ｋｍ]以下となる範囲を代行走行内容の範囲として設定している。加えて、平均車速Ｖａｖが予め設定した設定走行車速４０[Ｋｍ／ｈ]以下で走行距離Ｄｄが予め設定した設定走行距離２[ｋｍ]以下となる範囲を代行走行内容の範囲として設定している。
【０１８４】
なお、図１１（ａ）及び（ｂ）の組み合わせに限らず、３つ全てを組み合わせた構成としてもよい。また、例えば、平均車速Ｖａｖが設定走行車速２０[Ｋｍ／ｈ]以下、走行時間ｔｄが設定走行時間１０分以下、走行距離Ｄｄが設定走行距離１[ｋｍ]以下といったように、組み合わせずに、それぞれについて単体で代行走行内容を設定してもよい。
図１１（ａ）及び（ｂ）に例示した代行走行内容の範囲と、取得した第２走行内容とを比較すると、平均車速Ｖａｖが６０[ｋｍ／ｈ]に対して、走行時間ｔｄが４０分及び走行距離Ｄｄが４０[ｋｍ]の組み合わせは代行走行内容の範囲に含まれない。従って、走行内容判定部４１３は、第２走行内容が、一時運転代行ユーザが自動車Ｖを運転時の走り方では無いと判定する。そして、この判定結果（第２判定結果）を、設定情報変更制御部４１５に出力する。
【０１８５】
設定情報変更制御部４１５は、走行内容判定部４１４からの第２判定結果から、自動車Ｖの走り方（第２走行内容）が、一時運転代行ユーザが運転時の走り方（代行走行内容）では無いと判定する。そして、自動車Ｖの運転者が正規ユーザ（ユーザＡ）であると確定する。
設定情報変更制御部４１５は、変更フラグがＯＮ状態であるか否かを判定する。ここでは、ＯＮ状態であると判定したとする。この場合は、イグニッションスイッチがＯＮ状態からＯＦＦ状態になったと判定すると、変更内容記憶メモリ４５に記憶されている設定変更情報に基づき、ユーザＡ設定情報記憶用メモリ４３０ｂに記憶されたユーザＡの設定情報を変更する。つまり、ユーザＡがシート位置やミラー角度等の設定を変更しており、この場合は、その変更内容をユーザＡ設定情報記憶用メモリ４３０ｂに記憶（上書保存）する。その後、変更フラグをＯＦＦに設定し、変更内容記憶メモリ４５の記憶された設定変更情報を消去する。
【０１８６】
その後、図１０中の時刻ｔ４において、ユーザＡがＩ−Ｋｅｙ２０ａを所持した状態でイグニッションＯＮのまま自動車Ｖを降車すると、Ｉ−Ｋｅｙ２０ａのキー位置が車内から車外へと変化する。また、ユーザＡが自動車Ｖを降車する際に、自動車Ｖの運転席のドアの開閉状態が閉→開→閉と変化したとする。これらの情報は、ＢＣＭ３０及び車載の無線通信装置によって検知され、これら検知情報が、ユーザ入替推定部４１２によって入替推定用メモリに時系列に記憶される。
【０１８７】
ここで、自動車Ｖには、ユーザＡの他に、助手席に正規ユーザとは異なるユーザＸが乗車していることとする。そして、ユーザＸも自動車Ｖを降車したとする。
これにより、乗員検知センサでは、運転席及び助手席の体重変化が検知される。ここでは、運転席の検知体重が６０［ｋｇ］から０［ｋｇ］に変化したとする。加えて、シートベルトの装着状態を検知するセンサによって、運転席及び助手席のシートベルトの着状態から脱状態への変化が検知される。これらの検知情報は、ユーザ入替推定部４１２によって入替推定用メモリに時系列に記憶される。また、現在のシフト位置はパーキングレンジになっており、サイドブレーキも作動状態となっている。従って、これらの情報も、ユーザ入替推定部４１２によって入替推定用メモリに時系列に記憶される。
【０１８８】
引き続き、図１０中の時刻ｔ５において、バレーパーキングの係員であるベルボーイがユーザＡからＩ−Ｋｅｙ２０ａを受け取り、Ｉ−Ｋｅｙ２０ａを所持した状態で自動車Ｖに乗車したとする。これにより、Ｉ−Ｋｅｙ２０ａのキー位置が車外から車内へと変化する。また、ベルボーイが自動車Ｖに乗車する際に、自動車Ｖの運転席のドアの開閉状態が閉→開→閉と変化したとする。これらの情報は、ユーザ入替推定部４１２によって入替推定用メモリに時系列に記憶される。更に、運転席の体重変化が検知され、運転席のシートベルトの脱状態から着状態への変化が検知される。ここでは、運転席の検知体重が０［ｋｇ］から７５［ｋｇ］に変化したとする。これらの検知情報は、ユーザ入替推定部４１２によって入替推定用メモリに時系列に記憶される。
【０１８９】
また、ベルボーイが自動車Ｖに乗車後に、シート位置を変更したとする。このシート位置の設定変更はＡＤＰコントローラ５０で検知され、この検知情報は、ユーザ入替推定部４１２によって入替推定用メモリに時系列に記憶される。また、ベルボーイによって変更されたシート位置の設定変更情報は、設定情報変更制御部４１５によって、変更内容記憶メモリ４５にユーザＡのユーザ情報に対応付けて記憶される。そして、設定情報変更制御部４１５は、変更フラグをＯＮに設定する。
【０１９０】
次に、ユーザ入替推定部４１２は、入替推定用メモリに記憶された各種情報に基づき、入替推定用フラグの設定処理を実行する。
まず、ユーザ入替推定部４１２は、自動車Ｖが停車している状態で、ドアの開閉パターンが閉→開→閉→開→閉となっており、この開閉パターンが、予め設定した開閉パターンと合致すると判定すると、開閉状態フラグをＯＮに設定する。
【０１９１】
次に、ユーザ入替推定部４１２は、入替推定用メモリの記憶内容から、Ｉ−Ｋｅｙ２０の位置変化パターンが、車内→車外→車内となっており、この変化パターンが、予め設定した位置変化パターンと合致すると判定すると、キー位置フラグをＯＮに設定する。
次に、ユーザ入替推定部４１２は、入替推定用メモリの記憶内容から、運転席に着座しているユーザの体重が６０［ｋｇ］から７５［ｋｇ］に変化しているため、運転者の体重が変化していると判定し、体重変化フラグをＯＮに設定する。
【０１９２】
次に、ユーザ入替推定部４１２は、入替推定用メモリの記憶内容から、各座席の体重変化に基づき、自動車Ｖの乗員が、２人から０人になり、その後運転者のみになったと判定し、乗員フラグをＯＮに設定する。
次に、ユーザ入替推定部４１２は、入替推定用メモリの記憶内容から、シフト位置がパーキングレンジであると判定し、シフト位置フラグをＯＮに設定する。
【０１９３】
次に、ユーザ入替推定部４１２は、入替推定用メモリの記憶内容から、シート位置が変更されたと判定し、シート位置変化フラグをＯＮに設定する。
次に、ユーザ入替推定部４１２は、入替推定用メモリの記憶内容から、サイドブレーキが作動状態であると判定し、Ｓｂ作動状態フラグをＯＮに設定する。
次に、ユーザ入替推定部４１２は、入替推定用メモリの記憶内容から、シートベルトの装着数が２から０に変化後に運転席のみ装着されたと判定し、装着状態フラグをＯＮに設定する。
【０１９４】
ユーザ入替推定部４１２は、これら各種フラグの設定内容に基づき、いずれのフラグもＯＮ状態になっていることから、上記条件（ａ）〜（ｄ）をいずれも満足しており、運転者の入れ替わり動作があったと推定する。そして、この推定結果を設定情報変更制御部４１５に出力する。
設定情報変更制御部４１５は、ユーザ入替推定部４１２からの推定結果から、各種車載装置が自動車Ｖの運転者が正規ユーザであるユーザＡの設定情報に基づき作動中に、運転者の入れ替わり動作があったと判定する。そして、第１走行内容判定処理の開始指示を走行内容検出部４１３に出力する。
【０１９５】
走行内容検出部４１３は、設定情報変更制御部４１５からの第１走行内容判定処理の開始指示に応じて、第１走行内容の検出処理を開始する。具体的に、入れ替わり動作があったと判定後から第１走行終了タイミングとなるまでの自動車Ｖの走行内容を検出する。
この検出処理は、第２走行内容の検出処理と同様となるので説明を省略する。
その後、図１０中の時刻ｔ６において、走行内容検出部４１３は、シフトポジションセンサからの信号に基づきシフト位置がＤレンジからパーキングレンジになったと判定すると、第１走行終了タイミングになったと判定する。
【０１９６】
ここでは、走行開始地点及び走行終了地点の双方が特定場所の位置では無いと判定されたとする。なお、走行終了地点は、バレーパーキングのサービスを提供する未登録のホテルの駐車場であるとする。また、平均車速Ｖａｖは２０[ｋｍ／ｈ]、走行時間ｔｄは５分、走行距離Ｄｄは２００[ｍ]と演算されたとする。走行内容検出部４１３は、これら演算結果と、特定場所情報とを含む第１走行内容情報を走行内容判定部４１４に出力する。
【０１９７】
走行内容判定部４１４は、走行内容検出部４１３から第１走行内容情報を取得すると、不図示のメモリに記憶された代行走行内容情報を読み出し、第１走行内容が代行走行内容の範囲以内であるか否かを判定する。
図１１（ａ）及び（ｂ）に例示した代行走行内容と、取得した第１走行内容とを比較すると、平均車速Ｖａｖが２０[ｋｍ／ｈ]に対して、走行時間ｔｄが５分及び走行距離Ｄｄが２００[ｍ]の組み合わせは両方とも範囲以内となる。従って、走行内容判定部４１３は、第１走行内容が、一時運転代行ユーザが自動車Ｖを運転時の走り方であると判定する。そして、この判定結果（第１判定結果）を、設定情報変更制御部４１５に出力する。
【０１９８】
設定情報変更制御部４１５は、走行内容判定部４１４からの第１判定結果から、自動車Ｖの走り方（第１走行内容）が、一時運転代行ユーザが運転時の走り方（代行走行内容）であると判定する。そして、自動車Ｖの運転者が一時運転代行ユーザ（ベルボーイ）であると確定する。
次に、設定情報変更制御部４１５は、変更フラグがＯＮ状態であるか否かを判定する。ここでは、ベルボーイがシート位置を変更したため、変更フラグはＯＮ状態となっており、設定情報変更制御部４１５は、変更フラグがＯＮであると判定する。
【０１９９】
引き続き、時刻ｔ７において、ベルボーイがイグニッションスイッチを操作してイグニッションスイッチがＯＮ状態からＯＦＦ状態になったとする。
これにより、設定情報変更制御部４１５は、イグニッションスイッチがＯＮ状態からＯＦＦ状態になったと判定し、ユーザＡ設定情報記憶用メモリ４３０ｂに記憶されたユーザＡの設定情報を変更せずに維持する。代わりに、設定情報変更メモリ４５に記憶された設定変更情報に基づき、ゲスト設定情報記憶用メモリ４３０ｅに記憶された設定変更情報を変更する。その後、設定情報変更制御部４１５は、変更フラグをＯＦＦに設定すると共に、変更内容記憶メモリ４５に記憶された設定変更情報を消去する。また、設定情報変更制御部４１５は、設定情報記憶メモリ４３以外の、設定変更情報制御処理に関連するメモリ（変更内容記憶メモリ４５、検出情報記憶メモリ、入替推定用メモリ）に記憶された情報を消去する。
【０２００】
続いて、ベルボーイがＩ−Ｋｅｙ２０ａを所持して車外へと降車したとする。そして、ベルボーイが、自動車Ｖから離れることで、キー情報が受信できなくなると、車載装置作動コントローラ４０が動作を終了する。
その後、ホテルの滞在期間が過ぎて、ユーザＡがホテルのフロントで係員に自動車Ｖを引き渡すよう要請すると、図１２中の時刻ｔ１において、例えば、駐車場で待機していたベルボーイがＩ−Ｋｅｙ２０ａを所持して、自動車Ｖに乗車する。これにより、ＡＤＰコントローラ５０が作動して、シート位置、ステアリング位置及びミラー角度等がユーザＡのＡＤＰ設定情報に基づき作動する。
【０２０１】
また、ベルボーイが自動車Ｖに乗車後に、シート位置を変更したとする。このシート位置の変化はＡＤＰコントローラ５０で検知され、この検知情報は、ユーザ入替推定部４１２によって入替推定用メモリに時系列に記憶される。また、ベルボーイによって変更されたシート位置の設定変更情報は、設定情報変更制御部４１５によって、変更内容記憶メモリ４５にユーザＡのユーザ情報に対応付けて記憶される。そして、設定情報変更制御部４１５は、変更フラグをＯＮに設定する。
【０２０２】
そして、乗車したベルボーイがイグニッションスイッチを操作してイグニッションをＯＮ状態とすることで、順次車載装置がユーザＡの設定情報で作動し、作動状態情報が車載装置作動コントローラ４０に送信される。そして、車載装置作動判定部４１１は、ＤＣＵ５５からの作動状態情報に基づき表示操作部５５ｃ、オーディオ・ユニット５５ｄ及びナビゲーション・ユニット５５ｅがユーザＡの設定情報で作動を開始したと判定すると、各種車載装置が作動を開始したと判定し、この判定結果を設定情報変更制御部４１５に出力する。
【０２０３】
設定情報変更制御部４１５は、車載装置作動判定部４１１からの判定結果に基づき、各種車載装置が作動を開始したと判定すると、第２走行内容判定処理の開始指示を走行内容検出部４１３に出力する。
これにより、走行内容検出部４１３において、第２走行内容の検出処理が開始される。なお、第２走行内容検出処理の動作は上記したものと同様となるので記載を省略する。
【０２０４】
ここでは、走行開始地点及び走行終了地点の双方が特定場所の位置では無いと判定されたとする。なお、走行終了地点は、バレーパーキングのサービスを提供する未登録のホテルのエントランスであるとする。また、平均車速Ｖａｖは２０[ｋｍ／ｈ]、走行時間ｔｄは５分、走行距離Ｄｄは２００[ｍ]と演算されたとする。走行内容検出部４１３は、これら演算結果と、特定場所情報とを含む第２走行内容情報を走行内容判定部４１４に出力する。
【０２０５】
走行内容判定部４１４は、走行内容検出部４１３から第２走行内容情報を取得すると、不図示のメモリに記憶された代行走行内容情報を読み出し、第２走行内容が代行走行内容と合致するか否かを判定する。図１１（ａ）及び（ｂ）に例示した代行走行内容と、取得した第２走行内容とを比較すると、平均車速Ｖａｖが２０[ｋｍ／ｈ]に対して、走行時間ｔｄが５分及び走行距離Ｄｄが２００[ｍ]の組み合わせに合致するものは両方とも存在する。従って、走行内容判定部４１３は、第２走行内容が、一時運転代行ユーザが自動車Ｖを運転時の走り方であると判定する。そして、この判定結果（第２判定結果）を、設定情報変更制御部４１５に出力する。
【０２０６】
設定情報変更制御部４１５は、走行内容判定部４１４からの第２判定結果から、現在の運転者（ベルボーイ）の運転による第２走行内容は、一時運転代行ユーザが運転時の走行内容であると判定する。
その後、図１２中の時刻ｔ２において、ベルボーイがＩ−Ｋｅｙ２０ａを所持した状態でイグニッションＯＮのまま自動車Ｖを降車すると、Ｉ−Ｋｅｙ２０ａのキー位置が車内から車外へと変化する。また、ベルボーイが自動車Ｖを降車する際に、自動車Ｖの運転席のドアの開閉状態が閉→開→閉と変化したとする。これらの情報は、ＢＣＭ３０及び車載の無線通信装置によって検知され、これら検知情報が、ユーザ入替推定部４１２によって入替推定用メモリに時系列に記憶される。
【０２０７】
また、乗員検知センサでは、運転席の体重変化が検知される。ここでは、７５［ｋｇ］から０［ｋｇ］に変化したとする。加えて、シートベルトの装着状態を検知するセンサによって、運転席のシートベルトの着状態から脱状態への変化が検知される。これらの検知情報は、ユーザ入替推定部４１２によって入替推定用メモリに時系列に記憶される。また、現在のシフト位置はパーキングレンジになっており、サイドブレーキも作動状態となっている。従って、これらの情報も、ユーザ入替推定部４１２によって入替推定用メモリに時系列に記憶される。
【０２０８】
引き続き、図１２中の時刻ｔ３において、ユーザＡがベルボーイからＩ−Ｋｅｙ２０ａを受け取り、Ｉ−Ｋｅｙ２０ａを所持した状態で自動車Ｖに乗車したとする。これにより、Ｉ−Ｋｅｙ２０ａのキー位置が車外から車内へと変化する。また、ユーザＡが自動車Ｖに乗車する際に、自動車Ｖの運転席のドアの開閉状態が閉→開→閉と変化したとする。これらの情報は、ユーザ入替推定部４１２によって入替推定用メモリに時系列に記憶される。更に、運転席の体重変化が検知され、運転席のシートベルトの脱状態から着状態への変化が検知される。ここでは、体重が０［ｋｇ］から６０［ｋｇ］に変化したとする。これらの検知情報は、ユーザ入替推定部４１２によって入替推定用メモリに時系列に記憶される。
【０２０９】
次に、ユーザ入替推定部４１２は、入替推定用メモリに記憶された各種情報に基づき、入替推定用フラグの設定処理を実行する。
まず、ユーザ入替推定部４１２は、自動車Ｖが停車している状態で、ドアの開閉パターンが閉→開→閉→開→閉となっており、予め設定した開閉パターンと合致すると判定すると、開閉状態フラグをＯＮに設定する。
【０２１０】
次に、ユーザ入替推定部４１２は、入替推定用メモリの記憶内容から、Ｉ−Ｋｅｙ２０の位置変化パターンが、車内→車外→車内となっており、予め設定した位置変化パターンと合致すると判定すると、キー位置フラグをＯＮに設定する。
次に、ユーザ入替推定部４１２は、入替推定用メモリの記憶内容から、運転席に着座しているユーザの体重が７５［ｋｇ］から６０［ｋｇ］に変化しており、運転者の体重が変化していると判定し、体重変化フラグをＯＮに設定する。
【０２１１】
次に、ユーザ入替推定部４１２は、入替推定用メモリの記憶内容から、各座席の体重変化に基づき、自動車Ｖの乗員が、１人から０人になり、その後運転者のみになったと判定する。この場合、複数人から０人となっていないため、乗員フラグをＯＦＦに設定する。
次に、ユーザ入替推定部４１２は、入替推定用メモリの記憶内容から、シフト位置がパーキングレンジであると判定し、シフト位置フラグをＯＮに設定する。
【０２１２】
次に、ユーザ入替推定部４１２は、入替推定用メモリの記憶内容から、ユーザＡはシート位置を変更していないため、シート位置が変更されていないと判定し、シート位置変化フラグをＯＦＦに設定する。
次に、ユーザ入替推定部４１２は、入替推定用メモリの記憶内容から、サイドブレーキが作動状態であると判定し、Ｓｂ作動状態フラグをＯＮに設定する。
【０２１３】
次に、ユーザ入替推定部４１２は、入替推定用メモリの記憶内容から、シートベルトの装着数が１から０に変化後に運転席のみ装着されたと判定する。この場合、複数から０に変化していないため、装着状態フラグをＯＦＦに設定する。
ユーザ入替推定部４１２は、これら各種フラグの設定内容に基づき、この場合は、乗員フラグ、シート位置変化フラグ及び装着状態フラグがＯＦＦ状態となっているため、上記条件（ｂ）のみを満足していると判定する。そして、ユーザ入替推定部４１２は、運転者の入れ替わり動作があったと推定する。そして、この推定結果を設定情報変更制御部４１５に出力する。
【０２１４】
設定情報変更制御部４１５は、ユーザ入替推定部４１２からの推定結果から、運転者の入れ替わり動作があったと判定すると、ＤＣＵ５５に対して、「設定情報を変更する」、又は「車載装置の作動内容の設定をユーザＡの設定に変更する」のいずれか一方を選択する選択画面の表示指示を送信する。
これによって、ＤＣＵ５５の制御部５５ａによって、表示操作部５５ｃに選択画面が表示される。そして、ユーザＡが、画面をタッチ等することで「車載装置の作動内容の設定を「ユーザＡ」の設定に変更する」が選択されたと判定すると、ＤＣＵ５５は、設定変更指示を車載装置作動コントローラ４０に送信する。
【０２１５】
そして、図１２中の時刻ｔ４において、設定情報変更制御部４１５は、ＤＣＵ５５からの設定変更指示を取得すると、入れ替わり前の運転者を一時運転代行ユーザであると確定すると共に、入れ替わり後の運転者を正規ユーザ（ユーザＡ）であると確定する。更に、設定情報変更制御部４１５は、変更内容記憶メモリ４５に記憶されている設定変更情報に基づき、設定変更のあった車載装置を特定する。ここでは、シート位置のみが変更されているので、シート装置と特定し、ユーザＡ設定情報記憶用メモリ４３０ｂに記憶されているユーザＡのＡＤＰ設定情報を、ＡＤＰコントローラ５０に送信する指示を車載装置設定制御部４１０に出力する。
【０２１６】
車載装置設定制御部４１０は、かかる指示に応じて、ユーザＡ設定情報記憶用メモリ４３０ｂに記憶されているユーザＡのＡＤＰ設定情報読み出し、読み出したＡＤＰ設定情報をＡＤＰコントローラ５０に送信する。これにより、シート位置がユーザＡのＡＤＰ設定情報に応じた位置に変更される。
また、設定情報変更制御部４１５は、入れ替わり前の運転者が一時運転代行ユーザに確定していることから、ユーザＡ設定情報記憶用メモリ４３０ｂに記憶されているユーザＡの設定情報を現状維持する。そして、変更内容記憶メモリ４５に記憶されている設定変更情報に基づき、ゲスト設定情報記憶用メモリ４３０ｅに記憶された設定情報を変更する。即ち、変更されたシート位置の設定値を上書保存する。
【０２１７】
次に、上記第１走行内容判定処理において検出された特定場所情報によって、走行開始地点が登録されたホテルのエントランスであると特定され、走行終了地点の場所が該ホテルの駐車場であると特定された場合の動作を説明する。
この場合、走行内容判定部４１４は、第１走行内容情報に基づき、走行開始地点の場所が登録ホテルのエントランスであり、かつ、ユーザ入替推定部４１２から取得した推定結果に基づき、ホテルのエントランスにおいて運転者の入れ替わり動作があったと判定する。加えて、走行終了地点の場所がホテルの駐車場であると判定すると、第１走行内容を、一時運転代行ユーザが運転時の走り方であると判定する。
【０２１８】
以降の動作については、上記同様となるので説明を省略する。
次に、ホテルのエントランスから中継地点までの代行運転と、中継地点からホテルの駐車場までの代行運転とを第１のベルボーイ及び第２のベルボーイの異なる２人のベルボーイが行う場合の動作を説明する。
この場合は、第１走行内容判定処理の判定結果に基づき、運転者が一時運転代行ユーザ（第１のベルボーイ）であると判定後に、イグニッションがＯＦＦにされずに運転者の入れ替わり動作が発生する。
【０２１９】
ここで、運転者の入れ替わり動作の判定は上記同様となるので説明を省略する。
設定情報変更制御部４１５は、運転者が一時運転代行ユーザに確定している状態で運転者の入れ替わり動作があったと判定すると、第１走行内容判定処理の開始指示を走行内容検出部４１３に出力する。
これにより、上記同様に第１走行内容判定処理が実行され、走行内容判定部４１４から第１判定結果が設定情報変更制御部４１５に出力される。
【０２２０】
ここで、中継地点において、第１のベルボーイから第２のベルボーイへと交代するため、第１判定結果は、第２のベルボーイが運転時の第１走行内容に基づき判定されたものとなる。ここでは、該第１判定結果は、一時運転代行ユーザが運転時の走り方であるとの判定結果であるとする。
従って、設定情報変更制御部４１５は、自動車Ｖの運転者が一時運転代行ユーザであると確定する。そして、イグニッションスイッチがＯＮ状態からＯＦＦ状態になったと判定すると、第２のベルボーイが車載装置の設定を変更していてもその変更内容をユーザＡの設定情報に上書保存せずに、ゲスト設定情報記憶用メモリ４３０ｅに上書保存する。
【０２２１】
次に、ホテルの駐車場から中継地点までの代行運転と、中継地点からホテルのエントランスまでの代行運転とを２人の異なる第１のベルボーイ及び第２のベルボーイが行う場合の動作を説明する。
この場合は、第２走行内容判定処理の判定結果及び選択画面の選択結果に基づき、入れ替わり前の運転者が一時運転代行ユーザ（第２のベルボーイ）であると確定し、入れ替わり後のユーザ（第１のベルボーイ）が未確定の状態となる。即ち、本実施形態では、第２判定結果によって、第２走行内容が、一時運転代行ユーザが運転時の走り方であると判定され、かつ、選択画面において、いずれの選択肢も選択されなかったと判定したときに生じる状態となる。または、第２走行内容が、一時運転代行ユーザが運転時の走り方であると判定され、かつ、第２のベルボーイによって、シート位置等が変更されず、変更フラグがＯＦＦ状態となって選択画面の表示自体が行われなかったときに生じる状態となる。
【０２２２】
設定情報変更制御部４１５は、このように、入れ替わり後の運転者が未確定の状態であると判定すると、第２走行内容判定処理の開始指示を走行内容検出部４１３に出力する。
これにより、上記同様に第２走行内容判定処理が実行され、走行内容判定部４１４から第２判定結果が設定情報変更制御部４１５に出力される。
ここで、中継地点において、第２のベルボーイから第１のベルボーイへと交代するため、第２判定結果は、第１のベルボーイが運転時の第２走行内容に基づき判定されたものとなる。ここでは、該第２判定結果は、一時運転代行ユーザが運転時の走り方であるとの判定結果であるとする。
【０２２３】
その後、運転者（第１のベルボーイ）が自動車Ｖを降車し他のユーザ（ユーザＡ）と運転を交代すると、設定情報変更制御部４１５は、ユーザ入替推定部４１２からの推定結果から、ユーザの入れ替わりがあったと判定する。ここで、運転者の入れ替わり動作の判定は上記同様となるので説明を省略する。
これにより、設定情報変更制御部４１５は、ＤＣＵ５５に対して、「設定情報を変更する」、又は「車載装置の作動内容の設定をユーザＡの設定に変更する」のいずれか一方を選択する選択画面の表示指示を送信する。そして、ユーザＡによって、「車載装置の作動内容の設定をユーザＡの設定に変更する」が選択されることで、設定情報変更制御部４１５は、入れ替わり前の運転者を一時運転代行ユーザ（第１のベルボーイ）に確定し、入れ替わり後の運転者を正規ユーザ（ユーザＡ）に確定する。
【０２２４】
設定情報変更制御部４１５は、ＤＣＵ５５からの設定変更指示を取得すると、上記同様に、車載装置設定制御部４１０を介して、第１のベルボーイが設定変更した車載装置の作動内容を、ユーザＡの設定情報に基づく作動内容へと変更する。その後、ユーザＡ設定情報記憶用メモリ４３０ｂに記憶されているユーザＡの設定情報を変更せずに維持する。そして、変更内容記憶メモリ４５に記憶されている設定変更情報に基づき、ゲスト設定情報記憶用メモリ４３０ｅに記憶された設定情報を変更する。
【０２２５】
本実施形態において、Ｉ-ｋｅｙ２０は、携帯機に対応する。シート装置、ステアリング装置及び外部ミラー装置の操作ボタン並びに表示操作部５５ｃは、操作部に対応する。シート装置、ステアリング装置、外部ミラー装置、メータ装置、エアコン装置、エンジンコントローラ、ＳＢＷコントローラ８０、ブレーキコントローラ、各種走行支援装置、表示操作部５５ｃ、オーディオ・ユニット５５ｄ及びナビゲーション・ユニット５５ｅは、車載装置に対応する。設定情報記憶メモリは４３、設定情報記憶部に対応する。ユーザ入替推定部４１２は、ユーザ入替推定部に対応する。走行内容検出部４１３は、走行車速検出部及び走行時間検出部に対応する。走行内容判定部４１４及び設定情報変更制御部４１５は、設定情報変更部に対応する。ナビゲーション・ユニット５５ｅは、位置検出部に対応する。第１走行内容のうち平均車速及び走行時間は、第１車速及び第１走行時間に対応する。第２走行内容のうち、平均車速及び走行時間は、第２車速及び第２走行時間に対応する。代行走行内容のうち、平均車速の範囲は、設定走行車速に対応し、走行時間の範囲は設定走行時間に対応する。
【０２２６】
（第１実施形態の効果）
本実施形態であれば、以下に記載する効果を奏することが可能となる。
（１）設定情報記憶メモリ４３が、Ｉ−Ｋｅｙ２０に固有のキー情報に対応付けて、予め設定した該Ｉ−Ｋｅｙ２０に対応する自動車Ｖの正規ユーザが設定した車載装置の作動内容の設定情報を記憶する。走行内容判定部４１４及び設定情報変更制御部４１５が、ユーザの操作ボタン又は表示操作部５５ｃの操作によって設定情報が変更されたと判定すると、設定情報記憶メモリ４３が記憶している設定情報を変更する。走行内容検出部４１３が、自動車Ｖの走行時間を検出すると共に、該走行時間内の自動車Ｖの走行車速を検出する。設定情報変更制御部が、更に、走行内容検出部４１３が検出した走行時間が予め設定した設定走行時間以下で、かつ、走行内容検出部４１３が検出した走行車速が予め設定した設定走行車速以下であると判定すると、操作ボタン又は表示操作部５５ｃによって設定情報が変更されたと判定しても、設定情報の変更を禁止する。
【０２２７】
この構成によって、例えば、設定走行時間を一時運転代行ユーザが車両を代行運転時の走行時間に基づき設定し、設定走行車速を一時運転代行ユーザが車両を代行運転時の走行車速に基づき設定する。これにより、一時運転代行ユーザが運転を代行していると推定できる走行状態では、操作ボタン又は表示操作部５５ｃによって設定情報が変更されたと判定しても、設定情報の変更を禁止することが可能である。その結果、一時運転代行ユーザによって設定情報が変更されても、その変更内容が、設定情報記憶メモリ４３に上書保存されるのを防ぐことが可能となる。
【０２２８】
（２）設定走行時間を、車両の走行時間が、一時的に運転を代行するユーザである一時運転代行ユーザが運転を代行時の車両の走行時間の範囲に含まれるか否かを判定するための時間閾値とし、設定走行車速を、車両の走行車速が、一時運転代行ユーザが運転を代行時の車両の走行車速の範囲に含まれるか否かを判定するための車速閾値とした。
この構成によって、一時運転代行ユーザが運転を代行しているか否かをより確実に推定することが可能となる。これによって、一時運転代行ユーザが運転を代行していると推定できる走行状態では、操作ボタン又は表示操作部５５ｃによって設定情報が変更されたと判定しても、設定情報の変更を禁止することが可能である。その結果、一時運転代行ユーザによって設定情報が変更されても、その変更内容が、設定情報記憶メモリ４３に上書保存されるのを防ぐことが可能となる。
【０２２９】
（３）ユーザ入替推定部４１２が、自動車Ｖを運転するユーザの入れ替わり動作があったか否かを推定する。走行内容判定部４１４及び設定情報変更制御部４１５が、正規ユーザに対応する設定情報に基づき車載装置が作動していると判定しているときに、ユーザ入替推定部４１２が入れ替わり動作があったと推定後に、走行内容検出部４１３が検出した自動車Ｖの走行時間及び該走行時間内の走行車速である第１走行時間及び第１走行車速が、設定走行時間以下であり、かつ、設定走行車速以下であるか否かを判定する。そして、設定走行時間以下であり、かつ、設定走行車速以下であると判定すると、操作ボタン又は表示操作部５５ｃによって設定情報が変更されたと判定しても、設定情報の変更を禁止する。
【０２３０】
ここで、例えば、バレーパーキングのサービスでは、正規ユーザから係員へと運転者の交代が行われる。
このことに基づき、正規ユーザの設定情報に基づき車載装置が作動していると判定しているときに運転者の入れ替わり動作があったと推定後の自動車Ｖの第１走行時間及び第１走行車速が設定走行時間以下、かつ、設定走行車速以下であるか否かを判定する。そして、設定走行時間以下、かつ、設定走行車速以下であると判定すると、設定情報の変更を禁止するようにした。これにより、一時運転代行ユーザが車載装置の作動内容を設定変更したときに、この変更内容を正規ユーザの設定情報に上書保存するのを、より確実に防止することが可能となる。
【０２３１】
（４）ユーザ入替推定部４１２が、無線通信部３０ａの有する複数のアンテナの受信情報に基づくＩ−Ｋｅｙ２０の自動車Ｖの車内と車外との間の位置変化、自動車Ｖのドアの開閉状態を検知するセンサ（ＢＣＭ３０）の検知情報に基づく自動車Ｖのドアの開閉状態の変化、自動車Ｖの各座席の乗員の有無を検知するセンサ（乗員検知センサ）の検知情報に基づく自動車Ｖの乗員数の変化、自動車Ｖの各座席の乗員の体重を検知するセンサ（乗員検知センサ）の検知情報に基づく運転席の乗員の体重変化及び自動車Ｖのシートベルトの装着の有無を検知するセンサの検知情報に基づく乗員のシートベルトの装着状態の変化のうち少なくとも１つに基づき、自動車Ｖを運転するユーザの入れ替わり動作があったか否かを推定する。
【０２３２】
ここで、運転者の入れ替わり動作があるときは、自動車Ｖを運転しているユーザがＩ−Ｋｅｙ２０を所持して車内から車外へと移動し、該ユーザ又は運転を交代する他のユーザがＩ−Ｋｅｙ２０を所持して車外から車内へと移動する。従って、Ｉ−Ｋｅｙ２０は、車内から車外へと移動してから再び車外から車内へと移動する。このとき、自動車Ｖのドアも閉状態から開状態となってユーザが降車し、降車したユーザがドアを閉じた場合は、再びドアが閉状態から開状態となって同じユーザ又は他のユーザが乗車する。このように、運転者の入れ替わり動作があるときのＩ−Ｋｅｙ２０の位置変化及びドアの開閉状態の変化には特定のパターンがある。
【０２３３】
また、自動車Ｖの乗員が複数人いる場合、特にバレーパーキングを利用したときは、一旦、乗員が全員降りた後に、バレーパーキングの係員に運転を交代することになる。このとき、乗員が複数人から０人に変化し、その後、乗員が運転席のみとなる。また、係員に運転を交代することから、運転席の乗員の体重に変化が生じる（但し、同じ体重だった場合は変化無しとなる場合がある）。
【０２３４】
また、自動車Ｖの乗員が複数人いる場合、シートベルトの装着数に変化が生じる（運転席のみになる）。
このことに基づき、Ｉ−Ｋｅｙ２０の位置変化、ドアの開閉状態の変化、乗員数の変化、運転席の乗員の体重変化及びシートベルトの装着状態の変化の少なくとも１つに基づき運転者の入れ替わり動作があったか否かを推定するようにしたので、推定精度を向上することが可能となる。
【０２３５】
（５）第１走行時間及び第１走行車速を、ユーザ入替推定部４１２が自動車Ｖを運転するユーザの入れ替わり動作があったと推定後から予め設定した第１走行終了タイミングに至るまでに走行内容検出部４１３が検出した走行時間及び該走行時間内の走行車速とした。第１走行終了タイミングを、ユーザ入替推定部４１２が自動車Ｖを運転しているユーザが他のユーザと入れ替わったと推定後に、イグニッションスイッチがＯＮ状態からＯＦＦ状態になったタイミング、車載のバックビューモニタ用のカメラの撮像画像に基づき駐車枠を検出したタイミング、及びシフト位置が走行用のレンジからパーキングレンジになったタイミングのうちいずれか１のタイミングとした。
【０２３６】
ここで、代行運転は、例えば、駐車場に駐車するまでの運転を代行する場合や、バレーパーキングのように駐車場からお客様への引き渡し場所までの運転を代行する場合などがある。駐車場に駐車をする場合、駐車枠に自動車Ｖを駐車後に、シフト位置をパーキングレンジに切り換えてからイグニッションをＯＦＦにする。また、バックビューモニタ機能を有している場合は、自動車Ｖを駐車時にバックビューモニタ用のカメラの撮像画像に駐車枠が含まれるため、駐車枠が検出される。一方、駐車場から引き渡し場所までの運転では、イグニッションをＯＮ状態としたままで自動車Ｖを正規ユーザに引き渡す場合に、自動車Ｖを停車後にシフト位置をパーキングレンジに切り換える。
このことに基づき、第１走行時間及び第１走行車速を検出時の第１走行終了タイミングを、上記のタイミングとするようにしたので、一時運転代行ユーザが運転を代行時の自動車Ｖの走行時間及び走行車速を精度良く検出することが可能となる。
【０２３７】
（６）第１走行時間及び第１走行車速を、イグニッションスイッチのＯＮ状態が継続している間に検出するようにした。
この構成であれば、イグニッションスイッチのＯＮ状態が継続中にユーザの入れ替わり動作があったと推定後の走行時間及び走行車速を第１走行時間及び第１走行車速として検出することが可能となる。これにより、イグニッションスイッチがＯＮ状態のときに入れ替わった運転者の運転する車両の第１走行時間及び第１走行車速が、設定走行時間以下で、かつ、設定走行車速以下であるときに設定情報の変更を禁止することが可能となる。その結果、例えば、バレーパーキングなどのイグニッションスイッチをＯＮ状態にしたままで一時運転代行ユーザに運転を交代するサービスにおいて、一時運転代行ユーザによって設定情報が変更されても、その変更内容が、設定情報記憶メモリ４３に上書保存されるのを防ぐことが可能となる。
【０２３８】
（７）走行内容判定部４１４及び設定情報変更制御部４１５が、イグニッションスイッチがＯＦＦ状態でＩ−Ｋｅｙ２０からキー番号を取得して各種車載装置が作動を開始したと判定後に走行内容検出部４１３が検出した自動車Ｖの走行時間及び該走行時間内の走行車速である第２走行時間及び第２走行車速が、設定走行時間以下であり、かつ、設定走行車速以下であるか否かを判定する。そして、設定走行時間以下であり、かつ、設定走行車速以下であると判定すると、操作ボタン又は表示操作部５５ｃによって設定情報が変更されたと判定しても、設定情報の変更を禁止する。
【０２３９】
ここで、例えば、駐車場等の自動車Ｖの停車場所から正規ユーザへの引き渡し場所まで自動車Ｖを代行運転する場合、一時運転代行ユーザは、停車している自動車Ｖに最初に乗車しかつ最初に運転することになる。そのため、車載装置も動作停止状態から正規ユーザの設定情報に基づき作動を開始する。
このことに基づき、イグニッションスイッチがＯＦＦの状態から正規ユーザの設定情報に基づき車載装置が作動を開始したと判定後の自動車Ｖの走行内容として第２走行時間及び第２走行車速を検出する。そして、該第２走行時間及び第２走行車速が、設定走行時間以下で、かつ、設定走行車速以下であると判定すると、設定情報の変更を禁止する。これにより、自動車Ｖを最初に運転した一時運転代行ユーザが車載装置の作動内容を設定変更したときに、この変更内容を正規ユーザの設定情報に上書保存するのを防止することが可能となる。
【０２４０】
（８）走行内容判定部４１４及び設定情報変更制御部４１５が、イグニッションスイッチがＯＦＦ状態でＩ−Ｋｅｙ２０からキー番号を取得して各種車載装置が作動を開始したと判定後に走行内容検出部４１３が検出した自動車Ｖの走行時間及び該走行時間内の走行車速である第２走行時間及び第２走行車速が、設定走行時間以下で、かつ、設定走行車速以下であるか否かを判定する。更に、設定走行時間以下で、かつ、設定走行車速以下であると判定しているときに、ユーザ入替推定部４１３の推定結果に基づき自動車Ｖを運転するユーザの入れ替わり動作があったと判定すると、該判定後に、操作ボタン又は表示操作部５５ｃによって設定情報が変更されたと判定した場合に、設定情報記憶メモリ４３に記憶された設定情報を設定変更情報に基づき変更するか又は車載装置の作動内容の設定を設定情報記憶メモリに記憶された設定情報に変更するかを選択する選択画面をＤＣＵ５５の表示操作部５５ｃに表示する。
【０２４１】
表示操作部５５ｃが、選択画面に従って設定情報を変更するか又は設定情報に変更するかの選択指示をユーザが入力可能にする。設定情報変更制御部４１５が、表示操作部５５ｃを介して入力された選択指示に基づき、ユーザが設定情報を変更すると選択指示したと判定すると、現在設定されている設定情報（変更内容記憶メモリ４５に記憶された設定変更情報）に基づき設定情報記憶メモリ４３に記憶された設定情報を変更する。一方、設定情報に変更すると選択指示したと判定すると、設定情報記憶メモリ４３に記憶された設定情報の変更を禁止する。
【０２４２】
車載装置設定制御部が、選択指示に基づき、ユーザが設定情報に変更すると選択指示したと判定すると、車載装置の現在の設定を設定情報記憶メモリ４３に記憶された設定情報に設定変更する。
ここで、入れ替わり動作があったと判定前の運転者が一時運転代行ユーザであり、入れ替わり動作があったと判定後の運転者が正規ユーザであるとする。この場合、入れ替わり前の一時運転代行ユーザがシート位置等の車載装置の作動内容を設定変更している場合に、入れ替わり後の正規ユーザは、シート位置等の車載装置の作動内容を、自己（正規ユーザ）の設定内容に戻したいという欲求がある。また、入れ替わり前後の運転者が正規ユーザである場合に、入れ替わり前に正規ユーザが設定変更した場合、その設定内容を保存したいという欲求がある。
【０２４３】
このことに基づき、自動車Ｖの運転者が一時運転代行ユーザであると判定後に、運転者の入れ替わり動作があったと判定した場合に、正規ユーザの設定情報を変更するか又は車載装置の作動内容の設定を正規ユーザの設定情報に変更するかを選択する選択画面を表示する。そして、設定情報を変更する指示があったと判定すると、入れ替わり前後の運転者が正規ユーザであると確定して、設定変更情報に基づき設定情報記憶メモリ４３に記憶された正規ユーザの設定情報を変更する。一方、設定情報に変更する指示があったと判定すると、入れ替わり前の運転者を一時運転代行ユーザであると確定し、入れ替わり後の運転者を正規ユーザであると確定する。そして、設定情報記憶メモリ４３に記憶された正規ユーザの設定情報を変更せずに維持する。
【０２４４】
これにより、入れ替わり前の一時運転代行ユーザがシート位置等の車載装置の設定情報を変更している場合に、入れ替わり後の正規ユーザは選択画面を介した選択指示によって簡易に設定を元に戻すことが可能である。加えて、入れ替わり前後の運転者が正規ユーザである場合に、入れ替わり後の正規ユーザは、選択画面を介した選択指示によって入れ替わり前に設定変更した変更内容を保存することが可能となる。
【０２４５】
（９）走行内容判定部４１４及び設定情報変更制御部４１５が、選択画面を介していずれの選択肢も選択指示されなかったと判定すると、該判定後に走行内容検出部４１３が検出した走行時間及び該走行時間内の走行車速が、設定走行時間以下で、かつ、設定走行車速以下であるか否かを判定する。そして、設定走行時間以下で、かつ、設定走行車速以下であると判定すると、操作ボタン又は表示操作部５５ｃによって設定情報が変更されたと判定しても、設定情報の変更を禁止する。
【０２４６】
この構成によって、入れ替わり後のユーザによって選択画面の選択肢がいずれも選択されなかった場合に、入れ替わり前の運転者を一時運転代行ユーザに確定し、設定情報の変更を禁止することが可能となる。
これにより、自動車Ｖの運転者が一時運転代行ユーザから他の一時運転代行ユーザへと入れ替わるような状況において、それぞれのユーザが自動車Ｖを運転時の走行内容を検出して、該走行内容に基づき自動車Ｖの運転者が一時運転代行ユーザであるか否かを判定することが可能となる。その結果、かかる運転者の入れ替わりが発生する状況において、一時運転代行ユーザが車載装置の作動内容を設定変更したときに、この変更内容を正規ユーザの設定情報に上書保存するのを防止することが可能となる。
【０２４７】
例えば、バレーパーキングを提供する施設において、該施設のエントランスから中継地点までの代行運転を第１の係員が行い、中継地点から該施設の駐車場に駐車するまでの代行運転を第２の係員が行うような場合に、これら係員が設定変更した変更内容を正規ユーザの設定情報に上書保存するのを防止することが可能となる。同様に、該施設の駐車場から中継地点までの代行運転を第２の係員が行い、中継地点からエントランスまでの代行運転を第１の係員が行う場合に、これら係員が設定変更した変更内容を正規ユーザの設定情報に上書保存するのを防止することが可能となる。
【０２４８】
（１０）第２走行時間及び前記第２走行車速を、イグニッションスイッチがＯＦＦ状態でＩ−Ｋｅｙ２０からキー番号を取得して設定情報記メモリ４３に記憶された設定情報に基づき車載装置が作動を開始したと判定後から予め設定した第２走行終了タイミングに至るまでに走行内容検出部４１３が検出した走行時間及び該走行時間内の走行車速とした。そして、第２走行終了タイミングを、ユーザ入替推定部４１２が他のユーザと入れ替わったと推定後に、シフト位置が走行用のレンジからパーキングレンジになったタイミングとした。
【０２４９】
ここで、代行運転は、例えば、バレーパーキングのように駐車場からお客様への引き渡し場所までの運転を代行する場合などがある。駐車場から引き渡し場所までの代行運転では、イグニッションをＯＮ状態としたままで自動車Ｖを正規ユーザに引き渡す場合に、自動車Ｖを停車後にシフト位置をパーキングレンジに切り換える。
このことに基づき、第２走行時間及び第２走行車速を検出時の第２走行終了タイミングを、上記のタイミングとするようにしたので、一時運転代行ユーザが運転を代行時の自動車Ｖの走行時間及び走行車速を精度良く検出することが可能となる。
【０２５０】
（１１）一時運転代行ユーザは、バレーパーキング（Ｖａｌｅｔ  Ｐａｒｋｉｎｇ）の係員を含んでおり、設定走行時間及び設定走行車速を、バレーパーキングを実施時の係員が運転する車両の走行内容に基づき設定したものを含むようにした。
これにより、バレーパーキングの係員が代行運転時の判定精度を向上することが可能となる。
【０２５１】
（１２）ＤＣＵ５５のナビゲーション・ユニット５５ｅが、自動車Ｖの現在位置を検出する。走行内容判定部４１４及び設定情報変更制御部４１５が、ナビゲーション・ユニット５５ｅが検出した自動車Ｖの現在位置が、予め設定したバレーパーキングのサービスを提供する特定場所の位置であると判定しかつ該特定場所においてユーザ入替推定部４１２が入れ替わり動作があったと推定すると、操作ボタン又は表示操作部５５ｃによって設定情報が変更されたと判定しても、設定情報の変更を禁止する。
【０２５２】
この構成であれば、バレーパーキングのサービスを提供する特定場所において、自動車Ｖを運転するユーザの入れ替わり動作があった場合に、入れ替わり後の運転者を一時運転代行ユーザ（バレーパーキングの係員）と判定することが可能となる。そして、一時運転代行ユーザであると判定すると、設定情報の変更を禁止することが可能となる。これによって、バレーパーキングのサービスを提供する特定場所において、一時運転代行ユーザが変更した変更内容を正規ユーザの設定情報に上書保存するのをより確実に防止することが可能となる。
【０２５３】
（１３）走行内容判定部４１４及び設定情報変更制御部４１５が、設定情報の変更を禁止した場合に、操作ボタン又は表示操作部５５ｃによって設定情報が変更されたと判定すると設定情報記憶メモリ４３に記憶された、予め設定したゲストユーザ用のＩ−Ｋｅｙ２０のキー情報に対応する設定情報を、変更内容記憶メモリ４５に記憶された設定変更情報に基づき変更する。
【０２５４】
この構成であれば、システムが誤って自動車Ｖの運転者を一時運転代行ユーザと判定してしまった場合でも、設定変更情報をゲスト用のメモリ領域に保持することが可能となる。これによって、誤りだと判明した場合に、ゲスト用のメモリ領域に保持した設定変更情報を用いて、設定情報記憶メモリ４３に記憶された、正規ユーザの設定情報を変更することが可能となる。
【０２５５】
（第２実施形態）
次に、本発明の第２実施形態を図面に基づき説明する。図１３〜図１８は、本発明に係る車載装置作動制御システムの第２実施形態を示す図である。
（構成）
本実施形態では、各種コントローラ５０〜５５が、正規ユーザ及びゲストの設定情報を記憶する記憶部５０ｂ〜５５ｂを有する。加えて、５０ｂ〜５５ｂの制御部５０ａ〜５５ａが、ＢＣＭ３０からのキー番号に基づき記憶部５０ｂ〜５５ｂに記憶されたキー番号に対応する正規ユーザの各種設定情報に基づき各種車載装置の作動を制御する点が異なる。更に、本実施形態にでは、一時運転代行ユーザが運転していることを指示するためのＶＰスイッチを備え、ＶＰスイッチがＯＮ状態であるときに、車載装置の作動内容の設定に変更があったと判定しても、記憶部５０ｂ〜５５ｂに記憶された設定情報の変更を禁止する点で上記第１実施形態と異なる。
なお、上記第１実施形態と同様の構成には同じ符号を付し、その重複する説明は省略する。
【０２５６】
（ＢＣＭ３０）
本実施形態のＢＣＭ３０の制御部３０ｂは、無線通信部３０ａから入力されたキー情報に含まれるキー番号を抽出し、抽出したキー番号を、通信ネットワーク６０を介して、車載装置作動コントローラ４０及び各種コントローラ５０〜５５にそれぞれ送信する。
【０２５７】
（車載装置作動コントローラ４０）
次に、図１３に基づき、本実施形態の車載装置作動コントローラ４０の構成を説明する。
図１３は、本実施形態の車載装置作動コントローラ４０の具体的な構成例を示すブロック図である。
本実施形態の車載装置作動コントローラ４０は、図１３に示すように、制御部４１と、変更内容記憶メモリ４５と、ＶＰスイッチ４７とを含む構成となっている。即ち、上記第１実施形態の車載装置作動コントローラ４０から設定情報記憶メモリ４３を削除し、ＶＰスイッチ４７を加えた構成となっている。
【０２５８】
本実施形態の制御部４１は、図１３に示すように、車載装置作動判定部４１１と、ユーザ入替推定部４１２と、走行内容検出部４１３と、走行内容判定部４１４と、設定情報変更制御部４１５とを含む構成となっている。即ち、上記第１実施形態の制御部４１から車載装置設定制御部４１０と、設定情報編集部４１６とを削除した構成となっている。
本実施形態の設定情報変更制御部４１５は、上記第１実施形態と異なり、選択画面の表示処理を行わない。具体的に、走行内容判定部４１４からの第２判定結果に基づき第２走行内容が一時運転代行ユーザの走り方であると判定すると、自動車Ｖの運転者が一時運転代行ユーザであると確定する。一方、第２走行内容が一時運転代行ユーザの走り方では無いと判定すると、自動車Ｖの運転者が正規ユーザであると確定する。
【０２５９】
また、上記第１実施形態と同様に、設定情報変更制御部４１５は、走行内容判定部４１４からの第１判定結果に基づき、自動車Ｖを運転しているユーザが一時運転代行ユーザであるか又は正規ユーザであるかを確定する。
そして、本実施形態の設定情報変更制御部４１５は、一時運転代行ユーザであると確定した場合、変更フラグに基づき設定情報に変更があったか否かを判定し、かつ、イグニッションスイッチがＯＮ状態からＯＦＦ状態になったか否かを判定する。そして、変更があったと判定し、かつ、ＯＦＦ状態になったと判定すると、現在の正規ユーザの設定情報を維持する（即ち設定情報の変更を禁止する）要求である維持要求（変更禁止要求）を、通信ネットワーク６０を介して設定変更のあった車載装置のコントローラに送信する。一方、正規ユーザであると確定した場合、変更フラグに基づき設定情報に変更があったか否かを判定し、かつ、イグニッションスイッチがＯＮ状態からＯＦＦ状態になったか否かを判定する。そして、変更があったと判定し、かつ、ＯＦＦ状態になったと判定すると、設定変更情報を保存する要求である保存要求を、通信ネットワーク６０を介して設定変更のあった車載装置のコントローラに送信する。
【０２６０】
ＶＰスイッチ４７は、バレーパーキングのサービス等の一時的に運転を代行してもらう場合に、ユーザがスイッチをＯＮ状態にすることで、運転者が一時運転代行ユーザであると指示するためのスイッチである。
本実施形態の設定情報変更制御部４１５は、ＶＰスイッチ４７がＯＮ状態であると判定すると、誰が運転をしても自動車Ｖの運転者を一時運転代行ユーザに確定する。従って、ＶＰスイッチ４７がＯＮ状態の間は、車載装置の設定が変更されても変更内容が保存されないように処理を実施する。具体的に、変更があっても、各種コントローラ５０〜５５には、必ず維持要求を送信する。一方、ＶＰスイッチ４７がＯＦＦ状態であると判定すると、上記第１判定結果及び第２判定結果に基づき運転者を確定する通常の処理を実施する。
次に、本実施形態の車載装置作動システムを構成する各種コントローラ５０〜５５の具体的な構成を説明する。図１４は、本実施形態のシステムの全体構成及び各種コントローラ５０〜５５の具体的な構成例を示すブロック図である。
【０２６１】
〔ＡＤＰコントローラ５０〕
本実施形態のＡＤＰコントローラ５０は、図１４に示すように、制御部５０ａと、記憶部５０ｂとを含む構成となっている。
本実施形態の制御部５０ａは、ＢＣＭ３０から送信されるキー番号を、通信ネットワーク６０を介して受信し、記憶部５０ｂから、受信したキー番号に対応するユーザ番号を読み出す。更に、制御部５０ａは、記憶部５０ｂから、読み出したユーザ番号に対応するＡＤＰ設定情報を読み出し、読み出したＡＤＰ設定情報に基づき、シート装置、ステアリング装置及び外部ミラー装置の作動を制御する。
【０２６２】
記憶部５０ｂは、データ書き換え可能な不揮発性のメモリから構成され、上記第１実施形態のユーザ登録／編集機能によって登録された、各Ｉ-ｋｅｙ２０のキー番号と、ユーザ情報との対応関係（リンク情報）を記憶する記憶領域を有する。
更に、記憶部５０ｂは、ユーザ登録／編集機能又は手動設定によって登録された、シート装置、ステアリング装置及び外部ミラー装置の作動内容の設定情報（ＡＤＰ設定情報）を記憶する記憶領域を有する。本実施形態において、記憶部５０ｂは、登録を行ったユーザのユーザ番号とＡＤＰ設定情報とを対応付けて記憶する。
【０２６３】
ここで、図１５は、記憶部５０ｂ〜５５ｂの構成例を示すブロック図である。
具体的に、記憶部５０ｂは、図１５に示すように、リンク情報記憶用メモリ５００ａと、ユーザＡ設定情報記憶用メモリ５００ｂ、ユーザＢ設定情報記憶用メモリ５００ｃ及びユーザＣ設定情報記憶用メモリ５００ｄと、設定変更情報記憶用メモリ５００ｅと、ゲスト設定情報記憶用メモリ５００ｆとを含む構成となっている。
【０２６４】
更に、本実施形態の制御部５０ａは、シート装置、ステアリング装置及び外部ミラー装置の作動内容が変更されたと判定すると、該作動内容の変更内容（設定変更情報）を記憶部５０ｂの設定変更情報記憶用メモリ５００ｅに記憶する。そして、車載装置作動コントローラ４０からの保存要求に応じて、記憶した設定変更情報に基づき、記憶部５０ｂのユーザＡ〜Ｃ設定情報記憶用メモリ５００ｂ〜５００ｄのいずれか１に記憶されたユーザ番号に対応する正規ユーザ（ユーザＡ〜Ｃのいずれか１）のＡＤＰ設定情報を変更する（本実施形態では設定変更情報を上書保存する）。
【０２６５】
一方、制御部５０ａは、車載装置作動コントローラ４０からの維持要求に応じて、記憶部５０ｂのユーザＡ〜Ｃ設定情報記憶用メモリ５００ｂ〜５００ｄのいずれか１に記憶された正規ユーザ（ユーザＡ〜Ｃのいずれか１）のＡＤＰ設定情報を変更せずに維持する。その一方で、記憶した設定変更情報に基づき、記憶部５０ｂのゲスト設定情報記憶用メモリ５００ｆに記憶されたＡＤＰ設定情報を変更する。その後、変更内容記憶メモリ５００ｅに記憶された設定変更情報を消去する。
【０２６６】
〔ＭＥＴＥＲコントローラ５１〕
本実施形態のＭＥＴＥＲコントローラ５１は、図１４に示すように、制御部５１ａと、記憶部５１ｂとを含む構成となっている。
本実施形態の制御部５１ａは、ＢＣＭ３０から送信されるキー番号を、通信ネットワーク６０を介して受信し、記憶部５１ｂから、受信したキー番号に対応するユーザ番号を読み出す。更に、制御部５１ａは、記憶部５１ｂから、読み出したユーザ番号に対応するＭＥＴＥＲ設定情報を読み出し、読み出したＭＥＴＥＲ設定情報に基づき、メータ装置の作動を制御する。
【０２６７】
記憶部５１ｂは、データ書き換え可能な不揮発性のメモリから構成され、上記第１実施形態のユーザ登録／編集機能によって登録された、各Ｉ-ｋｅｙ２０のキー番号と、ユーザ情報との対応関係（リンク情報）を記憶する記憶領域を有する。
更に、記憶部５１ｂは、ユーザ登録／編集機能によって登録された、メータ装置の作動内容の設定情報（ＭＥＴＥＲ設定情報）を記憶する記憶領域を有する。本実施形態において、記憶部５１ｂは、登録を行ったユーザのユーザ番号とＭＥＴＥＲ設定情報とを対応付けて記憶する。
【０２６８】
具体的に、記憶部５１ｂは、図１５に示すように、リンク情報記憶用メモリ５１０ａと、ユーザＡ設定情報記憶用メモリ５１０ｂ、ユーザＢ設定情報記憶用メモリ５１０ｃ及びユーザＣ設定情報記憶用メモリ５１０ｄと、設定変更情報記憶用メモリ５１０ｅと、ゲスト設定情報記憶用メモリ５１０ｆとを含む構成となっている。
更に、本実施形態の制御部５１ａは、メータ装置の作動内容が変更されたと判定すると、該作動内容の設定変更内容（設定変更情報）を記憶部５１ｂの設定変更情報記憶用メモリ５１０ｅに記憶する。そして、車載装置作動コントローラ４０からの保存要求に応じて、記憶した設定変更情報に基づき、記憶部５１ｂのユーザＡ〜Ｃ設定情報記憶用メモリ５１０ｂ〜５１０ｄのいずれか１に記憶されたユーザ番号に対応する正規ユーザ（ユーザＡ〜Ｃのいずれか１）のＭＥＴＥＲ設定情報を変更する（本実施形態では設定変更情報を上書保存する）。
【０２６９】
一方、制御部５１ａは、車載装置作動コントローラ４０からの維持要求に応じて、記憶部５１ｂのユーザＡ〜Ｃ設定情報記憶用メモリ５１０ｂ〜５１０ｄのいずれか１に記憶された正規ユーザ（ユーザＡ〜Ｃのいずれか１）のＭＥＴＥＲ設定情報を変更せずに維持する。その一方で、記憶した設定変更情報に基づき、記憶部５１ｂのゲスト設定情報記憶用メモリ５１０ｆに記憶されたＭＥＴＥＲ設定情報を変更する。その後、変更内容記憶メモリ５１０ｅに記憶された設定変更情報を消去する。
【０２７０】
〔ＨＶＡＣコントローラ５２〕
本実施形態のＨＶＡＣコントローラ５２は、図１４に示すように、制御部５２ａと、記憶部５２ｂとを含む構成となっている。
本実施形態の制御部５２ａは、ＢＣＭ３０から送信されるキー番号を、通信ネットワーク６０を介して受信し、記憶部５２ｂから、受信したキー番号に対応するユーザ番号を読み出す。更に、制御部５２ａは、記憶部５２ｂから、読み出したユーザ番号に対応するＭＥＴＥＲ設定情報を読み出し、読み出したエアコン設定情報に基づき、エアコン装置の作動を制御する。
【０２７１】
記憶部５２ｂは、データ書き換え可能な不揮発性のメモリから構成され、上記第１実施形態のユーザ登録／編集機能によって登録された、各Ｉ-ｋｅｙ２０のキー番号と、ユーザ情報との対応関係（リンク情報）を記憶する記憶領域を有する。
更に、記憶部５２ｂは、ユーザ登録／編集機能によって登録された、エアコン装置の作動内容の設定情報（エアコン設定情報）を記憶する記憶領域を有する。本実施形態において、記憶部５２ｂは、登録を行ったユーザのユーザ番号とエアコン設定情報とを対応付けて記憶する。
【０２７２】
具体的に、記憶部５２ｂは、図１５に示すように、リンク情報記憶用メモリ５２０ａと、ユーザＡ設定情報記憶用メモリ５２０ｂ、ユーザＢ設定情報記憶用メモリ５２０ｃ及びユーザＣ設定情報記憶用メモリ５２０ｄと、設定変更情報記憶用メモリ５２０ｅと、ゲスト設定情報記憶用メモリ５２０ｆとを含む構成となっている。
更に、本実施形態の制御部５２ａは、エアコン装置の作動内容が変更されたと判定すると、該作動内容の設定変更内容（設定変更情報）を記憶部５２ｂの設定変更情報記憶用メモリ５２０ｅに記憶する。そして、車載装置作動コントローラ４０からの保存要求に応じて、記憶した設定変更情報に基づき、記憶部５２ｂのユーザＡ〜Ｃ設定情報記憶用メモリ５２０ｂ〜５２０ｄのいずれか１に記憶されたユーザ番号に対応する正規ユーザ（ユーザＡ〜Ｃのいずれか１）のエアコン設定情報を変更する（本実施形態では設定変更情報を上書保存する）。
【０２７３】
一方、制御部５２ａは、車載装置作動コントローラ４０からの維持要求に応じて、記憶部５２ｂのユーザＡ〜Ｃ設定情報記憶用メモリ５２０ｂ〜５２０ｄのいずれか１に記憶された正規ユーザ（ユーザＡ〜Ｃのいずれか１）のエアコン設定情報を変更せずに維持する。その一方で、記憶した設定変更情報に基づき、記憶部５２ｂのゲスト設定情報記憶用メモリ５２０ｆに記憶されたエアコン設定情報を変更する。その後、設定変更情報記憶用メモリ５２０ｅに記憶された設定変更情報を消去する。
【０２７４】
〔ＩＤＭ５３〕
本実施形態のＩＤＭ５３は、図１４に示すように、制御部５３ａと、記憶部５３ｂとを含む構成となっている。
本実施形態の制御部５３ａは、ＢＣＭ３０から送信されるキー番号を、通信ネットワーク６０を介して受信し、記憶部５３ｂから、受信したキー番号に対応するユーザ番号を読み出す。更に、制御部５３ａは、記憶部５３ｂから、読み出したユーザ番号に対応するＭＥＴＥＲ設定情報を読み出し、読み出したＩＤＭ設定情報に基づき、エンジンコントローラ、ＳＢＷコントローラ８０及びブレーキコントローラの作動を制御する。
【０２７５】
記憶部５３ｂは、データ書き換え可能な不揮発性のメモリから構成され、上記第１実施形態のユーザ登録／編集機能によって登録された、各Ｉ-ｋｅｙ２０のキー番号と、ユーザ情報との対応関係（リンク情報）を記憶する記憶領域を有する。
更に、記憶部５３ｂは、ユーザ登録／編集機能によって登録された、エンジンコントローラ、ＳＢＷコントローラ８０及びブレーキコントローラの作動内容の設定情報（ＩＤＭ設定情報）を記憶する記憶領域を有する。本実施形態において、記憶部５３ｂは、登録を行ったユーザのユーザ番号とＩＤＭ設定情報とを対応付けて記憶する。
【０２７６】
具体的に、記憶部５３ｂは、図１５に示すように、リンク情報記憶用メモリ５３０ａと、ユーザＡ設定情報記憶用メモリ５３０ｂ、ユーザＢ設定情報記憶用メモリ５３０ｃ及びユーザＣ設定情報記憶用メモリ５３０ｄと、設定変更情報記憶用メモリ５３０ｅと、ゲスト設定情報記憶用メモリ５３０ｆとを含む構成となっている。
更に、本実施形態の制御部５３ａは、エンジンコントローラ、ＳＢＷコントローラ８０及びブレーキコントローラの作動内容が変更されたと判定すると、該作動内容の設定変更内容（設定変更情報）を記憶部５３ｂの設定変更情報記憶用メモリ５３０ｅに記憶する。そして、車載装置作動コントローラ４０からの保存要求に応じて、記憶した設定変更情報に基づき、記憶部５３ｂのユーザＡ〜Ｃ設定情報記憶用メモリ５３０ｂ〜５３０ｄのいずれか１に記憶されたユーザ番号に対応する正規ユーザ（ユーザＡ〜Ｃのいずれか１）のＩＤＭ設定情報を変更する（本実施形態では設定変更情報を上書保存する）。
【０２７７】
一方、制御部５３ａは、車載装置作動コントローラ４０からの維持要求に応じて、記憶部５３ｂのユーザＡ〜Ｃ設定情報記憶用メモリ５３０ｂ〜５３０ｄのいずれか１に記憶された正規ユーザ（ユーザＡ〜Ｃのいずれか１）のＩＤＭ設定情報を変更せずに維持する。その一方で、記憶した設定変更情報に基づき、記憶部５３ｂのゲスト設定情報記憶用メモリ５３０ｆに記憶されたＩＤＭ設定情報を変更する。その後、設定変更情報記憶用メモリ５３０ｅに記憶された設定変更情報を消去する。
【０２７８】
〔ＡＤＡＳコントローラ５４〕
本実施形態のＡＤＡＳコントローラ５４は、図１４に示すように、制御部５４ａと、記憶部５４ｂとを含む構成となっている。
本実施形態の制御部５４ａは、ＢＣＭ３０から送信されるキー番号を、通信ネットワーク６０を介して受信し、記憶部５４ｂから、受信したキー番号に対応するユーザ番号を読み出す。更に、制御部５４ａは、記憶部５４ｂから、読み出したユーザ番号に対応するＭＥＴＥＲ設定情報を読み出し、読み出したＡＤＡＳ設定情報に基づき、走行支援装置の作動を制御する。
【０２７９】
記憶部５４ｂは、データ書き換え可能な不揮発性のメモリから構成され、上記第１実施形態のユーザ登録／編集機能によって登録された、各Ｉ-ｋｅｙ２０のキー番号と、ユーザ情報との対応関係（リンク情報）を記憶する記憶領域を有する。
更に、記憶部５４ｂは、ユーザ登録／編集機能によって登録された、走行支援装置の作動内容の設定情報（ＡＤＡＳ設定情報）を記憶する記憶領域を有する。本実施形態において、記憶部５４ｂは、登録を行ったユーザのユーザ番号とＡＤＡＳ設定情報とを対応付けて記憶する。
【０２８０】
具体的に、記憶部５４ｂは、図１５に示すように、リンク情報記憶用メモリ５４０ａと、ユーザＡ設定情報記憶用メモリ５４０ｂ、ユーザＢ設定情報記憶用メモリ５４０ｃ及びユーザＣ設定情報記憶用メモリ５４０ｄと、設定変更情報記憶用メモリ５４０ｅと、ゲスト設定情報記憶用メモリ５４０ｆとを含む構成となっている。
更に、本実施形態の制御部５４ａは、走行支援装置の作動内容が変更されたと判定すると、該作動内容の設定変更内容（設定変更情報）を記憶部５４ｂの設定変更情報記憶用メモリ５４０ｅに記憶する。そして、車載装置作動コントローラ４０からの保存要求に応じて、記憶した設定変更情報に基づき、記憶部５４ｂのユーザＡ〜Ｃ設定情報記憶用メモリ５４０ｂ〜５４０ｄのいずれか１に記憶されたユーザ番号に対応する正規ユーザ（ユーザＡ〜Ｃのいずれか１）のＡＤＡＳ設定情報を変更する（本実施形態では設定変更情報を上書保存する）。
【０２８１】
一方、制御部５４ａは、車載装置作動コントローラ４０からの維持要求に応じて、記憶部５４ｂのユーザＡ〜Ｃ設定情報記憶用メモリ５４０ｂ〜５４０ｄのいずれか１に記憶された正規ユーザ（ユーザＡ〜Ｃのいずれか１）のＡＤＡＳ設定情報を変更せずに維持する。その一方で、記憶した設定変更情報に基づき、記憶部５４ｂのゲスト設定情報記憶用メモリ５４０ｆに記憶されたＡＤＡＳ設定情報を変更する。その後、設定変更情報記憶用メモリ５４０ｅに記憶された設定変更情報を消去する。
【０２８２】
〔ＤＣＵ５５〕
本実施形態のＤＣＵ５５は、図１４に示すように、制御部５５ａと、記憶部５５ｂと、表示操作部５５ｃと、オーディオ・ユニット５５ｄと、ナビゲーション・ユニット５５ｅと、を含む構成となっている。
本実施形態の制御部５５ａは、ＢＣＭ３０から送信されるキー番号を、通信ネットワーク６０を介して受信し、記憶部５５ｂから、受信したキー番号に対応するユーザ番号を読み出す。更に、制御部５４ａは、記憶部５５ｂから、読み出したユーザ番号に対応するディスプレイ設定情報、オーディオ設定情報及びナビ設定情報（ＤＣＵ設定情報）を読み出す。そして、読み出したＤＣＵ設定情報に基づき、表示操作部５５ｃ、オーディオ・ユニット５５ｄ及びナビゲーション・ユニット５５ｅの作動を制御する。
【０２８３】
本実施形態の制御部５５ａは、車載装置作動コントローラ４０からの表示情報に応じて、ユーザ登録、登録情報（各種車載装置の設定情報等）の編集及び設定情報のコピーを行う画面（以下、設定編集画面と称す）を表示操作部５５ｃに表示する。制御部５５ａは、該設定編集画面におけるユーザの入力を受け付け、受け付けた入力によって変更された設定情報（変更内容情報）を、制御部５５ａに送信する。加えて、設定変更情報を、通信ネットワーク６０を介して車載装置作動コントローラ４０及び各種コントローラ５０〜５４に送信する。
【０２８４】
記憶部５５ｂは、データ書き換え可能な不揮発性のメモリから構成され、上記第１実施形態のユーザ登録／編集機能によって登録された、各Ｉ-ｋｅｙ２０のキー番号と、ユーザ情報との対応関係（リンク情報）を記憶する記憶領域を有する。
更に、記憶部５５ｂは、ユーザ登録／編集機能によって登録された、表示操作部５５ｃ、オーディオ・ユニット５５ｄ及びナビゲーション・ユニット５５ｅの作動内容の設定情報（ＤＣＵ設定情報）を記憶する記憶領域を有する。本実施形態において、記憶部５５ｂは、登録を行ったユーザのユーザ番号とＤＣＵ設定情報とを対応付けて記憶する。
【０２８５】
具体的に、記憶部５５ｂは、図１５に示すように、リンク情報記憶用メモリ５５０ａと、ユーザＡ設定情報記憶用メモリ５５０ｂ、ユーザＢ設定情報記憶用メモリ５５０ｃ及びユーザＣ設定情報記憶用メモリ５５０ｄと、設定変更情報記憶用メモリ５５０ｅと、ゲスト設定情報記憶用メモリ５５０ｆとを含む構成となっている。
更に、本実施形態の制御部５５ａは、表示操作部５５ｃ、オーディオ・ユニット５５ｄ及びナビゲーション・ユニット５５ｅの作動内容が変更されたと判定すると、該作動内容の設定変更内容（設定変更情報）を記憶部５５ｂの設定変更情報記憶用メモリ５５０ｅに記憶する。そして、車載装置作動コントローラ４０からの保存要求に応じて、記憶した設定変更情報に基づき、記憶部５５ｂのユーザＡ〜Ｃ設定情報記憶用メモリ５５０ｂ〜５５０ｄのいずれか１に記憶されたユーザ番号に対応する正規ユーザ（ユーザＡ〜Ｃのいずれか１）のＤＣＵ設定情報を変更する（本実施形態では設定変更情報を上書保存する）。
【０２８６】
一方、制御部５５ａは、車載装置作動コントローラ４０からの維持要求に応じて、記憶部５５ｂのユーザＡ〜Ｃ設定情報記憶用メモリ５５０ｂ〜５５０ｄのいずれか１に記憶された正規ユーザ（ユーザＡ〜Ｃのいずれか１）のＤＣＵ設定情報を変更せずに維持する。その一方で、記憶した設定変更情報に基づき、記憶部５５ｂのゲスト設定情報記憶用メモリ５５０ｆに記憶されたＤＣＵ設定情報を変更する。その後、設定変更情報記憶用メモリ５５０ｅに記憶された設定変更情報を消去する。
【０２８７】
更に、本実施形態の制御部５５ａは、上記第１実施形態の車載装置作動コントローラ４０の制御部４１の機能部である設定情報編集部４１６の登録／編集機能と、設定コピー機能とを備えている。制御部５５ａは、登録／編集機能及び設定コピー機能によって変更された、各種設定情報の設定変更内容（設定変更情報）を、通信ネットワーク６０を介して、車載装置作動コントローラ４０及び各種コントローラ５０〜５４に送信する。
【０２８８】
（設定情報変更制御処理）
次に、図１６−１及び図１６−２に基づき、本実施形態の設定情報変更制御処理の処理手順を説明する。図１６−１及び図１６−２は、本実施形態の設定情報変更制御処理の処理手順の一例を示すフローチャートである。
なお、図１６−１及び図１６−２のフローチャートに示す処理は、予め設定したサンプリング周期で繰り返し実行される。
【０２８９】
車載装置作動コントローラ４０において設定情報変更制御処理が開始されると、図１６−１に示すように、まずステップＳ５００に移行する。
ステップＳ５００では、車載装置作動判定部４１１において、各種コントローラ５０〜５５からの作動状態情報及びＢＣＭ３０からのキー番号に対応するユーザ情報に基づき、各種車載装置が作動を開始したか否かを判定する。そして、作動を開始したと判定した場合（Ｙｅｓ）は、この判定結果を設定情報変更制御部４１５に出力して、ステップＳ５０２に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ５１６に移行する。
【０２９０】
ステップＳ５０２に移行した場合は、設定情報変更制御部４１５において、ＶＰスイッチ４７はＯＮ状態か否かを判定する。そして、ＯＮ状態であると判定した場合（Ｙｅｓ）は、ステップＳ５０４に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ５１４に移行する。
ステップＳ５０４に移行した場合は、設定情報変更制御部４１５において、自動車Ｖの運転者を一時運転代行ユーザであると確定して、ステップＳ５０６に移行する。
【０２９１】
ステップＳ５０６では、設定情報変更制御部４１５において、車載装置作動判定部４１１の判定結果に基づき、イグニッションスイッチがＯＮ状態からＯＦＦ状態になったか否かを判定する。そして、ＯＦＦ状態になったと判定した場合（Ｙｅｓ）は、ステップＳ５０７に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
ステップＳ５０７に移行した場合は、設定情報変更制御部４１５において、変更フラグがＯＮ状態であるか否かを判定する。そして、ＯＮ状態であると判定した場合（Ｙｅｓ）は、ステップＳ５０８に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
【０２９２】
ステップＳ５０８に移行した場合は、設定情報変更制御部４１５において、設定変更のあった車載装置のコントローラに維持要求を送信して、ステップＳ５１０に移行する。
ステップＳ５１０では、設定情報変更制御部４１５において、変更フラグをＯＦＦに設定して、ステップＳ５１２に移行する。
ステップＳ５１２では、設定情報変更制御部４１５において、変更内容記憶メモリに記憶された設定変更情報を消去して、一連の処理を終了する。
【０２９３】
また、ステップＳ５０２において、ＶＰスイッチ４７がＯＮ状態では無いと判定されステップＳ５１４に移行した場合は、設定情報変更制御部４１５において、走行内容検出部４１３に対して、第２走行内容判定処理の開始指示を出力して、一連の処理を終了する。
一方、ステップＳ５００において、車載装置が作動を開始しないと判定され、ステップＳ５１６に移行したとする。この場合は、車載装置作動判定部４１１において、各種コントローラ５０〜５５からの作動状態情報に基づき、受信したキー番号に対応する正規ユーザの設定情報に基づき車載装置が作動中であるか否かを判定する。そして、作動中であると判定した場合（Ｙｅｓ）は、この判定結果を設定情報変更制御部４１５に出力して、ステップＳ５１８に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
【０２９４】
ステップＳ５１８に移行した場合は、設定情報変更制御部４１５において、ＶＰスイッチ４７はＯＮ状態か否かを判定する。そして、ＯＮ状態であると判定した場合（Ｙｅｓ）は、ステップＳ５２０に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ５２２に移行する。
ステップＳ５２０に移行した場合は、設定情報変更制御部４１５において、自動車Ｖの運転者を一時運転代行ユーザであると確定して、ステップＳ５０６に移行する。
【０２９５】
一方、ステップＳ５２２に移行した場合は、設定情報変更制御部４１５において、第２判定フラグ（後述）がＯＮ状態であるか否かを判定することで、第２走行内容判定処理が実施中か否かを判定する。そして、実施中であると判定した場合（Ｙｅｓ）は、ステップＳ５２４に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ５３６に移行する。
【０２９６】
ステップＳ５２４では、設定情報変更制御部４１５において、第２判定結果を取得したか否かを判定し、取得したと判定した場合（Ｙｅｓ）は、ステップＳ５２６に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
ステップＳ５２６に移行した場合は、設定情報変更制御部４１５において、ステップＳ５２４で取得した第２判定結果に基づき、自動車Ｖの第２走行内容が、一時運転代行ユーザが自動車Ｖを運転時の走り方か否かを判定する。そして、一時運転代行ユーザが自動車Ｖを運転時の走り方であると判定した場合（Ｙｅｓ）は、ステップＳ５２８に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ５３０に移行する。
【０２９７】
ステップＳ５２８に移行した場合は、設定情報変更制御部４１５において、運転者を一時運転代行ユーザに確定して、ステップＳ５０６に移行する。
一方、ステップＳ５３０に移行した場合は、設定情報変更制御部４１５において、運転者を正規ユーザに確定して、ステップＳ５３２に移行する。
ステップＳ５３２では、設定情報変更制御部４１５において、車載装置作動判定部４１１の判定結果に基づき、イグニッションスイッチがＯＮ状態からＯＦＦ状態になったか否かを判定する。そして、ＯＦＦ状態になったと判定した場合（Ｙｅｓ）は、ステップＳ５３３に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
【０２９８】
ステップＳ５３３に移行した場合は、設定情報変更制御部４１５において、変更フラグがＯＮ状態であるか否かを判定する。そして、ＯＮ状態であると判定した場合（Ｙｅｓ）は、ステップＳ５３４に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
ステップＳ５３４に移行した場合は、設定情報変更制御部４１５において、設定変更のあった車載装置のコントローラに保存要求を送信して、ステップＳ５１０に移行する。
【０２９９】
また、ステップＳ５２２において、第２走行内容判定処理中では無いと判定されステップＳ５３６に移行したとする。この場合は、設定情報変更制御部４１５において、第１判定フラグ（後述）がＯＮ状態であるか否かを判定することで、第１走行内容判定処理を実施中であるか否かを判定する。そして、実施中であると判定した場合（Ｙｅｓ）は、ステップＳ５３８に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ５４６に移行する。
【０３００】
ステップＳ５３８に移行した場合は、設定情報変更制御部４１５において、走行内容判定部４１４から第１判定結果を取得したか否かを判定する。そして、取得したと判定した場合（Ｙｅｓ）は、ステップＳ５４０に移行し、そうでないと判定した場合（Ｎｏ）は、一連の処理を終了する。
ステップＳ５４０に移行した場合は、設定情報変更制御部４１５において、第１判定結果に基づき、自動車Ｖの第１走行内容が、一時運転代行ユーザが自動車Ｖを運転時の走り方か否かを判定する。そして、一時運転代行ユーザが自動車Ｖを運転時の走り方であると判定した場合（Ｙｅｓ）は、ステップＳ５４２に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ５４４に移行する。
【０３０１】
ステップＳ５４２に移行した場合は、設定情報変更制御部４１５において、自動車Ｖの運転者を一時運転代行ユーザに確定して、ステップＳ５０６に移行する。
また、ステップＳ５４０において、第１走行内容判定処理が実施中ではないと判定されステップＳ５４６に移行したとする。この場合は、設定情報変更制御部４１５において、ユーザ入替推定部４１２からの推定結果に基づき、運転者の入れ替わり動作があったか否かを判定する。そして、入れ替わり動作があったと判定した場合（Ｙｅｓ）は、ステップＳ５４８に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ５５０に移行する。
【０３０２】
ステップＳ５４８に移行した場合は、設定情報変更制御部４１５において、走行内容検出部４１３に対して、第１走行内容判定処理の開始指示を出力して、一連の処理を終了する。
また、ステップＳ５５０に移行した場合は、現在の運転者が正規ユーザに確定しているか否かを判定する。そして、正規ユーザに確定していると判定した場合（Ｙｅｓ）は、ステップＳ５３２に移行し、そうでないと判定した場合（Ｎｏ）は、ステップＳ５０６に移行する。
【０３０３】
（動作）
次に、図７〜図１６を参照しつつ、図１７〜図１８に基づき、本実施形態の動作を、具体例を挙げて説明する。
図１７は、自動車Ｖの運転者が未確定の状態から正規ユーザに確定後にＶＰスイッチ４７をＯＮにしてから運転をベルボーイと交代した場合の動作の一例を示すタイムチャートである。図１８は、ベルボーイがホテルの駐車場からエントランスまでの運転を代行する場合の動作の一例を示すタイムチャートである。
【０３０４】
いま、図１７中の時刻ｔ１に示すように、自動車Ｖの正規ユーザであるユーザＡにリンクしたＩ−Ｋｅｙ２０ａを所持したユーザが自動車Ｖに乗車したとする。そして、乗車したユーザによって、イグニッションスイッチが操作され、イグニッションがＯＮ状態になったとする。これにより、各種コントローラ５２〜５５が順次ユーザＡの各種設定情報で各種車載装置の作動制御を開始する。そして、最後にＤＣＵ５５がユーザＡのＤＣＵ設定情報に基づき作動制御を開始し、表示操作部５５ｃ、オーディオ・ユニット５５ｄ及びナビゲーション・ユニット５５ｅの作動状態情報が車載装置作動コントローラ４０に送信される。
【０３０５】
車載装置作動コントローラ４０の車載装置作動判定部４１１は、各種車載装置が、正規ユーザであるユーザＡの設定情報で作動を開始したと判定する。この判定結果に応じて、設定情報変更制御部４１５は、ＶＰスイッチ４７がＯＮ状態になっているか否かを判定する。ここでは、ＯＦＦ状態であるとする。設定情報変更制御部４１５は、ＶＰスイッチ４７がＯＦＦ状態であると判定すると、次に、第２走行内容判定処理の開始指示を走行内容検出部４１３に出力する。
【０３０６】
走行内容検出部４１３は、図１７に示すように、設定情報変更制御部４１５からの第２走行内容判定処理の開始指示に応じて、時刻ｔ２において、第２走行内容の検出処理を開始する。これにより、走行内容検出部４１３は、走行時間測定用タイマのカウントを開始し、ＤＣＵ５５から時刻ｔ２における自動車Ｖの位置情報を取得する。また、予め設定したサンプリング周期で車速センサからの車速Ｖｄを取得する処理を開始する。そして、取得した各種情報を検出情報記憶メモリに時系列に順次記憶する。
【０３０７】
その後、時刻ｔ３において、シフトポジションセンサからのシフト位置信号に基づきシフト位置がＤレンジからパーキングレンジに切り替わったと判定すると、第２走行終了タイミングになったと判定する。走行内容検出部４１３は、走行時間測定用タイマのカウント値を取得すると共に、ＤＣＵ５５から時刻ｔ３における自動車Ｖの位置情報を取得する。
【０３０８】
更に、走行内容検出部４１３は、取得したカウント値から走行時間ｔｄを演算し、時刻ｔ２〜ｔ３の期間に取得した車速Ｖｄ群に基づき、時刻ｔ２〜ｔ３の期間の平均車速Ｖａｖを演算する。なお更に、平均車速Ｖａｖと走行時間ｔｄとから時刻ｔ２〜ｔ３の期間の走行距離Ｄｄを演算する。
以降の、第２走行内容と代行走行内容との判定処理は上記第１実施形態と同様となるので説明を省略する。ここでは、第２判定結果が、一時運転代行ユーザの走り方ではないとの判定結果であり、自動車Ｖの運転者が正規ユーザに確定したとする。
【０３０９】
設定情報変更制御部４１５は、イグニッションスイッチがＯＮ状態からＯＦＦ状態になったか否かを判定し、ＯＦＦ状態になったと判定すると、変更フラグがＯＮ状態であるか否かを判定する。ここでは、ユーザＡによってシート位置が変更されており、ＯＮ状態であると判定したとする。この場合、設定情報変更制御部４１５は、通信ネットワーク６０を介して、保存要求をＡＤＰコントローラ５０に送信する。その後、設定情報変更制御部４１５は、変更フラグをＯＦＦに設定する。
【０３１０】
ＡＤＰコントローラ５０は、制御部５０ａにおいて、通信ネットワーク６０を介して保存要求を受信する。これにより、制御部５０ａは、記憶部５０ｂの設定変更情報記憶用メモリ５００ｅに記憶されている設定変更情報に基づき、ユーザＡ設定情報記憶用メモリ５００ｂに記憶されたユーザＡのＡＤＰ設定情報を変更する。その後、設定変更情報記憶用メモリ５００ｅに記憶された設定変更情報を消去する。
【０３１１】
その後、図１７中の時刻ｔ４において、ユーザＡがＶＰスイッチ４７をＯＮ状態に設定してから、Ｉ−Ｋｅｙ２０ａを所持した状態でイグニッションＯＮのまま自動車Ｖを降車したとする。そして、ベルボーイにＩ−Ｋｅｙ２０ａを渡し、図１７中の時刻ｔ５において、ベルボーイが自動車Ｖの運転席に乗車したとする。なお、このときの運転者の入れ替わり動作を判定する処理については、上記第１実施形態と同様となるので説明を省略する。
【０３１２】
設定情報変更制御部４１５は、ユーザ入替推定部４１２からの推定結果に基づき、自動車Ｖの運転者の入れ替わり動作があったと判定すると、次に、ＶＰスイッチ４７がＯＮ状態か否かを判定する。
ここでは、ＶＰスイッチがＯＮ状態となっているので、設定情報変更制御部４１５は、自動車Ｖの運転者を一時運転代行ユーザ（ベルボーイ）と確定する。従って、ベルボーイによって、例えば、シート位置が変更された場合、設定情報変更制御部４１５は、イグニッションスイッチがＯＮ状態からＯＦＦ状態になったと判定すると、維持要求をＡＤＰコントローラ５０に送信する。
【０３１３】
これにより、ＡＤＰコントローラ５０は、制御部５０ａにおいて、通信ネットワーク６０を介して、維持要求を受信する。制御部５０ａは、維持要求を受信したと判定すると、ユーザＡ設定情報記憶用メモリ５００ｂに記憶されたユーザＡのＡＤＰ設定情報を変更せずに維持する。そして、制御部５０ａは、設定変更情報記憶用メモリ５００ｅに記憶された設定変更情報に基づき、ゲスト設定情報記憶用メモリ５００ｅに記憶されたＡＤＰ設定情報を変更する。その後、設定変更情報記憶用メモリ５００ｅに記憶された設定変更情報を消去する。
【０３１４】
次に、図１８中の時刻ｔ１において、例えば、駐車場で待機していたベルボーイがＩ−Ｋｅｙ２０ａを所持して、自動車Ｖに乗車したとする。これにより、ＡＤＰコントローラ５０が作動して、シート位置、ステアリング位置及びミラー角度等がユーザＡのＡＤＰ設定情報に基づき作動する。
また、ベルボーイが自動車Ｖに乗車後に、シート位置を変更したとする。このシート位置の変化はＡＤＰコントローラ５０で検知され、この検知情報は、ユーザ入替推定部４１２によって入替推定用メモリに時系列に記憶される。また、ベルボーイによって変更されたシート位置の設定変更情報は、ＡＤＰコントローラ５０の制御部５０ａによって、記憶部５０ｂの設定変更情報記憶用メモリ５００ｅにユーザＡのユーザ情報等に対応付けて記憶される。制御部５０ａは、設定変更情報を、通信ネットワークを介して、車載装置作動コントローラ４０に送信する。
【０３１５】
これにより、設定情報変更制御部４１５は、通信ネットワーク６０を介して設定変更情報を受信すると、受信した設定変更情報を変更内容記憶メモリに記憶すると共に、変更フラグをＯＮに設定する。
引き続き、乗車したベルボーイがイグニッションスイッチを操作してイグニッションをＯＮ状態とすることで、順次車載装置がユーザＡの設定情報で作動し、作動状態情報が車載装置作動コントローラ４０に送信される。そして、車載装置作動判定部４１１は、ＤＣＵ５５からの作動状態情報に基づき、各種車載装置が作動を開始したと判定し、この判定結果を設定情報変更制御部４１５に出力する。
【０３１６】
設定情報変更制御部４１５は、車載装置作動判定部４１１からの判定結果に基づき、各種車載装置が作動を開始したと判定すると、まず、ＶＰスイッチ４７がＯＮ状態か否かを判定する。ここでは、ＶＰスイッチ４７はＯＦＦ状態であるとする。
設定情報変更制御部４１５は、ＶＰスイッチ４７がＯＦＦ状態であると判定すると、第２走行内容判定処理の開始指示を走行内容検出部４１３に出力する。
【０３１７】
これにより、走行内容検出部４１３において、第２走行内容の検出処理が開始される。なお、第２走行内容検出処理の動作は上記第１実施形態と同様となるので説明を省略する。
ここでは、走行終了地点が、バレーパーキングのサービスを提供するホテルのエントランスであるとする。また、平均車速Ｖａｖは２０[ｋｍ／ｈ]、走行時間ｔｄは５分、走行距離Ｄｄは２００[ｍ]と演算されたとする。走行内容検出部４１３は、これら演算結果と、特定場所情報とを含む第２走行内容情報を走行内容判定部４１４に出力する。
【０３１８】
走行内容判定部４１４は、走行内容検出部４１３から第２走行内容情報を取得すると、不図示のメモリに記憶された代行走行内容情報を読み出し、第２走行内容が代行走行内容と合致するか否かを判定する。図１１（ａ）及び（ｂ）に例示した代行走行内容と、取得した第２走行内容とを比較すると、平均車速Ｖａｖが２０[ｋｍ／ｈ]に対して、走行時間ｔｄが５分及び走行距離Ｄｄが２００[ｍ]の組み合わせは両方とも範囲内となる。従って、走行内容判定部４１３は、第２走行内容が、一時運転代行ユーザが自動車Ｖを運転時の走り方であると判定する。そして、この判定結果（第２判定結果）を、設定情報変更制御部４１５に出力する。
【０３１９】
設定情報変更制御部４１５は、走行内容判定部４１４からの第２判定結果から、現在の運転者（ベルボーイ）の運転による第２走行内容は、一時運転代行ユーザが運転時の走行内容であると判定する。これにより、設定情報変更制御部４１５は、自動車Ｖの運転者を一時運転代行ユーザであると確定する。
引き続き、設定情報変更制御部４１５は、イグニッションスイッチがＯＮ状態からＯＦＦ状態になったか否かを判定し、ＯＦＦ状態になったと判定すると、変更フラグがＯＮ状態であるか否かを判定する。ここでは、ベルボーイがシート位置を変更しているので、変更フラグはＯＮ状態であると判定する。設定情報変更制御部４１５は、現在の運転者が一時運転代行ユーザに確定していることから、通信ネットワーク６０を介して、維持要求をＡＤＰコントローラ５０に送信する。その後、変更フラグをＯＦＦに設定する。
【０３２０】
一方、ＡＤＰコントローラ５０は、制御部５０ａにおいて、通信ネットワーク６０を介して維持要求を受信すると、記憶部５０ｂのユーザＡ設定情報記憶用メモリ５００ｂに記憶されているユーザＡの設定情報を変更せずに維持する。そして、設定変更情報記憶用メモリ５００ｅに記憶されている設定変更情報に基づき、ゲスト設定情報記憶用メモリ５００ｆに記憶された設定情報を変更する。その後、設定変更情報記憶用メモリ５００ｅに記憶されている設定変更情報を消去する。
【０３２１】
その後、図１８中の時刻ｔ２において、ベルボーイがＩ−Ｋｅｙ２０ａを所持した状態でイグニッションＯＮのまま自動車Ｖを降車したとする。そして、ユーザＡにＩ−Ｋｅｙ２０ａを渡し、図１８中の時刻ｔ３において、ユーザＡが自動車Ｖの運転席に乗車したとする。なお、このときの運転者の入れ替わり動作を判定する処理については、上記第１実施形態と同様となるので説明を省略する。
【０３２２】
設定情報変更制御部４１５は、ユーザ入替推定部４１２からの推定結果から、ユーザの入れ替わり動作があったと判定すると、まず、ＶＰスイッチ４７がＯＮ状態か否かを判定する。ここでは、ＶＰスイッチ４７がＯＦＦ状態であるとする。設定情報変更制御部４１５は、ＶＰスイッチがＯＦＦ状態であると判定すると、一時運転代行ユーザからの入れ替わり動作となるので、第１走行内容判定処理の開始指示を走行内容検出部４１３に出力する。
【０３２３】
以降の動作については、上記同様となるので説明を省略する。
本実施形態において、Ｉ-ｋｅｙ２０は、乗車キー装置に対応する。シート装置、ステアリング装置、外部ミラー装置、メータ装置、エアコン装置、エンジンコントローラ、ＳＢＷコントローラ８０、ブレーキコントローラ、各種走行支援装置、表示操作部５５ｃ、オーディオ・ユニット５５ｄ及びナビゲーション・ユニット５５ｅは、車載装置に対応する。設定情報記憶メモリは４３、設定情報記憶部に対応し、変更内容記憶メモリは、設定変更情報記憶部に対応する。車載装置設定制御部４１０は、車載装置設定制御部に対応し、車載装置作動判定部４１１は、車載装置作動判定部に対応する。ユーザ入替推定部４１２は、ユーザ入替推定部に対応する。走行内容検出部４１３は、走行内容検出部に対応する。走行内容判定部４１４は、走行内容判定部に対応する。設定情報変更制御部４１５は、設定情報変更部に対応する。ナビゲーション・ユニット５５ｅは、自車位置検出部に対応する。
【０３２４】
（第２実施形態の効果）
本実施形態であれば、上記第１実施形態の効果に加え、以下に記載する効果を奏することが可能となる。
（１）各種車載装置の作動を制御する各種コントローラ５０〜５５を備え、各種コントローラ５０〜５５のそれぞれが、設定情報及び設定変更情報を記憶する記憶部５０ｂ〜５５ｂのうち同じ番号のものを備える。
【０３２５】
設定情報変更制御部４１５が、記憶部５０ｂ〜５５ｂのユーザ設定情報記憶用メモリに記憶された設定情報の変更を禁止する場合に、該変更を禁止する指示（維持要求）を各種コントローラ５０〜５５のうち該当するコントローラに送信する。加えて、記憶部５０ｂ〜５５ｂの設定変更情報記憶用メモリに記憶された設定変更情報に基づきユーザ設定情報記憶用メモリに記憶された設定情報を変更する場合に、該変更指示（保存要求）を各種コントローラ５０〜５５のうち該当するコントローラに送信する。
この構成であれば、各種コントローラ５０〜５５が設定情報を管理する構成において、一時運転代行ユーザが車載装置を設定変更した場合に、正規ユーザの設定情報を変更せずに維持することが可能である。すなわち、一時運転代行ユーザが変更した設定値を正規ユーザの設定情報に上書保存するのを防止することが可能である。
【０３２６】
（２）自動車Ｖの運転者が、一時運転代行ユーザであるか否かを指示するためにユーザが操作する指示操作子（ＶＰスイッチ４７）を備える。設定情報変更制御部４１５が、ＶＰスイッチ４７のＯＮ／ＯＦＦ状態に基づき、自動車Ｖの運転者が一時運転代行ユーザであると指示されている（ＯＮ状態の）間は、車載装置の作動内容が設定変更された（変更フラグがＯＮ状態である）と判定してもユーザ設定情報記憶用メモリに記憶された設定情報を変更せずに維持する。
この構成であれば、正規ユーザは、一時運転代行ユーザと運転を交代する際に、ＶＰスイッチ４７をＯＮに設定することで、一時運転代行ユーザが車載装置を設定変更した場合に、より確実に、正規ユーザの設定情報を変更せずに維持することが可能である。
【０３２７】
（変形例）
（１）上記各実施形態では、自動車Ｖの走行内容として、走行時間、走行距離及び走行車速に基づき自動車Ｖの走行内容を判定する構成としたが、この構成に限らない。例えば、操舵角の変化、アクセルペダル及びブレーキペダルの踏み込み量の変化等、他の走行内容に基づき判定する構成としてもよい。
（２）上記各実施形態では、走行終了タイミングに至るまでの走行内容と代行走行内容とを比較して、自動車Ｖの走行内容を判定する構成としたが、この構成に限らない。例えば、走行時間が予め設定した走行時間閾値以上、走行距離が予め設定した走行距離閾値以上になったと判定するなど一時的な運転の枠を超えたと判定すると、自動車Ｖの運転者を正規ユーザと確定する構成とするなど他の構成としてもよい。
【０３２８】
（３）上記第２実施形態では、ＶＰスイッチ４７をメカ的なスイッチとして構成したが、この構成に限らず、例えば、表示操作部５５ｃを介してＯＮ／ＯＦＦ設定ができる構成とするなど他の構成としてもよい。
（４）上記各実施形態では、８種類のフラグによって、運転者の入れ替わり動作を推定する構成としたが、この構成に限らず、８種類のうち単独で推定可能なフラグを含む７種類以下のフラグによって推定する構成としてもよい。また、上記８種類の推定要素に限らず、他の推定要素に基づき推定する構成としてもよい。
【０３２９】
（５）上記各実施形態では、第１走行内容判定処理及び第２走行内容判定処理を組み合わせて運転者を確定する構成としたが、この構成に限らない。例えば、第１走行内容判定処理の処理結果に基づく運転者の確定処理のみを用いる構成としてもよい。この場合、運転者が未確定の状態から入れ替わり後の運転者を確定する構成となる。同様に、第２走行内容判定処理の処理結果に基づく運転者の確定処理のみを用いる構成としても良い。この場合、上記第１実施形態の構成を用いることで、複数回の入れ替わり動作に対応することが可能である。
【０３３０】
（６）上記各実施形態では、走行時間、走行距離及び走行車速を検出し、検出したこれらの情報の組み合わせに基づき、運転者が正規ユーザか一時運転代行ユーザかを判定する構成としたが、この構成に限らない。例えば、走行時間、走行距離及び走行車速のうちいずれか１つ又は２つを検出し、検出した１つ又は２つの情報に基づき判定する構成としてもよい。
【０３３１】
また、上記実施形態は、本発明の好適な具体例であり、技術的に好ましい種々の限定が付されているが、本発明の範囲は、上記の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。また、上記の説明で用いる図面は、図示の便宜上、部材ないし部分の縦横の縮尺は実際のものとは異なる模式図である。
また、本発明は上記実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良、均等物等は本発明に含まれるものである。
【符号の説明】
【０３３２】
Ｖ：自動車
１：ステアリングホイール
３：操舵角センサ
２０：インテリジェント・キー
２０ａ：無線通信部
２０ｂ：記憶部
３０：ＢＣＭ
３０ａ：無線通信部
３０ｂ：制御部
４３〜４５：記憶部
５０：ＡＤＰコントローラ
５１：ＭＥＴＥＲコントローラ
５２：ＨＶＡＣコントローラ
５３：ＩＤＭ
５４：ＡＤＡＳコントローラ
５５：ＤＣＵ
５０ａ〜５５ａ：制御部
５０ｂ〜５５ｂ：記憶部
５５ｃ：表示操作部
５５ｄ：オーディオ・ユニット
５５ｅ：ナビゲーション・ユニット
６０：通信ネットワーク
８０：ＳＢＷコントローラ
４３：設定情報記憶メモリ
４５：設定変更情報記憶用メモリ
４７：ＶＰスイッチ
４１０：車載装置設定制御部
４１１：車載装置作動判定部
４１２：ユーザ入替推定部
４１３：走行内容検出部
４１４：走行内容判定部
４１５：設定情報変更制御部
４３０ａ：リンク情報記憶用メモリ
４３０ｂ：ユーザＡ設定情報記憶用メモリ
４３０ｃ：ユーザＢ設定情報記憶用メモリ
４３０ｄ：ユーザＣ設定情報記憶用メモリ
４３０ｅ：ゲスト設定情報記憶用メモリ
５００ａ〜５５０ａ：リンク情報記憶用メモリ
５００ｂ〜５５０ｂ：ユーザ設定情報記憶用メモリ
５００ｃ〜５５０ｃ：ユーザ設定情報記憶用メモリ
５００ｄ〜５５０ｄ：ユーザ設定情報記憶用メモリ
５００ｅ〜５４０ｅ：設定変更情報記憶用メモリ
５００ｆ〜５４０ｆ：ゲスト設定情報記憶用メモリ
【図１】
2015096367.tif 000003
【図２】
2015096367.tif 000004
【図３】
2015096367.tif 000005
【図４】
2015096367.tif 000006
【図５】
2015096367.tif 000007
【図６−１】
2015096367.tif 000008
【図６−２】
2015096367.tif 000009
【図７】
2015096367.tif 000010
【図８】
2015096367.tif 000011
【図９】
2015096367.tif 000012
【図１０】
2015096367.tif 000013
【図１１】
2015096367.tif 000014
【図１２】
2015096367.tif 000015
【図１３】
2015096367.tif 000016
【図１４】
2015096367.tif 000017
【図１５】
2015096367.tif 000018
【図１６−１】
2015096367.tif 000019
【図１６−２】
2015096367.tif 000020
【図１７】
2015096367.tif 000021
【図１８】
2015096367.tif 000022