(57)【要約】【課題】容易に簡単に目的とする放送コンテンツを選択可能とする。【解決手段】本発明においては、テレビジョン放送の放送番組に関する番組ガイドと、ストリーム放送の放送番組に関する番組ガイドとを同一画面で表示するためのガイド情報を生成し、テレビジョン放送に係る映像データと、ストリーム放送に係る映像データと、ガイド情報とを表示装置に出力する。【選択図】　　　図９
2004134847.tif 000002
【特許請求の範囲】
【請求項１】
放送コンテンツを受信する受信手段と、
前記放送コンテンツに関するガイド情報を生成して表示装置に出力するガイド情報生成手段と、
ネットワークを介して前記受信手段による前記放送コンテンツの受信動作に係る関連情報を取得する関連情報取得手段と、
前記関連情報取得手段により取得された関連情報に応じて前記ガイド情報の表示形態を変更するよう前記ガイド情報生成手段を制御する制御手段とを備える受信装置。
【請求項２】
前記関連情報は複数種類の前記放送コンテンツのうち、所定の種類の放送コンテンツを受信するために必要な情報であり、前記制御手段は前記所定の種類の放送コンテンツに関するガイド情報を表示するよう前記ガイド情報生成手段を制御することを特徴とする請求項１記載の受信装置。
【請求項３】
前記関連情報は前記所定の種類の放送コンテンツを受信するためのソフトウェアモジュールであることを特徴とする請求項２記載の受信装置。
【請求項４】
前記複数種類の放送コンテンツは、互いに異なるメディアにより配信される放送コンテンツであることを特徴とする請求項２記載の受信装置。
【請求項５】
前記複数種類の放送コンテンツは、テレビジョン放送波を介して配信されるテレビジョン放送コンテンツと、前記ネットワークを介して配信されるストリーミング放送コンテンツとを含み、前記受信手段は前記テレビジョン放送波を受信するチューナと、前記ネットワークに接続する通信接続手段とを有することを特徴とする請求項４記載の受信装置。
【請求項６】
前記制御手段は前記関連情報に基づいて前記受信手段が受信可能な前記放送コンテンツの種類を検出し、この検出結果に応じて前記ガイド情報の表示形態を変更するよう前記ガイド情報生成手段を制御することを特徴とする請求項２記載の受信装置。
【請求項７】
放送コンテンツを受信する受信手段と、
ネットワークを介して前記受信手段による前記放送コンテンツの選択動作に係る関連情報を取得する関連情報取得手段と、
前記関連情報取得手段により取得された関連情報に応じて前記受信手段による前記放送コンテンツの受信動作に係る機能を変更する制御手段とを備える受信装置。
【請求項８】
前記制御手段は前記関連情報に応じて複数の前記放送コンテンツに対する検索機能を変更することを特徴とする請求項７記載の受信装置。
【請求項９】
前記制御手段は前記関連情報に応じて前記放送コンテンツの受信予約機能を変更することを特徴とする請求項７記載の受信装置。
【請求項１０】
複数の前記関連情報より任意の関連情報を選択する選択手段を備え、前記関連情報取得手段は前記選択手段により選択された関連情報を取得することを特徴とする請求項７記載の受信装置。
【請求項１１】
テレビジョン放送を受信する受信手段と、
ネットワークを介してストリーム放送を受信する通信手段と、
前記テレビジョン放送の放送番組に関する番組ガイドと、前記ストリーム放送の放送番組に関する番組ガイドとを同一画面で表示するためのガイド情報を生成するガイド情報生成手段と、
前記テレビジョン放送に係る映像データと、前記ストリーム放送に係る映像データと、前記ガイド情報とを表示装置に出力する出力手段とを備える受信装置。
【請求項１２】
前記表示装置に表示されたガイド情報を用いて任意の番組を選択する選択手段と、
前記選択手段により選択された番組に係る映像データを前記表示装置に出力するよう前記受信手段、前記通信手段及び前記出力手段を制御する制御手段とを備えたことを特徴とする請求項１１記載の受信装置。
【請求項１３】
前記ガイド情報生成手段は、前記テレビジョン放送における放送番組と前記ストリーム放送における放送番組とを、同一形式で一つの番組表で表示するためのガイド情報を生成することを特徴とする請求項１１記載の受信装置。
【請求項１４】
前記番組表における複数の番組の表示領域のうちの一つを選択するためのカーソル画像を前記テレビジョン放送番組の表示領域と前記ストリーム放送の表示領域との間で移動させることにより任意の番組を選択する選択手段を備えたことを特徴とする請求項１３記載の受信装置。
【請求項１５】
放送コンテンツを受信する方法であって、
前記放送コンテンツに関するガイド情報を生成して表示装置に出力するガイド情報生成ステップと、
ネットワークを介して前記受信手段による前記放送コンテンツの受信動作に係る関連情報を取得する関連情報取得ステップと、
前記関連情報取得手段により取得された関連情報に応じて前記ガイド情報の表示形態を変更するよう前記ガイド情報生成手段を制御する制御ステップとを有する受信方法。
【請求項１６】
放送コンテンツを受信する方法であって、
ネットワークを介して前記放送コンテンツの選択動作に係る関連情報を取得する関連情報取得ステップと、
前記関連情報取得ステップにより取得された関連情報に応じて前記放送コンテンツの受信動作に係る機能を変更する制御ステップとを有するる受信方法。
【請求項１７】
受信手段によりテレビジョン放送を受信すると共に、通信手段によりネットワークを介してストリーム放送を受信する方法であって、
前記テレビジョン放送の放送番組に関する番組ガイドと、前記ストリーム放送の放送番組に関する番組ガイドとを同一画面で表示するためのガイド情報を生成するガイド情報生成ステップと、
前記テレビジョン放送に係る映像データと、前記ストリーム放送に係る映像データと、前記ガイド情報とを表示装置に出力する出力ステップとを有する受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、受信装置に関し、特にはテレビジョン放送とストリーム放送とを受信可能な装置に関する。
【０００２】
【従来の技術】
近年、ＡＤＳＬなどの環境整備により、高速なインターネット接続サービス、いわゆるブロードバンドが急速に普及し始めている。これらのブロードバンドにより、従来ではリアルタイムに伝送することは困難であったテレビ放送やＶＴＲで扱う画質のビデオ信号を、十分伝送することが可能となる。
【０００３】
この様なブロードバンドを利用したサービスの一つとして、ストリーミング放送がある。ストリーミングとは、サーバにある映像、音声データをネットワーク経由でダウンロードしながら順次再生することを可能にする技術である。ストリーミングを利用することで、ファイルサイズが大きい動画データでもダウンロード時間を無駄に待つことなく再生できるほか、自分で撮影した動画をリアルタイムで配信することも出来る。このストリーミング技術をブロードバンド環境下で利用することで、ユーザはクオリティーの高いコンテンツをパーソナルコンピュータ（以下ＰＣ）によりで楽しむことが出来る。
【０００４】
ブロードバンドの普及に伴い、ユーザは、インターネット上に散在する莫大なコンテンツの中から自らの嗜好にあったものを検索し、ストリーミング放送を楽しむこととなる。このコンテンツ検索は、現在ストリーミング放送専用ポータルサイトや検索エンジンの利用が一般的である。
【０００５】
また、ストリーミングコンテンツ自体にも様々なフォーマットが存在するのが現状である。ＭＰ３やＷＡＶといった標準的なフォーマットから、Ｗｉｎｄｏｗｓ（Ｒ）　Ｍｅｄｉａ　Ｐｌａｙｅｒ、ＲｅａｌＶｉｄｅｏ、ＱｕｉｃｋＴｉｍｅに代表されるデコーダ毎に独自のフォーマットまで存在し、且つデコーダのバージョンに依存する場合もある。また、これ以外にもＨｏｔＭｅｄｉａ、ＦｒｅｅＶＯＤ、ＳｏｆｔｗａｒｅＶｉｓｉｏｎ等、様々なデコーダとそれに対応したフォーマットが存在する。ユーザは、必要に応じてこれらデコーダのダウンロードやバージョンアップを行い、時には各種機能の再設定やＰＣの再起動といった作業を要求される。この種のストリーミングコンテンツを受信するシステムが特開２００１−３５９０７３に開示されている。
【０００６】
【発明が解決しようとする課題】
現在、インターネットや電子メール、デジタルスチルカメラにより撮影した静止画像等をテレビ画面上で、テレビ放送を視聴するときと同じ感覚で操作するという需要がある。こういった背景を考えると、ストリーミング放送も同様にテレビ受信機の一機能として組み込まれることが予想される。こうすることで、ＰＣの操作に不得手な人にとっても、ストリーミング放送をテレビ受信機により気軽に楽しむことが出来る。
【０００７】
しかし、この様にテレビ受信機にストリーミング放送の受信機能を設けた場合、メディア切り替え時の煩雑さが問題点として考えられる。テレビ放送からインターネット、インターネットから静止画表示などの切り替えは、リモコン固有のキーを操作するか、メニューから階層構造をたどっていく方法が考えられる。この様な操作をテレビ受信機にてストリーミング放送を視聴する場合に適用した場合、ユーザはテレビ放送とストリーミング放送を切り替える度にこの様な操作を行わなくてはならず、非常に煩雑である。ユーザにとっては、放送形態の違いを意識することなく番組を選択・閲覧したいという要望があると予想される。
【０００８】
また、ストリーミング放送は前記したようにコンテンツがインターネット上に散在している。
【０００９】
現在これらのコンテンツの中からユーザが自身の嗜好に合ったコンテンツを検索する手段としてポータルサイトや検索エンジンが利用されている。
【００１０】
しかし、これらの検索手段では、検索までに非常に時間がかかる上、検索結果も本当にユーザの要求を満たすものでない場合もある。しかも検索の結果探しあてたコンテンツが自身の所有するデコーダに不適なフォーマットで、結局視聴することが出来ないといった問題も懸念される。
【００１１】
テレビ放送の場合、デジタル化によって番組数が多くなっても、テレビジョン放送データに含まれるＳＩ（Ｓｅｒｖｉｃｅ　Ｉｎｆｏｒｍａｔｉｏｎ）などによりＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ　Ｐｒｏｇｒａｍ　Ｇｕｉｄｅ）といった選局環境を提供することが出来る。ＥＰＧを利用することにより数多くのコンテンツの中から比較的容易に所望のコンテンツを選択することが出来る。また更に、多くのＥＰＧは、ジャンル検索などの付加機能によりユーザの選局操作をアシストしている。
【００１２】
一方、ストリーミング放送は、ＳＩなどの情報もなく、テレビ番組と同等にＥＰＧでコンテンツを選択するといった選局法は現在のところ確立されていない。
【００１３】
更に、ストリーミング放送を受信する場合の課題の一つとして、フォーマットの乱立も挙げられる。ＰＣのようにある程度の知識をもつユーザを前提とした機器ならばともかく、テレビ受信機の様な家電製品では、機器の操作に不慣れなユーザも数多く存在する。そのようなユーザにとっては、ＰＣの世界では当然の如く行われている複雑なダウンロードや各種の設定操作は、苦痛になりかねない。
【００１４】
また、場合によってはストリーミング視聴環境のないユーザや、環境はあるが視聴しないユーザも存在する。そのようなユーザにとってストリーミング視聴用の機能やユーザ・インタフェースは、不要であるばかりか混乱を招く原因にもなりかねない。
【００１５】
本発明はこの様な問題を解決することを目的とする。
【００１６】
本発明の他の目的は、ストリーミング放送とテレビ放送、あるいは他のコンテンツを受信、表示する際に、容易に簡単に目的とする放送コンテンツを選択可能とする処にある。
【００１７】
【課題を解決するための手段】
この様な問題を解決するため、本発明においては、放送コンテンツを受信する受信手段と、前記放送コンテンツに関するガイド情報を生成して表示装置に出力するガイド情報生成手段と、ネットワークを介して前記受信手段による前記放送コンテンツの受信動作に係る関連情報を取得する関連情報取得手段と、前記関連情報取得手段により取得された関連情報に応じて前記ガイド情報の表示形態を変更するよう前記ガイド情報生成手段を制御する制御手段とを備える構成とした。
【００１８】
【発明の実施の形態】
（第１の実施形態）
以下、図面を参照して本発明の第１の実施形態について説明する。図１は、本発明が適用されるデジタルテレビ受信装置１００の構成を示した図である。
【００１９】
図１において、不図示のアンテナより受信された信号はチューナー部１０１に入力される。チューナー部１０１は入力された信号に対して復調、誤り訂正等の処理を施し、トランスポートストリームと呼ばれる形式のデジタルデータを生成する。更に、生成したトランスポートストリーム（ＴＳ）データをデスクランブラ１０２に出力する。デスクランブラ１０２は、視聴制限のためのスクランブルがかけられているＴＳデータがチューナー部１０１より入力された場合、ＴＳデータに含まれるデスクランブルの為の鍵情報とＩＣカード制御部１１７より出力される鍵情報とに基づいてスクランブル解除を行い、デマルチプレクサ１０３に出力する。
【００２０】
ここで、ＩＣカード部１１７は、ユーザの契約情報及びＴＳデータに含まれるデスクランブラの為の鍵情報を解く為の鍵情報が格納されているＩＣカードを含み、デスクランブラ１０２より入力されたデスクランブルの為の鍵情報を解く為の鍵情報があった場合、その鍵情報をデスクランブラ１０２に出力する。
【００２１】
また、デスクランブラ１０２は、チューナー部１０１よりスクランブルがかけられていないＴＳデータを入力した場合にはＴＳデータをそのまま、デマルチプレクサ１０３に出力する。
【００２２】
デマルチプレクサ１０３は、デスクランブラ１０２より入力された複数チャネル分の映像、音声データ、及び電子番組ガイド（ＥＰＧ）データ、データ放送データ等が時分割多重化されているＴＳデータの中から、操作部１１４もしくはリモコン１１６の操作により選択されたチャネルに於いて、現在放送中の番組に係る映像データＤ１及び音声データＤ２を取り出し、それぞれをビデオデコーダ１０４、オーディオデコーダ１０５に出力する。また、デマルチプレクサ１０３は、前述のＴＳデータよりデータ放送／ＥＰＧデータＤ３を取り出し、データストリーム処理部１０６に入力する。データストリーム処理部によって処理されたデータ放送／ＥＰＧデータはＣＰＵ１１８に接続されているバス１２０を介してメモリ１０７に取り込まれ、後述するＣＰＵ１１８によるソフトウェア処理の後にハードディスク１２１に格納される。
【００２３】
また、ＴＳデータはパケット単位で伝送され、パケットの先頭部分にはＰＩＤ（Ｐａｃｋｅｔ　ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）が付加されている。デマルチプレクサ１０３は、このＰＩＤを読み取ることで、映像データＤ１、音声データＤ２、データ放送／ＥＰＧデータＤ３の識別を行う。
【００２４】
図２にＴＳ信号の構成を示す。データ放送／ＥＰＧデータＤ３の中には、後述するＰＡＴ、ＰＭＴ、ＮＩＴ、ＥＩＴ、ＴＯＴなど、放送番組固有の情報に関連する各種のテーブル、番組情報テーブルが存在する。データ放送／ＥＰＧデータＤ３の詳細に関しては後述する。
【００２５】
まず、映像データについて説明する。ビデオデコーダ１０４は、デマルチプレクサ１０３より入力された映像データＤ１に対して、ＭＰＥＧ２のデコード処理を施し、復号した映像データを表示制御部１０９に出力する。表示制御部１０９は、ビデオデコーダ１０４もしくはリモコン１１６の操作に応じて画面を切り換えたり、多重したりして画像表示部１１２に表示させる。また複数の画像データ・音声データ・データ放送／ＥＰＧデータを受信した場合は、ここで画像を合成し、画像表示部１１２に出力する。ここで、画面構成部１０８については後述する。また、画面表示部１１２は不図示のモニタ及び映像信号入力端子を含む。
【００２６】
次に音声データについて説明する。オーディオデコーダ１０５はデマルチプレクサ１０３より入力された音声データＤ２に対して、ＭＰＥＧ２のデコード処理を施し、復号した音声データをＤＡＣ１１０に出力する。ＤＡＣ１１０はオーディオデコーダ１０５より入力された音声データをアナログ信号に変換し、音声出力部１１３に出力する。また、音声出力部１１３は不図示のスピーカ及び音声信号入力端子を含む。
【００２７】
次にデータ放送／ＥＰＧデータＤ３について説明する。ＥＰＧデータは、社団法人　電波産業会（通称ＡＲｉＢ）に於ける標準規格「デジタル放送に使用する番組陳列情報」等で規定されるデータ構造で伝送される。主要な構成データとして、編成チャンネルの名称、放送事業者の名称等、編成チャンネルに関する情報を伝送するＳＤＴ（Ｓｅｒｖｉｃｅ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｔａｂｌｅ）、ブーケ（編成チャンネルの集合）の名称、含まれる編成チャンネル等、ブーケに関する情報を伝送するＢＡＴ（Ｂｏｕｑｕｅｔ　Ａｓｓｏｃｉａｔｉｏｎ　Ｔａｂｌｅ）、番組の名称、放送開始日時、内容の説明等、番組に関する情報を伝送するＥＩＴ（Ｅｖｅｎｔ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｔａｂｌｅ）、現在の日付や時刻の情報を伝送するＴＤＴ（Ｔｉｍｅ　Ｄａｔａ　Ｔａｂｌｅ）等が挙げられる。
【００２８】
図２にデータ放送／ＥＰＧデータの構成を示す。本形態で扱うＥＰＧデータは、この中のＥＩＴの中で、いくつかの項目と記述子として記述され、データストリーム処理部１０６及び画面構成部１０８によって、いわゆるＥＰＧの形に構成され表示される。また、後述するストリーミングコンテンツ情報がある場合は、これらの情報を加えたＥＰＧを構成し、表示する。イベント情報テーブルの最初の部分は、テーブルＩＤ、サービスＩＤ、イベントＩＤなどに加え、番組の放送開始時刻と、放送継続時間　が記述されている。この後には、いくつかの記述子が存在する。このうち本形態と関係あるものついて説明する。
【００２９】
短形式イベント記述子は、番組の番組名（８０バイト以内）、副題（１６０バイト以内）が記述されている。拡張形式イベント記述子は、出演者、脚本者、司会者、といった人物名、番組の解説、などが記述されている。コンテント記述子は、放送番組のジャンルを表す記述子である。ジャンルとは、『報道』、『スポーツ』、『ドラマ』、『映画』、『バラエティ』、『教養』、といった大ジャンルと、これら各大ジャンルに対し、詳細な中ジャンル、（例えば『スポーツ』の中ジャンルは『サッカー』、『野球』、『オリンピック』といった具合）で規定されている。パレンタルレート記述子、は、視聴制限年齢を記述する。デジタルコピー制御記述子は、デジタル、アナログコピーに関する制約情報を記述する。データコンテンツ記述子は、番組関連のデータ放送に関する情報を記述する。ＣＡ契約情報記述子は、課金対象番組に対する視聴、録画予約の可不可等の情報を記述する。イベントグループ記述子は、イベント共有やグループ化情報、イベントリレーのリンク情報を記述する。コンポーネント記述子は、マルチビューＴＶなどで、イベント内のコンポーネントの組み合わせ情報を記述する。シリーズ記述子は、シリーズ番組や再放送等の情報を記述する。
【００３０】
次にＥＰＧ表示の動作について説明する。操作部１１４もしくはリモコン１１６において、ＥＰＧを表示させる為の操作がなされると、操作部１１４からのＥＰＧ表示指示、もしくは受光部１１５により受信したリモコン１１６からのＥＰＧ表示指示は、ＣＰＵ１１８に入力される。ＣＰＵ１１８は、操作部１１４もしくは受光部１１５からのＥＰＧ表示指示が入力された場合に、メモリ１０７より必要な情報を読み出し、データストリーム処理部１０６に出力する。ここで読み出される情報は、操作部１１４もしくはリモコン１１６の操作に応じて、選択されたチャンネルに於ける番組情報である。また、映像画面より操作部１１４もしくはリモコン１１６からのＥＰＧ表示指示によりＥＰＧ画面に表示を切り換える場合、ＣＰＵ１１８は、前回のＥＰＧ画面表示の時に表示されていたチャンネルをメモリ１０７より読み出し、更に、そのチャンネルに於いて、現在時刻に対応した時間帯に放送される番組についての情報をメモリ１０７より読み出す。
【００３１】
データ放送／ＥＰＧデータＤ３には、前述の如く、ＳＤＴ、ＥＩＴ、ＴＤＴ等のデータが含まれている。データストリーム処理部１０６は、まず、ＴＤＴを読み出し、現在時刻の情報を取得すると共に、ＣＰＵ１１８に現在時刻の情報を出力する。ＣＰＵ１１８は現在時刻の情報を入力し、現在時刻に対応したＥＰＧ表示の時間帯を判別し、適当な時間帯情報をデータストリーム処理部１０６に出力する。次に、ＣＰＵ１１８より入力された時間帯情報に基づいて、メモリ１０７よりＳＤＴを読み出し、番組表の有無の確認、自他ストリームのチャンネル名、チャンネル番号等の情報を取得する。更に、メモリ１０７よりＥＩＴを読み出し、自他ストリームの各チャンネル中の番組名、その開始時刻、カテゴリ、番組の説明等の情報を取得する。そして、データストリーム処理部１０６は、これらのメモリ１０７より読み出されたデータ放送／ＥＰＧデータＤ３に対して、デコード処理を施し、復号されたＥＰＧデータを画面構成部１０８に出力する。
【００３２】
画面構成部１０８は、データストリーム処理部１０６より入力したＥＰＧデータに基づいて、通常のＥＰＧ画面を構成する為のキャラクタ信号を表示制御部１０９に出力する。
【００３３】
表示制御部１０９は、操作部１１４及びリモコン１１６の操作に応じて、ビデオデコーダ１０４から出力される映像データに係る映像と画面構成部１０８より出力されるキャラクタ信号に係るＥＰＧ画面を切り換えて表示するように画像表示部１１２に対して映像信号を出力する。そして操作部１１４及びリモコン１１６において、ＥＰＧ画面表示の指示操作があった場合は、画面構成部１０８より出力されたキャラクタ信号を映像表示部１１２に出力する。
【００３４】
このように画像表示部１１２に表示したチャンネル情報はメモリ１０７に記憶され、次回のＥＰＧ画面表示の時にメモリ１０７より読み出され、前述の如くＥＰＧ画面を再表示する。ストリーミングコンテンツ情報が得られる場合には、上述したように表示されたＥＰＧに加え、これらの情報を加えたＥＰＧを構成し、表示する。ストリーミング情報に関しては、後述する。
【００３５】
データ放送は、ＩＳＯ／ＩＥＣ１３８１８−６に規定されているＤＳＭ−ＣＣのデータカルーセル方式により放送局から繰り返しデジタルデータが送出されてくる。デマルチプレクサ１０３によってフィルタリングされたデータ放送データにはテキスト情報、スクリプト情報、画像情報、映像・音声データが含まれており、テキスト情報はＷ３Ｃの規定するＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）によって記述されている。
【００３６】
データ放送／ＥＰＧデータＤ３はデータストリーム処理部１０６にて、テキスト情報と画像情報からなるＥＰＧデータと、テキスト情報、画像情報、映像・音声データからなるデータ放送データに復号処理された後、バス１２０を介してメモリ１０７に入力される。ＣＰＵ１１８はこのデータ放送データに処理を施した後に、表示用ＸＭＬデータを含む処理結果データをハードディスク１２１に保存する。
【００３７】
ＣＰＵ１１８は、操作部１１４又は受光部１１５からのデータ放送表示指示が入力された場合に、ハードディスク１２１より表示用ＸＭＬデータを読み出し、画面構成部１０８に出力する。
【００３８】
画面構成部１０８はＣＰＵ１１８によって処理され、出力されたデータに基づいて映像信号を表示制御部１０９に出力する。表示制御部１０９は前述の如く、映像画面、データ放送画面等の切り換え、合成表示をすべく画像表示部１１２に対して映像信号を出力する。
【００３９】
バス１２０には更にＩＥＥＥ１３９４インタフェース１２２が接続されており、受信機１００が外部に接続されたＶＴＲ１３０やプリンタ１３１とプロトコル通信を行う為に用いられる。
【００４０】
リモコン１１６の例を図３に示す。但し図３は本実施形態を説明するために必要な機能を実現するための操作を行うボタンのみを表すものであり、実際の受信装置に必要なボタンはこの限りではない。
【００４１】
また、図３に示したものの他、マウス等のポインティングデバイスを用いることも可能である。
【００４２】
図３に於いて、３００はリモコン１１６と図１の受光部１１５との赤外線通信を行うための発光部、３０１は電源をオン、オフする為の電源キー、３０２はＥＰＧ表示を指示するＥＰＧ表示キー、３０３は選局順送りに切り替えるチャネルアップダウンキー、３０４は選局に利用する数字キー、３０５は選択カーソルを上下左右の４方向に移動させる為のカーソルキー、３０９は選択カーソルによって指定されている領域選択の決定を行う為の決定キー、３０６はカラーキーと呼ばれる四つのキーであり、左から「青」「赤」「緑」「黄」と並んでいる。また、３０７はキーを誤って操作してしまった際等、キャンセルすることを可能にするキャンセルキー、３０８はメニュー画面を表示するためのメニューキーである。３１０はデータ放送を表示する為のデータキー、３１１は後述するダウンロード可能モジュールを表示するダウンロードキーである。その他図示するキーは、デジタルテレビ受信装置の様々な機能実現の為に利用するものであるが、本実施例での操作には使用しない為、ここでは詳細を割愛する。
【００４３】
ＣＰＵ１１８はプログラム実行装置を持ち、チャネル選択、電源オン等の各操作スイッチを有する操作部１１４又はリモコン１１６の操作に応じて、チューナー部１０１、デスクランブラ１０２、デマルチプレクサ１０３、各デコーダ部１０４〜１０６、画面構成部１０８、表示制御部１０９、ＤＡＣ１１０を制御する。
【００４４】
図４にＣＰＵ１１８で動作する制御ソフトウェアの構成を示す。図４に於いて、ＧＵＩソフトウェアａは本実施形態に於ける信号処理の中核を成す部分であり、ｂ〜ｈの各制御ソフトウェアは図１の各処理回路を制御するインタフェースソフトウェア（ドライバ）である。
【００４５】
本形態の特徴は、ストリーミング放送データをデコードするモジュールや、ストリーミングコンテンツ記述に関するデータを管理するモジュールが、通信制御部を介して動的に組み込まれるところにある。図４に示すｊとｋはこれらダウンロードされたモジュールを示している。また、ｉはＥＰＧ表示や予約管理を行うＥＰＧアプリケーションである。後述するように本形態では、ダウンロードされたモジュールに関連し、ＥＰＧアプリケーションｉの表示内容や機能も動的に変更される。
【００４６】
図５に本形態に於けるＥＰＧ画面の一例を示す。尚、図５に示すＥＰＧは、ストリーミング放送を受信する為のモジュールをダウンロードする前の状態である。
【００４７】
図５の５００はＥＰＧ画面全体を示している。ＥＰＧデータをＴＳデータから抽出し、画像表示部１１２に表示する手段については前述の通りである。５０１は通常のＥＰＧ画面を表している。縦軸５０２には時間を５時間分、横軸５０３にはチャンネルを３チャンネル分表示している。ここでは５時間×３チャンネルとしたが、表示番組数はＥＰＧデータの取得できる範囲であればこれに限ることはない。
【００４８】
ユーザは、リモコンのカーソルキー３０５を用いてＥＰＧ画面上に表示される選択領域（フォーカス）５０４を所望の番組まで移動させ各種希望の操作を行う。フォーカスの移動は通常ＥＰＧ領域５０１内のみ移動することが出来、表示されていない時間帯、及びチャンネルの番組を表示するためにスクロールすることが可能である。フォーカスを当てた状態で決定キー３０９を操作すると、番組が現在放送中の場合は、その番組を全画面視聴する状態（図６）に切り替え、今後放送予定の場合は番組の視聴又は録画予約を行うことが出来る。視聴又は録画予約の設定を行った場合、５０５に示す予約確認アイコンが表示される。また、５０６は放送される番組ごとに番組名と開始時間（分）を示し、５０７はＥＰＧが表示している番組表に対応する日付を、５０８はフォーカスによってハイライトされている番組（今後放送予定の番組の場合は、ハイライトされている放送局が現在放送している番組）を、５０９はユーザに操作方法を提示する操作ガイドを示している。
【００４９】
続いて拡張モジュールのダウンロード方法について説明する。本形態に於いては、拡張モジュールとしてストリーミング放送視聴モジュールをダウンロードするものとする。
【００５０】
ユーザはリモコン１１６のダウンロードキー３１１を操作することによって、図７の７００に示すダウンロードモジュール一覧を表示する。リモコンキー３１１の入力を受信したＣＰＵ１１８は、最新のダウンロードモジュール一覧を表示する為の情報が記載されたダウンロードテーブルを取得する為、通信制御部１２３を介しインターネット上の所定のサーバにアクセスする。本形態に於いて、このサーバは、受信機メーカーが提供することを想定する。このサーバよりダウンロードされたダウンロードテーブルは、メモリ１０７に一時的に保存される。ＣＰＵ１１８は、現在保持しているモジュールとメモリ１０７に一時的に保存したダウンロードテーブルとを比較し、ダウンロード可能か否かを識別して、ダウンロードモジュール一覧としてユーザに提示する。このとき比較する項目は、モジュールのバージョンや作成日時、ファイルサイズなどである。
【００５１】
ダウンロードモジュール一覧７００では、ダウンロード可能なモジュールのみ選択可能になっている。ユーザはリモコン１１６のカーソルキー３０５を用いて、所望のモジュールにフォーカスを当て、決定キー３０９を操作することで、新規モジュールのダウンロード（又は既存モジュールのアップデート）を行うことが出来る。また、選択したダウンロードモジュールにサブメニュー７０２がある場合には、メインメニュー７０１の所望のモジュール上にフォーカスを当てた状態でリモコン１１６のカーソル右キーを操作することで表示することが出来る。サブメニュー７０２の選択方法は、記載のメインメニュー７０１の選択方法と同一である。
【００５２】
この様にダウンロードされたモジュールは、通信制御部１２３を経て一部メモリ１０７に記憶された後、ハードディスク１２１に格納される。これにより図４に示すＣＰＵ１１８で動作する制御ソフトウェアの構成は、新たなモジュールとしてストリーミング放送視聴モジュール（ストリーミング情報制御モジュール及びストリーミングデコーダ）が追加された状態となる。尚、通信制御部１２３が用いる通信プロトコルとしては、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ　／　Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）、ＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）、ＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）などが挙げられる。
【００５３】
図８はユーザにＥＰＧを提示するまでのＣＰＵ１１８の処理を示すフローチャートである。ＥＰＧの表示を望むユーザは、リモコン１１６のＥＰＧキー３０２を押下することで処理がスタートする。ＥＰＧキー３０２の入力を受信したＣＰＵ１１８は、ＥＰＧアプリケーションを起動する。ＥＰＧアプリケーションは前述の様にＴＳからＥＰＧデータを取得、解析し（ステップＳ８０１）、解析終了後、画面構成部１０８を経て通常のテレビ用ＥＰＧ画面を構成する為のキャラクタ信号を表示制御部１０９に出力する（ステップＳ８０２）。続いてＥＰＧアプリケーションは、ダウンロードモジュールとしてストリーミング放送視聴モジュールの有無をメモリ１０７に問い合わせる（ステップＳ８０３）。問い合わせの結果モジュールが存在しなかった場合は、図５に示したテレビ用ＥＰＧのみを表示する（ステップＳ８０４）。
【００５４】
一方、モジュールが存在した場合、即ちストリーミング放送を視聴可能な環境にある場合は、まずテレビ用ＥＰＧを表示し（ステップＳ８０５）、ユーザがこれを閲覧又は操作している間に、通信制御部１２３によりストリーミングコンテンツ情報提供サイトにアクセスする（ステップＳ８０６）。そして、このサイトからストリーミング放送用ＥＰＧを取得、解析し（ステップＳ８０７）、テレビ用ＥＰＧデータと同等のフォーマットに変換後、画面構成部１０８に出力する。画面構成部１０８は、入力されたストリーミング放送用ＥＰＧデータを現在表示しているテレビ用ＥＰＧと同じ形式になるように表示画面を構成し、表示の準備を行う（ステップＳ８０８）。その後ユーザからの要求に従い、準備していたストリーミング放送用ＥＰＧを提示する。
【００５５】
このテレビとストリーミング放送の統合型ＥＰＧの表示形態としては種々の形態が考えられるが、本形態では、図９に示す形態とした。
【００５６】
以下図９を用いてテレビ／ストリーミング放送統合型ＥＰＧについて説明する。図９のＥＰＧは、ユーザにテレビやストリーミングといったメディアの違いを意識させること無く選局環境を提供するためのＥＰＧである。ストリーミング放送用ＥＰＧを提示する準備が出来次第、今まで表示していたテレビ用ＥＰＧに代えて、ストリーミング放送用ＥＰＧの放送枠を追加した統合型ＥＰＧを表示する。
【００５７】
ユーザは、通常のテレビ用ＥＰＧの操作と同様、リモコン１１６のカーソルキー３０５を用いて所望の番組にフォーカスを移動させる。このとき表示されていない放送局の番組はフォーカスを左右両端まで移動させ更に進行方向に移動させることで、全体ないしは一部がスクロールすることで表示される。ストリーミング放送用の番組表は、テレビ放送局の終端９００まで移動させ、更に進行方向に移動させることで、シームレスに表示される。
【００５８】
９０１はライブ専用ストリーミング放送局の番組表である。ライブ放送の場合は、テレビ放送と同様の表示形式となる。また、９０２はオンデマンド専用ストリーミング放送局の番組表である。オンデマンド放送の場合、開始時刻はユーザの選択する任意の時間である。従って、オンデマンド番組の開始時刻は９０３に示す様に現在の時間と常に一致させている。また、終了時刻は現在時刻に放送時間を加えた時刻に合わせることで、通常のテレビ番組表と同形式に表示することが出来る。
【００５９】
次に、ストリーミング用ＥＰＧデータの取得動作に関して説明する。ＣＰＵ１１８からＥＰＧデータ取得の要請を受けたストリーミング制御モジュール（図４のｉ）は、通信制御部１２３を介して予め記載されたＵＲＬにアクセスする。このＵＲＬに示されるＷＥＢサーバは、ストリーミングコンテンツ及びこれに関連する情報を提供する。本形態に於けるＷＥＢサーバは受信機メーカーが提供するものを想定する。具体的には図１０に示すストリーミングコンテンツ情報リストを提供するサイトである。
【００６０】
これらの情報はデータ放送／ＥＰＧデータＤ３から取得することの出来るＳＤＴやＥＩＴといった情報と同じ形式で記述されている。図１０に示す放送開始時刻が適当な値が格納されていた場合はライブ放送、そうでない場合はオンデマンド放送であると判断する。また、図１０に示すプレビュー画像は、ＥＰＧ操作中リモコン１１６のカーソル３０５によりストリーミング放送の番組がフォーカスされた場合、子画面９０４に表示する為の静止画データを表している。
【００６１】
次に、図１１を用いて本形態で用いるストリーミングデータの受信からデコード、表示までの流れを説明する。ＥＰＧ上でユーザがリモコン１１６による操作により視聴したいストリーミングコンテンツを選択すると、ＥＰＧアプリケーションは、該当する番組のストリーミングコンテンツ情報よりＵＲＬを取得する。このＵＲＬで指定されたＷＥＢサーバにインフォメーションファイルをリクエストする（１１００）。この要求を受けたＷＥＢサーバからＥＰＧアプリケーションにインフォメーションファイルを送信する（１１０１）。インフォメーションファイルにはストリーミングサーバの位置、プロトコル等が記述されている。インフォメーションファイルを受信したＥＰＧアプリケーションは、ストリーミングデコーダを起動しこのファイルを渡す（１１０２）。
【００６２】
ストリーミングデコーダは、渡されたインフォメーションファイルを元にストリーミングサーバに対し双方向のＴＣＰ接続を開設する（１１０３）。これにより指定のストーミングプロトコルによるコントロールが可能となる。ストリーミングサーバは、このプロトコルによる命令に従い、ストリーミングデコーダに対して単方向のＵＤＰ接続を開設し、コンテンツの送信を開始する（１１０４）。この様な手順に従い、ユーザがＥＰＧ上で選択したストリーミングコンテンツが再生される。
【００６３】
また、ストリーミングデコーダ及びストリーミングコンテンツは、共にデジタルテレビ受信装置メーカーの提供するサイトよりダウンロードしている。これにより、ユーザは特にファイルフォーマットやデコーダの種類・バージョンを特に意識することなくストリーミングコンテンツを楽しむことが出来る。
【００６４】
本形態に於いては、テレビ用ＥＰＧデータを受信・解析・表示後ストリーミング放送用データを受信・解析・表示するとしたが、これら二つの処理を並列に行うという構成にすることも可能である。
【００６５】
また、本形態に於いては、ストリーミングコンテンツ情報提供サイトは受信機メーカーが運営するものとしたが、放送局その他が運営するものであるとしても構わない。また、ＷＥＢサイトはＥＰＧの設定で追加・変更出来るものとし、各サイトによる提供するストリーミングファイルフォーマットの違いがある場合は、同時にデコーダもダウンロードするという構成にすることも可能である。
【００６６】
また、本形態に於いてはＥＰＧキー入力後ストリーミングコンテンツ情報を取得するとしたが、ユーザの操作していない時間帯にバックグラウンドで自動的にこれを取得するという構成にすることも可能である。
【００６７】
この様に、本形態によれば、ストリーミングコンテンツの受信機能を持つ場合には、通常のテレビ用ＥＰＧに対してストリーミング放送のガイド画面を追加した統合型ＥＰＧを表示し、このＥＰＧに表示された番組の中から任意の番組を選択して再生、表示する構成としたので、ユーザは、テレビやストリーミング放送といったメディアの違いを意識せず、容易に好みの番組を選択することが可能となる。
【００６８】
（第２の実施形態）
第２の実施形態は、第１の実施形態とはダウンロードモジュールに異なる特徴を有する。受信機の構成は第１の実施形態と同様であり、以下、第１の実施形態との相違点についてのみ説明する。
【００６９】
本形態では、追加ＳＩモジュールをダウンロードし、従来のＥＰＧには存在しなかった検索方法を新規に提供することを実現する。
【００７０】
ダウンロード可能なモジュール一覧の取得及び表示法については、第１の実施形態にて説明した通りである。ユーザは、図７の如く表示されたモジュール一覧よりリモコン１１６を用いて新規検索条件を選択し、更にサブメニューより所望の検索方法を選択することで新たなＳＩモジュール及び検索エンジンソフトウェアのダウンロードが行われる。
【００７１】
このとき、ＣＰＵ１１８は受信及び表示可能なメディアに相当するＳＩモジュール全てを要求する。一例として地上波、ＢＳ、ＣＳ、ストリーミング放送の四つのメディアを介してデータの受信が可能な場合は、これに相当する四つのＳＩモジュールを獲得する。また、今回受信したＳＩモジュールは時間の経過に伴って（放送番組が変わるに従って）変化する。そのため、ＥＰＧアプリケーションは定期的に同様の方法で対応する同モジュールを取得し、常に最新のものをハードディスク１２１に保持する。
【００７２】
図１２に本形態に於いてダウンロードする追加ＳＩモジュールである人名情報を示す。図１２に示すメディアＩＤは、メディアすなわち地上波放送、ＢＳ放送、ＣＳ放送等を表すＩＤである。また、サービスＩＤ及びイベントＩＤは、ＥＰＧデータとして規定されているものと同様に、それぞれ放送局名、番組名を表す。人名記述子は、人名情報の核となるもので記述されている人名数及び記述子全体のサイズに加え、人名がテキストベースで記述されている。追加ＳＩモジュールとして人名情報をダウンロードすることは、このデータをＥＰＧの表示期間分（２週間分）取得することに相当する。
【００７３】
ユーザはＥＰＧ表示中、リモコン１１６のカラーキー３０６における所定のキーを操作することにより番組の検索が可能となる。追加ＳＩモジュールをダウンロードしていない通常の検索機能では、キー操作により図１３（ａ）に示す検索メニュー１３００が表示される。ユーザは検索メニュー１３００上でリモコンのカーソルキー３０５を用いてフォーカスを移動させ決定キー３０９を操作することで、所望の検索条件を選択することが出来る。但し、通常の検索機能では１３０１に示したジャンル検索のみの検索条件となる。
【００７４】
この様にＳＩモジュール及び検索エンジンのダウンロードが完了すると、ＥＰＧアプリケーションは提示する検索メニュー画面として通常メニュー１３００では無く、図１３（ｂ）に示す検索メニュー１３０２を表示する。即ち、検索条件として予め用意されているジャンル検索のほかに、新たに追加ＳＩモジュールに対応する検索条件である、人物検索１３０３が表示される。ユーザはリモコン１１６のカーソルキー３０５及び決定キー３０９を操作することでこの検索を利用することが出来る。
【００７５】
尚、本形態に於いては、追加するＳＩモジュールとして人物検索用のモジュール及び検索エンジンをダウンロードする例を示したが、高画質検索や文字列検索その他に対応したＳＩモジュール及び検索エンジンをダウンロードするという構成にすることも可能である。
【００７６】
このように、本形態では、受信可能な全てのメディアを介してＳＩモジュールをダウンロードしておき、統合型ＥＰＧを表示している場合に所定の操作によりこのダウンロードしたＳＩモジュールの機能を使えるようにしたので、ユーザは簡単な操作にて様々な機能を利用することが可能となる。
【００７７】
（第３の実施形態）
次に、第３の実施形態について説明する。
【００７８】
本形態では、追加モジュールとしてマルチ画面予約機能をダウンロードし、従来のＥＰＧには存在しなかった予約方法を新規に提供することを実現する。
【００７９】
図１４は、本形態におけるデジタルテレビ受信機１００の構成を示したブロック図である。図１４において、図１と同様の構成については同一番号を付し、その詳細な説明は省略する。
【００８０】
図１４において、１０１ａ、１０１ｂはそれぞれチューナー部で、入力された信号に対して、復調、誤り訂正等の処理を施し、ＴＳ形式のデジタルデータを生成する。更に生成したＴＳデータをデスクランブラ１０２に出力する。本形態に於いては、図１４に示したように、１０１ａ、１０１ｂの二つのチューナーを有している。また、デスクランブラ１０２、デマルチプレクサ１０３及び各種デコーダ１０４〜１０６は、これら二つのチューナー部からのＴＳデータを受信、処理できるものとする。
【００８１】
また表示制御部１０９は、複数の映像を同時に表示する為の映像合成機能を有し、ＣＰＵ１１８で動作する画面合成制御ソフトウェアは、最大二つのＴＳデータからの映像を制御し、マルチ画面としてその画面合成を表示する。図１５にマルチ画面表示の一例を示す。図１５の１５００はメイン画面を、１５０１はメイン画面の中に表示されたサブ画面を表している。
【００８２】
ダウンロード可能なモジュール一覧の取得及び表示法については、第１の実施形態で述べた通りである。ユーザは、図７の如く表示されたモジュール一覧よりリモコン１１６を用いてマルチ画面予約を選択し、更にサブメニューで表示可能な画面数を選択することで新たな予約制御ソフトウェアのダウンロードが行われる。
【００８３】
図１６はマルチ画面予約モジュールを取得した後で、ＥＰＧ画面上でマルチ画面予約動作を行う様子を示した図である。
【００８４】
ユーザは、１６００に示す様に、視聴又は録画予約したい番組をリモコン１１６のカーソルキー３０５により選択する。決定キー３０９操作後、視聴予約又は録画予約を選択するメニュー１６０１がプルダウンメニューとして表示される。ユーザは同様にリモコン１１６を用いて所望の動作を選択すると、更にプルダウンメニューで該当番組を表示させるマルチ画面の位置を選択するメニュー１６０２が表示される。ユーザはリモコン１１６のカーソルキーで所望の表示位置を決定することでマルチ画面予約が完了する。
【００８５】
図１７にマルチ画面予約実行時の画面動作を示す。視聴予約で２画面左側に表示するよう選択した場合、該当番組の放送時間が来ると、２画面表示となり、今まで見ていた番組を右側の画面１７００に表示し、予約した番組を指定の通り左側の画面１７０１に表示する。
【００８６】
この他の処理については前述の実施形態で説明したとおりである。
【００８７】
この様に、本形態によれば、２画面（マルチ画面）表示機能を持つ場合、マルチ画面予約機能を実現するためのモジュールをネットワークを介してダウンロードし、ＥＰＧ画面上における所定の操作があった場合に、この新たにダウンロードしたモジュールに従って画面の表示形態を変更してマルチ画面予約機能を使えるようにしたので、ユーザは、簡単な操作によりこの新たな機能を使用することが可能となる。
【００８８】
尚、本形態に於いては二つのチューナーを有するとしたが、三つ或いはそれ以上のチューナーを備え、画面を合成するという構成にすることも可能である。
【００８９】
【発明の効果】
以上説明した様に、本発明によれば、放送コンテンツの受信動作に係る関連情報によってガイド情報の表示形態を変更するため、ユーザは受信する放送コンテンツに応じたガイド画面により番組を選択することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る受信装置の構成を示すブロック図である。
【図２】ＴＳデータの構成を示す図である。
【図３】リモコンの様子を示す図である。
【図４】ＣＰＵのソフトウェア構成を示す図である。
【図５】ＥＰＧ画面の一例を示す図である。
【図６】現在放送中の番組の全画面表示を示す図である。
【図７】ダウンロード出来る追加モジュール一覧の一例を示す図である。
【図８】モジュール追加後、ＥＰＧ提示までの処理を示すフローチャートである。
【図９】統合型のＥＰＧの例を示す図である。
【図１０】ストリーミングコンテンツ情報リストの例を示す図である。
【図１１】ストリーミングデータ要求から受信までの処理を説明するための図である。
【図１２】追加ＳＩモジュールである人名情報を示す図である。
【図１３】追加モジュールダウンロード前後の検索メニューを説明する為の図である。
【図１４】本発明の第３の実施形態に於ける受信装置の構成を示すブロック図である。
【図１５】マルチ画面表示の例を示す図である。
【図１６】マルチ画面予約モジュール取得後のＥＰＧにおける予約操作を説明する図である。
【図１７】マルチ画面予約実行時の画面動作を説明する図である。
【図１】
2004134847.tif 000003
【図２】
2004134847.tif 000004
【図３】
2004134847.tif 000005
【図４】
2004134847.tif 000006
【図５】
2004134847.tif 000007
【図６】
2004134847.tif 000008
【図７】
2004134847.tif 000009
【図８】
2004134847.tif 000010
【図９】
2004134847.tif 000011
【図１０】
2004134847.tif 000012
【図１１】
2004134847.tif 000013
【図１２】
2004134847.tif 000014
【図１３】
2004134847.tif 000015
【図１４】
2004134847.tif 000016
【図１５】
2004134847.tif 000017
【図１６】
2004134847.tif 000018
【図１７】
2004134847.tif 000019