(57)【要約】【課題】伝送路における複数の伝送ポイントにて受信したＴＳを少ない記録容量の記録装置で効率良く記録保存可能なデータ記録システムを低コストに提供する。【解決手段】各エラー検出装置３０は、伝送路Ｌａの各伝送ポイントＰ２〜Ｐ６毎にＴＳを受信し、ＴＳを構成するＩＰパケットに付加されているシーケンス番号に基づいてＩＰパケットのシーケンスエラーを検出し、その検出結果に従ってエラーデータを生成し、そのエラーデータをＲＡＭ４３に記録保存すると共に双方向通信回線Ｌｂを介して保存・再現装置３１へ送信する。保存・再現装置３１は、送信機２０が伝送路Ｌａを介してＴＳを送信する伝送ポイントＰ１にてＴＳを受信し、そのＴＳを構成する全てのＩＰパケットをＨＤＤ５５に記録保存すると共に、各エラー検出装置３０が双方向通信回線Ｌｂを介して送信してきたエラーデータを受信し、そのエラーデータをＨＤＤ５５に記録保存する。【選択図】  図１
2010119046.tif 000002
【特許請求の範囲】
【請求項１】
データが時系列で伝送される伝送路と、
前記データは分割されたデータ列から成り、各データ列にはデータ順を表す情報であるシーケンス番号が付加されていることと、
前記伝送路における複数の伝送ポイントにそれぞれ設置されたエラー検出装置と、
その複数のエラー検出装置にそれぞれ設けられた第１記録装置と、
前記伝送路における始点の伝送ポイントに設置され、前記複数のエラー検出装置と通信回線を介して接続された管理装置と、
その管理装置に設けられた第２記録装置と
を備えたデータ記録システムであって、
前記複数のエラー検出装置はそれぞれ、前記伝送路における各伝送ポイント毎に前記データを受信し、前記データを構成する前記データ列にそれぞれ付加されている前記シーケンス番号を検査して確認し、その各シーケンス番号に基づいて前記データ列のシーケンスエラーを検出し、その検出結果に従ってエラーデータを生成し、そのエラーデータを第１記録装置に記録保存すると共に前記通信回線を介して前記管理装置へ送信することと、
前記データ列のシーケンスエラーの種類には、前記データを構成していなければならない前記データ列が欠落して無くなっているデータ列の欠落と、前記データに複数個の同じ前記データ列が重複して含まれているデータ列の重複と、前記データを構成する前記データ列の順番が本来あるべき正しい順番とは入れ替わっているデータ列の順変化とがあることと、
前記管理装置は、前記伝送路における始点の伝送ポイントにて前記データを受信し、そのデータを第２記録装置に記録保存すると共に、前記複数のエラー検出装置が前記通信回線を介して送信してきた前記エラーデータを受信し、そのエラーデータを第２記録装置に記録保存することと
を特徴とするデータ記録装置。
【請求項２】
請求項１に記載のデータ記録システムにおいて、
前記複数のエラー検出装置は、
前記データ列に付加されているシーケンス番号が正常にインクリメントされていない箇所を見つけることによりシーケンス番号の欠落を確認し、そのシーケンス番号の欠落に基づいて前記データ列の欠落を検出することと、
欠落する直前のシーケンス番号から欠落から復帰した直後のシーケンス番号までを抽出し、その抽出した複数個のシーケンス番号と、前記データ列の欠落を検出した日時と、当該エラー検出装置が設置されている伝送ポイントの番号とを組み合わせることにより、エラーデータを生成することと
を特徴とするデータ記録装置。
【請求項３】
請求項１に記載のデータ記録システムにおいて、
前記複数のエラー検出装置は、
前記データ列に付加されているシーケンス番号が正常にインクリメントされていない箇所を見つけることによりシーケンス番号の重複を確認し、そのシーケンス番号の重複に基づいて前記データ列の重複を検出することと、
重複する直前のシーケンス番号から重複から復帰した直後のシーケンス番号までを抽出し、その抽出した複数個のシーケンス番号と、前記データ列の重複を検出した日時と、当該エラー検出装置が設置されている伝送ポイントの番号とを組み合わせることにより、エラーデータを生成することと
を特徴とするデータ記録装置。
【請求項４】
請求項１に記載のデータ記録システムにおいて、
前記複数のエラー検出装置は、
前記データ列に付加されているシーケンス番号が正常にインクリメントされていない箇所を見つけることによりシーケンス番号の順変化を確認し、そのシーケンス番号の順変化に基づいて前記データ列の順変化を検出することと、
順変化する直前のシーケンス番号から順変化から復帰した直後のシーケンス番号までを抽出し、その抽出した複数個のシーケンス番号と、前記データ列の順変化を検出した日時と、当該エラー検出装置が設置されている伝送ポイントの番号とを組み合わせることにより、エラーデータを生成することと
を特徴とするデータ記録装置。
【請求項５】
請求項１〜４のいずれか１項に記載のデータ記録システムにおいて、
前記管理装置は、
第２記録装置から読み出した前記データを構成する全てのデータ列と、第２記録装置から読み出した前記エラーデータとに基づいて、前記複数のエラー検出装置が設置されている前記伝送ポイントにて受信された前記データを構成する前記データ列を再現することを特徴とするデータ記録装置。
【請求項６】
請求項５に記載のデータ記録システムにおいて、
前記管理装置は、
前記データ列の欠落が発生した場合には、前記データを構成する全てのデータ列から、前記エラーデータに含まれるシーケンス番号に該当する前記データ列を欠落させて取り除くことにより、そのデータ列の欠落が発生した伝送ポイントにて受信された前記データを構成するデータ列を再現することを特徴とするデータ記録装置。
【請求項７】
請求項５に記載のデータ記録システムにおいて、
前記管理装置は、
前記データ列の重複が発生した場合には、前記データを構成する全てのデータ列から、前記エラーデータに含まれるシーケンス番号のうち重複しているシーケンス番号に該当する前記データ列を重複させることにより、そのデータ列の重複が発生した伝送ポイントにて受信された前記データを構成するデータ列を再現することを特徴とするデータ記録装置。
【請求項８】
請求項５に記載のデータ記録システムにおいて、
前記管理装置は、
前記データ列の順変化が発生した場合には、前記データを構成する全てのデータ列から、前記エラーデータに含まれるシーケンス番号のうち順番が入れ替わっているシーケンス番号に該当するデータ列の順番を入れ替えることにより、そのデータ列の順変化が発生した伝送ポイントにて受信された前記データを構成するデータ列を再現することを特徴とするデータ記録装置。
【請求項９】
請求項１〜８のいずれか１項に記載のデータ記録システムにおいて、
前記管理装置は、第２記録装置に記録保存されている前記エラーデータに基づいて、前記伝送路における複数の伝送ポイントにおける前記データ列のシーケンスエラーの発生を判定することを特徴とするデータ記録システム。
【請求項１０】
請求項９に記載のデータ記録システムにおいて、
前記管理装置が判定した前記複数の伝送ポイントにおける前記データ列のシーケンスエラーの発生状況について、前記複数の伝送ポイント毎に所定期間分だけ一覧表示する表示装置を備えたことを特徴とするデータ記録システム。
【請求項１１】
請求項９に記載のデータ記録システムにおいて、
前記管理装置が判定した前記複数の伝送ポイントの少なくともいずれか１つにおける前記データ列のシーケンスエラーの発生状況について、所定期間分だけ一覧表示する表示装置を備えたことを特徴とするデータ記録システム。
【請求項１２】
請求項１〜１１のいずれか１項に記載のデータ記録システムにおいて、
前記データは、ＭＰＥＧ（Moving Picture Experts Group）２におけるＴＳ（Transport Stream）であることを特徴とするデータ記録システム。
【請求項１３】
請求項１２に記載のデータ記録システムにおいて、
前記データ列はＩＰ（Internet Protocol）パケットであり、前記シーケンス番号はＲＴＰ（Real-time Transport Protocol）ヘッダに含まれていることを特徴とするデータ記録システム。
【請求項１４】
請求項１〜１３のいずれか１項に記載のデータ記録システムにおける前記エラー検出装置および前記管理装置としてコンピュータシステムを機能させるためのプログラム。
【請求項１５】
請求項１〜１３のいずれか１項に記載のデータ記録システムにおける前記エラー検出装置および前記管理装置としてコンピュータシステムを機能させるためのプログラムが記録されたコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ記録システム、プログラム、記録媒体に係り、詳しくは、データの伝送路における複数の伝送ポイントにて受信して取得した伝送データを記録するデータ記録システム、そのデータ記録システムを実現するようにコンピュータシステムを機能させるためのプログラム、そのプログラムが記録されたコンピュータで読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
近年、ＢＳ（Broadcasting Satellite ）デジタル放送やＣＳ（Communication Satellite）デジタル放送などの衛星デジタル放送、地上デジタル放送、ＣＡＴＶ（CAble TeleVision）、インターネットを用いたＴＶ（TeleVision）放送などのデータ配信などの放送メディアや通信メディアにおいて、ＭＰＥＧ（Moving Picture Experts Group）２による圧縮符号化技術を用いたデジタル放送やデジタル通信のサービスが提供されている。
【０００３】
ＭＰＥＧ２を用いた圧縮符号化システムであるＭＰＥＧ２システムでは、オーディオデータ（音声情報）およびビデオデータ（映像情報）を圧縮符号化したデータのビットストリームであるＥＳ（Elementaly Stream）を生成し、オーディオデータのＥＳ（オーディオＥＳ）とビデオデータのＥＳ（ビデオＥＳ）とを多重化してＴＳ（Transport Stream）を生成する。
【０００４】
ここで、ＥＳを、意味のある単位（ビデオデータならフレーム単位、オーディオデータならブロック単位）毎にパケット化したものはＰＥＳ（Packetized Elementary Stream）と呼ばれる。ＰＥＳには時刻情報が含まれており、この時刻情報を用いてビデオデータとオーディオデータの同期を取ることができる。 
ＴＳは、１つのビットストリームの中に複数のプログラムを構成することができるため、放送メディアや通信メディアなどへの適用が想定されて規格化されている。
【０００５】
１つのＴＳは、数種類〜数百種類のＴＳパケットが集まって構成される。ＴＳパケットは１８８バイトや２０４バイトなどの固定長パケットであり、その長さはＡＴＭ（Asynchronous Transfer Mode）セル長との整合性およびリードソロモン符号などの誤り訂正符号化を行なう場合の適用性を考慮して決定されている。
【０００６】
ＴＳパケットは、４バイト固定長のパケットヘッダと可変長のアダプテーションフィールド（adaptation field）およびペイロード（payload）から構成されている。アダプテーションフィールドとペイロードはどちらかだけが存在する場合と両方が存在する場合があり、その有無はパケットヘッダ内のフラグ（adaptation field control）により示される。
【０００７】
パケットヘッダには、ＴＳパケットの種類を識別するための識別子であるＰＩＤ（Packet IDentification）、同期バイト、連続性指標（Continuity Counter）などの各種パケット制御データが含まれている。
アダプテーションフィールドには、送信側と受信側の間で同期を取るための基準時刻情報（ＰＣＲ：Program Clock Reference）と、圧縮符号化されたビデオデータまたはオーディオデータとが含まれている。
【０００８】
同期バイトはＴＳパケットの開始を示すデータである。
ＰＩＤは、ＴＳパケットに含まれている情報の内容（チャンネル番号や、そのチャンネルのビデオデータおよびオーディオデータのうちいずれが含まれているか等）を示すデータである。
尚、同一のビデオデータ、同一のオーディオデータはそれぞれ同じＰＩＤを持つため、ＴＳの受信システムはＰＩＤを用いて元のＰＥＳに戻すことが可能である。
【０００９】
そして、送信局（放送局），中継局，ＣＡＴＶ局などに設置されている送信システムは、このように生成した複数チャンネル分のＴＳパケットを時分割多重化することによりＴＳパケットのデータ列であるＴＳを生成し、そのＴＳを所定の変調方式で変調することにより送信信号を生成し、その送信信号を伝送手段へ送信するため、複数チャンネル分のテレビジョン番組を同時に放送することができる。
尚、送信信号の伝送手段は、例えば、衛星デジタル放送の場合は放送衛星、地上デジタル放送の場合は送受信装置のアンテナ、ＣＡＴＶの場合は専用通信回線、インターネットの場合はＩＳＤＮ（Integrated Services Digital Network）やＡＤＳＬ（Asymmetric Digital Subscriber Line）などを含む公衆電話回線や光通信回線を含む専用通信回線などから構成される。
【００１０】
また、デジタル放送やデジタル通信を受信する受信システムは、送信局（放送局），中継局，ＣＡＴＶ局などから送信されてくる送信信号を受信し、その受信した送信信号を所定の復調方式で復調することによりＴＳを生成する。
そして、受信システムは、ＴＳに含まれる複数チャンネル分のＴＳパケットのうち視聴者（ユーザ）の所望するチャンネルのＴＳパケットを選択して復号化することによりビデオデータおよびオーディオデータを生成し、それらデータをテレビジョン受像機やパーソナルコンピュータなどに出力して再生させる。
【００１１】
このようなＭＰＥＧ２によるデジタル放送やデジタル通信では、送信システムまたは受信システムにて生成した個々のＴＳパケットについて、複数種類のエラーの発生状況（発生状態）を監視する必要がある。
なぜなら、正常な放送や通信を実現するには、ＴＳのエラーの発生状況に基づいてエラーの発生原因を調査し、次回からは当該エラーが発生しないよう防止策を講じなければならないからである。
【００１２】
ちなみに、ＴＳのエラー発生原因としては、例えば、送信システムまたは受信システムを構成する各種機器の不調、各種機器に供給される電源の不調、テレビジョン番組のスケジューリングの不備、放送の休止タイミングの不具合、天候による電波障害（降雨減衰や雷障害など）などがある。
【００１３】
しかし、１つのＴＳは数種類〜数百種類のＴＳパケットによって構成されているため、個々のＴＳパケットについて複数種類のエラーの発生状況を監視するとなると、監視対象のエラーの種類は延べ数十〜数万種類にも上り、その監視を人間系で行うことは不可能である。
そこで、本出願人（株式会社トラフィック・シム）は、ＰＩＤで識別されるＴＳパケットの受信間隔時間や、連続性指標の途切れなどに基づいてエラー発生を監視するＴＳパケット監視装置を開発販売している（商品名「TS CaPID WA-1／TSW-1000」）。このＴＳパケット監視装置は、既に国内大手デジタル衛星放送局で実際に使用されて放送サービスの品質向上に貢献している。
【００１４】
また、本出願人は、特許文献１に開示されるように、時系列で転送されるデータ中に含まれるエラーの発生状況を検出するエラー検出手段と、そのエラー検出手段が検出した所定期間のエラーの発生状況を時系列で一覧表示するエラー表示手段とを備えたデータ監視システムを提案している。
この特許文献１の技術によれば、データ転送（データ伝送）の運用管理者（オペレータ）は、エラー表示手段の一覧表示を一目するだけで所定期間のエラーの発生状況を確認可能であり、多量に発生するエラーについても確実に監視することができる。
【００１５】
ところで、特許文献２の請求項１には、入力されたデジタル放送信号のＴＳから生成したＴＳファイルの断片を一時記憶する一時記憶手段に記憶した後、該記憶したＴＳファイルの断片を大容量の記録手段に間欠的に転送することにより、該大容量の記録手段において保存用の連続したＴＳファイルを得るように構成したことを特徴とするデジタル放送の放送番組記録装置が記載されている。
【００１６】
また、特許文献２の請求項２には、入力されたデジタル放送信号のＴＳから該ＴＳを複数フレーム単位にまとめてファイル化したＴＳファイルを生成する手段と、該手段により生成されたＴＳファイルにファイルヘッダを付加する手段と、該手段によりファイルヘッダが付加されたＴＳファイルを記憶する第１の記憶手段と、システム管理インターフェースと、ＣＰＵとを具えたＴＳ処理部、前記ＣＰＵの制御により前記第１の記憶手段の記憶内容が転送され、現時点から所定時間前までのデータが常に記憶されているようになっている第２の記憶手段、前記ＴＳ処理部とＬＡＮで接続され、前記ＣＰＵの制御により前記第２の記憶手段の記憶内容が定期的に転送され、一定期間分のデータとして記憶されるようになっている第３の記憶手段、および前記ＴＳ処理部とＬＡＮで接続され、前記ＣＰＵの制御により、前記第２の記憶手段の記憶内容が前記システム管理インターフェースからの転送要求に応じて転送されるか、または、前記第３の記憶手段によって記憶されたデータが供給され、該転送されまたは供給されたデータから前記ＴＳ処理部において付加されたファイルヘッダが取り除かれて前記入力されたデジタル放送信号のＴＳに相当する信号を復元するＴＳ再生部を具えて構成されていることを特徴とするデジタル放送の放送番組記録装置が記載されている。
【特許文献１】特開２００６−１３６１２号公報（第１〜２９頁、図１〜図１４）
【特許文献２】特開２００３−６１０２２号公報（第１〜７頁、図３、図４）
【発明の開示】
【発明が解決しようとする課題】
【００１７】
従来より、ＭＰＥＧ２によるデジタル放送やデジタル通信におけるデータ伝送では、ＴＳの伝送路における複数の伝送ポイントにそれぞれエラー発生を監視するエラー監視装置を設置しておき、各伝送ポイント毎にＴＳを取得してそのエラー検出を行うことにより、どの伝送ポイント間でＴＳのエラーが発生したかを判定し、その判定結果に基づいてＴＳのエラー発生原因の調査が行われており、各伝送ポイントで同時に取得したＴＳを過去一定期間保持し、事後のエラーの検証用元データとして利用したり、各伝送ポイントにて取得したＴＳを伝送路と同等の高速な通信回線により送信ポイントまで戻して目視比較するなどの対策がとられている。
【００１８】
尚、伝送ポイントには、送信ポイント、中継ポイント、受信ポイントなどがあり、中継ポイントおよび受信ポイントは複数設けられている場合もある。
例えば、デジタル通信（デジタル放送）では、送信ポイントは送信局（放送局）に設置された送信機が伝送路を介してＴＳを出力する箇所であり、中継ポイントは中継局に設置された送受信機が伝送路を介してＴＳを入力する箇所であり、受信ポイントは視聴者が持つ視聴者端末（受信機）が伝送路を介してＴＳを入力する箇所である。
【００１９】
ところで、前述のＴＳパケット監視装置では、監視機能の１つとしてＴＳパケットに記載されている０〜１５の値でサイクリックにインクリメントされる連続性指標が不連続となったことを検出するが、例えば、特定の種類のパケットが１６個連続して欠落した場合、連続性指標は連続したままとなってしまい、エラーを検出することが困難である。
このような場合、事後になって視聴者等から障害の問い合わせが寄せられることがあるが、前述のＴＳパケット監視装置ではエラーを検出・記録しておらず、監視装置におけるエラー検出にかかわらず、監視対象のＴＳを過去一定期間分記録しておくことは重要である。
【００２０】
また、データ伝送の運用管理者がＴＳのエラー発生原因の調査を行う際には、長期間（例えば、数日間〜数ヶ月間）に渡るエラーの発生状況を検討することがある。
そのためには、エラー監視装置が長期間のエラー発生状況と同時に各伝送ポイントにおいて取得されたＴＳを記録しておく必要があり、高価な大容量の記録装置を内蔵したエラー監視装置を各伝送ポイントに設置しなければならない。
【００２１】
そこで、ＴＳの伝送路における複数の伝送ポイントにて取得したＴＳを少ない記録容量の記録装置で効率良く記録保存し、どの伝送ポイント間でＴＳのエラーが発生したかを容易に判定可能なデータ記録システムを低コストに実現することが要求されている。
【００２２】
ところで、特許文献２の放送番組記録装置をＴＳの伝送路における複数の伝送ポイントに設置しておき、各伝送ポイントにて取得されたＴＳをそれぞれの放送番組記録装置に記録した後に、各放送番組記録装置で記録されたＴＳを解析することにより、どの伝送ポイント間でＴＳのエラーが発生したかを判定することが考えられる。
しかし、このようにした場合でも、多数の伝送ポイントに前記放送番組記録装置を設置するとなると、放送番組記録装置の台数が多くなる分だけ設置コストが増大するという問題がある。
【００２３】
一般的に大容量のデジタルデータを記憶したり記録したりするシステムの場合、取得したデジタルデータを適当なサイズに分割し、これを一次記憶し、その後二次記憶に伝送する手段が取られる。
例えば、現在一般的なパーソナルコンピュータに搭載されているＣＰＵでは、プログラム中からのメモリアクセスに対して、ＣＰＵ内等に搭載されたランダムアクセスに優れた一次用メモリに蓄積後、二次用メモリが扱いやすいブロック単位に分割して二次用メモリに転送する手段がとられており、この仕組みは１９８０年代に市販されたＣＰＵに組み込まれている。
また、現在一般的なパーソナルコンピュータに搭載されているハードディスク装置とその制御プログラムでは、ハードディスクに記録すべきデータを、一旦パーソナルコンピュータのメインメモリ上に一次記憶し、その後ハードディスクが扱いやすいブロック単位に分割し、ハードディスクとのインターフェイス回路を通じてハードディスク上の一次記憶メモリに蓄積した後、ハードディスク本体の記録部分に書き込まれる。
【００２４】
特許文献２の請求項１に記載の技術では、ＴＳから生成したＴＳファイルの断片を一時記憶する一時記憶手段と、その断片を連続したＴＳファイルを記録する大容量の記録手段とを備える。そのため、特許文献２の請求項１に記載の技術は、上記一次記録と二次記録の一例と考えることができる。
【００２５】
ところで、インターネットを用いたＴＶ放送などのデータ配信の場合、時系列で伝送されてくるＴＳは複数個のＩＰ（Internet Protocol）パケットが集まって構成されている。
ＩＰパケットは、ＩＰヘッダとＵＤＰ（User Datagram Protocol）パケットから構成されている。
ＵＤＰパケットは、ＵＤＰヘッダとＲＴＰ（Real-time Transport Protocol）パケットから構成されている。
ＲＴＰパケットは、ＲＴＰヘッダと複数個のＴＳパケットから構成されている。
すなわち、１個のＩＰパケットの先頭には、ＩＰヘッダ、ＵＤＰヘッダ、ＲＴＰヘッダがこの順番で設けられ、ＲＴＰヘッダに続いて複数個のＴＳパケットが設けられている。
【００２６】
ＲＴＰヘッダには、データ順を表す情報であるシーケンス番号が含まれている。
つまり、個々のＩＰパケットには、ＲＴＰヘッダに含まれているシーケンス番号が付加されている。
シーケンス番号は、１６ビット固定長のデータから成り、その１６ビットによって規定される番号数字がサイクリックにインクリメントされる。
例えば、シーケンス番号が１バイトのデータから成る場合には、０〜２５５の番号数字がサイクリックにインクリメントされ、２５５番の次には０番に戻って周回（巡回）が繰り返される。
【００２７】
ＩＰパケットにシーケンス番号が付加されている理由は、ＩＰパケットの欠落・重複・順変化といったシーケンスエラーを検出するためである。
ＩＰパケットの欠落とは、ＴＳを構成していなければならないＩＰパケットが欠落して無くなっている状態であり、ＩＰパケットの欠落はシーケンス番号の欠落に基づいて検出できる。
ＩＰパケットの重複とは、ＴＳに複数個の同じＩＰパケットが重複して含まれている状態であり、ＩＰパケットの重複はシーケンス番号の重複に基づいて検出できる。
ＩＰパケットの順変化とは、ＴＳを構成するＩＰパケットの順番が本来あるべき正しい順番とは入れ替わっている状態であり、ＩＰパケットの順変化はシーケンス番号の入れ替わりに基づいて検出できる。
【００２８】
そこで、インターネットを用いたＴＶ放送などのデータ配信の場合には、シーケンスエラー（ＩＰパケットの欠落・重複・順変化）を検出して監視するシーケンスエラー監視装置をＴＳの伝送路における複数の伝送ポイントに設置しておくことにより、各伝送ポイント毎のシーケンスエラーを監視することが考えられる。
しかし、このようにした場合でも、シーケンスエラー監視装置が長期間のエラー発生状況と同時に各伝送ポイントにおいて取得されたＴＳを記録しておく必要があり、高価な大容量の記録装置を内蔵したシーケンスエラー監視装置を各伝送ポイントに設置しなければならない。
【００２９】
本発明は上記要求を満足させるためになされたものであって、以下の目的を有するものである。
（１）データの伝送路における複数の伝送ポイントにて受信したデータを少ない記録容量の記録装置で効率良く記録保存可能なデータ記録システムを低コストに提供する。
（２）前記（１）のデータ記録システムが記録保存したデータに基づいて、どの伝送ポイント間でシーケンスエラーが発生したかを容易に判定可能なデータ記録システムを提供する。
（３）前記（１）（２）のデータ記録システムを実現するようにコンピュータシステムを機能させるためのプログラムを提供する。
（４）前記（１）（２）のデータ記録システムを実現するようにコンピュータシステムを機能させるためのプログラムが記録されたコンピュータで読み取り可能な記録媒体を提供する。
【課題を解決するための手段】
【００３０】
請求項１に記載の発明は、
データ（ＴＳ）が時系列で伝送される伝送路（Ｌａ）と、
前記データは分割されたデータ列（ＩＰパケット）から成り、各データ列にはデータ順を表す情報であるシーケンス番号が付加されていることと、
前記伝送路（Ｌａ）における複数の伝送ポイント（Ｐ２〜Ｐ６）にそれぞれ設置されたエラー検出装置（３０）と、
その複数のエラー検出装置（３０）にそれぞれ設けられた第１記録装置（ＲＡＭ４３）と、
前記伝送路（Ｌａ）における始点の伝送ポイント（Ｐ１）に設置され、前記複数のエラー検出装置（３０）と通信回線（Ｌｂ）を介して接続された管理装置（３１）と、
その管理装置（３１）に設けられた第２記録装置（ＨＤＤ５５）と
を備えたデータ記録システムであって、
前記複数のエラー検出装置（３０）はそれぞれ、前記伝送路（Ｌａ）における各伝送ポイント（Ｐ２〜Ｐ６）毎に前記データ（ＴＳ）を受信し、前記データ（ＴＳ）を構成する前記データ列（ＩＰパケット）にそれぞれ付加されている前記シーケンス番号を検査して確認し、その各シーケンス番号に基づいて前記データ列（ＩＰパケット）のシーケンスエラーを検出し、その検出結果に従ってエラーデータを生成し、そのエラーデータを第１記録装置（ＲＡＭ４３）に記録保存すると共に前記通信回線（Ｌｂ）を介して前記管理装置（３１）へ送信することと、
前記データ列（ＩＰパケット）のシーケンスエラーの種類には、前記データ（ＴＳ）を構成していなければならない前記データ列（ＩＰパケット）が欠落して無くなっているデータ列の欠落と、前記データ（ＴＳ）に複数個の同じ前記データ列（ＩＰパケット）が重複して含まれているデータ列の重複と、前記データ（ＴＳ）を構成する前記データ列（ＩＰパケット）の順番が本来あるべき正しい順番とは入れ替わっているデータ列の順変化とがあることと、
前記管理装置（３１）は、前記伝送路（Ｌａ）における始点の伝送ポイント（Ｐ１）にて前記データ（ＴＳ）を受信し、そのデータ（ＴＳ）を第２記録装置（ＨＤＤ５５）に記録保存すると共に、前記複数のエラー検出装置（３０）が前記通信回線（Ｌｂ）を介して送信してきた前記エラーデータを受信し、そのエラーデータを第２記録装置（ＨＤＤ５５）に記録保存することと
を技術的特徴とする。
【００３１】
請求項２に記載の発明は、
請求項１に記載のデータ記録システムにおいて、
前記複数のエラー検出装置（３０）は、
前記データ列（ＩＰパケット）に付加されているシーケンス番号が正常にインクリメントされていない箇所を見つけることによりシーケンス番号の欠落を確認し、そのシーケンス番号の欠落に基づいて前記データ列（ＩＰパケット）の欠落を検出することと、
欠落する直前のシーケンス番号から欠落から復帰した直後のシーケンス番号までを抽出し、その抽出した複数個のシーケンス番号と、前記データ列の欠落を検出した日時と、当該エラー検出装置が設置されている伝送ポイントの番号（Ｐ２〜Ｐ６）とを組み合わせることにより、エラーデータを生成することと
を技術的特徴とする。
【００３２】
請求項３に記載の発明は、
請求項１に記載のデータ記録システムにおいて、
前記複数のエラー検出装置（３０）は、
前記データ列（ＩＰパケット）に付加されているシーケンス番号が正常にインクリメントされていない箇所を見つけることによりシーケンス番号の重複を確認し、そのシーケンス番号の重複に基づいて前記データ列（ＩＰパケット）の重複を検出することと、
重複する直前のシーケンス番号から重複から復帰した直後のシーケンス番号までを抽出し、その抽出した複数個のシーケンス番号と、前記データ列の重複を検出した日時と、当該エラー検出装置が設置されている伝送ポイントの番号（Ｐ２〜Ｐ６）とを組み合わせることにより、エラーデータを生成することと
を技術的特徴とする。
【００３３】
請求項４に記載の発明は、
請求項１に記載のデータ記録システムにおいて、
前記複数のエラー検出装置（３０）は、
前記データ列（ＩＰパケット）に付加されているシーケンス番号が正常にインクリメントされていない箇所を見つけることによりシーケンス番号の順変化を確認し、そのシーケンス番号の順変化に基づいて前記データ列（ＩＰパケット）の順変化を検出することと、
順変化する直前のシーケンス番号から順変化から復帰した直後のシーケンス番号までを抽出し、その抽出した複数個のシーケンス番号と、前記データ列の順変化を検出した日時と、当該エラー検出装置が設置されている伝送ポイントの番号（Ｐ２〜Ｐ６）とを組み合わせることにより、エラーデータを生成することと
を技術的特徴とする。
【００３４】
請求項５に記載の発明は、
請求項１〜４のいずれか１項に記載のデータ記録システムにおいて、
前記管理装置（３１）は、
第２記録装置（ＨＤＤ５５）から読み出した前記データ（ＴＳ）を構成する全てのデータ列（ＩＰパケット）と、第２記録装置（ＨＤＤ５５）から読み出した前記エラーデータとに基づいて、前記複数のエラー検出装置（３０）が設置されている前記伝送ポイント（Ｐ２〜Ｐ６）にて受信された前記データ（ＴＳ）を構成する前記データ列（ＩＰパケット）を再現することを技術的特徴とする。
【００３５】
請求項６に記載の発明は、
請求項５に記載のデータ記録システムにおいて、
前記管理装置（３１）は、
前記データ列の欠落が発生した場合には、前記データ（ＴＳ）を構成する全てのデータ列（ＩＰパケット）から、前記エラーデータに含まれるシーケンス番号に該当する前記データ列を欠落させて取り除くことにより、そのデータ列の欠落が発生した伝送ポイント（Ｐ２〜Ｐ６）にて受信された前記データを構成するデータ列を再現することを技術的特徴とする。
【００３６】
請求項７に記載の発明は、
請求項５に記載のデータ記録システムにおいて、
前記管理装置（３１）は、
前記データ列の重複が発生した場合には、前記データ（ＴＳ）を構成する全てのデータ列（ＩＰパケット）から、前記エラーデータに含まれるシーケンス番号のうち重複しているシーケンス番号に該当する前記データ列を重複させることにより、そのデータ列の重複が発生した伝送ポイント（Ｐ２〜Ｐ６）にて受信された前記データを構成するデータ列を再現することを技術的特徴とする。
【００３７】
請求項８に記載の発明は、
請求項５に記載のデータ記録システムにおいて、
前記管理装置（３１）は、
前記データ列の順変化が発生した場合には、前記データ（ＴＳ）を構成する全てのデータ列（ＩＰパケット）から、前記エラーデータに含まれるシーケンス番号のうち順番が入れ替わっているシーケンス番号に該当するデータ列の順番を入れ替えることにより、そのデータ列の順変化が発生した伝送ポイント（Ｐ２〜Ｐ６）にて受信された前記データを構成するデータ列を再現することを技術的特徴とする。
【００３８】
請求項９に記載の発明は、
請求項１〜８のいずれか１項に記載のデータ記録システムにおいて、
前記管理装置（３１）は、第２記録装置（ＨＤＤ５５）に記録保存されている前記エラーデータに基づいて、前記伝送路（Ｌａ）における複数の伝送ポイント（Ｐ２〜Ｐ６）における前記データ列（ＩＰパケット）のシーケンスエラーの発生を判定することを技術的特徴とする。
【００３９】
請求項１０に記載の発明は、
請求項９に記載のデータ記録システムにおいて、
前記管理装置（３１）が判定した前記複数の伝送ポイント（Ｐ２〜Ｐ６）における前記データ列（ＩＰパケット）のシーケンスエラーの発生状況について、前記複数の伝送ポイント毎に所定期間分だけ一覧表示する表示装置（６１）を備えたことを技術的特徴とする。
【００４０】
請求項１１に記載の発明は、
請求項９に記載のデータ記録システムにおいて、
前記管理装置（３１）が判定した前記複数の伝送ポイント（Ｐ２〜Ｐ６）の少なくともいずれか１つにおける前記データ列（ＩＰパケット）のシーケンスエラーの発生状況について、所定期間分だけ一覧表示する表示装置（６１）を備えたことを技術的特徴とする。
【００４１】
請求項１２に記載の発明は、
請求項１〜１１のいずれか１項に記載のデータ記録システムにおいて、
前記データは、ＭＰＥＧ（Moving Picture Experts Group）２におけるＴＳ（Transport Stream）であることを技術的特徴とする。
【００４２】
請求項１３に記載の発明は、
請求項１２に記載のデータ記録システムにおいて、
前記データ列はＩＰ（Internet Protocol）パケットであり、前記シーケンス番号はＲＴＰ（Real-time Transport Protocol）ヘッダに含まれていることを技術的特徴とする。
【００４３】
請求項１４に記載の発明は、
請求項１〜１３のいずれか１項に記載のデータ記録システムにおける前記エラー検出装置（３０）および前記管理装置（３１）としてコンピュータシステムを機能させるためのプログラムを技術的特徴とする。
【００４４】
請求項１５に記載の発明は、
請求項１〜１３のいずれか１項に記載のデータ記録システムにおける前記エラー検出装置（３０）および前記管理装置（３１）としてコンピュータシステムを機能させるためのプログラムが記録されたコンピュータで読み取り可能な記録媒体を技術的特徴とする。
【発明の効果】
【００４５】
＜用語の説明＞
上術した［課題を解決するための手段］と後述する［発明の効果］に記載した（  ）内の符号等は、後述する［発明を実施するための最良の形態］に記載した構成部材・構成要素の符号等に対応したものである。
そして、［課題を解決するための手段］［発明の効果］に記載した構成部材・構成要素と、［発明を実施するための最良の形態］に記載した構成部材・構成要素との対応関係は以下のようになっている。
【００４６】
［データ］は、ＭＰＥＧ２におけるＴＳに該当する。
「データ列」は、ＩＰパケットに該当する。
「管理装置」は、保存・再現装置３１に該当する。
「第１記録装置」は、ＲＡＭ４３に該当する。
「第２記録装置」は、ＨＤＤ５５に該当する。
「通信回線」は、双方向通信回線Ｌｂに該当する。
【００４７】
＜請求項１＞
請求項１では、後述する［本実施形態の作用・効果］の［１］に記載したのと同じ作用・効果を得ることができる。
従って、請求項１によれば、データ（ＴＳ）の伝送路（Ｌａ）における複数の伝送ポイント（Ｐ２〜Ｐ６）にて受信して取得したデータを少ない記録容量の第１記録装置（ＲＡＭ４３）および第２記録装置（ＨＤＤ５５）で効率良く記録保存可能なデータ記録システム（１０）を低コストに実現できる。
【００４８】
＜請求項２＞
請求項２では、後述する［エラー検出装置３０の動作］の［ＩＰパケットの欠落］に記載したのと同じ作用・効果を得ることができる。
【００４９】
＜請求項３＞
請求項３では、［エラー検出装置３０の動作］の［ＩＰパケットの重複］に記載したのと同じ作用・効果を得ることができる。
【００５０】
＜請求項４＞
請求項４では、［エラー検出装置３０の動作］の［ＩＰパケットの順変化］に記載したのと同じ作用・効果を得ることができる。
【００５１】
＜請求項５＞
請求項５では、後述する［保存・再現装置３１の動作］に記載したのと同じ作用・効果を得ることができる。
【００５２】
＜請求項６＞
請求項６では、［保存・再現装置３１の動作］の［ＩＰパケットの欠落］に記載したのと同じ作用・効果を得ることができる。
【００５３】
＜請求項７＞
請求項７では、［保存・再現装置３１の動作］の［ＩＰパケットの重複］に記載したのと同じ作用・効果を得ることができる。
【００５４】
＜請求項８＞
請求項８では、［保存・再現装置３１の動作］の［ＩＰパケットの順変化］に記載したのと同じ作用・効果を得ることができる。
【００５５】
＜請求項９＞
請求項９では、［本実施形態の作用・効果］の［３］に記載したのと同じ作用・効果を得ることができる。
従って、請求項９によれば、管理装置（３１）は複数の伝送ポイント（Ｐ２〜Ｐ６）におけるデータ列（ＩＰパケット）のシーケンスエラーの発生を判定することが可能になるため、どの伝送ポイント間でデータ列のシーケンスエラーが発生したかを容易に判定できる。
【００５６】
＜請求項１０＞
請求項１０では、［本実施形態の作用・効果］の［３］の［第１表示方法］に記載したのと同じ作用・効果を得ることができる。
従って、請求項１０によれば、複数の伝送ポイント（Ｐ２〜Ｐ６）におけるデータ列（ＩＰパケット）のシーケンスエラーの発生状況について、各伝送ポイント毎に所定期間分だけ表示装置（６１）に一覧表示されるため、データ記録システム（１０）の運用管理者は、表示装置の表示画面（６１ａ）を一目するだけでデータ列のシーケンスエラーの発生状況を確認可能であり、データ列のシーケンスエラーが多量に発生したとしても確実に監視することができる。
【００５７】
＜請求項１１＞
請求項１１では、［本実施形態の作用・効果］の［３］の［第２表示方法］に記載したのと同じ作用・効果を得ることができる。
従って、請求項１１によれば、複数の伝送ポイント（Ｐ２〜Ｐ６）の少なくともいずれか１つにおけるデータ列（ＩＰパケット）のシーケンスエラーの発生状況について、所定期間分だけ表示装置（６１）に一覧表示されるため、データ記録システム（１０）の運用管理者は、表示装置の表示画面（６１ａ）を一目するだけでデータ列のシーケンスエラーの発生状況を確認可能であり、データ列のシーケンスエラーが多量に発生したとしても確実に監視することができる。
【００５８】
＜請求項１２＞
請求項１２では、ＭＰＥＧ２におけるＴＳを記録するシステムに適用することにより、ＴＳに関して請求項１〜１１の前記作用・効果を得ることができる。
【００５９】
＜請求項１３＞
請求項１３では、ＩＰパケットに関して請求項１〜１１の前記作用・効果を得ることができる。
【００６０】
＜請求項１４、請求項１５＞
請求項１４によれば、請求項１〜１３のいずれか１項に記載のデータ記録システムを実現するようにコンピュータシステムを機能させるためのプログラムを提供できる。
また、請求項１５によれば、請求項１４のプログラムが記録されたコンピュータで読み取り可能な記録媒体を提供できる。
【００６１】
このプログラムは、例えば、ＲＯＭやバックアップＲＡＭをコンピュータで読み取り可能な記録媒体として前記プログラムを記録しておき、このＲＯＭまたはバックアップＲＡＭをコンピュータシステムに組み込んで用いることができる。
この他、前記プログラムを、コンピュータで読み取り可能な記録媒体を備えた外部記録装置（外部記憶装置）に記録（記憶）しておき、当該プログラムを必要に応じて外部記録装置からコンピュータシステムにロードして用いるようにしてもよい。
【発明を実施するための最良の形態】
【００６２】
以下、本発明を具体化した一実施形態について図面を参照しながら説明する。
図１は、本実施形態のデータ記録システム１０の全体概略構成を示すブロック図である。
データ記録システム１０は、インターネットを用いたＭＰＥＧ２によるＴＶ放送などのデータ配信に適用したものであり、エラー検出装置３０、保存・再現装置（管理装置）３１、ＴＳの伝送路Ｌａ、双方向通信回線Ｌｂ、伝送ポイントＰ１〜Ｐ６などから構成されている。
【００６３】
図１に示す例では、送信局１１から伝送路Ｌａを介して送信されたＴＳは、中継局１２ａから視聴者端末１３ａへ伝送されると共に、中継局１２ａから中継局１２ｂを介して視聴者端末１３ｂおよび中継局１２ｃへ伝送され、中継局１２ｃから視聴者端末または中継局（図示略）へ伝送される。
【００６４】
各エラー検出装置３０は、伝送路Ｌａにおける各伝送ポイントＰ２〜Ｐ６にそれぞれ設置されており、その伝送ポイントＰ１〜Ｐ６にてＴＳが受信（入力）されて取得される。
保存・再現装置３１は、伝送路Ｌａにおける始点の伝送ポイントＰ１に設置されており、その伝送ポイントＰ１〜Ｐ６にてＴＳが受信されて取得される。
【００６５】
送信ポイント（送信箇所）としての伝送ポイントＰ１は、送信局１１に設置された送信機２０が伝送路Ｌａを介してＴＳを送信（出力）する箇所である。
中継ポイント（中継箇所）としての伝送ポイントＰ２，Ｐ４，Ｐ６は、中継局１２ａ，１２ｂ，１２ｃに設置された送受信機２１が伝送路Ｌａを介してＴＳを送信する箇所である。
受信ポイント（受信箇所）としての伝送ポイントＰ３，Ｐ５は、視聴者が持つ視聴者端末１３ａ，１３ｂに内蔵された受信機２２が伝送路Ｌａを介してＴＳを受信する箇所である。
すなわち、各エラー検出装置３０は、中継局１２ａ，１２ｂ，１２ｃに設置さ
れると共に、視聴者端末１３ａ，１３ｂに内蔵されている。
【００６６】
尚、各エラー検出装置３０には、伝送路Ｌａ中に接続された分配器（図示略）によって分配されたＴＳが入力される。そのため、各エラー検出装置３０を設けることにより、伝送路Ｌａを伝送されるＴＳが何らかの影響を受けることはない。
【００６７】
また、送受信機２１は、ＴＳを受信してから送信する中継機能を有する装置であり、具体的には、Ethernet Switch / Ethernet HUB（Ethernetは登録商標である）、ATM Switch、Network Routor、DVB-ASI Routorなどから構成されている。
【００６８】
保存・再現装置３１は、双方向通信回線Ｌｂを介して各エラー検出装置３０と接続されている。
尚、伝送路Ｌａは、ＩＳＤＮやＡＤＳＬなどを含む公衆電話回線や光通信回線を含む専用通信回線などから構成されたインターネット回線である。
また、双方向通信回線Ｌｂは、例えば、ＩＳＤＮやＡＤＳＬなどを含む公衆電話回線を利用したインターネット回線、ＣＡＴＶやＬＡＮなどの専用通信回線、光通信回線、無線回線などから構成される。
【００６９】
図２は、エラー検出装置３０および保存・再現装置３１の概略構成を示すブロック図である。
【００７０】
各エラー検出装置３０はそれぞれ、ＣＰＵ（Central Processing Unit）４１，ＲＯＭ（Read Only Memory）４２，ＲＡＭ（Random Access Memory）４３，入出力装置（Ｉ／Ｏ）４４などを備えた周知のマイクロコンピュータシステム（以下、「マイコン」と略称する）４０を含んで構成されている。
各エラー検出装置３０は、ＲＯＭ４２に記憶（記録）されているソフトウェアのコンピュータプログラムをＣＰＵ４１にロードし、そのコンピュータプログラムに従って各種演算処理を実行することにより、後述する動作を行う。
【００７１】
保存・再現装置３１は、コンピュータ本体５０、入力装置６０、表示装置６１などから構成されている。
コンピュータ本体５０は、ＣＰＵ５１，ＲＯＭ５２，ＲＡＭ５３，入出力装置５４，ＨＤＤ（Hard Disk Drive）５５などを備えた周知のマイコンによって構成されている。
保存・再現装置３１は、ＲＯＭ５２に記憶されているソフトウェアのコンピュータプログラムをＣＰＵ５１にロードし、そのコンピュータプログラムに従って各種演算処理を実行することにより、後述する動作を行う。
【００７２】
ところで、前記コンピュータプログラムを、マイコン４０やコンピュータ本体５０に内蔵したＲＯＭ４２，５２ではなく、マイコン４０やコンピュータ本体５０に内蔵した図示しないバックアップＲＡＭや、コンピュータで読み取り可能な記録媒体を備えた図示しない外部記録装置（外部記憶装置）に記録（記憶）しておき、当該コンピュータプログラムを必要に応じてバックアップＲＡＭや外部記録装置からＣＰＵ４１，５１にロードして用いるようにしてもよい。
ちなみに、コンピュータで読み取り可能な記録媒体には、例えば、半導体メモリ、ＨＤ（Hard Disk）、光ディスク（ＣＤ−ＲＯＭ，ＤＶＤなど）、光磁気ディスク（ＭＯなど）、相変化ディスク、磁気ディスク、磁気テープなどがある。尚、記録媒体の具体例の名称には登録商標が含まれる。
【００７３】
入力装置６０は、例えば、キーボードやポインティングデバイスなどから構成されており、データ記録システム１０の運用管理者からの指示命令をデータ信号に変換し、そのデータ信号をコンピュータ本体５０の入出力装置５４を介してＣＰＵ５１へ転送する。
表示装置６１は、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）などの各種方式のディスプレイから構成されており、コンピュータ本体５０の入出力装置５４を介して転送されてくるＣＰＵ５１の処理結果（保存。再現装置３１の判定結果）を表示画面（モニタ画面）６１ａに表示して運用管理者に通知する。
【００７４】
各エラー検出装置３０のマイコン４０の入出力装置４４と、保存・再現装置３１のコンピュータ本体５０の入出力装置５４とには、伝送路Ｌａを介してＴＳを構成する複数個のＩＰパケットが入力されている。
また、各エラー検出装置３０のマイコン４０の入出力装置４４と、保存・再現装置３１のコンピュータ本体５０の入出力装置５４とは、双方向通信回線Ｌｂを介して接続されている。
尚、各エラー検出装置３０および保存・再現装置３１には、市販のパーソナルコンピュータを使用してもよい。
【００７５】
［エラー検出装置３０の動作］
各エラー検出装置３０は、伝送路Ｌａにおける各伝送ポイントＰ２〜Ｐ６毎に時系列で伝送されてくるＴＳを受信し、ＴＳを構成する複数個のＩＰパケットにそれぞれ付加されているシーケンス番号を検査して確認し、その各シーケンス番号に基づいてＩＰパケットのシーケンスエラーを検出し、その検出結果に従ってエラーデータを生成し、そのエラーデータをＲＡＭ４３に記録保存すると共に双方向通信回線Ｌｂを介して保存・再現装置３１へ送信する。
【００７６】
ここで、本実施形態のデータ記録システム１０は、ＴＳの伝送路Ｌａに発生する障害がＩＰパケットのシーケンスエラー（ＩＰパケットの欠落・重複・順変化）のみの場合（個々のＩＰパケット内のデータが内容変化するデータエラーは発生しない場合）に適用されるものであり、データエラーが発生する場合には適用されない。
【００７７】
［ＩＰパケットの欠落］
図３は、ＩＰパケットのシーケンスエラーとしてＩＰパケットの欠落が発生した場合におけるエラー検出装置３０の動作を説明するための説明図である。
【００７８】
図３（Ａ）に示すように、送信局１１から送信されてきたＴＳを構成するＩＰパケットには、シーケンス番号［32］〜［39］が付加されているとする。
図３（Ｂ）（Ｃ）に示すように、任意のエラー検出装置３０が設置されている伝送ポイントＰ２〜Ｐ６にて受信されたＴＳを構成するＩＰパケットには、シーケンス番号［35］［36］の２個のＩＰパケットが欠落していたとする。
【００７９】
エラー検出装置３０は、ＩＰパケットに付加されているシーケンス番号が正常にインクリメントされていない箇所（シーケンス番号が順番に１つずつ増加していない箇所）を見つけることによりシーケンス番号の欠落を確認し、そのシーケンス番号の欠落に基づいてＩＰパケットの欠落を検出する。
そして、エラー検出装置３０は、欠落する直前のシーケンス番号[34]と、欠落から復帰した直後のシーケンス番号[37]とを抽出する。
【００８０】
さらに、図３（Ｄ）に示すように、エラー検出装置３０は、抽出した２個のシーケンス番号[34][37]と、ＩＰパケットの欠落を検出した日時（年月日時分秒）と、設置されている伝送ポイントの番号（Ｐ２〜Ｐ６）とを組み合わせたエラーデータを生成し、そのエラーデータをＲＡＭ４３に記録保存すると共に双方向通信回線Ｌｂを介して保存・再現装置３１へ送信する。
【００８１】
［ＩＰパケットの重複］
図４は、ＩＰパケットのシーケンスエラーとしてＩＰパケットの重複が発生した場合におけるエラー検出装置３０の動作を説明するための説明図である。
【００８２】
図４（Ａ）に示すように、送信局１１から送信されてきたＴＳを構成するＩＰパケットには、シーケンス番号［32］〜［39］が付加されているとする。
図４（Ｂ）（Ｃ）に示すように、任意のエラー検出装置３０が設置されている伝送ポイントＰ２〜Ｐ６にて受信されたＴＳを構成するＩＰパケットには、シーケンス番号［35］のＩＰパケットが２個分だけ重複していたとする。
【００８３】
エラー検出装置３０は、ＩＰパケットに付加されているシーケンス番号が正常にインクリメントされていない箇所を見つけることによりシーケンス番号の重複を確認し、そのシーケンス番号の重複に基づいてＩＰパケットの重複を検出する。
そして、エラー検出装置３０は、重複する直前のシーケンス番号[34]から、重複から復帰した直後のシーケンス番号[36]までを抽出する。
【００８４】
さらに、図４（Ｄ）に示すように、エラー検出装置３０は、抽出した４個のシーケンス番号[34][35][35][36]と、ＩＰパケットの重複を検出した日時（年月日時分秒）と、設置されている伝送ポイントの番号（Ｐ２〜Ｐ６）とを組み合わせたエラーデータを生成し、そのエラーデータをＲＡＭ４３に記録保存すると共に双方向通信回線Ｌｂを介して保存・再現装置３１へ送信する。
【００８５】
［ＩＰパケットの順変化］
図５は、ＩＰパケットのシーケンスエラーとしてＩＰパケットの順変化が発生した場合におけるエラー検出装置３０の動作を説明するための説明図である。
【００８６】
図５（Ａ）に示すように、送信局１１から送信されてきたＴＳを構成するＩＰパケットには、シーケンス番号［32］〜［39］が付加されているとする。
図５（Ｂ）（Ｃ）に示すように、任意のエラー検出装置３０が設置されている伝送ポイントＰ２〜Ｐ６にて受信されたＴＳを構成するＩＰパケットには、シーケンス番号［36］[35]の２個のＩＰパケットの順番が入れ替わる順変化が起こっていたとする。
【００８７】
エラー検出装置３０は、ＩＰパケットに付加されているシーケンス番号が正常にインクリメントされていない箇所を見つけることによりシーケンス番号の順変化を確認し、そのシーケンス番号の順変化に基づいてＩＰパケットの順変化を検出する。
そして、エラー検出装置３０は、順変化する直前のシーケンス番号[34]から、順変化から復帰した直後のシーケンス番号[37]までを抽出する。
【００８８】
さらに、図５（Ｄ）に示すように、エラー検出装置３０は、抽出した４個のシーケンス番号[34][36][35][37]と、ＩＰパケットの順変化を検出した日時（年月日時分秒）と、設置されている伝送ポイントの番号（Ｐ２〜Ｐ６）とを組み合わせたエラーデータを生成し、そのエラーデータをＲＡＭ４３に記録保存すると共に双方向通信回線Ｌｂを介して保存・再現装置３１へ送信する。
【００８９】
ところで、各エラー検出装置３０は、ＩＰパケットのシーケンスエラー（ＩＰパケットの欠落・重複・順変化）の発生後に正常な状態に復帰したかどうかを判断する際に、所定個数ＮｘのＩＰパケットに付加されているシーケンス番号が正常にインクリメントされている状態になった時点で、その所定個数ＮｘのＩＰパケットのうち最初のＩＰパケットをシーケンスエラーの無い正常なＩＰパケットであると判定する。
【００９０】
尚、所定個数Ｎｘの値は、伝送路Ｌａの性質と単位時間当たりに伝送されるＩＰパケットの個数とに応じてカット・アンド・トライで実験的に最適値を見つけて設定すればよく、２個以上の適宜な個数に設定すればよい。
すなわち、シーケンスエラーが一度発生した後に頻発するような性質を伝送路Ｌａが有する場合や、単位時間当たりに伝送されるＩＰパケットの個数が多い場合には、所定個数Ｎｘを大きめの値に設定すればよい。
また、シーケンスエラーが稀にしか発生しないような性質を伝送路Ｌａが有する場合や、単位時間当たりに伝送されるＩＰパケットの個数が少ない場合には、所定個数Ｎｘを小さめの値に設定すればよい。
【００９１】
ちなみに、図３〜図５に示す例では、説明を分かり易くするため、シーケンス番号［32］〜［39］を２桁の番号数字で表しているが、実際の運用では、ＲＴＰヘッダに含まれるシーケンス番号は１６ビットのデータから成るため、０〜６５５３５の間の番号数字で表される。
【００９２】
［保存・再現装置３１の動作］
保存・再現装置３１は、送信機２０が伝送路Ｌａを介してＴＳを送信する伝送ポイントＰ１にてＴＳを受信し、そのＴＳをＨＤＤ５５に記録保存する。そのため、保存・再現装置３１のＨＤＤ５５には、送信機２０が送信したＴＳを構成する全てのＩＰパケットが記録保存されて蓄積されている。
【００９３】
また、保存・再現装置３１は、各エラー検出装置３０が双方向通信回線Ｌｂを介して送信してきたエラーデータを受信し、そのエラーデータにファイル名を付けてＨＤＤ５５に記録保存する。
【００９４】
このように、保存・再現装置３１のＨＤＤ５５には、送信機２０が送信したＴＳを構成する全てのＩＰパケットと、各エラー検出装置３０から送信されてきたエラーデータが記録保存されている。
そのため、保存・再現装置３１は、ＨＤＤ５５から読み出したＴＳを構成する全てのＩＰパケットと、ＨＤＤ５５から読み出したエラーデータとに基づいて、各エラー検出装置３０が設置されている伝送ポイントＰ２〜Ｐ６にて受信されたＴＳを構成するＩＰパケットを再現（復元）することができる。
【００９５】
［ＩＰパケットの欠落］
図３に示すように、ＩＰパケットの欠落が発生した場合には、送信局１１から送信されてきたＴＳを構成するＩＰパケット（図３（Ａ））から、エラーデータに含まれるシーケンス番号［34］[37]（図３（Ｄ））に該当するＩＰパケット（図３（Ｃ））を欠落させて取り除くことにより、そのＩＰパケットの欠落が発生した伝送ポイントＰ２〜Ｐ６にて受信されたＴＳを構成するＩＰパケットを再現することができる（図３（Ｂ））。
【００９６】
［ＩＰパケットの重複］
図４に示すように、ＩＰパケットの重複が発生した場合には、送信局１１から送信されてきたＴＳを構成するＩＰパケット（図４（Ａ））から、エラーデータに含まれるシーケンス番号[34][35][35][36]（図４（Ｄ））のうち重複しているシーケンス番号に該当するＩＰパケット（図４（Ｃ））を重複させることにより、そのＩＰパケットの重複が発生した伝送ポイントＰ２〜Ｐ６にて受信されたＴＳを構成するＩＰパケットを再現することができる（図４（Ｂ））。
【００９７】
［ＩＰパケットの順変化］
図５に示すように、ＩＰパケットの順変化が発生した場合には、送信局１１から送信されてきたＴＳを構成するＩＰパケット（図５（Ａ））から、エラーデータに含まれるシーケンス番号[34][36][35][37]（図５（Ｄ））のうち順番が入れ替わっているシーケンス番号に該当するＩＰパケット（図５（Ｃ））の順番を入れ替えることにより、そのＩＰパケットの順変化が発生した伝送ポイントＰ２〜Ｐ６にて受信されたＴＳを構成するＩＰパケットを再現することができる（図５（Ｂ））。
【００９８】
［本実施形態の作用・効果］
本実施形態によれば、以下の作用・効果を得ることができる。
【００９９】
［１］ＴＳの伝送路Ｌａにおける各伝送ポイントＰ２〜Ｐ６に設置されている各エラー検出装置３０は、ＴＳを構成するＩＰパケットに付加されているシーケンス番号に基づいてＩＰパケットのシーケンスエラーを検出し、その検出結果に従ってエラーデータを生成し、そのエラーデータをＲＡＭ４３に記録保存すると共に双方向通信回線Ｌｂを介して保存・再現装置３１へ送信する。
【０１００】
すなわち、各エラー検出装置３０は、エラーデータのみをＲＡＭ４３に記録保存し、ＴＳを構成するＩＰパケットについては記録保存しない。
ここで、エラーデータは、シーケンス番号と、シーケンスエラーが検出された日時と、伝送ポイントの番号（Ｐ２〜Ｐ６）とを組み合わせたものでり、そのデータサイズは小さい。
従って、各エラー検出装置３０に内蔵されたＲＡＭ４３の記録容量を小さくすることが可能であるため、各エラー検出装置３０を低コストに提供できる。
【０１０１】
それに対して、送信機２０が送信したＴＳを構成する全てのＩＰパケットを各エラー検出装置３０が記録保存する方法では、ＴＳを構成する全てのＩＰパケットを記録保存するための大容量で高価な記録装置（例えばＨＤＤなど）を各エラー検出装置３０に内蔵させる必要があり、各エラー検出装置３０のコストが大幅に増大することになる。
【０１０２】
本実施形態によれば、ＴＳの伝送路Ｌａの各伝送ポイントＰ２〜Ｐ６毎にシーケンスエラー監視装置を設置する従来技術に比べ、エラー検出装置３０を設置する伝送ポイントの数が多くなるほど、データ記録システム１０全体の設置コストを低く抑えることができる。
【０１０３】
ところで、各エラー検出装置３０のＲＡＭ４３に記録保存されたエラーデータを削除（消去）するタイミングの設定方法には、例えば以下のようにものがある。
【０１０４】
［ａ］保存・再現装置３１は、各エラー検出装置３０が双方向通信回線Ｌｂを介して送信してきたエラーデータを正常に受信したら、エラーデータを正常に受信したことを確認するための受信確認メッセージを生成し、その受信確認メッセージを双方向通信回線Ｌｂを介してエラー検出装置３０へ送信する。
【０１０５】
各エラー検出装置３０は、保存・再現装置３１が双方向通信回線Ｌｂを介して送信してきた受信確認メッセージを受信したら、ＲＡＭ４３に記録保存しておいたエラーデータを削除する。
【０１０６】
また、各エラー検出装置３０は、保存・再現装置３１に対して双方向通信回線Ｌｂを介してエラーデータを送信した後、データ記録システム１０の運用管理者が予め設定しておいた所定時間Ｔａ経過後までに受信確認メッセージを受信できない場合には、再び保存・再現装置３１に対して双方向通信回線Ｌｂを介してエラーデータを送信する再送処理を行う。
【０１０７】
そして、各エラー検出装置３０は、データ記録システム１０の運用管理者が予め設定しておいた所定再送回数Ｎｒに到達するまで前記再送処理を繰り返しても、受信確認メッセージを受信できない場合には、ＲＡＭ４３に記録保存しておいたエラーデータを削除する。
【０１０８】
［ｂ］各エラー検出装置３０は、保存・再現装置３１へエラーデータを送信後に、データ記録システム１０の運用管理者が予め設定しておいた所定時間Ｔｂが経過した時点で、ＲＡＭ４３に記録保存しておいたエラーデータを削除する。
【０１０９】
［ｃ］各エラー検出装置３０は、データ記録システム１０の運用管理者からエラーデータを削除する指令が与えられた時点で、ＲＡＭ４３に記録保存しておいたエラーデータを削除する。
【０１１０】
［ｄ］各エラー検出装置３０は、データ記録システム１０の運用管理者が予め設定しておいた所定回数Ｎｙだけエラーデータを保存・再現装置３１へ連続して送信し、所定回数Ｎｙの送信を終えた時点で、ＲＡＭ４３に記録保存しておいたエラーデータを削除する。
【０１１１】
前記［ｂ］〜［ｄ］の方法では、各エラー検出装置３０から保存・再現装置３１へエラーデータを送信するだけであるため、双方向通信回線Ｌｂを片方向通信回線に置き換えることができる。
【０１１２】
尚、所定時間Ｔａ，Ｔｂ、所定回数Ｎｙ、所定再送回数Ｎｒの値はそれぞれ、各エラー検出装置３０から送信されたエラーデータを保存・再現装置３１が受信するのに要する時間と、エラーデータを送信する双方向通信回線Ｌｂの信頼性および回線速度と、エラーデータの送信頻度と、保存・再現装置３１の故障時や双方向通信回線Ｌｂの障害発生時に復旧するのに要する時間などとを勘案し、カット・アンド・トライで実験的に最適値を見つけて設定すればよい。
また、エラーデータに誤り訂正符号を付加しておけば、所定時間Ｔａ，Ｔｂ、所定回数Ｎｙ、所定再送回数Ｎｒをそれぞれ小さな値に設定できる。
【０１１３】
従って、データ記録システム１０の運用管理者がＩＰパケットのシーケンスエラーの調査を行う際に、長期間（例えば、数日間〜数週間）に渡るシーケンスエラーの発生状況を監視して検討する場合でも、本実施形態では、各エラー検出装置３０のＲＡＭ４３に当該長期間のエラーデータを記録保存しておく必要がないため、記録容量が小さい安価なＲＡＭ４３を使用できる。
【０１１４】
その結果、本実施形態によれば、長期間に渡るＩＰパケットのシーケンスエラーの発生状況を監視して検討する場合に高価な大容量の記録媒体をシーケンスエラー監視装置内に設けなければならない従来技術に比べ、システム全体の設置コストを低く抑えることができる。
【０１１５】
ところで、特許文献２の放送番組記録装置を各伝送ポイントＰ２〜Ｐ６毎に設置しておき、各伝送ポイントＰ２〜Ｐ６にて受信されたＴＳをそれぞれの放送番組記録装置に記録することが考えられる。
ここで、特許文献２の請求項１に記載の技術では、一時記憶手段と大容量の記憶手段とを備える。
また、特許文献２の請求項２に記載の技術では、第１の記憶手段，第２の記憶手段，第３の記憶手段を備え、特許文献２の第１の実施形態には、第１の記憶手段としての一次記憶装置はＲＡＭによって具体化され、第２の記憶手段としての二次記憶装置はＨＤによって具体化され、第３の記憶手段としての三次記憶装置は磁気テープによって具体化され、その磁気テープを交換するためのオートチェンジャを備えることが記載されている。
【０１１６】
そのため、特許文献２の放送番組記録装置は、１個のＲＡＭ４３を備えるだけの各エラー検出装置３０に比べて非常に高価になる。
従って、本実施形態によれば、伝送ポイントに特許文献２の放送番組記録装置を設置する技術に比べ、エラー検出装置３０を設置する伝送ポイントの数が多くなるほど、データ記録システム１０全体の設置コストを低く抑えることができる。
【０１１７】
このように、本実施形態において、送信機２０が送信したＴＳを構成する全てのＩＰパケットを記録保存するのは、保存・再現装置３１に内蔵されたＨＤＤ５５だけである。
そして、保存・再現装置３１のＨＤＤ５５には、各エラー検出装置３０から送信されてきたエラーデータも記録保存されるが、エラーデータのデータサイズは小さいため、エラーデータの記録保存のためにＨＤＤ５５の記録容量を大幅に増大させる必要はない。
従って、本実施形態によれば、伝送路Ｌａにおける複数の伝送ポイントにて受信して取得したＴＳを少ない記録容量の記録装置（ＲＡＭ４３、ＨＤＤ５５）で効率良く記録保存可能なデータ記録システム１０を低コストに実現できる。
【０１１８】
［２］保存・再現装置３１は、各エラー検出装置３０から送信されてきたエラーデータをＨＤＤ５５に記録保存する際に、そのエラーデータを送信してきたエラー検出装置３０が設置されている伝送ポイントと、エラー検出装置３０がＩＰパケットのシーケンスエラーを検出した日時と、エラーデータに含まれるシーケンス番号の範囲とを、ＨＤＤ５５から容易に検索して読み出せるような形式で記録保存する必要がある。
【０１１９】
そこで、保存・再現装置３１がエラーデータをＨＤＤ５５に記録保存する際に付けるファイル名は、そのエラーデータを送信してきたエラー検出装置３０が設置されている伝送ポイントの番号（Ｐ２〜Ｐ６）と、エラー検出装置３０がＩＰパケットのシーケンスエラーを検出した日時（年月日時分秒）と、エラーデータに含まれるシーケンス番号のうち最初のシーケンス番号および最後のシーケンス番号とを組み合わせて作成すればよい。
【０１２０】
例えば、伝送ポイントの番号が「Ｐ２」、シーケンスエラーを検出した日時が「2008年11月19日3時24分8秒」、図５（Ｄ）に示すように４個のシーケンス番号[34][36][35][37]がエラーデータに含まれている場合には、下記のファイル名が付けられる。
【０１２１】
ファイル名：P2−20081119−032408−34−37
【０１２２】
ここで、エラー検出装置３０がＩＰパケットのシーケンスエラーを検出した日時をファイル名に記載するのは、伝送ポイント番号およびシーケンス番号が同じエラーデータを区別するためである。
すなわち、シーケンス番号は、１６ビット固定長のデータから成り、その１６ビットによって規定される番号数字がサイクリックにインクリメントされる。
そのため、長期間に渡るエラーデータを保存・再現装置３１のＨＤＤ５５に記録保存すると、伝送ポイント番号およびシーケンス番号が同じエラーデータが複数個現れるおそれがある。
そこで、エラー検出装置３０がＩＰパケットのシーケンスエラーを検出した日時をファイル名に記載すれば、伝送ポイント番号およびシーケンス番号が同じエラーデータが現れても区別することができる。
【０１２３】
［３］保存・再現装置３１は、ＨＤＤ５５に記録保存されているエラーデータに基づいて、各伝送ポイントＰ２〜Ｐ６におけるどの伝送ポイント間でどの日時にＩＰパケットのシーケンスエラーが発生したかを容易に判定（検出）することができる。
そして、保存・再現装置３１は、ＩＰパケットのシーケンスエラー発生の判定結果（検出結果）を表示装置６１の表示画面６１ａに表示させるが、その表示方法には例えば以下のようなものがある。
【０１２４】
［第１表示方法］
図６は、表示装置６１の表示画面６１ａに表示されたＩＰパケットのシーケンスエラー発生の判定結果の第１表示方法を示す正面図である。
表示画面６１ａには、縦方向に４個、横方向に２４個のセルがマトリックスに配置された表が表示され、縦方向の見出しには伝送ポイントＰ２〜Ｐ６を示す符号が表示され、横方向の見出しには１日を１時間毎に分けた時間が表示されている。
そして、ＩＰパケットのシーケンスエラー発生を表すセルについては、その表示色を他のセルと変えたり、表示を点滅させることにより、他のセルと区別して視認できるようにする。
【０１２５】
図６に示す例において、表示画面６１ａでは、１４時における各伝送ポイントＰ３〜Ｐ６を示す４つのセルの表示色が変えられている。
ところで、図６に示す例では、特定の年月日（2008年11月19日）の２４時間分が表示されているが、「前日を表示」と記されている設定選択ボタンを入力装置６０を用いて操作することにより前日（2008年11月18日）の２４時間分が表示され、「翌日を表示」と記されている設定選択ボタンを入力装置６０を用いて操作することにより翌日（2008年11月20日）の２４時間分が表示される。
【０１２６】
尚、図６に示す例に限らず、横方向に６０個のセルを配置すると共に、横方向の見出しに特定の１時間を１分毎に分けた時間を表示するようにしてもよい。
また、横方向に７個のセルを配置すると共に、横方向の見出しに特定の１週間を１日毎に分けた日付（曜日）を表示するようにしてもよい。
また、横方向に３１個のセルを配置すると共に、横方向の見出しに特定の１ヶ月間を１日毎に分けた日付を表示するようにしてもよい。
そして、表示画面６１ａに表示されている任意のセルを入力装置６０を用いて指定することにより、これらの表示を切り替えるようにしてもよい。
【０１２７】
［第２表示方法］
図７は、表示装置６１の表示画面６１ａに表示されたＩＰパケットのシーケンスエラー発生の判定結果の第２表示方法を示す正面図である。
表示画面６１ａには、縦方向に２４個、横方向に３１個のセルがマトリックスに配置された表が表示され、縦方向の見出しには１日を１時間毎に分けた時間が表示され、横方向の見出しには１ヶ月間を１日毎に分けた日付が表示されている。
そして、ＩＰパケットのシーケンスエラー発生を表すセルについては、その表示色を他のセルと変えたり、表示を点滅させることにより、他のセルと区別して視認できるようにする。
【０１２８】
この第２表示方法では、各伝送ポイントＰ２〜Ｐ６の内のどれか１つの伝送ポイントでも、シーケンスエラー発生が判定された場合には、そのシーケンスエラーの発生した日時に対応するセルの表示色が変えられるようになっている。
【０１２９】
ところで、図７に示す例では、特定の年月（2008年11月）の１ヶ月分が表示されているが、「前月を表示」と記されている設定選択ボタンを入力装置６０を用いて操作することにより前月（2008年10月）の１ヶ月分が表示され、「翌月を表示」と記されている設定選択ボタンを入力装置６０を用いて操作することにより翌月（2008年12月）の１ヶ月分が表示される。
【０１３０】
尚、図７に示す例に限らず、縦横方向にそれぞれ６０個のセルをマトリックスに配置すると共に、縦方向の見出しに１分間を１秒毎に分けた時間を表示し、横方向の見出しに特定の１時間を１分毎に分けた時間を表示するようにしてもよい。
また、縦方向に２４個、横方向に７個のセルをマトリックスに配置すると共に、縦方向の見出しに１日を１時間毎に分けた時間を表示し、横方向の見出しに特定の１週間を１日毎に分けた日付（曜日）を表示するようにしてもよい。
そして、表示画面６１ａに表示されている任意のセルを入力装置６０を用いて指定することにより、これらの表示を切り替えるようにしてもよい。
【０１３１】
ところで、第１表示方法および第２表示方法において、表示画面６１ａに表示されているセルを入力装置６０を用いて指定することにより、その指定したセルに該当する伝送ポイントＰ２〜Ｐ６にてエラー検出装置３０が受信したＴＳを構成するＩＰパケットを保存・再現装置３１から出力させるようにしてもよい。
すなわち、再現対象の時刻範囲や伝送ポイントＰ２〜Ｐ６を指定するために、表示画面６１ａに表示されているセルを入力装置６０を用いて指定するようにしてもよい。
例えば、図６において、表示画面６１ａに表示されているセルCLを指定した場合には、伝送ポイントＰ６における2008年11月19日14時台のＴＳを構成するＩＰパケットを再現する指定となる。
【０１３２】
尚、特定の種類（ＩＰパケットの欠落・重複・順変化）のシーケンスエラーの有無のみを表示画面６１ａに表示させるようにしてもよい。
また、シーケンスエラーの種類毎に、セルの表示色や点滅間隔を変えることにより、シーケンスエラーの種類を区別して視認できるようにしてもよい。
そして、保存・再現装置３１は、ＩＰパケットのシーケンスエラーの判定結果をＨＤＤ５５に記録保存するようにしてもよい。
【０１３３】
このように、第１表示方法および第２表示方法を用いることにより、データ記録システム１０の運用管理者は、保存・再現装置３１の表示装置６１の表示画面６１ａを一目するだけで所定期間におけるＩＰパケットのシーケンスエラーの発生状況を確認可能であり、ＩＰパケットのシーケンスエラーが多量に発生したとしても確実に監視することができる。
【０１３４】
＜別の実施形態＞
本発明は上記実施形態に限定されるものではなく、以下のように具体化してもよく、その場合でも、上記実施形態と同等もしくはそれ以上の作用・効果を得ることができる。
【０１３５】
＜１＞上記実施形態において、送受信機２１はＴＳを受信してから送信する中継機能を有する装置であり、各エラー検出装置３０には伝送路Ｌａ中に接続された分配器（図示略）によって分配されたＴＳが入力される。
しかし、送受信機２１を省き、前記分配器のみを設けるようにしてもよい。
また、送受信機２１にエラー検出装置３０の機能を備えさせることにより、前記分配器を省くようにしてもよい。
また、受信機２２にエラー検出装置３０の機能を備えさせるようにしてもよい。
【０１３６】
＜２＞上記実施形態では、マイコン４０によるソフトウェア的な処理によって各エラー検出装置３０の前記動作を実現すると共に、コンピュータ本体５０によるソフトウェア的な処理によって保存・再現装置３１の前記動作を実現している。
しかし、各エラー検出装置３０の前記動作を実現する機能を備えた専用の回路をハードウェアとして設けることにより、その専用回路にマイコン４０を置き換えてもよい。
また、保存・再現装置３１の前記動作を実現する機能を備えた専用の回路をハードウェアとして設けることにより、その専用回路にコンピュータ本体５０を置き換えてもよい。
【０１３７】
＜３＞上記実施形態は記録媒体としてＲＡＭ４３およびＨＤＤ５５を用いているが、各エラー検出装置３０および保存・再現装置３１の前記動作を確実に行うことが可能であれば、ＲＡＭ４３およびＨＤＤ５５をどのような記録媒体に置き換えてもよい。
【０１３８】
＜４＞上記実施形態は、インターネットを用いたＭＰＥＧ２によるＴＶ放送などのデータ配信に適用したものである。
しかし、本発明はＭＰＥＧ２によるデジタル放送に適用してもよく、その場合には伝送路Ｌａを片方向通信回線としてもよく、例えば、放送電波、専用通信回線、光通信回線などによって具体化すればよい。
また、本発明はＭＰＥＧ２によるデータ通信に適用してもよく、その場合には伝送路Ｌａを双方向通信回線としてもよい。
【０１３９】
尚、上記実施形態において、伝送路Ｌａが双方向通信回線の場合には、双方向通信回線Ｌｂの機能を伝送路Ｌａを用いて包括することが可能であり、この場合には、双方向通信回線Ｌｂを無くし伝送路Ｌａのみで上記実施形態と同等の機能を実現できる。
【０１４０】
＜５＞上記実施形態では、ＴＳを構成するＩＰパケットに付加されているシーケンス番号を利用している。
しかし、ＴＳを適宜な分割方法によって分割し、その分割されたＴＳから成るパケット群（データ列パケット）毎に、予めシーケンス番号を付加しておくようにしてもよい。
この場合、送信機２０は、パケット群毎にシーケンス番号が付加されたＴＳを送信する。
ここで、ＴＳの分割方法（分割規則）には、例えば以下のようなものがあるが、以下の例に限らずどのような分割方法を用いてもよい。
【０１４１】
［ア］ＴＳに含まれるＴＯＴ（Time Offset Table）パケット毎にＴＳを分割し、ＴＳを構成する複数個のＴＳパケットをＴＯＴパケットが現れる度にまとめてパケット群を生成する。
尚、ＴＳを分割する際には、ＴＳに多重化されているオーディオＥＳおよびビデオＥＳのいずれか一方のみを抜き出し、その抜き出したＥＳを分割してもよい。
【０１４２】
［イ］ＰＣＲやＰＥＳ内のＤＴＳ（Decoding. Time Stamp）またはＰＴＳ（Presentation Time Stamp）に基づいてＴＳを分割する方法。
【０１４３】
［ウ］ＴＳに特定の周期で挿入されることが分かっているＰＡＴ（Program Association Table）などのＴＳパケットにおける連続性指標に基づいてＴＳを分割する方法。
ここで、ＰＡＴの周期は１００ms前後、連続性指標は０〜１５の範囲のため、例えば、連続性指標＝０のＴＳパケットのみを拾えば、約１．６秒単位でＴＳを分割可能なため、各伝送ポイントＰ２〜Ｐ６間の時間誤差が前記１．６秒に対して十分に小さければ分割方法として利用できる。
【０１４４】
［エ］ＴＳ中に含まれる雑多なデータからハッシュ関数で生成した識別コードとおおよその時刻の組とに基づいてＴＳを分割する方法。
【０１４５】
［オ］所定個数のＴＳパケットをまとめて１個のパケット群とすることにより、ＴＳを前記所定個数ずつのＴＳパケットから成るパケット群に分割する方法。
【０１４６】
＜６＞本発明は、ＭＰＥＧ２におけるＴＳ（ＭＰＥＧ２  ＴＳ）に限らず、時系列で伝送されるデータであれば、どのようなデータに適用してもよい。
この場合、前記＜５＞に相当するデータの分割方法は、そのデータの特性に合わせて適宜設定すればよく、例えば、データ抜けが生じないデータであれば、所定のデータ量毎にデータを区切ることによりデータを分割すればよい。
【図面の簡単な説明】
【０１４７】
【図１】本発明を具体化した一実施形態のデータ記録システム１０の全体概略構成を示すブロック図。
【図２】データ記録システム１０におけるエラー検出装置３０および保存・再現装置３１の概略構成を示すブロック図。
【図３】ＩＰパケットのシーケンスエラーとしてＩＰパケットの欠落が発生した場合におけるエラー検出装置３０の動作を説明するための説明図。
【図４】ＩＰパケットのシーケンスエラーとしてＩＰパケットの重複が発生した場合におけるエラー検出装置３０の動作を説明するための説明図。
【図５】ＩＰパケットのシーケンスエラーとしてＩＰパケットの順変化が発生した場合におけるエラー検出装置３０の動作を説明するための説明図。
【図６】表示装置６１の表示画面６１ａに表示されたＩＰパケットのシーケンスエラー発生の判定結果の第１表示方法を示す正面図。
【図７】表示装置６１の表示画面６１ａに表示されたＩＰパケットのシーケンスエラー発生の判定結果の第２表示方法を示す正面図。
【符号の説明】
【０１４８】
１０…データ記録システム
１１…送信局
１２ａ，１２ｂ，１２ｃ…中継局
１３ａ，１３ｂ…視聴者端末
２０…送信機
２１…送受信機
２２…受信機
３０…エラー検出装置
３１…保存・再現装置（管理装置）
４０…マイクロコンピュータシステム
４３…ＲＡＭ
５０…コンピュータ本体
５５…ＨＤＤ
６０…入力装置
６１…表示装置
６１ａ…表示画面
Ｐ１〜Ｐ６…伝送ポイント
Ｌａ…伝送路
Ｌｂ…双方向通信回線
【図１】
2010119046.tif 000003
【図２】
2010119046.tif 000004
【図３】
2010119046.tif 000005
【図４】
2010119046.tif 000006
【図５】
2010119046.tif 000007
【図６】
2010119046.tif 000008
【図７】
2010119046.tif 000009