[go: up one dir, main page]

JP2011041053A - Television receiver, television receiving method, and program - Google Patents

Television receiver, television receiving method, and program Download PDF

Info

Publication number
JP2011041053A
JP2011041053A JP2009187265A JP2009187265A JP2011041053A JP 2011041053 A JP2011041053 A JP 2011041053A JP 2009187265 A JP2009187265 A JP 2009187265A JP 2009187265 A JP2009187265 A JP 2009187265A JP 2011041053 A JP2011041053 A JP 2011041053A
Authority
JP
Japan
Prior art keywords
program information
widget
document
television receiver
extracted
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2009187265A
Other languages
Japanese (ja)
Inventor
Takahiro Otake
貴寛 大嶽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2009187265A priority Critical patent/JP2011041053A/en
Publication of JP2011041053A publication Critical patent/JP2011041053A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To enable widget contents to cover program information. <P>SOLUTION: A television receiver includes: a demux processor for extracting program information from a packet where the program information is multiplexed; a controller for converting the extracted program information to a document described in a markup language; and widget contents for covering the extracted information based on the document. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、テレビ受信機、テレビ受信方法及びプログラムに関し、特に、番組連動ウィジェット機能付きのテレビ受信機、テレビ受信方法及びプログラムに関する。   The present invention relates to a television receiver, a television reception method, and a program, and more particularly, to a television receiver with a program-linked widget function, a television reception method, and a program.

テレビ受信機上でGUIアプリケーションを実装する手段の1つとして、ウィジェットがある。ウィジェットによると、テレビ受信機上でテレビを視聴中にGUIアプリケーションを実行することができる。ウィジェットは、XML(eXtensible Markup Language)、CSS(Cascading Style Sheets)、ECMAScript等の言語で処理を記述したウィジェットコンテンツと、それを実行する基盤となるアプリケーションで構成される。ウィジェットコンテンツは、XML、CSS、ECMAScript等の言語によって記述されるため、開発が容易であるという利点がある。   One means for implementing a GUI application on a television receiver is a widget. According to the widget, the GUI application can be executed while watching the television on the television receiver. The widget is composed of a widget content in which processing is described in a language such as XML (eXtensible Markup Language), CSS (Cascading Style Sheets), ECMAScript, and the like, and a base application for executing the content. Since the widget content is described in a language such as XML, CSS, ECMAScript, etc., there is an advantage that development is easy.

また、テレビ受信機で番組と連動するGUIアプリケーションを記述するための言語として、BML(Broadcast Markup Language)が知られている。   In addition, BML (Broadcast Markup Language) is known as a language for describing a GUI application linked with a program in a television receiver.

さらに、特許文献1及び特許文献2において、テレビ向けウィジェットを実現する方式が記載されている。   Further, Patent Literature 1 and Patent Literature 2 describe a method for realizing a widget for television.

特開2008−245275号公報JP 2008-245275 A 特開2009−509245号公報JP 2009-509245 A

以下の分析は、本発明者によってなされたものである。   The following analysis was made by the present inventors.

BMLは、放送に多重化されてテレビ受信機に配信され、時刻を基に番組と連動する。したがって、BMLコンテンツは放送事業者のみが作成可能であり、一般ユーザによる番組連動コンテンツを作成することができない。   BML is multiplexed in broadcast and distributed to a television receiver, and linked to a program based on time. Therefore, BML content can be created only by a broadcaster, and program linked content cannot be created by general users.

そこで、ウィジェットコンテンツ側で番組情報を扱うことができるようにすることが課題となる。本発明の目的は、かかる課題を解決するテレビ受信機、テレビ受信方法及びプログラムを提供することにある。   Therefore, it becomes an issue to be able to handle program information on the widget content side. An object of the present invention is to provide a television receiver, a television reception method, and a program for solving such problems.

本発明の第1の視点に係るテレビ受信機は、
番組情報を多重化したパケットから番組情報を抽出するデマックス処理部と、
抽出された番組情報をマークアップ言語で記述された文書に変換する制御部と、
前記文書に基づいて、抽出された番組情報を扱うウィジェットコンテンツと、を備えている。
The television receiver according to the first aspect of the present invention is:
A demax processing unit for extracting program information from a packet obtained by multiplexing program information;
A control unit for converting the extracted program information into a document described in a markup language;
Widget content that handles program information extracted based on the document.

本発明の第2の視点に係るテレビ受信方法は、
コンピュータが、番組情報を多重化したパケットから番組情報を抽出する工程と、
抽出された番組情報をマークアップ言語で記述された文書に変換する工程と、
前記文書に基づいて、抽出された番組情報を扱う番組情報処理工程と、を含む。
The television receiving method according to the second aspect of the present invention is:
A computer extracting program information from a packet obtained by multiplexing program information;
Converting the extracted program information into a document described in a markup language;
And a program information processing step for handling the extracted program information based on the document.

本発明の第3の視点に係るプログラムは、
番組情報を多重化したパケットから番組情報を抽出する処理と、
抽出された番組情報をマークアップ言語で記述された文書に変換する処理と、
前記文書に基づいて、抽出された番組情報を扱う番組情報処理と、をコンピュータに実行させる。
The program according to the third aspect of the present invention is:
A process of extracting program information from a packet in which program information is multiplexed;
A process of converting the extracted program information into a document described in a markup language;
Based on the document, the computer executes program information processing that handles the extracted program information.

本発明のテレビ受信機、テレビ受信方法及びプログラムによると、ウィジェットコンテンツ側で番組情報を扱うことができる。   According to the television receiver, television reception method and program of the present invention, program information can be handled on the widget content side.

第1の実施形態に係るテレビ受信機を含むテレビ受信システムの構成を示すブロック図である。It is a block diagram which shows the structure of the television receiving system containing the television receiver which concerns on 1st Embodiment. 第1の実施形態に係るテレビ受信機の構成を示すブロック図である。It is a block diagram which shows the structure of the television receiver which concerns on 1st Embodiment. 第1の実施形態に係るテレビ受信機によるウィジェットコンテンツの登録処理を示すシーケンス図である。It is a sequence diagram which shows the registration process of the widget content by the television receiver which concerns on 1st Embodiment. 第1の実施形態に係るテレビ受信機によるウィジェットコンテンツの登録処理を示すシーケンス図である。It is a sequence diagram which shows the registration process of the widget content by the television receiver which concerns on 1st Embodiment. 第1の実施形態に係るテレビ受信機によるウィジェットコンテンツの登録処理を示すシーケンス図である。It is a sequence diagram which shows the registration process of the widget content by the television receiver which concerns on 1st Embodiment. 第1の実施形態に係るテレビ受信機によるウィジェットコンテンツの登録処理を示すシーケンス図である。It is a sequence diagram which shows the registration process of the widget content by the television receiver which concerns on 1st Embodiment. 第1の実施形態に係るテレビ受信機によるウィジェットコンテンツの登録処理を示すシーケンス図である。It is a sequence diagram which shows the registration process of the widget content by the television receiver which concerns on 1st Embodiment. 第1の実施形態に係るテレビ受信機によるウィジェットコンテンツのイベント登録処理を示すシーケンス図である。It is a sequence diagram which shows the event registration process of the widget content by the television receiver which concerns on 1st Embodiment. 第1の実施形態に係るテレビ受信機によるIP放送受信処理・番組情報蓄積処理を示すシーケンス図である。It is a sequence diagram which shows the IP broadcast reception process and program information storage process by the television receiver which concerns on 1st Embodiment. 第1の実施形態に係るテレビ受信機によるIP放送受信処理・番組情報蓄積処理を示すシーケンス図である。It is a sequence diagram which shows the IP broadcast reception process and program information storage process by the television receiver which concerns on 1st Embodiment. 第1の実施形態に係るテレビ受信機によるIP放送受信処理・番組情報蓄積処理を示すシーケンス図である。It is a sequence diagram which shows the IP broadcast reception process and program information storage process by the television receiver which concerns on 1st Embodiment. 第1の実施形態に係るテレビ受信機によるIP放送受信処理・番組情報蓄積処理を示すシーケンス図である。It is a sequence diagram which shows the IP broadcast reception process and program information storage process by the television receiver which concerns on 1st Embodiment. 第1の実施形態に係るテレビ受信機による番組連動処理を示すシーケンス図である。It is a sequence diagram which shows the program interlocking | linkage process by the television receiver which concerns on 1st Embodiment. 第1の実施形態に係るテレビ受信機による番組連動処理を示すシーケンス図である。It is a sequence diagram which shows the program interlocking | linkage process by the television receiver which concerns on 1st Embodiment. 第1の実施形態に係るテレビ受信機による番組連動処理を示すシーケンス図である。It is a sequence diagram which shows the program interlocking | linkage process by the television receiver which concerns on 1st Embodiment. 第1の実施形態に係るテレビ受信機による番組連動処理を示すシーケンス図である。It is a sequence diagram which shows the program interlocking | linkage process by the television receiver which concerns on 1st Embodiment. 第1の実施形態に係るテレビ受信機による番組連動処理を示すシーケンス図である。It is a sequence diagram which shows the program interlocking | linkage process by the television receiver which concerns on 1st Embodiment. 第2の実施形態に係るテレビ受信機による地上波放送、衛星放送受信・番組情報蓄積処理を示すシーケンス図である。It is a sequence diagram which shows the terrestrial broadcast by the television receiver which concerns on 2nd Embodiment, satellite broadcast reception, and program information storage process.

