(57)【特許請求の範囲】
【請求項１】
入力側の伝送路からセルをバースト入力すると、最小セル間隔とＣＤＶ残留値を規定するシェーピングパラメータにしたがってセルを出力側の伝送路に出力する入出力手段と、シェーピングパラメータの変更要求を受けると、変更後の最小セル間隔と変更に伴うＣＤＶ残留値の増加セル数を比較する比較手段と、変更後の最小セル間隔がＣＤＶ残留値の増加セル数より大きい場合又は両者が一致する場合には、最小セル間隔とＣＤＶ残留値を直ちに変更する一方、変更後の最小セル間隔がＣＤＶ残留値の増加セル数より小さい場合には、ＣＤＶ残留値を段階的に大きくして変更を完了してから、最小セル間隔を変更する変更手段とを備えたシェーパ装置。
【請求項２】
変更手段は、ＣＤＶ残留値を段階的に大きくする際、入出力手段が変更前の最小セル間隔に相当する数のセルを入出力する毎にＣＤＶ残留値を大きくすることを特徴とする請求項１記載のシェーパ装置。
【請求項３】
変更手段は、変更後の最小セル間隔及びＣＤＶ残留値の増加セル数より小さいセル数をＣＤＶ残留値のステップ値として採用し、そのステップ値をＣＤＶ残留値に加算して、ＣＤＶ残留値を大きくすることを特徴とする請求項２記載のシェーパ装置。
【請求項４】
変更手段は、変更後の最小セル間隔及びＣＤＶ残留値の増加セル数より小さいセル数のなかで最大のセル数をＣＤＶ残留値のステップ値として採用し、そのステップ値をＣＤＶ残留値に加算して、ＣＤＶ残留値を大きくすることを特徴とする請求項２記載のシェーパ装置。
【請求項５】
入力側の伝送路からセルをバースト入力すると、最小セル間隔とＣＤＶ残留値を規定するシェーピングパラメータにしたがってセルを出力側の伝送路に出力する一方、シェーピングパラメータの変更要求を受けると、変更後の最小セル間隔と変更に伴うＣＤＶ残留値の増加セル数を比較し、変更後の最小セル間隔がＣＤＶ残留値の増加セル数より大きい場合又は両者が一致する場合には、最小セル間隔とＣＤＶ残留値を直ちに変更し、変更後の最小セル間隔がＣＤＶ残留値の増加セル数より小さい場合には、ＣＤＶ残留値を段階的に大きくして変更を完了してから、最小セル間隔を変更するシェーピング方法。
【請求項６】
ＣＤＶ残留値を段階的に大きくする際、変更前の最小セル間隔に相当する数のセルを入出力する毎にＣＤＶ残留値を大きくすることを特徴とする請求項５記載のシェーピング方法。
【請求項７】
変更後の最小セル間隔及びＣＤＶ残留値の増加セル数より小さいセル数をＣＤＶ残留値のステップ値として採用し、そのステップ値をＣＤＶ残留値に加算して、ＣＤＶ残留値を大きくすることを特徴とする請求項６記載のシェーピング方法。
【請求項８】
変更後の最小セル間隔及びＣＤＶ残留値の増加セル数より小さいセル数のなかで最大のセル数をＣＤＶ残留値のステップ値として採用し、そのステップ値をＣＤＶ残留値に加算して、ＣＤＶ残留値を大きくすることを特徴とする請求項６記載のシェーピング方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、入力側の伝送路からセルをバースト入力すると、シェーピングパラメータにしたがってセルを出力側の伝送路に出力するシェーパ装置及びシェーピング方法に関するものである。
【０００２】
【従来の技術】
図６は従来のシェーパ装置が搭載されたＡＴＭ交換機を示す構成図であり、図において、１〜３は入力側の伝送路からセルをバースト入力すると、シェーピングパラメータにしたがってセルをスイッチ部４に出力するシェーパ装置、４はセルの出力先を切り替えるスイッチ部である。
なお、図７は従来のシェーピング方法を示すフローチャートである。
【０００３】
次に動作について説明する。
シェーパ装置１〜３は、最小セル間隔ＴｓとＣＤＶ（Ｃｅｌｌ  Ｄｅｌａｙ  Ｖａｒｉａｔｉｏｎ）残留値τｓを規定するシェーピングパラメータが初期設定されると（ステップＳＴ１）、以後、最小セル間隔ＴｓとＣＤＶ残留値τｓにしたがって、バースト入力したセルを出力するが、例えば、最小セル間隔Ｔｓが１０セルに設定され、ＣＤＶ残留値τｓが０セルに設定された場合には、図８に示すように、シェーピングを実施する。
【０００４】
具体的には、図８のセルＡ２に着目すると、セルＡ２は時刻ＴＡ２に到着しているが（ステップＳＴ２）、１つ前のセルであるセルＡ１と１０セルの間隔を空けてセルを送出する必要があるので、セルＡ１の理想的送出時刻ＴＥＴを基準にして計算されたセルＡ２の理想的送出時刻ＴＥＴ２（ＴＥＴ２＝ＴＥＴ１＋１０）と、セルＡ２の到着時刻ＴＡ２を比較する（ステップＳＴ３）。ただし、ＣＤＶ残留値τｓが１セル以上に設定されている場合には、セルの到着時刻ＴＡ２とＣＤＶ残留値τｓの合計値を理想的送出時刻ＴＥＴ２と比較する。
【０００５】
図８の例では、セルの到着時刻ＴＡ２がセルＡ２の理想的送出時刻ＴＥＴ２より早いので、セルＡ２の理想的送出時刻ＴＥＴ２を仮送出時刻ＫＴＯ２に設定し（ステップＳＴ４）、時刻がＴＯ２になるとセルＡ２を送出する。
【０００６】
ただし、セルの到着時刻ＴＡ２がセルＡ２の理想的送出時刻ＴＥＴ２より遅い場合には、セルＡ２を理想的送出時刻ＴＥＴ２に送出することは物理的に不可能であるので、セルＡ２の到着時刻ＴＡ２を仮送出時刻ＫＴＯ２に設定し（ステップＳＴ６）、時刻がＴＯ２になるとセルＡ２を送出する。
【０００７】
このようにして、セルＡ２を送出時刻ＴＯ２で送出すると、セルＡ２の理想的送出時刻ＴＥＴ２に最小セル間隔Ｔｓを加算して、セルＡ３の理想的送出時刻ＴＥＴ３を計算する（ステップＳＴ７）。
ただし、ＣＤＶ残留値τｓが１セル以上に設定されている場合において、ステップＳＴ５に進んだ場合には、セルの到着時刻ＴＡ２と理想的送出時刻ＴＥＴ２を比較し、時刻が遅い方をセルＡ２の理想的送出時刻ＴＥＴ２として（ステップＳＴ５）、セルＡ３の理想的送出時刻ＴＥＴ３を計算する。
【０００８】
以後、シェーピングパラメータが変更されない限り、セルＡ３〜セルＡ９はセルＡ２と同様にしてシェーピングされるが、セルＡ２を入力した後、シェーピングパラメータの変更要求を受けると、セルＡ３〜セルＡ９のシェーピングは、変更後のシェーピングパラメータにしたがって実行する。
【０００９】
具体的には、図８のセルＡ３に着目すると、セルＡ３は時刻ＴＡ３に到着しているが、最小セル間隔Ｔｓが１０セルから２セルに変更され、ＣＤＶ残留値τｓが０セルから３セルに変更されているので、セルＡ３の仮送出時刻がＫＴＯ３に設定されて、時刻がＴＯ３になるとセルＡ３が送出される。
【００１０】
なお、この従来例では、ＣＤＶ残留値τｓを０セルから３セルに変更しているので、セルＡ３は時刻がＴＯ３になると送出されるが、例えば、ＣＤＶ残留値τｓを０セルから２セルに変更する場合、セルＡ３の送出時刻がＴＯ２となって、セルＡ２の送出時刻ＴＯ２と一致する。この場合、先に入力されたセルＡ２の送出を優先する出力競合制御が実施されるので、セルＡ３の送出時刻は１セル遅らされる。
【００１１】
【発明が解決しようとする課題】
従来のシェーパ装置は以上のように構成されているので、変更に伴うＣＤＶ残留値τｓの増加セル数（変更後のＣＤＶ残留値−変更前のＣＤＶ残留値）が変更後の最小セル間隔Ｔｓより大きい場合、シェーピングパラメータの変更後にセルの順序逆転が発生する課題があった。
【００１２】
この発明は上記のような課題を解決するためになされたもので、変更に伴うＣＤＶ残留値の増加セル数が変更後の最小セル間隔より大きい場合でも、セルの順序逆転を招かずにシェーピングパラメータを変更することができるシェーパ装置及びシェーピング方法を得ることを目的とする。
【００１３】
【課題を解決するための手段】
この発明に係るシェーパ装置は、変更後の最小セル間隔がＣＤＶ残留値の増加セル数より大きい場合又は両者が一致する場合には、最小セル間隔とＣＤＶ残留値を直ちに変更する一方、変更後の最小セル間隔がＣＤＶ残留値の増加セル数より小さい場合には、ＣＤＶ残留値を段階的に大きくして変更を完了してから、最小セル間隔を変更する変更手段を設けたものである。
【００１４】
この発明に係るシェーパ装置は、ＣＤＶ残留値を段階的に大きくする際、入出力手段が変更前の最小セル間隔に相当する数のセルを入出力する毎にＣＤＶ残留値を大きくする変更手段を設けたものである。
【００１５】
この発明に係るシェーパ装置は、変更後の最小セル間隔及びＣＤＶ残留値の増加セル数より小さいセル数をＣＤＶ残留値のステップ値として採用し、そのステップ値をＣＤＶ残留値に加算して、ＣＤＶ残留値を大きくする変更手段を設けたものである。
【００１６】
この発明に係るシェーパ装置は、変更後の最小セル間隔及びＣＤＶ残留値の増加セル数より小さいセル数のなかで最大のセル数をＣＤＶ残留値のステップ値として採用し、そのステップ値をＣＤＶ残留値に加算して、ＣＤＶ残留値を大きくする変更手段を設けたものである。
【００１７】
この発明に係るシェーピング方法は、変更後の最小セル間隔がＣＤＶ残留値の増加セル数より大きい場合又は両者が一致する場合には、最小セル間隔とＣＤＶ残留値を直ちに変更する一方、変更後の最小セル間隔がＣＤＶ残留値の増加セル数より小さい場合には、ＣＤＶ残留値を段階的に大きくして変更を完了してから、最小セル間隔を変更するようにしたものである。
【００１８】
この発明に係るシェーピング方法は、ＣＤＶ残留値を段階的に大きくする際、変更前の最小セル間隔に相当する数のセルを入出力する毎にＣＤＶ残留値を大きくするようにしたものである。
【００１９】
この発明に係るシェーピング方法は、変更後の最小セル間隔及びＣＤＶ残留値の増加セル数より小さいセル数をＣＤＶ残留値のステップ値として採用し、そのステップ値をＣＤＶ残留値に加算して、ＣＤＶ残留値を大きくするようにしたものである。
【００２０】
この発明に係るシェーピング方法は、変更後の最小セル間隔及びＣＤＶ残留値の増加セル数より小さいセル数のなかで最大のセル数をＣＤＶ残留値のステップ値として採用し、そのステップ値をＣＤＶ残留値に加算して、ＣＤＶ残留値を大きくするようにしたものである。
【００２１】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１によるシェーパ装置を示す構成図であり、図において、１１は最小セル間隔ＴｓとＣＤＶ残留値τｓを規定するシェーピングパラメータを格納するシェーピングパラメータメモリ、１２は入力側の伝送路からセルをバースト入力すると、シェーピングパラメータメモリ１１に格納されているシェーピングパラメータにしたがってシェーピング演算を実行するシェーピング演算部（入出力手段）、１３は入力側の伝送路からセルをバースト入力すると、シェーピング演算部１２の指示の下、そのセルをセルメモリ１４にライトするライト制御部（入出力手段）、１４はセルを格納するセルメモリ（入出力手段）、１５はシェーピング演算部１２の指示の下、セルメモリ１４からセルをリードして、そのセルを出力側の伝送路に出力するリード制御部（入出力手段）である。
【００２２】
１６はシェーピングパラメータの変更要求を受けると、変更後のシェーピングパラメータ（最小セル間隔Ｔｓ、ＣＤＶ残留値τｓ）を出力する変更受付部、１７は変更後の最小セル間隔Ｔｓと変更に伴うＣＤＶ残留値τｓの増加セル数（変更後のＣＤＶ残留値−変更前のＣＤＶ残留値）を比較する比較部（比較手段）、１８は変更後の最小セル間隔ＴｓがＣＤＶ残留値の増加セル数より大きい場合又は両者が一致する場合には、最小セル間隔ＴｓとＣＤＶ残留値τｓを直ちに変更する一方、変更後の最小セル間隔ＴｓがＣＤＶ残留値τｓの増加セル数より小さい場合には、ＣＤＶ残留値τｓを段階的に大きくして変更を完了してから、最小セル間隔Ｔｓを変更する変更部（変更手段）である。
なお、図２はこの発明の実施の形態１によるシェーピング方法を示すフローチャートである。
【００２３】
次に動作について説明する。
シェーピング演算部１２は、入力側の伝送路からセルをバースト入力すると、シェーピングパラメータメモリ１１に格納されているシェーピングパラメータ（最小セル間隔ＴｓとＣＤＶ残留値τｓ）にしたがってシェーピング演算を実行する。
【００２４】
そして、シェーピング演算部１２は、シェーピング演算を実行すると、その演算結果にしたがってライト制御部１３及びリード制御部１５を制御することにより、セルのシェーピングを実行する。ただし、シェーピングの実行結果は上記従来例と同様であるため詳細な説明は省略する。
【００２５】
以下、セルＡ２の入力後にシェーピングパラメータの変更要求を受け付けた場合の動作を説明する。
ただし、説明の便宜上、変更前の最小セル間隔をＴ０、変更後の最小セル間隔をＴｓ、変更前のＣＤＶ残留値をτ０、変更後のＣＤＶ残留値をτｓとして説明する。
【００２６】
まず、変更受付部１６は、シェーピングパラメータの変更要求を受けると（ステップＳＴ１１）、変更後のシェーピングパラメータ（最小セル間隔Ｔｓ、ＣＤＶ残留値τｓ）を比較部１７に出力する。
【００２７】
そして、比較部１７は、変更受付部１６から変更後のシェーピングパラメータを受けると、シェーピングパラメータを直ちに変更したとき、セルの順序逆転が発生するか否かを判定する。
即ち、変更後の最小セル間隔Ｔｓと、変更に伴うＣＤＶ残留値の増加セル数（変更後のＣＤＶ残留値τｓ−変更前のＣＤＶ残留値τ０）を比較する（ステップＳＴ１２）。
【００２８】
そして、変更後の最小セル間隔ＴｓがＣＤＶ残留値の増加セル数より大きい場合（Ｔｓ＞τｓ−τ０）又は両者が一致する場合（Ｔｓ＝τｓ−τ０）には、セルの順序逆転が発生しないと判断し、変更後の最小セル間隔ＴｓがＣＤＶ残留値の増加セル数より小さい場合（Ｔｓ＜τｓ−τ０）には、セルの順序逆転が発生すると判断する。
【００２９】
そして、変更部１８は、比較部１７がセルの順序逆転が発生しないと判断する場合には、直ちにシェーピングパラメータメモリ１１に格納されているシェーピングパラメータ（最小セル間隔Ｔ０とＣＤＶ残留値τ０）を変更後のシェーピングパラメータ（最小セル間隔Ｔｓ、ＣＤＶ残留値τｓ）に更新する（ステップＳＴ１３）。
これにより、シェーピング演算部１２は、以後、変更後のシェーピングパラメータ（最小セル間隔Ｔｓ、ＣＤＶ残留値τｓ）を用いて、シェーピング演算を実行する。
【００３０】
一方、比較部１７がセルの順序逆転が発生すると判断する場合には、セルの順序逆転の発生を防止するため、変更部１８は、ＣＤＶ残留値を段階的に大きくするためのＣＤＶ残留値のステップ値ｎを決定する。
具体的には、下記に示す２つの不等式が成立する“ｎ”の中で、最大の“ｎ”をＣＤＶ残留値のステップ値として採用する（２つの不等式が成立する“ｎ”であれば、セルの順序逆転の発生を防止しながらＣＤＶ残留値を大きくすることができるが、最大の“ｎ”をステップ値として採用すると、ＣＤＶ残留値の段階的な変更回数を最小にすることができるため、ＣＤＶ残留値の変更を速やかに完了することができる）。
ｎ＜τｓ−τ０
ｎ＜Ｔ０
【００３１】
図３の例では、変更後の最小セル間隔Ｔｓが２セルで、ＣＤＶ残留値の増加セル数が５セル（τｓ−τ０＝５−０）であるので、セルの順序逆転が発生すると判断され、変更前の最小セル間隔Ｔ０が３セルであるので、ＣＤＶ残留値のステップ値ｎが２に決定される。
【００３２】
そして、変更部１８は、ＣＤＶ残留値のステップ値ｎを決定すると、下記に示す計算を実行することにより、ＣＤＶ残留値の段階的な変更回数に係る定数Ｒ，Ｍを求める（ステップＳＴ１４）。
Ｒ＝（τｓ−τ０）／ｎの商
Ｍ＝（τｓ−τ０）／ｎの剰余
図３の例では、ＣＤＶ残留値の増加セル数が５セルで、ステップ値ｎが２に決定されるので、定数Ｒは２、定数Ｍは１になる。
【００３３】
このようにして、定数Ｒ，Ｍを求めると、変更部１８は、下記に示すように、ＣＤＶ残留値の段階的な値を決定する（ステップＳＴ１５〜ＳＴ１８）。
τｓ＝τ０＋ｎ×ｉ
図３の例では、変更前のＣＤＶ残留値τ０が０セル、ステップ値ｎが２、変数ｉの初期値が１（ステップＳＴ１５，１６を参照）であるので、１回目のＣＤＶ残留値は２に決定される。
【００３４】
これにより、シェーピング演算部１２は、変更前の最小セル間隔がＴ０であるので、シェーピングパラメータの変更要求を受付後、最小セル間隔Ｔ０に相当する数のセルについては、上記の段階的なＣＤＶ残留値を用いて、シェーピング演算を実行する（ステップＳＴ１９）。
【００３５】
図３の例では、変更前の最小セル間隔Ｔ０が３セルで、セルＡ２の入力後にシェーピングパラメータの変更要求を受け付けているので、セルＡ３については、ＣＤＶ残留値を２としてシェーピング演算を実行する。
これにより、シェーピングパラメータの変更要求がなければ、セルＡ３は理想的送出時刻ＴＥＴ３に送出されるが、上記の変更要求を受け付けて、ＣＤＶ残留値が２に変更されているので、時刻ＴＯ３に送出される。
【００３６】
ここで、ＣＤＶ残留値を段階的に大きくする際、最小セル間隔Ｔ０に相当する数のセルについて、上記の段階的なＣＤＶ残留値を用いて、シェーピング演算を実行する理由、即ち、Ｔ０セル時間だけ待機してから、ＣＤＶ残留値を大きくする理由を説明すると、待機時間がＴ０セル時間より短い場合、図４に示すように、セルの順序逆転が発生する場合があるからである（セルＡ２〜セルＡ４を参照）。
【００３７】
そして、変更部１８は、最小セル間隔Ｔ０に相当する数のセルについて、シェーピング演算を実行すると、定数Ｒに１を加えた値が変数ｉに一致するまでの間、上記と同様にして、ＣＤＶ残留値を段階的に大きくする（ステップＳＴ１６〜ステップＳＴ１９）。
【００３８】
図３の例では、定数Ｒが２に決定されているので、上記と同様の処理を、もう一度繰り返し実行する。
これにより、セルＡ４、セルＡ５については、ＣＤＶ残留値を４としてシェーピング演算を実行する。
【００３９】
そして、変更部１８は、定数Ｒに１を加えた値が変数ｉに一致すると、段階的なＣＤＶ残留値を変更要求に係るＣＤＶ残留値τｓに一致させるため、段階的なＣＤＶ残留値に定数Ｍを加算し（ステップＳＴ２０）、ＣＤＶ残留値の変更を完了する。
τｓ＝τ０＋ｎ×（ｉ−１）＋Ｍ
【００４０】
図３の例では、セルＡ５の入力後に、ＣＤＶ残留値が５セルに変更されるので、セルＡ６、セルＡ７については、最終的なＣＤＶ残留値τｓ（５セル）を用いてシェーピング演算が実行される（ステップＳＴ２１）。
【００４１】
このようにして、ＣＤＶ残留値の変更を完了すると、変更部１８は、シェーピングパラメータメモリ１１に格納されている変更前の最小セル間隔Ｔ０を変更後の最小セル間隔Ｔｓに更新する（ステップＳＴ２２）。
これにより、シェーピング演算部１２は、以後、変更後のシェーピングパラメータ（最小セル間隔Ｔｓ、ＣＤＶ残留値τｓ）を用いて、シェーピング演算を実行する。
図３の例では、セルＡ８から変更後の最小セル間隔Ｔｓ（＝２セル）、ＣＤＶ残留値τｓ（＝５セル）を用いて、シェーピング演算が実行される。
【００４２】
以上で明らかなように、この実施の形態１によれば、変更後の最小セル間隔ＴｓがＣＤＶ残留値の増加セル数（τｓ−τ０）より大きい場合又は両者が一致する場合には、最小セル間隔とＣＤＶ残留値を直ちに変更する一方、変更後の最小セル間隔ＴｓがＣＤＶ残留値の増加セル数（τｓ−τ０）より小さい場合には、ＣＤＶ残留値を段階的に大きくして変更を完了してから、最小セル間隔を変更するように構成したので、変更に伴うＣＤＶ残留値の増加セル数（τｓ−τ０）が変更後の最小セル間隔Ｔｓより大きい場合でも、セルの順序逆転を招かずにシェーピングパラメータを変更することができる効果が得られる。
【００４３】
実施の形態２．
上記実施の形態１では、セルの入力間隔が最大で２セルのものについて示したが、これに限るものではなく、例えば、図５に示すように、セルの入力間隔が最大で６セルであってもよい。
【００４４】
【発明の効果】
以上のように、この発明によれば、変更後の最小セル間隔がＣＤＶ残留値の増加セル数より大きい場合又は両者が一致する場合には、最小セル間隔とＣＤＶ残留値を直ちに変更する一方、変更後の最小セル間隔がＣＤＶ残留値の増加セル数より小さい場合には、ＣＤＶ残留値を段階的に大きくして変更を完了してから、最小セル間隔を変更する変更手段を設けるように構成したので、変更に伴うＣＤＶ残留値の増加セル数が変更後の最小セル間隔より大きい場合でも、セルの順序逆転を招かずにシェーピングパラメータを変更することができる効果がある。
【００４５】
この発明によれば、ＣＤＶ残留値を段階的に大きくする際、入出力手段が変更前の最小セル間隔に相当する数のセルを入出力する毎にＣＤＶ残留値を大きくする変更手段を設けるように構成したので、セルの入力間隔に拘わらず、セルの順序逆転の発生を防止することができる効果がある。
【００４６】
この発明によれば、変更後の最小セル間隔及びＣＤＶ残留値の増加セル数より小さいセル数をＣＤＶ残留値のステップ値として採用し、そのステップ値をＣＤＶ残留値に加算して、ＣＤＶ残留値を大きくする変更手段を設けるように構成したので、セルの順序逆転の発生を招くことなく、ＣＤＶ残留値を段階的に大きくすることができる効果がある。
【００４７】
この発明によれば、変更後の最小セル間隔及びＣＤＶ残留値の増加セル数より小さいセル数のなかで最大のセル数をＣＤＶ残留値のステップ値として採用し、そのステップ値をＣＤＶ残留値に加算して、ＣＤＶ残留値を大きくする変更手段を設けるように構成したので、セルの順序逆転の発生を招くことなく、ＣＤＶ残留値を段階的に大きくすることができるとともに、ＣＤＶ残留値の変更を速やかに完了することができる効果がある。
【００４８】
この発明によれば、変更後の最小セル間隔がＣＤＶ残留値の増加セル数より大きい場合又は両者が一致する場合には、最小セル間隔とＣＤＶ残留値を直ちに変更する一方、変更後の最小セル間隔がＣＤＶ残留値の増加セル数より小さい場合には、ＣＤＶ残留値を段階的に大きくして変更を完了してから、最小セル間隔を変更するように構成したので、変更に伴うＣＤＶ残留値の増加セル数が変更後の最小セル間隔より大きい場合でも、セルの順序逆転を招かずにシェーピングパラメータを変更することができる効果がある。
【００４９】
この発明によれば、ＣＤＶ残留値を段階的に大きくする際、変更前の最小セル間隔に相当する数のセルを入出力する毎にＣＤＶ残留値を大きくするように構成したので、セルの入力間隔に拘わらず、セルの順序逆転の発生を防止することができる効果がある。
【００５０】
この発明によれば、変更後の最小セル間隔及びＣＤＶ残留値の増加セル数より小さいセル数をＣＤＶ残留値のステップ値として採用し、そのステップ値をＣＤＶ残留値に加算して、ＣＤＶ残留値を大きくするように構成したので、セルの順序逆転の発生を招くことなく、ＣＤＶ残留値を段階的に大きくすることができる効果がある。
【００５１】
この発明によれば、変更後の最小セル間隔及びＣＤＶ残留値の増加セル数より小さいセル数のなかで最大のセル数をＣＤＶ残留値のステップ値として採用し、そのステップ値をＣＤＶ残留値に加算して、ＣＤＶ残留値を大きくするように構成したので、セルの順序逆転の発生を招くことなく、ＣＤＶ残留値を段階的に大きくすることができるとともに、ＣＤＶ残留値の変更を速やかに完了することができる効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるシェーパ装置を示す構成図である。
【図２】この発明の実施の形態１によるシェーピング方法を示すフローチャートである。
【図３】セルの入出力タイミングを示すタイミング図である。
【図４】セルの入出力タイミングを示すタイミング図である。
【図５】セルの入出力タイミングを示すタイミング図である。
【図６】従来のシェーパ装置が搭載されたＡＴＭ交換機を示す構成図である。
【図７】従来のシェーピング方法を示すフローチャートである。
【図８】セルの入出力タイミングを示すタイミング図である。
【符号の説明】
１２  シェーピング演算部（入出力手段）、１３  ライト制御部（入出力手段）、１４  セルメモリ（入出力手段）、１５  リード制御部（入出力手段）、１７  比較部（比較手段）、１８  変更部（変更手段）。
【図１】
0003578926.tif 000002
【図２】
0003578926.tif 000003
【図３】
0003578926.tif 000004
【図４】
0003578926.tif 000005
【図５】
0003578926.tif 000006
【図６】
0003578926.tif 000007
【図７】
0003578926.tif 000008
【図８】
0003578926.tif 000009