JP2001024995A - Broadcasting device, broadcasting method and receiver - Google Patents

Broadcasting device, broadcasting method and receiver

Info

Publication number
JP2001024995A
JP2001024995A JP11193034A JP19303499A JP2001024995A JP 2001024995 A JP2001024995 A JP 2001024995A JP 11193034 A JP11193034 A JP 11193034A JP 19303499 A JP19303499 A JP 19303499A JP 2001024995 A JP2001024995 A JP 2001024995A
Authority
JP
Japan
Prior art keywords
data
information
broadcast
mheg
audio
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP11193034A
Other languages
Japanese (ja)
Inventor
Masahito Mori
正仁 森
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP11193034A priority Critical patent/JP2001024995A/en
Publication of JP2001024995A publication Critical patent/JP2001024995A/en
Withdrawn legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To provide proper data broadcasting services corresponding to needs of a viewer by forming a transmission data unit for transmitting broadcasting contents information based on a decided transmission frequency and transmitting it. SOLUTION: A present viewing condition is analyzed based on viewing history information which are transmitted from each integrated receiver decoder when a carousel data in a Figure (a) is transmitted and are collected. As the result of analysis, it is assumed that the prescribed transmission frequency being higher than the conventional one is newly decided concerning a scene 1 and the transmission frequency being lower than the conventional one is decided concerning the scene 2. Then carousel data updated based on the newly decided transmission frequency is shown in a Figure (b). In this case, a data file 3 as the scene 1 is increased and inserted to a file concerning carousel data. On the contrary, the data file as the scene 2 is inserted as two files by small quantity. Then carousel data shown in the Figure (b) is transmitted afterward.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、いわゆるマルチメ
ディアコンテンツ等といわれるプログラムにより構成さ
れる放送用コンテンツを放送する放送装置、放送方法、
及び放送用コンテンツを受信可能な受信装置に関するも
のである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a broadcasting apparatus, a broadcasting method, and a method for broadcasting broadcasting contents constituted by programs called so-called multimedia contents.
And a receiving device capable of receiving broadcast content.

【0002】[0002]

【従来の技術】近年、デジタル衛星放送の普及が進んで
いる。デジタル衛星放送は、例えば既存のアナログ放送
と比較してノイズやフェージングに強く、高品質の信号
を伝送することが可能である。また、周波数利用効率が
向上され、多チャンネル化も図ることが可能になる。具
体的には、デジタル衛星放送であれば1つの衛星で数百
チャンネルを確保することも可能である。このようなデ
ジタル衛星放送では、スポーツ、映画、音楽、ニュース
などの専門チャンネルが多数用意されており、これらの
専門チャンネルでは、それぞれの専門の企画、内容に応
じたプログラムが放送されている。
2. Description of the Related Art In recent years, digital satellite broadcasting has been widely used. Digital satellite broadcasting is more resistant to noise and fading than, for example, existing analog broadcasting, and can transmit high-quality signals. Further, the frequency use efficiency is improved, and it is possible to increase the number of channels. Specifically, in the case of digital satellite broadcasting, one satellite can secure several hundred channels. In such digital satellite broadcasting, a large number of specialty channels for sports, movies, music, news, etc. are prepared, and these specialty channels broadcast programs according to their special plans and contents.

【0003】そして、上記のようなデジタル衛星放送シ
ステムを利用して、ユーザが楽曲等の音声データをダウ
ンロードできるようにしたり、いわゆるテレビショッピ
ングとして、例えばユーザが放送画面を見ながら何らか
の商品についての購買契約を結べるようにしたりするこ
とが提案され、また開始されてきている。つまりは、デ
ジタル衛星放送システムとして、通常の放送内容と並行
したデータサービス放送を行うものである。
[0003] The digital satellite broadcasting system as described above is used to enable a user to download audio data such as music, or as a so-called TV shopping, for example, the user purchases a certain product while watching a broadcast screen. It has been proposed and started to be able to sign contracts. That is, the digital satellite broadcasting system performs data service broadcasting in parallel with ordinary broadcasting contents.

【0004】一例として、楽曲データのダウンロードで
あれば、放送側においては、放送番組(映像情報)と同
期させるようにして、楽曲データを多重化して放送する
ようにする。また、この楽曲データのダウンロードに際
しては、GUI(Graphical User Interface)画面(即ち
ダウンロード用の操作画面である)を表示させることで
インタラクティブな操作をユーザに行わせるようにされ
るが、このGUI画面出力のためのデータも多重化して
放送するようにされる。そして、受信装置を所有してい
るユーザ側では、所望のチャンネルを選局している状態
で、受信装置に対する所定の操作によって楽曲データを
ダウンロードするためのGUI画面を表示出力させるよ
うにする。そして、この表示された操作画面に対してユ
ーザが操作を行うことで、例えば受信装置に接続したデ
ジタルオーディオ機器に対してデータを供給し、これが
録音されるようにするものである。
[0004] As an example, in the case of downloading music data, on the broadcasting side, music data is multiplexed and broadcast in synchronization with a broadcast program (video information). When downloading the music data, a GUI (Graphical User Interface) screen (that is, an operation screen for downloading) is displayed to allow the user to perform an interactive operation. Is also multiplexed and broadcast. Then, the user who owns the receiving device displays and outputs a GUI screen for downloading music data by performing a predetermined operation on the receiving device while a desired channel is selected. When the user performs an operation on the displayed operation screen, data is supplied to, for example, a digital audio device connected to the receiving device, and the data is recorded.

【0005】ところで、上記のような楽曲データをダウ
ンロードするためのGUI画面としては、例えばGUI
画面を形成するパーツ的な画像データ、テキストデータ
などの情報に加え、更には所定操作に応じた音声出力の
ための音声データなどの単位データ(ファイル)をそれ
ぞれオブジェクトとして扱い、このオブジェクトの出力
態様を所定方式によるスクリプトの記述によって制御す
ることによって、上記操作画面についての所要の表示形
態及び音声等の出力態様を実現するように構成すること
が考えられる。つまり、いわゆるマルチメディアコンテ
ンツを放送することによって上述のようなGUI画面を
実現するものである。なお、ここでは、上記GUI画面
のようにして、記述情報によって規定されることで、或
る目的に従った機能を実現する表示画面(ここでは音声
等の出力も含む)のことを「シーン」というものとす
る。また、「オブジェクト」とは、記述情報に基づいて
その出力態様が規定される画像、音声、テキスト等の情
報単位をいうものとされる。また、伝送時においては、
ここでは記述情報自体のデータファイルも「オブジェク
ト」の1つとして扱われるものとする。
[0005] By the way, a GUI screen for downloading music data as described above includes, for example, a GUI screen.
In addition to information such as part-like image data and text data forming a screen, unit data (files) such as voice data for voice output according to a predetermined operation are treated as objects, and the output mode of the object Is controlled by the description of a script in a predetermined method, thereby realizing a required display mode and an output mode of voice or the like on the operation screen. That is, the above-described GUI screen is realized by broadcasting so-called multimedia contents. Here, a display screen (including an output of voice or the like) that realizes a function according to a certain purpose by being defined by the description information like the above-described GUI screen is referred to as a “scene”. It is assumed that. The term "object" refers to an information unit such as an image, a sound, and a text, whose output mode is defined based on the description information. Also, during transmission,
Here, it is assumed that the data file of the description information itself is also treated as one of the “objects”.

【0006】例えば、上記のようなGUI画面の放送用
コンテンツを記述するための規格としては、MHEG(M
ultimedia Hypermedia Information Coding Experts Gr
oup)方式を採用することができる。MHEGの規格にあ
っては、例えば1つのMHEGコンテンツ(MHEGア
プリケーションファイル)は、1以上のシーンにより形
成され、これらの例えば放送映像との同期出力やシーン
間のトランジションが規定されるようにスクリプトの記
述が行われている。また、1シーンとしては1以上のオ
ブジェクトが所定の表示形態によって表示されるよう
に、スクリプトの記述により制御されている。つまり、
MHEGコンテンツは、シーン、オブジェクから成る階
層構造を有しているものとみることができる。
[0006] For example, as a standard for describing broadcast content on a GUI screen as described above, MHEG (M
ultimedia Hypermedia Information Coding Experts Gr
oup) method can be adopted. According to the MHEG standard, for example, one MHEG content (MHEG application file) is formed by one or more scenes, and a script of the script is defined so that a synchronous output with the broadcast image and a transition between the scenes are defined. Description has been made. The script is controlled so that one or more objects are displayed in a predetermined display form as one scene. That is,
The MHEG content can be regarded as having a hierarchical structure composed of scenes and objects.

【0007】そして、放送側においては、上記したMH
EGコンテンツを放送内容に応じて作成することになる
が、このようなMHEGコンテンツの作成は、例えばパ
ーソナルコンピュータ装置上で、いわゆるスクリプト作
成ツールやオーサリングツールとしてのアプリケーショ
ンソフトウェア(以降、纏めてMHEGオーサリングツ
ールという)を起動させることで行うようにされる。
On the broadcasting side, the above-mentioned MH
The EG content is created according to the broadcast content. Such MHEG content is created, for example, on a personal computer by using application software as a so-called script creation tool or an authoring tool (hereinafter collectively referred to as an MHEG authoring tool). ) Is started.

【0008】また、MHEGコンテンツを放送する際に
は、DSM−CC方式におけるいわゆるカルーセル方式
によって送信することがおこなわれている。カルーセル
方式とは、例えば1以上のMHEGコンテンツとしての
データをモジュール化して或る1纏まりのカルーセルデ
ータというものを形成し、このカルーセルデータを巡回
的に送出するものである。
[0008] When broadcasting MHEG contents, transmission is performed by a so-called carousel system in the DSM-CC system. In the carousel method, for example, data as one or more MHEG contents is modularized to form a set of carousel data, and the carousel data is transmitted cyclically.

【0009】また、DSM−CC方式にあっては、上記
MHEGコンテンツを形成する個々のデータファイルと
しては、カルーセルデータ内における送出頻度を設定し
て送出することが可能であるものと規定されている。つ
まり、1カルーセルデータが1つのMHEGコンテンツ
によって形成されているものとして、このMHEGコン
テンツを形成する、例えばシーンごとのファイルの送出
頻度を個々に設定することができるものである。例えば
或るシーンファイルについての送出頻度が高くなるとい
うことは、カルーセルデータ内に含まれるこのシーンフ
ァイル数が増加することを意味する。そして、このよう
にカルーセルデータ内に含まれるシーンファイル数が増
加すれば、受信側では、受信データからこのシーンファ
イルを取得できる機会が増えるため、より迅速にシーン
表示を開始させることができるようになる。
Further, in the DSM-CC system, it is specified that the individual data files forming the MHEG content can be transmitted by setting the transmission frequency in the carousel data. . That is, assuming that one carousel data is formed by one MHEG content, it is possible to individually set the transmission frequency of, for example, a file for each scene that forms the MHEG content. For example, an increase in the transmission frequency of a certain scene file means an increase in the number of scene files included in the carousel data. If the number of scene files included in the carousel data increases in this way, the receiving side has more opportunities to obtain this scene file from the received data, so that the scene display can be started more quickly. Become.

【0010】[0010]

【発明が解決しようとする課題】ところで、上記した個
々のデータファイルの送出頻度は、MHEGコンテンツ
を作成してカルーセルデータとして送出する際に、放送
側(データサービス提供者側)が予め設定を行うように
される。或いは、特にこのようなことについては考慮せ
ず、各データファイルごとに均一の送出頻度を設定する
ようにされる。
When the MHEG content is created and transmitted as carousel data, the broadcasting side (data service provider side) sets the transmission frequency of the individual data files in advance. To be. Alternatively, a uniform transmission frequency is set for each data file without considering such a matter.

【0011】しかし、実状として、この放送側で決定し
たデータファイルの送出頻度が必ずしも、視聴者のニー
ズに一致しているとは限らない。例えば、今現在、多く
の視聴者が視聴したいと思って受信データから呼び出し
ている(つまり視聴率が高い)シーン画面についてのデ
ータファイルの送出頻度が低く設定されていたとすれ
ば、視聴者側ではこのシーン画面を呼び出すのに相応の
時間をかけていることになる。このような場合、視聴者
側ではデータサービスに対して不満を持ってしまうこと
になる。
However, as a practical situation, the transmission frequency of the data file determined on the broadcasting side does not always match the needs of the viewer. For example, if the transmission frequency of a data file for a scene screen that many viewers want to view and call from received data (that is, a high audience rating) is set at present, if the viewer side, This means that it takes a considerable time to call up the scene screen. In such a case, the viewer is dissatisfied with the data service.

【0012】このような事情を考慮すると、放送側とし
ては、例えば現在の視聴者の番組利用状況(視聴状況)
に応じて、なるべく高いリアルタイム性でもってデータ
ファイルの送出頻度が変更設定されるようにすることが
好ましい。
[0012] In consideration of such circumstances, the broadcasting side may, for example, use the current program usage status (viewing status) of the viewer.
It is preferable that the transmission frequency of the data file be changed and set with as high a real-time property as possible.

【0013】[0013]

【課題を解決するための手段】そこで本発明は上記した
課題を考慮して、先ず放送装置については次のように構
成する。つまり、放送内容として少なくとも所定の規格
による放送用コンテンツ情報を送出可能な放送装置とし
て、当該放送装置による放送を受信する受信装置から送
信され、この受信装置にて視聴のために出力されたとさ
れる放送内容に関する所定の情報内容より成る視聴履歴
情報を受信して取得する情報取得手段と、この情報取得
手段により取得した視聴履歴情報に基づいて放送用コン
テンツ情報を形成する個々の所定のデータ単位について
の所定の送出データ単位あたりにおける送出頻度を決定
する送出頻度決定手段と、この送出頻度決定手段により
決定された送出頻度に基づいて、放送用コンテンツ情報
を送出するための送出データ単位を形成して送出を行う
情報送出手段とを備えて構成するものである。
SUMMARY OF THE INVENTION In view of the above-mentioned problems, the present invention first constructs a broadcasting device as follows. That is, it is assumed that the broadcast content is transmitted from a receiving device that receives a broadcast by the broadcast device as a broadcast device capable of transmitting at least broadcast content information according to a predetermined standard, and is output for viewing by the receiving device. Information acquisition means for receiving and acquiring viewing history information composed of predetermined information content related to broadcast content, and individual predetermined data units forming broadcast content information based on the viewing history information acquired by the information acquisition means. Sending frequency determining means for determining a sending frequency per predetermined sending data unit; and forming a sending data unit for sending broadcast content information based on the sending frequency determined by the sending frequency determining means. And information transmitting means for transmitting.

【0014】また、放送内容として、少なくとも所定の
規格による放送用コンテンツ情報を送出するための放送
方法としては次のように構成する。つまり、放送を受信
する受信装置から送信され、この受信装置にて視聴のた
めに出力されたとされる放送内容に関する所定の情報内
容より成る視聴履歴情報を受信して取得する情報取得行
程と、この情報取得行程により取得した視聴履歴情報に
基づいて放送用コンテンツ情報を形成する個々の所定の
データ単位についての所定の送出データ単位あたりにお
ける送出頻度を決定する送出頻度決定行程と、この送出
頻度決定行程により決定された送出頻度に基づいて、放
送用コンテンツ情報を送出するための送出データ単位を
形成して送出を行う情報送出行程とを行うように構成す
るものである。
[0014] A broadcast method for transmitting at least broadcast content information conforming to a predetermined standard as broadcast content is configured as follows. That is, an information acquisition step of receiving and acquiring viewing history information including predetermined information content of broadcast content transmitted from a receiving device that receives a broadcast and output for viewing at the receiving device, and A transmission frequency determining step of determining a transmission frequency per predetermined transmission data unit for each predetermined data unit forming broadcast content information based on the viewing history information acquired by the information acquisition step, and a transmission frequency determination step And an information transmission process of forming and transmitting a transmission data unit for transmitting broadcast content information based on the transmission frequency determined by the above.

【0015】また、放送内容として、少なくとも所定の
規格による放送用コンテンツ情報を送出する放送を受信
することのできる受信装置としては次のように構成す
る。つまり、当該受信装置にて視聴のために受信、出力
されたとされる放送内容に関する所定の情報内容より成
る視聴履歴情報を作成する情報作成手段と、この情報作
成手段により作成された視聴履歴情報を放送側に送信す
ることのできる送信手段とを備えて構成するものであ
る。
[0015] Further, a receiving apparatus capable of receiving a broadcast for transmitting at least broadcast content information in accordance with a predetermined standard as broadcast content is configured as follows. That is, an information creating unit that creates viewing history information including predetermined information content on broadcast content that is assumed to be received and output by the receiving device for viewing, and viewing history information created by the information creating unit. And a transmitting means that can transmit the data to the broadcasting side.

【0016】上記各構成によれば、例えば受信側におい
て得られる視聴履歴情報が、受信側から放送側に送信さ
れてくる。そして、放送側にあっては、この視聴履歴情
報に基づいて、放送用コンテンツ情報を形成する個々の
データファイルについて、送出データ内における送出頻
度を決定して送信するようにされる。つまり、受信側で
の番組視聴状況に応じて、適宜、送出頻度を変更してい
くことができる。
According to each of the above configurations, for example, viewing history information obtained on the receiving side is transmitted from the receiving side to the broadcasting side. On the broadcast side, the transmission frequency in the transmission data is determined and transmitted for each data file forming the broadcast content information based on the viewing history information. That is, the transmission frequency can be appropriately changed according to the program viewing status on the receiving side.

【0017】[0017]

【発明の実施の形態】以降、本発明の実施の形態につい
て説明する。本実施の形態としては、デジタル衛星放送
を利用して番組を放送すると共に、受信装置側ではこの
番組に関連した楽曲データ(音声データ)等の情報をダ
ウンロードできるようにしたシステムに対応することを
前提とする。つまり、デジタル衛星放送等の放送メディ
アを利用した番組(映像情報)に同期可能な形態で付随
させるダウンロード操作画面などのためのGUIデータ
の放送(インタラクティブ放送)を行うシステムに対応
するものである。
Embodiments of the present invention will be described below. The present embodiment is intended to support a system that broadcasts a program using digital satellite broadcasting and allows the receiving device to download information such as music data (audio data) related to the program. It is assumed. That is, the present invention corresponds to a system for broadcasting GUI data (interactive broadcasting) for a download operation screen or the like to be attached in a form that can be synchronized with a program (video information) using a broadcasting medium such as digital satellite broadcasting.

【0018】なお、以降の説明は次の順序で行うことと
する。 1.デジタル衛星放送システム 1−1.全体構成 1−2.GUI画面に対する操作 1−3.地上局 1−4.送信フォーマット 1−5.IRD 2.本実施の形態のMHEGコンテンツの送出 2−1.MHEGコンテンツの構造 2−2.MHEGコンテンツの送出 2−3.処理動作
The following description will be made in the following order. 1. Digital satellite broadcasting system 1-1. Overall configuration 1-2. Operation on GUI screen 1-3. Ground station 1-4. Transmission format 1-5. IRD 2. Transmission of MHEG content according to present embodiment 2-1. Structure of MHEG content 2-2. Transmission of MHEG content 2-3. Processing operation

【0019】1.デジタル衛星放送システムの構成 1−1.全体構成 先ず、本実施の形態のMHEGオーサリングシステムの
説明を行うのに先立ち、このMHEGオーサリングシス
テムにより作成されたMHEGコンテンツが使用される
デジタル衛星放送システムについて説明しておく。
1. Configuration of Digital Satellite Broadcasting System 1-1. Overall Configuration First, prior to describing the MHEG authoring system of the present embodiment, a digital satellite broadcasting system using MHEG content created by the MHEG authoring system will be described.

【0020】図1は、本実施の形態としてのデジタル衛
星放送システムの全体構成を示すものである。この図に
示すように、デジタル衛星放送の地上局1には、テレビ
番組素材サーバ6からのテレビ番組放送のための素材
と、楽曲素材サーバ7からの楽曲データの素材と、音声
付加情報サーバ8からの音声付加情報と、GUIデータ
サーバからのGUIデータとが送られる。
FIG. 1 shows the overall configuration of a digital satellite broadcasting system according to the present embodiment. As shown in the figure, the ground station 1 for digital satellite broadcasting includes a material for television program broadcasting from a television program material server 6, a material for music data from a music material server 7, and an additional audio information server 8 , And the GUI data from the GUI data server.

【0021】テレビ番組素材サーバ6は、通常の放送番
組の素材を提供するサーバである。このテレビ番組素材
サーバから送られてくる音楽放送の素材は、動画及び音
声とされる。例えば、音楽放送番組であれば、上記テレ
ビ番組素材サーバ6の動画及び音声の素材を利用して、
例えば新曲のプロモーション用の動画及び音声が放送さ
れたりすることになる。
The television program material server 6 is a server that provides materials for ordinary broadcast programs. The music broadcast material sent from the television program material server is a moving image and a sound. For example, in the case of a music broadcast program, using the video and audio materials of the TV program material server 6,
For example, a moving image and sound for promotion of a new song are broadcast.

【0022】楽曲素材サーバ7は、オーディオチャンネ
ルを使用して、オーディオ番組を提供するサーバであ
る。このオーディオ番組の素材は音声のみとなる。この
楽曲素材サーバ7は、複数のオーディオチャンネルのオ
ーディオ番組の素材を地上局1に伝送する。各オーディ
オチャンネルの番組放送ではそれぞれ同一の楽曲が所定
の単位時間繰り返して放送される。各オーディオチャン
ネルは、それぞれ独立しており、その利用方法としては
各種考えられる。例えば、1つのオーディオチャンネル
では最新の日本のポップスの数曲を或る一定時間繰り返
し放送し、他のオーディオチャンネルでは最新の外国の
ポップスの数曲を或る一定時間繰り返し放送するという
ようにされる。
The music material server 7 is a server that provides an audio program using an audio channel. The material of this audio program is only audio. The music material server 7 transmits materials of audio programs of a plurality of audio channels to the ground station 1. In the program broadcast of each audio channel, the same music is repeatedly broadcast for a predetermined unit time. Each audio channel is independent, and various usages can be considered. For example, one audio channel repeatedly broadcasts some of the latest Japanese pops for a certain period of time, and another audio channel repeatedly broadcasts some of the latest foreign pops for a certain period of time. .

