JP3209929B2 - Information display method and device - Google Patents

Information display method and device

Info

Publication number
JP3209929B2
JP3209929B2 JP27993796A JP27993796A JP3209929B2 JP 3209929 B2 JP3209929 B2 JP 3209929B2 JP 27993796 A JP27993796 A JP 27993796A JP 27993796 A JP27993796 A JP 27993796A JP 3209929 B2 JP3209929 B2 JP 3209929B2
Authority
JP
Japan
Prior art keywords
information
display
message
broadcast signal
display object
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.)
Expired - Lifetime
Application number
JP27993796A
Other languages
Japanese (ja)
Other versions
JPH1032801A (en
Inventor
邦宏 百武
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.)
Infocity KK
Original Assignee
Infocity KK
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
Priority to JP27993796A priority Critical patent/JP3209929B2/en
Application filed by Infocity KK filed Critical Infocity KK
Priority to US09/180,495 priority patent/US6788709B1/en
Priority to AU26526/97A priority patent/AU2652697A/en
Priority to PCT/JP1997/001599 priority patent/WO1997043855A1/en
Priority to EP04001584A priority patent/EP1411725A3/en
Priority to EP97918415A priority patent/EP0899950B1/en
Priority to DE69734710T priority patent/DE69734710T2/en
Publication of JPH1032801A publication Critical patent/JPH1032801A/en
Application granted granted Critical
Publication of JP3209929B2 publication Critical patent/JP3209929B2/en
Priority to US10/228,233 priority patent/US6778559B2/en
Priority to US10/227,763 priority patent/US20020191646A1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Systems (AREA)

Description

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

【0001】[0001]

【発明の属する技術分野】この発明は、テレビジョン放
送等に多重化されたコンテンツ情報、例えばインターネ
ット上のコンテンツ情報またはこれに関連するコンテン
ツ情報を映像表示する情報表示方法および装置に関し、
とくにアイコン(絵文字)等の表示オブジェクトを選択
してコンテンツ情報等を表示または利用できるようにし
たものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information display method and apparatus for video-displaying content information multiplexed on television broadcasts or the like, for example, content information on the Internet or related content information.
In particular, a display object such as an icon (pictogram) is selected so that content information or the like can be displayed or used.

【0002】[0002]

【従来の技術】近年、インターネットを利用したサービ
スが種々提供されるようになってきている。ユーザは、
インターネット上でサービスを提供するサーバにアクセ
スして情報提供等のサービスを受けることができる。と
ころで、インターネット上のサービスは通信処理に基づ
いて成立するものであり、基本的にはサービス提供者と
サービス受領者との間に通信チャネルを設定しなければ
ならず、サービス提供に量的な制約があった。
2. Description of the Related Art In recent years, various services using the Internet have been provided. The user
The user can access a server that provides services on the Internet to receive services such as providing information. By the way, services on the Internet are established based on communication processing. Basically, a communication channel must be set up between the service provider and the service recipient, and the amount of service provision is limited. was there.

【0003】これに対し、放送は放送電波が届く限り、
不特定多数の者に一度に情報を提供できるメリットがあ
る。この発明は、インターネット上のコンテンツ情報ま
たはこれに関連する情報をテレビジョン放送に多重化し
てインターネット上のコンテンツ情報を多数の受信者が
有効利用できるようにするのに適した技術を、提供しよ
うとするものである。
[0003] On the other hand, in broadcasting, as long as broadcast waves reach,
There is an advantage that information can be provided to an unspecified number of people at once. The present invention seeks to provide a technique suitable for multiplexing content information on the Internet or related information into a television broadcast so that content information on the Internet can be effectively used by a large number of recipients. Is what you do.

【0004】なお、この発明と関連する技術としては文
字放送技術がある。文字放送技術は、テレビジョン放送
の垂直帰線期間に文字情報を挿入して通常の放送の他に
文字放送を行うものである。
As a technique related to the present invention, there is a teletext technique. In the teletext technology, teletext is performed in addition to a normal broadcast by inserting text information during a vertical blanking period of a television broadcast.

【0005】[0005]

【発明が解決しようとする課題】この発明は、以上の事
情を考慮してなされたものであり、放送信号に多重化し
て送信したウェブ情報等のコンテンツ情報を表示させる
際に、アイコン等の表示オブジェクトを表示し、その表
示オブジェクトを選択したときに対応するコンテンツ情
報が表示される情報表示技術を提供することを目的とし
ている。
SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and is intended to display icons and the like when displaying content information such as web information transmitted in a multiplexed manner on a broadcast signal. It is an object of the present invention to provide an information display technique for displaying an object and displaying corresponding content information when the display object is selected.

【0006】[0006]

【課題を解決するための手段】この発明では、以上の目
的を達成するために、情報表示方法において、コンテン
ツ情報に関連する表示オブジェクトの情報を放送信号に
多重化するステップと、上記多重化した放送信号を送信
するステップと、上記多重化した放送信号を受信するス
テップと、上記多重化した放送信号から上記表示オブジ
ェクトの情報を取り出すステップと、上記表示オブジェ
クトの情報に基づいて上記表示オブジェクトを表示装置
に表示するステップと、上記表示装置に表示された上記
表示オブジェクトに対して所定のイベントが発生したと
きに上記コンテンツ情報に対して上記コンテンツ情報に
応じた所定の処理を実行するステップとを特徴としてい
る。 この構成によれば、ユーザはまず表示オブジェク
トを見て自分が見たい、あるいは利用したい内容かどう
かを確認し、そのうえでクリック処理等を行って所望の
コンテンツ情報を見たり、利用したりすることができ
る。
According to the present invention, in order to achieve the above object, in an information display method, a step of multiplexing information of a display object related to content information into a broadcast signal; Transmitting a broadcast signal; receiving the multiplexed broadcast signal; extracting information of the display object from the multiplexed broadcast signal; displaying the display object based on the information of the display object Displaying on the device; and performing a predetermined process on the content information according to the content information when a predetermined event occurs on the display object displayed on the display device. And According to this configuration, the user first looks at the display object to confirm whether the content is what he wants to see or want to use, and then performs a click process or the like to view or use the desired content information. it can.

【0007】また、この構成において、上記コンテンツ
情報を上記放送信号に多重化し、上記多重化した放送信
号を受信し、上記多重化した放送信号から上記コンテン
ツ情報を取り出すようにしてもよい。また、上記コンテ
ンツ情報を上記放送信号以外のソースから取得するよう
にしてもよい。
In this configuration, the content information may be multiplexed with the broadcast signal, the multiplexed broadcast signal may be received, and the content information may be extracted from the multiplexed broadcast signal. Further, the content information may be obtained from a source other than the broadcast signal.

【0008】また、上記放送信号をテレビジョン放送信
号とすることができる。また、上記表示オブジェクトの
情報をテレビジョン放送信号の垂直帰線期間に挿入して
多重化するようにしてもよい。
[0008] The broadcast signal may be a television broadcast signal. Further, the information of the display object may be inserted and multiplexed in a vertical blanking period of the television broadcast signal.

【0009】また、上記コンテンツ情報が表示対象の情
報の場合、上記所定の処理は、上記コンテンツ情報を上
記表示装置に表示する処理としてもよい。さらに上記コ
ンテンツ情報が情報ソースを指示する情報の場合には、
上記所定の処理は上記情報ソースからの情報の取得処理
を含むものとすることができる。
When the content information is information to be displayed, the predetermined process may be a process of displaying the content information on the display device. Further, when the content information is information indicating an information source,
The predetermined process may include a process of acquiring information from the information source.

【0010】また、上記表示オブジェクトは階層的な構
造を有し、上位の表示オブジェクトに対して上記所定の
イベントが発生すると下位の1または複数の表示オブジ
ェクトが表示されてメニューを提示するするようにして
もよい。また、上記表示オブジェクトはアイコンとする
ことができる。
The display object has a hierarchical structure, and when the predetermined event occurs with respect to an upper display object, one or more lower display objects are displayed to present a menu. You may. Further, the display object may be an icon.

【0011】また、この発明は、以上の目的を達成する
ために、情報表示装置に、コンテンツ情報に関連する表
示オブジェクトの情報とを多重化した放送信号を受信す
る手段と、上記多重化した放送信号から上記表示オブジ
ェクトの情報を取り出す手段と、表示装置と、上記表示
オブジェクトの情報に基づいて上記表示オブジェクトを
上記表示装置に表示する手段と、上記表示装置に表示さ
れた上記表示オブジェクトに対して所定のイベントが発
生したときに上記コンテンツ情報に対して上記コンテン
ツ情報に応じた所定の処理を実行する手段とを設けるよ
うにしている。
According to another aspect of the present invention, there is provided an information display apparatus for receiving a broadcast signal in which information of a display object related to content information is multiplexed on an information display device. Means for extracting the information of the display object from the signal, a display device, means for displaying the display object on the display device based on the information of the display object, and for the display object displayed on the display device Means for performing a predetermined process on the content information according to the content information when a predetermined event occurs.

【0012】また、この発明は、以上の目的を達成する
ために、情報表示装置に、コンテンツ情報と上記コンテ
ンツ情報に関連する表示オブジェクトの情報とを多重化
した放送信号を受信する手段と、上記多重化した放送信
号から上記コンテンツ情報と上記表示オブジェクトの情
報を取り出す手段と、表示装置と、上記表示オブジェク
トの情報に基づいて上記表示オブジェクトを上記表示装
置に表示する手段と、上記表示装置に表示された上記表
示オブジェクトに対して所定のイベントが発生したとき
に上記コンテンツ情報に対して上記コンテンツ情報に応
じた所定の処理を実行する手段とを設けるようにしてい
る。
According to another aspect of the present invention, there is provided an information display device, comprising: means for receiving a broadcast signal in which content information and information of a display object related to the content information are multiplexed; Means for extracting the content information and the information of the display object from the multiplexed broadcast signal; a display device; means for displaying the display object on the display device based on the information of the display object; and display on the display device Means for executing a predetermined process on the content information according to the content information when a predetermined event occurs on the displayed display object.

【0013】また、この発明はコンピュータ・プログラ
ム製品として実現することもできる。
Further, the present invention can be realized as a computer program product.

【0014】[0014]

【発明の実施の態様】以下、この発明の実施例について
図面を参照して説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0015】図1はこの実施例の適用される放送および
情報処理システムの概要を示すもので、この図におい
て、テレビジョン放送局10には放送サーバ11、コン
テンツ製作用端末12、送信施設13等が設けられてい
る。放送サーバ11で作成された放送プログラムは送信
施設13を介して放送される。この実施例では、放送プ
ログラムの送信信号中には、通常のテレビジョン信号と
このテレビジョン信号の垂直基線期間に多重化されるコ
ンテンツ情報信号とが含まれる。受信側では、アンテナ
(図示しない)等を介して放送信号が受信され、テレビ
ジョン受像機またはテレビジョン受像機能を有するパー
ソナルコンピュータ等で放送信号を再生する。図ではテ
レビジョン受像機能を有するパーソナルコンピュータ2
0を一例として示している。パーソナルコンピュータ2
0は放送信号を復調する機能を有し、復調した信号に基
づいてスクリーンの全部または一部を利用してテレビジ
ョン画像を再生する。またパーソナルコンピュータ20
は図示のようにモデム21を介して電話回線に接続され
ていてもよい。パーソナルコンピュータ20はモデム2
1等を介して(必要であればプロバイダの通信チャネル
を介して)インターネット30に接続され、このインタ
ーネットには種々のサーバが接続されている。この例で
は情報提供用のWWWサーバ31が接続されている。
FIG. 1 shows an outline of a broadcast and information processing system to which this embodiment is applied. In this figure, a television broadcast station 10 includes a broadcast server 11, a content production terminal 12, a transmission facility 13, and the like. Is provided. The broadcast program created by the broadcast server 11 is broadcast via the transmission facility 13. In this embodiment, a transmission signal of a broadcast program includes a normal television signal and a content information signal multiplexed in a vertical baseline period of the television signal. On the receiving side, a broadcast signal is received via an antenna (not shown) or the like, and the broadcast signal is reproduced by a television receiver or a personal computer having a television receiving function. In the figure, a personal computer 2 having a television receiving function is shown.
0 is shown as an example. Personal computer 2
Numeral 0 has a function of demodulating a broadcast signal, and reproduces a television image using all or a part of the screen based on the demodulated signal. The personal computer 20
May be connected to a telephone line via a modem 21 as shown. The personal computer 20 is a modem 2
1 and (if necessary via the communication channel of the provider) to the Internet 30 to which various servers are connected. In this example, a WWW server 31 for providing information is connected.

