(57)【要約】【課題】  受信装置においてパケットを少ないメモリで効率良く受信し処理することを可能にする中継装置を提供する。【解決手段】  受信したパケットのペイロード種別を識別するためのペイロード種別識別部と、ペイロードを所定の単位で分割して、その単位で再構成できるようにしたペイロード再構成部とを備えている構成とする。全体的な制御は、制御部で行う。【選択図】  図1
2007329606.tif 000002
【特許請求の範囲】
【請求項１】
所定の大きさのパケットからなるペイロードを含むデータを入力する入力部と、
前記入力部により入力されたデータのペイロードの種別を識別するペイロード種別識別部と、
前記ペイロード種別識別部により識別されたペイロードをまとまりのある所定の大きさに基づいて再構成するペイロード再構成部と、
前記ペイロード再構成部により再構成された前記ペイロードを出力する出力部とを備えることを特徴とした中継装置。
【請求項２】
請求項１記載の中継装置において、
前記ペイロード種別識別部において、パケットのペイロードがMPEG-2 ＴＳ(Moving Picture Experts Group Phase 2 Transport Stream)パケットであるか否かを識別し、前記ペイロード再構成部において、ペイロードをMPEG-2 ＴＳパケット単位に分割して再構成することを特徴とした中継装置。
【請求項３】
請求項１記載の中継装置において、
前記入力部により入力される前記データに、ＲＴＰ(Real-time Transport Protocol)ヘッダＵＤＰ(User Datagram Protocol)ヘッダ、ＩＰ（Internet Protocol）ヘッダ、及びMPEG-2 ＴＳ(Moving Picture Experts Group Phase 2 Transport Stream)パケットを含むことを特徴とする中継装置。
【請求項４】
請求項１記載の中継装置において、
前記入力部により入力される前記データは、FDDI(Fiber-Distributed Data Interface)を経由したデータであることを特徴とする中継装置。
【請求項５】
請求項１又は４記載の中継装置において、
前記データをイーサネット向けに電気信号に変換して前記出力部により出力することを特徴とする中継装置。
【請求項６】
請求項１記載の中継装置において、
前記入力手段により入力されるパケットの種類と前記パケット１つ当たりのデータの大きさとを得る手段を備えることを特徴とする中継装置。
【請求項７】
複数のＴＳ(Transport Stream)パケットをＩＰ（Internet Protocol）パケットの形式で受信可能な中継装置において、
前記受信されたＩＰパケットに含まれるＩＰペイロードの種別を識別するペイロード種別識別部と、
前記ペイロード種別識別部により識別されたペイロードを前記ＴＳの単位で分割又は結合するペイロード分割・結合部と、
所定の閾値を蓄積する蓄積部と、
前記各部を統括的に制御する制御部とを備え、
前記制御部は、前記ＩＰパケットに含まれるＴＳパケット数が前記所定の閾値より大きい場合に、前記ペイロードを分割する指示を示す分割指示信号を前記ペイロード分割・結合部に出力し、前記ＩＰパケットに含まれるＴＳパケット数が前記所定の閾値より小さい場合に、前記ペイロードを結合する指示を示す結合指示信号を前記ペイロード分割・結合部に出力することを特徴とする中継装置。
【請求項８】
請求項７記載の中継装置において、
前記ペイロード分割・結合部は、前記制御部から前記分割指示信号を受信した場合は、前記ペイロードを前記ＴＳの単位で分割処理を行い、前記制御部から前記結合指示信号を受信した場合は、前記ペイロードを前記ＴＳの単位で結合処理を行うことを特徴とする中継装置。
【請求項９】
請求項８記載の中継装置において、
前記前記ペイロード分割・結合部において前記ペイロードを前記ＴＳの単位で結合処理を行う前に、受信されたＩＰペイロードに含まれるＴＳパケットを前記蓄積部に所定時間保持し、その保持時間を計測する時間計測部を備えることを特徴とする中継装置。
【請求項１０】
パケットを送受信するための入出力部と、
前記入出力部から受け取ったパケットについて、送信先の宛先アドレスを確認して転送すべきか否かを判断するための送受信処理部と、
前記送受信処理部での処理に際してパケットを一時保持しておくための蓄積部と、
前記送受信処理部と前記蓄積部とを制御するための制御部とから構成され、受信したパケットのペイロードの種別を識別するペイロード種別識別部と、
ペイロードを固定長のまとまり単位で結合できるようにしたペイロード再構成部と、
パケットを保持しておく時間を管理するための管理部を備えることを特徴とした中継装置。
【請求項１１】
請求項１０記載の中継装置において、
前記ペイロード種別識別部でパケットのペイロードがMPEG-2 ＴＳパケットであるか否かを識別し、前記ペイロード再構成部でペイロードをMPEG-2 ＴＳパケット単位で結合することを特徴とした中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は中継装置に関するものであり、特にパケットの処理効率向上に関する。
【背景技術】
【０００２】
将来予定されている地上波アナログ放送の停波に伴い、地上波デジタル放送難視聴地域への対策としてＩＰ(Internet Protocol)によってデジタル放送を送信する、いわゆるＩＰ放送が検討されている。ＩＰ放送を実施する通信網として、送信装置から家庭入口まではFDDI(Fiber-Distributed Data Interface)、家庭入口から受信装置まではイーサネットを用いる構成が提案されている。
【０００３】
ＩＰ放送の場合は、複数のＴＳパケットを一つにまとめ、ヘッダを付加してＩＰパケットとして転送する。一般的なパケット転送の場合、ＩＰで転送できるパケットの大きさには、通信路の物理層毎に上限MTU(Maximum Transmission Unit)がある。例えばイーサネットのMTUは1,500バイト、FDDIのMTUは4,352バイトである。通信路のMTUを超える大きさのＩＰパケットが送信されると、その通信路の入口にあたる中継装置においてＩＰパケットの分割が行われる(ＩＰフラグメンテーション)。特許文献1には、大きなMTUを持つ通信路から小さなMTUを持つ通信路にＩＰパケットを送信する場合に、中継装置においてＩＰパケットを適当な大きさに分割する手法が開示されている。
【０００４】
【特許文献１】特開平10-190734号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献1の手法では、元の映像信号のまとまりを無視してペイロードが適当な単位で分割される。そのため、受信装置は分割後のＩＰパケットを分割した状態のままで個別に処理することができない。この場合、元の映像信号を適切に再現するために受信装置において分割後のＩＰパケットを全て受信して元のＩＰパケットを復元するという処理が必要となる。
【０００６】
特許文献１においては、上述したような、ＩＰパケット復元処理によって受信装置における処理効率の低下や、ＩＰパケットを保持するためのメモリが余分に必要になるといった問題点について何ら考慮されていなかった。
【０００７】
また、分割されたＩＰパケットが一つでも欠けると元のＩＰパケットを復元することができないため、ＩＰパケットの欠落や誤りが起きた場合には、それまでに受信できたＩＰパケットまで無駄になるという問題がある。特に高ビットレートのＩＰ放送においては、受信に失敗したＩＰパケットを再送する時間余裕がないため、ＩＰパケットの欠落や誤りはそのまま画質の劣化に直結するという問題がある。
【０００８】
そこで、本発明では、上記課題を鑑み、ＩＰパケットを効率良く受信し処理することを可能にする中継装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するためには、ＩＰパケットのペイロードを所定のパケット長（例えば、ＴＳパケットの場合は188byte）単位で再構成し、送信先の通信路にあわせた大きさのＩＰパケットを生成すればよい。
【００１０】
ペイロードをＴＳパケット単位で再構成した場合、受信装置は元のＩＰパケットを復元することなく受信する度に処理を行うことができる。
【００１１】
また、ペイロードをＴＳパケット単位で再構成するためには、例えば中継装置はＩＰパケットのペイロードがＴＳパケットであるか否かを識別し、ＴＳパケット単位でペイロードを再構成して新たにＩＰパケットを生成するように構成すればよい。
【００１２】
また、受信したＩＰパケットのペイロードを、ペイロード種別識別部においてＴＳパケットであるか否か判断する。ＴＳパケットであった場合には、ペイロード再構成部においてペイロードをＴＳパケット単位で再構成した後、ヘッダを付加してＩＰパケットとして送信する。
【００１３】
ここで、「再構成」とは、ＩＰパケットのペイロードを送信先の通信路の事情に合わせるよう構成することを意味し、例えば、ＩＰパケットのペイロードの一部を削除したり、追加したり、パケット単位で分割したり、複数のパケットを結合したりすることを意味する。
【発明の効果】
【００１４】
本発明によれば、受信装置においてＩＰパケットを効率良く受信し処理することを可能にする中継装置を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を用いて実施例を説明する。
【実施例１】
【００１６】
本実施例では、中継装置の一例として、光回線終端装置（以下、ONU(Optical Network Unit)）について説明する。
【００１７】
図1は、本実施例にかかるONUの構成例を概略的に示した図である。ONU101は、ＩＰパケットを光信号として送受信する光信号入出力部102と、光信号と電気信号を相互に変換する変換処理部103と、送信先の宛先アドレスを確認して転送すべきＩＰパケットか否かを判断する送受信処理部104と、ＩＰパケットを電気信号として送受信する電気信号入出力部105とを有する。また、ONUを構成する各部に指示信号等を送信して全体を制御する制御部106と、送受信処理部104での処理に際してＩＰパケットを一時保持しておくための蓄積部107とを有する。
【００１８】
本実施例では、光信号入出力部102でＩＰパケットを受信して電気信号入出力部105から送信する場合について説明するが、これによってＩＰパケットの転送方向をFDDIからイーサネットに限定するものではない。
【００１９】
ペイロード種別識別部108は、光信号入出力部102で受信して変換処理部103において電気信号に変換したＩＰパケットのペイロードがＴＳパケットであるか否かを識別する。ペイロード再構成部109は、ペイロード種別識別部108においてＩＰパケットのペイロードがＴＳパケットであると判断した場合、ペイロードをＴＳパケット単位で再構成する。
【００２０】
本実施例ではペイロードがＴＳパケットである場合について説明するが、これによってペイロード再構成処理の対象をＴＳパケットのみに限定するものではない。
【００２１】
ペイロードが複数の固定長パケットから構成される場合、固定長パケットの種類と、固定長パケット一つ当たりの大きさを得る手段を設けることで、本実施例と同様にペイロード再構成処理を行うことができる。
【００２２】
図2は、ＩＰ放送を実施する通信網として現在想定されている構成の一例を示した図である。ONUは、図2の通信網において家庭への情報入口部分に該当する。実施例1では特にONUについて説明するが、例えばルータ213等、その他の中継装置に実施例1の処理手順を適用することも可能である。
【００２３】
送信装置201から送信されたＩＰパケットは、局内装置のOLT(Optical Line Terminal)203を通った後、光スプリッタ205によって各家庭に送り届けられる。送信装置201から家庭の入口となるONU208、またはONU211までの通信路はFDDIであり、ＩＰパケットは光信号として送信される。家庭内の通信路は例えばイーサネットであり、ONU208、またはONU211は光信号を電気信号に変換してＩＰパケットを受信装置に転送する。
【００２４】
図3は、本実施例にかかるONUにおいて、受信したＩＰパケットが図4に示す構成であった場合に、ペイロードをＴＳパケット単位で分割する動作の処理手順を示している。本実施例では、ＴＳパケットが図4に示すようにＲＴＰ(Real-time Transport protocol)とＵＤＰ(User Datagram Protocol)とＩＰとが階層的に構成される形態で転送される場合について説明するが、これによってＴＳパケットの転送プロトコルをＲＴＰ／ＵＤＰ／ＩＰに限定するものではない。例えば、転送プロトコルとしては、ＨＴＴＰ（HyperText Transfer Protocol）、ＴＣＰ（Transmission Control Protocol）、ＦＴＰ（File Transfer Protocol）、ＳＭＴＰ（Simple Mail Transfer Protocol）、あるいは、ＰＯＰ（Post Office Protocol）などを用いても構わない。
【００２５】
ステップ301は、光信号入出力部102と、変換処理部103と、送受信処理部104とを経て、ＩＰパケットを電気信号として受信する処理である。ステップ301の処理が終了した後、ステップ302へ移行する。
【００２６】
以下ステップ302と、ステップ303と、ステップ304の処理は、主にペイロード種別識別部108において行う。ステップ302は、受信したＩＰパケットのＩＰヘッダを解析して、ＩＰペイロードがＵＤＰパケットであるか否かを判定する処理である。
【００２７】
ＩＰヘッダにはプロトコル番号フィールドがあり、ＩＰペイロードがＵＤＰパケットを含む場合はプロトコル番号フィールドに“17”が格納されている。以後の処理はＩＰペイロードがＵＤＰパケットを含むと判定した場合に行うものである。ステップ302でＩＰペイロードがＵＤＰパケットを含まないと判定した場合には、以後の処理は行わずにステップ307へ移行してＩＰパケットを送信する。
【００２８】
ステップ302でＩＰペイロードがＵＤＰパケットを含むと判定した場合、ステップ303へ移行してＵＤＰペイロードがＲＴＰパケットを含むか否かを判定する。ＵＤＰヘッダの宛先ポートフィールドに“5004”が格納されていた場合、ＵＤＰペイロードはＲＴＰパケットを含む。
【００２９】
以後の処理はＵＤＰペイロードがＲＴＰパケットを含むと判定した場合に行うものである。ステップ303でＵＤＰペイロードがＲＴＰパケットを含まないと判定した場合には、以後の処理は行わずにステップ307へ移行してＩＰパケットを送信する。
【００３０】
但し、“5004”はIANA(Internet Assigned Number Authority)によって規定されたデフォルトの宛先ポート番号であり、送信装置からの通知により“5004”以外の宛先ポート番号を用いることもできる。
【００３１】
ステップ303でＵＤＰペイロードがＲＴＰパケットを含むと判定した場合、ステップ304へ移行してＲＴＰペイロードがＴＳパケットを含むか否かを判定する。ＲＴＰヘッダのペイロードタイプフィールドに“33”が格納されていた場合、ＲＴＰペイロードはＴＳパケットを含む。以後の処理はＲＴＰペイロードがＴＳパケットを含むと判定した場合に行うものである。
【００３２】
ステップ304でＲＴＰペイロードがＴＳパケットを含まないと判定した場合には、以後の処理は行わずにステップ307へ移行してＩＰパケットを送信する。
【００３３】
ステップ304でＲＴＰペイロードがＴＳパケットを含むと判定した場合、ステップ305へ移行する。以下ステップ305と、ステップ306の処理は、主にペイロード再構成部109において行う。
【００３４】
ステップ305は、ＲＴＰペイロードとして含まれているＴＳパケットを取り出し、ＴＳパケットを最大n0個毎にグループ化する処理である。ステップ305の処理が終了した後、ステップ306へ移行する。
【００３５】
ここで、個数n0の値はあらかじめ設定した固定値としてもよいし、利用者または受信装置が機能設定として適切な個数を選択できる形式としてもよい。
【００３６】
ステップ306は、ステップ305によって生成したＴＳパケットの各グループに元のＲＴＰヘッダと、ＵＤＰヘッダと、ＩＰヘッダとを付加して、グループ毎にＩＰパケット化する処理である。つまり、ステップ306で生成するＩＰパケットは、全て同一のヘッダを有することになる。
【００３７】
図5は、ペイロードとして5個のＴＳパケットを含むＩＰパケットから、3個のＴＳパケットを含むＩＰパケットと、2個のＴＳパケットを含むＩＰパケットを生成する例を示した図である。
【００３８】
ステップ306の処理によって、ＲＴＰヘッダのシーケンス番号が重複すると、このようなＩＰパケットを受信した受信装置が転送誤りであると判断する場合がある。シーケンス番号が重複するＩＰパケットを受信装置が破棄してしまうようなことがあれば、ＲＴＰヘッダのヘッダ拡張フィールドと拡張ビットフィールドとを利用して個別のＩＰパケットを識別できるようにすればよい。ステップ306の処理が終了した後、ステップ307へ移行する。
【００３９】
ステップ307は、ステップ306によって生成した各ＩＰパケットを電気信号入出力部105から送信する処理である。また、ステップ302、ステップ303、ステップ304のいずれかにおいてそれ以後の処理を行わないと判定した場合には、速やかにステップ307へ移行してＩＰパケットを送信する。ステップ307の処理をもって、本実施例の処理は終了となる。
【００４０】
なお、ＩＰパケットを受信する速度が大きく、保存すべきＩＰパケットの容量が蓄積部107の容量を超えてしまうような場合には、蓄積部107に保存したＩＰパケットの容量が任意の閾値を超えた時点で受信時刻が古いＩＰパケットから順にそのまま送信すればよい。
【００４１】
なお、上述した技術思想は、パケットにインタリーブを施して送信されるデータに対しても適用可能である。例えば、ＴＳパケット自体がさらにより小さい複数の単位に分けられ、その分けられた単位の順序が入れ替えられた形態であっても、その分けられた単位長を基準として分割処理や結合処理を行うように構成すれば、映像を復元する際の処理を効率的に行わせることができる。
【００４２】
以上、上述した実施例においては、元のＩＰパケットの復元を確実かつ容易に行うことができ、映像や音声が飛び飛びで再生されたり、あるいは、全く再生されないなどといった画質や音質の劣化を防ぐことができる。
【００４３】
また、ＴＳパケット単位等のまとまった単位で分割を行うことにより、別途映像や音声の復元処理を行う必要がないためＣＰＵやメモリの処理効率を上げることができ、安価なＣＰＵやメモリにより製品を構成することができる。
【実施例２】
【００４４】
実施例1においては、ＩＰパケットのペイロードをＴＳパケット単位で分割する処理について説明したが、ＴＳパケット単位で分割だけでなく結合できる処理であってもよい。
【００４５】
図6は、本実施例にかかるONUの構成例を概略的に示した図である。ここで、ONU101と、光信号入出力部102と、変換処理部103と、送受信処理部104と、電気信号入出力部105と、制御部106と、蓄積部107と、ペイロード種別識別部108と、ペイロード再構成部109とは図1に示した同一名称の構成要素と同等のものである。
【００４６】
時刻管理部601は、ペイロード再構成部109においてペイロードの再構成を行う際に、蓄積部107にＩＰパケットを保持しておく時間を管理する。
【００４７】
図7は、本実施例にかかるONUにおいて、受信したＩＰパケットが図4に示す構成であった場合に、ペイロードをＴＳパケット単位で分割および結合する動作の処理手順を示している。
【００４８】
ステップ701は、タイマt1がすでに作動中か否かを判定する処理である。ＩＰパケットが特定時間を越えて蓄積部107に保持され続けてしまい、映像や音声が正しく出力されないという問題がある。そのため、ここで設けられたタイマt1は、ＩＰパケットを送信するまでどのくらい保持しておくか（猶予時間）を測定するためのものである。
【００４９】
すなわち、特定時間が経過するまでの間はＩＰパケット受信とペイロードの再構成を繰り返す。タイマt1に関する処理は時刻管理部601において行う。
【００５０】
ステップ701でタイマt1が作動していなかった場合、つまりONUが処理開始直後であった場合か、またはＩＰパケットを送信した直後であった場合、ステップ702へ移行する。ステップ702はタイマt1を設定する処理である。ステップ702の処理が終了した後、ステップ703に移行する。
【００５１】
ステップ701でタイマt1がすでに作動中であった場合、またはステップ702の処理を終了した場合は、ステップ703へ移行する。ステップ703はタイマt1が特定時間t0に達したか否かを判定する処理である。すでにタイマt1が時間t0に達していた場合は、ステップ704においてタイマt1をリセットした後、ステップ307へ移行して蓄積部107に保持しているＩＰパケットを送信する。
【００５２】
ここで、時間t0の値はあらかじめ設定した固定値としてもよいし、利用者または受信装置が機能設定として適切な個数を選択できる形式としてもよい。このように適切な時間を設定できるようにすれば、利用者の使い勝手は向上する。
【００５３】
ステップ703でタイマt1がまだ時間t0に達していなかった場合、ステップ301、続いてステップ705へ移行する。ステップ301では実施例1と同等の処理を行う。また、ステップ705では実施例1におけるステップ302と、ステップ303と、ステップ304と、同等の処理を行う。ステップ705の処理は、主にペイロード種別識別部108において行う。
【００５４】
ステップ705でペイロードがＴＳパケットであると判定した場合、ステップ706へ移行する。以下ステップ706と、ステップ707と、ステップ708と、ステップ710と、ステップ711と、ステップ712の処理は、主にペイロード再構成部109において行う。
【００５５】
ステップ706は、ＲＴＰペイロードとして含まれるＴＳパケットの数n1を算出し、ＴＳパケット数n1が特定個数n0より大きいか否かを判定する処理である。
【００５６】
ここで、個数n0の値はあらかじめ設定した固定値としてもよいし、利用者または受信装置が機能設定として適切な個数を選択できる形式としてもよい。このように適切な個数を設定できるようにすれば、利用者の使い勝手は向上する。
【００５７】
ステップ706でＴＳパケット数n1が個数n0より大きいと判定した場合、ステップ708へ移行してペイロード分割処理を開始する。ステップ708では実施例1におけるステップ305と、ステップ306と、同等の処理を行う。
【００５８】
ステップ706でＴＳパケット数n1が個数n0より大きくないと判定した場合、つまりＴＳパケット数n1が個数n0以下の場合、ステップ707へ移行する。ステップ707は、ＴＳパケット数n1が個数n0より小さいか否かを判定する処理である。
【００５９】
ＴＳパケット数n1が個数n0より小さくない場合、つまりステップ706の判定も考慮して、ＴＳパケット数n1が個数n0に等しい場合は、直ちにステップ307へ移行してＩＰパケットを送信する。
【００６０】
ステップ707でＴＳパケット数n1が個数n0より小さいと判定した場合、ステップ709へ移行してペイロード結合処理を開始する。ステップ709は、蓄積部107にＩＰパケットを格納する処理である。ステップ709の処理が終了した後、ステップ710へ移行する。
【００６１】
ステップ710は、蓄積部107に保持されている全てのＩＰパケットについて、ペイロードとして含まれるＴＳパケット数の合計n2を算出し、合計n2が個数n0より大きいか否かを判定する処理である。合計n2が個数n0より大きくない場合、ステップ701へ戻ってタイマt1を確認し、新たなＩＰパケットを受信する。
【００６２】
ステップ710で合計n2が個数n0より大きいと判定した場合、ステップ711へ移行する。ステップ711は、合計n2のＴＳパケットの中からn0個を取り出し、一つにまとめる処理である。
【００６３】
ここで、ＴＳパケットは受信時刻が古いものからn0個取り出される。ステップ711の処理が終了した後、ステップ712へ移行する。
【００６４】
ステップ712は、ステップ711で取り出したn0個のＴＳパケットのまとまりに、ＲＴＰヘッダとＵＤＰヘッダとＩＰヘッダとを付加して一つのＩＰパケットを生成する処理である。ここで、付加するＲＴＰヘッダとＵＤＰヘッダとＩＰヘッダとはn0個のＴＳパケットの中で受信時刻が最も古いＴＳパケットに付加されていたものである。
【００６５】
図8は、ペイロードとしてそれぞれ2個のＴＳパケットを含む2つのＩＰパケットから、4個のＴＳパケットを含むＩＰパケットを生成する例を示した図である。ＲＴＰヘッダのシーケンス番号が不連続になった場合に受信装置が正常に処理できないようなことがあれば、ＲＴＰヘッダのヘッダ拡張フィールドと拡張ビットフィールドとを利用してＩＰパケットの結合処理が行われたことを示すようにすればよい。
【００６６】
ステップ712の処理が終了した後、ステップ713においてタイマt1をリセットし、ステップ307へ移行する。
【００６７】
ステップ307は、ＩＰパケットを電気信号入出力部105から送信する処理である。ステップ307の処理をもって、本実施例の処理は終了となる。
【００６８】
なお、宛先アドレスが異なる複数のＩＰパケットを図7の構成で処理する場合には、宛先アドレス毎にタイマt2,t3,t4…を用意し、蓄積部107において宛先アドレス毎にＩＰパケットを格納して個別に管理すればよい。
【００６９】
また、実施例2では十分長い期間、例えば一つのコンテンツを受信している期間において、ＩＰパケットの分割処理と結合処理とを混在しない例を示したが、ペイロードを適切に管理することで分割処理と結合処理を組み合わせることも可能である。
【００７０】
例えば、ＩＰペイロードが保有するＴＳパケット数が固定しないで送信されるような場合を想定する。上記最大個数n0が６であり、ＩＰペイロードが保有するＴＳパケット数が４個であったり８個であったりした場合に、４個の場合は結合処理を、８個の場合は分割処理といったようにその都度逐次選択的に処理を切り替えるように構成すればよい。これらの統括的処理は制御部１０６にて行う。
【００７１】
この場合、制御部１０６は、n0の数値と今受信しているＩＰペイロードが保有するＴＳパケット数とを比較する。
【００７２】
前記ＴＳパケット数がn0の数値より小さければ、制御部１０６は、結合処理の指示を示す結合処理指示信号をペイロード再構成部１０９に出力し、当該結合処理指示信号を受信したペイロード再構成部１０９において結合処理を行う。
【００７３】
一方、前記ＴＳパケット数がn0の数値より大きければ、制御部１０６は、分割処理の指示を示す分割処理指示信号をペイロード再構成部１０９に出力し、当該分割処理指示信号ペイロード再構成部１０９において分割処理を行う。
【００７４】
このように構成すれば、ＩＰペイロードが保有するＴＳパケット数が固定しないで送信されるような場合でも、その都度最適な処理を行うことができる。
【００７５】
また、実施例1と同様に、実施例2の処理手順も例えば図2のルータ213等、その他の中継装置に適用することが可能である。
【００７６】
以上、時刻管理部601を備え、ペイロードをＴＳパケット単位で結合することによって、イーサネットからFDDIへのＩＰパケット転送やFDDIからジャンボフレーム機能を備えたイーサネットへのＩＰパケット転送など、小さなMTUを持つ通信路から大きなMTUを持つ通信路へＩＰパケットを転送する場合に、双方の通信路における転送効率を向上することができる。
【００７７】
なお、図１や図６で示される構成ブロックは、実際の製品としては別々に構成しなくてもよい。設計仕様や設計要求に応じて、例えば、送受信処理部１０４と、制御部１０６と、蓄積部１０７と、ペイロード種別識別部１０８と、ペイロード再構成部１０９とを一つのＬＳＩで構成してもよい。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施形態にかかるONUの構成を示すブロック図である。
【図２】ＩＰ放送を実施する通信網として現在想定されている構成の一例を示す図である。
【図３】本発明の実施形態にかかるONUにおいて、ＩＰパケットのペイロードをＴＳパケット単位で分割する動作の処理手順を示すフローチャートである。
【図４】本発明の実施形態にかかるONUにおいて扱うＩＰパケットの構成を示す図である。
【図５】本発明の実施形態にかかるONUにおいて、ペイロード分割処理を行う前後のＩＰパケットの構成を示す図である。
【図６】本発明の実施形態にかかるONUの構成を示すブロック図である。
【図７】本発明の実施形態にかかるONUにおいて、ＩＰパケットのペイロードをＴＳパケット単位で分割および結合する動作の処理手順を示すフローチャートである。
【図８】本発明の実施形態にかかるONUにおいて、ペイロード結合処理を行う前後のＩＰパケットの構成を示す図である。
【符号の説明】
【００７９】
101・・・光回線終端装置(ONU)
102・・・光信号入出力部
103・・・変換処理部
104・・・送受信処理部
105・・・電気信号入出力部
106・・・制御部
107・・・蓄積部
108・・・ペイロード種別識別部
109・・・ペイロード再構成部
601・・・時刻管理部
【図１】
2007329606.tif 000003
【図２】
2007329606.tif 000004
【図３】
2007329606.tif 000005
【図４】
2007329606.tif 000006
【図５】
2007329606.tif 000007
【図６】
2007329606.tif 000008
【図７】
2007329606.tif 000009
【図８】
2007329606.tif 000010