【0023】音声付加情報サーバ8は、楽曲素材サーバ
7から出力される楽曲の時間情報等を提供するサーバで
ある。
The additional audio information server 8 is a server that provides time information of music output from the music material server 7 and the like.

【0024】GUIデータサーバ9は、ユーザが操作に
用いるGUI画面を形成するための「GUIデータ(放
送用コンテンツのデータ)」を提供する。例えば後述す
るような楽曲のダウンロードに関するGUI画面であれ
ば、配信される楽曲のリストページや各楽曲の情報ペー
ジを形成するための画像データ、テキストデータ、アル
バムジャケットの静止画を形成するためのデータなどを
提供する。更には、受信設備3側にていわゆるEPG(E
lectrical Program Guide)といわれる番組表表示を行う
のに利用されるEPGデータもここから提供される。な
お、「GUIデータ」としては、例えばMHEG(Multi
media Hypermedia Information Coding Experts Group)
方式が採用される。MHEGとは、マルチメディア情
報、手順、操作などのそれぞれと、その組み合わせをオ
ブジェクトとして捉え、それらのオブジェクトを符号化
したうえで、タイトル(例えばGUI画面)として制作
するためのシナリオ記述の国際標準とされる。また、本
実施の形態ではMHEG−5を採用するものとする。
The GUI data server 9 provides “GUI data (broadcast content data)” for forming a GUI screen used by the user for operation. For example, in the case of a GUI screen related to downloading music as described later, image data, text data, and data for forming a still image of an album jacket for forming a list page of distributed music and an information page of each music. And so on. Further, on the receiving equipment 3 side, a so-called EPG (E
EPG data used to display a program guide called an electrical program guide is also provided from this. The “GUI data” is, for example, MHEG (Multi
media Hypermedia Information Coding Experts Group)
The method is adopted. MHEG is an international standard for scenario description for producing multimedia information, procedures, operations, etc., and their combinations as objects, encoding those objects, and producing them as titles (eg, GUI screens). Is done. In this embodiment, MHEG-5 is adopted.

【0025】地上局1は上記テレビ番組素材サーバ6、
楽曲素材サーバ7、音声付加情報サーバ8、及びGUI
データサーバ9から伝送された情報を多重化して送信す
る。本実施の形態では、テレビ番組素材サーバ6から伝
送されたビデオデータはMPEG(Moving Picture Expe
rts Group)2方式により圧縮符号化され、オーディオデ
ータはMPEG2オーディオ方式により圧縮符号化され
る。また、楽曲素材サーバ7から伝送されたオーディオ
データは、オーディオチャンネルごとに対応して、例え
ばMPEG2オーディオ方式と、ATRAC(Adoptive
Tranform Acoustic Coding)方式と何れか一方の方式に
より圧縮符号化される。また、これらのデータは多重化
の際、キー情報サーバ10からのキー情報を利用して暗
号化される。なお、地上局1の内部構成例については後
述する。
The ground station 1 has the above-mentioned television program material server 6,
Music material server 7, audio additional information server 8, and GUI
The information transmitted from the data server 9 is multiplexed and transmitted. In the present embodiment, the video data transmitted from the television program material server 6 is MPEG (Moving Picture Expe
(rts Group) 2 system, and the audio data is compression-encoded by the MPEG2 audio system. The audio data transmitted from the music material server 7 corresponds to, for example, the MPEG2 audio system and the ATRAC (Adoptive
It is compressed and encoded by either one of the Tranform Acoustic Coding) method and the other method. These data are encrypted using key information from the key information server 10 at the time of multiplexing. An example of the internal configuration of the ground station 1 will be described later.

【0026】地上局1からの信号は衛星2を介して各家
庭の受信設備3で受信される。衛星2には複数のトラン
スポンダが搭載されている。1つのトランスポンダは例
えば30Mbpsの伝送能力を有している。各家庭の受
信設備3としては、パラボラアンテナ11とIRD(Int
egrated Receiver Decorder)12と、ストレージデバイ
ス13と、モニタ装置14とが用意される。また、この
場合には、IRD12に対して操作を行うためのリモー
トコントローラ64が示されている。
The signal from the ground station 1 is received by the receiving equipment 3 of each home via the satellite 2. The satellite 2 has a plurality of transponders. One transponder has a transmission capacity of, for example, 30 Mbps. As the receiving equipment 3 of each home, a parabolic antenna 11 and an IRD (Int
egrated Receiver Decorder) 12, a storage device 13, and a monitor device 14. In this case, a remote controller 64 for operating the IRD 12 is shown.

【0027】パラボラアンテナ11で衛星2を介して放
送されてきた信号が受信される。この受信信号がパラボ
ラアンテナ11に取り付けられたLNB(Low Noize Blo
ck Down Converter)15で所定の周波数に変換され、I
RD12に供給される。
A signal broadcasted via the satellite 2 by the parabolic antenna 11 is received. This received signal is transmitted to the LNB (Low Noize Blo
ck Down Converter) 15
It is supplied to RD12.

【0028】IRD12における概略的な動作として
は、受信信号から所定のチャンネルの信号を選局し、そ
の選局された信号から番組としてのビデオデータ及びオ
ーディオデータの復調を行ってビデオ信号、オーディオ
信号として出力する。また、IRD12では、番組とし
てのデータと共に多重化されて送信されてくる、GUI
データに基づいてGUI画面としての出力も行う。この
ようなIRD12の出力は、例えばモニタ装置14に対
して供給される。これにより、モニタ装置14では、I
RD12により受信選局した番組の画像表示及び音声出
力が行われ、また、後述するようなユーザの操作に従っ
てGUI画面を表示させることが可能となる。
As a general operation of the IRD 12, a signal of a predetermined channel is selected from a received signal, and video data and audio data as a program are demodulated from the selected signal to obtain a video signal and an audio signal. Output as In the IRD 12, a GUI multiplexed with data as a program and transmitted is transmitted.
An output as a GUI screen is also performed based on the data. The output of the IRD 12 is supplied to, for example, the monitor device 14. As a result, in the monitor device 14, I
The RD 12 performs image display and audio output of a program selected and received, and also allows a GUI screen to be displayed in accordance with a user operation as described later.

【0029】ストレージデバイス13は、IRD12に
よりダウンロードされたオーディオデータ(楽曲デー
タ)を保存するためのものである。このストレージデバ
イス13の種類としては特に限定されるものではなく、
MD(Mini Disc)レコーダ/プレーヤ、DATレコーダ
/プレーヤ、DVDレコーダ/プレーヤ等を用いること
ができる。また、ストレージデバイス13としてパーソ
ナルコンピュータ装置を用い、ハードディスクのほか、
CD−R等をはじめとする記録が可能なメディアにオー
ディオデータを保存するようにすることも可能とされ
る。
The storage device 13 is for storing audio data (song data) downloaded by the IRD 12. The type of the storage device 13 is not particularly limited.
An MD (Mini Disc) recorder / player, a DAT recorder / player, a DVD recorder / player, or the like can be used. In addition, a personal computer device is used as the storage device 13, and in addition to a hard disk,
It is also possible to store audio data in a recordable medium such as a CD-R.

【0030】また、本実施の形態の受信設備3として
は、図2に示すように、データ伝送規格としてIEEE
1394に対応したデータインターフェイスを備えたM
Dレコーダ/プレーヤ13Aを、図1に示すストレージ
デバイス13として使用することができるようになって
いる。この図に示すIEEE1394対応のMDレコー
ダ/プレーヤ13Aは、IEEE1394バス16によ
りIRD12と接続される。これによって、本実施の形
態では、IRD12にて受信された、楽曲としてのオー
ディオデータ(ダウンロードデータ)を、ATRAC方
式により圧縮処理が施されたままの状態で直接取り込ん
で記録することができる。また、MDレコーダ/プレー
ヤ13AとIRD12とをIEEE1394バス16に
より接続した場合には、上記オーディオデータの他、そ
のアルバムのジャケットデータ(静止画データ)及び歌
詞などのテキストデータを記録することも可能とされて
いる。
As shown in FIG. 2, the receiving equipment 3 according to the present embodiment has an IEEE standard for data transmission.
M with data interface compatible with 1394
The D recorder / player 13A can be used as the storage device 13 shown in FIG. The IEEE 1394-compatible MD recorder / player 13A shown in FIG. 1 is connected to the IRD 12 via an IEEE 1394 bus 16. As a result, in the present embodiment, audio data (download data) as music received by the IRD 12 can be directly captured and recorded in a state where compression processing has been performed by the ATRAC method. When the MD recorder / player 13A and the IRD 12 are connected via the IEEE 1394 bus 16, it is possible to record not only the audio data but also jacket data (still image data) of the album and text data such as lyrics. Have been.

【0031】IRD12は、例えば電話回線4を介して
課金サーバ5と通信可能とされている。IRD12に
は、後述するようにして各種情報が記憶されるICカー
ドが挿入される。例えば楽曲のオーディオデータのダウ
ンロードが行われたとすると、これに関する履歴情報が
ICカードに記憶される。このICカードの情報は、電
話回線4を介して所定の機会、タイミングで課金サーバ
5に送られる。課金サーバ5は、この送られてきた履歴
情報に従って金額を設定して課金を行い、ユーザに請求
する。
The IRD 12 can communicate with the accounting server 5 via the telephone line 4, for example. An IC card in which various information is stored is inserted into the IRD 12 as described later. For example, if audio data of a music piece is downloaded, history information relating to the download is stored in the IC card. The information of the IC card is sent to the charging server 5 via the telephone line 4 at a predetermined opportunity and timing. The accounting server 5 sets an amount according to the sent history information, performs accounting, and charges the user.

【0032】また、特に本実施の形態にあっては、地上
局1とIRD12とは、電話回線4を介して形成される
インタラクション・チャンネル17によって通信可能に
接続されている。IRD12では、受信した放送の視聴
状況に関する所定内容の情報を有する「視聴履歴情報」
が作成されるのであるが、上記インタラクション・チャ
ンネル17を介しては、IRD12から地上局1に対し
てこの視聴履歴情報が送信されるものである。なお、こ
の視聴履歴情報を利用した地上局1側の動作については
後述する。
In the present embodiment, the ground station 1 and the IRD 12 are communicably connected by an interaction channel 17 formed via the telephone line 4. In the IRD 12, "viewing history information" having predetermined content information regarding the viewing status of the received broadcast is displayed.
The viewing history information is transmitted from the IRD 12 to the ground station 1 via the interaction channel 17. The operation of the ground station 1 using the viewing history information will be described later.

【0033】これまでの説明から分かるように、本発明
が適用されたシステムでは、地上局1は、テレビ番組素
材サーバ6からの音楽番組放送の素材となるビデオデー
タ及びオーディオデータと、楽曲素材サーバ7からのオ
ーディオチャンネルの素材となるオーディオデータと、
音声付加情報サーバ8からの音声データと、GUIデー
タサーバ9からのGUIデータとを多重化して送信して
いる。そして、各家庭の受信設備3でこの放送を受信す
ると、例えばモニタ装置14により、選局したチャンネ
ルの番組を視聴することができる。また、番組のデータ
と共に送信されるGUIデータを利用したGUI画面と
して、第1にはEPG(Electrical Program Guide;電
子番組ガイド)画面を表示させ、番組の検索等を行うこ
とができる。また、第2には、例えば通常の番組放送以
外の特定のサービス用のGUI画面を利用して所要の操
作を行うことで、本実施の形態の場合には、放送システ
ムにおいて提供されている通常番組の視聴以外のサービ
スを享受することができる。例えば、オーディオ(楽
曲)データのダウンロードサービス用のGUI画面を表
示させて、このGUI画面を利用して操作を行えば、ユ
ーザが希望した楽曲のオーディオデータをダウンロード
してストレージデバイス13に記録して保存することが
可能になる。
As can be seen from the above description, in the system to which the present invention is applied, the ground station 1 includes the video data and audio data serving as the music program broadcast material from the TV program material server 6 and the music material server. Audio data as the material of the audio channel from 7,
The voice data from the voice additional information server 8 and the GUI data from the GUI data server 9 are multiplexed and transmitted. Then, when this broadcast is received by the receiving equipment 3 of each home, for example, the program of the selected channel can be viewed by the monitor device 14. First, an EPG (Electrical Program Guide) screen is displayed as a GUI screen using GUI data transmitted together with program data, and a program search or the like can be performed. Second, for example, by performing a required operation using a GUI screen for a specific service other than a normal program broadcast, in the case of the present embodiment, a normal service provided in a broadcast system is provided. Services other than viewing programs can be enjoyed. For example, if a GUI screen for a download service of audio (song) data is displayed and an operation is performed using this GUI screen, the audio data of the song desired by the user is downloaded and recorded in the storage device 13. It becomes possible to save.

【0034】なお、本実施の形態では、上記したような
GUI画面に対する操作を伴う、通常の番組放送以外の
特定のサービスを提供するデータサービス放送について
は、インタラクティブ性を有することもあり、「インタ
ラクティブ放送」ともいうことにする。
In the present embodiment, a data service broadcast that provides a specific service other than a normal program broadcast, which involves an operation on the GUI screen as described above, may have interactivity. Broadcast ".

【0035】1−2.GUI画面に対する操作 ここで、上述しているインタラクティブ放送の利用例、
つまり、GUI画面に対する操作例について、図3及び
図4を参照して概略的に説明しておく。ここでは、楽曲
データ(オーディオデータ)のダウンロードを行う場合
について述べる。
1-2. Operation on GUI Screen Here, the above-mentioned use example of interactive broadcasting,
That is, an operation example on the GUI screen will be schematically described with reference to FIGS. Here, a case in which music data (audio data) is downloaded will be described.

【0036】先ず、図3によりIRD12に対してユー
ザが操作を行うためのリモートコントローラ64の操作
キーについて、特に主要なものについて説明しておく。
図3には、リモートコントローラ64において各種キー
が配列された操作パネル面が示されている。ここでは、
これら各種キーのうち、電源キー101、数字キー10
2、画面表示切換キー103、インタラクティブ切換キ
ー104、EPGキーパネル部105、チャンネルキー
106について説明する。
First, the main operation keys of the remote controller 64 for the user to operate the IRD 12 will be described with reference to FIG.
FIG. 3 shows an operation panel surface on which various keys are arranged in the remote controller 64. here,
Among these various keys, the power key 101, the numeric key 10
2. The screen display switching key 103, the interactive switching key 104, the EPG key panel unit 105, and the channel key 106 will be described.

【0037】電源キー101は、IRD12の電源のオ
ン/オフを行うためのキーである。数字キー102は、
数字指定によりチャンネル切り換えを行ったり、例えば
GUI画面において数値入力操作が必要な場合に操作す
るためのキーである。画面表示切換キー103は、例え
ば通常の放送画面とEPG画面との切り換えを行うキー
である。例えば、画面表示切換キー103によりEPG
画面を呼び出した状態の下で、EPGキーパネル部10
5に配置されたキーを操作すれば、電子番組ガイドの表
示画面を利用した番組検索が行えることになる。また、
EPGキーパネル部105内の矢印キー105aは、後
述するサービス用のGUI画面におけるカーソル移動な
どにも使用することができる。インタラクティブ切換キ
ー104は、通常の放送画面と、その放送番組に付随し
たサービスのためのGUI画面との切り換えを行うため
に設けられる。チャンネルキー106は、IRD12に
おける選局チャンネルをそのチャンネル番号の昇順、降
順に従って順次切り換えていくために設けられるキーで
ある。
The power key 101 is a key for turning on / off the power of the IRD 12. Numeric keys 102
These keys are used to switch channels by designating a number, or to operate, for example, when a numerical input operation is required on a GUI screen. The screen display switching key 103 is a key for switching between a normal broadcast screen and an EPG screen, for example. For example, the screen display switching key 103
While the screen is being called, the EPG key panel unit 10
By operating the keys arranged in 5, a program search using the display screen of the electronic program guide can be performed. Also,
The arrow keys 105a in the EPG key panel unit 105 can be used for moving a cursor on a GUI screen for a service to be described later. The interactive switching key 104 is provided for switching between a normal broadcast screen and a GUI screen for a service accompanying the broadcast program. The channel key 106 is a key provided for sequentially switching the selected channel in the IRD 12 in ascending order and descending order of the channel number.

【0038】なお、本実施の形態のリモートコントロー
ラ64としては、例えばモニタ装置14に対する各種操
作も可能に構成されているものとされ、これに対応した
各種キーも設けられているものであるが、ここでは、モ
ニタ装置14に対応するキー等の説明は省略する。
It should be noted that the remote controller 64 of the present embodiment is configured to be capable of performing various operations on the monitor device 14, for example, and is provided with various keys corresponding thereto. Here, the description of the keys and the like corresponding to the monitor device 14 is omitted.

【0039】次に、図4を参照してGUI画面に対する
操作の具体例について説明する。受信設備3により放送
を受信して所望のチャンネルを選局すると、モニタ装置
14の表示画面には、図4(a)に示すように、テレビ
番組素材サーバ6から提供された番組素材に基づく動画
像が表示される。つまり、通常の番組内容が表示され
る。ここでは、例えば音楽番組が表示されているものと
する。また、この音楽番組には楽曲のオーディオデータ
のダウンロードサービス(インタラクティブ放送)が付
随されているものとする。そして、この音楽番組が表示
されている状態の下で、例えばユーザがリモートコント
ローラ64のインタラクティブ切換キー104を操作し
たとすると、表示画面は図4(b)に示すような、オー
ディオデータのダウンロードのためのGUI画面に切り
替わる。
Next, a specific example of an operation on the GUI screen will be described with reference to FIG. When a desired channel is selected by receiving a broadcast by the receiving equipment 3, the display screen of the monitor device 14 displays a moving image based on the program material provided from the TV program material server 6 as shown in FIG. An image is displayed. That is, normal program contents are displayed. Here, it is assumed that, for example, a music program is displayed. It is assumed that the music program is accompanied by a download service (interactive broadcast) for audio data of the music. Then, for example, if the user operates the interactive switching key 104 of the remote controller 64 while the music program is being displayed, the display screen shows the audio data download as shown in FIG. Is switched to the GUI screen.

【0040】このGUI画面においては、先ず、画面の
左上部のテレビ番組表示エリア21Aに対して、図4
(a)にて表示されていたテレビ番組素材サーバ6から
のビデオデータによる画像が縮小化されて表示される。
また、画面の右上部には、オーディオチャンネルで放送
されている各チャンネルの楽曲のリスト21Bが表示さ
れる。また、画面の左下にはテキスト表示エリア21C
とジャケット表示エリア21Dが表示される。さらに、
画面の右側には歌詞表示ボタン22、プロフィール表示
ボタン23、情報表示ボタン24、予約録音ボタン2
5、予約済一覧表示ボタン26、録音履歴表示ボタン2
7、およびダウンロードボタン28が表示される。
In this GUI screen, first, the TV program display area 21A at the upper left of the screen is displayed as shown in FIG.
The image based on the video data from the television program material server 6 displayed in (a) is reduced and displayed.
In addition, a list 21B of songs of each channel being broadcast on the audio channel is displayed in the upper right part of the screen. A text display area 21C is located at the lower left of the screen.
And the jacket display area 21D are displayed. further,
On the right side of the screen, a lyrics display button 22, a profile display button 23, an information display button 24, a reservation recording button 2
5. Reserved list display button 26, recording history display button 2
7, and a download button 28 are displayed.

【0041】ユーザは、このリスト21Bに表示されて
いる楽曲名を見ながら、興味のある楽曲を探していく。
そして、興味のある楽曲を見つけたらリモートコントロ
ーラ64の矢印キー105a(EPGキーパネル部10
5内)を操作して、その楽曲が表示されている位置にカ
ーソルを合わせた後、エンター操作を行う(例えば矢印
キー105aのセンター位置を押圧操作する)。これに
よって、カーソルを合わせた楽曲を試聴することができ
る。すなわち、各オーディオチャンネルでは、所定の単
位時間中、同一の楽曲が繰り返し放送されているので、
テレビ番組表示エリア21Aの画面はそのままで、IR
D12により上記操作により選択された楽曲のオーディ
オチャンネルに切り換えて音声出力することで、その楽
曲を聞くことができる。この時、ジャケット表示エリア
21Dにはその楽曲のMDジャケットの静止画像が表示
される
The user searches for a song of interest while looking at the song name displayed in the list 21B.
Then, when a musical piece of interest is found, the arrow keys 105a of the remote controller 64 (EPG key panel unit 10)
5) to move the cursor to the position where the music is displayed, and then perform an enter operation (for example, press the center position of the arrow key 105a). As a result, it is possible to listen to the music piece with the cursor. That is, in each audio channel, the same music is repeatedly broadcast during a predetermined unit time.
The screen of the TV program display area 21A remains unchanged, and the IR
By switching to the audio channel of the music selected by the above operation by D12 and outputting the sound, the music can be heard. At this time, a still image of the MD jacket of the music is displayed in the jacket display area 21D.

【0042】また、例えば上記の状態で歌詞表示ボタン
22にカーソルを合わせ、エンター操作を行う(以下、
ボタン表示にカーソルを合わせ、エンター操作を行うこ
とを「ボタンを押す」という)と、テキスト表示エリア
21Cに楽曲の歌詞がオーディオデータと同期したタイ
ミングで表示される。同様に、プロフィール表示ボタン
23あるいは情報表示ボタン24を押すと、楽曲に対応
するアーティストのプロフィールあるいはコンサート情
報などがテキスト表示エリア21Cに表示される。この
ように、ユーザは、現在どのような楽曲が配信されてい
るのかを知ることができ、更に各楽曲についての詳細な
情報を知ることができる。
Further, for example, the cursor is moved to the lyrics display button 22 in the above state, and an enter operation is performed (hereinafter, referred to as “enter”).
When the cursor is moved to the button display and the enter operation is performed ("button is pressed"), the lyrics of the music are displayed in the text display area 21C at the timing synchronized with the audio data. Similarly, when the profile display button 23 or the information display button 24 is pressed, an artist profile or concert information corresponding to the music is displayed in the text display area 21C. In this way, the user can know what kind of music is currently being distributed, and can also know detailed information about each music.

【0043】ユーザは試聴した楽曲を購入したい場合に
は、ダウンロードボタン28を押す。ダウンロードボタ
ン28が押されると、選択された楽曲のオーディオデー
タがダウンロードされ、ストレージデバイス13に記憶
される。楽曲のオーディオデータと共に、その歌詞デー
タ、アーティストのプロフィール情報、ジャケットの静
止画データ等をダウンロードすることもできる。そし
て、このようにして楽曲のオーディオデータがダウンロ
ードされる毎に、その履歴情報がIRD12内のICカ
ードに記憶される。ICカードに記憶された情報は、例
えば1カ月に一度ずつ課金サーバ5により取り込みが行
われ、ユーザに対してデータサービスの使用履歴に応じ
た課金が行われる。これによって、ダウンロードされる
楽曲の著作権を保護することができることにもなる。
The user presses the download button 28 when he wants to purchase the auditioned music. When the download button 28 is pressed, the audio data of the selected music is downloaded and stored in the storage device 13. Along with the audio data of the music, lyrics data, artist profile information, jacket still image data, and the like can be downloaded. Then, every time the audio data of the music is downloaded in this manner, the history information is stored in the IC card in the IRD 12. The information stored in the IC card is taken in by the charging server 5 once a month, for example, and the user is charged according to the usage history of the data service. Thereby, the copyright of the downloaded music can be protected.

【0044】また、ユーザは予めダウンロードの予約を
行いたい場合には、予約録音ボタン25を押す。このボ
タンを押すと、GUI画面の表示が切り換わり、予約が
可能な楽曲のリストが画面全体に表示される。例えばこ
のリストは1時間単位、1週間単位、チャンル単位等で
検索した楽曲を表示することが可能である。ユーザはこ
のリストの中からダウンロードの予約を行いたい楽曲を
選択すると、その情報がIRD12内に登録される。そ
して、すでにダウンロードの予約を行った楽曲を碓認し
たい場合には、予約済一覧表示ボタン26を押すことに
より、画面全体に表示させることができる。このように
して予約された楽曲は、予約時刻になるとIRD12に
よりダウンロードされ、ストレージデバイス13に記憶
される。
When the user wants to make a reservation for download in advance, he presses the reservation recording button 25. When this button is pressed, the display of the GUI screen is switched, and a list of music pieces that can be reserved is displayed on the entire screen. For example, this list can display music searched for in units of one hour, one week, or channel. When the user selects a song to be reserved for download from this list, the information is registered in the IRD 12. Then, when the user wants to check the music whose reservation has already been reserved, the user can press the reserved list display button 26 to display the music on the entire screen. The music thus reserved is downloaded by the IRD 12 at the reserved time and stored in the storage device 13.

【0045】ユーザはダウンロードを行った楽曲につい
て確認したい場合には、録音履歴ボタン27を押すこと
により、既にダウンロードを行った楽曲のリストを画面
全体に表示させることができる。
When the user wants to confirm the downloaded music, the recording history button 27 can be pressed to display a list of already downloaded music on the entire screen.

【0046】このように、本発明が適用されたシステム
の受信設備3では、モニタ装置14のGUI画面上に楽
曲のリストが表示される。そして、このGUI画面上の
表示にしたがって楽曲を選択するとその楽曲を試聴する
ことができ、その楽曲の歌詞やアーティストのプロフィ
ール等を知ることができる。さらに、楽曲のダウンロー
ドとその予約、ダウンロードの履歴や予約済楽曲リスト
の表示等を行うことができる。
As described above, in the receiving facility 3 of the system to which the present invention is applied, a list of music pieces is displayed on the GUI screen of the monitor device 14. When a song is selected according to the display on the GUI screen, the song can be previewed, and the lyrics of the song, the artist profile, and the like can be known. Further, it is possible to perform downloading of music and reservation thereof, display of a download history and a list of reserved music, and the like.

【0047】詳しいことは後述するが、上記図4(b)
に示すようなGUI画面の表示と、GUI画面に対する
ユーザの操作に応答したGUI画面上での表示変更、及
び音声出力は、前述したMHEG方式に基づいたシナリ
オ記述により、オブジェクトの関係を規定することによ
り実現される。ここでいうオブジェクトとは、図4
(b)に示された各ボタンに対応するパーツとしての画
像データや各表示エリアに表示される素材データとな
る。そして、本明細書においては、このGUI画面のよ
うな、シナリオ(スクリプト)記述によってオブジェク
ト間の関係が規定されることで、或る目的に従った情報
の出力態様(画像表示や音声出力等)が実現される環境
を「シーン」というものとする。また、1シーンを形成
するオブジェクトとしては、シナリオ記述のファイル自
体も含まれるものとする。
Although the details will be described later, FIG.
The display of the GUI screen as shown in, the change of the display on the GUI screen in response to the user's operation on the GUI screen, and the voice output define the relationship between the objects by the scenario description based on the MHEG method described above. Is realized by: The object here is the one shown in FIG.
Image data as parts corresponding to the buttons shown in FIG. 3B and material data displayed in each display area. In this specification, the relationship between objects is defined by a scenario (script) description, such as the GUI screen, so that information is output according to a certain purpose (image display, audio output, etc.). An environment in which is realized is referred to as a “scene”. It is also assumed that the objects forming one scene include the scenario description file itself.

【0048】以上、説明したように、本発明が適用され
たデジタル衛星放送システムでは放送番組が配信される
と共に、複数のオーディオチャンネルを使用して楽曲の
オーディオデータが配信される。そして、配信されてい
る楽曲のリスト等を使用して所望の楽曲を探し、そのオ
ーディオデータをストレージデバイス13に簡単に保存
することができる。なお、デジタル衛星放送システムに
おける番組提供以外のサービスとしては、上記した楽曲
データのダウンロードの他にも各種考えられる。例え
ば、いわゆるテレビショッピングといわれる商品紹介番
組を放送した上で、GUI画面としては購買契約が結べ
るようなものを用意することも考えられる。
As described above, in the digital satellite broadcasting system to which the present invention is applied, a broadcast program is distributed, and audio data of music is distributed using a plurality of audio channels. Then, the user can search for a desired music using a list of the music that has been distributed, and can easily store the audio data in the storage device 13. As services other than the program provision in the digital satellite broadcasting system, various other than the above-described downloading of the music data can be considered. For example, it is conceivable that after broadcasting a product introduction program called so-called TV shopping, a GUI screen that allows a purchase contract to be concluded can be prepared.

【0049】1−3.地上局 これまで、本実施の形態としてのデジタル衛星放送シス
テムの概要について説明したが、以降、このシステムに
ついてより詳しい説明を行っていくこととする。そこ
で、先ず地上局1の構成について図5を参照して説明す
る。
1-3. Ground Station The outline of the digital satellite broadcasting system according to the present embodiment has been described above, but the system will be described in more detail hereinafter. Therefore, the configuration of the ground station 1 will be described first with reference to FIG.

【0050】なお、以降の説明にあたっては、次のこと
を前提とする。本実施の形態では、地上局1から衛星2
を介しての受信設備3への送信を行うのにあたり、少な
くともGUIデータについては、DSM−CC(デジタ
ル蓄積メディア・コマンド・アンド・コントロール;Di
gital Strage Media-Command and Control)プロトコル
を採用する。DSM−CC(MPEG−part6)方
式は、既に知られているように、例えば、何らかのネッ
トワークを介して、デジタル蓄積メディア(DSM)に
蓄積されたMPEG符号化ビットストリームを取り出し
(Retrieve)たり、或いはDSMに対してストリームを蓄
積(Store)するためのコマンドや制御方式を規定したも
のである。そして本実施の形態においては、このDSM
−CC方式がデジタル衛星放送システムにおける伝送規
格として採用されているものである。そして、DSM−
CC方式によりデータ放送サービス(例えばGUI画面
など)のコンテンツ(オブジェクトの集合)を伝送する
ためには、コンテンツの記述形式を定義しておく必要が
ある。本実施の形態では、この記述形式の定義として先
に述べたMHEGが採用されるものである。
In the following description, the following is assumed. In the present embodiment, the satellite 2
In transmitting to the receiving equipment 3 via the DSM-CC, at least the GUI data is a DSM-CC (Digital Storage Media Command and Control; Di
gital Strage Media-Command and Control) protocol. As is already known, the DSM-CC (MPEG-part6) method extracts, for example, an MPEG encoded bit stream stored in a digital storage medium (DSM) via some network.
(Retrieve) or a command and control method for storing a stream in the DSM. In the present embodiment, this DSM
-The CC system is adopted as a transmission standard in a digital satellite broadcasting system. And DSM-
In order to transmit a content (a set of objects) of a data broadcasting service (for example, a GUI screen) by the CC method, it is necessary to define a description format of the content. In the present embodiment, the above-described MHEG is adopted as the definition of the description format.

【0051】図5に示す地上局1の構成において、テレ
ビ番組素材登録システム31は、テレビ番組素材サーバ
6から得られた素材データをAVサーバ35に登録す
る。この素材データはテレビ番組送出システム39に送
られ、ここでビデオデータは例えばMPEG2方式で圧
縮され、オーディオデータは、例えばMPEG2オーデ
ィオ方式によりパケット化される。テレビ番組送出シス
テム39の出力はマルチプレクサ45に送られる。
In the configuration of the ground station 1 shown in FIG. 5, the TV program material registration system 31 registers the material data obtained from the TV program material server 6 in the AV server 35. The material data is sent to the television program transmission system 39, where the video data is compressed by, for example, the MPEG2 system, and the audio data is packetized by, for example, the MPEG2 audio system. The output of the television program transmission system 39 is sent to the multiplexer 45.

【0052】また、楽曲素材登録システム32では、楽
曲素材サーバ7からの素材データ、つまりオーディオデ
ータを、MPEG2オーディオエンコーダ36A、及び
ATRACエンコーダ36Bに供給する。MPEG2オ
ーディオエンコーダ36A、ATRACエンコーダ36
Bでは、それぞれ供給されたオーディオデータについて
エンコード処理(圧縮符号化)を行った後、MPEGオ
ーディオサーバ40A及びATRACオーディオサーバ
40Bに登録させる。MPEGオーディオサーバ40A
に登録されたMPEGオーディオデータは、MPEGオ
ーディオ送出システム43Aに伝送されてここでパケッ
ト化された後、マルチプレクサ45に伝送される。AT
RACオーディオサーバ40Bに登録されたATRAC
データは、ATRACオーディオ送出システム43Bに
4倍速ATRACデータとして送られ、ここでパケット
化されてマルチプレクサ45に送出される。
The music material registration system 32 supplies material data from the music material server 7, that is, audio data, to the MPEG2 audio encoder 36A and the ATRAC encoder 36B. MPEG2 audio encoder 36A, ATRAC encoder 36
In B, the supplied audio data is encoded (compressed and encoded), and then registered in the MPEG audio server 40A and ATRAC audio server 40B. MPEG audio server 40A
Is transmitted to the MPEG audio transmission system 43A, packetized here, and then transmitted to the multiplexer 45. AT
ATRAC registered in RAC audio server 40B
The data is sent to the ATRAC audio transmission system 43B as 4 × speed ATRAC data, where it is packetized and transmitted to the multiplexer 45.

【0053】また、音声付加情報登録システム33で
は、音声付加情報サーバ8からの素材データである音声
付加情報を音声付加情報データベース37に登録する。
この音声付加情報データベース37に登録された音声付
加情報は、音声付加情報送出システム41に伝送され、
同様にして、ここでパケット化されてマルチプレクサ4
5に伝送される。
The additional audio information registration system 33 registers the additional audio information, which is the material data from the additional audio information server 8, in the additional audio information database 37.
The additional audio information registered in the additional audio information database 37 is transmitted to the additional audio information transmission system 41,
Similarly, the packetized data from the multiplexer 4
5 is transmitted.

【0054】また、GUI用素材登録システム34で
は、GUIデータサーバ9からの素材データであるGU
Iデータを、GUI素材データベース38に登録する。
In the GUI material registration system 34, the GUI data, which is material data from the GUI data server 9, is used.
The I data is registered in the GUI material database 38.

【0055】GUI素材データベース38に登録された
GUI素材データは、GUIオーサリングシステム42
に伝送され、ここで、GUI画面、即ち図4にて述べた
「シーン」としての出力が可能なデータ形式となるよう
に処理が施される。
The GUI material data registered in the GUI material database 38 is stored in the GUI authoring system 42.
Here, processing is performed so that the data format becomes a GUI screen, that is, a data format that can be output as a “scene” described in FIG.

【0056】つまり、GUIオーサリングシステム42
に伝送されてくるデータとしては、例えば、楽曲のダウ
ンロードのためのGUI画面であれば、アルバムジャケ
ットの静止画像データ、歌詞などのテキストデータ、更
には、操作に応じて出力されるべき音声データなどであ
る。上記した各データはいわゆるモノメディアといわれ
るが、GUIオーサリングシステム42では、MHEG
オーサリングツールを用いて、これらのモノメディアデ
ータを符号化して、これをオブジェクトとして扱うよう
にする。そして、例えば図4(b)にて説明したような
シーン(GUI画面)の表示態様と操作に応じた画像音
声の出力態様が得られるように上記オブジェクトの関係
を規定したシナリオ記述ファイル(スクリプト)と共に
MHEG−5のコンテンツを作成する。また、図4
(b)に示したようなGUI画面では、テレビ番組素材
サーバ6の素材データを基とする画像・音声データ(M
PEGビデオデータ、MPEGオーディオデータ)と、
楽曲素材サーバ7の楽曲素材データを基とするMPEG
オーディオデータ等も、GUI画面に表示され、操作に
応じた出力態様が与えられる。従って、上記シナリオ記
述ファイルとしては、上記GUIオーサリングシステム
42では、上記したテレビ番組素材サーバ6の素材デー
タを基とする画像・音声データ、楽曲素材サーバ7の楽
曲素材データを基とするMPEGオーディオデータ、更
には、音声付加情報サーバ8を基とする音声付加情報も
必要に応じてオブジェクトとして扱われて、MHEGの
スクリプトによる規定が行われる。
That is, the GUI authoring system 42
For example, in the case of a GUI screen for downloading music, still image data of an album jacket, text data such as lyrics, audio data to be output in response to an operation, etc. It is. Each of the above-mentioned data is called a so-called mono-media, but in the GUI authoring system 42, the MHEG
Using an authoring tool, these mono-media data are encoded and handled as objects. Then, for example, a scenario description file (script) defining the relationship between the objects so that the display mode of the scene (GUI screen) and the output mode of image and sound according to the operation as described with reference to FIG. Together with the MHEG-5 content. FIG.
In the GUI screen as shown in (b), image / audio data (M
PEG video data, MPEG audio data)
MPEG based on music material data of music material server 7
Audio data and the like are also displayed on the GUI screen, and an output mode according to the operation is given. Therefore, as the scenario description file, in the GUI authoring system 42, the image / audio data based on the material data of the TV program material server 6 and the MPEG audio data based on the music material data of the music material server 7 are used. Further, the voice additional information based on the voice additional information server 8 is also treated as an object as required, and is defined by the MHEG script.

【0057】なお、GUIオーサリングシステム42か
ら伝送されるMHEGコンテンツのデータとしては、ス
クリプトファイル、及びオブジェクトとしての各種静止
画データファイルやテキストデータファイル(更には音
声データファイル)などとなるが、静止画データは、例
えばJPEG(Joint Photograph Experts Group)方式で
圧縮された640×480ピクセルのデータとされ、テ
キストデータは例えば800文字以内のファイルとされ
る。
The data of the MHEG content transmitted from the GUI authoring system 42 includes a script file, various still image data files and text data files (and audio data files) as objects. The data is, for example, data of 640 × 480 pixels compressed by a JPEG (Joint Photograph Experts Group) method, and the text data is a file of, for example, 800 characters or less.

【0058】GUIオーサリングシステム42にて得ら
れたMHEGコンテンツのデータはDSM−CCエンコ
ーダ44に伝送される。DSM−CCエンコーダ44で
は、MPEG2フォーマットに従ったビデオ、オーディ
オデータのデータストリームに多重できる形式のトラン
スポートストリーム(以下TS(Transport Stream)とも
略す)に変換して、パケット化されてマルチプレクサ4
5に出力される。
The data of the MHEG content obtained by the GUI authoring system 42 is transmitted to the DSM-CC encoder 44. The DSM-CC encoder 44 converts the data into a transport stream (hereinafter abbreviated as TS (Transport Stream)) in a format that can be multiplexed with a data stream of video and audio data according to the MPEG2 format, and packetizes the data.
5 is output.

【0059】マルチプレクサ45においては、テレビ番
組送出システム39からのビデオパケットおよびオーデ
ィオパケットと、MPEGオーディオ送出システム43
Aからのオーディオパケットと、ATRACオーディオ
送出システム43Bからの4倍速オーディオパケット
と、音声付加情報送出システム41からの音声付加情報
パケットと、GUIオーサリングシステム42からのG
UIデータパケットとが時間軸多重化されると共に、キ
ー情報サーバ10(図1)から出力されたキー情報に基
づいて暗号化される。
In the multiplexer 45, the video and audio packets from the television program transmission system 39 and the MPEG audio transmission system 43
A, the 4 × speed audio packet from the ATRAC audio transmission system 43B, the audio additional information packet from the audio additional information transmission system 41, and the G packet from the GUI authoring system 42.
The UI data packet and the UI data packet are time-division multiplexed and encrypted based on the key information output from the key information server 10 (FIG. 1).

【0060】マルチプレクサ45の出力は電波送出シス
テム46に伝送され、ここで例えば誤り訂正符号の付
加、変調、及び周波数変換などの処理を施された後、ア
ンテナから衛星2に向けて送信出力するようにされる。
The output of the multiplexer 45 is transmitted to the radio wave transmitting system 46, where the output of the multiplexer 45 is subjected to, for example, processing such as addition of an error correction code, modulation, and frequency conversion. To be.

【0061】また、本実施の形態にあっては、インタラ
クション・マネージャー47が設けられる。このインタ
ラクション・マネージャー47は、インタラクション・
チャンネル17を介して、各受信設備3のIRD12か
ら送信されてくる視聴履歴情報を受信するためのインタ
ーフェイスとして設けられる。なお、このインタラクシ
ョン・マネージャー47としては、多数のIRD12か
らの視聴履歴情報を同時に取得することに支障がないよ
うに、複数台設置されても良いものである。
In this embodiment, an interaction manager 47 is provided. This interaction manager 47
It is provided as an interface for receiving the viewing history information transmitted from the IRD 12 of each receiving facility 3 via the channel 17. It should be noted that a plurality of interaction managers 47 may be provided so as not to hinder simultaneous acquisition of viewing history information from many IRDs 12.

【0062】このインタラクション・マネージャー47
にて受信された多数の視聴履歴情報は、GUIオーサリ
ングシステム42により取り込みが行われて、ここで収
集される。そして、GUIオーサリングシステム42で
は、後述するようにして、この視聴履歴情報に基づい
て、カルーセルデータとして送信するMHEGコンテン
ツを形成するデータファイルの送出頻度を変更するよう
にされる。
This interaction manager 47
Is received by the GUI authoring system 42 and collected here. Then, in the GUI authoring system 42, the transmission frequency of the data file forming the MHEG content to be transmitted as the carousel data is changed based on the viewing history information, as described later.

【0063】1−4.送信フォーマット 次に、DSM−CC方式に基づいて規定された本実施の
形態の送信フォーマットについて説明する。図6は、地
上局1から衛星2に送信出力される際のデータの一例を
示している。なお、前述したように、この図に示す各デ
ータは実際には時間軸多重化されているものである。ま
た、この図では、図6に示すように、時刻t1から時刻
t2の間が1つのイベントとされ、時刻t2から次のイ
ベントとされる。ここでいうイベントとは、例えば音楽
番組のチャンネルであれば、複数楽曲のラインナップの
組を変更する単位であり、時間的には30分或いは1時
間程度となる。
1-4. Transmission Format Next, a transmission format according to the present embodiment defined based on the DSM-CC scheme will be described. FIG. 6 shows an example of data transmitted and output from the ground station 1 to the satellite 2. As described above, each data shown in this figure is actually time-division multiplexed. Further, in this figure, as shown in FIG. 6, one event is between time t1 and time t2, and the next event is from time t2. The event referred to here is, for example, a unit for changing a set of a lineup of a plurality of music pieces in the case of a music program channel, and is about 30 minutes or 1 hour in terms of time.

【0064】図6に示すように、時刻t1から時刻t2
のイベントでは、通常の動画の番組放送で、所定の内容
A1を有する番組が放送されている。また、時刻t2か
ら始めるイベントでは、内容A2としての番組が放送さ
れている。この通常の番組で放送されているのは動画と
音声である。
As shown in FIG. 6, from time t1 to time t2
In the event (1), a program having a predetermined content A1 is being broadcast in a program broadcast of a normal moving image. In an event starting from time t2, a program as content A2 is being broadcast. What is broadcast in this ordinary program is moving images and audio.

【0065】MPEGオーディオチャンネル(1)〜
(10)は、例えば、チャンネルCH1からCH10の
10チャンネル分用意される。このとき、各オーディオ
チャンネルCH1,CH2,CH3・・・・CH10で
は、1つのイベントが放送されている間は同一楽曲が繰
り返し送信される。つまり、時刻t1〜t2のイベント
の期間においては、オーディオチャンネルCH1では楽
曲B1が繰り返し送信され、オーディオチャンネルCH
2では楽曲C1が繰り返し送信され、以下同様に、オー
ディオチャンネルCH10では楽曲K1が繰り返し送信
されることになる。これは、その下に示されている4倍
速ATRACオーディオチャンネル(1)〜(10)に
ついても共通である。
MPEG audio channel (1)-
(10) is prepared, for example, for ten channels CH1 to CH10. At this time, the same music is repeatedly transmitted on each of the audio channels CH1, CH2, CH3,... CH10 while one event is being broadcast. That is, during the event period from time t1 to time t2, the music B1 is repeatedly transmitted on the audio channel CH1, and the audio channel CH1 is transmitted.
2, the music C1 is repeatedly transmitted, and similarly, the music K1 is repeatedly transmitted on the audio channel CH10. This is common to the quadruple-speed ATRAC audio channels (1) to (10) shown below.

【0066】つまり、図6において、MPEGオーディ
オチャンネルと4倍速ATRACオーディオチャンネル
のチャンネル番号である( )内の数字が同じものは同
じ楽曲となる。また、音声付加情報のチャンネル番号で
ある( )内の数字は、同じチャンネル番号を有するオ
ーディオデータに付加されている音声付加情報である。
更に、GUIデータとして伝送される静止画データやテ
キストデータも各チャンネルごとに形成されるものであ
る。これらのデータは、図7(a)〜(d)に示すよう
にMPEG2のトランスポートパケット内で時分割多重
されて送信され、図7(e)〜(h)に示すようにして
IRD12内では各データパケットのヘッダ情報を用い
て再構築される。
That is, in FIG. 6, those having the same number in parentheses which are the channel numbers of the MPEG audio channel and the 4 × -speed ATRAC audio channel are the same music. The number in parentheses, which is the channel number of the additional audio information, is the additional audio information added to the audio data having the same channel number.
Still image data and text data transmitted as GUI data are also formed for each channel. These data are time-division multiplexed and transmitted in an MPEG2 transport packet as shown in FIGS. 7A to 7D, and are transmitted in the IRD 12 as shown in FIGS. 7E to 7H. It is reconstructed using the header information of each data packet.

【0067】また、上記図6及び図7に示した送信デー
タのうち、少なくとも、データサービス(TV放送(又
はオーディオ放送)に同期したMHEGコンテンツの放
送、又はインタラクティブ放送)に利用されるGUIデ
ータは、DSM−CC方式に則って論理的には次のよう
にして形成されるものである。ここでは、DSM−CC
エンコーダ44から出力されるトランスポートストリー
ムのデータに限定して説明する。
Of the transmission data shown in FIGS. 6 and 7, at least GUI data used for a data service (broadcast of MHEG contents synchronized with TV broadcast (or audio broadcast) or interactive broadcast) is used. , Is logically formed as follows in accordance with the DSM-CC system. Here, DSM-CC
The description is limited to the data of the transport stream output from the encoder 44.

【0068】図8(a)に示すように、DSM−CC方
式によって伝送される本実施の形態のデータ放送サービ
スは、Service Gatewayという名称のル
ートディレクトリの中に全て含まれる。Service
Gatewayに含まれるオブジェクトとしては、デ
ィレクトリ(Directory),ファイル(Fil
e),ストリーム(Stream),ストリームイベン
ト(Stream Event)などの種類が存在す
る。
As shown in FIG. 8A, the data broadcasting service of the present embodiment transmitted by the DSM-CC system is all included in a root directory named Service Gateway. Service
Objects included in the Gateway include a directory (Directory) and a file (Fil).
e), a stream (Stream), and a stream event (Stream Event).

