[go: up one dir, main page]

JP2001230740A - Programmable selective broadcast reception system, broadcasting equipment and receiver - Google Patents

Programmable selective broadcast reception system, broadcasting equipment and receiver

Info

Publication number
JP2001230740A
JP2001230740A JP2000374042A JP2000374042A JP2001230740A JP 2001230740 A JP2001230740 A JP 2001230740A JP 2000374042 A JP2000374042 A JP 2000374042A JP 2000374042 A JP2000374042 A JP 2000374042A JP 2001230740 A JP2001230740 A JP 2001230740A
Authority
JP
Japan
Prior art keywords
execution program
attribute
broadcast
content
storage unit
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.)
Pending
Application number
JP2000374042A
Other languages
Japanese (ja)
Inventor
Hideo Shimazu
秀雄 島津
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 JP2000374042A priority Critical patent/JP2001230740A/en
Publication of JP2001230740A publication Critical patent/JP2001230740A/en
Pending legal-status Critical Current

Links

Landscapes

  • Television Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To dynamically change the broadcasting (reproduction) a propriety of broadcast contents corresponding to the conditions of a reception side or the needs of a viewer. SOLUTION: In this broadcasting/reception system, a broadcast contents program 51 transmitted from a broadcasting station 10 is received by this receiver 20. The received broadcast contents program 51 is divided into three, the value of the broadcast contents 511 is stored in a broadcast contents storage 202, the value of contents attributes 512 is stored in a contents attribute storage 203 and the value of an execution program 513 is stored in an execution program storage 204. Then, an execution program engine 205 interprets and executes the program in the execution program storage 204 and judges whether to deliver the broadcast contents 511 in the broadcast contents storage 202 to a reproduction part 206 or to abandon the broadcast contents 511 by referring to the value of the contents attributes 512 and the value of attributes stored in a user attribute storage part 207.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、デジタル放送によ
る情報の選択装置および方法に関し、特に、送出した放
送コンテンツの放送可否を受信側視聴者の時間状況、空
間状況、嗜好状況等に応じて動的または適宜変えること
ができる放送受信システム、放送装置、受信装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus and a method for selecting information by digital broadcasting, and more particularly, to whether or not broadcast of transmitted broadcast content can be performed according to the time situation, spatial situation, taste situation, etc. of a receiving viewer. The present invention relates to a broadcast receiving system, a broadcasting device, and a receiving device that can be changed appropriately or appropriately.

【0002】[0002]

【従来の技術】デジタル放送は日米をはじめとして普及
しつつある。デジタル放送では、放送コンテンツのみで
なくコンピュータで計算処理可能なデータを放送するデ
ータ放送も可能である。
2. Description of the Related Art Digital broadcasting is becoming popular in Japan and the United States. In digital broadcasting, not only broadcasting contents but also data broadcasting for broadcasting data that can be processed by a computer is possible.

【0003】データ放送が可能になると、放送コンテン
ツの属性情報を添付しておき、受信機側で視聴者の好み
の番組であるかを属性情報から判断してフィルターする
ことが可能となり、そのような手法について現在種々の
提案がされている(例えば、「デジタル放送」西正、野
村敦子(中央経済社出版)あるいは、「ITSビジネス
の未来地図」電通総研(山海堂出版)参照)。
[0003] When data broadcasting becomes possible, attribute information of broadcast contents is attached, and it is possible to filter on the receiver side by judging from the attribute information whether or not the program is a viewer's favorite program. Various methods have been proposed at present (for example, see "Digital Broadcasting" Nishimasa, Atsuko Nomura (Chuo Keizai Publishing) or "Future Map of the ITS Business" Dentsu Research Institute (Sankaido Publishing)).

【0004】[0004]

【発明が解決しようとする課題】従来提案されている放
送コンテンツの選択的放送機能は、放送コンテンツにそ
の属性データを付加するものであった。また、受信機側
のフィルタのアルゴリズムは固定的であった。従って放
送コンテンツへの属性情報の付加は比較的容易であると
いうメリットがある反面、放送コンテンツごとに異なる
選択基準を導入したくても不可能であるという問題があ
った。
A conventionally proposed selective broadcast function of broadcast content is to add attribute data to the broadcast content. Also, the algorithm of the filter on the receiver side was fixed. Therefore, there is a merit that the addition of the attribute information to the broadcast content is relatively easy, but there is a problem that it is impossible even if it is desired to introduce a different selection criterion for each broadcast content.

【0005】しかし、本発明で提案するように、CM
(Commercial Message)のような放
送コンテンツの今後の発展を考えると、一般大衆に同一
のCMを放送するのではなく、個人(顧客)ごとの嗜好
や必要性に沿ったCMを流すことが効果的となり差別化
の力となる。それを実現するには、放送コンテンツの放
送可否を放送コンテンツごとに異なる基準で判断しなけ
ればならない。また、そのような異なる基準による放送
可否の判断は、受信側の状況に応じて動的に変化するも
のである。
However, as proposed in the present invention, CM
Considering the future development of broadcast contents such as (Commercial Message), it is effective to broadcast CMs according to the preferences and necessity of each individual (customer) instead of broadcasting the same CM to the general public. It is a power of differentiation. In order to realize this, it is necessary to determine whether or not the broadcast content can be broadcast based on different criteria for each broadcast content. In addition, the determination as to whether or not to broadcast based on such different criteria dynamically changes according to the situation on the receiving side.

【0006】例えば、雪害対策の商品のCMを流すとし
たら、これを南国に放送してもあまり意味がなく、雪国
にある受信機でのみ選択的に受信できるようにした方が
よい。更に、上記CMは、晴れている日には放送せず、
大雪の日に放送した方が効率的である。受信機にその日
その場所の天気情報を入手する仕組みがあればそれと組
み合わせれば、大雪の日にのみ放送することが可能であ
る。
For example, if a commercial for a product for snow damage countermeasures is to be played, it does not make much sense to broadcast it to a southern country, and it is better to be able to selectively receive only a receiver in a snowy country. Furthermore, the CM does not broadcast on sunny days,
Broadcasting on a heavy snow day is more efficient. If the receiver has a mechanism to obtain the weather information of the place on that day, it can be broadcast only on a heavy snowy day by combining it.

【0007】あるいは、地方自治の強い国では、州ごと
に広告をしてよい内容が異なることがある。例えば、酒
の広告をしてはいけない州、銃の広告をしてはいけない
州、等である。このような場合、酒の広告をしてはいけ
ない州に対しては、酒の広告を流せないので地方毎にセ
グメント分けして、放送の可否を判断しなくてはならな
い。
[0007] Alternatively, in a country with strong local autonomy, the contents that can be advertised may differ from state to state. For example, states that do not advertise alcohol, states that do not advertise guns, and so on. In such a case, sake advertisements cannot be given to states where alcohol advertisements are not allowed, so it is necessary to determine whether or not to broadcast by segmenting each region.

【0008】州ごとに異なるチャンネルを用意するのは
1つの方法であるが、州の境界地域では、両方の電波が
届いてしまうので都合が悪い。そこで、受信機にGPS
(Global Positioning Syste
m)を備えておき、受信機の正確な位置情報に基づいて
その受信機が自分自身でどの州に属するかを判断しそれ
によって放送の可否の判断を受信機が行うようにすれば
上記不都合は解決される。
It is one method to prepare a different channel for each state, but it is inconvenient in the border area of the state because both radio waves reach. Therefore, GPS receiver
(Global Positioning System
m), the receiver may determine to which state the receiver belongs to based on the accurate location information of the receiver and thereby determine whether broadcasting is possible by the receiver. Is resolved.

【0009】従来の放送コンテンツは、チャンネルさえ
合わせれば無差別にすべての受信者に放送されていた
が、放送コンテンツの一人一人の視聴者への適応が進化
すれば、放送コンテンツごとに放送可否の判断基準が各
受信機毎に異なってくる。
Conventional broadcast contents have been broadcast to all recipients indiscriminately if channels are tuned. However, if adaptation of broadcast contents to individual viewers evolves, whether broadcast is possible or not for each broadcast content is considered. The criterion differs for each receiver.

【0010】この差は、インターネットのWWW(WORL
D WIDE WEB)の例でたとえることができる。当初(19
94年頃まで)のWWWは、静的なHTML言語とそれ
を実行するWWWブラウザで実現されていた。静的なH
TML(HyperTextMarkup Langu
age)言語とは、例えていうとワープロのファイルの
ようなものである。WWWブラウザで静的なHTML言
語をダウンロードするとワープロのようなイメージが画
面に出る。ワープロと違い編集することはできない。従
って、あるWWWコンテンツを公開すると、そのURL
(Uniform Resource Locate
r)を打てば、誰のWWWブラウザにも同一のHTML
コンテンツが表示されるだけであった。
[0010] This difference is due to the WWW (WORL) of the Internet.
D WIDE WEB). Initially (19
WWW (until around 1994) was implemented using a static HTML language and a WWW browser that executes it. Static H
TML (HyperTextMarkup Langu)
An age language is like a word processor file. When you download a static HTML language with a WWW browser, an image like a word processor appears on the screen. Unlike a word processor, it cannot be edited. Therefore, when a certain WWW content is released, the URL
(Uniform Resource Locate
If you type r), the same HTML will be used for any WWW browser.
Content was only displayed.

【0011】その後JAVA(登録商標)アプレットや
JAVASCRIPTやVBSCRIPTのようなスク
リプト言語が出現したが、これらは、WWWブラウザ側
で実行されるプログラムである。HTMLコンテンツ作
成者は、HTMLコンテンツにJAVAアプレットやス
クリプト言語のようなプログラムを同梱して送出するこ
とにより、WWWブラウザ側では、同梱されたプログラ
ムが実行され、WWWブラウザの利用者ごとに全く違う
動作をすることが可能になった。
After that, script languages such as JAVA (registered trademark) applet, JAVA SCRIPT and VBSCRIPT appeared, but these are programs executed on the WWW browser side. The creator of the HTML content bundles the HTML content with a program such as a JAVA applet or a script language, and transmits the program. On the WWW browser side, the bundled program is executed, and each user of the WWW browser has a completely different program. Now you can do different things.

【0012】同様な発想として、ネットワークプロトコ
ルの分野におけるアクティブネットワークという概念が
ある(参考文献:「アクティブネットワーク:ネットワ
ークをオーダメードに使う」、小花、杉山著、情報処
理、1999/6,Vol.40,No.6,情報処理
学会)。
[0012] As a similar idea, there is a concept of an active network in the field of a network protocol (Reference: "Active network: using a network for customization", by Obana and Sugiyama, Information Processing, 1999/6, Vol. 40, No. 6, Information Processing Society of Japan).

【0013】インターネットの分野でのネットワークプ
ロトコルはTCP/IPであるが、すべてのパケットを
同一のプロトコルで実現するのでは無駄なこともある。
そこで、パケットには、最低ネットワークの会話に必要
なプロトコルは共通言語として持たせるが、付加部分に
ついては、その付加部分のプロトコルを解釈するプログ
ラムを同梱して送出し、パケットを受信した側は、付加
部分のプロトコルを解釈するのに同梱されたプログラム
を実行するのである。
Although the network protocol in the field of the Internet is TCP / IP, realizing all packets with the same protocol may be useless.
Therefore, the packet must have the protocol required for the minimum network conversation as a common language, but for the additional part, a program that interprets the protocol of the additional part is bundled and sent out. Run the bundled program to interpret the additional protocol.

【0014】本発明の第1の目的は、上記WWWのコン
テンツで行われているJAVAアプレットやスクリプト
言語等の考え方をデジタル放送の放送コンテンツにおい
て実現し、視聴者のニーズに柔軟に対応するための具体
的なプログラマブル選択的放送受信システム、放送装
置、受信装置およびその方法を提供することにある。
A first object of the present invention is to realize the concept of JAVA applets and script languages used in WWW contents in digital broadcast contents and flexibly respond to the needs of viewers. It is an object of the present invention to provide a specific programmable selective broadcast receiving system, a broadcasting device, a receiving device, and a method thereof.

【0015】また、本発明の第2の目的は、放送する側
が、自分の送る放送コンテンツと一緒にその放送コンテ
ンツを受信者がどういう状況の時に見てもらいたいかを
指定でき、あるいは放送コンテンツの放送可否を受信側
の状況に応じて動的に変えることができるプログラマブ
ル選択的放送受信システム、放送装置、受信装置を提供
することにある。
[0015] A second object of the present invention is that a broadcaster can specify the situation in which a receiver wants a receiver to view the broadcast content together with the broadcast content transmitted by the broadcaster. It is an object of the present invention to provide a programmable selective broadcast receiving system, a broadcasting device, and a receiving device capable of dynamically changing whether broadcast is possible or not according to a situation on the receiving side.

【0016】さらに、本発明の第3の目的は、実行すべ
き実行プログラムのID(Identificatio
n Data)のみを放送コンテンツに添付することに
より放送容量の節約と管理の容易性を実現することがで
きるプログラマブル選択的放送システム、放送装置、放
送受信装置およびその方法を提供することにある。
Further, a third object of the present invention is to provide an ID (Identificatio) of an execution program to be executed.
It is an object of the present invention to provide a programmable selective broadcasting system, a broadcasting apparatus, a broadcasting receiving apparatus, and a method thereof, which can save broadcast capacity and realize easiness of management by attaching only n Data) to broadcast content.