第1の展開形態のテレビ受信機は、上記第1の視点に係るテレビ受信機であることが好ましい。   The television receiver in the first development form is preferably the television receiver according to the first aspect.

第2の展開形態のテレビ受信機は、前記マークアップ言語がXML(eXtensible Markup Language)であってもよい。   In the television receiver of the second development form, the markup language may be XML (eXtensible Markup Language).

第3の展開形態のテレビ受信機は、前記文書をECMAScriptオブジェクトに変換するウィジェット処理部をさらに備え、
前記ウィジェットコンテンツは、前記ECMAScriptオブジェクトに基づいて、抽出された番組情報を扱うようにしてもよい。
The television receiver of the third development form further includes a widget processing unit that converts the document into an ECMAScript object,
The widget content may handle program information extracted based on the ECMAScript object.

第4の展開形態のテレビ受信機は、前記ウィジェットコンテンツが、前記文書をDOM(Document Object Model)オブジェクトに変換し、当該DOMオブジェクトに基づいて、抽出された番組情報を扱うようにしてもよい。   In the television receiver of the fourth development form, the widget content may convert the document into a DOM (Document Object Model) object, and handle the extracted program information based on the DOM object.

第5の展開形態のテレビ受信機は、前記パケットが、IP放送サーバから受信したマルチキャストパケットであってもよい。   In the television receiver of the fifth development form, the packet may be a multicast packet received from an IP broadcast server.

第6の展開形態のテレビ受信機は、前記パケットが、放送送信機から受信した放送波パケットであってもよい。   In the television receiver in a sixth development form, the packet may be a broadcast wave packet received from a broadcast transmitter.

第7の展開形態のテレビ受信機は、抽出された番組情報を蓄積する蓄積部をさらに備えていることが好ましい。   It is preferable that the television receiver of the seventh development form further includes a storage unit for storing the extracted program information.

第8の展開形態のテレビ受信方法は、上記第2の視点に係るテレビ受信方法であることが好ましい。   The television reception method according to the eighth development form is preferably the television reception method according to the second aspect.

第9の展開形態のテレビ受信方法は、コンピュータが、前記文書をECMAScriptオブジェクトに変換する工程をさらに含み、
前記番組情報処理工程において、前記ECMAScriptオブジェクトに基づいて、抽出された番組情報を扱うようにしてもよい。
The television reception method according to a ninth development further includes the step of a computer converting the document into an ECMAScript object,
In the program information processing step, the extracted program information may be handled based on the ECMAScript object.

第10の展開形態のテレビ受信方法は、コンピュータが、前記文書をDOM(Document Object Model)オブジェクトに変換する工程をさらに含み、
前記番組情報処理工程において、前記DOMオブジェクトに基づいて、抽出された番組情報を扱うようにしてもよい。
The television receiving method according to a tenth development mode further includes a step in which the computer converts the document into a DOM (Document Object Model) object,
In the program information processing step, the extracted program information may be handled based on the DOM object.

第11の展開形態のテレビ受信方法は、コンピュータが、抽出された番組情報を記憶部に蓄積する工程をさらに含むことが好ましい。   It is preferable that the television receiving method of the eleventh development mode further includes a step in which the computer accumulates the extracted program information in the storage unit.

第12の展開形態のプログラムは、上記第3の視点に係るプログラムであることが好ましい。   The program in the twelfth development form is preferably a program according to the third viewpoint.

第13の展開形態のプログラムは、前記文書をECMAScriptオブジェクトに変換する処理を、さらにコンピュータに実行させ、
前記番組情報処理において、前記ECMAScriptオブジェクトに基づいて、抽出された番組情報を扱うようにしてもよい。
A program in a thirteenth development mode further causes a computer to execute a process of converting the document into an ECMAScript object.
In the program information processing, the extracted program information may be handled based on the ECMAScript object.

第14の展開形態のプログラムは、前記文書をDOM(Document Object Model)オブジェクトに変換する処理を、さらにコンピュータに実行させ、
前記番組情報処理において、前記DOMオブジェクトに基づいて、抽出された番組情報を扱うようにしてもよい。
A program in a fourteenth development mode further causes a computer to execute a process of converting the document into a DOM (Document Object Model) object,
In the program information processing, the extracted program information may be handled based on the DOM object.

第15の展開形態のプログラムは、抽出された番組情報を記憶部に蓄積する処理を、さらにコンピュータに実行させることが好ましい。   It is preferable that the program of the fifteenth development mode further causes the computer to execute processing for storing the extracted program information in the storage unit.

(実施形態1)
本発明の第1の実施形態に係るテレビ受信機20について、図面を参照して説明する。図1は、本実施形態に係るテレビ受信機20を含むテレビ受信システムの構成を示すブロック図である。
(Embodiment 1)
A television receiver 20 according to a first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a television receiving system including a television receiver 20 according to the present embodiment.

図1を参照すると、テレビ受信システムは、ホームゲートウェイ10とテレビ受信機20とモニタ30とホームネットワーク40とIP放送サーバ50とウィジェット配信サーバ60とIPネットワーク70と放送送信機80とアンテナ90を有している。   Referring to FIG. 1, the television reception system includes a home gateway 10, a television receiver 20, a monitor 30, a home network 40, an IP broadcast server 50, a widget distribution server 60, an IP network 70, a broadcast transmitter 80, and an antenna 90. is doing.

これらのホームゲートウェイ10とテレビ受信機20とモニタ30とIP放送サーバ50とウィジェット配信サーバ60と放送送信機80は、プログラム制御により動作する。ホームゲートウェイ10とテレビ受信機20は、ホームネットワーク40を介して接続されている。ホームゲートウェイ10とテレビ受信機20は、ホームネットワーク40を介さないで直接接続することも可能である。ホームゲートウェイ10とIP放送サーバ50、ウィジェット配信サーバ60は、IPネットワーク70を介して接続されている。テレビ受信機20とモニタ30は、HDMI(High-Definition Multimedia Interface)ケーブル等の映像音声を伝送するケーブルで接続されている。テレビ受信機20とモニタ30は、別個の機器である必要は無く、テレビ受信機20がモニタ30を内臓する場合もある。アンテナ90は、放送送信機70から送信された放送波を受信する。テレビ受信機20とアンテナ90は、同軸ケーブル等の放送波を伝送するケーブルで接続されている。   These home gateway 10, television receiver 20, monitor 30, IP broadcast server 50, widget distribution server 60, and broadcast transmitter 80 operate under program control. The home gateway 10 and the television receiver 20 are connected via a home network 40. The home gateway 10 and the television receiver 20 can be directly connected without going through the home network 40. The home gateway 10, the IP broadcast server 50, and the widget distribution server 60 are connected via the IP network 70. The television receiver 20 and the monitor 30 are connected by a cable that transmits video and audio, such as an HDMI (High-Definition Multimedia Interface) cable. The television receiver 20 and the monitor 30 do not need to be separate devices, and the television receiver 20 may incorporate the monitor 30 in some cases. The antenna 90 receives a broadcast wave transmitted from the broadcast transmitter 70. The television receiver 20 and the antenna 90 are connected by a cable that transmits a broadcast wave such as a coaxial cable.