【0016】なお、フロッピディスクやCD−ROM等
の記録媒体20aは、後述するBitcastソフトウ
ェア48(図8参照)をパーソナルコンピュータ20に
インストールするのに用いられるものである。またCD
−ROM駆動装置、DVD(デジタル・ビデオ・ディス
ク)駆動装置等のデータ記録装置、BS放送、CS放
送、ケーブルテレビ放送のチューナやセットトップボッ
クス等の機器20bは、パーソナルコンピュータ20に
データを供給するようになっている。この例においては
機器20bがパーソナルコンピュータ20に外付けされ
ているが、対応するカードや装置をパーソナルコンピュ
ータ20に内蔵するようにしてもよい。
The recording medium 20a such as a floppy disk or a CD-ROM is used for installing Bitcast software 48 (see FIG. 8) described later on the personal computer 20. Also CD
A data recording device such as a ROM drive device, a DVD (digital video disk) drive device, and a device 20b such as a tuner or a set-top box for BS broadcast, CS broadcast, and cable TV broadcast supply data to the personal computer 20. It has become. In this example, the device 20b is externally attached to the personal computer 20, but a corresponding card or device may be built in the personal computer 20.

【0017】この実施例においては、放送局10は、W
WWサーバからのHTML(ハイパーテキストマークア
ップランゲージ)で記述されたウェブ情報(ウェブペー
ジ)を受け取り、通常の放送プログラムの放送信号に多
重して放送する。この場合ウェブ情報を直接用いて送信
するのでなく、コンテンツ製作用端末12で加工して送
信してもよく、コンテンツ製作用端末12で個別に用意
した情報を送信するようにしてもよい。多重して送信す
る情報のフォーマットや多重化の方法については後述す
る。
In this embodiment, the broadcasting station 10
Web information (web page) described in HTML (hypertext markup language) from a WW server is received, multiplexed with a broadcast signal of a normal broadcast program, and broadcast. In this case, instead of transmitting the web information directly, the content production terminal 12 may process and transmit the information, or the content production terminal 12 may transmit individually prepared information. The format of the information to be multiplexed and transmitted and the multiplexing method will be described later.

