(57)【要約】【課題】ユーザの好みに応じたドライビングポジションを自動設定可能にすること。【解決手段】第１の算出部１０１は、第１の車両１４０のドライビングポジション情報１６０を取得する。第１の算出部１０１は、取得した第１の車両１４０のドライビングポジション情報１６０に基づいて、ユーザＭの運転時の身体的な特徴を表すパラメータの値を算出する。記憶部１０２は、第１の算出部１０１によって算出された、ユーザＭの運転時の身体的な特徴を表すパラメータの値を、ユーザＭと対応付けて記憶する。第２の算出部１０３は、記憶部１０２にユーザＭと対応付けて記憶された、ユーザＭの運転時の身体的な特徴を表すパラメータの値に基づいて、第２の車両１５０におけるユーザＭのドライビングポジションを設定するための第２の車両１５０内の部品の情報を算出する。【選択図】図１
2017073754.tif 000002
【特許請求の範囲】
【請求項１】
車両のドライビングポジションを設定する自動設定システムにおいて、
第１の車両において設定されたユーザのドライビングポジションを特徴付ける前記第１の車両内の部品の情報に基づいて、前記ユーザの運転時の身体的な特徴を表すパラメータの値を算出する第１の算出部と、
前記第１の算出部によって算出された前記パラメータの値を前記ユーザと対応付けて記憶する記憶部と、
前記記憶部に前記ユーザと対応付けて記憶された前記パラメータの値に基づいて、第２の車両における前記ユーザのドライビングポジションを設定するための前記第２の車両内の部品の情報を算出する第２の算出部と、
を含むことを特徴とする自動設定システム。
【請求項２】
前記第１の算出部は、
前記第１の車両において設定された前記ユーザのシート位置を特徴付ける前記第１の車両内の部品の情報に基づいて、前記ユーザの運転時の足の姿勢を表すパラメータの値を算出し、
前記第２の算出部は、
前記記憶部に記憶された前記ユーザの運転時の足の姿勢を表すパラメータの値に基づいて、前記第２の車両における前記ユーザのシート位置を設定するための前記第２の車両内の部品の情報を算出する、ことを特徴とする請求項１に記載の自動設定システム。
【請求項３】
前記第１の算出部は、
前記第１の車両において設定された前記ユーザのミラー角度を特徴付ける前記第１の車両内の部品の情報に基づいて、前記ユーザの運転時の目の位置を表すパラメータの値を算出し、
前記第２の算出部は、
前記記憶部に記憶された前記ユーザの運転時の目の位置を表すパラメータの値に基づいて、前記第２の車両における前記ユーザのミラー角度を設定するための前記第２の車両内の部品の情報を算出する、ことを特徴とする請求項１または２に記載の自動設定システム。
【請求項４】
前記第１の算出部は、
前記第１の車両において設定された前記ユーザのステアリング位置を特徴付ける前記第１の車両内の部品の情報に基づいて、前記ユーザの運転時の腕の姿勢を表すパラメータの値を算出し、
前記第２の算出部は、
前記記憶部に記憶された前記ユーザの運転時の腕の姿勢を表すパラメータの値に基づいて、前記第２の車両における前記ユーザのステアリング位置を設定するための前記第２の車両内の部品の情報を算出する、ことを特徴とする請求項１〜３のいずれか一つに記載の自動設定システム。
【請求項５】
前記第１の算出部は、前記第１の車両に搭載される第１の端末が有し、
前記第２の算出部は、前記第２の車両に搭載される第２の端末が有し、
前記記憶部は、前記第１および第２の端末と通信可能なサーバが有し、
前記第１の端末は、
前記第１の算出部によって算出された前記パラメータの値を前記サーバに送信し、
前記第２の端末は、
前記記憶部に前記ユーザと対応付けて記憶された前記パラメータの値を前記サーバから受信する、ことを特徴とする請求項１〜４のいずれか一つに記載の自動設定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両のドライビングポジションを設定する自動設定システムに関する。
【背景技術】
【０００２】
自動車を運転する際には、運転者に合ったドライビングポジション（ＤＰ）を設定することが重要である。ドライビングポジションは、例えば、シートの位置、座面の高さ、シートバックの角度、ステアリングの位置、バックミラーやサイドミラーの角度などを調整することにより設定される。
【０００３】
ドライビングポジションの設定は、運転する自動車ごとに行われる。例えば、自動車を複数台所有している場合やレンタカーを使用する場合には、車種ごとに異なるシート等の形状を考慮しながら各車両のドライビングポジションを設定することになり、ユーザが手動で設定するには手間や時間がかかる。
【０００４】
先行技術としては、ユーザの身長や体重などの体格に関する情報に応じて車両のドライビングポジションを調整する技術がある。例えば、動作設定システムにおいて、携帯端末が、外部機器の識別情報とユーザの身長や体重などの体格情報とに応じた設定情報をサーバから取得して外部機器に送信し、外部機器が、携帯端末から取得した設定情報に基づく動作を実行するものがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−２０７３４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術では、身長や体重などの体格情報から導き出すことができないユーザ個人の好みに応じたドライビングポジションを自動設定することが難しい。例えば、運転席での好みの座り心地や視界はユーザごとに異なることが多く、身長や体重などの体格情報からユーザ個人の好みに応じたドライビングポジションを自動設定できないことが多い。このため、依然としてシート位置、ミラー角度等を手動で調整する手間や時間がかかり、ユーザの利便性が低下してしまう。
【０００７】
一つの側面では、本発明は、ユーザの好みに応じたドライビングポジションを自動設定可能にする自動設定システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一側面によれば、車両のドライビングポジションを設定する自動設定システムにおいて、第１の車両において設定されたユーザのドライビングポジションを特徴付ける前記第１の車両内の部品の情報に基づいて、前記ユーザの運転時の身体的な特徴を表すパラメータの値を算出する第１の算出部と、前記第１の算出部によって算出された前記パラメータの値を前記ユーザと対応付けて記憶する記憶部と、前記記憶部に前記ユーザと対応付けて記憶された前記パラメータの値に基づいて、第２の車両における前記ユーザのドライビングポジションを設定するための前記第２の車両内の部品の情報を算出する第２の算出部と、を含む自動設定システムが提案される。
【発明の効果】
【０００９】
本発明の一態様によれば、ユーザの好みに応じたドライビングポジションを自動設定可能にすることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態１にかかる自動設定システム１００の一実施例を示す説明図である。
【図２】図２は、実施の形態２にかかる自動設定システム２００のシステム構成例を示す説明図である。
【図３】図３は、サーバ２０１のハードウェア構成例を示すブロック図である。
【図４】図４は、端末Ｔのハードウェア構成例を示すブロック図である。
【図５】図５は、各種センサ４０４〜４１０および各種アクチュエータ４１１〜４１５の構成例を示す説明図である。
【図６】図６は、姿勢情報ＤＢ２２０の記憶内容の一例を示す説明図である。
【図７】図７は、ドライビングポジションが設定済みの車両Ｃｉに搭載された端末Ｔｉの機能的構成例を示すブロック図である。
【図８】図８は、車両Ｃｉ内部を示す側面図である。
【図９】図９は、車両Ｃｉ内部を示す上面図である。
【図１０】図１０は、サーバ２０１の機能的構成例を示すブロック図である。
【図１１】図１１は、ドライビングポジションが未設定の車両Ｃｊに搭載された端末Ｔｊの機能的構成例を示すブロック図である。
【図１２】図１２は、車両Ｃｊ内部を示す側面図である。
【図１３】図１３は、車両Ｃｊ内部を示す上面図である。
【図１４】図１４は、ユーザＭｋのドライビングポジションが設定済みの車両Ｃｉに搭載された端末Ｔｉの姿勢情報算出処理手順の一例を示すフローチャートである。
【図１５】図１５は、サーバ２０１の姿勢情報提供処理手順の一例を示すフローチャートである。
【図１６】図１６は、ユーザＭｋのドライビングポジションが未設定の車両Ｃｊに搭載された端末Ｔｊのドライビングポジション設定処理手順の一例を示すフローチャートである。
【図１７】図１７は、ドライビングポジション情報算出処理の具体的処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に図面を参照して、本発明にかかる自動設定システムの実施の形態を詳細に説明する。
【００１２】
（実施の形態１）
図１は、実施の形態１にかかる自動設定システム１００の一実施例を示す説明図である。図１において、自動設定システム１００は、車両のドライビングポジションを設定するシステムである。車両は、例えば、ドライビングポジションを設定可能な自動車である。
【００１３】
ドライビングポジションは、車両を運転する際のユーザの姿勢に合わせて設定されるものであり、車両内の各種部品の位置、高さ、角度などにより決まる。ドライビングポジションとして設定される項目としては、例えば、シート位置、座面高さ、シートバック角度、ステアリング位置、バックミラーやサイドミラーのミラー角度などがある。
【００１４】
車両を運転する際には、車両を運転するユーザに合ったドライビングポジションを設定することが重要である。ところが、運転する車両が変わるたびに、車種ごとに異なる部品の形状等を考慮しながら、ユーザの好みに合ったドライビングポジションを手動で設定するのは手間や時間がかかる。
【００１５】
例えば、同一車両であれば、ユーザごとのドライビングポジションを登録しておき、ボタン操作等により設定を変更可能にするといったことが考えられる。しかし、複数台の車両を所有している場合やレンタカーを使用する場合には、ユーザの好みに合わせたドライビングポジションをその都度設定することになる。
【００１６】
そこで、本実施の形態では、ユーザの好みに応じたドライビングポジションを自動設定可能にする自動設定システム１００について説明する。以下、自動設定システム１００の一実施例について説明する。
【００１７】
ここで、自動設定システム１００は、第１の算出部１０１と、記憶部１０２と、第２の算出部１０３と、を含む。第１の算出部１０１、記憶部１０２および第２の算出部１０３は、自動設定システム１００内の第１の端末１１０、第２の端末１２０およびサーバ１３０のいずれかが有する。
【００１８】
第１の端末１１０は、ユーザＭのドライビングポジションを設定済みの第１の車両１４０に搭載されるコンピュータである。第２の端末１２０は、ユーザＭのドライビングポジションが未設定の第２の車両１５０に搭載されるコンピュータである。サーバ１３０は、第１の端末１１０および第２の端末１２０と通信可能なコンピュータである。
【００１９】
ここでは、サーバ１３０が、第１の算出部１０１および記憶部１０２を有し、第２の端末１２０が、第２の算出部１０３を有する場合を例に挙げて説明する。
【００２０】
第１の算出部１０１は、第１の車両１４０のドライビングポジション情報１６０を取得する。ここで、ドライビングポジション情報１６０は、第１の車両１４０において設定されたユーザＭのドライビングポジションを特徴付ける第１の車両１４０内の部品の情報である。
【００２１】
ドライビングポジションを特徴付ける第１の車両１４０内の部品は、例えば、第１の車両１４０内のシート座面、シートバック、ステアリング、バックミラー、サイドミラーなどの情報である。また、第１の車両１４０内の部品の情報は、例えば、第１の車両１４０内の部品の位置、高さ、角度などを示す情報である。
【００２２】
具体的には、例えば、第１の算出部１０１は、第１の車両１４０に搭載された第１の端末１１０から、第１の車両１４０のドライビングポジション情報１６０を取得する。この際、第１の端末１１０は、例えば、ユーザＭの識別情報と対応付けて、第１の車両１４０のドライビングポジション情報１６０をサーバ１３０に送信する。
【００２３】
なお、ドライビングポジション情報１６０の取得タイミングは、例えば、第１の車両１４０におけるユーザＭのドライビングポジションの設定が完了したときであってもよく、また、第１の車両１４０のエンジンが起動されたときであってもよい。
【００２４】
また、第１の算出部１０１は、取得した第１の車両１４０のドライビングポジション情報１６０に基づいて、ユーザＭの運転時の身体的な特徴を表すパラメータの値を算出する。ここで、ユーザＭの運転時の身体的な特徴を表すパラメータとは、例えば、ユーザＭの運転時の足の姿勢、腕の姿勢、目の位置などを表すパラメータである。
【００２５】
具体的には、例えば、第１の算出部１０１は、ドライビングポジション情報１６０に含まれる、ユーザＭのシート位置を特徴付ける第１の車両１４０内の部品の情報に基づいて、ユーザＭの運転時の足の姿勢を表すパラメータの値を算出する。なお、ユーザＭの運転時の身体的な特徴を表すパラメータの値を算出する具体的な処理内容については、図７〜図９を用いて後述する。
【００２６】
記憶部１０２は、第１の算出部１０１によって算出された、ユーザＭの運転時の身体的な特徴を表すパラメータの値を、ユーザＭと対応付けて記憶する。具体的には、例えば、記憶部１０２は、ユーザＭの識別情報と対応付けて、ユーザＭの運転時の身体的な特徴を表すパラメータの値を含む姿勢情報１７０を記憶する。
【００２７】
これにより、サーバ１３０において、ユーザＭの運転時の足の姿勢、腕の姿勢、目の位置などの身体的な特徴を表すパラメータの値を含む姿勢情報１７０を、ユーザＭの識別情報と対応付けて保持することができる。
【００２８】
第２の算出部１０３は、記憶部１０２にユーザＭと対応付けて記憶された、ユーザＭの運転時の身体的な特徴を表すパラメータの値に基づいて、第２の車両１５０におけるユーザＭのドライビングポジションを設定するための第２の車両１５０内の部品の情報を算出する。
【００２９】
ここで、ドライビングポジションが設定済みの第１の車両１４０の運転席に着座した際のユーザＭの足の姿勢、腕の姿勢、目の位置などは、ユーザの好みに合った座り心地や視界を実現する姿勢である。換言すれば、第２の車両１５０であっても、運転席に着座した際の足の姿勢、腕の姿勢、目の位置などが、第１の車両１４０の運転席に着座したときと同一となるように、第２の車両１５０内の部品を調整すれば、第１の車両１４０と同じ座り心地や視界を実現することができる。
【００３０】
具体的には、例えば、まず、第２の算出部１０３は、ユーザＭの運転時の身体的な特徴を表すパラメータの値を取得する。より詳細に説明すると、例えば、第２の端末１２０は、第２の車両１５０のエンジンが起動されたことに応じて、ユーザＭの識別情報をサーバ１３０に送信する。サーバ１３０は、第２の端末１２０からユーザＭの識別情報を受信したことに応じて、当該識別情報に対応する姿勢情報１７０を記憶部１０２から読み出して、第２の端末１２０に送信する。これにより、第２の算出部１０３は、ユーザＭの識別情報に対応する姿勢情報１７０を取得することができる。
【００３１】
そして、第２の算出部１０３は、取得した姿勢情報１７０に基づいて、第２の車両１５０におけるユーザＭのドライビングポジションを設定するための第２の車両１５０内の部品の情報を算出する。具体的には、例えば、第２の算出部１０３は、姿勢情報１７０に含まれる、ユーザＭの運転時の足の姿勢を表すパラメータの値に基づいて、第２の車両１５０におけるユーザＭのシート位置を設定するための第２の車両１５０内の部品の情報を算出する。
【００３２】
これにより、第２の車両１５０におけるユーザＭのドライビングポジションを設定するための第２の車両１５０内の各部品の位置、高さ、角度などを調整するためのドライビングポジション情報１８０を得ることができる。なお、ドライビングポジションを設定するための各部品の情報を算出する具体的な処理内容については、図１１〜図１３を用いて後述する。
【００３３】
このように、実施の形態１にかかる自動設定システム１００によれば、第１の車両１４０におけるユーザＭのドライビングポジションを特徴付ける第１の車両１４０内の部品の情報を、ユーザＭの運転時の身体的な特徴を表すパラメータの値に変換することができる。また、自動設定システム１００によれば、ユーザＭの運転時の身体的な特徴を表すパラメータの値を含む姿勢情報１７０を、ユーザＭと対応付けて保持することができる。
【００３４】
また、自動設定システム１００によれば、ユーザＭに対応する姿勢情報１７０に基づいて、第２の車両１５０におけるユーザＭのドライビングポジションを設定するための第２の車両１５０内の部品のドライビングポジション情報１８０を算出することができる。
【００３５】
これらのことから、自動設定システム１００によれば、第２の車両１５０においてユーザの好みに応じたドライビングポジションを自動設定可能にすることができる。具体的には、例えば、第２の車両１５０において、ドライビングポジション情報１８０に基づいて、第２の車両１５０内の各部品を調整することにより、第１の車両１４０の運転席に着座したときと同じ運転環境（例えば、座り心地や視界）を実現するドライビングポジションを自動設定することができる。また、運転開始時のドライビングポジションの設定にかかるユーザＭの手間や時間を削減することができ、ユーザＭの利便性を向上させることができる。
【００３６】
なお、上述した説明では、サーバ１３０が、第１の算出部１０１および記憶部１０２を有し、第２の端末１２０が、第２の算出部１０３を有する場合を例に挙げて説明したが、これに限らない。例えば、第１の端末１１０が第１の算出部１０１を有し、サーバ１３０が記憶部１０２を有し、第２の端末１２０が第２の算出部１０３を有することにしてもよい。さらに、サーバ１３０が、第１の算出部１０１、記憶部１０２および第２の算出部１０３を有することにしてもよい。
【００３７】
（実施の形態２）
つぎに、実施の形態２にかかる自動設定システム２００について説明する。なお、実施の形態１で説明した箇所と同様の箇所については説明を省略する。
【００３８】
図２は、実施の形態２にかかる自動設定システム２００のシステム構成例を示す説明図である。図２において、自動設定システム２００は、サーバ２０１と、端末Ｔ１〜Ｔｎ（ｎ：２以上の自然数）と、を含む。自動設定システム２００において、サーバ２０１および端末Ｔ１〜Ｔｎは、有線または無線のネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、移動体通信網、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含む。
【００３９】
サーバ２０１は、姿勢情報ＤＢ（データベース）２２０を有するコンピュータである。図１に示した記憶部１０２は、例えば、姿勢情報ＤＢ２２０に対応する。なお、姿勢情報ＤＢ２２０の記憶内容については、図６を用いて後述する。
【００４０】
端末Ｔ１〜Ｔｎは、車両Ｃ１〜Ｃｎにそれぞれ搭載されるコンピュータである。各端末Ｔ１〜Ｔｎは、例えば、各車両Ｃ１〜Ｃｎのドライビングポジションを設定するドライビングポジション設定用ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）に適用されることにしてもよい。
【００４１】
以下の説明では、自動設定システム２００を利用する複数のユーザを「ユーザＭ１〜Ｍｍ」と表記し、ユーザＭ１〜Ｍｍのうちの任意のユーザを「ユーザＭｋ」と表記する場合がある（ｋ＝１，２，…，ｍ）。
【００４２】
（サーバ２０１のハードウェア構成例）
つぎに、図２に示したサーバ２０１のハードウェア構成例について説明する。
【００４３】
図３は、サーバ２０１のハードウェア構成例を示すブロック図である。図３において、サーバ２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、ディスクドライブ３０４と、ディスク３０５と、を有する。また、各構成部は、バス３００によってそれぞれ接続される。
【００４４】
ここで、ＣＰＵ３０１は、サーバ２０１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。
【００４５】
Ｉ／Ｆ３０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して外部装置（例えば、図２に示した端末Ｔ１〜Ｔｎ）に接続される。そして、Ｉ／Ｆ３０３は、ネットワーク２１０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ３０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００４６】
ディスクドライブ３０４は、ＣＰＵ３０１の制御に従ってディスク３０５に対するデータのリード／ライトを制御する。ディスク３０５は、ディスクドライブ３０４の制御で書き込まれたデータを記憶する。ディスク３０５としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００４７】
なお、サーバ２０１は、上述した構成部のほかに、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、キーボード、マウス、ディスプレイなどを有することにしてもよい。
【００４８】
（端末Ｔｉのハードウェア構成例）
つぎに、図２に示した各端末Ｔ１〜Ｔｎのハードウェア構成例について説明する。ここでは、各端末Ｔ１〜Ｔｎを「端末Ｔ」と表記し、端末Ｔが搭載された車両を「車両Ｃ」と表記する。
【００４９】
図４は、端末Ｔのハードウェア構成例を示すブロック図である。図４において、端末Ｔは、ＣＰＵ４０１と、メモリ４０２と、Ｉ／Ｆ４０３と、各種センサ４０４〜４１０と、各種アクチュエータ４１１〜４１５と、を有する。また、各構成部はバス４００によってそれぞれ接続される。
【００５０】
ここで、ＣＰＵ４０１は、端末Ｔの全体の制御を司る。メモリ４０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ４０１のワークエリアとして使用される。メモリ４０２に記憶されるプログラムは、ＣＰＵ４０１にロードされることで、コーディングされている処理をＣＰＵ４０１に実行させる。
【００５１】
Ｉ／Ｆ４０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して外部装置（例えば、図２に示したサーバ２０１）に接続される。そして、Ｉ／Ｆ４０３は、ネットワーク２１０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。
【００５２】
各種センサ４０４〜４１０は、車両Ｃ内の各部品の位置、高さ、角度などを検出するセンサ群である。各種アクチュエータ４１１〜４１５は、車両Ｃ内の各部品の位置、高さ、角度などを調整するアクチュエータ群である。各種センサ４０４〜４１０および各種アクチュエータ４１１〜４１５の構成例については、図５を用いて後述する。
【００５３】
なお、端末Ｔは、上述した構成部のほかに、例えば、ディスクドライブ、ディスク、入力装置、ディスプレイなどを有することにしてもよい。
【００５４】
（各種センサ４０４〜４１０および各種アクチュエータ４１１〜４１５の構成例）
つぎに、車両Ｃに搭載された端末Ｔが有する各種センサ４０４〜４１０および各種アクチュエータ４１１〜４１５の構成例について説明する。
【００５５】
図５は、各種センサ４０４〜４１０および各種アクチュエータ４１１〜４１５の構成例を示す説明図である。図５において、シートバック位置センサ４０４は、車両Ｃのシートバックの位置を計測するセンサである。シートバック角度センサ４０５は、車両Ｃのシートバックの角度を計測するセンサである。
【００５６】
シート座面高さセンサ４０６は、車両Ｃのシート座面の高さを計測するセンサである。シート座面角度センサ４０７は、車両Ｃのシート座面の角度を計測するセンサである。バックミラー角度センサ４０８は、車両Ｃのバックミラーの角度を計測するセンサである。サイドミラー角度センサ４０９は、車両Ｃの左右のサイドミラーの角度を計測するセンサである。ステアリング位置センサ４１０は、車両Ｃのステアリングの位置を計測するセンサである。
【００５７】
シートバック位置調整アクチュエータ４１１は、車両Ｃのシートバックの位置を調整するアクチュエータである。シートバック角度調整アクチュエータ４１２は、車両Ｃのシートバックの角度を調整するアクチュエータである。バックミラー角度調整アクチュエータ４１３は、車両Ｃのバックミラーの角度を調整するアクチュエータである。サイドミラー角度調整アクチュエータ４１４は、車両Ｃの左右のサイドミラーの角度を調整するアクチュエータである。ステアリング位置調整アクチュエータ４１５は、車両Ｃのステアリングの位置を調整するアクチュエータである。
【００５８】
（姿勢情報ＤＢ２２０の記憶内容）
つぎに、サーバ２０１が有する姿勢情報ＤＢ２２０の記憶内容について説明する。姿勢情報ＤＢ２２０は、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶装置により実現される。
【００５９】
図６は、姿勢情報ＤＢ２２０の記憶内容の一例を示す説明図である。図６において、姿勢情報ＤＢ２２０は、ユーザ情報と姿勢情報とを対応付けて記憶する。ユーザ情報は、ユーザＭｋを一意に特定可能な情報である。図６の例では、ユーザ情報として、ユーザを一意に識別するユーザＩＤ（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）が記憶されている。
【００６０】
姿勢情報は、ユーザの運転時の身体的な特徴を表すパラメータの値を含む情報である。具体的には、例えば、姿勢情報Ｄｋには、ユーザＭｋの運転時の身体的な特徴を表すパラメータの値として、足の姿勢パラメータＬ、目の奥行ｄ、目の高さｈ、腕の姿勢パラメータ（ＡＲx，ＡＲy）およびシートバック角度θ1それぞれの値が含まれる。なお、各パラメータについての詳細な説明は、図７〜図９を用いて後述する。
【００６１】
（端末Ｔｉの機能的構成例）
つぎに、ユーザＭｋのドライビングポジションが設定済みの車両Ｃに搭載された端末Ｔの機能的構成例について説明する。以下の説明では、ユーザＭｋのドライビングポジションが設定済みの車両を「車両Ｃｉ」と表記し、車両Ｃｉに搭載された端末を「端末Ｔｉ」と表記する場合がある。
【００６２】
図７は、ドライビングポジションが設定済みの車両Ｃｉに搭載された端末Ｔｉの機能的構成例を示すブロック図である。図７において、端末Ｔｉは、取得部７０１と、姿勢情報算出部７０２と、通信制御部７０３と、を含む構成である。取得部７０１〜通信制御部７０３は制御部となる機能であり、具体的には、例えば、図４に示したメモリ４０２に記憶されたプログラムをＣＰＵ４０１に実行させることにより、または、Ｉ／Ｆ４０３により、その機能を実現する。各機能部の処理結果は、例えば、メモリ４０２に記憶される。なお、図１に示した第１の算出部１０１は、例えば、端末Ｔｉの姿勢情報算出部７０２に対応する。
【００６３】
取得部７０１は、車両Ｃｉのドライビングポジション情報を取得する。車両Ｃｉは、ユーザＭｋのドライビングポジションを設定済みの車両である。ドライビングポジション情報は、車両Ｃｉにおいて設定されたユーザＭｋのドライビングポジションを特徴付ける車両Ｃｉ内の部品の情報である。
【００６４】
ここで、図８および図９を用いて、車両Ｃｉ内の部品の情報について説明する。
【００６５】
図８は、車両Ｃｉ内部を示す側面図である。また、図９は、車両Ｃｉ内部を示す上面図である。具体的には、例えば、取得部７０１は、車両Ｃｉのシートバック位置（ａ）を取得する。シートバック位置（ａ）は、車両Ｃｉのペダル位置ｐ0（例えば、アクセルペダルの位置）からシートバックの付け根位置ｐ1までの車両前後方向の距離を示す（図８参照）。シートバック位置（ａ）は、例えば、車両Ｃｉのシートバック位置センサ４０４（図５参照）により計測される。
【００６６】
また、取得部７０１は、車両Ｃｉのシート座面高さ（ｂ）を取得する。シート座面高さ（ｂ）は、車両Ｃｉの床面からシート座面までの高さを示す（図８参照）。シート座面高さ（ｂ）は、例えば、車両Ｃｉのシート座面高さセンサ４０６（図５参照）により計測される。
【００６７】
また、取得部７０１は、車両Ｃｉのシートバック角度（θ1）を取得する。シートバック角度（θ1）は、車両Ｃｉのシートバックの水平面に対する角度を示す（図８参照）。シートバック角度（θ1）は、例えば、車両Ｃｉのシートバック角度センサ４０５（図５参照）により計測される。
【００６８】
また、取得部７０１は、車両Ｃｉのシート座面角度（θ2）を取得する。シート座面角度（θ2）は、車両Ｃｉのシート座面の水平面に対する角度を示す（図８参照）。シート座面角度（θ2）は、例えば、車両Ｃｉのシート座面角度センサ４０７（図５参照）により計測される。
【００６９】
また、取得部７０１は、車両Ｃｉのバックミラー位置（ｘ1，ｙ1，ｚ1）を取得する。バックミラー位置（ｘ1，ｙ1，ｚ1）は、車両Ｃｉのペダル位置ｐ0を原点とするバックミラーの座標位置を示す。バックミラー位置（ｘ1，ｙ1，ｚ1）は、車種ごとにプリセットされている。
【００７０】
また、取得部７０１は、車両Ｃｉのバックミラー鉛直方向角度（ψ1）を取得する。バックミラー鉛直方向角度（ψ1）は、車両Ｃｉのバックミラーの鉛直方向に対する角度を示す（図８参照）。バックミラー鉛直方向角度（ψ1）は、例えば、車両Ｃｉのバックミラー角度センサ４０８（図５参照）により計測される。
【００７１】
また、取得部７０１は、車両Ｃｉのバックミラー水平方向角度（φ1）を取得する。バックミラー水平方向角度（φ1）は、車両Ｃｉのバックミラーの水平方向に対する角度を示す（図９参照）。バックミラー水平方向角度（φ1）は、例えば、車両Ｃｉのバックミラー角度センサ４０８により計測される。
【００７２】
また、取得部７０１は、車両Ｃｉの右サイドミラー位置（ｘ2，ｙ2，ｚ2）を取得する。右サイドミラー位置（ｘ2，ｙ2，ｚ2）は、車両Ｃｉのペダル位置ｐ0を原点とする右サイドミラーの座標位置を示す。右サイドミラー位置（ｘ2，ｙ2，ｚ2）は、車種ごとにプリセットされている。
【００７３】
また、取得部７０１は、車両Ｃｉの右サイドミラー鉛直方向角度（ψ2）を取得する。右サイドミラー鉛直方向角度（ψ2）は、車両Ｃｉの右サイドミラーの鉛直方向に対する角度を示す（図８参照）。右サイドミラー鉛直方向角度（ψ2）は、例えば、車両Ｃｉのサイドミラー角度センサ４０９（図５参照）により計測される。
【００７４】
また、取得部７０１は、車両Ｃｉの右サイドミラー水平方向角度（φ2）を取得する。右サイドミラー水平方向角度（φ2）は、車両Ｃｉの右サイドミラーの水平方向に対する角度を示す（図９参照）。右サイドミラー水平方向角度（φ2）は、例えば、車両Ｃｉのサイドミラー角度センサ４０９により計測される。
【００７５】
また、取得部７０１は、車両Ｃｉの左サイドミラー位置（ｘ3，ｙ3，ｚ3）を取得する。左サイドミラー位置（ｘ3，ｙ3，ｚ3）は、車両Ｃｉのペダル位置Ｐ0を原点とする左サイドミラーの座標位置を示す。左サイドミラー位置（ｘ3，ｙ3，ｚ3）は、車種ごとにプリセットされている。
【００７６】
また、取得部７０１は、車両Ｃｉの左サイドミラー鉛直方向角度（ψ3）を取得する。左サイドミラー鉛直方向角度（ψ3）は、車両Ｃｉの左サイドミラーの鉛直方向に対する角度を示す。左サイドミラー鉛直方向角度（ψ3）は、例えば、車両Ｃｉのサイドミラー角度センサ４０９により計測される。
【００７７】
また、取得部７０１は、車両Ｃｉの左サイドミラー水平方向角度（φ3）を取得する。左サイドミラー水平方向角度（φ3）は、車両Ｃｉの左サイドミラーの水平方向に対する角度を示す（図９参照）。左サイドミラー水平方向角度（φ3）は、例えば、車両Ｃｉのサイドミラー角度センサ４０９により計測される。
【００７８】
また、取得部７０１は、車両Ｃｉのステアリング位置（ｘs，ｙs，ｚs）を取得する。ステアリング位置（ｘs，ｙs，ｚs）は、車両Ｃｉのペダル位置Ｐ0を原点とするステアリングの座標位置を示す。ステアリング位置（ｘs，ｙs，ｚs）は、例えば、車両Ｃｉのステアリング位置センサ４１０（図５参照）により計測される。
【００７９】
取得された各種情報は、車両Ｃｉにおいて設定されたユーザＭｋのドライビングポジションを特徴付ける車両Ｃｉ内の部品の情報である。例えば、シートバック位置（ａ）、シート座面高さ（ｂ）、シートバック角度（θ1）およびシート座面角度（θ2）は、車両Ｃｉにおいて設定されたユーザＭｋのシート位置を特徴付ける部品の情報となる。
【００８０】
また、シートバック位置（ａ）、シート座面高さ（ｂ）、バックミラー位置（ｘ1，ｙ1，ｚ1）、バックミラー鉛直方向角度（ψ1）、バックミラー水平方向角度（φ1）、右サイドミラー位置（ｘ2，ｙ2，ｚ2）、右サイドミラー鉛直方向角度（ψ2）、右サイドミラー水平方向角度（φ2）、左サイドミラー位置（ｘ3，ｙ3，ｚ3）、左サイドミラー鉛直方向角度（ψ3）および左サイドミラー水平方向角度（φ3）は、車両Ｃｉにおいて設定されたユーザＭｋのミラー角度を特徴付ける部品の情報となる。
【００８１】
また、シートバック位置（ａ）、シート座面高さ（ｂ）およびステアリング位置（ｘs，ｙs，ｚs）は、車両Ｃｉにおいて設定されたユーザＭｋのステアリング位置を特徴付ける部品の情報となる。
【００８２】
車両Ｃｉのドライビングポジション情報の取得タイミングは、任意に設定可能である。例えば、取得部７０１は、車両ＣｉにおけるユーザＭｋのドライビングポジションの設定が完了したことに応じて、車両Ｃｉのドライビングポジション情報を取得することにしてもよい。また、例えば、取得部７０１は、車両Ｃｉのエンジンが起動されたことに応じて、車両Ｃｉのドライビングポジション情報を取得することにしてもよい。
【００８３】
図７の説明に戻り、姿勢情報算出部７０２は、取得部７０１によって取得された車両Ｃｉのドライビングポジション情報に基づいて、ユーザＭｋの運転時の身体的な特徴を表すパラメータの値を算出する。ユーザＭｋの運転時の身体的な特徴を表すパラメータの値は、例えば、三角測量等の方法を利用して求めることができる。
【００８４】
具体的には、例えば、姿勢情報算出部７０２は、車両Ｃｉにおいて設定されたユーザＭｋのシート位置を特徴付ける車両Ｃｉ内の部品の情報に基づいて、足の姿勢パラメータＬの値を算出する。足の姿勢パラメータＬは、ユーザＭｋの運転時の足の姿勢を表すパラメータである。
【００８５】
より具体的には、例えば、姿勢情報算出部７０２は、下記式（１）を用いて、足の姿勢パラメータＬの値を算出することができる。ただし、ｌは、ユーザＭｋの大腿部と脚部の長さである（図８参照）。ここでは、大腿部と脚部の長さは同じものとする。ａは、車両Ｃｉにおけるシートバック位置である。ｂは、車両Ｃｉにおけるシート座面高さである。θ2は、車両Ｃｉにおけるシート座面角度である。
【００８６】
【数１】
2017073754.tif 000003
【００８７】
また、姿勢情報算出部７０２は、車両Ｃｉにおいて設定されたユーザＭｋのミラー角度を特徴付ける車両Ｃｉ内の部品の情報に基づいて、目の奥行ｄの値と目の高さｈの値とを算出する。目の奥行ｄと目の高さｈは、ユーザＭｋの運転時の目の位置を表すパラメータである。
【００８８】
目の奥行ｄは、車両Ｃｉのシートバックの付け根位置ｐ1から、ユーザＭｋの目の位置までの車両前後方向の距離を示す（図８参照）。目の高さｈは、車両Ｃｉのシートバックの付け根位置ｐ1から、ユーザＭｋの目の位置までの車両上下方向の距離を示す（図８参照）。
【００８９】
より具体的には、例えば、姿勢情報算出部７０２は、下記式（２）を用いて、目の奥行ｄの値を算出することができる。ただし、ｘ1は、車両Ｃｉのバックミラーのｘ座標の位置である。ｙ1は、車両Ｃｉのバックミラーのｙ座標の位置である。ｘ2は、車両Ｃｉの右サイドミラーのｘ座標の位置である。ｙ2は、車両Ｃｉの右サイドミラーのｙ座標の位置である。ａは、車両Ｃｉにおけるシートバック位置である。ψ1は、車両Ｃｉにおけるバックミラー鉛直方向角度である。ψ2は、車両Ｃｉにおける右サイドミラー鉛直方向角度である。
【００９０】
【数２】
2017073754.tif 000004
【００９１】
また、例えば、姿勢情報算出部７０２は、下記式（３）を用いて、目の高さｈの値を算出することができる。ただし、ｘ1は、車両Ｃｉのバックミラーのｘ座標の位置である。ｙ1は、車両Ｃｉのバックミラーのｙ座標の位置である。ｘ2は、車両Ｃｉの右サイドミラーのｘ座標の位置である。ｙ2は、車両Ｃｉの右サイドミラーのｙ座標の位置である。ｂは、車両Ｃｉにおけるシート座面高さである。ψ1は、車両Ｃｉにおけるバックミラー鉛直方向角度である。ψ2は、車両Ｃｉにおける右サイドミラー鉛直方向角度である。
【００９２】
【数３】
2017073754.tif 000005
【００９３】
また、姿勢情報算出部７０２は、車両Ｃｉにおいて設定されたユーザＭｋのステアリング位置を特徴付ける車両Ｃｉ内の部品の情報に基づいて、腕の姿勢パラメータ（ＡＲx，ＡＲy）の値を算出する。腕の姿勢パラメータ（ＡＲx，ＡＲy）は、ユーザＭｋの運転時の腕の姿勢を表すパラメータである。ここでは、腕の姿勢パラメータ（ＡＲx，ＡＲy）は、ｘｙ座標系における車両Ｃｉのシートバックの付け根位置ｐ1とステアリングとの相対的な位置関係を示すものとする。
【００９４】
より具体的には、例えば、姿勢情報算出部７０２は、下記式（４）および（５）を用いて、腕の姿勢パラメータ（ＡＲx，ＡＲy）の値を算出することができる。ただし、ａは、車両Ｃｉにおけるシートバック位置である。ｂは、車両Ｃｉにおけるシート座面高さである。ｘsは、車両Ｃｉのステアリングのｘ座標の位置である。ｙsは、車両Ｃｉのステアリングのｙ座標の位置である。
【００９５】
ＡＲx＝ａ−ｘs      …（４）
ＡＲy＝ｙs−ｂ      …（５）
【００９６】
これにより、車両Ｃｉのドライビングポジション情報を、ユーザＭｋの運転時の身体的な特徴を表す各種パラメータの値に変換することができる。
【００９７】
また、取得部７０１は、ユーザＭｋのユーザ情報を取得する。ここで、ユーザ情報は、ユーザＭｋを一意に特定可能な情報である。ユーザ情報は、例えば、ユーザＭｋを一意に識別するユーザＩＤであってもよく、また、ユーザＭｋの指紋などの生体情報などであってもよい。
【００９８】
具体的には、例えば、ユーザ情報は、車両Ｃｉの電子キーＫｉに記憶されていてもよい。この場合、取得部７０１は、例えば、電子キーＫｉと通信することにより、電子キーＫｉに記憶されたユーザ情報を取得することにしてもよい。また、電子キーＫｉが指紋認証機能を有している場合には、取得部７０１は、電子キーＫｉにより指紋認証されたユーザＭｋのユーザ情報を取得することにしてもよい。
【００９９】
これにより、電子キーＫｉに複数のユーザのユーザ情報が登録されていても、指紋認証されたユーザＭｋのユーザ情報を取得することができる。また、取得部７０１は、例えば、不図示の入力装置を用いたユーザＭｋの操作入力により、ユーザＭｋのユーザ情報を取得することにしてもよい。
【０１００】
ユーザ情報の取得タイミングは、任意に設定可能である。例えば、取得部７０１は、車両ＣｉにおけるユーザＭｋのドライビングポジションの設定が完了したことに応じて、ユーザＭｋのユーザ情報を取得することにしてもよい。また、例えば、取得部７０１は、車両Ｃｉのエンジンが起動されたことに応じて、ユーザＭｋのユーザ情報を取得することにしてもよい。
【０１０１】
通信制御部７０３は、姿勢情報算出部７０２によって算出された、ユーザＭｋの運転時の身体的な特徴を表すパラメータの値をサーバ２０１に送信する。具体的には、例えば、通信制御部７０３は、ユーザＭｋのユーザ情報と対応付けて、ユーザＭｋの運転時の身体的な特徴を表す各種パラメータの値を含む姿勢情報Ｄｋをサーバ２０１に送信する。姿勢情報Ｄｋには、例えば、車両Ｃｉのシートバック角度（θ1）が含まれていてもよい。
【０１０２】
（サーバ２０１の機能的構成例）
つぎに、サーバ２０１の機能的構成例について説明する。以下の説明では、ユーザＭｋのドライビングポジションが未設定の車両を「車両Ｃｊ」と表記し（ｊ≠ｉ、ｊ＝１，２，…，ｎ）、車両Ｃｊに搭載された端末を「端末Ｔｊ」と表記する場合がある。
【０１０３】
図１０は、サーバ２０１の機能的構成例を示すブロック図である。図１０において、サーバ２０１は、通信制御部１００１と、抽出部１００２と、を含む構成である。通信制御部１００１および抽出部１００２は制御部となる機能であり、具体的には、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０３により、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２、ディスク３０５などの記憶装置に記憶される。
【０１０４】
通信制御部１００１は、ユーザＭｋの運転時の身体的な特徴を表すパラメータの値を端末Ｔｉから受信する。具体的には、例えば、通信制御部１００１は、ユーザＭｋのユーザ情報と姿勢情報Ｄｋとを端末Ｔｉから受信する。受信されたユーザＭｋのユーザ情報と姿勢情報Ｄｋは、例えば、図６に示した姿勢情報ＤＢ２２０に対応付けて記憶される。
【０１０５】
これにより、サーバ２０１において、ユーザＭｋの運転時の身体的な特徴を表す各種パラメータの値を含む姿勢情報Ｄｋを、ユーザＭｋのユーザ情報と対応付けて保持することができる。
【０１０６】
また、通信制御部１００１は、端末Ｔｊから姿勢情報取得要求を受信する。ここで、端末Ｔｊは、上述したように、ユーザＭｋのドライビングポジションが未設定の車両Ｃｊに搭載された端末である。また、姿勢情報取得要求は、ユーザＭｋの姿勢情報を要求するものである。姿勢情報取得要求には、ユーザＭｋのユーザ情報が含まれる。
【０１０７】
抽出部１００２は、姿勢情報取得要求が受信されたことに応じて、姿勢情報ＤＢ２２０からユーザＭｋの姿勢情報を抽出する。具体的には、例えば、まず、抽出部１００２は、姿勢情報取得要求に含まれるユーザ情報が姿勢情報ＤＢ２２０に登録されているか否かを判断する。ここで、ユーザ情報が登録されている場合、抽出部１００２は、当該ユーザ情報と対応付けて記憶された姿勢情報を姿勢情報ＤＢ２２０から抽出する。
【０１０８】
通信制御部１００１は、抽出部１００２によって抽出されたユーザＭｋの姿勢情報を端末Ｔｊに送信する。これにより、ユーザＭｋの運転時の身体的な特徴を表す各種パラメータの値を含む姿勢情報Ｄｋを、端末Ｔｊに提供することができる。なお、姿勢情報取得要求に含まれるユーザ情報が姿勢情報ＤＢ２２０に未登録の場合には、通信制御部１００１は、ユーザ情報が未登録である旨のメッセージを端末Ｔｊに送信することにしてもよい。
【０１０９】
（端末Ｔｊの機能的構成例）
つぎに、ユーザＭｋのドライビングポジションが未設定の車両Ｃｊに搭載された端末Ｔｊの機能的構成例について説明する。
【０１１０】
図１１は、ドライビングポジションが未設定の車両Ｃｊに搭載された端末Ｔｊの機能的構成例を示すブロック図である。図１１において、端末Ｔｊは、検出部１１０１と、取得部１１０２と、通信制御部１１０３と、ドライビングポジション情報算出部１１０４と、調整部１１０５と、を含む構成である。検出部１１０１〜調整部１１０５は制御部となる機能であり、具体的には、例えば、図４に示したメモリ４０２に記憶されたプログラムをＣＰＵ４０１に実行させることにより、または、Ｉ／Ｆ４０３により、その機能を実現する。各機能部の処理結果は、例えば、メモリ４０２に記憶される。なお、図１に示した第２の算出部１０３は、例えば、端末Ｔｊのドライビングポジション情報算出部１１０４に対応する。
【０１１１】
検出部１１０１は、車両Ｃｊの電子キーＫｊにより、車両Ｃｊのドアが開放、または、車両Ｃｊのエンジンが起動されたことを検出する。具体的には、例えば、検出部１１０１は、車両Ｃｊに搭載されたドア制御ＥＣＵ（不図示）から、電子キーＫｊにより車両Ｃｊのドアが開放されたことを示す通知を受け付けたことに応じて、車両Ｃｊのドアが開放されたことを検出することにしてもよい。また、例えば、検出部１１０１は、車両Ｃｊに搭載されたエンジン制御ＥＣＵ（不図示）から、電子キーＫｊにより車両Ｃｊのエンジンが起動されたことを示す通知を受け付けたことに応じて、車両Ｃｊのエンジンが起動されたことを検出することにしてもよい。
【０１１２】
取得部１１０２は、ユーザＭｋのユーザ情報を取得する。具体的には、例えば、取得部１１０２は、車両Ｃｊの電子キーＫｊから、電子キーＫｊに記憶されたユーザ情報を取得することにしてもよい。より具体的には、例えば、取得部１１０２は、電子キーＫｊにより、車両Ｃｊのドアが開放、または、車両Ｃｊのエンジンが起動されたことが検出されたことに応じて、電子キーＫｊに記憶されたユーザ情報を取得する。
【０１１３】
また、電子キーＫｊが指紋認証機能を有している場合には、取得部１１０２は、電子キーＫｊにより指紋認証されたユーザＭｋのユーザ情報を取得することにしてもよい。これにより、電子キーＫｊに複数のユーザのユーザ情報が登録されていても、指紋認証されたユーザＭｋのユーザ情報を取得することができる。また、取得部１１０２は、例えば、不図示の入力装置を用いたユーザＭｋの操作入力により、ユーザＭｋのユーザ情報を取得することにしてもよい。
【０１１４】
通信制御部１１０３は、姿勢情報取得要求をサーバ２０１に送信する。具体的には、例えば、通信制御部１１０３は、車両Ｃｊのドアが開放、または、車両Ｃｊのエンジンが起動されたことが検出されたことに応じて、取得されたユーザＭｋのユーザ情報を含む姿勢情報取得要求をサーバ２０１に送信する。姿勢情報取得要求は、ユーザＭｋの姿勢情報Ｄｋを要求するものである。
【０１１５】
また、通信制御部１１０３は、サーバ２０１からユーザＭｋの姿勢情報Ｄｋを受信する。具体的には、例えば、通信制御部１１０３は、姿勢情報取得要求がサーバ２０１に送信された結果、姿勢情報取得要求に含まれるユーザ情報に対応する姿勢情報Ｄｋをサーバ２０１から受信する。
【０１１６】
ドライビングポジション情報算出部１１０４は、受信されたユーザＭｋの姿勢情報Ｄｋに基づいて、車両ＣｊにおけるユーザＭｋのドライビングポジションを設定するための車両Ｃｊ内の部品の情報（ドライビングポジション情報）を算出する。以下、図１２および図１３を用いて、ドライビングポジション情報算出部１１０４の具体的な処理内容について説明する。
【０１１７】
図１２は、車両Ｃｊ内部を示す側面図である。図１３は、車両Ｃｊ内部を示す上面図である。例えば、ドライビングポジション情報算出部１１０４は、ユーザＭｋの姿勢情報Ｄｋに含まれる足の姿勢パラメータＬの値に基づいて、車両ＣｊにおけるユーザＭｋのシート位置を設定するための車両Ｃｊ内の部品の情報を算出する。
【０１１８】
具体的には、例えば、ドライビングポジション情報算出部１１０４は、下記式（６）を用いて、車両Ｃｊのシートバック位置（Ａ）を算出する。シートバック位置（Ａ）は、車両Ｃｊのペダル位置Ｐ0（例えば、アクセルペダルの位置）からシートバックの付け根位置Ｐ1までの車両前後方向の距離を示す（図１２参照）。
【０１１９】
ただし、Ｌは、ユーザＭｋの足の姿勢パラメータである。Θ2は、車両Ｃｊにおけるシート座面角度である。シート座面角度（Θ2）は、車両Ｃｊのシート座面の水平面に対する角度を示す（図１２参照）。シート座面角度（Θ2）は、例えば、車両Ｃｊのシート座面角度センサ４０７により計測される。Ｂは、車両Ｃｊにおけるシート座面高さである。シート座面高さ（Ｂ）は、車両Ｃｊの床面からシート座面までの高さを示す（図１２参照）。シート座面高さ（Ｂ）は、例えば、車両Ｃｊのシート座面高さセンサ４０６により計測される。
【０１２０】
【数４】
2017073754.tif 000006
【０１２１】
これにより、車両ＣｊにおけるユーザＭｋのシート位置を設定するための車両Ｃｊのシートバック位置（Ａ）を算出することができる。
【０１２２】
また、例えば、ドライビングポジション情報算出部１１０４は、ユーザＭｋの姿勢情報Ｄｋに含まれる目の奥行ｄの値と目の高さｈの値とに基づいて、車両ＣｊにおけるユーザＭｋのミラー角度を設定するための車両Ｃｊ内の部品の情報を算出する。
【０１２３】
具体的には、例えば、ドライビングポジション情報算出部１１０４は、下記式（７）を用いて、車両Ｃｊのバックミラー鉛直方向角度（Ψ1）を算出する。バックミラー鉛直方向角度（Ψ1）は、車両Ｃｊのバックミラーの鉛直方向に対する角度を示す（図１２参照）。
【０１２４】
ただし、Ｘ1は、車両ＣｊのバックミラーのＸ座標の位置である。Ｙ1は、車両ＣｊのバックミラーのＹ座標の位置である。バックミラー位置（Ｘ1，Ｙ1，Ｚ1）は、車種ごとにプリセットされている。ｄは、ユーザＭｋの目の奥行である。ｈは、ユーザＭｋの目の高さである。Ｂは、車両Ｃｊにおけるシート座面高さである。Ａは、車両Ｃｊのシートバック位置である。シートバック位置（Ａ）は、上記式（６）を用いて算出されることにしてもよく、また、車両Ｃｊのシートバック位置センサ４０４により計測されることにしてもよい。
【０１２５】
【数５】
2017073754.tif 000007
【０１２６】
これにより、車両ＣｊにおけるユーザＭｋのミラー角度を設定するための車両Ｃｊのバックミラー鉛直方向角度（Ψ1）を算出することができる。
【０１２７】
また、例えば、ドライビングポジション情報算出部１１０４は、下記式（８）を用いて、車両Ｃｊの右サイドミラー鉛直方向角度（Ψ2）を算出する。右サイドミラー鉛直方向角度（Ψ2）は、車両Ｃｊの右サイドミラーの鉛直方向に対する角度を示す（図１２参照）。
【０１２８】
ただし、Ｘ2は、車両Ｃｊの右サイドミラーのＸ座標の位置である。Ｙ2は、車両Ｃｊの右サイドミラーのＹ座標の位置である。右サイドミラー位置（Ｘ2，Ｙ2，Ｚ2）は、車種ごとにプリセットされている。ｄは、ユーザＭｋの目の奥行である。ｈは、ユーザＭｋの目の高さである。Ｂは、車両Ｃｊにおけるシート座面高さである。Ａは、車両Ｃｊのシートバック位置である。シートバック位置（Ａ）は、上記式（６）を用いて算出されることにしてもよく、また、車両Ｃｊのシートバック位置センサ４０４により計測されることにしてもよい。
【０１２９】
【数６】
2017073754.tif 000008
【０１３０】
これにより、車両ＣｊにおけるユーザＭｋのミラー角度を設定するための車両Ｃｊの右サイドミラー鉛直方向角度（Ψ2）を算出することができる。なお、車両Ｃｊの左サイドミラー鉛直方向角度（Ψ3）についても、右サイドミラー鉛直方向角度（Ψ2）と同様に求めることができる。
【０１３１】
また、例えば、ドライビングポジション情報算出部１１０４は、下記式（９）を用いて、車両Ｃｊのバックミラー水平方向角度（Φ1）を算出する。バックミラー水平方向角度（Φ1）は、車両Ｃｊのバックミラーの鉛直方向に対する角度を示す（図１３参照）。
【０１３２】
ただし、Ｘ1は、車両ＣｊのバックミラーのＸ座標の位置である。Ａは、車両Ｃｊのシートバック位置である。シートバック位置（Ａ）は、上記式（６）を用いて算出されることにしてもよく、また、車両Ｃｊのシートバック位置センサ４０４により計測されることにしてもよい。ｄは、ユーザＭｋの目の奥行である。Ｃは、車両Ｃｊの中心から運転席中央までの距離を示す（図１３参照）。距離Ｃは、例えば、車両Ｃｊのシートバック位置センサ４０４により計測される。
【０１３３】
【数７】
2017073754.tif 000009
【０１３４】
これにより、車両ＣｊにおけるユーザＭｋのミラー角度を設定するための車両Ｃｊのバックミラー水平方向角度（Φ1）を算出することができる。
【０１３５】
また、例えば、ドライビングポジション情報算出部１１０４は、下記式（１０）を用いて、車両Ｃｊの右サイドミラー水平方向角度（Φ2）を算出する。右サイドミラー水平方向角度（Φ2）は、車両Ｃｊの右サイドミラーの水平方向に対する角度を示す（図１３参照）。
【０１３６】
ただし、Ｘ2は、車両Ｃｊの右サイドミラーのＸ座標の位置である。Ｚ2は、車両Ｃｊの右サイドミラーのＺ座標の位置である。Ａは、車両Ｃｊのシートバック位置である。シートバック位置（Ａ）は、上記式（６）を用いて算出されることにしてもよく、また、車両Ｃｊのシートバック位置センサ４０４により計測されることにしてもよい。ｄは、ユーザＭｋの目の奥行である。Ｃは、車両Ｃｊの中心から運転席中央までの距離を示す（図１３参照）。
【０１３７】
【数８】
2017073754.tif 000010
【０１３８】
これにより、車両ＣｊにおけるユーザＭｋのミラー角度を設定するための車両Ｃｊの右サイドミラー水平方向角度（Φ2）を算出することができる。
【０１３９】
また、例えば、ドライビングポジション情報算出部１１０４は、下記式（１１）を用いて、車両Ｃｊの左サイドミラー水平方向角度（Φ3）を算出する。左サイドミラー水平方向角度（Φ3）は、車両Ｃｊの左サイドミラーの水平方向に対する角度を示す（図１３参照）。
【０１４０】
ただし、Ｘ3は、車両Ｃｊの左サイドミラーのＸ座標の位置である。Ｚ3は、車両Ｃｊの左サイドミラーのＺ座標の位置である。Ａは、車両Ｃｊのシートバック位置である。シートバック位置（Ａ）は、上記式（６）を用いて算出されることにしてもよく、また、車両Ｃｊのシートバック位置センサ４０４により計測されることにしてもよい。ｄは、ユーザＭｋの目の奥行である。Ｃは、車両Ｃｊの中心から運転席中央までの距離を示す（図１３参照）。
【０１４１】
【数９】
2017073754.tif 000011
【０１４２】
これにより、車両ＣｊにおけるユーザＭｋのミラー角度を設定するための車両Ｃｊの左サイドミラー水平方向角度（Φ3）を算出することができる。
【０１４３】
また、例えば、ドライビングポジション情報算出部１１０４は、ユーザＭｋの姿勢情報に含まれる腕の姿勢パラメータ（ＡＲx，ＡＲy）の値に基づいて、車両ＣｊにおけるユーザＭｋのステアリング位置を設定するための車両Ｃｊ内の部品の情報を算出する。
【０１４４】
具体的には、例えば、ドライビングポジション情報算出部１１０４は、下記式（１２）を用いて、車両Ｃｊのステアリング位置（Ｘs，Ｙs）を算出する。ステアリング位置（Ｘs，Ｙs）は、車両Ｃｊのステアリングの位置を示す（図１２参照）。
【０１４５】
ただし、Ｘsは、車両ＣｊのステアリングのＸ座標の位置である。Ｙsは、車両ＣｊのステアリングのＹ座標の位置である。Ａは、車両Ｃｊのシートバック位置である。シートバック位置（Ａ）は、上記式（６）を用いて算出されることにしてもよく、また、車両Ｃｊのシートバック位置センサ４０４により計測されることにしてもよい。Ｂは、車両Ｃｊにおけるシート座面高さである。
【０１４６】
Ｘs＝Ａ−ＡＲx＝Ａ−（ａ−ｘs），Ｙs＝Ｂ＋ＡＲy＝Ｂ＋（ｙs−ｂ）…（１２）
【０１４７】
これにより、車両ＣｊにおけるユーザＭｋのステアリング位置（Ｘs，Ｙs）を算出することができる。なお、車両ＣｊのステアリングのＺ座標の位置は、例えば、プリセットされている。
【０１４８】
調整部１１０５は、ドライビングポジション情報算出部１１０４によって算出された車両Ｃｊ内の部品の情報に基づいて、車両Ｃｊ内の部品を調整する。具体的には、例えば、調整部１１０５は、車両Ｃｊのシートバック位置調整アクチュエータ４１１（図５参照）により、算出されたシートバック位置（Ａ）に合わせて、車両Ｃｊのシートバックの位置を調整する。これにより、車両Ｃｊにおいて、ユーザＭｋの好みに応じたシートバックの位置を自動設定することができる。
【０１４９】
また、例えば、調整部１１０５は、車両Ｃｊのバックミラー角度調整アクチュエータ４１３（図５参照）により、算出されたバックミラー鉛直方向角度（Ψ1）およびバックミラー水平方向角度（Φ1）に合わせて、車両Ｃｊのバックミラーの角度を調整する。これにより、車両Ｃｊにおいて、ユーザＭｋの好みに応じたバックミラーの角度を自動設定することができる。
【０１５０】
また、例えば、調整部１１０５は、車両Ｃｊのサイドミラー角度調整アクチュエータ４１４（図５参照）により、算出された右サイドミラー鉛直方向角度（Ψ2）および右サイドミラー水平方向角度（Φ2）に合わせて、車両Ｃｊの右サイドミラーの角度を調整する。これにより、車両Ｃｊにおいて、ユーザＭｋの好みに応じた右サイドミラーの角度を自動設定することができる。
【０１５１】
また、例えば、調整部１１０５は、車両Ｃｊのサイドミラー角度調整アクチュエータ４１４により、算出された左サイドミラー鉛直方向角度（Ψ3）および左サイドミラー水平方向角度（Φ3）に合わせて、車両Ｃｊの左サイドミラーの角度を調整する。これにより、車両Ｃｊにおいて、ユーザＭｋの好みに応じた左サイドミラーの角度を自動設定することができる。
【０１５２】
また、例えば、調整部１１０５は、ユーザＭｋの姿勢情報に含まれるシートバック角度（θ1）に合わせて、車両Ｃｊのシートバック角度（Θ1）を調整することにしてもよい（図１２参照）。これにより、車両Ｃｊにおいて、ユーザＭｋの好みに応じたシートバック角度を自動設定することができる。
【０１５３】
なお、端末Ｔｊは、算出したユーザＭｋのドライビングポジション情報を、ユーザＭｋのユーザ情報と対応付けてメモリ４０２に保持することにしてもよい。これにより、運転者が変わって車両Ｃｊのドライビングポジションが変更されても、ユーザＭｋの次回運転時に、ユーザＭｋのユーザ情報に対応するドライビングポジション情報をメモリ４０２から読み出して、車両Ｃｊ内の各部品を調整することができる。この場合、ユーザＭｋのドライビングポジション情報をあらためて算出する必要がなく、端末Ｔｊの処理負荷を軽減させることができる。
【０１５４】
（端末Ｔｉの姿勢情報算出処理手順）
つぎに、ユーザＭｋのドライビングポジションが設定済みの車両Ｃｉに搭載された端末Ｔｉの姿勢情報算出処理手順について説明する。
【０１５５】
図１４は、ユーザＭｋのドライビングポジションが設定済みの車両Ｃｉに搭載された端末Ｔｉの姿勢情報算出処理手順の一例を示すフローチャートである。図１４のフローチャートにおいて、まず、端末Ｔｉは、車両ＣｉにおけるユーザＭｋのドライビングポジションの設定が完了したか否かを判断する（ステップＳ１４０１）。
【０１５６】
ここで、端末Ｔｉは、ユーザＭｋのドライビングポジションの設定が完了するのを待つ（ステップＳ１４０１：Ｎｏ）。そして、ユーザＭｋのドライビングポジションの設定が完了した場合（ステップＳ１４０１：Ｙｅｓ）、端末Ｔｉは、ユーザＭｋのユーザ情報を取得する（ステップＳ１４０２）。
【０１５７】
つぎに、端末Ｔｉは、車両Ｃｉのドライビングポジション情報を取得する（ステップＳ１４０３）。そして、端末Ｔｉは、取得したドライビングポジション情報に基づいて、上記式（１）を用いて、ユーザＭｋの足の姿勢パラメータＬの値を算出する（ステップＳ１４０４）。
【０１５８】
つぎに、端末Ｔｉは、ドライビングポジション情報に基づいて、上記式（２）を用いて、目の奥行ｄの値を算出するとともに（ステップＳ１４０５）、上記式（３）を用いて、目の高さｈの値を算出する（ステップＳ１４０６）。つぎに、端末Ｔｉは、ドライビングポジション情報に基づいて、上記式（４）および（５）を用いて、腕の姿勢パラメータ（ＡＲx，ＡＲy）の値を算出する（ステップＳ１４０７）。
【０１５９】
そして、端末Ｔｉは、取得したユーザＭｋのユーザ情報と対応付けて、算出した各種パラメータの値を含む姿勢情報Ｄｋをサーバ２０１に送信して（ステップＳ１４０８）、本フローチャートによる一連の処理を終了する。これにより、ユーザＭｋのユーザ情報と姿勢情報Ｄｋとをサーバ２０１にアップロードすることができる。
【０１６０】
（サーバ２０１の姿勢情報提供処理手順）
つぎに、サーバ２０１の姿勢情報提供処理手順について説明する。
【０１６１】
図１５は、サーバ２０１の姿勢情報提供処理手順の一例を示すフローチャートである。図１５のフローチャートにおいて、サーバ２０１は、ユーザＭｋのユーザ情報と姿勢情報Ｄｋとを端末Ｔｉから受信したか否かを判断する（ステップＳ１５０１）。
【０１６２】
ここで、サーバ２０１は、ユーザＭｋのユーザ情報と姿勢情報Ｄｋとを受信するのを待つ（ステップＳ１５０１：Ｎｏ）。そして、ユーザＭｋのユーザ情報と姿勢情報Ｄｋとを受信した場合（ステップＳ１５０１：Ｙｅｓ）、サーバ２０１は、受信したユーザＭｋのユーザ情報と姿勢情報Ｄｋを、姿勢情報ＤＢ２２０に対応付けて記憶する（ステップＳ１５０２）。
【０１６３】
つぎに、サーバ２０１は、端末Ｔｊから姿勢情報取得要求を受信したか否かを判断する（ステップＳ１５０３）。ここで、サーバ２０１は、端末Ｔｊから姿勢情報取得要求を受信するのを待つ（ステップＳ１５０３：Ｎｏ）。そして、端末Ｔｊから姿勢情報取得要求を受信した場合（ステップＳ１５０３：Ｙｅｓ）、サーバ２０１は、受信した姿勢情報取得要求に含まれるユーザ情報が姿勢情報ＤＢ２２０に登録されているか否かを判断する（ステップＳ１５０４）。
【０１６４】
ここで、ユーザ情報が姿勢情報ＤＢ２２０に登録されている場合（ステップＳ１５０４：Ｙｅｓ）、サーバ２０１は、当該ユーザ情報と対応付けて記憶された姿勢情報を姿勢情報ＤＢ２２０から抽出する（ステップＳ１５０５）。そして、サーバ２０１は、抽出したユーザＭｋの姿勢情報を端末Ｔｊに送信して（ステップＳ１５０６）、本フローチャートによる一連の処理を終了する。
【０１６５】
これにより、サーバ２０１において、ユーザＭｋの運転時の身体的な特徴を表す各種パラメータの値を含む姿勢情報Ｄｋを、ユーザＭｋのユーザ情報と対応付けて保持することができる。また、端末Ｔｊからの姿勢情報取得要求に応じて、ユーザＭｋの運転時の身体的な特徴を表す各種パラメータの値を含む姿勢情報Ｄｋを、端末Ｔｊに提供することができる。
【０１６６】
また、ステップＳ１５０４において、ユーザ情報が姿勢情報ＤＢ２２０に登録されていない場合には（ステップＳ１５０４：Ｎｏ）、サーバ２０１は、ユーザ情報が未登録である旨のメッセージを端末Ｔｊに送信して（ステップＳ１５０７）、本フローチャートによる一連の処理を終了する。
【０１６７】
（端末Ｔｊのドライビングポジション設定処理手順）
つぎに、ユーザＭｋのドライビングポジションが未設定の車両Ｃｊに搭載された端末Ｔｊのドライビングポジション設定処理手順について説明する。
【０１６８】
図１６は、ユーザＭｋのドライビングポジションが未設定の車両Ｃｊに搭載された端末Ｔｊのドライビングポジション設定処理手順の一例を示すフローチャートである。図１６のフローチャートにおいて、まず、端末Ｔｊは、車両Ｃｊの電子キーＫｊにより、車両Ｃｊのドアが開放、または、車両Ｃｊのエンジンが起動されたことが検出されたか否かを判断する（ステップＳ１６０１）。
【０１６９】
ここで、端末Ｔｊは、車両Ｃｊのドアが開放、または、車両Ｃｊのエンジンが起動されたことが検出されるのを待つ（ステップＳ１６０１：Ｎｏ）。そして、車両Ｃｊのドアが開放、または、車両Ｃｊのエンジンが起動されたことが検出された場合（ステップＳ１６０１：Ｙｅｓ）、端末Ｔｊは、ユーザＭｋのユーザ情報を取得する（ステップＳ１６０２）。
【０１７０】
つぎに、端末Ｔｊは、取得したユーザＭｋのユーザ情報を含む姿勢情報取得要求をサーバ２０１に送信する（ステップＳ１６０３）。そして、端末Ｔｊは、サーバ２０１からユーザＭｋの姿勢情報Ｄｋを受信したか否かを判断する（ステップＳ１６０４）。ここで、ユーザＭｋの姿勢情報Ｄｋを受信した場合（ステップＳ１６０４：Ｙｅｓ）、端末Ｔｊは、ドライビングポジション情報算出処理を実行する（ステップＳ１６０５）。
【０１７１】
ドライビングポジション情報算出処理は、車両ＣｊにおけるユーザＭｋのドライビングポジションを設定するための車両Ｃｊ内の部品のドライビングポジション情報を算出する処理である。なお、ドライビングポジション情報算出処理の具体的な処理手順については、図１７を用いて後述する。
【０１７２】
つぎに、端末Ｔｊは、算出したドライビングポジション情報に基づいて、車両Ｃｊ内の各部品を調整して（ステップＳ１６０６）、本フローチャートによる一連の処理を終了する。これにより、ユーザＭｋの好みに応じたドライビングポジションを自動設定することができる。
【０１７３】
また、ステップＳ１６０４において、ユーザＭｋの姿勢情報Ｄｋを受信していない場合（ステップＳ１６０４：Ｎｏ）、端末Ｔｊは、サーバ２０１からユーザ情報が未登録である旨のメッセージを受信したか否かを判断する（ステップＳ１６０７）。ここで、メッセージを受信していない場合（ステップＳ１６０７：Ｎｏ）、ステップＳ１６０４に戻る。
【０１７４】
一方、メッセージを受信した場合（ステップＳ１６０７：Ｙｅｓ）、端末Ｔｊは、ユーザ情報が未登録である旨のメッセージを不図示のディスプレイ等に出力して（ステップＳ１６０８）、本フローチャートによる一連の処理を終了する。これにより、ユーザ情報が未登録、すなわち、ドライビングポジションが未設定である旨をユーザＭｋに通知して、車両ＣｊにおけるユーザＭｋのドライビングポジションの設定を促すことができる。
【０１７５】
つぎに、図１６に示したステップＳ１６０５のドライビングポジション情報算出処理の具体的な処理手順について説明する。
【０１７６】
図１７は、ドライビングポジション情報算出処理の具体的処理手順の一例を示すフローチャートである。図１７のフローチャートにおいて、まず、端末Ｔｊは、受信した姿勢情報Ｄｋに基づいて、上記式（６）を用いて、車両Ｃｊのシートバック位置（Ａ）を算出する（ステップＳ１７０１）。
【０１７７】
つぎに、端末Ｔｊは、姿勢情報Ｄｋに基づいて、上記式（７）を用いて、車両Ｃｊのバックミラー鉛直方向角度（Ψ1）を算出する（ステップＳ１７０２）。つぎに、端末Ｔｊは、姿勢情報Ｄｋに基づいて、上記式（８）を用いて、車両Ｃｊの右サイドミラー鉛直方向角度（Ψ2）を算出するとともに（ステップＳ１７０３）、車両Ｃｊの左サイドミラー鉛直方向角度（Ψ3）を算出する（ステップＳ１７０４）。
【０１７８】
つぎに、端末Ｔｊは、姿勢情報Ｄｋに基づいて、上記式（９）を用いて、車両Ｃｊのバックミラー水平方向角度（Φ1）を算出する（ステップＳ１７０５）。つぎに、端末Ｔｊは、姿勢情報Ｄｋに基づいて、上記式（１０）を用いて、車両Ｃｊの右サイドミラー水平方向角度（Φ2）を算出するとともに（ステップＳ１７０６）、上記式（１１）を用いて、車両Ｃｊの左サイドミラー水平方向角度（Φ3）を算出する（ステップＳ１７０７）。
【０１７９】
つぎに、端末Ｔｊは、姿勢情報Ｄｋに基づいて、上記式（１２）を用いて、車両Ｃｊのステアリング位置（Ｘs，Ｙs）を算出して（ステップＳ１７０８）、ドライビングポジション情報算出処理を呼び出したステップに戻る。
【０１８０】
これにより、ユーザＭｋが運転席に着座した際の姿勢を表す姿勢情報を、ユーザＭｋのドライビングポジションを特徴付ける車両Ｃｊ内の部品の情報に変換することができる。
【０１８１】
以上説明したように、実施の形態２にかかる自動設定システム２００の端末Ｔｉによれば、ユーザＭｋのドライビングポジションが設定済みの車両Ｃｉのドライビングポジション情報を取得することができる。これにより、車両Ｃｉにおいて設定されたユーザＭｋのドライビングポジションを特徴付ける車両Ｃｉ内の部品の情報を取得することができる。
【０１８２】
また、端末Ｔｉによれば、車両Ｃｉのドライビングポジション情報に基づいて、ユーザＭｋの運転時の身体的な特徴を表すパラメータの値を算出することができる。これにより、ユーザＭｋのドライビングポジションを特徴付ける車両Ｃｉ内の部品の情報を、ユーザＭｋが運転席に着座した際の姿勢を表す姿勢情報に変換することができる。
【０１８３】
例えば、端末Ｔｉによれば、車両Ｃｉにおいて設定されたユーザＭｋのシート位置を特徴付ける車両Ｃｉ内の部品の情報に基づいて、足の姿勢パラメータＬの値を算出することができる。これにより、ユーザＭｋのシート位置を特徴付ける車両Ｃｉ内の部品の情報を、ユーザＭｋが運転席に着座した際の足の姿勢を表す姿勢情報に変換することができる。
【０１８４】
例えば、端末Ｔｉによれば、車両Ｃｉにおいて設定されたユーザＭｋのミラー角度を特徴付ける車両Ｃｉ内の部品の情報に基づいて、目の奥行ｄの値と目の高さｈの値とを算出することができる。これにより、ユーザＭｋのミラー角度を特徴付ける車両Ｃｉ内の部品の情報を、ユーザＭｋが運転席に着座した際の目の位置を表す姿勢情報に変換することができる。
【０１８５】
例えば、端末Ｔｉによれば、車両Ｃｉにおいて設定されたユーザＭｋのステアリング位置を特徴付ける車両Ｃｉ内の部品の情報に基づいて、腕の姿勢パラメータ（ＡＲx，ＡＲy）の値を算出することができる。これにより、ユーザＭｋのステアリング位置を特徴付ける車両Ｃｉ内の部品の情報を、ユーザＭｋが運転席に着座した際の腕の姿勢を表す姿勢情報に変換することができる。
【０１８６】
また、端末Ｔｉによれば、ユーザＭｋのユーザ情報と対応付けて、ユーザＭｋの運転時の身体的な特徴を表す各種パラメータの値を含む姿勢情報Ｄｋをサーバ２０１に送信することができる。これにより、ユーザＭｋのユーザ情報と姿勢情報Ｄｋとをサーバ２０１にアップロードすることができる。
【０１８７】
また、自動設定システム２００のサーバ２０１によれば、ユーザＭｋのユーザ情報と姿勢情報Ｄｋとを端末Ｔｉから受信した場合、受信したユーザＭｋのユーザ情報と姿勢情報Ｄｋとを対応付けて姿勢情報ＤＢ２２０に記憶することができる。これにより、サーバ２０１において、ユーザＭｋの運転時の身体的な特徴を表す各種パラメータの値を含む姿勢情報Ｄｋを、ユーザＭｋのユーザ情報と対応付けて保持することができる。
【０１８８】
また、サーバ２０１によれば、端末Ｔｊから姿勢情報取得要求を受信したことに応じて、姿勢情報取得要求に含まれるユーザＭｋのユーザ情報に対応する姿勢情報Ｄｋを姿勢情報ＤＢ２２０から抽出して、抽出した姿勢情報Ｄｋを端末Ｔｊに送信することができる。これにより、ユーザＭｋの運転時の身体的な特徴を表す各種パラメータの値を含む姿勢情報Ｄｋを、ユーザＭｋのドライビングポジションが未設定の車両Ｃｊに搭載された端末Ｔｊに提供することができる。
【０１８９】
また、自動設定システム２００の端末Ｔｊによれば、電子キーＫｊにより、車両Ｃｊのドアが開放、または、車両Ｃｊのエンジンが起動されたことに応じて、ユーザＭｋのユーザ情報を含む姿勢情報取得要求をサーバ２０１に送信することができる。これにより、ユーザＭｋの運転が開始される前に、ユーザＭｋの姿勢情報Ｄｋを要求する姿勢情報取得要求をサーバ２０１に送信することができる。
【０１９０】
また、端末Ｔｊによれば、サーバ２０１から姿勢情報Ｄｋを受信したことに応じて、受信した姿勢情報Ｄｋに基づいて、車両ＣｊにおけるユーザＭｋのドライビングポジションを設定するための車両Ｃｊ内の部品の情報を算出することができる。これにより、ユーザＭｋが運転席に着座した際の姿勢を表す姿勢情報を、車両ＣｊにおけるユーザＭｋのドライビングポジションを特徴付ける車両Ｃｊ内の部品の情報に変換することができる。
【０１９１】
例えば、端末Ｔｊによれば、ユーザＭｋの姿勢情報Ｄｋに含まれる足の姿勢パラメータＬの値に基づいて、車両ＣｊにおけるユーザＭｋのシート位置を設定するための車両Ｃｊ内の部品の情報を算出することができる。これにより、ユーザＭｋが車両Ｃｊの運転席に着座した際の足の姿勢が、車両Ｃｉの運転席に着座した際の足の姿勢と同じものとなるような、車両Ｃｊ内の各部品の情報を算出することができる。
【０１９２】
例えば、端末Ｔｊによれば、ユーザＭｋの姿勢情報Ｄｋに含まれる目の奥行ｄの値と目の高さｈの値とに基づいて、車両ＣｊにおけるユーザＭｋのミラー角度を設定するための車両Ｃｊ内の部品の情報を算出することができる。これにより、ユーザＭｋが車両Ｃｊの運転席に着座した際の目の位置（各ミラーとの相対的な位置や角度）が、車両Ｃｉの運転席に着座した際の目の位置と同じものとなるような、車両Ｃｊ内の各部品の情報を算出することができる。
【０１９３】
例えば、端末Ｔｊによれば、ユーザＭｋの姿勢情報に含まれる腕の姿勢パラメータ（ＡＲx，ＡＲy）の値に基づいて、車両ＣｊにおけるユーザＭｋのステアリング位置を設定するための車両Ｃｊ内の部品の情報を算出することができる。これにより、ユーザＭｋが車両Ｃｊの運転席に着座した際の腕の姿勢が、車両Ｃｉの運転席に着座した際の腕の姿勢と同じものとなるような、車両Ｃｊ内の各部品の情報を算出することができる。
【０１９４】
また、端末Ｔｊによれば、算出した車両Ｃｊ内の各部品の情報に基づいて、車両Ｃｊ内の各部品を調整することができる。これにより、車両Ｃｊにおいて、車両Ｃｉの運転席に着座したときと同じ座り心地や視界を実現するドライビングポジションを自動設定することができる。
【０１９５】
これらのことから、自動設定システム２００によれば、ユーザＭｋのドライビングポジションを未設定の車両Ｃｊにおいて、ユーザＭｋの好みに応じたドライビングポジションを自動設定することができる。このため、運転開始時のドライビングポジションの設定にかかるユーザＭｋの手間や時間を削減することができ、ユーザＭｋの利便性を向上させることができる。また、車両Ｃｊを複数のユーザで共有する場合も、ユーザ間で運転を交代する際に、各ユーザＭｋの好みに応じたドライビングポジションを自動設定することができる。
【０１９６】
なお、本実施の形態で説明した自動設定方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本自動設定プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本自動設定プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１９７】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１９８】
（付記１）車両のドライビングポジションを設定する自動設定システムにおいて、
第１の車両において設定されたユーザのドライビングポジションを特徴付ける前記第１の車両内の部品の情報に基づいて、前記ユーザの運転時の身体的な特徴を表すパラメータの値を算出する第１の算出部と、
前記第１の算出部によって算出された前記パラメータの値を前記ユーザと対応付けて記憶する記憶部と、
前記記憶部に前記ユーザと対応付けて記憶された前記パラメータの値に基づいて、第２の車両における前記ユーザのドライビングポジションを設定するための前記第２の車両内の部品の情報を算出する第２の算出部と、
を含むことを特徴とする自動設定システム。
【０１９９】
（付記２）前記第１の算出部は、
前記第１の車両において設定された前記ユーザのシート位置を特徴付ける前記第１の車両内の部品の情報に基づいて、前記ユーザの運転時の足の姿勢を表すパラメータの値を算出し、
前記第２の算出部は、
前記記憶部に記憶された前記ユーザの運転時の足の姿勢を表すパラメータの値に基づいて、前記第２の車両における前記ユーザのシート位置を設定するための前記第２の車両内の部品の情報を算出する、ことを特徴とする付記１に記載の自動設定システム。
【０２００】
（付記３）前記第１の算出部は、
前記第１の車両において設定された前記ユーザのミラー角度を特徴付ける前記第１の車両内の部品の情報に基づいて、前記ユーザの運転時の目の位置を表すパラメータの値を算出し、
前記第２の算出部は、
前記記憶部に記憶された前記ユーザの運転時の目の位置を表すパラメータの値に基づいて、前記第２の車両における前記ユーザのミラー角度を設定するための前記第２の車両内の部品の情報を算出する、ことを特徴とする付記１または２に記載の自動設定システム。
【０２０１】
（付記４）前記第１の算出部は、
前記第１の車両において設定された前記ユーザのステアリング位置を特徴付ける前記第１の車両内の部品の情報に基づいて、前記ユーザの運転時の腕の姿勢を表すパラメータの値を算出し、
前記第２の算出部は、
前記記憶部に記憶された前記ユーザの運転時の腕の姿勢を表すパラメータの値に基づいて、前記第２の車両における前記ユーザのステアリング位置を設定するための前記第２の車両内の部品の情報を算出する、ことを特徴とする付記１〜３のいずれか一つに記載の自動設定システム。
【０２０２】
（付記５）前記第１の算出部は、前記第１の車両に搭載される第１の端末が有し、
前記第２の算出部は、前記第２の車両に搭載される第２の端末が有し、
前記記憶部は、前記第１および第２の端末と通信可能なサーバが有し、
前記第１の端末は、
前記第１の算出部によって算出された前記パラメータの値を前記サーバに送信し、
前記第２の端末は、
前記記憶部に前記ユーザと対応付けて記憶された前記パラメータの値を前記サーバから受信する、ことを特徴とする付記１〜４のいずれか一つに記載の自動設定システム。
【０２０３】
（付記６）前記第１の算出部、前記記憶部および前記第２の算出部は、前記第１の車両に搭載される第１の端末および前記第２の車両に搭載される第２の端末と通信可能なサーバが有し、
前記第１の端末は、
前記第１の車両において設定された前記ユーザのドライビングポジションを特徴付ける前記第１の車両内の部品の情報を前記サーバに送信し、
前記サーバは、
前記第１の算出部によって前記第１の車両内の部品の情報から前記ユーザの運転時の身体的な特徴を表すパラメータの値を算出するとともに、前記第２の算出部によって前記ユーザの運転時の身体的な特徴を表すパラメータの値から前記第２の車両における前記ユーザのドライビングポジションを特徴付ける車両内の部品の情報を算出し、
前記第２の端末は、
前記サーバにて算出した前記第２の車両における前記ユーザのドライビングポジションを特徴付ける車両内の部品の情報を前記サーバから受信する、ことを特徴とする付記１〜４のいずれか一つに記載の自動設定システム。
【０２０４】
（付記７）前記第１の端末は、
前記第１の車両の電子キーにより、前記第１の車両のドアが開放、または、前記第１の車両のエンジンが起動されたことに応じて、前記電子キーに対応する前記ユーザの識別情報および前記パラメータの値を前記サーバに送信し、
前記サーバは、
前記第１の車両から受信した前記ユーザの識別情報および前記パラメータの値を対応付けて前記記憶部に記憶する、ことを特徴とする付記５または６に記載の自動設定システム。
【０２０５】
（付記８）前記第２の端末は、
前記第２の車両の電子キーにより、前記第２の車両のドアが開放、または、前記第２の車両のエンジンが起動されたことに応じて、前記電子キーに対応する前記ユーザの識別情報を前記サーバに送信し、
前記サーバは、
前記第２の端末から前記ユーザの識別情報を受信したことに応じて、前記記憶部に前記ユーザと対応付けて記憶された前記パラメータの値を前記第２の端末に送信する、ことを特徴とする付記５または６に記載の自動設定システム。
【０２０６】
（付記９）前記第２の端末は、
前記第２の算出部によって算出された前記第２の車両内の部品の情報に基づいて、前記第２の車両内の前記部品を調整する調整部を有することを特徴とする付記５〜７のいずれか一つに記載の自動設定システム。
【符号の説明】
【０２０７】
１００，２００  自動設定システム
１０１  第１の算出部
１０２  記憶部
１０３  第２の算出部
１１０  第１の端末
１２０  第２の端末
１３０，２０１  サーバ
１４０  第１の車両
１５０  第２の車両
１６０  ドライビングポジション情報
１７０  姿勢情報
１８０  ドライビングポジション情報
２２０  姿勢情報ＤＢ
７０１，１１０２  取得部
７０２  姿勢情報算出部
７０３，１００１，１１０３  通信制御部
１００２  抽出部
１１０１  検出部
１１０４  ドライビングポジション情報算出部
１１０５  調整部
Ｃ１〜Ｃｎ，Ｃｉ，Ｃｊ  車両
Ｋｉ，Ｋｊ  電子キー
Ｍ，Ｍ１〜Ｍｍ，Ｍｋ  ユーザ
Ｔ１〜Ｔｎ，Ｔｉ，Ｔｊ  端末
【図１】
2017073754.tif 000012
【図２】
2017073754.tif 000013
【図３】
2017073754.tif 000014
【図４】
2017073754.tif 000015
【図５】
2017073754.tif 000016
【図６】
2017073754.tif 000017
【図７】
2017073754.tif 000018
【図８】
2017073754.tif 000019
【図９】
2017073754.tif 000020
【図１０】
2017073754.tif 000021
【図１１】
2017073754.tif 000022
【図１２】
2017073754.tif 000023
【図１３】
2017073754.tif 000024
【図１４】
2017073754.tif 000025
【図１５】
2017073754.tif 000026
【図１６】
2017073754.tif 000027
【図１７】
2017073754.tif 000028