テレビ受信機20は、地上波放送、衛星放送、IPTV等のデジタルテレビ放送を受信する。図2は、本実施形態に係るテレビ受信機20の構成を示すブロック図である。図2を参照すると、テレビ受信機20は、ユーザ操作部201、制御部202、ネットワーク通信部203、デマックス処理部204、映像音声処理部205、蓄積部206、GUI処理部207、ウィジェット処理部208、ウィジェットコンテンツ209、映像音声出力部210、及び、放送受信部211を有している。   The television receiver 20 receives digital television broadcasting such as terrestrial broadcasting, satellite broadcasting, and IPTV. FIG. 2 is a block diagram illustrating a configuration of the television receiver 20 according to the present embodiment. Referring to FIG. 2, the television receiver 20 includes a user operation unit 201, a control unit 202, a network communication unit 203, a demax processing unit 204, a video / audio processing unit 205, a storage unit 206, a GUI processing unit 207, and a widget processing unit 208. , Widget content 209, video / audio output unit 210, and broadcast receiving unit 211.

ユーザ操作部201は、リモコン、マウス等のユーザの入力を受け付ける。制御部202は、テレビ受信機20の全体の制御を行う。ネットワーク通信部203は、ホームネットワーク40に接続された機器と通信する。デマックス処理部204は、受信したMPEG2−TS等で多重化された放送を映像、音声、番組情報等に分離する。映像音声処理部205は、圧縮された映像音声を解凍する。蓄積部206は、番組情報やウィジェットコンテンツ209等を蓄積する。GUI処理部207は、GUIを描画する。ウィジェット処理部208は、ウィジェットコンテンツに記述された処理を行う。ウィジェットコンテンツ209は、XML、CSS、ECMAScript等で記述されるウィジェット処理部208上で動作するアプリケーションである。映像音声出力部210は、映像音声処理部205で解凍された映像音声や、GUI処理部207で描画されるGUIを出力する。放送受信部211は、地上波放送、衛星放送等の放送波を受信する。   The user operation unit 201 receives input from a user such as a remote controller or a mouse. The control unit 202 performs overall control of the television receiver 20. The network communication unit 203 communicates with a device connected to the home network 40. The demax processing unit 204 separates the received broadcast multiplexed with MPEG2-TS into video, audio, program information, and the like. The video / audio processing unit 205 decompresses the compressed video / audio. The storage unit 206 stores program information, widget content 209, and the like. The GUI processing unit 207 draws a GUI. The widget processing unit 208 performs processing described in the widget content. The widget content 209 is an application that operates on the widget processing unit 208 described in XML, CSS, ECMAScript, or the like. The video / audio output unit 210 outputs the video / audio decompressed by the video / audio processing unit 205 and the GUI rendered by the GUI processing unit 207. The broadcast receiving unit 211 receives broadcast waves such as terrestrial broadcasts and satellite broadcasts.

次に、本実施形態のテレビ受信機20の動作について詳細に説明する。   Next, the operation of the television receiver 20 of this embodiment will be described in detail.

(ウィジェットコンテンツ登録処理)
ウィジェットコンテンツの登録処理について図面を参照して説明する。図3〜図7は、本実施形態に係るテレビ受信機20によるウィジェットコンテンツの登録処理を示すシーケンス図である。
(Widget content registration process)
The widget content registration process will be described with reference to the drawings. 3 to 7 are sequence diagrams showing the widget content registration process by the television receiver 20 according to the present embodiment.

図3を参照すると、ユーザは、テレビ受信機20のユーザ操作部201を操作して、ウィジェットコンテンツ一覧画面の表示要求を行う(ステップA1)。ユーザ操作部201は、制御部202にウィジェットコンテンツ一覧表示要求を送信し(ステップA2)、制御部202は、ウィジェット処理部208にウィジェットコンテンツ一覧表示要求を送信する(ステップA3)。   Referring to FIG. 3, the user operates the user operation unit 201 of the television receiver 20 to make a display request for the widget content list screen (step A1). The user operation unit 201 transmits a widget content list display request to the control unit 202 (step A2), and the control unit 202 transmits a widget content list display request to the widget processing unit 208 (step A3).

ウィジェットコンテンツは、蓄積部206又はウィジェット配信サーバ60に保存されているため、ウィジェットコンテンツ一覧を蓄積部206から取得する場合(図4のステップAA1〜AA4)と、ウィジェット配信サーバ60から取得する場合(図5のステップAB1〜AB10)がある。   Since the widget content is stored in the storage unit 206 or the widget distribution server 60, when the widget content list is acquired from the storage unit 206 (steps AA1 to AA4 in FIG. 4), or when the widget content is acquired from the widget distribution server 60 ( There are steps AB1 to AB10) in FIG.

図4を参照して、蓄積部206からウィジェットコンテンツ一覧を取得する処理(ステップAA1〜AA4)について説明する。   With reference to FIG. 4, the process (steps AA1 to AA4) of acquiring a widget content list from the storage unit 206 will be described.

ウィジェット処理部208は、制御部202にウィジェットコンテンツ一覧取得要求を送信し(ステップAA1)、制御部202は、ウィジェットコンテンツ一覧取得要求を蓄積部206に送信する(ステップAA2)。蓄積部206は、保存されているウィジェットコンテンツの一覧をウィジェットコンテンツ一覧として制御部202に送信し(ステップAA3)、制御部202は、ウィジェットコンテンツ一覧をウィジェット処理部208に送信する(ステップAA4)。   The widget processing unit 208 transmits a widget content list acquisition request to the control unit 202 (step AA1), and the control unit 202 transmits a widget content list acquisition request to the storage unit 206 (step AA2). The storage unit 206 transmits a list of stored widget contents as a widget content list to the control unit 202 (step AA3), and the control unit 202 transmits the widget content list to the widget processing unit 208 (step AA4).

図5を参照して、ウィジェット配信サーバ60からウィジェットコンテンツ一覧を取得する処理(ステップAB1〜AB10)について説明する。   With reference to FIG. 5, the process (step AB1-AB10) which acquires a widget content list from the widget delivery server 60 is demonstrated.