【0069】これらのうち、ファイルは静止画像、音
声、テキスト、更にはMHEGにより記述されたスクリ
プトなどの個々のデータファイルとされる。ストリーム
は例えば、他のデータサービスやAVストリーム(TV
番組素材としてのMPEGビデオデータ、オーディオデ
ータ、楽曲素材としてのMPEGオーディオデータ、A
TRACオーディオデータ等)にリンクする情報が含ま
れる。また、ストリームイベントは、同じくリンクの情
報と時刻情報が含まれる。ディレクトリは相互に関連す
るデータをまとめるフォルダである。
Of these, the files are individual data files such as still images, sounds, texts, and scripts described by MHEG. The stream is, for example, another data service or an AV stream (TV
MPEG video data and audio data as program material, MPEG audio data as music material, A
TRAC audio data). The stream event also includes link information and time information. A directory is a folder that stores related data.

【0070】そして、DSM−CC方式では、図8
(b)に示すようにして、これらの単位情報とServ
ice Gatewayをそれぞれオブジェクトという
単位と捉え、それぞれをBIOPメッセージという形式
に変換する。なお、本発明に関わる説明では、ファイ
ル,ストリーム,ストリームイベントの3つのオブジェ
クトの区別は本質的なものではないので、以下の説明で
はこれらをファイルとしてのオブジェクトに代表させて
説明する。
In the DSM-CC system, FIG.
As shown in (b), these unit information and Serv
The Ice Gateway is regarded as a unit called an object, and each is converted into a format called a BIOP message. In the description relating to the present invention, the distinction between the three objects of file, stream, and stream event is not essential, and therefore, in the following description, these objects will be described as being represented by objects as files.

