JP2011041053A - Television receiver, television receiving method, and program - Google Patents
Television receiver, television receiving method, and program Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 60
- 230000010365 information processing Effects 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 25
- 238000004891 communication Methods 0.000 description 15
- 238000009825 accumulation Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000006837 decompression Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
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,
以下の分析は、本発明者によってなされたものである。 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の展開形態のテレビ受信機は、上記第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
図1を参照すると、テレビ受信システムは、ホームゲートウェイ10とテレビ受信機20とモニタ30とホームネットワーク40とIP放送サーバ50とウィジェット配信サーバ60とIPネットワーク70と放送送信機80とアンテナ90を有している。
Referring to FIG. 1, the television reception system includes a
これらのホームゲートウェイ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
テレビ受信機20は、地上波放送、衛星放送、IPTV等のデジタルテレビ放送を受信する。図2は、本実施形態に係るテレビ受信機20の構成を示すブロック図である。図2を参照すると、テレビ受信機20は、ユーザ操作部201、制御部202、ネットワーク通信部203、デマックス処理部204、映像音声処理部205、蓄積部206、GUI処理部207、ウィジェット処理部208、ウィジェットコンテンツ209、映像音声出力部210、及び、放送受信部211を有している。
The
ユーザ操作部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
次に、本実施形態のテレビ受信機20の動作について詳細に説明する。
Next, the operation of the
(ウィジェットコンテンツ登録処理)
ウィジェットコンテンツの登録処理について図面を参照して説明する。図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
図3を参照すると、ユーザは、テレビ受信機20のユーザ操作部201を操作して、ウィジェットコンテンツ一覧画面の表示要求を行う(ステップA1)。ユーザ操作部201は、制御部202にウィジェットコンテンツ一覧表示要求を送信し(ステップA2)、制御部202は、ウィジェット処理部208にウィジェットコンテンツ一覧表示要求を送信する(ステップA3)。
Referring to FIG. 3, the user operates the
ウィジェットコンテンツは、蓄積部206又はウィジェット配信サーバ60に保存されているため、ウィジェットコンテンツ一覧を蓄積部206から取得する場合(図4のステップAA1〜AA4)と、ウィジェット配信サーバ60から取得する場合(図5のステップAB1〜AB10)がある。
Since the widget content is stored in the
図4を参照して、蓄積部206からウィジェットコンテンツ一覧を取得する処理(ステップAA1〜AA4)について説明する。
With reference to FIG. 4, the process (steps AA1 to AA4) of acquiring a widget content list from the
ウィジェット処理部208は、制御部202にウィジェットコンテンツ一覧取得要求を送信し(ステップAA1)、制御部202は、ウィジェットコンテンツ一覧取得要求を蓄積部206に送信する(ステップAA2)。蓄積部206は、保存されているウィジェットコンテンツの一覧をウィジェットコンテンツ一覧として制御部202に送信し(ステップAA3)、制御部202は、ウィジェットコンテンツ一覧をウィジェット処理部208に送信する(ステップAA4)。
The
図5を参照して、ウィジェット配信サーバ60からウィジェットコンテンツ一覧を取得する処理(ステップAB1〜AB10)について説明する。
With reference to FIG. 5, the process (step AB1-AB10) which acquires a widget content list from the
ウィジェット処理部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
図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
ユーザは、ユーザ操作部201により、モニタ30に表示されたウィジェットコンテンツ一覧から使用するウィジェットを選択する(ステップA10)。ユーザ操作部201は、ウィジェットコンテンツ選択通知を制御部202に送信する(ステップA11)。制御部202は、ウィジェットコンテンツ選択通知をウィジェット処理部208に送信する(ステップA12)。
The user uses the
ウィジェットコンテンツを蓄積部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
ウィジェット処理部208は、制御部202にウィジェットコンテンツ取得要求を送信する(ステップAC1)。制御部202は、ウィジェットコンテンツ取得要求を蓄積部206に送信する(ステップAC2)。蓄積部206は、ウィジェットコンテンツ取得要求を受信したウィジェットコンテンツを制御部202に送信する(ステップAC3)。制御部202は、ウィジェットコンテンツをウィジェット処理部208に送信する(ステップAC4)。
The
図7を参照して、ウィジェット配信サーバ60からウィジェットコンテンツ一覧を取得する処理(ステップAD1〜AD10)について説明する。
With reference to FIG. 7, the process (step AD1-AD10) which acquires a widget content list from the
ウィジェット処理部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
次に、ウィジェット処理部208が受信したウィジェットコンテンツを登録することで、GUI上からウィジェットコンテンツを使用可能とする処理を説明する。
Next, a process of making the widget content usable from the GUI by registering the widget content received by the
図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
(ウィジェットコンテンツイベント登録処理)
ウィジェットコンテンツのイベント登録処理について、図面を参照して説明する。図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
図8を参照すると、ウィジェットコンテンツ209は、ウィジェット処理部208に対して、イベント登録が可能である(ステップB1)。イベントには、GUI上でのクリックや、選局動作などがある。
Referring to FIG. 8, the
(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
図9を参照すると、IP放送サーバ50は、IP放送の番組をマルチキャストパケットでIPネットワーク70に送信する(ステップC1)。IP放送サーバ50は、IP放送のチャンネル数ステップC1を繰り返す(ステップC2)。マルチキャストパケットはMPEG2−TS等で映像音声、番組情報が多重化されている。マルチキャストパケットには、映像音声が含まれず番組情報のみが含まれる場合がある。
Referring to FIG. 9, the
選局要求は、ユーザが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
図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
図11を参照して、テレビ受信機20が選局要求を行う処理(ステップCB1)について説明する。
With reference to FIG. 11, the process (step CB1) in which the
制御部202は、テレビ受信機20の起動時や一定時間経過後などを契機として、選局要求を行う(ステップCB1)。
The
図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,
ステップCA1、CA2で、ユーザが選局要求を行った場合、テレビ受信機20は、映像音声の出力処理を行う。
When the user makes a channel selection request in steps CA1 and CA2, the
図12を参照して、テレビ受信機20の映像・音声出力処理を説明する。
The video / audio output processing of the
デマックス処理部204は、多重化されたマルチキャストパケットから分離した圧縮された映像音声を映像音声処理部205に送信する(ステップCC1)。映像音声処理部205は、受信した圧縮された映像音声の解凍処理を行い(ステップCC2)、映像音声を映像音声出力部210に送信する(ステップCC3)。映像音声出力部210は、映像音声をモニタ30に送信する(ステップCC4)。モニタ30は、受信した映像音声の表示処理を行う(ステップCC5)。
The
図9を参照すると、テレビ受信機20は、ステップCCの映像音声出力と並行してステップC11からステップC13の番組情報蓄積処理を行う。
Referring to FIG. 9, the
デマックス処理部204は、多重化されたマルチキャストパケットから分離した番組情報を制御部202に送信する(ステップC11)。制御部202は、蓄積部206に番組情報を送信する(ステップC12)。蓄積部206は、番組情報を蓄積する(ステップC13)。
The
(ウィジェットコンテンツの番組連動処理)
テレビ受信機20のウィジェットコンテンツ209が、ステップB1(図8)で登録したイベントに同期して行う番組連動処理について図面を参照して説明する。図13〜図17は、本実施形態に係るテレビ受信機20による番組連動処理を示すシーケンス図である。
(Program linkage processing of widget content)
Program interlocking processing performed by the
図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
図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
図13を参照すると、通知を受信したウィジェットコンテンツ209は、ウィジェット処理部208に番組情報取得を送信する(ステップD1)。ウィジェット処理部208は、制御部202に番組情報取得要求を送信する(ステップD2)。制御部202は、蓄積部206に番組情報取得要求を送信する(ステップD3)。蓄積部206は、番組情報取得要求に含まれる番組の番組情報を制御部202に送信する(ステップD4)。制御部202は、番組情報をXML文書に変換し(ステップD5)、ウィジェット処理部208に送信する(ステップD6)。
Referring to FIG. 13, the
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
図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
図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
図13を参照すると、ウィジェットコンテンツ209は、受信した番組情報を使用して番組連動処理を行う(ステップD7)。番組連動処理の結果、GUIを更新する場合は、ステップD8からステップD13の処理を行う。
Referring to FIG. 13, the
ウィジェットコンテンツ209は、GUI更新通知をウィジェット処理部208に送信する(ステップD8)。ウィジェット処理部208は、GUI描画要求をGUI処理部207に送信する(ステップD9)。GUI処理部207は、GUIを描画し(ステップD10)、映像音声出力部210に送信する(ステップD11)。映像音声出力部210は、GUIをモニタ30に送信する(ステップD12)。モニタ30は、GUIを表示する(ステップD13)。
The
本発明によると、ウィジェットコンテンツからテレビ受信機の番組情報を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
(地上波放送、衛星放送受信・番組情報蓄積処理)
テレビ受信機20の地上波、衛星放送受信処理について、図面を参照して説明する。図18は、本実施形態に係るテレビ受信機による地上波放送、衛星放送受信・番組情報蓄積処理を示すシーケンス図である。
(Terrestrial broadcast, satellite broadcast reception, program information storage processing)
The ground wave and satellite broadcast reception processing of the
図18を参照すると、放送送信機80は、放送波を使用して地上波、衛星放送の番組をアンテナ90に送信する(ステップC’1)。アンテナ90は、放送波をテレビ受信機20の放送波受信部211に送信する(ステップC’2)。放送送信機80とアンテナ90は、放送のチャンネル数だけステップC’1、C’2を繰り返す(ステップC’3)。
Referring to FIG. 18, the
選局要求の送信は、ユーザが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
制御部202は、放送波受信部211に選局要求を送信する(ステップC’4)。放送波受信部211は、選局要求に含まれる番組の受信処理を行い、放送波を放送波パケットに変換して(ステップC’5)、デマックス処理部204に送信する(ステップC’6)。デマックス処理部204は、受信した放送波パケットのデマックス処理を行い映像音声と番組情報を分離する(ステップC’7)。ステップCAでユーザが選局要求を行った場合には、テレビ受信機20は映像音声の出力処理を行う(図12のステップCC1〜CC5)。
The
テレビ受信機20は、映像音声出力(図12のステップCC1〜CC5)と並行して、番組情報蓄積処理を行う(ステップC’8〜C’10)。
The
デマックス処理部204は、多重化された放送波パケットから分離した番組情報を制御部202に送信する(ステップC’8)。制御部202は、蓄積部206に番組情報を送信する(ステップC’9)。蓄積部206は、番組情報を蓄積する(ステップC’10)。
The
以上の記載は実施形態に基づいて行ったが、本発明は、上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。 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
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.
前記ウィジェットコンテンツは、前記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.
抽出された番組情報をマークアップ言語で記述された文書に変換する工程と、
前記文書に基づいて、抽出された番組情報を扱う番組情報処理工程と、を含むことを特徴とするテレビ受信方法。 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オブジェクトに基づいて、抽出された番組情報を扱うことを特徴とする、請求項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オブジェクトに基づいて、抽出された番組情報を扱うことを特徴とする、請求項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.
抽出された番組情報をマークアップ言語で記述された文書に変換する処理と、
前記文書に基づいて、抽出された番組情報を扱う番組情報処理と、をコンピュータに実行させることを特徴とするプログラム。 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オブジェクトに基づいて、抽出された番組情報を扱うことを特徴とする、請求項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オブジェクトに基づいて、抽出された番組情報を扱うことを特徴とする、請求項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.
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)
| 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 |
-
2009
- 2009-08-12 JP JP2009187265A patent/JP2011041053A/en not_active Withdrawn
Cited By (8)
| 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 |