ウィジェット処理部208は、制御部202にウィジェットコンテンツ一覧取得要求を送信し(ステップAB1)、制御部202は、ウィジェットコンテンツ一覧取得要求をネットワーク通信部203に送信する(ステップAB2)。ネットワーク通信部203は、ウィジェットコンテンツ一覧取得要求をホームゲートウェイ10に送信し(ステップAB3)、ホームゲートウェイ10は、IPネットワーク70経由で(ステップAB4)ウィジェット配信サーバ60にウィジェットコンテンツ一覧取得要求を送信する(ステップAB5)。ウィジェット配信サーバ60は、保存されているウィジェットコンテンツの一覧をウィジェットコンテンツ一覧としてIPネットワーク70経由で(ステップAB6)ホームゲートウェイ10に送信する(ステップAB7)。ホームゲートウェイ10は、テレビ受信機20のネットワーク通信部203にウィジェットコンテンツ一覧を送信する(ステップAB8)。ネットワーク通信部203は、制御部202にウィジェットコンテンツ一覧を送信する(ステップAB9)。制御部202は、ウィジェット処理部208にウィジェットコンテンツ一覧を送信する(ステップAB10)。   The widget processing unit 208 transmits a widget content list acquisition request to the control unit 202 (step AB1), and the control unit 202 transmits a widget content list acquisition request to the network communication unit 203 (step AB2). The network communication unit 203 transmits a widget content list acquisition request to the home gateway 10 (step AB3), and the home gateway 10 transmits the widget content list acquisition request to the widget distribution server 60 via the IP network 70 (step AB4). (Step AB5). The widget distribution server 60 transmits a list of stored widget contents as a widget content list via the IP network 70 (step AB6) to the home gateway 10 (step AB7). The home gateway 10 transmits the widget content list to the network communication unit 203 of the television receiver 20 (step AB8). The network communication unit 203 transmits a widget content list to the control unit 202 (step AB9). The control unit 202 transmits a widget content list to the widget processing unit 208 (step AB10).

図3を参照すると、ウィジェット処理部208は、受信したウィジェットコンテンツ一覧からウィジェットコンテンツ一覧画面を作成し(ステップA4)、GUI描画要求をGUI処理部207に送信する(ステップA5)。GUI処理部207は、ウィジェットコンテンツ一覧画面のGUIを描画し(ステップA6)、GUIを映像音声出力部210に送信する(ステップA7)。映像音声出力部210は、GUIをモニタ30に送信する(ステップA8)。モニタ30は、GUIを表示する(ステップA9)。   Referring to FIG. 3, the widget processing unit 208 creates a widget content list screen from the received widget content list (step A4), and transmits a GUI drawing request to the GUI processing unit 207 (step A5). The GUI processing unit 207 draws the GUI of the widget content list screen (step A6), and transmits the GUI to the video / audio output unit 210 (step A7). The video / audio output unit 210 transmits the GUI to the monitor 30 (step A8). The monitor 30 displays the GUI (Step A9).

ユーザは、ユーザ操作部201により、モニタ30に表示されたウィジェットコンテンツ一覧から使用するウィジェットを選択する(ステップA10)。ユーザ操作部201は、ウィジェットコンテンツ選択通知を制御部202に送信する(ステップA11)。制御部202は、ウィジェットコンテンツ選択通知をウィジェット処理部208に送信する(ステップA12)。   The user uses the user operation unit 201 to select a widget to be used from the widget content list displayed on the monitor 30 (step A10). The user operation unit 201 transmits a widget content selection notification to the control unit 202 (step A11). The control unit 202 transmits a widget content selection notification to the widget processing unit 208 (step A12).

ウィジェットコンテンツを蓄積部206から取得する場合(図6のステップAC1〜AC4)と、ウィジェット配信サーバ60から取得する場合(図7のステップAD1〜AD10)がある。   There are cases where the widget content is acquired from the storage unit 206 (steps AC1 to AC4 in FIG. 6) and cases where the widget content is acquired from the widget distribution server 60 (steps AD1 to AD10 in FIG. 7).

図6を参照して、蓄積部206からウィジェットコンテンツを取得する処理(ステップAC1〜AC4)について説明する。   With reference to FIG. 6, the process (steps AC1-AC4) which acquires a widget content from the storage part 206 is demonstrated.

ウィジェット処理部208は、制御部202にウィジェットコンテンツ取得要求を送信する(ステップAC1)。制御部202は、ウィジェットコンテンツ取得要求を蓄積部206に送信する(ステップAC2)。蓄積部206は、ウィジェットコンテンツ取得要求を受信したウィジェットコンテンツを制御部202に送信する(ステップAC3)。制御部202は、ウィジェットコンテンツをウィジェット処理部208に送信する(ステップAC4)。   The widget processing unit 208 transmits a widget content acquisition request to the control unit 202 (step AC1). The control unit 202 transmits a widget content acquisition request to the storage unit 206 (step AC2). The accumulation unit 206 transmits the widget content that has received the widget content acquisition request to the control unit 202 (step AC3). Control unit 202 transmits the widget content to widget processing unit 208 (step AC4).

図7を参照して、ウィジェット配信サーバ60からウィジェットコンテンツ一覧を取得する処理(ステップAD1〜AD10)について説明する。   With reference to FIG. 7, the process (step AD1-AD10) which acquires a widget content list from the widget delivery server 60 is demonstrated.

ウィジェット処理部208は、制御部202にウィジェットコンテンツ取得要求を送信する(ステップAD1)。制御部202は、ウィジェットコンテンツ取得要求をネットワーク通信部203に送信する(ステップAD2)。ネットワーク通信部203は、ウィジェットコンテンツ取得要求をホームゲートウェイ10に送信する(ステップAD3)。ホームゲートウェイ10は、IPネットワーク70経由で(ステップAD4)、ウィジェット配信サーバ60にウィジェットコンテンツ取得要求を送信する(ステップAD5)。ウィジェット配信サーバ60は、取得要求を受信したウィジェットコンテンツをIPネットワーク70経由で(ステップAD6)、ホームゲートウェイ10に送信する(ステップAD7)。ホームゲートウェイ10は、テレビ受信機20のネットワーク通信部203にウィジェットコンテンツを送信する(ステップAD8)。ネットワーク通信部203は、制御部202にウィジェットコンテンツを送信する(ステップAD9)。制御部202は、ウィジェット処理部208にウィジェットコンテンツを送信する(ステップAD10)。   The widget processing unit 208 transmits a widget content acquisition request to the control unit 202 (step AD1). The control unit 202 transmits a widget content acquisition request to the network communication unit 203 (step AD2). The network communication unit 203 transmits a widget content acquisition request to the home gateway 10 (step AD3). The home gateway 10 transmits a widget content acquisition request to the widget distribution server 60 via the IP network 70 (step AD4) (step AD5). The widget distribution server 60 transmits the widget content that has received the acquisition request to the home gateway 10 via the IP network 70 (step AD6) (step AD7). The home gateway 10 transmits the widget content to the network communication unit 203 of the television receiver 20 (step AD8). The network communication unit 203 transmits the widget content to the control unit 202 (step AD9). The control unit 202 transmits the widget content to the widget processing unit 208 (step AD10).

次に、ウィジェット処理部208が受信したウィジェットコンテンツを登録することで、GUI上からウィジェットコンテンツを使用可能とする処理を説明する。   Next, a process of making the widget content usable from the GUI by registering the widget content received by the widget processing unit 208 will be described.

図3を参照すると、ウィジェット処理部208は、制御部202から受信したウィジェットコンテンツを登録する(ステップA13)。ウィジェットコンテンツ209は、ウィジェットコンテンツの初期化処理を行い(ステップA14)、GUI処理をウィジェット処理部208に対して行う(ステップA15)。ウィジェット処理部208は、GUI描画要求をGUI処理部207に送信する(ステップA16)。GUI処理部207は、ウィジェットコンテンツのGUIを描画し(ステップA17)、GUIを映像音声出力部210に送信する(ステップA18)。映像音声出力部210は、GUIをモニタ30に送信する(ステップA19)。モニタ30は、GUIを表示する(ステップA20)。   Referring to FIG. 3, the widget processing unit 208 registers the widget content received from the control unit 202 (step A13). The widget content 209 performs widget content initialization processing (step A14), and performs GUI processing on the widget processing unit 208 (step A15). The widget processing unit 208 transmits a GUI drawing request to the GUI processing unit 207 (step A16). The GUI processing unit 207 renders the GUI of the widget content (step A17), and transmits the GUI to the video / audio output unit 210 (step A18). The video / audio output unit 210 transmits the GUI to the monitor 30 (step A19). The monitor 30 displays a GUI (Step A20).

