(57)【要約】  【課題】  本発明は、パーシャルＴＳの伝送状況が変化して情報パケットの変更等が生じた際に、情報テーブルの変更が行われる時点を明確化し、情報テーブルのダイナミックな変更を容易にすることを目的とする。  【解決手段】  前記目的を達成するために、本発明のデータ出力制御装置は、データ置換部５が、伝送状況が変化した後のパーシャルＴＳの内容を反映するように情報パケットの置換を行うとともに、当該置換したパケットデータに関する情報である置換信号をデータ置換部５から制御部３に出力する。これにより、データ置換部を制御する制御部３は、パケットデータの置換状態を常に認識でき、パーシャルＴＳの動作に応じて各情報テーブルを変化させることが可能となり、パーシャルＴＳにおける各情報テーブルの連続性を保ったままダイナミックに変更が可能となる。【選択図】  図１
2005057386.tif 000002
【特許請求の範囲】
【請求項１】
パケットを識別するためのパラメータを格納するパラメータ記憶部と、
入力されたパケットデータからパラメータを抽出するパケットデータ抽出部と、
前記パケットデータ抽出部により抽出されたパラメータと前記パラメータ記憶部に格納されたパラメータとを比較し、比較結果信号を出力する比較部と、
前記パラメータ記憶部のパラメータの更新を行うとともに、データ置換部に制御信号を出力してデータ置換部を制御する制御部と、
前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータの置換を行うとともに、置換したパケットデータに関する情報である置換信号を前記制御部に出力するデータ置換部と、
入力されたパケットデータ及び前記データ置換部からの置換データを入力として、前記比較部からの比較結果信号に基づいて、最終的に出力するパケットデータの出力制御を行う出力制御部とを備える、
ことを特徴とするデータ出力制御装置。
【請求項２】
請求項１に記載のデータ出力制御装置において、
前記データ置換部は、
前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータを置換するデータ出力置換部と、
前記データ出力置換部で置換が行われたパケット数をカウントし、当該パケット数が、所定の値に達した場合に、置換を行ったパケット数が所定の値に達したことを示す置換信号を前記制御部に出力するカウンタ部とを備える、
ことを特徴とするデータ出力制御装置。
【請求項３】
請求項２に記載のデータ出力制御装置において、
前記カウンタ部の所定の値として置換を行うパケット数が設定され、前記カウンタ部が置換を行うパケット数の置換が完了した旨を示す置換信号を前記制御部に出力する、
ことを特徴とするデータ出力制御装置。
【請求項４】
請求項１に記載のデータ出力制御装置において、
前記データ置換部は、
前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータを置換するとともに、パケットデータの置換を行う毎に、データ置換を行った旨を示す置換信号を出力するデータ出力置換部を備える、
ことを特徴とするデータ出力制御装置。
【請求項５】
請求項２乃至請求項４の何れかに記載のデータ出力制御装置において、
前記データ置換部は、前記制御部からの制御信号に基づいて、置換するパケットデータを予め生成して保持するパケットデータ保持部をさらに備え、
前記データ出力置換部は、前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータを前記パケットデータ保持部に保持されたパケットデータに置換する、
ことを特徴とするデ−タ出力制御装置。
【請求項６】
請求項１乃至請求項５の何れかに記載のデータ出力制御装置において、
前記出力制御部は、
廃棄パケットを生成する廃棄パケット生成部と、
前記比較部からの比較結果信号に基づいて、入力されたパケットデータ、前記データ置換部からの置換データ、及び前記廃棄パケット生成部により生成された廃棄パケットから、最終的に出力するパケットデータを選択して出力するセレクタ部とを備える、
ことを特徴とするデータ出力制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの選別を行うデータ出力制御装置に関し、特に、パーシャルトランスポートストリームの選別を行うデータ出力制御装置に関する。
【背景技術】
【０００２】
従来、ＭＰＥＧの伝送におけるストリームは、アナログストリームを入力し、パーシャルトランスポートストリーム（以下、パーシャルＴＳと記す）の形態にデジタル変換する。このＭＰＥＧのパーシャルＴＳは、デジタルインタフェースを介して直接（又は、必要ならばＤＶＨＳテープ等に一旦デジタル記録された後）伝送される。このパーシャルＴＳは、アナログストリームの映像及び音声のエレメンタリーストリーム（Elementary Stream）のパケット（以下、ＥＳパケットと記す）、及び所定の情報テーブルのパケット（以下、情報パケットと記す）から構成され、各パケットは、パケットのヘッダ部分に存在するパケットを識別するためのtable id等のパラメータにより識別される。
なお、パーシャルＴＳに含まれる情報テーブルの代表的なデータフォーマット例としては、電波産業会（ＡＲＩＢ：Association of Radio Industries and Businesses）のＳＴＤ−Ｂ１０で規格されたプログラムアソシエーションテーブル（Program Association Table ：以下、ＰＡＴと記す）及びプログラムマップテーブル（Program Map Table ：以下、ＰＭＴと記す）、ＳＴＤ−Ｂ２１で規格されたディスコンティニュイティーインフォメーションテーブル（Discontinuity Information Table ：以下、ＤＩＴと記す）及びセレクションインフォメーションテーブル（Selection Information Table ：以下、ＳＩＴと記す）が存在する。
【０００３】
図４〜図７に情報テーブルのパケットであるＰＡＴ、ＰＭＴ、ＤＩＴ、ＳＩＴのフォーマットをそれぞれ示す。
【０００４】
情報パケットは、図４〜図７で示されるように、伝送されるパーシャルＴＳの内容を示す種々の情報を格納したものであり、パーシャルＴＳの伝送状況が変化した場合には、伝送中のパーシャルＴＳの内容を反映するように、情報パケット内の情報が変更されることとなる。
【特許文献１】特開平１０−１４５７５５号公報（第９頁、第一図）
【特許文献２】特開２００３−９２７３８号公報（第１８頁、第一図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のデータ出力制御装置では、パーシャルＴＳの伝送状況が変化して情報パケットの変更等が生じた際に、パーシャルＴＳの伝送状況の認識が困難であったため、どの時点で情報パケットの変更が行われたのかを判断することが困難であるという問題点があった。
【０００６】
また、従来のデータ出力制御装置では、パーシャルＴＳの伝送状況が変化して情報パケットの変更を行う際に、当該情報パケットの変更を、特定のパケット識別子との比較の元で行っていたため、各情報テーブルの、例えばパケット数が変化した場合には、情報パケットの変更処理がパケット数の変化に追従しきれないという問題点があった。
【０００７】
本発明は、上記問題点に鑑みてなされたものであり、情報テーブルの変更が行われる時点を明確化し、また、特定のパケット識別子との比較結果に基づく、情報パケットの変更方法を変更することで、情報テーブルのダイナミックな変更を容易にするデータ出力制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
前記課題を解決するために、本発明にかかるデータ出力制御装置は、パケットを識別するためのパラメータを格納するパラメータ記憶部と、入力されたパケットデータからパラメータを抽出するパケットデータ抽出部と、前記パケットデータ抽出部により抽出されたパラメータと前記パラメータ記憶部に格納されたパラメータとを比較し、比較結果信号を出力する比較部と、前記パラメータ記憶部のパラメータの更新を行うとともに、データ置換部に制御信号を出力してデータ置換部を制御する制御部と、前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータの置換を行うとともに、置換したパケットデータに関する情報である置換信号を前記制御部に出力するデータ置換部と、入力されたパケットデータ及び前記データ置換部からの置換データを入力として、前記比較部からの比較結果信号に基づいて、最終的に出力するパケットデータの出力制御を行う出力制御部とを備えることを特徴とするものである。
【０００９】
また、本発明にかかるデータ出力制御装置は、前記データ置換部が、前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータを置換するデータ出力置換部と、前記データ出力置換部で置換が行われたパケット数をカウントし、当該パケット数が、所定の値に達した場合に、置換を行ったパケット数が所定の値に達したことを示す置換信号を前記制御部に出力するカウンタ部とを備えることを特徴とするものである。
【００１０】
また、本発明にかかるデータ出力制御装置は、前記カウンタ部の所定の値として置換を行うパケット数が設定され、前記カウンタ部が置換を行うパケット数の置換が完了した旨を示す置換信号を前記制御部に出力することを特徴とするものである。
【００１１】
また、本発明にかかるデータ出力制御装置は、前記データ置換部が、前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータを置換するとともに、パケットデータの置換を行う毎に、データ置換を行った旨を示す置換信号を出力するデータ出力置換部を備えることを特徴とするものである。
【００１２】
また、本発明にかかるデータ出力制御装置は、前記データ置換部が、前記制御部からの制御信号に基づいて、置換するパケットデータを予め生成して保持するパケットデータ保持部をさらに備え、前記データ出力置換部が、前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータを前記パケットデータ保持部に保持されたパケットデータに置換することを特徴とするものである。
【００１３】
また、本発明にかかるデータ出力制御装置は、前記出力制御部が、廃棄パケットを生成する廃棄パケット生成部と、前記比較部からの比較結果信号に基づいて、入力されたパケットデータ、前記データ置換部からの置換データ、及び前記廃棄パケット生成部により生成された廃棄パケットから、最終的に出力するパケットデータを選択して出力するセレクタ部とを備えることを特徴とするものである。
【発明の効果】
【００１４】
本発明にかかるデータ出力制御装置によれば、パケットを識別するためのパラメータを格納するパラメータ記憶部と、入力されたパケットデータからパラメータを抽出するパケットデータ抽出部と、前記パケットデータ抽出部により抽出されたパラメータと前記パラメータ記憶部に格納されたパラメータとを比較し、比較結果信号を出力する比較部と、前記パラメータ記憶部のパラメータの更新を行うとともに、データ置換部に制御信号を出力してデータ置換部を制御する制御部と、前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータの置換を行うとともに、置換したパケットデータに関する情報である置換信号を前記制御部に出力するデータ置換部と、入力されたパケットデータ及び前記データ置換部からの置換データを入力として、前記比較部からの比較結果信号に基づいて、最終的に出力するパケットデータの出力制御を行う出力制御部とを備えることにより、前記制御部は、前記データ置換部から出力される置換信号に基づいて、パケットデータの置換状態を常に認識でき、パーシャルＴＳの動作に応じて各情報テーブルを変化させることが可能となるため、パーシャルＴＳにおける各情報テーブルの連続性を保ったままダイナミックな変更が可能であるといった効果を奏する。
【００１５】
また、本発明にかかるデータ出力制御装置は、前記データ置換部が、前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータを置換するデータ出力置換部と、前記データ出力置換部で置換が行われたパケット数をカウントし、当該パケット数が、所定の値に達した場合に、置換を行ったパケット数が所定の値に達したことを示す置換信号を前記制御部に出力するカウンタ部とを備えることにより、前記カウンタ部からの置換信号を受けた前記制御部は、前記データ置換部における情報パケットの置換状況を知ることができ、前記データ置換部の状況を把握しながら前記データ置換部の制御を行うことが可能となる。
【００１６】
また、本発明にかかるデータ出力制御装置は、前記カウンタ部の所定の値として置換を行うパケット数が設定され、前記カウンタ部が置換を行うパケット数の置換が完了した旨を示す置換信号を前記制御部に出力することにより、前記カウンタ部からの置換信号を受けた前記制御部は、置換を行うパケット数の置換が完了したことを知ることができるため、置換を行うパケット数の置換が完了前に誤って置換するデータを変更してパケットデータ自体が無効となる誤りを防止することができる。
【００１７】
また、本発明にかかるデータ出力制御装置は、前記データ置換部が、前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータを置換するとともに、パケットデータの置換を行う毎に、データ置換を行った旨を示す置換信号を出力するデータ出力置換部を備えることにより、前記データ置換部からの置換信号を受けた前記制御部は、パケットデータの置換が行われたことを知ることができるため、パケットのデータの途中でデータが変更され、無効なパケットデータとなってしまうことの防止や、急にパケットデータを停止したい場合等においてパケットデータを中途で停止する誤りを防止することが可能となる。
【００１８】
また、本発明にかかるデータ出力制御装置は、前記データ置換部が、前記制御部からの制御信号に基づいて、置換するパケットデータを予め生成して保持するパケットデータ保持部をさらに備え、前記データ出力置換部が、前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータを前記パケットデータ保持部に保持されたパケットデータに置換することにより、データ置換部におけるパケットデータの置換処理をスムーズに行うことが可能となる。
【００１９】
また、本発明にかかるデータ出力制御装置は、前記出力制御部が、廃棄パケットを生成する廃棄パケット生成部と、前記比較部からの比較結果信号に基づいて、入力されたパケットデータ、前記データ置換部からの置換データ、及び前記廃棄パケット生成部により生成された廃棄パケットから、最終的に出力するパケットデータを選択して出力するセレクタ部とを備えることにより、セレクタ部により選択されて出力される最終的なＴＳパケットの総パケット数を変えることなく、受信機器の処理能力に応じたＴＳパケットを出力することが可能となる。
【発明を実施するための最良の形態】
【００２０】
（実施の形態1）
本発明の実施の形態１について、図１及び図２を用いて説明する。なお、以下では、今回のデータ出力制御装置を、地上波ディジタル放送対応受信機器の制約を考慮して説明する。
【００２１】
図１は、本発明の実施形態１によるデータ出力制御装置の構成を示すブロック図である。
図１において、本発明のデータ出力制御装置は、パラメータ記憶部１と、パケットデータ抽出部２と、制御部３と、比較部４と、データ置換部５と、出力制御部６とから構成される。
【００２２】
パラメータ記憶部１は、入力されたパケットを識別するtable id等のパラメータを格納する記憶部である。
【００２３】
パケットデータ抽出部２は、入力されたパケットデータからtable id等のパラメータを抽出して比較部４に出力するとともに、入力されたパケットデータをデータ置換部５及び出力制御部６に出力する。
【００２４】
制御部３は、パラメータ記憶部１に格納されているパラメータの更新を行うとともに、データ置換部５に制御信号を出力して、出力制御部６から最終的に出力されるパーシャルＴＳの伝送状況を反映するように情報パケットの変更を行う。なお、制御信号とは、データ置換部５を制御するための信号であり、置換の対象となる情報パケットの種類や、置換を行う情報パケット数等の情報が含まれている。また、制御部３によるパラメータ記憶部１に格納されているパラメータの更新とは、データ出力制御装置が処理を行う放送データの放送形態によりパケットデータに付されたtable id等のパラメータが異なるため、データ出力制御装置が処理を行う放送データに合わせて、パラメータ記憶部１に格納されているパラメータを更新する必要があるからである。
【００２５】
比較部４は、パラメータ記憶部１に格納されたパラメータとパケットデータ抽出部２から抽出されたパケットデータに含まれるパラメータとを比較して、入力されたパケットデータの内容を示す情報である比較結果信号を出力する。
【００２６】
データ置換部５は、比較部４からの比較結果信号及び制御部３からの制御信号に基づいて、所定の情報パケットであるパケットデータを、出力制御部６から最終的に出力されるパーシャルＴＳの伝送状況を反映するように置換し、置換後の情報パケットであるパケットデータを置換データとして出力制御部６に出力するとともに、置換したパケットデータ（情報パケット）に関する情報である置換信号を制御部３に出力する。
【００２７】
出力制御部６は、パケットデータ抽出部２により抽出されたパケットデータ及びデータ置換部５からの置換データを入力とし、比較部４からの比較結果信号に基づいて最終的に出力するパケットデータの出力制御を行う。
【００２８】
次に、本発明の実施の形態1よるデータ出力制御装置の動作について説明する。なお、ここでは、入力パケットデータがＭＰＥＧのパーシャルトランスポートストリーム形式で入力されるものとする。
【００２９】
入力パケットデータが本発明にかかるデータ出力制御装置に入力されると、パケットデータ抽出部２によりパケットデータからtable id等のパラメータが抽出され、比較部４に出力されるとともに、入力されたパケットデータがデータ置換部５及び出力制御部６に出力される。
【００３０】
比較部４では、パケットデータに含まれるtable id等のパラメータと、パラメータ記憶部１に格納されたパラメータとの比較が行われ、入力されたパケットデータの内容を示す情報である比較結果信号がデータ置換部５、及び出力制御部６に出力される。
【００３１】
また、データ置換部５では、比較部４からの比較結果信号及び制御部３からの制御信号がデータ置換部５に入力され、比較結果信号及び制御信号に基づいて、入力された所定の情報パケットが、出力制御部６から最終的に出力されるパーシャルＴＳの伝送状況を反映するように置換され、置換後のデータである置換データが出力制御部６に出力される。また、置換した情報パケットに関する情報である置換信号がデータ置換部５から制御部３に出力される。
【００３２】
これにより、データ置換部５からの置換信号を受けた制御部３は、データ置換部５における情報パケットの置換状況を知ることができ、データ置換部５の状況を把握しながらデータ置換部５の制御を行うことが可能となる。
【００３３】
また、出力制御部６では、パケットデータ抽出部２から出力されるパケットデータ、及びデータ置換部５から出力される置換データが出力制御部６に入力され、比較部４から出力される比較結果信号に基づいて、最終的に出力されるパケットデータが選択され、出力される。これにより、出力制御部６からは、受信機器の処理能力に応じて選択された所定の種類のＥＳパケットとともに、選択されたＥＳパケットの内容を反映した情報パケットを出力することが可能となる。
【００３４】
次に、本発明にかかるデータ出力制御装置のデータ置換部５についてさらに詳細に説明する。なお、ここでは、置換の対象となる情報パケットの情報、置換するパケットデータの情報、及び置換を行うパケットデータの数の情報を含む制御信号が、制御部３からデータ置換部５に出力されるものとする。
【００３５】
図２は、本発明の実施形態１によるデータ出力制御装置のデータ置換部の構成の一例を示した図である。
図２において、データ置換部５は、データ出力置換部７と、カウンタ部８と、パケットデータ保持部９とから構成される。
【００３６】
データ出力置換部７は、制御部３から出力される制御信号で示される置換の対象となる情報パケットを比較部４からの比較結果信号を用いて検出し、検出した置換の対象となる情報パケットをパケットデータ保持部９に保持されたパケットデータと置換し、置換したパケットデータを置換データとして出力制御部６に出力する。
【００３７】
カウンタ部８は、前記データ出力置換部７で置換が行われたパケット数をカウントし、当該パケット数が、所定の値に達した場合には、その旨を示す置換信号を制御部３に出力する。なお、ここでは、前記所定の値として、制御部３から出力された置換を行うパケットデータの数が設定され、カウンタ部８によるカウント数がかかる値に達したことをデータ置換部５からの置換信号として制御部３に出力する。これにより、制御部３に所定のパケット数の置換が終了したことを知らせることが可能となる。
【００３８】
パケットデータ保持部９は、制御部３からの制御信号で示される置換するパケットデータの情報に基づいて、置換するパケットデータを生成し、保持する。なお、前記置換するパケットデータの情報は、出力制御部６から最終的に出力されるパーシャルＴＳの伝送状況を反映するものである。
【００３９】
次に、データ置換部５の具体的な動作について説明する。
データ置換部５に、比較部４からの比較結果信号及び制御部３からの制御信号がデータ置換部５に入力されると、データ出力置換部７では前記比較結果信号に基づいて、パケットデータ抽出部２から出力されたパケットデータから、前記制御信号で示される置換の対象となる情報パケットの検出が行われる。
【００４０】
一方で、パケットデータ保持部９では、前記制御信号で示される置換するパケットデータの情報に基づいて、置換する情報パケットが生成、保持される。
【００４１】
そして、データ出力置換部７において、置換の対象となる情報パケットが検出された場合には、当該置換の対象となる情報パケットと、パケットデータ保持部９に保持されている情報パケットとが置換され、置換後のパケットデータが置換データとして出力制御部６に出力される。
【００４２】
また、データ出力置換部７からはパケットデータの置換が行われる毎にパケットデータの置換を行った旨の信号がカウンタ部８に出力され、置換が行われたパケットデータ数がカウンタ部８によりカウントされる。
【００４３】
カウンタ部８のカウント数が前記制御信号で示される置換を行うパケットデータの数に達した場合には、カウンタ部８により置換を行うパケット数の置換が完了した旨を示す置換信号が生成され、制御部３に出力される。
【００４４】
これにより、データ置換部５からの置換信号を受けた制御部３は、置換を行うパケット数の置換が完了したことを知ることができるため、置換を行うパケット数の置換が完了前に誤って置換するデータを変更してパケットデータ自体が無効となる誤りを防止することができる。
【００４５】
なお、ここでは、データ置換部５がカウンタ部８を備え、データ出力置換部７で置換を行ったパケット数をカウントするものについて説明したが、データ置換部５にカウンタ部８を設けないで、データ出力置換部７が、パケットデータの置換を行う毎に、データ置換を行った旨を示す置換信号を出力するようにしても良く、この場合には、制御部３は、パケットデータの置換が行われたことを知ることができるため、パケットのデータの途中でデータが変更され、無効なパケットデータとなってしまうことの防止や、急にパケットデータを停止したい場合等においてパケットデータを中途で停止する誤りを防止することが可能となる。
【００４６】
次に、本発明にかかるデータ出力制御装置の出力制御部６についてさらに詳細に説明する。
図３は、本発明の実施の形態１によるデータ出力制御装置の出力制御部の構成の一例を示した図である。
【００４７】
図３において、出力制御部６は、廃棄パケット生成部１０と、セレクタ部１１とから構成される。
【００４８】
廃棄パケット生成部１０は、不必要なパケットデータに替えて挿入する空パケットである廃棄パケットを生成する。
【００４９】
セレクタ部１１は、廃棄パケット生成部１０から出力される廃棄パケットと、パケットデータ抽出部２から出力されるパケットデータと、データ置換部５から出力される置換データとを入力して、比較部４から出力される比較結果信号に基づいて、最終的に出力するパケットデータを選択して出力する。
【００５０】
次に、出力制御部６の動作について説明する。
出力制御部６では、不必要なパケットデータに替えて挿入する空パケットである廃棄パケットが廃棄パケット生成部１０において生成され、セレクタ部１１に出力される。
【００５１】
パケットデータ抽出部２から出力されるパケットデータ、データ置換部５から出力される置換データ、及び廃棄パケット生成部１０から出力される廃棄パケットは、出力制御部６のセレクタ部１１に入力され、比較部４から出力される比較結果信号に基づいて、入力されたパケットデータに含まれるＥＳパケットから受信機器の処理能力に応じて所定の種類のＥＳパケットが選択されるとともに、廃棄するＥＳパケットに替えて廃棄パケット生成部１０で生成された廃棄パケットが選択され出力される。また、パーシャルＴＳに含まれる情報パケットに対しては、出力制御部６から最終的に出力されるパーシャルＴＳの伝送状況を反映するようにデータ置換部５で置換された置換データである情報パケットが選択され出力される。
これにより、セレクタ部１１により選択されて出力される最終的なＴＳパケットの総パケット数を変えることなく、受信機器の処理能力に応じたＴＳパケットを出力することが可能となる。
【００５２】
次に、本発明にかかるデータ出力制御装置について、入力される情報パケットの数が変化する場合を例にあげて説明する。なお、ここでは本発明のデータ出力制御装置からの出力パケットを受けて処理を行う処理装置が、３プログラムまでの処理能力があるものとする。
【００５３】
例えば、情報パケットに入れられるプログラムの最大数が５までとすると、情報パケットのプログラムが５以上のプログラムになると、情報パケットは同じtable_idを有する複数の情報パケットに分割して伝送される。
【００５４】
ここで、データ出力制御装置に入力される情報パケットにおけるプログラムが７とすると、７プログラムが２パケットの同じtable_idを有する情報パケットに分割され入力される事になる。このような場合において、本発明にかかるデータ出力制御装置では、該データ出力制御装置からの出力パケットを処理する処理装置の処理能力が３プログラムまでであるため、データ出力制御装置のデータ置換部５において、プログラム数を制限するよう情報パケットの置換を行う。
【００５５】
置換の際には、処理可能なプログラム数が３に限定されている為、２パケットに分割されたプログラム数７の情報パケットを、１パケットの情報パケットに集約する。データ出力制御装置のデータ置換部５の設定としては、１パケット分の情報パケットの置き換えが完了したら、１パケット分の情報パケットの置換が完了した旨を示す置換信号を制御部３に出力するようにするとともに、１パケット分の情報パケットを、プログラム数を３に限定して置き換えて置換データとして出力制御部６に出力するようにしておく。これにより、データ置換部５からの前記置換信号を受けた制御部３は、データ置換部５における情報パケットの置換状況を知ることができるため、次に入力される同じtable_idを有する情報パケットを空パケットである廃棄パケットと置換するようにデータ置換部５を制御することが可能となり、処理装置の能力に応じて情報パケットの数を容易に変更させることができる。
【００５６】
以上のように、本発明の実施の形態１によるデータ出力制御装置によれば、データ置換部５が、比較部４からの比較結果信号及び制御部３からの制御信号に基づいて、所定の情報パケットを、出力制御部６から最終的に出力されるＥＳパケットの内容を反映するように置換し、置換した情報パケットに関する情報である置換信号を制御部３に出力することにより、制御部３においてパケットデータの置換状態を常に認識でき、パーシャルＴＳの動作に応じて各情報テーブルを変化させることが可能となるため、パーシャルＴＳにおける各情報テーブルの連続性を保ったままダイナミックに変更が可能であるといった効果を奏する。
【００５７】
なお、本発明の実施の形態１によるデータ出力制御装置では、パケットを特定するパラメータの一例として、table_idを例にあげて説明したが、その他、ＰＩＤ等をパケットを特定するパラメータとして使用する方法もある。
【産業上の利用可能性】
【００５８】
パーシャルＴＳの伝送状況が変化して情報パケットの変更等が生じた際に、情報テーブルの変更が行われる時点を明確化し、情報テーブルのダイナミックな変更を容易にすることができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態１によるデータ出力制御装置の構成の一例を示すブロック図である。
【図２】本発明の実施の形態１によるデータ出力制御装置のデータ置換部の構成の一例を示すブロック図である。
【図３】本発明の実施の形態１によるデータ出力制御装置の出力制御部の構成の一例を示すブロック図である。
【図４】ＰＡＴパケットデータのフォーマットを示す図である。
【図５】ＰＭＴパケットデータのフォーマットを示す図である。
【図６】ＤＩＴパケットデータのフォーマットを示す図である。
【図７】ＳＩＴパケットデータのフォーマットを示す図である。
【符号の説明】
【００６０】
１  パラメータ記憶部
２  パケットデータ抽出部
３  制御部
４  比較部
５  データ置換部
６  出力制御部
７  データ出力置換部
８  カウンタ部
９  置換するパケットデータ保持部
１０  廃棄パケット生成部
１１  セレクタ部
【図１】
2005057386.tif 000003
【図２】
2005057386.tif 000004
【図３】
2005057386.tif 000005
【図４】
2005057386.tif 000006
【図５】
2005057386.tif 000007
【図６】
2005057386.tif 000008
【図７】
2005057386.tif 000009
【手続補正書】
【提出日】平成16年8月2日(2004.8.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パケットを識別するためのパラメータを格納するパラメータ記憶部と、
入力されたパケットデータからパラメータを抽出するパラメータ抽出部と、
前記パラメータ抽出部により抽出されたパラメータと前記パラメータ記憶部に格納されたパラメータとを比較し、比較結果信号を出力する比較部と、
前記パラメータ記憶部のパラメータの更新を行うとともに、データ置換部に制御信号を出力してデータ置換部を制御する制御部と、
前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータの置換を行うとともに、置換したパケットデータに関する情報である置換信号を前記制御部に出力するデータ置換部と、
入力されたパケットデータ及び前記データ置換部からの置換データを入力として、前記比較部からの比較結果信号に基づいて、最終的に出力するパケットデータの出力制御を行う出力制御部とを備える、
ことを特徴とするデータ出力制御装置。
【請求項２】
請求項１に記載のデータ出力制御装置において、
前記データ置換部は、
前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータを置換するデータ出力置換部と、
前記データ出力置換部で置換が行われたパケット数をカウントし、当該パケット数が、所定の値に達した場合に、置換を行ったパケット数が所定の値に達したことを示す置換信号を前記制御部に出力するカウンタ部とを備える、
ことを特徴とするデータ出力制御装置。
【請求項３】
請求項２に記載のデータ出力制御装置において、
前記カウンタ部の所定の値として置換を行うパケット数が設定され、前記カウンタ部が置換を行うパケット数の置換が完了した旨を示す置換信号を前記制御部に出力する、
ことを特徴とするデータ出力制御装置。
【請求項４】
請求項１に記載のデータ出力制御装置において、
前記データ置換部は、
前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータを置換するとともに、パケットデータの置換を行う毎に、データ置換を行った旨を示す置換信号を出力するデータ出力置換部を備える、
ことを特徴とするデータ出力制御装置。
【請求項５】
請求項２から請求項４の何れかに記載のデータ出力制御装置において、
前記データ置換部は、前記制御部からの制御信号に基づいて、置換するパケットデータを予め生成して保持するパケットデータ保持部をさらに備え、
前記データ出力置換部は、前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータを前記パケットデータ保持部に保持されたパケットデータに置換する、
ことを特徴とするデ−タ出力制御装置。
【請求項６】
請求項１から請求項５の何れかに記載のデータ出力制御装置において、
前記出力制御部は、
廃棄パケットを生成する廃棄パケット生成部と、
前記比較部からの比較結果信号に基づいて、入力されたパケットデータ、前記データ置換部からの置換データ、及び前記廃棄パケット生成部により生成された廃棄パケットから、最終的に出力するパケットデータを選択して出力するセレクタ部とを備える、
ことを特徴とするデータ出力制御装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
また、従来のデータ出力制御装置では、パーシャルＴＳの伝送状況が変化して情報パケットの変更を行う際に、当該情報パケットの変更を、特定のパケット識別子との比較の元で行っていたため、例えば、各情報テーブルのパケット数が変化した場合には、情報パケットの変更処理がパケット数の変化に追従しきれないという問題点があった。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、上記問題点に鑑みてなされたものであり、情報テーブルの変更が行われる時点を明確化し、また、特定のパケット識別子との比較結果に基づいて情報パケットの変更を行うことで、情報テーブルのダイナミックな変更を容易にするデータ出力制御装置を提供することを目的としている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
前記課題を解決するために、本発明にかかるデータ出力制御装置は、パケットを識別するためのパラメータを格納するパラメータ記憶部と、入力されたパケットデータからパラメータを抽出するパラメータ抽出部と、前記パラメータ抽出部により抽出されたパラメータと前記パラメータ記憶部に格納されたパラメータとを比較し、比較結果信号を出力する比較部と、前記パラメータ記憶部のパラメータの更新を行うとともに、データ置換部に制御信号を出力してデータ置換部を制御する制御部と、前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータの置換を行うとともに、置換したパケットデータに関する情報である置換信号を前記制御部に出力するデータ置換部と、入力されたパケットデータ及び前記データ置換部からの置換データを入力として、前記比較部からの比較結果信号に基づいて、最終的に出力するパケットデータの出力制御を行う出力制御部とを備えることを特徴とするものである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明にかかるデータ出力制御装置によれば、パケットを識別するためのパラメータを格納するパラメータ記憶部と、入力されたパケットデータからパラメータを抽出するパラメータ抽出部と、前記パラメータ抽出部により抽出されたパラメータと前記パラメータ記憶部に格納されたパラメータとを比較し、比較結果信号を出力する比較部と、前記パラメータ記憶部のパラメータの更新を行うとともに、データ置換部に制御信号を出力してデータ置換部を制御する制御部と、前記比較部からの比較結果信号及び前記制御部からの制御信号に基づいて、入力されたパケットデータの置換を行うとともに、置換したパケットデータに関する情報である置換信号を前記制御部に出力するデータ置換部と、入力されたパケットデータ及び前記データ置換部からの置換データを入力として、前記比較部からの比較結果信号に基づいて、最終的に出力するパケットデータの出力制御を行う出力制御部とを備えることにより、前記制御部は、前記データ置換部から出力される置換信号に基づいて、パケットデータの置換状態を常に認識でき、パーシャルＴＳの動作に応じて各情報テーブルを変化させることが可能となるため、パーシャルＴＳにおける各情報テーブルの連続性を保ったままダイナミックな変更が可能であるといった効果を奏する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
図１は、本発明の実施形態１によるデータ出力制御装置の構成を示すブロック図である。
図１において、本発明のデータ出力制御装置は、パラメータ記憶部１と、パラメータ抽出部２と、制御部３と、比較部４と、データ置換部５と、出力制御部６とから構成される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
パラメータ抽出部２は、入力されたパケットデータからtable id等のパラメータを抽出して比較部４に出力するとともに、入力されたパケットデータをデータ置換部５及び出力制御部６に出力する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
制御部３は、パラメータ記憶部１に格納されているパラメータの更新を行うとともに、データ置換部５に制御信号を出力して、出力制御部６から最終的に出力されるパーシャルＴＳの伝送状況を反映するように情報パケットの変更を行う。なお、制御信号とは、データ置換部５を制御するための信号であり、置換の対象となる情報パケットの種類や、置換を行う情報パケット数等の情報が含まれている。また、制御部３によるパラメータ記憶部１に格納されているパラメータの更新とは、データ出力制御装置が処理を行う放送データの放送形態によりパケットデータに付されたtable id等のパラメータが異なるため、データ出力制御装置が処理を行う放送データに合わせて、パラメータ記憶部１に格納されているパラメータを更新する処理のことをいう。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
比較部４は、パラメータ記憶部１に格納されたパラメータとパラメータ抽出部２から抽出されたパケットデータに含まれるパラメータとを比較して、入力されたパケットデータの内容を示す情報である比較結果信号を出力する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
出力制御部６は、パラメータ抽出部２から出力されるパケットデータ及びデータ置換部５から出力される置換データを入力とし、比較部４からの比較結果信号に基づいて最終的に出力するパケットデータの出力制御を行う。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
入力パケットデータが本発明にかかるデータ出力制御装置に入力されると、パラメータ抽出部２によりパケットデータからtable id等のパラメータが抽出され、比較部４に出力されるとともに、入力されたパケットデータがデータ置換部５及び出力制御部６に出力される。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
また、出力制御部６には、パラメータ抽出部２から出力されるパケットデータ、及びデータ置換部５から出力される置換データが出力制御部６に入力され、比較部４から出力される比較結果信号に基づいて、最終的に出力されるパケットデータが選択されて出力される。これにより、出力制御部６からは、受信機器の処理能力に応じて選択された所定の種類のＥＳパケットとともに、選択されたＥＳパケットの内容を反映した情報パケットを出力することが可能となる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
次に、データ置換部５の具体的な動作について説明する。
データ置換部５に、比較部４からの比較結果信号及び制御部３からの制御信号がデータ置換部５に入力されると、データ出力置換部７では、前記比較結果信号に基づいて、パラメータ抽出部２から出力されたパケットデータから、前記制御信号で示される置換の対象となる情報パケットの検出が行われる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
なお、ここでは、データ置換部５がカウンタ部８を備え、データ出力置換部７で置換を行ったパケット数をカウントするものについて説明したが、データ置換部５にカウンタ部８を設けないで、データ出力置換部７が、パケットデータの置換を行う毎に、データ置換を行った旨を示す置換信号を出力するようにしても良く、この場合には、制御部３は、前記置換信号によりパケットデータの置換が行われたことを知ることができるため、パケットのデータの途中でデータが変更され、無効なパケットデータとなってしまうことの防止や、急にパケットデータを停止したい場合等においてパケットデータを中途で停止する誤りを防止することが可能となる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
セレクタ部１１は、廃棄パケット生成部１０から出力される廃棄パケットと、パラメータ抽出部２から出力されるパケットデータと、データ置換部５から出力される置換データとを入力して、比較部４から出力される比較結果信号に基づいて、最終的に出力するパケットデータを選択して出力する。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
ここで、データ出力制御装置に入力される情報パケットにおけるプログラムが７とすると、７プログラムが２パケットの同じtable_idを有する情報パケットに分割され入力される事になる。このような場合において、本発明にかかるデータ出力制御装置では、該データ出力制御装置からの出力パケットを処理する処理装置の処理能力が３プログラムまでであるため、データ出力制御装置のデータ置換部５において、７から３にプログラム数を制限するよう情報パケットの置換を行う。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
置換の際には、処理可能なプログラム数が３に限定されている為、２パケットに分割されたプログラム数７の情報パケットを、１パケットの情報パケットに集約する。データ出力制御装置のデータ置換部５の設定としては、１パケット分の情報パケットの置き換えが完了したら、１パケット分の情報パケットの置換が完了した旨を示す置換信号を制御部３に出力するようにするとともに、プログラム数を３に限定して置き換えた１パケット分の情報パケットを置換データとして出力制御部６に出力するようにしておく。これにより、データ置換部５からの前記置換信号を受けた制御部３は、データ置換部５における情報パケットの置換状況を知ることができるため、次に入力される同じtable_idを有する情報パケットを空パケットである廃棄パケットと置換するようにデータ置換部５を制御することができ、結果として、処理装置の能力に応じて情報パケットの数を容易に変更させることが可能になる。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
１  パラメータ記憶部
２  パラメータ抽出部
３  制御部
４  比較部
５  データ置換部
６  出力制御部
７  データ出力置換部
８  カウンタ部
９  置換するパケットデータ保持部
１０  廃棄パケット生成部
１１  セレクタ部
【手続補正２１】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2005057386.tif 000010
【手続補正２２】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2005057386.tif 000011
【手続補正２３】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2005057386.tif 000012