(57)【要約】音楽について相互作用するデバイスを備えたシステムが提供される。第１のデバイスは、第１の識別コード、第１の無線通信インタフェース及び第１のオーディオプレーヤを有し、第２のデバイスは、第２の識別コード、第２の無線通信インタフェース及び第２のオーディオプレーヤを有する。第１のデバイス及び第２のデバイスは相互作用シーケンスに参加するように構成される。相互作用シーケンスにおいて、第１のデバイスは第１の無線通信インタフェースを使用して無線通信し、第２のデバイスは第２の無線通信インタフェースを使用して無線通信し、楽曲は第１の識別コード及び第２の識別コードの双方に基づいて選択され、第１のデバイス及び第２のデバイスは、各々が楽曲の異なるパートを演奏しつつ楽曲を協働して演奏する。
2009534711.tif 000002
【特許請求の範囲】
【請求項１】
音楽について相互作用するデバイスを備えたシステムであって、
第１の識別コード、第１の無線通信インタフェース及び第１のオーディオプレーヤを有する第１のデバイスと、
第２の識別コード、第２の無線通信インタフェース及び第２のオーディオプレーヤを有する第２のデバイスと、を備え、
前記第１のデバイス及び前記第２のデバイスは、相互作用シーケンスに参加するように構成され、
前記相互作用シーケンスにおいて、
前記第１のデバイスは前記第１の無線通信インタフェースを使用して無線通信し、前記第２のデバイスは前記第２の無線通信インタフェースを使用して無線通信し、
前記第１の識別コード及び前記第２の識別コードの双方に基づいて楽曲が選択され、
前記第１のデバイス及び前記第２のデバイスは、各々が前記楽曲の異なるパートを演奏しつつ前記楽曲を協働して演奏することを特徴とするシステム。
【請求項２】
前記相互作用シーケンスは、前記第１のデバイス及び前記第２のデバイスが互いに無線通信可能な位置に位置した場合に自動的に行なわれることを特徴とする請求項１記載のシステム。
【請求項３】
第３の識別コード、第３の無線通信インタフェース及び第３のオーディオプレーヤを有する第３のデバイスを更に備え、
前記第３のデバイスも前記相互作用シーケンスに参加するように構成され、
前記第１の識別コード、前記第２の識別コード及び前記第３の識別コードに基づいて楽曲が選択され、
前記第１のデバイス、前記第２のデバイス及び前記第３のデバイスの各々が前記楽曲の異なるパートを演奏しつつ、３つ全てのデバイスが前記楽曲を協働して演奏することを特徴とする請求項１記載のシステム。
【請求項４】
前記第１のデバイス及び前記第２のデバイスの各々は、異なる楽器の音を再現可能であることを特徴とする請求項１記載のシステム。
【請求項５】
前記第１のデバイス及び前記第２のデバイスのうち少なくとも一方は、単独で音楽を演奏可能であることを特徴とする請求項１記載のシステム。
【請求項６】
前記第１のデバイス及び前記第２のデバイスのうち少なくとも一方は、キャラクター玩具の外観を有するハウジング内に配置されたことを特徴とする請求項１記載のシステム。
【請求項７】
前記第１のデバイス及び前記第２のデバイスのうち少なくとも一方は、着脱可能な記憶デバイスを含み、
前記記憶デバイスは、前記デバイスの識別コードに影響を与える情報を記憶することを特徴とする請求項１記載のシステム。
【請求項８】
前記第１のデバイスにより演奏される前記楽曲の前記パートは前記第１の識別コードに基づき、前記第２のデバイスにより演奏される前記楽曲の前記パートは前記第２の識別コードに基づくことを特徴とする請求項１記載のシステム。
【請求項９】
前記第１のデバイス及び前記第２のデバイスのうち少なくとも一方に、構成情報をロード可能な外部デバイスを更に備えたことを特徴とする請求項１記載のシステム。
【請求項１０】
公衆がアクセス可能なネットワークと、前記第１のデバイス及び前記第２のデバイスのうち少なくとも一方と、の間の電子リンクを更に備え、
前記電子リンクにより、前記第１のデバイス及び前記第２のデバイスのうち前記少なくとも一方が、前記公衆がアクセス可能なネットワークを介して直接通信可能であることを特徴とする請求項１記載のシステム。
【請求項１１】
音楽について相互作用するデバイスを備えたシステムであって、
第１の音楽スタイルに従う音楽セグメントの、第１の記憶ライブラリ、第１の無線通信インタフェース及び第１のオーディオプレーヤを有する第１のデバイスと、
第２の音楽スタイルに従う音楽セグメントの、第２の記憶ライブラリ、第２の無線通信インタフェース及び第２のオーディオプレーヤを有する第２のデバイスと、を備え、
前記第１のデバイス及び前記第２のデバイスは、相互作用シーケンスに参加するように構成され、
前記相互作用シーケンスにおいて、
前記第１のデバイスは前記第１の無線通信インタフェースを使用して無線通信し、前記第２のデバイスは前記第２の無線通信インタフェースを使用して無線通信し、
前記第１の音楽スタイルに基づいて楽曲が選択され、
前記第１のデバイスは前記楽曲を演奏し、
前記第２のデバイスは前記楽曲に対する伴奏音楽を演奏し、
前記伴奏音楽は、
、前記第２の音楽スタイルと、
（１）前記第１の音楽スタイル及び（２）前記楽曲のうちの少なくとも一方と、
に基づくことを特徴とするシステム。
【請求項１２】
前記伴奏音楽を演奏する際、前記第２のデバイスは、
（１）前記第１の音楽スタイル及び（２）前記楽曲のうち少なくとも一方に基づいて既存の音楽セグメントを修正することを特徴とする請求項１１記載のシステム。
【請求項１３】
前記伴奏音楽を演奏する際、前記第２のデバイスは前記第２の音楽スタイルに基づいて既存の音楽セグメントを修正することを特徴とする請求項１１記載のシステム。
【請求項１４】
前記相互作用シーケンスは、前記第１のデバイス及び前記第２のデバイスが互いに無線通信可能な位置に位置した場合に自動的に行なわれる請求項１１記載のシステム。
【請求項１５】
前記第１のデバイス及び前記第２のデバイスのうち少なくとも一方は、単独でも音楽を演奏可能であることを特徴とする請求項１１記載のシステム。
【請求項１６】
前記第１のデバイス及び前記第２のデバイスのうち少なくとも一方は、キャラクター玩具の外観を有するハウジング内に配置されたことを特徴とする請求項１１記載のシステム。
【請求項１７】
公衆がアクセス可能なネットワークと、前記第１のデバイス及び前記第２のデバイスのうち少なくとも一方と、の間の電子リンクを更に備え、
前記電子リンクにより、前記第１のデバイス及び前記第２のデバイスのうち前記少なくとも一方が、前記公衆がアクセス可能なネットワークを介して直接通信可能であることを特徴とする請求項１１記載のシステム。
【請求項１８】
音楽について相互作用するデバイスを備えたシステムであって、
複数の異なるデバイスを備え、
各々の前記デバイスは、対応する識別コードを有すると共に前記識別コードに関連する複数の音楽パターンを記憶し、
前記異なるデバイスの個々のデバイスが互いにリンクすると、リンクした前記デバイスは相互作用シーケンスを実行し、
前記相互作用シーケンスにおいて、リンクした前記デバイスは、各々が前記楽曲の異なるパートを演奏しつつ前記楽曲を演奏し、
前記楽曲は、リンクした前記デバイスの前記対応する識別コードに基づくことを特徴とするシステム。
【請求項１９】
異なる前記デバイスの任意の組合せで、互いにリンク可能であることを特徴とする請求項１８記載のシステム。
【請求項２０】
前記相互作用シーケンスは、第１のデバイス及び第２のデバイスが互いに無線通信可能な位置に位置した場合に自動的に行なわれることを特徴とする請求項１８記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、「相互作用アニメーション玩具」との名称で２００６年４月２１日に出願された米国仮出願番号６０／７４５、３０６の利益を主張するものであり、この出願はその全体が本書に組み込まれる。
【０００２】
本発明は、互いに音楽について相互作用する玩具等の複数のデバイスを含むシステム、方法及び技術に関する。
【発明の開示】
【０００３】
本発明の実施形態の１つは、音楽について相互作用するデバイス（例えば、キャラクター玩具のように構成されたデバイス）を備えたシステムに関する。第１のデバイスは、第１の識別コード、第１の無線通信インタフェース及び第１のオーディオプレーヤを有し、第２のデバイスは、第２の識別コード、第２の無線通信インタフェース及び第２のオーディオプレーヤを有する。前記第１のデバイス及び前記第２のデバイスは、相互作用シーケンスに参加するように構成される。前記相互作用シーケンスにおいて、前記第１のデバイスは前記第１の無線通信インタフェースを使用して無線通信し、前記第２のデバイスは前記第２の無線通信インタフェースを使用して無線通信し、前記第１の識別コード及び前記第２の識別コードの双方に基づいて楽曲が選択され、前記第１のデバイス及び前記第２のデバイスは、各々が前記楽曲の異なるパートを演奏しつつ前記楽曲を協働して演奏する。
【０００４】
実施形態の別の１つは、音楽について相互作用するデバイスを備えたシステムに関する。このシステムにおいて、第１のデバイスは、第１の音楽スタイルに従う音楽セグメントの、第１の記憶ライブラリ、第１の無線通信インタフェース及び第１のオーディオプレーヤを有し、第２のデバイスは、第２の音楽スタイルに従う音楽セグメントの、第２の記憶ライブラリ、第２の無線通信インタフェース及び第２のオーディオプレーヤを有する。前記第１のデバイス及び前記第２のデバイスは、相互作用シーケンスに参加するように構成される。前記相互作用シーケンスにおいて、前記第１のデバイスは前記第１の無線通信インタフェースを使用して無線通信し、前記第２のデバイスは前記第２の無線通信インタフェースを使用して無線通信し、前記第１の音楽スタイルに基づいて楽曲が選択され、前記第１のデバイスは前記楽曲を演奏し、前記第２のデバイスは前記楽曲に対する伴奏音楽を演奏し、伴奏音楽は、前記第２の音楽スタイルと、（１）前記第１の音楽スタイル（すなわち、前記第１のデバイスの前記スタイル）及び（２）前記楽曲のうちの少なくとも一方と、に基づく。
【０００５】
実施形態の更に別のものは、音楽について相互作用するデバイスを備えたシステムに関し、複数の異なるデバイスを備え、各々の前記デバイスは、対応する識別コードを有すると共に前記識別コードに関連する複数の音楽パターンを記憶する。前記異なるデバイスの個々のデバイスが互いにリンクすると、リンクした前記デバイスは相互作用シーケンスを実行し、前記相互作用シーケンスにおいて、リンクした前記デバイスは、各々が前記楽曲の異なるパートを演奏しつつ前記楽曲を演奏し、前記楽曲は、リンクした前記デバイスの前記対応する識別コードに基づく。
【０００６】
上述の特徴の組合せは、本発明の実施形態の特定のカテゴリに対応する。しかし、本発明は種々の異なる特徴を含み、それらの特徴は本発明の種々の実施形態において任意の所望の方法で組み合わされてもよい。そのような特徴の例を以下に簡単に示す。
【０００７】
本発明の１つの面は、音楽を用いて相互作用する個々のデバイスに対する能力である。例えば、デバイス（例えば、玩具）の任意の所定の対を使用する一実施形態において、双方のデバイスは、共に順に演奏される場合に和声及び旋律を構成する曲の８小節で事前にプログラムされる。別の実施形態において、その８小節は無作為に順番を入れ替えられ、異なる順序で演奏される。そのように順番を入れ替えられた２つのシーケンスが共に演奏される場合、それらシーケンスは和声及び旋律を構成する。これは、和音を単純に使用して作曲することにより達成されるのが好ましい。
【０００８】
別の面によると、デバイスは互換性のあるデバイスを不規則にポーリングするようにプログラムされる。そのようなデバイスが１つ以上見つかった場合、全てのデバイスは人間の指示なくして和声／旋律曲に参加するのが好ましい。例えば、そのような各デバイス（玩具として構成されるのが好ましい）は不規則に「起動」し、友人を呼ぶかのように音を立てる。近接する友人が検出されない場合、デバイスは悲しい歌を歌ってもよい／演奏してもよい。一方、１つ以上の他の玩具を検出及び連携する場合、それらデバイスはそれらデバイスの関係に関連する曲を演奏する／歌う。
【０００９】
別の面において、個々のデバイスのコンテンツは、ＵＳＢ（Universal Serial Bus）ポート、光学又は赤外線データ交換（例えば、表示画面に示されている場合）を介するデジタルダウンロードによりリフレッシュされるか、あるいは交換可能なモジュールによりリフレッシュされる。そのようなモジュールは、異なる帽子、羽又は他の玩具の付属品として実現されてもよく、それらは玩具に異なる独自性又は変更された独自性を与え且つ／又は追加の音楽セグメントのライブラリを含む。そのような各モジュールは、新しい独自性又は変更された独自性を示す異なる曲又は曲のライブラリを演奏することをトリガするチップ又はデバイスを保持するのが好ましい。例えば、カウボーイハットはカントリー曲のライブラリをトリガし、あるいはドレッドヘアはレゲエ曲のライブラリをトリガする。上述の方法のうち任意の方法でコンテンツをリフレッシュすることにより、キャラクター玩具の年齢又はキャラクター玩具の教育レベルを反映できる。
【００１０】
更に別の面によると、各デバイスは特有の独自性を有するため、例えばロック、ジャズ、クラシック、カントリーミュージック等の特有のスタイルの音楽、あるいはラテン、ロシア、日本、アフリカ、アメリカ、アラビア等の特定の民族の音楽を演奏する／歌う。単独で演奏される場合、各デバイスは識別スタイルの「純粋な」バージョンを演奏するのが好ましい。２つ以上のデバイスが共に演奏する場合、識別スタイルに類似するが変更されたバージョンを各々が表現するのが好ましく、そのバージョンは他のスタイルによく協調及び調和し、特有の音楽的「フュージョン」スタイルを作り出す。
【００１１】
更に別の面によると、２つ以上のデバイスが共に演奏する場合、それらデバイスの音量は互いの近さに依存して増減する。非常に離れている場合、音量は互いに叫ぶように増加し、近接する場合、音量は減少する。多くの場合、この特徴は、和声及び旋律の組合せを効果的に改善し、玩具間でより現実的な空間ダイナミックを生成する。
【００１２】
更に別の面によると、本発明に係るデバイスは、目覚まし時計の機能を有することができる。デバイスは「起動」すると、途中で他の玩具と連結し、調和して演奏する／歌う。
【００１３】
更に別の面によると、本発明に係るデバイスは、デバイスに組み込まれたタイマとして、誕生日、クリスマス、ハヌカー等の季節の音楽を演奏するようにプログラムされる。ここで、タイマは日にちを識別し、ユーザがデバイスを起動し且つ／又はその日に交換可能なモジュールにより歌が玩具にダウンロード又は適用されるとすぐに事前にプログラムされた期間に事前に格納された季節の曲を演奏する。
【００１４】
更に別の面によると、本発明に係るデバイスは、任意のオーディオ又は音声映像媒体上で演奏される録音音声（又は他の先に生成されたプログラミングコンテンツ）に反応する。例えばデバイス（例えば、玩具として実現される）は、テレビ番組で放映されるか又はウェブサイト上に描写されるキャラクターの映像録画と調和して演奏するように／歌うように事前にプログラムされる。別の例において、デバイスは、携帯デジタルメディアプレーヤにダウンロードされ且つ再生されるプログラミングコンテンツ（例えば、オーディオ及び／又は映像）を含む時間指定されたダイアログシーンにおいて話すように事前にプログラムされる。別の例において、デバイスは、電話機、インターネット又は他の通信リンクにより送信された録音音声と共に又は互換性のあるデバイスと共に時間指定された和声又はシーケンスにおいて歌うか、演奏するか又は話すように事前にプログラムされる。例えばそのようなデバイスは、任意のＭＰ３プレーヤ、テープ、ＣＤ又はラジオで演奏された旋律を認識してもよく、それに併せて歌うか又は演奏できる。旋律パターンは、デバイスにプログラムされた歌のライブラリに有する旋律と合致するのが好ましい。
【００１５】
更に別の面によると、音声／サウンド認識を介して、或いは、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ、あるいは他の有線接続又は無線接続を使用する通信の各端（例えば、通信を管理している汎用コンピュータに）接続することにより、本発明に係るデバイスは、ライブインターネットストリーミングビデオ又はインターネット電話により別のデバイスと相互作用する。
【００１６】
更に別の面によると、本発明に係るデバイスは、ライブサウンドを録音し、それらを変更して異なる方法又はパターンで中継する。例えば、ユーザは自身の音声をデバイス上に録音し、デバイスは変更された音声パターンを使用して、変更された音楽パターンを使用して又は異なる順番（例えば、逆方向）でユーザの音声を中継するようにプログラムされる。他の特徴は、録音音声のセグメントをスクランブルすること、録音サンプルを使用してリズム又は音楽トラックに繰り返し適用すること等を含むことができる。
【００１７】
更に別の面によると、本発明に係るデバイスは再生デバイスとして機能し、ユーザがデバイス上の録音音声をスキャンし、再生したい録音音声を選択することを可能にする。
【００１８】
更に別の面によると、本発明に係るデバイスは順番に起動され、その場合、起動された第１のデバイスが歌を開始し、その後第２のデバイスが起動され且つ歌の途中のある時点で第１のデバイスに参加し、その後第３のデバイスが起動され且つ歌に参加する。全てのデバイスは他のデバイスに「同期」している。そのような方法は、任意の数の種々のデバイスに対して使用できるのが好ましい。
【００１９】
更に別の面によると、本発明に係るデバイスは互いに認識した場合に共に音楽を演奏するだけでなく、踊り又は会話ができる。ここで、１つのデバイスが動作し、その後他のデバイスが動作し、その後第１のデバイスが再度動作する。例えば無線接続により合図を与えられて会話のようなやり取りを交互に行なう。
【００２０】
更に別の面によると、本発明に係るデバイスは本と調和し、例えばページがめくられると、デバイスはそれを認識し、歌うか、踊るか、会話するか又は「読む」。
【００２１】
上記概要は、単に本発明の特定の面を簡単に説明することを意図する。添付の図面と関連して請求の範囲及び好適な実施形態の以下の詳細な説明を参照することにより、本発明をより完全に理解できる。
【発明を実施するための最良の形態】
【００２２】
本発明は、デバイスに関し、概して、他の同様のデバイスと相互作用するデバイスに関する。好適な実施形態において、本発明に係るデバイスは、人間、動物又は架空のキャラクターに類似する玩具等のキャラクター玩具を表すように構成される。その一例は、図１及び図２に示すキャラクター玩具１０である。図示するように、デバイス１０は、目１２、鼻１３、翼１５、足１６及び頭／胴体部１７を有する架空の鳥のキャラクターの外観を有する。
【００２３】
特定の実施形態において、デバイス１０は複数のユーザインタフェースを含む。例えば頭／胴体部１７全体及び翼１５の各々は、デバイス１０にリアルタイム入力を提供するためのスイッチとして機能するのが好ましい。すなわち、所望の機能を実現するために、頭／胴体部１７は下向きに押下されてもよく、翼１５の各々は内向きに押下されてもよい。頭／胴体部１７及び翼１５の各々の特定の機能は目前の状況に依存し、ユーザにより（例えば、外部インタフェースを介して）プログラム可能又は構成可能であるのが更に好ましい。例えば、デバイス１０がスリープモードの時に頭／胴体部１７を押下することにより起動し、デバイス１０が起動モードの時に頭／胴体部１７を押下することにより再度スリープモードに戻せる。あるいは、設けられたスイッチに対する機能を適切に選択することにより、翼１５のいずれか一方がそのように機能させられてもよい。同様に、設けられたスイッチのうち任意のスイッチが音量、歌の選択、音楽演奏パターン（例えば、種々の楽器に対応する）を変更するように構成されてもよく、あるいは個々の歌を早送り又は巻戻しするように構成されてもよい。更に、単一のスイッチが異なる操作を行なわれることにより複数の機能を実行するように構成されるのが好ましい。例えば、それらスイッチの１つを素早く押下及び解放することにより次の歌へスキップし、同一のスイッチを押下し続けることにより、スイッチが押下されている間にわたり歌を早送りするか又は再生速度を加速する。
【００２４】
入力インタフェースに加え、設計１０の種々の面が出力の目的で使用されてもよい。例えば目１２には、特定の状況に依存して種々のパターンで照明される発光ダイオード（ＬＥＤ）の格子又は他の構成が提供されてもよい。例えば、鳥１０が恋をしている場合、そのようなＬＥＤはハートのパターンで照明されてもよい。
【００２５】
同様に、玩具１０は、個別に又は複数のパターンで照明させられる光ファイバ束から構成される羽（又は髪型）を備えてもよい。目１２と同様に、そのような光ファイバのパターンは種々のパターンで照明させられて種々の状況を反映するのが好ましい。
【００２６】
更にデバイス１０は、翼１５及び／又は足１６を動かすことを可能にする１つ以上の小型の内部モータを備えてもよい。その結果、デバイス１０は、例えば自身及び／又は他の（例えば、同様に構成された）デバイスが演奏している音楽と同期して歩くように又は踊るようにプログラムされてもよい。
【００２７】
玩具１０は単なる例であり、任意の他のキャラクター玩具が代わりに使用されてもよいことが理解されるべきである。更に本発明に係るデバイスは、任意の特定の外観を有することを要求されず、特定の例においては、最初の一目では他の電子デバイスと区別不可能である。更に、本発明に係るデバイスは、本明細書において説明される任意の機能性をメディア再生デバイス（例えば、ＭＰ３プレーヤ）又は通信デバイス（例えば、無線電話機）に組み込むこと等により既存のデバイスの一部として実現されてもよい。好適な実施形態において、本発明に係るデバイスは相対的に小型である（例えば、最大寸法が６〜８インチ以下であり、更に好ましくは４〜５インチ以下である）。
【００２８】
図３は、本発明の代表的な実施形態に係るデバイス５０の特定の構成要素を示すブロック図である。デバイス５０はプロセッサ５２を含み、プロセッサ５２は、コンピュータ実行可能処理ステップ及びデータをメモリ５３から検索し、検索したデータを処理するためにそのようなステップを実行する。プロセッサ５２にはサウンド又はオーディオチップ又はカード５４が接続される。サウンド又はオーディオチップ又はカード５４は、通常はメモリ５３から種々のデジタル音楽セグメントを検索し、プロセッサ５２により命令されるようにそれらをアナログオーディオ信号に変換し、スピーカ又は他のオーディオ出力デバイス５５を駆動するためにアナログオーディオ信号を増幅することにより、スピーカ又は他のオーディオ出力インタフェース５５を介して音楽セグメントを演奏する。
【００２９】
無線送信機６２及び受信機６４により、デバイス５０は、他の同様のデバイス、並びに／あるいは特定の実施形態においては非常に異なる機能性及び／又は能力を有するデバイスと通信できる。種々の実施形態において、送信機６２及び受信機６４は、赤外線、Ｂｌｕｅｔｏｏｔｈ、任意の８０２．１１技術、任意の他の低電力狭域無線通信方法、あるいは任意の他の無線、光又は他の電磁通信技術等の任意の周知の無線送信技術を使用して、接続を確立し且つデバイス間でコマンド又はデータを転送する。任意の２つのデバイス間のデータ転送、すなわちデータを送信する任意のデバイスから近接する２つ以上の他のデバイスへのデータ転送は、採用される送信及び受信機技術に基づいて半二重であるか又は全二重である。
【００３０】
更に、デバイス５０は、外部デバイス７２（小型で交換可能な携帯型モジュール等）がデバイス５０に接続されるのを可能にするハードウェアポート７０をオプションとして備える。そのようなデバイス７２は、メモリ（例えば、音楽セグメントのライブラリ及び／又は構成データが事前にロードされている）と、追加のタスクを実行するための又はオフロードしないとプロセッサ５２により実行されるタスクをオフロードするためのプロセッサとを含むことができる。
【００３１】
デバイス５０は、別個の通信ポート７４をオプションとして更に備える。通信ポート７４は、他の入出力デバイス７６との通信、特にラップトップ、デスクトップ又は他の汎用コンピュータ、あるいは他のハードワイヤード又は無線ネットワーク対応のデバイス又は器具との通信にデバイス５０の能力を拡張する。従って、例えば無線送信機６２及び受信機６４がＢｌｕｅｔｏｏｔｈ技術を使用する場合、通信ポート７４は、ＵＳＢ又はＦｉｒｅＷｉｒｅポートとして構成されてもよい。
【００３２】
図４は、本発明の代表的な実施形態に係るデバイス５０を示す概念図である。本実施形態において、デバイス５０は、音楽セグメントのライブラリ１０４（楽曲全体又はその一部であってもよい）と共に１つ以上の識別コード１０２を格納する。以下に更に詳細に説明するように、識別コード１０２は、ライブラリ１０４からデバイス５０により演奏される特定の音楽及び／又はそのような音楽が演奏される方法に影響を（少なくとも部分的に）及ぼすのが好ましく、その結果として出力音楽１１０が得られる（例えば、オーディオチップ５４を使用してスピーカ５５を介して演奏される）。更に識別コード１０２は、他のデバイスとの相互作用１１４に影響を及ぼすのが好ましい。好適な実施形態において、一般に識別コード１０２は、少なくとも音楽的観点からデバイス５０の個性又はスタイルに対応する。
【００３３】
好適な実施形態において、例えば設定及び時間に基づいて変動する動的な応答を提供することにより、デバイス５０の挙動は種々の状況において異なる。以下に更に詳細に説明するように、特定の機会におけるデバイス５０の挙動に影響を及ぼす１つの原因は、デバイス５０が他のデバイス（例えば、デバイス５０と同様に構成された他のデバイス）と行なう相互作用１１４である。そのような相互作用１１４は、例えば無線送信機６２及び受信機６４を介して行なわれ、即時応答だけでなくデバイス５０の長期応答にも影響を及ぼすのが好ましい。
【００３４】
そのような挙動に影響を及ぼす別の潜在的な原因は、ポート７０を介してモジュール（例えば、モジュール７２）を一時的に接続する能力である。好適な実施形態において、そのようなモジュール７２は、追加の音楽セグメント及び／又は識別コードを含む情報１２０を格納し、接続、切断及び／又は異なるモジュールとの置換が要望に応じて容易に行なわれる。そのような各モジュール７２は異なる音楽スタイル又は特性に対応し、そのようなスタイルに適合する外観で構成されるのが更に好ましい。例えばデバイス５０（図１及び図２に示す）に関して、ポート７０は鳥の頭の上部１１に位置付けられてもよい。そのような場合、異なる羽、髪型、帽子又は他の被り物が種々の音楽スタイルに対応するのが好ましい（例えば、カウボーイハットはカントリーミュージックに対応し、あるいはドレッドヘアはレゲエに対応する）。
【００３５】
更に本発明の特定の実施形態において、データ１２５は、例えばポート７４を介して及び／又は無線送信機６２及び受信機６４を介してデバイス５０にダウンロードされる。特定の実施形態に依存して、そのようなデータ１２５は、構成データ（例えば、ユーザがデバイスの個性又は全体的な個性のある面、及び／又は新しい機能性を実現する追加のソフトウェアを変更することを可能にする）及び／又は他の種類のデータ（例えば、追加の音楽セグメント、置換音楽セグメント又は任意の他の種類の外部データ、及びデバイスが配置される環境に関連するデータ）を含むのが好ましい。
【００３６】
図５は、本発明の代表的な実施形態に係るデバイス５０の電子回路１４０を示す回路図である。回路１４０において、安価な１６ビットのＲＩＳＣマイクロコントローラ１４２（例えば、Microchipの16LF627）は、赤外線（ＩＲ）を使用する他のデバイスとの全ての相互通信を管理し、オーディオ録音／再生チップ１４４（例えば、オンチップ発振器を有するWinbond Electronics Corp.のISD4002 ChipCorder（登録商標）、アンチエイリアシングフィルタ、リプルフィルタ、AutoMute(登録商標）、オーディオ増幅器及び高密度マルチレベルフラッシュメモリアレイ）を介してデバイス５０のオーディオを開始する。
【００３７】
デバイス５０が隣接するユニットからコマンド又はデータを送信又は受信できるように、無線通信は半二重ＩＲパケットメッセージングを使用して実行される。受信したコマンド及び／又はデータは、マイクロコントローラ１４２で実行するソフトウェアプログラムにより使用され、事前に録音されたオーディオコンテンツを演奏するように録音／再生チップ１４４を構成する。
【００３８】
本実施形態で使用される録音／再生チップ１４４は、４〜８分の録音の容量を有するものが現在利用可能である。より大きい容量が要求される別の実施形態においては、その容量を増加するために他の構成が使用される（例えば、別個のフラッシュメモリを使用する）。
【００３９】
マイクロコントローラ１４２は、録音／再生チップ１４４を初期化し且つ事前に録音された歌が開始されるべきアドレスを備えることにより、演奏される事前に録音された特定の歌を開始する。マイクロコントローラ１４２は音楽シーケンス又は歌シーケンスの終了時に割り込まれ、この時、マイクロコントローラ１４２で実行する特定のソフトウェアプログラムに基づいて、例えば事前に録音された歌が再度演奏されるか又はデバイス５０がスリープモードにされる。
【００４０】
オーディオ電力増幅器１４６（例えば、Texas Instruments TPA301）は、録音／再生チップ１４４からのアナログオーディオを増幅し、スピーカ５５を駆動する。発光ダイオード（ＬＥＤ）１４８のチェーンは、電源が投入された時に他のデバイス５０にコマンドデータをブロードキャストするためにマイクロコントローラ１４２により使用される。ＩＲ受信機１５０は、他のデバイス５０からのＩＲ送信を受信し、受信したシリアルデータは、処理されるためにマイクロコントローラ１４２に転送される。受信されたデータ又はコマンドに基づいて、マイクロコントローラ１４２は適切な動作を開始する。例えば、録音／再生チップ１４４を初期化し、録音／再生チップ１４４内の周知の場所／アドレスから事前に録音された特定の曲を演奏する。
【００４１】
押しボタンスイッチ１５１は、シェル１７が押下された時にアクティブとなるスイッチであり、押しボタンスイッチ１５２は、翼１５の一方が内向きに押下された時にアクティブとなるスイッチである。スイッチ１５１及び１５２は、マイクロコントローラ１４２に対する単純なＯＮ／ＯＦＦコマンドスイッチであり、マイクロコントローラ１４２上で実行するプログラム内で特定のジャンプを強制する。従って、それらスイッチが提供する機能全体はソフトウェアで構成可能である。
【００４２】
図６は、本発明の代表的な実施形態に係るデバイス５０の全体的な挙動パターン２００を示すフローチャートである。通常、処理２００全体はソフトウェアで実現されるが、別の実施形態では、本明細書で説明する任意の他の方法で実現される。
【００４３】
最初にステップ２０２において、デバイス５０が起動するべきかに関する判定が行なわれる。この判定を行なうために、いくつかの異なる基準のうち任意の基準が使用されてもよい。一例において、デバイス５０は周期的な時間間隔（例えば、１時間毎）で自動的に起動する。別の例において、デバイス５０は不規則な時間に起動する。更に別の例において、デバイス５０はユーザに命令された時にのみ（例えば、デバイス１０に関しては翼１５の一方を押下することにより）起動する。更に別の例において、デバイス５０を起動するために上述の技術の任意の組合せが使用されてもよい。実際にデバイス５０が起動する時である場合、ステップ２０４に進む。起動する時でない場合、起動する時になるまでステップ２０２は周期的又は継続的に繰り返される。
【００４４】
ステップ２０４において、デバイス５０は起動する。この時点で、デバイス５０は、起動したことを示すために音楽を演奏してもよく又は他のオーディオ出力１１０を提供してもよい。代表的な一実施形態において、デバイス５０が起動する度に同一の曲が演奏される。別の実施形態において、オーディオ出力１１０は識別コード１０２に依存する。上述したように、識別コード１０２はデバイス５０の体験、個性及び／又は音楽スタイルに対応するのが好ましい。従って、曲は識別コード１０２により示される音楽スタイルに基づく無作為な選択を使用してライブラリ１０４内から選択されてもよい（曲全体を選択するか又は種々の音楽セグメントから選択することにより）。別の実施形態において、識別コード１０２の少なくとも１つは現在の気分に対応し、それはデバイス５０が起動する度に不規則に変動してもよい（全体的又は部分的に）。そのような実施形態において、選択された歌又は組み立てられた歌は現在の気分コードに基づく。更に、オーディオ出力１１０に加えて又はその代わりに、デバイス５０は例えば踊ることにより又は特定のパターンで目を照明することにより他の出力を提供してもよい。
【００４５】
任意の起動シーケンス２０４が完了すると、ステップ２０５において、デバイス５０は他の関連するデバイス又は互換性のあるデバイスに対する呼出しをブロードキャストする。本発明の好適な実施形態において、このブロードキャストは無線送信機６２を介して行なわれ、またオーディオ呼出しパターンを使用して行なわれる。例えば、図１及び図２に示される特定の型の鳥１０に関しては、無線送信がブロードキャストされる間、固有のさえずりパターンが生成されてもよい。任意のそのような関連するデバイス又は互換性のあるデバイスは、そのような信号を継続して監視し（少なくとも起動時間中に）、そのような信号に応答するように構成されるのが好ましい。通常、無線信号は検出するのが最も容易である。しかし、特定の状況において、オーディオ信号は他のデバイスに到達できるが、無線信号はブロックされる可能性がある。
【００４６】
更に、オーディオ合図及び電磁的合図に応答するように種々の互換性のあるデバイスを構成することにより、デバイスをより自然に見せるという更なる利益が得られる。例えば、デバイスは固有のさえずりパターンに類似する音に可聴応答してもよい。更にオーディオ合図への応答を可能にすることにより、追加のユーザ相互作用のタイプが提供される。すなわち、ユーザは、さえずりパターンを真似してデバイス５０からの反応を得ようとする。
【００４７】
尚、別の実施形態及び／又は同一の実施形態に対する別の状況において、１つの合図又は他の種類の合図が利用される。例えば１つのデバイス５０が楽曲の演奏に既に参加している場合、一般にオーディオ合図による通信は困難であるか又は不可能である。従って、そのような場合、通信は無線ブロードキャストに制限される可能性がある。
【００４８】
通信のための特定の媒体に関わらず、２つのデバイスは所定の相互作用シーケンスを実行し、実際にそれらデバイスが互いに識別したことを確認するのが好ましい。この相互作用シーケンスの１つの面は、２つのデバイスに対する識別コードの少なくとも一部を交換するのが好ましい。
【００４９】
他のデバイスが応答せず且つ確認できない場合、ステップ２０９に進む。しかし、デバイスが見つけられ且つ確認された場合はステップ２１１に進む。
【００５０】
ステップ２０９において、個々の演奏パターンが実行される。この演奏パターンは、状況（友人等の別のデバイスを見つけられない）及び特定のデバイス５０に対する個々の識別コード１０２により影響を受ける。上述のように、特定の実施形態において、そのようなコード１０２の１つは気分コードである。従って、デバイス５０は、孤独な気分で起動し且つ友人を見つけられない場合、悲しい曲を演奏することにより開始し、その後その状況に適合するにつれて徐々に陽気な曲に移行してもよい。一方、デバイス５０は、興奮した気分で起動し且つ友人を見つけられない場合、半狂乱又は苛立たしい曲を演奏することにより開始し、その後その状況に適合するにつれて更に変更した音楽に移行してもよい。音楽に加えて、デバイス５０は踊ってもよく、他の方法で動いてもよく又は音楽に関連する他の出力（例えば、照明パターン）を提供してもよい。
【００５１】
相互作用する相手である別のデバイス（例えば、友人）を見つけると、ステップ２１１において、デバイス５０はそのデバイスとの相互作用シーケンスを開始する。この点に関する特定のオプションを以下に更に詳細に説明する。しかし、一般に、特定の音楽の選択及びそのような音楽の演奏方法が２つのデバイス５０の識別コード１０２により共に判定され、２つのデバイスは共に音楽の演奏を開始する。特定の実施形態において、各デバイス５０が演奏する際の音量は、共に演奏しているデバイスまでの距離により影響を受ける。例えば遠く離れている場合、音量は互いに叫ぶように増加し、デバイスが近接する場合は音声は減少する。
【００５２】
いずれのイベントにおいても（すなわち、ステップ２０９及びステップ２１１のいずれが実行された場合でも）、ある時点２１３において、デバイス５０がスリープモードに戻るべきかが判定される。例えば所定の時間歩いた後、所定の数の歌を演奏した後、あるいはユーザによりスリープモードに戻るように命令された時、デバイス５０はスリープモードに戻ってもよい。スリープモードに戻る時である場合、次の起動時を待つためにステップ２０２に戻る。
【００５３】
スリープモードに戻る時ではない場合、種々の行動のうち任意の行動が行なわれてもよい。例えばデバイス５０は、該当する場合にはステップ２０９又はステップ２１１において単純に音楽を演奏し続けてもよく、あるいはソロであっても、他のデバイスと相互作用していても又はユーザと相互作用していても他の行動に参加してもよい。特定の例を以下に説明する。しかし、本実施形態においてはステップ２０５に戻り、デバイス５０が他の関連するデバイス又は互換性のあるデバイスの識別を試みるために呼出しを周期的にブロードキャストすることを示す。
【００５４】
図７は、本発明の代表的な実施形態に従って、種々のデバイスが相互作用する際の一般的な処理２１１を示すフローチャートである。図７に示すステップは、参加する各デバイス（又は場合によっては、以下に更に詳細に説明するように中央ハブ）に常駐するソフトウェアの組合せを使用して自動的に実現されるのが好ましいが、別の実施形態では本明細書で説明する任意の他の方法で実現される。
【００５５】
最初にステップ２４１において、トリガイベントが発生する。このトリガイベントは、２つのデバイスがステップ２０７（上述した）で互いに認識することであってもよい。あるいは、１つのデバイス５０は応答する相手である特定のデバイス（又は友人）に対する要求をブロードキャストしていてもよい。更にユーザは、２つのデバイスを互いに近接して配置し且つ相互作用シーケンスを開始することにより認識を強制してもよい。
【００５６】
任意のイベントにおいて、無線通信は、ステップ２４２で２つのデバイス間で直接行なわれるか又は以下に説明するような特定の場合には中央ハブを介して行なわれる。そのような通信は、認識シーケンスの一部であってもよく、あるいは一方のデバイスから他方のデバイスへの１つ以上の識別コード１０２の転送を含んでもよい。以下に更に詳細に説明するように、多くの場合、追加の無線通信は相互作用処理２１１にわたり行なわれる。
【００５７】
尚、本発明はデバイス５０間の複数の種々の無線通信を考慮する。そのような実施形態を図８に示す。本明細書において、直接無線通信は２つのデバイス５０間で行なわれる。すなわち、各デバイス５０の送信機６２から他方のデバイス５０の受信機６４に対して行なわれる。２つのデバイス５０のみが互いに通信している場合、２つのデバイス５０は図８に示すように互いに直接向き合って配置され、通信は赤外線技術を使用して行なえる。
【００５８】
図９に示す別の実施形態において、直接無線通信は複数のデバイス５０間で行なわれる。すなわち、各デバイス５０の送信機６２から別の各デバイス５０の受信機６４に対して行なわれる。本明細書において、通信はピア・トゥ・ピアで行なわれる。この例において及び／又はデバイスが直接向き合うのが困難な他の例においては、複数のデバイス５０が互いに通信しているため、Ｂｌｕｅｔｏｏｔｈ等のより融通性のある無線技術を使用するのが好ましい。
【００５９】
図１０は、本発明の別の代表的な実施形態に係る複数のデバイス５０間の直接無線通信を示すブロック図である。本明細書において、１つのデバイス５０Ａは、自身のみが他のデバイス５０Ｂ〜５０Ｄと通信するようなコーディネータとして指定される。この構成の１つの利点は、赤外線等の指向性無線技術を使用して動作できる場合が多いことである。別の利点は、通信プロトコルがピア・トゥ・ピアプロトコルより実現するのが容易である場合が多いことである。
【００６０】
図１１に示す更に別の実施形態において、個々のデバイス５０は、互換性のある無線通信機能を有する中央ハブ２９０を介して互いに通信する。この構成の１つの利点は、種々のデバイス５０の連携に関係する管理機能性の多くが中央ハブにオフロードされることであり、一般に、中央ハブはより大きく、より高速なプロセッサ及びより多くのデータ記憶能力を有する。例えば中央ハブ２９０は、デバイス５０間の通信を連携すること、音楽セグメントを適宜ダウンロードすること、中央ハブ２９０として機能することを可能にするソフトウェアをロードしたデスクトップ、ラップトップ又は他の汎用コンピュータを使用して実現されてもよい。
【００６１】
尚、種々の通信構成が種々の状況に対して使用される。例えば、直接通信又はピア・トゥ・ピア通信は、中央コンピュータが近くにない場合に使用され、中央コンピュータがある場合にはハブを使用するシステムが使用される。
【００６２】
図７に戻ると、ステップ２４４において、楽曲はリンクされた（すなわち、参加する）種々のデバイス５０に対する識別コード１０２に基づいて選択される。好適な実施形態において、選択された楽曲は、例えば全ての音楽スタイルに対応する楽曲を見つけることにより、全てのそのような識別コード１０２に基づく。代表的な一実施形態において、種々のデバイス５０の各々は、異なる楽器の演奏をシミュレートするように構成され、楽曲は存在する全ての楽器に対するパートを有する楽曲として選択される。
【００６３】
尚、楽曲は既存の音楽ライブラリ（例えば、ライブラリ１０４）から全体的に選択されてもよく、あるいはライブラリ１０４内の適切な音楽セグメントを使用して演奏中に楽曲を組み立てることにより選択されてもよい。いずれの場合においても、楽曲全体又は楽曲を構成する個々の音楽セグメントは、対応する識別コード値（又は値の範囲）（例えば、作曲者により割り当てられた）と関連付けられてもよい。従って、一実施形態において、楽曲全体を選択することは、リンクされる全てのデバイス５０に対する識別コードの集合に合致する（又は少なくとも十分に近い）楽曲を見つけることを含む。別の実施形態において、音楽セグメントの部分集合が同様に選択され、個々のセグメントは組み合わされて楽曲になる。
【００６４】
この点に関して、個々の音楽セグメントを組み合わせて単一の楽曲にする方法は、個々の音楽セグメントが作曲された方法に依存するのが好ましい。例えば、単純な和音の集合を使用して作曲される場合、音楽セグメント及び任意の順番（例えば、無作為な順番）を組み合わせることが可能な場合が多い。一実施形態において、各デバイス（例えば、玩具）５０は、順に共に演奏される場合に和声及び旋律を構成する曲の８小節で事前にプログラムされる。別の実施形態において、その８小節は無作為に順番を入れ替えられ、任意の順番で演奏される。そのような順番を入れ替えられた２つのシーケンスが共に演奏される場合、それらシーケンスは和声及び旋律を構成する。これは、コードを単純に使用して作曲することにより達成されるのが好ましい。
【００６５】
より複雑な実施形態において、ライブラリ１０４内の個々のセグメントは、共に演奏される他の音楽セグメント及び追従する（又は追従される）他の音楽セグメントを示すようにラベル付けされる。そのような場合、リンクされた種々のデバイス５０により演奏される種々のパートは、好ましくは新しい各楽曲を特有のものにするためにある程度無作為に選択し、そのような規則に従って組み立てられる。
【００６６】
別の実施形態において、楽曲の選択は、リンクされた全てのデバイス５０より少ないデバイスに対する識別コード１０２に基づき、場合によってはそのようなデバイス５０のうち１つのデバイスに対する識別コード１０２に基づき、他の場合には識別コード１０２に関係なく選択される。以下に更に詳細に説明するように、デバイス５０は、少なくとも演奏される楽曲及び他のリンクされたデバイス５０の識別コード１０２に基づいて演奏スタイルを変更するのが好ましい。
【００６７】
ステップ２４５において、楽曲はステップ２４４の結果を使用して参加しているデバイス５０により演奏される。尚、現在の部分がステップ２４５で演奏されている間、ステップ２４４は継続して実行され、楽曲の更なる部分を提供できる（すなわち、双方のステップが同時に実行される）。この方法の１つの利点は、楽曲が演奏されている間、新しいデバイス５０が参加する等の新しい状況に基づく楽曲の適応を可能にすることである。任意のイベントにおいて、１つ以上の同期信号は、演奏が開始した時に参加しているデバイス５０間でブロードキャストされ、個々のデバイスがクロックスキューの結果として起こる問題を修正できるように楽曲にわたり周期的にブロードキャストされるのが好ましい。
【００６８】
参加しているデバイス５０は、複数の異なる方法で単一の楽曲を共に演奏できる。例えば、全てのデバイス５０は調和して演奏できるか又は同時に演奏できる。あるいは、デバイス５０は順に演奏できる。例えば、１つのデバイスが「起動」して「Happy...」と歌い、別のデバイスが「...Birthday...」と歌い、第３のデバイスが「...To...」と歌い、第４のデバイスが「...You...」と歌う。更に、単一の楽曲を演奏する時、それら演奏パターンの任意の組合せが組み込まれる。
【００６９】
ステップ２４７において、新しい歌が演奏されるかに関して判定が行なわれる。例えば代表的な実施形態において、共にリンクした後、デバイス５０は停止する前に固定数の歌（例えば、１〜３）を演奏する。実際に別の歌が演奏される場合、ステップ２４４に戻り、楽曲を選択する（例えば、全体的に選択するか又は組み立てる）。別の歌が演奏されない場合、処理は停止する。例えば、次のトリガイベントを待つ（２４１）。
【００７０】
図１２は、本発明の代表的な実施形態に係る２つのデバイス５０間の相互作用処理２８０を示すフローチャートである。最初にステップ２８２において、２つのデバイス５０は互いに見つけて識別する。
【００７１】
次のステップ２８３において、デバイス５０が楽曲に同意するかに関する判定が行なわれる。好適な実施形態において、この判定は、状況（例えば、ステップ２８２でリンクが行なわれた時にデバイス５０の一方が既に演奏しているか否か）、２つのデバイス５０に対する識別コード１０２（例えば、強い個性を有するか又は興奮した気分である一方のデバイスが他方からの同意なしで演奏を開始する可能性がある）及び／又は無作為な選択（例えば、相互作用ダイナミクスを新しいものに保持するために）に基づいて行なわれる。ステップ２８３で同意された場合、ステップ２８５において楽曲が選択され（例えば、双方の識別コード１０２の集合に基づいて）、ステップ２８７においてデバイスは共に演奏を開始する。
【００７２】
一方、同意されなかった場合、ステップ２９１においてデバイス５０の一方が演奏を開始する。少し遅延してステップ２９２において他方のデバイス５０が参加する。この方法は、一方の演奏家が他方を聴いて、自分のスタイルを他方に対してどのように適応させるかを識別した時に参加するような種々の状況をシミュレートする。それと同時に、遅延はマルチパートから成る楽曲を生成するための追加のリードタイムを提供する。
【００７３】
いずれのイベントにおいても、２つのデバイス５０が共に演奏を開始すると、ステップ２９４において２つのデバイス５０間で種々の音楽的相互作用が発生する。例えば以下に更に詳細に説明するように、各デバイス５０は、自身のスタイルと自身のスタイル及び他方のスタイルの組合せとを交互に行なうのが好ましい。それと同時に、各デバイス５０は楽曲の管理（及び従って個々の音楽スタイルをより反映すること）を交代で行なえ、且つ／あるいはデバイス５０はある程度同様に演奏してそれぞれのスタイルをマージするか又は個々のスタイルの相補的な旋律を演奏する。更に、デバイス５０が共に演奏している場合（例えば、異なる旋律を調和して演奏している場合）及びデバイスが順に演奏している場合（例えば、同一の旋律の部分を交互に演奏するが、各々が自身の個別のスタイルに従って演奏している場合）、楽曲はセグメントによって異なるのが好ましい。
【００７４】
最終的にステップ２９５において、２つのスタイルは共に近くなるようにマージされる。すなわち、２つのデバイス５０間の相違の大きさは、互いに演奏することに慣れるにつれて徐々に減少する傾向にある。現在の楽曲が完了すると、ステップ２８３に戻り、処理を繰り返す。このように、複数の異なる楽曲が略無数の種類で演奏され、それにより実際の音楽を用いた相互作用をシミュレートする。更に、適切な不規則さがシステムに導入されることにより、自発性が維持されることが多い。
【００７５】
尚、上述の例は、２つのデバイスが互いに相互作用する１つの方法のみを説明する。本明細書で説明する種々の概念の全てが種々の組合せで実現可能であり、種々の演奏パターンを実現する。また、上述の例は主に２つのデバイス５０間の相互作用に注目している。しかし、任意の数のデバイス５０が本明細書で説明する任意の方法で互いに相互作用してもよい。
【００７６】
図１３は、本発明の代表的な実施形態に従って、音楽を生成するための個々のデバイス５０に対する処理を示すブロック図である。一般に、音楽生成処理に対して２つの主な構成要素が存在する。まず、音楽セグメントが一般にデータベース３２０（内部音楽ライブラリ１０４等）から選択され、その後演奏パターン３２１が選択され、出力される音楽３３５の最終的な形式を判定する。
【００７７】
音楽セグメントの選択は、対象デバイス５０のスタイル特性３２２及び外部ソースから入力された（例えば、無線送信機６２及び受信機６４を介して）他の情報３２３を含む複数の要因に依存するのが好ましい。そのような情報３２３の１つのカテゴリは、現在のデバイス５０にリンクされる他のデバイス５０の識別コード１０２に関し且つ／又は選択された楽曲に関する情報３２５を潜在的に含む。上述のように、種々の音楽セグメント（例えば、楽曲全体又はその一部）は、他のリンクされたデバイス５０の特性に依存して選択されてもよい。
【００７８】
この目的のために、格納された音楽セグメントは対応する他の音楽セグメントを示す関連するメタデータを有するのが好ましい。更に特定の実施形態において、格納された音楽セグメントは対応する音楽スタイルを示すスコアの集合を有する。それと同時に、特定の実施形態において、デバイス５０は、各ジャンルが及ぼした音楽的影響量を示すスコアの集合を更に有する。従って、例えば現在のデバイス５０が強力なカントリーミュージックスタイル又は影響（例えば、カントリーミュージックカテゴリにおいて高いコード値）を有する別のデバイスと共に演奏している場合、現在のデバイス５０はより高いカントリーミュージックスコア（すなわち、カントリーミュージックカテゴリにおいて高いコード値）を有するセグメントを選択する可能性が高くなる。同様に、基本的な楽曲が既に選択されている（例えば、現在のデバイス５０からの入力なしで）場合、現在のデバイス５０により選択されるセグメントは、スタイル、和声等に関してその楽曲に合致するのが好ましい。
【００７９】
尚、音楽の種類３２１の選択に関しては、各音楽セグメントが種々の方法で演奏されるのが好ましい。例えば変更されてもよいいくつかの特性には、全体の音量（増減可能である）、音量の範囲（特定の部分が他より強調されるように拡張可能であり又は区分がより表現豊かに演奏されるように縮小可能である）、キー（要望に応じて調整される）及びテンポ（加速又は減速される）が含まれるのが好ましい。一般に、キー及びテンポは、楽曲全体の休符に合致するように設定される。しかし、他の特性は既存の状況に基づいて調整されてもよい。
【００８０】
繰り返しになるが、そのような特定の調整は、対象デバイス５０のスタイル特性３２２及び現在のデバイス５０にリンクされる他のデバイス５０の識別コード１０２に関し且つ／又は選択された楽曲に関する情報３２５に依存するのが好ましい。更に新しい音楽セグメント３２９は、対象デバイス５０上に出力される音楽全体３３５に組み込まれてもよい外部ソースから提供されてもよい。一例において、カントリーミュージックスタイルを有するリンクされたデバイス５０のうちの１つは、音楽出力３３５に組み込まれるカントリーミュージックセグメントの集合を対象デバイス５０に提供する（例えば、無線送信機６２及び受信機６４を介して）。この特定の例において、そのような新しい音楽セグメント３２９は現在のセッションにおいてのみ使用される。しかし、別の実施形態において、１つ以上のそのような新しい音楽セグメント３２９は現在のデバイス５０に対する音楽データベース３２０に格納されるため、それらセグメントはその後の演奏セッションにおいても使用できる。
【００８１】
図１４は、本発明の代表的な実施形態に係る現在の音楽演奏スタイル３８０の構成を示すブロック図である。上述のように、いくつかの異なる考察は、本発明の好適な実施形態において特定のデバイス５０が音楽を演奏する方法に影響を及ぼす。
【００８２】
それら考察の１つは、デバイス５０の基本個性３８１、すなわちデバイス５０に対する識別コード１０２の全体的な集合である。例えばコード１０２は、複数の種々の音楽ジャンル（例えば、カントリー、５０年代のロック、６０年代のフォーク音楽、７０年代のロック、８０年代のロック、ディスコ、レゲエ、クラシック、ヒップホップ、カントリーロック、ハードロック、プログレッシブロック、ニューエイジ、ゴスペル、ジャズ、ブルース、ソフトロック、ブルーグラス、子供向け音楽、ミュージカル曲、オペラ等）の各々に対するスコア、種々の文化的影響（例えば、ブラジル、アフリカ、ケルト等）の各々に対するスコア及び種々の個性の種類（例えば、騒々しい又はゆったりしている）に対するスコアを含んでもよい。上述のように、基本個性コード３８１は相対的に一定であるのが好ましいが、時間の経過と共にある程度変化する。更にユーザは、例えばポート７４を介してそのような特性を変更することにより、基本個性コード３８１に対して相対的に急な変更を行なう能力を有するのが好ましい。
【００８３】
現在の演奏スタイル３８０に影響を及ぼすのが好ましい別の要因は、デバイス５０が参加している現在の相互作用である。すなわち、デバイス５０は、共に演奏している他のデバイス５０により即座に影響を受けるのが好ましい。
【００８４】
一例を図１５に示す。図１５は、単一のスタイル特性（又は識別コード１０２）が単一の他のデバイス５０との相互作用に基づいて時間の経過と共にどのように変動するかを示す。現在のデバイス５０は、線４０２により示される特定のスタイル特性（例えば、騒々しさ）の初期値を有し、共に演奏するデバイスは、線４０４により示される初期値を有する。ある期間共に演奏した後、特性の値は共に演奏しているデバイス５０に対する値４０４に近付く（４０５）（例えば、演奏のスタイルはより和らぐか又は陽気になる）。セッションが終了し（４０７）、２つのデバイスが共に演奏しなくなると、特性値は元の値４０２に近いが同一ではない値４１０に戻り、他のデバイスとの演奏の経験が現在のデバイス５０に対して継続した影響を有していることを示す。
【００８５】
この例は単一の特性値に対するものであるが、この方法で複数の特性値が時間の経過と共に変化してもよい。その結果、個々のデバイス５０は学習し且つ進化し、同時に新しい音楽セグメントを潜在的に取得できる。この機能、並びに音楽セグメント及びそれらに適用される音楽の種類３２１の選択に組み込まれた好適な不規則さのために、任意の２つのデバイス５０間の相互作用は異なることが多い。更に、デバイス５０の一方のみの値が変化するものとして図１５に示されるが、好適な実施形態においては、双方の値が互いに近づくように変更される。更に、円滑に徐々に変化するように示されるが、好適な実施形態においては、現実の学習過程をシミュレートするように空間４１２全体内で変動が発生する（所定通りに又は不規則に）。
【００８６】
図１５に示すタイムチャート全体は、数分又は数十分の期間にわたり起こるのが好ましい。尚、２つのデバイスが無期限に共に演奏するようになった場合でも、個性コードは、現在のデバイス５０が共に演奏しているデバイスに対する対応するコードに近くなるが同一にはならないのが好ましい。すなわち、基本個性コード３８１は、主な要因であるのが好ましく、単一の相互作用セッション内でのみある程度（程度自体は、「変更に対する開放性」と呼ばれる個性コード等の別の個性コードにより管理されてもよい）まで変化する。
【００８７】
図１４に戻ると、現在のスタイル特性３８０に潜在的に影響を及ぼす別の要因は、音楽ライブラリ及び特定の音楽ジャンルに対する関連する特性が事前にロードされる付属品等のモジュール要素３８３の追加である。例えば、カントリーミュージック及び関連するカントリーミュージックコードを含む組込みチップを有するカウボーイハットの追加により、基本個性（及びスタイル）コード３８１と追加されたコード３８３との間の即席のスタイルのフュージョンが得られる。
【００８８】
本明細書で説明する他の識別及び個性コード１０２に加えて、コード１０２は、２つの特定のデバイス５０の関係の状態を表す固有の関係コードを含む。そのようなコードは、２つのデバイス５０がどの程度密な関係であるか（例えば、それらデバイスは単に遭遇したか又は相当に密な関係であるか）、並びに関係の種類（例えば、友人又は恋人）を示す。その結果、デバイス間の関係は、時間及び経験だけでなく、関係の種類及び長さに基づいて変化する可能性がある。
【００８９】
本発明の１つの面は、現在の玩具の恋人である別のデバイス（例えば、玩具）を識別することである。そのような場合、組み込まれたコードは、対になるべき２つの玩具を識別でき、互いに接触した時に他の対の玩具とは全く異なった方法で関わり合う。あるいは、玩具は単に互いに互換性があるとして指定されるだけであるため、２つの互換性のある玩具は共に十分な時間を与えられると恋人関係に発展できる。更に、それら方法の任意の組合せを採用できる。
【００９０】
本発明は、広範な他の目的のために、互いに通信する同様のデバイス（又は玩具）５０に加えて広範な他の種類のデバイスとの通信を考慮する。いくつかの例を図１６に示す。各例において、一般に無線接続（例えば、Ｂｌｕｅｔｏｏｔｈ）が好ましいが、接続は無線接続又は有線接続であってもよい。
【００９１】
一般に、汎用コンピュータ４４０との接続により、新しい情報及び構成設定がデバイス５０に容易にダウンロードできる。更に、汎用コンピュータ４４０がインターネット４４２又は別の公開されたアクセス可能なネットワークに接続される場合、大量の追加の情報がデバイス５０に提供される。例えば、季節の音楽が１年のうちの適切な時期にデバイス５０に自動的にダウンロードされる。更に、ユーザが特定のスポーツチームのファンであることをユーザの構成（例えば、コンピュータ４４０を介して入力される）が示す場合、そのチームが試合に勝った時、信号がデバイス５０に提供されて勝利の歌を演奏する。同様に、他のニュース、天候又はカレンダイベント等に関する現在の情報は、潜在的にその情報に関連する新しい音楽のダウンロードと共にデバイス５０に提供される。
【００９２】
更に、汎用コンピュータ４４０への接続により、種々の追加の相互作用挙動が可能になる。例えば、コンピュータプログラム又はインターネットウェブサイト（例えば、Ｊａｖａ（登録商標）アプリケーションを実行する）はデバイス５０への情報の送信を命令でき、それによりデバイス５０は、コンピュータ４４０の表示画面上で行われており且つ／又はコンピュータ４４０により行なわれるオーディオゲームと同期することと相互作用する。その結果、デバイス５０は、コンピュータ４４０上で行なわれている台本に基づくショー又はイベントに参加するように見える（例えば、音楽的に、言葉を話すことにより又は動くことにより）。
【００９３】
また、インターネット４４２等の通信ネットワークにインタフェースを提供することにより、コンピュータ４４０は、デバイス５０が長距離にわたり通信することを可能にする。従って、例えば一般にローカルで通信するのに使用される無線信号は、コンピュータ４４０により受信され、ネットワーク４４２を介して転送され、他方側の別のデバイス５０に出力される。このように、２つのデバイス５０は共に音楽を演奏できるか又は長距離にわたり互いに通信できる。この時、例えばリモートデバイス５０からのオーディオはコンピュータ４４０のスピーカを介して演奏される。デバイス５０と通信するためのソフトウェアは、例えばコンピュータ４４０上及び／又はネットワーク４４２を介する接続の他方側のリモートコンピュータ上に提供される。
【００９４】
上述の技術は、他の種類の外部デバイスに対しても使用できる。例えば、デバイス５０とテレビ受信機４４５との接続を使用すると、プログラミングがテレビ４４５上に表示された状態でデバイス５０は相互作用型にされる。そのような場合、テレビ４４５により受信された信号は、デバイス５０が特定の音を立てるか又は特定の動作を実行する方法及び時期（対象プログラミングに対する）を命令する情報を含むのが好ましい。
【００９５】
本発明に係るデバイス５０は、無線電話機４４７への接続（例えば、Ｂｌｕｅｔｏｏｔｈ接続）を使用すると、例えばインターネット４４２における通信に関して上述した方法と同様の方法でセルラ無線ネットワークにおいて通信できる。
【００９６】
更に、他のネットワーク化デバイス及び器具は、環境に関する情報をデバイス５０に提供するために使用される。例えば適切な通信インタフェースを提供されるクロック４４８は、時刻に関する情報を提供できる（例えば、デバイス５０を起動する目的で）。当然、汎用コンピュータ４４０もそのような情報をデバイス５０に提供できる。位置情報（環境内のどこにいるかをデバイス５０に示す）又は任意の所望の情報を提供する他の種類のデバイス（不図示）が存在する。
【００９７】
上記説明では、特に音楽を演奏するデバイス５０の能力について注目したが、特定の実施形態において、更に（又はその代わりに）デバイス５０は音声を出力するように構成される。例えば種々のデバイス５０は、会話をシミュレートするように互いに話してもよい。あるいは、音声は種々の方法のうち任意の方法で音楽と組み合わされてもよい。
【００９８】
デバイス５０は、上述の他の機能に加えて、ユーザの音声を録音し且つそれを全く同様に又は変更した形式で再生する能力を備えてもよい。例えば、ユーザの音声は格納されたリズム又は曲に従って（例えば、話された言葉又は歌われた歌詞のピッチを変更することにより）再生されてもよい。更にユーザの言葉は、逆方向に話すこと等により特定のひねりを伴って繰り返されてもよい。
【００９９】
システム環境
概して、特に指示がない限り、本明細書で説明するシステム、方法及び技術の全ては１つ以上のプログラマブル汎用演算装置を使用して実現される。一般にそのようなデバイスは、共通バス等を介して相互接続される以下の構成要素のうち少なくとも一部を含む。すなわち、１つ以上の中央処理装置（ＣＰＵ）、リードオンリメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、他のデバイスと相互作用する（例えば、シリアルポート、パラレルポート、ＵＳＢ接続又はＦｉｒｅＷｉｒｅ接続等の有線接続を使用するか、あるいはＢｌｕｅｔｏｏｔｈ又は８０２．１１プロトコル等の無線プロトコルを使用して）ための入出力ソフトウェア及び回路、本発明の多くの実施形態においてインターネット又は任意の他のネットワークに接続する１つ以上のネットワークに接続する（例えば、イーサネット（登録商標）カード等のハードワイヤード接続、あるいは符号分割多元接続（ＣＤＭＡ）、汎ヨーロッパデジタル移動通信システム（ＧＳＭ）、Ｂｌｕｅｔｏｏｔｈ、８０２．１１プロトコル、任意の他のセルラ又は非セルラシステム等の無線プロトコルを使用して）ためのソフトウェア及び回路、ディスプレイ（ブラウン管ディスプレイ、液晶ディスプレイ、有機発光ディスプレイ、高分子発光ディスプレイ又は任意の他の薄膜ディスプレイ等）、他の出力デバイス（１つ以上のスピーカ、ヘッドホンセット及びプリンタ等）、１つ以上の入力デバイス（マウス、タッチパッド、タブレット、タッチパネル又は他のポインティングデバイス、キーボード、キーパッド、マイク及びスキャナ等）、大容量記憶装置（ハードディスクドライブ等）、リアルタイムクロック、取り外し可能読み書き記憶装置（例えば、ＲＡＭ、磁気ディスク、磁気テープ、光磁気ディスク又は光ディスク等に対する読み出し及び書き込みのための）、並びにモデム（例えば、ファックスを送出するため、あるいはダイヤルアップ接続を介してインターネット又は任意の他のコンピュータネットワークに接続するための）である。動作中、一般に、そのような汎用コンピュータにより実行される範囲で上記方法及び機能性を実現する処理ステップは、最初に大容量記憶装置（例えば、ハードディスク）に格納されており、ＲＡＭにダウンロードされ、ＲＡＭからＣＰＵにより実行される。しかし、場合によっては、処理ステップは最初にＲＡＭ又はＲＯＭに格納される。
【０１００】
本発明を実現する際に使用する適切なデバイスは、種々の製造業者から入手されてもよい。種々の実施形態において、タスクの大きさ及び複雑さに依存して種々のデバイスが使用される。適切なデバイスには、メインフレームコンピュータ、マルチプロセッサコンピュータ、ワークステーション、パーソナルコンピュータ、並びにＰＤＡ、無線電話機、あるいは任意の他の器具又はデバイス等の更に小型のコンピュータが含まれる。それらは、スタンドアロンであってもよく、ネットワークにハードワイヤードされてもよく又はネットワークに無線接続されてもよい。
【０１０１】
更に、汎用プログラマブルデバイスを上述したが、別の実施形態において、その代わりに（又はそれに加えて）１つ以上の特定用途向けプロセッサ又はコンピュータが使用される。尚、一般に特に指示がない限り、上述の任意の機能性はソフトウェア、ハードウェア、ファームウェア又はそれらの任意の組合せで実現され、この時、特定の実現例は周知の技術的妥協に基づいて選択される。更に詳細には、当業者には容易に理解されるように、上述の機能性は、固定の方法、所定の方法又は論理的方法で実現される場合、プログラミング（例えば、ソフトウェア又はファームウェア）、論理要素（ハードウェア）の適切な構成又はそれら２つの任意の組合せにより達成される。
【０１０２】
更に本発明は、本発明の方法及び機能性を実行するためのプログラム命令が格納される機械可読媒体に関することが理解されるべきである。そのような媒体には、例として磁気ディスク、磁気テープ、ＣＤ ＲＯＭ及びＤＶＤ ＲＯＭ等の光学的に読み出し可能な媒体、あるいはＰＣＭＣＩＡカード、種々のメモリカード、ＵＳＢメモリ素子等の半導体メモリが含まれる。各例において、媒体は、小型ディスクドライブ又は小型ディスク、ディスケット、カセット、カートリッジ、カード、スティック等の携帯アイテムの形式をとってもよく、あるいはコンピュータ又は他のデバイスに提供されるハードディスクドライブ、ＲＯＭ又はＲＡＭ等の相対的に大型の固定アイテムの形式をとってもよい。
【０１０３】
上述の説明は、電子コンピュータ及びデバイスを主に強調している。しかし、電子的、光学的、生物学的及び化学的処理の任意の組合せを利用するデバイス等の任意の他の演算又は他の種類のデバイスが使用されてもよいことが理解されるべきである。
【０１０４】
更なる考慮
本発明のいくつかの異なる実施形態の各々が特定の特徴を含むものとして、それら実施形態を上述した。しかし、当業者には理解されるように、任意の単一の実施形態の説明に関連して説明した特徴はその実施形態に限定されず、他の任意の実施形態における種々の組合せに含まれてもよく且つ／又は構成されてもよいことが意図される。
【０１０５】
同様に、上記説明において、機能性は特定のモジュール又は構成要素によるものと考えられる。しかし、一般に機能性は任意の異なるモジュール又は構成要素間で要望に応じて再度分散されてもよく、それにより、場合によっては特定の構成要素又はモジュールの必要性を完全になくし且つ／又は新しい構成要素又はモジュールの追加を必要とする。当業者には理解されるように、本発明の特定の実施形態を参照すると、機能性の厳密な分散は周知の技術的なトレードオフに従って行なわれるのが好ましい。
【０１０６】
本発明の好適な実施形態及び添付の図面に関して本発明を詳細に説明したが、本発明の趣旨の範囲から逸脱せずに本発明の種々の適応及び変更が達成されてもよいことが、当業者には明らかである。従って、本発明は図示され且つ上述された厳密な実施形態に限定されない。本発明の趣旨から逸脱しない全てのそのような変形例は、添付の請求の範囲によってのみ限定される本発明の範囲内である。
【図面の簡単な説明】
【０１０７】
【図１】本発明の代表的な実施形態に係るキャラクター玩具として実現されるデバイスを示す斜視図である。
【図２】本発明の代表的な実施形態に係るキャラクター玩具として実現されるデバイスを示す正面図である。
【図３】本発明の代表的な実施形態に係るデバイスの特定の構成要素を示すブロック図である。
【図４】本発明の代表的な実施形態に係るデバイスを示す概念図である。
【図５】本発明の代表的な実施形態に係るデバイスを示す回路図である。
【図６】本発明の代表的な実施形態に係るデバイスの全体的な挙動パターンを示すフローチャートである。
【図７】本発明の代表的な実施形態に従って、種々のデバイスが相互作用する際の一般的な処理を示すフローチャートである。
【図８】本発明の代表的な実施形態に係る２つのデバイス間の直接無線通信を示すブロック図である。
【図９】本発明の代表的な実施形態に係る複数のデバイス間の直接無線通信を示すブロック図である。
【図１０】本発明の別の代表的な実施形態に係る複数のデバイス間の直接無線通信を示すブロック図である。
【図１１】本発明の別の代表的な実施形態に従って、複数のデバイス間の中央ハブを介する無線通信を示すブロック図である。
【図１２】本発明の代表的な実施形態に係る２つのデバイス間の相互作用処理を示すフローチャートである。
【図１３】本発明の代表的な実施形態に従って、音楽を生成するための個々のデバイスに対する処理を示すブロック図である。
【図１４】本発明の代表的な実施形態に従って、現在の音楽演奏スタイルの構成を示すブロック図である。
【図１５】本発明の代表的な実施形態に従って、個性コードが即時相互作用のために経時変化する方法を示すタイムチャートである。
【図１６】本発明の代表的な実施形態に従って、相互作用デバイスと種々の他のデバイスとの通信を示すブロック図である。
【図１】
2009534711.tif 000003
【図２】
2009534711.tif 000004
【図３】
2009534711.tif 000005
【図４】
2009534711.tif 000006
【図５】
2009534711.tif 000007
【図６】
2009534711.tif 000008
【図７】
2009534711.tif 000009
【図８】
2009534711.tif 000010
【図９】
2009534711.tif 000011
【図１０】
2009534711.tif 000012
【図１１】
2009534711.tif 000013
【図１２】
2009534711.tif 000014
【図１３】
2009534711.tif 000015
【図１４】
2009534711.tif 000016
【図１５】
2009534711.tif 000017
【図１６】
2009534711.tif 000018
【国際調査報告】
2009534711.tif 000019
2009534711.tif 000020