(57)【要約】【課題】複数の座席が備えられた車両において効率的に座席の状態を設定できる技術の提供。【解決手段】本発明の座席状態設定システムは、車両に備えられた複数の座席を表す操作画像を表示部に表示させる画像表示手段と、前記複数の座席のうち、前記操作画像にて指定された第１座席の状態を取得する座席状態取得手段と、前記複数の座席のうち、前記操作画像にて指定された第２座席の状態を、前記第１座席の状態を反映させた状態に設定する座席状態設定手段と、を備える。【選択図】図３
2015155241.tif 000002
【特許請求の範囲】
【請求項１】
車両に備えられた複数の座席を表す操作画像を表示部に表示させる画像表示手段と、
前記複数の座席のうち、前記操作画像にて指定された第１座席の状態を取得する座席状態取得手段と、
前記複数の座席のうち、前記操作画像にて指定された第２座席の状態を、前記第１座席の状態を反映させた状態に設定する座席状態設定手段と、
を備える座席状態設定システム。
【請求項２】
前記座席状態取得手段は、前記第１座席の状態と前記第２座席の状態とを取得し、
前記座席状態設定手段は、前記第２座席の状態を前記第１座席の状態を反映させた状態に設定するとともに、前記第１座席の状態を前記第２座席の状態を反映させた状態に設定する、
請求項１に記載の座席状態設定システム。
【請求項３】
前記画像表示手段は、前記操作画像上において前記第１座席が指定された場合、前記複数の座席のうち、当該第１座席の状態の反映が可能な座席を前記操作画像において識別可能に表示する、
請求項１または請求項２のいずれかに記載の座席状態設定システム。
【請求項４】
前記座席状態取得手段は、前記操作画像上においてドラッグ・アンド・ドロップ操作を受け付けた場合、当該ドラッグ・アンド・ドロップ操作の開始点に表示された座席を前記第１座席として取得し、当該ドラッグ・アンド・ドロップ操作の操作経路上に表示された前記第１座席以外の座席を前記第２座席として取得するとともに、
前記座席状態設定手段は、前記第２座席の状態を前記第１座席の状態を反映させた状態に設定し、前記第１座席の状態を前記第２座席の状態を反映させた状態に設定しない、
請求項１から請求項３のいずれか一項に記載の座席状態設定システム。
【請求項５】
前記座席状態取得手段は、前記操作画像上においてピンチ・イン操作を受け付けた場合、当該ピンチ・イン操作の２個の開始点に表示された座席をそれぞれ前記第１座席および前記第２座席として取得する取得し、
前記座席状態設定手段は、前記ピンチ・イン操作を受け付けた場合に、前記第２座席の状態を前記第１座席の状態を反映させた状態に設定するとともに、前記第１座席の状態を前記第２座席の状態を反映させた状態に設定する、
請求項１から請求項４のいずれか一項に記載の座席状態設定システム。
【請求項６】
車両に備えられた複数の座席を表す操作画像を表示部に表示させる画像表示工程と、
前記複数の座席のうち、前記操作画像にて指定された第１座席の状態を取得する座席状態取得工程と、
前記複数の座席のうち、前記操作画像にて指定された第２座席の状態を、前記第１座席の状態を反映させた状態に設定する座席状態設定工程と、
を含む座席状態設定方法。
【請求項７】
車両に備えられた複数の座席を表す操作画像を表示部に表示させる画像表示機能と、
前記複数の座席のうち、前記操作画像にて指定された第１座席の状態を取得する座席状態取得機能と、
前記複数の座席のうち、前記操作画像にて指定された第２座席の状態を、前記第１座席の状態を反映させた状態に設定する座席状態設定機能と、
をコンピュータに実現させる座席状態設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、座席の状態を設定する座席状態設定システム、座席状態設定方法および座席状態設定プログラムに関する。
【背景技術】
【０００２】
タッチパネル上の操作によってシートレイアウトが設定できる技術が知られている（特許文献１、参照）。当該文献において、カスタームモードを選択することにより、各シートの位置や背もたれの角度を調整できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−６２６９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１において、シートごとにシートの状態を設定しなければならず、複数のシートの設定が煩雑となるという問題があった。
本発明は、前記課題にかんがみてなされたもので、複数の座席が備えられた車両において効率的に座席の状態を設定できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明の座席状態設定システムは、車両に備えられた複数の座席を表す操作画像を表示部に表示させる画像表示手段と、複数の座席のうち、操作画像にて指定された第１座席の状態を取得する座席状態取得手段と、複数の座席のうち、操作画像にて指定された第２座席の状態を、第１座席の状態を反映させた状態に設定する座席状態設定手段と、を備える。
【０００６】
また、前記の目的を達成するため、本発明の座席状態設定方法は、車両に備えられた複数の座席を表す操作画像を表示部に表示させる画像表示工程と、複数の座席のうち、操作画像にて指定された第１座席の状態を取得する座席状態取得工程と、複数の座席のうち、操作画像にて指定された第２座席の状態を、第１座席の状態を反映させた状態に設定する座席状態設定工程と、を含む。
【０００７】
さらに、前記の目的を達成するため、本発明の座席状態設定プログラムは、車両に備えられた複数の座席を表す操作画像を表示部に表示させる画像表示機能と、複数の座席のうち、操作画像にて指定された第１座席の状態を取得する座席状態取得機能と、複数の座席のうち、操作画像にて指定された第２座席の状態を、第１座席の状態を反映させた状態に設定する座席状態設定機能と、をコンピュータに実現させる。
【０００８】
以上のように構成された本発明において、第２座席の状態を具体的に指定しなくても、第２座席の状態を、第１座席の状態を反映させた状態に設定できるため、効率的に第２座席の状態を設定できる。特に、第１座席に着座していた乗員が第２座席に着座する場合に、効率的に第２座席の状態を設定できる。例えば、当該乗員が着座するのに第１座席が最適な状態に設定されている場合、第２座席の状態を、第１座席の状態を反映させた状態に設定することにより、第２座席も当該乗員が着座するのに最適な状態に設定できる。
【図面の簡単な説明】
【０００９】
【図１】（１Ａ）は座席状態設定システムのブロック図、（１Ｂ）は体型値変換データの模式図である。
【図２】（２Ａ）（２Ｃ）はタッチパネルディスプレイの画面の表示例、（２Ｂ）（２Ｄ）は設定値を説明する模式図である。
【図３】座席状態設定処理のフローチャートである。
【発明を実施するための形態】
【００１０】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）座席状態設定システムの構成：
（１−１）反映操作：
（１−２）交換操作：
（２）座席状態設定処理：
（３）他の実施形態：
【００１１】
（１）座席状態設定システムの構成：
図１Ａは、本発明にかかる座席状態設定システム１０の構成を示すブロック図である。座席状態設定システム１０は、車両に備えられている。座席状態設定システム１０は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部２０と記録媒体３０とを備えており、記録媒体３０やＲＯＭに記憶されたプログラムを制御部２０が実行する。制御部２０は、座席状態設定プログラム２１を実行する。なお、座席状態設定システム１０は、ナビゲーションプログラムを実行することにより、走行予定経路を案内するナビゲーション装置として機能してもよい。
【００１２】
車両は、ユーザＩ／Ｆ部４０と座席ＥＣＵ（Electronic Control Unit）４１と座席Ｓ１〜Ｓ４とアクチュエータ群Ａ１〜Ａ４を備えている。ユーザＩ／Ｆ部４０は、ユーザＩ／Ｆ部４０は、利用者の指示を入力し、また利用者に各種の情報を提供するためのインタフェース部であり、図示しないタッチパネルディスプレイからなる入力部を兼ねた表示部やスピーカー等の出力音の出力部を備えている。タッチパネルディスプレイは、当該タッチパネルディスプレイ上における指やタッチペン等の接触点の位置を検出し、当該接触点の位置を示す信号を制御部２０に出力する。
【００１３】
本実施形態の車両は、４個の座席Ｓ１〜Ｓ４を備えており、座席Ｓ１〜Ｓ４のそれぞれにアクチュエータ群Ａ１〜Ａ４が組み込まれている。座席Ｓ１〜Ｓ４は、背もたれとサイドサポートとヘッドレストと座面とを備えている。各アクチュエータ群Ａ１〜Ａ４は、背もたれの角度を調整するためのアクチュエータと、サイドサポートの幅を調整するためのアクチュエータと、ヘッドレストの高さを調整するためのアクチュエータと、座面の高さを調整するためのアクチュエータと、各座席Ｓ１〜Ｓ４の前後方向の位置を調整するためのアクチュエータとを含む。
【００１４】
座席ＥＣＵ４１は、アクチュエータ群Ａ１〜Ａ４を制御するためのコンピュータである。座席ＥＣＵ４１は、制御部２０から送信された各設定値に応じてアクチュエータ群Ａ１〜Ａ４の駆動信号を生成し、当該駆動信号をアクチュエータ群Ａ１〜Ａ４に出力する。これにより、制御部２０から送信された各設定値に応じてアクチュエータ群Ａ１〜Ａ４を駆動することができる。
【００１５】
座席状態設定システム１０の記録媒体３０には、設定値データ３０ａと体型値変換データ３０ｂとが記録されている。設定値データ３０ａは、現在、アクチュエータ群Ａ１〜Ａ４に対して実際に設定されている設定値を座席Ｓ１〜Ｓ４ごとに記録したデータである。具体的に、設定値データ３０ａは、背もたれの角度を示す設定値と、サイドサポートの幅を示す設定値と、ヘッドレストの高さを示す設定値と、座面の高さを示す設定値と、座席Ｓ１〜Ｓ４の前後方向の位置を示す設定値と、の組み合わせを座席Ｓ１〜Ｓ４ごとに記録したデータである。以下、アクチュエータ群Ａ１〜Ａ４の設定値を単に座席Ｓ１〜Ｓ４の設定値と表記する場合もある。
【００１６】
体型値変換データ３０ｂは、座席Ｓ１〜Ｓ４のそれぞれについて、当該座席Ｓ１〜Ｓ４に着座する乗員の体型値と、当該乗員の体型値に最適な座席Ｓ１〜Ｓ４の設定値との対応関係を規定したデータである。図１Ｂは体型値変換データ３０ｂの模式図である。例えば、制御部２０は、体型値変換データ３０ｂを参照することにより、座席Ｓ１の現在の設定値に対応する乗員の体型値、すなわち現在の座席Ｓ１の状態が最適となる乗員の体型値を取得できる。反対に、制御部２０は、体型値変換データ３０ｂを参照することにより、座席Ｓ１に着座する乗員の体型値に対応する座席Ｓ１の設定値、すなわち座席Ｓ１を当該乗員に最適な状態とするアクチュエータ群Ａ１の設定値を取得できる。本実施形態の体型値は、身長と体重である。
【００１７】
なお、座席Ｓ１〜Ｓ４ごとにアクチュエータ群Ａ１〜Ａ４の可動範囲や備えられるアクチュエータの数や種類が異なるため、乗員の体型値と座席Ｓ１〜Ｓ４の設定値との対応関係は座席Ｓ１〜Ｓ４ごとに異なっている。従って、座席Ｓ１〜Ｓ４ごとに、最適な状態へと設定可能な乗員の体型値の範囲である体型値範囲が異なる。例えば、座席Ｓ１は身長が１８０ｃｍの乗員が着座するのに最適な状態とすることができるのに対して、座席Ｓ３は身長が１７５ｃｍ以上の乗員が着座するのに最適な状態とすることができない等の状況が生じ得る。体型値変換データ３０ｂにおいては、体型値範囲が座席Ｓ１〜Ｓ４ごとに記録されている。ここで、最適な座席Ｓ１〜Ｓ４の状態とは、座り心地が最もよいと乗員が感じる座席Ｓ１〜Ｓ４の状態である。なお、体型値変換データ３０ｂは、座り心地が最もよいと感じる座席Ｓ１〜Ｓ４の設定値を、様々な体型値の乗員の官能評価によって調査することにより用意できる。
【００１８】
座席状態設定プログラム２１は、画像表示部２１ａと座席状態取得部２１ｂと座席状態設定部２１ｃとを含む。
画像表示部２１ａは、車両に備えられた複数の座席Ｓ１〜Ｓ４を表す操作画像をユーザＩ／Ｆ部４０に表示させる機能を制御部２０に実現させるプログラムモジュールである。具体的に、画像表示部２１ａの機能により制御部２０は、車両の内部（座席Ｓ１〜Ｓ４）を上方から眺めた状態を示す画像を操作画像としてユーザＩ／Ｆ部４０に表示させる。なお、図示しないが操作画像を示す画像データは記録媒体３０に記録されている。
【００１９】
図２Ａ，２Ｃは、操作画像Ｏを示す図である。同図においては、運転席（Ｓ１）と助手席（Ｓ２）と後部座席（Ｓ３，Ｓ４）が表されている。本実施形態において、操作画像Ｏは、各座席Ｓ１〜Ｓ４の状態に非依存の画像である。ただし、制御部２０は、各座席Ｓ１〜Ｓ４の状態に応じて、座席Ｓ１〜Ｓ４を表す画像を変化させてもよい。例えば、制御部２０は、座席Ｓ１〜Ｓ４の前後位置に応じて、座席Ｓ１〜Ｓ４を表す画像の上下方向の位置を操作画像Ｏにて変化させてもよい。本実施形態の操作画像Ｏは、座席Ｓ１〜Ｓ４のシートレイアウトをそのまま表すため、どの画像がどの座席Ｓ１〜Ｓ４に対応しているかを容易に認識できる。
【００２０】
座席状態取得部２１ｂは、複数の座席Ｓ１〜Ｓ４のうち、操作画像Ｏにて指定された第１座席の状態を取得する機能を制御部２０に実現させるプログラムモジュールである。すなわち、座席状態取得部２１ｂの機能により制御部２０は、操作画像Ｏにて座席を指定する所定の操作が行われた画像に対応する座席Ｓ１〜Ｓ４を第１座席として取得する。第１座席を指定するための所定の操作の詳細については後述する。そして、制御部２０は、現在、実際に設定されている第１座席の設定値を、設定値データ３０ａから、第１座席の状態として取得する。例えば、座席Ｓ１が第１座席である場合、制御部２０は、座席Ｓ１の設定値を第１座席の状態として取得する。
【００２１】
座席状態設定部２１ｃは、複数の座席Ｓ１〜Ｓ４のうち、操作画像Ｏにて指定された第２座席の状態を、第１座席の状態を反映させた状態に設定する機能を制御部２０に実現させるプログラムモジュールである。座席状態設定部２１ｃの機能により制御部２０は、操作画像Ｏにて所定の操作が行われた画像に対応する座席Ｓ１〜Ｓ４を第２座席として取得する。第２座席を指定するための所定の操作の詳細についても後述する。そして、制御部２０は、体型値変換データ３０ｂを参照することにより、第１座席の設定値に対応する体型値である第１体型値を取得する。
【００２２】
図２Ｂは、第２座席の状態を設定する様子を示す模式図である。図２Ｂでは座席Ｓ１が第１座席であり、座席Ｓ３，Ｓ４が第２座席となっている。制御部２０は、体型値変換データ３０ｂのうち座席Ｓ１についての設定値と体型値との対応関係を参照することにより、座席Ｓ１の設定値に対応する第１体型値を取得する。これにより、現在の座席Ｓ１の状態が最適であると感じる乗員の体型値を第１体型値として取得できる。図２Ｂにおいて、破線枠で囲んだ設定値は、設定値データ３０ａから取得される設定値を表す。
【００２３】
次に、制御部２０は、体型値変換データ３０ｂを参照することにより、第１体型値に対応付する第２座席の設定値を取得し、当該取得した第２座席の設定値を座席ＥＣＵ４１に設定（送信）する。図２Ｂの場合、制御部２０は、体型値変換データ３０ｂのうち座席Ｓ３についての設定値と体型値との対応関係を参照することにより、第１体型値に対応する座席Ｓ３の設定値を取得し、当該取得した座席Ｓ３の設定値を座席ＥＣＵ４１に設定する。同様に、制御部２０は、体型値変換データ３０ｂのうち座席Ｓ４についての設定値と体型値との対応関係を参照することにより、第１体型値に対応する座席Ｓ４の設定値を取得し、当該取得した座席Ｓ４の設定値を座席ＥＣＵ４１に設定する。これにより、現在の座席Ｓ１の状態が最適であると感じる乗員が、座席Ｓ３，Ｓ４に着座しても当該座席Ｓ３，Ｓ４の状態が最適であると感じられるように座席Ｓ３，Ｓ４の状態を設定できる。図２Ｂにおいて、太線枠で囲んだ設定値は、座席ＥＣＵ４１に設定される設定値を表す。
【００２４】
以上説明した構成において、第２座席の状態（例えば体型値）を具体的に指定しなくても、第２座席の状態を、第１座席の状態を反映させた状態に設定できるため、効率的に第２座席の状態を設定できる。特に、第１座席に着座していた乗員が第２座席に着座する場合に、効率的に第２座席の状態を設定できる。例えば、当該乗員が着座するのに第１座席が最適な状態に設定されている場合、第２座席の状態を、第１座席の状態を反映させた状態に設定することにより、第２座席も当該乗員が着座するのに最適な状態に設定できる。
【００２５】
（１−１）反映操作：
本実施形態においては、操作画像Ｏにおける操作として、反映操作と交換操作とが受付可能である。まず、反映操作について説明する。反映操作とは、操作画像Ｏ上におけるドラッグ・アンド・ドロップ操作である。座席状態取得部２１ｂの機能により制御部２０は、操作画像Ｏ上においてドラッグ・アンド・ドロップ操作を受け付けた場合、当該ドラッグ・アンド・ドロップ操作の開始点Ｉに表示された座席を第１座席として取得し、当該ドラッグ・アンド・ドロップ操作の操作経路上に表示された第１座席以外の座席を第２座席として取得する。なお、本実施形態において、制御部２０は、接触点が１点のドラッグ・アンド・ドロップ操作を反映操作として受け付けることとする。
【００２６】
図２Ａの操作画像Ｏでは、反映操作の開始点Ｉが座席Ｓ１を表す画像上に存在しており、矢印で示す操作経路Ｒ上に座席Ｓ１以外の座席Ｓ３，Ｓ４に対応する画像が表示されている。従って、座席Ｓ１が第１座席として取得され、座席Ｓ３，Ｓ４がそれぞれ第２座席として取得されることとなる。
【００２７】
そして、座席状態設定部２１ｃの機能により制御部２０は、ドラッグ・アンド・ドロップ操作を受け付けた場合に、第２座席の状態を第１座席の状態を反映させた状態に設定するとともに、第１座席の状態を第２座席の状態を反映させた状態に設定しない。図２Ａの場合、図２Ｂに示すように第１座席としての座席Ｓ１の設定値（破線枠）が設定値データ３０ａから取得され、当該設定値に基づいて第２座席としての座席Ｓ３，Ｓ４の設定値（太線枠）が導出され、当該座席Ｓ３，Ｓ４の設定値が座席ＥＣＵ４１に設定されることとなる。その一方で、座席Ｓ１の状態を現在の状態で維持し、座席Ｓ１の設定値を座席ＥＣＵ４１に設定しない。
【００２８】
さらに、画像表示部２１ａの機能により制御部２０は、操作画像Ｏ上において第１座席が指定された場合、複数の座席Ｓ１〜Ｓ４のうち、当該第１座席の状態の反映が可能な座席を操作画像Ｏにおいて識別可能に表示する。すなわち、制御部２０は、反映操作が開始した場合、当該反映操作の開始点Ｉ（ドラッグ開始点）に基づいて第１座席を取得する。そして、制御部２０は、体型値変換データ３０ｂを参照することにより、第１座席の設定値に対応する第１体型値を取得し、当該第１体型値と、第１座席以外の他の座席に設定可能な体型値範囲内とを比較する。次に、制御部２０は、第１体型値が体型値範囲内にない座席を表す画像の色を変化させる。図２Ａの場合、第１体型値が体型値範囲内にない座席Ｓ２を表す画像の色（ハッチング）が変化している。これにより、第１座席の状態の反映が可能な座席Ｓ３，Ｓ４、すなわち第１体型値が体型値範囲内にある座席Ｓ３，Ｓ４が識別可能に表示されることとなる。
【００２９】
以上のように、本実施形態において、反映操作としてのドラッグ・アンド・ドロップ操作の開始点Ｉに表示された第１座席の状態を、ドラッグ・アンド・ドロップ操作の操作経路Ｒ上に表示された第２座席に反映させることにより、第１座席を第２座席に向けて移動させる操作、すなわち第１座席を一方的に移動させる直感的な操作によって、第２座席の状態を、第１座席の状態を反映させた状態にすることができる。また、第１座席以外の複数の座席Ｓ１〜Ｓ４が操作経路Ｒ上に存在するようにドラッグ・アンド・ドロップ操作を行うことにより、第１座席の状態を複数の他の座席Ｓ１〜Ｓ４へと一括して反映させることができる。さらに、第１座席の状態の反映が可能な座席を操作画像Ｏにおいて識別可能に表示することにより、第１座席の状態の反映が可能な他の座席Ｓ１〜Ｓ４を操作画像Ｏにおいて認識できる。従って、第１座席の状態を反映させる第２座席の指定が容易となる。
【００３０】
（１−２）交換操作：
次に、交換操作について説明する。交換操作とは、操作画像Ｏ上におけるピンチ・イン操作である。座席状態取得部２１ｂの機能により制御部２０は、操作画像Ｏ上においてピンチ・イン操作を受け付けた場合、当該ピンチ・イン操作の２個の開始点Ｉに表示された座席をそれぞれ第１座席および第２座席として取得する。まず、座席状態取得部２１ｂの機能により制御部２０は、第１座席の状態と第２座席の状態とを取得する。すなわち、制御部２０は、交換操作としてのピンチ・イン操作が受け付けた場合、当該ピンチ・イン操作の２個の開始点Ｉが存在する画像が表す２個の座席を第１座席および第２座席として取得し、当該第１座席および第２座席の設定値のそれぞれを設定値データ３０ａから取得する。ピンチ・イン操作とは、ほぼ同時（所定期間以内）に２個の接触点にて指等がタッチパネルディスプレイに接触を開始し、当該２個の接触点が互いに接近するように移動する操作を意味する。２個の接触点が互いに接近するとは、２個の接触点の移動方向がほぼ反対方向（１８０度から所定角度以内）であることを意味する。
【００３１】
図２Ｃは、交換操作が行われている操作画像Ｏを示す。交換操作の開始点Ｉが座席Ｓ１，Ｓ４を表す画像上に存在しており、矢印で移動方向を示すように２個の接触点が互いに接近するように移動している。この場合、座席Ｓ１，Ｓ４がそれぞれ第１座席と第２座席として取得される。なお、座席Ｓ１，Ｓ４のどちらが第１座席であってもよいが、反映操作において第１座席と第２座席とは必ず１個ずつとなる。
【００３２】
座席状態設定部２１ｃの機能により制御部２０は、第２座席の状態を第１座席の状態を反映させた状態に設定するとともに、第１座席の状態を第２座席の状態を反映させた状態に設定する。すなわち、制御部２０は、第１座席の状態を現在の第２座席の状態に近づけ、かつ、第２座席の状態を現在の第１座席の状態に近づけるように座席の状態を設定する。
【００３３】
図２Ｄは、図２Ｃの場合において、第１座席および第２座席の状態を設定する様子を示す模式図である。図２Ｃの場合、図２Ｄに示すように第１座席としての座席Ｓ１の設定値（破線枠）が設定値データ３０ａから取得されるとともに、第２座席としての座席Ｓ４の設定値（破線枠）が設定値データ３０ａから取得される。そして、制御部２０は、体型値変換データ３０ｂのうち座席Ｓ１についての設定値と体型値との対応関係を参照することにより、第１座席としての座席Ｓ１の設定値に対応する第１体型値を取得する。これにより、現在の座席Ｓ１の状態が最適であると感じる乗員の体型値を第１体型値として取得できる。同様に、制御部２０は、体型値変換データ３０ｂのうち座席Ｓ４についての設定値と体型値との対応関係を参照することにより、第２座席としての座席Ｓ４の設定値に対応する体型値である第２体型値を取得する。これにより、現在の座席Ｓ４の状態が最適であると感じる乗員の体型値を第２体型値として取得できる。
【００３４】
次に、制御部２０は、体型値変換データ３０ｂを参照することにより、第１体型値に対応付する第２座席の設定値を取得し、当該取得した第２座席の設定値を座席ＥＣＵ４１に設定（送信）する。図２Ｄの場合、制御部２０は、体型値変換データ３０ｂのうち座席Ｓ４についての設定値と体型値との対応関係を参照することにより、第１体型値に対応する座席Ｓ４の設定値を取得し、当該取得した座席Ｓ４の設定値を座席ＥＣＵ４１に設定する。これにより、現在の座席Ｓ１の状態が最適であると感じる乗員が、座席Ｓ４に着座しても当該座席Ｓ４の状態が最適であると感じられるように座席Ｓ４の状態を設定できる。同様に、制御部２０は、体型値変換データ３０ｂのうち座席Ｓ１についての設定値と体型値との対応関係を参照することにより、第２体型値に対応する座席Ｓ１の設定値を取得し、当該取得した座席Ｓ１の設定値を座席ＥＣＵ４１に設定する。これにより、現在の座席Ｓ４の状態が最適であると感じる乗員が、座席Ｓ１に着座しても当該座席Ｓ１の状態が最適であると感じられるように座席Ｓ１の状態を設定できる。
【００３５】
以上のように、本実施形態において、交換操作を受け付けることにより、第１座席の状態と第２座席の状態との双方を具体的に指定しなくても、第１座席の状態と第２座席の状態との双方を設定でき、効率的に第１座席の状態と第２座席の状態とを設定できる。特に、第１座席に着座していたユーザが第２座席に着座し、第２座席に着座していたユーザが第１座席に着座する場合に、効率的に第２座席の状態を設定できる。例えば、運転席と助手席等との間で乗員が交代する場合に、効率的に座席の状態を設定できる。
【００３６】
ピンチ・イン操作の２個の開始点Ｉに表示された座席をそれぞれ第１座席および第２座席として取得することにより、第１座席を第２座席に向けて移動させる操作、すなわち互いに接近するように第１座席と第２座席とを移動させる直感的な操作によって、第２座席の状態を、第１座席の状態を反映させた状態にし、さらに第１座席の状態を第２座席の状態を反映させた状態にすることができる。
【００３７】
（２）座席状態設定処理：
次に、座席状態設定プログラム２１にしたがって制御部２０が実行する座席状態設定処理を詳細に説明する。図３は、座席状態設定処理を示すフローチャートである。本実施形態においては、ユーザＩ／Ｆ部４０によって、座席の状態の設定開始指示が行われた場合に当該着座者用の座席状態設定処理が実行される。画像表示部２１ａの機能により制御部２０は、座席状態設定処理を開始する際に操作画像Ｏをタッチパネルディスプレイに表示させている。
【００３８】
まず、座席状態取得部２１ｂの機能により制御部２０は、操作画像Ｏ上において反映操作が開始したか否かを判定する（ステップＳ１００）。すなわち、制御部２０は、接触点が１点のドラッグ・アンド・ドロップ操作が開始したか否かを判定する。ドラッグ・アンド・ドロップ操作が開始した状態では、指等が１点での接触を維持したまま、当該指等が接触している接触点が移動していることとなる。また、制御部２０は、最初に接触点が検出された位置を開始点Ｉの位置として取得する。
【００３９】
操作画像Ｏ上において反映操作が開始したと判定した場合（ステップＳ１００：Ｙ）、座席状態取得部２１ｂの機能により制御部２０は、第１座席の設定値を取得する（ステップＳ１０５）。すなわち、制御部２０は、反映操作において、最初に接触点が検出された開始点Ｉが存在する画像が表す座席を第１座席として取得し、当該第１座席の設定値を設定値データ３０ａから取得する。なお、第１座席の設定値は、現在における実際の第１座席の状態を示す値である。
【００４０】
次に、座席状態設定部２１ｃの機能により制御部２０は、第１座席の設定値に対応する体型値である第１体型値を取得する（ステップＳ１１０）。すなわち、制御部２０は、現在の第１座席の状態が最適であると感じる乗員の体型値を第１体型値として取得する。具体的に、制御部２０は、体型値変換データ３０ｂのうち第１座席についての設定値と体型値との対応関係を参照することにより、第１座席の設定値に対応する体型値である第１体型値を取得する。
【００４１】
次に、座席状態設定部２１ｃの機能により制御部２０は、第１体型値と各座席Ｓ１〜Ｓ４（第１座席以外）の体型値範囲とを比較する（ステップＳ１１５）。すなわち、制御部２０は、第１座席の状態が最適であると感じる乗員の体型値である第１体型値と、各座席Ｓ１〜Ｓ４が最適な状態へと設定可能な乗員の体型値の範囲である体型値範囲とを比較する。第１体型値が体型値範囲内である座席は、第１座席の状態が最適であると感じる乗員が、最適と感じるように状態を設定可能な他の座席を意味し、第１座席の状態が反映可能な他の座席を意味する。
【００４２】
次に、画像表示部２１ａの機能により制御部２０は、第１座席の状態の反映が可能な座席を操作画像Ｏにおいて識別可能に表示する（ステップＳ１２０）。すなわち、制御部２０は、第１体型値が体型値範囲内にない座席を表す画像の色を変化（図２Ａのハッチング）させる。
【００４３】
次に、座席状態設定部２１ｃの機能により制御部２０は、反映操作が終了したか否かを判定する（ステップＳ１２５）。すなわち、制御部２０は、すなわちタッチパネルディスプレイ上の接触点が消失することにより、ドラッグ・アンド・ドロップ操作が終了したか否かを判定する。そして、反映操作が終了したと判定しなかった場合（ステップＳ１２５：Ｎ）、制御部２０は、ステップＳ１２５に戻り、反映操作が終了するまで待機する。
【００４４】
一方、反映操作が終了したと判定した場合（ステップＳ１２５：Ｙ）、座席状態設定部２１ｃの機能により制御部２０は、反映操作の操作経路Ｒに基づいて第２座席を取得する（ステップＳ１２７）。すなわち、制御部２０は、座席Ｓ１〜Ｓ４のうち、操作経路Ｒ上の画像が表す座席（第１座席を除く）を第２座席として取得する。図２Ａの場合、座席Ｓ３，Ｓ４が第２座席として取得されることとなる。
【００４５】
そして、座席状態設定部２１ｃの機能により制御部２０は、第１体型値に対応する第２座席の設定値を取得する（ステップＳ１３０）。すなわち、制御部２０は、体型値変換データ３０ｂのうち第２座席についての設定値と体型値との対応関係を参照することにより、第１体型値に対応する第２座席の設定値を取得する。これにより、現在の第１座席の状態が最適であると感じる乗員が、第２座席に着座しても当該第２座席の状態が最適であると感じられるように第２座席の状態を設定可能な設定値を取得できる。図２Ａ，２Ｂの場合、第２座席としての座席Ｓ３，Ｓ４の設定値（太線枠）が取得されることとなる。
【００４６】
次に、座席状態設定部２１ｃの機能により制御部２０は、取得した設定値を座席ＥＣＵ４１に設定（送信）する（ステップＳ１３５）。これにより、制御部２０は、取得した設定値に対応する座席Ｓ１〜Ｓ４の状態を、当該設定値によって設定できるように、アクチュエータ群Ａ１〜Ａ４を駆動させることができる。ここで、取得した設定値とは、ステップＳ１３０とステップＳ１７０（後述）とステップＳ１８０（後述）のいずれかで制御部２０が取得した設定値である。以上の処理（ステップＳ１００〜Ｓ１２７）は、反映操作が受け付けられた場合の処理である。
【００４７】
次に、交換操作が受け付けられた場合の処理について説明する。操作画像Ｏ上において反映操作が開始したと判定しなかった場合（ステップＳ１００：Ｎ）、座席状態取得部２１ｂの機能により制御部２０は、交換操作が受け付けられたか否かを判定する（ステップＳ１４０）。すなわち、制御部２０は、２個の接触点が互いに接近するように移動するピンチ・イン操作が受け付けたか否かを判定する。
【００４８】
交換操作が受け付けられたと判定した場合（ステップＳ１４０：Ｙ）、座席状態取得部２１ｂの機能により制御部２０は、第１座席および第２座席の設定値を取得する（ステップＳ１４５）。すなわち、制御部２０は、ピンチ・イン操作の２個の開始点Ｉが存在する画像が表す２個の座席を第１座席および第２座席として取得し、当該第１座席および第２座席の設定値のそれぞれを設定値データ３０ａから取得する。
【００４９】
次に、座席状態設定部２１ｃの機能により制御部２０は、第１座席に対応する第１体型値と、第２座席に対応する第２体型値とを取得する（ステップＳ１５０）。すなわち、制御部２０は、現在の第１座席の状態が最適であると感じる乗員の体型値を第１体型値として取得する。具体的に、制御部２０は、体型値変換データ３０ｂのうち第１座席についての設定値と体型値との対応関係を参照することにより、第１座席の設定値に対応する体型値である第１体型値を取得する。同様に、制御部２０は、現在の第２座席の状態が最適であると感じる乗員の体型値を第２体型値として取得する。具体的に、制御部２０は、体型値変換データ３０ｂのうち第２座席についての設定値と体型値との対応関係を参照することにより、第２座席の設定値に対応する体型値である第２体型値を取得する。
【００５０】
次に、座席状態設定部２１ｃの機能により制御部２０は、第１体型値が第２座席の体型値範囲内であるか否かを判定する（ステップＳ１５５）。すなわち、制御部２０は、第１座席の状態が最適であると感じる乗員の体型値である第１体型値が、第２座席を最適な状態へと設定可能な乗員の体型値の範囲である体型値範囲内であるか否かを判定する。第１体型値が第２座席の体型値範囲内であるとは、第１座席の状態が最適であると感じる乗員が、最適と感じる状態へと第２座席を設定可能であることを意味し、第１座席の状態を第２座席に反映可能であることを意味する。
【００５１】
第１体型値が第２座席の体型値範囲内であると判定しなかった場合（ステップＳ１５５：Ｎ）、画像表示部２１ａの機能により制御部２０は、交換不可画像をタッチパネルディスプレイに表示させる（ステップＳ１７５）。そして、制御部２０は、ステップＳ１００に戻る。すなわち、第１座席の状態を反映させることができない第２座席が指定されたとして、再度、タッチパネルディスプレイに対する操作を受け付ける。交換不可画像とは、第１座席の状態を反映させることができない第２座席を指定する無効な交換操作が行われたことを通知する画像である。
【００５２】
一方、第１体型値が第２座席の体型値範囲内であると判定した場合（ステップＳ１５５：Ｙ）、座席状態設定部２１ｃの機能により制御部２０は、第２体型値が第１座席の体型値範囲内であるか否かを判定する（ステップＳ１６０）。すなわち、制御部２０は、第２座席の状態が最適であると感じる乗員の体型値である第２体型値が、第１座席を最適な状態へと設定可能な乗員の体型値の範囲である体型値範囲内であるか否かを判定する。第２体型値が第１座席の体型値範囲内であるとは、第２座席の状態が最適であると感じる乗員が、最適と感じる状態へと第１座席を設定可能であることを意味し、第２座席の状態を、第１座席に反映可能であることを意味する。
【００５３】
第２体型値が第１座席の体型値範囲内であると判定しなかった場合（ステップＳ１６０：Ｎ）、画像表示部２１ａの機能により制御部２０は、交換不可画像をタッチパネルディスプレイに表示させる（ステップＳ１７５）。そして、制御部２０は、ステップＳ１００に戻る。すなわち、第２座席の状態を反映させることができない第１座席が指定されたとして、再度、タッチパネルディスプレイに対する操作を受け付ける。
【００５４】
第２体型値が第１座席の体型値範囲内であると判定した場合（ステップＳ１６０：Ｙ）、画像表示部２１ａの機能により制御部２０は、第１体型値に対応する第２座席の設定値と、第２体型値に対応する第１座席の設定値とを取得する（ステップＳ１７０）。すなわち、制御部２０は、体型値変換データ３０ｂのうち第２座席についての設定値と体型値との対応関係を参照することにより、第１体型値に対応する第２座席の設定値を取得する。これにより、現在の第１座席の状態が最適であると感じる乗員が、第２座席に着座しても当該第２座席の状態が最適であると感じられるように第２座席の状態を設定可能な設定値を取得できる。同様に、制御部２０は、体型値変換データ３０ｂのうち第１座席についての設定値と体型値との対応関係を参照することにより、第２体型値に対応する第１座席の設定値を取得する。図２Ｃ，２Ｄの場合、第１座席としての座席Ｓ１の設定値（太線枠）および第２座席としての座席Ｓ４の設定値（太線枠）が取得されることとなる。
【００５５】
そして、座席状態設定部２１ｃの機能により制御部２０は、取得した設定値を座席ＥＣＵ４１に設定（送信）する（ステップＳ１３５）。これにより、交換操作が受け付けられた場合に、第１座席と第２座席の双方の状態を設定値に基づいて設定できる。
【００５６】
一方、交換操作が受け付けられなかったと判定した場合（ステップＳ１４０：Ｎ）、座席状態取得部２１ｂの機能により制御部２０は、設定対象の座席の指定と、体型値の指定とを受け付ける（ステップＳ１７５）。すなわち、座席Ｓ１〜Ｓ４のなかから設定対象の座席を指定する操作と、当該設定対象の座席に着座する乗員の体型値を指定する操作とを受け付ける。体型値を指定する操作は、必ずしも体型値を直接指定する操作でなくてもよく、例えば予め体型値が登録された乗員を指定する操作であってもよい。次に、座席状態取得部２１ｂの機能により制御部２０は、指定された体型値に対応する設定対象の座席の設定値を取得する（ステップＳ１８０）。すなわち、体型値変換データ３０ｂのうち設定対象の座席についての設定値と体型値との対応関係を参照することにより、指定された体型値に対応する設定対象の座席の設定値を取得する。
【００５７】
そして、座席状態設定部２１ｃの機能により制御部２０は、取得した設定値を座席ＥＣＵ４１に設定（送信）する（ステップＳ１３５）。これにより、反映操作と交換操作とのいずれも受け付けられなかった場合に、乗員の体型値を指定する操作に基づいて、設定対象の座席の状態を設定できる。
【００５８】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、少なくとも第１座席の状態を第２座席の状態に反映させるように構成されていればよい。すなわち、制御部２０は、少なくとも反映操作を受け付ければよく、必ずしも交換操作を受け付けなくてもよい。また、反映操作は、第１座席と第２座席のそれぞれを指定する操作であればよく、必ずしもドラッグ・アンド・ドロップ操作でなくてもよい。例えば、反映操作は、反映ボタンをタップやクリックする操作であってもよい。また、制御部２０は、第１座席を表す画像と第２座席を表す画像とを順にタップやクリックする操作を、第１座席と第２座席とを指定する文字や数字を入力する操作や、反映操作における第１座席と第２座席とを指定する操作として受け付けてもよい。また、ドラッグ・アンド・ドロップ操作を反映操作として受け付ける構成において、制御部２０は、ドロップされた位置に存在する画像に対応する座席のみを第２座席として取得してもよく、必ずしも操作経路Ｒ上に存在する画像が表すすべての座席を第２座席として取得しなくてもよい。
【００５９】
さらに、交換操作は、必ずしもピンチ・イン操作でなくてもよい。例えば、交換操作は、交換操作を受け付けるための交換ボタンをタップやクリックする操作であってもよい。また、制御部２０は、第１座席を表す画像と第２座席を表す画像とを順にタップやクリックする操作や、第１座席と第２座席とを指定する文字や数字を入力する操作を、反映操作において第１座席と第２座席とを指定する操作として受け付けてもよい。
【００６０】
また、制御部２０は、必ずしも第１座席の状態の反映が可能な座席を操作画像Ｏにおいて識別可能に表示しなくてもよく、第１座席の状態の反映が不可能な第２座席が指定された場合、無効な第２座席が指定されたことを通知し、再度、第２座席を指定する操作を受け付けてもよい。
【００６１】
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。画像表示手段は、車両に備えられた複数の座席を表す操作画像を表示部に表示させればよく、複数の座席のそれぞれを表す画像が互いに異なる位置にレイアウトされた操作画像を表示部に表示させればよい。座席を表す画像は、どの画像がどの座席を表しているかを認識できるように表示されればよく、実際の車両におけるシートレイアウト通りにレイアウトされてもよいし、実際の車両におけるシートレイアウトとは異なる配置でレイアウトされてもよい。表示部は、操作画像にて座席の画像を指定できるように構成されていればよく、例えばタッチパネルディスプレイであってもよいし、カーソルがマウス等の入力装置によって移動可能なディスプレイであってもよい。
【００６２】
座席状態取得手段は、複数の座席のうち、操作画像にて指定された第１座席の状態を取得すればよく、ある座席を表す画像に対して所定の操作が行われた場合に、当該座席を第１座席として取得すればよい。第１座席の状態とは、現在、実際に設定されている第１座席の状態、すなわち最後に設定された第１座席の状態である。座席状態取得手段は、最後に当該第１座席の状態を設定した際の設定値を記録媒体等から取得してもよい。また、座席状態取得手段は、現在の第１座席の状態をカメラやセンサやエンコーダ等によって検出することにより、第１座席の状態を取得してもよい。
【００６３】
座席状態設定手段は、複数の座席のうち、操作画像にて指定された第２座席の状態を、第１座席の状態を反映させた状態に設定すればよく、ある座席を表す画像に対して所定の操作が行われた場合に、当該座席を第２座席として取得すればよい。第２座席の状態を、第１座席の状態を反映させた状態に設定するとは、第２座席の状態を現在の第１座席の状態に近い状態に設定することを意味し、第２座席の状態を現在の第１座席の状態と同じ状態に設定してもよい。ただし、座席状態設定手段は、必ずしも第２座席の状態を現在の第１座席の状態と同じ状態に設定しなくてもよい。座席ごとに実現可能な状態が異なり得るため、座席状態設定手段は、当該実現可能な状態の範囲内で第２座席の状態を現在の第１座席の状態に近い状態に設定すればよい。例えば、ある乗員が第１座席の状態を最適と感じる場合において、当該乗員が第２座席の状態についての最適と感じるように第２座席の状態を設定してもよい。
【００６４】
また、座席状態取得手段は、第１座席の状態と第２座席の状態とを取得し、座席状態設定手段は、第２座席の状態を第１座席の状態を反映させた状態に設定するとともに、第１座席の状態を第２座席の状態を反映させた状態に設定してもよい。すなわち、座席状態取得手段は、第１座席の状態を現在の第２座席の状態に近づけ、かつ、第２座席の状態を現在の第１座席の状態に近づけるように座席の状態を設定してもよい。これにより、第１座席の状態と第２座席の状態との双方を具体的に指定しなくても、第１座席の状態と第２座席の状態との双方を設定でき、効率的に第１座席の状態と第２座席の状態とを設定できる。特に、第１座席に着座していたユーザが第２座席に着座し、第２座席に着座していたユーザが第１座席に着座する場合に、効率的に第２座席の状態を設定できる。例えば、運転席と助手席等との間で乗員が交代する場合に、効率的に座席の状態を設定できる。
【００６５】
さらに、画像表示手段は、操作画像上において第１座席が指定された場合、複数の座席のうち、当該第１座席の状態の反映が可能な座席を操作画像において識別可能に表示してもよい。これにより、第１座席の状態の反映が可能な他の座席を操作画像において認識できるため、第１座席の状態を反映させる第２座席の指定が容易となる。第１座席の状態の反映が可能な座席とは、現在の第１座席の状態と所定基準以上近い状態が、設定可能な状態の範囲内に含まれる座席を意味する。
【００６６】
さらに、座席状態取得手段は、操作画像上においてドラッグ・アンド・ドロップ操作を受け付けた場合、当該ドラッグ・アンド・ドロップ操作の開始点に表示された座席を第１座席として取得し、当該ドラッグ・アンド・ドロップ操作の操作経路上に表示された第１座席以外の座席を第２座席として取得してもよい。そして、座席状態設定手段は、ドラッグ・アンド・ドロップ操作を受け付けた場合に、第２座席の状態を、第１座席の状態を反映させた状態に設定するとともに、第１座席の状態を第２座席の状態を反映させた状態に設定しないようにしてもよい。すなわち、ドラッグ・アンド・ドロップ操作の開始点に表示された第１座席の状態を、ドラッグ・アンド・ドロップ操作の操作経路上に表示された第２座席に反映させてもよい。これにより、第１座席を第２座席に向けて移動させる操作、すなわち第１座席を一方的に移動させる操作によって、第１座席の状態を第２座席の状態へと一方的に反映させることができ、操作の結果を直感的に認識しやすくすることができる。また、第１座席以外の複数の座席が操作経路上に存在するようにドラッグ・アンド・ドロップ操作を行うことにより、第１座席の状態を複数の他の座席へと一括して反映させることができる。
【００６７】
さらに、座席状態取得手段は、操作画像上においてピンチ・イン操作を受け付けた場合、当該ピンチ・イン操作の２個の開始点に表示された座席をそれぞれ第１座席および第２座席として取得してもよい。そして、座席状態設定手段は、ピンチ・イン操作を受け付けた場合に、第２座席の状態を第１座席の状態を反映させた状態に設定するとともに、第１座席の状態を第２座席の状態を反映させた状態に設定してもよい。これにより、第１座席を第２座席に向けて移動させる操作、すなわち相互に接近するように第１座席と第２座席とを移動させる直感的な操作によって、第１座席の状態と第２座席の状態とを相互に反映させることができ、操作の結果を直感的に認識しやすくすることができる。
【００６８】
さらに、第１座席の状態を第２座席の状態に反映させる手法は、プログラムや方法としても適用可能である。また、以上のような座席状態設定システム、プログラム、方法は、単独の座席状態設定システムとして実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような座席状態設定システムを備えたナビゲーションシステムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、座席状態設定システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００６９】
１０…座席状態設定システム、２０…制御部、２１…座席状態設定プログラム、２１ａ…画像表示部、２１ｂ…座席状態取得部、２１ｃ…座席状態設定部、３０…記録媒体、３０ａ…設定値データ、３０ｂ…体型値変換データ、４０…ユーザＩ／Ｆ部、Ａ１〜Ａ４…アクチュエータ群、４１…座席ＥＣＵ、Ｉ…開始点、Ｏ…操作画像、Ｒ…操作経路、Ｓ１〜Ｓ４…座席。
【図１】
2015155241.tif 000003
【図２】
2015155241.tif 000004
【図３】
2015155241.tif 000005