(57)【要約】      （修正有）【課題】回路規模を小さくしながら消費電力の削減を図る伝送装置及び方法を提供する。【解決手段】分離部２５は、ＯＤＵ４分離部４１と２個のＯＤＵ３分離部４２と、１０個のＯＤＵ２分離部４３とセレクタ４４とを有する。ＯＤＵ４分離部４１は、ＨＯ−ＯＤＵ４からＨＯ−ＯＤＵ３＃１、ＨＯ−ＯＤＵ３＃２、ＨＯ−ＯＤＵ２＃１及びＨＯ−ＯＤＵ２＃２を抽出する。ＯＤＵ３分離部４２Ａは、ＯＤＵ４分離部４１で抽出されたＨＯ−ＯＤＵ３＃１からＬＯ−ＯＤＵ２＃１〜＃４を抽出すると共に、ＨＯ−ＯＤＵ３＃１のＬＯ−ＭＳＩ情報を抽出する。ＯＤＵ３分離部４２Ａは、ＨＯ−ＯＤＵ３＃１内のＬＯ−ＯＤＵ２＃１〜＃４のデータをセレクタ４４に出力すると共に、ＯＤＵ３＃１のＬＯ−ＭＳＩ情報をセレクタ４４に通知する。ＯＤＵ３分離部４２Ｂ、ＯＤＵ２分離部４３Ａ及びＯＤＵ２分離部４３Ｂにおいても同様にセレクタ４４に通知する。【選択図】図４
2015139048.tif 000002
【特許請求の範囲】
【請求項１】
第１の信号を格納した第２の信号をさらに格納した第３の信号から前記第２の信号対応の前記第１の信号毎に当該第１の信号を識別する第１の識別情報を抽出する第１の抽出部と、
前記第２の信号対応の前記第１の信号毎の前記第１の識別情報を前記第３の信号対応の前記第１の信号毎の前記第２の識別情報に変換する変換部と、
前記変換部にて変換された前記第２の識別情報に基づき、前記第３の信号から前記第１の信号を抽出する第２の抽出部と
を有することを特徴とする伝送装置。
【請求項２】
前記信号の構成の変化又は前記識別情報の変化を検出したか否かを判定する判定部と、
前記信号の構成の変化又は前記識別情報の変化を検出した場合に、前記変化を検出した前記第１の信号に対応した前記第２の識別情報又は前記変化を検出した前記第２の識別情報に関わる識別情報を未使用の識別情報に変更する変更部と
を有することを特徴とする請求項１に記載の伝送装置。
【請求項３】
前記信号の構成の変化又は前記識別情報の変化を検出した場合に、前記第３の信号対応の前記第１の信号毎の前記識別情報の内、異なる前記第１の信号間での前記識別情報の重複を検出したか否かを判定する重複判定部を有し、
前記変更部は、
前記異なる第１の信号間での前記識別情報の重複を検出した場合に、当該重複の前記識別情報を前記未使用の識別情報に変更することを特徴とする請求項２に記載の伝送装置。
【請求項４】
前記変更部は、
前記異なる第１の信号間での前記識別情報の重複を検出した場合に、当該重複の前記識別情報の内、前記変化を検出した前記信号の前記第１の信号に対応する前記識別情報又は前記変化を検出した前記識別情報を変更することを特徴とする請求項３に記載の伝送装置。
【請求項５】
前記変換部として、
前記第１の信号対応の前記第１の信号毎の第１の識別情報である第１のＭＳＩ（Multiplex  Structure  Identifier）値を前記第２の信号対応の前記第１の信号毎の前記第２の識別情報である第２のＭＳＩ値に変換し、
前記変更部として、
前記信号の構成の変化又は前記第２のＭＳＩ値の変化を検出した場合に、当該変化を検出した第１の信号の第２のＭＳＩ値に関わる第２のＭＳＩ値を未使用の第２のＭＳＩ値に変更することを特徴とする請求項２に記載の伝送装置。
【請求項６】
第１の信号を格納した第２の信号をさらに格納した第３の信号から前記第１の信号毎に当該第１の信号を識別する、前記第３の信号に対応する識別情報を抽出する第１の抽出部と、
前記信号の構成の変化又は前記識別情報の変化を検出したか否かを判定する判定部と、
前記信号の構成の変化又は前記識別情報の変化を検出した場合に、前記変化を検出した前記第１の信号に対応した前記識別情報又は前記変化を検出した前記識別情報に関わる識別情報を未使用の識別情報に変更する変更部と、
前記識別情報に基づき、前記第３の信号から前記第１の信号を抽出する第２の抽出部と
を有することを特徴とする伝送装置。
【請求項７】
伝送装置は、
第１の信号を格納した第２の信号をさらに格納した第３の信号から前記第２の信号対応の前記第１の信号毎に当該第１の信号を識別する第１の識別情報を抽出し、
前記第２の信号対応の前記第１の信号毎の前記第１の識別情報を前記第３の信号対応の前記第１の信号毎の前記第２の識別情報に変換し、
変換された前記第２の識別情報に基づき、前記第３の信号から前記第１の信号を抽出する
処理を実行することを特徴とする伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送装置及び伝送方法に関する。
【背景技術】
【０００２】
ＩＴＵ（International  Telecommunication  Union）−ＴＧ.７０９規格に示されるＯＴＮ（Optical  Transport  Network）伝送方式は、光ネットワークに流入するクライアント信号を格納してＯＰＵ（Optical  channel  Transport  Unit）として伝送する方式である。ＯＴＵには、クライアント信号を格納するペイロードに加え、ＯＰＵ（Optical  channel  Payload  Unit）のＯＨ（Over  Head）やＯＤＵ（Optical  channel  Data  Unit）のＯＨが格納されている。
【０００３】
ＯＴＮ伝送方式には、伝送レートの異なる複数種のクライアント信号を１つの信号に格納できる。複数種のＯＴＵが定義されている。例えば、ＯＴＵ０には、約１．２５Ｇｂｐｓまでのクライアント信号、ＯＴＵ１には、約２．５Ｇｂｐｓまでのクライアント信号が格納できる。また、ＯＴＵ２には、約１０Ｇｂｐｓまでのクライアント信号、ＯＴＵ３には、約４０Ｇｂｐｓまでのクライアント信号、ＯＴＵ４には、約１００Ｇｂｐｓのクライアント信号が格納できる。そして、ＯＴＵには、複数種のＯＤＵが格納可能である。
【０００４】
複数種のＯＤＵとして、例えば、ＯＤＵ０には、約１．２５Ｇｂｐｓまでのクライアント信号、ＯＤＵ１には、約２．５Ｇｂｐｓまでのクライアント信号が格納できる。また、ＯＤＵ２には、約１０Ｇｂｐｓまでのクライアント信号、ＯＤＵ３には、約４０Ｇｂｐｓまでのクライアント信号、ＯＤＵ４には、約１００Ｇｂｐｓのクライアント信号が格納できる。
【０００５】
ＯＤＵは、下位レベルのＯＤＵを格納可能にし、例えば、ＯＤＵ４は、ＯＤＵ０、ＯＤＵ１、ＯＤＵ２やＯＤＵ３を格納可能にし、ＯＤＵ３は、ＯＤＵ０、ＯＤＵ１やＯＤＵ２を格納可能にしている。しかも、ＯＤＵは、下位レベルのＯＤＵを多段にネストして格納できるマルチステージ方式を採用している。尚、下位レベルのＯＤＵを格納しているＯＤＵは、ＨＯ（High  Order）−ＯＤＵとする。下位レベルのＯＤＵを格納していないＯＤＵは、ＬＯ（Low  Order）−ＯＤＵとする。マルチステージ方式のＯＤＵ４は、例えば、８個のＬＯ−ＯＤＵ０を夫々格納した２個のＨＯ−ＯＤＵ２と、４個のＬＯ−ＯＤＵ２を夫々格納した２個のＨＯ−ＯＤＵ３とを多重化したものである。
【０００６】
そして、ＯＴＮに準拠した伝送装置の分離部では、ＯＴＮから受信したＯＴＵ内のＨＯ−ＯＤＵからＬＯ−ＯＤＵのデータを抽出する。図１６は、ＯＴＵ内のＨＯ−ＯＤＵからＬＯ−ＯＤＵのデータを抽出する際の動作の一例を示す説明図である。尚、ＯＴＵは、説明の便宜上、ＯＴＵ４とし、ＯＴＵ４内にはＯＤＵ４が格納され、ＯＤＵ４内にはＨＯ−ＯＤＵ３＃１、＃２及びＨＯ−ＯＤＵ２＃１、＃２が格納されている。更に、ＨＯ−ＯＤＵ３＃１にはＬＯ−ＯＤＵ２＃１〜＃４、ＨＯ−ＯＤＵ３＃２にはＬＯ−ＯＤＵ２＃５〜＃８、ＨＯ−ＯＤＵ２＃１にはＬＯ−ＯＤＵ０＃１〜＃８、ＨＯ−ＯＤＵ２＃２にはＬＯ−ＯＤＵ０＃１〜＃８が格納されている。
【０００７】
図１６に示す分離部１００は、ＯＤＵ４分離部１０１と、２個のＯＤＵ３分離部１０２と、８個のＯＤＵ２分離部１０３と、２個のＯＤＵ３処理部１０４と、８個のＯＤＵ２処理部１０５と、セレクタ１０６とを有する。
【０００８】
ＯＤＵ４分離部１０１は、ＨＯ−ＯＤＵ４からＨＯ−ＯＤＵ３及びＨＯ−ＯＤＵ２を抽出すると共に、ＨＯ−ＯＤＵ４内のマッピング構成を示すＨＯ−ＭＳＩ（Multiplex  Structure  Identifier)情報を抽出する。尚、ＨＯ−ＯＤＵ４のＨＯ−ＭＳＩ情報は、８０ＴＳ(Tributary  Slot)で構成し、ＴＳ単位でＯＤＵ４内の全ＬＯ−ＯＤＵのマッピング構成を示すＭＳＩ情報を管理している。また、ＴＳは、ＯＴＵ内の各ＬＯ−ＯＤＵのデータを格納するペイロード領域を識別するもの、言い換えると、当該ペイロード領域に格納されたＬＯ−ＯＤＵを識別するものである。
【０００９】
各ＯＤＵ３分離部１０２は、ＯＤＵ４分離部１０１で抽出されたＨＯ−ＯＤＵ３からＬＯ−ＯＤＵ２を抽出すると共に、ＨＯ−ＯＤＵ３のＬＯ−ＭＳＩ情報を抽出する。尚、ＨＯ−ＯＤＵ３のＬＯ−ＭＳＩ情報は、３２ＴＳで構成し、ＴＳ単位でＯＤＵ３内の全ＬＯ−ＯＤＵのＭＳＩ情報を管理している。
【００１０】
各ＯＤＵ２分離部１０３は、ＯＤＵ４分離部１０１で抽出されたＨＯ−ＯＤＵ２からＬＯ−ＯＤＵ０を抽出すると共に、ＨＯ−ＯＤＵ２のＬＯ−ＭＳＩ情報を抽出する。尚、ＨＯ−ＯＤＵ２のＬＯ−ＭＳＩ情報は、８ＴＳで構成し、ＴＳ単位でＯＤＵ２内の全ＬＯ−ＯＤＵのＭＳＩ情報を管理している。
【００１１】
各ＯＤＵ３処理部１０４は、ＯＤＵ３分離部１０２毎に備えられ、ＨＯ−ＯＤＵ３内のＯＨ等を監視し、ＨＯ−ＯＤＵ３内の各ＬＯ−ＯＤＵ２のデータをＴＳ単位でＭＳＩ値毎に抽出する。各ＯＤＵ２処理部１０５は、ＯＤＵ２分離部１０３毎に備え、ＨＯ−ＯＤＵ２内のＯＨ等を監視し、ＨＯ−ＯＤＵ２内の各ＬＯ−ＯＤＵ０のデータをＴＳ単位でＭＳＩ値毎に抽出する。
【００１２】
次に分離部１００の動作の一例について説明する。ＯＤＵ４分離部１０１は、ＨＯ−ＯＤＵ４からＨＯ−ＯＤＵ３＃１〜＃２、ＨＯ−ＯＤＵ２＃１〜＃２を抽出すると共に、ＨＯ−ＯＤＵ４の８０ＴＳ分のＨＯ−ＭＳＩ情報を抽出し、ＨＯ−ＭＳＩ情報をセレクタ１０６に通知する。
【００１３】
ＯＤＵ３分離部１０２Ａは、ＨＯ−ＯＤＵ３＃１からＬＯ−ＯＤＵ２＃１〜＃４を抽出すると共に、ＨＯ−ＯＤＵ３＃１の３２ＴＳ分のＬＯ−ＭＳＩ情報を抽出する。更に、ＯＤＵ３分離部１０２Ａは、ＬＯ−ＭＳＩ情報をＯＤＵ３分離部１０２Ａ対応のＯＤＵ３処理部１０４Ａに通知する。図１７の（Ａ）は、ＯＤＵ３分離部１０２Ａ対応のＬＯ−ＭＳＩ情報である。ＴＳ１〜ＴＳ８はＬＯ−ＯＤＵ２＃１でＭＳＩ値“８０ｈｅｘ”、ＴＳ９〜ＴＳ１６はＬＯ−ＯＤＵ２＃２でＭＳＩ値“８１ｈｅｘ”としている。更に、ＴＳ１７〜ＴＳ２４はＬＯ−ＯＤＵ２＃３でＭＳＩ値“８２ｈｅｘ”、ＴＳ２５〜ＴＳ３２はＬＯ−ＯＤＵ２＃４でＭＳＩ値“８３ｈｅｘ”としている。尚、ｈｅｘは、１６進数表記である。
【００１４】
また、ＯＤＵ３分離部１０２Ｂは、ＨＯ−ＯＤＵ３＃２からＬＯ−ＯＤＵ２＃５〜＃８を抽出すると共に、ＨＯ−ＯＤＵ３＃２の３２ＴＳ分のＬＯ−ＭＳＩ情報を抽出する。更に、ＯＤＵ３分離部１０２Ｂは、ＬＯ−ＭＳＩ情報をＯＤＵ３分離部１０２Ｂ対応のＯＤＵ３処理部１０４Ｂに通知する。図１７の（Ｂ）は、ＯＤＵ３分離部１０２Ｂ対応のＬＯ−ＭＳＩ情報である。ＴＳ１〜ＴＳ８はＬＯ−ＯＤＵ２＃５でＭＳＩ値“８０ｈｅｘ”、ＴＳ９〜ＴＳ１６はＬＯ−ＯＤＵ２＃６でＭＳＩ値“８１ｈｅｘ”、ＴＳ１７〜ＴＳ２４はＬＯ−ＯＤＵ２＃７でＭＳＩ値“８２ｈｅｘ”、ＴＳ２５〜ＴＳ３２はＬＯ−ＯＤＵ２＃８でＭＳＩ値“８３ｈｅｘ”としている。
【００１５】
ＯＤＵ２分離部１０３Ａは、ＨＯ−ＯＤＵ２＃１からＬＯ−ＯＤＵ０＃１〜＃８を抽出すると共に、ＨＯ−ＯＤＵ２＃１の８ＴＳ分のＬＯ−ＭＳＩ情報を抽出する。更に、ＯＤＵ２分離部１０３Ａは、ＬＯ−ＭＳＩ情報をＯＤＵ２分離部１０３Ａ対応のＯＤＵ２処理部１０５Ａに通知する。また、ＯＤＵ２分離部１０３Ｂは、ＨＯ−ＯＤＵ２＃２からＬＯ−ＯＤＵ０＃１〜＃８を抽出すると共に、ＨＯ−ＯＤＵ２＃２の８ＴＳ分のＬＯ−ＭＳＩ情報を抽出する。更に、ＯＤＵ２分離部１０３Ｂは、ＬＯ−ＭＳＩ情報をＯＤＵ２分離部１０３Ｂ対応のＯＤＵ２処理部１０５Ｂに通知する。
【００１６】
ＯＤＵ３処理部１０４Ａは、ＯＤＵ３分離部１０２ＡからのＬＯ−ＭＳＩ情報に基づき、ＬＯ−ＯＤＵ３＃１からＬＯ−ＯＤＵ２＃１〜＃４のデータを抽出する。そして、ＯＤＵ３処理部１０４Ａは、ＬＯ−ＯＤＵ２＃１〜＃４のデータをセレクタ１０６に出力する。また、ＯＤＵ３処理部１０４Ｂは、ＯＤＵ３分離部１０２ＢからのＬＯ−ＭＳＩ情報に基づき、ＬＯ−ＯＤＵ３＃２からＬＯ−ＯＤＵ２＃５〜＃８のデータを抽出する。そして、ＯＤＵ３処理部１０４Ｂは、ＬＯ−ＯＤＵ２＃５〜＃８のデータをセレクタ１０６に出力する。
【００１７】
ＯＤＵ２処理部１０５Ａは、ＯＤＵ２分離部１０３ＡからのＬＯ−ＭＳＩ情報に基づき、ＬＯ−ＯＤＵ２＃１からＬＯ−ＯＤＵ０＃１〜＃８のデータを抽出する。そして、ＯＤＵ２処理部１０５Ａは、ＬＯ−ＯＤＵ０＃１〜＃８のデータをセレクタ１０６に出力する。
【００１８】
また、ＯＤＵ２処理部１０５Ｂは、ＯＤＵ２分離部１０３ＢからのＬＯ−ＭＳＩ情報に基づき、ＬＯ−ＯＤＵ２＃２からＬＯ−ＯＤＵ０＃１〜＃８のデータを抽出する。そして、ＯＤＵ２処理部１０５Ｂは、ＬＯ−ＯＤＵ０＃１〜＃８のデータをセレクタ１０６に出力する。セレクタ１０６は、ＬＯ−ＯＤＵ２＃１〜＃８、ＨＯ−ＯＤＵ２＃１のＬＯ−ＯＤＵ０＃１〜＃８及びＨＯ−ＯＤＵ２＃２のＬＯ−ＯＤＵ０＃１〜＃８のデータ、すなわちＯＤＵ４の８０ＴＳ分のＬＯ−ＯＤＵのデータを出力できる。
【先行技術文献】
【特許文献】
【００１９】
【特許文献１】特開２０１１−１４６９１７号公報
【発明の概要】
【発明が解決しようとする課題】
【００２０】
伝送装置では、ＯＤＵ４からＬＯ−ＯＤＵのデータを出力する際、ＯＤＵ４から８０ＴＳ分のＬＯ−ＯＤＵのデータを出力することになるため、８０ＴＳ分のデータを処理するＯＤＵ処理部を備えればよい。しかしながら、伝送装置では、ＯＤＵ４内に格納できる複数種のＯＤＵの組み合わせパターンを考慮すると、ＯＤＵ３分離部１０２及びＯＤＵ２分離部１０３毎にＯＤＵ処理部１０４（１０５）を設ける必要がある。その結果、伝送装置では、ＨＯ−ＯＤＵ３の２個分のＯＤＵ３処理部（６４ＴＳ）及びＨＯ−ＯＤＵ２の１０個分のＯＤＵ２処理部（８０ＴＳ）の最大１４４ＴＳ分のＯＤＵ処理部１０４及び１０５を設ける必要がある。従って、使用しないＯＤＵ処理部が増えてしまうため、その回路規模が大きくなって消費電力が増加する。
【００２１】
一つの側面では、回路規模を小さくし、消費電力の削減を図る伝送装置及び伝送方法を提供することを目的とする。
【課題を解決するための手段】
【００２２】
一つの案の伝送装置は、第１の信号を格納した第２の信号をさらに格納した第３の信号から前記第２の信号対応の前記第１の信号毎に当該第１の信号を識別する第１の識別情報を抽出する第１の抽出部を有する。伝送装置は、前記第２の信号対応の前記第１の信号毎の前記第１の識別情報を前記第３の信号対応の前記第１の信号毎の前記第２の識別情報に変換する変換部を有する。更に、伝送装置は、前記変換部にて変換された前記第２の識別情報に基づき、前記第３の信号から前記第１の信号を抽出する第２の抽出部を有する。
【発明の効果】
【００２３】
回路規模を小さくし、消費電力の削減を図る。
【図面の簡単な説明】
【００２４】
【図１】図１は、実施例１の伝送システムの一例を示す説明図である。
【図２】図２は、実施例１のＡＤＭの一例を示すブロック図である。
【図３】図３は、ＯＴＵ４のマッピング構成の例を示す説明図である。
【図４】図４は、実施例１のＡＤＭのＨＯ−ＯＤＵからＬＯ−ＯＤＵのデータを抽出する際の動作の一例を示す説明図である。
【図５】図５は、各ＯＤＵ３分離部で抽出したＬＯ−ＭＳＩ情報の一例を示す説明図である。
【図６】図６は、実施例２のＡＤＭの一例を示すブロック図である。
【図７】図７は、実施例２のＡＤＭのＨＯ−ＯＤＵからＬＯ−ＯＤＵのデータを抽出する際の動作の一例を示す説明図である。
【図８】図８は、ＨＯ−ＯＤＵからＭＳＩ情報を抽出する際の動作の一例を示す説明図である。
【図９】図９は、ＭＳＩ処理部の一例を示すブロック図である。
【図１０】図１０は、ＨＯ−ＭＳＩ情報からＰＴ及びＯＤＵステートを抽出する際の動作の一例を示す説明図である。
【図１１】図１１は、ＯＰＵ２及びＯＰＵ３対応のＭＳＩ値をＯＰＵ４対応のＭＳＩ値に変換する際の動作の一例を示す説明図である。
【図１２】図１２は、ＭＳＩ処理部のＭＳＩ変換動作の一例を示す説明図である。
【図１３】図１３は、ＭＳＩ処理部のＭＳＩ変換動作の一例を示す説明図である。
【図１４】図１４は、ＭＳＩ処理部のＭＳＩ変換動作の一例を示す説明図である。
【図１５】図１５は、ＭＳＩ値変換処理に関わるＭＳＩ処理部の処理動作の一例を示すフローチャートである。
【図１６】図１６は、ＨＯ−ＯＤＵからＬＯ−ＯＤＵのデータを抽出する際の動作の一例を示す説明図である。
【図１７】図１７は、各ＯＤＵ３分離部で抽出したＬＯ−ＭＳＩ情報の一例を示す説明図である。
【発明を実施するための形態】
【００２５】
以下、図面に基づいて、本願の開示する伝送装置及び伝送方法の実施例を詳細に説明する。尚、本実施例により、開示技術が限定されるものではない。また、以下に示す各実施例は、矛盾を起こさない範囲で適宜組み合わせても良い。
【実施例１】
【００２６】
図１は、実施例１の伝送システムの一例を示す説明図である。図１に示す伝送システム１は、ＯＴＮ側のＷＡＮ（Wide  Area  Network）２と、Ｓｏｎｅｔ／ＳＤＨ（Synchronous  Optical  Network/Synchronous  Digital  Hierarchy）側のＷＡＮ３と、Ｅｔｈｅｒｎｅｔ(登録商標)側のＬＡＮ（Local  Area  Network）４とを有している。ＯＴＮ側のＷＡＮ２には、複数台の伝送装置である光波長多重装置(以下、単にＡＤＭと称する：Add  Drop  Multiplexer）５が接続されている。Ｓｏｎｅｔ／ＳＤＨ側のＷＡＮ３には、複数台のＡＤＭ９が接続されている。
【００２７】
ＬＡＮ４には、クライアント６と接続する複数のＬ２ＳＷ（Layer  2  Switch）７が接続されている。ＯＴＮ側のＷＡＮ２内のＡＤＭ５は、ＬＡＮ４内のＬ２ＳＷ７やＡＳＷ（Aggregate  Switch）８と接続して、クライアント６とＷＡＮ２との間の通信を中継する。
【００２８】
図２は、実施例１のＡＤＭ５の一例を示すブロック図である。図２に示すＡＤＭ５は、クライアントＩ／Ｆ１０と、ネットワークＩ／Ｆ２０と、クロスコネクト部３０とを有する。クライアントＩ／Ｆ１０は、Ｌ２ＳＷ７やＡＳＷ８との間での通信を司るインタフェースである。ネットワークＩ／Ｆ２０は、ＯＴＮ側のＷＡＮ２との間での通信を司るインタフェースである。クロスコネクト部３０は、クライアントＩ／Ｆ１０とネットワークＩ／Ｆ２０との間、クライアントＩ／Ｆ１０同士間やネットワークＩ／Ｆ２０同士間の通信を切替接続するスイッチである。
【００２９】
クライアントＩ／Ｆ１０は、第１のＩ／Ｆ１１と、符号化部１２と、第１の変調部１３と、第１の復調部１４と、復号化部１５とを有する。第１のＩ／Ｆ１１は、例えば、ＡＳＷ８やＬ２ＳＷ７との間での通信を司るインタフェースである。符号化部１２は、第１のＩ／Ｆ１１を通じてＡＳＷ８やＬ２ＳＷ７からのクライアント信号の流入を監視し、その監視結果に基づき、クライアント信号のデータをＬＯ−ＯＤＵ内にフレーム化する。第１の変調部１３は、ＬＯ−ＯＤＵ内のデータを内部信号に変調し、変調した内部信号をクロスコネクト部３０に伝送する。
【００３０】
第１の復調部１４は、クロスコネクト部３０からの内部信号をＬＯ−ＯＤＵのデータに復調する。復号化部１５は、ＬＯ−ＯＤＵのデータをクライアント信号に復号化し、クライアント信号を第１のＩ／Ｆ１１経由でクライアント６側のＬ２ＳＷ７に出力する。
【００３１】
ネットワークＩ／Ｆ２０は、第２の復調部２１と、ＯＤＵ処理部２２と、多重部２３と、第２のＩ／Ｆ２４と、分離部２５と、第２の変調部２６とを有する。第２の復調部２１は、クロスコネクト部３０からの内部信号をＬＯ−ＯＤＵのデータに復調する。ＯＤＵ処理部２２は、ＯＤＵ内のＯＨ等の検出や挿入等の各種信号を監視する。多重部２３は、監視結果に基づき、複数のＬＯ−ＯＤＵを多重化したＯＴＵを生成する。尚、ＯＴＵは、例えば、複数のＬＯ−ＯＤＵをＨＯ−ＯＤＵに多段にネストして多重化したマルチステージ方式の信号である。第２のＩ／Ｆ２４は、ＯＴＮ側のＷＡＮ２との間での通信を司るインタフェースである。多重部２３は、ＬＯ−ＯＤＵを多重化してＯＴＵを生成し、ＯＴＵを第２のＩ／Ｆ２４経由で出力する。
【００３２】
分離部２５は、第２のＩ／Ｆ２４経由でＯＴＵ内のＨＯ−ＯＤＵからＬＯ−ＯＤＵのデータを抽出する。ＯＤＵ処理部２２は、分離部２５で抽出された各ＬＯ−ＯＤＵのデータを抽出する。第２の変調部２６は、ＬＯ−ＯＤＵのデータを内部信号に変調し、変調した内部信号をクロスコネクト部３０に伝送する。
【００３３】
図３は、ＯＴＵ４のマッピング構成の一例を示す説明図である。図３の（Ａ）に示すＯＴＵ４は、ＯＴＵ４のＨＯ−ＯＤＵ４で構成し、ＨＯ−ＯＤＵ４は、２個のＨＯ−ＯＤＵ３＃１及び＃２と、２個のＨＯ−ＯＤＵ２＃１及び＃２とを格納している。ＨＯ−ＯＤＵ３＃１は、４個のＬＯ−ＯＤＵ２＃１〜＃４を格納している。更に、ＨＯ−ＯＤＵ３＃２は、４個のＬＯ−ＯＤＵ２＃５〜＃８を格納している。ＨＯ−ＯＤＵ２＃１は、８個のＬＯ−ＯＤＵ０＃１〜＃８を格納している。更に、ＨＯ−ＯＤＵ２＃２は、８個のＬＯ−ＯＤＵ０＃１〜＃８を格納している。
【００３４】
また、図３の（Ｂ）に示すＯＴＵ４は、ＯＴＵ４のＨＯ−ＯＤＵ４で構成し、ＨＯ−ＯＤＵ４は、１０個のＨＯ−ＯＤＵ２＃１〜＃１０を格納している。ＨＯ−ＯＤＵ２＃１〜＃１０は、夫々８個のＬＯ−ＯＤＵ０＃１〜＃８を格納している。
【００３５】
図４は、実施例１のＡＤＭ５のＨＯ−ＯＤＵからＬＯ−ＯＤＵのデータを抽出する際の動作の一例を示す説明図である。図４に示す分離部２５は、ＯＤＵ４分離部４１と、２個のＯＤＵ３分離部４２と、１０個のＯＤＵ２分離部４３と、セレクタ４４とを有する。ＯＤＵ４分離部４１は、ＨＯ−ＯＤＵ４からＨＯ−ＯＤＵ３＃１、ＨＯ−ＯＤＵ３＃２、ＨＯ−ＯＤＵ２＃１及びＨＯ−ＯＤＵ２＃２を抽出する。ＯＤＵ３分離部４２Ａは、ＯＤＵ４分離部４１で抽出されたＨＯ−ＯＤＵ３＃１からＬＯ−ＯＤＵ２＃１〜＃４を抽出すると共に、ＨＯ−ＯＤＵ３＃１のＬＯ−ＭＳＩ情報を抽出する。ＯＤＵ３分離部４２Ａは、ＨＯ−ＯＤＵ３＃１内のＬＯ−ＯＤＵ２＃１〜＃４のデータをセレクタ４４に出力すると共に、ＯＤＵ３＃１のＬＯ−ＭＳＩ情報をセレクタ４４に通知する。
【００３６】
ＯＤＵ３分離部４２Ｂは、ＯＤＵ４分離部４１で抽出されたＨＯ−ＯＤＵ３＃２からＬＯ−ＯＤＵ２＃５〜＃８を抽出すると共に、ＨＯ−ＯＤＵ３＃２のＬＯ−ＭＳＩ情報を抽出する。ＯＤＵ３分離部４２Ｂは、ＨＯ−ＯＤＵ３＃２のＬＯ−ＯＤＵ２＃５〜＃８のデータをセレクタ４４に出力すると共に、ＨＯ−ＯＤＵ３＃２のＬＯ−ＭＳＩ情報をセレクタ４４に通知する。
【００３７】
ＯＤＵ２分離部４３Ａは、ＯＤＵ４分離部４１で抽出されたＨＯ−ＯＤＵ２＃１からＬＯ−ＯＤＵ０＃１〜＃８を抽出すると共に、ＨＯ−ＯＤＵ２＃１のＬＯ−ＭＳＩ情報を抽出する。ＯＤＵ２分離部４３Ａは、ＨＯ−ＯＤＵ２＃１のＬＯ−ＯＤＵ０＃１〜＃８のデータをセレクタ４４に出力すると共に、ＨＯ−ＯＤＵ２＃１のＬＯ−ＭＳＩ情報をセレクタ４４に通知する。
【００３８】
ＯＤＵ２分離部４３Ｂは、ＯＤＵ４分離部４１で抽出されたＨＯ−ＯＤＵ２＃２からＬＯ−ＯＤＵ０＃１〜＃８を抽出すると共に、ＨＯ−ＯＤＵ２＃２のＬＯ−ＭＳＩ情報を抽出する。ＯＤＵ２分離部４３Ｂは、ＨＯ−ＯＤＵ２＃２のＬＯ−ＯＤＵ０＃１〜＃８のデータをセレクタ４４に出力すると共に、ＨＯ−ＯＤＵ２＃２のＬＯ−ＭＳＩ情報をセレクタ４４に通知する。
【００３９】
セレクタ４４は、各ＬＯ−ＭＳＩ情報に基づき、８０ＴＳ分のＬＯ−ＯＤＵのデータを選択出力し、ＬＯ−ＯＤＵのデータをＯＤＵ処理部２２に伝送する。ＯＤＵ処理部２２は、セレクタ４４で選択出力されたＯＤＵ４内の８０ＴＳ分のＬＯ−ＯＤＵのデータを出力する。
【００４０】
実施例１のＡＤＭ５では、分離部２５内のＯＤＵ分離部４２，４３毎にＯＤＵ処理部を設けなくても、ＯＤＵ４分離部４１対応の単一のＯＤＵ処理部２２を設けるだけで済む。ＡＤＭ５は、ＯＤＵ４内の８０ＴＳ分のＬＯ−ＯＤＵのデータを単一のＯＤＵ処理部２２で抽出できる。その結果、ＯＤＵ処理部を１４４ＴＳから８０ＴＳへと４５％程度削減できるため、その回路規模を縮小し、その消費電力も削減できる。
【００４１】
しかしながら、上記実施例１では、ＬＯ−ＯＤＵのＭＳＩ値は同一伝送路で提供されるものではなく、様々な伝送路で提供される。従って、ＯＤＵ３＃１内のＬＯ−ＯＤＵ０＃１〜＃４のＴＳ毎のＭＳＩ値と、ＯＤＵ３＃２内のＬＯ−ＯＤＵ０＃５〜＃８のＴＳ毎のＭＳＩ値とがバッティングする場合がある。図５は、各ＯＤＵ３分離部４２Ａ（４２Ｂ）で抽出したＬＯ−ＭＳＩ情報の一例を示す説明図である。図５（Ａ）に示すＯＤＵ３＃１内のＬＯ−ＯＤＵ０＃１〜＃４のＴＳ毎のＭＳＩ値と、図５（Ｂ）に示すＯＤＵ３＃２内のＬＯ−ＯＤＵ０＃５〜＃８のＴＳ毎のＭＳＩ値とが重複している。例えば、ＯＤＵ３＃１のＬＯ−ＯＤＵ０＃１のＭＳＩ値と、ＯＤＵ３＃２のＬＯ−ＯＤＵ０＃５のＭＳＩ値とが“８０ｈｅｘ”で重複している。
【００４２】
ＯＤＵ処理部２２は、ＬＯ−ＯＤＵ０＃１及びＬＯ−ＯＤＵ０＃５のＴＳに対応するＭＳＩ値が同一のため、ＬＯ−ＯＤＵ０＃１とＬＯ−ＯＤＵ０＃５とを同一のＯＤＵと判断する。ＯＤＵ処理部２２は、ＩＴＵ−ＴＧ．７０９／Ｙ．１３３１の規定に基づき、同一ＭＳＩ値を有するＬＯ−ＯＤＵを同一ＬＯ−ＯＤＵと判断している。ＯＤＵ処理部２２は、１６ＴＳ分のＭＳＩ値“８０ｈｅｘ”で、ＬＯ−ＯＤＵ０＃１及びＬＯ−ＯＤＵ０＃５を同一ＬＯ−ＯＤＵと判断し、ＬＯ−ＯＤＵ０ｆｌｅｘ１６と誤判定してしまう。
【００４３】
そこで、このような事態に対処すべく、異なるＬＯ−ＯＤＵ間でのＭＳＩ値の重複を防止するＭＳＩ値変換処理を備えたＡＤＭ５Ａの実施の形態につき、実施例２として以下に説明する。
【実施例２】
【００４４】
図６は、実施例２のＡＤＭ５Ａの一例を示すブロック図である。尚、図２に示すＡＤＭ５と同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。図６に示すＡＤＭ５Ａが図２に示すＡＤＭ５と異なるところは、ネットワークＩ／Ｆ２０Ａ内のＯＤＵ処理部２２と分離部２５との間にＭＳＩ処理部５０を設けた点にある。
【００４５】
図７は、実施例２のＡＤＭ５ＡのＨＯ−ＯＤＵからＬＯ−ＯＤＵのデータを抽出する際の動作の一例を示す説明図である。図７に示すＯＤＵ４分離部４１Ａは、ＨＯ−ＯＤＵ４からＨＯ−ＯＤＵ３＃１、ＨＯ−ＯＤＵ３＃２、ＨＯ−ＯＤＵ２＃１及びＨＯ−ＯＤＵ２＃２を抽出すると共に、ＨＯ−ＯＤＵ４内のＨＯ−ＭＳＩ情報をセレクタ４４及びＭＳＩ処理部５０に通知する。
【００４６】
図８は、ＨＯ−ＯＤＵからＨＯ−ＭＳＩ情報を抽出する際の動作の一例を示す説明図である。図８に示すＯＴＵ４は、ＯＤＵＯＨと、ＯＰＵＯＨと、ＯＰＵ  Ｐａｙｌｏａｄとを有する。ＯＰＵＯＨは、ＰＳＩ(Payload  Structure  Identifier)を有し、ＰＳＩ内にＰａｙｌｏａｄＴｙｐｅ及びＴＳ単位のＭＳＩ値が格納してある。ＯＤＵ４分離部４１Ａは、図８に示すＰＳＩからＰａｙｌｏａｄＴｙｐｅ及び、ＯＤＵ４のＨＯ−ＭＳＩ情報を抽出する。
【００４７】
ＯＤＵ３分離部４２Ａは、ＯＤＵ４分離部４１Ａで抽出されたＨＯ−ＯＤＵ３＃１からＬＯ−ＯＤＵ２＃１〜＃４を抽出すると共に、ＨＯ−ＯＤＵ３＃１のＬＯ−ＭＳＩ情報を抽出する。ＯＤＵ３分離部４２Ａは、ＨＯ−ＯＤＵ３＃１のＬＯ−ＯＤＵ２＃１〜＃４のデータをセレクタ４４に出力すると共に、ＨＯ−ＯＤＵ３＃１のＬＯ−ＭＳＩ情報をセレクタ４４に通知する。
【００４８】
ＯＤＵ３分離部４２Ｂは、ＯＤＵ４分離部４１Ａで抽出されたＨＯ−ＯＤＵ３＃２からＬＯ−ＯＤＵ２＃５〜＃８を抽出すると共に、ＨＯ−ＯＤＵ３＃２のＬＯ−ＭＳＩ情報を抽出する。ＯＤＵ３分離部４２Ｂは、ＨＯ−ＯＤＵ３＃２のＬＯ−ＯＤＵ２＃５〜＃８のデータをセレクタ４４に出力すると共に、ＨＯ−ＯＤＵ３＃２のＬＯ−ＭＳＩ情報をセレクタ４４に通知する。
【００４９】
ＯＤＵ２分離部４３Ａは、ＯＤＵ４分離部４１Ａで抽出されたＨＯ−ＯＤＵ２＃１からＬＯ−ＯＤＵ０＃１〜＃８を抽出すると共に、ＨＯ−ＯＤＵ２＃１のＬＯ−ＭＳＩ情報を抽出する。ＯＤＵ２分離部４３Ａは、ＨＯ−ＯＤＵ２＃１のＬＯ−ＯＤＵ０＃１〜＃８のデータをセレクタ４４に入力すると共に、ＨＯ−ＯＤＵ２＃１のＬＯ−ＭＳＩ情報をセレクタ４４に通知する。
【００５０】
ＯＤＵ２分離部４３Ｂは、ＯＤＵ４分離部４１Ａで抽出されたＨＯ−ＯＤＵ２＃２からＬＯ−ＯＤＵ０＃１〜＃８を抽出すると共に、ＨＯ−ＯＤＵ２＃２のＬＯ−ＭＳＩ情報を抽出する。ＯＤＵ２分離部４３Ｂは、ＨＯ−ＯＤＵ２＃２のＬＯ−ＯＤＵ０＃１〜＃８のデータをセレクタ４４に出力すると共に、ＨＯ−ＯＤＵ２＃２のＬＯ−ＭＳＩ情報をセレクタ４４に通知する。
【００５１】
セレクタ４４は、各ＬＯ−ＭＳＩ情報に基づき、ＯＤＵ４内の８０ＴＳ分のＬＯ−ＯＤＵのデータを選択出力し、ＬＯ−ＯＤＵのデータをＯＤＵ処理部２２に出力する。ＯＤＵ処理部２２は、セレクタ４４で選択出力されたＯＤＵ４内の８０ＴＳ分のＬＯ−ＯＤＵのデータを抽出する。
【００５２】
図９は、ＭＳＩ処理部５０の一例を示す説明図である。図９に示すＭＳＩ処理部５０は、識別部５１と、変換部５２と、監視部５３と、変更部５４とを有する。図１０は、ＨＯ−ＭＳＩ情報からＰＴ及びＯＤＵステートを抽出する際の動作の一例を示す説明図である。識別部５１は、ＯＤＵ４分離部４１ＡからのＨＯ−ＭＳＩ情報に基づき、図１０に示すように、例えば、ＯＤＵ４、ＯＤＵ３＃１、ＯＤＵ３＃２やＯＤＵ２＃１等のＯＤＵステートを識別する。変換部５２は、ＯＤＵ４分離部４１ＡからのＰａｙｌｏａｄＴｙｐｅ（ＰＴ）を識別する。尚、ＰａｙｌｏａｄＴｙｐｅには、１．２５Ｇｂｐｓ／ＴＳ又は２．５Ｇｂｐｓ／ＴＳの２種類ある。
【００５３】
変換部５２は、ＰａｙｌｏａｄＴｙｐｅ、ＯＤＵステート、各ＯＤＵ３分離部４２及びＯＤＵ２分離部４３からのＬＯ−ＭＳＩ情報に基づき、ＯＰＵ３及びＯＰＵ２対応のＬＯ−ＯＤＵのＭＳＩ値をＯＰＵ４対応のＬＯ−ＯＤＵのＭＳＩ値に変換する。変換部５２は、ＯＰＵ２及びＯＰＵ３対応のＬＯ−ＯＤＵのＭＳＩ値を８０ＴＳ分のＯＰＵ４対応のＬＯ−ＯＤＵのＭＳＩ値に変換する。図１１は、ＯＰＵ２及びＯＰＵ３対応のＭＳＩ値をＯＰＵ４対応のＭＳＩ値に変換する際の動作の一例を示す説明図である。変換部５２は、ＯＤＵステート及びＰａｙｌｏａｄＴｙｐｅに基づき、ＯＰＵ２及びＯＰＵ３対応のＭＳＩ値をＯＰＵ４対応のＭＳＩ値に変換する。変換部５２は、ＯＤＵステートがＯＤＵ３、ＰａｙｌｏａｄＴｙｐｅが“１．２５Ｇ”の場合、変換表２００Ａを参照し、ＯＰＵ３対応のＭＳＩ値をＯＰＵ４対応のＭＳＩ値に変換する。変換部５２は、ＯＤＵステートがＯＤＵ３、ＰａｙｌｏａｄＴｙｐｅが“２．５Ｇ”の場合、変換表２００Ｂを参照し、ＯＰＵ３対応のＭＳＩ値をＯＰＵ４対応のＭＳＩ値に変換する。変換部５２は、ＯＤＵステートがＯＤＵ２、ＰａｙｌｏａｄＴｙｐｅが“１．２５Ｇ”の場合、変換表２００Ｃを参照し、ＯＰＵ２対応のＭＳＩ値をＯＰＵ４対応のＭＳＩ値に変換する。変換部５２は、ＯＤＵステートがＯＤＵ２、ＰａｙｌｏａｄＴｙｐｅが“２．５Ｇ”の場合、変換表２００Ｄを参照し、ＯＰＵ２対応のＭＳＩ値をＯＰＵ４対応のＭＳＩ値に変換する。
【００５４】
監視部５３は、変換部５２で変換されたＯＰＵ４対応のＬＯ−ＯＤＵのＭＳＩ値及び、識別部５１からのＯＤＵステートに基づき、ＯＰＵ４対応のＬＯ−ＭＳＩ値の変化又はＯＤＵステートの変化を検出したか否かを判定する。変更部５４は、ＯＰＵ４対応のＬＯ−ＭＳＩ値の変化又はＯＤＵステートの変化を検出した場合、ＯＰＵ４対応のＭＳＩ値の内、未使用のＭＳＩ値を取得する。変更部５４は、変化を検出したＭＳＩ値又はＯＤＵステート変化を検出したＬＯ−ＯＤＵ対応の全てのＭＳＩ値を未使用のＭＳＩ値に変更する。
【００５５】
また、監視部５３は、ＯＰＵ４対応のＬＯ−ＭＳＩ値の変化又はＯＤＵステートの変化を検出した場合、異なるＬＯ−ＯＤＵ間で重複したＭＳＩ値があるか否かをＴＳ単位で判定する。変更部５４は、異なるＬＯ−ＯＤＵ間で重複したＭＳＩ値がある場合、ＯＰＵ４対応のＭＳＩ値の内、未使用のＭＳＩ値を取得する。更に、変更部５４は、重複したＭＳＩ値の内、変化のあったＭＳＩ値若しくはＯＤＵステート変化のあったＭＳＩ値を未使用のＭＳＩ値に変更する。その結果、ＯＰＵ４対応の８０ＴＳ分のＭＳＩ値の内、異なるＬＯ−ＯＤＵ間で重複したＭＳＩ値の発生を回避できる。
【００５６】
図１２は、ＭＳＩ処理部５０のＭＳＩ変換動作の一例を示す説明図である。例えば、ＴＳ１〜ＴＳ４をＬＯ−ＯＤＵ２＃１、ＴＳ５〜ＴＳ８をＬＯ−ＯＤＵ２＃２、ＴＳ９をＬＯ−ＯＤＵ１＃１、ＴＳ１０をＬＯ−ＯＤＵ１＃２としている。また、ＬＯ−ＯＤＵ２＃１のＭＳＩ値を“０ｘ８０”、ＬＯ−ＯＤＵ２＃２のＭＳＩ値を“０ｘ８０”、ＬＯ−ＯＤＵ１＃１のＭＳＩ値を“０ｘ８２”、ＬＯ−ＯＤＵ１＃２のＭＳＩ値を“０ｘ８３”としている。
【００５７】
監視部５３は、ＬＯ−ＯＤＵ２＃１のＴＳ１〜ＴＳ４と、ＬＯ−ＯＤＵ２＃２のＴＳ５〜ＴＳ８との間でＭＳＩ値“０ｘ８０”が重複していると判定する。変更部５４は、未使用のＭＳＩ値“０ｘ８１”を取得している。
【００５８】
変更部５４は、ＬＯ−ＯＤＵ２＃２のＴＳ５〜ＴＳ８のＭＳＩ値“０ｘ８０”を未使用のＭＳＩ値“０ｘ８１”に変更する。この際、変更部５４は、ＴＳ５〜ＴＳ８以外のＭＳＩ値を変更することなく、ＴＳ５〜ＴＳ８以外の他のＴＳのＭＳＩ値に影響を与えないものとする。
【００５９】
図１３は、ＭＳＩ処理部５０のＭＳＩ変換動作の一例を示す説明図である。例えば、ＴＳ１〜ＴＳ４をＬＯ−ＯＤＵ２＃１、ＴＳ５をＬＯ−ＯＤＵ１＃１、ＴＳ６をＬＯ−ＯＤＵ１＃２等とし、ＴＳ１〜ＴＳ４のＭＳＩ値を“０ｘ０Ａ”、ＴＳ５のＭＳＩ値を“０ｘ０１”、ＴＳ６のＭＳＩ値を“０ｘ０２”としている。
【００６０】
監視部５３は、ＴＳ３の“未使用”を検出すると、ＭＳＩ値の変化又はＯＤＵステートの変化の検出と判定する。変更部５４は、ＴＳ３の“未使用”を検出した場合、ＴＳ１〜ＴＳ４のＬＯ−ＯＤＵ２＃１以外のＭＳＩ値を変更することなく、ＴＳ３と同一のＬＯ−ＯＤＵ２＃１対応のＴＳ１、ＴＳ２及びＴＳ４のＭＳＩ値を未使用のＭＳＩ値“０ｘ０７”に変更する。
【００６１】
図１４は、ＭＳＩ処理部５０のＭＳＩ変換動作の一例を示す説明図である。例えば、ＴＳ１〜ＴＳ４のＬＯ−ＯＤＵ＃１とし、ＴＳ１〜ＴＳ４のＭＳＩ値を“０ｘ０Ａ”、ＴＳ５のＭＳＩ値を“０ｘ０１”としている。そして、ＬＯ−ＯＤＵ＃１のＴＳ１〜ＴＳ４にＴＳ５の追加が発生したとする。
【００６２】
監視部５３は、ＬＯ−ＯＤＵ＃１のＴＳ１〜ＴＳ４にＴＳ５の追加が生じた場合、すなわちＭＳＩ値の変化を検出したと判定する。変更部５４は、ＴＳ５の追加が生じた場合、例えば、ＴＳ１〜ＴＳ５以外のＴＳ６〜ＴＳ１０のＭＳＩ値を変更することなく、ＴＳ１〜ＴＳ５のＭＳＩ値を未使用のＭＳＩ値“０ｘ０７”に変更する。
【００６３】
次に、実施例２のＡＤＭ５Ａの動作について説明する。図１５は、ＭＳＩ値変換処理に関わるＭＳＩ処理部５０の処理動作の一例を示すフローチャートである。図１５においてＭＳＩ処理部５０の監視部５３は、ＯＰＵ４のＬＯ−ＯＤＵのＭＳＩ値又はＯＤＵステートの変化を検出したか否かを判定する(ステップＳ１１)。監視部５３は、ＯＰＵ４のＬＯ−ＯＤＵのＭＳＩ値又はＯＤＵステートの変化を検出した場合(ステップＳ１１肯定)、ＴＳｎの“ｎ”を１に設定する(ステップＳ１２)。尚、“ｎ”は、ＴＳを識別する１６進数の番号である。監視部５３は、ｎ＝８０であるか否かを判定する(ステップＳ１３)。監視部５３は、ｎ＝８０の場合(ステップＳ１３肯定)、全てのＴＳの対象選択が完了と判断し、ＯＰＵ４対応のＭＳＩ値又はＯＤＵステートの変化を検出したか否かを判定すべく、ステップＳ１１に移行する。
【００６４】
監視部５３は、ｎ＝８０でない場合(ステップＳ１３否定)、次のＴＳを対象選択すべく、ｎ＝ｎ＋１に設定し(ステップＳ１４)、対象ＴＳｎのＯＰＵ４のＭＳＩ値又はＯＤＵステートの変化を検出したか否かを判定する(ステップＳ１５)。監視部５３は、対象ＴＳｎのＯＰＵ４対応のＭＳＩ値又はＯＤＵステートの変化を検出した場合(ステップＳ１５肯定)、対象ＴＳｎのＭＳＩ値が更新済みであるか否かを判定する(ステップＳ１６)。
【００６５】
監視部５３は、対象ＴＳｎのＭＳＩ値が更新済みでない場合(ステップＳ１６否定)、対象ＴＳｎと同一グループのＴＳがあるか否かを判定する(ステップＳ１７)。尚、対象ＴＳｎのグループは、対象ＴＳｎのＬＯ−ＯＤＵに相当し、同一グループのＴＳは、同一のＬＯ−ＯＤＵに属するＴＳに相当する。
【００６６】
監視部５３は、対象ＴＳｎと同一グループのＴＳがある場合(ステップＳ１７肯定)、対象ＴＳｎのＭＳＩ値が他のグループ内のＴＳのＭＳＩ値と重複しているか否かを判定する(ステップＳ１８)。ＭＳＩ処理部５０の変更部５４は、対象ＴＳｎのＭＳＩ値が他のグループ内のＴＳのＭＳＩ値と重複している場合(ステップＳ１８肯定)、図１２及び図１４に示すように対象ＴＳｎの属するグループのＭＳＩ値を未使用のＭＳＩ値に変更する(ステップＳ１９)。更に、監視部５３は、未使用のＭＳＩ値に変更した後、ｎ＝８０であるか否かを判定すべく、ステップＳ１３に移行する。
【００６７】
変更部５４は、対象ＴＳｎのＭＳＩ値が他のグループ内のＴＳのＭＳＩ値と重複していない場合(ステップＳ１８否定)、対象ＴＳｎの属するグループのＭＳＩ値をＯＰＵ４対応のＭＳＩ値に更新する(ステップＳ２０)。更に、監視部５３は、ＭＳＩ値を更新した後、ｎ＝８０であるか否かを判定すべく、ステップＳ１３に移行する。
【００６８】
監視部５３は、対象ＴＳｎと同一グループのＴＳがない場合(ステップＳ１７否定)、対象ＴＳｎのＭＳＩ値が他のＴＳのＭＳＩ値と重複しているか否かを判定する(ステップＳ２１)。変更部５４は、対象ＴＳｎのＭＳＩ値が他のＴＳのＭＳＩ値と重複している場合(ステップＳ２１肯定)、対象ＴＳｎのＭＳＩ値を未使用のＭＳＩ値に変更し(ステップＳ２２)、ｎ＝８０であるか否かを判定すべく、ステップＳ１３に移行する。
【００６９】
変更部５４は、対象ＴＳｎのＭＳＩ値が他のＴＳのＭＳＩ値と重複していない場合(ステップＳ２１否定)、対象ＴＳｎのＭＳＩ値をＯＰＵ４対応のＭＳＩ値に更新し(ステップＳ２３)、ｎ＝８０であるか否かを判定すべく、ステップＳ１３に移行する。
【００７０】
監視部５３は、対象ＴＳｎのＯＰＵ４対応のＭＳＩ値又はＯＤＵステートの変化を検出しなかった場合(ステップＳ１５否定)、ｎ＝８０であるか否かを判定すべく、ステップＳ１３に移行する。監視部５３は、対象ＴＳｎのＭＳＩ値が更新済みである場合(ステップＳ１６肯定)、ステップＳ１３に移行する。
【００７１】
図１５に示すＭＳＩ値変換処理のＭＳＩ処理部５０は、ＯＰＵ４対応のＭＳＩ値又はＯＤＵステートの変化を検出した場合、対象ＴＳｎと同一グループのＴＳがあり、対象ＴＳｎのＭＳＩ値が他のグループ内のＴＳのＭＳＩ値と重複しているか否かを判定する。更に、ＭＳＩ処理部５０は、対象ＴＳｎのＭＳＩ値が他のグループ内のＴＳのＭＳＩ値と重複している場合に、対象ＴＳｎが属するグループのＭＳＩ値を未使用のＭＳＩ値に変更する。その結果、変化のあったグループのＭＳＩ値のみを更新し、変化のない他のグループのＭＳＩ値に影響を与えることはなく、無駄な処理を回避できる。しかも、異なるＬＯ−ＯＤＵ間でのＭＳＩ値の重複を防止し、ＬＯ−ＯＤＵの誤判定が防止できる。
【００７２】
ＭＳＩ処理部５０は、対象ＴＳｎのＭＳＩ値が他のグループ内のＴＳのＭＳＩ値と重複していない場合に、対象ＴＳｎの属するグループのＭＳＩ値を更新する。
【００７３】
ＭＳＩ処理部５０は、対象ＴＳｎと同一グループのＴＳがなく、対象ＴＳｎのＭＳＩ値が他のＴＳのＭＳＩ値と重複する場合、対象ＴＳｎのＭＳＩ値を未使用のＭＳＩ値に変更する。その結果、異なるＬＯ−ＯＤＵ間でのＭＳＩ値の重複を防止し、ＬＯ−ＯＤＵの誤判定が防止できる。
【００７４】
ＭＳＩ処理部５０は、対象ＴＳｎと同一グループのＴＳがなく、対象ＴＳｎのＭＳＩ値が他のＴＳのＭＳＩ値と重複しない場合、対象ＴＳｎのＭＳＩ値を更新する。
【００７５】
実施例２のＡＤＭ５Ａは、マルチステージ方式のＯＴＵ４からＯＰＵ２／ＯＰＵ３対応のＬＯ−ＯＤＵ毎のＭＳＩ値を各分離部２５で抽出し、抽出されたＯＰＵ２／ＯＰＵ３対応のＭＳＩ値をＯＰＵ４対応のＭＳＩ値に変換する。ＡＤＭ５Ａは、ＯＰＵ４対応のＬＯ−ＯＤＵのＭＳＩ値に基づき、ＯＤＵ４内の全ＬＯ−ＯＤＵをＯＰＵ４対応の単一のＯＤＵ処理部２２で一括処理する。その結果、従来、複数回に分けて行っていたデマッピングを纏めて行うため、デマッピング回路となるＯＤＵ処理部２２の回路規模を小さくし、その消費電力を削減できる。
【００７６】
ＡＤＭ５Ａは、ＬＯ−ＯＤＵの変化又はＭＳＩ値の変化を検出した場合、ＬＯ−ＯＤＵの変化又はＭＳＩ値の変化を検出したＬＯ−ＯＤＵのＭＳＩ値を未使用のＭＳＩ値に変更する。その結果、異なるＬＯ−ＯＤＵ間でのＭＳＩ値の重複を防止し、ＬＯ−ＯＤＵの誤判定を防止できる。
【００７７】
しかも、ＡＤＭ５Ａは、未使用のＭＳＩ値を用いるため、重複のＭＳＩ値はなく、ＯＤＵ４対応のＭＳＩ値を用いて８０ＴＳ分のＭＳＩ値のＬＯ−ＯＤＵのデータを出力する単一のＯＤＵ４処理部で済む。その結果、その回路規模を小さくし、ＡＤＭ５Ａ全体の消費電力を抑制できる。
【００７８】
ＡＤＭ５Ａは、ＬＯ−ＯＤＵの変化又はＭＳＩ値の変化を検出した場合に、ＯＰＵ４対応のＬＯ−ＯＤＵ毎のＭＳＩ値の内、異なるＬＯ−ＯＤＵ間でＭＳＩ値の重複を検出したか否かを判定する。ＡＤＭ５Ａは、異なるＬＯ−ＯＤＵ間でＭＳＩ値の重複を検出した場合、重複を検出したＭＳＩ値を未使用のＭＳＩ値に変更する。その結果、異なるＬＯ−ＯＤＵ間でのＭＳＩ値の重複を防止し、ＬＯ−ＯＤＵの誤判定が防止できる。
【００７９】
ＡＤＭ５Ａは、異なるＬＯ−ＯＤＵ間でＭＳＩ値の重複を検出した場合に、当該重複を検出したＭＳＩ値の内、変化を検出したＭＳＩ値を変更する。その結果、変化のない他のＭＳＩ値に影響を与えることがないため、無駄な処理を回避できる。
【００８０】
尚、上記実施例２のＡＤＭ５Ａは、ＬＯ−ＯＤＵを２段階にネストして多重化したＯＴＵを例示したが、例えば、２段階に限定されるものではなく、ＯＤＵを３段階以上の複数段にネストして多重化したＯＴＵにも適用可能である。
【００８１】
ＭＳＩ処理部５０は、変換部５４をハードウェア処理で実現したが、変換部５４をソフトウェア処理で実現しても良い。
【００８２】
上記実施例のＡＤＭ５Ａは、ＬＯ−ＯＤＵを格納したＨＯ−ＯＤＵを複数段にネストして多重化したが、そのＯＤＵの組み合わせパターンは適宜変更可能である。
【００８３】
ＡＤＭ５Ａでは、異なるＬＯ−ＯＤＵ間でのＭＳＩ値が重複した場合、重複のＭＳＩ値の内、変化が検出されたＭＳＩ値を未使用のＭＳＩ値に変更したが、変化が検出されていない方のＭＳＩ値を変更するようにしても良い。
【００８４】
ＡＤＭ５Ａでは、図１３に示すように同一ＬＯ−ＯＤＵのＴＳ１〜ＴＳ４の内、ＴＳ３が未使用となった場合、ＴＳ１、ＴＳ２及びＴＳ４のＭＳＩ値“０ｘ０Ａ”を未使用のＭＳＩ値“０ｘ０７”に変更した。しかしながら、ＴＳ１、ＴＳ２及びＴＳ４のＭＳＩ値を維持するようにしても良い。
【００８５】
また、ＡＤＭ５Ａでは、図１４に示すように同一ＬＯ−ＯＤＵのＴＳ１〜ＴＳ４にＴＳ５の追加が発生した場合、ＴＳ１〜ＴＳ４のＭＳＩ値“０ｘ０Ａ”及びＴＳ５のＭＳＩ値を未使用のＭＳＩ値“０ｘ０７”に変更した。しかしながら、ＴＳ１〜ＴＳ４のＭＳＩ値を維持し、ＴＳ５のＭＳＩ値をＴＳ１〜ＴＳ４のＭＳＩ値に変更するようにしても良い。
【００８６】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【００８７】
更に、各装置で行われる各種処理機能は、ＣＰＵ（Central  Processing  Unit）（又はＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。
【符号の説明】
【００８８】
５Ａ  ＡＤＭ
２２  ＯＤＵ処理部
２５  分離部
４１Ａ  ＯＤＵ４分離部
４２  ＯＤＵ３分離部
４３  ＯＤＵ２分離部
５０  ＭＳＩ処理部
５１  識別部
５２  変換部
５３  監視部
５４  変更部
【図１】
2015139048.tif 000003
【図２】
2015139048.tif 000004
【図３】
2015139048.tif 000005
【図４】
2015139048.tif 000006
【図５】
2015139048.tif 000007
【図６】
2015139048.tif 000008
【図７】
2015139048.tif 000009
【図８】
2015139048.tif 000010
【図９】
2015139048.tif 000011
【図１０】
2015139048.tif 000012
【図１１】
2015139048.tif 000013
【図１２】
2015139048.tif 000014
【図１３】
2015139048.tif 000015
【図１４】
2015139048.tif 000016
【図１５】
2015139048.tif 000017
【図１６】
2015139048.tif 000018
【図１７】
2015139048.tif 000019