(57)【特許請求の範囲】
【請求項１】
伝送データの方向を所定長Ｎ（Ｎは自然数）の行方向とし、伝送パケットの方向を所定長Ｍ（Ｍは自然数）の列方向とするマトリックスにおいてインタリーブを行い、前記伝送パケット単位で伝送を行う伝送方式において、前記伝送データ中に含まれ、前記パケットのペイロード中に格納された前記伝送データを特定する伝送データ情報を検出する伝送データ情報検出方法であって、前記伝送データは前記行方向に書き込まれ、前記伝送パケットは前記列方向に読み出されて生成されることにより、前記伝送データ情報が前記マトリックスの行方向に配置され、かつ同一の前記マトリックス内の複数の前記伝送パケットに分散される場合に、前記伝送パケットから前記伝送データ情報の先頭データを検出し、前記先頭データが検出された前記マトリックス上での位置を先頭位置として記憶し、前記マトリックス上で前記先頭位置から行方向に位置する伝送パケットにおいて、前記先頭位置から行方向にあるデータを順次前記伝送データ情報と比較して、所定の前記伝送データ情報が検出された場合には前記伝送データ情報を出力することを特徴とする伝送データ情報検出方法。
【請求項２】
伝送データの方向を所定長Ｎ（Ｎは自然数）の行方向とし、伝送パケットの方向を所定長Ｍ（Ｍは自然数）の列方向とするマトリックスにおいてインタリーブを行い、前記伝送パケット単位で伝送を行う伝送方式において、前記伝送データ中に含まれ、前記パケットのペイロード中に格納された前記伝送データを特定する伝送データ情報を検出する伝送データ情報検出装置であって、前記伝送データは前記行方向に書き込まれ、前記伝送パケットは前記列方向に読み出されて生成されることにより、前記伝送データ情報が前記マトリックスの行方向に配置され、かつ同一の前記マトリックス内の複数の前記伝送パケットに分散される場合に、前記伝送パケット中の各データの前記マトリックスにおける行方向の位置情報を示す行位置情報と、列方向の位置情報を示す列位置情報を計測すると共に、前記伝送パケットから前記伝送データ情報の先頭データを検出する伝送パケット監視手段と、前記先頭データ検出時の前記行位置情報および前記列位置情報を先頭位置として記憶する先頭位置記憶手段と、前記マトリックス上で前記先頭位置から行方向に位置する伝送パケットにおいて、前記先頭位置から行方向にあるデータを順次前記伝送データ情報と比較して、所定の前記伝送データ情報が検出された場合には前記伝送データ情報を出力する伝送データ情報比較手段と、を備えることを特徴とする伝送データ情報検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はインタリーブ処理により伝送パケットを生成する伝送方式における伝送データ情報検出方法と伝送データ情報検出装置に関する。
【０００２】
【従来の技術】
通信網において、一連の伝送データを伝送する場合、伝送データ中に、伝送データの区切りを示し、かつ送受信間の同期をとるために同期パターンを付加し、さらに伝送データの属性を示す伝送データ情報を付加して伝送するのが一般的である。伝送データ情報の一例としては、伝送フォーマット情報がある。ここで伝送フォーマットとは、例えばビデオ・オーディオ（音声）等がテープあるいはディスク等に記録される場合のフォーマット情報である。さらに、伝送中のパケット廃棄やビットエラーのエラー訂正を行い、またエラー訂正が不可能である場合にも上記パケット廃棄やビデオエラーを伝送データの方向で一部に固まらないように分散させて目立たなくする目的で、インタリーブ処理を行うことが当業者にはよく知られている。つまり、アプリケーション層の処理で伝送データに同期パターンおよび伝送データ情報を付加し、その下位層でインタリーブ処理を行い、伝送パケットを生成して、さらに下位層で上記伝送パケットの伝送を行う。
【０００３】
高速通信網でインタリーブ処理と誤り訂正を行って伝送する従来技術として、例えばＡＴＭ（Asynchronous Transfer Mode）セルを伝送パケットとするＡＴＭ通信網において、ＡＴＭ層の上位層であるアダプテーションレイヤで誤り訂正を行う方法がある。ITU-T I363.1で規定されているＡＴＭアダプテーションレイヤタイプ１（以下、ＡＡＬ１と称す）では、ロングインターリーバマトリックスを用いてインタリーブ処理と誤り訂正を行うものであり、アプリケーションの伝送データとして、主に固定データレート（ＣＢＲ:Constant Bit Rate）のビデオ伝送用として用いられる。
【０００４】
図３にロングインターリーバマトリックスによる伝送方法の模式図を示す。送信側では伝送データを１２４バイトずつ区切り、１２４バイトの伝送データに４バイトの前方誤り訂正符号（図中のＦＥＣ:Forward Error Correction）を付加して書き込み方向５００に示す行方向に書き込み、この手順を４７回繰り返し、１２８×４７個の伝送データで構成されるロングインターリーバマトリックスを生成する。読み出しは読み出し方向５０１に示す列方向に４７バイトずつ順次読み出し、読み出した４７バイトの伝送パケット（以下に説明する、SAR-PDUペイロード: Segmentation And Reassembly Protocol Data Unit）にシーケンス番号等を含んだ１バイトのヘッダ（以下に説明する、SAR-PDUヘッダ）を付加して、ＡＴＭセルにおける有効データ伝送部分の４８バイトとし、さらに５バイトのＡＴＭヘッダを付加して、ＡＴＭセルとして伝送する。受信側では逆処理を行って伝送データを取り出す。
【０００５】
図４はＡＴＭセルの構成図である。SAR-PDUヘッダはSNフィールドとSNPフィールドに分けられる。SNフィールドはさらにCSIビットとシーケンスカウントフィールド（SC）に分けられる。SCは３ビットで、ロングインターリーバマトリックスからの読み出し順に０から７の値（シーケンス番号）を順に付与する。さらにロングインターリーバマトリックスの読み出しの先頭ではCSIビットを１とし、それ以外では０とすることにより、ロングインターリーバマトリックスの先頭を表示する。つまりロングインターリーバマトリックスの先頭ではCSIは１かつSCは０である。SNPフィールドはSNフィールドに対して誤り訂正を行うためのパリティであり、SNフィールドに対して３ビットのＣＲＣフィールドとCSIビット、SCおよびＣＲＣフィールドに対する１ビットの偶数パリティから構成される。
【０００６】
受信端末においてはSAR-PDUヘッダを検知することにより、受信セルのSAR-PDUペイロードのロングインターリーバマトリックス上での位置を特定することが可能となる。つまり、CSIが１かつSCは０のセルをロングインターリーバマトリックスの先頭（図３の最左のセル）として、０から７のシーケンス番号により、順にロングインターリーバマトリックス上に格納して再構成する。上記ＡＡＬ１は主にＡＡＬ１より上位層のアプリケーションとして、ＣＢＲのビデオ信号伝送用に使用される。ビデオ伝送では既に説明したように、伝送データ（ビデオデータ）の区切りを示し、かつ送受信間の同期をとるために同期パターンを付加し、さらにフォーマット情報などの伝送データの属性を示す伝送データ情報を付加して伝送するのが一般的である。
【０００７】
図５は伝送データの伝送形式を示す模式図である。図５では例えば１フレーム分のビデオデータの先頭に、伝送データ情報が付加された形式を伝送データとし、これを繰り返すことによりビデオデータが連続的に伝送される。Ｓ０，Ｓ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５，Ｓ６，Ｓ７はフレームデータの区切りを示し、かつ送受信間のビデオ同期をとるための同期パターンを形成している。さらに、Ｆ０，Ｆ１，Ｆ２，Ｆ３は伝送するビデオデータのフォーマット（以下、伝送フォーマット）を示すデータである。図５では４つの伝送フォーマットを例示している、各伝送フォーマットは１フレーム分のビデオデータの長さが異なり、伝送フォーマット１は４８０１６５バイト、伝送フォーマット２は４８０６４２バイト、伝送フォーマット３は２４０１６５バイト、伝送フォーマット４は１２０１６５バイトで構成される。
【０００８】
図６は伝送データ情報の詳細を示す図である。図中の数字は１６進表示されている。同期パターンはＳ０からＳ７まで同一の固定パターンで構成される。伝送フォーマットを示すＦ０，Ｆ１，Ｆ２，Ｆ３は伝送データの長さを示し、Ｆ０は８３固定であり、実際の長さはＦ１，Ｆ２，Ｆ３に示されている。なお、この表記方法はISO/IEC 8825-1に準拠しており、先頭バイト（Ｆ０）の最上位ビットを１として、残りの下位７ビットが伝送データの長さを格納するバイト数（Ｆ１，Ｆ２，Ｆ３の３バイト）を示している。したがって、Ｆ０は２進表示で１０００００１１となり、１６進表示で８３固定となる。実際の伝送データ長さはＦ１，Ｆ２，Ｆ３が示し、伝送フォーマット１は４８０１６５バイトで０７５３Ａ５Ｈ（Ｈは１６進表示を示す）であり、伝送フォーマット２は４８０６４２バイトで０７５５８２Ｈであり、伝送フォーマット３は２４０１６５バイトで０３ＡＡ２５Ｈであり、伝送フォーマット４は１２０１６５バイトで０１Ｄ５６５Ｈとなる。
【０００９】
図５に示した伝送データは図３のロングインターリーバマトリックスの処理後に伝送される。図７はロングインターリーバマトリックス内の伝送データ情報の配置を示す模式図である。なお、図７のロングインターリーバマトリックスは図３と同一である。図７において、７００は伝送データ情報である。伝送データは行方向に書き込まれるため伝送データ情報は行方向に並ぶ。読み出しは列方向に行われて伝送パケットであるSAR-PDUペイロードが生成される。したがって伝送データ情報を構成する各バイトデータは異なるＡＴＭセル（伝送パケット）に格納される。
【００１０】
図８はＡＴＭセル内の伝送データ情報を示す模式図である。伝送データ情報を構成する各バイトデータは連続するＡＴＭセルに１バイトずつ格納される。各ＡＴＭセル内での各バイトデータの先頭からの位置は同じである。つまり、受信側では伝送データはＡＴＭセル単位で受信されるので、ＡＴＭセルのレベルの処理、すなわちＡＴＭレイヤでは伝送データ情報はバイト単位では連続的に受信されない。なお、図８ではSAR-PDUペイロードのみを図示し、SAR-PDUヘッダおよびＡＴＭセルヘッダは図示していない。
【００１１】
以上のように伝送された伝送パケットは、従来の技術では、送信側でのロングインターリーバマトリックス処理の逆の処理（デインタリーブ）を行い、伝送データのストリーム、すなわち図５の状態に戻した後に伝送データ情報内の同期パターン（Ｓ０〜Ｓ７）によりビデオ同期を確立し、次に伝送フォーマット情報（Ｆ０〜Ｆ３）を検出して伝送フォーマットを確定していた。即ちＡＡＬ１の処理層よりも上位のアプリケーション層で伝送データ情報を確定していた。
【００１２】
【発明が解決しようとする課題】
しかしながら上記従来の構成では以下のような問題点を有していた。デインタリーブを行うので、誤り訂正処理による遅延およびデインタリーブ用のバッファに受信セルを格納する分の処理時間により、伝送フォーマット確定が遅れる。
【００１３】
また、ビデオ同期確立は一般的に所定間隔（図５に示した一ビデオフレーム期間）での二連続以上の同期パターン検出で同期状態を確立するため、伝送フォーマット確定には、少なくとも一所定期間（上記例の場合は一ビデオフレーム期間）を必要とする。
【００１４】
さらに、通信途中で伝送フォーマットが変更された場合は、ビデオ同期処理では、同期パターンがエラー等の理由で検出されなかったと判断し、一定期間は前の伝送フォーマットの間隔での同期を保護し、その後に一端同期状態を解除して再び新規の伝送フォーマットでビデオ同期を確立するため、伝送フォーマット変更時に新規の伝送フォーマット確定に時間がかかるという問題点を有していた。
【００１５】
また、送受信端末間の同期方式として、ITU-T Recommendation I363.1 2.5.2.2.1 に規定されているアダプティブクロック方式を用いる場合はさらに問題が生じる。アダプティブクロック方式はＣＢＲの伝送データに対し、受信データ（ＡＴＭセル）を一定量バッファメモリに格納し、伝送フォーマットに応じた一定量で上記バッファメモリからデータを読み出し、バッファメモリ内のデータの増減を監視することにより、送受信端末間のシステムクロックの相対差を検知してＰＬＬにより受信端末クロックを送信端末クロックに同期させる方式である。したがってバッファメモリ分の遅延が生じると共に以下のような問題点がある。
【００１６】
バッファメモリからの読み出しは伝送フォーマットに応じて一定量を読み出すことが必要である。すなわち、伝送されてきた伝送フォーマットが確定しない時点では読み出し量が確定せず、受信した伝送データの伝送フォーマットをいずれかの伝送フォーマットであると仮定して読み出しをしなければならない。その場合、実際に受信された伝送データの伝送フォーマットと仮定した伝送フォーマットのデータ量の差が著しく異なる場合、上記バッファメモリのアンダーフローあるいはオーバーフローが発生し、アプリケーション層での同期確立および伝送フォーマット確定以前に受信データの連続性が破綻し、伝送フォーマットが確定するまで、別の伝送フォーマットのデータ量で最初から処理をやり直す必要があった。すなわち、伝送フォーマット確定までに著しく時間を消費するために、通信初期では例えばビデオ画像が著しく乱れるなど、アプリケーションの品質が低下するという問題点を有していた。
【００１７】
伝送フォーマット毎に伝送データ量が異なる場合、伝送フォーマット検出の別の手段として、ＡＴＭセルの流量を計測する手段もあるが、例えば伝送フォーマット１と伝送フォーマット２のように伝送データ量が近い値の場合は、ネットワークの揺らぎによって流量計測に誤差が生じ伝送フォーマットの誤検出を起こす場合がある。また、流量検出は所定期間の平均化を行うため、伝送フォーマット確立に時間がかかるという問題点を有していた。
【００１８】
上記問題点を鑑み、本発明はインタリーブ処理およびアダプティブクロック処理よりも下位レイヤで伝送データ情報を検出することにより、早期の伝送フォーマット確立を可能とする伝送データ情報検出方式および伝送データ情報検出装置を提供することを目的とする。
【００１９】
【課題を解決するための手段】
上記課題を解決するために、本発明は、伝送データの方向を所定長Ｎ（Ｎは自然数）の行方向とし、伝送パケットの方向を所定長Ｍ（Ｍは自然数）の列方向とするマトリックスにおいてインタリーブを行い、前記伝送パケット単位で伝送を行う伝送方式において、前記伝送データ中に含まれ、前記パケットのペイロード中に格納された前記伝送データを特定する伝送データ情報を検出する伝送データ情報検出方法であって、前記伝送データは前記行方向に書き込まれ、前記伝送パケットは前記列方向に読み出されて生成されることにより、前記伝送データ情報が前記マトリックスの行方向に配置され、かつ同一の前記マトリックス内の複数の前記伝送パケットに分散される場合に、前記伝送パケットから前記伝送データ情報の先頭データを検出し、前記先頭データが検出された前記マトリックス上での位置を先頭位置として記憶し、前記マトリックス上で前記先頭位置から行方向に位置する伝送パケットにおいて、前記先頭位置から行方向にあるデータを順次前記伝送データ情報と比較して、所定の前記伝送データ情報が検出された場合には前記伝送データ情報を出力することを特徴とする。
【００２０】
【発明の実施の形態】
本発明は、伝送データの方向を所定長Ｎ（Ｎは自然数）の行方向とし、伝送パケットの方向を所定長Ｍ（Ｍは自然数）の列方向とするマトリックスにおいてインタリーブを行い、前記伝送パケット単位で伝送を行う伝送方式において、前記伝送データ中に含まれ、前記伝送データを特定する伝送データ情報を検出する伝送データ情報検出方法であって、前記伝送パケットから前記伝送データ情報の先頭データを検出し、前記先頭データが検出された前記マトリックス上での位置を先頭位置として記憶し、前記先頭位置から行方向に順次前記伝送パケットと前記伝送データ情報を比較して、所定の前記伝送データ情報が検出された場合には前記伝送データ情報を出力することを特徴とする伝送データ情報検出方法であり、インタリーブ処理を行う層より下位層（前で処理）で伝送データ情報を判定することで、早期の伝送データ情報確定が可能となる。
【００２１】
本実施の形態では、ＡＴＭ伝送において、インタリーブとしてＡＡＬ１のロングインターリーバマトリックス法を使用する場合を例として、本発明を説明する。
【００２２】
図１は本発明の実施の形態における伝送データ情報検出装置の構成図を示している。図１において、１００は伝送パケット入力（ＡＴＭセル）、１０１はSAR-PDUヘッダによりマトリックス上の伝送パケット入力１００の位置を監視し、列位置情報１０４、行位置情報１０５、伝送データ情報先頭検出信号１０６を出力する伝送パケット監視手段、１０２は伝送データ情報先頭検出信号１０６が出力されたタイミングで、列位置情報１０４および行位置情報１０５を記憶する先頭位置記憶手段、１０３は列位置情報１０４、行位置情報１０５、伝送データ情報先頭検出信号１０６に従って、伝送パケット１００のデータと伝送データ情報を比較し、伝送フォーマットと一致すると伝送データ情報１０８を出力し、不一致が生じるとリセット信号１０７を出力する伝送データ情報比較手段である。
【００２３】
伝送パケット１００はアダプテーションレイヤ処理にＡＡＬ１を使用したSAR-PDUペイロードであり、SAR-PDUヘッダを伴って入力される。伝送パケット監視手段１０１は、図４に示したSAR-PDUヘッダにより図７に示す行方向Ｎ＝１２４、列方向Ｍ＝４７のマトリックス上の位置を特定する。すなわちＣＳＩ＝１かつＳＣ＝０の伝送パケット１００をマトリックスの行方向位置の先頭として、該セルのSAR-PDUペイロードの最初のバイトを列位置情報１０４の先頭として、SAR-PDUペイロード内のデータで列位置情報１０４を増加させ、新たな伝送パケットの受信毎に行位置情報１０５を増加させる。上記のように検出された情報は列位置情報１０４、行位置情報１０５として出力される。さらに伝送パケット監視手段１０１はマトリックス上のデータから伝送データ情報の先頭（図６のＳ０）を検出した場合に伝送データ情報先頭検出信号１０６を出力する。
【００２４】
伝送データ情報先頭検出信号１０６が出力されたタイミングで、列位置情報１０４および行位置情報１０５は、伝送データ情報の先頭のマトリックス上の位置として、先頭位置記憶手段１０２に記憶される。同時に伝送データ情報比較手段１０３は伝送データ情報の先頭が検出されたフラグを立てる。具体的には伝送データ情報の先頭は図６のＳ０に示すように全ての伝送フォーマットに共通して「Ｅ３」なので、ＡＴＭセル中に「Ｅ３」が検出された列位置情報１０４（図７のＲＯＷ）および行位置情報１０５（図７のＣＯＬ）を先頭位置記憶手段１０２は記憶する。
【００２５】
以下、伝送データ情報比較手段１０３で行われる比較処理について説明する。新たな伝送パケット１００が入力されると、行位置情報１０５は１増加し、マトリックスの行方向に１だけ進んだことがわかるので、列位置情報１０４が先頭位置記憶手段１０２が記憶している図７のＲＯＷと一致したタイミングで、伝送データ情報比較手段１０３は伝送パケット１００のデータと伝送データ情報の２バイト目（図６のＳ１）と比較する。Ｓ１は全てのフォーマットに共通して「ＣＢ」である。同様に伝送データ情報比較手段１０３は、列位置ＲＯＷにおいてマトリックスの行方向に伝送データ情報と伝送パケット１００のデータとの比較を繰り返す。Ｓ０，Ｓ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５，Ｓ６，Ｓ７，Ｆ０までは伝送データ情報は各伝送フォーマットに共通である。
【００２６】
Ｆ１の比較タイミングでは、伝送フォーマット１または伝送フォーマット２（Ｆ１＝０７）、伝送フォーマット３（Ｆ１＝０３）、あるいは伝送フォーマット４（Ｆ１＝０１）が判定可能となる。Ｆ２の比較タイミングでは、伝送フォーマット１（Ｆ１＝５３）と伝送フォーマット２（Ｆ１＝５５）が判定でき、伝送フォーマット３、伝送フォーマット４は伝送データ情報がそれぞれ伝送フォーマット３の場合Ｆ２＝ＡＡ、伝送フォーマット４の場合Ｆ２＝Ｄ５であるかを比較する。Ｆ３のタイミングでは、伝送フォーマット１の場合Ｆ３＝Ａ５であるかを比較し、伝送フォーマット２の場合Ｆ３＝８２であるかを比較し、伝送フォーマット３の場合Ｆ３＝２５であるかを比較し、伝送フォーマット４の場合Ｆ３＝６５であるかを比較する。伝送データ情報比較手段１０３において、Ｓ０からＦ３まで全てのデータがいずれかの伝送フォーマットに一致すると、伝送データ情報１０８として該伝送フォーマットを出力する。
【００２７】
なお、行方向への比較途中で伝送フォーマットとの不一致が生じた場合は伝送データ情報比較手段１０３内のフラグをリセットすると共に、リセット信号１０７を発して、伝送パケット監視手段１０１において伝送フォーマットの先頭（Ｓ０）を最初から検出し始める。以上の構成はカウンタ、若干のメモリおよび比較回路により簡易な構成で実現可能である。
【００２８】
図２は本発明の処理フローを示すフローチャートである。
【００２９】
まず、処理開始後に、伝送パケット監視手段１０１は、伝送パケット入力１００（SAR-PDUペイロード）のデータをバイト単位で入力し（図２のステップ２０１）。入力されたデータのマトリックス上の行位置情報１０５および列位置情報１０４を更新する（ステップ２０２）。伝送データ情報比較手段１０３は、入力された伝送パケットデータが伝送データ情報の先頭（Ｓ０：実データは「Ｅ３」）に一致するかどうかを判定し、一致しない場合はステップ２０１に処理を戻し、一致する場合はステップ２０４に移行する（ステップ２０３）。先頭位置記憶手段１０２は、伝送データ情報の先頭が検出された時の行位置情報１０５および列位置情報１０４を記憶する（ステップ２０４）。伝送データ情報比較手段１０３は伝送データ情報の先頭が検出されたという検出フラグをセットする（ステップ２０５）。
【００３０】
次に、伝送データ情報比較手段１０３は伝送パケット入力１００（SAR-PDUペイロード）のデータをバイト単位で入力し（ステップ２０６）、伝送パケット監視手段１０１は入力されたデータのマトリックス上の行位置情報１０５および列位置情報１０４を更新する（ステップ２０７）。伝送データ情報比較手段１０３は、伝送パケット（SAR-PDUペイロード）のデータと伝送データ情報の比較位置であるかどうかを判定する（ステップ２０８）。即ちステップ２０４で記憶された列位置情報とステップ２０７で更新された列位置情報が同じであり、かつステップ２０４で記憶された行位置情報とステップ２０７で更新された行位置情報との差が、伝送データ情報の行方向の大きさ以内である場合、比較実行位置としてステップ２０９に移行し、比較実行位置でない場合は２０６に移行して次の伝送パケットデータの入力を行う。
【００３１】
伝送データ情報比較手段１０３は、ステップ２０６で入力された伝送パケットが伝送データ情報に一致するかどうかを判定し、一致しない場合はステップ２１０で検出フラグをリセットしてステップ２０１に処理を戻し、一致する場合はステップ２１１に移行する（ステップ２０９）。伝送データ情報比較手段１０３は行方向に伝送データ情報を検査した結果、特定の伝送フォーマットの伝送データ情報長の１２バイト全てが一致したかどうかを判定し、検査途中の場合はステップ２０６に処理を戻して行方向に次のデータの比較を継続し、全て一致した場合は該伝送データ情報が示す伝送フォーマットをステップ２１２で出力する（ステップ２１１）。伝送データ比較手段１０３は処理終了かどうかを判定し、終了しない場合はステップ２１４で検出フラグをリセットし、ステップ２０１に処理を戻して次の伝送データ情報の検出を行う（ステップ２１３）。
【００３２】
以上説明したように、図２に示したフローではステップ２０３で伝送データ情報の先頭を検出し、検出フラグが立っている場合は、ステップ２０６、ステップ２０７、ステップ２０８、ステップ２０９およびステップ２１１のループによりマトリックスの行方向に順次伝送データ情報を検査し、図６に示すいずれかの伝送フォーマットにおける伝送データ情報に全て一致した場合に、該伝送データ情報が示す伝送フォーマットを出力することによりＡＴＭレイヤでの伝送フォーマットの検出を可能とする。
【００３３】
以上説明したように本願発明では、インタリーブ処理を行う層より下位層（前で処理）で伝送データ情報を判定することで、早期の伝送データ情報確定が可能となる。また、伝送パケットから直接伝送データ情報を得るのでアダプティブクロック処理を行う層よりも下位層（前で処理）であることは言うまでもない。
【００３４】
なお、本実施の形態では伝送データ情報として同期パターンとフォーマット情報の組み合わせで検出を行ったが、伝送フォーマット情報のみの検出を行う場合でも本発明は有効であり、本発明の範囲から排除するものではない。
【００３５】
また、本実施の形態では伝送データ情報として同期パターンとフォーマット情報の組み合わせは連続バイトとしたが、必ずしもこれに限らず伝送データ情報を構成するデータが分散していてもよい。この場合、伝送データ情報比較手段での伝送データ情報と伝送パケットの行方向の比較位置を変えることで容易に実現可能である。
【００３６】
また、本実施の形態では伝送フォーマットを特定する情報として各伝送フォーマットの長さとしたが、これに限るものではなく伝送フォーマットを示すコード等、伝送フォーマットを判別可能なものであれば本発明の範囲から排除するものではない。
【００３７】
また、本実施の形態では伝送フォーマットを判別することを例としたが、これ以外にも、伝送データのストリーム中に判別の必要があるものであれば本発明が有効であることは言うまでもない。
【００３８】
また、伝送データ情報（フォーマット情報）は一回の検出で確定としているが、複数回検出で確定するよう保護処理を行ってもよい。この場合、伝送データ情報比較手段で該処理を行ってもよい。あるいは、伝送データ情報比較手段での伝送データ情報出力後に保護処理を行ってもよい。
【００３９】
また、本実施の形態では伝送データ情報の先頭（Ｓ０）を１バイト検出するのみで検出状態としたが、バッファを用いて伝送パケットを一時的に格納し、行方向に並ぶ複数のバイト列を検査することにより、伝送データ情報の始まりを検出してもよい、この場合、より正確な伝送データ情報の検出が可能となる。
【００４０】
また、本発明の実施の形態ではロングインターリーバマトリックスによる誤り訂正法を例として説明を行ったが、誤り訂正を行うことは本発明の本質には関係がなく、誤り訂正を行わない場合でも本発明の範囲から排除するものではない。また、インタリーブのマトリックスの大きさが異なる場合でも本発明は有効であり、本発明の範囲から排除するものではない。
【００４１】
また、本発明の実施の形態では伝送データ情報が完全に一致する場合を例としたが、伝送データ情報の一部のエラーあるいは伝送パケット（ＡＴＭセル）廃棄等によるデータ抜けを許容した場合でも本発明の範囲から排除するものではない。その場合、伝送データ情報比較手段でエラー等の個数をカウントするカウンタを備え、伝送データ情報を全て検査し終えた時に、その値が許容値以下であれば伝送フォーマット検出とすればよい。
【００４２】
また、本発明の実施の形態では同期パターンはＳ０からＳ７までの固定パターンとしたが、複数の同期パターンを使用する場合でも本発明の範囲から排除するものではない。また、同期パターン、伝送フォーマット情報の長さを限定するものではない。その場合、伝送パケット監視手段での先頭データの検出、および伝送データ情報比較手段での比較の処理を対応することにより容易に実現可能である。
【００４３】
また、本発明の実施の形態ではＣＢＲのビデオ伝送を例としたが、可変長のデータの伝送にも本発明を適応可能であり、本発明の範囲から排除するものではない。
【００４４】
また、本実施の形態ではビデオ伝送を例としたが、これに限るものでないことは言うまでもない。
【００４５】
また、本実施の形態では、ＡＴＭ伝送において、インタリーブとしてＡＡＬ１のロングインターリーバマトリックス法を使用する場合を例としたが、これに限るものではないことは言うまでもない。
また、Ｎ＝１２４，Ｍ＝４７のマトリックスを使用する場合を例としたが、これに限定するものではないことは言うまでもない。
【００４６】
【発明の効果】
以上のように、本発明においては、以下のような効果を有する。
【００４７】
インタリーブを行った伝送の場合でも、デインタリーブを行う前に、伝送パケットから直接伝送データ情報を検出可能とし、デインタリーブ処理、アダプティブクロック処理およびビデオ同期確立前に、前記処理の進行とは無関係に伝送データ情報の迅速な確定が可能となる。特にＡＴＭ通信網のような高品質な通信網では、パケット廃棄（セル廃棄）およびビットエラーの確立がきわめて低いため、最初の数セルで伝送データ情報の確定が可能となる。
【００４８】
また、伝送フォーマットが変わった場合でも前記処理に関係なく迅速に判定可能である。
【００４９】
また、送受信端末間同期にアダプティブクロック方式を用いる場合でも、アダプティブクロック用のバッファに格納より前の処理で伝送フォーマットが確定するので通信初期からアダプティブクロックが有効に機能して送受信端末間同期が可能となりアプリケーションデータが破綻することなく高品質な通信が可能となる。
【００５０】
また、本発明で検出した伝送データ情報をビデオ同期処理部に通知することにより、伝送データの同期パターンの間隔があらかじめわかるのでビデオ同期回路を簡易な構成とすることが可能である。
【００５１】
また、伝送フォーマット変更時に、本発明でフォーマット変更を検知し、ビデオ同期等のアプリケーション層の処理に通知することで変更後の伝送フォーマットで早く同期をとることができ、高品質なビデオ伝送等が可能となる。
【００５２】
また、伝送フォーマットが変更された場合に、ビデオ同期等のアプリケーション層の処理部に通知することにより、迅速に新たな伝送フォーマットでの同期を確立することが可能となる。
【００５３】
さらに、本願発明はカウンタと小さな記憶回路および比較回路で構成されるので、簡易に実現できる。
【００５４】
以上のことから、通信初期からのデータを有効なデータとして処理し、さらにビデオ同期の早期確立を可能として、通信初期から高品質な通信を提供できる。
【図面の簡単な説明】
【図１】本発明の実施の形態における伝送データ情報検出装置の構成を示すブロック図
【図２】本発明の伝送データ情報検出方法の処理フローを示すフローチャート
【図３】ロングインターリーバマトリックスによる伝送方法の模式図
【図４】ＡＴＭセルの構成図
【図５】伝送データの伝送形式を示す模式図
【図６】伝送データ情報の詳細を示す図
【図７】ロングインターリーバマトリックス内の伝送データ情報の配置を示す模式図
【図８】ＡＴＭセル内の伝送データ情報を示す模式図
【符号の説明】
１００  伝送パケット入力
１０１  伝送パケット監視手段
１０２  先頭位置記憶手段
１０３  伝送データ情報比較手段
１０４  列位置情報
１０５  行位置情報
１０６  伝送データ情報先頭検出信号
１０７  リセット信号
１０８  伝送データ情報
【図１】
0003849459.tif 000002
【図２】
0003849459.tif 000003
【図３】
0003849459.tif 000004
【図４】
0003849459.tif 000005
【図５】
0003849459.tif 000006
【図６】
0003849459.tif 000007
【図７】
0003849459.tif 000008
【図８】
0003849459.tif 000009