(57)【要約】【課題】ウィジェットコンテンツ側で番組情報を扱うことができるようにすること。【解決手段】テレビ受信機は、番組情報を多重化したパケットから番組情報を抽出するデマックス処理部と、抽出された番組情報をマークアップ言語で記述された文書に変換する制御部と、前記文書に基づいて、抽出された番組情報を扱うウィジェットコンテンツと、を備えている。【選択図】図２
2011041053.tif 000002
【特許請求の範囲】
【請求項１】
番組情報を多重化したパケットから番組情報を抽出するデマックス処理部と、
抽出された番組情報をマークアップ言語で記述された文書に変換する制御部と、
前記文書に基づいて、抽出された番組情報を扱うウィジェットコンテンツと、を備えていることを特徴とするテレビ受信機。
【請求項２】
前記マークアップ言語は、ＸＭＬ（eXtensible Markup Language）であることを特徴とする、請求項１に記載のテレビ受信機。
【請求項３】
前記文書をＥＣＭＡＳｃｒｉｐｔオブジェクトに変換するウィジェット処理部をさらに備え、
前記ウィジェットコンテンツは、前記ＥＣＭＡＳｃｒｉｐｔオブジェクトに基づいて、抽出された番組情報を扱うことを特徴とする、請求項１又は２に記載のテレビ受信機。
【請求項４】
前記ウィジェットコンテンツは、前記文書をＤＯＭ（Document Object Model）オブジェクトに変換し、当該ＤＯＭオブジェクトに基づいて、抽出された番組情報を扱うことを特徴とする、請求項１又は２に記載のテレビ受信機。
【請求項５】
前記パケットは、ＩＰ放送サーバから受信したマルチキャストパケットであることを特徴とする、請求項１乃至４のいずれか１項に記載のテレビ受信機。
【請求項６】
前記パケットは、放送送信機から受信した放送波パケットであることを特徴とする、請求項１乃至５のいずれか１項に記載のテレビ受信機。
【請求項７】
抽出された番組情報を蓄積する蓄積部をさらに備えていることを特徴とする、請求項１乃至６のいずれか１項に記載のテレビ受信機。
【請求項８】
コンピュータが、番組情報を多重化したパケットから番組情報を抽出する工程と、
抽出された番組情報をマークアップ言語で記述された文書に変換する工程と、
前記文書に基づいて、抽出された番組情報を扱う番組情報処理工程と、を含むことを特徴とするテレビ受信方法。
【請求項９】
コンピュータが、前記文書をＥＣＭＡＳｃｒｉｐｔオブジェクトに変換する工程をさらに含み、
前記番組情報処理工程において、前記ＥＣＭＡＳｃｒｉｐｔオブジェクトに基づいて、抽出された番組情報を扱うことを特徴とする、請求項８に記載のテレビ受信方法。
【請求項１０】
コンピュータが、前記文書をＤＯＭ（Document Object Model）オブジェクトに変換する工程をさらに含み、
前記番組情報処理工程において、前記ＤＯＭオブジェクトに基づいて、抽出された番組情報を扱うことを特徴とする、請求項８に記載のテレビ受信方法。
【請求項１１】
コンピュータが、抽出された番組情報を記憶部に蓄積する工程をさらに含むことを特徴とする、請求項８乃至１０のいずれか１項に記載のテレビ受信方法。
【請求項１２】
番組情報を多重化したパケットから番組情報を抽出する処理と、
抽出された番組情報をマークアップ言語で記述された文書に変換する処理と、
前記文書に基づいて、抽出された番組情報を扱う番組情報処理と、をコンピュータに実行させることを特徴とするプログラム。
【請求項１３】
前記文書をＥＣＭＡＳｃｒｉｐｔオブジェクトに変換する処理を、さらにコンピュータに実行させ、
前記番組情報処理において、前記ＥＣＭＡＳｃｒｉｐｔオブジェクトに基づいて、抽出された番組情報を扱うことを特徴とする、請求項１２に記載のプログラム。
【請求項１４】
前記文書をＤＯＭ（Document Object Model）オブジェクトに変換する処理を、さらにコンピュータに実行させ、
前記番組情報処理において、前記ＤＯＭオブジェクトに基づいて、抽出された番組情報を扱うことを特徴とする、請求項１２に記載のプログラム。
【請求項１５】
抽出された番組情報を記憶部に蓄積する処理を、さらにコンピュータに実行させることを特徴とする、請求項１２乃至１４のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ受信機、テレビ受信方法及びプログラムに関し、特に、番組連動ウィジェット機能付きのテレビ受信機、テレビ受信方法及びプログラムに関する。
【背景技術】
【０００２】
テレビ受信機上でＧＵＩアプリケーションを実装する手段の１つとして、ウィジェットがある。ウィジェットによると、テレビ受信機上でテレビを視聴中にＧＵＩアプリケーションを実行することができる。ウィジェットは、ＸＭＬ（eXtensible Markup Language）、ＣＳＳ（Cascading Style Sheets）、ＥＣＭＡＳｃｒｉｐｔ等の言語で処理を記述したウィジェットコンテンツと、それを実行する基盤となるアプリケーションで構成される。ウィジェットコンテンツは、ＸＭＬ、ＣＳＳ、ＥＣＭＡＳｃｒｉｐｔ等の言語によって記述されるため、開発が容易であるという利点がある。
【０００３】
また、テレビ受信機で番組と連動するＧＵＩアプリケーションを記述するための言語として、ＢＭＬ（Broadcast Markup Language）が知られている。
【０００４】
さらに、特許文献１及び特許文献２において、テレビ向けウィジェットを実現する方式が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２４５２７５号公報
【特許文献２】特開２００９−５０９２４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
以下の分析は、本発明者によってなされたものである。
【０００７】
ＢＭＬは、放送に多重化されてテレビ受信機に配信され、時刻を基に番組と連動する。したがって、ＢＭＬコンテンツは放送事業者のみが作成可能であり、一般ユーザによる番組連動コンテンツを作成することができない。
【０００８】
そこで、ウィジェットコンテンツ側で番組情報を扱うことができるようにすることが課題となる。本発明の目的は、かかる課題を解決するテレビ受信機、テレビ受信方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１の視点に係るテレビ受信機は、
番組情報を多重化したパケットから番組情報を抽出するデマックス処理部と、
抽出された番組情報をマークアップ言語で記述された文書に変換する制御部と、
前記文書に基づいて、抽出された番組情報を扱うウィジェットコンテンツと、を備えている。
【００１０】
本発明の第２の視点に係るテレビ受信方法は、
コンピュータが、番組情報を多重化したパケットから番組情報を抽出する工程と、
抽出された番組情報をマークアップ言語で記述された文書に変換する工程と、
前記文書に基づいて、抽出された番組情報を扱う番組情報処理工程と、を含む。
【００１１】
本発明の第３の視点に係るプログラムは、
番組情報を多重化したパケットから番組情報を抽出する処理と、
抽出された番組情報をマークアップ言語で記述された文書に変換する処理と、
前記文書に基づいて、抽出された番組情報を扱う番組情報処理と、をコンピュータに実行させる。
【発明の効果】
【００１２】
本発明のテレビ受信機、テレビ受信方法及びプログラムによると、ウィジェットコンテンツ側で番組情報を扱うことができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係るテレビ受信機を含むテレビ受信システムの構成を示すブロック図である。
【図２】第１の実施形態に係るテレビ受信機の構成を示すブロック図である。
【図３】第１の実施形態に係るテレビ受信機によるウィジェットコンテンツの登録処理を示すシーケンス図である。
【図４】第１の実施形態に係るテレビ受信機によるウィジェットコンテンツの登録処理を示すシーケンス図である。
【図５】第１の実施形態に係るテレビ受信機によるウィジェットコンテンツの登録処理を示すシーケンス図である。
【図６】第１の実施形態に係るテレビ受信機によるウィジェットコンテンツの登録処理を示すシーケンス図である。
【図７】第１の実施形態に係るテレビ受信機によるウィジェットコンテンツの登録処理を示すシーケンス図である。
【図８】第１の実施形態に係るテレビ受信機によるウィジェットコンテンツのイベント登録処理を示すシーケンス図である。
【図９】第１の実施形態に係るテレビ受信機によるＩＰ放送受信処理・番組情報蓄積処理を示すシーケンス図である。
【図１０】第１の実施形態に係るテレビ受信機によるＩＰ放送受信処理・番組情報蓄積処理を示すシーケンス図である。
【図１１】第１の実施形態に係るテレビ受信機によるＩＰ放送受信処理・番組情報蓄積処理を示すシーケンス図である。
【図１２】第１の実施形態に係るテレビ受信機によるＩＰ放送受信処理・番組情報蓄積処理を示すシーケンス図である。
【図１３】第１の実施形態に係るテレビ受信機による番組連動処理を示すシーケンス図である。
【図１４】第１の実施形態に係るテレビ受信機による番組連動処理を示すシーケンス図である。
【図１５】第１の実施形態に係るテレビ受信機による番組連動処理を示すシーケンス図である。
【図１６】第１の実施形態に係るテレビ受信機による番組連動処理を示すシーケンス図である。
【図１７】第１の実施形態に係るテレビ受信機による番組連動処理を示すシーケンス図である。
【図１８】第２の実施形態に係るテレビ受信機による地上波放送、衛星放送受信・番組情報蓄積処理を示すシーケンス図である。
【発明を実施するための形態】
【００１４】
第１の展開形態のテレビ受信機は、上記第１の視点に係るテレビ受信機であることが好ましい。
【００１５】
第２の展開形態のテレビ受信機は、前記マークアップ言語がＸＭＬ（eXtensible Markup Language）であってもよい。
【００１６】
第３の展開形態のテレビ受信機は、前記文書をＥＣＭＡＳｃｒｉｐｔオブジェクトに変換するウィジェット処理部をさらに備え、
前記ウィジェットコンテンツは、前記ＥＣＭＡＳｃｒｉｐｔオブジェクトに基づいて、抽出された番組情報を扱うようにしてもよい。
【００１７】
第４の展開形態のテレビ受信機は、前記ウィジェットコンテンツが、前記文書をＤＯＭ（Document Object Model）オブジェクトに変換し、当該ＤＯＭオブジェクトに基づいて、抽出された番組情報を扱うようにしてもよい。
【００１８】
第５の展開形態のテレビ受信機は、前記パケットが、ＩＰ放送サーバから受信したマルチキャストパケットであってもよい。
【００１９】
第６の展開形態のテレビ受信機は、前記パケットが、放送送信機から受信した放送波パケットであってもよい。
【００２０】
第７の展開形態のテレビ受信機は、抽出された番組情報を蓄積する蓄積部をさらに備えていることが好ましい。
【００２１】
第８の展開形態のテレビ受信方法は、上記第２の視点に係るテレビ受信方法であることが好ましい。
【００２２】
第９の展開形態のテレビ受信方法は、コンピュータが、前記文書をＥＣＭＡＳｃｒｉｐｔオブジェクトに変換する工程をさらに含み、
前記番組情報処理工程において、前記ＥＣＭＡＳｃｒｉｐｔオブジェクトに基づいて、抽出された番組情報を扱うようにしてもよい。
【００２３】
第１０の展開形態のテレビ受信方法は、コンピュータが、前記文書をＤＯＭ（Document Object Model）オブジェクトに変換する工程をさらに含み、
前記番組情報処理工程において、前記ＤＯＭオブジェクトに基づいて、抽出された番組情報を扱うようにしてもよい。
【００２４】
第１１の展開形態のテレビ受信方法は、コンピュータが、抽出された番組情報を記憶部に蓄積する工程をさらに含むことが好ましい。
【００２５】
第１２の展開形態のプログラムは、上記第３の視点に係るプログラムであることが好ましい。
【００２６】
第１３の展開形態のプログラムは、前記文書をＥＣＭＡＳｃｒｉｐｔオブジェクトに変換する処理を、さらにコンピュータに実行させ、
前記番組情報処理において、前記ＥＣＭＡＳｃｒｉｐｔオブジェクトに基づいて、抽出された番組情報を扱うようにしてもよい。
【００２７】
第１４の展開形態のプログラムは、前記文書をＤＯＭ（Document Object Model）オブジェクトに変換する処理を、さらにコンピュータに実行させ、
前記番組情報処理において、前記ＤＯＭオブジェクトに基づいて、抽出された番組情報を扱うようにしてもよい。
【００２８】
第１５の展開形態のプログラムは、抽出された番組情報を記憶部に蓄積する処理を、さらにコンピュータに実行させることが好ましい。
【００２９】
（実施形態１）
本発明の第１の実施形態に係るテレビ受信機２０について、図面を参照して説明する。図１は、本実施形態に係るテレビ受信機２０を含むテレビ受信システムの構成を示すブロック図である。
【００３０】
図１を参照すると、テレビ受信システムは、ホームゲートウェイ１０とテレビ受信機２０とモニタ３０とホームネットワーク４０とＩＰ放送サーバ５０とウィジェット配信サーバ６０とＩＰネットワーク７０と放送送信機８０とアンテナ９０を有している。
【００３１】
これらのホームゲートウェイ１０とテレビ受信機２０とモニタ３０とＩＰ放送サーバ５０とウィジェット配信サーバ６０と放送送信機８０は、プログラム制御により動作する。ホームゲートウェイ１０とテレビ受信機２０は、ホームネットワーク４０を介して接続されている。ホームゲートウェイ１０とテレビ受信機２０は、ホームネットワーク４０を介さないで直接接続することも可能である。ホームゲートウェイ１０とＩＰ放送サーバ５０、ウィジェット配信サーバ６０は、ＩＰネットワーク７０を介して接続されている。テレビ受信機２０とモニタ３０は、ＨＤＭＩ（High-Definition Multimedia Interface）ケーブル等の映像音声を伝送するケーブルで接続されている。テレビ受信機２０とモニタ３０は、別個の機器である必要は無く、テレビ受信機２０がモニタ３０を内臓する場合もある。アンテナ９０は、放送送信機７０から送信された放送波を受信する。テレビ受信機２０とアンテナ９０は、同軸ケーブル等の放送波を伝送するケーブルで接続されている。
【００３２】
テレビ受信機２０は、地上波放送、衛星放送、ＩＰＴＶ等のデジタルテレビ放送を受信する。図２は、本実施形態に係るテレビ受信機２０の構成を示すブロック図である。図２を参照すると、テレビ受信機２０は、ユーザ操作部２０１、制御部２０２、ネットワーク通信部２０３、デマックス処理部２０４、映像音声処理部２０５、蓄積部２０６、ＧＵＩ処理部２０７、ウィジェット処理部２０８、ウィジェットコンテンツ２０９、映像音声出力部２１０、及び、放送受信部２１１を有している。
【００３３】
ユーザ操作部２０１は、リモコン、マウス等のユーザの入力を受け付ける。制御部２０２は、テレビ受信機２０の全体の制御を行う。ネットワーク通信部２０３は、ホームネットワーク４０に接続された機器と通信する。デマックス処理部２０４は、受信したＭＰＥＧ２−ＴＳ等で多重化された放送を映像、音声、番組情報等に分離する。映像音声処理部２０５は、圧縮された映像音声を解凍する。蓄積部２０６は、番組情報やウィジェットコンテンツ２０９等を蓄積する。ＧＵＩ処理部２０７は、ＧＵＩを描画する。ウィジェット処理部２０８は、ウィジェットコンテンツに記述された処理を行う。ウィジェットコンテンツ２０９は、ＸＭＬ、ＣＳＳ、ＥＣＭＡＳｃｒｉｐｔ等で記述されるウィジェット処理部２０８上で動作するアプリケーションである。映像音声出力部２１０は、映像音声処理部２０５で解凍された映像音声や、ＧＵＩ処理部２０７で描画されるＧＵＩを出力する。放送受信部２１１は、地上波放送、衛星放送等の放送波を受信する。
【００３４】
次に、本実施形態のテレビ受信機２０の動作について詳細に説明する。
【００３５】
（ウィジェットコンテンツ登録処理）
ウィジェットコンテンツの登録処理について図面を参照して説明する。図３〜図７は、本実施形態に係るテレビ受信機２０によるウィジェットコンテンツの登録処理を示すシーケンス図である。
【００３６】
図３を参照すると、ユーザは、テレビ受信機２０のユーザ操作部２０１を操作して、ウィジェットコンテンツ一覧画面の表示要求を行う（ステップＡ１）。ユーザ操作部２０１は、制御部２０２にウィジェットコンテンツ一覧表示要求を送信し（ステップＡ２）、制御部２０２は、ウィジェット処理部２０８にウィジェットコンテンツ一覧表示要求を送信する（ステップＡ３）。
【００３７】
ウィジェットコンテンツは、蓄積部２０６又はウィジェット配信サーバ６０に保存されているため、ウィジェットコンテンツ一覧を蓄積部２０６から取得する場合（図４のステップＡＡ１〜ＡＡ４）と、ウィジェット配信サーバ６０から取得する場合（図５のステップＡＢ１〜ＡＢ１０）がある。
【００３８】
図４を参照して、蓄積部２０６からウィジェットコンテンツ一覧を取得する処理（ステップＡＡ１〜ＡＡ４）について説明する。
【００３９】
ウィジェット処理部２０８は、制御部２０２にウィジェットコンテンツ一覧取得要求を送信し（ステップＡＡ１）、制御部２０２は、ウィジェットコンテンツ一覧取得要求を蓄積部２０６に送信する（ステップＡＡ２）。蓄積部２０６は、保存されているウィジェットコンテンツの一覧をウィジェットコンテンツ一覧として制御部２０２に送信し（ステップＡＡ３）、制御部２０２は、ウィジェットコンテンツ一覧をウィジェット処理部２０８に送信する（ステップＡＡ４）。
【００４０】
図５を参照して、ウィジェット配信サーバ６０からウィジェットコンテンツ一覧を取得する処理（ステップＡＢ１〜ＡＢ１０）について説明する。
【００４１】
ウィジェット処理部２０８は、制御部２０２にウィジェットコンテンツ一覧取得要求を送信し（ステップＡＢ１）、制御部２０２は、ウィジェットコンテンツ一覧取得要求をネットワーク通信部２０３に送信する（ステップＡＢ２）。ネットワーク通信部２０３は、ウィジェットコンテンツ一覧取得要求をホームゲートウェイ１０に送信し（ステップＡＢ３）、ホームゲートウェイ１０は、ＩＰネットワーク７０経由で（ステップＡＢ４）ウィジェット配信サーバ６０にウィジェットコンテンツ一覧取得要求を送信する（ステップＡＢ５）。ウィジェット配信サーバ６０は、保存されているウィジェットコンテンツの一覧をウィジェットコンテンツ一覧としてＩＰネットワーク７０経由で（ステップＡＢ６）ホームゲートウェイ１０に送信する（ステップＡＢ７）。ホームゲートウェイ１０は、テレビ受信機２０のネットワーク通信部２０３にウィジェットコンテンツ一覧を送信する（ステップＡＢ８）。ネットワーク通信部２０３は、制御部２０２にウィジェットコンテンツ一覧を送信する（ステップＡＢ９）。制御部２０２は、ウィジェット処理部２０８にウィジェットコンテンツ一覧を送信する（ステップＡＢ１０）。
【００４２】
図３を参照すると、ウィジェット処理部２０８は、受信したウィジェットコンテンツ一覧からウィジェットコンテンツ一覧画面を作成し（ステップＡ４）、ＧＵＩ描画要求をＧＵＩ処理部２０７に送信する（ステップＡ５）。ＧＵＩ処理部２０７は、ウィジェットコンテンツ一覧画面のＧＵＩを描画し（ステップＡ６）、ＧＵＩを映像音声出力部２１０に送信する（ステップＡ７）。映像音声出力部２１０は、ＧＵＩをモニタ３０に送信する（ステップＡ８）。モニタ３０は、ＧＵＩを表示する（ステップＡ９）。
【００４３】
ユーザは、ユーザ操作部２０１により、モニタ３０に表示されたウィジェットコンテンツ一覧から使用するウィジェットを選択する（ステップＡ１０）。ユーザ操作部２０１は、ウィジェットコンテンツ選択通知を制御部２０２に送信する（ステップＡ１１）。制御部２０２は、ウィジェットコンテンツ選択通知をウィジェット処理部２０８に送信する（ステップＡ１２）。
【００４４】
ウィジェットコンテンツを蓄積部２０６から取得する場合（図６のステップＡＣ１〜ＡＣ４）と、ウィジェット配信サーバ６０から取得する場合（図７のステップＡＤ１〜ＡＤ１０）がある。
【００４５】
図６を参照して、蓄積部２０６からウィジェットコンテンツを取得する処理（ステップＡＣ１〜ＡＣ４）について説明する。
【００４６】
ウィジェット処理部２０８は、制御部２０２にウィジェットコンテンツ取得要求を送信する（ステップＡＣ１）。制御部２０２は、ウィジェットコンテンツ取得要求を蓄積部２０６に送信する（ステップＡＣ２）。蓄積部２０６は、ウィジェットコンテンツ取得要求を受信したウィジェットコンテンツを制御部２０２に送信する（ステップＡＣ３）。制御部２０２は、ウィジェットコンテンツをウィジェット処理部２０８に送信する（ステップＡＣ４）。
【００４７】
図７を参照して、ウィジェット配信サーバ６０からウィジェットコンテンツ一覧を取得する処理（ステップＡＤ１〜ＡＤ１０）について説明する。
【００４８】
ウィジェット処理部２０８は、制御部２０２にウィジェットコンテンツ取得要求を送信する（ステップＡＤ１）。制御部２０２は、ウィジェットコンテンツ取得要求をネットワーク通信部２０３に送信する（ステップＡＤ２）。ネットワーク通信部２０３は、ウィジェットコンテンツ取得要求をホームゲートウェイ１０に送信する（ステップＡＤ３）。ホームゲートウェイ１０は、ＩＰネットワーク７０経由で（ステップＡＤ４）、ウィジェット配信サーバ６０にウィジェットコンテンツ取得要求を送信する（ステップＡＤ５）。ウィジェット配信サーバ６０は、取得要求を受信したウィジェットコンテンツをＩＰネットワーク７０経由で（ステップＡＤ６）、ホームゲートウェイ１０に送信する（ステップＡＤ７）。ホームゲートウェイ１０は、テレビ受信機２０のネットワーク通信部２０３にウィジェットコンテンツを送信する（ステップＡＤ８）。ネットワーク通信部２０３は、制御部２０２にウィジェットコンテンツを送信する（ステップＡＤ９）。制御部２０２は、ウィジェット処理部２０８にウィジェットコンテンツを送信する（ステップＡＤ１０）。
【００４９】
次に、ウィジェット処理部２０８が受信したウィジェットコンテンツを登録することで、ＧＵＩ上からウィジェットコンテンツを使用可能とする処理を説明する。
【００５０】
図３を参照すると、ウィジェット処理部２０８は、制御部２０２から受信したウィジェットコンテンツを登録する（ステップＡ１３）。ウィジェットコンテンツ２０９は、ウィジェットコンテンツの初期化処理を行い（ステップＡ１４）、ＧＵＩ処理をウィジェット処理部２０８に対して行う（ステップＡ１５）。ウィジェット処理部２０８は、ＧＵＩ描画要求をＧＵＩ処理部２０７に送信する（ステップＡ１６）。ＧＵＩ処理部２０７は、ウィジェットコンテンツのＧＵＩを描画し（ステップＡ１７）、ＧＵＩを映像音声出力部２１０に送信する（ステップＡ１８）。映像音声出力部２１０は、ＧＵＩをモニタ３０に送信する（ステップＡ１９）。モニタ３０は、ＧＵＩを表示する（ステップＡ２０）。
【００５１】
（ウィジェットコンテンツイベント登録処理）
ウィジェットコンテンツのイベント登録処理について、図面を参照して説明する。図８は、本実施形態に係るテレビ受信機２０によるウィジェットコンテンツのイベント登録処理を示すシーケンス図である。
【００５２】
図８を参照すると、ウィジェットコンテンツ２０９は、ウィジェット処理部２０８に対して、イベント登録が可能である（ステップＢ１）。イベントには、ＧＵＩ上でのクリックや、選局動作などがある。
【００５３】
（ＩＰ放送受信・番組情報蓄積処理）
テレビ受信機２０のＩＰ放送受信処理・番組情報蓄積処理について、図面を参照して説明する。図９〜図１２は、本実施形態に係るテレビ受信機２０によるＩＰ放送受信処理・番組情報蓄積処理を示すシーケンス図である。
【００５４】
図９を参照すると、ＩＰ放送サーバ５０は、ＩＰ放送の番組をマルチキャストパケットでＩＰネットワーク７０に送信する（ステップＣ１）。ＩＰ放送サーバ５０は、ＩＰ放送のチャンネル数ステップＣ１を繰り返す（ステップＣ２）。マルチキャストパケットはＭＰＥＧ２−ＴＳ等で映像音声、番組情報が多重化されている。マルチキャストパケットには、映像音声が含まれず番組情報のみが含まれる場合がある。
【００５５】
選局要求は、ユーザがＩＰ放送の視聴のために行う場合（図１０のステップＣＡ１、ＣＡ２）と、テレビ受信機２０が番組情報の蓄積のために自ら行う場合（図１１のステップＣＢ１）がある。
【００５６】
図１０を参照して、ユーザが選局要求を行う処理（ステップＣＡ１、ＣＡ２）について説明する。
【００５７】
ユーザは、ユーザ操作部２０１を操作してＩＰ放送の選局要求を行う（ステップＣＡ１）。ユーザ操作部２０１は、制御部２０２に選局要求を送信する（ステップＣＡ２）。
【００５８】
図１１を参照して、テレビ受信機２０が選局要求を行う処理（ステップＣＢ１）について説明する。
【００５９】
制御部２０２は、テレビ受信機２０の起動時や一定時間経過後などを契機として、選局要求を行う（ステップＣＢ１）。
【００６０】
図９を参照すると、制御部２０２は、ネットワーク通信部２０３に選局要求を送信する（ステップＣ３）。ネットワーク通信部２０３は、ホームゲートウェイ１０にＩＧＭＰ、ＭＬＤ等のプロトコルを使用して番組送信要求を送信する（ステップＣ４）。ホームゲートウェイ１０は、ＩＰネットワーク７０に番組送信要求を送信する（ステップＣ５）。ＩＰネットワーク７０は、受信した番組送信要求で要求された番組のマルチキャストのパケットをホームゲートウェイ１０に送信する（ステップＣ６）。ホームゲートウェイ１０は、受信したマルチキャストパケットをネットワーク通信部２０３に送信する（ステップＣ７）。ネットワーク通信部２０３は、受信したマルチキャストパケットをデマックス処理部２０４に送信する（ステップＣ８、Ｃ９）。デマックス処理部２０４は、受信したマルチキャストパケットのデマックス処理を行い映像音声と番組情報を分離する（ステップＣ１０）。
【００６１】
ステップＣＡ１、ＣＡ２で、ユーザが選局要求を行った場合、テレビ受信機２０は、映像音声の出力処理を行う。
【００６２】
図１２を参照して、テレビ受信機２０の映像・音声出力処理を説明する。
【００６３】
デマックス処理部２０４は、多重化されたマルチキャストパケットから分離した圧縮された映像音声を映像音声処理部２０５に送信する（ステップＣＣ１）。映像音声処理部２０５は、受信した圧縮された映像音声の解凍処理を行い（ステップＣＣ２）、映像音声を映像音声出力部２１０に送信する（ステップＣＣ３）。映像音声出力部２１０は、映像音声をモニタ３０に送信する（ステップＣＣ４）。モニタ３０は、受信した映像音声の表示処理を行う（ステップＣＣ５）。
【００６４】
図９を参照すると、テレビ受信機２０は、ステップＣＣの映像音声出力と並行してステップＣ１１からステップＣ１３の番組情報蓄積処理を行う。
【００６５】
デマックス処理部２０４は、多重化されたマルチキャストパケットから分離した番組情報を制御部２０２に送信する（ステップＣ１１）。制御部２０２は、蓄積部２０６に番組情報を送信する（ステップＣ１２）。蓄積部２０６は、番組情報を蓄積する（ステップＣ１３）。
【００６６】
（ウィジェットコンテンツの番組連動処理）
テレビ受信機２０のウィジェットコンテンツ２０９が、ステップＢ１（図８）で登録したイベントに同期して行う番組連動処理について図面を参照して説明する。図１３〜図１７は、本実施形態に係るテレビ受信機２０による番組連動処理を示すシーケンス図である。
【００６７】
図１３を参照すると、番組連動処理を行う契機は、ユーザがウィジェットコンテンツ操作を行う場合（図１４のステップＤＡ１〜ＤＡ４）と、ステップＢで登録されたイベントを検出する場合（図１５のステップＤＢ１、ＤＢ２）がある。
【００６８】
図１４を参照して、ユーザがウィジェットコンテンツ操作を行う場合（ステップＤＡ１〜ＤＡ４）について説明する。
【００６９】
ユーザは、ユーザ操作部２０１を操作してウィジェットコンテンツ操作を行う（ステップＤＡ１）。ユーザ操作部２０１は、制御部２０２にウィジェットコンテンツ操作通知を送信し（ステップＤＡ２）、制御部２０２は、ウィジェット処理部２０８にウィジェットコンテンツ操作通知を送信する（ステップＤＡ３）。ウィジェット処理部２０８は、ウィジェットコンテンツ２０９にウィジェットコンテンツ操作イベント通知を送信する（ステップＤＡ４）。
【００７０】
図１５を参照して、ステップＢで登録されたイベントを検出する場合（ステップＤＢ１、ＤＢ２）について説明する。
【００７１】
ウィジェット処理部２０８は、ステップＢ１（図８）でウィジェットコンテンツ２０９が登録したイベントを検出する（ステップＤＢ１）。ウィジェット処理部２０８は、ウィジェットコンテンツ２０９にイベント通知を送信する（ステップＤＢ）。
【００７２】
図１３を参照すると、通知を受信したウィジェットコンテンツ２０９は、ウィジェット処理部２０８に番組情報取得を送信する（ステップＤ１）。ウィジェット処理部２０８は、制御部２０２に番組情報取得要求を送信する（ステップＤ２）。制御部２０２は、蓄積部２０６に番組情報取得要求を送信する（ステップＤ３）。蓄積部２０６は、番組情報取得要求に含まれる番組の番組情報を制御部２０２に送信する（ステップＤ４）。制御部２０２は、番組情報をＸＭＬ文書に変換し（ステップＤ５）、ウィジェット処理部２０８に送信する（ステップＤ６）。
【００７３】
ＸＭＬ文書に変換された番組情報をウィジェットコンテンツ上で使用する方法として、ウィジェット処理部２０８がＸＭＬ文書をＥＣＭＡＳｃｒｉｐｔのオブジェクトに変換してウィジェットコンテンツ２０９に送信する場合（図１６のステップＤＣ１、ＤＣ２）と、ウィジェットコンテンツ２０９がＸＭＬ文書をＤＯＭオブジェクトとして扱う場合（図１７のステップＤＤ１、ＤＤ２）がある。
【００７４】
図１６を参照して、ＸＭＬ文書をＥＣＭＡＳｃｒｉｐｔのオブジェクトとして扱う場合（ステップＤＣ１、ＤＣ２）について説明する。
【００７５】
ウィジェット処理部２０８は、受信したＸＭＬ文書をＥＣＭＡＳｃｒｉｐｔのオブジェクトに変換し（ステップＤＣ１）、ウィジェットコンテンツ２０９に送信する（ステップＤＣ２）。
【００７６】
図１７を参照して、ＸＭＬ文書をＤＯＭオブジェクトとして扱う場合（ステップＤＤ１、ＤＤ２）について説明する。
【００７７】
ウィジェット処理部２０８は、受信したＸＭＬ文書をウィジェットコンテンツ２０９に送信する（ステップＤＤ１）。ウィジェットコンテンツ２０９は、受信したＸＭＬ文書のＤＯＭパースを行い、ＤＯＭオブジェクトに変換する（ステップＤＤ２）。
【００７８】
図１３を参照すると、ウィジェットコンテンツ２０９は、受信した番組情報を使用して番組連動処理を行う（ステップＤ７）。番組連動処理の結果、ＧＵＩを更新する場合は、ステップＤ８からステップＤ１３の処理を行う。
【００７９】
ウィジェットコンテンツ２０９は、ＧＵＩ更新通知をウィジェット処理部２０８に送信する（ステップＤ８）。ウィジェット処理部２０８は、ＧＵＩ描画要求をＧＵＩ処理部２０７に送信する（ステップＤ９）。ＧＵＩ処理部２０７は、ＧＵＩを描画し（ステップＤ１０）、映像音声出力部２１０に送信する（ステップＤ１１）。映像音声出力部２１０は、ＧＵＩをモニタ３０に送信する（ステップＤ１２）。モニタ３０は、ＧＵＩを表示する（ステップＤ１３）。
【００８０】
本発明によると、ウィジェットコンテンツからテレビ受信機の番組情報をＸＭＬ文書で取得でき、番組情報をＤＯＭ（Document Object Model）オブジェクトとして扱うことが可能となる。したがって、ウィジェットコンテンツ側で番組情報を容易に扱える。さらに、本発明によると、選局番組情報の量が膨大となり、ウィジェットコンテンツ上でのＸＭＬ文書のＤＯＭパースに時間を要する場合は、予めウィジェット処理部でＸＭＬ文書をＥＣＭＡＳｃｒｉｐｔのオブジェクトに変換する。これによって、ウィジェットコンテンツ側の処理負担を軽減することができる。
【００８１】
第１の効果は、番組情報をＸＭＬ文書としてウィジェットコンテンツ上で扱う場合、ウィジェットコンテンツ上で番組情報をＤＯＭオブジェクトとして簡単に扱うことが可能となることである。
【００８２】
第２の効果は、番組情報をＥＣＭＡＳｃｒｉｐｔのオブジェクトに変換してウィジェットコンテンツ上で扱う場合、ウィジェットコンテンツ上でのＤＯＭパースの処理を行う必要がないため、ウィジェットコンテンツの動作を軽減することが可能となる。
【００８３】
第３の効果は、選局をＤＯＭのイベントで実装することで、選局と連動したウィジェットコンテンツを作成することが可能となる。
【００８４】
（実施形態２）
本発明の第２の実施形態として、地上波放送、衛星放送から番組を受信して番組情報蓄積処理を行う場合について説明する。本実施形態のテレビ受信機の構成は、第１の実施形態のテレビ受信機２０の構成（図２）と同様である。
【００８５】
（地上波放送、衛星放送受信・番組情報蓄積処理）
テレビ受信機２０の地上波、衛星放送受信処理について、図面を参照して説明する。図１８は、本実施形態に係るテレビ受信機による地上波放送、衛星放送受信・番組情報蓄積処理を示すシーケンス図である。
【００８６】
図１８を参照すると、放送送信機８０は、放送波を使用して地上波、衛星放送の番組をアンテナ９０に送信する（ステップＣ’１）。アンテナ９０は、放送波をテレビ受信機２０の放送波受信部２１１に送信する（ステップＣ’２）。放送送信機８０とアンテナ９０は、放送のチャンネル数だけステップＣ’１、Ｃ’２を繰り返す（ステップＣ’３）。
【００８７】
選局要求の送信は、ユーザがＩＰ放送の視聴のために行う場合（図１０のステップＣＡ１、ＣＡ２）と、テレビ受信機２０が番組情報の蓄積のために自ら行う場合（図１１のステップＣＢ１）がある。
【００８８】
制御部２０２は、放送波受信部２１１に選局要求を送信する（ステップＣ’４）。放送波受信部２１１は、選局要求に含まれる番組の受信処理を行い、放送波を放送波パケットに変換して（ステップＣ’５）、デマックス処理部２０４に送信する（ステップＣ’６）。デマックス処理部２０４は、受信した放送波パケットのデマックス処理を行い映像音声と番組情報を分離する（ステップＣ’７）。ステップＣＡでユーザが選局要求を行った場合には、テレビ受信機２０は映像音声の出力処理を行う（図１２のステップＣＣ１〜ＣＣ５）。
【００８９】
テレビ受信機２０は、映像音声出力（図１２のステップＣＣ１〜ＣＣ５）と並行して、番組情報蓄積処理を行う（ステップＣ’８〜Ｃ’１０）。
【００９０】
デマックス処理部２０４は、多重化された放送波パケットから分離した番組情報を制御部２０２に送信する（ステップＣ’８）。制御部２０２は、蓄積部２０６に番組情報を送信する（ステップＣ’９）。蓄積部２０６は、番組情報を蓄積する（ステップＣ’１０）。
【００９１】
以上の記載は実施形態に基づいて行ったが、本発明は、上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００９２】
１０  ホームゲートウェイ
２０  テレビ受信機
３０  モニタ
４０  ホームネットワーク
５０  ＩＰ放送サーバ
６０  ウィジェット配信サーバ
７０  ＩＰネットワーク
８０  放送送信機
９０  アンテナ
２０１  ユーザ操作部
２０２  制御部
２０３  ネットワーク通信部
２０４  デマックス処理部
２０５  映像音声処理部
２０６  蓄積部
２０７  ＧＵＩ処理部
２０８  ウィジェット処理部
２０９  ウィジェットコンテンツ
２１０  映像音声出力部
２１１  放送受信部
【図１】
2011041053.tif 000003
【図２】
2011041053.tif 000004
【図３】
2011041053.tif 000005
【図４】
2011041053.tif 000006
【図５】
2011041053.tif 000007
【図６】
2011041053.tif 000008
【図７】
2011041053.tif 000009
【図８】
2011041053.tif 000010
【図９】
2011041053.tif 000011
【図１０】
2011041053.tif 000012
【図１１】
2011041053.tif 000013
【図１２】
2011041053.tif 000014
【図１３】
2011041053.tif 000015
【図１４】
2011041053.tif 000016
【図１５】
2011041053.tif 000017
【図１６】
2011041053.tif 000018
【図１７】
2011041053.tif 000019
【図１８】
2011041053.tif 000020