(57)【要約】【課題】再生中の音楽に応じつつも、その内容に依らず所望の覚醒効果および／またはリラックス効果が得られる振動を発生させる。【解決手段】移動体で再生中の音楽に応じた振動を発生させ、当該移動体に搭乗するユーザに刺激を与える振動装置１２０を制御する振動制御装置３１０が、移動体の位置を表す位置情報を取得する位置情報取得部３１１と、音楽、及び位置情報取得部３１１で取得された位置情報、の双方に応じた振動を表す振動信号を取得する振動信号取得部１１１と、振動信号取得部１１１で取得された振動信号を振動装置１２０に出力する出力部１１２と、を備えたことを特徴とする。【選択図】図６
2020057955.tif 000002
【特許請求の範囲】
【請求項１】
移動体で再生中の音楽に応じた振動を発生させ、当該移動体に搭乗するユーザに刺激を与える振動装置を制御する振動制御装置であって、
前記移動体の位置を表す位置情報を取得する位置情報取得部と、
前記音楽、及び前記位置情報取得部で取得された前記位置情報、の双方に応じた振動を表す振動信号を取得する振動信号取得部と、
前記振動信号取得部で取得された前記振動信号を前記振動装置に出力する出力部と、
を備えたことを特徴とする振動制御装置。
【請求項２】
前記位置情報取得部は、前記位置情報として前記移動体が位置する道路の属性を取得することを特徴とする請求項１に記載の振動制御装置。
【請求項３】
前記刺激の強度を収める刺激強度範囲を、前記位置情報取得部で取得された前記位置情報に基づいて設定する設定部を備え、
前記振動信号取得部は、前記刺激の強度が、前記設定部で設定された前記刺激強度範囲に収まる振動を表す信号を、前記振動信号として取得することを特徴とする請求項１又は２に記載の振動制御装置。
【請求項４】
前記振動信号取得部が、振動周波数が所定周波数範囲に収まる振動を表す信号を、前記振動信号として取得することを特徴とする請求項１〜３のうち何れか一項に記載の振動制御装置。
【請求項５】
前記振動信号取得部が、前記音楽のテンポ、及び、前記音楽に含まれるコードを構成する音の周波数、の少なくとも一方に応じた振動を表す信号を、前記振動信号として取得することを特徴とする請求項１〜４のうち何れか一項に記載の振動制御装置。
【請求項６】
前記振動信号が表す振動の発生頻度を収める頻度範囲を、前記位置情報取得部で取得された前記位置情報に基づいて設定する頻度範囲設定部を備え、
前記振動信号取得部が、前記音楽のテンポに応じる振動であって、前記発生頻度が、前記頻度範囲設定部で設定された前記頻度範囲に収まる振動を表す信号を、前記振動信号として取得することを特徴とする請求項１〜５のうち何れか一項に記載の振動制御装置。
【請求項７】
前記振動信号取得部が、前記音楽のコードを構成する音の周波数に応じる振動を表す信号を、前記振動信号として取得することを特徴とする請求項１〜６のうち何れか一項に記載の振動制御装置。
【請求項８】
前記振動信号が表す振動の振動量を収める振動量範囲を、前記位置情報取得部で取得された前記位置情報に基づいて設定する振動量範囲設定部を備え、
前記振動信号取得部は、前記振動量が、前記振動量範囲設定部で設定された前記振動量範囲に収まる振動を表す信号を、前記振動信号として取得することを特徴とする請求項１〜７のうち何れか一項に記載の振動制御装置。
【請求項９】
前記音楽から、前記音楽のテンポ、及び、前記音楽に含まれるコードを構成する音の周波数、の少なくとも一方を音楽要素として検出する検出部と、
前記検出部で検出された前記音楽要素に基づいて前記振動信号を生成する生成部と、を備え、
前記振動信号取得部が、前記生成部で生成された前記振動信号を取得することを特徴とする請求項１〜８のうち何れか一項に記載の振動制御装置。
【請求項１０】
移動体で再生中の音楽に応じた振動を発生させ、当該移動体に搭乗するユーザに刺激を与える振動装置を制御する振動制御方法であって、
前記移動体の位置を表す位置情報を取得する位置情報取得工程と、
前記音楽、及び前記位置情報取得工程で取得された前記位置情報、の双方に応じた振動を表す振動信号を取得する振動信号取得工程と、
前記振動信号取得工程で取得された前記振動信号を前記振動装置に出力する出力工程と、
を備えたことを特徴とする振動制御方法。
【請求項１１】
請求項１０に記載された振動制御方法をコンピュータに実行させることを特徴とする振動制御プログラム。
【請求項１２】
請求項１１に記載された振動制御プログラムを記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、振動装置を制御する振動制御装置、振動制御方法、振動制御プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
従来、移動体のシートに内蔵させた振動装置を、オーディオ装置で再生されている音楽に応じて振動させてユーザに体感させる技術が知られている（例えば、特許文献１参照。）。特許文献１に記載の技術では、再生されている音楽の低周波成分を増幅した信号で振動装置を振動させるように構成されている。このような振動を発生させて音楽に体感を伴わせることで娯楽性を高めることができる。その上に、振動を刺激としてユーザに体感させることで、眠気を催したユーザを覚醒させる効果や、あるいは逆に興奮したユーザをリラックスさせる効果を得ることもできる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２７５６６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した技術では、再生中の音楽に応じた振動を発生させるため、その音楽の内容によっては意図するような覚醒効果および／またはリラックス効果を得難い場合がある。
【０００５】
したがって、本発明の課題は、再生中の音楽に応じつつも、その内容に依らず所望の覚醒効果および／またはリラックス効果が得られる振動を発生させることができる振動制御装置、振動制御方法、振動制御プログラム、及び記憶媒体を提供すること等が一例として挙げられる。
【課題を解決するための手段】
【０００６】
前述した課題を解決し目的を達成するために、本発明の振動制御装置は、移動体で再生中の音楽に応じた振動を発生させ、当該移動体に搭乗するユーザに刺激を与える振動装置を制御する振動制御装置であって、前記移動体の位置を表す位置情報を取得する位置情報取得部と、前記音楽、及び前記位置情報取得部で取得された前記位置情報、の双方に応じた振動を表す振動信号を取得する振動信号取得部と、前記振動信号取得部で取得された前記振動信号を前記振動装置に出力する出力部と、を備えたことを特徴とする。
【０００７】
また、前述した課題を解決し目的を達成するために、本発明の振動制御方法は、移動体で再生中の音楽に応じた振動を発生させ、当該移動体に搭乗するユーザに刺激を与える振動装置を制御する振動制御方法であって、前記移動体の位置を表す位置情報を取得する位置情報取得工程と、前記音楽、及び前記位置情報取得工程で取得された前記位置情報、の双方に応じた振動を表す振動信号を取得する振動信号取得工程と、前記振動信号取得工程で取得された前記振動信号を前記振動装置に出力する出力工程と、を備えたことを特徴とする。
【０００８】
また、前述した課題を解決し目的を達成するために、本発明の振動制御プログラムは、上述した本発明の振動制御方法をコンピュータに実行させることを特徴とする。
【０００９】
また、前述した課題を解決し目的を達成するために、本発明の記憶媒体は、上述した本発明の振動制御プログラムを記憶したことを特徴とする。
【図面の簡単な説明】
【００１０】
【図１】移動体に搭載された、第１実施例に係る振動制御装置を示す模式的なブロック図である。
【図２】図１に示されている振動制御装置で実行される振動制御方法の処理の流れを表すフローチャートである。
【図３】移動体に搭載された、第２実施例に係る振動制御装置を示す模式的なブロック図である。
【図４】図３に示されている音楽／振動対応データのデータ構造をテーブル形式で示す模式図である。
【図５】図３に示されている振動制御装置で実行される振動制御方法の処理の流れを表すフローチャートである。
【図６】移動体に搭載された、第３実施例に係る振動制御装置を示す模式的なブロック図である。
【図７】図６に示されている地図データが有するデータ構造をテーブル形式で示す模式図である。
【図８】図７にテーブル形式で示されているデータ構造を地図形式で示す模式図である。
【図９】図６に示されている振動制御装置で実行される振動制御方法の処理の流れを表すフローチャートである。
【図１０】図７及び図８に示されている地図データのデータ構造に対する変形例のテータ構造をテーブル形式で示す模式図である。
【図１１】図１０にテーブル形式で示されているデータ構造を地図形式で示す模式図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態を説明する。本発明の実施形態に係る振動制御装置は、移動体で再生中の音楽に応じた振動を発生させ、当該移動体に搭乗するユーザに刺激を与える振動装置を制御する振動制御装置である。この振動制御装置は、位置情報取得部と、振動信号取得部と、出力部と、を備えている。位置情報取得部は、移動体の位置を表す位置情報を取得する。振動信号取得部は、音楽、及び位置情報取得部で取得された位置情報、の双方に応じた振動を表す振動信号を取得する。出力部は、振動信号取得部で取得された振動信号を前記振動装置に出力する。
【００１２】
移動体が移動する道路には、高速道路のように移動体を運転するユーザが眠気を催し易い道路や、逆に自動運転対応道路のように多少であれば緊張を解いてリラックスしてもよい道路等がある。本実施形態の振動制御装置によれば、再生中の音楽に応じつつも、移動体の位置を表す位置情報にも応じた振動を表す振動信号が取得されて振動装置に出力される。このため、振動が与える刺激の強度を、移動体の位置に応じて、覚醒効果および／またはリラックス効果に適した強度とする等といった運用を行うことができる。これにより、再生中の音楽に応じつつも、その内容に依らず所望の覚醒効果および／またはリラックス効果が得られる振動を発生させることができる。
【００１３】
ここで、本実施形態の振動制御装置では、位置情報取得部は、位置情報として移動体が位置する道路の属性を取得するものとなっている。
【００１４】
本実施形態によれば、高速道路や自動運転対応道路等というように、ユーザの生体状態に影響を及ぼす道路の属性が位置情報として取得される。そして、このような位置情報に応じた振動を発生させることで、覚醒効果および／またはリラックス効果を効果的に得ることができる。
【００１５】
また、本実施形態の振動制御装置は、刺激の強度を収める刺激強度範囲を、位置情報取得部で取得された位置情報に基づいて設定する設定部を備えている。そして、振動信号取得部は、刺激の強度が、設定部で設定された刺激強度範囲に収まる振動を表す信号を、振動信号として取得する。
【００１６】
本実施形態によれば、位置情報に基づいた刺激強度範囲の設定により、移動体の位置に応じた適正な刺激がユーザに与えられることとなるので、所望の覚醒効果および／またはリラックス効果が適正に得られる振動を発生させることができる。
【００１７】
また、本実施形態では、振動信号取得部が、振動周波数が所定周波数範囲に収まる振動を表す信号を、振動信号として取得する。
【００１８】
振動を刺激としてユーザに体感させる場合、覚醒効果および／またはリラックス効果をもたらすのに適した周波数範囲の一例として２０Ｈｚ〜２００Ｈｚの周波数範囲が挙げられる。本実施形態によれば、振動信号取得部で取得される振動信号が表す振動の振動周波数を、このような周波数範囲に抑えて、覚醒効果および／またはリラックス効果が適切に得られる振動を発生させることができる。
【００１９】
また、本実施形態では、振動信号取得部が、音楽のテンポ、及び、音楽に含まれるコードを構成する音の周波数、の少なくとも一方に応じた振動を表す信号を、振動信号として取得する。
【００２０】
本実施形態によれば、振動信号取得部で取得される振動信号の振動が、再生中の音楽のテンポや、コードを構成する音の周波数に応じたものとなるため、振動装置で発生させた振動が再生中の音楽の趣を損ない難い。このように、本実施形態によれば、覚醒効果および／またはリラックス効果を得るための振動を、再生中の音楽の趣を損なわずに発生させることができる。
【００２１】
また、本実施形態の振動制御装置は、振動信号が表す振動の発生頻度を収める頻度範囲を、位置情報取得部で取得された位置情報に基づいて設定する頻度範囲設定部を備えている。そして、振動信号取得部が、音楽のテンポに応じる振動であって、発生頻度が、頻度範囲設定部で設定された頻度範囲に収まる振動を表す信号を、振動信号として取得する。
【００２２】
再生中の音楽のテンポに準じて決まる振動の発生頻度は、一方で、振動が与える刺激の強度を示す指標として採用することができる。本実施形態によれば、発生頻度がこのような指標として採用されており、刺激強度範囲が頻度範囲として具体的に設定されるので、所望の覚醒効果および／またはリラックス効果が得られる振動を効果的に発生させることができる。
【００２３】
また、本実施形態では、振動信号取得部が、音楽のコードを構成する音の周波数に応じる振動を表す信号を、振動信号として取得する。
【００２４】
本実施形態によれば、音楽のコードを構成する音の周波数に応じる振動を発生させることで、覚醒効果および／またはリラックス効果を得るための振動を、再生中の音楽の趣を損なわずに発生させることができる。
【００２５】
また、本実施形態の振動制御装置は、振動信号が表す振動の振動量を収める振動量範囲を、位置情報取得部で取得された位置情報に基づいて設定する振動量範囲設定部を備えている。そして、振動信号取得部は、振動量が、振動量範囲設定部で設定された振動量範囲に収まる振動を表す信号を、振動信号として取得する。
【００２６】
振動の振動量は、その振動が与える刺激の強度を示す指標として採用することができる。本実施形態によれば、振動量がこのような指標として採用されており、刺激強度範囲が振動量範囲として具体的に設定されるので、所望の覚醒効果および／またはリラックス効果が得られる振動を効果的に発生させることができる。
【００２７】
また、本実施形態の振動制御装置は、検出部と、生成部と、を備えている。検出部は、音楽から、その音楽のテンポ、及び、その音楽に含まれるコードを構成する音の周波数、の少なくとも一方を音楽要素として検出する。生成部は、検出部で検出された音楽要素に基づいて振動信号を生成する。そして、振動信号取得部が、生成部で生成された振動信号を取得する。
【００２８】
本実施形態によれば、再生中の音楽から検出された音楽要素に基づいて振動信号を生成することで、覚醒効果および／またはリラックス効果を得るための振動を、再生中の音楽の趣を一層損なわずに発生させることができる。
【００２９】
また、本発明の実施形態に係る振動制御方法は、移動体で再生中の音楽に応じた振動を発生させ、当該移動体に搭乗するユーザに刺激を与える振動装置を制御する振動制御方法である。この振動制御方法は、位置情報取得工程と、振動信号取得工程と、出力工程と、を備えている。位置情報取得工程は、移動体の位置を表す位置情報を取得する工程である。振動信号取得工程は、音楽、及び位置情報取得工程で取得された位置情報、の双方に応じた振動を表す振動信号を取得する工程である。出力工程は、振動信号取得工程で取得された振動信号を振動装置に出力する工程である。
【００３０】
本実施形態の振動制御装置によれば、再生中の音楽に応じつつも、移動体の位置を表す位置情報にも応じた振動を表す振動信号が取得されて振動装置に出力される。このため、振動が与える刺激の強度を、移動体の位置に応じて、覚醒効果および／またはリラックス効果に適した強度とする等といった運用を行うことができる。これにより、再生中の音楽に応じつつも、その内容に依らず所望の覚醒効果および／またはリラックス効果が得られる振動を発生させることができる。
【００３１】
また、本発明の実施形態に係る振動制御プログラムは、上述の振動制御方法をコンピュータに実行させるプログラムである。
【００３２】
本実施形態の振動制御プログラムによれば、上述の振動制御方法をコンピュータに実行させることで、再生中の音楽に応じつつも、その内容に依らず所望の覚醒効果および／またはリラックス効果が得られる振動を発生させることができる。
【００３３】
また、本発明の実施形態に係る記憶媒体は、上述の振動制御プログラムを記憶したものとなっている。
【００３４】
本実施形態の記憶媒体によれば、記憶されている振動制御プログラムによって上述の振動制御方法をコンピュータに実行させることで、再生中の音楽に応じつつも、その内容に依らず所望の覚醒効果および／またはリラックス効果が得られる振動を発生させることができる。
【実施例】
【００３５】
以下、再生中の音楽に応じつつも、その内容に依らず所望の覚醒効果および／またはリラックス効果が得られる振動を発生させるという課題を解決するための実施例について図を参照して具体的に説明する。まず、第１実施例について説明する。
【００３６】
図１は、移動体に搭載された、第１実施例に係る振動制御装置を示す模式的なブロック図である。
【００３７】
本実施例では、移動体が乗用車であって、振動制御装置１１０、振動装置１２０、及びカーステレオ１３０が搭載されている。
【００３８】
カーステレオ１３０は、移動体の内部で音楽を再生させるものであり、音楽情報出力部１３１と車両スピーカ１３２とを備えている。音楽情報出力部１３１は、例えばＣＤ（compact disc）等の媒体から、あるいは無線通信を介してネットワークから取得された音楽情報を車両スピーカ１３２に出力する。車両スピーカ１３２は、その音楽情報が表す音楽を発生させる。このとき、本実施例では、音楽情報出力部１３１は、再生中の音楽を表す音楽情報を振動制御装置１１０にも出力する。このとき、振動制御装置１１０に出力する音楽情報は、ＭＩＤＩ（Musical Instrument Digital Interface）、Ｉ２Ｓ（Inter-IC Sound）等のデジタル情報であってもよく、アナログ情報であってもよい。
【００３９】
振動装置１２０は、移動体のシート１４０における背部板１４１の中に埋設されて再生中の音楽に応じた振動を発生させてユーザに刺激を与える装置である。この振動装置１２０は、振動制御装置１１０から、振動を表す振動信号を受け取り、その振動信号が表す振動を発生させる。この振動装置１２０は、基本的にはカーステレオ１３０での音楽再生と同時に電源がオンし、カーステレオ１３０で音楽再生が終了すると電源がオフする。また、音楽再生中に後述の操作入力部１１３を介してユーザからオン／オフが指示されると、その指示に応じて電源がオン／オフする。
【００４０】
振動制御装置１１０は、上記の振動信号を出力することで振動装置１２０を制御するものであり、移動体に搭載された何らかのコンピュータに構築されている。振動制御装置１１０は、振動信号取得部１１１、出力部１１２、操作入力部１１３、第１設定部１１４、生体情報取得部１１５、第２設定部１１６、検出部１１７、及び生成部１１８を備えている。
【００４１】
振動信号取得部１１１は、発生させる刺激の強度が所定の刺激強度範囲に収まる振動を表す振動信号を取得する。本実施例では、この振動信号は、振動制御装置１１０において内部生成され、振動信号取得部１１１は、その内部生成された振動信号を取得する。
【００４２】
出力部１１２は、振動信号取得部１１１で取得された振動信号を振動装置１２０に出力する。
【００４３】
操作入力部１１３は、振動装置１２０のオン／オフや、振動装置１２０が発する振動の刺激の強度の増減について、ユーザから操作を受ける。操作入力部１１３で振動装置１２０のオフが指示された場合には、出力部１１２が振動装置１２０への振動信号の出力を停止して振動装置１２０の電源をオフする。また、音楽再生中に一旦電源が遮断された後、操作入力部１１３で振動装置１２０のオンが指示された場合には、出力部１１２が振動装置１２０の電源をオンして振動信号の出力を再開する。
【００４４】
第１設定部１１４は、操作入力部１１３で受けた増減操作に応じて刺激強度範囲を設定する。ここで、振動信号取得部１１１は、再生中の音楽のテンポに応じた断続的な振動を表す振動信号を取得する。そして、本実施例では、単位時間当たりの振動の発生回数である発生頻度と、振動の振幅に当る振動量と、の２つが刺激の強度を示す指標として採用されている。このため、第１設定部１１４は、刺激強度範囲としての頻度範囲を設定する頻度範囲設定部１１４ａと、刺激強度範囲としての振動量範囲を設定する振動量範囲設定部１１４ｂと、を備えている。
【００４５】
第１設定部１１４における頻度範囲設定部１１４ａは、操作入力部１１３で受けた増減操作に応じて頻度範囲をずらして調整をすることで頻度範囲の設定を行う。また、第１設定部１１４における振動量範囲設定部１１４ｂは、操作入力部１１３で受けた増減操作に応じて振動量範囲をずらして調整をすることで振動量範囲の設定を行う。
【００４６】
生体情報取得部１１５は、ユーザの生体状態を表す生体情報を取得する。具体的には、生体情報取得部１１５は、移動体の内部に設置された各種センサを用いて、ユーザの心拍、脳波、呼吸数、眼球運動、瞬き、視線方向等を監視する。そして、ユーザが、眠気を催している眠気状態、通常の覚醒状態、及び興奮状態、の何れの生体状態にあるかを検出して取得する。ここにいう覚醒状態は、興奮状態に対する鎮静状態に当る。
【００４７】
第２設定部１１６は、生体情報取得部１１５で取得された生体状態に基づいて刺激強度範囲としての頻度範囲と振動量範囲とを設定するものであり、頻度範囲設定部１１６ａと、振動量範囲設定部１１６ｂと、を備えている。
【００４８】
第２設定部１１６における頻度範囲設定部１１６ａは、取得された生体情報に応じて頻度範囲を設定する。生体情報が眠気状態の場合には、頻度範囲が、覚醒を促すために強めの刺激を与える多めの発生頻度に対応した覚醒頻度範囲に設定される。生体情報が覚醒状態の場合には、頻度範囲が、中程度の刺激を与えるノーマルな発生頻度に対応した通常頻度範囲に設定される。また、生体情報が興奮状態の場合には、頻度範囲が、リラックスさせるために弱めの刺激を与える少なめの発生頻度に対応したリラックス頻度範囲に設定される。
【００４９】
第２設定部１１６における振動量範囲設定部１１６ｂは、取得された生体情報に応じて振動量範囲を設定する。生体情報が眠気状態の場合には、振動量範囲が、覚醒を促すために強めの刺激を与える大きめの振動量に対応した覚醒振動量範囲に設定される。生体情報が覚醒状態の場合には、振動量範囲が、中程度の刺激を与えるノーマルな振動量に対応した通常振動量範囲に設定される。また、生体情報が興奮状態の場合には、振動量範囲が、リラックスさせるために弱めの刺激を与える小さめの振動量に対応したリラックス振動量範囲に設定される。
【００５０】
検出部１１７は、カーステレオ１３０の音楽情報出力部１３１から送られた音楽情報に基づいて、再生中の音楽から、その音楽のテンポ、その音楽のコードを構成する音の周波数、及び、その音楽における音の強弱、の３つの音楽要素を検出する。テンポの検出は、公知のＢＰＭ（Beats Per Minute）検出技術による。コードを構成する音の周波数の検出は、公知のコード解析技術による。音の強弱は、音楽情報から直接に取得する。
【００５１】
生成部１１８は、検出部１１７で検出されたテンポ、コードを構成する音の周波数、及び音の強弱、という３つの音楽要素に基づいて振動信号を生成する。
【００５２】
生成部は、まず、振動信号が表す振動の発生頻度をテンポに基づいて設定し、振動の周波数を、コードを構成する音の周波数に基づいて設定する。発生頻度については、テンポと同じ、又はその整数倍、あるいは整数分の１に設定する。また、振動量については、音楽情報が表す音の強弱に基づいて設定する。
【００５３】
また、周波数については、生成部は、基本的にはコードを構成する音の周波数と同じ周波数に設定する。このとき、設定した周波数が、所定周波数範囲に収まるように周波数の調整が行われる。この周波数範囲として、本実施例では、覚醒効果および／またはリラックス効果をもたらすのに適した周波数範囲の一例として２０Ｈｚ〜２００Ｈｚの周波数範囲が設定されている。コードに基づいて設定した周波数がこの周波数範囲に収まっていない場合には、オクターブ変更等によりこの周波数範囲に収まるように周波数を調整する。尚、この調整は、変換用のＬＵＴ（Lookup table）を用いた周波数変換によって行うこととしてもよい。
【００５４】
ここで、本実施例では、生成部１１８は、上記のように一旦設定した発生頻度を、第２設定部１１６で生体情報に基づいて設定された頻度範囲に収まるように増減調整する。また、第１設定部１１４でユーザ操作を受けて頻度範囲が調整されている場合には、その調整後の頻度範囲に収まるように、発生頻度を増減調整する。
【００５５】
また、生成部１１８は、上記のように一旦設定した振動量を、第２設定部１１６で生体情報に基づいて設定された振動量範囲に収まるように増減調整する。第１設定部１１４でユーザ操作を受けて振動量範囲が調整されている場合には、その調整後の振動量範囲に収まるように、振動量を増減調整する。
【００５６】
尚、ここでは生成部１１８による振動信号の生成を、再生中の音楽のテンポ、コードを構成する音の周波数、音の強弱に基づいて行なうこととしたが、これらに加えて、次のような音楽要素に基づいたアレンジを行った振動信号を生成するようにしてもよい。アレンジ用の音楽要素としては、音色、一音の長さ、音圧レベル変動、音の立ち上りの速さ（アタック感）等が挙げられる。
【００５７】
振動信号取得部１１１は、生成部１１８でこのように生成された振動信号を取得し、出力部１１２が、その取得された振動信号を振動装置１２０に出力する。
【００５８】
図２は、図１に示されている振動制御装置で実行される振動制御方法の処理の流れを表すフローチャートである。
【００５９】
このフローチャートが表す処理は、カーステレオ１３０で音楽の再生が始まり、振動制御装置１１０に音楽情報が送られてくるとスタートする。
【００６０】
処理がスタートすると、まず、生成部１１８が、音楽の再生開始後に操作入力部１１３に対して振動装置１２０の電源についてオン／オフ操作がなされたか否か判断する（ステップＳ１０１）。特に操作が行われていない、又はオン操作が行われた、という場合（ステップＳ１０１のオン判定）、出力部１１２が、この時点で振動装置１２０の電源がオフ状態であればオンする（ステップＳ１０２）。尚、ステップＳ１０２では、この時点で振動装置１２０の電源がオン状態にある場合には、特に処理は行わず次のステップＳ１０４に進む。
【００６１】
他方、オフ操作が行われた場合（ステップＳ１０１におけるオフ判定）、出力部１１２が、この時点で振動装置１２０の電源がオン状態であればオフし（ステップＳ１０３）、ステップＳ１０１の処理に戻る。尚、ステップＳ１０３では、この時点で振動装置１２０の電源がオフ状態にある場合には、特に処理は行わずステップＳ１０１の処理に戻る。
【００６２】
ステップＳ１０２を経てステップＳ１０４に処理が進むと、このステップＳ１０４において、検出部１１７が、カーステレオ１３０の音楽情報出力部１３１から、再生中の音楽の一小節分の音楽情報を取得する。続いて、検出部１１７は、取得した音楽情報に基づいて、テンポ、コードを構成する音の周波数、及び音の強弱、を検出する（ステップＳ１０５）。
【００６３】
また、生体情報取得部１１５が、ユーザの生体状態が、眠気状態と、通常の覚醒状態と、興奮状態と、の何れにあるかを表す生体情報を取得する（ステップＳ１０６）。
【００６４】
次に、第２設定部１１６が、取得された生体情報が表す生体状態が、眠気状態と、覚醒状態と、興奮状態と、の何れであるかを判断する（ステップＳ１０７）。
【００６５】
生体状態が眠気状態である場合（ステップＳ１０７の眠気判定）、第２設定部１１６の頻度範囲設定部１１６ａが頻度範囲を覚醒頻度範囲に設定する（ステップＳ１０８）。また、振動量囲設定部１１６ｂが振動量範囲を覚醒振動量範囲に設定する（ステップＳ１０９）。
【００６６】
生体状態が覚醒状態である場合（ステップＳ１０７の覚醒判定）、第２設定部１１６の頻度範囲設定部１１６ａが頻度範囲を通常頻度範囲に設定する（ステップＳ１１０）。また、振動量囲設定部１１６ｂが振動量範囲を通常振動量範囲に設定する（ステップＳ１１１）。
【００６７】
生体状態が興奮状態である場合（ステップＳ１０７の興奮判定）、第２設定部１１６の頻度範囲設定部１１６ａが頻度範囲をリラックス頻度範囲に設定する（ステップＳ１１２）。また、振動量囲設定部１１６ｂが振動量範囲をリラックス振動量範囲に設定する（ステップＳ１１３）。
【００６８】
このようにして頻度範囲と振動量範囲とが設定されると、次に、生成部１１８が、音楽の再生開始後に操作入力部１１３に対して刺激の強度の調整操作がなされたか否か判断する（ステップＳ１１４）。
【００６９】
調整操作があった場合（ステップＳ１１４のＹｅｓ判定）、設定された頻度範囲を第１設定部１１４の頻度範囲設定部１１４ａが操作量に応じて増減調整する（ステップＳ１１５）。また、設定された振動量範囲を振動量囲設定部１１４ｂが振動量範囲を操作量に応じて増減調整する（ステップＳ１１６）。
【００７０】
調整操作が無い場合（ステップＳ１１４のＮｏ判定）には、ステップＳ１１５及びステップＳ１１６を省略して、処理が次のステップＳ１１７に進む。
【００７１】
ステップＳ１１７では、ここまでの処理で得られたテンポ、コードを構成する音の周波数、音の強弱、頻度範囲、及び振動量範囲、に基づいて、生成部１１８が、一小節分の音楽情報に対応した振動信号を生成する。即ち、発生頻度が、その一小節のテンポに応じつつ頻度範囲に収まり、周波数が、その一小節のコードに応じつつ２０Ｈｚ〜２００Ｈｚの周波数範囲に収まり、振動量が、その一小節の音の強弱に応じつつ振動量範囲に収まる振動を表した振動信号が生成される。
【００７２】
このようにして生成された一小節分の振動信号を振動信号取得部１１１が取得し（ステップＳ１１８）、出力部１１２が振動装置１２０に出力する（ステップＳ１１９）。その後、処理がステップＳ１０１に戻って以降の処理が繰り返される。尚、実施例では、再生中の音楽の音楽情報を一小節単位で取得し、対応する振動信号を一小節単位で生成する例で説明しているが、処理の区切りは一小節単位に限定されるものではなく、任意の単位で処理が行われてよい。例えば、単位時間分の音楽情報を取得し、単位時間区切りで対応する振動信号を生成するようにしてもよい。
【００７３】
このフローチャートの処理が、カーステレオ１３０での音楽再生が終了するまで続けられる。
【００７４】
本実施例では、図２にフローチャートで表された振動制御方法をコンピュータにより実行させる振動制御プログラムが、移動体に搭載された何らかのコンピュータの記憶媒体に記憶されている。また、この振動制御プログラムを記憶する記憶媒体は、移動体に搭載された何らかのコンピュータの記憶媒体に限らず、公知の可搬記憶媒体や、ネットワークを介してこのコンピュータに接続されるサーバに設置された記憶媒体であってもよい。
【００７５】
以上に説明した第１実施例の振動制御装置１１０、振動制御方法、振動制御プログラム、及び記憶媒体によれば、次のような効果を得ることができる。
【００７６】
本実施例によれば、再生中の音楽に応じつつも、刺激の強度が所定の刺激強度範囲に収まる振動を表す振動信号が取得されて振動装置１２０に出力される。このため、刺激強度範囲を、所望の覚醒効果および／またはリラックス効果が得られる所望の範囲に設定する等といった運用を行って、再生中の音楽の内容に依らず、そのような効果が得られる振動を振動装置１２０に発生させることができる。このように、本実施例の振動制御装置１１０によれば、再生中の音楽に応じつつも、その内容に依らず所望の覚醒効果および／またはリラックス効果が得られる振動を発生させることができる。
【００７７】
尚、本実施例では、移動体に搭載された振動装置１２０や振動制御装置１１０が例示されているが、振動装置１２０や振動制御装置１１０の設置場所は移動体に限るものではない。振動装置１２０や振動制御装置１１０は、ユーザに振動による刺激を与え得る場所であれば、例えば映画館や一般住居に置かれたシートに設置されるものであってもよく、設置場所については任意に設定し得る。
【００７８】
また、移動体に搭載する場合においても、振動装置１２０の設置位置は、本実施例のようにシート１４０における背部板１４１の中に限るものではなく、ユーザに刺激を与え得る位置であれば任意に設定し得る。
【００７９】
ここで、本実施例では、振動信号取得部１１１が、振動周波数が２０Ｈｚ〜２００Ｈｚの周波数範囲に収まる振動を表す信号を、振動信号として取得する。
【００８０】
振動を刺激としてユーザに体感させる場合、覚醒効果および／またはリラックス効果をもたらすのに適した周波数範囲の一例として上記の２０Ｈｚ〜２００Ｈｚの周波数範囲が挙げられる。これは、２０Ｈｚより低い周波数の振動は人間の内臓に響いてしまい、２００Ｈｚより高い周波数の振動は人間がこそばゆさを感じてしまい、それぞれ不快感が比較的高くなるからである。本実施例によれば、振動信号取得部１１１で取得される振動信号が表す振動の振動周波数を、このような周波数範囲に抑えて、覚醒効果および／またはリラックス効果が適切に得られる振動を発生させることができる。
【００８１】
尚、振動の周波数を収める周波数範囲は、２０Ｈｚ〜２００Ｈｚの範囲に限るものではなく、覚醒効果および／またはリラックス効果をもたらすのに適した周波数範囲であれば適宜に設定し得る。
【００８２】
また、本実施例では、振動信号取得部１１１が、音楽のテンポ、音楽に含まれるコードを構成する音の周波数、及び音の強弱、に応じた振動を表す信号を、振動信号として取得する。
【００８３】
本実施例によれば、振動信号取得部１１１で取得される振動信号の振動が、再生中の音楽のテンポや、コードを構成する音の周波数や、音の強弱、に応じたものとなるため、振動装置１２０で発生させた振動が再生中の音楽の趣を損ない難い。このように、本実施例によれば、覚醒効果および／またはリラックス効果を得るための振動を、再生中の音楽の趣を損なわずに発生させることができる。
【００８４】
尚、振動信号が表す振動は、テンポ、及びコードを構成する音の周波数、の少なくとも一方に応じた振動であれば、テンポのみ、あるいはコードを構成する音の周波数のみに基づいたものとしてもよい。この場合、テンポ以外の要素によって決まる振動の要素や、コードを構成する音の周波数以外の要素によって決まる振動の要素は、何らかの設定ルールに則って設定されることとなる。
【００８５】
また、本実施例では、振動信号取得部１１１が、音楽のテンポに応じる振動であって、当該振動の発生頻度が刺激強度範囲としての所定の頻度範囲に収まる振動を表す信号を、振動信号として取得する。
【００８６】
再生中の音楽のテンポに準じて決まる振動の発生頻度は、一方で、振動が与える刺激の強度を示す指標として採用することができる。本実施例によれば、発生頻度がこのような指標として採用されており、刺激強度範囲が頻度範囲として具体的に設定されるので、所望の覚醒効果および／またはリラックス効果が得られる振動を効果的に発生させることができる。
【００８７】
また、本実施例では、振動信号取得部１１１が、音楽のコードを構成する音の周波数に応じる振動を表す信号を、振動信号として取得する。
【００８８】
本実施例によれば、音楽のコードを構成する音の周波数に応じる振動を発生させることで、覚醒効果および／またはリラックス効果を得るための振動を、再生中の音楽の趣を損なわずに発生させることができる。
【００８９】
また、本実施例では、振動信号取得部１１１が、振動の振動量が、刺激強度範囲としての所定の振動量範囲に収まる振動を表す信号を、振動信号として取得する。
【００９０】
振動の振動量は、その振動が与える刺激の強度を示す指標として採用することができる。本実施例によれば、振動量がこのような指標として採用されており、刺激強度範囲が振動量範囲として具体的に設定されるので、所望の覚醒効果および／またはリラックス効果が得られる振動を効果的に発生させることができる。
【００９１】
尚、本実施例では、刺激強度範囲として頻度範囲と振動量範囲との２種類の範囲が設定されている。しかしながら、ここにいう刺激強度範囲は、頻度範囲と振動量範囲との何れか１種類の範囲のみとしてもよく、あるいは、発生頻度や振動量以外の、振動の刺激の強度を示す何らかの指標を用いた範囲であってもよい。
【００９２】
また、本実施例の振動制御装置１１０は、ユーザの操作を受けて、刺激強度範囲を設定する第１設定部１１４を備えている。そして、振動信号取得部１１１は、刺激の強度が、第１設定部１１４で設定された刺激強度範囲に収まる振動を表す信号を、振動信号として取得する。
【００９３】
本実施例によれば、第１設定部１１４を介してユーザが刺激強度範囲、つまりは振動によって与えられる刺激の強度を自分の望む強度に調整することができる。これにより、ユーザ毎に所望の覚醒効果および／またはリラックス効果が得られる振動を効果的に発生させることができる。
【００９４】
また、本実施例の振動制御装置１１０は、生体情報取得部１１５と、第２設定部１１６と、を備えている。生体情報取得部１１５は、ユーザの生体状態を表す生体情報を取得する。第２設定部１１６は、生体情報取得部１１５で取得された生体情報に基づいて、刺激強度範囲を設定する。そして、振動信号取得部１１１は、刺激の強度が、第２設定部１１６で設定された刺激強度範囲に収まる振動を表す信号を、振動信号として取得する。
【００９５】
本実施例によれば、生体状態に応じた適正な刺激がユーザに与えられることとなるので、所望の覚醒効果および／またはリラックス効果が適正に得られる振動を発生させることができる。
【００９６】
尚、本実施例では、ユーザの操作を受けて刺激強度範囲を設定する第１設定部１１４と、生体情報に基づいて刺激強度範囲を設定する第２設定部１１６と、の両方を備える振動制御装置１１０が例示されている。しかしながら、振動制御装置は、これに限るものではなく、上記の第１設定部１１４と第２設定部１１６との何れか一方のみを備えたもの等であってもよい。
【００９７】
また、本実施例では、ユーザの操作を受けて刺激強度範囲を設定する部位の一例として、ユーザが刺激の強度を自分の望む強度に調整するための第１設定部１１４が例示されている。しかしながら、ユーザの操作を受けて刺激強度範囲を設定する部位は、これに限るものではなく、上記の第２設定部１１６と同様に、予め定められた複数の範囲候補から刺激強度範囲を選択的に設定するもの等であってもよい。
【００９８】
また、本実施例の振動制御装置１１０は、検出部１１７と、生成部１１８と、を備えている。検出部１１７は、音楽から、その音楽のテンポ、その音楽に含まれるコードを構成する音の周波数、及び、音の強弱、を音楽要素として検出する。生成部１１８は、検出部１１７で検出された音楽要素に基づいて振動信号を生成する。そして、振動信号取得部１１１が、生成部１１８で生成された振動信号を取得する。
【００９９】
本実施例によれば、再生中の音楽から検出された音楽要素に基づいて振動信号を生成することで、覚醒効果および／またはリラックス効果を得るための振動を、再生中の音楽の趣を一層損なわずに発生させることができる。
【０１００】
また、本実施例では、第２設定部１１６は、生体情報が眠気状態を表しているときには覚醒状態を表しているときよりも刺激強度範囲を強めに設定し、生体情報が興奮状態を表しているときには鎮静状態を表しているときよりも刺激強度範囲を弱めに設定する。
【０１０１】
本実施例によれば、眠気状態のユーザを効果的に覚醒させることができ、また、興奮状態のユーザを効果的に鎮静してリラックスさせることができる。
【０１０２】
また、本実施例の振動制御装置１１０は、振動信号が表す振動の発生頻度を収める頻度範囲を生体情報に基づいて設定する頻度範囲設定部１１６ａを備えている。そして、振動信号取得部１１１が、音楽のテンポに応じる振動であって、発生頻度が、頻度範囲設定部１１６ａで設定された頻度範囲に収まる振動を表す信号を、振動信号として取得する。
【０１０３】
再生中の音楽のテンポに準じて決まる振動の発生頻度は、一方で、振動が与える刺激の強度を示す指標として採用することができる。本実施例によれば、発生頻度がこのような指標として採用されており、刺激強度範囲が頻度範囲として具体的に設定されるので、所望の覚醒効果および／またはリラックス効果が得られる振動を効果的に発生させることができる。
【０１０４】
また、本実施例では、振動信号取得部１１１が、音楽のコードを構成する音の周波数に応じる振動を表す信号を、振動信号として取得する。
【０１０５】
本実施例によれば、音楽のコードを構成する音の周波数に応じる振動を発生させることで、覚醒効果および／またはリラックス効果を得るための振動を、再生中の音楽の趣を損なわずに発生させることができる。
【０１０６】
また、本実施例の振動制御装置１１０は、振動信号が表す振動の振動量を収める振動量範囲を生体情報に基づいて設定する振動量範囲設定部１１６ｂを備えている。そして、振動信号取得部１１１は、振動量が、振動量範囲設定部１１６ｂで設定された振動量範囲に収まる振動を表す信号を、振動信号として取得する。
【０１０７】
振動の振動量は、その振動が与える刺激の強度を示す指標として採用することができる。本実施例によれば、振動量がこのような指標として採用されており、刺激強度範囲が振動量範囲として具体的に設定されるので、所望の覚醒効果および／またはリラックス効果が得られる振動を効果的に発生させることができる。
【０１０８】
次に、第２実施例について説明する。
【０１０９】
図３は、移動体に搭載された、第２実施例に係る振動制御装置を示す模式的なブロック図である。尚、図３では、図１に示されている第１実施例の構成要素と同等な構成要素については、図１と同じ符号が付されており、以下では、それら同等な構成要素の重複説明を省略する。
【０１１０】
本実施例でも、移動体が乗用車であって、第１実施例と同様の振動装置１２０及びカーステレオ１３０が搭載され、記憶部２１０と、振動制御装置２２０と、が搭載されている。尚、図３では、カーステレオ１３０について、図１では図示が省略されていた音楽情報取得部１３３が示されている。この音楽情報取得部１３３は、記憶部２１０から、音楽情報を取得するものである。音楽情報出力部１３１は、このように取得された音楽情報を車両スピーカ１３２に出力する。
【０１１１】
記憶部２１０は、振動装置１２０を制御する振動制御装置２２０における制御に用いられる音楽／振動対応データ２３０を記憶する。この音楽／振動対応データ２３０は、以下に説明するデータ構造を有している。
【０１１２】
図４は、図３に示されている音楽／振動対応データのデータ構造をテーブル形式で示す模式図である。
【０１１３】
図４に示されているように、音楽／振動対応データ２３０は、互いに異なる音楽を表す複数の音楽情報２３１と、それら複数の音楽情報２３１それぞれに対応付けられた信号セット２３２と、を備えている。各信号セット２３２は、各々が刺激の強度が所定の刺激強度範囲に収まる振動を表す３つの振動信号からなっている。それら３つの振動信号は、何れも、対応する音楽情報が表す音楽に応じた振動を表すとともに、刺激強度範囲が互いに異なった信号となっている。
【０１１４】
各信号セット２３２は、覚醒振動信号と、通常振動信号と、リラックス振動信号と、からなる。覚醒振動信号は、ユーザに覚醒を促す刺激強度範囲に対応した振動信号である。通常振動信号は、中程度の刺激を与えるノーマルな刺激強度範囲に対応した振動信号である。リラックス振動信号は、リラックスさせるために弱めの刺激を与える刺激強度範囲に対応した振動信号である。図４の例では、音楽情報Ｍ１には、覚醒振動信号Ｓ１１と、通常振動信号Ｓ１２と、リラックス振動信号Ｓ１３と、からなる信号セット２３２が対応付けられている。また、音楽情報Ｍ２には、覚醒振動信号Ｓ２１と、通常振動信号Ｓ２２と、リラックス振動信号Ｓ２３と、からなる信号セット２３２が対応付けられている。
【０１１５】
このような対応付けにより、音楽／振動対応データ２３０は、複数の音楽情報２３１のうちカーステレオ１３０で再生中の音楽を表す音楽情報２３１に対応付けられた振動信号によって振動装置１２０を制御可能に構成されている。
【０１１６】
ここで、各信号セット２３２をなす覚醒振動信号、通常振動信号、及びリラックス振動信号は、何れも、各振動信号が表す振動の周波数が、所定周波数範囲に収まるように周波数の調整が行われる。この周波数範囲として、覚醒効果および／またはリラックス効果をもたらすのに適した周波数範囲の一例として２０Ｈｚ〜２００Ｈｚの周波数範囲が設定されている。
【０１１７】
また、覚醒振動信号、通常振動信号、及びリラックス振動信号は、何れも、それらの信号が対応付けられた音楽情報２３１が表す音楽のテンポ、その音楽に含まれるコードを構成する音の周波数、及び音の強弱、に応じた振動を表している。
【０１１８】
また、本実施例でも刺激強度範囲として、振動の発生頻度の範囲である頻度範囲と、振動量の範囲である振動量範囲と、が採用されている。覚醒振動信号は、覚醒を促すために、強めの刺激を与える多めの発生頻度に対応した覚醒頻度範囲に発生頻度が収まり、且つ、強めの刺激を与える大きめの振動量に対応した覚醒振動量範囲に振動量が収まる振動を表している。通常振動信号は、中程度の刺激を与えるノーマルな発生頻度に対応した通常頻度範囲に発生頻度が収まり、且つ、中程度の刺激を与えるノーマルな振動量に対応した通常振動量範囲に振動量が収まる振動を表している。そして、リラックス振動信号は、リラックスさせるために弱めの刺激を与える少なめの発生頻度に対応したリラックス頻度範囲に発生頻度が収まり、且つ、弱めの刺激を与える小さめの振動量に対応したリラックス振動量範囲に振動量が収まる振動を表している。
【０１１９】
このようなデータ構造を有する音楽／振動対応データ２３０を記憶する記憶部２１０は、移動体に搭載され、振動制御装置２２０が構築されるコンピュータの記憶媒体、あるいは、そのコンピュータに対して外付け設置された記憶装置となっている。また、この記憶部２１０は、移動体に搭載されて固定設置されるものに限らず、公知の可搬記憶媒体や、ネットワークを介してこのコンピュータに接続されるサーバに設置された記憶媒体や記憶装置であってもよい。
【０１２０】
図３に示されている振動制御装置２２０は、このような記憶部２１０から振動信号を取得し、その振動信号を用いてシート１４０の背部板１４１に設置された振動装置１２０を制御するものである。この振動制御装置２２０は、第１実施例と同様の出力部１１２、操作入力部１１３、及び生体情報取得部１１５、に加え、振動信号取得部２２１と、調整部２２２と、を備えている。
【０１２１】
本実施例における振動信号取得部２２１は、カーステレオ１３０で再生中の音楽を表す、音楽情報取得部１３３が取得した音楽情報２３１に対応付けられた信号セット２３２の振動信号を、記憶部２１０から取得する。このとき、本実施例では、生体情報取得部１１５で取得される生体情報が表すユーザの生体状態が、眠気状態、覚醒状態、及び興奮状態、の何れであるかに応じて、信号セット２３２の中から１つの振動信号が取得される。即ち、ユーザの生体状態が眠気状態のときには覚醒振動信号が取得され、覚醒状態のときには通常振動信号が取得され、興奮状態のときにはリラックス振動信号が取得される。
【０１２２】
調整部２２２は、操作入力部１１３を介してユーザから調整操作を受けたときに、振動信号取得部２２１で取得された振動信号を、振動の刺激の強度である発生頻度と振動量との２点について調整する。調整部２２２は、頻度調整部２２２ａと、振動量調整部２２２ｂと、を備えている。頻度調整部２２２ａは、振動信号取得部２２１で取得された振動信号について、振動の発生タイミングを操作入力部１１３での操作量に応じて適宜に間引いたり追加したりすることで発生頻度を増減するように調整する。振動量調整部２２２ｂは、取得された振動信号について、振動量を操作入力部１１３での操作量に応じて適宜に増減するように調整する。
【０１２３】
調整部２２２は、このようにして調整した振動信号を出力部１１２に送る。また、ユーザから調整操作が特にない場合には、調整部２２２は、振動信号取得部２２１で取得された振動信号をそのまま出力部１１２に送る。そして、出力部」１１２が、調整部２２２から送られてきた振動信号を振動装置１２０に出力して、振動装置１２０に振動を発生させる。
【０１２４】
図５は、図３に示されている振動制御装置で実行される振動制御方法の処理の流れを表すフローチャートである。
【０１２５】
このフローチャートが表す処理は、カーステレオ１３０で音楽の再生が始まり、振動制御装置２２０に音楽情報が送られてくるとスタートする。
【０１２６】
処理がスタートすると、まず、調整部２２２が、音楽の再生開始後に操作入力部１１３に対して振動装置１２０の電源についてオン／オフ操作がなされたか否か判断する（ステップＳ２０１）。特に操作が行われていない、又はオン操作が行われた、という場合（ステップＳ２０１のオン判定）、出力部１１２が、この時点で振動装置１２０の電源がオフ状態であればオンする（ステップＳ２０２）。尚、ステップＳ２０２では、この時点で振動装置１２０の電源がオン状態にある場合には、特に処理は行わず次のステップＳ２０４に進む。
【０１２７】
他方、オフ操作が行われた場合（ステップＳ２０１におけるオフ判定）、出力部１１２が、この時点で振動装置１２０の電源がオン状態であればオフし（ステップＳ２０３）、ステップＳ２０１の処理に戻る。尚、ステップＳ２０３では、この時点で振動装置１２０の電源がオフ状態にある場合には、特に処理は行わずステップＳ２０１の処理に戻る。
【０１２８】
ステップＳ２０２を経てステップＳ２０４に処理が進むと、このステップＳ２０４において、振動信号取得部２２１が、カーステレオ１３０の音楽情報取得部１３３から、再生中の音楽の一小節分の音楽情報を取得する。
【０１２９】
続いて、生体情報取得部１１５が、ユーザの生体状態が、眠気状態と、通常の覚醒状態と、興奮状態と、の何れにあるかを表す生体情報を取得する（ステップＳ２０５）。
【０１３０】
次に、振動信号取得部２２１が、取得された生体情報が表す生体状態が、眠気状態と、覚醒状態と、興奮状態と、の何れであるかを判断する（ステップＳ２０６）。
【０１３１】
生体状態が眠気状態である場合（ステップＳ２０６の眠気判定）、振動信号取得部２２１は、再生中の音楽情報に対応した覚醒振動信号を一小節分、記憶部２１０から読み出して取得する（ステップＳ２０７）。
【０１３２】
生体状態が覚醒状態である場合（ステップＳ２０６の覚醒判定）、振動信号取得部２２１は、再生中の音楽情報に対応した通常振動信号を一小節分、記憶部２１０から読み出して取得する（ステップＳ２０８）。
【０１３３】
生体状態が興奮状態である場合（ステップＳ２０６の興奮判定）、振動信号取得部２２１は、再生中の音楽情報に対応したリラックス振動信号を一小節分、記憶部２１０から読み出して取得する（ステップＳ２０９）。
【０１３４】
このようにして振動信号が取得されると、次に、調整部２２２が、音楽の再生開始後に操作入力部１１３に対して刺激の強度の調整操作がなされたか否か判断する（ステップＳ２１０）。
【０１３５】
調整操作があった場合（ステップＳ２１０のＹｅｓ判定）、調整部２２２の頻度調性部２２２ａが、取得された振動信号について、振動の発生頻度を操作量に応じて増減調整する（ステップＳ２１１）。また、頻度調性部２２２ａが、取得された振動信号について、振動の振動量を操作量に応じて増減調整する（ステップＳ２１２）。
【０１３６】
調整操作が無かった場合（ステップＳ２１０のＮｏ判定）、調整部２２２におけるこれらの調整処理は省略される。
【０１３７】
調整部２２２で調整された、あるいは調整されなかった振動信号を、出力部１１２が振動装置１２０に出力する（ステップＳ２１３）。その後、処理がステップＳ２０１に戻って以降の処理が繰り返される。
【０１３８】
このフローチャートの処理が、カーステレオ１３０での音楽再生が終了するまで続けられる。
【０１３９】
本実施例では、図５にフローチャートで表された振動制御方法をコンピュータにより実行させる振動制御プログラムが、移動体に搭載された何らかのコンピュータの記憶媒体に記憶されている。また、この振動制御プログラムを記憶する記憶媒体は、移動体に搭載された何らかのコンピュータの記憶媒体に限らず、公知の可搬記憶媒体や、ネットワークを介してこのコンピュータに接続されるサーバに設置された記憶媒体であってもよい。
【０１４０】
以上に説明した第２実施例における音楽／振動対応データ２３０のデータ構造、記憶部２１０としての記憶媒体あるいは記憶装置、音楽／振動対応データ２３０を用いた制御を行う振動制御装置２２０によれば、次のような効果を得ることができる。
【０１４１】
本実施例によれば、再生中の音楽に応じつつも、刺激の強度が所定の刺激強度範囲に収まる振動を表す振動信号を得て、その振動信号によって振動装置１２０を制御することができる。このため、刺激強度範囲を、所望の覚醒効果および／またはリラックス効果が得られる所望の範囲に設定する等といった運用を行って、再生中の音楽の内容に依らず、そのような効果が得られる振動を振動装置１２０に発生させることができる。このように、本実施例によれば、再生中の音楽に応じつつも、その内容に依らず所望の覚醒効果および／またはリラックス効果が得られる振動を発生させることができる。
【０１４２】
尚、本実施例でも、移動体に搭載された振動装置１２０や振動制御装置２２０が例示されているが、振動装置１２０や振動制御装置２２０の設置場所も移動体に限るものではない。振動装置１２０や振動制御装置２２０は、ユーザに振動による刺激を与え得る場所であれば、例えば映画館や一般住居に置かれたシートに設置されるものであってもよく、設置場所については任意に設定し得る。
【０１４３】
また、移動体に搭載する場合においても、振動装置１２０の設置位置は、本実施例のようにシート１４０における背部板１４１の中に限るものではなく、ユーザに刺激を与え得る位置であれば任意に設定し得る。
【０１４４】
ここで、本実施例における音楽／振動対応データ２３０のデータ構造では、複数の音楽情報２３１それぞれには、刺激強度範囲が互いに異なる３つの振動信号からなる信号セット２３２が対応付けられている。
【０１４５】
本実施例によれば、再生中の音楽に対応付けられている信号セット２３２の中から、覚醒やリラックス等に適した刺激強度範囲の振動信号を選択するといった運用を行うことができる。これにより、所望の覚醒効果および／またはリラックス効果が得られる振動を発生させることができる。
【０１４６】
また、本実施例では、振動信号は、振動周波数が２０Ｈｚ〜２００Ｈｚの周波数範囲に収まる振動を表す信号となっている。
【０１４７】
振動を刺激としてユーザに体感させる場合、覚醒効果および／またはリラックス効果をもたらすのに適した周波数範囲の一例として２０Ｈｚ〜２００Ｈｚの周波数範囲が挙げられる。本実施例によれば、振動信号取得部２２１で取得される振動信号が表す振動の振動周波数を、このような周波数範囲に抑えて、覚醒効果および／またはリラックス効果が適切に得られる振動を発生させることができる。
【０１４８】
尚、本実施例においても、振動の周波数を収める周波数範囲は、２０Ｈｚ〜２００Ｈｚの範囲に限るものではなく、覚醒効果および／またはリラックス効果をもたらすのに適した周波数範囲であれば適宜に設定し得る。
【０１４９】
また、本実施例では、振動信号は、音楽のテンポ、音楽に含まれるコードを構成する音の周波数、及び音の強弱、に応じた振動を表す信号となっている。
【０１５０】
本実施例によれば、振動信号取得部２２１で取得される振動信号の振動が、再生中の音楽のテンポや、コードを構成する音の周波数に応じたものとなるため、振動装置１２０で発生させた振動が再生中の音楽の趣を損ない難い。このように、本実施例によれば、覚醒効果および／またはリラックス効果を得るための振動を、再生中の音楽の趣を損なわずに発生させることができる。
【０１５１】
尚、本実施例においても、振動信号が表す振動は、テンポ、及びコードを構成する音の周波数、の少なくとも一方に応じた振動であれば、テンポのみ、あるいはコードを構成する音の周波数のみに基づいたものとしてもよい。この場合、テンポ以外の要素によって決まる振動の要素や、コードを構成する音の周波数以外の要素によって決まる振動の要素は、何らかの設定ルールに則って設定されることとなる。
【０１５２】
また、本実施例では、振動信号が、音楽のテンポに応じる振動であって、当該振動の発生頻度が、刺激強度範囲としての所定の頻度範囲に収まる振動を表す信号となっている。
【０１５３】
再生中の音楽のテンポに準じて決まる振動の発生頻度は、一方で、振動が与える刺激の強度を示す指標として採用することができる。本実施例によれば、発生頻度がこのような指標として採用されており、刺激強度範囲が頻度範囲として具体的に設定されているので、所望の覚醒効果および／またはリラックス効果が得られる振動を効果的に発生させることができる。
【０１５４】
また、本実施例では、振動信号が、音楽のコードを構成する音の周波数に応じる振動を表す信号となっている。
【０１５５】
本実施例によれば、音楽のコードを構成する音の周波数に応じる振動を発生させることで、覚醒効果および／またはリラックス効果を得るための振動を、再生中の音楽の趣を損なわずに発生させることができる。
【０１５６】
また、本実施例では、振動信号が、振動の振動量が、刺激強度範囲としての所定の振動量範囲に収まる振動を表す信号となっている。
【０１５７】
振動の振動量は、その振動が与える刺激の強度を示す指標として採用することができる。本実施例によれば、振動量がこのような指標として採用されており、刺激強度範囲が振動量範囲として具体的に設定されるので、所望の覚醒効果および／またはリラックス効果が得られる振動を効果的に発生させることができる。
【０１５８】
次に、第３実施例について説明する。
【０１５９】
図６は、移動体に搭載された、第３実施例に係る振動制御装置を示す模式的なブロック図である。尚、図６では、図１に示されている第１実施例の構成要素と同等な構成要素については、図１と同じ符号が付されており、以下では、それら同等な構成要素の重複説明を省略する。
【０１６０】
本実施例でも、移動体が乗用車であって、第１実施例と同様の振動装置１２０及びカーステレオ１３０が搭載され、振動制御装置３１０と、記憶部３２０と、が搭載されている。
【０１６１】
本実施例の振動制御装置３１０は、第１実施例と同様の振動信号取得部１１１、出力部１１２、操作入力部１１３、第１設定部１１４、検出部１１７、及び生成部１１８を備えている。そして、振動制御装置３１０は、第１実施例における生体情報取得部１１５及び第２設定部１１６に代わる構成要素として、位置情報取得部３１１及び第２設定部３１２を備えている。
【０１６２】
位置情報取得部３１１は、ＧＮＳＳ（Global Navigation Satellite System：全球測位衛星システム）等の測位システムを用いて移動体１の位置を取得する。さらに、本実施例では、位置情報取得部３１１は、この位置に基づいて、移動体が位置する道路の、例えば一般道路区間や高速道路区間等といった属性を特定し、その道路の属性を表す位置情報を生成、取得する。
【０１６３】
第２設定部３１２は、振動の刺激の強度としての発生頻度及び振動量を収める頻度範囲及び振動量範囲を設定するものである。本実施例では、第２設定部３１２は、これらの範囲の設定を、位置情報取得部３１１で取得された位置情報が表す位置を、記憶部３２０に記憶されている地図データ３３０に照らし合わせることで行う。第２設定部３１２は、頻度範囲の設定を行う頻度範囲設定部３１２ａと、振動量範囲の設定を行う振動量範囲設定部３１２ｂと、を備えている。
【０１６４】
図７は、図６に示されている地図データが有するデータ構造をテーブル形式で示す模式図である。また、図８は、図７にテーブル形式で示されているデータ構造を地図形式で示す模式図である。
【０１６５】
図７及び図８に示されているように、地図データ３３０は、各々が道路区間を表す複数のリンク情報３３１と、それら複数のリンク情報３３１それぞれに対応付けられた情報セット３３２と、を備えている。各情報セット３３２は、各々が刺激の強度に関する４つの情報からなっている。それら４つの情報は、何れも、振動の刺激の強度を収める刺激強度範囲を表す情報となっている。
【０１６６】
ここで、本実施例でも刺激強度範囲として、振動の発生頻度の範囲である頻度範囲と、振動量の範囲である振動量範囲と、が採用されている。さらに、本実施例では、頻度範囲及び振動量範囲それぞれが、昼用と夜用との２つの時間帯ごとに設定されている。移動体のユーザが眠気を覚え難い昼用には、中程度の刺激を与えるノーマルな発生頻度に対応した頻度範囲やノーマルな振動量に対応した振動量範囲が設定されている。他方、ユーザが眠気を覚え易い夜用には、覚醒を促すために、強めの刺激を与える多めの発生頻度に対応した頻度範囲や強めの刺激を与える大きめの振動量に対応した振動量範囲が設定されている。
【０１６７】
また、図７及び図８では、リンク情報３３１の一例として、属性が一般道路区間であるリンク情報Ｌ１１、及び属性が高速道路区間であるリンク情報Ｌ１２が例示されている。また、属性が自動運転対応道路の開始区間のリンク情報Ｌ１３、及び属性が自動運転対応道路の終了区間のリンク情報Ｌ１４も例示されている。一般道路区間のリンク情報Ｌ１１には、昼用及び夜用それぞれの頻度範囲の情報Ａ１１１，Ａ１１２と昼用及び夜用それぞれの振動量範囲の情報Ｂ１１１，Ｂ１１２とからなる情報セット３３２が対応付けられている。高速道路区間のリンク情報Ｌ１２には、昼用及び夜用それぞれの頻度範囲の情報Ａ１２１，Ａ１２２と昼用及び夜用それぞれの振動量範囲の情報Ｂ１２１，Ｂ１２２とからなる情報セット３３２が対応付けられている。自動運転対応道路の開始区間のリンク情報Ｌ１３には、昼用及び夜用それぞれの頻度範囲の情報Ａ１３１，Ａ１３２と昼用及び夜用それぞれの振動量範囲の情報Ｂ１３１，Ｂ１３２とからなる情報セット３３２が対応付けられている。自動運転対応道路の終了区間のリンク情報Ｌ１４には、昼用及び夜用それぞれの頻度範囲の情報Ａ１４１，Ａ１４２と昼用及び夜用それぞれの振動量範囲の情報Ｂ１４１，Ｂ１４２とからなる情報セット３３２が対応付けられている。
【０１６８】
ここで、一般的に、移動体を運転するユーザは、高速道路区間を走行中のときの方が、一般道路区間を走行中のときに比べて眠気を催し易い。このため、本実施例では、高速道路区間のリンク情報Ｌ１２に対応する情報Ａ１２１，・・・，Ｂ１２２は、何れも、一般道路区間のリンク情報Ｌ１１に対応する情報Ａ１１１，・・・，Ｂ１１２よりも強い刺激に関する情報となっている。
【０１６９】
また、自動運転対応道路の走行中のときは、他の道路を走行中のときによりも移動体を運転するユーザにリラックスしてもらうことが可能となる。一方で、自動運転対応道路の終了段階には、リラックス状態から覚醒してもらう必要がある。このため、本実施例では、自動運転対応道路について、その開始区間のリンク情報Ｌ１３に対応する情報Ａ１３１，・・・，Ｂ１３２は、何れも、終了区間のリンク情報Ｌ１４に対応する情報Ａ１４１，・・・，Ｂ１４２よりも弱い刺激に関する情報となっている。
【０１７０】
地図データ３３０は、移動体が位置する道路区間を表すリンク情報３３１に対応づけられた情報セット３３２の刺激強度情報によって刺激の強度を設定可能に構成されている。また、各情報セット３３２の刺激強度情報が、昼用と夜用との時間帯ごとに設定されていることから、刺激の強度を時間帯ごとに設定可能に構成されている。
【０１７１】
このようなデータ構造を有する地図データ３３０を記憶する記憶部３２０は、移動体に搭載され、振動制御装置３１０が構築されるコンピュータの記憶媒体、あるいは、そのコンピュータに対して外付け設置された記憶装置に記憶されている。また、この記憶部３２０は、移動体に搭載されて固定設置されるものに限らず、公知の可搬記憶媒体や、ネットワークを介してこのコンピュータに接続されるサーバに設置された記憶媒体や記憶装置であってもよい。また、地図データ３３０を生成するために、ネットワークを介して振動制御装置３１０に接続されるサーバが、複数の移動体から、移動体の位置情報、時刻情報、およびユーザの生体状態を取得し、統計的処理によって道路区間ごとに眠気の催し易さを特定し、各道路区間に対応する刺激強度情報を時間帯ごとに設定するようにしてもよい。サーバの実行する統計的処理は、不特定多数の移動体から取得した情報に基づいて実行されてもよいし、各移動体から取得した情報に基づいて移動体毎に個別に実行されてもよい。このように生成された地図データ３３０は、各移動体に配信され振動制御装置３１０の記憶部３２０に記憶されるようにしてもよい。
【０１７２】
図６に示されている振動制御装置３１０は、このような記憶部３２０から刺激強度情報を取得し、その情報を用いてシート１４０の背部板１４１に設置された振動装置１２０を制御するものである。
【０１７３】
この振動制御装置３１０では、上述したように、位置情報取得部３１１で、移動体の位置を表す位置情報として、この移動体が位置する道路の属性を表す情報が取得される。そして、第２設定部３１２の頻度範囲設定部３１２ａが、その取得された位置情報が表す属性の道路区間を表すリンク情報３３１に対応し、且つ、その時点の時間帯に対応した頻度範囲の情報を記憶部３２０から取得して頻度範囲を設定する。同様に、振動量範囲設定部３１２ｂは、取得された位置情報が表す属性の道路区間を表すリンク情報３３１に対応し、且つ、その時点の時間帯に対応した振動量範囲の情報を記憶部３２０から取得して振動量範囲を設定する。
【０１７４】
生成部１１８は、検出部１１７で検出された再生中の音楽のテンポ、コードを構成する音の周波数、音の強弱、第２設定部３１２で設定された頻度範囲及び振動量範囲に基づいて振動を表す振動信号を生成する。このように生成された振動信号が表す振動は、再生中の音楽に応じるとともに、発生頻度及び振動量が、各々、第２設定部３１２で設定された頻度範囲及び振動量範囲に収まる振動となる。そして、生成部１１８が生成した振動信号を、振動信号取得部１１１が取得し、出力部１１２が振動装置１２０に出力して、振動装置１２０に振動を発生させる。
【０１７５】
図９は、図６に示されている振動制御装置で実行される振動制御方法の処理の流れを表すフローチャートである。
【０１７６】
このフローチャートが表す処理は、カーステレオ１３０で音楽の再生が始まり、振動制御装置３１０に音楽情報が送られてくるとスタートする。
【０１７７】
処理がスタートすると、まず、生成部１１８が、音楽の再生開始後に操作入力部１１３に対して振動装置１２０の電源についてオン／オフ操作がなされたか否か判断する（ステップＳ３０１）。特に操作が行われていない、又はオン操作が行われた、という場合（ステップＳ３０１のオン判定）、出力部１１２が、この時点で振動装置１２０の電源がオフ状態であればオンする（ステップＳ３０２）。尚、ステップＳ３０２では、この時点で振動装置１２０の電源がオン状態にある場合には、特に処理は行わず次のステップＳ３０４に進む。
【０１７８】
他方、オフ操作が行われた場合（ステップＳ３０１におけるオフ判定）、出力部１１２が、この時点で振動装置１２０の電源がオン状態であればオフし（ステップＳ３０３）、ステップＳ３０１の処理に戻る。尚、ステップＳ３０３では、この時点で振動装置１２０の電源がオフ状態にある場合には、特に処理は行わずステップＳ３０１の処理に戻る。
【０１７９】
ステップＳ３０２を経てステップＳ３０４に処理が進むと、このステップＳ３０４において、検出部１１７が、カーステレオ１３０の音楽情報出力部１３１から、再生中の音楽の一小節分の音楽情報を取得する。続いて、検出部１１７は、取得した音楽情報に基づいて、テンポ、コードを構成する音の周波数、及び音の強弱、を検出する（ステップＳ３０５）。
【０１８０】
また、位置情報取得部３１１が、移動体が位置する道路の属性を表す位置情報を取得する（ステップＳ３０６）。さらに、第２設定部３１２が、不図示のタイマーを用いて、このときの時間帯が昼夜何れであるかを判別する（ステップＳ３０７）。
【０１８１】
続くステップＳ３０８において、頻度範囲設定部３１２ａが、位置情報が表す属性の道路区間を表すリンク情報３３１に対応し、且つ、判別された昼夜何れかの時間帯に対応した頻度範囲の情報を記憶部３２０から取得して頻度範囲を設定する。
【０１８２】
さらに、ステップＳ３０９において、振動量範囲設定部３１２ｂが、位置情報が表す属性の道路区間を表すリンク情報３３１に対応し、且つ、判別された時間帯に対応した振動量範囲の情報を記憶部３２０から取得して振動量範囲を設定する。
【０１８３】
このようにして頻度範囲と振動量範囲とが設定されると、次に、生成部１１８が、音楽の再生開始後に操作入力部１１３に対して刺激の強度の調整操作がなされたか否か判断する（ステップＳ３１０）。
【０１８４】
調整操作があった場合（ステップＳ３１０のＹｅｓ判定）、設定された頻度範囲を第１設定部１１４の頻度範囲設定部１１４ａが操作量に応じて増減調整する（ステップＳ３１１）。また、設定された振動量範囲を振動量囲設定部１１４ｂが操作量に応じて増減調整する（ステップＳ３１２）。
【０１８５】
調整操作が無い場合（ステップＳ３１０のＮｏ判定）には、ステップＳ３１１及びステップＳ３１２を省略して、処理が次のステップＳ３１３に進む。
【０１８６】
ステップＳ３１３では、ここまでの処理で得られたテンポ、コードを構成する音の周波数、音の強弱、頻度範囲、及び振動量範囲、に基づいて、生成部１１８が、一小節分の音楽情報に対応した振動信号を生成する。即ち、発生頻度が、その一小節のテンポに応じつつ頻度範囲に収まり、周波数が、その一小節のコードに応じつつ２０Ｈｚ〜２００Ｈｚの周波数範囲に収まり、振動量が、その一小節の音の強弱に応じつつ振動量範囲に収まる振動を表した振動信号が生成される。
【０１８７】
このようにして生成された一小節分の振動信号を振動信号取得部１１１が取得し（ステップＳ３１４）、出力部１１２が振動装置１２０に出力する（ステップＳ３１５）。その後、処理がステップＳ３０１に戻って以降の処理が繰り返される。
【０１８８】
このフローチャートの処理が、カーステレオ１３０での音楽再生が終了するまで続けられる。
【０１８９】
本実施例では、図９にフローチャートで表された振動制御方法をコンピュータにより実行させる振動制御プログラムが、移動体に搭載された何らかのコンピュータの記憶媒体に記憶されている。また、この振動制御プログラムを記憶する記憶媒体は、移動体に搭載された何らかのコンピュータの記憶媒体に限らず、公知の可搬記憶媒体や、ネットワークを介してこのコンピュータに接続されるサーバに設置された記憶媒体であってもよい。
【０１９０】
以上に説明した第３実施例の振動制御装置３１０、振動制御方法、振動制御プログラム、及び記憶媒体によれば、次のような効果を得ることができる。
【０１９１】
移動体が移動する道路には、高速道路のように移動体を運転するユーザが眠気を催し易い道路や、逆に自動運転対応道路のように多少であれば緊張を解いてリラックスしてもよい道路等がある。本実施例によれば、再生中の音楽に応じつつも、移動体の位置を表す位置情報にも応じた振動を表す振動信号が取得されて振動装置１２０に出力される。このため、振動が与える刺激の強度を、移動体の位置に応じて、覚醒効果および／またはリラックス効果に適した強度とする等といった運用を行うことができる。これにより、再生中の音楽に応じつつも、その内容に依らず所望の覚醒効果および／またはリラックス効果が得られる振動を発生させることができる。
【０１９２】
尚、本実施例においても、移動体における振動装置１２０の設置位置は、シート１４０における背部板１４１の中に限るものではなく、ユーザに刺激を与え得る位置であれば任意に設定し得る。
【０１９３】
ここで、本実施例では、位置情報取得部３１１は、位置情報として移動体が位置する道路の、一般道路区間や高速道路区間等といった属性を取得するものとなっている。
【０１９４】
本実施例によれば、高速道路や自動運転対応道路等というように、ユーザの生体状態に影響を及ぼす道路の属性が位置情報として取得される。そして、このような位置情報に応じた振動を発生させることで、覚醒効果および／またはリラックス効果を効果的に得ることができる。
【０１９５】
尚、位置情報取得部３１１で取得される位置情報は、上記のような道路の属性を表す情報に限るものではなく、例えばＧＮＳＳで得られる移動体の位置そのものを表す情報等であってもよい。
【０１９６】
また、本実施例の振動制御装置３１０は、刺激の強度を収める刺激強度範囲を、位置情報取得部３１１で取得された位置情報に基づいて設定する第２設定部３１２を備えている。そして、振動信号取得部１１１は、刺激の強度が、第２設定部３１２で設定された刺激強度範囲に収まる振動を表す信号を、振動信号として取得する。
【０１９７】
本実施例によれば、位置情報に基づいた刺激強度範囲の設定により、移動体の位置に応じた適正な刺激がユーザに与えられることとなるので、所望の覚醒効果および／またはリラックス効果が適正に得られる振動を発生させることができる。
【０１９８】
また、本実施例では、振動信号取得部１１１は、振動周波数が２０Ｈｚ〜２００Ｈｚの周波数範囲に収まる振動を表す信号を、振動信号として取得する。
【０１９９】
振動を刺激としてユーザに体感させる場合、覚醒効果および／またはリラックス効果をもたらすのに適した周波数範囲の一例として２０Ｈｚ〜２００Ｈｚの周波数範囲が挙げられる。本実施例によれば、振動信号取得部で取得される振動信号が表す振動の振動周波数を、このような周波数範囲に抑えて、覚醒効果および／またはリラックス効果が適切に得られる振動を発生させることができる。
【０２００】
尚、振動の周波数を収める周波数範囲は、２０Ｈｚ〜２００Ｈｚの範囲に限るものではなく、覚醒効果および／またはリラックス効果をもたらすのに適した周波数範囲であれば適宜に設定し得る。
【０２０１】
また、本実施例では、振動信号取得部１１１が、音楽のテンポ、及び、音楽に含まれるコードを構成する音の周波数、及び音の強弱、に応じた振動を表す信号を、振動信号として取得する。
【０２０２】
本実施例によれば、振動信号取得部１１１で取得される振動信号の振動が、再生中の音楽のテンポや、コードを構成する音の周波数に応じたものとなるため、振動装置１２０で発生させた振動が再生中の音楽の趣を損ない難い。このように、本実施例によれば、覚醒効果および／またはリラックス効果を得るための振動を、再生中の音楽の趣を損なわずに発生させることができる。
【０２０３】
尚、振動信号が表す振動は、テンポ、及びコードを構成する音の周波数、の少なくとも一方に応じた振動であれば、テンポのみ、あるいはコードを構成する音の周波数のみに基づいたものとしてもよい。この場合、テンポ以外の要素によって決まる振動の要素や、コードを構成する音の周波数によって決まる振動の要素は、何らかの設定ルールに則って設定されることとなる。
【０２０４】
また、本実施例では、振動信号が表す振動の発生頻度を収める頻度範囲を、位置情報取得部３１１で取得された位置情報に基づいて設定する頻度範囲設定部３１２ａを備えている。そして、振動信号取得部１１１が、音楽のテンポに応じる振動であって、発生頻度が、頻度範囲設定部３１２ａで設定された頻度範囲に収まる振動を表す信号を、振動信号として取得する。
【０２０５】
再生中の音楽のテンポに準じて決まる振動の発生頻度は、一方で、振動が与える刺激の強度を示す指標として採用することができる。本実施例によれば、発生頻度がこのような指標として採用されており、刺激強度範囲が頻度範囲として具体的に設定されるので、所望の覚醒効果および／またはリラックス効果が得られる振動を効果的に発生させることができる。
【０２０６】
また、本実施例では、振動信号取得部１１１が、音楽のコードを構成する音の周波数に応じる振動を表す信号を、振動信号として取得する。
【０２０７】
本実施例によれば、音楽のコードを構成する音の周波数に応じる振動を発生させることで、覚醒効果および／またはリラックス効果を得るための振動を、再生中の音楽の趣を損なわずに発生させることができる。
【０２０８】
また、本実施例の振動制御装置３１０は、振動信号が表す振動の振動量を収める振動量範囲を、位置情報取得部３１１で取得された位置情報に基づいて設定する振動量範囲設定部３１２ｂを備えている。そして、振動信号取得部１１１は、振動量が、振動量範囲設定部３１２ｂで設定された振動量範囲に収まる振動を表す信号を、振動信号として取得する。
【０２０９】
振動の振動量は、その振動が与える刺激の強度を示す指標として採用することができる。本実施例によれば、振動量がこのような指標として採用されており、刺激強度範囲が振動量範囲として具体的に設定されるので、所望の覚醒効果および／またはリラックス効果が得られる振動を効果的に発生させることができる。
【０２１０】
尚、本実施例では、刺激強度範囲として頻度範囲と振動量範囲との２種類の範囲が設定されている。しかしながら、ここにいう刺激強度範囲は、頻度範囲と振動量範囲との何れか１種類の範囲のみとしてもよく、あるいは、発生頻度や振動量以外の、振動の刺激の強度を示す何らかの指標を用いた範囲であってもよい。
【０２１１】
また、本実施例では、ユーザの操作を受けて刺激強度範囲を設定する第１設定部１１４と、位置情報に基づいて刺激強度範囲を設定する第２設定部３１２と、の両方を備える振動制御装置３１０が例示されている。しかしながら、振動制御装置は、これに限るものではなく、上記の第２設定部３１２との何れか一方のみを備えたもの等であってもよい。
【０２１２】
また、本実施例の振動制御装置３１０は、検出部１１７と、生成部１１８と、を備えている。検出部１１７は、音楽から、その音楽のテンポ、その音楽に含まれるコードを構成する音の周波数、及び音の強弱、を音楽要素として検出する。生成部１１８は、検出部１１７で検出された音楽要素に基づいて振動信号を生成する。そして、振動信号取得部１１１が、生成部１１８で生成された振動信号を取得する。
【０２１３】
本実施例によれば、再生中の音楽から検出された音楽要素に基づいて振動信号を生成することで、覚醒効果および／またはリラックス効果を得るための振動を、再生中の音楽の趣を一層損なわずに発生させることができる。
【０２１４】
また、本実施例における、図７及び図８に示されている地図データ３３０のデータ構造、及び記憶部３２０としての記憶媒体や記憶装置によれば、次のような効果を得ることができる。
【０２１５】
本実施例の地図データ３３０のデータ構造によれば、移動体が位置する道路区間を表すリンク情報３３１に対応づけられた刺激強度情報を得て、その情報に基づいて刺激の強度が設定された振動を振動装置１２０に発生させることができる。このため、振動が与える刺激の強度を、移動体の位置に応じて、覚醒効果および／またはリラックス効果に適した強度とする等といった運用を行うことができる。これにより、再生中の音楽に応じつつも、その内容に依らず所望の覚醒効果および／またはリラックス効果が得られる振動を発生させることができる。
【０２１６】
ここで、本実施例では、高速道路区間を示すリンク情報Ｌ１２に対応付けられた刺激強度情報は、一般道路区間を示すリンク情報Ｌ１１に対応付けられた刺激強度情報よりも、強い刺激に関する情報となっている。
【０２１７】
本実施例によれば、一般道路区間に比べてユーザが眠気を催し易い高速道路区間ではユーザに強い刺激を与えることで、適正な覚醒効果を得ることができる。
【０２１８】
また、本実施例では、自動運転対応道路の開始区間を示すリンク情報Ｌ１３に対応付けられた刺激強度情報は、自動運転対応道路の終了区間を示すリンク情報Ｌ１４に対応付けられた刺激強度情報よりも、弱い刺激に関する情報となっている。
【０２１９】
本実施例によれば、リラックスが許容される自動運転対応道路の開始区間では、その終了区間に比べてユーザに与える刺激を和らげることで、適正なリラックス効果を得ることができる。
【０２２０】
また、本実施例では、複数のリンク情報３３１それぞれには、刺激強度情報が、昼夜の時間帯ごとの刺激の強度に関する情報として複数ずつ対応付けられている。そして、本実施例の地図データ３３０のデータ構造は、移動体が位置する道路区間を表すリンク情報３３１に対応づけられた複数の刺激強度情報によって刺激の強度を時間帯ごとに設定可能に構成されている。
【０２２１】
一般的に夜間は昼間に比べてユーザが眠気を催し易い等というように、ユーザの生体状態が時間帯に応じた状態となる場合がある。本実施例によれば、刺激の強度が時間帯ごとに設定可能となっているので、時間帯ごとのユーザの生体状態に応じて適切な覚醒効果および／またはリラックス効果が得られる振動を発生させることができる。
【０２２２】
尚、本実施例では、刺激の強度に関する情報としての頻度範囲の情報と振動量範囲の情報とのそれぞれが昼夜２つずつ設定されている。しかしながら、ここにいう時間帯ごとの情報の設定は、昼夜の２区分の設定に限るものではなく、もっと細分化された複数区分の時間帯ごとに設定されるものであってもよい。
【０２２３】
また、本実施例では、刺激強度情報が、刺激の強度を収める刺激強度範囲を表す情報となっている。
【０２２４】
本実施例によれば、刺激強度範囲を表す情報を用いることで、再生中の音楽に応じて刻々と変化する刺激の強度を包括的に設定することができるので好適である。
【０２２５】
尚、本実施例では、刺激強度範囲として頻度範囲と振動量範囲との２種類の範囲が設定されている。しかしながら、ここにいう刺激強度範囲は、頻度範囲と振動量範囲との何れか１種類の範囲のみとしてもよく、あるいは、発生頻度や振動量以外の、振動の刺激の強度を示す何らかの指標を用いた範囲であってもよい。
【０２２６】
また、本実施例では、リンク情報３３１の一例として、一般道路区間のリンク情報Ｌ１１、高速道路区間のリンク情報Ｌ１２、自動運転対応道路の開始区間のリンク情報Ｌ１３、及び自動運転対応道路の終了区間のリンク情報Ｌ１４が例示されている。しかしながら、リンク情報３３１はこれらの情報に限るものではなく、例えばＧＮＳＳで特定される道路区間の起点と終点までの範囲を表す情報等であってもよい。
【０２２７】
次に、本実施例における、図７及び図８に示されている地図データ３３０のデータ構造に対する変形例について説明する。
【０２２８】
図１０は、図７及び図８に示されている地図データのデータ構造に対する変形例のテータ構造をテーブル形式で示す模式図である。また、図１１は、図１０にテーブル形式で示されているデータ構造を地図形式で示す模式図である。
【０２２９】
図１０及び図１１に示されているデータ構造を有する地図データ４３０は、各々が地図上の要素を表す複数の地図要素情報４３１と、それら複数の地図要素情報４３１それぞれに対応付けられた情報セット４３２と、を備えている。各情報セット４３２は、各々が刺激の強度に関する４つの情報からなっている。それら４つの情報は、図７及び図８に示されている情報セット３３２が有している４つの情報と同様に、頻度範囲及び振動量範囲を昼夜２つの時間帯ごとに表す情報となっている。
【０２３０】
図１０及び図１１では、地図要素情報４３１の一例として、一般道路に当る第１道路リンクＬ２１を表す情報、及び高速道路区間に当る第２道路リンクＬ２２を表す情報が例示されている。さらに、高速道路区間における分岐点に当る第１ノードＮ２３を表す情報と、自動運転対応道路を内包する第１エリアＡｒ２４を表す情報と、が例示されている。
【０２３１】
高速道路区間の第２道路リンクＬ２２を表す情報には、一般道路の第１道路リンクＬ２１を表す情報に対応する情報セット４３２の頻度範囲や振動量範囲よりも強めの刺激に相当する頻度範囲や振動量範囲の情報セット４３２が対応付けられている。また、分岐点の第１ノードＮ２３を表す情報には、高速道路区間の第２道路リンクＬ２２を表す情報に対応する情報セット４３２の頻度範囲や振動量範囲よりも強めの刺激に相当する頻度範囲や振動量範囲の情報セット４３２が対応付けられている。また、自動運転対応道路の第１エリアＡｒ２４を表す情報には、一般道路の第１道路リンクＬ２１を表す情報に対応する情報セット４３２の頻度範囲や振動量範囲よりも弱めの刺激に相当する頻度範囲や振動量範囲の情報セット４３２が対応付けられている。
【０２３２】
図１０及び図１１では、一般道路区間の第１道路リンクＬ２１の情報には、昼用及び夜用それぞれの頻度範囲の情報Ａ２１１，Ａ２１２と昼用及び夜用それぞれの振動量範囲の情報Ｂ２１１，Ｂ２１２とからなる情報セット４３２が対応付けられている。高速道路区間の第２道路リンクＬ２２の情報には、昼用及び夜用それぞれの頻度範囲の情報Ａ２２１，Ａ２２２と昼用及び夜用それぞれの振動量範囲の情報Ｂ２２１，Ｂ２２２とからなる情報セット４３２が対応付けられている。分岐点の第１ノードＮ２３の情報には、昼用及び夜用それぞれの頻度範囲の情報Ａ２３１，Ａ２３２と昼用及び夜用それぞれの振動量範囲の情報Ｂ２３１，Ｂ２３２とからなる情報セット４３２が対応付けられている。自動運転対応道路の第１エリアＡｒ２４を表す情報には、昼用及び夜用それぞれの頻度範囲の情報Ａ２４１，Ａ２４２と昼用及び夜用それぞれの振動量範囲の情報Ｂ２４１，Ｂ２４２とからなる情報セット４３２が対応付けられている。
【０２３３】
以上に説明した変形例のデータ構造を有する地図データ４３０も、移動体の位置対応する地図要素情報４３１に対応づけられた情報セット４３２の刺激強度情報によって刺激の強度を設定可能に構成されている。また、各情報セット４３２の刺激強度情報が、昼用と夜用との時間帯ごとに設定されていることから、刺激の強度を時間帯ごとに設定可能に構成されている。
【０２３４】
このようなデータ構造を有する地図データ４３０が、図６に示されている地図データ３３０と同様に、移動体に搭載されて振動制御装置３１０が構築されるコンピュータの記憶媒体、あるいは、そのコンピュータに対して外付け設置された記憶装置に記憶されている。また、この記憶部も、移動体に搭載されて固定設置されるものに限らず、公知の可搬記憶媒体や、ネットワークを介してこのコンピュータに接続されるサーバに設置された記憶媒体や記憶装置であってもよい。また、地図データ４３０を生成するために、ネットワークを介して振動制御装置３１０に接続されるサーバが、複数の移動体から、移動体の位置情報、時刻情報、およびユーザの生体状態を取得し、統計的処理によって地図要素ごとに眠気の催し易さを特定し、各地図要素に対応する刺激強度情報を時間帯ごとに設定するようにしてもよい。サーバの実行する統計的処理は、不特定多数の移動体から取得した情報に基づいて実行されてもよいし、各移動体から取得した情報に基づいて移動体毎に個別に実行されてもよい。このように生成された地図データ４３０は、各移動体に配信され振動制御装置３１０の記憶部３２０に記憶されるようにしてもよい。
【０２３５】
この変形例の地図データ４３０のデータ構造によれば、移動体の位置が属する要素を表す地図要素情報４３１に対応づけられた頻度範囲や振動量範囲の情報を得て、その情報に基づいて発生頻度や振動量が設定された振動を振動装置１２０に発生させることができる。このため、振動が与える刺激の強度を、移動体の位置に応じて、覚醒効果および／またはリラックス効果に適した強度とする等といった運用を行うことができる。これにより、再生中の音楽に応じつつも、その内容に依らず所望の覚醒効果および／またはリラックス効果が得られる振動を発生させることができる。
【０２３６】
尚、この変形例においても、刺激の強度に関する情報としての頻度範囲の情報と振動量範囲の情報とのそれぞれが昼夜２つずつ設定されている。しかしながら、ここにいう時間帯ごとの情報の設定も、昼夜の２区分の設定に限るものではなく、もっと細分化された複数区分の時間帯ごとに設定されるものであってもよい。
【０２３７】
また、この変形例においても、刺激強度範囲として頻度範囲と振動量範囲との２種類の範囲が設定されている。しかしながら、ここにいう刺激強度範囲も、頻度範囲と振動量範囲との何れか１種類の範囲のみとしてもよく、あるいは、発生頻度や振動量以外の、振動の刺激の強度を示す何らかの指標を用いた範囲であってもよい。
【０２３８】
尚、本発明は、以上に説明した実施例や変形例に限定されるものではなく、本発明の目的が達成できる他の構成等を含み、以下に示すような変形等も本発明に含まれる。
【０２３９】
例えば、上述した第１〜第３実施例や変形例では、乗用車としての移動体の搭載される振動制御装置１１０，２２０，３１０が例示されている。しかしながら、振動制御装置が搭載される移動体は、乗用車に限るものではなく、二輪車や、トラックやバス等の大型車両等であってもよく、移動体の具体的な種類を問うものではない。
【０２４０】
また、上述した第１及び第３実施例や変形例では、移動体に搭載された振動制御装置１１０，３１０の生成部１１８で内部生成された振動信号を取得する振動信号取得部１１１が例示されている。また、上述した第２実施例では、移動体に搭載された記憶部２１０から振動信号を読み出して取得する振動信号取得部２２１が例示されている。しかしながら、振動信号取得部はこれらに限るものではなく、例えば移動体外部のサーバ上で生成された振動信号を、無線ネットワークを介して取得するものであってもよい。あるいは、サーバ上に構築された記憶部から振動信号を、無線ネットワークを介して読み出して取得するものであってもよい。
【符号の説明】
【０２４１】
１１０，２２０，３１０    振動制御装置
１１１，２２１    振動信号取得部
１１２    出力部
１１３    操作入力部
１１４    第１設定部
１１４ａ，１１６ａ，３１２ａ  頻度範囲設定部
１１４ｂ，１１６ｂ，３１２ｂ  振動量範囲設定部
１１５    生体情報取得部
１１６，３１２    第２設定部
１１７    検出部
１１８    生成部
１２０    振動装置
１３０    カーステレオ
１３１    音楽情報出力部
１３２    車両スピーカ
１３３    音楽情報取得部
１４０    シート
１４１    背部板
２１０，３２０    記憶部
２２２    調整部
２２２ａ  頻度調整部
２２２ｂ  振動量調整部
２３０    音楽／振動対応データ
２３１，Ｍ１，Ｍ２    音楽情報
２３２    信号セット
３１１    位置情報取得部
３３０    地図データ
３３１，Ｌ１１，Ｌ１２，Ｌ１３，Ｌ１４    リンク情報
３３２，４３２    情報セット
４３１    地図要素情報
Ａ１１１，Ａ１２１，Ａ１３１，Ａ１４１    昼用の頻度範囲の情報
Ａ１１２，Ａ１２２，Ａ１３２，Ａ１４２    夜用の頻度範囲の情報
Ｂ１１１，Ｂ１２１，Ｂ１３１，Ｂ１４１    昼用の振動量範囲の情報
Ｂ１１２，Ｂ１２２，Ｂ１３２，Ｂ１４２    夜用の振動量範囲の情報
Ｌ２１    第１道路リンク
Ｌ２２    第２道路リンク
Ｎ２３    第１ノード
Ａｒ２４  第１エリア
Ｓ１１，Ｓ２１    覚醒振動信号
Ｓ１２，Ｓ２２    通常振動信号
Ｓ１３，Ｓ２３    リラックス振動信号
【図１】
2020057955.tif 000003
【図２】
2020057955.tif 000004
【図３】
2020057955.tif 000005
【図４】
2020057955.tif 000006
【図５】
2020057955.tif 000007
【図６】
2020057955.tif 000008
【図７】
2020057955.tif 000009
【図８】
2020057955.tif 000010
【図９】
2020057955.tif 000011
【図１０】
2020057955.tif 000012
【図１１】
2020057955.tif 000013