(57)【特許請求の範囲】
【請求項１】
デジタル放送で放送される放送データとして、映像・音声コンテンツと、その映像・音声コンテンツに関連する関連情報を含んだメタデータと、表示画面の構成を規定したデータ放送コンテンツとを受信し、視聴者が所望する前記映像・音声コンテンツを再生するデジタル放送受信装置であって、
前記放送データを受信する放送受信手段と、
この放送受信手段で放送データとして受信した、前記映像・音声コンテンツと前記メタデータと前記データ放送コンテンツとを蓄積する蓄積手段と、
前記データ放送コンテンツを再生して前記表示画面のデータを生成するコンテンツ再生手段とを備え、
前記メタデータには、当該メタデータと前記放送データとを対応付けるコンテンツ参照識別子が記述され、かつ、前記関連情報が前記映像・音声コンテンツの再生時間に対応付けて記述されており、
前記コンテンツ再生手段が、
前記映像・音声コンテンツ再生手段で再生される前記映像・音声コンテンツの再生時間を取得する再生時間取得手段と、
前記蓄積手段に蓄積されている、再生中のデータ放送コンテンツのコンテンツ参照識別子に対応した前記メタデータから、前記再生時間に対応した前記関連情報を取得する関連情報取得手段と、
この関連情報取得手段で取得した関連情報を前記表示画面上に提示する関連情報提示手段と、
を備えていることを特徴とするデジタル放送受信装置。
【請求項２】
デジタル放送で放送される放送データである、映像・音声コンテンツと、その映像・音声コンテンツに関連する関連情報を前記映像・音声コンテンツの再生時間に対応付けて記述するとともに、当該放送データと対応付けるコンテンツ参照識別子を記述したメタデータと、表示画面の構成を規定したデータ放送コンテンツとに基づいて、前記映像・音声コンテンツの関連情報を前記表示画面上に提示するために、コンピュータを、
前記映像・音声コンテンツを再生する映像・音声コンテンツ再生手段、
この映像・音声コンテンツ再生手段で再生される前記映像・音声コンテンツの再生時間を取得する再生時間取得手段、
再生中のデータ放送コンテンツのコンテンツ参照識別子に対応した前記メタデータから、前記再生時間取得手段で取得した再生時間に対応した前記関連情報を取得する関連情報取得手段、
この関連情報取得手段で取得した関連情報を、前記データ放送コンテンツで規定されている構成に基づいて、前記表示画面上に提示する関連情報提示手段、
として機能させることを特徴とする関連情報提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送で放送されるメタデータとコンテンツとを受信して、メタデータに記述されている情報に基づいて、コンテンツの視聴を行うデジタル放送受信装置及び関連情報提示プログラムに関する。
【背景技術】
【０００２】
近年、デジタル放送で放送されるコンテンツを家庭内の受信装置で蓄積し、視聴者が放送後にその蓄積したコンテンツを視聴したり、インターネットを介して配信される多チャンネルのコンテンツを受信して視聴したりする、いわゆるサーバ型放送サービスが提案されている。このサーバ型放送サービスでは、視聴者は、放送中のコンテンツと、家庭内の受信装置（ホームサーバ）に蓄積されたコンテンツと、インターネット上のサーバにあるコンテンツとを、伝送路を意識することなくシームレスに利用することができる。
【０００３】
このようなサーバ型放送サービスでは、例えば、番組制作側で映像コンテンツの中のシーンにインデックス（番組インデックス）を付加し、その番組インデックスをメタデータとして提供することで、そのメタデータを受信した受信装置は、視聴者が番組（コンテンツ）内で見たいシーンを簡単に検索し再生することができる。また、受信装置は、電子番組ガイド（ＥＰＧ：Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）によって、番組表や、番組の内容情報を視聴者に提示することもできる（例えば、非特許文献１参照）。
【０００４】
また、デジタル放送のデータ放送で配信されるデータ放送コンテンツは、映像、音声の番組の内容を補完する情報を提供することができる。例えば、ＡＲＩＢ（社団法人電波産業会）によって策定された、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ベースのデータ放送向けのページ記述言語であるＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）によって、現在放送しているドラマの登場人物の紹介、スポーツ番組における詳細な競技記録等の番組に関連する情報を画面上に表示させることができる（例えば、非特許文献２参照）。
【非特許文献１】「デジタル放送に使用する番組配列情報標準規格（ＡＲＩＢ  ＳＴＤ−Ｂ１０）」、３．７版、社団法人電波産業会、平成１５年６月５日改定
【非特許文献２】「デジタル放送におけるデータ放送符号化方式と伝送方式標準規格（ＡＲＩＢ  ＳＴＤ−Ｂ２４）」、３．７版、第二分冊、社団法人電波産業会、平成１５年６月５日改定
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、放送と通信とが融合し、多チャンネルで提供されるコンテンツを受信装置で受信して視聴する場合、視聴者は、視聴したいコンテンツや、そのコンテンツに関連する情報（関連情報）を検索することは容易ではない。
また、現在のデジタル放送では、１つの番組（コンテンツ）であっても複数のシーンを同時に配信することが可能である。例えば、スポーツ番組で、野球のシーン、サッカーのシーン等複数のシーンを同時に配信することも可能である。しかし、従来のように、メタデータによって番組インデックスを提供する場合、蓄積している番組で見たいシーンに簡単に早送りすることは可能であるが、放送中の番組で複数のシーンから見たいシーンを選択することはできない。
【０００６】
また、番組やシーンの検索において、例えば、視聴者がある番組のシーンを視聴したいと思っても、その番組を検索するための適切なキーワードを選ぶことは困難である。また、キーワードを予めデータ放送コンテンツに記述しておくことで、そのデータ放送コンテンツの視聴時に、キーワードを視聴者に選択させることも可能である。しかし、この場合、番組制作者側で番組制作毎にデータ放送コンテンツにキーワードを記述する必要があるため、番組制作コストが高くなってしまうという問題がある。
【０００７】
本発明は、以上のような問題点に鑑みてなされたものであり、コンテンツを検索する検索情報を含んだメタデータを受信することで、視聴者に対して、番組やシーンを検索するためのキーとなる情報を画面上に提示して、視聴者が所望する番組、シーン、あるいはその番組に関連する関連情報を提示することが可能なデジタル放送受信装置及び関連情報提示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、前記目的を達成するために創案されたものであり、まず、請求項１に記載のデジタル放送受信装置は、デジタル放送で放送される放送データとして、映像・音声コンテンツと、その映像・音声コンテンツに関連する関連情報を含んだメタデータと、表示画面の構成を規定したデータ放送コンテンツとを受信し、視聴者が所望する前記映像・音声コンテンツを再生するデジタル放送受信装置であって、放送受信手段と、蓄積手段と、コンテンツ再生手段とを備え、前記コンテンツ再生手段が、再生時間取得手段と、関連情報取得手段と、関連情報提示手段とを備える構成とした。
【０００９】
かかる構成によれば、デジタル放送受信装置は、放送受信手段によって、映像・音声コンテンツと、その映像・音声コンテンツに関連する関連情報を含んだメタデータと、表示画面の構成を規定したデータ放送コンテンツとを受信し、蓄積手段に蓄積する。ここで、映像・音声コンテンツは、映像及び／又は音声からなるストリームデータであって、例えば、ＭＰＥＧ２等の符号化方式によって符号化されたデータある。また、メタデータは、メタデータと放送データとを対応付けるコンテンツ参照識別子が記述され、かつ、関連情報が映像・音声コンテンツの再生時間に対応付けて記述されている。また、データ放送コンテンツは、データ放送向けのページ記述言語であって、例えば、ＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）によって記述されたデータである。なお、映像・音声コンテンツ、データ放送コンテンツ及びメタデータは、コンテンツ固有の識別子によって関連付けておく。
【００１０】
このように、デジタル放送受信装置は、放送受信手段によって受信した放送データを蓄積手段に蓄積することで、視聴者が、見たい番組、見たいシーンを放送終了後であっても、再生することが可能になる。なお、以降では、映像・音声コンテンツ及び／又はデータ放送コンテンツとを含めて単にコンテンツ又は番組と呼ぶ場合がある。
そして、デジタル放送受信装置は、コンテンツ再生手段によって、データ放送コンテンツ（ＢＭＬコンテンツ）を再生して表示画面のデータを生成する。これによって、映像・音声コンテンツの再生時間に関連する関連情報を提示することができ、より関連性の高い情報を提供することが可能になる。
【００１１】
なお、このコンテンツ再生手段は、再生時間取得手段によって、現在再生中の番組（映像・音声コンテンツ）の再生時間を取得し、関連情報取得手段によって、その再生時間に関連する関連情報をメタデータから取得することで、再生中の番組に対して、より関連性の高い情報を視聴者に提示することが可能になる。
また、コンテンツ再生手段は、関連情報提示手段によって、関連情報取得手段で取得した関連情報を表示画面上に提示する。
【００１２】
また、請求項２に記載の関連情報提示プログラムは、デジタル放送で放送される放送データである、映像・音声コンテンツと、その映像・音声コンテンツに関連する関連情報を前記映像・音声コンテンツの再生時間に対応付けて記述するとともに、当該放送データと対応付けるコンテンツ参照識別子を記述したメタデータと、表示画面の構成を規定したデータ放送コンテンツとに基づいて、前記映像・音声コンテンツの関連情報を前記表示画面上に提示するために、コンピュータを、映像・音声コンテンツ再生手段、再生時間取得手段、関連情報取得手段、関連情報提示手段、として機能させることを特徴とする。
【００１３】
かかる構成によれば、関連情報提示プログラムは、再生時間取得手段によって、映像・音声コンテンツ再生手段で再生されている映像及び／又は音声からなる映像・音声コンテンツの再生開始から再生時点までの再生時間を取得する。そして、関連情報取得手段によって、再生中のデータ放送コンテンツのコンテンツ参照識別子に対応したメタデータから、再生時間取得手段で取得した再生時間に対応した関連情報を取得する。なお、このメタデータには、映像・音声コンテンツに関連する関連情報を、映像・音声コンテンツの再生時間に対応付けて記述しておく。
そして、関連情報提示プログラムは、関連情報提示手段によって、関連情報取得手段で取得した関連情報を、データ放送コンテンツで規定されている構成に基づいて、表示画面上に提示する。これによって、映像・音声コンテンツの再生時間に関連する関連情報を提示することができ、より関連性の高い情報を提供することが可能になる。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、デジタル放送で放送される放送データに含まれるメタデータに、番組を検索するための検索情報を記述しておくため、データ放送コンテンツに、検索情報を埋め込む必要がない。このため、番組制作の手間を省くことができ、番組制作コストを低く抑えることができる。
また、請求項１に記載の発明によれば、メタデータに番組に関連する情報を記述しているため、番組再生時に、その番組に関連する関連情報を提示することができる。これによって、視聴者は、現在視聴している番組に関連する情報を取得することができる。さらに、メタデータに、番組に関連する関連情報を、映像・音声コンテンツの再生時間に対応付けて記述しておくため、番組再生時に、その再生時間に関連する情報、関連するコンテンツを提示することができる。これによって、番組に関連する情報を時間に基づいて提示することができるので、より関連性の高い情報を提示することが可能になる。
【００１５】
請求項２に記載の発明によれば、メタデータに、番組に関連する関連情報を、映像・音声コンテンツの再生時間に対応付けて記述しておくため、番組再生時に、その再生時間に関連する情報、関連するコンテンツを提示することができる。これによって、番組に関連する情報を時間に基づいて提示することができるので、より関連性の高い情報を提示することが可能になる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面を参照して説明する。
［デジタル放送受信装置の構成］
まず、図１を参照して、本発明に係るデジタル放送受信装置の構成について説明する。図１は、デジタル放送受信装置の構成を示すブロック図である。図１に示すように、デジタル放送受信装置１は、デジタル放送の放送波Ｗを介して、放送局等のコンテンツ提供者側から配信されるコンテンツを受信、蓄積し、視聴者に対して、そのコンテンツを再生し、提示するものである。ここでは、デジタル放送受信装置１を、放送受信手段１０と、通信送受信手段２０と、切り替え手段３０と、受信データ管理手段４０と、蓄積手段５０と、コンテンツ再生手段６０と、操作制御手段７０と、表示制御手段８０とを備えて構成した。
【００１７】
放送受信手段１０は、放送波Ｗを介して、デジタル放送で放送される放送データ（番組データ）を受信するものである。この放送受信手段１０は、放送データを受信、復調し、誤り訂正やＴＭＣＣ（Ｔｒａｎｓｍｉｓｓｉｏｎ  ａｎｄ  Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｏｎｔｒｏｌ）復号を行い、切り替え手段３０に出力する。
【００１８】
この放送データとして放送される番組データは、コンテンツとメタデータとがコンテンツ毎の識別子であるコンテンツ参照識別子（ＣＲＩＤ：Ｃｏｎｔｅｎｔ  Ｒｅｆｅｒｅｎｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）によって対応付けられている。ここでコンテンツは、映像及び／又は音声のデータである映像・音声コンテンツと、表示画面の構成を規定するデータ放送コンテンツとからなる。
【００１９】
通信送受信手段２０は、インターネット等の通信回線Ｎを介して、コンテンツ参照識別子（ＣＲＩＤ）で特定されるコンテンツを取得するものである。例えば、ＣＲＩＤとして、“ｃｒｉｄ：／／ｎｈｋ．ｏｒ．ｊｐ／ｊａｐａｎ＿ｇｏｌｆ＿２００２／４Ｒ”が指定された場合、放送局「ＮＨＫ（ｎｈｋ．ｏｒ．ｊｐ）」のサーバ（図示せず）に蓄積されている「２００２年の日本オープンゴルフ（ｊａｐａｎ＿ｇｏｌｆ＿２００２）」の「４ラウンド（４Ｒ）」のコンテンツが特定される。この通信送受信手段２０で取得したコンテンツは、切り替え手段３０に出力される。
【００２０】
切り替え手段３０は、受信データ管理手段４０からの指示に基づいて、コンテンツ（及びメタデータ）を、放送波Ｗを介して放送局から取得するか、通信回線Ｎを介して放送局等のサーバから取得するかを切り替えるものである。この切り替え手段３０は、取得したコンテンツ（及びメタデータ）を、受信データ管理手段４０に出力し、蓄積手段５０に蓄積する。なお、視聴者が、コンテンツを放送時間帯に視聴する場合（ＬＩＶＥ）は、取得したコンテンツ（及びメタデータ）は、コンテンツ再生手段６０にも直接出力される。
【００２１】
受信データ管理手段４０は、蓄積手段５０に蓄積したコンテンツ（データ放送コンテンツ５０ａ及び映像・音声コンテンツ５０ｂ）と、メタデータ５０ｃとを管理するものである。具体的には、受信データ管理手段４０は、切り替え手段３０から出力されるコンテンツ（及びメタデータ）を取得して蓄積手段５０に蓄積する。また、受信データ管理手段４０は、コンテンツ再生手段６０から要求のあったコンテンツを、蓄積手段５０から読み出してコンテンツ再生手段６０に出力し、蓄積手段５０にそのコンテンツが蓄積されていない場合は、切り替え手段３０を切り替えて通信回線Ｎを介して放送局等のサーバからコンテンツを取得する。
【００２２】
蓄積手段５０（蓄積装置）は、受信データ管理手段４０で取得したコンテンツ（及びメタデータ）を蓄積するものであって、ハードディスク等の一般的な記録媒体である。この蓄積手段５０には、放送波Ｗ又は通信回線Ｎを介して取得したコンテンツ（及びメタデータ）として、データ放送コンテンツ５０ａと、映像・音声コンテンツ５０ｂと、メタデータ５０ｃとが蓄積される。
【００２３】
ここで、データ放送コンテンツ５０ａは、データ放送向けのページ記述言語であるＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）によって記述されたデータである。また、映像・音声コンテンツ５０ｂは、映像及び／又は音声のデータ（ストリームデータ）であって、ＭＰＥＧ２等の符号化方式によって符号化されたデータである。また、メタデータ５０ｃは、映像・音声コンテンツ５０ｂの内容を表すデータであって、ここでは、映像・音声コンテンツ５０ｂを検索するための検索情報を含んでいる。
【００２４】
ここで、図８を参照して、メタデータ５０ｃの内容について説明する。図８は、メタデータの内容を説明するための具体例を示した図である。図８（ａ）は、番組（コンテンツ）そのものの情報を記述した番組情報メタデータの具体例を示した図である。図８（ｂ）は、番組内のシーンの情報を記述したシーン情報メタデータの具体例を示した図である。なお、各メタデータの左側には説明の都合上行番号を付している。
図８に示したように、メタデータは、番組（コンテンツ）そのものの情報を記述したメタデータ（番組情報メタデータ）と、番組のシーンの情報を記述したメタデータ（シーン情報メタデータ）とを含んでいる。
【００２５】
まず、図８（ａ）を参照して、番組情報メタデータについて説明する。番組情報メタデータは、番組（コンテンツ）の選択・取得の際のキーとなる番組固有の識別子であるコンテンツ参照識別子（ＣＲＩＤ；図中ｃｒｉｄ）によって、番組を特定している。例えば、（１）行目の“ｃｒｉｄ：／／ｎｈｋ．ｏｒ．ｊｐ／ｊａｐａｎ＿ｇｏｌｆ＿２００２／４Ｒ”によって、放送局「ＮＨＫ（ｎｈｋ．ｏｒ．ｊｐ）」のサーバに蓄積されている「２００２年の日本オープンゴルフ（ｊａｐａｎ＿ｇｏｌｆ＿２００２）」の「４ラウンド（４Ｒ）」の番組（コンテンツ）が特定される。
【００２６】
また、（２）行目以降には、番組を検索するための基本情報として、（３）行目の＜Ｔｉｔｌｅ＞タグによって番組のタイトル（ここでは、「日本オープンゴルフ」）、（４）行目の＜Ｓｙｎｏｐｓｉｓ＞タグによって番組の概要（ここでは、「第６７回日本オープンゴルフ、最終日。」）を記述している。さらに、（５）行目から（７）行目には、＜Ｇｅｎｒｅ＞タグ内の＜Ｎａｍｅ＞タグによって、番組のジャンル（ここでは、「スポーツ」）を記述している。そして、（８）行目には、＜Ｋｅｙｗｏｒｄ＞タグによって、キーワード（ここでは、「ゴルフ」）を記述している。
このように、番組情報メタデータには、番組（コンテンツ）を検索するための情報である種々の情報を記述することができる。ここでは、番組のタイトル、番組の概要、ジャンル、キーワードを例示したが、これに限定されるものではない。
【００２７】
次に、図８（ｂ）を参照して、シーン情報メタデータについて説明する。番組情報メタデータは、（１）行目に示すようなセグメントＩＤ（ここでは、“Ｓ４”）によって、番組内のシーンを特定し、（２）行目のコンテンツ参照識別子（ＣＲＩＤ）によって、番組を特定している。
【００２８】
また、（３）行目から（１０）行目には、シーンの検索を行うための検索情報を記述している。（４）行目の＜Ｔｉｔｌｅ＞タグによってシーンのタイトル（ここでは、「ゴルフ」）、（５）行目の＜Ｓｙｎｏｐｓｉｓ＞タグによってシーンの概要（ここでは、「３日目１３番ホールで、尾崎将司がホールインワン。」）を記述している。さらに、（６）行目から（８）行目には、＜Ｇｅｎｒｅ＞タグ内の＜Ｎａｍｅ＞タグによって、シーンのジャンル（ここでは、「スポーツ」）を記述している。そして、（９）行目には、＜Ｋｅｙｗｏｒｄ＞タグによって、キーワード（ここでは、「尾崎将司」）を記述している。
【００２９】
また、（１１）行目から（１４）行目には、番組におけるシーンの位置を示す時間情報を記述している。例えば、（１２）行目には、＜ＭｅｄｅｉａＲｅｌＩｎｃｒＴｉｍｅＰｏｉｎｔ＞タグによって、番組開始からこのシーンの開始時点までの相対位置を時間（ｍｓｅｃ等）で記述し、（１３）行目には、＜ＭｅｄｉａＤｕｒａｔｉｏｎ＞タグによって、シーンの長さを時間（ｍｓｅｃ等）で記述している。
このように、番組に対応付けて、シーンの情報をメタデータとして記述しておくことで、シーン単位で検索を行うことが可能になる。
図１に戻って、説明を続ける。
【００３０】
コンテンツ再生手段６０は、蓄積手段５０に蓄積されているコンテンツ（映像・音声コンテンツ５０ａ及びデータ放送コンテンツ５０ｂ）、又は切り替え手段３０から出力される放送時間帯に視聴（ＬＩＶＥ）するコンテンツを再生するものである。ここで再生されたコンテンツは、表示制御手段８０を介して表示装置Ｄに出力（表示）される。
このコンテンツ再生手段６０は、ＢＭＬを解析して視聴可能なデータに変換するＢＭＬブラウザとして機能するものである。ここでは、コンテンツ再生手段６０を、データ放送コンテンツ再生手段６１と、映像・音声コンテンツ再生手段６２とを備えて構成した。
【００３１】
データ放送コンテンツ再生手段６１は、ＢＭＬで記述されたデータ放送コンテンツ５０ａを解析し、文字、画像等を表示装置Ｄに表示するための描画データを生成するものである。さらに、データ放送コンテンツ再生手段６１は、ＢＭＬに埋め込まれたスクリプト言語（ＥＣＭＡＳｃｒｉｐｔ、ＪａｖａＳｃｒｉｐｔ（Ｒ）等）を実行する機能を有している。
また、データ放送コンテンツ再生手段６１は、従来のＢＭＬブラウザとしての機能に加えて、シーン再生サービス、番組関連情報提示サービス及びキーワード検索サービスを提供するために、シーン再生制御手段６１０と、番組関連情報提示制御手段６２０と、キーワード検索制御手段６３０とを備えている。
【００３２】
ここで、図５乃至図７を参照して、シーン再生サービス、番組関連情報提示サービス及びキーワード検索サービスの概要について説明する。図５は、シーン再生サービスの概要を説明するための表示画面例である。図６は、番組関連情報提示サービスの概要を説明するための表示画面例である。図７は、キーワード検索サービスの概要を説明するための表示画面例である。
【００３３】
（シーン再生サービスの概要）
まず、図５を参照して、シーン再生サービスの概要について説明する。シーン再生サービスは、ある番組で複数のシーンが提供可能な場合に、視聴者が視聴したいシーンを選択して再生するサービスである。
【００３４】
図５では、あるスポーツ番組（コンテンツ）が提供するシーン再生サービスにおいて表示装置Ｄ（図１参照）に表示される画面例を示している。ここでは、シーンを選択するための複数の検索情報（シーン情報：図８（ａ）の＜Ｔｉｔｌｅ＞タグの内容に相当）として、「今日のトピック（ｋ１）」、「ゴルフ（ｋ２）」、「野球（ｋ３）」及び「サッカー（ｋ４）」を表示画面上に表示している。ここで視聴者がリモコンＲ（図１参照）の方向キー（矢印キー等）で、シーン情報ｋ１〜ｋ４のフォーカスを移動すると、フォーカスされているシーンの概要がシーン概要提示領域ｓにされる。例えば、シーン情報で「ゴルフ（ｋ２）」がフォーカスされた場合、シーン概要提示領域ｓに「３日目１３番ホールで、…」（図８（ｂ）の＜Ｓｙｎｏｐｓｉｓ＞タグの内容に相当）が表示される。さらに、シーン再生サービスは、視聴者がリモコンＲの決定キーで、シーン情報を決定すると、そのシーン情報（例えば、「野球（ｋ３）」）に対応するシーンが、映像領域ｇに表示される。これによって、視聴者は、視聴したいシーンを簡単な操作で決定し、視聴することができる。
【００３５】
（番組関連情報提示サービスの概要）
次に、図６を参照して、番組関連情報提示サービスの概要について説明する。番組関連情報提示サービスは、現在再生中（視聴中）の番組（コンテンツ）に関連する関連情報として、説明文（関連説明文）の提示や、関連するコンテンツ（関連コンテンツ）の再生を行うサービスである。
【００３６】
図６では、視聴中の番組として、図５で説明したシーン再生サービスによって、シーンが再生されている画面を図示している。すなわち、番組関連情報提示サービスは、シーン情報で「野球（ｋ３）」がリモコンＲ（図１参照）の決定キーで決定されると、そのシーン情報に対応するシーンが、映像領域ｇに表示されるとともに、そのシーンに関連する関連情報（関連説明文、関連コンテンツ）を関連説明文提示領域ｅに、関連コンテンツのタイトルを関連コンテンツ提示領域ｃにそれぞれ表示する。ここで視聴者がリモコンＲの方向キー（矢印キー等）で、関連コンテンツｃ１〜ｃ４のフォーカスを移動して、リモコンＲの決定キーを押下することで関連コンテンツが決定され、その関連コンテンツが映像領域ｇに表示される。これによって、視聴者は、再生中の番組の関連情報（関連説明文、関連コンテンツ）を簡単な操作で参照することができる。
【００３７】
（キーワード検索サービスの概要）
次に、図７を参照して、キーワード検索サービスの概要について説明する。キーワード検索サービスは、番組（コンテンツ）に付加されるキーワードを表示画面上に提示し、視聴者がそのキーワードを選択することで、そのキーワードに基づいて、番組（コンテンツ）の検索を行うサービスである。
【００３８】
図７では、キーワードに基づいて、番組を検索する番組検索画面例を示している。ここでは、番組検索を行うためのキーワードとして、番組のジャンル（分野）を示すキーワード（番組ジャンルｇｋ）と、番組の内容を示すキーワード（番組キーワードｐｋ）とに基づいて、蓄積装置５０（図１参照）内の番組の検索を行った結果（検索結果ｒ１〜ｒ１０）を表示画面上に表示している。このキーワード検索サービスでは、視聴者が画面上に表示されたジャンルキーワードｇｋと番組キーワードｐｋとを、それぞれリモコンＲ（図１参照）の方向キー及び決定キーで選択し、検索開始のボタン領域ｂにフォーカスを移動させ、決定キーを押下することで、蓄積手段５０に蓄積されているコンテンツから、該当する番組、シーン等を検索し、例えば、番組のタイトルを検索結果として表示する。そして、視聴者が検索結果ｒ１〜ｒ１０をリモコンＲで選択することで、選択された番組、シーン等の再生を行う。このように、番組のキーワードの候補が画面上に表示されるので、視聴者は、そのキーワードを選択するだけで、視聴したい番組を検索し視聴することができる。
図１に戻って、データ放送コンテンツ再生手段６１の構成の説明を続ける。なお、適宜図５乃至図７の画面を参照して説明を行う。
【００３９】
シーン再生制御手段６１０は、図５で説明した「シーン再生サービス」の動作を制御するものである。ここでは、シーン再生制御手段６１０を、シーン情報取得手段６１１と、シーン情報提示手段６１２と、シーン選択手段６１３とを備えて構成した。
【００４０】
シーン情報取得手段６１１（検索情報取得手段）は、データ放送コンテンツ５０ａを再生する際に、そのデータ放送コンテンツ５０ａと対応するメタデータ５０ｃを解析し、そのメタデータ５０ｃに記述されているシーン情報を取得するものである。このシーン情報は、再生可能なシーンの情報であって、例えば、データ放送コンテンツ５０ａと対応して蓄積手段５０に蓄積されているメタデータ５０ｃのシーン情報の＜Ｔｉｔｌｅ＞タグ（図８（ｂ）参照）内に記述されたタイトルを用いる。
【００４１】
シーン情報提示手段６１２（検索情報提示手段）は、シーン情報取得手段６１１で取得したシーン情報を表示画面上に提示するものである。例えば、図５に示したシーン情報（検索情報）ｋ１〜ｋ４を表示する。
【００４２】
シーン選択手段６１３（検索情報選択手段）は、操作制御手段７０を介して通知される、視聴者が操作するリモコンＲの押下信号に基づいて、シーン情報提示手段６１２で提示したシーン情報から、視聴者が所望するシーン情報を選択するものである。このシーン選択手段６１３は、リモコンＲの決定キーを押下されることでシーンを決定し、コンテンツ参照識別子（ＣＲＩＤ）と、シーン（セグメント）の識別子（セグメントＩＤ）とを映像・音声コンテンツ再生手段６２に通知する。これによって、視聴者が選択したシーンは、表示画面（図５の映像領域ｇ）に表示される。
【００４３】
なお、シーン選択手段６１３は、リモコンＲの決定キーではなく、方向キーによってシーン情報のフォーカスを移動する場合は、メタデータ５０ｃのシーン情報の＜Ｓｙｎｏｐｓｉｓ＞タグ（図８（ｂ）参照）内に記述されたシーンの概要を、表示制御手段８０を介して表示装置Ｄの表示画面（図５のシーン概要提示領域ｓ）に表示するものとする。
このように、シーン情報（シーンのタイトルや概要）は、予めメタデータ５０ｃに記述されるので、データ放送コンテンツ５０ａ（ＢＭＬコンテンツ）には、番組の内容に依存するデータを記述する必要がなくなり、ＢＭＬコンテンツ制作の手間を省くことができる。
【００４４】
番組関連情報提示制御手段６２０は、図６で説明した「番組関連情報提示サービス」の動作を制御するものである。ここでは、番組関連情報提示制御手段６２０を、再生時間取得手段６２１と、関連情報取得手段６２２と、関連情報提示手段６２３と、関連情報選択手段６２４とを備えて構成した。
【００４５】
再生時間取得手段６２１は、映像・音声コンテンツ再生手段６２で、現在再生中の映像・音声コンテンツの再生時間を取得するものである。例えば、再生時間取得手段６２１は、映像・音声コンテンツ５０ｂを映像・音声コンテンツ再生手段６２に送出した時間を受信データ管理手段４０から取得する。この受信データ管理手段４０は、再生時間を、映像・音声コンテンツ５０ｂ内のタイムコードを参照することで取得してもよいし、図示していないタイマを計測することによって取得することとしてもよい。
なお、再生時間取得手段６２１は、映像・音声コンテンツ再生手段６２から、再生時間を取得してもよい。
【００４６】
関連情報取得手段６２２は、データ放送コンテンツ５０ａを再生する際に、そのデータ放送コンテンツ５０ａと対応するメタデータ５０ｃを解析し、そのメタデータ５０ｃに記述されている関連情報を取得するものである。この関連情報は、番組やシーンに関連する情報である。例えば、番組の関連情報（関連説明文）は、データ放送コンテンツ５０ａと対応して蓄積手段５０に蓄積されているメタデータ５０ｃの番組情報の＜Ｓｙｎｏｐｓｉｓ＞タグ（図８（ａ）参照）内に記述されている番組の概要とする。また、例えば、シーンの関連情報（関連コンテンツ）は、メタデータ５０ｃのシーン情報の＜Ｔｉｔｌｅ＞タグ（図８（ｂ）参照）内に記述されているタイトルから取得する。なお、関連情報取得手段６２２は、再生時間取得手段６２１で取得した再生時間に対応する関連情報を取得することで、番組やシーンの関連性が高い関連情報を取得することが可能である。
【００４７】
関連情報提示手段６２３は、関連情報取得手段６２２で取得した関連情報を表示画面上に提示するものである。例えば、関連情報として番組の関連情報（関連説明文）を図６に示した関連説明文提示領域ｅに表示する。また、シーンの関連情報（関連コンテンツ）を、図６に示した関連コンテンツｃ１〜ｃ４として表示する。
【００４８】
関連情報選択手段６２４は、操作制御手段７０を介して通知される、視聴者が操作するリモコンＲの押下信号に基づいて、関連情報提示手段６２３で提示した関連情報（関連コンテンツ）から、視聴者が所望する関連コンテンツを選択するものである。この関連情報選択手段６２４は、例えば、図６の関連コンテンツｃ１〜ｃ４から、視聴者が所望する関連コンテンツを選択されることで、コンテンツ参照識別子（ＣＲＩＤ）と、シーン（セグメント）の識別子とを映像・音声コンテンツ再生手段６２に通知する。これによって、視聴者が選択した関連コンテンツのシーンが、表示画面（図６の映像領域ｇ）に表示される。
このように、関連情報は、予めメタデータ５０ｃに記述されているので、データ放送コンテンツ５０ａ（ＢＭＬコンテンツ）には、番組の内容に依存するデータを記述する必要がなくなり、ＢＭＬコンテンツ制作の手間を省くことができる。
【００４９】
キーワード検索制御手段６３０は、図７で説明した「キーワード検索サービス」の動作を制御するものである。ここでは、キーワード検索制御手段６３０を、キーワード収集手段６３１と、キーワード提示手段６３２と、キーワード選択手段６３３と、検索実行手段６３４と、検索結果選択手段６３５とを備えて構成した。
【００５０】
キーワード収集手段６３１は、蓄積手段５０に蓄積されているメタデータ５０ｃから、番組又はシーンを検索するための検索情報であるキーワードを収集するものである。すなわち、キーワード収集手段６３１は、メタデータ５０ｃに予め記述されたキーワードを収集する。このキーワードは、番組（コンテンツ）を検索するキーとなる情報であって、例えば、蓄積手段５０に蓄積されているメタデータ５０ｃの番組情報の＜Ｇｅｎｒｅ＞タグ（図８（ａ）参照）内に記述された番組ジャンルや、＜Ｋｅｙｗｏｒｄ＞タグ（図８（ａ）参照）内に記述された番組キーワードを用いる。また、番組内のシーンを検索する場合は、キーワードとして、メタデータ５０ｃのシーン情報の＜Ｋｅｙｗｏｒｄ＞タグ（図８（ｂ）参照）内に記述されたシーンキーワードを用いる。
【００５１】
キーワード提示手段６３２は、キーワード収集手段６３１で収集したキーワードを表示画面上に提示するものである。例えば、図７に示した番組ジャンルｇｋや番組キーワードｐｋを表示する。なお、この図７において、シーンキーワードによって、シーンの検索を行う場合は、番組ジャンルｇｋ等と同様に、シーンキーワードを表示することとしてもよい。
【００５２】
キーワード選択手段６３３は、操作制御手段７０を介して通知される、視聴者が操作するリモコンＲの押下信号に基づいて、キーワード提示手段６３２で提示したキーワードから、視聴者が視聴したい番組又はシーンを検索するためのキーワードを選択するものである。
【００５３】
検索実行手段６３４は、キーワード選択手段６３３で選択されたキーワードに基づいて、蓄積手段５０に蓄積されているメタデータ５０ｃから、コンテンツ（映像・音声コンテンツ５０ｂ）を検索するものである。この検索実行手段６３４は、例えば、図７に示した「検索開始ｂ」を選択されることで検索を実行し、その検索結果ｒ１〜ｒ１０を画面上に表示する。なお、この検索結果ｒ１〜ｒ１０は、検索対象が番組である場合は、メタデータ５０ｃの番組情報メタデータの＜Ｔｉｔｌｅ＞タグ（図８（ａ）参照）内に記述されたタイトルを表示する。また、検索対象がシーンである場合は、メタデータ５０ｃのシーン情報メタデータの＜Ｔｉｔｌｅ＞タグ（図８（ｂ）参照）内に記述されたタイトルを表示する。
【００５４】
検索結果選択手段６３５は、操作制御手段７０を介して通知される、視聴者が操作するリモコンＲの押下信号に基づいて、検索実行手段６３４で検索し表示した検索結果のリスト（図７の検索結果ｒ１〜ｒ１０）から、視聴者が所望する番組又はシーンを選択するものである。ここで選択された番組又はシーンのコンテンツ参照識別子（ＣＲＩＤ）（シーンの場合は、シーン（セグメント）の識別子も含む）を映像・音声コンテンツ再生手段６２に通知する。これによって、視聴者が選択した番組又はシーンが再生される。
このように、キーワードは、予めメタデータ５０ｃに記述されているので、データ放送コンテンツ５０ａ（ＢＭＬコンテンツ）には、キーワードを記述する必要がなくなり、ＢＭＬコンテンツ制作の手間を省くことができる。また、視聴者は番組やシーンを検索するための適切なキーワードを選択することが可能になる。
【００５５】
映像・音声コンテンツ再生手段６２は、映像・音声コンテンツを再生（復号）するものであって、例えば、ＭＰＥＧ２等の符号化方式によって符号化された映像・音声コンテンツを復号するものである。この映像・音声コンテンツ再生手段６２で再生（復号）された映像又は音声は、表示制御手段８０を介して表示装置Ｄに出力される。
【００５６】
操作制御手段７０は、リモコンＲ等の入力手段を介して入力される操作指示（操作キーに対応する押下信号（キーコード））をコンテンツ再生手段６０に通知するものである。例えば、操作制御手段７０は、リモコンＲの矢印キーや決定キーに対応するキーコードをコンテンツ再生手段６０に通知することで、コンテンツ再生手段６０がキーワードの選択等の動作を実行する。なお、ここでは入力手段としてリモコンＲを用いているが、この入力手段は、デジタル放送受信装置１内の操作ボタンであってもよいし、接続コードで接続されたキーボード等であってもよい。
【００５７】
表示制御手段８０は、コンテンツ再生手段６０のデータ放送コンテンツ再生手段６１で生成された描画データ、映像・音声コンテンツ再生手段６２で再生された映像データ及び／又は音声データを表示装置Ｄに出力するものである。なお、表示装置Ｄは、映像を表示するものであれば何でもよく、例えば、液晶ディスプレイ、ＣＲＴ等である。また、ここでは、音声を出力するスピーカ等を表示装置Ｄに含んでいるものとする。
【００５８】
以上、本発明に係るデジタル放送受信装置１の構成について説明したが、本発明はこれに限定されるものではない。例えば、シーン再生制御手段６１０、番組関連情報提示制御手段６２０及びキーワード検索制御手段６３０は、すべてを組み込んだ構成である必要はなく、シーン再生サービス、番組関連情報提示サービス又はキーワード検索サービスを提供する場合にのみ個々の構成を組み込めばよい。
【００５９】
また、シーン再生制御手段６１０、番組関連情報提示制御手段６２０及びキーワード検索制御手段６３０は、ＢＭＬブラウザ（コンテンツ再生手段６０）で解析可能なＢＭＬ及びそのＢＭＬに埋め込んだスクリプト言語で記述することが可能で、それぞれ、シーン再生プログラム、関連情報提示プログラム及びコンテンツ検索プログラムとして放送局等からダウンロードして動作する形態であってもよい。
なお、ＢＭＬブラウザは、一般的に、ＢＭＬの解析を行うブラウザエンジンと、ＢＭＬに含まれたスクリプト言語を実行するスクリプトエンジンと、映像・音声を再生する映像・音声再生プログラムとで構成されている。この映像・音声再生プログラムは、映像・音声コンテンツ再生手段６２に相当するものである。
【００６０】
［デジタル放送受信装置の動作］
次に、図２乃至図４を参照して、デジタル放送受信装置の動作について説明する。ここでは、前記したシーン再生サービス、番組関連情報提示サービス及びキーワード検索サービスの各サービスを例として動作を説明することとする。なお、構成については、図１を適宜参照し、各動作における表示画面の例については図５乃至図７を適宜参照することとする。図２は、デジタル放送受信装置において、シーン再生サービスを実現する動作を示したフローチャートである。図３は、デジタル放送受信装置において、番組関連情報提示サービスを実現する動作を示したフローチャートである。図４は、デジタル放送受信装置において、キーワード検索サービスを実現する動作を示したフローチャートである。
【００６１】
以下、シーン再生制御手段６１０、番組関連情報提示制御手段６２０及びキーワード検索制御手段６３０は、ＢＭＬとそのＢＭＬに埋め込まれたスクリプト言語とによって記述されたシーン再生プログラム、関連情報提示プログラム及びコンテンツ検索プログラムで動作するものとして説明を行う。すなわち、コンテンツ再生手段６０は、ブラウザエンジンＢＥとスクリプトエンジンＳＥによって動作しているものとする。
【００６２】
なお、これらのサービスに先立って、デジタル放送受信装置１は、放送受信手段１０によって、デジタル放送で放送される放送データを受信し（放送受信ステップ）、その受信した放送データ（データ放送コンテンツ、映像・音声コンテンツ及びメタデータ）を蓄積手段５０に蓄積する（蓄積ステップ）。
【００６３】
（シーン再生サービスの動作）
まず、図２を参照して、シーン再生サービスを実現する動作について説明を行う。デジタル放送受信装置１は、データ放送コンテンツ再生手段６１のブラウザエンジンＢＥによって、現在視聴中のデータ放送コンテンツ（ＢＭＬ）を読み込む（ステップＳ１０）。そして、ブラウザエンジンＢＥがＢＭＬを逐次解析し、例えば「ｇｅｔＩｎｆｏｒｍａｔｉｏｎ（）」という文字列を認識した段階で、状態情報取得要求として、スクリプトエンジンＳＥに「ｇｅｔＩｎｆｏｒｍａｔｉｏｎ（）」の動作を実行させる（ステップＳ１１）。
【００６４】
なお、ここで、「ｇｅｔＩｎｆｏｒｍａｔｉｏｎ（）」は、現在再生中のコンテンツのコンテンツ参照識別子（ＣＲＩＤ）や、再生時間等の状態を取得する機能を実現する関数（スクリプト言語）とする。そして、スクリプトエンジンＳＥが「ｇｅｔＩｎｆｏｒｍａｔｉｏｎ（）」の機能として以下の動作を実行する。
【００６５】
すなわち、スクリプトエンジンＳＥが、現在再生中の番組（コンテンツ）に相当するコンテンツ参照識別子（ＣＲＩＤ）の問い合わせを行う（ステップＳ１２）。この問い合わせを受け付けた受信データ管理手段４０は、現在再生中の番組（コンテンツ）に相当するコンテンツ参照識別子を問い合わせ結果通知として、スクリプトエンジンＳＥを介してブラウザエンジンＢＥに通知する（ステップＳ１３）。
このコンテンツ参照識別子を取得したブラウザエンジンＢＥは、ＣＲＩＤを状態情報として図示していないメモリ等に保持する（ステップＳ１４）。
続けて、ブラウザエンジンＢＥがＢＭＬを解析し、例えば「ｇｅｔＳｅｇｍｅｎｔＬｉｓｔ（）」という文字列を認識した段階で、シーン情報取得要求として、スクリプトエンジンに「ｇｅｔＳｅｇｍｅｎｔＬｉｓｔ（）」の動作を実行させる（ステップＳ１５）。
【００６６】
なお、ここで、「ｇｅｔＳｅｇｍｅｎｔＬｉｓｔ（）」は、現在再生中の番組のＣＲＩＤを引数で指定することで、番組を構成するシーン（セグメント）の一覧を取得する機能を実現する関数（スクリプト言語）とする。そして、スクリプトエンジンＳＥが「ｇｅｔＳｅｇｍｅｎｔＬｉｓｔ（）」に対応する動作を実行する。
【００６７】
すなわち、スクリプトエンジンＳＥが、ＣＲＩＤに対応するシーン（セグメント）を受信データ管理手段４０に要求し（ステップＳ１６；検索情報取得ステップ）、受信データ管理手段４０が、ＣＲＩＤのシーンに対応するメタデータ５０ｃ（シーン情報メタデータ）を蓄積手段５０から読み出して、シーンのタイトル、シーンの概要、セグメントＩＤ等を含んだシーン情報一覧を、スクリプトエンジンＳＥを介してブラウザエンジンＢＥに通知する（ステップＳ１７）。
【００６８】
ブラウザエンジンＢＥは、このシーン情報一覧を取得し（ステップＳ１８）、表示画面上に提示する（ステップＳ１９；検索情報提示ステップ）。なお、シーン情報の一部であるセグメントＩＤは図示していないメモリ等に保持しておくものとする。
この段階で、表示装置Ｄの表示画面上には、図５に示したシーン情報ｋ１〜ｋ４や、シーン概要提示領域ｓのシーンの概要が表示されることになる。
【００６９】
そして、ブラウザエンジンＢＥは、リモコンＲによって視聴者が所望するシーンの選択を受け付けた後（ステップとして図示せず；検索情報選択ステップ）、ＢＭＬに例えば「ｅｘＰｌａｙＳｅｇｍｅｎｔ（）」という文字列を認識した段階で、シーンデータ要求として、スクリプトエンジンＳＥに「ｅｘＰｌａｙＳｅｇｍｅｎｔ（）」の動作を実行させる（ステップＳ２０）。
【００７０】
なお、ここで、「ｅｘＰｌａｙＳｅｇｍｅｎｔ（）」は、ＣＲＩＤやセグメントＩＤを引数で指定することで、番組、シーン（セグメント）を要求する機能を実現する関数（スクリプト言語）とする。そして、スクリプトエンジンＳＥが「ｅｘＰｌａｙＳｅｇｍｅｎｔ（）」に対応する動作を実行する。
【００７１】
すなわち、スクリプトエンジンＳＥが、セグメントＩＤに対応するシーンデータである映像・音声コンテンツを受信データ管理手段４０に要求し（ステップＳ２１）、受信データ管理手段４０が、セグメントＩＤに対応する映像・音声コンテンツ５０ｂを蓄積手段５０から読み出して、スクリプトエンジンＳＥを介してブラウザエンジンＢＥに通知する（ステップＳ２２）。
【００７２】
そして、ブラウザエンジンＢＥは、セグメントＩＤに対応する映像・音声コンテンツ５０ｂをシーンとして再生する（ステップＳ２３；映像・音声コンテンツ再生ステップ）。これによって、図５に示した映像領域ｇにシーンが再生される。
なお、セグメントＩＤに対応するシーン（セグメント）が蓄積手段５０に蓄積されていない場合、スクリプトエンジンＳＥは、通信送受信手段２０により、通信回線Ｎを介して他のサーバからシーン（セグメント）を取得する（ステップとして図示せず）。
【００７３】
以上の各ステップにおいて、ステップＳ１１、Ｓ１２、Ｓ１４、Ｓ１５、Ｓ１６及びＳ１８は、シーン情報取得手段６１１がその動作を行い、ステップＳ１９は、シーン情報提示手段６１２がその動作を行う。また、ステップＳ２０及びＳ２１は、シーン選択手段６１３がその動作を行い、ステップＳ２３は、映像・音声コンテンツ再生手段６２がその動作を行う。
なお、ここでは、番組内におけるシーン（セグメント）を選択し、再生する動作を説明したが、複数のシーンを１つのグループとして、まず最初に、そのグループを選択し、その後に、そのグループの下位層からシーンを選択することとしてもよい。
【００７４】
以上の動作によって、デジタル放送受信装置１は、シーン再生サービスにおいて、検索情報を予め画面上に提示するため、視聴者が視聴したいシーンを簡単な操作で検索し表示することができる。また、検索情報はメタデータに記述されるため、データ放送コンテンツそのものの番組制作に負荷をかけずに本サービスを実現することができる。
【００７５】
（番組関連情報提示サービスの動作）
次に、図３を参照して、番組関連情報提示サービスを実現する動作について説明を行う。ここでは、図２で説明した動作に引き続いて動作を行うものとする。
デジタル放送受信装置１は、データ放送コンテンツ再生手段６１のブラウザエンジンＢＥによって、ＢＭＬを逐次解析し、例えば「ｇｅｔＩｎｆｏｒｍａｔｉｏｎ（）」という文字列を認識した段階で、状態情報取得要求として、スクリプトエンジンＳＥに「ｇｅｔＩｎｆｏｒｍａｔｉｏｎ（）」の動作を実行させる（ステップＳ３０）。
【００７６】
そして、スクリプトエンジンＳＥが「ｇｅｔＩｎｆｏｒｍａｔｉｏｎ（）」に対応する動作を実行する。ここでは、スクリプトエンジンＳＥは、現在再生中の番組（コンテンツ）の再生時間の問い合わせを行う（ステップＳ３１）。この問い合わせを受け付けた受信データ管理手段４０は、現在再生中の番組の再生時間を、スクリプトエンジンＳＥを介してブラウザエンジンＢＥに通知する（ステップＳ３２）。
続けて、ブラウザエンジンＢＥがＢＭＬを解析し、例えば「ｇｅｔＲｅｌａｔｅｄＳｅｇｍｅｎｔ（）」という文字列を認識した段階で、関連情報取得要求として、スクリプトエンジンＳＥに「ｇｅｔＲｅｌａｔｅｄＳｅｇｍｅｎｔ（）」の動作を実行させる（ステップＳ３３）。
【００７７】
なお、ここで、「ｇｅｔＲｅｌａｔｅｄＳｅｇｍｅｎｔ（）」は、現在再生中の番組のＣＲＩＤと再生時間とを引数で指定することで、その番組の再生時間に関連する関連情報を取得する機能を実現する関数とする。そして、スクリプトエンジンＳＥが「ｇｅｔＲｅｌａｔｅｄＳｅｇｍｅｎｔ（）」に対応する動作を実行する。
【００７８】
すなわち、スクリプトエンジンＳＥが、現在再生中の番組のＣＲＩＤと再生時間とに対応する関連情報を受信データ管理手段４０に要求する（ステップＳ３４）。この要求を受け付けた受信データ管理手段４０は、蓄積手段５０に蓄積されているメタデータ５０ｃから、ＣＲＩＤと再生時間とに対応する関連情報を読み出して、スクリプトエンジンＳＥを介してブラウザエンジンＢＥに通知する（ステップＳ３５）。そして、ブラウザエンジンＢＥは、現在再生中の番組の関連情報を表示装置Ｄに提示する（ステップＳ３６）。これによって、図６に示した関連説明文提示領域ｅに番組の関連情報（関連説明文）を表示したり、シーンの関連情報（関連コンテンツ）を、関連コンテンツｃ１〜ｃ４として表示する。
【００７９】
以上の各ステップにおいて、ステップＳ３０及びＳ３１は、再生時間取得手段６２１がその動作を行い、ステップＳ３３及びＳ３４は、関連情報取得手段６２２がその動作を行い、ステップ３６は、関連情報提示手段６２３がその動作を行う。なお、関連情報選択手段６２４の動作については、図２のステップＳ２０以降の動作と同様であるので説明を省略する。
【００８０】
以上の動作によって、デジタル放送受信装置１は、再生中の番組の関連情報（関連説明文、関連コンテンツ）を簡単な操作で参照する番組関連情報提示サービスを実現することができる。なお、関連情報はメタデータに記述されるため、データ放送コンテンツそのものの番組制作に負荷をかけずにこのサービスを実現することができる。
【００８１】
（キーワード検索サービスの動作）
次に、図４を参照して、キーワード検索サービスを実現する動作について説明を行う。
デジタル放送受信装置１は、データ放送コンテンツ再生手段６１のブラウザエンジンＢＥによって、現在再生中のデータ放送コンテンツ（ＢＭＬ）を逐次解析し、例えば「ｇｅｔＫｅｙｗｏｒｄ（）」という文字列を認識した段階で、キーワード取得要求として、スクリプトエンジンＳＥに「ｇｅｔＫｅｙｗｏｒｄ（）」の動作を実行させる（ステップＳ４０）。
【００８２】
なお、ここで、「ｇｅｔＫｅｙｗｏｒｄ（）」は、番組キーワード、シーンキーワード又は番組ジャンルの種別を引数で指定することで、蓄積手段５０に蓄積されているメタデータ５０ｃから、その種別に相当する番組キーワード、シーンキーワード又は番組ジャンルを取得する機能を実現する関数とする。そして、スクリプトエンジンＳＥが、「ｇｅｔＫｅｙｗｏｒｄ（）」の機能として以下の動作を実行する。
【００８３】
すなわち、スクリプトエンジンＳＥは、蓄積手段５０に蓄積されているメタデータ５０ｃから、指定された種別のキーワード（番組キーワード、シーンキーワード又は番組ジャンル）の問い合わせを受信データ管理手段４０に対して行う（ステップＳ４１）。この問い合わせを受け付けた受信データ管理手段４０は、メタデータ５０ｃから、指定された種別のキーワードを読み出してキーワード一覧として、スクリプトエンジンＳＥを介してブラウザエンジンＢＥに通知する（ステップＳ４２）。
【００８４】
このキーワード一覧を取得したブラウザエンジンは、キーワード一覧を図示していないメモリ等に保持する（ステップＳ４３）。そして、ブラウザエンジンＢＥは、キーワード一覧を表示画面上に提示する（ステップＳ４４）。
この段階で、表示装置Ｄの表示画面上には、図７に示した番組ジャンルｇｋや番組キーワードｐｋが表示されることになる。
【００８５】
そして、ブラウザエンジンＢＥは、例えば、リモコンＲで、図７の「検索開始ｂ」を選択された後、ＢＭＬに例えば「ｇｅｔＰｒｏｇｒａｍＳｅａｒｃｈＲｅｓｕｌｔ（）」という文字列を認識した段階で、キーワード検索要求として、スクリプトエンジンＳＥに「ｇｅｔＰｒｏｇｒａｍＳｅａｒｃｈＲｅｓｕｌｔ（）」の動作を実行させる（ステップＳ４５）。
【００８６】
なお、ここで、「ｇｅｔＰｒｏｇｒａｍＳｅａｒｃｈＲｅｓｕｌｔ（）」は、検索したいキーワード（番組キーワード、シーンキーワード又は番組ジャンル）を引数で指定することで、キーワードに該当する番組（コンテンツ）を検索する機能を実現する関数（スクリプト言語）とする。そして、スクリプトエンジンＳＥが「ｇｅｔＰｒｏｇｒａｍＳｅａｒｃｈＲｅｓｕｌｔ（）」に対応する動作を実行する。
【００８７】
すなわち、スクリプトエンジンＳＥは、蓄積手段５０に蓄積されているメタデータ５０ｃから、指定されたキーワードによる検索の要求を受信データ管理手段４０に対して行う（ステップＳ４６）。この要求を受け付けた受信データ管理手段４０は、メタデータ５０ｃから、指定されたキーワードによって検索を行い、その検索結果を、スクリプトエンジンＳＥを介してブラウザエンジンＢＥに通知する（ステップＳ４７）。
そして、ブラウザエンジンＢＥが、この検索結果を、表示装置Ｄに表示する（ステップＳ４８）。この段階で、図７に示した検索結果ｒ１〜ｒ１０（例えば、番組のタイトル等）が表示されることになる。
【００８８】
以上の各ステップにおいて、ステップＳ４０、Ｓ４１及びＳ４３は、キーワード収集手段６３１がその動作を行い、ステップＳ４４は、キーワード提示手段６３２がその動作を行い、ステップＳ４５、ステップＳ４６及びステップＳ４８は、検索実行手段６３４がその動作を行う。なお、検索結果選択手段６３５の動作については、図２のステップＳ２０以降の動作と同様であるので説明を省略する。
【００８９】
以上の動作によって、デジタル放送受信装置１は、番組を検索するためのキーワードの候補を予め画面上に提示するため、視聴者は簡単な操作で視聴したい番組やシーンの検索を行うキーワード検索サービスを実現することができる。また、キーワードはメタデータに記述されるため、データ放送コンテンツそのものの番組制作に負荷をかけずに本サービスを実現することができる。
【図面の簡単な説明】
【００９０】
【図１】本発明に係るデジタル放送受信装置の構成を示すブロック図である。
【図２】本発明に係るデジタル放送受信装置で、シーン再生サービスを実現する動作を示したフローチャートである。
【図３】本発明に係るデジタル放送受信装置で、番組関連情報提示サービスを実現する動作を示したフローチャートである。
【図４】本発明に係るデジタル放送受信装置で、キーワード検索サービスを実現する動作を示したフローチャートである。
【図５】本発明に係るデジタル放送受信装置におけるシーン再生サービスの概要を説明するための表示画面例である。
【図６】本発明に係るデジタル放送受信装置における番組関連情報提示サービスの概要を説明するための表示画面例である。
【図７】本発明に係るデジタル放送受信装置におけるキーワード検索サービスの概要を説明するための表示画面例である。
【図８】メタデータの内容を説明するための具体例を示した図である。（ａ）は、番組（コンテンツ）そのものの情報を記述した番組情報メタデータの具体例を示した図である。（ｂ）は、番組内のシーンの情報を記述したシーン情報メタデータの具体例を示した図である。
【符号の説明】
【００９１】
１      デジタル放送受信装置
１０    放送受信手段
２０    通信送受信手段
３０    切り替え手段
４０    受信データ管理手段
５０    蓄積手段（蓄積装置）
６０    コンテンツ再生手段
６１    データ放送コンテンツ再生手段
６２    映像・音声コンテンツ再生手段
６１１  シーン情報取得手段（検索情報取得手段）
６１２  シーン情報提示手段（検索情報提示手段）
６１３  シーン選択手段（検索情報選択手段）
６２１  再生時間取得手段
６２２  関連情報取得手段
６２３  関連情報提示手段
６２４  関連情報選択手段
６３１  キーワード収集手段
６３２  キーワード提示手段
６３３  キーワード選択手段
６３４  検索実行手段
６３５  検索結果選択手段
７０    操作制御手段
８０    表示制御手段
【図１】
0004780733.tif 000002
【図２】
0004780733.tif 000003
【図３】
0004780733.tif 000004
【図４】
0004780733.tif 000005
【図５】
0004780733.tif 000006
【図６】
0004780733.tif 000007
【図７】
0004780733.tif 000008
【図８】
0004780733.tif 000009