【0017】さらにまた、本発明の第4の目的は、放送
を使って実行プログラムを受信側にまとめてダウンロー
ドすることにより受信機側の実行プログラムの取り込み
を容易に実現することができるプログラマブル選択的放
送受信システム、放送装置、受信装置を提供することに
ある。
Further, a fourth object of the present invention is to provide a program-selective program which can easily realize loading of the execution program on the receiver side by collectively downloading the execution program to the reception side using broadcasting. A broadcast receiving system, a broadcasting device, and a receiving device are provided.

【0018】[0018]

【課題を解決するための手段】第1の本発明のプログラ
マブル選択的放送受信システム等は、放送コンテンツと
その実行プログラムを同梱して放送し、受信機側でその
実行プログラムを解釈実行することで、利用者の時間状
況、空間状況、嗜好状況等に応じて、同梱の放送コンテ
ンツを放送(再生)すべきか否かを判断することを特徴
とする。また、本発明では、一斉に送られた放送コンテ
ンツを、視聴者側の状況に応じて放送(再生)するかど
うかの可否を判断することを特徴とするものである。
According to a first aspect of the present invention, there is provided a programmable selective broadcast receiving system or the like, which includes broadcast contents and an execution program for the broadcast contents, and interprets and executes the execution program on the receiver side. It is characterized in that it is determined whether or not to broadcast (reproduce) the enclosed broadcast content according to the user's time situation, space situation, taste situation, and the like. Further, the present invention is characterized in that it is determined whether or not to broadcast (reproduce) broadcast contents transmitted at once according to the situation on the viewer side.

【0019】第2の本発明のプログラマブル選択的放送
受信システム等は、典型的な実行プログラムを受信機側
に一種のキャッシュとして用意しておき、放送局は放送
コンテンツプログラムとして実行プログラム自身を送り
出すのではなく、実行すべき実行プログラムのIDのみ
を放送コンテンツに添付する。受信機側は、そのIDを
見て、実行すべき実行プログラムを選択して実行するこ
とを特徴とする。
In the programmable selective broadcast receiving system according to the second aspect of the present invention, a typical execution program is prepared as a kind of cache on the receiver side, and the broadcasting station sends out the execution program itself as a broadcast content program. Instead, only the ID of the execution program to be executed is attached to the broadcast content. The receiver side is characterized in that it refers to the ID and selects and executes an execution program to be executed.

【0020】さらに第3の本発明のプログラマブル選択
的放送受信システム等は、第2の本発明で利用している
実行プログラムのキャッシュ化において、放送局から実
行プログラムを定期的に送出して実行プログラムのキャ
ッシュを行う仕組みを備えたことを特徴とする。
Further, in a third aspect of the present invention, in the caching of the execution program used in the second invention, the execution program is periodically transmitted from a broadcasting station to execute the execution program. And a mechanism for caching.

【0021】[0021]

【発明の実施の形態】本発明の放送受信システムの概略
は、図1に示すように、放送局10と、例えば自動車に
搭載された受信装置や移動端末装置のような受信装置2
0と、デジタル放送衛星30と、GPS衛星40とを含
んでいる。図1において、放送局10は、放送コンテン
ツプログラム50を作成し、デジタル放送衛星30を介
して受信装置20に送信する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS As shown in FIG. 1, a broadcast receiving system according to the present invention comprises a broadcast station 10 and a receiving apparatus 2 such as a receiving apparatus mounted on an automobile or a mobile terminal apparatus.
0, a digital broadcasting satellite 30, and a GPS satellite 40. In FIG. 1, the broadcast station 10 creates a broadcast content program 50 and transmits it to the receiving device 20 via the digital broadcast satellite 30.

【0022】放送コンテンツプログラム50は、放送コ
ンテンツと、コンテンツ属性と、実行プログラムとから
構成される。例えば、CMの場合には、放送コンテンツ
はCM内容自体である。また、コンテンツ属性は、雪害
対策の商品のCMを流す場合には、雪国(例えば、エリ
アA〜CのうちエリアA)にある受信装置でのみ選択的
に受信できるような情報や、酒、銃等のCMをしてはい
けない州に対しては、各州毎にセグメント分けして、放
送の可否を判断するための情報である。
The broadcast content program 50 includes broadcast content, content attributes, and an execution program. For example, in the case of a CM, the broadcast content is the CM content itself. Further, when a commercial of a product for snow damage countermeasures is to be played, information that can be selectively received only by a receiving device in a snowy country (for example, area A of areas A to C), alcohol, gun, etc. For states where commercials are not allowed, such information is used to determine whether broadcasting is possible or not by segmenting each state.

【0023】実行プログラムは、放送コンテンツという
データに対して同梱する解釈プログラムである。このよ
うに、本発明では、上記JAVAアプレット(HTML
ファイルに同梱)やアクティブネットワーク(ネットワ
ークプロトコルに同梱)とは異なり、放送コンテンツと
いうデータに対して解釈プログラムを同梱したことを特
徴とするものである。
The execution program is an interpretation program bundled with data called broadcast contents. As described above, in the present invention, the JAVA applet (HTML
Unlike an active network (included in a network protocol) and an active network (included in a network protocol), an interpretation program is included for data called broadcast content.

【0024】受信装置20は、GPS(図示せず)を備
えており、GPS衛星40から位置情報を受信し、その
受信装置が自分自身でどの州(エリアA〜C)に属する
かを判断しそれと放送局10から送られた放送コンテン
ツの属性(例えば、位置情報)と比較し、実行プログラ
ムにより放送の可否の判断処理を行う。放送可の場合に
は、放送コンテンツを再生し、画像・音声表示するが、
放送否の場合には、放送コンテンツを再生せず、画像・
音声表示もしない。なお、受信装置としては、上記の放
送コンテンツプログラム50を受信し処理できるTV受
信機でもよい。
The receiving device 20 has a GPS (not shown), receives position information from a GPS satellite 40, and determines which state (areas A to C) the receiving device belongs to. The program is compared with the attribute (for example, position information) of the broadcast content transmitted from the broadcast station 10, and the execution program determines whether or not the broadcast is possible. When broadcasting is permitted, the broadcast content is played back, and images and sound are displayed.
In the case of no broadcast, the broadcast content is not played back,
No audio display. The receiving device may be a TV receiver that can receive and process the broadcast content program 50.

【0025】本発明の放送システム、装置、方法のより
具体例を実施の形態1〜3に示す。 (実施の形態1)本発明の第1の実施の形態を示す図2
において、放送局10は、放送コンテンツプログラム作
成部101と送信部102を含んでいる。また、受信装
置20は、受信部201と、放送コンテンツ格納部20
2と、コンテンツ属性格納部203と、実行プログラム
格納部204と、プログラムエンジン部205と、再生
部206と、利用者属性格納部207と、現在時刻取得
部208と、現在場所取得部209と、属性入力部21
0とを含んでいる。
Embodiments 1 to 3 show more specific examples of the broadcasting system, apparatus and method of the present invention. (Embodiment 1) FIG. 2 showing a first embodiment of the present invention.
, The broadcast station 10 includes a broadcast content program creation unit 101 and a transmission unit 102. The receiving device 20 includes a receiving unit 201 and a broadcast content storage unit 20.
2, a content attribute storage unit 203, an execution program storage unit 204, a program engine unit 205, a reproduction unit 206, a user attribute storage unit 207, a current time acquisition unit 208, a current location acquisition unit 209, Attribute input unit 21
0 is included.

【0026】以下、この実施の形態の動作を説明する。
放送局10の放送コンテンツプログラム作成部101で
は、例えば図3(a)に示すような、放送コンテンツ5
11とコンテンツ属性512と実行プログラム513か
らなる放送コンテンツプログラム51のデジタルデータ
が作成される。この放送コンテンツ511は放送内容そ
のもの(例えば、「深夜に飲む男の酒は、・・・」)で
あり、コンテンツ属性512は放送コンテンツ511の
属性(例えば、場所および年令)と属性値(A州/B州
および18才)の対からなり、実行プログラム513は
この放送内容を放送する可否を判断するコンピュータプ
ログラムである。
Hereinafter, the operation of this embodiment will be described.
In the broadcast content program creation unit 101 of the broadcast station 10, for example, as shown in FIG.
11, digital data of the broadcast content program 51 including the content attribute 512 and the execution program 513 is created. The broadcast content 511 is the broadcast content itself (for example, “A man drinking at midnight is ...”), and the content attribute 512 is the attribute (for example, location and age) and attribute value (A) of the broadcast content 511. (Execution program 513) is a computer program for determining whether or not to broadcast the broadcast contents.

【0027】このように作成された実行コンテンツプロ
グラム51は、直接あるいは一時格納した後、送信部1
02に送られ、変調等の処理がなされ、デジタル放送衛
星30に送信される。なお、放送局10は、デジタル放
送が可能な放送設備であればよい。また、放送内容を何
らの制限なく視聴させたい場合あるいは視聴したい場合
には、コンテンツ属性512および実行プログラム51
3を送信しないで、放送コンテンツ511のみを放送局
10から送信してもよい。さらに、放送コンテンツ51
1は、図2では文字列で表現している(「深夜に飲む・
・・」の部分)が、それに限定されるわけではなく、画
像、音声等放送コンテンツ製作者が選択した種類のデー
タ表現なら何でもよい。例えば、映像や音楽ファイルで
もよい。
The execution content program 51 thus created is directly or temporarily stored, and then transmitted to the transmission unit 1.
02, and is subjected to processing such as modulation and transmitted to the digital broadcasting satellite 30. Note that the broadcasting station 10 may be any broadcasting equipment capable of digital broadcasting. If the user wants to view or listen to the broadcast contents without any restrictions, the content attribute 512 and the execution program 51 are displayed.
3 may be transmitted, and only the broadcast content 511 may be transmitted from the broadcast station 10. Furthermore, broadcast content 51
1 is represented by a character string in FIG. 2 (“Drink at midnight.
Is not limited thereto, but may be any data representation of a type selected by the broadcast content creator, such as images and sounds. For example, it may be a video or music file.

【0028】一方、受信装置20の受信部201では、
放送局10から送信された放送コンテンツプログラム5
1がデジタル放送衛星30を介して受信され、復調等の
処理がなされる。受信部201で復調された放送コンテ
ンツプログラム51の放送コンテンツ511、コンテン
ツ属性512および実行プログラム513の内容はそれ
ぞれ放送コンテンツ格納部202、コンテンツ属性格納
部203および実行プログラム格納部204に格納され
る。利用者属性格納部207は、受信者の属性と属性値
を格納する。属性として、図2の利用者属性格納部20
7のブロック内に示されているように、例えば、時刻、
場所、性別、年令および趣味が、属性値としては、10
/22/’99 13:00、A州、男、25才および
クラシック音楽が格納される。
On the other hand, in the receiving section 201 of the receiving apparatus 20,
Broadcast content program 5 transmitted from broadcast station 10
1 is received via the digital broadcast satellite 30, and processing such as demodulation is performed. The contents of the broadcast content 511, the content attribute 512, and the execution program 513 of the broadcast content program 51 demodulated by the reception unit 201 are stored in the broadcast content storage unit 202, the content attribute storage unit 203, and the execution program storage unit 204, respectively. The user attribute storage unit 207 stores the attributes and attribute values of the recipient. As attributes, the user attribute storage unit 20 of FIG.
For example, as shown in the block of FIG.
Location, gender, age and hobby are attribute values of 10
/ 22 / '99 13:00, state A, male, age 25, and classical music.

【0029】また、時刻取得部208および場所取得部
209は、GPS衛星40から送られた現在の時刻およ
び場所情報を受信部201のGPSで受信し、利用者属
性格納部207の時刻および場所の属性値を定期的(例
えば1分おき程度)に書きこむ。GPSは通常のカーナ
ビ製品に搭載されており、数メートルの精度で、現在位
置の緯度・経度を計測可能である。なお、現在の時刻は
受信装置内蔵のクロックからの時刻を用いてもよい。ま
た、同じエリア(例えば、図1のエリアA)だけで受信
装置を使用する場合や受信装置を固定的に使用する場合
には、GPSおよび現在場所取得部を省略することもで
きる。
The time acquisition unit 208 and the location acquisition unit 209 receive the current time and location information transmitted from the GPS satellites 40 by the GPS of the reception unit 201, and store the time and location in the user attribute storage unit 207. The attribute value is written periodically (for example, about every one minute). The GPS is mounted on ordinary car navigation products, and can measure the latitude and longitude of the current position with an accuracy of several meters. Note that the current time may be a time from a clock built in the receiving device. Further, when the receiving apparatus is used only in the same area (for example, area A in FIG. 1) or when the receiving apparatus is used in a fixed manner, the GPS and the current location acquisition unit can be omitted.

【0030】さらに、利用者は、属性入力部210を用
いて、利用者属性格納部207に格納された時刻、場所
の属性や属性値以外の属性や属性値を必要に応じて入力
・変更したり、また、その他の属性や属性値を追加する
ことができる。なお、時刻、場所の属性や属性値をマニ
ュアルで変更してもよい。また、利用者属性格納部20
7の属性および属性の値をそれぞれ複数項目テーブル化
しておき、属性入力部210によりテーブル化した複数
の属性および属性の値中から適宜選択設定するようにし
てもよい。
Further, the user uses the attribute input unit 210 to input / change attributes and attribute values other than the time and place attributes and attribute values stored in the user attribute storage unit 207 as necessary. And other attributes and attribute values can be added. Note that the time and location attributes and attribute values may be manually changed. The user attribute storage unit 20
The attribute 7 and the attribute value may be respectively stored in a plurality of item tables, and the attribute input unit 210 may select and set an appropriate value from the plurality of attributes and the attribute values.

【0031】実行プログラムエンジン部205は、実行
プログラム格納部204に格納された実行プログラム5
13を解釈実行する。例えば、実行プログラム513が
JAVAプログラムの場合には、実行プログラムエンジ
ン部205は、JAVAプログラムエンジン(通称JAVA
VIRTUAL MACHINEと呼ばれる)である。実行プログラム
格納部204の実行プログラムは、必ず放送コンテンツ
格納部202中の放送コンテンツを再生部206に渡す
べきかまたはそうせずに放送コンテンツを廃棄するべき
かの判断をする処理構造になっている。この実行プログ
ラム513中では、コンテンツ属性格納部203の属性
の値の読み出しの記述と利用者属性格納部207の属性
の値の読み出しの記述ができる。しかし、それらの属性
の値の書き込みはできない。
The execution program engine unit 205 executes the execution program 5 stored in the execution program storage unit 204.
13 is executed. For example, when the execution program 513 is a JAVA program, the execution program engine unit 205 executes the Java program engine (commonly called JAVA program engine).
VIRTUAL MACHINE). The execution program in the execution program storage unit 204 has a processing structure for determining whether the broadcast content in the broadcast content storage unit 202 should always be passed to the reproduction unit 206 or the broadcast content should be discarded without doing so. . In the execution program 513, description of reading of the attribute value of the content attribute storage unit 203 and reading of the attribute value of the user attribute storage unit 207 can be described. However, the values of those attributes cannot be written.

【0032】図4に、実行プログラム513の1例を示
している。これは、コンテンツ属性格納部203中の場
所属性の値(X、例えばA州およびB州)が利用者属性
格納部207の場所属性の値(U)を含み、かつコンテ
ンツ属性格納部203中の年齢属性の値(Y)が利用者
属性格納部207の年齢属性の値(V)以下の場合は、
プログラムエンジン205が放送コンテンツ格納部20
2の値を再生部206に渡し、そうでない場合はその値
を廃棄する、という処理を記述している。図2に具体的
に属性の値の例が記載されているが、この利用者は、現
在A州(=U)にいて、しかも18才以上の25才(=
V)なので、「深夜に飲む男の酒は、・・・」という酒
のCMが再生部206で再生される。
FIG. 4 shows an example of the execution program 513. This is because the value of the location attribute (X, for example, A state and B state) in the content attribute storage unit 203 includes the value (U) of the location attribute in the user attribute storage unit 207, and If the age attribute value (Y) is equal to or less than the age attribute value (V) in the user attribute storage unit 207,
The program engine 205 stores the broadcast content storage unit 20
A description is given of a process of passing the value of 2 to the reproducing unit 206 and discarding the value if not. FIG. 2 specifically shows an example of the attribute value. This user is currently in state A (= U) and is 25 years old (= 18 years or older).
V), the CM of the sake, "The man drinks late at night ..." is reproduced by the reproduction unit 206.