【0018】つぎに情報をテレビ放送に多重化する方法
について説明する。コンテンツ情報はテレビジョン信号
の垂直帰線期間に挿入して多重化する。具体的には、電
気通信技術審議会一部答申諮問83で規定されるデジタ
ル情報の多重化手法(通常VBI方式と呼ぶ:Vert
ical Blanking Interval)を用
いて行う。
Next, a method of multiplexing information into a television broadcast will be described. The content information is inserted and multiplexed in the vertical blanking period of the television signal. Specifically, a digital information multiplexing method (usually called a VBI method: Vert:
The process is performed using an electrical blanking interval.

【0019】すなわち、テレビジョン信号は1フィール
ドあたり262.5本(1フレームあたり525本)の
水平走査期間を有し、このうち、はじめの21本に相当
する部分が垂直帰線期間を構成し、通常のテレビジョン
受像機では表示されない。図2はこの21本の水平走査
期間(22本目の映像の始まりの走査期間も示す)の役
割を示す。なお図において奇数フィールドの263〜2
83の水平走査期間はフレーム単位でカウントしたもの
であり、フィールド単位では1〜21となる。図2から
明らかなように文字多重化用のデータが14、15、1
6および21(276、277、278および283)
本目の水平走査期間に多重化されている。他方、10、
11、12および13(272、273、274および
275)本目の水平走査期間にデジタル放送用(VBI
用)に解放されており、この実施例ではこのVBI用の
水平走査期間にコンテンツ情報を多重化するようにして
いる。
That is, the television signal has a horizontal scanning period of 262.5 lines per field (525 lines per frame), of which a portion corresponding to the first 21 lines constitutes a vertical blanking period. Are not displayed on a normal television receiver. FIG. 2 shows the role of the 21 horizontal scanning periods (the scanning period at the beginning of the 22nd image is also shown). In the figure, odd fields 263 to 2
The 83 horizontal scanning periods are counted in frame units, and are 1 to 21 in field units. As is clear from FIG. 2, the data for character multiplexing is 14, 15, 1
6 and 21 (276, 277, 278 and 283)
It is multiplexed during the first horizontal scanning period. On the other hand, 10,
During the 11th, 12th, and 13th (272, 273, 274, and 275) -th horizontal scanning periods, digital broadcasting (VBI
In this embodiment, the content information is multiplexed during the VBI horizontal scanning period.

【0020】図3はVBI用の信号を多重化する様子を
示すもので、映像信号に変えてデータラインを挿入する
ようになっている。
FIG. 3 shows how a VBI signal is multiplexed, in which a data line is inserted instead of a video signal.

【0021】図4はVBI方式のデータ伝送の仕様を示
すものである。図4において、階層1は電気物理的な仕
様を規定するものである。この仕様によれば、水平走査
期間内の一定の領域は296個に標本化される。VBI
信号の0レベルは映像信号のペデスタルレベル(黒レベ
ル)であり、1レベルは映像信号の白レベルの70%の
レベルである。
FIG. 4 shows the specifications of data transmission of the VBI system. In FIG. 4, layer 1 defines electrophysical specifications. According to this specification, a certain area in the horizontal scanning period is sampled into 296 pieces. VBI
The 0 level of the signal is the pedestal level (black level) of the video signal, and the 1 level is 70% of the white level of the video signal.

【0022】階層2はデータリンク層であり、ここで
は、信号は1、0の論理データとして扱われる。1つの
水平走査線で伝送される一連のデータはデータラインと
呼ばれる。データラインは、データパケットから構成さ
れ、データパケットは誤り訂正符号((272,19
0)短縮化差集合巡回符号)により誤りから保護されて
いる。受信側では、クロックラインをもとにビット同期
を得、フレーミングコードをもとにデータブロックの開
始を検出できる。
Layer 2 is a data link layer, where signals are handled as logical data of 1 and 0. A series of data transmitted by one horizontal scanning line is called a data line. The data line is composed of data packets, and the data packets are error correction codes ((272, 19
0) shortened difference set cyclic code). On the receiving side, bit synchronization is obtained based on the clock line, and the start of the data block can be detected based on the framing code.

【0023】階層3は主にプリフィックスの機能を示
す。プリフィックス情報は主に論理チャネル情報とブロ
ック連結情報とからなる。論理チャネル情報により、デ
ータブロックが所属する論理チャネル別に分類される。
ブロック連結情報は、ブロック連結の開始、終了等の情
報を含み、これにより、関連するデータブロックを連結
し、意味のある一まとまりのデータであるデータグルー
プを生成する。この実施例においては、このデータグル
ープをメッセージと呼び、処理単位とする。
Layer 3 mainly shows the function of the prefix. The prefix information mainly includes logical channel information and block connection information. The data block is classified according to the logical channel to which the data block belongs.
The block connection information includes information such as the start and end of block connection, thereby connecting related data blocks to generate a data group that is a meaningful unit of data. In this embodiment, this data group is called a message and is a processing unit.

【0024】つぎに以上のようにしてVBI方式で伝送
されるコンテンツ情報について説明する。伝送されるコ
ンテンツ情報は、主にウェブ情報であるが、どのような
形式の情報であってもよい。例えばコンピュータ・プロ
グラムのコードであってもよい。
Next, content information transmitted by the VBI method as described above will be described. The transmitted content information is mainly web information, but may be any type of information. For example, it may be a code of a computer program.

【0025】図5は、コンテンツ情報の処理単位(メッ
セージ)のデータフォーマットを示す。以下では、これ
をBitcast−HTTPフォーマットと呼び、B−
HTTPとも略す(Bitcastは株式会社インフォ
シティの商標である。HTTPはハイパーテキストマー
クアップランゲージの略称である)。図5において、B
−HTTPフォーマットにはコンテント型とグルー
プ情報型とがある。コンテント型はコンテント自体を伝
送することを目的とするものであり、グループ情報型は
コンテント自体の伝送を目的とせずに複数のコンテント
をグループ化する情報を伝送するものである。コンテン
ト型のフォーマットのメッセージをコンテントメッセー
ジと呼び、グループ情報型のフォーマットのメッセージ
をグループメッセージと呼ぶことにする。
FIG. 5 shows a data format of a processing unit (message) of content information. In the following, this is called the Bitcast-HTTP format,
Also abbreviated as HTTP (Bitcast is a trademark of InfoCity Inc., HTTP is an abbreviation for hypertext markup language). In FIG. 5, B
-There are a content type and a group information type in the HTTP format. The content type is for transmitting the content itself, and the group information type is for transmitting information for grouping a plurality of content without transmitting the content itself. A message of the content type format is called a content message, and a message of the group information type format is called a group message.

【0026】コンテントメッセージは単独でまたはグル
ープメッセージとともに伝送される。単独で伝送される
コンテントメッセージのグループ識別子はオールゼロ
(グループと無関係を示す)となる。コンテントメッセ
ージがグループメッセージとともに伝送される場合に
は、まずグループメッセージが伝送され、このグループ
メッセージで指示された個数のコンテンツメッセージが
順次伝送される。この場合、コンテントメッセージの識
別子はすべてグループメッセージの識別子と同一であ
る。コンテントメッセージ中においては、グループメッ
セージにおいてすでに指示されている情報(例えば後述
する有効期間開始時刻エレメントで規定される情報)を
省略することができる。
The content message is transmitted alone or together with the group message. The group identifier of the content message transmitted alone is all zero (indicating that the content message is unrelated to the group). When the content message is transmitted together with the group message, the group message is transmitted first, and the number of content messages indicated by the group message are transmitted sequentially. In this case, the identifiers of the content messages are all the same as the identifiers of the group messages. In the content message, information already instructed in the group message (for example, information defined by a validity period start time element described later) can be omitted.

【0027】図5において、B−HTTPフォーマット
は、バージョンのフィールド(型識別子を含む)、グル
ープ識別子のフィールド、B−HTTPエレメントのフ
ィールド、コンテントボディのフィールドおよびコンテ
ントボディおよびB−HTTPエレメントの間を区分す
るセパレータ(オールゼロ)のフィールドからなってい
る。主なフィールドは以下のとおりである。 (1)バージョン:上位4ビットは”0000”とす
る。プロトコル変更時に用いられる。下位4ビットはコ
ンテントメッセージとグループメッセージとを区別する
ものである。 (2)グループ識別子:ブループを識別するための32
ビットのIDである。コンテント型においてオール・ゼ
ロとした場合にはグループから独立した情報であること
を示す。 (3)B−HTTPエレメント 省略可能な付加的な情報を与えるものである。図6およ
び図7を参照して後述する。 (4)コンテント数:グループに所属するコンテントメ
ッセージの数を指定する。 (5)コンテントボディ:HTML(構造化文書)、G
IF(画像)、JPEG(画像)等で記述された、コン
テントメッセージ中の本来の内容を格納する。
In FIG. 5, the B-HTTP format includes a version field (including a type identifier), a group identifier field, a B-HTTP element field, a content body field, and a content body and a B-HTTP element. It consists of a separator (all zeros) field. The main fields are as follows. (1) Version: The upper 4 bits are “0000”. Used when changing the protocol. The lower 4 bits distinguish the content message from the group message. (2) Group identifier: 32 for identifying a group
This is the bit ID. When the content type is set to all zeros, it indicates that the information is independent of the group. (3) B-HTTP element This element provides additional information that can be omitted. This will be described later with reference to FIGS. (4) Number of contents: Specifies the number of content messages belonging to the group. (5) Content body: HTML (structured document), G
Stores the original content in the content message described in IF (image), JPEG (image), and the like.

【0028】つぎにB−HTTPエレメントの詳細につ
いて説明する。図6および図7はこのエレメントの例を
示す。図において、エレメントは、識別子、長さおよび
ボディからなっている。以下にその内容を説明する。 (1)MIMEヘッダ:HTTPプロトコルに準拠する
(マルチパーポスインターネットメイルエクステンショ
ン)。コンテントの種類などを記述する。 (2)名前エレメント:URL(ユニフォームリソース
ロケータ、インターネット上のリソースの名前付けの規
則)のファイル名に該当する。グループから独立したコ
ンテントメッセージではフルパスで指定する。グループ
メッセージではディレクトリ名で指定する。 (3)コンテント圧縮指定エレメント:コンテントを圧
縮形式を指定する。ゼロの場合コンテントが圧縮されて
いないことを示す。 (4)キーワードエレメント:キーワードの付加に用い
る。後述する検索やクリッピング等を行うときに用い
る。 (5)アイコンエレメント:所定のメッセージを受信
(見かけ上の受信)したことを視聴者に通知する目的で
表示画面の一部例えば下部に表示するアイコンの情報を
格納する。なお、メッセージは後述する有効期間の開始
時刻に先だって実際に受信されており、有効期間の開始
時刻が見かけの受信時刻に該当する。このようにしてい
るのでデータ量の大きいメッセージでも十分にリードタ
イムを取って伝送・受信することが可能となる。 (6)ライブモードエレメント:テレビジョン放送の本
放送(通常の放送内容)と同期したメッセージであり、
指定時刻(有効期間の開始時刻)に表示されるべき情報
であることを示す。 (7)有効期間開始時刻エレメント(相対時刻):対応
するするメッセージが有効になる時刻を、メッセージ受
信時刻からの相対時刻で表示するものである。ライブモ
ードのメッセージの場合では、対応するコンテントメッ
セージの内容を自動表示すべき時刻を格納する。
Next, the details of the B-HTTP element will be described. 6 and 7 show examples of this element. In the figure, an element is composed of an identifier, a length, and a body. The details will be described below. (1) MIME header: conforms to the HTTP protocol (multi-purpose Internet mail extension). Describe the type of content. (2) Name element: Corresponds to the file name of URL (uniform resource locator, rule for naming resources on the Internet). For content messages independent of the group, specify the full path. In group messages, specify by directory name. (3) Content compression specification element: Specifies a content compression format. Zero indicates that the content is not compressed. (4) Keyword element: Used for adding a keyword. Used when performing search, clipping, and the like, which will be described later. (5) Icon element: Stores information on an icon to be displayed on a part of a display screen, for example, a lower part of the display screen in order to notify a viewer that a predetermined message has been received (apparent reception). Note that the message is actually received prior to the start time of a valid period described later, and the start time of the valid period corresponds to an apparent reception time. With this configuration, it is possible to transmit and receive a message having a large data amount with a sufficient lead time. (6) Live mode element: a message synchronized with the main broadcast (normal broadcast content) of the television broadcast,
Indicates that the information should be displayed at the specified time (start time of the validity period). (7) Valid period start time element (relative time): The time at which the corresponding message becomes valid is displayed as a relative time from the message reception time. In the case of a message in the live mode, the time at which the content of the corresponding content message should be automatically displayed is stored.

【0029】なお、相対時刻でなく絶対時刻で表示する
ようにしてもよい。この場合、対応するするコンテント
メッセージが有効になる時刻を、例えばUTC(協定世
界時)形式にフレーム番号を付加して通知する。 (8)有効期間エレメント:有効期間開始時刻からの秒
数により有効期間を指定する。端末では最低でもこの期
間は、メッセージをキャッシュ(ハードディスク等の直
接アクセス記憶装置内のキャッシュ)にとどめる。な
お、この例ではオール・ワン(すべてのビット位置が1
をとる)の有効期間エレメントが、メッセージをキャッ
シュから強制的に削除することを指示するようになって
いる。すなわちオール・ワンの有効エレメントが、キャ
ッシュからの削除を示すフラグとして用いられている。
もちろん、このフラグとして、固有のエレメントを用い
ることもできるし、また有効エレメントの他の特定のビ
ットパターンを用いることもできるし、さらに他のエレ
メントの特定のビットパターンを用いることもできる。 (9)アンカーエレメント:リンク先のリソースのアド
レス情報をURLで表示する。たとえばメッセージのア
イコンエレメントを用いてアイコンが表示されていると
きに、そのアイコンをクリックするとアンカーエレメン
トで指定するリンク先のリソースをアクセスできる。こ
れについては図20および図21を参照して後述する。
アンカーエレメントの表示は、例えばURLを用い
て、”HTTP://www.infocity.c
o.jp/dir1/index.html”である。
ここで”HTTP”は転送プロトコルであり、”ww
w.infocity.co.jp”はドメイン名であ
り、”dir1/index.html”はパス名であ
る。なお、この例では、放送衛星や通信衛星からの放送
信号やケーブルテレビの有線放送やCD−ROM、DV
D、ハードディスク等の記録装置からの情報もアクセス
できるようにURLを拡張している。例えば、BS放送
の第11チャンネルからHTMLデータを取得するとき
にはURLは”HTTP://bitcast/BS1
1/filename.html”となる。ここで”b
itcast”は代理サーバである。”BS11”はメ
ディアを表し、ディレクトリに相当する。 (10)クーポンエレメント:オンラインショッピング
の割引サービス等種々のサービスに対する権利を表す。 (11)レイアウトエレメント:ブラウザ自体またはブ
ラウザで表示されるコンテントの配置、色、形状、背
景、フォントその他の装飾情報を特定する。 (12)暗号化エレメント:暗号化やスクランブル処理
等のプロテクトの手法を表示する。 (13)メニューエレメント:アイコンからメニューを
表示させるのに用いる。アイコン情報の長さ、アイコン
情報、アンカーエレメントの長さ、アンカーエレメント
(リンク先)の組を複数特定する。
It should be noted that the display may be made not by the relative time but by the absolute time. In this case, the time at which the corresponding content message becomes valid is notified by adding a frame number to UTC (Coordinated Universal Time) format, for example. (8) Valid period element: The valid period is specified by the number of seconds from the valid period start time. The terminal keeps the message in a cache (cache in a direct access storage device such as a hard disk) for at least this period. In this example, all ones (all bit positions are 1
) Indicates that the message is to be forcibly deleted from the cache. That is, the all-one valid element is used as a flag indicating deletion from the cache.
Of course, as the flag, a unique element can be used, another specific bit pattern of the effective element can be used, and a specific bit pattern of another element can be used. (9) Anchor element: The address information of the resource of the link destination is displayed by URL. For example, when an icon is displayed using the icon element of the message, clicking the icon allows access to the resource at the link destination specified by the anchor element. This will be described later with reference to FIGS.
The display of the anchor element is performed by, for example, using a URL “HTTP: //www.infocity.c”.
o. jp / dir1 / index. html ".
Here, “HTTP” is a transfer protocol, and “www”
w. infocity. co. jp ”is a domain name, and“ dir1 / index. "html" is a path name. In this example, a broadcast signal from a broadcast satellite or a communication satellite, a cable broadcast of a cable TV, a CD-ROM, a DV
The URL is extended so that information from a recording device such as D or a hard disk can also be accessed. For example, when acquiring HTML data from the eleventh channel of the BS broadcast, the URL is “HTTP: // bitcast / BS1
1 / filename. html ”where“ b ”
“itcast” is a proxy server, “BS11” represents media, and corresponds to a directory (10) Coupon element: a right to various services such as a discount service for online shopping (11) layout element: browser itself or Identify the layout, color, shape, background, font, and other decorative information of the content displayed on the browser (12) Encryption element: Displays a protection method such as encryption or scramble processing (13) Menu element : Used to display a menu from icons, specifying a plurality of sets of icon information length, icon information, anchor element length, and anchor element (link destination).

【0030】以上、本放送の内容に多重化して伝送され
るメッセージについて説明した。
The message multiplexed with the contents of the main broadcast and transmitted has been described above.

【0031】つぎに、図1のパーソナルコンピュータ2
0においてコンテンツ情報を受信するための構成を図8
を参照して説明する。なお図8において、パーソナルコ
ンピュータ20はテレビジョン信号チューナ41、波形
等価回路42、A/D変換器43、パケット抽出部4
4、番組データ生成部45、B−HTTPサービス部4
6、Bitcastブラウザ部47等を有している。こ
の例では、B−HTTPサービス部46およびBitc
astブラウザ47をBitcastソフトウェア製品
48として提供するようになっている。
Next, the personal computer 2 shown in FIG.
0 shows a configuration for receiving content information in FIG.
This will be described with reference to FIG. In FIG. 8, a personal computer 20 includes a television signal tuner 41, a waveform equivalent circuit 42, an A / D converter 43, and a packet extraction unit 4.
4, program data generation unit 45, B-HTTP service unit 4
6. It has a Bitcast browser unit 47 and the like. In this example, the B-HTTP service unit 46 and the Bitc
The ast browser 47 is provided as a Bitcast software product 48.

【0032】チューナ部41は変調されて送信されてき
たテレビジョン信号を選局、復調するものである。波形
等価回路42はテレビジョン信号の波形の乱れや、信号
レベルを補正する。A/D変換器43は特定の水平走査
期間の信号を1/364fH(fHは水平走査周波数)
秒単位で標本化し、デジタル情報を生成する。A/D変
換器43はISO(国際標準化機構)で標準化されたI
SO参照モデルの物理層(第1層)に相当する。
The tuner section 41 selects and demodulates a modulated and transmitted television signal. The waveform equivalent circuit 42 corrects the distortion of the waveform of the television signal and the signal level. The A / D converter 43 converts a signal in a specific horizontal scanning period into 1/364 fH (fH is a horizontal scanning frequency).
Generate digital information by sampling in seconds. The A / D converter 43 is an I / O converter standardized by ISO (International Organization for Standardization).
It corresponds to the physical layer (first layer) of the SO reference model.

【0033】パケット抽出部44は、A/D変換器43
により標本化されたデジタル情報についてビットおよび
バイト単位で同期処理(フレーミング処理)を行い、デ
ータパケット情報を抽出し、伝送誤りの検出、訂正を行
う。パケット抽出部44はISO参照モデルのデータリ
ンク層(第2層)に対応する。
The packet extractor 44 includes an A / D converter 43
Performs synchronous processing (framing processing) in units of bits and bytes on the digital information sampled by, extracts data packet information, and detects and corrects transmission errors. The packet extraction unit 44 corresponds to the data link layer (second layer) of the ISO reference model.

【0034】番組データ生成部45は、抽出したパケッ
トを、送信側で関連づけられたパケット別に分類、連結
し、データブロックを生成する。この番組データ生成部
45はISO参照モデルのネットワーク層(第3層)お
よびトランスポート層(第4層)に相当する。なお、以
上のブロック41〜45はVBI用の端末でも同様な構
成となる。
The program data generator 45 classifies and links the extracted packets for each packet associated on the transmitting side to generate a data block. This program data generation unit 45 corresponds to the network layer (third layer) and the transport layer (fourth layer) of the ISO reference model. Note that the above blocks 41 to 45 have the same configuration in a VBI terminal.

【0035】以上のようにして生成された番組用のデー
タブロックはB−HTTPサービス部46に供給され
る。B−HTTPサービス部46は、図5、図6および
図7で説明したB−HTTPフォーマットの規定に従っ
てメッセージ(データグループ)を処理するものであ
る。その詳細については、図11以降の図面を参照して
後に詳細に説明する。Bitcastブラウザ部47は
B−HTTPサービス部46での処理に基づいてコンテ
ンツ情報を表示するものである。このブラウザ部47は
インターネットのWWWページを表示する通常のブラウ
ザと類似したインターフェースをユーザに提供するもの
である。
The program data block generated as described above is supplied to the B-HTTP service unit 46. The B-HTTP service unit 46 processes a message (data group) in accordance with the rules of the B-HTTP format described in FIG. 5, FIG. 6, and FIG. The details will be described later in detail with reference to FIGS. The Bitcast browser unit 47 displays content information based on the processing in the B-HTTP service unit 46. The browser unit 47 provides the user with an interface similar to a normal browser for displaying a WWW page on the Internet.

【0036】以上のB−HTTPサービス部46および
ブラウザ部47とパーソナルコンピュータ20のハード
ウェアおよびオペレーティングシステムとの関係は図9
に示すとおりである。また、実際の実装は図10に示す
とおりである。図10の実装例では、Bitcastレ
イヤは通信のマルチキャストとVBIの放送の機能とを
1つの同一のレイヤで対応するものであり、放送と通信
のマルチキャストとを同一に扱えるものである。またソ
ケットWinswock2はTCP/IPのプロトコル
のみでなくBitcastレイヤのプロトコルをも扱え
るように拡張され最終的に通信と放送とを同一レベルで
扱えるようになっている。
The relationship between the B-HTTP service unit 46 and the browser unit 47 and the hardware and operating system of the personal computer 20 is shown in FIG.
As shown in FIG. The actual mounting is as shown in FIG. In the implementation example of FIG. 10, the Bitcast layer corresponds to the communication multicast and the VBI broadcast function in one and the same layer, and can handle the broadcast and the communication multicast in the same manner. The socket Winsock2 is extended to handle not only the TCP / IP protocol but also the Bitcast layer protocol, and can finally handle communication and broadcasting at the same level.

【0037】図11は、B−HTTPサービス部46お
よびBitcastブラウザ部47の構成例を示してお
り、この図において、B−HTTPサービス部46はB
−HTTPプロトコル解析部50、キャッシュ51およ
びシーケンス制御部52等からなっている。B−HTT
Pプロトコル解析部50は、番組データ生成部45から
受け取ったメッセージをB−HTTPプロトコルに準拠
して解析し、キャッシュに渡す。キャッシュ51は、プ
ロトコル解析部50から受け取った情報を蓄積する。シ
ーケンス制御部52は、キャッシュ51に蓄えられた情
報のうち、予め決められた時刻に表示する必要のある情
報(リアルタイム情報)に関し、その時刻と内容との対
応関係を管理する。そしてシーケンス制御部52は、キ
ャッシュ51の内容を監視してブラウザ部47に対して
直近の時刻と内容とを通知する。
FIG. 11 shows an example of the configuration of the B-HTTP service unit 46 and the Bitcast browser unit 47. In this figure, the B-HTTP service unit 46
-Consists of an HTTP protocol analysis unit 50, a cache 51, a sequence control unit 52, and the like. B-HTT
The P protocol analyzer 50 analyzes the message received from the program data generator 45 in accordance with the B-HTTP protocol, and passes the message to the cache. The cache 51 stores information received from the protocol analysis unit 50. The sequence control unit 52 manages the correspondence between the time and the contents of the information (real-time information) that needs to be displayed at a predetermined time among the information stored in the cache 51. Then, the sequence control unit 52 monitors the contents of the cache 51 and notifies the browser unit 47 of the latest time and contents.

【0038】ブラウザ部47は、シーケンス制御部5
3、コンテンツ解析部54、コンテンツ表示部55およ
びアイコン表示部56等からなっている。シーケンス制
御部53は、直近の予定を記憶し、内部に持つタイマを
監視して、指定の時刻にB−HTTPサービス部46を
呼び出してコンテントメッセージを取得する。コンテン
ツ解析部54は、取得したコンテントメッセージを解析
する。例えばHTML文法で記述された文書の解析等を
行う。コンテンツ表示部55は、コンテンツ解析部54
の解析結果に基づいて表示を行う。アイコン表示部56
は、メッセージを受信したことを示すアイコンを画面に
表示する。
The browser unit 47 includes a sequence control unit 5
3, a content analysis unit 54, a content display unit 55, an icon display unit 56, and the like. The sequence control unit 53 stores the latest schedule, monitors an internal timer, calls the B-HTTP service unit 46 at a specified time, and acquires a content message. The content analysis unit 54 analyzes the acquired content message. For example, it analyzes a document described in HTML grammar. The content display unit 55 includes a content analysis unit 54
Display is performed based on the analysis result of. Icon display section 56
Displays on the screen an icon indicating that the message has been received.

【0039】画面表示は例えば図12に示すように行え
る。この例では、画面に表示する要素が、ウェブ画面4
7aおよびテレビ画面47bである。ウェブ画面47a
はインターネットのWWWブラウザと同様な外観とユー
ザインターフェースを有する。画面の表示モードは例え
ばつぎの3つであり、切り替えることができる。 テレビ表示モード:テレビ画面を全画面に表示する。 ウェブ表示モード:ウェブ画面を全画面に表示する。 複合表示モード:ウェブ画面の一部にテレビ画面を表
示する。 アイコン情報を含むメッセージを受信すると、有効期間
開始時刻に、例えば画面下部に対応するアイコンを表示
する。そのメッセージ中にブラウザに表示するコンテン
トボディが含まれている場合、アイコンをクリックする
と、ウェブ画面にそのコンテンツボディが表示される。
このときテレビ表示モードであれば、モードが複合画面
モードに移行する。ウェブ画面が表示されるウェブモー
ドまたは複合表示モードではコンテンツボディが表示さ
れる。この場合、ユーザは自動更新表示モードと手動表
示モードとを選択できる。自動更新表示モードにおいて
は、現在のコンテントメッセージの表示を、有効期間開
始時刻が新たに到来したライブモードのコンテントメッ
セージの表示で更新する。手動表示モードにおいては、
有効期間開始時刻が到来したライブモードのコンテント
メッセージをスプールしておき、ユーザ操作に基づいて
順次に、あるいはダイアローグで選択して、表示する。
The screen can be displayed, for example, as shown in FIG. In this example, the element displayed on the screen is a web screen 4
7a and the television screen 47b. Web screen 47a
Has the same appearance and user interface as the Internet WWW browser. The screen display modes are, for example, the following three, which can be switched. TV display mode: The TV screen is displayed on the full screen. Web display mode: The web screen is displayed on the full screen. Composite display mode: A television screen is displayed on a part of the web screen. When a message including the icon information is received, an icon corresponding to, for example, the lower part of the screen is displayed at the effective period start time. If the message includes a content body to be displayed on the browser, clicking the icon displays the content body on the web screen.
At this time, if the mode is the television display mode, the mode shifts to the composite screen mode. In the web mode or the composite display mode in which the web screen is displayed, the content body is displayed. In this case, the user can select between the automatic update display mode and the manual display mode. In the automatic update display mode, the display of the current content message is updated with the display of the content message of the live mode whose validity period start time has newly arrived. In manual display mode,
The content messages in the live mode whose validity period start time has arrived are spooled, and are sequentially displayed based on a user operation or selected by a dialog and displayed.

【0040】つぎに、B−HTTPサービス部46を中
心に詳細な動作の説明を行う。 [キャッシュ・インデックスのデータ構造]まず受信さ
れたメッセージの管理に用いるインデックスのデータ構
造について説明する。メッセージが受信されるとそのメ
ッセージがキャッシュ(ハードディスク)に記憶され
る。蓄積ファイルはメッセージ単位となっている。そし
て、そのメッセージを管理するために、対応するインデ
ックス要素が生成されメモリに記憶される。図13にイ
ンデックス要素を示す。インデックス要素はファイル
名(名前エレメント)、有効期限(協定世界時)、
保存フラグ(ダウンロード処理の保存の後にオンにす
る)、ライブフラグ(ライブモードかどうかを示
す)、アイコンフラグ(アイコンエレメントの有無を
示す)、キーワードの各フィールドを有している。
Next, a detailed operation will be described focusing on the B-HTTP service unit 46. [Data Structure of Cache Index] First, a data structure of an index used for managing received messages will be described. When a message is received, the message is stored in a cache (hard disk). The storage file is in message units. Then, to manage the message, a corresponding index element is generated and stored in memory. FIG. 13 shows the index elements. The index elements are file name (name element), expiration date (Coordinated Universal Time),
It has fields of a save flag (turned on after saving the download processing), a live flag (indicating whether or not a live mode is set), an icon flag (indicating the presence or absence of an icon element), and a keyword.

【0041】インデックス要素は、例えば2種類のイン
デックスリストによりポイントされてキャッシュのLR
U(Least Recently Used)管理
や、ウェブページおよびアイコンの表示管理に用いられ
る。図14はアクセス順に双方向ポインタを用いてリス
トを形成したものである。これにより、キャッシュ内の
メッセージの管理をLRU法により管理できる。また、
図15に示すように表示タイミング(有効時間開始時
刻)の順で双方向ポイントを用いてリストを形成でき
る。このリストを用いれば、表示タイミング順にメッセ
ージを取り出し、ウェブページ等(ライブモードのと
き)やアイコンを表示できる。
The index element is pointed by, for example, two types of index lists, and the LR of the cache is
It is used for U (Least Recently Used) management and display management of web pages and icons. FIG. 14 shows a list formed by using bidirectional pointers in the order of access. Thereby, the management of the message in the cache can be managed by the LRU method. Also,
As shown in FIG. 15, a list can be formed using the bidirectional points in the order of display timing (effective time start time). By using this list, messages can be taken out in the order of display timing, and web pages and the like (in the live mode) and icons can be displayed.

【0042】[ウェブ画面表示]図16は、ライブモー
ドエレメントにより指定時刻に自動的に表示されるべき
情報をウェブ画面に表示する動作を示している。この図
において、有効期間開始時刻(図6の’S’)を参照し
てタイマ(図示しない)がウェブ表示動作を開始する
(S101)。そうすると、表示タイミング順にインデ
ックス要素を1つ取りだし(S102)、ライブフラグ
を用いてライブモードかどうかを判定し(S103)。
ライブモードでなければ(例えばダウンロード用メッセ
ージの場合)、そのまま処理をせずに終了する。ライブ
モードの場合には、キャッシュからメッセージを読み出
し、HTML文書を解析し、ウェブ画面に表示する(S
104、S106、S107)。
[Web Screen Display] FIG. 16 shows an operation of displaying information to be automatically displayed at a designated time by a live mode element on a web screen. In this figure, a timer (not shown) starts a web display operation with reference to a valid period start time ('S' in FIG. 6) (S101). Then, one index element is taken out in the order of the display timing (S102), and it is determined whether the mode is the live mode using the live flag (S103).
If not in the live mode (for example, in the case of a download message), the process ends without performing any processing. In the case of the live mode, a message is read from the cache, the HTML document is analyzed, and displayed on the web screen (S
104, S106, S107).

【0043】ステップS105ではレイアウト情報の取
り出しが行われる。レイアウト情報がある場合にはブラ
ウザのレイアウトが変更される。図17にも示すよう
に、ブラウザのレイアウトの情報には、ブラウザ自体ま
たはブラウザに表示されるコンテンツの配置、色、形
状、背景、フォント、その他の装飾情報が含まれてい
る。例えば図17に示すように、ブラウザ内に表示され
るテレビ画面(複合表示モード)についてx=20、y
=20、h=240、w=320と指定することによ
り、図18に示すようなレイアウトに変更することがで
きる。
In step S105, layout information is extracted. If there is layout information, the browser layout is changed. As shown in FIG. 17, the layout information of the browser includes the layout, color, shape, background, font, and other decoration information of the browser itself or the content displayed on the browser. For example, as shown in FIG. 17, for a television screen (combined display mode) displayed in the browser, x = 20, y
= 20, h = 240 and w = 320, the layout can be changed to the layout shown in FIG.

【0044】[アイコン表示]図19は、アイコンを指
定時刻に表示する動作を示している。先に説明したウェ
ブの表示はウェブ画面が開いていないと表示されない。
ここで説明するアイコンはウェブ画面が開いているかど
うかに拘わらず表示される。図19において、この図に
おいて、有効期間開始時刻を参照してタイマ(図示しな
い)がアイコン表示動作を開始する(S111)。そう
すると、表示タイミング順にインデックス要素を1つ取
りだし(S112)、アイコンフラグを参照してアイコ
ンエレメントがあるかどうかを判定する(S113)。
アイコンエレメントがなければ、そのまま処理をせずに
終了する。アイコンエレメントがある場合には、キャッ
シュからメッセージを読み出し、アイコン情報を取りだ
し、画面に表示する(S114、S116、S11
7)。
[Icon Display] FIG. 19 shows an operation of displaying an icon at a designated time. The web display described above is not displayed unless the web screen is open.
The icons described here are displayed regardless of whether the web screen is open. In FIG. 19, in this figure, a timer (not shown) starts an icon display operation with reference to the validity period start time (S111). Then, one index element is taken out in the order of display timing (S112), and it is determined whether or not there is an icon element by referring to the icon flag (S113).
If there is no icon element, the process ends without performing any processing. If there is an icon element, the message is read from the cache, the icon information is taken out, and displayed on the screen (S114, S116, S11
7).

【0045】アイコンは種々の態様、種々の配置で表示
することができる。またアイコンが増えたときにどのよ
うに消去するかについても種々の手法を採用できる。画
面下部のドック領域にリニアに並べて配置し、配置位置
が一杯になったら消去してもよいし、スクロールして選
択できるようにしてもよいし、複数ページに分けて選択
できるようにしてもよい。
The icons can be displayed in various modes and various arrangements. Also, various methods can be adopted as to how to delete when the number of icons increases. It may be arranged linearly in the dock area at the bottom of the screen, and may be deleted when the arrangement position is full, may be selected by scrolling, or may be selected in a plurality of pages. .

【0046】なお、ステップS115においてアイコン
のレイアウト情報が取り出され、アイコンのレイアウト
を変更できるようになっている。
In step S115, the layout information of the icon is extracted, and the layout of the icon can be changed.

【0047】[アイコンクリック処理]図20および図
21は画面上のアイコンをクリックしたときの動作を示
す。図20において、アイコンのクリックに応じて、ア
イコンに該当するメッセージ名を取得し、キャッシュを
検索する(S121、S122、S123)。キャッシ
ュに該当するものがなければ、エラーを返して終了し
(S124、S125)、該当するメッセージ名があれ
ば、アンカーエレメントがあるかどうかを調べる(S1
26)。アンカーエレメントはデータのソースを特定す
る。データのソースには、インターネット上のサーバ、
放送衛星や通信衛星からの放送信号、ケーブルテレビの
有線放送信号、CD−ROM、DVD、ハードディスク
等がある。
[Icon Click Processing] FIGS. 20 and 21 show the operation when an icon on the screen is clicked. In FIG. 20, the message name corresponding to the icon is acquired in response to the click of the icon, and the cache is searched (S121, S122, S123). If there is no corresponding one in the cache, an error is returned and the processing ends (S124, S125). If there is a corresponding message name, it is checked whether or not there is an anchor element (S1).
26). Anchor elements specify the source of the data. Data sources include servers on the Internet,
There are a broadcast signal from a broadcast satellite or a communication satellite, a cable broadcast signal of a cable television, a CD-ROM, a DVD, a hard disk, and the like.

【0048】アンカーエレメントがある場合には、対応
するデータのソースがインターネット上のサーバかどう
か、すなわちTCP/IP接続が必要かどうかを判別す
る(S127)。データソースがインターネット上のサ
ーバである場合には、インターネット上のサーバにアク
セスして情報を取り出す。すなわちTCP/IP接続を
行い、HTML文書(データ)を要求し、受信する(S
128、S129、S130)。この後、受信したHT
ML文書を解析し、ウェブ画面に表示する(S131、
S133、S135)。なお、この場合アンカーエレメ
ントは例えば”HTTP://www.infocit
y.co.jp/dir1/index.html”で
ある。
If there is an anchor element, it is determined whether the corresponding data source is a server on the Internet, that is, whether a TCP / IP connection is required (S127). If the data source is a server on the Internet, the server accesses the server on the Internet to retrieve information. That is, a TCP / IP connection is made, and an HTML document (data) is requested and received (S
128, S129, S130). After this, the received HT
Analyze the ML document and display it on the web screen (S131,
S133, S135). In this case, the anchor element is, for example, "HTTP: //www.infocit."
y. co. jp / dir1 / index. html ".

【0049】ステップS127において、データのソー
スがインターネット上のサーバでない場合、すなわち放
送衛星や通信衛星からの放送信号、ケーブルテレビの有
線放送信号、有線を用いたサービス、CD−ROM、D
VD、ハードディスク等である場合には、放送衛星や通
信衛星からの放送信号、ケーブルテレビの有線放送信
号、CD−ROM、DVD、ハードディスク等のストリ
ームと接続し、またはストリームをオープンし、その後
ステップS129以降の処理を行う。なお、ステップS
132においてブラウザで表示可能かどうかが判別さ
れ、表示不可能な場合にはダイアローグを表示してファ
イルへの保存が行われるようにする(S134)。な
お、このようなデータソースの場合には、アンカーエレ
メントは例えば”HTTP://bitcast/BS
11/filename.html”となる。ディレク
トリに該当するメディア(データソース)のソース識別
子例えばBS11(BS放送の第11チャンネル)に応
じて機器を駆動してデータを取得する。
In step S127, if the data source is not a server on the Internet, that is, a broadcast signal from a broadcast satellite or a communication satellite, a cable broadcast signal of a cable TV, a service using a cable, a CD-ROM,
In the case of a VD, a hard disk, or the like, a broadcast signal from a broadcast satellite or a communication satellite, a cable broadcast signal of a cable television, a stream such as a CD-ROM, a DVD, or a hard disk is connected or a stream is opened, and then step S129 The following processing is performed. Step S
At 132, it is determined whether or not display is possible with the browser. If display is not possible, a dialog is displayed so that the file is saved (S134). In the case of such a data source, the anchor element is, for example, "HTTP: // bitcast / BS
11 / filename. html ". The device is driven according to the source identifier of the media (data source) corresponding to the directory, for example, BS11 (eleventh channel of BS broadcast) to acquire data.

【0050】データソースとなる放送衛星や通信衛星か
らの放送信号、ケーブルテレビの有線放送信号からの情
報は、本放送で伝送される情報でもよいし、本放送に多
重化される情報でもよい。
A broadcast signal from a broadcast satellite or a communication satellite, which is a data source, and information from a cable broadcast signal of a cable television may be information transmitted in the main broadcast or information multiplexed in the main broadcast.

【0051】他方アンカーエレメントがない場合には、
メニューエレメントおよび暗号エレメントが調べられ
る。ここではメニューエレメントに関連する処理をまず
説明し、暗号エレメントがある場合の処理は後述する。
メニューエレメントがある場合にはメニューを表示し
(S137、S152)、メニューの項目(アイコン)
が選択されたときにはステップS123に戻る。メニュ
ーの項目が選択されないときには終了する(S15
4)。メニューを用いることによりきめ細かな選択を行
える。例えばアイコンが広告主の会社を表しているとき
に、メニューを用いて個々の製品を表すようにできる。
メニューを複数の階層で表すことも可能である。
On the other hand, when there is no anchor element,
Menu elements and cryptographic elements are examined. Here, the processing related to the menu element will be described first, and the processing in the case where there is an encryption element will be described later.
If there is a menu element, a menu is displayed (S137, S152), and menu items (icons)
Is selected, the process returns to step S123. If no menu item is selected, the process ends (S15).
4). Fine selections can be made by using the menu. For example, when the icon represents an advertiser's company, a menu can be used to represent individual products.
The menu can be represented by a plurality of layers.

