(57)【要約】【課題】フレームのＣＳＩ（先頭パルス）が所定の後方保護段数だけカウントされたときフレーム同期確立と判定する方法及び回路に関し、同期が外れてから復旧するまでの時間を短縮するとともに、この場合の同期外れ又は同期確立の条件としてＡＡＬ１処理時のＳＮ状態判定を考慮する。【解決手段】フレームの先頭パルスはＡＡＬ１信号の終端回路より抽出されるが、ＡＡＬ１信号のＳＮ状態遷移を監視し、ＳＮ状態遷移が同期確立へ遷移するセルを受信したときだけフレームの先頭パルスが有効として後方保護段をカウントする。また、ＡＡＬ１信号の監視結果によりセル損失、セル誤配、誤り推定となった場合、フレーム先頭パルスは信用できないが、後段に配置されたＦＥＣ演算部によって誤り訂正されることが予め分かっているため、これらのセル損失、セル誤配、ＳＮＴ誤り推定時には前方保護段をカウントしない。【選択図】  図１
2004221780.tif 000002
【特許請求の範囲】
【請求項１】
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該先頭パルスをその正しい周期内で検出したときのみ該後方保護段を最初からカウントし直すフレーム同期判定方法において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とすることを特徴としたフレーム同期判定方法。
【請求項２】
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定した状態で該先頭パルスをその正しい周期とは異なる周期で検出したとき、その時点から該後方保護段をカウントし直すフレーム同期判定方法において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とすることを特徴としたフレーム同期判定方法。
【請求項３】
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定した状態で該先頭パルスをその正しい周期で検出したとき、該後方保護段のカウントをクリアするフレーム同期判定方法において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とすることを特徴としたフレーム同期判定方法。
【請求項４】
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該先頭パルスをその正しい周期内で検出したときのみ該後方保護段を最初からカウントし直すフレーム同期判定回路において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移がセル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアすることを特徴としたフレーム同期判定回路。
【請求項５】
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定した状態で該先頭パルスをその正しい周期とは異なる周期で検出したとき、その時点から該後方保護段をカウントし直すフレーム同期判定回路において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移がセル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアすることを特徴としたフレーム同期判定回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はフレーム同期判定方法及び回路に関し、特にＡＡＬ１  （ＡＴＭ  Ａｄａｐｔａｔｉｏｎ  Ｌａｙｅｒ  ｔｙｐｅ−１）のＣＳ  （Ｃｏｎｖｅｒｇｅｎｃｅ  Ｓｕｂｌａｙｅｒ）機能の一つであるＦＥＣ  （Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）フレームを用いてビデオ信号データを伝送再生する装置において、ＣＳ−ＰＤＵ  （Ｐａｙｌｏａｄ  ＤａｔａＵｎｉｔ）フレームの同期のために使用されるＳＲＡ（Ｓｅｇｍｅｎｔａｔｉｏｎ  Ｒｅ  Ａｓｓｅｍｂｌｙ）−ＰＤＵフレームのＣＳ表示ビット（先頭パルスを表示し、以下、単にＣＳＩと略称する。）を用いたフレーム同期判定方法及び回路に関するものである。
【０００２】
【従来の技術】
図５には、ＳＲＡ−ＰＤＵフレームのヘッダ部分（８ビット）が示されており、４ビットづつＳＮ  （Ｓｅｑｕｅｎｃｅ  Ｎｕｍｂｅｒ）とＳＮＰ  （Ｓｅｑｕｅｎｃｅ  Ｎｕｍｂｅｒ  Ｐｒｏｔｅｃｔ）に割り当てられており、ＳＮはさらに１ビットのＣＳＩと３ビットのＳＣ  （Ｓｅｑｕｅｎｃｅ  Ｃｏｕｎｔ）に分かれている。そして、ＳＮの有効／無効はＳＮＰのＣＲＣ又はパリティ演算により判定され、ＳＣはセルの連続番号を示している。
【０００３】
このようなＣＳＩを用いた従来のＦＥＣフレーム同期判定方式が図６に示されている。図中、同期確立状態をＳｙｎｃ状態、同期外れ状態をＨｕｎｔ状態とし、ＦＥＣフレームの先頭パルスが受信されたことを示すＣＳＩ＝“１”が予め設定された保護段数（後方保護段数）だけ連続したらＳｙｎｃ状態へ遷移し、先頭パルスが検出されないことを示すＣＳＩ＝“０”が予め設定された保護段数（前方保護段数）だけ連続したらＨｕｎｔ状態へ遷移するという方式を採用している。
【０００４】
上記のようなフレーム同期判定方式において、フレームの先頭パルスを示すＣＳＩの周期が例えば１２８セルに１回（１フレーム＝１２８セル）であるとしたとき、その半分の６４セル周期で先頭パルスを受信すると、すなわち誤ったＣＳＩ＝“１”を受信すると、１２８セル周期との見分けがつかなくなるため誤同期判定してしまう。
【０００５】
図７はこのような場合における従来例の同期外れ状態から同期確立状態に復旧するまでの動作タイムチャートを示したものである。
すなわち、同図（６）に示すように図の左端から同期確立状態にあると仮定した場合、同図（７）に示すように、ＦＥＣ演算部（図１参照）にデータ書込が正常に行われる。
【０００６】
このとき、先頭パルスを示すＣＳＩは、同図（１）に示すように２つ目までは規則的に１２８セルに１回受信するが、２つ目のＣＳＩを受信した後、例えばセルの欠落などが発生して、同期タイミングのズレた（新周期）ＣＳＩを受信した場合、内部に持っているカウンタにより受信ＣＳＩで自走するＣＳＩ（同図（３））と、同図（１）の受信ＣＳＩとが一致しないことから、同図（２）に示すようにＣＳＩエラーが発生するとともに、同図（４）に示すように自走ＣＳＩのタイミングで前方保護段のカウントが開始される。
【０００７】
そして、前方保護段を“２”に設定していれば、受信ＣＳＩと自走ＣＳＩが２回不一致になったことにより、前方保護段＝“２”になるので、この時点で、同図（６）に示すように同期外れ（Ｈｕｎｔ）状態に遷移し、同図（７）に示すようにデータ書込を中止する。
【０００８】
そして、このように同期外れ状態になった後、自走ＣＳＩは今度は受信ＣＳＩの新しい周期で自走するので、再び受信ＣＳＩと自走ＣＳＩとが一致することとなり、同図（５）に示す後方保護段がカウント開始され、この例での後方保護段設定値“３”になった時点で同図（６）に示すように同期確立状態（Ｓｙｎｃ）に遷移する。
【０００９】
この結果、同図（７）に示すように、ＣＳＩが同期外れを示してから、新たな同期確立に遷移するまでには、ＣＳＩが４周期分必要となると共にこの間のデータ再生に誤りが生じ得ることになる。
このように、誤同期（新同期）によるビデオ信号の誤った再生や、同期外れから同期確立までの復旧時間が長くかかったり、後段のＦＥＣ演算部でのＦＥＣ誤り訂正で正常に戻されたビデオ信号に対してもフレーム同期の前方保護段を進めてしまうという問題がある。
【００１０】
このような問題を解決するため、図８〜図１０に示すような従来技術が既に提案されている。
まず、同８に示す従来例［１］では、受信したＣＳＩ信号が、同図（２）に示すように正しい１２８セルの周期の半分の６４セル周期で誤って受信した場合、同図（７）に示す同期外れ状態に在ることから、同図（４）に示す如く自走ＣＳＩが未だ発生しておらず、従って、受信ＣＳＩと自走ＣＳＩとの不一致により同図（３）の▲１▼に示すようにＣＳＩエラーが生じるが、このように正規の１周期（１２８セル）内にＣＳＩ＝“１”が来たときには、同図（６）の▲２▼で示すように、後方保護段は常に最新のＣＳＩ＝“１”が来た時点で数え直すようにしている。この間、前方保護段は同図（５）に示すようにクリア状態のままである。
【００１１】
そして、受信ＣＳＩの周期が、同図（２）に示すように、１２８セルの正しい周期に戻った場合には、同図（６）に示す後方保護段は“２”にカウントアップされ、予め設定されている後方保護段が２段であれば、同図（７）に示すように同期外れ状態から同期確立（Ｓｙｎｃ）状態に遷移し、同図（８）に示すようにＦＥＣ演算部（図示せず）においてデータ書き込みが行われることとなる。
【００１２】
このようにして、誤った周期から正規の周期に戻った後、迅速に同期確立状態に復旧することが可能となる（例えば特許文献１参照）。
また、図９に示す従来例［２］では、同図（６）に示すように同期確立状態にある場合、同図（１）示すように３つ目のＣＳＩが異なった新しい周期で受信されたとき、同図（３）に示す自走ＣＳＩと一致しないので、この時点で、同図（５）の▲３▼に示すように後方保護段をカウント開始させる。
【００１３】
そして、同図（１）に示す３つ目の受信ＣＳＩの後に同図（３）に示す３つ目の自走ＣＳＩが発生した時点で同図（４）に示すように前方保護段をカウント開始させる。
そして、新しいＣＳＩが受信されてから２つ目の自走ＣＳＩが発生した時点で同図（４）に示すように前方保護段は“２”となり、予め定めた設定値と一致するので、同図（６）に示すように同期確立状態から同期外れ状態に遷移する。
【００１４】
しかしながら、同図（５）に示した後方保護段は既にカウントを開始しており、新しい周期のＣＳＩを３つ受信した時点で、その予め定めた設定値と一致するところから、同図（６）に示すように同期外れ状態から同期確立状態に戻る。
この結果、同図（７）の▲４▼で示すように、Ｓｙｎｃ状態からＨｕｎｔ状態に遷移した後に後方保護段が２段以上でＣＳＩ＝“１”であれば即座に同期が確立することとなり、正確なデータに復旧するまでの時間（再同期時間）を短縮することが可能になる。
【００１５】
さらに図１０に示す従来例［３］では、同図（１）に示すようにＣＳＩは正しい周期で受信されるが、この正しい周期の受信ＣＳＩ間に▲５▼で示すような誤ったＣＳＩが受信された例を示している。
この場合、同図（６）に示す同期確立状態であるとすれば、▲５▼で示すＣＳＩエラーが発生した時点で、同図（５）に示すように（図９の従来例［２］にも示したように）、後方保護段がカウント開始するが、受信ＣＳＩと自走ＣＳＩが一致した正規のＣＳＩを受信した時点で、同図（５）に示すように後方保護段をクリアし、“０”から数え直すようにしている。
【００１６】
したがって、この従来例［３］の場合には、同図（４）に示すように前方保護段はカウントを開始しないため、誤挿入のＣＳＩ＝“１”は無視できることとなり、同図（６）に示すように同期確立状態をずっと維持する。これにより、誤ったＣＳＩを受信したことによる前方保護段への影響を排除している。
【００１７】
【特許文献１】
特開平６−２７６１８５号公報（第６欄［００２２］）
【００１８】
【発明が解決しようとする課題】
上記のような従来例の場合、フレーム内のセル全体が正しいことを前提にしており、セル全体が使えなければＣＳＩは使えないという問題がある。
すなわち、同期外れ又は同期確立の条件として、セルをＡＡＬ１処理する時のセルのＳＮ  （Ｓｅｑｕｅｎｃｅ  Ｎｕｍｂｅｒ）状態判定が考慮されていないため、受信したＣＳＩが信頼できないという問題があった。
【００１９】
図１１は、このようなＳＮ処理の状態遷移図を示している。これはＩＴＵ−ＴＩ．３６３．１により勧告された一般的に知られた状態遷移図であるが、以下に簡単に説明する。初期状態ＩＮＴにおいてはＳｔａｒｔ状態とＯｕｔ  ｏｆ  Ｓｙｎｃ状態とが存在し、この初期状態ＩＮＴを脱した後は、Ｓｙｎｃ状態とＯｕｔ  ｏｆ  Ｓｅｑｕｅｎｃｅ状態とＩｎｖａｌｉｄ状態とが存在する。それぞれの状態において以下のように遷移する。
【００２０】
なお、各遷移において、／の左側は動作を起こす前の入力情報を示し、／の右側はその結果動作を示している。
（１）Ｓｔａｒｔ状態においてＳＮが無効であった場合にはセルを破棄する。
（２）ＳＮが有効であった場合にはセルは破棄されるが、Ｓｔａｒｔ状態からＯｕｔ  ｏｆ  Ｓｙｎｃ状態に遷移する。
【００２１】
（３）Ｏｕｔ  ｏｆ  Ｓｙｎｃ状態において、ＳＮが無効であった場合には、セルを破棄しＳｔａｒｔ状態に遷移する。
（４）Ｏｕｔ  ｏｆ  Ｓｙｎｃ状態で、不連続のＳＣのセルを受信したときにはセル破棄を行い、状態遷移は生じない。
【００２２】
（５）Ｏｕｔ  ｏｆ  Ｓｙｎｃ状態で、連続したＳＣのセルを受信した場合には、セルを受け入れ、Ｏｕｔ  ｏｆ  Ｓｙｎｃ状態を脱してＳｙｎｃ状態に遷移する。
（６）Ｓｙｎｃ状態において、連続したＳＣのセルを受信した場合にはセルを受け入れるとともに状態遷移は生じない。
【００２３】
（７）Ｓｙｎｃ状態において、連続していないＳＣのセルを受信した場合には、セルは受け入れるが、Ｏｕｔ  ｏｆ  Ｓｅｑｕｅｎｃｅ状態に遷移する。
（８）Ｓｙｎｃ状態において、無効のＳＮのセルを受信した場合にはセルを受け入れるとともにＩｎｖａｌｉｄ状態に遷移する。
【００２４】
（９）Ｏｕｔ  ｏｆ  Ｓｅｑｕｅｎｃｅ状態において、最後の有効なセルより２つだけ大きいＳＣのセルを受信した場合には誤り推定であるとしてセルを受け入れ、Ｓｙｎｃ状態に遷移する。
（１０）Ｏｕｔ  ｏｆ  Ｓｅｑｕｅｎｃｅ状態において、前のセルのＳＣと連続しているセルを受信した場合にはセル損失であるとして、ダミーセルを挿入しセルを受け入れＳｙｎｃ状態に遷移する。
【００２５】
（１１）Ｏｕｔ  ｏｆ  Ｓｅｑｕｅｎｃｅ状態において、最後の有効なセルと連続したＳＣのセルを受信した場合には、セル誤配であるとしてセルを破棄しＳｙｎｃ状態に遷移する。
（１２）Ｉｎｖａｌｉｄ状態において、上記（１１）と同様にＳｙｎｃ状態に遷移する。
（１３）Ｉｎｖａｌｉｄ状態において、上記（９）と同様にＳｙｎｃ状態に遷移する。
【００２６】
（１４）Ｉｎｖａｌｉｄ状態において、ＳＣが不連続なセルを受信した場合にはセルを破棄し初期状態ＩＮＴにおけるＯｕｔ  ｏｆ  Ｓｙｎｃ状態に遷移する。
（１５）Ｉｎｖａｌｉｄ状態において、無効ＳＮである場合にはセルを破棄しＳｔａｒｔ状態に遷移する。
【００２７】
（１６）Ｏｕｔ  ｏｆ  Ｓｅｑｕｅｎｃｅ状態において、ＳＮが不連続である場合、セルを破棄し初期状態ＩＮＴにおけるＯｕｔ  ｏｆ  Ｓｙｎｃ状態に遷移する。
（１７）Ｏｕｔ  ｏｆ  Ｓｅｑｕｅｎｃｅ状態において、無効ＳＮの場合にはセルを破棄しＳｔａｒｔ状態に遷移する。
【００２８】
なお、上記（９）〜（１３）のように、ＡＡＬ１信号の監視結果によりセル損失、セル誤配、誤り推定となった場合、フレーム先頭パルスは信用できないが、後段に配置されたＦＥＣ演算部によって誤り訂正されることが予め分かっている。
このように、受信セルが有効か否かによって受信したＣＳＩの判定が異なってしまうので、このようなＳＮ処理の状態遷移を考慮したフレーム同期判定方法及び回路が必要となる。
【００２９】
したがって本発明は、フレームのＣＳＩ（先頭パルス）が所定の後方保護段数だけカウントされたときフレーム同期確立と判定する方法及び回路において、同期が外れてから復旧するまでの時間を短縮するとともに、この場合の同期外れ又は同期確立の条件としてＡＡＬ１処理時のＳＮ状態判定を考慮することを目的とする。
【００３０】
【課題を解決するための手段】
上記の目的を達成するため、本発明［１］に係るフレーム同期判定方法は、フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該先頭パルスをその正しい周期内で検出したときのみ該後方保護段を最初からカウントし直すフレーム同期判定方法において、該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とすることを特徴としている。
【００３１】
すなわち、上記の従来例［１］（図８参照）のように、先頭パルスをその正しい周期内で検出したときのみ後方保護段を最初からカウントし直し、フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定する場合、先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とする。
【００３２】
これにより、ＡＡＬ１処理の異常状態による信号フレームの誤同期判定を防止できる。
また、本発明［２］に係るフレーム同期判定方法は、フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定する該同期確立判定した状態で該先頭パルスをその正しい周期とは異なる周期で検出したとき、その時点から該後方保護段をカウントし直すフレーム同期判定方法において、該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とすることを特徴としている。
【００３３】
すなわち、上記の従来例［２］（図９参照）のように、同期確立判定した状態で先頭パルスをその正しい周期とは異なる周期で検出したとき、その時点から後方保護段をカウントし直し、フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定する場合、先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とする。
【００３４】
これにより、ＡＡＬ１処理の異常状態による信号フレームの誤同期判定を防止できる。
また、本発明［３］に係るフレーム同期判定方法は、フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定した状態で該先頭パルスをその正しい周期で検出したとき、該後方保護段のカウントをクリアするフレーム同期判定方法において、該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とすることを特徴としている。
【００３５】
すなわち、上記の従来例［３］（図１０参照）のように、同期確立判定した状態で先頭パルスをその正しい周期で検出したとき、後方保護段のカウントをクリアし、フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定する場合、先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とする。
【００３６】
これにより、ＡＡＬ１処理の異常状態による信号フレームの誤同期判定を防止できる。
さらに、本発明［４］に係るフレーム同期判定方法は、フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該先頭パルスをその正しい周期内で検出したときのみ該後方保護段を最初からカウントし直すフレーム同期判定方法において、該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移がセル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアすることを特徴としている。
【００３７】
すなわち、上記の従来例［１］において、該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移がセル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアする。これは、ＡＡＬ１信号の監視結果によりセル損失、セル誤配、誤り推定となった場合、フレーム先頭パルスは信用できないが、後段に配置されたＦＥＣ演算部によって誤り訂正されることが予め分かっているからである。
【００３８】
これにより、セル損失、セル誤配、又は誤り推定時には、前方保護段をカウントしないことによってフレーム同期外れを発生し難くし、安定した信号再生が可能となる。
さらに、本発明［５］に係るフレーム同期判定方法は、フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定した状態で該先頭パルスをその正しい周期とは異なる周期で検出したとき、その時点から該後方保護段をカウントし直すフレーム同期判定方法において、該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移がセル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアすることを特徴としている。
【００３９】
すなわち、上記の従来例［２］において、先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移がセル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアする。
これにより、セル損失、セル誤配、又は誤り推定時には、前方保護段をカウントしないことによってフレーム同期外れを発生し難くし、安定した信号再生が可能となる。
【００４０】
さらに、別のフレーム同期判定方法［６］においては、フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定した状態で該先頭パルスをその正しい周期で検出したとき、該後方保護段のカウントをクリアするフレーム同期判定方法において、該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が、セル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアすることが可能である。
【００４１】
すなわち、上記の従来例［３］において、先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移がセル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアする。
これにより、セル損失、セル誤配、又は誤り推定時には、前方保護段をカウントしないことによってフレーム同期外れを発生し難くし、安定した信号再生が可能となる。
【００４２】
上記の本発明［１］に係るフレーム同期判定方法を実現する回路として、フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該先頭パルスをその正しい周期内で検出したときのみ該後方保護段を最初からカウントし直すフレーム同期判定回路において、該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とすることを特徴としたフレーム同期判定回路が提供される。
【００４３】
また、上記の本発明［２］に係るフレーム同期判定方法を実現する回路として、フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定中した状態で該先頭パルスをその正しい周期とは異なる周期で検出したとき、その時点から該後方保護段をカウントし直すフレーム同期判定回路において、該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とすることを特徴としたフレーム同期判定回路が提供される。
【００４４】
また、上記の本発明［３］に係るフレーム同期判定方法を実現する回路として、フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定した状態で該先頭パルスをその正しい周期で検出したとき、該後方保護段のカウントをクリアするフレーム同期判定回路において、該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とすることを特徴としたフレーム同期判定回路が提供される。
【００４５】
また、上記の本発明［４］に係るフレーム同期判定方法を実現する回路として、フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該先頭パルスをその正しい周期内で検出したときのみ該後方保護段を最初からカウントし直すフレーム同期判定回路において、該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移がセル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアすることを特徴としたフレーム同期判定回路が提供される。
【００４６】
また、上記の本発明［５］に係るフレーム同期判定方法を実現する回路として、フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定した状態で該先頭パルスをその正しい周期とは異なる周期で検出したとき、その時点から該後方保護段をカウントし直すフレーム同期判定回路において、該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移がセル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアすることを特徴としたフレーム同期判定回路が提供される。
【００４７】
さらに、上記のフレーム同期判定方法［６］を実現する回路としては、フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定した状態で該先頭パルスをその正しい周期で検出したとき、該後方保護段のカウントをクリアするフレーム同期判定回路において、該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が、セル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアすることを特徴としたフレーム同期判定回路が提供される。
【００４８】
なお、上記のフレームとしてはＦＥＣフレームを用いることができる。
【００４９】
【発明の実施の形態】
図１は、本発明に係るフレーム同期判定方法の実施に用いられるフレーム同期判定回路の構成例を示したものである。この構成例では、ＡＴＭセルデータ（イ）を受信してＡＴＭ信号の終端処理を行うＡＡＬ１処理部１と、このＡＡＬ１処理部１からの各種の出力信号に基づきＦＥＣフレーム信号の同期判定を行うフレーム同期判定回路２と、ＡＡＬ１処理部１の出力信号とフレーム同期判定回路２の出力信号に基づきＦＥＣ演算（誤り訂正）を行うＦＥＣ演算部３とで構成されている。
【００５０】
このうち、ＡＡＬ１処理部１は、ＳＮ有効／無効判定部１１と、データ破棄部１２と、セル損失／誤配検出部１３とで構成されており、ＳＮ有効／無効判定部１１は、ＡＴＭセルデータ（イ）からＳＮ有効／無効情報（“１”又は“０”）及びＳＣ  （Ｓｅｑｕｅｎｃｅ  Ｃｏｕｎｔ）（ロ）を生成してデータ破棄部１２とセル損失／誤配検出部１３とに与えており、さらに受信ＣＳＩ値（“１”又は“０”）（ハ）を生成してフレーム同期判定回路２に与えている。
【００５１】
データ破棄部１２は、ＡＴＭセルデータ（イ）及びＳＮ有効／無効情報（ロ）を入力して、データ（ニ）をＦＥＣ演算部３に出力するとともに、セル有効／無効情報（“１”又は“０”）（ホ）をフレーム同期検出回路２に与えている。
さらにセル損失／誤配検出部１３は、図１０に示したセルのＳＮ処理の状態遷移を示す信号を出力するものであり、セル損失情報ＣＬＩ（“１”又は“０”）（ヘ）を生成してＦＥＣ演算部３及びフレーム同期判定回路２に与え、Ｓｙｎｃ情報（ト）を生成してフレーム同期判定回路２に与え、さらにＡＡＬ１異常情報（“１”又は“０”）（チ）を生成してフレーム同期判定回路２に与えるものである。なお、Ｓｙｎｃ情報（ト）は、ＳＮの有効／無効情報と、誤り推定・セル損失・セル誤配の情報とを含んでいる。
【００５２】
フレーム同期判定回路２は、位相検出部２１とＦＥＣフレーム同期部２２と自走ＣＳＩ生成部２３とで構成されている。位相検出部２１は、ＳＮ有効／無効判定部１１からの受信ＣＳＩ値（ハ）と、自走ＣＳＩ生成部２３からの自走ＣＳＩ情報（ヌ）とを入力してＣＳＩエラーを発生するとともに、信号（ハ）と（ヌ）の関係をＦＥＣフレーム同期部２２に与えている。
【００５３】
ＦＥＣフレーム同期部２２は、セル有効／無効情報（ホ）とセル損失情報ＣＬＩ（ヘ）とＳｙｎｃ情報（ト）とＡＡＬ１異常情報（チ）とを入力して同期外れ情報（“１”又は“０”）（リ）を生成しＦＥＣ演算部３に与えている。なお自走ＣＳＩ生成部２３は、上記の自走ＣＳＩ情報（ヌ）を生成して位相検出部２１及びＦＥＣ演算部３へ送るとともに、ＦＥＣフレーム同期部２２と相互接続されている。
【００５４】
図１に示した本発明に係るフレーム同期判定回路の動作を、図２及び図３に示したフローチャートならびに図４に示したタイムチャートを参照して以下に説明する。
図２は、図１のフレーム同期判定回路が同期外れ（Ｈｕｎｔ）状態から同期確立（Ｓｙｎｃ）状態へ遷移する動作を示したフローチャートであり、図３は逆に同期確立状態から同期外れ状態へ遷移する動作を示したフローチャートである。
【００５５】
まず図２において、ステップＳ１においてサブセルカウント（ＳＣＣ）、メインセルカウント（ＭＣＣ）、前方／後方保護段（ＦＰＳ／ＢＰＳ）、サブセルカウントイネーブル（ＳＣＣＥＮ）、及びメインセルカウントイネーブル（ＭＣＣＥＮ）をともに“０”に初期化する。なお、ＭＣＣ及びＳＣＣは、それぞれ前方保護及び後方保護を行うときのＣＳＩの周期をカウントするものであり、自走ＣＳＩ生成部２３で生成された自走ＣＳＩ情報（ヌ）を構成している。
【００５６】
ステップＳ１で初期化を行った後、受信したセルが有効であるか否かを判定する（ステップＳ２）。これは、図１に示したＡＡＬ１処理部１におけるデータ破棄部１２からのセル有効／無効情報（ホ）に基づいて行われ、受信したセルが有効である場合のみ次のステップＳ３に進む。
【００５７】
ステップＳ３ではＡＡＬ１処理部１において異常状態が発生したか否かを判定するものであり、これはＡＡＬ１処理部１におけるセル損失／誤配検出部１３からのＡＡＬ１異常情報（チ）に基づいて判定される。この場合、ＡＡＬ１異常とは、任意の保護段数が連続して図１０に示す初期状態ＩＮＴに留まった場合に発生される。
【００５８】
ステップＳ３の結果ＡＡＬ１処理部１において異常が発生していることが分かったときには、サブセルカウントイネーブルを０とし（ステップＳ４）、後方保護段ＢＰＳを“０”にクリアし（ステップＳ５）、サブセルカウントの値を“０”に戻し（ステップＳ６）、そして同期外れ状態を保持する（ステップＳ７）。そしてステップＳ２に戻る。
【００５９】
すなわち、ステップＳ４〜Ｓ７では、無効なセルを受信したことから、ＣＳＩ（先頭パルス）が信用できないので、もう一度最初から同期をやり直すようにしている。
ステップＳ３においてＡＡＬ１処理部１が正常であることが分かったときには、ステップＳ８において後方保護段ＢＰＳの設定値が１段か否かを判定し、１段である場合にはステップＳ１０に進み、そうでない場合にはステップＳ９に進む。
【００６０】
ステップＳ９では、サブセルカウントイネーブルＳＣＣＥＮが“１”であるか否かを判定する。最初は、ステップＳ１において“０”に初期化されているので、ステップＳ１０に進む。
ステップＳ１０では、ＡＡＬ１処理部１のセル損失／誤配検出部１３から出力されたセル損失情報ＣＬＩ（ヘ）が“１”であるか否かを判定する。ＣＬＩ＝“１”の場合には図１０（１０）に示したセル損失を示しており、Ｏｕｔ  ｏｆ  Ｓｅｑｕｅｎｃｅ状態からＳｙｎｃ状態への遷移を示しているので、上記のステップＳ４に進み、上記と同様にステップＳ４〜Ｓ７を実行してステップＳ２に戻る。
【００６１】
ステップＳ１０においてセル損失情報ＣＬＩが“０”であった場合には、図１０における遷移（１０）以外に相当するので、ステップＳ１１に進み、次のＳＮ状態がＳｙｎｃ状態か否かを判定する。
すなわち、図１０の遷移状態において、次のＳＮ状態がＳｙｎｃ状態に遷移する場合は、同図（５）、（６）、（９）〜（１３）に該当し、次のステップＳ１２に進むが、それ以外の場合はＳｙｎｃ状態に遷移しないので上記と同様にステップＳ４に進む。
【００６２】
ステップＳ１２においては、ＣＳＩ＝“１”であるか否か、すなわちＦＥＣフレームの先頭パルスを受信したか否かを判定する。これは、ＡＡＬ１処理部１におけるＳＮ有効／無効判定部１１からの受信ＣＳＩ１値（ハ）に基づいて判定され、ＣＳＩ＝“０”の場合には先頭パルスを受信していないのでステップＳ４に進み、ＣＳＩ＝“１”である場合にはステップＳ１３に進む。ステップＳ１３では後方保護段ＢＰＳを“１”だけカウントアップし、ステップＳ３８に進む。
【００６３】
ステップＳ３８では、後方保護段ＢＰＳの設定値が１段であるか否かを判定する。この結果、設定値が１段でなければ、サブセルカウントイネーブルＳＣＣＥＮを“１”とし（ステップＳ１４）、サブセルカウントＳＣＣを“１”だけカウントアップして（ステップＳ１５）、ステップＳ２に戻る。後方保護段ＢＰＳの設定値が１段である場合には、予め定めた後方保護段数だけ先頭パルスが受信されたものとしてステップＳ３１に進む。
【００６４】
すなわち、ステップＳ３１ではサブセルカウントイネーブルＳＣＣＥＮを“０”とし、ステップＳ３２で後方保護段ＢＰＳを“０”にクリアし、ステップＳ３３でサブセルカウントＳＣＣを“０”に戻し、ステップＳ３４でメインセルカウントイネーブルＭＣＣＥＮを“１”とし、ステップＳ３５でメインセルカウントＭＣＣを“１”だけカウントアップして同期確立Ｓｙｎｃ状態へ遷移することとなる（ステップＳ３６）。
【００６５】
これは、ＦＥＣフレーム同期部２２から同期外れ情報（リ）としてＦＥＣ演算部３へ送られる。
上記のステップＳ１５からステップＳ２に戻り、さらにステップＳ３及びステップＳ８を経由してステップＳ９においてサブセルカウントイネーブルＳＣＣＥＮをチェックしたとき、既にサブセルカウントイネーブルＳＣＣＥＮは“１”になっている（ステップＳ１４）ので、ステップＳ９から今度はステップＳ１６に進むことになる。
【００６６】
ステップＳ１６ではサブセルカウントＳＣＣ＝１２８であるか否かを判定する。すなわち、同期確立Ｓｙｎｃに向かって先頭パルスの周期がその正しい周期で受信されているか否かを判定している。
このステップＳ１６において、最初はサブセルカウントＳＣＣ＝１２８ではないので、ステップＳ１７に進んでセル損失情報ＣＬＩが“１”か否かを判定する。この判定内容は上記のステップＳ１０と同様である。
【００６７】
この結果、ステップＳ１７でセル損失情報ＣＬＩが“０”、すなわちセル損失が無いことが分かったときには、次のＳＮ状態がＳｙｎｃ状態であるか否かを判定する（ステップＳ１８）。このステップＳ１８の内容は上記のステップＳ１１と同様である。
ステップＳ１８において次のＳＮ状態がＳｙｎｃ状態（図１０（５）、（６）、及び（９）〜（１３））であることが分かったときには、次のステップＳ１９においてＣＳＩ＝“１”であるか否かを判定する。この判定内容は上記のステップＳ１２と同様でありＣＳＩ＝“１”のときは、位相検出部２１よりＣＳＩエラーが発生される（ステップＳ２０）。このＣＳＩエラーは、別途、アラーム処理等に使用されるものである。
【００６８】
これと同時にステップＳ２１においては、後方保護段ＢＰＳを“１”に戻す処理が行われ、さらにサブセルカウントイネーブルＳＣＣＥＮを“１”に継続し（ステップＳ２２）、サブセルカウントＳＣＣを“１”に戻す（ステップＳ２３）。そしてステップＳ２に戻る。
【００６９】
すなわち、このようにステップＳ１８でＦＥＣフレームの先頭パルスを検出し、ステップＳ２１で後方保護段ＢＰＳを“１”に戻す処理は、点線部分［１］で示す如く、上記の従来例［１］の処理に対応しているものである。
これを図４により説明すると、ビデオ信号１ＦＥＣフレームを１２８セル周期とした場合、正常であればＣＳＩ＝“１”が１２８セルに１回受信される。また異常発生時には異なる周期でＣＳＩ＝“１”が入力される。そこで、後方保護段をカウントするときの周期をカウントするサブセルカウンタと前方保護段をカウントするときの周期をカウントするメインセルカウンタという２つのカウンタを自走ＣＳＩ生成部２３内に持ち、サブセルカウンタは最新のＣＳＩ＝“１”で常に“０”にロードし、サブセルカウンタ＝“１２８”のところでＣＳＩ＝“１”であれば同期とみなすことで誤同期を防止出来る。同期確立後は、正常なＣＳＩ＝“１”の周期はメインセルカウンタで監視し、異なる周期のＣＳＩ＝“１”をサブセルカウンタで並列に監視することで同期が外れても、すぐに新しい周期の同期が確立出来る。そして、異なる周期のＣＳＩ＝“１”が入力されたときには、後方保護段をカウントするサブセルカウンタのカウントを“１”に戻す。
【００７０】
これに加えて本発明ではさらに、点線部分［４］で示すステップＳ１８においてＡＡＬ１処理部１のＳｙｎｃ情報（ト）に基づき次のＳＮ状態がＳｙｎｃ状態か否かを加味し、同期確立状態に遷移する場合のみ後方保護段ＢＰＳを“１”に戻す処理を行っている。
また、ステップＳ１７においてセル損失情報ＣＬＩが“１”である場合、ステップＳ１８において次のＳＮ状態がＳｙｎｃ状態ではない場合、又はステップＳ１９においてＣＳＩ＝“０”である場合は、いずれも、ステップＳ２４に進み、サブセルカウントイネーブルＳＣＣＥＮを“１”に継続し（ステップＳ２４）、サブセルカウントＳＣＣを“１”だけカウントアップする（ステップＳ２５）。そしてステップＳ２に戻る。すなわち、ステップＳ２４及びＳ２５では、サブセルカウントＳＣＣが“１２８”ではないので、単純に＋１だけしている。
【００７１】
このようなステップを繰り返すことにより、ステップＳ１６においてサブセルカウントＳＣＣ＝１２８に到達することになるので、この後、ステップＳ２６でセル損失情報ＣＬＩが“１”であるか否かを判定する。
この結果、セル損失情報ＣＬＩが“１”である場合には、ステップＳ１０の場合と同様にステップＳ４に進むが、“０”の場合にはステップＳ２７に進み、次のＳＮ状態がＳｙｎｃ状態か否かを判定する。
【００７２】
この結果、次のＳＮ状態がＳｙｎｃ状態でない場合には、ステップＳ１１と同様にステップＳ４に進むが、Ｓｙｎｃ状態に遷移する場合には、ステップＳ２８に進み、ＣＳＩ＝“１”であるか否かを判定する。
この結果、ＣＳＩ＝“０”であったときにはステップＳ４に進むが、ＣＳＩ＝“０”であったときには先頭パルスが検出されたので、ステップＳ２９において後方保護段ＢＰＳを“１”だけカウントアップし、さらにステップＳ３０で後方保護段ＢＰＳが設定値に達しているか否かを判定する。
【００７３】
この結果、後方保護段ＢＰＳが設定値以下であることが分かった場合にはステップＳ２２に進むが、後方保護段ＢＰＳが設定値に達しているときにはステップＳ３８でＢＰＳ設定値＝１段の場合と同様にステップＳ３１〜Ｓ３５を経由して同期確立状態へ遷移することとなる（ステップＳ３６）。
【００７４】
このように本発明では、図２において点線部分［４］で示したように、セル損失／誤配検出部１２からのＳｙｎｃ情報（ト）に基づいて次のＳＮ状態がＳｙｎｃ状態か否かを判定し、Ｓｙｎｃ状態に遷移する場合のみ正常なセルを受信したものとして先頭パルスの検出に基づく処理を行っている。
【００７５】
このようにしてＳｙｎｃ状態へ遷移した後（ステップＳ３６）、図３へ進み、今度はこのＳｙｎｃ状態からＨｕｎｔ状態へ遷移するときの動作を以下に説明する。
図２におけるステップＳ３６に対応するステップＳ４１から図２におけるステップＳ２及びＳ３に対応したステップＳ４２及びＳ４３を実行し、ステップＳ４３においてＡＡＬ１異常が検出されたときには、ステップＳ４４に進む。
【００７６】
このステップＳ４４ではメインセルカウントイネーブルＭＣＣＥＮを“０”とし、ステップＳ４５でメインセルカウントＭＣＣを“０”に戻し、ステップＳ４６で前方保護段ＦＰＳを“０”にクリアし、ステップＳ４７で後方保護段ＢＰＳを“０”にクリアし、ステップＳ４８でサブセルカウントイネーブルＳＣＣＥＮを“０”とし、ステップＳ４９でサブセルカウントＳＣＣを“０”に戻し、そして同期外れ状態へ遷移することとなる（ステップＳ９６）。すなわち、ＡＡＬ１異常の場合には前方／後方保護の段数に関わらずに同期外れ状態へ遷移させることとしている。
【００７７】
ステップＳ４３においてＡＡＬ１異常ではない場合、ステップＳ５０においてメインセルカウントＭＣＣが“１２８”であるか否かを判定する（ステップＳ５０）。すなわち現在は同期確立状態であるから、メインセルカウントＭＣＣが“１２８”を保持している筈であり、これをチェックしていることになる。
【００７８】
この結果、メインセルカウントＭＣＣが“１２８”ではないとき、すなわちＣＳＩによる先頭パルスの正しい周期だけ未だカウントしていないとき、ステップＳ５１に進み、図２で用いたサブセルカウントイネーブルＳＣＣＥＮが“１”になっているか否かを判定する。
【００７９】
この場合、ステップＳ３１（図２参照）においてサブセルカウントイネーブルＳＣＣＥＮは“０”にされているので、ステップＳ５２に進み、セル損失情報ＣＬＩが“１”か否かを判定する。この判定も上述したステップＳ１０やＳ１７と同様の判定内容である。この結果、セル損失情報ＣＬＩが“０”であり正常であることを示しているときには、ステップＳ５３において次のＳＮ状態がＳｙｎｃ状態か否かを判定し、この結果“ＹＥＳ”である場合にはＣＳＩ＝“１”であるか否かを判定し（ステップＳ５４）、“ＹＥＳ”であればステップＳ５５においてサブセルカウントイネーブルＳＣＣＥＮを“１”とし、ステップＳ５６で後方保護段ＢＰＳを“１”だけインクリメントし、さらにステップＳ５７でサブセルカウントＳＣＣを“１”だけカウントアップした後、さらにステップＳ５８においてメインセルカウントＭＣＣを“１”だけカウントアップした後、ステップＳ４２に戻る。
【００８０】
すなわち、メインセルカウントＭＣＣが“１２８”に達する前に先頭パルスが検出された場合には、後方保護段ＢＰＳを進めていることになる。これは、点線部分［２］で示すように上記の従来例［２］に対応するものであり、この従来例［２］において本発明では、上記と同様の内容の点線部分［４］で示すようにＳｙｎｃ情報（ト）に基づき次のＳＮ状態がＳｙｎｃ状態か否かを判定し、これを加味した処理を行っていることになる。
【００８１】
ステップＳ５２においてセル損失情報ＣＬＩが“１”である場合、ステップＳ５３において次のＳＮ状態がＳｙｎｃ状態ではない場合、あるいはＣＳＩ＝“０”である場合には、いずれもステップＳ５８に進んでメインセルカウントＭＣＣをカウントアップさせる。これは、無効なセルなので、何もせずにメインセルカウントＭＣＣを＋１している。
【００８２】
一方、ステップＳ５１においてサブセルカウントイネーブルＳＣＣＥＮが“１”であった場合にはステップＳ５９に進み、サブセルカウントＳＣＣが“１２８”に達しているか否かを判定する。これは、後方保護段ＢＰＳにおける先頭パルスの正しい周期が到来したか否かを判定していることになる。
【００８３】
この結果、最初はサブセルカウントＳＣＣ＝“１２８”ではないので、ステップＳ６０に進み、セル損失情報ＣＬＩが“１”か否かを判定し、セル損失情報ＣＬＩに異常が無い場合はステップＳ６１において次のＳＮ状態がＳｙｎｃ状態か否かを判定し、さらにステップＳ６２においてＣＳＩ＝“１”か否かを判定する。
【００８４】
この結果、セル損失が無く、且つ次のＳＮ状態がＳｙｎｃ状態であり、このような状態で先頭パルスＣＳＩを受信したときには正規の周期が来る前の先頭パルスの受信であるから、ステップＳ６３において位相検出部２１がＣＳＩエラー検出を行うとともに、ステップＳ６４において後方保護段ＢＰＳを“１”に戻す。
【００８５】
そして、ステップＳ６５においてサブセルカウントイネーブルＳＣＣＥＮを“１”に継続し、ステップＳ６６においてサブセルカウントＳＣＣを“１”に戻した後、ステップＳ５８でメインセルカウントＭＣＣを“１”だけカウントアップする。そしてステップＳ４２に戻る。
【００８６】
ステップＳ６０においてセル損失情報ＣＬＩを検出した場合、ステップＳ６１において次のＳＮ状態がＳｙｎｃ状態ではない場合、あるいはＣＳＩ＝“０”の場合には、いずれもステップＳ６７に進みサブセルカウントイネーブルＳＣＣＥＮを“１”に継続し、ステップＳ６８においてサブセルカウントＳＣＣを“１”だけカウントアップし、ステップＳ５８を経由してステップＳ４２に戻る。ここでは、無効なセルなので何もせずにサブセルカウントＳＣＣを＋１している。
【００８７】
そして、ステップＳ５９においてサブセルカウントＳＣＣが“１２８”に達したことが分かったときには、ステップＳ６９においてセル損失情報ＣＬＩを受けているか否かを判定し、セル損失が無い場合にはステップＳ７０において次のＳＮ状態がＳｙｎｃ状態か否かを判定し、次の状態がＳｙｎｃ状態である場合にはＣＳＩ＝“１”であるか否かをステップＳ７１で判定する。
【００８８】
この結果、サブセルカウントＳＣＣが丁度“１２８”になった時点で次のＳＮ状態がＳｙｎｃ状態であり且つ先頭パルスを受信した場合はＣＳＩエラーであるとし（ステップＳ６３）、これとともにステップＳ７２において後方保護段ＢＰＳをカウントアップし、ステップＳ７３でサブセルカウントイネーブルＳＣＣＥＮを“１”に継続し、さらにステップＳ７４においてサブセルカウントＳＣＣを“１”に戻してステップＳ５８からステップＳ４２に戻る。
【００８９】
また、ステップＳ６９で“ＹＥＳ”、ステップＳ７０で“ＮＯ”、さらにステップＳ７１で“ＮＯ”のときは、ステップＳ７５でサブセルカウントイネーブルＳＣＣＥＮを“０”とし、ステップＳ７６でサブセルカウントＳＣＣを“０”に戻し、ステップＳ７７で後方保護段ＢＰＳを“０”にクリアする。これは、無効なセルなので、サブセルカウントを“０”から数え直すためである。
【００９０】
このようにして、点線部［２］で示すように、自走周期と異なる最新のＣＳＩ＝“１”を受信したときには最初から後方保護段を数え直す従来例［２］において、本発明によりセル損失／誤配検出部１３からのＳｙｎｃ情報（ト）を用いて正しいセル受信であることを確認して先頭パルスの判定を行っている。
【００９１】
ステップＳ５０に戻って、メインセルカウントＭＣＣが“１２８”に達した場合には、ステップＳ７８においてセル損失情報ＣＬＩが“１”であるか否かを判定する。
この結果、セル損失情報ＣＬＩが“１”であり異常であることが分かったときにはステップＳ８２に進むが、そうでない正常時にはステップＳ７９に進む。
【００９２】
このステップＳ７９は同期外れ条件を判定するものであり、この判定に際しては下記の表１を参照する。
【００９３】
【表１】
2004221780.tif 000003
【００９４】
この表１は、５つの条件に分かれており、条件ａの場合には現在及び前回のＳＮ状態がＳｙｎｃ状態であり、前方保護段はＣＳＩ判定に従っている。これは図１０（６）の遷移状態に対応する。
また条件ｂは現在のＳＮ状態がＳｙｎｃであり、前回のＳＮ状態がＳｙｎｃ以外となっており、前方保護段はＣＳＩ判定に従う。これは図１０（５）、（９）〜（１３）に対応している。
【００９５】
条件ｃは、現在のＳＮ状態がＯｕｔ  ｏｆ  Ｓｙｎｃ状態であり、前回のＳＮ状態がＳｙｎｃ状態であるので、前方保護段は進めないこととし、これは図１０（７）に対応している。
条件ｂは、現在のＳＮ状態がＩｎｖａｌｉｄ状態であり、前回のＳＮ状態がＳｙｎｃ状態であるからこの場合も図１０（８）に示すように、前方保護段は進めない（前値保持）こととしている。
【００９６】
そして、条件ｅは遷移状態図としては上記以外の状態を示し全てセル破棄を伴い、前方保護段を進める条件とするもので、図１０（１）〜（４）及び（１４）〜（１７）に対応している。
この結果、ステップＳ７９での同期外れ条件において条件ｅに該当するか否かを判定した場合、これに該当するのは図１０（１）〜（４）及び（１４）〜（１７）に該当し、それ以外は図１０（５）〜（１３）に該当するとしてステップＳ８０に進む。
【００９７】
ステップＳ８０では、今度は同期外れ条件として条件ａ又はｂをチェックし、これらに該当しない図１０（７）及び（８）の遷移状態の場合（条件ｃ，ｄ）にはステップＳ１０１に進んで前方保護段ＦＰＳを前の値に保持し、ステップＳ１０２でサブセルカウントイネーブルＳＣＣＥＮを前の値として保持し、ステップＳ１０３でサブセルカウントＳＣＣをカウントアップし、さらにステップＳ１０４で後方保護段ＢＰＳを前の値に保持したままステップＳ８６に進む。すなわち、条件ｃ，ｄの場合には、未だＳＮ状態の同期が外れていないので前値保持としている。
【００９８】
そして、ステップＳ８６ではＳｙｎｃ状態を保持し、ステップＳ８７ではメインセルカウントＭＣＣを“１”に戻した後、ステップＳ４２に戻る。
一方、ステップＳ８０において条件ａ又はｂに該当する場合、すなわち図１０（５）、（６）、（９）〜（１３）に該当する場合にはＣＳＩ＝“１”か否かを判定し（ステップＳ８１）、その結果、“ＹＥＳ”の場合にはステップＳ８２において前方保護段ＦＰＳを“０”にクリアし、ステップＳ８３でサブセルカウントイネーブルＳＣＣＥＮを“０”とし、ステップＳ８４でサブセルカウントＳＣＣを“０”に戻し、さらにステップＳ８５で後方保護段ＢＰＳを“０”にクリアした後、上記と同様にステップＳ８６に進む。
【００９９】
すなわち、ここでは点線部分［３］で示すように、正常なＣＳＩ＝“１”では、サブセルカウントＳＣＣを“０”に戻すことで誤同期を防止する従来例［３］の動作を行っていることになる。
さらにステップＳ７９に戻って、同期外れ条件ｅに該当する場合、すなわち図１０（１）〜（４）又は（１４）〜（１７）の場合には、ステップＳ８８に進み、前方保護段ＦＰＳをカウントアップさせる。これは条件ｅの場合はＳＮ状態の同期が外れているので前方保護をインクリメントする必要があるからである。
【０１００】
ステップＳ８８の後、ステップＳ８９において前方保護段ＦＰＳが予め設定した設定値に達したか否かを判定し、未だ達していない場合にはステップＳ９７で後方保護段ＢＰＳを継続し、ステップＳ９８でサブセルカウントイネーブルＳＣＣＥＮを“１”とし、ステップＳ９９でサブセルカウントＳＣＣをカウントアップした後、ステップＳ８６に進む。
【０１０１】
ステップＳ８９で前方保護段ＦＰＳが設定値に達したことが分かったときには、ステップＳ９０でメインセルカウントイネーブルＭＣＣＥＮを“０”とし、ステップＳ９１でメインセルカウントＭＣＣを“０”に戻し、ステップＳ９２において前方保護段ＦＰＳを“０”にクリアし、ステップＳ９３で後方保護段ＢＰＳを継続し、ステップＳ９４でサブセルカウントイネーブルＳＣＣＥＮを“１”に継続し、さらにステップＳ９５でサブセルカウントＳＣＣをカウントアップした後、同期外れ状態へ遷移させる（ステップＳ９６）。
【０１０２】
このように、１セル分の誤りはＦＥＣ演算部３で訂正されるので、ＡＡＬ１処理部１の監視結果からセル損失、セル誤配、或いは誤り推定（図１０（９）〜（１３））の場合は前方保護段を進めないようにしている。
なお、図２及び図３の動作例では、従来例［１］及び［２］に対してのみ点線部分［４］によるＳｙｎｃ判定処理（ステップＳ５３等）を加味しているが、従来例［３］に対しても同様に行ってもよい。また、点線部分［５］は、従来例［３］のみに加味されているが、従来例［１］及び［２］に対しても同様に行ってもよい。
（付記１）
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該先頭パルスをその正しい周期内で検出したときのみ該後方保護段を最初からカウントし直すフレーム同期判定方法において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とすることを特徴としたフレーム同期判定方法。
（付記２）
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定した状態で該先頭パルスをその正しい周期とは異なる周期で検出したとき、その時点から該後方保護段をカウントし直すフレーム同期判定方法において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とすることを特徴としたフレーム同期判定方法。
（付記３）
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定した状態で該先頭パルスをその正しい周期で検出したとき、該後方保護段のカウントをクリアするフレーム同期判定方法において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とすることを特徴としたフレーム同期判定方法。
（付記４）
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該先頭パルスをその正しい周期内で検出したときのみ該後方保護段を最初からカウントし直すフレーム同期判定方法において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移がセル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアすることを特徴としたフレーム同期方法。
（付記５）
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定中した状態で該先頭パルスをその正しい周期とは異なる周期で検出したとき、その時点から該後方保護段をカウントし直すフレーム同期判定方法において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移がセル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアすることを特徴としたフレーム同期方法。
（付記６）
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定した状態で該先頭パルスをその正しい周期で検出したとき、該後方保護段のカウントをクリアするフレーム同期判定方法において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が、セル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアすることを特徴としたフレーム同期判定方法。
（付記７）請求項１から６のいずれか１つにおいて、
該フレームがＦＥＣフレームであることを特徴としたフレーム同期方法。
（付記８）
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該先頭パルスをその正しい周期内で検出したときのみ該後方保護段を最初からカウントし直すフレーム同期判定回路において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とすることを特徴としたフレーム同期判定回路。
（付記９）
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定した状態で該先頭パルスをその正しい周期とは異なる周期で検出したとき、その時点から該後方保護段をカウントし直すフレーム同期判定回路において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とすることを特徴としたフレーム同期判定回路。
（付記１０）
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定した状態で該先頭パルスをその正しい周期で検出したとき、該後方保護段のカウントをクリアするフレーム同期判定回路において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が同期状態へ遷移する該先頭パルスを検出した時だけ、該先頭パルスを有効とすることを特徴としたフレーム同期判定回路。
（付記１１）
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該先頭パルスをその正しい周期内で検出したときのみ該後方保護段を最初からカウントし直すフレーム同期判定回路において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移がセル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアすることを特徴としたフレーム同期判定回路。
（付記１２）
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定した状態で該先頭パルスをその正しい周期とは異なる周期で検出したとき、その時点から該後方保護段をカウントし直すフレーム同期判定回路において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移がセル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアすることを特徴としたフレーム同期判定回路。
（付記１３）
フレームの先頭パルスが所定の後方保護段数だけカウントされたときフレーム同期確立と判定すると共に、該同期確立判定した状態で該先頭パルスをその正しい周期で検出したとき、該後方保護段のカウントをクリアするフレーム同期判定回路において、
該先頭パルスのＡＡＬ１処理時のＳＮ状態遷移を監視し、該ＳＮ状態遷移が、セル損失、セル誤配、又は誤り推定を示している該先頭パルスを検出したときには、その前方保護段をクリアすることを特徴としたフレーム同期判定回路。
（付記１４）請求項８から１３のいずれか１つにおいて、
該フレームがＦＥＣフレームであることを特徴としたフレーム同期判定回路。
【０１０３】
【発明の効果】
以上説明したように、本発明に係るフレーム同期判定方法及び回路によれば、フレームの先頭パルスはＡＡＬ１信号の終端回路より抽出されるが、ＡＡＬ１信号のＳＮ状態遷移を監視し、ＳＮ状態遷移が同期確立へ遷移するセルを受信したときだけフレームの先頭パルスが有効として後方保護段をカウントすることで、ＡＡＬ１信号の異常状態によるフレーム信号の誤同期を防止するようにしているので、ＡＴＭネットワークでセル欠落やセル誤配信が発生してもフレーム化されたビデオ信号の誤同期を防止することが可能であり、また異常発生時から正常データへの復旧を早めることが可能であり、安定したビデオ信号の伝送サービスを提供することが出来る。
【０１０４】
さらには、ＡＡＬ１信号の監視結果によりセル損失、セル誤配、誤り推定となった場合、フレーム先頭パルスは信用できないが、後段に配置されたＦＥＣ演算部によって誤り訂正されることが予め分かっているため、これらのセル損失、セル誤配、ＳＮＴ誤り推定時には前方保護段をカウントしないことによってフレーム同期外れを発生し難くし、以ってビデオ信号を安定に再生することが可能となる。
【図面の簡単な説明】
【図１】本発明に係るフレーム同期判定回路の構成例を示したブロック図である。
【図２】本発明に係るフレーム同期判定方法及び装置において同期外れ状態から同期確立状態への状態遷移を示したフローチャート図である。
【図３】本発明に係るフレーム同期判定方法及び装置において同期確立状態から同期外れ状態への状態遷移を示したフローチャート図である。
【図４】本発明中で従来例［１］の動作を示したタイムチャート図である。
【図５】一般に知られたＳＲＡ−ＰＤＵフレームヘッダのフォーマット図である。
【図６】従来例の概念図である。
【図７】従来例において同期外れから同期確立に復旧するまでの動作タイムチャート図である。
【図８】従来例［１］の動作を説明するためのタイムチャート図である。
【図９】従来例［２］の動作を説明するためのタイムチャート図である。
【図１０】従来例［３］の動作を説明するためのタイムチャート図である。
【図１１】ＳＮ処理（セル損失／誤配検出部）の状態遷移図である。
【符号の説明】
１  ＡＡＬ１処理部
２  フレーム同期判定回路
３  ＦＥＣ演算部
１１  ＳＮ有効／無効判定部
１２  データ破棄部
１３  セル損失／誤配検出部
２１  位相検出部
２２  ＦＥＣフレーム同期部
２３  自走ＣＳＩ生成部
図中、同一符号は同一又は相当部分を示す。
【図１】
2004221780.tif 000004
【図２】
2004221780.tif 000005
【図３】
2004221780.tif 000006
【図４】
2004221780.tif 000007
【図５】
2004221780.tif 000008
【図６】
2004221780.tif 000009
【図７】
2004221780.tif 000010
【図８】
2004221780.tif 000011
【図９】
2004221780.tif 000012
【図１０】
2004221780.tif 000013
【図１１】
2004221780.tif 000014