JP3314012B2 - Digital broadcasting device, digital broadcasting receiving device, digital broadcasting system, computer-readable recording medium, digital broadcasting method, and digital broadcasting receiving method - Google Patents
Digital broadcasting device, digital broadcasting receiving device, digital broadcasting system, computer-readable recording medium, digital broadcasting method, and digital broadcasting receiving methodInfo
- Publication number
- JP3314012B2 JP3314012B2 JP21293797A JP21293797A JP3314012B2 JP 3314012 B2 JP3314012 B2 JP 3314012B2 JP 21293797 A JP21293797 A JP 21293797A JP 21293797 A JP21293797 A JP 21293797A JP 3314012 B2 JP3314012 B2 JP 3314012B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- image
- identifier
- stream
- correspondence table
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、デジタル放送シス
テムに関する。[0001] The present invention relates to a digital broadcasting system.
【0002】[0002]
【従来の技術】最近、衛星デジタル放送が開始され、多
チャネルを用いて多数の番組が提供されている。衛星デ
ジタル放送における多チャンネル化は、1つの帯域に複
数チャネルを多重化することにより実現されている。こ
の多重化は、MPEG2(Moving Pictur
e Experts Group2)規格におけるトラ
ンスポートストリームという技術が用いられている。具
体的には、ISO/IEC標準13818−1(MPE
G2システム)規格書に記載されている。2. Description of the Related Art Recently, satellite digital broadcasting has been started, and a large number of programs are provided using multiple channels. Multichannelization in satellite digital broadcasting is realized by multiplexing a plurality of channels into one band. This multiplexing is performed by MPEG2 (Moving Picture).
e. A technology called a transport stream in the Experts Group 2) standard is used. Specifically, the ISO / IEC standard 13818-1 (MPE
G2 system).
【0003】[0003]
【発明が解決しようとする課題】ところで、この衛星デ
ジタル放送は、送信局から映像情報等が一方的に送信さ
れるだけであり、受信側端末との対話性のないものであ
る。受信側端末のユーザが送信される映像情報の内容に
応じて、自らその映像情報を対話的に操作できれば、多
彩なサービスを楽しめることになる。In this satellite digital broadcast, however, video information and the like are only transmitted unilaterally from a transmitting station, and there is no interactivity with a receiving terminal. If the user of the receiving terminal can interactively operate the video information according to the content of the video information to be transmitted, various services can be enjoyed.
【0004】このため、受信側端末と送信局とを電話回
線等で接続して対話をするシステムも実現しつつあるけ
れども、各受信側端末と送信局との個別の回線が必要と
なり、接続に要する費用も発生する。本発明は、上記課
題に鑑み、送信局から一方向で送信される映像情報等を
用いて、あたかも対話的に双方向で映像情報を受信して
いるかのようなデジタル放送システムを提供することを
目的とする。[0004] For this reason, a system in which the receiving terminal and the transmitting station are connected to each other via a telephone line or the like for dialogue is being realized, but an individual line between each receiving terminal and the transmitting station is required. Costs are also required. The present invention has been made in view of the above problems, and provides a digital broadcasting system that uses video information and the like transmitted from a transmitting station in one direction, as if interactively receiving video information in two directions. Aim.
【0005】[0005]
【課題を解決するための手段】上記目的を達成するた
め、デジタル放送を用いて擬似的な対話を実現するデジ
タル放送装置であって、それぞれ画像データ識別子が付
された複数の画像データを記憶している画像情報記憶手
段と、複数の前記画像データを多重化ストリームとして
繰り返し送信する多重化送信手段とを備え、前記多重化
送信手段は、前記画像情報記憶手段に記憶されている画
像データを順次読み出す読出部と、1以上で画像データ
の総数未満の数の異なる第1画像ストリーム識別子を保
持し、読み出された画像データにその中の1つを順次割
り当てる画像ストリーム識別子割当部と、画像データ毎
に対応する画像データ識別子と等価な値と、対応する画
像データに割り当てられた第1画像ストリーム識別子と
等価な第2画像ストリーム識別子とを含む画像対応表を
生成する画像対応表生成部と、第1画像ストリーム識別
子が割り当てられた前記複数の画像データと、前記画像
対応表生成部で生成された複数の画像対応表とを、それ
ぞれの画像対応表が、対応する画像データの一定時間以
上前に出現し、画像対応表と対応する画像データの間に
は、同一の第1画像ストリーム識別子を割り当てられた
異なる画像データが出現しないように順次多重化し、繰
り返し送信する多重化部とを有することとしている。In order to achieve the above object, a digital broadcasting apparatus for realizing a simulated dialogue using digital broadcasting is provided. The digital broadcasting apparatus stores a plurality of image data each having an image data identifier. Image information storage means, and multiplex transmission means for repeatedly transmitting a plurality of the image data as a multiplexed stream, wherein the multiplex transmission means comprises an image stored in the image information storage means. > Readout unit that reads out image data sequentially, and image data with one or more
Number of different first image stream identifiers less than the total number of
And assigns one of them sequentially to the read image data.
Assigning an image stream identifier to each image data
And image data identifiers equivalent value corresponding to a first image stream identifier assigned to the corresponding image data
An image correspondence table generation unit for generating an image correspondence table including equivalent second image stream identifier, the first image stream identification
Wherein a plurality of image data assigned the child, and a plurality of image correspondence table generated by the image correspondence table generation unit, it
Each image correspondence table appears more than a certain time before the corresponding image data, and the image correspondence table and the corresponding image data
Have been assigned the same first image stream identifier
Multiplexing sequentially so that different image data does not appear,
And a multiplexing unit for transmitting the data repeatedly .
【0006】また、複数の画像データが繰り返し送信さ
れるデジタル放送を受信するデジタル放送受信装置であ
って、前記画像データには、第1画像ストリーム識別子
が付され、複数の前記画像データは、多重化された多重
化ストリームとして送信され、前記多重化ストリームに
は、対応する画像データの画像データ識別子と等価な値
を画像対応表識別子として付され、対応する画像データ
の第2画像ストリーム識別子が記載された画像対応表が
多重化されており、この画像対応表も画像データと同様
繰り返し送信されており、デジタル放送を受信する受信
手段と、受信したデジタル放送から1の画像データを抽
出する抽出手段と、記憶手段と、抽出された画像データ
を再生する再生手段と、ユーザの選択操作を受け付ける
操作手段と、ユーザ操作に基づいて前記抽出手段に抽出
条件を設定する抽出制御手段とを備え、前記抽出手段
は、設定された抽出条件と一致する画像対応表識別子が
付された画像対応表を多重化ストリームから抽出する画
像対応表抽出部を有し、前記記憶手段は、抽出された画
像対応表を記憶する画像対応表記憶部を有し、前記操作
手段は、前記再生手段で再生されている画像データから
指定の画像データへの切り換え指定の操作を受け付ける
指定受付部を有し、前記抽出手段は、更に、設定された
抽出条件に一致する画像データを抽出する画像データ抽
出部を有し、前記抽出制御手段は、指定の画像データの
画像データ識別子と等価な値の画像対応表識別子を抽出
条件として設定する抽出条件設定部と、前記画像対応表
記憶部に記憶されている画像対応表に記載されている第
2画像ストリーム識別子を読み出し、読み出した第2画
像ストリーム識別子を用いて前記抽出手段に抽出条件を
設定する画像データ抽出制御部とを有し、前記抽出手段
は、1の画像データを抽出した後画像データの抽出を中
止することとしている。A digital broadcast receiving apparatus for receiving a digital broadcast in which a plurality of image data are repeatedly transmitted, wherein the image data is provided with a first image stream identifier, data is transmitted as a multiplexed stream obtained by multiplexing, the multiplexing stream is subjected to image data identifier and the equivalent in the corresponding image data as an image correspondence table identifier, the second corresponding image data An image correspondence table in which an image stream identifier is described is multiplexed, and this image correspondence table is repeatedly transmitted similarly to the image data. A receiving unit for receiving the digital broadcast, and one image data from the received digital broadcast Extracting means for extracting the image data, storing means, reproducing means for reproducing the extracted image data, and operating means for receiving a user's selection operation, And a extraction control means for setting an extraction condition in the extraction means based on chromatography The operation, the extracting means, multiplexing an image correspondence table image correspondence table identifier that matches the set extraction condition is attached An image correspondence table extraction unit for extracting the image from the stream; the storage unit having an image correspondence table storage unit for storing the extracted image correspondence table; A designation accepting unit for accepting an operation of designating switching from data to designated image data, wherein the extracting means further comprises:
Image data extraction to extract image data that matches the extraction conditions
Has a detection section, the extraction control means includes an extraction condition setting unit for setting image correspondence table identifier of the image data identifier and the equivalent in image data designated as the extraction condition, the image correspondence table
No. described in the image correspondence table stored in the storage unit
The two-image stream identifier is read, and the read second image
Using the image stream identifier, the extraction condition
An image data extraction control unit to be set;
Is extracting image data and then extracting image data
It is decided to stop .
【0007】また、デジタル放送を用いて擬似的な対話
を実現するデジタル放送システムは、以下のデジタル放
送装置とデジタル受信装置とを含み、前記デジタル放送
装置は、デジタル放送を用いて擬似的な対話を実現する
デジタル放送装置であって、それぞれ画像データ識別子
が付された複数の画像データを記憶している画像情報記
憶手段と、複数の前記画像データを多重化ストリームと
して繰り返し送信する多重化送信手段とを備え、前記多
重化送信手段は、前記画像情報記憶手段に記憶されてい
る画像データを順次読み出す読出部と、1以上で画像デ
ータの総数未満の数の異なる第1画像ストリーム識別子
を保持し、読み出された画像データにその中の1つを順
次割り当てる画像ストリーム識別子割当部と、画像デー
タ毎に対応する画像データ識別子と等価な値と、対応す
る画像データに割り当てられた第1画像ストリーム識別
子と等価な第2画像ストリーム識別子とを含む画像対応
表を生成する画像対応表生成部と、第1画像ストリーム
識別子が割り当てられた前記複数の画像データと、前記
画像対応表生成部で生成された複数の画像対応表とを、
それぞれの画像対応表が、対応する画像データの一定時
間以上前に出現し、画像対応表と対応する画像データの
間には、同一の第1画像ストリーム識別子を割り当てら
れた異なる画像データが出現しないように順次多重化
し、繰り返し送信する多重化部とを有し、前記デジタル
放送受信装置は、デジタル放送を受信する受信手段と、
受信したデジタル放送から1の画像データを抽出する抽
出手段と、記憶手段と、抽出された画像データを再生す
る再生手段と、ユーザの選択操作を受け付ける操作手段
と、ユーザ操作に基づいて前記抽出手段に抽出条件を設
定する抽出制御手段とを備え、前記抽出手段は、設定さ
れた抽出条件と一致する画像対応表識別子が付された画
像対応表を多重化ストリームから抽出する画像対応表抽
出部を有し、前記記憶手段は、抽出された画像対応表を
記憶する画像対応表記憶部を有し、前記操作手段は、前
記再生手段で再生されている画像データから指定の画像
データへの切り換え指定の操作を受け付ける指定受付部
を有し、前記抽出手段は、更に、設定された抽出条件に
一致する画像データを抽出する画像データ抽出部を有
し、前記抽出制御手段は、指定の画像データの画像デー
タ識別子と等価な値の画像対応表識別子を抽出条件とし
て設定する抽出条件設定部と、前 記画像対応表記憶部に
記憶されている画像対応表に記載されている第2画像ス
トリーム識別子を読み出し、読み出した第2画像ストリ
ーム識別子を用いて前記抽出手段に抽出条件を設定する
画像データ抽出制御部とを有し、前記抽出手段は、1の
画像データを抽出した後画像データの抽出を中止するこ
ととしている。[0007] A digital broadcasting system for realizing a simulated dialogue using digital broadcasting includes the following digital broadcasting device and a digital receiving device, wherein the digital broadcasting device performs a simulated dialogue using digital broadcasting. And a multiplex transmitting means for repeatedly transmitting the plurality of image data as a multiplexed stream, wherein the image information storing means stores a plurality of image data each having an image data identifier. with the door, the multiplexed transmission means includes a reading section for reading the image data stored in the image information storing unit sequentially, image de with one or more
Different first image stream identifiers less than the total number of data
And one of them is sequentially added to the read image data.
An image stream identifier assigning unit to be assigned next,
Value equivalent to the image data identifier corresponding to each
Identification of a first image stream assigned to image data
Image support including a second image stream identifier equivalent to the child
An image correspondence table generation unit for generating a table, and a first image stream
The plurality of image data assigned an identifier,
A plurality of image correspondence tables generated by the image correspondence table generation unit,
When each image correspondence table shows the corresponding image data
Appearing more than a while ago, and the image data
In the meantime, the same first image stream identifier is assigned.
Multiplexing sequentially so that different image data does not appear
And a multiplexing unit for repeatedly transmitting the digital signal.
Broadcast receiving apparatus, receiving means for receiving a digital broadcast,
Extraction of one image data from the received digital broadcast
Output means, storage means, and reproduction of the extracted image data.
Playback means, and operation means for receiving a user's selection operation
And setting extraction conditions in the extraction means based on a user operation.
Extraction control means, wherein the extraction means
Images with image correspondence table identifiers that match the specified extraction conditions
Image correspondence table extraction for extracting the image correspondence table from the multiplexed stream
An output unit, wherein the storage unit stores the extracted image correspondence table.
An image correspondence table storage unit for storing, wherein the operating means is
A specified image from the image data reproduced by the recording means.
A specification receiving unit that receives an operation to specify switching to data
And the extracting means further comprises:
It has an image data extraction unit for extracting matching image data.
And the extraction control means outputs the image data of the designated image data.
An image correspondence table identifier with a value equivalent to the
An extraction condition setting unit for setting Te, before Symbol image correspondence table storage unit
The second image source listed in the stored image correspondence table
The stream identifier is read, and the read second image stream is read.
Setting extraction conditions in the extraction means using a frame identifier
An image data extraction control unit, wherein the extraction means
It has this <br/> and to stop the extraction of image data after extracting the image data.
【0008】また、画像データには、第1画像ストリー
ム識別子が付され、複数の前記画像データは、多重化さ
れた多重化ストリームとして送信され、前記多重化スト
リームには、対応する画像データの画像データ識別子と
等価な値を画像対応表識別子として付され、対応する画
像データの第2画像ストリーム識別子が記載された画像
対応表が多重化されており、この画像対応表も画像デー
タと同様繰り返し送信されるデジタル放送を受信するデ
ジタル放送受信装置に適用されるコンピュータ読み取り
可能な記録媒体であって、デジタル放送を受信する受信
手段と、受信したデジタル放送から1の画像データを抽
出する抽出手段と、記憶手段と、抽出された画像データ
を再生する再生手段と、ユーザの選択操作を受け付ける
操作手段と、ユーザ操作に基づいて前記抽出手段に抽出
条件を設定する抽出制御手段とを備え、前記抽出手段
は、設定された抽出条件と一致する画像対応表識別子が
付された画像対応表を多重化ストリームから抽出する画
像対応表抽出部を有し、前記記憶手段は、抽出された画
像対応表を記憶する画像対応表記憶部を有し、前記操作
手段は、前記再生手段で再生されている画像データから
指定の画像データへの切り換え指定の操作を受け付ける
指定受付部を有し、前記抽出手段は、更に、設定された
抽出条件に一致する画像データを抽出する画像データ抽
出部を有し、前記抽出制御手段は、指定の画像データの
画像データ識別子と等価な値の画像対応表識別子を抽出
条件として設定する抽出条件設定部と、前記画像対応表
記憶部に記憶されている画像対応表に記載されている第
2画像ストリーム識別子を読み出し、読み出した第2画
像ストリーム識別子を用いて前記抽出手段に抽出条件を
設定する画像データ抽出制御部とを有し、前記抽出手段
は、1の画像データを抽出した後画像データの抽出を中
止する各手段の機能をコンピュータに発揮させるプログ
ラムを記録することとしている。また、デジタル放送を
用いて擬似的な対話を実現するデジタル放送方法であっ
て、それぞれ画像データ識別子が付された複数の画像デ
ータを記憶する画像情報記憶ステップと、複数の前記画
像データを多重化ストリームとして繰り返し送信する多
重化送信ステップとを有し、前記多重化送信ステップ
は、前記画像情報記憶ステップで記憶されている画像デ
ータを順次読み出す読出サブステップと、1 以上で画像
データの総数未満の数の異なる第1画像ストリーム識別
子を保持し、読み出された画像データにその中の1つを
順次割り当てる画像ストリーム識別子割サブステップ
と、画像データ毎に対応する画像データ識別子と等価な
値と、対応する画像データに割り当てられた第1画像ス
トリーム識別子と等価な第2画像ストリーム識別子とを
含む画像対応表を生成する画像対応表生成サブステップ
と、第1画像ストリーム識別子が割り当てられた前記複
数の画像データと、前記画像対応表生成サブステップで
生成された複数の画像対応表とを、それぞれの画像対応
表が、対応する画像データの一定時間以上前に出現し、
画像対応表と対応する画像データの間には、同一の第1
画像ストリーム識別子を割り当てられた異なる画像デー
タが出現しないように順次多重化し、繰り返し送信する
多重化サブステップとを有することとしている。また、
複数の画像データが繰り返し送信されるデジタル放送を
受信するデジタル放送受信方法であって、前記画像デー
タには、第1画像ストリーム識別子が付され、複数の前
記画像データは、多重化された多重化ストリームとして
送信され、前記多重化ストリームには、対応する画像デ
ータの画像データ識別子と等価な値と、対応する画像デ
ータに割り当てられた第1画像ストリーム識別子と等価
な第2画像ストリーム識別子とが記載された画像対応表
が多重化されており、この画像対応表も画像データと同
様繰り返し送信されており、デジタル放送を受信する受
信ステップと、受信したデジタル放送から1の画像デー
タを抽出する抽出ステップと、記憶ステップと、抽出さ
れた画像データを再生する再生ステップと、ユーザの選
択操作を受け付ける操作ステップと、ユーザ操作に基づ
いて前記抽出ステップにおける抽出条件を設定する抽出
制御ステップとを有し、前記抽出ステップは、設定され
た抽出条件と一致する画像対応表識別子が付された画像
対応表を多重化ストリームから抽出する画像対応表抽出
サブステップを有し、前記記憶ステップは、抽出された
画像対応表を記憶する画像対応表記憶サブステップを有
し、前記操作ステップは、前記再生ステップで再生され
ている画像データから指定の画像データへの切り換え指
定の操作を受け付ける指定受付サブステップを有し、前
記抽出ステップは、更に、設定された抽出条件に一致す
る画像データを抽出する画像データ抽出サブステップを
有し、前記抽出制御ステップは、指定の画 像データの画
像データ識別子と等価な値の画像対応表識別子を抽出条
件として設定する抽出条件設定サブステップと、前記画
像対応表記憶サブステップにおいて記憶されている画像
対応表に記載されている第2画像ストリーム識別子を読
み出し、読み出した第2画像ストリーム識別子を用いて
前記抽出ステップにおける抽出条件を設定する画像デー
タ抽出制御サブステップとを有し、前記抽出ステップ
は、1の画像データを抽出した後画像データの抽出を中
止することとしている。[0008] The image data includes a first image stream.
Beam identifier is assigned, a plurality of the image data is transmitted as a multiplexed stream obtained by multiplexing, the multiplexing streams, the image data identifier and the equivalent in the corresponding image data as an image correspondence table identifier An image correspondence table in which the second image stream identifier of the corresponding image data is described is multiplexed, and this image correspondence table is also transmitted to the digital broadcast receiving apparatus that receives the digital broadcast repeatedly transmitted similarly to the image data. A computer-readable recording medium to which the present invention is applied, a receiving unit for receiving a digital broadcast, an extracting unit for extracting one image data from the received digital broadcast, a storage unit, and reproducing the extracted image data Reproducing means; operating means for receiving a user's selection operation; and extracting means for setting extraction conditions in the extracting means based on the user operation. And control means, wherein the extracting means comprises an image correspondence table extraction unit for extracting from the multiplexed stream image correspondence table image correspondence table identifier that matches the set extraction condition is attached, the storage means Has an image correspondence table storage unit for storing the extracted image correspondence table, wherein the operation means receives an operation of designating switching from image data being reproduced by the reproduction means to designated image data. Part, and the extracting means further comprises:
Image data extraction to extract image data that matches the extraction conditions
Has a detection section, the extraction control means includes an extraction condition setting unit for setting image correspondence table identifier of the image data identifier and the equivalent in image data designated as the extraction condition, the image correspondence table
No. described in the image correspondence table stored in the storage unit
The two-image stream identifier is read, and the read second image
Using the image stream identifier, the extraction condition
An image data extraction control unit to be set;
Is extracting image data and then extracting image data
A program that causes a computer to perform the function of each means for stopping is recorded. In addition, digital broadcasting
Digital broadcasting method to realize
Multiple image data with image data identifiers
An image information storing step of storing data,
Multiple transmission of image data repeatedly as a multiplexed stream
Multiplex transmission step;
Is the image data stored in the image information storing step.
A reading sub-step of sequentially reading over data, image with one or more
Identification of different first image streams less than the total number of data
Child, and one of them is added to the read image data.
Image stream identifier assignment sub-step to be sequentially assigned
Is equivalent to the image data identifier corresponding to each image data.
Value and the first image space assigned to the corresponding image data.
And a second image stream identifier equivalent to the stream identifier.
Image correspondence table generation sub-step for generating an image correspondence table including
And the plurality of copies to which the first image stream identifier is assigned.
Number of image data and the image correspondence table generation sub-step
Each of the generated image correspondence tables and the corresponding image
The table appears more than a certain time before the corresponding image data,
The same first data exists between the image correspondence table and the corresponding image data.
Different image data assigned image stream identifier
Multiplex and transmit repeatedly so that no data appears
And a multiplexing sub-step . Also,
Digital broadcasting in which multiple image data are repeatedly transmitted
A digital broadcast receiving method for receiving, comprising:
A first image stream identifier is assigned to each of the
The image data is multiplexed as a multiplexed stream.
Transmitted, and the multiplexed stream contains the corresponding image data.
Data image data identifier and the corresponding image data identifier.
Equivalent to the first image stream identifier assigned to the data
Image correspondence table in which various second image stream identifiers are described
Are multiplexed, and this image correspondence table is the same as the image data.
Is received repeatedly to receive digital broadcasts.
Communication step and one image data from the received digital broadcast.
An extraction step for extracting data, a storage step,
A playback step of playing back the selected image data,
An operation step for accepting a selection operation and a user operation
And setting extraction conditions in the extraction step
Control step, wherein the extracting step is set
With an image correspondence table identifier that matches the extraction condition
Image correspondence table extraction for extracting correspondence table from multiplexed stream
Sub-step, wherein the storing step is
An image correspondence table storage substep for storing the image correspondence table is provided.
And the operation step is reproduced in the reproduction step.
Finger to switch the current image data to the specified image data
It has a designation reception sub-step for accepting certain operations,
The extracting step further includes matching the set extraction condition.
Image data extraction sub-step for extracting image data
A, the extraction control step, image of the specified images data
Extract image correspondence table identifier with a value equivalent to image data identifier
Extraction condition setting sub-step to be set as
Image stored in image correspondence table storage sub-step
Reads the second image stream identifier described in the correspondence table
Using the read and read second image stream identifier
Image data for setting extraction conditions in the extraction step
Extraction control sub-step, the extraction step
Is extracting image data and then extracting image data
It is decided to stop .
【0009】[0009]
本発明の原理 本発明に係るデジタル放送システムの構成の説明に先立
ち、図1〜図3を用い、その原理について解説する。図
1は、受信側の表示画面にそれぞれ表示されるコンテン
ツの例で、天気予報に関する図である。ここで全国およ
び各地の天気予報が複数のコンテンツ151、152、
・・・153、・・・で示されている。ここで、コンテ
ンツとは、ユーザが対話的に操作する情報の単位をい
う。これらの複数のコンテンツ151、152、・・・
153、・・・は、ユーザの操作によって、矢符15
4、155、156、157で示すようにその表示が切
り換えられる。Prior to the description of the configuration of the digital broadcasting system according to the present invention, the principle will be described with reference to FIGS. FIG. 1 is an example of content displayed on a display screen of a receiving side, and is a diagram related to a weather forecast. Here, the nationwide and local weather forecasts are divided into multiple contents 151,
, 153,... Here, the content refers to a unit of information interactively operated by the user. These plurality of contents 151, 152,...
, 153,...
The display is switched as indicated by 4, 155, 156, 157.
【0010】今、表示画面に全国の天気予報を示すコン
テンツ153が表示されているときに、ユーザが「東
京」というボタン160を選択・決定操作すると、矢符
154で示すように、表示画面は、コンテンツ153か
ら東京の天気予報を示すコンテンツ151の表示に切り
換えられる。次に、ユーザが「戻る」ボタン158を決
定操作すると、矢符155で示すように、表示画面は、
コンテンツ151から元のコンテンツ153の表示に切
り換えられる。When the user selects and determines the button 160 of "Tokyo" while the content 153 indicating the weather forecast of the whole country is displayed on the display screen, as shown by an arrow 154, the display screen is displayed. The display is switched from the content 153 to the content 151 indicating the weather forecast of Tokyo. Next, when the user determines and operates the “return” button 158, as indicated by an arrow 155, the display screen is
The display is switched from the content 151 to the display of the original content 153.
【0011】同様に、コンテンツ153の表示画面の
「大阪」を示すボタン161をユーザが選択・決定操作
すると、矢符156で示すように、表示画面は、コンテ
ンツ153からコンテンツ152の表示に切り換えられ
る。更に、この状態で、ユーザが「戻る」ボタン159
を決定操作すると、矢符157に示すように、表示画面
はコンテンツ153の状態に戻る。このような表示切り
換えの操作のために、コンテンツ151、・・・は、ボ
タン158、159、160、161を有している。Similarly, when the user selects and determines the button 161 indicating “Osaka” on the display screen of the content 153, the display screen is switched from the content 153 to the display of the content 152 as indicated by an arrow 156. . Further, in this state, the user presses the “return” button 159.
Is determined, the display screen returns to the state of the content 153 as indicated by an arrow 157. The contents 151,... Have buttons 158, 159, 160, 161 for such display switching operation.
【0012】以上のようなユーザの表示切り換えの操作
によって、コンテンツの表示が任意に切り換えられるた
めに、送信側では、以下に説明するように各コンテンツ
を送信している。図2は、送信側から送信される送信デ
ータを模式的に示した図である。送信データ165は、
複数のコンテンツを示すデータ(情報)からなり、全体
が繰り返し送信される。送信データ165は、複数の画
像データ166、167、・・・168、・・・とそれ
ぞれに対応するナビゲーション情報169、170、・
・・、171、・・・とからなる。Since the display of the content can be arbitrarily switched by the above-described display switching operation by the user, the transmitting side transmits each content as described below. FIG. 2 is a diagram schematically illustrating transmission data transmitted from the transmission side. The transmission data 165 is
It consists of data (information) indicating a plurality of contents, and the whole is repeatedly transmitted. The transmission data 165 includes a plurality of image data 166, 167,... 168, and navigation information 169, 170,.
.., 171,...
【0013】各画像データ166、・・・は受信側の表
示画面に表示される各コンテンツ151、・・・の主画
像となるものであり、この説明では、天気予報の画像を
示している。各ナビゲーション情報169、・・・は、
各画像データ166、・・・に重ね合わせて表示される
例えばボタン158、・・・を示すビットマップ(Bi
tmap)データ172、173、174と、受信側で
のユーザの操作に対するふるまいを記述したスクリプト
(Script)情報175、176、177と、ユー
ザの操作によるコンテンツの表示切り換えをすることが
できるリンク先のコンテンツを示すハイパーリンク(H
yperlink)情報178、179、180とを含
んでいる。Each of the image data 166,... Is a main image of each of the contents 151,. Each piece of navigation information 169,.
A bitmap (Bi) showing, for example, buttons 158,...
tmap) data 172, 173, and 174, script (Script) information 175, 176, and 177 that describe the behavior of the user on the receiving side, and a link destination that can switch the display of the content by the user's operation. Hyperlink indicating content (H
hyperlink) information 178, 179, 180.
【0014】図1に示したコンテンツ151は、画像デ
ータ166とナビゲーション情報169とで表現されて
いる。同様に、コンテンツ152は画像データ167と
ナビゲーション情報170とで表現され、コンテンツ1
53は画像データ168とナビゲーション情報とで表現
されている。即ち、各画像データ166、・・・と各ナ
ビゲーション情報169、・・・とは対応関係を有して
設けられている。The content 151 shown in FIG. 1 is represented by image data 166 and navigation information 169. Similarly, the content 152 is represented by the image data 167 and the navigation information 170, and the content 1
53 is represented by image data 168 and navigation information. That is, each image data 166,... And each navigation information 169,.
【0015】図3は、送信側から送信される送信データ
165の送信の様子を模式的に示した図である。送信側
では、送信データ165を繰り返し送信している。時間
的に繰り返し送信データ165が送信されているのが理
解される。但し、本図では、画像データ、ナビゲーショ
ン情報ともフレーム構造で示しているけれども、実際に
は、デジタル化され、かつ画像データと対応するナビゲ
ーション情報とを多重化し、送信データ165をMPE
G2トランスポートストリームとして送信するため、具
体的送信データは本図とは異なっていることに注意すべ
きである。FIG. 3 is a diagram schematically showing a state of transmission of transmission data 165 transmitted from the transmission side. On the transmitting side, the transmission data 165 is repeatedly transmitted. It is understood that the transmission data 165 is repeatedly transmitted in time. However, although the image data and the navigation information are shown in a frame structure in the figure, the image data and the navigation information corresponding to the digitized image data are actually multiplexed, and the transmission data 165 is converted to the MPE.
It should be noted that the specific transmission data is different from that in the figure because the transmission is performed as a G2 transport stream.
【0016】なお、図示はしないけれども、送信されて
いる各画像データ166、167、・・・、168、・
・・は他の画像データ166、167、・・・、16
8、・・・と識別するため識別情報が付される。同様に
各ナビゲーション情報169、170、・・・、171
にも他のナビゲーション情報169、170、・・・、
171と識別するため識別情報が付されている。Although not shown, the transmitted image data 166, 167,..., 168,.
.. Indicates the other image data 166, 167,.
8, identification information is added. Similarly, the navigation information 169, 170,.
, Other navigation information 169, 170,.
171 is attached with identification information.
【0017】一方、受信側では、送信データ165中の
この識別情報を監視し、所望の識別情報を含む画像デー
タとナビゲーション情報とを取得し、1のコンテンツと
して図1に示したように例えばコンテンツ151として
再生表示する。なお、取得された例えばナビゲーション
情報171は、ユーザの所定の操作に備えて記憶され
る。On the other hand, the receiving side monitors the identification information in the transmission data 165, acquires image data including desired identification information and navigation information, and, as shown in FIG. 151 is reproduced and displayed. The acquired navigation information 171 is stored in preparation for a predetermined operation by the user.
【0018】以下、上記原理を踏まえて、本発明に係る
デジタル放送システムの実施の形態を図面を参照して説
明する。 (実施の形態1) 1−1.構成の概要 図4は、本発明に係るデジタル放送システムの実施の形
態1の構成図である。このデジタル放送システムは、デ
ータ送信装置101と複数のデータ受信装置121とか
らなる。An embodiment of a digital broadcasting system according to the present invention will be described below with reference to the drawings based on the above principle. Embodiment 1 1-1. Outline of Configuration FIG. 4 is a configuration diagram of the digital broadcast system according to the first embodiment of the present invention. This digital broadcasting system includes a data transmission device 101 and a plurality of data reception devices 121.
【0019】データ送信装置101は、相互にハイパー
リンクの張られた複数のコンテンツのデータを、MPE
G2トランスポートストリーム中に多重して繰り返し送
信するよう構成され、送信データ記憶部102と、デー
タ多重化部103と、多重情報記憶部104と、システ
ム情報テーブル生成部105と、送信部106とを備え
ている。The data transmitting apparatus 101 transmits data of a plurality of contents with hyperlinks to each other by MPE.
The transmission data storage unit 102, the data multiplexing unit 103, the multiplexed information storage unit 104, the system information table generation unit 105, and the transmission unit 106 are configured to be multiplexed in the G2 transport stream and repeatedly transmitted. Have.
【0020】データ受信装置121は、データ送信装置
101から送信されるMPEG2トランスポートストリ
ームの中からユーザ操作に従って対話的にコンテンツを
取り出して再生するよう構成され、受信部122と、T
Sデコーダ部123と、AVデコーダ部124と、受信
データ記憶部125と、受信制御部126と、信号受信
部127と、再生部128と、表示部129と、音声出
力部130とを備えている。 1−2.データ送信装置101 1−2−1.送信データ記憶部102の構成 送信データ記憶部102は、磁気ディスク等の記憶媒体
からなり、1つの対話的番組を構成する複数のコンテン
ツのデータと構造情報とを記憶しており、プレゼンテー
ション情報記憶部107と、ナビゲーション情報記憶部
108と、構造情報記憶部109とを含む。なお、ここ
で対話的番組は、送信データとしてMPEG2トランス
ポートストリーム中に含まれる状態では「イベント」又
は「プログラム」と称している。The data receiving device 121 is configured to interactively take out and reproduce contents from the MPEG-2 transport stream transmitted from the data transmitting device 101 according to a user operation.
It includes an S decoder section 123, an AV decoder section 124, a reception data storage section 125, a reception control section 126, a signal reception section 127, a reproduction section 128, a display section 129, and an audio output section 130. . 1-2. Data transmission device 101 1-2-1. Configuration of Transmission Data Storage Unit 102 The transmission data storage unit 102 is formed of a storage medium such as a magnetic disk, and stores data and structure information of a plurality of contents constituting one interactive program. 107, a navigation information storage unit 108, and a structure information storage unit 109. Here, the interactive program is referred to as an "event" or a "program" when it is included in the MPEG2 transport stream as transmission data.
【0021】送信データ記憶部102は、図2に示した
送信データ165を以下に示すように画像データ(プレ
ゼンテーション情報)と、ナビゲーション情報とに分け
て記憶している。また、画像データとナビゲーション情
報との対応関係を構造情報表として記憶している。 1−2−1−1.プレゼンテーション情報記憶部107 プレゼンテーション情報記憶部107は、各コンテンツ
に含まれる画像データや、音声データ等のプレゼンテー
ション情報を記憶する。図5A,図5Bは、それぞれコ
ンテンツ153、151のプレゼンテーション情報の一
例である静止画データを示す。図5Aはファイル名「s
till5.m2v」で示される静止画データ201を
示し、図5Bはファイル名「still1.m2v」で
示される静止画データ202を示している。静止画デー
タ201、202は、それぞれISO/IEC1381
8−2(MPEG2 ビデオ)規格に基づいてデジタル
符号化された形式で記憶されている。なお、画像データ
の符号化形式は、他の形式でもよい。 1−2−1−2.ナビゲーション情報記憶部108 ナビゲーション情報記憶部108は、各コンテンツに含
まれるナビゲーション情報を記憶する。ナビゲーション
情報には、別のコンテンツへのリンクを示すハイパーリ
ンク情報が含まれ、このリンク先をユーザが対話的に選
択するためのオブジェクトが記述されている。図6は、
ナビゲーション情報の一例を示すものである。ここで、
ナビゲーション情報301は、コンテンツ153のナビ
ゲーション情報の例であり、ファイル名「navi5.
nif」で記憶されている。The transmission data storage unit 102 stores the transmission data 165 shown in FIG. 2 separately as image data (presentation information) and navigation information as described below. The correspondence between the image data and the navigation information is stored as a structure information table. 1-2-1-1. Presentation Information Storage Unit 107 The presentation information storage unit 107 stores presentation information such as image data and audio data included in each content. 5A and 5B show still image data which is an example of presentation information of the contents 153 and 151, respectively. FIG. 5A shows the file name “s
till5. m2v ", and FIG. 5B shows the still image data 202 indicated by the file name" still1.m2v ". Still image data 201 and 202 are respectively ISO / IEC1381.
It is stored in a digitally encoded format based on the 8-2 (MPEG2 video) standard. The encoding format of the image data may be another format. 1-2-1-2. Navigation information storage unit 108 The navigation information storage unit 108 stores navigation information included in each content. The navigation information includes hyperlink information indicating a link to another content, and describes an object for the user to interactively select the link destination. FIG.
It shows an example of navigation information. here,
The navigation information 301 is an example of the navigation information of the content 153, and the file name “navi5.
nif ”.
【0022】なお、図5Aに示す静止画データ201
と、図6に示すナビゲーション情報301とが1つのコ
ンテンツ153を構成することは、後述する図8に示す
構造情報表501に示される。ナビゲーション情報30
1は、表形式で示したオブジェクト定義表(Objec
t Definition Table)302とハン
ドラ定義表(Handler Definition
Table)303とハイパーリンク表(Hyperl
ink Table)304とビットマップ表(Bit
map Table)305とを含んでいる。The still picture data 201 shown in FIG.
The fact that the content and the navigation information 301 shown in FIG. 6 constitute one content 153 is shown in a structure information table 501 shown in FIG. Navigation information 30
1 is an object definition table (Objectc) shown in a table format.
t Definition Table) 302 and a handler definition table (Handler Definition)
Table) 303 and a hyperlink table (Hyperl)
Ink Table) 304 and a bitmap table (Bit)
map Table) 305.
【0023】オブジェクト定義表302は、表示画面に
表示される例えば、ボタン(Button)等のグラフ
ィックスオブジェクトのタイプ(type)や属性等の
情報をインデックス番号ごとに示している。「インデッ
クス(Index)」欄にはインデックス番号が記載さ
れる。「タイプ」欄には、グラフィックスオブジェクト
のタイプが記載されている。「X」および「Y」欄に
は、表示画面上での表示基準位置のX,Y座標値がそれ
ぞれ記載されている。「ハンドラ(Handler)」
欄には、データ受信装置121でユーザによってこのイ
ンデックス番号で示されるオブジェクトが選択された際
に実行されるハンドラのインデックス番号が記載されて
いる。「標準ビットマップ(Normal Bitma
p)」欄には、それぞれのオブジェクトが標準状態のと
きに表示されるビットマップのインデックス番号が記載
されている。一方、「フォーカスビットマップ(Foc
used Bitmap)」欄には、それぞれのオブジ
ェクトが選択状態のときに表示されるビットマップのイ
ンデックス番号が記載されている。ここで、標準状態と
は、オブジェクトが表示されているだけの状態をいい、
選択状態とは、表示されているオブジェクトが選択され
得る状態をいう。The object definition table 302 shows, for each index number, information such as a type (type) and attributes of a graphics object such as a button (Button) displayed on the display screen. An index number is described in the “Index” column. The “type” column describes the type of the graphics object. In the “X” and “Y” columns, the X and Y coordinate values of the display reference position on the display screen are described. "Handler"
The column describes the index number of the handler that is executed when the user selects the object indicated by the index number in the data receiving device 121. "Standard Bitmap (Normal Bitma
The column “p)” describes the index number of the bitmap displayed when each object is in the standard state. On the other hand, "focus bitmap (Foc
The “used Bitmap” column describes the index number of the bitmap displayed when each object is in the selected state. Here, the standard state means a state in which the object is only displayed,
The selection state refers to a state in which a displayed object can be selected.
【0024】例えば、オブジェクト定義表302のイン
デックス番号「0」の行では、タイプが「ボタン」で、
左上端の表示位置の座標値がX=400,Y=300
で、データ受信装置121で選択されたときにインデッ
クス番号「2」のハンドラが実行され、標準状態ではイ
ンデックス番号「6」、選択状態ではインデックス番号
「7」のビットマップを用いるオブジェクトを示してい
る。インデックス番号「1」の行も同様である。For example, in the row of index number "0" of the object definition table 302, the type is "button",
The coordinate value of the display position at the upper left corner is X = 400, Y = 300
When the data receiving apparatus 121 selects the object, the handler of the index number “2” is executed, and the object using the bitmap of the index number “6” in the standard state and the index number “7” in the selected state is shown. . The same applies to the row with index number “1”.
【0025】ハンドラ定義表303は、インデックス番
号ごとにユーザ操作に対するデータ受信装置121のふ
るまいを記述するスクリプト(Script)を示して
いる。例えば、ハンドラ定義表303のインデックス番
号「2」の行には、「goto_contents(i
ndex4)」というスクリプトが記述されている。こ
のスクリプトは、インデックス番号「4」のハイパーリ
ンクで表わされるコンテンツへの切り換えを指示するも
のである。なお、スクリプトにより、例えば音を鳴らす
指示を記述してもよい。The handler definition table 303 shows a script (Script) that describes the behavior of the data receiving apparatus 121 for a user operation for each index number. For example, the row of index number “2” in the handler definition table 303 includes “goto_contents (i
ndex4) "is described. This script instructs switching to the content represented by the hyperlink with the index number “4”. Note that, for example, an instruction to sound a sound may be described by a script.
【0026】ハイパーリンク表304は、インデックス
番号ごとに指定されたコンテンツ(Contents)
番号のコンテンツへのハイパーリンクを示している。例
えば、ハイパーリンク表304のインデックス番号
「4」は、コンテンツ番号「1」のコンテンツへのハイ
パーリンクを示している。ビットマップ表305は、デ
ータ受信装置121でプレゼンテーション情報の画像デ
ータに重ねて表示されるグラフィックス情報を表すビッ
トマップデータ(Bitmap Data)をオブジェ
クト定義表302内のデータとして示されたインデック
ス番号ごとに示している。The hyperlink table 304 includes a content (Contents) designated for each index number.
Shows a hyperlink to the numbered content. For example, the index number “4” in the hyperlink table 304 indicates a hyperlink to the content with the content number “1”. The bitmap table 305 stores bitmap data (Bitmap Data) representing graphics information superimposed on image data of presentation information in the data receiving device 121 for each index number indicated as data in the object definition table 302. Is shown.
【0027】例えば、インデックス番号「6」では、オ
ブジェクト定義表302のインデックス番号「0」の
「ボタン」の「標準ビットマップ」のビットマップデー
タを示している。図7は、ファイル名「navi1.n
if」で表されるナビゲーション情報401を示してい
る。ナビゲーション情報401は、オブジェクト定義表
402と、ハンドラ定義表403と、ビットマップ表4
04とを含んでいる。For example, index number “6” indicates bitmap data of “standard bitmap” of “button” of index number “0” of object definition table 302. FIG. 7 shows the file name “navi1.n
The navigation information 401 represented by “if” is shown. The navigation information 401 includes an object definition table 402, a handler definition table 403, and a bitmap table 4.
04.
【0028】オブジェクト定義表402のインデックス
番号「0」の行では、標準ビットマップのインデックス
番号として「−」が示されている。これは、このオブジ
ェクトには標準状態のビットマップが定義されていない
ことを示す。オブジェクト定義表402では、オブジェ
クトが1つしか定義されておらず、インデックス番号
「0」のオブジェクトは常に選択状態で表示されるため
標準状態のビットマップは必要ないので省略される。In the row of the index number "0" of the object definition table 402, "-" is shown as the index number of the standard bitmap. This indicates that there is no standard state bitmap defined for this object. In the object definition table 402, only one object is defined, and the object with the index number "0" is always displayed in the selected state, so that the bitmap in the standard state is not required, so that the object is omitted.
【0029】ハンドラ定義表403は、インデックス番
号「3」のハンドラが起動されたときに実行されるスク
リプトを示している。インデックス番号「3」のスクリ
プトは、エントリコンテンツへの切り換え指示を示す
「goto_entry」である。ここで、エントリコ
ンテンツとは、対話的番組の再生を開始するときに一番
最初に再生すべきコンテンツをいう。The handler definition table 403 shows a script that is executed when the handler with the index number “3” is activated. The script with index number "3" is "goto_entry" indicating an instruction to switch to entry content. Here, the entry content refers to the content to be reproduced first when the reproduction of the interactive program is started.
【0030】ビットマップ表404は、インデックス番
号「7」のビットマップデータを示している。 1−2−1−3.構造情報記憶部109 構造情報記憶部109は、構造情報表とエントリ情報と
を記憶している。構造情報表は、各コンテンツを構成す
るプレゼンテーション情報とナビゲーション情報の組み
合わせの情報である。エントリ情報は、エントリコンテ
ンツを示す情報をいう。The bitmap table 404 shows bitmap data of the index number "7". 1-2-1-3. Structure information storage unit 109 The structure information storage unit 109 stores a structure information table and entry information. The structure information table is information of a combination of presentation information and navigation information that constitute each content. The entry information refers to information indicating entry content.
【0031】図8に示すように構造情報表501は、送
信データ記憶部102に記憶されている各コンテンツを
構成するプレゼンテーション情報とナビゲーション情報
との組み合わせの情報を、コンテンツ番号ごとに示して
いる。コンテンツ番号は、送信データ記憶部102に記
憶されている複数のコンテンツ中で、1つのコンテンツ
を一意に識別する番号である。図8に示すように、構造
情報表501の第1行では、コンテンツ番号0で識別さ
れるコンテンツが、プレゼンテーション情報記憶部10
7に記憶されているファイル名still0.m2vで
識別される静止画データと、ナビゲーション情報記憶部
108に記憶されているnavi0.nifで識別され
るナビゲーション情報との組により構成されていること
を示す。他の行も同様である。As shown in FIG. 8, the structure information table 501 shows information of combinations of presentation information and navigation information constituting each content stored in the transmission data storage unit 102 for each content number. The content number is a number that uniquely identifies one content among a plurality of contents stored in the transmission data storage unit 102. As shown in FIG. 8, in the first row of the structure information table 501, the content identified by the content number 0 is stored in the presentation information storage unit 10
7, the file name still0. m2v and navi0.mv stored in the navigation information storage unit 108. It is shown that it is configured by a set with navigation information identified by nif. The same applies to other lines.
【0032】また、図8に示すエントリ情報502は、
送信データ記憶部102に記憶されている対話的番組の
エントリコンテンツのコンテンツ番号が5であることを
示している。 1−2−2.多重情報記憶部104 多重情報記憶部104は、送信データ記憶部102に記
憶されている送信データをMPEG2トランスポートス
トリーム中に多重化するための識別子や帯域等の資源の
割当情報を多重情報表として記憶している。図9は、こ
の多重情報表601の一例を示すものである。The entry information 502 shown in FIG.
This indicates that the content number of the entry content of the interactive program stored in the transmission data storage unit 102 is 5. 1-2-2. Multiplex Information Storage Unit 104 The multiple information storage unit 104 stores resource allocation information such as identifiers and bands for multiplexing transmission data stored in the transmission data storage unit 102 into the MPEG2 transport stream as a multiplex information table. I remember. FIG. 9 shows an example of the multiplex information table 601.
【0033】多重情報表601の第1行に記録されてい
るビットレート(Bitrate)は、送信データ記憶
部102に記憶されている送信データをMPEG2トラ
ンスポートストリームに多重する際に割り当てられる伝
送レートを示している。この例では、伝送レートとして
6Mbpsが割り当てられている。多重情報表601の
第2行〜第5行のoriginal_network_
id、transport_stream_id、se
rvice_id、event_idは、送信データ記
憶部102に記憶されている対話的番組をMPEG2ト
ランスポートストリーム中にイベントとして多重する際
に、そのイベントに割り当てる識別子original
_network_id、transport_str
eam_id、service_id、event_i
dのそれぞれの値を示している。この多重情報表601
では、これらの値として全て「0×0001」が割り当
てられているけれども、通常は、それぞれのサービスに
割り当てられた固有の値が書き込まれる。The bit rate (Bitrate) recorded in the first row of the multiplex information table 601 indicates the transmission rate assigned when multiplexing the transmission data stored in the transmission data storage unit 102 into the MPEG2 transport stream. Is shown. In this example, 6 Mbps is assigned as the transmission rate. Original_network_ in the second to fifth rows of the multiplex information table 601
id, transport_stream_id, se
When the interactive program stored in the transmission data storage unit 102 is multiplexed into the MPEG2 transport stream as an event, the identifier original_event and the event_id are the originals assigned to the event.
_Network_id, transport_str
eam_id, service_id, event_i
The respective values of d are shown. This multiplex information table 601
In this example, “0 × 0001” is allotted as these values, but usually, a unique value assigned to each service is written.
【0034】一般的な衛星デジタル放送システムでは、
1つの衛星(ネットワーク)から、1以上のMPEG2
トランスポトストリームがそれぞれ別の帯域の搬送波を
用いて送信される。各放送番組は、いずれかのMPEG
2トランスポートストリーム中に、ETS 300 4
68規格(以下、「DVB−SI規格」という。)に基
づいて、original_network_id、t
ransport_stream_id、servic
e_id、event_idを付与されて多重される。
original_network_idは、ネットワ
ークを一意に識別する識別子である。transpor
t_stream_idは1つのネットワーク中で、1
つのトランスポートストリームを一意に識別する識別子
である。service_idは1つのトランスポート
ストリーム中で1つのサービスを一意に識別する識別子
である。event_idは1つのサービス中で1つの
イベントを一意に識別する識別子である。イベントは、
いくつかのコンポーネントのまとまりであり、従来のア
ナログ放送における1つの番組に相当するものである。In a general satellite digital broadcasting system,
From one satellite (network), one or more MPEG2
The transport streams are transmitted using carriers of different bands. Each broadcast program is one of the MPEG
ETS 300 4 in two transport streams
Original_network_id, t based on the H.68 standard (hereinafter referred to as “DVB-SI standard”).
transport_stream_id, service
e_id and event_id are assigned and multiplexed.
original_network_id is an identifier for uniquely identifying a network. transport
t_stream_id is 1 in one network.
An identifier for uniquely identifying one transport stream. service_id is an identifier for uniquely identifying one service in one transport stream. event_id is an identifier for uniquely identifying one event in one service. The event is
It is a group of several components, and corresponds to one program in the conventional analog broadcasting.
【0035】コンポーネントは、ISO/IEC 13
818−1(以下、「MPEG2システム規格」とい
う。)における、1つのPID(パケット識別子)で識
別されるストリーム(プログラムエレメント)であり、
動画、音声などの番組の構成要素の1つを表現する。サ
ービスは、イベントのシーケンスをひとまとめにしたも
のであり、従来のアナログ放送における1つのチャンネ
ルに相当する。The components are ISO / IEC 13
818-1 (hereinafter referred to as "MPEG2 system standard"), which is a stream (program element) identified by one PID (packet identifier),
Expresses one of the components of a program such as a moving image and a sound. A service is a group of a sequence of events and corresponds to one channel in the conventional analog broadcasting.
【0036】DVB−SI規格に基づいたデジタル放送
システムを通じて放送される番組(イベント)は、これ
らのoriginal_network_id、tra
nsport_stream_id、service_
id、event_idの組を指定することによって、
全てのデジタル放送システム中で一意に特定することが
できる。original_network_id、t
ransport_stream_id、servic
e_id、event_idの詳細については、DVB
−SI規格書に述べられている。Programs (events) broadcast through a digital broadcasting system based on the DVB-SI standard include these original_network_id and tra.
nsport_stream_id, service_
By specifying a pair of id, event_id,
It can be uniquely specified in all digital broadcasting systems. original_network_id, t
transport_stream_id, service
For details on e_id and event_id, see DVB
-Described in the SI standard.
【0037】多重情報表601の第6行〜第10行は、
送信データ記憶部102に記憶されているアプリケーシ
ョンをMPEG2トランスポートストリーム中にイベン
トとして多重する際に、そのイベントを構成する各コン
ポーネントに割り当てるPIDの値を表している。な
お、PMT_PID、PCR_PIDは、それぞれ後述
するPMT(Program Map Table)、
PCR(ProgramClock Referenc
e)に割当てられるPIDの値を表わしている。Lines 6 to 10 of the multiplex information table 601 are as follows:
When the application stored in the transmission data storage unit 102 is multiplexed as an event in the MPEG2 transport stream, the value of the PID assigned to each component configuring the event is shown. Note that PMT_PID and PCR_PID are respectively a PMT (Program Map Table),
PCR (Program Clock Reference)
It represents the value of the PID assigned to e).
【0038】NE_component_pid(ナビ
ゲーション情報コンポーネントパケット識別子)は、送
信データ記憶部102のナビゲーション情報記憶部10
8に記憶されているナビゲーション情報を多重するコン
ポーネントに割り当てられるPIDの値を示している。
VE_information_component_
pid(ストリーム対応情報コンポーネントパケット識
別子)は、後述するストリーム対応情報テーブル生成部
111で生成されるストリーム対応表を多重するコンポ
ーネントに割り当てられるPIDの値を示している。NE_component_pid (navigation information component packet identifier) is stored in the navigation information storage unit 10 of the transmission data storage unit 102.
8 shows the value of the PID assigned to the component that multiplexes the navigation information stored in 8.
VE_information_component_
The pid (stream correspondence information component packet identifier) indicates a PID value assigned to a component that multiplexes the stream correspondence table generated by the stream correspondence information table generation unit 111 described later.
【0039】VE_component_pid(画像
データコンポーネント識別子)は、プレゼンテーション
情報記憶部107に記憶されている画像データを多重す
るコンポーネントに割り当てられるPIDの値を示して
いる。なお、本実施の形態では、NE_compone
nt_pid、VE_information_com
ponent_pid、VE_component_p
idとして、それぞれ1つのPIDのみが与えられてい
るが、複数与えられてもよい。即ち、NE_compo
nent_pidに「0×0082」が、VE_inf
ormation_component_pidに「0
×0083」が、VE_component_pidに
「0×0084」がそれぞれPIDとして与えられてい
るけれども、これに加えて、例えばNE_compon
ent_pidに「0×0085」が、VE_info
rmation_component_pidに「0×
0086」が、VE_component_pidに
「0×0087」がそれぞれPIDとして与えられても
よい。VE_component_pid (image data component identifier) indicates a value of a PID assigned to a component that multiplexes image data stored in the presentation information storage unit 107. Note that, in the present embodiment, NE_component
nt_pid, VE_information_com
component_pid, VE_component_p
Although only one PID is given as each id, a plurality of PIDs may be given. That is, NE_compo
“0x0082” is stored in the VE_inf
"0" for the operation_component_pid
× 0083 ”is given as a PID to VE_component_pid, and in addition to this, for example, NE_component
“0 × 0085” is set to VE_info in ent_pid.
"0x" is added to the operation_component_pid.
“0086” may be given as a PID to VE_component_pid, and “0 × 0087” may be given to the VE_component_pid.
【0040】また、本実施の形態では存在しないが、送
信データが音声データを含む場合は、AE_infor
mation_component_pid、AE_c
omponent_pidが画像データと同様に割り当
てられる。 1−2−3.データ多重化部103の構成 データ多重化部103は、CPUとメモリとからなる多
重制御部110と、ストリーム対応情報テーブル生成部
111と、識別情報付加部112と、ナビゲーション情
報テーブル生成部113と、多重化部114とを含む。Although not present in the present embodiment, when transmission data includes audio data, AE_info
motion_component_pid, AE_c
component_pid is assigned similarly to the image data. 1-2-3. Configuration of the data multiplexing unit 103 The data multiplexing unit 103 includes a multiplexing control unit 110 including a CPU and a memory, a stream correspondence information table generating unit 111, an identification information adding unit 112, a navigation information table generating unit 113, A multiplexing unit 114.
【0041】データ多重化部103は、図3で示した送
信データ165を生成するため以下のような処理を行
う。 1−2−3−1.多重制御部110(その1) 多重制御部110は、送信部106に起動されると、先
ず、構造情報記憶部109と多重情報記憶部104とに
記憶されている構造情報表501と多重情報表601と
を参照し、コンテンツ番号ごとにデジタル放送中で各コ
ンテンツを一意に識別する識別子を割り当て、コンテン
ツ識別子割当表を作成する。Data multiplexing section 103 performs the following processing to generate transmission data 165 shown in FIG. 1-2-3-1. Multiplexing Control Unit 110 (Part 1) When the multiplexing control unit 110 is activated by the transmitting unit 106, first, the multiplexing control unit 110 first stores the structure information table 501 and the multiplexed information table stored in the structure information storage unit 109 and the multiplexed information storage unit 104. With reference to 601, an identifier for uniquely identifying each content in digital broadcasting is assigned for each content number, and a content identifier assignment table is created.
【0042】図10は、このコンテンツ識別子割当表7
01の一例を示す。「orig_nw_id」703、
「ts_id」704は、それぞれコンテンツを構成す
る画像データ、音声データ、ナビゲーション情報が送信
されるネットワークとトランスポートストリームとの識
別子の値を表す。「VE_svc_id」705、「V
E_event_id」706は、それぞれ、画像デー
タが属するサービスとイベントとの識別子の値を表し、
「VE_id」709は1つのイベント中で画像データ
を一意に識別する識別子の値を表す。同様に、「NE_
svc_id」707、「NE_event_id」7
08は、ナビゲーション情報が属するサービスとイベン
トとの識別子の値を表し、「NE_id」710は1つ
のイベント中でナビゲーション情報を一意に識別する識
別子の値を表す。「AE_svc_id」711、「A
E_event_id」712、「AE_id」713
も同様である。コンテンツは、画像データと音声データ
とナビゲーション情報の組であるため、それぞれの識別
子の組により一意に識別することができる。FIG. 10 shows this content identifier assignment table 7.
01 shows an example. “Orig_nw_id” 703,
“Ts_id” 704 indicates the identifier values of the transport stream and the network to which the image data, audio data, and navigation information constituting the content are transmitted. “VE_svc_id” 705, “V
“E_event_id” 706 indicates the identifier value of the service and the event to which the image data belongs, respectively,
“VE_id” 709 indicates the value of an identifier that uniquely identifies image data in one event. Similarly, “NE_
svc_id ”707,“ NE_event_id ”7
08 represents the value of the identifier of the service and event to which the navigation information belongs, and “NE_id” 710 represents the value of the identifier that uniquely identifies the navigation information in one event. “AE_svc_id” 711, “A
“E_event_id” 712, “AE_id” 713
The same is true for Since the content is a set of image data, audio data, and navigation information, the content can be uniquely identified by each set of identifiers.
【0043】コンテンツ識別子割当表701において、
各コンテンツ番号702に対応して、「orig_nw
_id」703、「ts_id」704、「VE_sv
c_id」705、「VE_event_id」706
には、多重情報記憶部104に記憶されている多重情報
表601のoriginal_network_id、
transport_stream_id、servi
ce_id、event_idのそれぞれの値が書き込
まれている。同様に、「NE_svc_id」707、
「NE_event_id」708にもserivic
e_id、event_idのそれぞれの値が書き込ま
れている。In the content identifier assignment table 701,
“Orig_nw” corresponding to each content number 702
_Id ”703,“ ts_id ”704,“ VE_sv ”
c_id ”705,“ VE_event_id ”706
The original_network_id of the multiplex information table 601 stored in the multiplex information storage unit 104,
transport_stream_id, service
Each value of ce_id and event_id is written. Similarly, “NE_svc_id” 707,
"NE_event_id" 708 is also sericic
Each value of e_id and event_id is written.
【0044】また、本実施の形態では、「VE_id」
709と「NE_id」710には、コンテンツ番号7
02と同じ値が付与されている。なお、「VE_id」
709、「NE_id」\u710は\uコンテンツ番号7
02と一致する必要はなく、それぞれ画像データごと、
ナビゲーション情報ごとに異なる値が付与されていれば
よい。In this embodiment, “VE_id”
709 and “NE_id” 710 include the content number 7
The same value as 02 is given. “VE_id”
709, "NE_id" \ u710 is \ u content number 7
02 does not need to match,
It suffices that a different value is assigned to each piece of navigation information.
【0045】また、本実施の形態では、「AE_svc
_id」711、「AE_event_id」712、
「AE_id」713は、コンテンツに音声データがな
いので識別子を付与されず、「−」が書き込まれている
が、音声データを含む場合には画像データ、ナビゲーシ
ョン情報と同様に割り当てられる。多重制御部110
は、コンテンツ識別子割当表701の作成が終わると、
画像データごとに「PID」、「component_
tag」、「stream_id」の各値を割り当てた
表示画像情報識別子割当表を作成する。図11は、この
表示画像情報識別子割当表801の一例を示す図であ
る。この表示画像情報識別子割当表801において、
「VE_id」709には、識別子割当表701で付与
された値が付与される。「PID」803には、多重情
報表601で「VE_component_pid」で
割り当てられた値(ここでは「0×0084」)が与え
られる。「component_tag」(コンポーネ
ントタグ)802には、一つの「PID」803に対し
て同一の値(例えば「PID」の値「0×0084」に
対して「component_tag」の値「0×0
0」が割り当てられている)が付与される。「stre
am_id」804は、16進表記で「e0」から「e
f」の値が「VE_id」709に対応して順次循環的
に付与される。また、この「VE_id」709で識別
されるプレゼンテーション情報記憶部107に記憶され
ている画像データのファイル名が画像データファイル8
05として書き込まれる。In the present embodiment, “AE_svc”
_Id ”711,“ AE_event_id ”712,
“AE_id” 713 is not assigned an identifier because there is no audio data in the content, and “−” is written. However, if audio data is included, it is allocated in the same manner as image data and navigation information. Multiplex control unit 110
When the creation of the content identifier assignment table 701 is completed,
"PID", "component_
A display image information identifier assignment table to which respective values of “tag” and “stream_id” are assigned is created. FIG. 11 is a diagram showing an example of the display image information identifier assignment table 801. In this display image information identifier assignment table 801,
“VE_id” 709 is assigned the value assigned in the identifier assignment table 701. The value (here, “0 × 0084”) assigned by “VE_component_pid” in the multiplex information table 601 is given to “PID” 803. The “component_tag” (component tag) 802 has the same value for one “PID” 803 (eg, the value “0 × 0” for the “component_tag” for the value “0 × 0084” of the “PID”)
0 "is assigned). "Stre
“am_id” 804 is expressed in hexadecimal notation from “e0” to “e”.
The value of “f” is sequentially and cyclically given corresponding to “VE_id” 709. The file name of the image data stored in the presentation information storage unit 107 identified by the “VE_id” 709 is the image data file 8
05 is written.
【0046】なお、図9のVE_component_
pidに複数の識別子が与えられているときには、「P
ID」、「stream_id」は、例えば次のように
割当てることができる。「VE_id」の順に、まず、
「PID」に多重情報表からVE_component
_pidを1つ取り出して与え、「stream_i
d」は、16進表記で「e0」〜「ef」の値を順次循
環的に与える。stream_idが一巡するごとに、
多重情報表より新たなVE_component_pi
dを取り出し、「PID」に与える。新たなVE_co
mponent_pidがなくなったら、最初に与えた
VE_component_pidに戻る。「comp
onent_tag」には、「PID」ごとに異なる値
を与える。Note that VE_component_ in FIG.
When a plurality of identifiers are given to pid, "P
The “ID” and “stream_id” can be assigned, for example, as follows. In the order of "VE_id",
VE_component from multiplex information table to "PID"
_Pid is taken out and given, and "stream_i
"d" sequentially and cyclically gives values of "e0" to "ef" in hexadecimal notation. Each time the stream_id makes one cycle,
VE_component_pi new from multiplex information table
Take d and give it to "PID". New VE_co
When the component_pid is exhausted, the process returns to the initially provided VE_component_pid. "Comp
A different value is given to “onent_tag” for each “PID”.
【0047】また、本実施の形態では、映像データ用の
stream_idの値として用いることができる16
進表記で「e0」〜「ef」の16個全てを用いること
としているが、一部だけを用いるようにしてもよい。ま
た、音声データがある場合には、stream_idは
16進表記で「c0」〜「df」の32個を用いること
がMPEG2規格で定められている。In the present embodiment, it can be used as a value of stream_id for video data.
Although all 16 of “e0” to “ef” are used in hexadecimal notation, only a part of them may be used. Also, when there is audio data, the MPEG2 standard defines that stream_id uses 32 pieces of "c0" to "df" in hexadecimal notation.
【0048】なお、この「component_ta
g」802は、PIDを間接的に参照するために使用さ
れる。component_tagはPIDに1対1に
対応させて自由に割り当てた値で、component
_tagとPIDの対応関係は後述するPMT中で与え
られる。ナビゲーション情報、ストリーム対応情報内か
らは、PIDの値を直接参照せず、component
_tagを用いて間接的に参照することにより、例え
ば、他の番組と多重する際に後述する送信部106にお
いてPIDが別の値に書き替えられた場合でも、ナビゲ
ーション情報、ストリーム対応情報は変更せずにすむと
いう効果がある。Note that this "component_ta"
g "802 is used to indirectly refer to the PID. component_tag is a value freely assigned in a one-to-one correspondence with the PID.
The correspondence between _tag and PID is given in a PMT described later. From the navigation information and stream correspondence information, do not directly refer to the value of PID,
By indirectly referencing using the _tag, for example, even when the PID is rewritten to another value in the transmission unit 106 described later when multiplexing with another program, the navigation information and the stream correspondence information are changed. This has the effect of eliminating the need.
【0049】多重制御部110は、表示画像情報識別子
割当表801の作成が終了すると、ストリーム対応情報
テーブル生成部111にストリーム対応表を生成するよ
う指示し、識別子情報付加部112に画像データのプラ
イベート領域にVE_idを付加するよう指示し、ナビ
ゲーション情報テーブル生成部113にナビゲーション
\u情報\u表を生成するよう指示する。 1−2−3−2.識別情報付加部112 識別子情報付加部112は、多重制御部110から識別
子情報の付加の指示を受けると、プレゼンテーション情
報記憶部107に記憶されている画像データを読み出
す。読み出した画像データビットストリーム中のプライ
ベート領域に画像データ識別子VE_idを書き込む。
なお、VE_idは多重制御部110において作成され
た表示画像情報識別子割当表801を参照して取得す
る。VE_idを書き込んだ画像データビットストリー
ムにファイル名を付して記憶領域(図示せず)に記憶す
る。When the creation of the display image information identifier allocation table 801 is completed, the multiplex control unit 110 instructs the stream correspondence information table generation unit 111 to generate a stream correspondence table, and instructs the identifier information addition unit 112 to store the private image data. An instruction is given to add VE_id to the area, and the navigation information table generation unit 113 performs navigation.
Instruct to generate \ uinformation \ u table. 1-2-3-2. Identification Information Adding Unit 112 Upon receiving an instruction to add identifier information from the multiplexing control unit 110, the identifier information adding unit 112 reads out the image data stored in the presentation information storage unit 107. The image data identifier VE_id is written in the private area in the read image data bit stream.
Note that VE_id is acquired with reference to the display image information identifier assignment table 801 created by the multiplex control unit 110. A file name is assigned to the image data bit stream in which VE_id has been written, and stored in a storage area (not shown).
【0050】図12は、識別子情報が付加されたファイ
ル名「VE(5)」の画像データの一例のビットストリ
ーム901を示す。ビットストリーム901は、MPE
G2規格に基づいて符号化されており、ピクチャヘッダ
902のユーザデータ領域903にVE_idの値「0
×0005」が記録されている。ピクチャデータ領域9
04には、図5Aに示した静止画データ201が記録さ
れている。全ての画像データに識別子情報を付加する
と、付加終了を多重制御部110に通知する。FIG. 12 shows a bit stream 901 as an example of image data having a file name "VE (5)" to which identifier information has been added. The bit stream 901 is an MPE
It is encoded based on the G2 standard, and the value of VE_id “0” is stored in the user data area 903 of the picture header 902.
× 0005 ”is recorded. Picture data area 9
04 records the still image data 201 shown in FIG. 5A. When the identifier information is added to all the image data, the completion of the addition is notified to the multiplex control unit 110.
【0051】なお、本実施の形態では、VE_idを書
き込む領域として、ピクチャヘッダ中のユーザデータ領
域を用いたけれども、他のプライベートなデータを書き
込める領域を用いてもよい。 1−2−3−3.ナビゲーション情報テーブル生成部1
13 ナビゲーション情報テーブル生成部113は、多重制御
部110からナビゲーション情報表の生成の指示を受け
ると、ナビゲーション情報記憶部108に記憶されてい
るナビゲーション情報を読み出す。読み出したナビゲー
ション情報がハイパーリンク表を含むときに、コンテン
ツ番号で表記されたリンク先の情報をコンテンツ識別子
割当表701を参照し、各識別子の表記に変換してナビ
ゲーション情報表を生成する。ハイパーリンク表を含ま
ないときは、元のナビゲーション情報のまま、ファイル
名だけを変更してナビゲーション情報表を生成する。生
成したナビゲーション情報を記憶領域(図示せず)に記
憶する。In this embodiment, although the user data area in the picture header is used as the area for writing the VE_id, an area in which other private data can be written may be used. 1-2-3-3. Navigation information table generator 1
13. Upon receiving an instruction to generate a navigation information table from the multiplex control unit 110, the navigation information table generation unit 113 reads out the navigation information stored in the navigation information storage unit. When the read navigation information includes the hyperlink table, the navigation information table is generated by converting the information of the link destination indicated by the content number into the notation of each identifier with reference to the content identifier assignment table 701. When the hyperlink table is not included, the navigation information table is generated by changing only the file name without changing the original navigation information. The generated navigation information is stored in a storage area (not shown).
【0052】図13は、生成されたファイル名「NVT
(5)」のナビゲーション情報表1001を示す。この
ナビゲーション情報表1001は、図6に示したファイ
ル名「navi5.nif」のナビゲーション情報から
生成されたものである。ナビゲーション情報表1001
は、オブジェクト定義表1002と、ハンドラ定義表1
003と、ハイパーリンク表1004と、ビットマップ
表1005とを含んでいる。FIG. 13 shows the generated file name “NVT”.
(5) "of the navigation information table 1001. This navigation information table 1001 is generated from the navigation information of the file name “navi5.nif” shown in FIG. Navigation information table 1001
Are the object definition table 1002 and the handler definition table 1
003, a hyperlink table 1004, and a bitmap table 1005.
【0053】なお、このハイパーリンク表1004の
「orig_nw_id」等の欄に「−」が表記され、
識別子が記載されていないのは、コンテンツのリンク元
とリンク先とでこの識別子が同一であるため、記録が省
略されていることを示している。記録を省略することに
より、記憶領域の削減を図っている。リンク先が他のサ
ービスであれば、「VE_service_id」、
「VE_event_id」や「NE_service
_id」、「NE_event_id」にも各識別子が
記載される。ここでは、インデックス番号「4」のVE
_id、NE_idの値にそれぞれ「0×0001」
が、インデックス番号「5」のVE_id、NE_id
の値にそれぞれ「0×0002」がコンテンツ識別子割
当表701を参照して記載される。In the hyperlink table 1004, "-" is written in a column such as "orig_nw_id".
The absence of the identifier indicates that the recording is omitted because the identifier is the same between the link source and the link destination of the content. By omitting the recording, the storage area is reduced. If the link destination is another service, "VE_service_id",
"VE_event_id" or "NE_service
_Id ”and“ NE_event_id ”also describe each identifier. Here, the VE of index number “4” is used.
_Id and NE_id are each set to “0 × 0001”
Are VE_id and NE_id of index number “5”
Is described with reference to the content identifier allocation table 701.
【0054】図14は、ファイル名「NVT(1)」の
ナビゲーション情報表1101を示す。このナビゲーシ
ョン情報表1101は、図7に示したファイル名「na
vi1.nif」のナビゲーション情報から生成された
ものであり、ハイパーリンク表がないので、内容に変更
はない。ナビゲーション情報テーブル生成部113は、
ナビゲーション情報表の生成を終了すると、生成終了を
多重制御部110に通知する。 1−2−3−4.ストリーム対応情報テーブル生成部1
11 ストリーム対応情報テーブル生成部111は、多重制御
部110からストリーム対応表の生成の指示を受ける
と、表示画像情報識別子割当表801を参照して、各画
像データごとにストリーム対応表を生成する。このスト
リーム対応表は、データ送信装置101からデータ受信
装置121に送信されるストリーム中から1つの画像デ
ータを取り出すために用いられる。FIG. 14 shows a navigation information table 1101 for the file name “NVT (1)”. This navigation information table 1101 stores the file name “na” shown in FIG.
vi1. nif ”is generated from the navigation information of“ nif ”, and there is no hyperlink table, so there is no change in the content. The navigation information table generation unit 113
When the generation of the navigation information table is completed, the generation completion is notified to the multiplex control unit 110. 1-2-3-4. Stream correspondence information table generator 1
11 When receiving an instruction to generate a stream correspondence table from the multiplexing control unit 110, the stream correspondence information table generation unit 111 refers to the display image information identifier assignment table 801 and generates a stream correspondence table for each image data. This stream correspondence table is used to extract one image data from a stream transmitted from the data transmitting apparatus 101 to the data receiving apparatus 121.
【0055】図15Aは、画像データ「VE(5)」を
データ受信装置121側で取り出すために用いるストリ
ーム対応表「VET(5)」1201を示している。こ
のストリーム対応表1201の「first_ pt
s」は、対応する画像データの最初のフレームが再生さ
れる時刻を90,000分の1秒単位で表わした開始再
生時刻情報を表わし、例えば式(1)を用いて求めるこ
とができる。FIG. 15A shows a stream correspondence table “VET (5)” 1201 used for extracting the image data “VE (5)” on the data receiving apparatus 121 side. “First_pt” in the stream correspondence table 1201
"s" represents start reproduction time information representing the time at which the first frame of the corresponding image data is reproduced in units of 1 / 90,000 seconds, and can be obtained by using, for example, equation (1).
【0056】[0056]
【数1】 (Equation 1)
【0057】ここで、S_VE(x)は、識別子情報付
加部112の記憶領域に記憶されている画像データVE
(x)をMPEG2システム規格に従って(以下同
様)、トランスポートストリームパケットに変換した際
のサイズ、S_NVT(x)は、ナビゲーション情報テ
ーブル生成部113の記憶領域に記憶されているナビゲ
ーション情報表NVT(x)をトランスポートストリー
ムパケットに変換した際のサイズ、S_VETは、スト
リーム対応情報生成部111の記憶領域に記憶されてい
る1つのストリーム対応表VETをトランスポートスト
リームパケットに変換した際のサイズである。サイズの
単位はビットである。また、Rは、ストリーム対応表V
ETを繰り返し多重する回数を表し、「1」から「(P
×S)」までの整数値をとる。ここでPは、多重情報記
憶部104で割当てられた画像データを伝送するコンポ
ーネントの為に割り当てられたPIDの数であり、本実
施の形態では「1」である。Sは、表示画像識別子割当
表801で用いられたstream_idの個数を表
し、本実施の形態では「16」である。Bは、ビットレ
ートであり、本実施の形態では「6Mbps」である。Here, S_VE (x) is the image data VE stored in the storage area of the identifier information adding unit 112.
In accordance with the MPEG2 system standard (the same applies hereinafter), the size when converted into a transport stream packet, S_NVT (x), is obtained from the navigation information table NVT (x) stored in the storage area of the navigation information table generation unit 113. ) Is converted to a transport stream packet, and S_VET is the size when one stream correspondence table VET stored in the storage area of the stream correspondence information generation unit 111 is converted to a transport stream packet. The unit of the size is bits. R is a stream correspondence table V
Represents the number of times ET is repeatedly multiplexed, from "1" to "(P
× S) ”. Here, P is the number of PIDs assigned for the component transmitting the image data assigned by the multiplex information storage unit 104, and is “1” in the present embodiment. S represents the number of stream_id used in the display image identifier assignment table 801 and is “16” in the present embodiment. B is a bit rate, which is “6 Mbps” in the present embodiment.
【0058】なお、S_VE(x)は、VE(x)のサ
イズにPESパケット単位ごとに必要なPESパケット
ヘッダ、トレーラ情報分のサイズを加え、更にトランス
ポートパケットの単位ごとに必要なトランスポートパケ
ットヘッダ、トレーラ情報分のサイズを加えて求める。
また、S_NVT(x)は、NVT(x)のサイズにセ
クション単位ごとに必要なセクションヘッダ、トレーラ
情報分のサイズを加え、更にトランスポートパケットの
単位ごとに必要なトランスポートパケットヘッダ、トレ
ーラ情報分のサイズを加えて求める。S_VETは、S
_NVT(x)と同様に、VETのサイズにセクション
ヘッダ等のサイズを加えて求める。なお、本実施の形態
では全てのVETのサイズは同一としている。また、P
ESパケット、トランスポートパケット、セクションの
詳細はMPEG2システム規格で定義されている。Note that S_VE (x) is the size of VE (x), plus the size of the PES packet header and trailer information required for each PES packet unit, and the transport packet required for each transport packet unit. Determined by adding the size of the header and trailer information.
S_NVT (x) is obtained by adding the size of the section header and trailer information required for each section to the size of NVT (x), and further, the transport packet header and trailer information required for each transport packet unit. Add the size of S_VET is S
Similarly to _NVT (x), it is obtained by adding the size of the section header and the like to the size of VET. In this embodiment, the sizes of all the VETs are the same. Also, P
Details of the ES packet, the transport packet, and the section are defined in the MPEG2 system standard.
【0059】このストリーム対応表1201の「las
t_pts」は、対応する画像データの最後のフレーム
が再生される時刻を90,000分の1秒単位で表わし
た終了再生時刻の情報を表わし、本実施の形態では、画
像データが静止画のため、「last_pts」(終了
再生時刻情報)と「first_pts」は一致してい
る。In the stream correspondence table 1201, "las"
“t_pts” indicates information on the end reproduction time indicating the time at which the last frame of the corresponding image data is reproduced in units of 1 / 90,000 seconds. In the present embodiment, since the image data is a still image, , “Last_pts” (end reproduction time information) and “first_pts” match.
【0060】ストリーム対応表1201のcompon
ent_tag、stream_idは、表示画像情報
識別子割当表801を参照して対応する画像データに割
り当てられたcomponent_tagとstrea
m_idの値を取得する。図15Bは画像データの1番
目のストリーム対応表1202を示し、図15Cは画像
データの15番目のストリーム対応表1203を示して
いる。Compon of the stream correspondence table 1201
ent_tag and stream_id are component_tag and stream assigned to the corresponding image data with reference to the display image information identifier assignment table 801.
Get the value of m_id. FIG. 15B shows a first stream correspondence table 1202 of image data, and FIG. 15C shows a fifteenth stream correspondence table 1203 of image data.
【0061】なお、これらのストリーム対応表120
1、1202、1203の「first_pts」、
「last_pts」の基準となる時刻「0」は、送信
データ記憶部102に記憶されているデータが最初にト
ランスポートストリーム中に多重されて送信された時刻
である。また、本実施の形態では、ストリーム対応表に
表示画像情報識別子割当表801を参照して、割り当て
られたcomponent_tagの値を記載したけれ
ども、component_tagの値に替えて、多重
情報表601で割り当てられたVE_componen
t_pidの値を直接記載してもよい。 1−2−3−5.多重制御部110(その2) また、多重制御部110は、識別子情報付加部112、
ナビゲーション情報テーブル生成部113、ストリーム
対応情報テーブル生成部111からそれぞれの処理を終
了した旨の通知を受けると、繰り返し単位のコンテンツ
数Tの決定をする。ここで繰り返し単位のコンテンツ数
Tとは、簡単にいうと、図3に示した送信データ165
に含まれるコンテンツの総数Mとダミーのコンテンツの
数を合計したものをいい、正確には、送信データ記憶部
102に記憶されているコンテンツの総数Mとして、M
≦P×S×n=TとなるTをいう。ここでPは上記式
(1)で説明したと同様、多重情報記憶部104で画像
データを伝送するためのコンポーネントに割り当てられ
たPIDの個数を表し、Sは上記式(1)で説明したと
同様stream_idの個数を表している。nはM≦
Tを満足する最小の整数である。本実施の形態では、P
=1、S=16、M=63なので、Tは64となる。な
お、繰り返し単位のコンテンツ数Tがコンテンツの総数
Mよりも大きい場合は、多重制御部110は、全てのコ
ンテンツをトランスポートストリーム中に多重した後
に、最小のコンテンツ(T−M)個分以上のサイズ分の
ヌルパケットを、多重する。これにより、画像データ
と、その画像データに対応するストリーム対応表の多重
位置の間隔Dが一定値以上(最小のコンテンツのサイズ
の(P×S−1)倍以上)となることを保証することが
できる。Note that these stream correspondence tables 120
1, 1202, 1203 "first_pts",
The time “0” serving as a reference of “last_pts” is the time when the data stored in the transmission data storage unit 102 is first multiplexed in the transport stream and transmitted. Also, in the present embodiment, the value of the assigned component_tag is described in the stream correspondence table with reference to the display image information identifier assignment table 801. VE_component
The value of t_pid may be directly described. 1-2-3-5. Multiplex Control Unit 110 (Part 2) Further, the multiplex control unit 110 includes an identifier information adding unit 112,
Upon receiving notification from the navigation information table generation unit 113 and the stream correspondence information table generation unit 111 that the respective processes have been completed, the number of contents T in the repetition unit is determined. Here, the number of contents T in the repetition unit is simply the transmission data 165 shown in FIG.
Is the sum of the total number M of contents and the number of dummy contents. More precisely, the total number M of contents stored in the transmission data storage unit 102 is M
≦ P × S × n = T. Here, P represents the number of PIDs assigned to components for transmitting image data in the multiplexed information storage unit 104, as described in the above equation (1), and S represents that described in the above equation (1). Similarly, it indicates the number of stream_id. n is M ≦
It is the smallest integer that satisfies T. In the present embodiment, P
= 1, S = 16, M = 63, so T is 64. If the number T of contents in the repetition unit is larger than the total number M of contents, the multiplexing control unit 110 multiplexes all contents in the transport stream, and then multiplexes the minimum contents (TM) or more. The null packets of the size are multiplexed. As a result, it is ensured that the interval D between the image data and the multiplexing position of the stream correspondence table corresponding to the image data is equal to or more than a certain value (more than (P × S−1) times the minimum content size). Can be.
【0062】次に多重制御部110は、繰り返し単位の
コンテンツ数Tの一周分の長さL(全てのコンテンツと
コンテンツ(T−M)個分のサイズのヌルパケットを多
重情報記憶部104に記憶されているビットレートBで
多重したときのトランスポートストリームの長さを90
000分の1秒単位で表した値)を式(2)を用いて求
める。Next, the multiplexing control unit 110 stores a null packet having a length L corresponding to one round of the number T of contents in the repetition unit (all contents and contents (TM) in the multiplexing information storage unit 104). The length of the transport stream when multiplexing at the set bit rate B is 90
(A value expressed in units of one thousandth of a second)) is calculated using equation (2).
【0063】[0063]
【数2】 (Equation 2)
【0064】ここで、M,Tは上述のコンテンツの総数
と繰り返し単位のコンテンツ数とであり、S_VE
(x)、S_NVT(x)、S_VET、P、Bについ
ては上述した式(1)の説明と同様である。多重制御部
110は、コンテンツカウンタiに「0」を設定し、多
重開始位置ポインタwpに「0」を設定する。wpの値
は、トランスポートストリームに多重するコンテンツの
最初の情報位置からの時間を表している。Here, M and T are the total number of contents and the number of contents in the repetition unit, respectively, and S_VE
(X), S_NVT (x), S_VET, P, and B are the same as described in the above equation (1). The multiplexing control unit 110 sets “0” in the content counter i and sets “0” in the multiplexing start position pointer wp. The value of wp represents the time from the first information position of the content multiplexed on the transport stream.
【0065】次に、VETカウンタjの値に「0」を設
定する。VETカウンタjの値を用いて周回数Cとコン
テンツ番号Nとを求める。周回数Cは{i+(P×S)
−1−j}÷Tの商の整数部分であり、コンテンツ番号
Nは{i+(P×S)−1−j}÷Tの余りである。次
に、ストリーム対応表のN番目のVET(N)がストリ
ーム対応情報テーブル生成部111に記憶されているか
否かを判断し、記憶されているときにはVET(N)の
first_pts,last_ptsに繰り返し単位
のコンテンツ数Tの一周分の長さLに周回数Cを乗じた
値を加える。Next, "0" is set to the value of the VET counter j. The number of turns C and the content number N are obtained using the value of the VET counter j. The number of turns C is {i + (P × S)
The content number N is the remainder of {i + (P × S) -1-j} T. Next, it is determined whether or not the N-th VET (N) in the stream correspondence table is stored in the stream correspondence information table generation unit 111. A value obtained by multiplying the length L of one round of the number of contents T by the number of rounds C is added.
【0066】次にこのVET(N)の多重を多重化部1
14に指示する。この際、多重開始位置wp、ビットレ
ートBを通知し、多重情報表601中の「VE_inf
ormation_component_pid」の値
をPIDとして通知し、コンテンツ識別子割当表701
のコンテンツ番号「N」に対応する「VE_id」の値
をtable_id_extensionとして通知す
る。Next, the multiplexing of VET (N) is performed by the multiplexing unit 1
Instruct 14. At this time, the multiplexing start position wp and the bit rate B are notified, and “VE_inf” in the multiplexing information table 601 is notified.
notification of the “operation_component_pid” as the PID, and the content identifier allocation table 701.
The value of “VE_id” corresponding to the content number “N” is notified as table_id_extension.
【0067】VET(N)がストリーム対応情報テーブ
ル生成部111に記憶されていないときには、S_VE
Tのサイズ分のヌルパケットの多重を多重化部114に
指示し、多重開始位置wp、ビットレートBを通知す
る。多重化部114に多重化の指示をした後、多重開始
位置wpを計算する。wp=wp+S_VET/Bで計
算できる。次にVETカウンタjの値に「1」を加え、
VETカウンタjとストリーム対応表の繰り返し多重回
数Rとの値が一致しているか否かを判断し、一致しない
ときは、更に周回数C、コンテンツ番号Nの計算をし、
VET(N)の多重化処理を続ける。When VET (N) is not stored in the stream correspondence information table generation unit 111, S_VE
The multiplexing unit 114 is instructed to multiplex null packets of the size of T, and notifies the multiplexing start position wp and the bit rate B. After instructing the multiplexing unit 114 to perform multiplexing, a multiplexing start position wp is calculated. It can be calculated by wp = wp + S_VET / B. Next, “1” is added to the value of the VET counter j,
It is determined whether or not the values of the VET counter j and the number of times of repetition multiplexing R of the stream correspondence table coincide with each other.
The multiplexing process of VET (N) is continued.
【0068】多重制御部110は、両カウンタの値が一
致していると判断したときは、周回数C、コンテンツ番
号Nを上記と同様の方法で計算し、識別子情報付加部1
12又はナビゲーション情報テーブル生成部113にコ
ンテンツ番号Nのコンテンツが記憶されているか否かを
判断する。記憶されていると判断したときは、多重化部
114にVE(N)の多重を指示する。この際、多重開
始位置wp、ビットレートBv(N)、PID、str
eam_idの値を多重化部114に通知する。なお、
PID、stream_idの値は、表示画像情報識別
子割当表801より、「VE_id」の値が「N」の画
像データに割り当てられた「PID」と「stream
_id」の値を取り出す。ビットレートBv(N)は、
以下に示す式(3)によって計算する。If the multiplex control unit 110 determines that the values of both counters match, the multiplex control unit 110 calculates the number of turns C and the content number N in the same manner as described above, and
It is determined whether the content of content number N is stored in 12 or the navigation information table generation unit 113. When it is determined that it is stored, the multiplexing unit 114 is instructed to multiplex VE (N). At this time, the multiplexing start position wp, bit rate Bv (N), PID, str
The value of “eam_id” is notified to the multiplexing unit 114. In addition,
From the display image information identifier assignment table 801, the values of the PID and the stream_id are “PID” and “stream” assigned to the image data whose “VE_id” value is “N”.
_Id ”is taken out. The bit rate Bv (N) is
It is calculated by the following equation (3).
【0069】[0069]
【数3】 (Equation 3)
【0070】式中の記号は上記式(1)と同様である。
更に、多重化部114にNVT(N)の多重を指示す
る。この際、多重開始位置wp、ビットレートBn
(N)、PID、table_id_extensio
nの値を多重化部114に通知する。PIDについて
は、多重情報記憶部104を参照してナビゲーション情
報の伝送用に割り当てられたコンポーネントに割り当て
られたPIDの値を取り出す。table_id_ex
tensionについては、コンテンツ識別子割り当て
表701より、コンテンツ番号Nに対応する「NE_i
d」の値を取り出す。ビットレートBn(N)は以下に
示す式(4)によって計算する。The symbols in the formula are the same as in the above formula (1).
Further, it instructs the multiplexing unit 114 to multiplex NVT (N). At this time, the multiplex start position wp,
(N), PID, table_id_extension
The value of n is notified to the multiplexer 114. As for the PID, the value of the PID assigned to the component assigned for transmitting the navigation information is extracted with reference to the multiplex information storage unit 104. table_id_ex
Regarding the tension, “NE_i” corresponding to the content number N from the content identifier assignment table 701
Take out the value of "d". The bit rate Bn (N) is calculated by the following equation (4).
【0071】[0071]
【数4】 (Equation 4)
【0072】式中の記号は上記式(3)と同様である。
次に、多重制御部110は、多重開始位置wpを計算式
wp=wp+{S_VE(N)+S_NVT(N)}/
Bで求める。また、多重制御部110は、コンテンツN
が記憶されていなかった場合には、S_VE(0)+S
_NVT(0)のサイズ分のヌルパケットの多重を多重
化部114に指示し、多重開始位置wpを通知する。The symbols in the formula are the same as in the above formula (3).
Next, the multiplexing control unit 110 calculates the multiplexing start position wp by the calculation formula wp = wp + {S_VE (N) + S_NVT (N)} /
Calculate with B. Further, the multiplex control unit 110 controls the content N
Is not stored, S_VE (0) + S
It instructs the multiplexing unit 114 to multiplex null packets of the size of _NVT (0), and notifies the multiplexing start position wp.
【0073】なお、多重するヌルパケットのサイズをコ
ンテンツ番号「0」のS_VE(0)とS_NVT
(0)との合計サイズとしたけれども、全てのコンテン
ツ中でサイズが最小となるS_VE(k)+S_NVT
(k)分のヌルパケットを多重するようにしてもよい。
次に多重制御部110は、多重開始位置wpを計算式w
p=wp+{S_VE(0)+S_NVT(0)}/B
で求める。The size of the null packet to be multiplexed is determined by the contents of S_VE (0) and S_NVT of content number “0”.
S_VE (k) + S_NVT, which is the total size with (0) but has the smallest size in all contents
(K) null packets may be multiplexed.
Next, the multiplexing control unit 110 calculates the multiplexing start position wp by the calculation formula w
p = wp + {S_VE (0) + S_NVT (0)} / B
Ask for.
【0074】次にコンテンツカウンタiの値に「1」を
加え、VETカウンタjの値を再度求めて、VET
(N)の多重化以後の処理を繰り返す。 1−2−3−6.多重化部114 多重化部114は、図3に示した送信データ165をM
PEG2トランスポートストリーム中に多重する。図1
6、図17は、図3に示した模式図に識別情報を付した
より具体的な多重化ストリームの模式図である。以下、
その詳細を説明する。Next, “1” is added to the value of the content counter i, and the value of the VET counter j is obtained again.
The processing after the multiplexing of (N) is repeated. 1-2-3-6. Multiplexing Unit 114 Multiplexing unit 114 converts transmission data 165 shown in FIG.
Multiplex into PEG2 transport stream. FIG.
6 and FIG. 17 are schematic diagrams of more specific multiplexed streams obtained by adding identification information to the schematic diagram shown in FIG. Less than,
The details will be described.
【0075】多重化部114は、多重制御部110から
の指示に基づいて、MPEG2システム規格で規定され
た方法に基づいてデータをMPEG2トランスポートス
トリーム中に多重する。多重制御部110からストリー
ム対応表VET(N)の多重の指示を受けると、ストリ
ーム対応情報テーブル生成部111からストリーム対応
表VET(N)を読み出し、指定された多重開始位置w
pより指定されたPID、table_id_exte
nsion、ビットレートBを用いてトランスポートス
トリーム中に多重する。また、多重制御部110から画
像データVE(N)の多重の指示を受けると、識別子情
報付加部112から識別子を付加した対応する画像デー
タを読み出し、指定された多重開始位置wpより指定さ
れたPID、stream_id、ビットレートBv
(N)を用いてトランスポートストリーム中に多重す
る。また、多重制御部110からナビゲーション情報表
NVT(N)の多重を指示されると、ナビゲーション情
報テーブル生成部113からナビゲーション情報表を読
み出し、指定された多重開始位置wpより指定されたP
ID、table_id_extension、ビット
レートBn(N)を用いてトランスポートストリーム中
に多重する。また、ヌルパケットの多重を指示される
と、指定された多重開始位置wpより指定されたサイズ
分のヌルパケットを指定されたビットレートBで多重す
る。The multiplexing unit 114 multiplexes data into an MPEG2 transport stream based on an instruction from the multiplexing control unit 110 based on a method specified by the MPEG2 system standard. Upon receiving an instruction to multiplex the stream correspondence table VET (N) from the multiplex control unit 110, the stream correspondence table VET (N) is read from the stream correspondence information table generation unit 111, and the designated multiplex start position w
PID specified by p, table_id_exte
multiplex into the transport stream using nsion and bit rate B. When receiving an instruction to multiplex the image data VE (N) from the multiplexing control unit 110, the corresponding image data to which the identifier has been added is read from the identifier information adding unit 112, and the PID specified from the specified multiplexing start position wp , Stream_id, bit rate Bv
(N) is used to multiplex in the transport stream. When multiplexing of the navigation information table NVT (N) is instructed from the multiplexing control unit 110, the navigation information table is read from the navigation information table generating unit 113, and the P is designated from the designated multiplexing start position wp.
Multiplex in the transport stream using ID, table_id_extension, and bit rate Bn (N). When multiplexing of null packets is instructed, null packets of a specified size are multiplexed at a specified bit rate B from a specified multiplexing start position wp.
【0076】また、PCRについては、生成するトラン
スポートストリームの先頭における初期値を「0」とし
て、多重制御部110から通知されたPCR_PIDを
用いて多重する。図16は、多重化部114によって生
成されるトランスポートストリームの例を示す図であ
る。トランスポートストリーム1701には、送信デー
タ記憶部102に記憶されている63個のコンテンツが
多重されている。63個の画像データVE(0)〜VE
(62)には、PIDとして多重情報表601で与えら
れた値「0×0084」が与えられており、strea
m_idとして「0xe0」〜「0xef」が循環的に
与えられて多重されている。Further, the PCR is multiplexed using the PCR_PID notified from the multiplexing control unit 110, with the initial value at the head of the generated transport stream being “0”. FIG. 16 is a diagram illustrating an example of a transport stream generated by the multiplexing unit 114. In the transport stream 1701, 63 contents stored in the transmission data storage unit 102 are multiplexed. 63 pieces of image data VE (0) to VE
In (62), the value “0 × 0084” given in the multiplex information table 601 is given as the PID.
“0xe0” to “0xef” are cyclically given and multiplexed as m_id.
【0077】また、ストリーム対応表VET(N)に
は、PIDとして多重情報表601で与えられた値「0
×0083」が与えられており、table_id_e
xtensionとして画像データ識別子「VE_i
d」と同一の値が与えられている。ストリーム対応表V
ET(N)は、画像データVE(N)ごとに1回多重さ
れている。ストリーム対応表の繰り返し多重回数Rは
「1」である。The stream correspondence table VET (N) has the value “0” given in the multiplex information table 601 as the PID.
× 0083 ”is given and table_id_e
xtension, the image data identifier "VE_i
d ". Stream correspondence table V
ET (N) is multiplexed once for each image data VE (N). The number of repetition multiplexing R in the stream correspondence table is “1”.
【0078】また、63個のナビゲーション情報表NE
(0)〜NE(62)は、PIDとして多重情報表60
1で与えられた値「0×0082」が与えられており、
table_id_extensionとしてナビゲー
ション情報識別子「NE_id」の値が与えられて多重
されている。また、時刻の基準情報を含むPCR170
2が多重されている。In addition, 63 navigation information tables NE
(0) to NE (62) are multiplexed information tables 60 as PIDs.
The value “0 × 0082” given by 1 is given,
The value of the navigation information identifier “NE_id” is given as table_id_extension and multiplexed. The PCR 170 including the time reference information
2 are multiplexed.
【0079】図3に示した1つの送信データ165は、
この図では、矢符1708で示すように、ストリーム対
応表VET(15)からヌルパケット1705までの範
囲である。トランスポートストリーム1701におい
て、ストリーム対応表VET(N)は、対応する画像デ
ータVE(N)の画像データ15枚分だけ前の位置に多
重されている。画像データには16個のstream_
idが循環的に与えられているので、ストリーム対応表
VET(N)と、対応する画像データVE(N)の間に
は、VE(N)と同じPID、stream_idを有
する別の画像データは多重されない。よって、受信装置
121は、ストリーム対応表VET(N)を取得した
後、複数存在する同じPID、stream_idを与
えられた画像データのうち一番最初に現れるものだけを
分離することにより、所望の画像データVE(N)を抽
出することができる。例えば、ストリーム対応表VET
(16)1703と、画像データVE(16)1704
の間には、PID「0×0084」、stream_i
d「0xe0」を与えられた他の画像データは存在しな
い。よって受信装置121は、PID「0×008
4」、stream_id「0xe0」を有する4つの
画像データ、VE(0)、VE(16)、VE(3
2)、VE(48)のうち、ストリーム対応表VET
(16)1703の後一番最初に出現する画像データV
E(16)を分離することで、所望の画像データVE
(16)を再生することができる。One transmission data 165 shown in FIG.
In this figure, the range from the stream correspondence table VET (15) to the null packet 1705 is indicated by an arrow 1708. In the transport stream 1701, the stream correspondence table VET (N) is multiplexed at a position 15 image data earlier than the corresponding image data VE (N). The image data contains 16 stream_
Since id is given cyclically, another image data having the same PID and stream_id as VE (N) is multiplexed between the stream correspondence table VET (N) and the corresponding image data VE (N). Not done. Therefore, after acquiring the stream correspondence table VET (N), the receiving apparatus 121 separates only the first one of a plurality of pieces of image data to which the same PID and stream_id are given, thereby obtaining a desired image. Data VE (N) can be extracted. For example, the stream correspondence table VET
(16) 1703 and image data VE (16) 1704
, “PID“ 0 × 0084 ”, stream_i
d There is no other image data given “0xe0”. Therefore, the receiving apparatus 121 sets the PID “0 × 008
4 ", four image data having stream_id" 0xe0 ", VE (0), VE (16), VE (3
2) Out of VE (48), stream correspondence table VET
(16) Image data V appearing first after 1703
By separating E (16), the desired image data VE
(16) can be reproduced.
【0080】また、トランスポートストリーム1701
は、ストリーム対応表VET(N)と、対応するVE
(N)の間に、15個分のコンテンツのデータが多重さ
れるように構成されている。すなわち、ストリーム対応
表VET(N)が出現してから、対応する画像データV
E(N)が出現するまでの時間Dは、少なくとも最小サ
イズのコンテンツを15個伝送するのに要する時間以上
となることが保証されている。受信装置121は、この
時間Dの間にストリーム対応表の情報を解釈し画像デー
タの分離のために必要な処理を行えば、確実に所望の画
像データを再生することができる。繰り返しの周回点付
近においても時間Dがコンテンツ15個の伝送時間以上
となることを保証するため、周回の最後にコンテンツ1
つの大きさ分のヌルパケット1705が多重されてい
る。これにより、VET(N)とVE(N)との間で周
回点をまたがる場合、例えばVET(0)1706とV
E(0)1707の間隔も、最小サイズのコンテンツ1
5個を伝送するのに要する時間以上となることが保証さ
れている。The transport stream 1701
Is the stream correspondence table VET (N) and the corresponding VE
During (N), data of 15 contents is multiplexed. That is, after the appearance of the stream correspondence table VET (N), the corresponding image data V
The time D until E (N) appears is guaranteed to be at least equal to or longer than the time required to transmit at least 15 contents of the minimum size. If the receiving device 121 interprets the information in the stream correspondence table during the time D and performs a process necessary for separating the image data, the receiving device 121 can surely reproduce the desired image data. In order to guarantee that the time D is equal to or longer than the transmission time of the 15 contents even near the repetition lap point, the content 1 is added at the end of the lap.
Null packets 1705 of two sizes are multiplexed. Thus, when the signal crosses a circuit point between VET (N) and VE (N), for example, VET (0) 1706 and V (N)
The interval of E (0) 1707 is also the minimum size of content 1
It is guaranteed to be longer than the time required to transmit five.
【0081】図17は、ストリーム対応表の繰り返し多
重回数Rを「16」とした場合に、多重化部114によ
って生成されるトランスポートストリームの例を示す図
である。トランスポートストリーム1711では、スト
リーム対応表VET(N)が、対応する画像データVE
(N)のコンテンツ15個分前の位置から、VE(N)
の多重開始位置までの間に、16回多重されている。受
信装置121は、まずストリーム対応表を取得し、その
後対応する画像データを再生するため、前記時間Dが短
いほどすばやく所望の画像データを再生できる。しか
し、時間Dが短くなると受信装置121はより高速にス
トリーム対応表を解釈し、画像データの分離のために必
要な処理を行わなければならない。トランスポートスト
リーム1711のようにストリーム対応表が複数回多重
されていれば、受信装置121で、負荷が軽い場合は画
像データに近い位置に多重されたストリーム対応表を取
得して高速に画像データを再生し、負荷が重い場合は画
像データから遠い位置に多重されたストリーム対応表を
取得して確実に画像データを再生するような制御を行う
ことが可能となる。FIG. 17 is a diagram showing an example of a transport stream generated by the multiplexing unit 114 when the number of repetition multiplexing R in the stream correspondence table is set to “16”. In the transport stream 1711, the stream correspondence table VET (N) stores the corresponding image data VE.
VE (N) from the position 15 contents before (N)
Are multiplexed 16 times before the multiplexing start position. The receiving device 121 first obtains the stream correspondence table, and then reproduces the corresponding image data. Therefore, the shorter the time D is, the more quickly the desired image data can be reproduced. However, when the time D becomes short, the receiving device 121 must interpret the stream correspondence table at a higher speed and perform processing necessary for separating the image data. If the stream correspondence table is multiplexed a plurality of times as in the transport stream 1711, the receiving apparatus 121 acquires the stream correspondence table multiplexed at a position close to the image data and loads the image data at high speed when the load is light. When the reproduction is heavy and the load is heavy, it is possible to perform control such that the stream correspondence table multiplexed at a position far from the image data is obtained and the image data is surely reproduced.
【0082】多重化部114は、図16に示したような
トランスポートストリーム1701を生成すると順次、
送信部106に出力する。 1−2−4.システム情報テーブル生成部105 システム情報テーブル生成部105は、データ受信装置
121で番組選択のために用いるプログラム仕様情報で
あるNIT(Network Information
Table)、EIT(Event Informa
tion Table)、SDT(Service D
escription Table)、PAT(Pro
gram Association Table)、及
びPMT(Program Map Table)を多
重情報記憶部104等を参照して生成する。The multiplexing unit 114 generates a transport stream 1701 as shown in FIG.
Output to transmitting section 106. 1-2-4. System Information Table Generating Unit 105 The system information table generating unit 105 is NIT (Network Information) which is program specification information used by the data receiving apparatus 121 for program selection.
Table), EIT (Event Informa)
Tion Table), SDT (Service D)
description Table), PAT (Pro
A program association table (PGM) and a program map table (PMT) are generated with reference to the multiplex information storage unit 104 and the like.
【0083】システム情報テーブル生成部105は、多
重制御部110から通知を受けると、まず多重情報記憶
部104を参照し、送信データ記憶部102が記憶する
データを多重するイベントをデータ受信装置121が選
択するために必要な情報を含んだNIT、EIT、SD
T及びPATを、DVB−SI規格、MPEG2システ
ム規格の規定に従って生成する。Upon receiving the notification from the multiplexing control unit 110, the system information table generating unit 105 first refers to the multiplexing information storage unit 104, and the data reception device 121 NIT, EIT, SD containing information necessary for selection
T and PAT are generated in accordance with the DVB-SI standard and the MPEG2 system standard.
【0084】NITは、特定のネットワークで識別され
るネットワークから送信される各トランスポートストリ
ームについて、伝送路に関する物理的な情報等を記録し
ている。図18Aは、システム情報テーブル生成部10
5で生成されるNIT1301の一例を示している。n
etwork_idが「0×0001」で識別されるネ
ットワークで、original_network_i
dが「0×0001」、transport_stre
am_idが「0×0001」で識別されるトランスポ
ートストリームが送信されており、その周波数や変調方
式に関する仕様が「伝送緒元」で表されることを示して
いる。The NIT records, for each transport stream transmitted from a network identified by a specific network, physical information on a transmission path and the like. FIG. 18A shows the system information table generator 10.
5 shows an example of the NIT 1301 generated in FIG. n
network_id is a network identified by “0 × 0001”, and original_network_i
d is “0 × 0001”, transport_stree
It indicates that a transport stream whose am_id is identified by “0 × 0001” is being transmitted, and the specification regarding the frequency and the modulation method is represented by “transmission specification”.
【0085】SDTは、特定のトランスポートストリー
ムに含まれる各サービスについて、サービス名等の情報
を記録している。図18Bは、システム情報テーブル生
成部105で生成されるSDT1302の一例を示して
いる。transport_stream_idが「0
×0001」で識別されるトランスポートストリーム中
で、service_idが「0×0001」で識別さ
れるサービスが含まれており、そのサービス名等の情報
が、「service名等の情報」で表されることを示
している。The SDT records information such as a service name for each service included in a specific transport stream. FIG. 18B illustrates an example of the SDT 1302 generated by the system information table generation unit 105. When the transport_stream_id is “0”
In the transport stream identified by “× 0001”, a service whose service_id is identified by “0 × 0001” is included, and information such as the service name is represented by “information such as service name”. It is shown that.
【0086】EITは、特定のサービスに含まれる各イ
ベントについて、イベント名や、開始時刻、終了時刻な
どに関する情報を記録している。図18Cは、システム
情報テーブル生成部105で生成されるEIT1303
の一例を示している。service_idが「0×0
001」で識別されるサービス中で、event_id
が「0×0001」で識別されるイベントが含まれてお
り、そのイベント名等の情報が「event名等の情
報」で表されることを示している。[0086] The EIT records, for each event included in a specific service, information on the event name, start time, end time, and the like. FIG. 18C shows an EIT 1303 generated by the system information table generation unit 105.
An example is shown. If service_id is "0x0
001 ”in the service identified by event_id
Indicates that an event identified by “0 × 0001” is included, and information such as the event name is represented by “information such as event name”.
【0087】PATは、特定のトランスポートストリー
ムに含まれる各プログラムについて、PMT(プログラ
ムマップ表)のPIDの情報を記録している。図19
は、システム情報テーブル生成部105で生成されるP
AT1401の一例を示している。transport
_stream_idが「0×0001」で識別される
トランスポートストリーム中に、program_no
が「0×0001」のプログラムが含まれ、そのPMT
のPIDが「0×0080」であることを表している。
program_noはservice_idに一致
し、プログラムはイベントに相当する。The PAT records PID information of a PMT (program map table) for each program included in a specific transport stream. FIG.
Is the P generated by the system information table generator 105.
An example of the AT 1401 is shown. transport
_Stream_id is included in the transport stream identified by “0 × 0001”.
Contains a program with “0x0001” and its PMT
PID is “0 × 0080”.
The program_no matches the service_id, and the program corresponds to an event.
【0088】次に、システム情報テーブル生成部105
は、多重情報記憶部104、多重制御部110及び構造
情報記憶部109を参照して、送信データ記憶部102
に記憶されている送信データが多重されたプログラムに
対応するPMTを、MPEG2システム規格の規定に従
って生成する。図20は、システム情報テーブル生成部
105で生成されたPMTの一例を示している。「pr
ogram_number」は、送信データが多重され
たプログラムのプログラム番号を表す値であり、これに
は多重情報表601の「service_id」の値
「0×0001」が取り出されて書き込まれる。Next, the system information table generator 105
Refers to the multiplex information storage unit 104, the multiplex control unit 110, and the structure information storage unit 109, and
Generates a PMT corresponding to the program in which the transmission data stored in the storage device is multiplexed in accordance with the MPEG2 system standard. FIG. 20 illustrates an example of the PMT generated by the system information table generation unit 105. "Pr
"program_number" is a value indicating the program number of the program in which the transmission data is multiplexed, and the value "0x0001" of "service_id" in the multiplex information table 601 is extracted and written.
【0089】「PCR_PID」は、このプログラムを
復号する際の基準となるクロック情報(PCR)が含ま
れるパケットのPIDを表す値であり、これには多重情
報表601の「PCR_PID」の値「0×0081」
が取り出されて書き込まれる。「Entry_Desc
riptor」は、このプログラムが選択された際に一
番最初に再生するエントリコンテンツの識別子の情報を
含むデスクリプタである。図21Aは、「Entry_
Descriptor」の一例を示している。desc
riptor_tagはデスクリプタの種類を表す識別
子であり、これには、「Entry_Descript
or」用に定められた値(ここでは0×98)が書き込
まれる。“PCR_PID” is a value indicating the PID of a packet including clock information (PCR) which is a reference when decoding this program, and includes the value “0” of “PCR_PID” in the multiplex information table 601. × 0081 ”
Is fetched and written. "Entry_Desc
The “scriptor” is a descriptor including information of an identifier of an entry content to be reproduced first when this program is selected. FIG. 21A shows “Entry_
“Descriptor”. desc
The descriptor_tag is an identifier indicating the type of the descriptor, and includes “Entry_Descriptor”.
The value specified for “or” (here, 0 × 98) is written.
【0090】「entry_VE_id」、「entr
y_AE_id」、「entry_NE_id」はエン
トリコンテンツを構成する画像データ、音声データ、ナ
ビゲーション情報を識別する識別子の値を示す。構造情
報記憶部109のエントリ情報502を参照してエント
リコンテンツのコンテンツ番号「5」を得て、多重制御
部110の識別子割当表701を参照して、コンテンツ
番号「5」に対応する「VE_id」の値「0×000
5」と「AE_id」の値「−」と「NE_id」の値
「0×0005」を取り出し、それぞれ「entry_
VE_id」、「entry_AE_id」、「ent
ry_NE_id」に書き込む。"Entry_VE_id", "entr
“y_AE_id” and “entry_NE_id” indicate values of identifiers for identifying image data, audio data, and navigation information constituting the entry content. The content number "5" of the entry content is obtained by referring to the entry information 502 of the structure information storage unit 109, and the "VE_id" corresponding to the content number "5" is obtained by referring to the identifier assignment table 701 of the multiplex control unit 110. Value of "0x000
5 ”and“ AE_id ”value“ − ”and“ NE_id ”value“ 0 × 0005 ”are extracted, and“ entry_
VE_id "," entry_AE_id "," ent
ry_NE_id ".
【0091】PMT1501中の一覧表1502は、こ
のプログラムを構成する各コンポーネントを識別するP
IDの値「PID」と、各コンポーネントで伝送される
データの種類を表す「stream_type」と、各
コンポーネントに対応付けられたデスクリプタの情報と
を示す。先ず、システム情報テーブル生成部105は、
ナビゲーション情報を伝送するコンポーネントについ
て、多重情報表601から「NE_component
_pid」に対応する値「0×0082」を取り出して
「PID」として書き込み、このコンポーネントで伝送
されるデータの種類がセクションデータであることを示
す値「0×05」を「stream_type」として
書き込み、このコンポーネントがナビゲーション情報を
伝送することを表すNE_Component_Des
criptorを「descriptor(デスクリプ
タ)」として書き込む。NE_Component_D
escriptorの一例を図21Bに示す。desc
riptor_tagには、「NE_Componen
t_Descriptor」用に定められた値(ここで
は0×99)が書き込まれる。The list 1502 in the PMT 1501 contains a P identifying each component constituting this program.
An ID value “PID”, “stream_type” indicating the type of data transmitted by each component, and information on a descriptor associated with each component are shown. First, the system information table generation unit 105
Regarding the component for transmitting the navigation information, "NE_component" is obtained from the multiplex information table 601.
_Pid ”is extracted and written as“ PID ”, and a value“ 0 × 05 ”indicating that the type of data transmitted by this component is section data is written as“ stream_type ”, NE_Component_Des indicating that this component transmits navigation information
Write the descriptor as "descriptor". NE_Component_D
An example of the script is shown in FIG. 21B. desc
"NE_Componen" is included in the descriptor_tag.
A value (0x99 in this case) defined for "t_Descriptor" is written.
【0092】次に、ストリーム対応表を伝送するコンポ
ーネントについて、多重情報表601から「VE_in
formation_component_pid」に
対応する値「0×0083」を取り出して「PID」と
して書き込み、このコンポーネントで伝送されるデータ
の種類がセクションデータであることを表す値「0×0
5」を「stream_type」として書き込み、こ
のコンポーネントがストリーム対応表を伝送することを
示すVE_Information_Componen
t_Descriptorを「descriptor」
として書き込む。図21Cは、VE_Informat
ion_Component_Descriptorの
一例を示す。「descriptor _tag」には
「VE_Information_Component
_Descriptor」用に定められた値(ここでは
0×9a)が書き込まれる。Next, regarding the component for transmitting the stream correspondence table, “VE_in
The value “0 × 0083” corresponding to “information_component_pid” is extracted and written as “PID”, and the value “0 × 0” indicating that the type of data transmitted by this component is section data
5 is written as "stream_type", and VE_Information_Componen indicating that this component transmits a stream correspondence table.
t_Descriptor is set to "descriptor"
Write as FIG. 21C shows VE_Informat.
An example of an ion_Component_Descriptor is shown. "Descriptor_tag" contains "VE_Information_Component"
A value (here, 0 × 9a) defined for “_Descriptor” is written.
【0093】次に、システム情報テーブル生成部105
は、画像データを伝送するコンポーネントについて、多
重情報表601から「VE_component_pi
d」に対応する値「0×0084」を取り出して「PI
D」として書き込み、このコンポーネントで伝送される
データの種類がビデオストリームであることを表す値
「0×02」を「stream_type」として書き
込み、このコンポーネントのコンポーネントタグの値を
表すstream_identifier_descr
iptorを「descriptor」として書き込
む。図21Dは、stream_identifier
_descriptorの一例を示す。「descri
ptor_tag」には、stream_identi
fier_descriptor」用に定められた値
(ここでは0×52)が書き込まれる。「compon
ent_tag」には、多重制御部110の表示画像情
報識別子割当表801を参照して、「PID」が「0×
0084」のコンポーネントに割当てられたcompo
nent_tagの値「0×00」が取り出されて書き
込まれる。 1−2−5.送信部106 送信部106は、スケジューラを有し、イベントの送信
開始時刻よりも所定時刻、例えば5分前になれば、多重
制御部110を起動する。また、イベント送信開始時刻
になると、多重化部112が出力するトランスポートス
トリームに、システム情報テーブル生成部105が生成
したNIT、PAT、PMT、SDT、EIT等のシス
テム情報テーブルを、DVB−SI規格、MPEG2シ
ステム規格の規定に従って、定められたPIDを用いて
定められた間隔で繰り返し多重し、変調等の処理を行っ
て、データ受信装置121等に送信する。Next, the system information table generator 105
Indicates “VE_component_pi” from the multiplex information table 601 for the component that transmits image data.
d ”and the value“ 0 × 0084 ”corresponding to“ PI
D ”, a value“ 0 × 02 ”indicating that the type of data transmitted by this component is a video stream is written as“ stream_type ”, and a stream_identifier_descr representing the value of the component tag of this component.
Write "ipscriptor" as "descriptor". FIG. 21D shows a stream_identifier.
_Descriptor is shown as an example. "Descri
ptor_tag ”contains the stream_identity
A value (here, 0 × 52) defined for “fire_descriptor” is written. "Compon
In “ent_tag”, “PID” is “0 ×” with reference to the display image information identifier
Compo assigned to the component "0084"
The value “0 × 00” of the nong_tag is extracted and written. 1-2-5. Transmission Unit 106 The transmission unit 106 has a scheduler, and activates the multiplex control unit 110 when a predetermined time, for example, 5 minutes before the transmission start time of the event, is reached. When the event transmission start time comes, the transport stream output by the multiplexing unit 112 includes the system information tables such as NIT, PAT, PMT, SDT, and EIT generated by the system information table generation unit 105 according to the DVB-SI standard. In accordance with the rules of the MPEG2 system standard, the data is repeatedly multiplexed at a predetermined interval using a predetermined PID, subjected to processing such as modulation, and transmitted to the data receiving device 121 and the like.
【0094】図22は、多重化されたトランスポートス
トリーム1801を模式化して示した図である。多重化
部114で多重化されたトランスポートストリーム17
01に更に、NIT1802、PAT1803、PMT
1804、SDT1805、EIT1806が多重化さ
れている。 1−2−6.データ送信装置101の動作 次に、データ送信装置101の本実施の形態の動作を図
23、図24、図25に示すフローチャートを用いて説
明する。FIG. 22 is a diagram schematically showing a multiplexed transport stream 1801. Transport stream 17 multiplexed by multiplexing section 114
01, NIT1802, PAT1803, PMT
1804, SDT 1805, and EIT 1806 are multiplexed. 1-2-6. Operation of Data Transmitting Apparatus 101 Next, the operation of the data transmitting apparatus 101 according to the present embodiment will be described with reference to the flowcharts shown in FIG. 23, FIG. 24, and FIG.
【0095】先ず、多重制御部110は、コンテンツ番
号ごとにVE_id、NE_idを付与して識別子割当
表を作成する(S1902)。次に、表示画像情報識別
子割当表801を作成して(S1904)、識別子情報
付加部112に識別子情報の付加を、ナビゲーション情
報テーブル作成部113にナビゲーション情報表の作成
を、ストリーム対応情報テーブル生成部111にストリ
ーム対応表の生成を指示する。First, the multiplex control unit 110 creates an identifier assignment table by assigning VE_id and NE_id to each content number (S1902). Next, a display image information identifier allocation table 801 is created (S1904), the identifier information is added to the identifier information adding unit 112, the navigation information table is created by the navigation information table creating unit 113, and the stream correspondence information table generating unit is created. 111 is instructed to generate a stream correspondence table.
【0096】識別子情報付加部112は、プレゼンテー
ション情報記憶部107に記憶されている画像データの
ビットストリームのプライベート領域に画像データ識別
子を付加して記憶する。全ての画像データについての識
別子の付加を終了すると多重制御部110にその旨を通
知する(S1906)。ナビゲーション情報テーブル生
成部113は、ナビゲーション情報記憶部108に記憶
されているナビゲーション情報からナビゲーション情報
表を作成する。全てのナビゲーション情報表の作成が終
了すると多重制御部110にその旨を通知する(S19
08)。The identifier information adding section 112 adds an image data identifier to the private area of the bit stream of the image data stored in the presentation information storage section 107 and stores it. When the addition of the identifiers for all the image data is completed, the multiplexing control unit 110 is notified of the addition (S1906). The navigation information table generation unit 113 creates a navigation information table from the navigation information stored in the navigation information storage unit 108. When the creation of all the navigation information tables is completed, the fact is notified to the multiplex control unit 110 (S19).
08).
【0097】ストリーム対応情報テーブル生成部111
は、多重制御部110が作成した表示画像情報識別子割
当表801を参照してストリーム対応表を生成する。全
てのストリーム対応表の生成を終了すると、その旨、多
重制御部110に通知する(S1910)。システム情
報テーブル生成部105は、NIT、SDT、EIT、
PAT、PMT等の各種のシステム情報表を生成する
(S1912)。Stream correspondence information table generator 111
Generates a stream correspondence table with reference to the display image information identifier assignment table 801 created by the multiplex control unit 110. When the generation of all the stream correspondence tables is completed, the fact is notified to the multiplex control unit 110 (S1910). The system information table generation unit 105 includes NIT, SDT, EIT,
Various system information tables such as PAT and PMT are generated (S1912).
【0098】多重制御部110は、コンテンツをトラン
スポートストリームに多重する際の繰り返し単位のコン
テンツ数Tを決定する(S1914)。コンテンツ数T
の1周分の長さL(全てのコンテンツとコンテンツM−
T個のサイズ分のヌルパケットを多重情報記憶部104
に記憶されているビットレートBで多重したときのトラ
ンスポートストリームの長さ)を90000分の1秒単
位で計算する(S1916)。多重制御部110は、P
CR_PIDを多重化部114に通知し、PCRの多重
化を指示する(S1918)。次に、コンテンツカウン
タiと多重開始位置wpとに、ともに「0」を設定する
(S2002)。The multiplexing control unit 110 determines the number T of contents in the repetition unit when multiplexing the contents into the transport stream (S1914). Number of contents T
Length L (all contents and content M-
The multiplexed information storage unit 104 stores the null packets of T sizes.
(The length of the transport stream when multiplexing is performed at the bit rate B), which is stored in (1). The multiplex control unit 110
The multiplexing unit 114 is notified of the CR_PID, and instructs multiplexing of the PCR (S1918). Next, “0” is set to both the content counter i and the multiplexing start position wp (S2002).
【0099】次に、多重制御部110は、VETカウン
タjに「0」を設定する(2004)。周回数Cとコン
テンツ番号Nとを求める。Cは{i+(P×S)−1−
j}÷Tの商(整数部分)であり、Nはその余り(整
数)である(S2006)。次に、多重制御部110
は、ストリーム対応情報テーブル生成部111の記憶領
域にストリーム対応表のVET(N)が記憶されている
か否かを判断し(S2008)、記憶されているときは
VET(N)のfirst_pts、last_pts
にC×Lを加える(S2010)。Next, the multiplex control unit 110 sets “0” to the VET counter j (2004). The number of turns C and the content number N are obtained. C is Δi + (P × S) −1−
The quotient (integer part) of j} ÷ T, and N is the remainder (integer) (S2006). Next, the multiplex control unit 110
Determines whether or not VET (N) of the stream correspondence table is stored in the storage area of the stream correspondence information table generation unit 111 (S2008). If it is stored, first_pts and last_pts of VET (N) are determined.
Is added to the data (S2010).
【0100】多重制御部110は、多重化部114にス
トリーム対応表VET(N)をトランスポートストリー
ムに多重化するように指示し、多重開始位置wp、ビッ
トレートB、PID、table_id_extens
ionを通知し(S2012)、S2014に移る。S
2008において、多重制御部110は、ストリーム対
応表のVET(N)が記憶されていないと判断したと
き、S_VETと同サイズ分のヌルパケットの多重を多
重化部114に指示し、併せて多重開始位置wpとビッ
トレートBとを通知する。多重化部114は、トランス
ポートストリームにヌルパケットを多重し(S201
8)、S2014に移る。The multiplexing control unit 110 instructs the multiplexing unit 114 to multiplex the stream correspondence table VET (N) into the transport stream, and starts the multiplexing start position wp, bit rate B, PID, table_id_extens.
is notified (S2012), and the process moves to S2014. S
In 2008, when the multiplexing control unit 110 determines that VET (N) in the stream correspondence table is not stored, the multiplexing control unit 110 instructs the multiplexing unit 114 to multiplex null packets of the same size as S_VET, and also starts multiplexing. The position wp and the bit rate B are notified. The multiplexing unit 114 multiplexes the null packet into the transport stream (S201
8) The process moves to S2014.
【0101】S2014において、多重制御部110
は、wp=wp+{S_VET/B}を計算し、VET
カウンタjの値に「1」を加え(S2015)、VET
カウンタjの値とストリーム対応表VET(N)の繰り
返し多重回数Rの値とを比較する(S2016)。j=
RのときはS2102に移り、j<RのときはS200
6に戻る。In S2014, the multiplex control unit 110
Calculates wp = wp + {S_VET / B}, and calculates VET
“1” is added to the value of the counter j (S2015), and VET
The value of the counter j is compared with the value of the number of repetition times R of the stream correspondence table VET (N) (S2016). j =
If R, go to S2102; if j <R, go to S200.
Return to 6.
【0102】S2102において、多重制御部110
は、周回数Cをi/Tの商(整数部分)とし、コンテン
ツ番号Nをi/Tの余り(整数)とする。次に、構造情
報記憶部109のコンテンツ識別子割当表を参照してコ
ンテンツ番号Nのコンテンツがあるか否かを判断し(S
2104)、あるときは、画像データVE(N)のビッ
トストリームの多重を多重化部114に指示する。この
際、ビットレートBv(N)を計算し、Bv(N)を多
重開始位置wp、表示画像情報識別子割当表801に記
録した「PID」、「stream_id」の値ととも
に多重化部114に通知する。多重化部114は、トラ
ンスポートストリームに画像データVE(N)を多重す
る(S2106)。At S2102, multiplex control section 110
Is the number of revolutions C as the quotient of i / T (integer part) and the content number N as the remainder of i / T (integer). Next, it is determined with reference to the content identifier assignment table in the structure information storage unit 109 whether or not there is a content of the content number N (S
2104) In some cases, the multiplexing unit 114 is instructed to multiplex the bit stream of the image data VE (N). At this time, the bit rate Bv (N) is calculated, and the multiplexing unit 114 is notified of the Bv (N) together with the multiplexing start position wp and the values of “PID” and “stream_id” recorded in the display image information identifier assignment table 801. . The multiplexing unit 114 multiplexes the image data VE (N) on the transport stream (S2106).
【0103】次に多重制御部110は、ナビゲーション
情報表NVT(N)の多重を多重化部114に指示す
る。この際、ビットレートBn(N)を計算し、Bn
(N)を多重開始位置wp、PID、table_id
_extensionとともに多重化部114に通知す
る。多重化部114は、トランスポートストリームにナ
ビゲーション情報表NVT(N)を多重する(S210
8)。Next, multiplexing control section 110 instructs multiplexing section 114 to multiplex navigation information table NVT (N). At this time, the bit rate Bn (N) is calculated and Bn (N) is calculated.
(N) is set to the multiplex start position wp, PID, table_id.
Notify the multiplexing unit 114 together with _extension. The multiplexing unit 114 multiplexes the navigation information table NVT (N) on the transport stream (S210).
8).
【0104】多重制御部110は、多重開始位置wpを
計算する。 wp=wp+{S_VE(N)+S_NVT(N)}/
B (S2110)。 コンテンツカウンタiに「1」を加えて(S211
2)、S2004に戻る。S2104において、ないと
判定したときには、多重制御部110は、S_VE
(0)+S_NVT(0)のサイズ分のヌルパケットの
多重を多重開始位置wp、ビットレートBとともに指示
する。多重化部114は指示された量のヌルパケットを
トランスポートストリームに多重する(S2114)。The multiplexing control section 110 calculates a multiplexing start position wp. wp = wp + {S_VE (N) + S_NVT (N)} /
B (S2110). "1" is added to the content counter i (S211).
2) Return to S2004. If it is determined in S2104 that there is no data, the multiplexing control unit 110 determines that S_VE
Instruct multiplexing of null packets of the size of (0) + S_NVT (0) together with the multiplexing start position wp and the bit rate B. The multiplexing unit 114 multiplexes the specified amount of null packets into the transport stream (S2114).
【0105】多重制御部110は、多重開始位置wp
を、wp=wp+{S_VE(0)+S_NVT
(0)}/Bで求めて(S2116)、S2112に移
る。以上のような動作によって、例えば、ストリーム対
応表VET(N)の繰り返し多重回数Rを「1」にした
ときには図16に示すような多重化ストリームに、Rを
「16」にしたときには図17に示すような多重化スト
リームにNIT、PAT等を多重化した図22に示すよ
うなトランスポートストリームを送信することになる。 1−2−7.まとめ 以上説明したように、本実施の形態のデータ送信装置1
01は、それぞれのコンテンツを構成する画像データ、
およびナビゲーション情報を、識別子を割り当ててトラ
ンスポートストリーム中に多重し、繰り返し送信する。The multiplexing control unit 110 calculates the multiplexing start position wp
, Wp = wp + {S_VE (0) + S_NVT
(0)} / B is obtained (S2116), and the flow proceeds to S2112. By the above operation, for example, when the number of repetition multiplexing R of the stream correspondence table VET (N) is set to “1”, the multiplexed stream as shown in FIG. NIT in the multiplexed stream as shown, and transmits the transport stream as shown in FIG. 22 obtained by multiplexing the P AT and the like. 1-2-7. Conclusion As described above, the data transmission device 1 of the present embodiment
01 is image data constituting each content,
And navigation information with an identifier assigned thereto, multiplexed in a transport stream, and repeatedly transmitted.
【0106】ナビゲーション情報にはハイパーリンクさ
れたコンテンツの画像データの識別子とナビゲーション
情報の識別子、メニュー等を表示するための補助画面情
報と、画面切り換え等のためのスクリプトが含まれる。
よって、受信装置121は、ナビゲーション情報に従っ
て、トランスポートストリームから識別子を指定して任
意のコンテンツを取り出して再生することができ、一方
向の通信路で対話性を実現することができる。 1−2−8.その他 1−2−8−1.なお、本実施の形態では、画像データ
が静止画である場合について述べたが、画像データは動
画データであってもよい。画像データが動画データの場
合、式(1)の「first_pts」、「last_
pts」の計算式、式(2)のストリームの長さLの計
算式、式(3)の画像データVE(N)に割り当てるビ
ットレートBv(N)の計算式、式(4)のナビゲーシ
ョン情報表NVT(N)に割り当てるビットレートBn
(N)の計算式および、多重制御部110で画像データ
VE(N)、ナビゲーション情報表NVT(N)を多重
化した後に多重開始位置wpを再計算する式を、例えば
以下のように変更することで実現できる。The navigation information includes an identifier of the image data of the hyperlinked content, an identifier of the navigation information, auxiliary screen information for displaying a menu or the like, and a script for screen switching and the like.
Therefore, the receiving device 121 can extract and reproduce any content by designating the identifier from the transport stream according to the navigation information, and can realize interactivity in a one-way communication path. 1-2-8. Others 1-2-8-1. In the present embodiment, the case where the image data is a still image has been described, but the image data may be moving image data. When the image data is moving image data, “first_pts” and “last_pts” in Expression (1) are used.
pts ”, the stream length L in equation (2), the bit rate Bv (N) to be assigned to the image data VE (N) in equation (3), and the navigation information in equation (4). Bit rate Bn assigned to table NVT (N)
The formula for calculating (N) and the formula for recalculating the multiplexing start position wp after multiplexing the image data VE (N) and the navigation information table NVT (N) by the multiplexing control unit 110 are changed as follows, for example. This can be achieved by:
【0107】動画の場合は、画像データVE(N)に割
り当てるビットレートBv(N)は、ビデオエレメンタ
リストリームによってあらかじめ定められたビットレー
トを基準にトランスポートストリームに変換する時の増
分を見込んで決定する。ナビゲーション情報表NVT
(N)には、全体のビットレートBから画像データVE
(N)に割り当てるビットレートBv(N)を引いた残
りを割り当てられる。In the case of a moving image, the bit rate Bv (N) to be assigned to the image data VE (N) is calculated by taking into account the increment when converting the video data into a transport stream based on a bit rate predetermined by the video elementary stream. decide. Navigation information table NVT
(N) shows the image data VE from the entire bit rate B.
The remainder obtained by subtracting the bit rate Bv (N) to be assigned to (N) can be assigned.
【0108】このとき、画像データVE(N)の「fi
rst_pts」の値を式(5)に従って計算できる。At this time, “fi” of the image data VE (N) is
The value of “rst_pts” can be calculated according to equation (5).
【0109】[0109]
【数5】 (Equation 5)
【0110】但し、Bv(x)は画像データVE(x)
に割り当てられるビットレートを、S_VE_FIRS
T(x)は、画像データVE(x)の最初のフレームを
MPEG2システム規格にしたがってトランスポートス
トリームに変換したときのサイズを、MAX{A,B}
は、AとBのうち大きい方の値をそれぞれ表わす。However, Bv (x) is the image data VE (x)
The bit rate assigned to S_VE_FIRS
T (x) is the size when the first frame of the image data VE (x) is converted into a transport stream according to the MPEG2 system standard, MAX {A, B}.
Represents the larger value of A and B, respectively.
【0111】動画の場合は、「last_pts」は、
「first_pts」とは一致せず、例えば式(6)で
求めることができる。In the case of a moving image, “last_pts” is
It does not match "first_pts" and can be obtained, for example, by equation (6).
【0112】[0112]
【数6】 (Equation 6)
【0113】但し、N_FRAME(X)は動画データ
VE(X)のフレーム数、FRAME_PER_SEC
は、1秒間のフレーム数(例えばNTSC方式であれば
29.97)を表わす。このとき、動画の場合は多重制
御部110は、VE(X)とNE(X)の多重を多重化
部114に指示した後、wpを式(7)に従って更新す
る。Here, N_FRAME (X) is the number of frames of the moving image data VE (X), and FRAME_PER_SEC
Represents the number of frames per second (for example, 29.97 in the case of the NTSC system). At this time, in the case of a moving image, the multiplexing control unit 110 instructs the multiplexing unit 114 to multiplex VE (X) and NE (X), and then updates wp according to Expression (7).
【0114】[0114]
【数7】 (Equation 7)
【0115】1−2−8−2. なお、このデータ送信装置101では、多重化部114
によって、トランスポートストリーム1701がイベン
トの送信時間中、順次生成される構成としているけれど
も、多重化部114は、1周期の長さLだけのトランス
ポートストリームを生成して記憶しておき、送信部10
6がデータ受信装置121等への送信の際、このトラン
スポートストリームを繰り返し読み出し、所定の処理を
して繰り返し送信するようにしてもよい。 1−2−8−3. なお、本実施の形態では、対応する画像データとナビゲ
ーション情報表とを同じ時刻に多重したけれども、同じ
時刻とする必要はない。ナビゲーション情報表とこれに
対応する画像データとは、上述したように、それぞれ個
別に分離できるようにしているので、それぞれ別個の時
間に多重されてもよい。 1−3.データ受信装置121 データ受信装置121は、図1を用いて説明したよう
に、データ送信装置101から送信されるMPEG2ト
ランスポートストリームの中からユーザ操作に従って対
話的にコンテンツを取り出して再生する。 1−3−1.受信部122 受信部122は、受信制御部126により指定されたト
ランスポートストリームの識別子に対応するMPEG2
トランスポートストリームを受信し、TSデコーダ部1
23に出力する。 1−3−2.TSデコーダ部123 TSデコーダ部123は、受信制御部126によって設
定されるフィルタ条件を記憶するフィルタ条件記憶部1
31を有し、このフィルタ条件に従って、受信部122
から出力されるトランスポートストリーム中から、指定
された識別子を有する画像データ、あるいは音声データ
のみを分離し、AVデコーダ部124に出力する。また
指定された識別子を有するテーブルデータを分離し、識
別子に応じて受信データ記憶部125中に確保された領
域に出力する。また指定された識別子のPCR(基準ク
ロック情報)を分離し、AVデコーダ部124に出力す
る。また、フィルタ条件記憶部131には、複数のフィ
ルタ条件を同時に記憶することができ、TSデコーダ部
123は複数の分離処理を平行して行うことができる。1-2-8-2. In the data transmitting apparatus 101, the multiplexing unit 114
Thus, the transport stream 1701 is sequentially generated during the transmission time of the event, but the multiplexing unit 114 generates and stores a transport stream of one cycle length L, and stores the transport stream in the transmission unit. 10
When the data stream 6 is transmitted to the data receiving apparatus 121 or the like, the transport stream may be repeatedly read, subjected to a predetermined process, and repeatedly transmitted. 1-2-8-3. In the present embodiment, but by multiplexing the corresponding image data and navigation information table in the same time, not necessarily the same time. As described above, the navigation information table and the image data corresponding to the navigation information table can be separately separated from each other, and thus may be multiplexed at different times. 1-3. Data Receiving Apparatus 121 As described with reference to FIG. 1, the data receiving apparatus 121 interactively extracts and reproduces content from an MPEG-2 transport stream transmitted from the data transmitting apparatus 101 according to a user operation. 1-3-1. Receiving unit 122 The receiving unit 122 is configured to store the MPEG2 corresponding to the identifier of the transport stream specified by the receiving control unit 126.
Upon receiving the transport stream, the TS decoder 1
23. 1-3-2. TS decoder unit 123 The TS decoder unit 123 includes a filter condition storage unit 1 that stores a filter condition set by the reception control unit 126.
31 according to the filter condition.
From the transport stream output from the video stream or only the audio data having the specified identifier, and outputs the separated data to the AV decoder unit 124. Also, it separates the table data having the specified identifier and outputs it to an area secured in the received data storage unit 125 according to the identifier. Further, it separates the PCR (reference clock information) of the specified identifier and outputs it to the AV decoder unit 124. Further, the filter condition storage unit 131 can simultaneously store a plurality of filter conditions, and the TS decoder unit 123 can perform a plurality of separation processes in parallel.
【0116】図26A,図26B は、フィルタ条件記
憶部131に記憶されているフィルタ条件表の一例を示
す図である。フィルタ条件表2201の各行は、1つの
フィルタ条件を示している。「フィルタ識別番号」欄2
202には、各フィルタ条件を識別する番号が記載され
ている。「START/STOP」欄2203には、各
フィルタ条件を開始状態にする場合には「START」
が、停止状態にする場合には「STOP」が設定されて
いる。TSデコーダ部123は、開始状態のフィルタ条
件に基づいて分離処理を行い、停止状態のフィルタ条件
に基づいた分離は行わない。「PID」欄2204に
は、各フィルタ条件で分離するデータのPIDの値が設
定されている。「stream_id」欄2205に
は、各フィルタ条件で分離するデータのstream_
idの値が設定されている。「table_id_ex
tension」欄2206には、各フィルタ条件で分
離するデータのtable_id_extension
の値が設定されている。「PID」欄2204、「st
ream_id」欄2205、「table_id_e
xtension」欄2206に値「−」が設定されて
いる場合は、条件なし、すなわち、その識別子の値が何
であっても分離することを示している。「出力先」欄2
207には、分離したデータを出力する出力先が設定さ
れている。FIGS. 26A and 26B are diagrams showing an example of the filter condition table stored in the filter condition storage section 131. FIG. Each row of the filter condition table 2201 indicates one filter condition. "Filter identification number" column 2
In 202, a number for identifying each filter condition is described. A “START / STOP” column 2203 includes “START” when each filter condition is to be started.
However, when a stop state is set, “STOP” is set. The TS decoder unit 123 performs separation processing based on the filter condition in the start state, and does not perform separation based on the filter condition in the stop state. In the “PID” column 2204, the value of the PID of the data separated under each filter condition is set. A “stream_id” column 2205 includes a stream_id of data separated under each filter condition.
The value of id is set. "Table_id_ex
The “tension” column 2206 includes table_id_extension of data separated under each filter condition.
Is set. “PID” column 2204, “st
"ream_id" column 2205, "table_id_e
When the value “−” is set in the “xtension” column 2206, it indicates that there is no condition, that is, separation is performed regardless of the value of the identifier. "Output destination" column 2
In 207, an output destination for outputting separated data is set.
【0117】フィルタ条件表2201のフィルタ識別番
号「0」に対応する行は、画像データのフィルタ条件を
示している。「出力先」欄2207には、AVデコーダ
部124が設定されており、「table_id_ex
tension」2206は設定することはできない。
「PID」2204と、「stream_id」220
5とには、受信制御部126によって分離すべき画像デ
ータのPID、stream_idの値が設定される。The row corresponding to the filter identification number “0” in the filter condition table 2201 indicates the filter condition of the image data. In the “output destination” column 2207, the AV decoder unit 124 is set, and “table_id_ex” is set.
“tension” 2206 cannot be set.
“PID” 2204 and “stream_id” 220
5, the value of the PID of the image data to be separated by the reception control unit 126 and the value of stream_id are set.
【0118】フィルタ識別番号「1」に対応する行は、
音声データのフィルタ条件を示している。「出力先」欄
2207には、AVデコーダ部124が設定されてお
り、「table_id_extension」欄22
06には、値を設定することはできない。「PID」欄
2204と、「stream_id」欄2205とに
は、受信制御部126によって分離すべき音声データの
PID、stream_idの値が設定される。The row corresponding to the filter identification number “1” is
9 shows filter conditions for audio data. In the “output destination” column 2207, the AV decoder unit 124 is set, and in the “table_id_extension” column 22
No value can be set in 06. In the “PID” column 2204 and the “stream_id” column 2205, the PID of audio data to be separated by the reception control unit 126 and the values of stream_id are set.
【0119】フィルタ識別番号「2」に対応する行は、
ストリーム対応表VETのフィルタ条件を示している。
「出力先」2207にはストリーム対応情報テーブル記
憶部132が設定されており、「stream_id」
欄2205には、値を設定することはできない。「PI
D」欄2204と、「table_id_extens
ion」欄2206とには、受信制御部126によって
分離すべきストリーム対応表のPIDと、table_
id_extensionの値が設定される。The line corresponding to the filter identification number “2” is
The filter conditions of the stream correspondence table VET are shown.
In the “output destination” 2207, a stream correspondence information table storage unit 132 is set, and “stream_id” is set.
No value can be set in the column 2205. "PI
D "column 2204 and" table_id_extens "
In the “ion” column 2206, the PID of the stream correspondence table to be separated by the reception control unit 126 and the table_
The value of id_extension is set.
【0120】フィルタ識別番号「3」に対応する行は、
ナビゲーション情報表のフィルタ条件を示している。
「出力先」欄2207にはナビゲーション情報テーブル
記憶部133が設定されており、「stream_i
d」欄2205には値を設定することはできない。「P
ID」欄2204と、「table_id_exten
sion」欄2206とには、受信制御部126によっ
て分離すべきナビゲーション情報表のPIDと、tab
le_id_extensionとの値が設定される。The row corresponding to the filter identification number “3” is
9 shows filter conditions of a navigation information table.
In the “output destination” column 2207, the navigation information table storage unit 133 is set, and “stream_i” is set.
No value can be set in the "d" column 2205. "P
ID ”column 2204 and“ table_id_exten ”
“sion” column 2206 includes the PID of the navigation information table to be separated by the reception control unit 126, and tab
A value of le_id_extension is set.
【0121】また、各フィルタ条件の「START/S
TOP」欄2203には、「START」または「ST
OP」が受信制御部126によって設定され、TSデコ
ーダ部123の分離処理を開始状態、または停止状態に
設定される。また、フィルタ条件記憶部131は、これ
らの他にも、NIT、SDT、EIT、PAT、PMT
などのシステム情報テーブルや、PCR(基準クロック
情報)のための図示しないフィルタ条件を記憶してい
る。Further, “START / S” of each filter condition
The “TOP” column 2203 contains “START” or “ST”
“OP” is set by the reception control unit 126, and the separation processing of the TS decoder unit 123 is set to a start state or a stop state. The filter condition storage unit 131 stores NIT, SDT, EIT, PAT, PMT
And a filter condition (not shown) for PCR (reference clock information).
【0122】フィルタ条件表2201において、フィル
タ識別番号「0」に対応する画像データのフィルタ条
件、およびフィルタ識別番号「1」に対応する音声デー
タのフィルタ条件は受信制御部126によって停止状態
に設定されており、このとき、TSデコーダ部123は
画像データおよび音声データの分離を行わない。また、
フィルタ条件表2201においては、フィルタ識別番号
「2」に対応するストリーム対応表VETのフィルタ条
件は、受信制御部126によって「PID」の値が「0
x0083」に、「table_id_extensi
on」の値が「0x0005」に設定されており、ST
ART/STOP欄2203が開始状態に設定されてい
る。このとき、TSデコーダ部123は、送信部106
から送信される図22に示すトランスポートストリーム
1801の中から、設定されたフィルタ条件に応じたス
トリーム対応表VET(5)を分離してストリーム対応
情報テーブル記憶部132に記憶させ、受信制御部12
6に通知する。VET(5)の内容は、図15Aに示し
た通りである。In the filter condition table 2201, the filter condition of the image data corresponding to the filter identification number “0” and the filter condition of the audio data corresponding to the filter identification number “1” are set to the stop state by the reception control unit 126. At this time, the TS decoder unit 123 does not separate the image data and the audio data. Also,
In the filter condition table 2201, the filter condition of the stream correspondence table VET corresponding to the filter identification number “2” is such that the value of “PID” is “0” by the reception control unit 126.
x0083 "," table_id_extension "
on ”is set to“ 0x0005 ”and ST
The ART / STOP column 2203 is set to a start state. At this time, the TS decoder unit 123
The stream correspondence table VET (5) corresponding to the set filter condition is separated from the transport stream 1801 shown in FIG.
Notify 6. The contents of VET (5) are as shown in FIG. 15A.
【0123】また、フィルタ条件表2201において、
フィルタ識別番号「3」に対応するナビゲーション情報
表NVTのフィルタ条件は、受信制御部126によっ
て、「PID」の値が「0x0084」に、「tabl
e_id_extension」の値が「0x000
5」に設定されており、START/STOP欄220
3が開始状態に設定されている。このとき、TSデコー
ダ部123は、送信部106から送信される図22に示
すトランスポートストリーム1801の中から設定され
たフィルタ条件に応じたナビゲーション情報表NVT
(5)を分離し、ナビゲーション情報テーブル記憶部1
33に記憶させ、受信制御部126に通知する。ナビゲ
ーション情報表NVT(5)の内容は図13に示した通
りである。Further, in the filter condition table 2201,
As for the filter condition of the navigation information table NVT corresponding to the filter identification number “3”, the reception control unit 126 sets the value of “PID” to “0x0084” and “tabl”.
The value of "e_id_extension" is "0x000
5 ”is set in the START / STOP column 220
3 is set to the start state. At this time, the TS decoder unit 123 transmits the navigation information table NVT according to the filter condition set from the transport stream 1801 shown in FIG.
(5) is separated and the navigation information table storage unit 1
33, and notifies the reception control unit 126. The contents of the navigation information table NVT (5) are as shown in FIG.
【0124】また、フィルタ条件表2208において、
フィルタ識別番号「0」に対応する画像データのフィル
タ条件は、受信制御部126によって、「PID」が
「0x0084」、「stream_id」が「0xe
5」に設定されており、開始状態に設定されている。こ
のとき、TSデコーダ部123は、送信部106から送
信される図22に示すトランスポートストリーム180
1の中から、設定されたフィルタ条件に応じた画像デー
タVE(5)、画像データVE(21)、画像データV
E(37)、および画像データVE(53)を受信した
順に分離し、AVデコーダ部124に出力する。4つの
画像データのうち、どの画像データが最初に分離される
かは、受信制御部126がこのフィルタ条件を開始状態
に設定するタイミングに依存する。また、受信制御部1
26が、このフィルタ条件を適切なタイミングで停止状
態に設定することによって、4つの画像データのうちの
最初の1つのみを分離して、AVデコーダ部124に出
力するようにできる。 1−3−3.AVデコーダ部124 AVデコーダ部124は、図示しないクロック部を有す
る。このクロック部は、TSデコーダ部123から出力
されるPCR(基準クロック情報)の値によって正しい
基準時刻に設定され、画像データ、音声データを正しく
同期をとりながら復号するための基準となる時刻をカウ
ントする。In the filter condition table 2208,
As for the filter condition of the image data corresponding to the filter identification number “0”, the reception control unit 126 sets “PID” to “0x0084” and “stream_id” to “0xe”.
5 ", which is the start state. At this time, the TS decoder unit 123 transmits the transport stream 180 shown in FIG.
1, image data VE (5), image data VE (21), and image data V according to the set filter condition.
E (37) and the image data VE (53) are separated in the order received, and output to the AV decoder unit 124. Which image data of the four image data is separated first depends on the timing at which the reception control unit 126 sets the filter condition to the start state. Also, the reception control unit 1
By setting the filter condition to the stop state at an appropriate timing, the filter 26 can separate only the first one of the four image data and output it to the AV decoder unit 124. 1-3-3. AV decoder unit 124 The AV decoder unit 124 has a clock unit (not shown). This clock section is set to a correct reference time by the value of PCR (reference clock information) output from the TS decoder section 123, and counts a reference time for decoding image data and audio data while synchronizing correctly. I do.
【0125】またAVデコーダ部124は、TSデコー
ダ部123から出力された画像データ、または音声デー
タまたは、その両方を受け取ると、まず受信制御部12
6の指示に従って、プライベート領域に書き込まれた画
像データ、音声データの識別子を読み出して受信制御部
126に通知する。次に、受信制御部126の指示に従
って、画像データ、音声データを復号単位ごとに復号
し、クロック部によって同期をとりながら再生部128
に出力するとともに、受信制御部126に復号の完了を
通知する。 1−3−4.受信データ記憶部125の構成 受信データ記憶部125は、例えばRAMなどで構成さ
れ、ストリーム対応情報テーブル記憶部132と、ナビ
ゲーション情報テーブル記憶部133と、システム情報
テーブル記憶部134とを備える。When the AV decoder 124 receives the image data and / or the audio data output from the TS decoder 123, the AV decoder 124 first receives the image data and / or the audio data.
According to the instruction of No. 6, the identifiers of the image data and the audio data written in the private area are read out and notified to the reception control unit 126. Next, according to the instruction of the reception control unit 126, the image data and the audio data are decoded for each decoding unit, and the reproduction unit 128 decodes the data while synchronizing with the clock unit.
And notifies the reception control unit 126 of the completion of the decoding. 1-3-4. Configuration of Reception Data Storage Unit 125 The reception data storage unit 125 includes, for example, a RAM, and includes a stream correspondence information table storage unit 132, a navigation information table storage unit 133, and a system information table storage unit 134.
【0126】ストリーム対応情報テーブル記憶部132
は、TSデコーダ部123で分離されたストリーム対応
表を記憶している。ナビゲーション情報テーブル記憶部
133は、TSデコーダ部123で分離されたナビゲー
ション情報表を記憶している。システム情報テーブル記
憶部134は、TSデコーダ部123で分離されたNI
T、SDT、EIT、PAT、PMT等のシステム情報
テーブルを記憶している。 1−3−5.信号受信部127 信号受信部127は、ユーザのリモコン操作等などの信
号を受信し、受信制御部126に通知する。 1−3−6.再生部128 再生部128は、受信制御部126からの指示にしたが
って、AVデコーダ部124で復号された画像データ
に、受信制御部126から出力されるナビゲーション情
報表に含まれるグラフィックス情報とを重ねあわせ、表
示部129に出力し、AVデコーダ部124で復号され
た音声データを音声出力部130に出力する。 1−3−7.表示部129 表示部129は、CRTや液晶ディスプレイ等で実現さ
れ、再生部128から出力される画像を表示する。図1
で示したコンテンツ151、152、153等を表示す
る。 1−3−8.音声出力部130 音声出力部130は、スピーカなどで実現され、再生部
128から出力される音声を出力する。 1−3−9.受信制御部の構成126 受信制御部126は、受信部122を制御して所望のト
ランスポートストリームを受信させる。また、ユーザの
操作信号を信号受信部127を介して受けると、現在ナ
ビゲーション情報テーブル記憶部133に記憶している
ナビゲーション情報表を参照し、次に分離すべきナビゲ
ーション情報表のフィルタ条件と、画像データを取得す
るためのストリーム対応表のフィルタ条件とをTSデコ
ーダ部123のフィルタ条件記憶部131に設定する。
TSデコーダ部123で分離され、ストリーム対応情報
テーブル記憶部132に記憶されたストリーム対応表を
参照して、画像データのフィルタ条件をフィルタ条件記
憶部131に設定する。Stream correspondence information table storage section 132
Stores the stream correspondence table separated by the TS decoder unit 123. The navigation information table storage unit 133 stores the navigation information table separated by the TS decoder unit 123. The system information table storage unit 134 stores the NI separated by the TS decoder unit 123.
System information tables such as T, SDT, EIT, PAT, and PMT are stored. 1-3-5. Signal receiving unit 127 The signal receiving unit 127 receives a signal such as a user's remote control operation and the like, and notifies the reception control unit 126. 1-3-6. Playback Unit 128 The playback unit 128 superimposes the graphics data included in the navigation information table output from the reception control unit 126 on the image data decoded by the AV decoder unit 124 according to the instruction from the reception control unit 126. In addition, the audio data is output to the display unit 129, and the audio data decoded by the AV decoder unit 124 is output to the audio output unit 130. 1-3-7. Display Unit 129 The display unit 129 is realized by a CRT, a liquid crystal display, or the like, and displays an image output from the reproduction unit 128. FIG.
The contents 151, 152, 153, etc. indicated by are displayed. 1-3-8. Audio output unit 130 The audio output unit 130 is realized by a speaker or the like, and outputs audio output from the reproduction unit 128. 1-3-9. Configuration 126 of Reception Control Unit The reception control unit 126 controls the reception unit 122 to receive a desired transport stream. When a user operation signal is received via the signal receiving unit 127, the navigation information table currently stored in the navigation information table storage unit 133 is referred to, and a filter condition of the navigation information table to be separated next and an image The filter conditions of the stream correspondence table for acquiring data are set in the filter condition storage unit 131 of the TS decoder unit 123.
The filter condition of the image data is set in the filter condition storage unit 131 with reference to the stream correspondence table separated in the TS decoder unit 123 and stored in the stream correspondence information table storage unit 132.
【0127】受信制御部126は、TSデコーダ部12
3によって分離された画像データが適切な画像データで
あるか否かを画像データのプライベート領域に書き込ま
れた画像データ識別子を参照して判断する。適切な画像
データのときは、AVデコーダ部124でデコードして
再生部128に出力する。適切な画像データでないとき
は、フィルタ条件記憶部131の条件を変更し、再びス
トリーム対応表の分離を指示する。[0127] The reception control unit 126 includes the TS decoder unit 12
It is determined whether the image data separated by step 3 is appropriate image data with reference to the image data identifier written in the private area of the image data. If the image data is appropriate, it is decoded by the AV decoder unit 124 and output to the reproducing unit 128. If the image data is not appropriate, the condition of the filter condition storage unit 131 is changed, and the separation of the stream correspondence table is instructed again.
【0128】また、TSデコーダ部123によって分離
されたナビゲーション情報表に含まれるオブジェクトの
ビットマップデータを読み出し、再生部128に通知
し、画像データに重ねて表示させる。 1−3−9−1.初期制御 受信制御部126は、CPUとこれを制御するプログラ
ムとにより構成され、利用者によって、データ送信装置
101の送信部106が送信するトランスポートストリ
ーム中の送信データ記憶部102に記憶されている送信
データが多重されたイベントが最初に選択されたときに
は、まず、一般の衛星デジタル放送受信装置で用いられ
ているMPEG2システム規格、およびDVBーSI規
格で定められている手順にしたがってシステム情報テー
ブルを参照し、送信部106が送信するトランスポート
ストリームの受信を受信部122に指示し、選択された
イベントに対応するPMTの分離をTSデコーダ部12
3に指示する。The bit map data of the object included in the navigation information table separated by the TS decoder unit 123 is read out, notified to the reproducing unit 128, and displayed over the image data. 1-3-9-1. Initial control The reception control unit 126 includes a CPU and a program that controls the CPU, and is stored by the user in the transmission data storage unit 102 in the transport stream transmitted by the transmission unit 106 of the data transmission device 101. When an event in which transmission data is multiplexed is selected for the first time, the system information table is first stored in accordance with the procedure defined by the MPEG2 system standard and DVB-SI standard used in general satellite digital broadcast receivers. The transmission unit 106 instructs the reception unit 122 to receive the transport stream transmitted by the transmission unit 106 and separates the PMT corresponding to the selected event from the TS decoder unit 12.
Instruct 3
【0129】次に、受信制御部126は、システム情報
テーブル記憶部134に記録されているPMTを参照し
て、PCRの識別子を取得し、フィルタ条件記憶部13
1に設定する。さらに、受信制御部126は、エントリ
コンテンツの画像データと、ナビゲーション情報との識
別子を取得し、それぞれフィルタ条件記憶部131のス
トリーム対応表のフィルタ条件と、ナビゲーション情報
表のフィルタ条件とに設定する。Next, the reception control unit 126 refers to the PMT recorded in the system information table storage unit 134, acquires the identifier of the PCR, and
Set to 1. Further, the reception control unit 126 obtains the image data of the entry content and the identifier of the navigation information, and sets them in the filter condition of the stream correspondence table of the filter condition storage unit 131 and the filter condition of the navigation information table, respectively.
【0130】さらに、受信制御部126は、システム情
報テーブル記憶部134中のPMTを参照して、ストリ
ーム対応表を伝送するコンポーネントと、ナビゲーショ
ン情報表を伝送するコンポーネントとのPIDの値を取
得し、それぞれフィルタ条件記憶部131のストリーム
対応表のフィルタ条件と、ナビゲーション情報表のフィ
ルタ条件に設定し、これらのフィルタ条件を開始状態に
設定する。Further, the reception control unit 126 refers to the PMT in the system information table storage unit 134 to obtain the PID values of the component for transmitting the stream correspondence table and the component for transmitting the navigation information table, The filter condition of the stream correspondence table and the filter condition of the navigation information table in the filter condition storage unit 131 are set, and these filter conditions are set to the start state.
【0131】受信制御部126は、TSデコーダ部12
3より、ストリーム対応表の分離の通知を受けると、フ
ィルタ条件記憶部131のストリーム対応表のフィルタ
条件を停止状態に設定する。次に受信制御部126は、
ストリーム対応情報テーブル記憶部132中のストリー
ム対応表を参照して、画像データの「stream_i
d」の値を読み出し、フィルタ条件記憶部131の画像
データのフィルタ条件を設定する。次に、ストリーム対
応情報テーブル記憶部132中のストリーム対応表を参
照して、「component_tag」の値を読み出
し、さらにシステム情報テーブル記憶部134中のPM
Tを参照して読み出した「component_ta
g」の値に対応するPIDの値を取得し、フィルタ条件
記憶部131の画像データのフィルタ条件を設定し、こ
のフィルタ条件を開始状態に設定する。 1−3−9−2.画像データの適否判断 なお、データ送信装置101は、複数の異なる画像デー
タに同じ値のPID、stream_idを付与して送
信することがあるけれども、ある画像データに対応する
ストリーム対応表の送信後には、一定時間の後その画像
データが同じ値のPID、stream_idをもつ他
の画像データよりも先に出現するように送信している。
これによって、受信制御部126がストリーム対応表を
受信後、一定時間以内に画像データのフィルタ条件の設
定を完了すれば、TSデコーダ部123は、所望の画像
データを誤りなく分離し、AVデコーダ部124に出力
できる。[0131] The reception control unit 126
When the notification of the separation of the stream correspondence table is received from 3, the filter condition of the stream correspondence table in the filter condition storage unit 131 is set to the stopped state. Next, the reception control unit 126
With reference to the stream correspondence table in the stream correspondence information table storage unit 132, “stream_i”
The value of “d” is read, and the filter condition of the image data in the filter condition storage unit 131 is set. Next, with reference to the stream correspondence table in the stream correspondence information table storage unit 132, the value of “component_tag” is read out, and the PM in the system information table storage unit 134 is read.
“Component_ta” read with reference to
The value of the PID corresponding to the value of “g” is obtained, the filter condition of the image data in the filter condition storage unit 131 is set, and the filter condition is set to the start state. 1-3-9-2. Judgment of appropriateness of image data Note that the data transmitting apparatus 101 may transmit a plurality of different image data with the same value of PID and stream_id, but after transmitting the stream correspondence table corresponding to a certain image data, After a certain period of time, the image data is transmitted so as to appear earlier than other image data having the same PID and stream_id.
Accordingly, if the reception control unit 126 completes the setting of the filter conditions of the image data within a certain time after receiving the stream correspondence table, the TS decoder unit 123 separates the desired image data without error, and the AV decoder unit 124.
【0132】次に受信制御部126は、AVデコーダ部
124を介して、TSデコーダ部123から出力された
画像データのプライベート領域に記述された画像データ
識別子の値を取得し、現在取得しようとしている画像デ
ータの識別子と一致するか否かを調べる。一致しなかっ
た場合には、フィルタ条件記憶部131の画像データの
フィルタ条件を停止状態に設定し、ストリーム対応表の
フィルタ条件に、ストリーム対応表を伝送するコンポー
ネントのPIDと、現在取得しようとする画像データの
識別子とを設定し、ストリーム対応表のフィルタ条件を
開始状態にする。なお、ストリーム対応表の識別子「t
able_id_extension」の値は、画像デ
ータの識別子「VE_id」の値と同一である。これに
より、何らかの原因で、受信制御部126がストリーム
対応表を参照して画像データのフィルタ条件を設定する
処理に遅れが発生したような場合でも、誤って別の画像
データを表示してしまうことを防ぐことができる。Next, the reception control unit 126 acquires the value of the image data identifier described in the private area of the image data output from the TS decoder unit 123 via the AV decoder unit 124, and is about to acquire it now. It is checked whether it matches the image data identifier. If they do not match, the filter condition of the image data in the filter condition storage unit 131 is set to the stopped state, and the filter condition of the stream correspondence table and the PID of the component transmitting the stream correspondence table and the current attempt are to be obtained. An image data identifier is set, and the filter condition of the stream correspondence table is set to a start state. Note that the identifier “t” of the stream correspondence table
The value of “able_id_extension” is the same as the value of the identifier “VE_id” of the image data. As a result, even if the reception control unit 126 delays the process of setting the filter condition of the image data with reference to the stream correspondence table for some reason, another image data may be erroneously displayed. Can be prevented.
【0133】受信制御部126は、TSデコーダ部12
3から出力された画像データのプライベート領域に記述
された識別子の値と、現在取得しようとしている画像デ
ータの識別子との値が一致した場合には、ストリーム対
応情報テーブル記憶部132中のストリーム対応表を参
照して、「first_pts」の値を読み込む。そし
て、AVデコーダ部124のクロック部を参照し、読み
込んだ「first_pts」の値の時刻までに、AV
デコーダ部124からフレームの復号完了の通知が来る
か否かをチェックする。復号完了の通知がないときに
は、フィルタ条件記憶部131の画像データのフィルタ
条件を停止状態に設定し、ストリーム対応表のフィルタ
条件に、ストリーム対応表を伝送するコンポーネントの
PIDと、現在取得しようとする画像データの識別子を
再設定し、ストリーム対応表のフィルタ条件を開始状態
にする。[0133] The reception control unit 126 is provided with the TS decoder unit 12
If the value of the identifier described in the private area of the image data output from the image data 3 matches the value of the identifier of the image data to be acquired at present, the stream correspondence table in the stream correspondence information table storage unit 132 And reads the value of “first_pts”. Then, by referring to the clock section of the AV decoder section 124, the AV section 124 reads the AV
It is checked whether or not a notification of completion of decoding of the frame is received from the decoder unit 124. When there is no notification of the completion of decoding, the filter condition of the image data in the filter condition storage unit 131 is set to the stopped state, and the filter condition of the stream correspondence table and the PID of the component transmitting the stream correspondence table and the current acquisition are to be obtained. The identifier of the image data is reset, and the filter condition of the stream correspondence table is set to a start state.
【0134】これにより、何らかの原因で、受信制御部
126がストリーム対応表を参照して画像データのフィ
ルタ条件を設定する処理に遅れが発生したような場合で
も、画像データの最初が切れて途中から再生されてしま
うことを防ぐことができる。AVデコーダ部124から
フレームの復号完了の通知が来たときには、受信制御部
126は、ストリーム対応情報テーブル記憶部132中
のストリーム対応表を参照して、「last_pts」
の値を読み込む。そして、AVデコーダ部124のクロ
ック部を参照し、読み込んだ「last_pts」の値
の時刻になると、フィルタ条件記憶部131の画像デー
タのフィルタ条件を停止状態に設定する。これにより、
所望の画像データのみが分離されて、AVデコーダ12
4に出力される。したがって、同一のPIDとstre
am_idとをもつ他の画像データを分離することはな
い。 1−3−9−3.グラフィックス情報の生成 また、受信制御部126は、TSデコーダ部123から
ナビゲーション情報表の分離の通知を受けると、フィル
タ条件記憶部131のナビゲーション情報表のフィルタ
条件を停止状態に設定する。次に受信制御部126は、
ナビゲーション情報テーブル記憶部133中のナビゲー
ション情報表中のオブジェクト定義表を参照して、ボタ
ンオブジェクトの表示座標「X」、「Y」を取得し、つ
づいてインデックス値が「0」のボタンについては、
「Focused Bitmap」のインデックス値
を、それ以外のボタンについては、「Normal B
itmap」のインデックス値を取得してビットマップ
表を参照し、インデックス値に対応するビットマップデ
ータを取得し、これらをもとにボタンのグラフィックス
ス情報を生成して再生部128に出力する。 1−3−9−4.ユーザ操作の解釈 また、受信制御部126は、現在選択状態にあるボタン
オブジェクトのインデックス値を表す変数cur_fo
cusを「0」に初期化する。Thus, even if the reception control unit 126 delays the process of setting the filter condition of the image data with reference to the stream correspondence table for some reason, the beginning of the image data is cut off and Reproduction can be prevented. When a notification of the completion of decoding of the frame is received from the AV decoder unit 124, the reception control unit 126 refers to the stream correspondence table in the stream correspondence information table storage unit 132 and reads “last_pts”.
Read the value of. Then, with reference to the clock section of the AV decoder section 124, when the time of the value of the read “last_pts” comes, the filter condition of the image data in the filter condition storage section 131 is set to a stopped state. This allows
Only the desired image data is separated and the AV decoder 12
4 is output. Therefore, the same PID and stream
There is no separation of other image data having an am_id. 1-3-9-3. Generation of Graphics Information Upon receiving the notification of the separation of the navigation information table from the TS decoder unit 123, the reception control unit 126 sets the filter condition of the navigation information table in the filter condition storage unit 131 to a stopped state. Next, the reception control unit 126
With reference to the object definition table in the navigation information table in the navigation information table storage unit 133, the display coordinates “X” and “Y” of the button object are obtained, and then, for the button having the index value “0”,
The index value of “Focused Bitmap” is set to “Normal B” for the other buttons.
It acquires the index value of “itmap”, refers to the bitmap table, acquires bitmap data corresponding to the index value, generates graphics information of the button based on these, and outputs the graphics information to the playback unit 128. 1-3-9-4. Interpretation of User Operation In addition, the reception control unit 126 sets the variable cur_fo representing the index value of the button object that is currently selected.
cus is initialized to “0”.
【0135】また、受信制御部126は、信号受信部1
27よりユーザの操作の信号を受信すると、ユーザの操
作の信号が「上」であるか、「下」であるか「確定」で
あるかを判定する。ユーザの操作の信号が「上」あるい
は「下」であったときには、変数cur_focusの
値を「1」減少あるいは増加する。次に、ナビゲーショ
ン情報テーブル記憶部133中のナビゲーション情報表
を参照し、先ず、オブジェクト定義表を参照して、ボタ
ンオブジェクトの表示座標「X」、「Y」を取得し、つ
づいてインデックス値が変数cur_focusの値に
等しいボタンについては、「Focused Bitm
ap」のインデックス値を、それ以外のボタンについて
は、「Normal Bitmap」のインデックス値
を取得して、ビットマップ表を参照し、インデックス値
に対応するビットマップデータを取得し、これらをもと
にボタンのグラフィックスス情報を生成して再生部12
8に出力する。[0135] The reception control unit 126 is connected to the signal reception unit 1.
When the signal of the user operation is received from 27, it is determined whether the signal of the user operation is “up”, “down”, or “fixed”. When the signal of the user operation is “up” or “down”, the value of the variable cur_focus is decreased or increased by “1”. Next, the display coordinates “X” and “Y” of the button object are acquired with reference to the navigation information table in the navigation information table storage unit 133 and first with reference to the object definition table. For buttons equal to the value of cur_focus, see “Focused Bitm
For the other buttons, the index value of “Normal Bitmap” is obtained, the bitmap table is referred to, the bitmap data corresponding to the index value is obtained, and the bitmap data corresponding to the index value is obtained. Generating the graphics information of the button and reproducing
8 is output.
【0136】また、ユーザの操作の信号が「確定」であ
ったときには、受信制御部126は、ナビゲーション情
報テーブル記憶部133に記憶されているナビゲーショ
ン情報表NVTのオブジェクト定義表を参照して、イン
デックス値が変数cur_focusの値に等しいボタ
ンオブジェクトのハンドラのインデックス値を取得し
て、ハンドラ定義表を参照し、インデックス値に対応す
るハンドラから命令語を読み込む。命令語が「goto
_contents」の場合には、さらに引数のインデ
ックス値を読み込み、ハイパーリンク表を参照して、読
み込んだインデックス値に対応するリンク先のコンテン
ツの識別子を、次に再生するコンテンツの識別子として
読み込む。When the signal of the user operation is “determined”, the reception control unit 126 refers to the object definition table of the navigation information table NVT stored in the navigation information table storage unit 133, The index value of the handler of the button object whose value is equal to the value of the variable cur_focus is acquired, the instruction is read from the handler corresponding to the index value by referring to the handler definition table. The command word is "goto
In the case of "_contents", the index value of the argument is further read, and the identifier of the linked content corresponding to the read index value is read as the identifier of the content to be reproduced next with reference to the hyperlink table.
【0137】命令語が「goto_entry」のとき
には、システム情報テーブル記憶部134中の、現在再
生中のコンテンツのナビゲーション情報表が属するイベ
ントのPMTを参照し、エントリコンテンツの識別子
を、次に再生するコンテンツの識別子として読み込む。 1−3−9−5.フィルタ条件の設定 受信制御部126は、次に再生するコンテンツの識別子
と、現在再生しているコンテンツの識別子が等しい場合
には、何もしない。次に再生するコンテンツのorig
inal_network_idとtransport
_stream_idとが現在受信しているトランスポ
ートストリームと異なるときには、MPEG2システム
規格、およびDVB−SI規格で定められている手順に
したがってシステム情報テーブルを参照し、所望のトラ
ンスポートストリームの受信を受信部122に指示す
る。受信部122の動作として、その指定されたトラン
スポートストリームが別のネットワークに属するもので
あった場合には、アンテナの向きを変える等の処理を行
い、指定されたトランスポートストリームを受信する。When the command word is “goto_entry”, the system refers to the PMT of the event to which the navigation information table of the currently reproduced content belongs in the system information table storage unit 134, and sets the identifier of the entry content to the content to be reproduced next. Read as the identifier of 1-3-9-5. Setting of Filter Condition The reception control unit 126 does nothing if the identifier of the content to be reproduced next is equal to the identifier of the content currently being reproduced. Orig of the content to be played next
internal_network_id and transport
If _stream_id is different from the currently received transport stream, the receiving unit 122 refers to the system information table according to the procedure defined by the MPEG2 system standard and the DVB-SI standard, and determines whether to receive the desired transport stream. To instruct. As an operation of the receiving unit 122, when the specified transport stream belongs to another network, processing such as changing the direction of the antenna is performed, and the specified transport stream is received.
【0138】受信制御部126は、次に再生するコンテ
ンツの画像データの属するイベントが、現在再生してい
るコンテンツの画像データの属するイベントと異なると
きは、同様にシステム情報テーブルを参照して次に再生
するコンテンツの画像データの属するイベントのPMT
の識別子を、TSデコーダ部123のフィルタ条件記憶
部131に設定する。When the event to which the image data of the content to be reproduced next belongs is different from the event to which the image data of the content to be reproduced currently belongs, the reception control unit 126 similarly refers to the system information table and PMT of the event to which the image data of the content to be played belongs
Is set in the filter condition storage unit 131 of the TS decoder unit 123.
【0139】TSデコーダ部123は、フィルタ条件に
従いPMTを分離し、システム情報テーブル記憶部13
4に記憶させ、受信制御部126に通知する。受信制御
部126は、TSデコーダ部123から画像データの属
するイベントのPMTの分離通知を受けると、そのPM
Tを参照して「PCR_PID」の値をフィルタ条件記
憶部131に設定する。The TS decoder unit 123 separates the PMT according to the filter condition, and separates the PMT from the system information table storage unit 13.
4 and notify the reception control unit 126. Upon receiving the PMT separation notification of the event to which the image data belongs from the TS decoder unit 123, the reception control unit 126
The value of “PCR_PID” is set in the filter condition storage unit 131 with reference to T.
【0140】また、受信制御部126は、次に再生する
コンテンツのナビゲーション情報の属するイベントが、
現在再生しているコンテンツのナビゲーション情報の属
するイベントと異なるときも、同様にシステム情報テー
ブルを参照して次に再生するコンテンツのナビゲーショ
ン情報の属するイベントのPMTの識別子を、TSデコ
ーダ部123のフィルタ条件記憶部131に設定する。The reception control unit 126 determines that the event to which the navigation information of the content to be reproduced next belongs belongs.
When the event to which the navigation information of the currently reproduced content belongs is different from the event to which the navigation information of the content to be reproduced next belongs, the PMT identifier of the event to which the navigation information of the content to be reproduced next belongs is similarly referred to by referring to the system information table. Set in the storage unit 131.
【0141】受信制御部126は、次に再生するコンテ
ンツの画像データの識別子「VE_id」の値が、現在
再生しているコンテンツの画像データの識別子「VE_
id」の値と異なるときには、システム情報テーブル記
憶部134の次に再生するコンテンツの画像データが属
するイベントのPMTを参照し、VE_Informa
tion_Component_Descriptor
に付されたコンポーネントのPIDを取得し、「VE_
id」の値とともにフィルタ条件記憶部131中のスト
リーム対応表のフィルタ条件に設定し、このフィルタ条
件を開始状態にする。The reception control unit 126 sets the value of the identifier “VE_id” of the image data of the content to be reproduced next to the identifier “VE_id” of the image data of the content currently reproduced.
If the value is different from the value of “id”, the PMT of the event to which the image data of the content to be reproduced next belongs in the system information table storage unit 134, and the VE_Informa
Tion_Component_Descriptor
To obtain the PID of the component attached to
Along with the value of “id”, the filter condition is set as a filter condition of the stream correspondence table in the filter condition storage unit 131, and the filter condition is set to a start state.
【0142】受信制御部126は、次に再生するコンテ
ンツのナビゲーション情報の識別子「NE_id」の値
が、現在再生しているコンテンツのナビゲーション情報
の識別子「NE_id」の値と異なるときには、システ
ム情報テーブル記憶部134の次に再生するコンテンツ
のナビゲーション情報が属するイベントのPMTを参照
し、NE_Component_Descriptor
に付されたコンポーネントのPIDを取得し、「NE_
id」の値とともにフィルタ条件記憶部131中のナビ
ゲーション情報表のフィルタ条件に設定し、このフィル
タ条件を開始状態にする。 1−3−10.データ受信装置121でのコンテンツ表
示の具体例 例えば、図22のトランスポートストリーム1801に
多重された、original_network_id
が「0x0001」で、transport_stre
am_idが「0x0001」、service_id
が「0x0001」、event_idが「0x000
1」で識別されるイベントが利用者によって最初に選択
されたとき、受信制御部126は、MPEG2システム
規格や、DVB−SI規格で定められている手順にした
がって、図18Aに示すNIT1301を参照して、o
riginal_network_idが「0x000
1」で、transport_stream_idが
「0x0001」で識別されるトランスポートストリー
ム1801の周波数などの伝送緒元の情報を取得し、受
信部122にトランスポートストリーム1801の受信
を指示し、同様に図19に示すPAT1401を参照
し、「program_no」がservice_id
の値に等しい、すなわち「0x0001」のプログラム
のPMTのPIDの値「0x0080」を取得し、これ
をフィルタ条件記憶部131中のPMTのフィルタ条件
に設定する。When the value of the identifier “NE_id” of the navigation information of the content to be reproduced next is different from the value of the identifier “NE_id” of the navigation information of the content currently reproduced, the reception control unit 126 stores the system information table. Referring to the PMT of the event to which the navigation information of the content to be reproduced next after the section 134 belongs, NE_Component_Descriptor
The PID of the component attached to is acquired, and “NE_
The filter condition is set to the filter condition of the navigation information table in the filter condition storage unit 131 together with the value of “id”, and the filter condition is set to a start state. 1-3-10. Specific example of content display on data receiving device 121 For example, original_network_id multiplexed on transport stream 1801 in FIG.
Is "0x0001" and transport_stream
am_id is "0x0001", service_id
Is "0x0001" and the event_id is "0x000"
When the event identified by “1” is first selected by the user, the reception control unit 126 refers to the NIT 1301 shown in FIG. And o
If the original_network_id is "0x000
At “1”, the transport_stream_id acquires information on transmission parameters such as the frequency of the transport stream 1801 identified by “0x0001”, and instructs the receiving unit 122 to receive the transport stream 1801, and similarly, as shown in FIG. Referring to PAT1401, “program_no” is service_id
Is obtained, that is, the PMT value “0x0080” of the PMT of the program “0x0001” is obtained and set as the PMT filter condition in the filter condition storage unit 131.
【0143】TSデコーダ部123は、図20に示すP
MT1501を分離し、システム情報テーブル記憶部1
34に記憶させ、受信制御部126に通知する。受信制
御部126は、システム情報テーブル記憶部134に記
憶されたPMT1501から、「PCR_PID」の値
「0x0081」を読み出し、フィルタ条件記憶部13
1中のPCRのフィルタ条件に設定する。次に、受信制
御部126は、PMT1501中の図21Aに示すEn
try_Descriptorを参照し、「entry
_VE_id」の値「0x0005」を取り出し、フィ
ルタ条件記憶部131中のストリーム対応表のフィルタ
条件の「table_id_extension」に設
定する。次に、受信制御部126は、PMT1501か
ら、VE_Information_Componen
t_Descriporに付されたコンポーネントのP
IDの値「0x0083」を取得し、同様にストリーム
対応表のフィルタ条件の、「PID」に設定し、ストリ
ーム対応表のフィルタ条件を開始状態にする。The TS decoder section 123 has a P
The MT 1501 is separated, and the system information table storage 1
34, and notifies the reception control unit 126. The reception control unit 126 reads the value “0x0081” of “PCR_PID” from the PMT 1501 stored in the system information table storage unit 134, and
The filter conditions of the PCR in 1 are set. Next, the reception control unit 126 checks the En in the PMT 1501 shown in FIG.
Refer to “try_Descriptor” and enter “entry
The value “0x0005” of “_VE_id” is extracted and set to “table_id_extension” of the filter condition of the stream correspondence table in the filter condition storage unit 131. Next, the reception control unit 126 outputs the VE_Information_Componen from the PMT 1501.
P of component attached to t_Descriptor
The value “0x0083” of the ID is acquired, similarly set to “PID” of the filter condition of the stream correspondence table, and the filter condition of the stream correspondence table is set to a start state.
【0144】次に、受信制御部126は、PMT150
1中の図21Aに示すEntry_Descripto
rを参照し、「entry_NE_id」の値「0x0
005」を取り出し、フィルタ条件記憶部131中のナ
ビゲーション情報表のフィルタ条件の「table_i
d_extension」に設定する。次に、受信制御
部126は、PMT1501から、NE_Compon
ent_Descriporに付されたコンポーネント
のPIDの値「0x0082」を取得し、同様にナビゲ
ーション情報表のフィルタ条件の「PID」に設定し、
ナビゲーション情報表のフィルタ条件を開始状態にす
る。Next, the reception control unit 126
Entry_Descriptor shown in FIG. 21A in FIG.
r, and the value “0x0” of “entry_NE_id”
005 ”is extracted, and“ table_i ”of the filter condition of the navigation information table in the filter condition storage unit 131 is extracted.
d_extension ". Next, the reception control unit 126 sends the NE_Compon
The PID value “0x0082” of the component attached to the ent_Descriptor is acquired, and similarly, set as the “PID” of the filter condition of the navigation information table,
Set the filter condition of the navigation information table to the start state.
【0145】TSデコーダ部123は、図15Aに示す
ストリーム対応表1201を分離してストリーム対応情
報テーブル記憶部132に記憶させ、受信制御部126
に通知するとともに、図13に示すナビゲーション情報
表1001を分離し、ナビゲーション情報テーブル記憶
部133に記憶させ、受信制御部126に通知する。受
信制御部126は、ストリーム対応表の分離通知を受け
ると、ストリーム対応情報テーブル記憶部132のスト
リーム対応表1201を参照し、「stream_i
d」の値「0xe5」を取得し、フィルタ条件記憶部1
31に、画像データのフィルタ条件の「stream_
id」に設定する。次に、ストリーム対応表1201か
ら、「component_tag」の値「0x00」
を取得し、さらにシステム情報テーブル記憶部134中
のPMT1501を参照して「component_t
ag」の値が「0x00」のstream_ident
ifier_descriptorに付された、伝送さ
れるデータの種類が画像データであるコンポーネントの
「PID」の値「0x0084」を取得し、フィルタ条
件記憶部131中の画像データのフィルタ条件の「PI
D」に設定し、このフィルタ条件を開始状態にする。The TS decoder section 123 separates the stream correspondence table 1201 shown in FIG.
And the navigation information table 1001 shown in FIG. 13 is separated, stored in the navigation information table storage unit 133, and notified to the reception control unit 126. Upon receiving the notification of separation of the stream correspondence table, the reception control unit 126 refers to the stream correspondence table 1201 of the stream correspondence information table storage unit 132 and reads “stream_i”.
d ”of the filter condition storage unit 1
31, the stream condition of the image data filter condition "stream_
id ”. Next, from the stream correspondence table 1201, the value “0x00” of “component_tag”
, And with reference to the PMT 1501 in the system information table storage unit 134, “component_t”
ag ”is a stream_ident of“ 0x00 ”
The value “0x0084” of the “PID” of the component whose type of data to be transmitted is image data attached to “ifier_descriptor” is acquired, and “PI” of the filter condition of the image data in the filter condition storage unit 131 is acquired.
D ”, and the filter condition is set to a start state.
【0146】なお、ストリーム対応表に「compon
ent_tag」の値に替えて、直接「PID」の値が
記載されているときは、受信制御部126は、PMTを
参照することなく、ストリーム対応表から「strea
m_id」と「PID」との値を取得して、フィルタ条
件記憶部131中の画像データのフィルタ条件を設定す
る。[0146] In the stream correspondence table, "compon"
When the value of “PID” is directly written in place of the value of “ent_tag”, the reception control unit 126 does not refer to the PMT and reads “stream” from the stream correspondence table.
The values of “m_id” and “PID” are obtained, and the filter condition of the image data in the filter condition storage unit 131 is set.
【0147】TSデコーダ部123は、図12に示す画
像データのビットストリーム901を分離し、AVデコ
ーダ部124に出力する。画像データのビットストリー
ム901は、図5Aに示す静止画データ201のプライ
ベート領域に、「VE_id」の値「0x0005」を
書き込んだものである。受信制御部126は、AVデコ
ーダ部124を介して、分離された画像データのプライ
ベート領域に書き込まれた識別子の値「0x0005」
の通知を受け、先にストリーム対応表のtable_i
d_extensionに設定した値「0×0005」
に一致していることを確認する。次に、AVデコーダ部
124のクロック部を参照しながら、ストリーム対応表
1201の「first_pts]の値「11250
0」の時刻までに、AVデコーダ部124から画像デー
タの復号が成功したことの成功通知を確認すると、スト
リーム対応表1201の「last_pts]の値「1
12500」の時刻を待ち、フィルタ条件記憶部131
の画像データのフィルタ条件を停止状態に設定する。The TS decoder section 123 separates the bit stream 901 of the image data shown in FIG. The bit stream 901 of the image data is obtained by writing the value “0x0005” of “VE_id” in the private area of the still image data 201 shown in FIG. 5A. The reception control unit 126 outputs the identifier value “0x0005” written in the private area of the separated image data via the AV decoder unit 124.
Is received, and table_i in the stream correspondence table is
Value “0x0005” set in d_extension
Make sure it matches. Next, while referring to the clock section of the AV decoder section 124, the value “11250” of “first_pts” in the stream correspondence table 1201 is set.
When the success notification that the decoding of the image data is successful is confirmed from the AV decoder unit 124 by the time “0”, the value “1_pts” of the stream correspondence table 1201 is set to “1”.
12500 ”, and the filter condition storage unit 131
Is set to the stopped state.
【0148】また、受信制御部126は、ナビゲーショ
ン情報表の分離通知を受けると、先ず、変数cur_f
ocusを「0」に設定し、ナビゲーション情報テーブ
ル記憶部133のナビゲーション情報表1001を参照
し、インデックス値「0」に対応するボタンの表示座標
と、「Focused Bitmap」のインデックス
値に対応するビットマップデータと、インデックス値
「1」に対応するボタンの表示座標と、「Normal
Bitmap」のインデックス値に対応するビットマ
ップデータとを取得し、ボタンのグラフィックス情報を
生成して再生部128に出力する。再生部128は、A
Vデコーダ部124から出力された画像データに受信制
御部126から出力されたグラフィックス情報を重ね
て、図27Aに示す表示画像2301を表示部129に
表示させる。Upon receiving the notification of separation of the navigation information table, the reception control unit 126 first sets the variable cur_f
ocus is set to “0”, the navigation information table 1001 of the navigation information table storage unit 133 is referenced, and the display coordinates of the button corresponding to the index value “0” and the bitmap corresponding to the index value of “Focused Bitmap” are set. The data, the display coordinates of the button corresponding to the index value “1”, and “Normal
Bitmap data corresponding to the index value of “Bitmap” is obtained, and graphics information of the button is generated and output to the reproducing unit 128. The playback unit 128
The display information 2301 shown in FIG. 27A is displayed on the display unit 129 by superimposing the graphics information output from the reception control unit 126 on the image data output from the V decoder unit 124.
【0149】表示画像2301が表示されている状態
で、ユーザがリモコン等の操作部材を用いて「下」の信
号を入力した場合、受信制御部126は、まず信号受信
部127を介して入力信号「下」の通知を受け、変数c
ur_focusの値を「1」増やして「1」とする。
次に、ナビゲーション情報テーブル記憶部133のナビ
ゲーション情報表1001を参照し、インデックス値
「0」に対応するボタンの表示座標と、「Normal
Bitmap」のインデックス値に対応するビットマ
ップデータと、インデックス値「1」に対応するボタン
の表示座標と、「Focused Bitamap」の
インデックス値に対応するビットマップデータを取得
し、ボタンのグラフィックス情報を生成して再生部12
8に出力する。再生部128は、AVデコーダ部124
から出力された画像データに、受信制御部126から出
力されたグラフィックス情報を重ねて、図27Bに示す
表示画像2302を表示部129に表示させる。When the user inputs a “down” signal using an operation member such as a remote controller while the display image 2301 is being displayed, the reception control unit 126 firstly inputs the input signal via the signal reception unit 127. After receiving the notification of "below", the variable c
The value of ur_focus is increased by “1” to “1”.
Next, by referring to the navigation information table 1001 in the navigation information table storage unit 133, the display coordinates of the button corresponding to the index value “0” and “Normal
Bitmap data corresponding to the index value of “Bitmap”, display coordinates of the button corresponding to the index value “1”, and bitmap data corresponding to the index value of “Focused Bitmap” are obtained, and the graphics information of the button is obtained. Generate and Playback Unit 12
8 is output. The playback unit 128 includes an AV decoder unit 124
The graphics information output from the reception control unit 126 is superimposed on the image data output from, and a display image 2302 shown in FIG. 27B is displayed on the display unit 129.
【0150】また、表示画像2301が表示されている
状態で、ユーザがリモコン等の操作部材を用いて「確
定」の信号を入力した場合、受信制御部126は、信号
受信部127を介して入力信号「確定」の通知を受け、
ナビゲーション情報テーブル記憶部133のナビゲーシ
ョン情報表1001のオブジェクト定義表1002のイ
ンデックス値が変数cur_focusの値「0」であ
るボタンのハンドラのインデックス値「0」を取得し、
ハンドラ定義表1003を参照して、インデックス値
「0」に対応するスクリプト命令語「goto_con
tents」および、その引数のインデックス値「0」
を取得する。When the user inputs a “confirmation” signal using an operation member such as a remote controller while the display image 2301 is displayed, the reception control unit 126 inputs the signal via the signal reception unit 127. After receiving the signal "Confirmation",
The index value “0” of the handler of the button whose index value of the object definition table 1002 of the navigation information table 1001 of the navigation information table storage unit 133 is the value “0” of the variable cur_focus is acquired,
Referring to the handler definition table 1003, the script command “goto_con” corresponding to the index value “0”
tents ”and its argument index value“ 0 ”
To get.
【0151】次に、受信制御部126はハイパーリンク
表1004を参照し、インデックス値「0」に対応する
リンク先のコンテンツの「VE_id」の値「0x00
01」を取り出し、フィルタ条件記憶部131中のスト
リーム対応表のフィルタ条件の「table_id_e
xtension」に設定する。次に、受信制御部12
6は、PMT1501から、VE_Informati
on_Component_Descriporに付さ
れたコンポーネントのPIDの値「0x0083」を取
得し、同様にストリーム対応表のフィルタ条件の、「P
ID」に設定し、ストリーム対応表のフィルタ条件を開
始状態にする。Next, the reception control unit 126 refers to the hyperlink table 1004, and determines the value “0x00” of the “VE_id” of the content at the link destination corresponding to the index value “0”.
01 ”is extracted, and“ table_id_e ”of the filter condition of the stream correspondence table in the filter condition storage unit 131 is extracted.
xtension ". Next, the reception control unit 12
6 is from the PMT 1501 and VE_Informati
The PID value “0x0083” of the component attached to the on_Component_Descriptor is acquired, and “Px” of the filter condition of the stream correspondence table is similarly obtained.
ID ", and set the filter condition of the stream correspondence table to a start state.
【0152】次に受信制御部126は、インデックス値
「0」に対応するリンク先のコンテンツの「NE_i
d」の値「0x0001」を取り出し、フィルタ条件記
憶部131中のナビゲーション情報表のフィルタ条件の
「table_id_extension」に設定す
る。次に、受信制御部126は、PMT1501から、
NE_Component_Descriporに付さ
れたコンポーネントのPIDの値「0x0082」を取
得し、同様にナビゲーション情報表のフィルタ条件の、
「PID」に設定し、ナビゲーション情報表のフィルタ
条件を開始状態にする。Next, the reception control unit 126 sets “NE_i” of the linked content corresponding to the index value “0”.
The value “0x0001” of “d” is extracted, and set to “table_id_extension” of the filter condition of the navigation information table in the filter condition storage unit 131. Next, the reception control unit 126 determines from the PMT 1501
The PID value “0x0082” of the component attached to the NE_Component_Descriptor is acquired, and the filter condition of the navigation information table is similarly obtained.
"PID" is set, and the filter condition of the navigation information table is set to a start state.
【0153】TSデコーダ部123は、図15Bに示す
ストリーム対応表1202を分離してストリーム対応情
報テーブル記憶部132に記憶させ、受信制御部126
に通知するとともに、図14に示すナビゲーション情報
表1101を分離し、ナビゲーション情報テーブル記憶
部133に記憶させ、受信制御部126に通知する。受
信制御部126は、TSデコーダ部123からストリー
ム対応表の分離通知を受けると、ストリーム対応表12
02を参照して画像データの分離をTSデコーダ部12
3に指示する。また、TSデコーダ部123からナビゲ
ーション情報表の分離通知をうけると、ナビゲーション
情報表1101を参照して、ボタンのグラフィックス情
報を生成して、再生部128に出力する。The TS decoder unit 123 separates the stream correspondence table 1202 shown in FIG. 15B and stores it in the stream correspondence information table storage unit 132.
The navigation information table 1101 shown in FIG. 14 is separated, stored in the navigation information table storage unit 133, and notified to the reception control unit 126. Upon receiving the stream correspondence table separation notification from the TS decoder unit 123, the reception control unit 126 receives the stream correspondence table 12
02 in the TS decoder unit 12
Instruct 3 In addition, when receiving a notification of separation of the navigation information table from the TS decoder unit 123, the unit generates graphics information of the button with reference to the navigation information table 1101, and outputs it to the reproduction unit 128.
【0154】再生部128は、AVデコーダ部124か
ら出力される画像データに受信制御部126から出力さ
れるグラフィックス情報を重ねて、図27Cに示す表示
画像2303を表示部129に表示させる。また、表示
画像2301が表示されている状態で、利用者がリモコ
ン等の操作部材を用いて「確定」の信号を入力した場
合、受信制御部126は、信号受信部127を介して入
力信号「確定」の通知を受け、ナビゲーション情報テー
ブル記憶部133のナビゲーション情報表1101を参
照し、スクリプト命令語「goto_entry」を取
得する。。次に、受信制御部126は、システム情報テ
ーブル記憶部134に記憶されたPMT1501から、
「entry_VE_id」の値「0x0005」を取
り出し、フィルタ条件記憶部131中のストリーム対応
表のフィルタ条件の「table_id_extens
ion」を設定する。The reproduction section 128 superimposes the graphics information output from the reception control section 126 on the image data output from the AV decoder section 124 and causes the display section 129 to display a display image 2303 shown in FIG. 27C. Further, when the user inputs a “confirmation” signal using an operation member such as a remote controller while the display image 2301 is displayed, the reception control unit 126 outputs the input signal “ In response to the notification of “determination”, the script command “goto_entry” is acquired with reference to the navigation information table 1101 of the navigation information table storage unit 133. . Next, the reception control unit 126 reads from the PMT 1501 stored in the system information table storage unit 134
The value “0x0005” of “entry_VE_id” is extracted, and “table_id_extens” of the filter condition of the stream correspondence table in the filter condition storage unit 131 is extracted.
ion ”.
【0155】次に、受信制御部126は、PMT150
1から、VE_Information_Compon
ent_Descriporに付されたコンポーネント
のPIDの値「0x0083」を取得し、同様にストリ
ーム対応表のフィルタ条件の、「PID」を設定し、ス
トリーム対応表のフィルタ条件を開始状態にする。受信
制御部126は、PMT1501を参照し、「entr
y_NE_id」の値「0x0005」を取り出し、フ
ィルタ条件記憶部131中のナビゲーション情報表のフ
ィルタ条件の「table_id_extensio
n」を設定する。次に、受信制御部126は、PMT1
501から、NE_Component_Descri
porの付与されたコンポーネントのPIDの値「0x
0082」を取得し、同様にナビゲーション情報表のフ
ィルタ条件の「PID」を設定し、ナビゲーション情報
応表のフィルタ条件を開始状態にする。Next, the reception control unit 126
From 1, VE_Information_Compon
The PID value “0x0083” of the component attached to “ent_Descriptor” is acquired, similarly, “PID” of the filter condition of the stream correspondence table is set, and the filter condition of the stream correspondence table is set to a start state. The reception control unit 126 refers to the PMT 1501 and “entr
The value “0x0005” of “y_NE_id” is extracted, and “table_id_extension” of the filter condition of the navigation information table in the filter condition storage unit 131 is extracted.
n ”. Next, the reception control unit 126 sets the PMT1
From 501, NE_Component_Describe
PID value “0x” of the component to which the por is assigned
0082 "is obtained," PID "of the filter condition of the navigation information table is similarly set, and the filter condition of the navigation information table is set to the start state.
【0156】TSデコーダ部123は、図15Aに示す
ストリーム対応表1201を分離してストリーム対応情
報テーブル記憶部132に記憶させ、受信制御部126
に通知するとともに、図13に示すナビゲーション情報
表1001を分離し、ナビゲーション情報テーブル記憶
部133に記憶させ、受信制御部126に通知する。受
信制御部126は、TSデコーダ部123からストリー
ム対応表の分離通知を受けると、ストリーム対応表12
01を参照して画像データの分離をTSデコーダ部12
3に指示する。また、TSデコーダ部123からナビゲ
ーション情報表の分離通知を受けると、ナビゲーション
情報表1001を参照して、ボタンのグラフィックス情
報を生成して、再生部128に出力する。The TS decoder section 123 separates the stream correspondence table 1201 shown in FIG.
And the navigation information table 1001 shown in FIG. 13 is separated, stored in the navigation information table storage unit 133, and notified to the reception control unit 126. Upon receiving the stream correspondence table separation notification from the TS decoder unit 123, the reception control unit 126 receives the stream correspondence table 12
01 and the TS decoder unit 12
Instruct 3 Further, upon receiving the notification of the separation of the navigation information table from the TS decoder unit 123, the unit generates graphics information of the button with reference to the navigation information table 1001, and outputs it to the reproduction unit 128.
【0157】再生部128は、AVデコーダ部124か
ら出力される画像データに、受信制御部126から出力
されるグラフィックス情報を重ねて、図27Aに示す表
示画像2301を表示部129に表示させる。 1−3−11.データ受信装置121の動作 以下、データ受信装置121の動作を図28〜図31に
示すフローチャートを用いて説明する。 1−3−11−1.全体の動作 先ず、データ受信装置121の全体の動作を図28を用
いて説明する。[0157] The reproduction section 128 superimposes the graphics information output from the reception control section 126 on the image data output from the AV decoder section 124, and displays the display image 2301 shown in FIG. 1-3-11. Operation of Data Receiving Apparatus 121 Hereinafter, the operation of the data receiving apparatus 121 will be described with reference to the flowcharts shown in FIGS. 1-3-11-1. Overall Operation First, the overall operation of the data receiving apparatus 121 will be described with reference to FIG.
【0158】受信制御部126は、利用者によってデー
タ受信装置121の電源が入れられると、MPEG2シ
ステム規格や、DVBーSI規格で定められている手順
にしたがって受信部122、TSデコーダ部123を制
御してシステム情報テーブルを受信し、再生部128に
より表示部129に番組表を表示させ、利用者にリモコ
ン等の操作部材を用いて番組を選択させる。操作部材か
らの選択信号を信号受信部127を介して通知される
と、データ送信装置101の送信部106から送信され
るトランスポートストリーム中の送信データ記憶部10
2に記憶されている送信データが多重されたイベントを
選択し、そのイベントの識別子、original_n
etwork_id、transport_strea
m_id、service_id、event_idを
得る(S2402)。When the power of the data receiving device 121 is turned on by the user, the receiving control unit 126 controls the receiving unit 122 and the TS decoder unit 123 in accordance with the procedure defined by the MPEG2 system standard and the DVB-SI standard. Then, the system information table is received, the program guide is displayed on the display unit 129 by the reproducing unit 128, and the user is caused to select a program using an operation member such as a remote controller. When the selection signal from the operation member is notified via the signal receiving unit 127, the transmission data storage unit 10 in the transport stream transmitted from the transmission unit 106 of the data transmission device 101
2 is selected, and an identifier of the event, original_n, is selected.
network_id, transport_stream
m_id, service_id, and event_id are obtained (S2402).
【0159】受信制御部126は、送信データ記憶部1
02に記憶されている送信データが多重されたイベント
が選択されると、MPEG2システム規格、およびDV
BーSI規格で定められている手順にしたがってシステ
ム情報テーブルを参照し、送信部106から送信される
トランスポートストリームの受信を受信部122に指示
し、選択されたイベントに対応するPMTの分離をTS
デコーダ部123に指示する。受信部122は、送信部
106から送信されるトランスポートストリームを受信
してTSデコーダ部123に出力する。TSデコーダ部
123は、選択されたイベントに対応するPMTを分離
し、受信データ記憶部125中のシステム情報テーブル
記憶部134に書き込み、受信制御部126に通知す
る。受信制御部126は、TSデコーダ部123からP
MT受信の通知を受けると、システム情報テーブル記憶
部134中のPMTを参照して、PCRのPIDを取得
し、フィルタ条件記憶部131に記憶させる(S240
4)。[0159] The reception control unit 126 stores the transmission data storage unit 1
02 is selected, an event multiplexed with the transmission data stored in the MPEG2 system standard and the DV
The system information table is referred to in accordance with the procedure defined in the B-SI standard, the receiving unit 122 is instructed to receive the transport stream transmitted from the transmitting unit 106, and the PMT corresponding to the selected event is separated. TS
It instructs the decoder unit 123. The receiving unit 122 receives the transport stream transmitted from the transmitting unit 106 and outputs the transport stream to the TS decoder unit 123. The TS decoder unit 123 separates the PMT corresponding to the selected event, writes the PMT into the system information table storage unit 134 in the reception data storage unit 125, and notifies the reception control unit 126. The reception control unit 126 sends the P
When the notification of the MT reception is received, the PMT of the PCR is acquired by referring to the PMT in the system information table storage unit 134 and stored in the filter condition storage unit 131 (S240).
4).
【0160】受信制御部126は、変数cur_ori
ginal_network_idに選択されたイベン
トのoriginal_network_idを設定
し、変数cur_transport_stream_
idに選択されたイベントのtransport_st
ream_idを設定し、変数cur_VE_serv
ice_idと変数cur_NE_service_i
dとに選択されたサービスのservice_idを設
定し、変数cur_VE_event_idと変数cu
r_NE_event_idとに選択されたイベントの
event_idを設定し、変数cur_VE_idと
変数cur_NE_idとをクリアする。これらの変数
は、現在再生しているコンテンツの識別子の情報を示し
ている(S2406)。次に、受信制御部126は、変
数new_original_network_idに
選択されたイベントのoriginal_networ
k_idを設定し、変数new_transport_
stream_idに選択されたイベントのtrans
port_stream_idを設定し、変数new_
VE_service_idと変数new_NE_se
rvice_idとに選択されたサービスのservi
ce_idを設定し、変数new_VE_event_
idと変数new_NE_event_idとに選択さ
れたイベントのevent_idを設定し、変数new
_VE_idと変数new_NE_idとにシステム情
報テーブル記憶部134中のPMTを参照して、ent
ry_VE_idとentry_NE_idとの値をそ
れぞれ設定する(S2408)。The reception control unit 126 sets the variable cur_ori
The original_network_id of the selected event is set in the “general_network_id”, and the variable cur_transport_stream_
transport_st of the event selected for id
Set the stream_id and set the variable cur_VE_serv
ice_id and the variable cur_NE_service_i
d, the service_id of the selected service is set, and the variable cur_VE_event_id and the variable cu are set.
The event_id of the selected event is set in r_NE_event_id, and the variables cur_VE_id and cur_NE_id are cleared. These variables indicate information on the identifier of the content currently being reproduced (S2406). Next, the reception control unit 126 sets the original_network of the event selected in the variable new_original_network_id.
Set k_id and set the variable new_transport_
trans of the event selected for stream_id
Set port_stream_id and set the variable new_
VE_service_id and variable new_NE_se
service_id and service of the selected service
ce_id is set and the variable new_VE_event_
The event_id of the selected event is set to the id and the variable new_NE_event_id, and the variable new
_VE_id and the variable new_NE_id with reference to the PMT in the system information table storage unit 134, and ent
The values of ry_VE_id and entry_NE_id are set (S2408).
【0161】次に、受信制御部126は、コンテンツの
切替え処理を行う。コンテンツ切替え処理の詳細につい
ては後述する(S2410)。次に、受信制御部126
は、コンテンツ切替えが必要な状態であることを表すコ
ンテンツ変更フラグを「0」にクリアする(S241
2)。次に、受信制御部126は、信号受信部127か
ら通知される利用者からの選択操作の信号入力を待つ
(S2414)。受信制御部126は、信号受信部12
7から信号の入力があると、利用者入力信号の処理を行
う。利用者入力信号の処理についての詳細は後述する
(S2416)。次に受信制御部126は、コンテンツ
変更フラグに「1」が設定されているか否かを判定し
(S2418)、「1」が設定されているときはS24
10に戻り、「1」でないときはS2414に戻る。 1−3−11−2.コンテンツ切替え処理 次にS2410のコンテンツ切替え処理の詳細につい
て、図29のフロチャートを用いて説明する。Next, the reception control unit 126 performs a content switching process. Details of the content switching process will be described later (S2410). Next, the reception control unit 126
Clears the content change flag indicating that content switching is required to "0" (S241).
2). Next, the reception control unit 126 waits for a signal input of a selection operation from the user notified from the signal reception unit 127 (S2414). The reception control unit 126 includes the signal reception unit 12
When there is a signal input from 7, a user input signal is processed. Details of the processing of the user input signal will be described later (S2416). Next, the reception control unit 126 determines whether or not “1” is set in the content change flag (S2418).
Returning to 10, if not "1", the flow returns to S2414. 1-3-11-2. Content Switching Process Next, details of the content switching process in S2410 will be described with reference to the flowchart in FIG.
【0162】先ず、受信制御部126は、自身が記憶し
ている変数であるnew_original_netw
ork_idとcur_original_netwo
rk_idとの値が同一であり、かつ変数new_tr
ansport_stream_idとcur_tra
nsport_stream_idとの値が同一である
か否かを判断する(S2502)。肯定のときには、画
像データの切替処理(S2504)と、ナビゲーション
情報の切替処理(S2506)とを平行して行ない処理
を終了する。否定のときには、システム情報テーブルを
参照して変数new_original_networ
k_idと変数new_transport_stre
am_idとで識別されるトランスポートストリームへ
の切替え処理を行い(S2508)、変数cur_or
iginal_network_idに変数new_o
riginal_network_idの値を設定し、
変数cur_transport_stream_id
に変数new_transport_stream_i
dの値を設定し、変数cur_VE_service_
id、変数cur_VE_event_id、変数cu
r_VE_id、変数cur_NE_service_
id、変数cur_NE_event_id、変数cu
r_NE_idをクリアし(S2510)、画像データ
の切替処理(S2504)と、ナビゲーション情報の切
替処理(S2506)とを平行して行ない処理を終了す
る。 1−3−11−3.画像データの切替え処理 次に、S2504の画像データの切替処理の詳細につい
て、図30のフローチャートを用いて説明する。First, the reception control unit 126 stores the variable new_original_netw
ork_id and cur_original_network
rk_id has the same value and the variable new_tr
transport_stream_id and cur_tra
It is determined whether or not the value of nsport_stream_id is the same (S2502). If the result is affirmative, the image data switching process (S2504) and the navigation information switching process (S2506) are performed in parallel, and the process ends. When the result is negative, the variable new_original_network is referred by referring to the system information table.
k_id and variable new_transport_stree
A switching process to the transport stream identified by am_id is performed (S2508), and the variable cur_or
The variable new_o is assigned to original_network_id.
Set the value of original_network_id,
Variable cur_transport_stream_id
To the variable new_transport_stream_i
Set the value of d and set the variable cur_VE_service_
id, variable cur_VE_event_id, variable cu
r_VE_id, variable cur_NE_service_
id, variable cur_NE_event_id, variable cu
r_NE_id is cleared (S2510), the image data switching process (S2504) and the navigation information switching process (S2506) are performed in parallel, and the process ends. 1-3-11-3. Image Data Switching Process Next, details of the image data switching process in S2504 will be described with reference to the flowchart in FIG.
【0163】受信制御部126は、自身が記憶している
変数new_VE_service_idとcur_V
E_service_idとの値が同一であり、かつ変
数new_VE_event_idとcur_VE_e
vent_idとの値が同一であるか否かを判断する
(S2602)。肯定のときは、変数new_VE_i
dとcur_VE_idとの値が同一であるか否かを判
定し(S2604)、肯定のときは処理を終了し、否定
のときはS2610に移る。S2602の判定が否定の
ときは、変数new_VE_service_id、n
ew_VE_event_idに対応するシステム情報
テーブルを参照して変数new_VE_service
_idおよび変数new_VE_event_idで識
別されるイベントに対応するPMTの分離をTSデコー
ダ部123に指示する。TSデコーダ部123は指定さ
れたPMTを分離し、受信データ記憶部125中のシス
テム情報テーブル記憶部134に書き込み、受信制御部
126に通知する。受信制御部126は、PMTの分離
通知を受けると、受信したPMTを参照してPCRのP
IDを取得し、フィルタ条件記憶部131に設定する
(S2606)。受信制御部126は変数cur_VE
_idに変数new_VE_service_idの値
を設定し、変数cur_VE_event_idに変数
new_VE_event_idの値を設定する(S2
608)。The reception control unit 126 stores the variables new_VE_service_id and cur_V stored therein.
The values of E_service_id are the same, and the variables new_VE_event_id and cur_VE_e
It is determined whether the value with vent_id is the same (S2602). If affirmative, the variable new_VE_i
It is determined whether or not the values of d and cur_VE_id are the same (S2604). If the determination in S2602 is negative, the variable new_VE_service_id, n
Referring to the system information table corresponding to ew_VE_event_id, a variable new_VE_service is referred to.
_Id and instructs the TS decoder unit 123 to separate the PMT corresponding to the event identified by the variable new_VE_event_id. The TS decoder unit 123 separates the designated PMT, writes it into the system information table storage unit 134 in the reception data storage unit 125, and notifies the reception control unit 126. Upon receiving the PMT separation notification, the reception control unit 126 refers to the received PMT and
The ID is acquired and set in the filter condition storage unit 131 (S2606). The reception control unit 126 uses the variable cur_VE
_Id is set to the value of the variable new_VE_service_id, and the variable cur_VE_event_id is set to the value of the variable new_VE_event_id (S2).
608).
【0164】受信制御部126は、システム情報テーブ
ル記憶部134中の変数cur_VE_service
_id、cur_VE_event_idで識別される
イベントに対応するPMTを参照し、VE_Infor
mation_Component_Descript
orに付されたコンポーネントのPIDを取得し、変数
new_VE_idの値をtable_id_exte
nsionとしてストリーム対応表のフィルタ条件に設
定し、このフィルタ条件を開始状態に設定する。TSデ
コーダ部123は、フィルタ条件にしたがって変数ne
w_VE_idの値に対応するストリーム対応表VET
をトランスポートストリーム中から分離し、ストリーム
対応情報テーブル記憶部132に記憶させ、受信制御部
126に通知する(S2610)。The reception control unit 126 stores the variable cur_VE_service in the system information table storage unit 134.
_Id, reference to the PMT corresponding to the event identified by cur_VE_event_id, and VE_Inform
motion_Component_Descript
The PID of the component attached to or is acquired, and the value of the variable new_VE_id is
nsion is set in the filter condition of the stream correspondence table, and this filter condition is set to the start state. The TS decoder unit 123 sets the variable ne according to the filter condition.
Stream correspondence table VET corresponding to the value of w_VE_id
Is separated from the transport stream, stored in the stream correspondence information table storage unit 132, and notified to the reception control unit 126 (S2610).
【0165】次に受信制御部126は、ストリーム対応
情報テーブル記憶部132中のS2610で取得したス
トリーム対応表VETを解釈し、変数firstPTS
に「first_pts」の値を、変数lastPTS
に「last_pts」の値を設定し、「stream
_id」と「component_tag」の値を取得
する(S2612)。次に、受信制御部126は、画像
データの最初のフレームの復号が完了したかどうかを示
すフラグ「first_flag]を「0」に初期化す
る(S2614)。Next, the reception control unit 126 interprets the stream correspondence table VET acquired in S2610 in the stream correspondence information table storage unit 132, and sets the variable firstPTS
To the value of “first_pts” and the variable lastPTS
Is set to the value of “last_pts”, and “stream_pts”
_Id ”and the value of“ component_tag ”are acquired (S2612). Next, the reception control unit 126 initializes a flag “first_flag” indicating whether decoding of the first frame of the image data has been completed to “0” (S2614).
【0166】次に、受信制御部126はシステム情報テ
ーブル記憶部134中の変数cur_VE_servi
ce_id、cur_VE_event_idで識別さ
れるイベントに対応するPMTを参照し、伝送されるデ
ータの種類が画像データで、「component_t
ag」の値がS2612で取得した「componen
t_tag」の値に等しいstream_identi
fier_descriptorに付されたコンポーネ
ントのPIDを取得し、S2612で取得した「str
eam_id」の値とともにフィルタ条件記憶部131
中の画像データのフィルタ条件に設定し、このフィルタ
条件を開始状態に設定する。TSデコーダ部123は、
フィルタ条件に従って画像データを分離し、AVデコー
ダ部124に出力する(S2616)。Next, the reception control unit 126 stores the variable cur_VE_servi in the system information table storage unit 134.
Referring to the PMT corresponding to the event identified by ce_id and cur_VE_event_id, the type of data to be transmitted is image data, and “component_t”
ag ”is“ component ”acquired in S2612.
stream_identi equal to the value of "t_tag"
The PID of the component attached to the fire_descriptor is acquired, and “str” acquired in S2612 is acquired.
along with the value of “eam_id”
The filter condition is set for the middle image data, and the filter condition is set to the start state. The TS decoder unit 123
The image data is separated according to the filter conditions and output to the AV decoder unit 124 (S2616).
【0167】受信制御部126は、AVデコーダ部12
4に指示してTSデコーダ部123が分離した画像デー
タのプライベート領域に記述された画像データの識別子
の値を取得し、変数new_VE_idの値と比較する
(S2618)。一致している場合はS2620へ、一
致しない場合はS2619へ移る。受信制御部126
は、フィルタ条件記憶部131中の画像データのフィル
タ条件を停止状態に設定し(S2619)、S2610
に戻る。The reception control unit 126 is provided for the AV decoder unit 12
4, the TS decoder 123 obtains the value of the identifier of the image data described in the private area of the separated image data, and compares it with the value of the variable new_VE_id (S2618). If they match, the process moves to S2620; if they do not match, the process moves to S2619. Reception control unit 126
Sets the filter condition of the image data in the filter condition storage unit 131 to the stopped state (S2619), and S2610
Return to
【0168】AVデコーダ部124は、TSデコーダ部
123から出力される画像データの復号を完了すると、
受信制御部126に復号の完了を通知する。受信制御部
126は、この完了通知を受信したか否かを判定する
(S2620)。受信した場合はS2622へ、受信し
ていない場合は、S2624に移る。受信制御部126
は、フラグfirst_flagに値「1」を設定する
(S2622)。When the decoding of the image data output from the TS decoder 123 is completed, the AV decoder 124
The reception control unit 126 is notified of the completion of the decoding. The reception control unit 126 determines whether the completion notification has been received (S2620). The process proceeds to S2622 if received, and proceeds to S2624 if not received. Reception control unit 126
Sets the value “1” to the flag first_flag (S2622).
【0169】受信制御部126は、現在の時刻をAVデ
コーダ部124のクロック部の値を参照して90000
分の1秒単位で取得し、変数firstPTSの値と比
較する(S2624)。現在の時刻の値が変数firs
tPTS以上のときにはS2626へ、それ未満のとき
にはS2628に移る。受信制御部126はフラグfi
rst_flagの値が「1」であるか否かを判定し
(S2626)、「0」のときにはS2619に移り、
「1」の場合にはS2628に移る。The reception control unit 126 determines the current time by referring to the value of the clock unit of the AV decoder unit 124 for 90000.
It is acquired in units of 1 / second and compared with the value of the variable firstPTS (S2624). The value of the current time is the variable
If it is equal to or longer than tPTS, the process proceeds to S2626, and if it is less than tPTS, the process proceeds to S2628. The reception control unit 126 sets the flag fi
It is determined whether or not the value of the rst_flag is “1” (S2626), and when it is “0”, the process proceeds to S2619,
In the case of “1”, the flow shifts to S2628.
【0170】S2628において、受信制御部126
は、現在の時刻をAVデコーダ部124のクロック部の
値を参照して90000分の1秒単位で取得し、変数l
astPTSの値と比較する。現在の時刻の値が変数l
astPTS以上のときには、フィルタ条件記憶部13
1中の画像データのフィルタ条件を停止状態に設定し
(S2630)、変数cur_VE_idに変数new
_VE_idの値を設定し(S2632)、画像データ
の再生処理を終了し、現在の時刻の値が変数lastP
TS未満のときにはS2620に戻る。 1−3−11−4.ナビゲーション情報の切替処理 次に、S2506のナビゲーション情報の切替処理の詳
細について、図31のフローチャートを用いて説明す
る。At S2628, reception control section 126
Obtains the current time in units of 1/90000 second with reference to the value of the clock section of the AV decoder section 124, and
Compare with the value of astPTS. The value of the current time is a variable l
When the value is equal to or more than astPTS, the filter condition storage unit 13
The filter condition of the image data in 1 is set to the stop state (S2630), and the variable new is set to the variable cur_VE_id.
_VE_id is set (S2632), the image data reproduction process is terminated, and the value of the current time is set to the variable lastP.
If it is less than TS, the process returns to S2620. 1-3-11-4. Navigation Information Switching Process Next, details of the navigation information switching process in S2506 will be described with reference to the flowchart in FIG.
【0171】受信制御部126は、自身が記憶している
変数new_NE_service_idとcur_N
E_service_idとの値が同一であり、かつ変
数new_NE_event_idとcur_NE_e
vent_idとの値が同一であるか否かを判断する
(S2702)。肯定のときは、変数new_NE_i
dとcur_NE_idとの値が同一であるか否かを判
定し(S2704)、肯定のときは処理を終了し、否定
のときはS2706に移る。S2702の判定が否定の
ときは、変数new_NE_service_id、n
ew_NE_event_idに対応するシステム情報
テーブルを参照し、変数new_NE_service
_idおよび変数new_NE_event_idで識
別されるイベントに対応するPMTの分離をTSデコー
ダ部123に指示する。TSデコーダ部123は指定さ
れたPMTを分離し、受信データ記憶部125中のシス
テム情報テーブル記憶部134に記録し、受信制御部1
26に通知する(S2708)。The reception control unit 126 stores the variables new_NE_service_id and cur_N stored therein.
The values of E_service_id are the same, and the variables new_NE_event_id and cur_NE_e
It is determined whether the value with vent_id is the same (S2702). If affirmative, the variable new_NE_i
It is determined whether or not the values of d and cur_NE_id are the same (S2704). If affirmative, the process ends, and if negative, the process proceeds to S2706. If the determination in S2702 is negative, the variable new_NE_service_id, n
Referring to the system information table corresponding to new_NE_event_id, the variable new_NE_service is referred to.
_Id and the variable new_NE_event_id are instructed to the TS decoder unit 123 to separate the PMT corresponding to the event identified by the event. The TS decoder unit 123 separates the designated PMT, records it in the system information table storage unit 134 in the reception data storage unit 125, and
26 (S2708).
【0172】受信制御部126は変数cur_NE_s
ervice_idに変数new_NE_servic
e_idの値を設定し、変数cur_NE_event
_idに変数new_NE_event_idの値を設
定する(S2710)。S2706において、受信制御
部126は、システム情報テーブル記憶部134中の変
数cur_NE_service_id、cur_NE
_event_idで識別されるイベントに対応するP
MTを参照し、NE_Component_Descr
iptorに付されたコンポーネントのPIDを取得
し、変数new_NE_idの値をtable_id_
extensionとしてフィルタ条件記憶部131の
ナビゲーション情報表のフィルタ条件に設定し、このフ
ィルタ条件を開始状態に設定する。TSデコーダ部12
3は、フィルタ条件にしたがって変数new_NE_i
dの値に対応するナビゲーション情報表NVTをトラン
スポートストリーム中から分離し、ナビゲーション情報
テーブル記憶部133に記録し、受信制御部126に通
知する(S2706)。The reception control unit 126 sets the variable cur_NE_s
The variable new_NE_service is assigned to service_id.
Set the value of e_id and set the variable cur_NE_event
The value of the variable new_NE_event_id is set to _id (S2710). In S2706, the reception control unit 126 sets the variables cur_NE_service_id and cur_NE in the system information table storage unit 134.
P corresponding to the event identified by _event_id
Referring to MT, NE_Component_Descr
The PID of the component attached to the “iptor” is obtained, and the value of the variable “new_NE_id” is set to “table_id_”.
The filter condition is set as the extension in the filter condition of the navigation information table in the filter condition storage unit 131, and the filter condition is set to the start state. TS decoder unit 12
3 is a variable new_NE_i according to the filter condition.
The navigation information table NVT corresponding to the value of d is separated from the transport stream, recorded in the navigation information table storage unit 133, and notified to the reception control unit 126 (S2706).
【0173】受信制御部126はナビゲーション情報テ
ーブル記憶部133中のS2706で取得したナビゲー
ション情報表NVTのオブジェクト定義表を参照して、
ボタンオブジェクトの表示座標「X」、「Y」を取得
し、つづいて「NormalBitmap」のインデッ
クス値を取得してビットマップ表を参照し、インデック
ス値に対応するビットマップデータを取得し、これらを
もとにボタンのグラフィックスス情報を生成して再生部
128に出力する。再生部128は、AVデコーダ部1
24が復号した画像データ上に、このグラフィックスス
情報を重ねて、表示部129に表示させる(S271
2)。The reception control unit 126 refers to the object definition table of the navigation information table NVT acquired in S2706 in the navigation information table storage unit 133, and
The display coordinates “X” and “Y” of the button object are obtained, the index value of “NormalBitmap” is obtained, the bitmap table is referred to, and the bitmap data corresponding to the index value is obtained. At this time, graphics information of the button is generated and output to the reproducing unit 128. The playback unit 128 is an AV decoder unit 1
The graphics information is superimposed on the image data decoded by the H.24, and is displayed on the display unit 129 (S271).
2).
【0174】受信制御部126は、現在選択状態にある
ボタンオブジェクトのインデックス値を表す変数cur
_focusを「0」に初期化する(S2714)。受
信制御部126は、S2706で取得したナビゲーショ
ン情報表NVTのオブジェクト定義表を参照して、イン
デックス値が変数cur_focusの値に等しいボタ
ンオブジェクトの表示座標「X」、「Y」を取得し、つ
づいて「Focused Bitmap」のインデック
ス値を取得してビットマップ表を参照し、インデックス
値に対応するビットマップデータを取得し、これらに基
づいて変数cur_focusの値に対応するインデッ
クス値を有するボタンのビットマップを選択状態のビッ
トマップにした、ボタンオブジェクトのグラフィックス
情報を生成し、再生部128に出力する。再生部128
は、AVデコーダ部124が復号した画像データ上に、
このグラフィックスス情報を重ねて、表示部129に表
示させ(S2716)、変数cur_NE_idに変数
new_NE_idの値を設定し(S2718)、ナビ
ゲーション情報の切替え処理を終了する。 1−3−11−5.ユーザの入力信号の処理 次に、S2416の、ユーザの入力信号の処理について
図32のフローチャートを用いて説明する。The reception control unit 126 sets a variable cur representing the index value of the currently selected button object.
_Focus is initialized to “0” (S2714). The reception control unit 126 refers to the object definition table of the navigation information table NVT acquired in S2706, acquires the display coordinates “X” and “Y” of the button object whose index value is equal to the value of the variable cur_focus, and then An index value of “Focused Bitmap” is acquired, a bitmap table is referred to, bitmap data corresponding to the index value is acquired, and a bitmap of a button having an index value corresponding to the value of the variable cur_focus is acquired based on these. The graphics information of the button object in the bit map of the selected state is generated and output to the reproducing unit 128. Playback unit 128
Represents on the image data decoded by the AV decoder unit 124,
The graphics information is superimposed and displayed on the display unit 129 (S2716), the value of the variable new_NE_id is set to the variable cur_NE_id (S2718), and the navigation information switching process ends. 1-3-11-5. Processing of User Input Signal Next, the processing of the user input signal in S2416 will be described with reference to the flowchart in FIG.
【0175】受信制御部126は、信号受信部127か
ら通知されたユーザの入力が「上」信号であるか否かを
判定する。「上」信号のときにはS2804へ、そうで
ないときにはS2808に移る(S2802)。S28
04において、受信制御部126は、変数cur_fo
cusの値を「1」減じる。但し変数cur_focu
sの値が「0」の場合には「0」のままとする。Receiving control section 126 determines whether or not the user's input notified from signal receiving section 127 is an "up" signal. If the signal is an "up" signal, the flow shifts to S2804; otherwise, the flow shifts to S2808 (S2802). S28
In 04, the reception control unit 126 sets the variable cur_fo
The value of cus is reduced by “1”. However, the variable cur_focu
If the value of s is “0”, it is left as “0”.
【0176】受信制御部126は、ナビゲーション情報
テーブル記憶部133に記憶されているS2706で取
得したナビゲーション情報表NVTのオブジェクト定義
表を参照して、インデックス値が変数cur_focu
sの値に等しいボタンオブジェクトの表示座標「X」、
「Y」を取得し、つづいて「Focused Bitm
ap」のインデックス値を取得してビットマップ表を参
照し、インデックス値に対応するビットマップデータを
取得し、これらに基づいて変数cur_focusの値
に対応するインデックス値を有するボタンのビットマッ
プを選択状態のビットマップにし、さらに、同様にして
変数cur_focusの値に対応するインデックス値
に対応するボタンのビットマップを通常状態のビットマ
ップにした、ボタンオブジェクトのグラフィックス情報
を生成し、再生部128に出力する。再生部128は、
AVデコーダ部124で復号された画像データ上に、こ
のグラフィックスス情報を重ねて、表示部129に表示
させ(S2806)、利用者入力処理を終了する。The reception control unit 126 refers to the object definition table of the navigation information table NVT acquired in S2706 stored in the navigation information table storage unit 133 and sets the index value to the variable cur_focu.
the display coordinates "X" of the button object equal to the value of s,
"Y" is acquired, and then "Focused Bitm
The index value of “ap” is acquired, the bitmap table corresponding to the index value is acquired by referring to the bitmap table, and the bitmap of the button having the index value corresponding to the value of the variable cur_focus is selected based on these. And generates a button object graphics information in which the bitmap of the button corresponding to the index value corresponding to the value of the variable cur_focus is changed to the bitmap of the normal state in the same manner, and is output to the reproducing unit 128. I do. The playback unit 128
This graphics information is superimposed on the image data decoded by the AV decoder unit 124 and is displayed on the display unit 129 (S2806), and the user input processing ends.
【0177】S2808において、受信制御部126
は、信号受信部127から通知されたユーザの入力が
「下」信号であるか否かを判定する。「下」信号のとき
にはS2810へ、そうでない場合にはS2812に移
る。S2810において、受信制御部126は、変数c
ur_focusの値を「1」増やす。但し、変数cu
r_focusの値がナビゲーション情報表NVT中の
ボタンオブジェクトの識別子の最大値に等しい場合はそ
のままとしてS2806に移る。In S2808, reception control section 126
Determines whether the user input notified from the signal receiving unit 127 is a “down” signal. If it is a "down" signal, the flow proceeds to S2810; otherwise, the flow proceeds to S2812. In S2810, the reception control unit 126 sets the variable c
The value of ur_focus is increased by “1”. Where the variable cu
If the value of r_focus is equal to the maximum value of the identifier of the button object in the navigation information table NVT, the process proceeds to S2806 as it is.
【0178】S2812において、受信制御部126
は、信号受信部127から通知されたユーザの入力が
「確定」信号であるか否かを判定する。「確定」信号の
ときにはS2814へ、そうでない場合にはユーザの入
力処理を終了する。S2814において、受信制御部1
26は、ナビゲーション情報表NVTのオブジェクト定
義表を参照して、インデックス値が変数cur_foc
usの値に等しいボタンオブジェクトのハンドラのイン
デックス値を取得してハンドラ定義表を参照し、インデ
ックス値に対応するハンドラから命令語を読み込む。命
令語が「goto_contents」の場合にはS2
818へ、そうでない場合は、S2824へ移る(S2
816)。At S2812, reception control unit 126
Determines whether the user input notified from the signal receiving unit 127 is a “confirmation” signal. If the signal is a "confirmation" signal, the flow advances to step S2814; otherwise, the user input processing ends. In S2814, the reception control unit 1
Reference numeral 26 refers to the object definition table of the navigation information table NVT, and the index value is a variable cur_foc.
The index value of the handler of the button object equal to the value of us is acquired, the handler definition table is referenced, and the instruction is read from the handler corresponding to the index value. S2 when the instruction word is “goto_contents”
818, otherwise to S2824 (S2
816).
【0179】S2818において、受信制御部126
は、ハンドラから、goto_contents命令の
引数のインデックス値を読み込む。受信制御部126
は、前記ナビゲーション情報表のハイパーリンク表を参
照し、S2818で読み込んだインデックス値に対応す
るコンテンツの識別子のoriginal_netwo
rk_id、transport_stream_i
d、VE_service_id、VE_event_
id、VE_id、NE_service_id、NE
_event_id,NE_idの値を、それぞれ変数
new_original_network_id、n
ew_transport_stream_id、ne
w_VE_service_id、new_VE_ev
ent_id、new_VE_id、new_NE_s
ervice_id、new_NE_event_i
d、new_NE_idに設定する。但し、ハイパーリ
ンク表中で値が設定されていない、すなわち「−」の識
別子については、それぞれの元の値を変更しない(S2
820)。In S2818, reception control section 126
Reads the index value of the argument of the goto_contents instruction from the handler. Reception control unit 126
Refers to the hyperlink table of the navigation information table, and identifies the original_network of the content identifier corresponding to the index value read in S2818.
rk_id, transport_stream_i
d, VE_service_id, VE_event_
id, VE_id, NE_service_id, NE
_Event_id and NE_id are set to variables new_original_network_id and n, respectively.
ew_transport_stream_id, ne
w_VE_service_id, new_VE_ev
ent_id, new_VE_id, new_NE_s
service_id, new_NE_event_i
d, set to new_NE_id. However, the original value is not changed for the identifier for which no value is set in the hyperlink table, that is, for the identifier "-" (S2).
820).
【0180】受信制御部126はコンテンツ変更フラグ
の値を「1」に設定し(S2822)、ユーザの信号処
理を終了する。S2824において、受信制御部126
は、スクリプト命令語が「goto_entry」か否
かを判定し、否のときには、利用者信号処理を終了す
る。「goto_entry」のときには、受信制御部
126は、システム情報テーブル記憶部134中の変数
cur_NE_service_id、cur_NE_
event_idで識別されるイベントに対応するPM
Tを参照し、「entry_VE_id」、「entr
y_NE_id」の値を、変数new_VE_id、変
数new_NE_idに設定し、変数new_VE_s
ervice_id、変数new_VE_event_
idに、それぞれ変数cur_NE_service_
id、変数cur_event_idの値を設定し(S
2826)、S2822に移る。[0180] The reception control unit 126 sets the value of the content change flag to "1" (S2822), and ends the signal processing of the user. In S2824, the reception control unit 126
Determines whether the script command is “goto_entry”, and if not, terminates the user signal processing. At the time of “goto_entry”, the reception control unit 126 sets the variables cur_NE_service_id and cur_NE_ in the system information table storage unit 134.
PM corresponding to the event identified by event_id
T, "entry_VE_id", "entr
y_NE_id ”is set to a variable new_VE_id and a variable new_NE_id, and a variable new_VE_s
service_id, variable new_VE_event_
In id, the variable cur_NE_service_
id and the value of the variable cur_event_id are set (S
2826), and proceed to S2822.
【0181】以上のように、ユーザの操作に応じて、図
27Aに示した表示画像2301は、図27Cに示した
表示画像2303に表示切替えされ、また元に戻る。 1−3−12.まとめ 以上説明したように、本実施の形態のデータ受信装置1
21は、特定のコンテンツの再生に必要なプレゼンテー
ション情報とナビゲーション情報とを必要な時に、トラ
ンスポートストリームから抽出することができる。これ
により、ユーザの操作に応じて、リンク先のコンテンツ
等を適宜、再生することができ、一方向の通信路を用い
て、ユーザ操作に応じた対話性のある番組を提供するこ
とが可能になる。As described above, the display image 2301 shown in FIG. 27A is switched to the display image 2303 shown in FIG. 27C according to the operation of the user, and returns to the original state. 1-3-12. Conclusion As described above, the data receiving apparatus 1 of the present embodiment
The information 21 can extract presentation information and navigation information necessary for reproduction of specific content from the transport stream when necessary. This makes it possible to appropriately reproduce the linked content or the like in accordance with the operation of the user, and to provide a program having an interactive nature according to the user operation using a one-way communication path. Become.
【0182】なお、本実施の形態の受信装置121にお
いて、受信部122、TSデコーダ部123、AVデコ
ーダ部124、再生部128、表示部129、音声出力
部130及び信号受信部127は、従来のデジタルテレ
ビ放送受信装置の構成と同じものを用いることができ
る。従って、従来のデジタル放送受信装置を構成する受
信部、TSデコーダ部、AVデコーダ部等に、上述した
受信制御部126や受信データ記憶部125等を追加す
るだけで簡単に本発明の目的とする番組の対話的機能を
実現することができる。In the receiving apparatus 121 of the present embodiment, the receiving section 122, the TS decoder section 123, the AV decoder section 124, the reproducing section 128, the display section 129, the audio output section 130 and the signal receiving section 127 are the same as those of the conventional apparatus. The same configuration as that of the digital television broadcast receiver can be used. Therefore, the object of the present invention is simply achieved by simply adding the above-described reception control unit 126, reception data storage unit 125, and the like to a reception unit, a TS decoder unit, an AV decoder unit, and the like that constitute a conventional digital broadcast reception device. The interactive function of the program can be realized.
【0183】また、これらの従来の構成をそのまま使用
できるため、通常のデジタル衛星放送の受信機能と、本
発明の目的とする番組の対話的機能を併せ持った受信装
置として実現することも可能である。 1−3−13.その他 1−3−13−1.なお、本実施の形態では、画像デー
タが全て静止画であるような例を用いて説明したけれど
も、画像データが動画の場合でも、受信装置121は、
本実施の形態と同様再生をすることができる。 1−3−13−2.また、本実施の形態では、各コンテ
ンツが画像データとナビゲーション情報との組の場合の
例を用いて説明したけれども、更に、音声データが組に
されていてもよい。この場合、受信制御部126が画像
データの切換処理と平行して、音声データの切換処理を
して、音声出力部130に出力するよう構成すればよ
い。音声データの切換処理は、画像データの切換処理と
同様の方法で実現することができる。 1−3−13−3.また、本実施の形態では、ナビゲー
ション情報中のハンドラ定義表に含まれる受信装置12
1のふるまいを記述するスクリプトが、コンテンツの切
り替えを指示するだけの単純なものである場合の例を示
したが、複数の命令語からなる複雑なスクリプトであっ
てもよい。Further, since these conventional configurations can be used as they are, it is also possible to realize a receiving apparatus having both the function of receiving ordinary digital satellite broadcasting and the interactive function of a program aimed at by the present invention. . 1-3-13. Others 1-3-13-1. Although the present embodiment has been described using an example in which all image data is a still image, even when the image data is a moving image,
Reproduction can be performed as in the present embodiment. 1-3-13-2. Further, in the present embodiment, the case where each content is a set of image data and navigation information has been described, but audio data may be further set. In this case, the reception control unit 126 may be configured to perform the switching process of the audio data in parallel with the switching process of the image data and output the audio data to the audio output unit 130. The audio data switching process can be realized in the same manner as the image data switching process. 1-3-13-3. Also, in the present embodiment, the receiving device 12 included in the handler definition table in the navigation information
Although the example in which the script describing one behavior is a simple one that only instructs the switching of the content has been described, a complex script including a plurality of command words may be used.
【0184】例えば、番組が「買物情報」である場合
に、スクリプトに視聴者が選択した商品の代金の合計金
額を計算するスクリプトを記載するようにしてもよい。
このためには、データ受信装置121の受信制御部12
6にスクリプト実行の機能を持たせることで実現でき
る。この機能により、合計金額を計算し、その計算結果
を再生部128に出力し、表示部129に表示させれば
よい。For example, when the program is “shopping information”, a script for calculating the total price of the product selected by the viewer may be described in the script.
To this end, the reception control unit 12 of the data reception device 121
6 can be realized by having a script execution function. With this function, the total amount may be calculated, the calculation result may be output to the reproduction unit 128, and displayed on the display unit 129.
【0185】更に、この買物において、商品の注文を行
うスクリプトを記載するようにしてもよい。このために
は、このスクリプトを、例えば、電話回線に接続する受
信装置121のモデム(図示せず)を通じて、その販売
業者のコンピュータシステムに接続し、所望の商品を注
文するために必要なデータを送信する内容にしておけば
よい。このように構成すれば、ユーザは、商品情報を
見、注文する商品の合計金額を確認しながら、実際に商
品の注文を行うことができる。 (実施の形態2) 2−1.本実施の形態の特徴 図33は、本発明に係るデジタル放送システムのデータ
送信装置3351とデータ受信装置3361の実施の形
態2の構成図である。実施の形態1のデータ送信装置1
01が1つの画像データごとにストリーム対応表を多重
して送信したのに変えて、本実施の形態のデータ送信装
置3351は、複数の画像データごとにモジュール情報
表を多重して送信する。このモジュール情報表は、デー
タ受信装置3361において、データ送信装置3351
から送信されるストリーム中から1つの画像データを取
り出すために用いられる。実施の形態1のストリーム対
応表は、1つの画像データの識別情報を表わしていた
が、本実施の形態のモジュール情報表は、複数の画像デ
ータの識別情報を表わす。 これらの相違から、データ
送信装置3351は、実施の形態1のストリーム対応情
報テーブル生成部111に替わるモジュール情報生成部
3353と、多重制御部110に替わる多重制御部33
54とを有するデータ多重化部3352を備えている。Further, in this shopping, a script for ordering a product may be described. For this purpose, this script is connected to the computer system of the seller through, for example, a modem (not shown) of the receiving device 121 connected to a telephone line, and data necessary for ordering a desired product is obtained. What is necessary is just to make the contents to be transmitted. With this configuration, the user can actually place an order for a product while viewing the product information and confirming the total price of the ordered product. Embodiment 2 2-1. FIG. 33 is a configuration diagram of a data transmission device 3351 and a data reception device 3361 of the digital broadcasting system according to the second embodiment of the present invention. Data transmission device 1 of the first embodiment
Instead of 01 multiplexing and transmitting the stream correspondence table for each image data, the data transmitting apparatus 3351 of the present embodiment multiplexes and transmits the module information table for each of a plurality of image data. This module information table is stored in the data receiving device 3361 in the data transmitting device 3351.
Is used to take out one image data from the stream transmitted from. Although the stream correspondence table of the first embodiment represents identification information of one image data, the module information table of the present embodiment represents identification information of a plurality of image data. Due to these differences, the data transmission device 3351 includes a module information generation unit 3353 replacing the stream correspondence information table generation unit 111 of the first embodiment, and a multiplex control unit 33 replacing the multiplex control unit 110.
54, and a data multiplexing unit 3352 having
【0186】また、データ受信装置3361は、実施の
形態1のストリーム対応情報テーブル記憶部132に替
えてモジュール情報記憶部3364を有する受信データ
記憶部3363を備え、受信制御部126に替えて、受
信制御部3362を備えている。以下、実施の形態1と
同一の構成を有する部分には、同一の符号を付して説明
を省略し、本実施の形態固有の構成部分についてのみ説
明する。 2−2.データ送信装置3351 データ送信装置3351は、送信データ記憶部102
と、モジュール情報生成部3353と多重制御部335
4とを含むデータ多重化部3352と、多重情報記憶部
104と、システム情報テーブル生成部105と、送信
部106とを備えている。送信データ記憶部102、多
重情報記憶部104、システム情報テーブル生成部10
5、送信部106については、実施の形態1と同じであ
るので説明を省略する。 2−2−1.データ多重化部3352 データ多重化部3352は、多重制御部3354と、モ
ジュール情報生成部3353と、識別子情報付加部11
2と、ナビゲーション情報テーブル生成部113と、多
重化部114とを有している。The data receiving apparatus 3361 includes a reception data storage section 3363 having a module information storage section 3364 in place of the stream correspondence information table storage section 132 in the first embodiment. A control unit 3362 is provided. Hereinafter, portions having the same configuration as in the first embodiment will be denoted by the same reference numerals, and description thereof will be omitted. Only the components unique to the present embodiment will be described. 2-2. Data transmission device 3351 The data transmission device 3351 includes a transmission data storage unit 102
, A module information generation unit 3353 and a multiplex control unit 335
4 is provided with a data multiplexing unit 3352 including the C.4, a multiplexed information storage unit 104, a system information table generation unit 105, and a transmission unit 106. Transmission data storage unit 102, multiplex information storage unit 104, system information table generation unit 10
5. Since the transmitting unit 106 is the same as that of the first embodiment, the description is omitted. 2-2-1. Data multiplexing unit 3352 The data multiplexing unit 3352 includes a multiplexing control unit 3354, a module information generating unit 3353, and an identifier information adding unit 11
2, a navigation information table generation unit 113, and a multiplexing unit 114.
【0187】識別子情報付加部112、ナビゲーション
情報テーブル生成部113、多重化部114について
は、実施の形態1と同じであるので説明を省略する。 2ー2ー1ー1.多重制御部3354(その1) 多重制御部3354は、送信部106に起動されると、
実施の形態1の多重制御部110と同様の手順に従い、
コンテンツ識別子割当表701と、表示画像情報識別子
割当表801を作成する。作成が終了すると、多重制御
部3354は、モジュール情報生成部3353にモジュ
ール情報表を生成するよう指示し、識別子情報付加部1
12に画像データのプライベート領域にVE_idを付
加するよう指示し、ナビゲーション情報テーブル生成部
113にナビゲーション情報表を生成するよう指示す
る。 2ー2ー1ー2.モジュール情報生成部3353 モジュール情報生成部3353は、多重制御部3354
からモジュール情報表の生成の指示を受けると、表示画
像情報識別子割当表801を参照して、画像データU個
ごとにモジュール情報表を作成する。Uは1つのモジュ
ール情報表の中に含める画像データの識別情報の数であ
り、Uの値は、式U=P×S/2により求められる。こ
こで、P、Sは、実施の形態1と同様に、それぞれ画像
データを伝送するコンポーネントの為に割り当てられた
PIDの数、画像データに割り当てられたstream
_idの個数を表わす。ここで、Uは必ず整数でなけれ
ばならない。これは、PまたはSの値を偶数にすること
で簡単に実現できる。本実施の形態では、実施の形態1
と同様に、P=1、S=16である。したがってU=8
となる。The identifier information adding unit 112, the navigation information table generating unit 113, and the multiplexing unit 114 are the same as those in the first embodiment, and thus the description is omitted. 2-2-1-1. Multiplex Control Unit 3354 (No. 1) When the multiplex control unit 3354 is activated by the transmission unit 106,
According to the same procedure as the multiplex control unit 110 of the first embodiment,
A content identifier assignment table 701 and a display image information identifier assignment table 801 are created. When the creation is completed, the multiplexing control unit 3354 instructs the module information generation unit 3353 to generate a module information table, and the identifier information addition unit 1
12 instructs VE_id to be added to the private area of the image data, and instructs the navigation information table generation unit 113 to generate a navigation information table. 2-2-1-2. Module information generation unit 3353 The module information generation unit 3353 includes a multiplex control unit 3354.
Upon receiving an instruction to generate a module information table from, a module information table is created for each U image data with reference to the display image information identifier assignment table 801. U is the number of pieces of identification information of the image data included in one module information table, and the value of U is obtained by the equation U = P × S / 2. Here, P and S are the number of PIDs allocated for the components that transmit image data and the stream allocated to the image data, respectively, as in the first embodiment.
_Id. Here, U must be an integer. This can be easily realized by setting the value of P or S to an even number. In the present embodiment, the first embodiment
Similarly, P = 1 and S = 16. Therefore U = 8
Becomes
【0188】モジュール情報表は、データ受信装置33
61において、データ送信装置3351から送信される
ストリームの中から1つの画像データを取り出すために
用いられる。図34A、図34B、図34Cは、U=8
の場合のモジュール情報表の一例をそれぞれ示す図であ
る。モジュール情報表「MIT(0)」3451は、V
E_idの値が「0」から「7」までの画像データのそ
れぞれについて、その画像データに対して割り当てられ
たcomponent_tagと、stream_id
との値を表わしており、画像データ「VE(0)」、
「VE(1)」、「VE(2)」、「VE(3)」、
「VE(4)」、「VE(5)」、「VE(6)」、
「VE(7)」のいずれかを取り出すために用いられ
る。The module information table is stored in the data receiving device 33.
At 61, it is used to extract one image data from the stream transmitted from the data transmission device 3351. 34A, 34B and 34C show U = 8.
It is a figure which shows an example of the module information table in the case of each. The module information table “MIT (0)” 3451 indicates V
For each piece of image data having a value of E_id of “0” to “7”, a component_tag assigned to the image data and a stream_id
And the image data “VE (0)”,
"VE (1)", "VE (2)", "VE (3)",
"VE (4)", "VE (5)", "VE (6)",
Used to extract any of "VE (7)".
【0189】モジュール情報表は、例えば以下のような
手順で作成することができる。先ず、モジュール情報生
成部3353は、変数i、nの値を0に設定し、表示画
像情報識別子割当表801のn番目の画像データから、
U個分の画像データの識別子情報を取り出せるか否かを
調べる。取り出せる場合は、U個分の画像データのVE
_id、component_tag、stream_
idの値を取り出して、モジュール情報表「MIT
(i)」として記憶領域(図示せず)に記憶する。次
に、変数iの値に「1」加算し、変数nの値にUを加算
する。識別子情報が取り出せない場合は、モジュール情
報表の作成を終了する。The module information table can be created by, for example, the following procedure. First, the module information generation unit 3353 sets the values of the variables i and n to 0, and sets the values of the n-th image data in the display image information identifier
It is checked whether identifier information of U image data can be extracted. If it can be extracted, the VE of U image data
_Id, component_tag, stream_
The value of id is taken out, and the module information table "MIT
(I) "in a storage area (not shown). Next, “1” is added to the value of the variable i, and U is added to the value of the variable n. If the identifier information cannot be extracted, the creation of the module information table ends.
【0190】モジュール情報生成部3353は、モジュ
ール情報表の作成を終了すると、多重制御部3354に
その旨通知する。 2ー2ー1ー3.多重制御部3354(その2) 多重制御部3354は、識別子情報付加部112、ナビ
ゲーション情報テーブル生成部113、モジュール情報
生成部3353からそれぞれの処理を終了した旨の通知
を受けると、繰返し単位のコンテンツ数Tの決定をす
る。繰返し単位のコンテンツ数Tは、送信データ記憶部
102に記憶されているコンテンツの総数をMとして、
M≦U×2n=Tとなる値とする。ここで、nはM≦T
を満足する最小の整数である。本実施の形態では、M=
63、U=8なのでTは64となる。なお、繰返し単位
のコンテンツ数Tがコンテンツの総数Mよりも大きい場
合は、第1の実施の形態と同様に、多重制御部110は
全てのコンテンツを多重した後に、最小のコンテンツ
(T−M)個分以上のサイズ分のヌルパケットを、多重
する。これにより、モジュール情報表と、そのモジュー
ル情報表に識別情報が示されている画像データの間隔が
一定値以上(最小のコンテンツのサイズのU倍以上)と
なることを保証することができる。Upon completing the creation of the module information table, the module information generation unit 3353 notifies the multiplex control unit 3354 of the completion. 2-2-1-3. Multiplexing Control Unit 3354 (No. 2) Upon receiving notification from the identifier information adding unit 112, the navigation information table generating unit 113, and the module information generating unit 3353 that the respective processes have been completed, the multiplexing controlling unit 3354 The number T is determined. The number of contents T in the repeating unit is defined as M, where M is the total number of contents stored in the transmission data storage unit 102.
It is assumed that M ≦ U × 2n = T. Here, n is M ≦ T
Is the smallest integer that satisfies In the present embodiment, M =
T is 64 because 63 and U = 8. If the number T of contents in the repetition unit is larger than the total number M of contents, the multiplexing control unit 110 multiplexes all contents and then multiplexes the smallest contents (T−M) as in the first embodiment. Multiple null packets of a size equal to or larger than the number are multiplexed. Thus, it is possible to guarantee that the interval between the module information table and the image data whose identification information is indicated in the module information table is equal to or more than a certain value (at least U times the minimum content size).
【0191】次に多重制御部3354は、多重情報記憶
部104を参照し、多重化部114にPCR_PIDを
通知する。次に、多重制御部3354は、コンテンツカ
ウンタi、多重開始位置ポインタwpに「0」をそれぞ
れ設定する。次に、コンテンツ番号Nと、モジュール情
報表番号Qを求める。コンテンツ番号Nは、(i+U)
÷Tの余り(整数)、モジュール情報番号Qは、i÷U
の商(整数部分)である。次に、モジュール情報表MI
T(Q)がモジュール情報生成部3353に記憶されて
いるか否かを判断し、記憶されているときにはMIT
(Q)の多重を多重化部114に指示する。この際、多
重開始位置wp、ビットレートBを通知し、多重情報表
601中の「VE_information_comp
onent_pid」の値をPIDとして通知する。Next, the multiplexing control unit 3354 refers to the multiplexing information storage unit 104 and notifies the multiplexing unit 114 of the PCR_PID. Next, the multiplexing control unit 3354 sets “0” to the content counter i and the multiplexing start position pointer wp. Next, a content number N and a module information table number Q are obtained. Content number N is (i + U)
余 T remainder (integer), module information number Q is i ÷ U
Quotient (integer part). Next, the module information table MI
It is determined whether or not T (Q) is stored in the module information generation unit 3353.
The multiplexing unit 114 is instructed to multiplex (Q). At this time, the multiplexing start position wp and the bit rate B are notified, and "VE_information_comp" in the multiplexing information table 601 is notified.
“ent_pid” is notified as a PID.
【0192】多重化部114は、MIT(N)の多重指
示を受けると、VETの場合と同様に、指定された多重
開始位置wp、ビットレートB、PIDを用いてトラン
スポートストリーム中に多重する。MIT(Q)がモジ
ュール情報生成部3353に記憶されていない場合は、
多重制御部3354は、S_MITのサイズ分のヌルパ
ケットの多重を多重化部114に指示し、多重開始位置
wp、ビットレートBを通知する。ここでS_MITは
MITをトランスポートパケットに変換した時のサイズ
である。多重化部114に多重化の指示をした後、式w
p=wp+S_MIT/Bに従ってwpを計算する。Upon receiving the MIT (N) multiplexing instruction, the multiplexing unit 114 multiplexes in the transport stream using the specified multiplexing start position wp, bit rate B, and PID as in the case of VET. . When the MIT (Q) is not stored in the module information generation unit 3353,
The multiplexing control unit 3354 instructs the multiplexing unit 114 to multiplex null packets of the size of S_MIT, and notifies the multiplexing start position wp and the bit rate B. Here, S_MIT is a size when MIT is converted into a transport packet. After instructing the multiplexing unit 114 to perform multiplexing, the expression w
Calculate wp according to p = wp + S_MIT / B.
【0193】次に、多重制御部3354は、識別子情報
付加部112またはナビゲーション情報テーブル生成部
113に、VE(N)、NVT(N)が記憶されている
か否かを判断する。記憶されていると判断した場合に
は、実施の形態1と同様の方法で多重化部114にVE
(N)、NVT(N)の多重を指示し、wpの値を計算
する。記憶されていないと判断した場合には、実施の形
態1と同様の方法で多重化部114にヌルパケットの多
重を指示し、wpを再計算する。多重制御部3354
は、Nがi+Uに等しくなるまでの間、Nの値を1ずつ
増やしながら、VE(N)、NVT(N)の多重指示を
繰り返す。N=i+Uになると、多重制御部3354は
iの値にUを加えた後、コンテンツ番号Nと、モジュー
ル情報番号Qの計算以降の処理を繰り返す。 2ー2ー1ー4.データ多重化部114 図35は、本実施の形態において、多重化部114で生
成されたトランスポートストリームの一例を示す図であ
る。実施の形態1のトランスポートストリーム1701
では1つの画像データごとにストリーム対応表が多重さ
れていたのに対して、本実施の形態のトランスポートス
トリーム3551では、画像データ8個ごとにモジュー
ル情報表が1つ多重されている。モジュール情報表MI
T(N)は、そのモジュール情報表に対応する画像デー
タVE(N×8)から画像データVE(N×8+7)の
画像データ8枚分だけ前の位置に多重されている。ま
た、モジュール情報表と、それに対応する画像データの
間には、対応する画像データと同じPID、strea
m_idを有する別の画像データは多重されない。よっ
て、データ受信装置3361は、モジュール情報表を受
信した後、複数存在する同じPID、stream_i
dを与えられた画像データのうち最初に現れるものだけ
を分離することにより、所望の画像データVE(N)を
抽出することができる。 2−2−2.データ送信装置3351の動作 次に、本実施の形態のデータ送信装置3351の動作を
図36、図37に示すフローチャートを用いて説明す
る。Next, multiplex control section 3354 determines whether or not VE (N) and NVT (N) are stored in identifier information adding section 112 or navigation information table generating section 113. If it is determined that the data is stored, the multiplexing unit 114 transmits the VE to the multiplexing unit 114 in the same manner as in the first embodiment.
(N), multiplexing of NVT (N) is instructed, and the value of wp is calculated. If it is determined that it is not stored, the multiplexing unit 114 is instructed to multiplex null packets by the same method as in the first embodiment, and wp is recalculated. Multiplex control unit 3354
Repeats the multiplexing instruction of VE (N) and NVT (N) while increasing the value of N by 1 until N becomes equal to i + U. When N = i + U, the multiplexing control unit 3354 adds U to the value of i, and then repeats the processing after calculating the content number N and the module information number Q. 2-2-1-4. Data multiplexing section 114 FIG. 35 is a diagram illustrating an example of the transport stream generated by the multiplexing section 114 in the present embodiment. Transport stream 1701 according to the first embodiment
In contrast, in the transport stream 3551 of the present embodiment, one module information table is multiplexed for every eight pieces of image data, whereas the stream correspondence table is multiplexed for each piece of image data. Module information table MI
T (N) is multiplexed at a position preceding the image data VE (N × 8) corresponding to the module information table by eight image data VE (N × 8 + 7). Further, between the module information table and the corresponding image data, the same PID and stream as the corresponding image data are provided.
Another image data having m_id is not multiplexed. Therefore, after receiving the module information table, the data receiving device 3361 determines that a plurality of the same PIDs and stream_i
The desired image data VE (N) can be extracted by separating only the first one of the image data given d. 2-2-2. Operation of Data Transmitting Apparatus 3351 Next, the operation of the data transmitting apparatus 3351 of the present embodiment will be described with reference to the flowcharts shown in FIGS.
【0194】まず、多重制御部3354はコンテンツ識
別子割当表を701を作成し(S3602)、次に表示
画像情報識別子割当表801を作成して(S360
4)、識別子情報付加部112、ナビゲーション情報テ
ーブル作成部113、モジュール情報生成部3353を
起動する。識別子情報付加部112は、画像データのプ
ライベート領域に画像データ識別子を付加して記憶し
(S3606)、その旨多重制御部3354に通知す
る。ナビゲーション情報テーブル生成部113は、ナビ
ゲーション情報表を生成し(S3608)、その旨多重
制御部3354に通知する。モジュール情報生成部は、
モジュール情報表を生成し(S3610)、その旨多重
制御部3354に通知する。First, the multiplex control unit 3354 creates a content identifier assignment table 701 (S3602), and then creates a display image information identifier assignment table 801 (S360).
4) Activate the identifier information adding unit 112, the navigation information table creating unit 113, and the module information generating unit 3353. The identifier information adding unit 112 adds the image data identifier to the private area of the image data and stores it (S3606), and notifies the multiplexing control unit 3354 to that effect. The navigation information table generation unit 113 generates a navigation information table (S3608), and notifies the multiplex control unit 3354 to that effect. The module information generation unit,
A module information table is generated (S3610), and this is notified to the multiplex control unit 3354.
【0195】システム情報テーブル生成部105は、N
IT、SDT、EIT、PAT、PMT等の各種のシス
テム情報表を生成する(S3612)。多重制御部33
54は、コンテンツをトランスポートストリームに多重
する際の繰返し単位のコンテンツ数Tを決定し(S36
16)、PCR_PIDを多重化部114に通知し、P
CRの多重化を指示する(S3616)。次に、コンテ
ンツカウンタiと、多重開始位置wpとにそれぞれ
「0」を設定する(S3752)。The system information table generation unit 105
Various system information tables such as IT, SDT, EIT, PAT, and PMT are generated (S3612). Multiplex controller 33
54 determines the number T of contents in the repetition unit when multiplexing the contents into the transport stream (S36).
16), notifies the multiplexing unit 114 of the PCR_PID,
The multiplexing of the CR is instructed (S3616). Next, “0” is set for each of the content counter i and the multiplexing start position wp (S3752).
【0196】次に、多重制御部3354は、コンテンツ
番号Nとモジュール情報表番号Qを求める(S375
4)。多重制御部3354は、モジュール情報生成部3
353にモジュール情報表MIT(Q)が存在するか否
か判断する(S3756)。存在するときは、多重開始
位置wp、ビットレートB、PIDを多重化部114に
通知してモジュール情報表MIT(Q)の多重を指示す
る(S3758)。存在しないときは、S_MITのサ
イズのヌルパケットの多重を多重化部114に指示する
(S3760)。Next, the multiplex control unit 3354 obtains the content number N and the module information table number Q (S375).
4). The multiplex control unit 3354 includes the module information generation unit 3
It is determined whether there is a module information table MIT (Q) in 353 (S3756). If it exists, the multiplexing unit 114 is notified of the multiplexing start position wp, bit rate B, and PID, and instructs multiplexing of the module information table MIT (Q) (S3758). If not present, the multiplexing unit 114 is instructed to multiplex a null packet having a size of S_MIT (S3760).
【0197】次に多重制御部3354は、多重開始位置
wpを式wp=wp+S_MIT/Bを用いて計算し
(S3762)、識別子情報付加部112とナビゲーシ
ョン情報テーブル生成部113とを調べ、コンテンツN
が存在するか否かを判断する(S3764)。存在する
ときは、画像データVE(N)の多重を多重化部114
に指示する。この際、多重開始位置wp、ビットレート
Bv、PID、stream_idとを併せて通知する
(S3766)。また、ナビゲーション情報表NVT
(N)の多重を多重化部114に指示する。この際、多
重開始位置wp、ビットレートBn、PID、tabl
e_id_extensionを併せて通知する(S3
768)。更に多重開始位置wpを式wp=wp+{S
_VE(N)+S_NVT(N)}/Bを用いて計算し
て(S3770)、S3776に移る。Next, the multiplexing control unit 3354 calculates the multiplexing start position wp using the equation wp = wp + S_MIT / B (S3762), checks the identifier information adding unit 112 and the navigation information table generating unit 113, and checks the content N
It is determined whether or not exists (S3764). If it exists, the multiplexing unit 114 multiplexes the image data VE (N).
To instruct. At this time, the multiplexing start position wp, the bit rate Bv, the PID, and the stream_id are notified together (S3766). In addition, the navigation information table NVT
The multiplexing unit 114 instructs the multiplexing unit 114 to multiplex (N). At this time, the multiplexing start position wp, bit rate Bn, PID, tabl
e_id_extension is also notified (S3
768). Further, the multiplexing start position wp is calculated by the equation wp = wp + {S
_VE (N) + S_NVT (N)} / B (S3770), and the process moves to S3776.
【0198】多重制御部3354は、S3764におい
て、存在しないと判断したときは、S_VE(0)+S
_NVT(0)のサイズのヌルパケットの多重を多重化
部114に指示し(S3772)、多重開始位置wpを
式wp=wp+{S_VE(0)+S_NVT(0)}
/Bを用いて計算し(S3774)、S3776に移
る。When multiplexing control section 3354 determines in S3764 that it does not exist, S_VE (0) + S
The multiplexing unit 114 is instructed to multiplex a null packet having a size of _NVT (0) (S3772), and the multiplexing start position wp is calculated by the equation wp = wp + {S_VE (0) + S_NVT (0)}.
/ B is calculated (S3774), and the flow shifts to S3776.
【0199】S3776において、多重制御部3354
は、コンテンツ番号Nに「1」を加える。多重制御部3
354は、コンテンツ番号Nの値がコンテンツカウンタ
iの値と1のモジュール情報表に含まれる画像データの
識別情報の数Uとの和に一致するか否かを判断する(S
3778)。一致するときには、iの値にUの値を加え
て(S3780)、S3754に戻る。一致しないとき
は、S3764に戻る。 2−3.データ受信装置3361の構成 データ受信装置3361は、実施の形態1のストリーム
対応情報テーブル記憶部132に替えて、TSデコーダ
部123が分離したモジュール情報表を記憶するモジュ
ール情報記憶部3364を有する受信データ記憶部を備
え、これに伴い受信制御部3362の機能が若干異なる
以外は、実施の形態1のデータ受信装置121とほぼ同
様の構成である。 2−3−1.画像データの切替え処理 データ受信装置3361の構成で、実施の形態1の受信
制御部126と異なるのは、図29に示したコンテンツ
切替え処理のS2504における画像データの切替え処
理の際の動作のみである。そこで、画像データの切替え
処理の際のデータ受信装置3361の動作のみを、図3
8に示すフローチャートを用いて説明する。In S3776, the multiplex control unit 3354
Adds “1” to the content number N. Multiplex control unit 3
354 determines whether the value of the content number N matches the sum of the value of the content counter i and the number U of the identification information of the image data included in the module information table of 1 (S).
3778). When they match, the value of U is added to the value of i (S3780), and the process returns to S3754. If they do not match, the flow returns to S3764. 2-3. Configuration of Data Receiving Apparatus 3361 Data receiving apparatus 3361 has a module information storage unit 3364 that stores a module information table separated by TS decoder unit 123, instead of stream correspondence information table storage unit 132 of the first embodiment. The configuration is substantially the same as that of the data receiving apparatus 121 of the first embodiment, except that a storage unit is provided and the function of the reception control unit 3362 is slightly different accordingly. 2-3-1. Image Data Switching Process The configuration of the data receiving device 3361 differs from the reception control unit 126 of the first embodiment only in the operation of the image data switching process in S2504 of the content switching process shown in FIG. . Therefore, only the operation of the data receiving device 3361 at the time of the image data switching process is described in FIG.
This will be described with reference to the flowchart shown in FIG.
【0200】受信制御部3362は、画像データの切替
えが指示されると、実施の形態1の場合と同様に、自身
が記憶している変数new_VE_service_i
dとcur_VE_service_idとの値が同一
であり、かつ変数new_VE_event_idとc
ur_VE_event_idとの値が同一であるか否
かを判断する(S3852)。肯定のときは、変数ne
w_VE_idとcur_VE_idとの値が同一であ
るか否かを判定し(S3854)、肯定のときは処理を
終了し、否定のときはS3860に移る。S3852の
判定が否定のときは、変数new_VE_servic
e_id、new_VE_event_idに対応する
システム情報テーブルを参照して変数new_VE_s
ervice_idおよび変数new_VE_even
t_idで識別されるイベントに対応するPMTの分離
をTSデコーダ部123に指示する。TSデコーダ部1
23は指定されたPMTを分離し、受信データ記憶部1
25中のシステム情報テーブル記憶部134に書き込
み、受信制御部3362に通知する。受信制御部336
2は、PMTの分離通知を受けると、受信したPMTを
参照してPCRのPIDを取得し、フィルタ条件記憶部
131に設定する(S3856)。受信制御部126は
変数cur_VE_idに変数new_VE_serv
ice_idの値を設定し、変数cur_VE_eve
nt_idに変数new_VE_event_idの値
を設定する(S3858)。[0200] When instructed to switch the image data, the reception control section 3362 stores the variable new_VE_service_i stored therein as in the case of the first embodiment.
The values of d and cur_VE_service_id are the same, and the variables new_VE_event_id and c
It is determined whether or not the values of ur_VE_event_id are the same (S3852). If affirmative, the variable ne
It is determined whether or not the values of w_VE_id and cur_VE_id are the same (S3854). If affirmative, the process ends, and if negative, the process proceeds to S3860. If the determination in S3852 is negative, the variable new_VE_service
Referring to the system information table corresponding to e_id and new_VE_event_id, a variable new_VE_s
service_id and variable new_VE_even
It instructs the TS decoder unit 123 to separate the PMT corresponding to the event identified by t_id. TS decoder unit 1
23 separates the designated PMT, and
25, and notifies the reception control unit 3362 of the information. Reception control unit 336
When the PMT 2 receives the PMT separation notification, it acquires the PID of the PCR with reference to the received PMT, and sets the PID of the PCR in the filter condition storage unit 131 (S3856). The reception control unit 126 stores the variable new_VE_serv in the variable cur_VE_id.
Set the value of ice_id and set the variable cur_VE_eve
The value of the variable new_VE_event_id is set to nt_id (S3858).
【0201】受信制御部3362は、システム情報テー
ブル記憶部134中の変数cur_VE_servic
e_id、cur_VE_event_idで識別され
るイベントに対応するPMTを参照し、VE_Info
rmation_Component_Descrip
torに付されたコンポーネントのPIDを取得し、フ
ィルタ条件記憶部131中のモジュール情報表のフィル
タ条件に設定し、このフィルタ条件を開始状態にする。
ここで、モジュール情報表のフィルタ条件は、実施の形
態1におけるストリーム対応表のフィルタ条件の出力先
をモジュール情報記憶部3364に置き換えたものであ
る。TSデコーダ部123は、フィルタ条件にしたがっ
てモジュール情報表MITをトランスポートストリーム
中から分離し、モジュール情報記憶部3364に記憶さ
せ、受信制御部3362に通知する(S3860)。The reception control unit 3362 stores the variable cur_VE_service in the system information table storage unit 134.
e_id, reference to the PMT corresponding to the event identified by cur_VE_event_id, and VE_Info
rmation_Component_Descript
The PID of the component assigned to tor is acquired, set as a filter condition in the module information table in the filter condition storage unit 131, and the filter condition is set to a start state.
Here, the filter condition of the module information table is obtained by replacing the output destination of the filter condition of the stream correspondence table in the first embodiment with the module information storage unit 3364. The TS decoder unit 123 separates the module information table MIT from the transport stream according to the filter condition, stores the module information table MIT in the module information storage unit 3364, and notifies the reception control unit 3362 (S3860).
【0202】次に、受信制御部3362は、モジュール
情報記憶部3364中のモジュール情報にVE_idの
値が変数new_VE_idの値に等しい画像データの
識別情報が含まれているか否かを判定する(S386
2)。含まれていない場合は、S3860に戻る。含ま
れている場合は、受信制御部3364は、モジュール情
報表から、画像データの「stream_id」と「c
omponent_tag」の値を取得する。そして、
システム情報テーブル記憶部134中の変数cur_V
E_service_id、cur_VE_event
_idで識別されるイベントに対応するPMTを参照
し、実施の形態1の場合と同様にして、取得した「co
mponent_tag」の値に対応するPIDの値を
取得し、これらのstream_idとPIDの値を、
フィルタ条件記憶部131中の画像データのフィルタ条
件に設定し、このフィルタ条件を開始状態に設定する。
TSデコーダ部123は、フィルタ条件に従って1フレ
ーム分の画像データを分離し、AVデコーダ部124に
出力するとともに、受信制御部3362に通知する。受
信制御部3362は、1フレームの分離の通知を受ける
と画像データのフィルタ条件を停止状態に設定する(S
3864)。Next, the reception control unit 3362 determines whether or not the module information in the module information storage unit 3364 includes image data identification information in which the value of VE_id is equal to the value of the variable new_VE_id (S386).
2). If not included, the process returns to S3860. If it is included, the reception control unit 3364 reads “stream_id” and “c” of the image data from the module information table.
component_tag ”. And
The variable cur_V in the system information table storage unit 134
E_service_id, cur_VE_event
_Id with reference to the PMT corresponding to the event identified in the same manner as in the first embodiment.
The value of the PID corresponding to the value of “component_tag” is obtained, and these stream_id and the value of the PID are obtained.
The filter condition of the image data in the filter condition storage unit 131 is set, and the filter condition is set to a start state.
The TS decoder unit 123 separates one frame of image data according to the filter condition, outputs the image data to the AV decoder unit 124, and notifies the reception control unit 3362. Upon receiving the notification of the separation of one frame, the reception control unit 3362 sets the filter condition of the image data to the stop state (S
3864).
【0203】受信制御部3362は、AVデコーダ部1
24に指示してTSデコーダ部123が分離した画像デ
ータのプライベート領域に記述された画像データの識別
子の値を取得し、変数new_VE_idの値と比較す
る(S3866)。一致している場合はS3868へ、
一致しない場合はS3860へ戻る。受信制御部336
2は、AVデコーダ部124に、分離された画像データ
のデコードを指示する。AVデコーダ部124は、TS
デコーダ部123が分離した画像データをデコードし、
再生部128を介して、表示部1298に表示する(S
3868)。[0203] The reception control section 3362 includes the AV decoder section 1
24, the TS decoder unit 123 acquires the value of the identifier of the image data described in the private area of the separated image data, and compares it with the value of the variable new_VE_id (S3866). If they match, go to S3868,
If they do not match, the process returns to S3860. Reception control unit 336
2 instructs the AV decoder unit 124 to decode the separated image data. The AV decoder unit 124
The decoder unit 123 decodes the separated image data,
Display on the display unit 1298 via the reproduction unit 128 (S
3868).
【0204】受信制御部3362は、変数cur_VE
_idに変数new_VE_idの値を設定し(S38
70)、画像データの再生処理を終了する。 2−4.まとめ 以上説明したように、本実施の形態では、画像データの
識別情報を複数記載したモジュール情報表を、複数の画
像データごとに多重して送信する。データ受信装置33
61は、モジュール情報表中の画像データの識別情報に
従い、所望の画像データを分離、再生することができ
る。よって、第1の実施の形態の場合と同様に、一方向
の通信路を用いて、ユーザ操作に応じた対話性のある番
組を提供することが可能になる。 2ー5.その他 2ー5ー1 本実施の形態では、モジュール情報表中に各画像データ
のcomponent_tagと、stream_id
のみを含めているが、実施の形態1のストリーム対応表
と同様に、各画像データの開始再生時刻情報「firs
t_pts」と、終了再生時刻情報「last_pt
s」とを含めるようにし、受信制御部3362が「fi
rst_pts」の値を参照して画像データのフィルタ
条件の設定が遅れた場合に取得をやりなおすように構成
したり、「last_pts」の値を参照して画像デー
タのデコードを停止するように構成することもできる。 2ー5ー2 また、本実施の形態では、各コンテンツが画像データと
ナビゲーション情報との組みの場合の例を用いて説明し
たが、さらに音声データが組みにされていてもよい。音
声データが含まれている場合は、データ送信装置335
1が画像データと同様に音声データに対してもモジュー
ル情報表を多重して送信し、データ受信装置3361が
画像データの切替え処理と平行して、音声データの切替
え処理をして、音声出力部130に出力するように構成
すればよい。音声データのモジュール情報表の多重処
理、音声データの切替え処理は、それぞれ画像データの
モジュール情報の多重処理、画像データの切替え処理と
同様の方法で実現することができる。 (実施の形態3) 3−1.構成の概要 本発明に係るデジタル放送システムの実施の形態3は、
上記実施の形態1のデジタル放送システムとほぼ同様の
構成を有するので、図4に示したデジタル放送システム
の構成図をそのまま用いて説明する。The reception control unit 3362 controls the variable cur_VE
_Id is set to the value of the variable new_VE_id (S38)
70), the image data reproduction process ends. 2-4. Conclusion As described above, in the present embodiment, a module information table describing a plurality of pieces of identification information of image data is multiplexed for each of a plurality of image data and transmitted. Data receiving device 33
61 can separate and reproduce desired image data according to the identification information of the image data in the module information table. Therefore, as in the case of the first embodiment, it is possible to provide an interactive program according to a user operation using a one-way communication path. 2-5. Others 2-5-1 In the present embodiment, the component_tag and the stream_id of each image data are included in the module information table.
However, as in the stream correspondence table of the first embodiment, the start reproduction time information “firsts” of each image data is included.
t_pts ”and end playback time information“ last_pt
s ”, and the reception control unit 3362 determines that the“ fi
A configuration in which acquisition is performed again when the setting of image data filter conditions is delayed with reference to the value of "rst_pts", or a configuration in which decoding of image data is stopped with reference to the value of "last_pts" Can also. 2-5-2 Further, in the present embodiment, an example has been described in which each content is a combination of image data and navigation information, but audio data may be further combined. If audio data is included, the data transmission device 335
1 multiplexes the module information table with respect to the audio data as well as the image data and transmits the multiplexed module information table, and the data receiving device 3361 performs the audio data switching process in parallel with the image data switching process, and It may be configured to output to 130. The multiplexing process of the module information table of the audio data and the switching process of the audio data can be realized by the same methods as the multiplexing process of the module information of the image data and the switching process of the image data, respectively. Embodiment 3 3-1. Embodiment 3 of Configuration A digital broadcasting system according to a third embodiment of the present invention
Since the digital broadcasting system has substantially the same configuration as that of the digital broadcasting system according to the first embodiment, description will be made using the configuration diagram of the digital broadcasting system shown in FIG. 4 as it is.
【0205】本実施の形態と上記実施の形態1との相違
は、送信データ記憶部102のプレゼンテーション情報
記憶部107に音声データが記憶されていることに起因
するものである。したがって、本実施の形態では、コン
テンツは、画像データと音声データとナビゲーション情
報とを含む。以下、上記実施の形態1と異なる本実施の
形態固有の構成部分についてのみ説明する。 3−2.データ送信装置101 3−2−1.送信データ記憶部102 3−2−1−1.プレゼンテーション情報記憶部107 プレゼンテーション情報記憶部107は、上記実施の形
態1の画像データに加えて、データ受信装置121で、
BGM(バックグラウンドミュージック)や、ナレーシ
ョン音声等として画像データとあわせて再生される音声
データを記憶している。図39に示されるファイル名
「BGM0.m2a」の音声データ2901、ファイル
名「BGM1.m2a」の音声データ2902、ファイ
ル名「BGM2.m2a」の音声データ2903は、プ
レゼンテーション記憶部107に記憶されている音声デ
ータの例であり、それぞれ、データ受信装置121でB
GMとして再生される音楽ソースである。 3−2−1−2.構造情報記憶部109 構造情報記憶部109は、図40に示す構造情報表30
01とエントリ情報3002とを記憶している。構造情
報表3001には、コンテンツごとにコンテンツ番号3
003が付与され、このコンテンツ番号に対応して画像
データ3004、音声データ3005、ナビゲーション
情報3006の各ファイル名が記録されている。上記実
施の形態1の構造情報表501に加えて、音声データ3
005の項目が追加されており、コンテンツごとに同時
に再生する音声データが指定されている。例えば、構造
情報表3001では、コンテンツ番号1のコンテンツで
はファイル名「BGM0.m2a」の音声データ290
1が、コンテンツ番号5のコンテンツではファイル名
「BGM1.m2a」の音声データ2902が再生され
ることが指定されている。 3−2−2.多重情報記憶部104 多重情報記憶部104は、図41に示す多重情報表31
01を記憶している。この多重情報表3101には、実
施の形態1の多重情報表601に加えて、音声データの
「AE_component_Bitrate0」31
02、「AE_component_pid0」310
3、「AE_component_Bitrate1」
3104、「AE_component_pid1」3
105、「AE_component_Bitrate
2」3106、「AE_component_pid
2」3107との値がそれぞれ新たに与えられている。
これらの値はそれぞれ、音声データ2901、音声デー
タ2902、音声データ2903を、MPEG2トラン
スポートストリームに多重する際に割当てられる伝送レ
ートと、PIDの値とを示している。 3−2−3.データ多重化部103 3−2−3−1.多重制御部110 多重制御部110は、送信部106に起動されると、上
述した構造情報表3001と多重情報表3101とを読
み出し、コンテンツ番号ごとに画像データ識別子VE_
id、ナビゲーション情報識別子NE_id等を付与し
たコンテンツ識別子割当表を作成する。図42は、この
コンテンツ識別子割当表3201を示す。多重制御部1
10は、実施の形態1におけるコンテンツ識別子割当表
701で、空欄となっていたAE_svc_id(音声
データサービス識別子)3202、AE_event_
id(音声データイベント識別子)3203とに、多重
情報表3101から、それぞれ「service_i
d」、「event_id」の値を読み出して書き込
む。また、多重制御部110は、「AE_id(音声デ
ータ識別子)」の値を書き込むのに替えて、「AE_c
omp_tag(オーディオコンポーネントタグ)」3
204の値を書き込む。「AE_comp_tag」に
は、多重情報表3101で割り当てられた音声データを
多重するコンポーネントのPIDに1対1にcompo
nent_tagの値を割り当てて書き込む。ここで
は、例えばPID「0x0085」に対してcompo
nent_tag「0x00」が、PID「0x008
6」に対してcomponent_tag「0x01」
が割当てられている。AE_comp_tagの値と、
PIDの値との対応関係は、PMTで与えられる。ここ
で、AE_idの替わりにAE_comp_tag32
04が与えられたのは、音声データ2901、音声デー
タ2902、音声データ2903が連続的に再生される
バックグラウンドミュージックやナレーション音声であ
るため、1つのコンポーネント上に1つしか多重しない
ためである。なお、本実施の形態では、バックグラウン
ドミュージックの音声データにcomponent_t
agしか割り当てていないが、さらにstream_i
dを割り当ててもよい。[0205] The difference between the present embodiment and the first embodiment is that audio data is stored in presentation information storage unit 107 of transmission data storage unit 102. Therefore, in the present embodiment, the content includes image data, audio data, and navigation information. Hereinafter, only the components unique to the present embodiment different from the first embodiment will be described. 3-2. Data transmission device 101 3-2-1. Transmission data storage unit 102 3-2-1-1. Presentation Information Storage Unit 107 The presentation information storage unit 107 includes a data receiving device 121 in addition to the image data of the first embodiment.
The audio data to be reproduced together with the image data as BGM (background music), narration audio or the like is stored. The audio data 2901 of the file name “BGM0.m2a”, the audio data 2902 of the file name “BGM1.m2a”, and the audio data 2903 of the file name “BGM2.m2a” shown in FIG. Are examples of voice data, and B
This is a music source played as GM. 3-2-1-2. Structure Information Storage Unit 109 The structure information storage unit 109 stores the structure information table 30 shown in FIG.
01 and entry information 3002 are stored. The structure information table 3001 includes a content number 3 for each content.
003, and file names of the image data 3004, the audio data 3005, and the navigation information 3006 are recorded corresponding to the content number. In addition to the structure information table 501 of the first embodiment, audio data 3
Item 005 is added, and audio data to be reproduced simultaneously for each content is specified. For example, in the structure information table 3001, the audio data 290 having the file name “BGM0.m2a” for the content with the content number 1
1 specifies that the audio data 2902 having the file name “BGM1.m2a” is reproduced in the content of the content number 5. 3-2-2. Multiplex Information Storage Unit 104 The multiple information storage unit 104 stores the multiple information table 31 shown in FIG.
01 is stored. The multiplex information table 3101 includes, in addition to the multiplex information table 601 of the first embodiment, “AE_component_Bitrate 0” 31 of the audio data.
02, "AE_component_pid0" 310
3, "AE_component_Bitrate1"
3104, “AE_component_pid1” 3
105, "AE_component_Bitrate
2 "3106," AE_component_pid "
2 "and 3107 are newly given.
These values indicate a transmission rate assigned when multiplexing the audio data 2901, the audio data 2902, and the audio data 2903 into the MPEG2 transport stream, and a PID value, respectively. 3-2-3. Data multiplexing section 103 3-2-3-1. Multiplexing Control Unit 110 When activated by the transmitting unit 106, the multiplexing control unit 110 reads out the above-described structure information table 3001 and multiplexing information table 3101, and stores an image data identifier VE_
Create a content identifier assignment table to which id, navigation information identifier NE_id, etc. are assigned. FIG. 42 shows the content identifier assignment table 3201. Multiplex control unit 1
Reference numeral 10 denotes an AE_svc_id (voice data service identifier) 3202 and AE_event_ which are blank in the content identifier assignment table 701 in the first embodiment.
ID (audio data event identifier) 3203 and “service_i” from the multiplex information table 3101
d ”and“ event_id ”are read and written. Further, the multiplexing control unit 110 replaces the writing of the value of “AE_id (audio data identifier)” with “AE_c
omp_tag (audio component tag) "3
Write the value of 204. “AE_comp_tag” has a one-to-one compo with the PID of the component that multiplexes the audio data assigned in the multiplex information table 3101.
The value of “nent_tag” is assigned and written. Here, for example, compo for PID “0x0085”
The dent_tag “0x00” is replaced with the PID “0x008”.
6 "for component_tag" 0x01 "
Is assigned. The value of AE_comp_tag,
The correspondence with the PID value is given by PMT. Here, AE_comp_tag32 is used instead of AE_id.
04 is given because the audio data 2901, the audio data 2902, and the audio data 2903 are background music or narration audio that are continuously reproduced, so that only one is multiplexed on one component. In the present embodiment, component_t is added to the audio data of the background music.
ag, but also stream_i
d may be assigned.
【0206】多重制御部110において、表示画像情報
識別子割当表は、上記実施の形態1の表示画像情報識別
子割当表801と同一のものが作成される。 3−2−3−2.ナビゲーション情報テーブル生成部1
13 ナビゲーション情報テーブル生成部113は、多重制御
部110からナビゲーション情報表の作成の指示を受け
ると、ナビゲーション情報記憶部108に記憶されてい
るナビゲーション情報(図6参照)を読み出して、ハイ
パーリンク表を含むときにコンテンツ識別子割当表32
01を参照して、ナビゲーション情報表を作成する。図
43は、生成されたファイル名「NVT(5)」のナビ
ゲーション情報表3301を示す。上記実施の形態1の
ナビゲーション情報表1001と異なるのは、音声デー
タの識別子がAE_idに変えてAE_comp_ta
gになっており、多重制御部110が、ここにバックグ
ラウンドミュージックの音声データを多重するコンポー
ネントのPIDに割り当てたcomponent_ta
gの値を書き込む点である。 3−2−3−3.多重化部114 多重化部114は、上記実施の形態1と同様にトランス
ポートストリーム中にストリーム対応表VET(N)、
画像データVE(N)、ナビゲーション情報表NE
(N)を多重するが、まず最初に、多重開始位置wp=
0より、多重情報表3101中の「AE_compon
ent_Bitrate」で与えられるビットレート
「0.5Mbps」、「AE_component_p
id」で与えられるPID「0x0085」で音声デー
タ2901を多重化することを、多重制御部110から
指示される。同様に、PID「0×0086」で音声デ
ータ2902を、PID「0×0087」で音声データ
2903を多重化することも指示される。多重化部11
4は、図44のトランスポートストリーム3501に示
すように、上記実施の形態1のトランスポートストリー
ム1701に加えて、音声データ2901のストリーム
3502、音声データ2902のストリーム3503、
音声データ2903のストリーム3504を多重化す
る。 3−2−4.システム情報テーブル生成部105 システム情報テーブル生成部105は、上記実施の形態
1と同様システム情報テーブル及びPMTを生成する。
図45Aは生成されたPMT3401を示す。多重制御
部110は、上記実施の形態1のPMT1501に加え
て、多重情報表3101を参照して、音声データ290
1を多重するコンポーネントのPID「0×008
5」、「0x0086」、「0x0087」と、このコ
ンポーネントに多重されるデータが音声データであるこ
とを表す「stream_type」の値「0x03」
と、このコンポーネントのcomponent_tag
の値がそれぞれ「0x00」、「0x01」、「0x0
2」であることを表すstream_identifi
er_descriptorとを新たに記述し、さら
に、図45BのEntry_Descirptor34
02に示すように、最初にイベントが選択された際に再
生する音声データの識別子「entry_AE_com
p_tag」として「0x01」を記述する。 3−2−5.送信部106 図46は、送信部106から送信されるトランスポート
ストリーム3601を示している。上記実施の形態1の
トランスポートストリーム1801に加えて、音声デー
タ2901がPID「0×0085」を付与されたスト
リーム3502として、音声データ2902がPID
「0x0086」を付与されたストリーム3503とし
て、音声データ2903がPID「0x0087」を付
与されたストリーム3504として多重されている。 3−2−6.データ送信装置101の動作 次に、本実施の形態のデータ送信装置101の動作につ
いて、実施の形態1と異なる固有の動作を簡単に説明す
る。実施の形態1のS1918(図23)の後に、多重
制御部110は、ビットレート「0.5Mbps」、P
ID「0×0085」、多重開始位置wp「0」を多重
化部114に通知し、音声データ2901の多重を、ビ
ットレート「0.5Mbps」、PID「0×008
6」、多重開始位置wp「0」を多重化部114に通知
し、音声データ2902の多重を、また、ビットレート
「0.5Mbps」、PID「0×0087」、多重開
始位置wp「0」を多重化部114に通知し、音声デー
タ2903の多重を多重化部114に指示する。In the multiplexing control section 110, the same display image information identifier assignment table as the display image information identifier assignment table 801 of the first embodiment is created. 3-2-3-2. Navigation information table generator 1
13 Upon receiving an instruction to create a navigation information table from the multiplex control unit 110, the navigation information table generation unit 113 reads out the navigation information (see FIG. 6) stored in the navigation information storage unit 108, and converts the hyperlink table. Content identifier assignment table 32 when included
With reference to 01, a navigation information table is created. FIG. 43 shows the generated navigation information table 3301 of the file name “NVT (5)”. The difference from the navigation information table 1001 of the first embodiment is that the identifier of the audio data is changed to AE_id and AE_comp_ta
g, and the multiplexing control unit 110 assigns the component_ta assigned to the PID of the component to which the audio data of the background music is multiplexed.
The point is to write the value of g. 3-2-3-3. Multiplexing Unit 114 The multiplexing unit 114 includes a stream correspondence table VET (N) in the transport stream as in the first embodiment.
Image data VE (N), navigation information table NE
(N) is multiplexed. First, the multiplexing start position wp =
0, “AE_compon” in the multiplex information table 3101
ent_Bitrate ”, bit rate“ 0.5 Mbps ”,“ AE_component_p ”
The multiplexing control unit 110 instructs to multiplex the audio data 2901 with the PID “0x0085” given by “id”. Similarly, it is instructed to multiplex audio data 2902 with PID “0 × 0087” and audio data 2903 with PID “0 × 0087”. Multiplexer 11
As shown in a transport stream 3501 in FIG. 44, in addition to the transport stream 1701 of the first embodiment, a stream 3502 of audio data 2901, a stream 3503 of audio data 2902,
The stream 3504 of the audio data 2903 is multiplexed. 3-2-4. System Information Table Generating Unit 105 The system information table generating unit 105 generates a system information table and a PMT as in the first embodiment.
FIG. 45A shows the generated PMT3401. The multiplexing control unit 110 refers to the multiplexing information table 3101 in addition to the PMT 1501 of the first embodiment, and
PID of the component that multiplexes 1 “0 × 008
5 "," 0x0086 "," 0x0087 ", and the value" 0x03 "of" stream_type "indicating that the data multiplexed on this component is audio data.
And the component_tag of this component
Are “0x00”, “0x01”, and “0x0”, respectively.
Stream_identifier indicating that it is "2"
er_descriptor is newly described, and the Entry_Descriptor 34 of FIG. 45B is further described.
02, the identifier “entry_AE_com” of the audio data to be reproduced when the event is first selected.
“0x01” is described as “p_tag”. 3-2-5. Transmitter 106 FIG. 46 shows a transport stream 3601 transmitted from the transmitter 106. In addition to the transport stream 1801 in the first embodiment, the audio data 2901 is a stream 3502 to which a PID “0 × 0085” is added, and the audio data 2902 is a PID.
The audio data 2903 is multiplexed as a stream 3504 to which PID "0x0087" is added as a stream 3503 to which "0x0086" is added. 3-2-6. Operation of Data Transmitting Apparatus 101 Next, an operation of the data transmitting apparatus 101 according to the present embodiment, which is different from that of the first embodiment, will be briefly described. After S1918 (FIG. 23) of the first embodiment, multiplexing control section 110 sets bit rate “0.5 Mbps”, P
The ID “0 × 0085” and the multiplexing start position wp “0” are notified to the multiplexing unit 114, and the multiplexing of the audio data 2901 is performed with the bit rate “0.5 Mbps” and the PID “0 × 008”.
6 ”, the multiplexing start position wp“ 0 ”is notified to the multiplexing unit 114, and the multiplexing of the audio data 2902 is performed, and the bit rate“ 0.5 Mbps ”, the PID“ 0 × 0087 ”, and the multiplexing start position wp“ 0 ” To the multiplexing unit 114, and instructs the multiplexing unit 114 to multiplex the audio data 2903.
【0207】多重化部114は、多重制御部110の指
示に従いトランスポートストリームに多重化する。 3−3.データ受信装置121 3−3−1.受信制御部126 受信制御部126は、トランスポートストリーム360
1中の、送信データ記憶部102に記憶された送信デー
タが多重されたイベントが選択されると、実施の形態1
の場合と同様にエントリコンテンツの画像データとナビ
ゲーション情報表を取得して再生するとともに、システ
ム情報テーブル記憶部134中のPMT3401を参照
して、「entry_AE_comp_tag」の値
「0x01」に等しいcomponent_tagを有
するstream_identifier_descr
iptorが付され、伝送するデータの種類が音声デー
タを表す値「0x03」であるコンポーネントのPID
の値「0x0086」を取得する。そして、受信制御部
126は、フィルタ条件記憶部131中の音声データの
フィルタ条件の「PID」に「0x0086」を設定
し、このフィルタ条件を開始状態にする。[0207] The multiplexing unit 114 multiplexes the transport stream according to the instruction from the multiplexing control unit 110. 3-3. Data receiving device 121 3-3-1. Reception control unit 126 The reception control unit 126
1, when an event in which the transmission data stored in the transmission data storage unit 102 is multiplexed is selected, the first embodiment is performed.
In the same way as in the case of, the image data of the entry content and the navigation information table are acquired and reproduced, and the stream_identifier_descr having the component_tag equal to the value “0x01” of “entry_AE_comp_tag” with reference to the PMT3401 in the system information table storage unit 134.
PID of a component to which an “iptor” is attached and the type of data to be transmitted is a value “0x03” representing audio data
To obtain the value “0x0086”. Then, the reception control unit 126 sets “0x0086” to “PID” of the filter condition of the audio data in the filter condition storage unit 131, and sets the filter condition to a start state.
【0208】これにより、表示部129に図27Aに示
す表示画面2301が表示されるとともに、音声出力部
130から、図39で示したファイル名「BGM1.m
2a」の音声データ2902がBGMとして再生され
る。ユーザが、操作信号を入力した場合も、受信制御部
126は実施の形態1と同様に、新たな画像データとナ
ビゲーション情報の取得と再生の処理をおこなうととも
に、ナビゲーション情報表のハイパーリンク表より音声
データの識別子を取り出してフィルタ条件記憶部131
に設定することによって、新しい音声データの取得と再
生の処理も行う。これにより、例えば、表示部129に
図27Aに示す表示画面2301が表示され、音声出力
部130から、BGMとして音声データ2902が出力
されている状態では、ボタン「東京」が選択状態となっ
た全国の天気予報が表示されている。ここで、ユーザが
「確定」キーを入力した際には、実施の形態1と同様に
して表示部に、ハイパーリンク表によりVE_id「0
×0001」の東京の天気予報の画像データが図27C
に示すように表示画面2303に表示される。これとと
もに、図43のナビゲーション情報表「NVT(5)」
3301のハイパーリンク表3302に指定された切り
替え先のコンテンツに対応付けられた音声データの「A
E_comp_tag」の値「0x00」に従い、図3
9に示したファイル名「BGM0.m2a」の音声デー
タ2901がBGMとして再生される。 3−3−2.データ受信装置121の動作 3−3−2−1.全体の動作 次に、データ受信装置121の本実施の形態固有の動作
を図47のフローチャートを用いて説明する。As a result, the display screen 2301 shown in FIG. 27A is displayed on the display unit 129, and the file name “BGM1.m” shown in FIG.
The audio data 2902 of “2a” is reproduced as BGM. Even when the user inputs an operation signal, the reception control unit 126 performs processing of acquiring and reproducing new image data and navigation information as in the first embodiment, and performs audio processing from the hyperlink table of the navigation information table. The data identifier is taken out and the filter condition storage unit 131
, Processing for acquiring and reproducing new audio data is also performed. Thereby, for example, in the state where the display screen 2301 shown in FIG. 27A is displayed on the display unit 129 and the audio data 2902 is output from the audio output unit 130 as BGM, the button “Tokyo” is selected in the whole country. Is displayed. Here, when the user inputs the “confirm” key, the VE_id “0” is displayed on the display unit by the hyperlink table in the same manner as in the first embodiment.
The image data of the weather forecast for Tokyo of × 0001 ”is shown in FIG. 27C.
Is displayed on the display screen 2303 as shown in FIG. At the same time, the navigation information table “NVT (5)” in FIG.
“A” of the audio data associated with the content of the switching destination designated in the hyperlink table 3302 of 3301
According to the value “0x00” of “E_comp_tag”, FIG.
The audio data 2901 of the file name “BGM0.m2a” shown in FIG. 9 is reproduced as BGM. 3-3-2. Operation of data receiving apparatus 121 3-3-2-1. Overall Operation Next, an operation specific to the present embodiment of data receiving apparatus 121 will be described with reference to the flowchart in FIG.
【0209】受信制御部126は、実施の形態1S25
02と同様の判断をし(S3702)、否定のときは、
S2508と同様の処理をし(S3704)、S251
0の処理に加えて、変数cur_AE_comp_ta
gの値をクリアする(S3706)。次にS2504の
画像データの切替え処理と同様の処理(S3708)
と、S2506のナビゲーション情報の切替え処理と同
様の処理(S3712)と、音声データの切替処理(S
3710)を平行して行い処理を終了する。 3−3−2−2.音声データの切替処理 次にS3710の音声データの切替処理について、図4
8のフローチャートを用いて詳しく説明する。[0209] Reception control section 126 corresponds to Embodiment 1 S25.
02 (S3702), and if not,
The same processing as in S2508 is performed (S3704), and S251 is executed.
0 and the variable cur_AE_comp_ta
The value of g is cleared (S3706). Next, processing similar to the image data switching processing in S2504 (S3708)
And processing similar to the navigation information switching processing in S2506 (S3712), and audio data switching processing (S3710).
3710) in parallel, and the process ends. 3-3-2-2. Audio Data Switching Process Next, the audio data switching process in S3710 will be described with reference to FIG.
This will be described in detail with reference to the flowchart of FIG.
【0210】受信制御部126は、変数new_AE_
service_idと変数cur_AE_seris
e_idとの値が一致し、かつ変数new_AE_ev
ent_idと変数cur_AE_event_idと
の値が一致するか否かを判定する(S3802)。肯定
のときには、変数new_AE_comp_tagと変
数cur_AE_comp_tagの値が一致するか否
かを判定する(S3804)。肯定のときには処理を終
了し、否定のときにはS3810に移る。[0210] The reception control unit 126 sets the variable new_AE_
service_id and variable cur_AE_series
the value of e_id matches and the variable new_AE_ev
It is determined whether the values of ent_id and the variable cur_AE_event_id match (S3802). If the result is affirmative, it is determined whether the value of the variable new_AE_comp_tag matches the value of the variable cur_AE_comp_tag (S3804). If the determination is affirmative, the process ends. If the determination is negative, the process proceeds to S3810.
【0211】S3802で否定のときには、変数new
_AE_service_id、変数new_AE_e
vent_idで識別されるイベントのPMTを取得し
(S3806)、変数cur_AE_service_
idに変数new_AE_service_idの値を
設定し、変数cur_AE_event_idに変数n
ew_AE_event_idの値を設定して(S38
08)、S3810に移る。When the result in S3802 is NO, the variable new
_AE_service_id, variable new_AE_e
The PMT of the event identified by the event_id is acquired (S3806), and the variable cur_AE_service_
The value of the variable new_AE_service_id is set to id, and the variable n is set to the variable cur_AE_event_id.
ew_AE_event_id value is set (S38
08), the process moves to S3810.
【0212】S3810において、受信制御部126
は、システム情報テーブル記憶部134中の変数new
_AE_service_id、変数new_AE_e
vent_idで識別されるイベントのPMTを参照
し、変数new_AE_comp_tagの値と等しい
component_tagを有し、かつ伝送されるデ
ータの種類が音声データであるコンポーネントのPID
を取得し、フィルタ条件記憶部131の音声データのフ
ィルタ条件に設定し、これを開始状態にする(S381
0)。次に、変数cur_AE_comp_tagに変
数new_AE_comp_tagの値を設定し(S3
812)、処理を終了する。 3−3−3.まとめ 以上説明したように、本実施の形態では、データ送信装
置101は、画像データ、ナビゲーション情報に加え
て、音声データを対応付けて送信し、データ受信装置1
21は、画像データ、ナビゲーション情報を分離して表
示するのとあわせて、対応付けられた音声データを再生
する。よって、実施の形態1で示した対話的な番組でB
GMや、ナレーション音声などをあわせて再生すること
が可能になる。音声データはコンテンツごとに対応付け
ることができるので、コンテンツごとに異なるBGMや
ナレーション音声に切り替えることもできる。 4.その他 なお、上記実施の形態1〜実施の形態3のデータ受信装
置121等は、図4等に示した構成図の受信制御部の機
能を発揮できるようなプログラムとして記録媒体、例え
ば、ROMカードに記録しておき、これらの機能を有し
ないデータ受信装置のカードスロットにROMカードを
挿着することにより、本発明に係るデータ受信装置12
1と同様の装置とすることができる。In S3810, reception control section 126
Is the variable new in the system information table storage unit 134
_AE_service_id, variable new_AE_e
PID of a component having a component_tag equal to the value of a variable new_AE_comp_tag and referring to the PMT of the event identified by vent_id, and in which the type of data to be transmitted is audio data
Is acquired, and set as a filter condition of audio data in the filter condition storage unit 131, and set to a start state (S381).
0). Next, the value of the variable new_AE_comp_tag is set in the variable cur_AE_comp_tag (S3).
812), the process ends. 3-3-3. Conclusion As described above, in the present embodiment, the data transmitting apparatus 101 transmits the audio data in association with the image data and the navigation information, and
Reference numeral 21 reproduces the associated audio data in addition to displaying the image data and the navigation information separately. Therefore, in the interactive program shown in the first embodiment, B
GM, narration sound, and the like can be reproduced together. Since audio data can be associated with each content, it is possible to switch to different background music or narration audio for each content. 4. Others The data receiving apparatus 121 and the like according to the first to third embodiments are stored in a recording medium, for example, a ROM card as a program capable of exhibiting the function of the reception control unit in the configuration diagram shown in FIG. By recording the data and inserting the ROM card into the card slot of the data receiving apparatus having no such functions, the data receiving apparatus 12 according to the present invention is provided.
1 can be the same device.
【0213】[0213]
【0214】[0214]
【0215】[0215]
【0216】[0216]
【0217】[0219]
【0218】[0218]
【0219】[0219]
【発明の効果】以上説明したように、デジタル放送を用
いて擬似的な対話を実現するデジタル放送装置は、デジ
タル放送を用いて擬似的な対話を実現するデジタル放送
装置であって、それぞれ画像データ識別子が付された複
数の画像データを記憶している画像情報記憶手段と、複
数の前記画像データを多重化ストリームとして繰り返し
送信する多重化送信手段とを備え、前記多重化送信手段
は、前記画像情報記憶手段に記憶されている画像データ
を順次読み出す読出部と、1以上で画像データの総数未
満の数の異なる第1画像ストリーム識別子を保持し、読
み出された画像データにその中の1つを順次割り当てる
画像ストリーム識別子割当部と、画像データ毎に対応す
る画像データ識別子と等価な値と、対応する画像データ
に割り当てられた第1画像ストリーム識別子と等価な第
2画像ストリーム識別子とを含む画像対応表を生成する
画像対応表生成部と、第1画像ストリーム識別子が割り
当てられた前記複数の画像データと、前記画像対応表生
成部で生成された複数の画像対応表とを、それぞれの画
像対応表が、対応する画像データの一定時間以上前に出
現し、画像対応表と対応する画像データの間には、同一
の第1画像ストリーム識別子を割り当てられた異なる画
像データが出現しないように順次多重化し、繰り返し送
信する多重化部とを有するとしているので、デジタル放
送受信装置で、画像対応表を参照して、確実に画像デー
タを抽出することができる。また、第1、第2画像スト
リーム識別子の使い回しができ、少ない第1画像ストリ
ーム識別子を有効に使い、画像データが多いときには、
画像データに同一の第1画像ストリーム識別子を付して
おいても、画像データと画像対応表との対応を確実にす
ることができる。 As described above, according to the present invention, a digital broadcast apparatus for realizing pseudo dialogue using digital broadcasting, a digital broadcasting system for realizing pseudo dialogue with digital broadcasting, respectively the image data comprising an image information storage means an identifier stores a plurality of image data attached, and a multiplexing transmission unit for repeatedly transmitting a plurality of the image data as a multiplexed stream, the multiplexed transmission means, the image a reading unit for sequentially reading the image data stored in the information storage unit, the total number of the image data not by one or more
Holding a full number of different first image stream identifiers,
One of them is sequentially assigned to the found image data
The image stream identifier assigning unit is provided for each image data .
The equivalent value image data identifier that, the corresponding image data
Split image and correspondence table generation unit, a first image stream identifier for generating an image correspondence table including a first image stream identifier equivalent to the second image stream identifier assigned to the
Wherein a plurality of image data that has been hit, and a plurality of image correspondence table generated by the image correspondence table generation unit, each of the image
Image correspondence table, out in front over a predetermined time of the corresponding image data
The same between the image correspondence table and the corresponding image data.
Different images assigned a first image stream identifier of
Multiplexing sequentially so that image data does not appear, and sending repeatedly
Since the digital broadcast receiving apparatus has a multiplexing unit , the digital broadcast receiving apparatus can reliably extract image data with reference to the image correspondence table. The first, second image strike
You can use maneuvering on the stream identifier, less the first image string
Use to enable the over-time identifier, when the image data is large,
Be previously designated by the same first image stream identifier to the image data, the correspondence between image data and image correspondence tables can be ensured.
【0220】また、デジタル放送装置において、前記画
像ストリーム識別子割当部は、複数の異なる第1画像ス
トリーム識別子を保持し、読み出された画像データにそ
の中の1つを順次割り当て、前記多重化部は、それぞれ
の画像対応表と、対応する画像データとの間の一定時間
に異なる第1画像ストリーム識別子が割り当てられた画
像データ及び異なる第2画像ストリーム識別子を含む画
像対応表が出現するように多重化することとしているの
で、画像データの送信を効率的にすることができる。 [0220] In the digital broadcasting device, the image
The image stream identifier allocating unit includes a plurality of different first image streams.
Holds the stream identifier and adds it to the read image data.
Are sequentially assigned, and the multiplexing units each
Time between the image correspondence table and the corresponding image data
To which a different first image stream identifier is assigned to
An image including image data and a different second image stream identifier.
It is multiplexed so that the image correspondence table appears
Thus, transmission of image data can be made efficient.
【0221】また、前記多重化部は、それぞれの画像対
応表と、対応する画像データとの間の一定時間に多重化
可能な異なる第1画像ストリーム識別子が割り当てられ
た画像データが存在しないときに、空データを多重化す
る構成としているので、画像データと対応する画像対応
表との送信時間間隔を一定値以上となることを保証する
ことができる。これによって、デジタル放送受信装置で
所望の画像データを確実に抽出できる。また、デジタル
データ放送装置は、前記画像データのリンク先の画像デ
ータと制御情報とを示し、リンク先の画像データの画像
データ識別子と制御情報の制御情報識別子との組で示さ
れリンク先情報を含む複数の制御情報を記憶している制
御情報記憶手段と、前記画像データと前記制御情報とを
対応付ける対応情報を記憶している対応情報記憶手段と
を更に備え、前記多重化送信手段は、前記制御情報を前
記画像データとともに多重化ストリームとして繰り返し
送信し、前記読出部は、前記対応情報で画像データに対
応付けられた制御情報を読み出し、前記多重化部は、前
記読出部で読み出された画像データと制御情報とを順次
多重化し、制御情報には制御情報識別子を割り当てて書
き込む構成としている。Further, the multiplexing unit is provided for each image pair.
Multiplexing between the table and the corresponding image data at a fixed time
Different possible first image stream identifiers are assigned
Multiplex empty data when there is no image data
With this configuration, it is possible to guarantee that the transmission time interval between the image data and the corresponding image correspondence table is equal to or greater than a certain value. Thus, desired image data can be reliably extracted by the digital broadcast receiving device. Also, digital data broadcasting system, the indicated image data of a link destination of the image data and the control information, the link indicated by the pair of the image data identifier of the image data of the link destination and a control information identifier for the control information destination a control information storage means information that stores control information including multiple, further comprising a correspondence information storage means for storing correspondence information associating the said image data and the control information, the multiplexed transmission The means repeatedly transmits the control information together with the image data as a multiplexed stream, the reading unit reads out the control information associated with the image data with the corresponding information, and the multiplexing unit reads the control information by the reading unit. read sequentially multiplexing the image data and control information, and configured to write allocate the control information identifier for the control information.
【0222】また、デジタル放送装置において、前記多
重化部は、前記画像データと制御情報との多重化に際し
て、各画像データのデータ量と対応する制御情報の情報
量との比に応じたビットレートを各画像データと対応す
る制御情報ごとに割り当てる帯域割当部を備え、前記多
重化部は、それぞれ割り当てられたビットレートで画像
データと制御情報とを多重化する構成としているので、
画像データと対応する制御情報とをほぼ同時に送信する
ので、デジタル放送受信装置において、ほぼ同時に抽出
できる。[0222] In the digital broadcasting apparatus, the multiplexing unit, when multiplexing the image data and the control information, has a bit rate corresponding to a ratio between the data amount of each image data and the information amount of the corresponding control information. A band allocating unit that allocates each image data and control information corresponding to the multiplexing unit, since the multiplexing unit is configured to multiplex the image data and the control information at the respectively assigned bit rate,
Since the image data and the corresponding control information are transmitted almost simultaneously, they can be extracted almost simultaneously in the digital broadcast receiving apparatus.
【0223】また、デジタル放送装置において、前記多
重化部は、更に前記画像データと制御情報との多重化に
際して、各画像データのデータ量と対応する制御情報の
情報量との比に応じたビットレートを各画像データと対
応する制御情報ごとに割り当てる帯域割当部を備え、前
記多重化部は、それぞれ割り当てられたビットレートで
画像データと制御情報とを多重化することとしているの
で、多重化ストリーム上での各画像対応表、各画像デー
タ、各制御情報の多重開始位置が明確になる。In the digital broadcasting device, the multiplexing unit may further include, when multiplexing the image data and the control information, a bit corresponding to a ratio between a data amount of each image data and an information amount of the corresponding control information. A bandwidth allocating unit for allocating a rate to each image data and control information corresponding to the multiplexed stream, wherein the multiplexing unit multiplexes the image data and the control information at the respectively assigned bit rates. The multiplex start position of each image correspondence table, each image data, and each control information described above becomes clear.
【0224】また、デジタル放送装置において、前記第
1画像ストリーム識別子と前記第2画像ストリーム識別
子とは同一であるとしている。また、前記第1画像スト
リーム識別子と前記第2画像ストリーム識別子は、MP
EG2(Moving Picture Experts Group2)規格に定め
られたパケット識別子(PID)であることとしてい
る。更に、デジタル放送装置において、前記第1画像ス
トリーム識別子と前記第2画像ストリーム識別子とはM
PEG2(Moving Picture Experts Group2)規格に定め
られたストリーム識別子(stream_id)とパケ
ット識別子(PID)との組み合わせであるとしている
ので、デジタル放送受信装置において、対応表を参照す
ることなく画像データを抽出できる。In the digital broadcasting apparatus, the first image stream identifier and the second image stream identification
The child is said to be the same. In addition, the first image strike
The stream identifier and the second image stream identifier are MP
EG2 (Moving Picture Experts Group2) standard
Packet identifier (PID) . Further, in the digital broadcasting device, the first image stream identifier and the second image stream identifier are M
Since the combination is a combination of a stream identifier (stream_id) and a packet identifier (PID) defined in the PEG2 (Moving Picture Experts Group 2) standard, image data can be extracted in a digital broadcast receiving apparatus without referring to a correspondence table. .
【0225】また、デジタル放送装置において、前記第
1画像ストリーム識別子はMPEG2規格に定められた
パケット識別子(PID)であり、前記第2画像ストリ
ーム識別子はDVB(Digital Video Broadcasting)規格
に定められたコンポーネントタグ(component
_tag)であり、前記多重化送信手段は、パケット識
別子とコンポーネントタグとの対応が記載された対応表
を繰り返し送信することとしているので、画像対応表を
参照して間接的に画像データを特定することができ、デ
ジタル放送システムで、画像データに割り当てられるパ
ケット識別子が変更されたときでも、デジタル放送受信
装置において、対応表を参照して第一画像ストリーム識
別子を容易に取得して画像データを確実に抽出できる。
また、デジタル放送装置において、前記第1画像ストリ
ーム識別子は、MPEG2(Moving Picture Experts G
roup2)規格に定められたストリーム識別子(stre
am_id)とパケット識別子(PID)との組み合わ
せであり、前記第2画像ストリーム識別子は、MPEG
2規格に定められたストリーム識別子(stream_
id)とDVB(Digital Video Broadcasting)規格に
定められたコンポーネントタグ(component_
tag)との組み合わせであり、前記多重化送信手段
は、パケット識別子とコンポーネントタグとの対応が記
載された対応表を繰り返し送信することとしている。ま
た、デジタル放送装置において、前記画像対応表は、M
PEG2(Moving Picture Experts Group2)規格に定
められたプライベートセクションとして多重し、前記画
像対応表識別子は、table_id_extenti
onであることとしている。また、デジタル放送装置に
おいて、前記画像対応表生成部は、前記画像対応表に対
応する画像データの再生開始時刻を計算する再生開始時
刻計算部と、計算された再生開始時刻を画像対応表に書
き込む書込部とを有することとしている。また、デジタ
ル放送装置において、前記再生開始時刻は、対応する画
像データの先頭フレームのMPEG2(Moving Picture
Experts Group2)規格に定められたPTS(Presentati
on Time Stamp)の値であることとしている。また、デジ
タル放送装置において、前記画像対応表生成部は、前記
画像対応表 に対応する画像データの再生終了時刻を計算
する再生終了時刻計算部と、計算された再生終了時刻を
画像対応表に書き込む書込部とを有することとしてい
る。また、デジタル放送装置において、前記再生終了時
刻は、対応する画像データの最終フレームのMPEG2
(Moving Picture Experts Group2)規格に定められた
PTS(Presentation Time Stamp)の値であることとし
ている。 [0225] Further, in the digital broadcasting system, the first
One image stream identifier is defined in the MPEG2 standard
A packet identifier (PID), the second image stream
Is the DVB (Digital Video Broadcasting) standard
Component tag (component
_Tag), and the multiplexing and transmitting means transmits the packet identification
Correspondence table in which correspondences between components and component tags are described
Is transmitted repeatedly, so that the image data can be indirectly specified by referring to the image correspondence table, and even if the packet identifier assigned to the image data is changed in the digital broadcasting system, the digital broadcasting reception in the apparatus, the image data can be reliably extracted first image stream identification <br/> another child easily acquired by referring to the correspondence table.
In the digital broadcasting device, the first image stream
The frame identifier is MPEG2 (Moving Picture Experts G
roup2) stream identifier (stre
am_id) and a packet identifier (PID)
And the second image stream identifier is MPEG
2 stream identifier (stream_
id) and DVB (Digital Video Broadcasting) standard
Defined component tag (component_
tag), and the multiplex transmission means
Indicates the correspondence between the packet identifier and the component tag.
The listed correspondence table is repeatedly transmitted. Ma
In the digital broadcasting device, the image correspondence table is M
PEG2 (Moving Picture Experts Group2) standard
Multiplexed as a private section
The image correspondence table identifier is table_id_extenti.
on. In addition, digital broadcasting equipment
The image correspondence table generation unit is configured to store the image correspondence table
At the start of playback to calculate the playback start time of the corresponding image data
The time calculation unit and the calculated playback start time are written in the image correspondence table.
Writing section. Also, digital
In the broadcast system, the reproduction start time is
MPEG2 (Moving Picture) of the first frame of the image data
Experts Group 2) PTS (Presentati
on Time Stamp). In addition,
In the digital broadcasting device, the image correspondence table generation unit,
Calculate the playback end time of the image data corresponding to the image correspondence table
The playback end time calculation unit to calculate the playback end time
A writing unit for writing in the image correspondence table.
You. Also, in the digital broadcasting device, when the reproduction ends.
The time is MPEG2 of the last frame of the corresponding image data.
(Moving Picture Experts Group2)
PTS (Presentation Time Stamp) value
ing.
【0226】また、デジタル放送装置において、前記多
重化送信手段は、更に、前記読出部で読み出された画像
データを多重化する際に当該画像データのプライベート
領域に画像データ識別子を付加する画像データ識別子付
加部を備えているので、デジタル放送受信装置で正確に
所望の画像データを抽出できたか否かを判断することが
できる。[0226] In the digital broadcasting apparatus, the multiplex transmitting means may further include, when multiplexing the image data read by the reading section, an image data identifier for adding an image data identifier to a private area of the image data. Since the digital broadcast receiving apparatus is provided with the identifier adding unit, it can be determined whether or not the desired image data has been accurately extracted by the digital broadcast receiving apparatus.
【0227】また、デジタル放送装置において、前記多
重化部は、一の画像対応表を多重化した後で当該画像対
応表に対応する画像データを多重化する迄の間に、更に
同一の画像対応表を複数回読み出し多重化することとし
ているので、デジタル放送受信装置において、負荷が軽
い場合に、高速に画像データを再生することができる。[0227] Further, in the digital broadcasting system, before Kio <br/> duplex unit, between the image data corresponding to the image correspondence table after multiplexing an image correspondence table until you multiplexing Furthermore, since the same image correspondence table is read and multiplexed a plurality of times, the digital broadcast receiving apparatus can reproduce image data at high speed when the load is light.
【0228】また、デジタル放送装置において、それぞ
れ音声データ識別子が付された複数の音声データを記憶
している音声情報記憶手段を更に備え、前記多重化送信
手段は、複数の前記音声データを多重化ストリームとし
て繰り返し送信し、前記多重化送信手段は、更に前記音
声情報記憶手段に記憶されている音声データを順次読み
出す読出部と、1以上で音声データの総数未満の数の異
なる第1音声ストリーム識別子を保持し、読み出された
音声データにその中の1つを順次割り当てる音声ストリ
ーム識別子割当部と、音声データ毎に対応する音声デー
タ識別子と等価な値と、対応する音声データに割り当て
られた第1音声ストリーム識別子と等価な第2音声スト
リーム識別子とを含む音声対応表を生成する音声対応表
生成部と、第1音声ストリーム識別子が割り当てられた
前記複数の音声データと、前記音声対応表生成部で生成
された複数の音声対応表とを、それぞれの音声対応表
が、対応する音声データの一定時間以上前に出現し、音
声対応表と対応する音声データの間には、同一の第1音
声ストリーム識別子を割り当てられた異なる音声データ
が出現しないように順次多重化し、繰り返し送信する多
重化部とを有することとしているので、画像データの他
に音声データもデジタル放送受信装置で対話操作の対象
とすることができる。また、デジタル放送装置は、デジ
タル放送を用いて擬似的な対話を実現するデジタル放送
装置であって、それぞれ画像データ識別子が付された複
数の画像データを記憶している画像情報記憶手段と、複
数の前記画像データを多重化ストリームとして繰り返し
送信する多重化送信手段とを備え、前記多重化送信手段
は、前記画像情報記憶手段に記憶されている画像データ
を順次読み出す読出部と、1以上で画像データの総数未
満の数の異なる第1画像ストリーム識別子を保持し、読
み出された画像データにその中の1つを順次割り当てる
画像ストリーム識別子割当部と、画像データ毎に対応す
る画像データ識別子と等価な値を自身の識別子として用
い、対応する画像データに割り当てられた第1画像スト
リーム識別子と等価な第2画像ストリーム識別子を含む
画像対応表を生成する画像対応表生成部と、第1画像ス
トリーム識別子が割り当てられた前記複数の画像データ
と、前記画像対応表生成部で生成された複数の画像対応
表とを、それぞれの画像対応表が、 対応する画像データ
の一定時間以上前に出現し、画像対応表と対応する画像
データの間には、同一の第1画像ストリーム識別子を割
り当てられた異なる画像データが出現しないように順次
多重化し、繰り返し送信する多重化部とを有し、前記第
1画像ストリーム識別子は、MPEG2(Moving Pictu
re Experts Group2)規格に定められたストリーム識別
子(stream_id)とパケット識別子(PID)
との組み合わせであり、前記第2画像ストリーム識別子
は、MPEG2規格に定められたストリーム識別子(s
tream_id)とDVB(DigitalVideo Broadcast
ing)規格に定められたコンポーネントタグ(comp
onent_tag)との組み合わせであり、前記多重
化送信手段は、パケット識別子とコンポーネントタグと
の対応表を繰り返し送信し、前記画像対応表は、MPE
G2(Moving Picture Experts Group2)規格に定めら
れたプライベートセクションとして多重し、前記画像対
応表識別子は、table_id_extention
であることとしている。 また、デジタル放送装置は、デ
ジタル放送を用いて擬似的な対話を実現するデジタル放
送装置であって、それぞれ画像データ識別子が付された
複数の画像データを記憶している画像情報記憶手段と、
複数の前記画像データを多重化ストリームとして繰り返
し送信する多重化送信手段とを備え、前記多重化送信手
段は、前記画像情報記憶手段に記憶されている画像デー
タを順次読み出す読出部と、1以上で画像データの総数
未満の数の異なる第1画像ストリーム識別子を保持し、
読み出された画像データにその中の1つを順次割り当て
る画像ストリーム識別子割当部と、画像データ毎に対応
する画像データ識別子と等価な値と、対応する画像デー
タに割り当てられた第1画像ストリーム識別子と等価な
第2画像ストリーム識別子とを含む画像対応表を生成す
る画像対応表生成部と、第1画像ストリーム識別子が割
り当てられた前記複数の画像データと、前記画像対応表
生成部で生成された複数の画像対応表とを、それぞれの
画像対応表が、対応する画像データの一定時間以上前に
出現し、画像対応表と対応する画像データの間には、同
一の第1画像ストリーム識別子を割り当てられた異なる
画像データが出現しないように順次多重化し、繰り返し
送信する多重化部とを有し、前記第1画像ストリーム識
別子は、MPEG2(Moving Picture Experts Group
2)規格に定められたスト リーム識別子(stream
_id)とパケット識別子(PID)との組み合わせで
あり、前記第2画像ストリーム識別子は、MPEG2規
格に定められたストリーム識別子(stream_i
d)とDVB(Digital Video Broadcasting)規格に定
められたコンポーネントタグ(component_t
ag)との組み合わせであり、前記多重化送信手段は、
パケット識別子とコンポーネントタグとの対応表を繰り
返し送信し、前記画像対応表は、MPEG2(Moving P
icture Experts Group2)規格に定められたプライベー
トセクションとして多重し、前記画像対応表識別子は、
table_id_extentionであり、前記画
像対応表には、画像の再生開始時刻と再生終了時刻とが
記載され、前記再生開始時刻は、対応する画像データの
先頭フレームのMPEG2規格に定められたPTS(Pre
sentation Time Stamp)の値であり、前記再生終了時刻
は、対応する画像データの最終フレームのMPEG2規
格に定められたPTS(Presentation Time Stamp)の値
であることとしている。 In the digital broadcasting device,
And stores a plurality of voice data with voice data identifiers
Further comprising a voice information storage means for performing the multiplexing transmission.
Means for converting the plurality of audio data into a multiplexed stream.
And the multiplex transmission means further transmits the sound.
Sequentially read voice data stored in voice information storage means
And the difference between the number of
Holds the first audio stream identifier
Audio stream that sequentially assigns one of them to audio data
And a voice identifier corresponding to each voice data.
Value equivalent to the data identifier and assigned to the corresponding audio data
Second audio stream equivalent to the first audio stream identifier
Voice correspondence table for generating a voice correspondence table including a stream identifier
A generator and a first audio stream identifier are assigned
Generated by the plurality of voice data and the voice correspondence table generation unit
The multiple voice correspondence tables that have been
Appears more than a certain time before the corresponding audio data,
Between the voice correspondence table and the corresponding voice data, the same first sound
Different audio data assigned voice stream identifier
Multiplexed sequentially so that no
Since the multiplexing unit is provided , audio data in addition to image data can be subjected to interactive operation in the digital broadcast receiving apparatus. In addition, digital broadcasting devices
Digital broadcasting that realizes pseudo-conversation using digital broadcasting
Devices, each having an image data identifier.
Image information storage means for storing a number of image data;
Repeat the number of the image data as a multiplexed stream
Multiplex transmission means for transmitting, said multiplex transmission means
Represents image data stored in the image information storage means
Reading unit for sequentially reading image data,
Holding a full number of different first image stream identifiers,
One of them is sequentially assigned to the found image data
The image stream identifier assigning unit is provided for each image data.
Uses a value equivalent to the image data identifier
The first image stream assigned to the corresponding image data.
Including a second image stream identifier equivalent to the stream identifier
An image correspondence table generation unit for generating an image correspondence table;
The plurality of image data to which a trim identifier is assigned
And a plurality of image correspondences generated by the image correspondence table generation unit.
The table and each image correspondence table correspond to the corresponding image data
Appears more than a certain time before and the image corresponding to the image correspondence table
The same first image stream identifier is assigned between data.
Sequentially so that different image data assigned does not appear
A multiplexing unit for multiplexing and repeatedly transmitting,
One image stream identifier is MPEG2 (Moving Pictu
re Experts Group 2) Stream identification defined in the standard
Child (stream_id) and packet identifier (PID)
And the second image stream identifier
Is a stream identifier (s) defined in the MPEG2 standard.
stream_id) and DVB (DigitalVideo Broadcast)
ing) Component tag (comp
onent_tag), and the multiplex
The transmitting means comprises a packet identifier and a component tag.
The image correspondence table is repeatedly transmitted by the MPE.
G2 (Moving Picture Experts Group2) standard
Multiplexed as a private section
The response table identifier is table_id_extension.
It is to be. In addition, digital broadcasting devices
Digital broadcasting that realizes simulated dialogue using digital broadcasting
Transmission devices, each having an image data identifier
Image information storage means for storing a plurality of image data;
Repeating a plurality of the image data as a multiplexed stream
And multiplex transmission means for performing transmission.
The column stores the image data stored in the image information storage means.
Reading unit for sequentially reading data, and the total number of image data for one or more
Holding a number of different first image stream identifiers less than
One of them is sequentially assigned to read image data
Image stream identifier allocator for each image data
And the corresponding image data identifier.
Equivalent to the first image stream identifier assigned to the
Generating an image correspondence table including a second image stream identifier;
And the first image stream identifier is
The plurality of assigned image data and the image correspondence table
The plurality of image correspondence tables generated by the generation unit are
The image correspondence table is displayed at least a certain time before the corresponding image data.
Appear between the image correspondence table and the corresponding image data.
Different assigned one first image stream identifier
Multiplex sequentially and repeat so that no image data appears
A multiplexing unit for transmitting the first image stream.
Besshi is MPEG2 (Moving Picture Experts Group)
2) stream identifier that is defined in the standard (stream
_Id) and the packet identifier (PID)
And the second image stream identifier is an MPEG2 standard.
A stream identifier (stream_i)
d) and DVB (Digital Video Broadcasting) standard
Component tag (component_t
ag), wherein the multiplex transmission means comprises:
Repeat the correspondence table between packet identifiers and component tags.
The image correspondence table is stored in MPEG2 (Moving P
icture Experts Group 2) The privacy defined in the standard
Section, and the image correspondence table identifier is:
table_id_extension and the image
In the image correspondence table, the reproduction start time and the reproduction end time of the image are shown.
The playback start time is described as
The PTS (Pre
sentation Time Stamp).
Is the MPEG2 standard of the last frame of the corresponding image data.
Prescribed PTS (Presentation Time Stamp) value
It is to be.
【0229】[0229]
【0230】[0230]
【0231】[0231]
【0232】また、デジタル放送を用いて擬似的な対話
を実現するデジタル放送装置は、デジタル放送を用いて
擬似的な対話を実現するデジタル放送装置であって、そ
れぞれ画像データ識別子が付された複数の画像データを
記憶している画像情報記憶手段と、前記画像データのリ
ンク先の画像データと制御情報とを示し、リンク先の画
像データの画像データ識別子と制御情報の制御情報識別
子との組で示されるリンク先情報を含む制御情報識別子
が付された複数の制御情報を記憶している制御情報記憶
手段と、前記画像データと前記制御情報とを対応付ける
対応情報を記憶している対応情報記憶手段と、複数の前
記画像データを前記制御情報とともに多重化ストリーム
として繰り返し送信する多重化送信手段とを備え、前記
多重化送信手段は、前記画像データと前記対応情報でこ
れに対応付けられた制御情報とを順次読み出す読出部
と、1以上で画像データの総数未満の数の異なる第1ス
トリーム識別子を保持し、前記読出部で読み出された画
像データにその中の1つを順次割り当て、制御情報に制
御情報識別子を割り当てる識別子割当部と、画像データ
毎に対応する画像データ識別子と等価な値と、対応する
画像データに割り当てられた第1画像ストリーム識別子
と等価な第2画像ストリーム識別子とを含み、対応する
画像データの再生時刻情報が書き込まれた画像対応表を
生成する画像対応表生成部と、第1画像ストリーム識別
子が割り当てられた前記複数の画像データと、制御情報
識別情報が割り当てられた複数の制御情報と、前記画像
対応表生成部で生成された複数の画像対応表とを、それ
ぞれの画像対応表が、対応する画像データと制御情報の
一定時間以上前に出現し、画像対応表と対応する画像デ
ータの間には、同一の第1画像ストリーム識別子を割り
当てられた異なる画像データが出現しないように順次多
重化し、繰り返し送信する多重化部とを有することとし
ているので、デジタル放送受信装置において、画像デー
タの再生すべき時刻情報を知ることができる。[0232] Also, the digital broadcasting apparatus which realizes a pseudo-dialogue by using a digital broadcast, a digital broadcast apparatus for realizing pseudo dialogue using a digital broadcast, its
Image information storage means for storing a plurality of image data to which image data identifiers are respectively attached, and image data and control information of a link destination of the image data, and an image data identifier of the image data of the link destination Control information storage means storing a plurality of control information to which a control information identifier including a link destination information indicated by a set of a control information identifier of the control information and the image data is associated with the control information Correspondence information storage means for storing correspondence information, and multiplex transmission means for repeatedly transmitting a plurality of the image data together with the control information as a multiplexed stream, wherein the multiplex transmission means comprises the image data and the and sequentially reading the read unit and a control information associated thereto in the corresponding information, the number of different first scan of less than the total number of image data in one or more
Holding the stream identifier, sequentially assigned to one of them to the image <br/> image data read by the reading unit, an identifier assignment unit to assign the control information identifier in the control information, the image data
A value equivalent to the corresponding image data identifier for each and the first image stream identifier assigned to the corresponding image data
And a second image stream identifier equivalent to the above, and an image correspondence table in which the reproduction time information of the corresponding image data is written.
An image correspondence table generation unit that generates a first image stream identification
The plurality of image data to which the child is assigned, and control information
A plurality of control information identification information is assigned, and a plurality of image correspondence table generated by the image correspondence table generation unit, it
Each image correspondence table appears a certain time or more before the corresponding image data and control information, and the image data corresponding to the image correspondence table.
Data, the same first image stream identifier is assigned.
To avoid the appearance of different image data
Since the multiplexing unit includes a multiplexing unit for multiplexing and repeatedly transmitting , the digital broadcast receiving apparatus can know time information at which image data should be reproduced.
【0233】また、デジタル放送装置において、前記画
像対応表生成部は、前記画像対応表に対応する画像デー
タが再生される時刻情報を所定の計算式に従い計算する
再生時刻計算部と、前記再生時刻計算部で計算された再
生時刻情報を前記画像対応表に書き込む再生時刻書込部
とを備えているので、デジタル放送受信装置において、
画像データの抽出や再生の時間管理が正確にできる。[0233] In the digital broadcasting device, the image correspondence table generation unit calculates a time information at which image data corresponding to the image correspondence table is reproduced according to a predetermined calculation formula; A reproduction time writing unit that writes the reproduction time information calculated by the calculation unit into the image correspondence table;
Image data extraction and playback time management can be performed accurately.
【0234】また、デジタル放送を用いて擬似的な対話
を実現するデジタル放送装置は、デジタル放送を用いて
擬似的な対話を実現するデジタル放送装置であって、そ
れぞれ画像データ識別子が付された複数の画像データを
記憶している画像情報記憶手段と、前記画像データのリ
ンク先の画像データと制御情報とを示し、リンク先の画
像データの画像データ識別子と制御情報の制御情報識別
子との組で示されるリンク先情報を含む制御情報識別子
が付された複数の制御情報を記憶している制御情報記憶
手段と、前記画像データと前記制御情報とを対応付ける
対応情報を記憶している対応情報記憶手段と、複数の前
記画像データを前記制御情報とともに多重化ストリーム
として繰り返し送信する多重化送信手段とを備え、前記
多重化送信手段は、前記画像データと前記対応情報でこ
れに対応付けられた制御情報とを順次読み出す読出部
と、1以上で画像データの総数未満の数の異なる第1画
像ストリーム識別子を保持し、読み出された画像データ
にその中の1つを順次割り当て、制御情報には制御情報
識別子を割り当てる識別子割当部と、前記複数の画像デ
ータをそれぞれ識別し、割り当てられた第1画像ストリ
ーム識別子と等価な第2画像ストリーム識別子を含むモ
ジュール情報を複数の画像データごとに生成するモジュ
ール情報生成部と、第1画像ストリーム識別子が割り当
てられた前記複数の画像データと、前記モジュール情報
生成部で生成されたモジュール情報とを、モジュール情
報が、対応する複数の画像データの一定時間以上前に出
現し、モジュール情報と対応する複数の画像データの間
には、前記複数の画像データそれぞれと同一の第1画像
ストリーム識別子を割り当てられた異なる画像データが
出現しないように順次多重化し、繰り返し送信する多重
化部とを有することとしているので、デジタル放送受信
装置で、モジュール情報を参照して、確実に画像データ
を抽出することができる。[0234] Also, the digital broadcasting apparatus which realizes a pseudo-dialogue by using a digital broadcast, a digital broadcast apparatus for realizing pseudo dialogue using a digital broadcast, its
Image information storage means for storing a plurality of image data to which image data identifiers are respectively attached, and image data and control information of a link destination of the image data, and an image data identifier of the image data of the link destination Control information storage means storing a plurality of control information to which a control information identifier including a link destination information indicated by a set of a control information identifier and control information identifier of the control information, and associating the image data with the control information Correspondence information storage means for storing correspondence information, and multiplex transmission means for repeatedly transmitting a plurality of the image data together with the control information as a multiplexed stream, wherein the multiplex transmission means, the image data and the a reading unit for sequentially reading out the control information associated to the corresponding information, the first stroke of different number less than the total number of image data in one or more
Read image data holding image stream identifier
One of them is sequentially assigned to the
An identifier assigning unit for assigning an identifier , and a first image stream assigned to each of the plurality of image data,
A module information generation unit for generating module information including the over arm identifier equivalent to the second image stream identifier for each of the plurality of image data, the assignment first image stream identifier
The plurality of image data obtained and the module information
The module information generated by the generation unit is
Information is issued more than a certain time before the corresponding
Between the module information and the corresponding image data
A first image identical to each of the plurality of image data
Different image data assigned a stream identifier
Multiplexing, multiplexing sequentially so that they do not appear, and repeatedly transmitting
Since the digital broadcast receiving apparatus includes the conversion unit , the digital broadcast receiving apparatus can reliably extract the image data with reference to the module information.
【0235】[0235]
【0236】[0236]
【0237】[0237]
【0238】[0238]
【0239】[0239]
【0240】また、複数の画像データが繰り返し送信さ
れるデジタル放送を受信するデジタル放送受信装置は、
複数の画像データが繰り返し送信されるデジタル放送を
受信するデジタル放送受信装置であって、前記画像デー
タには、第1画像ストリーム識別子が付され、複数の前
記画像データは、多重化された多重化ストリームとして
送信され、前記多重化ストリームには、対応する画像デ
ータの画像データ識別子と等価な値を画像対応表識別子
として付され、対応する画像データの第2画像ストリー
ム識別子が記載された画像対応表が多重化されており、
この画像対応表も画像データと同様繰り返し送信されて
おり、デジタル放送を受信する受信手段と、受信したデ
ジタル放送から1の画像データを抽出する抽出手段と、
記憶手段と、抽出された画像データを再生する再生手段
と、ユーザの選択操作を受け付ける操作手段と、ユーザ
操作に基づいて前記抽出手段に抽出条件を設定する抽出
制御手段とを備え、前記抽出手段は、設定された抽出条
件と一致する画像対応表識別子が付された画像対応表を
多重化ストリームから抽出する画像対応表抽出部を有
し、前記記憶手段は、抽出された画像対応表を記憶する
画像対応表記憶部を有し、前記操作手段は、前記再生手
段で再生されている画像データから指定の画像データへ
の切り換え指定の操作を受け付ける指定受付部を有し、
前記抽出手段は、更に、設定された抽出条件に一致する
画像データを抽出する画像データ抽出部を有し、前記抽
出制御手段は、指定の画像データの画像データ識別子と
等価な値の画像対応表識別子を抽出条件として設定する
抽出条件設定部と、前記画像対応表記憶部に記憶されて
いる画像対応表に記載されている第2画像ストリーム識
別子を読み出し、読み出した第2画像ストリーム識別子
を用いて前記抽出手段に抽出条件を設定する画像データ
抽出制御部とを有し、前記抽出手段は、1の画像データ
を抽出した後画像データの抽出を中止することとしてい
る。A digital broadcast receiving apparatus for receiving a digital broadcast in which a plurality of image data are repeatedly transmitted ,
A digital broadcast receiving apparatus for receiving a digital broadcast in which a plurality of image data is repeatedly transmitted, wherein the image data is provided with a first image stream identifier , and the plurality of the image data are multiplexed. transmitted as a stream, the multiplexing stream is subjected to image data identifier and the equivalent in the corresponding image data as an image correspondence table identifier <br/>, the second image stream of the corresponding image data
The image correspondence table describing the system identifier is multiplexed,
The image correspondence table is also transmitted repeatedly like the image data, and a receiving unit for receiving the digital broadcast, an extracting unit for extracting one image data from the received digital broadcast,
Storage means, reproduction means for reproducing the extracted image data, operation means for accepting a user's selection operation, and extraction control means for setting extraction conditions in the extraction means based on a user operation; has an image correspondence table extraction unit for extracting an image correspondence table image correspondence table identifier is attached to match the set extraction condition from the multiplexed stream, wherein the storage unit, the extracted image correspondence table An image correspondence table storage unit for storing, the operating unit includes a designation receiving unit that receives an operation of switching designation from image data being reproduced by the reproducing unit to designated image data,
The extraction unit further matches the set extraction condition.
And an image data extraction unit for extracting the image data, the extraction control means includes an extraction condition setting unit for setting image correspondence table identifier of the image data identifier and the equivalent in image data designated as the extraction condition, the Stored in the image correspondence table storage
Of the second image stream described in the image correspondence table
Reads an identifier and reads the read second image stream identifier
Image data for setting extraction conditions in the extraction means using
An extraction control unit, wherein the extraction unit includes one image data
, The extraction of the image data is stopped .
【0241】[0241]
【0242】また、デジタル放送受信装置において、前
記画像データには、同一の第1画像ストリーム識別子が
異なる画像データに繰り返し付加されており、前記再生
手段は、前記画像データ抽出部で抽出された画像データ
に含まれ、画像データのプライベート領域に記録されて
いる画像データ識別子を抽出する識別子抽出部を有し、
前記抽出制御手段は、更に、前記識別子抽出部で抽出さ
れた画像データ識別子が指定の画像データ識別子と一致
するか否かを判定する画像データ判定部と、前記画像デ
ータ判定部が一致しないと判定したとき、前記再生手段
に再生の中止指示を与える再生中止指示部と、前記再生
中止指示部が再生の中止指示を与えたとき、前記画像対
応表抽出部に画像対応表の抽出を指示する画像対応表抽
出指示部とを備えているので、同一の第1画像データ識
別情報が異なる画像データに付されていても、所望の画
像データ以外を抽出したときに、適切に所望の画像デー
タを抽出するようにできる。[0242] In the digital broadcast receiving apparatus, the same first image stream identifier is repeatedly added to different image data in the image data, and the reproducing means outputs the image data extracted by the image data extraction unit. It has an identifier extracting unit for extracting an image data identifier included in the data and recorded in the private area of the image data,
The extraction control unit further includes an image data determination unit that determines whether the image data identifier extracted by the identifier extraction unit matches a specified image data identifier, and determines that the image data determination unit does not match. A reproduction stop instruction unit for giving a reproduction stop instruction to the reproduction unit; and an image for instructing the image correspondence table extraction unit to extract an image correspondence table when the reproduction stop instruction unit gives a reproduction stop instruction. Since there is provided a correspondence table extraction instructing unit, even when the same first image data identification information is attached to different image data, the desired image data is appropriately extracted when other than the desired image data is extracted. You can do it.
【0243】また、デジタル放送受信装置において、前
記抽出制御手段は、前記画像データ判定部が一致すると
判定したとき、前記画像データ抽出部に画像データの抽
出停止を指示する抽出停止指示部を備えているので、所
望の画像データを抽出した後に、更に異なる画像データ
を抽出することが防止できる。また、デジタル放送受信
装置において、前記画像対応表には、対応する画像デー
タの開始再生時刻が記載されており、前記再生手段は、
更に時刻をカウントするクロック部を備え、前記再生手
段は、抽出された画像データを復号した後再生し、1の
画像データの復号を完了したとき、前記抽出制御手段に
復号完了を通知する構成とし、前記抽出制御手段は、更
に前記画像対応表に記載されている画像データの開始再
生時刻までに前記再生手段から復号完了の通知があるか
否かを判定する開始時刻判定部と、前記開始時刻判定部
がないと判定したとき、前記画像データ抽出部に画像デ
ータの抽出の中止を指示し、前記画像対応表抽出部に画
像対応表の抽出を指示する抽出指示部とを備えているの
で、画像データの再生が途中から行われるような再生を
防止できる。[0243] In the digital broadcast receiving apparatus, the extraction control means may include an extraction stop instruction unit for instructing the image data extraction unit to stop extracting the image data when the image data determination unit determines that they match. Therefore, it is possible to prevent another different image data from being extracted after the desired image data is extracted. In the digital broadcast receiving apparatus, the image correspondence table describes a start reproduction time of corresponding image data, and the reproduction unit includes:
The apparatus further comprises a clock section for counting time, wherein the reproducing means decodes and reproduces the extracted image data, and when decoding of one image data is completed, notifies the extraction control means of the completion of decoding. The extraction control unit further includes: a start time determination unit configured to determine whether or not there is a notification of completion of decoding from the reproduction unit before a start reproduction time of the image data described in the image correspondence table; When it is determined that there is no determination unit, the image data extraction unit instructs to stop the extraction of the image data, and the image correspondence table extraction unit includes an extraction instruction unit that instructs the extraction of the image correspondence table, It is possible to prevent the image data from being reproduced halfway.
【0244】また、デジタル放送受信装置において、前
記第1画像ストリーム識別子は、MPEG2規格に定め
られたパケット識別子PIDであり、前記第2画像スト
リーム識別子は、DVB規格に定められたコンポーネン
トタグ(component_tag)であり、前記多
重化ストリームには、コンポーネントタグとパケット識
別子との対応が記載された対応表が多重化され繰り返し
送信されており、前記抽出手段は、この対応表を抽出
し、前記画像データ抽出制御部は、この対応表を参照し
て、第2画像ストリーム識別子を第1画像ストリーム識
別子に変換して、前記画像データ抽出部に抽出条件を設
定することとしているので、MPEG2規格に準拠して
多重化ストリームに多重された画像データを確実に抽出
することができる。[0244] In addition, in the digital broadcasting receiving apparatus, before
The first image stream identifier is defined in the MPEG2 standard.
Packet identifier PID assigned to the second image storage device.
The stream identifier is a component defined in the DVB standard.
Tag (component_tag).
The weighted stream contains component tags and packet identification.
Correspondence table describing correspondence with Besshi is multiplexed and repeated
And the extraction means extracts the correspondence table.
The image data extraction control unit refers to the correspondence table.
The second image stream identifier to identify the first image stream.
It is converted to another and the extraction condition is set in the image data extraction unit.
Since the be constant, it can be extracted reliably image data multiplexed into the multiplexed stream in compliance with the MPEG2 standard.
【0245】また、デジタル放送受信装置において、前
記第1画像ストリーム識別子は、MPEG2規格に定め
られたストリーム識別子(stream_id)とパケ
ット識別子(PID)とであり、前記第2画像ストリー
ム識別子は、MPEG2規格に定められたストリーム識
別子とDVB規格に定められたコンポーネントタグ(c
omponent_tag)とであり、前記多重化スト
リームには、コンポーネントタグとパケット識別子との
対応が記載された対応表が多重化され繰り返し送信され
ており、前記抽出手段は、この対応表を抽出し、前記画
像データ抽出制御部は、この対応表を参照して、第2画
像ストリーム識別子を第1画像ストリーム識別子に変換
して、前記画像データ抽出部に抽出条件を設定すること
としている。また、デジタル放送受信装置において、前
記第1画像ストリーム識別子と前記第2画像ストリーム
識別子とは同一であり、前記画像データ抽出制御部は、
読み出した第2画像ストリーム識別子を前記抽出手段に
抽出条件として設定することとしているので、画像対応
表に記載された第2画像データ識別子をそのまま抽出条
件として設定することにより、所望の画像データを抽出
できる。In the digital broadcast receiving apparatus, the first image stream identifier is defined by the MPEG2 standard.
And the al stream identifier (stream_id) packet identifier (PID), said second image stream
Beam identifier defined et component tag set et stream identifier and DVB standards MPEG2 standard (c
component_tag), and the multiplexed stream includes a component tag and a packet identifier.
The correspondence table in which the correspondence is described is multiplexed and transmitted repeatedly, and the extracting means extracts the correspondence table, and the image data extraction control unit refers to the correspondence table and refers to the second image stream identifier. Is converted into a first image stream identifier , and an extraction condition is set in the image data extraction unit. In the digital broadcast receiving apparatus, the first image stream identifier and the second image stream
The identifier is the same, the image data extraction control unit,
Since the setting the second image stream identifier read as extraction condition to said extraction means, by setting the second image data identifier described in the image correspondence table as the extraction condition, the desired image data Can be extracted.
【0246】また、デジタル放送受信装置において、前
記画像対応表には、対応する画像データの再生終了時刻
が記載されており、前記再生手段は、更に、時刻をカウ
ントするクロック部を有し、前記抽出制御手段は、更
に、前記画像対応表に記載されている画像データの再生
終了時刻に到達したか否かを判定する終了時刻判定部
と、前記終了時刻判定部が画像データの再生終了時刻に
到達したと判定したとき、前記画像データ抽出部に画像
データの抽出停止を指示する抽出停止指示部とを備えて
いるので、再生すべき時刻を経過した画像データの抽出
が防止できる。また、デジタル放送受信装置において、
前記画像対応表は、MPEG2規格に定められたプライ
ベートセクションとして多重化されており、前記抽出条
件設定部は、画像対応表識別子としてtable_id
_extentionを設定することとしている。 [0246] In the digital broadcast receiving apparatus, the image correspondence table describes a reproduction end time of the corresponding image data, and the reproduction means further includes a clock unit for counting time. The extraction control means further reproduces the image data described in the image correspondence table.
An end time determining unit that determines whether an end time has been reached; and when the end time determining unit determines that the reproduction end time of the image data has been reached, instructs the image data extracting unit to stop extracting image data. And an extraction stop instructing unit that performs the extraction, it is possible to prevent extraction of image data whose reproduction time has passed. In the digital broadcast receiving device,
The image correspondence table is based on the priority defined by the MPEG2 standard.
Multiplexed as a bait section,
The case setting unit sets table_id as an image correspondence table identifier.
_Extension is set.
【0247】また、画像データと各画像データに対応付
けられた制御情報とからなるリンクの張られた複数のコ
ンテンツ全体が繰り返し送信されるデジタル放送を受信
するデジタル放送受信装置であって、前記各制御情報に
は、その対応する画像データとリンクが張られた他のリ
ンク先の画像データを示すリンク先情報が含まれ、前記
画像データには、第1画像ストリーム識別子が付され、
前記制御情報には、制御情報識別子が付されており、リ
ンク先の画像データを識別する画像データ識別子とリン
ク先の制御情報を識別する制御情報識別子とがリンク先
情報として記載されており、複数の前記画像データとこ
れに対応する前記制御情報とは、多重化された多重化ス
トリームとして送信され、前記多重化ストリームには、
対応する画像データの画像データ識別子と等価な値を画
像対応表識別子として付され、対応する画像データの第
2画像ストリーム識別子と対応する画像データの終了再
生時刻とが記載された画像対応表が多重化されており、
この画像対応表も画像データと同様繰り返し送信されて
おり、デジタル放送を受信する受信手段と、受信したデ
ジタル放送から1の画像データとこれに対応する制御情
報とを抽出する抽出手段とを備え、前記抽出手段は、設
定された抽出条件と一致する画像対応表識別子が付され
た画像対応表を多重化ストリームから抽出する画像対応
表抽出部と、設定された抽出条件と一致する画像データ
を多重化ストリームから抽出する画像データ抽出部とを
有し、抽出された制御情報を記憶する記憶手段とを備
え、前記記憶手段は、抽出された画像対応表を記憶する
画像対応表記憶部を有し、抽出された画像データを再生
する再生手段を備え、前記再生手段は、時刻をカウント
するクロック部を有し、前記制御情報に含まれるリンク
先情報を対象としたユーザの選択操作を受け付ける操作
手段を備え、前記操作手段は、前記再生手段で再生され
ている画像データからリンク先の画像データへの切り換
え指定の操作を受け付ける指定受付部を有し、ユーザ操
作に伴ってリンク先情報により指定される画像データと
対応する制御情報とを抽出するよう抽出手段を制御し、
前記記憶手段に記憶されている制御情報のリンク先情報
を読み出し、前記指定受付部で切り換え指定されたリン
ク先の画像データの画像データ識別子と制御情報の制御
情報識別子とに基づいて前記抽出手段に抽出条件を設定
する抽出制御手段を備え、前記抽出制御手段は、画像デ
ータの画像データ識別子と等価な値の画像対応表識別子
を抽出条件として設定する抽出条件設定部と、前記画像
対応表に記載されている画像データの再生終了時刻に到
達したか否かを判定する終了時刻判定部と、前記抽出条
件設定部で抽出条件が設定された後、前記終了時刻判定
部で画像データの再生終了時刻に到達したと判定される
迄の間、前記画像データ抽出部を前記多重化ストリーム
から設定された抽出条件に一致する画像データを抽出す
るよう制御する抽出状態制御部とを備えているので、抽
出条件に一致した画像データであっても再生すべき時刻
を経過した画像データの抽出が防止できる。A digital broadcast receiving apparatus for receiving a digital broadcast in which a plurality of linked contents composed of image data and control information associated with each image data is repeatedly transmitted as a whole, The control information includes link destination information indicating image data of another link destination linked with the corresponding image data, and the image data is provided with a first image stream identifier ,
To the control information, the control information identifier has been assigned, and a control information identifier for identifying the control information of the image data identifier and destination identifies the image data of the link destination is described as the link destination information, The plurality of image data and the control information corresponding thereto are transmitted as a multiplexed multiplexed stream, and the multiplexed stream includes
Labeled image data identifier and the equivalent in the corresponding image data as an image correspondence table identifier, an image correspondence table and an end reproduction time is described of the image data corresponding to the second image stream identifier of the corresponding image data Multiplexed,
This image correspondence table is also repeatedly transmitted like image data, and includes a receiving unit for receiving a digital broadcast, and an extracting unit for extracting one image data and corresponding control information from the received digital broadcast, the extraction means includes an image correspondence table extraction unit for extracting an image correspondence table image correspondence table identifier is attached to match the set extraction condition from the multiplexed stream, the image data that matches the set extraction condition And a storage unit for storing the extracted control information. The storage unit has an image correspondence table storage unit for storing the extracted image correspondence table. And reproducing means for reproducing the extracted image data, wherein the reproducing means has a clock section for counting time and targets link destination information included in the control information. Operating means for receiving a user's selection operation, the operating means having a designation receiving unit for accepting an operation of designating switching from image data being reproduced by the reproducing means to linked image data, and With the control of the extraction means to extract the image data specified by the link destination information and the corresponding control information,
The link destination information of the control information stored in the storage unit is read out, and the extraction unit is controlled based on the image data identifier of the link destination image data switched and designated by the designation receiving unit and the control information identifier of the control information. includes an extraction control means for setting an extraction condition, the extraction control means includes an extraction condition setting unit for setting image correspondence table identifier <br/> image data identifier and the equivalent in image data as the extraction condition, the An end time determining unit that determines whether or not the reproduction end time of the image data described in the image correspondence table has been reached; and, after the extraction condition is set by the extraction condition setting unit, the end time determining unit until it is determined to have reached the playback end time of the data, and controls to extract the image data matching the image data extraction unit to set extraction condition from the multiplexed stream Is provided with the extraction state control unit, it extracts the image data after the elapse of time to be reproduced even image data that matches the extraction condition can be prevented.
【0248】また、請求項25記載のデジタル放送受信
装置は、更に、複数の音声データが繰り返し送信される
デジタル放送を受信し、前記音声データには、第1音声
ストリーム識別子が付され、複数の前記音声データは、
多重化された多重化ストリームとして送信され、前記多
重化ストリームには、対応する音声データの音声データ
識別子と等価な値を音声対応表識別子として付され、対
応する音声データの第2音声ストリーム識別子が記載さ
れた音声対応表が多重化されており、この音声対応表も
音声データと同様繰り返し送信されており、前記抽出手
段は、更に、受信したデジタル放送から1の音声データ
を抽出し、前記再生手段は、更に、抽出された音声デー
タを再生し、前記抽出手段は、更に、設定された抽出条
件と一致する音声対応表識別子が付された音声対応表を
多重化ストリームから抽出する音声対応表抽出部を有
し、前記記憶手段は、更に、抽出された音声対応表を記
憶する音声対応表記憶部を有し、前記操作手段は、更
に、前記再生手段で再生されている音声データから指定
の音声データへの切り換え指定の操作を受け付ける指定
受付部を有し、前記抽出手段は、更に、設定された抽出
条件に一致する音声データを抽出する音声データ抽出部
を有し、前記抽出制御手段は、更に、指定の音声データ
の音声データ識別子と等価な値の音声対応表識別子を抽
出条件として設定する抽出条件設定部と、前記音声対応
表記憶部に記憶されている音声対応表に記載されている
第2音声ストリーム識別子を読み出し、読み出した第2
音声ストリーム識別子を用いて前記抽出手段に抽出条件
を設定する音声データ抽出制御部とを有し、前記抽出手
段は、1の音声データを抽出した後音声データの抽出を
中止することとしているので、画像データに加えて、音
声データも対話操作の対象とすることができる。また、
複数の画像データが繰り返し送信されるデジタル放送を
受信するデジタル放送受信装置であって、前記画像デー
タには、第1画像ストリーム識別子が付され、複数の前
記画像データは、多重化された多重化ストリームとして
送信され、前記多重化ストリームには、対応する画像デ
ータの画像データ識別子と等価な値を画像対応表識別子
として付され、対応する画像データの第2画像ストリー
ム識別子が記載された画像対応表が多重化されており、
この画像対応表も画像デー タと同様繰り返し送信されて
おり、更に、第2画像ストリーム識別子と第1画像スト
リーム識別子との対応表とが送信されており、デジタル
放送を受信する受信手段と、受信したデジタル放送から
1の画像データを抽出する抽出手段と、記憶手段と、抽
出された画像データを再生する再生手段と、ユーザの選
択操作を受け付ける操作手段と、ユーザ操作に基づいて
前記抽出手段に抽出条件を設定する抽出制御手段とを備
え、前記抽出手段は、設定された抽出条件と一致する画
像対応表識別子が付された画像対応表を多重化ストリー
ムから抽出する画像対応表抽出部を有し、前記記憶手段
は、抽出された画像対応表を記憶する画像対応表記憶部
を有し、前記操作手段は、前記再生手段で再生されてい
る画像データから指定の画像データへの切り換え指定の
操作を受け付ける指定受付部を有し、前記抽出手段は、
更に、設定された抽出条件に一致する画像データを抽出
する画像データ抽出部を有し、前記抽出制御手段は、指
定の画像データの画像データ識別子と等価な値の画像対
応表識別子を抽出条件として設定する抽出条件設定部
と、前記画像対応表記憶部に記憶されている画像対応表
に記載されている第2画像ストリーム識別子を読み出
し、読み出した第2画像ストリーム識別子を用いて前記
抽出手段に抽出条件を設定する画像データ抽出制御部と
を有し、前記抽出手段は、1の画像データを抽出した後
画像データの抽出を中止し、前記第1画像ストリーム識
別子は、MPEG2規格に規定されたストリーム識別子
(stream_id)とパケット識別子(PID)と
であり、前記第2画像ストリーム識別子は、MPEG2
規格に規定されたストリーム識別子とDVB規格に規定
されたコンポーネントタグ(component_ta
g)とであり、前記多重化ストリームには、コンポーネ
ントタグとパケット識別子との対応が記載された対応表
が多重化され繰り返し送信されており、前記抽出手段
は、この対応表を抽出し、前記画像データ抽出制御部
は、この対応表と前記対応表とを参照して、第2画像ス
トリーム識別子を第1画像ストリーム識別子に変換し
て、前記画像データ抽出部に抽出条件を設定することと
している。 また、複数の画像データが繰り返し送信され
るデジタル放送を受信するデジタル放送受信装置であっ
て、前記画像データには、第1画像ストリーム識別子が
付され、複数の前記画像データは、多重化された多重化
ストリームとして送信され 、前記多重化ストリームに
は、対応する画像データの画像データ識別子と等価な値
を画像対応表識別子として付され、対応する画像データ
の第2画像ストリーム識別子が記載された画像対応表が
多重化されており、この画像対応表も画像データと同様
繰り返し送信されており、デジタル放送を受信する受信
手段と、受信したデジタル放送から1の画像データを抽
出する抽出手段と、記憶手段と、抽出された画像データ
を再生する再生手段と、ユーザの選択操作を受け付ける
操作手段と、ユーザ操作に基づいて前記抽出手段に抽出
条件を設定する抽出制御手段とを備え、前記抽出手段
は、設定された抽出条件と一致する画像対応表識別子が
付された画像対応表を多重化ストリームから抽出する画
像対応表抽出部を有し、前記記憶手段は、抽出された画
像対応表を記憶する画像対応表記憶部を有し、前記操作
手段は、前記再生手段で再生されている画像データから
指定の画像データへの切り換え指定の操作を受け付ける
指定受付部を有し、前記抽出手段は、更に、設定された
抽出条件に一致する画像データを抽出する画像データ抽
出部を有し、前記抽出制御手段は、指定の画像データの
画像データ識別子と等価な値の画像対応表識別子を抽出
条件として設定する抽出条件設定部と、前記画像対応表
記憶部に記憶されている画像対応表に記載されている第
2画像ストリーム識別子を読み出し、読み出した第2画
像ストリーム識別子を用いて前記抽出手段に抽出条件を
設定する画像データ抽出制御部とを有し、前記抽出手段
は、1の画像データを抽出した後画像データの抽出を中
止し、前記画像対応表には、対応する画像データの開始
再生時刻が記載されており、前記再生手段は、更に、時
刻をカウントするクロック部を備え、前記再生手段は、
抽出された画像データを復号した後再生し、1の画像デ
ータの復号を完了したとき、前記抽出制御手段に復号完
了を通知し、前記抽出制御手段は、更に、前記画像対応
表に記載されている画像データの開始再生時刻までに前
記再生手段から復号完了の通知があるか否かを判定する
開始時刻判定部と、前記開始時刻判定部がないと判定し
たとき、前記画像データ抽出部に画像データの抽出の中
止を指示し、前記画像対応表抽出部に画像対応表の抽出
を指示する抽出指示部とを有し、前記第1画像ストリー
ム識別子は、MPEG2規格に規定されたストリーム識
別子(stream_id)とパケット識別子(PI
D)とであり、前記第2画像ストリーム識別子は、MP
EG2規格に規定さ れたストリーム識別子とDVB規格
に規定されたコンポーネントタグ(component
_tag)とであり、前記多重化ストリームには、コン
ポーネントタグとパケット識別子との対応が記載された
対応表が多重化され繰り返し送信されており、前記抽出
手段は、この対応表を抽出し、前記画像データ抽出制御
部は、この対応表を参照して、第2画像ストリーム識別
子を第1画像ストリーム識別子に変換して、前記画像デ
ータ抽出部に抽出条件を設定し、前記画像対応表には、
対応する画像データの再生終了時刻が記載されており、
前記再生手段は、更に、時刻をカウントするクロック部
を有し、前記抽出制御手段は、更に、前記画像対応表に
記載されている画像データの再生終了時刻に到達したか
否かを判定する終了時刻判定部と、前記終了時刻判定部
が画像データの再生終了時刻に到達したと判定したと
き、前記画像データ抽出部に画像データの抽出停止を指
示する抽出停止指示部とを有し、前記画像対応表は、M
PEG2規格に規定されたプライベートセクションとし
て多重化されており、前記抽出条件設定部は、画像対応
表識別子としてtable_id_extention
を設定することとしている。 A digital broadcast receiving apparatus according to the twenty-fifth aspect.
The apparatus further includes a plurality of audio data that are repeatedly transmitted.
Receiving a digital broadcast, wherein the audio data includes a first audio
A stream identifier is attached, and the plurality of audio data are
Transmitted as a multiplexed multiplexed stream,
The audio data of the corresponding audio data is included in the weighted stream.
A value equivalent to the identifier is added as the voice correspondence table identifier,
The second audio stream identifier of the corresponding audio data is described.
The audio correspondence table is multiplexed, and this audio correspondence table is also
Like the voice data, it is transmitted repeatedly,
The stage further includes one audio data from the received digital broadcast.
And the reproducing means further outputs the extracted audio data.
And the extraction means further comprises a set extraction strip.
A voice correspondence table with a voice correspondence table identifier that matches
It has a voice correspondence table extraction unit that extracts from multiplexed streams.
The storage unit further stores the extracted voice correspondence table.
A voice correspondence table storage unit for storing the
Specified from the audio data reproduced by the reproducing means.
To accept the operation to switch to audio data
A receiving unit, wherein the extracting unit further includes a set extracting unit
Audio data extraction unit that extracts audio data that matches the conditions
And the extraction control means further comprises:
The voice correspondence table identifier with a value equivalent to the voice data identifier of
An extraction condition setting unit for setting as an output condition;
Described in the audio correspondence table stored in the table storage unit
The second audio stream identifier is read, and the read second
Using the audio stream identifier, the extraction means
And a voice data extraction control unit for setting the
The stage extracts audio data after extracting one audio data.
Since the cancellation is performed, audio data in addition to image data can be subjected to the interactive operation. Also,
Digital broadcasting in which multiple image data are repeatedly transmitted
A digital broadcast receiving apparatus for receiving the image data.
A first image stream identifier is assigned to each of the
The image data is multiplexed as a multiplexed stream.
Transmitted, and the multiplexed stream contains the corresponding image data.
The value equivalent to the image data identifier of the data
And a second image stream of the corresponding image data
The image correspondence table in which the system identifier is described is multiplexed,
The image correspondence table be similarly repeatedly transmits the image data
And a second image stream identifier and a first image stream.
The correspondence table between the stream identifier and the
Receiving means for receiving the broadcast, and from the received digital broadcast
Extracting means for extracting the first image data, storage means,
Playback means for playing back the output image data;
Operating means for accepting a selection operation and user operation
Extraction control means for setting extraction conditions in the extraction means;
In addition, the extraction means may select an image matching the set extraction condition.
Multiplexing stream of image correspondence table with image correspondence table identifier
An image correspondence table extracting unit for extracting from a memory,
Is an image correspondence table storage unit that stores the extracted image correspondence table
And the operating means is being reproduced by the reproducing means.
To switch from image data to
The apparatus has a designation receiving unit that receives an operation, and the extracting unit includes:
Furthermore, image data that matches the set extraction conditions is extracted
An image data extraction unit for extracting,
An image pair with a value equivalent to the image data identifier of the fixed image data
Extraction condition setting unit that sets a table identifier as an extraction condition
And an image correspondence table stored in the image correspondence table storage unit.
Read the second image stream identifier described in
And using the read second image stream identifier
An image data extraction control unit for setting extraction conditions in the extraction means;
After extracting one image data,
Halting the extraction of image data and recognizing the first image stream;
The identifier is a stream identifier defined in the MPEG2 standard.
(Stream_id) and packet identifier (PID)
And the second image stream identifier is MPEG2
Stream identifier defined in the standard and DVB standard
Component tag (component_ta)
g), and the multiplexed stream includes a component
Mapping table that describes the correspondence between the event tag and the packet identifier
Are multiplexed and transmitted repeatedly, and the extracting means
Extracts this correspondence table, and outputs the image data
Refers to the correspondence table and the correspondence table, and refers to the second image scan.
Convert the stream identifier to a first image stream identifier
Setting extraction conditions in the image data extraction unit;
are doing. Also, multiple image data are repeatedly transmitted.
Digital broadcast receiver that receives digital broadcasts
The image data includes a first image stream identifier.
And the plurality of image data are multiplexed and multiplexed.
Stream and transmitted to the multiplexed stream.
Is a value equivalent to the image data identifier of the corresponding image data
As the image correspondence table identifier, and the corresponding image data
The image correspondence table in which the second image stream identifier of
It is multiplexed, and this image correspondence table is the same as image data
Reception that is repeatedly transmitted and receives digital broadcasting
Means for extracting one image data from the received digital broadcast.
Extraction means for outputting, storage means, and extracted image data
Means for playing back and accepting a user's selection operation
Operating means and extracting to the extracting means based on a user operation
Extraction control means for setting conditions, the extraction means
Is the image correspondence table identifier that matches the set extraction condition.
The image for extracting the attached image correspondence table from the multiplexed stream
An image correspondence table extracting unit, wherein the storage unit stores the extracted image;
An image correspondence table storage unit for storing an image correspondence table;
Means for converting the image data reproduced by the reproduction means
Accept the operation to switch to the specified image data
A designation accepting unit, wherein the extracting unit further comprises:
Image data extraction to extract image data that matches the extraction conditions
An output unit, wherein the extraction control unit outputs the specified image data.
Extract the image correspondence table identifier with a value equivalent to the image data identifier
An extraction condition setting unit to be set as a condition, and the image correspondence table
No. described in the image correspondence table stored in the storage unit
The two-image stream identifier is read, and the read second image
Using the image stream identifier, the extraction condition
An image data extraction control unit to be set;
Is extracting image data and then extracting image data
Stop and start of the corresponding image data in the image correspondence table.
The reproduction time is described, and the reproduction means further
A clock unit for counting the time, wherein the reproducing means comprises:
After decoding the extracted image data, it is reproduced and reproduced as one image data.
When decoding of the data is completed, the extraction control means
And the extraction control means further performs
Before the start playback time of the image data described in the table
Determine whether or not there is a notification of completion of decoding from the recording / reproducing means
It is determined that there is no start time determination unit and the start time determination unit.
When the image data extraction unit
And instructs the image correspondence table extraction unit to extract the image correspondence table.
And an extraction instructing unit for instructing the first image stream.
The stream identifier is a stream identifier defined in the MPEG2 standard.
Separator (stream_id) and packet identifier (PI
D), and the second image stream identifier is MP
Stream identifier and DVB standard defined in EG2 standard
Component tag (component
_Tag), and the multiplexed stream includes
Correspondence between component tag and packet identifier is described
The correspondence table is multiplexed and transmitted repeatedly,
Means for extracting the correspondence table and controlling the image data extraction control
The unit refers to the correspondence table to identify the second image stream.
The image data is converted to a first image stream identifier.
Data extraction unit to set the extraction conditions, the image correspondence table,
The playback end time of the corresponding image data is described,
A clock unit for counting time;
And the extraction control means further comprises:
Has the playback end time of the described image data been reached?
An end time determination unit for determining whether or not the end time determination unit;
Has determined that the playback end time of the image data has been reached.
Requesting the image data extraction unit to stop extracting image data.
And an extraction stop instruction section for indicating
Private section defined in PEG2 standard
The extraction condition setting unit
Table_id_extension as table identifier
Is to be set.
【0249】また、画像データと各画像データに対応付
けられた制御情報とからなるリンクの張られた複数のコ
ンテンツ全体が繰り返し送信されるデジタル放送を受信
するデジタル放送受信装置であって、前記各制御情報に
は、その対応する画像データとリンクが張られた他のリ
ンク先の画像データを示すリンク先情報が含まれ、前記
画像データには、第1画像ストリーム識別子が付され、
前記制御情報には、制御情報識別子が付されており、リ
ンク先の画像データを識別する画像データ識別子とリン
ク先の制御情報を識別する制御情報識別子とがリンク先
情報として記載されており、複数の前記画像データとこ
れに対応する前記制御情報とは、多重化された多重化ス
トリームとして送信され、前記多重化ストリームには、
複数の画像データ識別子と第2画像ストリーム識別子と
の対応を記載した複数のモジュール情報が多重化されて
おり、デジタル放送を受信する受信手段と、受信したデ
ジタル放送から1の画像データとこれに対応する制御情
報とを抽出する抽出手段とを備え、前記抽出手段は、モ
ジュール情報の抽出条件を設定されると、モジュール情
報を抽出するモジュール情報抽出部を有し、抽出された
制御情報を記憶する記憶手段を備え、前記記憶手段は、
抽出されたモジュール情報を記憶するモジュール情報記
憶部を有し、抽出された画像データを再生する再生手段
と、前記制御情報に含まれるリンク先情報を対象とした
ユーザの選択操作を受け付ける操作手段とを備え、前記
操作手段は、前記再生手段で再生されている画像データ
からリンク先の画像データへの切り換え指定の操作を受
け付ける指定受付部を有し、ユーザ操作に伴ってリンク
先情報により指定される画像データと対応する制御情報
とを抽出するよう抽出手段を制御し、前記記憶手段に記
憶されている制御情報のリンク先情報を読み出し、前記
指定受付部で切り換え指定されたリンク先の画像データ
の画像データ識別子と制御情報の制御情報識別子とに基
づいて前記抽出手段に抽出条件を設定する抽出制御手段
とを備え、前記抽出制御手段は、前記モジュール情報記
憶部に記憶されているモジュール情報中に前記リンク先
情報から読み出したリンク先の画像データの画像データ
識別子と一致する画像データ識別子が記載されているか
否か判定する画像データ識別子判定部と、前記画像デー
タ識別子判定部が一致する画像データ識別子が記載され
ていると判定したとき、対応 する第2画像ストリーム識
別子をモジュール情報から読み出し、この第2画像スト
リーム識別子を用いて、前記抽出手段に画像データの抽
出条件を設定する画像データ抽出制御部と、前記画像デ
ータ識別子判定部が一致する画像データ識別子が記載さ
れていないと判定したとき前記モジュール情報抽出部に
新たなモジュール情報の抽出を指示するモジュール情報
再抽出指示部とを有し、前記モジュール情報抽出部は、
前記モジュール情報再抽出指示部から指示を受けると、
新たにモジュール情報を抽出し、モジュール情報記憶部
に記憶されているモジュール情報を更新し、前記画像デ
ータ識別子判定部は、更新されたモジュール情報に対し
て前記判定を行う構成としているので、モジュール情報
を参照して画像データを抽出することができる。The image data is associated with each image data.
Multiple links with control information
Receive digital broadcasts where the entire content is repeatedly transmitted
Digital broadcast receiving apparatus, wherein each of the control information
Is another resource linked to the corresponding image data.
Link destination information indicating the link destination image data,
The image data is provided with a first image stream identifier,
The control information is provided with a control information identifier.
An image data identifier that identifies the image data at the link destination and a link
The link destination is the control information identifier that identifies the control information of the link destination.
Information, and a plurality of image data
The control information corresponding to the multiplexed multiplexing
Transmitted as a stream, wherein the multiplexed stream includes:
A plurality of image data identifiers and a second image stream identifier;
Multiple module information describing the correspondence is multiplexed
Receiving means for receiving digital broadcasts,
One image data from digital broadcasting and the corresponding control information
And extracting means for extracting the information.
Once the module information extraction conditions are set, the module information
A module information extraction unit for extracting information
Storage means for storing control information, wherein the storage means,
Module information record that stores extracted module information
Reproducing means for reproducing the extracted image data, having a storage unit
And the link destination information included in the control information
Operating means for receiving a user's selection operation,
An operation unit configured to output image data reproduced by the reproduction unit;
To switch to linked image data from
It has a specification accepting unit to attach and link with user operation
Control information corresponding to the image data specified by the destination information
The extraction means is controlled to extract
Read the linked information of the stored control information, and
Link destination image data switched and specified by the specification reception unit
Based on the image data identifier and the control information identifier of the control information.
Extraction control means for setting extraction conditions in the extraction means
Wherein the extraction control means includes a module information storage unit.
The link destination is included in the module information stored in the storage unit.
Image data of the linked image data read from the information
Whether an image data identifier that matches the identifier is described
An image data identifier determining unit for determining whether or not the image data
The image data identifier that matches the data identifier
The corresponding second image stream
The second image is read out from the module information
The extraction of the image data is performed by the extracting means using the stream identifier.
An image data extraction control unit for setting output conditions;
The image data identifier that matches the data identifier
When it is determined that the module information is not
Module information instructing extraction of new module information
A re-extraction instruction unit, wherein the module information extraction unit comprises:
When receiving an instruction from the module information re-extraction instruction unit,
New module information is extracted and the module information storage unit
Update the module information stored in the
The data identifier determination unit responds to the updated module information
Since a configuration of performing the determination Te, it is possible to extract the image data by referring to the module information.
【0250】また、デジタル放送を用いて擬似的な対話
を実現するデジタル放送システムは、以下のデジタル放
送装置とデジタル受信装置とを含み、前記デジタル放送
装置は、デジタル放送を用いて擬似的な対話を実現する
デジタル放送装置であって、それぞれ画像データ識別子
が付された複数の画像データを記憶している画像情報記
憶手段と、複数の前記画像データを多重化ストリームと
して繰り返し送信する多重化送信手段とを備え、前記多
重化送信手段は、前記画像情報記憶手段に記憶されてい
る画像データを順次読み出す読出部と、1以上で画像デ
ータの総数未満の数の異なる第1画像ストリーム識別子
を保持し、読み出された画像データにその中の1つを順
次割り当てる画像ストリーム識別子割当部と、画像デー
タ毎に対応する画像データ識別子と等価な値と、対応す
る画像データに割り当てられた第1画像ストリーム識別
子と等価な第2画像ストリーム識別子とを含む画像対応
表を生成する画像対応表生成部と、第1画像ストリーム
識別子が割り当てられた前記複数の画像データと、前記
画像対応表生成部で生成された複数の画像対応表とを、
それぞれの画像対応表が、対応する画像データの一定時
間以上前に出現し、画像対応表と対応する画像データの
間には、同一の第1画像ストリーム識別子を割り当てら
れた異なる画像データが出現しないように順次多重化
し、繰り返し送信する多重化部とを有し、前記デジタル
放送受信装置は、デジタル放送を受信する受信手段と、
受信したデジタル放送から1の画像データを抽出する抽
出手段と、記憶手段と、抽出された画像データを再生す
る再生手段と、ユーザの選択操作を受け付ける操作手段
と、ユーザ操作に基づいて前記抽出手段に抽出条件を設
定する抽出制御手段とを備え、前記抽出手段は、設定さ
れた抽出条件と一致する画像対応表識別子が付された画
像対応表を多重化ストリームから抽出する画像対応表抽
出部を有し、前記記憶手段は、抽出された画像対応表を
記憶する画像対応表記憶部を有し、前記操作手段は、前
記再生手段で再生されている画像データから指定の画像
データへの切り換え指定の操作を受け付ける指定受付部
を有し、前記抽出手段は、更に、設定された抽出条件に
一致する画像データを抽出する画像データ抽出部を有
し、前記抽出制御手段は、指定の画像データの画像デー
タ識別子と等価な値の画像対応表識別子を抽出条件とし
て設定する抽出条件設定部と、前 記画像対応表記憶部に
記憶されている画像対応表に記載されている第2画像ス
トリーム識別子を読み出し、読み出した第2画像ストリ
ーム識別子を用いて前記抽出手段に抽出条件を設定する
画像データ抽出制御部とを有し、前記抽出手段は、1の
画像データを抽出した後画像データの抽出を中止するこ
ととしているので、デジタル放送装置から一方向で送信
される画像データ等を用いて、デジタル放送受信装置で
あたかも対話的に双方向で画像データを受信しているか
のようなデジタル放送システムを得ることができる。 Also, a digital broadcasting system for realizing a pseudo dialogue using digital broadcasting includes the following digital broadcasting device and digital receiving device, wherein the digital broadcasting device performs a pseudo dialogue using digital broadcasting. And a multiplex transmitting means for repeatedly transmitting the plurality of image data as a multiplexed stream, wherein the image information storing means stores a plurality of image data each having an image data identifier. with the door, the multiplexed transmission means includes a reading section for reading the image data stored in the image information storing unit sequentially, image de with one or more
Different first image stream identifiers less than the total number of data
And one of them is sequentially added to the read image data.
An image stream identifier assigning unit to be assigned next,
Value equivalent to the image data identifier corresponding to each
Identification of a first image stream assigned to image data
Image support including a second image stream identifier equivalent to the child
An image correspondence table generation unit for generating a table, and a first image stream
The plurality of image data assigned an identifier,
A plurality of image correspondence tables generated by the image correspondence table generation unit,
When each image correspondence table shows the corresponding image data
Appearing more than a while ago, and the image data
In the meantime, the same first image stream identifier is assigned.
Multiplexing sequentially so that different image data does not appear
And a multiplexing unit for repeatedly transmitting the digital signal.
Broadcast receiving apparatus, receiving means for receiving a digital broadcast,
Extraction of one image data from the received digital broadcast
Output means, storage means, and reproduction of the extracted image data.
Playback means, and operation means for receiving a user's selection operation
And setting extraction conditions in the extraction means based on a user operation.
Extraction control means, wherein the extraction means
Images with image correspondence table identifiers that match the specified extraction conditions
Image correspondence table extraction for extracting the image correspondence table from the multiplexed stream
An output unit, wherein the storage unit stores the extracted image correspondence table.
An image correspondence table storage unit for storing, wherein the operating means is
A specified image from the image data reproduced by the recording means.
A specification receiving unit that receives an operation to specify switching to data
And the extracting means further comprises:
It has an image data extraction unit for extracting matching image data.
And the extraction control means outputs the image data of the designated image data.
An image correspondence table identifier with a value equivalent to the
An extraction condition setting unit for setting Te, before Symbol image correspondence table storage unit
The second image source listed in the stored image correspondence table
The stream identifier is read, and the read second image stream is read.
Setting extraction conditions in the extraction means using a frame identifier
An image data extraction control unit, wherein the extraction means
Stop extracting image data after extracting image data
, So it is transmitted in one direction from the digital broadcasting device.
Using digital image receiving device
As if interactively receiving image data in both directions
And a digital broadcasting system such as
【0251】更に、画像データには、第1画像ストリー
ム識別子が付され、複数の前記画像データは、多重化さ
れた多重化ストリームとして送信され、前記多重化スト
リームには、対応する画像データの画像データ識別子と
等価な値を画像対応表識別子として付され、対応する画
像データの第2画像ストリーム識別子が記載された画像
対応表が多重化されており、この画像対応表も画像デー
タと同様繰り返し送信されるデジタル放送を受信するデ
ジタル放送受信装置に適用されるコンピュータ読み取り
可能な記録媒体であって、デジタル放送を受信する受信
手段と、受信したデジタル放送から1の画像データを抽
出する抽出手段と、記憶手段と、抽出された画像データ
を再生する再生手段と、ユーザの選択操作を受け付ける
操作手段と、ユーザ操作に基づいて前記抽出手段に抽出
条件を設定する抽出制御手段とを備え、前記抽出手段
は、設定された抽出条件と一致する画像対応表識別子が
付された画像対応表を多重化ストリームから抽出する画
像対応表抽出部を有し、前記記憶手段は、抽出された画
像対応表を記憶する画像対応表記憶部を有し、前記操作
手段は、前記再生手段で再生されている画像データから
指定の画像データへの切り換え指定の操作を受け付ける
指定受付部を有し、前記抽出手段は、更に、設定された
抽出条件に一致する画像データを抽出する画像データ抽
出部を有し、前記抽出制御手段は、指定の画像データの
画像データ識別子と等価な値の画像対応表識別子を抽出
条件として設定する抽出条件設定部と、前記画像対応表
記憶部に記憶されている画像対応表に記載されている第
2画像ストリーム識別子を読み出し、読み出した第2画
像ストリーム識別子を用いて前記抽出手段に抽出条件を
設定する画像データ抽出制御部とを有し、前記抽出手段
は、1の画像データを抽出した後画像データの抽出を中
止する各手段の機能をコンピュータに発揮させるプログ
ラムを記録することとしている。この記録媒体を対話機
能を有しない従来のデジタル放送受信装置に用いること
によって、デジタル放送装置から一方向に送信される放
送データをユーザは、リンク先情報に従って任意の一の
放送データから選択的に他のデータに変えることが可能
となり、対話的にデジタル放送を利用することができ
る。 Further, the image data includes the first image stream.
Beam identifier is assigned, a plurality of the image data is transmitted as a multiplexed stream obtained by multiplexing, the multiplexing streams, the image data identifier and the equivalent in the corresponding image data as an image correspondence table identifier An image correspondence table in which the second image stream identifier of the corresponding image data is described is multiplexed, and this image correspondence table is also transmitted to the digital broadcast receiving apparatus that receives the digital broadcast repeatedly transmitted similarly to the image data. A computer-readable recording medium to which the present invention is applied, a receiving unit for receiving a digital broadcast, an extracting unit for extracting one image data from the received digital broadcast, a storage unit, and reproducing the extracted image data Reproducing means; operating means for receiving a user's selection operation; and extracting means for setting extraction conditions in the extracting means based on the user operation. And control means, wherein the extracting means comprises an image correspondence table extraction unit for extracting from the multiplexed stream image correspondence table image correspondence table identifier that matches the set extraction condition is attached, the storage means Has an image correspondence table storage unit for storing the extracted image correspondence table, wherein the operation means receives an operation of designating switching from image data being reproduced by the reproduction means to designated image data. Part, and the extracting means further comprises:
Image data extraction to extract image data that matches the extraction conditions
Has a detection section, the extraction control means includes an extraction condition setting unit for setting image correspondence table identifier of the image data identifier and the equivalent in image data designated as the extraction condition, the image correspondence table
No. described in the image correspondence table stored in the storage unit
The two-image stream identifier is read, and the read second image
Using the image stream identifier, the extraction condition
An image data extraction control unit to be set;
Is extracting image data and then extracting image data
A program for causing a computer to perform the function of each means for stopping is recorded . This recording medium is
For use in conventional digital broadcast receivers that have no function
Is transmitted from a digital broadcasting device in one direction.
The user can send any one of the transmitted data according to the link information.
Selectable from broadcast data to other data
And can use digital broadcasting interactively.
You.
【0252】また、デジタル放送を用いて擬似的な対話
を実現するデジタル放送方法は、デジタル放送を用いて
擬似的な対話を実現するデジタル放送方法であって、そ
れぞれ画像データ識別子が付された複数の画像データを
記憶する画像情報記憶ステップと、複数の前記画像デー
タを多重化ストリームとして繰り返し送信する多重化送
信ステップとを有し、前記多重化送信ステップは、前記
画像情報記憶ステップで記憶されている画像データを順
次読み出す読出サブステップと、1以上で画像データの
総数未満の数の異なる第1画像ストリーム識別子を保持
し、読み出された画像データにその中の1つを順次割り
当てる画像ストリーム識別子割サブステップと、画像デ
ータ毎に対応する画像データ識別子と等価な値と、対応
する画像データに割り当てられた第1画像ストリーム識
別子と等価な第2画像ストリーム識別子とを含む画像対
応表を生成する画像対応表生成サブステップと、第1画
像ストリーム識別子が割り当てられた前記複数の画像デ
ータと、前記画像対応表生成サブステップで生成された
複数の画像対応表とを、それぞれの画像対応表が、対応
する画像データの一定時間以上前に出現し、画像対応表
と対応する画像データの間には、同一の第1画像ストリ
ーム識別子を割り当てられた異なる画像データが出現し
ないように順次多重化し、繰り返し送信する多重化サブ
ステップとを有することとしている。 また、デジタル放
送を用いて擬似的な対話を実現するデジタル放送方法
は、デジタル放送を用いて擬似的な対話を実現するデジ
タル放送方法であって、それぞれ画像データ識別子が付
された複数の画像データを記憶する画像情報記憶ステッ
プと、複数の前記画像データを多重化ストリームとして
繰り返し送信する多重化送信ステップとを備え、前記多
重化送信ステップは、前記画像情報記憶ステップで記憶
されている画像データを順次読み出す読出サブステップ
と、1以上で画像データの総数未満の数の異なる第1画
像ストリーム識別子を保持し、読み出された画像データ
にその中の1つを順次割り当てる画像ストリーム識別子
割当サブステップと、画像データ毎に対応する画像デー
タ識別子と等価な値と、対応する画像データに割り当て
られた第1画像ストリーム識別子と等価な第2画像スト
リーム識別子とを含む画像対応表を生成する画像対応表
生成サブステップと、第1画 像ストリーム識別子が割り
当てられた前記複数の画像データと、前記画像対応表生
成サブステップで生成された複数の画像対応表とを、そ
れぞれの画像対応表が、対応する画像データの一定時間
以上前に出現し、画像対応表と対応する画像データの間
には、同一の第1画像ストリーム識別子を割り当てられ
た異なる画像データが出現しないように順次多重化し、
繰り返し送信する多重化サブステップとを有し、前記第
1画像ストリーム識別子は、MPEG2(Moving Pictu
re Experts Group2)規格に定められたストリーム識別
子(stream_id)とパケット識別子(PID)
との組み合わせであり、前記第2画像ストリーム識別子
は、MPEG2規格に定められたストリーム識別子(s
tream_id)とDVB(Digital Video Broadcas
ting)規格に定められたコンポーネントタグ(comp
onent_tag)との組み合わせであり、前記多重
化ステップは、パケット識別子とコンポーネントタグと
の対応表を繰り返し送信し、前記画像対応表は、MPE
G2(Moving Picture Experts Group2)規格に定めら
れたプライベートセクションとして多重し、前記画像対
応表識別子は、table_id_extention
であることとしている。また、デジタル放送を用いて擬
似的な対話を実現するデジタル放送方法であって、それ
ぞれ画像データ識別子が付された複数の画像データを記
憶する画像情報記憶ステップと、複数の前記画像データ
を多重化ストリームとして繰り返し送信する多重化送信
ステップとを備え、前記多重化送信ステップは、前記画
像情報記憶ステップで記憶されている画像データを順次
読み出す読出サブステップと、1以上で画像データの総
数未満の数の異なる第1画像ストリーム識別子を保持
し、読み出された画像データにその中の1つを順次割り
当てる画像ストリーム識別子割当サブステップと、画像
データ毎に対応する画像データ識別子と等価な値と、対
応する画像データに割り当てられた第1画像ストリーム
識別子と等価な第2画像ストリーム識別子とを含む画像
対応表を生成する画像対応表生成サブステップと、第1
画像ストリーム識別子が割り当てられた前記複数の画像
データと、前記画像対応表生成サブステップで生成され
た複数の画像対応表とを、それぞれの画像対応表が、対
応する画像データの一定時間以上前に出現し、画像対応
表と対応する画像データの間には、同一の第1画像スト
リーム識別子を割り当てられた異 なる画像データが出現
しないように順次多重化し、繰り返し送信する多重化サ
ブステップとを有し、前記第1画像ストリーム識別子
は、MPEG2(Moving Picture Experts Group2)規
格に定められたストリーム識別子(stream_i
d)とパケット識別子(PID)との組み合わせであ
り、前記第2画像ストリーム識別子は、MPEG2規格
に定められたストリーム識別子(stream_id)
とDVB(Digital Video Broadcasting)規格に定めら
れたコンポーネントタグ(component_ta
g)との組み合わせであり、前記多重化送信ステップ
は、パケット識別子とコンポーネントタグとの対応表を
繰り返し送信し、前記画像対応表は、MPEG2(Movi
ng Picture Experts Group2)規格に定められたプライ
ベートセクションとして多重し、前記画像対応表識別子
は、table_id_extentionであり、前
記画像対応表には、画像の再生開始時刻と再生終了時刻
とが記載され、前記再生開始時刻は、対応する画像デー
タの先頭フレームのMPEG2規格に定められたPTS
(Presentation Time Stamp)の値であり、前記再生終了
時刻は、対応する画像データの最終フレームのMPEG
2規格に定められたPTS(Presentation Time Stamp)
の値であることとしている。 また、複数の画像データが
繰り返し送信されるデジタル放送を受信するデジタル放
送方法は、複数の画像データが繰り返し送信されるデジ
タル放送を受信するデジタル放送受信方法であって、前
記画像データには、第1画像ストリーム識別子が付さ
れ、複数の前記画像データは、多重化された多重化スト
リームとして送信され、前記多重化ストリームには、対
応する画像データの画像データ識別子と等価な値と、対
応する画像データに割り当てられた第1画像ストリーム
識別子と等価な第2画像ストリーム識別子とが記載され
た画像対応表が多重化されており、この画像対応表も画
像データと同様繰り返し送信されており、デジタル放送
を受信する受信ステップと、受信したデジタル放送から
1の画像データを抽出する抽出ステップと、記憶ステッ
プと、抽出された画像データを再生する再生ステップ
と、ユーザの選択操作を受け付ける操作ステップと、ユ
ーザ操作に基づいて前記抽出ステップにおける抽出条件
を設定する抽出制御ステップとを有し、前記抽出ステッ
プは、設定された抽出条件と一致する画像対応表識別子
が付された画像 対応表を多重化ストリームから抽出する
画像対応表抽出サブステップを有し、前記記憶ステップ
は、抽出された画像対応表を記憶する画像対応表記憶サ
ブステップを有し、前記操作ステップは、前記再生ステ
ップで再生されている画像データから指定の画像データ
への切り換え指定の操作を受け付ける指定受付サブステ
ップを有し、前記抽出ステップは、更に、設定された抽
出条件に一致する画像データを抽出する画像データ抽出
サブステップを有し、前記抽出制御ステップは、指定の
画像データの画像データ識別子と等価な値の画像対応表
識別子を抽出条件として設定する抽出条件設定サブステ
ップと、前記画像対応表記憶サブステップにおいて記憶
されている画像対応表に記載されている第2画像ストリ
ーム識別子を読み出し、読み出した第2画像ストリーム
識別子を用いて前記抽出ステップにおける抽出条件を設
定する画像データ抽出制御サブステップとを有し、前記
抽出ステップは、1の画像データを抽出した後画像デー
タの抽出を中止することとしている。 また、複数の画像
データが繰り返し送信されるデジタル放送を受信するデ
ジタル放送受信方法であって、前記画像データには、第
1画像ストリーム識別子が付され、複数の前記画像デー
タは、多重化された多重化ストリームとして送信され、
前記多重化ストリームには、対応する画像データの画像
データ識別子と等価な値を画像対応表識別子として付さ
れ、対応する画像データの第2画像ストリーム識別子が
記載された画像対応表が多重化されており、この画像対
応表も画像データと同様繰り返し送信されており、デジ
タル放送を受信する受信ステップと、受信したデジタル
放送から1の画像データを抽出する抽出ステップと、記
憶ステップと、抽出された画像データを再生する再生ス
テップと、ユーザの選択操作を受け付ける操作ステップ
と、ユーザ操作に基づいて前記抽出ステップにおける抽
出条件を設定する抽出制御ステップとを有し、前記抽出
ステップは、設定された抽出条件と一致する画像対応表
識別子が付された画像対応表を多重化ストリームから抽
出する画像対応表抽出サブステップを有し、前記記憶ス
テップは、抽出された画像対応表を記憶する画像対応表
記憶サブステップを有し、前記操作ステップは、前記再
生ステップで再生されている画像データから指定の画像
データへの切り換え指定の操作を受け付ける指定受付サ
ブステップを有し、前記抽出ステップ は、更に、設定さ
れた抽出条件に一致する画像データを抽出する画像デー
タ抽出サブステップを有し、前記抽出制御ステップは、
指定の画像データの画像データ識別子と等価な値の画像
対応表識別子を抽出条件として設定する抽出条件設定サ
ブステップと、前記画像対応表記憶サブステップにおい
て記憶されている画像対応表に記載されている第2画像
ストリーム識別子を読み出し、読み出した第2画像スト
リーム識別子を用いて前記抽出ステップにおける抽出条
件を設定する画像データ抽出制御サブステップとを有
し、前記抽出ステップは、1の画像データを抽出した後
画像データの抽出を中止し、前記第1画像ストリーム識
別子は、MPEG2規格に定められたストリーム識別子
(stream_id)とパケット識別子(PID)と
であり、前記第2画像ストリーム識別子は、MPEG2
規格に規定されたストリーム識別子とDVB規格に定め
られたコンポーネントタグ(component_ta
g)とであり、前記多重化ストリームには、コンポーネ
ントタグとパケット識別子との対応が記載された対応表
が多重化され繰り返し送信されており、前記抽出ステッ
プは、この対応表を抽出し、前記画像データ抽出制御サ
ブステップは、この対応表を参照して、第2画像ストリ
ーム識別子を第1画像ストリーム識別子に変換して、前
記画像データ抽出サブステップにおける抽出条件を設定
することとしている。 更に、複数の画像データが繰り返
し送信されるデジタル放送を受信するデジタル放送方法
は、複数の画像データが繰り返し送信されるデジタル放
送を受信するデジタル放送受信方法であって、前記画像
データには、第1画像ストリーム識別子が付され、複数
の前記画像データは、多重化された多重化ストリームと
して送信され、前記多重化ストリームには、対応する画
像データの画像データ識別子と等価な値を画像対応表識
別子として付され、対応する画像データの第2画像スト
リーム識別子が記載された画像対応表が多重化されてお
り、この画像対応表も画像データと同様繰り返し送信さ
れており、デジタル放送を受信する受信ステップと、受
信したデジタル放送から1の画像データを抽出する抽出
ステップと、記憶ステップと、抽出された画像データを
再生する再生ステップと、ユーザの選択操作を受け付け
る操作ステップと、ユーザ操作に基づいて前記抽出手段
に抽出条件を設定する抽出制御ステップとを有し、前記
抽出ステップは、設定された抽出条 件と一致する画像対
応表識別子が付された画像対応表を多重化ストリームか
ら抽出する画像対応表抽出サブステップを有し、前記記
憶ステップは、抽出された画像対応表を記憶する画像対
応表記憶サブステップを有し、前記操作ステップは、前
記再生ステップで再生されている画像データから指定の
画像データへの切り換え指定の操作を受け付ける指定受
付サブステップを有し、前記抽出ステップは、更に、設
定された抽出条件に一致する画像データを抽出する画像
データ抽出サブステップを有し、前記抽出制御ステップ
は、指定の画像データの画像データ識別子と等価な値の
画像対応表識別子を抽出条件として設定する抽出条件設
定サブステップと、前記画像対応表記憶ステップにおい
て記憶されている画像対応表に記載されている第2画像
ストリーム識別子を読み出し、読み出した第2画像スト
リーム識別子を用いて前記抽出ステップに抽出条件を設
定する画像データ抽出制御サブステップとを有し、前記
抽出ステップは、1の画像データを抽出した後画像デー
タの抽出を中止し、前記画像対応表には、対応する画像
データの開始再生時刻が記載されており、前記再生ステ
ップは、更に、時刻をカウントするクロックサブステッ
プを有し、前記再生ステップは、抽出された画像データ
を復号した後再生し、1の画像データの復号を完了した
とき、前記抽出制御ステップに復号完了を通知し、前記
抽出制御ステップは、更に、前記画像対応表に記載され
ている画像データの開始再生時刻までに前記再生ステッ
プから復号完了の通知があるか否かを判定する開始時刻
判定サブステップと、前記開始時刻判定サブステップが
ないと判定したとき、前記画像データ抽出サブステップ
に画像データの抽出の中止を指示し、前記画像対応表抽
出サブステップに画像対応表の抽出を指示する抽出指示
サブステップとを有し、前記第1画像ストリーム識別子
は、MPEG2規格に定められたストリーム識別子(s
tream_id)とパケット識別子(PID)とであ
り、前記第2画像ストリーム識別子は、MPEG2規格
に定められたストリーム識別子とDVB規格に定められ
たコンポーネントタグ(component_tag)
とであり、前記多重化ストリームには、コンポーネント
タグとパケット識別子との対応が記載された対応表が多
重化され繰り返し送信されており、前記抽出ステップ
は、この対応表を抽出し、前記画像データ抽出制御サブ
ステップは、この対応表を参照して、第2画像ストリー
ム識別子を第1画像スト リーム識別子に変換して、前記
画像データ抽出サブステップにおける抽出条件を設定
し、前記画像対応表には、対応する画像データの再生終
了時刻が記載されており、前記再生ステップは、更に、
時刻をカウントするクロックサブステップを有し、前記
抽出制御ステップは、更に、前記画像対応表に記載され
ている画像データの再生終了時刻に到達したか否かを判
定する終了時刻判定サブステップと、前記終了時刻判定
サブステップで画像データの再生終了時刻に到達したと
判定したとき、前記画像データ抽出サブステップに画像
データの抽出停止を指示する抽出停止指示サブステップ
とを有し、前記画像対応表は、MPEG2規格に規定さ
れたプライベートセクションとして多重化されており、
前記抽出条件設定サブステップは、画像対応表識別子と
してtable_id_extentionを設定する
こととしている。 [0252] Pseudo dialogue using digital broadcasting
Digital broadcasting method that realizes
This is a digital broadcasting method for realizing a pseudo dialogue,
Multiple image data with image data identifiers
Storing image information to be stored;
Multiplexing that repeatedly transmits data as a multiplexed stream
And the multiplexing step comprises:
The image data stored in the image information storage step is
Subsequent reading sub-step and reading of image data by one or more
Holds less than the total number of different first image stream identifiers
Then, one of them is sequentially assigned to the read image data.
Assigning image stream identifier sub-step
Value equivalent to the image data identifier corresponding to each data
Of the first image stream assigned to the image data to be
An image pair comprising a second image stream identifier equivalent to the identifier
An image correspondence table generation sub-step for generating a correspondence table;
The plurality of image data to which image stream identifiers are assigned.
Data generated in the image correspondence table generation sub-step.
Multiple image correspondence tables correspond to each image correspondence table
Appears more than a certain time before the image data
And the corresponding image data, the same first image stream
When different image data to which the
Multiplexing
And steps. Also, digital release
Digital Broadcasting Method for Realizing Pseudo Dialogue Using Transmission
Is a digital broadcasting system that implements pseudo-dialogue
Broadcast method, each with an image data identifier
Image information storage step for storing a plurality of
And a plurality of the image data as a multiplexed stream.
A multiplex transmission step of repeatedly transmitting.
The weight transmission step is stored in the image information storage step.
Reading sub-step for sequentially reading the stored image data
And the first images having different numbers of one or more and less than the total number of image data
Read image data holding image stream identifier
Stream identifier that sequentially assigns one of them to
Assignment sub-steps and corresponding image data
Value equivalent to the data identifier and assigned to the corresponding image data
A second image stream equivalent to the first image stream identifier
Image correspondence table for generating an image correspondence table including a stream identifier
A generating sub-step, often the first Ima stream identifier
The applied plurality of image data and the image corresponding surface
The multiple image correspondence tables generated in the
Each image correspondence table shows the corresponding image data for a certain period of time.
Appears before and between the image correspondence table and the corresponding image data
Are assigned the same first image stream identifier.
Multiplexed so that different image data does not appear,
Multiplexing sub-step of repeatedly transmitting,
One image stream identifier is MPEG2 (Moving Pictu
re Experts Group 2) Stream identification defined in the standard
Child (stream_id) and packet identifier (PID)
And the second image stream identifier
Is a stream identifier (s) defined in the MPEG2 standard.
stream_id) and DVB (Digital Video Broadcas)
ting) component tag (comp
onent_tag), and the multiplex
The encapsulation step includes a packet identifier and a component tag.
The image correspondence table is repeatedly transmitted by the MPE.
G2 (Moving Picture Experts Group2) standard
Multiplexed as a private section
The response table identifier is table_id_extension.
It is to be. In addition, simulation using digital broadcasting
A digital broadcasting method that achieves similar dialogue,
A plurality of image data with each image data identifier
Storing image information and storing a plurality of the image data
Multiplex transmission that repeatedly transmits as a multiplexed stream
And the multiplexing transmission step comprises:
The image data stored in the image information storage step is sequentially
Read sub-step to read and total image data
Holds less than the number of different first image stream identifiers
Then, one of them is sequentially assigned to the read image data.
Assigning image stream identifier sub-step
A value equivalent to the image data identifier corresponding to each data
A first image stream assigned to the corresponding image data
An image comprising a second image stream identifier equivalent to the identifier
An image correspondence table generation sub-step for generating a correspondence table;
The plurality of images to which an image stream identifier has been assigned
Data and generated in the image correspondence table generation sub-step.
The multiple image correspondence tables correspond to the respective image correspondence tables.
Appears more than a certain time before the corresponding image data
Between the table and the corresponding image data, the same first image
Appearance different image data that has been assigned a stream identifier
Multiplexing server that multiplexes data sequentially so that
And the first image stream identifier.
Is the MPEG2 (Moving Picture Experts Group2) standard
A stream identifier (stream_i)
d) and the packet identifier (PID)
And the second image stream identifier is an MPEG2 standard
Stream identifier (stream_id) defined in
And DVB (Digital Video Broadcasting) standard
Component tag (component_ta)
g), wherein the multiplex transmission step
Shows the correspondence table between packet identifiers and component tags.
The image correspondence table is repeatedly transmitted, and MPEG2 (Movi
ng Picture Experts Group 2)
Multiplexed as a bait section and the image correspondence table identifier
Is table_id_extension,
The image correspondence table shows the image playback start time and image playback end time.
And the reproduction start time indicates the corresponding image data.
PTS defined by the MPEG2 standard for the first frame of the data
(Presentation Time Stamp)
The time is the MPEG of the last frame of the corresponding image data.
PTS (Presentation Time Stamp) specified in 2 standards
Value. Also, multiple image data
Digital broadcasting that receives digital broadcasts that are repeatedly transmitted
The transmission method is a digital transmission in which multiple image data are repeatedly transmitted.
Digital broadcast receiving method for receiving
The first image stream identifier is added to the image data.
And the plurality of image data are multiplexed and multiplexed.
And transmitted to the multiplexed stream,
A value equivalent to the image data identifier of the corresponding image data,
A first image stream assigned to the corresponding image data
A second image stream identifier equivalent to the identifier is described.
The image correspondence table is multiplexed.
Digital broadcasts are transmitted repeatedly like image data.
Receiving the digital broadcast and the received digital broadcast
An extraction step for extracting the first image data, and a storage step.
And a reproducing step for reproducing the extracted image data
And an operation step for receiving a user's selection operation.
Extraction conditions in the extraction step based on a user operation
And an extraction control step of setting the extraction step.
Is an image correspondence table identifier that matches the set extraction conditions.
Extract the image correspondence table marked with from the multiplexed stream
An image correspondence table extraction sub-step, wherein the storage step
Is an image correspondence table storage server that stores the extracted image correspondence table.
Step, wherein the operation step is the reproduction step.
From the image data being played back on the
Reception sub-step that receives the operation to switch to
The extracting step further includes a set extraction.
Image data extraction that extracts image data that matches the output conditions
A sub-step, wherein the extraction control step includes
Image correspondence table of the value equivalent to the image data identifier of the image data
An extraction condition setting sub-step for setting an identifier as an extraction condition
In the image correspondence table storage sub-step.
The second image stream listed in the image correspondence table
The second image stream that has been read out.
The extraction condition in the extraction step is set using the identifier.
Image data extraction control sub-step to determine
In the extracting step, the image data is extracted after extracting one image data.
It is decided to stop the extraction of data. Also, multiple images
Data to receive digital broadcasts where data is repeatedly transmitted
A digital broadcast receiving method, wherein the image data includes
One image stream identifier is assigned, and a plurality of image data
Are transmitted as a multiplexed multiplexed stream,
The multiplexed stream includes an image of the corresponding image data.
A value equivalent to the data identifier is added as the image correspondence table identifier.
And the second image stream identifier of the corresponding image data is
The described image correspondence table is multiplexed, and this image pair
The response table is transmitted repeatedly as well as the image data.
Receiving the digital broadcast and the received digital
An extracting step of extracting one image data from the broadcast;
And a playback step for playing back the extracted image data.
Steps and operation steps for accepting user selection operations
And extracting in the extracting step based on a user operation.
And setting an output condition.
Steps correspond to the image correspondence table that matches the set extraction conditions.
The image correspondence table with the identifier is extracted from the multiplexed stream.
And outputting an image correspondence table extraction sub-step.
Step is an image correspondence table that stores the extracted image correspondence table
A storage sub-step, wherein the operation step includes
Specified image from image data being played back in raw step
A specification reception service that receives an operation to specify switching to data
And the extracting step further comprises a setting step.
Image data to extract image data that matches the extraction conditions
Data extraction sub-step, wherein the extraction control step comprises:
Image with a value equivalent to the image data identifier of the specified image data
An extraction condition setting service that sets a correspondence table identifier as an extraction condition
Step and the image correspondence table storage substep.
Image described in the image correspondence table stored and stored
The stream identifier is read, and the read second image stream is read.
Extraction step in the extraction step using a stream identifier
Image data extraction control sub-step for setting
The extracting step is performed after extracting one image data.
Halting the extraction of image data and recognizing the first image stream;
The identifier is a stream identifier defined in the MPEG2 standard.
(Stream_id) and packet identifier (PID)
And the second image stream identifier is MPEG2
The stream identifier specified in the standard and the DVB standard
Component tag (component_ta)
g), and the multiplexed stream includes a component
Mapping table that describes the correspondence between the event tag and the packet identifier
Are multiplexed and transmitted repeatedly, and the extraction step
Extracts the correspondence table, and executes the image data extraction control
Next, referring to the correspondence table,
The first image stream identifier into a first image stream identifier.
Set the extraction conditions in the image data extraction sub-step
You are going to. Furthermore, multiple image data are repeated
Digital broadcasting method for receiving and transmitting digital broadcasting
Is a digital broadcast in which multiple image data are repeatedly transmitted.
A method for receiving a digital broadcast, comprising:
The data is provided with a first image stream identifier.
The image data of the multiplexed multiplexed stream and
And the multiplexed stream has a corresponding image.
A value equivalent to the image data identifier of the image data
The second image list of the corresponding image data
The image correspondence table that describes the
This image correspondence table is transmitted repeatedly like image data.
Receiving a digital broadcast,
Extraction of one image data from received digital broadcast
Step, storage step, and the extracted image data
Receiving a playback step to play and a user selection operation
Operating means, and the extracting means based on a user operation
Having an extraction control step of setting extraction conditions,
Extraction step, the image pairs that match the extracted condition that has been set
Whether the image correspondence table with the correspondence identifier is a multiplexed stream
Extracting the image correspondence table from the
The storage step is an image pair storing the extracted image correspondence table.
A response storage sub-step, wherein the operation step
From the image data being played back in the playback step
A specification reception that accepts an operation to specify switching to image data
The extracting step further comprises a setting step.
Image to extract image data that matches the specified extraction conditions
A data extraction sub-step, wherein the extraction control step
Is a value equivalent to the image data identifier of the specified image data.
Extraction condition setting that sets the image correspondence table identifier as the extraction condition
Setting sub-step and storing the image correspondence table.
Image described in the image correspondence table stored and stored
The stream identifier is read, and the read second image stream is read.
Extraction conditions are set in the extraction step using a stream identifier.
Image data extraction control sub-step to determine
In the extracting step, the image data is extracted after extracting one image data.
Data extraction is stopped and the corresponding image is displayed in the image correspondence table.
The start reproduction time of the data is described.
The step further includes a clock substep for counting time.
Wherein the reproducing step includes extracting the extracted image data.
After decoding, and decoding of one image data is completed.
When the completion of decoding is notified to the extraction control step,
The extraction control step is further described in the image correspondence table.
The playback step by the start playback time of the current image data.
Start time to determine whether or not there is a notification of decryption completion from the
The determination sub-step and the start time determination sub-step
When it is determined that there is no image data extraction sub-step
To instruct the image data extraction to stop,
An extraction instruction instructing the output sub-step to extract the image correspondence table
Sub-step, said first image stream identifier
Is a stream identifier (s) defined in the MPEG2 standard.
stream_id) and a packet identifier (PID).
And the second image stream identifier is an MPEG2 standard
Stream identifier specified in the DVB standard
Component tag (component_tag)
And the multiplexed stream includes a component
There are many correspondence tables that describe the correspondence between tags and packet identifiers.
Weighted and repeatedly transmitted, said extraction step
Extracts the correspondence table and sets the image data extraction control sub
The step refers to this correspondence table and refers to the second image stream.
Converts the beam identifier in the first image stream identifier, the
Set extraction conditions in image data extraction sub-step
The image correspondence table contains the end of reproduction of the corresponding image data.
An end time is described, and the reproducing step further includes:
A clock sub-step for counting time;
The extraction control step is further described in the image correspondence table.
To determine whether the playback end time of the current image data has been reached.
Determining the end time sub-step and determining the end time
In the sub-step, the playback end time of the image data
When it is determined, the image data extraction sub-step
Extraction stop instruction sub-step instructing to stop data extraction
The image correspondence table is defined in the MPEG2 standard.
Multiplexed as private sections
The extraction condition setting sub-step includes an image correspondence table identifier and
And set table_id_extension
I have to do that.
【図1】受信側の表示画面に1フレームとして表示され
るコンテンツの例を示す図である。FIG. 1 is a diagram illustrating an example of content displayed as one frame on a display screen on a receiving side.
【図2】送信側から送信される送信データを模式的に示
した図である。FIG. 2 is a diagram schematically illustrating transmission data transmitted from a transmission side.
【図3】送信側から送信される送信データの送信の様子
を模式的に示した図である。FIG. 3 is a diagram schematically showing a state of transmission of transmission data transmitted from a transmission side.
【図4】本発明に係るデジタル放送システムのデータ送
信装置とデータ受信装置との実施の形態1の構成図であ
る。FIG. 4 is a configuration diagram of Embodiment 1 of a data transmission device and a data reception device of the digital broadcasting system according to the present invention.
【図5】(a)上記実施の形態のプレゼンテーション情
報記憶部に記憶されている画像データの一例を示す図で
ある。 (b)上記実施の形態のプレゼンテーション情報記憶部
に記憶されている画像データの一例を示す図である。FIG. 5A is a diagram illustrating an example of image data stored in a presentation information storage unit according to the embodiment. FIG. 3B is a diagram illustrating an example of image data stored in the presentation information storage unit according to the embodiment.
【図6】上記実施の形態のナビゲーション情報記憶部に
記憶されているナビゲーション情報の一例を示す図であ
る。FIG. 6 is a diagram illustrating an example of navigation information stored in a navigation information storage unit according to the embodiment.
【図7】上記実施の形態のナビゲーション情報記憶部に
記憶されているナビゲーション情報の一例を示す図であ
る。FIG. 7 is a diagram illustrating an example of navigation information stored in a navigation information storage unit according to the embodiment.
【図8】上記実施の形態の構造情報記憶部に記憶されて
いる構造情報表とエントリ情報との一例を示す図であ
る。FIG. 8 is a diagram illustrating an example of a structure information table and entry information stored in a structure information storage unit according to the embodiment.
【図9】上記実施の形態の多重情報記憶部に記憶されて
いる多重情報表の一例を示す図である。FIG. 9 is a diagram illustrating an example of a multiplex information table stored in a multiplex information storage unit according to the embodiment.
【図10】上記実施の形態の多重制御部の作成するコン
テンツ識別子割当表の一例を示す図である。FIG. 10 is a diagram showing an example of a content identifier assignment table created by the multiplex control unit according to the embodiment.
【図11】上記実施の形態の多重制御部の作成する表示
画像情報識別子割当表の一例を示す図である。FIG. 11 is a diagram showing an example of a display image information identifier assignment table created by the multiplexing control unit of the embodiment.
【図12】上記実施の形態の識別子情報付加部が画像デ
ータのビットストリームプライベート領域にVE_id
を付加した状態を示す図である。FIG. 12 is a diagram illustrating an example in which the identifier information adding unit according to the above embodiment stores VE_id in a bit stream private area of image data.
It is a figure which shows the state which added.
【図13】上記実施の形態のナビゲーション情報テーブ
ル生成部で生成されたナビゲーション情報表の一例を示
す図である。FIG. 13 is a diagram illustrating an example of a navigation information table generated by the navigation information table generation unit according to the embodiment.
【図14】上記実施の形態のナビゲーション情報テーブ
ル生成部で生成されたナビゲーション情報表の一例を示
す図である。FIG. 14 is a diagram illustrating an example of a navigation information table generated by the navigation information table generation unit according to the embodiment.
【図15】(a)上記実施の形態のストリーム対応情報
テーブル生成部で生成されたストリーム対応表の一例を
示す図である。 (b)上記実施の形態のストリーム対応情報テーブル生
成部で生成されたストリーム対応表の一例を示す図であ
る。 (c)上記実施の形態のストリーム対応情報テーブル生
成部で生成されたストリーム対応表の一例を示す図であ
る。FIG. 15A illustrates an example of a stream correspondence table generated by the stream correspondence information table generation unit according to the embodiment. FIG. 3B is a diagram illustrating an example of a stream correspondence table generated by the stream correspondence information table generation unit according to the embodiment. FIG. 4C is a diagram illustrating an example of a stream correspondence table generated by the stream correspondence information table generation unit according to the embodiment.
【図16】上記実施の形態の多重化部で多重化されたト
ランスポートストリームの一模式図である。FIG. 16 is a schematic diagram of a transport stream multiplexed by the multiplexing unit according to the embodiment.
【図17】上記実施の形態の多重化部で多重化されたト
ランスポートストリームの他の模式図である。FIG. 17 is another schematic diagram of a transport stream multiplexed by the multiplexing unit of the embodiment.
【図18】(a)上記実施の形態のシステム情報テーブ
ル生成部で生成されたNITの一例を示す図である。 (b)上記実施の形態のシステム情報テーブル生成部で
生成されたSDTの一例を示す図である。 (c)上記実施の形態のシステム情報テーブル生成部で
生成されたEITの一例を示す図である。FIG. 18A is a diagram illustrating an example of an NIT generated by a system information table generation unit according to the embodiment. FIG. 4B is a diagram illustrating an example of an SDT generated by the system information table generation unit according to the embodiment. FIG. 3C illustrates an example of an EIT generated by the system information table generation unit according to the embodiment.
【図19】上記実施の形態のシステム情報テーブル生成
部で生成されたPATの一例を示す図である。FIG. 19 is a diagram illustrating an example of a PAT generated by the system information table generator of the embodiment.
【図20】上記実施の形態のシステム情報テーブル生成
部で生成されたPMTの一例を示す図である。FIG. 20 is a diagram illustrating an example of a PMT generated by the system information table generation unit according to the embodiment.
【図21】(a)上記実施の形態のシステム情報テーブ
ル生成部で生成されたPMT中のEntry_Desc
riptorの詳細を示す図である。 (b)上記実施の形態のシステム情報テーブル生成部で
生成されたPMT中のNE_Component_De
scriptorの詳細を示す図である。 (c)上記実施の形態のシステム情報テーブル生成部で
生成されたPMT中のVE_Information
Component_Descriptorの詳細を示
す図である。 (d)上記実施の形態のシステム情報テーブル生成部で
生成されたPMT中のstream_identifi
rer_descriptorの詳細を示す図である。FIG. 21 (a) Entry_Desc in the PMT generated by the system information table generator according to the embodiment.
FIG. 4 is a diagram illustrating details of a descriptor. (B) NE_Component_De in PMT generated by the system information table generation unit of the above embodiment
It is a figure showing the details of a descriptor. (C) VE_Information in the PMT generated by the system information table generator of the above embodiment
FIG. 14 is a diagram illustrating details of Component_Descriptor. (D) stream_identifier in the PMT generated by the system information table generator of the above embodiment
It is a figure which shows the detail of rr_descriptor.
【図22】上記実施の形態の送信部で多重化されたトラ
ンスポートストリームの模式図である。FIG. 22 is a schematic diagram of a transport stream multiplexed by the transmission unit according to the embodiment.
【図23】上記実施の形態のデータ送信装置の動作を説
明するフローチャートである。FIG. 23 is a flowchart illustrating an operation of the data transmission device according to the embodiment.
【図24】上記実施の形態のデータ送信装置の動作を説
明するフローチャートである。FIG. 24 is a flowchart illustrating an operation of the data transmission device of the embodiment.
【図25】上記実施の形態のデータ送信装置の動作を説
明するフローチャートである。FIG. 25 is a flowchart illustrating an operation of the data transmission device of the embodiment.
【図26】(a)上記実施の形態のTSデコーダ部のフ
ィルタ条件記憶部に記憶されるフィルタ条件の一例を示
す図である。 (b)上記実施の形態のTSデコーダ部のフィルタ条件
記憶部に記憶されるフィルタ条件の一例を示す図であ
る。FIG. 26A is a diagram illustrating an example of a filter condition stored in a filter condition storage unit of the TS decoder unit according to the embodiment. FIG. 3B is a diagram illustrating an example of a filter condition stored in a filter condition storage unit of the TS decoder unit according to the embodiment.
【図27】(a)上記実施の形態の表示部に表示される
表示画像の一例を示す図である。 (b)上記実施の形態の表示部に表示される表示画像の
一例を示す図である。 (c)上記実施の形態の表示部に表示される表示画像の
一例を示す図である。FIG. 27A is a diagram illustrating an example of a display image displayed on the display unit according to the embodiment. (B) It is a figure showing an example of the display picture displayed on the display of the above-mentioned embodiment. FIG. 3C is a diagram illustrating an example of a display image displayed on the display unit according to the embodiment.
【図28】上記実施の形態のデータ受信装置の全体の動
作を説明するフローチャートである。FIG. 28 is a flowchart illustrating an overall operation of the data receiving device according to the embodiment.
【図29】上記実施の形態のS2410の詳細を説明す
るフローチャートである。FIG. 29 is a flowchart illustrating details of S2410 of the above embodiment.
【図30】上記実施の形態のS2504の詳細を説明す
るフローチャートである。FIG. 30 is a flowchart illustrating details of S2504 in the above embodiment.
【図31】上記実施の形態のS2506の詳細を説明す
るフローチャートである。FIG. 31 is a flowchart illustrating details of S2506 of the above embodiment.
【図32】上記実施の形態のS2416の詳細を説明す
るフローチャートである。FIG. 32 is a flowchart illustrating details of S2416 in the above embodiment.
【図33】本発明に係るデジタル放送システムのデータ
送信装置とデータ受信装置との実施の形態2の構成図で
ある。FIG. 33 is a configuration diagram of a data transmitting device and a data receiving device of a digital broadcasting system according to a second embodiment of the present invention.
【図34】(a)上記実施の形態のモジュール情報生成
部で生成されたモジュール情報表の一例を示す図であ
る。 (b)上記実施の形態のモジュール情報生成部で生成さ
れたモジュール情報表の一例を示す図である。 (c)上記実施の形態のモジュール情報生成部で生成さ
れたモジュール情報表の一例を示す図である。FIG. 34A is a diagram illustrating an example of a module information table generated by a module information generation unit according to the embodiment. FIG. 3B is a diagram illustrating an example of a module information table generated by the module information generation unit according to the embodiment. FIG. 3C is a diagram illustrating an example of a module information table generated by a module information generation unit according to the embodiment.
【図35】上記実施の形態の多重化部で生成されたトラ
ンスポートストリームを模式化した図である。FIG. 35 is a diagram schematically illustrating a transport stream generated by the multiplexing unit according to the embodiment.
【図36】上記実施の形態のデータ送信装置の動作を示
すフローチャートである。FIG. 36 is a flowchart showing an operation of the data transmission device of the above embodiment.
【図37】上記実施の形態のデータ送信装置の動作を示
すフローチャートである。FIG. 37 is a flowchart showing an operation of the data transmission device of the above embodiment.
【図38】上記実施の形態のデータ受信装置での画像デ
ータの切り替え処理の動作を示すフローチャートであ
る。FIG. 38 is a flowchart illustrating an operation of a switching process of image data in the data receiving device of the embodiment.
【図39】本発明に係るデジタル放送システムの実施の
形態3のプレゼンテーション情報記憶部に記憶されてい
る音声データの例を示す図である。FIG. 39 is a diagram illustrating an example of audio data stored in the presentation information storage unit according to the third embodiment of the digital broadcasting system according to the present invention.
【図40】上記実施の形態の構造情報記憶部に記憶され
ている構造情報表とエントリ情報とを示す図である。FIG. 40 is a diagram showing a structure information table and entry information stored in a structure information storage unit according to the embodiment.
【図41】上記実施の形態の多重情報記憶部に記憶され
ている多重情報表を示す図である。FIG. 41 is a diagram showing a multiplex information table stored in a multiplex information storage unit of the embodiment.
【図42】上記実施の形態の多重制御部で作成されたコ
ンテンツ識別子割当表を示す図である。FIG. 42 is a diagram showing a content identifier assignment table created by the multiplexing control unit of the above embodiment.
【図43】上記実施の形態のナビゲ−ション情報テーブ
ル生成部で生成されたナビゲーション情報表の一例を示
す図である。FIG. 43 is a diagram illustrating an example of a navigation information table generated by the navigation information table generation unit according to the embodiment.
【図44】上記実施の形態の多重化部で多重化されたト
ランスポートストリームを模式化した図である。FIG. 44 is a diagram schematically illustrating a transport stream multiplexed by the multiplexing unit according to the embodiment.
【図45】(a)上記実施の形態のシステム情報テーブ
ル生成部で生成されたPMTの一例を示す図である。 (b)そのEntry_Descriptorの詳細を
示す図である。FIG. 45 (a) is a diagram illustrating an example of a PMT generated by the system information table generation unit of the embodiment. (B) It is a figure showing the details of the Entry_Descriptor.
【図46】上記実施の形態の送信部で送信されるトラン
スポートストリームを模式化した図である。FIG. 46 is a diagram schematically illustrating a transport stream transmitted by the transmission unit according to the embodiment.
【図47】上記実施の形態の動作を示すフローチャート
である。FIG. 47 is a flowchart showing the operation of the above embodiment.
【図48】上記実施の形態の音声切替の動作を示すフロ
ーチャートである。FIG. 48 is a flowchart showing an operation of voice switching according to the embodiment.
101,3351 データ送信装置 102 送信データ記憶部 103,3352 データ多重化部 104 多重情報記憶部 105 システム情報テーブル生成部 106 送信部 107 プレゼンテーション情報記憶部 108 ナビゲーション情報記憶部 109 構造情報記憶部 110,3354 多重制御部 111 ストリーム対応情報テーブル生成部 112 識別子情報付加部 113 ナビゲーション情報テーブル生成部 114 多重化部 121,3361 データ受信装置 122 受信部 123 TSデコーダ部 124 AVデコーダ部 125,3363 受信データ記憶部 126,3362 受信制御部 127 信号受信部 128 再生部 129 表示部 130 音声出力部 131 フィルタ条件記憶部 132 ストリーム対応情報テーブル記憶部 133 ナビゲーション情報テーブル記憶部 134 システム情報テーブル記憶部 3353 モジュール情報生成部 3364 モジュール情報記憶部 101,3351 Data transmission device 102 Transmission data storage unit 103,3352 Data multiplexing unit 104 Multiplex information storage unit 105 System information table generation unit 106 Transmission unit 107 Presentation information storage unit 108 Navigation information storage unit 109 Structural information storage unit 110,3354 Multiplexing control unit 111 Stream correspondence information table generating unit 112 Identifier information adding unit 113 Navigation information table generating unit 114 Multiplexing unit 121, 3361 Data receiving unit 122 Receiving unit 123 TS decoder unit 124 AV decoder unit 125, 3363 Received data storage unit 126 , 3362 Reception control unit 127 Signal reception unit 128 Reproduction unit 129 Display unit 130 Audio output unit 131 Filter condition storage unit 132 Stream correspondence information table storage unit 133 Navigation information table storage unit 134 System information table storage unit 3353 Module information generation unit 3364 Module information storage unit
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI H04N 7/035 7/081 7/24 (72)発明者 岡村 和男 大阪府門真市大字門真1006番地 松下電 器産業株式会社内 (72)発明者 井上 信治 大阪府門真市大字門真1006番地 松下電 器産業株式会社内 (72)発明者 大蘆 雅弘 大阪府門真市大字門真1006番地 松下電 器産業株式会社内 (72)発明者 垣内 隆志 大阪府門真市大字門真1006番地 松下電 器産業株式会社内 (72)発明者 宮部 義幸 大阪府門真市大字門真1006番地 松下電 器産業株式会社内 (72)発明者 南方 郁夫 大阪府門真市大字門真1006番地 松下電 器産業株式会社内 (72)発明者 小塚 雅之 大阪府門真市大字門真1006番地 松下電 器産業株式会社内 (72)発明者 三村 義祐 大阪府門真市大字門真1006番地 松下電 器産業株式会社内 (72)発明者 松井 義徳 大阪府門真市大字門真1006番地 松下電 器産業株式会社内 (72)発明者 高尾 直弥 大阪府門真市大字門真1006番地 松下電 器産業株式会社内 (56)参考文献 特開 平7−302243(JP,A) 磯部忠,「放送におけるマルチメディ アサービス」,1994年電子情報通信学会 秋季大会講演論文集,日本,SB−9− 8,p.633−634 姉尾宏,加井謙二郎,磯部忠,「マル チメディア情報放送サービスの基本機 能」,画像情報工学と放送技術,日本, 1995年3月20日,Vol.49,No. 3,p.336−343,002,CSNT 199800044008 加井謙二郎,姉尾宏,磯部忠,「マル チメディア情報放送サービスにおけるナ ビゲーション」,情報処理学会研究報 告,日本,1995年9月14日,Vol. 95,No.90,p.9−16,002,CS NT200000491002 「インターネットを軸にパソコンがT Vに融合する」,日経パソコン,日本, 1996年3月25日,1996/3/25,p. 218−223 (58)調査した分野(Int.Cl.7,DB名) H04N 7/00 - 7/088 G06F 13/00 ──────────────────────────────────────────────────の Continued on the front page (51) Int.Cl. 7 Identification code FI H04N 7/035 7/081 7/24 (72) Inventor Kazuo Okamura 1006 Kadoma, Oji, Kadoma, Osaka Prefecture Matsushita Electric Industrial Co., Ltd. (72) Inventor Shinji Inoue 1006 Kadoma, Kadoma, Osaka Prefecture Inside Matsushita Electric Industrial Co., Ltd. (72) Inventor Masahiro Oro 1006 Odaka, Kazuma, Kadoma City, Osaka Matsushita Electric Industrial Co., Ltd. (72) Inventor Takashi Kakiuchi 1006 Kadoma, Kazuma, Kazuma, Osaka Prefecture, Japan Matsushita Electric Industrial Co., Ltd. 1006 Oaza Kadoma Matsushita Electric Industrial Co., Ltd. (72) Inventor Masayuki Kozuka 1006 Oaza Kadoma Kadoma City, Osaka Prefecture Matsushita Electric Industrial Co., Ltd. (72) Inventor III Yoshisuke Kadoma, Osaka Prefecture 1006 Kadoma, Matsushita Electric Industrial Co., Ltd. (72) Inventor Yoshinori Matsui 1006 Odoma Kadoma, Kadoma City, Osaka Pref. 1006 Oaza Kadoma Matsushita Electric Industrial Co., Ltd. (56) References JP-A-7-302243 (JP, A) Tadashi Isobe, "Multimedia Services in Broadcasting," Proc. Of the 1994 IEICE Autumn Conference. , Japan, SB-9-8, p. 633-634 Hiroshi Aneo, Kenjiro Kai, Tadashi Isobe, "Basic Functions of Multimedia Information Broadcasting Service", Image Information Engineering and Broadcasting Technology, Japan, March 20, 1995, Vol. 49, No. 3, p. 336-343, 002, CCNT 199800044008 Kenjiro Kai, Hiroshi Aneo, Tadashi Isobe, "Navigation in Multimedia Information Broadcasting Services", Information Processing Society of Japan Research Report, Japan, September 14, 1995, Vol. 95, No. 90, p. 9-16, 002, CS NT200000491002 "Personal computer integrates with TV centering on the Internet", Nikkei Personal Computer, Japan, March 25, 1996, March 25, 1996, pp. 218-223 (58) Field (Int.Cl. 7 , DB name) H04N 7/ 00-7/088 G06F 13/00
Claims (46)
現するデジタル放送装置であって、それぞれ 画像データ識別子が付された複数の画像データ
を記憶している画像情報記憶手段と、 複数の前記画像データを多重化ストリームとして繰り返
し送信する多重化送信手段とを備え、 前記多重化送信手段は、前記画像情報記憶手段に記憶されている 画像データを順
次読み出す読出部と、1以上で画像データの総数未満の数の異なる第1画像ス
トリーム識別子を保持し、読み出された画像データにそ
の中の1つを順次割り当てる画像ストリーム識別子割当
部と、 画像データ毎に対応する画像データ識別子と等価な値
と、対応する画像データに割り当てられた第1画像スト
リーム識別子と等価な第2画像ストリーム識別子とを含
む画像対応表を生成する画像対応表生成部と、第1画像ストリーム識別子が割り当てられた前記複数の
画像データと、 前記画像対応表生成部で生成された複数
の画像対応表とを、それぞれの画像対応表が、対応する
画像データの一定時間以上前に出現し、画像対応表と対
応する画像データの間には、同一の第1画像ストリーム
識別子を割り当てられた異なる画像データが出現しない
ように順次多重化し、繰り返し送信する多重化部とを有
することを特徴とするデジタル放送装置。 1. A digital broadcasting device for realizing a simulated conversation using digital broadcasting, comprising: image information storage means for storing a plurality of image data each having an image data identifier; Multiplex transmission means for repeatedly transmitting the image data as a multiplexed stream, the multiplex transmission means sequentially transmitting the image data stored in the image information storage means.
And next reading the reading unit, the number of different first image scan of less than the total number of image data in one or more
Holds the stream identifier and adds it to the read image data.
Image stream identifier assignment to sequentially assign one of
And a value equivalent to the image data identifier corresponding to each image data
And the first image stream assigned to the corresponding image data.
An image correspondence table generation unit for generating an image correspondence table including a stream identifier equivalent to the second image stream identifier, the plurality of the first image stream identifier is assigned
And image data, a plurality generated by the image correspondence table generation unit
The image correspondence table and the image correspondence table correspond to each other.
Appears more than a certain time before the image data and matches the image correspondence table.
Between the corresponding image data, the same first image stream
No different image data assigned with an identifier appears
And a multiplexing unit for multiplexing and transmitting repeatedly.
A digital broadcasting device.
数の異なる第1画像ストリーム識別子を保持し、読み出
された画像データにその中の1つを順次割り当て、 前記多重化部は、それぞれの画像対応表と、対応する画
像データとの間の一定時間に異なる第1画像ストリーム
識別子が割り当てられた画像データ及び異なる第2画像
ストリーム識別子を含む画像対応表が出現するように多
重化することを特徴とする請求項1記載のデジタル放送
装置。 2. An image stream identifier allocating unit, comprising :
Holding and reading out different numbers of first image stream identifiers
One of the image data is sequentially assigned to the selected image data, and the multiplexing unit stores the respective image correspondence tables and corresponding image data.
A first image stream different at a fixed time between image data
Image data to which an identifier is assigned and a different second image
As many as the image correspondence table containing the stream identifier appears.
2. The digital broadcast according to claim 1, wherein the broadcast is multiplexed.
apparatus.
と、対応する画像デー タとの間の一定時間に多重化可能
な異なる第1画像ストリーム識別子が割り当てられた画
像データが存在しないときに、空データを多重化するこ
とを特徴とする請求項2記載のデジタル放送装置。 3. The image multiplexing unit according to claim 1, wherein
If, muxable a predetermined time between the corresponding image data
To which different first image stream identifiers are assigned.
When there is no image data, multiplex empty data.
3. The digital broadcasting device according to claim 2, wherein:
示し、リンク先の画像データの画像データ識別子と制御
情報の制御情報識別子との組で示されリンク先情報を含
む複数の制御情報を記憶している制御情報記憶手段と、 前記画像データと前記制御情報とを対応付ける対応情報
を記憶している対応情報記憶手段とを更に備え、 前記多重化送信手段は、前記制御情報を前記画像データ
とともに多重化ストリームとして繰り返し送信し、 前記読出部は、前記対応情報で画像データに対応付けら
れた制御情報を読み出し、 前記多重化部は、前記読出部で読み出された画像データ
と制御情報とを順次多重化し、制御情報には制御情報識
別子を割り当てて書き込むことを特徴とするデジタル放
送装置。4. The digital broadcast device according to claim 1, wherein the set of image data and control information of the link destination of the image data are indicated, and a set of an image data identifier of the link destination image data and a control information identifier of the control information are set. Include link destination information
A control information storage means for storing control information of the non-multiple, further comprising a correspondence information storage means for storing correspondence information that associates with the control information and the image data, the multiplexing transmission means The control information is repeatedly transmitted as a multiplexed stream together with the image data, the reading unit reads out the control information associated with the image data with the corresponding information, and the multiplexing unit is read out by the reading unit. sequentially multiplexing the image data and control information, the digital broadcast apparatus and writes assigned control information identification <br/> another child in the control information.
データのデータ量と対応する制御情報の情報量との比に
応じたビットレートを各画像データと対応する制御情報
ごとに割り当てる帯域割当部を備え、 前記多重化部は、それぞれ割り当てられたビットレート
で画像データと制御情報とを多重化することを特徴とす
る請求項4記載のデジタル放送装置。5. The multiplexing unit, when multiplexing the image data and control information, sets a bit rate corresponding to a ratio between a data amount of each image data and an information amount of the corresponding control information to each image data. 5. The digital broadcasting apparatus according to claim 4, further comprising a band allocating unit that allocates each of the corresponding control information, wherein the multiplexing unit multiplexes the image data and the control information at the respectively assigned bit rates.
化するそれぞれの多重開始位置を所定の計算式に従い計
算する多重開始位置計算部を備え、 前記多重化部は前記多重開始位置計算部で計算された画
像対応表の多重開始位置から画像対応表を多重化し、前
記多重開始位置計算部で計算された画像データと制御情
報との多重開始位置からそれぞれ画像データと制御情報
とを多重化することを特徴とする請求項5記載のデジタ
ル放送装置。6. The multiplexing unit further includes a multiplexing start position calculating unit that calculates a multiplexing start position for multiplexing the image correspondence table, the image data and the control information according to a predetermined calculation formula, before Kio duplex unit multiplexes image correspondence table from the multiplexed start position of the image correspondence table calculated in the multi-start position calculation unit, before <br/> Symbol image data calculated by the multiplexing start position calculation unit 6. The digital broadcast apparatus according to claim 5, wherein image data and control information are multiplexed from a multiplex start position of the control information and the control data.
2画像ストリーム識別子とは同一であることを特徴とす
る請求項1記載のデジタル放送装置。7. The digital broadcast device according to claim 1, wherein the first image stream identifier and the second image stream identifier are the same.
2画像ストリーム識別子は、MPEG2(Moving PictuThe two-image stream identifier is MPEG2 (Moving Pictu
re Experts Group2)規格に定められたパケット識別子re Experts Group2) Packet identifier defined in the standard
(PID)であることを特徴とする請求項7記載のデジ(PID).
タル放送装置。Broadcasting equipment.
2画像ストリーム識別子とはMPEG2(Moving Pictur
e Experts Group2)規格に定められたストリーム識別子
(stream_id)とパケット識別子(PID)と
の組み合わせであることを特徴とする請求項7記載のデ
ジタル放送装置。9. The method according to claim 1, wherein the first image stream identifier and the second image stream identifier are MPEG2 (Moving Pictur).
8. The digital broadcast apparatus according to claim 7 , wherein the digital broadcast apparatus is a combination of a stream identifier (stream_id) and a packet identifier (PID) defined in the e Experts Group 2) standard.
EG2規格に定められたパケット識別子(PID)であA packet identifier (PID) defined in the EG2 standard
り、And 前記第2画像ストリーム識別子はDVB(Digital VideoThe second image stream identifier is DVB (Digital Video).
Broadcasting)規格に定められたコンポーネントタグ Broadcasting) Component tags defined in the standard
(component_tag)であり、(Component_tag), 前記多重化送信手段は、パケット識別子とコンポーネンThe multiplex transmission means includes a packet identifier and a component.
トタグとの対応が記載された対応表を繰り返し送信するRepeatedly send the correspondence table that describes the correspondence with the tag
ことを特徴とする請求項1記載のデジタル放送装置。The digital broadcasting device according to claim 1, wherein:
PEG2(Moving Picture Experts Group2)規格に定
められたストリーム識別子(stream_id)とパ
ケット識別子(PID)との組み合わせであり、前記第
2画像ストリーム識別子は、MPEG2規格に定められ
たストリーム識別子(stream_id)とDVB
(Digital Video Broadcasting)規格に定められたコン
ポーネントタグ(component_tag)との組
み合わせであり、 前記多重化送信手段は、パケット識別子とコンポーネン
トタグとの対応が記載された対応表を繰り返し送信する
ことを特徴とする請求項1記載のデジタル放送装置。11. The first image stream identifier is M
It is a combination of a stream identifier (stream_id) and a packet identifier (PID) defined in PEG2 (Moving Picture Experts Group2) standard, and the second image stream identifier is a combination of a stream identifier (stream_id) defined in MPEG2 standard and DVB.
(Digital Video Broadcasting) in combination with a component tag (component_tag) defined in the standard, wherein the multiplex transmission means repeatedly transmits a correspondence table in which correspondence between packet identifiers and component tags is described. The digital broadcasting device according to claim 1.
ng Picture Experts Group2)規格に定められたプライng Picture Experts Group 2)
ベートセクションとして多重し、Multiplexed as a bait section, 前記画像対応表識別子は、table_id_exteThe image correspondence table identifier is table_id_exte
ntionであることを特徴とする請求項1記載のデジ2. The digital signal according to claim 1, wherein
タル放送装置。Broadcasting equipment.
計算する再生開始時刻計算部と、A playback start time calculation unit for calculating, 計算された再生開始時刻を画像対応表に書き込む書込部Writing unit for writing the calculated playback start time to the image correspondence table
とを有することを特徴とする請求項1記載のデジタル放2. The digital broadcasting system according to claim 1, wherein
送装置。Feeder.
ータの先頭フレームのMPEG2(Moving Picture ExpMPEG2 (Moving Picture Exp) of the first frame of the data
erts Group2)規格に定められたPTS(Presentation Terts Group2) PTS (Presentation T
ime Stamp)の値であることを特徴とする請求項13記載14. The value of (ime Stamp).
のデジタル放送装置。Digital broadcasting equipment.
計算する再生終了時刻計算部と、A playback end time calculator for calculating, 計算された再生終了時刻を画像対応表に書き込む書込部Writing unit for writing the calculated reproduction end time in the image correspondence table
とを有することを特徴とする請求項1記載のデジタル放2. The digital broadcasting system according to claim 1, wherein
送装置。Feeder.
ータの最終フレームのMPEG2(Moving Picture ExpMPEG2 (Moving Picture Exp) of the last frame of the data
erts Group2)規格に定められたPTS(Presentation Terts Group2) PTS (Presentation T
ime Stamp)の値であることを特徴とする請求項15記載ime Stamp) value.
のデジタル放送装置。Digital broadcasting equipment.
当該画像データのプライベート領域に画像データ識別子
を付加する画像データ識別子付加部を有することを特徴
とする請求項1記載のデジタル放送装置。17. The image processing apparatus according to claim 1, further comprising an image data identifier adding unit that adds an image data identifier to a private area of the image data when multiplexing the image data read by the reading unit. The digital broadcasting device according to claim 1, wherein:
重化した後で当該画像対応表に対応する画像データを多
重化する迄の間に、更に同一の画像対応表を複数回読み
出し多重化することを特徴とする請求項1記載のデジタ
ル放送装置。18. Before Kio duplexing unit, between the image data corresponding to the image correspondence table after multiplexing an image correspondence table until you multi <br/> duplexing, further identical 2. The digital broadcast apparatus according to claim 1, wherein the image correspondence table is read and multiplexed a plurality of times.
複数の音声データを記憶している音声情報記憶手段を更
に備え、 前記多重化送信手段は、複数の前記音声データを多重化
ストリームとして繰り返し送信し、 前記多重化送信手段は、更に 前記音声情報記憶手段に記憶されている音声データを順
次読み出す読出部と、 1以上で音声データの総数未満の数の異なる第1音声ス
トリーム識別子を保持し、読み出された音声データにそ
の中の1つを順次割り当てる音声ストリーム識別子割当
部と、 音声データ毎に対応する音声データ識別子と等価な値
と、対応する音声データに割り当てられた第1音声スト
リーム識別子と等価な第2音声ストリーム識別子とを含
む音声対応表を生成する音声対応表生成部と、 第1音声ストリーム識別子が割り当てられた前記複数の
音声データと、前記音声対応表生成部で生成された複数
の音声対応表とを、それぞれの音声対応表が、対応する
音声データの一定時間以上前に出現し、音声対応表と対
応する音声データの間には、同一の第1音声ストリーム
識別子を割り当てられた異なる音声データが出現しない
ように順次多重化し、繰り返し送信する多重化部とを有
することを特徴とする請求項1記載のデジタル放送装
置。 19. An audio data identifier is assigned to each of them.
Updating audio information storage means that stores multiple audio data
And the multiplexing transmission means multiplexes the plurality of audio data.
The multiplex transmission means further sequentially transmits the audio data stored in the audio information storage means.
A reading unit that out next read, the number of different first speech scan of less than the total number of audio data in one or more
Holds the stream identifier and adds it to the read audio data.
Audio stream identifier assignment to sequentially assign one of
And a value equivalent to the audio data identifier corresponding to each audio data
And the first audio stream assigned to the corresponding audio data.
Including the second audio stream identifier equivalent to the stream identifier.
A voice correspondence table generating unit for generating a voice correspondence table ;
Voice data and a plurality of voice data generated by the voice correspondence table generation unit.
And the corresponding audio correspondence table
Appears more than a certain time before the audio data, and
Between the corresponding audio data, the same first audio stream
No different audio data with assigned identifier appears
And a multiplexing unit for multiplexing and transmitting repeatedly.
2. The digital broadcasting device according to claim 1, wherein
Place.
実現するデジタル放送装置であって、Digital broadcasting device to be realized, それぞれ画像データ識別子が付された複数の画像データA plurality of image data each having an image data identifier
を記憶している画像情報記憶手段と、Image information storage means for storing 複数の前記画像データを多重化ストリームとして繰り返Repeating a plurality of the image data as a multiplexed stream
し送信する多重化送信手段とを備え、And multiplex transmission means for transmitting 前記多重化送信手段は、The multiplex transmission means, 前記画像情報記憶手段に記憶されている画像データを順The image data stored in the image information storage means
次読み出す読出部と、A reading unit for reading next, 1以上で画像データの総数未満の数の異なる第1画像ス1 or more different first image scans whose number is less than the total number of image data.
トリーム識別子を保持し、読み出された画像データにそHolds the stream identifier and adds it to the read image data.
の中の1つを順次割り当てる画像ストリーム識別子割当Image stream identifier assignment to sequentially assign one of
部と、Department and 画像データ毎に対応する画像データ識別子と等価な値をA value equivalent to the image data identifier corresponding to each image data
自身の識別子として用い、対応する画像データに割り当Used as its own identifier and assigned to the corresponding image data
てられた第1画像ストリーム識別子と等価な第2画像スSecond image stream equivalent to the assigned first image stream identifier.
トリーム識別子を含む画像対応表を生成する画像対応表An image correspondence table that generates an image correspondence table including a trim identifier
生成部と、A generating unit; 第1画像ストリーム識別子が割り当てられた前記複数のThe plurality of image streams to which a first image stream identifier is assigned;
画像データと、前記画Image data and the image 像対応表生成部で生成された複数Multiple generated by the image correspondence table generator
の画像対応表とを、それぞれの画像対応表が、対応するThe image correspondence table and the image correspondence table correspond to each other.
画像データの一定時間以上前に出現し、画像対応表と対Appears more than a certain time before the image data and matches the image correspondence table.
応する画像データの間には、同一の第1画像ストリームBetween the corresponding image data, the same first image stream
識別子を割り当てられた異なる画像データが出現しないNo different image data assigned with an identifier appears
ように順次多重化し、繰り返し送信する多重化部とを有And a multiplexing unit for multiplexing and transmitting repeatedly.
し、And 前記第1画像ストリーム識別子は、MPEG2(MovingThe first image stream identifier is MPEG2 (Moving
Picture Experts Group2)規格に定められたストリー Picture Experts Group 2) A stream defined by the standard
ム識別子(stream_id)とパケット識別子(PSystem identifier (stream_id) and packet identifier (P
ID)との組み合わせであり、前記第2画像ストリームID) and the second image stream
識別子は、MPEG2規格に定められたストリーム識別The identifier is the stream identification defined in the MPEG2 standard.
子(stream_id)とDVB(Digital Video BrChild (stream_id) and DVB (Digital Video Br)
oadcasting)規格に定められたコンポーネントタグ(coadcasting) component tag (c
omponent_tag)との組み合わせであり、component_tag). 前記多重化送信手段は、パケット識別子とコンポーネンThe multiplex transmission means includes a packet identifier and a component.
トタグとの対応表を繰り返し送信し、Repeatedly send the correspondence table with the tag, 前記画像対応表は、MPEG2(Moving Picture ExperThe image correspondence table is based on MPEG2 (Moving Picture Exper
ts Group2)規格に定められたプライベートセクションts Group2) Private section defined in the standard
として多重し、Multiplexed as 前記画像対応表識別子は、table_id_exteThe image correspondence table identifier is table_id_exte
ntionであることを特徴とするデジタル放送装置。a digital broadcasting device, wherein
実現するデジタル放送装置であって、Digital broadcasting device to be realized, それぞれ画像データ識別子が付された複数の画像データA plurality of image data each having an image data identifier
を記憶している画像情報記憶手段と、Image information storage means for storing 複数の前記画像データを多重化ストリームとして繰り返Repeating a plurality of the image data as a multiplexed stream
し送信する多重化送信手段とを備え、And multiplex transmission means for transmitting 前記多重化送信手段は、The multiplex transmission means, 前記画像情報記憶手段に記憶されている画像データを順The image data stored in the image information storage means
次読み出す読出部と、A reading unit for reading next, 1以上で画像データの総数未満の数の異なる第1画像ス1 or more different first image scans whose number is less than the total number of image data.
トリーム識別子を保持し、読み出された画像データにそHolds the stream identifier and adds it to the read image data.
の中の1つを順次割り当てる画像ストリーム識別子割当Image stream identifier assignment to sequentially assign one of
部と、Department and 画像データ毎に対応する画像データ識別子と等価な値Value equivalent to image data identifier corresponding to each image data
と、対応する画像データに割り当てられた第1画像ストAnd the first image stream assigned to the corresponding image data.
リーム識別子と等価な第2画像ストリーム識別子Second image stream identifier equivalent to the stream identifier とを含Including
む画像対応表を生成する画像対応表生成部と、An image correspondence table generator for generating an image correspondence table; 第1画像ストリーム識別子が割り当てられた前記複数のThe plurality of image streams to which a first image stream identifier is assigned;
画像データと、前記画像対応表生成部で生成された複数Image data and a plurality of images generated by the image correspondence table generation unit
の画像対応表とを、それぞれの画像対応表が、対応するThe image correspondence table and the image correspondence table correspond to each other.
画像データの一定時間以上前に出現し、画像対応表と対Appears more than a certain time before the image data and matches the image correspondence table.
応する画像データの間には、同一の第1画像ストリームBetween the corresponding image data, the same first image stream
識別子を割り当てられた異なる画像データが出現しないNo different image data assigned with an identifier appears
ように順次多重化し、繰り返し送信する多重化部とを有And a multiplexing unit for multiplexing and transmitting repeatedly.
し、And 前記第1画像ストリーム識別子は、MPEG2(MovingThe first image stream identifier is MPEG2 (Moving
Picture Experts Group2)規格に定められたストリー Picture Experts Group 2) A stream defined by the standard
ム識別子(stream_id)とパケット識別子(PSystem identifier (stream_id) and packet identifier (P
ID)との組み合わせであり、前記第2画像ストリームID) and the second image stream
識別子は、MPEG2規格に定められたストリーム識別The identifier is the stream identification defined in the MPEG2 standard.
子(stream_id)とDVB(Digital Video BrChild (stream_id) and DVB (Digital Video Br)
oadcasting)規格に定められたコンポーネントタグ(coadcasting) component tag (c
omponent_tag)との組み合わせであり、component_tag). 前記多重化送信手段は、パケット識別子とコンポーネンThe multiplex transmission means includes a packet identifier and a component.
トタグとの対応表を繰り返し送信し、Repeatedly send the correspondence table with the tag, 前記画像対応表は、MPEG2(Moving Picture ExperThe image correspondence table is based on MPEG2 (Moving Picture Exper
ts Group2)規格に定められたプライベートセクションts Group2) Private section defined in the standard
として多重し、Multiplexed as 前記画像対応表識別子は、table_id_exteThe image correspondence table identifier is table_id_exte
ntionであり、ntion, 前記画像対応表には、画像の再生開始時刻と再生終了時The image correspondence table includes the image reproduction start time and the image reproduction end time.
刻とが記載され、Is written and 前記再生開始時刻は、対応する画像データの先頭フレーThe reproduction start time is determined by the start frame of the corresponding image data.
ムのMPEG2規格に定められたPTS(Presentation PTS (Presentation
Time Stamp)の値であり、Time Stamp) 前記再生終了時刻は、対応する画像データの最終フレーThe reproduction end time is determined by the last frame of the corresponding image data.
ムのMPEG2規格に定められたPTS(Presentation PTS (Presentation
Time Stamp)の値であることを特徴とするデジタル放送Digital broadcast characterized by being the value of (Time Stamp)
装置。apparatus.
現するデジタル放送装置であって、それぞれ 画像データ識別子が付された複数の画像データ
を記憶している画像情報記憶手段と、 前記画像データのリンク先の画像データと制御情報とを
示し、リンク先の画像データの画像データ識別子と制御
情報の制御情報識別子との組で示されるリンク先情報を
含む制御情報識別子が付された複数の制御情報を記憶し
ている制御情報記憶手段と、 前記画像データと前記制御情報とを対応付ける対応情報
を記憶している対応情報記憶手段と、 複数の前記画像データを前記制御情報とともに多重化ス
トリームとして繰り返し送信する多重化送信手段とを備
え、 前記多重化送信手段は、 前記画像データと前記対応情報でこれに対応付けられた
制御情報とを順次読み出す読出部と、1以上で画像データの総数未満の数の異なる第1ストリ
ーム識別子を保持し、 前記読出部で読み出された画像デ
ータにその中の1つを順次割り当て、制御情報に制御情
報識別子を割り当てる識別子割当部と、 画像データ毎に対応する 画像データ識別子と等価な値
と、対応する画像データに割り当てられた第1画像スト
リーム識別子と等価な第2画像ストリーム識別子とを含
み、対応する画像データの再生時刻情報が書き込まれた
画像対応表を生成する画像対応表生成部と、第1画像ストリーム識別子が割り当てられた前記複数の
画像データと、制御情報識別情報が割り当てられた複数
の制御情報と、 前記画像対応表生成部で生成された複数
の画像対応表とを、それぞれの画像対応表が、対応する
画像データと制御情報の一定時間以上前に出現し、画像
対応表と対応する画像データの間には、同一の第1画像
ストリーム識別子を割り当てられた異なる画像データが
出現しないように順次多重化し、繰り返し送信する多重
化部とを有することを特徴とするデジタル放送装置。 22. A digital broadcasting apparatus for realizing a simulated conversation using digital broadcasting, comprising: image information storage means for storing a plurality of image data each having an image data identifier; A plurality of controls to which a control information identifier including link destination information indicated by a set of an image data identifier of the link destination image data and a control information identifier of the control information is indicated. Control information storage means for storing information; correspondence information storage means for storing correspondence information for associating the image data with the control information; and repeating the plurality of image data together with the control information as a multiplexed stream. Multiplex transmission means for transmitting, the multiplex transmission means, the control information associated with the image data and the correspondence information A reading unit for sequentially reading, the number of different first string is less than the total number of image data in one or more
It holds over beam identifiers assigned sequentially one of them in images data read by the reading unit, an identifier assignment unit to assign the control information identifier in the control information, an image corresponding to each image data A value equivalent to the data identifier and the first image stream assigned to the corresponding image data.
And a stream identifier equivalent to the second image stream identifier, an image correspondence table generation unit which reproduction time information to generate an image correspondence table written in the corresponding image data, said first image stream identifier is assigned plural
Image data and multiple pieces to which control information identification information is assigned
And control information for a plurality generated by the image correspondence table generation unit
The image correspondence table and the image correspondence table correspond to each other.
Appears more than a certain time before the image data and control information ,
The same first image exists between the correspondence table and the corresponding image data.
Different image data assigned a stream identifier
Multiplexing, multiplexing sequentially so that they do not appear, and repeatedly transmitting
A digital broadcasting device comprising: a converting unit.
情報を所定の計算式に従い計算する再生時刻計算部と、 前記再生時刻計算部で計算された再生時刻情報を前記画
像対応表に書き込む再生時刻書込部とを備えることを特
徴とする請求項22記載のデジタル放送装置。23. A reproduction time calculation unit that calculates time information for reproducing image data corresponding to the image correspondence table in accordance with a predetermined calculation formula, wherein the reproduction time calculation unit calculates 23. The digital broadcasting device according to claim 22 , further comprising a reproduction time writing unit that writes the reproduction time information into the image correspondence table.
実現するデジタル放送装置であって、それぞれ 画像データ識別子が付された複数の画像データ
を記憶している画像情報記憶手段と、 前記画像データのリンク先の画像データと制御情報とを
示し、リンク先の画像データの画像データ識別子と制御
情報の制御情報識別子との組で示されるリンク先情報を
含む制御情報識別子が付された複数の制御情報を記憶し
ている制御情報記憶手段と、 前記画像データと前記制御情報とを対応付ける対応情報
を記憶している対応情報記憶手段と、 複数の前記画像データを前記制御情報とともに多重化ス
トリームとして繰り返し送信する多重化送信手段とを備
え、 前記多重化送信手段は、 前記画像データと前記対応情報でこれに対応付けられた
制御情報とを順次読み出す読出部と、1以上で画像データの総数未満の数の異なる第1画像ス
トリーム識別子を保持し、読み出された画像データにそ
の中の1つを順次割り当て、制御情報には制御情報識別
子を割り当てる識別子割当部と、 前記複数の画像データをそれぞれ識別し、割り当てられ
た第1画像ストリーム識別子と等価な第2画像ストリー
ム識別子を含むモジュール情報を複数の画像データごと
に生成するモジュール情報生成部と、第1画像ストリーム識別子が割り当てられた前記複数の
画像データと、前記モジュール情報生成部で生成された
モジュール情報とを、モジュール情報が、対応する複数
の画像データの一定時間以上前に出現し、モジュール情
報と対応する複数の画像データの間には、前記複数の画
像データそれぞれと同一の第1画像ストリーム識別子を
割り当てられた異なる画像データが出現しないように順
次多重化し、繰り返し送信する多重化部とを有すること
を特徴とするデジタル放送装置。 24. A digital broadcasting device for realizing a pseudo-interaction using digital broadcasting, comprising: image information storage means for storing a plurality of image data each having an image data identifier; A plurality of controls to which a control information identifier including link destination information indicated by a set of an image data identifier of the link destination image data and a control information identifier of the control information is indicated. Control information storage means for storing information; correspondence information storage means for storing correspondence information for associating the image data with the control information; and repeating the plurality of image data together with the control information as a multiplexed stream. Multiplex transmission means for transmitting, the multiplex transmission means, the control information associated with the image data and the correspondence information A reading unit for sequentially reading, the number of different first image scan of less than the total number of image data in one or more
Holds the stream identifier and adds it to the read image data.
Is sequentially assigned, and control information is identified as control information.
An identifier assignment unit that assigns a child, said plurality of image data to identify each assigned
The first image stream identifier equivalent to the second image stream was
A module information generating unit that generates module information including a system identifier for each of a plurality of image data ;
Image data and the image data generated by the module information generation unit
Module information and the corresponding module information
Appears a certain time or more before the image data of
Information and a plurality of image data corresponding to the plurality of image data.
The same first image stream identifier as each image data
Order so that different assigned image data does not appear.
Having a multiplexing unit for multiplexing and repeating transmission
A digital broadcasting device characterized by the above-mentioned.
るデジタル放送を受信するデジタル放送受信装置であっ
て、 前記画像データには、第1画像ストリーム識別子が付さ
れ、複数の前記画像データは、多重化された多重化スト
リームとして送信され、前記多重化ストリームには、対
応する画像データの画像データ識別子と等価な値を画像
対応表識別子として付され、対応する画像データの第2
画像ストリーム識別子が記載された画像対応表が多重化
されており、この画像対応表も画像データと同様繰り返
し送信されており、 デジタル放送を受信する受信手段と、 受信したデジタル放送から1の画像データを抽出する抽
出手段と、 記憶手段と、 抽出された画像データを再生する再生手段と、 ユーザの選択操作を受け付ける操作手段と、 ユーザ操作に基づいて前記抽出手段に抽出条件を設定す
る抽出制御手段とを備え、 前記抽出手段は、 設定された抽出条件と一致する画像対応表識別子が付さ
れた画像対応表を多重化ストリームから抽出する画像対
応表抽出部を有し、 前記記憶手段は、 抽出された画像対応表を記憶する画像対応表記憶部を有
し、 前記操作手段は、 前記再生手段で再生されている画像データから指定の画
像データへの切り換え指定の操作を受け付ける指定受付
部を有し、 前記抽出手段は、更に、 設定された抽出条件に一致する画像データを抽出する画
像データ抽出部を有し、 前記抽出制御手段は、 指定の画像データの画像データ識別子と等価な値の画像
対応表識別子を抽出条件として設定する抽出条件設定部
と、 前記画像対応表記憶部に記憶されている画像対応表に記
載されている第2画像ストリーム識別子を読み出し、読
み出した第2画像ストリーム識別子を用いて前記抽出手
段に抽出条件を設定する画像データ抽出制御部と を有
し、 前記抽出手段は、1の画像データを抽出した後画像デー
タの抽出を中止する ことを特徴とするデジタル放送受信
装置。25. A digital broadcast receiving apparatus for receiving a digital broadcast in which a plurality of image data are repeatedly transmitted, wherein the image data is provided with a first image stream identifier , and the plurality of image data are multiplexed. is sent as reduction has been multiplexed stream, wherein the multiplexed stream is subjected to image data identifier and the equivalent in the corresponding image data as an image correspondence table identifier, the second corresponding image data
An image correspondence table in which an image stream identifier is described is multiplexed, and this image correspondence table is repeatedly transmitted similarly to the image data. A receiving means for receiving a digital broadcast, and one image data from the received digital broadcast Extraction means for extracting the image data, storage means, reproduction means for reproducing the extracted image data, operation means for receiving a user's selection operation, and extraction control means for setting extraction conditions in the extraction means based on the user operation with the door, the extraction means has an image correspondence table extraction unit for extracting from the multiplexed stream image correspondence table image correspondence table identifier that matches the set extraction condition is attached, the storage unit, An image correspondence table storage unit for storing the extracted image correspondence table, wherein the operation unit is configured to specify designated image data from image data reproduced by the reproduction unit. Has a designation accepting unit for accepting a switching designation of the operation, the extraction means further image to extract image data that match the set extraction condition
Has an image data extraction unit, the extraction control unit, extraction condition setting unit for setting image correspondence table identifier of the image data identifier and the equivalent in image data designated as the extraction conditions
If, serial to the image correspondence table stored in the image correspondence table storage unit
The second image stream identifier is read out and read.
Using the extracted second image stream identifier,
Have the image data extraction control unit setting the extraction condition in the stage
And extracting means for extracting the image data after extracting the one image data.
A digital broadcast receiving apparatus for stopping extraction of data.
ストリーム識別子が異なる画像データに繰り返し付加さ
れており、 前記再生手段は、 前記画像データ抽出部で抽出された画像データに含ま
れ、画像データのプライベート領域に記録されている画
像データ識別子を抽出する識別子抽出部を有し、 前記抽出制御手段は、更に、 前記識別子抽出部で抽出された画像データ識別子が指定
の画像データ識別子と一致するか否かを判定する画像デ
ータ判定部と、 前記画像データ判定部が一致しないと判定したとき、前
記再生手段に再生の中止指示を与える再生中止指示部
と、 前記再生中止指示部が再生の中止指示を与えたとき、前
記画像対応表抽出部に画像対応表の抽出を指示する画像
対応表抽出指示部とを有することを特徴とする請求項2
5記載のデジタル放送受信装置。26. The image data, wherein the same first image
The stream identifier is repeatedly added to different image data, and the reproducing means is an identifier for extracting an image data identifier included in the image data extracted by the image data extraction unit and recorded in a private area of the image data. An extraction unit, wherein the extraction control unit further includes: an image data determination unit configured to determine whether the image data identifier extracted by the identifier extraction unit matches a specified image data identifier; A reproduction stop instruction unit for giving a reproduction stop instruction to the reproduction unit when it is determined that the units do not match; and an image correspondence table for the image correspondence table extraction unit when the reproduction stop instruction unit gives a reproduction stop instruction. 3. An image correspondence table extraction instructing unit for instructing extraction of the image.
6. The digital broadcast receiving device according to 5 .
画像データ抽出部に画像データの抽出停止を指示し、画
像データの抽出を停止させる抽出停止指示部を有するこ
とを特徴とする請求項26記載のデジタル放送受信装
置。27. The extraction control means, further comprising: when the image data determination unit determines that they match, instructs the image data extraction unit to stop extracting image data, and stops the extraction of image data. The digital broadcast receiving device according to claim 26, further comprising a unit.
ータの開始再生時刻が記載されており、 前記再生手段は、更に、 時刻をカウントするクロック部を備え、 前記再生手段は、抽出された画像データを復号した後再
生し、1の画像データの復号を完了したとき、前記抽出
制御手段に復号完了を通知し、 前記抽出制御手段は、更に、 前記画像対応表に記載されている画像データの開始再生
時刻までに前記再生手段から復号完了の通知があるか否
かを判定する開始時刻判定部と、 前記開始時刻判定部がないと判定したとき、前記画像デ
ータ抽出部に画像データの抽出の中止を指示し、前記画
像対応表抽出部に画像対応表の抽出を指示する抽出指示
部とを有することを特徴とする請求項25記載のデジタ
ル放送受信装置。28. The image correspondence table describes a start reproduction time of the corresponding image data. The reproduction means further includes a clock unit for counting time, and the reproduction means When the image data is decoded and reproduced, and when the decoding of one image data is completed, the completion of the decoding is notified to the extraction control means. The extraction control means further includes an image data described in the image correspondence table. A start time determination unit that determines whether or not there is a notification of completion of decoding from the playback unit by the start playback time of the image data extraction unit. 26. The digital broadcast receiving apparatus according to claim 25 , further comprising: an extraction instruction unit that instructs the image correspondence table extraction unit to instruct the image correspondence table extraction unit to extract the image correspondence table.
PEG2規格に定められたパケット識別子PIDであA packet identifier PID defined in the PEG2 standard.
り、前記第2画像ストリーム識別子は、DVB規格に定The second image stream identifier is defined in the DVB standard.
められたコンポーネントタグ(component_tComponent tag (component_t
ag)であり、前記多重化ストリームには、コンポーネag), wherein the multiplexed stream includes a component
ントタグとパケット識別子との対応が記載された対応表Mapping table that describes the correspondence between the event tag and the packet identifier
が多重化され繰り返し送信されており、Are multiplexed and transmitted repeatedly, 前記抽出手段は、この対応表を抽出し、The extracting means extracts the correspondence table, 前記画像データ抽出制御部は、この対応表を参照して、The image data extraction control unit refers to the correspondence table,
第2画像ストリーム識別子を第1画像ストリーム識別子Replace the second image stream identifier with the first image stream identifier
に変換して、前記画像データ抽出部に抽出条件を設定すAnd set extraction conditions in the image data extraction unit.
ることを特徴とする請求項25記載のデジタル放送受信26. The digital broadcast reception according to claim 25, wherein
装置。apparatus.
PEG2規格に定められたストリーム識別子(stre
am_id)とパケット識別子(PID)とであり、前
記第2画像ストリーム識別子は、MPEG2規格に定め
られたストリーム識別子とDVB規格に定められたコン
ポーネントタグ(component_tag)とであ
り、前記多重化ストリームには、コンポーネントタグと
パケット識別子との対応が記載された対応表が多重化さ
れ繰り返し送信されており、 前記抽出手段は、この対応表を抽出し、 前記画像データ抽出制御部は、この対応表を参照して、
第2画像ストリーム識別子を第1画像ストリーム識別子
に変換して、前記画像データ抽出部に抽出条件を設定す
ることを特徴とする請求項25記載のデジタル放送受信
装置。30. The first image stream identifier is M
Et al defined PEG2 standard stream identifier (STRE
am_id) and a packet identifier (PID), and the second image stream identifier is defined in the MPEG2 standard.
And a and et stream identifier and DVB standards prescribed et component tag (component_tag), wherein the multiplexed stream, a correspondence table corresponding has been described with a component tag and the packet identifiers are repeatedly transmitted multiplexed The extraction means extracts the correspondence table, and the image data extraction control unit refers to the correspondence table,
26. The digital broadcast receiving apparatus according to claim 25 , wherein the second image stream identifier is converted into a first image stream identifier , and an extraction condition is set in the image data extraction unit.
第2画像ストリーム識別子とは同一であり、 前記画像データ抽出制御部は、読み出した第2画像スト
リーム識別子を前記抽出手段に抽出条件として設定する
ことを特徴とする請求項25記載のデジタル放送受信装
置。31. is identical with the first image stream identifier and the second image stream identifier, the image data extraction control unit reads the second image strike
26. The digital broadcast receiving apparatus according to claim 25 , wherein a stream identifier is set as an extraction condition in said extraction means.
ータの再生終了時刻が記載されており、 前記再生手段は、更に、 時刻をカウントするクロック部を有し、 前記抽出制御手段は、更に、 前記画像対応表に記載されている画像データの再生終了
時刻に到達したか否かを判定する終了時刻判定部と、 前記終了時刻判定部が画像データの再生終了時刻に到達
したと判定したとき、前記画像データ抽出部に画像デー
タの抽出停止を指示する抽出停止指示部とを有すること
を特徴とする請求項25記載のデジタル放送受信装置。32. The image correspondence table describes a reproduction end time of corresponding image data. The reproduction means further has a clock section for counting time, and the extraction control means further comprises: An end time determination unit that determines whether or not the reproduction end time of the image data described in the image correspondence table has been reached; and the end time determination unit has reached the reproduction end time of the image data. 26. The digital broadcast receiving apparatus according to claim 25 , further comprising: an extraction stop instructing unit that instructs the image data extracting unit to stop extracting image data when the determination is made.
定められたプライベートセクションとして多重化されてMultiplexed as a prescribed private section
おり、Yes, 前記抽出条件設定部は、画像対応表識別子としてtabThe extraction condition setting unit sets tab as an image correspondence table identifier.
le_id_extentionを設定することを特徴It is characterized by setting le_id_extension
とする請求項25記載のデジタル放送受信装置。The digital broadcast receiving apparatus according to claim 25, wherein
られた制御情報とからなるリンクの張られた複数のコン
テンツ全体が繰り返し送信されるデジタル放送を受信す
るデジタル放送受信装置であって、 前記各制御情報には、その対応する画像データとリンク
が張られた他のリンク先の画像データを示すリンク先情
報が含まれ、前記画像データには、第1画像ストリーム
識別子が付され、前記制御情報には、制御情報識別子が
付されており、リンク先の画像データを識別する画像デ
ータ識別子とリンク先の制御情報を識別する制御情報識
別子とがリンク先情報として記載されており、複数の前
記画像データとこれに対応する前記制御情報とは、多重
化された多重化ストリームとして送信され、前記多重化
ストリームには、対応する画像データの画像データ識別
子と等価な値を画像対応表識別子として付され、対応す
る画像データの第2画像ストリーム識別子と対応する画
像データの終了再生時刻とが記載された画像対応表が多
重化されており、この画像対応表も画像データと同様繰
り返し送信されており、 デジタル放送を受信する受信手段と、 受信したデジタル放送から1の画像データとこれに対応
する制御情報とを抽出する抽出手段とを備え、 前記抽出手段は、 設定された抽出条件と一致する画像対応表識別子が付さ
れた画像対応表を多重化ストリームから抽出する画像対
応表抽出部と、 設定された抽出条件と一致する画像データを多重化スト
リームから抽出する画像データ抽出部とを有し、 抽出された制御情報を記憶する記憶手段とを備え、 前記記憶手段は、 抽出された画像対応表を記憶する画像対応表記憶部を有
し、 抽出された画像データを再生する再生手段を備え、 前記再生手段は、 時刻をカウントするクロック部を有し、 前記制御情報に含まれるリンク先情報を対象としたユー
ザの選択操作を受け付ける操作手段を備え、 前記操作手段は、 前記再生手段で再生されている画像データからリンク先
の画像データへの切り換え指定の操作を受け付ける指定
受付部を有し、 ユーザ操作に伴ってリンク先情報により指定される画像
データと対応する制御情報とを抽出するよう抽出手段を
制御し、前記記憶手段に記憶されている制御情報のリン
ク先情報を読み出し、前記指定受付部で切り換え指定さ
れたリンク先の画像データの画像データ識別子と制御情
報の制御情報識別子とに基づいて前記抽出手段に抽出条
件を設定する抽出制御手段を備え、 前記抽出制御手段は、 画像データの画像データ識別子と等価な値の画像対応表
識別子を抽出条件として設定する抽出条件設定部と、 前記画像対応表に記載されている画像データの再生終了
時刻に到達したか否かを判定する終了時刻判定部と、 前記抽出条件設定部で抽出条件が設定された後、前記終
了時刻判定部で画像データの再生終了時刻に到達したと
判定される迄の間、前記画像データ抽出部を前記多重化
ストリームから設定された抽出条件に一致する画像デー
タを抽出するよう制御する抽出状態制御部とを有するこ
とを特徴とするデジタル放送受信装置。34. A digital broadcast receiving apparatus for receiving a digital broadcast in which a plurality of linked contents composed of image data and control information associated with each image data are repeatedly transmitted as a whole, The control information includes link destination information indicating image data of another link destination linked to the corresponding image data, and the image data includes a first image stream.
Identifier is assigned, to the control information, the control information identifier has been assigned, as the control information identifier and a destination information for identifying the image data identifier and the destination of the control information that identifies the image data of the link destination Are described, the plurality of image data and the control information corresponding thereto are transmitted as a multiplexed multiplexed stream, and the multiplexed stream is equivalent to an image data identifier of the corresponding image data. assigned the value as an image correspondence table identifier, an image correspondence table and an end reproduction time of the image data has been described which corresponds to the second image stream identifier of the corresponding image data are multiplexed, even the image correspondence table A receiving means for receiving a digital broadcast, which is repeatedly transmitted similarly to the image data, and one image data from the received digital broadcast and a control corresponding thereto. And extraction means for extracting a broadcast, the extraction means includes an image correspondence table extraction unit for extracting from the multiplexed stream image correspondence table image correspondence table identifier is attached to match the set extraction condition, An image data extraction unit for extracting image data that matches the set extraction condition from the multiplexed stream; and a storage unit for storing the extracted control information. An image correspondence table storage unit for storing a table; a reproducing unit for reproducing the extracted image data; the reproducing unit having a clock unit for counting time; and link destination information included in the control information. Operating means for receiving a user's selection operation for the image processing apparatus, wherein the operating means includes an operation for designating switching from image data being reproduced by the reproducing means to image data of a link destination. A control unit configured to control an extracting unit to extract image data specified by the link destination information and corresponding control information in accordance with a user operation, and control information stored in the storage unit. Extraction control means for reading the link destination information, and setting extraction conditions in the extraction means based on the image data identifier of the link destination image data and the control information identifier of the control information switched and designated by the designation receiving unit. , the extraction control means includes an extraction condition setting unit for setting image correspondence table <br/> identifier of the image data identifier and the equivalent in image data as the extraction condition, the image data described in the image correspondence table of the end time determination unit determines whether the host vehicle has reached the playback end <br/> time, after the extraction condition set by the extraction condition setting unit, of the image data in the end time determination unit Until it is determined to have reached the raw end time, that it has an extraction state control unit for controlling so as to extract the image data matching the image data extraction unit to set extraction condition from the multiplexed stream Digital broadcast receiver characterized by the above-mentioned.
置は、更に、複数の音声データが繰り返し送信されるデThe device further includes a device in which a plurality of audio data are repeatedly transmitted.
ジタル放送を受信し、Digital broadcast, 前記音声データには、第1音声ストリーム識別子が付さThe audio data is provided with a first audio stream identifier.
れ、複数の前記音声データは、多重化された多重化ストAnd the plurality of audio data are multiplexed and multiplexed.
リームとして送信され、前記多重化ストリームには、対And transmitted to the multiplexed stream,
応する音声データの音声データ識別子と等価な値を音声A value equivalent to the audio data identifier of the corresponding audio data
対応表識別子として付され、対応する音声データの第2Attached as a correspondence table identifier, the second of the corresponding audio data
音声ストリーム識別子が記載された音声対応表が多重化Multiplexed audio correspondence table with audio stream identifier
されており、この音声対応表も音声データと同様繰り返This audio correspondence table is repeated in the same way as audio data.
し送信されており、Has been sent, 前記抽出手段は、更に、受信したデジタル放送から1のThe extracting means further comprises:
音声データを抽出し、Extract audio data, 前記再生手段は、更に、抽出された音声データを再生The reproducing means reproduces the extracted audio data.
し、And 前記抽出手段は、更に、The extraction means further comprises: 設定された抽出条件と一致する音声対応表識別子が付さA voice correspondence table identifier that matches the set extraction conditions is added.
れた音声対応表を多重化ストリームから抽出する音声対Pairs for extracting the extracted audio correspondence table from the multiplexed stream
応表抽出部を有し、It has a response extraction unit, 前記記憶手段は、更に、The storage means further comprises: 抽出された音声対応表を記憶する音声対応表記憶部を有There is a voice correspondence table storage unit that stores the extracted voice correspondence table.
し、And 前記操作手段は、更に、The operating means further comprises: 前記再生手段で再生されている音声データから指定の音A specified sound from the audio data reproduced by the reproduction means.
声データへの切り換え指定の操作を受け付ける指定受付Specification reception to accept the operation to switch to voice data
部を有し、Part 前記抽出手段は、更に、The extraction means further comprises: 設定された抽出条件に一致する音声データを抽出する音Sound for extracting audio data that matches the set extraction conditions
声データ抽出部を有し、It has a voice data extraction unit, 前記抽出制御手段は、更に、The extraction control means further comprises: 指定の音声データの音声データ識別子と等価な値の音声Audio with a value equivalent to the audio data identifier of the specified audio data
対応表識別子を抽出条件として設定する抽出条件設定部Extraction condition setting unit that sets correspondence table identifiers as extraction conditions
と、When, 前記音声対応表記憶部に記憶されている音声対応表に記Recorded in the voice correspondence table stored in the voice correspondence table storage unit.
載されている第2音声ストリーム識別子を読み出し、読Read the second audio stream identifier on the
み出した第2音声ストリーム識別子を用いて前Using the second audio stream identifier 記抽出手Note extraction
段に抽出条件を設定する音声データ抽出制御部とを有And a voice data extraction control unit that sets extraction conditions.
し、And 前記抽出手段は、1の音声データを抽出した後音声デーThe extracting means extracts the audio data after extracting one audio data.
タの抽出を中止することを特徴とするデジタル放送受信Digital broadcast reception characterized by stopping data extraction
装置。apparatus.
るデジタル放送を受信するデジタル放送受信装置であっDigital broadcast receiver that receives digital broadcasts
て、hand, 前記画像データには、第1画像ストリーム識別子が付さThe image data is provided with a first image stream identifier.
れ、複数の前記画像データは、多重化された多重化ストAnd the plurality of image data are multiplexed and multiplexed.
リームとして送信され、前記多重化ストリームには、対And transmitted to the multiplexed stream,
応する画像データの画像データ識別子と等価な値を画像A value equivalent to the image data identifier of the corresponding image data
対応表識別子として付され、対応する画像データの第2It is attached as a correspondence table identifier, and the second of the corresponding image data
画像ストリーム識別子が記載された画像対応表が多重化Multiplexed image correspondence table with image stream identifier
されており、この画像対応表も画像データと同様繰り返This image correspondence table is also repeated like image data.
し送信されており、更に、第2画像ストリーム識別子とAnd further transmitted with a second image stream identifier and
第1画像ストリーム識別子との対応表とが送信されておThe correspondence table with the first image stream identifier has been transmitted.
り、And デジタル放送を受信する受信手段と、Receiving means for receiving a digital broadcast; 受信したデジタル放送から1の画像データを抽出する抽Extraction of one image data from the received digital broadcast
出手段と、Delivery means, 記憶手段と、Storage means; 抽出された画像データを再生する再生手段と、Playback means for playing back the extracted image data; ユーザの選択操作を受け付ける操作手段と、Operating means for receiving a user's selection operation; ユーザ操作に基づいて前記抽出手段に抽出条件を設定すSetting extraction conditions in the extraction means based on a user operation
る抽出制御手段とを備え、Extraction control means, 前記抽出手段は、The extracting means, 設定された抽出条件と一致する画像対応表識別子が付さAn image correspondence table identifier that matches the set extraction conditions is added.
れた画像対応表を多重化ストリームから抽出する画像対Image pairs for extracting the extracted image correspondence table from the multiplexed stream
応表抽出部を有し、It has a response extraction unit, 前記記憶手段は、The storage means, 抽出された画像対応表を記憶する画像対応表記憶部を有An image correspondence table storage unit for storing the extracted image correspondence table is provided.
し、And 前記操作手段は、The operating means includes: 前記再生手段で再生されている画像データから指定の画From the image data reproduced by the reproduction means,
像データへの切り換え指定の操作を受け付ける指定受付Specification reception to accept operation to specify switching to image data
部を有し、Part 前記抽出手段は、更に、The extraction means further comprises: 設定された抽出条件に一致する画像データを抽出する画An image to extract image data that matches the set extraction conditions
像データ抽出部を有しWith image data extraction unit 、, 前記抽出制御手段は、The extraction control means, 指定の画像データの画像データ識別子と等価な値の画像Image with a value equivalent to the image data identifier of the specified image data
対応表識別子を抽出条件として設定する抽出条件設定部Extraction condition setting unit that sets correspondence table identifiers as extraction conditions
と、When, 前記画像対応表記憶部に記憶されている画像対応表に記Recorded in the image correspondence table stored in the image correspondence table storage unit.
載されている第2画像ストリーム識別子を読み出し、読The second image stream identifier is read out and read.
み出した第2画像ストリーム識別子を用いて前記抽出手Using the extracted second image stream identifier,
段に抽出条件を設定する画像データ抽出制御部とを有An image data extraction control unit that sets extraction conditions
し、And 前記抽出手段は、1の画像データを抽出した後画像デーThe extracting means extracts the image data after extracting one image data.
タの抽出を中止し、Stop extracting the data, 前記第1画像ストリーム識別子は、MPEG2規格に規The first image stream identifier is based on the MPEG2 standard.
定されたストリーム識別子(stream_id)とパThe stream identifier (stream_id)
ケット識別子(PID)とであり、前記第2画像ストリA packet identifier (PID).
ーム識別子は、MPEG2規格に規定されたストリームThe stream identifier is a stream defined by the MPEG2 standard.
識別子とDVB規格に規定されたコンポーネントタグIdentifier and component tag specified in DVB standard
(component_tag)とであり、前記多重化(Component_tag) and the multiplexing
ストリームには、コンポーネントタグとパケット識別子The stream has a component tag and a packet identifier
との対応が記載された対応表が多重化され繰り返し送信The correspondence table that describes the correspondence is multiplexed and transmitted repeatedly
されており、Has been 前記抽出手段は、この対応表を抽出し、The extracting means extracts the correspondence table, 前記画像データ抽出制御部は、この対応表と前記対応表The image data extraction control unit includes a correspondence table and the correspondence table.
とを参照して、第2画像ストリーム識別子を第1画像ス, The second image stream identifier is assigned to the first image stream.
トリーム識別子に変換して、前記画像データ抽出部に抽The data is converted to a stream identifier and extracted by the image data extraction unit.
出条件を設定することを特徴とするデジタル放送受信装Digital broadcast receiving apparatus characterized by setting output conditions
置。Place.
るデジタル放送を受信するデジタル放送受信装置であっDigital broadcast receiver that receives digital broadcasts
て、hand, 前記画像データには、第1画像ストリーム識別子が付さThe image data is provided with a first image stream identifier.
れ、複数の前記画像データは、多重化された多重化ストAnd the plurality of image data are multiplexed and multiplexed.
リームとして送信され、前記多重化ストリームには、対And transmitted to the multiplexed stream,
応する画像データの画像データ識別子と等価な値を画像A value equivalent to the image data identifier of the corresponding image data
対応表識別子として付され、対応する画像データの第2It is attached as a correspondence table identifier, and the second of the corresponding image data
画像ストリーム識別子が記載された画像対応表が多重化Multiplexed image correspondence table with image stream identifier
されており、この画像対応表も画像データと同様繰り返This image correspondence table is also repeated like image data.
し送信されており、Has been sent, デジタル放送を受信する受信手段と、Receiving means for receiving a digital broadcast; 受信したデジタル放送から1の画像データを抽出する抽Extraction of one image data from the received digital broadcast
出手段と、Delivery means, 記憶手段と、Storage means; 抽出された画像データを再生する再生手段と、Playback means for playing back the extracted image data; ユーザの選択操作を受け付ける操作手段と、Operating means for receiving a user's selection operation; ユーザ操作に基づいて前記抽出手段に抽出条件を設定すSetting extraction conditions in the extraction means based on a user operation
る抽出制御手段とを備え、Extraction control means, 前記抽出手段は、The extracting means, 設定された抽出条件と一致する画像対応表識別子が付さAn image correspondence table identifier that matches the set extraction conditions is added.
れた画像対応表を多重化ストリームから抽出する画像対Image pairs for extracting the extracted image correspondence table from the multiplexed stream
応表抽出部を有し、It has a response extraction unit, 前記記憶手段は、The storage means, 抽出された画像対応表を記憶する画像対応表記憶部を有An image correspondence table storage unit for storing the extracted image correspondence table is provided.
し、And 前記操作手段は、The operating means includes: 前記再生手段で再生されている画像データから指定の画From the image data reproduced by the reproduction means,
像データへの切り換え指定の操作を受け付ける指定受付Specification reception to accept operation to specify switching to image data
部を有し、Part 前記抽出手段は、更に、The extraction means further comprises: 設定された抽出条件に一致する画像データを抽出する画An image to extract image data that matches the set extraction conditions
像データ抽出部を有し、Having an image data extraction unit, 前記抽出制御手段は、The extraction control means, 指定の画像データの画像データ識別子と等価な値の画像Image with a value equivalent to the image data identifier of the specified image data
対応表識別子を抽出条件として設定する抽出条件設定部Extraction condition setting unit that sets correspondence table identifiers as extraction conditions
と、When, 前記画像対応表記憶部に記憶されている画像対応表に記Recorded in the image correspondence table stored in the image correspondence table storage unit.
載されている第2画像ストリーム識別子を読み出し、読The second image stream identifier is read out and read.
み出した第2画像ストリーム識別子を用いて前記抽出手Using the extracted second image stream identifier,
段に抽出条件を設定する画像データ抽出制御部とを有An image data extraction control unit that sets extraction conditions
し、And 前記抽出手段は、1の画像データを抽出した後画像デーThe extracting means extracts the image data after extracting one image data.
タの抽出を中止し、Stop extracting the data, 前記画像対応表には、対応する画像データの開始再生時At the time of starting reproduction of the corresponding image data,
刻が記載されており、The time is described, 前記再生手段は、更に、The reproducing means further comprises: 時刻をカウントするクロック部を備え、It has a clock section that counts the time, 前記再生手段は、抽出された画像データを復号した後再The reproducing means decodes the extracted image data and then
生し、1の画像データの復号を完了したとき、前記抽出When the decoding of one image data is completed, the extraction
制御手段に復号完了を通知し、Notify the control means of the completion of decryption, 前記抽出制御手段は、更に、The extraction control means further comprises: 前記画像対応表に記載されている画像データの開始再生Start reproduction of image data described in the image correspondence table
時刻までに前記再生手段から復号完了の通知があるか否Whether or not there is a notification of decoding completion from the reproducing means by the time
かを判定する開始時刻判定部と、A start time determination unit for determining whether 前記開始時刻判定部がないと判定したとき、前記画像デIf it is determined that there is no start time determination unit, the image data
ータ抽出部に画像データの抽出の中止を指示し、前記画Instructs the data extraction unit to stop extracting image data.
像対応表抽出部に画像対応表の抽出を指示する抽出指示An extraction instruction instructing the image correspondence table extraction unit to extract the image correspondence table
部とを有し、Part and 前記第1画像ストリーム識別子は、MPEG2規格に規The first image stream identifier is based on the MPEG2 standard.
定されたストリーム識別子(stream_id)とパThe stream identifier (stream_id)
ケット識別子(PID)とであり、前記第2画像ストリA packet identifier (PID).
ーム識別子は、MPEG2規格に規定されたストリームThe stream identifier is a stream defined by the MPEG2 standard.
識別子とDVB規格に規定されたコンポーネントタグIdentifier and component tag specified in DVB standard
(component_tag)とであり、前記多重化(Component_tag) and the multiplexing
ストリームには、コンポーネントタグとパケット識別子The stream has a component tag and a packet identifier
との対応が記載された対応表が多重化され繰り返し送信The correspondence table that describes the correspondence is multiplexed and transmitted repeatedly
されており、Has been 前記抽出手段は、この対応表を抽出し、The extracting means extracts the correspondence table, 前記画像データ抽出制御部は、この対応表を参照して、The image data extraction control unit refers to the correspondence table,
第2画像ストリーム識別子を第1画像ストリーム識別子Replace the second image stream identifier with the first image stream identifier
に変換して、前記画像データ抽出部に抽出条件を設定And set extraction conditions in the image data extraction unit
し、And 前記画像対応表には、対応する画像データの再生終了時When the reproduction of the corresponding image data is completed,
刻が記載されており、前記再生手段は、更に、Time is described, and the reproducing means further comprises: 時刻をカウントするクロック部を有し、A clock section for counting time, 前記抽出制御手段は、更に、The extraction control means further comprises: 前記画像対応表に記載されている画像データの再生終了End of reproduction of image data described in the image correspondence table
時刻に到達したか否かを判定する終了時刻判定部と、An end time determination unit that determines whether a time has been reached; 前記終了時刻判定部が画像データの再生終了時刻に到達The end time determination unit reaches the reproduction end time of the image data.
したと判定したとき、前記画像データ抽出部に画像デーWhen it is determined that the image data
タの抽出停止を指示する抽出停止指示部とを有し、An extraction stop instruction unit for instructing the extraction of the data to stop, 前記画像対応表は、MPEG2規格に規定されたプライThe image correspondence table is based on the stipulated in the MPEG2 standard.
ベートセクションとして多重化されており、Multiplexed as a bait section, 前記抽出条件設定部は、画像対応表識別子としてtabThe extraction condition setting unit sets tab as an image correspondence table identifier.
le_id_extentionを設定することを特徴It is characterized by setting le_id_extension
とするデジタル放送受信装置。Digital broadcast receiving device.
られた制御情報とからなControl information るリンクの張られた複数のコンLinks with multiple links
テンツ全体が繰り返し送信されるデジタル放送を受信すReceiving digital broadcasts in which the entire content is repeatedly transmitted
るデジタル放送受信装置であって、Digital broadcast receiving device, 前記各制御情報には、その対応する画像データとリンクEach of the control information has a link with the corresponding image data.
が張られた他のリンク先の画像データを示すリンク先情Link information indicating image data of another linked link with
報が含まれ、前記画像データには、第1画像ストリームAnd the image data includes a first image stream.
識別子が付され、前記制御情報には、制御情報識別子がAn identifier is attached, and the control information includes a control information identifier.
付されており、リンク先の画像データを識別する画像デImage data that identifies the linked image data.
ータ識別子とリンク先の制御情報を識別する制御情報識Data identifier and control information
別子とがリンク先情報として記載されており、複数の前Besshi is described as link destination information, and multiple
記画像データとこれに対応する前記制御情報とは、多重The image data and the corresponding control information are multiplexed.
化された多重化ストリームとして送信され、前記多重化Transmitted as a multiplexed multiplexed stream,
ストリームには、複数の画像データ識別子と第2画像スThe stream includes a plurality of image data identifiers and a second image stream.
トリーム識別子との対応を記載した複数のモジュール情Multiple module information describing the correspondence with the stream identifier
報が多重化されており、Information is multiplexed, デジタル放送を受信する受信手段と、Receiving means for receiving a digital broadcast; 受信したデジタル放送から1の画像データとこれに対応One image data from the received digital broadcast and corresponding
する制御情報とを抽出する抽出手段とを備え、Extraction means for extracting control information to be performed, 前記抽出手段は、The extracting means, モジュール情報の抽出条件を設定されると、モジュールOnce the module information extraction conditions are set, the module
情報を抽出するモジュール情報抽出部を有し、A module information extracting unit for extracting information, 抽出された制御情報を記憶する記憶手段を備え、Comprising storage means for storing the extracted control information, 前記記憶手段は、The storage means, 抽出されたモジュール情報を記憶するモジュール情報記Module information record that stores extracted module information
憶部を有し、Have 抽出された画像データを再生する再生手段と、Playback means for playing back the extracted image data; 前記制御情報に含まれるリンク先情報を対象としたユーUser for link destination information included in the control information
ザの選択操作を受け付ける操作手段とを備え、Operation means for receiving the selection operation of the 前記操作手段は、The operating means includes: 前記再生手段で再生されている画像データからリンク先A link destination from the image data reproduced by the reproduction means.
の画像データへの切り換え指定の操作を受け付ける指定To accept the operation of switching to the image data
受付部を有し、Has a reception unit, ユーザ操作に伴ってリンク先情報により指定される画像Image specified by link destination information according to user operation
データと対応する制御情報とを抽出するよう抽出手段をExtraction means to extract data and corresponding control information
制御し、前記記憶手段に記憶されている制御情報のリンControlling, and linking the control information stored in the storage means.
ク先情報を読み出し、前記指定受付部で切り換え指定さRead out the destination information, and
れたリンク先の画像データの画像データ識別子と制御情The image data identifier and control information of the linked image data
報の制御情報識別子とに基づいて前記抽Based on the control information identifier of the 出手段に抽出条Extraction means for delivery
件を設定する抽出制御手段とを備え、Extraction control means for setting the matter, 前記抽出制御手段は、The extraction control means, 前記モジュール情報記憶部に記憶されているモジュールModule stored in the module information storage unit
情報中に前記リンク先情報から読み出したリンク先の画The link destination image read from the link destination information in the information
像データの画像データ識別子と一致する画像データ識別Image data identification that matches the image data identifier of the image data
子が記載されているか否か判定する画像データ識別子判Image data identifier determination to determine whether child is described
定部と、Fixed part, 前記画像データ識別子判定部が一致する画像データ識別The image data identification unit that matches the image data
子が記載されていると判定したとき、対応する第2画像When it is determined that the child is described, the corresponding second image
ストリーム識別子をモジュール情報から読み出し、このRead the stream identifier from the module information
第2画像ストリーム識別子を用いて、前記抽出手段に画Using the second image stream identifier, the image
像データの抽出条件を設定する画像データ抽出制御部Image data extraction control unit that sets image data extraction conditions
と、When, 前記画像データ識別子判定部が一致する画像データ識別The image data identification unit that matches the image data
子が記載されていないと判定したとき前記モジュール情When it is determined that no child is described, the module information
報抽出部に新たなモジュール情報の抽出を指示するモジThat instructs the report extractor to extract new module information
ュール情報再抽出指示部とを有し、Module information re-extraction instructing unit, 前記モジュール情報抽出部は、前記モジュール情報再抽The module information extracting unit is configured to re-extract the module information.
出指示部から指示を受けると、新たにモジュール情報をWhen receiving an instruction from the exit instruction section, new module information is
抽出し、モジュール情報記憶部に記憶されているモジュExtracted and stored in the module information storage unit.
ール情報を更新し、Update the rule information, 前記画像データ識別子判定部は、更新されたモジュールThe image data identifier determination unit includes an updated module
情報に対して前記判定を行うことを特徴とするデジタルDigital, wherein the determination is performed on information
放送受信装置。Broadcast receiver.
実現するデジタル放送システムは、以下のデジタル放送The digital broadcasting system to be realized is the following digital broadcasting
装置とデジタル受信装置とを含み、Device and a digital receiving device, 前記デジタル放送装置は、The digital broadcasting device, デジタル放送を用いて擬似的な対話を実現するデジタルDigital realizing pseudo-dialogue using digital broadcasting
放送装置であって、A broadcast device, それぞれ画像データ識別子が付された複数の画像データA plurality of image data each having an image data identifier
を記憶している画像情報記憶手段と、Image information storage means for storing 複数の前記画像データを多重化ストリームとして繰り返Repeating a plurality of the image data as a multiplexed stream
し送信する多重化送信手段とを備え、And multiplex transmission means for transmitting 前記多重化送信手段は、The multiplex transmission means, 前記画像情報記憶手段に記憶されている画像データを順The image data stored in the image information storage means
次読み出す読出部と、A reading unit for reading next, 1以上で画像データの総数未満の数の異なる第1画像ス1 or more different first image scans whose number is less than the total number of image data.
トリーム識別子を保持し、読み出された画像データにそHolds the stream identifier and adds it to the read image data.
の中の1つを順次割り当てる画像ストリーム識Stream information to sequentially assign one of 別子割当Assignee
部と、Department and 画像データ毎に対応する画像データ識別子と等価な値Value equivalent to image data identifier corresponding to each image data
と、対応する画像データに割り当てられた第1画像ストAnd the first image stream assigned to the corresponding image data.
リーム識別子と等価な第2画像ストリーム識別子とを含And a second image stream identifier equivalent to the
む画像対応表を生成する画像対応表生成部と、An image correspondence table generator for generating an image correspondence table; 第1画像ストリーム識別子が割り当てられた前記複数のThe plurality of image streams to which a first image stream identifier is assigned;
画像データと、前記画像対応表生成部で生成された複数Image data and a plurality of images generated by the image correspondence table generation unit
の画像対応表とを、それぞれの画像対応表が、対応するThe image correspondence table and the image correspondence table correspond to each other.
画像データの一定時間以上前に出現し、画像対応表と対Appears more than a certain time before the image data and matches the image correspondence table.
応する画像データの間には、同一の第1画像ストリームBetween the corresponding image data, the same first image stream
識別子を割り当てられた異なる画像データが出現しないNo different image data assigned with an identifier appears
ように順次多重化し、繰り返し送信する多重化部とを有And a multiplexing unit for multiplexing and transmitting repeatedly.
し、And 前記デジタル放送受信装置は、The digital broadcast receiving device, デジタル放送を受信する受信手段と、Receiving means for receiving a digital broadcast; 受信したデジタル放送から1の画像データを抽出する抽Extraction of one image data from the received digital broadcast
出手段と、Delivery means, 記憶手段と、Storage means; 抽出された画像データを再生する再生手段と、Playback means for playing back the extracted image data; ユーザの選択操作を受け付ける操作手段と、Operating means for receiving a user's selection operation; ユーザ操作に基づいて前記抽出手段に抽出条件を設定すSetting extraction conditions in the extraction means based on a user operation
る抽出制御手段とを備え、Extraction control means, 前記抽出手段は、The extracting means, 設定された抽出条件と一致する画像対応表識別子が付さAn image correspondence table identifier that matches the set extraction conditions is added.
れた画像対応表を多重化ストリームから抽出する画像対Image pairs for extracting the extracted image correspondence table from the multiplexed stream
応表抽出部を有し、It has a response extraction unit, 前記記憶手段は、The storage means, 抽出された画像対応表を記憶する画像対応表記憶部を有An image correspondence table storage unit for storing the extracted image correspondence table is provided.
し、And 前記操作手段は、The operating means includes: 前記再生手段で再生されている画像データから指定の画From the image data reproduced by the reproduction means,
像データへの切り換え指定の操作を受け付ける指定受付Specification reception to accept operation to specify switching to image data
部を有し、Part 前記抽出手段は、更に、The extraction means further comprises: 設定された抽出条件に一致する画像データを抽出する画An image to extract image data that matches the set extraction conditions
像データ抽出部を有し、Having an image data extraction unit, 前記抽出制御手段は、The extraction control means, 指定の画像データの画像データ識別子と等価な値の画像Image with a value equivalent to the image data identifier of the specified image data
対応表識別子を抽出条件として設定する抽出条件設定部Extraction condition setting unit that sets correspondence table identifiers as extraction conditions
と、When, 前記画像対応表記憶部に記憶されている画像対応表に記Recorded in the image correspondence table stored in the image correspondence table storage unit.
載されている第2画像ストリーム識別子を読み出し、読The second image stream identifier is read out and read.
み出した第2画像ストリーム識別子を用いて前記抽出手Using the extracted second image stream identifier,
段に抽出条件を設定する画像データ抽出制御部とを有An image data extraction control unit that sets extraction conditions
し、And 前記抽出手段は、1の画像データを抽出した後画像デーThe extracting means extracts the image data after extracting one image data.
タの抽出を中止することを特徴とするデジタル放送シスDigital broadcasting system characterized by stopping extraction of data
テム。Tem.
識別子が付され、複数の前記画像データは、多重化され
た多重化ストリームとして送信され、前記多重化ストリ
ームには、対応する画像データの画像データ識別子と等
価な値を画像対応表識別子として付され、対応する画像
データの第2画像ストリーム識別子が記載された画像対
応表が多重化されており、この画像対応表も画像データ
と同様繰り返し送信されるデジタル放送を受信するデジ
タル放送受信装置に適用されるコンピュータ読み取り可
能な記録媒体であって、 デジタル放送を受信する受信手段と、 受信したデジタル放送から1の画像データを抽出する抽
出手段と、 記憶手段と、 抽出された画像データを再生する再生手段と、 ユーザの選択操作を受け付ける操作手段と、 ユーザ操作に基づいて前記抽出手段に抽出条件を設定す
る抽出制御手段とを備え、 前記抽出手段は、 設定された抽出条件と一致する画像対応表識別子が付さ
れた画像対応表を多重化ストリームから抽出する画像対
応表抽出部を有し、 前記記憶手段は、 抽出された画像対応表を記憶する画像対応表記憶部を有
し、 前記操作手段は、 前記再生手段で再生されている画像データから指定の画
像データへの切り換え指定の操作を受け付ける指定受付
部を有し、 前記抽出手段は、更に、 設定された抽出条件に一致する画像データを抽出する画
像データ抽出部を有し、 前記抽出制御手段は、 指定の画像データの画像データ識別子と等価な値の画像
対応表識別子を抽出条件として設定する抽出条件設定部
と、 前記画像対応表記憶部に記憶されている画像対応表に記
載されている第2画像ストリーム識別子を読み出し、読
み出した第2画像ストリーム識別子を用いて前記抽出手
段に抽出条件を設定する画像データ抽出制御部とを有
し、 前記抽出手段は、1の画像データを抽出した後画像デー
タの抽出を中止する 各手段の機能をコンピュータに発揮
させるプログラムを記録したコンピュータ読み取り可能
な記録媒体。40. The image data includes a first image stream.
Identifier is assigned with a plurality of the image data is transmitted as a multiplexed stream obtained by multiplexing, the multiplexing streams, the image data identifier and the equivalent in the corresponding image data as an image correspondence table identifier The image correspondence table in which the second image stream identifier of the corresponding image data is described is multiplexed, and this image correspondence table is also applied to a digital broadcast receiving apparatus that receives a digital broadcast repeatedly transmitted like image data. Receiving means for receiving a digital broadcast, extracting means for extracting one image data from the received digital broadcast, storage means, and reproducing for reproducing the extracted image data. Means, operation means for receiving a user's selection operation, and setting extraction conditions in the extraction means based on the user operation And a output control means, said extracting means comprises an image correspondence table extraction unit for extracting from the multiplexed stream image correspondence table image correspondence table identifier that matches the set extraction condition is attached, the storage The means has an image correspondence table storage unit for storing the extracted image correspondence table, and the operation means includes a designation for accepting an operation of designating switching from image data reproduced by the reproduction means to designated image data. A receiving unit, wherein the extracting unit further includes an image extracting unit that extracts image data that matches the set extraction condition.
Has an image data extraction unit, the extraction control unit, extraction condition setting unit for setting image correspondence table identifier of the image data identifier and the equivalent in image data designated as the extraction conditions
If, serial to the image correspondence table stored in the image correspondence table storage unit
The second image stream identifier is read out and read.
Using the extracted second image stream identifier,
An image data extraction control unit that sets extraction conditions
And extracting means for extracting the image data after extracting the one image data.
A computer-readable recording medium in which a program for causing a computer to perform the function of each means for stopping data extraction is recorded.
実現するデジタル放送方法であって、Digital broadcasting method to be realized, それぞれ画像データ識別子が付された複数の画像データA plurality of image data each having an image data identifier
を記憶する画像情報記憶ステップと、Image information storing step of storing 複数の前記画像データを多重化ストリームとして繰り返Repeating a plurality of the image data as a multiplexed stream
し送信する多重化送信ステップとを有し、Multiplex transmission step of transmitting 前記多重化送信ステップは、The multiplex transmission step, 前記画像情報記憶ステップで記憶されている画像データImage data stored in the image information storage step
を順次読み出す読出サブステップと、A reading sub-step for sequentially reading 1以上で画像データの総数未満の数の異なる第1画像ス1 or more different first image scans whose number is less than the total number of image data.
トリーム識別子を保持し、読み出された画像データにそHolds the stream identifier and adds it to the read image data.
の中の1つを順次割り当てる画像ストリーム識別子割サStream identifier assigner for sequentially assigning one of
ブステップと、Bstep and 画像データ毎に対応する画像データ識別子と等価な値Value equivalent to image data identifier corresponding to each image data
と、対応する画像データに割り当てられた第1画像ストAnd the first image stream assigned to the corresponding image data.
リーム識別子と等価な第2画像ストリーム識別子とを含And a second image stream identifier equivalent to the
む画像対応表を生成する画像対応表生成サブステップImage correspondence table generation sub-step for generating an image correspondence table
と、When, 第1画像ストリーム識別子が割り当てられた前記複数のThe plurality of image streams to which a first image stream identifier is assigned;
画像データと、前記画Image data and the image 像対応表生成サブステップで生成Generated in the image correspondence table generation sub-step
された複数の画像対応表とを、それぞれの画像対応表And the corresponding image correspondence tables
が、対応する画像データの一定時間以上前に出現し、画Appears more than a certain time before the corresponding image data,
像対応表と対応する画像データの間には、同一の第1画The same first image is provided between the image correspondence table and the corresponding image data.
像ストリーム識別子を割り当てられた異なる画像データDifferent image data assigned image stream identifier
が出現しないように順次多重化し、繰り返し送信する多Multiplexed sequentially so that no
重化サブステップとを有することを特徴とするデジタルDigital having a weighting sub-step
放送方法。Broadcast method.
実現するデジタル放送方法であって、Digital broadcasting method to be realized, それぞれ画像データ識別子が付された複数の画像データA plurality of image data each having an image data identifier
を記憶する画像情報記憶ステップと、Image information storing step of storing 複数の前記画像データを多重化ストリームとして繰り返Repeating a plurality of the image data as a multiplexed stream
し送信する多重化送信ステップとを備え、Multiplex transmission step of transmitting 前記多重化送信ステップは、The multiplex transmission step, 前記画像情報記憶ステップで記憶されている画像データImage data stored in the image information storage step
を順次読み出す読出サブステップと、A reading sub-step for sequentially reading 1以上で画像データの総数未満の数の異なる第1画像ス1 or more different first image scans whose number is less than the total number of image data.
トリーム識別子を保持し、読み出された画像データにそHolds the stream identifier and adds it to the read image data.
の中の1つを順次割り当てる画像ストリーム識別子割当Image stream identifier assignment to sequentially assign one of
サブステップと、Sub-steps, 画像データ毎に対応する画像データ識別子と等価な値Value equivalent to image data identifier corresponding to each image data
と、対応する画像データに割り当てられた第1画像ストAnd the first image stream assigned to the corresponding image data.
リーム識別子と等価な第2画像ストリーム識別子とを含And a second image stream identifier equivalent to the
む画像対応表を生成する画像対応表生成サブステップImage correspondence table generation sub-step for generating an image correspondence table
と、When, 第1画像ストリーム識別子が割り当てられた前記複数のThe plurality of image streams to which a first image stream identifier is assigned;
画像データと、前記画像対応表生成サブステップで生成Image data and generated in the image correspondence table generation sub-step
された複数の画像対応表とを、それぞれの画像対応表And the corresponding image correspondence tables
が、対応する画像データの一定時間以上前に出現し、画Appears more than a certain time before the corresponding image data,
像対応表と対応する画像データの間には、同一の第1画The same first image is provided between the image correspondence table and the corresponding image data.
像ストリーム識別子を割り当てられた異なる画像データDifferent image data assigned image stream identifier
が出現しないように順次多重化し、繰り返し送信する多Multiplexed sequentially so that no
重化サブステップとを有し、And a weighting sub-step, 前記第1画像ストリーム識別子は、MPEG2(MovingThe first image stream identifier is MPEG2 (Moving
Picture Experts Group2)規格に定められたストリー Picture Experts Group 2) A stream defined by the standard
ム識別子(stream_id)とパケット識別子(PSystem identifier (stream_id) and packet identifier (P
ID)との組み合わせであり、前記第2画像ストリームID) and the second image stream
識別子は、MPThe identifier is MP EG2規格に定められたストリーム識別Stream identification defined in EG2 standard
子(stream_id)とDVB(Digital Video BrChild (stream_id) and DVB (Digital Video Br)
oadcasting)規格に定められたコンポーネントタグ(coadcasting) component tag (c
omponent_tag)との組み合わせであり、component_tag). 前記多重化ステップは、パケット識別子とコンポーネンThe multiplexing step comprises the steps of:
トタグとの対応表を繰り返し送信し、Repeatedly send the correspondence table with the tag, 前記画像対応表は、MPEG2(Moving Picture ExperThe image correspondence table is based on MPEG2 (Moving Picture Exper
ts Group2)規格に定められたプライベートセクションts Group2) Private section defined in the standard
として多重し、Multiplexed as 前記画像対応表識別子は、table_id_exteThe image correspondence table identifier is table_id_exte
ntionであることを特徴とするデジタル放送方法。a digital broadcasting method, wherein
実現するデジタル放送方法であって、Digital broadcasting method to be realized, それぞれ画像データ識別子が付された複数の画像データA plurality of image data each having an image data identifier
を記憶する画像情報記憶ステップと、Image information storing step of storing 複数の前記画像データを多重化ストリームとして繰り返Repeating a plurality of the image data as a multiplexed stream
し送信する多重化送信ステップとを備え、Multiplex transmission step of transmitting 前記多重化送信ステップは、The multiplex transmission step, 前記画像情報記憶ステップで記憶されている画像データImage data stored in the image information storage step
を順次読み出す読出サブステップと、A reading sub-step for sequentially reading 1以上で画像データの総数未満の数の異なる第1画像ス1 or more different first image scans whose number is less than the total number of image data.
トリーム識別子を保持し、読み出された画像データにそHolds the stream identifier and adds it to the read image data.
の中の1つを順次割り当てる画像ストリーム識別子割当Image stream identifier assignment to sequentially assign one of
サブステップと、Sub-steps, 画像データ毎に対応する画像データ識別子と等価な値Value equivalent to image data identifier corresponding to each image data
と、対応する画像データに割り当てられた第1画像ストAnd the first image stream assigned to the corresponding image data.
リーム識別子と等価な第2画像ストリーム識別子とを含And a second image stream identifier equivalent to the
む画像対応表を生成する画像対応表生成サブステップImage correspondence table generation sub-step for generating an image correspondence table
と、When, 第1画像ストリーム識別子が割り当てられた前記複数のThe plurality of image streams to which a first image stream identifier is assigned;
画像データと、前記画像対応表生成サブステップで生成Image data and generated in the image correspondence table generation sub-step
された複数の画像対応表とを、それぞれの画像対応表And the corresponding image correspondence tables
が、対応する画像データの一定時間以上前に出現し、画Appears more than a certain time before the corresponding image data,
像対応表と対応する画像データの間には、同一の第1画The same first image is provided between the image correspondence table and the corresponding image data.
像ストリーム識別子を割り当てられた異なる画像データDifferent image data assigned image stream identifier
が出現しないように順次多重化し、繰り返し送信する多Multiplexed sequentially so that no
重化サブスWeighted Subs テップとを有し、Having a step and 前記第1画像ストリーム識別子は、MPEG2(MovingThe first image stream identifier is MPEG2 (Moving
Picture Experts Group2)規格に定められたストリー Picture Experts Group 2) A stream defined by the standard
ム識別子(stream_id)とパケット識別子(PSystem identifier (stream_id) and packet identifier (P
ID)との組み合わせであり、前記第2画像ストリームID) and the second image stream
識別子は、MPEG2規格に定められたストリーム識別The identifier is the stream identification defined in the MPEG2 standard.
子(stream_id)とDVB(Digital Video BrChild (stream_id) and DVB (Digital Video Br)
oadcasting)規格に定められたコンポーネントタグ(coadcasting) component tag (c
omponent_tag)との組み合わせであり、component_tag). 前記多重化送信ステップは、パケット識別子とコンポーThe multiplexing and transmitting step includes the step of:
ネントタグとの対応表を繰り返し送信し、Repeatedly send the correspondence table with the Nent tag, 前記画像対応表は、MPEG2(Moving Picture ExperThe image correspondence table is based on MPEG2 (Moving Picture Exper
ts Group2)規格に定められたプライベートセクションts Group2) Private section defined in the standard
として多重し、Multiplexed as 前記画像対応表識別子は、table_id_exteThe image correspondence table identifier is table_id_exte
ntionであり、ntion, 前記画像対応表には、画像の再生開始時刻と再生終了時The image correspondence table includes the image reproduction start time and the image reproduction end time.
刻とが記載され、Is written and 前記再生開始時刻は、対応する画像データの先頭フレーThe reproduction start time is determined by the start frame of the corresponding image data.
ムのMPEG2規格に定められたPTS(Presentation PTS (Presentation
Time Stamp)の値であり、Time Stamp) 前記再生終了時刻は、対応する画像データの最終フレーThe reproduction end time is determined by the last frame of the corresponding image data.
ムのMPEG2規格に定められたPTS(Presentation PTS (Presentation
Time Stamp)の値であることを特徴とするデジタル放送Digital broadcast characterized by being the value of (Time Stamp)
方法。Method.
るデジタル放送を受信するデジタル放送受信方法であっDigital broadcast receiving method for receiving digital broadcasts
て、hand, 前記画像データには、第1画像ストリーム識別子が付さThe image data is provided with a first image stream identifier.
れ、複数の前記画像データは、多重化された多重化ストAnd the plurality of image data are multiplexed and multiplexed.
リームとして送信され、前記多重化ストリームには、対And transmitted to the multiplexed stream,
応する画像データの画像データ識別子と等価な値と、対A value equivalent to the image data identifier of the corresponding image data,
応する画像データに割り当てられた第1画像ストリームA first image stream assigned to the corresponding image data
識別子と等価な第2画像ストリーム識別子とが記載されA second image stream identifier equivalent to the identifier is described.
た画像対応表が多重化されており、この画像対応表も画The image correspondence table is multiplexed.
像データと同様繰り返し送信されており、It is transmitted repeatedly like image data, デジタル放送を受信する受信ステップと、A receiving step of receiving a digital broadcast; 受信したデジタル放送から1の画像データを抽出する抽Extraction of one image data from the received digital broadcast
出ステップと、Exit step, 記憶ステップと、A memory step; 抽出された画像データを再生する再生ステップと、A reproducing step of reproducing the extracted image data; ユーザの選択操作を受け付ける操作ステップと、An operation step for receiving a user's selection operation; ユーザ操作に基づいて前記抽出ステップにおける抽出条Extraction conditions in the extraction step based on a user operation
件を設定する抽出制御ステップとを有し、And an extraction control step of setting a condition. 前記抽出ステップは、The extracting step includes: 設定された抽出条件と一致する画像対応表識別子が付さAn image correspondence table identifier that matches the set extraction conditions is added.
れた画像対応表を多重化ストリームから抽出する画像対Image pairs for extracting the extracted image correspondence table from the multiplexed stream
応表抽出サブステップを有し、A response extraction sub-step, 前記記憶ステップは、The storing step includes: 抽出された画像対応表を記憶する画像対応表記憶サブスImage correspondence table storage subsystem for storing the extracted image correspondence table
テップを有し、Have a tep, 前記操作ステップは、The operation step includes: 前記再生ステップで再生されている画像データから指定Specify from the image data being played back in the playback step
の画像データへの切り換え指定の操作を受け付ける指定To accept the operation of switching to the image data
受付サブステップを有し、Having a reception sub-step, 前記抽出ステップは、更に、The extracting step further includes: 設定された抽出条件に一致する画像データを抽出する画An image to extract image data that matches the set extraction conditions
像データ抽出サブステップを有し、An image data extraction sub-step, 前記抽出制御ステップは、The extraction control step includes: 指定の画像データの画像データ識別子と等価な値の画像Image with a value equivalent to the image data identifier of the specified image data
対応表識別子を抽出条件として設定する抽出条件設定サAn extraction condition setting service that sets a correspondence table identifier as an extraction condition
ブステップと、Bstep and 前記画像対応表記憶サブステップにおいて記憶されていStored in the image correspondence table storage sub-step.
る画像対応表に記載されている第2画像ストリーム識別Identification of the second image stream described in the image correspondence table
子を読み出し、読み出した第2画像ストリーム識別子をAnd reads the read second image stream identifier.
用いて前記抽出ステップにおける抽出条件を設定する画Screen for setting extraction conditions in the extraction step using
像データ抽出制御サブステップとを有し、Image data extraction control sub-step, 前記抽出ステップは、1の画像データを抽出した後画像The extracting step includes extracting an image after extracting one image data.
データの抽出を中止することを特徴とするデジタル放送Digital broadcasting characterized by stopping data extraction
受信方法。Receiving method.
るデジタル放送を受信するデジタル放送受信方法であっDigital broadcast receiving method for receiving digital broadcasts
て、hand, 前記画像データには、第1画像ストリーム識別子が付さThe image data is provided with a first image stream identifier.
れ、複数の前記画像データは、多重化された多重化ストAnd the plurality of image data are multiplexed and multiplexed.
リームとして送信され、前記多重化ストリームMultiplexed stream transmitted as a stream には、対In the vs
応する画像データの画像データ識別子と等価な値を画像A value equivalent to the image data identifier of the corresponding image data
対応表識別子として付され、対応する画像データの第2It is attached as a correspondence table identifier, and the second of the corresponding image data
画像ストリーム識別子が記載された画像対応表が多重化Multiplexed image correspondence table with image stream identifier
されており、この画像対応表も画像データと同様繰り返This image correspondence table is also repeated like image data.
し送信されており、Has been sent, デジタル放送を受信する受信ステップと、A receiving step of receiving a digital broadcast; 受信したデジタル放送から1の画像データを抽出する抽Extraction of one image data from the received digital broadcast
出ステップと、Exit step, 記憶ステップと、A memory step; 抽出された画像データを再生する再生ステップと、A reproducing step of reproducing the extracted image data; ユーザの選択操作を受け付ける操作ステップと、An operation step for receiving a user's selection operation; ユーザ操作に基づいて前記抽出ステップにおける抽出条Extraction conditions in the extraction step based on a user operation
件を設定する抽出制御ステップとを有し、And an extraction control step of setting a condition. 前記抽出ステップは、The extracting step includes: 設定された抽出条件と一致する画像対応表識別子が付さAn image correspondence table identifier that matches the set extraction conditions is added.
れた画像対応表を多重化ストリームから抽出する画像対Image pairs for extracting the extracted image correspondence table from the multiplexed stream
応表抽出サブステップを有し、A response extraction sub-step, 前記記憶ステップは、The storing step includes: 抽出された画像対応表を記憶する画像対応表記憶サブスImage correspondence table storage subsystem for storing the extracted image correspondence table
テップを有し、Have a tep, 前記操作ステップは、The operation step includes: 前記再生ステップで再生されている画像データから指定Specify from the image data being played back in the playback step
の画像データへの切り換え指定の操作を受け付ける指定To accept the operation of switching to the image data
受付サブステップを有し、Having a reception sub-step, 前記抽出ステップは、更に、The extracting step further includes: 設定された抽出条件に一致する画像データを抽出する画An image to extract image data that matches the set extraction conditions
像データ抽出サブステップを有し、An image data extraction sub-step, 前記抽出制御ステップは、The extraction control step includes: 指定の画像データの画像データ識別子と等価な値の画像Image with a value equivalent to the image data identifier of the specified image data
対応表識別子を抽出条件として設定する抽出条件設定サAn extraction condition setting service that sets a correspondence table identifier as an extraction condition
ブステップと、Bstep and 前記画像対応表記憶サブステップにおいて記憶されていStored in the image correspondence table storage sub-step.
る画像対応表に記載されている第2画像ストリーム識別Identification of the second image stream described in the image correspondence table
子を読み出し、読み出した第2画像ストリーム識別子をAnd reads the read second image stream identifier.
用いて前記抽出ステップにおける抽出条件を設定する画Screen for setting extraction conditions in the extraction step using
像データ抽出制御サブステップとImage data extraction control sub-step を有し、Has, 前記抽出ステップは、1の画像データを抽出した後画像The extracting step includes extracting an image after extracting one image data.
データの抽出を中止し、Stop extracting data, 前記第1画像ストリーム識別子は、MPEG2規格に定The first image stream identifier is defined in the MPEG2 standard.
められたストリーム識別子(stream_id)とパStream identifier (stream_id)
ケット識別子(PID)とであり、前記第2画像ストリA packet identifier (PID).
ーム識別子は、MPEG2規格に規定されたストリームThe stream identifier is a stream defined by the MPEG2 standard.
識別子とDVB規格に定められたコンポーネントタグIdentifier and component tag defined by DVB standard
(component_tag)とであり、前記多重化(Component_tag) and the multiplexing
ストリームには、コンポーネントタグとパケット識別子The stream has a component tag and a packet identifier
との対応が記載された対応表が多重化され繰り返し送信The correspondence table that describes the correspondence is multiplexed and transmitted repeatedly
されており、Has been 前記抽出ステップは、この対応表を抽出し、The extracting step extracts the correspondence table, 前記画像データ抽出制御サブステップは、この対応表をThe image data extraction control sub-step includes:
参照して、第2画像ストリーム識別子を第1画像ストリThe second image stream identifier is referred to as the first image stream.
ーム識別子に変換して、前記画像データ抽出サブステッInto the image data extraction sub-step.
プにおける抽出条件を設定することを特徴とするデジタDigitally setting extraction conditions
ル放送受信方法。Broadcast reception method.
るデジタル放送を受信するデジタル放送受信方法であっDigital broadcast receiving method for receiving digital broadcasts
て、hand, 前記画像データには、第1画像ストリーム識別子が付さThe image data is provided with a first image stream identifier.
れ、複数の前記画像データは、多重化された多重化ストAnd the plurality of image data are multiplexed and multiplexed.
リームとして送信され、前記多重化ストリームには、対And transmitted to the multiplexed stream,
応する画像データの画像データ識別子と等価な値を画像A value equivalent to the image data identifier of the corresponding image data
対応表識別子として付され、対応する画像データの第2It is attached as a correspondence table identifier, and the second of the corresponding image data
画像ストリーム識別子が記載された画像対応表が多重化Multiplexed image correspondence table with image stream identifier
されており、この画像対応表も画像データと同様繰り返This image correspondence table is also repeated like image data.
し送信されており、Has been sent, デジタル放送を受信する受信ステップと、A receiving step of receiving a digital broadcast; 受信したデジタル放送から1の画像データを抽出する抽Extraction of one image data from the received digital broadcast
出ステップと、Exit step, 記憶ステップと、A memory step; 抽出された画像データを再生する再生ステップと、A reproducing step of reproducing the extracted image data; ユーザの選択操作を受け付ける操作ステップと、An operation step for receiving a user's selection operation; ユーザ操作に基づいて前記抽出手段に抽出条件を設定すSetting extraction conditions in the extraction means based on a user operation
る抽出制御ステップとを有し、Extraction control step, 前記抽出ステップは、The extracting step includes: 設定された抽出条件と一致する画像対応表識別子が付さAn image correspondence table identifier that matches the set extraction conditions is added.
れた画像対応表を多重化ストリームから抽出する画像対Image pairs for extracting the extracted image correspondence table from the multiplexed stream
応表抽出サブステップを有し、A response extraction sub-step, 前記記憶ステップは、The storing step includes: 抽出された画像対応表を記憶する画像対応表記憶サブスImage correspondence table storage subsystem for storing the extracted image correspondence table
テップを有し、Have a tep, 前記操作ステップは、The operation step includes: 前記再生ステップで再生されている画像データから指定Specify from the image data being played back in the playback step
の画像データへの切り換え指定の操作を受け付ける指定To accept the operation of switching to the image data
受付サブステップを有し、Having a reception sub-step, 前記抽出ステップは、更に、The extracting step further includes: 設定された抽出条件に一致する画像データを抽出する画An image to extract image data that matches the set extraction conditions
像データ抽出サブステップを有し、An image data extraction sub-step, 前記抽出制御ステップは、The extraction control step includes: 指定の画像データの画像データ識別子と等価な値の画像Image with a value equivalent to the image data identifier of the specified image data
対応表識別子を抽出条件として設定する抽出条件設定サAn extraction condition setting service that sets a correspondence table identifier as an extraction condition
ブステップと、Bstep and 前記画像対応表記憶ステップにおいて記憶されている画The image stored in the image correspondence table storing step
像対応表に記載されている第2画像ストリーム識別子をThe second image stream identifier described in the image correspondence table
読み出し、読み出した第2画像ストリーム識別子を用いRead, using the read second image stream identifier
て前記抽出ステップに抽出条件を設定する画像データ抽Image data extraction for setting extraction conditions in the extraction step
出制御サブステップとを有し、Output control sub-step, 前記抽出ステップは、1の画像データを抽出した後画像The extracting step includes extracting an image after extracting one image data.
データの抽出を中止し、Stop extracting data, 前記画像対応表には、対応する画像データの開始再生時At the time of starting reproduction of the corresponding image data,
刻が記載されており、前記再生ステップは、更に、Time is described, and the reproducing step further includes: 時刻をカウントするクロックサブステップを有し、A clock sub-step for counting time, 前記再生ステップは、抽出された画像データを復号したThe reproducing step decodes the extracted image data;
後再生し、1の画像データの復号を完了したとき、前記After that, when decoding of one image data is completed,
抽出制御ステップに復号完了を通知し、Notify the extraction control step of the completion of decryption, 前記抽出制御ステップは、更に、The extraction control step further includes: 前記画像対応表に記載されている画像データの開始再生Start reproduction of image data described in the image correspondence table
時刻までに前記再生ステップから復号完了の通知があるBy the time, there is a notification of completion of decoding from the reproduction step
か否かを判定する開始時刻判定サブステップと、Start time determination sub-step of determining whether or not 前記開始時刻判定サブステップがないと判定したとき、When it is determined that there is no start time determination sub-step,
前記画像データ抽出サブステップに画像データの抽出のIn the image data extraction sub-step, extraction of image data is performed.
中止を指示し、前記画像対応表抽出サブステップに画像Instruct to cancel, and in the image correspondence table extraction sub-step,
対応表の抽出を指示する抽出指示サブステップとを有An extraction instruction sub-step for instructing extraction of a correspondence table.
し、And 前記第1画像ストリーム識別子は、MPEG2規格に定The first image stream identifier is defined in the MPEG2 standard.
められたストリーム識別子(stream_id)とパStream identifier (stream_id)
ケット識別子(PID)とであり、前記第2画像ストリA packet identifier (PID).
ーム識別子は、MPEG2規格に定められたストリームThe stream identifier is a stream defined by the MPEG2 standard.
識別子とDVB規格に定められたコンポーネントタグIdentifier and component tag defined by DVB standard
(component_tag)とであり、前記多重化(Component_tag) and the multiplexing
ストリームには、コンポーネントタグとパケット識別子The stream has a component tag and a packet identifier
との対応が記載された対応表が多重化され繰り返し送信The correspondence table that describes the correspondence is multiplexed and transmitted repeatedly
されており、Has been 前記抽出ステップは、この対応表を抽出し、The extracting step extracts the correspondence table, 前記画像データ抽出制御サブステップは、この対応表をThe image data extraction control sub-step includes:
参照して、第2画像ストリーム識別子を第1画像ストリThe second image stream identifier is referred to as the first image stream.
ーム識別子に変換して、前記画像データ抽出サブステッInto the image data extraction sub-step.
プにおける抽出条件を設定し、Set the extraction conditions in the 前記画像対応表には、対応する画像データの再生終了時When the reproduction of the corresponding image data is completed,
刻が記載されており、前記再生ステップは、更に、Time is described, and the reproducing step further includes: 時刻をカウントするクロックサブステップを有し、A clock sub-step for counting time, 前記抽出制御ステップは、更に、The extraction control step further includes: 前記画像対応表に記載されている画像データの再生終了End of reproduction of image data described in the image correspondence table
時刻に到達したか否かを判定する終了時刻判定サブステEnd time determination sub-step to determine whether the time has been reached
ップと、And 前記終了時刻判定サブステップで画像データの再生終了In the end time determination sub-step, the reproduction of the image data ends
時刻に到達したと判定したとき、前記画像データ抽出サWhen it is determined that the time has arrived, the image data extraction
ブステップに画像データの抽出停止を指示する抽出停止Extraction instruction instructing BST to stop extracting image data
指示サブステップとを有し、Instruction sub-step, 前記画像対応表は、MPEG2規格に規定されたプライThe image correspondence table is based on the stipulated in the MPEG2 standard.
ベートセクションとして多重化されており、Multiplexed as a bait section, 前記抽出条件設定サブステップは、画像対応表識別子とThe extraction condition setting sub-step includes an image correspondence table identifier and
してtable_id_extentionを設定するAnd set table_id_extension
ことを特徴とするデジタル放送受信方法。A digital broadcast receiving method, characterized in that:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21293797A JP3314012B2 (en) | 1996-08-07 | 1997-08-07 | Digital broadcasting device, digital broadcasting receiving device, digital broadcasting system, computer-readable recording medium, digital broadcasting method, and digital broadcasting receiving method |
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20814496 | 1996-08-07 | ||
| JP8-208144 | 1996-08-07 | ||
| JP6221697 | 1997-02-28 | ||
| JP9-62216 | 1997-02-28 | ||
| JP21293797A JP3314012B2 (en) | 1996-08-07 | 1997-08-07 | Digital broadcasting device, digital broadcasting receiving device, digital broadcasting system, computer-readable recording medium, digital broadcasting method, and digital broadcasting receiving method |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002084054A Division JP3914078B2 (en) | 1996-08-07 | 2002-03-25 | Digital broadcasting apparatus, digital broadcasting method, and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10304325A JPH10304325A (en) | 1998-11-13 |
| JP3314012B2 true JP3314012B2 (en) | 2002-08-12 |
Family
ID=27297769
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21293797A Expired - Lifetime JP3314012B2 (en) | 1996-08-07 | 1997-08-07 | Digital broadcasting device, digital broadcasting receiving device, digital broadcasting system, computer-readable recording medium, digital broadcasting method, and digital broadcasting receiving method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3314012B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4718690B2 (en) * | 2000-01-12 | 2011-07-06 | パナソニック株式会社 | Digital broadcast receiver |
| JP4806128B2 (en) * | 2000-02-07 | 2011-11-02 | パナソニック株式会社 | Data broadcast receiving apparatus and method |
| US7657152B2 (en) | 2002-05-28 | 2010-02-02 | Panasonic Corporation | Broadcast playback and/or recording apparatus |
| JP4825460B2 (en) | 2005-06-29 | 2011-11-30 | 株式会社東芝 | Receiving apparatus and receiving method |
-
1997
- 1997-08-07 JP JP21293797A patent/JP3314012B2/en not_active Expired - Lifetime
Non-Patent Citations (4)
| Title |
|---|
| 「インターネットを軸にパソコンがTVに融合する」,日経パソコン,日本,1996年3月25日,1996/3/25,p.218−223 |
| 加井謙二郎,姉尾宏,磯部忠,「マルチメディア情報放送サービスにおけるナビゲーション」,情報処理学会研究報告,日本,1995年9月14日,Vol.95,No.90,p.9−16,002,CSNT200000491002 |
| 姉尾宏,加井謙二郎,磯部忠,「マルチメディア情報放送サービスの基本機能」,画像情報工学と放送技術,日本,1995年3月20日,Vol.49,No.3,p.336−343,002,CSNT199800044008 |
| 磯部忠,「放送におけるマルチメディアサービス」,1994年電子情報通信学会秋季大会講演論文集,日本,SB−9−8,p.633−634 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH10304325A (en) | 1998-11-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100508811B1 (en) | Digital broadcasting system, digital broadcasting apparatus, and receiver apparatus for digital broadcast | |
| KR100475261B1 (en) | Digital broadcasting system, digital broadcasting appratus and a reception appratus for digital broadcasts | |
| CN100380917C (en) | Television broadcast receiving apparatus and information receiving method | |
| KR100894459B1 (en) | Digital broadcast receiving apparatus and control method therefor | |
| KR100664012B1 (en) | How to display the output language of digital TV | |
| JP3431470B2 (en) | Digital broadcasting device, receiving device, digital broadcasting system, program recording medium applied to receiving device | |
| JP2000115726A (en) | Digital broadcast transmitting device and digital broadcast receiving device | |
| JP3314012B2 (en) | Digital broadcasting device, digital broadcasting receiving device, digital broadcasting system, computer-readable recording medium, digital broadcasting method, and digital broadcasting receiving method | |
| JP2002077837A (en) | Method for delivering data broadcast program and data broadcast receiver | |
| JP3882208B2 (en) | Transmitting device and receiving device | |
| JP3431465B2 (en) | Data presentation control device for controlling data presentation, data transmission device for transmitting information used for controlling data presentation | |
| JP2001359090A (en) | Digital broadcasting device, receiving device, digital broadcasting system, program recording medium applied to receiving device | |
| JP3987843B2 (en) | Digital broadcast receiving apparatus and method | |
| JP3914078B2 (en) | Digital broadcasting apparatus, digital broadcasting method, and recording medium | |
| US20040150746A1 (en) | Program selecting apparatus | |
| JP3646113B2 (en) | BROADCAST DEVICE, RECEPTION DEVICE, BROADCAST METHOD, RECEPTION METHOD, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING THE PROGRAM | |
| CN100385939C (en) | Digital Broadcasting and Receiving Devices | |
| JP2003298542A (en) | Digital broadcast transmitter, digital broadcast transmission method, digital broadcast receiver, and identifier assigning device | |
| JP2002064450A (en) | Satellite broadcast transmission / reception system, transmission device, reception device, program, and recording medium | |
| HK1005821A (en) | Digital broadcasting system | |
| HK1005822B (en) | Digital broadcasting system, digital broadcasting apparatus, and associated receiver therefor | |
| JP3988053B2 (en) | Broadcast transmission / reception method | |
| JPH10262226A (en) | Television broadcasting system | |
| JP4863084B2 (en) | Receiving device, receiving method, transmitting device, and transmitting method | |
| JP3768130B2 (en) | Digital broadcast receiver |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090531 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100531 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110531 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110531 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120531 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120531 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130531 Year of fee payment: 11 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |