(57)【要約】【課題】  必要に応じて現在・過去いずれのパケットストリームについても解析が行えるパケットストリーム監視システムを提供すること。【解決手段】  パケットストリームの所定の監視項目について監視を行うパケットストリーム監視システムにおいて、監視対象とするパケットストリームを所定パケット長毎にファイル化して格納するリングバッファを設け、パケットストリームの書込みと読出しを同時に行うようにしたもの。【選択図】                    図１
2005079737.tif 000002
【特許請求の範囲】
【請求項１】
パケットストリームの所定の監視項目について監視を行うパケットストリーム監視システムにおいて、
監視対象とするパケットストリームを所定パケット長毎にファイル化して格納するリングバッファを設け、
パケットストリームの書込みと読出しを同時に行うことを特徴とするパケットストリーム監視システム。
【請求項２】
前記リングバッファは、ハードディスクであることを特徴とする請求項１記載のパケットストリーム監視システム。
【請求項３】
前記パケットストリームはデジタル放送のＴＳであることを特徴とする請求項１記載のパケットストリーム監視システム。
【請求項４】
前記リングバッファは少なくとも１日分の放送番組のＴＳを格納することを特徴とする請求項３記載のパケットストリーム監視システム。
【請求項５】
パケットストリームの所定の監視項目について監視を行うパケットストリーム監視システムにおいて、
監視対象とするパケットストリームを所定パケット長毎にファイル化して格納するリングバッファを設けてパケットストリームの書込みと読出しを同時に行うとともに、
別途常時オンライン解析を行う系統を設けたことを特徴とするパケットストリーム監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケットストリーム監視システムに関するものであって、例えばデジタル放送におけるコンテンツデータなどのＴＳ（Transport Stream）の監視に好適なシステムに関する。
【背景技術】
【０００２】
特許文献１には、デジタル放送における送出情報の品質向上を図るとともに、放送監視業務の軽減を図るための技術が開示されている。
【０００３】
特許文献２には、デジタルビデオプログラムを格納するための循環型ファイルを使用したデジタルビデオレコーダに関する技術が開示されている。
【０００４】
しかし、これら特許文献１および特許文献２には、本発明のように、デジタルビデオレコーダを用いて、ほぼリアルタイムでデジタル放送などにおけるＴＳの監視を行うシステムを実現することに関する言及はない。
【０００５】
【特許文献１】特開２００１−８２３９
【０００６】
【特許文献２】特開２００３−１７８５６７
【０００７】
例えばデジタル放送の運営にあたっては、視聴者から番組についての問合せがあった場合や、ＴＳパケットに異常が発生した場合には、ＥＰＧ(Electronic Program Guide;電子番組ガイド)を構成するＰＳＩ/ＳＩ(Program Specifications Infomation/Service Information)や、番組連動および単独データ放送のデータを含む番組の解析チェックを、ＴＳレベルで行う必要がある。
【０００８】
図４は、放送局内における従来のＴＳ解析システムの一例を示すブロック図であり、オンライン形態の例を示している。ＴＳ出力部1は、オンエアする放送番組のＴＳを例えば局内の検証系に出力するとともに、ＴＳからパケットストリームを復調するパケット復調部2に入力する。パケット復調部2は、復調したパケットストリームを、オンライン解析部3に入力する。
【０００９】
オンライン解析部3は、パケット復調部2から復調入力されるパケットストリームについて、
・ＴＳヘッダの同期がとれているか？
・ＴＳヘッダのＣＣが連続しているか？
・セクションのＣＲＣは正常か？
・セクションのtable_id,length,Versionは正しいか？
・各テーブルの整合性が取れているか？
・テーブルは存在しているか？
・サブテーブル内にH-EIT以外のセクションが抜けなく存在するか？
・サブテーブル内においてEITが送出スパンに対し抜けなく存在するか？
・送出周期がBIT記載の周期か？
・所定の運用規定（例えばARIB-B14）に定められた値以外を使用していないか？
・運用してはならない記述がないか？
・所定の運用規定で定められた文字数を超えていないか？
などの多項目におよぶ各種の解析チェックを逐次実行し、それらの結果を表示部4に逐次表示する。
【００１０】
図５は、放送局内における従来のＴＳ解析システムの他の例を示すブロック図であり、オフライン形態の例を示している。パケット取込部5は、パケット取込指示部6の指示に基づき、解析チェックが必要と判断した所定範囲有限長のパケットストリームをパケットメモリ7に格納する。パケット読出部8は、パケット読出指示部9の指示に基づいて、このパケットメモリ7に格納されたパケットストリームの中から該当する部分のパケットをオフライン解析部10に読み出す。オフライン解析部10は、前述のオンライン解析部3と同様な各種の解析チェックを実行し、それらの結果を表示部4に表示する。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかし、図４のシステム構成によれば、現時点におけるパケットストリームの状態を監視解析チェックすることはできるが、過去に発生したパケットストリームの異常状態について再度確認解析することはできない。
【００１２】
これに対し、図５のシステム構成によれば、パケットメモリ7に取り込んだパケットストリームについてはデータを消去しない限り必要に応じて繰返し確認解析が行えるが、パケットメモリ7に取り込まなかったパケットストリームについての解析は不可能である。特に異常発生の原因が比較的過去の時間帯に存在していた場合には、その原因を特定することは困難である。
【００１３】
本発明は、このような従来の問題点を解決するものであり、その目的は、必要に応じて現在・過去いずれのパケットストリームについても解析が行えるパケットストリーム監視システムを提供することにある。
【００１４】
本発明が解決しようとする課題は、解析対象とするパケットストリームの時間的制約に対する自由度の高いパケットストリーム監視システムを実現することにある。
【課題を解決するための手段】
【００１５】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
パケットストリームの所定の監視項目について監視を行うパケットストリーム監視システムにおいて、
監視対象とするパケットストリームを所定パケット長毎にファイル化して格納するリングバッファを設け、
パケットストリームの書込みと読出しを同時に行うことを特徴とする。
【００１６】
請求項２記載の発明は、請求項１記載のパケットストリーム監視システムにおいて、
前記リングバッファは、ハードディスクであることを特徴とする。
【００１７】
請求項３記載の発明は、請求項１記載のパケットストリーム監視システムにおいて、
前記パケットストリームはデジタル放送のＴＳであることを特徴とする。
【００１８】
請求項４記載の発明は、請求項３記載のパケットストリーム監視システムにおいて、
前記リングバッファは少なくとも１日分の放送番組のＴＳを格納することを特徴とする。
【００１９】
請求項５記載の発明は、
パケットストリームの所定の監視項目について監視を行うパケットストリーム監視システムにおいて、
監視対象とするパケットストリームを所定パケット長毎にファイル化して格納するリングバッファを設けてパケットストリームの書込みと読出しを同時に行うとともに、
別途常時オンライン解析を行う系統を設けたことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、以下のような効果が得られる。
監視対象パケットストリームの書込みと読出しを同時に行えるので、パケットエラーが発生した場合などに、その原因を過去に遡って解析することができる。
【００２１】
パケットストリームを所定パケット長毎にファイル化して格納しているので、書込み・読出し制御が容易に行える。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を図面を用いて詳細に説明する。図１は本発明の一実施例の要部を示す構成ブロック図であり、図５と共通する部分には同一の符号を付けている。
【００２３】
図１では、図４のパケットメモリ7の代わりに、リングバッファ12を用いる。このリングバッファ12には、例えば２４時間の放送コンテンツを表す一連のパケットストリームが例えば１分間毎にファイル化されたファイル形式で、常に最新の２４時間分のパケットストリームファイルを保持するようにFIFOのリング形式で逐次更新格納される。これらパケットストリームの逐次書込みにあたっては、パケット取込指示部6の指示に従ってリングバッファ書込制御部11が書込みポインタを進めるように制御する。リングバッファ12に格納されたパケットストリームファイルの読出しにあたっては、パケット読出指示部9の指示に従ってリングバッファ読出制御部13が読出しポインタを進めるように制御する。リングバッファ12から読み出されたパケットストリームファイルは、オンライン解析部3に入力されるとともに、必要に応じてTS再生出力部14にも入力される。
【００２４】
図２は、リングバッファ12に格納されるパケットストリームファイルの概念図である。各データファイルは、例えば８パケットの固定長を単位とするものである。これら複数のデータファイルは、リングバッファ書込制御部11と管理ファイルにより、リング状に連続するように管理される。なお、管理ファイルには、総ファイル数、現在書込み中のファイル名、ファイル内の書込み位置、ファイル名とタイムスタンプの対応テーブルなどが書き込まれている。
【００２５】
このように構成されるシステムの動作を説明する。
リングバッファ12には、リングバッファ書込制御部11の制御に基づき、逐次パケットストリームが所定のパケット長でファイル化されて格納される。一方、リングバッファ12に格納されているパケットストリームファイルは、パケット読出指示部9から指示する出力開始時刻指示に従ってリングバッファ読出制御部13が読出しポインタを進めることにより、逐次オンライン解析部3およびTS再生出力部14に読み出される。
【００２６】
ここで、オンライン解析部3は、前述の従来例と同様な各種の解析を行う。TS再生出力部14は、必要に応じて、局内の検証系に再生したＴＳを供給出力する。
【００２７】
このように、本発明によれば、リングバッファ12の読出しポインタを書込みポインタに一致させることにより、リングバッファ12に取り込まれたパケットが遅れなくオンライン解析部3に入力されるので、例えばデジタル放送におけるＴＳをリアルタイムで監視することができる。そして、エラーが発生した場合には、リングバッファ12の読出しポインタをエラー発生直前に移動させることにより、その原因を過去に遡って解析できる。
また、必要に応じて、そのエラーが発生した状態を繰り返して再生検証できる。
【００２８】
ところで、図１の構成によれば、エラー解析を行っている間はオンライン監視を中断することになる。すなわち、図１の構成では、エラー解析を行っている間に他のエラーが発生した場合にそれを捕捉することができない。
しかし、このような問題は、図３のような構成にすることにより解決できる。なお図３において、図１と共通する部分には同一の符号を付けている。
【００２９】
図３のＴＳ出力部1には第２のオンライン解析部15と第２の表示部16が接続されていて、これら第２のオンライン解析部15と第２の表示部16はエラー発生の有無に関係なく常にリアルタイムでのオンライン解析を行う。また第２のオンライン解析部15にはリアルタイムで検出したエラーの種別と発生時刻のタイムスタンプをログとして蓄積するためのエラーログメモリ17が接続されている。
【００３０】
そして、ユーザーが解析対象とするエラーをエラー指定部18に指示することによりエラー指定部18はエラーログメモリ17から対応するエラーのタイムスタンプを検索し、検索によりヒットしたタイムスタンプデータをパケット読出指示部9に入力する。パケット読出指示部9は、ヒットしたタイムスタンプデータに基づき、リングバッファ12に取り込まれているパケットの中から対応するパケットをオンライン解析部3に読み出すように指示する。
【００３１】
これにより、エラーが発生した場合には、リアルタイムでのオンライン監視を中断することなく継続しながら、エラー原因の解析を行うことができる。
【００３２】
なお、上記実施例では、デジタル放送におけるＴＳをリアルタイムで監視する例について説明したが、本発明はこれに限るものではなく、各種のパケットストリームの解析にも利用できる。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施例の要部を示す構成ブロック図である。
【図２】図１のリングバッファ12に格納されるパケットストリームファイルの概念図である。
【図３】本発明の他の実施例の要部を示す構成ブロック図である。
【図４】放送局内における従来のＴＳ解析システムの一例を示すブロック図である。
【図５】放送局内における従来のＴＳ解析システムの他の例を示すブロック図である。
【符号の説明】
【００３４】
１  ＴＳ出力部
２  パケット復調部
３，１５  オンライン解析部
４，１６  表示部
６  パケット取込指示部
９  パケット読出指示部
１１  リングバッファ書込制御部
１２  リングバッファ
１３  リングバッファ読出制御部
１４  ＴＳ再生出力部
１７  エラーログメモリ
１８  エラー指定部
【図１】
2005079737.tif 000003
【図２】
2005079737.tif 000004
【図３】
2005079737.tif 000005
【図４】
2005079737.tif 000006
【図５】
2005079737.tif 000007