(57)【要約】      （修正有）【課題】製造工数を増やすことなく、且つ撮影された動画像から当該動画像に適合した振動を生じさせる振動信号を生成することが可能な振動信号生成装置、振動信号生成方法、プログラム及び記憶媒体を提供する。【解決手段】移動体から撮影された動画像である視界動画を取得する動画取得部１０１と、視界動画に基づいて、視界動画が撮影された際の移動体の振動に関する振動情報を取得する振動取得部と、振動情報に基づいて、利用者が着座する座席に配され、少なくとも１の振動子を含む振動装置を振動させるための振動信号を生成する振動信号生成部と、を有する。【選択図】図２
2022003358.tif 000002
【特許請求の範囲】
【請求項１】
移動体から撮影された動画像である視界動画を取得する動画取得部と、
前記視界動画に基づいて、前記視界動画が撮影された際の前記移動体の振動に関する振動情報を取得する振動取得部と、
前記振動情報に基づいて、利用者が着座する座席に配され、少なくとも１の振動子を含む振動装置を振動させるための振動信号を生成する振動信号生成部と、
を有することを特徴とする振動信号生成装置。
【請求項２】
前記振動信号生成部は、前記視界動画に基づき、前記視界動画の撮影の向きを前方とした際の前後方向及び左右方向を含む面内における前記移動体の加速度ベクトルを取得する加速度取得部を含み、
前記加速度ベクトルに基づき、前記少なくとも１の振動子の各々に対する前記振動信号に夫々補正を施すことを特徴とする請求項１に記載の振動信号生成装置。
【請求項３】
前記振動取得部は、前記視界動画に基づき、前記移動体の振動における前記視界動画の上下方向での振幅及び周波数を表す上下方向振動成分と、前記視界動画の左右方向での前記移動体の振動の振幅及び周波数を表す左右方向振動成分と、を求め、前記上下方向振動成分及び前記左右方向振動成分を表す情報を前記振動情報として得ることを特徴とする請求項２に記載の振動信号生成装置。
【請求項４】
前記振動信号生成部は、
前記振動情報で表される前記上下方向振動成分にて示される振幅及び周波数に対応した振幅及び周波数を有する上下方向振動信号と、前記振動情報で表される前記左右方向振動成分にて示される振幅及び周波数に対応した振幅及び周波数を有する左右方向振動信号と、を生成する方向別振動信号生成部を含むことを特徴とする請求項３に記載の振動信号生成装置。
【請求項５】
前記振動信号生成部は、
前記加速度ベクトルに基づき、前記上下方向振動信号及び前記左右方向振動信号各々の振幅及び周波数を補正した補正後の前記上下方向振動信号及び前記左右方向振動信号を前記振動信号として得る振動信号補正部を含むことを特徴とする請求項４に記載の振動信号生成装置。
【請求項６】
前記座席の座部における座面を前記前後方向に２つに分けた前領域及び後領域に夫々前記振動子が設置されており、
前記振動信号生成部は、前記加速度ベクトルの前記前後方向の成分が、前方を正の値として表す場合において  正の値を表すときには、前記後領域に設置されている振動子が前記前領域に設置されている振動子よりも強く振動するように補正し、
前記前後方向の成分が、前記前方において負の値を表すときには、前記前領域に設置されている振動子が前記後領域に設置されている振動子よりも強く振動するように補正することを特徴とする請求項３〜５のいずれか１に記載の振動信号生成装置。
【請求項７】
前記座席の背もたれ部における背もたれ面及び前記座席の座部における座面を夫々左右方向に分けた左領域及び右領域に、夫々前記振動子が設置されており、
前記振動信号生成部は、
前記右領域に設置されている振動子及び前記左領域に設置されている振動子のうちで、前記加速度ベクトルに基づく遠心力が掛かる方向とは反対側の領域に設置されている振動子のほうが強く振動するように補正することを特徴とする請求項３〜６のいずれか１に記載の振動信号生成装置。
【請求項８】
前記振動取得部は、
前記視界動画に表れている前記移動体の外の風景に含まれる複数の表示物体各々の画像フレーム内での座標位置が、所定期間内において、１の方向に同一の距離だけ移動し引き続き当該１の方向とは逆方向に夫々同一の距離だけ移動する状態が繰り返された場合に、その移動軌跡を移動体の振動として検出する振動検出部を含み、
前記移動軌跡に基づき前記上下方向振動成分及び前記左右方向振動成分を得ることを特徴とする請求項３〜５のいずれか１に記載の振動信号生成装置。
【請求項９】
前記振動装置は、夫々が基板と、前記基板の面に沿って振動する第１の振動子と、前記基板の面に対して垂直な方向に振動する第２の振動子とを有する複数の振動ユニットを含み、
前記複数の振動ユニットは、前記座席の背もたれ部における背もたれ面を左右に２分割した右領域及び左領域各々の下部に夫々の前記基板の面が前記背もたれ面と平行となるように設置された第１及び第２の振動ユニットと、前記座部における座面を前記座席の前後方向及び左右方向に４分割した右後領域、左後領域、右前領域及び左前領域各々の下部に夫々の前記基板の面が前記背もたれ面と平行となるように設置された第３〜第６の振動ユニットからなり、
前記第１〜第６の振動ユニットの各々は、前記振動信号における前記左右方向振動信号に応じて自身に設けられている前記第１の振動子を振動させ、前記上下方向振動信号に応じて自身に設けられている前記第２の振動子を振動させることを特徴とする請求項５又は８に記載の振動信号生成装置。
【請求項１０】
前記振動信号補正部は、
前記加速度ベクトルにて表される加速度の前後方向成分がゼロより小さい場合には、前記第３〜第６の振動ユニットのうちで前記座面の前記右前領域及び前記左前領域に設置されている振動ユニット各々の振動の振幅を、前記右後領域及び前記左後領域に設置されている振動ユニット各々の振動の振幅より大きくなるように補正し、
前記加速度の前後方向成分がゼロより大きい場合には前記第１〜第６の振動ユニットのうちで前記座面の前記右後領域及び前記左後領域に設置されている振動ユニット各々の振動の振幅を、前記右前領域及び前記左前領域に設置されている振動ユニット各々の振動の振幅より大きくなるように補正し、
前記加速度ベクトルにて表される加速度の右方向成分が左方向成分より大きい場合には、前記第１及び第２の振動ユニットのうちで前記背もたれ面の前記右領域に設置されている振動ユニットの振動の振幅を、前記左領域に設置されている振動ユニットの振動の振幅をより大きくなるように補正すると共に、前記座面の前記右前領域及び前記右後領域に設置されている振動ユニット各々の振動の振幅を、前記左前領域及び前記左後領域に設置されている振動ユニット各々の振動の振幅より大きくなるように補正し、
前記加速度ベクトルにて表される加速度の左方向成分が右方向成分より大きい場合には、前記第１及び第２の振動ユニットのうちで前記背もたれ面の前記左領域に設置されている振動ユニットの振動の振幅を、前記右領域に設置されている振動ユニットの振動の振幅をより大きくなるように補正すると共に、前記座面の前記左前領域及び前記左後領域に設置されている振動ユニット各々の振動の振幅を、前記右前領域及び前記右後領域に設置されている振動ユニット各々の振動の振幅より大きくなるように補正することを特徴とする請求項３〜５のいずれか１に記載の振動信号生成装置。
【請求項１１】
前記動画取得部は、取得した前記視界動画を示す映像信号を表示装置に供給することを特徴とする請求項１〜１０ずれか１に記載の振動信号生成装置。
【請求項１２】
移動体から撮影された動画像である視界動画を取得する動画取得ステップと、
前記視界動画に基づいて、前記視界動画が撮影された際の前記移動体の振動に関する振動情報を取得する振動取得ステップと、
前記振動情報に基づいて、利用者が着座する座席に配され、少なくとも１の振動子を含む振動装置を振動させるための振動信号を生成する振動信号生成ステップと、
を有することを特徴とする振動信号の生成方法。
【請求項１３】
利用者が着座する座席に配され、少なくとも１の振動子を含む振動装置を振動させる装置のコントローラを機能させるプログラムであって、
移動体から撮影された動画像である視界動画を取得する動画取得ステップと、
前記視界動画に基づいて、前記視界動画が撮影された際の前記移動体の振動に関する振動情報を取得する振動取得ステップと、
前記振動情報に基づいて、前記振動装置を振動させるための振動信号を生成する振動信号生成ステップと、を実行させることを特徴とするプログラム。
【請求項１４】
移動体から撮影された動画像である視界動画を取得する動画取得ステップと、
前記視界動画に基づいて、前記視界動画が撮影された際の前記移動体の振動に関する振動情報を取得する振動取得ステップと、
前記振動情報に基づいて、利用者が着座する座席に配され、少なくとも１の振動子を含む振動装置を振動させるための振動信号を生成する振動信号生成ステップと、を含むプログラムが記憶されていることを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、振動を検出してその振動に対応した振動信号を生成する振動信号生成装置、振動信号生成方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
撮影対象となった被写体の動きに対応した振動を、当該被写体を撮影した撮影画像から検出して、その振動に対応した振動データに応じて振動デバイスを振動させるようにした電子機器が提案されている（例えば、特許文献１参照）。
【０００３】
かかる電子機器では、予め、撮影画像にて表される被写体の各種の動きに夫々対応付けして、振動に関する情報（例えば周波数、振幅、振動時間等）を予めライブラリに登録しておく。ここで、実際に表示される撮影画像中に表れる被写体の各種の動きを解析し、当該動きに対応した振動情報をライブラリから読み出す。そして、この振動情報に基づき、被写体の動きに連動した振動を促す振動データを生成する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開ＷＯ２０１３／００８８６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記したライブラリに予め記憶しておく振動情報は、被写体の動きとして想定される様々な動きに対応付けして、予め設計者が主観的に作成しておくものである。
【０００６】
よって、このような電子機器を製造するには、上記したライブラリを予め構築しておく必要があり、その分だけ工数が増すという問題が生じる。
【０００７】
更に、当該ライブラリは、設計者が自身の主観で構築したものであるので、かかるライブラリに基づき生成された振動データにて表される振動は、実際の被写体の動きに適合しない場合があった。
【０００８】
そこで、本発明は、製造工数を増やすことなく、且つ撮影された動画像から当該動画像に適合した振動を生じさせる振動信号を生成することが可能な振動信号生成装置、振動信号生成方法、プログラム及び記憶媒体を提供することを目的の一つとしている。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、振動信号生成装置であって、移動体から撮影された動画像である視界動画を取得する動画取得部と、前記視界動画に基づいて、前記視界動画が撮影された際の前記移動体の振動に関する振動情報を取得する振動取得部と、前記振動情報に基づいて、利用者が着座する座席に配され、少なくとも１の振動子を含む振動装置を振動させるための振動信号を生成する振動信号生成部と、を有することを特徴とする。
【００１０】
請求項１２に記載の発明は、振動信号の生成方法であって、移動体から撮影された動画像である視界動画を取得する動画取得ステップと、前記視界動画に基づいて、前記視界動画が撮影された際の前記移動体の振動に関する振動情報を取得する振動取得ステップと、前記振動情報に基づいて、利用者が着座する座席に配され、少なくとも１の振動子を含む振動装置を振動させるための振動信号を生成する振動信号生成ステップと、を有することを特徴とする。
【００１１】
請求項１３に記載の発明は、利用者が着座する座席に配され、少なくとも１の振動子を含む振動装置を振動させる装置に含まれるコントローラを機能させるプログラムであって、移動体から撮影された動画像である視界動画を取得する動画取得ステップと、前記視界動画に基づいて、前記視界動画が撮影された際の前記移動体の振動に関する振動情報を取得する振動取得ステップと、前記振動情報に基づいて、前記振動装置を振動させるための振動信号を生成する振動信号生成ステップと、を実行させることを特徴とする。
【００１２】
請求項１４に記載の発明は、プログラムが記憶されている記憶媒体であって、移動体から撮影された動画像である視界動画を取得する動画取得ステップと、前記視界動画に基づいて、前記視界動画が撮影された際の前記移動体の振動に関する振動情報を取得する振動取得ステップと、前記振動情報に基づいて、利用者が着座する座席に配され、少なくとも１の振動子を含む振動装置を振動させるための振動信号を生成する振動信号生成ステップと、を含むプログラムが記憶されていることを特徴とする記憶媒体。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る振動信号生成装置を含むドライブシミュレータ２００の構成を示すブロック図である。
【図２】振動信号生成装置の内部構成を示すブロック図である。
【図３】車両の前方の風景を撮影するカメラの設置形態の一例を示す図である。
【図４】座席に内蔵されている振動ユニットの設置形態の一例を示す図である。
【図５】振動制御処理の手順を示すフローチャートである。
【図６Ａ】映像信号が移動体の直進走行時の前方風景を表す場合における視界動画の一例を示す図である。
【図６Ｂ】映像信号が加速中の移動体の前方風景を表す場合に振動する振動ユニット群を示す図である。
【図６Ｃ】映像信号が減速中の移動体の前方風景を表す場合に振動する振動ユニット群を示す図である。
【図７Ａ】映像信号が右折中の移動体の前方風景を表す場合における視界動画の一例を示す図である。
【図７Ｂ】映像信号ＶＳが右折中の移動体の前方風景を表す場合に振動する振動ユニット群を示す図である。
【図８Ａ】映像信号ＶＳが左折中の移動体の前方風景を表す場合における視界動画の一例を示す図である。
【図８Ｂ】映像信号ＶＳが左折中の移動体の前方風景を表す場合に振動する振動ユニット群を示す図である。
【発明を実施するための形態】
【００１４】
以下に本発明の好適な実施例を詳細に説明する。
【００１５】
図１は、本発明に係る振動信号生成装置を含むドライブシミュレータ２００の構成を示すブロック図である。
【００１６】
ドライブシミュレータ２００は、振動信号生成装置１０、表示装置１１、及び利用者が着座する座席ＳＥＡを有する。尚、座席ＳＥＡには、夫々が独立して動作（振動）する振動ユニット１２ａ〜１２ｆが内蔵されている。
【００１７】
振動信号生成装置１０は、移動中の移動体から乗員の視界に入る外の風景を動画撮影して得られた視界動画を表す映像信号を、座席ＳＥＡの着座者に表示画面を向けた表示装置１１に供給する。更に、振動信号生成装置１０は、振動ユニット１２ａ〜１２ｆに夫々対応しており且つ当該振動ユニットの各々を個別に振動させる振動信号Ｖａ〜Ｖｆを、上記した映像信号に基づき生成し、振動ユニット１２ａ〜１２ｆに供給する。
【００１８】
図２は、振動信号生成装置１０の内部構成を示すブロック図である。
【００１９】
振動信号生成装置１０は、動画取得部１０１、コントローラ１０２及びプログラムメモリ１０３を含む。
【００２０】
動画取得部１０１は、半導体メモリ、光ディスク、又は磁気ディスク等の記憶媒体から、当該記憶媒体に記憶されている動画像としての視界動画を読み出しこれを取り込む。  尚、動画取得部１０１は、インターネット等の通信回線を介して当該視界動画を取り込むようにしても良い。
【００２１】
ここで、視界動画とは、例えば図３に示すように、移動体としての車両のダッシュボードに設置されたカメラＣＭにより、走行中の車両から乗員の視界に入る車両前方の風景を予め撮影して取得しておいたものである。
【００２２】
動画取得部１０１は、取得した視界動画を表す映像信号ＶＳを表示装置１１及びコントローラ１０２に供給する。
【００２３】
表示装置１１は、映像信号ＶＳによって表される視界動画を表示する。
【００２４】
コントローラ１０２は、プログラムメモリ１０３に格納されているプログラムに従って振動制御処理を実行する。これにより、コントローラ１０２は、映像信号ＶＳにて表される視界動画に基づき、座席ＳＥＡに内蔵されている振動ユニット１２ａ〜１２ｆを個別に振動させる振動信号Ｖａ〜Ｖｆを生成する。そして、コントローラ１０２は、生成した振動信号Ｖａ〜Ｖｆを、図２に示すように、夫々に対応した振動ユニット１２ａ〜１２ｆに供給する。
【００２５】
振動ユニット１２ａ〜１２ｆは、夫々が、基板と、当該基板上に形成されており基板面と垂直な方向（以降、上下方向と称する）に振動する第１の振動子と、当該基板面に沿った１の方向（以降、左右方向と称する）に振動する第２の振動子と、を有する。
【００２６】
尚、振動信号Ｖａ〜Ｖｆの各々は、上下方向における振動の振幅及び周波数を有する上下方向振動信号と、左右方向における振動の振幅及び周波数を有する左右方向振動信号と、を含む。
【００２７】
振動ユニット１２ａ〜１２ｆは、図４に示すように、座席ＳＥＡの内部に分散して配置されている。すなわち、図４に示すように、振動ユニット１２ａ及び１２ｂは、座席ＳＥＡの背もたれ部Ｓｂの背もたれ面を左右方向に２つに区分けした左領域及び右領域各々の下部において、夫々の基板面が当該背もたれ面と平行となる形態で設置されている。また、振動ユニット１２ｃ〜１２ｆは、座席ＳＥＡの座部Ｓｓの座面を着座者の前後方向及び左右方向に４つに区分けした右後領域、左後領域、右前領域及び左前領域の各々の下部において、夫々の基板面が当該座面と平行となる形態で設置されている。
【００２８】
つまり、振動ユニット１２ａ〜１２ｆは、座席ＳＥＡに着座した着座者の以下の箇所に振動を与える位置に夫々配置されている。
【００２９】
１２ａ：背中の右側
１２ｂ：背中の左側
１２ｃ：右臀部
１２ｄ：左臀部
１２ｅ：右太腿
１２ｆ：左大腿
ここで、振動ユニット１２ａ及び１２ｂの各々に含まれる第１の振動子は、振動信号Ｖａ及びＶｂに夫々含まれる上下方向振動信号に応じて、当該上下方向振動信号の振幅及び周波数で、図４に示すように着座者の前後方向Ｙに振動する。また、振動ユニット１２ａ及び１２ｂの各々に含まれる第２の振動子は、振動信号Ｖａ及びＶｂに夫々含まれる左右方向振動信号に応じて、当該左右方向振動信号の振幅及び周波数で、図４に示すように、座席ＳＥＡに着座した着座者の左右方向Ｘに振動する。
【００３０】
尚、前後方向Ｙとは、カメラＣＭの撮影方向、つまり視界動画の撮影の向きに対応しており、左右方向Ｘとは、カメラＣＭの撮影方向に向かって右及び左の方向に対応している。
【００３１】
振動ユニット１２ｃ〜１２ｆの各々に含まれる第１の振動子は、振動信号Ｖｃ〜Ｖｆに夫々含まれる上下方向振動信号に応じて、当該上下方向振動信号の振幅及び周波数で、図４に示す上下方向Ｇ、つまり重力方向に振動する。また、振動ユニット１２ｃ〜１２ｆの各々に含まれる第２の振動子は、振動信号Ｖｃ〜Ｖｆに夫々含まれる左右方向振動信号に応じて、当該左右方向振動信号の振幅及び周波数で、図４に示す左右方向Ｘに振動する。
【００３２】
以下に、コントローラ１０２による振動信号Ｖａ〜Ｖｆの生成動作について説明する。
【００３３】
図５は、プログラムメモリ１０３に格納されているプログラムに従ってコントローラ１０２が実行する振動制御処理の手順を表すフローチャートである。
【００３４】
図５において、先ず、コントローラ１０２は、映像信号ＶＳにて表される視界動画に基づき、当該視界動画の撮影を行った移動体（例えば車両）の振動を検出する（ステップＳ１１）。例えば、コントローラ１０２は、当該視界動画に表れている複数の表示物体各々の画像フレーム内での座標位置が所定期間内において、１の方向に同一の距離だけ移動し、引き続き当該１の方向とは逆方向に夫々が同一の距離だけ移動する状態が繰り返された場合に、その移動軌跡を移動体の振動として検出する。
【００３５】
次に、コントローラ１０２は、所定の単位期間毎に、１つの移動軌跡に基づき、移動体の振動における視界動画の上下方向での振幅及び周波数を表す上下方向振動成分と、当該視界動画における左右方向での振幅及び周波数を表す左右方向振動成分と、を示す振動情報を得る（ステップＳ１２）。
【００３６】
次に、コントローラ１０２は、上記視界動画に基づき、所定の単位期間毎に視界動画の撮影の向きを前方とした際の前後方向及び左右方向を含む面内における移動体の加速度ベクトルを取得する（ステップＳ１３）。尚、加速度ベクトルにおける前後方向成分とは、これが例えば前方において正の値を表す場合には、視界動画の撮影方向において移動体が加速中であることを表す。一方、加速度ベクトルにおける前後方向成分が例えば前方において負の値を表す場合には、当該視界動画の撮影方向において移動体が減速中であることを表す。また、加速度ベクトルにおける左右方向成分とは、これが例えば右方において正の値を表す場合には、移動体が視界動画の撮影方向に向かって右側に曲がる、いわゆる右折中であり、当該移動体には、視界動画の撮影方向に向かって左の方向に遠心力が掛っている。一方、加速度ベクトルにおける左右方向成分が、例えば右方において負の値を表す場合には、移動体が視界動画の撮影方向に向かって左側に曲がる、いわゆる左折中であり、当該移動体には、視界動画の撮影方向に向かって右の方向に遠心力が掛っている。すなわち、視界動画から取得した加速度ベクトルは、移動体に掛る遠心力に対応している。このことから、コントローラ１０２は、ステップＳ１３において、視界動画に基づき、当該視界動画を撮影した移動体に掛る遠心力を取得していると捉えることもできる。
【００３７】
尚、当該ステップＳ１３において、コントローラ１０２は、例えば視界動画を表す映像信号の入力により、上記した加速度ベクトルを出力するように学習された学習モデルを用いて、当該視界動画から移動体の加速度ベクトルを取得するようにしても良い。
【００３８】
次に、コントローラ１０２は、振動情報で表される上下方向振動成分にて表される振幅及び周波数に対応した振幅及び周波数を有する上下方向振動信号を生成する（ステップＳ１４）。尚、ステップＳ１４の段階では、各振動ユニット１２ａ〜１２ｆに共通の上下方向信号が生成される。
【００３９】
次に、コントローラ１０２は、当該振動情報で表される左右方向振動成分にて表される振幅及び周波数に対応した振幅及び周波数を有する左右方向振動信号を生成する（ステップＳ１５）。尚、ステップＳ１５の段階では、各振動ユニット１２ａ〜１２ｆに共通の左右方向信号が生成される。
【００４０】
次に、コントローラ１０２は、ステップＳ１３で取得した加速度ベクトルに基づき、各振動ユニット１２ａ〜１２ｆに対応した上下方向振動信号及び左右方向振動信号を補正する（ステップＳ１６）。
【００４１】
例えば、ステップＳ１６において、加速度ベクトルにおける前後方向成分が前方において正の値を表す場合、コントローラ１０２は、振動ユニット１２ｃ及び１２ｄの振動を振動ユニット１２ｅ及び１２ｆの振動より強くするように、振動ユニット１２ｃ〜１２ｆ各々に対応した上下方向振動信号及び左右方向振動信号の振幅及び周波数を補正する。尚、振動の強さは、例えば振幅及び周波数のうちの少なくとも振幅によって変更することが可能である。
【００４２】
また、ステップＳ１６において、加速度ベクトルにおける前後方向成分が前方において負の値を表す場合、コントローラ１０２は、振動ユニット１２ｅ及び１２ｆの振動を振動ユニット１２ｃ及び１２ｄの振動より強くするように、振動ユニット１２ｃ〜１２ｆ各々に対応した上下方向振動信号及び左右方向振動信号の振幅及び周波数を補正する。更に、当該ステップＳ１６において、コントローラ１０２は、加速度ベクトルにおける前後方向成分の絶対値が大きいほど、振動ユニット１２ａ〜１２ｄの振動を強くするように、振動ユニット１２ａ〜１２ｄ各々に対応した上下方向振動信号及び左右方向振動信号の振幅及び周波数を補正する。
【００４３】
また、ステップＳ１６において、加速度ベクトルにおける左右方向成分が右方において正の値を表す場合、コントローラ１０２は、振動ユニット１２ｂの振動を振動ユニット１２ａの振動より強くするように、振動ユニット１２ａ及び１２ｂの各々に対応した上下方向振動信号及び左右方向振動信号の振幅及び周波数を補正する。また、この際、コントローラ１０２は、振動ユニット１２ｄ及び１２ｆの振動を振動ユニット１２ｃ及び１２ｄの振動より強くするように、振動ユニット１２ｃ〜１２ｆの各々に対応した上下方向振動信号及び左右方向振動信号の振幅及び周波数を補正する。更に、この際、コントローラ１０２は、加速度ベクトルにおける左右方向成分の絶対値が大きいほど、振動ユニット１２ｂ、１２ｄ及び１２ｆの振動を大きくするように、振動ユニット１２ｂ、１２ｄ及び１２ｆ各々に対応した上下方向振動信号及び左右方向振動信号の振幅及び周波数を補正する。
【００４４】
また、ステップＳ１６において、加速度ベクトルにおける左右方向成分が右方において負の値を表す場合、コントローラ１０２は、振動ユニット１２ａの振動を振動ユニット１２ｂの振動より強くするように、振動ユニット１２ａ及び１２ｂの各々に対応した上下方向振動信号及び左右方向振動信号の振幅及び周波数を補正する。また、この際、コントローラ１０２は、振動ユニット１２ｃ及び１２ｅの振動を振動ユニット１２ｄ及び１２ｆの振動より強くするように、振動ユニット１２ｃ〜１２ｆの各々に対応した上下方向振動信号及び左右方向振動信号の振幅及び周波数を補正する。更に、この際、コントローラ１０２は、加速度ベクトルにおける左右方向成分の絶対値が大きいほど、振動ユニット１２ａ、１２ｃ及び１２ｅの振動を大きくするように、振動ユニット１２ａ、１２ｃ及び１２ｅ各々に対応した上下方向振動信号及び左右方向振動信号の振幅及び周波数を補正する。
【００４５】
ステップＳ１６の実行後、コントローラ１０２は、上記した補正後の上下方向振動信号及び左右方向振動信号を夫々含む振動信号Ｖａ〜Ｖｆを振動ユニット１２ａ〜１２ｆに供給する（ステップＳ１７）。かかるステップＳ１７の終了後、コントローラ１０２は、ステップＳ１１に戻り、前述したステップＳ１１〜Ｓ１７の一連の処理を繰り返し実行する。
【００４６】
すなわち、当該コントローラ１０２を含む振動信号生成装置１０は、以下に示す振動検出部、振動情報取得部、加速度取得部、方向別振動信号生成部、振動信号補正部、及び振動信号出力部を有している。
【００４７】
振動検出部（Ｓ１１）は、動画取得部１０１にて取得された視界動画（ＶＳ）に基づき、当該視界動画を撮影した移動体（車両）に生じている振動を検出する。
【００４８】
振動情報取得部（Ｓ１２）は、検出された移動体の振動の振幅及び周波数各々の上下方向成分及び左右方向成分を表す振動情報を取得する。
【００４９】
加速度取得部（Ｓ１３）は、視界動画に基づき視界動画の撮影の向きを前方とした際の前後方向及び左右方向を含む面内における移動体の加速度ベクトルを取得する。
【００５０】
方向別振動信号生成部（Ｓ１４、Ｓ１５）は、上下方向振動成分にて表される振幅及び周波数に対応した振幅及び周波数を有する上下方向振動信号、及び左右方向振動成分にて表される振幅及び周波数に対応した振幅及び周波数を有する左右方向振動信号を生成する。
【００５１】
振動信号補正部（Ｓ１６）は、視界動画から取得した加速度ベクトルに基づき、振動装置（１２ａ〜１２ｆ）に対応した上下方向振動信号及び左右方向振動信号の振幅及び周波数を補正する。すなわち、振動信号補正部は、加速度ベクトルによる前後方向の成分が、前方を正の値として表す場合において正の値を表すときには、座席（ＳＥＡ）の座面の後領域に設置されている振動子が前領域に設置されている振動子よりも強く振動するように補正する。また、加速度ベクトルによる前後方向の成分が、前方において負の値を表すときには、振動信号補正部は、座席の座面の前領域に設置されている振動子が後領域に設置されている振動子よりも強く振動するように補正する。
【００５２】
また、振動信号補正部は、座席の背もたれ面及び座面を夫々左右方向に分けた左領域及び右領域の下部に夫々設置されている振動子（１２ａ〜１２ｆ）のうちで、加速度ベクトルに基づく遠心力が掛かる方向とは反対側の領域に設置されている振動子が強く振動するように補正する。つまり、振動信号補正部は、視界動画に基づいて取得した、移動体に掛る遠心力に基づき、少なくとも１つの振動子に対応した振動信号（上下方向振動信号、左右方向振動信号）に、上記したような補正を施すのである。
【００５３】
振動信号出力部（Ｓ１７）は、補正後の上下方向振動信号及び左右方向振動信号を含む振動信号（Ｖａ〜Ｖｆ）を振動装置（１２ａ〜１２ｆ）に供給する。
【００５４】
以下に、振動信号生成装置１０による振動ユニット１２ａ〜１２ｆの振動形態について、一例をもって説明する。
【００５５】
図６Ａは、映像信号ＶＳが移動体の直進走行時の前方風景を表す場合における視界動画の一例を示す図である。
【００５６】
ここで、図６Ａに示す視界動画が、移動体の加速中の前方風景を表している場合には、振動信号生成装置１０は、図６Ｂに示すように、座席ＳＥＡの座部Ｓｓに設置されている振動ユニット１２ｃ及び１２ｄ（斜線にて示す）を、振動ユニット１２ｅ及び１２ｆよりも強く振動させる。更に、振動信号生成装置１０は、移動体の加速度が高いほど、これら振動ユニット１２ｃ及び１２ｄと共に、座席ＳＥＡの背もたれ部Ｓｂに配置されている振動ユニット１２ａ及び１２ｂの振動を強くする。
【００５７】
すなわち、車両の加速中は、当該車両の運転者には後方に向けた重力加速度が掛る。そこで、このような状態を座席ＳＥＡの着座者に体感させるべく、振動信号生成装置１０は、着座者の大腿部よりも臀部に対して強い振動を与えると共に、移動体の加速度が高くなるほど着座者の臀部及び背中に与える振動を強くするように、振動ユニット１２ａ〜１２ｆを制御する。
【００５８】
また、図６Ａに示す視界動画が、移動体の減速中の前方風景を表している場合には、振動信号生成装置１０は、図６Ｃに示すように、座席ＳＥＡの座部Ｓｓに設置されている振動ユニット１２ｅ及び１２ｆ（斜線にて示す）を、振動ユニット１２ｃ及び１２ｄよりも強く振動させる。更に、振動信号生成装置１０は、移動体の減速時の加速度が高いほど、これら振動ユニット１２ｅ及び１２ｆの振動を強くすると共に、座席ＳＥＡの背もたれ部Ｓｂに配置されている振動ユニット１２ａ及び１２ｂの振動を弱くする。
【００５９】
すなわち、車両の減速中は、当該車両の運転者には前方に向けた重力加速度が掛る。そこで、このような状態を座席ＳＥＡの着座者に体感させるべく、振動信号生成装置１０は、着座者の臀部よりも大腿部に強い振動を与えると共に、移動体の減速時の加速度が高いほど着座者の大腿部に与える振動を強くし、背中に与える振動を弱くするように、振動ユニット１２ａ〜１２ｆを制御する。
【００６０】
尚、図６Ａに示す視界動画が悪路走行時の移動体の前方風景を表す場合、当該視界動画に含まれる表示物体は、画像フレームの中央を中心として回転方向に振動する。そこで、振動信号生成装置１０は、座席ＳＥＡの左領域に設置されている振動ユニット群（１２ｂ、１２ｄ及び１２ｆ）と、右領域に設置されている振動ユニット群（１２ａ、１２ｃ及び１２ｅ）と、をその回転方向の振幅及び周波数に追従させて交互に振動させる。
【００６１】
図７Ａは、映像信号ＶＳが、右折中の移動体の前方風景を表す場合における視界動画の一例を示す図である。
【００６２】
この際、振動信号生成装置１０は、図７Ｂに示すように、座席ＳＥＡの背もたれ部Ｓｂの左領域に設置されている振動ユニット１２ｂ（斜線にて示す）を、右領域に設置されている振動ユニット１２ａよりも強く振動させる。更に、振動信号生成装置１０は、座席ＳＥＡの座部Ｓｓの左領域に設置されている振動ユニット１２ｄ及び１２ｆ（斜線にて示す）を、右領域に設置されている振動ユニット１２ｃ及び１２ｅよりも強く振動させる。尚、振動信号生成装置１０は、移動体の右折時の加速度が高いほど、左領域に設置されている振動ユニット１２ｂ、１２ｄ及び１２ｆの振動を強くする。
【００６３】
すなわち、車両の右折中は、当該車両の運転者には左横方向に遠心力がかかる。
そこで、このような状態を座席ＳＥＡの着座者に体感させるべく、振動信号生成装置１０は、着座者の背中の右側よりも左側に与える振動を強くし、着座者の右臀部及び右太腿部よりも、左臀部及び左太腿部に与える振動を強くするように振動ユニット１２ａ〜１２ｆを制御する。
【００６４】
図８Ａは、映像信号ＶＳが左折中の移動体の前方風景を表す場合における視界動画の一例を示す図である。
【００６５】
この際、振動信号生成装置１０は、図８Ｂに示すように、座席ＳＥＡの背もたれ部Ｓｂの右領域に設置されている振動ユニット１２ａ（斜線にて示す）を、左領域に設置されている振動ユニット１２ｂよりも強く振動させる。更に、振動信号生成装置１０は、座席ＳＥＡの座部Ｓｓの右領域に設置されている振動ユニット１２ｃ及び１２ｅ（斜線にて示す）を、左領域に設置されている振動ユニット１２ｄ及び１２ｆよりも強く振動させる。尚、振動信号生成装置１０は、移動体の左折時の加速度が高いほど、右領域に設置されている振動ユニット１２ａ、１２ｃ及び１２ｅの振動を強くする。
【００６６】
すなわち、車両の左折中は、当該車両の運転者には右横方向に遠心力がかかる。
そこで、このような状態を座席ＳＥＡの着座者に体感させるべく、振動信号生成装置１０は、着座者の背中の左側よりも右側に与える振動を強くし、着座者の左臀部及び左太腿部よりも右臀部及び右太腿部に与える振動を強くするように振動ユニット１２ａ〜１２ｆを制御する。
【００６７】
このように、振動信号生成装置１０は、加速度ベクトルに基づく右折又は左折時の移動体の速度及び曲がる角度に基づき、各振動ユニットの振動の強さ（振幅及び周波数）を制御する。
【００６８】
例えば、右折時の速度が低く右折角が小さい場合には、振動信号生成装置１０は、第１の周波数及び第１の振幅で振動ユニットを振動させる。また、右折時の速度が低く右折角が小さい場合には、振動信号生成装置１０は、第１の周波数より高い第２の周波数、及び第１の振幅より大きい第２の振幅で振動ユニットを振動させる。また、右折時の速度が高く右折角が大きい場合には、振動信号生成装置１０は、第２の周波数より高い第３の周波数、及び第２の振幅より大きい第３の振幅で振動ユニットを振動させる。また、右折時の加速度が高く右折角が小さい場合には、振動信号生成装置１０は、第３の周波数より高い第４の周波数、及び第３の振幅より大きい第４の振幅で各振動ユニットを振動させる。
【００６９】
以上、詳述したように、振動信号生成装置１０によれば、移動中の移動体（例えば車両）から撮影された視界動画を表示させつつ、その表示中の視界動画から、当該移動体が受ける振動、及び移動体の乗員が受ける遠心力に対応した振動信号が生成される。よって、かかる振動信号に基づき、座席ＳＥＡに設置されている振動装置（１２ａ〜１２ｆ）を振動させることで、当該視界画像を鑑賞している着座者に対して、移動体が受けている振動、及び移動体の乗員に掛かる遠心力を疑似的に体感させることが可能となる。
【００７０】
更に、振動信号生成装置１０によれば、視界画像を撮影した移動体の状態（例えば加速、減速、右折、左折）に対応付けして、振動に関する情報（例えば振動の方向、周波数、振幅等）をライブラリに登録しておく必要が無い。つまり、振動信号生成装置１０によれば、このようなライブラリを用いることなく、移動中の移動体から撮影した外の風景を表す視界画像から、撮影中の移動体に生じている振動、及び移動体の乗員にかかる遠心力を体感させる振動を発生させることが可能となる。
【００７１】
よって、当該振動信号生成装置１０を製造するにあたり、設計者がこのようなライブラリを作成しておく必要が無いので、その製造工数を抑えることが可能となる。また、このように設計者が主観で構築したライブラリを用いて振動信号を生成する場合に比べて、高い精度で視界画像に適合した振動信号を生成することが可能となる。
【００７２】
尚、上記実施例では、動画取得部１０１で取り込む視界動画として、図３に示すように、車内からカメラＣＭで撮影した車両走行中の前方風景を表すものを採用しているが、車両の後方又は両サイドの風景を撮影したものであっても良い。更に、カメラＣＭは、車両の室外に設置されたものであっても良い。また、動画取得部１０１で取り込む視界動画としては、車両以外の移動体、例えば電車、船舶、飛行機、ヘリコプター、ドローン等の飛翔体から撮影された動画像であっても良い。
【００７３】
また、上記実施例では、振動ユニット１２ａ〜１２ｆの各々が、夫々の基板上に、この基板面と垂直な方向に振動する第１の振動子と、当該基板面に沿った１つの方向に振動する第２の振動子と、を備えている。しかしながら、各振動ユニットとしては、これら第１及び第２の振動子の他に、基板面に沿った上記１つの方向に交叉する方向に振動する第３の振動子を設けても良い。この際、例えば振動信号に応じて、第１〜第３の振動子のうちの１つを振動させる第１の振動モード、２つ又は３つを同時又は順に振動させる第２の振動モードにて各振動ユニットの振動状態を制御するようにしても良い。
【００７４】
要するに、振動信号生成装置１０としては、以下のような動画取得部、振動取得部、及び振動信号生成部を含むものであれば良いのである。動画取得部（１０１）は、移動体から撮影された動画像である視界動画（ＶＳ）を取得する。振動取得部（１０２、Ｓ１１、Ｓ１２）は、視界動画に基づいて、この視界動画が撮影された際の移動体の振動に関する振動情報（例えば、振動の上下及び左右方向各々の振幅及び周波数）を取得する。振動信号生成部（１０２、Ｓ１３〜Ｓ１６）は、振動情報に基づいて、利用者が着座する座席に配され、少なくとも１の振動子を含む振動装置（１２ａ〜１２ｆ）を振動させるための振動信号（Ｖａ〜Ｖｆ）を生成する。
【符号の説明】
【００７５】
１０            振動信号生成装置
１１            表示装置
１２ａ〜１２ｆ  振動ユニット
１０１          動画取得部
１０２          コントローラ
１０３          メモリ
ＣＭ            カメラ
ＳＥＡ          座席
【図１】
2022003358.tif 000003
【図２】
2022003358.tif 000004
【図３】
2022003358.tif 000005
【図４】
2022003358.tif 000006
【図５】
2022003358.tif 000007
【図６Ａ】
2022003358.tif 000008
【図６Ｂ】
2022003358.tif 000009
【図６Ｃ】
2022003358.tif 000010
【図７Ａ】
2022003358.tif 000011
【図７Ｂ】
2022003358.tif 000012
【図８Ａ】
2022003358.tif 000013
【図８Ｂ】
2022003358.tif 000014