(57)【要約】【課題】異なる車種を考慮した多数の変換テーブルを用いることなく、容易に異なる車種間でのドライバの使用環境をほぼ同じに設定することができるようにする。【解決手段】ドライバ使用機器制御装置１は、制御部２と、スピーカ３と、表示器４と、タッチパネルスイッチ５と、通信部６とを備える。制御部２は、ドライバ使用機器の実使用値を取得する。データ用メモリ２ｄは、該実使用値とドライバ体形値との変換データを記憶している。制御部２は、取得した実使用値から変換データに基づいてドライバ体形値を推測し、持ち運び可能な不揮発性メモリ７や携帯電話８へデータ転送する。さらに制御部２は、不揮発性メモリ７や携帯電話８からドライバ体形値のデータ取得が可能で、取得したドライバ体形値と変換データとに基づき実使用値を算出し、算出された実使用値となるようにドライバ使用機器を制御する。【選択図】図１
2010234825.tif 000002
【特許請求の範囲】
【請求項１】
ドライバ使用機器の実使用値を取得する実使用値取得手段と、
前記ドライバ使用機器の実使用値と、該実使用値から推測されるドライバ体形値との相互関係の逆変換可能な変換データを記憶した変換データ記憶手段と、
前記実使用値取得手段により取得した前記ドライバ使用機器の実使用値から前記変換データに基づいてドライバ体形値を推測するドライバ体形値推測手段と、
持ち運び可能な外部記憶手段へのデータ転送が可能で前記ドライバ体形値算出手段により推測したドライバ体形値を該外部記憶手段に転送し記憶させるデータ転送手段と、
持ち運び可能な外部記憶手段からのドライバ体形値のデータ取得が可能なデータ取得手段と、
このデータ取得手段により取得したドライバ体形値と前記変換データ記憶手段の変換データとに基づき実使用値を算出する実使用値算出手段と、
この実使用値算出手段により算出された実使用値となるように前記ドライバ使用機器を制御する機器制御手段と
を備えてなるドライバ使用機器制御装置。
【請求項２】
ユーザーにより操作されて実使用値取得指令を入力する実使用値取得指令入力手段と、
ユーザーにより操作されて前記ドライバ使用機器制御指令を入力するドライバ使用機器セット指令入力手段とを備え、
前記実使用値取得入力手段が操作されると、前記実使用値取得手段により前記ドライバ使用機器の実使用値を取得し、前記ドライバ体形値推測手段により、前記ドライバ使用機器の実使用値と前記変換データとに基づいてドライバ体形値を推測し、前記データ転送手段により該ドライバ体形値を持ち運び可能な外部記憶手段へデータ転送し、
前記ドライバ使用機器制御指令入力手段が操作されると、前記データ取得手段により、持ち運び可能な外部記憶手段からドライバ体形値を取得し、前記実使用値算出手段により、該取得したドライバ体形値と前記変換データ記憶手段の変換データと基づき実使用値を算出し、機器制御手段により該実使用値となるように前記ドライバ使用機器を制御することを特徴とする請求項１に記載のドライバ使用機器制御装置。
【請求項３】
前記ドライバ体形値推測手段は、前記実使用値取得手段により取得した前記ドライバ使用機器の実使用値から前記変換データに基づいて複数種類のドライバ体形値を推測することが可能であり、
前記データ転送手段は、前記各種類の実使用値から推測された各ドライバ体形値を、当該各実使用値の種類と関連付けてデータ転送し、
前記実使用値算出手段は、取得したドライバ体形値と前記変換データ記憶手段の変換データと基づき、前記各ドライバ体形値から、当該各ドライバ体形値に関連付けられた種類の実使用値を算出し、同一種類の実使用値が一つ算出されたときには、当該実使用値を選択し、同一種類の実使用値が複数算出されたときには、当該複数の実使用値のうち、当該実使用値が対象とするドライバ使用機器の安全使用形態に近い方の実使用値を選択することを特徴とする請求項１又は２に記載のドライバ使用機器制御装置。
【請求項４】
前記実使用値算出手段において、同一種類で複数算出される実使用値としては、アクセルペダルからの運転席シートの前後距離があり、前記実使用値算出手段は、当該運転席シートの前後距離が複数算出されたときには、当該複数の実使用値が対象とするドライバ使用機器である運転席シートの安全使用形態に近い方の実使用値として、当該複数の運転席シートの前後距離のうち最小となる運転席シートの前後距離を選択することを特徴とする請求項３に記載のドライバ使用機器制御装置。
【請求項５】
前記実使用値算出手段において、同一種類で複数算出される実使用値としては、運転席床からシート座面までの高さがあり、前記実使用値算出手段は、当該シート座面までの高さが複数算出されたときには、当該複数の実使用値が対象とするドライバ使用機器である運転席シートの安全使用形態に近い方の実使用値として、当該複数のシート座面までの高さのうち最大となるシート座面までの高さを選択することを特徴とする請求項３又は４に記載のドライバ使用機器制御装置。
【請求項６】
前記実使用値算出手段において、同一種類で複数算出される実使用値としては、シート背もたれ角度があり、前記実使用値算出手段は、当該シート背もたれ角度が複数算出されたときには、当該複数の実使用値が対象とするドライバ使用機器である運転席シートの安全使用形態に近い方の実使用値として、当該複数のシート背もたれ角度のうち最小となるシート背もたれ角度を選択することを特徴とする請求項３ないし５のいずれかに記載のドライバ使用機器制御装置。
【請求項７】
前記運転席シートの前後距離を算出するためのドライバ体形値は脚部長さ及び腕部長さであることを特徴とする請求項４に記載のドライバ使用機器制御装置。
【請求項８】
前記シート座面までの高さを算出するためのドライバ体形値は脚部長さ及び頭部高さであることを特徴とする請求項５に記載のドライバ使用機器制御装置。
【請求項９】
前記シート背もたれ角度を算出するためのドライバ体形値は脚部長さ及び腕部長さであることを特徴とする請求項６に記載のドライバ使用機器制御装置。
【請求項１０】
同一種類で一つのみ算出される実使用値としては、ルームミラー及びサイドミラーの角度があり、このルームミラー及びサイドミラーの角度を算出するためのドライバ体形値は頭部高さであることを特徴とする請求項３ないし９のいずれかに記載のドライバ使用機器制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は車両におけるドライバ使用機器をドライバの体形に合うように調整するドライバ使用機器制御装置に関する。
【背景技術】
【０００２】
従来、車両においてドライバの体形に合うようにドライバ使用機器を調整する技術として、特許文献１に記載された技術がある。この技術は、自車両に設定した車両設備データ（シート位置、エアコン温度、ドアミラー角度など）を各ユーザーの好みとしてＩＣカードに記憶させ、各ユーザーが、自車両を使用するときに、ＩＣカードの車両設備データを読み込んで、車両設備を制御するようにしている。このようにすると、各ユーザーに合った使用環境で車両を運転できるようになる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１０４１０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、上記従来技術では、他の車種の車両に乗り換えた場合には、前記車両設備データでは、役に立たないものであり、ユーザーに合った車両設備の環境が得られないといった不具合があった。つまり、自車両と他車両との車種が異なると、車両設備の大きさや形状が異なり、自車両及び他車両間で、アクセルペダルからのシート前後位置や、シート高さや、ハンドル高さの相互関係が異なる。このため、例えば自車両においては、シート角度の実使用値が１００°のときにハンドル操作がしやすいものであっても、他の車両ではユーザーの体形と車両設備の配置距離などの関係がずれて、例えばシート角度の実使用値を９５°にしないとユーザーの体形値に合わずに、ハンドル操作がしにくいと事態が発生する。
【０００５】
これを改善する策として、異なる車種間で、変換テーブルを用意することも考えられるが、車種が極めて多種であって、各車種間の組み合わせ数は極めて多く、変換テーブルのデータ量が大量になる問題がある。
【０００６】
本発明は上述の事情に鑑みてなされたものであり、その目的は、異なる車種を考慮した多数の変換テーブルを用いることなく、容易に自車両及び他種車両間でのドライバの使用環境をほぼ同じにすることができるドライバ使用機器制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は次の点に着目してなされている。すなわち、車両におけるドライバ使用機器としてのハンドルやシート、あるいはルームミラー、左右のサイドミラーの実使用値はドライバの体形に応じて調整される。例えばシートについての実使用値（アクセルペダルからシートまでの前後距離、シートの高さ、シート角度など）や、ルームミラーの実使用値（例えば、左右角度や上下角度）、又左右のサイドミラーの実使用値（例えば左右角度や上下角度）と体形値（例えば脚部長さ、腕部長さ、頭部高さなど）とはほぼ相関する。従って、ドライバ体形値を持ち出し用のデータとすれば、車種が異なっても普遍的なデータとして取り扱うことができる。そして、自車両において、ドライバ使用機器の実使用値からユーザー（ドライバ）の体形値を推測し、この推測結果を外部記憶手段に記憶させると、ドライバ体形値のデータを持ち出すことができる。
【０００８】
また、自車両において、他車から持ち出されたドライバ体形値のデータを読み込んで、該ドライバ体形値から自車両が備えたドライバ使用機器の実使用値を算出するようにすれば、自車両に合った実使用値を得ることができ、この実使用値となるようにドライバ使用機器を制御すれば、各ドライバに合った使用環境とすることが可能となる。従って、各車両においては、自車両のドライバ使用機器の実使用値とドライバ体形値との相互関係を逆変換可能な変換データとして保有しておけば、自車両と他車両との間でのドライバ個々にあった使用環境を得ることが可能となる。
【０００９】
上述の点に着目してなされた請求項１の発明は、ドライバ使用機器の実使用値を取得する実使用値取得手段と、前記ドライバ使用機器の実使用値と、該実使用値から推測されるドライバ体形値との相互関係の逆変換可能な変換データを記憶した変換データ記憶手段と、前記実使用値取得手段により取得した前記ドライバ使用機器の実使用値から前記変換データに基づいてドライバ体形値を推測するドライバ体形値推測手段と、持ち運び可能な外部記憶手段へのデータ転送が可能で前記ドライバ体形値算出手段により推測したドライバ体形値を該外部記憶手段に転送し記憶させるデータ転送手段と、持ち運び可能な外部記憶手段からのドライバ体形値のデータ取得が可能なデータ取得手段と、このデータ取得手段により取得したドライバ体形値と前記変換データ記憶手段の変換データとに基づき実使用値を算出する実使用値算出手段と、この実使用値算出手段により算出された実使用値となるように前記ドライバ使用機器を制御する機器制御手段とを備えている。
【００１０】
この請求項１の発明によれば、前記実使用値取得手段により前記ドライバ使用機器の実使用値を取得し、前記ドライバ体形値推測手段により、前記ドライバ使用機器の実使用値と前記変換データとに基づいてドライバ体形値を推測し、前記データ転送手段により該ドライバ体形値を持ち運び可能な外部記憶手段へデータ転送する。この結果、ドライバ固有の絶対値としてのドライバ体形値をデータとして前記外部記憶手段に記憶させることができる。
【００１１】
そしてまた、請求項１の発明によれば、自車両から持ち出すデータは、ドライバ個々の体形値であるから、自己の体形値データを他車両で使用する場合には、該他車両が当該ドライバ使用機器制御装置を備えておけば、前記データ取得手段により、持ち運び可能な外部記憶手段からドライバ体形値を取得し、前記実使用値算出手段により、該取得したドライバ体形値と前記変換データ記憶手段の変換データと基づき実使用値を算出するから、各ドライバ個々の体形値から、ドライバ自身と当該車両のドライバ使用機器とに合った実使用値を算出できる。従って、機器制御手段により該実使用値となるように前記ドライバ使用機器を制御することにより、ドライバ使用機器をドライバ体形に合わせることができ、もって、容易に自車両及び他種車両間でのドライバの使用環境をほぼ同じにすることができる。
【００１２】
そして、車両が備える変換データとしては、実使用値から推測されるドライバ体形値との相互関係の逆変換可能な変換データで済むから、多数の異なる車種間を補填する多数の変換テーブルのデータ量とは違って、データ量も極めて少なくでき、又データ作成も容易である。
【００１３】
又、請求項２の発明は、ユーザーにより操作されて実使用値取得指令を入力する実使用値取得指令入力手段と、ユーザーにより操作されて前記ドライバ使用機器制御指令を入力するドライバ使用機器セット指令入力手段とを備え、前記実使用値取得入力手段が操作されると、前記実使用値取得手段により前記ドライバ使用機器の実使用値を取得し、前記ドライバ体形値推測手段により、前記ドライバ使用機器の実使用値と前記変換データとに基づいてドライバ体形値を推測し、前記データ転送手段により該ドライバ体形値を持ち運び可能な外部記憶手段へデータ転送し、前記ドライバ使用機器制御指令入力手段が操作されると、前記データ取得手段により、持ち運び可能な外部記憶手段からドライバ体形値を取得し、前記実使用値算出手段により、該取得したドライバ体形値と前記変換データ記憶手段の変換データと基づき実使用値を算出し、機器制御手段により該実使用値となるように前記ドライバ使用機器を制御するところに特徴を有する。
【００１４】
この請求項２の発明によれば、実使用値取得指令入力手段を操作すれば、自動的に、現状のドライ使用機器の実使用値の取得、ドライバ体形値の推測、外部記憶手段へのデータ転送を行うことができ、又、ドライバ使用機器セット指令入力手段を操作すれば、自動的にドライバ体形値の取得、自車に合った実使用値の算出、ドライバ使用機器の制御を行うことができる。
【００１５】
請求項３の発明は、前記ドライバ体形値推測手段が、前記実使用値取得手段により取得した前記ドライバ使用機器の実使用値から前記変換データに基づいて複数種類のドライバ体形値を推測することが可能であり、前記データ転送手段が、前記各種類の実使用値から推測された各ドライバ体形値を、当該各実使用値の種類と関連付けてデータ転送し、前記実使用値算出手段が、取得したドライバ体形値と前記変換データ記憶手段の変換データと基づき、前記各ドライバ体形値から、当該各ドライバ体形値に関連付けられた種類の実使用値を算出し、同一種類の実使用値が一つ算出されたときには、当該実使用値を選択し、同一種類の実使用値が複数算出されたときには、当該複数の実使用値のうち、当該実使用値が対象とするドライバ使用機器の安全使用形態に近い方の実使用値を選択するところに特徴を有する。
【００１６】
この請求項３の発明によれば、各ドライバ体形値に関連付けられた種類の実使用値を算出するから、同一種類の実使用値が一つあるいは複数算出されるようになる。そして、実使用値算出手段は、同一種類の実使用値が複数算出されたときには、当該複数の実使用値のうち、当該実使用値が対象とするドライバ使用機器の安全使用形態に近い方の実使用値を選択するから、いずれもユーザーの体形に合った複数の実使用値の中から安全な走行が可能な運転環境つまり運転機器使用状況を設定することができる。
【００１７】
請求項４の発明は、前記実使用値算出手段において、同一種類で複数算出される実使用値としては、アクセルペダルからの運転席シートの前後距離があり、前記実使用値算出手段が、当該運転席シートの前後距離が複数算出されたときには、当該複数の実使用値が対象とするドライバ使用機器である運転席シートの安全使用形態に近い方の実使用値として、当該複数の運転席シートの前後距離のうち最小となる運転席シートの前後距離を選択するところに特徴を有する。
【００１８】
この請求項４の発明によれば、アクセルペダルからの運転席シートの前後距離（以下、シート前後距離と称する）を複数算出し、当該複数のシート前後距離のうち、当該実使用値が対象とするドライバ使用機器である運転席シートの安全使用形態に近い方の実使用値として最小のシート前後距離を選択するから、いずれもユーザーの体形に合った複数のシート前後距離の中からより安全な走行が可能な運転環境つまりシート前後距離を設定することができる。つまり、シート前後距離が複数算出された場合、安全使用形態としては、運転席シートがアクセルに近いほう（シート前後距離が最小）が安全である。
【００１９】
請求項５の発明は、前記実使用値算出手段において、同一種類で複数算出される実使用値としては、運転席床からシート座面までの高さがあり、前記実使用値算出手段が、当該シート座面までの高さが複数算出されたときには、当該複数の実使用値が対象とするドライバ使用機器である運転席シートの安全使用形態に近い方の実使用値として、当該複数のシート座面までの高さのうち最大となるシート座面までの高さを選択するところに特徴を有する。
【００２０】
この請求項５の発明によれば、運転席床からシート座面までの高さ（以下、シート高さと称する）を複数算出し、当該複数のシート高さのうち、当該実使用値が対象とするドライバ使用機器である運転席シートの安全使用形態に近い方の実使用値として最大のシート高さを選択するから、いずれもユーザーの体形に合った複数のシート高さの中からより安全な走行が可能な運転環境つまりシート高さを設定することができる。つまり、シート高さが複数算出された場合、安全使用形態としては、シート高さが高いほう（シート高さが最大）が運転視野確保の面から安全である。
【００２１】
請求項６の発明は、前記実使用値算出手段において、同一種類で複数算出される実使用値としては、シート背もたれ角度があり、前記実使用値算出手段が、当該シート背もたれ角度が複数算出されたときには、当該複数の実使用値が対象とするドライバ使用機器である運転席シートの安全使用形態に近い方の実使用値として、当該複数のシート背もたれ角度のうち最小となるシート背もたれ角度を選択するところに特徴を有する。
【００２２】
この請求項６の発明によれば、シート背もたれ角度（以下、シート角度と称する）を複数算出し、当該複数のシート角度のうち、当該実使用値が対象とするドライバ使用機器である運転席シートの安全使用形態に近い方の実使用値として最小のシート角度を選択するから、いずれもユーザーの体形に合った複数のシート角度からより安全な走行が可能な運転環境つまりシート角度を設定することができる。つまり、シート角度が複数算出された場合、安全使用形態としては、シートが寝ているよりも起立に近いほう（シート角度が最小）が、ハンドル保持のし易さ及び運転視野確保の面から安全である。
【００２３】
請求項７の発明は、前記シート前後距離を算出するためのドライバ体形値が脚部長さ及び腕部長さであるところに特徴を有する。
この請求項７の発明によれば、脚部長さ及び腕部長さといったドライバ体形値からシート前後距離を算出するから、シート前後距離として、ハンドル操作及びアクセル操作に対して最適な値を算出することが可能となる。
【００２４】
請求項８の発明は、前記シート高さを算出するためのドライバ体形値が脚部長さ及び頭部高さであるところに特徴を有する。
この請求項８の発明によれば、脚部長さ及び頭部高さといったドライバ体形値からシート高さを算出するから、シート高さとしてアクセル操作に対して最適で且つ運転視野確保も良好となる値を算出することが可能となる。
【００２５】
請求項９の発明は、前記シート角度を算出するためのドライバ体形値が脚部長さ及び腕部長さであるところに特徴を有する。
この請求項９の発明によれば、脚部長さ及び腕部長さといったドライバ体形値からシート角度を算出するから、シート角度としてハンドル操作及びアクセル操作に対して最適な値を算出することが可能となる。
【００２６】
請求項１０の発明は、同一種類で一つのみ算出される実使用値としては、ルームミラー及びサイドミラーの角度があり、このルームミラー及びサイドミラーの角度を算出するためのドライバ体形値が頭部高さであるところに特徴を有する。
【００２７】
この請求項１０の発明によれば、頭部高さのみといった少ないドライバ体形値データからルームミラー及びサイドミラーの角度を最適に算出することができる。つまり、ルームミラー及びサイドミラーの角度はユーザー（ドライバ）の視点に応じて設定するのが良く、この場合、平面的にみた視点位置はドライバによってさほど変わらないが、視点の高さはドライバの体形によって変わるものである。従って、この視点の高さに相関する頭部高さからルームミラー及びサイドミラーの角度を算出することは、最適なルームミラー及びサイドミラーの角度を算出できることになる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態を示す電気的構成のブロック図
【図２】実使用値を説明するための運転席部分の概略的側面図
【図３】ルームミラーを概略的に示し、（ａ）は正面図、（ｂ）は（ａ）の矢印Ｕ方向矢視図、（ｃ）は（ａ）の矢印Ｖ方向矢視図
【図４】左サイドミラーを概略的に示し、（ａ）は正面図、（ｂ）は（ａ）の矢印Ｗ方向矢視図（平面図）、（ｃ）は（ａ）の矢印Ｘ方向矢視図（側面図）
【図５】右サイドミラーを概略的に示し、（ａ）は正面図、（ｂ）は（ａ）の矢印Ｙ方向矢視図（平面図）、（ｃ）は（ａ）の矢印Ｚ方向矢視図（側面図）
【図６】取得した各実使用値から各ドライバ体形値を推測するための変換データ及び変換式を示す図
【図７】各ドライバ体形値から各実使用値を算出するための変換データ及び変換式を示す図
【図８】制御部の制御内容を示すフローチャート
【図９】（ａ）〜（ｃ）は表示器の表示画面を時系列的に示す図
【図１０】（ａ）〜（ｃ）は表示器の表示画面を時系列的に示す図
【図１１】ドライバ体形値を説明するためのドライバ及び運転席部分の概略的側面図
【発明を実施するための形態】
【００２９】
以下、本発明の一実施形態につき図面を参照して説明する。図１には、図示しない車両に搭載されたドライバ使用機器制御装置１及びこれに関連する構成を概略的に示している。ドライバ使用機器制御装置１は、制御部２と、スピーカ３と、表示器４と、タッチパネルスイッチ５と、通信部６とを備えて構成されている。
【００３０】
制御部２は、実使用値取得手段、ドライバ体形値推測手段、データ転送手段、データ取得手段、実使用値算出手段、機器制御手段に相当するものである。この制御部２は、ＣＰＵ２ａ、ＲＯＭ２ｂ、ＲＡＭ２ｃ、データ用メモリ２ｄ等を備えたマイクロコンピュータを含むと共に接続ポート２ｅを含んで構成されている。この接続ポート２ｅは外部記憶手段たる不揮発性メモリ７が着脱可能に接続される。この不揮発性メモリ７としては、例えばコンパクトフラッシュ（登録商標）やＳＤメモリカード（登録商標）などの種々のメモリカードや可搬型固定ディスク装置などに代表される記憶装置や、携帯型ハードディスクドライブなどが使用可能である。
【００３１】
前記スピーカ３及び表示器４は報知手段たるものである。表示器４は例えばカラー液晶ディスプレイから構成され、表示画面には前記タッチパネルスイッチ５が形成される。このタッチパネルスイッチ５には、図９（ａ）に示すように、実使用値取得指令入力手段としての取り込みスイッチ５ａ及びドライバ使用機器セット指令入力手段としてのセットスイッチ５ｂが含まれている。
【００３２】
前記通信部６は、外部記憶手段としての機能を備えた携帯電話８と通信するものであり、その通信方式としては、例えばBleutooth（登録商標）通信方式が用いられる。
又、前記制御部２は車内ＬＡＮ９を介してシート制御部１０、ハンドル高さ制御部１１、ルームミラー制御部１２、サイドミラー制御部１３を制御可能である。
【００３３】
前記シート制御部１０は、図２に示すシート１４を前後に移動させてシート前後距離（アクセルペダルから運転席シート１４までの前後距離）Ａを調整し、また、シート１４を上下に移動させてシート高さ（運転席床１５から座面までの高さ）Ｂを調整し、シート１４の背もたれ１４ａを前後に回動させてシート角度（シート背もたれ角度）Ｃを調整するためのものであり、前記制御部２からの制御指令により上記各調整を行い得るようになっている。又、このシート制御部１０は、上述したシート前後距離Ａ、シート高さＢ、シート角度Ｃの情報つまり実使用値の情報を制御部２に送信可能である。
【００３４】
前記ハンドル高さ制御部１１は、図２に示すハンドル１６を上下移動させてハンドル高さＤを調整するためのものであり、前記制御部２からの制御指令により該調整を行い得るようになっている。又、このハンドル高さ制御部１１は、前述したハンドル高さＤの情報つまり実使用値の情報を制御部２に送信可能である。
【００３５】
ルームミラー制御部１２は、図３（ｂ）に示すルームミラー１７を左右に回動させてルームミラー左右角度Ｅを調整し、又、該ルームミラー１７を、図３（ｃ）に示すように上下に回動させてルームミラー上下角度Ｆを調整するためのものであり、前記制御部２からの制御指令により該調整を行い得るようになっている。このルームミラー制御部１２は、上述したルームミラー左右角度Ｅ、ルームミラー上下角度Ｆの情報つまり実使用値の情報を制御部２に送信可能である。
【００３６】
前記サイドミラー制御部１３は、図４（ａ）、（ｂ）に示す左サイドミラー１８を左右に回動させて左サイドミラー左右角度Ｇを調整し、又、図４（ｃ）に示すように左サイドミラー１８を上下に回動させて左サイドミラー１８の上下角度Ｈを調整し、さらに、図５（ａ）、（ｂ）に示す右サイドミラー１９を左右に回動させて右サイドミラー左右角度Ｉを調整し、又、図５（ｃ）に示すように右サイドミラー１９を上下に回動させて右サイドミラー上下角度Ｊを調整するためのものである。又、このサイドミラー制御部１３は、上述した左サイドミラー左右角度Ｇ、左サイドミラー上下角度Ｈ、右サイドミラー左右角度Ｉ、右サイドミラー上下角度Ｊの情報つまり実使用値の情報を制御部２に送信可能である。
【００３７】
前記制御部２のデータ用メモリ２ｄは、例えば不揮発性メモリから構成されており、変換データ記憶手段たるものである。このデータ用メモリ２ｄには、図６、図７に示す変換データが記憶されている。この変換データは、各実使用値Ａ〜Ｊから後述するドライバ体形値Ｌ１、Ｌ２、Ｒ１〜Ｒ３、Ｔ１〜Ｔ８を推測するため、及び逆にこれらドライバ体形値Ｌ１、Ｌ２、Ｒ１〜Ｒ３、Ｔ１〜Ｔ８から各実使用値Ａ〜Ｊを算出するための変換データである。
【００３８】
変換データとしては具体的には次の通りである。
※実使用値のデフォルト値関連（図６参照）：
シート前後距離Ａのデフォルト値ＡＤ［ｃｍ］（本実施形態では５０ｃｍ）、
シート高さＢのデフォルト値ＢＤ［ｃｍ］（本実施形態では２０ｃｍ）、
シート角度Ｃのデフォルト値ＣＤ［°］（本実施形態では９０°）、
ハンドル高さのデフォルト値ＤＤ［ｃｍ］（本実施形態では６０ｃｍ）、
ルームミラー左右角度Ｅのデフォルト値ＥＤ［°］（本実施形態では０°）、
ルームミラー上下角度Ｆのデフォルト値ＦＤ［°］（本実施形態では０°）、
左サイドミラー左右角度Ｇのデフォルト値をＧＤ「°」（本実施形態では０°）、
左サイドミラー上下角度Ｈのデフォルト値ＨＤ［°］（本実施形態では０°）、
右サイドミラー左右角度Ｉのデフォルト値ＩＤ［°］（本実施形態では０°）、
右サイドミラー上下角度Ｉのデフォルト値ＪＤ［°］（本実施形態では０°）。
【００３９】
※変換係数関連（図６参照）
シート前後距離の実使用値から脚部長さ（ドライバ体形値）への変換係数ＫＬ１［ｃｍ／ｃｍ］（本実施形態では１［ｃｍ／ｃｍ］）、
シート前後距離の実使用値から腕部長さ（ドライバ体形値）への変換係数ＫＲ１［ｃｍ／ｃｍ］（本実施形態では１［ｃｍ／ｃｍ］）、
シート高さから脚部長さの変換係数ＫＬ２［ｃｍ／ｃｍ］（本実施形態では１［ｃｍ／ｃｍ］）、
シート高さから頭部高さへの変換係数ＫＴ１［ｃｍ／ｃｍ］（本実施形態では１［ｃｍ／ｃｍ］）、
シート角度から腕部長さへの変換係数ＫＲ２［ｃｍ／度］（本実施形態では０．２［ｃｍ／度］）、
シート角度から頭部長さへの変換係数ＫＴ２［ｃｍ／度］（本実施形態では０．３［ｃｍ／度］）、
ハンドル高さから腕部長さへの変換係数ＫＲ３［ｃｍ／ｃｍ］（本実施形態では０．５［ｃｍ／ｃｍ］）、
ルームミラー左右角度から頭部高さへの変換係数ＫＴ３［ｃｍ／度］（本実施形態では０．１［ｃｍ／度］）、
ルームミラー上下角度から頭部高さへの変換係数ＫＴ４［ｃｍ／度］（本実施形態では０．５［ｃｍ／度］）、
左サイドミラー左右角度から頭部高さへの変換係数ＫＴ５［ｃｍ／度］（本実施形態では０．１［ｃｍ／度］）、
左サイドミラー上下角度から頭部高さへの変換係数ＫＴ６［ｃｍ／度］（本実施形態では０．５［ｃｍ／度］）、
右サイドミラー左右角度から頭部高さへの変換係数ＫＴ７［ｃｍ／度］（本実施形態では０．２［ｃｍ／度］）、
右サイドミラー上下角度から頭部高さへの変換係数をＫＴ８［ｃｍ／度］（本実施形態では［１ｃｍ／度］）。
【００４０】
※ドライバ体形値のデフォルト値関連（図６参照）
脚部長さのデフォルト値をＬＤ［ｃｍ］（本実施形態では６０ｃｍ）、
腕部長さのデフォルト値をＲＤ［ｃｍ］（本実施形態では４０ｃｍ）、
頭部高さのデフォルト値をＴＤ［ｃｍ］（本実施形態では９０ｃｍ）。
【００４１】
※逆変換係数関連（図７参照）
脚部長さＬ１からシート前後距離Ａを算出するときの逆変換係数ＧＬ１（本実施形態ではＧＬ１＝（１／ＫＬ１））、
腕部長さＲ１からシート前後距離Ａを算出するときの逆変換係数ＧＲ１（本実施形態ではＧＲ１＝１／ＫＲ１）、
脚部長さＬ２からシート高さＢを算出するときの逆変換係数ＧＬ２（本実施形態ではＧＬ２＝１／ＫＬ２）、
頭部高さＴ１からシート高さＢを算出するときの逆変換係数ＧＴ１（本実施形態ではＧＴ１＝１／ＫＴ１）、
腕部長さＲ２からシート角度Ｃを算出するときの逆変換係数ＧＲ２（本実施形態ではＧＲ２＝１／ＫＲ２）、
頭部高さＴ２からシート角度Ｃを算出するときの逆変換係数ＧＴ２（本実施形態ではＧＴ２＝１／ＫＴ２）、
腕部長さＲ３からハンドル高さＤを算出するときの逆変換係数ＧＲ３（本実施形態ではＧＲ３＝１／ＫＲ３）、
頭部高さＴ４からルームミラー上下角度Ｆを算出するときの逆変換係数ＧＴ４（本実施形態ではＧＴ４＝１／ＫＴ４）、
頭部高さＴ５から左サイドミラー左右角度Ｇを算出するときの逆変換係数ＧＴ５（本実施形態ではＧＴ５＝１／ＫＴ５）、
頭部高さＴ６から左サイドミラー上下角度Ｈを算出するときの逆変換係数ＧＴ６（本実施形態ではＧＴ６＝１／ＫＴ６）、
頭部高さＴ７から右サイドミラー左右角度Ｉを算出するときの逆変換係数ＧＴ７（本実施形態ではＧＴ７＝１／ＫＴ７）、
頭部高さＴ８から右サイドミラー上下角度Ｊを算出するときの逆変換係数ＧＴ８（本実施形態ではＧＴ８＝１／ＫＴ８）。
【００４２】
次に前記制御部２の制御について説明する。
例えば図示しないスタートスイッチがオン操作されると、表示器４に図１０に示す表示画面４Ａが現れると共に、図８に示す制御フローチャートがスタートする。図８において、ステップＳ１では、図９（ａ）の画面４Ａに示した取り込みスイッチ５ａがユーザー（ドライバ）によりオン操作されたか否かを判断し、オン操作されると、ステップＳ２に移行し、各実使用値を取得する。すなわち、シート制御部１０からシート前後距離Ａ、シート高さＢ、シート角度Ｃを取得し、ハンドル高さ制御部１１からハンドル高さＤを取得し、ルームミラー制御部１２からルームミラー左右角度Ｅ、ルームミラー上下角度Ｆを取得し、サイドミラー制御部１３から左サイドミラー左右角度Ｇ、左サイドミラー上下角度Ｈ、右サイドミラー左右角度Ｉ、右サイドミラー上下角度Ｊを取得する。このとき、表示器４に図９（ｂ）の表示画面４Ｂを出現させて、取得処理及び次の推測処理の処理状況の表示を開始する。
【００４３】
そして、ステップＳ３では、取得した各実使用値（上記Ａ〜Ｊ）から、それぞれ、ドライバ体形値である脚部長さＬ１、腕部長さＲ１、脚部長さＬ２、頭部高さＴ１、腕部長さＲ２、頭部高さＴ２、腕部長さＲ３、頭部高さＴ３〜Ｔ８を推測する。詳細は次の通りである（図６も参照）。
【００４４】
［１−１］シート前後距離Ａ［ｃｍ］から脚部長さＬ１［ｃｍ］を推測する。
シート前後距離のデフォルト値をＡＤ［ｃｍ］（本実施形態では５０ｃｍ）とし、
脚部長さのデフォルト値をＬＤ［ｃｍ］（本実施形態では６０ｃｍ）とし、
デフォルト値からのシート前後距離の調整値をａ［ｃｍ］（前方向への調整は−、後方向への調整は＋）とすると、
シート前後距離（実使用値）Ａは、Ａ＝ＡＤ+ａとなる。
【００４５】
ここで、シート前後距離の実使用値からドライバ体形値（脚部長さ）への変換係数をＫＬ１（本実施形態では１［ｃｍ／ｃｍ］）とすると、
シート前後距離から推測される脚部長さＬ１［ｃｍ］は
Ｌ１＝ＬＤ+ＫＬ１×ａ・・・（１）
となる。
【００４６】
［１−２］シート前後距離Ａ［ｃｍ］から腕部長さＲ１［ｃｍ］を推測する。
シート前後距離のデフォルト値を前記ＡＤ（５０ｃｍ）とし、
腕部長さのデフォルト値をＲＤ［ｃｍ］（本実施形態では４０ｃｍ）とし、
デフォルト値からの調整値をａ［ｃｍ］（前方向への調整は−、後方向への調整は＋）とすると、
シート前後距離（実使用値）Ａは、Ａ＝ＡＤ+ａとなる。
【００４７】
ここで、シート前後距離の実使用値からドライバ体形値（腕部長さ）への変換係数をＫＲ１（本実施形態では１［ｃｍ／ｃｍ］）とすると、
シート前後距離から推測される腕部長さＲ１＝ＲＤ+ＫＲ１×ａ・・・（２）
となる。
【００４８】
［１−３］シート高さＢ［ｃｍ］から脚部長さＬ２［ｃｍ］を推測する。
シート高さのデフォルト値をＢＤ［ｃｍ］（本実施形態では２０ｃｍ）とし、
脚部長さのデフォルト値を前記ＬＤ（６０ｃｍ）とし、
デフォルト値ＢＤからの調整値をｂ（上げる方向は＋、下げる方向は−）とすると、
シート高さ（実使用値）Ｂは、Ｂ＝ＢＤ＋ｂとなる。
【００４９】
ここでシート高さから脚部長さの変換係数をＫＬ２（１［ｃｍ／ｃｍ］）とすると、
シート高さＢから推測される脚部長さＬ２［ｃｍ］は
Ｌ＝ＬＤ＋ＫＬ２×ｂ・・・（３）
［１−４］シート高さＢ［ｃｍ］から頭部高さＴ１［ｃｍ］を推測する。
【００５０】
シート高さのデフォルト値を前記ＢＤ（２０ｃｍ）とし、
頭部高さのデフォルト値をＴＤ［ｃｍ］（本実施形態では９０ｃｍ）とし、
デフォルト値ＢＤからの調整値をｂ（上げる方向は＋、下げる方向は−）とすると、
シート高さ（実使用値）Ｂは、Ｂ＝ＢＤ＋ｂとなる。
【００５１】
ここでシート高さから頭部高さへの変換係数をＫＴ１（本実施形態では１［ｃｍ／ｃｍ］）とすると、
シート高さＢから推測される頭部高さＴ１は
Ｔ１＝ＴＤ＋ＫＴ１×ｂ・・・（４）
となる。
【００５２】
［１−５］シート角度Ｃ［°］から腕部長さＲ２［ｃｍ］を推測する。
シート角度のデフォルト値をＣＤ［°］（本実施形態では９０°）とし、
腕部長さのデフォルト値をＲＤ［ｃｍ］（本実施形態では４０ｃｍ）とし、
デフォルト値ＣＤからの調整値をｃ［°］（後方向は＋、前方向は−）とすると、
シート角度（実使用値）Ｃは、Ｃ＝ＣＤ＋ｃとなる。
【００５３】
ここで、シート角度から腕部長さへの変換係数をＫＲ２［ｃｍ／度］（本実施形態では０．２［ｃｍ／度］）とすると、
シート角度Ｃから推測される腕部長さＲ２は、
Ｒ２＝ＲＤ＋ＫＲ２×ｃ・・・（５）
となる。
【００５４】
［１−６］シート角度Ｃ［°］から頭部高さＴ２［ｃｍ］を推測する。
シート角度のデフォルト値を前記ＣＤ［°］（９０°）とし、
頭部高さのデフォルト値を前記ＴＤ［ｃｍ］（９０ｃｍ）とし、
デフォルト値ＣＤからの調整値をｃ［°］（後方向は＋、前方向は−）とすると、
シート角度（実使用値）Ｃは、Ｃ＝ＣＤ＋ｃとなる。
【００５５】
ここで、シート角度から頭部高さへの変換係数をＫＴ２［ｃｍ／度］（本実施形態では０．３［ｃｍ／度］）とすると、
シート角度Ｃから推測される頭部高さＴ２は、
Ｔ２＝ＴＤ＋ＫＴ２×ｃ・・・（６）
となる。
【００５６】
［１−７］ハンドル高さＤ［ｃｍ］から腕部長さＲ３［ｃｍ］を推測する。
ハンドル高さのデフォルト値をＤＤ［ｃｍ］（本実施形態では６０ｃｍ）とし、
腕部長さのデフォルト値を前記ＲＤ（４０ｃｍ）とし、
デフォルト値ＣＤからの調整値をｄ［ｃｍ］（上方向は＋、下方向は−）とすると、
ハンドル高さ（実使用値）Ｄは、Ｄ＝ＤＤ＋ｄとなる。
【００５７】
ここで、ハンドル高さから腕部長さへの変換係数をＫＲ３［ｃｍ／ｃｍ］（本実施形態では０．５［ｃｍ／ｃｍ］）とすると、
ハンドル高さＤから推測される腕部長さＲ３は、
Ｒ３＝ＲＤ＋ＫＲ３×ｄ・・・（７）
となる。
【００５８】
［１−８］ルームミラー左右角度Ｅ［°］から頭部高さＴ３［ｃｍ］を推測する。
ルームミラー左右角度Ｅのデフォルト値をＥＤ［°］（本実施形態では０°（ミラー面が左右方向に傾きのない角度））とし、
頭部高さのデフォルト値を前記ＴＤ（９０ｃｍ）とし、
デフォルト値ＣＤからの調整値をｅ［°］（時計方向は＋、反時計方向は−）とすると、
ルームミラー左右角度（実使用値）Ｅは、Ｅ＝ＥＤ＋ｅとなる。
【００５９】
ここで、ルームミラー左右角度から頭部高さへの変換係数をＫＴ３［ｃｍ／度］（本実施形態では０．１［ｃｍ／度］）とすると、
ルームミラー左右角度Ｅから推測される頭部高さＴ３は、
Ｔ３＝ＴＤ＋ＫＴ３×ｅ・・・（８）
となる。
【００６０】
［１−９］ルームミラー上下角度Ｆ［°］から頭部高さＴ４［ｃｍ］を推測する。
ルームミラー上下角度Ｆのデフォルト値をＦＤ［°］（本実施形態では０°（ミラー面が垂直））とし、
頭部高さのデフォルト値を前記ＴＤ（９０ｃｍ）とし、
デフォルト値ＦＤからの調整値をｆ［°］（上方向は＋、下方向は−）とすると、
ルームミラー左右角度（実使用値）Ｆは、Ｆ＝ＦＤ＋ｆとなる。
【００６１】
ここで、ルームミラー上下角度から頭部高さへの変換係数をＫＴ４［ｃｍ／度］（本実施形態では０．５［ｃｍ／度］）とすると、
ルームミラー上下角度Ｆから推測される頭部高さＴ４は、
Ｔ４＝ＴＤ＋ＫＴ４×ｆ・・・（９）
となる。
【００６２】
［１−１０］左サイドミラー左右角度Ｇ［°］から頭部高さＴ５［ｃｍ］を推測する。
左サイドミラー左右角度Ｇのデフォルト値をＧＤ「°」（本実施形態では０°（ミラー面が垂直））とし、
頭部高さのデフォルト値を前記ＴＤ（９０ｃｍ）とし、
デフォルト値ＧＤからの調整値をｇ［°］（デフォルト値ＧＤから平面視反時計回り方向は＋、時計回り方向は−）とすると、
左サイドミラー左右角度（実使用値）Ｇは、Ｇ＝ＧＤ＋ｇとなる。
【００６３】
ここで、左サイドミラー左右角度から頭部高さへの変換係数をＫＴ５［ｃｍ／度］（本実施形態では０．１［ｃｍ／度］）とすると、
左サイドミラー左右角度Ｇから推測される頭部高さＴ５は、
Ｔ５＝ＴＤ＋ＫＴ５×ｇ・・・（１０）
となる。
【００６４】
［１−１１］左サイドミラー上下角度Ｈ［°］から頭部高さＴ６［ｃｍ］を推測する。
左サイドミラー上下角度Ｈのデフォルト値をＨＤ［°］（本実施形態では０°（ミラー面が垂直））とし、
頭部高さのデフォルト値を前記ＴＤ（９０ｃｍ）とし、
デフォルト値ＨＤからの調整値をｈ［°］（デフォルト値ＨＤから側面視下向き方向を＋、上向き方向を−）とすると、
左サイドミラー上下角度Ｈは、Ｈ＝ＨＤ＋ｈとなる。
【００６５】
ここで、左サイドミラー上下角度から頭部高さへの変換係数をＫＴ６［ｃｍ／度］（本実施形態では０．５［ｃｍ／度］）とすると、
左サイドミラー上下角度Ｈから頭部高さＴ６は、
Ｔ６＝ＴＤ＋ＫＴ６×ｈ・・・（１１）
となる。
【００６６】
［１−１２］右サイドミラー左右角度Ｉ［°］から頭部高さＴ７［ｃｍ］を推測する。
右サイドミラー左右角度Ｉのデフォルト値をＩＤ［°］（本実施形態では０°（ミラー面が垂直））とし、
頭部高さのデフォルト値を前記ＴＤ（９０ｃｍ）とし、
デフォルト値ＩＤからの調整値を：ｉ［°］（デフォルト値ＩＤから平面視反時計回り方向を＋、時計方向を−）とすると、
左サイドミラー左右角度（実使用値）Ｉは、Ｉ＝ＩＤ＋ｉとなる。
【００６７】
ここで、右サイドミラー左右角度から頭部高さへの変換係数をＫＴ７［ｃｍ／度］（本実施形態では０．２［ｃｍ／度］）とすると、
右サイドミラー左右角度Ｉから推測される頭部高さＴ７は、
Ｔ７＝ＴＤ＋ＫＴ７×ｉ・・・（１２）
となる。
【００６８】
［１−１３］右サイドミラー上下角度Ｊ［°］から頭部高さＴ８［ｃｍ］を推測する。
右サイドミラー上下角度Ｊのデフォルト値をＪＤ［°］（本実施形態では０°（ミラー面が垂直））とし、
頭部高さのデフォルト値を前記ＴＤ（９０ｃｍ）とし、
デフォルト値ＨＤからの調整値をｊ［°］（デフォルト値ＪＤから側面視下向き方向を＋、上向き方向を−）とすると、
右サイドミラー上下角度Ｊは、Ｊ＝ＪＤ＋ｊとなる。
【００６９】
ここで、右サイドミラー上下角度から頭部高さへの変換係数をＫＴ８［ｃｍ／度］（本実施形態では１ｃｍ／度）とすると、
右サイドミラー上下角度Ｊから頭部高さＴ６は
Ｔ６＝ＴＤ＋ＫＴ８×ｊ・・・（１３）
となる。
【００７０】
このようにして、取得した各実使用値（上記Ａ〜Ｊ）から、それぞれ、図１１に示すように、ドライバ体形値である脚部長さＬ１、腕部長さＲ１、脚部長さＬ２、頭部高さＴ１、腕部長さＲ２、頭部高さＴ２、腕部長さＲ３、頭部高さＴ３〜Ｔ８が推測される。
【００７１】
なお、実使用値であるシート前後距離Ａ、シート高さＢ、シート角度Ｃ、ハンドル高さＤ、ルームミラー左右角度Ｅ、ルームミラー上下角度Ｆ、左サイドミラー左右角度Ｇ、左サイドミラー上下角度Ｈ、右サイドミラー左右角度Ｉ、右サイドミラー上下角度Ｊのうち、取得できない実使用値については値なしとし、対応するドライバ体形値は推測しない。
【００７２】
この後、ステップＳ４に移行し、上述のドライバ体形値推測結果である脚部長さＬ１、腕部長さＲ１、脚部長さＬ２、頭部高さＴ１、腕部長さＲ２、頭部高さＴ２、腕部長さＲ３、頭部高さＴ３〜Ｔ８を、夫々、各実使用値の種類と関連付けて、通信部６を介して携帯電話８の内部メモリに転送し、あるいは接続ポート２ｅを介して不揮発性メモリ７に転送し該不揮発性メモリ７あるいは携帯電話８に記憶させる。
【００７３】
上述の各実使用値の種類と関連付けは、次のように行う。ライバ体形値推測結果である脚部長さＬ１、腕部長さＲ１は、シート前後距離と関連付けられ、脚部長さＬ２、頭部高さＴ１はシート高さと関連付けられ、腕部長さＲ２、頭部高さＴ２はシート角度と関連付けられる。又、腕部長さＲ３はハンドル高さに関連付けられる。さらに、頭部高さＴ３、Ｔ４、Ｔ５、Ｔ６、Ｔ７、Ｔ８は夫々、ルームミラー左右角度、ルームミラー上下角度、左サイドミラー左右角度、左サイドミラー上下角度、右サイドミラー左右角度、右サイドミラー上下角度に関連付けられる。上記各ドライバ体形値から実使用値が算出される場合には、上記関連付けられた実使用値が算出されることになる。
【００７４】
この後ステップＳ５に移行して、転送完了を表示する。この場合、表示器４に図９（ｃ）の表示画面４Ｃを出現させることにより、転送完了を表示する。この場合スピーカ３により転送完了を報知するようにしても良い。
【００７５】
なお、この後、ユーザーは、ドライバ体形値推測結果を記憶した外部メモリ（携帯電話８又は不揮発性メモリ７）を携帯して、他車のドライバ使用機器制御装置１にドライバ体形値推測結果を送信することになる。
【００７６】
自車両のドライバ使用機器制御装置１に外部メモリのドライバ体形値推測結果を取り込む場合には、セットスイッチ５ｂがオン操作される。
ステップＳ６では、上記セットスイッチ５ｂがオン操作されたか否かを判断し、オン操作されれば、ステップＳ７に移行し、外部メモリ（携帯電話８又は不揮発性メモリ７）から、ドライバ体形値である脚部長さＬ１、腕部長さＲ１、脚部長さＬ２、頭部高さＴ１、腕部長さＲ２、頭部高さＴ２、腕部長さＲ３、頭部高さＴ３〜Ｔ８を取得すると共に、表示器４に、図１０（ｂ）で示すように、当該ステップＳ７の取得処理からステップＳ９のドライバ使用機器の制御処理までの処理状況の表示を開始させる。
【００７７】
次のステップＳ８では、上述の脚部長さＬ１、腕部長さＲ１、脚部長さＬ２、頭部高さＴ１、腕部長さＲ２、頭部高さＴ２、腕部長さＲ３、頭部高さＴ３〜Ｔ８から、夫々関連付けられた実使用値であるシート前後距離Ａ、シート高さＢ、シート角度Ｃ、ハンドル高さＤ、ルームミラー左右角度Ｅ、ルームミラー上下角度Ｆ、左サイドミラー左右角度Ｇ、左サイドミラー上下角度Ｈ、右サイドミラー左右角度Ｉ、右サイドミラー上下角度Ｊを算出する（逆変換する）。
【００７８】
つまり、脚部長さＬ１、腕部長さＲ１からは夫々個別にシート前後距離Ａを算出し、脚部長さＬ２、頭部高さＴ１からは夫々個別にシート高さＢを算出し、腕部長さＲ２、頭部高さＴ２からは夫々個別にシート角度Ｃを算出する。そして、腕部長さＲ３からはハンドル高さＤを算出し、頭部高さＴ３、Ｔ４、Ｔ５、Ｔ６、Ｔ７、Ｔ８からは、夫々個別にルームミラー左右角度Ｅ、ルームミラー上下角度Ｆ、左サイドミラー左右角度Ｇ、左サイドミラー上下角度Ｈ、右サイドミラー左右角度Ｉ、右サイドミラー上下角度Ｊを算出する。
【００７９】
この算出の仕方は次の通りである（図７参照）。
［２−１］推測された脚部長さＬ１からシート前後距離Ａを算出する。
前記（１）式から
Ａ＝ＡＤ+ａ
ａは、ａ＝逆変換係数×（Ｌ１−ＬＤ）で求めることができ、
ここで逆変換係数をＧＬ１（本実施形態ではＧＬ１＝（１／ＫＬ１））とすると、
Ａ＝ＡＤ+ＧＬ１×（Ｌ１−ＬＤ）・・・（２−１）
となる。
【００８０】
［２−２］推測された腕部長さＲ１からシート前後距離Ａを算出する。
前記（２）式から
Ａ＝ＡＤ+ａ
ａは、ａ＝逆変換係数×（Ｒ１−ＲＤ）で求めることができ、
ここで逆変換係数をＧＲ１（本実施形態ではＧＲ１＝１／ＫＲ１）とすると、
Ａ＝ＡＤ+ＧＲ１×（Ｒ１−ＲＤ）・・・（２−２）
となる。
【００８１】
すなわちシート前後距離Ａが求まる。
但し、（２−１）式で求めたシート前後距離Ａと、（２−２）式で求めたシート前後距離Ａとのうち、ドライバ使用機器（運転席シート１４）の安全使用形態に近い方の実使用値（この場合、値が最小の方）を採用する。
【００８２】
［２−３］推測された脚部長さＬ２からシート高さＢを算出する。
前記（３）式から
Ｂ＝ＢＤ＋ｂ
ｂは、ｂ＝逆変換係数×（Ｌ２−ＬＤ）で求めることができ、
ここで逆変換係数をＧＬ２（本実施形態ではＧＬ２＝１／ＫＬ２）とすると、
Ｂ＝ＢＤ＋ＧＬ２×（Ｌ２−ＬＤ）・・・（２−３）
となる。
【００８３】
すなわち、シート高さＢが算出される。
［２−４］推測された頭部高さＴ１からシート高さＢを算出する。
前記（４）式から
Ｂ＝ＢＤ＋ｂ
ｂは、ｂ＝逆変換係数×（Ｔ１−ＴＤ）で求めることができ、
ここで逆変換係数をＧＴ１（本実施形態ではＧＴ１＝１／ＫＴ１）とすると、
Ｂ＝ＢＤ＋ＧＴ１×（Ｔ１−ＴＤ）・・・（２−４）
となる。
【００８４】
すなわち、シート高さＢが算出される。
但し（２−３）式で算出されたシート高さＢと（２−４）式で算出されたシート高さＢとのうち、ドライバ使用機器（運転席シート１４）の安全使用形態に近い方の実使用値（この場合、値が最大の方）を採用する。
【００８５】
［２−５］推測された腕部長さＲ２からシート角度Ｃを算出する。
前記（５）式から
Ｃ＝ＣＤ＋ｃ
ｃは、ｃ＝逆変換係数×（Ｒ２−ＲＤ）で求めることができ、
ここで逆変換係数をＧＲ２（本実施形態ではＧＲ２＝１／ＫＲ２）とすると、
Ｃ＝ＣＤ＋ＧＲ２×（Ｒ２−ＲＤ）・・・（２−５）
となる。
【００８６】
すなわち、推測された腕部長さＲ２からシート角度Ｃが算出される。
［２−６］推測された頭部高さＴ２からシート角度Ｃを算出する。
前記（６）式から
Ｃ＝ＣＤ＋ｃ
ｃは、ｃ＝逆変換係数×（Ｔ２−ＴＤ）で求めることができ、
ここで逆変換係数をＧＴ２（本実施形態ではＧＴ２＝１／ＫＴ２）とすると、
Ｃ＝ＣＤ＋ＧＴ２×（Ｔ２−ＴＤ）・・・（２−６）
となる。
【００８７】
すなわち、推測された頭部高さＴ２からシート角度Ｃが算出される。
但し、（２−５）式で得たＣと（２−６）式で得たＣとのうち、ドライバ使用機器（運転席シート１４）の安全使用形態に近い方の実使用値（この場合、値が最小の方）を採用する。
【００８８】
［２−７］推測された腕部長さＲ３からハンドル高さＤを算出する。
前記（７）式から
Ｄ＝ＤＤ＋ｄ
ｄは、ｄ＝逆変換係数×（Ｒ３−ＲＤ）で求めることができ、
ここで逆変換係数をＧＲ３（本実施形態ではＧＲ３＝１／ＫＲ３）とすると、
Ｄ＝ＤＤ＋ＧＲ３×（Ｒ３−ＲＤ）・・・（２−７）
となる。
【００８９】
すなわち、推測された腕部長さＲ３からハンドル高さＤが算出される。
［２−８］推測された頭部高さＴ３からルームミラー左右角度Ｅを算出する。
前記（８）式から
Ｅ＝ＥＤ＋ｅ
ｅは、ｅ＝逆変換係数×（Ｔ３−ＴＤ）で求めることができ、
ここで逆変換係数をＧＴ３（本実施形態ではＧＴ３＝１／ＫＴ２）とすると、
Ｅ＝ＥＤ＋ＧＴ３×（Ｔ３−ＴＤ）・・・（２−８）
となる。
【００９０】
すなわち、推測された頭部高さＴ３からルームミラー左右角度Ｅが算出される。
［２−９］推測された頭部高さＴ４からルームミラー上下角度Ｆを算出する。
前記（９）式から
Ｆ＝ＦＤ＋ｆ
ｆは、ｆ＝逆変換係数×（Ｔ４−ＴＤ）で求めることができ、
ここで逆変換係数をＧＴ４（本実施形態ではＧＴ４＝１／ＫＴ４）とすると、
Ｆ＝ＦＤ＋ＧＴ４×（Ｔ４−ＴＤ）・・・（２−９）
となる。
【００９１】
すなわち、推測された頭部高さＴ４からルームミラー上下角度Ｆが算出される。
［２−１０］頭部高さＴ５から左サイドミラー左右角度Ｇを算出する。
前記（１０）式から
Ｇ＝ＧＤ＋ｇ
ｇは、ｇ＝逆変換係数×（Ｔ５−ＴＤ）で求めることができ、
ここで逆変換係数をＧＴ５（本実施形態ではＧＴ５＝１／ＫＴ５）とすると、
Ｇ＝ＧＤ＋ＧＴ５×（Ｔ５−ＴＤ）・・・（２−１０）
となる。
【００９２】
すなわち、推測された頭部高さＴ５から左サイドミラー左右角度Ｇが算出される。
［２−１１］推測された頭部高さＴ６から左サイドミラー上下角度Ｈを算出する。
前記（１１）式から
Ｈ＝ＨＤ＋ｈ
ｈは、ｈ＝逆変換係数×（Ｔ６−ＴＤ）で求めることができ、
ここで逆変換係数をＧＴ６（本実施形態ではＧＴ６＝１／ＫＴ６）とすると、
Ｈ＝ＨＤ＋ＧＴ６×（Ｔ６−ＴＤ）・・・（２−１１）
すなわち、推測された頭部高さＴ６から左サイドミラー上下角度Ｈが算出される。
【００９３】
［２−１２］推測された頭部高さＴ７から右サイドミラー左右角度Ｉを算出する。
前記（１２）式から
Ｉ＝ＩＤ＋ｉ
ｉは、ｉ＝逆変換係数×（Ｔ７−ＴＤ）で求めることができ、
ここで逆変換係数をＧＴ７（本実施形態ではＧＴ７＝１／ＫＴ７）とすると、
Ｉ＝ＩＤ＋ＧＴ７×（Ｔ７−ＴＤ）・・・（２−１２）
となる。
【００９４】
すなわち、推測された頭部高さＴ７から右サイドミラー左右角度Ｉが算出される。
［２−１３］推測された頭部高さＴ８から右サイドミラー上下角度Ｊを算出する。
前記（１３）式から
Ｊ＝ＪＤ＋ｊ
ｊは、ｉ＝逆変換係数×（Ｔ８−ＴＤ）で求めることができ、
ここで逆変換係数をＧＴ８（本実施形態ではＧＴ８＝１／ＫＴ８）とすると、
Ｊ＝ＪＤ＋ＧＴ８×（Ｔ８−ＴＤ）・・・（２−１３）
となる。
【００９５】
すなわち、推測された頭部高さＴ８から右サイドミラー上下角度Ｊが算出される。
このようにして実使用値であるシート前後距離Ａ、シート高さＢ、シート角度Ｃ、ハンドル高さＤ、ルームミラー左右角度Ｅ、ルームミラー上下角度Ｆ、左サイドミラー左右角度Ｇ、左サイドミラー上下角度Ｈ、右サイドミラー左右角度Ｉ、右サイドミラー上下角度Ｊを算出される。
【００９６】
なお、ドライバ体形値である脚部長さＬ１、腕部長さＲ１、脚部長さＬ２、頭部高さＴ１、腕部長さＲ２、頭部高さＴ２、腕部長さＲ３、頭部高さＴ３〜Ｔ８のうち読み込みデータにないドライバ体形値については、当該ドライバ体形値に対応する実使用値は無し（ドライバ使用機器は制御せず、そのままとする）とする。
【００９７】
この後、ステップＳ９では、上述のシート前後距離Ａ、シート高さＢ、シート角度Ｃ、ハンドル高さＤ、ルームミラー左右角度Ｅ、ルームミラー上下角度Ｆ、左サイドミラー左右角度Ｇ、左サイドミラー上下角度Ｈ、右サイドミラー左右角度Ｉ、右サイドミラー上下角度Ｊとなるように、シート制御部１０、ハンドル高さ制御部１１、ルームミラー制御部１２、サイドミラー制御部１３に制御指令を出力してシート１４の前後距離、高さ、角度、ハンドル１６の高さ、ルームミラー１７の左右角度、上下角度、左サイドミラー１８の左右角度、上下角度、右サイドミラー１９の左右角度、上下角度を制御する。
【００９８】
次のステップＳ１０で、上述のシート制御部１０、ハンドル高さ制御部１１、ルームミラー制御部１２、サイドミラー制御部１３から制御完了通知が有ったことが判断されると、ステップＳ１１で、表示器４に制御完了の表示をさせる（図１０（ｃ）の表示画面４Ｅ参照）。
【００９９】
以上説明した本実施形態によれば、制御部２における実使用値取得手段としての機能によりドライバ使用機器の実使用値であるシート前後距離Ａ、シート高さＢ、シート角度Ｃ、ハンドル高さＤ、ルームミラー左右角度Ｅ、ルームミラー上下角度Ｆ、左サイドミラー左右角度Ｇ、左サイドミラー上下角度Ｈ、右サイドミラー左右角度Ｉ、右サイドミラー上下角度Ｊを取得し、前記制御部２におけるドライバ体形値推測手段としての機能により、前記ドライバ使用機器の実使用値と前記変換データとに基づいてドライバ体形値である脚部長さ、腕部長さ、頭部高さを推測し、前記制御部２におけるデータ転送手段としての機能により該ドライバ体形値を持ち運び可能な不揮発性メモリ７や携帯電話８へデータ転送する。この結果、ドライバ固有の絶対値としてのドライバ体形値をデータとして外部記憶手段である不揮発性メモリ７や携帯電話８に記憶させることができる。
【０１００】
そしてまた、本実施形態によれば、自車両から持ち出すデータは、ドライバ個々の体形値であるから、自己の体形値データを他車両で使用する場合には、該他車両が当該ドライバ使用機器制御装置１を備えておけば、当該他車両におけるデータ取得手段により、持ち運び可能な外部記憶手段からドライバ体形値を取得し、実使用値算出手段により、該取得したドライバ体形値と前記変換データ記憶手段の変換データと基づき実使用値を算出するから、各ドライバ個々の体形値から、ドライバ自身と当該車両のドライバ使用機器とに合った実使用値を算出できる。従って、機器制御手段により該実使用値となるように前記ドライバ使用機器を制御することにより、ドライバ使用機器をドライバ体形に合わせることができ、もって、容易に自車両及び他種車両間でのドライバの使用環境をほぼ同じにすることができる。この場合、他のユーザー（他のドライバ）から、前記外部記憶手段が持ち込まれた場合にも、同様の制御が実行されるから、ドライバ使用機器を他のドライバの体形に合わせることができ、もって、上述したように、容易に自車両及び他種車両間でのドライバの使用環境をほぼ同じにすることができる。
【０１０１】
そして、ドライバ使用機器制御装置１が備える変換データとしては、実使用値から推測されるドライバ体形値との相互関係の逆変換可能な変換データで済むから、多数の異なる車種間を補填する多数の変換テーブルのデータ量とは違って、データ量も極めて少なくでき、又データ作成も容易である。
【０１０２】
又、本実施形態によれば、取り込みスイッチ５ａを操作すれば、自動的に、現状のドライ使用機器の実使用値の取得、ドライバ体形値の推測、外部記憶手段へのデータ転送を行うことができ、又、セットスイッチ５ｂを操作すれば、自動的にドライバ体形値の取得、自車に合った実使用値の算出、ドライバ使用機器の制御を行うことができ、利便性に優れている。
【０１０３】
又、本実施形態においては、制御部２におけるドライバ体形値推測手段が、取得した実使用値から前記変換データに基づいて複数種類のドライバ体形値を推測することが可能であり、制御部２におけるデータ転送手段が、前記各種類の実使用値から推測された各ドライバ体形値を、当該各実使用値の種類と関連付けてデータ転送し、制御部２における実使用値算出手段が、取得したドライバ体形値と前記変換データと基づき、前記各ドライバ体形値から、当該各ドライバ体形値に関連付けられた種類の実使用値を算出し、同一種類の実使用値が一つ算出されたとき（この場合、ハンドル高さＤ、ルームミラー左右角度Ｅ、ルームミラー上下角度Ｆ、左サイドミラー左右角度Ｇ、左サイドミラー上下角度Ｈ、右サイドミラー左右角度Ｉ、右サイドミラー上下角度Ｊがその実使用値に相当する）には、当該実使用値を選択し、同一種類の実使用値が複数算出されたとき（この場合、シート前後距離Ａ、シート高さＢ、シート角度Ｃがその実使用値に相当する）には、当該複数の実使用値のうち、当該実使用値が対象とするドライバ使用機器の安全使用形態に近い方の実使用値を選択するようにした。
【０１０４】
この実施形態によれば、各ドライバ体形値に関連付けられた種類の実使用値を算出するから、同一種類の実使用値が一つあるいは複数算出されるようになる。そして、同一種類の実使用値が複数算出されたときには、当該複数の実使用値のうち、当該実使用値が対象とするドライバ使用機器の安全使用形態に近い方の実使用値を選択するから、いずれもユーザーの体形に合った複数の実使用値の中から安全な走行が可能な運転環境つまり運転機器使用状況を設定することができる。
【０１０５】
又、本実施形態においては、同一種類で複数算出される実使用値としては、シート前後距離があり、制御部２における実使用値算出手段が、当該シート前後距離が複数算出されたときには、当該複数の実使用値が対象とするドライバ使用機器である運転席シート１４の安全使用形態に近い方の実使用値として、当該複数のシート前後距離のうち最小となるシート前後距離を選択するようにした。
【０１０６】
この実施形態によれば、シート前後距離を複数算出し、当該複数のシート前後距離のうち、当該実使用値が対象とするドライバ使用機器である運転席シート１４の安全使用形態に近い方の実使用値として最小のシート前後距離を選択するから、いずれもユーザーの体形に合った複数のシート前後距離の中からより安全な走行が可能な運転環境つまりシート前後距離を設定することができる。つまり、シート前後距離が複数算出された場合、安全使用形態としては、運転席シートがアクセルに近いほう（シート前後距離が最小）が安全である。
【０１０７】
又、本実施形態によれば、同一種類で複数算出される実使用値としては、シート高さがあり、当該シート高さが複数算出されたときには、当該複数の実使用値が対象とするドライバ使用機器である運転席シート１４の安全使用形態に近い方の実使用値として、当該シート高さのうち最大となるシート高さを選択するようにした。
【０１０８】
この実施形態によれば、シート高さを複数算出し、当該複数のシート高さのうち、当該実使用値が対象とするドライバ使用機器である運転席シート１４の安全使用形態に近い方の実使用値として最大のシート高さを選択するから、いずれもユーザーの体形に合った複数のシート高さの中からより安全な走行が可能な運転環境つまりシート高さを設定することができる。つまり、シート高さが複数算出された場合、安全使用形態としては、シート高さが高いほう（シート高さが最大）が運転視野確保の面から安全である。
【０１０９】
又、本実施形態においては、同一種類で複数算出される実使用値としては、シート背もたれ角度があり、当該シート角度が複数算出されたときには、当該複数の実使用値が対象とするドライバ使用機器である運転席シート１４の安全使用形態に近い方の実使用値として、当該複数のシート角度のうち最小となるシート角度を選択するようにした。
【０１１０】
この実施形態によれば、シート角度を複数算出し、当該複数のシート角度のうち、当該実使用値が対象とするドライバ使用機器である運転席シート１４の安全使用形態に近い方の実使用値として最小のシート角度を選択するから、いずれもユーザーの体形に合った複数のシート角度からより安全な走行が可能な運転環境つまりシート角度を設定することができる。つまり、シート角度が複数算出された場合、安全使用形態としては、シートが寝ているよりも起立に近いほう（シート角度が最小）が、ハンドル保持のし易さ及び運転視野確保の面から安全である。
【０１１１】
又、本実施形態においては、前記シート前後距離を算出するためのドライバ体形値を脚部長さ及び腕部長さとした。これによれば、脚部長さ及び腕部長さといったドライバ体形値からシート前後距離を算出するから、シート前後距離として、ハンドル操作及びアクセル操作に対して最適な値を算出することが可能となる。
【０１１２】
又、本実施形態においては、シート高さを算出するためのドライバ体形値を脚部長さ及び頭部高さとした。これによれば、脚部長さ及び頭部高さといったドライバ体形値からシート高さを算出するから、シート高さとしてアクセル操作に対して最適で且つ運転視野確保も良好となる値を算出することが可能となる。
【０１１３】
又、本実施形態においては、シート角度を算出するためのドライバ体形値を脚部長さ及び腕部長さとした。これによれば、脚部長さ及び腕部長さといったドライバ体形値からシート角度を算出するから、シート角度としてハンドル操作及びアクセル操作に対して最適な値を算出することが可能となる。
【０１１４】
また、本実施形態においては、同一種類で一つのみ算出される実使用値として、ルームミラー及びサイドミラーの角度（ルームミラー左右角度Ｅ、ルームミラー上下角度Ｆ、左サイドミラー左右角度Ｇ、左サイドミラー上下角度Ｈ、右サイドミラー左右角度Ｉ、右サイドミラー上下角度Ｊ）があり、このルームミラー及びサイドミラーの角度を算出するためのドライバ体形値を頭部高さとした。これによれば、頭部高さのみといった少ないドライバ体形値データからルームミラー及びサイドミラーの角度を最適に算出することができる。
【０１１５】
又、上記実施形態によれば、ドライバ体形値から実使用値を算出するについて、実使用値を、基準となる［デフォルト値］と、調整代である［調整値］とに区分するようにしたことで、調整代の分だけ、ドライバ使用機器を制御すれば良く、制御が簡単となる。この場合、基準となる［デフォルト値］は設けず、各実使用値を単一の値としても良い。又、ドライバ体形値の推測方式や、ドライバ体形値の算出方式は、上記実施例に限られるものではない。
【符号の説明】
【０１１６】
図面中、１はドライバ使用機器制御装置、２は制御部（実使用値取得手段、ドライバ体形値推測手段、データ転送手段、データ取得手段、実使用値算出手段、機器制御手段）、７は不揮発性メモリ（外部記憶手段）、８は携帯電話（外部記憶手段）、１４は運転席シート、１６はハンドル、１７はルームミラー、１８は左サイドミラー、１９は右サイドミラーを示す。
【図１】
2010234825.tif 000003
【図２】
2010234825.tif 000004
【図３】
2010234825.tif 000005
【図４】
2010234825.tif 000006
【図５】
2010234825.tif 000007
【図６】
2010234825.tif 000008
【図７】
2010234825.tif 000009
【図８】
2010234825.tif 000010
【図９】
2010234825.tif 000011
【図１０】
2010234825.tif 000012
【図１１】
2010234825.tif 000013