(57)【要約】【課題】振動提示デバイスが振動を発生させるシーケンスを、振動提示デバイスの利用者の状況に応じて操作端末の利用者が決定し、そのシーケンスが記述されたプログラムに従って振動を発生させることができるようにする。【解決手段】振動提示システムは、少なくとも第１振動提示デバイスおよび第２振動提示デバイスと操作端末とを備え、第１振動提示デバイスは、圧力検出部と通信部と第１振動発生部とを備え、第２振動提示デバイスは、圧力検出部と通信部と第２振動発生部とを備え、操作端末は、通信部と、制御部と、表示部と、第１振動発生部および第２振動発生部が振動を発生させるシーケンスが記述された振動提示実行プログラムを作成する振動提示実行プログラム作成部と、シーケンスを決定する入力操作を操作端末の利用者から受け付ける入力部とを備え、第１振動発生部および第２振動発生部は、振動提示実行プログラムに従って振動を発生させる。【選択図】図６
2019126632.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも第１振動提示デバイスおよび第２振動提示デバイスと、
操作端末とを備える振動提示システムであって、
前記第１振動提示デバイスは、
前記第１振動提示デバイスの利用者から受ける第１圧力を検出し、前記第１圧力を示す第１センシングデータを生成する第１圧力検出部と、
前記第１センシングデータを送信する第１通信部と、
振動を発生させる第１振動発生部とを備え、
前記第２振動提示デバイスは、
前記第２振動提示デバイスの利用者から受ける第２圧力を検出し、前記第２圧力を示す第２センシングデータを生成する第２圧力検出部と、
前記第２センシングデータを送信する第２通信部と、
振動を発生させる第２振動発生部とを備え、
前記操作端末は、
前記第１センシングデータおよび前記第２センシングデータを受信する操作端末通信部と、
制御ソフトウェアが組み込まれ、前記第１センシングデータおよび前記第２センシングデータを集約する制御部と、
前記制御部が集約した前記第１センシングデータおよび前記第２センシングデータを前記操作端末の利用者に示す表示部と、
前記第１振動発生部および前記第２振動発生部が振動を発生させるシーケンスが記述された振動提示実行プログラムを作成する振動提示実行プログラム作成部と、
前記シーケンスを決定する入力操作を前記操作端末の利用者から受け付ける入力部とを備え、
前記第１振動発生部および前記第２振動発生部は、前記振動提示実行プログラムに従って振動を発生させる、
振動提示システム。
【請求項２】
前記操作端末は、
前記第１センシングデータに基づいて、前記第１振動発生部が発生させる振動の強度を自動調整し、前記第２センシングデータに基づいて、前記第２振動発生部が発生させる振動の強度を自動調整する振動強度調整部を更に備え、
前記第１圧力検出部は、前記第１振動提示デバイスの利用者から受ける前記第１圧力の分布を検出し、
前記第１センシングデータには、前記第１圧力の分布の情報が含まれ、
前記第２圧力検出部は、前記第２振動提示デバイスの利用者から受ける前記第２圧力の分布を検出し、
前記第２センシングデータには、前記第２圧力の分布の情報が含まれ、
前記入力部は、前記第１振動発生部が発生させる振動の強度の閾値である第１閾値を入力する入力操作と、前記第２振動発生部が発生させる振動の強度の閾値である第２閾値を入力する入力操作とを前記操作端末の利用者から受け付け、
前記振動強度調整部は、前記第１圧力の大きさおよび分布と前記第１閾値とに基づいて、前記第１振動発生部が発生させる振動の強度を自動調整し、前記第２圧力の大きさおよび分布と前記第２閾値とに基づいて、前記第２振動発生部が発生させる振動の強度を自動調整する、
請求項１に記載の振動提示システム。
【請求項３】
前記入力部が、前記シーケンスを決定する入力操作を前記操作端末の利用者から受け付ける時に、
前記表示部は、
前記第１振動発生部および前記第２振動発生部が発生させる振動の種類の選択肢と、
前記第１振動発生部および前記第２振動発生部が振動を発生させるシーケンスの選択肢とのグラフィカル表示を行う、
請求項２に記載の振動提示システム。
【請求項４】
前記第１振動提示デバイスは、前記第１振動提示デバイスの自己位置を検出し、前記第１振動提示デバイスの自己位置を示す第１自己位置データを生成する第１自己位置検出部を更に備え、
前記第２振動提示デバイスは、前記第２振動提示デバイスの自己位置を検出し、前記第２振動提示デバイスの自己位置を示す第２自己位置データを生成する第２自己位置検出部を更に備え、
前記第１通信部は、前記第１自己位置データを送信し、
前記第２通信部は、前記第２自己位置データを送信し、
前記操作端末通信部は、前記第１自己位置データおよび前記第２自己位置データを受信し、
前記振動提示実行プログラム作成部が、前記シーケンスが記述された前記振動提示実行プログラムを作成した後に、
前記表示部は、
ヒートマップを表示することによって、前記振動提示実行プログラムに従って前記第１振動発生部および前記第２振動発生部が振動を発生させる状況のプレビュー表示を行い、
前記プレビュー表示には、
前記第１振動提示デバイスと前記第２振動提示デバイスとの相互位置関係を示す前記第１振動提示デバイスのアイコンおよび前記第２振動提示デバイスのアイコンと、
前記振動提示実行プログラムの実行開始後の経過時間と、
前記振動提示実行プログラムの実行中に前記第１振動発生部が発生させる振動の強度が時間の経過に応じて変化する様子と、
前記振動提示実行プログラムの実行中に前記第２振動発生部が発生させる振動の強度が時間の経過に応じて変化する様子とが含まれる、
請求項３に記載の振動提示システム。
【請求項５】
前記操作端末は、記憶部を更に備え、
前記表示部が、前記プレビュー表示を行った後に、
前記入力部は、
前記振動提示実行プログラムの内容を調整する入力操作を前記操作端末の利用者から受け付け、
前記制御部は、前記振動提示実行プログラム作成部によって作成された前記振動提示実行プログラム、あるいは、前記操作端末の利用者の入力操作に基づいて内容の調整が行われた前記振動提示実行プログラムを前記記憶部に保存する、
請求項４に記載の振動提示システム。
【請求項６】
前記第１振動提示デバイスおよび前記第２振動提示デバイスは、複数の脚を備える椅子型の振動提示デバイスであり、
前記第１圧力検出部は、前記第１振動提示デバイスの複数の脚のそれぞれに備えられ、
前記第２圧力検出部は、前記第２振動提示デバイスの複数の脚のそれぞれに備えられ、
前記第１圧力検出部は、前記第１振動提示デバイスに着座している前記第１振動提示デバイスの利用者から受ける前記第１圧力の分布および前記第１圧力の分布の変化を検出し、
前記第２圧力検出部は、前記第２振動提示デバイスに着座している前記第２振動提示デバイスの利用者から受ける前記第２圧力の分布および前記第２圧力の分布の変化を検出する、
請求項２から請求項５のいずれか一項に記載の振動提示システム。
【請求項７】
第１振動提示デバイスが前記第１振動提示デバイスの利用者から受ける第１圧力を検出し、前記第１圧力を示す第１センシングデータを生成する第１圧力検出ステップと、
前記第１振動提示デバイスが前記第１センシングデータを送信する第１通信ステップと、
第２振動提示デバイスが前記第２振動提示デバイスの利用者から受ける第２圧力を検出し、前記第２圧力を示す第２センシングデータを生成する第２圧力検出ステップと、
前記第２振動提示デバイスが前記第２センシングデータを送信する第２通信ステップと、
操作端末が前記第１センシングデータおよび前記第２センシングデータを受信する操作端末通信ステップと、
前記操作端末が前記第１センシングデータおよび前記第２センシングデータを集約する集約ステップと、
前記操作端末が集約した前記第１センシングデータおよび前記第２センシングデータを前記操作端末が前記操作端末の利用者に示す表示ステップと、
前記第１振動提示デバイスの第１振動発生部および前記第２振動提示デバイスの第２振動発生部が振動を発生させるシーケンスを決定する入力操作を前記操作端末が前記操作端末の利用者から受け付ける入力ステップと、
前記シーケンスが記述された振動提示実行プログラムを前記操作端末が作成する振動提示実行プログラム作成ステップと、
前記振動提示実行プログラムに従って前記第１振動発生部および前記第２振動発生部が振動を発生させる振動発生ステップとを備える、
振動提示方法。
【請求項８】
少なくとも第１振動提示デバイスおよび第２振動提示デバイスを備える振動提示システムに備えられる操作端末であって、
前記第１振動提示デバイスは、
前記第１振動提示デバイスの利用者から受ける第１圧力を検出し、前記第１圧力を示す第１センシングデータを生成する第１圧力検出部と、
前記第１センシングデータを送信する第１通信部と、
振動を発生させる第１振動発生部とを備え、
前記第２振動提示デバイスは、
前記第２振動提示デバイスの利用者から受ける第２圧力を検出し、前記第２圧力を示す第２センシングデータを生成する第２圧力検出部と、
前記第２センシングデータを送信する第２通信部と、
振動を発生させる第２振動発生部とを備え、
前記操作端末は、
前記第１センシングデータおよび前記第２センシングデータを受信する操作端末通信部と、
制御ソフトウェアが組み込まれ、前記第１センシングデータおよび前記第２センシングデータを集約する制御部と、
前記制御部が集約した前記第１センシングデータおよび前記第２センシングデータを前記操作端末の利用者に示す表示部と、
前記第１振動発生部および前記第２振動発生部が振動を発生させるシーケンスが記述された振動提示実行プログラムを作成する振動提示実行プログラム作成部と、
前記シーケンスを決定する入力操作を前記操作端末の利用者から受け付ける入力部とを備え、
前記第１振動発生部および前記第２振動発生部は、前記振動提示実行プログラムに従って振動を発生させる、
操作端末。
【請求項９】
操作端末と他の振動提示デバイスとを備える振動提示システムに備えられる振動提示デバイスであって、
前記振動提示デバイスは、
前記振動提示デバイスの利用者から受ける第１圧力を検出し、前記第１圧力を示す第１センシングデータを生成する第１圧力検出部と、
前記第１センシングデータを送信する第１通信部と、
振動を発生させる第１振動発生部とを備え、
前記他の振動提示デバイスは、
前記他の振動提示デバイスの利用者から受ける第２圧力を検出し、前記第２圧力を示す第２センシングデータを生成する第２圧力検出部と、
前記第２センシングデータを送信する第２通信部と、
振動を発生させる第２振動発生部とを備え、
前記操作端末は、
前記第１センシングデータおよび前記第２センシングデータを受信する操作端末通信部と、
制御ソフトウェアが組み込まれ、前記第１センシングデータおよび前記第２センシングデータを集約する制御部と、
前記制御部が集約した前記第１センシングデータおよび前記第２センシングデータを前記操作端末の利用者に示す表示部と、
前記第１振動発生部および前記第２振動発生部が振動を発生させるシーケンスが記述された振動提示実行プログラムを作成する振動提示実行プログラム作成部と、
前記シーケンスを決定する入力操作を前記操作端末の利用者から受け付ける入力部とを備え、
前記第１振動発生部および前記第２振動発生部は、前記振動提示実行プログラムに従って振動を発生させる、
振動提示デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、振動提示システム、振動提示方法、操作端末および振動提示デバイスに関する。
【背景技術】
【０００２】
従来、遠隔操作にて選択的に複数個の椅子の中から所望の椅子を振動させ、会議等で居眠りや雑談をしている出席者に対して警告を与えることができ、また、劇場等の雰囲気を損なうことなく、特定の人を呼び出すことを可能とする振動椅子システムが知られている。（例えば、特許文献１参照）。
特許文献１に記載された技術では、椅子の個々に付与された識別番号に対応するコントローラの選択スイッチを操作すると、選択スイッチに対応する椅子の振動機構を動作させる信号が送信部より送出される。椅子側では、送信部からの信号が受信部で受信され、信号内容に基づいて駆動制御部により振動機構が駆動される。
ところで、特許文献１に記載された技術では、振動機構が振動を発生させるために、操作者が遠隔操作を行わなければならない。つまり、特許文献１に記載された技術では、操作者が遠隔操作を行うことなく、例えばプログラムに従って振動機構が振動を発生させることはできない。また、特許文献１に記載された技術では、システムの利用者が着席者の状況などに応じて振動発生用プログラムを作成することもできない。
【０００３】
また従来、マット上に寝る臥床者の体重やマット、敷布団などの重さにかかわらず振動強度を常に一定値に保持し、臥床者に不快感を与えることなく、褥瘡部位の血流を促進し、活性酸素の発生を抑制した加振装置が知られている。（例えば、特許文献２参照）。
特許文献２に記載された技術では、フィードバック制御演算器が、振動検出器で検出した振動の強弱を、操作パネル振動強度設定器で設定した振動強度と比較する。その差分をゼロにするように加振信号が制御され、振動発生器の振動強度の最大値が一定値に保持される。
特許文献２に記載された技術においても、例えばプログラムに従って振動発生器が振動を発生させることはできない。また、特許文献２に記載された技術では、管理者等が臥床者の状況などに応じて振動発生用プログラムを作成することもできない。
【０００４】
現在、視聴覚コンテンツ情報と共に触覚情報伝達を目的として振動提示する装置は、アミューズメント施設、映画館のシートなど見られる。これらは振動によって映像コンテンツをより体験的に伝えるための装置であり、振動提示はコンテンツストーリーに合わせて予めプログラムされる。
しかし、全てのシートで一様な振動強度設定である場合が多いため、特に心身の成長の個人差が大きい幼児に対しては効果的で安全な振動提示とはならない。一方で、ストーリーを伝えるコンテンツ表現を重んじ利用者の恣意的な振動提示設定（つまり、現場の状況などに応じた設定）で実行したい場合もある。
コンテンツ表現としての恣意的な振動提示（つまり、ストーリーの相違などに応じて設定が異なる振動提示）を行いつつ、個々の視聴者に応じた振動調整が自動もしくは簡便な操作で実現されるシステムが必要である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−３２２９３８号公報
【特許文献２】特開２００６−８７７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した問題点に鑑み、本発明は、振動提示デバイスが振動を発生させるシーケンスを、振動提示デバイスの利用者の状況に応じて操作端末の利用者が決定することができ、そのシーケンスが記述されたプログラムに従って振動を発生させることができる振動提示システム、振動提示方法、操作端末および振動提示デバイスを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様は、少なくとも第１振動提示デバイスおよび第２振動提示デバイスと、操作端末とを備える振動提示システムであって、前記第１振動提示デバイスは、前記第１振動提示デバイスの利用者から受ける第１圧力を検出し、前記第１圧力を示す第１センシングデータを生成する第１圧力検出部と、前記第１センシングデータを送信する第１通信部と、振動を発生させる第１振動発生部とを備え、前記第２振動提示デバイスは、前記第２振動提示デバイスの利用者から受ける第２圧力を検出し、前記第２圧力を示す第２センシングデータを生成する第２圧力検出部と、前記第２センシングデータを送信する第２通信部と、振動を発生させる第２振動発生部とを備え、前記操作端末は、前記第１センシングデータおよび前記第２センシングデータを受信する操作端末通信部と、制御ソフトウェアが組み込まれ、前記第１センシングデータおよび前記第２センシングデータを集約する制御部と、前記制御部が集約した前記第１センシングデータおよび前記第２センシングデータを前記操作端末の利用者に示す表示部と、前記第１振動発生部および前記第２振動発生部が振動を発生させるシーケンスが記述された振動提示実行プログラムを作成する振動提示実行プログラム作成部と、前記シーケンスを決定する入力操作を前記操作端末の利用者から受け付ける入力部とを備え、前記第１振動発生部および前記第２振動発生部は、前記振動提示実行プログラムに従って振動を発生させる、振動提示システムである。
【０００８】
本発明の一態様の振動提示システムでは、前記操作端末は、前記第１センシングデータに基づいて、前記第１振動発生部が発生させる振動の強度を自動調整し、前記第２センシングデータに基づいて、前記第２振動発生部が発生させる振動の強度を自動調整する振動強度調整部を更に備え、前記第１圧力検出部は、前記第１振動提示デバイスの利用者から受ける前記第１圧力の分布を検出し、前記第１センシングデータには、前記第１圧力の分布の情報が含まれ、前記第２圧力検出部は、前記第２振動提示デバイスの利用者から受ける前記第２圧力の分布を検出し、前記第２センシングデータには、前記第２圧力の分布の情報が含まれ、前記入力部は、前記第１振動発生部が発生させる振動の強度の閾値である第１閾値を入力する入力操作と、前記第２振動発生部が発生させる振動の強度の閾値である第２閾値を入力する入力操作とを前記操作端末の利用者から受け付け、前記振動強度調整部は、前記第１圧力の大きさおよび分布と前記第１閾値とに基づいて、前記第１振動発生部が発生させる振動の強度を自動調整し、前記第２圧力の大きさおよび分布と前記第２閾値とに基づいて、前記第２振動発生部が発生させる振動の強度を自動調整してもよい。
【０００９】
本発明の一態様の振動提示システムでは、前記入力部が、前記シーケンスを決定する入力操作を前記操作端末の利用者から受け付ける時に、前記表示部は、前記第１振動発生部および前記第２振動発生部が発生させる振動の種類の選択肢と、前記第１振動発生部および前記第２振動発生部が振動を発生させるシーケンスの選択肢とのグラフィカル表示を行ってもよい。
【００１０】
本発明の一態様の振動提示システムでは、前記第１振動提示デバイスは、前記第１振動提示デバイスの自己位置を検出し、前記第１振動提示デバイスの自己位置を示す第１自己位置データを生成する第１自己位置検出部を更に備え、前記第２振動提示デバイスは、前記第２振動提示デバイスの自己位置を検出し、前記第２振動提示デバイスの自己位置を示す第２自己位置データを生成する第２自己位置検出部を更に備え、前記第１通信部は、前記第１自己位置データを送信し、前記第２通信部は、前記第２自己位置データを送信し、前記操作端末通信部は、前記第１自己位置データおよび前記第２自己位置データを受信し、前記振動提示実行プログラム作成部が、前記シーケンスが記述された前記振動提示実行プログラムを作成した後に、前記表示部は、ヒートマップを表示することによって、前記振動提示実行プログラムに従って前記第１振動発生部および前記第２振動発生部が振動を発生させる状況のプレビュー表示を行い、前記プレビュー表示には、前記第１振動提示デバイスと前記第２振動提示デバイスとの相互位置関係を示す前記第１振動提示デバイスのアイコンおよび前記第２振動提示デバイスのアイコンと、前記振動提示実行プログラムの実行開始後の経過時間と、前記振動提示実行プログラムの実行中に前記第１振動発生部が発生させる振動の強度が時間の経過に応じて変化する様子と、前記振動提示実行プログラムの実行中に前記第２振動発生部が発生させる振動の強度が時間の経過に応じて変化する様子とが含まれてもよい。
【００１１】
本発明の一態様の振動提示システムでは、前記操作端末は、記憶部を更に備え、前記表示部が、前記プレビュー表示を行った後に、前記入力部は、前記振動提示実行プログラムの内容を調整する入力操作を前記操作端末の利用者から受け付け、前記制御部は、前記振動提示実行プログラム作成部によって作成された前記振動提示実行プログラム、あるいは、前記操作端末の利用者の入力操作に基づいて内容の調整が行われた前記振動提示実行プログラムを前記記憶部に保存してもよい。
【００１２】
本発明の一態様の振動提示システムでは、前記第１振動提示デバイスおよび前記第２振動提示デバイスは、複数の脚を備える椅子型の振動提示デバイスであり、前記第１圧力検出部は、前記第１振動提示デバイスの複数の脚のそれぞれに備えられ、前記第２圧力検出部は、前記第２振動提示デバイスの複数の脚のそれぞれに備えられ、前記第１圧力検出部は、前記第１振動提示デバイスに着座している前記第１振動提示デバイスの利用者から受ける前記第１圧力の分布および前記第１圧力の分布の変化を検出し、前記第２圧力検出部は、前記第２振動提示デバイスに着座している前記第２振動提示デバイスの利用者から受ける前記第２圧力の分布および前記第２圧力の分布の変化を検出してもよい。
【００１３】
本発明の一態様は、第１振動提示デバイスが前記第１振動提示デバイスの利用者から受ける第１圧力を検出し、前記第１圧力を示す第１センシングデータを生成する第１圧力検出ステップと、前記第１振動提示デバイスが前記第１センシングデータを送信する第１通信ステップと、第２振動提示デバイスが前記第２振動提示デバイスの利用者から受ける第２圧力を検出し、前記第２圧力を示す第２センシングデータを生成する第２圧力検出ステップと、前記第２振動提示デバイスが前記第２センシングデータを送信する第２通信ステップと、操作端末が前記第１センシングデータおよび前記第２センシングデータを受信する操作端末通信ステップと、前記操作端末が前記第１センシングデータおよび前記第２センシングデータを集約する集約ステップと、前記操作端末が集約した前記第１センシングデータおよび前記第２センシングデータを前記操作端末が前記操作端末の利用者に示す表示ステップと、前記第１振動提示デバイスの第１振動発生部および前記第２振動提示デバイスの第２振動発生部が振動を発生させるシーケンスを決定する入力操作を前記操作端末が前記操作端末の利用者から受け付ける入力ステップと、前記シーケンスが記述された振動提示実行プログラムを前記操作端末が作成する振動提示実行プログラム作成ステップと、前記振動提示実行プログラムに従って前記第１振動発生部および前記第２振動発生部が振動を発生させる振動発生ステップとを備える、振動提示方法である。
【００１４】
本発明の一態様は、少なくとも第１振動提示デバイスおよび第２振動提示デバイスを備える振動提示システムに備えられる操作端末であって、前記第１振動提示デバイスは、前記第１振動提示デバイスの利用者から受ける第１圧力を検出し、前記第１圧力を示す第１センシングデータを生成する第１圧力検出部と、前記第１センシングデータを送信する第１通信部と、振動を発生させる第１振動発生部とを備え、前記第２振動提示デバイスは、前記第２振動提示デバイスの利用者から受ける第２圧力を検出し、前記第２圧力を示す第２センシングデータを生成する第２圧力検出部と、前記第２センシングデータを送信する第２通信部と、振動を発生させる第２振動発生部とを備え、前記操作端末は、前記第１センシングデータおよび前記第２センシングデータを受信する操作端末通信部と、制御ソフトウェアが組み込まれ、前記第１センシングデータおよび前記第２センシングデータを集約する制御部と、前記制御部が集約した前記第１センシングデータおよび前記第２センシングデータを前記操作端末の利用者に示す表示部と、前記第１振動発生部および前記第２振動発生部が振動を発生させるシーケンスが記述された振動提示実行プログラムを作成する振動提示実行プログラム作成部と、前記シーケンスを決定する入力操作を前記操作端末の利用者から受け付ける入力部とを備え、前記第１振動発生部および前記第２振動発生部は、前記振動提示実行プログラムに従って振動を発生させる、操作端末である。
【００１５】
本発明の一態様は、操作端末と他の振動提示デバイスとを備える振動提示システムに備えられる振動提示デバイスであって、前記振動提示デバイスは、前記振動提示デバイスの利用者から受ける第１圧力を検出し、前記第１圧力を示す第１センシングデータを生成する第１圧力検出部と、前記第１センシングデータを送信する第１通信部と、振動を発生させる第１振動発生部とを備え、前記他の振動提示デバイスは、前記他の振動提示デバイスの利用者から受ける第２圧力を検出し、前記第２圧力を示す第２センシングデータを生成する第２圧力検出部と、前記第２センシングデータを送信する第２通信部と、振動を発生させる第２振動発生部とを備え、前記操作端末は、前記第１センシングデータおよび前記第２センシングデータを受信する操作端末通信部と、制御ソフトウェアが組み込まれ、前記第１センシングデータおよび前記第２センシングデータを集約する制御部と、前記制御部が集約した前記第１センシングデータおよび前記第２センシングデータを前記操作端末の利用者に示す表示部と、前記第１振動発生部および前記第２振動発生部が振動を発生させるシーケンスが記述された振動提示実行プログラムを作成する振動提示実行プログラム作成部と、前記シーケンスを決定する入力操作を前記操作端末の利用者から受け付ける入力部とを備え、前記第１振動発生部および前記第２振動発生部は、前記振動提示実行プログラムに従って振動を発生させる、振動提示デバイスである。
【発明の効果】
【００１６】
本発明によれば、振動提示デバイスが振動を発生させるシーケンスを、振動提示デバイスの利用者の状況に応じて操作端末の利用者が決定することができ、そのシーケンスが記述されたプログラムに従って振動を発生させることができる振動提示システム、振動提示方法、操作端末および振動提示デバイスを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】第１実施形態の振動提示システムの一例の概略構成図である。
【図２】図１に示す振動提示デバイスの一例を説明するための図である。
【図３】第１実施形態の振動提示システムにおいて実行される処理の手順を説明するための図である。
【図４】図３のステップＳ１９において各振動提示デバイスの配置と、各振動提示デバイスの利用者から各振動提示デバイスが受ける圧力とが表示された操作端末の画面の一例を示す図である。
【図５】図３のステップＳ２５の実行中における操作端末の画面の一例を示す図である。
【図６】図３のステップＳ２６の実行中における操作端末の画面の一例を示す図である。
【図７】第２実施形態の振動提示システムの振動提示デバイスの一例の概略構成図である。
【発明を実施するための形態】
【００１８】
以下、添付図面を参照し、本発明の振動提示システム、振動提示方法、操作端末および振動提示デバイスの実施形態について説明する。
【００１９】
＜第１実施形態＞
図１は第１実施形態の振動提示システム１の一例の概略構成図である。
図１に示す例では、振動提示システム１が、複数の振動提示デバイス１１〜１５と、操作端末１６とを備えている。
振動提示デバイス１１の利用者は、例えば振動提示デバイス１１の上面（座面）に着座することによって、振動提示デバイス１１を利用する。振動提示デバイス１１は、圧力検出部１１Ａと、自己位置検出部１１Ｂと、振動発生部１１Ｃと、通信部１１Ｄとを備えている。圧力検出部１１Ａは、振動提示デバイス１１の利用者から受ける圧力を検出し、その圧力を示すセンシングデータを生成する。圧力検出部１１Ａは、例えば、振動提示デバイス１１の利用者から受ける圧力を検出する公知のセンサシート型の圧力センサ（図示せず）と、圧力センサが出力する信号をセンシングデータに変換する変換回路（図示せず）とを備えている。
自己位置検出部１１Ｂは、振動提示デバイス１１の自己位置を検出し、振動提示デバイス１１の自己位置を示す自己位置データを生成する。自己位置検出部１１Ｂは、例えば、他の振動提示デバイス１２〜１５に対して光を照射する発光部（図示せず）と、他の振動提示デバイス１２〜１５からの反射光を受光する受光部（図示せず）とを有する公知の光センサ（図示せず）を備えている。また、自己位置検出部１１Ｂは、その光センサが出力する信号を自己位置データに変換する変換回路（図示せず）を備えている。
他の例では、自己位置検出部１１Ｂが、ＧＰＳ（Global Positioning System）をはじめとするＧＮＳＳ（衛星測位システム）などを用いて振動提示デバイス１１の自己位置を推定してもよい。
【００２０】
図１に示す例では、振動発生部１１Ｃが、振動を発生させる。振動発生部１１Ｃは、振動トランスデューサー１１Ｃ１を備えている。振動トランスデューサー１１Ｃ１は、音響信号を機械振動に変換する。
図１に示す例では、振動提示デバイス１１の振動発生部１１Ｃが１個の振動トランスデューサー１１Ｃ１を備えているが、他の例では、振動提示デバイス１１の振動発生部１１Ｃが複数の振動トランスデューサーを備えていてもよい。
図１に示す例では、通信部１１Ｄは、無線通信または有線通信による通信を行う。通信部１１Ｄは、振動発生部１１Ｃによって振動を発生させるための音響信号を操作端末１６から受信する。また、通信部１１Ｄは、圧力検出部１１Ａが生成したセンシングデータを操作端末１６に送信する。また、通信部１１Ｄは、自己位置検出部１１Ｂが生成した自己位置データを操作端末１６に送信する。
【００２１】
図２は図１に示す振動提示デバイス１１の一例を説明するための図である。詳細には、図２（Ａ）はカバー１１−１が取り付けられた状態における振動提示デバイス１１の斜視図である。図２（Ｂ）はカバー１１−１が取り外された状態における振動提示デバイス１１の斜視図である。図２（Ｃ）は振動提示デバイス１１の内部を示す斜視図である。
図２に示す例では、振動提示デバイス１１が、クッション型の振動提示デバイスである。振動提示デバイス１１の利用者は、例えば振動提示デバイス１１の上面（座面）に着座する。振動提示デバイス１１の上部には、クッション材１１−２が配置されている。圧力検出部１１Ａ（図１参照）の一部を構成する例えばセンサシート型の圧力センサ（図示せず）は、カバー１１−１とクッション材１１−２との間に配置される。振動提示デバイス１１には、マイク入力端子１１−３と、スイッチ１１−４と、マイクプリアンプモジュール１１−５と、バッテリ１１−６と、パワーアンプ１１−７とが更に備えられている。
マイク入力端子１１−３は、音響信号を振動提示デバイス１１に入力するためのものである。スイッチ１１−４は、振動提示デバイス１１の電源のオンオフの制御およびボリューム（音量、振動の大きさ）の制御を行うためのものである。マイクプリアンプモジュール１１−５は、マイク入力端子１１−３から入力された音響信号を調節するために用いられる。バッテリ１１−６は、振動提示デバイス１１内の電気部品に電力を供給する。パワーアンプ１１−７は、振動トランスデューサー１１Ｃ１を駆動できるレベルまで、マイクプリアンプモジュール１１−５によって調節された音響信号を増幅する。
図２に示す例では、音響信号が入力されるマイク入力端子１１−３が、振動提示デバイス１１に備えられているが、他の例では、マイク入力端子１１−３を省略してもよい。この例では、振動提示デバイス１１の通信部１１Ｄが、操作端末１６から音響信号を受信する。
また、図２に示す例では、振動提示デバイス１１のスイッチ１１−４が、振動の大きさの制御機能を備えているが、他の例では、振動提示デバイス１１のスイッチ１１−４が、振動の大きさの制御機能を備えていなくてもよい。この例では、振動提示デバイス１１が発生させる振動の大きさが、操作端末１６によって制御される。
また、振動提示システム１は、マイク入力端子１１−３からの制御が圧力検出部１１Ａからのセンシングデータに応じて自動的に行われる機能を有してもよい。この場合に、振動提示システム１の利用者は、操作端末１６において振動設定（振動の強度の閾値の設定）を行うことができる。
【００２２】
図１の説明に戻り、振動提示デバイス１２の利用者は、例えば振動提示デバイス１２の上面（座面）に着座することによって、振動提示デバイス１２を利用する。図１に示す例では、振動提示デバイス１２が、圧力検出部１２Ａと、自己位置検出部１２Ｂと、振動発生部１２Ｃと、通信部１２Ｄとを備えている。
圧力検出部１２Ａは、振動提示デバイス１１の圧力検出部１１Ａと同様に構成されている。つまり、圧力検出部１２Ａは、振動提示デバイス１２の利用者から受ける圧力を検出し、その圧力を示すセンシングデータを生成する。
自己位置検出部１２Ｂは、振動提示デバイス１１の自己位置検出部１１Ｂと同様に構成されている。つまり、自己位置検出部１２Ｂは、振動提示デバイス１２の自己位置を検出し、振動提示デバイス１２の自己位置を示す自己位置データを生成する。
振動発生部１２Ｃは、振動提示デバイス１１の振動発生部１１Ｃと同様に構成され、振動を発生させる。つまり、振動発生部１２Ｃは、振動トランスデューサー１１Ｃ１と同様に構成された振動トランスデューサー１２Ｃ１を備えている。
図１に示す例では、振動提示デバイス１２の振動発生部１２Ｃが１個の振動トランスデューサー１２Ｃ１を備えているが、他の例では、振動提示デバイス１２の振動発生部１２Ｃが複数の振動トランスデューサーを備えていてもよい。
図１に示す例では、通信部１２Ｄは、振動提示デバイス１１の通信部１１Ｄと同様に構成されている。つまり、通信部１２Ｄは、振動発生部１２Ｃによって振動を発生させるための音響信号を操作端末１６から受信し、圧力検出部１２Ａが生成したセンシングデータを操作端末１６に送信し、自己位置検出部１２Ｂが生成した自己位置データを操作端末１６に送信する。
【００２３】
振動提示デバイス１３の利用者は、例えば振動提示デバイス１３の上面（座面）に着座することによって、振動提示デバイス１３を利用する。振動提示デバイス１４の利用者は、例えば振動提示デバイス１４の上面（座面）に着座することによって、振動提示デバイス１４を利用する。振動提示デバイス１５の利用者は、例えば振動提示デバイス１５の上面（座面）に着座することによって、振動提示デバイス１５を利用する。振動提示デバイス１３〜１５は、振動提示デバイス１１、１２と同様に構成されている。
図１に示す例では、振動提示システム１が、５個の振動提示デバイス１１〜１５を備えているが、他の例では、振動提示システム１が、５個以外の任意の複数の振動提示デバイスを備えていてもよい。
【００２４】
図１に示す例では、操作端末１６が、入力部１６Ａと、表示部１６Ｂと、通信部１６Ｃと、制御部１６Ｄと、記憶部１６Ｅと、音響信号取得部１６Ｆとを備えている。
入力部１６Ａは、操作端末１６の利用者からの入力操作を受け付ける。表示部１６Ｂは、操作端末１６の利用者に対する表示を行う。入力部１６Ａおよび表示部１６Ｂは、例えば、入力機能と表示機能とを備えるタッチパネルによって構成されている。詳細には、入力部１６Ａおよび表示部１６Ｂを備える操作端末１６は、情報の提示に画像や図形を多用し、基礎的な操作の大半を画面上の位置の指示により行うことができるＧＵＩ（Graphical User Interface）として機能する。
通信部１６Ｃは、無線通信または有線通信による通信を行う。通信部１６Ｃは、振動提示デバイス１１〜１５の振動発生部によって振動を発生させるための音響信号を振動提示デバイス１１〜１５に送信する。また、通信部１６Ｃは、振動提示デバイス１１〜１５の圧力検出部が生成したセンシングデータを振動提示デバイス１１〜１５から受信する。また、通信部１６Ｃは、振動提示デバイス１１〜１５の自己位置検出部が生成した自己位置データを振動提示デバイス１１〜１５から受信する。
【００２５】
制御部１６Ｄは、振動提示デバイス１１〜１５の圧力検出部が生成したセンシングデータなどを集約する。制御部１６Ｄには、制御ソフトウェアが組み込まれている。制御部１６Ｄは、振動提示実行プログラム作成部１６Ｄ１と、振動強度調整部１６Ｄ２とを備えている。
振動提示実行プログラム作成部１６Ｄ１は、振動提示デバイス１１〜１５の振動発生部が振動を発生させるシーケンスが記述された振動提示実行プログラムを作成する。つまり、図１に示す例では、振動提示デバイス１１〜１５の振動発生部が、例えば操作端末１６の利用者によるリアルタイム制御に従って振動を発生させることができるのみならず、予め作成された振動提示実行プログラムに従って振動を発生させることもできる。
振動強度調整部１６Ｄ２は、振動提示デバイス１１〜１５の振動発生部が発生させる振動の強度を自動調整する。詳細には、振動強度調整部１６Ｄ２は、振動提示デバイス１１の圧力検出部１１Ａが生成したセンシングデータに基づいて、振動提示デバイス１１の振動発生部１１Ｃが発生させる振動の強度を自動調整する。また、振動強度調整部１６Ｄ２は、振動提示デバイス１２の圧力検出部１２Ａが生成したセンシングデータに基づいて、振動提示デバイス１２の振動発生部１２Ｃが発生させる振動の強度を自動調整する。また、振動強度調整部１６Ｄ２は、振動提示デバイス１３〜１５のそれぞれの圧力検出部が生成したセンシングデータに基づいて、振動提示デバイス１３〜１５のそれぞれの振動発生部が発生させる振動の強度を自動調整する。
【００２６】
記憶部１６Ｅは、振動提示実行プログラム作成部１６Ｄ１によって作成された振動提示実行プログラムを記憶する。音響信号取得部１６Ｆは、操作端末１６から振動提示デバイス１１〜１５に送信するための音響信号を例えば操作端末１６の外部から取得する。
【００２７】
図３は第１実施形態の振動提示システム１において実行される処理の手順を説明するための図である。
図３に示す例では、ステップＳ１０において、操作端末１６の利用者が、制御ソフトウェアを起動するための入力操作を行う。
次いで、ステップＳ１１では、操作端末１６の制御部１６Ｄが、制御ソフトウェアを起動させる。
次いで、ステップＳ１２では、操作端末１６の通信部１６Ｃが、圧力検出指示を振動提示デバイス１１〜１５に送信する。
次いで、ステップＳ１３では、振動提示デバイス１１〜１５の圧力検出部が、振動提示デバイス１１〜１５の利用者から受ける圧力を検出し、その圧力を示すセンシングデータを生成する。
次いで、ステップＳ１４では、振動提示デバイス１１〜１５の通信部は、振動提示デバイス１１〜１５の圧力検出部が生成したセンシングデータを操作端末１６に送信する。操作端末１６の通信部１６Ｃは、それらのセンシングデータを受信する。
【００２８】
また、ステップＳ１５において、操作端末１６の通信部１６Ｃは、自己位置検出指示を振動提示デバイス１１〜１５に送信する。
次いで、ステップＳ１６では、振動提示デバイス１１〜１５の自己位置検出部が、振動提示デバイス１１〜１５の自己位置を検出し、振動提示デバイス１１〜１５の自己位置を示す自己位置データを生成する。
次いで、ステップＳ１７では、振動提示デバイス１１〜１５の通信部は、振動提示デバイス１１〜１５の自己位置検出部が生成した自己位置データを操作端末１６に送信する。操作端末１６の通信部１６Ｃは、それらの自己位置データを受信する。
次いで、ステップＳ１８では、操作端末１６の制御部１６Ｄが、振動提示デバイス１１〜１５の自己位置データおよびセンシングデータを集約する。
次いで、ステップＳ１９では、操作端末１６の表示部１６Ｂが、振動提示デバイス１１〜１５の配置と、振動提示デバイス１１〜１５の利用者から振動提示デバイス１１〜１５が受ける圧力とを、操作端末１６の利用者に表示する。
【００２９】
図４は図３のステップＳ１９において振動提示デバイス１１〜１５の配置と、振動提示デバイス１１〜１５の利用者から振動提示デバイス１１〜１５が受ける圧力とが表示された操作端末１６の画面の一例を示す図である。
図４に示す例では、操作端末１６の表示部１６Ｂによって表示が行われる画面に、第１部分１６Ｂ１と、第２部分１６Ｂ２と、第３部分１６Ｂ３と、第４部分１６Ｂ４とが含まれている。
第１部分１６Ｂ１には、例えば、振動提示システム１によって実行される処理の状態が表示される。操作端末１６の利用者による初期設定時には、「ユーザー初期設定」の表示が点灯される。振動提示実行プログラムに従って振動提示デバイス１１〜１５の振動発生部が振動を発生させる状況のプレビュー表示の実行時には、「再生シミュレーション」の表示が点灯される。振動提示デバイス１１〜１５の振動発生部が振動を発生させるシーケンスのリストの読み込み時には、「プログラムリスト読み込み」の表示が点灯される。図３のステップＳ１９は、それらのいずれにも該当しないため、図４に示す例では、それらの表示のいずれも点灯されていない。
第２部分１６Ｂ２には、例えば、操作端末１６によって読み込まれたシーケンスのリストが表示される。図３のステップＳ１９では、シーケンスのリストが、まだ読み込まれていないため、図４に示す例では、第２部分１６Ｂ２に、何も表示されていない。
【００３０】
第３部分１６Ｂ３には、振動提示デバイス１１〜１５の配置（振動提示デバイス１１〜１５の相互の位置関係）と、振動提示デバイス１１〜１５の利用者から振動提示デバイス１１〜１５が受ける圧力とが表示される。
図４に示す例では、振動提示デバイス１１の位置が、アイコン１１ＩＣによって表示されている。振動提示デバイス１２の位置は、アイコン１２ＩＣによって表示されている。振動提示デバイス１３の位置は、アイコン１３ＩＣによって表示されている。振動提示デバイス１４の位置は、アイコン１４ＩＣによって表示されている。振動提示デバイス１５の位置は、アイコン１５ＩＣによって表示されている。
アイコン１１ＩＣの部分１１ａは、振動提示デバイス１１の右前側部分が、振動提示デバイス１１の利用者から大きい圧力を受けていることを示している。アイコン１１ＩＣの部分１１ｂは、振動提示デバイス１１の中央部分が、振動提示デバイス１１の利用者から中程度の圧力を受けていることを示している。アイコン１１ＩＣの部分１１ｃは、振動提示デバイス１１の後側部分が、振動提示デバイス１１の利用者から小さい圧力を受けていることを示している。つまり、アイコン１１ＩＣは、例えば年長クラスの幼稚園児が、振動提示デバイス１１の右前側部分に偏って座っていることを示している。
アイコン１２ＩＣの部分１２ａは、振動提示デバイス１２の前側部分が、振動提示デバイス１２の利用者から大きい圧力を受けていることを示している。アイコン１２ＩＣの部分１２ｂは、振動提示デバイス１２の中央部分が、振動提示デバイス１２の利用者から中程度の圧力を受けていることを示している。アイコン１２ＩＣの部分１２ｃは、振動提示デバイス１２の後側部分が、振動提示デバイス１２の利用者から小さい圧力を受けていることを示している。つまり、アイコン１２ＩＣは、例えば年長クラスの幼稚園児が、振動提示デバイス１２の前側部分に偏って座っていることを示している。
【００３１】
アイコン１３ＩＣの部分１３ａは、振動提示デバイス１３の前側部分が、振動提示デバイス１３の利用者から大きい圧力を受けていることを示している。アイコン１３ＩＣの部分１３ｂは、振動提示デバイス１３の中央部分が、振動提示デバイス１３の利用者から中程度の圧力を受けていることを示している。アイコン１３ＩＣの部分１３ｃは、振動提示デバイス１３の後側部分が、振動提示デバイス１３の利用者から小さい圧力を受けていることを示している。つまり、アイコン１３ＩＣは、例えば年長クラスの幼稚園児が、振動提示デバイス１３の前側部分に偏って座っていることを示している。
アイコン１４ＩＣの部分１４ｂは、振動提示デバイス１４の全体が、振動提示デバイス１４の利用者から中程度の圧力を受けていることを示している。つまり、アイコン１４ＩＣは、例えば年少クラスの幼稚園児が、振動提示デバイス１４の中央部分に座っていることを示している。
アイコン１５ＩＣの部分１５ｂは、振動提示デバイス１５の前側部分が、振動提示デバイス１５の利用者から中程度の圧力を受けていることを示している。アイコン１５ＩＣの部分１５ｃは、振動提示デバイス１５の後側部分が、振動提示デバイス１５の利用者から小さい圧力を受けていることを示している。つまり、アイコン１５ＩＣは、例えば年中クラスの幼稚園児が、振動提示デバイス１５の前側部分に偏って座っていることを示している。
【００３２】
第４部分１６Ｂ４には、振動提示実行プログラムに従って振動提示デバイス１１〜１５の振動発生部が振動を発生させる状況がプレビュー表示される場合に振動提示実行プログラムの実行開始後の経過時間が表示される。
【００３３】
上述したように、図４に示す例では、振動提示デバイス１１の圧力検出部１１Ａは、振動提示デバイス１１の利用者から受ける圧力の大きさを検出するだけではなく、振動提示デバイス１１の利用者から受ける圧力の分布も検出する。また、振動提示デバイス１１の圧力検出部１１Ａが生成するセンシングデータには、圧力検出部１１Ａが検出した圧力の分布の情報が含まれる。
同様に、振動提示デバイス１２の圧力検出部１２Ａは、振動提示デバイス１２の利用者から受ける圧力の分布を検出する。また、振動提示デバイス１２の圧力検出部１２Ａが生成するセンシングデータには、圧力検出部１２Ａが検出した圧力の分布の情報が含まれる。
また、振動提示デバイス１３〜１５の圧力検出部は、振動提示デバイス１３〜１５の利用者から受ける圧力の分布を検出する。また、振動提示デバイス１３〜１５の圧力検出部が生成するセンシングデータには、振動提示デバイス１３〜１５の圧力検出部が検出した圧力の分布の情報が含まれる。
つまり、図４に示す例では、振動提示デバイス１１〜１５のそれぞれの圧力検出部が生成し、操作端末１６の制御部１６Ｄが集約したセンシングデータが、操作端末１６の表示部１６Ｂによって、操作端末１６の利用者に示される。
【００３４】
例えば年少クラスの幼稚園児のような利用者にとって最適な振動の強度と、例えば年長クラスの幼稚園児のような利用者にとって最適な振動の強度とは異なる。そこで、第１実施形態の振動提示システム１では、後述する処理が実行される。
具体的には、図３のステップＳ２０において、操作端末１６の表示部１６Ｂは、振動提示デバイス１１の振動発生部１１Ｃが発生させる振動の強度の閾値、振動提示デバイス１２の振動発生部１２Ｃが発生させる振動の強度の閾値、振動提示デバイス１３の振動発生部が発生させる振動の強度の閾値、振動提示デバイス１４の振動発生部が発生させる振動の強度の閾値、および、振動提示デバイス１５の振動発生部が発生させる振動の強度の閾値の入力を操作端末１６の利用者に要求する表示を行う。
次いで、ステップＳ２１では、操作端末１６の入力部１６Ａは、振動提示デバイス１１の振動発生部１１Ｃが発生させる振動の強度の閾値を入力する入力操作と、振動提示デバイス１２の振動発生部が発生させる振動の強度の閾値を入力する入力操作と、振動提示デバイス１３〜１５の振動発生部が発生させる振動の強度の閾値を入力する入力操作とを操作端末１６の利用者から受け付ける。
【００３５】
次いで、ステップＳ２２において、操作端末１６の振動強度調整部１６Ｄ２は、振動提示デバイス１１の圧力検出部１１Ａが検出した圧力の大きさおよび分布と、操作端末１６の利用者によって入力された、振動提示デバイス１１の振動発生部１１Ｃが発生させる振動の強度の閾値とに基づいて、振動提示デバイス１１の振動発生部１１Ｃが発生させる振動の強度を自動調整する。
また、操作端末１６の振動強度調整部１６Ｄ２は、振動提示デバイス１２の圧力検出部１２Ａが検出した圧力の大きさおよび分布と、操作端末１６の利用者によって入力された、振動提示デバイス１２の振動発生部１２Ｃが発生させる振動の強度の閾値とに基づいて、振動提示デバイス１２の振動発生部１２Ｃが発生させる振動の強度を自動調整する。
同様に、操作端末１６の振動強度調整部１６Ｄ２は、振動提示デバイス１３〜１５の圧力検出部が検出した圧力の大きさおよび分布と、操作端末１６の利用者によって入力された、振動提示デバイス１３〜１５の振動発生部が発生させる振動の強度の閾値とに基づいて、振動提示デバイス１３〜１５の振動発生部が発生させる振動の強度を自動調整する。
【００３６】
次いで、ステップＳ２３において、操作端末１６の表示部１６Ｂは、振動提示実行プログラムを作成するために必要な情報の入力を操作端末１６の利用者に要求する表示を行う。具体的には、操作端末１６の表示部１６Ｂは、例えば振動提示デバイス１１〜１５のそれぞれの振動発生部が振動を発生させるシーケンスを決定する入力操作を操作端末１６の利用者に要求する。
次いで、ステップＳ２４において、操作端末１６の入力部１６Ａは、振動提示実行プログラムを作成するために必要な情報の入力操作を操作端末１６の利用者から受け付ける。具体的には、操作端末１６の入力部１６Ａは、振動提示デバイス１１〜１５のそれぞれの振動発生部が振動を発生させるシーケンスを決定する入力操作を操作端末１６の利用者から受け付ける。
次いで、ステップＳ２５において、操作端末１６の振動提示実行プログラム作成部１６Ｄ１は、振動提示デバイス１１〜１５のそれぞれの振動発生部が振動を発生させるシーケンスが記述された振動提示実行プログラムを作成する。
【００３７】
図５は図３のステップＳ２５の実行中における操作端末１６の画面の一例を示す図である。
図５に示す例では、図３のステップＳ２４において操作端末１６の利用者によって入力され、操作端末１６によって読み込まれたシーケンスのリスト（「シーケンスＡ」、「シーケンスＢ」および「シーケンスＣ」）が、第２部分１６Ｂ２に表示されている。
また、第４部分１６Ｂ４には、図３のステップＳ２４において操作端末１６の利用者によって入力され、操作端末１６によって読み込まれたシーケンスが振動提示実行プログラムに記述されている旨の表示（「シーケンスＤ作成中」）が行われている。
図５に示す例では、作成中の振動提示実行プログラムに従って振動提示デバイス１１〜１５のそれぞれの振動発生部が発生させる振動の種類に、「海面１」、「足音１」、「風雨１」および「海面２」が含まれる。
作成中の振動提示実行プログラムに従って振動提示デバイス１１〜１５のそれぞれの振動発生部が発生させる振動の強度は、振動強度調整部１６Ｄ２によって値「０．５」に調整される。
作成中の振動提示実行プログラムでは、振動提示デバイス１１〜１５のそれぞれの振動発生部が振動を発生させる順序が、「振動提示デバイス１５→振動提示デバイス１４→振動提示デバイス１３→振動提示デバイス１２→振動提示デバイス１１」である。
【００３８】
図５に示す例の振動提示実行プログラムを作成するために必要な情報の入力操作を、操作端末１６の入力部１６Ａが操作端末１６の利用者から受け付ける時、操作端末１６の表示部１６Ｂは、後述する選択肢のグラフィカル表示を行ってもよい。
具体的には、振動提示実行プログラムに記述されるシーケンスを決定する入力操作を操作端末１６の入力部１６Ａが受け付ける図３のステップＳ２４において、操作端末１６の表示部１６Ｂは、振動提示デバイス１１〜１５のそれぞれの振動発生部が発生させる振動の種類の選択肢として、「海面１」、「足音１」、「風雨１」、「海面２」などを操作端末１６の画面にグラフィカル表示してもよい。
また、振動提示実行プログラムに記述されるシーケンスを決定する入力操作を操作端末１６の入力部１６Ａが受け付ける図３のステップＳ２４において、操作端末１６の表示部１６Ｂは、振動提示デバイス１１〜１５のそれぞれの振動発生部が振動を発生させるシーケンスの選択肢として、「シーケンスＡ」、「シーケンスＢ」、「シーケンスＣ」、「シーケンスＤ」などを操作端末１６の画面にグラフィカル表示してもよい。
【００３９】
図３の説明に戻り、次いで、ステップＳ２６では、操作端末１６の表示部１６Ｂが、ヒートマップ表示によって、ステップＳ２５において作成された振動提示実行プログラムに従って振動提示デバイス１１〜１５のそれぞれの振動発生部が振動を発生させる状況のプレビュー表示を行う。
【００４０】
図６は図３のステップＳ２６の実行中における操作端末１６の画面の一例を示す図である。
図６に示す例では、「再生シミュレーション」の表示が第１部分１６Ｂ１に点灯され、操作端末１６の表示部１６Ｂがプレビュー表示を行っている旨が示される。
「シーケンスＤ」の表示が第２部分１６Ｂ２に点灯され、シーケンスＤが記述された振動提示実行プログラムのプレビュー表示が行われている旨が示される。
第４部分１６Ｂ４には、振動提示実行プログラムの実行開始後の経過時間（プレビュー表示の実行開始後の経過時間）が、インジケータ１６Ｂ４Ｘによって表示される。インジケータ１６Ｂ４Ｘは、時間の経過に伴って図６の右側に移動する。
第３部分１６Ｂ３には、インジケータ１６Ｂ４Ｘが示す時刻に振動提示デバイス１１の振動発生部１１Ｃが発生させる振動の強度と、振動提示デバイス１２の振動発生部１２Ｃが発生させる振動の強度と、振動提示デバイス１３の振動発生部が発生させる振動の強度と、振動提示デバイス１４の振動発生部が発生させる振動の強度と、振動提示デバイス１５の振動発生部が発生させる振動の強度とが示される。
図６に示す例では、振動提示デバイス１１の振動発生部１１Ｃが発生させる振動の強度が最も大きく、振動提示デバイス１２の振動発生部１２Ｃが発生させる振動の強度が２番目に大きく、振動提示デバイス１３の振動発生部が発生させる振動の強度が３番目に大きく、振動提示デバイス１４の振動発生部が発生させる振動の強度が最も小さく、振動提示デバイス１５の振動発生部が発生させる振動の強度が４番目に大きい。
【００４１】
図３の説明に戻り、ステップＳ２６では、例えば、プレビュー表示の実行中に、振動提示デバイス１１の振動発生部１１Ｃが発生させる振動の強度と、振動提示デバイス１２の振動発生部１２Ｃが発生させる振動の強度と、振動提示デバイス１３の振動発生部が発生させる振動の強度と、振動提示デバイス１４の振動発生部が発生させる振動の強度と、振動提示デバイス１５の振動発生部が発生させる振動の強度とが、時間の経過に伴って変化する様子が表示される。
つまり、操作端末１６の画面では、プレビュー表示の実行中に、振動提示デバイス１１の振動発生部１１Ｃが発生させる振動の強度の変化と、振動提示デバイス１２の振動発生部１２Ｃが発生させる振動の強度の変化と、振動提示デバイス１３の振動発生部が発生させる振動の強度の変化と、振動提示デバイス１４の振動発生部が発生させる振動の強度の変化と、振動提示デバイス１５の振動発生部が発生させる振動の強度の変化とによって、あたかも振動が伝わっているかのような表示が行われる。
次いで、ステップＳ２７では、操作端末１６の表示部１６Ｂは、ステップＳ２６においてプレビュー表示が実行された振動提示実行プログラムを保存するか否か、その振動提示実行プログラムの内容を調整するか否か、その振動提示実行プログラムを実行するか否か（つまり、実際に振動を発生させるか否か）等の選択肢を操作端末１６の画面に表示する。
【００４２】
図３に示す例では、次いで、ステップＳ２８において、操作端末１６の入力部１６Ａが、ステップＳ２６においてプレビュー表示が実行された振動提示実行プログラムの内容を調整する入力操作を、操作端末１６の利用者から受け付ける。
次いで、ステップＳ２９では、操作端末１６の振動提示実行プログラム作成部１６Ｄ１が、振動提示実行プログラムの内容の調整（修正）を行う。
次いで、ステップＳ３０では、操作端末１６の表示部１６Ｂが、ヒートマップ表示によって、ステップＳ２９において調整された振動提示実行プログラムに従って振動提示デバイス１１〜１５のそれぞれの振動発生部が振動を発生させる状況のプレビュー表示を行う。
次いで、ステップＳ３１では、操作端末１６の表示部１６Ｂが、ステップＳ３０においてプレビュー表示が実行された調整後の振動提示実行プログラムを保存するか否か、その振動提示実行プログラムの内容を再び調整するか否か、その振動提示実行プログラムを実行するか否か等の選択肢を操作端末１６の画面に表示する。
【００４３】
図３に示す例では、次いで、ステップＳ３２において、操作端末１６の入力部１６Ａが、ステップＳ３０においてプレビュー表示が実行された調整後の振動提示実行プログラムを保存する入力操作を、操作端末１６の利用者から受け付ける。
次いで、ステップＳ３３では、操作端末１６の制御部１６Ｄが、調整後の振動提示実行プログラムを記憶部１６Ｅに保存する。
次いで、ステップＳ３４では、操作端末１６の表示部１６Ｂが、ステップＳ３０においてプレビュー表示が実行された調整後の振動提示実行プログラムの内容を再び調整するか否か、その振動提示実行プログラムを実行するか否か等の選択肢を操作端末１６の画面に表示する。
【００４４】
図３に示す例では、次いで、ステップＳ３５において、操作端末１６の入力部１６Ａが、ステップＳ３０においてプレビュー表示が実行された調整後の振動提示実行プログラムを実行する入力操作を、操作端末１６の利用者から受け付ける。
次いで、ステップＳ３６では、操作端末１６の制御部１６Ｄが、ステップＳ３０においてプレビュー表示が実行された調整後の振動提示実行プログラムを実行する（つまり、調整後の振動提示実行プログラムを再生し、実際に振動を発生させる）。
具体的には、ステップＳ３７において、操作端末１６の通信部は、調整後の振動提示実行プログラムの再生に必要な音響信号を振動提示デバイス１１〜１５に送信する。振動提示デバイス１１〜１５の通信部は、振動提示デバイス１１〜１５の振動発生部が振動を発生させるために必要な音響信号を受信する。
図３に示す例では、上述したステップＳ１０が実行される前に、操作端末１６から振動提示デバイス１１〜１５に送信される音響信号が、音響信号取得部１６Ｆによって例えば操作端末１６の外部から予め取得されている。
また、ステップＳ３８では、操作端末１６の通信部が、振動発生指示を振動提示デバイス１１〜１５に送信する。
次いで、ステップＳ３９において、振動提示デバイス１１〜１５の振動トランスデューサーは、通信部が受信した音響信号を機械振動に変換する。
また、ステップＳ４０では、振動提示デバイス１１〜１５の振動発生部が、振動を発生させる。つまり、振動提示デバイス１１〜１５の振動発生部は、上述した調整後の振動提示実行プログラムに従って振動を発生させる。
ステップＳ４０の実行中に、操作端末１６の利用者の入力操作に応じて、振動提示デバイス１１〜１５の振動発生部は、調整後の振動提示実行プログラムに基づかない振動を発生させてもよい。つまり、操作端末１６の利用者は、振動提示デバイス１１〜１５の利用者の見た目の状況などに応じて、振動提示デバイス１１〜１５の振動発生部による振動の発生のさせ方を変更してもよい。また、操作端末１６の利用者は、振動提示デバイス１１〜１５の利用者の見た目の状況などに応じて、上述した閾値を変更する入力操作を行ってもよい。閾値を変更する入力操作が行われる場合、操作端末１６の振動強度調整部１６Ｄ２は、変更された閾値に基づいて、振動提示デバイス１１〜１５の振動発生部が発生させる振動の強度をリアルタイムに自動調整する。
【００４５】
＜第１実施形態のまとめ＞
上述したように、第１実施形態の振動提示システム１では、表示部１６Ｂは、制御部１６Ｄが集約したセンシングデータを操作端末１６の利用者に示す。そのため、第１実施形態の振動提示システム１によれば、操作端末１６の利用者は、表示部１６Ｂに表示されるセンシングデータに基づいて、振動提示デバイス１１〜１５の振動発生部が振動を発生させるシーケンスを決定することができる。
また、第１実施形態の振動提示システム１では、振動提示デバイス１１〜１５の振動発生部は、そのシーケンスが記述された振動提示実行プログラムに従って振動を発生させる。そのため、第１実施形態の振動提示システム１によれば、振動提示デバイス１１〜１５の振動発生部は、振動提示デバイス１１〜１５のそれぞれの利用者にとって最適な振動を発生させることができる。
つまり、第１実施形態の振動提示システム１によれば、振動提示デバイス１１〜１５の振動発生部が振動を発生させるシーケンスがセンシングデータに基づくことなく決定される場合よりも、振動提示デバイス１１〜１５のそれぞれの利用者に適した振動を発生させることができる。
すなわち、第１実施形態の振動提示システム１によれば、振動提示デバイス１１〜１５の振動発生部が振動を発生させるシーケンスが予め決められており、そのシーケンスにセンシングデータを反映させることができない場合よりも、振動提示デバイス１１〜１５の利用者に適した振動を発生させることができる。
【００４６】
また、第１実施形態の振動提示システム１では、例えば、振動発生部１１Ｃが発生させる振動の強度は、事前に作成された振動提示実行プログラムに基づくのみならず、圧力検出部１１Ａが検出する圧力の大きさおよび分布にも基づいて調整される。そのため、第１実施形態の振動提示システム１によれば、振動発生部１１Ｃが振動提示実行プログラムのみに基づいて振動を発生させる場合よりも、振動発生部１１Ｃが発生させる振動を振動提示デバイス１１の利用者に適したものにすることができる。
また、第１実施形態の振動提示システム１では、例えば、振動発生部１１Ｃが、閾値にも基づいて振動を発生させる。そのため、第１実施形態の振動提示システム１によれば、振動発生部１１Ｃが閾値に基づくことなく振動を発生させる場合よりも、振動提示デバイス１１の利用者の安全性などを向上させることができる。
第１実施形態の振動提示システム１では、例えば、振動発生部１１Ｃが発生させようとする振動の強度が閾値より大きい場合、振動発生部１１Ｃは発生させる振動の強度が閾値以下になるように制限する。そのため、第１実施形態の振動提示システム１によれば、振動提示デバイス１１の利用者の安全性を確保することができる。
【００４７】
また、第１実施形態の振動提示システム１では、表示部１６Ｂは、振動提示デバイス１１〜１５の振動発生部が発生させる振動の種類の選択肢とシーケンスの選択肢とのグラフィカル表示を行う。
そのため、第１実施形態の振動提示システム１によれば、操作端末１６の利用者は、振動提示デバイス１１〜１５の振動発生部が振動を発生させるシーケンスを、グラフィカル表示に基づいて容易に決定することができる。
【００４８】
また、第１実施形態の振動提示システム１では、振動提示実行プログラム作成部１６Ｄ１が振動提示実行プログラムを作成した後に、表示部１６Ｂは、振動提示実行プログラムに従って振動提示デバイス１１〜１５の振動発生部が振動を発生させる状況のプレビュー表示を行う。
そのため、第１実施形態の振動提示システム１によれば、操作端末１６の利用者は、振動提示実行プログラム作成部１６Ｄ１が作成した振動提示実行プログラムの内容を容易に確認することができる。
【００４９】
また、第１実施形態の振動提示システム１では、入力部１６Ａが、振動提示実行プログラムの内容を調整する入力操作を操作端末１６の利用者から受け付ける。
そのため、第１実施形態の振動提示システム１によれば、操作端末１６の利用者は、振動提示実行プログラム作成部１６Ｄ１が作成した振動提示実行プログラムの内容を容易に変更することができる。
【００５０】
＜適用例＞
第１実施形態の振動提示システム１の適用例では、絵本の読み聞かせの視聴者や映像の視聴者に対して絵本や映像コンテンツを体験的に伝えるために、第１実施形態の振動提示システム１が用いられる。
絵本の読み聞かせの視聴者や映像の視聴者は、例えば幼児である。操作端末１６の利用者の入力操作に基づき、振動提示実行プログラム作成部１６Ｄ１は、絵本の内容や映像コンテンツに合った振動を発生させる振動提示実行プログラムであって、絵本の読み聞かせの進行や映像の進行に合わせて振動を発生させる振動提示実行プログラムを作成する。絵本の読み聞かせの視聴時や映像の視聴時には、振動提示実行プログラムに従って、操作端末１６が振動提示デバイス１１〜１５に音響信号を送信し、振動提示デバイス１１〜１５の振動トランスデューサーが音響信号を機械振動に変換し、振動提示デバイス１１〜１５の振動発生部が、絵本の読み聞かせの進行や映像の進行に合わせて振動を発生させ、触覚情報が振動提示デバイス１１〜１５の利用者（幼児）に提示される。
複数の振動提示デバイス１１〜１５の振動発生部が振動を発生させるための操作を効率的・効果的に行うために、振動提示システム１では、制御ソフトウェアが組み込まれている操作端末１６に対して、振動提示デバイス１１〜１５の情報が送信される。操作端末１６の利用者は、振動提示実行プログラム作成部１６Ｄ１によって、制御ソフトウェア上でコンテンツ内容に応じた振動発生・終了のタイミング、振動の強さが設定された振動提示実行プログラムを簡単に作成することができる。
この適用例では、振動提示デバイス１１〜１５が、図２に示す椅子型（クッション型）デバイスである。振動強度調整部１６Ｄ２は、振動提示デバイス１１〜１５の利用者の座り方、体重に応じて、振動提示デバイス１１〜１５の振動発生部が発生させる振動の強度を自動調整する。
【００５１】
就学前の幼児は直接的な身体感覚を通じ周囲環境の情報を理解する。物事を実際に見て聞いて触れることによる解釈、理解が大事な時期である。しかし、昨今、テレビの映像コンテンツに加えタブレットＰＣ（personal computer）で動作するアプリソフトの普及によって経験的な情報理解の機会は減少の傾向にある。
第１実施形態の振動提示システム１の適用例では、触感を得ながらのコンテンツ体験を推進するため、保育園、幼稚園、幼児向け屋内遊び施設での絵本読み聞かせや映像上映イベントにおいて、第１実施形態の振動提示システム１が利用される。第１実施形態の振動提示システム１は、振動による触感表現ユーザーインターフェース（ＵＩ）システムである。
【００５２】
つまり、第１実施形態の振動提示システム１の適用例では、例えば絵本の読み聞かせ時に、クッション型の振動提示デバイス１１〜１５からの振動の提示により、絵本体験を拡張することができる。その結果、幼児の集中力および想像力の向上が期待される。
【００５３】
＜第２実施形態＞
以下、本発明の振動提示システム、振動提示方法、操作端末および振動提示デバイスの第２実施形態について、添付図面を参照して説明する。
第２実施形態の振動提示システム１は、後述する点を除き、上述した第１実施形態の振動提示システム１と同様に構成されている。従って、第２実施形態の振動提示システム１によれば、後述する点を除き、上述した第１実施形態の振動提示システム１と同様の効果を奏することができる。
【００５４】
図７は第２実施形態の振動提示システム１の振動提示デバイス１１の一例の概略構成図である。
第１実施形態の振動提示システム１では、振動提示デバイス１１の圧力検出部１１Ａが、１個のセンサシート型の圧力センサを備えている。
一方、第２実施形態の振動提示システム１では、振動提示デバイス１１の圧力検出部１１Ａが、４個の圧力センサ１１Ａ−ＦＬ、１１Ａ−ＦＲ、１１Ａ−ＲＬ、１１Ａ−ＲＲを備えている。振動提示デバイス１２〜１５は、振動提示デバイス１１と同様に構成されている。
【００５５】
第１実施形態の振動提示システム１では、振動提示デバイス１１が、クッション型の振動提示デバイスである。
一方、第２実施形態の振動提示システム１では、振動提示デバイス１１が、椅子型の振動提示デバイスである。振動提示デバイス１１は、左前脚１１ＦＬと、右前脚１１ＦＲと、左後脚１１ＲＬと、右後脚１１ＲＲとを備えている。左前脚１１ＦＬには、圧力センサ１１Ａ−ＦＬが備えられ、右前脚１１ＦＲには、圧力センサ１１Ａ−ＦＲが備えられ、左後脚１１ＲＬには、圧力センサ１１Ａ−ＲＬが備えられ、右後脚１１ＲＲには、圧力センサ１１Ａ−ＲＲが備えられている。
第２実施形態の振動提示システム１では、圧力センサ１１Ａ−ＦＬが検出する圧力の大きさと、圧力センサ１１Ａ−ＦＲが検出する圧力の大きさと、圧力センサ１１Ａ−ＲＬが検出する圧力の大きさと、圧力センサ１１Ａ−ＲＲが検出する圧力の大きさとの違いに基づいて、振動提示デバイス１１の圧力検出部１１Ａが、振動提示デバイス１１の利用者から受ける圧力の分布を検出する。また、圧力検出部１１Ａは、振動提示デバイス１１に着座している振動提示デバイス１１の利用者から受ける圧力の分布の変化を検出する。
【００５６】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形および置換を加えることができる。上述した各実施形態に記載の構成を組み合わせてもよい。
【００５７】
なお、上述した実施形態における振動提示デバイス１１〜１５および操作端末１６が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【符号の説明】
【００５８】
１…振動提示システム、１１…振動提示デバイス、１１ＦＬ…左前脚、１１ＦＲ…右前脚、１１ＲＬ…左後脚、１１ＲＲ…右後脚、１１ＩＣ…アイコン、１１ａ…部分、１１ｂ…部分、１１ｃ…部分、１１Ａ…圧力検出部、１１Ａ−ＦＬ…圧力センサ、１１Ａ−ＦＲ…圧力センサ、１１Ａ−ＲＬ…圧力センサ、１１Ａ−ＲＲ…圧力センサ、１１Ｂ…自己位置検出部、１１Ｃ…振動発生部、１１Ｃ１…振動トランスデューサー、１１Ｄ…通信部、１１−１…カバー、１１−２…クッション材、１１−３…マイク入力端子、１１−４…スイッチ、１１−５…マイクプリアンプモジュール、１１−６…バッテリ、１１−７…パワーアンプ、１２…振動提示デバイス、１２ＩＣ…アイコン、１２ａ…部分、１２ｂ…部分、１２ｃ…部分、１２Ａ…圧力検出部、１２Ｂ…自己位置検出部、１２Ｃ…振動発生部、１２Ｃ１…振動トランスデューサー、１２Ｄ…通信部、１３…振動提示デバイス、１３ＩＣ…アイコン、１３ａ…部分、１３ｂ…部分、１３ｃ…部分、１４…振動提示デバイス、１４ＩＣ…アイコン、１４ｂ…部分、１５…振動提示デバイス、１５ＩＣ…アイコン、１５ｂ…部分、１５ｃ…部分、１６…操作端末、１６Ａ…入力部、１６Ｂ…表示部、１６Ｂ１…第１部分、１６Ｂ２…第２部分、１６Ｂ３…第３部分、１６Ｂ４…第４部分、１６Ｂ４Ｘ…インジケータ、１６Ｃ…通信部、１６Ｄ…制御部、１６Ｄ１…振動提示実行プログラム作成部、１６Ｄ２…振動強度調整部、１６Ｅ…記憶部、１６Ｆ…音響信号取得部
【図１】
2019126632.tif 000003
【図２】
2019126632.tif 000004
【図３】
2019126632.tif 000005
【図４】
2019126632.tif 000006
【図５】
2019126632.tif 000007
【図６】
2019126632.tif 000008
【図７】
2019126632.tif 000009