(57)【特許請求の範囲】
【請求項１】
メディアリソースの再生中、選択された時間においてメタデータ情報を提供するためのシステムであって、
前記メディアリソースに関連するコンテンツを提示し、前記メディアリソースの前記再生中、前記選択された時間に達すると、前記コンテンツの一部に関連付けられた前記メタデータ情報を取得することが可能なプレーヤデバイスを有し、前記メタデータの取得は前記メディアリソースの前記再生に実質的に同期して行われるものであり、
前記プレーヤデバイスと通信しており、前記プレーヤデバイスから前記メタデータ情報を受信し、前記メタデータ情報を表示することが可能な補助ビューアデバイスと、を有し、
前記メタデータ情報は前記メディアリソースに記憶されており、
前記補助ビューアデバイスは、ユーザインタフェースを有し、このユーザインタフェースは、前記メタデータ情報を集約フォーマットでユーザに提供すべきかどうかを、前記補助ビューアデバイスを通じて前記ユーザが設定できるように構成されており、前記集約されたメタデータ情報が、宛先に送信される、システム。
【請求項２】
前記ユーザインタフェースは、前記メタデータ情報を、前記メディアリソースの前記再生中に前記補助ビューアデバイスで表示するかどうかの選択を、前記補助ビューアデバイスで行うことを可能にするように構成されている請求項１に記載のシステム。
【請求項３】
前記プレーヤデバイスは、前記メディアリソースから前記メタデータ情報を取得するように構成されている請求項２に記載のシステム。
【請求項４】
前記プレーヤデバイスに接続されたリポジトリを更に有し、前記メタデータ情報が前記リポジトリに記憶される請求項１に記載のシステム。
【請求項５】
前記プレーヤデバイスは、前記リポジトリから前記メタデータ情報を取得するように構成されている請求項４に記載のシステム。
【請求項６】
ネットワークシステムを更に有し、前記ネットワークシステムは、インターネットに接続された１つ以上のローカルネットワークを含む請求項４に記載のシステム。
【請求項７】
前記リポジトリは、前記ネットワークシステムを介して前記プレーヤデバイスに接続されている請求項６に記載のシステム。
【請求項８】
前記補助ビューアデバイスは、前記ネットワークシステムを介して前記プレーヤデバイスに接続されており、前記プレーヤデバイスから前記メタデータ情報を受信することは、前記ネットワークシステムを介して前記メタデータ情報を受信することを含む請求項６に記載のシステム。
【請求項９】
前記１つ以上のローカルネットワークの少なくとも１つは携帯電話ネットワークである請求項６に記載のシステム。
【請求項１０】
前記補助ビューアデバイスの表示には、前記補助ビューアデバイスに表示されている前記メタデータ情報に対応する少なくとも１つの選択可能な起動点が含まれ、前記ユーザが前記少なくとも１つの選択可能な起動点を選択すると、前記補助ビューアデバイスに、前記ネットワークシステムから補足情報を取得させる請求項６に記載のシステム。
【請求項１１】
前記補助ビューアデバイスは、ローカルリンクを介して前記プレーヤデバイスに接続されており、前記プレーヤデバイスから前記メタデータ情報を受信することは、前記ローカルリンクで前記メタデータ情報を受信することを含む請求項１に記載のシステム。
【請求項１２】
前記メディアリソースの前記再生中、前記選択された時間に達すると、前記メタデータ情報を取得することは、前記コンテンツの前記一部に関連付けられたタイムスタンプを、前記メタデータ情報に関連するタイムスタンプに関連させることを含み、前記メタデータ情報に、前記メタデータ情報に関連する前記タイムスタンプが付される請求項１に記載のシステム。
【請求項１３】
前記メタデータ情報に、メタデータのタイプおよびメタデータのカテゴリの１つ以上が付される請求項１に記載のシステム。
【請求項１４】
前記メタデータのタイプには、テキスト、オーディオ、ビデオ、グラフィック画像、ウェブページ、またはこれらの組合せの１つが含まれる請求項１３に記載のシステム。
【請求項１５】
前記メタデータのカテゴリには、コンシューマ製品、関連する映画、関連する曲、衣服、関心地点、レストラン、地理的場所、俳優、アーティスト、関心のある人物、動物、またはこれらの組合せの１つが含まれる請求項１３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、メディアプレゼンテーションとの動的なインタラクションのための手法の提供に関し、より詳細には、メディアの再生または提示中に、メタデータがメディアコンテンツに同期して変化すると、このメディアコンテンツに関連付けられた情報が、メディアプレゼンテーションのコンテキストで取得可能であるように、時間ベースのメタデータをメディアコンテンツにリンクするための手法の提供に関する。
【背景技術】
【０００２】
従来、メタデータとは、個々のデータ項目またはデータ項目の集まりを記述するために使用されるデータである。換言すれば、メタデータとは、データに関するデータである。例えば、メタデータは、オーディオファイルの名前およびサイズを含むことにより、リソース自体（例えばビデオディスク、オーディオファイルなど）を説明することができる。また、メタデータは、リソースに関連するコンテンツを説明することもできる。例えば、コンピュータまたはほかの何らかの電子デバイスでメディアを再生する状況で、メディアがオーディオファイルまたはオーディオディスクの場合、例えば、メタデータに、アーティスト情報、アルバム情報、トラック名およびトラック番号などが含まれうる。メディアがビデオファイルまたはビデオディスクの場合、メタデータには、俳優情報、監督情報、シーンのタイトル、制作情報などが含まれうる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、メタデータは固定であり、リソース全体のみに関連するため、このような従来のメタデータの用途は限られている。更に、メタデータがリソースの一部に関連できる限定された用途として、映画の字幕トラックでの使用があるが、メタデータが、テキストのみに制限されるほか、固定であり、予め承認を得ることが必要であって、１つの決まった用途しか持たない。
【０００４】
上記に鑑みて、リソースの一部に関連付けることができ、かつ、メディアの再生またはプレゼンテーション中に、記述するリソースの一部が変化すると、これに適応することができる動的かつ柔軟な時間ベースのメタデータを使用したインタラクティブなメディア体験を提供することが求められている。
【課題を解決するための手段】
【０００５】
概して、本発明は、メディアコンテンツおよびこのメディアコンテンツのメタデータを、ストリーミング方式で解析可能にするためのシステム、方法およびコンピュータ可読メディアを提供する。一実施形態は、主メディアリソースの再生、視聴、聴取または他の方法でのプレゼンテーション中に、メタデータ情報の連続的な分析を規定する。主メディアリソースによってプレゼンテーションされているコンテンツが変化すると、異なるコンテキストデータが補助デバイスに提示される。このようにして、ユーザは、人物、場所、物またはこれらの組合せに関する追加情報を受信することができ、これが、主メディアリソースからのプレゼンテーションされたコンテンツに提示されうる。
【０００６】
一例では、プレゼンテーションされるコンテンツのソースは、テレビ放送、ビデオゲーム、映画、ラジオ番組またはこれらの組合せなどである。これらのプレゼンテーションのいずれにおいても、視聴者が複数存在していてもよい。このため、各視聴者は、自身の補助デバイスを使用して、自分が関心を持っている追加情報のみを視聴することができる。このため、主メディアリソースからのプレゼンテーションが進むにつれ、補助デバイスに配信される追加コンテンツも変化する。別の実施形態では、ユーザが、追加情報を同期して閲覧することを求めない場合には、ユーザが主メディアを視聴中に、関心を持っている特定のメタデータのみを記録するように、ユーザが補助デバイスを用いて設定することができる。ユーザは、後から、取り込んだ全メタデータおよび／または追加情報を確認することができ、これにより、ユーザが主メディアの視聴を邪魔されることがなくなる。
【０００７】
一実施形態では、システムは、前記メディアリソースに関連するコンテンツを提示し、前記メディアリソースの前記再生中、前記選択された時間に達すると、前記コンテンツの一部に関連付けられた前記メタデータ情報を取得することが可能なプレーヤデバイスを有し、前記メタデータの取得が前記メディアリソースの前記再生に実質的に同期して行われる。前記システムは、前記プレーヤデバイスに接続され、前記プレーヤデバイスから前記メタデータ情報を受信し、前記メタデータ情報を表示することが可能な補助ビューアデバイスも更に有する。
【０００８】
別の実施形態では、メディアソースから提示されるコンテンツのプレゼンテーションと連動したプレゼンテーションのためにメタデータ情報をプレゼンテーションするためのコンピュータ実装方法も提供される。前記方法は、前記メディアソースからの前記コンテンツを、主ディスプレイにプレゼンテーションするステップを有する。前記コンテンツは前記主ディスプレイ上の画像を含み、前記主ディスプレイ上の特定の画像または画像の一部は、メタデータ情報に関連付けられている。前記方法は、前記主ディスプレイへの前記コンテンツの前記プレゼンテーション中に、前記メタデータ情報のいずれを取得すべきかを定義する好み設定を受け取るステップと、その後、前記好み設定に基づいて前記メタデータ情報を取得するステップと、を有する。また、前記方法は、前記取得されたメタデータ情報をプレゼンテーションのために補助デバイスに転送するステップも有する。前記補助デバイスへの前記プレゼンテーションは、前記主ディスプレイへの前記コンテンツの前記プレゼンテーション中に処理される。前記画像または画像の一部に関連する前記取得されたメタデータ情報の前記プレゼンテーションによって、前記メディアソースからの前記コンテンツの、前記主ディスプレイへの前記プレゼンテーションが拡張される。
【０００９】
本発明の他の態様および利点は、各種実施形態および添付の図面と併せて、以下の詳細な説明を読めば自明となるであろう。これは、例示のみを目的として本発明の原理を示すものである。
【００１０】
本発明とその更なる利点とは、添付の図面を参照して以下の記載を読めば理解が深まるであろう。
【発明を実施するための最良の形態】
【００１１】
本発明の実施形態は、メディアコンテンツおよびこのメディアコンテンツのメタデータを、ストリーミング方式で解析するためのシステム、方法およびコンピュータ可読メディアを提供する。一実施形態は、プレゼンテーション、再生、リプレイ、視聴などの間に、主メディアのメタデータ情報の連続的な分析を可能にする。主メディアリソースによってプレゼンテーションされているコンテンツが変化すると、異なるコンテキストデータが補助デバイスにプレゼンテーションされる。このようにして、ユーザは、人物、場所、物またはこれらの組合せに関する追加情報を受信することができ、これが、主メディアリソースからのプレゼンテーションされたコンテンツに提示あるいは表示（rendering）されうる。一例では、プレゼンテーションされるコンテンツのソースは、テレビ放送、ビデオゲーム、映画、ラジオ番組などである。
【００１２】
これらのプレゼンテーションのいずれにおいても、視聴者が複数存在していてもよい。このため、各視聴者は、自身の補助デバイスを使用して、自分が関心を持っている追加情報のみを視聴することができる。このため、主メディアリソースからのプレゼンテーションが進むにつれ、補助デバイスに配信される追加コンテンツも変化する。ユーザは、補助デバイスに配信されている特定のデータを一時停止し、補助デバイスを操作して、インターネットに接続し、データをダウンロードする、などを選択することができる。その後、ユーザは、主メディアリソースプレゼンテーションとの生同期を再開するか、一時停止中にプレゼンテーションされた任意の時点に戻りうる。
【００１３】
したがって、あるプレゼンテーションを視聴しているユーザに、コンテキスト関連データを同期して補助デバイスにプレゼンテーションすることが可能な豊かな体験を提供することができる。同じ元の主プレゼンテーションを視聴している複数のユーザに対して、補助データのプレゼンテーションが異なって提示されるように、好み設定を用いて、コンテキスト関連データをカスタム定義することができる。以下に説明するように、視覚スクリーンが提供され、主プレーヤ、コンピューティング装置、コンソールまたはネットワークとの通信が有効であれば、補助デバイスは多くの形態をとることができる。
【００１４】
更に、本発明の実施形態は、メディアコンテンツに時間ベースのメタデータをリンクするためのシステムおよび方法を提供し、これにより、再生中にメディアコンテンツに同期してメタデータが変化すると、このメディアコンテンツに関連付けられた情報が、メディアプレゼンテーションのコンテキストで取得されうる。より詳細には、本発明の一実施形態によれば、メディアリソースの再生中、適切な時間に、メディアコンテンツを提示し、このメディアコンテンツに関連付けられた適切なメタデータ情報を、補助メタデータビューアデバイスに取得および表示するメディアプレーヤデバイスが提供される。
【００１５】
一例では、メディアリソースの再生中、特定の時間に、コンシューマ製品、関心のあるポイントあるいは関心地点、地理的目的地、俳優、曲などが登場するか、話題にのぼると、そのコンシューマ製品、関心地点、地理的行き先、俳優、曲などに関する詳細情報が、メディアリソース自体またはリモートコミュニティベースのリポジトリから取得されて、補助メタデータビューアデバイスにおいてユーザに動的に提示されうる。更に、本発明の実施形態により、ユーザは、メディアリソースの再生中に、そのメディアリソースのコンテンツに関連付けられたメタデータ情報を独自に取得して、その表示を制御することができる。
【００１６】
本発明の実施形態のここでの説明においては、本発明の実施形態の理解が深まるように、構成要素および／または方法の例など、数多くの具体的な詳細を採り上げる。しかし、当業者は、本発明の実施形態を、特定の詳細の１つ以上がなくても実施することができ、あるいは他の装置、システム、アセンブリ、方法、構成要素、材料および／または部品などによって実施することができることを理解するであろう。別の例では、本発明の実施形態の態様をわかりにくくすることのないように、公知の構造、材料または操作は、特に詳細に図示したり、記載することはしない。本発明は、いくつかの態様を有しており、下記に示し、図面および実施形態を参照して説明する。
【００１７】
図１Ａに、本発明の一実施形態による、メディアリソースの再生中、特定の時間にメタデータ情報を表示するためのシステム１００が示される。本発明の一実施形態では、メディアリソースは、オーディオファイル、ビデオファイル、ビデオディスク、オーディオディスクまたは他のどのようなマルチメディア媒体であってもよい。メディアリソースは、生放送、記録済みの放送またはタイムシフトとよばれる時差放送でプレゼンテーションされうる。一実施形態によれば、システム１００は、メディアリソース１０１に関連するコンテンツを、メディアディスプレイ１０３に提示するのと同時に、そのコンテンツに関連付けられたメタデータ情報を取得し、補助ビューアデバイス１０４に提供することができるメディアプレーヤデバイス１０２を備える。
【００１８】
より詳細には、一実施形態では、メディアプレーヤデバイス１０２は、メディアリソース１０１に関連付けられたタイムスタンプを、対応してタイムスタンプが付されたることができる。これにより、再生中に、メディアリソース１０１に関連付けられたタイムスタンプに到達すると、メディアプレーヤデバイス１０２は、メディアリソース１０１自体から、あるいは、ネットワークシステム１０８に接続されたリモートコミュニティベースのメタデータリポジトリ（またはデータストア）１０６から、適切なメタデータ情報を動的に取得して、このメタデータ情報を補助ビューアデバイス１０４に提示することができる。本発明の一実施形態では、ネットワークシステム１０８は、インターネット１１４に接続されたローカルネットワーク１１２を複数備えうる。特定のネットワークプロトコル、物理層、トポロジ、およびその他のネットワーク特性をここに示すが、本発明の実施形態は、どのようなネットワークシステム１０８またはネットワーク１１２の使用にも適している。
【００１９】
本発明の一実施形態では、補助ビューアデバイス１０４は、メディアリソース１０１の再生と同期して、時間ベースのメタデータ情報にリンクされた表示可能なオブジェクトによって動的に更新される。本発明の別の実施形態では、補助ビューアデバイス１０４に表示されるメタデータ情報を補足する追加のコミュニティベースの情報が提供されてもよい。
【００２０】
コミュニティベースの情報には、オンラインコミュニティメンバ、メッセージボード、チャットルーム、ウィキペディアなどからのコメントが含まれうる。下記で図４に更に詳細に示すように、補助デバイス１０４に表示される選択可能な起動点に関連付けられたメタデータにより、ユーザは、補足情報に対する要求を発行することができる。本発明の一実施形態では、補足情報に対するユーザの要求は、メディアプレーヤデバイス１０２を介して処理されうる。この場合、補足情報に対する要求が、ローカル通信（図２を参照）を介して、補助ビューデバイス１０４からメディアプレーヤデバイス１０２に送信されうる。この要求をメディアプレーヤデバイス１０２が受信すると、メディアプレーヤデバイス１０２は、インターネット１１４に接続された情報リポジトリ１１６から、あるいはネットワーク１１２を介してインターネット１１４に接続された情報リポジトリ１１８から、要求された補足情報を、インターネット１１４を介して取得しうる。
【００２１】
メディアプレーヤデバイス１０２が補足情報を取得すると、メディアプレーヤデバイス１０２は、ローカル通信リンク（図示せず）を介して、要求された補足情報を補助ビューアデバイスに転送しうる。本発明の一実施形態では、メディアソース１０１に関連するコンテンツの提示、ならびにこのコンテンツに関連付けられたメタデータ情報の補助ビューアデバイス１０４への取得および提供に鑑賞しないように、メディアプレーヤデバイス１０２は、補助デバイス１０４での補足情報に対するユーザの要求をバックグラウンドで処理しうる。本発明の別の実施形態では、補足情報に対するユーザの要求が、補助ビューアデバイス１０４によって直接処理されうる。この場合、本発明の一実施形態によれば、補助ビューアデバイス１０４はネットワークシステム１０８に接続されており、補助デバイス１０４によって、要求された補足情報がネットワークシステム１０８を介して取得されうる。例えば、補助デバイスが携帯電話デバイスの場合、補足情報に対する要求が、セルラーキャリアネットワーク１１０を介して処理されうる。
【００２２】
他の例では、補助ビューアデバイス１０４がＷｉ−Ｆｉ（wireless fidelity）対応デバイスの場合、補足情報に対する要求が、ローカルキャリアネットワーク１１０を介して処理されうる。本発明の一実施形態では、以下に更に詳しく説明するように、補助ビューアデバイス１０４は、ネットワークシステム１０８を介してメディアプレーヤデバイス１０２と通信するために、ネットワークシステム１０８にも接続されてもよい。
【００２３】
一実施形態によれば、図１Ａに示すメディアプレーヤデバイス１０２は、ホームエンターテイメントコンピュータ、ゲームコンソール、コンピューティングシステム、ネットワーク接続コンピュータ、セットトップボックスでも、あるいはメディアリソースに関連するコンテンツを提示するのと同時に、このコンテンツに関連付けられたメタデータ情報を補助ビューアデバイスに取得および提供することが可能な他のどのようなデバイスでもよい。一実施形態によれば、図１Ａに示す補助ビューアデバイス１０４は、携帯電話、ｉＰｈｏｎｅ（登録商標）、プレイステーションポータブル（登録商標）（ＰＳＰ）デバイス、個人情報端末（ＰＤＡ）、ブラックベリー（登録商標）デバイス、ディスプレイ画面を備えたテレビリモコンデバイス、ラップトップコンピュータでも、あるいはメディアプレーヤデバイスから更新されたメタデータ情報を動的に受信して表示することが可能な他のどのような電子デバイスでもよい。
【００２４】
本発明の一実施形態によれば、タイムスタンプ付きメタデータは、最も単純な形式のテキスト、オーディオ、グラフィック画像、ムービークリップ、ゲーム、フォーム、ウェブページ、インタラクティブなコンテンツでも、あるいはメディアプレーヤデバイスおよび補助ビューアデバイスが処理することができる他のどのようなタイプのデータでもよい。メタデータの各部分には、タイムスタンプ情報が付されるほか、メタデータのカテゴリ（例えば、コンシューマ製品、関連する映画、衣類、関心地点、レストラン、地理的場所、俳優、アーティスト、関心のある人物、動物など）、およびメタデータのタイプ（例えばテキスト、画像、音声など）が付されても、あるいは、補助ビューアデバイスでのメタデータ情報の取得および／または表示を支援する他のどのような情報が付されてもよい。上で説明したように、本発明の一実施形態では、メタデータは、下で図４に説明するように、ユーザが、コミュニティベースの情報またはネットワークを介してインターネットからアクセス可能なデータを用いて、メタデータ情報を補足できるようにする選択可能な起動点（例えばハイパーリンクなど）に関連付けられうる。
【００２５】
本発明の別の実施形態では、下で図１Ｂに更に詳しく示すように、メタデータが、固定フォーマットで提供されてメディア自体と共に配信されても、あるいは、メタデータが、動的フォーマットで提供され、再生時に、メディアプレーヤデバイスまたは補助ビューアデバイスにより、ネットワークを介してリモートメタデータリポジトリ（例えばフラットファイルまたはデータベース）からアクセスされてもよい。メタデータを動的フォーマットで提供することによって、メディアリソースのオブジェクトに関する情報が、メタデータの変更を記述している場合に、メタデータが自動的に更新される。
【００２６】
図２に、タイムスタンプ付きメタデータを含む映画コンテンツを、テレビ画面等のディスプレイ２０２に提示することが可能なメディアプレーヤデバイス１０２を備えたシステム１００の例示的な実施形態が示される。より詳細には、メディアプレーヤデバイス１０２がディスプレイ２０２に映画を再生している間に、メディアプレーヤデバイス１０２は、映画のフレーム（またはシーン）２０８中に登場したオブジェクトが、メタデータ情報に時間でリンクされている各時点を特定しうる。メディアプレーヤデバイス１０２は、登場したオブジェクトに関連付けられたメタデータ情報を取得して、このメタデータ情報を補助ビューアデバイス１０４にダウンロードしうる。ダウンロードされたメタデータ情報が、映画のフレームまたはシーンの変化に同期して、補助ビューアデバイス１０４の画面２０４に動的に表示される。例えば、ある俳優が映画のシーンに登場すると、メディアプレーヤデバイス１０２によって、この俳優の画像が補助ビューアデバイス１０４にダウンロードされたり、この俳優に関する情報を含むウェブページのＵＲＬが補助ビューアデバイス１０４にダウンロードされたり、この両方が行われうる。映画が進むにつれ、俳優がソニーエリクソン（登録商標）の電話で電話をかけると、ソニーエリクソンのウェブページのＵＲＬが補助ビューアデバイス１０４にダウンロードされるか、俳優が利用している電話のユニークな機能の詳しい説明が、補助ビューアデバイス１０４にダウンロードされうる。
【００２７】
メディアプレーヤデバイス１０２は、メタデータ情報、またはこのメタデータ情報を補足する情報を取得するために、ネットワーク相互接続カード（ＮＩＣ）２０６、またはメディアプレーヤデバイス１０２とネットワークシステム１０８との接続を支援する他の何らかの相互接続機構を介して、インターネット１１４に接続されうる。本発明の一実施形態では、メディアデバイスプレーヤ１０２は、Ｗｉ−Ｆｉ（wireless fidelity）アンテナ２１０またはブルートゥース（登録商標）無線アンテナ２１０、送受信（ＴｘＲｘ）ホストチップ２１２、あるいはローカルネットワークリンク２１４を介したメディアプレーヤデバイス１０２と補助ビューアデバイス１０４との接続を支援する他の何らかの機構を備えうる。
【００２８】
図３において、本発明の一実施形態によれば、補助ビューアデバイス１０４のユーザは、補助ビューアデバイス１０４にダウンロードされたメタデータ情報の表示を、ユーザインタフェース画面３０２から独自に制御することができる。本発明の一実施形態では、補助デバイスに表示するメタデータ情報のタイプおよび／またはカテゴリ、メタデータ情報の表示の方法および／またはそのタイミング、新しいメタデータ情報が利用可能であることをユーザに通知する方法および／またはそのタイミングなどをユーザが選択できるようにするために、補助デバイス１０４または他の任意の適切なデバイスによって、ユーザインタフェース画面３０２が提供されうる。ユーザインタフェース画面３０２は、補助ビューアデバイスにダウンロードおよび／または表示されるメタデータ情報のカテゴリ（例えばコンシューマ製品、関連する映画、衣類、関心地点、レストラン、地理的場所、俳優、アーティスト、関心のある人物、および動物など）をユーザが選択できるようにするトグル選択などを備えうる。
【００２９】
また、ユーザインタフェース画面３０２は、補助ビューアデバイスにダウンロードおよび／または表示されるメタデータ情報のタイプ（例えばテキスト、オーディオ、グラフィック画像、ウェブページなど）をユーザが選択できるようにするトグル選択なども備えうる。更に、ユーザインタフェース画面３０２は、メディアリソースの再生中にメタデータ情報が出現した場合にメタデータ情報を表示すべきかどうか、またはメディアリソースの再生の終了後に（例えば映画の終わりに）、メタデータ情報を集約フォーマットでユーザに提供すべきかどうかをユーザが選択できるようにするトグル選択などを備えうる。本発明の一実施形態では、集約フォーマットでユーザに提供されるメタデータ情報は、ユーザの補助ビューアデバイス、ユーザの電子メールアカウント、またはメタデータ情報を受信可能な他の任意の宛先に送信されうる。
【００３０】
図４に、本発明の一実施形態による、メディアプレーヤデバイス１０２から補助ビューアデバイス１０４にダウンロードされたメタデータ情報が表示されている例示的なディスプレイ画面４０２が示されている。本発明の一実施形態によれば、メディアプレーヤデバイス１０２からダウンロードされるメタデータ情報の各部分は、ディスプレイ画面４０２内でキューに入れられうる。上で説明したように、メタデータ情報は、数種類の形式のいずれか１つで補助デバイス１０４に提供および表示され、このような形式には、テキスト、グラフィック、ハイパーリンク、音声、ビデオ、分割スクリーン、インタラクティブな画面などがあるが、これらに限定されない。ディスプレイ画面４０２は、スクロールバー４０４、または、ディスプレイ画面４０２の可視部分４０６に今は表示できないメタデータ情報をユーザが閲覧できるようにする他の同様の機構を備えうる。更に、本発明の一実施形態では、図１Ａに関して上で説明したように、ユーザが、インターネット、リモートネットワークまたはローカルネットワークなどを介してアクセス可能なコミュニティベースの情報を用いて、ダウンロードされたメタデータ情報を補足することができるように、選択可能な起動点４０８または遷移スプリングボードキューイング効果が、メタデータ情報の各部分に関連付けられうる。
【００３１】
例えば、特定の映画のメタデータ情報に関連付けられたＵＲＬをユーザが選択すると、補助ビューアデバイス１０４からメディアプレーヤデバイス１０２に要求が送信されて、映画スタジオのウェブサイトからムービークリップが取得されうる。本発明の一実施形態では、新しいメタデータ情報が更新されたタイミングを、補助ビューアデバイスにおいてユーザに通知するための機構も提供されうる。例えば、補助ビューアデバイス１０４に、視覚的ブザーインジケータまたは音声／振動インジケータが設けられうる。
【００３２】
引き続き図４を参照すると、本発明の一実施形態によれば、メタデータまたは補足的なコミュニティベースの情報を補助ビューアデバイス１０４に表示するためのディスプレイ画面３０２または他の任意の画面が、任意のタイプの補助ビューアデバイス１０４ａ，１０４ｂ，１０４ｃに提供されうる。図１Ａに関して上で説明したように、補助ビューアデバイスは、携帯電話、プレイステーションポータブル（登録商標）（ＰＳＰ）デバイス、個人情報端末（ＰＤＡ）、ディスプレイ画面を備えたリモコンデバイス、ラップトップコンピュータでも、あるいはメディアプレーヤデバイスから更新されたメタデータ情報を動的に受信して表示することができる他のどのような電子デバイスでもよい。
【００３３】
上記の説明を鑑みると、本発明の実施形態の利点は、タイムスタンプまたはタグを付されたメタデータ情報を、ワーク全体の特定の時点または時間の一部分に関連付け、そのワーク（例えば、マルチメディアプレゼンテーションワーク）の再生中または再生後に、同期してメタデータ情報をユーザに提供することができる点にある。固定メタデータをワーク全体に関連付け、ワーク全体に関する情報のみを含むメタデータを提供する従来の手法と異なり、本発明の実施形態の時間ベースのメタデータの動的な特性により、付加的なコンテキストが与えられる。このコンテキストは、メタデータとワーク間の時間的な関連付けのみならず、頻繁に更新されうるリモートコミュニティベースのリポジトリ、インターネットなどからメタデータ情報を取得することができる機能によって提供される。
【００３４】
上で説明したように、本発明の実施形態によれば、時間ベースのメタデータには多くの用途が可能である。例えば、映画での俳優の初回登場シーンで、その俳優の名前を、その俳優が演じたその他の役に関する補足情報と共に表示させたり、雑学、いたずら（goofs）、歌詞、絵（タブラチュア：tablature）、監督の解説、サウンドトラック情報、メディアの説明またはメディアリソースのコンテンツに関連する歴史上の事件を表示させたり、メディアリソースの再生中に特定のコンシューマ製品が登場するか、または話題にのぼった場合に、広告または製品の位置ベースの広告に関連するコンシューマ製品情報を表示させたり、質問、雑学、批評、引用の説明、パロディへのリンクなどを含むユーザが作成したメタデータを表示させるなどがあるが、これらに限定されない。
【００３５】
ここに記載した本発明の実施形態は、ビデオゲームコンソールに組み込まれてもよいという点を理解すべきである。例えば、一実施形態では、ここに記載するブルートゥース通信システムは、ソニー（登録商標）プレイステーション３（登録商標）エンターテイメントデバイスに組み込まれうる。ここに記載する実施形態は、ハードウェア、ソフトウェア、またはこれらの組み合わせのいずれによっても実装されてもよいという点を更に理解すべきである。
【００３６】
図５は、本発明の一実施形態による、ブルートゥース通信を実装することができるコンソールであるソニー（登録商標）プレイステーション３（登録商標）エンターテイメントデバイスのシステムアーキテクチャ全体を模式的に示す。システムユニット９００は、システムユニット９００に接続可能なさまざまな周辺機器を備える。システムユニット９００は、Ｃｅｌｌプロセッサ９２８、Ｒａｍｂｕｓ（登録商標）ダイナミックランダムアクセスメモリ（ＸＤＲＡＭ）ユニット９２６、専用のビデオランダムアクセスメモリ（ＶＲＡＭ）ユニット９３２を有するＲｅａｌｉｔｙ  Ｓｙｎｔｈｅｓｉｚｅｒグラフィックユニット９３０、およびＩ／Ｏ（入出力）ブリッジ９３４を備える。また、システムユニット９００は、Ｉ／Ｏブリッジ９３４を介してアクセス可能な、ディスク９４０ａおよび着脱可能なスロットインハードディスクドライブ（ＨＤＤ）９３６から読み出すためのブルーレイ（登録商標）ディスクＢＤ−ＲＯＭ（登録商標）光ディスクリーダ９４０も備える。任意選択で、システムユニット９００は、同様にＩ／Ｏブリッジ９３４を介してアクセス可能な、コンパクトフラッシュメモリカード、メモリースティック（登録商標）メモリカードなどを読み出すためのメモリカードリーダ９３８も備える。
【００３７】
また、Ｉ／Ｏブリッジ９３４は、６つのユニバーサルシリアルバス（ＵＳＢ）２．０ポート９２４、ギガビットイーサネットポート９２２、ＩＥＥＥ  ８０２．１１ｂ／ｇ無線ネットワーク（Ｗｉ−Ｆｉ）ポート９２０、および最大７つのブルートゥース接続に対応可能なブルートゥース（登録商標）無線リンクポート９１８にも接続している。動作時に、Ｉ／Ｏブリッジ９３４は、１つ以上のゲームコントローラ９０２からのデータを含む、全ての無線、ＵＳＢ、およびイーサネットのデータを処理する。例えば、ユーザがゲームをプレイ中に、Ｉ／Ｏブリッジ９３４はブルートゥースリンクを介してゲームコントローラ９０２からデータを受信して、これをＣｅｌｌプロセッサ９２８に転送し、Ｃｅｌｌプロセッサ９２８が適宜ゲームの現在の状態を更新する。
【００３８】
また、無線、ＵＳＢ、およびイーサネットの各ポートを介して、ゲームコントローラ９０２のほかに、他の周辺機器も接続することが可能となる。このような周辺機器には、例えば、リモコン９０４、キーボード９０６、マウス９０８、ソニープレイステーションポータブル（登録商標）エンターテイメントデバイスなどのポータブルエンターテイメントデバイス９１０、ＥｙｅＴｏｙ（登録商標）ビデオカメラ９１２などのビデオカメラ、マイクロフォンヘッドセット９１４などがある。このため、これらの周辺機器は、原則としてシステムユニット９００に無線で接続されうる。例えば、ポータブルエンターテイメントデバイス９１０はＷｉ−Ｆｉアドホック接続を介して通信し、マイクロフォンヘッドセット９１４はブルートゥースリンクを介して通信しうる。これらのインタフェースを提供することにより、プレイステーション３デバイスは、デジタルビデオレコーダ（ＤＶＲ）、セットトップボックス、デジタルカメラ、ポータブルメディアプレーヤ、ＶｏＩＰ電話、携帯電話、プリンタ、およびスキャナなどの他の周辺機器と場合によっては互換となりうる。更に、ＵＳＢポート９２４を介して旧式メモリカードリーダ９１６をシステムユニットに接続することができ、プレイステーション（登録商標）デバイスまたはプレイステーション２（登録商標）で用いられていたタイプのメモリカード９４８の読み出しが可能となる。
【００３９】
本実施形態では、ゲームコントローラ９０２は、ブルートゥースリンクを介してシステムユニット９００と無線通信するように動作可能である。しかし、その代わりに、ゲームコントローラ９０２が、ＵＳＢポートに接続されてもよく、これにより、ゲームコントローラ９０２のバッテリに充電するための電力に接続される。ゲームコントローラは、１つ以上のアナログジョイスティックおよび従来の制御ボタンを有するほか、各軸の並進運動および回転に対応する６自由度の移動を感知する。したがって、従来のボタンまたはジョイスティックコマンドのほかに、またはこれらの代わりに、ゲームコントローラのユーザが行ったジェスチャおよび移動が、ゲームへの入力として変換されうる。任意選択で、プレイステーションポータブルデバイスなどの他の無線対応の周辺機器をコントローラとして使用することができる。プレイステーションポータブルデバイスの場合、追加のゲーム情報または制御情報（例えば制御命令またはライブの数）が、当該デバイスの画面に提示されうる。ほかの代替的または補助的な制御装置が使用されてもよく、これには、ダンスマット（図示せず）、ライトガン（図示せず）、ハンドルおよびペダル（図示せず）、あるいは、即答クイズゲームのための１つまたは複数の大型のボタン（これも図示なし）などの特注品のコントローラなどがある。
【００４０】
また、リモコン９０４も、ブルートゥースリンクを介してシステムユニット９００と無線通信するように動作可能である。リモコン９０４は、ブルーレイディスクＢＤ−ＲＯＭリーダ９４０の操作、およびディスクの内容の閲覧のために適した制御を備える。ブルーレイディスクＢＤ−ＲＯＭリーダ９４０は、従来の記録済みＣＤ、記録可能ＣＤ、およびいわゆるスーパーオーディオＣＤのほか、プレイステーションデバイスおよびプレイステーション２デバイスと互換のＣＤ−ＲＯＭを読み出すように動作可能である。また、リーダ９４０は、従来の記録済みＤＶＤおよび記録可能ＤＶＤのほか、プレイステーション２デバイスおよびプレイステーション３デバイスと互換のＤＶＤ−ＲＯＭを読み出すように動作可能である。更に、リーダ９４０は、従来の記録済みブルーレイディスクおよび記録可能ブルーレイディスクのほか、プレイステーション３デバイスと互換のＢＤ−ＲＯＭを読み出すように動作可能である。
【００４１】
システムユニット９００は、Ｒｅａｌｉｔｙ  Ｓｙｎｔｈｅｓｉｚｅｒグラフィックユニット９３０を介して、プレイステーション３デバイスによって生成またはデコードされた音声およびビデオを、音声コネクタおよびビデオコネクタ経由で、ディスプレイ９４４および１つ以上のスピーカ９４６を備えた表示および音声出力装置９４２（モニタまたはテレビ受像機など）に提供するように動作可能である。音声コネクタ９５０は、従来のアナログ出力およびデジタル出力を備える一方、ビデオコネクタ９５２は、コンポーネントビデオ、Ｓ−ビデオ、コンポジットビデオ、および１つ以上の高品位マルチメディアインタフェース（ＨＤＭＩ）の出力などを種々備えうる。したがって、ビデオ出力は、ＰＡＬまたはＮＴＳＣ、あるいは７２０ｐ、１０８０ｉまたは１０８０ｐの高解像度などのフォーマットであってもよい。
【００４２】
音声処理（生成、デコードなど）はＣｅｌｌプロセッサ９２８によって実行される。プレイステーション３デバイスのオペレーティングシステムは、ドルビー（登録商標）５．１サラウンドサウンド、ドルビー（登録商標）シアターサラウンド（ＤＴＳ）、およびブルーレイディスクからの７．１サラウンドサウンドのデコードに対応している。
【００４３】
本実施形態では、ビデオカメラ９１２は、１つの電荷結合素子（ＣＣＤ）、ＬＥＤインジケータ、およびハードウェアベースのリアルタイムデータ圧縮およびエンコード装置を備え、圧縮ビデオデータが、システムユニット９００によるデコードのために、イントラ画像ベースのＭＰＥＧ（motion picture expert group）標準などの適切なフォーマットで送信されるようになる。カメラのＬＥＤインジケータは、例えば不利な照明条件を示す適切な制御データをシステムユニット９００から受け取ると、発光するように配置されている。ビデオカメラ９１２の実施形態は、ＵＳＢ、ブルートゥースまたはＷｉ−Ｆｉの通信ポートを介して、システムユニット９００にさまざまな方法で接続しうる。ビデオカメラの実施形態は、１つ以上の関連するマイクロフォンを備えており、音声データを送信することができる。ビデオカメラの実施形態では、ＣＣＤは、高解像度のビデオキャプチャに適した分解能を備えうる。使用時に、ビデオカメラによってキャプチャされた画像が、例えば、ゲーム内に取り込まれるか、またはゲームの制御入力として解釈されうる。
【００４４】
一般に、システムユニット９００の通信ポートの１つを介して、ビデオカメラまたはリモコン等などの周辺機器とのデータ通信がうまく行われるように、デバイスドライバ等の適切なソフトウェアを提供する必要がある。デバイスドライバ技術は公知であり、本発明を必要にわかりにくくすることのないよう、ここには詳しく記載することはしない。
【００４５】
図６は、本発明の一実施形態によるＣｅｌｌプロセッサ９２８の概略図である。Ｃｅｌｌプロセッサ９２８は、１）メモリコントローラ１０６０およびデュアルバスインタフェースコントローラ１０７０Ａ，Ｂを含む外部入出力構造、２）パワープロセッシングエレメント１０５０と呼ばれるメインプロセッサ、３）シナジスティックプロセッシングエレメント（ＳＰＥ）１０１０Ａ〜Ｈと呼ばれる８基のコプロセッサ、４）エレメント相互接続バス１０８０と呼ばれる上記のコンポーネントに接続している環状データバス、の４つの基本コンポーネントを備えたアーキテクチャを有する。Ｃｅｌｌプロセッサの総浮動小数点演算性能は、２１８ギガフロップスである。
【００４６】
パワープロセッシングエレメント（ＰＰＥ）１０５０は、３．２ＧＨｚの内部クロックで動作し、双方向同時マルチスレッディングＰｏｗｅｒ９７０準拠のＰｏｗｅｒＰＣコア（ＰＰＵ）１０５５をベースにしている。ＰＰＥ１０５０は、５１２ｋＢのレベル２（Ｌ２）キャッシュと、３２ｋＢのレベル１（Ｌ１）キャッシュとを備える。ＰＰＥ１０５０は、クロックサイクルごとに８つの単一位置（single position）操作ができ、これは、３．２ＧＨｚで２５．６ギガフロップスに相当する。ＰＰＥ１０５０の主な役割は、演算作業負荷の大部分を処理するシナジスティックプロセッシングエレメント１０１０Ａ〜Ｈのコントローラとして機能することにある。動作時に、ＰＰＥ１０５０はジョブキューを保持し、シナジスティックプロセッシングエレメント１０１０Ａ〜Ｈのジョブをスケジューリングしており、その進捗を監視する。したがって、各シナジスティックプロセッシングエレメント１０１０Ａ〜Ｈはカーネルを実行し、その役割は、ジョブを取り出して、これを実行し、ＰＰＥ１０５０と同期することにある。
【００４７】
各シナジスティックプロセッシングエレメント（ＳＰＥ）１０１０Ａ〜Ｈは、シナジスティックプロセッシングユニット（ＳＰＵ）１０２０Ａ〜Ｈおよびメモリフローコントローラ（ＭＦＣ）１０４０Ａ〜Ｈをそれぞれ備え、ＭＦＣ１０４０Ａ〜Ｈは、ダイナミックメモリアクセスコントローラ（ＤＭＡＣ）１０４２Ａ〜Ｈ、メモリ管理ユニット（ＭＭＵ）１０４４Ａ〜Ｈ、およびバスインタフェース（図示せず）をそれぞれ備える。各ＳＰＵ１０２０Ａ〜Ｈは３．２ＧＨｚでクロック供給され、原則として４ＧＢまで拡張可能な２５６ｋＢのローカルＲＡＭ１０３０Ａ〜Ｈを備えたＲＩＳＣプロセッサである。各ＳＰＥは、理論的には単精度処理性能で２５．６ギガフロップスを示す。１つのＳＰＵは、１クロックサイクルに、４つの単精度浮動小数点数部（SPFPM:single precision floating point members）、４つの３２ビット数、８つの１６ビット整数または１６の８ビット整数を処理することができる。同じクロックサイクルで、メモリ操作も実行することができる。ＳＰＵ１０２０Ａ〜Ｈは、システムメモリＸＤＲＡＭ９２６に直接アクセスすることはない。ＳＰＵ１０２０Ａ〜Ｈが作成した６４ビットアドレスがＭＦＣ１０４０Ａ〜Ｈに渡され、ＭＦＣ１０４０Ａ〜Ｈが、自身のＤＭＡコントローラ１０４２Ａ〜Ｈに対して、エレメント相互接続バス１０８０およびメモリコントローラ１０６０を介してメモリにアクセスするように指示する。
【００４８】
エレメント相互接続バス（ＥＩＢ）１０８０は、Ｃｅｌｌプロセッサ９２８内部の論理的には環状の通信バスであり、上記のプロセッサエレメント（すなわち、ＰＰＥ１０５０、メモリコントローラ１０６０、デュアルバスインタフェース１０７０Ａ，Ｂ、および８基のＳＰＥ１０１０Ａ〜Ｈ、合計１２個のパーティシパント）を接続している。パーティシパントは、１クロックサイクルにつき８バイトの速度で、バスに同時に読み出しおよび書き込みを行うことができる。上で説明したように、各ＳＰＥ１０１０Ａ〜Ｈは、長い読み出しまたは書み込みのシーケンスをスケジュールするためのＤＭＡＣ１０４２Ａ〜Ｈを備える。ＥＩＢは、４つのチャネルを備え、そのうち２つは時計回り方向であり、残り２つは反時計回り方向である。したがって、１２のパーティシパントについて、２つのパーティシパント間のステップ方式の最長のデータフローは、適切な方向で６ステップとなる。このため、パーティシパント間でアービトレーションが行われて完全な利用度が実現されると、１２のスロットの理論上のピーク瞬間ＥＩＢ帯域幅は、１クロックにつき９６Ｂとなる。これは、３．２ＧＨｚのクロック速度で３０７．２ＧＢ／ｓ（ギガバイト／秒）の理論上のピーク帯域幅に相当する。
【００４９】
メモリコントローラ１０６０は、ラムバス社（Rambus Incorporated）によって開発されたＸＤＲＡＭインタフェース１０６２を備える。メモリコントローラは、２５．６ＧＢ／ｓの理論上のピーク帯域幅で、Ｒａｍｂｕｓ  ＸＤＲＡＭ９２６とインタフェースする。デュアルバスインタフェース１０７０Ａ，Ｂは、Ｒａｍｂｕｓ  ＦｌｅｘＩＯ（登録商標）システムインタフェース１０７２Ａ，Ｂを備える。インタフェースは、それぞれ８ビット幅の１２のチャネルに編成されており、このうち、５の経路が受信用、７つの経路が送信用である。これにより、Ｃｅｌｌプロセッサと、コントローラ１７０Ａを介してＩ／Ｏブリッジ７００間、およびコントローラ１７０Ｂを介してＲｅａｌｉｔｙ  Ｓｉｍｕｌａｔｏｒグラフィックユニット２００間で、理論上のピーク帯域幅が６２．４ＧＢ／ｓ（送信３６．４ＧＢ／ｓ、受信２６ＧＢ／ｓ）が得られる。Ｃｅｌｌプロセッサ９２８によってＲｅａｌｉｔｙ  Ｓｉｍｕｌａｔｏｒグラフィックユニット９３０に送信されるデータには、通常、表示リストが含まれ、これは、頂点を描画したり、ポリゴンにテクスチャを貼り付けたり、照明条件を指定するなどための一連のコマンドである。
【００５０】
上記の実施形態を考慮に入れると、本発明が、コンピュータシステムに記憶されたデータを使用する、各種のコンピュータ実装操作を使用してもよい点を理解すべきである。これらの操作は、物理量の物理的操作を必要とする。この物理量は通常、記憶、転送、結合、比較などの操作が可能な電気信号または磁気信号の形を取るが、必ずしもこれらに限定されない。更に、実行される操作は、生成、特定、決定または比較などと呼ばれることが多い。
【００５１】
本発明の一部を構成している、本明細書に記載した操作はいずれも、有用な機械的操作である。本発明は、これらの操作を実行するデバイスまたは装置にも関する。この装置は、所望の目的のために特別に作製されたものであっても、あるいは汎用コンピュータであり、そのコンピュータに記憶されているコンピュータプログラムによって選択的に作動もしくは構成されてもよい。特に、各種の汎用の機械を、本明細書の教示に従って記述したコンピュータプログラムと併用してもよく、あるいは所望の操作を実行するために特化した機械を作製するほうが利便性が高いこともある。
【００５２】
また、本発明の一部を形成するここに記述した操作のいずれも、記載した機能を実行するための能力を与える任意の適切な構造「手段」によって実行されてもよい。例えば、構造の例が、請求項に記載の発明のさまざまな実施形態で述べた回路コンポーネントによって提供される。
【００５３】
本発明は、また、計算機可読メディア上の計算機可読コードとして実施されてもよい。計算機可読メディアは、コンピュータシステムによって後から読み取ることができるデータを記憶できるデータ記憶装置であれば、どのようなものであってもよい。計算機可読メディアの例には、ハードディスク、ネットワーク接続記憶装置（ＮＡＳ）、リードオンリーメモリ、ランダムアクセスメモリ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープおよび他の光学式データ記憶装置および非光学式データ記憶装置などがある。また、計算機可読メディアは、計算機可読コードが分散式に記憶されて、実行されるように、ネットワークに結合されたコンピュータシステムを介して分散されてもよい。
【００５４】
上記に、本発明を明確に理解できるように多少詳細に記載したが、添付の特許請求の範囲内で変更例または変形例を実施できることは明らかである。したがって、本実施形態は例示的なものであり、制限するものではなく、本発明は本明細書に記載されている詳細な事項に限定されるものではなく、添付の特許請求の範囲の範囲およびその均等物の範囲内で変更されてもよい。
【図面の簡単な説明】
【００５５】
【図１Ａ】本発明の一実施形態による、メディアリソースの再生中の特定の時点におけるメタデータ情報を表示するためのシステムの図である。
【図１Ｂ】本発明の一実施形態による、固定フォーマットで提供され、メディア自体によって配信されるか、または動的なフォーマットで提供され、リモートメタデータリポジトリからアクセスされるメタデータ情報を示す図である。
【図２】図１Ａに示すシステムの例示的な実施形態である。
【図３】本発明の一実施形態による補助ビューアデバイスのユーザインタフェースである。
【図４】本発明の一実施形態によるメタデータを表示するための補助ビューアデバイスのディスプレイ画面である。
【図５】本発明の一実施形態によるブルートゥース通信を実装することができるコンソールである、ソニー（登録商標）プレイステーション（登録商標）３エンターテイメントデバイスのシステムアーキテクチャ全体を模式的に示す。
【図６】本発明の一実施形態によるセルプロセッサの概略図である。
【図１Ａ】
0005222058.tif 000002
【図１Ｂ】
0005222058.tif 000003
【図２】
0005222058.tif 000004
【図３】
0005222058.tif 000005
【図４】
0005222058.tif 000006
【図５】
0005222058.tif 000007
【図６】
0005222058.tif 000008