(57)【要約】  本発明は、ゲームメタデータを用いるカスタマイズされた放送サービス提供装置及び方法に関し、その目的は、ゲームを始めとする任意のコンテンツタイプの共通的特徴を記述するメタデータ及びゲームコンテンツならではの特徴を記述するゲームメタデータを定義することにより、ユーザ又は端末装置がその目的に応じてゲームを適切に選択し、消費できるカスタマイズされた放送システムを提供する。上記の目的を達成するための本発明は、ゲームコンテンツを含むカスタマイズされた放送コンテンツをユーザ端末に提供するゲームメタデータを用いるカスタマイズされた放送サービス提供装置であって、前記ゲームコンテンツを含むカスタマイズされた放送コンテンツ及びゲームメタデータを前記ユーザ端末に公示して提供するコンテンツ提供手段と、前記ユーザ端末から受信した検索及び選択信号に相応するコンテンツ識別情報を提供するコンテンツ検索手段とを含み、前記ゲームメタデータが、前記ゲームコンテンツの特性を記述するメタデータであることを特徴とする。
2008531072.tif 000002
【特許請求の範囲】
【請求項１】
ゲームコンテンツを含むカスタマイズされた放送コンテンツをユーザ端末に提供するゲームメタデータを用いるカスタマイズされた放送サービス提供装置であって、
前記ゲームコンテンツを含むカスタマイズされた放送コンテンツ及びゲームメタデータを前記ユーザ端末に公示して提供するコンテンツ提供手段と、
前記ユーザ端末から受信した検索及び選択信号に相応するコンテンツ識別情報を提供するコンテンツ検索手段と
を含み、
前記ゲームメタデータが、前記ゲームコンテンツの特性を記述するメタデータであることを特徴とするゲームメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項２】
前記ゲームメタデータが、
ユーザがゲームを行う役割又は視点に関する情報を記述する観点情報と、
ゲームにアクセスできるユーザの人数を示すプレーヤ人数情報と
を含むことを特徴とする請求項１に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項３】
前記観点情報が、
ユーザの視点に応じるディスプレイ情報を示す１人称観点情報と、
ユーザが自身を見ることができるディスプレイ情報を示す３人称観点情報と
を含むことを特徴とする請求項２に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項４】
前記観点情報が、
トップダウンビューによってゲームプレーの主要設定が表現されるトップダウン情報と、
２次元プレーフィールドのゲームが３次元に見えるようにアイソメトリックビューとして描写されるアイソメトリック観点情報と
を更に含むことを特徴とする請求項３に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項５】
前記観点情報が、
グラフィックを用いないゲームのディスプレイ情報を記述するテキストベースゲーム情報を更に含むことを特徴とする請求項４に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項６】
前記観点情報が、
ゲームのプレーヤがプレーフィールドの一側から水平に他側へ移動するゲームを記述するサイドスクローラ情報と、
プレーヤに関する一連のフロア、レベル、又はプラットホームとしてプレーフィールドを設定するゲームを記述するプラットホーム情報と
を含むフラット・サイドビュー情報を更に含むことを特徴とする請求項４に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項７】
前記ユーザ人数が、
ゲームにアクセスできるユーザの最大人数であることを特徴とする請求項２に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項８】
前記ゲームメタデータが、
ゲームを消費するユーザ端末の環境を記述するユーザ情報メタデータ
を含むことを特徴とする請求項１に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項９】
前記ユーザ情報メタデータが、
ゲームを消費できる運営体制の種類を記述する運営体制情報と、
ゲームの動作のためのプロセス性能を記述するプロセス情報と、
ゲームの消費に予め求められるアプリケーションを記述するシステムソフトウェア情報と
を含むことを特徴とする請求項８に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項１０】
前記ユーザ情報メタデータが、
ゲームを消費できるユーザ端末のバチャルマシンの種類を記述するバチャルマシン情報
を更に含むことを特徴とする請求項９に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項１１】
前記ユーザ情報メタデータが、
ゲームがターゲットとするユーザ端末のプラットホーム情報を記述する端末類型情報を更に含むことを特徴とする請求項８に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項１２】
前記コンテンツ提供手段が、
パッケージが番組に独立的ならば、ゲームを含むパッケージのみを生成し、
パッケージが番組に依存的ならば、ＡＶ番組及びゲームを含むパッケージを生成することを特徴とする請求項１に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項１３】
前記コンテンツ識別情報からチャネル及び放送時間を含むコンテンツの物理的な位置を決定して提供する位置決定手段
を更に含むことを特徴とする請求項１に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項１４】
前記ユーザ端末が、
前記位置決定手段からコンテンツ識別情報に相応するコンポーネントの物理的な位置情報を受信して、該当する位置からコンポーネントを獲得することを特徴とする請求項１３に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項１５】
前記獲得されたコンポーネントが、コンポーネント間の空間的・時間的関係情報に応じて構成された画面として提供されることを特徴とする請求項１４に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項１６】
前記ユーザ端末が、
パッケージ視聴履歴情報を格納してユーザの選好度抽出情報として用いることを特徴とする請求項１４に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項１７】
ゲームコンテンツを含むカスタマイズされた放送コンテンツをユーザ端末に提供するメタデータを用いるカスタマイズされた放送サービス提供装置であって、
前記ゲームコンテンツを含むカスタマイズされた放送コンテンツ及びメタデータを前記ユーザ端末に公示して提供するコンテンツ提供手段と、
前記ユーザ端末から受信した検索及び選択信号に相応するコンテンツ識別情報を提供するコンテンツ検索手段と
を含み、
前記メタデータが、
前記放送コンテンツの共通的な特性を記述する共通記述メタデータと、
前記ゲームコンテンツの特性を記述するゲーム記述メタデータと
を含むことを特徴とするメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項１８】
前記共通記述メタデータが、
タイトル、メディアタイトル、あらすじ、言語、製作日、及び価格情報を含むことを特徴とする請求項１７に記載のメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項１９】
前記共通記述メタデータが、
ＴＶＡ―１の「ＢａｓｉｃＣｏｎｔｅｎｔＤｅｓｃｒｉｐｔｉｏｎＴｙｐｅ」メタデータを用いることを特徴とする請求項１７に記載のメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項２０】
前記ゲーム記述メタデータが、
ユーザがゲームを行う役割又は視点に関する情報を記述する観点情報と、
ゲームにアクセスできるユーザの人数を示すプレーヤ人数情報と
を含むことを特徴とする請求項１７に記載のメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項２１】
前記観点情報が、
ユーザの視点に応じるディスプレイ情報を示す１人称観点情報と、
ユーザが自分を見ることができるディスプレイ情報を示す３人称観点情報と
を含むことを特徴とする請求項２０に記載のメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項２２】
前記観点情報が、
トップダウンビューによってゲームプレーの主要設定が表現されるトップダウン情報と、
２次元プレーフィールドのゲームが３次元に見られるようにアイソメトリックビューとして描写されるアイソメトリック観点情報と、
グラフィックを用いないゲームのディスプレイ情報を記述するテキストベースゲーム情報と
を更に含むことを特徴とする請求項２０に記載のメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項２３】
前記観点情報が、
ゲームのプレーヤがプレーフィールドの一側から水平に他側へ移動するゲームを記述するサイドスクローラ情報と、
プレーヤに関する一連のフロア、レベル又はプラットホームとしてプレーフィールドを設定するゲームを記述するプラットホーム情報と
を含む
フラット・サイドビュー情報を更に含むことを特徴とする請求項２２に記載のメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項２４】
前記メタデータが、
前記ゲームコンテンツが消費されるユーザ端末の環境を記述するユーザ情報メタデータ
を更に含むことを特徴とする請求項１７に記載のメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項２５】
前記ユーザ情報メタデータが、
ゲームを消費できる運営体制の種類を記述する運営体制情報と、
ゲームの動作のためのプロセス性能を記述するプロセス情報と、
ゲームの消費に予め求められるアプリケーションを記述するシステムソフトウェア情報と
を含むことを特徴とする請求項２４に記載のメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項２６】
前記ユーザ情報メタデータが、
ゲームを消費できるユーザ端末のバチャルマシンの種類を記述するバチャルマシン情報
を更に含むことを特徴とする請求項２５に記載のメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項２７】
前記ユーザ情報メタデータが、
ゲームがターゲットとするユーザ端末のプラットホーム情報を記述する端末類型情報を更に含むことを特徴とする請求項２５に記載のメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項２８】
ゲームコンテンツを含むカスタマイズされた放送コンテンツをユーザ端末に提供するゲームメタデータを用いるカスタマイズされた放送サービス提供方法であって、
前記ゲームコンテンツを含むカスタマイズされた放送コンテンツ及びゲームメタデータを前記ユーザ端末に公示する公示ステップと、
前記ユーザ端末から受信した検索及び選択信号に相応するコンテンツ識別情報を提供するコンテンツ検索・選択ステップと、
前記コンテンツ識別情報を用いて放送コンテンツの物理的位置を決定して位置情報を提供する位置決定ステップと、
前記位置情報に基づいて放送コンテンツを提供するコンテンツ提供ステップと
を含み、
前記ゲームメタデータが、前記ゲームコンテンツの特性を記述するメタデータであることを特徴とするゲームメタデータを用いるカスタマイズされた放送サービス提供方法。
【請求項２９】
前記ゲームメタデータが、
ユーザがゲームを行う役割又は視点に関する情報を記述する観点情報と、
ゲームにアクセスできるユーザの最大人数を示すプレーヤ人数情報と
を含むことを特徴とする請求項２８に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供方法。
【請求項３０】
前記観点情報が、
ユーザの視点に応じるディスプレイ情報を示す１人称観点情報と、
ユーザが自分を見ることができるディスプレイ情報を示す３人称観点情報と
を含むことを特徴とする請求項２９に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供方法。
【請求項３１】
前記観点情報が、
トップダウンビューによってゲームプレーの主要設定が表現されるトップダウン情報と、
２次元プレーフィールドのゲームが３次元に見られるようにアイソメトリックビューとして描写されるアイソメトリック観点情報と、
グラフィックを用いていないゲームのディスプレイ情報を記述するテキストベースゲーム情報と、
ゲームのプレーヤがプレーフィールドの一側から水平に他側へと移動するゲームを記述するサイドスクローラ情報と、
プレーヤに関する一連のフロア、レベル又はプラットホームでプレーフィールドを設定するゲームを記述するプラットホーム情報と
を更に含むことを特徴とする請求項３０に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供方法。
【請求項３２】
前記ゲームメタデータが、
ゲームを消費するユーザ端末の環境を記述するユーザ情報メタデータ
を含むことを特徴とする請求項２８に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供方法。
【請求項３３】
前記ユーザ情報メタデータが、
ゲームを消費できる運営体制の種類を記述する運営体制情報と、
ゲームの動作のためのプロセス性能を記述するプロセス情報と、
ゲームの消費のために予め求められるアプリケーションを記述するシステムソフトウェア情報と、
ゲームの消費ができるユーザ端末のバチャルマシンの種類を記述するバチャルマシン情報と
を含むことを特徴とする請求項３２に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供方法。
【請求項３４】
前記ユーザ情報メタデータが、
ゲームがターゲットとするユーザ端末のプラットホーム情報を記述する端末類型情報を更に含むことを特徴とする請求項３３に記載のゲームメタデータを用いるカスタマイズされた放送サービス提供方法。
【請求項３５】
同期化機能及びターゲット機能を支援するカスタマイズされた放送サービスをカスタマイズされた放送サービス提供装置からユーザ端末装置に提供するカスタマイズされた放送システムにおいて、ゲームコンテンツを含む放送コンテンツをゲームメタデータを用いて提供されるユーザ端末装置であって、
前記カスタマイズされた放送サービス提供装置から公示された前記ゲームメタデータを用いてゲームコンテンツを検索及び選択して獲得するユーザ相互作用部と、
前記獲得したゲームコンテンツ及びゲームメタデータを格納して管理する格納装置管理部と、
前記ゲームコンテンツ及びゲームメタデータをユーザに表出するコンテンツ出力部と
を含み、
前記ゲームメタデータが、前記ゲームコンテンツの特性を記述するメタデータであることを特徴とするユーザ端末装置。
【請求項３６】
前記ユーザ相互作用部が、
前記カスタマイズされた放送サービス提供装置からコンテンツ識別情報に相応するゲームコンテンツの物理的な位置情報を受信し、該当する位置からゲームコンテンツを獲得することを特徴とする請求項３５に記載のユーザ端末装置。
【請求項３７】
前記コンテンツ出力部が、
前記獲得されたゲームコンテンツを構成するコンポーネント間の空間的・時間的関係情報によって構成された画面を提供することを特徴とする請求項３６に記載のユーザ端末装置。
【請求項３８】
前記格納装置管理部が、
前記ゲームコンテンツのパッケージ視聴履歴情報を格納してユーザの選好度抽出情報に用いることを特徴とする請求項３５に記載のユーザ端末装置。
【請求項３９】
前記ゲームメタデータが、
ユーザがゲームを行う役割又は視点に関する情報を記述する観点情報と、
ゲームにアクセスできるユーザの人数を示すプレーヤ人数情報と
を含むことを特徴とする請求項３５に記載のユーザ端末装置。
【請求項４０】
前記ゲームメタデータが、
ゲームが消費されるユーザ端末の環境を記述するユーザ情報メタデータ
を含むことを特徴とする請求項３５に記載のユーザ端末装置。
【請求項４１】
前記ユーザ情報メタデータが、
ゲームを消費できる運営体制の種類を記述する運営体制情報と、
ゲームが動作するプロセス性能を記述するプロセス情報と、
ゲームの消費のために予め求められるアプリケーションを記述するシステムソフトウェア情報と、
ゲームの消費ができるユーザ端末のバチャルマシンの種類を記述するバチャルマシン情報と
を更に含むことを特徴とする請求項４０に記載のユーザ端末装置。
【請求項４２】
前記ユーザ情報メタデータが、
ゲームがターゲットとするユーザ端末のプラットホーム情報を記述する端末類型情報を更に含むことを特徴とする請求項４１に記載のユーザ端末装置。
【請求項４３】
ゲームコンテンツを含む放送コンテンツをゲームメタデータを用いて提供するカスタマイズされた放送システムであって、
前記ゲームコンテンツを含む放送コンテンツをターゲット機能を支援して提供するカスタマイズされた放送サービス提供装置と、
該カスタマイズされた放送サービス提供装置から前記ゲームコンテンツを含む放送コンテンツ及びゲームメタデータを受信して消費するユーザ端末と
を含み、
前記ゲームメタデータが、前記ゲームコンテンツの特性を記述するメタデータであることを特徴とするゲームメタデータを用いるカスタマイズされた放送システム。
【請求項４４】
前記カスタマイズされた放送サービス提供装置が、
前記ゲームコンテンツを含むカスタマイズされた放送コンテンツ及びゲームメタデータを前記ユーザ端末に公示して提供するコンテンツ提供手段と、
前記ユーザ端末から受信した検索及び選択信号に相応するコンテンツ識別情報を提供するコンテンツ検索手段と
を含むことを特徴とする請求項４３に記載のゲームメタデータを用いるカスタマイズされた放送システム。
【請求項４５】
前記ユーザ端末が、
前記ゲームメタデータを用いてゲームコンテンツを検索及び選択して獲得するユーザ相互作用部と、
前記獲得したゲームコンテンツ及びゲームメタデータを格納して管理する格納装置管理部と、
前記ゲームコンテンツ及びゲームメタデータをユーザに表出するコンテンツ出力部と
を含むことを特徴とする請求項４３に記載のゲームメタデータを用いるカスタマイズされた放送システム。
【請求項４６】
前記ゲームメタデータが、
ユーザがゲームを行う役割又は視点に関する情報を記述する観点情報と、
ゲームにアクセスできるユーザの人数を示すプレーヤ人数情報と
を含むことを特徴とする請求項４３に記載のゲームメタデータを用いるカスタマイズされた放送システム。
【請求項４７】
前記ゲームメタデータが、
ゲームを消費するユーザ端末の環境を記述するユーザ情報メタデータ
を含むことを特徴とする請求項４３に記載のゲームメタデータを用いるカスタマイズされた放送システム。
【請求項４８】
前記ユーザ情報メタデータが、
ゲームを消費できる運営体制の種類を記述する運営体制情報と、
ゲームの動作のためのプロセス性能を記述するプロセス情報と、
ゲームの消費のために予め求められるアプリケーションを記述するシステムソフトウェア情報と、
ゲームを消費できるユーザ端末のバチャルマシンの種類を記述するバチャルマシン情報と、
ゲームがターゲットとするユーザ端末のプラットホーム情報を記述する端末類型情報と
を含むことを特徴とする請求項４７に記載のゲームメタデータを用いるカスタマイズされた放送システム。
【請求項４９】
ＴＶＡ（ＴＶ−Ａｎｙｔｉｍｅ）放送サービスのためのゲームメタデータ構造において、
前記ゲームメタデータが、
ユーザがゲームを行う役割又は視点に関する情報を記述する観点情報と、
ゲームにアクセスできるユーザの人数を示すプレーヤ人数情報と
を含み、
ゲームコンテンツの特性を記述するメタデータであることを特徴とするゲームメタデータ構造。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
［技術分野］
本発明は、ゲームメタデータを用いるカスタマイズされた放送システムに関し、更に具体的には、ゲームコンテンツを含むカスタマイズされた放送コンテンツをホームネットワーク環境のユーザ端末に提供するためのゲームメタデータを用いるカスタマイズされた放送サービス提供装置及び方法に関する。
【０００２】
［背景技術］
放送のデジタル化に伴い、マルチメディア、マルチチャンネルのみならず、これまでの単方向の放送受信から放送通信ネットワークの連動を介する様々な受信端末を受け入れなど、放送環境は、複雑な形へと急速に変化している。視聴者側では、制限されたチャンネル選択のみで放送番組を受信する受動的な視聴を逸脱し、放送サービスに直接参加、又は所望の時間に所望の番組を受信、視聴しようとする要求が広まっている。
【０００３】
このような変化は、放送環境が、より複雑、多様、及び個人化した形に進化していると要約できる。カスタマイズされた放送は、このような複雑様々な新しい放送環境で視聴者がより便利で効率的に所望の放送コンテンツを所望の時間に様々な端末で視聴者の嗜好に合わせて所望の形で消費できるようにする。すなわち、カスタマイズされた放送は、ユーザの嗜好、端末性能、ネットワーク特性、及び自然環境（時間、場所、及びユーザの気分状態等）などを含む使用環境に適したカスタマイズされた放送コンテンツを提供しようとするものである。
【０００４】
このようなカスタマイズされた放送について、その標準を定めるための団体として「ＴＶ−Ａｎｙｔｉｍｅ」フォーラムがある。「ＴＶ−Ａｎｙｔｉｍｅ」フォーラムは、ＰＤＲ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｒｅｃｏｄｅｒ）を備えたユーザ環境におけるオーディオビジュアルに関するサービスの提供のための標準開発を目的として１９９９年９月に設立された民間標準機構である。
【０００５】
前記「ＴＶ−Ａｎｙｔｉｍｅ」フォーラムにおけるカスタマイズ放送についての標準は、仮定しているシステム環境及び提供しようとする主な機能的側面において、Ｐｈａｓｅ１（ＴＶＡ−１）とＰｈａｓｅ２（ＴＶＡ−２）との２段階に分けられる。
【０００６】
ＴＶＡ−１は、メインの放送番組が、単方向の放送チャンネルで伝送され、双方向ネットワークを介して追加メタデータの獲得ができる環境で、ＰＤＲ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｒｅｃｏｄｅｒ）を中心としてＡＶ（Ａｕｄｉｏ／Ｖｉｄｅｏ）コンテンツの探索・選択・獲得・消費などのアプリケーションサービスを可能とするためのものである。
【０００７】
前記メタデータとは、番組のタイトル、ジャンル、概要などのコンテンツについての説明的データを意味し、通常、データに関するデータ（ｄａｔａ  ａｂｏｕｔ  ｄａｔａ）と定義される。
【０００８】
ＴＶＡ−２は、単方向の放送チャンネル及び双方向ネットワークを仮定したＴＶＡ−１の消費環境を拡張し、ホームネットワーク環境において、ＴＶＡ−１の主なサービス対象であったＡＶ番組のみならず、アプリケーション番組・広告・イメージ・テキストなどの様々な形のメディアコンポーネントを組み合わせて１つの選択単位として識別・獲得できるパッケージを提供する。
【０００９】
パッケージは、パッケージ及びコンポーネントについての情報を記述し、パッケージを構成するそれぞれのコンポーネントが消費環境及びユーザの選好度に合わせて選択できるようにするターゲット機能を提供し、時間的・空間的関係記述を介して正確な消費を可能とする同期化機能を提供する。
【００１０】
しかし、これまで提案されたパッケージを構成するコンポーネントのコンテンツ類型には、ゲームが抜けていることが問題となっている。したがって、ユーザ環境におけるゲームの重要性が急速に高まっている傾向に応じて新たなコンテンツ類型としてパッケージにゲームを追加する必要があり、それに伴い、ゲームを記述するゲームメタデータを定義し、これを用いることができるカスタマイズされた放送システムの実現が求められる。
【００１１】
［発明が解決しようとする課題］
本発明は、前記要求に応じるために提案されたものであって、その目的は、ゲームを始めとする任意のコンテンツタイプの共通的特徴を記述するメタデータ、及びゲームコンテンツの特徴を記述するメタデータを定義することにある。
【００１２】
また、本発明の他の目的は、ゲームを始めとする任意のコンテンツタイプの共通的特徴を記述するメタデータ、及びゲームコンテンツならではの特徴を記述するゲームメタデータを定義することにより、ユーザ又は端末装置がその目的に応じてゲームを適切に選択し、消費できるカスタマイズされた放送サービス提供装置及び方法を提供することにある。
【００１３】
本発明の他の目的及び長所は、下記の説明によって理解することができ、本発明の実施例によって、更に詳しく理解し得るはずである。また、本発明の目的及び長所は、特許請求の範囲に示す手段及びその組み合わせによって実現することが分かるであろう。
【００１４】
［課題を解決するための手段］
上記の目的を達成するための本発明は、ゲームコンテンツを含むカスタマイズされた放送コンテンツをホームネットワーク環境をユーザ端末に提供するゲームメタデータを用いるカスタマイズされた放送サービス提供装置であって、前記ゲームコンテンツを含むカスタマイズされた放送コンテンツ及びゲームメタデータを前記ユーザ端末に提供するコンテンツ提供手段と、前記カスタマイズされた放送コンテンツ及びゲームメタデータをユーザに公示し、前記ユーザ端末から受信した検索及び選択信号に相応するコンテンツ識別情報を提供するコンテンツ検索手段とを含み、前記ゲームメタデータが、前記ゲームコンテンツの特性を記述するメタデータであることを特徴とする。
【００１５】
また、本発明は、ゲームコンテンツを含むカスタマイズされた放送コンテンツをホームネットワーク環境のユーザ端末に提供するメタデータを用いるカスタマイズされた放送サービス提供装置であって、前記ゲームコンテンツを含むカスタマイズされた放送コンテンツ及びメタデータを前記ユーザ端末に提供するコンテンツ提供手段と、前記カスタマイズされた放送コンテンツ及びメタデータをユーザ端末に公示し、前記ユーザ端末から受信した検索及び選択信号に相応するコンテンツ識別情報を提供するコンテンツ検索手段とを含み、前記メタデータが、前記放送コンテンツの共通的な特性を記述する共通記述メタデータと、前記ゲームコンテンツの特性を記述するゲーム記述メタデータとを含むことを特徴とする。
【００１６】
一方、本発明は、ゲームコンテンツを含むカスタマイズされた放送コンテンツをホームネットワーク環境のユーザ端末に提供するゲームメタデータを用いるカスタマイズされた放送サービス提供方法であって、前記ゲームコンテンツを含むカスタマイズされた放送コンテンツ及びゲームメタデータを前記ユーザ端末に公示する公示ステップと、前記ユーザ端末から受信した検索及び選択信号に相応するコンテンツ識別情報を提供するコンテンツ検索ステップと、前記コンテンツ識別情報を用いて放送コンテンツの物理的位置を決定して位置情報を提供する位置決定ステップと、前記位置情報に基づいて放送コンテンツを提供するコンテンツ提供ステップとを含み、前記ゲームメタデータが、前記ゲームコンテンツの特性を記述するメタデータであることを特徴とする。
【００１７】
また、本発明は、 同期化機能及びターゲット機能を支援するカスタマイズされた放送サービスをカスタマイズされた放送サービス提供装置からユーザ端末装置に提供するカスタマイズされた放送システムにおいて、ゲームコンテンツを含む放送コンテンツをゲームメタデータを用いて提供されるユーザ端末装置であって、前記カスタマイズされた放送サービス提供装置から公示された前記ゲームメタデータを用いてゲームコンテンツを検索及び選択して獲得するユーザ相互作用部と、前記獲得したゲームコンテンツ及びゲームメタデータを格納して管理する格納装置管理部と、前記ゲームコンテンツ及びゲームメタデータをユーザに表出するコンテンツ出力部とを含み、前記ゲームメタデータが、前記ゲームコンテンツの特性を記述するメタデータであることを特徴とする。
【００１８】
また、本発明は、ゲームコンテンツを含む放送コンテンツをゲームメタデータを用いて提供するカスタマイズされた放送システムであって、前記ゲームコンテンツを含む放送コンテンツをターゲット機能を支援して提供するカスタマイズされた放送サービス提供装置と、前記カスタマイズされた放送サービス提供装置から前記ゲームコンテンツを含む放送コンテンツ及びゲームメタデータを受信して消費するユーザ端末と
を含み、前記ゲームメタデータが、前記ゲームコンテンツの特性を記述するメタデータであることを特徴とする。
【００１９】
また、本発明は、ＴＶＡ（ＴＶ−Ａｎｙｔｉｍｅ）放送サービスのためのゲームメタデータ構造において、前記ゲームメタデータが、ユーザがゲームを行う役割又は視点に関する情報を記述する観点情報と、ゲームにアクセスできるユーザの人数を示すプレーヤ人数情報とを含み、ゲームコンテンツの特性を記述するメタデータであることを特徴とする。
【００２０】
［発明の効果］
上記のような本発明は、ゲームコンテンツの特徴を記述するメタデータを定義して用いることにより、ユーザ又は端末装置がその目的に応じてゲームを適切に選択して消費できる効果がある。
【００２１】
［発明の実施のための最良の形態］
上述した目的、特徴及び長所は、添付した図面に係る次の詳細な説明を介してさらに明確になり、それに応じて、本発明が属する技術分野において、通常の知識を有する者が、本発明の技術的思想を容易に実施できるものである。また、本発明を説明するにあたり、本発明に係る公知の技術に対する具体的な説明が不要に本発明の要旨を不明にする可能性があると判断される場合、その詳細な説明を省略することにする。以下、添付した図面を参照して本発明の好ましい一実施形態を詳しく説明することにする。
【００２２】
図１は、本発明に係るカスタマイズされた放送システムを示す全体構成図である。
【００２３】
同図に示すように、本発明に係るカスタマイズされた放送システムは、カスタマイズされた放送サービスを提供するカスタマイズされた放送サービス提供装置１０００及びＡＶ（Ａｕｄｉｏ／Ｖｉｄｅｏ）コンテンツを含んでカスタマイズされた放送サービス提供装置１０００から提供されるコンテンツの探索、選択、獲得、消費などの応用サービスを消費するユーザ端末２０００が放送チャネル又は双方向ＩＰネットワークとして構成されたネットワークに接続して構成される。
【００２４】
図２は、本発明に係るカスタマイズされた放送システムの一実施例を示す詳細構成図である。
【００２５】
同図に示すように、カスタマイズされた放送サービス提供装置１０００は、コンテンツ生成部１００、コンテンツサービス提供部２００、コンテンツ検索・探索部３００、及び位置決定部４００を備え、ユーザ端末２０００は、ユーザ相互作用部６００、及び格納装置管理部５００を備え、コンテンツ出力部（図示せず）及び保護管理部（図示せず）を更に備えることができる。それぞれの構成要素の機能は、次のとおりである。
【００２６】
コンテンツ生成部１００は、ＡＶ番組又はゲームメタデータを含むパッケージを生成する。スタジオ、エンターテイメント会社、ウェブデザイナ、又はユーザ連動型コンテンツの製作者が、その役割を担当できる。
【００２７】
コンテンツサービス提供部２００は、ゲームを含むコンテンツとメタデータとの再構成、メタデータの挿入、及びコンテンツの伝送を担当し、地上波、衛星、ケーブル放送局、又はウェブキャスター、及びポータル提供者などがその役割の担当となり得る。
【００２８】
コンテンツ検索・探索部３００は、視聴可能なコンテンツに関する電子番組ガイド（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ、以下、ＥＰＧとする。）に公示する放送メタデータに基づく。放送局、コンテンツの生成者、又は第３の提供者、ウェブベースＥＰＧ会社、テレビポータル会社によって、このようなメタデータを放送に挿入することができる。コンテンツ検索及び探索機能は、ユーザの選択により、又は端末の自動選択により選択されたコンテンツのコンテンツ識別子（ＣＲＩＤ）を返す。
【００２９】
位置決定部４００は、前記コンテンツ検索・探索部３００で獲得したコンテンツ識別子（ＣＲＩＤ）からチャンネル及び放送時間を含むコンテンツの物理的な位置を決める。
【００３０】
格納装置管理部５００は、放送コンテンツ及びメタデータを格納して管理する。メタデータの場合、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データベース又は関係型データベース（ｒｅｌａｔｉｏｎａｌ  ＤＢ）で管理できる。ユーザとサービス提供者との間の双方向メタデータ接続機能は、ユーザからのユーザ履歴情報やユーザ選好度情報の提供に該当する。
【００３１】
ユーザ相互作用部６００は、ユーザ端末の入力装置（キーボード、リモコン、マウス、及びジョイスティックなど）から入力されるユーザ入力信号に応じて、カスタマイズされた放送サービス提供装置の前記構成要素を起動させる。
【００３２】
コンテンツ出力部（図示せず）は、ユーザが視聴できるようにユーザ端末に放送コンテンツ及びメタデータを提供する。
【００３３】
保護管理部（図示せず）は、前記各構成要素間のインターフェースを適切な保護管理政策によって保護する（ＥＴＳＩ  ＴＳ  １０２  ８２２−５−１／２、及びＥＴＳＩ  ＴＳ  １０２  ８２２−７“Ｂｉｍｅｔａｄａｔａ  ｄｅｌｉｖｅｒｙ  ｐｒｏｔｅｃｔｉｏｎ”文書参照）。
【００３４】
上述の前記実施例は、完全なる双方向放送環境におけるカスタマイズされた放送システムの構成の一例である。
【００３５】
カスタマイズされた放送システムの実現方法は、サービス環境によって大きく２種類に分けられる。純粋な単方向放送環境や狭帯域双方向チャンネルを有する放送環境では、前記カスタマイズされた放送システムの構成のうち、コンテンツ生成部、コンテンツサービス提供部のみがユーザ端末の外部に存在し、これらを除いた全ての構成は、ユーザ端末でユーザの求めるコンテンツを検索・選択・位置決定・獲得過程を介して消費できるようにする。
【００３６】
一方、前記実施例のように、完全なる双方向放送環境では、カスタマイズされた放送システムの構成のうち、コンテンツ生成部及びコンテンツサービス提供部のみならず、コンテンツ検索・探索部や位置決定部もユーザ端末の外部に存在することができる。したがって、ユーザ端末は、ユーザ相互作用部、コンテンツ出力部、及び格納装置管理部のみを有し、コンテンツサービス提供部又はコンテンツ検索・探索部との双方向接続を介してユーザの求めるコンテンツを検索・選択・位置決定・獲得過程を介して消費できるようにする。
【００３７】
図３は、本発明に係るゲームメタデータを用いるカスタマイズされた放送サービス提供過程に関する一実施例を示すフローチャートである。
【００３８】
本発明に係るゲームメタデータを用いるカスタマイズされた放送サービスの提供過程は、基本的に、公示（Ｐｕｂｌｉｓｈ）、検索（Ｓｅａｒｃｈ）、選択（Ｓｅｌｅｃｔ）、位置の決定（Ｌｏｃａｔｅ）、獲得（Ａｃｑｕｉｒｅ）、視聴（Ｖｉｅｗ）、及び終了（Ｆｉｎｉｓｈ）で構成される。本発明に係るゲームを含むパッケージは、パッケージがＡＶ番組に対して独立的か依存的かによって公示ステップ、検索ステップ、選択ステップでそれぞれ２種類の動作シナリオを有する。
【００３９】
［公示（Ｐｕｂｌｉｓｈ）］
パッケージがＡＶ番組に対して独立的ならば、コンテンツ生成部１００は、ゲームを含むパッケージを生成する。パッケージは、ＴＶＡ−２パッケージスキーマに応じて記述され、ゲームに関するアトラクティブメタデータのゲームメタデータは、パッケージスキーマの記述子要素の下位要素のコンテンツ記述子を介して記述される。
【００４０】
ここで、前記ゲームメタデータは、ゲームを含む任意のコンテンツタイプの共通的特徴を記述するメタデータの共通記述メタデータ、及びゲームならではの特徴を記述するゲーム記述メタデータを含む。
【００４１】
コンテンツサービス提供部２００は、パッケージを識別するＣＲＩＤ（Ｃｏｎｔｅｎｔ  Ｒｅｆｅｒｅｎｃｅ  ＩＤｅｎｔｉｆｉｅｒ）、パッケージ消費を誘導するパッケージアトラクティブメタデータ、及びパッケージの概略的スケジュール情報を公示する。また、パッケージを、いつ、どこで獲得できるかを記述する位置決定データを公示する。
【００４２】
ここで、パッケージのアトラクティブメタデータ及びスケジュール情報は、通常のＡＶ番組のようにＴＶＡ−１メタデータスキーマの番組情報（ＰｒｏｇｒａｍＩｎｆｏｒｍａｔｉｏｎ）及び番組位置（ＰｒｏｇｒａｍＬｏｃａｔｉｏｎ）として記述する。
【００４３】
万一、パッケージがＡＶ番組に依存的ならば、コンテンツ生成者は、ＡＶ番組と、ＡＶ番組に依存的で、かつ、ゲームを含むパッケージとを生成する。
【００４４】
コンテンツサービスの提供者は、ＡＶ番組を識別するＣＲＩＤ、ＡＶ番組のアトラクティブメタデータ、スケジュール情報、位置決定情報、及びＡＶ番組に接続されたパッケージのリンク情報を公示する。
【００４５】
ここで、ＡＶ番組のアトラクティブメタデータ及びスケジュール情報は、ＴＶＡ−１メタデータスキーマの番組情報及び番組位置として記述され、ＡＶ番組に接続されたパッケージのリンク情報は、ＡＶ番組の番組情報の「ＲｅｌａｔｅｄＭａｔｅｒｉａｌ」要素として記述する。
【００４６】
同種又は異種のコンテンツサービス提供者は、パッケージを識別するＣＲＩＤ及びパッケージが、いつ、どこで獲得できるかを記述する位置決定データを公示する。
【００４７】
［検索（Ｓｅａｒｃｈ）］
パッケージがＡＶ番組に対して独立的ならば、ＥＰＧは、パッケージアトラクティブメタデータ及びパッケージスケジュール情報をユーザに提供する。ユーザは、ＥＰＧが提供するパッケージタイトル、あらすじ、俳優などのパッケージアトラクティブメタデータを介して興味のあるパッケージを検索する。
【００４８】
一方、パッケージがＡＶ番組に対して依存的ならば、ＥＰＧは、ＡＶ番組のアトラクティブメタデータ及びスケジュール情報と共にＡＶ番組に接続されたパッケージのリンク情報を提供する。ユーザは、ＥＰＧを介してＡＶ番組の検索したり、又は、番組の視聴の際、 ＡＶ番組に接続されたパッケージに関する情報を得る。
【００４９】
［選択（Ｓｅｌｅｃｔ）］
パッケージがＡＶ番組に対して独立的な場合、ユーザは、ＥＰＧでユーザが好みのパッケージを選択したとき、パッケージのＣＲＩＤを獲得する。
【００５０】
一方、パッケージがＡＶ番組に対して依存的な場合、ユーザは、ＡＶ番組の番組情報の「ＲｅｌａｔｅｄＭａｔｅｒｉａｌ」要素からＡＶ番組に接続されたパッケージのＣＲＩＤを獲得する。
【００５１】
［位置決定（Ｌｏｃａｔｅ）］
パッケージＣＲＩＤから位置決定メカニズムを介して実際パッケージを提供する物理的な位置情報を得る。格納装置管理部５００は、録画時の衝突を防ぐために、複数のコンテンツ位置（チャネル＋時間情報）のうち、任意の位置を選択する。
【００５２】
［獲得（Ａｃｑｕｉｒｅ）］
選択された位置情報（チャネル＋時間情報）からパッケージを受信する。
【００５３】
パッケージを獲得した後、ユーザは、パッケージに属する個別コンポーネントのアトラクティブメタデータのＣｏｎｔｅｎｔＤｅｓｃｒｉｐｔｉｏｎと、ユーザの使用環境に応じて消費しようとする全体又は部分コンポーネントとを自動又は半自動的に選択する。
【００５４】
このとき、個別コンポーネントのアトラクティブメタデータのＣｏｎｔｅｎｔＤｅｓｃｒｉｐｔｉｏｎは、前記のアプリケーションプログラム、広告、イメージ、テキスト、及び本発明に係るゲームコンテンツなどの特性を記述する。
【００５５】
ゲームコンポーネントが選択されると、それぞれのゲームコンポーネントのＣＲＩＤから位置決定メカニズムを介して実際にゲームコンポーネントを提供する物理的な位置情報を得る。そして、当該位置からゲームコンポーネントを獲得する。
【００５６】
［視聴（Ｖｉｅｗ）］
ユーザが選択したゲームコンポーネントを始め、全てのコンポーネントを獲得すると、コンポーネント間の空間的・時間的関係情報を用いて画面を構成してユーザに提供することによって、ユーザが視聴できるようにする。
【００５７】
［終了（Ｆｉｎｉｓｈｉｎｇ）］
ユーザのパッケージ視聴履歴情報が端末に格納され、ユーザの選好度の抽出に活用される。
【００５８】
以下、本発明に係るゲームメタデータに関して詳しく説明する。
【００５９】
ゲームを記述するゲームメタデータは、上述のように、ゲームを含む任意のコンテンツタイプの共通的特徴を記述するメタデータの共通記述メタデータと、ゲームコンテンツの特徴を記述するゲーム記述メタデータとに分けられる。
【００６０】
図４は、本発明に係る共通記述メタデータ（ＢａｓｉｃＯｂｊｅｃｔＤｅｓｃｒｉｐｔｉｏｎＴｙｐｅ）の一実施例を示す構成図である。
【００６１】
上述のように、本発明に係る共通記述メタデータは、ゲームを含む任意のコンテンツの共通的特徴を記述するメタデータである。
【００６２】
同図に示すように、前記共通記述メタデータで定義したほとんどの要素は、図５に示すＴＶＡ―１で定義するＡＶコンテンツ記述メタデータのＢａｓｉｃＣｏｎｔｅｎｔＤｅｓｃｒｉｐｔｉｏｎＴｙｐｅの構成要素を用いる。
【００６３】
共通記述メタデータは、主要構成要素であって、タイトル（Ｔｉｔｌｅ）、メディアタイトル（ＭｅｄｉａＴｉｔｌｅ）、あらすじ（Ｓｙｎｏｐｓｉｓ）、言語（Ｌａｎｇｕａｇｅ）、製作日（ＰｒｏｄｕｃｔｉｏｎＤａｔｅ）、製作地（ＰｒｏｄｕｃｔｉｏｎＬｏｃａｔｉｏｎ）、公開情報（ＲｅｌｅａｓｅＩｎｆｏｒｍａｔｉｏｎ）、及び価格（Ｐｒｉｃｅ）を含む。
【００６４】
前記メディアタイトル（ＭｅｄｉａＴｉｔｌｅ）は、ゲームをキャプチャーする前にプレビューを提供するサムネイル（ｔｈｕｍｂｎａｉｌ）イメージ及び映画の予告篇を含む。
【００６５】
前記あらすじ（Ｓｙｎｏｐｓｉｓ）は、該当ゲームがどのような特徴を有するかに関するテキスト記述を提供し、価格（Ｐｒｉｃｅ）は、該当のゲームに関する価格情報を提供し、ＢａｓｉｃＣｏｎｔｅｎｔＤｅｓｃｒｉｐｔｉｏｎ内のＰｕｒｃｈａｓｅＬｉｓｔを用いることができる。
【００６６】
図６は、本発明に係るゲーム記述メタデータ（ＧａｍｅＣｏｎｔｅｎｔＴｙｐｅＯｂｊｅｃｔＤｅｓｃｒｉｐｔｉｏｎ）の第１実施例を示す構成図である。
【００６７】
同図に示すように、本発明に係るゲーム記述メタデータは、カテゴリ（Ｃａｔｅｇｏｒｙ）、等級（Ｒａｔｅ）、プラットホーム（Ｐｌａｔｆｏｒｍ）、製作者（Ｐｒｏｄｕｃｅｒ）、開発者（Ｄｅｖｅｌｏｐｅｒ）、観点（Ｐｅｒｓｐｅｃｔｉｖｅｓ）、最大プレーヤ数（ＮｂＭａｘＰｌａｙｅｒｓ）、同時アクセスプレーヤ数（ＮｂＭａｘＳｉｍＰｌａｙｅｒｓ）、支援ＯＳ（ＳｕｐｐｏｒｔｉｎｇＯＳ）、システム要求事項（ＳｙｓｔｅｍＲｅｑｕｉｒｅｍｅｎｔ）、事前要求アプリケーション（Ｐｒｅｒｅｑｕｉｓｉｔｅ）、難易度（Ｄｉｆｆｉｃｕｌｔｙ）、学習時間量（ＬｅａｒｎｉｎｇＣｕｒｖｅ）、上位スコア（ＢｅｓｔＳｃｏｒｅｓ）、動作命令（Ｃｈｅａｔｃｏｄｅｓ）、更新アプリケーション（ＰａｔｃｈＡｐｐｌｉｃａｔｉｏｎ）、及びバチャルマシン（ＶｉｒｔｕａｌＭａｃｈｉｎｅ）を含む。
【００６８】
前記開発者（Ｄｅｖｅｌｏｐｅｒ）は、カットシーンドローア（ＣｕｔＳｃｅｎｅＢｙ）、サウンドジェネレータ（ＳｏｕｎｄＢｙ）、３Ｄエンジンエンジニア（ＴｈｒｅｅＤｉｍｅｎｓｉｏｎＥｎｇｉｎｅＢｙ）、サウンドエンジンエンジニア（ＳｏｕｎｄＥｎｇｉｎｅＢｙ）、及びパッケージデザイナ（ＰａｃｋａｇｅＤｅｓｉｇｎＢｙ）を含む。
【００６９】
前記システム要求事項（ＳｙｓｔｅｍＲｅｑｕｉｒｅｍｅｎｔ）は、ＣＰＵ性能（ＣＰＵＣａｐａｂｉｌｉｔｙ）、メモリ容量（ＭｅｍｏｒｙＣａｐａｃｉｔｙ）、格納容量（ＳｔｏｒａｇｅＣａｐａｃｉｔｙ）、及びネットワーク容量（ＮｅｔｗｏｒｋＣａｐａｂｌｉｌｉｔｙＴｙｐｅ）を含む。
【００７０】
前記上位スコア（ＢｅｓｔＳｃｏｒｅｓ）は、プレーヤ名（ＰｅｒｓｏｎＮａｍｅ）及びスコア（Ｓｃｏｒｅ）を含む。
【００７１】
前記動作命令（Ｃｈｅａｔｃｏｄｅｓ）は、チートコード（Ｃｏｄｅ）及び効果（Ｅｆｆｅｃｔ）を含む。
【００７２】
上述の前記各構成の定義は、下記の表１のとおりである。
【表１】
2008531072.tif 000003
2008531072.tif 000004
【００７３】
前記ゲーム記述メタデータ（ＧａｍｅＣｏｎｔｅｎｔＴｙｐｅＯｂｊｅｃｔＤｅｓｃｒｉｐｔｉｏｎ）のＸＭＬ構文は、下記のとおりである。
<xs:complexType name="GameContentTypeObjectDescriptionType">
<xs:complexContent>
<xs:extension base="did:ContentTypeBasedObjectDescriptionType">
<xs:sequence minOccurs="0">
<xs:element name="Category" type="tva:ControlledTermType" minOccurs="0"/>
<xs:element name="Rate" type="tva:ControlledTermType" minOccurs="0"/>
<xs:element name="GameDevice" type="tva:ControlledTermType" minOccurs="0"/>
<xs:element name="Producer" type="xs:string" minOccurs="0"/>
<xs:element name="Developer" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="CutScenesBy" type="xs:string" minOccurs="0"/>
<xs:element name="SoundBy" type="xs:string" minOccurs="0"/>
<xs:element name="ThreeDimensionEngineBy" type="xs:string" minOccurs="0"/>
<xs:element name="SoundEngineBy" type="xs:string" minOccurs="0"/>
<xs:element name="PackageDesignBy" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Perspectives" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="First-Person Perspective"/>
<xs:enumeration value="Third-Person Perspective"/>
<xs:enumeration value="Top-Down"/>
<xs:enumeration value="Isometric"/>
<xs:enumeration value="Side-Scroller"/>
<xs:enumeration value="Platform"/>
<xs:enumeration value="Text-Based Games"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NbMaxPlayers" type="xs:nonNegativeInteger" minOccurs="0"/>
<xs:element name="NbMaxSimPlayers" type="xs:nonNegativeInteger" minOccurs="0"/>
<xs:element name="SupportingOS" type="did:SupportingOSType" minOccurs="0"/>
<xs:element name="SystemRequirement" type="did:SystemRequirementType" minOccurs="0"/>
<xs:element name="Prerequsite" type="xs:string" minOccurs="0"/>
<xs:element name="Difficulty" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Hard"/>
<xs:enumeration value="Moderately Hard"/>
<xs:enumeration value="Medium Hard"/>
<xs:enumeration value="Easy"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LearningCurve" type="mpeg7:mediaDurationType" minOccurs="0"/>
<xs:element name="BestScores" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="PersonName" type="mpeg7:PersonNameType"/>
<xs:element name="Score" type="xs:nonNegativeInteger"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Cheatcodes" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Code" type="mpeg7:TextualType"/>
<xs:element name="Effect" type="mpeg7:TextualType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PatchApplication" minOccurs="0">
<xs:complexType>
<xs:attribute name="applicationlist" type="tva:TVAIDRefsType"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
【００７４】
以下、上述のゲーム記述メタデータ（ＧａｍｅＣｏｎｔｅｎｔＴｙｐｅＯｂｊｅｃｔＤｅｓｃｒｉｐｔｉｏｎ）の構成要素のうち、主要構成について詳しく説明する。
【００７５】
前記観点（Ｐｅｒｓｐｅｃｔｉｖｅｓ）は、プレー観点を示し、プレーヤがゲームを行う役割又は視点を定義する。これらの観点は、１人称（ｆｉｒｓｔ  ｐｅｒｓｏｎ）、３人称（ｔｈｉｒｄ  ｐｅｒｓｏｎ）、トップダウン（ｔｏｐ−ｄｏｗｎ）、アイソメトリック（ｉｓｏｍｅｔｒｉｃ）、フラット（ｆｌａｔ）、サイドビュー（ｓｉｄｅ−ｖｉｅｗ）、及びテキストベース（ｔｅｘｔ−ｂａｓｅｄ）を含む。
【００７６】
前記観点は、下記のように、ＧａｍｅＰｅｒｓｐｅｃｔｉｖｅｓＣＳのＸＭＬ構文として示され、構成要素の定義は、下記の表２のとおりである。
<xml version="1.0" encoding="UTF-8">
<ClassificationScheme
uri="urn:tva:metadata:extended:cs:GamePerspectivesCS:2005">
<!--#################################################################-->
<!--Perspectives for Game-->
<!--Definition: This is a set of terms used within Content Packaging to indicate -->
<!-- the kinds of perspectives which define the role or point of view that the player has on the game -->
<!--#################################################################-->
<Term termId="1">
<Name xml:lang="en">First-Person</Name>
<Definition xml:lang="en">
Displayed from a 1st-person perspective or view; ie. from the viewer's own eyes.
</Definition>
</Term>
<Term termId="2">
<Name xml:lang="en">Third-Person</Name>
<Definition xml:lang="en">
Displayed from a 3rd-person perspective or view; ie. player is able to see him/herself. 
</Definition>
</Term>
<Term termId="3">
<Name xml:lang="en">Top-Down</Name>
<Definition xml:lang="en">
Used to describe any game where the main setting of gameplay is represented by a "top-down" view of the playfield; used in describing both shooters and adventure games.
</Definition>
</Term>
<Term termId="4">
<Name xml:lang="en">Isometric</Name>
<Definition xml:lang="en">
Playfield is technically two-dimensional, but drawn in an isometric view so that the game looks three-dimensional.
</Definition>
</Term>
<Term termId="5">
<Name xml:lang="en">Flat, Side-View</Name>
<Definition xml:lang="en">
The flat, side-view is the traditional two-dimensional "side view" of the action.
</Definition>
<Term termId="5.1">
<Name xml:lang="en">Side-scroller</Name>
<Definition xml:lang="en">
Used to describe any game where the main setting of gameplay involves the player moving from one side of the playfield to the other horizontally for a length of time.                    
</Definition>
</Term>
<Term termId="5.2">
<Name xml:lang="en">platform</Name>
<Definition xml:lang="en">
Describes any action game where the playfield is set up as a series of floors, levels, or platforms for the player to navigate.              
</Definition>
</Term>
</Term>
<Term termId="6">
<Name xml:lang="en">Text-Based Game</Name>
<Definition xml:lang="en">
There are very few text-based games that don't use graphics at all or very sparingly. 
</Definition>
</Term>
</ClassificationScheme>
【表２】
2008531072.tif 000005
【００７７】
前記最大プレーヤ数（ＮｂＭａｘＰｌａｙｅｒｓ）は、ゲームにアクセスできる、すなわち、ゲームプレーが可能なプレーヤの最大数を示す。この値に応じて、ゲームは、モノプレーヤゲーム又はマルチプレーヤゲームに分類される。
【００７８】
以下、前記ゲーム記述メタデータ（ＧａｍｅＣｏｎｔｅｎｔＴｙｐｅＯｂｊｅｃｔＤｅｓｃｒｉｐｔｉｏｎ）の構成要素のうち、ユーザ端末の環境に関する主要要素について説明する。
【００７９】
前記支援ＯＳ（Ｓｕｐｐｏｒｔｉｎｇ  ＯＳ）は、ゲームが消費できるユーザ端末のＯＳの種類を示しており、ＭＳ−ＤＯＳ、Ｗｉｎｄｏｗ３．１、Ｗｉｎｄｏｗ９５／９８／ＮＴ、ＯＳ／２、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ、ＭＡＣＯＳ、Ｓｏｌａｒｉｓ、及びＷｉｎｄｏｗＣＥなどに分類され、ＸＭＬ構文は、下記のとおりである。
<xml version="1.0" encoding="UTF-8">
<ClassificationScheme
uri="urn:tva:metadata:extended:cs:OperatingSystemCS:2005">
<Term termID="1">
<Name xml:lang="en">DOS</Name>
</Term>
<Term termID="2">
<Name xml:lang="en">Windows</Name>
<Term termID="2.1">
<Name xml:lang="en">Windows 3.X</Name>
</Term>
<Term termID="2.2">
<Name xml:lang="en">Windows 95</Name>
</Term>
<Term termID="2.3">
<Name xml:lang="en">Windows 98</Name>
</Term>
<Term termID="2.4">
<Name xml:lang="en">Windows Me</Name>
</Term>
<Term termID="2.5">
<Name xml:lang="en">Windows NT</Name>
</Term>
<Term termID="2.6">
<Name xml:lang="en">Windows 2000</Name>
</Term>
<Term termID="2.7">
<Name xml:lang="en">Windows 2003 Server</Name>
</Term>
<Term termID="2.8">
<Name xml:lang="en">Windows XP</Name>
</Term>
</Term>
<Term termID="3">
<Name xml:lang="en">Linux</Name>
</Term>
<Term termID="4">
<Name xml:lang="en">Unix</Name>
</Term>
<Term termID="5">
<Name xml:lang="en">Solaris</Name>
</Term>
<Term termID="6">
<Name xml:lang="en">OS2</Name>
</Term>
<Term termID="7">
<Name xml:lang="en">Mac</Name>
<Term termID="7.1">
<Name xml:lang="en">System 6</Name>
</Term>
<Term termID="7.2">
<Name xml:lang="en">System 7</Name>
</Term>
<Term termID="7.3">
<Name xml:lang="en">Mac OS 7.x</Name>
</Term>
<Term termID="7.4">
<Name xml:lang="en">Mac OS 8.x</Name>
</Term>
<Term termID="7.5">
<Name xml:lang="en">Mac OS 9.x</Name>
</Term>
<Term termID="7.6">
<Name xml:lang="en">Mac OS X</Name>
</Term>
<Term termID="7.7">
<Name xml:lang="en">Mac OS X Server</Name>
</Term>
</Term>
<Term termID="8">
<Name xml:lang="en">Mobile</Name>
<Term termID="8.1">
<Name xml:lang="en">Palm OS 1.x</Name>
</Term>
<Term termID="8.2">
<Name xml:lang="en">Palm OS 2.x</Name>
</Term>
<Term termID="8.3">
<Name xml:lang="en">Palm OS 3.x</Name>
</Term>
<Term termID="8.4">
<Name xml:lang="en">Palm OS 4.x</Name>
</Term>
<Term termID="8.5">
<Name xml:lang="en">Palm OS 5.x</Name>
</Term>
<Term termID="8.6">
<Name xml:lang="en">Windows CE 1.x</Name>
</Term>
<Term termID="8.7">
<Name xml:lang="en">Windows CE 2.x</Name>
</Term>
<Term termID="8.8">
<Name xml:lang="en">Pocket PC</Name>
</Term>
<Term termID="8.9">
<Name xml:lang="en">Pocket PC 2002</Name>
</Term>
<Term termID="8.10">
<Name xml:lang="en">Pocket PC 2003</Name>
</Term>
<Term termID="8.11">
<Name xml:lang="en">Celvic OS</Name>
</Term>
<Term termID="8.12">
<Name xml:lang="en">EPOC (Psion OS)</Name>
</Term>
<Term termID="8.13">
<Name xml:lang="en">Symbian</Name>
</Term>
<Term termID="8.14">
<Name xml:lang="en">Windows Mobile 2003 Phone Edition</Name>
</Term>
</Term>
<Term termID="9">
<Name xml:lang="en">Embedded OS</Name>
<Term termID="9.1">
<Name xml:lang="en">Windows CE</Name>
</Term>
<Term termID="9.2">
<Name xml:lang="en">Embedded Linux </Name>
</Term>
<Term termID="9.3">
<Name xml:lang="en">Embedded Java</Name>
</Term>
</Term>
<Term termID="10">
<Name xml:lang="en">RTOS (Real Time OS)</Name>
<Term termID="10.1">
<Name xml:lang="en">pSOS</Name>
</Term>
<Term termID="10.2">
<Name xml:lang="en">OS-9</Name>
</Term>
<Term termID="10.3">
<Name xml:lang="en">VxWorks</Name>
</Term>
<Term termID="10.4">
<Name xml:lang="en">QNX</Name>
</Term>
<Term termID="10.5">
<Name xml:lang="en">VRTX</Name>
</Term>
<Term termID="10.6">
<Name xml:lang="en">Nucleus</Name>
</Term>
<Term termID="10.7">
<Name xml:lang="en">Qplus</Name>
</Term>
<Term termID="10.8">
<Name xml:lang="en">Lynx</Name>
</Term>
<Term termID="10.9">
<Name xml:lang="en">RT-Linux</Name>
</Term>
</Term>
</ClassificationScheme>
【００８０】
前記システム要求事項（Ｓｙｓｔｅｍ  Ｒｅｑｕｉｒｅｍｅｎｔ）は、ゲームの動作に必要なシステムの最小事項を記述する。例えば、「Ｐｅｎｔｉｕｍ（登録商標）以上」のようなＣＰＵ性能、「２５６ＭＢ以上」のようなメモリ容量、及び５０Ｋｂｐｓのようなネットワーク性能を記述し、ＸＭＬ構文は、下記のとおりである。
<xml version="1.0" encoding="UTF-8">
<ClassificationScheme
uri="urn:tva:metadata:extended:cs:CPUTypeCS:2005">
<!--#################################################################-->
<!--CPUType-->
<!--Definition: This is a set of terms used within Content Packaging to indicate -->
<!-- what kind of CPU is used in the Terminal written by HeeKyung Lee-->
<!--#################################################################-->
<Term termID="1">
<Name xml:lang="en">CPU for PC</Name>
<Term termID="1.1">
<Name xml:lang="en">Intel</Name>
<Term termID="1.1.1">
<Name xml:lang="en">4004</Name>
</Term>
<Term termID="1.1.2">
<Name xml:lang="en">8008</Name>
</Term>
<Term termID="1.1.3">
<Name xml:lang="en">8080</Name>
</Term>
<Term termID="1.1.4">
<Name xml:lang="en">8086</Name>
</Term>
<Term termID="1.1.5">
<Name xml:lang="en">8088</Name>
</Term>
<Term termID="1.1.6">
<Name xml:lang="en">(80)286</Name>
</Term>
<Term termID="1.1.7">
<Name xml:lang="en">(80)386</Name>
</Term>
<Term termID="1.1.8">
<Name xml:lang="en">(80)486</Name>
</Term>
<Term termID="1.1.9">
<Name xml:lang="en">Pentium</Name>
</Term>
<Term termID="1.1.10">
<Name xml:lang="en">Pentium Pro</Name>
</Term>
<Term termID="1.1.11">
<Name xml:lang="en">Pentium MMX</Name>
</Term>
<Term termID="1.1.12">
<Name xml:lang="en">Pentium II</Name>
</Term>
<Term termID="1.1.13">
<Name xml:lang="en">Celeron</Name>
<Term termID="1.1.13.1">
<Name xml:lang="en">Celeron Northwood</Name>
</Term>
<Term termID="1.1.13.2">
<Name xml:lang="en">CeleronD Prescott</Name>
</Term>
</Term>
<Term termID="1.1.14">
<Name xml:lang="en">Xeon</Name>
</Term>
<Term termID="1.1.15">
<Name xml:lang="en">Itanium</Name>
</Term>
<Term termID="1.1.16">
<Name xml:lang="en">Pentium IV</Name>
<Term termID="1.1.16.1">
<Name xml:lang="en">Pentium IV Northwood</Name>
</Term>
<Term termID="1.1.16.2">
<Name xml:lang="en">Pentium IV Willamette</Name>
</Term>
<Term termID="1.1.16.2">
<Name xml:lang="en">Pentium IV Prescott</Name>
</Term>
</Term>
<Term termID="1.1.17">
<Name xml:lang="en">McKinley</Name>
</Term>
<Term termID="1.1.18">
<Name xml:lang="en">Deerfield</Name>
</Term>
</Term>
<Term termID="1.2">
<Name xml:lang="en">AMD</Name>
<Term termID="1.2.1">
<Name xml:lang="en">K5</Name>
</Term>
<Term termID="1.2.2">
<Name xml:lang="en">K6</Name>
</Term>
<Term termID="1.2.3">
<Name xml:lang="en">K6-2</Name>
</Term>
<Term termID="1.2.4">
<Name xml:lang="en">K6-3</Name>
</Term>
<Term termID="1.2.5">
<Name xml:lang="en">Duron</Name>
</Term>
<Term termID="1.2.6">
<Name xml:lang="en">Sempron</Name>
<Term termID="1.2.6.1">
<Name xml:lang="en">Sempron ThoroughbredB</Name>
</Term>
<Term termID="1.2.6.2">
<Name xml:lang="en">Sempron Paris</Name>
</Term>
<Term termID="1.2.6.3">
<Name xml:lang="en">Sempron Palermo</Name>
</Term>
</Term>
<Term termID="1.2.7">
<Name xml:lang="en">Athlon Professional Ultra</Name>
<Term termID="1.2.7.1">
<Name xml:lang="en">Athlon 64</Name>
<Term termID="1.2.7.1.1">
<Name xml:lang="en">Athlon 64 NewCastle</Name>
</Term>
<Term termID="1.2.7.1.2">
<Name xml:lang="en">Athlon 64 Winchester</Name>
</Term>
<Term termID="1.2.7.1.3">
<Name xml:lang="en">Athlon 64 Claw-Hammer</Name>
</Term>
<Term termID="1.2.7.1.4">
<Name xml:lang="en">Athlon 64 FX 55 Claw-Hammer</Name>
</Term>
</Term>
<Term termID="1.2.7.2">
<Name xml:lang="en">AthlonXP</Name>
<Term termID="1.2.7.2.1">
<Name xml:lang="en">AthlonXP Barton</Name>
</Term>
<Term termID="1.2.7.2.2">
<Name xml:lang="en">AthlonXP M Barton</Name>
</Term>
</Term>
</Term>
<Term termID="1.2.8">
<Name xml:lang="en">Opteron Sledge-Hammer</Name>
</Term>
<Term termID="1.2.9">
<Name xml:lang="en">K8 </Name>
</Term>
</Term>
<Term termID="1.3">
<Name xml:lang="en">VIA</Name>
<Term termID="3.1">
<Name xml:lang="en">VIA C3 Nehemiah</Name>
</Term>
</Term>
</Term>
<Term termID="2">
<Name xml:lang="en">CPU for PDA</Name>
<Term termID="2.1">
<Name xml:lang="en">Motorola</Name>
<Term termID="2.1.1">
<Name xml:lang="en">Dragonball</Name>
</Term>
</Term>
<Term termID="2.2">
<Name xml:lang="en">Hitachi</Name>
<Term termID="2.2.1">
<Name xml:lang="en">SH</Name>
</Term>
</Term>
<Term termID="2.3">
<Name xml:lang="en">NEC</Name>
<Term termID="2.3.1">
<Name xml:lang="en">VR</Name>
</Term>
</Term>
<Term termID="2.4">
<Name xml:lang="en">Intel</Name>
<Term termID="2.4.1">
<Name xml:lang="en">StrongARM</Name>
</Term>
</Term>
</Term>
<Term termID="3">
<Name xml:lang="en">CPU for Settop</Name>
<Term termID="3.1">
<Name xml:lang="en">ATI</Name>
<Term termID="3.1.1">
<Name xml:lang="en">XILLEON</Name>
</Term>
</Term>
<Term termID="3.2">
<Name xml:lang="en">Zoran</Name>
<Term termID="3.2.1">
<Name xml:lang="en">Elite(G9)</Name>
</Term>
</Term>
<Term termID="3.3">
<Name xml:lang="en">Philips</Name>
<Term termID="3.3.1">
<Name xml:lang="en">SA7219</Name>
</Term>
<Term termID="3.3.2">
<Name xml:lang="en">SA7240</Name>
</Term>
</Term>
</Term>
</ClassificationScheme>
【００８１】
前記事前要求アプリケーション（Ｐｒｅｒｅｑｕｓｉｔｅ）は、ゲームの消費に予め求められるＤｉｒｅｃｔＸ及びＭＰＥＧ−２デコーダのようなアプリケーションを記述する（ＸＭＬ構文は、後述する第２実施例のその他のシステムソフトウェア情報（ＯｔｈｅｒＳｙｓｔｅｍＳＷ）のＸＭＬ構文参照）。
【００８２】
前記バチャルマシン（ＶｉｒｔｕａｌＭａｃｈｉｎｅ）は、ゲームが消費できるユーザ端末のバチャルマシンの種類を記述し、ＸＭＬ構文は、下記のとおりである。
<xml version="1.0" encoding="UTF-8">
<ClassificationScheme
uri="urn:tva:metadata:extended:cs:VirtualMachineCS:2005">
<!--#################################################################-->
<!--VirtualMachineCS-->
<!--Definition: This is a set of terms used within Content Packaging to indicate   -->
<!-- what kind of virtual machine is used in the Terminal written by HeeKyung Lee-->
<!--#################################################################-->
<Term termID="1">
<Name xml:lang="en">Core War</Name>
</Term>
<Term termID="2">
<Name xml:lang="en">Java VM</Name>
<Term termID="2.1">
<Name xml:lang="en">Platform</Name>
<Term termID="2.1.1">
<Name xml:lang="en">J2SE</Name>
</Term>
<Term termID="2.1.2">
<Name xml:lang="en">J2EE</Name>
</Term>
<Term termID="2.1.3">
<Name xml:lang="en">J2ME</Name>
</Term>
</Term>
<Term termID="2.2">
<Name xml:lang="en">Speed</Name>
<Term termID="2.2.1">
<Name xml:lang="en">Classic</Name>
</Term>
<Term termID="2.2.2">
<Name xml:lang="en">Hotspot</Name>
</Term>
</Term>
<Term termID="2.3">
<Name xml:lang="en">For J2ME</Name>
<Term termID="2.3.1">
<Name xml:lang="en">KVM(Kilobyte VM)</Name>
</Term>
<Term termID="2.3.2">
<Name xml:lang="en">GVM(Game VM)</Name>
</Term>
<Term termID="2.3.3">
<Name xml:lang="en">MAP(Mobile Application S/W plug-in)</Name>
</Term>
<Term termID="2.3.4">
<Name xml:lang="en">BREW</Name>
</Term>
<Term termID="2.3.5">
<Name xml:lang="en">Redbook compliant VM </Name>
</Term>
</Term>
</Term>
<Term termID="3">
<Name xml:lang="en">OCODE</Name>
</Term>
<Term termID="4">
<Name xml:lang="en">OS/2</Name>
</Term>
<Term termID="5">
<Name xml:lang="en">POPLOG</Name>
</Term>
<Term termID="6">
<Name xml:lang="en">Portable Scheme Interpreter</Name>
</Term>
<Term termID="7">
<Name xml:lang="en">Portable Standard Lisp</Name>
</Term>
<Term termID="8">
<Name xml:lang="en">Parallel Virtual Machine</Name>
</Term>
<Term termID="9">
<Name xml:lang="en">Sequential Parlog Machine</Name>
</Term>
<Term termID="10">
<Name xml:lang="en">SNOBOL Implementation Language</Name>
</Term>
<Term termID="11">
<Name xml:lang="en">SODA</Name>
</Term>
<Term termID="12">
<Name xml:lang="en">Smalltalk</Name>
</Term>
</ClassificationScheme>
【００８３】
以下、前記ゲーム記述メタデータ（ＧａｍｅＣｏｎｔｅｎｔＴｙｐｅＯｂｊｅｃｔＤｅｓｃｒｉｐｔｉｏｎ）のその他の主要構成要素について詳しく述べる。
【００８４】
前記カテゴリ（Ｃａｔｅｇｏｒｙ）は、ゲームの種類を記述する。本発明に係るカテゴリのＸＭＬ表現のゲームカテゴリＣＳ（ＧａｍｅＣａｔｅｇｏｒｙＣＳ）は、Ｍａｒｋ  Ｊ．Ｐ．Ｗｏｌｆの著書である「Ｔｈｅ  Ｍｅｄｉｕｍ  ｏｆ  ｔｈｅ  Ｖｉｄｅｏ  Ｇａｍｅ（ｈｔｔｐ：／／ｗｗｗ．ｒｏｂｉｎｌｉｏｎｈｅａｒｔ．ｃｏｍ／ｇａｍｅｄｅｖ／ｇｅｎｒｅｓ．ｘｈｔｍｌ参照）」にて提案されたゲームカテゴリから導き出したものであり、ＸＭＬ構文は、下記のとおりである。
<xml version="1.0" encoding="UTF-8">
<ClassificationScheme uri="urn:tva:metadata:Phase2:cs:GameCategoryCS:2005">
<!--##############################################################-->
<!--Game Category                                             -->
<!--Definition: This is a set of terms used within Content Packaging to indicate the kinds of game              -->
<!--##############################################################-->
<Term termId="1">
<Name xml:lang="en">Abstract</Name>
</Term>
<Term termId="2">
<Name xml:lang="en">Adaptation</Name>
</Term>
<Term termId="3">
<Name xml:lang="en">Adventure</Name>
</Term>
<Term termId="4">
<Name xml:lang="en">Artificial Life</Name>
</Term>
<Term termId="5">
<Name xml:lang="en">Board Games</Name>
</Term>
<Term termId="6">
<Name xml:lang="en">Capturing</Name>
</Term>
<Term termId="7">
<Name xml:lang="en">Card Games</Name>
</Term>
<Term termId="8">
<Name xml:lang="en">Catching</Name>
</Term>
<Term termId="9">
<Name xml:lang="en">Chase</Name>
</Term>
<Term termId="10">
<Name xml:lang="en">Collecting</Name>
</Term>
<Term termId="11">
<Name xml:lang="en">Combat</Name>
</Term>
<Term termId="12">
<Name xml:lang="en">Demo</Name>
</Term>
<Term termId="13">
<Name xml:lang="en">Diagnostic</Name>
</Term>
<Term termId="14">
<Name xml:lang="en">Dodging</Name>
</Term>
<Term termId="15">
<Name xml:lang="en">Driving</Name>
</Term>
<Term termId="16">
<Name xml:lang="en">Educational</Name>
</Term>
<Term termId="17">
<Name xml:lang="en">Escape</Name>
</Term>
<Term termId="18">
<Name xml:lang="en">Fighting</Name>
</Term>
<Term termId="19">
<Name xml:lang="en">Flying</Name>
</Term>
<Term termId="20">
<Name xml:lang="en">Gambling</Name>
</Term>
<Term termId="21">
<Name xml:lang="en"> Interactive Movie</Name>
</Term>
<Term termId="22">
<Name xml:lang="en">Management Simulation</Name>
</Term>
<Term termId="23">
<Name xml:lang="en">Maze</Name>
</Term>
<Term termId="24">
<Name xml:lang="en">Obstacle Course</Name>
</Term>
<Term termId="25">
<Name xml:lang="en">Pencil-and-Paper Games</Name>
</Term>
<Term termId="26">
<Name xml:lang="en">Pinball</Name>
</Term>
<Term termId="27">
<Name xml:lang="en">Platform</Name>
</Term>
<Term termId="28">
<Name xml:lang="en">Programming Games</Name>
</Term>
<Term termId="29">
<Name xml:lang="en">Puzzle</Name>
</Term>
<Term termId="30">
<Name xml:lang="en">Quiz</Name>
</Term>
<Term termId="31">
<Name xml:lang="en">Racing</Name>
</Term>
<Term termId="32">
<Name xml:lang="en">Role-Playing</Name>
</Term>
<Term termId="33">
<Name xml:lang="en">Rhythm and Dance</Name>
</Term>
<Term termId="34">
<Name xml:lang="en">Shooter</Name>
</Term>
<Term termId="35">
<Name xml:lang="en">Simulation</Name>
</Term>
<Term termId="36">
<Name xml:lang="en">Sports</Name>
</Term>
<Term termId="37">
<Name xml:lang="en">Strategy</Name>
</Term>
<Term termId="38">
<Name xml:lang="en">Table-Top Games</Name>
</Term>
<Term termId="39">
<Name xml:lang="en">Target</Name>
</Term>
<Term termId="40">
<Name xml:lang="en">Text Adventure</Name>
</Term>
<Term termId="41">
<Name xml:lang="en">Training Simulation</Name>
</Term>
<Term termId="42">
<Name xml:lang="en">Utility</Name>
</Term>
</ClassificationScheme>
【００８５】
前記プラットホーム（Ｐｌａｔｆｏｒｍ）は、ゲームの供給者が、ゲームがどのような種類のユーザ端末（プラットホーム）をターゲットとするかを明示してゲームを適切に消費ができるようにするものであって、前記プラットホームのＸＭＬ表現のゲームプラットホームＣＳ（ＧａｍｅＰｌａｔｆｏｒｍＣＳ）は、ＰＣ、ＰＤＡ、プレーステーション（Ｐｌａｙ  Ｓｔａｔｉｏｎ）、エックスボックス（Ｘｂｏｘ）、及びゲームボーイ（Ｇａｍｅ  ｂｏｙ）など、様々なゲームプラットホームを分類して記述する（前記プラットホームのＸＭＬ構文は、後述する端末類型情報（ＴｅｒｍｉｎａｌＴｙｐｅ）のＸＭＬ構文参照）。
【００８６】
前記等級（Ｒａｔｅ）は、コンテンツ及び年齢適合性（ａｇｅ−ａｐｐｒｏｐｒｉａｔｅｎｅｓｓ）によってゲームに関する情報を提供することを目的とする。等級は、親及び他の消費者が自分の家族のために正しいゲームの選択を支援するが、国によって様々な種類のゲームの等級機関が存在する。例えば、米国には、エンターテインメントソフトウェア等級委員会（Ｅｎｔｅｒｔａｉｎｍｅｎｔ  Ｓｏｆｔｗａｒｅ  Ｒａｔｉｎｇ  Ｂｏａｒｄ：ＥＳＲＢ）、日本には、コンピュータエンターテインメントレーティング機構（Ｃｏｍｐｕｔｅｒ  Ｅｎｔｅｒｔａｉｎｍｅｎｔ  Ｒａｔｉｎｇ  Ｏｒｇａｎｉｚａｔｉｏｎ：ＣＥＲＯ）、ヨーロッパには、パンヨーロッパゲームインジケータ（Ｐａｎ  Ｅｕｒｏｐｅａｎ  Ｇａｍｅ  Ｉｎｄｉｃａｔｏｒ：ＰＥＧＩ）、韓国には、映像物等級委員会（Ｋｏｒｅａ  Ｍｅｄｉａ  Ｒａｔｉｎｇ  Ｂｏａｒｄ：ＫＭＲＢ）がある。これらの等級機関のうち、一部は、下記の表３のとおりである。
【表３】
2008531072.tif 000006
【００８７】
前記表３に示すように、等級機関は、大部分ビューアー（ｖｉｅｗｅｒ）の年齢に合わせてゲームをカテゴリ化している。したがって、ＴＶＡ−１に既に定義されているＩｎｔｅｎｄｅｄＡｕｄｉｅｎｃｅＣＳが等級分類のために再使用され得る。
【００８８】
前記製作者（Ｐｒｏｄｕｃｅｒ）は、ゲームを生産した製作者を示し、前記開発者（Ｄｅｖｅｌｏｐｅｒ）は、ゲームを開発した者を示し、上述のように、開発者は、カットシーンドローア、サウンドジェネレータ、３Ｄエンジンエンジニア、サウンドエンジンエンジニア、及びパッケージデザイナであり得る。
【００８９】
前記同時アクセスプレーヤ数（ＮｂＭａｘＳｉｍＰｌａｙｅｒｓ）は、ヒストリーにおけるゲームの同時アクセスプレーヤの最大数を示し、この値は、ゲームがどれほど大衆的かを示し得る。
【００９０】
前記難易度（Ｄｉｆｆｉｃｕｌｔｙ）は、ゲームの難易度を示す。難易度の等級は、ハード（ｈａｒｄ）、ややハード（ｍｏｄｅｒａｔｅｌｙ  ｈａｒｄ）、ミディアム（ｍｅｄｉｕｍ  ｈａｒｄ）及びイージー（ｅａｓｙ）に分類される。
【００９１】
前記学習時間量（ＬｅａｒｎｉｎｇＣｕｒｖｅ）は、ゲームの学習にどれほど時間がかかるのかを示す。これは、「ｍｐｅｇ７：ｍｅｄｉａＤｕｒａｔｉｏｎＴｙｐｅ」を用いて容易に記述できる。
【００９２】
前記上位スコア（ＢｅｓｔＳｃｏｒｅｓ）は、上位ランクのプレーヤリスト及びスコアを示す。
【００９３】
前記動作命令（Ｃｈｅａｔｃｏｄｅｓ）は、ＳｔａｒＣｒａｆｔゲームを、例えば、「ｓｈｏｗ  ｍｅ  ｔｈｅ  ｍｏｎｅｙ」及び「ｂｌａｃｋ  ｓｈｅｅｐ  ｗａｌｌ」のようにゲームを容易にクリアしたり、動作させる命令を示す。
【００９４】
前記更新アプリケーション（ＰａｔｃｈＡｐｐｌｉｃａｔｉｏｎ）は、ゲームを更新したり、ゲームにおけるバグを直すアプリケーションを示す。更新アプリケーション（ＰａｔｃｈＡｐｐｌｉｃａｔｉｏｎ）は、ＴＶＡの「ＡｐｐｌｉｃａｔｉｏｎＣｏｎｔｅｎｔＭｏｄｅＯｂｊｅｃｔＤｅｓｃｒｉｐｔｉｏｎ」からのエレメントを用いて記述することができ、ゲームから更新アプリケーション（ＰａｔｃｈＡｐｐｌｉｃａｔｉｏｎ）の構成要素へのリンクが提供される。
【００９５】
図７及び図８は、本発明に係るゲーム記述メタデータの第２実施例を示す構成図である。
【００９６】
図７及び図８に示すように、本発明に係るゲーム記述メタデータの第２実施例は、観点（Ｐｅｒｓｐｅｃｔｉｖｅｓ）情報及び最大プレーヤ数（ＭａｘＮｕｍＰｌａｙｅｒｓ）情報を含むゲーム文脈特性メタデータ（ＧａｍｅＣｏｎｔｅｘｔＡｔｔｒｉｂｕｔｅｓＴｙｐｅ）と、ゲームコンテンツを消費するユーザ端末の環境を記述する端末情報メタデータ（ＴｅｒｍｉｎａｌＩｎｆｏｒｍａｔｉｏｎＴｙｐｅ）とに区分して用いられる。
【００９７】
図７に示す前記ゲーム文脈特性メタデータ（ＧａｍｅＣｏｎｔｅｘｔＡｔｔｒｉｂｕｔｅｓＴｙｐｅ）の観点情報は、前述の第１実施例の観点と同じであり、前記最大プレーヤ数（ＭａｘＮｕｍＰｌａｙｅｒｓ）情報も前述の第１実施例の最大プレーヤ数（ＮｂＭａｘＰｌａｙｅｒｓ）と同じである。
【００９８】
図８に示すように、前記端末情報メタデータは、デコーダ情報（ＤｅｃｏｒｄｅｒＩｎｆｏｒｍａｔｉｏｎ）、エンコーダ情報（ＥｎｃｏｄｅｒＩｎｆｏｒｍａｔｉｏｎ）、ディスプレイ情報（ＤｉｓｐｌａｙＩｎｆｏｒｍａｔｉｏｎ）、オーディオ情報（ＡｕｄｉｏＩｎｆｏｒｍａｔｉｏｎ）、相互作用入力情報（ＩｎｔｅｒａｃｔｉｏｎＩｎｆｏｒｍａｔｉｏｎ）、格納情報（ＳｔｏｒａｇｅＩｎｆｏｒｍａｔｉｏｎ）、システム情報（ＳｙｓｔｅｍＩｎｆｏｒｍａｔｉｏｎ）、ハードウェア製作者情報（ＨａｒｄｗａｒｅＭａｎｕｆａｃｔｕｒｅｒ）、及び端末類型情報（ＴｅｒｍｉｎａｌＴｙｐｅ）を含む。
【００９９】
前記システム情報（ＳｙｓｔｅｍＩｎｆｏｒｍａｔｉｏｎ）は、支援ＯＳ情報（ＳｕｐｐｐｏｒｔｉｎｇＯＳ）、ミドルウェア情報（ＭｉｄｄｌｅＷａｒｅ）、バチャルマシン情報（ＶｉｒｔｕａｌＭａｃｈｉｎ）、その他のシステムソフトウェア情報（ＯｔｈｅｒＳｙｓｔｅｍＳＷ）、ＣＰＵ情報（ＣＰＵ）、及びメモリ情報（ＲＡＭ）を含む。
【０１００】
ここで、前記システム情報の支援ＯＳ情報は、前述の第１実施例の支援ＯＳと同じであり、前記ＣＰＵ情報（ＣＰＵ）は、前述の第１実施例のＣＰＵ性能と同じであり、前記バチャルマシン情報も第１実施例のバチャルマシン（ＶｉｒｔｕａｌＭａｃｈｉｎｅ）と同じである。
【０１０１】
また、前記システム情報のその他のシステムソフトウェア情報（ＯｔｈｅｒＳｙｓｔｅｍＳＷ）は、前述の第１実施例の事前要求アプリケーション（Ｐｒｅｒｅｑｕｉｓｉｔｅ）の内容を含み、下記のようなＸＭＬ構文として記述される。
<xml version="1.0" encoding="UTF-8">
<ClassificationScheme
uri="urn:tva:metadata:extended:cs:OtherSystemSoftwareCS:2005">
<!--#################################################################-->
<!--OtherSystemSoftwareCS -->
<!--Definition: This is a set of terms used within Content Packaging to indicate -->
<!-- what kind of system softwares are needed in the Terminal written by HeeKyung Lee       -->
<!--#################################################################-->
<Term termID="1">
<Name xml:lang="en">Graphic library</Name>
<Term termID="1.1">
<Name xml:lang="en">DirectX</Name>
<Term termID="1.1.1">
<Name xml:lang="en">DirectX8.0</Name>
</Term>
<Term termID="1.1.2">
<Name xml:lang="en">DirectX8.1</Name>
</Term>
<Term termID="1.1.3">
<Name xml:lang="en">DirectX9.0</Name>
</Term>
</Term>
<Term termID="1.2">
<Name xml:lang="en">OpenGL</Name>
</Term>
</Term>
<Term termID="2">
<Name xml:lang="en">Media</Name>
<Term termID="2.1">
<Name xml:lang="en">mpeg-1 codec</Name>
</Term>
<Term termID="2.2">
<Name xml:lang="en">mpeg-2 codec</Name>
</Term>
<Term termID="2.3">
<Name xml:lang="en">real audio codec</Name>
</Term>
<Term termID="2.4">
<Name xml:lang="en">quicktime format codec</Name>
</Term>
<Term termID="2.5">
<Name xml:lang="en">windows media player</Name>
</Term>
<Term termID="2.6">
<Name xml:lang="en">flash</Name>
</Term>
</Term>
<Term termID="3">
<Name xml:lang="en">DB</Name>
<Term termID="3.1">
<Name xml:lang="en">JDBC</Name>
</Term>
<Term termID="3.2">
<Name xml:lang="en">Firebird/InterBase</Name>
</Term>
<Term termID="3.3">
<Name xml:lang="en">Microsoft SQL Server</Name>
</Term>
<Term termID="3.4">
<Name xml:lang="en">MySQL</Name>
</Term>
<Term termID="3.5">
<Name xml:lang="en">Oracle</Name>
</Term>
<Term termID="3.6">
<Name xml:lang="en">Other network-based DBMS</Name>
</Term>
<Term termID="3.7">
<Name xml:lang="en">PostgreSQL</Name>
</Term>
</Term>
<Term termID="4">
<Name xml:lang="en">GUI Library</Name>
<Term termID="4.1">
<Name xml:lang="en">Amulet</Name>
</Term>
<Term termID="4.2">
<Name xml:lang="en">FLTK</Name>
</Term>
<Term termID="4.3">
<Name xml:lang="en">GTK</Name>
</Term>
<Term termID="4.4">
<Name xml:lang="en">MFC</Name>
</Term>
<Term termID="4.5">
<Name xml:lang="en">Morphic</Name>
</Term>
<Term termID="4.6">
<Name xml:lang="en">Motif</Name>
</Term>
<Term termID="4.7">
<Name xml:lang="en">Python</Name>
</Term>
<Term termID="4.8">
<Name xml:lang="en">Qt</Name>
</Term>
<Term termID="4.9">
<Name xml:lang="en">wxWindows </Name>
</Term>
</Term>
<Term termID="5">
<Name xml:lang="en">Mobile</Name>
<Term termID="5.1">
<Name xml:lang="en">ActiveSync</Name>
</Term>
<Term termID="5.2">
<Name xml:lang="en">.Net Framework</Name>
</Term>
<Term termID="5.3">
<Name xml:lang="en">DioPen V5.0</Name>
</Term>
</Term>
</ClassificationScheme>
【０１０２】
前記システム情報（ＳｙｓｔｅｍＩｎｆｏｒｍａｔｉｏｎ）の端末類型情報（ＴｅｒｍｉｎａｌＴｙｐｅ）は、前述の第１実施例のプラットホーム（Ｐｌａｔｆｏｒｍ）を含み、ＸＭＬ構文は、下記のとおりである。
<xml version="1.0" encoding="UTF-8">
<ClassificationScheme
uri="urn:tva:metadata:extended:cs:TerminalTypeCS:2005">
<Term termId="1">
<Name xml:lang="en">PC</Name>
</Term>
<Term termId="2">
<Name xml:lang="en">PDA</Name>
</Term>
<Term termId="3">
<Name xml:lang="en">Set-Top Box</Name>
<Term termId="3.1">
<Name xml:lang="en">PDR</Name>
</Term>
<Term termId="3.2">
<Name xml:lang="en">NDR</Name>
</Term>
<Term termId="3.3">
<Name xml:lang="en">Cable Set-Top Box</Name>
</Term>
<Term termId="3.4">
<Name xml:lang="en">Other Set-Top Box</Name>
</Term>
</Term>
<Term termId="4">
<Name xml:lang="en">Printer</Name>
</Term>
<Term termId="5">
<Name xml:lang="en">Mobile Phone</Name>
</Term>
<Term termId="6">
<Name xml:lang="en">Digital Still Camera</Name>
</Term>
<Term termId="7">
<Name xml:lang="en">Digital Video Camera</Name>
</Term>
<Term termId="8">
<Name xml:lang="en">Audio Player</Name>
</Term>
<Term termId="9">
<Name xml:lang="en">Television</Name>
</Term>
<Term termId="10">
<Name xml:lang="en">Gateway</Name>
</Term>
<Term termId="11">
<Name xml:lang="en">Router</Name>
</Term>
<Term termId="12">
<Name xml:lang="en">Car Terminal</Name>
<Term termId="12.1">
<Name xml:lang="en">Car Stereo</Name>
</Term>
<Term termId="12.2">
<Name xml:lang="en">Car Navigation</Name>
</Term>
<Term termId="12.3">
<Name xml:lang="en">Car AV</Name>
</Term>
</Term>
<Term termId="13">
<Name xml:lang="en">Game Platform</Name>
<Term termID="13.1">
<Name xml:lang="en">3DO</Name>
</Term>
<Term termID="13.2">
<Name xml:lang="en">Amiga</Name>
</Term>
<Term termID="13.3">
<Name xml:lang="en">Apple II</Name>
</Term>
<Term termID="13.4">
<Name xml:lang="en">Atari</Name>
<Term termID="13.4.1">
<Name xml:lang="en">2600</Name>
</Term>
<Term termID="13.4.2">
<Name xml:lang="en">5200</Name>
</Term>
<Term termID="13.4.3">
<Name xml:lang="en">7800</Name>
</Term>
<Term termID="13.4.4">
<Name xml:lang="en">ST</Name>
</Term>
</Term>
<Term termID="13.5">
<Name xml:lang="en">ColecoVision</Name>
</Term>
<Term termID="13.6">
<Name xml:lang="en">Commodore 64</Name>
</Term>
<Term termID="13.7">
<Name xml:lang="en">Dreamcast</Name>
</Term>
<Term termID="13.8">
<Name xml:lang="en">Game Boy</Name>
<Term termID="13.8.1">
<Name xml:lang="en">Usual</Name>
</Term>
<Term termID="13.8.2">
<Name xml:lang="en">Advance</Name>
</Term>
<Term termID="13.8.3">
<Name xml:lang="en">Color</Name>
</Term>
</Term>
<Term termID="13.9">
<Name xml:lang="en">Game Cube</Name>
</Term>
<Term termID="13.10">
<Name xml:lang="en">Game Gear</Name>
</Term>
<Term termID="13.11">
<Name xml:lang="en">Genesis</Name>
</Term>
<Term termID="13.12">
<Name xml:lang="en">Intellivision</Name>
</Term>
<Term termID="13.13">
<Name xml:lang="en">Jaguar</Name>
</Term>
<Term termID="13.14">
<Name xml:lang="en">Lynx</Name>
</Term>
<Term termID="13.15">
<Name xml:lang="en">NES</Name>
</Term>
<Term termID="13.16">
<Name xml:lang="en">N-Gage</Name>
</Term>
<Term termID="13.17">
<Name xml:lang="en">Nintendo</Name>
<Term termID="13.17.1">
<Name xml:lang="en">64</Name>
</Term>
<Term termID="13.17.2">
<Name xml:lang="en">DS</Name>
</Term>
</Term>
<Term termID="13.18">
<Name xml:lang="en">PC Booter</Name>
</Term>
<Term termID="13.19">
<Name xml:lang="en">PlayStation</Name>
<Term termID="13.19.1">
<Name xml:lang="en">Usual</Name>
</Term>
<Term termID="13.19.2">
<Name xml:lang="en">2</Name>
</Term>
</Term>
<Term termID="13.20">
<Name xml:lang="en">PSP</Name>
</Term>
<Term termID="13.21">
<Name xml:lang="en">Saturn</Name>
</Term>
<Term termID="13.22">
<Name xml:lang="en">Sega</Name>
<Term termID="13.22.1">
<Name xml:lang="en">32X</Name>
</Term>
<Term termID="13.22.2">
<Name xml:lang="en">CD</Name>
</Term>
<Term termID="13.22.3">
<Name xml:lang="en">Master System</Name>
</Term>
</Term>
<Term termID="13.23">
<Name xml:lang="en">SNES</Name>
</Term>
<Term termID="13.24">
<Name xml:lang="en">TI-99/4</Name>
</Term>
<Term termID="13.25">
<Name xml:lang="en">TurboGrafx</Name>
<Term termID="13.25.1">
<Name xml:lang="en">16</Name>
</Term>
<Term termID="13.25.2">
<Name xml:lang="en">CD</Name>
</Term>
</Term>
<Term termID="13.26">
<Name xml:lang="en">Vectrex</Name>
</Term>
<Term termID="13.27">
<Name xml:lang="en">VIC-20</Name>
</Term>
<Term termID="13.28">
<Name xml:lang="en">Virtual Boy</Name>
</Term>
<Term termID="13.29">
<Name xml:lang="en">V.Smile</Name>
</Term>
<Term termID="13.30">
<Name xml:lang="en">Xbox</Name>
</Term>
<Term termID="13.31">
<Name xml:lang="en">ZX Spectrum</Name>
</Term>
</Term>
<Term termId="14">
<Name xml:lang="en">Home Server</Name>
<Term termId="14.1">
<Name xml:lang="en">Media Server</Name>
</Term>
<Term termId="14.2">
<Name xml:lang="en">Refrigerator HS</Name>
</Term>
<Term termId="14.3">
<Name xml:lang="en">Game machine HS</Name>
</Term>
</Term>
</ClassificationScheme>
【０１０３】
上述のように、本発明の方法は、プログラムとして実現され、コンピュータで読み出すことのできる形で記録媒体（ＣＤ−ＲＯＭ、ＲＡＭ、ＲＯＭ、フロッピーディスク、ハードディスク、及び光磁気ディスクなど）に格納され得る。このような過程は、本発明の属する技術分野における通常の知識を有する者が容易に実施することができるため、これ以上詳しく説明しない。
【０１０４】
以上で説明した本発明は、本発明の属する技術分野における通常の知識を有する者にとって、本発明の技術的思想を逸脱しない範囲内で様々な置換、変形及び変更が可能なため、上述の実施形態及び添付された図面によって限定されるものではない。
【０１０５】
［産業上の利用可能性］
本発明は、ＴＶＡ（ＴＶ−Ａｎｙｔｉｍｅ）システムなどに用いられる。
【図面の簡単な説明】
【０１０６】
【図１】本発明に係るカスタマイズされた放送システムの一実施例を示す全体構成図である。
【図２】本発明に係るカスタマイズされた放送システムの一実施例を示す詳細構成図である。
【図３】本発明に係るゲームメタデータを用いるカスタマイズされた放送サービス提供過程に関する一実施例を示すフローチャートである。
【図４】本発明に係る共通記述メタデータの一実施例を示す構造図である。
【図５】従来のＴＶＡ―１のＡＶコンテンツ記述メタデータ（ＢａｓｉｃＣｏｎｔｅｎｔＤｅｓｃｒｉｐｔｉｏｎ）を示す構造図である。
【図６】本発明に係るゲーム記述メタデータの第１実施例を示す構造図である。
【図７】本発明に係るゲーム記述メタデータの第２実施例を示す構成図である。
【図８】本発明に係るゲーム記述メタデータの第２実施例を示す構成図である。
【図１】
2008531072.tif 000007
【図２】
2008531072.tif 000008
【図３】
2008531072.tif 000009
【図４】
2008531072.tif 000010
【図５】
2008531072.tif 000011
【図６】
2008531072.tif 000012
【図７】
2008531072.tif 000013
【図８】
2008531072.tif 000014
【手続補正書】
【提出日】平成20年2月21日(2008.2.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ゲームコンテンツを含むカスタマイズされた放送コンテンツをユーザ端末に提供するカスタマイズされた放送サービス提供装置であって、
前記カスタマイズされた放送コンテンツからゲームメタデータを生成する手段と、
前記カスタマイズされた放送コンテンツ及び前記ゲームメタデータを前記ユーザ端末に提供する手段と、
を含み、
前記ゲームメタデータが、前記ゲームコンテンツの特性を記述することを特徴とするカスタマイズされた放送サービス提供装置。
【請求項２】
前記ゲームメタデータが、
ユーザがゲームを行う役割又は視点に関する情報を記述する観点情報と、
ゲームにアクセスできるユーザの人数を示すプレーヤ人数情報と
を含むことを特徴とする請求項１に記載のカスタマイズされた放送サービス提供装置。
【請求項３】
前記観点情報が、
ユーザの視点に応じるディスプレイ情報を示す１人称観点情報と、
ユーザが自身を見ることができるディスプレイ情報を示す３人称観点情報と
を含むことを特徴とする請求項２に記載のカスタマイズされた放送サービス提供装置。
【請求項４】
前記観点情報が、
トップダウンビューによってゲームプレーの主要設定が表現されるトップダウン情報と、
２次元プレーフィールドのゲームが３次元に見えるようにアイソメトリックビューとして描写されるアイソメトリック観点情報と
を更に含むことを特徴とする請求項３に記載のカスタマイズされた放送サービス提供装置。
【請求項５】
前記観点情報が、
グラフィックを用いないゲームのディスプレイ情報を記述するテキストベースゲーム情報を更に含むことを特徴とする請求項４に記載のカスタマイズされた放送サービス提供装置。
【請求項６】
前記観点情報が、フラット・サイドビュー情報を更に含み、
前記フラット・サイドビュー情報は、
ゲームのプレーヤがプレーフィールドの一側から水平に他側へ移動するゲームを記述するサイドスクローラ情報と、
プレーヤに関する一連のフロア、レベル、又はプラットホームに基づいてプレーフィールドが設定されるゲームを記述するプラットホーム情報と
を含むことを特徴とする請求項４に記載のカスタマイズされた放送サービス提供装置。
【請求項７】
前記ユーザ人数が、
ゲームにアクセスできるユーザの最大人数であることを特徴とする請求項２に記載のカスタマイズされた放送サービス提供装置。
【請求項８】
前記ゲームメタデータが、
ゲームを消費するユーザ端末の環境を記述するユーザ情報メタデータ
を含むことを特徴とする請求項１に記載のカスタマイズされた放送サービス提供装置。
【請求項９】
前記ユーザ情報メタデータが、
ゲームを消費できる運営体制の種類を記述する運営体制情報と、
ゲームの動作のためのプロセス性能を記述するプロセス情報と、
ゲームの消費に予め求められるアプリケーションを記述するシステムソフトウェア情報と
を含むことを特徴とする請求項８に記載のカスタマイズされた放送サービス提供装置。
【請求項１０】
前記ユーザ情報メタデータが、
ゲームを消費できるユーザ端末のバチャルマシンの種類を記述するバチャルマシン情報
を更に含むことを特徴とする請求項９に記載のカスタマイズされた放送サービス提供装置。
【請求項１１】
前記ユーザ情報メタデータが、
ゲームがターゲットとするユーザ端末のプラットホーム情報を記述する端末類型情報を更に含むことを特徴とする請求項８に記載のカスタマイズされた放送サービス提供装置。
【請求項１２】
前記コンテンツ提供手段が、  
パッケージが番組に独立的ならば、ゲームを含むパッケージのみを生成し、
パッケージが番組に依存的ならば、ＡＶ番組及びゲームを含むパッケージを生成することを特徴とする請求項１に記載のカスタマイズされた放送サービス提供装置。
【請求項１３】
前記ユーザ端末から受信した検索及び選択信号に対応するコンテンツ識別情報を提供するコンテンツ検索手段と、
前記コンテンツ識別情報からチャネル及び放送時間を含むコンテンツの物理的な位置を決定して提供する位置決定手段と
を更に含むことを特徴とする請求項１に記載のカスタマイズされた放送サービス提供装置。
【請求項１４】
前記ユーザ端末が、
前記位置決定手段からコンテンツ識別情報に相応するコンポーネントの物理的な位置情報を受信して、該当する位置からコンポーネントを獲得することを特徴とする請求項１３に記載のカスタマイズされた放送サービス提供装置。
【請求項１５】
前記獲得されたコンポーネントが、コンポーネント間の空間的・時間的関係情報に応じて構成された画面として提供されることを特徴とする請求項１４に記載のカスタマイズされた放送サービス提供装置。
【請求項１６】
前記ユーザ端末が、
パッケージ視聴履歴情報を格納してユーザの選好度抽出情報として用いることを特徴とする請求項１４に記載のカスタマイズされた放送サービス提供装置。
【請求項１７】
ゲームコンテンツを含むカスタマイズされた放送コンテンツをユーザ端末に提供するカスタマイズされた放送サービス提供装置であって、
前記カスタマイズされた放送コンテンツからゲームメタデータを生成する手段と、
前記カスタマイズされた放送コンテンツ及び前記メタデータを提供する手段と、
を含み、
前記ゲームメタデータが、
前記放送コンテンツの共通的な特性を記述する共通記述メタデータと、
前記ゲームコンテンツの特性を記述するゲーム記述メタデータと
を含むことを特徴とするカスタマイズされた放送サービス提供装置。
【請求項１８】
前記共通記述メタデータが、
タイトル、メディアタイトル、あらすじ、言語、製作日、及び価格情報を含むことを特徴とする請求項１７に記載のカスタマイズされた放送サービス提供装置。
【請求項１９】
前記共通記述メタデータが、
ＴＶＡ―１の「ＢａｓｉｃＣｏｎｔｅｎｔＤｅｓｃｒｉｐｔｉｏｎＴｙｐｅ」メタデータを用いることを特徴とする請求項１７に記載のカスタマイズされた放送サービス提供装置。
【請求項２０】
前記ゲーム記述メタデータが、
ユーザがゲームを行う役割又は視点に関する情報を記述する観点情報と、
ゲームにアクセスできるユーザの人数を示すプレーヤ人数情報と
を含むことを特徴とする請求項１７に記載のカスタマイズされた放送サービス提供装置。
【請求項２１】
前記観点情報が、
ユーザの視点に応じるディスプレイ情報を示す１人称観点情報と、
ユーザが自分を見ることができるディスプレイ情報を示す３人称観点情報と
を含むことを特徴とする請求項２０に記載のカスタマイズされた放送サービス提供装置。
【請求項２２】
前記観点情報が、
トップダウンビューによってゲームプレーの主要設定が表現されるトップダウン情報と、
２次元プレーフィールドのゲームが３次元に見られるようにアイソメトリックビューとして描写されるアイソメトリック観点情報と、
グラフィックを用いないゲームのディスプレイ情報を記述するテキストベースゲーム情報と
を更に含むことを特徴とする請求項２０に記載のカスタマイズされた放送サービス提供装置。
【請求項２３】
前記観点情報がフラット・サイドビュー情報を更に含み、
前記フラット・サイドビュー情報は、
ゲームのプレーヤがプレーフィールドの一側から水平に他側へ移動するゲームを記述するサイドスクローラ情報と、
プレーヤに関する一連のフロア、レベル又はプラットホームに基づいてプレーフィールドが設定されるゲームを記述するプラットホーム情報と
を含むことを特徴とする請求項２２に記載のカスタマイズされた放送サービス提供装置。
【請求項２４】
前記メタデータが、
前記ゲームコンテンツが消費されるユーザ端末の環境を記述するユーザ情報メタデータ
を更に含むことを特徴とする請求項１７に記載のカスタマイズされた放送サービス提供装置。
【請求項２５】
前記ユーザ情報メタデータが、
ゲームを消費できる運営体制の種類を記述する運営体制情報と、
ゲームの動作のためのプロセス性能を記述するプロセス情報と、
ゲームの消費に予め求められるアプリケーションを記述するシステムソフトウェア情報と
を含むことを特徴とする請求項２４に記載のカスタマイズされた放送サービス提供装置。
【請求項２６】
前記ユーザ情報メタデータが、
ゲームを消費できるユーザ端末のバチャルマシンの種類を記述するバチャルマシン情報
を更に含むことを特徴とする請求項２５に記載のメタデータを用いるカスタマイズされた放送サービス提供装置。
【請求項２７】
前記ユーザ情報メタデータが、
ゲームがターゲットとするユーザ端末のプラットホーム情報を記述する端末類型情報を更に含むことを特徴とする請求項２５に記載のカスタマイズされた放送サービス提供装置。
【請求項２８】
ゲームコンテンツを含むカスタマイズされた放送コンテンツをユーザ端末に提供するカスタマイズされた放送サービス提供方法であって、
前記カスタマイズされた放送コンテンツからゲームメタデータを生成するステップと、
前記放送コンテンツ及び前記ゲームメタデータを提供するステップと、
を含み、
前記ゲームメタデータが、前記ゲームコンテンツの特性を記述することを特徴とするカスタマイズされた放送サービス提供方法。
【請求項２９】
前記ゲームメタデータが、
ユーザがゲームを行う役割又は視点に関する情報を記述する観点情報と、
ゲームにアクセスできるユーザの最大人数を示すプレーヤ人数情報と
を含むことを特徴とする請求項２８に記載のカスタマイズされた放送サービス提供方法。
【請求項３０】
前記観点情報が、
ユーザの視点に応じるディスプレイ情報を示す１人称観点情報と、
ユーザが自分を見ることができるディスプレイ情報を示す３人称観点情報と
を含むことを特徴とする請求項２９に記載のカスタマイズされた放送サービス提供方法。
【請求項３１】
前記観点情報が、
トップダウンビューによってゲームプレーの主要設定が表現されるトップダウン情報と、
２次元プレーフィールドのゲームが３次元に見られるようにアイソメトリックビューとして描写されるアイソメトリック観点情報と、
グラフィックを用いていないゲームのディスプレイ情報を記述するテキストベースゲーム情報と、
ゲームのプレーヤがプレーフィールドの一側から水平に他側へと移動するゲームを記述するサイドスクローラ情報と、
プレーヤに関する一連のフロア、レベル又はプラットホームでプレーフィールドを設定するゲームを記述するプラットホーム情報と
を更に含むことを特徴とする請求項３０に記載のカスタマイズされた放送サービス提供方法。
【請求項３２】
前記ゲームメタデータが、
ゲームを消費するユーザ端末の環境を記述するユーザ情報メタデータ
を含むことを特徴とする請求項２８に記載のカスタマイズされた放送サービス提供方法。
【請求項３３】
前記ユーザ情報メタデータが、
ゲームを消費できる運営体制の種類を記述する運営体制情報と、
ゲームの動作のためのプロセス性能を記述するプロセス情報と、
ゲームの消費のために予め求められるアプリケーションを記述するシステムソフトウェア情報と、
ゲームの消費ができるユーザ端末のバチャルマシンの種類を記述するバチャルマシン情報と
を含むことを特徴とする請求項３２に記載のカスタマイズされた放送サービス提供方法。
【請求項３４】
前記ユーザ情報メタデータが、
ゲームがターゲットとするユーザ端末のプラットホーム情報を記述する端末類型情報を更に含むことを特徴とする請求項３３に記載のカスタマイズされた放送サービス提供方法。
【請求項３５】
ゲームコンテンツを含む放送コンテンツを受信するユーザ端末装置であって、
カスタマイズされた放送サービス提供装置から公示された前記ゲームコンテンツ用のゲームメタデータに基づいてゲームコンテンツを検索及び選択して獲得するユーザ相互作用部と、
前記獲得したゲームコンテンツをユーザに表示するコンテンツ出力部と
を含み、
前記ゲームメタデータが、前記ゲームコンテンツの特性を記述することを特徴とするユーザ端末装置。
【請求項３６】
前記ユーザ相互作用部が、
前記カスタマイズされた放送サービス提供装置からコンテンツ識別情報に相応するゲームコンテンツの物理的な位置情報を受信し、該当する位置からゲームコンテンツを獲得することを特徴とする請求項３５に記載のユーザ端末装置。
【請求項３７】
前記コンテンツ出力部が、
前記獲得されたゲームコンテンツを構成するコンポーネント間の空間的・時間的関係情報によって構成された画面を提供することを特徴とする請求項３６に記載のユーザ端末装置。
【請求項３８】
前記獲得したゲームコンテンツ及び前記ゲームメタデータを格納して管理する記憶装置管理部をさらに備え、
前記記憶装置管理部が、
前記ゲームコンテンツのパッケージ視聴履歴情報を格納してユーザの選好度抽出情報に用いることを特徴とする請求項３５に記載のユーザ端末装置。
【請求項３９】
前記ゲームメタデータが、
ユーザがゲームを行う役割又は視点に関する情報を記述する観点情報と、
ゲームにアクセスできるユーザの人数を示すプレーヤ人数情報と
を含むことを特徴とする請求項３５に記載のユーザ端末装置。
【請求項４０】
前記ゲームメタデータが、
ゲームが消費されるユーザ端末の環境を記述するユーザ情報メタデータ
を含むことを特徴とする請求項３５に記載のユーザ端末装置。
【請求項４１】
前記ユーザ情報メタデータが、
ゲームを消費できる運営体制の種類を記述する運営体制情報と、
ゲームが動作するプロセス性能を記述するプロセス情報と、
ゲームの消費のために予め求められるアプリケーションを記述するシステムソフトウェア情報と、
ゲームの消費ができるユーザ端末のバチャルマシンの種類を記述するバチャルマシン情報と
を更に含むことを特徴とする請求項４０に記載のユーザ端末装置。
【請求項４２】
前記ユーザ情報メタデータが、
ゲームがターゲットとするユーザ端末のプラットホーム情報を記述する端末類型情報を更に含むことを特徴とする請求項４１に記載のユーザ端末装置。
【請求項４３】
ゲームコンテンツを含む放送コンテンツをユーザ端末装置へ提供するカスタマイズされた放送システムであって、
前記ゲームコンテンツ用のゲームメタデータを生成し、前記放送コンテンツ及び前記ゲームメタデータを提供するカスタマイズされた放送サービス提供装置と、
該カスタマイズされた放送サービス提供装置から前記ゲームコンテンツを含む放送コンテンツ及びゲームメタデータを受信して消費するユーザ端末と
を含み、
前記ゲームメタデータが、前記ゲームコンテンツの特性を記述することを特徴とするカスタマイズされた放送システム。
【請求項４４】
前記カスタマイズされた放送サービス提供装置が、
前記カスタマイズされた放送コンテンツを生成する放送コンテンツ生成手段と、
前記カスタマイズされた放送コンテンツ及び前記ゲームメタデータを提供するコンテンツ提供手段と、
を含むことを特徴とする請求項４３に記載のカスタマイズされた放送システム。
【請求項４５】
前記ユーザ端末が、
前記カスタマイズされた放送サービス提供装置により公示された前記ゲームコンテンツ用の前記ゲームメタデータに基づいてゲームコンテンツを検索及び選択して獲得するユーザ相互作用部と、
前記獲得したゲームコンテンツをユーザに表示するコンテンツ出力部と
を含み、前記ゲームメタデータは前記ゲームコンテンツの特性を記述することを特徴とする請求項４３に記載のカスタマイズされた放送システム。
【請求項４６】
前記ゲームメタデータが、
ユーザがゲームを行う役割又は視点に関する情報を記述する観点情報と、
ゲームにアクセスできるユーザの人数を示すプレーヤ人数情報と
を含むことを特徴とする請求項４３に記載のカスタマイズされた放送システム。
【請求項４７】
前記ゲームメタデータが、
ゲームを消費するユーザ端末の環境を記述するユーザ情報メタデータ
を含むことを特徴とする請求項４３に記載のカスタマイズされた放送システム。
【請求項４８】
前記ユーザ情報メタデータが、
ゲームを消費できる運営体制の種類を記述する運営体制情報と、
ゲームの動作のためのプロセス性能を記述するプロセス情報と、
ゲームの消費のために予め求められるアプリケーションを記述するシステムソフトウェア情報と、
ゲームを消費できるユーザ端末のバチャルマシンの種類を記述するバチャルマシン情報と、
ゲームがターゲットとするユーザ端末のプラットホーム情報を記述する端末類型情報と
を含むことを特徴とする請求項４７に記載のカスタマイズされた放送システム。
【請求項４９】
ＴＶＡ（ＴＶ−Ａｎｙｔｉｍｅ）放送サービスのためのゲームメタデータ構造であって、
放送コンテンツに含まれるゲームコンテンツの特性を記述するゲームメタデータを有し、
前記ゲームメタデータが、
ユーザがゲームを行う役割又は視点に関する情報を記述する観点情報と、
ゲームにアクセスできるユーザの人数を示すプレーヤ人数情報と
を含むことを特徴とするゲームメタデータ構造。
【国際調査報告】
2008531072.tif 000015
2008531072.tif 000016