(57)【要約】【課題】帯域が保証されない環境において、ネットワーク負荷による映像音声データのパケットロス、パケット到着間隔のゆらぎ、パケットの再送制御、到着遅延等による、音声品質の劣化や遅延を抑えること。【解決手段】映像音声自動制御装置１は、ネットワークの状態変化により、音声に影響が発生しないよう、含む映像の品質を調整するよう映像音声多地点配信装置２やクライアント状態監視装置５に通知し、映像音声多地点配信装置２や指示が転送された映像音声送信装置３、映像音声受信装置４は、映像の品質を調整する。【選択図】図１
2007194823.tif 000002
【特許請求の範囲】
【請求項１】
帯域の保証されない回線での双方向映像音声コミュニケーションにおいて、ネットワークの状態変化により、音声に影響が発生しないよう、クライアントまたはサーバに対して、ビットレート、フレームレート、解像度およびフレーム間引きの少なくとも１つを含む映像の品質を調整するよう指示することを特徴とする映像音声制御装置。
【請求項２】
幅広いスペックのマシンを複数同時に使用する双方向映像音声コミュニケーションにおいて、各クライアントのＣＰＵの状態変化により、音声に影響が発生しないよう、クライアントに対してビットレート、フレームレート、解像度およびフレーム間引きの少なくとも１つを含む映像の品質を調整するよう指示することを特徴とする映像音声制御装置。
【請求項３】
ユーザが各々設定するマイクボリュームにて行う双方向映像音声コミュニケーションにおいて、音声の入力ボリュームによって適切な音量にボリューム制御を行わせ、音声に異常が発生しないよう調節することを特徴とする映像音声制御装置。
【請求項４】
前記ネットワークの状態変化は、前記サーバと前記クライアント間のＲＴＴのゆらぎ、前記各クライアントで受信する音声パケットの到着間隔およびパケットロス率、前記サーバでの複数クライアント配信時の送信待ち状態の少なくとも１つを考慮して検知することを特徴とする請求項１記載の映像音声制御装置。
【請求項５】
前記各クライアントにおける前記ＣＰＵ負荷の状態変化は、指定秒数間隔で監視し、平均負荷率を考慮して検知することを特徴とする請求項２記載の映像音声制御装置。
【請求項６】
前記音声に異常をきたす状態が、一定時間発生しない場合、映像の品質を向上するような調整を行わせることを特徴とする請求項３記載の映像音声制御装置。
【請求項７】
帯域の保証されない回線での双方向映像音声コミュニケーションにおいて、ネットワークの状態変化により、音声に影響が発生しないよう、クライアントまたはサーバにてビットレート、フレームレート、解像度およびフレーム間引きの少なくとも１つを含む映像の品質を調整することを特徴とする映像音声調整システム。
【請求項８】
幅広いスペックのマシンを複数同時に使用する双方向映像音声コミュニケーションにおいて、各クライアントのＣＰＵの状態変化により、音声に影響が発生しないよう、クライアントにてビットレート、フレームレート、解像度およびフレーム間引きの少なくとも１つを含む映像の品質を調整することを特徴とする映像音声調整システム。
【請求項９】
ユーザが各々設定するマイクボリュームにて行う双方向映像音声コミュニケーションにおいて、音声の入力ボリュームによって自動で適切な音量にボリューム制御を行い、音声に異常が発生しないよう調節することを特徴とする映像音声調整システム。
【請求項１０】
前記ネットワークの状態変化は、前記サーバと前記クライアント間のＲＴＴのゆらぎ、前記各クライアントで受信する音声パケットの到着間隔およびパケットロス率、前記サーバでの複数クライアント配信時の送信待ち状態の少なくとも１つを考慮して検知することを特徴とする請求項７記載の映像音声調整システム。
【請求項１１】
前記各クライアントにおける前記ＣＰＵ負荷の状態変化は、指定秒数間隔で監視し、平均負荷率を考慮して検知することを特徴とする請求項８記載の映像音声調整システム。
【請求項１２】
前記音声に異常をきたす状態が、一定時間発生しない場合、映像の品質を向上するような調整を行うことを特徴とする請求項９記載の映像音声調整システム。
【請求項１３】
ネットワークを介して接続されている映像音声自動制御装置と、映像音声多地点配信装置と、映像音声送信装置と、映像音声受信装置と、クライアント状態監視装置を備える映像音声調整システムであって、
前記クライアント状態監視装置または前記映像音声多地点配信装置において、音声に影響を与える要因を検知した際に、前記映像音声自動制御装置にて検知内容を分析し、音声に影響の与える要因を排除する指示を、前記映像音声多地点配信装置や前記クライアント状態監視装置に対して通知し、
通知を受けた前記クライアント状態監視装置は、前記映像音声送信装置または前記映像音声受信装置に指示を転送し、映像の品質を下げる処理を実行し、
通知を受けた前記映像音声多地点配信装置も、同様に映像の品質を下げる処理を実行することを特徴とする映像音声調整システム。
【請求項１４】
帯域の保証されない回線での双方向映像音声コミュニケーションにおいて、ネットワークの状態変化により、音声に影響が発生しないよう、クライアントまたはサーバにてビットレート、フレームレート、解像度およびフレーム間引きの少なくとも１つを含む映像の品質を調整することを特徴とする映像音声調整方法。
【請求項１５】
幅広いスペックのマシンを複数同時に使用する双方向映像音声コミュニケーションにおいて、各クライアントのＣＰＵの状態変化により、音声に影響が発生しないよう、クライアントにてビットレート、フレームレート、解像度およびフレーム間引きの少なくとも１つを含む映像の品質を調整することを特徴とする映像音声調整方法。
【請求項１６】
ユーザが各々設定するマイクボリュームにて行う双方向映像音声コミュニケーションにおいて、音声の入力ボリュームによって自動で適切な音量にボリューム制御を行い、音声に異常が発生しないよう調節することを特徴とする映像音声調整方法。
【請求項１７】
前記ネットワークの状態変化は、前記サーバと前記クライアント間のＲＴＴのゆらぎ、前記各クライアントで受信する音声パケットの到着間隔およびパケットロス率、前記サーバでの複数クライアント配信時の送信待ち状態の少なくとも１つを考慮して検知することを特徴とする請求項１４記載の映像音声調整方法。
【請求項１８】
前記各クライアントにおける前記ＣＰＵ負荷の状態変化は、指定秒数間隔で監視し、平均負荷率を考慮して検知することを特徴とする請求項１５記載の映像音声調整方法。
【請求項１９】
前記音声に異常をきたす状態が、一定時間発生しない場合、映像の品質を向上するような調整を行うことを特徴とする請求項１６記載の映像音声調整方法。
【請求項２０】
ネットワークを介して接続されている映像音声自動制御装置と、映像音声多地点配信装置と、映像音声送信装置と、映像音声受信装置と、クライアント状態監視装置を利用した映像音声調整方法であって、
前記クライアント状態監視装置または前記映像音声多地点配信装置において、音声に影響を与える要因を検知した際に、前記映像音声自動制御装置にて検知内容を分析し、音声に影響の与える要因を排除する指示を、前記映像音声多地点配信装置や前記クライアント状態監視装置に対して通知し、
通知を受けた前記クライアント状態監視装置は、前記映像音声送信装置または前記映像音声受信装置に指示を転送し、映像の品質を下げる処理を実行し、
通知を受けた前記映像音声多地点配信装置も、同様に映像の品質を下げる処理を実行することを特徴とする映像音声調整方法。
【請求項２１】
コンピュータに請求項１から６のいずれか１項に記載の機能を実現させる処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク状態やマシン状態の動的変化による音声品質の劣化の原因となる要因を排除し、ストレスの無い快適な音声コミュニケーションを実現する技術に関する。
【背景技術】
【０００２】
従来、インターネットやイントラネット等帯域が保証されない回線を使用する電子会議システムにおいて、帯域最大値を設定し、その範囲に収まるような制御や、ネットワーク状態の変化に応じて、映像の品質を下げることによる音声帯域確保に関しては行われてきた。
【０００３】
ここで、クライアント端末の静的性能を示す環境情報と動的性能を示す動作情報をクライアント端末から通信ネットワークを介して画像配信サーバへ通知し、画像配信サーバで、クライアント端末から通知された環境情報および動作情報に基づいて当該クライアント端末へ配信する画像の画像品質を決定し、その画像品質に基づき当該クライアント端末へ配信する画像の画像品質を変換して配信することで、個々のクライアント端末で他の処理を停滞させることなく受信画像を表示できる技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−２２３４３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来例においては次のような問題点があった。
【０００５】
第１の問題点は、音声帯域の確保に関する制御のみを行っていることである。その理由は、音声に影響を与えないようにするには、音声の帯域を確保することが重要視されているからである。
【０００６】
第２の問題点は、マシンが高負荷な状態になっても、１秒間あたりの映像フレームの最低値が１より下にはならないことである。その理由は、カメラがサポートするフレームレートの最低値であることからも、１秒間に１回は映像が切り替わる必要があると思われているからである。
【０００７】
本発明は、以上説明した事情に鑑みてなされたものであり、その目的は、インターネットやイントラネット等の帯域が保証されない環境において、ネットワーク負荷による映像音声データのパケットロス、パケット到着間隔のゆらぎ、パケットの再送制御、到着遅延等による、音声品質の劣化や遅延を抑えることにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、帯域の保証されない回線での双方向映像音声コミュニケーションにおいて、ネットワークの状態変化により、音声に影響が発生しないよう、クライアントまたはサーバに対して、ビットレート、フレームレート、解像度およびフレーム間引きの少なくとも１つを含む映像の品質を調整するよう指示する映像音声制御装置を提供する。
【０００９】
また、本発明は、幅広いスペックのマシンを複数同時に使用する双方向映像音声コミュニケーションにおいて、各クライアントのＣＰＵの状態変化により、音声に影響が発生しないよう、クライアントに対してビットレート、フレームレート、解像度およびフレーム間引きの少なくとも１つを含む映像の品質を調整するよう指示する映像音声制御装置を提供する。
【００１０】
また、本発明は、ユーザが各々設定するマイクボリュームにて行う双方向映像音声コミュニケーションにおいて、音声の入力ボリュームによって適切な音量にボリューム制御を行わせ、音声に異常が発生しないよう調節する映像音声制御装置を提供する。
【００１１】
また、本発明は、帯域の保証されない回線での双方向映像音声コミュニケーションにおいて、ネットワークの状態変化により、音声に影響が発生しないよう、クライアントまたはサーバにてビットレート、フレームレート、解像度およびフレーム間引きの少なくとも１つを含む映像の品質を調整する映像音声調整システムを提供する。
【００１２】
また、本発明は、幅広いスペックのマシンを複数同時に使用する双方向映像音声コミュニケーションにおいて、各クライアントのＣＰＵの状態変化により、音声に影響が発生しないよう、クライアントにてビットレート、フレームレート、解像度およびフレーム間引きの少なくとも１つを含む映像の品質を調整する映像音声調整システムを提供する。
【００１３】
また、本発明は、ユーザが各々設定するマイクボリュームにて行う双方向映像音声コミュニケーションにおいて、音声の入力ボリュームによって自動で適切な音量にボリューム制御を行い、音声に異常が発生しないよう調節する映像音声調整システムを提供する。
【００１４】
また、本発明は、ネットワークを介して接続されている映像音声自動制御装置と、映像音声多地点配信装置と、映像音声送信装置と、映像音声受信装置と、クライアント状態監視装置を備える映像音声調整システムであって、前記クライアント状態監視装置または前記映像音声多地点配信装置において、音声に影響を与える要因を検知した際に、前記映像音声自動制御装置にて検知内容を分析し、音声に影響の与える要因を排除する指示を、前記映像音声多地点配信装置や前記クライアント状態監視装置に対して通知し、通知を受けた前記クライアント状態監視装置は、前記映像音声送信装置または前記映像音声受信装置に指示を転送し、映像の品質を下げる処理を実行し、通知を受けた前記映像音声多地点配信装置も、同様に映像の品質を下げる処理を実行する映像音声調整システムを提供する。
【００１５】
また、本発明は、帯域の保証されない回線での双方向映像音声コミュニケーションにおいて、ネットワークの状態変化により、音声に影響が発生しないよう、クライアントまたはサーバにてビットレート、フレームレート、解像度およびフレーム間引きの少なくとも１つを含む映像の品質を調整する映像音声調整方法を提供する。
【００１６】
また、本発明は、幅広いスペックのマシンを複数同時に使用する双方向映像音声コミュニケーションにおいて、各クライアントのＣＰＵの状態変化により、音声に影響が発生しないよう、クライアントにてビットレート、フレームレート、解像度およびフレーム間引きの少なくとも１つを含む映像の品質を調整する映像音声調整方法を提供する。
【００１７】
また、本発明は、ユーザが各々設定するマイクボリュームにて行う双方向映像音声コミュニケーションにおいて、音声の入力ボリュームによって自動で適切な音量にボリューム制御を行い、音声に異常が発生しないよう調節する映像音声調整方法を提供する。
【００１８】
また、本発明は、ネットワークを介して接続されている映像音声自動制御装置と、映像音声多地点配信装置と、映像音声送信装置と、映像音声受信装置と、クライアント状態監視装置を利用した映像音声調整方法であって、前記クライアント状態監視装置または前記映像音声多地点配信装置において、音声に影響を与える要因を検知した際に、前記映像音声自動制御装置にて検知内容を分析し、音声に影響の与える要因を排除する指示を、前記映像音声多地点配信装置や前記クライアント状態監視装置に対して通知し、通知を受けた前記クライアント状態監視装置は、前記映像音声送信装置または前記映像音声受信装置に指示を転送し、映像の品質を下げる処理を実行し、通知を受けた前記映像音声多地点配信装置も、同様に映像の品質を下げる処理を実行する映像音声調整方法を提供する。
【発明の効果】
【００１９】
本発明によれば、インターネットやイントラネット等の帯域が保証されない環境において、ネットワーク負荷による映像音声データのパケットロス、パケット到着間隔のゆらぎ、パケットの再送制御、到着遅延等による、音声品質の劣化や遅延を抑えることができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の第１の実施の形態について図面を参照して詳細に説明する。
【００２１】
図１を参照すると、本実施の形態における、映像音声調整システムは、本システム全体およびクライアント状態の状態によって映像音声を自動制御する映像音声自動制御装置１と、各クライアントから送られてきた映像音声パケットを他クライアントに配信する映像音声多地点配信装置２と、カメラおよびマイクより入力した映像音声をエンコードした後に映像音声多地点配信装置２に対して送信する映像音声送信装置３と、映像音声多地点配信装置２より配信された映像音声を受信してデコードした後再生する映像音声受信装置４と、クライアントマシンの状態（ＣＰＵ、ＮＷ）を監視して監視情報を映像音声自動制御装置１に対して送信するクライアント状態監視装置５から構成されている。
【００２２】
映像音声自動制御装置１は、ＮＷ／ＣＰＵ状態監視部１１と、映像音声自動制御部１２を備えている。
【００２３】
ＮＷ／ＣＰＵ状態監視部１１は、映像音声多地点配信装置２内の配信異常通知部２４または、クライアント状態監視装置５内のクライアント状態通知部５２より、本システム全体の状態の通知を受け、監視を行う機能を有している。そして、監視時に異常が見られた場合には、異常の内容を映像音声自動制御部１２に通知する。
【００２４】
映像音声自動制御部１２は、ＮＷ／ＣＰＵ状態監視部１１より異常の通知を受け、異常の原因を特定し原因を回避する指示を映像音声多地点配信装置２内の映像設定変更部２３または、クライアント状態監視装置５内の設定変更指示受信部５３に送る機能を有している。
【００２５】
映像音声多地点配信装置２は、映像音声受信部２１と、映像フレーム調整部２２と、映像設定変更部２３と、配信異常通知部２４と、映像音声配信部２５を備えている。
【００２６】
映像音声受信部２１は、映像音声送信装置３内の映像音声送信部３３から送信された映像音声を受信し、映像データは映像フレーム調整部２２に、また、音声データは映像音声配信部２５に渡す。
【００２７】
映像フレーム調整部２２は、映像受信部２１から送られてきた映像データを、映像設定変更部２３より通知されたフレームの間引き間隔をもとに映像に影響の無いようにフレームを間引き、映像音声配信部２５に送る。
【００２８】
映像設定変更部２３は、映像音声自動制御装置１内の映像音声自動制御部１２から送られてきた設定指示を受信し、映像フレーム調整部２２に対し、受信した設定内容を通知する。
【００２９】
配信異常通知部２４は、映像音声配信部２５から通知されたネットワーク負荷状態を、映像音声自動制御装置１内のＮＷ／ＣＰＵ状態監視部１１に対して通知する。
【００３０】
映像音声配信部２５は、複数の映像音声受信装置４に対して映像音声を送信時に、特定の映像音声受信装置４間で、ネットワーク負荷を検知した際、配信異常通知部２４にネットワーク異常を通知する。
【００３１】
映像音声送信装置３は、映像音声捕獲部３１と、映像音声圧縮部３２と、映像音声送信部３３と、設定変更部３４を備えている。
【００３２】
映像音声捕獲部３１は、設定変更部３４から指定された解像度やフレームレートに従い、マイクデバイスまたはカメラデバイスから映像音声を取得し、映像音声圧縮部３２に対して渡す。
【００３３】
映像音声圧縮部３２は、設定変更部３４から指定された画質に従い、映像音声捕獲部３１から渡された映像音声を圧縮し、映像音声送信部３３に渡す。
【００３４】
映像音声送信部３３は、映像音声圧縮部３２より渡された圧縮された映像音声データを、映像音声多地点配信装置２内の映像音声受信部２１に対して送信する。
【００３５】
設定変更部３４は、クライアント状態監視装置５内の設定変更指示受信部５３から通知された映像音声の設定指示を、映像音声捕獲部３１および映像音声圧縮部３２に対して指定する。
【００３６】
映像音声受信装置４は、映像音声受信部４１と、映像フレーム調整部４２と、映像音声伸張部４３と、映像音声再生部４４と、設定変更部４５と、状態異常通知部４６を備えている。
【００３７】
映像音声受信部４１は、映像音声多地点配信装置２内の映像音声配信部２５より送られてきた他地点の複数の映像音声を受信し、音声データは映像音声伸張部４３に、また、映像データは映像音声フレーム調整部４２に渡す。そして、映像音声の受信時に、データのロス、受信間隔異常等を検知した際には、状態異常通知部４６に対して状態を通知する。
【００３８】
映像フレーム調整部４２は、映像音声受信部４１から送られてきた映像データを、設定変更通知部４５より通知されたフレームの間引き間隔をもとに映像に影響の無いようにフレームを間引き、映像音声伸張部４３に送る。
【００３９】
映像音声伸張部４３は、映像フレーム調整部４２から渡された映像データおよび映像音声受信部４１から渡された音声データを伸張処理を行い再生可能な状態となったものを、映像音声再生部４４に渡す。
【００４０】
映像音声再生部４４は、映像音声再生部４４から渡された映像音声を、画面またはスピーカより再生する。
【００４１】
設定変更部４５は、クライアント状態監視装置５内の設定変更指示受信部５３から通知された映像音声の設定指示を、映像フレーム調整部４２に対して指定する。
【００４２】
状態異常通知部４６は、映像音声受信部４１から通知された映像音声受信異常状態を、クライアント状態監視装置５内のシステム監視部５１に対して通知する。
【００４３】
クライアント状態監視装置５は、システム監視部５１と、クライアント状態通知部５２と、設定変更指示受信部５３を備えている。
【００４４】
システム監視部５１は、映像音声受信装置４内の状態異常通知部４６からの映像音声受信異常を受け、クライアント状態通知部５２に対し通知を行う。
【００４５】
クライアント状態通知部５２は、システム監視部５１から通知された映像音声受信異常通知を、映像音声自動制御装置１内のＮＷ／ＣＰＵ状態監視部１１に送信する。
【００４６】
また、クライアント状態監視装置５が動作するマシンのＣＰＵ変動状況を、定期的に映像音声自動制御装置１内のＮＷ／ＣＰＵ状態監視部１１に送信する。
【００４７】
設定変更指示受信部５３は、映像音声自動制御装置１内の映像音声自動制御部１２から送られてきた設定指示を受信し、映像音声送信装置３内の設定変更部３４、映像音声受信装置４内の設定変更部４５に対し、受信した設定内容を通知する。
【００４８】
次に、図２を参照して本実施の形態の動作について詳細に説明する。
【００４９】
図２では、映像音声多地点配信装置２をＡＶサーバとし、映像音声多地点配信装置２との間で、映像音声を送受信するＡＶクライアントを、映像音声クライアント６として定義する。
【００５０】
映像音声クライアント６は、参加クライアント台数分存在し、映像音声送信装置３、映像音声受信装置４、クライアント状態監視装置５を持つものとする。
【００５１】
また、映像音声多地点配信装置２および参加者分の映像音声クライアント６は、映像音声自動制御装置１の監視サーバにより管理下に置かれているものとする。
【００５２】
図２において、ある映像音声クライアント６内で動作する映像音声送信装置３により、マイクおよびカメラデバイスよりキャプチャされ圧縮された映像音声データは、映像音声多地点配信装置２へ送信される。
【００５３】
この一連の処理の中で、カメラデバイスからキャプチャする映像データの解像度およびフレームレート、圧縮を行う際のビットレートを、クライアント状態監視装置５からの指示に従い動的に変更する。
【００５４】
次に、映像音声多地点配信装置２は、ある映像音声クライアント６より送られた映像音声データを同時に参加している全てのクライアントに対して配信する。この際、映像音声自動制御装置１より映像を間引く指示があったクライアントに対しては、映像のフレームを映像品質に影響を与えないように間引くことで、ネットワークの負荷を軽減させる。
【００５５】
また、映像音声配信時に、送信処理が追いつかない状態を検知した際には、映像音声自動制御装置１に対して異常を通知する。
【００５６】
次に、映像音声多地点配信装置２より配信された映像音声データを、ある映像音声クライアント６内で動作する映像音声受信装置４が受信し、伸張処理を行い再生デバイスより映像音声を再生する。
【００５７】
この一連の処理の中で、伸張し再生する映像フレームを、クライアント状態監視装置５からの指示に従い間引くことにより、ＣＰＵ負荷を軽減させる。また、音声の受信間隔の乱れ、パケットのロスを検知した際には、クライアント状態監視装置５に、通知を行う。
【００５８】
次に、クライアント状態監視装置５は、動作するクライアントのＣＰＵ使用率を定期的に収集し、映像音声自動制御装置１に対して送信する。また、映像音声受信装置４からの異常ステータスを、映像音声自動制御装置１に対して送信する。
【００５９】
さらに、映像音声自動制御装置１からの指示に従い、映像音声送信装置３および映像音声受信装置４に対して設定変更の指示を行う。
【００６０】
次に、映像音声自動制御装置１は、クライアント状態監視装置５および映像音声多地点配信装置２からのサーバ・クライアントの状態を管理し、異常検知を判断し、異常を回避する適切な指示を生成し、映像音声多地点配信装置２および複数の参加クライアントにて動作するクライアント状態監視装置５に対して指示を通知する。
【００６１】
また、一定時間異常が発生しない状態の場合には、品質を向上させる指示を、映像音声多地点配信装置２および複数の参加クライアントにて動作するクライアント状態監視装置５に対して通知する。
【００６２】
上記の本実施の形態によれば、インターネットやイントラネット等の帯域が保証されない環境において、ネットワーク負荷による映像音声データのパケットロス、パケット到着間隔のゆらぎ、パケットの再送制御、到着遅延による、音声品質の劣化や遅延を抑えることが可能になる。その理由は、各クライアントとサーバ間でのＲＴＴによるネットワークゆらぎの度合いによるネットワーク負荷検知、音声パケットの到着間隔の乱れ、音声パケットのロス率によるネットワーク負荷検知、サーバでの配信時に送信待ち状態検知によるネットワーク負荷検知を監視し、動的に影響を与えている各クライアント映像品質（ビットレート、フレームレート、解像度）を下げる制御、サーバでの映像データ転送時に、フレームデータを間引く制御、ネットワーク負荷を下げる制御により、音声帯域を確保することが可能なためである。
【００６３】
また、スペックの低いマシン使用時等、各クライアントマシンのＣＰＵ負荷が高くなることによる、マイクデバイスからの音声キャプチャ間隔の乱れ、音声エンコード・デコード処理の遅延、音声再生の乱れによる音声品質の劣化や遅延を抑えることが可能になる。その理由は、各クライアントにおいて、ＣＰＵ使用率を常にモニタリングし、段階的なＣＰＵ使用率に応じたＣＰＵ負荷検知を発生させ、ＣＰＵ使用率が高くなってしまっているマシンで動作する映像モジュール、カメラデバイスに対し、映像品質（フレームレート、解像度）を下げることによる映像キャプチャ、エンコードのＣＰＵ負荷軽減、受信映像をデコードし再生する前にフレームを間引くことにより、デコードおよび再生のＣＰＵ負荷軽減により、音声を処理する機能に影響が出ないようにＣＰＵリソースを確保することが可能なためである。
【００６４】
また、マイクのボリューム設定によって発生する音声キャプチャ漏れによる音切れ、音声の高調波歪みによる音声品質劣化を抑えることが可能になる。その理由は、マイクから拾った入力ボリュームを判断し、小さすぎる場合には大きく、また、大きすぎる場合には小さくボリュームを自動調整することで、聞きやすい音量を確保可能なためである。
【００６５】
次に、本発明の第２の実施の形態について図面を参照して詳細に説明する。
【００６６】
図３を参照すると、本実施の形態における、映像音声調整システムは、映像音声多地点配信装置２が２つ存在している点と、映像音声送信装置３内の設定変更部３４から映像音声送信部３３に対し矢印が出ている点と、映像音声受信装置４内の設定変更部４５から映像音声受信部４１に対し矢印が出ている点で、図１に示した第１の実施の形態と異なる。なお、その他の構成要素の基本的な機能は上述した第１の実施の形態と同様であるので重複する説明は省略する。
【００６７】
以下、本実施の形態の動作を、図３、図４を参照して詳細に説明する。
【００６８】
映像音声多地点配信装置２の配信異常通知部２４内に、サーバの状態監視機能を持たせることにより、サーバへログオンしているクライアントが増え、ＣＰＵ負荷が高くなり配信処理が間に合わなくなる前に、配信異常通信部２４から映像音声自動制御装置１内のＮＷ／ＣＰＵ状態監視部１１に対して、映像音声多地点配信装置２の高負荷を通知する。
【００６９】
次に、映像音声自動制御装置１内のＮＷ／ＣＰＵ状態監視部１１は、映像音声多地点配信装置２の高負荷通知を受け、映像音声自動制御部１２に対して、映像音声多地点配信装置２が高負荷であることを通知する。
【００７０】
次に、映像音声自動制御部１２は、映像音声多地点配信装置２を切り替えてもあまり影響のないクライアント状態監視装置５内の設定変更指示受信部５３に、現在映像音声データを送受信している映像音声多地点配信装置２を切り替えるよう指示する。
【００７１】
次に、指示を受けたクライアント状態監視装置５内の設定変更指示受信部５３は、映像音声送信装置３内の設定変更部３４および映像音声受信装置４内の設定変更部４６に対して、映像音声多地点配信装置２を切り替えるよう指示する。
【００７２】
次に、指示を受けた映像音声送信装置３内の設定変更部３４および映像音声受信装置４内の設定変更部４６は、映像音声送信部３３および映像音声受信部４２にそれぞれ指示を出す。
【００７３】
そして、指示を受けた映像音声送信部３３および映像音声受信部４２は、映像音声多地点配信装置２を切り替える処理を実行することにより、クライアント数が増加した際の映像音声多地点配信装置２のＣＰＵ負荷分散を実現する。
【００７４】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、上記の実施の形態における映像音声自動制御装置１、映像音声多地点配信装置２、映像音声送信装置３、映像音声受信装置４およびクライアント状態監視装置５の機能を実現するためのプログラムを各装置に読込ませて実行することにより各装置の機能を実現する処理を行ってもよい。さらに、そのプログラムは、コンピュータ読み取り可能な記録媒体であるＣＤ−ＲＯＭまたは光磁気ディスクなどを介して、または伝送媒体であるインターネット、電話回線などを介して伝送波により他のコンピュータシステムに伝送されてもよい。
【００７５】
上述する各実施の形態は、映像音声自動制御装置１、映像音声多地点配信装置２、映像音声送信装置３、映像音声受信装置４およびクライアント状態監視装置５が別個に接続されているシステム構成について説明したが、各機能が１つのコンピュータシステムとして実現されている構成や機能毎に複数の装置などが追加された構成にも適用可能であることはもちろんである。
【図面の簡単な説明】
【００７６】
【図１】本発明の第１の実施形態における映像音声調整システムの構成を示す図である。
【図２】本発明の第１の実施形態における処理動作を示す図である。
【図３】本発明の第２の実施形態における映像音声調整システムの構成を示す図である。
【図４】本発明の第２の実施形態における処理動作を示す図である。
【符号の説明】
【００７７】
１    映像音声自動制御装置
２    映像音声多地点配信装置
３    映像音声送信装置
４    映像音声受信装置
５    クライアント状態監視装置
１１    ＮＷ／ＣＰＵ状態監視部
１２    映像音声自動制御部
２１    映像音声受信部
２２    映像フレーム調整部
２３    映像設定変更部
２４    配信異常通知部
２５    映像音声配信部
３１    映像音声捕獲部
３２    映像音声圧縮部
３３    映像音声送信部
３４    設定変更部
４１    映像音声受信部
４２    映像フレーム調整部
４３    映像音声伸張部
４４    映像音声再生部
４５    設定変更部
４６    状態異常通知部
５１    システム監視部
５２    クライアント状態通知部
５３    設定変更指示受信部
【図１】
2007194823.tif 000003
【図２】
2007194823.tif 000004
【図３】
2007194823.tif 000005
【図４】
2007194823.tif 000006