(57)【要約】【課題】３地点以上で音声通信を行う場合において、通信開始当初から最適なビットレートを設定することができるネットワークシステムを提供する。【解決手段】子機が起動すると、親機に起動通知が送信される。親機は起動通知を受信すると、ネットワークシステム内の全ての端末に通信状態の測定を指示する。子機は、他の端末との通信状態を測定し、測定結果を親機に送信する。親機は、受信した測定結果に応じて使用キャリアや使用帯域（音声のビットレート）を設定する。その後、設定した使用キャリアや使用帯域の情報を子機に送信する。各子機は、当該情報に応じて使用キャリア、使用帯域を設定する。【選択図】図５
2009239648.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末からなるネットワークシステムであって、
前記複数の端末は、他の端末との通信状態を測定する測定部と、
端末を制御する制御部と、を備え、
前記複数の端末のうち、親機となる１つの端末の制御部が、ネットワークシステム内の全ての端末に対して通信状態の測定を指示する指示情報を送信し、
前記親機以外の端末である子機の制御部が、前記指示情報を受信したとき、他の端末との通信状態を測定し、当該測定結果を前記親機に送信し、
前記親機の制御部が、受信した測定結果に応じてネットワークシステム内における通信設定を行うことを特徴とするネットワークシステム。
【請求項２】
前記子機の制御部は、最初にネットワークに接続されたとき、前記親機に接続開始の旨を示す情報を送信し、
前記親機の制御部は、前記接続開始の旨を示す情報を受信したとき、前記指示情報を送信する請求項１に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の端末でネットワーク通信を行うネットワークシステムに関する。
【背景技術】
【０００２】
Ｗｉｎｄｏｗｓ（登録商標）メディアなどによるネットワーク通信では、予め定めたビットレートで通信を開始し、受信側から通信状況のフィードバックを受けてビットレートを変更する（例えば特許文献１を参照）。
【０００３】
Ｗｉｎｄｏｗｓ（登録商標）メディアでは、例えば通信開始当初は１２８ｋｂｐｓのビットレートで通信を開始し、通信状態が悪く、帯域を確保できないと判断した場合に６４ｋｂｐｓや３２ｋｂｐｓにビットレートを下げる動作を行う。
【特許文献１】特表２００５−５３６９４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、通信開始当初は最適なビットレートを設定することができず、映像や音声が途切れてしまうという問題があった。なお、ある程度のデータをバッファしておいてから通信を開始する方式もあるが、音声通信のようにリアルタイム性が求められるものには不適であった。
【０００５】
また、３地点以上で音声通話を行う場合、自装置から他の装置に対して通信状態を測定することはできるが、他の装置間での通信状態を測定することができなかった。そのため、通信開始時に他の装置間で映像や音声が途切れてしまうという問題が発生していた。
【０００６】
そこで、この発明は、３地点以上で音声通信を行う場合において、通信開始当初から最適なビットレートを設定することができるネットワークシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明のネットワークシステムは、複数の端末からなるネットワークシステムであって、当該複数の端末は、他の端末との通信状態を測定する測定部と、端末を制御する制御部と、を備えている。
【０００８】
ここで、複数の端末のうち、親機の制御部は、ネットワークシステム内の全ての端末に対して通信状態の測定を指示する指示情報を送信する。親機以外の端末（子機）の制御部は、指示情報を受信したとき、他の端末との通信状態を測定し、当該測定結果を親機に送信する。その後、親機の制御部が、受信した測定結果に応じてネットワークシステム内の通信設定を行う。なお、通信設定とは、ＰＬＣであれば使用するキャリアの選択（２〜３０ＭＨｚ帯域のうちどの帯域を使用するか）、送受信する音声や映像のビットレート（使用帯域）、等を示すものである。親機は、使用キャリアやビットレートを示す設定情報を子機に送信し、子機は、受信した設定情報に応じて使用キャリア、ビットレートを設定する。
【０００９】
このように、ネットワークシステム内の１つの端末が他の全ての端末に対して通信状態の測定を指示し、指示を受信した端末が他の端末との通信状態を測定することで、３地点以上で音声通話を行う場合であっても全端末間で通信状態を測定することができる。そのため、通信開始当初から最適なビットレートを設定することができ、最適な音質で通信開始当初から音切れのない音声通話を行うことができる。
【００１０】
また、上記発明において、子機の制御部は、最初にネットワークに接続されたとき、親機に接続開始の旨を示す情報を送信し、親機の制御部は、接続開始の旨を示す情報を受信したとき、上記指示情報を送信するように動作することが望ましい。
【００１１】
この場合、子機の起動（ネットワーク接続）がトリガとなり、通信状態の測定および通信設定が行われる。そのため、子機の数が増加してネットワークシステム内の構成が変化した場合であっても最適なビットレートを設定することができる。
【発明の効果】
【００１２】
この発明によれば、３地点以上で音声通信を行う場合において、通信開始当初から最適なビットレートを設定することができる。その結果、最適な音質で、通信開始当初から音切れのない音声通話を行うことができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態に係るネットワークシステムについて説明する。図１は、本実施形態のネットワークシステムの構成を示すブロック図である。本実施形態のネットワークシステムは、端末１Ａ、端末１Ｂ、および端末１Ｃを有する。なお、端末の数はこの例に限るものではなく、システム内に２以上の端末があればよい。
【００１４】
図２は、端末１Ａの主要部の構成を示すブロック図である。なお、端末１Ａ、端末１Ｂ、および端末１Ｃは全て同じ構成、機能を有し、図２においては代表して端末１Ａの構成を示す。
【００１５】
同図に示すように、端末１Ａは、通信経路２に接続される通信モジュール１１、端末１Ａを統括的に制御する制御部１２、および音声や映像のデータを制御部１２に入出力する録再モジュール１３を備えている。なお、端末１Ａは、実際には音声を再生するスピーカや映像を再生する表示部等を備えているが、本実施形態においては説明を容易にするために、その他の構成、説明を省略する。
【００１６】
通信モジュール１１は、ＰＬＣによる通信を行う構成部である。通信モジュール１１は、通信経路２（電源ライン）から入力される搬送波から重畳信号を取り出し、取り出した重畳信号からデータを再現して制御部１２に入力する。制御部１２は、このデータを録再モジュール１３に入力する。録再モジュール１３には、音声や映像の録音再生装置が接続されている。録再モジュール１３は、当該録音再生装置から音声や映像のデータを受信し、制御部１２に出力する。制御部１２は、当該データを通信モジュール１１に出力する。通信モジュール１１は、制御部１２から入力されたデータに基づいて重畳信号を生成し、電力線に搬送する。これにより、端末間でＰＬＣによるデータ送受信を行うことができる。
【００１７】
図３は、ＰＬＣにおける通信キャリアの概念を説明する図である。同図に示すように、本実施形態に示すＰＬＣの通信方式では、２〜３０ＭＨｚ帯域に多数（例えば１９本）のキャリアを設定し、これらのキャリアから任意に選択された複数（例えば８本）のキャリアを用いて通信を行う。実際に使用するキャリアは、ネットワークシステムの動作開始時に設定される（図４、図５を参照）。
【００１８】
本実施形態のネットワークシステムでは、動作開始時に１つの端末（親機）が通信状態の測定指示を他の端末（子機）に送信し、各子機が測定結果を親機に送信し、親機が測定結果に応じて使用キャリアを設定するものである。このとき、親機は、使用キャリアの設定とともに、測定結果に応じて使用帯域（送受信する音声や映像のビットレート）の設定も行う。
【００１９】
図４および図５を用いて上記ネットワークシステムの動作について説明する。図４は、ネットワークシステムの動作を示す概念図であり、図５は、ネットワークシステムの動作を示すフローチャートである。
【００２０】
まず、ネットワークシステム内において子機が起動すると、起動通知（接続開始の旨を示す情報）が親機に送信される（ｓ１１→ｓ２１）。図４の例では、端末１Ａおよび端末１Ｃが既に起動しており、その後に子機である端末１Ｂが起動し、親機である端末１Ａに起動通知が送信される例を示している（同図の丸付き数字１）。なお、起動とは電源が立ち上がった場合や、ネットワークシステムに最初に接続された場合を示す。
【００２１】
なお、端末１Ａ、端末１Ｂ、端末１Ｃは全て同じ構成、機能を有しているため、どの端末が親機となってもよいものである。例えば最も最初に起動した端末を親機とする、端末に設けたスイッチなどで親機、子機の設定を切り替える、等種々の態様が考えられる。図４では、端末１Ａが親機、端末１Ｂおよび端末１Ｃが子機である例を示している。
【００２２】
上記のように、子機から起動通知を受信した親機は、他の全ての端末に通信状態の測定の指示情報を送信する（ｓ２２→ｓ１２）。図４の例では、親機である端末１Ａから子機である端末１Ｂおよび端末１Ｃに指示情報が送信される（同図の丸付き数字２）。
【００２３】
その後、端末１Ｂおよび端末１Ｃは、他の端末との通信状態を測定する（ｓ１３）。図４の例では、端末１Ｂは、端末１Ａおよび端末１Ｃとの通信状態を測定し、端末１Ｃは、端末１Ａおよび端末１Ｂとの通信状態を測定する（同図の丸付き数字３）。測定方法はどのような手法を用いてもよいが、例えば、各端末の制御部１２が、２〜３０ＭＨｚの周波数帯域において他の端末に所定のパケットを複数回送信し、パケットロスの発生回数を通信状態の測定結果とする。
【００２４】
通信状態を測定した子機は、測定結果を親機に送信する（ｓ１４→ｓ２３）。図４の例では、端末１Ｂおよび端末１Ｃから端末１Ａに測定結果が送信される（同図の丸付き数字４）。
【００２５】
端末１Ａは、子機から受信した測定結果に応じて使用キャリア、使用帯域（音声や映像データのビットレート）の設定を行う（ｓ２４）。端末１Ａは、２〜３０ＭＨｚの周波数帯域においてパケットロスの発生回数が最も少ないキャリアから所定数（例えば８本）のキャリアを使用キャリアとして設定する。また、パケットロスの回数に応じて、送受信可能なデータ量を判断することができ、使用帯域の設定を行うことができる。例えば、音声のビットレートについて１２８ｋｂｐｓ、６４ｋｂｐｓの２種類を使用する場合、各キャリアで発生したパケットロスの回数が閾値以下であれば１２８ｋｂｐｓの帯域を設定する。なお、この閾値は、予めパケットロスの発生回数と音声の途切れとの関係を実験等で測定しておき、音声の途切れが発生しないパケットロスの回数を閾値とすればよい。また、閾値を複数設定し、使用するビットレートの種類を増やすこともできる（例えば、１２８ｋｂｐｓ、６４ｋｂｐｓ、３２ｋｂｐｓの３種類）。
【００２６】
その後、親機は、設定した使用キャリア、使用帯域を示す情報（設定情報）を子機に送信する（ｓ２５→ｓ１５）。図４の例では、端末１Ａから端末１Ｂおよび端末１Ｃに設定情報が送信される（同図の丸付き数字５）。そして、端末１Ｂおよび端末１Ｃは、受信した設定情報に応じて、使用キャリア、使用帯域の設定を行う（ｓ１６）。その後、端末同士で通信を行う場合、上記のように設定したキャリア、帯域で通信が行われる。
【００２７】
このように、親機から通信状態の測定指示を子機に送信し、各子機が測定結果を親機に送信し、親機が測定結果に応じて使用キャリアを設定することで、３つ以上の端末を用いるネットワークシステムにおいて、通信開始当初から最適なビットレートを設定することができる。その結果、最適な音質で、通信開始当初から音切れのない音声通話を行うことができる。
【００２８】
なお、本実施形態では、ＰＬＣの通信方式を用いたネットワークシステムについて説明したが、無論、他の通信方式であっても本発明を適用することが可能である。
【図面の簡単な説明】
【００２９】
【図１】ネットワークシステムの構成を示すブロック図である。
【図２】端末１Ａの構成を示すブロック図である。
【図３】ＰＬＣにおける通信キャリアの概念を説明する図である。
【図４】ネットワークシステムの動作を示す概念図である。
【図５】ネットワークシステムの動作を示すフローチャートである。
【符号の説明】
【００３０】
１Ａ，１Ｂ，１Ｃ−端末
２−通信路
【図１】
2009239648.tif 000003
【図２】
2009239648.tif 000004
【図３】
2009239648.tif 000005
【図４】
2009239648.tif 000006
【図５】
2009239648.tif 000007