【0052】ステップS137において、メニューエレ
メントがない場合には、暗号化エレメントがあるかどう
かを調べる。暗号化エレメントがない場合には、データ
ブロックのMIMEエレメントを取得してコンテンツボ
ディの種類を調べる(S139)。エレメントが”te
xt”または”html”の場合にはHTML文書とし
て解析を行い、ウェブ画面に表示する(S140〜S1
43)。エレメントが”program”の場合にはコ
ンテンツボディをプログラムとみなして実行する(S1
44〜S146)。
In step S137, if there is no menu element, it is checked whether there is an encryption element. If there is no encryption element, a MIME element of the data block is obtained and the type of the content body is checked (S139). Element is "te
xt "or" html ", the document is analyzed as an HTML document and displayed on the web screen (S140 to S1).
43). When the element is "program", the content body is regarded as a program and executed (S1).
44-S146).

【0053】[有料放送]暗号化エレメントがある場合
の処理の説明に先立って、暗号化エレメントを利用して
実現される有料放送の仕組みについて簡単に説明する。
ここで有料部分はコンテンツ情報である。本放送自体が
有料かどうかは問わない。
[Paid Broadcasting] Prior to the description of the processing when there is an encryption element, a mechanism of a pay broadcast realized by using the encryption element will be briefly described.
Here, the paid portion is content information. It does not matter whether the main broadcast itself is charged.