【0033】再生部206は、放送コンテンツ511を
渡されると、その放送コンテンツの形式に対応した形式
で再生し、表示部(図示せず)に再生画像・音声表示さ
れることになる。また、図2の受信装置20の受信部2
01において、図3(a)の実行プログラム513およ
びコンテンツ属性512が付加されていない放送コンテ
ンツ511だけを受信した場合には、放送コンテンツ5
11を直接再生部206に渡して、再生し、表示する。
なお、図3(a)のコンテンツ属性512は、図2では
属性名とその属性値の対である。属性の種類は、属性名
の集合を事前に定義しておき、その属性名の集合の存在
を受信装置20側に通知しておくようにしてある。
Upon receiving the broadcast content 511, the playback unit 206 plays back the broadcast content in a format corresponding to the format of the broadcast content, and displays the playback image / audio on a display unit (not shown). The receiving unit 2 of the receiving device 20 shown in FIG.
In the case where only the broadcast program 511 and the broadcast content 511 to which the content attribute 512 is not added in FIG.
11 is directly passed to the reproducing unit 206 to reproduce and display the same.
Note that the content attribute 512 in FIG. 3A is a pair of an attribute name and its attribute value in FIG. As for the type of attribute, a set of attribute names is defined in advance, and the existence of the set of attribute names is notified to the receiving device 20 side.

【0034】しかし、別の方法としては、属性名を事前
に受信装置20側に通知せず、放送局10側では、任意
の属性名と属性値を設定し、受信装置20側でも同様
に、利用者に自由に属性と属性名を設定させるようにし
てもよい。そうすると、同一の属性のことを似ているが
異なる属性名を使うことで、両者を一致させられない問
題が生じる可能性がある。例えば、放送局10側は、
「位置」という属性名、それに対して受信装置20側は
「場所」という属性名を使うかもしれない。そうする
と、両者は一致しないので、せっかく放送局10側が、
「この放送コンテンツは、位置=熱海、の人に最適な内
容です」という情報を放送コンテンツに添付しても、受
信装置20側は、「自分は、場所=熱海、の放送コンテ
ンツだけを選択して視聴したい」という定義をされた
ら、この放送コンテンツは、この受信者には視聴されな
いことになる。
However, as another method, the attribute name is not notified to the receiving device 20 in advance, and the broadcasting station 10 sets an arbitrary attribute name and attribute value. The user may freely set the attribute and the attribute name. In this case, there is a possibility that the same attribute is similar but different attribute names are used. For example, the broadcast station 10 side
The receiving device 20 may use the attribute name “location”, whereas the receiving device 20 may use the attribute name “location”. Then, since the two do not match, the broadcast station 10 side
Even if information indicating that “this broadcast content is the most suitable for a person at location = Atami” is attached to the broadcast content, the receiving apparatus 20 side selects “only the broadcast content at location = Atami”. This broadcast content will not be viewed by this receiver.

【0035】しかし、この一見いいかげんな方法の最大
のメリットは、放送局側と受信装置側が、事前に何も属
性名の定義に対して規定しなくてすむという運用上の優
位さを持つ。放送コンテンツというものが、数少ない貴
重な資源であると考えるのではなく、100チャンネル
を超えるチャンネルで24時間365日放送される1つ
1つにはそれほど価値がないものである、という考え方
をするならば、関係する放送コンテンツの何パーセント
かは取得できないかもしれないが、運用の制約にしばら
れないという方法は実利的である。このように、本発明
の図2では属性と属性値の部分は、放送局10側と受信
装置20側の間の属性名集合の一致を前提に説明を進め
るが、ここは他にも有効な方法があり、本発明がそれを
排除するものではない。
However, the greatest merit of this seemingly simple method is that it has an operational advantage that the broadcasting station and the receiving device do not have to define any attribute names in advance. Rather than thinking that broadcast content is one of the few precious resources, if you think that every single broadcast over 24 hours 365 days on more than 100 channels is not so valuable, For example, it may not be possible to obtain a certain percentage of the relevant broadcast content, but it is practical to be able to avoid being restricted by operational constraints. As described above, in FIG. 2 of the present invention, the description of the attribute and the attribute value is based on the premise that the attribute name set between the broadcast station 10 and the receiving device 20 coincides. There are methods and the present invention does not exclude them.

【0036】(実施の形態2)本発明の放送受信システ
ムの第2の実施の形態を図5に示す。WWWコンテンツ
のJAVAアプレットなら一度作成すれば数週間、数ヶ
月は変えずに使いつづけることができるが、放送コンテ
ンツでは、CMで考えるとせいぜい30秒の長さである
ので、それごとに解釈プログラムを同梱するのは放送容
量が大きくなり、また、運用に大きな負担がかかる。本
発明の第2の実施の形態は、それを解決するものであ
る。
(Embodiment 2) FIG. 5 shows a second embodiment of the broadcast receiving system of the present invention. Once created, the JAVA applet for WWW content can be used for several weeks or months without any change. However, in the case of broadcast content, the length of a commercial is 30 seconds at most. Bundling increases the broadcast capacity and puts a heavy burden on operation. The second embodiment of the present invention solves this.

【0037】図5(実施の形態2)と図2(実施の形態
1)の構成等の差を列挙する。まず、放送局10では、
図3(a)の放送コンテンツプログラム51および実行
プログラム513の代わりに、図3(b)のような簡単
化放送コンテンツプログラム52および実行プログラム
ID523を用いることができる。また、図5の受信装
置20Aは、図2の受信装置20にさらに実行プログラ
ムIDロード部211および実行プログラム保存部21
2を追加している。実行プログラム保存部212は、実
行プログラムの本体とそのIDの対を前もって複数格納
している。
The differences between the configuration shown in FIG. 5 (Embodiment 2) and FIG. 2 (Embodiment 1) are listed. First, at the broadcasting station 10,
Instead of the broadcast content program 51 and the execution program 513 of FIG. 3A, a simplified broadcast content program 52 and an execution program ID 523 as shown in FIG. 3B can be used. The receiving device 20A of FIG. 5 further includes an execution program ID loading unit 211 and an execution program storage unit 21 in addition to the receiving device 20 of FIG.
2 has been added. The execution program storage unit 212 stores a plurality of pairs of the main body of the execution program and its ID in advance.