【0071】そして、DSM−CC方式では、図8
(c)に示すモジュールといわれるデータ単位を生成す
る。このモジュールは、図8(b)に示したBIOPメ
ッセージ化されたオブジェクトを1つ以上含むようにさ
れたうえで、BIOPヘッダが付加されて形成される可
変長のデータ単位であり、後述する受信側における受信
データのバッファリング単位となる。また、DSM−C
C方式としては、1モジュールを複数のオブジェクトに
より形成する場合の、オブジェクト間の関係については
特に規定、制限はされていない。つまり、極端なことを
いえば、全く関係の無いシーン間における2以上のオブ
ジェクトにより1モジュールを形成したとしても、DS
M−CC方式のもとでの規定に何ら違反するものではな
い。
In the DSM-CC system, FIG.
A data unit called a module shown in (c) is generated. This module is a variable-length data unit formed by adding one or more objects converted into BIOP messages shown in FIG. 8B and adding a BIOP header thereto. It is the unit of buffering the received data on the side. Also, DSM-C
In the C method, when one module is formed by a plurality of objects, the relationship between the objects is not particularly defined or limited. In other words, at the extreme, even if one module is formed by two or more objects between scenes having no relation at all, DS
It does not violate the rules under the M-CC system.

【0072】このモジュールは、MPEG2フォーマッ
トにより規定されるセクションといわれる形式で伝送す
るために、図8(d)に示すように、機械的に「ブロッ
ク」といわれる原則固定長のデータ単位に分割される。
但し、モジュールにおける最後のブロックについては規
定の固定長である必要はないものとされている。このよ
うに、ブロック分割を行うのはMPEG2フォーマット
において、1セクションが4KBを越えてはならないと
いう規定があることに起因する。また、この場合には上
記ブロックとしてのデータ単位と、セクションとは同義
なものとなる。
This module is mechanically divided into fixed-length data units called "blocks", as shown in FIG. 8D, for transmission in a format called a section defined by the MPEG2 format. You.
However, the last block in the module does not need to have a prescribed fixed length. The reason why the block division is performed is that there is a rule in the MPEG2 format that one section must not exceed 4 KB. In this case, the data unit as a block and the section are synonymous.

【0073】このようにしてモジュールを分割して得た
ブロックは、図8(e)に示すようにしてヘッダが付加
されてDDB(Download Data Block)というメッセージ
の形式に変換される。
The block obtained by dividing the module in this manner is converted into a DDB (Download Data Block) message format with a header added as shown in FIG. 8 (e).

【0074】また、上記DDBへの変換と並行して、D
SI(Download Server Initiate)及びDII(Download
Indication Information)という制御メッセージが生成
される。上記DSI及びDIIは、受信側(IRD1
2)で受信データからモジュールを取得する際に必要と
なる情報であり、DSIは主として、次に説明するカル
ーセル(モジュール)の識別子、カルーセル全体に関連
する情報(カルーセルが1回転する時間、カルーセル回
転のタイムアウト値)等の情報を有する。また、データ
サービスのルートディレクトリ(Service Ga
teway)の所在を知るための情報も有する(オブジ
ェクトカルーセル方式の場合)。
In parallel with the conversion to the DDB,
SI (Download Server Initiate) and DII (Download
Indication Information) is generated. The DSI and DII are on the receiving side (IRD1
The information required when acquiring a module from the received data in 2), and the DSI mainly includes an identifier of the carousel (module) described below and information related to the entire carousel (time during which the carousel makes one rotation, carousel rotation). Timeout value). In addition, the root directory of the data service (Service Ga
The information also has information for knowing the location of the keyword (the case of the object carousel method).

【0075】DIIは、カルーセルに含まれるモジュー
ルごとに対応する情報であり、モジュールごとのサイ
ズ、バージョン、そのモジュールのタイムアウト値など
の情報を有する。
DII is information corresponding to each module included in the carousel, and has information such as the size, version, and timeout value of each module.

【0076】そして、図8(f)に示すように、上記D
DB、DSI、DIIの3種類のメッセージをセクショ
ンのデータ単位に対応させて周期的に、かつ、繰り返し
送出するようにされる。これにより、受信機側では例え
ば目的のGUI画面(シーン)を得るのに必要なオブジ
ェクトが含まれているモジュールをいつでも受信できる
ようにされる。本明細書では、このような伝送方式を回
転木馬に例えて「カルーセル方式」といい、図8(f)
に示すようにして模式的に表されるデータ伝送形態をカ
ルーセルというものとする。ここで、1カルーセルに含
まれるモジュールとしては複数とされて構わない。例え
ば、1カルーセルにより1つのデータサービスに必要な
複数のモジュールを伝送するようにしてもよいものであ
る。
Then, as shown in FIG.
Three types of messages, DB, DSI, and DII, are transmitted periodically and repeatedly in correspondence with the data unit of the section. As a result, the receiver can always receive, for example, a module including an object necessary for obtaining a target GUI screen (scene). In this specification, such a transmission method is referred to as a “carousel method” by comparing it to a carousel, and FIG.
A data transmission form schematically represented as shown in FIG. Here, a plurality of modules may be included in one carousel. For example, a plurality of modules required for one data service may be transmitted by one carousel.

【0077】また、図9に、MHEG方式に則ったデー
タサービスとしてのファイル(MHEG applic
ation file)のディレクトリ構造例を示す。
上述のようにオブジェクトカルーセル方式は、このディ
レクトリ構造を扱えることに特徴を有する。通常、Se
rvice Domainの入り口となる(MHEG
application file)は、必ず、Ser
vice Gatewayの直下にある、app0/s
tartupというファイルとなる。基本的には、Se
rvice Domain(Service Gate
way)の下にapplication direct
ory(app0,app1・・・appN)があり、
その下にstartupといわれるアプリケーション・
ファイルと、applicationを構成する各sc
eneのdirectory(scenedir0,s
cenedir1・・・)があるようにされる。更にs
cene directoryの下には、MHEG s
cene fileとsceneを構成する各cont
ent fileがおかれることとしている。
FIG. 9 shows a file (MHEG application) as a data service according to the MHEG method.
2 shows an example of a directory structure of the application file.
As described above, the object carousel method is characterized in that it can handle this directory structure. Usually Se
to become the entry of the service domain (MHEG
application file) must be a Ser
app0 / s, just below the visit Gateway
This will be a file called startup. Basically, Se
service Domain (Service Gate
application) under application way
ory (app0, app1... appN),
An application called startup under it
File and each SC that makes up the application
ene's directory (scenedir0, s
scenedir1...). Further s
Below the cine directory, MHEG s
Each cont composing the sene file and scene
ent file is set.

【0078】ここで、上記した「カルーセル方式」とし
ては、「データカルーセル方式」と「オブジェクトカル
ーセル方式」とに分けられる。特にオブジェクトカルー
セル方式では、ファイル、ディレクトリ、ストリーム、
サービスゲートウェイなどの属性を持つオブジェクトを
データとしてカルーセルを用いて転送する方式で、ディ
レクトリ構造を扱える。これに対して、データカルーセ
ル方式では、例えばMHEGコンテンツに対応する場合
には、例えば実際には1シーンを形成するファイルのデ
ィレクトリ構造を、1つのファイルに纏める(インクル
ードする)ようにして管理し、このファイル単位のデー
タをカルーセルを用いて転送する方式である。
Here, the "carousel system" is divided into a "data carousel system" and an "object carousel system". Especially in the object carousel method, files, directories, streams,
The directory structure can be handled by a method of transferring objects having attributes such as service gateways as data using a carousel. On the other hand, in the data carousel system, for example, in the case of supporting MHEG contents, for example, the directory structure of files that actually form one scene is managed by being combined (included) into one file, In this method, data in file units is transferred using a carousel.

【0079】本実施の形態としては、何れの方式が採用
されても構わないのであるが、ここでは、データカルー
セル方式を採用するものとする。例えば実際に採用され
るデジタル衛星放送でのコンテンツの放送規格であれ
ば、同一のシーンで使用する各種オブジェクト(ファイ
ル)は256Kbyte以内のサイズであれば、一つの
シーンファイルとして纏めるべきものとして規定されて
いるものである。
In this embodiment, any method may be adopted, but here, the data carousel method is adopted. For example, in the case of a broadcasting standard for contents in digital satellite broadcasting that is actually adopted, various objects (files) used in the same scene are defined as one scene file if the size is within 256 Kbytes. Is what it is.

【0080】また、上記のようにしてカルーセルにより
送信されるGUIデータを含む放送用のデータ、つま
り、図5のマルチプレクサ45から出力されるデータと
しては、トランスポートストリームの形態により出力さ
れる。このトランスポートストリームは例えば図10に
示す構造を有する。図10(a)には、トランスポート
ストリームが示されている。このトランスポートストリ
ームとはMPEGシステムで定義されているビット列で
あり、図のように188バイトの固定長パケット(トラ
ンスポートパケット)の連結により形成される。
The broadcast data including the GUI data transmitted by the carousel as described above, that is, the data output from the multiplexer 45 in FIG. 5, is output in the form of a transport stream. This transport stream has, for example, the structure shown in FIG. FIG. 10A shows a transport stream. The transport stream is a bit string defined in the MPEG system, and is formed by connecting 188-byte fixed-length packets (transport packets) as shown in the figure.

【0081】そして、各トランスポートパケットは、図
10(b)に示すようにヘッダと特定の個別パケットに
付加情報を含めるためのアダプテーションフィールドと
パケットの内容(ビデオ/オーディオデータ等)を表す
ペイロード(データ領域)とからなる。
As shown in FIG. 10B, each transport packet has a header, an adaptation field for including additional information in a specific individual packet, and a payload (video / audio data, etc.) indicating the contents of the packet (video / audio data, etc.). Data area).

【0082】ヘッダは、例えば実際には4バイトとさ
れ、図10(c)に示すように、先頭には必ず同期バイ
トがあるようにされ、これより後ろの所定位置にそのパ
ケットの識別情報であるPID(Packet_I
D)、スクランブルの有無を示すスクランブル制御情
報、後続するアダプテーションフィールドやペイロード
の有無等を示すアダプテーションフィールド制御情報が
格納されている。
The header is actually 4 bytes, for example. As shown in FIG. 10 (c), the header always has a synchronization byte, and the identification information of the packet is located at a predetermined position after the synchronization byte. A certain PID (Packet_I
D), scramble control information indicating the presence / absence of scrambling, and adaptation field control information indicating the presence / absence of a subsequent adaptation field, payload, and the like.