【0054】図22において、放送局10には放送サー
バ11に加え、鍵サーバ14が設けられる。ユーザのパ
ーソナルコンピュータ20と鍵サーバ14とはインター
ネット30を介してダイヤルアップ接続できるようにな
っている。
In FIG. 22, the broadcasting station 10 is provided with a key server 14 in addition to the broadcasting server 11. The user's personal computer 20 and key server 14 can be dial-up connected via the Internet 30.

【0055】コンテンツ情報の有料放送を利用するには
放送局等の運営組織と契約を行う必要がある。契約をし
たのちユーザはユーザIDおよびパスワードを取得す
る。ユーザIDおよびパスワードの取得申請は、書面、
電子メール、ファクシミリ、ウェブ、その他、運営組織
が定めた方法で行われ、ユーザIDおよびパスワードの
通知も同様な手法で通知される。
In order to use paid broadcasting of content information, it is necessary to make a contract with an operating organization such as a broadcasting station. After contracting, the user acquires a user ID and a password. The application for the acquisition of the user ID and password shall be in writing,
It is performed by e-mail, facsimile, web, or other methods determined by the operating organization, and the notification of the user ID and password is also notified in a similar manner.

【0056】さらに有料放送により伝送される、プロテ
クトされたデータをアンプロテクトするにはアンプロテ
クト情報すなわち鍵情報を取得していなければならな
い。鍵情報は鍵サーバ14からTCP/IP接続を介し
て取得することができる。鍵情報の取得にはユーザID
およびパスワードが必要となる。
Further, in order to unprotect protected data transmitted by pay broadcasting, unprotect information, that is, key information must be obtained. The key information can be obtained from the key server 14 via a TCP / IP connection. User ID to obtain key information
And a password is required.