【0038】図5において、放送局10が放送コンテン
ツプログラム作成部101で図3(b)のような簡単化
放送コンテンツプログラム52を作成し送信部102を
経由して放送し、受信装置20Aの受信部201がこの
簡単化放送コンテンツプログラム52を受信すると、そ
のプログラム52の内部の情報は3分割され、放送コン
テンツ511の値は放送コンテンツ格納部202へ格納
され、コンテンツ属性512の値(例えば、A州/B
州、18才)はコンテンツ属性格納部203へ格納さ
れ、実行プログラムID523の値(例えば、2)は実
行プログラムIDロード部211が受け取る。実行プロ
グラムIDロード部211は、実行プログラム保存部2
12を参照して、受け取ったプログラムIDの値(2)
に一致する実行プログラム(プログラム2)を見つける
とそれを実行プログラム格納部204に渡す。これ以降
の動作は、図2の第1の実施の形態と同様である。な
お、図5の放送受信システムは、図3(a)の放送コン
テンツプログラム51を受信処理することもできる。
In FIG. 5, the broadcast station 10 creates a simplified broadcast content program 52 as shown in FIG. 3 (b) by the broadcast content program creating section 101, broadcasts it via the transmitting section 102, and receives it from the receiving apparatus 20A. When the unit 201 receives the simplified broadcast content program 52, the information inside the program 52 is divided into three, the value of the broadcast content 511 is stored in the broadcast content storage unit 202, and the value of the content attribute 512 (for example, A State / B
(State, 18 years old) is stored in the content attribute storage unit 203, and the value (for example, 2) of the execution program ID 523 is received by the execution program ID loading unit 211. The execution program ID loading unit 211 stores the execution program storage unit 2
12, the value of the received program ID (2)
When an execution program (program 2) that matches with is found, it is passed to the execution program storage unit 204. The subsequent operation is the same as that of the first embodiment shown in FIG. The broadcast receiving system in FIG. 5 can also receive and process the broadcast content program 51 in FIG.

【0039】(実施の形態3)本発明の放送受信システ
ムの第3の実施の形態を図6に示す。図6(実施の形態
3)と図5(実施の形態2)の構成等の差を列挙する。
まず、放送局10では、図3(b)に示す放送コンテン
ツプログラム52の他に、図3(c)に示すプログラム
送出用放送プログラム53を用いることができる。この
実行プログラム送出用放送プログラム53は、実行プロ
グラム送出用タグ531と、実行プログラムとそのID
の対が複数列挙された実行プログラム送出532から構
成される。また、図6の受信装置20Bは、図5の受信
装置20Aにさらに実行プログラム取込部213を追加
している。
(Embodiment 3) FIG. 6 shows a third embodiment of the broadcast receiving system of the present invention. Differences between the configuration and the like of FIG. 6 (Embodiment 3) and FIG. 5 (Embodiment 2) are listed.
First, in the broadcast station 10, a broadcast program 53 for program transmission shown in FIG. 3C can be used in addition to the broadcast content program 52 shown in FIG. 3B. The broadcast program 53 for transmitting an execution program includes an execution program transmission tag 531, an execution program and its ID.
Of the execution program transmission 532 in which a plurality of pairs are listed. The receiving device 20B of FIG. 6 further includes an execution program fetching unit 213 in the receiving device 20A of FIG.

【0040】放送局10の放送コンテンツプログラム作
成部101で図3(c)のような実行プログラム送出用
放送プログラム53を作成し、送信部102を経由して
放送する。受信装置20Bの受信部201がこの実行プ
ログラム送出用放送プログラム53を受信すると、それ
を実行プログラム取込部213に取り込む。実行プログ
ラム取込部213は、その実行プログラム送出用タグ5
31の値を調べてこれが実行プログラム送出用タグであ
ることを判別すると、実行プログラム保存部212の中
を空にして実行プログラム送出532に格納されたID
(=1〜4)と実行プログラム(1〜4)の対を実行プ
ログラム保存部212に格納する。この実行プログラム
送出532のIDと実行プログラムの対を実行プログラ
ム保存部212に格納する実行プログラムのキャッシュ
メモリ化の処理が終了した後の動作は、上記実施の形態
2と同様である。なお、図6の放送受信システムは、図
3(a)の放送コンテンツプログラム51を受信処理す
ることもできる。
A broadcast program 53 for transmitting an execution program as shown in FIG. 3C is created by a broadcast content program creating unit 101 of the broadcasting station 10, and is broadcast via a transmitting unit 102. When the receiving unit 201 of the receiving device 20B receives the broadcast program for transmitting an execution program 53, the reception program 201 loads the broadcast program 53 into the execution program capturing unit 213. The execution program capturing unit 213 outputs the execution program transmission tag 5
When the value of “31” is checked and it is determined that this is an execution program transmission tag, the execution program storage unit 212 is emptied and the ID stored in the execution program transmission 532 is stored.
A pair of (= 1 to 4) and the execution program (1 to 4) is stored in the execution program storage unit 212. The operation after the process of storing the ID of the execution program transmission 532 and the execution program in the execution program storage unit 212 and converting the execution program into a cache memory is the same as that of the second embodiment. Note that the broadcast receiving system in FIG. 6 can also receive and process the broadcast content program 51 in FIG.

【0041】[0041]

【発明の効果】本発明の第1〜第3の実施の形態によれ
ば、放送をする側が、自分の送る放送コンテンツと一緒
にその放送コンテンツを受信者のどういう状況の時に見
てもらいたいかを指定することができる。また、放送コ
ンテンツとその実行プログラムを同梱して放送し、受信
装置側でその実行プログラムを実行して同梱の放送コン
テンツを放送すべきか否かを判断する仕組みを備えてい
るので、放送コンテンツの放送可否を受信側の状況に応
じて動的に変えることができる。
According to the first to third embodiments of the present invention, the broadcaster wants the receiver to view the broadcast content together with the broadcast content sent by the receiver in what situation. Can be specified. In addition, the broadcast content and its execution program are bundled and broadcast, and the receiving device executes the execution program to determine whether to broadcast the bundled broadcast content. Can be dynamically changed according to the situation on the receiving side.

【0042】本発明の第2の実施の形態によれば、典型
的な実行プログラムを受信装置側に一種のキャッシュと
して用意しておき、放送局は放送コンテンツプログラム
には、実行プログラム自身を送り出すのではなく、実行
すべき実行プログラムのIDのみを放送コンテンツに添
付し、受信装置側は、そのIDを見て、実行すべき実行
プログラムを選択して実行することができるので、各放
送コンテンツには、実行プログラムを添付する必要はな
く、実行プログラムのIDのみを添付すればよいことに
なり、放送容量の節約と管理の容易性を実現することが
できる。
According to the second embodiment of the present invention, a typical execution program is prepared as a kind of cache on the receiving device side, and the broadcasting station sends the execution program itself to the broadcast content program. Instead, only the ID of the execution program to be executed is attached to the broadcast content, and the receiving apparatus can select and execute the execution program to be executed by looking at the ID. It is not necessary to attach the execution program, and only the ID of the execution program needs to be attached, so that the broadcast capacity can be saved and the management can be easily performed.

【0043】さらに、本発明の第3の実施の形態によれ
ば、第2の実施の形態で利用している実行プログラムの
キャッシュ化において、受信装置に前もって実行プログ
ラムが用意されていなくても、放送を使ってまとめて実
行プログラムをダウンロードすることができるので、受
信装置側の実行プログラムの取り込みを容易に実現する
ことができる。
Further, according to the third embodiment of the present invention, in caching the execution program used in the second embodiment, even if the execution program is not prepared in the receiving device in advance, Since the execution programs can be collectively downloaded by using the broadcast, the reception programs can be easily loaded into the reception device.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明が適用できる放送システムの全体構成
例を示す図である。
FIG. 1 is a diagram illustrating an example of the overall configuration of a broadcast system to which the present invention can be applied.

【図2】 本発明の第1の実施の形態を示すブロック図
である。
FIG. 2 is a block diagram showing a first embodiment of the present invention.

【図3】 本発明の放送プログラム例である。FIG. 3 is an example of a broadcast program according to the present invention.

【図4】 本発明の実行プログラムの1例を示すフロー
チャートである。
FIG. 4 is a flowchart showing an example of an execution program according to the present invention.

【図5】 本発明の第2の実施の形態を示すブロック図
である。
FIG. 5 is a block diagram showing a second embodiment of the present invention.

【図6】 本発明の第3の実施の形態を示すブロック図
である。
FIG. 6 is a block diagram showing a third embodiment of the present invention.

【符号の説明】[Explanation of symbols]

10…放送局(放送装置)、20,20A,20B…受
信装置、30…デジタル放送衛星、40…GPS衛星、
50,51…放送コンテンツプログラム、52…簡単化
放送コンテンツプログラム、53…実行プログラム送出
用放送プログラム、101…放送コンテンツプログラム
作成部、102…送信部、201…受信部、202…放
送コンテンツ格納部、203…コンテンツ属性格納部、
204…実行プログラム格納部、205…実行プログラ
ムエンジン、206…再生部、207…利用者属性格納
部、208…現在時刻取得部、209…現在場所取得
部、210…属性入力部、211…実行プログラムID
ロード部、212…実行プログラム保存部、213…実
行プログラム取込部、511…放送コンテンツ、512
…コンテンツ属性、513…実行プログラム、523…
実行プログラムID、531…実行プログラム送出用タ
グ、532…実行プログラム送出部。
10 broadcasting station (broadcasting apparatus), 20, 20A, 20B receiving apparatus, 30 digital broadcasting satellite, 40 GPS satellite,
50, 51: broadcast content program, 52: simplified broadcast content program, 53: execution program transmission broadcast program, 101: broadcast content program creation unit, 102: transmission unit, 201: reception unit, 202: broadcast content storage unit, 203: content attribute storage unit,
204: execution program storage unit, 205: execution program engine, 206: reproduction unit, 207: user attribute storage unit, 208: current time acquisition unit, 209: current location acquisition unit, 210: attribute input unit, 211: execution program ID
Load unit, 212: execution program storage unit, 213: execution program capture unit, 511: broadcast content, 512
... Content attributes, 513 ... Execution program, 523 ...
Execution program ID, 531 ... execution program transmission tag, 532 ... execution program transmission unit.

フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 7/173 640 Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat II (reference) H04N 7/173 640

Claims (18)

【特許請求の範囲】[Claims] 【請求項1】 広範囲の不特定多数に対して放送局(1
0)から一斉に放送される放送コンテンツを受信装置
(20)で受信するデジタル放送受信システムにおい
て、 前記放送局(10)は、 放送される内容のデータ自身である放送コンテンツ(5
11)と、前記放送コンテンツの属性と属性値の対から
なるコンテンツ属性(512)と、前記受信装置(2
0)において前記放送コンテンツ(511)を再生する
かどうかを判断する処理アルゴリズムが記述された実行
プログラム(513)から構成される放送コンテンツプ
ログラム(51)を放送する手段(101、102)を
有し、前記受信装置(20)は、 前記放送コンテンツプログラム(51)を受信する受信
部(201)と、利用者の属性と属性値の対を格納する
利用者属性格納部(207)と、現在の時刻を検知して
前記利用者属性格納部(207)の時刻属性の値の格納
場所に一定時間間隔ごとに書き込む現在時刻取得部(2
08)と、現在利用者がいる場所を検知して前記利用者
属性格納部(207)の場所属性の値の格納場所に一定
時間間隔ごとに書き込む現在場所取得部(209)と、
前記利用者属性格納部(207)の前記属性と属性の値
を入力する属性入力部(210)と、前記受信部(20
1)が受信した前記放送コンテンツプログラム(51)
から、前記実行プログラム(513)、前記コンテンツ
属性(512)、及び前記放送コンテンツ(511)の
内容をそれぞれ読み出して格納する、実行プログラム格
納部(204)、コンテンツ属性格納部(203)、及
び放送コンテンツ格納部(202)と、前記放送コンテ
ンツ(511)を再生する再生部(206)と、前記コ
ンテンツ属性格納部(203)の属性値と前記利用者属
性格納部(207)の属性値とを参照して前記実行プロ
グラム格納部(204)に格納されている実行プログラ
ムを解釈実行し、放送コンテンツを放送してよいと判断
したとき、前記放送コンテンツ格納部(202)に格納
されている放送コンテンツ(511)を前記再生部(2
06)に送出する実行プログラムエンジン部(205)
とを有することを特徴とするプログラマブル選択的放送
受信システム。
A broadcast station (1)
In a digital broadcast receiving system that receives broadcast content broadcasted simultaneously from a broadcast content (0) by a receiving device (20), the broadcast station (10) includes a broadcast content (5) which is data itself of the content to be broadcast.
11), a content attribute (512) comprising a pair of an attribute and an attribute value of the broadcast content, and the receiving device (2).
(0), means (101, 102) for broadcasting a broadcast content program (51) composed of an execution program (513) in which a processing algorithm for determining whether to reproduce the broadcast content (511) is described. A receiving unit (201) for receiving the broadcast content program (51), a user attribute storage unit (207) for storing pairs of user attributes and attribute values, A current time acquisition unit (2) which detects time and writes the time attribute value in the storage location of the time attribute value in the user attribute storage unit (207) at regular time intervals.
08), a current location acquisition unit (209) which detects the location of the current user and writes the location attribute value storage location of the user attribute storage unit (207) in the storage location at regular time intervals;
An attribute input unit (210) for inputting the attribute and the attribute value in the user attribute storage unit (207);
The broadcast content program (51) received by 1)
An execution program storage unit (204), a content attribute storage unit (203), and a broadcast, which read and store the contents of the execution program (513), the content attribute (512), and the broadcast content (511), respectively. A content storage unit (202), a playback unit (206) for playing back the broadcast content (511), and an attribute value of the content attribute storage unit (203) and an attribute value of the user attribute storage unit (207). By interpreting and executing the execution program stored in the execution program storage unit (204) with reference to it and determining that the broadcast content may be broadcast, the broadcast content stored in the broadcast content storage unit (202) is determined. (511) to the reproduction unit (2)
06) to be sent to the execution program engine unit (205)
And a programmable selective broadcast receiving system.
【請求項2】 広範囲の不特定多数に対して放送局(1
0)から一斉に放送される放送コンテンツを受信装置
(20)で受信するデジタル放送受信システムにおい
て、 前記放送局(10)は、 放送される内容のデータ自身である放送コンテンツ(5
11)と、前記放送コンテンツの属性と属性値の対から
なるコンテンツ属性(512)と、事前に決められた実
行プログラムIDを格納する実行プログラムID(52
3)から構成される放送コンテンツプログラム(52)
を放送する手段(101、102)を有し、 前記受信装置(20A)は、 前記放送コンテンツプログラム(52)を受信する受信
部(201)と、利用者の属性と属性値の対を格納する
利用者属性格納部(207)と、現在の時刻を検知して
前記利用者属性格納部(207)の時刻属性の値の格納
場所に一定時間間隔ごとに書き込む現在時刻取得部(2
08)と、現在利用者がいる場所を検知して前記利用者
属性格納部(207)の場所属性の値の格納場所に一定
時間間隔ごとに書き込む現在場所取得部(208)と、
前記利用者属性格納部(207)の前記属性と属性の値
を入力する属性入力部(210)と、放送コンテンツ
(511)を再生するかどうかを判断する処理アルゴリ
ズムが記述された実行プログラムと対応するIDの対を
複数個格納する実行プログラム保存部(212)と、前
記受信部(201)が受信した前記放送コンテンツプロ
グラム(52)から前記実行プログラムID(523)
の値を読み出し、該IDを持つ実行プログラムを前記実
行プログラム保存部(212)から取り出して実行プロ
グラム格納部(204)に組み込む実行プログラムID
ロード部(211)と、前記受信した放送コンテンツプ
ログラム(52)から、前記コンテンツ属性(512)
及び前記放送コンテンツ(511)の内容をそれぞれ読
み出して格納する、コンテンツ属性格納部(203)及
び放送コンテンツ格納部(202)と、前記放送コンテ
ンツ(511)を再生する再生部(206)と、前記コ
ンテンツ属性格納部(203)の属性値と前記利用者属
性格納部(207)の属性値とを参照して前記実行プロ
グラム格納部(204)に格納されている実行プログラ
ムを解釈実行し、放送コンテンツ(511)を放送して
よいと判断したとき、前記放送コンテンツ格納部(20
2)に格納されている放送コンテンツ(511)を前記
再生部(206)に送出する実行プログラムエンジン部
(205)とを有することを特徴とするプログラマブル
選択的放送受信システム。
2. A broadcast station (1
In a digital broadcast receiving system that receives broadcast content broadcasted simultaneously from a broadcast content (0) by a receiving device (20), the broadcast station (10) includes a broadcast content (5) which is data itself of the content to be broadcast.
11), a content attribute (512) composed of a pair of an attribute and an attribute value of the broadcast content, and an execution program ID (52) for storing a predetermined execution program ID.
Broadcast content program (52) composed of 3)
The receiving device (20A) stores a receiving unit (201) for receiving the broadcast content program (52) and a pair of a user attribute and an attribute value. A user attribute storage unit (207); and a current time acquisition unit (2) that detects a current time and writes the value in a time attribute value storage location of the user attribute storage unit (207) at regular time intervals.
08), a current location acquisition unit (208) which detects the location of the current user and writes the location attribute value storage location of the user attribute storage unit (207) in the storage location at regular time intervals;
An attribute input unit (210) for inputting the attribute and the attribute value in the user attribute storage unit (207), and an execution program describing a processing algorithm for determining whether to reproduce the broadcast content (511). An execution program storage unit (212) for storing a plurality of pairs of IDs to be executed, and an execution program ID (523) from the broadcast content program (52) received by the reception unit (201).
Is read out from the execution program storage section (212), and the execution program having the ID is read and incorporated into the execution program storage section (204).
From the loading unit (211) and the received broadcast content program (52), the content attribute (512)
A content attribute storage unit (203) and a broadcast content storage unit (202) for reading and storing the contents of the broadcast content (511), respectively; a playback unit (206) for playing back the broadcast content (511); With reference to the attribute value of the content attribute storage unit (203) and the attribute value of the user attribute storage unit (207), the execution program stored in the execution program storage unit (204) is interpreted and executed, and the broadcast content is read. When it is determined that (511) may be broadcast, the broadcast content storage unit (20)
2) A programmable selective broadcast receiving system, comprising: an execution program engine unit (205) for sending out the broadcast content (511) stored in (2) to the reproducing unit (206).
【請求項3】 前記放送局(10)は、前記実行プログ
ラム保存部(212)に格納される複数個の実行プログ
ラムと各実行プログラムに対応するIDの対を、前記放
送局から、実行プログラムの送出を示すタグを格納する
実行プログラム送出用タグ(531)と、該タグ(53
1)に後続して実行プログラムのIDと実行プログラム
の対を複数含む実行プログラム送出(532)から成る
実行プログラム送出用放送プログラム(53)として送
信する手段(101、102)を有し、 前記受信装置(20A)は、さらに、受信部(201)
が前記実行プログラム送出用放送プログラム(53)を
受信したとき、前記実行プログラム送出を示すタグ(5
31)に続く実行プログラム送出(532)の値を取り
出し、前記実行プログラム保存部(212)に該取り出
した実行プログラムとIDの対を格納する実行プログラ
ム取込部(213)を有することを特徴とする請求項2
記載のプログラマブル選択的放送受信システム。
3. The broadcasting station (10) transmits a pair of a plurality of execution programs stored in the execution program storage unit (212) and an ID corresponding to each execution program from the broadcasting station to the execution program. An execution program sending tag (531) for storing a tag indicating sending, and the tag (531)
Subsequent to 1), means (101, 102) for transmitting as an execution program transmission broadcast program (53) comprising an execution program transmission (532) including a plurality of execution program IDs and execution program pairs, The device (20A) further includes a receiving unit (201)
Receives the execution program transmission broadcast program (53), the tag (5) indicating the execution program transmission
31) An execution program fetching unit (213) for fetching the value of the execution program transmission (532) subsequent to 31) and storing the fetched execution program and ID pair in the execution program storage unit (212). Claim 2
A programmable selective broadcast receiving system as described.
【請求項4】 広範囲の不特定多数に対して放送コンテ
ンツを一斉に放送するデジタル放送用のプログラマブル
選択的放送装置において、前記放送装置(10)は、放
送される内容のデータ自身である放送コンテンツ(51
1)と、前記放送コンテンツ(511)の属性と属性値
の対からなるコンテンツ属性(512)と、受信側にお
いて前記放送コンテンツ(511)を再生するかどうか
を判断する処理アルゴリズムが記述された実行プログラ
ム(513)とから構成された放送コンテンツプログラ
ム(51)を放送する手段を有していることを特徴とす
るプログラマブル選択的放送装置。
4. In a programmable selective broadcasting device for digital broadcasting for simultaneously broadcasting broadcasting contents to an unspecified large number in a wide range, the broadcasting device (10) includes broadcast contents, which are data itself of contents to be broadcast. (51
1), a content attribute (512) composed of a pair of an attribute and an attribute value of the broadcast content (511), and a processing algorithm describing a processing algorithm for determining whether or not the broadcast content (511) is to be reproduced on the receiving side. A programmable selective broadcasting device comprising means for broadcasting a broadcast content program (51) composed of a program (513).
【請求項5】 放送される内容のデータ自身である放送
コンテンツ(511)と、前記放送コンテンツ(51
1)の属性と属性値の対からなるコンテンツ属性(51
2)と、受信側において前記放送コンテンツ(511)
を再生するかどうかを判断する処理アルゴリズムが記述
された実行プログラム(513)とから構成された放送
コンテンツプログラム(51)を受信する受信部(20
1)と、 利用者の属性と属性値の対を格納する利用者属性格納部
(207)と、 現在の時刻を検知して前記利用者属性格納部(207)
の時刻属性の値の格納場所に一定時間間隔ごとに書き込
む現在時刻取得部(208)と、 現在利用者がいる場所を検知して前記利用者属性格納部
(207)の場所属性の値の格納場所に一定時間間隔ご
とに書き込む現在場所取得部(209)と、 前記利用者属性格納部(207)の前記属性と属性の値
を入力する属性入力部(210)と、 受信した前記放送コンテンツプログラムから、前記実行
プログラム(513)、前記コンテンツ属性(51
2)、及び前記放送コンテンツ(511)の内容をそれ
ぞれ読み出して格納する、実行プログラム格納部(20
4)、コンテンツ属性格納部(203)、及び放送コン
テンツ格納部(202)と、 前記放送コンテンツ(511)を再生する再生部(20
6)と、 前記コンテンツ属性格納部(203)の属性値と前記利
用者属性格納部(207)の属性値とを参照して前記実
行プログラム格納部(204)に格納されている実行プ
ログラムを解釈実行し、放送コンテンツ(511)を放
送してよいと判断したとき、前記放送コンテンツ格納部
(202)に格納されている放送コンテンツを前記再生
部(206)に送出する実行プログラムエンジン部(2
05)とを備えていることを特徴とするプログラマブル
選択的放送を受信する受信装置。
5. A broadcast content (511), which is data itself of the content to be broadcast, and said broadcast content (51).
A content attribute (51) consisting of a pair of attribute and attribute value of 1)
2) and the broadcast content (511) on the receiving side.
And a receiving unit (20) for receiving a broadcast content program (51) composed of an execution program (513) in which a processing algorithm for determining whether or not to play back a program is described.
1), a user attribute storage unit (207) for storing a pair of a user attribute and an attribute value, and the user attribute storage unit (207) for detecting a current time.
A current time acquisition unit (208) that writes the value of the time attribute into the storage location of the value of the time attribute at regular time intervals, and stores the value of the location attribute of the user attribute storage unit (207) by detecting the current location of the user. A current location acquisition unit (209) for writing to a location at regular time intervals; an attribute input unit (210) for inputting the attribute and attribute value in the user attribute storage unit (207); From the execution program (513), the content attribute (51
2) and an execution program storage unit (20) for reading and storing the content of the broadcast content (511), respectively.
4) a content attribute storage unit (203), a broadcast content storage unit (202), and a playback unit (20) for playing back the broadcast content (511).
6) interpreting the execution program stored in the execution program storage unit (204) by referring to the attribute value of the content attribute storage unit (203) and the attribute value of the user attribute storage unit (207) Executing the broadcast content (511), and when it is determined that the broadcast content (511) may be broadcast, the execution program engine unit (2) for transmitting the broadcast content stored in the broadcast content storage unit (202) to the playback unit (206)
05). A receiving apparatus for receiving a programmable selective broadcast, comprising:
【請求項6】 広範囲の不特定多数に対して放送コンテ
ンツを一斉に放送するデジタル放送用のプログラマブル
選択的放送装置において、 前記放送装置(10)は、放送される内容のデータ自身
である放送コンテンツ(511)と、前記放送コンテン
ツの属性と属性値の対からなるコンテンツ属性(51
2)と、事前に決められた実行プログラムIDを格納す
る実行プログラムID(523)から構成される放送コ
ンテンツプログラム(52)を放送する手段(101、
102)を有していることを特徴とするプログラマブル
選択的放送装置。
6. A programmable selective broadcasting device for digital broadcasting for broadcasting broadcast contents simultaneously to an unspecified large number in a wide range, wherein the broadcasting device (10) is a broadcast content which is data itself of contents to be broadcast. (511) and a content attribute (51) comprising a pair of an attribute and an attribute value of the broadcast content.
2) means for broadcasting a broadcast content program (52) composed of an execution program ID (523) for storing a predetermined execution program ID;
102) A programmable selective broadcasting device characterized by having:
【請求項7】 放送される内容のデータ自身である放送
コンテンツ(511)と、前記放送コンテンツ(51
1)の属性と属性値の対からなるコンテンツ属性(51
2)と、事前に決められた実行プログラムIDを格納す
る実行プログラムID(523)とから構成される放送
コンテンツプログラム(52)を受信する受信部(20
1)と、 利用者の属性と属性値の対を格納する利用者属性格納部
(207)と、 現在の時刻を検知して前記利用者属性格納部(207)
の時刻属性の値の格納場所に一定時間間隔ごとに書き込
む現在時刻取得部(208)と、 現在利用者がいる場所を検知して前記利用者属性格納部
(207)の場所属性の値の格納場所に一定時間間隔ご
とに書き込む現在場所取得部(208)と、 前記利用者属性格納部(207)の属性と属性の値を入
力する属性入力部(210)と、 放送コンテンツ(511)を再生するかどうかを判断す
る処理アルゴリズムが記述された実行プログラムと対応
するIDの対を複数個格納する実行プログラム保存部
(212)と、 受信した前記放送コンテンツプログラム(52)から、
前記実行プログラムID(523)の値を読み出し、該
読み出したIDを持つ実行プログラムを前記実行プログ
ラム保存部(212)から取り出して実行プログラム格
納部(204)に組み込む実行プログラムIDロード部
(211)と、 受信した前記放送コンテンツプログラム(52)から、
前記コンテンツ属性(512)及び前記放送コンテンツ
(511)の内容をそれぞれ読み出して格納する、コン
テンツ属性格納部(203)及び放送コンテンツ格納部
(202)と、 前記放送コンテンツ(511)を再生する再生部(20
6)と、 前記コンテンツ属性格納部(203)の属性値と前記利
用者属性格納部(207)の属性値とを参照して前記実
行プログラム格納部(204)に格納されている実行プ
ログラムを解釈実行し、放送コンテンツ(511)を放
送してよいと判断したとき、前記放送コンテンツ格納部
(202)に格納されている放送コンテンツ(511)
を前記再生部(206)に送出する実行プログラムエン
ジン部(205)とを備えていることを特徴とするプロ
グラマブル選択的放送の受信装置。
7. A broadcast content (511), which is data itself of the content to be broadcast, and the broadcast content (51).
A content attribute (51) consisting of a pair of attribute and attribute value of 1)
2) and a receiving unit (20) for receiving a broadcast content program (52) including an execution program ID (523) storing an execution program ID determined in advance.
1), a user attribute storage unit (207) for storing a pair of a user attribute and an attribute value, and the user attribute storage unit (207) for detecting a current time.
A current time acquisition unit (208) that writes the value of the time attribute into the storage location of the value of the time attribute at regular time intervals, and stores the value of the location attribute of the user attribute storage unit (207) by detecting the current location of the user. A current location acquisition unit (208) that writes to the location at regular time intervals; an attribute input unit (210) for inputting attributes and attribute values of the user attribute storage unit (207); and a broadcast content (511). An execution program storage unit (212) for storing a plurality of pairs of IDs corresponding to an execution program in which a processing algorithm for determining whether to execute the program is described, and a received broadcast content program (52)
An execution program ID loading unit (211) that reads the value of the execution program ID (523), extracts an execution program having the read ID from the execution program storage unit (212), and incorporates the execution program into the execution program storage unit (204); From the received broadcast content program (52),
A content attribute storage unit (203) and a broadcast content storage unit (202) for reading and storing the contents of the content attribute (512) and the content of the broadcast content (511), respectively, and a playback unit for playing back the broadcast content (511) (20
6) interpreting the execution program stored in the execution program storage unit (204) by referring to the attribute value of the content attribute storage unit (203) and the attribute value of the user attribute storage unit (207) Executing the broadcast content (511) and determining that the broadcast content (511) may be broadcast, the broadcast content (511) stored in the broadcast content storage unit (202).
And an execution program engine unit (205) for sending the program to the playback unit (206).
【請求項8】 前記放送装置(10)は、 前記実行プログラムの送出を示すタグを格納する実行プ
ログラム送出用タグ(531)と、 該タグ(531)に後続して実行プログラムのIDと実
行プログラムの対を複数含む実行プログラム送出(53
2)によって構成された実行プログラム送出用放送プロ
グラム(53)を送信する手段(101、102)とを
備えていることを特徴とする請求項6記載のプログラマ
ブル選択的放送装置。
8. An execution program sending tag (531) for storing a tag indicating sending of the execution program, an ID of the execution program and an execution program following the tag (531). Execution program containing a plurality of pairs of
7. A programmable selective broadcasting apparatus according to claim 6, further comprising means (101, 102) for transmitting a broadcast program (53) for transmitting an execution program constituted by (2).
【請求項9】 放送される内容のデータ自身である放送
コンテンツ(511)と、前記放送コンテンツ(51
1)の属性と属性値の対からなるコンテンツ属性(51
2)と、事前に決められた実行プログラムIDを格納す
る実行プログラムID(523)から構成される放送コ
ンテンツプログラム(52)を受信し、かつ、放送され
た、実行プログラムの送出を示すタグを格納する実行プ
ログラム送出用タグ(531)と、該タグ(531)に
後続して実行プログラムのIDと実行プログラムの対を
複数含む実行プログラム送出(532)によって構成さ
れた実行プログラム送出用放送プログラム(53)を受
信する受信部(201)と、 利用者の属性と属性値の対を格納する利用者属性格納部
(207)と、 現在の時刻を検知して前記利用者属性格納部(207)
の時刻属性の値の格納場所に一定時間間隔ごとに書き込
む現在時刻取得部(208)と、 現在利用者がいる場所を検知して前記利用者属性格納部
(207)の場所属性の値の格納場所に一定時間間隔ご
とに書き込む現在場所取得部(209)と、前記利用者
属性格納部(207)の属性とその属性の値を入力する
属性入力部(210)と、 放送コンテンツ(511)を再生するかどうかを判断す
る処理アルゴリズムが記述された実行プログラムと対応
するIDの対を複数個格納する実行プログラム保存部
(212)と、 前記受信部(201)が前記実行プログラム送出用放送
プログラム(53)を受信したとき、前記実行プログラ
ム送出を示すタグ(531)に続く実行プログラム送出
(532)の値を取り出し、前記実行プログラム保存部
(212)に該取り出した実行プログラムとIDの対を
格納する実行プログラム取込部(213)と、 前記受信部(201)が受信した前記放送コンテンツプ
ログラム(52)から、前記実行プログラムID(52
3)の値を読み出し、該読み出したIDを持つ実行プロ
グラムを前記実行プログラム保存部(212)から取り
出して実行プログラム格納部(204)に組み込む実行
プログラムIDロード部(211)と、 前記受信した放送コンテンツプログラム(52)から、
前記コンテンツ属性(512)及び前記放送コンテンツ
(511)の内容をそれぞれ読み出して格納する、コン
テンツ属性格納部(203)及び放送コンテンツ格納部
(202)と、前記放送コンテンツ(511)を再生す
る再生部(206)と、 前記コンテンツ属性格納部(203)の属性値と前記利
用者属性格納部(207)の属性値とを参照して前記実
行プログラム格納部(204)に格納されている実行プ
ログラムを解釈実行し、放送コンテンツを放送してよい
と判断したとき、前記放送コンテンツ格納部(202)
に格納されている放送コンテンツ(511)を前記再生
部(206)に送出する実行プログラムエンジン部(2
05)とを備えていることを特徴とするプログラマブル
選択的放送の受信装置。
9. A broadcast content (511), which is data itself of the content to be broadcast, and the broadcast content (51).
A content attribute (51) consisting of a pair of attribute and attribute value of 1)
2) and a broadcast content program (52) composed of an execution program ID (523) storing a predetermined execution program ID, and storing a tag indicating the transmission of the broadcast execution program. Execution program sending tag (531) to be executed, and an execution program sending broadcast program (53) constituted by an execution program sending (532) including a plurality of pairs of the execution program ID and the execution program following the tag (531). ), A user attribute storage unit (207) for storing pairs of user attributes and attribute values, and a user attribute storage unit (207) for detecting a current time.
A current time acquisition unit (208) that writes the value of the time attribute into the storage location of the value of the time attribute at regular time intervals, and stores the value of the location attribute of the user attribute storage unit (207) by detecting the current location of the user. A current location acquisition unit (209) for writing the location at fixed time intervals, an attribute input unit (210) for inputting the attribute of the user attribute storage unit (207) and the value of the attribute, and a broadcast content (511). An execution program storage section (212) for storing a plurality of pairs of IDs corresponding to an execution program in which a processing algorithm for determining whether or not to reproduce the program is described; 53) When receiving the execution program, the value of the execution program transmission (532) following the tag (531) indicating the execution program transmission is taken out and the execution program storage is performed. Executing the program acquisition unit for storing pairs of the execution program and ID extracted said to (212) and (213), from the broadcast content program the receiving unit (201) receives (52), said execution program ID (52
3) an execution program ID loading unit (211) that reads the value of 3), extracts an execution program having the read ID from the execution program storage unit (212), and incorporates the execution program into the execution program storage unit (204); From the content program (52),
A content attribute storage unit (203) and a broadcast content storage unit (202) for reading and storing the contents of the content attribute (512) and the content of the broadcast content (511), respectively, and a playback unit for playing back the broadcast content (511) (206), referring to the attribute value of the content attribute storage unit (203) and the attribute value of the user attribute storage unit (207), and executing the execution program stored in the execution program storage unit (204). When performing the interpretation and determining that the broadcast content may be broadcast, the broadcast content storage unit (202)
The execution program engine unit (2) for sending out the broadcast content (511) stored in the reproduction unit (206)
05). A receiving device for programmable selective broadcasting, comprising:
【請求項10】 放送局(10)から一斉に放送される
放送コンテンツを受信装置(20)で受信するデジタル
放送受信システムにおいて、前記放送局(10)は、 放送される内容のデータ自身である放送コンテンツ(5
11)と、前記放送コンテンツの属性と属性値の対から
なるコンテンツ属性(512)と、前記受信装置(2
0)において前記放送コンテンツ(511)を再生する
かどうかを判断する処理アルゴリズムが記述された実行
プログラム(513)から構成される放送コンテンツプ
ログラム(51)を放送する手段(101、102)を
有し、 前記受信装置(20)は、 前記放送コンテンツプログラム(51)を受信する受信
部(201)と、利用者の属性と属性値の対を格納する
利用者属性格納部(207)と、前記受信部(201)
が受信した前記放送コンテンツプログラム(51)か
ら、前記実行プログラム(513)、前記コンテンツ属
性(512)、及び前記放送コンテンツ(511)の内
容をそれぞれ読み出して格納する、実行プログラム格納
部(204)、コンテンツ属性格納部(203)、及び
放送コンテンツ格納部(202)と、前記放送コンテン
ツ(511)を再生する再生部(206)と、前記コン
テンツ属性格納部(203)の属性値と前記利用者属性
格納部(207)の属性値とを参照して前記実行プログ
ラム格納部(204)に格納されている実行プログラム
を解釈実行し、放送コンテンツを放送してよいと判断し
たとき、前記放送コンテンツ格納部(202)に格納さ
れている放送コンテンツ(511)を前記再生部(20
6)に送出する実行プログラムエンジン部(205)と
を有することを特徴とするプログラマブル選択的放送受
信システム。
10. In a digital broadcast receiving system in which a receiving device (20) receives broadcast contents broadcast simultaneously from a broadcasting station (10), the broadcasting station (10) is data itself of the content to be broadcast. Broadcast content (5
11), a content attribute (512) comprising a pair of an attribute and an attribute value of the broadcast content, and the receiving device (2).
(0), means (101, 102) for broadcasting a broadcast content program (51) composed of an execution program (513) in which a processing algorithm for determining whether to reproduce the broadcast content (511) is described. A receiving unit (201) for receiving the broadcast content program (51), a user attribute storage unit (207) for storing pairs of user attributes and attribute values, Department (201)
An execution program storage unit (204) that reads and stores the contents of the execution program (513), the content attribute (512), and the broadcast content (511) from the received broadcast content program (51), A content attribute storage unit (203), a broadcast content storage unit (202), a reproduction unit (206) for reproducing the broadcast content (511), an attribute value of the content attribute storage unit (203), and the user attribute By interpreting and executing the execution program stored in the execution program storage unit (204) with reference to the attribute value of the storage unit (207) and determining that the broadcast content may be broadcast, the broadcast content storage unit The broadcast content (511) stored in the reproduction unit (20) is stored in the reproduction unit (20).
And (6) an executable program engine (205) for sending the program to the system.
【請求項11】 放送局(10)から一斉に放送される
放送コンテンツを受信装置(20)で受信するデジタル
放送受信システムにおいて、 前記放送局(10)は、 放送される内容のデータ自身である放送コンテンツ(5
11)と、前記放送コンテンツの属性と属性値の対から
なるコンテンツ属性(512)と、事前に決められた実
行プログラムIDを格納する実行プログラムID(52
3)から構成される放送コンテンツプログラム(52)
を放送する手段(101、102)を有し、 前記受信装置(20A)は、 前記放送コンテンツプログラム(52)を受信する受信
部(201)と、利用者の属性と属性値の対を格納する
利用者属性格納部(207)と、放送コンテンツ(51
1)を再生するかどうかを判断する処理アルゴリズムが
記述された実行プログラムと対応するIDの対を複数個
格納する実行プログラム保存部(212)と、前記受信
部(201)が受信した前記放送コンテンツプログラム
(52)から前記実行プログラムID(523)の値を
読み出し、該IDを持つ実行プログラムを前記実行プロ
グラム保存部(212)から取り出して実行プログラム
格納部(204)に組み込む実行プログラムIDロード
部(211)と、前記受信した放送コンテンツプログラ
ム(52)から、前記コンテンツ属性(512)及び前
記放送コンテンツ(511)の内容をそれぞれ読み出し
て格納する、コンテンツ属性格納部(203)及び放送
コンテンツ格納部(202)と、前記放送コンテンツ
(511)を再生する再生部(206)と、前記コンテ
ンツ属性格納部(203)の属性値と前記利用者属性格
納部(207)の属性値とを参照して前記実行プログラ
ム格納部(204)に格納されている実行プログラムを
解釈実行し、放送コンテンツ(511)を放送してよい
と判断したとき、前記放送コンテンツ格納部(203)
に格納されている放送コンテンツ(511)を前記再生
部(206)に送出する実行プログラムエンジン部(2
05)とを有することを特徴とするプログラマブル選択
的放送受信システム。
11. A digital broadcast receiving system in which a receiving device (20) receives broadcast contents broadcast simultaneously from a broadcasting station (10), wherein the broadcasting station (10) is the data itself of the content to be broadcast. Broadcast content (5
11), a content attribute (512) composed of a pair of an attribute and an attribute value of the broadcast content, and an execution program ID (52) for storing a predetermined execution program ID.
Broadcast content program (52) composed of 3)
The receiving device (20A) stores a receiving unit (201) for receiving the broadcast content program (52) and a pair of a user attribute and an attribute value. A user attribute storage unit (207) and a broadcast content (51)
An execution program storage unit (212) for storing a plurality of pairs of IDs corresponding to an execution program describing a processing algorithm for determining whether or not to reproduce 1) and the broadcast content received by the reception unit (201) The value of the execution program ID (523) is read from the program (52), the execution program having the ID is extracted from the execution program storage unit (212), and is loaded into the execution program storage unit (204). 211) and a content attribute storage unit (203) and a broadcast content storage unit (203) for reading and storing the contents of the content attribute (512) and the content of the broadcast content (511), respectively, from the received broadcast content program (52). 202) and the broadcast content (511) is reproduced. A reproduction unit (206) and an execution stored in the execution program storage unit (204) with reference to an attribute value of the content attribute storage unit (203) and an attribute value of the user attribute storage unit (207). When the program is interpreted and executed and it is determined that the broadcast content (511) may be broadcast, the broadcast content storage unit (203)
An execution program engine unit (2) for transmitting broadcast content (511) stored in the playback unit (206) to the playback unit (206)
05). A programmable selective broadcast receiving system comprising:
【請求項12】 前記放送局(10)は、前記実行プロ
グラム保存部(212)に格納される複数個の実行プロ
グラムと各実行プログラムに対応するIDの対を、前記
放送局(10)から、実行プログラムの送出を示すタグ
を格納する実行プログラム送出用タグ(531)と、該
タグ(531)に後続して実行プログラムのIDと実行
プログラムの対を複数含む実行プログラム送出(53
2)から成る実行プログラム送出用放送プログラム(5
3)として送信する手段(101、102)を有し、 前記受信装置(20A)は、さらに、受信部(201)
が前記実行プログラム送出用放送プログラム(53)を
受信したとき、前記実行プログラム送出を示すタグ(5
31)に続く実行プログラム送出(532)の値を取り
出し、前記実行プログラム保存部(212)に該取り出
した実行プログラムとIDの対を格納する実行プログラ
ム取込部(213)を有することを特徴とする請求項1
1記載のプログラマブル選択的放送受信システム。
12. The broadcasting station (10) transmits a pair of a plurality of execution programs stored in the execution program storage unit (212) and an ID corresponding to each execution program from the broadcasting station (10). An execution program transmission tag (531) for storing a tag indicating transmission of an execution program, and an execution program transmission (53) including a plurality of pairs of the execution program ID and the execution program following the tag (531)
Broadcast program (5)
3) means for transmitting (101, 102), and the receiving device (20A) further includes a receiving unit (201)
Receives the execution program transmission broadcast program (53), the tag (5) indicating the execution program transmission
31) An execution program fetching unit (213) for fetching the value of the execution program transmission (532) subsequent to 31) and storing the fetched execution program and ID pair in the execution program storage unit (212). Claim 1
2. The programmable selective broadcast receiving system according to claim 1.
【請求項13】 放送コンテンツを一斉に放送するデジ
タル放送用のプログラマブル選択的放送装置において、 前記放送装置(10)は、放送される内容のデータ自身
である放送コンテンツ(511)と、前記放送コンテン
ツ(511)の属性と属性値の対からなるコンテンツ属
性(512)と、受信側において前記放送コンテンツ
(511)を再生するかどうかを判断する処理アルゴリ
ズムが記述された実行プログラム(513)とから構成
された放送コンテンツプログラム(51)を放送する手
段(101、102)を有していることを特徴とするプ
ログラマブル選択的放送装置。
13. A programmable selective broadcasting device for digital broadcasting for broadcasting broadcast contents simultaneously, wherein the broadcasting device (10) comprises: a broadcasting content (511), which is data itself to be broadcast; A content attribute (512) comprising a pair of an attribute and an attribute value of (511), and an execution program (513) in which a processing algorithm for determining whether or not the broadcast content (511) is to be reproduced on the receiving side is described. A programmable selective broadcasting device comprising means (101, 102) for broadcasting a broadcast content program (51).
【請求項14】 放送される内容のデータ自身である放
送コンテンツ(511)と、前記放送コンテンツ(51
1)の属性と属性値の対からなるコンテンツ属性(51
2)と、受信側において前記放送コンテンツ(511)
を再生するかどうかを判断する処理アルゴリズムが記述
された実行プログラム(513)とから構成された放送
コンテンツプログラム(51)を受信する受信部(20
1)と、 利用者の属性と属性値の対を格納する利用者属性格納部
(207)と、 受信した前記放送コンテンツプログラムから、前記実行
プログラム(513)、前記コンテンツ属性(51
2)、及び前記放送コンテンツ(511)の内容をそれ
ぞれ読み出して格納する、実行プログラム格納部(20
4)、コンテンツ属性格納部(203)、及び放送コン
テンツ格納部(202)と、 前記放送コンテンツ(511)を再生する再生部(20
6)と、 前記コンテンツ属性格納部(203)の属性値と前記利
用者属性格納部(207)の属性値とを参照して前記実
行プログラム格納部(204)に格納されている実行プ
ログラムを解釈実行し、放送コンテンツ(511)を放
送してよいと判断したとき、前記放送コンテンツ格納部
(202)に格納されている放送コンテンツを前記再生
部(206)に送出する実行プログラムエンジン部(2
05)とを備えていることを特徴とするプログラマブル
選択的放送を受信する受信装置。
14. A broadcast content (511), which is data itself of the content to be broadcast, and said broadcast content (51).
A content attribute (51) consisting of a pair of attribute and attribute value of 1)
2) and the broadcast content (511) on the receiving side.
And a receiving unit (20) for receiving a broadcast content program (51) composed of an execution program (513) in which a processing algorithm for determining whether or not to play back a program is described.
1), a user attribute storage unit (207) for storing a pair of a user attribute and an attribute value, and from the received broadcast content program, the execution program (513) and the content attribute (51).
2) and an execution program storage unit (20) for reading and storing the content of the broadcast content (511), respectively.
4) a content attribute storage unit (203), a broadcast content storage unit (202), and a playback unit (20) for playing back the broadcast content (511).
6) interpreting the execution program stored in the execution program storage unit (204) by referring to the attribute value of the content attribute storage unit (203) and the attribute value of the user attribute storage unit (207) Executing the broadcast content (511), and when it is determined that the broadcast content (511) may be broadcast, the execution program engine unit (2) for transmitting the broadcast content stored in the broadcast content storage unit (202) to the playback unit (206)
05). A receiving apparatus for receiving a programmable selective broadcast, comprising:
【請求項15】 放送コンテンツを一斉に放送するデジ
タル放送用のプログラマブル選択的放送装置において、 前記放送装置(10)は、放送される内容のデータ自身
である放送コンテンツ(511)と、前記放送コンテン
ツ(511)の属性と属性値の対からなるコンテンツ属
性(512)と、事前に決められた実行プログラムID
を格納する実行プログラムID(523)から構成され
る放送コンテンツプログラム(52)を放送する手段
(101、102)を有していることを特徴とするプロ
グラマブル選択的放送装置。
15. A programmable selective broadcasting device for digital broadcasting for broadcasting broadcast contents simultaneously, wherein the broadcasting device (10) comprises: a broadcasting content (511) which is data itself to be broadcast; A content attribute (512) consisting of a pair of an attribute and an attribute value of (511), and a predetermined execution program ID
A programmable selective broadcasting device comprising means (101, 102) for broadcasting a broadcast content program (52) composed of an execution program ID (523) for storing a program.
【請求項16】 放送される内容のデータ自身である放
送コンテンツ(511)と、前記放送コンテンツの属性
と属性値の対からなるコンテンツ属性(512)と、事
前に決められた実行プログラムIDを格納する実行プロ
グラムID(523)から構成される放送コンテンツプ
ログラム(52)を受信する受信部(201)と、 利用者の属性と属性値の対を格納する利用者属性格納部
(207)と、放送コンテンツ(511)を再生するか
どうかを判断する処理アルゴリズムが記述された実行プ
ログラムと対応するIDの対を複数個格納する実行プロ
グラム保存部(212)と、 受信した前記放送コンテンツプログラム(52)から、
前記実行プログラムID(523)の値を読み出し、該
読み出したIDを持つ実行プログラムを前記実行プログ
ラム保存部(212)から取り出して実行プログラム格
納部(204)に組み込む実行プログラムIDロード部
(211)と、 受信した前記放送コンテンツプログラム(52)から、
前記コンテンツ属性(512)及び前記放送コンテンツ
(511)の内容をそれぞれ読み出して格納する、コン
テンツ属性格納部(203)及び放送コンテンツ格納部
(202)と、前記放送コンテンツ(511)を再生す
る再生部(206)と、 前記コンテンツ属性格納部(203)の属性値と前記利
用者属性格納部(207)の属性値とを参照して前記実
行プログラム格納部(204)に格納されている実行プ
ログラムを解釈実行し、放送コンテンツ(511)を放
送してよいと判断したとき、前記放送コンテンツ格納部
(202)に格納されている放送コンテンツ(511)
を前記再生部(206)に送出する実行プログラムエン
ジン部(205)と、を備えていることを特徴とするプ
ログラマブル選択的放送の受信装置。
16. A broadcast content (511) which is data itself of a broadcast content, a content attribute (512) comprising a pair of an attribute and an attribute value of the broadcast content, and a predetermined execution program ID are stored. A receiving unit (201) for receiving a broadcast content program (52) composed of an execution program ID (523) to execute, a user attribute storage unit (207) for storing pairs of user attributes and attribute values, An execution program storage unit (212) for storing a plurality of pairs of IDs corresponding to an execution program describing a processing algorithm for determining whether or not to reproduce the content (511); ,
An execution program ID loading unit (211) that reads the value of the execution program ID (523), extracts an execution program having the read ID from the execution program storage unit (212), and incorporates the execution program into the execution program storage unit (204); From the received broadcast content program (52),
A content attribute storage unit (203) and a broadcast content storage unit (202) for reading and storing the contents of the content attribute (512) and the content of the broadcast content (511), respectively, and a playback unit for playing back the broadcast content (511) (206), referring to the attribute value of the content attribute storage unit (203) and the attribute value of the user attribute storage unit (207), and executing the execution program stored in the execution program storage unit (204). When the interpretation is performed and it is determined that the broadcast content (511) may be broadcast, the broadcast content (511) stored in the broadcast content storage unit (202) is read.
And an execution program engine unit (205) for sending the program to the playback unit (206).
【請求項17】 前記放送装置(10)は、前記実行プ
ログラムの送出を示すタグを格納する実行プログラム送
出用タグ(531)と、該タグ(531)に後続して実
行プログラムのIDと実行プログラムの対を複数含む実
行プログラム送出(532)によって構成された実行プ
ログラム送出用放送プログラム(53)を送信する手段
(101、102)を備えていることを特徴とする請求
項15記載のプログラマブル選択的放送装置。
17. The broadcasting device (10) includes an execution program sending tag (531) for storing a tag indicating the sending of the execution program, an execution program ID and an execution program following the tag (531). 16. Programmable selective device according to claim 15, further comprising means (101, 102) for transmitting an execution program transmission broadcast program (53) constituted by an execution program transmission (532) including a plurality of pairs. Broadcast equipment.
【請求項18】 放送される内容のデータ自身である放
送コンテンツ(511)と、前記放送コンテンツの属性
と属性値の対からなるコンテンツ属性(512)と、事
前に決められた実行プログラムIDを格納する実行プロ
グラムID(523)から構成される放送コンテンツプ
ログラム(52)を受信し、かつ、放送された、実行プ
ログラムの送出を示すタグを格納する実行プログラム送
出用タグ(531)と、該タグ(531)に後続して実
行プログラムのIDと実行プログラムの対を複数含む実
行プログラム送出(532)によって構成された実行プ
ログラム送出用放送プログラム(53)を受信する受信
部(201)と、 利用者の属性と属性値の対を格納する利用者属性格納部
(207)と、 放送コンテンツ(511)を再生するかどうかを判断す
る処理アルゴリズムが記述された実行プログラムと対応
するIDの対を複数個格納する実行プログラム保存部
(212)と、 前記受信部(201)が前記実行プログラム送出用放送
プログラム(53)を受信したとき、前記実行プログラ
ム送出を示すタグ(531)に続く実行プログラム送出
(532)の値を取り出し、前記実行プログラム保存部
(212)に該取り出した実行プログラムとIDの対を
格納する実行プログラム取込部(213)と、 前記受信部(201)が受信した前記放送コンテンツプ
ログラム(52)から、前記実行プログラムID(52
3)の値を読み出し、該読み出したIDを持つ実行プロ
グラムを前記実行プログラム保存部(212)から取り
出して実行プログラム格納部(204)に組み込む実行
プログラムIDロード部(211)と、 前記受信した放送コンテンツプログラム(52)から、
前記コンテンツ属性(512)及び前記放送コンテンツ
(511)の内容をそれぞれ読み出して格納する、コン
テンツ属性格納部(203)及び放送コンテンツ格納部
(202)と、前記放送コンテンツ(511)を再生す
る再生部(206)と、 前記コンテンツ属性格納部(203)の属性値と前記利
用者属性格納部(207)の属性値とを参照して前記実
行プログラム格納部(204)に格納されている実行プ
ログラムを解釈実行し、放送コンテンツを放送してよい
と判断したとき、前記放送コンテンツ格納部(202)
に格納されている放送コンテンツ(511)を前記再生
部(206)に送出する実行プログラムエンジン部(2
05)とを備えていることを特徴とするプログラマブル
選択的放送の受信装置。
18. A broadcast content (511) which is data itself of a broadcast content, a content attribute (512) comprising a pair of an attribute and an attribute value of the broadcast content, and a predetermined execution program ID are stored. An execution program transmission tag (531) for receiving a broadcast content program (52) composed of an execution program ID (523) to be executed and storing a broadcasted tag indicating transmission of the execution program; 531), a receiving unit (201) for receiving an execution program transmission broadcast program (53) composed of an execution program transmission (532) including a plurality of execution program IDs and execution program pairs; A user attribute storage unit (207) for storing pairs of attributes and attribute values, and whether to reproduce broadcast contents (511) An execution program storage unit (212) for storing a plurality of pairs of IDs corresponding to an execution program describing a processing algorithm for determining whether the execution program is transmitted, and the receiving unit (201) storing the execution program transmission broadcast program (53). Upon receipt, the value of the execution program transmission (532) following the tag (531) indicating the execution program transmission is fetched, and the execution program storage unit (212) stores the fetched execution program and ID pair. The fetching unit (213) and the broadcast program (52) received by the receiving unit (201) determine the execution program ID (52
3) an execution program ID loading unit (211) that reads the value of 3), extracts an execution program having the read ID from the execution program storage unit (212), and incorporates the execution program into the execution program storage unit (204); From the content program (52),
A content attribute storage unit (203) and a broadcast content storage unit (202) for reading and storing the contents of the content attribute (512) and the content of the broadcast content (511), respectively, and a playback unit for playing back the broadcast content (511) (206), referring to the attribute value of the content attribute storage unit (203) and the attribute value of the user attribute storage unit (207), and executing the execution program stored in the execution program storage unit (204). When performing the interpretation and determining that the broadcast content may be broadcast, the broadcast content storage unit (202)
An execution program engine unit (2) for transmitting broadcast content (511) stored in the playback unit (206) to the playback unit (206)
05). A receiving device for programmable selective broadcasting, comprising:
JP2000374042A 1999-12-08 2000-12-08 Programmable selective broadcast reception system, broadcasting equipment and receiver Pending JP2001230740A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000374042A JP2001230740A (en) 1999-12-08 2000-12-08 Programmable selective broadcast reception system, broadcasting equipment and receiver

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP11-349564 1999-12-08
JP34956499 1999-12-08
JP2000374042A JP2001230740A (en) 1999-12-08 2000-12-08 Programmable selective broadcast reception system, broadcasting equipment and receiver