(ウィジェットコンテンツイベント登録処理)
ウィジェットコンテンツのイベント登録処理について、図面を参照して説明する。図8は、本実施形態に係るテレビ受信機20によるウィジェットコンテンツのイベント登録処理を示すシーケンス図である。
(Widget content event registration process)
Widget content event registration processing will be described with reference to the drawings. FIG. 8 is a sequence diagram showing event registration processing of widget content by the television receiver 20 according to the present embodiment.

図8を参照すると、ウィジェットコンテンツ209は、ウィジェット処理部208に対して、イベント登録が可能である(ステップB1)。イベントには、GUI上でのクリックや、選局動作などがある。   Referring to FIG. 8, the widget content 209 can register an event with the widget processing unit 208 (step B1). Events include clicks on the GUI and channel selection operations.

(IP放送受信・番組情報蓄積処理)
テレビ受信機20のIP放送受信処理・番組情報蓄積処理について、図面を参照して説明する。図9〜図12は、本実施形態に係るテレビ受信機20によるIP放送受信処理・番組情報蓄積処理を示すシーケンス図である。
(IP broadcast reception / program information storage processing)
The IP broadcast reception process / program information storage process of the television receiver 20 will be described with reference to the drawings. 9 to 12 are sequence diagrams showing IP broadcast reception processing / program information storage processing by the television receiver 20 according to the present embodiment.

図9を参照すると、IP放送サーバ50は、IP放送の番組をマルチキャストパケットでIPネットワーク70に送信する(ステップC1)。IP放送サーバ50は、IP放送のチャンネル数ステップC1を繰り返す(ステップC2)。マルチキャストパケットはMPEG2−TS等で映像音声、番組情報が多重化されている。マルチキャストパケットには、映像音声が含まれず番組情報のみが含まれる場合がある。   Referring to FIG. 9, the IP broadcast server 50 transmits an IP broadcast program to the IP network 70 as a multicast packet (step C1). The IP broadcast server 50 repeats the IP broadcast channel number step C1 (step C2). In the multicast packet, video and audio and program information are multiplexed by MPEG2-TS or the like. The multicast packet may not include video and audio but only program information.

選局要求は、ユーザがIP放送の視聴のために行う場合(図10のステップCA1、CA2)と、テレビ受信機20が番組情報の蓄積のために自ら行う場合(図11のステップCB1)がある。   The channel selection request is made when the user makes an IP broadcast viewing (steps CA1 and CA2 in FIG. 10), and when the television receiver 20 makes the program information by itself (step CB1 in FIG. 11). is there.

図10を参照して、ユーザが選局要求を行う処理(ステップCA1、CA2)について説明する。   With reference to FIG. 10, the process (step CA1, CA2) in which a user makes a channel selection request will be described.

ユーザは、ユーザ操作部201を操作してIP放送の選局要求を行う(ステップCA1)。ユーザ操作部201は、制御部202に選局要求を送信する(ステップCA2)。   The user operates the user operation unit 201 to make an IP broadcast channel selection request (step CA1). The user operation unit 201 transmits a channel selection request to the control unit 202 (step CA2).

図11を参照して、テレビ受信機20が選局要求を行う処理(ステップCB1)について説明する。   With reference to FIG. 11, the process (step CB1) in which the television receiver 20 makes a channel selection request will be described.

制御部202は、テレビ受信機20の起動時や一定時間経過後などを契機として、選局要求を行う(ステップCB1)。   The control unit 202 makes a channel selection request when the television receiver 20 is activated or after a predetermined time has elapsed (step CB1).

図9を参照すると、制御部202は、ネットワーク通信部203に選局要求を送信する(ステップC3)。ネットワーク通信部203は、ホームゲートウェイ10にIGMP、MLD等のプロトコルを使用して番組送信要求を送信する(ステップC4)。ホームゲートウェイ10は、IPネットワーク70に番組送信要求を送信する(ステップC5)。IPネットワーク70は、受信した番組送信要求で要求された番組のマルチキャストのパケットをホームゲートウェイ10に送信する(ステップC6)。ホームゲートウェイ10は、受信したマルチキャストパケットをネットワーク通信部203に送信する(ステップC7)。ネットワーク通信部203は、受信したマルチキャストパケットをデマックス処理部204に送信する(ステップC8、C9)。デマックス処理部204は、受信したマルチキャストパケットのデマックス処理を行い映像音声と番組情報を分離する(ステップC10)。   Referring to FIG. 9, control unit 202 transmits a channel selection request to network communication unit 203 (step C3). The network communication unit 203 transmits a program transmission request to the home gateway 10 using a protocol such as IGMP or MLD (step C4). The home gateway 10 transmits a program transmission request to the IP network 70 (step C5). The IP network 70 transmits the multicast packet of the program requested by the received program transmission request to the home gateway 10 (step C6). The home gateway 10 transmits the received multicast packet to the network communication unit 203 (step C7). The network communication unit 203 transmits the received multicast packet to the demax processing unit 204 (steps C8 and C9). The demax processing unit 204 performs a demax process on the received multicast packet to separate the video / audio and the program information (step C10).

ステップCA1、CA2で、ユーザが選局要求を行った場合、テレビ受信機20は、映像音声の出力処理を行う。   When the user makes a channel selection request in steps CA1 and CA2, the television receiver 20 performs video / audio output processing.

図12を参照して、テレビ受信機20の映像・音声出力処理を説明する。   The video / audio output processing of the television receiver 20 will be described with reference to FIG.

デマックス処理部204は、多重化されたマルチキャストパケットから分離した圧縮された映像音声を映像音声処理部205に送信する(ステップCC1)。映像音声処理部205は、受信した圧縮された映像音声の解凍処理を行い(ステップCC2)、映像音声を映像音声出力部210に送信する(ステップCC3)。映像音声出力部210は、映像音声をモニタ30に送信する(ステップCC4)。モニタ30は、受信した映像音声の表示処理を行う(ステップCC5)。   The demax processing unit 204 transmits the compressed video / audio separated from the multiplexed multicast packet to the video / audio processing unit 205 (step CC1). The video / audio processing unit 205 performs decompression processing on the received compressed video / audio (step CC2), and transmits the video / audio to the video / audio output unit 210 (step CC3). The video / audio output unit 210 transmits the video / audio to the monitor 30 (step CC4). The monitor 30 performs display processing of the received video / audio (step CC5).

図9を参照すると、テレビ受信機20は、ステップCCの映像音声出力と並行してステップC11からステップC13の番組情報蓄積処理を行う。   Referring to FIG. 9, the television receiver 20 performs the program information accumulation process from step C11 to step C13 in parallel with the video / audio output at step CC.

デマックス処理部204は、多重化されたマルチキャストパケットから分離した番組情報を制御部202に送信する(ステップC11)。制御部202は、蓄積部206に番組情報を送信する(ステップC12)。蓄積部206は、番組情報を蓄積する(ステップC13)。   The demax processing unit 204 transmits the program information separated from the multiplexed multicast packet to the control unit 202 (step C11). The control unit 202 transmits program information to the storage unit 206 (step C12). The storage unit 206 stores program information (step C13).

(ウィジェットコンテンツの番組連動処理)
テレビ受信機20のウィジェットコンテンツ209が、ステップB1(図8)で登録したイベントに同期して行う番組連動処理について図面を参照して説明する。図13〜図17は、本実施形態に係るテレビ受信機20による番組連動処理を示すシーケンス図である。
(Program linkage processing of widget content)
Program interlocking processing performed by the widget content 209 of the television receiver 20 in synchronization with the event registered in step B1 (FIG. 8) will be described with reference to the drawings. 13 to 17 are sequence diagrams showing the program interlocking process by the television receiver 20 according to the present embodiment.

