(57)【要約】【課題】  データパケットの転送における１データパケット当たりのデータ量を低減するとともに、受信側にて送信側と同じタイミングで再生できるようにする。【解決手段】  送信側では、入力されるビットストリームのデータパケットのうち、受信側で再生するデータパケットの位置を示す位置情報を複数のデータパケットを１つの単位として生成し、複数のデータパケットに対して、生成した１つの位置情報を付与して送信する。受信側では、受信した位置情報に基づいて再生タイミングを制御し、受信したデータパケットを再生する。これにより、送信側に入力されるビットストリームにおいて受信側で再生するデータパケットの時間間隔が一定の周期を有していなくとも、複数のデータパケットに対して１つの位置情報を付与するだけで、受信側では送信側と同じタイミングでデータパケットを再生することができるようになる。【選択図】  図６
2005252470.tif 000002
【特許請求の範囲】
【請求項１】
パケット通信によりデータの転送を行う伝送装置であって、
入力されるビットストリームのデータパケットのうち、受信側にて再生するデータパケットの位置を示す位置情報を複数の上記データパケットを１つの単位として生成し、上記複数のデータパケットに対して上記生成した位置情報を有する１つの位置情報パケットを付与して送信することを特徴とする伝送装置。
【請求項２】
上記位置情報の生成単位とする複数のデータパケットの数は変更可能であることを特徴とする請求項１記載の伝送装置。
【請求項３】
上記複数のデータパケットにおける特定の選択したデータパケット及び制御データパケットだけを、上記位置情報パケットとともに送信することを特徴とする請求項１又は２記載の伝送装置。
【請求項４】
上記位置情報パケットは、上記位置情報の生成単位とする複数のデータパケットの数を示すサイズ情報をさらに有することを特徴とする請求項１〜３の何れか１項に記載の伝送装置。
【請求項５】
パケット通信によりデータの転送を行う伝送装置であって、
ビットストリームにおける複数のデータパケット毎に再生するデータパケットの位置を示した位置情報を有する位置情報パケットと、当該位置情報パケットとともに送信されたデータパケットとを受信し、上記受信した位置情報パケットが有する位置情報に基づいて、上記受信したデータパケットの再生タイミングを制御することを特徴とする伝送装置。
【請求項６】
入力されるビットストリームにおける複数のデータパケットを１つの単位として、受信側にて再生するデータパケットの位置を示す位置情報を有する位置情報パケットを生成する位置情報パケット生成部と、
上記位置情報パケットで生成した１つの位置情報パケットと、上記データパケットとで構成される伝送フレームを生成する伝送フレーム生成部と、
上記伝送フレームを送信する送信部とを備えることを特徴とする伝送装置。
【請求項７】
上記位置情報の生成単位とする複数のデータパケットの数は変更可能であり、
上記位置情報パケット生成部は、上記位置情報の生成単位とする複数のデータパケットの数を制御するサイズ制御部を有することを特徴とする請求項６記載の伝送装置。
【請求項８】
ビットストリームにおける複数のデータパケット毎に再生するデータパケットの位置を示した位置情報を有する１つの位置情報パケットと、データパケットとで構成される伝送フレームを受信する受信部と、
上記受信した位置情報パケットが有する位置情報を解析する位置情報解析部と、
上記位置情報解析部での解析結果に基づいて、上記受信したデータパケットの再生タイミングを制御する読み出し制御部とを備えることを特徴とする伝送装置。
【請求項９】
パケット通信によりデータの転送を行う伝送方法であって、
入力されるビットストリームのデータパケットのうち、受信側にて再生するデータパケットの位置を示す位置情報を複数の上記データパケットを１つの単位として生成する位置情報生成ステップと、
上記位置情報生成ステップにて生成した位置情報を有する１つの位置情報パケットを、上記複数のデータパケットに対して付与して送信する送信ステップとを有することを特徴とする伝送方法。
【請求項１０】
パケット通信によりデータの転送を行う伝送方法であって、
ビットストリームにおける複数のデータパケット毎に再生するデータパケットの位置を示した位置情報を有する位置情報パケットと、当該位置情報パケットとともに送信されたデータパケットとを受信する受信ステップと、
上記受信ステップにて受信した位置情報パケットが有する位置情報に基づいて再生タイミングを制御し、上記受信したデータパケットを再生する再生ステップとを有することを特徴とする伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送装置及び伝送方法に関し、特に、送受信するデータをパケット通信により転送する伝送装置に用いて好適なものである。
【背景技術】
【０００２】
従来、パケット通信においては、伝送路におけるパケットロスや伝送遅延の対処を考慮して、転送するパケット毎にその時間情報（以下、「タイムスタンプ」と称す。）を付与して、送信側から受信側にパケット転送を行っていた。受信側では、パケットに付与されているタイムスタンプにあわせて、パケットの読み出し再生を行うことで、送信時のパケット間の間隔を再現していた（例えば、特許文献１参照。）。
【０００３】
しかしながら、転送するパケット毎にタイムスタンプを付与すると、音声データや画像データ等のリアルタイム性が要求されるリアルタイムデータ（ビットストリーム）をパケット通信により転送する場合には、そのタイムスタンプ分がオーバーヘッドとなり、結果として転送効率を低下させてしまう。また、パケット毎に、送信側ではタイムスタンプの付与処理、受信側では読み出し再生処理を行うために、処理速度の低下や回路規模の肥大化を招いてしまう。
【０００４】
上記問題を解決する１つの方法として、時系列的な複数のデータパケットをまとめて１つのグループとし、当該グループ毎にタイムスタンプを付与して転送することで、１データパケット当たりの送受信データ量の減少を図る方法が提案されている（例えば、特許文献２参照。）。上記特許文献２に提案されている方法では、送信側は、グループ内の１つのデータパケットを特定して、そのデータパケットのタイムスタンプを付与して受信側に転送する。そして、受信側は、付与されているタイムスタンプに基づいて、グループ内のデータパケットの読み出しタイミングを制御し再生する。
【０００５】
しかしながら、上記特許文献２に提案されている方法においては、付与されたタイムスタンプ及びグループに含まれるデータパケット数に基づいて、データパケットの周期を推定して読み出しタイミングの制御を行うために、送信側において受信側で再生するデータパケットはある一定の周期での時系列的な配列を有していなければならなかった。したがって、上述した伝送方法は、転送するデータパケットが任意の時間間隔で存在する場合には、適用することができない。
【０００６】
【特許文献１】特表２００２−５２４９８１号公報
【特許文献２】特開平９−２９８５５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、このような事情に鑑みてなされたものであり、転送の対象とするデータパケットの時間間隔にかかわらず、データパケットの転送における１データパケット当たりのデータ量を低減するとともに、受信側にて送信側と同じタイミングで再生できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の伝送装置は、データを送信する側では、入力されるビットストリームのデータパケットのうち、受信側にて再生するデータパケットの位置を示す位置情報を複数の上記データパケットを１つの単位として生成し、上記複数のデータパケットに対して上記生成した位置情報を有する１つの位置情報パケットを付与して送信する。
また、本発明の伝送装置は、データを受信する側では、上記位置情報を有する位置情報パケットと、当該位置情報パケットとともに送信されたデータパケットとを受信し、上記受信した位置情報に基づいて、受信したデータパケットの再生タイミングを制御する。
本発明によれば、送信側に入力されるビットストリームの受信側で再生するデータパケットの時間間隔が一定の周期を有していなくとも、複数のデータパケットに対して１つの位置情報を付与し、当該位置情報に基づいて再生タイミングを制御してデータパケットを読み出すことで、受信側では送信側と同じタイミングでデータパケットを再生することができる。
【発明の効果】
【０００９】
本発明によれば、送信側に入力されるビットストリームにおける複数のデータパケットに対して、受信側で再生するデータパケットの位置を示す位置情報を１つだけ付与し、当該位置情報に基づいて再生タイミングを制御することにより、受信側では送信側と同じタイミングでデータパケットを再生することができる。したがって、送信側に入力されるビットストリームにて受信側で再生するデータパケットの時間間隔が一定の周期を有していなくとも、複数のデータパケットに対して１つの位置情報を付与すればよいので、データパケット毎にタイムスタンプをそれぞれ付与する従来のタイムスタンプ付加方式と比較して、オーバーヘッドが小さくなり、転送効率を向上させることができる。
また、データパケット毎ではなく、複数のデータパケットを単位として位置情報の付与処理及びデータパケットの再生処理を行うので、処理速度の高速化や回路規模の縮小化が可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態を図面に基づいて説明する。
本発明の実施形態においては、ビットストリームのデータパケットを位置で表現（管理）し、送信側では、複数のデータパケット毎に受信側にて再生するデータパケットの位置を示す位置情報を付与して転送する。そして、受信側では、当該位置情報に基づいてデータパケットの読み出し再生を行う。
【００１１】
まず、本実施形態における位置情報及びそれを用いたデータパケット転送について説明し、次に、本実施形態による伝送装置について説明する。
なお、以下の説明においては、１つの位置情報が付与される、すなわち位置情報の生成単位とする連続した複数のパケットに相当する期間を、位置ウインドウと称し、位置ウインドウのサイズは、位置ウインドウに含まれるパケット数を用いて表現するものとする。
【００１２】
図１は、本実施形態における位置情報を説明するための図である。
図１（Ａ）〜（Ｃ）において、データパケット（ビットストリーム）は、一例としてＭＰＥＧ（Moving Picture Experts Group）規格におけるＴＳ（Transport Stream：トランスポートストリーム）を想定して図示している。図１（Ａ）〜（Ｃ）に示すデータにおける四角（期間ＴＳＵの時間幅を有する）が、パケット長１８８バイトの１つのＴＳパケット（データパケット）をそれぞれ示しており、さらに有効パケット（Valid Packet）（受信側にて再生するデータパケット）にはハッチングを付している。
【００１３】
ここで、有効パケットＰＣＫｉ（ｉ＝１〜１２の自然数、なお、図１（Ａ）のみ符号を付しているが、図１（Ｂ）、（Ｃ）についても同様。）は、特定の選択したチャネルに対応するビットストリームのデータパケットであり、音声データ及び画像データ以外に、ＥＰＧ（電子番組表）等を表示するための制御データであるＳＩ（Service Information）データも含まれる。本実施形態におけるデータ通信では、ビットストリームの再生レートや、伝送路における転送レートに応じて有効パケットのみを転送する場合もあれば、有効パケットと無効パケットとの双方を転送する場合もある。
【００１４】
図１（Ａ）は、位置ウインドウのサイズを１２データパケットとした場合を示す図である。図１（Ａ）において、期間ＴＳＡ１、ＴＳＡ２、…は、それぞれ１つの位置ウインドウであり、１２データパケット分の期間に相当する。
【００１５】
図１（Ａ）に示されるように、期間（位置ウインドウ）ＴＳＡ１における１２個のデータパケットのうち、時間的に前から１、４、７、１０番目のデータパケットＰＣＫ１、ＰＣＫ２、ＰＣＫ３、ＰＣＫ４が有効パケットである。ここで、有効パケットＰＣＫ１、ＰＣＫ２、ＰＣＫ３、ＰＣＫ４を“１”、そうでないデータパケット（無効パケット）を“０”で２進数表示（２値表示）すると、期間ＴＳＡ１におけるデータパケットは“1001 0010 0100”（＝0x924h：１６進数表記）で表現され、これが位置情報となる。すなわち、位置情報は、位置ウインドウにおいて有効パケットの位置を表示する。
【００１６】
同様に、期間（位置ウインドウ）ＴＳＡ２においては、２、６、１０番目のデータパケットＰＣＫ５、ＰＣＫ６、ＰＣＫ７が有効パケットであるので、位置情報は“0100 0100 0100”（＝0x444h）となる。また、期間ＴＳＡ３においては、２、４、６、９、１２番目のデータパケットＰＣＫ８、ＰＣＫ９、ＰＣＫ１０、ＰＣＫ１１、ＰＣＫ１２が有効パケットであるので、位置情報は“0101 0100 1001”（＝0x549h）となる。
【００１７】
図１（Ｂ）は、位置ウインドウのサイズを８データパケットとした場合を示す図であり、図１（Ｃ）は、位置ウインドウのサイズを４データパケットとした場合を示す図である。なお、図１（Ｂ）及び図１（Ｃ）については、位置情報の生成単位である位置ウインドウを、それぞれ８データパケット分の期間ＴＳＢ１、ＴＳＢ２、…、及び４データパケット分の期間ＴＳＣ１、ＴＳＣ２、…にする点が図１（Ａ）に示したものと異なるだけで、位置情報の生成原理は同じであるので説明は省略する。
【００１８】
ここで、位置情報は、多数のデータパケットで（位置ウインドウのサイズを大きくして）生成するほうが効率的である、しかし、転送する際にパケットロスが生じた場合には、データパケットの再送処理等が行われることを考慮すると、位置ウインドウのサイズを単に大きくして位置情報を生成するのが適切であるとは限らない。
したがって、後述する本実施形態における伝送装置は、例えば図１（Ａ）〜（Ｃ）に示したように１２データパケット単位、８データパケット単位、及び４データパケット単位というように位置ウインドウのサイズを変更可能にし、伝送品質等に応じて適切な位置ウインドウのサイズを選択できるようにする。
【００１９】
図２は、複数のデータパケット毎に付与する位置情報パケットのフォーマットの一例を示す図である。図２に示すように、位置情報パケットは、ＴＳｗｉｄｔｈフィールド、ｐｌａｃｅフィールド、ｂｌａｎｋフィールド、及びｓｔａｔｅフィールドを有する。
ＴＳｗｉｄｔｈフィールドは、位置ウインドウのサイズ（幅）を示すサイズ情報を表示するフィールドである。本実施形態では、ＴＳｗｉｄｔｈフィールドは３ビットで構成され、４データパケット単位、８データパケット単位、及び１２データパケット単位の位置ウインドウサイズに応じて、それぞれ異なる値が表示される。このＴＳｗｉｄｔｈフィールドを設けることにより、送信側と受信側との間で位置ウインドウサイズを容易に同期させることが可能である。
【００２０】
ｐｌａｃｅフィールドは、位置情報を表示するフィールドである。すなわち、ｐｌａｃｅフィールドの各ビットは、位置ウインドウ単位で見たときの各データパケットにそれぞれ対応しており、対応するデータパケットが有効パケットであるか無効パケットであるかを表示する。このｐｌａｃｅフィールドは、最大の位置ウインドウサイズに合わせて設けられ、本実施形態では１２ビットである。なお、位置ウインドウサイズが最大でない（例えば、４データパケット又は８データパケットである）場合には、ｐｌａｃｅフィールドでの冗長なビットは無視（Don't care）するようにすれば良い。
【００２１】
ｂｌａｎｋフィールドは、有効パケット間の間隔（ギャップ）を示すブランク情報を表示するフィールドである。仮にビットストリームにおいて有効パケット間の間隔が大きい場合には、有効パケットが位置ウインドウ内に存在しなくとも、その位置情報パケットを発行しなければならず、処理効率及び伝送効率が低下する。そこで、有効パケットがしばらく存在しない、すなわち有効パケット間の間隔が所定のしきい値より大きい場合には、送信側では、有効パケット間の間隔（例えば、何データパケット分有効パケットがない等）をブランク情報としてｂｌａｎｋフィールドに表示することで、無駄な位置情報パケットの発行を防止し内部処理等の効率を高める。一方、受信側では、ブランク情報を解析することで有効パケット間の間隔を再現して再生する。なお、ブランク情報を使用するか否かを判断するための上記しきい値は任意に変更可能とする。
【００２２】
なお、ｂｌａｎｋフィールドは、データパケット数そのものを表示するようにしているが、データパケット数をコード化して対応するコードを表示するようにしても良い。また、ｂｌａｎｋフィールドに表示するブランク情報は、例えばシステムによってジッターの許容量が厳しい場合には、データパケットに同期又は非同期のクロック数により有効パケット間の間隔を表示するようにしても良い。さらには、有効パケット間の間隔をデータパケット数とクロック数の組み合わせにより表示しても良い。
【００２３】
ｓｔａｔｅフィールドは、データパケットと同期させて転送するステータス情報、より詳しくは各パケットの障害情報（エラーステータス情報）を表示するフィールドである。ｓｔａｔｅフィールドの各ビットは、位置ウインドウ単位で見たときの各データパケットにそれぞれ対応しており、対応するデータパケットがエラーであるか否かを表示する。受信側では、ステータス情報を受信したデータパケットとともにデコーダ等に入力し、当該情報に応じてデータパケットの廃棄や再送要求等の処理を行ったり、データパケットに対応したステータス情報を表示させたりすることが可能である。このｓｔａｔｅフィールドは、ｐｌａｃｅフィールドと同様に、最大の位置ウインドウサイズに合わせて設けられており、位置ウインドウサイズが最大でない場合には、ｓｔａｔｅフィールドでの冗長なビットについては無視すれば良い。
【００２４】
なお、図２に示した位置情報パケットのフォーマットは一例であり、これに限定されるものではない。位置情報パケットのフォーマットは、位置ウインドウサイズや位置情報のビット数等に応じて適宜変更可能であり、例えば６４ビットであっても良い。
【００２５】
上述した位置情報パケットを用いてデータ通信を行う際のデータ構成を図３及び図４に示す。なお、図３及び図４においては、一例としてＩＥＥＥ８０２．１１規格に準拠してデータ通信を行う場合のＭＡＣ（Media Access Control）データの構成を示しているが、ＭＡＣヘッダやＦＣＳ（Frame Check Sequence）フレームは図示せずにＭＡＣフレーム本体のみを図示している。
【００２６】
図３は、データ通信において有効パケットのみを転送する場合のデータ構成例を示す図である。
図３（Ａ）に示されるように、送信側と受信側との間でデータを送受信するときの伝送フレームＴＦは、位置情報パケットＰＩと有効パケット（有効パケット数は０〜１２で任意）で構成される。このように、無効パケットは転送せずに有効パケットのみを転送するようにした場合には伝送効率を著しく向上させることができ、例えば伝送路（通信媒体）の伝送帯域が限られている場合等に非常に有効である。
【００２７】
例えば、図１（Ａ）に示した期間ＴＳＡ２におけるデータパケットを送受信するときの伝送フレームＴＦは、図３（Ｂ）に示すように、位置情報パケットＰＩと有効パケットＰＣＫ５、ＰＣＫ６、ＰＣＫ７で構成される。このとき、位置情報パケットＰＩのｐｌａｃｅフィールドの値は、“0x444h”（“010001000100”）である。
なお、有効パケットの数が０である場合には、ｂｌａｎｋフィールドを用いて通常は対応するが、ｐｌａｃｅフィールドの値を“0h”とした位置情報パケットと空データ（ダミーデータ）で伝送フレームＴＦを構成するようにしても良い。
【００２８】
図４は、データ通信において有効パケット及び無効パケットの双方を転送する場合のデータ構成例を示す図である。図４に示すデータ構成は、例えば送信側と受信側との間の伝送路が、広い伝送帯域で余裕がある場合等に用いるものであり、ビットストリームから有効パケットのみを抽出する処理を行う必要がなくなる。
【００２９】
図４（Ａ）は、位置ウインドウサイズが１２データパケットである場合に、送信側と受信側との間で送受信される伝送フレームを示しており、伝送フレームは位置情報パケットＰＩと１２個のデータパケットで構成される。例えば、図１（Ａ）に示した期間ＴＳＡ１に対応する伝送フレームは、図４（Ａ）に示されるように、ｐｌａｃｅフィールドの値が“0x924h”（“1001 0010 0100”）である位置情報パケットＰＩと、１、４、７、１０番目のデータパケット位置に有効パケットＰＣＫ１、ＰＣＫ２、ＰＣＫ３、ＰＣＫ４がそれぞれ配置された１２個のデータパケットで構成される。
【００３０】
同様に図４（Ｂ）は、位置ウインドウサイズが８データパケットである場合の伝送フレームを示しており、位置情報パケットＰＩと８個のデータパケットで構成される。例えば、図１（Ｂ）に示した期間ＴＳＢ１に対応する伝送フレームは、図４（Ｂ）に示されるように、ｐｌａｃｅフィールドの値に“0x92h”（“1001 0010”）を含む位置情報パケットＰＩと、１、４、７番目のデータパケット位置に有効パケットＰＣＫ１、ＰＣＫ２、ＰＣＫ３がそれぞれ配置された８個のデータパケットで構成される。
【００３１】
また、図４（Ｃ）は、位置ウインドウサイズが４データパケットである場合の伝送フレームを示しており、位置情報パケットＰＩと４個のデータパケットで構成される。例えば、図１（Ｃ）に示した期間ＴＳＣ１に対応する伝送フレームは、図４（Ｃ）に示されるように、ｐｌａｃｅフィールドの値に“0x9h”（“1001”）を含む位置情報パケットＰＩと、１、４番目のデータパケット位置に有効パケットＰＣＫ１、ＰＣＫ２がそれぞれ配置された４個のデータパケットで構成される。
【００３２】
次に、図５（Ａ）に示すような送信機１から受信機６にデータパケットを転送する際の転送タイミング等を図５（Ｂ）に示す。
図５（Ａ）に示されるように、送信機１は、ＭＰＥＧ処理部２、ＭＡＣ部３、及びＲＦ部を含むＰＨＹ（物理層）部４を有する。送信機１は、入力されるビットストリームにＭＰＥＧ処理部２にて位置情報パケット（位置情報）を付与し、ＭＡＣ部３及びＰＨＹ部４を順次介してアンテナより送信する。
【００３３】
また、受信機６は、ＲＦ部を含むＰＨＹ部７、ＭＡＣ部８、及びＭＰＥＧ処理部９を有する。受信機６は、アンテナにて受信した信号をＰＨＹ部７及びＭＡＣ部８を順次介してＭＰＥＧ処理部９に供給し、付与されている位置情報パケット（位置情報）に基づいてデータパケットの読み出し再生を行い、送信機１に入力されたビットストリームと同じタイミングでビットストリームを再生し出力する。
【００３４】
図５（Ｂ）は、パケット転送の一例を示す図である。図５（Ｂ）において、Ｓ１は送信機１（ＭＰＥＧ処理部２）に入力されるビットストリームであり、Ｓ２はＭＰＥＧ処理部２の出力（伝送フレーム）、Ｓ３は送信機１のアンテナより送信される送信信号である。また、Ｓ４は受信機１のアンテナにて受信される受信信号、Ｓ５はＭＡＣ部８の出力（ＭＰＥＧ処理部９の入力）、Ｓ６は受信機６（ＭＰＥＧ処理部２）から再生出力されるビットストリームである。
【００３５】
なお、図５（Ｂ）においては、送信機１に入力されるビットストリームＳ１が、ＭＰＥＧのＴＳパケット（１８８バイト）であり、かつ位置ウインドウのサイズが４データパケットの場合を一例として説明するが、これに限定されるものではない。例えば、入力されるビットストリームＳ１が他のデータパケット（例えばパケット長が１８８バイト以外のデータパケット）であっても良いし、位置ウインドウのサイズが４データパケット（例えば、８データパケットあるいは１２データパケット）でなくとも良い。
【００３６】
まず、図示しないチューナーによりデコードされ、チューナー内の基準クロックに従って出力されたビットストリーム（ＴＳパケット）Ｓ１は、ＭＰＥＧ処理部２に入力される。
【００３７】
ＭＰＥＧ処理部２は、入力されるビットストリームＳ１に基づき、上述のように位置ウインドウ（４データパケット単位）毎に位置情報を生成し、図２に示したフォーマットに則って位置情報パケットＰＩを生成する。さらに、ＭＰＥＧ処理部２は、生成した位置情報パケットＰＩと入力されるビットストリームＳ１を用いて、図３又は図４に示したデータ構成を有する伝送フレーム（位置情報を付与されたデータパケット（群））を生成し出力する。なお、ＭＰＥＧ処理部２の出力Ｓ２において、破線にて囲んだａ、ｂ、…がそれぞれ１つの伝送フレームである（後述するＭＡＣ部８の出力Ｓ５についても同様）。
【００３８】
ＭＰＥＧ処理部２から出力された伝送フレームは、ＭＡＣ部３で送信順番を示す発行番号の付与などの処理が施され、さらにＰＨＹ部４で変調処理が施されてアンテナより送信信号Ｓ３として出力される。
【００３９】
送信機１のアンテナより出力された送信信号Ｓ３は、受信信号Ｓ４として受信機６のアンテナにて受信されると、ＰＨＹ部７で復調処理が施されてＭＡＣ部８に出力される。ＭＡＣ部８は、送信機１にて付与された発行番号に従って伝送フレームの再構成（順番の並べ替え）等の処理を施し、処理結果として得られた伝送フレームをＭＰＥＧ処理部９に出力する。
【００４０】
ＭＡＣ部８から出力された伝送フレームは、ＭＰＥＧ処理部９で一旦バッファリングされる。バッファリングされた伝送フレームは、付与されている位置情報を参照しながらＭＰＥＧ処理部９にてデータパケットが順次読み出され、ビットストリームＳ６として出力される。また、このときＭＰＥＧ処理部９は、伝送フレームを構成するデータパケットに対して、位置情報パケットＰＩのｓｔａｔｅフィールドに示されたステータス情報に応じた処理を適宜行う。
【００４１】
以上のようにして、無線伝送によるデータ通信を行い、受信機６は、送信機１に入力されたビットストリームＳ１と同様のタイミングでビットストリームを再生することができる。
【００４２】
次に、上述した位置情報を用いてデータ転送を行う、本実施形態による伝送装置について説明する。
図６は、本実施形態による伝送装置（送信側）の構成例を示す機能ブロック図である。
図６に示すように、伝送装置（送信側）は、データ処理部５０、位置情報パケット生成部５２、パケット（伝送フレーム）生成部５５、送信処理部５６、及び送信部５７を有する。
【００４３】
データ処理部５０は、入力されるビットストリームＢＳＩ（データパケットＤＴＩ）における有効パケット及び無効パケットに関するパケット情報ＴＩＦを位置情報パケット生成部５２に出力する。なお、入力されるビットストリームＢＳＩ（ＤＴＩ）をパケット情報ＴＩＦとして位置情報パケット生成部５２に出力し、位置情報パケット生成部５２にて有効又は無効を判断するようにしても良い。また、データ処理部５０は、バッファ部５１を有し、入力されるビットストリームＢＳＩ（ＤＴＩ）をバッファ部５１に一時保持した後、送信データパケットＴＰＫとしてパケット生成部５５に出力する。
【００４４】
位置情報パケット生成部５２は、入力されるパケット情報ＴＩＦに基づいて、図２に示したような位置情報パケットＴＰＩを生成し、それをパケット生成部５５に出力する。位置情報パケット生成部５２は、位置ウインドウ（ＴＳＷ）制御部５３及び位置情報生成部５４を有する。
【００４５】
位置ウインドウ制御部５３は、位置情報の生成単位である位置ウインドウのサイズを制御する。上述したように位置ウインドウのサイズは、任意に変更可能であり、再送処理等を考慮し、最小値は１データパケットから、最大値は使用する通信方式や通信プロトコルの範囲内で可能な最大データパケット数を設定することが可能である。位置ウインドウ制御部５３は、データ通信における伝送品質等に応じて自動で位置ウインドウのサイズを制御するようにしても良いし、外部から設定可能にして位置ウインドウのサイズを制御するようにしても良い。
位置情報生成部５４は、入力されるパケット情報ＴＩＦに基づいて、位置ウインドウ制御部５３により定められた位置ウインドウ毎に位置情報を生成する。
【００４６】
パケット生成部５５は、位置情報パケット生成部５２から供給される位置情報パケットＴＰＩ及びデータ処理部５５から供給される送信データパケットＴＰＫを用いて、図３又は図４にデータ構成を示した伝送フレームＴＴＦを生成し、送信処理部５６に出力する。すなわち、パケット生成部５５は、位置情報を含む１つの位置情報パケットＴＰＩを複数の送信データパケットＴＰＫに付与して伝送フレームＴＴＦを生成する。
【００４７】
送信処理部５６は、入力される伝送フレームＴＴＦに対して発行番号付与処理等の所定の処理を行う。送信部５７は、送信処理部５６の出力に変調処理を施し、送信信号ＴＸとして出力する。
この構成により、図６に示した伝送装置（送信側）は、ビットストリームＢＳＩ（ＤＴＩ）のデータパケットにおいて、位置ウインドウ単位で複数のデータパケット毎に１つの位置情報を生成する。そして、伝送装置（送信側）は、当該複数のデータパケットに対して、生成した位置情報を含む１つの位置情報パケットを付加して伝送フレームを生成し、送信信号ＴＸにより送信する。
【００４８】
図７は、本実施形態による伝送装置（受信側）の構成例を示す機能ブロック図である。
図７に示すように、伝送装置（受信側）は、受信部６０、受信処理部６１、位置情報解析部６２、及びデータ処理部６３を有する。
受信部６０は、受信信号ＲＸに復調処理を施し、受信処理部６１に出力する。
【００４９】
受信処理部６１は、受信部６０から出力される復調された受信信号ＲＸから伝送フレームＲＴＦを抽出する。このとき、受信処理部６１は、必要に応じて抽出した伝送フレームＲＴＦに付与されている発行番号に基づいて並べ替えを行う。また、受信処理部６１は、抽出した伝送フレームＲＴＦをデータ処理部６３に出力するとともに、当該伝送フレームＲＴＦ内の位置情報パケットＲＰＩを位置情報解析部６２に出力する。
【００５０】
位置情報解析部６２は、入力される位置情報パケットＲＰＩ、より詳しくは位置情報パケットＲＰＩに含まれる位置情報に基づいて、伝送フレームＲＴＦ内の位置ウインドウにおける有効パケットの位置を示すパケット情報ＲＲをデータ処理部６３に出力する。
【００５１】
データ処理部６３は、バッファ部６４及び読み出し制御部６５を有する。データ処理部６３は、入力される伝送フレームＲＴＦ内のデータパケットをバッファ部６４に一時保持する。また、データ処理部６３は、位置情報解析部６２から供給されるパケット情報ＲＲに基づいて、バッファ部６４に保持されているデータパケットを読み出し制御部６５により読み出し、ビットストリームＢＳＯ（ＤＴＯ）として出力する。なお、伝送フレームＲＴＦ内のデータパケットが有効パケットのみである場合には、データ処理部６３は、ビットストリームＢＳＯ（ＤＴＯ）に必要に応じて適宜ダミーデータ（ダミーデータパケット）を挿入する。
【００５２】
この構成により、伝送装置（受信側）は、受信信号ＲＸより得られた伝送フレームＲＴＦに含まれる位置情報パケットＲＰＩ内の位置情報に基づいて、位置ウインドウにおける有効パケットの位置に関するパケット情報ＲＲを取得する。そして、伝送装置（受信側）は、取得したパケット情報ＲＲに基づいてデータパケットの読み出しタイミングを制御し、伝送フレームＲＴＦの有効パケットを読み出してビットストリームＢＳＯ（ＤＴＯ）として出力する。これにより、伝送装置（受信側）は、送信側にて入力されるビットストリームＢＳＩ（ＤＴＩ）と同様のタイミングでデータパケットを再生し出力することができる。
【００５３】
図８は、本実施形態による伝送装置のハードウェア構成例を示す図である。
図８において、１０はＭＰＥＧデコーダ又はＭＰＥＧエンコーダであり、ＭＰＥＧ規格に準拠した所定の処理を行う。３０はＲＦ部であり、送受信処理部２０の出力である送信信号Ｔｘを変調してアンテナＡＮＴより送信したり、アンテナＡＮＴで受信した信号を復調し受信信号Ｒｘとして送受信制御部２０に供給したりする。
【００５４】
送受信制御部２０は、位置情報を用いたデータパケットの送受信に係る処理を行うものであり、内部ＣＰＵ２１、ビットストリーム位置制御部２２、ＭＡＣ部２３、ＰＨＹ部２４、アナログ−デジタル（ＡＤ）変換器／デジタル−アナログ（ＤＡ）変換器（ＡＤＣ／ＤＡＣ）２５、ホストバスインタフェース２６、及びメモリ部２７を有する。
【００５５】
内部ＣＰＵ２１は、ファームウェアに基づいてＭＡＣ部２３を制御する。ビットストリーム制御部２２は、上述した位置情報に応じたビットストリームのデータパケットの位置制御及びビットストリームデータの送信／受信制御を行う。
ＭＡＣ部２３は、ＭＡＣコア、及び内部バスＢＳ１を介して内部ＣＰＵ２１と通信を行うための内部ＣＰＵインタフェースから構成され、内部ＣＰＵ２１で実行されるファームウェアとともに、通信規格で規定されるＭＡＣ機能を制御する。具体的には、ＭＡＣ部２３は、送信動作時には送信フレームの送信制御を行い、受信動作時には受信フレームの受信制御を行う。
【００５６】
ＰＨＹ部２４は、ＰＨＹコア、及び内部バスＢＳ１を介して内部ＣＰＵ２１と通信を行うための内部ＣＰＵインタフェースから構成され、データ通信における物理層の制御を行う。ＰＨＹ部２４は、送信動作時にはフレームの生成処理を行い、受信動作時にはフレームの抽出処理を行う。
なお、ＭＡＣ部２３及びＰＨＹ部２４は、例えばＩＥＥＥ８０２．１１のコアブロックとして一体的に形成されていても良い。
【００５７】
ＡＤＣ／ＤＡＣ２５は、送信信号Ｔｘ、受信信号Ｒｘに係るＤＡ変換、ＡＤ変換をそれぞれ行う。
ホストバスインタフェース２６は、図示しないホストバスを介してホストＣＰＵ４０と通信を行うためのインタフェースである。ホストバスインタフェース２６は、例えばPCI Rev.2.2に準拠したＰＣＩバスインタフェース（3.3V I/F, 32ビットバス, PCI CLK 33MHz）、又は汎用バスインタフェース（データバス32bit, アドレスバス32bit）の何れか一方が使用可能なインタフェース回路である。
【００５８】
メモリ部２７は、メモリとメモリインタフェースから構成され、ファームウェアが格納されるとともに、動作時にパケットバッファやファームウェア動作用メモリとして機能する。
なお、送受信制御部２０において、内部ＣＰＵ２１、ビットストリーム位置制御部２２、ＭＡＣ部２３、ＰＨＹ部２４、ホストバスインタフェース２６、及びメモリ部２７は、内部バスＢＳ１を介して互いに通信可能なように接続されている。
【００５９】
図９は、図８に示したビットストリーム位置制御部２２の送信側機能に係るハードウェア構成例を示す図である。なお、図９において、図８に示した構成要素等と同一の機能を有する構成要素等には同一の符号を付している。
【００６０】
ビットストリーム位置制御部２２は、図９に示したように、クロック信号／リセット信号ジェネレータ（ＭＰＣＲＧ）１０１、ストリームインタフェース（ＭＰＩＯ）１０２、ＭＰＥＧ−ＴＳフレーム・バッファ（ＭＰＢＵＦ）１０３、ＭＰＥＧ同期回路（ＭＰＳＹＮ）１０４、レジスタ（ＭＰＲＥＧ）１０５、ＣＰＵインタフェース（ＣＰＵ  Ｉ／Ｆ）１０６、及びＭＰＥＧエンコーダ・モード・バッファ・マネージメント（ＭＰＥＢＭ）１０７を有する。ＭＰＩＯ１０２、ＭＰＢＵＦ１０３の一部、及びＭＰＳＹＮ１０４の一部は、ビットストリームに係る基準クロック信号ＴＳ＿ＣＬＫに基づいて動作し、ＭＰＢＵＦ１０３の他部、ＭＰＳＹＮ１０４の他部、ＭＰＲＥＧ１０５、ＣＰＵ  Ｉ／Ｆ１０６、及びＭＰＥＢＭ１０７は、内部バスＢＳ１のクロック信号に準ずるクロック信号ＨＣＬＫに基づいて動作する。
【００６１】
ＭＰＣＲＧ１０１は、上述したクロック信号ＴＳ＿ＣＬＫ、ＨＣＬＫ及びリセット信号を生成し、ビットストリーム位置制御部２２内の各部に適宜供給する。ＭＰＩＯ１０２は、ＭＰＥＧエンコーダ１１から供給されるＭＰＥＧ−ＴＳパケットの入力制御を行う。また、ＭＰＩＯ１０２は、入力されるＭＰＥＧ−ＴＳパケットを参照し、ＰＩＤ（パケット識別子）抽出、上述した位置情報の生成、及びステータス情報の付加を行う。
【００６２】
ＭＰＢＵＦ１０３は、ＭＰＥＧ−ＴＳパケットを一時的に格納し出力するバッファである。ＭＰＳＹＮ１０４は、ビットストリーム位置制御部２２において、クロック信号ＴＳ＿ＣＬＫで動作する機能とクロック信号ＨＣＬＫで動作する機能とに係る同期制御を行う。ＭＰＲＥＧ１０５は、モード設定、コントロール（動作制御）、ステータス（動作状態）等に係るレジスタ値を格納する。
【００６３】
ＣＰＵ  Ｉ／Ｆ１０６は、内部バスＢＳ１を介した通信を行うためのインタフェースであり、ＭＰＲＥＧ１０５に対するアクセスを行ったり、ＭＰＥＧ−ＴＳパケットの転送を行ったりする。ＭＰＥＢＭ１０７は、伝送フレームに格納されるＭＰＥＧ−ＴＳパケット数の制御処理等を行い、ＭＰＥＧエンコーダ１１（あるいはデジタルＴＶチューナー）からのＭＰＥＧ−ＴＳパケットの内部バスＢＳ１を介した出力を制御する。
【００６４】
図１０は、図８に示したビットストリーム位置制御部２２の受信側機能に係るハードウェア構成例を示す図である。なお、図１０において、図８及び図９に示した構成要素等と同一の機能を有する構成要素等には同一の符号を付し、重複する説明は省略する。
【００６５】
ビットストリーム位置制御部２２は、ＭＰＣＲＧ１０１、ＭＰＢＵＦ１０３、ＭＰＳＹＮ１０４、ＭＰＲＥＧ１０５、ＣＰＵ  Ｉ／Ｆ１０６、ストリームインタフェース（ＭＰＩＯ）１１０、及びＭＰＥＧデコーダ・モード・バッファ・マネージメント（ＭＰＤＢＭ）１１１を有する。ＭＰＢＵＦ１０３の一部、ＭＰＳＹＮ１０４の一部、ＭＰＩＯ１１０、及びＭＰＤＢＭ１１１は、クロック信号ＴＳ＿ＣＬＫに基づいて動作し、ＭＰＢＵＦ１０３の他部、ＭＰＳＹＮ１０４の他部、ＭＰＲＥＧ１０５、及びＣＰＵ  Ｉ／Ｆ１０６は、クロック信号ＨＣＬＫに基づいて動作する。
【００６６】
ＭＰＩＯ１１０は、ＭＰＥＧデコーダ１２に供給するＭＰＥＧ−ＴＳパケットの出力制御を行う。また、ＭＰＩＯ１１０は、ＭＰＥＧ−ＴＳパケットの出力に合わせて、エラーステータス情報をＭＰＥＧデコーダ１２に通知する。ＭＰＤＢＭ１１１は、自動レート制御や位置情報による再生制御等を行い、ＭＰＥＧデコーダ１１へのＭＰＥＧ−ＴＳパケット出力を制御する。
【００６７】
図１１は、上述した本実施形態を適用したシステムの一例を示す図である。
図１１（Ａ）は、デジタルテレビ（ＴＶ）放送システムに適用した例を示しており、２００はチューナーＢＯＸ、２１０はディスプレイである。
チューナーＢＯＸ２００は、デジタルＴＶチューナー２０１、ワイヤレスＬＡＮベースバンド処理ＬＳＩ（ＷＬＡＮ  ＢＢ  ＬＳＩ）２０２、及びワイヤレスＬＡＮ変調処理ＬＳＩ（ＷＬＡＮ  ＲＦ  ＬＳＩ）２０３を有する。ディスプレイ２１０は、ＷＬＡＮ  ＲＦ  ＬＳＩ２１１、ＷＬＡＮ  ＢＢ  ＬＳＩ２１２、及びＭＰＥＧ−ＴＳデコーダ２１３を有する。
【００６８】
デジタルＴＶチューナー２０１は、アンテナにて受信されたデジタルＴＶ放送信号が入力され、このデジタルＴＶ放送信号に所定のデコード処理を施して得られるＭＰＥＧ−ＴＳパケットを出力する。ＷＬＡＮ  ＢＢ  ＬＳＩ２０２は、デジタルＴＶチューナー２０１から供給されるＭＰＥＧ−ＴＳパケットに対して、上述した位置情報（位置情報パケット）の付与処理等を行った後、ＷＬＡＮ  ＲＦ  ＬＳＩ２０３に出力する。ＷＬＡＮ  ＲＦ  ＬＳＩ２０３は、ＷＬＡＮ  ＢＢ  ＬＳＩ２０２の出力を変調処理して、アンテナよりディスプレイ２１０に対して送信する。
【００６９】
ＷＬＡＮ  ＲＦ  ＬＳＩ２１１は、アンテナにて受信したデジタルＴＶチューナー２０１からの信号を復調処理して、ＷＬＡＮ  ＢＢ  ＬＳＩ２１２に出力する。ＷＬＡＮ  ＢＢ  ＬＳＩ２１２は、ＷＬＡＮ  ＲＦ  ＬＳＩ２０３から供給される信号に対して、上述したようにして付与されている位置情報に基づくデータパケットの再生処理等を行う。ＭＰＥＧ−ＴＳデコーダ２１３は、ＷＬＡＮ  ＢＢ  ＬＳＩ２１２により再生されたＭＰＥＧ−ＴＳパケットのデコード処理を行い、図示しない出力部にデコード結果を出力する。
【００７０】
図１１（Ｂ）は、アナログテレビ／蓄積メディア（ＤＶＤ）等を用いたシステムに適用した例を示しており、２３０はチューナーＢＯＸ、２１０はディスプレイである。この図１１（Ｂ）において、図１１（Ａ）に示した構成要素等と同一の機能を有する構成要素等には同一の符号を付し、重複する説明は省略する。
【００７１】
チューナーＢＯＸ２３０は、ＭＰＥＧ−ＰＳ／ＴＳエンコーダ・デコーダ２３１、ＷＬＡＮ  ＢＢ  ＬＳＩ２３２、及びＷＬＡＮ  ＲＦ  ＬＳＩ２３３を有する。
ＭＰＥＧ−ＰＳ／ＴＳエンコーダ・デコーダ２３１は、アナログテレビ信号ＡＮＩ又はＭＰＥＧ−ＰＳパケットが入力され、ＰＳ−ＴＳ変換処理等の所定のデジタル変換処理を施して得られるＭＰＥＧ−ＴＳパケットを出力する。ＷＬＡＮ  ＢＢ  ＬＳＩ２３２、ＷＬＡＮ  ＲＦ  ＬＳＩ２３３は、上述したＷＬＡＮ  ＢＢ  ＬＳＩ２０２、ＷＬＡＮ  ＲＦ  ＬＳＩ２０３にそれぞれ対応するものであるので説明は省略する。
【００７２】
以上、説明したように本実施形態によれば、ビットストリームのデータパケットを位置で表現し、送信側では、入力されるビットストリームにおける複数のデータパケット毎に位置情報を生成、付与して転送する。そして、受信側では、付与されている位置情報に基づいてタイミングを制御し、受信したデータパケットの読み出し再生を行う。
これにより、送信側にて複数のデータパケットに対して１つの位置情報を付与するだけで、受信側では送信側と同じタイミングでデータパケットを再生することができ、従来のタイムスタンプ付加方式と比較して、オーバーヘッドが小さくなり、その結果、１データパケット当たりのデータ量を低減して転送効率を向上させることができる。また、従来のタイムスタンプ付加方式のようなデータパケット毎ではなく、複数のデータパケットを単位として位置情報の付与及びデータパケットの再生が行われるので、データパケット毎に処理を行う従来の方式よりも高速に処理を行うことができるとともに、再生処理が容易となり回路規模を縮小することができる。
【００７３】
また、位置情報の生成単位である位置ウインドウのサイズを変更可能にしたことにより、伝送品質等に応じて最適な転送処理が実行できる適切な位置ウインドウサイズで位置情報を生成することができ、転送効率を向上させることが可能となる。
また、位置情報パケットとともに有効パケットのみを転送するようにした場合には、無効パケット分のデータ量も削減でき、さらに転送効率が向上する。
【００７４】
なお、上述した実施形態においては、一例として入力されるビットストリームがＭＰＥＧ−ＴＳパケットである場合を適宜示して説明したが、本発明はこれに限定されるものではなく、任意のパケット通信に適用することができる。
また、上述した実施形態では、送信側と受信側との間の通信を無線通信により行う場合を一例として示しているが、本発明はこれに限定されず、送信側と受信側との間の通信を有線通信により行う場合にも適用可能である。
【００７５】
また、上記実施形態は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
本発明の諸態様を付記として以下に示す。
【００７６】
（付記１）パケット通信によりデータの転送を行う伝送装置であって、
入力されるビットストリームのデータパケットのうち、受信側にて再生するデータパケットの位置を示す位置情報を複数の上記データパケットを１つの単位として生成し、上記複数のデータパケットに対して上記生成した位置情報を有する１つの位置情報パケットを付与して送信することを特徴とする伝送装置。
（付記２）上記位置情報の生成単位とする複数のデータパケットの数は変更可能であることを特徴とする付記１記載の伝送装置。
（付記３）上記位置情報は、上記複数のデータパケットの各データパケットにそれぞれ対応して配列されたビットからなり、各データパケットが再生するデータパケットであるか否かを２値表示にて示すことを特徴とする付記１記載の伝送装置。
（付記４）上記複数のデータパケットにおける特定の選択したデータパケット及び制御データパケットだけを、上記位置情報パケットとともに送信することを特徴とする付記１記載の伝送装置。
（付記５）上記位置情報パケットは、上記位置情報の生成単位とする複数のデータパケットの数を示すサイズ情報をさらに有することを特徴とする付記２記載の伝送装置。
（付記６）上記位置情報の生成単位とする複数のデータパケットの数は、離散的に変更可能であり、上記サイズ情報は、当該データパケットの数を示すコードであることを特徴とする付記５記載の伝送装置。
（付記７）上記位置情報パケットは、上記複数のデータパケットの各データパケットに係るステータス情報をさらに有することを特徴とする付記１記載の伝送装置。
（付記８）上記ステータス情報は、上記各データパケットにそれぞれ対応して配列されたビットからなり、各データパケットが障害を有するか否かを２値表示にて示すことを特徴とする付記７記載の伝送装置。
（付記９）上記位置情報パケットは、受信側にて再生するデータパケット間の間隔が長い場合に上記データパケット間の間隔を示すブランク情報をさらに有することを特徴とする付記１記載の伝送装置。
（付記１０）上記ブランク情報は、受信側にて再生するデータパケット間の間隔が所定のしきい値を越えた場合に設定され、当該しきい値は変更可能であることを特徴とする付記９記載の伝送装置。
（付記１１）上記位置情報パケットと上記データパケットとからなる伝送フレーム毎に、送信順番を示す発行番号を付与して送信することを特徴とする付記１記載の伝送装置。
（付記１２）無線通信及び有線通信の少なくとも一方により、上記位置情報パケット及び上記データパケットを送信することを特徴とする付記１記載の伝送装置。
（付記１３）パケット通信によりデータの転送を行う伝送装置であって、
ビットストリームにおける複数のデータパケット毎に再生するデータパケットの位置を示した位置情報を有する位置情報パケットと、当該位置情報パケットとともに送信されたデータパケットとを受信し、上記受信した位置情報パケットが有する位置情報に基づいて、上記受信したデータパケットの再生タイミングを制御することを特徴とする伝送装置。
（付記１４）上記位置情報は、上記複数のデータパケットにおける各データパケットの位置に対応して配列され、上記データパケットが再生するデータパケットであるか否かをそれぞれ２値表示にて示した複数のビットからなり、
上記各ビットの値に応じて、当該ビットに対応するデータパケットを再生することを特徴とする付記１３記載の伝送装置。
（付記１５）入力されるビットストリームにおける複数のデータパケットを１つの単位として、受信側にて再生するデータパケットの位置を示す位置情報を有する位置情報パケットを生成する位置情報パケット生成部と、
上記位置情報パケットで生成した１つの位置情報パケットと、上記データパケットとで構成される伝送フレームを生成する伝送フレーム生成部と、
上記伝送フレームを送信する送信部とを備えることを特徴とする伝送装置。
（付記１６）上記位置情報パケット生成部は、入力されるビットストリームのデータパケットに基づいて、上記位置情報を生成する位置情報生成部を有することを特徴とする付記１５記載の伝送装置。
（付記１７）上記位置情報の生成単位とする複数のデータパケットの数は変更可能であり、
上記位置情報パケット生成部は、上記位置情報の生成単位とする複数のデータパケットの数を制御するサイズ制御部を有することを特徴とする付記１５記載の伝送装置。
（付記１８）上記サイズ制御部は、上記伝送フレームの送信に係る伝送品質に応じて、上記位置情報の生成単位とする複数のデータパケットの数を制御することを特徴とする付記１７記載の伝送装置。
（付記１９）上記伝送フレーム生成部で生成した伝送フレーム毎に、送信順番を示す発行番号を付与する送信処理部をさらに備えることを特徴とする付記１５記載の伝送装置。
（付記２０）ビットストリームにおける複数のデータパケット毎に再生するデータパケットの位置を示した位置情報を有する１つの位置情報パケットと、データパケットとで構成される伝送フレームを受信する受信部と、
上記受信した位置情報パケットが有する位置情報を解析する位置情報解析部と、
上記位置情報解析部での解析結果に基づいて、上記受信したデータパケットの再生タイミングを制御する読み出し制御部とを備えることを特徴とする伝送装置。
（付記２１）パケット通信によりデータの転送を行う伝送方法であって、
入力されるビットストリームのデータパケットのうち、受信側にて再生するデータパケットの位置を示す位置情報を複数の上記データパケットを１つの単位として生成する位置情報生成ステップと、
上記位置情報生成ステップにて生成した位置情報を有する１つの位置情報パケットを、上記複数のデータパケットに対して付与して送信する送信ステップとを有することを特徴とする伝送方法。
（付記２２）上記位置情報の生成単位とする複数のデータパケットの数は変更可能であることを特徴とする付記２１記載の伝送方法。
（付記２３）パケット通信によりデータの転送を行う伝送方法であって、
ビットストリームにおける複数のデータパケット毎に再生するデータパケットの位置を示した位置情報を有する位置情報パケットと、当該位置情報パケットとともに送信されたデータパケットとを受信する受信ステップと、
上記受信ステップにて受信した位置情報パケットが有する位置情報に基づいて再生タイミングを制御し、上記受信したデータパケットを再生する再生ステップとを有することを特徴とする伝送方法。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施形態における位置情報を説明するための図である。
【図２】位置情報パケットのフォーマットの一例を示す図である。
【図３】本実施形態におけるデータ通信時のデータ構成例を示す図である。
【図４】本実施形態におけるデータ通信時の他のデータ構成例を示す図である。
【図５】本実施形態におけるパケット転送の一例を示す図である。
【図６】本実施形態による伝送装置（送信側）の構成例を示す機能ブロック図である。
【図７】本実施形態による伝送装置（受信側）の構成例を示す機能ブロック図である。
【図８】本実施形態による伝送装置のハードウェア構成例を示す図である。
【図９】ビットストリーム位置制御部（送信側）のハードウェア構成例を示す図である。
【図１０】ビットストリーム位置制御部（受信側）のハードウェア構成例を示す図である。
【図１１】本実施形態を適用したシステム構成例を示す図である。
【符号の説明】
【００７８】
５０  データ処理部
５２  位置情報パケット生成部
５３  位置ウインドウ制御部
５４  位置情報生成部
５５  パケット（伝送フレーム）生成部
５６  送信処理部
５７  送信部
６０  受信部
６１  受信処理部
６２  位置情報解析部
６３  データ処理部
【図１】
2005252470.tif 000003
【図２】
2005252470.tif 000004
【図３】
2005252470.tif 000005
【図４】
2005252470.tif 000006
【図５】
2005252470.tif 000007
【図６】
2005252470.tif 000008
【図７】
2005252470.tif 000009
【図８】
2005252470.tif 000010
【図９】
2005252470.tif 000011
【図１０】
2005252470.tif 000012
【図１１】
2005252470.tif 000013