(57)【要約】【課題】１人のユーザ又は複数のユーザが共同してインタフェース要素体を配列又は再配列可能にする音楽インタフェースを実現可能にする装置を提供すること。【解決手段】音楽システムは、複数の有形要素体１０、サポート装置１およびこれらを接続する接続線１４０を備えている。要素体群１０の構成に関する情報は、接続線１４０を介してサポート装置１へ送られる。このサポート装置１は、ＭＩＤＩインタフェース部１２、電源１３、サウンドデータを格納するサンプラー部１４、この音楽システムをＭＩＤＩ信号に基づいて制御するシステムコントローラ１６、ディスプレイスクリーン１８ａを有するシステムディスプレイ部１８、サウンドソース（音源）１５およびスピーカ２０を備えている。【選択図】　図１
2004046063.tif 000002
【特許請求の範囲】
【請求項１】
１つのグループを形成するよう配列された複数の要素体と、該複数の要素体のグループの構成に応じて音を発生させるサポート部とを備える音楽装置において、
前記要素体のグループは、時系列的な音の組み合わせであるサウンドシーケンスを始動させるように動作する第１タイプの要素体と、予め設定された音に対応し、前記サウンドシーケンスを構成するように動作する第２タイプの要素体とを含み、
前記第１タイプの要素体および該第１タイプの要素体に順次接続される１以上の前記第２タイプの要素体は、前記サウンドシーケンスの流れを示すパスを構成することを特徴とする音楽装置。
【請求項２】
前記第１タイプの要素体および前記第２タイプの要素体は各々、隣接配置された他の要素体に対する当該要素体の相対位置を決定する位置決定部と、当該要素体の識別情報と前記決定された相対位置とを示す信号を送る通信部とを備え、
前記サポート部は、前記要素体のグループの各要素体から送られる信号を受ける通信部と、前記サウンドシーケンスが進むパスを決定するトポロジー解析部と、前記サウンドシーケンスを出力する音出力部とを備えることを特徴とする請求項１に記載の音楽装置。
【請求項３】
前記サポート部は、前記要素体のグループの構成に対応する画像を出力する表示部をさらに備えることを特徴とする請求項１に記載の音楽装置。
【請求項４】
前記複数の要素体は、同じ立方体形状を有することを特徴とする請求項１に記載の音楽装置。
【請求項５】
前記立方体形状の要素体は、その上部に配置される表示部を備え、２つの要素体が隣接配置された場合、その一側面が他の要素体の一側面に向き合うよう構成されていることを特徴とする請求項４に記載の音楽装置。
【請求項６】
前記複数の要素体は、相互に接続可能である１以上のコネクタを備え、
前記要素体のグループは、接続されたコネクタを介して他の要素体にパワーを供給する電源を有する第３タイプの要素体を含み、
前記第３タイプと異なる要素体は、前記第３タイプの要素体から既に電源を供給されている他の要素体に接続された場合にパワーが供給され、
前記第３タイプの要素体と異なる要素体の通信部は、当該要素体に最初にパワーが供給された場合、当該要素体の識別情報およびその相対位置を示す信号を送ることを特徴とする請求項２に記載の音楽装置。
【請求項７】
前記要素体の相対位置を決定する決定部は、パワーが供給されるコネクタの位置を決定し、
前記通信部は、前記要素体の識別情報および前記決定されたコネクタ位置を示す信号を、該パワーが供給されたコネクタを介して隣接する要素体へ送り、当該要素体および該隣接する要素体は、該パワーが供給されたコネクタを介して接続されることを特徴とする請求項６に記載の音楽装置。
【請求項８】
前記通信部は、当該要素体からパワーが供給される他の隣接要素体から、該他の隣接要素体の識別情報および当該要素体からのパワー供給がされたコネクタの位置を示す他の信号を受け、
前記通信部は、前記他の信号を受けたコネクタの位置を示す情報および該他の信号を、当該要素体で最初にパワー供給を受けたコネクタを介して、該最初のパワーを供給した隣接要素体へ送ることを特徴とする請求項７に記載の音楽装置。
【請求項９】
前記第１タイプの要素体は、ユーザ操作を受け付けるよう動作するスイッチ部を備え、前記サウンドシーケンスの始動および停止をトリガする信号を出力することを特徴とする請求項１に記載の音楽装置。
【請求項１０】
前記スイッチ部は、前記サウンドシーケンスの速度を変更するために使用される信号を出力することを特徴とする請求項９に記載の音楽装置。
【請求項１１】
前記第２タイプの要素体は、ユーザ操作を受け付けるように動作するスイッチ部をさらに備え、前記要素体において前記サウンドシーケンスが進行する方向を変更するために使用される信号を出力することを特徴とする請求項１に記載の音楽装置。
【請求項１２】
前記サポート部は、ネットワークに接続され、前記要素体のグループの現在の構成に仮想的に接続される要素体の位置を示す信号を受ける第２通信部をさらに備え、
前記トポロジー解析部は、前記第２通信部により受け取られた信号に基づいて前記サウンドシーケンスのパスを再決定し、
前記表示部は、前記仮想的に接続された要素体と共に前記要素体のグループの構成に対応する画像を出力することを特徴とする請求項２に記載の音楽装置。
【請求項１３】
前記要素体のグループとは異なる他の要素体グループの構成を示す情報を受け付けると共に、前記要素体グループの構成を示す情報を送出する装置間通信部をさらに備え、
前記サポート部は、前記他の要素体グループの構成と前記要素体グループの構成とをそれぞれ示す画像を表示する表示部をさらに備えることを特徴とする請求項１に記載の音楽装置。
【請求項１４】
電子回路を収容する立方体ボディと、
前記立方体ボディの上面に配置され、前記要素体の機能に対応する画像を示すディスプレイパネルと、
前記ディスプレイパネルの下方および前記立方体ボディの内部のいずれかに配置されたスイッチ機構と、
前記立方体ボディの側面に配置されたコネクタとを備え、
前記ディスプレイパネルは、前記立方体ボディの上面と略同一形状を有し、
前記立方体ボディの電子回路は、前記要素体に割り当てられた音又は音を示す情報を格納するメモリを含むことを特徴とするサウンドシーケンスを作るために使用される要素体。
【請求項１５】
１つのグループを形成するように配置される複数のインタフェース手段と、
前記グループの構造に対応する音を再生するサポート手段とを備え、
前記グループは、サウンドシーケンスを始動させるように動作する第１タイプのインタフェース手段と、予め設定された音に割り当てられ、前記サウンドシーケンスを構成するよう動作する第２タイプのインタフェース手段とを含み、
前記第１タイプのインタフェース手段および該第１タイプのインタフェース手段に順次接続される１以上の前記第２タイプのインタフェース手段は、前記サウンドシーケンスが進行するパスを構成することを特徴とする音出力装置。
【請求項１６】
複数の要素体からなるグループの構成を検出し、
前記検出されたグループの構成に応じて音を再生するものであって、
前記グループは、サウンドシーケンスを始動させるように動作する第１タイプの要素体と、予め設定された音に割り当てられ、前記サウンドシーケンスを構成するように動作する第２タイプの要素体を含み、
前記第１タイプの要素体および該第１タイプの要素体に順次接続する１以上の前記第２タイプの要素体は、前記サウンドシーケンスが進行するパスを形成することを特徴とする音出力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は複数の実際に触れることができる有形要素体を配列することにより音楽や旋律あるいは音の流れを生成する方法および装置に関する。
【０００２】
【従来の技術】
有形インタフェース手段として使用される有形要素体の一例は、Ｇｏｒｂｅｔ等（Ｇｏｒｂｅｔ，　Ｍ．，　Ｏｒｔｈ，　Ｍ．，およびＩｓｈｉｉ，　Ｈ．，の「Ｔｒｉａｎｇｌｅｓ：　Ｔａｎｇｉｂｌｅ　Ｉｎｔｅｒｆａｃｅ　ｆｏｒＭａｎｉｐｕｌａｔｉｏｎ　ａｎｄ　Ｅｘｐｌｏｒａｔｉｏｎ　ｏｆ　Ｄｉｇｉｔａｌ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｔｅｃｈｎｏｌｏｇｙ」Ｐｒｏｃｅｅｄｉｎｇｓ　ｏｆ　ＣＨＩ．　Ｌｏｓ　Ａｎｇｅｌｓ：　ＡＭＣ　Ｐｒｅｓｓ，　１９９８　および米国特許第５９４１７１４号）に開示されている。この従来技術（第１従来技術）では、要素体は、ユーザにより定義された要素体間の関係に従い、デジタル情報の操作および処理を行っている。
【０００３】
上記第１従来技術において、各要素体は三角形のタイル状であり、その機能は、予め割り当てられている内容に対応した情報のトポロジー構造から導き出される。これらの要素体を連結すると、各種の媒体を制御し得る。
【０００４】
有形インタフェースの他の例は、Ｐｏｕｐｙｒｅｖ（Ｐｏｕｐｙｒｅｖ，　Ｉ．，：Ａｕｇｕｍｅｎｔｅｄ　Ｇｒｏｏｖｅ：　Ｃｏｌｌａｂｏｒａｔｉｖｅ　Ｊａｍｍｉｎｇ　ｉｎ　Ａｕｇｍｅｎｔｅｄ　Ｒｅａｌｉｔｙ　ｉｎ　ＳＩＧＧＲＡＰＨ　２０００　Ｃｏｎｆｅｒｅｎｃｅ　Ａｂｓｔｒａｃｔｓ　ａｎｄ　Ａｐｐｌｉｃａｔｉｏｎｓ，　ＡＣＭ　Ｐｒｅｓｓ，　ＮＹ，　ｐ．７７）に開示されている。この従来技術（第２従来技術）において、アーギュメントグルーブとは、実際のレコードとの相互作用により変調された音楽コントローラであり、実際のレコードの動きはコンピュータの画像解析によりトラッキングされる。
【０００５】
有形インタフェースのさらに他の例が、Ｊｏｓｅｐｈ等（Ｊｏｓｅｐｈ，　Ａ．　Ｐａｒａｄｉｓｏ，　ｅｔ　ａｌ．　Ｍｕｓｉｃａｌ　Ｔｒｉｎｋｅｔｓ：　Ｎｅｗ　Ｐｉｅｃｅｓ　ｔｏ　Ｐｌａｙ　Ｃｏｎｆｅｒｅｎｃｅ　Ａｂｓｔｒａｃｔｓ　ａｎｄ　Ａｐｐｌｉｃａｔｉｏｎｓ　ＳＩＧＧＲＡＰＨ　２０００，　ｐ．９０）に開示されている。この従来技術（第３従来技術）は、多次元でのトラッキング技術を利用したクレバー受動ＲＦＩＤ（無線周波数識別）を使用する有形インタフェースであり、ユーザが簡単なおもちゃ状の物体を介して音楽再生開始などの指示を発行可能にする技術を開示している。
【０００６】
非接触インタフェースの一例が、Ｊｏｓｅｐｈ（Ｊｏｓｅｐｈ　Ａ．　Ｐａｒａｄｉｓｏ：　Ｅｌｅｃｔｒｏｎｉｃ　Ｍｕｓｉｃ　Ｉｎｔｅｒｆａｃｅｓ：　Ｎｅｗ　Ｗａｙｓ　ｔｏ　Ｐｌａｙ，　ＩＥＥＥ　Ｓｐｅｃｔｒｕｍ，　３４（１２），　１９９７，　ｐｐ．１８−３０）に開示されている。この従来技術（第４従来技術）は、ジェスチャ感知又は姿勢感知（データグローブ等）を使用する非接触式インタフェースである。
【０００７】
【発明が解決しようとする課題】
上記第１従来技術は、一般的な概念アイデアを説明するのみであり、使用されている要素体自体は意味を有することなく、結果が別に設けられたディスプレイに表示されるのみである。換言すると、表示空間とユーザにより操作された要素体の入力空間との間に不整合が生じる可能性がある。従って、配列された要素体の構造からユーザが結果を予測するのが困難である。
【０００８】
上記第２従来技術では、上記相互作用に関する配慮がなされているにも拘らず、ユーザは自分自身の音楽的な旋律を作ることができない。さらに、利用できる相互作用についても転調（モジュレーション）に限定されており、結果としてユーザに残された自由度は極めて少ない。上記第２従来技術で使用されるディスプレイは、入力機構とも分離される可能性が残されており、ユーザは入力に対する出力を予想することが困難である。
【０００９】
また、上記第３従来技術は、簡便な操作手段を提供できるが、このインタフェースは複雑な音楽的旋律を創作するようには設計されていない。さらに、音楽にかかわる操作に関する指令を発行するための各オブジェクトは、他のオブジェクトと機能的に作用しない。
【００１０】
上記第４従来技術は、感覚的なフィードバックに欠け、その結果正確な入力が不可能であるという欠点を有する。従って、音楽的結果は即興的および過渡的であり、後で再現又は変更するのが困難である。
【００１１】
上述の如く、従来の有形インタフェースは、感覚的なフィードバックがあるので使用が容易である。しかし、従来システムの大半は、楽器的であり、上述した第４従来技術で説明した非接触式インタフェースと同様の問題を有する。上記従来技術における相互作用の焦点はパフォーマンスであり、これらのような従来システムで生成されたものをダイナミックに編曲、再生又は編集するのは困難である。
【００１２】
本発明は、従来システムの上述した欠点に鑑みなされたものである。本発明の目的は、ユーザが操作することでインタフェース要素体を配列又は再配列できる音楽的インタフェースを実現する音楽装置および／又は方法を提供することである。
【００１３】
さらに、熟練していないユーザが複雑な音楽的体験ができるよう支援することができる簡単なインタフェース要素体の提供が望ましい。さらにまた、直感的、簡単且つ魅力のある音楽的インタフェースの提供が望ましい。また、複数のユーザが使用および／又はアクセス可能で共同作業を実現することが出来る音楽的インタフェースを実現可能にする方法および／又は装置の提供が望ましい。
【００１４】
【課題を解決するための手段】
本発明の一実施形態によれば、音楽装置が提供される。本音楽装置は、１つのグループを形成するよう配列された複数の要素体と、該複数の要素体のグループの構成に応じて音を発生させるサポート部とを備える。
前記要素体のグループは、時系列的な音の組み合わせであるサウンドシーケンスを始動させるように動作する第１タイプの要素体と、予め設定された音に対応し、前記サウンドシーケンスを構成するように動作する第２タイプの要素体とを含む。前記第１タイプの要素体および該第１タイプの要素体に順次接続される１以上の前記第２タイプの要素体は、前記サウンドシーケンスの流れを示すパスを構成する。
【００１５】
本発明の他の実施形態によれば、上記実施形態の前記第１タイプの要素体および前記第２タイプの要素体が各々、隣接配置された他の要素体に対する当該要素体の相対位置を決定する位置決定部と、当該要素体の識別情報と前記決定された相対位置とを示す信号を送る通信部とを備えていても良い。前記サポート部が、前記要素体のグループの各要素体から送られる信号を受ける通信部と、前記サウンドシーケンスが進むパスを決定するトポロジー解析部と、前記サウンドシーケンスを出力する音出力部とを備えていてもよい。
【００１６】
本発明の他の実施形態によると、前記サポート部が前記要素体のグループの構造に対応する画像を出力する表示部をさらに備えていても良い。
【００１７】
本発明の他の実施形態によると、上記実施形態における複数の要素体は、相互に接続可能な１以上のコネクタを備える構成としてもよい。さらに、前記要素体のグループは、接続されたコネクタを介して他の要素体にパワーを供給する電源を有する第３タイプの要素体を含み、該第３タイプ以外の要素体が、該第３タイプの要素体から直接又は間接的に電源を既に受けている他の要素体に接続された場合に、該第３タイプ以外の要素体がパワー供給を受けられるようにしてもよい。さらに、前記第３タイプの要素体以外の要素体の通信部は、当該要素体に最初にパワーが供給された場合、当該要素体の識別情報およびその相対位置を示す信号を送る構成としても良い。
【００１８】
本発明の他の実施形態によれば、前記要素体の相対位置を決定する決定部がパワーが供給されるコネクタの位置を決定し、前記通信部が前記要素体の識別情報および前記決定されたコネクタ位置を示す信号を、該パワーが供給されたコネクタを介して隣接する要素体へ送る構成としても良い。また、当該要素体および該隣接する要素体は、該パワーが供給されたコネクタを介して接続される。
【００１９】
本発明の他の実施形態によれば、上記実施形態の通信部は、当該要素体からパワーが供給される他の隣接要素体から、該他の隣接要素体の識別情報および当該要素体からのパワー供給がされたコネクタの位置を示す他の信号を受ける構成としても良い。さらに、前記通信部は、前記他の信号を受けたコネクタの位置を示す情報および該他の信号を、当該要素体で最初にパワー供給を受けたコネクタを介して、該最初のパワーを供給した隣接要素体へ送る構成としても良い。
【００２０】
本発明の他の実施形態によれば、前記第１タイプの要素体がユーザ操作を受け付けるよう動作するスイッチ部を備え、前記サウンドシーケンスの始動および停止をトリガする信号を出力する構成としても良い。さらに、前記スイッチ部は、前記サウンドシーケンスの速度を変更するために使用される信号を出力する構成としても良い。
【００２１】
本発明の他の実施形態によれば、前記第２タイプの要素体がユーザ操作を受け付けるように動作するスイッチ部を備え、前記要素体において前記サウンドシーケンスが進行する方向の変更するために使用される信号を出力する構成としても良い。
【００２２】
本発明の他の実施形態によれば、上記実施形態のサポート部がネットワークに接続された第２通信部をさらに備え、前記要素体のグループの現在の構成に仮想的に接続される要素体の位置を示す信号を受けるよう構成しても良い。さらに、前記トポロジー解析部は、前記第２通信部により受けられた信号に基づいて前記サウンドシーケンスのパスを再決定し、前記表示部は、この仮想的に接続された要素体を含む要素体のグループの構成に対応する画像を出力する。
【００２３】
また、本発明の他の実施形態によれば、前記音楽装置において、当該音楽装置に接続されている要素体グループとは異なる他の要素体グループの構成を示す情報を受け付けると共に、自身の要素体グループの構成を示す情報を送出する装置間通信部をさらに備え、前記サポート部は、前記受け付けた他の要素体グループの構成と前記自身の要素体グループの構成とを示す画像を表示する表示部をさらに備える構成としても良い。
【００２４】
本発明の他の実施形態によると、ユーザがサウンドシーケンスを創作するために利用できる要素体が提供される。本要素体は、電子回路を収容する立方体ボディ、この立方体ボディの上面に配置されその要素体の機能に対応する画像イメージを表示するディスプレイパネル、このディスプレイパネルの下方又は立方体ボディ内部に配置されたスイッチ機構および立方体ボディの側面に配置されたコネクタを備えている。前記ディスプレイパネルは、立方体ボディの上面と実質的に同じ形状を有し、立方体ボディの電子回路は、当該要素体に割り当てられた音又はその音を示す情報を格納するメモリを含んでいる。
【００２５】
本発明の他の実施形態によれば、音を出力する装置が提供される。本装置は、１つのグループを構成するよう配列される複数のインタフェース手段と、該１つのグループの構成に応じて音を再生するサポート手段とを備えている。前記１つのグループは、前記サウンドシーケンスを始動するよう動作する第１タイプのインタフェース手段と、予め設定された特定の音に割り当てられ、前記サウンドシーケンスを構成するように動作する第２タイプのインタフェース手段とを含んでいる。さらに、前記第１タイプのインタフェース手段および該第１タイプのインタフェース手段に順次接続される１以上の第２タイプのインタフェース手段は、サウンドシーケンスが進行するパスを形成する。
【００２６】
本発明の他の実施形態によると、音の出力方法が提供される。本方法では、複数の要素体からなるグループの構成を検出し、該検出されたグループの構成に応じて音を再生する。本方法において、前記グループは、サウンドシーケンスを始動させるように動作する第１タイプの要素体および予め設定された特定の音に割り当てられ、時系列的な音の組み合わせであるサウンドシーケンスを形成するように動作する第２タイプの要素体を含んでいる。さらに、本方法において、第１タイプの要素体およびこの第１タイプの要素体に順次接続される１以上の第２タイプの要素体は、サウンドシーケンスが進行するパスを形成する。
【００２７】
本発明の他の実施形態によれば、立方体ブロック等の簡単な要素体により組み立てられる音楽構造を構築するための有形インタフェースが提供される。本ブロックの構成によれば、創作した音楽の変更が可能であり、従って音楽の創作は静的なものではなく、クリエーション（創作）およびパフォーマンス（演奏）を同時に行うことが可能である。インタフェースが単純であるので、一度接続したブロック群を分解しても、同じ形状が容易に再現可能である。さらに、ブロックと視覚ディスプレイとを組み合わせることにより、このインタフェースは、ブロックによるインタラクティブな入力と出力とを強く関連づけることが可能となる。
【００２８】
本発明においては、ブロックを立方体形状にするのが好ましい。この理由は、立方体形状とすることで、これらブロックを組み合わせた場合、容易に所定軸に沿う方向を示すことが可能であるからである。さらに、ブロックは、そのタイプや状態に応じて音楽の流れの方向の制御等の機能を変化させることが可能である。さらに、ブロックに内蔵するようディスプレイおよびインタラクティブな入力部を有する構成としても良い。
【００２９】
本発明の他の実施形態によれば、多数の有形ブロックの配列により制御される音楽インタフェースを有するシステムが得られる。ブロックを配列することにより、音楽の旋律およびサウンドシーケンスを創作でき、複数のユーザが演奏やコラボレート（合作）することを可能とする。
【００３０】
本システムは、感覚的および視覚的ユーザインタフェースの両方の利点を有する。例えば、各ブロックは、視覚ディスプレイと、ジェスチャ入力及び／又はクリック入力の組み合わせとを有する。各ブロックは、ジェスチャ入力および／又はクリック入力を介して選択されるサウンドのグループを含んでいてもよい。また、これら入力は、ブロックの機能を変更するために使用してもよい。
【００３１】
本発明によれば、音楽的に複雑で魅力的な構造が、迅速に組み立てられる。ブロックの有形性および直感的なインタフェースにより、面と向かってコラボレーションを行うことが可能である。さらに、ＧＵＩ（グラフィックユーザインタフェース）およびネットワーク通信部により、本システムを用いたネットワークを介してのリモート（遠隔）コラボレーションが可能となる。
【００３２】
さらに本発明によれば、有形および視覚的言語の両方を用いることにより、新たな直感的な方法でコラボレーションや探求が可能となる、エンドレスで味わいのある音楽的構造を、面と向かって又はネットワークを介して、構築することができる。この結果、対話型のインタラクティブ音楽をカジュアルなユーザがより簡単に楽しむことが出来る。
【００３３】
【発明の実施の形態】
以下、本発明による音楽システムの実施形態を、添付図を参照して説明する。本音楽システムは、サウンドシーケンスに基づいて音を再生さするもので、複数の有形要素体が配列や再配列されることで、サウンドシーケンスを構成する音の組み合わせをインタラクティブに変化させることができる。なお、本明細書においてサウンドシーケンスとは、複数個の音（合成音やサンプル音など）から構成される音の時系列的組み合わせである。本音楽システムは、このようなサウンドシーケンスによって定義される音の組み合わせ、テンポ、強さなどで創作された音楽が再生される。
【００３４】
図１に示す如く、本実施形態の音楽システムは、複数の有形要素体１０、サポート装置１およびこれらを接続する接続線１４０を備える。複数の有形要素体１０の構成に関する情報は、この接続線１４０を介してサポート装置１へ送られる。
【００３５】
サポート装置１は、上記情報を受け取り使用して要素体１０の現在の構成を検出し、該検出された要素体１０の現在の構成の基づき音楽の旋律又はサウンドシーケンスを再生し、この音楽の旋律又はサウンドシーケンスに対応するイメージをディスプレイスクリーン上に表示する。
【００３６】
サポート装置１は、接続線１４０に接続されたＭＩＤＩインタフェース１２、電源１３、サウンドデータを格納するサンプラー部１５、ＭＩＤＩ信号に基づいて本実施形態の音楽システムを制御するシステムコントローラ１６、ディスプレイスクリーン１８ａを有するシステムディスプレイ部１８、音源（サウンドソース）１５およびスピーカ２０を備えている。尚、電源１３は、各要素体ごとに配置してもよい。
【００３７】
ＭＩＤＩインタフェース部１２は、要素体１０から送られてきた信号をＭＩＤＩ信号に変換する。要素体１０からの信号は、配列された複数の要素体１０の現在の構成に対応する。要素体１０の詳細、信号および接続線１４０については、本明細書中で後述する。
【００３８】
システムコントローラ１６は、ＣＰＵ（中央演算処理装置）及びメモリを有するコンピュータ装置により構成されている。なお、システムコントローラ１６は必要に応じてハードロジック回路をさらに備える構成としても良い。システムコントローラ１６は、ＭＩＤＩインタフェース部１２へ入出力するＭＩＤＩ信号を使用して、本音楽システム全体の制御を行う。システムディスプレイ部１８は、ＣＲＴ、ＬＣＤ（液晶表示装置）又はその他のタイプの表示装置を備え、ディスプレイスクリーン１８ａを有する。システムディスプレイ部１８と組み合わされて、システムコントローラ１６は、ＧＵＩ（グラフィックユーザインターフェース）として機能し、要素体を制御する。制御動作としては、例えば次のものが含まれている。
（１）配列された要素体の現在構成の決定、
（２）要素体の機能設定、
（３）再生されるサウンドシーケンスの条件設定、
（４）サウンドシーケンスの開始／停止の制御、
（５）サウンドシーケンスが再生されている場合の要素体の動作状態の制御、および
（６）新しい音又は音の集合体のローディング又は割当。
【００３９】
本明細書において、音とは、声、歌、ミュージカルノート（音楽調子）、音楽小節および旋律等の任意の形態であってもよい。音は、新たに合成されたもの、又は録音されたもの、又は外部デバイスから送られてきたものであってもよい。
【００４０】
さらに、システムコントローラ１６は、コマンド信号を出力してサンプラー部１４を制御することで、音源１５およびスピーカ２０を介して音を再生すると共に、配列された要素体の現在の構成および動作中の音楽旋律又はサウンドシーケンスに対応するグラフィックイメージデータを生成し、生成されたデータをディスプレイ部１８へ送る。
【００４１】
サンプラー部１４は、出力されるべき音を示すコマンド信号を受け、受け取ったコマンド信号およびサンプラー部１４のメモリに予め格納された音データに基づき音源１５を制御して、スピーカ２０を駆動する。
【００４２】
本発明の一実施形態による要素体１０を図２乃至図１０を参照して説明する。本実施形態において各要素体１０は、立方体形状（以下、「ブロック」と呼ぶ）に形成される。立方体形状を選択した理由は、複数のブロックを組み合わせたとき、形成されたサウンドシーケンスの流れる方向を容易に示すことができるからである。
【００４３】
ブロック１０は、１人のユーザ又は同時に複数のユーザにより使用あるいは配列され、１つの音響的構造を構成する異なる要素体を制御したり、その機能を変更したりすることで、多数のユーザ間で音楽体験を共有できるようにするためのものである。
【００４４】
配列されたブロック群の一例を図２に示す。図２においては、ブロック１０ａ〜１０ｊが相互に接続され、サウンドシーケンスを生成する。例えば、ブロック１０ａおよび１０ｄ間、ブロック１０ｅおよび１０ｉ間およびブロック１０ｊおよび１０ｈ間をサウンドシーケンスが流れている。ブロック１０ｋは、配列されたブロック群に取り付けられておらず、動作していない。
【００４５】
本例において、異なるタイプのブロックは異なる機能を果たす。さらに、ある特定のタイプのブロックは、その動作状態に応じて異なる機能を果たす。本例で使用される２つの主要タイプの１つであるパスブロック１０−１の特徴を図３に示す。他のブロックのタイプは、後で詳述する如くプレイブロック１０−２である。図２において、ブロック１０ｂ、１０ｃ、１０ｆ−１０ｇおよび１０ｉは、パスブロック１０−１と同じタイプである。ブロック１０ａ、１０ｄ、１０ｅおよび１０ｊは、プレイブロック１０−２と同じタイプである。図３に示す特徴的構成は、これら両方のタイプのブロック、即ち図２に示す全てのブロックに共通である。
【００４６】
図３に示すパスブロック１０−１は、ディスプレイ部１１００、スイッチ機構１４００および筐体１０００を備えている。筐体１０００は、立方体状に形成され、コネクタ１３００およびマグネット（磁石）１００２を４側面に有する。さらに、筐体１０００は、ブロックコントローラ等の電子回路を収容する。この電子回路は、パスブロック１０−１の機能およびオペレーションを示すシンボルイメージの表示、他のブロックとの通信（コミュニケーション）および機能およびオペレーション状態の制御等のパスブロック１０−１の各種機能を制御する。また、筐体１０００は他の電子回路を含み、該他の電子回路は１群の音データ（以下、「サウンドパック」という）を格納する。
【００４７】
コネクタ１３００は、それぞれ電源１３００ａ、シリアル信号のＩＮ（入力）１３００ｂ、ＯＵＴ（出力）１３００ｃおよび接地用電極１３００ｄを備えている。パスブロック１０−１は、そのブロックを識別および４個のコネクタのうちパワー（電源）を供給している隣接ブロックに最初に接続されたコネクタ（側面）の位置を示す信号を送る。また、パスブロック１０−１は、全てのブロックについて互いの位置関係を示す信号が、最終的にサポート装置１へ送られるよう、他のブロックから送られてきた信号をバケツリレー式に転送していく。この信号の詳細は、本明細書中で後述する。
【００４８】
マグネット１００２は、ブロックの各側面に配置され、他のブロックとの連結を簡単にする。図２に示す如く、本例では各側面の内側に２個のマグネットが配置されているが、マグネットの個数は２個に限定されるものではなく、他の個数のマグネットも使用可能である。さらに、本発明では、２つのブロック間の接続を可能にする他のタイプの取り付け手段をマグネット１００２の代わりに使用してもよい。
【００４９】
ディスプレイ部１１００は、パスブロック１０−１の機能および動作状態および／又はパスブロック１０−１に予め割り当てられた特定の音をそれぞれ示すイメージを表示する。ディスプレイ部１１００は、ＬＥＤ（発光ダイオード）マトリクスのディスプレイ又はその他の表示手段により構成される。
【００５０】
スイッチ機構１４００は、ディスプレイ部１１００の下方に配置され、該ディスプレイ部１１００に機械的に連結されている。スイッチ機構１４００は、スイッチング機能が実行されるよう機械的にクリック可能な構成である。ユーザはディスプレイ部１１００の面を押下することによりパスブロック１０−１の機能モードを選択することができる。
本実施形態におけるもう一方のタイプのブロックは、図４（Ｂ）に示す如きプレイブロック１０−２である。パスブロック１０−１およびプレイブロック１０−２は、上述した基本機能を共有する。これらプレイブロック１０−２は、これらブロックを連結接続して配列でき、１つの構造体を形成する。以下、プレイブロック１０−２とパスブロック１０−１との相違点を主に説明する。
【００５１】
プレイブロック１０−２は、図４（Ｂ）に矢印で示す如く一方向の接続性を有するが、上述したパスブロック１０−１は、図４（Ａ）に示す如く４方向の接続性を有する。即ち、プレイブロック１０−２は、単一のコネクタ１３００を有する。プレイブロック１０−２においては、ユーザがディスプレイ部１１００の表面を押下すると、音楽旋律又はサウンドシーケンスが始動される。ディスプレイ部１１００を押下すると、スイッチ機構１４００が切り替わり、プレイブロック１０−２が音楽旋律又はサウンドシーケンスの再生を開始させるよう動作する。以下ではサウンドシーケンスが始動された場合を例として説明する。
【００５２】
次に、プレイブロック１０−２から出発したサウンドシーケンスは、複数のブロックから構成されるブロックのグループにおいて、当該プレイブロックと接続されている次のブロックへジャンプする。パスブロック１０−１は、次にどの隣接ブロックへサウンドシーケンスが移動するかを示す。従って、サウンドシーケンスは、その先にブロックが配置されていない末端位置に到達するまで、１つのブロックから他のブロックへジャンプし続ける。なお上記末端位置では、該位置のブロックのタイプにも夜が、サウンドシーケンスはサウンドシーケンスが始まったプレイブロック１０−２へジャンプバックし、これによりサウンドループを形成する。
【００５３】
例えば、図２に示すプレイブロック１０ｅから開始したサウンドシーケンスは、パスブロック１０ｂ、１０ｆおよび１０ｇのパスを進む。パスブロック１０ｇにおいては、該パスブロック１０ｇに割り当てられ、そのディスプレイ部により示された進行方向に従って、サウンドシーケンスの進行方向が右へ変わる。サウンドシーケンスは、パスブロック１０ｉへジャンプし、次にプレイブロック１０ｅへジャンプバックして音のループを形成する。
【００５４】
プレイブロック１０−２は、図４（Ｂ）に示すディスプレイ部１１００に示すプレイシンボルにより示される。パスブロック１０−１は、次のジャンプ機能を図示する。パスブロックが定義できるジャンプ方向は、次のとおりである。
（１）ストレート機能：サウンドシーケンスを特定軸に沿って直線的にジャンプさせる。
（２）コーナー機能：サウンドシーケンスを特定軸に対して９０°の角度でジャンプさせる。
（３）ゲート機能：サウンドシーケンスを表示される図形で示す方向へジャンプさせ、該図形は当該パスブロックがトリガされる毎に９０°回転する。
【００５５】
図５に示す如く、上述した機能の１つは、パスブロック１０−１のディスプレイ部１１００の上面をクリックすることにより選択される。上述した機能に対応する方向は、それぞれ図６（Ａ）〜図６（Ｃ）に示すディスプレイ部１１００により示される。
【００５６】
さらに、プレイブロック１０−２は、サウンドシーケンスを停止させたり、サウンドシーケンスの進む速度（テンポ）を設定する。配列されたブロック群には複数のプレイブロックを含めることができるので、複数のサウンドシーケンスを同時に始動させることが可能であり、これにより複雑な音楽を生成することが可能である。
【００５７】
サウンドシーケンスが１つのブロックから他のブロックへジャンプすると、各ブロックに割り当てられている音がトリガされ再生される。再生される音は、本実施形態では、２つの変数により決定される。即ち、各ブロックで選択されているサウンドパックおよびサウンドシーケンスの速度である。プレイブロック１０−２からサウンドシーケンスが始まる場合には、サウンドシーケンスの速度は、ユーザがプレイブロック１０−２の頂（上）部を押下している時間の長さにより決定される。
【００５８】
例えば、サウンドシーケンスは、スロー（低速）、ミーディアム（中速）およびファースト（高速）の３つの速度のうちの何れかで進み、これはディスプレイ部１１００のＬＥＤにより視覚的に表示される。高速では、サウンドシーケンスは、ビート毎に１つのブロックから他のブロックへジャンプする。中速では、サウンドシーケンスは、２ビート毎に（即ち１ビートおきに）１つのブロックから他のブロックへジャンプする。また、低速では、サウンドシーケンスは、４ビート毎にジャンプする。
【００５９】
サウンドパックは、これら３つの速度を各１個ずつ合計３つの音要素を含んでいる。従って、あるサウンドパックから再生された音は、サウンドシーケンスの速度に対して適切にマッピングされる。例えば、高速のシーケンスでは、短い音楽旋律又は音サンプルがトリガされる。同じ論理で、低速シーケンスでは、よりゆっくりした（しかし、意味論的に対応する）旋律又は音サンプルが再生される。
【００６０】
本実施形態において、複数のプレイブロック１０−２およびパスブロック１０−１が配列されたブロックのグループに含まれているので、複数のサウンドシーケンスを同時にプレイさせることが可能である（即ち、プレイブロック１０−２当り１つのサウンドシーケンス）。これと異なるサウンドシーケンス速度との組み合わせにより、音楽の多層化が実現される。本実施形態の音楽システムによれば、このような音楽旋律又はサウンドシーケンスをインタラクティブに多層化する能力をユーザに与えることができるため、ユーザの関与する度合いを高める。結果、ユーザは、より自由にサウンドシーケンスを制御できるという感覚を得ることができる。
【００６１】
図７は、パスブロック１０−１の概要ブロック図であり、パスブロックの構成を示す。パスブロック１０−１において、ディスプレイ部１１００は、表示されるべき各種のグラフィックイメージを格納するディスプレイメモリ１１０６と、ＬＥＤマトリクスディスプレイ１１０２と、このＬＥＤマトリクスディスプレイ１１０２を制御してこのブロックで選択された機能およびオペレーション状態に対応する適当なイメージを示すためディスプレイコントロール部１１０４とを備える。
【００６２】
パスブロック１０−１のコネクタ１３００は、４組のコネクタ電極を有する（図３参照）。各組１３００−１、１３００−２、１３００−３および１３００−４は、筐体１０００の側面に配置され、パワー、信号の入力（ＩＮ）および出力（ＯＵＴ）および接地の４個の電極を有する。本実施形態では、一つのブロック（マザーブロック）が直接電源に接続され、サポート装置（図２のブロック１０ａ）に直接接続されている。従って、あるブロックへのパワーおよび信号接続は、既にパワー供給された（動作状態の）他のブロックに接続されたとき行われる。
【００６３】
パスブロック１０−１のブロックコントローラ１２００は、ブロックコミュニケータ１２０２、ブロックＩＤ設定部１２０４、コネクタ検出部１２０６、ブロックコントロール部１２０８およびブロックメモリ１２１０を備えている。ブロックＩＤ設定部１２０４は、ＩＤ情報を設定し、当該ブロックを他のブロックから識別可能にする。
【００６４】
ブロックＩＤ設定部１２０４は、当該ブロックに予め割り当てられたＩＤ情報を格納するメモリと、該ＩＤ情報を手動で設定するＤＩＰスイッチ又は予め割り当てられたＩＤ情報を保持可能な他の設定手段とを備えている。
【００６５】
ブロックメモリ１２１０は、異なる速度のサウンドシーケンスにそれぞれ対応する１組の音データであるサウンドパック、又は該サウンドパックを示す情報を格納する。さらにブロックメモリ１２１０は、ブロックコントロール部１２０８で使用されるコンピュータプログラムおよびそれに用いられる関連データを格納する。
【００６６】
コネクタ検出部１２０６は、パワー供給を受けたコネクタを検出する。ブロックコミュニケータ１２０２は、接続されたブロック間で信号の送受を行う。ブロックコントロール部１２０８およびブロックコントローラ１２００のその他の部分は、上述したパスブロック１０−１の機能を実現するために以下の処理を実行する。
【００６７】
図８のフローチャートに示す如く、既にパワー供給されているブロックにパスブロックが初めて接続された場合、コネクタ検出部１２０６は、パワーが供給されていることを検出し、該供給されているパワーが検出されたコネクタを識別する（ステップ８００）。次に、ブロックコントロール部１２０８は、ブロックＩＤ設定部１２０４にて設定された自身のブロックＩＤ情報およびパワー検出されたコネクタの番号を示す信号を送出する。この信号は、現在選択されているサウンドパックを示す情報を含んでいても良い。これらの信号は、ブロックコミュニケータ１２０２を使用し、パワーが検出されたコネクタを介して隣接ブロックへ送られる（ステップ８０２）。ここで隣接ブロックとは、このブロックにパワーを供給しているブロックである。
【００６８】
本実施形態において、パスブロックおよびプレイブロックを含む全てのブロックは、ここで述べた共通機能を有すると仮定する。即ち、あるブロックが他のブロックと接続されると、このブロックは自身のブロックＩＤおよびパワーが供給されたコネクタ番号を含む自身のＩＤ情報を送る。従って、ステップ８０８で受ける信号は、当該ブロックに接続されたばかりの他のブロックのブロックＩＤと、当該ブロックと他のブロックとを接続しているコネクタの番号とを示している。
【００６９】
コネクタ検出部１２０６が他のコネクタへのパワー供給を検出すると（ステップ８０４、８０６）、ブロックコミュニケータ１２０２は、該他のコネクタを介して、該他のコネクタに接続されたさらに他のブロックからの信号を受け取る（ステップ８０８）。
【００７０】
その後、ブロックコミュニケータ１２０２は、自身のブロックＩＤおよび新たに検出したコネクタ番号を、当該ブロックに最初にパワーを供給している隣接ブロックへ送る（ステップ８１０）。従って、２つのブロックが如何に相互接続されたかを示す信号が、１つのブロックから他のブロックへ順次転送され、最後にはマザーブロックへ送られる。ここで、信号はインタフェース線１４０を介してサポート装置１へ出力される。
【００７１】
配列されたブロック群の１つが除去された場合にも、上述と同様のステップが実行される。即ち、除去されたブロックに元々接続されていたブロックは、パワーロス（パワー供給停止）と、該パワーロスが検出されたコネクタを検出する。そして、ブロックＩＤおよび検出されたコネクタの番号をこのブロックにパワーを供給している隣接ブロックへ送る。
【００７２】
上述した処理ステップに加えて、ブロックコントローラ１２００は、スイッチ機構１４００が操作されたとき、図５および図６に示すように、上述したパスブロック１０−１の機能および動作状態を制御する。さらに、ブロックコントローラ１２００は、ディスプレイ部１１００を制御して、当該ブロックの現在の機能および動作状態に対応する適切なシンボルイメージを表示させる。
【００７３】
プレイブロック１０−２は、図７に示すパスブロック１０−１と同様の構成を有するが、プレイブロック１０−２は、単一のコネクタ１３００のみを有する点で相違する（図４参照）。従って、コネクタ検出部１２０６が不要となる。本例で、同じ又は同様の機能を有する構成要素については、パスブロック１０−１と同じ参照符号を使用するものとし、パスブロック１０−１と相違する要素のみを説明する。プレイブロック１０−２の一例を図９に示す。
【００７４】
本例において、プレイブロック１０−２は、パスブロック１０−１のコネクタ検出部１２０６に代えて、周期決定部１２１６を有する。周期決定部１２１６は、スイッチ機構１４００が押下されている期間を取得し、サウンドシーケンスの開始又は停止を制御し、あるいはサウンドシーケンスの速度を決定する。
【００７５】
図１０は、プレイブロック１０−２により実行される処理ステップの例である。なお、パスブロック１０−１と同様のステップが実行され、このプレイブロックが如何に他のブロックに接続されているかに関する情報を送る。パスブロック１０−１との相違点は、プレイブロック１０−２が単一のコネクタを有し、従って他のブロックからデータを受け取らない点である。
【００７６】
プレイブロック１０−２のスイッチ機構１４００が押下されると、このスイッチの押下期間が測定される（ステップ９００、９０２）。この測定の完了後に、押下期間を示す信号（以下、「スイッチ信号」という）およびそのブロックＩＤを示す情報がブロックコミュニケータ１２０２により、接続された隣接ブロックを介してサポート装置１へ送られる。スイッチ信号の機能は、測定されたスイッチ押下期間および予め設定された閾値を比較することにより決定される。
【００７７】
例えば、スイッチ信号は、スイッチ押下期間が最低閾値より短い場合には、サウンドシーケンスを開始および停止するトリガと解釈される。もしスイッチ押下期間が最低閾値以上であり且つ中間閾値未満であれば、スイッチ信号はサウンドシーケンス速度を上述した高速に変更するコマンド信号と解釈される。同様に、中間閾値および最長閾値を設定することにより、それぞれスイッチ信号を中速および低速に変更するのに使用される。
【００７８】
あるいは、スイッチ信号の機能を、周期決定部１２１６により決定し、サウンドシーケンスの開始又は停止、又はサウンドシーケンスの速度変更等の特定のコマンドを示す信号として、システムコントローラ１６（図１参照）に送るようにしてもよい。
【００７９】
システムコントローラ１６の一例を、図１１および図１２を参照して詳述する。図１１に示す例において、システムコントローラ１６は、ＭＩＤＩインタフェース部１６０２、システムコントロール部１６０４、トポロジー解析部１６０６、サウンドコントロール部１６０８、システムメモリ１６１０およびグラフィック生成部１６１２を備えている。
【００８０】
トポロジー解析部１６０６は、ＭＩＤＩインタフェース部１６０２およびシステムコントロール部１６０４を介して入力されるＭＩＤＩ信号に基づいて配列されたブロック群の構成を解析する。トポロジー解析部１６０６は、新たに接続されたブロックＩＤおよびそのコネクタを識別する信号に対応するＭＩＤＩ信号を使用する。前記信号は、他のパワー供給されているブロックに接続された場合、新たにパワー供給を受けるようになったブロックからそれぞれ出力される。さらに、トポロジー解析部１６０６は、配列されているブロック群に新たなブロックが付加される毎に、該新たな配列のブロック群の構成をシステムメモリ１６１０に格納する。
【００８１】
サウンドコントロール部１６０８は、ＭＩＤＩ信号および配列されたブロック群の現在の構成を使用してサウンドシーケンスを制御する。ＭＩＤＩ信号があるブロックのスイッチ機構１４００の動作を示している場合、サウンドコントロール部１６０８は、上記ＭＩＤＩ信号を解釈し、その意味を決定する。即ち、ＭＩＤＩ信号は、（１）該ＭＩＤＩ信号がプレイブロックから出発している場合、サウンドシーケンスの開始／停止又はサウンドシーケンス速度の変更を示し、（２）該ＭＩＤＩ信号がパスブロックから出発している場合、ブロック機能の変更又はサウンドの選択を示す。
【００８２】
サウンドコントロール部１６０８は、トポロジー解析部１６０６により解析された、ブロック群の現在の配列構成に応じて、適切なサウンドシーケンスを開始又は停止する。サウンドシーケンスは、配列されたブロック群の現在構成、サウンドシーケンス速度の選択値および選択された音に基づいて決定される。サウンドシーケンス速度は、プレイブロック１０−２のスイッチ機構１４００を押下することにより変更可能である。サウンドシーケンスは、パスブロック１０−１のスイッチ機構１４００を押下することで変更可能であり、これによりサウンドシーケンスが進行するパスが変化する。
【００８３】
さらに、サウンドコントロール部１６０８は、システムコントロール部１６０４を制御してＭＩＤＩインタフェース部１６０２からＭＩＤＩ信号を出力させ、サンプラー部１４を制御し、これにより配列されたブロック群の構成に対応するサウンドシーケンスを再生させる。
【００８４】
グラフィック生成部１６１２は、システムディスプレイ部１８に表示されるイメージのグラフィックデータを生成する。これらイメージは、配列されたブロック群の現在構成（トポロジー）、ブロックの現在の機能および動作状態、およびサウンドシーケンスの動作状態を示す。
【００８５】
図１２は、システムコントローラ１６により実行される処理ステップの一例を示すフローチャートである。
【００８６】
システムコントローラ１６は、ＭＩＤＩ信号の受け取りを監視する（ステップ７００）。新しい信号を受けると、システムコントローラ１６は、信号がブロックＩＤを示すか否かチェックする（ステップ７０２）。本実施形態において、ＭＩＤＩ信号は、ブロックＩＤを示す情報およびパワー供給されたコネクタ位置か、あるいはスイッチ機構１４００のスイッチ動作（オペレーション）を示す情報を示すと仮定する。スイッチ動作を示すＭＩＤＩ信号には、２つのタイプの信号がある。一つはサウンドシーケンスの開始および停止を制御するものであり、他方はサウンドシーケンスの速度を変更するものである。
【００８７】
もし受け取った信号がブロックＩＤおよびコネクタ位置を示す場合、トポロジー解析部１６０６は、配列されたブロック群の現在構成を更新する（ステップ７１２）。配列されたブロック群の更新された構成は表示されたイメージに反映され、システムメモリ１６１０に格納される（ステップ７１４）。
【００８８】
もし受け取った信号がスイッチ動作を示す場合、受け取った信号は解析され、その機能が決定される（ステップ７０４）。このステップ７０４の決定結果に応じて、サウンドコントロール部１６０８は、サウンドシーケンスの開始／停止又はサウンドシーケンスの速度を変更する（ステップ７０６、７０８、７１０）。
【００８９】
図１３は、システムディスプレイ部１８のスクリーン１８ａに表示された表示イメージの一例である。
【００９０】
本実施形態においては、有形のインタフェースおよびオンスクリーンでのインタフェースに対して共通したインタラクティブブロックメタファーを用いている。有形ブロックがユーザにより操作されると、その操作の状態がスクリーン１８ａ上に反映される。この表示イメージは、配列されたブロック群の現在構成を示すイメージ１８０２、アクティブサウンドシーケンスの比喩的なイメージを示すイメージ１８０４およびこのシステムを制御するために利用可能な各種コマンドおよびインストラクションのメニューを示すイメージ１８０６を含んでいる。
【００９１】
あるいは、システムコントローラ１６は、キーボードやマウスの如き入力部をさらに含み、オンスクリーンブロック（以下、「仮想ブロック」という）の操作を可能にしてもよい。この操作は、仮想ブロックの再配列、有形および仮想ブロックの機能の変更およびサウンドパックの変更等を含んでもよい。従って、これによりユーザが実空間および仮想空間の両方において、同じようにブロックを操作することができる。
【００９２】
さらに、システムコントローラ１６は、通信部を含み、ネットワーク又はインターネットを介して外部システムとの通信を可能にしてもよい。このようなシステムによれば、ユーザがネットワークを介して他のユーザとインタラクトしたり、あるいは有形ブロックの必要をなくすことが可能となる。上述した通信機能及びＧＵＩを有することで、本音楽システムは多くのプラットフォーム上で表示・操作可能となるため、ネットワーク上での音楽体験をグループで共有することができる。
【００９３】
上述した実施形態および例において、ブロックは立方体形状であると想定した。しかし、本発明は、これに限定されるものではなく、ブロックが相互に容易に接続可能である限り、平行六面体、モザイク状体又はその他の形状であってもよい。
【００９４】
上述した実施形態および例において、ブロック接続又はスイッチ動作に関する情報を含んでいる信号は、コネクタ１３００を介して１つのブロックから次のブロックへ転送される。しかし本発明は、これに限定されるものではなく、上記信号をブロック１０からサポート装置１へ送る他の技法を採用してもよい。例えば、ブロックに無線通信部を設け、無線を使用してサポート装置１へ信号を直接伝送する構成としても良い。
【００９５】
本発明の他の実施形態について、図１４および図１５を参照して以下に詳細説明する。
【００９６】
本実施形態において、有形インターフェース要素体であるブロックは、図１４に示す如く非接触タッチセンサ１５００を有する。非接触タッチセンサ１５００は、例えばＬＥＤマトリクス１１００およびスイッチ機構１４００間に配置される。非接触タッチセンサ１５００は、それに加えるジェスチャを認識する。非接触タッチセンサ１５００は、静電容量を用いたセンサエレメントのアレイにより構成される。このアレイを構成する各センサエレメントは、例えばディスプレイ部１１００の表面に触れた人間の手（接触）により生じる静電容量の変化を検出する。この静電容量の変化を検出するセンサエレメントを走査することにより、ディスプレイ表面に加えられたジェスチャが検出可能である。
【００９７】
非接触タッチセンサ１５００は、使用されるべきサウンドパックを選択する場合のジェスチャインタフェースとして機能する。例えば、円形のダイヤルを回すようにして利用可能なサウンドパックを次々に選択していく、図１５に示す如き円形ダイヤルジェスチャが採用可能である。従って、ユーザは、簡単なジェスチャを使用して各ブロックのサウンドパックを直感的に選択可能である。あるいは、ジェスチャインタフェースは、サウンドシーケンスのパスを選択する場合にも使用可能である。例えばユーザは、各パスブロックの機能を設定することなく既に配列されたブロック群の上面を触れながらトレースすることで、サウンドシーケンスのパスを選択することができる。
【００９８】
本発明のさらに他の実施形態を、図１６を参照して説明する。本実施形態のシステムは、図１６に示す如きスペース内に組み込まれている。上記図１に示した実施形態の音楽システムと同じ構成が、本システムに含まれていてもよい。
【００９９】
上記スペースには、ソファー６００、スツール６０４および低いテーブル６０２が配置されている。本実施形態においては複数のブロック１０がテーブル６０２上に配置されており、これにより１人又は複数のユーザがブロック１０を配列・再配列できる。スピーカ２０およびスクリーン１８ａも設けられているため、ユーザは自身が創作したサウンドシーケンスを聴き、このサウンドシーケンスに対応するイメージを観ることができる。このようなスペースによれば、複数のユーザが同時にブロックの配列・再配列に参加でき、参加者によるコラボレーションが可能となる。
【０１００】
本実施形態において音は、スクリーン１８ａの隣に配置されたスピーカ２０から出力される。スクリーン１８ａは、使用されるブロック群の状態を示すため、ブロック群の構造を反映した音楽を視覚的に示す音楽視覚化装置（ビジュアライザ）として作用する。これにより、直接ブロックの配列・再配列に参加したくない観客が情報を得て、本音楽システムを体験することができる。また、スクリーン１８ａを設けることで、本システムの空間に、より多くの観客・ユーザを惹きつけることが可能となる。
【０１０１】
本発明のさらに他の実施形態を、図１７を参照して説明する。本実施形態では、ブロックの形状及び構造が異なるが、上述した図１および図２に示す実施形態のシステムと同様の音楽システムを使用可能である。
【０１０２】
本実施形態のブロック２０１１〜２０１４は、角が丸みを帯びた直方形の形状を有する。本実施形態では、利用可能な複数のブロックタイプがある。この利用可能なブロックとは、プレイブロック２０１１、ゲートブロック２０１２およびストレートブロック２０１３である。プレイブロック２０１１は、プレイブロック１０−２と同様の機能を実行する。ゲートブロック２０１２およびストレートブロック２０１３は、上述したパスブロック１０−１と同様の機能を実行する。本実施形態では、さらにエフェクターブロック２０１４が利用でき、音を変調あるいは変更させるエフェクター処理を実行する。
【０１０３】
本実施形態のブロックは、相互に回転可能に接続された２つの部分から構成されている。例えば、ブロック２０１３は、上部分２０１３ｂおよび下部分２０１３ｃから構成される。上部分２０１３ｂには、ディスプレイ部２０１３ａが設けられ、このブロックの現在のオペレーション状態又は機能を表示する。一方の部分を他方の部分に対して回転することにより、ブロックの機能が決定する。ブロックの回転は、上述したスイッチ機構１４００と同様に使用可能である。
【０１０４】
上述した実施形態および例において、ブロックは平面上に２次元的に配列される。しかし、本発明は、上述した実施形態に限定されない。あるいは、ブロック２０１５ａおよび２０１５ｂの如きブロックを３次元的に配置し、図１８に示す如く３次元ブロック群を構成してもよい。
【０１０５】
ブロックの形状は、以上の実施形態および例で使用されている立方体形状に限定されるものではない。隣接するブロック間を接続可能とする手段を有する限り、例えば図１９に示す如く、凹みを有するブロック３０１０および筒状３０１６等の各種の形状が使用可能である。さらに、ブロックの表面は、そのブロックの機能を示唆するような各種材料により構成されていてもよい。使用可能な材料としては、硬質又は軟質プラスチック、ゴム、金属、ガラス、セラミック、毛皮およびファイバ等であってもよい。これに代わって、石３０１２ａ、毛皮３０１４ａ、羊毛および貝殻等をブロックに被着させ、該ブロックの機能を示唆するよう構成しても良い。
【０１０６】
本発明の他の実施形態を、図２０および図２１を参照して説明する。本実施形態では、ブロックの形状および構造を除き、上記図１および図２に示す実施形態と同様の音楽システムである。図２０および図２１は、本実施形態におけるブロックの形状および構造の一例を示す。本例のブロックは、同様の立方体形状であるが、ユーザが直感的に操作および／又はその機能や作用を設定可能にするオペレーション部が設けられている。図２０（Ａ）に示す例において、ブロック２０２４は、ユーザが使用可能な機能又は音サンプルの選択を可能にする一連のセレクタボタン２０２４ａ、サウンドシーケンスを始動を制御するためのオン／オフ・スイッチ２０２４ｂおよび他のブロックとの接続を確立するコネクタ２０２４ｃを備える。さらに、本例におけるブロックは、上部２０２２ａおよび下部２０２２ｂを備えており、下部を共通ベースとして使用し、必要となる機能に合わせて上部を交換できる構成としてもよい。
【０１０７】
本実施形態において、図２１に示す如き異なるタイプのブロック２０２１〜２０２５を使用してもよい。例えば、ブロック２０２１は、ハンドル型の操作部を有し、実行すべき機能又は作用を選択する。ブロック２０２２は、サウンドシーケンスが流れる方向を示す部分を備えているパスブロックである。ブロック２０２３は、他のタイプのハンドル型操作部を備えており、サウンドシーケンスの速度を変更する。ブロック２０２４は、プレイブロックであり、スタート／ストップスイッチを有する。ブロック２０２５は、スイッチゲートの機能を有する。
【０１０８】
本発明のさらに他の実施形態を、図２２を参照して説明する。本実施形態において、ブロックは、上述の実施形態とは異なる手段にて相互接続される。図２２に示す例では、ブロック２０３０には、コネクタ２０３０ｂおよびこのコネクタ２０３０ｂをブロック２０３０の主回路と接続する接続ケーブル２０３０ａが設けられている。コネクタ２０３０ｂは、コネクタ２０３０ｂが使用されないとき、ブロック２０３０の一角部（コーナ）を形成するように構成されている。ケーブル２０３０ａは、コネクタ２０３０ｂが使用されないときブロック内に収められるように構成されている。
【０１０９】
上述した接続方法の変形例を図２２（Ｂ）に示す。この変形例において、ブロック２０４０、２０４２、２０４４および２０４６の４個のコーナ部（例えば部分２０４０ａ）の全てには、ブロック間の接続を確立するためのコネクタが設けられている。コーナ部２０４０ａは、不使用時にカバー２０４０ｂにより覆われる。
【０１１０】
本発明のさらに他の実施形態を、図２３を参照して説明する。本実施形態におけるブロックの配列方法を説明する。ブロック２０５２は、上述したブロックの何れでもよく、図２３（Ａ）に示すプレート２０５０の凹部２０５０ａに配列可能である。このプレート２０５０には、電源、配列されたブロック群と通信する通信部およびブロック配列に応じたサウンドシーケンスを制御および出力する回路が設けられている。
【０１１１】
図２３（Ｂ）に示す変形例では、ブロックが配列されるプレート２０６０には凸状のパターン２０６０ａが形成され、ブロック２０６２にはその底部に凹部２０６２ａが設けられ、各ブロック２０６２の凹部２０６２ａが凸状のパターン２０６２ａと整合する。
【０１１２】
本発明のさらに他の実施形態を、図２４を参照して説明する。本実施形態において、上述した音楽システムの出力手段は、ブロック状に形成されているため、簡単な構成で音楽システムを形成可能である。例えば、図２４（Ａ）に示す如く、この音楽システムは、上述したブロックの何れかであるブロック２０７６、サウンド出力部２０７４、イメージ出力部２０７０、および、これらブロックと各出力部とを接続するコネクタ部２０７２を備えている。本変形例では、図２４（Ｂ）に示す如く、音楽システムは、音サンプル又はその他のデータを入力する入力部２０８４および入力データを変更するエフェクター部２０８６をさらに備える。
【０１１３】
さらに本発明の他の実施形態を、図２５〜２７を参照して説明する。
【０１１４】
本実施形態は、複数のユーザが各々の要素体ブロックを操作して各自の音楽的構造を形成すると共に、該形成した音楽的構造がネットワークなどの相互接続手段を介して共有される。本実施形態によれば各ユーザが、自分が生成した音楽的構造および自分以外のユーザが生成した音楽的構造の両者をそれぞれ反映した音出力及び／又は画像出力を行うことが可能となる。なお以下の説明においては、上述した実施形態における構成と同様な構成については同じ符号を用いて、その詳細説明を省略する。
【０１１５】
本実施形態によるシステムの一具体例を図２５に示す。本例のシステムは、ユーザＡ、Ｂがそれぞれ利用するクライエントノードＡ、Ｂと、ＭＩＤＩ信号を用いてクライエントノード間の同期を図ると共に音声出力を行うためのサーバノードを含む。
【０１１６】
クライエントノードＡには、ユーザＡが操作して音楽的構造を形成するための仮想的あるいは現実のブロック群１０ａと、ブロック群１０ａの構造および各ブロックの機能をそれぞれ検出し、検出した構造・機能に応じたサウンドシーケンスを生成し、さらに検出した構造・機能に応じた表示を行うマスターモジュールＡ２５０ａとを備えている。クライエントノードＢにも同様な構成が含まれている。
【０１１７】
マスターモジュール２５０（本例ではマスターモジュールＡ及びＢ）は、ＭＩＤＩ信号を用いてブロック群１０との接続を行うためのＭＩＤＩインターフェース１２と、ブロック群１０の構造・機能に対応するサウンドシーケンスを設定して出力するローカルシーケンサ１４と、ブロック群１０の構造・機能を示す画像を表示するディスプレイ１８部と、これらの各部の動作を制御するためのコントローラ１６とを備えている。
【０１１８】
なお、本例のマスターモジュール２５０及びローカルシーケンサ１４はそれぞれ、図１に示すサポート装置１とサンプラー１４に対応するものである。また、マスターモジュール２５０には、ブロック群１０への電源供給を行う電源（図示せず）も含まれている。
【０１１９】
本例のクライエントノードＡにはさらに、スレーブモジュール２５１ａが含まれている。スレーブモジュール２５１ａは、他のクライエントノード（ここではクライエントノードＢ）におけるブロック群１０ｂの構造・機能を検出し、該検出結果を示す表示をマスターモジュール２５０ａのディスプレイ部１８に表示させるための信号をディスプレイ部１８へ送る。また、他のユーザが操作するブロック群の構造・機能に対応する表示を行わせるためのスレーブモジュールからの信号をディスプレイ部１８へ送る代わりに、コントローラ１６へ送る構成としてもよい。クライエントノードＢにも同様な機能を備えたスレーブモジュール２５０ｂが含まれている。
【０１２０】
本例のシステムによれば、例えば図２６に示すように、クライエントノードＡのディスプレイ部１８の表示画面２６１上には、ユーザＡが操作して形成したブロック群１０ａの構造および機能を反映した画像２６３に加えて、ユーザＢが形成したブロック群１０ｂの構造及び機能を反映した画像２６４が表示される。なお、他のブロック群の構造・機能を示す画像２６４は、スレーブモジュール２５１ａからの信号に応じて生成され、画面上に設けられた所定の領域２６２に表示される。
【０１２１】
サーバノードは、両クライエントノード間の同期をとるためのメトロノームビート信号を生成して送信するシーケンサ２５２と、両クライエントサーバのローカルシーケンサから出力されるＭＩＤＩ信号を受け入れ、両クライエントサーバにおけるブロック群の構造・機能にそれぞれ応じたサウンドシーケンスの音出力を行うための音源２５３およびスピーカなどの音出力部２５４とを備えている。
【０１２２】
本実施形態では、ブロック群の構造および機能をクライエントノード間で交換するためにＭＩＤＩ信号を用いることで、リアルタイムのローカルネットワークを構成している。このようなＭＩＤＩ信号を用いたプロトコルでは、ハンドシェイクなどのフロー制御の必要が無いため、原則的には遅延の無い接続が可能となる。
【０１２３】
より具体的には、本実施形態ではＭＩＤＩ信号を以下の２つの用途に用いている。
（１）音声や制御のトリガ
（２）ノード間のネットワークメッセージ
図２５のシステムにおいては、例えばユーザＡがブロック群１０ａを操作すると、その操作の度にＭＩＤＩ信号が生成される。このＭＩＤＩ信号をマスターモジュールＡが受信すると、ブロック群１０ａの構成及び機能が更新される。上記ＭＩＤＩ信号はまた、クライエントノードＢのスレーブモジュールへ送信され、クライエントノードＢで表示されているユーザＡのブロック群１０ａの構成及び機能が更新される。したがって、両クライエントノードにおけるブロック群１０ａの構造・機能の更新動作を同期させることができる。
【０１２４】
サーバノードのシーケンサ２５２は、すべてのモジュール（マスターモジュールＡ、ＢおよびスレーブモジュールＡ、Ｂ）へ予め定めた一定の間隔でＭＩＤＩ信号を送信する。このような信号はメトロノーム信号として知られている。本メトロノーム信号は、例えば、その時点で起動されているブロックへのトリガとして機能し、該当する個所に関する情報をローカルシーケンサ１４へアップロード等を実行させる。ローカルシーケンサ１４は、このアップロードされたＭＩＤＩ信号をサーバノードの音源２５３へ出力し、音出力部２５４から音声出力を行わせる。
【０１２５】
なお、上記図２５のシステム例では、ＭＩＤＩ信号を用いてネットワークを形成したが、各ユーザが操作するブロック群の構造・機能を他のユーザのモジュールと送受信可能に接続できるものであれば、ネットワークの形成方法は上記例に限定されるものではない。例えば、ＩＰプロトコルを用いて、クライエントノード間を接続するよう構成しても良い。図２７は、ＩＰプロトコルを用いてネットワーク接続を行うシステムにおいて用いることができる、クライエントノードの一例を示す。
【０１２６】
図２７に示すクライエントノードは、インターネット２７２を介して他のクライエントノードへ接続するための通信部２７０と、ユーザが操作できるブロック群１０と、マスターモジュール２５０と、スレーブモジュール２５１と、音源２５３と、音出力部２５４とを備えている。ここで、上記図２５のシステム例と同様な構成については同じ符号を用い、その詳細説明は省略する。
【０１２７】
通信部２７０は、当該クライエントノードにおけるブロック群１０の構成および機能の逐次検出し、その検出結果をインターネット２７２を介して他のユーザが管理する他のクライエントノードへ送信する。通信部２７０はさらに、他のクライエントノード等からインターネット２７２を介して送られてきた仮想的なあるいは実体を備えたブロック群１０の構成・機能を示す情報を受信し、該受信結果をスレーブモジュール２５１へ出力する。
【０１２８】
本例のようにインターネットを介して他のクライエントノードと接続した場合、ほとんどの場合多少の遅延が生じる。このため、上記図２５のシステム例のように、他のクライエントノードとの同期は難しい。しかし、音出力を各クライエント毎に行う構成とすることで、ユーザが不具合や使い勝手の悪さを感じることは無い。
【０１２９】
本例によれば、自身の操作したブロック群の構造・機能に加えて、インターネットを介して送られてくる他のユーザが操作したブロック群の構造・機能を、それぞれ反映した画像および音声の出力を行うことができる。この結果、物理的に離れているユーザ間でも、音楽的体験を交換・共有することができる。
【０１３０】
以上、上記図２５〜図２７を参照して本実施形態を説明したが、上記例以外の形態も可能であることはいうまでも無い。例えば、上記図２５の例では、クライエントノードが２個（ユーザが２人）の場合を例にあげて説明したが、接続されるクライエントノードの数は２に限定されるものではなく、全体としての音出力がノイズのようにならなければ、３以上のクライエントノードを接続する構成としてもよい。
【０１３１】
また、上記例では各ユーザがそれぞれブロック群を操作してサウンドシーケンスを生成するとしたが、本実施形態では必ずしもすべてのユーザがブロック群を操作してサウンドシーケンスを生成する必要は無い。例えば、一部のユーザでは、ブロック以外の手段を用いてサウンドシーケンスを生成し、これを他のユーザへ送る、あるいは、ブロック以外の手段により生成されたサウンドシーケンスを他から受信する構成としても良い。
【０１３２】
また、上記図２６にブロック群の構成・機能の表示例を示したが、本実施形態において利用可能な表示形態はこれに限定されるものではない。例えば、ユーザ毎に表示色、形状、大きさなどの様々な属性を変化させるか、あるいは、選択されたサウンドパックや音源やシーケンスの種類に応じて表示形態を変える構成としても良い。また、上記のような表示形態の変更を時間的に固定せず、動的に変更させる構成としても良い。
【０１３３】
上述した各種実施形態および例によると、未熟練者および音楽の熟練者の双方が等しく共有でき、自身が作曲者および編曲者となることができる音楽的な経験の提供が可能である。さらに上述した実施形態によれば、ユーザの独創性をいかんなく発揮することが可能となる。一人のユーザの操作が他のユーザの操作により明確化された場合、その体験は複数のユーザによって共有化される。
【０１３４】
【発明の効果】
本発明によれば、１人のユーザ又は複数のユーザがインタフェース要素体をイタラクティブに配列および再配列できるようになるため、演奏、作曲および鑑賞（聴き取り）という異なる活動間に存在する境界線を取り除くことができる音楽インタフェースを提供する。
【０１３５】
さらに、本発明によれば、簡単なインタフェース要素体を提供することができる。このインタフェース要素体は、音楽的に未熟練者および熟練者の双方を惹きつけることが可能な複雑な音楽経験を、たとえユーザが未熟練であっても経験することができる。
【０１３６】
さらにまた、本発明によれば、直感的、簡単かつ魅力的なインタフェースを提供することができる。さらに、本発明によれば、複数のユーザによるコラボレーション活動を可能とする音楽インタフェースが提供される。
【図面の簡単な説明】
【図１】本発明の一実施形態による音楽システムのブロック図である。
【図２】配列されたブロック群の一例の概略図である。
【図３】パスブロックの一例の分解図である。
【図４】
図４（Ａ）：パスブロックの斜視図である。
図４（Ｂ）：プレイブロックの斜視図である。
【図５】パスブロックの機能を変更するオペレーションの一例を示す説明図である。
【図６】
図６（Ａ）：パスブロックのストレート機能を示す斜視図である。
図６（Ｂ）：パスブロックのコーナ機能を示す斜視図である。
図６（Ｃ）：パスブロックのゲート機能を示す斜視図である。
【図７】パスブロックのブロック図である。
【図８】パスブロックが実行する処理ステップのフローチャートである。
【図９】プレイブロックのブロック図である。
【図１０】プレイブロックが実行する処理ステップのフローチャートである。
【図１１】システムコントローラブロック図である。
【図１２】システムコントローラにより実行される処理ステップのフローチャートである。
【図１３】ディスプレイ部に表示されたスクリーンイメージの一例である。
【図１４】パスブロックの構成を示す分解図である。
【図１５】サウンドパックを選択するジェスチャオペレーションの説明図である。
【図１６】本発明による他の実施形態の音楽システムの説明図である。
【図１７】本発明の他の実施形態のブロックを示す説明図である。
【図１８】本発明によるさらに他の実施形態のブロックの説明図である。
【図１９】
図１９（Ａ）：ブロックの一例である。
図１９（Ｂ）：ブロックの他の例である。
図１９（Ｃ）：ブロックの他の例である。
図１９（Ｄ）：ブロックの他の例である。
【図２０】
図２０（Ａ）：ブロックの一例の斜視図である。
図２０（Ｂ）：ブロックの他の例の斜視図である。
【図２１】配列されたブロック群の一例の斜視図である。
【図２２】
図２２（Ａ）：接続されたブロックの一例を示す斜視図である。
図２２（Ｂ）：接続されたブロックの他の例を示す斜視図である。
【図２３】
図２３（Ａ）：音楽システムの一例の斜視図である。
図２３（Ｂ）：音楽システムの他の例の斜視図である。
【図２４】
図２４（Ａ）：音楽システムの一例の斜視図である。
図２４（Ｂ）：音楽システムの他の例の斜視図である。
【図２５】
本発明の他の実施形態におけるシステムの構成例を示すブロック図である。
【図２６】
図２６のシステムにおける表示例を示す説明図である。
【図２７】
本発明の他の実施形態におけるシステムの構成例を示すブロック図である。
【符号の説明】
１　　サポート装置
１０　ブロック（有形要素体）
１２　ＭＩＤＩインタフェース部
１３　電源
１４　サンプラー部
１５　音源（サウンドソース）
１６　システムコントローラ
１８　システムディスプレイ部
１８ａ　スクリーン
２０　スピーカ
１４０　インタフェース線
【図１】
2004046063.tif 000003
【図２】
2004046063.tif 000004
【図３】
2004046063.tif 000005
【図４】
2004046063.tif 000006
【図５】
2004046063.tif 000007
【図６】
2004046063.tif 000008
【図７】
2004046063.tif 000009
【図８】
2004046063.tif 000010
【図９】
2004046063.tif 000011
【図１０】
2004046063.tif 000012
【図１１】
2004046063.tif 000013
【図１２】
2004046063.tif 000014
【図１３】
2004046063.tif 000015
【図１４】
2004046063.tif 000016
【図１５】
2004046063.tif 000017
【図１６】
2004046063.tif 000018
【図１７】
2004046063.tif 000019
【図１８】
2004046063.tif 000020
【図１９】
2004046063.tif 000021
【図２０】
2004046063.tif 000022
【図２１】
2004046063.tif 000023
【図２２】
2004046063.tif 000024
【図２３】
2004046063.tif 000025
【図２４】
2004046063.tif 000026
【図２５】
2004046063.tif 000027
【図２６】
2004046063.tif 000028
【図２７】
2004046063.tif 000029