(57)【特許請求の範囲】
【請求項１】
予め記憶されている楽曲データに基づいて楽音信号を生成する楽音発生手段と、
操作者に携帯可能な手段であって、当該手段を携帯する操作者の動作の方向、大きさおよび速度に応じた動作検出信号を生成して送信する動作検出手段と、
前記動作検出手段から送信される動作検出信号を受信し、受信した動作検出信号に基づいて、前記楽音発生手段により生成された楽音信号の音量、ピッチもしくは演奏テンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を行う制御手段とを具備する楽音制御システムにおいて、
前記制御手段は、受信した前記動作検出信号のレベルが閾値より小さいか否か判別し、小さいと判別した時点から所定時間経過後にオールノートオフメッセージを前記楽音発生手段へ出力し、前記楽音発生手段からの楽音信号の生成を停止する
ことを特徴とする楽音制御システム。
【請求項２】
予め記憶されている楽曲データに基づいて楽音信号を生成する楽音発生手段と、
操作者に携帯可能な手段であって、当該手段を携帯する操作者の動作の方向、大きさおよび速度に応じた動作検出信号を生成して送信する動作検出手段と、
前記動作検出手段から送信される動作検出信号を受信し、受信した動作検出信号に基づいて、前記楽音発生手段により生成された楽音信号の音量、ピッチもしくは演奏テンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を行う制御手段とを具備する楽音制御システムにおいて、
前記制御手段は、受信した前記動作検出信号のレベルが閾値より小さい期間が所定時間続いた場合、オールノートオフメッセージを前記楽音発生手段へ出力し、前記楽音発生手段からの楽音信号の生成を停止する
ことを特徴とする楽音制御システム。
【請求項３】
予め記憶されている楽曲データに基づいて楽音信号を生成する楽音発生手段と、
操作者に携帯可能な手段であって、当該手段を携帯する操作者の動作の方向、大きさおよび速度に応じた動作検出信号を生成して送信する動作検出手段と、
前記動作検出手段から送信される動作検出信号を受信し、受信した動作検出信号に基づいて、前記楽音発生手段により生成された楽音信号の音量、ピッチもしくは演奏テンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を行う制御手段とを具備する楽音制御システムにおいて、
前記制御手段は、受信した前記動作検出信号のレベルが閾値より小さい期間が所定時間続いたと判断した回数が所定回数に達した場合、オールノートオフメッセージを前記楽音発生手段へ出力し、前記楽音発生手段からの楽音信号の生成を停止する
ことを特徴とする楽音制御システム。
【請求項４】
予め記憶されている楽曲データに基づいて楽音信号を生成する楽音発生手段と、
操作者に携帯可能な手段であって、当該手段を携帯する操作者の動作の方向、大きさおよび速度に応じた動作検出信号を生成して送信する動作検出手段と、
前記動作検出手段から送信される動作検出信号を受信し、受信した動作検出信号に基づいて、前記楽音発生手段により生成された楽音信号の音量、ピッチもしくは演奏テンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を行う制御手段とを具備する楽音制御システムにおいて、
前記制御手段は、受信した前記動作検出信号のレベルが閾値より小さいか否か判別し、小さいと判別した時点から所定時間経過後に前記操作者に報知する
ことを特徴とする楽音制御システム。
【請求項５】
予め記憶されている楽曲データに基づいて楽音信号を生成する楽音発生手段と、
操作者に携帯可能な手段であって、当該手段を携帯する操作者の動作の方向、大きさおよび速度に応じた動作検出信号を生成して送信する動作検出手段と、
前記動作検出手段から送信される動作検出信号を受信し、受信した動作検出信号に基づいて、前記楽音発生手段により生成された楽音信号の音量、ピッチもしくは演奏テンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を行う制御手段とを具備する楽音制御システムにおいて、
前記制御手段は、受信した前記動作検出信号のレベルが閾値より小さい期間が所定時間継続した場合、前記操作者に報知する
ことを特徴とする楽音制御システム。
【請求項６】
予め記憶されている楽曲データに基づいて楽音信号を生成する楽音発生手段と、
操作者に携帯可能な手段であって、当該手段を携帯する操作者の動作の方向、大きさおよび速度に応じた動作検出信号を生成して送信する動作検出手段と、
前記動作検出手段から送信される動作検出信号を受信し、受信した動作検出信号に基づいて、前記楽音発生手段により生成された楽音信号の音量、ピッチもしくは演奏テンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を行う制御手段とを具備する楽音制御システムにおいて、
前記制御手段は、受信した前記動作検出信号のレベルが閾値より小さい期間が所定時間継続したと判断した回数が所定回数に達した場合、前記操作者に報知する
ことを特徴とする楽音制御システム。
【請求項７】
前記制御手段は、前記操作者が動いていない旨を報知した際に、オールノートオフメッセージを前記楽音発生手段へ出力して前記楽音発生手段からの楽音信号の生成を停止させ、楽音発生の停止から所定時間経過後に前記楽音発生手段による楽音発生を再開させるための制御を行う
ことを特徴とする請求項４乃至６の何れか１に記載の楽音制御システム。
【請求項８】
前記制御手段は、楽音発生の再開時から徐々に演奏テンポを上げるように前記楽音発生手段を制御する
ことを特徴とする請求項７に記載の楽音制御システム。
【請求項９】
予め記憶されている楽曲データに基づいて楽音信号を生成する楽音発生手段と、
ユーザに装着される手段であって、当該手段が装着されたユーザの身体状態を検出して身体検出信号を送信する身体情報検出手段と、
前記身体情報検出手段から送信される身体検出信号を受信し、受信した身体検出信号に基づいて、前記楽音発生手段により生成された楽音信号の音量、ピッチもしくは演奏テンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を行う制御手段とを具備する楽音制御システムにおいて、
前記制御手段は、受信した前記身体検出信号に示される前記ユーザの身体状態が予め設定された状態であるか否かを判別し、前記ユーザの身体状態が予め設定された状態であると判別した場合に、その時点から所定時間経過後にオールノートオフメッセージを前記楽音発生手段へ出力し、前記楽音発生手段からの楽音信号の生成を停止する
ことを特徴とする楽音制御システム。
【請求項１０】
予め記憶されている楽曲データに基づいて楽音信号を生成する楽音発生手段と、
ユーザに装着される手段であって、当該手段が装着されたユーザの身体状態を検出して身体検出信号を送信する身体情報検出手段と、
前記身体情報検出手段から送信される身体検出信号を受信し、受信した身体検出信号に基づいて、前記楽音発生手段により生成された楽音信号の音量、ピッチもしくは演奏テンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を行う制御手段とを具備する楽音制御システムにおいて、
前記制御手段は、受信した前記身体検出信号に示される前記ユーザの身体状態が予め設定された状態であるか否かを判別し、前記ユーザが予め設定された身体状態であると判別した場合に、その時点から所定時間経過後に前記ユーザに報知する
ことを特徴とする楽音制御システム。
【請求項１１】
操作者の動作の方向、大きさおよび速度に応じた動作検出信号を受信し、予め楽曲データを記憶した楽音発生装置がその楽曲データに基づいて生成する楽音信号の音量、ピッチもしくはテンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を、前記受信した動作検出信号に基づいて制御する制御手段を具備する楽音制御装置において、
前記制御手段は、受信した前記動作検出信号のレベルが閾値よりも小さいか否か判別し、小さいと判別した時点から所定時間経過後にオールノートオフメッセージを前記楽音発生装置へ出力し、前記楽音発生装置からの楽音信号の生成を停止する
ことを特徴とする楽音制御装置。
【請求項１２】
操作者の動作の方向、大きさおよび速度に応じた動作検出信号を受信し、予め楽曲データを記憶した楽音発生装置がその楽曲データに基づいて生成する楽音信号の音量、ピッチもしくはテンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を、前記受信した動作検出信号に基づいて制御する制御手段を具備する楽音制御装置において、
前記制御手段は、受信した前記動作検出信号のレベルが閾値よりも小さい期間が所定時間継続した場合に、オールノートオフメッセージを前記楽音発生装置へ出力し、前記楽音発生装置からの楽音信号の生成を停止する
ことを特徴とする楽音制御装置。
【請求項１３】
操作者の動作の方向、大きさおよび速度に応じた動作検出信号を受信し、予め楽曲データを記憶した楽音発生装置がその楽曲データに基づいて生成する楽音信号の音量、ピッチもしくはテンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を、前記受信した動作検出信号に基づいて制御する制御手段を具備する楽音制御装置において、
前記制御手段は、受信した前記動作検出信号のレベルが閾値よりも小さい期間が所定時間継続したと判断した回数が所定回数に達した場合に、オールノートオフメッセージを前記楽音発生装置へ出力し、前記楽音発生装置からの楽音信号の生成を停止する
ことを特徴とする楽音制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザの動作や身体状態を反映した楽音発生制御を行う楽音制御システム、楽音制御装置、および報知装置に関する。
【０００２】
【従来の技術】
オーディオ機器等の楽音発生装置では、音色、音高、音量および効果といった４つの演奏パラメータが決まると、所望の楽音を発音することができる。ＭＩＤＩ（Musical Instrument Digital Interface）楽器等の楽音発生装置では、楽曲データに基づいた楽曲の演奏再生が行われ、ユーザは当該ＭＩＤＩ楽器の操作摘みやボタン等を操作することにより、音量等の演奏パラメータを調整していた。
【０００３】
【発明が解決しようとする課題】
上述したようにＭＩＤＩ楽器等の楽音発生装置では、所望の音量等を得るためにユーザは操作摘み等の操作子を適宜調整している。ユーザが楽音発生装置により再生された演奏を所望の音量等で聴く場合には、操作摘みによる演奏パラメータの調整方法は有効である。しかしながら、従来の楽音発生装置では、楽曲データに基づいて忠実に楽曲の演奏再生する機能をユーザに提供することはできても、ユーザが楽曲演奏に積極的に参加できるといった娯楽性をユーザに提供することはできない。
【０００４】
そこで、ユーザの体に動作検出センサを取り付け、これらのセンサがユーザの身体の動きを検出し、その検出結果に応じて楽曲演奏を行うシステムが考えられる。このようなシステムを用いることにより、ユーザは音楽に合わせて踊るといった動作を行うわけではなく、ユーザが動くことによりＭＩＤＩデータ等に基づく楽曲演奏制御を行うことができ、新しい参加型音楽エンターテイメントをユーザに提供することができる。
【０００５】
ところで、上記のようなユーザの動きを検出し、該検出結果に応じた楽曲データに基づいた演奏を行うといったシステムでは、ユーザが疲労等に起因して体を動かすのを休止したりすると、楽曲演奏に支障を来す場合がある。例えば、ＭＩＤＩデータは、ノートオンイベントデータによって楽音を発生させ、ノートオフイベントデータによって楽音発生を停止するといったデータである。したがって、ユーザの動きに応じて逐次ＭＩＤＩイベントデータに応じたイベントを実行するといった楽曲演奏制御を行う場合には、ユーザが途中で動作を停止することにより、ＭＩＤＩデータのノートオフイベントデータが出力されず、ある音高のノートオンイベントデータによって発音された楽音がそのまま継続されて出力されることになってしまう。このようなユーザの動きが停止した後も発音が継続されてしまうといった問題を防止するために、ユーザの動きが停止した時点で全ての楽音発生を自動的に止めて終了するといった制御を行うことが考えられる。しかしながら、例えば演奏楽曲が「フェルマータ」といった記号で表される楽曲の途中や終わりで拍子の運動を停止するといった部分を含んでいる場合等には、ユーザがこの楽曲演奏を制御するためにあえて動きを停止しているのにも関わらず、自動的に全ての発音が突然停止されて楽曲演奏が終了してしまうといったユーザの意図に合致しない制御がなされてしまう。
【０００６】
本発明は、上記の事情を考慮してなされたものであり、ユーザの動きや身体状態を反映して楽音発生を制御する際に、ユーザの動きが停止した時等にもユーザの意図に沿わない制御がなされてしまうことを抑制することができる楽音制御システムおよび楽音制御装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するため、本発明に係る楽音制御システムは、予め記憶されている楽曲データに基づいて楽音信号を生成する楽音発生手段と、操作者に携帯可能な手段であって、当該手段を携帯する操作者の動作の方向、大きさおよび速度に応じた動作検出信号を生成して送信する動作検出手段と、前記動作検出手段から送信される動作検出信号を受信し、受信した動作検出信号に基づいて、前記楽音発生手段により生成された楽音信号の音量、ピッチもしくは演奏テンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を行う制御手段とを具備し、前記制御手段は、受信した前記動作検出信号のレベルが閾値より小さいか否か判別し、小さいと判別した時点から所定時間経過後にオールノートオフメッセージを前記楽音発生手段へ出力し、前記楽音発生手段からの楽音信号の生成を停止することを特徴としている。
【０００８】
また、本発明に係る楽音制御システムは、予め記憶されている楽曲データに基づいて楽音信号を生成する楽音発生手段と、操作者に携帯可能な手段であって、当該手段を携帯する操作者の動作の方向、大きさおよび速度に応じた動作検出信号を生成して送信する動作検出手段と、前記動作検出手段から送信される動作検出信号を受信し、受信した動作検出信号に基づいて、前記楽音発生手段により生成された楽音信号の音量、ピッチもしくは演奏テンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を行う制御手段とを具備し、前記制御手段は、受信した前記動作検出信号のレベルが閾値より小さい期間が所定時間続いた場合、オールノートオフメッセージを前記楽音発生手段へ出力し、前記楽音発生手段からの楽音信号の生成を停止することを特徴としている。
また、本発明に係る楽音制御システムは、予め記憶されている楽曲データに基づいて楽音信号を生成する楽音発生手段と、操作者に携帯可能な手段であって、当該手段を携帯する操作者の動作の方向、大きさおよび速度に応じた動作検出信号を生成して送信する動作検出手段と、前記動作検出手段から送信される動作検出信号を受信し、受信した動作検出信号に基づいて、前記楽音発生手段により生成された楽音信号の音量、ピッチもしくは演奏テンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を行う制御手段とを具備し、前記制御手段は、受信した前記動作検出信号のレベルが閾値より小さい期間が所定時間続いたと判断した回数が所定回数に達した場合、オールノートオフメッセージを前記楽音発生手段へ出力し、前記楽音発生手段からの楽音信号の生成を停止することを特徴としている。
【０００９】
これらの構成によれば、操作者が動作することによってその動作が動作検出手段によって検出され、動作検出手段から送信される動作検出信号に応じて楽音制御を行うことができる。このような楽音制御の際に、動作検出手段から送信される動作検出信号のレベルが閾値より小さい場合に操作者の動きがないと判別され、所定期間操作者の動きがないと判別された時点、所定期間操作者の動きがないと判別された回数が所定回数に達した時点、もしくは動きがないと判別された後所定時間経過後に楽音発生が停止させられる。したがって、操作者が発生楽音制御のために何らかの意図をもって動作を一時停止した時点で直ちに楽音が停止したり、あるいは操作者が動作を休止しているのに関わらず楽音発生が継続されてしまうといった操作者の意図に沿わない楽音制御が為されてしまうことを抑制することができる。
【００１０】
また、本発明に係る楽音制御システムは、予め記憶されている楽曲データに基づいて楽音信号を生成する楽音発生手段と、操作者に携帯可能な手段であって、当該手段を携帯する操作者の動作の方向、大きさおよび速度に応じた動作検出信号を生成して送信する動作検出手段と、前記動作検出手段から送信される動作検出信号を受信し、受信した動作検出信号に基づいて、前記楽音発生手段により生成された楽音信号の音量、ピッチもしくは演奏テンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を行う制御手段とを具備し、前記制御手段は、受信した前記動作検出信号のレベルが閾値より小さいか否か判別し、小さいと判別した時点から所定時間経過後に前記操作者に報知することを特徴としている。
【００１１】
また、本発明に係る楽音制御システムは、予め記憶されている楽曲データに基づいて楽音信号を生成する楽音発生手段と、操作者に携帯可能な手段であって、当該手段を携帯する操作者の動作の方向、大きさおよび速度に応じた動作検出信号を生成して送信する動作検出手段と、前記動作検出手段から送信される動作検出信号を受信し、受信した動作検出信号に基づいて、前記楽音発生手段により生成された楽音信号の音量、ピッチもしくは演奏テンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を行う制御手段とを具備し、前記制御手段は、受信した前記動作検出信号のレベルが閾値より小さい期間が所定時間継続した場合、前記操作者に報知することを特徴としている。
また、本発明に係る楽音制御システムは、予め記憶されている楽曲データに基づいて楽音信号を生成する楽音発生手段と、操作者に携帯可能な手段であって、当該手段を携帯する操作者の動作の方向、大きさおよび速度に応じた動作検出信号を生成して送信する動作検出手段と、前記動作検出手段から送信される動作検出信号を受信し、受信した動作検出信号に基づいて、前記楽音発生手段により生成された楽音信号の音量、ピッチもしくは演奏テンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を行う制御手段とを具備し、前記制御手段は、受信した前記動作検出信号のレベルが閾値より小さい期間が所定時間継続したと判断した回数が所定回数に達した場合、前記操作者に報知することを特徴としている。
【００１２】
これらの構成によれば、操作者が動作することによってその動作が動作検出手段によって検出され、動作検出手段から送信される動作検出信号に応じて楽音制御を行うことができる。このような楽音制御の際に、動作検出手段から送信される動作検出信号のレベルが閾値より小さい場合に操作者の動きがないと判別され、所定期間操作者の動きがないと判別された時点、所定期間操作者の動きがないと判別された回数が所定回数に達した時点、もしくは動きがないと判別された後所定時間経過後に、動作が停止した旨を操作者に報知することができる。したがって、操作者が動作が停止しているといったことを認識していないときに、楽音が突然停止したりするといった操作者の意図に沿わない楽音制御が為されてしまうことを抑制することができ、また運動再開を操作者に促すこともできる。
【００１４】
また、本発明に係る楽音制御システムは、予め記憶されている楽曲データに基づいて楽音信号を生成する楽音発生手段と、ユーザに装着される手段であって、当該手段が装着されたユーザの身体状態を検出して身体検出信号を送信する身体情報検出手段と、前記身体情報検出手段から送信される身体検出信号を受信し、受信した身体検出信号に基づいて、前記楽音発生手段により生成された楽音信号の音量、ピッチもしくは演奏テンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を行う制御手段とを具備し、前記制御手段は、受信した前記身体検出信号に示される前記ユーザの身体状態が予め設定された状態であるか否かを判別し、前記ユーザの身体状態が予め設定された状態であると判別した場合に、その時点から所定時間経過後にオールノートオフメッセージを前記楽音発生手段へ出力し、前記楽音発生手段からの楽音信号の生成を停止することを特徴としている。
【００１５】
また、本発明に係る楽音制御システムは、予め記憶されている楽曲データに基づいて楽音信号を生成する楽音発生手段と、ユーザに装着される手段であって、当該手段が装着されたユーザの身体状態を検出して身体検出信号を送信する身体情報検出手段と、前記身体情報検出手段から送信される身体検出信号を受信し、受信した身体検出信号に基づいて、前記楽音発生手段により生成された楽音信号の音量、ピッチもしくは演奏テンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を行う制御手段とを具備し、前記制御手段は、受信した前記身体検出信号に示される前記ユーザの身体状態が予め設定された状態であるか否かを判別し、前記ユーザが予め設定された身体状態であると判別した場合に、その時点から所定時間経過後に前記ユーザに報知することを特徴としている。
【００１６】
また、本発明に係る楽音制御装置は、操作者の動作の方向、大きさおよび速度に応じた動作検出信号を受信し、予め楽曲データを記憶した楽音発生装置がその楽曲データに基づいて生成する楽音信号の音量、ピッチもしくはテンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を、前記受信した動作検出信号に基づいて制御する制御手段を具備し、前記制御手段は、受信した前記動作検出信号のレベルが閾値よりも小さいか否か判別し、小さいと判別した時点から所定時間経過後にオールノートオフメッセージを前記楽音発生装置へ出力し、前記楽音発生装置からの楽音信号の生成を停止することを特徴としている。
【００１７】
また、本発明に係る楽音制御装置は、操作者の動作の方向、大きさおよび速度に応じた動作検出信号を受信し、予め楽曲データを記憶した楽音発生装置がその楽曲データに基づいて生成する楽音信号の音量、ピッチもしくはテンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を、前記受信した動作検出信号に基づいて制御する制御手段を具備し、前記制御手段は、受信した前記動作検出信号のレベルが閾値よりも小さい期間が所定時間継続した場合に、オールノートオフメッセージを前記楽音発生装置へ出力し、前記楽音発生装置からの楽音信号の生成を停止することを特徴としている。
【００１８】
また、本発明に係る楽音制御装置は、操作者の動作の方向、大きさおよび速度に応じた動作検出信号を受信し、予め楽曲データを記憶した楽音発生装置がその楽曲データに基づいて生成する楽音信号の音量、ピッチもしくはテンポの制御、または、その楽音信号に対する所定の単発音もしくは所定の音響効果の付与を、前記受信した動作検出信号に基づいて制御する制御手段を具備し、前記制御手段は、受信した前記動作検出信号のレベルが閾値よりも小さい期間が所定時間継続したと判断した回数が所定回数に達した場合に、オールノートオフメッセージを前記楽音発生装置へ出力し、前記楽音発生装置からの楽音信号の生成を停止することを特徴としている。
【００２０】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．楽音発生システム
まず、図１は本発明の一実施形態に係る楽音発生システムの概略機能構成を示す図である。同図に示すように、楽音発生システム（楽音制御システム）３は、楽音発生装置４と、動作検出端末５とを備えている。
【００２１】
動作検出端末５は、操作者の手に把持される、もしくは身体の一部に装着される等といったように操作者に携帯可能な端末である。使用時には、動作検出端末５は、操作者に携帯され、携帯している操作者の動きを検出して動作検出信号を生成する動作センサＭＳを備えている。ここで、動作センサＭＳとしては、３次元加速度センサ、３次元速度センサ、２次元加速度センサ、２次元速度センサまたは歪み検出器等の公知の種々の動作検出センサを用いることができる。
【００２２】
また、動作検出端末５は、楽音発生装置４にデータを無線送信するための無線送信部２０を搭載しており、上述したように動作センサＭＳにより生成された操作者の動きに応じた動作検出信号を逐次楽音発生装置４に無線送信する。
【００２３】
楽音発生装置４は、無線受信部２２と、情報解析部２３と、演奏パラメータ決定部２４と、楽音発生部２５と、無動作時処理部２７と、サウンドスピーカシステム２６とを備えている。
【００２４】
無線受信部２２は、動作検出端末５から無線送信される動作検出信号を受信し、受信した動作検出信号を情報解析部２３に出力する。情報解析部２３は、無線受信部２２から供給された運動情報に対して所定の解析処理を行い、当該解析結果を演奏パラメータ決定部２４に出力する。
【００２５】
演奏パラメータ決定部２４は、情報解析部２３から供給される運動情報の解析結果に応じて楽音の演奏パラメータ、例えば、楽音の音量やテンポ等のパラメータを決定する。楽音発生部２５は、予め記憶している楽曲データ（例えば、ＭＩＤＩデータなど）に基づいて楽音信号を生成する。楽音発生部２５は、この楽音信号生成の際に、上述した演奏パラメータ決定部２４によって決定された楽音の演奏パラメータに応じて楽音信号を調整し、調整後の楽音信号をサウンドスピーカシステム２６に出力する。サウンドスピーカシステム２６は、楽音発生部２５から供給された調整後の楽音信号に応じた楽音を発音し、これにより楽曲の演奏再生が行われる。無動作時処理部２７は、情報解析部２３の解析結果から動作検出端末５を携帯する操作者が動いているか否かを判別し、動いていない場合には楽音発生を停止させる制御処理を行う。
【００２６】
楽音発生システム３は、上記のような機能を備えることにより、単なる楽曲データに忠実な演奏再生ではなく、動作検出端末５を携帯した操作者の動きを反映したオリジナルの楽曲の演奏再生を行うことができる。以下、このような機能を実現するための動作検出端末５および楽音発生装置４の構成について詳細に説明する。
【００２７】
Ｂ．動作検出端末
図２は、動作検出端末５の構成例を示すブロック図である。同図に示すように、動作検出端末５は、動作センサＭＳの外に信号処理及び送信装置を備え、信号処理及び送信装置は、送信機中央処理装置（送信機ＣＰＵ（Central Processing Unit））Ｔ０、メモリＴ１、高周波トランスミッタＴ２、表示ユニットＴ３、送信用電力増幅器Ｔ５、操作スイッチＴ６等から構成される。動作センサＭＳは、演奏参加者である操作者が手に把持したり或いは操作者の身体の任意箇所に取り付けたりすることができる構造であるが、その外観構造例に関しての詳細は後述する。例えば、動作センサＭＳを手持ちタイプにする場合、信号処理及び送信装置を動作センサＭＳと共にセンサ筐体内に組み込むことができる（図３参照）。
【００２８】
送信機ＣＰＵＴ０は、メモリＴ１に記録された送信機動作プログラムに基づいて、動作センサＭＳ、高周波トランスミッタＴ２、表示ユニットＴ３を制御する。動作センサＭＳからの検出信号は、送信機ＣＰＵＴ０により、ＩＤナンバの付加処理等の所定の処理が施され、高周波トランスミッタＴ２に伝送され、さらに、送信用電力増幅器Ｔ５で増幅された上、送信アンテナＴＡを介して楽音発生装置４ａ側に無線送信される。つまり、送信機ＣＰＵＴ０、メモリＴ１、高周波トランスミッタＴ２、送信用電力増幅器Ｔ５および送信アンテナＴＡは、図１に示す無線送信部２０を構成している。なお、送信機ＣＰＵＴ０によるＩＤナンバの付与は、複数の動作検出端末５を使用する場合に、どの動作検出端末５からの検出信号であるかを楽音発生装置４が識別するために用いる識別情報であり、単一の動作検出端末５のみを用いる構成であれば、ＩＤナンバを付与する処理を割愛してもよい。
【００２９】
表示ユニットＴ３は、例えば、７セグメント形式のＬＥＤ（Light Emitting Diode）又はＬＣＤ（Liquid Crystal Display）表示器や１個乃至複数個のＬＥＤ発光器等を備え、センサナンバ、動作中、電源アラーム等の各種情報を表示する。操作スイッチＴ６は、当該動作検出端末５の電源のオン／オフやモード設定等の各種設定を行うために用いられるスイッチである。これらの各構成要素には、図示せぬ電池電源から駆動電力が供給されるが、このような電池電源としては、一次電池を用いるようにしてもよいし、充電可能な二次電池を用いるようにしてもよい。
【００３０】
ここで、図３は動作検出端末５の外観の構成例を示す図である。同図は、バトン形の手持ちタイプの外観構成例である。この動作検出端末５は、操作部及び表示部を除く図２に示す諸装置を内蔵している。内蔵される動作センサＭＳには、例えば、３次元加速度センサや３次元速度センサ等の３次元センサが用いられ、この動作検出端末５を演奏参加者が手に持って操作することにより、その操作の方向、大きさおよび速度に応じた運動情報を出力することができる。
【００３１】
この動作検出端末５の外観構造は、図示のように、両端側が大径で中央側が小径のテーパ状をなす基部（図示左寄り）及び端部（図示右寄り）から成り，基部は、平均径が端部より小さく手で握りやすくなっており、把持部として機能する。底部（図示左端）外面には表示ユニットＴ３のＬＥＤ表示器ＴＤや電池電源の電源スイッチＴＳが設けられ、中央部外面には操作スイッチＴ６が設けられ、端部の先端近傍には表示ユニットＴ３の複数個のＬＥＤ発光器ＴＬが設けられる。
【００３２】
図３に示すバトン形の動作検出端末５は、演奏参加者がバトンの基部を手で握って操作すると、内蔵された３次元センサから操作方向と操作力に応じた信号が出力される。例えば、操作スイッチＴ６の取付方向にｘ方向の検出軸を合わせて３次元加速度センサが内蔵されている場合、バトンを操作スイッチＴ６の取付位置が上になるように持って上下に振ると、振り加速度（力）に応じたＸ方向の加速度αｘを表わす信号出力が発生し、バトンを左右（紙面に垂直方向）に振ると、振り加速度（力）に応じたｙ方向の加速度αｙを表わす信号出力が発生し、バトンを前後（紙面の左右）に突いたり引いたりすると、突き加速度或いは引き加速度に応じたｚ方向の加速度αｚを表わす信号出力が発生する。このように発生した信号出力である動作検出信号が上述した無線送信機能により楽音発生装置４側に送信される。
【００３３】
なお、動作検出端末５は、このようなバトン形状であって操作者の手に把持されるものに限らず、バンド等を用いて腕や足に装着するタイプのものであってもよいし、その形状や操作者への取り付け方等は任意であり、その形状も任意のものを使用することができる。
【００３４】
Ｃ．楽音発生装置
次に、図４は、楽音発生装置４のハードウェア構成例を示すブロック図である。同図に示すように、この楽音発生装置４は、本体中央処理装置（本体ＣＰＵ）１０、ＲＯＭ（Read Only Memory）１１、ＲＡＭ（Random Access Memory）１２、外部記憶装置１３、タイマ１４、第１及び第２の検出回路１５、１６、表示回路１７、音源回路１８、効果回路１９、受信処理回路１０ａ等を備え、これらの各装置１０〜１０ａは、バス１０ｂを介して互いに接続されている。
【００３５】
楽音発生装置４全体を制御する本体ＣＰＵ１０は、テンポクロックや割り込みクロックの発生等に利用されるタイマ１４による時間管理の下、所定のプログラムに従って種々の制御を行うものであり、演奏パラメータの決定や演奏データ変更、再生制御および無動作時の制御に関する演奏処理制御プログラムを中枢的に遂行する。ＲＯＭ１１には、楽音発生装置４を制御するための所定の制御プログラムが記憶されており、これらの制御プログラムには、演奏パラメータ決定や演奏データ変更、再生制御および無動作時の制御に関する演奏処理プログラム、各種データ／テーブル等を含ませることができる。ＲＡＭ１２は、これらの処理に際して必要なデータやパラメータを記憶し、また、処理中の各種データを一時記憶するためのワーク領域として用いられる。
【００３６】
第１の検出回路１５にはキーボード１０ｅが接続され、第２の検出回路１６には、マウス等のポインティングデバイス１０ｆが接続され、表示回路１７にはディスプレイ１０ｇが接続される。これにより、ディスプレイ１０ｇに表示される各種画面を視認しつつキーボード１０ｅやポインティングデバイス１０ｆを操作し、楽音発生装置４での演奏データ制御に必要な各種モードの設定、動作検出端末５が複数ある場合には、複数の動作検出端末５を識別するＩＤナンバに対応する処理・機能の割り当て、演奏トラックへの音色（音源）・設定等、種々の設定操作を行うことができる。
【００３７】
受信処理回路１０ａには、アンテナ分配回路１０ｈが接続され、このアンテナ分配回路１０ｈは、例えば、多チャンネル高周波レシーバで構成され、複数の動作検出端末５からの無線送信される動作検出信号を受信アンテナＲＡを介して受信する。受信処理回路１０ａは、受信信号を楽音発生装置４で処理可能な情報に変換して装置に取り込み、ＲＡＭ１２の所定領域に格納する。つまり、受信処理回路１０ａアンテナ分配回路１０ｈおよび受信アンテナＲＡは、図１に示す無線受信部２２を構成している。
【００３８】
本体ＣＰＵ１０は、上述した制御プログラムにしたがった演奏処理を行い、各動作検出端末５を所持する操作者の身体の動作を表わす動作検出信号を解析し、当該解析結果に基づいて演奏パラメータを決定する。また、本体ＣＰＵ１０は、動作検出端末５から供給される動作検出信号の解析結果から操作者が動いていないと判別した時、つまり無動作検出時には特別の制御処理を行う。すなわち、本体ＣＰＵ１０等が図１に示す情報解析部２３および演奏パラメータ決定部２４を構成している。なお、ここでの演奏パラメータの決定処理および無動作時の処理等についての詳細は後述する。
【００３９】
ＤＳＰ（Digital Signal Processing）等で構成される効果回路１９は、音源回路１８及び本体ＣＰＵ１０と共に、図１に示す楽音発生部２５の機能を実現するものであり、設定された演奏パラメータに基づいて、演奏される演奏データを制御することにより、演奏参加者の動きに応じて演出処理された演奏データを生成する。サウンドスピーカシステム２６は、このように演出処理された演奏データに基づく楽音信号に応じて演奏楽音を放音する。
【００４０】
外部記憶装置１３は、ハードディスクドライブ（ＨＤＤ）、コンパクトディスク・リード・オンリイ・メモリ（ＣＤ−ＲＯＭ）ドライブ、フロッピィデイスクドライブ（ＦＤＤ）、光磁気（ＭＯ）ディスクドライブ、ディジタル多目的ディスク（ＤＶＤ）ドライブ等の記憶装置から成り、各種制御プログラムや楽曲データ等の各種データを記憶することができる。従って、演奏パラメータ決定や演奏データ変更、再生制御および無動作検出時の処理に必要な制御プログラムや各種データ等は、ＲＯＭ１１を利用するだけでなく、外部記憶装置１３からＲＡＭ１２内に読み込むことができ、必要に応じて、処理結果を外部記憶装置１３に記録しておくこともできる。
【００４１】
Ｄ．解析処理およびパラメータ決定処理
上述したように、楽音発生システム３では、無線受信部２２により受信された各動作検出端末５からの動作検出信号に対して情報解析部２３が所定の解析処理を行い、当該解析結果に基づいて演奏パラメータ決定部２４が演奏パラメータを決定している。ここで、動作検出信号をどのように解析して、その解析結果をどの演奏パラメータ決定の要素とするかは任意であり、使用する動作検出端末５の形状タイプ（バトン形タイプや、足などに装着するタイプ）や、動作検出端末５が搭載する動作センサＭＳの種類（２次元センサや３次元センサ）などに応じて適宜設定するようにすればよいが、以下、動作センサＭＳとして３次元センサを用いた場合の解析処理およびパラメータ決定処理の一例について説明する。
【００４２】
図５は、３次元センサを使用して楽曲演奏の演出を行う場合の機能ブロック図を示す。３次元センサを使用する場合には、図３で説明したバトン形の動作検出端末５に搭載される動作センサＭＳとして３次元センサが内蔵され、これらの動作検出端末５を各操作者が手あるいは両手に持って操作することにより、操作方向と操作力に応じた動作検出信号を出力することができる。
【００４３】
ここで、３次元センサとして３次元加速度センサを用いる場合には、各動作検出端末５における動作センサＭＳのｘ軸検出部ＳＸ、ｙ軸検出部ＳＹおよびｚ軸検出部ＳＺから、それぞれ、ｘ（上下）方向の加速度αｘ、ｙ（左右）方向の加速度αｙおよびｚ（前後）方向の加速度αｚを表わす信号Ｍｘ,Ｍｙ,Ｍｚが各動作検出端末５ａ-1〜動作検出端末５ａ-nそれぞれのＩＤナンバが付加されて楽音発生装置４ａに無線出力される。楽音発生装置４ａでは、予め設定されたIDナンバがこれらの信号に付加されていることを確認すると、各軸の加速度データが無線受信部２２を介して情報解析部２３に出力される。
【００４４】
情報解析部２３においては、各軸加速度データが解析され、まず、次式（１）で表わされる加速度の絶対値｜α｜が求められる。
｜α｜＝（αｘ＊αｘ＋αｙ＊αｙ＋αｚ＊αｚ）1/2  ……（１）
次に、加速度αｘ、αｙと、加速度αｚとを比較する。例えば、
αｘ＜αｚ、且つ、αｙ＜αｚの関係が成立するとき、つまり、ｚ方向加速度αｚがｘ、ｙ方向加速度αｘ、αｙより大きいときは、バトンを突く「突き動作」であると判別する。
【００４５】
逆に、ｚ方向加速度αｚがｘ、ｙ方向加速度αｘ、αｙより小さいときには、バトンにより空気を切りさく「切り動作」であると判別する。この場合、さらに、ｘ、ｙ方向加速度αｘ,αｙの値を互いに比較することにより、「切り動作」の方向が「たて」（ｘ）なのか「よこ」（ｙ））なのかを判別することができる。
【００４６】
また、各軸ｘ、ｙ、ｚ方向成分相互の比較だけでなく、各方向成分αｘ、αｙ、αｚ自体の大きさと所定のしきい値とを比較し、しきい値以上であれば、これらの動作を組み合わせた「組合せ動作」であると判別することができる。例えば、αｚ＞αｘ、αｙ、且つ、αｘ＞「ｘ成分のしきい値」であれは「たて（ｘ方向）に切りつつ、突く動作」と判別し、αｚ＜αｘ、αｙ、αｘ＞「ｘ成分のしきい値」且つ、αｙ＞「ｙ成分のしきい値」であれば、「斜め（ｘ、ｙ両方向）切り動作」であると判別する。さらに、Ｘ方向およびｙ方向の加速度αｘ、αｙの値が、円軌跡を描くように相対的に変化して行く現象を検出することにより、バトンをぐるぐると回す「回し動作」を判別することができる。
【００４７】
演奏パラメータ決定部２４では、これらの判別出力に応じて種々の演奏パラメータを決定し、楽音発生部２５において、決定された演奏パラメータに基づいて演奏データを制御し、サウンドスピーカシステム２６を介して楽音演奏の出力を行う。例えば、加速度絶対値｜α｜或いは各方向成分αｘ、αｙ、αｚのうち最大を示す成分の大きさに応じて演奏データの音量を制御する。
【００４８】
また、情報解析部２３による解析処理の判定結果に基づいて他のパラメータを次のように制御する。例えば、「たて（ｘ方向）切り動作」の周期に応じてテンポを制御する。これとは別に、「たて切り動作」が素早く小さい動作であればアーティキュレーションを与え、ゆっくりと大きい動作であればピッチ（音高）を下げる。また、「よこ（ｙ方向）切り動作」の判別によりスラー効果を与える。「突き動作」を判別したときは、そのタイミングで、楽音発生タイミングを縮めてスタッカート効果を与えたり、大きさに応じた単発音（打楽器音、掛け声等）を楽音演奏に挿入し、「突き動作」との「組み合わせ動作」を判別したときは、上述の制御を併用する。また、「回し動作」を判別したときは、周期が大きい場合は大きさに応じて残響効果を高めたり、周期が小さい場合は周期に応じてトリルを発生させるように制御する。
【００４９】
なお、このような制御を行う以外にも、各軸の加速度のローカルピーク値やローカルピークの鋭さを示すピークＱ値、ローカルピーク間の時間間隔を表わすピークインターバル、ローカルピーク間の谷の深さ、ピークの高周波成分の強さ、加速度α（ｔ）のローカルピークの極性等を抽出し、ピーク発生時刻に応じて演奏楽曲の拍タイミングを制御し、ローカルピーク値に応じてダイナミクスを制御し、ピークＱ値に応じてアーティキュレーションＡＲを制御する、等の制御を行う。
【００５０】
そして、楽音発生システム３が演奏再生を行う場合には、上述したように動作検出端末５からの送信された動作検出信号を解析して演奏パラメータを決定し、決定した演奏パラメータに応じてＭＩＤＩデータ等の楽曲データに応じて生成した楽音信号を制御する。これにより、動作検出端末５を携帯した操作者の動きを反映した演奏再生が可能となる。
【００５１】
Ｅ．無動作検出時の処理
動作検出端末５を携帯する操作者が楽曲演奏を行うために何らかの動作を行っている間は、上述したように操作者の動作に対応した演奏パラメータが決定されて、その動きがＭＩＤＩデータ等の楽曲データの演奏再生に反映されることになる。このような操作者の動作に応じた楽音発生処理を行うシステムにおいては、ある楽曲の演奏途中であっても操作者が疲労等に起因して動作を休止したりすることも考えられる。したがって、本実施形態に係る楽音発生システム３の楽音発生装置４の無動作時処理部２７は、動作検出端末５から無線受信部２２を介して供給される動作検出信号に基づいて、操作者が動いているか否かを判別し、動いていないと判別した場合には、現在発生している楽音を全て停止するといった制御を行うようになっている。以下、無動作時処理部２７によって周期的に実行される無動作検出処理について図６を参照しながら説明する。
【００５２】
まず、動作検出端末５からの動作検出信号によって現在操作者が停止している状態であるか否かを示すフラグがオンであるか否かを判別する（ステップＳａ１）。ここで、当該フラグは、操作者が動作していない状態が検出されるとオンに設定され、動作している状態が検出されるとオフに設定されるものである。上記のようなフラグがオンであるか否かの判別において、フラグがオフの場合には、動作検出端末５の動作センサＭＳによって検出されて無線送信された動作検出信号のレベル値と、予め設定された閾値とを比較し（ステップＳａ２）、動作検出端末５から供給される動作検出信号のレベル値が閾値より大きい場合には、当該無動作検出処理を終了する。一方、動作検出端末５から供給される動作検出信号のレベル値が閾値より小さい（未満）場合には、操作者が動作していない状態であることを示す上記フラグをオンに設定する（ステップＳａ３）。そして、所定時間（例えば、０．５秒）にタイマをセットし（ステップＳａ４）、当該無動作検出処理を終了する。
【００５３】
一方、ステップＳａ１におけるフラグがオンであるか否かの判別において、フラグがオンであると判別された場合には、タイマのカウントがアップしたか否か、すなわち操作者が動いていないと判断されてから所定時間が経過したか否かを判別する（ステップＳａ５）。ここで、タイマがアップした場合には、楽音発生部２５が現在発音している全ての楽音の発音停止を指示する制御情報を生成し、この制御情報を楽音発生部２５に出力する（ステップＳａ６）。この結果、楽音発生部２５による楽音発生が強制的に終了する。ここで、楽音発生部２５がＭＩＤＩデータに基づいて楽曲再生を行うものである場合、無動作時処理部２７はオールノートオフメッセージを生成し、これを楽音発生部２５に出力するようにすればよい。このように全ての楽音の発生停止制御を行うと、フラグをオフに設定し（ステップＳａ７）、当該無動作検出処理を終了する。
【００５４】
また、ステップＳａ５の判別において、タイマがアップしていない、すなわち操作者が動いていないと判断されてから所定時間が経過していないと判別された場合には、タイマを当該無動作検出処理を行う１周期分の時間だけデクリメントし（ステップＳａ８）、当該無動作検出処理を終了する。
【００５５】
無動作時処理部２７は、このような無動作検出処理を周期的に実行することにより、所定時間（例えば、０．５秒）の間、動作検出端末５を携帯する操作者の動きが停止（ほぼ停止）した場合には、それまでの操作者の動きを反映して制御されていた楽音の発生を強制的に全て停止する制御を行うことができる。例えば、操作者が携帯する動作検出端末５の動作センサＭＳのセンサ出力レベルの絶対値が図７に示すように推移した場合には、その絶対値が所定の閾値Ｓよりも小さくなる期間が所定時間ｔに達した時点で、全楽音の発生を停止する制御が行われる。
【００５６】
このように操作者が動きを所定期間にわたって停止した場合に、全楽音の発生を停止することにより、次のような効果が得られる。すなわち、操作者の動き応じてＭＩＤＩデータに基づいた演奏を行うといったシステムでは、ユーザが疲労等に起因して体を動かすのを休止したりすると、既に発音中のノートに対してノートオフイベントデータが出力されず、発音中の楽音がそのまま継続されて出力されるといった操作者の意図に沿わない楽音制御がなされてしまう。一方、このような発音継続を防止するために、操作者が動きを停止した時点で直ちに全楽音の発生を停止するといったことも考えられるが、演奏楽曲が「フェルマータ」といった楽曲の途中や終わりで拍子の運動を停止するといった部分を含んでいる場合等には、操作者がこの楽曲演奏を制御するために意図的に動きを停止しているのにも関わらず、自動的に全ての発音が突然停止されて楽曲演奏が終了してしまうといった操作者の意図に合致しない制御がなされてしまう。これに対し、本実施形態では、無動作時処理部２７が操作者が動きを停止した直後ではなく、上記のように所定期間にわたって操作者が動きを停止した場合に全楽音の発生を停止するようにしている。したがって、上記のように操作者が疲労等により動きを停止しているにも関わらず、楽音発生が継続されてしまったり、また操作者が楽音制御のための意図的に動きを一時的に停止しているにも関わらず、全楽音の発生が強制的に停止したりするといった操作者の意図に沿わない制御が行われてしまうことを抑制することができる。
【００５７】
Ｆ．変形例
なお、本発明は、上述した実施形態に限定されるものではなく、以下に例示するような種々の変形が可能である。
【００５８】
（変形例１）
上述した実施形態では、動作検出端末５から供給される動作検出信号に基づいて、操作者が所定期間にわたって動いていないと判断された場合に、全楽音の発生を停止するようにしていたが、上記のように操作者が所定期間にわたって動いていないと判断された回数が所定の回数（例えば、３回）に達した時点で全楽音発生を停止するようにしてもよい。このようにすれば、例えば１度疲労により操作者が動きを停止した場合にも全楽音の発生が停止されずに楽曲演奏が継続されるので、操作者が一度休止した後再度動きを開始した場合には、動作を反映させた楽曲演奏を継続することができる。楽曲の内容によっては操作者が動きを止めて休息する回数が多くなる傾向の楽曲もあれば、少なくなる傾向の楽曲もあるので、上記所定の回数を楽曲毎に設定できるようにしておけばよい。
【００５９】
（変形例２）
また、上述した実施形態では、動作検出端末５から供給される動作検出信号に基づいて、操作者が所定期間にわたって動いていないと判断された場合に、全楽音の発生を停止するようにしていたが、操作者が動いていないと判断した時点（図７の場合、信号のレベル値の絶対値が閾値Ｓよりも小さくなった時点で）から所定時間経過後に、その後の操作者の動きに関わらず自動的に全楽音の発生を停止するといった制御を行うようにしてもよい。この場合にも、操作者が動いていないと判断した回数、すなわち動作検出端末５からの動作検出信号のレベル値の絶対値が閾値Ｓよりも小さくなった回数が所定の回数に達した時点で全楽音発生を停止するようにしてもよい。
【００６０】
（変形例３）
また、上述した実施形態では、動作検出端末５から供給される動作検出信号に基づいて、操作者が所定期間にわたって動いていないと判断された場合に、全楽音の発生を停止するようにしていたが、無動作時処理部２７（図１参照）が楽音発生を停止せずに動きの止まっている操作者に対し動きが止まっている旨を報知する処理を実行するようにしてもよい。この場合、上述した無動作検出処理（図６参照）のステップＳａ６の全楽音発生を停止する制御に代えて、操作者に動きが停止している旨を報知するための種々の処理を行うようにすればよい。
【００６１】
操作者に動きが停止している旨を報知する方法としては、警告音を発したり、警告メッセージの音声ガイダンスを再生したりする操作者の聴覚を利用して報知する方法があり、このように聴覚を利用する場合、別途警告音用の音源等を設けずにＭＩＤＩデータ等に基づく楽曲の再生音量を上げたり、下げたりすることにより報知するようにしてもよい。また、楽音発生装置４のディスプレイ１０ｇに警告メッセージを表示したり、動作検出端末５の表示ユニットＴ３に警告用の発光等を行わせたりし、操作者の視覚を利用して報知するようにしてもよい。操作者が停止していることを報知するために動作検出端末５の表示ユニットＴ３を発光させる場合には、動作検出端末５に無線受信機能を搭載し、楽音発生装置４から警告発光のための制御信号を動作検出端末５に対して無線送信する必要がある。また、動作検出端末５に振動モータ等を搭載し、動きが停止している旨を操作者に報知する際に、楽音発生装置４から動作検出端末５に対して制御信号を無線送信し、上記振動モータを振動させるといったように触覚を利用して操作者に報知するようにしてもよい。
【００６２】
上述したように操作者に動きが所定期間停止した場合に、その旨を操作者に報知することにより、楽音制御のために操作者に動作を行うように促すことができる。このようにすることで、操作者が動作を停止した瞬間に楽音発生が全て停止したりするといった操作者の意図に沿わない楽音制御が行われてしまうことを抑制することができる。また、楽音発生は継続されているので操作者は再度動作を行うことにより、再度楽曲演奏に参加することができる。例えば、リハビリテーション等にこのような楽音発生システムを利用すれば、リハビリテーションの対象者である操作者は、運動するといったリハビリテーションを、楽曲演奏に参加するといった娯楽を楽しみながら行うことができる。この際、運動を所定期間にわたって停止した場合には、その旨を操作者に報知することができ、リハビリテーション対象者である操作者に対して運動の再開を促すことができる。
【００６３】
また、自動車等の運転中に当該楽音発生システムを利用すれば、操作者（自動車の運転者）の動きが所定期間にわたって停止等した場合に、警告音の発生や警告メッセージガイダンスの再生等の処理を行うことにより、操作者が居眠り運転してしまうといったことを抑制することができる。
【００６４】
なお、上記のように所定期間にわたって操作者の動きがないと判断した場合に、その旨を操作者に報知するようにしてもよいが、上記変形例で説明したように、操作者が動いていないと判断した時点（図７の場合、信号のレベル値の絶対値が閾値Ｓよりも小さくなった時点で）から所定時間経過後に、その後の操作者の動きに関わらず、動作が停止した旨を操作者に報知するようにしてもよい。
【００６５】
また、操作者が所定期間にわたって動いていないと判断された回数が所定の回数（例えば、３回）に達した時点で、動きが停止している旨を操作者に報知するようにしてもよい。
【００６６】
（変形例４）
また、操作者の動きが所定期間にわたって停止した時点、もしくは操作者の動きが停止したと判断した時点から所定時間経過した時点で、無動作時処理部２７が動作が停止している旨を操作者に報知する制御を行うとともに、一旦全ての楽音の発生を中断するように楽音発生部２５を制御し、その後所定時間が経過した時点もしくは動作検出端末５からの動作検出信号の絶対値が操作者が動いていると判断できるレベルに達した時点で再度楽曲演奏を再開するように楽音発生部２５を制御するようにしてもよい。このように楽曲演奏を再開する場合には、無動作時処理部２７は、まず比較的遅い再生テンポで楽曲演奏がなされるように楽音発生部２５を制御し、その再生テンポから時間経過に伴って徐々に再生テンポが速くなるように楽音発生部２５を制御するようにすればよい。このように再生テンポを制御することにより、例えば疲労等に起因して動作を一旦停止した操作者が再度動作を開始した際に、ゆっくりとした再生テンポに合わせて動作する、すなわちゆっくりとした動作で楽曲演奏への参加を再開することができる。
【００６７】
（変形例５）
また、上述した実施形態および様々な変形例では、操作者の動きが所定期間にわたって停止した時点、もしくは操作者の動きが停止したと判断した時点から所定時間経過した時点で、楽音を停止したり、運動停止を操作者に報知したりといった処理を行うようにしていたが、これらの様々な楽音停止制御や報知制御のいずれを実行するかを操作者が選択できるようにしてもよい。例えば、上述した実施形態で説明した所定期間にわたって動作がないと判断した時点で全ての楽音発生を停止する制御を実行するモード、上記変形例２で説明した操作者が動いていないと判断した時点から所定時間経過後に自動的に全楽音の発生を停止する制御を実行するモード、上記変形例３で説明した所定期間にわたって動作がないと判断した時点でその旨を操作者に報知する制御を実行するモード、および操作者が動いていないと判断した時点から所定時間経過後に自動的にその旨を操作者に報知する制御を実行するモードといった４つのモードを選択して実行できるようにしてもよい。この場合、操作者が所望のモードのオン／オフを適宜選択（２つ以上同時にオンも可）して設定することができるようにし、無動作検出時の処理としてはオン設定されたモードに対応する制御を行うようにすればよい。このようにすれば、操作者は演奏する楽曲に応じて上記のような種々の制御モードを選択することができる。
【００６８】
（変形例６）
また、上述した実施形態では、三次元加速度センサ等から構成される動作センサＭＳが操作者の動作に応じて動作検出信号を取得し、これを動作検出端末５から楽音発生装置４に出力して、操作者が動いているか否かを判別して楽音制御等を行うようにしていたが、このような動作センサＭＳに代えて、脈拍、体温、皮膚間抵抗、脳波、呼吸および眼球移動等の人の身体情報を検出する身体情報検出センサを用いるようにし、当該身体情報検出センサによって検出された身体検出信号に基づいて、楽音発生装置４が楽音発生を制御するようにしてもよい。この場合にも、身体情報検出センサによって検出された身体検出信号に示される身体情報が所定の範囲（例えば、脈拍の場合には、通常の一般的な脈拍数より非常に多い、もしくは非常に少ない）にある場合に、上述した実施形態や様々な変形例と同様に、楽音発生を全て停止したり、警告等によりユーザに報知するようにしてもよい。このようにすれば、身体情報検出センサを装着したユーザの身体に異常等の兆しが見られた時点で、楽音を停止するもしくは警告等をすることにより、その旨をユーザに伝えることができ、ユーザに無理な運動を強いたりすることを抑制することができる。
【００６９】
また、上述した実施形態と同様に、動作センサＭＳを搭載した動作検出端末５を用いて操作者の動作に応じて楽音発生制御を行いつつ、上記のような身体情報検出センサを当該操作者に装着して、動きが停止した場合や、身体情報が異常の兆しを見せた時点で楽音発生を停止したり、警告を発するようにしてもよい。
【００７０】
（変形例７）
上述した実施形態においては、動作検出端末５に搭載される動作センサＭＳの検出結果を楽音発生装置４に対して無線送信するようにしていたが、これに限らず、動作検出端末５および楽音発生装置４を信号ケーブル等で接続し、当該信号ケーブルを介して動作検出端末５から楽音発生装置４に対して動作センサＭＳの検出結果を送信するようにしてもよい。
また、上記実施形態のように動作検出端末５と楽音発生装置４を別体として構成せずに、両者を一体のシステムとして構成するようにしてもよい。
【００７１】
（変形例８）
なお、上述したような演奏パラメータ決定や演奏データ変更、再生制御および無動作検出時の処理ををコンピュータに実現させるためのプログラムを記録したＣＤ−ＲＯＭやフロッピーディスク等の様々な記録媒体をユーザに提供するようにしてもよいし、インターネット等の伝送媒体を介してユーザに提供するようにしてもよい。
【００７２】
【発明の効果】
以上説明したように、本発明によれば、ユーザの動きや身体状態を反映して楽音発生を制御する際に、ユーザの動きが停止した時等にもユーザの意図に沿わない制御がなされてしまうことを抑制することができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係る楽音発生システムの概略機能構成を示すブロック図である。
【図２】  前記楽音発生システムの構成要素である動作検出端末のハードウェア構成例を示すブロック図である。
【図３】  前記動作検出端末の外観を示す図である。
【図４】  前記楽音発生システムの構成要素である楽音発生装置のハードウェア構成例を示すブロック図である。
【図５】  前記楽音発生システムによる解析処理およびパラメータ決定処理の一例を説明するための図である。
【図６】  前記楽音発生装置による無動作検出時の処理手順を示すフローチャートである。
【図７】  前記無動作検出時の処理を説明するための図である。
【符号の説明】
３……楽音発生システム、４……楽音発生装置、５……動作検出端末、２０……無線送信部、２２……無線受信部、２３……情報解析部、２４……演奏パラメータ決定部、２５……楽音発生部、２６……サウンドスピーカシステム、２７……無動作時処理部、ＭＳ……動作センサ
【図１】
0003867515.tif 000002
【図２】
0003867515.tif 000003
【図３】
0003867515.tif 000004
【図４】
0003867515.tif 000005
【図５】
0003867515.tif 000006
【図６】
0003867515.tif 000007
【図７】
0003867515.tif 000008