(57)【要約】【課題】音楽鑑賞を行う受動的音楽療法の要素と音を操る能動的音楽療法の要素を融合させた、新しい音空間を実現する能動的音楽鑑賞が行えるシステムを構築する。【解決手段】２次元マトリックス状などのように、床面に配置したマットスイッチやセンサを車椅子等で押下することによって各マットのＯＮ、ＯＦＦ情報を発生させ、ＭＩＤＩコントローラのような楽音制御装置に加えてＭＩＤＩ信号のような楽音制御信号を生成し、ＭＩＤＩ音源のような音源装置に送出して楽曲をコントロールする。利用者は、様々なマットスイッチを自由に押下することによって、自身で音や楽曲のボリュームや音配置、音階などＭＩＤＩで制御可能な要素をコントロールすることができる。【選択図】図１
2007114632.tif 000002
【特許請求の範囲】
【請求項１】
車椅子の車輪による押圧状態を検出し、当該押圧状態を示す情報であるマット情報を出力する複数のマットと、
前記マット情報を受け取り、前記マット情報に基づき、楽音信号の生成を制御する信号である楽音制御情報を生成して、当該楽音制御情報を、楽音信号を生成し出力する装置である音源装置に供給する楽音制御装置と、
を具備し、前記音源装置に、前記楽音制御情報に応じた音楽演奏をさせる音楽演奏制御システム。
【請求項２】
前記楽音制御情報は、楽音信号の発音、消音、音高、音量、定位の少なくとも一つを制御する情報である請求項１記載の音楽演奏制御システム。
【請求項３】
前記複数のマットは、それぞれ分離して配置される請求項１また請求項２いずれか記載の音楽演奏制御システム。
【請求項４】
前記マットは、前記車椅子の車輪による押圧状態によりＯＮ、ＯＦＦするスイッチを具備し、当該スイッチのＯＮ、ＯＦＦを示す情報を含む前記マット情報を出力する請求項１から請求項３いずれか記載の音楽演奏制御システム。
【請求項５】
前記マットは、前記車椅子の車輪による押圧状態に応じた出力信号を出力するセンサを具備し、前記センサが出力する出力信号を含む前記マット情報を出力する請求項１から請求項３いずれか記載の音楽演奏制御システム。
【請求項６】
前記マットは、前記車椅子の車輪による押圧状態に応じた出力信号を出力するセンサと、前記センサが出力する出力信号に基づき前記マット情報を生成する回路とを備えた請求項１から請求項３いずれか記載の音楽演奏制御システム。
【請求項７】
前記マットは、前記各マットが有している、各マットを識別するための情報であるマット識別情報に基づき前記マット情報を生成して、前記楽音制御装置に、無線通信により送信する送信部とを具備し、
前記楽音制御装置は、前記送信部が送信する前記マット情報を、無線通信により受信する受信部と、前記受信部から前記マット情報を受け取って前記楽音制御情報を生成する楽音制御情報生成部とを具備する請求項１から請求項６いずれか記載の音楽演奏制御システム。
【請求項８】
前記複数のマットの一部または全部に音階名を割り当て、前記複数のマットを車椅子の車輪により押圧することにより、該当する音階名の楽音を前記音源装置に発生させる請求項１から請求項７いずれか記載の音楽演奏制御システム。
【請求項９】
前記複数のマットの内、一部のマットに、前記楽音制御情報のパラメータ値を設定するモードの選択機能、パラメータ値を増減させる機能、および、演奏モードの選択機能を割り当て、
前記楽音制御装置は、前記各機能を割り当てられたマットが出力する前記マット情報に基づき、前記楽音制御情報のパラメータ値を変更させる請求項１から請求項７いずれか記載の音楽演奏制御システム。
【請求項１０】
前記楽音制御情報は、ＭＩＤＩメッセージにより構成される請求項１から請求項９いずれか記載の音楽演奏制御システム。
【請求項１１】
前記音楽演奏制御システムを構成する請求項１から請求項１０いずれか記載のマット。
【請求項１２】
前記音楽演奏制御システムを構成する請求項１から請求項１０いずれか記載の楽音制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車椅子等により音楽演奏を制御することを可能にした音楽演奏制御システム等に関するものである。
【背景技術】
【０００２】
ＭＩＤＩ（登録商標）インターフェース回路を介して、ＭＩＤＩ規格やＭＩＤＩ規格に従わない音楽演奏に関わる情報を送受信して、音楽演奏を行うシステムが知られている。例えば、パーソナルコンピュータ装置と電子楽器に、ＭＩＤＩインターフェース回路をそれぞれ内蔵し、互いにケーブルを介して接続する。パーソナルコンピュータ装置は、その記憶手段に記憶されているデータ及び電子楽器におけるデータ管理に関する制御コマンドを、ＭＩＤＩ規格にしたがったＭＩＤＩエクスクルーシブデータに変換して電子楽器に送信する。電子楽器は、ＭＩＤＩエクスクルーシブデータを受信し，ＤＯＳ形式などのオリジナルな形式のデータ及び制御コマンドに戻して、音楽を演奏する（例えば、特許文献１参照）。
【０００３】
また、ＭＩＤＩ通信プロトコルにしたがったデータを入力するためのＭＩＤＩ入力手段と、ＭＩＤＩ通信プロトコルにしたがったデータを出力するためのＭＩＤＩ出力手段と、ＭＩＤＩ通信プロトコルとは異なる通信プロトコルにしたがって各種データを複数の機器に対してそれぞれ入出力が可能な入出力手段とを有するインターフェース装置を設け、前記ＭＩＤＩ入力手段、ＭＩＤＩ出力手段および入出力手段の各間のデータの入出力条件を設定する設定装置を設け、前記ＭＩＤＩ入力手段を介して入力されたデータおよび前記入出力手段を介して前記複数の機器のうちのいずれかの機器から入力されたデータを、インターフェース装置において現在設定されている入出力条件を表示する表示手段を見ながら、操作手段による編集操作に応じて変更して、音楽演奏を行わせるシステムも知られている（例えば、特許文献２参照）。
【０００４】
ＭＩＤＩ規格のプロトコルは、電子楽器などの電子的な音源装置に音楽などを演奏させるための制御情報を定めたもので、周知のフォーマットであり、ＭＩＤＩ規格のプロトコルの使用方法も周知であり、更に、ＭＩＤＩ規格に基づき、音楽演奏のために種々のＭＩＤＩ信号を生成し供給するＭＩＤＩ制御装置（ＭＩＤＩコントローラ）、パーソナルコンピュータ上で動作して種々のＭＩＤＩ信号を選択や生成するコンピュータプログラムのソフトウェア、ＭＩＤＩ信号により音楽演奏を行うＭＩＤＩ音源装置なども多種類販売されており周知である（例えば、非特許文献１、２参照）。
【特許文献１】特開２００１−０１３９６１号公報（第１頁、第１図等）
【特許文献２】特開２００５−１２８５７０号公報（第１頁、第１図等）
【非特許文献１】リットーミュージック出版編集部編「ＭＩＤＩバイブル  Ｉ  ＭＩＤＩ１．０規格  基礎編」、第４版、株式会社リットーミュージック、２００３年３月１日、（１０−８５頁、９８−１１７頁等）
【非特許文献２】リットーミュージック出版編集部編「ＭＩＤＩバイブル  ＩＩ  ＭＩＤＩ１．０規格  実用編」、第１版、株式会社リットーミュージック、１９９８年３月３０日、（１０−１９頁等）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来から音楽の持つ力を利用して、音楽療法に代表されるフィジカル／メンタルケアがさかんに行われている。音楽療法では、受動的な手法と能動的な手法の２種類が存在する。受動的な音楽療法としては、音楽鑑賞を行うことでカタルシス効果を期待することが一般的である。一方、能動的な音楽療法としては、唱歌を歌う、楽器を演奏するなど、音楽の持つ力を積極的にとりいれるものが多い。これは、受動的音楽療法の効果のみならず、身体機能の向上や新しいコミュニティへの参加など、期待される要素が極めて多いことが知られている。
【０００６】
しかし、身体になんらかの障害を持ち、歌唱や楽器演奏を行うことが困難な場合、このような能動的音楽療法を行うことは容易ではない。肢体不自由者にも音楽のもつ力を十分に享受され得る音楽療法の手段が望まれている。
【課題を解決するための手段】
【０００７】
本第一の発明の音楽演奏制御システムは、車椅子の車輪による押圧状態を検出し、当該押圧状態を示す情報であるマット情報を出力する複数のマットと、前記マット情報を受け取り、前記マット情報に基づき、楽音信号の生成を制御する信号である楽音制御情報を生成して、当該楽音制御情報を、楽音信号を生成し出力する装置である音源装置に供給する楽音制御装置と、を具備し、前記音源装置に、前記楽音制御情報に応じた音楽演奏をさせる音楽演奏制御システムである。
かかる構成により、肢体不自由者は、車椅子などにより音楽演奏や音楽制御に参加でき、能動的音楽療法が可能となる。
【０００８】
本第二の発明の音楽演奏制御システムは、前記マットが、前記各マットが有する、各マットを識別するための情報であるマット識別情報に基づき前記マット情報を生成して、前記楽音制御装置に、無線通信により送信する送信部とを具備し、前記楽音制御装置は、前記送信部が送信する前記マット情報を、無線通信により受信する受信部と、前記受信部から前記マット情報を受け取って前記楽音制御情報を生成する楽音制御情報生成部とを具備する請求項１から請求項６いずれか記載の音楽演奏制御システムである。
かかる構成により、マットと楽音制御装置の配線が不要になり、車椅子での移動が容易になる。
【０００９】
本第三の発明の音楽演奏制御システムは、前記複数のマットの内、一部のマットに、前記楽音制御情報のパラメータ値を設定するモードの選択機能、パラメータ値を増減させる機能、および、演奏モードの選択機能を割り当て、前記楽音制御装置は、前記各機能を割り当てられたマットが出力する前記マット情報に基づき、前記楽音制御情報のパラメータ値を変更させるようにした音楽演奏制御システムである。
かかる構成により、肢体不自由者も音楽の表現の制御に参加可能になる。
本第四の発明の音楽演奏制御システムは、前記楽音制御情報として、ＭＩＤＩメッセージを使用する。
かかる構成により、市販のＭＩＤＩ音源装置や、ＭＩＤＩコントローラの利用が可能になる。
【発明の効果】
【００１０】
本発明により、車椅子を必要とする肢体不自由者は、音楽演奏を行うことが可能になり、能動的音楽療法が可能となる。
【発明を実施するための最良の形態】
【００１１】
本発明の音楽演奏制御システムは、車椅子の車輪により押圧されている状態（以下、押圧状態と称す）を検出し、当該押圧状態を示す情報であるマット情報を出力する複数のマットと、前記マット情報を受け取り、前記マット情報に基づき、楽音信号の生成を制御する信号である楽音制御情報を生成して、楽音信号を生成し出力する装置である音源装置に供給する楽音制御装置と、を具備し、前記音源装置に、前記楽音制御情報に応じた音楽演奏をさせる音楽演奏制御システムである。
【００１２】
最初に、本発明に関係する用語について説明する。楽音とは音楽を構成する要素となる音等である。また、楽音信号は、楽音を出力するために用いられる信号である。楽音信号は、例えば、一つの音を出力するための信号であってもよいし、複数の音を同時に出力するための信号であってもよい。また、楽音により構成される楽曲の信号であってもよい。また、演奏されている楽曲等をサンプリングしてえられる音の信号であってもよい。マット情報は、マットの上面等に対する車椅子による押圧状態を示す情報であり、具体的には、車椅子の車輪を乗せているか否かや、車椅子の車輪により押下されているか否か、を表す情報である。マット情報の形態の例については、後述する。マット情報は、複数のマットの内のどのマットから出力された情報であるかを識別できることが必要である。ただし、マットを識別するための情報であるマット識別情報を必要とする場合と、必要としない場合とがあるが、これについても後述する。楽音制御情報は、例えば、楽音の発音、消音、音高、音色、音量、定位などを制御するパラメータを含む情報であり、代表的なものは、例えば、ＭＩＤＩ信号、または、ＭＩＤＩメッセージである。ＭＩＤＩメッセージと同様の制御を行いうるものであれば、他の形式の情報でもよい。
以下、本発明の音楽演奏制御システムの実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の機能を果たすので、再度の説明を省略する場合がある。
（実施の形態１）
図１は、本発明の音楽演奏制御システムの使用形態を説明するブロック図である。
【００１３】
マット１〜９が床面に配置される。マット１〜９は、車椅子の車輪による押圧状態を検出し、この押圧状態を示す情報であるマット情報を出力する。押圧状態とは、例えば、マットが押圧されたか否かの状態である。また、マットが押圧され続けているか否か、マットを押圧する力のかかり具合、マットのどの部分が押圧されているか、マットが何回押圧された否か、マットが、２つ以上の車輪により同時に押圧されているか否か等の状態でもよい。ここでは、具体的には、各マット１〜９は、それぞれ１以上の、マット上面の押圧によりＯＮ、ＯＦＦするスイッチを内蔵している。このスイッチがＯＮ、ＯＦＦされたこと等により、押圧状態を検出する。例えば、これらのスイッチが、スイッチが押圧されている場合においてのみ、ＯＮするものであれば、車椅子がマットの上に乗ると、車椅子の車輪によりスイッチが押下されることにより、スイッチがＯＮになり、マットが押圧された、という状態が検出される。また、車椅子がマットの上から離れると、車椅子の車輪による押圧がなくなって、スイッチがＯＦＦになり、マットが押圧されていない、という状態が検出される。また、例えば、各スイッチが、スイッチが押圧されるごとに、ＯＮ、ＯＦＦの状態が切り替わるものであれば、マットが車椅子の車輪による押圧されるごとに、スイッチのＯＮ、ＯＦＦが切り替わり、このスイッチの切り替わりにより、車椅子の車輪による押圧が行なわれたことが検出される。マット１〜９が出力するマット情報は、車椅子の車輪による押圧状態を示すことのできる情報であればどのような情報であっても良い。例えば、マット情報は、マットのスイッチがＯＮ、ＯＦＦのいずれであるかを示す情報である。例えば、マットのスイッチがＯＮの場合には第一の電位を、ＯＦＦの場合には第二の電位を、それぞれマット情報として出力しても良い。また、スイッチがＯＮ，ＯＦＦ以外の状態を持つスイッチである場合、マット情報がその情報を含んでも良い。また、マット情報は、各マット１〜９を識別するための識別情報を含んでいてもよいし、識別情報のみであっても良い。例えば、スイッチがオンとなった場合に、そのスイッチを有するマットの識別情報をマット情報として出力してもよい。
【００１４】
楽音制御装置２０は、インターフェース部２２と楽音制御情報生成部２１を具備する。マット１〜９が内蔵する各スイッチ等は、ケーブルを介してインターフェース部２２に接続される。インターフェース部２２は、各スイッチのＯＮ、ＯＦＦを認識し、ＯＮ／ＯＦＦ情報を楽音制御情報生成部２１に供給する。楽音制御情報生成部２１は、ＭＩＤＩ信号のような楽音制御情報を生成して音源装置２３に供給する。音源制御装置２０の生成する楽音制御情報は、具体的には、音源装置２３による楽音信号の生成を制御するために用いられる情報である。
【００１５】
音源装置２３は、楽音制御情報に従って、音の高さ、音色、音量等を有する楽音信号を生成して、例えば出力デバイスであるスピーカ２４、２５等に供給する。音源装置２３は、例えば、予め設定されている楽音の波形の情報や、予めサンプリングした楽音の情報に基づいて、楽音制御情報に応じた楽音信号を生成する。音源装置２３は、同時に複数の楽音信号を生成、出力できるものであってもよいし、単音のみを生成、出力できるものであってもよい。なお、音源装置２３において楽音情報を生成する構成については、公知技術であるので、ここでは説明を省略する。スピーカ２４、２５は、楽音信号を音に変換する。
【００１６】
本実施の形態では、マット１〜９に順に音階のド、レ、ミ、ファ、ソ、ラ、シ、ド、レを割り当てる。９人の車椅子の演奏者は、マット１〜９を前に１人ずつ位置し、マットを制御する。各演奏者は、楽譜に従って、担当するマットの上に乗ったり降りたりすることにより、担当する音階の音を発生させる。すなわち、異なる音階の１個のハンドベルを持った９人の演奏者による音楽演奏と同様の音楽演奏を、車椅子の操作により行うことになる。このためには、マット１〜９は、それぞれ別々に形成され、互いに分離して配置される。各マットの間隔は、車椅子の幅や奥行き程度、またはそれ以上にする。マットの間を車椅子が通過できる間隔にするのが好ましい。
【００１７】
マット１〜９の各スイッチがケーブル上に出力する情報は、マットの押圧状態を表すための情報であることから、マット情報と呼ぶことにする。ここでは、各マットから出力されるマット情報が、最終的に一つのケーブルで、インターフェース部２２に結合されるため、どのマットから出力されたマット情報であるかを判別するために、各マット情報として、各マットを識別するための情報であるマット識別情報が含まれるマット情報を、各マットが構成する。マット識別情報は、各マットが有している。マット識別情報のデータ構造は問わない。なお、各マットを別々のケーブルでインターフェース部２２に結合する場合は、ケーブルによりどのマットかを識別できるので、マットが出力するマット情報としては、各マットについてのマットＯＮ／ＯＦＦ情報Ｋ（Ｋ＝１または０）だけあればよい。
【００１８】
９個のマット情報は、インターフェース部２２において、マット識別情報Ｍ（Ｍ＝１〜９）とマットＯＮ／ＯＦＦ情報Ｋ（Ｋ＝１または０）の組により表されるマット情報として楽音制御情報生成部２１に供給される。Ｋ＝１はＯＮ、Ｋ＝０はＯＦＦを表すものとする。マット情報は、インターフェース部２２の出力信号の段階では、〔Ｍ、Ｋ〕の形式となる。
【００１９】
次に、楽音制御情報生成部２１が生成する楽音制御情報の例として、ＭＩＤＩ規格に基づくＭＩＤＩメッセージについて説明する。ＭＩＤＩ規格では、１バイト単位の情報を数バイト分直列にしたＭＩＤＩメッセージを伝送して楽音制御を行う。ＭＩＤＩメッセージは、ＭＩＤＩ機器間において送受信される、機器や、楽音の制御等に用いられる情報である。本実施の形態では、ＭＩＤＩメッセージとして、チャンネルメッセージ中のボイスメッセージにおいて定義されているノートオンとノートオフの２種類のメッセージを使用する。ノートオンとノートオフのメッセージを図２に示す。各メッセージは、ステータスバイトと２つのデータバイトより成る。ノートオンは、〔８ｎ、ノート番号、ベロシティ値〕、ノートオフは、〔９ｎ、ノート番号、ベロシティ値〕より成る。ｎは、ＭＩＤＩチャンネル、すなわち、個々の楽器、または、パートの番号であり、１６進表示で１ｈ〜Ｆｈの何れかである。なお、以下の説明において、ｈは１６進表示であることを示す。ノート番号は、０から１２７までの数値（１６進表示では、００ｈ〜７Ｆｈ）で、１２平均率の音階名（Ｃ３、Ａ４など）に対応して決められている。ベロシティ値は、０から１２７までの数値で１６進表示され、通常、鍵盤に対する押鍵の強さや速さに対応した情報で、演奏中に音量を変化させるのに使用される。
【００２０】
マット１には、ノートオンメッセージにおける、ｎ＝１ｈ、ノート番号３０ｈ（Ｃ３のド）、マット２には、ｎ＝２ｈ、ノート番号３２ｈ（Ｄ３のレ）、マット３には、ｎ＝３ｈ、ノート番号３４ｈ（Ｅ３のミ）、マット４には、ｎ＝４ｈ、ノート番号３５ｈ（Ｆ３のファ）、マット５には、ｎ＝５ｈ、ノート番号３７ｈ（Ｇ３のソ）、マット６には、ｎ＝６ｈ、ノート番号３９ｈ（Ａ３のラ）、マット７には、ｎ＝７ｈ、ノート番号３Ｂｈ（Ｈ３のシ）、マット８には、ｎ＝８ｈ、ノート番号３Ｃｈ（Ｃ４のド）、マット９には、ｎ＝９ｈ、ノート番号３Ｅｈ（Ｄ４のレ）、をそれぞれ割り当てる。ベロシティ値は、平均的な値である６４ｈとする。また、各マットのノートオフメッセージとしては、ベロシティ値を００ｈとする。
【００２１】
楽音制御情報生成部２１は、インターフェース部２２から供給されるマット情報〔Ｍ、Ｋ〕に従って、上記のｎとノート番号およびベロシティ値を搭載したノートオンメッセージやノートオフメッセージを生成して、音源装置２３に供給する。音源装置２３には、通常１６チャンネル以上の音源波形生成回路が設けられている。音源装置２３は、ノートオンメッセージやノートオフメッセージに従い、指定されたＭＩＤＩチャンネルにおいて、指定された音高の楽音信号を指定された音の大きさで生成してスピーカ２４、２５に供給する。
【００２２】
次に楽音制御情報生成部２１の動作を図３のフローチャートにより説明する。楽音制御装置２０の電源をＯＮにすると、音楽の演奏モードになるものとする。楽音制御情報生成部２１は、演奏モードのコンピュータプログラムを起動する。このコンピュータプログラムは、図３のフローチャートの処理手順をコンピュータ上で動作するようにしたプログラムである。楽音制御情報生成部２１は、内部にマット１〜９を識別するマット番号を記憶するマット番号メモリと、各マットの押圧状態を記憶するマット状態メモリを具備する。マット番号メモリは、１バイトのメモリでよく、チャンネル１ｈから９ｈの何れかを記憶する。なお、本実施の形態では、チャンネルｎ＝１ｈ〜９ｈと、マット番号であるマット識別情報Ｍとは、ｎ＝Ｍで同じ値の情報である。また、チャンネルｎは。０ｈからＦｈまでの最大１６個であるが、マットが９個の場合は、ｎは１６進表示でも１０進表示でも変わりはない。マット状態メモリは、ここでは、例として、マット１〜９のそれぞれにつき、ＯＮかＯＦＦかの状態情報を記憶する、最小１ビット単位の９個のメモリであればよい。マットがＯＮのとき「１」を記憶するものとする。マット状態メモリには、最初に「０」を書き込んでおく。
【００２３】
図３において、楽音制御情報生成部２１は、まず、（ステップＳ１０）において、内部に具備するマット番号メモリに、チャンネルｎ＝１を記憶する。次に（ステップＳ１１）に進み、マット状態メモリのマット１に対応する記憶内容が０かどうか調べる。Ｎｏの場合、マット１はＯＮのままであるので（ステップＳ１５）に進む。（ステップＳ１１）においてＹｅｓの場合、（ステップＳ１２）に進み、マット１のマット情報がＯＮになっているかどうか調べる。Ｙｅｓの場合、マット１がＯＮになっており、（ステップＳ１３）に進み、マット状態メモリのマット１に対応する記憶内容を「１」に書き換え、（ステップＳ１４）に進む。（ステップＳ１４）において、楽音制御情報生成部２１は、チャンネル１ｈのノートオンメッセージを生成し音源装置２３に出力し、（ステップＳ１５）に進む。（ステップＳ１２）においてＮｏの場合、（ステップＳ１５）に進む。
【００２４】
楽音制御情報生成部２１は、（ステップＳ１５）において、マット１のマット情報がＯＦＦかどうか調べる。Ｙｅｓの場合、（ステップＳ１６）に進み、マット状態メモリのマット１に対応する記憶内容を「０」に書き換え、（ステップＳ１７）に進む。（ステップＳ１７）において、楽音制御情報生成部２１は、チャンネル１ｈのノートオフメッセージを生成し音源装置２３に出力し、（ステップＳ１８）に進む。（ステップＳ１５）においてＮｏの場合、（ステップＳ１８）に進む。なお、この手順では、マット１がＯＦＦの場合、ノートオフメッセージが繰り返して出力される。（ステップＳ１５）の前に、マット状態メモリを（ステップＳ１１）と同様に調べ、マット状態メモリのマット１に対応する記憶内容が０の場合は、（ステップＳ１８）に進むようにすれば、ノートオフメッセージを１回だけ出力するようにできる。
【００２５】
楽音制御情報生成部２１は（ステップＳ１８）に進み、マット番号メモリに格納しているチャンネルｎを１つ増やしてｎ＝２と設定し、（ステップＳ１９）に進み、マット番号メモリが、チャンネルｎ＝１０かどうか調べる。Ｎｏの場合、（ステップＳ１１）に戻り、チャンネル２すなわちマット２について、マット２がＯＮかＯＦＦかを調べてノートオンメッセージまたはノートオフメッセージの出力を決定する。楽音制御情報生成部２１は（ステップＳ１９）がＹｅｓになるまで、すなわち、マット１〜９についてＯＮ、ＯＦＦ状態を調べ、マット情報に従ってノートオンメッセージ、ノートオフメッセージの生成判断と生成出力を行う。（ステップＳ１９）において、Ｙｅｓであると、マット１〜９のマット情報に従ったノートオンメッセージ、ノートオフメッセージの生成判断と生成出力が終わったので、（ステップＳ１０）に戻り、マット番号メモリをｎ＝１として、マット１〜９のマット情報のＯＮ、ＯＦＦを再び調べる。
【００２６】
（ステップＳ１３）において、マット状態メモリに「１」が書き込まれると、当該チャンネルでは、マット状態メモリに「１」が書き込まれている間は、ノートオンメッセージが生成されないので、車椅子がマットから離れるのが遅れても、発音中の楽音信号を繰り返し連続して発音することはない。車椅子が一旦マットから離れて、（ステップＳ１６）において、マット情報がＯＦＦになった後は、再びマット情報がＯＮになると、次の楽音信号が発音可能になる。
【００２７】
本実施の形態では、車椅子がマット上から離れるとノートオフメッセージが出力され、楽音信号の生成が終了する。従って、オルガンやバイオリンのような音が連続して鳴る楽器のような音の演奏ができる。なお、ギターやハンドベルなどのパーカッシブな楽音信号を生成する場合は、音源装置２３において、楽音信号の振幅変化に関して、キーオンによりアタック部が立ち上がり、その後にディケイ部が続き、サステイン部の音量レベルがほぼゼロになるような音源信号波形を生成すればよい。
【００２８】
９人の車椅子の演奏者が、連携して演奏することにより、和音が生成できる。車椅子での移動は、迅速には行いにくいが、本実施の形態では、各演奏者は、担当する１つのマットのＯＮ、ＯＦＦの制御だけすればよく、時間遅れなく次の楽音の発生が制御できるので、音楽演奏が容易になる。
【００２９】
上記各実施の形態において、インターフェース部２２と楽音制御情報生成部２１は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵやＭＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記各実施の形態における楽音制御情報生成部２１を実現するソフトウェア・プログラムは、図３で説明したような処理手順をコンピュータプログラムとしたものであり、通常、ＲＯＭ等の記録媒体に記録されている。
楽音制御情報生成部２１が内蔵するマット番号メモリとマット状態メモリは、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００３０】
本実施の形態において、マットの数を９個以下、あるいは、９個以上にしてもよいことはいうまでもない。また、各マットに割り振る音階は、上記説明以外の音階でもよい。マットの配列は、マトリックス形式でも、一列の配置でもよい。舞台の上などでは、一列に配置すると、ハンドベル演奏楽団のようになる。
【００３１】
マットの大きさは、車椅子の車輪が乗りやすい大きさが好ましい。例えば、幅は車椅子の幅より大きめ、奥行きは、車椅子の車輪の直径以上であれば、車椅子の方向がマットに対して斜めになっても、マット上に乗せることが容易になる。マット上のどの位置に車輪が乗っても、スイッチがＯＮになるような構造とすることが好ましい。そのためには、スイッチの接点をマット上に多数個配置するとよい。一般的な車椅子の幅は７０ｃｍ以下であるので、マットの幅は、約７０ｃｍ以上であることが好適である。また、マットの材質は問わない。また、マットの厚さは、車椅子の車輪で容易に乗り上げることができる厚さであることが好ましい。
（実施の形態２）
【００３２】
上記実施の形態１では、各マット情報がＯＮの場合、そのマットに割り振られた音高の楽音が生成され続ける。本実施の形態では、ギターやハンドベルのように、音が減衰するパーカッシブ系の楽音を演奏しやすくしたノートオンメッセージ、ノートオフメッセージを生成するようにした例である。ハードウェア構成は、図１で説明したのと同様でよい。
【００３３】
図４に、マット情報から楽音制御情報であるノートオンメッセージとノートオフメッセージを生成し、出力する手順を示す。楽音制御装置２０の電源をＯＮにすると、音楽の演奏モードになるものとする。楽音制御情報生成部２１は、演奏モードのコンピュータプログラムを起動する。楽音制御情報生成部２１は、実施の形態１の場合と同様に、内部にマット番号メモリとマットの状態を記憶するマット状態メモリを具備する。マット番号メモリは、チャンネル１ｈから９ｈの何れかを記憶する。なお、本実施の形態では、チャンネルｎとマット識別情報Ｍは、ｎ＝Ｍである。マット状態メモリは、マット１〜９のそれぞれが、ＯＮかＯＦＦかの状態を記憶する。マットがＯＮのとき「１」を記憶する。マット状態メモリには、最初に「０」を書き込んでおく。
【００３４】
図４において、楽音制御情報生成部２１は、まず、（ステップＳ２０）において、楽音制御情報生成部２１は、内部に具備するマット番号メモリに、チャンネルｎ＝１と設定する。次に（ステップＳ２１）に進み、マット状態メモリのマット１に対応する記憶内容が０かどうか調べる。Ｎｏの場合、（ステップＳ２６）に進む。（ステップＳ２１）においてＹｅｓの場合、（ステップＳ２２）に進み、マット１のマット情報がＯＮかどうか調べる。Ｙｅｓの場合、（ステップＳ２３）に進み、マット状態メモリのマット１に対応する記憶内容を「１」に書き換え、（ステップＳ２４）に進む。（ステップＳ２４）において、楽音制御情報生成部２１は、チャンネル１ｈのノートオンメッセージを生成し音源装置２３に出力し、（ステップＳ２５）に進む。（ステップＳ２５）において、楽音制御情報生成部２１は、チャンネル１ｈのノートオフメッセージを生成し音源装置２３に出力し、（ステップＳ２６）に進む。（ステップＳ２２）においてＮｏの場合、（ステップＳ２６）に進む。
【００３５】
楽音制御情報生成部２１は、（ステップＳ２６）において、マット１のマット情報がＯＦＦかどうか調べる。Ｙｅｓの場合、（ステップＳ２７）に進み、マット状態メモリのマット１に対応する記憶内容を「０」に書き換え、（ステップＳ２８）に進む。（ステップＳ２６）においてＮｏの場合、（ステップＳ２８）に進む。
【００３６】
（ステップＳ２８）において、マット番号メモリに、チャンネルｎを１つ増やしてｎ＝２と設定し、（ステップＳ２９）に進み、マット番号メモリが、チャンネルｎ＝１０かどうか調べる。Ｎｏの場合、（ステップＳ２１）に戻り、チャンネル２すなわちマット２について、マット２がＯＮかＯＦＦかに従い、ノートオンメッセージかノートオフメッセージを出力する。（ステップＳ２９）がＹｅｓになるまで、すなわち、マット１〜９についてのＯＮ、ＯＦＦ状態が調べられ、マット情報に従ってノートオンメッセージ、ノートオフメッセージの生成判断と生成出力が行われる。（ステップＳ２９）において、Ｙｅｓであると、マット１〜９のマット情報に従ったノートオンメッセージ、ノートオフメッセージの生成判断と生成出力が終わったので、（ステップＳ２０）に戻り、マット番号メモリをｎ＝１として、マット１〜９のマット情報のＯＮ、ＯＦＦを再び調べる。
【００３７】
（ステップＳ２３）において、マット状態メモリに「１」が書き込まれると、そのチャンネルは、マット状態メモリに「１」が書き込まれている間は、ノートオンメッセージが生成されないので、車椅子がマットから離れるのが遅れても、発音中の楽音信号を繰り返し連続して発音することはない。車椅子が一旦マットから離れて、（ステップＳ２７）において、マット情報がＯＦＦになった後は、再びマット情報がＯＮになると、次の楽音信号が発音可能になる。なお、実施の形態１において説明したと同様に、（ステップＳ２６）の前に（ステップＳ２１）と同様の判定を行い、ノートオフメッセージが何回も出力されないようにしてもよい。
【００３８】
本実施の形態では、（ステップＳ２４）においてノートオンメッセージが出力され楽音信号が発生した後、マット情報のＯＮ、ＯＦＦに関わらず、（ステップＳ２５）においてノートオフメッセージが出力され消音が開始される。音源装置２３が生成する楽音信号としては、その振幅変化に関して、キーオンによりアタック部が立ち上がり、その後にディケイ部が続き、サステイン部があり、キーオフによりレリーズ部が続くような音源信号波形の場合にも、サステイン部の発音時間を短くでき、パーカッシブな音になるので、ギターやハンドベルなどの音を生成しやすい。
（実施の形態３）
【００３９】
本実施の形態では、音源装置２３が生成する楽音信号の音量や左右のバランスを、車椅子の操作により調整する本発明の音楽演奏制御システムについて、図５により説明する。本実施の形態では、複数のマットに、楽音制御情報のパラメータ値を設定するモードの選択機能、パラメータ値を増減させる機能、および、演奏モードの選択機能を割り当て、楽音制御装置は、各機能を割り当てられたマットが出力するマット情報に基づき、楽音制御情報のパラメータ値を変更させるようにしたものであり、これにより、音源装置において生成する楽音の性質を制御できるようにする。
【００４０】
また、図１の実施の形態におけるケーブルの配線を不要とした実施の形態についても説明する。すなわち、後述するように、各マットには、スイッチ、およびスイッチのＯＮ、ＯＦＦ情報と、各マットが有する、各マットを識別するための情報であるマット識別情報とに基づきマット情報を生成して楽音制御装置に無線通信により送信する送信部を具備し、楽音制御装置には、送信部が送信するマット情報を無線通信により受信する受信部と、受信部からマット情報を受け取って楽音制御情報を生成する楽音制御情報生成部とを具備する。
【００４１】
図５は、本発明の音楽演奏制御システムの使用形態を説明するブロック図である。マット１ａ〜９ａ、１００ａ〜１０３ａが床面に配置される。マット１ａ〜９ａ、１００ａ〜１０３ａは、それぞれ、スイッチを内蔵している。車椅子がマットの上に乗ると、スイッチがＯＮになる。車椅子がマットの上から降りると、スイッチがＯＦＦになる。マット１ａ〜９ａ、１００ａ〜１０３ａには、それぞれ送信部が内蔵されている。送信部は、自身のマット情報〔Ｍ、Ｋ〕（Ｍ＝１〜９または１００〜１０３、Ｋ＝１または０）を送信する。
【００４２】
楽音制御装置３０は、楽音制御情報生成部３１、受信部３２、受付部３３、および、表示部３４を具備する。受信部３２は、マット１ａ〜９ａ、１００ａ〜１０３ａの各送信部から送信されるマット情報〔Ｍ、Ｋ〕を受信し、マット情報〔Ｍ、Ｋ〕を楽音制御情報生成部３１に供給する。受信部３２は、無線の通信手段や放送手段等により実現される。楽音制御情報生成部２１は、ＭＩＤＩ信号のような楽音制御情報を生成して音源装置２３に供給する。音源装置２３は、楽音制御情報に従って、音の高さ、音色、音量を有する楽音信号を生成して、スピーカ２４、２５に供給する。スピーカ２４、２５は、楽音信号を音に変換する。音源装置２３は、Ｌ（左）、Ｒ（右）の２チャンネルステレオ出力とし、Ｌ信号をスピーカ２４に、Ｒ信号をスピーカ２５に、それぞれ供給する。
【００４３】
各マットの送信部は、マット情報〔Ｍ、Ｋ〕を無線通信により送信する機能を有するものなら何でもよい。一般的には、図６に示すように、送信部５０は、マットのスイッチ４０のＯＮ、ＯＦＦを判定する判定手段５１、マッチ識別情報Ｍを記憶するメモリ手段５２、マット情報生成手段５３、変調手段５４、および、アンテナ５５を具備し、マット情報生成手段５３は、定期的にメモリ手段５２からマット識別情報Ｍを読み出し、判定手段５１からスイッチのＯＮ、ＯＦＦ情報である情報Ｋを受け取り、マット情報〔Ｍ、Ｋ〕を生成し、変調手段５４に渡し、変調手段５４は、マット情報〔Ｍ、Ｋ〕に基づき、クロック周波数信号または搬送周波数信号を変調して、マット情報〔Ｍ、Ｋ〕が重畳された送信電波をアンテナ５５から無線で送信するようにすればよい。受信部３２は、各マットの送信部から受信した電波をアンテナで受信し、受信信号を復調して、マット情報〔Ｍ、Ｋ〕を取り出し、楽音制御情報生成部３１に渡すようにする。各マットの送信部や受信部３２には、無線ＬＡＮの送受信装置と同様の構成を利用できる。マット内に電池などの電源５５を設けることは言うまでもない。受信部３２や送信部５０が利用する無線の通信手段は、どのような通信手段であっても良い。例えば、送信部５０としてＦＭトランスミッタを用い、受信部３２として、ＦＭチューナーを用いても良いし、コンピュータ間の無線ネットワーク等に利用される無線ＬＡＮの送受信機等を用いても良い。
【００４４】
楽音制御情報生成部３１は、実施の形態１において説明した楽音制御情報生成部２１と同様のハードウェア構成でよいが、動作などは異なるので、その差異については後述する。受付部３３は、キーボードやマウス、あるいは、プッシュスイッチなどのような入力装置である。使用者が必要に応じて受付部３３を操作すると、楽音制御情報生成部３１に対して操作による指示を与えることができるようにしている。表示部３４は、楽音制御情報生成部３１の指示により、後述するような種々の表示画面を生成して表示を行う。パソコンなど使用される液晶表示装置でもよいが、車椅子の使用者から見やすい大型のフラットパネル表示装置でもよい。
【００４５】
本実施の形態では、マット１ａ〜９ａには、実施の形態１のマット１〜９と同様に、９個の音階とＭＩＤＩチャンネルに割り振る。マット１００ａは、パラメータ設定モードを選択する指示操作、対象とするパラメータの種類の切り換えの指示操作、および、パラメータ値の確定指示操作などに使用する。マット１０１ａは、パラメータ設定値のアップすなわち増加指示操作に使用する。マット１０２ａは、パラメータ設定値のダウンすなわち減少指示操作に使用する。マット１０３ａは、後述する演奏モードの選択指示に使用する。これらの指示操作については後で詳しく説明する。
【００４６】
本実施の形態では、ＭＩＤＩメッセージとして、図７に示すリアルタイム・ユニバーサル・エクスクルーシブ・メッセージの内のマスターボリュームとマスターバランスの２種類を使用する。エクスクルーシブ・メッセージのステータスバイトはＦ０である。メーカＩＤ＝７Ｆは、リアルタイム処理を意味する。デバイスＩＤ＝７Ｆは、ブロードキャスト指令であり、全音源装置の全ＭＩＤＩチャンネルに対する指示であることを示す。サブＩＤ＃１＝０４はデバイスコントロールメッセージであることを示し、サブＩＤ＃２＝０１はマスターボリューム、サブＩＤ＃２＝０２はマスターバランスであることを示す。データは、２バイトの各７ビット部分を使用し、００００ｈから７Ｆ７Ｆｈである。マスターバランスでは、００００ｈが左定位、７Ｆ７Ｆｈが右定位である。ＥＯＸは、メッセージの終了を示し、Ｆ７ｈが付加される。
【００４７】
図８は、マスターボリュームとマスターバランスを調整するモードの場合の表示部３４の画面の例である。マスターボリューム名が文字表示され、マスターボリュームの０％から１００％の間の設定量が棒グラフにより示される。また、マスターバランス名が文字表示され、マスターバランスの定位位置の設定量が左、中央、右の位置に対する定位マークとしてフェーダ図形およびノブの図形で表示される。
【００４８】
この表示を行うために、楽音制御情報生成部３１には画像情報メモリを設ける。画像情報メモリには、マスターボリューム名、マスターバランス名の文字情報、棒グラフの図形情報、フェーダ図形情報、などの画面表示に関わる画像情報を記憶しておく。楽音制御情報生成部３１は、画像情報メモリから画像情報を読み出して表示画面データを生成し、表示部３４に渡して図８の画面のような表示をさせる。
【００４９】
また、本実施の形態では、楽音制御情報生成部３１は、更に、マスターボリュームとマスターバランスの設定値であるマスターボリューム値とバランス値等のパラメータ値を記憶するパラメータメモリを具備する。棒グラフとフェーダ図形の表示に際して、マスターボリュームの棒グラフの長さは、マスターボリューム値により決定され、マスターバランスのフェーダ図形のノブの位置は、バランス値により決定される。
【００５０】
図９は、マット１００ａ〜１０３ａの４個のマットを使用してマスターボリュームとマスターバランスを調整、設定する手順を示すフローチャートである。楽音制御装置３０の電源をＯＮにすると、最初、音楽の演奏モードになるものとする。楽音制御情報生成部３１は、演奏モードのコンピュータプログラムを起動する。演奏モードにおけるコンピュータプログラムは、実施の形態１や実施の形態２で説明したのと同様でよい。
【００５１】
図９のフローチャートにおいて、楽音制御情報生成部２１は、図３や図４のフローチャートと平行して、（ステップＳ４０）において、モード設定用のマット１００ａ、すなわちモードスイッチ（モードＳＷ）がＯＮかどうか判定する。Ｎｏの場合は、（ステップＳ４０）に戻り、図３や図４のフローチャートの演奏モードを続行する。Ｙｅｓの場合、楽音制御情報生成部３１は、図３や図４のフローチャートの演奏モードを停止し、（ステップＳ４１）に進む。すなわち、楽音制御情報生成部３１は、パラメータ設定モードになる。（ステップＳ４１）において、２つのパラメータ名と設定値を図８の表示画面のように表示し、２つの内の１番目のパラメータであるマスターボリュームのパラメータ名と棒グラフを太枠により強調表示する。車椅子のパラメータ設定者は、表示部１４を見ることにより、どのパラメータを設定するモードであるかを確認することができる。
【００５２】
次に（ステップＳ４２）に進み、楽音制御情報生成部３１は、モードＳＷ＝ＯＦＦ、すなわち、車椅子がマット１００ａから離れるのを待つ。車椅子がマット１００ａから離れるとＹｅｓになり、楽音制御情報生成部３１は、（ステップＳ４３）に進み、アップＳＷ＝ＯＮ、すなわち、マット１０１ａがＯＮかどうか判定し、Ｙｅｓの場合、（ステップＳ４４）に進み、パラメータメモリのマスターボリューム設定値を微小値Δｄだけ増加させる。Ｎｏの場合、楽音制御情報生成部３１は、（ステップＳ４５）に進む。（ステップＳ４５）において、楽音制御情報生成部３１は、ダウンＳＷ＝ＯＮ、すなわち、マット１０２ａがＯＮかどうか判定し、Ｙｅｓの場合、（ステップＳ４６）に進み、パラメータメモリに格納しているマスターボリューム設定値を微小値Δｄだけ減少させる。Ｎｏの場合、楽音制御情報生成部３１は、（ステップＳ４７）に進む。（ステップＳ４７）において、楽音制御情報生成部３１は、マスターボリュームの設定値を棒グラフにより表示し、（ステップＳ４８）に進む。（ステップＳ４８）において、モードＳＷ＝ＯＮ、すなわち、マット１００ａがＯＮかどうか判定し、Ｎｏの場合、（ステップＳ４３）に戻る。
【００５３】
車椅子では、マット１０１ａ、１０２ａに一旦乗るとすぐには降りられない場合がある。マット１０１ａ、１０２ａに乗ったままであると、その間に（ステップＳ４３）から（ステップＳ４８）のループが多数回実行され、設定値がどんどん、あるいは、「あっ」という間に増加または減少し、所望の設定値にするのが困難になりかねない。微小値Δｄだけの増加や減少にしておけば、所望の値になるまで、マット１０１ａ、１０２ａの上に乗っていてもよく、所望値に近づいた時点でマット１０１ａ、１０２ａから降りればよくなる。
【００５４】
（ステップＳ４８）においてＹｅｓの場合、楽音制御情報生成部３１は、（ステップＳ４９）に進み、ＭＩＤＩメッセージを生成して出力し、モードを１つ進めパラメータ名、設定値を強調表示する。すなわち、楽音制御情報生成部３１は、図７に示したマスターボリュームのメッセージを生成し、マスターボリューム値として、パラメータメモリ内の新なマスターボリューム設定値をデータエリアに搭載して音源装置２３に供給する。更に、次のパラメータ設定に移るために、パラメータメモリからマスターバランスのバランス値を読み出し、マスターバランス名と共にそのバランス値を現在の設定値として、フェーダのノブの位置として表示する。マスターバランス名とフェーダ図形は強調表示される。強調表示によりマスターバランスのパラメータ値を設定するモードであることを示す。マスターボリューム名と棒グラフ図形は通常表示され、設定モードになっていないことが示される。
【００５５】
次に楽音制御情報生成部３１は（ステップＳ５０）において、モードＳＷ＝ＯＦＦ、すなわち、車椅子がマット１００ａから降りるのを待ち、（ステップＳ５１）に進む。（ステップＳ５１）において、楽音制御情報生成部３１は、プレイＳＷ＝ＯＮかどうかを調べ、ＯＦＦの場合、Ｎｏであるので、パラメータ設定モードのまま（ステップＳ４３）に戻る。（ステップＳ４３）から（ステップＳ４８）により、今度は、マット１０１ａ、１０２ａにより、マスターバランス値の設定が行える。（ステップＳ４８）において、Ｙｅｓになれば、マスターバランス値が確定できる。
【００５６】
マスターボリューム値、マスターバランス値が所望の値にできた後、パラメータ設定者が、演奏モードの選択指示用のマット１０３ａの上に車椅子を載せると、楽音制御情報生成部３１では、（ステップＳ５１）においてＹｅｓとなり、図３、または、図４の演奏用のプログラムを再起動し、マット１ａから９ａによる演奏が可能になり、演奏待機状態となる。
【００５７】
なお、本実施の形態では、（ステップＳ４０）におけるマット１００ａのモードＳＷ＝ＯＮは、パラメータ設定モードの指示操作になり、（ステップＳ４８）におけるマット１００ａのモードＳＷ＝ＯＮは、マスターボリュームやマスターバランスのパラメータ値を確定させ、かつ、次のパラメータ設定のモードに移る操作になり、マット１００ａに３種類の機能を果たさせていることになる。
【００５８】
本実施の形態によれば、音楽演奏において、音量や音の定位を適切に設定できる。肢体不自由者が設定作業に参加できるので、能動的音楽療法の効果が高まる。また、マットと楽音制御装置との通信として、ワイヤレスの通信を使用するので、床に障害物がなく、車椅子での移動が容易になる。
（実施の形態４）
【００５９】
ＭＩＤＩメッセージには、ＭＩＤＩチャンネル毎に音量や楽器の定位位置を制御するメッセージがあるので、これを利用して、本発明の音楽演奏制御システムにおいて、車椅子でチャンネル毎に音量や楽器の定位位置を設定する実施の形態について説明する。本実施の形態の音楽演奏制御システムのハードウェア構成は、図５で説明した構成と同じとする。ただし、楽音制御情報生成部３１は、後述する各チャンネルのチャンネルボリューム値とパンポットの左右位置の値をチャンネル毎に記憶するパラメータメモリを追加して具備する。また、楽音制御情報生成部３１が具備する画像情報メモリには、後述する図１１の表示画面に必要な画像要素の画像情報を記憶しておく。
【００６０】
図１０にチャンネル毎に音量や楽器の定位位置を制御するＭＩＤＩメッセージを示す。チャンネルボリュームメッセージは、〔Ｂｎ、０７、音量値〕、パンポットメッセージは、〔Ｂｎ、０Ａ、左右位置〕より成る。これら２つのメッセージは、ＭＩＤＩメッセージとして、チャンネルメッセージ中のボイスメッセージにおいて、コントロールチェンジのグループとして定義されている。音量値は、０〜１２７（００ｈ〜７Ｆｈ）、左右位置は、右０（００ｈ）〜中央６４（４０ｈ）〜左１２７（７Ｆｈ）により表される。
【００６１】
図１１に、本実施の形態における表示部３４の表示画面の例を示す。表示画面には、設定対象のチャンネルナンバーの図形とその番号２の図形、設定パラメータ名として、チャンネルボリューム名の図形とその設定値の棒グラフ図、および、パンポット名の図名と左右の定位位置を示すフェーダ図形が表示される。フェーダ図形のノブの図形が２チャンネルの音源の定位位置を表す。チャンネルナンバーの図形とその番号２の図形、および、設定対象になるパラメータに関する図形は、太線で強調表示される。図１１では、チャンネルボリュームが強調表示されており、パラメータ設定が可能であることを示す。パンポットは通常の表示になっているので、このままでは、パラメータ設定は行われない。
【００６２】
図１２に、本実施の形態における楽音制御情報生成部３１の動作手順のフローチャートを示す。本実施の形態では、コンピュータにおける割込み制御方式を適用する場合について説明する。楽音制御情報生成部３１は、受信部３２から供給されるマット１ａ〜９ａ、マット１００ａ〜１０３ａのマット情報を受け取り、割込み待ちの状態とする。また、割り込みを待つ間も、図３または図４の演奏モードを実行している。
【００６３】
演奏モードでは、マット１００ａのマット情報ＯＮによる割り込みを許可しておく。すなわち、（ステップＳ６０）のパラメータ設定モード割り込み待機を有効化しておく。この状態において、車椅子のパラメータ設定者がマット１００ａをＯＮにすると、楽音制御情報生成部３１において、（ステップＳ６０）の割り込みが働き、楽音制御情報生成部３１は、（ステップＳ６１）のプログラムの手順を呼び出し、演奏モードのプログラムルーチン、すなわち、図３または図４のプログラムの実行を停止する。次に（ステップＳ６２）に進み、楽音制御情報生成部３１は、マット１ａ〜９ａ＝ＯＮによる割り込みを許可し、パラメータ設定モードの表示を行う、すなわち、図１１の表示画面を表示部３４に表示させ、更に、（ステップＳ６０）のパラメータ設定モードの割り込みを無効化しておき（ステップＳ６０）に戻り、（ステップＳ６３）など他の割込み待機状態になる。ただし、チャンネルナンバーは、デフォルト値として「１」を表示してもよいし、空白としてもよい。
【００６４】
この状態では、（ステップＳ６３）に示したように、マット１ａ〜９ａ＝ＯＮによる割り込み待機状態になっている。車椅子のパラメータ設定者がマット１ａ〜９ａの何れかをＯＮにすると、（ステップＳ６３）の割り込みが働き、（ステップＳ６４）のプログラム手順を呼び出して、チャンネルナンバーｎ、パラメータ名、設定値を表示し、パラメータ１を強調表示する。チャンネルナンバーｎは、車椅子がＯＮにしたマットの番号（図１１の場合は、２チャンネル）に対応した数字とする。強調表示するパラメータ１とは、１番目のパラメータで、本実施の形態では、チャンネルボリュームとする。従って、チャンネルボリュームの図形、文字と、棒グラフが、太字、太線、あるいは、明るい図形、あるいは、特定の色、あるいは、点滅表示などで強調表示される。次に（ステップＳ６５）に進み、モードＳＷ、アップＳＷ、ダウンＳＷによる割り込みを許可し、（ステップＳ６３）に戻る。これにより、マット１００ａのモードＳＷ＝ＯＮによるパラメータ設定値の確定、マット１０１ａのアップＳＷ＝ＯＮによるパラメータ値の増加、マット１０２ａのダウンＳＷ＝ＯＮによるパラメータ値の減少、の何れかの指示を受け付けることが可能になる。
【００６５】
車椅子のパラメータ設定者は、ｎ＝２チャンネルのチャンネルボリュームの設定値を増加させたい場合、マット２ａからマット１０１ａに移動し、車椅子でマット１０１ａをＯＮにする。アップＳＷ＝ＯＮとなり、楽音制御情報生成部３１は、（ステップＳ７２）における割込み待機で割り込みを検知し、（ステップＳ７３）の処理により設定値をΔｄアップし、（ステップＳ７４）に進み、新たなチャンネルボリュームの設定値をパラメータメモリに記憶し、棒グラフの画像の長さで表示する。
【００６６】
車椅子のパラメータ設定者は、２チャンネルのチャンネルボリュームの設定値を減少させたい場合、マット２ａからマット１０２ａに移動し、車椅子でマット１０２ａをＯＮにする。ダウンＳＷ＝ＯＮとなり、楽音制御情報生成部３１は、（ステップＳ７５）における割込み待機で割り込みを検知し、（ステップＳ７６）の処理により設定値をΔｄダウンし、（ステップＳ７７）に進み、新たなチャンネルボリュームの設定値をパラメータメモリに記憶し、棒グラフの画像の長さで表示する。
【００６７】
チャンネルボリュームの設定値を減少させすぎた場合は、パラメータ設定者は、マット１０１ａに移動し、アップＳＷをＯＮにすることにより、２チャンネルのチャンネルボリュームの設定値を増加させることができる。チャンネルボリュームの設定値を増加させすぎた場合は、マット１０２ａに移動し、ダウンＳＷをＯＮにすることにより、２チャンネルのチャンネルボリュームの設定値を減少させることができる。
【００６８】
車椅子のパラメータ設定者は、２チャンネルのチャンネルボリュームの設定値を、表示部３４の画面を見ながら所望の値に設定した後、マット１００ａに移動し、モードＳＷ＝ＯＮにする。楽音制御情報生成部３１は、（ステップＳ６６）において、モードＳＷ＝ＯＮによる割り込みを検知し、（ステップＳ６７）に進み、チャンネルナンバーｎ＝２の各パラメータの設定値をＭＩＤＩメッセージにより出力する。なお、この段階では、１番目のパラメータであるチャンネルボリュームの設定値だけが新設定値になっているだけであるが、パンポットの左右位置の値もパンポットメッセージにより出力される。次に楽音制御情報生成部３１は（ステップＳ６８）に進み、パラメータ選択を１つ進め、２番目のパラメータであるパンポットのパラメータ名と左右位置を示すフェーダ図形を画像情報メモリから読み出して表示部３４に強調表示させる。この段階では、楽音制御情報生成部３１は、２チャンネルのパンポットの左右位置の値をパラメータメモリから読み出して、フェーダ図形上で、左右位置の値に対応した位置にフェーダのノブに相当する縦線を表示する。１番目のパラメータであるチャンネルボリュームについては、強調表示を通常の表示に変更する。この後、楽音制御情報生成部３１は、（ステップＳ６６）に戻る。
【００６９】
パラメータ設定者は車椅子をマット１０１ａ、１０２ａに移動させ、マット上に乗り降りを行うことにより、（ステップＳ７３）、（ステップＳ７４）、（ステップＳ７６）、（ステップＳ７７）などの処理を楽音制御情報生成部３１に行わせることにより、パンポットのパラメータである左右位置の値を、２チャンネルについて設定する。この設定処理は、チャンネルボリュームのパラメータ値の設定において説明したのと同様の処理である。
【００７０】
次に、パラメータ設定者は車椅子をマット１００ａに移動させ、マット上に乗ることにより、（ステップＳ６６）の割り込みを起動させる。楽音制御情報生成部３１は、（ステップＳ６７）に進み、２つのパラメータについて、ＭＩＤＩメッセージを生成し出力し、（ステップＳ６８）に進み、１番目のパラメータであるチャンネルボリュームの強調表示を行う。この状態では、楽音制御情報生成部３１は、チャンネルボリュームについてのパラメータ修正が行える状態となる。
【００７１】
上記状態において、パラメータ設定者は車椅子をマット１ａ〜９ａの２ａ以外のマットをＯＮにすれば、（ステップＳ６３）の割り込みが起動し、他のＭＩＤＩチャンネルについて、チャンネルボリュームとパンポットの２つのパラメータの設定や修正が可能になる。
【００７２】
すべてのＭＩＤＩチャンネルについてパラメータの設定ができると、パラメータ設定者は車椅子をマット１０３ａに乗せる。楽音制御情報生成部３１は、マット１０３ａのプレイＳＷに対しても（ステップＳ６９）において割込み待ちとしておき、この割り込みが起きると、（ステップＳ７０）に進み、パラメータ設定モードのプログラムルーチンを停止する。具体的には、（ステップＳ６３）、（ステップＳ６６）、（ステップＳ７２）、（ステップＳ７５）の割り込み受付を停止するか、（ステップＳ６４）、（ステップＳ６５）、（ステップＳ６７）、（ステップＳ６８）、（ステップＳ７２）〜（ステップＳ７７）の処理を行わないようにする。（ステップＳ６０）のパラメータ設定モードについては、割り込みを有効化に戻す。次に、（ステップＳ７１）に進み、図３や図４の演奏モードのプログラムを起動させる。表示部３４には、図１１の表示を停止させる。代りに、演奏モードにあることを示すために、「演奏できます。」のような文字表示や、適当な音符の図形などを表示してもよい。
【００７３】
上記説明で使用した割込み処理には割込みコントローラを用いたハードウェア割り込み方式とポーリング方式に代表されるソフトウェア割込み方式の何れでも適用できる。これらの割込み方式自体は周知の技術であるので、細部の説明は不用であろう。また、図８や図１１のような文字や図形の画像表示の技術、および、画像の一部の強調表示などの技術は、コンピュータ技術において、基本的に周知の技術であるので詳細については不用であろう。
【００７４】
本実施の形態によれば、音楽演奏において、音量や音の定位を、ＭＩＤＩチャンネル毎に適切に設定できる。肢体不自由者が設定作業に参加できるので、能動的音楽療法の効果が高まる。また、マットがワイヤレスの通信を使用するので、床に障害物がなく、車椅子での移動が容易になる。
（実施の形態５）
【００７５】
上記実施の形態４においては、ＭＩＤＩチャンネルのチャンネルボリューム音量値やパンポットの左右位置などのパラメータ値を設定する例を説明したが、ＭＩＤＩ規格には、ＭＩＤＩチャンネルの楽器の種類や楽器の音色、エンベロープの変化など多種類のパラメータを制御するＭＩＤＩメッセージが規定されている。これらの多種類のパラメータをそれぞれのパラメータ選択用の複数のマットを設け、車椅子により各マットの内必要なものの上に乗って当該パラメータを選択し、マット１０１ａ、１０２ａにより、当該パラメータのパラメータ値をアップ、ダウンさせてパラメータ値を所望の値に設定してもよい。
【００７６】
また、各マットの機能を図５に示した受付部３３のキーボードのいずれか複数のキーに割り当て、受付部３３のキーからも、上記各実施の形態で説明した音階選択や、モード設定などの操作を行えるようにしてもよい。音楽演奏制御システムの動作確認や、肢体不自由者を介護する者が、音楽演奏の前に楽音制御情報の設定、前準備などを行うことが容易になる。
（実施の形態６）
上記各実施の形態においては、マット１〜９、マット１ａ〜９ａにより音楽演奏する場合について説明したが、マットを車椅子の車輪により押圧することで、あらかじめ用意された音楽の演奏を制御してもよい。
【００７７】
楽音制御情報生成部３１に、スタンダードＭＩＤＩファイル（ＳＭＦ）形式で、楽譜情報をＭＩＤＩメッセージの集合による１つの楽曲の形にした楽音制御情報を記憶、格納しておく。この楽音制御情報には、楽曲毎に識別用の楽曲番号などの識別符号が付与される。車椅子の車輪により、マット１〜９、マット１ａ〜９ａなどを操作、すなわち押圧することで、楽曲番号などの識別符号を選択操作できるようにし、車椅子によりマット１０３ａをＯＮにしてプレイを指示して、所望の楽曲の演奏を開始させ、音楽演奏を楽しむようにしてもよい。また、この楽曲の演奏を他の楽曲が選択されるか、終了する指示を受け付けるまで、繰り返すようにしても良い。具体的には、楽音制御装置３０は、マットからのマット情報に基づき、内部に格納している楽曲番号などの識別符号を選択し、該当する楽曲のスタンダードＭＩＤＩファイルを読み出し、楽音制御情報として、音源装置２３に供給すると、音源装置２３は、当該楽曲を演奏する。スタンダードＭＩＤＩファイル（ＳＭＦ）形式、楽曲の識別符号などは、ＭＩＤＩ規格で決められているので、詳細の説明は省く。また、楽音制御装置３０は、マットからのマット情報に基づき、内部に格納している１小節や数小節分の楽曲を読み出し、これを繰り返し音源装置２３に出力して、音源装置２３に、１小節や数小節分の楽曲を繰り返し演奏させても良い。また、音源装置２３が、任意の長さの楽曲をサンプリングした音源等の、いわゆるループ音源等を複数有するようにし、このような音源を、車椅子の車輪により踏まれたマットから出力される音源制御情報により選択して、繰り返し出力するようにしてもよい。また、これらの場合、他のスタンダードＭＩＤＩファイルや、ループ音源等が選択された場合には、出力される音源が変更され、終了の指示を受け付けた場合には、演奏を終了する。このような１小節や数小節分のスタンダードＭＩＤＩファイルやループ音源等を用いることで、車椅子の操作が不慣れで、タイミング良くマット上に車椅子を移動させることが困難なユーザであっても、容易に、本格的な演奏を行なうことが可能となるとともに、これらのスタンダードＭＩＤＩファイルやループ音源等の組み合わせにより、演奏者のオリジナリティーも発揮させることができる。
（その他の実施の形態および補足）
図３、図４、図９、図１２のフローチャートにおいて、楽音制御情報生成部３１は、電源オフや処理終了の割り込みにより処理を終了するようにしてもよい。
マット番号メモリ、マット状態メモリ、パラメータメモリなどのメモリは、半導体メモリやハードディスクメモリによる不揮発性の記録媒体が好適である。揮発性の記録媒体を用いる場合は、電池を内蔵すればよい。
【００７８】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【００７９】
上記説明では、楽音制御情報としてＭＩＤＩメッセージを一例として説明した。ＭＩＤＩメッセージは、広く使用されているので、本発明に適用するのに適している。しかし、ＭＩＤＩメッセージとは別の、上記説明した音階や音量や音の定位など楽音信号の性質を規定し、制御する任意の楽音制御情報を使用しても本発明を実現できることは言うまでもない。電子楽器の技術分野では、種々の形式の楽音制御情報が開発され使用されている。
【００８０】
音源装置２３としては、ＭＩＤＩメッセージにより楽音を制御しながら楽音を発生できる周知のＭＩＤＩ音源装置を適用するのが好ましい。しかし、ＭＩＤＩメッセージを使用せず、別の音源制御情報を適用する場合は、その音源制御情報に従って楽音を生成する音源装置を構成することが可能である。
【００８１】
上記各実施の形態では、各マットにスイッチを内蔵し、スイッチのＯＮ、ＯＦＦにより、マット上に車椅子が乗っているか、いないかを判定した。マットには、感圧センサなどのセンサを内蔵し、センサのインピーダンスや出力電圧などの大きさにより、マット上に車椅子が乗っているか、いないか等の車椅子の車輪による押圧状態を判定してもよい。この場合は、センサの端子をケーブルで楽音制御装置２０に導いて、楽音制御装置２０内のインターフェース部２２において、マット上に車椅子が乗っているか、いないかを電圧比較回路などにより判定してもよい。あるいは、各マットにセンサのインピーダンスや出力電圧などの大きさを判定する回路を内蔵し、判定結果であるＯＮ、ＯＦＦの２値情報をインターフェース部２２にケーブルで導いてもよい。図５のように送信機を内蔵するマットの場合は、図６の構成において、センサとセンサのインピーダンスや出力電圧などの大きさを判定する回路を内蔵し、マット上に車椅子が乗っているか、いないかを判定し判定結果の情報を、マット情報〔Ｍ、Ｋ〕の情報Ｋとして使用してもよい。すなわち、本発明においては、マットは、スイッチやセンサ等の、車椅子の車輪による押圧を検出する押圧検出部（図示せず）と、押圧検出部（図示せず）の検出結果を外部に送信するための送信部とを備えていてもよい。また、この押圧検出部が、スイッチやセンサ等のインピーダンスや出力電圧などの大きさを判定する回路を備えていても良い。
【００８２】
上記実施の形態３、４では、アップ、ダウンの指示は、マット１０１ａ、１０２ａに乗っている間中、行えるものとした。このために、Δｄはきわめて小さい値にすることが好ましいと説明したが、別の方式でもよい。例えば、アップ、ダウンの指示は、マット１０１ａ、１０２ａに乗って時に１回だけ行われ、一旦マットから降り、再びマットに乗った場合に、つぎのアップ、ダウンの指示が行われるようにしてもよい。この方法の場合、Δｄを、１デシベルから３、４デシベルなどのやや大きめの変化量とすることができる。パラメータ設定者は、マット１０１ａ、１０２ａに何度も乗りなおすことにより、パラメータ値をどんどん変化させることになる。このためには、マット１０１ａ、１０２ａからおりたことを検知する手順を加え、一旦マット１０１ａ、１０２ａから降りない限り、Δｄの増減をしないようにすればよい。
【００８３】
図６に示したマット内の回路を無線タグやＲＦＩＤチップにより構成してもよい。車椅子に無線タグやＲＦＩＤチップ用の電力供給回路を設置し、車椅子がマットに近づくとマット内の無線タグやＲＦＩＤチップの電源回路を充電し、マットがＯＮになると、無線タグやＲＦＩＤチップがマット情報を生成して送信するようにする。受信部３２は、無線タグやＲＦＩＤチップからの送信信号を受信する。このようにすれば、マット内に電源５５を設ける必要がなくなる。無線タグやＲＦＩＤチップ用とそのための電力供給回路などは、無線タグやＲＦＩＤチップ技術において周知であるので、詳細の説明は省く。
本発明は、以上の各実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【００８４】
以上のように、本発明にかかる音楽演奏制御システムは、肢体不自由者が車椅子に乗ったままで音楽演奏に参加できる。リハビリ施設や介護施設などでの活用が期待される。
【図面の簡単な説明】
【００８５】
【図１】本発明の一実施形態による音楽演奏制御システムのブロック図
【図２】本発明の一実施形態によるＭＩＤＩメッセージの例を示す図
【図３】本発明の一実施形態による演奏モードの動作のフローチャートの例を示す図
【図４】本発明の一実施形態による演奏モードの動作のフローチャートの例を示す図
【図５】本発明の一実施形態による音楽演奏制御システムのブロック図
【図６】本発明の一実施形態によるマットのブロック図
【図７】本発明の一実施形態によるＭＩＤＩメッセージの例を示す図
【図８】本発明の一実施形態による表示画面の例を示す図
【図９】本発明の一実施形態によるパラメータ設定モードの動作のフローチャート
【図１０】本発明の一実施形態によるＭＩＤＩメッセージの例を示す図
【図１１】本発明の一実施形態による表示画面の例を示す図
【図１２】本発明の一実施形態によるパラメータ設定モードの動作のフローチャート
【符号の説明】
【００８６】
１〜９、１ａ〜９ａ    マット
２０、３０    楽音制御装置
２１、３１    楽音制御情報生成部
２２    インターフェース部
２３    音源装置
２４、２５    スピーカ
３２    受信部
３３    受付部
３４    表示部
４０    スイッチ
５０    送信部
５１    判定手段
５２    マット情報生成手段
５３    メモリ手段
５４    変調手段
５５    アンテナ
５５    電源
１００ａ    マット（パラメータ設定用）
１０１ａ    マット（アップ用）
１０２ａ    マット（ダウン用）
１０３ａ    マット（演奏モード用）
【図１】
2007114632.tif 000003
【図２】
2007114632.tif 000004
【図３】
2007114632.tif 000005
【図４】
2007114632.tif 000006
【図５】
2007114632.tif 000007
【図６】
2007114632.tif 000008
【図７】
2007114632.tif 000009
【図８】
2007114632.tif 000010
【図９】
2007114632.tif 000011
【図１０】
2007114632.tif 000012
【図１１】
2007114632.tif 000013
【図１２】
2007114632.tif 000014