図13を参照すると、番組連動処理を行う契機は、ユーザがウィジェットコンテンツ操作を行う場合(図14のステップDA1〜DA4)と、ステップBで登録されたイベントを検出する場合(図15のステップDB1、DB2)がある。   Referring to FIG. 13, the trigger for performing the program interlocking process is when the user performs a widget content operation (steps DA1 to DA4 in FIG. 14) and when the event registered in step B is detected (step DB1 in FIG. 15). , DB2).

図14を参照して、ユーザがウィジェットコンテンツ操作を行う場合(ステップDA1〜DA4)について説明する。   With reference to FIG. 14, a case where the user performs a widget content operation (steps DA1 to DA4) will be described.

ユーザは、ユーザ操作部201を操作してウィジェットコンテンツ操作を行う(ステップDA1)。ユーザ操作部201は、制御部202にウィジェットコンテンツ操作通知を送信し(ステップDA2)、制御部202は、ウィジェット処理部208にウィジェットコンテンツ操作通知を送信する(ステップDA3)。ウィジェット処理部208は、ウィジェットコンテンツ209にウィジェットコンテンツ操作イベント通知を送信する(ステップDA4)。   The user operates the user operation unit 201 to perform widget content operation (step DA1). The user operation unit 201 transmits a widget content operation notification to the control unit 202 (step DA2), and the control unit 202 transmits a widget content operation notification to the widget processing unit 208 (step DA3). The widget processing unit 208 transmits a widget content operation event notification to the widget content 209 (step DA4).

図15を参照して、ステップBで登録されたイベントを検出する場合(ステップDB1、DB2)について説明する。   With reference to FIG. 15, the case where the event registered in step B is detected (steps DB1 and DB2) will be described.

ウィジェット処理部208は、ステップB1(図8)でウィジェットコンテンツ209が登録したイベントを検出する(ステップDB1)。ウィジェット処理部208は、ウィジェットコンテンツ209にイベント通知を送信する(ステップDB)。   The widget processing unit 208 detects the event registered by the widget content 209 in step B1 (FIG. 8) (step DB1). The widget processing unit 208 transmits an event notification to the widget content 209 (Step DB).

図13を参照すると、通知を受信したウィジェットコンテンツ209は、ウィジェット処理部208に番組情報取得を送信する(ステップD1)。ウィジェット処理部208は、制御部202に番組情報取得要求を送信する(ステップD2)。制御部202は、蓄積部206に番組情報取得要求を送信する(ステップD3)。蓄積部206は、番組情報取得要求に含まれる番組の番組情報を制御部202に送信する(ステップD4)。制御部202は、番組情報をXML文書に変換し(ステップD5)、ウィジェット処理部208に送信する(ステップD6)。   Referring to FIG. 13, the widget content 209 that has received the notification transmits program information acquisition to the widget processing unit 208 (step D1). The widget processing unit 208 transmits a program information acquisition request to the control unit 202 (step D2). The control unit 202 transmits a program information acquisition request to the storage unit 206 (step D3). The storage unit 206 transmits the program information of the program included in the program information acquisition request to the control unit 202 (step D4). The control unit 202 converts the program information into an XML document (step D5) and transmits it to the widget processing unit 208 (step D6).

XML文書に変換された番組情報をウィジェットコンテンツ上で使用する方法として、ウィジェット処理部208がXML文書をECMAScriptのオブジェクトに変換してウィジェットコンテンツ209に送信する場合(図16のステップDC1、DC2)と、ウィジェットコンテンツ209がXML文書をDOMオブジェクトとして扱う場合(図17のステップDD1、DD2)がある。   As a method of using the program information converted into the XML document on the widget content, when the widget processing unit 208 converts the XML document into an ECMAScript object and transmits it to the widget content 209 (steps DC1 and DC2 in FIG. 16). In some cases, the widget content 209 handles an XML document as a DOM object (steps DD1 and DD2 in FIG. 17).

図16を参照して、XML文書をECMAScriptのオブジェクトとして扱う場合(ステップDC1、DC2)について説明する。   A case where an XML document is handled as an ECMAScript object (steps DC1 and DC2) will be described with reference to FIG.

ウィジェット処理部208は、受信したXML文書をECMAScriptのオブジェクトに変換し(ステップDC1)、ウィジェットコンテンツ209に送信する(ステップDC2)。   The widget processing unit 208 converts the received XML document into an ECMAScript object (step DC1) and transmits it to the widget content 209 (step DC2).

図17を参照して、XML文書をDOMオブジェクトとして扱う場合(ステップDD1、DD2)について説明する。   With reference to FIG. 17, a case where an XML document is handled as a DOM object (steps DD1 and DD2) will be described.

ウィジェット処理部208は、受信したXML文書をウィジェットコンテンツ209に送信する(ステップDD1)。ウィジェットコンテンツ209は、受信したXML文書のDOMパースを行い、DOMオブジェクトに変換する(ステップDD2)。   The widget processing unit 208 transmits the received XML document to the widget content 209 (step DD1). The widget content 209 performs DOM parsing of the received XML document and converts it into a DOM object (step DD2).

図13を参照すると、ウィジェットコンテンツ209は、受信した番組情報を使用して番組連動処理を行う(ステップD7)。番組連動処理の結果、GUIを更新する場合は、ステップD8からステップD13の処理を行う。   Referring to FIG. 13, the widget content 209 performs a program interlocking process using the received program information (step D7). If the GUI is updated as a result of the program linkage processing, the processing from step D8 to step D13 is performed.

ウィジェットコンテンツ209は、GUI更新通知をウィジェット処理部208に送信する(ステップD8)。ウィジェット処理部208は、GUI描画要求をGUI処理部207に送信する(ステップD9)。GUI処理部207は、GUIを描画し(ステップD10)、映像音声出力部210に送信する(ステップD11)。映像音声出力部210は、GUIをモニタ30に送信する(ステップD12)。モニタ30は、GUIを表示する(ステップD13)。   The widget content 209 transmits a GUI update notification to the widget processing unit 208 (step D8). The widget processing unit 208 transmits a GUI drawing request to the GUI processing unit 207 (step D9). The GUI processing unit 207 draws the GUI (step D10) and transmits it to the video / audio output unit 210 (step D11). The video / audio output unit 210 transmits the GUI to the monitor 30 (step D12). The monitor 30 displays the GUI (Step D13).

本発明によると、ウィジェットコンテンツからテレビ受信機の番組情報をXML文書で取得でき、番組情報をDOM(Document Object Model)オブジェクトとして扱うことが可能となる。したがって、ウィジェットコンテンツ側で番組情報を容易に扱える。さらに、本発明によると、選局番組情報の量が膨大となり、ウィジェットコンテンツ上でのXML文書のDOMパースに時間を要する場合は、予めウィジェット処理部でXML文書をECMAScriptのオブジェクトに変換する。これによって、ウィジェットコンテンツ側の処理負担を軽減することができる。   According to the present invention, program information of a television receiver can be acquired from an widget content as an XML document, and the program information can be handled as a DOM (Document Object Model) object. Therefore, program information can be easily handled on the widget content side. Furthermore, according to the present invention, when the amount of channel selection program information becomes enormous and it takes time to DOM parse the XML document on the widget content, the XML document is converted into an ECMAScript object in advance by the widget processing unit. As a result, the processing load on the widget content side can be reduced.

第1の効果は、番組情報をXML文書としてウィジェットコンテンツ上で扱う場合、ウィジェットコンテンツ上で番組情報をDOMオブジェクトとして簡単に扱うことが可能となることである。   The first effect is that when program information is handled as an XML document on the widget content, the program information can be easily handled as a DOM object on the widget content.

第2の効果は、番組情報をECMAScriptのオブジェクトに変換してウィジェットコンテンツ上で扱う場合、ウィジェットコンテンツ上でのDOMパースの処理を行う必要がないため、ウィジェットコンテンツの動作を軽減することが可能となる。   The second effect is that, when program information is converted into an ECMAScript object and handled on the widget content, it is not necessary to perform DOM parsing on the widget content, so the operation of the widget content can be reduced. Become.

