(57)【要約】【課題】  リングパス通信路において、フレームアライナを必要とせずに送信時の遅延時間を低減する。また、送信の優先度が高い一部の端末装置の端末情報を優先的に送信を行えるようにする。【解決手段】  リングパスフレームの長さを整数倍すると周回遅延時間になるような値にして、リングパスフレーム中に１フレームの端末情報を送信した端末装置はトークンリング手順を用いて端末情報送信権を次の端末装置に送信する。優先度の高い端末装置１つと優先度が低い端末装置全部を１対１になるように端末情報送信順の割り振りを決める。【選択図】  図２
2005136789.tif 000002
【特許請求の範囲】
【請求項１】
リングパス通信路を介して複数の端末装置が接続されたリングパス通信システムに設けられ、
映像および音声データを含む端末情報を前記リングパス通信路で他端末装置に配信する前記端末装置において、
周回遅延時間をＴ、１フレームの端末情報をリングパス上に送信するのに必要な時間をｔｚとし、リングパス上に接続されているＷ個の端末装置中で当該端末情報を優先的に送信することが認められているＳ個（Ｓ＜Ｗ）の端末装置があるときに、リングパスフレーム長ｔｘを
ｔｘ＝Ｔ                                              （Ｔ≦ｔｚ）
ｔｘ＝Ｔ／（ｉｎｔ｛Ｔ／（ｔｚ×（Ｓ＋１））｝＋１）    （Ｔ＞ｔｚ）
（ｉｎｔは少数切り捨て整数化）
として計算する手段と、
Ｔ≦ｔｚの場合には前記端末情報の送信周期を（Ｓ＋１）×ｔｘとし、Ｔ＞ｔｚの場合には前記端末情報の送信周期をｔｘとする手段と、
前記端末情報の送信周期を（Ｓ＋１）に分割し、分割したリングパスフレームのＳ個には前記端末情報を優先的に送信することが認められているＳ個の端末装置を均等に割り当て、残り１つの分割したリングパスフレームには、Ｗ−Ｓ個の端末装置をトークンパス手順により順次割り当てる手段と
を備えたことを特徴とする端末装置。
【請求項２】
１フレームの端末情報をリングパス上に送信するのに必要な時間がｔｚであり、リングパス上に接続されているＷ個の端末装置中で当該端末情報を優先的に送信することが認められているＳ個の端末装置に対し、リングパスフレーム長ｔｘが（Ｓ＋０．５）×ｔｚ以上であるときには、当該Ｓ個の端末装置にｔｚの時間を割り当て、Ｗ−Ｓ個の端末装置にはｔｘ−Ｓ×ｔｚの時間を割り当てる手段を備えた請求項１記載の端末装置。
【請求項３】
各端末装置に割り当てられた端末情報の送信時間ｔｙよりも１フレームの端末情報をリングパス上に送信するのに必要な時間ｔｚの方が長いとき、ｔｚ−ｔｙ時間分の端末情報を以後の端末情報送信時間に送信する手段を備えた請求項１または２記載の端末装置。
【請求項４】
１フレームの端末情報をリングパス上に送信するのに必要な時間がｔｚであり、リングパス上に接続されているＷ個の端末装置中で当該端末情報を優先的に送信することが認められているＳ個（Ｓ＜Ｗ）の端末装置に対し、リングパス上の周回遅延時間Ｔが（Ｓ＋１）×ｔｚ未満のときには、リングパスフレーム長ｔｘをＴに設定する手段と、
周回遅延時間Ｔが（Ｓ＋１）×ｔｚ以上の場合は、リングパスフレーム長ｔｘを、整数倍すると周回遅延時間Ｔになり（Ｓ＋１）×ｔｚを越えない最大の値に設定する手段と
を備えた請求項１ないし３のいずれかに記載の端末装置。
【請求項５】
情報処理装置にインストールすることにより、その情報処理装置に、
リングパス通信路を介して複数の端末装置が接続されたリングパス通信システムに設けられ、
映像および音声データを含む端末情報を前記リングパス通信路で他端末装置に配信する前記端末装置に相応する機能を実現させるプログラムにおいて、
周回遅延時間をＴ、１フレームの端末情報をリングパス上に送信するのに必要な時間をｔｚとし、リングパス上に接続されているＷ個の端末装置中で当該端末情報を優先的に送信することが認められているＳ個（Ｓ＜Ｗ）の端末装置があるときに、リングパスフレーム長ｔｘを
ｔｘ＝Ｔ                                              （Ｔ≦ｔｚ）
ｔｘ＝Ｔ／（ｉｎｔ｛Ｔ／（ｔｚ×（Ｓ＋１））｝＋１）    （Ｔ＞ｔｚ）
（ｉｎｔは少数切り捨て整数化）
として計算する機能と、
Ｔ≦ｔｚの場合には前記端末情報の送信周期を（Ｓ＋１）×ｔｘとし、Ｔ＞ｔｚの場合には前記端末情報の送信周期をｔｘとする機能と、
前記端末情報の送信周期を（Ｓ＋１）に分割し、分割したリングパスフレームのＳ個には前記端末情報を優先的に送信することが認められているＳ個の端末装置を均等に割り当て、残り１つの分割したリングパスフレームには、Ｗ−Ｓ個の端末装置をトークンパス手順により順次割り当てる機能と
を実現させることを特徴とするプログラム。
【請求項６】
１フレームの端末情報をリングパス上に送信するのに必要な時間がｔｚであり、リングパス上に接続されているＷ個の端末装置中で当該端末情報を優先的に送信することが認められているＳ個の端末装置に対し、リングパスフレーム長ｔｘが（Ｓ＋０．５）×ｔｚ以上であるときには、当該Ｓ個の端末装置にｔｚの時間を割り当て、Ｗ−Ｓ個の端末装置にはｔｘ−Ｓ×ｔｚの時間を割り当てる機能を実現させる請求項５記載のプログラム。
【請求項７】
各端末装置に割り当てられた端末情報の送信時間ｔｙよりも１フレームの端末情報をリングパス上に送信するのに必要な時間ｔｚの方が長いとき、ｔｚ−ｔｙ時間分の端末情報を以後の端末情報送信時間に送信する機能を実現させる請求項５または６記載のプログラム。
【請求項８】
１フレームの端末情報をリングパス上に送信するのに必要な時間がｔｚであり、リングパス上に接続されているＷ個の端末装置中で当該端末情報を優先的に送信することが認められているＳ個（Ｓ＜Ｗ）の端末装置に対し、リングパス上の周回遅延時間Ｔが（Ｓ＋１）×ｔｚ未満のときには、リングパスフレーム長ｔｘをＴに設定する機能と、
周回遅延時間Ｔが（Ｓ＋１）×ｔｚ以上の場合は、リングパスフレーム長ｔｘを、整数倍すると周回遅延時間Ｔになり（Ｓ＋１）×ｔｚを越えない最大の値に設定する機能と
を実現させる請求項５ないし７のいずれかに記載のプログラム。
【請求項９】
請求項５ないし８のいずれかに記載のプログラムが記録された前記情報処理装置読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末装置がリングパス通信路を介して相互に接続されたリングパス通信システムに利用する。特に、複数の端末装置の中の一部の端末装置に端末情報を優先的に送信することが認められる場合におけるリングパスフレーム割り当て技術に関する。
【背景技術】
【０００２】
複数の端末装置がリングパス通信路を介して相互に接続されたリングパス通信システムでのフレーム割り当て方法としては、端末装置数分の映像または音声データを周期的に伝送される端末情報として割り当て、割り切れない部分はフレームアライナで吸収するスロッテッドリング方式と、自端末装置が端末情報送信中に他端末装置からの端末情報を受信したときには自端末装置が端末情報の送信が終了するまで他端末装置からの端末情報をバッファに格納するレジスタインサーション方式などがある（例えば、特許文献１、２、３参照）。
【０００３】
スロッテッドリング方式は固定長のデータスロットを設定し、スロットにデータが埋まっている（ＦＵＬＬ）か空（ＥＭＰＴＹ）かで状態を判別している。また、スロットの総数は周回遅延時間で計算される最大伝送ビット量をスロット一つ当たりのビット量で割ることにより計算されるため、伝送ビット量に余りがある場合にはフレームアライナを追加して、割り切れる値にしている。
【０００４】
また、レジスタインサーション方式は自端末装置が端末情報を送信していない状態で他端末装置の端末情報が自端末装置に届いたときにはすぐにその端末情報を中継するが、自端末装置が端末情報を送信しているときに他端末装置からの端末情報が届いたときには自端末装置が送信中の端末情報の送信が終了するまで他端末装置からの端末情報をバッファに格納し、自端末装置が端末情報送信終了後に他端末装置からの端末情報を送信する方式である。
【特許文献１】特開平５−２２３２２号公報
【特許文献２】特開平１０−１６４０５７号公報
【特許文献３】特開平１１−２７５０７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のレジスタインサーション方式では、自端末装置が端末情報を送信しているときに他端末装置からの端末情報が届いたときには自端末装置が送信中の端末情報の送信が終了するまで他端末装置からの端末情報をバッファに格納し、自端末装置の端末情報送信終了後に他端末装置からの端末情報を送信する。しかし、例えば、インタラクティブ通信では遅延時間は短いことが望ましく、このような大きな遅延が発生する可能性のある方式は望ましくない。
【０００６】
従来のスロッテッドリング方式では、一つの端末装置に割り当てられたスロット長がデータ長よりも長い場合には、この余り時間は無効な時間となる。さらに、フレームアライナは端末装置のメモリを大量に必要とするので、ハードウェア構成上望ましくない。また、レジスタインサーション方式におけるバッファも端末装置のメモリを大量に必要とするという点ではフレームアライナと同様の問題がある。
【０００７】
さらに、従来のリングパス通信システムでは、リングパス通信路を介して接続された複数の端末装置の中でいずれかに優先的に端末情報の送信を認める利用形態を採りたい場合には、例えば、優先的に端末情報を送信する端末装置からの送信データをパケット化し、リングパスの周回遅延時間とは関係しないデータ送信周期でデータを送れるようにする必要があるが、この場合には、周回してきた他の端末情報と送信する端末情報とが重なるという問題が発生しないように、伝送容量を多く確保しなければならず、ネットワークリソースを大量に消費するという問題がある。
【０００８】
本発明は、このような背景に行われたものであって、複数の端末装置のいずれかが優先的にデータを送信することを認める通信形態を容易に実現することができ、さらに、データの遅延を少なくすることができ、さらに、データ送信の無効時間をなくすことができるリングパス通信システムの端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第一の特徴はリングパス通信システムを形成する端末装置のうち一部の端末装置だけ優先的にフレームを割り当てることができるところにある。リングパスが全端末装置のフルレートが送信できない伝送容量しかない場合に全端末装置が送信要求を出している場合には、全端末装置が均等に送信できるようなフレーム割り振りが必要である。
【００１０】
しかし、会議システムの話者と聴衆者のように送信される端末情報の重要度が異なる場合には、話者の端末情報を重点的に送信し、聴衆者の割り振りにはトークンパス（ＩＥＥＥ８０２．４）の手順を用いることで、通信路の伝送容量が低い場合にも等分に通信を行うことが可能となる（請求項１、２）。
【００１１】
また、本発明の第二の特徴は、一回のリングパスフレームで１フレームの端末情報を送信しきれなかった場合は次のリングパスフレームで送信するところにある（請求項３）。これにより、リングパスフレームと１フレームの端末情報を送信するのに必要な時間とが無関係でも１フレームの端末情報を保証することができる。また、リングパスフレーム中に１フレームの端末情報を送信し終わった場合には、第一の特徴を利用して次の端末装置に端末情報の送信権を渡すことで、データ送信の無効時間を無くすことが可能になる。
【００１２】
本発明の第三の特徴は、周回遅延時間に応じたリングパスフレームに変更することができるところにある（請求項４）。リングパス上に送信されている端末情報は、リングパス上を一周した後で、送信端末装置が削除する。このためリングパス上の端末情報は自端末装置が作成した端末情報以外は全て中継する必要があり、リングパスフレームが周回遅延時間と無関係であると、端末情報送信中に中継する必要のある端末情報を受信する可能性がある。しかしリングパスフレームを整数倍すると周回遅延になるような値にすることで、端末情報送信中に別の端末情報を受信することがなくなり、フレームアライナおよびバッファのように遅延時間を増やすことなくリングパスへの端末情報送信が可能になる。
【００１３】
すなわち、本発明の第一の観点は、リングパス通信路を介して複数の端末装置が接続されたリングパス通信システムに設けられ、映像および音声データを含む端末情報を前記リングパス通信路で他端末装置に配信する前記端末装置である。
【００１４】
ここで、本発明の特徴とするところは、周回遅延時間をＴ、１フレームの端末情報をリングパス上に送信するのに必要な時間をｔｚとし、リングパス上に接続されているＷ個の端末装置中で当該端末情報を優先的に送信することが認められているＳ個（Ｓ＜Ｗ）の端末装置があるときに、リングパスフレーム長ｔｘを
ｔｘ＝Ｔ                                              （Ｔ≦ｔｚ）
ｔｘ＝Ｔ／（ｉｎｔ｛Ｔ／（ｔｚ×（Ｓ＋１））｝＋１）    （Ｔ＞ｔｚ）
（ｉｎｔは少数切り捨て整数化）
として計算する手段と、Ｔ≦ｔｚの場合には前記端末情報の送信周期を（Ｓ＋１）×ｔｘとし、Ｔ＞ｔｚの場合には前記端末情報の送信周期をｔｘとする手段と、前記端末情報の送信周期を（Ｓ＋１）に分割し、分割したリングパスフレームのＳ個には前記端末情報を優先的に送信することが認められているＳ個の端末装置を均等に割り当て、残り１つの分割したリングパスフレームには、Ｗ−Ｓ個の端末装置をトークンパス手順により順次割り当てる手段とを備えたところにある（請求項１）。
【００１５】
さらに、１フレームの端末情報をリングパス上に送信するのに必要な時間がｔｚであり、リングパス上に接続されているＷ個の端末装置中で当該端末情報を優先的に送信することが認められているＳ個の端末装置に対し、リングパスフレーム長ｔｘが（Ｓ＋０．５）×ｔｚ以上であるときには、当該Ｓ個の端末装置にｔｚの時間を割り当て、Ｗ−Ｓ個の端末装置にはｔｘ−Ｓ×ｔｚの時間を割り当てる手段を備えることができる（請求項２）。
【００１６】
さらに、各端末装置に割り当てられた端末情報の送信時間ｔｙよりも１フレームの端末情報をリングパス上に送信するのに必要な時間ｔｚの方が長いとき、ｔｚ−ｔｙ時間分の端末情報を以後の端末情報送信時間に送信する手段を備えることができる（請求項３）。
【００１７】
さらに、１フレームの端末情報をリングパス上に送信するのに必要な時間がｔｚであり、リングパス上に接続されているＷ個の端末装置中で当該端末情報を優先的に送信することが認められているＳ個（Ｓ＜Ｗ）の端末装置に対し、リングパス上の周回遅延時間Ｔが（Ｓ＋１）×ｔｚ未満のときには、リングパスフレーム長ｔｘをＴに設定する手段と、周回遅延時間Ｔが（Ｓ＋１）×ｔｚ以上の場合は、リングパスフレーム長ｔｘを、整数倍すると周回遅延時間Ｔになり（Ｓ＋１）×ｔｚを越えない最大の値に設定する手段とを備えることができる（請求項４）。
【００１８】
本発明の第二の観点は、情報処理装置にインストールすることにより、その情報処理装置に、リングパス通信路を介して複数の端末装置が接続されたリングパス通信システムに設けられ、映像および音声データを含む端末情報を前記リングパス通信路で他端末装置に配信する前記端末装置に相応する機能を実現させるプログラムである。
【００１９】
ここで、本発明の特徴とするところは、周回遅延時間をＴ、１フレームの端末情報をリングパス上に送信するのに必要な時間をｔｚとし、リングパス上に接続されているＷ個の端末装置中で当該端末情報を優先的に送信することが認められているＳ個（Ｓ＜Ｗ）の端末装置があるときに、リングパスフレーム長ｔｘを
ｔｘ＝Ｔ                                              （Ｔ≦ｔｚ）
ｔｘ＝Ｔ／（ｉｎｔ｛Ｔ／（ｔｚ×（Ｓ＋１））｝＋１）    （Ｔ＞ｔｚ）
（ｉｎｔは少数切り捨て整数化）
として計算する機能と、Ｔ≦ｔｚの場合には前記端末情報の送信周期を（Ｓ＋１）×ｔｘとし、Ｔ＞ｔｚの場合には前記端末情報の送信周期をｔｘとする機能と、前記端末情報の送信周期を（Ｓ＋１）に分割し、分割したリングパスフレームのＳ個には前記端末情報を優先的に送信することが認められているＳ個の端末装置を均等に割り当て、残り１つの分割したリングパスフレームには、Ｗ−Ｓ個の端末装置をトークンパス手順により順次割り当てる機能とを実現させるところにある（請求項５）。
【００２０】
さらに、１フレームの映像データをリングパス上に送信するのに必要な時間がｔｚであり、リングパス上に接続されているＷ個の端末装置中で当該端末情報を優先的に送信することが認められているＳ個の端末装置に対し、リングパスフレーム長ｔｘが（Ｓ＋０．５）×ｔｚ以上であるときには、当該Ｓ個の端末装置にｔｚの時間を割り当て、Ｗ−Ｓ個の端末装置にはｔｘ−Ｓ×ｔｚの時間を割り当てる機能を実現させることができる（請求項６）。
【００２１】
さらに、各端末装置に割り当てられた端末情報の送信時間ｔｙよりも１フレームの映像データをリングパス上に送信するのに必要な時間ｔｚの方が長いとき、ｔｚ−ｔｙ時間分の映像データを以後の端末情報送信時間に送信する機能を実現させることができる（請求項７）。
【００２２】
さらに、１フレームの端末情報をリングパス上に送信するのに必要な時間がｔｚであり、リングパス上に接続されているＷ個の端末装置中で当該端末情報を優先的に送信することが認められているＳ個（Ｓ＜Ｗ）の端末装置に対し、リングパス上の周回遅延時間Ｔが（Ｓ＋１）×ｔｚ未満のときには、リングパスフレーム長ｔｘをＴに設定する機能と、周回遅延時間Ｔが（Ｓ＋１）×ｔｚ以上の場合は、リングパスフレーム長ｔｘを、整数倍すると周回遅延時間Ｔになり（Ｓ＋１）×ｔｚを越えない最大の値に設定する機能とを実現させることができる（請求項８）。
【００２３】
本発明の第三の観点は、本発明のプログラムが記録された前記情報処理装置読取可能な記録媒体である（請求項９）。本発明のプログラムは本発明の記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００２４】
これにより、汎用の情報処理装置を用いて、複数の端末装置のいずれかに優先的にデータを送信することを容易に認めることができ、さらに、データの遅延を少なくすることができ、さらに、データ送信の無効時間をなくすことができるリングパス通信システムの端末装置を実現することができる。
【発明の効果】
【００２５】
本発明によれば、複数の端末装置のいずれかが優先的にデータを送信することを認める通信形態を容易に実現することができ、さらに、データの遅延を少なくすることができ、さらに、データ送信の無効時間をなくすことができるリングパス通信システムの端末装置を実現することができる。
【発明を実施するための最良の形態】
【００２６】
本発明実施例を図１ないし図７を参照して説明する。図１は、本発明実施例のリングパス通信システムの構成を示すものである。複数の端末装置Ａ、Ｂ、Ｃ、Ｄがリングパスを介して接続されて通信システムを構成する。また、一つの端末装置の１フレームの端末情報として映像データを送信するのに必要な時間を１／３０秒とする。本実施例では、端末情報は映像データとして説明するが、音声データその他のデータについても適用可能である。
【００２７】
本実施例は、図１に示すように、リングパス通信路を介して複数の端末装置Ａ    〜Ｄが接続されたリングパス通信システムに設けられ、映像データを前記リングパス通信路で他端末装置に配信する前記端末装置である。
【００２８】
ここで、本実施例の特徴とするところは、前記端末装置に、周回遅延時間をＴ、１フレームの映像データをリングパス上に送信するのに必要な時間をｔｚとし、リングパス上に接続されているＷ個の端末装置中で当該映像データを優先的に送信することが認められているＳ個（Ｓ＜Ｗ）の端末装置があるときに、リングパスフレーム長ｔｘを
ｔｘ＝Ｔ                                              （Ｔ≦ｔｚ）
ｔｘ＝Ｔ／（ｉｎｔ｛Ｔ／（ｔｚ×（Ｓ＋１））｝＋１）    （Ｔ＞ｔｚ）
（ｉｎｔは少数切り捨て整数化）
として計算する手段と、Ｔ≦ｔｚの場合には前記映像データの送信周期を（Ｓ＋１）×ｔｘとし、Ｔ＞ｔｚの場合には前記映像データの送信周期をｔｘとする手段と、前記映像データの送信周期を（Ｓ＋１）に分割し、分割したリングパスフレームのＳ個には前記映像データを優先的に送信することが認められているＳ個の端末装置を均等に割り当て、残り１つの分割したリングパスフレームには、Ｗ−Ｓ個の端末装置をトークンパス手順により順次割り当てる手段とを備えたところにある（請求項１）。
【００２９】
さらに、１フレームの映像データをリングパス上に送信するのに必要な時間がｔｚであり、リングパス上に接続されているＷ個の端末装置中で当該映像データを優先的に送信することが認められているＳ個の端末装置に対し、リングパスフレーム長ｔｘが（Ｓ＋０．５）×ｔｚ以上であるときには、当該Ｓ個の端末装置にｔｚの時間を割り当て、Ｗ−Ｓ個の端末装置にはｔｘ−Ｓ×ｔｚの時間を割り当てる手段を備える（請求項２）。
【００３０】
さらに、各端末装置に割り当てられた映像データの送信時間ｔｙよりも１フレームの映像データをリングパス上に送信するのに必要な時間ｔｚの方が長いとき、ｔｚ−ｔｙ時間分の映像データを以後の映像データ送信時間に送信する手段を備える（請求項３）。
【００３１】
さらに、１フレームの映像データをリングパス上に送信するのに必要な時間がｔｚであり、リングパス上に接続されているＷ個の端末装置中で当該映像データを優先的に送信することが認められているＳ個（Ｓ＜Ｗ）の端末装置に対し、リングパス上の周回遅延時間Ｔが（Ｓ＋１）×ｔｚ未満のときには、リングパスフレーム長ｔｘをＴに設定する手段と、周回遅延時間Ｔが（Ｓ＋１）×ｔｚ以上の場合は、リングパスフレーム長ｔｘを、整数倍すると周回遅延時間Ｔになり（Ｓ＋１）×ｔｚを越えない最大の値に設定する手段とを備える（請求項４）。
【００３２】
以下、本実施例によるフレーム割り当てについて説明する。
【００３３】
（映像データ送信順の決定）
一つの端末装置が一つのリングパスフレームｔｘ中に映像データを送信できる時間ｔｙは優先度の高い端末装置の数Ｓと１フレームの映像データを送信する時間ｔｚによって変化する。ｔｘがｔｚに満たない場合には、一つのｔｘに一つの端末装置の映像データを割り当て（ｔｙ＝ｔｘ）、ｔｘ毎に優先度の高い端末装置は（Ｓ＋１）周期で送信し、それ以外の端末装置は１周期の時間を割り振る（請求項１）。
【００３４】
また、ｔｘがｔｚ以上であった場合には、優先度の高いＳ個の端末装置にはｔｘ／（Ｓ＋１）分の時間を割り当て、全端末装置数ＷからＳ個の端末装置を除いたＷ−Ｓ個の端末装置はｔｘ／（Ｓ＋１）の時間を均等に割り振る。ｔｘがｔｚ以上であり、さらにｔｘがｔｚ×（Ｓ＋０．５）以上の周期である場合には、優先度の高いＳ個の端末装置にはｔｚの時間を与え、残りの端末装置にはｔｘ−（ｔｚ×Ｓ）の時間を割り振る（請求項２）。
【００３５】
図２はｔｘがｔｚに満たない例である。この例において優先度の高い端末装置はＡとＣの二つであり、１フレームの映像データを送信するのに必要な時間ｔｚが１／３０秒、リングパスフレームｔｘがｔｚの０．８倍（２／７５）である。このときｔｚ＜ｔｘであるから、ｔｘ毎に一つの端末装置の映像データを割り振る。
【００３６】
また、一回のｔｘでは２／７５しか映像データを送ることができないので、１フレームを構成するために必要な残りのデータ（１／３０−２／７５＝１／１５０）は２つ後のリングパスフレームで送信される。そのときの余り時間（２／７５−１／１５０＝１５０）は次の端末装置の映像データ送信に使用される。端末装置ＢとＤには、この二つの端末装置に対して１つのｔｘが割り当てられる。
【００３７】
図３にｔｘがｔｚ以上で、かつｔｚ×（Ｓ＋０．５）以上の場合の例を示す。この例において優先度の高い端末装置はＡとＣの二つであり、１フレームの映像データを送信するのに必要な時間ｔｚが１／３０、映像データ送信周期ｔｘがｔｚの２．７倍（９／１００）である。優先度の高い端末装置の数が２であるためＳ＋０．５は２．５となるため、２．７倍である。この例は２通りの送信方法を選択可能である。
【００３８】
一つ目の方法である送信方法１は均等に割りつける方法である。これは、優先度の高い端末装置ＡおよびＣが送信できる時間ｔｙを３／１００、残りの３／１００にＢとＤの映像データを交互に割り当てる。もう一つの方法である送信方法２は、優先度の高い端末装置ＡおよびＣが送信する時間ｔｙ１には、１フレームの映像データを送信するのに必要な時間ｔｚ（＝１／３０）を割り当て、端末装置ＢおよびＤの映像データを送信する時間ｔｙ２にはｔｘの余った時間である７／３００を割り振る（請求項３）。
【００３９】
（リングパスフレームの決定）
リングパスフレームｔｘが決まった後の映像データ送信順の割り振りは上記の方法にて決められるが、ここではリングパスフレームｔｘを決める手段を説明する。これは各端末装置がリングパス上を一周してきた映像データ送信周期ｔｘの受信開始時間と、リングパス上にリングパスフレームｔｘのデータを送信開始する時間とを一致させる方法である。そのため、リングパスフレームは優先度の高い端末装置の数Ｓと周回遅延時間Ｔ、および１フレームの映像データを送信するのに必要な時間ｔｚを利用して決められる。
【００４０】
周回遅延時間Ｔがｔｚ×（Ｓ＋１）以下のときには、リングパスフレームｔｘをＴとする。周回遅延時間Ｔがｔｚ×（Ｓ−１）よりも長い場合には、一つの端末装置当たりに割り振る時間が１フレームの映像データを送信するのに必要な時間ｔｚを越えてしまう。このため、周回遅延時間Ｔ中に何個のｔｚ×（Ｓ＋１）が送れるかを計算する。
【００４１】
Ｙ＝ｉｎｔ｛（Ｔ／（ｔｚ＋（Ｓ＋１））｝（ｉｎｔは少数切り捨て整数化）…（１）
さらに一回のリングパスフレームｔｘがｔｚ×（Ｓ＋１）よりも大きくならない時間にすることで、１フレーム以上の映像データを一回のｔｘで送信するのを防ぐことができる。このため、映像データ送信時間ｔｘは以下の式として計算される。
ｔｘ＝Ｔ／（Ｙ＋１）
＝Ｔ／（ｉｎｔ｛Ｔ／（ｔｚ×（Ｓ＋１））｝＋１）…（２）
図４は優先度が高い端末装置の数Ｓが端末装置ＡおよびＣの２で、周回遅延時間Ｔがｔｚの０．８倍（２／７５）であるときのリングパスフレームｔｘを計算している。この例では周回遅延時間Ｔはｔｚ×（Ｓ＋１）よりも短いので、リングパスフレームｔｘはｔｚ×０．８とする。映像データ送信順の割り振りは図２と同じになるため計算は割愛する。
【００４２】
図５は優先度の高い端末装置の数Ｓが端末装置ＡおよびＣの２で、周回遅延時間Ｔがｔｚの５．４倍（９／５０）であるときのリングパスフレームｔｘを計算している。このときは周回遅延時間Ｔがｔｚ×（Ｓ＋１）を越えているため、式（１）にてＹを計算する。この結果Ｙは１となる。これにより、式（２）よりリングパスフレームｔｘは以下のようになる。
【００４３】
ｔｘ＝Ｔ／（Ｙ＋１）＝Ｔ／２＝ｔｚ×１．８
この映像データ送信順の割り振りは図３と同じなので計算は割愛する（請求項４）。
【００４４】
（リングパスフレームの通知）
図６にリングパスフレーム通知のシーケンスを示している。端末装置は優先度を上げるような要求を管理端末装置に送信する。要求を受けた管理端末装置は優先度が高い端末装置の数を計算し、周回遅延時間と１フレームの映像データを送信するのに必要な時間を元にリングパスフレームの計算を行う。計算終了後に管理端末装置はリングパスフレーム長と送信順を全端末装置に通知する。管理端末装置からの通知を受け取った端末装置は受信完了通知を管理端末装置に送信する。
【００４５】
（データ送信時のヘッダ）
図７にデータ送信時のヘッダを示している。最初の１ｂｉｔがこのデータが映像データか音声かを区別するためのビットとなる。次の１ｂｉｔ（Ｂ）は映像データの割り振りを行うときにリングパスへ映像データを送信する権利を受けたことを示すビットである。次の６ｂｉｔ（Ｃ）はそのデータがどの端末装置から送信されたかを示す。Ｄは各映像データ１フレーム中のどの部分を構成しているかを示す８ｂｉｔである。この値を使用して各端末装置はＩＰのデータから元の映像データに復元を行う。
【００４６】
その次の８ｂｉｔ（Ｅ）は映像データ送信権譲渡フラグ（Ｂ）が立っているときに有効である。映像データ送信権が譲渡された端末装置は権利を受け取ったリングパスフレームに幾つデータを送信してよいかを示している。次のフィールド（Ｆ）はタイムコードを示す。これは古いデータを削除するのに使用される。
【００４７】
（プログラム）
本発明は、汎用の情報処理装置にインストールすることにより、その情報処理装置に本発明の端末装置に相応する機能を実現させるプログラムとして実現することができる（請求項５〜８）。このプログラムは、記録媒体に記録されて情報処理装置にインストールされ（請求項９）、あるいは通信回線を介して情報処理装置にインストールされることにより当該情報処理装置に、本実施例で説明した端末装置に相応する機能を実現させることができる。
【産業上の利用可能性】
【００４８】
本発明により、リングパスフレーム長は整数倍すると周回遅延時間になるような値になるため、送信するリングパスフレームの開始時間と受信するリングパスフレームの開始時間とが一致する。これにより、周回遅延時間とリングパスフレーム長の不一致によるデータの遅延を少なくすることが可能になる。
【００４９】
さらに、リングパスフレーム内でトークンパス手順を用いて映像データ送信権を次端末装置に渡すため、端末装置間でデータ送信の切れ間を埋めることができ、データ送信の無効時間をなくすことが可能になる。
【００５０】
これによりシステムユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００５１】
【図１】リングパス上通信路の構成例。
【図２】リングパスフレーム長が１フレームの映像データを送信するのに必要な時間よりも短い場合の送信順決定を示す図。
【図３】リングパスフレーム長が１フレームの映像データを送信するのに必要な時間よりも長い場合の送信順決定を示す図。
【図４】周回遅延時間が１フレームの映像データを送信するのに必要な時間よりも短い場合のリングパスフレーム長の計算と送信順の決定を示す図。
【図５】周回遅延時間が１フレームの映像データを送信するのに必要な時間よりも長い場合のリングパスフレーム長の計算と送信順の決定を示す図。
【図６】リングパスフレーム決定までのシーケンス図。
【図７】映像または音声データのパケットの構成を示す図。
【符号の説明】
【００５２】
Ａ〜Ｄ  端末装置
【図１】
2005136789.tif 000003
【図２】
2005136789.tif 000004
【図３】
2005136789.tif 000005
【図４】
2005136789.tif 000006
【図５】
2005136789.tif 000007
【図６】
2005136789.tif 000008
【図７】
2005136789.tif 000009