【0083】これらの制御情報に基づいて、受信装置側
ではパケット単位でデスクランブルを行い、また、デマ
ルチプレクサによりビデオ/オーディオ/データ等の必
要パケットの分離・抽出を行うことができる。また、ビ
デオ/オーディオの同期再生の基準となる時刻情報(P
CR;Program Clock Reference)を再生することもこ
こで行うことができる。
Based on these pieces of control information, the receiving apparatus can descramble packets in packet units, and can use a demultiplexer to separate and extract necessary packets such as video / audio / data. In addition, time information (P
Reproduction of CR (Program Clock Reference) can also be performed here.

【0084】また、これまでの説明から分かるように、
1つのトランスポートストリームには複数チャンネル分
の映像/音声/データのパケットが多重されているが、
それ以外にPSI(Program Specific Information)とい
われる選局を司るための信号や、限定受信(個人の契約
状況により有料チャンネルの受信可不可を決定する受信
機能)に必要な情報(EMM/ECM)、EPGなどの
サービスを実現するためのSI(Service Information)
が同時に多重されている。
As can be seen from the above description,
Video / audio / data packets for a plurality of channels are multiplexed in one transport stream.
In addition, a signal for controlling channel selection called PSI (Program Specific Information), information (EMM / ECM) necessary for conditional access (reception function for deciding whether or not a pay channel can be received or not according to an individual contract situation), SI (Service Information) for realizing services such as EPG
Are multiplexed simultaneously.

【0085】PSIは、図11に示すようにして、4つ
のテーブルで構成されている。それぞれのテーブルは、
セクション形式というMPEG Systemに準拠し
た形式で表されている。図11(a)には、NIT(Net
work Informataion Table)及びCAT(Conditional Acc
ess Table)のテーブルが示されている。NITは、全キ
ャリアに同一内容が多重されている。キャリアごとの伝
送諸元(偏波面、キャリア周波数、畳み込みレート等)
と、そこに多重されているチャンネルのリストが記述さ
れている。NITのPIDとしては、PID=0x0010と
されている。
The PSI is composed of four tables as shown in FIG. Each table is
It is expressed in a section format, which is compliant with the MPEG System. FIG. 11A shows NIT (Net
work Information Table) and CAT (Conditional Acc
ess Table) is shown. In the NIT, the same content is multiplexed on all carriers. Transmission specifications for each carrier (polarization plane, carrier frequency, convolution rate, etc.)
And a list of channels multiplexed there. The PID of the NIT is PID = 0x0010.

【0086】CATもまた、全キャリアに同一内容が多
重される。限定受信方式の識別と契約情報等の個別情報
であるEMM(Entitlement Management Message)パケッ
トのPIDが記述されている。PIDとしては、PID
=0x0001により示される。
In the CAT, the same contents are multiplexed on all carriers. The PID of an EMM (Entitlement Management Message) packet, which is identification information of the conditional access system and individual information such as contract information, is described. As PID, PID
= 0x0001.

【0087】図11(b)には、キャリアごとに固有の
内容を有する情報として、PATが示される。PATに
は、そのキャリア内のチャンネル情報と、各チャンネル
の内容を表すPMTのPIDが記述されている。PID
としては、PID=0x0000により示される。
FIG. 11B shows PAT as information having specific contents for each carrier. The PAT describes channel information in the carrier and the PID of the PMT representing the contents of each channel. PID
Is indicated by PID = 0x0000.

【0088】また、キャリアにおけるチャンネルごとの
情報として、図11(c)に示すPMT(Program Map T
able)のテーブルを有する。PMTは、チャンネル別の
内容が多重されている。例えば、図11(d)に示すよ
うな、各チャンネルを構成するコンポーネント(ビデオ
/オーディオ等)と、デスクランブルに必要なECM(E
ncryption Control Message)パケットのPIDが記述さ
れている。PMTのPIDは、PATにより指定され
る。
As information for each channel in the carrier, a PMT (Program Map T
able) table. In the PMT, content for each channel is multiplexed. For example, as shown in FIG. 11D, components (video / audio, etc.) configuring each channel and an ECM (E
ncryption Control Message) PID of the packet is described. The PID of the PMT is specified by the PAT.

【0089】また、SIは、図示は省略するが、PSI
と同様にセクション形式のテーブルとされ、ここにEP
Gに関する情報が記述される。IRD側では、このテー
ブルから必要とされる情報を抽出して画面上に表示する
ようにされている。そして、このSIの代表的なテーブ
ルとしては、SDT(Service DescriptionTable)とEI
T(Event Information Table)が挙げられる。SDT
は、チャンネル情報を表すもので、チャンネル番号、チ
ャンネル名、チャンネル内容等が記述される。PIDと
しては、PID=0x0011により示されることになってい
る。EITは、番組情報を表すもので、番組名、番組開
始時刻、番組のあらすじ、ジャンル等が記述されてい
る。PIDとしては、PID=0x0012により示される。
Although SI is not shown, PSI
It is a table in section format in the same way as
Information about G is described. On the IRD side, necessary information is extracted from this table and displayed on the screen. As a typical table of the SI, SDT (Service Description Table) and EI
T (Event Information Table). SDT
Represents channel information, and describes a channel number, a channel name, channel contents, and the like. The PID is indicated by PID = 0x0011. The EIT indicates program information, and describes a program name, a program start time, a synopsis of a program, a genre, and the like. The PID is indicated by PID = 0x0012.

【0090】1−5.IRD 続いて、受信設備3に備えられるIRD12の一構成例
について図12を参照して説明する。
1-5. IRD Next, an example of the configuration of the IRD 12 provided in the receiving facility 3 will be described with reference to FIG.

【0091】この図に示すIRD12において、入力端
子T1には、パラボラアンテナ11のLNB15により
所定の周波数に変換された受信信号を入力してチューナ
/フロントエンド部51に供給する。チューナ/フロン
トエンド部51では、CPU(Central Processing Uni
t)80からの伝送諸元等を設定した設定信号に基づい
て、この設定信号により決定されるキャリア(受信周波
数)を受信して、例えばビタビ復調処理や誤り訂正処理
等を施すことで、トランスポートストリームを得るよう
にされる。チューナ/フロントエンド部51にて得られ
たトランスポートストリームは、デスクランブラ52に
対して供給される。また、チューナ/フロントエンド部
51では、トランスポートストリームからPSIのパケ
ットを取得し、その選局情報を更新すると共に、トラン
スポートストリームにおける各チャンネルのコンポーネ
ントPIDを得て、例えばCPU80に伝送する。CP
U80では、取得したPIDを受信信号処理に利用する
ことになる。
In the IRD 12 shown in this figure, a reception signal converted to a predetermined frequency by the LNB 15 of the parabolic antenna 11 is input to the input terminal T 1 and supplied to the tuner / front end unit 51. In the tuner / front end unit 51, a CPU (Central Processing Uni
t) On the basis of a setting signal in which transmission parameters and the like are set from 80, a carrier (reception frequency) determined by the setting signal is received and subjected to, for example, Viterbi demodulation processing or error correction processing, thereby achieving a transformer. You get to get the port stream. The transport stream obtained by the tuner / front end unit 51 is supplied to a descrambler 52. Further, the tuner / front end unit 51 obtains a PSI packet from the transport stream, updates the channel selection information, obtains the component PID of each channel in the transport stream, and transmits it to, for example, the CPU 80. CP
In U80, the acquired PID is used for received signal processing.

【0092】デスクランブラ52では、ICカード65
に記憶されているデスクランブルキーデータをCPU8
0を介して受け取ると共に、CPU80によりPIDが
設定される。そして、このデスクランブルキーデータと
PIDとに基づいてデスクランブル処理を実行し、トラ
ンスポート部53に対して伝送する。
In the descrambler 52, the IC card 65
The descramble key data stored in the CPU 8
0, and the PID is set by the CPU 80. Then, a descrambling process is executed based on the descrambling key data and the PID, and transmitted to the transport unit 53.

【0093】トランスポート部53は、デマルチプレク
サ70と、例えばDRAM等により構成されるキュー
(Queue)71とからなる。キュー(Queue)71は、モ
ジュール単位に対応した複数のメモリ領域が列となるよ
うにして形成されているものとされ、例えば本実施の形
態では、32列のメモリ領域が備えられる。つまり、最
大で32モジュールの情報を同時に格納することができ
る。
The transport section 53 comprises a demultiplexer 70 and a queue 71 composed of, for example, a DRAM or the like. The queue (Queue) 71 is formed such that a plurality of memory areas corresponding to each module are arranged in columns. For example, in the present embodiment, a memory area of 32 columns is provided. That is, information of up to 32 modules can be stored simultaneously.

【0094】デマルチプレクサ70の概略的動作として
は、CPU80のDeMUXドライバ82により設定さ
れたフィルタ条件に従って、デスクランブラ52から供
給されたトランスポートストリームから必要なトランス
ポートパケットを分離し、必要があればキュー71を作
業領域として利用して、先に図7(e)〜(h)により
示したような形式のデータを得て、それぞれ必要な機能
回路部に対して供給する。デマルチプレクサ70にて分
離されたMPEGビデオデータは、MPEG2ビデオデ
コーダ55に対して入力され、MPEGオーディオデー
タは、MPEGオーディオデコーダ54に対して入力さ
れる。これらデマルチプレクサ70により分離されたM
PEGビデオ/オーディオデータの個別パケットは、P
ES(Packetized Elementary Stream)と呼ばれる形式で
それぞれのデコーダに入力される。
The schematic operation of the demultiplexer 70 is as follows. According to the filter conditions set by the DeMUX driver 82 of the CPU 80, necessary transport packets are separated from the transport stream supplied from the descrambler 52. Using the queue 71 as a work area, data in the format as shown in FIGS. 7 (e) to 7 (h) is obtained and supplied to the necessary functional circuit units. The MPEG video data separated by the demultiplexer 70 is input to the MPEG2 video decoder 55, and the MPEG audio data is input to the MPEG audio decoder 54. M separated by these demultiplexers 70
The individual packet of PEG video / audio data is P
The data is input to each decoder in a format called ES (Packetized Elementary Stream).

【0095】また、トランスポートストリームにおける
MHEGコンテンツのデータについては、デマルチプレ
クサ70によりトランスポートストリームからトランス
ポートパケット単位で分離抽出されながらキュー71の
所要のメモリ領域に書き込まれていくことで、モジュー
ル単位にまとめられるようにして形成される。そして、
このモジュール単位にまとめられたMHEGコンテンツ
のデータは、CPU80の制御によってデータバスを介
して、メインメモリ90内のDSM−CCバッファ91
に書き込まれて保持される。
The data of the MHEG content in the transport stream is separated and extracted from the transport stream by the demultiplexer 70 in the unit of the transport packet, and is written in a required memory area of the queue 71 to be written in the unit of the module. It is formed so that it may be put together. And
The data of the MHEG contents organized in units of the module is transmitted to the DSM-CC buffer 91 in the main memory 90 via the data bus under the control of the CPU 80.
Is written and held.

【0096】また、トランスポートストリームにおける
4倍速ATRACデータ(圧縮オーディオデータ)も、
例えばトランスポートパケット単位で必要なデータがデ
マルチプレクサ70により分離抽出されてIEEE13
94インターフェイス60に対して出力される。また、
IEEE1394インターフェイス60を介した場合に
は、オーディオディオデータの他、ビデオデータ及び各
種コマンド信号等を送出することも可能とされる。
Also, 4 × speed ATRAC data (compressed audio data) in the transport stream is
For example, data necessary for each transport packet is separated and extracted by the demultiplexer 70, and the
Output to the 94 interface 60. Also,
Through the IEEE 1394 interface 60, it is possible to transmit video data and various command signals in addition to audio audio data.

【0097】PESとしての形式によるMPEGビデオ
データが入力されたMPEG2ビデオデコーダ55で
は、メモリ55Aを作業領域として利用しながらMPE
G2フォーマットに従って復号化処理を施す。復号化さ
れたビデオデータは、表示処理部58に供給される。
In the MPEG2 video decoder 55 to which the MPEG video data in the PES format has been input, the MPEG5 video decoder 55 uses the memory 55A as a work area and
The decoding process is performed according to the G2 format. The decoded video data is supplied to the display processing unit 58.

【0098】表示処理部58には、上記MPEG2ビデ
オデコーダ55から入力されたビデオデータと、後述す
るようにしてメインメモリ90のMHEGバッファ92
にて得られるデータサービス用のGUI画面等のビデオ
データが入力される。表示処理部58では、このように
して入力されたビデオデータについて所要の信号処理を
施して、所定のテレビジョン方式によるアナログオーデ
ィオ信号に変換してアナログビデオ出力端子T2に対し
て出力する。これにより、アナログビデオ出力端子T2
とモニタ装置14のビデオ入力端子とを接続すること
で、例えば先に図4に示したような表示が行われる。
The display processing unit 58 stores the video data input from the MPEG2 video decoder 55 and the MHEG buffer 92 of the main memory 90 as described later.
The video data such as a GUI screen for a data service obtained by the above is input. The display processing unit 58 performs necessary signal processing on the video data thus input, converts the video data into an analog audio signal according to a predetermined television system, and outputs the analog audio signal to the analog video output terminal T2. Thereby, the analog video output terminal T2
By connecting the monitor and the video input terminal of the monitor device 14, for example, the display as shown in FIG. 4 is performed.

【0099】また、PESによるMPEGオーディオデ
ータが入力されるMPEG2オーディオデコーダ54で
は、メモリ54Aを作業領域として利用しながらMPE
G2フォーマットに従って復号化処理を施す。復号化さ
れたオーディオデータは、D/Aコンバータ56及び光
デジタル出力インターフェイス59に対して供給され
る。
In the MPEG2 audio decoder 54 to which the MPEG audio data by the PES is input, the MPEG4 audio decoder 54 uses the memory 54A as a work area while using the MPE.
The decoding process is performed according to the G2 format. The decoded audio data is supplied to the D / A converter 56 and the optical digital output interface 59.

【0100】D/Aコンバータ56では、入力されたオ
ーディオデータについてアナログ音声信号に変換してス
イッチ回路57に出力する。スイッチ回路57では、ア
ナログオーディオ出力端子T3又はT4の何れか一方に
対してアナログ音声信号を出力するように信号経路の切
換を行う。ここでは、アナログオーディオ出力端子T3
はモニタ装置14の音声入力端子と接続されるために設
けられているものとされる。また、アナログオーディオ
出力端子T4はダウンロードした楽曲をアナログ信号に
より出力するための端子とされる。また、光デジタル出
力インターフェイス59では、入力されたデジタルオー
ディオデータを光デジタル信号に変換して出力する。こ
の場合、光デジタル出力インターフェイス59は、例え
ばIEC958に準拠する。
The D / A converter 56 converts the input audio data into an analog audio signal and outputs it to the switch circuit 57. The switch circuit 57 switches the signal path so as to output an analog audio signal to one of the analog audio output terminals T3 and T4. Here, the analog audio output terminal T3
Is provided to be connected to the audio input terminal of the monitor device 14. The analog audio output terminal T4 is a terminal for outputting the downloaded music by an analog signal. The optical digital output interface 59 converts the input digital audio data into an optical digital signal and outputs it. In this case, the optical digital output interface 59 complies with, for example, IEC958.

【0101】メインメモリ90は、CPU80が各種制
御処理を行う際の作業領域として利用されるものであ
る。そして、本実施の形態では、このメインメモリ90
において、前述したDSM−CCバッファ91と、MH
EGバッファ92としての領域が割り当てられるように
なっている。MHEGバッファ92には、MHEG方式
によるスクリプトの記述に従って生成された画像データ
(例えばGUI画面の画像データ)を生成するための作
業領域とされ、ここで生成された画像データはバスライ
ンを介して表示処理部58に供給される。
The main memory 90 is used as a work area when the CPU 80 performs various control processes. In the present embodiment, the main memory 90
In the above, the DSM-CC buffer 91 and the MH
An area as the EG buffer 92 is allocated. The MHEG buffer 92 is a work area for generating image data (for example, image data of a GUI screen) generated according to the description of the script in the MHEG method, and the generated image data is displayed via a bus line. It is supplied to the processing unit 58.

【0102】更に、本実施の形態の場合には、メインメ
モリ90に対して視聴履歴情報を保持するための領域で
ある、視聴履歴情報バッファ93が割り当てられる。こ
こでいう視聴履歴情報とは、当該IRDにて受信して視
聴した番組に関しての所要の内容を有する情報とされ
る。例えばここでは、受信して表示出力しているチャン
ネル(テレビ放送番組)の情報の他、GUIデータとし
てのMHEGアプリケーションとして、どのMHEGア
プリケーションにおいてどのシーンを呼び出して(表示
して)視聴したかなどの情報等が含まれるものとされ
る。更には、必要があれば、ダウンロード用の楽曲デー
タ(MPEGオーディオデータ又はATRACデータ)
のダウンロード結果(つまり、どの番組において、どの
楽曲をダウンロードしたのか)などの情報も、視聴履歴
情報とすることができる。
Furthermore, in the case of the present embodiment, a viewing history information buffer 93, which is an area for holding viewing history information, is allocated to the main memory 90. The viewing history information referred to here is information having required contents regarding the program received and viewed by the IRD. For example, here, in addition to the information of the channel (television broadcast program) that is received, displayed and output, as an MHEG application as GUI data, which scene is called (displayed) in which MHEG application and viewed. It is assumed that information and the like are included. Furthermore, if necessary, music data for download (MPEG audio data or ATRAC data)
(Eg, which program was downloaded in which program) can also be used as the viewing history information.

【0103】このような視聴履歴情報は、CPU80
が、放送を受信中にある当該IRD12の内部の各機能
回路部の動作状況を識別することで作成し、視聴履歴情
報バッファ93に格納するようにされる。例えば受信チ
ャンネル(番組)は、PSIチューナ/フロントエンド
部51からCPU80に対して伝送されたPSIパケッ
トの内容を参照することで識別することが可能とされ
る。また、受信したMHEGコンテンツとして例えばど
のデータファイル(例えばシーンなど)を取り込んで表
示出力させたのかということについては、CPU80
が、MHEGバッファ92にて生成され、表示(音声)
出力させたシーン等のデータについての識別を行うよう
にすればよい。更に、どの楽曲をダウンロードしたのか
についても、例えばデマルチプレクサ70にてトランス
ポートストリームから分離してIEEE1394インタ
ーフェイス60に対して転送した楽曲データに含まれる
ID等の情報を参照することによって識別することが可
能とされる。
Such viewing history information is stored in the CPU 80
Is created by identifying the operation status of each functional circuit unit inside the IRD 12 that is receiving a broadcast, and is stored in the viewing history information buffer 93. For example, the reception channel (program) can be identified by referring to the contents of the PSI packet transmitted from the PSI tuner / front end unit 51 to the CPU 80. The CPU 80 determines which data file (for example, a scene or the like) is fetched and displayed as the received MHEG content.
Is generated in the MHEG buffer 92 and displayed (voice).
What is necessary is just to identify the data of the outputted scene and the like. Further, which music is downloaded can be identified by referring to information such as ID included in the music data which is separated from the transport stream by the demultiplexer 70 and transferred to the IEEE 1394 interface 60, for example. It is possible.

【0104】そして、このようにして作成されて視聴履
歴情報バッファ93に格納された視聴履歴情報は、CP
U80の制御によって、所定タイミングでモデム63か
ら電話回線4を利用したインタラクション・チャンネル
17(図1参照)を介して地上局1に対して送信され
る。
The viewing history information thus created and stored in the viewing history information buffer 93 is the CP
Under the control of U80, the signal is transmitted from the modem 63 to the ground station 1 via the interaction channel 17 (see FIG. 1) using the telephone line 4 at a predetermined timing.

【0105】CPU80は、IRD12における全体制
御を実行する。このなかには、デマルチプレクサ70に
おけるデータ分離抽出についての制御も含まれる。ま
た、獲得したMHEGコンテンツのデータについてデコ
ード処理を施すことで、スクリプトの記述内容に従って
GUI画面(シーン)を構成して出力するための処理も
実行する。
The CPU 80 executes the overall control in the IRD 12. This includes control on data separation and extraction in the demultiplexer 70. In addition, by performing decoding processing on the acquired MHEG content data, processing for configuring and outputting a GUI screen (scene) in accordance with the description content of the script is also executed.

【0106】このため、本実施の形態のCPU80とし
ては、主たる制御処理を実行する制御処理部81に加
え、例えば少なくとも、DeMUXドライバ82、DS
M−CCデコーダブロック83、及びMHEGデコーダ
ブロック84が備えられる。本実施の形態では、このう
ち、少なくともDSM−CCデコーダブロック83及び
MHEGデコーダブロック84については、ソフトウェ
アにより構成される。DeMUXドライバ82は、入力
されたトランスポートストリームのPIDに基づいてデ
マルチプレクサ70におけるフィルタ条件を設定する。
DSM−CCデコーダブロック83は、DSM−Man
agerとしての機能を有するものであり、DSM−C
Cバッファ91に格納されているモジュール単位のデー
タについて、MHEGコンテンツのデータに再構築す
る。また、MHEGデコーダブロック84からのアクセ
スに従って所要のDSM−CCデコード等に関連する処
理を実行する。
For this reason, the CPU 80 of the present embodiment includes, for example, at least a DeMUX driver 82 and a DSM in addition to the control processing section 81 for executing main control processing.
An M-CC decoder block 83 and an MHEG decoder block 84 are provided. In the present embodiment, at least the DSM-CC decoder block 83 and the MHEG decoder block 84 are configured by software. The DeMUX driver 82 sets a filter condition in the demultiplexer 70 based on the PID of the input transport stream.
The DSM-CC decoder block 83 has a DSM-Man
It has a function as an ager, and DSM-C
The module unit data stored in the C buffer 91 is reconstructed into MHEG content data. In addition, according to the access from the MHEG decoder block 84, a process related to a required DSM-CC decoding or the like is executed.

【0107】MHEGデコーダブロック84は、DSM
−CCデコーダブロック83により得られたMHEGコ
ンテンツのデータ、つまり、DSM−CCバッファ91
にて得られているMHEGコンテンツのデータにアクセ
スして、シーン出力のためのデコード処理を行う。つま
り、そのMHEGコンテンツのスクリプトファイルによ
り規定されているオブジェクト間の関係を実現していく
ことで、シーンを形成するものである。この際、シーン
としてGUI画面を形成するのにあたっては、MHEG
バッファ92を利用して、ここで、スクリプトファイル
の内容に従ってGUI画面の画像データを生成するよう
にされる。
The MHEG decoder block 84 has a DSM
-Data of the MHEG content obtained by the CC decoder block 83, that is, the DSM-CC buffer 91
To access the data of the MHEG content obtained in the above, and perform decoding processing for scene output. That is, a scene is formed by realizing the relationship between objects defined by the script file of the MHEG content. At this time, when forming a GUI screen as a scene, the MHEG
The buffer 92 is used to generate the GUI screen image data in accordance with the contents of the script file.

【0108】DSM−CCデコーダブロック83及びM
HEGデコーダブロック84間のインターフェイスに
は、U−U API(DSM−CC U−U API(A
pplivation Portability Interface))が採用される。
U−U APIは、例えばクライアント(MHEGデコ
ーダブロック84)側がDSM Managerオブジ
ェクト(DSMの機能を実現するサーバオブジェクト;
DSM−CCデコーダブロック83)にアクセスするた
めのインターフェイスであり、カルーセルに含まれるS
ervice Gateway,Directory,
File,Stream,Stream Eventな
どの属性を有するオブジェクトをファイルシステムのよ
うにして構造的にアクセスすることができるようにした
APIとされる。
DSM-CC decoder block 83 and M
The interface between the HEG decoder blocks 84 includes a UU API (DSM-CC UU API (A
pplivation Portability Interface)).
The UU API is, for example, a client (MHEG decoder block 84) side in which a DSM Manager object (a server object that implements the function of DSM;
This is an interface for accessing the DSM-CC decoder block 83).
service Gateway, Directory,
The API is such that an object having attributes such as File, Stream, and Stream Event can be structurally accessed like a file system.

【0109】このAPIを通じてカルーセルに含まれる
オブジェクトへのアクセスを行うことで、カルーセルを
使用するプログラム(クライアント)がカルーセル受信
動作を関知することなく、バス名を使用してオブジェク
トにアクセスすることが可能になる。
By accessing an object included in the carousel through this API, a program (client) using the carousel can access the object using the bus name without knowing the carousel reception operation. become.

【0110】また、このU−U APIは、下層のデー
タ転送方式に関わらず利用することが出来るように規定
されたインターフェイスの集合であることから、このA
PIを利用するプログラムは、U−U APIを提供す
るどのようなデータ転送方式においても利用できるとい
う利点を有する。
The UU API is a set of interfaces defined so that it can be used regardless of the lower layer data transfer method.
A program that uses a PI has the advantage that it can be used in any data transfer method that provides a UU API.

【0111】ここで、CPU80の制御によりトランス
ポートストリームから1シーンを形成するのに必要な目
的のオブジェクトを抽出するための動作例について説明
しておく。
Here, an operation example for extracting a target object necessary for forming one scene from the transport stream under the control of the CPU 80 will be described.

【0112】DSM−CCでは、トランスポートストリ
ーム中のオブジェクトの所在を示すのにIOR(Interop
erable Object Reference)が使用される。IORには、
オブジェクトを見つけ出すためのカルーセルに対応する
識別子、オブジェクトの含まれるモジュールの識別子
(以下module_idと表記)、1つのモジュール
中でオブジェクトを特定する識別子(以下object
_keyと表記)のほかに、オブジェクトの含まれるモ
ジュールの情報を持つDIIを識別するためのタグ(a
ssociation_tag)情報を含んでいる。ま
た、モジュール情報を持つDIIには、1つ以上のモジ
ュールそれぞれについてのmodule_id、モジュ
ールの大きさ、バージョンといった情報と、そのモジュ
ールを識別するためのタグ(association_
tag)情報を含んでいる。
In DSM-CC, an IOR (Interop) is used to indicate the location of an object in a transport stream.
erable Object Reference) is used. In the IOR,
An identifier corresponding to a carousel for finding an object, an identifier of a module including the object (hereinafter, referred to as module_id), and an identifier for specifying an object in one module (hereinafter, object)
_Key), and a tag (a) for identifying a DII having information on a module including the object.
association_tag) information. The DII having module information includes information such as module_id, module size, and version for each of one or more modules, and a tag (association_id) for identifying the module.
tag) information.

【0113】トランスポートストリームから抜き出され
たIORがCPU80において識別された場合に、その
IORで示されたオブジェクトを受信、分離して得るプ
ロセスは、例えば次のようになる。 (Pr1) CPU80のDeMUXドライバ82で
は、IORのassociation_tagと同じ値
を持つエレメンタリーストリーム(以下ESと表記)
を、カルーセルにおけるPMTのESループから探し出
してPIDを得る。このPIDを持つESにDIIが含
まれていることになる。 (Pr2) このPIDとtable_id_exte
nsionとをフィルタ条件としてデマルチプレクサ7
0に対して設定する。これにより、デマルチプレクサ7
0では、DIIを分離してCPU80に対して出力す
る。 (Pr3) DIIの中で、先のIORに含まれていた
module_idに相当するモジュールのassoc
iation_tagを得る。 (Pr4) 上記association_tagと同
じ値を有するESを、PMTのESループ(カルーセ
ル)から探し出し、PIDを得る。このPIDを有する
ESに目的とするモジュールが含まれる。 (Pr5) 上記PIDとmodule_idとをフィ
ルタ条件として設定して、デマルチプレクサ70による
フィルタリングを行う。このフィルタ条件に適合して分
離抽出されたトランスポートパケットがキュー71の所
要のメモリ領域(列)に格納されていくことで、最終的
には、目的のモジュールが形成される。 (Pr6) 先のIORに含まれていたobject_
keyに相当するオブジェクトをこのモジュールから抜
き出す。これが目的とするオブジェクトになる。このモ
ジュールから抜き出されたオブジェクトは、例えば、D
SM−CCバッファ91の所定の領域に書き込みが行わ
れる。 例えば、上記動作を繰り返し、目的とするオブジェクト
を集めてDSM−CCバッファ91に格納していくこと
で、必要とされるシーンを形成するMHEGコンテンツ
が得られることになる。
When the IOR extracted from the transport stream is identified in the CPU 80, the process of receiving and separating the object indicated by the IOR is as follows, for example. (Pr1) In the DeMUX driver 82 of the CPU 80, an elementary stream having the same value as the association_tag of the IOR (hereinafter, referred to as ES)
From the ES loop of the PMT in the carousel to get the PID. The ES having this PID includes DII. (Pr2) This PID and table_id_exte
demultiplexer 7 with nsion as a filter condition
Set to 0. Thereby, the demultiplexer 7
At 0, DII is separated and output to CPU 80. (Pr3) Assoc of module corresponding to module_id included in the previous IOR in DII
Get the iation_tag. (Pr4) An ES having the same value as the association_tag is searched for from the ES loop (carousel) of the PMT to obtain a PID. The target module is included in the ES having this PID. (Pr5) The PID and the module_id are set as filter conditions, and filtering is performed by the demultiplexer 70. The transport module separated and extracted according to the filter condition is stored in a required memory area (column) of the queue 71, so that a target module is finally formed. (Pr6) object_ included in the previous IOR
An object corresponding to the key is extracted from this module. This is the target object. The object extracted from this module is, for example, D
Writing is performed in a predetermined area of the SM-CC buffer 91. For example, by repeating the above operation and collecting target objects and storing them in the DSM-CC buffer 91, MHEG contents that form a required scene can be obtained.

【0114】マンマシンインターフェイス61では、リ
モートコントローラ64から送信されてきたコマンド信
号を受信してCPU80に対して伝送する。CPU80
では、受信したコマンド信号に応じた機器の動作が得ら
れるように、所要の制御処理を実行する。
The man-machine interface 61 receives the command signal transmitted from the remote controller 64 and transmits it to the CPU 80. CPU80
Then, necessary control processing is executed so that the operation of the device according to the received command signal can be obtained.

【0115】ICカードスロット62にはICカード6
5が挿入される。そして、この挿入されたICカード6
5に対してCPU80によって情報の書き込み及び読み
出しが行われる。
The IC card slot 62 has the IC card 6
5 is inserted. Then, the inserted IC card 6
5 is written and read by the CPU 80.