第3の効果は、選局をDOMのイベントで実装することで、選局と連動したウィジェットコンテンツを作成することが可能となる。   As a third effect, by implementing the channel selection by the DOM event, it becomes possible to create widget contents linked to the channel selection.

(実施形態2)
本発明の第2の実施形態として、地上波放送、衛星放送から番組を受信して番組情報蓄積処理を行う場合について説明する。本実施形態のテレビ受信機の構成は、第1の実施形態のテレビ受信機20の構成(図2)と同様である。
(Embodiment 2)
As a second embodiment of the present invention, a case will be described in which a program is received from a terrestrial broadcast or a satellite broadcast and a program information accumulation process is performed. The configuration of the television receiver of the present embodiment is the same as the configuration of the television receiver 20 of the first embodiment (FIG. 2).

(地上波放送、衛星放送受信・番組情報蓄積処理)
テレビ受信機20の地上波、衛星放送受信処理について、図面を参照して説明する。図18は、本実施形態に係るテレビ受信機による地上波放送、衛星放送受信・番組情報蓄積処理を示すシーケンス図である。
(Terrestrial broadcast, satellite broadcast reception, program information storage processing)
The ground wave and satellite broadcast reception processing of the television receiver 20 will be described with reference to the drawings. FIG. 18 is a sequence diagram showing terrestrial broadcast and satellite broadcast reception / program information storage processing by the television receiver according to the present embodiment.

図18を参照すると、放送送信機80は、放送波を使用して地上波、衛星放送の番組をアンテナ90に送信する(ステップC’1)。アンテナ90は、放送波をテレビ受信機20の放送波受信部211に送信する(ステップC’2)。放送送信機80とアンテナ90は、放送のチャンネル数だけステップC’1、C’2を繰り返す(ステップC’3)。   Referring to FIG. 18, the broadcast transmitter 80 uses a broadcast wave to transmit a terrestrial / satellite broadcast program to the antenna 90 (step C'1). The antenna 90 transmits the broadcast wave to the broadcast wave receiving unit 211 of the television receiver 20 (step C′2). The broadcast transmitter 80 and the antenna 90 repeat steps C'1 and C'2 as many times as the number of broadcast channels (step C'3).

選局要求の送信は、ユーザがIP放送の視聴のために行う場合(図10のステップCA1、CA2)と、テレビ受信機20が番組情報の蓄積のために自ら行う場合(図11のステップCB1)がある。   The channel selection request is transmitted when the user performs viewing of the IP broadcast (steps CA1 and CA2 in FIG. 10), and when the television receiver 20 performs itself for storing program information (step CB1 in FIG. 11). )

制御部202は、放送波受信部211に選局要求を送信する(ステップC’4)。放送波受信部211は、選局要求に含まれる番組の受信処理を行い、放送波を放送波パケットに変換して(ステップC’5)、デマックス処理部204に送信する(ステップC’6)。デマックス処理部204は、受信した放送波パケットのデマックス処理を行い映像音声と番組情報を分離する(ステップC’7)。ステップCAでユーザが選局要求を行った場合には、テレビ受信機20は映像音声の出力処理を行う(図12のステップCC1〜CC5)。   The control unit 202 transmits a channel selection request to the broadcast wave receiving unit 211 (step C′4). The broadcast wave receiving unit 211 performs reception processing of the program included in the channel selection request, converts the broadcast wave into a broadcast wave packet (step C′5), and transmits the broadcast wave to the demax processing unit 204 (step C′6). . The demax processing unit 204 demultiplexes the received broadcast wave packet to separate the video and audio and the program information (step C′7). When the user makes a channel selection request in step CA, the television receiver 20 performs video / audio output processing (steps CC1 to CC5 in FIG. 12).

テレビ受信機20は、映像音声出力(図12のステップCC1〜CC5)と並行して、番組情報蓄積処理を行う(ステップC’8〜C’10)。   The television receiver 20 performs program information accumulation processing (steps C′8 to C′10) in parallel with the video / audio output (steps CC1 to CC5 in FIG. 12).

デマックス処理部204は、多重化された放送波パケットから分離した番組情報を制御部202に送信する(ステップC’8)。制御部202は、蓄積部206に番組情報を送信する(ステップC’9)。蓄積部206は、番組情報を蓄積する(ステップC’10)。   The demax processing unit 204 transmits the program information separated from the multiplexed broadcast wave packet to the control unit 202 (step C′8). The control unit 202 transmits the program information to the storage unit 206 (Step C′9). The accumulation unit 206 accumulates program information (step C′10).

以上の記載は実施形態に基づいて行ったが、本発明は、上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。   Although the above description has been made based on the embodiment, the present invention is not limited to the above embodiment. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

10 ホームゲートウェイ
20 テレビ受信機
30 モニタ
40 ホームネットワーク
50 IP放送サーバ
60 ウィジェット配信サーバ
70 IPネットワーク
80 放送送信機
90 アンテナ
201 ユーザ操作部
202 制御部
203 ネットワーク通信部
204 デマックス処理部
205 映像音声処理部
206 蓄積部
207 GUI処理部
208 ウィジェット処理部
209 ウィジェットコンテンツ
210 映像音声出力部
211 放送受信部
10 Home gateway 20 TV receiver 30 Monitor 40 Home network 50 IP broadcast server 60 Widget distribution server 70 IP network 80 Broadcast transmitter 90 Antenna 201 User operation unit 202 Control unit 203 Network communication unit 204 Demax processing unit 205 Video / audio processing unit 206 Storage unit 207 GUI processing unit 208 Widget processing unit 209 Widget content 210 Video / audio output unit 211 Broadcast receiving unit

Claims (15)