Publications (1)

Publication Number Publication Date
JP2001230740A true JP2001230740A (en) 2001-08-24

Family

ID=26578982

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000374042A Pending JP2001230740A (en) 1999-12-08 2000-12-08 Programmable selective broadcast reception system, broadcasting equipment and receiver

Country Status (1)

Country Link
JP (1) JP2001230740A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003101423A (en) * 2001-09-19 2003-04-04 Hitachi Ltd Digital broadcast receiver
JP2003224843A (en) * 2001-10-19 2003-08-08 Microsoft Corp Video segment targeting using remotely issued instructions and localized state and behavior information
JP2005020279A (en) * 2003-06-25 2005-01-20 Canon Inc Data display device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003101423A (en) * 2001-09-19 2003-04-04 Hitachi Ltd Digital broadcast receiver
US7113739B2 (en) 2001-09-19 2006-09-26 Hitachi, Ltd. Digital broadcast receiver
US7555259B2 (en) 2001-09-19 2009-06-30 Hitachi, Ltd. Digital broadcast receiver
JP2003224843A (en) * 2001-10-19 2003-08-08 Microsoft Corp Video segment targeting using remotely issued instructions and localized state and behavior information
JP2005020279A (en) * 2003-06-25 2005-01-20 Canon Inc Data display device