【0116】モデム63は、電話回線4を介して課金サ
ーバ5と接続されており、CPU80の制御によってI
RD12と課金サーバ5との通信が行われるように制御
される。
The modem 63 is connected to the accounting server 5 via the telephone line 4 and controlled by the CPU 80
Control is performed such that communication between the RD 12 and the billing server 5 is performed.

【0117】ここで、上記構成によるIRD12におけ
るビデオ/オーディオソースの信号の流れを、図4によ
り説明した表示形態に照らし合わせながら補足的に説明
する。図4(a)に示すようにして、通常の番組を出力
する場合には、入力されたトランスポートストリームか
ら必要な番組のMPEGビデオデータとMPEGオーデ
ィオデータとが抽出されて、それぞれ復号化処理が施さ
れる。そして、このビデオデータとMPEGオーディオ
データが、それぞれアナログビデオ出力端子T2と、ア
ナログオーディオ出力端子T3に出力されることで、モ
ニタ装置14では、放送番組の画像表示と音声出力が行
われる。
Here, the flow of the signal of the video / audio source in the IRD 12 having the above configuration will be supplementarily described with reference to the display form described with reference to FIG. As shown in FIG. 4A, when a normal program is output, MPEG video data and MPEG audio data of a required program are extracted from an input transport stream, and decoding processing is performed for each. Will be applied. The video data and the MPEG audio data are output to the analog video output terminal T2 and the analog audio output terminal T3, respectively, so that the monitor device 14 performs image display and audio output of the broadcast program.

【0118】また、図4(b)に示したGUI画面を出
力する場合には、入力されたトランスポートストリーム
から、このGUI画面(シーン)に必要なMHEGコン
テンツのデータをトランスポート部53により分離抽出
してDSM−CCバッファ91に取り込む。そして、こ
のデータを利用して、前述したようにDSM−CCデコ
ーダブロック83及びMHEGデコーダブロック84が
機能することで、MHEGバッファ92にてシーン(G
UI画面)の画像データが作成される。そして、この画
像データが表示処理部58を介してアナログビデオ出力
端子T2に供給されることで、モニタ装置14にはGU
I画面の表示が行われる。
When outputting the GUI screen shown in FIG. 4B, the MHEG content data required for the GUI screen (scene) is separated from the input transport stream by the transport unit 53. It is extracted and taken into the DSM-CC buffer 91. Using this data, the DSM-CC decoder block 83 and the MHEG decoder block 84 function as described above, so that the scene (G
The image data of the UI screen is created. The image data is supplied to the analog video output terminal T2 via the display processing unit 58, so that the
The I screen is displayed.

【0119】また、図4(b)に示したGUI画面上で
楽曲のリスト21Bにより楽曲が選択され、その楽曲の
オーディオデータを試聴する場合には、この楽曲のMP
EGオーディオデータがデマルチプレクサ70により得
られる。そして、このMPEGオーディオデータが、M
PEGオーディオデコーダ54、D/Aコンバータ、ス
イッチ回路57、アナログオーディオ出力端子T3を介
してアナログ音声信号とされてモニタ装置14に対して
出力される。
When a tune is selected from the tune list 21B on the GUI screen shown in FIG. 4B and the audio data of the tune is previewed, the MP of the tune is selected.
EG audio data is obtained by the demultiplexer 70. The MPEG audio data is M
An analog audio signal is output to the monitor device 14 via the PEG audio decoder 54, the D / A converter, the switch circuit 57, and the analog audio output terminal T3.

【0120】また、図4(b)に示したGUI画面上で
ダウンロードボタン28が押されてオーディオデータを
ダウンロードする場合には、ダウンロードすべき楽曲の
オーディオデータがデマルチプレクサ70により抽出さ
れてアナログオーディオ出力端子T4、光デジタル出力
インターフェイス59、またはIEEE1394インタ
ーフェイス60に出力される。
When the download button 28 is pressed on the GUI screen shown in FIG. 4B to download audio data, the audio data of the music to be downloaded is extracted by the demultiplexer 70 and the analog audio data is extracted. The signal is output to the output terminal T4, the optical digital output interface 59, or the IEEE1394 interface 60.

【0121】ここで、特にIEEE1394インターフ
ェイス60に対して、図2に示したIEEE1394対
応のMDレコーダ/プレーヤ13Aが接続されている場
合には、デマルチプレクサ70ではダウンロード楽曲の
4倍速ATRACデータが抽出され、IEEE1394
インターフェイス60を介してMDレコーダ/プレーヤ
13Aに装填されているディスクに対して記録が行われ
る。また、この際には、例えばJPEG方式で圧縮され
たアルバムジャケットの静止画データ、歌詞やアーティ
ストのプロフィールなどのテキストデータもデマルチプ
レクサ70においてトランスポートストリームから抽出
され、IEEE1394インターフェイス60を介して
MDレコーダ/プレーヤ13Aに転送される。MDレコ
ーダ/プレーヤ13Aでは、装填されているディスクの
所定の領域に対して、これら静止画データ、テキストデ
ータを記録することができるようになっている。
Here, in particular, when the IEEE 1394 interface 60 is connected to the MD recorder / player 13A corresponding to IEEE 1394 shown in FIG. , IEEE 1394
Recording is performed on the disk loaded in the MD recorder / player 13A via the interface 60. At this time, for example, still image data of the album jacket compressed by the JPEG system, text data such as lyrics and artist profile are also extracted from the transport stream by the demultiplexer 70, and are output to the MD recorder via the IEEE 1394 interface 60. / Player 13A. The MD recorder / player 13A can record these still image data and text data in a predetermined area of the loaded disc.

【0122】2.本実施の形態のMHEGコンテンツの
送出 2−1.MHEGコンテンツの構造 続いて、本実施の形態のMHEGコンテンツ編成システ
ムについて説明する。ここで、MHEGコンテンツ編成
システムの説明に先立ち、MHEGコンテンツ(MHE
Gアプリケーション)について説明しておく。
2. Transmission of MHEG content according to present embodiment 2-1. Structure of MHEG Content Next, the MHEG content organization system of the present embodiment will be described. Here, prior to the description of the MHEG content organization system, the MHEG content (MHE
G application) will be described.

【0123】本実施の形態が対応するMHEGの規格と
しては、実際には、MHEG−5とされる。MHEG−
5は、Multimedia/Hypermedia Coding Expert Groupに
よる5番目の国際標準規格であり、ISO/IEC JTC1/SC 29
/WG12で標準化されたマルチメディアおよびハイパーメ
ディアの符号化方式であり、MHEG−5オブジェクト
と呼ばれるオブジェクトを標準化し、その符号化ならび
に実行方法がISO/IEC 13522-5で規定されている。MH
EG−5としての符号化方式は、異なる機種、システム
間でマルチメディア情報を交換可能とすることを目的と
しており、例えば、放送におけるVideo OnDemandなどの
インタラクティブアプリケーションに柔軟に対応できる
ものである。
The MHEG standard to which the present embodiment corresponds is actually MHEG-5. MHEG-
5 is the fifth international standard by the Multimedia / Hypermedia Coding Expert Group, and is the ISO / IEC JTC1 / SC 29
/ WG12 is a multimedia and hypermedia coding system standardized by WG12. An object called an MHEG-5 object is standardized, and its coding and execution methods are defined in ISO / IEC 13522-5. MH
The encoding method as EG-5 is intended to enable multimedia information to be exchanged between different models and systems, and can flexibly cope with interactive applications such as Video OnDemand in broadcasting, for example.

【0124】ここでいうところの「マルチメディア」と
は、例えば動画、静止画、音声、文字などのモノメディ
アを組み合わせた概念であり、これら個々のモノメディ
アを、例えばディスプレイ上に対して空間的に自在に配
置し、時間的にも自在に再生/停止、表示/非表示を行
わせることが可能となっている。また、MHEG−5で
使用されるマルチメディアとしては、他にも、ボタン操
作や文字入力などによるインタラクティブ操作機能や、
このインタラクティブ操作の結果に応答して処理を変更
するといった条件判断機能をも有する。なお、以降、本
明細書において「MHEG」という場合には、このMH
EG−5としての規格を指すものとされる。
[0124] The term "multimedia" as used herein is a concept that combines mono-media such as moving images, still images, audio, and characters. It is possible to freely arrange / reproduce / stop / display / hide in time. In addition, multimedia used in MHEG-5 includes interactive operation functions such as button operation and character input, and the like.
It also has a condition determination function of changing processing in response to the result of this interactive operation. It should be noted that hereinafter, when “MHEG” is used in this specification, this MHEG
It indicates the standard as EG-5.

【0125】MHEGはオブジェクトオリエンテッドな
考え方のもとに、さまざまなオブジェクトを規定し、そ
れらオブジェクトのアトリビュートメソッド、振る舞い
を規定している。MHEGで記述されるマルチメディア
シナリオは、基本的にイベント駆動の考え方によって記
述され、たとえば、ユーザーからのある入力を受け取っ
てビットマップを表示したり、MPEGストリーム(メ
インAVデータ)の或る時点でテキストを表示したりと
いう、さまざまなMHEG−5オブジェクトの時空間に
おける関係情報(マルチメディア同期という)を記述す
ることができるようになっている。
The MHEG defines various objects based on the object-oriented concept, and defines attribute methods and behaviors of the objects. The multimedia scenario described in MHEG is basically described by an event-driven concept. For example, the multimedia scenario receives a certain input from a user to display a bitmap, or displays a bitmap at a certain point in an MPEG stream (main AV data). It is possible to describe information related to the spatio-temporal relationship of various MHEG-5 objects such as displaying texts (referred to as multimedia synchronization).

【0126】図13には、MHEGシーン1〜MHEG
シーン3の3つのシーンが示されている。これらの各シ
ーンは、例えば1画面分の画像領域に対して、オブジェ
クトをペーストするようにして組み合わせることで形成
されるものである。
FIG. 13 shows MHEG scenes 1 to MHEG.
Three scenes of scene 3 are shown. Each of these scenes is formed by, for example, pasting and combining objects in an image area for one screen.

【0127】ここでいうオブジェクトとは、先にも述べ
たように、画像情報(例えばJPEGやGIFなどの静
止画像ファイル)やテキスト情報、及び操作ボタンなど
のパーツ画像ファイル(更には音声データファイルを含
む場合もある)等を指している。本実施の形態の場合、
これらのシーンは、例えばTV放送の放送時間に同期し
た切り換えが行われるようにされたり、また、上記操作
ボタンの操作によって、他のシーンの切り換えが行われ
るようにされる。本実施の形態では、このようなシーン
の遷移を「トランジション」ともいうことにする。そし
て、例えばこれら3つのMHEGシーン1〜MHEGシ
ーン3が、例えばトランジションが可能であるなどの1
纏まりの関係に在るとして、これらの関係は、MHEG
アプリケーション(MHEGコンテンツ)の単位として
纏められることになっている。
As described above, the object means, as described above, image information (for example, a still image file such as JPEG or GIF), text information, and a part image file (such as an audio data file) such as operation buttons. May be included). In the case of this embodiment,
These scenes are switched, for example, in synchronization with the broadcast time of the TV broadcast, or other scenes are switched by operating the operation buttons. In the present embodiment, such a scene transition is also referred to as a “transition”. Then, for example, these three MHEG scenes 1 to 3 correspond to, for example, one in which transition is possible.
Assuming that they are in a collective relationship, these relationships are MHEG
It is to be grouped as a unit of application (MHEG content).

【0128】そして、シーンの纏まりであるMHEGコ
ンテンツとして、例えばこれが本実施の形態のようにデ
ジタル衛星放送システムに使用されるなどして放送番組
と関連する場合には、1つの放送番組に対応して付随す
るとされる1以上のMHEGコンテンツ間の関係を規定
することにより、プロジェクトといわれる単位が形成さ
れる。図14では、プロジェクトとしては、MHEGコ
ンテンツ1,MHEGコンテンツ2,MHEGコンテン
ツ3の3つから成る場合が示されている。そして、MH
EGコンテンツ1は、MHEGシーン1,2,3の3つ
のシーンを備え、残るMHEGコンテンツ2,MHEG
コンテンツ3は、それぞれ、MHEGシーン4,5を備
えているものとされる。
When the MHEG content, which is a set of scenes, is related to a broadcast program, for example, as used in a digital satellite broadcast system as in the present embodiment, it corresponds to one broadcast program. By defining a relationship between one or more MHEG contents that are assumed to be attached, a unit called a project is formed. FIG. 14 shows a case where the project is composed of three MHEG contents 1, MHEG contents 2, and MHEG contents 3. And MH
The EG content 1 includes three scenes of MHEG scenes 1, 2, and 3, and the remaining MHEG content 2 and MHEG
The content 3 includes MHEG scenes 4 and 5, respectively.

【0129】前述したデータカルーセル方式では、MH
EGコンテンツであるマルチメディア情報は、シーンオ
ブジェクトとして符号化されて伝送されてくる。そし
て、各シーンオブジェクト中には、さらに、MHEGオ
ブジェクトとして符号化されたテキスト、ビットマッ
プ、MPEGストリームなどが含まれて、それらの時空
間での配置情報についても記述されているものである。
In the data carousel system described above, the MH
Multimedia information that is EG content is encoded and transmitted as a scene object. Each scene object further includes a text, a bitmap, an MPEG stream, and the like coded as an MHEG object, and also describes information on their arrangement in space and time.

【0130】そして、MHEGの動作からMHEGアプ
リケーションの構造を見た場合には、例えば図15のよ
うにして示される。この図に示すようにして、MHEG
アプリケーションは、各オブジェクトの動作が記述され
たスクリプトファイル(MHEGスクリプト)と、スク
リプトが外部参照するファイルで構成される。外部参照
ファイルは、MHEGの規格で定められるところの、Bi
tmap ClassやText Class等のオブジェクト(ここでは制
御情報としての記述ファイルを指している)が利用する
ことになる。
When the structure of the MHEG application is viewed from the operation of the MHEG, the structure is shown, for example, as shown in FIG. As shown in FIG.
The application is composed of a script file (MHEG script) in which the operation of each object is described, and a file externally referenced by the script. The external reference file is Bi, as defined in the MHEG standard.
Objects such as tmap Class and Text Class (here, a description file as control information is used) are used.

【0131】MHEGの動作は、いわゆるイベントドリ
ブンで行われ、予め或る特定の事象(イベント)が発生
したのであれば、これに対応する所定の動作(アクショ
ン)を実行する、という関係を設定しておくものであ
る。この概念を図16に示す。
The operation of the MHEG is performed in a so-called event-driven manner. If a certain event has occurred in advance, a predetermined operation (action) corresponding to the event is executed. It is something to keep. This concept is shown in FIG.

【0132】MHEGの動作中は、MHEGエンジンと
してのソフトウェアがイベントを全て監視し、イベント
が発生したときには、リンクとして設定されている事象
と同じものが在るか否かをチェックする。もしこれが在
れば、指定されているアクションを実行し(リンクが発
火するともいう)、無ければ、特に何も実行しない。具
体的に図16においては、「ユーザがボタンを押す(Bu
tton Select)」というイベントが発生(図16
(a))したことで、「ユーザがボタンを押す操作を行
ったら、絵を表示する」というように記述されたリンク
(図16(b))によって、「絵」をターゲットとする
「Run」というアクションが実行される(図16
(c);「リンクが発火する」ともいう)という関係が
示されている。
During the operation of the MHEG, the software as the MHEG engine monitors all events, and when an event occurs, it is checked whether the same event as the one set as the link exists. If this is present, the specified action is performed (also referred to as firing the link), otherwise nothing is performed. Specifically, in FIG. 16, "the user presses the button (Bu
tton Select) ”event (Fig. 16
(A)), the link “(Picture) is displayed when the user performs an operation of pressing a button” (FIG. 16 (b)). Is executed (see FIG. 16).
(C); also referred to as “link fires”).

【0133】上記したMHEGスクリプトファイルとし
ては、TN(Textual notation)といわれる形式と、AS
N.1 DER(Abstract Syntax Notation No.1 Disti
nguished Encoding Rule)といわれる形式との、2つの
形式が存在する。
The MHEG script file includes a format called TN (Textual notation), an AS
N. 1 DER (Abstract Syntax Notation No.1 Disti
nguished Encoding Rule).

【0134】TNは、テキストで記述されるスクリプト
ファイルとされ、その構造としては全てテキストに依
る。従って、TNはテキストエディタを使用して作成で
きる。ASN.1 DERは、上記TNを所定の規則に
従って、バイナリのデータに変換したものである。AS
N.1 DERの形式によるMHEGスクリプトの作成
は、TNについて変換を行う手法と、例えばGUIが採
用された、MHEGオーサリングツールを用いる手法が
考えられる。いずれにせよ、放送として送出する際に
は、最終的には、ASN.1 DERの形式にエンコー
ドしたうえで、放送規格内でのDSM−CC方式(カル
ーセル方式)で送出される形式のファイル(モジュー
ル)に変換することが行われる。
The TN is a script file described in text, and its structure all depends on text. Thus, the TN can be created using a text editor. ASN. 1 DER is obtained by converting the TN into binary data according to a predetermined rule. AS
N. The creation of the MHEG script in the format of 1 DER can be performed by a method of converting the TN or a method of using a MHEG authoring tool, for example, a GUI. In any case, when transmitting as a broadcast, the ASN. After encoding in the format of 1 DER, conversion to a file (module) in a format transmitted by the DSM-CC system (carousel system) within the broadcasting standard is performed.

【0135】また、MHEGアプリケーションは例えば
シーン間のトランジションの関係から見た場合に、いわ
ゆるシークエンス構造を有するものとされる。このシー
クエンス構造についても簡単に説明しておく。図17
は、或るMHEGアプリケーションにおいて設定された
シークエンス構造例を示しているものである。例えば、
この図に示すMHEGアプリケーション1は、シーン
1,シーン2,シーン3,シーン4の4つのシーンから
成るものとされる。そして、この場合には、先頭のシー
ンとして図17(a)に示すシーン1が設定されてい
る。また、このシーン1には、例えば図に示すように、
少なくとも「ボタン1」と「ボタン2」が表示されてい
るものとする。これらのボタンは、実際には、それぞれ
シーン1において使用されるべきオブジェクトとして扱
われるものである。
The MHEG application has a so-called sequence structure, for example, from the viewpoint of transition between scenes. This sequence structure will also be briefly described. FIG.
Shows an example of a sequence structure set in a certain MHEG application. For example,
The MHEG application 1 shown in this figure is composed of four scenes, scene 1, scene 2, scene 3, and scene 4. In this case, scene 1 shown in FIG. 17A is set as the first scene. In this scene 1, for example, as shown in the figure,
It is assumed that at least “button 1” and “button 2” are displayed. These buttons are actually treated as objects to be used in the scene 1, respectively.

【0136】ここで、このMHEGアプリケーション1
にあっては、先ず、図17(a)に示すシーン1の「ボ
タン1」に対する操作が行われたとすると、図17
(b)に示すシーン2に対して表示が切り替わるように
される。つまり、シーン1からシーン2に対してトラン
ジションするように規定されている。また、図17
(a)に示すシーン1の「ボタン2」に対する操作が行
われたとすると、図17(c)に示すシーン3に対して
トランジション(推移)するように規定されている。
Here, this MHEG application 1
In FIG. 17, first, if an operation is performed on “button 1” of scene 1 shown in FIG.
The display is switched for the scene 2 shown in FIG. That is, it is defined that a transition is made from scene 1 to scene 2. FIG.
If an operation is performed on “button 2” of scene 1 shown in FIG. 17A, a transition is made to scene 3 shown in FIG. 17C.

【0137】また、図17(b)に示すシーン2には
「ボタン3」が表示されているが、このボタンに対する
操作を行うと、図17(d)に示すシーン4にトランジ
ションし、更に、このシーン4において表示されている
「ボタン4」に対して操作を行うと、図17(d)→図
17(e)の遷移として示すように、シーン4から再び
シーン1にトランジションするように規定される。
[0137] Also, "button 3" is displayed in scene 2 shown in Fig. 17 (b). When this button is operated, a transition to scene 4 shown in Fig. 17 (d) is made. When an operation is performed on the "button 4" displayed in the scene 4, the transition from the scene 4 to the scene 1 is stipulated as shown as a transition from FIG. 17D to FIG. 17E. Is done.

【0138】また、図17(c)に示すシーン3が出力
されている状態の下で、このシーン3に表示されている
「ボタン5」に対する操作が行われたとすると、MHE
Gアプリケーション1自体の出力を停止して、例えば図
17(f)に示すようにしてMHEGアプリケーション
2に移行するように規定される。この図17(c)→図
17(f)に示す遷移は、アプリケーション単位でのト
ランジションとみることができる。
If an operation is performed on the “button 5” displayed in the scene 3 while the scene 3 shown in FIG. 17C is being output, the MHE
It is defined that the output of the G application 1 itself is stopped and the process shifts to the MHEG application 2 as shown in FIG. The transition shown in FIG. 17C → FIG. 17F can be regarded as a transition in application units.

【0139】このようにして、1つのMHEGアプリケ
ーションは、例えばシーンにおいて出力(表示)されて
いるボタン操作等に対応しての、シーン間の推移を規定
することで形成される。更に、MHEGにあっては、同
一のMHEGアプリケーション内のシーンのトランジシ
ョンだけではなく、図17(c)→図17(f)として
示すような、MHEGアプリケーション間の推移も可能
なように定義されているものである。これによって、実
際には、図4にて説明したような操作が実現され、イン
タラクティブ性を有するGUIを提供するものである。
このような、MHEGアプリケーション内におけるシー
ン間、及びMHEGアプリケーション間の推移も、先に
編集者が行ったシーン間のトランジジョンについての編
集結果に基づいて、例えばオーサリング管理情報として
記述されるものである。そして、MHEG−ISのレベ
ルでは、このようなシーン間、MHEGアプリケーショ
ン間のトランジション(リンク)は、ここでの詳しい説
明は省略するが、例えばMHEGスクリプトとして「La
unch」,「Transition To」等のアクションの記述によ
って制御されることになっている。
As described above, one MHEG application is formed by defining a transition between scenes corresponding to, for example, a button operation output (displayed) in a scene. Further, in the MHEG, not only a transition of a scene in the same MHEG application but also a transition between MHEG applications as shown in FIG. 17 (c) → FIG. 17 (f) is defined. Is what it is. Thus, the operation described with reference to FIG. 4 is actually realized, and a GUI having interactivity is provided.
Such transitions between scenes in the MHEG application and between MHEG applications are also described as, for example, authoring management information based on the editing result of the transition between scenes performed by the editor earlier. . At the MHEG-IS level, such transitions (links) between scenes and between MHEG applications are not described in detail here.
It is to be controlled by the description of actions such as "unch" and "Transition To".

