JP3987843B2 - Digital broadcast receiving apparatus and method - Google Patents
Digital broadcast receiving apparatus and method Download PDFInfo
- Publication number
- JP3987843B2 JP3987843B2 JP2004224876A JP2004224876A JP3987843B2 JP 3987843 B2 JP3987843 B2 JP 3987843B2 JP 2004224876 A JP2004224876 A JP 2004224876A JP 2004224876 A JP2004224876 A JP 2004224876A JP 3987843 B2 JP3987843 B2 JP 3987843B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- information
- unit
- stream
- image
- 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
Images
Landscapes
- Television Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Circuits Of Receivers In General (AREA)
Description
本発明は、デジタル放送システムに関する。 The present invention relates to a digital broadcasting system.
最近、衛星デジタル放送が開始され、多チャネルを用いて多数の番組が提供されている。衛星デジタル放送における多チャンネル化は、1つの帯域に複数チャネルを多重化することにより実現されている。この多重化は、MPEG2(Moving Picture Experts Group2)規格におけるトランスポートストリームという技術が用いられている。具体的には、非特許文献1に記載されている。
ところで、この衛星デジタル放送は、送信局から映像情報等が一方的に送信されるだけであり、受信側端末との対話性のないものである。受信側端末のユーザが送信される映像情報の内容に応じて、自らその映像情報を対話的に操作できれば、多彩なサービスを楽しめることになる。
このため、受信側端末と送信局とを電話回線等で接続して対話をするシステムも実現しつつあるけれども、各受信側端末と送信局との個別の回線が必要となり、接続に要する費用も発生する。
By the way, in this satellite digital broadcasting, video information and the like are only transmitted unilaterally from the transmitting station, and there is no interactivity with the receiving side terminal. If the user of the receiving terminal can operate the video information interactively according to the content of the video information transmitted, a variety of services can be enjoyed.
For this reason, a system is also being realized in which the receiving side terminal and the transmitting station are connected via a telephone line or the like, but a separate line is required between each receiving side terminal and the transmitting station, and the cost required for the connection is also increased. appear.
本発明は、上記課題に鑑み、送信局から一方向で送信される映像情報等を用いて、あたかも対話的に双方向で映像情報を受信しているかのようなデジタル放送システムを提供することを目的とする。 In view of the above problems, the present invention provides a digital broadcasting system as if video information is transmitted interactively in two directions using video information transmitted from a transmitting station in one direction. Objective.
上記目的を達成するため、複数の画像データと各画像データに対応付けられた制御情報とが繰り返し送信されるデジタル放送を受信するデジタル放送受信装置であって、前記各制御情報には、その対応する画像データとリンクが張られた他のリンク先の画像データを示すリンク先情報が含まれ、デジタル放送を受信する受信手段と、受信したデジタル放送から1の画像データとこれに対応する制御情報とを抽出する抽出手段と、抽出された制御情報を記憶する記憶手段と、抽出された画像データを再生する再生手段と、前記制御情報に含まれるリンク先情報を対象としたユーザの選択操作を受け付ける操作手段と、ユーザ操作に伴ってリンク先情報により指定される画像データと対応する制御情報とを抽出するよう抽出手段を制御する抽出制御手段を備えている。 In order to achieve the above object, a digital broadcast receiving apparatus that receives a digital broadcast in which a plurality of image data and control information associated with each image data is repeatedly transmitted. Including link destination information indicating image data to be linked and other linked link image data, receiving means for receiving a digital broadcast, one image data from the received digital broadcast, and control information corresponding thereto Extraction means for extracting the control information, storage means for storing the extracted control information, reproduction means for reproducing the extracted image data, and a user selection operation for link destination information included in the control information. An extraction system that controls the extraction means to extract the operation means to be received and the control information corresponding to the image data specified by the link destination information in accordance with the user operation. It is provided with means.
上記構成によって、デジタル放送装置から一方向に送信される画像データをユーザは制御情報に含まれるリンク先情報に従って任意の一の画像データから選択的に他の画像データに変えることが可能となり、対話的にデジタル放送を利用することができる。
また、本発明は、複数の画像データが繰り返し送信されるデジタル放送を受信するデジタル放送受信装置であって、デジタル放送は、それぞれに画像データ識別子が付され、異なる第1画像ストリーム識別子が割り当てられた複数の画像データと、画像データ毎に対応する画像データ識別子と等価な値と、対応する画像データに割り当てられた第1画像ストリーム識別子に対応する第2画像ストリーム識別子を含んだ複数の画像対応表が多重化され、多重化ストリームとして繰返し送信されており、前記デジタル放送を受信する受信手段と、受信したデジタル放送から1の画像データを抽出する抽出手段と、記憶手段と、抽出された画像データを再生する再生手段と、ユーザの選択操作を受け付ける操作手段と、ユーザ操作に基づいて前記抽出手段に抽出条件を設定する抽出制御手段とを備え、前記抽出手段は、設定された抽出条件と一致する画像対応表識別子が付された画像対応表を多重化ストリームから抽出し、前記記憶手段は、抽出された画像対応表を記憶し、前記操作手段は、前記再生手段で再生されている画像データから指定の画像データへの切り換え指定の操作を受け付け、前記抽出手段は、更に、設定された抽出条件に一致する画像データを抽出し、前記抽出制御手段は、指定の画像データの画像データ識別子と等価な値の画像対応表識別子を抽出条件として設定し、記憶されている前記画像対応表に記載されている第2画像ストリーム識別子を読み出し、読み出した第2画像ストリーム識別子を用いて前記抽出手段に抽出条件を設定することとしている。
With the above configuration, the user can selectively change image data transmitted in one direction from the digital broadcasting device from any one image data to other image data in accordance with the link destination information included in the control information. Digital broadcasting can be used.
The present invention is also a digital broadcast receiving apparatus that receives a digital broadcast in which a plurality of image data is repeatedly transmitted. Each digital broadcast is assigned an image data identifier, and is assigned a different first image stream identifier. A plurality of image data including a plurality of image data, a value equivalent to an image data identifier corresponding to each image data, and a second image stream identifier corresponding to the first image stream identifier assigned to the corresponding image data. The table is multiplexed and repeatedly transmitted as a multiplexed stream, receiving means for receiving the digital broadcast, extraction means for extracting one image data from the received digital broadcast, storage means, and extracted image A reproducing means for reproducing data; an operating means for accepting a user's selection operation; and the extraction based on a user operation. Extraction control means for setting an extraction condition in the means, the extraction means extracts an image correspondence table with an image correspondence table identifier that matches the set extraction condition from the multiplexed stream, and the storage means The extracted image correspondence table is stored, and the operation means accepts an operation for specifying switching from the image data reproduced by the reproduction means to the designated image data, and the extraction means is further set The image data matching the extraction condition is extracted, and the extraction control unit sets an image correspondence table identifier having a value equivalent to the image data identifier of the designated image data as the extraction condition, and stores the image correspondence table identifier in the stored image correspondence table. The second image stream identifier described is read out, and the extraction condition is set in the extraction means using the read second image stream identifier.
このような構成によって、画像対応表を参照して、確実に画像データを抽出することができる。また、第1、第2画像データ識別情報の使い回しができ、少ない識別情報を有効に使い、画像データが多いときには、画像データに同一の識別情報を付しておいても、画像データと画像対応表との対応を確実にすることができる。
また、前記抽出手段は、1の画像データを抽出した後画像データの抽出を中止することとしている。
With such a configuration, image data can be reliably extracted with reference to the image correspondence table. Further, the first and second image data identification information can be reused, and when a small amount of identification information is used effectively and there is a large amount of image data, the image data and the image data can be used even if the same identification information is attached to the image data. Correspondence with the correspondence table can be ensured.
Further, the extraction means stops extracting the image data after extracting one image data.
このような構成によって、所望の画像データを抽出した後に、更に異なる画像データを抽出することが防止できる。
また、本発明は、複数の画像データが繰り返し送信されるデジタル放送を受信するデジタル放送受信方法であって、デジタル放送は、それぞれに画像データ識別子が付され、異なる第1画像ストリーム識別子が割り当てられた複数の画像データと、画像データ毎に対応する画像データ識別子と等価な値と、対応する画像データに割り当てられた第1画像ストリーム識別子に対応する第2画像ストリーム識別子を含んだ複数の画像対応表が多重化され、多重化ストリームとして繰返し送信されており、前記デジタル放送を受信する受信ステップと、受信したデジタル放送から1の画像データを抽出する抽出ステップと、記憶するステップと、抽出された画像データを再生する再生ステップと、ユーザの選択操作を受け付ける操作ステップと、ユーザ操作に基づいて前記抽出手段に抽出条件を設定する抽出制御ステップとを含み、前記抽出ステップは、設定された抽出条件と一致する画像対応表識別子が付された画像対応表を多重化ストリームから抽出し、前記記憶ステップは、抽出された画像対応表を記憶し、前記操作ステップは、前記再生ステップで再生されている画像データから指定の画像データへの切り換え指定の操作を受け付け、前記抽出ステップは、更に、設定された抽出条件に一致する画像データを抽出し、前記抽出制御ステップは、指定の画像データの画像データ識別子と等価な値の画像対応表識別子を抽出条件として設定し、記憶されている前記画像対応表に記載されている第2画像ストリーム識別子を読み出し、読み出した第2画像ストリーム識別子を用いて前記抽出手段に抽出条件を設定することとしている。
With such a configuration, it is possible to prevent different image data from being extracted after desired image data is extracted.
The present invention also relates to a digital broadcast receiving method for receiving a digital broadcast in which a plurality of image data is repeatedly transmitted. Each digital broadcast is assigned an image data identifier and is assigned a different first image stream identifier. A plurality of image data including a plurality of image data, a value equivalent to an image data identifier corresponding to each image data, and a second image stream identifier corresponding to the first image stream identifier assigned to the corresponding image data. The table is multiplexed and repeatedly transmitted as a multiplexed stream, the reception step of receiving the digital broadcast, the extraction step of extracting one image data from the received digital broadcast, the step of storing, and the extraction A playback step of playing back image data, an operation step of accepting a user's selection operation, An extraction control step for setting an extraction condition in the extraction means based on the operation, and the extraction step extracts an image correspondence table attached with an image correspondence table identifier that matches the set extraction condition from the multiplexed stream. Extracting, storing the extracted image correspondence table, and the operation step accepting an operation of switching designation from the image data reproduced in the reproduction step to designated image data, and the extracting step Further extracts image data that matches the set extraction condition, and the extraction control step sets an image correspondence table identifier having a value equivalent to the image data identifier of the designated image data as the extraction condition, and is stored. The second image stream identifier described in the image correspondence table is read, and the read second image stream identifier is used to It has decided to set the extraction conditions on the outlet means.
このような方法によって、画像対応表を参照して、確実に画像データを抽出することができる。また、第1、第2画像データ識別情報の使い回しができ、少ない識別情報を有効に使い、画像データが多いときには、画像データに同一の識別情報を付しておいても、画像データと画像対応表との対応を確実にすることができる。 By such a method, image data can be reliably extracted with reference to the image correspondence table. Further, the first and second image data identification information can be reused, and when a small amount of identification information is used effectively and there is a large amount of image data, the image data and the image data can be used even if the same identification information is attached to the image data. Correspondence with the correspondence table can be ensured.
本発明の原理
本発明に係るデジタル放送システムの構成の説明に先立ち、図1〜図3を用い、その原理について解説する。
図1は、受信側の表示画面にそれぞれ表示されるコンテンツの例で、天気予報に関する図である。ここで全国および各地の天気予報が複数のコンテンツ151、152、・・・153、・・・で示されている。ここで、コンテンツとは、ユーザが対話的に操作する情報の単位をいう。これらの複数のコンテンツ151、152、・・・153、・・・は、ユーザの操作によって、矢符154、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 the display screen on the receiving side, and is a diagram relating to a weather forecast. Here, the national and local weather forecasts are indicated by a plurality of
今、表示画面に全国の天気予報を示すコンテンツ153が表示されているときに、ユーザが「東京」というボタン160を選択・決定操作すると、矢符154で示すように、表示画面は、コンテンツ153から東京の天気予報を示すコンテンツ151の表示に切り換えられる。次に、ユーザが「戻る」ボタン158を決定操作すると、矢符155で示すように、表示画面は、コンテンツ151から元のコンテンツ153の表示に切り換えられる。
Now, when the
同様に、コンテンツ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
以上のようなユーザの表示切り換えの操作によって、コンテンツの表示が任意に切り換えられるために、送信側では、以下に説明するように各コンテンツを送信している。
図2は、送信側から送信される送信データを模式的に示した図である。送信データ165は、複数のコンテンツを示すデータ(情報)からなり、全体が繰り返し送信される。送信データ165は、複数の画像データ166、167、・・・168、・・・とそれぞれに対応するナビゲーション情報169、170、・・・、171、・・・とからなる。
Since the display of content can be arbitrarily switched by the user's display switching operation as described above, each content is transmitted on the transmission side as described below.
FIG. 2 is a diagram schematically showing transmission data transmitted from the transmission side. The
各画像データ166、・・・は受信側の表示画面に表示される各コンテンツ151、・・・の主画像となるものであり、この説明では、天気予報の画像を示している。
各ナビゲーション情報169、・・・は、各画像データ166、・・・に重ね合わせて表示される例えばボタン158、・・・を示すビットマップ(Bitmap)データ172、173、174と、受信側でのユーザの操作に対するふるまいを記述したスクリプト(Script)情報175、176、177と、ユーザの操作によるコンテンツの表示切り換えをすることができるリンク先のコンテンツを示すハイパーリンク(Hyperlink)情報178、179、180とを含んでいる。
Each
Each
図1に示したコンテンツ151は、画像データ166とナビゲーション情報169とで表現されている。同様に、コンテンツ152は画像データ167とナビゲーション情報170とで表現され、コンテンツ153は画像データ168とナビゲーション情報とで表現されている。即ち、各画像データ166、・・・と各ナビゲーション情報169、・・・とは対応関係を有して設けられている。
The
図3は、送信側から送信される送信データ165の送信の様子を模式的に示した図である。送信側では、送信データ165を繰り返し送信している。時間的に繰り返し送信データ165が送信されているのが理解される。
但し、本図では、画像データ、ナビゲーション情報ともフレーム構造で示しているけれども、実際には、デジタル化され、かつ画像データと対応するナビゲーション情報とを多重化し、送信データ165をMPEG2トランスポートストリームとして送信するため、具体的送信データは本図とは異なっていることに注意すべきである。
FIG. 3 is a diagram schematically showing a state of transmission of
However, in this figure, although both image data and navigation information are shown in a frame structure, actually, the image data and the corresponding navigation information are multiplexed and the
なお、図示はしないけれども、送信されている各画像データ166、167、・・・、168、・・・は他の画像データ166、167、・・・、168、・・・と識別するため識別情報が付される。同様に各ナビゲーション情報169、170、・・・、171にも他のナビゲーション情報169、170、・・・、171と識別するため識別情報が付されている。
Although not shown, each of the transmitted
一方、受信側では、送信データ165中のこの識別情報を監視し、所望の識別情報を含む画像データとナビゲーション情報とを取得し、1のコンテンツとして図1に示したように例えばコンテンツ151として再生表示する。
なお、取得された例えばナビゲーション情報171は、ユーザの所定の操作に備えて記憶される。
On the other hand, on the receiving side, this identification information in the
The acquired
以下、上記原理を踏まえて、本発明に係るデジタル放送システムの実施の形態を図面を参照して説明する。
(実施の形態1)
1−1.構成の概要
図4は、本発明に係るデジタル放送システムの実施の形態1の構成図である。このデジタル放送システムは、データ送信装置101と複数のデータ受信装置121とからなる。
Based on the above principle, an embodiment of a digital broadcasting system according to the present invention will be described below with reference to the drawings.
(Embodiment 1)
1-1. Overview of Configuration FIG. 4 is a configuration diagram of
データ送信装置101は、相互にハイパーリンクの張られた複数のコンテンツのデータを、MPEG2トランスポートストリーム中に多重して繰り返し送信するよう構成され、送信データ記憶部102と、データ多重化部103と、多重情報記憶部104と、システム情報テーブル生成部105と、送信部106とを備えている。
データ受信装置121は、データ送信装置101から送信されるMPEG2トランスポートストリームの中からユーザ操作に従って対話的にコンテンツを取り出して再生するよう構成され、受信部122と、TSデコーダ部123と、AVデコーダ部124と、受信データ記憶部125と、受信制御部126と、信号受信部127と、再生部128と、表示部129と、音声出力部130とを備えている。
The data transmission apparatus 101 is configured to multiplex and repeatedly transmit data of a plurality of contents hyperlinked to each other in an MPEG2 transport stream, and includes a transmission
The data reception device 121 is configured to interactively extract and play back content from the MPEG2 transport stream transmitted from the data transmission device 101 in accordance with a user operation. The
1−2.データ送信装置101
1−2−1.送信データ記憶部102の構成
送信データ記憶部102は、磁気ディスク等の記憶媒体からなり、1つの対話的番組を構成する複数のコンテンツのデータと構造情報とを記憶しており、プレゼンテーション情報記憶部107と、ナビゲーション情報記憶部108と、構造情報記憶部109とを含む。なお、ここで対話的番組は、送信データとしてMPEG2トランスポートストリーム中に含まれる状態では「イベント」又は「プログラム」と称している。
1-2. Data transmission apparatus 101
1-2-1. Configuration of Transmission
送信データ記憶部102は、図2に示した送信データ165を以下に示すように画像データ(プレゼンテーション情報)と、ナビゲーション情報とに分けて記憶している。また、画像データとナビゲーション情報との対応関係を構造情報表として記憶している。
1−2−1−1.プレゼンテーション情報記憶部107
プレゼンテーション情報記憶部107は、各コンテンツに含まれる画像データや、音声データ等のプレゼンテーション情報を記憶する。図5A,図5Bは、それぞれコンテンツ153、151のプレゼンテーション情報の一例である静止画データを示す。図5Aはファイル名「still5.m2v」で示される静止画データ201を示し、図5Bはファイル名「still1.m2v」で示される静止画データ202を示している。静止画データ201、202は、それぞれISO/IEC13818−2(MPEG2 ビデオ)規格に基づいてデジタル符号化された形式で記憶されている。なお、画像データの符号化形式は、他の形式でもよい。
The transmission
1-2-1-1. Presentation
The presentation
1−2−1−2.ナビゲーション情報記憶部108
ナビゲーション情報記憶部108は、各コンテンツに含まれるナビゲーション情報を記憶する。ナビゲーション情報には、別のコンテンツへのリンクを示すハイパーリンク情報が含まれ、このリンク先をユーザが対話的に選択するためのオブジェクトが記述されている。図6は、ナビゲーション情報の一例を示すものである。ここで、ナビゲーション情報301は、コンテンツ153のナビゲーション情報の例であり、ファイル名「navi5.nif」で記憶されている。
1-2-1-2. Navigation
The navigation
なお、図5Aに示す静止画データ201と、図6に示すナビゲーション情報301とが1つのコンテンツ153を構成することは、後述する図8に示す構造情報表501に示される。
ナビゲーション情報301は、表形式で示したオブジェクト定義表(Object Definition Table)302とハンドラ定義表(Handler Definition Table)303とハイパーリンク表(Hyperlink Table)304とビットマップ表(Bitmap Table)305とを含んでいる。
The fact that the
The
オブジェクト定義表302は、表示画面に表示される例えば、ボタン(Button)等のグラフィックスオブジェクトのタイプ(type)や属性等の情報をインデックス番号ごとに示している。「インデックス(Index)」欄にはインデックス番号が記載される。「タイプ」欄には、グラフィックスオブジェクトのタイプが記載されている。「X」および「Y」欄には、表示画面上での表示基準位置のX,Y座標値がそれぞれ記載されている。「ハンドラ(Handler)」欄には、データ受信装置121でユーザによってこのインデックス番号で示されるオブジェクトが選択された際に実行されるハンドラのインデックス番号が記載されている。「標準ビットマップ(Normal Bitmap)」欄には、それぞれのオブジェクトが標準状態のときに表示されるビットマップのインデックス番号が記載されている。一方、「フォーカスビットマップ(Focused Bitmap)」欄には、それぞれのオブジェクトが選択状態のときに表示されるビットマップのインデックス番号が記載されている。ここで、標準状態とは、オブジェクトが表示されているだけの状態をいい、選択状態とは、表示されているオブジェクトが選択され得る状態をいう。 The object definition table 302 shows information such as the type (type) and attributes of graphics objects such as buttons (Buttons) displayed on the display screen for each index number. In the “Index” column, an index number is described. In the “type” column, the type of the graphics object is described. In the “X” and “Y” columns, the X and Y coordinate values of the display reference position on the display screen are respectively described. In the “Handler” column, an index number of a handler that is executed when the user selects an object indicated by the index number in the data receiving apparatus 121 is described. In the “Standard Bitmap” column, the index number of the bitmap displayed when each object is in the standard state is described. On the other hand, in the “Focus Bitmap” column, the index number of the bitmap displayed when each object is selected is described. Here, the standard state refers to a state in which an object is only displayed, and the selection state refers to a state in which the displayed object can be selected.
例えば、オブジェクト定義表302のインデックス番号「0」の行では、タイプが「ボタン」で、左上端の表示位置の座標値がX=400,Y=300で、データ受信装置121で選択されたときにインデックス番号「2」のハンドラが実行され、標準状態ではインデックス番号「6」、選択状態ではインデックス番号「7」のビットマップを用いるオブジェクトを示している。インデックス番号「1」の行も同様である。 For example, in the row of the index number “0” in the object definition table 302, when the type is “button”, the coordinate values of the display position of the upper left corner are X = 400, Y = 300, and the data receiving device 121 selects , The handler with the index number “2” is executed, and an object using the bitmap with 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 the index number “1”.
ハンドラ定義表303は、インデックス番号ごとにユーザ操作に対するデータ受信装置121のふるまいを記述するスクリプト(Script)を示している。
例えば、ハンドラ定義表303のインデックス番号「2」の行には、「goto_contents(index4)」というスクリプトが記述されている。このスクリプトは、インデックス番号「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, in the line of the index number “2” in the handler definition table 303, a script “goto_contents (index4)” 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 play a sound may be described by a script.
ハイパーリンク表304は、インデックス番号ごとに指定されたコンテンツ(Contents)番号のコンテンツへのハイパーリンクを示している。
例えば、ハイパーリンク表304のインデックス番号「4」は、コンテンツ番号「1」のコンテンツへのハイパーリンクを示している。
ビットマップ表305は、データ受信装置121でプレゼンテーション情報の画像データに重ねて表示されるグラフィックス情報を表すビットマップデータ(Bitmap Data)をオブジェクト定義表302内のデータとして示されたインデックス番号ごとに示している。
The hyperlink table 304 shows hyperlinks to content with content (Contents) numbers designated for each index number.
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 is a bitmap data (Bitmap Data) representing graphics information displayed on the image data of the presentation information on the data reception device 121 for each index number indicated as data in the object definition table 302. Show.
例えば、インデックス番号「6」では、オブジェクト定義表302のインデックス番号「0」の「ボタン」の「標準ビットマップ」のビットマップデータを示している。
図7は、ファイル名「navi1.nif」で表されるナビゲーション情報401を示している。ナビゲーション情報401は、オブジェクト定義表402と、ハンドラ定義表403と、ビットマップ表404とを含んでいる。
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
オブジェクト定義表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 no normal state bitmap is 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, and therefore, the bitmap in the standard state is not necessary and is omitted.
ハンドラ定義表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 the index number “3” is “goto_entry” indicating an instruction to switch to entry content. Here, the entry content refers to the content that should be reproduced first when the reproduction of the interactive program is started.
ビットマップ表404は、インデックス番号「7」のビットマップデータを示している。
1−2−1−3.構造情報記憶部109
構造情報記憶部109は、構造情報表とエントリ情報とを記憶している。構造情報表は、各コンテンツを構成するプレゼンテーション情報とナビゲーション情報の組み合わせの情報である。エントリ情報は、エントリコンテンツを示す情報をいう。
The bitmap table 404 shows bitmap data with an index number “7”.
1-2-1-3. Structure
The structure
図8に示すように構造情報表501は、送信データ記憶部102に記憶されている各コンテンツを構成するプレゼンテーション情報とナビゲーション情報との組み合わせの情報を、コンテンツ番号ごとに示している。コンテンツ番号は、送信データ記憶部102に記憶されている複数のコンテンツ中で、1つのコンテンツを一意に識別する番号である。図8に示すように、構造情報表501の第1行では、コンテンツ番号0で識別されるコンテンツが、プレゼンテーション情報記憶部107に記憶されているファイル名still0.m2vで識別される静止画データと、ナビゲーション情報記憶部108に記憶されているnavi0.nifで識別されるナビゲーション情報との組により構成されていることを示す。他の行も同様である。
As shown in FIG. 8, the structure information table 501 indicates information on the combination of presentation information and navigation information constituting each content stored in the transmission
また、図8に示すエントリ情報502は、送信データ記憶部102に記憶されている対話的番組のエントリコンテンツのコンテンツ番号が5であることを示している。
1−2−2.多重情報記憶部104
多重情報記憶部104は、送信データ記憶部102に記憶されている送信データをMPEG2トランスポートストリーム中に多重化するための識別子や帯域等の資源の割当情報を多重情報表として記憶している。図9は、この多重情報表601の一例を示すものである。
Further, the
1-2-2. Multiple
The multiplex
多重情報表601の第1行に記録されているビットレート(Bitrate)は、送信データ記憶部102に記憶されている送信データをMPEG2トランスポートストリームに多重する際に割り当てられる伝送レートを示している。この例では、伝送レートとして6Mbpsが割り当てられている。
多重情報表601の第2行〜第5行のoriginal_network_id、transport_stream_id、service_id、event_idは、送信データ記憶部102に記憶されている対話的番組をMPEG2トランスポートストリーム中にイベントとして多重する際に、そのイベントに割り当てる識別子original_network_id、transport_stream_id、service_id、event_idのそれぞれの値を示している。この多重情報表601では、これらの値として全て「0×0001」が割り当てられているけれども、通常は、それぞれのサービスに割り当てられた固有の値が書き込まれる。
The bit rate (Bitrate) recorded in the first row of the multiplexing information table 601 indicates the transmission rate assigned when multiplexing the transmission data stored in the transmission
The original_network_id, transport_stream_id, service_id, and event_id in the second to fifth rows of the multiplexing information table 601 are used when the interactive program stored in the transmission
一般的な衛星デジタル放送システムでは、1つの衛星(ネットワーク)から、1以上のMPEG2トランスポトストリームがそれぞれ別の帯域の搬送波を用いて送信される。各放送番組は、いずれかのMPEG2トランスポートストリーム中に、ETS 300 468規格(以下、「DVB−SI規格」という。)に基づいて、original_network_id、transport_stream_id、service_id、event_idを付与されて多重される。original_network_idは、ネットワークを一意に識別する識別子である。transport_stream_idは1つのネットワーク中で、1つのトランスポートストリームを一意に識別する識別子である。service_idは1つのトランスポートストリーム中で1つのサービスを一意に識別する識別子である。event_idは1つのサービス中で1つのイベントを一意に識別する識別子である。イベントは、いくつかのコンポーネントのまとまりであり、従来のアナログ放送における1つの番組に相当するものである。
In a general satellite digital broadcasting system, one or more MPEG2 transport streams are transmitted from one satellite (network) using carrier waves of different bands. Each broadcast program is multiplexed in one of the MPEG2 transport streams with original_network_id, transport_stream_id, service_id, and event_id based on the
コンポーネントは、ISO/IEC 13818−1(以下、「MPEG2システム規格」という。)における、1つのPID(パケット識別子)で識別されるストリーム(プログラムエレメント)であり、動画、音声などの番組の構成要素の1つを表現する。サービスは、イベントのシーケンスをひとまとめにしたものであり、従来のアナログ放送における1つのチャンネルに相当する。 The component is a stream (program element) identified by one PID (packet identifier) in ISO / IEC 13818-1 (hereinafter referred to as “MPEG2 system standard”), and is a constituent element of a program such as a moving image or audio. Express one of A service is a group of sequences of events, and corresponds to one channel in conventional analog broadcasting.
DVB−SI規格に基づいたデジタル放送システムを通じて放送される番組(イベント)は、これらのoriginal_network_id、transport_stream_id、service_id、event_idの組を指定することによって、全てのデジタル放送システム中で一意に特定することができる。original_network_id、transport_stream_id、service_id、event_idの詳細については、DVB−SI規格書に述べられている。 A program (event) broadcast through a digital broadcasting system based on the DVB-SI standard can be uniquely specified in all digital broadcasting systems by specifying a set of these original_network_id, transport_stream_id, service_id, and event_id. it can. Details of original_network_id, transport_stream_id, service_id, and event_id are described in the DVB-SI standard.
多重情報表601の第6行〜第10行は、送信データ記憶部102に記憶されているアプリケーションをMPEG2トランスポートストリーム中にイベントとして多重する際に、そのイベントを構成する各コンポーネントに割り当てるPIDの値を表している。なお、PMT_PID、PCR_PIDは、それぞれ後述するPMT(Program Map Table)、PCR(Program Clock Reference)に割当てられるPIDの値を表わしている。
The sixth to tenth rows of the multiplex information table 601 are PIDs assigned to the components constituting the event when the application stored in the transmission
NE_component_pid(ナビゲーション情報コンポーネントパケット識別子)は、送信データ記憶部102のナビゲーション情報記憶部108に記憶されているナビゲーション情報を多重するコンポーネントに割り当てられるPIDの値を示している。
VE_information_component_pid(ストリーム対応情報コンポーネントパケット識別子)は、後述するストリーム対応情報テーブル生成部111で生成されるストリーム対応表を多重するコンポーネントに割り当てられるPIDの値を示している。
NE_component_pid (navigation information component packet identifier) indicates the value of the PID assigned to the component that multiplexes the navigation information stored in the navigation
VE_information_component_pid (stream correspondence information component packet identifier) indicates the value of the PID assigned to the component that multiplexes the stream correspondence table generated by the stream correspondence information table generation unit 111 described later.
VE_component_pid(画像データコンポーネント識別子)は、プレゼンテーション情報記憶部107に記憶されている画像データを多重するコンポーネントに割り当てられるPIDの値を示している。
なお、本実施の形態では、NE_component_pid、VE_information_component_pid、VE_component_pidとして、それぞれ1つのPIDのみが与えられているが、複数与えられてもよい。即ち、NE_component_pidに「0×0082」が、VE_information_component_pidに「0×0083」が、VE_component_pidに「0×0084」がそれぞれPIDとして与えられているけれども、これに加えて、例えばNE_component_pidに「0×0085」が、VE_information_component_pidに「0×0086」が、VE_component_pidに「0×0087」がそれぞれPIDとして与えられてもよい。
VE_component_pid (image data component identifier) indicates the value of the PID assigned to the component that multiplexes the image data stored in the presentation
In the present embodiment, only one PID is given as NE_component_pid, VE_information_component_pid, and VE_component_pid, but a plurality of them may be given. That is, “0 × 0082” is assigned to NE_component_pid, “0 × 0083” is assigned to VE_information_component_pid, and “0 × 0084” is assigned to VE_component_pid as the PID. However, “0 × 0086” may be given as VE_information_component_pid and “0 × 0087” may be given as VE_component_pid.
また、本実施の形態では存在しないが、送信データが音声データを含む場合は、AE_information_component_pid、AE_component_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_information_component_pid and AE_component_pid are assigned in the same manner as image data.
1-2-3. Configuration of
データ多重化部103は、図3で示した送信データ165を生成するため以下のような処理を行う。
1−2−3−1.多重制御部110(その1)
多重制御部110は、送信部106に起動されると、先ず、構造情報記憶部109と多重情報記憶部104とに記憶されている構造情報表501と多重情報表601とを参照し、コンテンツ番号ごとにデジタル放送中で各コンテンツを一意に識別する識別子を割り当て、コンテンツ識別子割当表を作成する。
The
1-2-3-1. Multiplex control unit 110 (part 1)
When the
図10は、このコンテンツ識別子割当表701の一例を示す。「orig_nw_id」703、「ts_id」704は、それぞれコンテンツを構成する画像データ、音声データ、ナビゲーション情報が送信されるネットワークとトランスポートストリームとの識別子の値を表す。「VE_svc_id」705、「VE_event_id」706は、それぞれ、画像データが属するサービスとイベントとの識別子の値を表し、「VE_id」709は1つのイベント中で画像データを一意に識別する識別子の値を表す。同様に、「NE_svc_id」707、「NE_event_id」708は、ナビゲーション情報が属するサービスとイベントとの識別子の値を表し、「NE_id」710は1つのイベント中でナビゲーション情報を一意に識別する識別子の値を表す。「AE_svc_id」711、「AE_event_id」712、「AE_id」713も同様である。コンテンツは、画像データと音声データとナビゲーション情報の組であるため、それぞれの識別子の組により一意に識別することができる。 FIG. 10 shows an example of the content identifier assignment table 701. “Orig_nw_id” 703 and “ts_id” 704 represent the identifier values of the network and transport stream to which the image data, audio data, and navigation information constituting the content are transmitted, respectively. “VE_svc_id” 705 and “VE_event_id” 706 each represent the identifier value of the service and event to which the image data belongs, and “VE_id” 709 represents the identifier value that uniquely identifies the image data in one event. . Similarly, “NE_svc_id” 707 and “NE_event_id” 708 represent identifier values of the service and event to which the navigation information belongs, and “NE_id” 710 represents an identifier value uniquely identifying the navigation information in one event. To express. The same applies to “AE_svc_id” 711, “AE_event_id” 712, and “AE_id” 713. Since the content is a set of image data, audio data, and navigation information, it can be uniquely identified by each set of identifiers.
コンテンツ識別子割当表701において、各コンテンツ番号702に対応して、「orig_nw_id」703、「ts_id」704、「VE_svc_id」705、「VE_event_id」706には、多重情報記憶部104に記憶されている多重情報表601のoriginal_network_id、transport_stream_id、service_id、event_idのそれぞれの値が書き込まれている。同様に、「NE_svc_id」707、「NE_event_id」708にもserivice_id、event_idのそれぞれの値が書き込まれている。
In the content identifier assignment table 701, “orig_nw_id” 703, “ts_id” 704, “VE_svc_id” 705, and “VE_event_id” 706 correspond to each
また、本実施の形態では、「VE_id」709と「NE_id」710には、コンテンツ番号702と同じ値が付与されている。なお、「VE_id」709、「NE_id」\u710は\uコンテンツ番号702と一致する必要はなく、それぞれ画像データごと、ナビゲーション情報ごとに異なる値が付与されていればよい。
また、本実施の形態では、「AE_svc_id」711、「AE_event_id」712、「AE_id」713は、コンテンツに音声データがないので識別子を付与されず、「−」が書き込まれているが、音声データを含む場合には画像データ、ナビゲーション情報と同様に割り当てられる。
In this embodiment, “VE_id” 709 and “NE_id” 710 are assigned the same value as the
In this embodiment, “AE_svc_id” 711, “AE_event_id” 712, and “AE_id” 713 are not given an identifier because there is no audio data in the content, and “−” is written, If it is included, it is assigned in the same manner as image data and navigation information.
多重制御部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×00」が割り当てられている)が付与される。「stream_id」804は、16進表記で「e0」から「ef」の値が「VE_id」709に対応して順次循環的に付与される。また、この「VE_id」709で識別されるプレゼンテーション情報記憶部107に記憶されている画像データのファイル名が画像データファイル805として書き込まれる。
When the creation of the content identifier assignment table 701 is completed, the multiplexing
なお、図9のVE_component_pidに複数の識別子が与えられているときには、「PID」、「stream_id」は、例えば次のように割当てることができる。「VE_id」の順に、まず、「PID」に多重情報表からVE_component_pidを1つ取り出して与え、「stream_id」は、16進表記で「e0」〜「ef」の値を順次循環的に与える。stream_idが一巡するごとに、多重情報表より新たなVE_component_pidを取り出し、「PID」に与える。新たなVE_component_pidがなくなったら、最初に与えたVE_component_pidに戻る。「component_tag」には、「PID」ごとに異なる値を与える。 When a plurality of identifiers are given to VE_component_pid in FIG. 9, “PID” and “stream_id” can be assigned as follows, for example. In order of “VE_id”, first, one “VE_component_pid” is extracted from the multiple information table and given to “PID”, and “stream_id” is cyclically given values of “e0” to “ef” in hexadecimal notation. Each time stream_id makes a round, a new VE_component_pid is extracted from the multiplex information table and given to “PID”. When there is no new VE_component_pid, the process returns to the VE_component_pid that was given first. Different values are assigned to “component_tag” for each “PID”.
また、本実施の形態では、映像データ用のstream_idの値として用いることができる16進表記で「e0」〜「ef」の16個全てを用いることとしているが、一部だけを用いるようにしてもよい。また、音声データがある場合には、stream_idは16進表記で「c0」〜「df」の32個を用いることがMPEG2規格で定められている。 Further, in this embodiment, all 16 of “e0” to “ef” are used in hexadecimal notation that can be used as the value of stream_id for video data, but only a part is used. Also good. In addition, when there is audio data, the MPEG2 standard defines that stream_id uses 32 pieces of “c0” to “df” in hexadecimal notation.
なお、この「component_tag」802は、PIDを間接的に参照するために使用される。component_tagはPIDに1対1に対応させて自由に割り当てた値で、component_tagとPIDの対応関係は後述するPMT中で与えられる。ナビゲーション情報、ストリーム対応情報内からは、PIDの値を直接参照せず、component_tagを用いて間接的に参照することにより、例えば、他の番組と多重する際に後述する送信部106においてPIDが別の値に書き替えられた場合でも、ナビゲーション情報、ストリーム対応情報は変更せずにすむという効果がある。 The “component_tag” 802 is used to indirectly refer to the PID. The component_tag is a value freely assigned to the PID in a one-to-one correspondence, and the correspondence between the component_tag and the PID is given in the PMT described later. From within navigation information and stream correspondence information, the PID value is not referred to directly, but is indirectly referred to using component_tag. Even when the value is rewritten, the navigation information and the stream correspondence information need not be changed.
多重制御部110は、表示画像情報識別子割当表801の作成が終了すると、ストリーム対応情報テーブル生成部111にストリーム対応表を生成するよう指示し、識別子情報付加部112に画像データのプライベート領域にVE_idを付加するよう指示し、ナビゲーション情報テーブル生成部113にナビゲーション\u情報\u表を生成するよう指示する。
When the creation of the display image information identifier assignment table 801 is completed, the multiplexing
1−2−3−2.識別情報付加部112
識別子情報付加部112は、多重制御部110から識別子情報の付加の指示を受けると、プレゼンテーション情報記憶部107に記憶されている画像データを読み出す。読み出した画像データビットストリーム中のプライベート領域に画像データ識別子VE_idを書き込む。なお、VE_idは多重制御部110において作成された表示画像情報識別子割当表801を参照して取得する。VE_idを書き込んだ画像データビットストリームにファイル名を付して記憶領域(図示せず)に記憶する。
1-2-3-2. Identification
When the identifier
図12は、識別子情報が付加されたファイル名「VE(5)」の画像データの一例のビットストリーム901を示す。ビットストリーム901は、MPEG2規格に基づいて符号化されており、ピクチャヘッダ902のユーザデータ領域903にVE_idの値「0×0005」が記録されている。ピクチャデータ領域904には、図5Aに示した静止画データ201が記録されている。全ての画像データに識別子情報を付加すると、付加終了を多重制御部110に通知する。
FIG. 12 shows a
なお、本実施の形態では、VE_idを書き込む領域として、ピクチャヘッダ中のユーザデータ領域を用いたけれども、他のプライベートなデータを書き込める領域を用いてもよい。
1−2−3−3.ナビゲーション情報テーブル生成部113
ナビゲーション情報テーブル生成部113は、多重制御部110からナビゲーション情報表の生成の指示を受けると、ナビゲーション情報記憶部108に記憶されているナビゲーション情報を読み出す。読み出したナビゲーション情報がハイパーリンク表を含むときに、コンテンツ番号で表記されたリンク先の情報をコンテンツ識別子割当表701を参照し、各識別子の表記に変換してナビゲーション情報表を生成する。ハイパーリンク表を含まないときは、元のナビゲーション情報のまま、ファイル名だけを変更してナビゲーション情報表を生成する。生成したナビゲーション情報を記憶領域(図示せず)に記憶する。
In this embodiment, the user data area in the picture header is used as the area for writing VE_id. However, an area in which other private data can be written may be used.
1-2-3-3. Navigation information table generation unit 113
When the navigation information table generation unit 113 receives an instruction to generate a navigation information table from the
図13は、生成されたファイル名「NVT(5)」のナビゲーション情報表1001を示す。このナビゲーション情報表1001は、図6に示したファイル名「navi5.nif」のナビゲーション情報から生成されたものである。ナビゲーション情報表1001は、オブジェクト定義表1002と、ハンドラ定義表1003と、ハイパーリンク表1004と、ビットマップ表1005とを含んでいる。 FIG. 13 shows a navigation information table 1001 of the generated file name “NVT (5)”. This navigation information table 1001 is generated from the navigation information of the file name “navi5.nif” shown in FIG. The navigation information table 1001 includes an object definition table 1002, a handler definition table 1003, a hyperlink table 1004, and a bitmap table 1005.
なお、このハイパーリンク表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を参照して記載される。 It should be noted that “−” is written in the column of “orig_nw_id” or the like in the hyperlink table 1004 and the identifier is not described because the identifier is the same between the link source and the link destination of the content. Indicates that it is omitted. By omitting recording, the storage area is reduced. If the link destination is another service, each identifier is also described in “VE_service_id”, “VE_event_id”, “NE_service_id”, and “NE_event_id”. Here, “0 × 0001” refers to the value of VE_id and NE_id of index number “4”, and “0 × 0002” refers to the value of VE_id and NE_id of index number “5”, respectively. Are described.
図14は、ファイル名「NVT(1)」のナビゲーション情報表1101を示す。このナビゲーション情報表1101は、図7に示したファイル名「navi1.nif」のナビゲーション情報から生成されたものであり、ハイパーリンク表がないので、内容に変更はない。
ナビゲーション情報テーブル生成部113は、ナビゲーション情報表の生成を終了すると、生成終了を多重制御部110に通知する。
FIG. 14 shows a navigation information table 1101 with the file name “NVT (1)”. This navigation information table 1101 is generated from the navigation information of the file name “navi1.nif” shown in FIG. 7, and since there is no hyperlink table, the contents are not changed.
When the navigation information table generation unit 113 finishes generating the navigation information table, the navigation information table generation unit 113 notifies the
1−2−3−4.ストリーム対応情報テーブル生成部111
ストリーム対応情報テーブル生成部111は、多重制御部110からストリーム対応表の生成の指示を受けると、表示画像情報識別子割当表801を参照して、各画像データごとにストリーム対応表を生成する。このストリーム対応表は、データ送信装置101からデータ受信装置121に送信されるストリーム中から1つの画像データを取り出すために用いられる。
1-2-3-4. Stream correspondence information table generation unit 111
Upon receiving an instruction to generate a stream correspondence table from the multiplexing
図15Aは、画像データ「VE(5)」をデータ受信装置121側で取り出すために用いるストリーム対応表「VET(5)」1201を示している。このストリーム対応表1201の「first_ pts」は、対応する画像データの最初のフレームが再生される時刻を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_pts” in the stream correspondence table 1201 represents start reproduction time information that represents the time at which the first frame of the corresponding image data is reproduced in units of 1 / 90,000 seconds. It can be obtained using.
ここで、S_VE(x)は、識別子情報付加部112の記憶領域に記憶されている画像データVE(x)をMPEG2システム規格に従って(以下同様)、トランスポートストリームパケットに変換した際のサイズ、S_NVT(x)は、ナビゲーション情報テーブル生成部113の記憶領域に記憶されているナビゲーション情報表NVT(x)をトランスポートストリームパケットに変換した際のサイズ、S_VETは、ストリーム対応情報生成部111の記憶領域に記憶されている1つのストリーム対応表VETをトランスポートストリームパケットに変換した際のサイズである。サイズの単位はビットである。また、Rは、ストリーム対応表VETを繰り返し多重する回数を表し、「1」から「(P×S)」までの整数値をとる。ここでPは、多重情報記憶部104で割当てられた画像データを伝送するコンポーネントの為に割り当てられたPIDの数であり、本実施の形態では「1」である。Sは、表示画像識別子割当表801で用いられたstream_idの個数を表し、本実施の形態では「16」である。Bは、ビットレートであり、本実施の形態では「6Mbps」である。
Here, S_VE (x) is the size when the image data VE (x) stored in the storage area of the identifier
なお、S_VE(x)は、VE(x)のサイズにPESパケット単位ごとに必要なPESパケットヘッダ、トレーラ情報分のサイズを加え、更にトランスポートパケットの単位ごとに必要なトランスポートパケットヘッダ、トレーラ情報分のサイズを加えて求める。また、S_NVT(x)は、NVT(x)のサイズにセクション単位ごとに必要なセクションヘッダ、トレーラ情報分のサイズを加え、更にトランスポートパケットの単位ごとに必要なトランスポートパケットヘッダ、トレーラ情報分のサイズを加えて求める。S_VETは、S_NVT(x)と同様に、VETのサイズにセクションヘッダ等のサイズを加えて求める。なお、本実施の形態では全てのVETのサイズは同一としている。また、PESパケット、トランスポートパケット、セクションの詳細はMPEG2システム規格で定義されている。 Note that S_VE (x) adds the size of the PES packet header and trailer information required for each PES packet unit to the size of VE (x), and further transport packet header and trailer required for each transport packet unit. Calculate by adding the size of information. S_NVT (x) adds the size required for each section unit to the section header and trailer information to the size of NVT (x), and further, the transport packet header and trailer information required for each transport packet unit. Calculate by adding the size of. Similar to S_NVT (x), S_VET is obtained by adding the size of the section header or the like to the size of VET. In this embodiment, all VET sizes are the same. Details of PES packets, transport packets, and sections are defined in the MPEG2 system standard.
このストリーム対応表1201の「last_pts」は、対応する画像データの最後のフレームが再生される時刻を90,000分の1秒単位で表わした終了再生時刻の情報を表わし、本実施の形態では、画像データが静止画のため、「last_pts」(終了再生時刻情報)と「first_pts」は一致している。
ストリーム対応表1201のcomponent_tag、stream_idは、表示画像情報識別子割当表801を参照して対応する画像データに割り当てられたcomponent_tagとstream_idの値を取得する。
“Last_pts” in the stream correspondence table 1201 represents end reproduction time information 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.
The component_tag and stream_id of the stream correspondence table 1201 refer to the display image information identifier assignment table 801 and acquire the values of the component_tag and stream_id assigned to the corresponding image data.
図15Bは画像データの1番目のストリーム対応表1202を示し、図15Cは画像データの15番目のストリーム対応表1203を示している。
なお、これらのストリーム対応表1201、1202、1203の「first_pts」、「last_pts」の基準となる時刻「0」は、送信データ記憶部102に記憶されているデータが最初にトランスポートストリーム中に多重されて送信された時刻である。
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.
It should be noted that at time “0”, which is the reference for “first_pts” and “last_pts” in the stream correspondence tables 1201, 1202, and 1203, the data stored in the transmission
また、本実施の形態では、ストリーム対応表に表示画像情報識別子割当表801を参照して、割り当てられたcomponent_tagの値を記載したけれども、component_tagの値に替えて、多重情報表601で割り当てられたVE_component_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)倍以上)となることを保証することができる。
In the present embodiment, the value of the assigned component_tag is described with reference to the display image information identifier assignment table 801 in the stream correspondence table. However, the value is assigned in the multiplex information table 601 instead of the value of the component_tag. The value of VE_component_pid may be directly described.
1-2-3-5. Multiplex control unit 110 (part 2)
Further, upon receiving notification from the identifier
T that satisfies M ≦ P × S × n = T. Here, P represents the number of PIDs assigned to components for transmitting image data in the multiplex
次に多重制御部110は、繰り返し単位のコンテンツ数Tの一周分の長さL(全てのコンテンツとコンテンツ(T−M)個分のサイズのヌルパケットを多重情報記憶部104に記憶されているビットレートBで多重したときのトランスポートストリームの長さを90000分の1秒単位で表した値)を式(2)を用いて求める。
Next, the multiplexing
ここで、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 above-mentioned total number of contents and the number of contents in a repeating unit, and S_VE (x), S_NVT (x), S_VET, P, and B are the same as those in the above-described expression (1). is there.
The multiplexing
次に、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 laps C and the content number N are obtained using the value of the VET counter j. The circulation number C is an integer part of the quotient of {i + (P × S) −1−j} ÷ T, and the content number N is the remainder of {i + (P × S) −1−j} ÷ T. Next, it is determined whether or not the Nth VET (N) of the stream correspondence table is stored in the stream correspondence information table generation unit 111. If it is stored, the first_pts and last_pts of the VET (N) are set as a repetition unit. A value obtained by multiplying the length L of one turn of the content number T by the number of turns C is added.
次にこのVET(N)の多重を多重化部114に指示する。この際、多重開始位置wp、ビットレートBを通知し、多重情報表601中の「VE_information_component_pid」の値をPIDとして通知し、コンテンツ識別子割当表701のコンテンツ番号「N」に対応する「VE_id」の値をtable_id_extensionとして通知する。
Next, the
VET(N)がストリーム対応情報テーブル生成部111に記憶されていないときには、S_VETのサイズ分のヌルパケットの多重を多重化部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, the
After instructing the
多重制御部110は、両カウンタの値が一致していると判断したときは、周回数C、コンテンツ番号Nを上記と同様の方法で計算し、識別子情報付加部112又はナビゲーション情報テーブル生成部113にコンテンツ番号Nのコンテンツが記憶されているか否かを判断する。記憶されていると判断したときは、多重化部114にVE(N)の多重を指示する。この際、多重開始位置wp、ビットレートBv(N)、PID、stream_idの値を多重化部114に通知する。なお、PID、stream_idの値は、表示画像情報識別子割当表801より、「VE_id」の値が「N」の画像データに割り当てられた「PID」と「stream_id」の値を取り出す。ビットレートBv(N)は、以下に示す式(3)によって計算する。
When the
式中の記号は上記式(1)と同様である。
更に、多重化部114にNVT(N)の多重を指示する。この際、多重開始位置wp、ビットレートBn(N)、PID、table_id_extensionの値を多重化部114に通知する。PIDについては、多重情報記憶部104を参照してナビゲーション情報の伝送用に割り当てられたコンポーネントに割り当てられたPIDの値を取り出す。table_id_extensionについては、コンテンツ識別子割り当て表701より、コンテンツ番号Nに対応する「NE_id」の値を取り出す。ビットレートBn(N)は以下に示す式(4)によって計算する。
The symbols in the formula are the same as in the above formula (1).
Furthermore, the
式中の記号は上記式(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
If the content N is not stored, the multiplexing
なお、多重するヌルパケットのサイズをコンテンツ番号「0」のS_VE(0)とS_NVT(0)との合計サイズとしたけれども、全てのコンテンツ中でサイズが最小となるS_VE(k)+S_NVT(k)分のヌルパケットを多重するようにしてもよい。
次に多重制御部110は、多重開始位置wpを計算式wp=wp+{S_VE(0)+S_NVT(0)}/Bで求める。
The size of the null packet to be multiplexed is the total size of S_VE (0) and S_NVT (0) of content number “0”, but S_VE (k) + S_NVT (k) that minimizes the size among all contents Minutes of null packets may be multiplexed.
Next, the
次にコンテンツカウンタiの値に「1」を加え、VETカウンタjの値を再度求めて、VET(N)の多重化以後の処理を繰り返す。
1−2−3−6.多重化部114
多重化部114は、図3に示した送信データ165をMPEG2トランスポートストリーム中に多重する。図16、図17は、図3に示した模式図に識別情報を付したより具体的な多重化ストリームの模式図である。以下、その詳細を説明する。
Next, “1” is added to the value of the content counter i, the value of the VET counter j is obtained again, and the processing after the multiplexing of VET (N) is repeated.
1-2-3-6.
The
多重化部114は、多重制御部110からの指示に基づいて、MPEG2システム規格で規定された方法に基づいてデータをMPEG2トランスポートストリーム中に多重する。多重制御部110からストリーム対応表VET(N)の多重の指示を受けると、ストリーム対応情報テーブル生成部111からストリーム対応表VET(N)を読み出し、指定された多重開始位置wpより指定されたPID、table_id_extension、ビットレートBを用いてトランスポートストリーム中に多重する。また、多重制御部110から画像データVE(N)の多重の指示を受けると、識別子情報付加部112から識別子を付加した対応する画像データを読み出し、指定された多重開始位置wpより指定されたPID、stream_id、ビットレートBv(N)を用いてトランスポートストリーム中に多重する。また、多重制御部110からナビゲーション情報表NVT(N)の多重を指示されると、ナビゲーション情報テーブル生成部113からナビゲーション情報表を読み出し、指定された多重開始位置wpより指定されたPID、table_id_extension、ビットレートBn(N)を用いてトランスポートストリーム中に多重する。また、ヌルパケットの多重を指示されると、指定された多重開始位置wpより指定されたサイズ分のヌルパケットを指定されたビットレートBで多重する。
The
また、PCRについては、生成するトランスポートストリームの先頭における初期値を「0」として、多重制御部110から通知されたPCR_PIDを用いて多重する。
図16は、多重化部114によって生成されるトランスポートストリームの例を示す図である。トランスポートストリーム1701には、送信データ記憶部102に記憶されている63個のコンテンツが多重されている。63個の画像データVE(0)〜VE(62)には、PIDとして多重情報表601で与えられた値「0×0084」が与えられており、stream_idとして「0xe0」〜「0xef」が循環的に与えられて多重されている。
For PCR, the initial value at the beginning of the generated transport stream is set to “0” and multiplexed using the PCR_PID notified from the multiplexing
FIG. 16 is a diagram illustrating an example of a transport stream generated by the
また、ストリーム対応表VET(N)には、PIDとして多重情報表601で与えられた値「0×0083」が与えられており、table_id_extensionとして画像データ識別子「VE_id」と同一の値が与えられている。ストリーム対応表VET(N)は、画像データVE(N)ごとに1回多重されている。ストリーム対応表の繰り返し多重回数Rは「1」である。 Further, the stream correspondence table VET (N) is given the value “0 × 0083” given in the multiplex information table 601 as the PID, and the same value as the image data identifier “VE_id” is given as table_id_extension. Yes. The stream correspondence table VET (N) is multiplexed once for each image data VE (N). The number of repeated multiplexes R in the stream correspondence table is “1”.
また、63個のナビゲーション情報表NE(0)〜NE(62)は、PIDとして多重情報表601で与えられた値「0×0082」が与えられており、table_id_extensionとしてナビゲーション情報識別子「NE_id」の値が与えられて多重されている。また、時刻の基準情報を含むPCR1702が多重されている。
図3に示した1つの送信データ165は、この図では、矢符1708で示すように、ストリーム対応表VET(15)からヌルパケット1705までの範囲である。
The 63 navigation information tables NE (0) to NE (62) are given the value “0 × 0082” given in the multiplex information table 601 as PID, and the navigation information identifier “NE_id” of table_id_extension A value is given and multiplexed. In addition, a
One
トランスポートストリーム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_id「0xe0」を与えられた他の画像データは存在しない。よって受信装置121は、PID「0×0084」、stream_id「0xe0」を有する4つの画像データ、VE(0)、VE(16)、VE(32)、VE(48)のうち、ストリーム対応表VET(16)1703の後一番最初に出現する画像データVE(16)を分離することで、所望の画像データVE(16)を再生することができる。
In the
また、トランスポートストリーム1701は、ストリーム対応表VET(N)と、対応するVE(N)の間に、15個分のコンテンツのデータが多重されるように構成されている。すなわち、ストリーム対応表VET(N)が出現してから、対応する画像データVE(N)が出現するまでの時間Dは、少なくとも最小サイズのコンテンツを15個伝送するのに要する時間以上となることが保証されている。受信装置121は、この時間Dの間にストリーム対応表の情報を解釈し画像データの分離のために必要な処理を行えば、確実に所望の画像データを再生することができる。繰り返しの周回点付近においても時間Dがコンテンツ15個の伝送時間以上となることを保証するため、周回の最後にコンテンツ1つの大きさ分のヌルパケット1705が多重されている。これにより、VET(N)とVE(N)との間で周回点をまたがる場合、例えばVET(0)1706とVE(0)1707の間隔も、最小サイズのコンテンツ15個を伝送するのに要する時間以上となることが保証されている。
Further, the
図17は、ストリーム対応表の繰り返し多重回数Rを「16」とした場合に、多重化部114によって生成されるトランスポートストリームの例を示す図である。
トランスポートストリーム1711では、ストリーム対応表VET(N)が、対応する画像データVE(N)のコンテンツ15個分前の位置から、VE(N)の多重開始位置までの間に、16回多重されている。受信装置121は、まずストリーム対応表を取得し、その後対応する画像データを再生するため、前記時間Dが短いほどすばやく所望の画像データを再生できる。しかし、時間Dが短くなると受信装置121はより高速にストリーム対応表を解釈し、画像データの分離のために必要な処理を行わなければならない。トランスポートストリーム1711のようにストリーム対応表が複数回多重されていれば、受信装置121で、負荷が軽い場合は画像データに近い位置に多重されたストリーム対応表を取得して高速に画像データを再生し、負荷が重い場合は画像データから遠い位置に多重されたストリーム対応表を取得して確実に画像データを再生するような制御を行うことが可能となる。
FIG. 17 is a diagram illustrating an example of a transport stream generated by the
In the
多重化部114は、図16に示したようなトランスポートストリーム1701を生成すると順次、送信部106に出力する。
1−2−4.システム情報テーブル生成部105
システム情報テーブル生成部105は、データ受信装置121で番組選択のために用いるプログラム仕様情報であるNIT(Network Information Table)、EIT(Event Information Table)、SDT(Service Description Table)、PAT(Program Association Table)、及びPMT(Program Map Table)を多重情報記憶部104等を参照して生成する。
When the
1-2-4. System information
The system information
システム情報テーブル生成部105は、多重制御部110から通知を受けると、まず多重情報記憶部104を参照し、送信データ記憶部102が記憶するデータを多重するイベントをデータ受信装置121が選択するために必要な情報を含んだNIT、EIT、SDT及びPATを、DVB−SI規格、MPEG2システム規格の規定に従って生成する。
When receiving a notification from the multiplexing
NITは、特定のネットワークで識別されるネットワークから送信される各トランスポートストリームについて、伝送路に関する物理的な情報等を記録している。図18Aは、システム情報テーブル生成部105で生成されるNIT1301の一例を示している。network_idが「0×0001」で識別されるネットワークで、original_network_idが「0×0001」、transport_stream_idが「0×0001」で識別されるトランスポートストリームが送信されており、その周波数や変調方式に関する仕様が「伝送緒元」で表されることを示している。
The NIT records physical information and the like regarding a transmission path for each transport stream transmitted from a network identified by a specific network. FIG. 18A shows an example of the
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 shows an example of the
EITは、特定のサービスに含まれる各イベントについて、イベント名や、開始時刻、終了時刻などに関する情報を記録している。図18Cは、システム情報テーブル生成部105で生成されるEIT1303の一例を示している。service_idが「0×0001」で識別されるサービス中で、event_idが「0×0001」で識別されるイベントが含まれており、そのイベント名等の情報が「event名等の情報」で表されることを示している。
The EIT records information about an event name, start time, end time, and the like for each event included in a specific service. FIG. 18C shows an example of the
PATは、特定のトランスポートストリームに含まれる各プログラムについて、PMT(プログラムマップ表)のPIDの情報を記録している。図19は、システム情報テーブル生成部105で生成されるPAT1401の一例を示している。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. 19 shows an example of the
次に、システム情報テーブル生成部105は、多重情報記憶部104、多重制御部110及び構造情報記憶部109を参照して、送信データ記憶部102に記憶されている送信データが多重されたプログラムに対応するPMTを、MPEG2システム規格の規定に従って生成する。図20は、システム情報テーブル生成部105で生成されたPMTの一例を示している。「program_number」は、送信データが多重されたプログラムのプログラム番号を表す値であり、これには多重情報表601の「service_id」の値「0×0001」が取り出されて書き込まれる。
Next, the system information
「PCR_PID」は、このプログラムを復号する際の基準となるクロック情報(PCR)が含まれるパケットのPIDを表す値であり、これには多重情報表601の「PCR_PID」の値「0×0081」が取り出されて書き込まれる。 「Entry_Descriptor」は、このプログラムが選択された際に一番最初に再生するエントリコンテンツの識別子の情報を含むデスクリプタである。図21Aは、「Entry_Descriptor」の一例を示している。descriptor_tagはデスクリプタの種類を表す識別子であり、これには、「Entry_Descriptor」用に定められた値(ここでは0×98)が書き込まれる。 “PCR_PID” is a value indicating the PID of a packet including clock information (PCR) that is a reference for decoding this program, and this includes the value “0 × 0081” of “PCR_PID” in the multiplex information table 601. Is extracted and written. “Entry_Descriptor” is a descriptor including identifier information of an entry content to be reproduced first when this program is selected. FIG. 21A shows an example of “Entry_Descriptor”. Descriptor_tag is an identifier indicating the type of descriptor, and a value (here, 0 × 98) defined for “Entry_Descriptor” is written in this descriptor.
「entry_VE_id」、「entry_AE_id」、「entry_NE_id」はエントリコンテンツを構成する画像データ、音声データ、ナビゲーション情報を識別する識別子の値を示す。構造情報記憶部109のエントリ情報502を参照してエントリコンテンツのコンテンツ番号「5」を得て、多重制御部110の識別子割当表701を参照して、コンテンツ番号「5」に対応する「VE_id」の値「0×0005」と「AE_id」の値「−」と「NE_id」の値「0×0005」を取り出し、それぞれ「entry_VE_id」、「entry_AE_id」、「entry_NE_id」に書き込む。
“Entry_VE_id”, “entry_AE_id”, and “entry_NE_id” indicate identifier values that identify image data, audio data, and navigation information that constitute entry content. The content number “5” of the entry content is obtained by referring to the
PMT1501中の一覧表1502は、このプログラムを構成する各コンポーネントを識別するPIDの値「PID」と、各コンポーネントで伝送されるデータの種類を表す「stream_type」と、各コンポーネントに対応付けられたデスクリプタの情報とを示す。 先ず、システム情報テーブル生成部105は、ナビゲーション情報を伝送するコンポーネントについて、多重情報表601から「NE_component_pid」に対応する値「0×0082」を取り出して「PID」として書き込み、このコンポーネントで伝送されるデータの種類がセクションデータであることを示す値「0×05」を「stream_type」として書き込み、このコンポーネントがナビゲーション情報を伝送することを表すNE_Component_Descriptorを「descriptor(デスクリプタ)」として書き込む。NE_Component_Descriptorの一例を図21Bに示す。descriptor_tagには、「NE_Component_Descriptor」用に定められた値(ここでは0×99)が書き込まれる。
A
次に、ストリーム対応表を伝送するコンポーネントについて、多重情報表601から「VE_information_component_pid」に対応する値「0×0083」を取り出して「PID」として書き込み、このコンポーネントで伝送されるデータの種類がセクションデータであることを表す値「0×05」を「stream_type」として書き込み、このコンポーネントがストリーム対応表を伝送することを示すVE_Information_Component_Descriptorを「descriptor」として書き込む。図21Cは、VE_Information_Component_Descriptorの一例を示す。「descriptor _tag」には「VE_Information_Component_Descriptor」用に定められた値(ここでは0×9a)が書き込まれる。 Next, for the component transmitting the stream correspondence table, the value “0 × 0083” corresponding to “VE_information_component_pid” is extracted from the multiplex information table 601 and written as “PID”, and the type of data transmitted by this component is section data. Is written as “stream_type”, and VE_Information_Component_Descriptor indicating that this component transmits the stream correspondence table is written as “descriptor”. FIG. 21C shows an example of VE_Information_Component_Descriptor. In “descriptor_tag”, a value (here, 0 × 9a) determined for “VE_Information_Component_Descriptor” is written.
次に、システム情報テーブル生成部105は、画像データを伝送するコンポーネントについて、多重情報表601から「VE_component_pid」に対応する値「0×0084」を取り出して「PID」として書き込み、このコンポーネントで伝送されるデータの種類がビデオストリームであることを表す値「0×02」を「stream_type」として書き込み、このコンポーネントのコンポーネントタグの値を表すstream_identifier_descriptorを「descriptor」として書き込む。図21Dは、stream_identifier_descriptorの一例を示す。「descriptor_tag」には、stream_identifier_descriptor」用に定められた値(ここでは0×52)が書き込まれる。「component_tag」には、多重制御部110の表示画像情報識別子割当表801を参照して、「PID」が「0×0084」のコンポーネントに割当てられたcomponent_tagの値「0×00」が取り出されて書き込まれる。
Next, the system information
1−2−5.送信部106
送信部106は、スケジューラを有し、イベントの送信開始時刻よりも所定時刻、例えば5分前になれば、多重制御部110を起動する。また、イベント送信開始時刻になると、多重化部112が出力するトランスポートストリームに、システム情報テーブル生成部105が生成したNIT、PAT、PMT、SDT、EIT等のシステム情報テーブルを、DVB−SI規格、MPEG2システム規格の規定に従って、定められたPIDを用いて定められた間隔で繰り返し多重し、変調等の処理を行って、データ受信装置121等に送信する。
1-2-5.
The
図22は、多重化されたトランスポートストリーム1801を模式化して示した図である。多重化部114で多重化されたトランスポートストリーム1701に更に、NIT1802、PAT1803、PMT1804、SDT1805、EIT1806が多重化されている。
1−2−6.データ送信装置101の動作
次に、データ送信装置101の本実施の形態の動作を図23、図24、図25に示すフローチャートを用いて説明する。
FIG. 22 is a diagram schematically showing a 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 FIGS.
先ず、多重制御部110は、コンテンツ番号ごとにVE_id、NE_idを付与して識別子割当表を作成する(S1902)。次に、表示画像情報識別子割当表801を作成して(S1904)、識別子情報付加部112に識別子情報の付加を、ナビゲーション情報テーブル作成部113にナビゲーション情報表の作成を、ストリーム対応情報テーブル生成部111にストリーム対応表の生成を指示する。
First, the multiplexing
識別子情報付加部112は、プレゼンテーション情報記憶部107に記憶されている画像データのビットストリームのプライベート領域に画像データ識別子を付加して記憶する。全ての画像データについての識別子の付加を終了すると多重制御部110にその旨を通知する(S1906)。 ナビゲーション情報テーブル生成部113は、ナビゲーション情報記憶部108に記憶されているナビゲーション情報からナビゲーション情報表を作成する。全てのナビゲーション情報表の作成が終了すると多重制御部110にその旨を通知する(S1908)。
The identifier
ストリーム対応情報テーブル生成部111は、多重制御部110が作成した表示画像情報識別子割当表801を参照してストリーム対応表を生成する。全てのストリーム対応表の生成を終了すると、その旨、多重制御部110に通知する(S1910)。
システム情報テーブル生成部105は、NIT、SDT、EIT、PAT、PMT等の各種のシステム情報表を生成する(S1912)。
The stream correspondence information table generation unit 111 refers to the display image information identifier allocation table 801 created by the multiplexing
The system information
多重制御部110は、コンテンツをトランスポートストリームに多重する際の繰り返し単位のコンテンツ数Tを決定する(S1914)。コンテンツ数Tの1周分の長さL(全てのコンテンツとコンテンツM−T個のサイズ分のヌルパケットを多重情報記憶部104に記憶されているビットレートBで多重したときのトランスポートストリームの長さ)を90000分の1秒単位で計算する(S1916)。多重制御部110は、PCR_PIDを多重化部114に通知し、PCRの多重化を指示する(S1918)。次に、コンテンツカウンタiと多重開始位置wpとに、ともに「0」を設定する(S2002)。
The multiplexing
次に、多重制御部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 multiplexing
Next, the multiplexing
多重制御部110は、多重化部114にストリーム対応表VET(N)をトランスポートストリームに多重化するように指示し、多重開始位置wp、ビットレートB、PID、table_id_extensionを通知し(S2012)、S2014に移る。 S2008において、多重制御部110は、ストリーム対応表のVET(N)が記憶されていないと判断したとき、S_VETと同サイズ分のヌルパケットの多重を多重化部114に指示し、併せて多重開始位置wpとビットレートBとを通知する。多重化部114は、トランスポートストリームにヌルパケットを多重し(S2018)、S2014に移る。
The multiplexing
S2014において、多重制御部110は、wp=wp+{S_VET/B}を計算し、VETカウンタjの値に「1」を加え(S2015)、VETカウンタjの値とストリーム対応表VET(N)の繰り返し多重回数Rの値とを比較する(S2016)。j=RのときはS2102に移り、j<RのときはS2006に戻る。
S2102において、多重制御部110は、周回数Cをi/Tの商(整数部分)とし、コンテンツ番号Nをi/Tの余り(整数)とする。次に、構造情報記憶部109のコンテンツ識別子割当表を参照してコンテンツ番号Nのコンテンツがあるか否かを判断し(S2104)、あるときは、画像データVE(N)のビットストリームの多重を多重化部114に指示する。この際、ビットレートBv(N)を計算し、Bv(N)を多重開始位置wp、表示画像情報識別子割当表801に記録した「PID」、「stream_id」の値とともに多重化部114に通知する。多重化部114は、トランスポートストリームに画像データVE(N)を多重する(S2106)。
In S2014, the multiplexing
In S2102, the multiplexing
次に多重制御部110は、ナビゲーション情報表NVT(N)の多重を多重化部114に指示する。この際、ビットレートBn(N)を計算し、Bn(N)を多重開始位置wp、PID、table_id_extensionとともに多重化部114に通知する。多重化部114は、トランスポートストリームにナビゲーション情報表NVT(N)を多重する(S2108)。
Next, the multiplexing
多重制御部110は、多重開始位置wpを計算する。
wp=wp+{S_VE(N)+S_NVT(N)}/B (S2110)。コンテンツカウンタiに「1」を加えて(S2112)、S2004に戻る。
S2104において、ないと判定したときには、多重制御部110は、S_VE(0)+S_NVT(0)のサイズ分のヌルパケットの多重を多重開始位置wp、ビットレートBとともに指示する。多重化部114は指示された量のヌルパケットをトランスポートストリームに多重する(S2114)。
The multiplexing
wp = wp + {S_VE (N) + S_NVT (N)} / B (S2110). “1” is added to the content counter i (S2112), and the process returns to S2004.
If it is determined in S2104 that there is no such, the multiplexing
多重制御部110は、多重開始位置wpを、wp=wp+{S_VE(0)+S_NVT(0)}/Bで求めて(S2116)、S2112に移る。 以上のような動作によって、例えば、ストリーム対応表VET(N)の繰り返し多重回数Rを「1」にしたときには図16に示すような多重化ストリームに、Rを「16」にしたときには図17に示すような多重化ストリームにNIT、RAT等を多重化した図22に示すようなトランスポートストリームを送信することになる。
The multiplexing
1−2−7.まとめ
以上説明したように、本実施の形態のデータ送信装置101は、それぞれのコンテンツを構成する画像データ、およびナビゲーション情報を、識別子を割り当ててトランスポートストリーム中に多重し、繰り返し送信する。
ナビゲーション情報にはハイパーリンクされたコンテンツの画像データの識別子とナビゲーション情報の識別子、メニュー等を表示するための補助画面情報と、画面切り換え等のためのスクリプトが含まれる。よって、受信装置121は、ナビゲーション情報に従って、トランスポートストリームから識別子を指定して任意のコンテンツを取り出して再生することができ、一方向の通信路で対話性を実現することができる。
1-2-7. Summary As described above, the data transmission apparatus 101 according to the present embodiment multiplexes the image data and navigation information constituting each content in the transport stream by assigning identifiers and repeatedly transmits them.
The navigation information includes an identifier of image data of hyperlinked content, an identifier of navigation information, auxiliary screen information for displaying a menu, and a script for screen switching. Therefore, the receiving apparatus 121 can retrieve and play back arbitrary content by designating an identifier from the transport stream according to the navigation information, and can realize interactivity with a one-way communication path.
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を再計算する式を、例えば以下のように変更することで実現できる。
1-2-8. Others 1-2-8-1.
Although the case where the image data is a still image has been described in the present embodiment, the image data may be moving image data. When the image data is moving image data, the formulas “first_pts” and “last_pts” in equation (1), the stream length L equation in equation (2), and the image data VE (N) in equation (3) Formula for calculating bit rate Bv (N) to be allocated, formula for calculating bit rate Bn (N) allocated to navigation information table NVT (N) in formula (4), and image data VE (N) and navigation information in
動画の場合は、画像データ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 determined in consideration of an increment at the time of conversion into a transport stream based on a bit rate predetermined by the video elementary stream. The navigation information table NVT (N) is assigned the remainder obtained by subtracting the bit rate Bv (N) assigned to the image data VE (N) from the overall bit rate B.
このとき、画像データVE(N)の「first_pts」の値を式(5)に従って計算できる。 At this time, the value of “first_pts” of the image data VE (N) can be calculated according to the equation (5).
但し、Bv(x)は画像データVE(x)に割り当てられるビットレートを、S_VE_FIRST(x)は、画像データVE(x)の最初のフレームをMPEG2システム規格にしたがってトランスポートストリームに変換したときのサイズを、MAX{A,B}は、AとBのうち大きい方の値をそれぞれ表わす。
動画の場合は、「last_pts」は、「first_pts」とは一致せず、例えば式(6)で求めることができる。
However, Bv (x) is a bit rate assigned to the image data VE (x), and S_VE_FIRST (x) is a value obtained when the first frame of the image data VE (x) is converted into a transport stream in accordance with the MPEG2 system standard. The size, MAX {A, B}, represents the larger value of A and B, respectively.
In the case of a moving image, “last_pts” does not match “first_pts”, and can be obtained by, for example, Expression (6).
但し、N_FRAME(X)は動画データVE(X)のフレーム数、FRAME_PER_SECは、1秒間のフレーム数(例えばNTSC方式であれば29.97)を表わす。 このとき、動画の場合は多重制御部110は、VE(X)とNE(X)の多重を多重化部114に指示した後、wpを式(7)に従って更新する。
However, N_FRAME (X) represents 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 for the NTSC system). At this time, in the case of a moving image, the multiplexing
1−2−8−2.
なお、このデータ送信装置101では、多重化部114によって、トランスポートストリーム1701がイベントの送信時間中、順次生成される構成としているけれども、多重化部114は、1周期の長さLだけのトランスポートストリームを生成して記憶しておき、送信部106がデータ受信装置121等への送信の際、このトランスポートストリームを繰り返し読み出し、所定の処理をして繰り返し送信するようにしてもよい。
1-2-8-2.
In this data transmitting apparatus 101, the
1−2−8−3.
なお、本実施の形態では、対応する画像データとナビゲーション情報表\uとを\u同じ時刻に多重したけれども、同じ時刻とする必要はない。ナビゲーション情報表とこれに対応する画像データとは、上述したように、それぞれ個別に分離できるようにしているので、それぞれ別個の時間に多重されてもよい。
1-2-8-3.
In the present embodiment, the corresponding image data and the navigation information table \ u are multiplexed at the same time, but it is not necessary to have the same time. Since the navigation information table and the image data corresponding to the navigation information table can be individually separated as described above, they may be multiplexed at different times.
1−3.データ受信装置121
データ受信装置121は、図1を用いて説明したように、データ送信装置101から送信されるMPEG2トランスポートストリームの中からユーザ操作に従って対話的にコンテンツを取り出して再生する。
1−3−1.受信部122
受信部122は、受信制御部126により指定されたトランスポートストリームの識別子に対応するMPEG2トランスポートストリームを受信し、TSデコーダ部123に出力する。
1-3. Data receiving device 121
As described with reference to FIG. 1, the data receiving apparatus 121 interactively extracts and reproduces content from the MPEG2 transport stream transmitted from the data transmitting apparatus 101 according to a user operation.
1-3-1.
The receiving
1−3−2.TSデコーダ部123
TSデコーダ部123は、受信制御部126によって設定されるフィルタ条件を記憶するフィルタ条件記憶部131を有し、このフィルタ条件に従って、受信部122から出力されるトランスポートストリーム中から、指定された識別子を有する画像データ、あるいは音声データのみを分離し、AVデコーダ部124に出力する。また指定された識別子を有するテーブルデータを分離し、識別子に応じて受信データ記憶部125中に確保された領域に出力する。また指定された識別子のPCR(基準クロック情報)を分離し、AVデコーダ部124に出力する。また、フィルタ条件記憶部131には、複数のフィルタ条件を同時に記憶することができ、TSデコーダ部123は複数の分離処理を平行して行うことができる。
1-3-2.
The
図26A,図26B は、フィルタ条件記憶部131に記憶されているフィルタ条件表の一例を示す図である。フィルタ条件表2201の各行は、1つのフィルタ条件を示している。「フィルタ識別番号」欄2202には、各フィルタ条件を識別する番号が記載されている。「START/STOP」欄2203には、各フィルタ条件を開始状態にする場合には「START」が、停止状態にする場合には「STOP」が設定されている。TSデコーダ部123は、開始状態のフィルタ条件に基づいて分離処理を行い、停止状態のフィルタ条件に基づいた分離は行わない。「PID」欄2204には、各フィルタ条件で分離するデータのPIDの値が設定されている。「stream_id」欄2205には、各フィルタ条件で分離するデータのstream_idの値が設定されている。「table_id_extension」欄2206には、各フィルタ条件で分離するデータのtable_id_extensionの値が設定されている。「PID」欄2204、「stream_id」欄2205、「table_id_extension」欄2206に値「−」が設定されている場合は、条件なし、すなわち、その識別子の値が何であっても分離することを示している。「出力先」欄2207には、分離したデータを出力する出力先が設定されている。
26A and 26B are diagrams illustrating an example of the filter condition table stored in the filter
フィルタ条件表2201のフィルタ識別番号「0」に対応する行は、画像データのフィルタ条件を示している。「出力先」欄2207には、AVデコーダ部124が設定されており、「table_id_extension」2206は設定することはできない。「PID」2204と、「stream_id」2205とには、受信制御部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”
フィルタ識別番号「1」に対応する行は、音声データのフィルタ条件を示している。「出力先」欄2207には、AVデコーダ部124が設定されており、「table_id_extension」欄2206には、値を設定することはできない。「PID」欄2204と、「stream_id」欄2205とには、受信制御部126によって分離すべき音声データのPID、stream_idの値が設定される。
The row corresponding to the filter identification number “1” indicates the filter condition of the audio data. The
フィルタ識別番号「2」に対応する行は、ストリーム対応表VETのフィルタ条件を示している。「出力先」2207にはストリーム対応情報テーブル記憶部132が設定されており、「stream_id」欄2205には、値を設定することはできない。「PID」欄2204と、「table_id_extension」欄2206とには、受信制御部126によって分離すべきストリーム対応表のPIDと、table_id_extensionの値が設定される。
The row corresponding to the filter identification number “2” indicates the filter condition of the stream correspondence table VET. In the “output destination” 2207, the stream correspondence information
フィルタ識別番号「3」に対応する行は、ナビゲーション情報表のフィルタ条件を示している。「出力先」欄2207にはナビゲーション情報テーブル記憶部133が設定されており、「stream_id」欄2205には値を設定することはできない。「PID」欄2204と、「table_id_extension」欄2206とには、受信制御部126によって分離すべきナビゲーション情報表のPIDと、table_id_extensionとの値が設定される。
The row corresponding to the filter identification number “3” indicates the filter condition of the navigation information table. The navigation information
また、各フィルタ条件の「START/STOP」欄2203には、「START」または「STOP」が受信制御部126によって設定され、TSデコーダ部123の分離処理を開始状態、または停止状態に設定される。
また、フィルタ条件記憶部131は、これらの他にも、NIT、SDT、EIT、PAT、PMTなどのシステム情報テーブルや、PCR(基準クロック情報)のための図示しないフィルタ条件を記憶している。
In addition, in the “START / STOP”
In addition to these, the filter
フィルタ条件表2201において、フィルタ識別番号「0」に対応する画像データのフィルタ条件、およびフィルタ識別番号「1」に対応する音声データのフィルタ条件は受信制御部126によって停止状態に設定されており、このとき、TSデコーダ部123は画像データおよび音声データの分離を行わない。
また、フィルタ条件表2201においては、フィルタ識別番号「2」に対応するストリーム対応表VETのフィルタ条件は、受信制御部126によって「PID」の値が「0x0083」に、「table_id_extension」の値が「0x0005」に設定されており、START/STOP欄2203が開始状態に設定されている。このとき、TSデコーダ部123は、送信部106から送信される図22に示すトランスポートストリーム1801の中から、設定されたフィルタ条件に応じたストリーム対応表VET(5)を分離してストリーム対応情報テーブル記憶部132に記憶させ、受信制御部126に通知する。VET(5)の内容は、図15Aに示した通りである。
In the filter condition table 2201, the filter condition for the image data corresponding to the filter identification number “0” and the filter condition for the audio data corresponding to the filter identification number “1” are set to the stop state by the
Further, in the filter condition table 2201, the filter condition of the stream correspondence table VET corresponding to the filter identification number “2” is set by the
また、フィルタ条件表2201において、フィルタ識別番号「3」に対応するナビゲーション情報表NVTのフィルタ条件は、受信制御部126によって、「PID」の値が「0x0084」に、「table_id_extension」の値が「0x0005」に設定されており、START/STOP欄2203が開始状態に設定されている。このとき、TSデコーダ部123は、送信部106から送信される図22に示すトランスポートストリーム1801の中から設定されたフィルタ条件に応じたナビゲーション情報表NVT(5)を分離し、ナビゲーション情報テーブル記憶部133に記憶させ、受信制御部126に通知する。ナビゲーション情報表NVT(5)の内容は図13に示した通りである。
In the filter condition table 2201, the filter condition of the navigation information table NVT corresponding to the filter identification number “3” is set by the
また、フィルタ条件表2208において、フィルタ識別番号「0」に対応する画像データのフィルタ条件は、受信制御部126によって、「PID」が「0x0084」、「stream_id」が「0xe5」に設定されており、開始状態に設定されている。このとき、TSデコーダ部123は、送信部106から送信される図22に示すトランスポートストリーム1801の中から、設定されたフィルタ条件に応じた画像データVE(5)、画像データVE(21)、画像データVE(37)、および画像データVE(53)を受信した順に分離し、AVデコーダ部124に出力する。4つの画像データのうち、どの画像データが最初に分離されるかは、受信制御部126がこのフィルタ条件を開始状態に設定するタイミングに依存する。また、受信制御部126が、このフィルタ条件を適切なタイミングで停止状態に設定することによって、4つの画像データのうちの最初の1つのみを分離して、AVデコーダ部124に出力するようにできる。
In the filter condition table 2208, the filter condition of the image data corresponding to the filter identification number “0” is set by the
1−3−3.AVデコーダ部124
AVデコーダ部124は、図示しないクロック部を有する。このクロック部は、TSデコーダ部123から出力されるPCR(基準クロック情報)の値によって正しい基準時刻に設定され、画像データ、音声データを正しく同期をとりながら復号するための基準となる時刻をカウントする。
1-3-3.
The
またAVデコーダ部124は、TSデコーダ部123から出力された画像データ、または音声データまたは、その両方を受け取ると、まず受信制御部126の指示に従って、プライベート領域に書き込まれた画像データ、音声データの識別子を読み出して受信制御部126に通知する。次に、受信制御部126の指示に従って、画像データ、音声データを復号単位ごとに復号し、クロック部によって同期をとりながら再生部128に出力するとともに、受信制御部126に復号の完了を通知する。
When the
1−3−4.受信データ記憶部125の構成
受信データ記憶部125は、例えばRAMなどで構成され、ストリーム対応情報テーブル記憶部132と、ナビゲーション情報テーブル記憶部133と、システム情報テーブル記憶部134とを備える。
ストリーム対応情報テーブル記憶部132は、TSデコーダ部123で分離されたストリーム対応表を記憶している。ナビゲーション情報テーブル記憶部133は、TSデコーダ部123で分離されたナビゲーション情報表を記憶している。システム情報テーブル記憶部134は、TSデコーダ部123で分離されたNIT、SDT、EIT、PAT、PMT等のシステム情報テーブルを記憶している。
1−3−5.信号受信部127
信号受信部127は、ユーザのリモコン操作等などの信号を受信し、受信制御部126に通知する。
1-3-4. Configuration of Reception
The stream correspondence information
1-3-5.
The
1−3−6.再生部128
再生部128は、受信制御部126からの指示にしたがって、AVデコーダ部124で復号された画像データに、受信制御部126から出力されるナビゲーション情報表に含まれるグラフィックス情報とを重ねあわせ、表示部129に出力し、AVデコーダ部124で復号された音声データを音声出力部130に出力する。
1-3-6.
In accordance with an instruction from the
1−3−7.表示部129
表示部129は、CRTや液晶ディスプレイ等で実現され、再生部128から出力される画像を表示する。図1で示したコンテンツ151、152、153等を表示する。
1−3−8.音声出力部130
音声出力部130は、スピーカなどで実現され、再生部128から出力される音声を出力する。
1-3-7.
The
1-3-8.
The
1−3−9.受信制御部の構成126
受信制御部126は、受信部122を制御して所望のトランスポートストリームを受信させる。また、ユーザの操作信号を信号受信部127を介して受けると、現在ナビゲーション情報テーブル記憶部133に記憶しているナビゲーション情報表を参照し、次に分離すべきナビゲーション情報表のフィルタ条件と、画像データを取得するためのストリーム対応表のフィルタ条件とをTSデコーダ部123のフィルタ条件記憶部131に設定する。TSデコーダ部123で分離され、ストリーム対応情報テーブル記憶部132に記憶されたストリーム対応表を参照して、画像データのフィルタ条件をフィルタ条件記憶部131に設定する。
1-3-9. Configuration of
The
受信制御部126は、TSデコーダ部123によって分離された画像データが適切な画像データであるか否かを画像データのプライベート領域に書き込まれた画像データ識別子を参照して判断する。適切な画像データのときは、AVデコーダ部124でデコードして再生部128に出力する。適切な画像データでないときは、フィルタ条件記憶部131の条件を変更し、再びストリーム対応表の分離を指示する。
The
また、TSデコーダ部123によって分離されたナビゲーション情報表に含まれるオブジェクトのビットマップデータを読み出し、再生部128に通知し、画像データに重ねて表示させる。
1−3−9−1.初期制御
受信制御部126は、CPUとこれを制御するプログラムとにより構成され、利用者によって、データ送信装置101の送信部106が送信するトランスポートストリーム中の送信データ記憶部102に記憶されている送信データが多重されたイベントが最初に選択されたときには、まず、一般の衛星デジタル放送受信装置で用いられているMPEG2システム規格、およびDVBーSI規格で定められている手順にしたがってシステム情報テーブルを参照し、送信部106が送信するトランスポートストリームの受信を受信部122に指示し、選択されたイベントに対応するPMTの分離をTSデコーダ部123に指示する。
Also, the bitmap data of the object included in the navigation information table separated by the
1-3-9-1. Initial control The
次に、受信制御部126は、システム情報テーブル記憶部134に記録されているPMTを参照して、PCRの識別子を取得し、フィルタ条件記憶部131に設定する。さらに、受信制御部126は、エントリコンテンツの画像データと、ナビゲーション情報との識別子を取得し、それぞれフィルタ条件記憶部131のストリーム対応表のフィルタ条件と、ナビゲーション情報表のフィルタ条件とに設定する。
Next, the
さらに、受信制御部126は、システム情報テーブル記憶部134中のPMTを参照して、ストリーム対応表を伝送するコンポーネントと、ナビゲーション情報表を伝送するコンポーネントとのPIDの値を取得し、それぞれフィルタ条件記憶部131のストリーム対応表のフィルタ条件と、ナビゲーション情報表のフィルタ条件に設定し、これらのフィルタ条件を開始状態に設定する。
Further, the
受信制御部126は、TSデコーダ部123より、ストリーム対応表の分離の通知を受けると、フィルタ条件記憶部131のストリーム対応表のフィルタ条件を停止状態に設定する。次に受信制御部126は、ストリーム対応情報テーブル記憶部132中のストリーム対応表を参照して、画像データの「stream_id」の値を読み出し、フィルタ条件記憶部131の画像データのフィルタ条件を設定する。次に、ストリーム対応情報テーブル記憶部132中のストリーム対応表を参照して、「component_tag」の値を読み出し、さらにシステム情報テーブル記憶部134中のPMTを参照して読み出した「component_tag」の値に対応するPIDの値を取得し、フィルタ条件記憶部131の画像データのフィルタ条件を設定し、このフィルタ条件を開始状態に設定する。
When receiving notification of separation of the stream correspondence table from the
1−3−9−2.画像データの適否判断
なお、データ送信装置101は、複数の異なる画像データに同じ値のPID、stream_idを付与して送信することがあるけれども、ある画像データに対応するストリーム対応表の送信後には、一定時間の後その画像データが同じ値のPID、stream_idをもつ他の画像データよりも先に出現するように送信している。これによって、受信制御部126がストリーム対応表を受信後、一定時間以内に画像データのフィルタ条件の設定を完了すれば、TSデコーダ部123は、所望の画像データを誤りなく分離し、AVデコーダ部124に出力できる。
1-3-9-2. Determination of Appropriateness of Image Data Note that the data transmission apparatus 101 may transmit a plurality of different image data with the same value of PID and stream_id, but after transmitting a stream correspondence table corresponding to a certain image data, After a certain time, the image data is transmitted so as to appear before other image data having the same value of PID and stream_id. Thus, if the
次に受信制御部126は、AVデコーダ部124を介して、TSデコーダ部123から出力された画像データのプライベート領域に記述された画像データ識別子の値を取得し、現在取得しようとしている画像データの識別子と一致するか否かを調べる。一致しなかった場合には、フィルタ条件記憶部131の画像データのフィルタ条件を停止状態に設定し、ストリーム対応表のフィルタ条件に、ストリーム対応表を伝送するコンポーネントのPIDと、現在取得しようとする画像データの識別子とを設定し、ストリーム対応表のフィルタ条件を開始状態にする。なお、ストリーム対応表の識別子「table_id_extension」の値は、画像データの識別子「VE_id」の値と同一である。これにより、何らかの原因で、受信制御部126がストリーム対応表を参照して画像データのフィルタ条件を設定する処理に遅れが発生したような場合でも、誤って別の画像データを表示してしまうことを防ぐことができる。
Next, the
受信制御部126は、TSデコーダ部123から出力された画像データのプライベート領域に記述された識別子の値と、現在取得しようとしている画像データの識別子との値が一致した場合には、ストリーム対応情報テーブル記憶部132中のストリーム対応表を参照して、「first_pts」の値を読み込む。そして、AVデコーダ部124のクロック部を参照し、読み込んだ「first_pts」の値の時刻までに、AVデコーダ部124からフレームの復号完了の通知が来るか否かをチェックする。復号完了の通知がないときには、フィルタ条件記憶部131の画像データのフィルタ条件を停止状態に設定し、ストリーム対応表のフィルタ条件に、ストリーム対応表を伝送するコンポーネントのPIDと、現在取得しようとする画像データの識別子を再設定し、ストリーム対応表のフィルタ条件を開始状態にする。
When the identifier value described in the private area of the image data output from the
これにより、何らかの原因で、受信制御部126がストリーム対応表を参照して画像データのフィルタ条件を設定する処理に遅れが発生したような場合でも、画像データの最初が切れて途中から再生されてしまうことを防ぐことができる。
AVデコーダ部124からフレームの復号完了の通知が来たときには、受信制御部126は、ストリーム対応情報テーブル記憶部132中のストリーム対応表を参照して、「last_pts」の値を読み込む。そして、AVデコーダ部124のクロック部を参照し、読み込んだ「last_pts」の値の時刻になると、フィルタ条件記憶部131の画像データのフィルタ条件を停止状態に設定する。これにより、所望の画像データのみが分離されて、AVデコーダ124に出力される。したがって、同一のPIDとstream_idとをもつ他の画像データを分離することはない。
As a result, even if there is a delay in the process in which the
When the
1−3−9−3.グラフィックス情報の生成
また、受信制御部126は、TSデコーダ部123からナビゲーション情報表の分離の通知を受けると、フィルタ条件記憶部131のナビゲーション情報表のフィルタ条件を停止状態に設定する。次に受信制御部126は、ナビゲーション情報テーブル記憶部133中のナビゲーション情報表中のオブジェクト定義表を参照して、ボタンオブジェクトの表示座標「X」、「Y」を取得し、つづいてインデックス値が「0」のボタンについては、「Focused Bitmap」のインデックス値を、それ以外のボタンについては、「Normal Bitmap」のインデックス値を取得してビットマップ表を参照し、インデックス値に対応するビットマップデータを取得し、これらをもとにボタンのグラフィックスス情報を生成して再生部128に出力する。
1-3-9-3. Generation of Graphics Information In addition, upon receiving notification of separation of the navigation information table from the
1−3−9−4.ユーザ操作の解釈
また、受信制御部126は、現在選択状態にあるボタンオブジェクトのインデックス値を表す変数cur_focusを「0」に初期化する。
また、受信制御部126は、信号受信部127よりユーザの操作の信号を受信すると、ユーザの操作の信号が「上」であるか、「下」であるか「確定」であるかを判定する。ユーザの操作の信号が「上」あるいは「下」であったときには、変数cur_focusの値を「1」減少あるいは増加する。次に、ナビゲーション情報テーブル記憶部133中のナビゲーション情報表を参照し、先ず、オブジェクト定義表を参照して、ボタンオブジェクトの表示座標「X」、「Y」を取得し、つづいてインデックス値が変数cur_focusの値に等しいボタンについては、「Focused Bitmap」のインデックス値を、それ以外のボタンについては、「Normal Bitmap」のインデックス値を取得して、ビットマップ表を参照し、インデックス値に対応するビットマップデータを取得し、これらをもとにボタンのグラフィックスス情報を生成して再生部128に出力する。
1-3-9-4. Interpretation of User Operation In addition, the
Further, when receiving the user operation signal from the
また、ユーザの操作の信号が「確定」であったときには、受信制御部126は、ナビゲーション情報テーブル記憶部133に記憶されているナビゲーション情報表NVTのオブジェクト定義表を参照して、インデックス値が変数cur_focusの値に等しいボタンオブジェクトのハンドラのインデックス値を取得して、ハンドラ定義表を参照し、インデックス値に対応するハンドラから命令語を読み込む。命令語が「goto_contents」の場合には、さらに引数のインデックス値を読み込み、ハイパーリンク表を参照して、読み込んだインデックス値に対応するリンク先のコンテンツの識別子を、次に再生するコンテンツの識別子として読み込む。
When the user's operation signal is “confirmed”, the
命令語が「goto_entry」のときには、システム情報テーブル記憶部134中の、現在再生中のコンテンツのナビゲーション情報表が属するイベントのPMTを参照し、エントリコンテンツの識別子を、次に再生するコンテンツの識別子として読み込む。
1−3−9−5.フィルタ条件の設定
受信制御部126は、次に再生するコンテンツの識別子と、現在再生しているコンテンツの識別子が等しい場合には、何もしない。次に再生するコンテンツのoriginal_network_idとtransport_stream_idとが現在受信しているトランスポートストリームと異なるときには、MPEG2システム規格、およびDVB−SI規格で定められている手順にしたがってシステム情報テーブルを参照し、所望のトランスポートストリームの受信を受信部122に指示する。受信部122の動作として、その指定されたトランスポートストリームが別のネットワークに属するものであった場合には、アンテナの向きを変える等の処理を行い、指定されたトランスポートストリームを受信する。
When the instruction word is “goto_entry”, the PMT of the event to which the navigation information table of the currently reproduced content belongs in the system information
1-3-9-5. Setting Filter Conditions The
受信制御部126は、次に再生するコンテンツの画像データの属するイベントが、現在再生しているコンテンツの画像データの属するイベントと異なるときは、同様にシステム情報テーブルを参照して次に再生するコンテンツの画像データの属するイベントのPMTの識別子を、TSデコーダ部123のフィルタ条件記憶部131に設定する。
TSデコーダ部123は、フィルタ条件に従いPMTを分離し、システム情報テーブル記憶部134に記憶させ、受信制御部126に通知する。
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 currently reproduced content belongs, the
The
受信制御部126は、TSデコーダ部123から画像データの属するイベントのPMTの分離通知を受けると、そのPMTを参照して「PCR_PID」の値をフィルタ条件記憶部131に設定する。
また、受信制御部126は、次に再生するコンテンツのナビゲーション情報の属するイベントが、現在再生しているコンテンツのナビゲーション情報の属するイベントと異なるときも、同様にシステム情報テーブルを参照して次に再生するコンテンツのナビゲーション情報の属するイベントのPMTの識別子を、TSデコーダ部123のフィルタ条件記憶部131に設定する。
When the
Also, when the event to which the navigation information of the next content to be reproduced belongs is different from the event to which the navigation information of the currently reproduced content belongs, the
受信制御部126は、次に再生するコンテンツの画像データの識別子「VE_id」の値が、現在再生しているコンテンツの画像データの識別子「VE_id」の値と異なるときには、システム情報テーブル記憶部134の次に再生するコンテンツの画像データが属するイベントのPMTを参照し、VE_Information_Component_Descriptorに付されたコンポーネントのPIDを取得し、「VE_id」の値とともにフィルタ条件記憶部131中のストリーム対応表のフィルタ条件に設定し、このフィルタ条件を開始状態にする。
When the value of the identifier “VE_id” of the image data of the content to be reproduced next is different from the value of the identifier “VE_id” of the image data of the currently reproduced content, the
受信制御部126は、次に再生するコンテンツのナビゲーション情報の識別子「NE_id」の値が、現在再生しているコンテンツのナビゲーション情報の識別子「NE_id」の値と異なるときには、システム情報テーブル記憶部134の次に再生するコンテンツのナビゲーション情報が属するイベントのPMTを参照し、NE_Component_Descriptorに付されたコンポーネントのPIDを取得し、「NE_id」の値とともにフィルタ条件記憶部131中のナビゲーション情報表のフィルタ条件に設定し、このフィルタ条件を開始状態にする。
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 currently reproduced content, the
1−3−10.データ受信装置121でのコンテンツ表示の具体例
例えば、図22のトランスポートストリーム1801に多重された、original_network_idが「0x0001」で、transport_stream_idが「0x0001」、service_idが「0x0001」、event_idが「0x0001」で識別されるイベントが利用者によって最初に選択されたとき、受信制御部126は、MPEG2システム規格や、DVB−SI規格で定められている手順にしたがって、図18Aに示すNIT1301を参照して、original_network_idが「0x0001」で、transport_stream_idが「0x0001」で識別されるトランスポートストリーム1801の周波数などの伝送緒元の情報を取得し、受信部122にトランスポートストリーム1801の受信を指示し、同様に図19に示すPAT1401を参照し、「program_no」がservice_idの値に等しい、すなわち「0x0001」のプログラムのPMTのPIDの値「0x0080」を取得し、これをフィルタ条件記憶部131中のPMTのフィルタ条件に設定する。
1-3-10. Specific example of content display in the data reception device 121 For example, the original_network_id multiplexed to the
TSデコーダ部123は、図20に示すPMT1501を分離し、システム情報テーブル記憶部134に記憶させ、受信制御部126に通知する。受信制御部126は、システム情報テーブル記憶部134に記憶されたPMT1501から、「PCR_PID」の値「0x0081」を読み出し、フィルタ条件記憶部131中のPCRのフィルタ条件に設定する。次に、受信制御部126は、PMT1501中の図21Aに示すEntry_Descriptorを参照し、「entry_VE_id」の値「0x0005」を取り出し、フィルタ条件記憶部131中のストリーム対応表のフィルタ条件の「table_id_extension」に設定する。次に、受信制御部126は、PMT1501から、VE_Information_Component_Descriporに付されたコンポーネントのPIDの値「0x0083」を取得し、同様にストリーム対応表のフィルタ条件の、「PID」に設定し、ストリーム対応表のフィルタ条件を開始状態にする。
The
次に、受信制御部126は、PMT1501中の図21Aに示すEntry_Descriptorを参照し、「entry_NE_id」の値「0x0005」を取り出し、フィルタ条件記憶部131中のナビゲーション情報表のフィルタ条件の「table_id_extension」に設定する。次に、受信制御部126は、PMT1501から、NE_Component_Descriporに付されたコンポーネントのPIDの値「0x0082」を取得し、同様にナビゲーション情報表のフィルタ条件の「PID」に設定し、ナビゲーション情報表のフィルタ条件を開始状態にする。
Next, the
TSデコーダ部123は、図15Aに示すストリーム対応表1201を分離してストリーム対応情報テーブル記憶部132に記憶させ、受信制御部126に通知するとともに、図13に示すナビゲーション情報表1001を分離し、ナビゲーション情報テーブル記憶部133に記憶させ、受信制御部126に通知する。 受信制御部126は、ストリーム対応表の分離通知を受けると、ストリーム対応情報テーブル記憶部132のストリーム対応表1201を参照し、「stream_id」の値「0xe5」を取得し、フィルタ条件記憶部131に、画像データのフィルタ条件の「stream_id」に設定する。次に、ストリーム対応表1201から、「component_tag」の値「0x00」を取得し、さらにシステム情報テーブル記憶部134中のPMT1501を参照して「component_tag」の値が「0x00」のstream_identifier_descriptorに付された、伝送されるデータの種類が画像データであるコンポーネントの「PID」の値「0x0084」を取得し、フィルタ条件記憶部131中の画像データのフィルタ条件の「PID」に設定し、このフィルタ条件を開始状態にする。
The
なお、ストリーム対応表に「component_tag」の値に替えて、直接「PID」の値が記載されているときは、受信制御部126は、PMTを参照することなく、ストリーム対応表から「stream_id」と「PID」との値を取得して、フィルタ条件記憶部131中の画像データのフィルタ条件を設定する。
TSデコーダ部123は、図12に示す画像データのビットストリーム901を分離し、AVデコーダ部124に出力する。画像データのビットストリーム901は、図5Aに示す静止画データ201のプライベート領域に、「VE_id」の値「0x0005」を書き込んだものである。 受信制御部126は、AVデコーダ部124を介して、分離された画像データのプライベート領域に書き込まれた識別子の値「0x0005」の通知を受け、先にストリーム対応表のtable_id_extensionに設定した値「0×0005」に一致していることを確認する。次に、AVデコーダ部124のクロック部を参照しながら、ストリーム対応表1201の「first_pts]の値「112500」の時刻までに、AVデコーダ部124から画像データの復号が成功したことの成功通知を確認すると、ストリーム対応表1201の「last_pts]の値「112500」の時刻を待ち、フィルタ条件記憶部131の画像データのフィルタ条件を停止状態に設定する。
When the value of “PID” is directly written instead of the value of “component_tag” in the stream correspondence table, the
The
また、受信制御部126は、ナビゲーション情報表の分離通知を受けると、先ず、変数cur_focusを「0」に設定し、ナビゲーション情報テーブル記憶部133のナビゲーション情報表1001を参照し、インデックス値「0」に対応するボタンの表示座標と、「Focused Bitmap」のインデックス値に対応するビットマップデータと、インデックス値「1」に対応するボタンの表示座標と、「Normal Bitmap」のインデックス値に対応するビットマップデータとを取得し、ボタンのグラフィックス情報を生成して再生部128に出力する。再生部128は、AVデコーダ部124から出力された画像データに受信制御部126から出力されたグラフィックス情報を重ねて、図27Aに示す表示画像2301を表示部129に表示させる。
Further, upon receiving the notification of separation of the navigation information table, the
表示画像2301が表示されている状態で、ユーザがリモコン等の操作部材を用いて「下」の信号を入力した場合、受信制御部126は、まず信号受信部127を介して入力信号「下」の通知を受け、変数cur_focusの値を「1」増やして「1」とする。次に、ナビゲーション情報テーブル記憶部133のナビゲーション情報表1001を参照し、インデックス値「0」に対応するボタンの表示座標と、「Normal Bitmap」のインデックス値に対応するビットマップデータと、インデックス値「1」に対応するボタンの表示座標と、「Focused Bitamap」のインデックス値に対応するビットマップデータを取得し、ボタンのグラフィックス情報を生成して再生部128に出力する。再生部128は、AVデコーダ部124から出力された画像データに、受信制御部126から出力されたグラフィックス情報を重ねて、図27Bに示す表示画像2302を表示部129に表示させる。
When the
また、表示画像2301が表示されている状態で、ユーザがリモコン等の操作部材を用いて「確定」の信号を入力した場合、受信制御部126は、信号受信部127を介して入力信号「確定」の通知を受け、ナビゲーション情報テーブル記憶部133のナビゲーション情報表1001のオブジェクト定義表1002のインデックス値が変数cur_focusの値「0」であるボタンのハンドラのインデックス値「0」を取得し、ハンドラ定義表1003を参照して、インデックス値「0」に対応するスクリプト命令語「goto_contents」および、その引数のインデックス値「0」を取得する。
When the
次に、受信制御部126はハイパーリンク表1004を参照し、インデックス値「0」に対応するリンク先のコンテンツの「VE_id」の値「0x0001」を取り出し、フィルタ条件記憶部131中のストリーム対応表のフィルタ条件の「table_id_extension」に設定する。次に、受信制御部126は、PMT1501から、VE_Information_Component_Descriporに付されたコンポーネントのPIDの値「0x0083」を取得し、同様にストリーム対応表のフィルタ条件の、「PID」に設定し、ストリーム対応表のフィルタ条件を開始状態にする。
Next, the
次に受信制御部126は、インデックス値「0」に対応するリンク先のコンテンツの「NE_id」の値「0x0001」を取り出し、フィルタ条件記憶部131中のナビゲーション情報表のフィルタ条件の「table_id_extension」に設定する。次に、受信制御部126は、PMT1501から、NE_Component_Descriporに付されたコンポーネントのPIDの値「0x0082」を取得し、同様にナビゲーション情報表のフィルタ条件の、「PID」に設定し、ナビゲーション情報表のフィルタ条件を開始状態にする。
Next, the
TSデコーダ部123は、図15Bに示すストリーム対応表1202を分離してストリーム対応情報テーブル記憶部132に記憶させ、受信制御部126に通知するとともに、図14に示すナビゲーション情報表1101を分離し、ナビゲーション情報テーブル記憶部133に記憶させ、受信制御部126に通知する。
受信制御部126は、TSデコーダ部123からストリーム対応表の分離通知を受けると、ストリーム対応表1202を参照して画像データの分離をTSデコーダ部123に指示する。また、TSデコーダ部123からナビゲーション情報表の分離通知をうけると、ナビゲーション情報表1101を参照して、ボタンのグラフィックス情報を生成して、再生部128に出力する。
The
Upon receiving the stream correspondence table separation notification from the
再生部128は、AVデコーダ部124から出力される画像データに受信制御部126から出力されるグラフィックス情報を重ねて、図27Cに示す表示画像2303を表示部129に表示させる。 また、表示画像2301が表示されている状態で、利用者がリモコン等の操作部材を用いて「確定」の信号を入力した場合、受信制御部126は、信号受信部127を介して入力信号「確定」の通知を受け、ナビゲーション情報テーブル記憶部133のナビゲーション情報表1101を参照し、スクリプト命令語「goto_entry」を取得する。次に、受信制御部126は、システム情報テーブル記憶部134に記憶されたPMT1501から、「entry_VE_id」の値「0x0005」を取り出し、フィルタ条件記憶部131中のストリーム対応表のフィルタ条件の「table_id_extension」を設定する。
The
次に、受信制御部126は、PMT1501から、VE_Information_Component_Descriporに付されたコンポーネントのPIDの値「0x0083」を取得し、同様にストリーム対応表のフィルタ条件の、「PID」を設定し、ストリーム対応表のフィルタ条件を開始状態にする。
受信制御部126は、PMT1501を参照し、「entry_NE_id」の値「0x0005」を取り出し、フィルタ条件記憶部131中のナビゲーション情報表のフィルタ条件の「table_id_extension」を設定する。次に、受信制御部126は、PMT1501から、NE_Component_Descriporの付与されたコンポーネントのPIDの値「0x0082」を取得し、同様にナビゲーション情報表のフィルタ条件の「PID」を設定し、ナビゲーション情報応表のフィルタ条件を開始状態にする。
Next, the
The
TSデコーダ部123は、図15Aに示すストリーム対応表1201を分離してストリーム対応情報テーブル記憶部132に記憶させ、受信制御部126に通知するとともに、図13に示すナビゲーション情報表1001を分離し、ナビゲーション情報テーブル記憶部133に記憶させ、受信制御部126に通知する。
受信制御部126は、TSデコーダ部123からストリーム対応表の分離通知を受けると、ストリーム対応表1201を参照して画像データの分離をTSデコーダ部123に指示する。また、TSデコーダ部123からナビゲーション情報表の分離通知を受けると、ナビゲーション情報表1001を参照して、ボタンのグラフィックス情報を生成して、再生部128に出力する。
The
When receiving the stream correspondence table separation notification from the
再生部128は、AVデコーダ部124から出力される画像データに、受信制御部126から出力されるグラフィックス情報を重ねて、図27Aに示す表示画像2301を表示部129に表示させる。
1−3−11.データ受信装置121の動作
以下、データ受信装置121の動作を図28〜図31に示すフローチャートを用いて説明する。
The
1-3-11. Operation of Data Receiving Device 121 Hereinafter, the operation of the data receiving device 121 will be described with reference to the flowcharts shown in FIGS.
1−3−11−1.全体の動作
先ず、データ受信装置121の全体の動作を図28を用いて説明する。
受信制御部126は、利用者によってデータ受信装置121の電源が入れられると、MPEG2システム規格や、DVBーSI規格で定められている手順にしたがって受信部122、TSデコーダ部123を制御してシステム情報テーブルを受信し、再生部128により表示部129に番組表を表示させ、利用者にリモコン等の操作部材を用いて番組を選択させる。操作部材からの選択信号を信号受信部127を介して通知されると、データ送信装置101の送信部106から送信されるトランスポートストリーム中の送信データ記憶部102に記憶されている送信データが多重されたイベントを選択し、そのイベントの識別子、original_network_id、transport_stream_id、service_id、event_idを得る(S2402)。
1-3-11-1. Overall Operation First, the overall operation of the data receiving apparatus 121 will be described with reference to FIG.
When the data receiving device 121 is turned on by the user, the
受信制御部126は、送信データ記憶部102に記憶されている送信データが多重されたイベントが選択されると、MPEG2システム規格、およびDVBーSI規格で定められている手順にしたがってシステム情報テーブルを参照し、送信部106から送信されるトランスポートストリームの受信を受信部122に指示し、選択されたイベントに対応するPMTの分離をTSデコーダ部123に指示する。受信部122は、送信部106から送信されるトランスポートストリームを受信してTSデコーダ部123に出力する。TSデコーダ部123は、選択されたイベントに対応するPMTを分離し、受信データ記憶部125中のシステム情報テーブル記憶部134に書き込み、受信制御部126に通知する。受信制御部126は、TSデコーダ部123からPMT受信の通知を受けると、システム情報テーブル記憶部134中のPMTを参照して、PCRのPIDを取得し、フィルタ条件記憶部131に記憶させる(S2404)。
When an event in which transmission data stored in the transmission
受信制御部126は、変数cur_original_network_idに選択されたイベントのoriginal_network_idを設定し、変数cur_transport_stream_idに選択されたイベントのtransport_stream_idを設定し、変数cur_VE_service_idと変数cur_NE_service_idとに選択されたサービスのservice_idを設定し、変数cur_VE_event_idと変数cur_NE_event_idとに選択されたイベントのevent_idを設定し、変数cur_VE_idと変数cur_NE_idとをクリアする。これらの変数は、現在再生しているコンテンツの識別子の情報を示している(S2406)。次に、受信制御部126は、変数new_original_network_idに選択されたイベントのoriginal_network_idを設定し、変数new_transport_stream_idに選択されたイベントのtransport_stream_idを設定し、変数new_VE_service_idと変数new_NE_service_idとに選択されたサービスのservice_idを設定し、変数new_VE_event_idと変数new_NE_event_idとに選択されたイベントのevent_idを設定し、変数new_VE_idと変数new_NE_idとにシステム情報テーブル記憶部134中のPMTを参照して、entry_VE_idとentry_NE_idとの値をそれぞれ設定する(S2408)。
The
次に、受信制御部126は、コンテンツの切替え処理を行う。コンテンツ切替え処理の詳細については後述する(S2410)。
次に、受信制御部126は、コンテンツ切替えが必要な状態であることを表すコンテンツ変更フラグを「0」にクリアする(S2412)。
次に、受信制御部126は、信号受信部127から通知される利用者からの選択操作の信号入力を待つ(S2414)。受信制御部126は、信号受信部127から信号の入力があると、利用者入力信号の処理を行う。利用者入力信号の処理についての詳細は後述する(S2416)。次に受信制御部126は、コンテンツ変更フラグに「1」が設定されているか否かを判定し(S2418)、「1」が設定されているときはS2410に戻り、「1」でないときはS2414に戻る。
Next, the
Next, the
Next, the
1−3−11−2.コンテンツ切替え処理
次にS2410のコンテンツ切替え処理の詳細について、図29のフロチャートを用いて説明する。
先ず、受信制御部126は、自身が記憶している変数であるnew_original_network_idとcur_original_network_idとの値が同一であり、かつ変数new_transport_stream_idとcur_transport_stream_idとの値が同一であるか否かを判断する(S2502)。肯定のときには、画像データの切替処理(S2504)と、ナビゲーション情報の切替処理(S2506)とを平行して行ない処理を終了する。否定のときには、システム情報テーブルを参照して変数new_original_network_idと変数new_transport_stream_idとで識別されるトランスポートストリームへの切替え処理を行い(S2508)、変数cur_original_network_idに変数new_original_network_idの値を設定し、変数cur_transport_stream_idに変数new_transport_stream_idの値を設定し、変数cur_VE_service_id、変数cur_VE_event_id、変数cur_VE_id、変数cur_NE_service_id、変数cur_NE_event_id、変数cur_NE_idをクリアし(S2510)、画像データの切替処理(S2504)と、ナビゲーション情報の切替処理(S2506)とを平行して行ない処理を終了する。
1-3-11-2. Content Switching Processing Next, details of the content switching processing in S2410 will be described using the flowchart in FIG.
First, the
1−3−11−3.画像データの切替え処理
次に、S2504の画像データの切替処理の詳細について、図30のフローチャートを用いて説明する。
受信制御部126は、自身が記憶している変数new_VE_service_idとcur_VE_service_idとの値が同一であり、かつ変数new_VE_event_idとcur_VE_event_idとの値が同一であるか否かを判断する(S2602)。肯定のときは、変数new_VE_idとcur_VE_idとの値が同一であるか否かを判定し(S2604)、肯定のときは処理を終了し、否定のときはS2610に移る。S2602の判定が否定のときは、変数new_VE_service_id、new_VE_event_idに対応するシステム情報テーブルを参照して変数new_VE_service_idおよび変数new_VE_event_idで識別されるイベントに対応するPMTの分離をTSデコーダ部123に指示する。TSデコーダ部123は指定されたPMTを分離し、受信データ記憶部125中のシステム情報テーブル記憶部134に書き込み、受信制御部126に通知する。受信制御部126は、PMTの分離通知を受けると、受信したPMTを参照してPCRのPIDを取得し、フィルタ条件記憶部131に設定する(S2606)。受信制御部126は変数cur_VE_idに変数new_VE_service_idの値を設定し、変数cur_VE_event_idに変数new_VE_event_idの値を設定する(S2608)。
1-3-11-3. Image Data Switching Processing Next, details of the image data switching processing in S2504 will be described with reference to the flowchart of FIG.
The
受信制御部126は、システム情報テーブル記憶部134中の変数cur_VE_service_id、cur_VE_event_idで識別されるイベントに対応するPMTを参照し、VE_Information_Component_Descriptorに付されたコンポーネントのPIDを取得し、変数new_VE_idの値をtable_id_extensionとしてストリーム対応表のフィルタ条件に設定し、このフィルタ条件を開始状態に設定する。TSデコーダ部123は、フィルタ条件にしたがって変数new_VE_idの値に対応するストリーム対応表VETをトランスポートストリーム中から分離し、ストリーム対応情報テーブル記憶部132に記憶させ、受信制御部126に通知する(S2610)。
The
次に受信制御部126は、ストリーム対応情報テーブル記憶部132中のS2610で取得したストリーム対応表VETを解釈し、変数firstPTSに「first_pts」の値を、変数lastPTSに「last_pts」の値を設定し、「stream_id」と「component_tag」の値を取得する(S2612)。次に、受信制御部126は、画像データの最初のフレームの復号が完了したかどうかを示すフラグ「first_flag]を「0」に初期化する(S2614)。
Next, the
次に、受信制御部126はシステム情報テーブル記憶部134中の変数cur_VE_service_id、cur_VE_event_idで識別されるイベントに対応するPMTを参照し、伝送されるデータの種類が画像データで、「component_tag」の値がS2612で取得した「component_tag」の値に等しいstream_identifier_descriptorに付されたコンポーネントのPIDを取得し、S2612で取得した「stream_id」の値とともにフィルタ条件記憶部131中の画像データのフィルタ条件に設定し、このフィルタ条件を開始状態に設定する。TSデコーダ部123は、フィルタ条件に従って画像データを分離し、AVデコーダ部124に出力する(S2616)。
Next, the
受信制御部126は、AVデコーダ部124に指示してTSデコーダ部123が分離した画像データのプライベート領域に記述された画像データの識別子の値を取得し、変数new_VE_idの値と比較する(S2618)。一致している場合はS2620へ、一致しない場合はS2619へ移る。
受信制御部126は、フィルタ条件記憶部131中の画像データのフィルタ条件を停止状態に設定し(S2619)、S2610に戻る。
The
The
AVデコーダ部124は、TSデコーダ部123から出力される画像データの復号を完了すると、受信制御部126に復号の完了を通知する。受信制御部126は、この完了通知を受信したか否かを判定する(S2620)。受信した場合はS2622へ、受信していない場合は、S2624に移る。
受信制御部126は、フラグfirst_flagに値「1」を設定する(S2622)。
When the
The
受信制御部126は、現在の時刻をAVデコーダ部124のクロック部の値を参照して90000分の1秒単位で取得し、変数firstPTSの値と比較する(S2624)。現在の時刻の値が変数firstPTS以上のときにはS2626へ、それ未満のときにはS2628に移る。受信制御部126はフラグfirst_flagの値が「1」であるか否かを判定し(S2626)、「0」のときにはS2619に移り、「1」の場合にはS2628に移る。
The
S2628において、受信制御部126は、現在の時刻をAVデコーダ部124のクロック部の値を参照して90000分の1秒単位で取得し、変数lastPTSの値と比較する。現在の時刻の値が変数lastPTS以上のときには、フィルタ条件記憶部131中の画像データのフィルタ条件を停止状態に設定し(S2630)、変数cur_VE_idに変数new_VE_idの値を設定し(S2632)、画像データの再生処理を終了し、現在の時刻の値が変数lastPTS未満のときにはS2620に戻る。
In S2628, the
1−3−11−4.ナビゲーション情報の切替処理
次に、S2506のナビゲーション情報の切替処理の詳細について、図31のフローチャートを用いて説明する。
受信制御部126は、自身が記憶している変数new_NE_service_idとcur_NE_service_idとの値が同一であり、かつ変数new_NE_event_idとcur_NE_event_idとの値が同一であるか否かを判断する(S2702)。肯定のときは、変数new_NE_idとcur_NE_idとの値が同一であるか否かを判定し(S2704)、肯定のときは処理を終了し、否定のときはS2706に移る。S2702の判定が否定のときは、変数new_NE_service_id、new_NE_event_idに対応するシステム情報テーブルを参照し、変数new_NE_service_idおよび変数new_NE_event_idで識別されるイベントに対応するPMTの分離をTSデコーダ部123に指示する。TSデコーダ部123は指定されたPMTを分離し、受信データ記憶部125中のシステム情報テーブル記憶部134に記録し、受信制御部126に通知する(S2708)。
1-3-11-4. Navigation Information Switching Process Next, details of the navigation information switching process of S2506 will be described with reference to the flowchart of FIG.
The
受信制御部126は変数cur_NE_service_idに変数new_NE_service_idの値を設定し、変数cur_NE_event_idに変数new_NE_event_idの値を設定する(S2710)。
S2706において、受信制御部126は、システム情報テーブル記憶部134中の変数cur_NE_service_id、cur_NE_event_idで識別されるイベントに対応するPMTを参照し、NE_Component_Descriptorに付されたコンポーネントのPIDを取得し、変数new_NE_idの値をtable_id_extensionとしてフィルタ条件記憶部131のナビゲーション情報表のフィルタ条件に設定し、このフィルタ条件を開始状態に設定する。TSデコーダ部123は、フィルタ条件にしたがって変数new_NE_idの値に対応するナビゲーション情報表NVTをトランスポートストリーム中から分離し、ナビゲーション情報テーブル記憶部133に記録し、受信制御部126に通知する(S2706)。
The
In S2706, the
受信制御部126はナビゲーション情報テーブル記憶部133中のS2706で取得したナビゲーション情報表NVTのオブジェクト定義表を参照して、ボタンオブジェクトの表示座標「X」、「Y」を取得し、つづいて「Normal Bitmap」のインデックス値を取得してビットマップ表を参照し、インデックス値に対応するビットマップデータを取得し、これらをもとにボタンのグラフィックスス情報を生成して再生部128に出力する。再生部128は、AVデコーダ部124が復号した画像データ上に、このグラフィックスス情報を重ねて、表示部129に表示させる(S2712)。
The
受信制御部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)、ナビゲーション情報の切替え処理を終了する。
The
1−3−11−5.ユーザの入力信号の処理
次に、S2416の、ユーザの入力信号の処理について図32のフローチャートを用いて説明する。
受信制御部126は、信号受信部127から通知されたユーザの入力が「上」信号であるか否かを判定する。「上」信号のときにはS2804へ、そうでないときにはS2808に移る(S2802)。S2804において、受信制御部126は、変数cur_focusの値を「1」減じる。但し変数cur_focusの値が「0」の場合には「0」のままとする。
1-3-11-5. Processing of User Input Signal Next, the processing of the user input signal in S2416 will be described using the flowchart of FIG.
The
受信制御部126は、ナビゲーション情報テーブル記憶部133に記憶されているS2706で取得したナビゲーション情報表NVTのオブジェクト定義表を参照して、インデックス値が変数cur_focusの値に等しいボタンオブジェクトの表示座標「X」、「Y」を取得し、つづいて「Focused Bitmap」のインデックス値を取得してビットマップ表を参照し、インデックス値に対応するビットマップデータを取得し、これらに基づいて変数cur_focusの値に対応するインデックス値を有するボタンのビットマップを選択状態のビットマップにし、さらに、同様にして変数cur_focusの値に対応するインデックス値に対応するボタンのビットマップを通常状態のビットマップにした、ボタンオブジェクトのグラフィックス情報を生成し、再生部128に出力する。再生部128は、AVデコーダ部124で復号された画像データ上に、このグラフィックスス情報を重ねて、表示部129に表示させ(S2806)、利用者入力処理を終了する。
The
S2808において、受信制御部126は、信号受信部127から通知されたユーザの入力が「下」信号であるか否かを判定する。「下」信号のときにはS2810へ、そうでない場合にはS2812に移る。S2810において、受信制御部126は、変数cur_focusの値を「1」増やす。但し、変数cur_focusの値がナビゲーション情報表NVT中のボタンオブジェクトの識別子の最大値に等しい場合はそのままとしてS2806に移る。
In step S <b> 2808, the
S2812において、受信制御部126は、信号受信部127から通知されたユーザの入力が「確定」信号であるか否かを判定する。「確定」信号のときにはS2814へ、そうでない場合にはユーザの入力処理を終了する。
S2814において、受信制御部126は、ナビゲーション情報表NVTのオブジェクト定義表を参照して、インデックス値が変数cur_focusの値に等しいボタンオブジェクトのハンドラのインデックス値を取得してハンドラ定義表を参照し、インデックス値に対応するハンドラから命令語を読み込む。命令語が「goto_contents」の場合にはS2818へ、そうでない場合は、S2824へ移る(S2816)。
In S2812, the
In S2814, the
S2818において、受信制御部126は、ハンドラから、goto_contents命令の引数のインデックス値を読み込む。
受信制御部126は、前記ナビゲーション情報表のハイパーリンク表を参照し、S2818で読み込んだインデックス値に対応するコンテンツの識別子のoriginal_network_id、transport_stream_id、VE_service_id、VE_event_id、VE_id、NE_service_id、NE_event_id,NE_idの値を、それぞれ変数new_original_network_id、new_transport_stream_id、new_VE_service_id、new_VE_event_id、new_VE_id、new_NE_service_id、new_NE_event_id、new_NE_idに設定する。但し、ハイパーリンク表中で値が設定されていない、すなわち「−」の識別子については、それぞれの元の値を変更しない(S2820)。
In S2818, the
The
受信制御部126はコンテンツ変更フラグの値を「1」に設定し(S2822)、ユーザの信号処理を終了する。
S2824において、受信制御部126は、スクリプト命令語が「goto_entry」か否かを判定し、否のときには、利用者信号処理を終了する。「goto_entry」のときには、受信制御部126は、システム情報テーブル記憶部134中の変数cur_NE_service_id、cur_NE_event_idで識別されるイベントに対応するPMTを参照し、「entry_VE_id」、「entry_NE_id」の値を、変数new_VE_id、変数new_NE_idに設定し、変数new_VE_service_id、変数new_VE_event_idに、それぞれ変数cur_NE_service_id、変数cur_event_idの値を設定し(S2826)、S2822に移る。
The
In S2824, the
以上のように、ユーザの操作に応じて、図27Aに示した表示画像2301は、図27Cに示した表示画像2303に表示切替えされ、また元に戻る。
1−3−12.まとめ
以上説明したように、本実施の形態のデータ受信装置121は、特定のコンテンツの再生に必要なプレゼンテーション情報とナビゲーション情報とを必要な時に、トランスポートストリームから抽出することができる。これにより、ユーザの操作に応じて、リンク先のコンテンツ等を適宜、再生することができ、一方向の通信路を用いて、ユーザ操作に応じた対話性のある番組を提供することが可能になる。
As described above, the
1-3-12. Summary As described above, the data receiving apparatus 121 according to the present embodiment can extract presentation information and navigation information necessary for reproduction of specific content from a transport stream when necessary. As a result, it is possible to appropriately reproduce the linked content according to the user's operation, and it is possible to provide an interactive program according to the user operation using the one-way communication path. Become.
なお、本実施の形態の受信装置121において、受信部122、TSデコーダ部123、AVデコーダ部124、再生部128、表示部129、音声出力部130及び信号受信部127は、従来のデジタルテレビ放送受信装置の構成と同じものを用いることができる。 従って、従来のデジタル放送受信装置を構成する受信部、TSデコーダ部、AVデコーダ部等に、上述した受信制御部126や受信データ記憶部125等を追加するだけで簡単に本発明の目的とする番組の対話的機能を実現することができる。
Note that in the receiving apparatus 121 of the present embodiment, the receiving
また、これらの従来の構成をそのまま使用できるため、通常のデジタル衛星放送の受信機能と、本発明の目的とする番組の対話的機能を併せ持った受信装置として実現することも可能である。
1−3−13.その他
1−3−13−1.
なお、本実施の形態では、画像データが全て静止画であるような例を用いて説明したけれども、画像データが動画の場合でも、受信装置121は、本実施の形態と同様再生をすることができる。
In addition, since these conventional configurations can be used as they are, it is also possible to realize a receiving apparatus having both a normal digital satellite broadcast receiving function and an interactive function of a program targeted by the present invention.
1-3-13. Other 1-3-13-1.
Note that although an example in which all the image data is a still image is described in this embodiment, the receiving apparatus 121 can perform reproduction in the same manner as this embodiment even when the image data is a moving image. it can.
1−3−13−2.
また、本実施の形態では、各コンテンツが画像データとナビゲーション情報との組の場合の例を用いて説明したけれども、更に、音声データが組にされていてもよい。この場合、受信制御部126が画像データの切換処理と平行して、音声データの切換処理をして、音声出力部130に出力するよう構成すればよい。音声データの切換処理は、画像データの切換処理と同様の方法で実現することができる。
1-3-13-2.
Further, in the present embodiment, description has been made using an example in which each content is a set of image data and navigation information, but audio data may also be set. In this case, the
1−3−13−3.
また、本実施の形態では、ナビゲーション情報中のハンドラ定義表に含まれる受信装置121のふるまいを記述するスクリプトが、コンテンツの切り替えを指示するだけの単純なものである場合の例を示したが、複数の命令語からなる複雑なスクリプトであってもよい。
1-3-13-3.
Further, in the present embodiment, an example has been shown in which the script describing the behavior of the receiving device 121 included in the handler definition table in the navigation information is a simple one that only instructs content switching. It may be a complex script composed of a plurality of instruction words.
例えば、番組が「買物情報」である場合に、スクリプトに視聴者が選択した商品の代金の合計金額を計算するスクリプトを記載するようにしてもよい。
このためには、データ受信装置121の受信制御部126にスクリプト実行の機能を持たせることで実現できる。この機能により、合計金額を計算し、その計算結果を再生部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.
This can be realized by providing the
更に、この買物において、商品の注文を行うスクリプトを記載するようにしてもよい。このためには、このスクリプトを、例えば、電話回線に接続する受信装置121のモデム(図示せず)を通じて、その販売業者のコンピュータシステムに接続し、所望の商品を注文するために必要なデータを送信する内容にしておけばよい。このように構成すれば、ユーザは、商品情報を見、注文する商品の合計金額を確認しながら、実際に商品の注文を行うことができる。
(実施の形態2)
2−1.本実施の形態の特徴
図33は、本発明に係るデジタル放送システムのデータ送信装置3351とデータ受信装置3361の実施の形態2の構成図である。実施の形態1のデータ送信装置101が1つの画像データごとにストリーム対応表を多重して送信したのに変えて、本実施の形態のデータ送信装置3351は、複数の画像データごとにモジュール情報表を多重して送信する。このモジュール情報表は、データ受信装置3361において、データ送信装置3351から送信されるストリーム中から1つの画像データを取り出すために用いられる。実施の形態1のストリーム対応表は、1つの画像データの識別情報を表わしていたが、本実施の形態のモジュール情報表は、複数の画像データの識別情報を表わす。
Further, in this shopping, a script for ordering products may be described. For this purpose, this script is connected to the seller's computer system through, for example, a modem (not shown) of the receiving device 121 connected to the telephone line, and the data necessary for ordering the desired product is obtained. The content to be sent can be used. 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 product to be ordered.
(Embodiment 2)
2-1. FIG. 33 is a block diagram of
これらの相違から、データ送信装置3351は、実施の形態1のストリーム対応情報テーブル生成部111に替わるモジュール情報生成部3353と、多重制御部110に替わる多重制御部3354とを有するデータ多重化部3352を備えている。
また、データ受信装置3361は、実施の形態1のストリーム対応情報テーブル記憶部132に替えてモジュール情報記憶部3364を有する受信データ記憶部3363を備え、受信制御部126に替えて、受信制御部3362を備えている。
Due to these differences, the data transmission device 3351 has a
The data reception device 3361 includes a reception
以下、実施の形態1と同一の構成を有する部分には、同一の符号を付して説明を省略し、本実施の形態固有の構成部分についてのみ説明する。
2−2.データ送信装置3351
データ送信装置3351は、送信データ記憶部102と、モジュール情報生成部3353と多重制御部3354とを含むデータ多重化部3352と、多重情報記憶部104と、システム情報テーブル生成部105と、送信部106とを備えている。送信データ記憶部102、多重情報記憶部104、システム情報テーブル生成部105、送信部106については、実施の形態1と同じであるので説明を省略する。
Hereinafter, parts having the same configurations as those of the first embodiment are denoted by the same reference numerals, description thereof is omitted, and only constituent parts unique to the present embodiment will be described.
2-2. Data transmission device 3351
The data transmission device 3351 includes a transmission
2−2−1.データ多重化部3352
データ多重化部3352は、多重制御部3354と、モジュール情報生成部3353と、識別子情報付加部112と、ナビゲーション情報テーブル生成部113と、多重化部114とを有している。
識別子情報付加部112、ナビゲーション情報テーブル生成部113、多重化部114については、実施の形態1と同じであるので説明を省略する。
2-2-1.
The
Since the identifier
2−2−1−1.多重制御部3354(その1)
多重制御部3354は、送信部106に起動されると、実施の形態1の多重制御部110と同様の手順に従い、コンテンツ識別子割当表701と、表示画像情報識別子割当表801を作成する。作成が終了すると、多重制御部3354は、モジュール情報生成部3353にモジュール情報表を生成するよう指示し、識別子情報付加部112に画像データのプライベート領域に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となる。
2-2-1-1. Multiplex control unit 3354 (part 1)
When activated by
モジュール情報表は、データ受信装置3361において、データ送信装置3351から送信されるストリームの中から1つの画像データを取り出すために用いられる。図34A、図34B、図34Cは、U=8の場合のモジュール情報表の一例をそれぞれ示す図である。モジュール情報表「MIT(0)」3451は、VE_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 used in the data reception device 3361 to extract one image data from the stream transmitted from the data transmission device 3351. FIG. 34A, FIG. 34B, and FIG. 34C are diagrams each showing an example of a module information table when U = 8. The module information table “MIT (0)” 3451 represents the values of component_tag and stream_id assigned to the image data for each of the image data with the value of VE_id from “0” to “7”. The image data “VE (0)”, “VE (1)”, “VE (2)”, “VE (3)”, “VE (4)”, “VE (5)”, “VE (6” ) "Or" VE (7) ".
モジュール情報表は、例えば以下のような手順で作成することができる。先ず、モジュール情報生成部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 the following procedure, for example. First, the module information generation unit 3353 sets the values of the variables i and n to 0, and determines whether or not the identifier information of U pieces of image data can be extracted from the nth image data in the display image information identifier assignment table 801. Check out. If it can be extracted, the values of VE_id, component_tag, and stream_id of the U image data are extracted and stored in a storage area (not shown) as a module information table “MIT (i)”. 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 is terminated.
モジュール情報生成部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倍以上)となることを保証することができる。
When the module information generation unit 3353 finishes creating the module information table, the module information generation unit 3353 notifies the
2-2-1-3. Multiplex control unit 3354 (part 2)
Upon receiving notification from the identifier
次に多重制御部3354は、多重情報記憶部104を参照し、多重化部114にPCR_PIDを通知する。 次に、多重制御部3354は、コンテンツカウンタi、多重開始位置ポインタwpに「0」をそれぞれ設定する。次に、コンテンツ番号Nと、モジュール情報表番号Qを求める。コンテンツ番号Nは、(i+U)÷Tの余り(整数)、モジュール情報番号Qは、i÷Uの商(整数部分)である。次に、モジュール情報表MIT(Q)がモジュール情報生成部3353に記憶されているか否かを判断し、記憶されているときにはMIT(Q)の多重を多重化部114に指示する。この際、多重開始位置wp、ビットレートBを通知し、多重情報表601中の「VE_information_component_pid」の値をPIDとして通知する。
Next, the multiplexing
多重化部114は、MIT(N)の多重指示を受けると、VETの場合と同様に、指定された多重開始位置wp、ビットレートB、PIDを用いてトランスポートストリーム中に多重する。
MIT(Q)がモジュール情報生成部3353に記憶されていない場合は、多重制御部3354は、S_MITのサイズ分のヌルパケットの多重を多重化部114に指示し、多重開始位置wp、ビットレートBを通知する。ここでS_MITはMITをトランスポートパケットに変換した時のサイズである。多重化部114に多重化の指示をした後、式wp=wp+S_MIT/Bに従ってwpを計算する。
Upon receiving the MIT (N) multiplexing instruction, the
If the MIT (Q) is not stored in the module information generation unit 3353, the multiplexing
次に、多重制御部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つ多重されている。モジュール情報表MIT(N)は、そのモジュール情報表に対応する画像データVE(N×8)から画像データVE(N×8+7)の画像データ8枚分だけ前の位置に多重されている。また、モジュール情報表と、それに対応する画像データの間には、対応する画像データと同じPID、stream_idを有する別の画像データは多重されない。よって、データ受信装置3361は、モジュール情報表を受信した後、複数存在する同じPID、stream_idを与えられた画像データのうち最初に現れるものだけを分離することにより、所望の画像データVE(N)を抽出することができる。
Next, the multiplexing
2−2−2.データ送信装置3351の動作
次に、本実施の形態のデータ送信装置3351の動作を図36、図37に示すフローチャートを用いて説明する。
まず、多重制御部3354はコンテンツ識別子割当表を701を作成し(S3602)、次に表示画像情報識別子割当表801を作成して(S3604)、識別子情報付加部112、ナビゲーション情報テーブル作成部113、モジュール情報生成部3353を起動する。
2-2-2. Operation of Data Transmission Device 3351 Next, the operation of the data transmission device 3351 of the present embodiment will be described using the flowcharts shown in FIGS.
First, the multiplexing
識別子情報付加部112は、画像データのプライベート領域に画像データ識別子を付加して記憶し(S3606)、その旨多重制御部3354に通知する。ナビゲーション情報テーブル生成部113は、ナビゲーション情報表を生成し(S3608)、その旨多重制御部3354に通知する。モジュール情報生成部は、モジュール情報表を生成し(S3610)、その旨多重制御部3354に通知する。
The identifier
システム情報テーブル生成部105は、NIT、SDT、EIT、PAT、PMT等の各種のシステム情報表を生成する(S3612)。
多重制御部3354は、コンテンツをトランスポートストリームに多重する際の繰返し単位のコンテンツ数Tを決定し(S3616)、PCR_PIDを多重化部114に通知し、PCRの多重化を指示する(S3616)。次に、コンテンツカウンタiと、多重開始位置wpとにそれぞれ「0」を設定する(S3752)。
The system information
The multiplexing
次に、多重制御部3354は、コンテンツ番号Nとモジュール情報表番号Qを求める(S3754)。
多重制御部3354は、モジュール情報生成部3353にモジュール情報表MIT(Q)が存在するか否か判断する(S3756)。存在するときは、多重開始位置wp、ビットレートB、PIDを多重化部114に通知してモジュール情報表MIT(Q)の多重を指示する(S3758)。存在しないときは、S_MITのサイズのヌルパケットの多重を多重化部114に指示する(S3760)。
Next, the multiplexing
The multiplexing
次に多重制御部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、table_id_extensionを併せて通知する(S3768)。更に多重開始位置wpを式wp=wp+{S_VE(N)+S_NVT(N)}/Bを用いて計算して(S3770)、S3776に移る。
Next, the multiplexing
If it exists, the
多重制御部3354は、S3764において、存在しないと判断したときは、S_VE(0)+S_NVT(0)のサイズのヌルパケットの多重を多重化部114に指示し(S3772)、多重開始位置wpを式wp=wp+{S_VE(0)+S_NVT(0)}/Bを用いて計算し(S3774)、S3776に移る。
S3776において、多重制御部3354は、コンテンツ番号Nに「1」を加える。多重制御部3354は、コンテンツ番号Nの値がコンテンツカウンタiの値と1のモジュール情報表に含まれる画像データの識別情報の数Uとの和に一致するか否かを判断する(S3778)。一致するときには、iの値にUの値を加えて(S3780)、S3754に戻る。一致しないときは、S3764に戻る。
If the
In S3776, the multiplexing
2−3.データ受信装置3361の構成
データ受信装置3361は、実施の形態1のストリーム対応情報テーブル記憶部132に替えて、TSデコーダ部123が分離したモジュール情報表を記憶するモジュール情報記憶部3364を有する受信データ記憶部を備え、これに伴い受信制御部3362の機能が若干異なる以外は、実施の形態1のデータ受信装置121とほぼ同様の構成である。
2-3. Configuration of Data Receiving Device 3361 The data receiving device 3361 has a module
2−3−1.画像データの切替え処理
データ受信装置3361の構成で、実施の形態1の受信制御部126と異なるのは、図29に示したコンテンツ切替え処理のS2504における画像データの切替え処理の際の動作のみである。そこで、画像データの切替え処理の際のデータ受信装置3361の動作のみを、図38に示すフローチャートを用いて説明する。
2-3-1. Image Data Switching Process The configuration of the data receiving device 3361 differs from the
受信制御部3362は、画像データの切替えが指示されると、実施の形態1の場合と同様に、自身が記憶している変数new_VE_service_idとcur_VE_service_idとの値が同一であり、かつ変数new_VE_event_idとcur_VE_event_idとの値が同一であるか否かを判断する(S3852)。肯定のときは、変数new_VE_idとcur_VE_idとの値が同一であるか否かを判定し(S3854)、肯定のときは処理を終了し、否定のときはS3860に移る。S3852の判定が否定のときは、変数new_VE_service_id、new_VE_event_idに対応するシステム情報テーブルを参照して変数new_VE_service_idおよび変数new_VE_event_idで識別されるイベントに対応するPMTの分離をTSデコーダ部123に指示する。TSデコーダ部123は指定されたPMTを分離し、受信データ記憶部125中のシステム情報テーブル記憶部134に書き込み、受信制御部3362に通知する。受信制御部3362は、PMTの分離通知を受けると、受信したPMTを参照してPCRのPIDを取得し、フィルタ条件記憶部131に設定する(S3856)。受信制御部126は変数cur_VE_idに変数new_VE_service_idの値を設定し、変数cur_VE_event_idに変数new_VE_event_idの値を設定する(S3858)。
When the switching of the image data is instructed, the
受信制御部3362は、システム情報テーブル記憶部134中の変数cur_VE_service_id、cur_VE_event_idで識別されるイベントに対応するPMTを参照し、VE_Information_Component_Descriptorに付されたコンポーネントのPIDを取得し、フィルタ条件記憶部131中のモジュール情報表のフィルタ条件に設定し、このフィルタ条件を開始状態にする。ここで、モジュール情報表のフィルタ条件は、実施の形態1におけるストリーム対応表のフィルタ条件の出力先をモジュール情報記憶部3364に置き換えたものである。TSデコーダ部123は、フィルタ条件にしたがってモジュール情報表MITをトランスポートストリーム中から分離し、モジュール情報記憶部3364に記憶させ、受信制御部3362に通知する(S3860)。
The
次に、受信制御部3362は、モジュール情報記憶部3364中のモジュール情報にVE_idの値が変数new_VE_idの値に等しい画像データの識別情報が含まれているか否かを判定する(S3862)。含まれていない場合は、S3860に戻る。含まれている場合は、受信制御部3364は、モジュール情報表から、画像データの「stream_id」と「component_tag」の値を取得する。そして、システム情報テーブル記憶部134中の変数cur_VE_service_id、cur_VE_event_idで識別されるイベントに対応するPMTを参照し、実施の形態1の場合と同様にして、取得した「component_tag」の値に対応するPIDの値を取得し、これらのstream_idとPIDの値を、フィルタ条件記憶部131中の画像データのフィルタ条件に設定し、このフィルタ条件を開始状態に設定する。TSデコーダ部123は、フィルタ条件に従って1フレーム分の画像データを分離し、AVデコーダ部124に出力するとともに、受信制御部3362に通知する。受信制御部3362は、1フレームの分離の通知を受けると画像データのフィルタ条件を停止状態に設定する(S3864)。
Next, the
受信制御部3362は、AVデコーダ部124に指示してTSデコーダ部123が分離した画像データのプライベート領域に記述された画像データの識別子の値を取得し、変数new_VE_idの値と比較する(S3866)。一致している場合はS3868へ、一致しない場合はS3860へ戻る。 受信制御部3362は、AVデコーダ部124に、分離された画像データのデコードを指示する。AVデコーダ部124は、TSデコーダ部123が分離した画像データをデコードし、再生部128を介して、表示部1298に表示する(S3868)。
The
受信制御部3362は、変数cur_VE_idに変数new_VE_idの値を設定し(S3870)、画像データの再生処理を終了する。
2−4.まとめ
以上説明したように、本実施の形態では、画像データの識別情報を複数記載したモジュール情報表を、複数の画像データごとに多重して送信する。データ受信装置3361は、モジュール情報表中の画像データの識別情報に従い、所望の画像データを分離、再生することができる。よって、第1の実施の形態の場合と同様に、一方向の通信路を用いて、ユーザ操作に応じた対話性のある番組を提供することが可能になる。
The
2-4. Summary As described above, in this embodiment, a module information table in which a plurality of pieces of identification information of image data are described is multiplexed and transmitted for each of a plurality of image data. The data reception device 3361 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.その他
2−5−1
本実施の形態では、モジュール情報表中に各画像データのcomponent_tagと、stream_idのみを含めているが、実施の形態1のストリーム対応表と同様に、各画像データの開始再生時刻情報「first_pts」と、終了再生時刻情報「last_pts」とを含めるようにし、受信制御部3362が「first_pts」の値を参照して画像データのフィルタ条件の設定が遅れた場合に取得をやりなおすように構成したり、「last_pts」の値を参照して画像データのデコードを停止するように構成することもできる。2ー5ー2 また、本実施の形態では、各コンテンツが画像データとナビゲーション情報との組みの場合の例を用いて説明したが、さらに音声データが組みにされていてもよい。音声データが含まれている場合は、データ送信装置3351が画像データと同様に音声データに対してもモジュール情報表を多重して送信し、データ受信装置3361が画像データの切替え処理と平行して、音声データの切替え処理をして、音声出力部130に出力するように構成すればよい。音声データのモジュール情報表の多重処理、音声データの切替え処理は、それぞれ画像データのモジュール情報の多重処理、画像データの切替え処理と同様の方法で実現することができる。
2-5. Other 2-5-1
In the present embodiment, only the component_tag and stream_id of each image data are included in the module information table. However, as with the stream correspondence table of the first embodiment, the start reproduction time information “first_pts” of each image data and , The end reproduction time information “last_pts” is included, and the
(実施の形態3)
3−1.構成の概要
本発明に係るデジタル放送システムの実施の形態3は、上記実施の形態1のデジタル放送システムとほぼ同様の構成を有するので、図4に示したデジタル放送システムの構成図をそのまま用いて説明する。
(Embodiment 3)
3-1. Outline of
本実施の形態と上記実施の形態1との相違は、送信データ記憶部102のプレゼンテーション情報記憶部107に音声データが記憶されていることに起因するものである。したがって、本実施の形態では、コンテンツは、画像データと音声データとナビゲーション情報とを含む。以下、上記実施の形態1と異なる本実施の形態固有の構成部分についてのみ説明する。
The difference between the present embodiment and the first embodiment is attributed to the fact that audio data is stored in the presentation
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でBGMとして再生される音楽ソースである。
3-2. Data transmission apparatus 101
3-2-1. Transmission
3-2-1-1. Presentation
In addition to the image data of the first embodiment, the presentation
3−2−1−2.構造情報記憶部109
構造情報記憶部109は、図40に示す構造情報表3001とエントリ情報3002とを記憶している。構造情報表3001には、コンテンツごとにコンテンツ番号3003が付与され、このコンテンツ番号に対応して画像データ3004、音声データ3005、ナビゲーション情報3006の各ファイル名が記録されている。上記実施の形態1の構造情報表501に加えて、音声データ3005の項目が追加されており、コンテンツごとに同時に再生する音声データが指定されている。例えば、構造情報表3001では、コンテンツ番号1のコンテンツではファイル名「BGM0.m2a」の音声データ2901が、コンテンツ番号5のコンテンツではファイル名「BGM1.m2a」の音声データ2902が再生されることが指定されている。
3-2-1-2. Structure
The structure
3−2−2.多重情報記憶部104
多重情報記憶部104は、図41に示す多重情報表3101を記憶している。この多重情報表3101には、実施の形態1の多重情報表601に加えて、音声データの「AE_component_Bitrate0」3102、「AE_component_pid0」3103、「AE_component_Bitrate1」3104、「AE_component_pid1」3105、「AE_component_Bitrate2」3106、「AE_component_pid2」3107との値がそれぞれ新たに与えられている。これらの値はそれぞれ、音声データ2901、音声データ2902、音声データ2903を、MPEG2トランスポートストリームに多重する際に割当てられる伝送レートと、PIDの値とを示している。
3-2-2. Multiple
The multiple
3−2−3.データ多重化部103
3−2−3−1.多重制御部110
多重制御部110は、送信部106に起動されると、上述した構造情報表3001と多重情報表3101とを読み出し、コンテンツ番号ごとに画像データ識別子VE_id、ナビゲーション情報識別子NE_id等を付与したコンテンツ識別子割当表を作成する。図42は、このコンテンツ識別子割当表3201を示す。多重制御部110は、実施の形態1におけるコンテンツ識別子割当表701で、空欄となっていたAE_svc_id(音声データサービス識別子)3202、AE_event_id(音声データイベント識別子)3203とに、多重情報表3101から、それぞれ「service_id」、「event_id」の値を読み出して書き込む。また、多重制御部110は、「AE_id(音声データ識別子)」の値を書き込むのに替えて、「AE_comp_tag(オーディオコンポーネントタグ)」3204の値を書き込む。「AE_comp_tag」には、多重情報表3101で割り当てられた音声データを多重するコンポーネントのPIDに1対1にcomponent_tagの値を割り当てて書き込む。ここでは、例えばPID「0x0085」に対してcomponent_tag「0x00」が、PID「0x0086」に対してcomponent_tag「0x01」が割当てられている。AE_comp_tagの値と、PIDの値との対応関係は、PMTで与えられる。ここで、AE_idの替わりにAE_comp_tag3204が与えられたのは、音声データ2901、音声データ2902、音声データ2903が連続的に再生されるバックグラウンドミュージックやナレーション音声であるため、1つのコンポーネント上に1つしか多重しないためである。なお、本実施の形態では、バックグラウンドミュージックの音声データにcomponent_tagしか割り当てていないが、さらにstream_idを割り当ててもよい。
3-2-3.
3-2-3-1.
When the
多重制御部110において、表示画像情報識別子割当表は、上記実施の形態1の表示画像情報識別子割当表801と同一のものが作成される。
3−2−3−2.ナビゲーション情報テーブル生成部113
ナビゲーション情報テーブル生成部113は、多重制御部110からナビゲーション情報表の作成の指示を受けると、ナビゲーション情報記憶部108に記憶されているナビゲーション情報(図6参照)を読み出して、ハイパーリンク表を含むときにコンテンツ識別子割当表3201を参照して、ナビゲーション情報表を作成する。図43は、生成されたファイル名「NVT(5)」のナビゲーション情報表3301を示す。上記実施の形態1のナビゲーション情報表1001と異なるのは、音声データの識別子がAE_idに変えてAE_comp_tagになっており、多重制御部110が、ここにバックグラウンドミュージックの音声データを多重するコンポーネントのPIDに割り当てたcomponent_tagの値を書き込む点である。
In the
3-2-3-2. Navigation information table generation unit 113
When the navigation information table generation unit 113 receives an instruction to create a navigation information table from the
3−2−3−3.多重化部114
多重化部114は、上記実施の形態1と同様にトランスポートストリーム中にストリーム対応表VET(N)、画像データVE(N)、ナビゲーション情報表NE(N)を多重するが、まず最初に、多重開始位置wp=0より、多重情報表3101中の「AE_component_Bitrate」で与えられるビットレート「0.5Mbps」、「AE_component_pid」で与えられるPID「0x0085」で音声データ2901を多重化することを、多重制御部110から指示される。同様に、PID「0×0086」で音声データ2902を、PID「0×0087」で音声データ2903を多重化することも指示される。多重化部114は、図44のトランスポートストリーム3501に示すように、上記実施の形態1のトランスポートストリーム1701に加えて、音声データ2901のストリーム3502、音声データ2902のストリーム3503、音声データ2903のストリーム3504を多重化する。
3-2-3-3.
The
3−2−4.システム情報テーブル生成部105
システム情報テーブル生成部105は、上記実施の形態1と同様システム情報テーブル及びPMTを生成する。図45Aは生成されたPMT3401を示す。多重制御部110は、上記実施の形態1のPMT1501に加えて、多重情報表3101を参照して、音声データ2901を多重するコンポーネントのPID「0×0085」、「0x0086」、「0x0087」と、このコンポーネントに多重されるデータが音声データであることを表す「stream_type」の値「0x03」と、このコンポーネントのcomponent_tagの値がそれぞれ「0x00」、「0x01」、「0x02」であることを表すstream_identifier_descriptorとを新たに記述し、さらに、図45BのEntry_Descirptor3402に示すように、最初にイベントが選択された際に再生する音声データの識別子「entry_AE_comp_tag」として「0x01」を記述する。
3-2-4. System information
The system information
3−2−5.送信部106
図46は、送信部106から送信されるトランスポートストリーム3601を示している。上記実施の形態1のトランスポートストリーム1801に加えて、音声データ2901がPID「0×0085」を付与されたストリーム3502として、音声データ2902がPID「0x0086」を付与されたストリーム3503として、音声データ2903がPID「0x0087」を付与されたストリーム3504として多重されている。
3-2-5.
FIG. 46 shows a
3−2−6.データ送信装置101の動作
次に、本実施の形態のデータ送信装置101の動作について、実施の形態1と異なる固有の動作を簡単に説明する。実施の形態1のS1918(図23)の後に、多重制御部110は、ビットレート「0.5Mbps」、PID「0×0085」、多重開始位置wp「0」を多重化部114に通知し、音声データ2901の多重を、ビットレート「0.5Mbps」、PID「0×0086」、多重開始位置wp「0」を多重化部114に通知し、音声データ2902の多重を、また、ビットレート「0.5Mbps」、PID「0×0087」、多重開始位置wp「0」を多重化部114に通知し、音声データ2903の多重を多重化部114に指示する。
3-2-6. Operation of Data Transmission Device 101 Next, the operation of the data transmission device 101 according to the present embodiment will be briefly described as a unique operation different from the first embodiment. After S1918 (FIG. 23) of the first embodiment, the multiplexing
多重化部114は、多重制御部110の指示に従いトランスポートストリームに多重化する。
3−3.データ受信装置121
3−3−1.受信制御部126
受信制御部126は、トランスポートストリーム3601中の、送信データ記憶部102に記憶された送信データが多重されたイベントが選択されると、実施の形態1の場合と同様にエントリコンテンツの画像データとナビゲーション情報表を取得して再生するとともに、システム情報テーブル記憶部134中のPMT3401を参照して、「entry_AE_comp_tag」の値「0x01」に等しいcomponent_tagを有するstream_identifier_descriptorが付され、伝送するデータの種類が音声データを表す値「0x03」であるコンポーネントのPIDの値「0x0086」を取得する。そして、受信制御部126は、フィルタ条件記憶部131中の音声データのフィルタ条件の「PID」に「0x0086」を設定し、このフィルタ条件を開始状態にする。
The
3-3. Data receiving device 121
3-3-1.
When an event in which the transmission data stored in the transmission
これにより、表示部129に図27Aに示す表示画面2301が表示されるとともに、音声出力部130から、図39で示したファイル名「BGM1.m2a」の音声データ2902がBGMとして再生される。 ユーザが、操作信号を入力した場合も、受信制御部126は実施の形態1と同様に、新たな画像データとナビゲーション情報の取得と再生の処理をおこなうとともに、ナビゲーション情報表のハイパーリンク表より音声データの識別子を取り出してフィルタ条件記憶部131に設定することによって、新しい音声データの取得と再生の処理も行う。これにより、例えば、表示部129に図27Aに示す表示画面2301が表示され、音声出力部130から、BGMとして音声データ2902が出力されている状態では、ボタン「東京」が選択状態となった全国の天気予報が表示されている。ここで、ユーザが「確定」キーを入力した際には、実施の形態1と同様にして表示部に、ハイパーリンク表によりVE_id「0×0001」の東京の天気予報の画像データが図27Cに示すように表示画面2303に表示される。これとともに、図43のナビゲーション情報表「NVT(5)」3301のハイパーリンク表3302に指定された切り替え先のコンテンツに対応付けられた音声データの「AE_comp_tag」の値「0x00」に従い、図39に示したファイル名「BGM0.m2a」の音声データ2901がBGMとして再生される。
As a result, the
3−3−2.データ受信装置121の動作
3−3−2−1.全体の動作
次に、データ受信装置121の本実施の形態固有の動作を図47のフローチャートを用いて説明する。
受信制御部126は、実施の形態1S2502と同様の判断をし(S3702)、否定のときは、S2508と同様の処理をし(S3704)、S2510の処理に加えて、変数cur_AE_comp_tagの値をクリアする(S3706)。次にS2504の画像データの切替え処理と同様の処理(S3708)と、S2506のナビゲーション情報の切替え処理と同様の処理(S3712)と、音声データの切替処理(S3710)を平行して行い処理を終了する。
3-3-2. Operation of data receiving apparatus 121 3-3-2-1. Overall Operation Next, the operation unique to the present embodiment of the data receiving apparatus 121 will be described with reference to the flowchart of FIG.
3−3−2−2.音声データの切替処理
次にS3710の音声データの切替処理について、図48のフローチャートを用いて詳しく説明する。
受信制御部126は、変数new_AE_service_idと変数cur_AE_serise_idとの値が一致し、かつ変数new_AE_event_idと変数cur_AE_event_idとの値が一致するか否かを判定する(S3802)。肯定のときには、変数new_AE_comp_tagと変数cur_AE_comp_tagの値が一致するか否かを判定する(S3804)。肯定のときには処理を終了し、否定のときにはS3810に移る。
3-3-2-2. Audio Data Switching Processing Next, the audio data switching processing in S3710 will be described in detail with reference to the flowchart of FIG.
The
S3802で否定のときには、変数new_AE_service_id、変数new_AE_event_idで識別されるイベントのPMTを取得し(S3806)、変数cur_AE_service_idに変数new_AE_service_idの値を設定し、変数cur_AE_event_idに変数new_AE_event_idの値を設定して(S3808)、S3810に移る。 When negative in S3802, the PMT of the event identified by the variable new_AE_service_id and the variable new_AE_event_id is acquired (S3806), the value of the variable new_AE_service_id is set to the variable cur_AE_service_id, and the value of the variable cur_AE_service_id_80 is set to the variable cur_AE_service_id To S3810.
S3810において、受信制御部126は、システム情報テーブル記憶部134中の変数new_AE_service_id、変数new_AE_event_idで識別されるイベントのPMTを参照し、変数new_AE_comp_tagの値と等しいcomponent_tagを有し、かつ伝送されるデータの種類が音声データであるコンポーネントのPIDを取得し、フィルタ条件記憶部131の音声データのフィルタ条件に設定し、これを開始状態にする(S3810)。次に、変数cur_AE_comp_tagに変数new_AE_comp_tagの値を設定し(S3812)、処理を終了する。
In S3810, the
3−3−3.まとめ
以上説明したように、本実施の形態では、データ送信装置101は、画像データ、ナビゲーション情報に加えて、音声データを対応付けて送信し、データ受信装置121は、画像データ、ナビゲーション情報を分離して表示するのとあわせて、対応付けられた音声データを再生する。よって、実施の形態1で示した対話的な番組でBGMや、ナレーション音声などをあわせて再生することが可能になる。音声データはコンテンツごとに対応付けることができるので、コンテンツごとに異なるBGMやナレーション音声に切り替えることもできる。4.その他 なお、上記実施の形態1〜実施の形態3のデータ受信装置121等は、図4等に示した構成図の受信制御部の機能を発揮できるようなプログラムとして記録媒体、例えば、ROMカードに記録しておき、これらの機能を有しないデータ受信装置のカードスロットにROMカードを挿着することにより、本発明に係るデータ受信装置121と同様の装置とすることができる。
3-3-3. Summary As described above, in the present embodiment, the data transmission apparatus 101 transmits audio data in association with image data and navigation information, and the data reception apparatus 121 separates image data and navigation information. In association with the display, the associated audio data is reproduced. Therefore, it is possible to reproduce BGM, narration voice, and the like in the interactive program shown in the first embodiment. Since audio data can be associated with each content, it can be switched to a different BGM or narration audio for each content. 4). Others Note that the data receiving apparatus 121 and the like of the first to third embodiments described above are stored in a recording medium such as a ROM card as a program that can exhibit the function of the reception control unit in the configuration diagram shown in FIG. By recording and inserting a ROM card into a card slot of a data receiving device that does not have these functions, a device similar to the data receiving device 121 according to the present invention can be obtained.
(まとめ) 以上説明したように、デジタル放送を用いて擬似的な対話を実現するデジタル放送装置は、画像データ識別子が付された複数の画像データを記憶している画像情報記憶手段と、前記画像データのリンク先の画像データと制御情報とを示すリンク先情報を含む制御情報識別子が付された複数の制御情報を記憶している制御情報記憶手段と、複数の前記画像データを前記制御情報とともに繰り返し送信する送信手段とを備えている。 (Summary) As described above, a digital broadcasting apparatus that realizes a pseudo dialogue using digital broadcasting includes an image information storage unit that stores a plurality of image data with image data identifiers, and the image Control information storage means for storing a plurality of control information with control information identifiers including link destination information indicating link destination image data and control information; and a plurality of the image data together with the control information Transmitting means for repeatedly transmitting.
また、デジタル放送を用いて擬似的な対話を実現するデジタル放送装置は、画像データ識別子が付された複数の画像データを記憶している画像情報記憶手段と、前記画像データのリンク先の画像データと制御情報とを示すリンク先情報を含む制御情報識別子が付された複数の制御情報を記憶している制御情報記憶手段と、複数の前記画像データを前記制御情報とともに多重化ストリームとして繰り返し送信する多重化送信手段とを備えているので、デジタル放送装置から一方向に送信される画像データをユーザはリンク先情報に従って任意の一の画像データから選択的に他の画像データに変えることが可能となり、対話的にデジタル放送を利用することができる。 Further, a digital broadcast apparatus that realizes a pseudo dialogue using digital broadcast includes an image information storage unit that stores a plurality of image data with an image data identifier, and image data that is a link destination of the image data Control information storage means for storing a plurality of control information with control information identifiers including link destination information indicating control information and control information, and repeatedly transmitting the plurality of image data together with the control information as a multiplexed stream Multiplex transmission means is provided, so that the user can selectively change image data transmitted in one direction from the digital broadcasting device from any one image data to other image data according to the link destination information. Digital broadcasting can be used interactively.
また、デジタル放送装置は、更に前記画像データと前記制御情報とを対応付ける対応情報を記憶している対応情報記憶手段を備え、前記多重化送信手段は、前記画像データと前記対応情報で対応付けられた制御情報とを読み出す読出部と、前記読出部で読み出された画像データと制御情報とを順次多重化する多重化部とを備えてので、複数の画像データと制御情報とを繰り返し送信できる。 The digital broadcasting apparatus further includes correspondence information storage means for storing correspondence information that associates the image data with the control information, and the multiplexed transmission means is associated with the image data and the correspondence information. A reading unit that reads out the control information, and a multiplexing unit that sequentially multiplexes the image data and the control information read out by the reading unit, so that a plurality of image data and control information can be repeatedly transmitted. .
また、デジタル放送装置において、前記リンク先情報は、リンク先の画像データの画像データ識別子と制御情報の制御情報識別子との組で示されることとしているので、リンク先の画像データとこれに対応する制御情報とを特定することができる。 また、デジタル放送装置において、前記多重化部は、画像データと制御情報との多重化の際に、画像データには第1画像データ識別情報を、制御情報には制御情報識別情報を割り当てて書き込むこととしているので、デジタル放送受信装置で所望の画像データと制御情報とを各々識別情報により抽出することができる。 In the digital broadcasting apparatus, since the link destination information is indicated by a set of an image data identifier of link destination image data and a control information identifier of control information, the link destination image data corresponds to this. Control information can be specified. In the digital broadcasting apparatus, the multiplexing unit allocates and writes the first image data identification information to the image data and the control information identification information to the control information when multiplexing the image data and the control information. Therefore, the desired image data and control information can be extracted from the respective identification information by the digital broadcast receiving apparatus.
また、デジタル放送装置において、前記制御情報は、前記リンク先情報に示されるリンク先の画像データの選択に用いられる補助画像情報を含むこととしているので、デジタル放送受信装置で、ユーザの対話操作を容易にすることができる。 また、デジタル放送装置において、前記制御情報には、デジタル放送を受信する受信装置の対話機能の支援をするためのスクリプト情報を含むこととしているので、デジタル放送受信装置での対話操作が更に充実したものとなる。 Further, in the digital broadcasting device, the control information includes auxiliary image information used for selection of link destination image data indicated in the link destination information. Can be easily. Further, in the digital broadcasting device, the control information includes script information for supporting the interactive function of the receiving device that receives the digital broadcast, so that the interactive operation in the digital broadcasting receiving device is further enhanced. It will be a thing.
また、デジタル放送装置は、更に番組の最初に再生する画像データと制御情報との組を示すエントリ情報を記憶しているエントリ情報記憶手段を備え、前記多重化送信手段は、エントリ情報を繰り返し送信することとしているので、番組の最初に再生すべき画像データと対応する制御情報とが明確となり、デジタル放送受信装置でのユーザの対話操作が容易となる。 The digital broadcasting apparatus further includes entry information storage means for storing entry information indicating a set of image data and control information to be reproduced at the beginning of the program, and the multiplexed transmission means repeatedly transmits the entry information. Therefore, the image data to be reproduced at the beginning of the program and the corresponding control information are clarified, and the user's interactive operation on the digital broadcast receiving apparatus becomes easy.
また、デジタル放送を用いて擬似的な対話を実現するデジタル放送装置は、画像データ識別子が付された複数の画像データを記憶している画像情報記憶手段と、前記画像データのリンク先の画像データと制御情報とを示し、リンク先の画像データの画像データ識別子と制御情報の制御情報識別子との組で示されるリンク先情報を含む制御情報識別子が付された複数の制御情報を記憶している制御情報記憶手段と、前記画像データと前記制御情報とを対応付ける対応情報を記憶している対応情報記憶手段と、複数の前記画像データを前記制御情報とともに多重化ストリームとして繰り返し送信する多重化送信手段とを備え、前記多重化送信手段は、前記画像データと前記対応情報でこれに対応付けられた制御情報とを読み出す読出部と、前記読出部で読み出された画像データと制御情報とを順次多重化し、この際、画像データには第1画像データ識別情報を、制御情報には制御情報識別情報を割り当てて書き込む多重化部と、前記画像データの画像データ識別子と等価な値を自身の識別情報として用い、対応する画像データを特定する第2画像データ識別情報を含む画像対応表を前記画像データごとに生成する画像対応表生成部と、前記画像対応表生成部で生成された画像対応表に対応する画像データが前記多重化送信手段から送信される一定時間以前、即ち、デジタル放送を受信するデジタル放送受信装置が前記画像データを特定する第2画像データ識別情報を取得して、前記画像データの抽出を開始するまでに要するのに充分な時間以前に送信されるように当該画像対応表を読み出し多重化する画像対応表多重化部とを備えているので、デジタル放送受信装置で画像対応表を参照して、確実に画像データを抽出することができる。また、第1、第2画像データ識別情報の使い回しができ、少ない識別情報を有効に使い、画像データが多いときには、画像データに同一の識別情報を付しておいても、画像データと画像対応表との対応を確実にすることができる。 Further, a digital broadcast apparatus that realizes a pseudo dialogue using digital broadcast includes an image information storage unit that stores a plurality of image data with an image data identifier, and image data that is a link destination of the image data And control information, and a plurality of control information with control information identifiers including link destination information indicated by a combination of an image data identifier of link destination image data and a control information identifier of control information is stored. Control information storage means, correspondence information storage means for storing correspondence information for associating the image data with the control information, and multiplexing transmission means for repeatedly transmitting a plurality of the image data together with the control information as a multiplexed stream The multiplexed transmission means reads out the image data and the control information associated with the correspondence information, and the reading The image data and the control information read in the unit are sequentially multiplexed, and at this time, the first image data identification information is assigned to the image data, and the control information identification information is assigned to the control information and written therein, An image correspondence table generating unit that generates, for each image data, an image correspondence table that includes second image data identification information that specifies corresponding image data using a value equivalent to the image data identifier of the image data as its own identification information; The image data corresponding to the image correspondence table generated by the image correspondence table generator is transmitted before the predetermined time when the image data corresponding to the image correspondence table is transmitted from the multiplexed transmission means, that is, the digital broadcast receiving device that receives the digital broadcast specifies the image data. The image correspondence table is read so that the second image data identification information to be transmitted is transmitted before a time sufficient to start extraction of the image data. Since then and an image correspondence table multiplexing unit for multiplexing, with reference to the image correspondence table in the digital broadcast receiving apparatus can extract reliably image data. Further, the first and second image data identification information can be reused, and when a small amount of identification information is used effectively and there is a large amount of image data, the image data and the image data can be used even if the same identification information is attached to the image data. Correspondence with the correspondence table can be ensured.
また、デジタル放送装置において、前記多重化送信手段は、更に前記画像対応表多重化部で多重化ストリームに画像対応表を多重化した後に前記多重化部が当該画像対応表に対応する画像データを多重化するまでの間に、当該画像対応表に含まれる第2画像データ識別情報で特定される画像データと異なる第1画像データ識別情報を有する少なくとも1の画像データを読み出すよう前記読出部を制御する読出制御部を備えているので、画像データの送信を効率的にすることができる。 In the digital broadcast apparatus, the multiplexing transmission means further multiplexes the image correspondence table into the multiplexed stream by the image correspondence table multiplexing unit, and then the multiplexing unit outputs the image data corresponding to the image correspondence table. Controls the reading unit to read at least one image data having first image data identification information different from the image data specified by the second image data identification information included in the image correspondence table before multiplexing. Therefore, the image data can be transmitted efficiently.
また、デジタル放送装置において、前記多重化部は、更に前記画像情報記憶手段に記憶されている画像データ数が所定数に満たないときに、前記所定数になるまで空データを生成する空データ生成部を備え、前記多重化部は、前記読出部で読み出された最後の画像データと制御情報とに続いて前記空データ生成部で生成された空データを順次多重化する構成としているので、画像データと対応する画像対応表との送信時間間隔を一定値以上となることを保証することができる。これによって、デジタル放送受信装置で所望の画像データを確実に抽出できる。 In the digital broadcasting device, the multiplexing unit further generates empty data until the predetermined number is reached when the number of image data stored in the image information storage means is less than the predetermined number. Since the multiplexing unit is configured to sequentially multiplex the empty data generated by the empty data generation unit following the last image data and control information read by the reading unit, It can be ensured that the transmission time interval between the image data and the corresponding image correspondence table is a certain value or more. Thus, desired image data can be reliably extracted by the digital broadcast receiving apparatus.
また、デジタル放送装置において、前記多重化部は、前記画像データと制御情報との多重化に際して、各画像データのデータ量と対応する制御情報の情報量との比に応じたビットレートを各画像データと対応する制御情報ごとに割り当てる帯域割当部を備え、前記多重化部は、それぞれ割り当てられたビットレートで画像データと制御情報とを多重化する構成としているので、画像データと対応する制御情報とをほぼ同時に送信するので、デジタル放送受信装置において、ほぼ同時に抽出できる。 In the digital broadcasting device, the multiplexing unit may set a bit rate corresponding to a ratio between a data amount of each image data and an information amount of the corresponding control information when multiplexing the image data and the control information. A bandwidth allocation unit that allocates each control information corresponding to the data, and the multiplexing unit is configured to multiplex the image data and the control information at each allocated bit rate, so that the control information corresponding to the image data Can be extracted almost simultaneously in the digital broadcast receiver.
また、デジタル放送装置において、前記多重化部は、更に前記画像対応表、前記画像データと前記制御情報を多重化するそれぞれの多重開始位置を所定の計算式に従い計算する多重開始位置計算部を備え、前記画像対応表多重化部は前記多重開始位置計算部で計算された画像対応表の多重開始位置から画像対応表を多重化し、前記多重化部は前記多重開始位置計算部で計算された画像データと制御情報との多重開始位置からそれぞれ画像データと制御情報とを多重化することとしているので、多重化ストリーム上での各画像対応表、各画像データ、各制御情報の多重開始位置が明確になる。 In the digital broadcasting device, the multiplexing unit further includes a multiplexing start position calculation unit that calculates each multiplexing start position for multiplexing the image correspondence table, the image data, and the control information according to a predetermined calculation formula. The image correspondence table multiplexing unit multiplexes the image correspondence table from the multiplex start position of the image correspondence table calculated by the multiplex start position calculation unit, and the multiplexing unit calculates the image calculated by the multiplex start position calculation unit. Since the image data and the control information are multiplexed from the multiplexing start position of the data and the control information, the multiplexing start position of each image correspondence table, each image data, and each control information on the multiplexed stream is clear. become.
また、デジタル放送装置において、前記第1画像データ識別情報と前記第2画像データ識別情報とは同一であるとしている。 更に、デジタル放送装置において、前記第1画像データ識別情報と前記第2画像データ識別情報とはMPEG2(Moving Picture Experts Group2)規格に定められたストリーム識別子(stream_id)とパケット識別子(PID)との組み合わせであるとしているので、デジタル放送受信装置において、対応表を参照することなく画像データを抽出できる。 In the digital broadcasting apparatus, the first image data identification information and the second image data identification information are the same. Further, in the digital broadcasting apparatus, the first image data identification information and the second image data identification information are a combination of a stream identifier (stream_id) and a packet identifier (PID) defined in the MPEG2 (Moving Picture Experts Group 2) standard. Therefore, the digital broadcast receiving apparatus can extract image data without referring to the correspondence table.
また、デジタル放送装置において、前記第1画像データ識別情報は、MPEG2(Moving Picture Experts Group2)規格に定められたストリーム識別子(stream_id)とパケット識別子(PID)との組み合わせであり、前記第2画像データ識別情報は、MPEG2規格に定められたストリーム識別子とDVB(Digital Video Broadcasting)規格に定められたコンポーネントタグ(component_tag)との組み合わせであり、前記多重化送信手段は、パケット識別子とコンポーネントタグとの対応表を繰り返し送信することとしているので、画像対応表を参照して、間接的に画像データを特定することができ、デジタル放送システムで、画像データに割り当てられるパケット識別子が変更されたときでも、デジタル放送受信装置において、対応表を参照して第1画像データ識別情報が容易に取得して画像データを確実に抽出できる。 In the digital broadcasting device, the first image data identification information is a combination of a stream identifier (stream_id) and a packet identifier (PID) defined in the MPEG2 (Moving Picture Experts Group 2) standard, and the second image data The identification information is a combination of a stream identifier defined in the MPEG2 standard and a component tag (component_tag) defined in the DVB (Digital Video Broadcasting) standard, and the multiplexed transmission means corresponds to the packet identifier and the component tag. Since the table is repeatedly transmitted, the image data can be indirectly specified with reference to the image correspondence table, and even when the packet identifier assigned to the image data is changed in the digital broadcasting system, In the broadcast receiving device, The first image data identification information can be easily obtained with reference to the correspondence table, and the image data can be reliably extracted.
また、デジタル放送装置において、前記多重化送信手段は、更に、前記読出部で読み出された画像データを多重化する際に当該画像データのプライベート領域に画像データ識別子を付加する画像データ識別子付加部を備えているので、デジタル放送受信装置で正確に所望の画像データを抽出できたか否かを判断することができる。
また、デジタル放送装置において、前記画像対応表多重化部は、一の画像対応表を多重化した後で当該画像対応表に対応する画像データが多重化される迄の間に、更に同一の画像対応表を複数回読み出し多重化することとしているので、デジタル放送受信装置において、負荷が軽い場合に、高速に画像データを再生することができる。
In the digital broadcasting apparatus, the multiplexed transmission means further includes an image data identifier adding unit that adds an image data identifier to a private area of the image data when the image data read by the reading unit is multiplexed. Therefore, it can be determined whether or not the desired image data can be accurately extracted by the digital broadcast receiving apparatus.
In the digital broadcasting device, the image correspondence table multiplexing unit further includes the same image after multiplexing one image correspondence table until the image data corresponding to the image correspondence table is multiplexed. Since the 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.
また、デジタル放送を用いて擬似的な対話を実現するデジタル放送装置は、画像データ識別子が付された複数の画像データを記憶している画像情報記憶手段と、音声データ識別子が付された複数の音声データを記憶している音声情報記憶手段と、前記画像データのリンク先の画像データと音声データと制御情報とを示すリンク先情報を含む制御情報識別子が付された複数の制御情報を記憶している制御情報記憶手段と、複数の前記画像データと音声データとを前記制御情報とともに多重化ストリームとして繰り返し送信する多重化送信手段とを備えているので、画像データの他に音声データもデジタル放送受信装置で対話操作の対象とすることができる。 Further, a digital broadcasting apparatus that realizes a pseudo dialogue using digital broadcasting includes an image information storage unit that stores a plurality of image data with an image data identifier, and a plurality of audio data identifiers. Audio information storage means for storing audio data, and a plurality of control information to which control information identifiers including link destination information indicating link image data, audio data, and control information of the image data are stored. Control information storage means and multiplexed transmission means for repeatedly transmitting a plurality of the image data and audio data together with the control information as a multiplexed stream. It can be a target of interactive operation on the receiving device.
また、デジタル放送装置は、更に前記画像データと前記音声データと前記制御情報とを対応付ける対応情報を記憶している対応情報記憶手段を備え、前記多重化送信手段は、前記画像データと前記対応情報で対応付けられた音声データと制御情報とを複数読み出す読出部と、前記読出部で読み出された画像データと音声データと制御情報とを順次多重化する多重化部とを備えているので、複数の音声データを画像データと制御情報とともに繰り返し送信できる。 The digital broadcasting device further includes correspondence information storage means for storing correspondence information that associates the image data, the audio data, and the control information, and the multiplexed transmission means includes the image data and the correspondence information. A reading unit that reads a plurality of audio data and control information associated with each other, and a multiplexing unit that sequentially multiplexes the image data, audio data, and control information read by the reading unit, A plurality of audio data can be repeatedly transmitted together with image data and control information.
また、デジタル放送装置において、前記リンク先情報は、リンク先の画像データの画像データ識別子とリンク先の音声データの音声データ識別子と制御情報の制御情報識別子との組で示されることとしているので、リンク先の音声データとこれに対応する制御情報とを特定することができる。 また、デジタル放送装置において、前記多重化部は、画像データと制御情報との多重化の際に、画像データには第1画像データ識別情報を、音声データには第1音声データ識別情報を、制御情報には制御情報識別情報を割り当てて書き込むこととしているので、デジタル放送受信装置において、所望の音声データも識別情報により抽出できる。 In the digital broadcasting device, the link destination information is indicated by a set of an image data identifier of link destination image data, an audio data identifier of link destination audio data, and a control information identifier of control information. It is possible to specify link destination voice data and control information corresponding to the voice data. In the digital broadcasting device, the multiplexing unit may include the first image data identification information for the image data, the first audio data identification information for the audio data, when the image data and the control information are multiplexed. Since control information identification information is allocated and written in the control information, desired audio data can be extracted from the identification information in the digital broadcast receiving apparatus.
また、デジタル放送装置において、前記多重化送信手段は、更に前記画像データの画像データ識別子と等価な値を自身の識別情報として用い、対応する画像データを特定する第2画像データ識別情報を含む画像データ対応表を前記画像データごとに生成する画像対応表生成部と、前記音声データの音声データ識別子と等価な値を自身の識別情報として用い、対応する音声データを特定する第2音声データ識別情報を含む音声データ対応表を前記音声データごとに生成する音声対応表生成部と、前記画像対応表生成部で生成された画像対応表に対応する画像データを前記多重化送信手段から送信される一定時間以前、即ち、デジタル放送を受信するデジタル放送受信装置が前記画像データを特定する第2画像データ識別情報を取得して、前記画像データの抽出を開始するまでに要するのに充分な時間以前に送信されるように当該画像対応表を読み出し多重化する画像対応表多重化部と、前記音声対応表生成部で生成された音声対応表に対応する音声データを前記多重化送信手段から送信される一定時間以前、即ち、デジタル放送を受信するデジタル放送受信装置が前記音声データを特定する第2音声データ識別情報を取得して、前記音声データの抽出を開始するまでに要するのに充分な時間以前に送信されるように当該音声対応表を読み出し多重化する音声対応表多重化部とを備えているので、デジタル放送受信装置において、画像対応表と音声対応表とを参照して、確実に画像データと音声データとを抽出することができる。 Further, in the digital broadcasting device, the multiplexed transmission means further uses an image data identifier that is equivalent to the image data identifier of the image data as its own identification information, and includes an image including second image data identification information that identifies the corresponding image data. An image correspondence table generating unit that generates a data correspondence table for each image data, and second audio data identification information for specifying corresponding audio data using a value equivalent to the audio data identifier of the audio data as its own identification information A sound correspondence table generating unit that generates a sound data correspondence table including each of the sound data, and image data corresponding to the image correspondence table generated by the image correspondence table generation unit is transmitted from the multiplexed transmission unit. Before the time, that is, the digital broadcast receiving device that receives the digital broadcast acquires the second image data identification information for specifying the image data, and An image correspondence table multiplexing unit that reads out and multiplexes the image correspondence table so that it is transmitted before a time sufficient to start data extraction, and the voice correspondence generated by the voice correspondence table generation unit A predetermined time before the audio data corresponding to the table is transmitted from the multiplexed transmission means, that is, the digital broadcast receiving device that receives the digital broadcast acquires second audio data identification information that specifies the audio data, and In the digital broadcast receiving apparatus, since it has a voice correspondence table multiplexing unit that reads and multiplexes the voice correspondence table so that it is transmitted before a sufficient time required to start extraction of voice data, With reference to the image correspondence table and the sound correspondence table, it is possible to reliably extract the image data and the sound data.
また、デジタル放送を用いて擬似的な対話を実現するデジタル放送装置は、画像データ識別子が付された複数の画像データを記憶している画像情報記憶手段と、前記画像データのリンク先の画像データと制御情報とを示し、リンク先の画像データの画像データ識別子と制御情報の制御情報識別子との組で示されるリンク先情報を含む制御情報識別子が付された複数の制御情報を記憶している制御情報記憶手段と、前記画像データと前記制御情報とを対応付ける対応情報を記憶している対応情報記憶手段と、複数の前記画像データを前記制御情報とともに多重化ストリームとして繰り返し送信する多重化送信手段とを備え、前記多重化送信手段は、前記画像データと前記対応情報でこれに対応付けられた制御情報とを複数読み出す読出部と、前記読出部で読み出された画像データと制御情報とを順次多重化し、この際、画像データには第1画像データ識別情報を、制御情報には制御情報識別情報を割り当てて書き込む多重化部と、前記画像データの画像データ識別子と等価な値を自身の識別情報として用い、対応する画像データを特定する第2画像データ識別情報を含み、対応する画像データの再生時刻情報が書き込まれる画像対応表を前記画像データごとに生成する画像対応表生成部と、前記画像対応表生成部で生成された画像対応表に対応する画像データが前記多重化送信手段から送信される一定時間以前、即ち、デジタル放送を受信するデジタル放送受信装置が前記画像データを特定する第2画像データ識別情報を取得して、前記画像データの抽出を開始するまでに要するのに充分な時間以前に送信されるように当該画像対応表を読み出し多重化する画像対応表多重化部とを備えているので、デジタル放送受信装置において、画像データの再生すべき時刻情報を知ることができる。 Further, a digital broadcast apparatus that realizes a pseudo dialogue using digital broadcast includes an image information storage unit that stores a plurality of image data with an image data identifier, and image data that is a link destination of the image data And control information, and a plurality of control information with control information identifiers including link destination information indicated by a combination of an image data identifier of link destination image data and a control information identifier of control information is stored. Control information storage means, correspondence information storage means for storing correspondence information for associating the image data with the control information, and multiplexing transmission means for repeatedly transmitting a plurality of the image data together with the control information as a multiplexed stream The multiplexed transmission means reads a plurality of the image data and the control information associated with the image data and the correspondence information; A multiplexing unit that sequentially multiplexes image data and control information read by the reading unit, and assigns and writes first image data identification information to the image data and control information identification information to the control information, An image correspondence table including second image data identification information for specifying the corresponding image data using a value equivalent to the image data identifier of the image data as its own identification information, in which reproduction time information of the corresponding image data is written An image correspondence table generating unit generated for each image data, and a predetermined time before the image data corresponding to the image correspondence table generated by the image correspondence table generating unit is transmitted from the multiplexed transmission means, that is, digital broadcasting It is necessary for the digital broadcast receiving apparatus that receives the image data to acquire the second image data identification information for specifying the image data and to start extracting the image data Since it includes an image correspondence table multiplexing unit that reads and multiplexes the image correspondence table so that the image correspondence table is transmitted before a predetermined time, the digital broadcast receiving apparatus can know time information to be reproduced of the image data. it can.
また、デジタル放送装置において、前記画像対応表生成部は、前記画像対応表に対応する画像データが再生される時刻情報を所定の計算式に従い計算する再生時刻計算部と、前記再生時刻計算部で計算された再生時刻情報を前記画像対応表に書き込む再生時刻書込部とを備えているので、デジタル放送受信装置において、画像データの抽出や再生の時間管理が正確にできる。 In the digital broadcasting device, the image correspondence table generating unit includes a reproduction time calculating unit that calculates time information at which image data corresponding to the image correspondence table is reproduced according to a predetermined calculation formula, and the reproduction time calculating unit. Since the playback time writing unit for writing the calculated playback time information in the image correspondence table is provided, the digital broadcast receiving apparatus can accurately extract the image data and manage the playback time.
また、デジタル放送を用いて擬似的な対話を実現するデジタル放送装置は、画像データ識別子が付された複数の画像データを記憶している画像情報記憶手段と、前記画像データのリンク先の画像データと制御情報とを示し、リンク先の画像データの画像データ識別子と制御情報の制御情報識別子との組で示されるリンク先情報を含む制御情報識別子が付された複数の制御情報を記憶している制御情報記憶手段と、前記画像データと前記制御情報とを対応付ける対応情報を記憶している対応情報記憶手段と、複数の前記画像データを前記制御情報とともに多重化ストリームとして繰り返し送信する多重化送信手段とを備え、前記多重化送信手段は、前記画像データと前記対応情報でこれに対応付けられた制御情報とを複数読み出す読出部と、前記読出部で読み出された画像データと制御情報とを順次多重化し、この際、画像データには第1画像データ識別情報を、制御情報には制御情報識別情報を割り当てて書き込む多重化部と、前記複数の画像データをそれぞれ識別する第2画像データ識別情報を含むモジュール情報を複数の画像データごとに生成するモジュール情報生成部と、前記モジュール情報生成部で生成されたモジュール情報に含まれる第2画像データ識別情報で特定される画像データ群が送信される一定時間以前、即ち、デジタル放送を受信するデジタル放送受信装置が前記画像データを特定する第2画像データ識別情報を取得して、前記画像データの抽出を開始するまでに要するのに充分な時間以前に送信されるように当該モジュール情報を読み出して多重化するモジュール情報多重化部とを備えているので、デジタル放送受信装置で、モジュール情報を参照して、確実に画像データを抽出することができる。 Further, a digital broadcast apparatus that realizes a pseudo dialogue using digital broadcast includes an image information storage unit that stores a plurality of image data with an image data identifier, and image data that is a link destination of the image data And control information, and a plurality of control information with control information identifiers including link destination information indicated by a combination of an image data identifier of link destination image data and a control information identifier of control information is stored. Control information storage means, correspondence information storage means for storing correspondence information for associating the image data with the control information, and multiplexing transmission means for repeatedly transmitting a plurality of the image data together with the control information as a multiplexed stream The multiplexed transmission means reads a plurality of the image data and the control information associated with the image data and the correspondence information; A multiplexing unit that sequentially multiplexes the image data and the control information read by the reading unit, and assigns and writes the first image data identification information to the image data and the control information identification information to the control information, A module information generation unit that generates module information including second image data identification information for identifying each of the plurality of image data for each of the plurality of image data, and a second module information generated by the module information generation unit. A predetermined time before the image data group specified by the image data identification information is transmitted, that is, the digital broadcast receiving device that receives the digital broadcast acquires the second image data identification information that specifies the image data, and the image A module that reads and multiplexes the module information so that it is transmitted before a sufficient time is required to start data extraction. Since an Lumpur information multiplexing unit, in the digital broadcast receiving apparatus, by referring to the module information can be extracted reliably image data.
また、複数の画像データと各画像データに対応付けられた制御情報とが繰り返し送信されるデジタル放送を受信するデジタル放送受信装置であって、前記各制御情報には、その対応する画像データとリンクが張られた他のリンク先の画像データを示すリンク先情報が含まれており、前記デジタル放送受信装置は以下を含むデジタル放送を受信する受信手段と、受信したデジタル放送から1の画像データとこれに対応する制御情報とを抽出する抽出手段と、抽出された制御情報を記憶する記憶手段と、抽出された画像データを再生する再生手段と、前記制御情報に含まれるリンク先情報を対象としたユーザの選択操作を受け付ける操作手段と、ユーザ操作に伴ってリンク先情報により指定される画像データと対応する制御情報とを抽出するよう抽出手段を制御する抽出制御手段とを備えているので、デジタル放送装置から一方向に送信される画像データをユーザは制御情報に含まれるリンク先情報に従って任意の一の画像データから選択的に他の画像データに変えることが可能となり、対話的にデジタル放送を利用することができる。 Further, the digital broadcast receiving apparatus receives a digital broadcast in which a plurality of image data and control information associated with each image data are repeatedly transmitted, and each of the control information is linked to the corresponding image data. Link destination information indicating image data of other link destinations to which is attached is included, and the digital broadcast receiving apparatus receives a digital broadcast including the following: one image data from the received digital broadcast; Extraction means for extracting control information corresponding thereto, storage means for storing the extracted control information, reproduction means for reproducing the extracted image data, and link destination information included in the control information The operation means for accepting the selected user's selection operation, and the control information corresponding to the image data specified by the link destination information in accordance with the user operation. Extraction control means for controlling the output means, so that the user can selectively select image data transmitted in one direction from the digital broadcasting apparatus from any one of the image data according to the link destination information included in the control information. It is possible to change to the image data, and digital broadcasting can be used interactively.
また、デジタル放送受信装置において、前記画像データには第1画像データ識別情報が付され、前記制御情報には制御情報識別情報が付され、前記制御情報にはリンク先の画像データを識別する画像データ識別子とリンク先の制御情報を識別する制御情報識別子とがリンク先情報として記載されており、前記操作手段は、前記再生手段で再生されている画像データからリンク先の画像データへの切り換え指定の操作を受け付ける指定受付部を有し、前記抽出制御手段は、前記記憶手段に記憶されている制御情報のリンク先情報を読み出し、前記指定受付部で切り換え指定されたリンク先の画像データの画像データ識別子と制御情報の制御情報識別子とに基づいて前記抽出手段に抽出条件を設定し、前記抽出手段は、前記抽出制御手段で設定された抽出条件により画像データと制御情報とを抽出することとしているので、ユーザの画像データの切り換え指定により、デジタル放送装置から送信される所望の画像データと対応する制御情報とが抽出される。 In the digital broadcast receiving apparatus, the image data is attached with first image data identification information, the control information is attached with control information identification information, and the control information is an image for identifying link destination image data. A data identifier and a control information identifier for identifying link destination control information are described as link destination information, and the operation means designates switching from image data reproduced by the reproduction means to link destination image data. The extraction control means reads the link destination information of the control information stored in the storage means, and the image of the link destination image data designated to be switched by the designation reception section. Based on the data identifier and the control information identifier of the control information, an extraction condition is set for the extraction means, and the extraction means is set by the extraction control means. Since the extracting image data and control information by extracting conditions, by switching designation of the image data of the user, the corresponding control information is extracted and the desired image data transmitted from the digital broadcasting apparatus.
また、デジタル放送受信装置において、複数の前記画像データとこれに対応する前記制御情報とは、多重化された多重化ストリームとして送信され、前記再生手段は、前記記憶手段に記憶されている制御情報に含まれ、当該画像データからリンク先の画像データへの選択に用いられる補助画像を含んでいる補助画像情報を前記画像データに重ねて再生する補助画像再生部を備えているので、ユーザは再生された表示画像を見ながら補助画像を用いて容易にリンク先の画像データへの表示切り換えの操作をすることができる。 In the digital broadcast receiving apparatus, a plurality of the image data and the control information corresponding to the plurality of image data are transmitted as multiplexed multiplexed streams, and the reproduction unit stores the control information stored in the storage unit The auxiliary image reproduction unit that reproduces the auxiliary image information including the auxiliary image used for selection from the image data to the linked image data to be reproduced on the image data. The user can easily switch the display to the linked image data using the auxiliary image while viewing the displayed display image.
また、デジタル放送受信装置において、複数の前記画像データと対応する前記制御情報とは、多重化された多重化ストリームとして送信され、前記制御情報には、対話機能の支援をするためのスクリプトを含むスクリプト情報を含んでおり、前記再生手段は、更に前記スクリプト情報を解釈するスクリプト情報解釈部と、前記スクリプト情報解釈部の解釈に従い、各スクリプトを実行するスクリプト実行部とを備えているので、スクリプトの実行により、ユーザの対話操作を更に充実したものとすることができる。 In the digital broadcast receiving apparatus, the control information corresponding to a plurality of the image data is transmitted as a multiplexed stream, and the control information includes a script for supporting an interactive function. Script information is included, and the playback means further includes a script information interpretation unit that interprets the script information, and a script execution unit that executes each script according to the interpretation of the script information interpretation unit. By executing the above, the user's interactive operation can be further enhanced.
また、デジタル放送受信装置において、複数の前記画像データとこれに対応する前記制御情報とは、多重化された多重化ストリームとして送信され、前記多重化ストリームには、多重化ストリームの再生を開始するときに一番最初に再生すべき画像データの画像データ識別子と対応する制御情報の制御情報識別子を記載したエントリ情報が多重化されており、前記抽出制御手段は、前記操作手段において、ユーザから多重化ストリームの選択操作を受けると、エントリ情報の抽出を指示する構成としている。また、前記抽出手段は、前記抽出制御手段からの指示を受けてエントリ情報を抽出するエントリ情報抽出部を備え、前記記憶手段は、前記エントリ情報抽出部で抽出されたエントリ情報を記憶するエントリ情報記憶部を備え、前記抽出制御手段は、エントリ情報に記載されている画像データ識別子と制御情報識別子とに基づいて前記抽出手段に抽出条件を設定することとしているので、多重化ストリームの再生を開始するときに一番最初に再生すべき画像データと対応する制御情報が明らかになる。 In the digital broadcast receiving apparatus, a plurality of the image data and the control information corresponding to the plurality of image data are transmitted as a multiplexed stream, and reproduction of the multiplexed stream is started in the multiplexed stream. Sometimes entry information describing the control information identifier of the control information corresponding to the image data identifier of the image data to be reproduced first is multiplexed, and the extraction control means is multiplexed by the user in the operation means. When an operation for selecting a stream is received, extraction of entry information is instructed. In addition, the extraction unit includes an entry information extraction unit that extracts entry information in response to an instruction from the extraction control unit, and the storage unit stores entry information extracted by the entry information extraction unit. A storage unit, and the extraction control unit sets an extraction condition in the extraction unit based on an image data identifier described in entry information and a control information identifier, so that reproduction of a multiplexed stream is started. In this case, the control information corresponding to the image data to be reproduced first becomes clear.
また、複数の画像データと各画像データに対応付けられた制御情報とが繰り返し送信されるデジタル放送を受信するデジタル放送受信装置であって、前記各制御情報には、その対応する画像データとリンクが張られた他のリンク先の画像データを示すリンク先情報が含まれ、リンク先の画像データを識別する画像データ識別子とリンク先の制御情報を識別する制御情報識別子とがリンク先情報として記載されており、前記画像データには、第1画像データ識別情報が付され、前記制御情報には、制御情報識別情報が付されており、複数の前記画像データとこれに対応する前記制御情報とは、多重化された多重化ストリームとして送信され、前記多重化ストリームには、対応する画像データの画像データ識別子と等価な値を画像対応表識別情報として付され、対応する画像データの第2画像データ識別情報が記載された画像対応表が多重化されており、この画像対応表も画像データと同様繰り返し送信されており、デジタル放送を受信する受信手段と、受信したデジタル放送から1の画像データとこれに対応する制御情報とを抽出する抽出手段とを備え、前記抽出手段は、設定された抽出条件と一致する画像対応表識別情報が付された画像対応表を多重化ストリームから抽出する画像対応表抽出部を有し、抽出された制御情報を記憶する記憶手段とを備え、前記記憶手段は、抽出された画像対応表を記憶する画像対応表記憶部を有し、抽出された画像データを再生する再生手段と、前記制御情報に含まれるリンク先情報を対象としたユーザの選択操作を受け付ける操作手段とを備え、前記操作手段は、前記再生手段で再生されている画像データからリンク先の画像データへの切り換え指定の操作を受け付ける指定受付部を有し、ユーザ操作に伴ってリンク先情報により指定される画像データと対応する制御情報とを抽出するよう抽出手段を制御し、前記記憶手段に記憶されている制御情報のリンク先情報を読み出し、前記指定受付部で切り換え指定されたリンク先の画像データの画像データ識別子と制御情報の制御情報識別子とに基づいて前記抽出手段に抽出条件を設定する抽出制御手段を備え、前記抽出手段は、前記抽出手段で設定された抽出条件により画像データと制御情報とを抽出し、前記抽出制御手段は、前記リンク先の画像データの画像データ識別子と等価な値の画像対応表識別情報を抽出条件として設定する抽出条件設定部を備えている。 Further, the digital broadcast receiving apparatus receives a digital broadcast in which a plurality of image data and control information associated with each image data are repeatedly transmitted, and each of the control information is linked to the corresponding image data. The link destination information indicating the image data of the other link destination to which the link is attached is included, and the image data identifier for identifying the image data of the link destination and the control information identifier for identifying the control information of the link destination are described as the link destination information. First image data identification information is attached to the image data, control information identification information is attached to the control information, and a plurality of the image data and the control information corresponding thereto Is transmitted as a multiplexed stream, and a value equivalent to the image data identifier of the corresponding image data is set in the multiplexed stream. The image correspondence table in which the second image data identification information of the corresponding image data is described is multiplexed, and this image correspondence table is repeatedly transmitted in the same manner as the image data, and receives the digital broadcast. Receiving means; and extracting means for extracting one image data and control information corresponding to the image data from the received digital broadcast. The extracting means is provided with image correspondence table identification information that matches a set extraction condition. An image correspondence table extracting unit for extracting the extracted image correspondence table from the multiplexed stream, and storing means for storing the extracted control information, wherein the storage means stores the extracted image correspondence table. A reproduction unit that has a correspondence table storage unit and reproduces the extracted image data; and an operation unit that accepts a user's selection operation for link destination information included in the control information. The operation means has a designation accepting section for accepting an operation for designating switching from the image data reproduced by the reproduction means to the image data of the link destination, and the image data designated by the link destination information in accordance with the user operation And the control information corresponding to the link information is read out, the link destination information of the control information stored in the storage means is read, and the image data of the link destination image data designated by the designation accepting unit An extraction control unit configured to set an extraction condition in the extraction unit based on an identifier and a control information identifier of the control information, and the extraction unit extracts image data and control information according to the extraction condition set by the extraction unit; The extraction control means sets the image correspondence table identification information having a value equivalent to the image data identifier of the link destination image data as an extraction condition. A condition setting unit is provided.
更に、前記抽出制御手段は、更に前記画像対応表記憶部に記憶されている画像対応表に記載されている第2画像データ識別情報を読み出し、読み出した第2画像データ識別情報を用いて前記抽出手段に抽出条件を設定する画像データ抽出制御部を有し、前記抽出手段は、更に前記画像データ抽出制御部によって設定された抽出条件に一致する画像データを抽出する画像データ抽出部を備えているので、画像データを抽出するのに画像対応表を参照して、間接的に画像データを抽出するための第2画像データ識別情報を取得して、画像データが抽出できる。 Further, the extraction control means further reads second image data identification information described in an image correspondence table stored in the image correspondence table storage unit, and uses the read second image data identification information to perform the extraction. An image data extraction control unit that sets an extraction condition in the means, and the extraction unit further includes an image data extraction unit that extracts image data that matches the extraction condition set by the image data extraction control unit. Therefore, the image data can be extracted by referring to the image correspondence table to extract the image data, obtaining the second image data identification information for extracting the image data indirectly.
また、デジタル放送受信装置において、前記画像データには、同一の第1画像データ識別情報が異なる画像データに繰り返し付加されており、前記再生手段は、前記画像データ抽出部で抽出された画像データに含まれ、画像データ識別子は画像データのプライベート領域に記録されている画像データ識別子を抽出する識別子抽出部を有し、前記抽出制御手段は、更に前記識別子抽出部で抽出された画像データ識別子が読み出したリンク先情報のリンク先の画像データの画像データ識別子と一致するか否かを判定する画像データ判定部と、前記画像データ判定部が一致しないと判定したとき、前記再生手段に再生の中止指示を与え、前記再生手段に再生を中止させる再生中止指示部と、前記再生中止指示部が再生の中止指示を与えたとき、前記画像対応表抽出部に画像対応表の抽出を指示する画像対応表抽出指示部とを備えているので、同一の第1画像データ識別情報が異なる画像データに付されていても、所望の画像データ以外を抽出したときに、適切に所望の画像データを抽出するようにできる。 In the digital broadcast receiving apparatus, the same first image data identification information is repeatedly added to different image data in the image data, and the reproduction means adds the image data extracted by the image data extraction unit to the image data. The image data identifier includes an identifier extraction unit that extracts an image data identifier recorded in a private area of the image data, and the extraction control unit further reads out the image data identifier extracted by the identifier extraction unit. When it is determined that the image data determination unit that determines whether or not the image data identifier of the link destination image data in the link destination information matches the image data determination unit, the playback unit is instructed to stop playback. And a playback stop instruction unit for stopping playback by the playback means, and when the playback stop instruction unit gives a playback stop instruction, Since the image correspondence table extraction unit includes an image correspondence table extraction instruction unit for instructing the extraction of the image correspondence table, the desired image data can be obtained even if the same first image data identification information is attached to different image data. Desired image data can be appropriately extracted when other than the above are extracted.
また、デジタル放送受信装置において、前記抽出制御手段は、前記画像データ判定部が一致すると判定したとき、前記画像データ抽出部に画像データの抽出停止を指示する抽出停止指示部を備えているので、所望の画像データを抽出した後に、更に異なる画像データを抽出することが防止できる。 また、デジタル放送受信装置において、前記画像対応表には、対応する画像データの開始再生時刻が記載されており、前記再生手段は、更に時刻をカウントするクロック部を備え、前記再生手段は、抽出された画像データを復号した後再生し、1の画像データの復号を完了したとき、前記抽出制御手段に復号完了を通知する構成とし、前記抽出制御手段は、更に前記画像対応表に記載されている画像データの開始再生時刻までに前記再生手段から復号完了の通知があるか否かを判定する開始時刻判定部と、前記開始時刻判定部がないと判定したとき、前記画像データ抽出部に画像データの抽出の中止を指示し、前記画像対応表抽出部に画像対応表の抽出を指示する抽出指示部とを備えているので、画像データの再生が途中から行われるような再生を防止できる。 Further, in the digital broadcast receiving apparatus, the extraction control unit includes an extraction stop instruction unit that instructs the image data extraction unit to stop extracting image data when it is determined that the image data determination unit matches. After extracting desired image data, it is possible to prevent further different image data from being extracted. In the digital broadcast receiving apparatus, the image correspondence table includes a start reproduction time of the corresponding image data, and the reproduction unit further includes a clock unit for counting the time, and the reproduction unit extracts When the decoded image data is decoded and reproduced, and decoding of one image data is completed, the extraction control means is notified of the completion of decoding, and the extraction control means is further 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 existing image data, and when it is determined that there is no start time determination unit, the image data extraction unit Since an extraction instruction unit for instructing to stop data extraction and for instructing the image correspondence table extraction unit to extract the image correspondence table is provided, the reproduction of the image data is performed halfway. Raw can be prevented.
また、デジタル放送受信装置において、前記第1画像は、MPEG2規格に規定されたストリーム識別子(stream_id)とパケット識別子(PID)とであり、前記第2画像データ識別情報は、MPEG2規格に規定されたストリーム識別子とDVB規格に規定されたコンポーネントタグ(component_tag)とであり、前記多重化ストリームには、コンポーネントタグとパケット識別子との対応表が多重化され繰り返し送信されており、前記抽出手段は、この対応表を抽出し、前記画像データ抽出制御部は、この対応表を参照して、第2画像データ識別情報を第1画像識別情報に変換して、前記画像データ抽出部に抽出条件を設定することとしているので、MPEG2規格に準拠して多重化ストリームに多重された画像データを確実に抽出することができる。 In the digital broadcast receiving apparatus, the first image is a stream identifier (stream_id) and a packet identifier (PID) defined in the MPEG2 standard, and the second image data identification information is defined in the MPEG2 standard. A stream identifier and a component tag (component_tag) defined in the DVB standard. A correspondence table of component tags and packet identifiers is multiplexed and repeatedly transmitted in the multiplexed stream. The correspondence table is extracted, and the image data extraction control unit converts the second image data identification information into the first image identification information with reference to the correspondence table, and sets the extraction condition in the image data extraction unit. Therefore, images multiplexed in a multiplexed stream in accordance with the MPEG2 standard It is possible to reliably extract over data.
また、デジタル放送受信装置において、前記制御情報識別情報は、MPEG2規格に規定された、制御情報識別子と同一の値のテーブル識別子拡張子(table_id_extension)であることとしているので、制御情報を確実に抽出することができる。 また、デジタル放送受信装置において、前記第1画像データ識別情報と前記第2画像データ識別情報とは同一であり、前記画像データ抽出制御部は、読み出した第2画像データ識別情報を前記抽出手段に抽出条件として設定することとしているので、画像対応表に記載された第2画像データ識別情報をそのまま抽出条件として設定することにより、所望の画像データを抽出できる。 In the digital broadcast receiving apparatus, the control information identification information is a table identifier extension (table_id_extension) having the same value as the control information identifier defined in the MPEG2 standard. can do. In the digital broadcast receiving apparatus, the first image data identification information and the second image data identification information are the same, and the image data extraction control unit sends the read second image data identification information to the extraction unit. Since the extraction condition is set, desired image data can be extracted by setting the second image data identification information described in the image correspondence table as the extraction condition as it is.
また、デジタル放送受信装置において、前記画像対応表には、対応する画像データの終了再生時刻が記載されており、前記再生手段は、更に時刻をカウントするクロック部を有し、前記抽出制御手段は、前記画像対応表に記載されている画像データの終了再生時刻に到達したか否かを判定する終了時刻判定部と、前記終了時刻判定部が画像データの終了再生時刻に到達したと判定したとき、前記画像データ抽出部に画像データの抽出停止を指示する抽出停止指示部とを備えているので、再生すべき時刻を経過した画像データの抽出が防止できる。 Further, in the digital broadcast receiving apparatus, the image correspondence table describes an end reproduction time of the corresponding image data, the reproduction means further includes a clock unit for counting the time, and the extraction control means An end time determination unit that determines whether or not the end reproduction time of the image data described in the image correspondence table has been reached, and when the end time determination unit determines that the end reproduction time of the image data has been reached Since the image data extraction unit is provided with an extraction stop instruction unit that instructs the image data extraction unit to stop extracting, it is possible to prevent image data from being extracted after the time to be reproduced has elapsed.
また、複数の画像データと各画像データに対応付けられた制御情報とが繰り返し送信されるデジタル放送を受信するデジタル放送受信装置であって、前記各制御情報には、その対応する画像データとリンクが張られた他のリンク先の画像データを示すリンク先情報が含まれ、前記画像データには、第1画像データ識別情報が付され、前記制御情報には、制御情報識別情報が付されており、リンク先の画像データを識別する画像データ識別子とリンク先の制御情報を識別する制御情報識別子とがリンク先情報として記載されており、複数の前記画像データとこれに対応する前記制御情報とは、多重化された多重化ストリームとして送信され、前記多重化ストリームには、対応する画像データの画像データ識別子と等価な値を画像対応表識別情報として付され、対応する画像データの第2画像データ識別情報と対応する画像データの終了再生時刻とが記載された画像対応表が多重化されており、この画像対応表も画像データと同様繰り返し送信されており、デジタル放送を受信する受信手段と、受信したデジタル放送から1の画像データとこれに対応する制御情報とを抽出する抽出手段とを備え、前記抽出手段は、設定された抽出条件と一致する画像対応表識別情報が付された画像対応表を多重化ストリームから抽出する画像対応表抽出部とを有し、設定された抽出条件と一致する画像データを多重化ストリームから抽出する画像データ抽出部と、抽出された制御情報を記憶する記憶手段とを備え、前記記憶手段は、抽出された画像対応表を記憶する画像対応表記憶部を有し、抽出された画像データを再生する再生手段を備え、前記再生手段は、時刻をカウントするクロック部を有し、前記制御情報に含まれるリンク先情報を対象としたユーザの選択操作を受け付ける操作手段を備え、前記操作手段は、前記再生手段で再生されている画像データからリンク先の画像データへの切り換え指定の操作を受け付ける指定受付部を有し、ユーザ操作に伴ってリンク先情報により指定される画像データと対応する制御情報とを抽出するよう抽出手段を制御し、前記記憶手段に記憶されている制御情報のリンク先情報を読み出し、前記指定受付部で切り換え指定されたリンク先の画像データの画像データ識別子と制御情報の制御情報識別子とに基づいて前記抽出手段に抽出条件を設定する抽出制御手段を備え、前記抽出制御手段は、画像データの画像データ識別子と等価な値の画像対応表識別情報を抽出条件として設定する抽出条件設定部と、前記画像対応表に記載されている画像データの終了再生時刻に到達したか否かを判定する終了時刻判定部と、前記抽出条件設定部で抽出条件が設定された後、前記終了時刻判定部で画像データの終了再生時刻に到達したと判定される迄の間、前記画像データ抽出部を前記多重化ストリームから設定された抽出条件に一致する画像データを抽出するよう制御する抽出状態制御部とを備えているので、抽出条件に一致した画像データであっても再生すべき時刻を経過した画像データの抽出が防止できる。 Further, the digital broadcast receiving apparatus receives a digital broadcast in which a plurality of image data and control information associated with each image data are repeatedly transmitted, and each of the control information is linked to the corresponding image data. Link destination information indicating image data of other link destinations to which is attached is included, first image data identification information is attached to the image data, and control information identification information is attached to the control information. In addition, an image data identifier that identifies link destination image data and a control information identifier that identifies link destination control information are described as link destination information, and a plurality of the image data and the control information corresponding thereto Is transmitted as a multiplexed stream, and a value equivalent to the image data identifier of the corresponding image data is set in the multiplexed stream. The image correspondence table in which the second image data identification information of the corresponding image data and the end reproduction time of the corresponding image data are described is multiplexed, and this image correspondence table is repeated in the same manner as the image data. A receiving means for receiving the digital broadcast, and an extracting means for extracting one image data and corresponding control information from the received digital broadcast, wherein the extracting means includes a set extraction condition. An image correspondence table extracting unit that extracts from the multiplexed stream an image correspondence table with image correspondence table identification information that matches the image, and extracts image data that matches the set extraction condition from the multiplexed stream A data extraction unit; and a storage unit that stores the extracted control information. The storage unit includes an image correspondence table storage unit that stores the extracted image correspondence table. Replay means for replaying image data, the replay means having a clock unit for counting time, and comprising operation means for accepting a user's selection operation for link destination information included in the control information, The operation means includes a designation receiving unit that accepts an operation for designating switching from the image data reproduced by the reproduction means to the image data of the link destination, and the image data specified by the link destination information in accordance with the user operation Controls the extraction means to extract the corresponding control information, reads the link destination information of the control information stored in the storage means, and the image data identifier of the link destination image data designated to be switched by the designation receiving unit And an extraction control means for setting an extraction condition in the extraction means based on the control information identifier of the control information, and the extraction control means An extraction condition setting unit for setting image correspondence table identification information having a value equivalent to the image data identifier of the data as an extraction condition, and whether or not the end reproduction time of the image data described in the image correspondence table has been reached. An end time determination unit for determining, and after the extraction condition is set by the extraction condition setting unit, until the end time determination unit determines that the end reproduction time of the image data has been reached, the image data extraction unit And an extraction state control unit that controls to extract image data that matches the extraction condition set from the multiplexed stream. The extracted image data can be prevented.
また、複数の画像データと複数の音声データと各画像データと各音声データとに対応付けられた制御情報とが繰り返し送信されるデジタル放送を受信するデジタル放送受信装置であって、前記各制御情報には、その対応する画像データとリンクが張られた他のリンク先の画像データと音声データとを示すリンク先情報が含まれており、デジタル放送を受信する受信手段と、受信したデジタル放送から1の画像データと音声データとこれらに対応する制御情報とを抽出する抽出手段と、抽出された制御情報を記憶する記憶手段と、抽出された画像データと音声データとを再生する再生手段と、前記制御情報に含まれるリンク先情報を対象としたユーザの選択操作を受け付ける操作手段と、ユーザ操作に伴ってリンク先情報により指定される画像データと音声データと対応する制御情報とを抽出するよう抽出手段を制御する抽出制御手段とを備えているので、画像データに加えて、音声データも対話操作の対象とすることができる。 A digital broadcast receiving apparatus that receives a digital broadcast in which a plurality of image data, a plurality of sound data, each image data, and control information associated with each sound data is repeatedly transmitted, the control information Includes link destination information indicating other link destination image data and audio data linked to the corresponding image data, receiving means for receiving the digital broadcast, and from the received digital broadcast Extraction means for extracting one image data and sound data and control information corresponding thereto, storage means for storing the extracted control information, reproduction means for reproducing the extracted image data and sound data, An operation means for accepting a user's selection operation for the link destination information included in the control information, and an image specified by the link destination information in accordance with the user operation Is provided with the extraction control means for controlling the extracting means to extract the control information corresponding to over data and audio data, in addition to image data, audio data also may be subject to interaction.
また、複数の画像データと各画像データに対応付けられた制御情報とが繰り返し送信されるデジタル放送を受信するデジタル放送受信装置であって、前記各制御情報には、その対応する画像データとリンクが張られた他のリンク先の画像データを示すリンク先情報が含まれ、前記画像データには、第1画像データ識別情報が付され、前記制御情報には、制御情報識別情報が付されており、リンク先の画像データを識別する画像データ識別子とリンク先の制御情報を識別する制御情報識別子とがリンク先情報として記載されており、複数の前記画像データとこれに対応する前記制御情報とは、多重化された多重化ストリームとして送信され、前記多重化ストリームには、複数の画像データ識別子と第2画像データ識別情報との対応を記載した複数のモジュール情報が多重化されており、デジタル放送を受信する受信手段と、受信したデジタル放送から1の画像データとこれに対応する制御情報とを抽出する抽出手段とを備え、前記抽出手段は、モジュール情報の抽出条件を設定されると、モジュール情報を抽出するモジュール情報抽出部を有し、抽出された制御情報を記憶する記憶手段を備え、前記記憶手段は、抽出されたモジュール情報を記憶するモジュール情報記憶部を有し、抽出された画像データを再生する再生手段と、前記制御情報に含まれるリンク先情報を対象としたユーザの選択操作を受け付ける操作手段とを備え、前記操作手段は、前記再生手段で再生されている画像データからリンク先の画像データへの切り換え指定の操作を受け付ける指定受付部を有し、ユーザ操作に伴ってリンク先情報により指定される画像データと対応する制御情報とを抽出するよう抽出手段を制御し、前記記憶手段に記憶されている制御情報のリンク先情報を読み出し、前記指定受付部で切り換え指定されたリンク先の画像データの画像データ識別子と制御情報の制御情報識別子とに基づいて前記抽出手段に抽出条件を設定する抽出制御手段とを備え、前記抽出制御手段は、前記モジュール情報記憶部に記憶されているモジュール情報中に前記リンク先情報から読み出したリンク先の画像データの画像データ識別子と一致する画像データ識別子が記載されているか否か判定する画像データ識別子判定部と、前記画像データ識別子判定部が一致する画像データ識別子が記載されていると判定したとき、対応する第2画像データ識別情報をモジュール情報から読み出し、この第2画像データ識別情報を用いて、前記抽出手段に画像データの抽出条件を設定する画像データ抽出制御部と、前記画像データ識別子判定部が一致する画像データ識別子が記載されていないと判定したとき、前記モジュール情報抽出部に新たなモジュール情報の抽出を指示するモジュール情報再抽出指示部とを有し、前記モジュール情報抽出部は、前記モジュール情報再抽出指示部から指示を受けると、新たにモジュール情報を抽出し、モジュール情報記憶部に記憶されているモジュール情報を更新し、前記画像データ識別子判定部は、更新されたモジュール情報に対して前記判定を行う構成としているので、モジュール情報を参照して画像データを抽出することができる。 Further, the digital broadcast receiving apparatus receives a digital broadcast in which a plurality of image data and control information associated with each image data are repeatedly transmitted, and each of the control information is linked to the corresponding image data. Link destination information indicating image data of other link destinations to which is attached is included, first image data identification information is attached to the image data, and control information identification information is attached to the control information. In addition, an image data identifier that identifies link destination image data and a control information identifier that identifies link destination control information are described as link destination information, and a plurality of the image data and the control information corresponding thereto Is transmitted as a multiplexed stream, and in the multiplexed stream, a duplicate describing the correspondence between a plurality of image data identifiers and second image data identification information is described. Module information is multiplexed, and includes: a receiving unit that receives a digital broadcast; and an extracting unit that extracts one image data from the received digital broadcast and control information corresponding thereto. When module information extraction conditions are set, a module information extraction unit for extracting module information is provided, and storage means for storing the extracted control information is provided. The storage means stores the extracted module information. A module having a module information storage unit; and a reproducing unit that reproduces the extracted image data; and an operation unit that receives a user's selection operation for link destination information included in the control information. A designation receiving unit for accepting a switching designation operation from the image data reproduced by the reproduction means to the linked image data; Accordingly, the extraction means is controlled to extract the image data designated by the link destination information and the corresponding control information, the link destination information of the control information stored in the storage means is read, and the designation receiving unit Extraction control means for setting an extraction condition in the extraction means based on the image data identifier of the link destination image data designated for switching and the control information identifier of the control information, the extraction control means comprising the module information storage An image data identifier determination unit that determines whether or not an image data identifier that matches an image data identifier of link destination image data read from the link destination information is described in the module information stored in the unit; When the data identifier determination unit determines that the matching image data identifier is described, the corresponding second image data identification information Is read from the module information, and the second image data identification information is used to describe an image data identifier that matches the image data extraction control unit that sets the extraction condition of the image data in the extraction unit and the image data identifier determination unit. A module information re-extraction instruction unit that instructs the module information extraction unit to extract new module information when it is determined that the module information extraction unit is instructed by the module information re-extraction instruction unit. The module information is newly extracted, the module information stored in the module information storage unit is updated, and the image data identifier determination unit performs the determination on the updated module information. Therefore, image data can be extracted with reference to module information.
また、デジタル放送を用いて擬似的な対話を実現するデジタル放送システムは、以下のデジタル放送装置とデジタル受信装置とを含み、前記デジタル放送装置は、画像データ識別子が付された複数の画像データを記憶している画像情報記憶手段と、前記画像データのリンク先の画像データと制御情報とを示すリンク先情報を含む制御情報識別子が付された複数の制御情報を記憶している制御情報記憶手段と、複数の前記画像データを前記制御情報とともに繰り返し送信する送信手段とを備え、前記各制御情報には、その対応する画像データとリンクが張られた他のリンク先の画像データを示すリンク先情報が含まれており、前記デジタル放送受信装置は、デジタル放送を受信する受信手段と、受信したデジタル放送から1の画像データとこれに対応する制御情報とを抽出する抽出手段と、抽出された制御情報を記憶する記憶手段と、抽出された画像データを再生する再生手段と、前記制御情報に含まれるリンク先情報を対象としたユーザの選択操作を受け付ける操作手段と、ユーザ操作に伴ってリンク先情報により指定される画像データと対応する制御情報とを抽出するよう抽出手段を制御する抽出制御手段とを備えている。 A digital broadcasting system that realizes a pseudo dialogue using digital broadcasting includes the following digital broadcasting device and digital receiving device, and the digital broadcasting device receives a plurality of image data with an image data identifier attached thereto. Stored image information storage means, and control information storage means for storing a plurality of control information with control information identifiers including link destination information indicating image data linked to the image data and control information And transmission means for repeatedly transmitting a plurality of the image data together with the control information, and each control information includes a link destination indicating the image data of another link destination linked to the corresponding image data. The digital broadcast receiving apparatus includes a receiving means for receiving the digital broadcast, one image data from the received digital broadcast, and Extraction means for extracting the corresponding control information, storage means for storing the extracted control information, reproduction means for reproducing the extracted image data, and a user for the link destination information included in the control information And an extraction control means for controlling the extraction means so as to extract the image data specified by the link destination information and the control information corresponding to the user operation.
更に、デジタル放送を用いて擬似的な対話を実現するデジタル放送システムは、以下のデジタル放送装置とデジタル受信装置とを含み、前記デジタル放送装置は、画像データ識別子が付された複数の画像データを記憶している画像情報記憶手段と、前記画像データのリンク先を示し、リンク先の画像データの画像データ識別子と制御情報の制御情報識別子との組で示されるリンク先情報を含む制御情報識別子が付された複数の制御情報を記憶している制御情報記憶手段と、前記画像データと前記制御情報とを対応付ける対応情報を記憶している対応情報記憶手段と、前記画像データと前記対応情報でこれに対応付けられた制御情報とを読み出し、読み出した画像データを制御情報とともに多重化ストリームとして繰り返し送信し、画像データと制御情報との多重化の際に、画像データには画像データ識別情報を、制御情報には制御情報識別情報を割り当てて書き込む多重化送信手段とを備え、前記デジタル放送受信装置は、デジタル放送を受信する受信手段と、受信したデジタル放送から1の画像データとこれに対応する制御情報とを抽出する抽出手段と、抽出された制御情報を記憶する記憶手段と、抽出された画像データを再生する再生手段と、前記制御情報に含まれるリンク先情報を対象としたユーザの選択操作を受け付ける操作手段と、ユーザ操作に伴って選択されたリンク先情報により指定される画像データと対応する制御情報とを抽出するよう抽出手段を制御する抽出制御手段とを備えているので、デジタル放送装置から一方向で送信される画像データ等を用いて、デジタル放送受信装置であたかも対話的に双方向で画像データを受信しているかのようなデジタル放送システムを得ることができる。 Furthermore, a digital broadcasting system that realizes a pseudo dialogue using digital broadcasting includes the following digital broadcasting device and digital receiving device, and the digital broadcasting device receives a plurality of image data with image data identifiers attached thereto. A control information identifier including link destination information indicating a stored image information storage means, a link destination of the image data, and a combination of an image data identifier of the link destination image data and a control information identifier of the control information; Control information storage means for storing a plurality of attached control information, correspondence information storage means for storing correspondence information for associating the image data with the control information, and the image data and the correspondence information. Control information associated with the image data, and repeatedly transmits the read image data together with the control information as a multiplexed stream. Multiplex transmission means for allocating and writing image data identification information to image data and control information identification information to control information when multiplexing with control information, and the digital broadcast receiving device Receiving means for receiving, extracting means for extracting one image data and corresponding control information from the received digital broadcast, storage means for storing the extracted control information, and reproducing the extracted image data Playback means, operation means for accepting a user's selection operation for link destination information included in the control information, control information corresponding to image data specified by link destination information selected in accordance with the user operation, Extraction control means for controlling the extraction means so as to extract the digital image data. Though interactively Le broadcast receiving apparatus can obtain a digital broadcasting system as if it receives the image data in both directions.
また、複数の画像データと各画像データに対応付けられた制御情報とが繰り返し送信されるデジタル放送であって、各制御情報にはこれに対応する画像データとリンクが張られた他の画像データを示すリンク先情報が含まれているデジタル放送を受信する受信手段と、画像データことれに対応する制御情報とを抽出する抽出手段と、制御情報を格納する記憶手段と、画像データを再生する再生手段と、ユーザの操作を受け付ける操作手段とを備え、記憶媒体に格納されたプログラムを実行するプログラム実行手段とを有する受信装置に適用される記憶媒体は、制御情報に含まれるリンク先情報を対象とするユーザの選択操作を判断する選択操作判断ステップと、ユーザ操作に伴ってリンク先情報により指定される画像データとこれに対応する制御情報とを抽出するよう抽出手段を制御する抽出制御ステップとを有するプログラムを格納しているので、対話機能を有しない従来のデジタル放送受信装置にこの記憶媒体を用いることによって、デジタル放送装置から一方向に送信される放送データをユーザは、リンク先情報に従って任意の一の放送データから選択的に他の放送データに変えることが可能となり、対話的にデジタル放送を利用することができる。 Also, digital broadcasting in which a plurality of image data and control information associated with each image data is repeatedly transmitted, and each control information is associated with the corresponding image data and other image data. Receiving means for receiving a digital broadcast including link destination information indicating, extracting means for extracting control information corresponding to the image data, storage means for storing the control information, and reproducing the image data A storage medium that includes a reproduction unit and an operation unit that receives a user operation and has a program execution unit that executes a program stored in the storage medium has link destination information included in the control information. A selection operation determination step for determining a selection operation of a target user, image data specified by link destination information in accordance with the user operation, and corresponding to this Since the program having the extraction control step for controlling the extraction means to extract the control information is stored, by using this storage medium in the conventional digital broadcast receiving apparatus having no interactive function, the digital broadcasting apparatus The user can selectively change broadcast data transmitted in one direction from any one broadcast data to other broadcast data according to link destination information, and can use digital broadcast interactively.
本発明は、最近のデータ放送が多重化されたデジタル放送を効果的に受信できるデジタル放送受信装置として活用される。 INDUSTRIAL APPLICABILITY The present invention is utilized as a digital broadcast receiving apparatus that can effectively receive a digital broadcast in which recent data broadcasts are multiplexed.
(b)上記実施の形態のプレゼンテーション情報記憶部に記憶されている画像データの一例を示す図である。
(b)上記実施の形態のストリーム対応情報テーブル生成部で生成されたストリーム対応表の一例を示す図である。
(c)上記実施の形態のストリーム対応情報テーブル生成部で生成されたストリーム対応表の一例を示す図である。
(C) It is a figure which shows an example of the stream corresponding | compatible table produced | generated by the stream corresponding | compatible information table production | generation part of the said embodiment.
(b)上記実施の形態のシステム情報テーブル生成部で生成されたSDTの一例を示す図である。
(c)上記実施の形態のシステム情報テーブル生成部で生成されたEITの一例を示す図である。
(C) It is a figure which shows an example of EIT produced | generated by the system information table production | generation part of the said embodiment.
(b)上記実施の形態のシステム情報テーブル生成部で生成されたPMT中のNE_Component_Descriptorの詳細を示す図である。
(c)上記実施の形態のシステム情報テーブル生成部で生成されたPMT中のVE_Information Component_Descriptorの詳細を示す図である。
(B) It is a figure which shows the detail of NE_Component_Descriptor in PMT produced | generated by the system information table production | generation part of the said embodiment.
(C) It is a figure which shows the detail of VE_Information Component_Descriptor in PMT produced | generated by the system information table production | generation part of the said embodiment.
(d)上記実施の形態のシステム情報テーブル生成部で生成されたPMT中のstream_identifirer_descriptorの詳細を示す図である。
(b)上記実施の形態のTSデコーダ部のフィルタ条件記憶部に記憶されるフィルタ条件の一例を示す図である。
(c)上記実施の形態の表示部に表示される表示画像の一例を示す図である。
(b)上記実施の形態のモジュール情報生成部で生成されたモジュール情報表の一例を示す図である。
(c)上記実施の形態のモジュール情報生成部で生成されたモジュール情報表の一例を示す図である。
(C) It is a figure which shows an example of the module information table produced | generated by the module information production | generation part of the said embodiment.
(b)そのEntry_Descriptorの詳細を示す図である。
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
Claims (3)
デジタル放送は、それぞれに画像データ識別子が付され、異なる第1画像ストリーム識別子が割り当てられた複数の画像データと、
画像データ毎に対応する画像データ識別子と等価な値と、対応する画像データに割り当てられた第1画像ストリーム識別子に対応する第2画像ストリーム識別子を含んだ複数の画像対応表が多重化され、多重化ストリームとして繰返し送信されており、
前記デジタル放送を受信する受信手段と、
受信したデジタル放送から1の画像データを抽出する抽出手段と、
記憶手段と、
抽出された画像データを再生する再生手段と、
ユーザの選択操作を受け付ける操作手段と、
ユーザ操作に基づいて前記抽出手段に抽出条件を設定する抽出制御手段とを備え、
前記抽出手段は、設定された抽出条件と一致する画像対応表識別子が付された画像対応表を多重化ストリームから抽出し、
前記記憶手段は、抽出された画像対応表を記憶し、
前記操作手段は、前記再生手段で再生されている画像データから指定の画像データへの切り換え指定の操作を受け付け、
前記抽出手段は、更に、設定された抽出条件に一致する画像データを抽出し、
前記抽出制御手段は、指定の画像データの画像データ識別子と等価な値の画像対応表識別子を抽出条件として設定し、記憶されている前記画像対応表に記載されている第2画像ストリーム識別子を読み出し、読み出した第2画像ストリーム識別子を用いて前記抽出手段に抽出条件を設定することを特徴とするデジタル放送受信装置。 A digital broadcast receiver that receives a digital broadcast in which a plurality of image data is repeatedly transmitted,
The digital broadcast has a plurality of image data each assigned an image data identifier and assigned a different first image stream identifier,
A plurality of image correspondence tables including a value equivalent to an image data identifier corresponding to each image data and a second image stream identifier corresponding to the first image stream identifier assigned to the corresponding image data are multiplexed and multiplexed. Sent repeatedly as an encrypted stream,
Receiving means for receiving the digital broadcast;
Extracting means for extracting one image data from the received digital broadcast;
Storage means;
Playback means for playing back the extracted image data;
An operation means for accepting a user's selection operation;
An extraction control means for setting an extraction condition in the extraction means based on a user operation,
The extraction means extracts an image correspondence table with an image correspondence table identifier that matches a set extraction condition from the multiplexed stream,
The storage means stores the extracted image correspondence table,
The operation means accepts a switching designation operation from the image data being reproduced by the reproduction means to designated image data;
The extraction means further extracts image data that matches a set extraction condition,
The extraction control means sets an image correspondence table identifier having a value equivalent to the image data identifier of the designated image data as an extraction condition, and reads out the second image stream identifier described in the stored image correspondence table An extraction condition is set in the extraction unit using the read second image stream identifier.
デジタル放送は、それぞれに画像データ識別子が付され、異なる第1画像ストリーム識別子が割り当てられた複数の画像データと、
画像データ毎に対応する画像データ識別子と等価な値と、対応する画像データに割り当てられた第1画像ストリーム識別子に対応する第2画像ストリーム識別子を含んだ複数の画像対応表が多重化され、多重化ストリームとして繰返し送信されており、
前記デジタル放送を受信する受信ステップと、
受信したデジタル放送から1の画像データを抽出する抽出ステップと、
記憶するステップと、
抽出された画像データを再生する再生ステップと、
ユーザの選択操作を受け付ける操作ステップと、
ユーザ操作に基づいて前記抽出手段に抽出条件を設定する抽出制御ステップとを含み、
前記抽出ステップは、設定された抽出条件と一致する画像対応表識別子が付された画像対応表を多重化ストリームから抽出し、
前記記憶ステップは、抽出された画像対応表を記憶し、
前記操作ステップは、前記再生ステップで再生されている画像データから指定の画像データへの切り換え指定の操作を受け付け、
前記抽出ステップは、更に、設定された抽出条件に一致する画像データを抽出し、
前記抽出制御ステップは、指定の画像データの画像データ識別子と等価な値の画像対応表識別子を抽出条件として設定し、記憶されている前記画像対応表に記載されている第2画像ストリーム識別子を読み出し、読み出した第2画像ストリーム識別子を用いて前記抽出手段に抽出条件を設定することを特徴とするデジタル放送受信方法。 A digital broadcast receiving method for receiving a digital broadcast in which a plurality of image data is repeatedly transmitted,
The digital broadcast has a plurality of image data each assigned an image data identifier and assigned a different first image stream identifier,
A plurality of image correspondence tables including a value equivalent to an image data identifier corresponding to each image data and a second image stream identifier corresponding to the first image stream identifier assigned to the corresponding image data are multiplexed and multiplexed. Sent repeatedly as an encrypted stream,
Receiving the digital broadcast; and
An extraction step of extracting one image data from the received digital broadcast;
Memorizing step;
A playback step of playing back the extracted image data;
An operation step for accepting a user's selection operation;
An extraction control step of setting an extraction condition in the extraction means based on a user operation,
In the extraction step, an image correspondence table with an image correspondence table identifier that matches the set extraction condition is extracted from the multiplexed stream.
The storing step stores the extracted image correspondence table;
The operation step accepts a switching designation operation from the image data reproduced in the reproduction step to designated image data,
The extraction step further extracts image data that matches a set extraction condition,
The extraction control step sets an image correspondence table identifier having a value equivalent to the image data identifier of the designated image data as an extraction condition, and reads the second image stream identifier described in the stored image correspondence table A digital broadcast receiving method, wherein an extraction condition is set in the extraction means using the read second image stream identifier.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004224876A JP3987843B2 (en) | 1996-08-07 | 2004-07-30 | Digital broadcast receiving apparatus and method |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20814496 | 1996-08-07 | ||
| JP6221697 | 1997-02-28 | ||
| JP2004224876A JP3987843B2 (en) | 1996-08-07 | 2004-07-30 | Digital broadcast receiving apparatus and method |
Related Parent 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 |
|---|---|
| JP2005012828A JP2005012828A (en) | 2005-01-13 |
| JP3987843B2 true JP3987843B2 (en) | 2007-10-10 |
Family
ID=34108426
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004224876A Expired - Lifetime JP3987843B2 (en) | 1996-08-07 | 2004-07-30 | Digital broadcast receiving apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3987843B2 (en) |
-
2004
- 2004-07-30 JP JP2004224876A patent/JP3987843B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005012828A (en) | 2005-01-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 | |
| US6557171B1 (en) | Digital tv broadcast sending apparatus, digital tv broadcast receiving apparatus, and digital tv broadcast sending / receiving system which facilitate preselection of tv programs, and computer readable recording medium storing a program for achieving a function of the digital tv broadcast receiving apparatus | |
| US6986159B1 (en) | Method and system for receiving and recording digital broadcast programs | |
| KR19990023650A (en) | Information providing apparatus and method, Information receiving apparatus and method and transmission medium | |
| JP2000152238A (en) | System processing programs and parameter information obtained from many broadcast sources | |
| JPH1032797A (en) | Broadcast signal transmission method and receiving device | |
| 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 | |
| JP3987843B2 (en) | Digital broadcast receiving apparatus and method | |
| JP3914078B2 (en) | Digital broadcasting apparatus, digital broadcasting method, and recording medium | |
| JP3314012B2 (en) | Digital broadcasting device, digital broadcasting receiving device, digital broadcasting system, computer-readable recording medium, digital broadcasting method, and digital broadcasting receiving method | |
| JP3882208B2 (en) | Transmitting device and receiving device | |
| KR20020062022A (en) | Digital television receiver capable of reproducing interactive contents and broadcasting system for the contents | |
| US20050083976A1 (en) | Embedding tv anytime crids | |
| JP3431465B2 (en) | Data presentation control device for controlling data presentation, data transmission device for transmitting information used for controlling data presentation | |
| US7016992B2 (en) | Electronic mail system | |
| 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 | |
| JP2001359090A (en) | Digital broadcasting device, receiving device, digital broadcasting system, program recording medium applied to receiving device | |
| JP2003298542A (en) | Digital broadcast transmitter, digital broadcast transmission method, digital broadcast receiver, and identifier assigning device | |
| HK1005821A (en) | Digital broadcasting system | |
| JP3837378B2 (en) | Data presentation control device for controlling data presentation, data transmission device for transmitting information used for controlling data presentation, and data presentation control information editing device for editing information used for controlling data presentation | |
| HK1005822B (en) | Digital broadcasting system, digital broadcasting apparatus, and associated receiver therefor | |
| JP2004173329A (en) | Receiver |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070410 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070529 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070619 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070713 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100720 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110720 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110720 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120720 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120720 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130720 Year of fee payment: 6 |
|
| 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 |