(57)【特許請求の範囲】
【請求項１】
エンタテインメント装置であって、該エンタテインメント装置は、
動作中に対話型玩具の物理的能力を記述するデータであって、前記対話型玩具が備える一又は複数のセンサ及び一又は複数のアクチュエータを定義する、前記対話型玩具が有するデータを前記対話型玩具から受信するように構成される無線受信機と、
対話コマンド信号を生成するプロセッサと、
動作中に前記対話コマンド信号を前記対話型玩具へ送信するように構成される無線送信機と、
を備え、
前記プロセッサは、動作中に前記対話型玩具の前記物理的能力を記述する前記データに応答する前記対話コマンド信号を生成するように構成される、エンタテインメント装置。
【請求項２】
前記エンタテインメント装置は、
記憶媒体からメディアコンテンツ及び補助データを読み出すための記憶媒体リーダと、
ディスプレイによる表示用のビデオ信号を生成するためのメディアコンテンツプレイヤと、
をさらに備え、
前記生成された対話コマンド信号は、前記補助データのいくつか又はすべてに基づいている、請求項１に記載のエンタテインメント装置。
【請求項３】
前記生成された対話コマンド信号は、
ｉ．前記対話型玩具のユーザの対象年齢範囲、
ｉｉ． 前記対話型玩具のライセンスタイプ、
ｉｉｉ．前記対話型玩具の性格タイプ、
ｉｖ．前記玩具の外見上の性別、
ｖ．前記玩具の外見上の年齢、
ｖｉ．前記玩具の名称、及び
ｖｉｉ．前記玩具の身体的外見、
から成るリストから選択される１つ又は複数にさらに応答する、請求項１又は請求項２に記載のエンタテインメント装置。
【請求項４】
対話型玩具であって、該対話型玩具は、
動作中に該対話型玩具の物理的能力についての情報を要求する問い合わせ信号を受信するように構成される無線受信機と、
該対話型玩具の前記物理的能力を記述するデータを提供するためのデータプロバイダと、
動作中に前記問い合わせ信号に応答して該対話型玩具の前記物理的能力を記述する前記データを送信するように構成される無線送信機と、
エンタテインメント装置から受信されたデータを記憶するためのメモリと、
記憶されているデータに従って該対話型玩具の振る舞いを生成するためのプロセッサと、
を備え、
該対話型玩具が前記エンタテインメント装置との通信モードにある時に受信された前記データは、前記エンタテインメント装置によって現在アクセスされているメディアコンテンツに関連すると共に、該対話型玩具によって前記エンタテインメント装置へ事前に送信されている該対話型玩具の前記能力を記述する前記データに応答する、対話型玩具。
【請求項５】
前記対話型玩具の前記物理的能力は、
ｉ．指定された肢又は付属物の動き、
ｉｉ．胴体の動き、
ｉｉｉ．頭部の動き、
ｉｖ．口の動き、
ｖ．目の動き、
ｖｉ．耳の動き、
ｖｉｉ．振動動き、
ｖｉｉｉ．ホイールの動き、
ｉｘ．液体の放出、
ｘ．圧力の検知、
ｘｉ．聴覚検知、
ｘｉｉ．動き検出、
ｘｉｉｉ．音声認識、
ｘｉｖ．言語認識、
ｘｖ．光の検知、
ｘｖｉ．画像取得、
ｘｖｉｉ．ユーザ認識、
ｘｖｉｉｉ．オーディオサンプルの再生、
ｘｉｘ．ＭＩＤＩデータの再生、
ｘｘ．音声合成、
ｘｘｉ．前記玩具に不可欠なライトの起動、
ｘｘｉｉ．物理メモリサイズ、及び
ｘｘｉｉｉ．処理能力、
から成るリストから選択される１つ又は複数を含む、請求項４に記載の対話型玩具。
【請求項６】
ｉ．任意の適切に使用可能なメディアコンテンツと対話できること、
ｉｉ．指定された地理的領域からの適切に使用可能なメディアコンテンツとのみ対話できること、
ｉｉｉ．指定されたプロデューサの適切に使用可能なメディアコンテンツとのみ対話できること、及び
ｉｖ．指定されたキャラクタを主に取り上げている適切に使用可能なメディアコンテンツとのみ対話できること、
から成るリストから選択される１つ又は複数を含む、前記対話型玩具のライセンスタイプを前記エンタテインメント装置に提供するようにさらに動作可能である、請求項４に記載の対話型玩具。
【請求項７】
前記データプロバイダは、前記対話型玩具の前記能力を記述する前記データが記憶されるメモリを備える、請求項４〜６のいずれか一項に記載の対話型玩具。
【請求項８】
エンタテインメント装置から前記無線受信機によって受信される、
ｉ．オーディオデータ、
ｉｉ．動き制御データ、及び
ｉｉｉ．実行可能データ、
から成るリストから選択される１つ又は複数を記憶するためのメモリを備える、請求項４〜７のいずれか一項に記載の対話型玩具。
【請求項９】
前記対話型玩具は、該対話型玩具自体の１つ又は複数のグラフィック表現を記憶するためのメモリを備え、
該玩具は、該玩具自体の１つ又は複数のグラフィック表現を前記エンタテインメント装置へ送信するように動作可能である、請求項４〜８のいずれか一項に記載の対話型玩具。
【請求項１０】
前記メモリは、センサ入力、モータ機能、及び／又は他の利用可能な出力機能を前記対話型玩具の１つ又は複数のグラフィック表現の領域に関連付ける画像マップ情報をさらに含み、前記対話型玩具は、動作中に前記画像マップ情報を前記エンタテインメント装置へ送信するように構成されている、請求項９に記載の対話型玩具。
【請求項１１】
対話型玩具であって、該対話型玩具は、
エンタテインメント装置からデータを受信するための無線受信機と、
該対話型玩具の物理的能力を記述するデータを提供するためのデータプロバイダと、
前記エンタテインメント装置から受信されたデータのセクションを該対話型玩具の能力と比較するためのプロセッサと、
を備え、
前記受信されたデータは、該対話型玩具の１つ又は複数の物理的能力と互換性があるとしてタグ付けされたデータセクションを含み、該玩具は、タグが該対話型玩具の物理的能力と一致しないデータセクションには応答しない、対話型玩具。
【請求項１２】
前記エンタテインメント装置は、
記憶媒体からメディアコンテンツ及び関連付けられる補助データを読み出すための記憶媒体リーダと、
ディスプレイによる表示用のビデオ信号を生成するためのメディアコンテンツプレイヤと、
前記補助データからデータ信号を生成するプロセッサと、
を備え、
前記エンタテインメント装置は、動作中に対話型玩具との通信モードにある時、前記生成されたデータ信号を前記対話型玩具へ送信するように構成され、前記データ信号は、前記対話型玩具から受信された前記対話型玩具の前記物理的能力を記述する前記データに応答し、前記対話型玩具が該エンタテインメント装置ともはや通信していない時、前記対話型玩具により使用される、請求項１に記載のエンタテインメント装置。
【請求項１３】
前記受信されたデータは、前記対話型玩具がもはや前記エンタテインメント装置との通信モードでなくなった後の該対話型玩具のその後の振る舞いに影響を与える、請求項４に記載の対話型玩具。
【請求項１４】
前記エンタテインメント装置は、
記憶媒体からメディアコンテンツデータを読み出すための記憶媒体リーダと、
ディスプレイによる表示用のビデオ信号を生成するためのメディアコンテンツプレイヤと、
動作中に前記対話型玩具からのデータ信号を解釈して、前記メディアコンテンツプレイヤの動作の１つ又は複数の態様を制御するように構成されるプロセッサと、
を備え、
前記プロセッサは、前記対話型玩具によって該エンタテインメント装置へ事前に送信されている該対話型玩具の前記能力を記述する前記データに応答する前記対話型玩具の利用可能なセンサのいくつか又はすべてへの制御コマンドのマッピングを確立するように動作可能である、請求項１に記載のエンタテインメント装置。
【請求項１５】
前記対話型玩具の前記物理的能力を記述する前記データは、前記対話型玩具の部分である一又は複数のセンサを定義しており、
前記プロセッサは、動作中に、前記対話型玩具の前記物理的能力を記述する前記データに応答して、前記センサの起動の前記エンタテインメント装置の制御コマンドへのマッピングを生成するように構成される、請求項１に記載のエンタテインメント装置。
【請求項１６】
前記対話型玩具は、該対話型玩具とのユーザ対話を検出するための１つ又は複数のセンサを備え、
前記無線送信機は、エンタテインメント装置に制御入力を提供するために、センサによって検出された検出イベントを識別する信号を前記エンタテインメント装置へ送信する、請求項４に記載の対話型玩具。
【請求項１７】
前記対話型玩具は、検出された動作を制御コマンドとして解釈するためのプロセッサを備え、
前記無線受信機は、前記エンタテインメント装置からの構成データを受信するように動作可能であり、前記構成データは、前記プロセッサによる解釈中に使用するための、前記対話型玩具上のセンサへの制御コマンドのマッピングを提供する、請求項１６に記載の対話型玩具。
【請求項１８】
請求項１、２、１２、１４、又は１５のいずれか一項に記載のエンタテインメント装置及び請求項４〜１１、１３、１６、又は１７のいずれか一項に記載の対話型玩具を備えるエンタテインメントシステムであって、前記エンタテインメント装置は、動作中に該エンタテインメント装置によってプレイされているメディアコンテンツに応答する前記対話型玩具へ対話制御データを送信するように構成され、該対話制御データは、前記対話型玩具から該エンタテインメントシステムへ事前に送信されている前記対話型玩具の物理的能力にさらに応答する、エンタテインメントシステム。
【請求項１９】
前記メディアコンテンツはメディアディスクに記憶され、該メディアディスクは対話制御命令を提供する補助データをさらに含む、請求項１８に記載のエンタテインメントシステム。
【請求項２０】
前記メディアコンテンツは、メディアディスクに記憶され、前記制御データは、前記エンタテインメント装置の記憶デバイスに記憶され、前記制御データは、前記メディアディスクから決定されるディスク識別値によって該メディアディスクの前記メディアコンテンツに関連付けられる、請求項１８に記載のエンタテインメントシステム。
【請求項２１】
前記メディアコンテンツは、メディアディスクに記憶され、前記制御データは、前記メディアディスクの前記メディアコンテンツに関連付けられるタイムスタンプによって該メディアコンテンツにさらに関連付けられる、請求項１８に記載のエンタテインメントシステム。
【請求項２２】
前記メディアコンテンツは、
ｉ．ビデオメディアの１つ又は複数のセグメント、及び
ｉｉ．前記エンタテインメント装置によって実行可能なコンピュータプログラム、
から成るリストから選択される１つ又は複数を含む、請求項１８〜２０のいずれか一項に記載のエンタテインメントシステム。
【請求項２３】
エンタテインメント装置と対話型玩具との間の対話の方法であって、該方法は、
前記エンタテインメント装置と前記対話型玩具との間に無線通信リンクを確立するステップと、
前記通信リンクを介して前記エンタテインメント装置から前記対話型玩具へデータ要求を送信するステップと、
前記対話型玩具の能力を記述するデータを送信用に提供するステップと、
前記通信リンクを介して前記対話型玩具から前記エンタテインメント装置へ前記対話型玩具の能力を記述するデータを送信するステップと、
前記通信リンクを介した前記対話型玩具への送信用に１つ又は複数の対話制御信号を生成するステップと、
を含み、
前記１つ又は複数の対話制御信号は、前記対話型玩具の前記能力に応答する、方法。
【請求項２４】
前記エンタテインメント装置と前記対話型玩具との間に無線通信リンクを確立する前記ステップは、前記対話型玩具の有効な識別情報を決定するステップをさらに含む、請求項２３に記載の方法。
【請求項２５】
前記エンタテインメント装置上に実装されるメディアコンテンツに関連付けられる補助データを取得するステップと、
前記通信リンクを介して前記エンタテインメント装置から前記対話型玩具へ前記補助データを送信するステップであって、該エンタテインメント装置によって送信される該補助データは、該エンタテインメント装置へ送信された前記対話型玩具の前記能力を記述する前記データに応答する、送信するステップと、
前記補助データを前記対話型玩具のメモリ手段に記憶するステップと、
前記通信リンクを閉じるステップと、
記憶されているデータを処理するステップであって、前記対話型玩具の振る舞いを生成し、前記対話型玩具によって受信された前記補助データは、該対話型玩具のその後の振る舞いに影響を与える、記憶されているデータを処理するステップと、
を含む、請求項２３に記載の方法。
【請求項２６】
前記対話型玩具の１つ又は複数のセンサを通じて、前記対話型玩具とのユーザの１つ又は複数の対話を検出するステップと、
前記検出された対話を、前記エンタテインメント装置の機能に対応する１つ又は複数のコマンドとして解釈するために、前記対話型玩具の前記能力を記述する前記データに応答するようにセンサの起動を制御コマンドにマッピングするステップと、
前記１つ又は複数のコマンドに従って前記エンタテインメント装置を制御するステップと、
を含む、請求項２３に記載の方法。
【請求項２７】
前記マッピングは、前記エンタテインメント装置によって確立される、請求項２６に記載の方法。
【請求項２８】
前記マッピングは、前記対話型玩具によって確立される、請求項２６に記載の方法。
【請求項２９】
コンピュータ可読命令を含む記憶媒体であって、前記コンピュータ可読命令は、コンピュータによって実行されると、該コンピュータを、請求項１、２、１２、１４、又は１５のいずれか一項に記載のエンタテインメント装置として動作させる、記憶媒体。
【請求項３０】
コンピュータ可読命令を含む記憶媒体であって、前記コンピュータ可読命令は、コンピュータによって実行されると、該コンピュータを、請求項４〜１１、１３、１６、又は１７のいずれか一項に記載の対話型玩具として動作させる、記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対話型玩具及びエンタテインメント装置に関する
【０００２】
対話型玩具は、従来技術で知られている。１９９７年に発売されたMicrosoft（登録商標）ActiMates（登録商標）システムは、子供のＴＶキャラクタのBarney（バーニー）という恐竜をベースとした対話型玩具を特色としていた（非特許文献１を参照）。対話型Barneyは、デフォルトで、２０００語の語彙と、アクチュエータによって駆動される或る範囲の身体動作とを有する。
【０００３】
子供との対話は、圧力センサ（すなわちボタン）を収容している手（paw）を圧迫することによって選択できる１２個の内蔵ゲームによって提供される。この玩具は、足（feet）の圧力センサ及び目の光センサも特色とする。
【０００４】
加えて、対話型Barneyは、ビデオ番組及びコンピュータプログラムと対話することもできる。
【０００５】
符号化データを含むBarneyのＴＶ番組のビデオテープは、従来のビデオプレイヤでプレイすることができる。オプションとして、符号化データを抽出してその符号化データを玩具へ送信する無線送信機が、ビデオプレイヤとテレビへの出力リードとの間に取り付けられる。対話型Barneyは、ビデオ番組からこのようなデータを受信すると、画面上で起こっていることについてのコメント、番組についての質問、及び関連した活動への参加を行うように促される。
【０００６】
同様に、無線送信機をパーソナルコンピュータのＭＩＤＩポートに取り付けることもできる。この場合、子供向けゲームがコンピュータによって実行され、Barney玩具は、コメント、子供の鼓舞、及び勇気付けを行うことによりゲームの出力インターフェースとして機能することができる。
【０００７】
マテル（Mattel）の「Talk With Me Barbie」等の他の対話型玩具が存在する。この「Talk With Me Barbie」は、ソフトウェアを使用して、会話の話題及び所有者の名称等の選択される名称をBarbie（バービー）人形に無線でロードする。ロードされると、人形は、従来の方式で持ち歩くことができる（非特許文献２を参照）。
【０００８】
ActiMates Barney等の対話型玩具を、電子デバイスとのより一般的なインターフェースとして使用することも検討されてきた（再び非特許文献２を参照）。この状況では、入力センサ（圧力及び光）が、単独又は単純な組み合わせのいずれかで、他のデバイスの入力制御手段としても使用されてきた。
【先行技術文献】
【非特許文献】
【０００９】
【非特許文献１】https://www.microsoft.com/presspass/press/1997/feb97/actimate.mspx
【非特許文献２】http://sandbox.xerox.com/dourish/sweetpea.pdf
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、このような対話型玩具の成功は、発売時及び将来の双方で玩具が対話するための十分な範囲のタイトルが存在することに依存する。また、この成功は、親が、自身の子供の関心を維持するにはビデオをさらに購入する必要があると信じつつ、比較的高価な玩具を購入するか否かにも依存する。
【００１１】
本発明は、上記問題を軽減又は緩和することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の第１の態様において、エンタテインメント装置は、動作中に対話型玩具の物理的能力（physical capabilities）を記述するデータを対話型玩具から受信するように構成される無線受信機と、対話信号を生成する処理手段と、動作中に対話信号を対話型玩具へ送信するように構成される無線送信機とを備え、生成された対話信号は、対話型玩具の物理的能力を記述するデータに応答する。
【００１３】
本発明の第２の態様において、対話型玩具は、動作中に該対話型玩具の物理的能力についての情報を要求する問い合わせ信号を受信するように構成される無線受信機と、該対話型玩具の能力を記述するデータを提供するためのデータ提供手段と、動作中に問い合わせ信号に応答して該対話型玩具の物理的能力を記述するデータを送信するように構成される無線送信機とを備える。
【００１４】
本発明の第３の態様において、エンタテインメントシステムは、第１の態様によるエンタテインメント装置及び第２の態様による対話型玩具を備え、エンタテインメント装置は、動作中にエンタテインメント装置によってプレイされているメディアコンテンツに応答する対話型玩具へ対話制御データを送信するように構成され、対話制御データは、対話型玩具から該エンタテインメントシステムへ事前に送信された受信側対話型玩具の物理的能力にさらに応答する。
【００１５】
有利には、上記３つの態様は、したがって、多種多様な対話型玩具が、その玩具自体の特性に適した対話コマンドを選択することによって共通のメディアコンテンツと対話することを可能にする。
【００１６】
本発明のさらなるそれぞれの態様及び特徴は、添付の特許請求の範囲によって規定される。
【００１７】
次に、本発明の実施形態を添付図面を参照して一例として説明する。
【図面の簡単な説明】
【００１８】
【図１】エンタテインメント装置の概略図である。
【図２】セルプロセッサの概略図である。
【図３】ビデオグラフィックスプロセッサの概略図である。
【図４】本発明の一実施形態による対話型玩具の概略図である。
【図５】本発明の一実施形態によるエンタテインメント装置と対話型玩具との間の対話の方法のフロー図である。
【図６】本発明の一実施形態による対話型玩具の振る舞いを変更する方法のフロー図である。
【図７】本発明の一実施形態による対話型玩具を使用してエンタテインメント装置を制御する方法のフロー図である。
【００１９】
本発明の要約の一実施形態では、対話型玩具は、ポピュラーな子供の番組及び映画のＤＶＤ、Blu-rayディスク等の識別コードを含むデータディスクと共に販売される。このデータは、エンタテインメント装置にインストールすることができる。その結果形成される対話システムでは、エンタテインメント装置がこのような映画又は番組をプレイすると、エンタテインメント装置は、これらのコードを使用して識別され、対応する対話コマンドのシーケンスがアクセスされる。このシーケンスは、映画に固有のものであり、対話コマンドを映画ディスクのタイムスタンプに関連付ける。このようなコマンドは、次に、対話型玩具へ送信される。このようにして、対話型玩具は、家族の映画コレクションにすでに見られる多数のポピュラーなタイトルと対話することができる。将来のタイトルは、オプションとして、ディスクコンテンツの一部として対話コマンドを含むことができる。さらに、エンタテインメント装置が玩具に適切なコマンドを選択できるように、玩具は、自身の運動能力（physical abilities）又は表現されている性別等の自身の特性をエンタテインメント装置に通知することもできる。このようにして、玩具には、時間の経過と共に変化する仕様であって、それにもかかわらず、入手可能なタイトル及び将来のタイトルとのベースラインレベルの互換性を維持する仕様を導入することができる。
【００２０】
次に、本発明の一実施形態によるエンタテインメント装置を、図１、図２、及び図３を参照して説明する。
【００２１】
図１は、Sony（登録商標）Playstation 3（登録商標）エンタテインメント装置の全体的なシステムアーキテクチャを概略的に示す。システムユニット１０には、当該システムユニットに接続可能なさまざまな周辺デバイスが設けられる。
【００２２】
システムユニット１０は、セルプロセッサ１００、Rambus（登録商標）ダイナミックランダムアクセスメモリ（ＸＤＲＡＭ）ユニット５００、専用ビデオランダムアクセスメモリ（ＶＲＡＭ）ユニット２５０を有するリアリティシンセサイザ（Reality Synthesiser）グラフィックスユニット２００、及びＩ／Ｏブリッジ７００を備える。
【００２３】
また、システムユニット１０は、ディスク４４０から読み出しを行うためのBlu Ray（登録商標）ディスクＢＤ−ＲＯＭ（登録商標）光ディスクリーダ４３０及び着脱可能スロットインハードディスクドライブ（ＨＤＤ）４００も備える。ＨＤＤ４００は、不揮発性書き換え可能記憶媒体として機能し、Ｉ／Ｏブリッジ７００を通じてアクセス可能である。オプションとして、システムユニットは、コンパクトフラッシュ（登録商標）メモリカード、Memory Stick（登録商標）メモリカード等を読み出すためのメモリカードリーダ４５０も備える。メモリカードリーダ４５０も、同様に、Ｉ／Ｏブリッジ７００を通じてアクセス可能である。
【００２４】
Ｉ／Ｏブリッジ７００は、４つのユニバーサルシリアルバス（ＵＳＢ）２．０ポート７１０、ギガビットイーサネット（登録商標）ポート７２０、ＩＥＥＥ８０２．１１ｂ／ｇ無線ネットワーク（Ｗｉ−Ｆｉ）ポート７３０、及び最大７つまでのBluetooth（登録商標）接続をサポートできるBluetooth無線リンクポート７４０にも接続している。
【００２５】
動作中、Ｉ／Ｏブリッジ７００は、１つ又は複数のゲームコントローラ７５１からのデータを含めて、すべての無線データ、ＵＳＢデータ、及びイーサネット（登録商標）データをハンドリングする。例えば、ユーザがゲームをプレイしている時、Ｉ／Ｏブリッジ７００は、Bluetoothリンクを介してゲームコントローラ７５１からデータを受信し、そのデータをセルプロセッサ１００に方向付ける。セルプロセッサ１００は、それに従ってゲームの現在の状態を更新する。
【００２６】
無線ポート、ＵＳＢポート、及びイーサネット（登録商標）ポートは、ゲームコントローラ７５１に加えて、リモコン７５２、キーボード７５３、マウス７５４、Sony Playstation Portable（登録商標）（ＰＳＰ（登録商標））エンタテインメント装置等のポータブルエンタテインメント装置７５５、EyeToy（登録商標）ビデオカメラ７５６等のビデオカメラ、及びマイクロホンヘッドセット７５７等の他の周辺デバイス用の接続性も提供する。したがって、このような周辺デバイスは、原則として、システムユニット１０に無線で接続することができる。例えば、ポータブルエンタテインメント装置７５５は、Ｗｉ−Ｆｉアドホック接続を介して通信できる一方、マイクロホンヘッドセット７５７は、Bluetoothリンクを介して通信することができる。
【００２７】
これらのインターフェースを設けることは、Playstation 3デバイスが、デジタルビデオレコーダ（ＤＶＲ）、セットトップボックス、デジタルカメラ、ポータブルメディアプレイヤ、ボイスオーバーＩＰ電話、移動電話、プリンタ、及びスキャナ等の他の周辺デバイスとも潜在的な互換性を有することを意味する。
【００２８】
したがって、対話型玩具は、ＷｉＦｉ無線リンク又はBluetooth無線リンクのいずれかを介してＰＳ３と通信するように容易に構成できることが理解されよう。
【００２９】
加えて、ＵＳＢポート７１０を介してレガシーメモリカードリーダ４１０をシステムユニットに接続することもでき、Playstation（登録商標）デバイス又はPlaystation 2（登録商標）デバイスによって使用される種類のメモリカード４２０の読み出しが可能になる。
【００３０】
本実施形態では、ゲームコントローラ７５１は、Bluetoothリンクを介してシステムユニット１０と無線で通信するように動作可能である。しかしながら、ゲームコントローラ７５１は、代わりにＵＳＢポートに接続することもでき、それによって、ゲームコントローラ７５１のバッテリーを充電するための電力を提供することもできる。１つ又は複数のアナログジョイスティック及び従来の制御ボタンに加えて、ゲームコントローラは、各軸における平行移動及び回転に対応する６自由度の動きに反応する。その結果、ゲームコントローラのユーザによるジェスチャ及び動きを、従来のボタン又はジョイスティックのコマンドに加えて又はこれに代えてゲームへの入力として変換することができる。オプションとして、Playstation Portableデバイス等の他の無線対応周辺デバイスをコントローラとして使用することもできる。Playstation Portableデバイスの場合、追加のゲーム情報又は制御情報（例えば、制御命令又はライブ数）をデバイスの画面上に設けることができる。ダンスマット（図示せず）、ライトガン（図示せず）、ステアリングホイール及びペダル（図示せず）、又は即答クイズゲーム（同様に図示せず）用の単一又はいくつかの大きなボタン等の特注のコントローラ等、他の代替的な制御デバイス又は補助的な制御デバイスも使用することができる。
【００３１】
リモコン７５２も、Bluetoothリンクを介してシステムユニット１０と無線で通信するように動作可能である。リモコン７５２は、Blu RayディスクＢＤ−ＲＯＭリーダ４３０の操作に適した制御手段及びディスクコンテンツのナビゲーションに適した制御手段を備える。
【００３２】
Blu RayディスクＢＤ−ＲＯＭリーダ４３０は、従来の事前に記録されたＣＤ及び記録可能ＣＤ並びにいわゆるスーパーオーディオＣＤに加えて、Playstationデバイス及びPlayStation 2デバイスと互換性のあるＣＤ−ＲＯＭを読み出すように動作可能である。また、リーダ４３０は、従来の事前に記録されたＤＶＤ及び記録可能なＤＶＤに加えて、Playstation 2デバイス及びPlayStation 3デバイスと互換性のあるＤＶＤ−ＲＯＭを読み出すようにも動作可能である。リーダ４３０は、さらに、従来の事前に記録されたBlu-Rayディスク及び記録可能Blu-Rayディスクだけでなく、Playstation 3デバイスと互換性のあるＢＤ−ＲＯＭを読み出すように動作可能である。
【００３３】
システムユニット１０は、ディスプレイ３０５及び１つ又は複数のスピーカ３１０を有するモニタ又はテレビセット等の表示・音響出力デバイス３００へのオーディオコネクタ及びビデオコネクタを通じて、リアリティシンセサイザグラフィックスユニット２００を介してPlaystation 3デバイスにより生成又は復号されるオーディオ及びビデオを供給するように動作可能である。オーディオコネクタ２１０は、従来のアナログ出力及びデジタル出力を含むことができる一方、ビデオコネクタ２２０は、コンポーネントビデオ出力、Ｓビデオ出力、コンポジットビデオ出力、及び１つ又は複数の高精細マルチメディアインターフェース（ＨＤＭＩ）出力をさまざまに含むことができる。その結果、ビデオ出力は、ＰＡＬ又はＮＴＳＣ等のフォーマットにすることもできるし、７２０ｐ、１０８０ｉ、又は１０８０ｐの高精細にすることもできる。
【００３４】
オーディオ処理（生成、復号等）は、セルプロセッサ１００によって行われる。Playstation 3デバイスのオペレーティングシステムは、Dolby（登録商標）５．１サラウンドサウンド、Dolby（登録商標）シアターサラウンド（ＤＴＳ）、及びBlu-Ray（登録商標）ディスクからの７．１サラウンドサウンドを復号したものをサポートする。
【００３５】
本実施形態では、ビデオカメラ７５６は、イントラ画像ベースのＭＰＥＧ（モーションピクチャエキスパートグループ）標準規格等、システムユニット１０による復号に適切なフォーマットで圧縮ビデオデータを送信できるように、単一の電荷結合素子（ＣＣＤ）、ＬＥＤインジケータ、及びハードウェアベースのリアルタイムデータ圧縮・符号化装置を備える。カメラＬＥＤインジケータは、例えば不都合な照明条件を示すシステムユニット１０からの適切な制御データに応答して照明するように構成されている。ビデオカメラ７５６の実施形態は、ＵＳＢ通信ポート、Bluetooth通信ポート、又はＷｉＦｉ通信ポートを介してシステムユニット１０にさまざまに接続することができる。ビデオカメラの実施形態は、１つ又は複数の関連付けられたマイクロホンを含むことができ、また、オーディオデータを送信できる場合もある。ビデオカメラの実施形態では、ＣＣＤは、高精細ビデオキャプチャに適した解像度を有することができる。使用中、ビデオカメラによってキャプチャされた画像は、例えば、ゲーム内に組み込むこともできるし、ゲーム制御入力として解釈することもできる。
【００３６】
一般に、システムユニット１０の通信ポートの１つを介したビデオカメラ又はリモコン等の周辺デバイスとのデータ通信を成功させるために、デバイスドライバ等の適切なソフトウェアが提供されるべきである。デバイスドライバ技術は、既知であり、ここでは、デバイスドライバ又は同様のソフトウェアインターフェースが、説明される本実施形態で必要とされ得ることを当業者は認識するであろうと言う以外には、詳細に説明しない。
【００３７】
次に図２を参照して、セルプロセッサ１００は、４つの基本構成要素を備えるアーキテクチャを有する。この４つの基本構成要素は、メモリコントローラ１６０及びデュアルバスインターフェースコントローラ１７０Ａ、１７０Ｂを備える外部入力構造及び外部出力構造と、パワー処理要素（Power Processing Element）１５０として参照されるメインプロセッサと、相乗演算処理要素（ＳＰＥ）１１０Ａ〜１１０Ｈとして参照される８つのコプロセッサと、要素相互接続バス１８０として参照される上記構成要素を接続する循環データバスとである。セルプロセッサの総浮動小数点性能は、PlayStation 2デバイスのエモーションエンジンの６．２ＧＦＬＯＰＳと比較して、２１８ＧＦＬＯＰＳである。
【００３８】
パワー処理要素（ＰＰＥ）１５０は、３．２ＧＨｚの内部クロックで動作する双方向同時マルチスレッディングパワー９７０準拠のパワーＰＣ（PowerPC）コア（ＰＰＵ）１５５に基づいている。ＰＰＥ１５０は、５１２ｋＢのレベル２（Ｌ２）キャッシュ及び３２ｋＢのレベル１（Ｌ１）キャッシュを備える。ＰＰＥ１５０は、１クロックサイクル当たり８つの単一位置演算（single position operation）が可能であり、３．２ＧＨｚで２５．６ＧＦＬＯＰＳに換算される。ＰＰＥ１５０の第１の役割は、相乗演算処理要素１１０Ａ〜１１０Ｈのコントローラとして機能することである。相乗演算処理要素１１０Ａ〜１１０Ｈは、計算作業負荷のほとんどをハンドリングする。動作中、ＰＰＥ１５０は、相乗演算処理要素１１０Ａ〜１１０Ｈのジョブをスケジューリングしてそれらジョブの進行を監視するジョブキューを保持する。その結果、各相乗演算処理要素１１０Ａ〜１１０Ｈは、カーネルを動作させる。カーネルの役割は、ジョブのフェッチ、ジョブの実行、及びＰＰＥ１５０との同期である。
【００３９】
各相乗演算処理要素（ＳＰＥ）１１０Ａ〜１１０Ｈは、それぞれの相乗演算処理ユニット（ＳＰＵ）１２０Ａ〜１２０Ｈ及びそれぞれのメモリフローコントローラ（ＭＦＣ）１４０Ａ〜１４０Ｈを備える。それぞれのＭＦＣ１４０Ａ〜１４０Ｈは、それぞれのダイナミックメモリアクセスコントローラ（ＤＭＡＣ）１４２Ａ〜１４２Ｈ、それぞれのメモリ管理ユニット（ＭＭＵ）１４４Ａ〜１４４Ｈ、及びバスインターフェース（図示せず）を備える。各ＳＰＵ１２０Ａ〜１２０Ｈは、３．２ＧＨｚでクロック制御され且つ原理的には４ＧＢに拡張可能な２５６ｋＢローカルＲＡＭ１３０Ａ〜１３０Ｈを備えるＲＩＳＣプロセッサである。各ＳＰＥは、理論的な２５．６ＧＦＬＯＰＳの単精度性能を与える。ＳＰＵは、単一のクロックサイクルで４つの単精度浮動小数点数、４つの３２ビット数、８つの１６ビット整数、又は１６個の８ビット整数に対して処理を行うことができる。同じクロックサイクルで、ＳＰＵは、メモリ操作も行うことができる。ＳＰＵ１２０Ａ〜１２０Ｈは、システムメモリＸＤＲＡＭ５００に直接アクセスしない。ＳＰＵ１２０Ａ〜１２０Ｈによって形成される６４ビットアドレスが、ＭＦＣ１４０Ａ〜１４０Ｈに渡され、ＭＦＣ１４０Ａ〜１４０Ｈが、自身のＤＭＡコントローラ１４２Ａ〜１４２Ｈに、要素相互接続バス１８０及びメモリコントローラ１６０を介してメモリにアクセスするように命令する。
【００４０】
要素相互接続バス（ＥＩＢ）１８０は、上記プロセッサ要素、すなわち、ＰＰＥ１５０、メモリコントローラ１６０、デュアルバスインターフェース１７０Ａ、１７０Ｂ、及び８つのＳＰＥ１１０Ａ〜１１０Ｈの合計１２個の関連要素を接続するセルプロセッサ１００の内部の論理的循環通信バスである。これらの関連要素は、１クロックサイクル当たり８バイトのレートで、バスの読み出し及びバスへの書き込みを同時に行うことができる。前述したように、各ＳＰＥ１１０Ａ〜１１０Ｈは、より長い読み出しシーケンス又は書き込みシーケンスをスケジューリングするためのＤＭＡＣ１４２Ａ〜１４２Ｈを備える。ＥＩＢは４つのチャネルを備え、時計回りの方向及び反時計回りの方向にそれぞれ２つのチャネルがある。その結果、１２個の関連要素について、任意の２つの関連要素間の最長のステップワイズデータフロー（step-wise data-flow）は、適切な方向で６ステップである。したがって、１２個のスロットの理論的ピーク瞬時ＥＩＢ帯域幅は、関連要素間のアービトレーションを通じた完全利用の場合に、１クロック当たり９６Ｂである。これは、３．２ＧＨｚのクロックレートにおける３０７．２ＧＢ／ｓ（ギガバイト毎秒）の理論的ピーク帯域幅と同等である。
【００４１】
メモリコントローラ１６０は、Rambus社によって開発されたＸＤＲＡＭインターフェース１６２を備える。このメモリコントローラは、２５．６ＧＢ／ｓの理論的ピーク帯域幅を有するRambus ＸＤＲＡＭ５００とインターフェースする。
【００４２】
デュアルバスインターフェース１７０Ａ、１７０Ｂは、Rambus FlexIO（登録商標）システムインターフェース１７２Ａ、１７２Ｂを備える。このインターフェースは、それぞれが８ビット幅である１２個のチャネルに編成され、５つのパスはインバウンドであり、７つのパスはアウトバウンドである。これによって、コントローラ１７０Ａを介したセルプロセッサとＩ／Ｏブリッジ７００との間、及び、コントローラ１７０Ｂを介したセルプロセッサとリアリティシミュレータグラフィックスユニット２００との間で、６２．４ＧＢ／ｓ（３６．４ＧＢ／ｓのアウトバウンド、２６ＧＢ／ｓのインバウンド）の理論的ピーク帯域幅が提供される。
【００４３】
セルプロセッサ１００によってリアリティシミュレータグラフィックスユニット２００へ送信されるデータは、通常、表示リストを備える。この表示リストは、頂点の描画、ポリゴンへのテクスチャの適用、照明条件の指定等を行うコマンドシーケンスである。
【００４４】
次に図３を参照して、リアリティシミュレータグラフィックス（ＲＳＸ）ユニット２００は、セルプロセッサ１００によって生成されるコマンドのリストを処理及びレンダリングするNVidia（登録商標）Ｇ７０／７１アーキテクチャに基づくビデオアクセラレータである。ＲＳＸユニット２００は、セルプロセッサ１００のバスインターフェースコントローラ１７０Ｂと通信するように動作可能なホストインターフェース２０２と、８つの頂点シェーダ２０５を備える頂点パイプライン２０４（ＶＰ）と、２４個のピクセルシェーダ２０７を備えるピクセルパイプライン２０６（ＰＰ）と、８つのレンダ出力ユニット（ＲＯＰ）２０９を備えるレンダパイプライン２０８（ＲＰ）と、メモリインターフェース２１０と、ビデオ出力を生成するためのビデオ変換器２１２とを備える。ＲＳＸ２００は、６００ＭＨｚでクロック制御され且つ２５．６ＧＢ／ｓの理論的ピーク帯域幅でＲＳＸ２００とインターフェースするように動作可能な２５６ＭＢダブルデータレート（ＤＤＲ）ビデオＲＡＭ（ＶＲＡＭ）２５０によって補完される。動作中、ＶＲＡＭ２５０は、フレームバッファ２１４及びテクスチャバッファ２１６を保持する。テクスチャバッファ２１６は、ピクセルシェーダ２０７にテクスチャを提供する一方、フレームバッファ２１４は、処理パイプラインの結果を記憶する。ＲＳＸは、ＥＩＢ１８０を介してメインメモリ５００にアクセスして、例えば、テクスチャをＶＲＡＭ２５０にロードすることもできる。
【００４５】
頂点パイプライン２０４は、主として、レンダリングされる画像内のポリゴンを規定する頂点の変形（deformation）及び変換（transformation）を処理する。
【００４６】
ピクセルパイプライン２０６は、主として、あらゆるピクセル透明度を含めて、これらのポリゴンへの色、テクスチャ、及び照明の適用を処理し、処理される各ピクセルの赤、緑、青、及びアルファ（透明度）の値を生成する。テクスチャマッピングは、グラフィック画像を表面に単に適用する場合もあるし、バンプマッピング（表面の概念方向（notional direction））が、テクスチャ値に従って摂動され、照明モデルの明るい表示及び陰影が作成される）又はディスプレースメントマッピング（適用されたテクスチャが頂点位置をさらに摂動させて、テクスチャと一致する変形された表面が生成される）を含む場合もある。
【００４７】
レンダパイプライン２０８は、ピクセル間の深さ比較を行い、いずれが最終画像にレンダリングされるべきかを判断する。オプションとして、介在するピクセルプロセスが深さ値に影響を与えない場合（例えば、透明度又はディスプレースメントマッピングがない場合）、レンダパイプライン及び頂点パイプライン２０４は、それらの間で深さ情報を通信することができ、それによって、ピクセル処理よりも前に、オクルードされた要素の除去が可能になり、したがって、全体的なレンダリング効率が改善される。加えて、レンダパイプライン２０８は、結果の画像にわたって、全画面アンチエイリアシング等のその後の効果も適用する。
【００４８】
頂点シェーダ２０５及びピクセルシェーダ２０７の双方は、シェーダモデル３．０標準規格に基づいている。１クロックサイクル当たり最大１３６回までのシェーダ演算を行うことができ、したがって、結合されたパイプラインは、毎秒７４８億回のシェーダ演算が可能であり、毎秒最大８億４０００万個の頂点及び１００億個のピクセルの出力が可能である。ＲＳＸ２００の総浮動小数点性能は、１．８ＴＦＬＯＰＳである。
【００４９】
通常、ＲＳＸ２００は、セルプロセッサ１００と密接に連携して動作する。例えば、爆発、又は雨若しくは雪等の気象効果を表示するとき、多数の粒子をシーン内で追跡、更新、及びレンダリングしなければならない。この場合、セルプロセッサのＰＰＵ１５５は、粒子のそれぞれの群の軌道を計算するように１つ又は複数のＳＰＥ１１０Ａ〜１１０Ｈをスケジューリングすることができる。その間に、ＲＳＸ２００は、要素相互接続バス１８０、メモリコントローラ１６０、及びバスインターフェースコントローラ１７０Ｂを介してメインシステムメモリ５００から、ビデオＲＡＭ２５０に現在保持されていないいずれかのテクスチャデータ（例えば、雪片）にアクセスする。そのＳＰＥ又は各ＳＰＥ１１０Ａ〜１１０Ｈは、自身が計算した粒子の特性（通常、位置及び姿勢を示す座標及び法線）をビデオＲＡＭ２５０に直接出力する。そのＳＰＥ又は各ＳＰＥ１１０Ａ〜１１０ＨのＤＭＡコントローラ１４２Ａ〜１４２Ｈは、バスインターフェースコントローラ１７０Ｂを介してビデオＲＡＭ２５０をアドレス指定する。したがって、実際には、割り当てられたＳＰＥは、タスクの継続期間の間、ビデオ処理パイプラインの一部となる。
【００５０】
一般に、ＰＰＵ１５５は、利用可能な８つのＳＰＥのうちの６つにこのようにしてタスクを割り当てることができ、１つのＳＰＥはオペレーティングシステム用に確保される一方、１つのＳＰＥは有効にディセーブルされる。１つのＳＰＥをディセーブルすることによって、１つのＳＰＥが製造プロセスで不合格になることが許容されるので、セルプロセッサの製造中、より大きなトレランスレベルが提供される。代替的に、８つのすべてのＳＰＥが機能している場合、８番目のＳＰＥは、セルプロセッサの寿命期間中に、他のＳＰＥの１つがその後に故障した場合の冗長性の余地を提供する。
【００５１】
ＰＰＵ１５５は、いくつかの方法でＳＰＥにタスクを割り当てることができる。例えば、ＳＰＥを共に連鎖させて、ＤＶＤ、ビデオ、及びオーディオの復号並びにエラーマスキングへのアクセス等の複雑な操作の各ステップを別々のＳＰＥに割り当てて、それら各ステップをハンドリングすることができる。代替的に又は加えて、上記粒子アニメーションの例のように、入力データを並列に処理するように２つ以上のＳＰＥを割り当てることもできる。
【００５２】
セルプロセッサ１００及び／又はＲＳＸ２００によって実施されるソフトウェア命令は、製造時に供給して、ＨＤＤ４００に記憶することができ、且つ／又は、光ディスク若しくはソリッドステートメモリ等のデータキャリア若しくは記憶媒体で、若しくは有線ネットワーク、無線ネットワーク、若しくはインターネット接続等の伝送媒体を介して、若しくはこれらの組み合わせを介して供給することができる。
【００５３】
製造時に供給されるソフトウェアは、システムファームウェア及びPlayStation 3デバイスのオペレーティングシステム（ＯＳ）を含む。動作中、ＯＳは、ユーザがゲームのプレイ、音楽を聞くこと、写真の鑑賞、又はビデオの鑑賞を含むさまざまな機能の中から選択することを可能にするユーザインターフェースを提供する。このインターフェースは、機能のカテゴリーが水平方向に配置されたいわゆるクロスメディアバー（ＸＭＢ）の形態を取る。ユーザは、所望の機能アイコンを強調表示するために、ゲームコントローラ７５１、リモコン７５２、又は他の適した制御デバイスを使用して水平方向に（機能を表す）機能アイコンを移動することによってナビゲートする。この強調表示の時点で、その機能に関係するオプションが、その機能アイコンを中心として垂直方向にスクロール可能なオプションアイコンのリストとして現われる。この垂直方向にスクロール可能なオプションアイコンのリストも、類似の方法でナビゲートすることができる。一方、ゲーム、オーディオ、又は映画のディスク４４０がＢＤ−ＲＯＭ光ディスクリーダ４３０に挿入された場合、PlayStation 3デバイスは、（たとえば、ゲームを開始することによって）適切なオプションを自動的に選択することもできるし、（たとえば、オーディオディスクのプレイ又はそのコンテンツのＨＤＤ４００への圧縮を選択する）関連のあるオプションを提供することもできる。
【００５４】
加えて、ＯＳは、オンライン能力も提供する。このオンライン能力は、ウェブブラウザ、追加のゲームコンテンツ、デモンストレーションゲーム（デモ）、及び他のメディアをダウンロードすることができるダウンロード元のオンラインストアとのインターフェース、並びに友人管理能力を含む。友人管理能力は、例えば利用可能な周辺デバイスに応じてテキスト、オーディオ、又はビデオによる、現在のデバイスのユーザによってノミネートされた他のPlayStation 3デバイスユーザとのオンライン通信を提供する。このオンライン能力によって、適切に構成されたゲームのプレイ中にオンライン通信、コンテンツダウンロード、及びコンテンツ購入も提供され、また、PlayStation 3デバイス自体のファームウェア及びＯＳの更新も提供される。「オンライン」という用語は、さまざまなタイプの無線接続にも該当し得るので、ワイヤの物理的な存在を暗に意味するものでないことが理解されよう。
【００５５】
次に図４を参照して、本発明の一実施形態では、対話型玩具は、無線送信機１０１０と、無線受信機１０２０（通常、無線送受信機として送信機と結合されている）と、プロセッサ１０３０と、メモリ１０４０とを備える。これらは、通信バス１０１５によって相互接続されている。加えて、押しボタン１０５１〜１０５４等の圧力センサ（同様にバス１０１５に接続されている）が、玩具の手及び足に取り付けられている。他のフォームファクタでは、このようなセンサが含まれる場合のこれらセンサの配置は、玩具の性質に明らかに依存する（例えば、１つ又は複数のセンサは、玩具の胴体又は顔に配置される場合がある）。オプションとして、玩具は、フォトレジスタ又はＣＣＤ等の１つ若しくは複数の光センサ若しくは画像センサ１０５５、１つ若しくは複数の動きセンサ、及び／又はモノラルマイクロホン若しくはステレオマイクロホン等の１つ若しくは複数のオーディオセンサ１０６６を備えることもできる。玩具は、図示するようなぬいぐるみ玩具とすることができるが、代替的に、おもちゃの車等の任意の適したフォームファクタとすることもできる。
【００５６】
玩具は、一次電池（再充電不能）又は好ましくは二次（再充電可能）電池（図示せず）によって電力の供給を受ける。
【００５７】
図４に図示しないが、本発明の一実施形態では、玩具は、１つ又は複数の肢及び／又は頭部若しくは胴体の動きを生成するための１つ又は複数のアクチュエータを備える。該当する場合には、ホイール、又は尾、とさか、若しくは他の付属器官等、玩具のさらに別の潜在的にポージング可能な要素も同様の方法で動かすことができる。
【００５８】
さらに、本発明の一実施形態では、玩具は、口、目、及び／又は耳の動きを生成するための１つ又は複数のアクチュエータも備える。
【００５９】
本発明の一実施形態では、玩具は、振動モータ、並びに／又は（例えば、涙を生成する）詰め替え可能な液体容器及び液体放出手段を備える。
【００６０】
本発明の一実施形態では、玩具は、１つ若しくは複数のスピーカ及び／又は１つ若しくは複数のライトを備える。
【００６１】
さらに、対話型玩具の処理能力は、変化する場合がある。例えば、玩具は、オーディオ信号を検知することに加えて、音声認識及び／又は言語認識が可能なファームウェアを備える場合があり、それによって、玩具は、自身の所有者を識別することが可能になり且つ／又は１つ若しくは複数の音声コマンドを受け付けることが可能になる。
【００６２】
同様の例として、玩具は、光レベルを検知することに加えて、画像取得又は画像圧縮が可能なファームウェアを備える場合があり、自身の所有者又は販売時に玩具に付属している他のアイテムを認識するために（それ自体は既知である画像認識技法を使用して）画像認識が可能な場合もある。
【００６３】
さらに、玩具は、オーディオサンプルを再生できる場合があり且つ／又は所定の単語の語彙を備える場合があるが、音楽としてＭＩＤＩデータの再生が可能であり且つ／又は音声合成が可能であるファームウェアも備える場合がある。玩具の様式の他の例は、当業者に明らかであろう。
【００６４】
異なる年齢幅ごとに異なる対話型玩具を設計できることが明らかであろう。例えば、１歳〜３歳に適した玩具は、５歳〜７歳に適した玩具よりも複雑さが少ないか又は潜在的に壊れやすいアクチュエータシステムを有する可能性がある一方、１０代又は大人の消費者に適した玩具は非常に高度なものとすることができる。
【００６５】
加えて、上記から分かるように、このような対話型玩具は、既知の子供のＴＶキャラクタ（Barney等）のライセンス供与された類似した外観のものとすることができ、したがって、キャラクタ固有の振る舞いを示すことが望ましい場合がある。さらに、玩具は、異なる外見上の性別を有する場合があり、したがって、例えば、反応の点で又は使用される音声データの点で、異なる性別の振る舞いを示すことが望ましい場合がある。
【００６６】
このように、原理的には、フォームファクタ及びコストの双方に応じて、非常に異なる物理的能力を有する多種多様な対話型玩具を想像することができる。
【００６７】
しかしながら、共通の能力は、これらの玩具が、上記で論述したBarney玩具と一般に同様の方法で、ＰＳ３等のエンタテインメント装置上のメディア又はソフトウェアと対話するということである。単純で非限定的な例では、対話型玩具は、以下の対話を行うことができる。
【００６８】
【表１】
0005498938.tif 000002
【００６９】
このような多様な範囲の対話型玩具が、それぞれ、ＰＳ３によってプレイ可能なビデオ番組又はコンピュータプログラム等の一般の出版されたメディアコンテンツと適切に対話することを可能にする課題があることが理解されよう。
【００７０】
本発明の一実施形態では、コンテンツデータ（映画／ビデオ、ゲーム等）及びビデオに付随する対話トラック等の補助データの双方を含むように適切にフォーマットされたＤＶＤ又はBlu-Rayディスク等のディスク４４０がＰＳ３に装填されると、ＰＳ３は、そのディスクが対話型玩具用の対話能力を提供することを認識し、Bluetoothリンク７４０、ＷｉＦｉリンク７３０、又はその双方を介してポーリング信号をブロードキャストして、圏内のいずれかの対話型玩具に肯定応答を要求する。
【００７１】
本発明の一実施形態による対話型玩具は、この信号を受信すると、メモリに記憶されている玩具の特性リストにアクセスし、そのリストを表す記述データをＰＳ３へ返信する。対話型玩具の特性を記述するデータの送信は、初期ハンドシェイクプロセスの一部とすることもできるし、ＰＳ３による後続の別個のインターロゲーションとすることもできる。代替的に、対話型玩具は、周期的なシグナリングによるか又は適切な入力がユーザによって与えられた時のいずれかに通信を開始することができる。しかしながら、この後者のオプションは、バッテリーの寿命に悪影響を与える場合がある。ＰＳ３と玩具との間のこの発見プロセスは、インターネットプロトコルを使用することができ、クライアント／サーバ問い合わせプロセス又はピアツーピア問い合わせプロセスに似たものとすることができ、初期ハンドシェイク及び後続の対話コマンドに限定する必要はない。例えば、周期的な接続維持信号を使用して、玩具がまだ存在するか否かを判断することができる。逆に、これらの信号は、玩具が、ＰＳ３が電源をオフにされた又は玩具が圏外に運ばれ、したがって、スタンドアロンモードに戻るべきか否かを判断するのに使用することができる。ＰＳ３又は玩具のいずれかからの接続解除信号を使用して、通信を明示的に終了することができる。
【００７２】
本発明の一実施形態では、発見プロセスは、例えばＸＭＬで実施される問い合わせ言語を利用する。問い合わせ言語は、ＰＳ３と玩具との間の機能及びファシリティの公開及び交渉のプロトコルを提供する。ＰＳ３と玩具との間で共有される機能は、Microsoft（登録商標）の.NET（登録商標）フレームワークと同様の方法で共通の中間言語を使用することができる。このようにして、標準化された問い合わせプロセスをいくつかの異なる玩具について実施することができる。
【００７３】
本発明の一実施形態では、玩具によってＰＳ３へ返される記述データは、以下の特性の１つ又は複数を含むことができる。
ｉ．対話型玩具の物理的能力、
ｉｉ．対話型玩具のユーザの対象年齢範囲があるならば、その対象年齢範囲、
ｉｉｉ．対話型玩具のランセンスタイプがあるならば、そのライセンスタイプ、
ｉｖ．対話型玩具の性格タイプがあるならば、その性格タイプ、
ｖ．玩具の外見上の性別があるならば、その外見上の性別、
ｖｉ．玩具の外見上の年齢があるならば、その外見上の年齢、
ｖｉｉ．玩具の名称、及び
ｖｉｉｉ．玩具の身体的外見。
【００７４】
玩具の物理的能力は、チェックリスト（例えば、バイナリシーケンス）として送信することができるが、代替的又は加えて、「関節のあるヒューマノイド」又は「４輪駆動車」等のタイプコードとして送信することもできる。一定の物理的特性（physical characteristics）は、このタイプコードから、ＰＳ３に事前に記憶されているデータを調べることによって推測することができる。
【００７５】
加えて、物理的能力は、利用可能なＲＡＭ及び処理能力等のシステム能力も包含することができる。これらは、玩具へ送信されるあらゆる語彙（若しくは追加の語彙）のサイズ及び順序、又は玩具へ送信される実行可能命令の複雑度を決定する場合がある。
【００７６】
玩具の対象年齢範囲は、低年齢及び高年齢の値の形態、並びに／又は「赤ん坊」、「歩き始めの子供」、「就学前」、「児童」、「１０代」、「大人」、若しくは「全年齢」等の年齢タイプの形態を取ることができる。対象年齢範囲は、ＰＳ３が、異なる年齢グループごとに異なる対話コンテンツをメディアディスクから決定するのに使用することができる。例えば、玩具が、歩き始めの子供を対象としている場合、少数の単純な単語及び短いフレーズを画面上のイベントと密接に関連付けて繰り返し使用することがより適切である一方、５歳を対象とする玩具は、より高度な注釈を使用することもできるし、おそらく、プレイセッションのより早期から物語のイベントを参照する質問をしたり活動を提案したりすることもできる。このような代替的な対話コンテンツは、複数の年齢グループをサポートする場合に、メディアディスクに並列に記憶することができる。代替的に、記憶されている対話コンテンツのいくつか又はすべてを、すべての年齢グループに適したものと規定することもできる。
【００７７】
同様に、玩具の対象性別は、少年と少女とに対して異なる対話コンテンツを選択するのに使用することができ、対話が玩具に事前に記憶されている音声データを利用しない場合、対象性別は、ＰＳ３から玩具へアップロード又はストリーミングするための適切な音声データを選択するのに使用することができる。
【００７８】
玩具のライセンスタイプは、ライセンス契約の結果として課せられたあらゆる制約をＰＳ３に通知する。例えば、或るＴＶキャラクタの身体的外見に似ていることをラインセンス供与された玩具は、そのキャラクタ又は共通のライセンスを共有する他のキャラクタを主に取り上げているメディアディスクとのみ対話するように制限される場合もあるし、ライセンス会社がライセンス供与された玩具に関連付けてほしくないコンテンツのプロデューサのメディアディスクを除いて、メディアディスクと一般に自由に対話できる場合もあるし、逆に、指定されたプロデューサのディスクとのみ連携する場合もある。代替的に、玩具は、任意の適切に使用可能なメディアディスクと自由に対話することもできる。オプションとして、上記のいずれか又はすべてを、指定された地理的領域に対してさらにライセンス供与することができる。
【００７９】
オープンエンドシステムを提供するために、本発明の一実施形態では、ライセンス情報は、包含及び／又は排除のエントリーのキーワードベースのデータを含み、メディアディスクは、メインキャラクタ、映画名、ライセンス会社、年齢証明書等の記述子を含む。包含キーワードが交差する場合、玩具はそのメディアと対話する。排除キーワードが交差する場合、玩具はそのメディアと対話しない。「すべて」等のキーワードは、特定のカテゴリーにライセンス制約がないことを示すのに使用される。
【００８０】
代替的に又は加えて、デジタル証明書を使用することができ、玩具の１つ又は複数の証明書及びメディアディスク上の１つ又は複数の証明書が比較されて、玩具がディスクと対話することをライセンス供与されているのか（又はライセンス供与されていないのか）が確かめられる。
【００８１】
さらなるオプションとして、玩具が、メディアディスクと十分に対話することをライセンス供与されていない場合、ＰＳ３は、ディスク上の対話コンテンツの趣旨に従う包括的対話命令（generic interaction instruction）を発行することができ、玩具が例えば包括的な肯定的コメント及び否定的コメントを適宜与えることを可能にすることができる。これによって、ライセンス問題を知らず、ライセンス問題に無関心であると考えられる子供のようなユーザによるフラストレーションが回避される。
【００８２】
したがって、代替的に又は加えて、ＰＳ３は、特定の動作を行う特定の命令を送信するのではなく、例えば、玩具の両腕を挙げる機能、又は内蔵語彙から適切なフレーズを選択する機能といった、玩具が用意している資源に従い玩具によって解釈される「驚いたふりをする」等のより抽象的な命令を送信することもできる。より一般的には、このような抽象化のレイヤによって、各タイプの玩具は、異なる補助データトラックを必要とすることなくキャラクタに合った反応をすることが可能になるので、このような抽象化のレイヤは、必要とされる補助データを単純化してその量を削減することができる。いくつかのこのような基本応答を成文化して、適切に使用可能な玩具内に事前にプログラミングすることができる。
【００８３】
玩具のいわゆる「性格タイプ」によって、通常ならば同様の特性を有する玩具を使用中に区別することが可能になる。これによって、同じビデオ出力と対話する２つ以上の玩具が同一の応答をするコーラス効果の可能性が低減される。このような振る舞いは、子供には、気味が悪いものとして又は機械的なものとして見えると考えられる。
【００８４】
性格タイプは、単純に、ＰＳ３へ送信された、デバイスを区別する役割を果たす識別番号（型／モデル番号又はシリアル番号等）とすることができる。したがって、誰何／応答プロトコルを使用して、対話コマンドを識別番号に関連付けることにより目的とする玩具が対話コマンドを受信したことを確認することができる。代替的に又は加えて、このようなプロトコルは、コーラス効果が適切であるか又は楽しい場合には、コーラス効果を意図的に組織化する対話コマンドにいくつかの識別番号を関連付けることもでき、例えば、視聴者すべてが或る歌を一緒に歌うようにメディア番組が誘っている場合には、通常ならば異なる振る舞いをしている玩具を一致して動作させることができる。他の意図的な組織化には、玩具が良心に従って行動すること及び故意に反対の立場をとる人がユーザの異なる行動方針を提案することが含まれ得る。このようにして、ＰＳ３は、２つ以上の玩具を同時に操る人形使いとして機能することができる。
【００８５】
代替的に又は加えて、より人間的な性格の概念に対応する値を使用することもできる。この後者の場合、性格タイプは、ＰＳ３が、性格タイプに従って対話コマンドを選択又は選択解除するのに使用することができる。例えば、ふわふわした玩具は、「内気で恥ずかしがり」として定義することができ、したがって、同様の物理的能力及び対象年齢グループにもかかわらず、同じ映画に応答して、軍人スタイルの玩具とは異なるように反応することができる。性格タイプ及び性別タイプは、或る範囲の性格オプションとして結合することができる。
【００８６】
いずれにしても、本発明の一実施形態では、上述したように、玩具の性格タイプ又は性別タイプが、玩具に適切な対話のタイプを示す場合には、ＰＳ３は、オプションとして玩具の性格タイプ又は性別タイプに従って、複数の接続された玩具のすべてではなく１つに対話を割り当てることもできるし、利用可能な場合にはそれぞれに異なる対話を割り当てることもできる。代替的に、本発明の一実施形態では、ＰＳ３は、対話信号と共に性格コードを含む。この性格コードは、対話型玩具がそれ自身の性格に従ってその対話を実行するか否かを判断することを可能にするものである。これは、無条件の決定とすることもできるし、その対話を実行する確率にバイアスをかけることもできる。玩具が性格又は性別に従って応答するか否かを判断する場合において、或る対話が性格の態様も性別の態様も含まないときは、このコードは、実施態様に応じて、省略することもできるし、ニュートラルコードとすることもできる。
【００８７】
オプションとして、対話型玩具は、例えば、入力センサ１０５１〜１０５６を適切に使用することによって又はＰＳ３により提供される構成メニューを介して、異なる性格を表すように構成することができる。これによって、ユーザは、玩具を、自身の気分に適合するように玩具を構成し、且つ／又は通常ならば同一の一対の玩具をより良く差別化するように構成することが可能になる。例えば、ユーザによる異なる特色（年齢、性別、幸福、自己主張等）の選択によってプロファイルを生成することができる。この後者の場合、ＰＳ３又は玩具は、利用可能な場合には、一組の並列対話命令の中から、ユーザが選択した性格プロファイルに最も良く適合する１つを選択することができる。
【００８８】
代替的に又は加えて、対話型玩具は、ビデオと対話しようとする時に、別の玩具が同じ応答をすることを防止する抑制信号を送信することができる。このような信号は、例えば、或る玩具が別の玩具よりも頻繁に応答していた場合に、最初のものを無効にするリターン信号を促す場合がある。しかしながら、このような手法は、バッテリーの寿命に悪影響を与える。代替的に、玩具は、ＰＳ３との通信を維持するために、ユーザに少なくとも１回玩具と対話するように要求することもできる。この結果、第２の玩具は、活動的に関与していない場合には沈黙することになる。逆に、２つの玩具がＰＳ３とハンドシェイクしようと試みる場合、応答する第２の玩具は、メディアディスクの再生中に対話されない場合には排除される場合がある。この第２の玩具が対話される時点で、第２の玩具は、対話に参加することができるか又は対話の主要な対象として第１の玩具に取って代わることができる。
【００８９】
玩具による対話の予測可能性が、上記で概説したように、一般に構成可能であることが理解されよう。その結果、いくつかの状況では、（例えば、高密度な対話が利用可能であるポピュラーな映画において）対話命令に見かけ上ランダムに従うことが適切な場合がある一方、他の状況では、（例えば、教育的状況において）対話命令に確実且つ繰り返し従うべきである。
【００９０】
玩具の名称は、今後出版されるメディアディスクとの柔軟性を提供するために、対話型玩具からＰＳ３へキーワードとして送信することができる。これによって、ＰＳ３は、画面上の対応するキャラクタに固有である、提供されるどの追加の利用可能な対話コンテンツも識別することが可能になる（その結果、例えば、キャラクタが画面上に最初に登場した時に、玩具は「ねえ、それが私よ！（Look, that's me）」と言うことができる）。このようなコンテンツは、キャラクタ自体に限定することもできるし、「［キャラクタＸ］は私のことを好きだと思う」等、独自に「人柄に合った」ビデオの他の態様についてのコメントに限定することもできる。
【００９１】
加えて、ポピュラーなキャラクタ玩具は、該玩具へ転送又はストリーミングされる追加のコメントが適切なサウンディング音声（sounding voice）を使用するように、それ自身の音声データをディスクに含ませることもできる。
【００９２】
玩具のいわゆる「ハッキング」が、例えば、製品又はライセンスの評判を害するおそれがあるようにこのような既知のキャラクタ音声の使用を損なう範囲を制限するために、玩具に含まれるデータ並びに玩具へ送信されるデータ及び玩具から送信されるデータを暗号化することができる。
【００９３】
メディアディスクは、例えば、玩具の異なる性格、機能、ライセンスモデル、及び外観を対象とした複数の補助データトラックを含むことができることが上記開示から理解されよう。その上、この補助データのいずれか又はすべては、高密度の対話コメント及び対話動作を含むことができる。したがって、オプションとして、ＰＳ３は、繰り返し見ているうちにそれに応じて或る変化を提供するために、確率に基づいていずれか特定の１つを実際に使用するか否かを選択することができる。その上、玩具又はＰＳ３は、この確率を変化させて、生成される対話のレベルを制御する設定を有することもできる。例えば、家族全員が映画を見ている場合には、それら家族全員は、玩具から時折のコメントしかほしくない場合があるのに対して、子供が一人で見ている場合には、子供は高密度のコメントをほしい場合がある。これは、玩具のセンサとの適切な対話によって設定することもできるし、ＰＳ３によって生成される画面上のメニューを介して設定することもできる。代替的に又は加えて、低レベルの対話が選択される場合、ＰＳ３は、最後の対話の後、例えばＮ秒又はＮ分の期間の間、玩具がどの対話コメントも対話動作も行うことを禁止することができる。この対話のレベルは、玩具が２つ以上存在する場合に存在するすべての玩具全体として決定することができる。
【００９４】
代替的に又は加えて、玩具を受動的にするミュートコマンドを提供することができる。これは、玩具と直接通信するリモコン（通常、親によって保持される）の形態、又は適切に使用可能なSony Playstation Portable（登録商標）デバイスの形態を取ることもできるし、代替的に、そのような目的で使用されるＰＳ３のリモコン又はゲームパッドの形態を取ることもでき、ＰＳ３に、１つ又は複数の玩具へ対話コマンドをもはや発行させないか又はミュートコマンドを送信させる。
【００９５】
玩具の身体的外見は、玩具のメモリに記憶されてＰＳ３へ送信される１つ又は複数のグラフィック画像として提供することができる。これによって、たとえ玩具が現在のメディアディスクの出版後に製造されても、ＰＳ３は、その玩具を画面上に（例えば、メニューページ上又はチュートリアルで）表示することが可能になる。オプションとして、１つ又は複数の画像の複数の部分を、センサ／動作／出力についての対応するデータでタグ付けする画像マップを提供することもでき、その結果、例えば、圧力センサを有する肢を正しく強調表示する一方、光センサが玩具に存在しない場合には光センサには言及しないチュートリアルを玩具に対して構成することができる。加えて、玩具の外見上の年齢も、適切な場合には送信することができる。例えば、玩具は、幼児、子供、又は大人に似ている場合があり、したがって、玩具が行う適切なコメント及び対話に影響を与える。これは、性格タイプ及び性別と共に性格プロファイルの一部として含めることもできる。
【００９６】
対話型玩具からＰＳ３へ送信される玩具の特性を記述するデータを使用すると、ＰＳ３は、玩具から、ＰＳ３の１つ又は複数の態様を制御（例えば、ＰＳ３上で実行されるソフトウェア及びメディアディスクのコンテンツの制御）するための制御手段へのセンサ起動信号のマッピングを生成することができる。
【００９７】
代替的に、ＰＳ３は、このマッピングを構成データとして玩具へ送信することができ、その結果、玩具は、そのセンサ起動から適切なコマンド信号へのマッピングをメモリに記憶し、その後、実際のコマンド信号を送信し、それによって、例えば、ゲームコントローラ７５１及び／又はリモコン７５２の適切なキー押下を模倣する。
【００９８】
いずれにしても、このようなマッピングは、利用可能なセンサに従って機能に優先順位を付けることができる。例えば、１つの圧力センサしか備えていない単純な玩具であっても、プレイ／一時停止制御手段として使用することができる。これとは対照的に、４肢のすべて及び胴体に圧力センサを有する玩具は、プレイ／一時停止、早送り／巻き戻し、及び双方向のチャプタスキップを行うのに使用することもできるし、ビデオの音量の上げ下げを行うのに使用することもできる。このように、ＰＳ３は、優先順位による機能のリストを保持し、それら機能をこの順位でマッピングする。この順位は、グローバルなものとすることができ且つ／又はセンサタイプ別とすることができ、それによって、最も適切なセンサに従った順位の割り当てが優先される。
【００９９】
玩具のグラフィック画像を利用するチュートリアルは、その結果、制御手段が玩具上にどのようにマッピングされるのかを識別する際にユーザにとって役立つものとなり得る。代替的に、センサ動作（「私のお腹を押す」）を関連付けられる動作（「映画を一時停止する」）と連結することによって、玩具は、「私のお腹を押して映画を一時停止して」等の命令そのものを与えることもできる。
【０１００】
玩具は、したがって、それ自身の対話式プレイの一部としてメディアコンテンツの再生を制御することもできることが理解されよう。例えば、再生を一時停止して特定の特徴を指摘したり、又はメディアを巻き戻して或るシーンをゲームの一部として繰り返したりすることができる。同様に、複数のチャプタに適切に構造化されたメディアに選択的にアクセスして、玩具によって制御される対話式ストーリーを形成することもできる。
【０１０１】
代替的に又は加えて、玩具は、割り込みがユーザによる対話に起因して発生したことを単に信号で伝えることもできる。この場合、ユーザは、必ずしも、再生を制御したいとは思っておらず、玩具と対話したいだけである。この割り込みに続いて、ＰＳ３は、対話コマンドの送信を再開する前に、玩具からの再開信号を待つこともできるし、玩具が自身の振る舞いを選択できるように、ユーザの起こり得る気分について玩具に通知することにより応答することもできる（例えば、映画の悲しい部分である場合、ユーザは、玩具の手を単に握っていたいだけであり、陽気な「ゲームをプレイしよう！」といったタイプの応答をトリガしたくない場合がある）。より一般的には、この割り込み信号によって、ＰＳ３は、本質的に直接制御ではなく、何を応答で行うのかを判断することが可能になる。
【０１０２】
ＰＳ３は、対話型玩具が、現在ＰＳ３によって示されているビデオコンテンツ又はゲームコンテンツと対話することを可能にする命令を対話型玩具へ送信することに加えて、玩具がＰＳ３との通信をもはや継続していない時に使用するためのデータを送信することもできる。
【０１０３】
前述したように、対話型玩具は、ゲーム、会話フレーズ、歌、及び動作等のスタンドアロン機能を提供することができる。通常、このようなさまざまなゲーム、歌等は、製造時に内蔵される。
【０１０４】
本発明の一実施形態では、対話型玩具は、スタンドアロンの振る舞いのための追加の機能を提供する、ＰＳ３から送信される追加のデータを自身のメモリに記憶する。このデータは、オーディオデータ、動き制御データ、及び実行可能データのいずれか又はすべてを含むことができる。この追加のデータに使用されるメモリは、揮発性メモリ又は不揮発性メモリとすることができる。
【０１０５】
例えば、オーディオデータは、スタンドアロンモードでの玩具の会話フレーズのレパートリーを広げ、最近見たビデオからのキャッチフレーズ、ビデオについての質問若しくは注釈、又はビデオを再びプレイする要求を含めるのに使用することができる。代替的に又は加えて、オーディオデータは、テーマ音楽等、ビデオからの音楽を含むこともできる。
【０１０６】
さらに、動き制御データは、玩具の動作のレパートリーを広げるのに使用することができ、ビデオのキャラクタに関連付けられたポーズ若しくは動作を模倣する命令、ビデオに適用可能な感情若しくはその後の活動を表す命令、及び／又はビデオからの付属音楽に合わせた動きで踊る命令を含むことができる。
【０１０７】
同様に、実行可能データは、例えば、踊り動作を特定の楽曲に関連付ける機能、又は新しい音声データを使用して新しいゲームをプレイする機能といった、玩具の機能のレパートリーを広げるのに使用することができる。したがって、いくつかの状況では、オーディオデータ又は動きデータは、玩具における新しい実行可能ソフトウェアの資源として使用することもできるし、玩具における既存の実行可能ソフトウェアの追加資源として使用することもできるし、双方のタイプの実行可能ソフトウェアによって使用することもできる。
【０１０８】
本発明の一実施形態では、玩具へ送信されるデータは、対話型玩具によってＰＳ３へ事前に送信される玩具の特性を記述するデータに応答する。例えば、ＭＩＤＩシンセサイザを備えることが示されている玩具には、オーディオサンプルに加えて、ＭＩＤＩデータを送信することができる。同様に、より大きなメモリ容量を有することが示されている玩具又は音声合成が可能であることを示した玩具には、より大きな語彙セットを送信することもできる。
【０１０９】
このメカニズムによって、対話型玩具は、その対話型玩具が最近見た１つ又は複数のビデオを覚えているという印象を与えることができ、その対話型玩具の思い出及びその対話型玩具をテーマにしたゲームに子供を引き込むことができる。
【０１１０】
オプションとして、このデータは、対話型玩具がＰＳ３との通信モードに入るたびに上書き又は削除することができる。代替的に又は加えて、玩具は、所定の時間期間の後にデータを「忘れる」ように設定することができる。この制限時間は、内蔵することもできるし、ＰＳ３によってデータ自体と共に送信される記憶継続時間値によっても定義することができる。オプションとして、記憶継続時間は、異なるデータの態様ごとに異なることができ、その結果、例えば、玩具は、ビデオをテーマとしたゲームのプレイは比較的素早く停止するが、時折、１週間以上後にそのビデオからキャッチフレーズを言うことができる。これによっても、子供が再びビデオを見て玩具の機能を「リフレッシュ」するように促すことができる。
【０１１１】
本発明の別の実施形態では、ＰＳ３は、デフォルトの範囲の対話データであって、そのデータの個々の対話要素又は対話セクションを使用するのに必要な能力についての情報でタグ付けされている、デフォルトの範囲の対話データを送信し、玩具のプロセッサ１０３０は、いずれかの所与の対話要素が玩具により使用可能であるか否かを判断するために、必要な能力を、メモリ１０４０に記憶されている玩具の特性のリストと比較する。対話要素が使用可能でない場合、玩具はそのそれぞれの要素に応答しない。
【０１１２】
本明細書では、物理的な玩具について言及してきたが、上記原理は、例えば、ペット又はコンパニオンの形態でユーザのPlaystation Portableに存在する永続的なキャラクタといった仮想的な玩具にも、本明細書に記載の物理的な玩具と同様に当てはまる。この場合、もちろん、仮想的な玩具の通信手段、処理能力、及び仮想的な運動能力（physical abilities）は、ＰＳＰのファシリティ及びソフトウェアから生じることが理解されよう。さらに、玩具の物理的なセンサは、代わりに、ＰＳＰユーザインターフェースの入力デバイスとなる。
【０１１３】
前述したように、補助データトラックが内蔵されていない既存のＤＶＤ、Blu-ray、及び他のメディアディスク４４０については、本発明の一実施形態では、ポピュラーな既存のタイトル用のこのような補助データを提供するデータディスクを対話型玩具に添付することができる。
【０１１４】
通常、ディスクドライブがメディアディスクによる使用のために空けられるように、データディスクは、ソフトウェア及びデータをＰＳ３にインストールする。
【０１１５】
インストールされたソフトウェアによって、ＰＳ３は、メディアディスク識別番号を、サポートされているメディアディスクのリストと比較することが可能になる。場合によってはいくつかの番号が１つの映画と一致する場合がある。
【０１１６】
代替的に又は加えて、ＰＳ３は、オンラインサーバにアクセスして、同様の方法でメディアディスクを識別することもでき、オプションとして、関連のあるデータがディスクに供給されていない場合にはそのデータをダウンロードすることができる。
【０１１７】
識別番号は、利用可能な場合にはシリアル番号とすることもできるし、メディアディスクの特性から生成することもできる。例えば、メディアディスクのチャプタ数及びチャプタのそれぞれの継続時間に基づいてコードを生成することができる。これは、異なる映画及び番組ごとに異なる傾向があり、Microsoft（登録商標）メディアセンター（Media Centre）等のアプリケーションでコンパクトディスクを識別するのに使用されるコンパクトディスクデータベース（ＣＤＤＢ）システムの基礎となっている。オプションとして、このコードは、メディアディスク上の所定の位置から取得される１つ又は複数のバイト値によって増強することができる。代替的に又は加えて、メディアディスクのハッシュコードを構成することができ、ハッシュコードを生成するのに、ディスクデータのいくつか又はすべてを使用することができる。このハッシュコードは、メディアディスクを識別するのに使用することができる。
【０１１８】
明らかに、ＭＰ４タグにあるような、メディアディスクを識別する役割を果たすメディアディスク上のどのメタデータも、識別データとしても機能することができる。
【０１１９】
データディスクからインストールされたデータは、関連のある映画のタイムスタンプに関連付けられている、サポートされる映画の対話コマンド及び資源も含む。したがって、例えば、「Finding Nemo（ファインディング・ニモ）」（登録商標）等の映画は、その映画が開始して例えば２８分３２秒すると、使用のためにトリガされる「サメに用心しろ！（Look out for the shark!）」等のコメントを有することができる。
【０１２０】
注釈は、映画に関する著作権のある名称及びマテリアルがリリースされているのか、又は玩具と共に使用するようにライセンス供与されているのかに応じて、このような名称及びマテリアルを使用することもできるし、登録されていないコメント（「サメに用心しろ」等）を使用することもできる。
【０１２１】
このようなディスクを使用することによって、対話型玩具は、その対話型玩具が対話することができ且つ子供がすでに所有していると考えられるポピュラーな子供の映画及び番組のインスタントバックカタログと共に発売する（launch）ことができる。将来、補助対話データがないディスクに優先して、補助対話データを有するディスクを購入することができる。このような玩具対応ディスクは、データディスク上に設けられているものと比較して、本明細書で前述したように、より豊富な多様性のある対話及びより多くの量の対話を提供することができ、それによって、購入者に上質なコンテンツを提供することができる。
【０１２２】
逆に言えば、データディスク用の市場を生み出すこともできる。例えば、Tellytubby（登録商標）バックカタログの高密度の注釈及び対話を与えるディスクを提供することは、既存のコレクションに活気を吹き込み、ポピュラーになることができる。
【０１２３】
したがって、ビデオマテリアル及びそのビデオマテリアルとの対話を提供する補助データを含むメディアディスクと、複数のそれ以外の標準的なメディアディスクを識別するデータ及びサポートされている各標準的なメディアディスクについてそれぞれのタイムスタンプに関連付けられている対話データを含むデータディスクとの２つのタイプのディスクが想像される。
【０１２４】
代替的に又は加えて、本発明の一実施形態では、同様の識別コードリスト及びシーケンスデータは、サーバに保持することができ、ＰＳ３がネットワーク接続を介してアクセスすることができる。或る範囲のタイトルは、無料でこのようにして対話に使用可能とすることができる一方、他のタイトルは、オンライン購入方式を介して支払いを行った後に使用可能とすることができる。さらに、実際のメディアコンテンツもこのようにして提供することができる。
【０１２５】
次に、エンタテインメント装置及び対話型玩具の対応する動作方法を図５、図６、及び図７を参照して開示する。
【０１２６】
図５を参照して、エンタテインメント装置と対話型玩具との間の対話の方法は、エンタテインメント装置と対話型玩具との間に無線通信リンクを確立する第１のステップｓ５０１を含む。玩具又はエンタテインメント装置のいずれかがリンクを開始することができる。第２のステップｓ５０２において、データ要求が、通信リンクを介してエンタテインメント装置から対話型玩具へ送信される。第３のステップｓ５０３において、対話型玩具の特性を記述するデータが、送信用に提供される。第４のステップｓ５０４において、対話型玩具の特性を記述するデータが、通信リンクを介して対話型玩具からエンタテインメント装置へ送信される、第５のステップｓ５０５において、エンタテインメント装置が、通信リンクを介した対話型玩具への送信用に１つ又は複数の対話制御信号を生成する。これら１つ又は複数の対話制御信号は、対話型玩具の特性に応答する。
【０１２７】
本明細書で開示した装置のさまざまな実施形態の動作に対応する上記方法の変形は、本発明の範囲内にあると考えられることが、当業者には明らかであろう。これらの変形には、対話型玩具の物理的能力、対話型玩具のユーザの対象年齢範囲、対話型玩具のライセンスタイプ、対話型玩具の性格タイプ、玩具の外見上の性別、及び玩具の名称から成るリストから選択される１つ又は複数から特性を選択することが含まれるが、これに限定されるものではない。
【０１２８】
図６を参照して、対話型玩具の振る舞いを変更する方法は、エンタテインメント装置と対話型玩具との間に無線通信リンクを確立する第１のステップｓ６０１を含む。それに続いて、第２のステップｓ６０２において、エンタテインメント装置によって、エンタテインメント装置上に実装されているメディアコンテンツに関連付けられる補助データが取得される。第３のステップｓ６０３において、補助データが、通信リンクを介して対話型玩具へ送信される。第４のステップｓ６０４において、補助データが、対話型玩具のメモリ手段に記憶される。第５のステップｓ６０５において、通信リンクが閉じられる。第６のステップｓ６０６において、記憶されているデータが処理されて、対話型玩具の振る舞いが生成される。ここで対話型玩具によって受信された補助データは、対話型玩具のその後の振る舞いに影響を与える。
【０１２９】
本明細書で開示した装置のさまざまな実施形態の動作に対応する上記方法の変形は、本発明の範囲内にあると考えられることが、当業者には明らかであろう。これらの変形には、対話型玩具へ補助データを送信するよりも前に、対話型玩具からエンタテインメント装置へ対話型玩具の特性を記述するデータを送信することであって、エンタテインメント装置によって送信された補助データは、エンタテインメント装置へ事前に送信される対話型玩具の特性を記述するデータに応答する、送信することが含まれるが、これに限定されるものではない。
【０１３０】
図７を参照して、対話型玩具を使用してエンタテインメント装置を制御する方法は、対話型玩具の１つ又は複数のセンサを通じて対話型玩具とのユーザの１つ又は複数の対話を検出する第１のステップｓ７０１を含む。第２のステップｓ７０２において、検出された対話が、（玩具により若しくはデバイスにより、又はそれぞれにより部分的にのいずれかで）エンタテインメント装置の機能に対応する１つ又は複数のコマンドとして解釈される。第３のステップｓ７０３において、エンタテインメント装置が、それら１つ又は複数のコマンドに従って制御される。
【０１３１】
本明細書で開示した装置のさまざまな実施形態の動作に対応する上記方法の変形は、本発明の範囲内にあると考えられることが、当業者には明らかであろう。これらの変形には、
最初に、対話型玩具の特性を記述するデータを対話型玩具からエンタテインメント装置へ事前に送信するとともに、対話型玩具の特性を記述するデータに応答するようにセンサの起動を制御コマンドにマッピングすること、及び
エンタテインメント装置でこのようなマッピングを行うこと、又は
対話型玩具でこのようなマッピングを行うこと、
が含まれるが、これらに限定されるものではない。
【０１３２】
本発明の実施形態では、エンタテインメント装置及び対話型玩具の動作のさまざまな方法の要素は、例えば、それらの内部の１つ又は複数のプロセッサを再プログラミングすることによって実施できることが理解されよう。したがって、必要な適合は、データキャリアに記憶されるか又はネットワーク上の信号を介して送信されるプロセッサ実施可能命令を含むコンピュータプログラム製品の形態で実施することができる。このデータキャリアは、フロッピー（登録商標）ディスク、光ディスク、ハードディスク、ＰＲＯＭ、ＲＡＭ、フラッシュメモリ、若しくはこれらの任意の組み合わせ、又は他の記憶媒体等である。このネットワークは、イーサネット（登録商標）、無線ネットワーク、インターネット、若しくはこれらの任意の組み合わせ、又は他のネットワーク等である。
【図１】
0005498938.tif 000003
【図２】
0005498938.tif 000004
【図３】
0005498938.tif 000005
【図４】
0005498938.tif 000006
【図５】
0005498938.tif 000007
【図６】
0005498938.tif 000008
【図７】
0005498938.tif 000009