【0140】図18は、MHEGコンテンツについての
ファイル的な側面から見た構造を、その作成の処理手順
の流れにより示している。例えば編集者は、テキストエ
ディタ(A)によってTNとしてのMHEGスクリプト
のファイル(TNfile)を作成することができる。そし
て、これをエンコーダによってエンコードして、AS
N.1 DERの形式に変換する。
FIG. 18 shows the structure of the MHEG content from the file-like aspect by the flow of the processing procedure for its creation. For example, the editor can create a file (TNfile) of the MHEG script as the TN using the text editor (A). Then, this is encoded by the encoder, and AS
N. 1 Convert to DER format.

【0141】また、先にも述べたように、MHEGスク
リプトのファイルはオーサリングツールによるGUI操
作によっても記述可能とされており、この場合には、オ
ーサリングツールにおいて、ASN.1 DERの形式
によってMHEGスクリプトのファイルが出力される。
As described above, the file of the MHEG script can be described by GUI operation by the authoring tool. In this case, the ASN. 1 An MHEG script file is output in the DER format.

【0142】また、テキストエディタ(B)は、シーン
内で表示等が実行されるべき、例えば外部参照ファイル
としてのテキストファイルを作成するためのものとされ
る。なお、このテキストエディタ(B)は機能的にはT
Nを作成するためのテキストエディタ(A)と同様とさ
れて構わない。
The text editor (B) is for creating a text file to be displayed in the scene, for example, as an external reference file. This text editor (B) is functionally T
It may be the same as the text editor (A) for creating N.

【0143】テキストエディタ(B)によって作成され
た各種テキストファイルは、この場合には、本実施の形
態が対応すべき所定の放送規格に従って、8単位符号化
が施され、8単位符号化ファイルとして出力される。
In this case, various text files created by the text editor (B) are subjected to 8-unit encoding in accordance with a predetermined broadcasting standard to which the present embodiment corresponds, and are converted into 8-unit encoded files. Is output.

【0144】また、画像データファイルは、例えば図に
示すようにしてJPEG等の形式による画像ファイルと
して用意され、また、シーン内のボタンオブジェクトと
しての画像等を形成する画像ファイルなどは、例えばP
NGの形式によるファイルとして用意される。
An image data file is prepared as an image file in a format such as JPEG as shown in the figure, and an image file forming an image as a button object in a scene is, for example, P
It is prepared as a file in the NG format.

【0145】ここで、図に破線で括って示すデータの集
合を、ディレクトリ構造によって管理すれば、ディレク
トリ管理形式のMHEGコンテンツを構築することにな
る。
Here, if a set of data enclosed by a broken line in the figure is managed by a directory structure, MHEG contents in a directory management format will be constructed.

【0146】そして、これらのディレクトリ管理形式に
よる各データについて、ASN.1DER形式のMHE
Gスクリプト、8単位符号化されたテキストファイル、
及びJPEG、PNGなどの画像ファイルをインクルー
ド処理によって、1シーンが1ファイルとして纏められ
て管理される形式のデータ(送出モジュール形式)に変
換する。そして、以降はデータカルーセル方式によって
放送のための送出を行うことができることになる。これ
に対して、オブジェクトカルーセル方式によって送出を
行う場合には、インクルード処理は行う必要はなく、上
述したディレクトリ管理形式のデータを利用してカルー
セルデータを形成して送出すればよい。
The data in the directory management format is referred to as ASN. 1DER format MHE
G script, 8-unit encoded text file,
In addition, image files such as JPEG and PNG are converted into data (a transmission module format) in which one scene is collected and managed as one file by an include process. Thereafter, transmission for broadcasting can be performed by the data carousel method. On the other hand, when the transmission is performed by the object carousel method, the include processing does not need to be performed, and the carousel data may be formed and transmitted using the data in the directory management format described above.

【0147】2−2.MHEGコンテンツの送出 これまでの説明から分かるように、本実施の形態では、
各受信設備3のIRD12から送信された視聴履歴情報
が、地上局1にて集められる。本実施の形態おいては、
IRD12からは、視聴履歴情報として現在IRD12
にて受信してユーザが視聴している(つまり表示/音声
出力させている)番組、及びMHEGコンテンツの内容
(例えばシーン単位による)を示す内容を少なくとも、
送信するようにされる。そして、地上局1にあっては、
この視聴履歴情報に基づいて現在の視聴状況を把握す
る。つまり、番組視聴率、更には番組内でのMHEGシ
ーン等に関する視聴率を把握する。そして、これらの視
聴率に基づき、カルーセルデータに含めるべきMHEG
コンテンツを形成するデータファイル(モジュール)の
送出頻度を変更するようにされる。そして、このデータ
ファイルの送出頻度を変更したカルーセルデータを送信
するものである。
2-2. Transmission of MHEG content As can be understood from the above description, in the present embodiment,
The viewing history information transmitted from the IRD 12 of each receiving facility 3 is collected by the ground station 1. In the present embodiment,
From the IRD 12, the current IRD 12 is used as the viewing history information.
At least contents indicating the program received by the user and being viewed by the user (that is, displayed / voice output) and the contents (for example, in scene units) of the MHEG contents are:
To be sent. And in the ground station 1,
The current viewing status is grasped based on the viewing history information. That is, the program rating, and further, the rating of the MHEG scene in the program is grasped. Then, based on these ratings, the MHEG to be included in the carousel data
The transmission frequency of the data file (module) forming the content is changed. Then, the carousel data whose transmission frequency of the data file is changed is transmitted.

【0148】ここで、図19にその具体例を示す。図1
9(a)には、或る段階で放送(送出)されているカル
ーセルデータが模式的に示されている。なお、ここで
は、説明の都合上、このカルーセルデータは、1つのM
HEGコンテンツを構成するデータによって形成されて
いるものとする。また、データファイルの単位として
は、例えば1シーン単位であるものとする。例えば図1
9(a)に示すようにして、この段階では、先に決定さ
れた送出頻度に従って、シーン1としてのデータファイ
ルについては、2ファイルが挿入され、シーン2として
のデータファイルについては4ファイルが挿入されてい
るものとする。
FIG. 19 shows a specific example. FIG.
9 (a) schematically shows carousel data being broadcast (transmitted) at a certain stage. Here, for convenience of explanation, this carousel data is one M
It is assumed that it is formed by data constituting HEG content. The unit of the data file is, for example, one scene unit. For example, FIG.
As shown in FIG. 9A, at this stage, two files are inserted for the data file as scene 1 and four files are inserted for the data file as scene 2 according to the transmission frequency determined previously. It is assumed that

【0149】そして、この図19(a)のカルーセルデ
ータを送出しているときに、各IRD12から送信され
て収集された視聴履歴情報に基づいて現在の視聴状況を
分析した結果、シーン1についてはこれまでよりも高い
率の所定の送出頻度を改めて決定し、シーン2について
はこれまでよりも低い所定の送出頻度を決定したとす
る。そして、この新たに決定された送出頻度に基づいて
更新されたカルーセルデータが、例えば図19(b)に
示すものとなる。
When the carousel data shown in FIG. 19A is transmitted, the current viewing situation is analyzed based on the viewing history information transmitted from each IRD 12 and collected. It is assumed that a predetermined transmission frequency at a higher rate than before is determined again, and a predetermined lower transmission frequency for scene 2 is determined. Then, the carousel data updated based on the newly determined transmission frequency is, for example, as shown in FIG.

【0150】図19(b)にあっては、カルーセルデー
タに対して、シーン1としてのデータファイルは3ファ
イルに増加されて挿入されている。これに対して、シー
ン2としてのデータファイルは、2ファイルと少なくさ
れて挿入されている。そして、以降は、図19(a)に
示したカルーセルデータに代えて、図19(b)に示す
カルーセルデータを送出するようにされる。本実施の形
態の地上局1では、放送中において、このような動作が
例えば数分単位での所定時間ごとに繰り返されるもので
ある。
In FIG. 19B, the number of data files as scene 1 is increased to three and inserted into the carousel data. On the other hand, the data file as the scene 2 is inserted as few as two files. Thereafter, instead of the carousel data shown in FIG. 19A, the carousel data shown in FIG. 19B is transmitted. In the ground station 1 of the present embodiment, such an operation is repeated at predetermined time intervals of, for example, several minutes during broadcasting.

【0151】本実施の形態としては、視聴履歴情報に基
づいて得た現在の視聴状況に応じて、カルーセルデータ
内のデータファイルの送出頻度をどのように変更して決
定するのかは、放送側の判断に任され、任意に決定でき
るのであるが、例えば実際に得られるメリットを考慮す
ると、次のような決定の仕方が考えられる。例えば1つ
には、地上局1にて収集した視聴履歴情報により、現在
視聴率の高い或るシーンが特定されたとする。そこで、
例えば以降においては、このシーンを形成するデータフ
ァイルについての送出頻度を高く設定してカルーセルデ
ータを送信するようにすれば、視聴者側では、より早期
にカルーセルデータからこのシーンを抽出して表示出力
させることができる。また、視聴履歴情報に基づいて現
在視聴率が低いと判定されるシーンについては、そのシ
ーンを形成するデータファイルの送出頻度をこれまでよ
りも低く設定して送信するようにして、その分、余裕が
出来たモジュールを例えば他のより視聴率の高いシーン
のデータファイルのために割り当てるようにすることも
できる。
According to the present embodiment, how to change the transmission frequency of the data file in the carousel data according to the current viewing situation obtained based on the viewing history information is determined by the broadcaster. It is left to the judgment and can be determined arbitrarily. For example, in consideration of the merit actually obtained, the following determination method can be considered. For example, it is assumed that a certain scene with a high audience rating is specified by the viewing history information collected by the ground station 1. Therefore,
For example, in the following, if the transmission frequency of the data file forming this scene is set to be high and the carousel data is transmitted, the viewer can extract this scene from the carousel data earlier and display and output it. Can be done. Further, for a scene for which the current audience rating is determined to be low based on the viewing history information, the transmission frequency of the data file forming the scene is set to be lower than before and the scene is transmitted. The resulting module may be assigned to, for example, a data file of another scene with a higher rating.

【0152】また、逆に、放送側としては、現在或る特
定のシーンを最も視聴してほしいのに、視聴履歴情報に
よりこのシーンについての視聴率が低いと判定されたよ
うな場合が在るとする。このような場合には、このシー
ンのデータファイルの送出頻度を意図的に高くするとい
ったことも考えられる。また、視聴履歴情報により視聴
率が高いと判定されたシーンがあったとしても、何らか
の放送側の意図によって、敢えてこのシーンについての
データファイルの送出頻度をこれまでよりも低く設定す
るといったことも可能とされる。
Conversely, there are cases where the broadcaster wants to view a certain particular scene most, but the viewing history information determines that the audience rating for this scene is low. And In such a case, the transmission frequency of the data file of the scene may be intentionally increased. Also, even if there is a scene determined to have a high audience rating based on the viewing history information, it is possible to set the transmission frequency of the data file for this scene lower than before, depending on the broadcaster's intention. It is said.

【0153】つまり、視聴履歴情報に基づいてカルーセ
ルデータ内におけるデータファイルの送出頻度をダイナ
ミックに変更していくことで、視聴者のニーズにあった
データファイルの送出頻度の調整が行え、また、放送側
の意図に沿うかたちでデータファイルの送出頻度を決定
することができる。そしてこのようなことが現在の視聴
状況に反応してほぼリアルタイムで行えるものである。
That is, by dynamically changing the transmission frequency of the data file in the carousel data based on the viewing history information, the transmission frequency of the data file can be adjusted to meet the needs of the viewer. The transmission frequency of the data file can be determined according to the intention of the user. This can be performed almost in real time in response to the current viewing situation.

【0154】また、カルーセルデータ内にあって送出頻
度を変更する対象となるデータファイルの種別として
は、特に限定されるものではない。例えば、先にも述べ
たように、データカルーセル方式では、1シーンが1フ
ァイルとされるため、送出頻度を変更できるデータファ
イルとしては、このシーンファイル単位となるのである
が、オブジェクトカルーセル方式では、1シーンを形成
する各種データが、ディレクトリで管理される形式でカ
ルーセルデータ内に含まれるため、例えば、シーンを形
成する各種オブジェクトファイル単位によって送出頻度
を決定してやることも可能とされる。つまり、本発明と
しては、MHEGアプリケーションのようなマルチメデ
ィアコンテンツとしてのプログラムを形成する個々のデ
ータファイルが送出頻度変更の対象となり得るものであ
る。
The type of the data file whose transmission frequency is to be changed in the carousel data is not particularly limited. For example, as described above, in the data carousel method, since one scene is one file, a data file whose transmission frequency can be changed is in units of this scene file. However, in the object carousel method, Since various data forming one scene are included in the carousel data in a format managed by a directory, for example, it is possible to determine the transmission frequency for each object file forming a scene. That is, according to the present invention, individual data files forming a program as multimedia content such as an MHEG application can be subjected to transmission frequency change.

【0155】2−3.処理動作 続いて、これまでの説明の纏めとして、IRD12にお
いて受信履歴情報を作成してこれを送信するための処理
動作と、地上局1側において、各IRDから収集した視
聴履歴情報に基づいてカルーセルデータ内のデータファ
イルの送出頻度を変更するための処理手順について説明
する。
2-3. Processing Operation Subsequently, as a summary of the description so far, a processing operation for creating and transmitting reception history information in the IRD 12 and a carousel on the ground station 1 side based on the viewing history information collected from each IRD. A processing procedure for changing the transmission frequency of the data file in the data will be described.

【0156】ここで、IRD12側において、視聴履歴
情報を作成して送信するようにするためには、そのため
の指示を受ける必要がある。本実施の形態としては、こ
のような指示をどのように出すのかについては特に限定
はしないが、例えば以下のような手法が考えられる。
Here, in order for the IRD 12 to create and transmit viewing history information, it is necessary to receive an instruction for that. In the present embodiment, there is no particular limitation on how such an instruction is issued, but for example, the following method is conceivable.

【0157】1つには、地上局から送信されるMHEG
コンテンツのデータのスクリプトファイル内に、視聴履
歴情報を地上局1側に対してアップロードさせるように
指示する内容を記述するものである。この場合、IRD
12のCPU80は、受信したトランスポートストリー
ムから抽出したMHEGコンテンツのデータをデコード
している際に得たスクリプトファイルの記述内容を参照
して、視聴履歴情報のアップロードについての指示が記
述されていれば、次に説明する図20に示す処理を実行
するものである。また、これをIRD12内部で指示が
得られるようにすることも考えられる。この場合には、
例えば放送受信中において、所定のタイミングで視聴履
歴情報を作成して送信するという処理(図20に示す処
理)が実行されるように、内部のプログラム(若しくは
中間言語)を構成しておけばよい。
One is the MHEG transmitted from the ground station.
In the script file of the content data, the content for instructing the ground station 1 to upload the viewing history information is described. In this case, IRD
The 12th CPU 80 refers to the description content of the script file obtained when decoding the data of the MHEG content extracted from the received transport stream, and if the instruction for uploading the viewing history information is described, Then, the processing shown in FIG. 20 described below is executed. It is also conceivable that an instruction can be obtained inside the IRD 12. In this case,
For example, an internal program (or an intermediate language) may be configured so that a process of creating and transmitting viewing history information at a predetermined timing during broadcast reception (the process shown in FIG. 20) is executed. .

【0158】図20のフローチャートには、IRD12
において受信履歴情報を作成してこれを送信するための
処理動作が示されている。この図に示す処理はCPU8
0が実行する。また、この図に示す処理は、IRD12
により放送を受信している動作期間中に実行されるもの
である。
In the flowchart of FIG.
2 shows a processing operation for creating reception history information and transmitting the same. The processing shown in FIG.
0 executes. The processing shown in FIG.
This is executed during the operation period of receiving the broadcast.

【0159】この図に示す処理にあっては、先ずステッ
プS101にあって、現在の放送の受信処理状況につい
て監視を行っている。つまり、CPU80は、前述した
ように、現在選局中のチャンネル(番組)や、現在出力
処理中のMHEGコンテンツ(例えばシーン)などを把
握しているようにされる。
In the process shown in this figure, first, in step S101, the current broadcast reception processing status is monitored. That is, as described above, the CPU 80 is configured to know the currently selected channel (program), the MHEG content (eg, scene) currently being output, and the like.

【0160】そして、ステップS102において、上記
ステップS101にて監視されていた現在の受信処理状
況に基づき、視聴履歴情報を作成する。なお、ステップ
S102の処理としては、例えばユーザが受信チャンネ
ルを短時間で頻繁に切り換えているような状況で視聴履
歴情報を作成してもあまり意味は無いと考えられるの
で、例えばステップS101の処理結果として、或る所
定時間以上にわたって、チャンネルが固定され、また、
MHEGコンテンツの出力が行われているような状況で
あれば、例えば1つのシーンが一定時間以上継続して出
力されているときに、この視聴履歴情報を作成するよう
にしてもよいものである。このようにして作成した視聴
履歴情報は、視聴履歴情報バッファ93に対して書き込
んで格納しておくようにされる。
At step S102, viewing history information is created based on the current reception processing status monitored at step S101. It should be noted that it is considered that it is not meaningful to create the viewing history information in a situation where the user frequently switches the receiving channel in a short time, for example, as the process of step S102. As a result, the channel is fixed for a predetermined time or more, and
In a situation where the MHEG content is being output, the viewing history information may be created when, for example, one scene is continuously output for a certain period of time or longer. The viewing history information created in this way is written and stored in the viewing history information buffer 93.

【0161】そして、次のステップS103により、こ
の視聴履歴情報バッファ93に対して書き込んだ視聴履
歴情報を、インタラクション・チャンネルを介して所定
のタイミングでもって送信するようにされる。
In the next step S103, the viewing history information written in the viewing history information buffer 93 is transmitted at a predetermined timing via the interaction channel.

【0162】続いて、図21のフローチャートによっ
て、地上局1側でのカルーセルデータ(MHEGコンテ
ンツデータ)の送信手順を示す。この図に示す処理手順
は、図5に示したGUIオーサリングシステム42内の
動作として実行されるもので、実際にはコンピュータ装
置が使用される。
Next, the procedure for transmitting carousel data (MHEG content data) on the ground station 1 side will be described with reference to the flowchart of FIG. The processing procedure shown in this figure is executed as an operation in the GUI authoring system 42 shown in FIG. 5, and a computer device is actually used.

【0163】この図に示す処理では、先ず、ステップS
201により、予め放送のために作成されたMHEGコ
ンテンツのデータをカルーセルデータとして送出開始す
るための処理が行われる。
In the processing shown in FIG.
201 performs a process for starting transmission of MHEG content data created for broadcast in advance as carousel data.

【0164】そして、続くステップS202において一
定時間が経過するのを待機して後、ステップS203に
より、インタラクション・マネージャー47に送信され
てきている多数のIRD12からの視聴履歴情報を収集
し、その内容について分析をすることが行われる。
Then, after waiting for a predetermined time to elapse in the subsequent step S202, the viewing history information from the large number of IRDs 12 transmitted to the interaction manager 47 is collected in step S203. An analysis is performed.

【0165】次のステップS204においては、上記ス
テップS203において分析された結果に基づいて、現
在カルーセルデータとして送出しているMHEGコンテ
ンツの各データファイルについての送出頻度を決定す
る。そして、続くステップS205において、上記ステ
ップS204にて決定された送出頻度に基づいて、実際
にカルーセルデータに挿入すべき各データファイルのフ
ァイル数(モジュール数)を変更する。つまり、カルー
セルデータの更新を行うものである。
In the next step S204, the transmission frequency of each data file of the MHEG content currently transmitted as carousel data is determined based on the result analyzed in the above step S203. In step S205, the number of modules (the number of modules) of each data file to be actually inserted into the carousel data is changed based on the transmission frequency determined in step S204. That is, the carousel data is updated.

【0166】そして、次のステップS206において、
上記ステップS205にて更新されたカルーセルデータ
によって、内容的には同じMHEGコンテンツデータを
送出するようにされる。
Then, in the next step S206,
With the carousel data updated in step S205, the same MHEG content data as the content is transmitted.

【0167】次のステップS207においては、例えば
次の番組に切り替わるなどして、今回のMHEGコンテ
ンツの送出が終了するか否かを判別しており、ここでM
HEGコンテンツの送出が終了すれば、この処理を抜け
ることになるのであるが、このMHEGコンテンツの送
出が終了していないのであれば、ステップS202の処
理に戻るようにされる。このような処理が実行されるこ
とで、或るMHEGコンテンツの送出期間において、ス
テップS202で規定される一定時間ごとに、視聴履歴
情報に応じたカルーセルデータ内のデータファイルの送
出頻度が変更されることになる。なお、ステップS20
2で規定される一定時間としては、データファイルの送
出頻度の変更について、高いリアルタイム性が与えられ
るように、例えば1分程度に設定することが考えられ
る。
In the next step S207, it is determined whether or not the transmission of the current MHEG content ends, for example, by switching to the next program.
If the transmission of the HEG content is completed, the process is exited. If the transmission of the MHEG content is not completed, the process returns to step S202. By performing such a process, the transmission frequency of the data file in the carousel data according to the viewing history information is changed at regular intervals specified in step S202 during the transmission period of a certain MHEG content. Will be. Step S20
It is conceivable that the fixed time specified in 2 is set to, for example, about 1 minute so as to give a high real-time property with respect to the change of the transmission frequency of the data file.

