(57)【要約】【課題】仮想アイテムの状態を変更するための装置とコンピュータに実装される方法とそれに対応するコンピュータ読み取り可能な媒体を開示する。【解決手段】受信デバイスは、ブロードキャスト信号を介してサーバから１以上の仮想アイテムに関する情報を受信する。前記１以上の仮想アイテムから一つの仮想アイテムを選択するために、１以上の基準にしたがって前記情報をフィルタする。前記基準には前記受信デバイスの物理的な世界位置が含まれる。前記選択された仮想アイテムの状態を初期的な状態から変更された状態へ変更し、前記変更された状態に関する情報を前記サーバに送り返す。【選択図】図１Ａ
2010123126.tif 000002
【特許請求の範囲】
【請求項１】
仮想アイテムの状態を変更するためのコンピュータに実装される方法であって、
ａ）ブロードキャスト信号を介してサーバから受信デバイス上で１以上の仮想アイテムに関する情報を受信するステップと、
ｂ）前記１以上の仮想アイテムから一つの仮想アイテムを選択するために、前記受信デバイスの物理世界位置を含む１以上の基準にしたがって前記１以上の仮想アイテムに関する情報をフィルタするステップと、
ｃ）前記選択された仮想アイテムの状態を初期的な状態から変更された状態へ変更するステップと、
ｄ）前記変更された状態に関する情報を前記サーバに送り返すステップとを含むことを特徴とする方法。
【請求項２】
前記１以上の仮想アイテムに関する情報は、前記仮想アイテムの状態に関連づけられた物理世界位置タグを含む請求項１の方法。
【請求項３】
ステップｂ）は、前記物理世界位置タグに関連づけられた物理世界位置に対する前記受信デバイスの近接度にもとづいて前記１以上の仮想アイテムに関する情報をフィルタするステップを含む請求項２の方法。
【請求項４】
ステップｂ）は、前記１以上の仮想アイテムの状態にもとづいて、前記１以上の仮想アイテムに関する情報をフィルタするステップを含む請求項２の方法。
【請求項５】
ステップｄ）は、前記物理世界位置タグを変更することにより、前記１以上の仮想アイテムを変更するステップを含む請求項２の方法。
【請求項６】
ステップｄ）は、前記物理世界位置タグに関連づけられた前記物理世界位置を変更するステップを含む請求項５の方法。
【請求項７】
前記ブロードキャスト信号はデジタルブロードキャスト信号である請求項１の方法。
【請求項８】
ステップａ）は、前記デジタルブロードキャスト信号の少なくとも一部を受信し、前記デジタルブロードキャスト信号の受信された部分を前記１以上の仮想アイテムに関する情報に変換するステップを含む請求項７の方法。
【請求項９】
仮想アイテムの状態を変更するための装置であって、
ブロードキャスト信号を受信するように構成されたチューニングデバイスと、
前記チューニングデバイスと結合されたコンピュータプロセッサと、
前記プロセッサと結合されたメモリと、
前記プロセッサと結合されたバックチャネル通信リンクと、
前記コンピュータプロセッサによって実行されるとき、当該装置に仮想アイテムの状態を変更する方法を実現させるコンピュータ実行可能な命令セットとを含み、
当該方法は、
ａ）ブロードキャスト信号を介してサーバから１以上の仮想アイテムに関する情報を受信するステップと、
ｂ）前記１以上の仮想アイテムから一つの仮想アイテムを選択するために、当該装置の物理的な世界位置を含む１以上の基準にしたがって前記１以上の仮想アイテムに関する情報をフィルタするステップと、
ｃ）前記選択された仮想アイテムの状態を初期的な状態から変更された状態へ変更するステップと、
ｄ）前記バックチャネル通信リンクを介して前記変更された状態に関する情報を前記サーバに送り返すステップとを含むことを特徴とする装置。
【請求項１０】
前記バックチャネルは、コンピュータネットワーク上で前記変更された状態に関する情報を送信するように構成されたネットワークインタフェースを含む請求項９の装置。
【請求項１１】
前記ネットワークインタフェースは無線インタフェースである請求項１０の装置。
【請求項１２】
前記バックチャネルは、ブロードキャスト送信を介して前記変更された状態に関する情報を送信するように構成されたブロードキャスト送信機を含む請求項９の装置。
【請求項１３】
前記プロセッサに結合された位置特定デバイスを含み、前記位置特定デバイスは当該装置の物理世界位置を決定する機能をもつ請求項９の装置。
【請求項１４】
ステップｂ）は、前記位置特定デバイスを用いて当該装置の位置を決定するステップと、前記１以上の仮想アイテムに関連づけられた物理世界位置に対して当該装置が十分に近い位置にある場合に、前記プロセッサに結合されたディスプレイを用いて前記１以上の仮想アイテムに関する情報を提示するステップとを含む請求項９の装置。
【請求項１５】
コンピュータによって実行された場合に、仮想アイテムの状態を変更するための方法を実現するコンピュータ読み取り可能な命令セットを格納したコンピュータ読み取り可能な媒体であって、前記方法は、
ａ）ブロードキャスト信号を介してサーバから受信デバイス上で１以上の仮想アイテムに関する情報を受信するステップと、
ｂ）前記１以上の仮想アイテムから一つの仮想アイテムを選択するために、前記受信デバイスの物理的な世界位置を含む１以上の基準にしたがって前記１以上の仮想アイテムに関する情報をフィルタするステップと、
ｃ）前記選択された仮想アイテムの状態を初期的な状態から変更された状態へ変更するステップと、
ｄ）前記変更された状態に関する情報を前記サーバに送り返すステップとを含むことを特徴とする媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は仮想アイテムをブロードキャストすることに関し、特に、仮想アイテムの物理的な世界の位置との関連付けにもとづいて仮想アイテムをブロードキャストすることに関する。
【背景技術】
【０００２】
デジタルマルチメディアがメインストリームとなって急成長するにつれて、ますます多くの人々が日常的なエンタテインメントの形態としてマルチメディアに依存するようになってきている。ビデオクリップから音楽ビデオ、ＴＶショー、映画に至るまで、幅広いマルチメディアがインターネット、テレビジョン、ラジオなどを通じて世界中でアクセスされているのがわかる。
【０００３】
デジタルマルチメディアはしばしば仮想世界に関わる対話型の娯楽形態と組み合わされる。仮想世界は、ユーザが１以上のコンピュータプロセッサと相互作用するシミュレートされた環境である。ユーザはアバターと呼ばれる表現形態でビデオスクリーンに現れる。アバターとシミュレートされた環境間の相互作用の度合いは、シミュレートされた物理学やユーザ間の情報の交換などの相互作用を統制する１以上のコンピュータアプリケーションによって実装される。仮想世界のユーザ間の相互作用の性質は、仮想世界を実装するシステムの制約によってしばしば制限される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
アナログ信号フォーマットを用いたマルチメディアのプレゼンテーションから新しいデジタルフォーマットへの変化を義務づける多くの国では、より多くのブロードキャスタ−ユーザシステムを利用して、ユーザは異なる形態のマルチメディアを手にすることができる。本発明の実施の形態はこのような文脈で考えられたものである。
【課題を解決するための手段】
【０００５】
本発明のある態様は、仮想アイテムの状態を変更するためのコンピュータに実装される方法であって、ａ）ブロードキャスト信号を介してサーバから受信デバイス上で１以上の仮想アイテムに関する情報を受信するステップと、ｂ）前記１以上の仮想アイテムから一つの仮想アイテムを選択するために、前記受信デバイスの物理世界位置を含む１以上の基準にしたがって前記１以上の仮想アイテムに関する情報をフィルタするステップと、ｃ）前記選択された仮想アイテムの状態を初期的な状態から変更された状態へ変更するステップと、ｄ）前記変更された状態に関する情報を前記サーバに送り返すステップとを含む。
【図面の簡単な説明】
【０００６】
【図１Ａ】本発明の実施の形態に係る仮想的なアイテムの状態を変更する例を模式的に説明する。
【図１Ｂ】本発明の実施の形態に係る仮想アイテムの状態情報をブロードキャストする例を説明するフロー図である。
【図２】本発明の実施の形態によって実現される仮想アイテムの状態に関連する情報をブロードキャストする方法を示すより具体的な例を説明する。
【図３】本発明の実施の形態が実装されるブロードキャスト環境を模式的に説明する。
【図４】受信デバイスのユーザの観点から仮想アイテムの状態を変更する方法を説明するフロー図である。
【発明を実施するための形態】
【０００７】
図１は、本発明の実施の形態に係るデジタルブロードキャスト信号と連動して仮想的なアイテムの状態を変更する例を模式的に説明する。好ましくは、デジタルブロードキャスト信号は、モバイルまたはハンドヘルド（Ｍ／Ｈ）のデジタルブロードキャスト受信デバイスによって受信可能なタイプである。仮想的なアイテムの情報をブロードキャストする方法のオペレーションは図１Ｂに示すようにサーバ１０１によって実装される。サーバ１０１はステップ１２１に示すように１以上の仮想アイテム１０９に関する情報をブロードキャストユニット１０３に送る。そして、ブロードキャストユニットはステップ１２３に示すように、仮想アイテム情報をブロードキャスト信号１０５としてブロードキャストする。受信機１０７はその情報を受信し、情報の一部を変更する。選択された部分に対する変更はその後、バックチャネル１０８を介してサーバ１０１に送り返される。ステップ１２５に示すようにサーバ１０１はその変更を受信し、ステップ１２７に示すように変更された仮想アイテム情報を生成する。変更された仮想アイテム情報はその後、転送するためにブロードキャストユニット１０３に送信される。
【０００８】
ここで使われているように、仮想アイテムは、コンピュータメモリまたはデジタルデータストレージデバイスのようなコンピュータ読み取り可能な媒体に具体化されたコンピュータ読み取り可能なデータの観点で定義されている。仮想アイテムは、次の点で現実または物理的なアイテムとは区別される。すなわち、仮想アイテムは電子的に送信され、コンピュータ読み取り可能な情報を解釈してその情報を生身の人間が知覚できるような形に変換することのできる電子的なデバイスの支援が通常は必要である。一方、現実または物理的なアイテムは、知覚するためにコンピュータ読み取り可能な情報をそのように解釈することは必要ではない。オブジェクトが見えるように単に光らせるだけの行為は、このアプリケーションの目的では「電子的なデバイスの支援」を構成しないことに留意する。
【０００９】
各仮想アイテム１０９は、仮想アイテムと物理的な世界における特定の場所の両方に関連する位置情報１１３を含む１以上の基準によって定義された関連状態１１１を有する。一例として、これに限定するわけではないが、物理世界のある領域に関連付けられた仮想アイテム１０９に関連する情報は、その特定の場所に十分近接する範囲内にある物理世界の領域内に現在ある受信デバイスに送信され、受信されるだけであり、物理世界の当該領域外にある受信デバイスには送信されない。一例として、これに限定するわけではないが、受信デバイスは、たとえば、適当なコンピュータプログラミングまたはハードウェアの構成によって構築され、受信デバイス１０７が、仮想アイテム１０９に関連づけられた特定の場所に十分に近接する範囲にあると決定するまでは、仮想アイテム１０９に関連する情報を提供することを控えるように構成されてもよい。受信デバイス１０７は、ＧＰＳ受信機のように受信デバイスの位置決定を容易にする適当な位置特定デバイスを搭載してもよい。受信デバイス１０７は、位置特定デバイスから決定される自分の位置を、仮想アイテムに関連付けられた位置情報１１３と比較する。
【００１０】
いったん受信デバイス１０７が、ブロードキャストタワー１０３から発信されるブロードキャスト信号１０５から仮想アイテムに関連する情報を抽出すると、受信デバイス１０７のユーザはその受信デバイス１０７を用いてその情報を選択的に知覚し、操作してもよい。
【００１１】
一例として、デジタルブロードキャスト信号１０５は、ブロードキャスト送信機１０５から送信された変調放射線信号であってもよい。たとえば、高周波電磁波信号によるものなど無線ブロードキャストの形態である。あるいは、本発明の実施の形態は、ケーブル（たとえば同軸ケーブル）、光ファイバまたは衛星伝送のような媒体上で伝送されるデジタルブロードキャストと連動して使用されてもよい。
【００１２】
一例として、デジタルブロードキャスト信号は、デジタルブロードキャスト標準にしたがって構成されてもよい。デジタルブロードキャスト標準の例には、これらに限定されるものではないが、欧州およびオーストラリアで守られているＤＶＢ（Digital Video Broadcasting）系の標準、米国およびカナダでの使用のために開発されたＡＴＳＣ（Advanced Television Standards Committee）系の標準、日本での使用のために開発されたＩＳＤＢ（Integrated Services Digital Broadcasting）系の標準、および韓国で使用されるＤＭＢ（Digital Multimedia Broadcasting）標準がある。
【００１３】
ＤＶＢ系の標準には、衛星テレビジョン用のＤＶＢ−ＳやＤＶＢ−Ｓ２標準、地上テレビジョン用のＤＶＢ−ＴやＤＶＢ−Ｔ２標準、ケーブルテレビジョン用のＤＶＢ−Ｃ標準、モバイルテレビジョン用のＤＶＢ−Ｈ標準、これまで開発されたか、これらか開発される他のＤＶＢ標準が含まれる。ＡＴＳＣ系の標準には、地上テレビジョン放送用のＡＴＳＣ標準、モバイルデバイスおよびハンドヘルドデバイスにブロードキャストするためのＡＴＳＣ  Ｍ／Ｈ標準が含まれる。ＩＳＤＢ系の標準には、ＩＳＤＢ−Ｓ、ＩＳＤＢ−Ｔ、ＩＳＤＢ−Ｃ標準が含まれ、それぞれ、衛星、地上、ケーブルテレビジョン用に開発されたものである。
【００１４】
一例として、限定する趣旨ではないが、デジタルブロードキャスト信号をＡＴＳＣまたはＡＴＳＣ−Ｍ／Ｈ標準にしたがって構成してもよい。ＡＴＳＣ標準はたとえば、"ATSC Digital Television Standard Part 1 - Digital Television System" (A/53, Part 1:2007)、"ATSC Digital Television Standard Part 2 - RF/Transmission System Characteristics" (A/53, Part 2:2007)、および"ATSC Digital Television Standard Part 3 - Service Multiplex and Transport Subsystem Characteristics" (A/53, Part 3, 2007)に詳細に述べられており、これら３つの書類の開示内容を参照によりここに取り込む。ＡＴＳＣデータブロードキャスト標準は、たとえば、"ATSC Recommended Practice: Implementation Guidelines for the ATSC Data Broadcast Standard (Doc. A/90)"に述べられており、参照によりここに取り込む。
【００１５】
受信デバイス１０７は、ブロードキャスト信号１０５から１以上の仮想アイテム１０９に関連する情報を選択して処理する。ある実施の形態では、受信デバイス１０７は、物理世界における特定の場所に対する近接性に加えて、１以上の予め定められた条件にもとづいて１以上の仮想アイテム１０９に関連する情報を提供するように構成されてもよい。そのような予め定められた条件には、これらに限られないが、特定の日時、特定のユーザプロファイル、仮想アイテムの特定の予め定められた状態、受信デバイスの予め定められた情報のストレージ、または、受信デバイスを用いたユーザによる１以上の所定のアクションの性能が含まれる。
【００１６】
いったん仮想アイテム１０９が選択されると、ユーザは、受信デバイス１０７を用いて仮想アイテム１０９と相互作用し、その状態を変更してもよい。一例として、これに限る趣旨ではないが、受信デバイス１０７は、仮想アイテム１０９に関連する情報を生成したり、変更したりする結果、仮想アイテム１０９の変更された状態１１１'をもたらすようにしてもよい。変更された状態１１１'に関連する情報を、受信デバイス１０７を介してサーバ１０１に返送する。そして、サーバ１０１は、仮想アイテムの変更された状態１１１'を保存し、次のブロードキャスト信号１０５に変更された状態に関する情報を含める。一例として、これに限るものではないが、受信デバイス１０７の生身のユーザが、仮想アイテム１０９に関連づけられた物理的な場所を離れるとき、新しい状態１１１'をサーバ１０１に保存してもよい。あるいは、ユーザが受信デバイス１０７を通してネットワークにアクセスするとき、新しい状態を保存してもよい。
【００１７】
図２は、本発明の実施の形態によって実現される仮想アイテムの状態を変更する例をより具体的に説明する。一例であり、限定するものではないが、本発明の実施の形態を用いて「旗取り」ゲームに似たマルチユーザゲームを実装してもよい。この例では、サーバ２０１は、仮想「旗」２０９に関する情報を格納する。仮想「旗」２０９は、それに関連づけられた物理的な世界の場所２１３に関する情報を含む仮想状態２１１を有する。最初、仮想「旗」２０９の状態２１１は、ゲームのユーザたちがまだゲームプレイを開始しなければならない場合、アクティブではない。「旗」２０９は、図２でＸのマークを付けた開始物理位置のタグ２１３を有する。
【００１８】
サーバ２０１はブロードキャストタワー２０３にこの仮想「旗」２０９に関する情報を送り、ブロードキャストタワー２０３はブロードキャスト信号２０５によってこの情報をブロードキャストする。仮想「旗」２０９は物理世界の位置Ｘでタグ付けされているため、仮想「旗」２０９をあらゆる物理位置にブロードキャストする必要はないが、その代わり、「旗」２０９に関連づけられた物理位置Ｘに近い局所的な領域２１５にブロードキャストすればよい。いったん受信デバイス２０７Ａの生身のユーザがこの局所的な領域２１５内に来れば、この仮想的な「旗」２０９に関する情報を受信することができるようになる。しかし、受信デバイス２０７Ｂの生身のユーザが仮想「旗」２０９に関連づけられた局所的な領域２１５の外側にいるなら、仮想「旗」２０９はその状態２１１および物理世界位置２１３とともにそのユーザには提示されない。受信デバイス２０８Ｂの生身のユーザが仮想「旗」２０９の局所的な領域２１５内に物理的に存在するようになるまでは、この仮想「旗」２０９に関する情報を受信することはできない。
【００１９】
受信デバイス２０７Ｂはいろいろな理由で情報を提示しない。たとえば、ブロードキャストタワー２０３は、限定された領域上にブロードキャストする異なる位置にある複数のタワーの一つであってもよい。ブロードキャスト領域に仮想フラグ２０９の位置が含まれる１つまたは複数のタワーにだけ仮想旗に関する情報をブロードキャストしてもよい。もしデバイス２０７Ｂがこれらのブロードキャスト領域の外側にあるなら、仮想フラグ２０９に関する情報を単に受信しないだけである。あるいは、受信デバイス２０７Ｂは、その受信デバイスが仮想旗に関連づけられた局所的な領域２１５内にあるときだけ、仮想旗に関する情報を提示するように構成されてもよい。受信デバイスが局所的な領域内にあるかどうかを判定することができるように、各受信デバイスは適切な位置特定手段および計算能力をもつように構成されてもよい。第１受信デバイス２０７Ａが仮想「旗」２０９の物理世界位置Ｘに物理的に存在するようになるとすぐに、ユーザはこの仮想「フラグ」２０９を拾い上げ、それを変更することが許される。第一に、仮想「旗」２０９の状態２１１は自動的に非アクティブからアクティブに変わり、局所的な領域２０９内のユーザは、ブロードキャストタワー２０３を通してブロードキャスト信号２０５を用いてサーバ２０１が送った更新によって、仮想「旗」２０９の新しい状態２０９に気づくようになる。仮想「旗」２０９を拾い上げたユーザは、格納された仮想「旗」２０９に関する情報をもった自分の受信デバイス２０７Ａを別の物理位置に移動させることにより、この仮想「旗」２０９を異なる物理位置に移動させる機会を得てもよい。この情報はバックチャネル２０８を介してサーバ２０１に返送される。
【００２０】
この時点で、ユーザの受信デバイス２０９は、仮想「旗」の新しい物理位置を記録し、この情報をサーバ２０１に中継する。サーバ２０１はこの情報を格納し、仮想「旗」２０９の状態２１１と物理世界位置２１３を更新し、この更新された情報を、仮想「旗」２０９の新しい物理位置に近接した別の局所的な領域にブロードキャストする。この処理はゲームが終わるまで繰り返される。
【００２１】
一例として、限定する趣旨ではないが、本発明の実施の形態を利用する他のアプリケーションには、写真共有、仮想「落書き」、仮想ジオキャッシング（geo-caching）、広告と連携したスカベンジャー・ハント（物拾い競争）がある。写真共有は、特定の物理位置（たとえば、ゴールデンゲートブリッジ）からのユーザの写真を仮想アイテムの形で格納することに関係する。たとえば、ゴールデンゲートブリッジにいる受信デバイスの各ユーザには、ブロードキャストタワーからブロードキャスト信号を介して、過去にゴールデンゲートブリッジにいて写真を撮った受信デバイスの他のユーザから、以前の写真の入った仮想アイテムが送信される。ゴールデンゲートブリッジに現在いる受信デバイスのユーザはその後、ゴールデンゲートブリッジで撮った自分の写真をこの仮想アイテムにリンク付けすることにより、仮想アイテムの状態を更新する機会を得てもよい。このようにして、ゴールデンゲートブリッジにいるようになる受信デバイスの将来のユーザは、この領域にあるブロードキャストタワーによって送られる仮想アイテムの一部としてこれらの写真を見ることができる。
【００２２】
仮想「落書き」によれば、仮想アイテムを介して物理位置に個人的な形跡を生成することができる。たとえば、受信デバイスのユーザは、有名な建物や名所旧跡のような特定の場所の近くに来ることがある。仮想アイテムはその特定の場所と関連づけられ、その仮想アイテムに関連する情報はその場所の近傍にブロードキャストされる。その情報を受け取る受信デバイスのユーザは、仮想アイテムを選択し、仮想アイテムの状態を変えてもよい。この状態変化はこの場所に仮想的に何かを書く（たとえば、人Ａはここにいたなど）ことに関し、それにより、この特定の場所にたまたま来る受信デバイスの将来のユーザは、人Ａの仮想的な「落書き」をもつ仮想アイテムを受信することができる。
【００２３】
仮想的なジオキャッシングは、現実のアイテムを含む物理的なキャッシュの代わりに仮想的なアイテムを利用する。従来のジオキャッシングは屋外の宝探しゲームであり、参加者は典型的にはＧＰＳ（Global Positioning System）受信機または他のナビゲーション技術を用いて、入れ物（「ジオキャッシュ」または「キャッシュ」と呼ばれる）を世界のどこかに隠し、探す。典型的なキャッシュはしばしば小さな防水容器であり、航海日誌と「宝物」、普通はおもちゃやちょっとした小物が入っている。キャッシュを探している人は典型的には航海日誌に自分の名前を署名するか、さもなければ、キャッシュを見つけたことを記録する。鉛筆がこの目的のためにキャッシュに入っていることが多い。仮想的なジオキャッシングでは、それとは対照的に、仮想アイテムに関連する情報が物理世界のある場所の近傍にブロードキャストされ、受信デバイスがその場所の十分近くにあるとき、受信デバイスに提示される。そしてユーザは受信デバイスを用いてその情報を変更する。
仮想キャッシュ情報には航海日誌が含まれてもよい。キャッシュを見つけたユーザは、受信デバイスを用いて航海日誌に自分がこのキャッシュを見つけたことに関する情報を入力してもよい。
【００２４】
ある実施の形態では、仮想的なスカベンジャー・ハント（物拾い競争）を広告クーポンに連携させてもよい。たとえば、いくつかの仮想アイテムは、それぞれが広告クーポンの一部を示すものであり（たとえば、店またはレストランからのフリーのソーダ用のクーポンなど）、ブロードキャスト信号によってサーバから受信デバイスのユーザに配布される。仮想アイテムが完全な広告クーポンの一部であることに加えて、仮想アイテムには、完全な広告クーポンを完成させるのに必要な残りの仮想アイテムに関する追加の手がかりが含まれてもよい。仮想アイテムの近くの局所的な領域（たとえば、仮想アイテムがブロードキャストされている局所領域）に存在する受信デバイスのユーザは、仮想アイテムを選択し、それを自分の受信デバイスに格納する。いったん受信デバイスのユーザが、完全な広告クーポンの一部に関連づけられたすべての仮想アイテムを集め終わると、受信デバイスは、商品と引き換えることのできる完全なクーポンを受信デバイスのユーザに提示する。一例として、限定はしないが、クーポンには、受信デバイスに関係づけられた目に見えるディスプレイ画面上に提示されるバーコードを含んでもよい。店の人はクーポンを商品と引き換えるためにバーコードリーダーでバーコードをスキャンする。あるいは、受信デバイスおよび店員によって操作される対応デバイスに関係づけられた無線パーソナルエリアネットワークのトランシーバを介してクーポンを商品と引き換えてもよい。
【００２５】
図３は、本発明の実施の形態が実装されるブロードキャスト環境の例を模式的に説明する。サーバ３０１は仮想アイテムに関連づけられた入力データ３３５を受け取るか生成する。この入力データ３３５は仮想アイテム３０９に関連づけられる。各仮想アイテムは状態３１１と物理位置タグ３１３を含む。サーバ３０１は仮想アイテム３０９、その状態３１１および関連づけられた物理位置タグ３１３に関する情報をデジタルブロードキャストデータストリームに集める。このブロードキャストデータストリームは、デジタルブロードキャスト受信機３０７で受信できるようにデジタルブロードキャスト信号３０５に変換される。デジタルブロードキャスト信号３０５はブロードキャストタワー３０３を介して受信デバイス３０７に送信される。例示の目的のため、二つのデジタルブロードキャスト信号が異なるタワーから送信されるものとして図示されていることに留意する。このことは本発明の実施の形態に何ら限定を加えるものと解釈すべきではない。別の方法として、任意の数の異なるデジタルブロードキャスト信号を任意の数のタワーから送信してもよい。さらに、たとえば、周波数分割多重化または時間分割多重化のような多重化スキームを用いて、２以上の異なるブロードキャスト信号を同時に同じブロードキャストタワーからブロードキャストしてもよい。
【００２６】
一例として、限定する趣旨ではなく、デジタルブロードキャスト信号３０５は、たとえば、高周波電磁波信号によるものなど、地上波ブロードキャストの形式でブロードキャストタワー３０３から送信される変調された放射線信号であってもよい。所与のブロードキャストタワー３０３によって送信されるデジタルブロードキャスト信号３０５は、異なる搬送波信号周波数で変調された複数のデジタルブロードキャストチャネルを含んでもよい。異なるサーバ３０１と関連づけられたブロードキャストタワー３０３は異なる周波数の集合にわたってブロードキャストを行ってもよい。さらに、デジタルブロードキャスト信号３０５を地上波ブロードキャスト以外の他の形式で送信してもよい。あるいは、本発明の実施の形態は、ケーブル（たとえば同軸ケーブル）、光ファイバまたは衛星伝送のような媒体上で伝送されるデジタルブロードキャストと連動して使用されてもよい。
【００２７】
入力データ３５５は複数のソースからのデータを含んでもよい。たとえば、一つのサーバ３０１内で異なる仮想アイテム３３３に対するデータが状態と位置データから構成されてもよい。複数の仮想アイテム３３３を互いに多重化してデジタルブロードキャストデータストリーム３０９にしてもよい。デジタルブロードキャストデータストリーム３０９は仮想アイテムの状態と物理位置を表すデータをもつ複数の仮想アイテム３３３を含んでもよい。デジタルブロードキャストデータストリーム３０９を構成する仮想アイテム３３３は、ソースコーディングおよび圧縮のようなデータ変換を受けることがある。ここで使われるように、「ソースコーディングおよび圧縮」はビットレート削減方法のことであり、データ圧縮としても知られる。サーバ３０１は仮想アイテムを表すのに必要とされるビット数を最小化するように構成された符号化器も含んでもよい。
【００２８】
サーバ３０１はまた、デジタルブロードキャストデータストリーム３０９にサービスおよび多重化トランスポート演算を施してもよい。ここで使われるように、「サービスおよび多重化トランスポート」には、これに限らないが、デジタルデータストリームを情報の「パケット」に分割する演算、各パケットまたはパケットタイプをユニークに特定する演算、およびデータストリームパケットを単一のデータストリームに多重化する適当な方法を含む。
【００２９】
デジタルブロードキャストストリーム３０９は、チャネルコーディングおよび変調として参照される処理を通じてデジタルブロードキャスト信号３０５に変換される。チャネル符号化器はデジタルブロードキャストデータストリーム３０９において符号化されたデータビットストリームを取り出し、付加情報を加える。受信デバイス３０７はこの付加情報を利用して、伝送障害のゆえに送信信号を正確には表していないことがある受信信号からデータを再構成することができる。変調サブシステム（あるいは物理レイヤ）はデジタルデータストリーム情報を用いて送信された信号を変調する。一例として、限定するものではないが、ＡＴＳＣ標準のもとでは変調サブシステムは二つのモードを提供する。両モードは残留側波帯変調にもとづいている。一方のモードは８−ＶＳＢとして知られる地上波ブロードキャストモードであり、他方のモードは１６−ＶＳＢとして知られる高データレートモードである。
【００３０】
デジタルブロードキャスト受信デバイス３０７はデジタルブロードキャスト信号３０５を受信し、仮想アイテム、その状態、および物理位置に関連づけられた情報を含むデジタルブロードキャストストリーム３０９を抽出する。一例として、限定しないが、デジタルブロードキャスト受信デバイス３０７には、デジタル受信機３１５、プロセッサ３２１、メモリ３２３、ディスプレイ３２７、およびデータストレージデバイス３２９を含む。デジタルブロードキャスト受信デバイス３０７はデジタルブロードキャスト信号３０５を受信して利用することのできる任意のタイプのデバイスであってもよい。一例として、デジタルブロードキャスト受信デバイス３０７は、デジタルテレビ、デジタルラジオ受信機、パーソナルコンピュータ、ラップトップコンピュータ、携帯電話のようなモバイルまたはハンドヘルドデバイス、モバイルインターネットデバイス、またはモバイルデジタルテレビ受信機であってもよい。さらに、デジタルブロードキャスト受信デバイスという言葉は、「デジタルメディア受信機」、ＧＰＳデバイス、ゲーム機、携帯ゲームデバイス、家庭／モバイル／デバイスセキュリティシステム、およびそれらの組み合わせの他、ブロードキャスト受信デバイス３０７が命令と制御を提供するように結合される他のデバイスを含むが、これらに限定されない。
【００３１】
デジタル受信機３１５は１以上のチューナ３１７とデコーダ３１９を含む。チューナ３１７はデジタルブロードキャスト信号３０５を受信するアンテナにつながっている。チューナ３１７はアンテナ３３７が拾ういろいろな信号の中から１以上の特定の周波数を選択する。チューナ３１７とデコーダ３１９はデジタルブロードキャスト信号３０５からデータを抽出する。一例として、チューナ３１７とデコーダ３１９は次の機能を提供する。復調、トランスポートストリーム逆多重化、圧縮復元、誤り訂正、アナログデジタル変換、ＡＶ同期、およびディスプレイ３２７の特定のタイプに最適に適合させるためのメディアの再フォーマット。ここで使われるように、復調は、受信したデジタルブロードキャスト信号３０５を利用可能な信号に変換する処理をいう。その利用可能な信号からデータを抽出したり、高品質の画像や音を生成することができる。
【００３２】
トランスポートストリーム逆多重化は、たとえば、地上波ブロードキャストを生成するために、複数のデジタル信号が結合され、一つのアンテナ源から送信された場合に実装される。そのような場合、デコーダ３１９はデジタルブロードキャストデータストリーム３０９を復号し、それをディスプレイ３２７で特定の仮想アイテムを表示するのに適した形式に変換する。
【００３３】
デジタルブロードキャストデータストリーム３０９に圧縮形式のデータが含まれる場合、デコーダ３１９は圧縮復元を実装する。一例であり、限定するものではないが、チューナ３１７は、たとえば、圧縮されたデジタルデータのパケットを元のサイズに解凍することにより、そのようなデータを圧縮復元する。デコーダ３１９はまた、受信したデジタルブロードキャスト信号３０５から欠落したデータの訂正が確実になされるように誤り訂正を実装する。たとえば、ときには干渉または低品質信号のせいでチューナ３１７が受信するデータ情報に欠落が生じることがある。そのような場合、デジタルブロードキャスト信号３０５によって運ばれた情報をディスプレイ３２７上で見られるように、あるいは、データがプロセッサ３２１によって利用できるように、デコーダ３１９は数々のチェックを実行し、データを変更する。
【００３４】
デコーダ３１９は、ディスプレイ３２７上で正確な時間に表示されるようにオーディオとビデオの信号を調整するＡＶ同期を実装する。ＡＶ同期は、オーディオがディスプレイ３２７に表示されているビデオに遅れたり、逆のことが起こることがないように保証する。これにより、オーディオとビデオが同期する。メディア再フォーマットによって、ディスプレイ３２７は、デジタルブロードキャスト信号３０５から抽出されたデータを用いて正確に画像を表示することができるようになる。異なるタイプのディスプレイ上の画像のフォーマットは、採用された技術によって大きく異なるため、メディア再フォーマットが重要である。たとえば、あるディスプレイはインタレース画像を用いるが、他のディスプレイはプログレッシブスキャン画像を用いる。
【００３５】
仮想アイテム３３３およびそれに関連づけられた画像をビデオディスプレイ３２７上に表示してもよい。一例として、ディスプレイ３２７は、デジタルブロードキャスト信号３０５と互換性のある任意の適切なビデオディスプレイまたはオーディオビジュアルディスプレイである。一例として、限定するものではないが、ディスプレイ３２７には、ＣＲＴ（cathode ray tube）のようなビデオモニタ、プラズマディスプレイ、ＬＣＤ（liquid crystal display）、ＯＬＥＤ（organic light-emitting diode）ディスプレイが含まれる。また、ディスプレイ３２７は、オーディオを生成する１以上のデバイス、たとえばスピーカーを含んでもよい。さらに、ディスプレイ３２７は、可聴そうでなければ検出可能な音を生成するオーディオスピーカーを含んでもよい。
【００３６】
プロセッサ３２１は、受信デバイス３０７のユーザに受信デバイス３０７との相互作用をさせるように構成されてもよい。さらに、プロセッサはソフトウェアアプリケーション、および好ましくはオペレーティングシステムを実行するように構成されてもよい。そのようなソフトウェアは、仮想アイテム３３３の状態を変更する方法を実装するように（たとえば、適当なプログラミングによって）構成されたソフトウェアを含んでもよい。そのような方法の例は、図４を参照して後述される。
【００３７】
メモリ３２３はプロセッサ３２１に結合され、プロセッサ３２１が使用するアプリケーションやデータを格納する。メモリ３２３は、たとえば、ＲＡＭ、ＤＲＡＭ、ＲＯＭなどの集積回路の形を取ってもよい。
【００３８】
受信デバイス３０７は、アプリケーションおよびデータ用の不揮発性ストレージを提供するハードディスクドライブのようなデータストレージデバイス３２９をさらに含んでもよい。データストレージデバイス３２９は、より遅いデータストレージデバイスから読み出したファイルの一時的もしくは長期的ストレージとして使われる。一例として、データストレージデバイス３２９は、固定されたディスクドライブ、リムーバブルディスクドライブ、フラッシュメモリデバイス、またはテープドライブであってもよい。あるいは、データストレージデバイス３２９は、たとえば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ブルーレイ、ＨＤ−ＤＶＤ、ＵＭＤ、または他の光ストレージデバイスであってもよい。
【００３９】
仮想アイテムの状態を変更する方法を実装するコンピュータプログラムは、メモリ３２３またはデータストレージデバイス３２９のようなコンピュータ読み取り可能なメディアに、プロセッサ３２１上で実行できる命令の形式で格納される。そのような方法の一例は図４を参照して後述される。
【００４０】
受信デバイス３０７はまた、デバイス３０７からサーバ３０１に情報を送信することを可能にするバックチャネル３３１を実装してもよい。バックチャネル３３１は、仮想アイテムの変更された状態に関する情報をサーバ３０１に返信するために使われる。一例として、限定する趣旨ではないが、たとえば、アンテナ３３７を介して、デバイス３０７から送信されるデジタルブロードキャスト信号によってバックチャネル３３１を実装してもよい。あるいは、無線電話（たとえば、携帯電話）、無線インターネット、ケーブル、光ファイバなどのような他の通信モードによってバックチャネル３３１を実装してもよい。
【００４１】
デジタルブロードキャストストリーム３０９の選択は、デバイス位置情報にもとづいて地理的な観点からフィルタしてもよい。たとえば、モバイルまたはハンドヘルドデバイスの場合、受信機３１５の物理世界位置に関する情報を用いて、受信機の位置に応じてどの仮想アイテム３３３と関連があるかをフィルタしてもよい。そのような機能を用意にするために、受信デバイス３０７は位置特定システム３２５を含んでもよい。ある実施の形態では、プロセッサ３２１上で実行されるソフトウェアと連動する一つのチューナ３１７によって、位置特定システム３２５の機能を実装してもよい。一例であり、限定するものではないが、位置特定システム３２５は、位置がわかっている複数のソースから出た位置特定信号の到着時刻を比較することによって、受信デバイスの位置を決定してもよい。任意の適当なブロードキャスト源から位置特定信号を発信してもよい。一例であり、限定するものではないが、そのようなブロードキャスト源は静止軌道にある１以上の衛星上にあるものでもよい。あるいは、そのようなブロードキャスト源は１以上のブロードキャストタワー３０３を含んでもよい。
【００４２】
上述の受信デバイス３０７のコンポーネントに加えて、受信デバイス３０７は図３に示さないコンポーネントを含んでもよい。受信デバイス３０７は、入出力（Ｉ/Ｏ）エレメント、電源（Ｐ／Ｓ）、クロック（ＣＬＫ）、およびキャッシュといった周知の支援機能を含んでもよい。受信デバイス３０７はさらに、グラフィックスプロセッシングユニット（ＧＰＵ）とグラフィックスメモリを含むグラフィックスサブシステムを含んでもよい。グラフィックスメモリは、出力画像の各ピクセルのピクセルデータを格納するために使われるディスプレイメモリ（たとえば、フレームバッファ）を含んでもよい。グラフィックスメモリは、ＧＰＵと同じデバイスに一体化されてもよく、ＧＰＵとは別のデバイスとして接続されてもよく、あるいは、メモリ内に実装されてもよい。ピクセルデータをプロセッサ３２１から直接グラフィックスメモリに提供してもよい。あるいは、プロセッサ３２１が、望ましい出力画像を定義するデータおよび／または命令をＧＰＵに提供してもよく、ＧＰＵはそこから１以上の出力画像のピクセルデータを生成してもよい。グラフィックスサブシステムは、グラフィックスメモリからの画像がディスプレイデバイス３２７上に表示されるようにピクセルデータを定期的に出力してもよい。
【００４３】
１以上のデータバスを介して上述の受信デバイス３０７のコンポーネントを互いに機能的に接続してもよい。さらに、上述のコンポーネントを、ハードウェア、ソフトウェア、ファームウェア、またはこれらを２つ以上組み合わせたもので実装してもよい。
【００４４】
図４は、受信デバイスのユーザの観点から仮想アイテムの状態を変更する方法を説明するフロー図である。受信デバイスは、ステップ４０１で示すように、ブロードキャスト信号から１以上の仮想アイテムに関連する情報を受信する。各仮想アイテムに関連する情報には、状態情報および仮想アイテムの物理世界位置に関連づけられた位置タグが含まれる。ステップ４０１に述べるように、受信デバイスがブロードキャスト信号の範囲内に来ると、受信デバイスは仮想アイテム情報を含むブロードキャスト信号を受信する。あるいは、仮想アイテム情報を含むブロードキャスト信号は、もっと広い領域にブロードキャストされ、受信デバイスは、信号を検出して復調するためにブロードキャスト源に十分近くにいるときはいつでも、その情報を受信する。上述のように、サーバは仮想アイテムを生成し、それをデジタルブロードキャストデータストリームに変換してもよい。デジタルブロードキャストデータストリームは後にデジタルブロードキャスト信号に変換され、ブロードキャストタワーを介してブロードキャストされる。
【００４５】
これらのデジタルブロードキャスト信号を受け取ると、ステップ４０３に述べるように、受信デバイスは物理世界位置にもとづいて仮想アイテム情報をフィルタにかけて取り出す。たとえば、特定の仮想アイテムが受信デバイスに近い物理世界位置をもち、その受信デバイスのユーザが特定の関心をもつものであるなら、受信デバイスはその仮想アイテムを変更するために選択する。仮想アイテムに関連する情報は、受信デバイスの物理世界位置と仮想アイテムに関連づけられた物理世界位置にもとづいてフィルタされてもよい。
【００４６】
そのようなフィルタリングは、仮想アイテムに関連づけられた物理世界位置を受信デバイスの物理世界位置と比較してもよい。特定の仮想アイテムに関連する情報を受信デバイスが受け取り、物理世界位置タグがその受信デバイスのユーザの近くにはない位置を示すものである場合、受信デバイスは無視するか、さもなければ、デジタルブロードキャストから受信した情報からこの情報をフィルタにかけて除去してもよい。受信デバイスが仮想アイテムに関連づけられた物理世界位置に十分に近いところにあるなら、受信デバイスはこの情報を受信デバイスに関連づけられたディスプレイデバイス上に提示する。
【００４７】
いったん受信デバイスが特定の仮想アイテムを受け取ると、その受信デバイスのユーザは、ステップ４０５に示すように仮想アイテムを変更する。デバイスのユーザは、受信デバイスを通して選択された仮想アイテムに関連づけられた情報と相互作用することにより、仮想アイテムの状態を変更してもよい。受信デバイスのユーザはまた、仮想アイテムを選択し、受信デバイスを物理的に新しい場所に移動させることにより、仮想アイテム１０９に関連づけられた物理位置を変更し、変更後の仮想アイテムがサーバと再び相互作用するようにしてもよい。
【００４８】
次に、ステップ４０７で示されるように、変更された仮想アイテムの状態に関する情報は受信デバイスからサーバに送り返される。たとえば、いったん受信デバイスのユーザが仮想アイテムの状態または仮想アイテムに関連づけられた物理位置タグのいずれかを変更すると、新しく更新されたバージョンの仮想アイテムがサーバに送り返され、格納される。その後、サーバが仮想アイテムに関連する情報をブロードキャストすると、仮想アイテムと相互作用した最後のユーザによってなされた変更がブロードキャスト情報に含まれることになる。
【００４９】
上記は、本発明の好適な実施形態に関する完全な記述であるが、種々の変形、変更および等価物を用いることが可能である。したがって、本発明の技術範囲は、上記の内容を参照して決定されるべきではなく、その代わりに、添付の特許請求の範囲およびそれらの等価物の全範囲と併せて決定されるべきである。本明細書で説明した好適なまたはそれ以外のすべての特徴は、本明細書に記載された他の好適なまたはそれ以外のいかなる特徴とも組み合わせることができる。特許請求の範囲においては、不定冠詞“Ａ”または“Ａｎ”は、特にそうでないと明確に述べられた場合を除いて、冠詞に続く品目の一つ以上の数量を指す。添付の特許請求の範囲は、”means for”の句を使って明確にそのような限定が行われない限り、ミーンズプラスファンクションの限定が含まれると解釈されるべきではない。
【図１Ａ】
2010123126.tif 000003
【図１Ｂ】
2010123126.tif 000004
【図２】
2010123126.tif 000005
【図３】
2010123126.tif 000006
【図４】
2010123126.tif 000007
【外国語明細書】
2010123126000001.pdf