【0057】またユーザによる鍵情報の利用の状況は、
パーソナルコンピュータ20に記録され、一定期間ごと
に鍵サーバ14側に通知され、課金の基礎とされる。ユ
ーザによる鍵情報の利用の情報の通知のルーチンは、ユ
ーザ側で自動的に起動されてもよいし、鍵サーバ14が
ポーリングするようにしてもよい。
The situation of use of the key information by the user is as follows.
It is recorded on the personal computer 20 and is notified to the key server 14 at regular intervals, and is used as a basis for charging. The routine for notifying the user of the use of the key information may be automatically started on the user side, or the key server 14 may perform polling.

【0058】[鍵の有効期間のチェック]鍵情報が現在
有効かどうかのチェックは、ブラウザ起動時に行われ、
必要であれば有効な鍵情報をインターネットを介して取
得することができる。図23はこの処理を示す。図23
において、ブラウザを起動すると、使用中として登録さ
れている鍵の各々について、有効期間がチェックされる
(S160、S161)。チェックのために、使用中と
して登録されている鍵の各々について、その有効期間が
ストアされている。有効期間内であれば、そのまま終了
する(S162、S166)。有効期間内でない場合に
は鍵サーバ14にTCP/IP接続して鍵の取得手順を
実行する(S164、S166)。何らかの理由で有効
な鍵を取得できない、あるいは取得しない場合には、そ
の旨のメッセージが表示されて処理を終了する(S16
5、S166)。
[Check of Key Validity Period] Checking whether the key information is currently valid is performed when the browser is started.
If necessary, valid key information can be obtained via the Internet. FIG. 23 shows this processing. FIG.
When the browser is started, the validity period is checked for each of the keys registered as being used (S160, S161). For checking, the validity period is stored for each key registered as being used. If it is within the validity period, the process ends (S162, S166). If it is not within the validity period, a TCP / IP connection is made to the key server 14 to execute a key acquisition procedure (S164, S166). If a valid key cannot or cannot be obtained for some reason, a message to that effect is displayed and the process ends (S16).
5, S166).

【0059】[暗号エレメントによる復号]つぎにプロ
テクトされたコンテントのアンプロテクトについて説明
する。図20のステップ137において、暗号化エレメ
ントがある場合には、図21のステップS147以降に
進む。すなわち、暗号化エレメントの特定する暗号化、
スクランブル処理等、プロテクトを解くための鍵情報が
有効かどうかを調べる(S147)。有効であれば、暗
号化等プロテクトされたコンテントをアンプロテクト
し、記憶しておく(S148、S149、S150)。
鍵情報が有効でない場合には、その旨をユーザに表示し
て終了する(S151)。暗号化エレメントにより複数
のプロテクト手法の任意の1つを特定することができ、
複数のデータ供給者からの複数のプロテクト手法に対処
することができる。
[Decryption by Cryptographic Element] Next, the unprotection of the protected content will be described. If there is an encryption element in step 137 of FIG. 20, the process proceeds to step S147 of FIG. That is, the encryption specified by the encryption element,
It is checked whether key information for unlocking the protection, such as a scramble process, is valid (S147). If it is valid, the protected content such as encryption is unprotected and stored (S148, S149, S150).
If the key information is not valid, a message to that effect is displayed to the user and the process is terminated (S151). The cryptographic element can specify any one of a plurality of protection methods,
Multiple protection approaches from multiple data suppliers can be addressed.

【0060】[キャッシュインデックスの更新]図24
はメッセージをアクセスしたときのキャッシュインデッ
クスの更新処理を示す。これによりLRU法のキャッシ
ュ管理の管理データを維持できる。図24において、メ
ッセージがアクセスされると、アクセスしたメッセージ
の名前を取得する(S171、S172)。そして図1
4のリストのキャッシュインデックスを検索し、該当す
るインデックス要素を先頭位置に置き換える(S173
〜S176)。
[Update of Cache Index] FIG.
Indicates a cache index update process when a message is accessed. As a result, the management data of the LRU cache management can be maintained. In FIG. 24, when a message is accessed, the name of the accessed message is obtained (S171, S172). And FIG.
4 is searched, and the corresponding index element is replaced with the head position (S173).
To S176).

【0061】[データ受信時の動作]図25はデータ受
信時の動作を示す。この図において、メッセージを受信
するとキャッシュに保存余地があるかどうかをチェック
する(S180〜S182)。保存余地があれば、その
ままキャッシュに保存し、キャッシュインデックスを更
新し、タイマをセットし、処理を終える(S183〜S
186、S194)。
[Operation at Data Reception] FIG. 25 shows an operation at the time of data reception. In this figure, when a message is received, it is checked whether there is room in the cache (S180 to S182). If there is room to save, it is stored in the cache as it is, the cache index is updated, the timer is set, and the processing is completed (S183 to S183).
186, S194).

【0062】なお、ステップS194において有効期間
エレメントが”ALL1”かどうかが判別される。すな
わちキャッシュからデータを強制的に削除することを示
すフラグがあるかどうかが判別される。”ALL1”の
場合、すなわちキャッシュからデータを強制的に排除す
るようにフラグが立っているときには、ライブモードか
どうかを判別してライブモードであればコンテンツを表
示し、その後データをキャッシュから削除する(S19
5、S196、S192)。ライブモードでないときに
は直ちにデータをキャッシュから削除する(S195、
S192)。このようにすることにより、キャッシュし
ておく必要のないデータによってキャッシュが一杯にな
ってしまうことを回避できる。
In step S194, it is determined whether the valid period element is "ALL1". That is, it is determined whether or not there is a flag indicating that data is forcibly deleted from the cache. In the case of "ALL1", that is, when the flag is set to forcibly remove data from the cache, it is determined whether the mode is the live mode, and if the mode is the live mode, the content is displayed, and then the data is deleted from the cache. (S19
5, S196, S192). When the mode is not the live mode, the data is immediately deleted from the cache (S195,
S192). By doing so, it is possible to prevent the cache from being filled with data that does not need to be cached.

【0063】ステップS182においてキャッシュに保
存余地がない場合には、所定の規則に従ってデータブロ
ックを削除する。まず予約対象(例えばユーザが指定し
たキーワードを含んでいたり、ダウンロード対象のメッ
セージ)に該当するでない情報の中で最も古いものをキ
ャッシュインデックスから検索する(S187)。該当
するものがあれば、そのメッセージをキャッシュから削
除し、キャッシュインデックスを更新する(S192、
S193)。該当するものがない場合には、期限切れの
メッセージ中で最も古いものをキャッシュインデックス
を用いて検索する(S189、S190)。該当するも
のがあればそのデータを削除し、キャッシュインデック
スを更新する(S192、S193)。有効期限切れの
メッセージもない場合にはキャッシュインデックス中で
一番古いものを取り出し、そのデータをキャッシュから
削除し、キャッシュインデックスを更新する(S190
〜S193)。
If there is no room in the cache in step S182, the data block is deleted according to a predetermined rule. First, the oldest information among the information that does not correspond to a reservation target (for example, a message including a keyword specified by the user or a download target) is searched from the cache index (S187). If there is a corresponding message, the message is deleted from the cache and the cache index is updated (S192,
S193). If there is no corresponding message, the oldest message among the expired messages is searched using the cache index (S189, S190). If there is a corresponding one, the data is deleted and the cache index is updated (S192, S193). If there is no expired message, the oldest message is retrieved from the cache index, the data is deleted from the cache, and the cache index is updated (S190).
To S193).

【0064】以上のように古いメッセージを必要なだけ
削除した後に新たなメッセージを保存する(S183〜
S186)。
As described above, after deleting the old message as necessary, the new message is stored (S183-
S186).

【0065】以上のキャッシュ管理では、ユーザが指定
したキーワードに該当する(予約)メッセージをクリッ
ピングすることができる。
In the above cache management, a (reservation) message corresponding to a keyword specified by the user can be clipped.

【0066】なお、データの受信は図8のチューナ41
を介して行われるが、BS放送、CS放送、ケーブルテ
レビ放送、記録装置等の他のメディアからデータを取得
するようにもできる。この場合、他のメディアからデー
タを取得するように切り替えを行うB−HTTPエレメ
ントを新たに設定すれば、B−HTTP放送信号中にそ
の切り替え用B−HTTPエレメントを多重化させるこ
とにより、データ取得のトリガとすることができる。取
得したデータは図25と同様に受信され、その後、デー
タの表示等が行われる。
The data is received by the tuner 41 shown in FIG.
However, it is also possible to acquire data from other media such as a BS broadcast, a CS broadcast, a cable television broadcast, and a recording device. In this case, if a B-HTTP element that performs switching so as to acquire data from another medium is newly set, the B-HTTP element for switching is multiplexed in the B-HTTP broadcast signal, so that data acquisition is performed. Can be used as a trigger. The acquired data is received in the same manner as in FIG. 25, and thereafter, data display and the like are performed.

【0067】[検索表示]図26は、メッセージを検索
して表示する動作を示す。図25において、検索を指定
すると、検索ダイアログが表示される(S201、S2
02)。このダイアログを用いてキーワード検索を指定
すると、キャッシュインデックスを検索し、検索結果一
覧をHTML文書に変換する(S203、S204、S
206)。またキーワード検索が指定されなかったとき
にはキャッシュのデータブロックを全文検索し、検索結
果一覧をHTML文書に変換する(S205、S20
6)。このようにして得たHTML文書を解析し、ウェ
ブ画面に表示する(S207〜S209)。
[Search Display] FIG. 26 shows an operation of searching for and displaying a message. In FIG. 25, when a search is designated, a search dialog is displayed (S201, S2
02). When a keyword search is designated using this dialog, the cache index is searched, and the search result list is converted to an HTML document (S203, S204, S204).
206). If the keyword search is not specified, a full-text search is performed on the data block in the cache, and the search result list is converted into an HTML document (S205, S20).
6). The HTML document thus obtained is analyzed and displayed on the web screen (S207 to S209).

【0068】[ダウンロード]図27は受信したデータ
ブロックをダウンロードする動作を示す。ダウンロード
自体は通常の動作であり、まずキャッシュ内のメッセー
ジの全部または一部の一覧を表示し、ファイルダイアロ
グを表示し、ダウンロードの指示を受け付けてキャッシ
ュから読み出してファイルに保存する(S211〜S2
15)。この後ファイルに保存したデータブロックのイ
ンデックス要素の保存フラグをオンに書き換え、当該デ
ータブロックを削除してもよいことを表示させる(S2
16、S217)。
[Download] FIG. 27 shows the operation of downloading the received data block. The download itself is a normal operation. First, a list of all or a part of the messages in the cache is displayed, a file dialog is displayed, a download instruction is received, read from the cache, and stored in a file (S211 to S2).
15). Thereafter, the storage flag of the index element of the data block stored in the file is rewritten to ON to indicate that the data block may be deleted (S2).
16, S217).

【0069】[ボタンクリック後の動作]図28はウェ
ブページのボタンをクリックしたつぎのページのアクセ
スをする動作を示す。ボタンのクリックに応じて、ボタ
ンに対応する情報がビットキャストのアンカーかどうか
を調べる(S221、S222)。ビットキャストのア
ンカーでなければ、インターネット上のサーバにアクセ
スして情報を取り出す。すなわちTCP/IP接続を行
い、HTML文書を要求し、受信する(S227、S2
28、S229)。この後受信したHTML文書を解析
し、ウェブ画面に表示する(S230、S231、S2
32)。
[Operation After Button Click] FIG. 28 shows the operation of accessing the next page after clicking the button of the web page. In response to the button click, it is checked whether the information corresponding to the button is a bitcast anchor (S221, S222). If it is not a bitcast anchor, it accesses a server on the Internet to retrieve information. That is, a TCP / IP connection is made, and an HTML document is requested and received (S227, S2
28, S229). Thereafter, the received HTML document is analyzed and displayed on the web screen (S230, S231, S2
32).