【0168】なお、上記実施の形態にあっては、インタ
ラクション・チャンネル17は、電話回線を使用した通
信線としているが、特にこれに限定されるものではな
い。例えば、地上局1とIRD12とを結ぶケーブルに
よる有線とされても構わないし、また、IRD12に対
して例えば通信衛星と通信可能な機能が与えられるので
あれば、通信衛星を介して地上局1と通信するように構
成してもよいものである。また、現状としてIRD12
には既に視聴履歴情報的な情報を課金サーバに送信する
ICカードの通信機能も有している。そこで、このIC
カードが扱う情報を、本実施の形態としての視聴履歴情
報として利用して地上局1にて収集するように構成する
ことも考えられる。また、IRD12に対して、地上局
1とつながる投票通信機能が備えられているのであれ
ば、この投票機能のための通信網を利用して、視聴履歴
情報を地上局1が収集するように構成することも考えら
れる。
In the above-described embodiment, the interaction channel 17 is a communication line using a telephone line, but is not particularly limited to this. For example, a cable connecting the ground station 1 and the IRD 12 may be used. If the IRD 12 is provided with a function capable of communicating with a communication satellite, for example, the IRD 12 is connected to the ground station 1 via the communication satellite. It may be configured to communicate. In addition, IRD12
Already has an IC card communication function of transmitting information like viewing history information to a billing server. Therefore, this IC
It is also conceivable that the ground station 1 collects information handled by the card as viewing history information according to the present embodiment. Also, if the IRD 12 is provided with a voting communication function connected to the ground station 1, the ground station 1 is configured to collect viewing history information using a communication network for this voting function. It is also possible to do.

【0169】また、上記実施の形態では、送信されてき
た視聴履歴情報に対して、ほぼリアルタイムで反応して
データの送出頻度を変更するようにしているが、例え
ば、再放送を行う場合などの以後の或る機会において、
過去に収集した視聴履歴情報に基づいてデータの送出頻
度を変更するようにしてもよいものである。
Further, in the above embodiment, the transmission frequency of data is changed in response to the transmitted viewing history information almost in real time. At some later occasion,
The transmission frequency of data may be changed based on the viewing history information collected in the past.

【0170】また、上記実施の形態にあっては、MHE
Gコンテンツを放送しているシステムを例に挙げている
が、本発明として対象となるマルチメディアコンテンツ
の規格は、MHEGに限定されるものではなく、例え
ば、HTMLやXMLなどの規格に従ったマルチメディ
アコンテンツについても適用が可能とされる。また、本
実施の形態としては、マルチメディアコンテンツのデー
タをDSM−CC方式に従ってカルーセルデータによっ
て送信する場合を例に挙げているが、例えばDSM−C
C方式以外にも、或るデータ単位を巡回させて送信する
ような送信規格が採用されて構わないものである。ま
た、放送システムとしても、デジタル衛星放送に限定さ
れるものではなく、例えばケーブルテレビや、地上波に
よるデジタル放送、または、ネットワークを利用した放
送などがあれば、これらの各種放送システムについても
本発明は適用できる。
Also, in the above embodiment, the MHE
Although a system that broadcasts G content is taken as an example, the standard of multimedia content that is the subject of the present invention is not limited to MHEG. It can be applied to media contents. Further, in the present embodiment, a case is described as an example where multimedia content data is transmitted by carousel data according to the DSM-CC scheme.
In addition to the C system, a transmission standard that transmits a certain data unit while circulating may be adopted. Also, the broadcasting system is not limited to digital satellite broadcasting. For example, if there are cable television, digital broadcasting by terrestrial broadcasting, or broadcasting using a network, the present invention also applies to these various broadcasting systems. Is applicable.

【0171】[0171]

【発明の効果】以上説明したように本発明は、所定の規
格による放送用コンテンツ情報を放送する放送システム
にあって、受信装置側からは、放送に関する所定の情報
内容を有する視聴履歴情報を作成して送信するようにさ
れる。そして、放送側では、この視聴履歴情報に基づい
て、上記放送用コンテンツ情報を形成する個々の所定の
データ単位(例えばシーンファイルなど)についての、
送出データ単位量(カルーセルデータ)あたりにおける
送出頻度を決定して、送出を行うようにされる。これに
より、例えば視聴者のニーズに対応して適切なデータ放
送サービスを提供することが可能になる。また、逆に、
放送側で視聴してほしいようなデータの視聴率が低けれ
ば、このデータの送出頻度を高めるなどすることで、デ
ータサービス側の意向に沿った放送を行うことができ
る。そして、本発明としては、このようなデータの送出
頻度の変更を、ほぼリアルタイムで行うことができるも
のである。
As described above, the present invention is directed to a broadcast system for broadcasting broadcast content information according to a predetermined standard, wherein a receiving apparatus creates viewing history information having predetermined information content related to broadcast. To be sent. Then, on the broadcast side, based on the viewing history information, each predetermined data unit (for example, a scene file or the like) forming the broadcast content information is
The transmission frequency per transmission data unit amount (carousel data) is determined, and transmission is performed. As a result, for example, it is possible to provide an appropriate data broadcasting service corresponding to the needs of the viewer. Also, conversely,
If the audience rating of the data that the broadcaster wants to view is low, the data transmission frequency can be increased to perform the broadcast in accordance with the intention of the data service. According to the present invention, such a change in the data transmission frequency can be performed almost in real time.

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

【図1】本発明の実施の形態のデジタル衛星放送受信シ
ステムの構成例を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration example of a digital satellite broadcast receiving system according to an embodiment of the present invention.

【図2】本実施の形態における受信設備の構築例を示す
ブロック図である。
FIG. 2 is a block diagram illustrating a configuration example of a receiving facility according to the present embodiment.

【図3】IRDのためのリモートコントローラの外観を
示す正面図である。
FIG. 3 is a front view showing the appearance of a remote controller for the IRD.

【図4】放送画面とGUI画面との切り換えを示す説明
図である。
FIG. 4 is an explanatory diagram showing switching between a broadcast screen and a GUI screen.

【図5】地上局の構成例を示すブロック図である。FIG. 5 is a block diagram illustrating a configuration example of a ground station.

【図6】地上局から送信されるデータを示すチャート図
である。
FIG. 6 is a chart showing data transmitted from a ground station.

【図7】送信データの時分割多重化構造を示す説明図で
ある。
FIG. 7 is an explanatory diagram showing a time division multiplexing structure of transmission data.

【図8】DSM−CCによる送信フォーマットを示す説
明図である。
FIG. 8 is an explanatory diagram showing a transmission format by DSM-CC.

【図9】データサービスのディレクトリ構造の一例を示
す説明図である。
FIG. 9 is an explanatory diagram illustrating an example of a directory structure of a data service.

【図10】トランスポートストリームのデータ構造図で
ある。
FIG. 10 is a data structure diagram of a transport stream.

【図11】PSIのテーブル構造を示す説明図である。FIG. 11 is an explanatory diagram showing a table structure of a PSI.

【図12】IRDの構成を示す説明図である。FIG. 12 is an explanatory diagram showing a configuration of an IRD.

【図13】MHEGコンテンツの構造を示す説明図であ
る。
FIG. 13 is an explanatory diagram showing the structure of MHEG content.

【図14】MHEGコンテンツの構造を示す説明図であ
る。
FIG. 14 is an explanatory diagram showing the structure of MHEG content.

【図15】MHEGコンテンツの動作概念に対応する構
造を示す説明図である。
FIG. 15 is an explanatory diagram showing a structure corresponding to an operation concept of MHEG content.

【図16】MHEGコンテンツの基本動作を示す説明図
である。
FIG. 16 is an explanatory diagram showing a basic operation of MHEG content.

【図17】MHEGアプリケーションにおけるシーンの
トランジションについての説明図である。
FIG. 17 is an explanatory diagram of a scene transition in the MHEG application.

【図18】MHEGコンテンツ作成までの処理手順の流
れを示す説明図である。
FIG. 18 is an explanatory diagram showing a flow of a processing procedure up to creation of MHEG content.

【図19】本実施の形態としてのカルーセルデータにお
けるデータファイルの送出頻度の変更を示す説明図であ
る。
FIG. 19 is an explanatory diagram showing a change in the transmission frequency of a data file in carousel data according to the present embodiment.

【図20】IRDにおける視聴履歴情報の作成及び送信
のための処理動作を示すフローチャートである。
FIG. 20 is a flowchart showing a processing operation for creating and transmitting viewing history information in the IRD.

【図21】地上局(GUIオーサリングシステム)にお
けるカルーセルデータの送信手順を示すフローチャート
である。
FIG. 21 is a flowchart showing a procedure for transmitting carousel data in a ground station (GUI authoring system).

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

1 地上局、2 衛星、3 受信設備、5 課金サー
バ、6 テレビ番組素材サーバ、7 楽曲素材サーバ、
8 音声付加情報サーバ、9 GUIデータサーバ、1
0 キー情報サーバ、11 パラボラアンテナ、13
ストレージデバイス、13A MDレコーダ/プレー
ヤ、14 モニタ装置、16 IEEE1394バス、
17 インタラクション・チャンネル、21A テレビ
番組表示エリア、21B リスト、21C テキスト表
示エリア、21D ジャケット表示エリア、22 歌詞
表示ボタン、23 プロフィール表示ボタン、24 情
報表示ボタン、25 予約録音ボタン、26 予約済一
覧表示ボタン、27 録音履歴ボタン、28 ダウンロ
ードボタン、31 テレビ番組素材登録システム、32
楽曲素材登録システム、33 音声付加情報登録システ
ム、34 GUI用素材登録システム、35 AVサー
バ、36A MPEGオーディオエンコーダ、36B
ATRACエンコーダ、37 音声付加情報データベー
ス、38 GUI素材データベース、39 テレビ番組
送出システム、40A MPEGオーディオサーバ、4
0B MPEGオーディオサーバ、41 音声付加情報
送出システム、42 GUI(MHEG)オーサリング
システム、43A MPEGオーディオ送出システム、
43B ATRACオーディオ送出システム、44 D
SM−CCエンコーダ、45 マルチプレクサ、46
電波送出システム、47インタラクション・マネージ
ャ、51 チューナ/フロントエンド部、52 デスク
ランブラ、53 トランスポート部、54 MPEG2
オーディオデコーダ、54A メモリ、55 MPEG
2ビデオデコーダ、55A メモリ、56D/Aコンバ
ータ、57 スイッチ回路、58 表示処理部、59
光デジタル出力インターフェイス、60 IEEE13
94インターフェイス、61 マンマシンインターフェ
イス、62 ICカードスロット、63 モデム、64
リモートコントローラ、65 ICカード、70 デ
マルチプレクサ、71 キュー、81 制御処理部、8
2 DeMUXドライバ、83 DSM−CCデコーダ
ブロック、84 MHEGデコーダブロック、90 メ
インメモリ、91 DSM−CCバッファ、101 電
源キー、102 数字キー、103 画面表示切換キ
ー、104 インタラクティブ切換キー、105a 矢
印キー、105EPGキーパネル部、106 チャンネ
ルキー、T1 入力端子、T2 アナログビデオ出力端
子、T3 アナログオーディオ出力端子、T4 アナロ
グオーディオ出力端子
1 ground station, 2 satellites, 3 receiving facilities, 5 billing server, 6 TV program material server, 7 music material server,
8 voice additional information server, 9 GUI data server, 1
0 key information server, 11 parabolic antenna, 13
Storage device, 13A MD recorder / player, 14 monitor device, 16 IEEE1394 bus,
17 Interaction channel, 21A TV program display area, 21B list, 21C text display area, 21D jacket display area, 22 lyrics display button, 23 profile display button, 24 information display button, 25 reserved recording button, 26 reserved list display button 27 Recording history button 28 Download button 31 TV program material registration system 32
Music material registration system, 33 audio additional information registration system, 34 GUI material registration system, 35 AV server, 36A MPEG audio encoder, 36B
ATRAC encoder, 37 audio additional information database, 38 GUI material database, 39 TV program transmission system, 40A MPEG audio server, 4
0B MPEG audio server, 41 additional audio information transmission system, 42 GUI (MHEG) authoring system, 43A MPEG audio transmission system,
43B ATRAC audio transmission system, 44D
SM-CC encoder, 45 multiplexer, 46
Radio transmission system, 47 interaction manager, 51 tuner / front end unit, 52 descrambler, 53 transport unit, 54 MPEG2
Audio decoder, 54A memory, 55 MPEG
2 video decoder, 55A memory, 56D / A converter, 57 switch circuit, 58 display processing unit, 59
Optical digital output interface, 60 IEEE13
94 interface, 61 man-machine interface, 62 IC card slot, 63 modem, 64
Remote controller, 65 IC card, 70 demultiplexer, 71 queue, 81 control processing unit, 8
2 DeMUX driver, 83 DSM-CC decoder block, 84 MHEG decoder block, 90 main memory, 91 DSM-CC buffer, 101 power key, 102 numeric key, 103 screen display switching key, 104 interactive switching key, 105a arrow key, 105EPG Key panel, 106 channel keys, T1 input terminal, T2 analog video output terminal, T3 analog audio output terminal, T4 analog audio output terminal

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 5/44 H04N 5/445 Z 5/445 17/00 M 17/00 H04L 11/18 Fターム(参考) 5C025 BA25 BA27 BA30 CA02 CA09 CB10 DA01 DA04 DA05 5C061 BB03 BB18 CC05 EE21 5C064 BA01 BA07 BB10 BC16 BD03 BD07 BD08 BD16 5K030 HB21 HC01 JL01 LC00 LD07 LD13 LE11 ──────────────────────────────────────────────────の Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) H04N 5/44 H04N 5/445 Z 5/445 17/00 M 17/00 H04L 11/18 F term (reference) 5C025 BA25 BA27 BA30 CA02 CA09 CB10 DA01 DA04 DA05 5C061 BB03 BB18 CC05 EE21 5C064 BA01 BA07 BB10 BC16 BD03 BD07 BD08 BD16 5K030 HB21 HC01 JL01 LC00 LD07 LD13 LE11

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 放送内容として、少なくとも所定の規格
による放送用コンテンツ情報を送出可能な放送装置であ
って、 当該放送装置による放送を受信する受信装置から送信さ
れ、この受信装置にて視聴のために出力されたとされる
放送内容に関する所定の情報内容より成る視聴履歴情報
を受信して取得する情報取得手段と、 上記情報取得手段により取得した視聴履歴情報に基づい
て、上記放送用コンテンツ情報を形成する個々の所定の
データ単位についての、所定の送出データ単位あたりに
おける送出頻度を決定する送出頻度決定手段と、 上記送出頻度決定手段により決定された送出頻度に基づ
いて、放送用コンテンツ情報を送出するための送出デー
タ単位を形成して送出を行う情報送出手段と、 を備えていることを特徴とする放送装置。
1. A broadcast device capable of transmitting at least broadcast content information in accordance with a predetermined standard as broadcast content. The broadcast device is transmitted from a receiving device that receives a broadcast by the broadcasting device, and is used for viewing by the receiving device. Information acquisition means for receiving and acquiring viewing history information composed of predetermined information content related to broadcast content output to the computer; and forming the broadcast content information based on the viewing history information acquired by the information acquiring means. Transmission frequency determining means for determining a transmission frequency per predetermined transmission data unit for each predetermined data unit to be transmitted, and transmitting the broadcast content information based on the transmission frequency determined by the transmission frequency determination means. And a data transmitting means for forming and transmitting a transmission data unit.
【請求項2】 放送内容として、少なくとも所定の規格
による放送用コンテンツ情報を送出するための放送方法
であって、 放送を受信する受信装置から送信され、この受信装置に
て視聴のために出力されたとされる放送内容に関する所
定の情報内容より成る視聴履歴情報を受信して取得する
情報取得行程と、 上記情報取得行程により取得した視聴履歴情報に基づい
て、上記放送用コンテンツ情報を形成する個々の所定の
データ単位についての、所定の送出データ単位あたりに
おける送出頻度を決定する送出頻度決定行程と、 上記送出頻度決定行程により決定された送出頻度に基づ
いて、放送用コンテンツ情報を送出するための送出デー
タ単位を形成して送出を行う情報送出行程と、 を行うように構成されることを特徴とする放送方法。
2. A broadcast method for transmitting at least broadcast content information in accordance with a predetermined standard as broadcast content, wherein the broadcast method is transmitted from a broadcast receiving device and output for viewing by the receiving device. An information acquisition step of receiving and acquiring viewing history information composed of predetermined information contents regarding broadcast contents to be assumed, and an individual forming the broadcast content information based on the viewing history information acquired by the information acquisition step. A transmission frequency determining step for determining a transmission frequency per predetermined transmission data unit for a predetermined data unit; and a transmission for transmitting broadcast content information based on the transmission frequency determined by the transmission frequency determination step. And an information transmission step of forming and transmitting a data unit.
【請求項3】 放送内容として、少なくとも所定の規格
による放送用コンテンツ情報を送出する放送を受信する
ことのできる受信装置であって、 当該受信装置にて視聴のために受信、出力されたとされ
る放送内容に関する所定の情報内容より成る視聴履歴情
報を作成する情報作成手段と、 上記情報作成手段により作成された視聴履歴情報を放送
側に送信することのできる送信手段と、 を備えていることを特徴とする受信装置。
3. A receiving device capable of receiving a broadcast for transmitting at least broadcast content information according to a predetermined standard as broadcast content, wherein the receiving device is assumed to have received and output the content for viewing. Information creation means for creating viewing history information composed of predetermined information content related to broadcast content; and transmission means capable of transmitting the viewing history information created by the information creation means to a broadcasting side. Characteristic receiving device.
JP11193034A 1999-07-07 1999-07-07 Broadcasting device, broadcasting method and receiver Withdrawn JP2001024995A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11193034A JP2001024995A (en) 1999-07-07 1999-07-07 Broadcasting device, broadcasting method and receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11193034A JP2001024995A (en) 1999-07-07 1999-07-07 Broadcasting device, broadcasting method and receiver

Publications (1)

Publication Number Publication Date
JP2001024995A true JP2001024995A (en) 2001-01-26

Family

ID=16301075

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11193034A Withdrawn JP2001024995A (en) 1999-07-07 1999-07-07 Broadcasting device, broadcasting method and receiver

Country Status (1)

Country Link
JP (1) JP2001024995A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001086528A1 (en) * 2000-05-12 2001-11-15 Ntt-Me Corporation Data distributing system and data distributing method
JP2003143601A (en) * 2001-11-07 2003-05-16 Nec Corp Ts packet multiplex system adaptive to hierarchical transmission
JP2004032110A (en) * 2002-06-21 2004-01-29 Sony Corp Transmitter and receiver
JP2004032111A (en) * 2002-06-21 2004-01-29 Sony Corp Transmitter and receiver
KR100438858B1 (en) * 2002-02-07 2004-07-05 엘지전자 주식회사 Method for progressing a speed receive of a data broadcasting
JP2006042358A (en) * 2004-07-27 2006-02-09 Microsoft Corp Difference updating of data broadcasting
JP2008206121A (en) * 2007-02-19 2008-09-04 Takeshi Sudo Digital tv retrieval/audience rating survey/program contents automatic programming system
JP2010507953A (en) * 2006-10-31 2010-03-11 シーメンス アクチエンゲゼルシヤフト Scene data transmission method in unidirectional data transmission system
JP4833474B2 (en) * 1999-10-28 2011-12-07 エヌキューブ・コーポレイション Adaptive bandwidth system and method for broadcast data
US8321894B2 (en) 2002-06-21 2012-11-27 Sony Corporation Transmission apparatus, reception apparatus
WO2013094798A1 (en) * 2011-12-22 2013-06-27 Lg Electronics Inc. Electric device and method of controlling the same

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4833474B2 (en) * 1999-10-28 2011-12-07 エヌキューブ・コーポレイション Adaptive bandwidth system and method for broadcast data
WO2001086528A1 (en) * 2000-05-12 2001-11-15 Ntt-Me Corporation Data distributing system and data distributing method
JP2003143601A (en) * 2001-11-07 2003-05-16 Nec Corp Ts packet multiplex system adaptive to hierarchical transmission
KR100438858B1 (en) * 2002-02-07 2004-07-05 엘지전자 주식회사 Method for progressing a speed receive of a data broadcasting
JP2004032110A (en) * 2002-06-21 2004-01-29 Sony Corp Transmitter and receiver
JP2004032111A (en) * 2002-06-21 2004-01-29 Sony Corp Transmitter and receiver
US8321894B2 (en) 2002-06-21 2012-11-27 Sony Corporation Transmission apparatus, reception apparatus
JP2006042358A (en) * 2004-07-27 2006-02-09 Microsoft Corp Difference updating of data broadcasting
JP2010507953A (en) * 2006-10-31 2010-03-11 シーメンス アクチエンゲゼルシヤフト Scene data transmission method in unidirectional data transmission system
JP2008206121A (en) * 2007-02-19 2008-09-04 Takeshi Sudo Digital tv retrieval/audience rating survey/program contents automatic programming system
WO2013094798A1 (en) * 2011-12-22 2013-06-27 Lg Electronics Inc. Electric device and method of controlling the same

Similar Documents

Publication Publication Date Title
KR100641594B1 (en) Data transmission control method, data transmission method, data transmitter, and receiver
US8826111B2 (en) Receiving apparatus and method for display of separately controllable command objects,to create superimposed final scenes
US6668158B1 (en) Control method, control apparatus, data receiving and recording method, data receiver and receiving method
JP5045535B2 (en) Receiving apparatus and receiving method
JP4378780B2 (en) Receiving apparatus and receiving method
JP2001024995A (en) Broadcasting device, broadcasting method and receiver
JP2000333138A (en) Information processing device and method
JP4378777B2 (en) Broadcast receiving apparatus and broadcast receiving method
JP4016160B2 (en) Data receiving / recording method and data receiving apparatus
JP4296631B2 (en) Broadcasting method and receiving apparatus
JP2000295586A (en) Information processor and information processing method for broadcast
JP2000333043A (en) Information processing unit and its method
JP2001024612A (en) Broadcasting monitoring device
JP4366742B2 (en) Receiver
JP2000331465A (en) Information processing device and its method
JP2000032415A (en) Receiver
JP2001022625A (en) Device and method for data recording and device and method for data acquisition
JP4378778B2 (en) Receiving apparatus and receiving method
JP2000333041A (en) Device and method for information processing
JP2000295638A (en) Broadcasting equipment monitoring device
JP2000032362A (en) Device and method for transmitting information
JP4499205B2 (en) Data receiving method, data receiving apparatus and program
JP2000286809A (en) Information processor and information processing method
JP2001024606A (en) Information transmission system
JP2000286733A (en) Information processing unit and information processing method

Legal Events

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

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20061003