番組情報を多重化したパケットから番組情報を抽出するデマックス処理部と、
抽出された番組情報をマークアップ言語で記述された文書に変換する制御部と、
前記文書に基づいて、抽出された番組情報を扱うウィジェットコンテンツと、を備えていることを特徴とするテレビ受信機。
A demax processing unit for extracting program information from a packet obtained by multiplexing program information;
A control unit for converting the extracted program information into a document described in a markup language;
And a widget content that handles program information extracted based on the document.
前記マークアップ言語は、XML(eXtensible Markup Language)であることを特徴とする、請求項1に記載のテレビ受信機。   The television receiver according to claim 1, wherein the markup language is XML (eXtensible Markup Language). 前記文書をECMAScriptオブジェクトに変換するウィジェット処理部をさらに備え、
前記ウィジェットコンテンツは、前記ECMAScriptオブジェクトに基づいて、抽出された番組情報を扱うことを特徴とする、請求項1又は2に記載のテレビ受信機。
A widget processing unit for converting the document into an ECMAScript object;
The television receiver according to claim 1, wherein the widget content handles extracted program information based on the ECMAScript object.
前記ウィジェットコンテンツは、前記文書をDOM(Document Object Model)オブジェクトに変換し、当該DOMオブジェクトに基づいて、抽出された番組情報を扱うことを特徴とする、請求項1又は2に記載のテレビ受信機。   The television receiver according to claim 1, wherein the widget content converts the document into a DOM (Document Object Model) object, and handles extracted program information based on the DOM object. . 前記パケットは、IP放送サーバから受信したマルチキャストパケットであることを特徴とする、請求項1乃至4のいずれか1項に記載のテレビ受信機。   The television receiver according to any one of claims 1 to 4, wherein the packet is a multicast packet received from an IP broadcast server. 前記パケットは、放送送信機から受信した放送波パケットであることを特徴とする、請求項1乃至5のいずれか1項に記載のテレビ受信機。   The television receiver according to claim 1, wherein the packet is a broadcast wave packet received from a broadcast transmitter. 抽出された番組情報を蓄積する蓄積部をさらに備えていることを特徴とする、請求項1乃至6のいずれか1項に記載のテレビ受信機。   The television receiver according to any one of claims 1 to 6, further comprising a storage unit that stores the extracted program information. コンピュータが、番組情報を多重化したパケットから番組情報を抽出する工程と、
抽出された番組情報をマークアップ言語で記述された文書に変換する工程と、
前記文書に基づいて、抽出された番組情報を扱う番組情報処理工程と、を含むことを特徴とするテレビ受信方法。
A computer extracting program information from a packet obtained by multiplexing program information;
Converting the extracted program information into a document described in a markup language;
And a program information processing step for handling the extracted program information based on the document.
コンピュータが、前記文書をECMAScriptオブジェクトに変換する工程をさらに含み、
前記番組情報処理工程において、前記ECMAScriptオブジェクトに基づいて、抽出された番組情報を扱うことを特徴とする、請求項8に記載のテレビ受信方法。
The computer further comprising converting the document into an ECMAScript object;
9. The television receiving method according to claim 8, wherein in the program information processing step, the extracted program information is handled based on the ECMAScript object.
コンピュータが、前記文書をDOM(Document Object Model)オブジェクトに変換する工程をさらに含み、
前記番組情報処理工程において、前記DOMオブジェクトに基づいて、抽出された番組情報を扱うことを特徴とする、請求項8に記載のテレビ受信方法。
The computer further comprising converting the document into a DOM (Document Object Model) object;
9. The television receiving method according to claim 8, wherein in the program information processing step, the extracted program information is handled based on the DOM object.
コンピュータが、抽出された番組情報を記憶部に蓄積する工程をさらに含むことを特徴とする、請求項8乃至10のいずれか1項に記載のテレビ受信方法。   The television receiving method according to claim 8, further comprising a step of storing the extracted program information in a storage unit. 番組情報を多重化したパケットから番組情報を抽出する処理と、
抽出された番組情報をマークアップ言語で記述された文書に変換する処理と、
前記文書に基づいて、抽出された番組情報を扱う番組情報処理と、をコンピュータに実行させることを特徴とするプログラム。
A process of extracting program information from a packet in which program information is multiplexed;
A process of converting the extracted program information into a document described in a markup language;
A program that causes a computer to execute program information processing that handles extracted program information based on the document.
前記文書をECMAScriptオブジェクトに変換する処理を、さらにコンピュータに実行させ、
前記番組情報処理において、前記ECMAScriptオブジェクトに基づいて、抽出された番組情報を扱うことを特徴とする、請求項12に記載のプログラム。
Causing the computer to further execute a process of converting the document into an ECMAScript object;
The program according to claim 12, wherein in the program information processing, the extracted program information is handled based on the ECMAScript object.
前記文書をDOM(Document Object Model)オブジェクトに変換する処理を、さらにコンピュータに実行させ、
前記番組情報処理において、前記DOMオブジェクトに基づいて、抽出された番組情報を扱うことを特徴とする、請求項12に記載のプログラム。
Causing the computer to further execute processing for converting the document into a DOM (Document Object Model) object;
13. The program according to claim 12, wherein in the program information processing, the extracted program information is handled based on the DOM object.
抽出された番組情報を記憶部に蓄積する処理を、さらにコンピュータに実行させることを特徴とする、請求項12乃至14のいずれか1項に記載のプログラム。   The program according to any one of claims 12 to 14, further causing a computer to execute processing for accumulating extracted program information in a storage unit.
JP2009187265A 2009-08-12 2009-08-12 Television receiver, television receiving method, and program Withdrawn JP2011041053A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009187265A JP2011041053A (en) 2009-08-12 2009-08-12 Television receiver, television receiving method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009187265A JP2011041053A (en) 2009-08-12 2009-08-12 Television receiver, television receiving method, and program

Publications (1)

Publication Number Publication Date
JP2011041053A true JP2011041053A (en) 2011-02-24

Family

ID=43768356

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009187265A Withdrawn JP2011041053A (en) 2009-08-12 2009-08-12 Television receiver, television receiving method, and program

Country Status (1)

Country Link
JP (1) JP2011041053A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013009346A (en) * 2011-05-20 2013-01-10 Nippon Hoso Kyokai <Nhk> Broadcast communication cooperation receiving apparatus
WO2013015193A1 (en) * 2011-07-22 2013-01-31 シャープ株式会社 Content delivery device, reception device, relay device, content delivery system, content delivery method and program
US8756623B2 (en) 2011-09-27 2014-06-17 Samsung Electronics Co., Ltd. Broadcasting receiving apparatus and method for providing broadcasting signal relation information
US9240851B2 (en) 2011-08-10 2016-01-19 Samsung Electronics Co., Ltd. Broadcast signal receiver, method for providing broadcast signal relation information, and server

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013009346A (en) * 2011-05-20 2013-01-10 Nippon Hoso Kyokai <Nhk> Broadcast communication cooperation receiving apparatus
WO2013015193A1 (en) * 2011-07-22 2013-01-31 シャープ株式会社 Content delivery device, reception device, relay device, content delivery system, content delivery method and program
US9240851B2 (en) 2011-08-10 2016-01-19 Samsung Electronics Co., Ltd. Broadcast signal receiver, method for providing broadcast signal relation information, and server
US9813765B2 (en) 2011-08-10 2017-11-07 Samsung Electronics Co., Ltd. Broadcast signal receiver, method for providing broadcast signal relation information, and server
US10237618B2 (en) 2011-08-10 2019-03-19 Samsung Electronics Co., Ltd. Broadcast signal receiver, method for providing broadcast signal relation information, and server
US8756623B2 (en) 2011-09-27 2014-06-17 Samsung Electronics Co., Ltd. Broadcasting receiving apparatus and method for providing broadcasting signal relation information
US9071869B2 (en) 2011-09-27 2015-06-30 Samsung Electronics Co., Ltd. Broadcasting receiving apparatus and method for providing broadcasting signal relation information
US9301008B2 (en) 2011-09-27 2016-03-29 Samsung Electronics Co., Ltd. Broadcasting receiving apparatus and method for providing broadcasting signal relation information

Similar Documents

Publication Publication Date Title
US9009748B2 (en) Slave display device, set-top box, and digital contents control system
US9778835B2 (en) Method for displaying objects on a screen display and image display device using same
EP2630790B1 (en) Method for moving pointer in video display apparatus and video display apparatus thereof
CN101917569A (en) Method and system for updating programme labeling information and set top box
US20080066097A1 (en) Method Of Realizing Interactive Advertisement Under Digital Braodcasting Environment By Extending Program Associated Data-Broadcasting To Internet Area
JP2011041053A (en) Television receiver, television receiving method, and program
US20130291003A1 (en) Method for managing contents and image display device therefor
CN102510537A (en) Playing system and playing method
KR20130066432A (en) Method and apparatus for providing iptv service based on cloud
US8707362B2 (en) Data broadcast receiver and method for gathering data broadcasting application
KR101750313B1 (en) Method for searching application in display apparatus and display apparatus thereof
JP5452583B2 (en) Providing data application for digital broadcasting
CN1917644B (en) Digital broadcast television system, set-top box, and method for playing programs
JP3202386U (en) Digital broadcast receiver
WO2012157753A1 (en) Integrated broadcast/communication reception device
US8984573B2 (en) Receiving apparatus, display control method, broadcasting system, and computer program
JP2013132010A (en) Television broadcast receiver
JP5856636B2 (en) Broadcast / communication cooperation service provision system
KR101664500B1 (en) A method for automatically providing dictionary of foreign language for a display device
KR101572266B1 (en) Method and apparatus for receiving a broadcasting signal and broadcasting system
JP5846761B2 (en) Receiving machine
JP5584729B2 (en) Broadcast communication cooperative receiver
KR101760943B1 (en) Method for providing network service and display apparatus thereof
CN104519398A (en) Method and system for co-displaying interactive information combined with broadcasting and network
KR101616571B1 (en) Method and apparatus for receiving a broadcasting signal

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20121106