【0070】なお、この場合にも、図20の場合と同様
に、インターネット上のサーバに加えて放送衛星や通信
衛星からの放送信号、ケーブルテレビの有線放送信号、
CD−ROM、DVD、ハードディスク等から情報を取
得するようにしてもよい。この場合、ステップS227
〜ステップS232を図20のステップS127〜S1
36に置き換えればよい。詳細な説明を繰り返さない。
In this case, similarly to the case of FIG. 20, in addition to the server on the Internet, broadcast signals from broadcast satellites and communication satellites, cable broadcast signals from cable television,
Information may be obtained from a CD-ROM, DVD, hard disk, or the like. In this case, step S227
Step S232 to Steps S127 to S1 in FIG.
36. Detailed description will not be repeated.

【0071】他方ビットキャストのアンカーの場合に
は、キャッシュからメッセージを読み出し、HTML文
書の解析を行い、ウェブ画面に表示する(S223〜S
226)。
On the other hand, in the case of a bit cast anchor, the message is read from the cache, the HTML document is analyzed, and displayed on the web screen (S223 to S223).
226).

【0072】以上で実施例の説明を終了する。なおこの
発明は上述の実施例に限定されるものではなく、その趣
旨を逸脱しない範囲で種々変更が可能である。例えば、
実施例では、ユーザ側の端末として、パーソナル・コン
ピュータを用いたが、インテリジェント化されたテレビ
ジョン受像機でもよく、またセット・トップ・ボックス
等でもよい。テレビジョン放送の方式はNTSC方式の
みでなく、SECAMやPAL方式でもよい。また、テ
レビジョン放送に限らずラジオ放送にも適用できる。ま
たテレビジョン放送も地上波放送に限らず、衛星放送を
用いたものでもよい。また有線放送でもよい。また多重
化も種々の方式を採用でき、周波数多重等も適用でき
る。
The description of the embodiment has been completed. The present invention is not limited to the above-described embodiment, and various changes can be made without departing from the gist of the present invention. For example,
In this embodiment, a personal computer is used as a terminal on the user side. However, an intelligent television receiver, a set top box, or the like may be used. The television broadcasting system is not limited to the NTSC system, but may be a SECAM or PAL system. Further, the present invention can be applied not only to television broadcasting but also to radio broadcasting. The television broadcast is not limited to the terrestrial broadcast, but may be a satellite broadcast. Alternatively, a cable broadcast may be used. In addition, various systems can be adopted for multiplexing, and frequency multiplexing and the like can be applied.

【0073】[0073]

【発明の効果】以上説明したように、この発明によれ
ば、コンテンツ情報に関連する表示オブジェクトの情報
を放送信号に多重化して送り、まず表示オブジェクトを
表示させ、この表示オブジェクトに対する処理に応じて
コンテンツ情報を表示したりするようにしている。この
ため、ユーザはまず表示オブジェクトを見て自分が見た
い、あるいは利用したい内容かどうかを確認し、そのう
えでクリック処理等を行って所望のコンテンツ情報を見
たり、利用したりすることができる。さらに表示オブジ
ェクトを階層的に準備すれば、メニューとして利用する
ことができ、ユーザに対してよりきめ細やかなコンテン
ツ情報の案内を行うことができる。
As described above, according to the present invention, information of a display object related to content information is multiplexed and transmitted to a broadcast signal, and the display object is first displayed, and the display object is displayed according to the processing for the display object. It displays content information. For this reason, the user first looks at the display object to confirm whether the content is what he wants to see or want to use, and then performs a click process or the like to view or use the desired content information. Furthermore, if display objects are prepared hierarchically, they can be used as menus and more detailed content information can be guided to the user.

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

【図1】 この発明の実施例を全体として示す模式図で
ある。
FIG. 1 is a schematic view showing an embodiment of the present invention as a whole.

【図2】 上述実施例で用いるVBIのデータ多重を説
明する図である。
FIG. 2 is a diagram for explaining VBI data multiplexing used in the above embodiment.

【図3】 上述実施例で用いるVBIのデータ多重を説
明する図である。
FIG. 3 is a diagram for explaining VBI data multiplexing used in the embodiment.

【図4】 上述実施例で用いるVBIのデータ多重を説
明する図である。
FIG. 4 is a diagram for explaining VBI data multiplexing used in the above embodiment.

【図5】 上述実施例のデータグループ(メッセージ)
のフォーマットを説明する図である。
FIG. 5 is a data group (message) of the above embodiment.
FIG. 3 is a diagram for explaining the format of FIG.

【図6】 図5のB−HTTPエレメントの例を説明す
る図である。
FIG. 6 is a diagram illustrating an example of a B-HTTP element in FIG. 5;

【図7】 図5のB−HTTPエレメントの例を説明す
る図である。
FIG. 7 is a diagram illustrating an example of a B-HTTP element in FIG. 5;

【図8】 図1のパーソナルコンピュータの実装構成を
機能ブロックで示す図である。
FIG. 8 is a functional block diagram showing a mounting configuration of the personal computer of FIG. 1;

【図9】 図1のパーソナルコンピュータの実装構成の
階層構造を説明する図である。
9 is a diagram illustrating a hierarchical structure of a mounting configuration of the personal computer in FIG.

【図10】 図1のパーソナルコンピュータの実装構成
の具体例を示す図である。
FIG. 10 is a diagram showing a specific example of a mounting configuration of the personal computer of FIG. 1;

【図11】 図8のB−HTTPサービス部46および
Bitcastブラウザ47の構成例を説明する図であ
る。
11 is a diagram illustrating a configuration example of a B-HTTP service unit 46 and a Bitcast browser 47 in FIG.

【図12】 Bitcastブラウザで表示される画面
の一例を示す図である。
FIG. 12 is a diagram showing an example of a screen displayed on a Bitcast browser.

【図13】 メッセージのキャッシングに用いるインデ
ックス要素の構成例を示す図である。
FIG. 13 is a diagram illustrating a configuration example of an index element used for caching a message.

【図14】 上述インデックス要素をポイントするキャ
ッシュ用リストを説明する図である。
FIG. 14 is a diagram illustrating a cache list that points to the above-mentioned index element.

【図15】 上述インデックス要素をポイントする表示
用リストを説明する図である。
FIG. 15 is a diagram illustrating a display list that points to the above-mentioned index element.

【図16】 ウェブページ等の表示動作を説明するフロ
ーチャートである。
FIG. 16 is a flowchart illustrating a display operation of a web page or the like.

【図17】 レイアウトエレメントの一例を示す図であ
る。
FIG. 17 is a diagram illustrating an example of a layout element.

【図18】 図17のレイアウトアイコンの一例に対応
するBitcastブラウザのレイアウトを示す図であ
る。
18 is a diagram illustrating a layout of a Bitcast browser corresponding to an example of the layout icon in FIG. 17;

【図19】 アイコンの表示動作を説明するフローチャ
ートである。
FIG. 19 is a flowchart illustrating an icon display operation.

【図20】 アイコンをクリック処理したときの動作を
説明するフローチャートである。
FIG. 20 is a flowchart illustrating an operation when an icon is clicked.

【図21】 アイコンをクリック処理したときの動作を
説明するフローチャートである。
FIG. 21 is a flowchart illustrating an operation when an icon is clicked.

【図22】 有料放送の構成を説明するブロック図であ
る。
FIG. 22 is a block diagram illustrating a configuration of a pay broadcast.

【図23】 有料放送の鍵の更新の処理を説明するフロ
ーチャートである。
FIG. 23 is a flowchart illustrating a process of updating a pay broadcast key.

【図24】 メッセージをアクセスしたときの図14の
キャッシュインデックスのリストを更新する処理を説明
するフローチャートである。
FIG. 24 is a flowchart illustrating a process of updating the cache index list in FIG. 14 when a message is accessed.

【図25】 メッセージ受信時の動作を説明するフロー
チャートである。
FIG. 25 is a flowchart illustrating an operation at the time of receiving a message.

【図26】 検索動作を説明するフローチャートであ
る。
FIG. 26 is a flowchart illustrating a search operation.

【図27】 ダウンロード時の動作を説明するフローチ
ャートである。
FIG. 27 is a flowchart illustrating an operation at the time of downloading.

【図28】 ウェブページのボタンクリック時の動作を
説明するフローチャートである。
FIG. 28 is a flowchart illustrating an operation when a button on a web page is clicked.

【符号の説明】 11 放送サーバ 20 パーソナルコンピュータ 31 WWWサーバ 41 チューナ 42 波形等価回路 43 A/D変換器 44 パケット抽出器 45 番組データ生成部 46 B−HTTPサービス部 47 Bitcastブラウザ[Description of Signs] 11 Broadcast Server 20 Personal Computer 31 WWW Server 41 Tuner 42 Waveform Equivalent Circuit 43 A / D Converter 44 Packet Extractor 45 Program Data Generation Unit 46 B-HTTP Service Unit 47 Bitcast Browser

フロントページの続き (51)Int.Cl.7 識別記号 FI H04N 7/081 (56)参考文献 特開 平9−149328(JP,A) 牧野進一,山本英孝「文字放送システ ムを活用したインタラクティブテレビ放 送」,テレビジョン学会誌,Vol. 49,No.11,p.1482−1487Continuation of the front page (51) Int.Cl. 7 identification code FI H04N 7/081 (56) References JP-A-9-149328 (JP, A) Shinichi Makino, Hidetaka Yamamoto "Interactive television using teletext system Broadcasting ", Journal of the Institute of Television Engineers of Japan, Vol. 11, p. 1482-1487