Similar Documents

Publication Publication Date Title
US7024156B2 (en) Information distributing method, information receiving method, information distribution system, information distribution apparatus, reception terminal and storage medium
CA2406778C (en) Providing content interruptions
US6487543B1 (en) Media-integrating system, terminal device, recording medium and broadcasting method for use in the media-integrating system
US7421243B2 (en) Method for playback of stored or broadcast content based on predicted location and/or attributes
EP1224806A1 (en) System and method for recording pushed data
JP2002373152A (en) Cookie processing program and image data display device
JP2002528002A (en) Method and apparatus for selectively providing an advertising message to a viewer terminal
US20070061858A1 (en) Digital television receiving system
JP2010124319A (en) Event-calendar display apparatus, event-calendar display method, event-calendar display program, and event-information extraction apparatus
JP4264572B2 (en) Receiver
US20010003847A1 (en) Programmable selective broadcasting reception system, broadcasting apparatus, and reception apparatus
JPWO2008090799A1 (en) Television information processing apparatus, television program information display program, and web-TV cooperation method
US20040088736A1 (en) Contents providing system, mobile terminal
JP2001230740A (en) Programmable selective broadcast reception system, broadcasting equipment and receiver
US6898801B1 (en) Transmission apparatus and method, receiving apparatus and method, and distribution medium
JP2002169746A (en) Receiver
JP3932160B2 (en) Digital audio equipment
US20020040476A1 (en) Electronic program guide
JP3242393B1 (en) Information service system linked to data broadcasting system
US8898703B2 (en) Digital multimedia broadcasting application format generating method and apparatus thereof
JP4427697B2 (en) Information providing system, information transmitting apparatus, information receiving apparatus and method thereof
KR100716577B1 (en) Mobile phone terminal for displaying broadcast program information including advertising data, control method and method for providing same
JP3617785B2 (en) Broadcast system, information reference method thereof, and receiving apparatus
JP4917199B2 (en) Information providing system, information receiving apparatus and method
JP2007043474A (en) Content acquisition system, broadcast receiving apparatus, content providing apparatus, and content acquisition method