(57)【要約】【課題】ストリーム型メディアとバースト型メディアを組み合わせたリッチメディアコミュニケーションにおいて、端末やネットワークのリソースを十分に利用することができ、品質劣化や劣化の要因となる事象が実際に発生する前に、その品質劣化を回避することができるようにする。【解決手段】バースト型メディアとストリーム型メディアを組み合わせたコミュニケーションを実行中に、バースト型メディア受信手段１１１からバースト型メディアのデータが到着した旨の通知を受けると、ストリーム型メディア品質制御手段１１４は、中継中のストリーム型メディアについて、品質を下げてデータ量を削減する変換処理を開始する。【選択図】図２
2008283429.tif 000002
【特許請求の範囲】
【請求項１】
所定量のデータが常に送受信されるストリーム型のメディアとバースト的にデータを送受信するバースト型のメディアを組み合わせたリッチメディアコミュニケーションの品質制御システムにおいて、
バースト的なメディアのデータの送受信に合わせて、ストリーム型のメディアの品質を制御する品質制御手段を備えた
ことを特徴とする品質制御システム。
【請求項２】
リッチメディアコミュニケーションが中継装置を介して複数の端末装置によって行なわれ、
前記中継装置は、
バースト型のメディアのデータ受信および送信完了を通知するバースト型メディア受信手段と、
通知に従って、ストリーム型のメディアの品質を制御するストリーム型メディア品質制御手段と
を含む請求項１記載の品質制御システム。
【請求項３】
中継装置は、ストリーム型メディア品質制御手段に対しストリーム型メディアの制御方法を提供する制御方法保存部を含む請求項２記載の品質制御システム。
【請求項４】
中継装置は、バースト型のメディアの受信データ量とストリーム型メディアの状態に従って、当該データ受信時の端末装置の負荷を推定し、その結果からストリーム型メディアのデータ削減量を決定する端末状態推測手段を含む請求項２または請求項３記載の品質制御システム。
【請求項５】
中継装置は、
端末状態推測手段に対し端末能力情報を提供する端末能力情報保存部と、
状態推測ルールを提供する状態推測ルール保存部と
を含む請求項４記載の品質制御システム。
【請求項６】
リッチメディアコミュニケーションが中継装置を介して複数の端末装置によって行なわれ、
前記中継装置は、
バースト型のメディアのデータ受信および送信完了を通知するバースト型メディア受信手段と、
通知に従って、接続された端末装置毎の能力に合わせてストリーム型のメディアの品質を制御するストリーム型メディア品質制御手段と
を含む請求項１記載の品質制御システム。
【請求項７】
端末装置は、中継装置に対して端末能力情報を通知する制御情報送受信手段を含み、
前記中継装置は、
前記端末装置から当該端末装置の能力情報を受信する制御情報受信手段と、
受信した端末情報をストリーム型メディア品質制御手段に提供する端末能力情報保存部と
を含む請求項６記載の品質制御システム。
【請求項８】
端末装置は、
端末装置のリソース状態を測定する端末状態測定手段と、
測定した端末装置のリソース状態を通知する制御情報送受信手段とを含み、
中継装置は、前記端末装置から前記端末装置のリソース状態を受信し、ストリーム型メディア品質制御手段に通知する制御情報受信手段を含む
請求項６記載の品質制御システム。
【請求項９】
中継装置は、複数のストリーム型のメディアから品質制御対象としてメディアを選択し、併せてそのメディアに対する品質制御方法を決定する品質制御内容決定手段を含む請求項４記載の品質制御システム。
【請求項１０】
中継装置は、
品質制御内容決定手段に対し、端末能力情報を提供する端末能力情報保存部と、
制御内容決定ルールを提供する制御内容決定ルール保存部と
を含む請求項９記載の品質制御システム。
【請求項１１】
リッチメディアコミュニケーションが中継装置を介して複数の端末装置によって行なわれ、
前記端末装置は、
バースト型のメディアのデータ送信を通知するバースト型メディア制御手段と、
通知に従ってストリーム型のメディアの品質を制御するストリーム型メディア品質制御手段と
を含む請求項１記載の品質制御システム。
【請求項１２】
端末装置は、ストリーム型メディア品質制御手段に対しストリーム型メディアの制御方法を提供する制御方法保存部を含む請求項１１記載の品質制御システム。
【請求項１３】
所定量のデータが常に送受信されるストリーム型のメディアと間欠的に様々な量のデータを送受信するバースト型のメディアを組み合わせたリッチメディアコミュニケーションの品質制御方法において、
メディアを受信する端末装置のリソース状態が与えられた条件を保つことを目的として、バースト型のメディアのデータの送受信の状況に合わせて、ストリーム型メディアの品質制御を実施する
ことを特徴とする品質制御方法。
【請求項１４】
保つべき端末装置のリソース状態の条件が、コミュニケーション中に参加者によって与えられる請求項１３記載の品質制御方法。
【請求項１５】
リッチメディアコミュニケーションの中継装置が、バースト型のメディアのデータの受信をきっかけにストリーム型メディアの品質制御を開始し、バースト型のメディアのデータの送信完了をきっかけにストリーム型メディアの品質制御を終了する請求項１３または請求項１４記載の品質制御方法。
【請求項１６】
中継装置が、ストリーム型のメディアの形式やデータ量に従って、品質制御内容を変更する
請求項１５記載の品質制御方法。
【請求項１７】
中継装置が、バースト型のメディアのデータ量とストリーム型メディアの形式やデータ量に従って、当該データ受信時の端末装置のリソース状態を推定し、その推定結果よりストリーム型のメディアの品質制御内容を決定する
請求項１５記載の品質制御方法。
【請求項１８】
中継装置が、接続された端末装置から通知された個々の能力や属性値に合わせて、ストリーム型のメディアの品質制御内容を決定する
請求項１５記載の品質制御方法。
【請求項１９】
端末装置が、当該端末装置のリソース状態を測定し、一定以上の変動があった場合に、中継装置にそれを通知し、中継装置がその変動内容に従ってストリーム型のメディアの品質制御内容を変更する
請求項１８記載の品質制御方法。
【請求項２０】
端末装置が、リソース状態の測定結果が予め与えられた閾値を一定時間上回る場合や下回る場合、また、ある複数回の測定値を比較して予め与えられた差分値を越える変動があった場合に、大きな変動と判断する
請求項１９記載の品質制御方法。
【請求項２１】
中継装置が、複数のストリーム型のメディアから品質制御対象としてメディアを選択する請求項１３または請求項１４に記載の品質制御方法。
【請求項２２】
中継装置が、品質制御対象メディアの決定とそのメディアに対する品質制御方法を決定する際に、複数のメディアの全ての品質制御方法を対象にして品質制御結果を評価し、その結果に基づいてメディアとその制御方法を決定する
請求項２１記載の品質制御方法。
【請求項２３】
端末装置が、バースト型のメディアのデータの送信をきっかけに、ストリーム型メディアの品質制御を開始し、バースト型のメディアのデータの送信完了をきっかけにストリーム型メディアの品質制御を終了する
請求項１３または請求項１４記載の品質制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像や音声などの一定量のデータが常に送受信されるストリーム型のメディア（以下、ストリーム型メディアと表記する。）と、資料共有やファイル転送などの様々な量のデータを間欠的に送受信するメディア（以下、バースト型メディアと表記する。）を組み合わせたリッチメディアコミュニケーションシステムにおける品質制御システムおよび品質制御方法に関する。
【背景技術】
【０００２】
従来のリッチメディアコミュニケーションシステムの品質制御の一例が非特許文献１に記載されている。非特許文献１には、音声・映像・資料共有を組み合わせたリッチメディアコミュニケーションにおいて、端末で測定されたＣＰＵ使用率やネットワーク帯域の状況に応じて、当該端末から発信される映像の品質を制御することにより、端末の過負荷を原因とする品質劣化を防ぐことが記載されている。
【０００３】
また、中継装置が、回線状況の変動に対しても快適な通信品質を提供する通信システムの一例が特許文献１に記載されている。特許文献１に記載されているシステムは、複数の端末装置が接続された中継装置が伝送誤り検出部を持つ。伝送誤り検出部は、端末装置からの情報に基づいて伝送誤り率を算出し、その結果に従って、中継装置は、各端末装置にメディアが送信するデータに対し付加する誤り訂正符号の量を制御する。このような構成により、回線状況が変動した場合でも、各端末装置で再生されるメディアのデータの品質を保つことができる。
【０００４】
【特許文献１】特開２００６−３４５２８９号公報
【非特許文献１】”コミュニケーションドアエクスプレス  機能・特徴”、[online]、日本電気株式会社、［２００７年３月２６日検索］、インターネット＜URL http://www.nec.co.jp/middle/commdoor/products/express/kinou.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
非特許文献１に記載されているリッチメディアコミュニケーションを実現する端末装置の構成として、図２７のブロック図に示す構成が考えられる。図２７に示す端末装置は、データ処理装置６００と記憶装置６１０とを備えている。記憶装置６１０は、通信相手の端末装置のアドレス等の情報を記憶する通信情報管理部６１１を含む。データ処理装置６００において、ストリーム型メディア制御手段６０１は、ストリーム型メディアのデータ（ストリーム型メディアデータ）の送受信制御を行う。バースト型メディア制御手段６０２は、バースト型メディアのデータ（バースト型メディアデータ）の送受信制御を行う。ストリーム型メディア送信手段６０３は、ストリーム型メディア制御手段６０１およびストリーム型メディア品質制御手段６０７の制御の下でストリーム型メディアデータを通信相手の端末装置に送信する処理を行う。ストリーム型メディア受信手段６０５は、ストリーム型メディアデータを受信する。バースト型メディア送信手段６０４は、バースト型メディア制御手段６０２の制御の下でバースト型メディアデータを通信相手の端末装置に送信する処理を行う。バースト型メディア受信手段６０６は、バースト型メディアデータを受信する。
【０００６】
端末状態測定手段６０８は、端末装置におけるＣＰＵ負荷状態や帯域利用率を測定する。ストリーム型メディア品質制御手段６０７は、端末状態測定手段６０８が測定したＣＰＵ負荷状態が高負荷を示していたり、端末状態測定手段６０８が測定した帯域利用率が高い利用率を示している場合に、ストリーム型メディアのデータ量を削減するための処理を実行する。
【０００７】
図２８は、特許文献１に記載されている品質制御方法が適用された通信システムの構成例を示すブロック図である。中継装置７２２は、伝送誤りを検出して伝送誤り率を算出する伝送誤り率検出部７３１、通信回線の利用率を検出して回線使用率を算出する回線使用率検出部７３２、中継装置７２２が送信する符号化情報に含まれる情報源符号の階層数を決定して階層割当情報を出力する階層割当部７３３、伝送路７２３を介して端末装置に対する優先度および送信元通信端末に対する階層情報を入力するとともに、各端末装置に対して送信する階層数に関する情報を出力する端末情報送受信部７３４、音声情報を入力して保持する音声情報格納部７３５、伝送路７２３を介して中継装置群から送信される符号化情報を入力する符号化情報受信部７３６、階層割り当て情報に基づいて符号化情報を再構成する再構成処理部７３７、および再構成された符号化情報を該当する端末装置に伝送路７２１を介して出力する符号化情報送信部７３８を備えている。
【０００８】
中継装置７２２において、伝送誤り率検出部７３１が伝送誤り率が増加したことを検出すると、再構成処理部７３７は、通話品質を維持するために、各端末装置に伝送する符号化情報中により多くの伝送誤り訂正用符号を挿入する。また、回線使用率検出部７３２が回線使用率が増加したことを検出すると、端末装置に伝送される符号化情報の情報が削減される。
【０００９】
しかし、非特許文献１に記載された方式（図２７参照。）では、端末状態測定手段６０８による状態測定結果が認識された後に、ストリーム型メディアの品質制御が行なわれるため、制御の遅延が発生し、制御実行までの間通信の品質劣化が発生する。また、自端末の状態のみを対象としているため、受信側端末での品質劣化の可能性はなくならない。これを解決するため、両メディアを同時に利用しても品質劣化が起こらないように、バースト型メディアの処理によるリソース利用を考慮して、映像の品質を決定した場合、バースト型メディアの処理がない場合に、リソースの無駄が発生する。
【００１０】
また、非特許文献１に記載された方式や特許文献１に記載された方式（図２８参照。）では、「端末状態の悪化」や「伝送誤り」が発生したことが検出されると品質制御が開始されるため、品質制御を開始する時点では、既に通信品質の劣化または劣化の要因となる事象が発生している。
【００１１】
つまり、従来の手法または手段には、以下のような問題がある。
【００１２】
第１の問題点は、バースト型メディアの処理負荷によるリソース不足を想定して映像等のストリーム型メディアの品質を決定すると、端末やネットワークのリソースを十分利用しきれないことである。その理由は、バースト型メディアの処理によるリソース利用は間欠的にしか発生しないためである。
【００１３】
第２の問題点は、通信品質制御を行なう時点で、既に通信品質の劣化または劣化の要因となる事象が発生していることである。その理由は、通信品質制御を行うきっかけが、端末または中継装置において品質の劣化や劣化要因の発生を検知することだからである。
【００１４】
そこで、本発明は、リッチメディアコミュニケーションにおいて、端末やネットワークのリソースの十分な利用と、リソース不足による品質の劣化回避とを両立できる品質制御システムおよび品質制御方法を提供することを目的とする。
【００１５】
また、リッチメディアコミュニケーションにおいて、品質劣化や劣化の要因となる事象が実際に発生する前に、その品質劣化を回避することができる品質制御システムおよび品質制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明による品質制御システムは、所定量のデータが常に送受信されるストリーム型のメディアとバースト的にデータを送受信するバースト型のメディアを組み合わせたリッチメディアコミュニケーションの品質制御システムにおいて、バースト的なメディアのデータの送受信に合わせて、ストリーム型のメディアの品質を制御する品質制御手段を備えたことを特徴とする。
【００１７】
リッチメディアコミュニケーションが中継装置を介して複数の端末装置によって行なわれ、中継装置は、バースト型のメディアのデータ受信および送信完了を通知するバースト型メディア受信手段（例えば、バースト型メディア受信手段１１１）と、通知に従ってストリーム型のメディアの品質を制御するストリーム型メディア品質制御手段（例えば、ストリーム型メディア品質制御手段１１４）とを含んでもよい。
【００１８】
中継装置は、ストリーム型メディア品質制御手段に対しストリーム型メディアの制御方法を提供する制御方法保存部（例えば、制御方法保存部１２１）を含んでもよい。
【００１９】
中継装置は、バースト型のメディアの受信データ量とストリーム型メディアの状態に従って、当該データ受信時の端末装置の負荷を推定し、その結果からストリーム型メディアのデータ削減量を決定する端末状態推測手段（例えば、端末状態推測手段３１６）を含んでもよい。
【００２０】
中継装置は、端末状態推測手段に対し端末能力情報を提供する端末能力情報保存部（例えば、端末能力情報保存部３２３）と、状態推測ルールを提供する状態推測ルール保存部（例えば、状態推測ルール保存部３２４）とを含んでもよい。
【００２１】
リッチメディアコミュニケーションが中継装置を介して複数の端末装置によって行なわれ、中継装置は、バースト型のメディアのデータ受信および送信完了を通知するバースト型メディア受信手段（例えば、バースト型メディア受信手段１１１）と、通知に従って、接続された端末装置毎の能力に合わせてストリーム型のメディアの品質を制御するストリーム型メディア品質制御手段（例えば、ストリーム型メディア品質制御手段１１４）とを含んでもよい。
【００２２】
端末装置は、中継装置に対して端末能力情報を通知する制御情報送受信手段（例えば、制御情報送受信手段５１７）を含み、中継装置は、端末装置から当該端末装置の能力情報を受信する制御情報受信手段（例えば、制御情報受信手段４１７）と、受信した端末情報をストリーム型メディア品質制御手段に提供する端末能力情報保存部（例えば、端末能力情報保存部４２３）とを含んでもよい。
【００２３】
端末装置は、端末装置のリソース状態を測定する端末状態測定手段（例えば、端末状態測定手段７１８）と、測定した端末装置のリソース状態を通知する制御情報送受信手段（例えば、制御情報送受信手段５１７）とを含み、中継装置は、端末装置から端末装置のリソース状態を受信し、ストリーム型メディア品質制御手段に通知する制御情報受信手段（例えば、制御情報受信手段６１７）を含んでもよい。
【００２４】
中継装置は、複数のストリーム型のメディアから品質制御対象として適切なメディアを選択し、併せてそのメディアに対する品質制御方法を決定する品質制御内容決定手段（例えば、品質制御内容決定手段８１８）を含んでもよい。
【００２５】
中継装置は、品質制御内容決定手段に対し、端末能力情報を提供する端末能力情報保存部（例えば、端末能力情報保存部３２３）と、制御内容決定ルールを提供する制御内容決定ルール保存部（例えば、制御内容決定ルール保存部８２４）とを含んでもよい。
【００２６】
リッチメディアコミュニケーションが中継装置を介して複数の端末装置によって行なわれ、端末装置は、バースト型のメディアのデータ送信を通知するバースト型メディア制御手段（例えば、バースト型メディア制御手段１Ａ１２）と、通知に従ってストリーム型のメディアの品質を制御するストリーム型メディア品質制御手段（例えば、ストリーム型メディア品質制御手段１Ａ１８）とを含んでもよい。
【００２７】
端末装置は、ストリーム型メディア品質制御手段に対しストリーム型メディアの制御方法を提供する制御方法保存部（例えば、制御方法保存部１Ａ２２）を含んでもよい。
【００２８】
本発明による品質制御方法は、所定量のデータが常に送受信されるストリーム型のメディアと間欠的に様々な量のデータを送受信するバースト型のメディアを組み合わせたリッチメディアコミュニケーションの品質制御方法において、メディアを受信する端末装置のリソース状態が与えられた条件を保つことを目的として、バースト型のメディアのデータの送受信の状況に合わせて、ストリーム型メディアの品質制御を実施することを特徴とする。
【００２９】
品質制御方法において、保つべき端末装置のリソース状態の条件が、コミュニケーション中に参加者によって与えられてもよい。
【００３０】
品質制御方法において、リッチメディアコミュニケーションの中継装置が、バースト型のメディアのデータの受信をきっかけにストリーム型メディアの品質制御を開始し、バースト型のメディアのデータの送信完了をきっかけにストリーム型メディアの品質制御を終了してもよい。
【００３１】
品質制御方法において、中継装置が、ストリーム型のメディアの形式やデータ量に従って、品質制御内容を変更してもよい。
【００３２】
品質制御方法において、中継装置が、バースト型のメディアのデータ量とストリーム型メディアの形式やデータ量に従って、当該データ受信時の端末装置のリソース状態を推定し、その推定結果よりストリーム型のメディアの品質制御内容を決定してもよい。
【００３３】
品質制御方法において、中継装置が、接続された端末装置から通知された個々の能力や属性値に合わせて、ストリーム型のメディアの品質制御内容を決定してもよい。
【００３４】
品質制御方法において、端末装置が、当該端末装置のリソース状態を測定し、一定以上の変動があった場合に、中継装置にそれを通知し、中継装置がその変動内容に従ってストリーム型のメディアの品質制御内容を変更してもよい。
【００３５】
品質制御方法において、端末装置が、リソース状態の測定結果が予め与えられた閾値を一定時間上回る場合や下回る場合、また、ある複数回の測定値を比較して予め与えられた差分値を越える変動があった場合に、大きな変動と判断してもよい。
【００３６】
品質制御方法において、中継装置が、複数のストリーム型のメディアから品質制御対象として適切なメディアを選択してもよい。
【００３７】
品質制御方法において、中継装置が、品質制御対象メディアの決定とそのメディアに対する品質制御方法を決定する際に、複数のメディアの全ての品質制御方法を対象にして品質制御結果を評価し、その結果に基づいて適切なメディアとその制御方法を決定してもよい。
【００３８】
品質制御方法において、端末装置が、バースト型のメディアのデータの送信をきっかけに、ストリーム型メディアの品質制御を開始し、バースト型のメディアのデータの送信完了をきっかけにストリーム型メディアの品質制御を終了してもよい。
【００３９】
本発明による品質制御システムの好ましい一態様は、例えば、ストリーム型メディアとバースト型メディアを組み合わせたリッチメディアコミュニケーションにおいて、バースト型メディアのデータ受信と送信完了を通知するバースト型メディア受信手段（例えば、図２に示すバースト型メディア受信手段１１１）と、ストリーム型メディアの品質制御とそれに伴うデータ量削減を実施するストリーム型メディア品質制御手段（例えば、図２に示すストリーム型メディア品質制御手段１１４）を有することを特徴とする。このような構成を採用し、バースト型メディアのデータ受信通知によりストリーム型メディアの品質制御とデータ量削減を開始し、送信完了通知により品質制御を終了することにより、本発明の２つの目的を達成することができる。
【発明の効果】
【００４０】
本発明によれば、リッチメディアコミュニケーションにおいて端末やネットワークのリソースを十分利用しながら、リソース不足を回避することができる。この結果、高品質なリッチメディアコミュニケーションが実現できる。その理由は、間欠的に発生するバースト型メディアのデータ処理が発生するときのみ、ストリーム型メディアの品質制御を行なうためである。
【００４１】
また、本発明によれば、リッチメディアコミュニケーションにおいて品質劣化の要因となるネットワークや端末のリソース不足が実際に発生する前に、回避することができる。その理由は、ネットワークや端末のリソース不足を引き起こすバースト型メディアのデータ通信や端末での処理が行われる前に品質制御を実施できるためである。
【発明を実施するための最良の形態】
【００４２】
実施の形態１．
以下、本発明の第１の実施の形態を図面を参照して説明する。図１は、品質制御方法が適用される通信システム（品質制御システム）の構成例を示すブロック図である。図１に示す通信システムにおいて、端末装置２−１と端末装置２−２とは、中継装置１−１を介して通信を行う。さらに、端末装置２−１，２−２は、中継装置１−１，１−２を介して端末装置２−３と通信可能である。
【００４３】
なお、中継装置１−１と中継装置１−２とは同じ構成の装置であり、各構成部の能力も同一である。また、端末装置２−１，２−２，２−３は同じ構成の装置であり、各構成部の能力も同一である。以下、中継装置１−１，２を包括的に指す場合、または、中継装置１−１，２のいずれかを指す場合に、中継装置１と表記する場合がある。また、端末装置２−１，２，３を包括的に指す場合、または、端末装置２−１，２，３のいずれかを指す場合に、端末装置２と表記する場合がある。
【００４４】
中継装置１は、１台以上の端末装置２と接続される。また中継装置１同士が接続されてもよい。コミュニケーション実行時には、２台以上の端末装置２が１台以上の中継装置１を介して相互に通信を行う。
【００４５】
図２は、中継装置１および端末装置２の構成例を示すブロック図である。図２には、中継装置１−１が、端末装置２−１，２−２と接続されている場合が例示されている。
【００４６】
中継装置１は、データ処理装置１１と、記憶装置１２とを含む。
【００４７】
データ処理装置１１は、バースト型メディア受信手段１１１と、バースト型メディア送信手段１１２と、ストリーム型メディア受信手段１１３と、ストリーム型メディア品質制御手段１１４と、ストリーム型メディア送信手段１１５とを備える。記憶装置１２は、制御方法保存部１２１と、通信情報管理部１２２とを備える。
【００４８】
端末装置２は、データ処理装置２１と、記憶装置２２とを含む。
【００４９】
データ処理装置２１は、ストリーム型メディア制御手段２１１と、バースト型メディア制御手段２１２と、ストリーム型メディア送信手段２１３と、バースト型メディア送信手段２１４と、ストリーム型メディア受信手段２１５と、バースト型メディア受信手段２１６とを備える。記憶装置２２は、通信情報管理部２２１を備える。
【００５０】
中継装置１は、ファイル転送や資料共有などのバースト型メディアデータに関して、バースト型メディア送信手段２１４が送信したデータの中継を行う。同様に、中継装置１は、音声や映像などの所定量のデータが常に送信されるストリーム型メディアデータに関して、ストリーム型メディア送信手段２１３が送信したデータの中継を行う。
【００５１】
バースト型メディア受信手段１１１は、中継装置１に接続された全ての端末装置２と他の中継装置からの通信内容を受信する。バースト型メディア送信手段１１２は、対象の接続された端末装置２と中継装置１に対し、通信情報管理部１２２の保存情報に基づいて、バースト型メディア受信手段１１１が受信した通信内容を送信する。
【００５２】
同様に、ストリーム型メディア受信手段１１３は、例えば、ストリーム型メディア送信手段２１３からストリーム型メディアデータを受信する。ストリーム型メディア送信手段１１５は、ストリーム型メディア受信手段１１３が受信したデータを、例えば、ストリーム型メディア受信手段２１６に送信する。
【００５３】
バースト型メディア受信手段１１１およびストリーム型メディア受信手段１１３は、データの受信時に、受信したデータが、コミュニケーション（情報伝達）を実行している相手の端末装置２を送信元とする通信によるデータであるか否かを通信情報管理部１２２の情報に基づき判断する。コミュニケーションを実行中の端末装置２からの通信でなければ、バースト型メディア受信手段１１１およびストリーム型メディア受信手段１１３は、不正な通信として中継しないという振舞をしてもよい。
【００５４】
ストリーム型メディア品質制御手段１１４は、制御方法保存部１２１に保存された変換方法を示す情報に従って、中継するストリーム型メディアの品質とデータ量を変更する。ストリーム型メディア品質制御手段１１４が行う処理の例として、トランスコーディングによる解像度やフレームレートの変更、スケーラブル符号化によるビットストリームの高解像度データや高フレームレートデータの一部削減が挙げられる。
【００５５】
通信情報管理部１２２は、コミュニケーションに参加している全ての端末装置２のアドレス情報を記憶する。例えば、中継装置１−２を介して通信を行う端末装置２−３（図１参照。）については、端末装置２−３のアドレス情報と、端末装置２−３が直接接続している中継装置１−２のアドレス情報とを対応付けたものを記憶する。通信情報管理部１２２がコミュニケーションに参加している全ての端末装置２のアドレス情報を記憶することにより、コミュニケーションに参加中の全ての端末装置２との通信が可能になっている。
【００５６】
端末装置２では、ストリーム型メディア制御手段２１１と、バースト型メディア制御手段２１２とが、それぞれ各メディアの内容の表示とユーザによる入力を制御する。
【００５７】
例えば、端末装置２−１のストリーム型メディア制御手段２１１は、通信情報管理部２２１に保存された接続先の中継装置１のアドレスに従い、入力された内容をストリーム型メディア送信手段２１３に送信させる。
【００５８】
例えば、端末装置２−２のストリーム型メディア受信手段２１５は、接続先の中継装置１によって送信されたストリーム型メディアデータを受信する。ストリーム型メディア制御手段２１１は、受信したストリーム型メディアデータを表示する。
【００５９】
バースト型メディアについては、バースト型メディア制御手段２１２、バースト型メディア送信手段２１４およびバースト型メディア受信手段２１６が、ストリーム型メディアデータについてのストリーム型メディア制御手段２１１、ストリーム型メディア送信手段２１３およびストリーム型メディア受信手段２１５と同様の振舞をする。
【００６０】
図２には、コミュニケーションにおいて端末装置２−１がデータの送信元となって、中継装置１−１を介して端末装置２−２に対し通信を行う状態が例示されている。コミュニケーションでは、端末装置２は相互に通信を行う。例えば、端末装置２−２が送信元となって端末装置２−１に対して通信を行う場合には、図３に例示する状態となる。図３は、端末装置２−２が端末装置２−１にデータを送信する場合の、データの流れを示す説明図である。図３に示す中継装置１および端末装置２の構成は、図２に示す構成例と同じであり、データの流れのみが異なる。
【００６１】
また、複数の端末装置２が、中継装置１に接続される場合は、図４に示すように、中継装置１のバースト型メディア受信手段１１１、バースト型メディア送信手段１１２、ストリーム型メディア受信手段１１３、ストリーム型メディア送信手段１１５に、それぞれ複数の端末装置２が接続される。図４は、複数の端末装置２が中継装置１に接続される場合の接続例を示す説明図である。なお、図４には、中継装置１および端末装置２の構成のうち一部のみが示されている。
【００６２】
次に、図２および図５を参照して第１の実施の形態の動作について説明する。図５は、第１の実施の形態における品質制御システムの動作を示すフローチャートである。
【００６３】
バースト型メディアとストリーム型メディアを組み合わせたコミュニケーションを実行中に、バースト型メディア受信手段１１１は、バースト型メディア送信手段２１４からのデータを受信すると（ステップＳ１０１）、ストリーム型メディア品質制御手段１１４に対しバースト型メディアのデータが到着したことを通知する（ステップＳ１０２）。
【００６４】
通知を受けたストリーム型メディア品質制御手段１１４は、中継中のストリーム型メディアについて、品質を下げてデータ量を削減する変換処理を開始する（ステップＳ１０３）。
【００６５】
ストリーム型メディア品質制御手段１１４は、変換処理の方法を、中継中のストリーム型メディアデータのデータ量やデータ形式によって、端末装置２の状態がある条件を満たすように、制御方法保存部１２１から選択してもよい。例えば、データ量が多い場合には、端末装置２が受信するデータ量が一定範囲内に収まるように、よりデータ削減量の多い変換処理方法を選択することが考えられる。変換されたストリーム型メディアデータは変換処理開始前と同様に中継されるが、そのデータ量は変換の結果減少している。
【００６６】
ストリーム型メディア品質制御手段１１４への通知後、バースト型メディア受信手段１１１は、受信したデータをバースト型メディア送信手段１１２に送信する（ステップＳ１０４）。バースト型メディア送信手段１１２が、通信情報管理部１２２の送信先情報に基づき、端末装置２−２に対しデータを送信することで、バースト型メディアについて中継が行われたことになる。
【００６７】
バースト型メディア受信手段１１１は、データを送信後、一定時間経過しても新たなデータがバースト型メディア送信手段２１４から到着しない場合は、ストリーム型メディア品質制御手段１１４に対し、バースト型メディアのデータの送信が完了したことを通知する（ステップＳ１０５）。通知を受けたストリーム型メディア品質制御手段１１４は、データ量を削減する変換処理を終了する（ステップＳ１０６）。これにより、中継されるストリーム型メディアは変換処理開始以前の品質に戻る。
【００６８】
以上に説明したように、第１の実施の形態によれば、バースト型メディアデータとストリーム型メディアデータとが同時に通信される際に、ストリーム型メディアデータのデータ量を削減して、ネットワーク帯域の利用量と端末装置２での処理負荷を軽減させる。したがって、ストリーム型メディアが高品質な通信を行う際に、本コミュニケーションで利用可能な中継装置１と端末装置２間のネットワーク帯域や端末装置２の処理能力をほぼ使い切っている場合でも、バースト型メディアのデータ通信と端末での処理が追加されることによって処理能力不足になってストリーム型メディアの品質が著しく劣化することを回避することができる。すなわち、ストリーム型メディアは、その時々で可能な範囲で最も高品質な通信を行うことが可能になる。
【００６９】
実施の形態２．
次に、本発明の第２の実施の形態を図面を参照して説明する。図６は、第２の実施の形態における中継装置３の構成例を示すブロック図である。図６に示す中継装置３は、データ処理装置３１と、記憶装置３２とを備えている。なお、図６には、中継装置３が、端末装置２−１，２−２と接続されている場合が例示されている。端末装置２−１，２−２の構成は、図２に示す構成と同様である。
【００７０】
図６を参照すると、第２の実施の形態では、図２に示す第１の実施の形態におけるデータ処理装置１１に代えて、データ処理装置３１が設けられている。データ処理装置３１は、データ処理装置１１には設けられていない端末状態推測手段３１６を有する。さらに、図２に示すバースト型メディア受信手段１１１、ストリーム型メディア受信手段１１３およびストリーム型メディア品質制御手段１１４が、同名称で内容の異なる手段（バースト型メディア受信手段３１１、ストリーム型メディア受信手段３１３およびストリーム型メディア品質制御手段３１４）となっている。また、この実施の形態における記憶装置３２には、図２に示す記憶装置１２に対して、端末能力情報保存部３２３と状態推測ルール保存部３２４とが追加されている。
【００７１】
バースト型メディア受信手段３１１は、データ受信時に、受信したデータのサイズを端末状態推測手段３１６に通知する。通知を受けた端末状態推測手段３１６は、ストリーム型メディア受信手段３１３から中継中のストリーム型メディアの状態を示す情報と、端末能力情報保存部３２３に保存された通信中の端末装置２のデータ処理装置２１の能力情報から、状態推測ルール保存部３２４に保存されたルールを使って、中継しようとしているバースト型メディアのデータを受信した場合に端末装置２がどのような状態になるかを推測する。
【００７２】
また、端末状態推測手段３１６は、その推測結果に基づいて、中継中のストリーム型メディアのデータ量をどの程度削減すれば、端末装置２の状態が与えられた条件を守れるかを判断する。例えば、端末状態推測手段３１６は、端末装置２の状態が所定の条件を満たすためのストリーム型メディアのデータ量を算出し、中継中のストリーム型メディアのデータ量との差分を削減量として算出する。所定の条件とは、ストリーム型メディアの品質が劣化することが回避されることである。端末状態推測手段３１６は、ストリーム型メディア品質制御手段３１４に対し、算出した削減量を指示する。
【００７３】
ストリーム型メディア品質制御手段３１４は、指示内容を実現するために最適な変換方法を制御方法保存部１２１から選択し、その方式により中継中のストリーム型メディアの品質を制御することで、データ量の削減を実現する。変換方法は、ストリーム型メディア品質制御手段１１４と同様に、トランスコーディングやスケーラブル符号化されたビットストリームデータの一部削減などである。
【００７４】
次に、図面を参照して第２の実施の形態の動作について説明する。図７は、第２の実施の形態の品質制御システムの動作を示すフローチャートである。図７におけるステップＳ１０１，Ｓ１０３〜Ｓ１０６の処理は、第１の実施の形態における処理と同様なため説明を省略する。
【００７５】
バースト型メディア受信手段３１１は、データを受信すると（ステップＳ１０１）、データを受信したことと、受信したデータのサイズとを端末状態推測手段３１６に通知する（ステップＳ２０１）。
【００７６】
端末状態推測手段３１６は、通知を受けると、一定間隔でストリーム型メディア受信手段３１３から取得している現在のストリーム型メディアのデータ量と、通知されたバースト型メディアのデータ量と、通信中の端末装置２のデータ処理装置２１の能力情報とを、状態推測ルール保存部３２４のルールに適用する。そして、端末状態推測手段３１６は、現在中継中のストリーム型メディアに加えて、中継しようとしているバースト型メディアのデータを受信した場合に、端末装置２がどのような状態になるかを推測する。推測内容として、例えば、ＣＰＵ負荷状態や帯域利用率が考えられる。
【００７７】
そして、その推測結果に基づいて、端末状態推測手段３１６は、中継中のストリーム型メディアのデータ量をどの程度削減すれば端末装置２が状態に関する与えられた条件を守れるかを判断し、ストリーム型メディア品質制御手段３１４に対し削減量を指示する（ステップＳ２０２）。
【００７８】
例えば、帯域使用率を８０％以下にするために、ストリーム型メディアのデータ量を１Ｍｂｐｓに削減する、といった指示が考えられる。端末装置２の状態に関する条件は、予め端末状態推測手段３１６に与えられていてもよいし、コミュニケーション中に利用者から端末装置２より与えられてもよい。
【００７９】
ストリーム型メディア品質制御手段３１４は、指示時点で品質制御を実施しているか否かを判断する（ステップＳ２０３）。実行していなければ（Ｎｏ）、指示内容を実現するために最適な変換方法を制御方法保存部１２１から選択して（ステップＳ２０５）、ステップＳ１０３に移行する。
【００８０】
ステップＳ２０３において、品質制御を実施中であれば（Ｙｅｓ）、現在の制御方法が指示内容に対して最適かどうかを判断する（ステップＳ２０４）。ストリーム型メディア品質制御手段３１４は、他に最適な方法がある場合には（Ｎｏ）、ステップＳ２０５に移行し、別の方法を選択する。新たな品質制御方法を選択した場合には、選択した方法によるストリーム型メディアの品質制御とそれに伴うデータ量削減を開始する（ステップＳ１０３）。
【００８１】
ステップＳ２０４において、現状の制御方法が最適である場合には（Ｙｅｓ）、ステップＳ１０４に移行する。ステップＳ１０４において、バースト型メディア受信手段１１１は、受信したデータをバースト型メディア送信手段１１２に送信する。バースト型メディア送信手段１１２は、端末装置２−２にデータを送信する。バースト型メディア受信手段３１１は、バースト型メディアのデータが一定時間以内に再度到着するか否かを判断する（ステップＳ２０６）。到着した場合（Ｙｅｓ）、ステップＳ１０１に移行して、処理を繰り返す。到着しない場合（Ｎｏ）、ステップＳ１０５に移行する。
【００８２】
以上に説明したように、第２の実施の形態によれば、バースト型メディアのデータ量によって、ストリーム型メディアの品質制御方法を変更することで、データ量削減のための品質制御によるストリーム型メディアの品質低下を必要最小限にすることが可能になる。
【００８３】
実施の形態３．
次に、本発明の第３の実施の形態を図面を参照して説明する。
【００８４】
図８は、第３の実施の形態における中継装置４の構成例を示すブロック図である。図８に示す中継装置４は、データ処理装置４１と、記憶装置４２とを含む。図８には、中継装置４が、端末装置５と接続されている場合が例示されている。
【００８５】
図９は、第３の実施の形態における端末装置５の構成例を示すブロック図である。図９に示す端末装置５は、データ処理装置５１と、記憶装置５２とを含む。また、図９には、中継装置４の構成の一部が示されている。
【００８６】
図８を参照すると、第３の実施の形態では、図２に示す第１の実施の形態における中継装置１のデータ処理装置１１に代えて、データ処理装置４１が設けられている。データ処理装置４１は、データ処理装置１１とは、ストリーム型メディア品質制御手段１１４とストリーム型メディア送信手段１１５とが、接続された端末装置５と同数存在する点が異なる。
【００８７】
また、この実施の形態におけるデータ処理装置４１には、中継装置１のデータ処理装置１１に対して、制御情報受信手段４１７が追加されている。記憶装置４２には、中継装置１の記憶装置１２に対して、端末能力情報保存部４２３が追加されている。
【００８８】
図９を参照すると、データ処理装置５１には、端末装置２のデータ処理装置２１に対して、制御情報送受信手段５１７が追加されている。記憶装置５２には、端末装置２の記憶装置２２に対して、端末情報保存部５２２が追加されている。
【００８９】
ストリーム型メディア品質制御手段１１４とストリーム型メディア送信手段１１５は、接続された個々の端末装置５のデータ処理装置５１の処理能力に合わせて、ストリーム型メディアの品質制御とその制御されたメディアの送信を行う。
【００９０】
制御情報送受信手段５１７は、制御情報受信手段４１７に対し、端末情報保存部５２２が記憶する端末のアドレス情報とデータ処理装置５１の能力情報とを送信する。
【００９１】
端末のアドレス情報と能力情報とを受信した制御情報受信手段４１７は、端末のアドレス情報を通信情報管理部１２２に保存し、能力情報を端末能力情報保存部４２３に保存する。
【００９２】
次に、図面を参照して第３の実施の形態の動作について説明する。第３の実施の形態の動作には、第１の実施の形態の動作における処理に対して、接続時情報送信の処理（図１０参照。）と品質制御方法選択の処理（図１１参照。）とが追加されている。
【００９３】
図１０は、第３の実施の形態における接続時情報送信の動作を示すフローチャートである。
【００９４】
端末装置５がコミュニケーションに参加するには、適切な中継装置４に接続した後、制御情報送受信手段５１７が、参加するコミュニケーションの識別子を通信情報管理部２２１から取得して、制御情報受信手段４１７に送信する。
【００９５】
制御情報受信手段４１７は、受信したコミュニケーション識別子と、通信情報管理部１２２が記憶する中継装置４で実行中のコミュニケーションの識別子とを照合する。参加可能であれば、制御情報受信手段４１７は、端末装置５のアドレス情報を通信情報管理部１２２に保存し、端末装置５に対し参加可を示す情報を送信する（ステップＳ３０１）。
【００９６】
また、制御情報受信手段４１７は、新たにコミュニケーションに参加する端末装置５のためのストリーム型メディア品質制御手段１１４とストリーム型メディア送信手段１１５を新たに追加する（ステップＳ３０２）。
【００９７】
参加可を示す情報を受信した制御情報送受信手段５１７は、端末情報保存部５２２から端末装置５の能力情報（端末能力情報）を取得し、制御情報受信手段４１７に送信する（ステップＳ３０３）。制御情報受信手段４１７は、受信した能力情報を端末能力情報保存部４２３に保存する（ステップＳ３０４）。
【００９８】
次に、図１１を参照して、品質制御方法選択の動作について説明する。図１１は、第３の実施の形態における品質制御方法選択の動作を示すフローチャートである。
【００９９】
接続時情報送信の動作に続いて、実際にコミュニケーションが開始されると、ストリーム型メディア受信手段１１３は、例えば、ストリーム型メディア送信手段２１３が送信したストリーム型メディアのデータを受信し（ステップＳ４０１）、すべてのストリーム型メディア品質制御手段１１４に対しデータを渡す。
【０１００】
ストリーム型メディア品質制御手段１１４は、端末能力情報保存部４２３から、当該ストリーム型メディア品質制御手段１１４が担当する端末装置５の能力情報を取得する（ステップＳ４０２）。ストリーム型メディア品質制御手段１１４は、取得した端末能力情報から、ストリーム型メディアのデータ量について、端末装置５が状態に関する与えられた条件（例えば、ＣＰＵ使用率を８０％以下に保つ）を守って最大限処理可能な量と、バースト型メディアのデータを同時処理した場合でも端末装置５が状態に関する与えられた条件を守れる最大限処理可能な量の２つを見積もる。
【０１０１】
ストリーム型メディア品質制御手段１１４は、見積もった結果と、受信した現在のストリーム型メディアのデータ量とを比較する。ストリーム型メディア品質制御手段１１４は、品質制御によるデータ量削減が必要かどうかを判断し、必要な場合は、制御方法保存部１２１が記憶する変換方法を示す情報に基づき、適切な品質制御方法を選択する。また、バースト型メディアを同時中継する場合に利用する品質制御方法も選択する（ステップＳ４０３）。
【０１０２】
ストリーム型メディア品質制御手段１１４は、ストリーム型メディア単体でも品質制御が必要か否かを判断し（ステップＳ４０４）、必要と判断した場合は（Ｙｅｓ）、選択した品質制御方法によるデータ量削減を開始する（ステップＳ４０５）。ストリーム型メディア送信手段１１５は、品質制御されたストリーム型メディアのデータを端末装置５に対し送信する（ステップＳ４０６）。
【０１０３】
ステップＳ４０４で、品質制御が不要と判断した場合は（Ｎｏ）、ストリーム型メディア送信手段１１５は、ストリーム型メディアのデータをそのまま端末装置５に対し送信する（ステップＳ４０６）。
【０１０４】
続いて行なわれるバースト型データ受信に伴う品質制御の動作は、図５に示すステップＳ１０１〜Ｓ１０６の処理と同一であるため説明を省略する。ストリーム型メディア品質制御手段１１４は、ステップＳ１０３（図５参照。）でのデータ量削減で利用される品質制御方法として、、ステップＳ４０３（図１１参照。）で選択された方法を用いる。
【０１０５】
第３の実施の形態によれば、端末の能力によってストリーム型メディアの品質制御方法を変更することで、データ量削減のための品質制御によるストリーム型メディアの品質低下を、各端末の能力に合わせて必要最小限にすることが可能になる。
【０１０６】
実施の形態４．
次に、本発明の第４の実施の形態を図面を参照して説明する。
【０１０７】
図１２は、第４の実施の形態の中継装置６の構成例を示すブロック図である。図１２に示す中継装置６は、データ処理装置６１と、記憶装置４２とを含む。図１２には、中継装置６が、端末装置７と接続されている場合が例示されている。
【０１０８】
図１３は、第４の実施の形態の端末装置７の構成例を示すブロック図である。図１３に示す端末装置７は、データ処理装置７１と、記憶装置５２とを含む。また、図１３には、中継装置６の構成の一部が示されている。
【０１０９】
図１２を参照すると、第４の実施の形態では、図８に示す第３の実施の形態におけるデータ処理装置４１に代えて、データ処理装置６１が設けられている。データ処理装置６１では、データ処理装置４１と比較して、制御情報受信手段４１７が同名称で内容の異なる手段（制御情報受信手段６１７）となっている。また、図１３を参照すると、データ処理装置７１には、図９に示す端末装置５のデータ処理装置５１に対して、端末状態測定手段７１８が新たに追加されている。
【０１１０】
端末状態測定手段７１８は、一定間隔で端末リソースの利用状況を測定し、ある一定以上の変動があった場合には、制御情報送受信手段５１７へ通知する。端末リソースの利用状況の例としては、ＣＰＵやメモリの使用率が挙げられる。
【０１１１】
制御情報受信手段６１７は、端末装置７から端末リソースの利用状況変動通知を受信すると、ストリーム型メディア品質制御手段１１４に対し、変動内容を通知する。
【０１１２】
次に、図面を参照して第４の実施の形態の動作について説明する。第４の実施の形態の動作には、第３の実施の形態の動作における処理に対して、端末状態変動に伴う品質制御を行う処理（図１４参照。）が追加されている。
【０１１３】
図１４は、第４の実施の形態における端末状態変動に伴う品質制御の動作を示すフローチャートである。
【０１１４】
図１０のステップＳ３０１〜Ｓ３０４で示された接続時情報送信と、図１１のステップＳ４０１〜Ｓ４０６で示された品質制御方法選択と、図５のステップＳ１０１〜Ｓ１０６で示されたバースト型データ受信に伴う品質制御の動作は、同一であるため説明を省略する。
【０１１５】
接続時情報送信と品質制御方法選択の動作終了後、コミュニケーション実行中には、端末状態測定手段７１８は、一定間隔で端末のリソース利用状況を測定している（ステップＳ５０１）。
【０１１６】
リソース利用状況の測定値が大きく変動した場合には、端末状態測定手段７１８は、変動した旨と実際の変動値を制御情報送受信手段５１７に通知する（ステップＳ５０２）。測定値の大きな変動を判断する方法として、例えば、予め与えられた閾値を一定時間上回る場合や下回る場合に大きな変動と判断することや、ある複数回の測定値を比較して、予め与えられた差分値を越える変動があった場合に大きな変動と判断する、などの方法が考えられる。
【０１１７】
通知を受けた制御情報送受信手段５１７は、制御情報受信手段６１７に対し、端末リソース利用状況が変動した旨と実際の変動内容を通知する。
【０１１８】
制御情報受信手段６１７は、送信元の端末装置７のアドレス情報と通信情報管理部１２２の保存情報とから、対応するストリーム型メディア品質制御手段１１４を判定し、受信内容を送信する。
【０１１９】
受信したストリーム型メディア品質制御手段１１４は、受信した情報と、端末能力情報保存部４２３に保存された端末装置７の能力情報と、現在中継中のストリーム型メディアの状態および形式から、図１１のステップＳ４０３の処理と同様に、ストリーム型メディアのみの中継時の品質制御方法と、バースト型メディアも同時に中継する場合の品質制御方法の両方を再決定する（ステップＳ５０３）。
【０１２０】
ストリーム型メディア品質制御手段１１４は、ステップＳ５０３の処理の結果、品質制御方法の変更が必要か否かを判断し（ステップＳ５０４）、必要と判断した場合は（Ｙｅｓ）、決定した品質制御方法によるストリーム型メディアのデータ量削減を開始する（ステップＳ５０５）。再決定したバースト型メディアも同時に中継する場合の品質制御方法は、バースト型データ受信に伴う品質制御の動作（図５のステップＳ１０３）で利用される。また、ステップＳ５０４で、不要と判断した場合は（Ｎｏ）、一連の処理を終了する。
【０１２１】
第４の実施の形態によれば、端末のリソース状態の変動に合わせてストリーム型メディアの品質制御方法を変更することで、コミュニケーション以外の負荷によって端末装置７が想定外の過負荷状態になり、コミュニケーションの品質が著しく劣化することを回避することができる。加えて、より木目細やかにストリーム型メディアの品質を制御できるため、端末装置７のリソースに余裕がある状態では、データ量削減のための品質制御によるストリーム型メディアの品質低下を必要最小限にすることが可能になる。
【０１２２】
実施の形態５．
次に、本発明の第５の実施の形態を図面を参照して説明する。
【０１２３】
図１５は、第５の実施の形態の中継装置８の構成例を示すブロック図である。図１５に示す中継装置８は、データ処理装置８１と、記憶装置８２とを含む。図１５には、中継装置８が、端末装置９と接続されている場合が例示されている。
【０１２４】
図１６は、第５の実施の形態の端末装置９の構成例を示すブロック図である。図１６に示す端末装置９は、データ処理装置９１と、記憶装置２２とを含む。また、図１６には、中継装置８の構成の一部が示されている。
【０１２５】
図１５を参照すると、第５の実施の形態では、図６に示す第２の実施の形態におけるデータ処理装置３１とは異なり、バースト型メディアおよびストリーム型メディアの２種類のメディアを利用するコミュニケーションを行なうために、データ処理装置８１において、バースト型メディア受信手段３１１と、バースト型メディア送信手段１１２と、ストリーム型メディア受信手段３１３と、ストリーム型メディア品質制御手段３１４と、ストリーム型メディア送信手段１１５とがそれぞれ２つずつ存在している。
【０１２６】
また、同じ理由で、図１６を参照すると、図２に示す端末装置２のデータ処理装置２１とは異なり、データ処理装置９１においても、バースト型メディア受信手段２１６と、バースト型メディア送信手段２１４と、バースト型メディア制御手段２１２と、ストリーム型メディア受信手段２１５と、ストリーム型メディア制御手段２１１と、ストリーム型メディア送信手段２１３とが、２つずつ存在している。
【０１２７】
図１５には、中継装置８のデータ処理装置８１が、バースト型メディア受信手段３１１ｘ，３１１ｙと、バースト型メディア送信手段１１２ｘ，１１２ｙと、ストリーム型メディア受信手段３１３ａ，３１３ｂと、ストリーム型メディア品質制御手段３１４ａ，３１４ｂと、ストリーム型メディア送信手段１１５ａ，１１５ｂとを有する場合が示されている。また、図１６には、端末装置９のデータ処理装置９１が、バースト型メディア受信手段２１６ｘ，２１６ｙと、バースト型メディア送信手段２１４ｘ，２１４ｙと、バースト型メディア制御手段２１２ｘ，２１２ｙと、ストリーム型メディア受信手段２１５ａ，２１５ｂと、ストリーム型メディア制御手段２１１ａ，２１１ｂと、ストリーム型メディア送信手段２１３ａ，２１３ｂとを有する場合が示されている。
【０１２８】
また、図１５を参照すると、データ処理装置８１において、図６に示す中継装置３のデータ処理装置３１における端末状態推測手段３１６が品質制御内容決定手段８１８に置き換わっている。また、記憶装置８２において、記憶装置３２における状態推測ルール保存部３２４が制御内容決定ルール保存部８２４に置き換わっている。
【０１２９】
品質制御内容決定手段８１８は、端末状態推測手段３１６と同様に、バースト型メディア受信手段３１１ｘまたはバースト型メディア受信手段３１１ｙからのデータ受信の通知を受けると、ストリーム型メディア受信手段３１３ａまたはストリーム型メディア受信手段３１３ｂから取得した中継中のストリーム型メディアの状態および形式と端末能力情報保存部３２３に保存された通信中の端末装置９の能力情報から、中継しようとしているバースト型メディアのデータを受信した場合に端末装置９がどのような状態になるかを推測する。
【０１３０】
また、品質制御内容決定手段８１８は、制御内容決定ルール保存部８２４に保存されたルールと制御方法保存部１２１に保存された制御方法から、端末装置９の過負荷状態を防止するために品質制御対象のストリーム型メディアと品質制御方法を決定する。品質制御対象のストリーム型メディアの選択においては複数のメディアを選択してもよい。
【０１３１】
次に、図面を参照して第５の実施の形態の動作について説明する。図１７は、第５の実施の形態における品質制御システムの動作を示すフローチャートである。図１７におけるステップＳ１０１、Ｓ２０１，Ｓ２０６，Ｓ１０３〜Ｓ１０６の動作は、第２の実施の形態の動作（図７参照。）と同様なため説明を省略する。
【０１３２】
バースト型メディアのデータ受信とメディア種別、そのデータ量を通知された品質制御内容決定手段８１８は、一定間隔でストリーム型メディア受信手段３１３ａまたはストリーム型メディア受信手段３１３ｂから取得した中継中のストリーム型メディアの状態および形式と、端末能力情報保存部３２３に保存された通信中の端末装置２の能力情報から、中継しようとしているバースト型メディアのデータを受信した場合に端末装置２がどのような状態になるかを推測する（ステップＳ６０１）。
【０１３３】
続いて、品質制御内容決定手段８１８は、その状態が与えられた条件を満たすように制御内容決定ルール保存部８２４に保存されたルールに従い、制御方法保存部１２１に保存された制御方法から適切な制御方法と対象となるストリーム型メディアを選択する（ステップＳ６０２）。選択された制御方法は、対象となったストリーム型メディア品質制御手段３１４に通知される。
【０１３４】
通知を受けたストリーム型メディア品質制御手段３１４は、指定された品質制御手段を実行中か否かを判断する（ステップＳ６０３）。実行中でなければ（Ｎｏ）、ストリーム型メディア品質制御手段３１４は、品質制御を開始し（ステップＳ１０３）、ステップＳ１０４に移行する。実行中であれば（Ｙｅｓ）、ステップＳ１０４に移行する。
【０１３５】
第５の実施の形態によれば、ストリーム型メディアが複数存在する場合に、品質制御の対象として効果的なメディアを選択することができるため、全体としてはメディアの品質をより高く保つことが可能になる。
【０１３６】
実施の形態６．
次に、本発明の第６の実施の形態を図面を参照して説明する。
【０１３７】
図１８は、第６の実施の形態の中継装置１０の構成例を示すブロック図である。図１８に示す中継装置１０は、データ処理装置１０１と、記憶装置１０２とを含む。図１８には、中継装置１０が、端末装置１Ａと接続されている場合が例示されている。
【０１３８】
図１９は、第６の実施の形態の端末装置１Ａの構成例を示すブロック図である。図１９に示す端末装置１Ａは、データ処理装置１Ａ１と、記憶装置１Ａ２とを含む。図１９には、端末装置１Ａが、中継装置１０を介して端末装置１Ａ−２と接続されている場合が例示されている。
【０１３９】
図１８を参照すると、第６の実施の形態では、図２に示す第１の実施の形態とは異なり、データ処理装置１０１には、データ処理装置１１におけるストリーム型メディア品質制御手段１１４が存在しない。また、記憶装置１０２には、記憶装置１２における制御方法保存部１２１が存在しない。
【０１４０】
また、図１９を参照すると、データ処理装置１Ａ１において、データ処理装置２１に対してストリーム型メディア品質制御手段１Ａ１８が追加され、バースト型メディア制御手段２１２が同名で内容の異なる手段（バースト型メディア制御手段１Ａ１２）に置き換わっている。また、記憶装置１Ａ２において、記憶装置２２に対して、制御方法保存部１Ａ２２が追加されている。
【０１４１】
端末装置２と中継装置１との接続関係は、図１に示す第１の実施の形態に加えて、図２０に示すような端末装置１Ａ同士の直接の接続があってもよい。図２０は、端末装置１Ａの接続例を示す説明図である。
【０１４２】
ストリーム型メディア品質制御手段１Ａ１８は、第１の発明を実施するための最良の形態におけるストリーム型メディア品質制御手段１１４に相当し、制御方法保存部１Ａ２２に保存された変換方法に従って、中継するメディアの品質とデータ量を変更する。バースト型メディア制御手段１Ａ１２は、バースト型メディア制御手段２１２の機能に加え、メディアデータの送信時にストリーム型メディア品質制御手段１Ａ１８に対し、品質制御の指示を行う機能を有する。
【０１４３】
次に、図面を参照して第６の実施の形態の動作について説明する。図２１は、第６の実施の形態における品質制御システムの動作を示すフローチャートである。第１の実施の形態の動作（図５参照。）と比較すると、内容はほぼ同一であるが、第１の実施の形態では中継装置１が図５に示す処理を行うのに対して、第６の実施の形態では、端末装置１Ａ内で行なわれる点が異なる。
【０１４４】
図２１を参照すると、バースト型メディアとストリーム型メディアを組み合わせたコミュニケーションを実行中に、ユーザの操作等によりバースト型メディア制御手段１Ａ１２がバースト型メディアのデータを送信しようとした場合（ステップＳ７０１）、バースト型メディア制御手段１Ａ１２は、ストリーム型メディア品質制御手段１Ａ１８に対しバースト型メディアのデータを送信することを通知する（ステップＳ７０２）。
【０１４５】
通知を受けたストリーム型メディア品質制御手段１Ａ１８は、送信中のストリーム型メディアについて、品質を下げてデータ量を削減する変換処理を開始する（ステップＳ７０３）。ストリーム型メディア品質制御手段１Ａ１８は、変換処理の方法を、中継中のストリーム型メディアのデータ量やデータ形式によって、送信先の端末装置１Ａの状態がある条件を満たすように、制御方法保存部１Ａ２２から選択してもよい。例えば、データ量が多い場合には、端末装置１Ａが受信するデータ量が一定範囲内に収まるように、よりデータ削減量の多い変換処理方法を選択することが考えられる。変換されたストリーム型メディアは、変換処理開始前と同様に送信されるが、そのデータ量は変換の結果減少している。
【０１４６】
ストリーム型メディア品質制御手段１Ａ１８への通知後、バースト型メディア制御手段１Ａ１２は、送信すべきデータをバースト型メディア送信手段２１４に送信する（ステップＳ７０４）。バースト型メディア送信手段２１４は、通信情報管理部２２１の送信先情報に基づき、端末装置１Ａ−２に対しデータを送信する。
【０１４７】
バースト型メディア制御手段１Ａ１２がデータを送信後、一定時間経過しても新たなデータ送信がない場合は、ストリーム型メディア品質制御手段１Ａ１８に対し、バースト型メディアのデータの送信が完了したことを通知する（ステップＳ７０５）。通知を受けたストリーム型メディア品質制御手段１Ａ１８は、データ量を削減する変換処理を終了する（ステップＳ７０６）。これにより、送信されるストリーム型メディアは変換処理開始以前の品質に戻る。
【０１４８】
第６の実施の形態によれば、第１の発明の実施の形態と同様の効果を、中継装置が存在しないコミュニケーションにおいても得ることが可能になる。
【実施例】
【０１４９】
次に、具体的な実施例を用いて本発明の品質制御システムの動作を説明する。かかる実施例は本発明の第５の実施の形態（図１５〜１７参照。）に対応するものである。
【０１５０】
本実施例では、データ処理装置として中央演算装置とメモリを考え、記憶装置としてハードディスクを考える。メモリ上のコンピュータプログラムが中央演算装置で実行されることにより各手段として機能する。
【０１５１】
また、本実施例では、バースト型メディアＸとして資料共有を、バースト型メディアＹとしてファイル転送を、ストリーム型メディアＡとして映像を、ストリーム型メディアＢとして音声を、それぞれ扱うものとする。
【０１５２】
図２２は、端末能力情報の例を示す説明図である。図２３は、制御方法の例を示す説明図である。図２４は、制御内容決定ルールの例を示す説明図である。図２２では、規定の端末能力の場合に各コミュニケーションメディアがどの程度の端末負荷を与えるかを示している。図２３では、音声・映像とも通常品質でのコミュニケーションをベースに、品質を下げた場合に端末の負荷がどの程度軽減されるかを示している。図２４の決定ルールでは、二つの異なるリソース量を同じ尺度で扱うために、削減目標に対する割合により、両者合わせての効果が算定される。
【０１５３】
図２５は、品質制御システムにおける中継装置および端末装置の接続例を示す説明図である。図２５に示す品質制御システムは、中継装置と、端末装置Ａ，Ｂ，Ｃとを備える。以下、図２５に示す構成で、端末装置Ａ，Ｂ，Ｃ間でコミュニケーションを実行中とする。
【０１５４】
図１７を参照して、本実施例における品質制御システムの動作を説明する。映像と音声でのコミュニケーション中に、端末装置Ｂから端末装置Ａ，Ｃに対してファイル転送ツールを利用して、８Ｍｂｙｔｅのファイルを転送する。端末装置Ｃから送信されたファイルデータを中継装置が受信すると（ステップＳ１０１）、ファイル転送で８Ｍｂｙｔｅというデータ量から（ステップＳ２０１）、次のような演算が行われる。
【０１５５】
まず図２２に例示する端末能力情報に従って、当該ファイル転送のデータが端末に及ぼす負荷を算定する。その結果、ＣＰＵ使用率で８％、ＮＷ帯域で８Ｍｂｐｓが追加で消費されると算定される（ステップＳ６０１）。
【０１５６】
端末装置Ａ，ＣのＣＰＵ使用率とＮＷ帯域利用量を一定に保つため、続いて図２３に例示する制御方法と図２４に例示する制御内容決定ルールから品質制御方法を選択する。
【０１５７】
図２４に例示する制御内容決定ルールにより各制御方法を評価すると、図２６に示すような結果となり、映像の解像度を下げる品質制御方法が選択される（ステップＳ６０２）。図２６は、制御方法を評価した結果の例を示す説明図である。
【０１５８】
現状で品質制御は実施していないため（ステップＳ６０３のＮｏ）、選択された映像の解像度を下げ、データ量を減らす処理が開始される（ステップＳ１０３）と、ファイル転送のデータも端末装置Ａ，Ｃに対して送信される（ステップＳ１０４）。
【０１５９】
ファイル転送完了後、音声と映像だけのコミュニケーションが一定時間続くと（ステップＳ２０６）、映像の品質制御は不要になったと判断され（ステップＳ１０５）、品質制御は終了し、元の映像品質で中継されるようになる（ステップＳ１０６）。
【産業上の利用可能性】
【０１６０】
本発明によれば、ストリーム型のメディアとバースト型のメディアを組み合わせたリッチメディアコミュニケーションシステムの品質制御に適用可能である。
【図面の簡単な説明】
【０１６１】
【図１】品質制御方法が適用される通信システムの構成例を示すブロック図である。
【図２】中継装置および端末装置の構成例を示すブロック図である。
【図３】端末装置が端末装置にデータを送信する場合の、データの流れを示す説明図である。
【図４】複数の端末装置が中継装置に接続される場合の接続例を示す説明図である。
【図５】第１の実施の形態の通信システムの動作を示すフローチャートである。
【図６】第２の実施の形態における中継装置の構成例を示すブロック図である。
【図７】第２の実施の形態の通信システムの動作を示すフローチャートである。
【図８】第３の実施の形態における中継装置の構成例を示すブロック図である。
【図９】第３の実施の形態における端末装置の構成例を示すブロック図である。
【図１０】第３の実施の形態における接続時情報送信の動作を示すフローチャートである。
【図１１】第３の実施の形態における品質制御方法選択の動作を示すフローチャートである。
【図１２】第４の実施の形態における中継装置の構成例を示すブロック図である。
【図１３】第４の実施の形態における端末装置の構成例を示すブロック図である。
【図１４】第４の実施の形態における端末状態変動に伴う品質制御の動作を示すフローチャートである。
【図１５】第５の実施の形態の中継装置における構成例を示すブロック図である。
【図１６】第５の実施の形態の端末装置における構成例を示すブロック図である。
【図１７】第５の実施の形態の通信システムの動作を示すフローチャートである。
【図１８】第６の実施の形態における中継装置の構成例を示すブロック図である。
【図１９】第６の実施の形態における端末装置の構成例を示すブロック図である。
【図２０】端末装置の接続例を示す説明図である。
【図２１】第６の実施の形態の通信システムの動作を示すフローチャートである。
【図２２】端末能力情報の例を示す説明図である。
【図２３】制御方法の例を示す説明図である。
【図２４】制御内容決定ルールの例を示す説明図である。
【図２５】通信システムが備えている中継装置および端末装置の接続例を示す説明図である。
【図２６】制御方法を評価した結果の例を示す説明図である。
【図２７】リッチメディアコミュニケーションを実現する端末装置の構成例を示すブロック図である。
【図２８】特許文献１に記載されている通信システムの構成例を示すブロック図である。
【符号の説明】
【０１６２】
１，３，４，６，８，９，１０  中継装置
２，２’，５，７，１Ａ  端末装置
１１，２１，３１，４１，５１，６１，７１，８１，９１，１０１，１Ａ１  データ処理装置
１２，２２，３２，４２，５２，８２，１０２，１Ａ２  記憶装置
１１１，２１６，３１１，３１１ｘ，３１１ｙ，２１６ｘ，２１６ｙ  バースト型メディア受信手段
１１２，２１４，１１２ｘ，１１２ｙ，２１４ｘ，２１４ｙ  バースト型メディア送信手段
１１３，２１５，３１３，３１３ａ，３１３ｂ，２１５ａ，２１５ｂ  ストリーム型メディア受信手段
１１４，３１４，３１４ａ，３１４ｂ，１Ａ１８  ストリーム型メディア品質制御手段
１１５，２１３，１１５ａ，１１５ｂ，２１３ａ，２１３ｂ  ストリーム型メディア送信手段
１２１，１Ａ２２  制御方法保存部
１２２，２２１  通信情報管理部
２１１，２１１ａ，２１１ｂ  ストリーム型メディア制御手段
２１２，２１２ｘ，２１２ｙ，１Ａ１２  バースト型メディア制御手段
３１６  端末状態推測手段
３２３，４２３  端末能力情報保存部
３２４  状態推測ルール保存部
４１７，６１７  制御情報受信手段
５１７  制御情報送受信手段
５２２  端末情報保存部
７１８  端末状態測定手段
８１８  品質制御内容決定手段
８２４  制御内容決定ルール保存部
【図１】
2008283429.tif 000003
【図２】
2008283429.tif 000004
【図３】
2008283429.tif 000005
【図４】
2008283429.tif 000006
【図５】
2008283429.tif 000007
【図６】
2008283429.tif 000008
【図７】
2008283429.tif 000009
【図８】
2008283429.tif 000010
【図９】
2008283429.tif 000011
【図１０】
2008283429.tif 000012
【図１１】
2008283429.tif 000013
【図１２】
2008283429.tif 000014
【図１３】
2008283429.tif 000015
【図１４】
2008283429.tif 000016
【図１５】
2008283429.tif 000017
【図１６】
2008283429.tif 000018
【図１７】
2008283429.tif 000019
【図１８】
2008283429.tif 000020
【図１９】
2008283429.tif 000021
【図２０】
2008283429.tif 000022
【図２１】
2008283429.tif 000023
【図２２】
2008283429.tif 000024
【図２３】
2008283429.tif 000025
【図２４】
2008283429.tif 000026
【図２５】
2008283429.tif 000027
【図２６】
2008283429.tif 000028
【図２７】
2008283429.tif 000029
【図２８】
2008283429.tif 000030