Claims (10)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 インターネット上のコンテンツ情報に関
連する表示オブジェクトの情報(アイコンエレメント)
と、インターネット上のコンテンツ情報に関連する情報
ソースを指示する情報(アンカーエレメント)とを要素
として含んでなるメッセージを放送信号に多重化するス
テップと、 上記多重化した放送信号を送信するステップと、 上記多重化した放送信号を受信するステップと、 上記多重化した放送信号から上記メッセージを取り出す
ステップと、 上記取り出したメッセージをメッセージ単位で保存して
管理するステップと、 上記保存して管理されているメッセージ単位に含まれる
上記表示オブジェクトの情報に基づいて上記表示オブジ
ェクト(アイコン)を表示装置に表示するステップ(S
117)と、 上記表示装置に表示された上記表示オブジェクトがクリ
ックされると(S122)、このクリックされた表示オ
ブジェクトに該当する上記保存して管理されたメッセー
ジ単位を取り出し(S123)、この取り出したメッセ
ージ単位の要素である情報ソースを指示する情報に応じ
て、インターネットへの接続処理ないしは放送信号の表
処理を実行するステップ(S126〜S136)とを
有することを特徴とする情報表示方法。
Claims: 1. Related to content information on the Internet
Information of connected display objects (icon elements)
And information related to content information on the Internet
Multiplexing a message including information indicating a source (anchor element) as an element into a broadcast signal; transmitting the multiplexed broadcast signal; and receiving the multiplexed broadcast signal. Extracting the message from the multiplexed broadcast signal; storing and managing the extracted message in message units; and information on the display object included in the stored and managed message unit. based on the step of displaying on the display device the display object (icon) (S
117), and the display object displayed on the display device is cleared.
Is clicked (S122), the clicked display
The saved and managed message corresponding to the object
The message unit is taken out (S123), and the message
According to the information indicating the information source
To connect to the Internet or display broadcast signals.
Performing an indication process (S126 to S136) .
【請求項2】 上記コンテンツ情報はインターネット上
のサーバに保持され、上記情報ソースを指示する情報
拡張したユニフォーム・リソース・ロケータ(URL)
により表される請求項1記載の情報表示方法。
2. The content information is stored in a server on the Internet, and the information indicating the information source is
Extended Uniform Resource Locator (URL)
The information display method according to claim 1, wherein the information display method is represented by:
【請求項3】 上記情報ソースを指示する情報は、上記
放送信号のチャネルの識別子または情報ソースのファイ
ル名からなる請求項1記載の情報表示方法。
Wherein information indicating the information source, information display method according to claim 1, wherein comprising a file name identifier or information sources of the channels of the broadcast signal.
【請求項4】 上記放送信号をテレビジョン放送信号と
した請求項1、2または3記載の情報表示方法。
4. The information display method according to claim 1, wherein the broadcast signal is a television broadcast signal.
【請求項5】 上記表示オブジェクトは階層的な構造を
有し、上位の表示オブジェクトがクリックされると下位
の1または複数の表示オブジェクトが表示されてメニュ
ーを提示する請求項1、2、3または4記載の情報表示
方法。
Wherein said display object has a hierarchical structure, the upper of the display object is clicked to display the lower one or more display objects presents a menu according to claim 1, 2, 3 or 4. The information display method described in 4 .
【請求項6】 上記表示オブジェクトはアイコンである
請求項1、2、3、4または5記載の情報表示方法。
6. The display object <br/> claim 1, 2, 3, 4 or 5 information display method according an icon.
【請求項7】 上記メッセージは、上記表示オブジェク
トを表示する時刻情報を含み、上記時刻情報に応じて
上記表示オブジェクトを上記表示装置に表示する請求項
1、2、3、4、5または6記載の情報表示方法。
7. The message includes time information for displaying the display object, and according to the time information ,
Information display method according to claim 2, 3, 4, 5 or 6, wherein displaying the display object on the display device.
【請求項8】 インターネット上のコンテンツ情報に関
連する表示オブジェクトの情報(アイコンエレメント)
と、インターネット上のコンテンツ情報に関連する情報
ソースを指示する情報(アンカーエレメント)とを要素
として含んでなるメッセージを多重化した放送信号を受
信する手段(41,42)と、 上記多重化した放送信号から上記メッセージを取り出す
手段(43〜45)と、 上記取り出したメッセージをメッセージ単位で保存して
管理する手段(46;51)と、 表示装置(20)と、 上記保存して管理されているメッセージ単位に含まれる
上記表示オブジェクトの情報に基づいて上記表示オブジ
ェクト(アイコン)を上記表示装置に表示する手段(4
7;56)と、 上記表示装置に表示された上記表示オブジェクトがクリ
ックされると(S122)、このクリックされた表示オ
ブジェクトに該当する上記保存して管理されたメッセー
ジ単位を取り出し(S123)、この取り出したメッセ
ージ単位の要素である情報ソースを指示する情報に応じ
て、インターネットへの接続処理ないしは放送信号の表
処理(S126〜S136)を実行する手段(52,
53)とを有することを特徴とする情報表示装置。
8. Content information on the Internet
Information of connected display objects (icon elements)
And information related to content information on the Internet
And information indicating a source means for receiving (anchor element) and broadcast signal multiplexed message contains comprising at as elements (41, 42), means for extracting the message from the broadcast signal the multiplexed (43 to 45 ) , Means (46; 51) for storing and managing the retrieved message in message units, a display device (20), and information on the display object included in the stored and managed message unit. Means (4 ) for displaying the display object (icon) on the display device based on the
7; 56), and the display object displayed on the display device is cleared.
Is clicked (S122), the clicked display
The saved and managed message corresponding to the object
The message unit is taken out (S123), and the message
According to the information indicating the information source
To connect to the Internet or display broadcast signals.
Means (52 for executing indicates processing (S126~S136),
53) An information display device comprising:
【請求項9】 上記メッセージは、上記表示オブジェク
トを表示する時刻情報を含み、上記時刻情報に応じて
上記表示オブジェクトを上記表示装置に表示する請求項
記載の情報表示装置。
9. The message includes time information for displaying the display object, and according to the time information ,
The display object is displayed on the display device.
8. The information display device according to 8 .
【請求項10】 インターネット上のコンテンツ情報に
関連する表示オブジェクトの情報(アイコンエレメン
ト)と、インターネット上のコンテンツ情報に関連する
情報ソースを指示する情報(アンカーエレメント)とを
要素として含んでなるメッセージを放送信号に多重化す
る放送装置(10)であって、 上記メッセージは、 上記多重化した放送信号を受信した受信機側(20)
で、上記放送信号から取り出され、メッセージ単位で保
存・管理され(46;51)、上記保存・管理されてい
るメッセージ単位に含まれる上記表示オブジェクトの情
報に基づいて上記表示オブジェクト(アイコン)が表示
装置(47;56)に表示され、上記表示装置に表示さ
れた上記表示オブジェクトがクリックされると(S12
2)、このクリックされた表示オブジェクトに該当する
上記保存・管理されたメッセージ単位を取り出し(S1
23)、この取り出したメッセージ単位の要素である情
報ソースを指示する情報に応じて、インターネットへの
接続処理ないしは放送信号の表示処理(S126〜S1
36)受信機側で実行(52,53,55)される
ッセージであることを特徴とする放送装置。
10.For content information on the Internet
Related display object information (icon element
G) and content information on the Internet
Information indicating the information source (anchor element)And
Multiplex the messages that it contains as elements into the broadcast signal
Broadcasting equipment(10)Wherein the message is a receiver that has received the multiplexed broadcast signal.(20)
And is extracted from the broadcast signal and stored in message units.
Existed and managed(46; 51),the aboveSave /Managed
MessageunitOf the above display object contained in
The above display object based on the information(icon)Is displayed
apparatus(47; 56)Displayed on the above display device.
Above display objectIs clicked (S12
2), corresponding to this clicked display object
The message unit stored and managed is retrieved (S1).
23), the information which is the element of the extracted message unit
Information to the Internet according to the information
Connection processing or display of broadcast signalprocessing(S126-S1
36)ButOn the receiver sideExecuted (52, 53, 55)Me
Is a messageA broadcasting device characterized by the above-mentioned.
JP27993796A 1996-05-16 1996-09-30 Information display method and device Expired - Lifetime JP3209929B2 (en)

Priority Applications (9)

Application Number Priority Date Filing Date Title
JP27993796A JP3209929B2 (en) 1996-05-16 1996-09-30 Information display method and device
AU26526/97A AU2652697A (en) 1996-05-16 1997-05-13 Method for transmitting and displaying information and device for displaying information
PCT/JP1997/001599 WO1997043855A1 (en) 1996-05-16 1997-05-13 Method for transmitting and displaying information and device for displaying information
EP04001584A EP1411725A3 (en) 1996-05-16 1997-05-13 Information transmission and display method and information display apparatus
US09/180,495 US6788709B1 (en) 1996-05-16 1997-05-13 Method for transmitting and displaying information and device for displaying information
EP97918415A EP0899950B1 (en) 1996-05-16 1997-05-13 Method for transmitting and displaying additional information and device for displaying information using an icon
DE69734710T DE69734710T2 (en) 1996-05-16 1997-05-13 METHOD FOR TRANSMITTING AND DISPLAYING ADDITIONAL INFORMATION AND INFORMATION DISPLAYING DEVICE USING AN ICON
US10/228,233 US6778559B2 (en) 1996-05-16 2002-08-26 Information transmission, information display method and information display apparatus
US10/227,763 US20020191646A1 (en) 1996-05-16 2002-08-26 Information transmission, information display method and information display apparatus

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP12206596 1996-05-16
JP8-122065 1996-05-16
JP27993796A JP3209929B2 (en) 1996-05-16 1996-09-30 Information display method and device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2001041971A Division JP3585167B2 (en) 1996-05-16 2001-02-19 Information display method and device

Publications (2)

Publication Number Publication Date
JPH1032801A JPH1032801A (en) 1998-02-03
JP3209929B2 true JP3209929B2 (en) 2001-09-17

Family

ID=26459284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27993796A Expired - Lifetime JP3209929B2 (en) 1996-05-16 1996-09-30 Information display method and device

Country Status (1)

Country Link
JP (1) JP3209929B2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10164529A (en) * 1996-11-28 1998-06-19 Sanyo Electric Co Ltd Television-broadcasting method and television receiver
JP3356961B2 (en) * 1997-04-08 2002-12-16 直之 宮山 TV program related information providing system
US7533400B1 (en) * 1997-04-14 2009-05-12 Thomson Licensing System for automatically forming a program guide from information derived from multiple sources
EP1128674B1 (en) * 1998-11-05 2008-12-31 Tokyo Broadcasting System Inc. Receiving terminal, method for controlling the same, and recorded medium on which program is recorded
JP3944332B2 (en) * 1999-05-18 2007-07-11 株式会社東芝 Information communication terminal equipment
US7853974B2 (en) 1999-10-05 2010-12-14 Thomson Licensing System for collating data from multiple sources to form a composite program guide for display
JP2001136481A (en) * 1999-11-08 2001-05-18 Nec Shizuoka Ltd Vbi data multiplexer
KR100323685B1 (en) * 1999-11-12 2002-02-07 구자홍 Method for receiving data contents and method for the same
KR100323684B1 (en) * 1999-11-12 2002-02-07 구자홍 Apparatus and method for conforming contents receive of data broadcasting receiver
JP2002051022A (en) * 2000-08-03 2002-02-15 Matsushita Electric Ind Co Ltd Storage broadcast system
US20070223414A1 (en) * 2006-03-23 2007-09-27 Eagle River Holdings Llc System and method for multi-source data communications
US20140298157A1 (en) * 2013-03-26 2014-10-02 Samsung Electronics Co., Ltd Apparatus and method for presenting html page

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
牧野進一,山本英孝「文字放送システムを活用したインタラクティブテレビ放送」,テレビジョン学会誌,Vol.49,No.11,p.1482−1487

Also Published As

Publication number Publication date
JPH1032801A (en) 1998-02-03

Similar Documents

Publication Publication Date Title
EP0899950B1 (en) Method for transmitting and displaying additional information and device for displaying information using an icon
JP3310903B2 (en) Information transmission display method and information display device
US8566872B2 (en) Broadcasting system and program contents delivery system
US7103904B1 (en) Methods and apparatus for broadcasting interactive advertising using remote advertising templates
US20020056088A1 (en) Contextual programming
US20020138849A1 (en) Broadcast enhancement trigger addressed to multiple uniquely addressed information resources
JP3209929B2 (en) Information display method and device
JP2005535181A (en) System and method for providing real-time ticker information
JPH1032802A (en) Information display method and device
JP3277130B2 (en) Information display device and method
JPH1153441A (en) Information processing method
US6891859B2 (en) Information transmission, information display method and information display apparatus
KR100884490B1 (en) Data processing apparatus, broadcast video recorder, and methods for obtaining content access data, for capturing broadcast content and for supplying to a user content access data
JP3649433B2 (en) Information display device and information transmission display method
JP3763371B2 (en) Information display method and apparatus
JPH1032798A (en) Information display method/device
JP3585167B2 (en) Information display method and device
JP3940814B2 (en) Information transmission display method and information display method and apparatus
JPH1032800A (en) Information transmitting method and information reception device
JP3759720B2 (en) Information transmission display method and information display method and apparatus
JP3857143B2 (en) Content transmission processing method, content receiving apparatus, and broadcasting apparatus

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070713

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100713

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130713

Year of fee payment: 12

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S201 Request for registration of exclusive licence

Free format text: JAPANESE INTERMEDIATE CODE: R314201

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term