(57)【要約】【課題】画像を撮像する複数の撮像手段からコンテンツデータを入力する場合に、複数の撮像手段の状態に応じた適切な方法で処理負担を低下させることができる通信装置、通信方法、および通信プログラムを提供する。【解決手段】ＰＣは、カメラを有する複数のテレビ会議端末からコンテンツデータを取得し、取得したコンテンツデータを他のデバイスに送信することができる。ＰＣのＣＰＵは、複数のテレビ会議端末の各々のカメラの撮像範囲、および他のテレビ会議端末に対する位置の情報の少なくともいずれかを検出する（Ｓ１１、Ｓ１２）。ＣＰＵは、検出した結果に応じて、複数のテレビ会議端末から取得するコンテンツデータのデータ量を調整する条件を決定する（Ｓ１３〜Ｓ２６）。ＣＰＵは、決定した条件に従ってテレビ会議端末から取得されたコンテンツデータを他のデバイスに送信する。【選択図】図６
2012212992.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮像する撮像手段を少なくとも有する複数の端末から取得したコンテンツデータを他のデバイスに送信することが可能な通信装置であって、
前記複数の端末の各々の撮像手段の撮像範囲、および前記複数の端末のうちの他の端末に対する位置の情報の少なくともいずれかを検出する検出手段と、
前記検出手段によって検出された検出結果に応じて、前記複数の端末から取得するコンテンツデータのデータ量を調整する条件を決定する条件決定手段と、
前記条件決定手段によって決定された条件に従って前記複数の端末から取得したコンテンツデータを前記他のデバイスに送信する送信手段と
を備えたことを特徴とする通信装置。
【請求項２】
前記検出手段は、前記複数の端末の各々の撮像範囲に他の端末の少なくともいずれかが含まれているか否かを検出することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記条件決定手段は、
前記複数の端末のうち一部の端末の撮像範囲に他の端末の少なくともいずれかが含まれており、且つ前記複数の端末のうち前記一部の端末以外の端末の撮像範囲に他の端末が含まれていないことが前記検出手段によって検出された場合、
前記一部の端末から取得する画像データの解像度を、前記一部の端末以外の端末から取得する画像データの解像度よりも下げることを特徴とする請求項２に記載の通信装置。
【請求項４】
前記条件決定手段は、
前記複数の端末のうち一部の端末の撮像範囲に他の端末の少なくともいずれかが含まれており、且つ前記複数の端末のうち前記一部の端末以外の端末の撮像範囲に他の端末が含まれていないことが前記検出手段によって検出された場合、
前記一部の端末から取得する音声データの入力感度および入力音量の少なくともいずれかを、前記一部の端末以外の端末から取得する音声データの入力感度および入力音量よりも下げることを特徴とする請求項２または３に記載の通信装置。
【請求項５】
前記複数の端末から取得する複数の音声データのノイズおよびエコーの少なくともいずれかを除去する除去手段と、
前記複数の端末のうち一部の端末の撮像範囲に他の端末の少なくともいずれかが含まれており、且つ前記複数の端末のうち前記一部の端末以外の端末の撮像範囲に他の端末が含まれていないことが前記検出手段によって検出された場合に、前記一部の端末の音声出力手段に出力させる音声の音量を、前記一部の端末以外の端末の音声出力手段に出力させる音声の音量よりも下げる音量調整手段と
をさらに備えたことを特徴とする請求項２から４のいずれかに記載の通信装置。
【請求項６】
前記条件決定手段は、
前記複数の端末の全ての撮像範囲に他の端末が含まれていないことが前記検出手段によって検出された場合、および、前記複数の端末の全ての撮像範囲に他の端末の少なくともいずれかが含まれていることが前記検出手段によって検出された場合、
前記複数の端末の各々から取得する画像データの解像度を均等にし、且つ、１つの端末から画像データを取得する場合に比べて各画像データの解像度を下げることを特徴とする請求項２から５のいずれかに記載の通信装置。
【請求項７】
前記条件決定手段は、
前記複数の端末の全ての撮像範囲に他の端末が含まれていないことが前記検出手段によって検出された場合、
前記複数の端末の一部からの音声データの取得を停止することを特徴とする請求項２から６のいずれかに記載の通信装置。
【請求項８】
前記複数の端末の全ての撮像範囲に他の端末が含まれていないことが前記検出手段によって検出された場合に、前記複数の端末の一部への音声データの送信を禁止する禁止手段をさらに備えたことを特徴とする請求項２から７のいずれかに記載の通信装置。
【請求項９】
画像を撮像する撮像手段を少なくとも有する複数の端末から取得したコンテンツデータを他のデバイスに送信することが可能な通信装置によって実行される通信方法であって、
前記複数の端末の各々の撮像手段の撮像範囲、および前記複数の端末のうちの他の端末に対する位置の情報の少なくともいずれかを検出する検出ステップと、
前記検出ステップにおいて検出された検出結果に応じて、前記複数の端末から取得するコンテンツデータのデータ量を調整する条件を決定する条件決定ステップと、
前記条件決定ステップにおいて決定された条件に従って前記複数の端末から取得したコンテンツデータを前記他のデバイスに送信する送信ステップと
を含む通信方法。
【請求項１０】
画像を撮像する撮像手段を少なくとも有する複数の端末から取得したコンテンツデータを他のデバイスに送信することが可能な通信装置で用いられる通信プログラムであって、
前記複数の端末の各々の撮像手段の撮像範囲、および前記複数の端末のうちの他の端末に対する位置の情報の少なくともいずれかを検出する検出ステップと、
前記検出ステップにおいて検出された検出結果に応じて、前記複数の端末から取得するコンテンツデータのデータ量を調整する条件を決定する条件決定ステップと、
前記条件決定ステップにおいて決定された条件に従って前記複数の端末から取得したコンテンツデータを前記他のデバイスに送信する送信ステップと
を前記通信装置のコントローラに実行させるための指示を含む通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像および音声等のコンテンツのデータを他のデバイスに送信する通信装置、通信方法、および通信プログラムに関する。
【背景技術】
【０００２】
従来、複数の入力手段から同一の種別のコンテンツデータを複数取得して他のデバイスに送信するための技術が知られている。例えば、特許文献１に記載の情報処理装置は、複数のカメラおよび複数のマイクに接続する。情報処理装置は、複数のマイクの各々から取得した音声の音量の大小等に映像の状態が一致するように、複数のカメラの各々から取得した映像のデータを加工して、他のデバイスに出力する。その結果、映像に変化が生じて娯楽性が高まる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１００１３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通信装置が複数の入力手段から同一の種別のコンテンツデータを取得して送信する場合、１つの入力手段からデータを取得する場合に比べて処理負担が増大する。複数の入力手段から取得する各データのデータ量を低下させることで処理負担は低下するが、各データのデータ量を一律に低下させると、ユーザの意図に反してコンテンツの品質が低下する場合がある。例えば、拠点全体を１つのカメラで撮像し、且つ拠点内の特定の撮像対象物を他のカメラで鮮明に撮像している場合、ユーザは特定の撮像物が高品質で撮像されることを望んでいる。しかし、複数のカメラから取得する複数の画像データのデータ量を一律に低下させると、特定の撮像対象物の画像品質がユーザの意図に反して低下する。以上のように、従来の通信装置は、画像を撮像する複数の撮像手段の状態に応じた適切な方法で処理負担を低下させることはできなかった。
【０００５】
本発明は、画像を撮像する複数の撮像手段からコンテンツデータを入力する場合に、複数の撮像手段の状態に応じた適切な方法で処理負担を低下させることができる通信装置、通信方法、および通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第一の態様に係る通信装置は、画像を撮像する撮像手段を少なくとも有する複数の端末から取得したコンテンツデータを他のデバイスに送信することが可能な通信装置であって、前記複数の端末の各々の撮像手段の撮像範囲、および前記複数の端末のうちの他の端末に対する位置の情報の少なくともいずれかを検出する検出手段と、前記検出手段によって検出された検出結果に応じて、前記複数の端末から取得するコンテンツデータのデータ量を調整する条件を決定する条件決定手段と、前記条件決定手段によって決定された条件に従って前記複数の端末から取得したコンテンツデータを前記他のデバイスに送信する送信手段とを備える。
【０００７】
第一の態様に係る通信装置は、複数の端末の撮像範囲および位置の情報の少なくともいずれかに基づいて、複数の端末から取得するコンテンツデータのデータ量を調整する条件を決定する。従って、通信装置は、複数の端末からコンテンツデータを取得する場合、複数の端末の撮像手段の状態に応じた適切なデータ量のコンテンツデータを取得することができる。よって、通信装置は処理負担を適切な方法で低下させることができ、通信に不具合が生じることを防止することができる。
【０００８】
前記検出手段は、前記複数の端末の各々の撮像範囲に他の端末の少なくともいずれかが含まれているか否かを検出してもよい。通信装置は、撮像範囲に他の端末の少なくともいずれかが含まれているか否かを検出することで、撮像手段が撮像する対象物に関する情報と、端末の他の端末に対する位置の情報とを共に得ることができる。従って、撮像手段の状態をより適切且つ容易に把握した上で、取得するデータ量を調整するための条件を決定することができる。
【０００９】
前記条件決定手段は、前記複数の端末のうち一部の端末の撮像範囲に他の端末の少なくともいずれかが含まれており、且つ前記複数の端末のうち前記一部の端末以外の端末の撮像範囲に他の端末が含まれていないことが前記検出手段によって検出された場合、前記一部の端末から取得する画像データの解像度を、前記一部の端末以外の端末から取得する画像データの解像度よりも下げてもよい。この場合、撮像範囲に他の端末を含む撮像手段は広い範囲を撮像している。一方、撮像範囲に他の端末を含まない撮像手段は、特定の撮像対象物を撮像するために設置されている可能性が高い。通信装置は、撮像範囲に他の端末を含まない端末から取得する画像データの解像度を他方よりも高くする。従って、ユーザが鮮明に撮像したい撮像対象物の画像の品質を大幅に低下させることなく、複数の端末から取得する複数の画像データの各々の解像度を適切な値に調整し、処理負担を低下させることができる。
【００１０】
前記条件決定手段は、前記複数の端末のうち一部の端末の撮像範囲に他の端末の少なくともいずれかが含まれており、且つ前記複数の端末のうち前記一部の端末以外の端末の撮像範囲に他の端末が含まれていないことが前記検出手段によって検出された場合、前記一部の端末から取得する音声データの入力感度および入力音量の少なくともいずれかを、前記一部の端末以外の端末から取得する音声データの入力感度および入力音量よりも下げてもよい。撮像範囲に他の端末を含まない撮像手段は、特定の撮像対象物を撮像するために設置されている可能性が高い。ユーザは撮像対象物に注目するため、撮像対象物を向いて発話をする場合が多い。通信装置は、撮像範囲に他の端末を含まない端末（撮像対象物を撮像している可能性が高い端末）から取得する音声データの入力感度および入力音声の少なくともいずれかを、他方よりも高くする。従って、ユーザの発話音声を入力し易い端末における音声品質を大幅に低下させることなく、複数の端末から取得する複数の音声データのデータ量を調整することができる。
【００１１】
前記通信装置は、前記複数の端末から取得する複数の音声データのノイズおよびエコーの少なくともいずれかを除去する除去手段と、前記複数の端末のうち一部の端末の撮像範囲に他の端末の少なくともいずれかが含まれており、且つ前記複数の端末のうち前記一部の端末以外の端末の撮像範囲に他の端末が含まれていないことが前記検出手段によって検出された場合に、前記一部の端末の音声出力手段に出力させる音声の音量を、前記一部の端末以外の端末の音声出力手段に出力させる音声の音量よりも下げる音量調整手段とをさらに備えてもよい。この場合、通信装置はノイズおよびエコーの少なくともいずれかを除去することができる。また、撮像範囲に他の端末を含まない撮像手段は、特定の撮像対象物を撮像するために設置されている可能性が高い。ユーザは撮像対象物に注目するため、撮像対象物の近傍に集まる。よって、撮像範囲に他の端末を含む端末（撮像対象物を撮像していない端末）の出力音量を下げても影響は少ない。一部の端末の出力音量を下げることで、通信装置がノイズ・エコーを除去する際の処理負担は低下する。従って、通信装置は、端末に効率よく音声を出力させつつ、自装置の処理負担を低下させることができる。
【００１２】
前記条件決定手段は、前記複数の端末の全ての撮像範囲に他の端末が含まれていないことが前記検出手段によって検出された場合、および、前記複数の端末の全ての撮像範囲に他の端末の少なくともいずれかが含まれていることが前記検出手段によって検出された場合、前記複数の端末の各々から取得する画像データの解像度を均等にし、且つ、１つの端末から画像データを取得する場合に比べて各画像データの解像度を下げてもよい。この場合、通信装置は、複数の画像データの解像度を均等にすることで、複数の画像の品質に意図しない差が生じることを防止しつつ処理負担を低下させることができる。
【００１３】
前記条件決定手段は、前記複数の端末の全ての撮像範囲に他の端末が含まれていないことが前記検出手段によって検出された場合、前記複数の端末の一部からの音声データの取得を停止してもよい。全ての端末の撮像範囲に他の端末が含まれていない場合、複数の端末は同一の位置から異なる方向（例えば、反対方向、放射状等）を撮像している可能性が高い。この場合、一部の端末からの音声データの取得を停止することで、同一箇所で入力された同一の音声データを複数取得する無駄を省き、処理負担を効率よく低下させることができる。特に、指向性が低いマイクによって広角度から音声が入力されている場合には、複数の端末が同一の音声データを入力し易いため、一部の端末の音声データの取得を停止する効果は大きい。ハウリングが生じる可能性も低下するため、エコーキャンセルを行うための処理の負担も低下する。
【００１４】
前記通信装置は、前記複数の端末の全ての撮像範囲に他の端末が含まれていないことが前記検出手段によって検出された場合に、前記複数の端末の一部への音声データの送信を禁止する禁止手段をさらに備えてもよい。この場合、複数の端末は同一の位置に設置されていると判断できるため、端末に音声データを送信して端末から音声を出力する場合には、複数の端末の全てから音声を出力させる必要性は低い。通信装置は、同一の位置にある複数の端末の一部に対し、音声データの送信を禁止することで、音声データを無駄に送信することを防止することができる。特に、指向性が低いスピーカによって広範囲に音声が出力されている場合には、一部の端末からの音声の出力が停止しても影響は小さいため、効果は大きい。ノイズ・エコーを除去する場合の処理負担も低下する。
【００１５】
本発明の第二の態様に係る通信方法は、画像を撮像する撮像手段を少なくとも有する複数の端末から取得したコンテンツデータを他のデバイスに送信することが可能な通信装置によって実行される通信方法であって、前記複数の端末の各々の撮像手段の撮像範囲、および前記複数の端末のうちの他の端末に対する位置の情報の少なくともいずれかを検出する検出ステップと、前記検出ステップにおいて検出された検出結果に応じて、前記複数の端末から取得するコンテンツデータのデータ量を調整する条件を決定する条件決定ステップと、前記条件決定ステップにおいて決定された条件に従って前記複数の端末から取得したコンテンツデータを前記他のデバイスに送信する送信ステップとを含む。
【００１６】
第二の態様に係る通信方法によると、通信装置は、複数の端末の撮像範囲および位置の情報の少なくともいずれかに基づいて、複数の端末から取得するコンテンツデータのデータ量を調整する条件を決定する。従って、通信装置は、複数の端末からコンテンツデータを取得する場合、複数の端末の撮像手段の状態に応じた適切なデータ量のコンテンツデータを取得することができる。よって、通信装置は処理負担を適切な方法で低下させることができ、通信に不具合が生じることを防止することができる。
【００１７】
本発明の第三の態様に係る通信プログラムは、画像を撮像する撮像手段を少なくとも有する複数の端末から取得したコンテンツデータを他のデバイスに送信することが可能な通信装置で用いられる通信プログラムであって、前記複数の端末の各々の撮像手段の撮像範囲、および前記複数の端末のうちの他の端末に対する位置の情報の少なくともいずれかを検出する検出ステップと、前記検出ステップにおいて検出された検出結果に応じて、前記複数の端末から取得するコンテンツデータのデータ量を調整する条件を決定する条件決定ステップと、前記条件決定ステップにおいて決定された条件に従って前記複数の端末から取得したコンテンツデータを前記他のデバイスに送信する送信ステップとを前記通信装置のコントローラに実行させるための指示を含む。
【００１８】
第三の態様に係る通信プログラムによると、通信装置は、複数の端末の撮像範囲および位置の情報の少なくともいずれかに基づいて、複数の端末から取得するコンテンツデータのデータ量を調整する条件を決定する。従って、通信装置は、複数の端末からコンテンツデータを取得する場合、複数の端末の撮像手段の状態に応じた適切なデータ量のコンテンツデータを取得することができる。よって、通信装置は処理負担を適切な方法で低下させることができ、通信に不具合が生じることを防止することができる。
【図面の簡単な説明】
【００１９】
【図１】通信システム１００のシステム構成を示す図である。
【図２】ＰＣ１の電気的構成を示すブロック図である。
【図３】テレビ会議端末３の電気的構成を示すブロック図である。
【図４】テレビ会議中に表示装置２６に表示される画像の一例を示す図である。
【図５】ＰＣ１が実行するメイン処理のフローチャートである。
【図６】メイン処理中に実行されるデータ量調整処理のフローチャートである。
【図７】拠点Ｘの画像５５の一例を示す図である。
【図８】ＰＣ１に接続している全てのテレビ会議端末３の撮像範囲に他のテレビ会議端末３の少なくともいずれかが含まれている状況を例示する図である。
【図９】撮像範囲に他のテレビ会議端末３を含むテレビ会議端末３が存在しない状況を例示する図である。
【発明を実施するための形態】
【００２０】
以下、本発明の通信装置を具現化した一実施の形態であるパーソナルコンピュータ（以下、「ＰＣ」という。）１について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００２１】
図１を参照して、通信システム１００の概略構成について説明する。通信システム１００は、ネットワーク８を介してデータを送受信することが可能な複数の通信装置を備える。本実施の形態では、通信装置としてパーソナルコンピュータ（以下、「ＰＣ」という。）１が用いられている。しかし、ＰＣ１以外の装置を通信装置として使用することも可能である。例えば、データの送受信が可能なテレビ会議専用の装置等を通信装置として用いてもよい。
【００２２】
ＰＣ１にはテレビ会議端末３を接続することができる。テレビ会議端末３は、設置された拠点の音声をマイク４６（図３参照）から入力し、且つ画像をカメラ４８（図３参照）から入力する。入力した音声および画像のデータ（コンテンツデータ）をＰＣ１に出力する。さらに、テレビ会議端末３は、ＰＣ１から入力した音声のデータに基づいて、他拠点の音声をスピーカ４７（図３参照）から発生させることができる。
【００２３】
ＰＣ１には複数のテレビ会議端末３を接続することもできる。従って、ＰＣ１は、同一拠点内に配置した複数のテレビ会議端末３の各々が撮像した複数の画像のデータを、他の拠点に送信できる。例えば、図１に示す例では、１つの拠点に３人のユーザ６１〜６３が集合してテレビ会議を実行している。３人のユーザ６１〜６３と、他の拠点のユーザ６４とが円滑に遠隔会議を実行するためには、３人のユーザ６１〜６３の画像をユーザ６４に視認させることが望ましい。さらに、図１に示す例では、特定の撮像対象物７（図１に示す例ではテープカセット）に関するテレビ会議が実行されている。従って、ＰＣ１は、撮像対象物７の鮮明な画像をユーザ６４に視認させる必要がある。本実施の形態の通信システム１００は、ユーザ６１〜６３および撮像対象物７を共に遠隔地で表示させることができる。
【００２４】
一方、１つのＰＣ１に複数のテレビ会議端末３を接続する場合、ＰＣ１の処理負担は、１つのテレビ会議端末３を接続する場合に比べて増大する。複数のテレビ会議端末３の各々からＰＣ１に入力されるコンテンツデータのデータ量を低下させれば、ＰＣ１の処理負担は低下する。しかし、各コンテンツデータのデータ量を一律に低下させると、ユーザの意図に反してコンテンツの品質が低下する場合がある。例えば、特定の撮像対象物７に関する会議をテレビ会議で実行する場合、撮像対象物７の画像の品質は、拠点全体を撮像した画像の品質よりも優先して維持すべきである。また、重要な発表を行う特定のユーザ等の画像は、高い品質を維持すべきである。本実施の形態のＰＣ１は、複数のテレビ会議端末３の状態に応じた適切な方法で、各々のテレビ会議端末３から入力するコンテンツデータのデータ量を調整し、処理負担を低下させることができる。
【００２５】
図２を参照して、ＰＣ１の電気的構成について説明する。ＰＣ１は、ＰＣ１の制御を司るＣＰＵ１０を備える。ＣＰＵ１０には、ＲＯＭ１１、ＲＡＭ１２、ハードディスクドライブ（以下、「ＨＤＤ」という。）１３、および入出力インターフェース１４が、バス１９を介して接続されている。ＲＯＭ１１は、ＰＣ１を動作させるためのプログラムおよび初期値等を記憶している。ＲＡＭ１２は各種情報を一時的に記憶する。ＨＤＤ１３は不揮発性の記憶装置である。ＨＤＤ１３には、後述するメイン処理（図５、図６参照）等を実行するためのアプリケーションプログラム等が記憶されている。
【００２６】
入出力インターフェース１４には、映像出力処理部２１、外部通信Ｉ／Ｆ２２、ＵＳＢ  Ｉ／Ｆ２３、および操作部２７が接続されている。映像出力処理部２１は、映像を表示する表示装置２６の動作を処理する。外部通信Ｉ／Ｆ２２は、ＰＣ１をネットワーク８に接続する。ＵＳＢ  Ｉ／Ｆは、ＵＳＢケーブルを介してＰＣ１をテレビ会議端末３に接続する。操作部２７はキーボード等からなり、各種操作入力を受け付ける。
【００２７】
ＰＣ１は、ＨＤＤ１３に記憶されているプログラムに従って、ノイズキャンセル処理およびエコーキャンセル処理を実行することができる。ノイズキャンセル処理とは、テレビ会議端末３から入力した音声データに含まれるノイズ（雑音）を除去する処理である。エコーキャンセル処理とは、テレビ会議端末３から入力した音声データに含まれるエコーを除去する処理である。ＰＣ１に入力される音声データの数が少ない程、ノイズキャンセルおよびエコーキャンセルの処理負担は低下する。また、ＰＣ１が複数の音声データを入力する場合、音量が小さい音声データが含まれている方がエコーは生じ難いため、処理負担は低下する。
【００２８】
図３を参照して、テレビ会議端末３の電気的構成について説明する。テレビ会議端末３は、テレビ会議端末３の制御を司るＣＰＵ３０を備える。ＣＰＵ３０には、ＲＯＭ３１、ＲＡＭ３２、フラッシュメモリ３３、および入出力インターフェース３４が、バス３９を介して接続されている。ＲＯＭ３１は、テレビ会議端末３を動作させるためのプログラムおよび初期値等を記憶している。ＲＡＭ３２は、プログラムで使用される各種の情報を一時的に記憶する。フラッシュメモリ３３は不揮発性の記憶装置である。フラッシュメモリ３３の代わりに、メモリカード等の記憶装置を用いてもよい。
【００２９】
入出力インターフェース３４には、ＵＳＢ  Ｉ／Ｆ４１、音声入力処理部４２、音声出力処理部４３、映像入力処理部４４、操作部４９、およびＩＣタグリーダー５０が接続されている。さらに、テレビ会議端末３は、ＩＣタグ用アンテナ５２、シールド５３、およびＩＣタグ５１を備える。ＵＳＢ  Ｉ／Ｆ４１は、テレビ会議端末３をＰＣ１に接続する。音声入力処理部４２は、マイク４６からの音声データの入力を処理する。本実施の形態のテレビ会議端末３は、マイク４６からの音声データの入力感度および入力音量を調整することができる。入力感度を下げる程、ＰＣ１に出力する音声データのデータ量は低下する。また、入力音量を下げる程、ＰＣ１に出力する音声データのデータ量は低下する。音声出力処理部４３は、スピーカ４７からの音声の発生を処理する。映像入力処理部４４は、カメラ４８からの画像データの入力を処理する。テレビ会議端末３は、カメラ４８から入力する画像データの解像度、フレームレート、および色数等を調整することで、ＰＣ１に出力する画像データのデータ量を調整することができる。操作部４９は電源ボタン、音量調節ボタン、マイクミュートボタン等からなり、ユーザによる各種操作入力を受け付ける。
【００３０】
ＩＣタグ用アンテナ５２は、呼出波の送信および反射波の受信を行うことで、他のテレビ会議端末３に設けられたＩＣタグ５１との間で通信を行う。具体的には、ＩＣタグ用アンテナ５２は、ＣＰＵ３０の制御に従って呼出波を送信する。ＩＣタグ用アンテナ５２が呼出波を送信する範囲は、自装置が備えるカメラ４８の撮像範囲に略一致するように調整されている。他のテレビ会議端末３に設けられたＩＣタグ５１は、呼出波を受信すると、呼出波に含まれる搬送波成分を整流して直流電圧を生成し、反射波を返信する。返信された反射波は、呼出波を送信したＩＣタグ用アンテナ５２によって受信される。ＩＣタグリーダー５０は、ＩＣタグ用アンテナ５２によって受信された反射波に含まれる情報を読み取ってＣＰＵ３０に出力する。呼出波が送信された範囲にＩＣタグ５１が存在しなければ、ＩＣタグ用アンテナ５２は反射波を受信しない。従って、テレビ会議端末３は、反射波を受信するか否かによって、自装置が備えるカメラ４８の撮像範囲に他のテレビ会議端末３が含まれているか否かを検出することができる。テレビ会議端末３は、反射波を返信するＩＣタグ５１を備えることで、他のテレビ会議端末３の撮像範囲に自装置が含まれていることを他のテレビ会議端末３に検出させることができる。なお、シールド５３は、自装置のＩＣタグ用アンテナ５２とＩＣタグ５１との間の電磁波の伝播を遮断する。従って、ＩＣタグリーダー５０は自装置のＩＣタグ５１を読み取ることはない。
【００３１】
図４を参照して、通信システム１００でテレビ会議が実行されている間にＰＣ１の表示装置２６に表示される画像の一例について説明する。図４に示す例では、拠点Ｘに３人のユーザが集まり、且つ拠点Ｙには１人のユーザがいる。各拠点のＰＣ１の表示装置２６には、拠点Ｘの画像５５と拠点Ｙの画像５６とが共に表示される。詳細には、拠点ＸのＰＣ１は、自拠点のテレビ会議端末３が撮像した画像を含む拠点Ｘの画像５５のデータを、拠点ＹのＰＣ１にネットワーク８（図１および図２参照）を介して送信する。拠点ＹのＰＣ１は、受信したデータに基づいて拠点Ｘの画像５５を表示し、且つ自拠点の画像である拠点Ｙの画像５６を表示装置２６に表示する。拠点ＹのＰＣ１は、拠点Ｙの画像５６のデータを拠点ＸのＰＣ１に送信する。拠点ＸのＰＣ１は、拠点Ｘの画像５５と拠点Ｙの画像５６とを共に表示装置２６に表示する。従って、各ユーザは、遠隔地の拠点の画像を視認しながら円滑に会議を実行することができる。なお、ＰＣ１が備える表示装置２６の代わりに、ＰＣ１に他の表示装置を装着して画像を表示させてもよいし、プロジェクタを用いて画像を投影させてテレビ会議を実行してもよい。
【００３２】
図４に示す例では、拠点ＸのＰＣ１には２つのテレビ会議端末３が接続されている。一方のテレビ会議端末３が第一画像７０を撮像し、他方のテレビ会議端末３が第二画像７１を撮像している。第一画像７０は、特定の撮像対象物７を至近距離から撮像した画像である。よって、第一画像７０には撮像対象物７以外の被写体（たとえば、他方のテレビ会議端末３）は含まれていない。第二画像７１は拠点Ｘの全体を撮像した画像であり、３人のユーザ、他方のテレビ会議端末３、および撮像対象物７の全てを撮像している（図７参照）。本実施の形態のＰＣ１は、第一画像７０および第二画像７１を含む各種コンテンツデータのデータ量を、各テレビ会議端末３（カメラ４８）の状態に応じた適切な方法で調整する。以下、処理の詳細について説明を行う。
【００３３】
図５から図９を参照して、ＰＣ１が実行するメイン処理について説明する。前述したように、ＰＣ１のＨＤＤ１３には、テレビ会議を実行するためのアプリケーションプログラムがインストールされている。ＰＣ１のＣＰＵ１０は、アプリケーションを立ち上げる指示を操作部２７から入力すると、図５に示すメイン処理を実行する。
【００３４】
ＣＰＵ１０は、メイン処理を開始すると、会議システムを起動する（Ｓ１）。詳細には、ＣＰＵ１０は、通信システム１００内の他のＰＣ１との間で通信接続を確立し、各種インターフェースを起動する。ＣＰＵ１０は、自装置に接続している１または複数のテレビ会議端末３からの音声および画像のデータの入力を開始する。次いで、ＣＰＵ１０は、ＵＳＢ  Ｉ／Ｆ２３を介して自装置に接続しているテレビ会議端末３の数を取得する（Ｓ２）。接続端末数が１つであれば（Ｓ３：ＮＯ）、処理はそのままＳ５へ移行する。接続端末数が複数であれば（Ｓ３：ＹＥＳ）、ＣＰＵ１０はデータ量調整処理を実行し（Ｓ４）、処理はＳ５へ移行する。詳細は図６を参照して後述するが、データ量調整処理では、接続している複数のテレビ会議端末３の各々から受信するコンテンツデータのデータ量を、１つのテレビ会議端末３を接続している場合に比べて低下させる処理を行う。ＣＰＵ１０は、各テレビ会議端末３の撮像範囲および位置の少なくともいずれかに基づいて、受信するデータ量を調整する。従って、ＣＰＵ１０は、各テレビ会議端末３のカメラ４８の状態に応じて適切にコンテンツデータのデータ量を低下させることができる。
【００３５】
ＣＰＵ１０は、接続しているテレビ会議端末３から入力した音声データに対し、ノイズキャンセル処理およびエコーキャンセル処理を実行する（Ｓ５）。ＣＰＵ１０は、会議中処理を実行する（Ｓ６）。会議中処理では、接続しているテレビ会議端末３から入力された音声および画像のデータが他のＰＣ１に送信される。他のＰＣ１から音声および画像のデータが受信される。受信した画像データに基づいて、各拠点の画像が表示装置２６に表示される（例えば、図４参照）。さらに、受信した音声データがテレビ会議端末３に出力され、他の拠点の音声がテレビ会議端末３のスピーカ４７から発せられる。その結果、音声および画像が複数の拠点で共有され、テレビ会議が実行される。操作部２７等から会議の終了指示を入力していなければ（Ｓ７：ＮＯ）、処理はＳ５へ戻り、Ｓ５〜Ｓ７の処理が繰り返される。会議の終了指示を入力すると（Ｓ７：ＹＥＳ）、メイン処理は終了する。
【００３６】
図６を参照して、データ量調整処理について説明する。データ量調整処理を開始すると、ＣＰＵ１０は、ＩＣタグ５１によるカメラ４８の撮像範囲の探索を、自装置に接続している全てのテレビ会議端末３に指示する（Ｓ１１）。前述したように、テレビ会議端末３は、カメラ４８の撮像範囲にＩＣタグ用アンテナ５２から呼出波を送信する。テレビ会議端末３は、送信した呼出波に対する反射波を受信したか否かによって、撮像範囲に他のテレビ会議端末３が含まれているか否かを検出することができる。ＣＰＵ１０は、上記の探索の結果（撮像範囲にテレビ会議端末３が含まれているか否かの検出の結果）を各テレビ会議端末３から取得する（Ｓ１２）。
【００３７】
ＣＰＵ１０は、撮像範囲に他のテレビ会議端末３を含むテレビ会議端末３があるか否かを、Ｓ１２で取得した結果から判断する（Ｓ１３）。撮像範囲に他のテレビ会議端末３を含むテレビ会議端末３がある場合（Ｓ１３：ＹＥＳ）、ＣＰＵ１０は、自装置に接続している全てのテレビ会議端末３の撮像範囲に、他のテレビ会議端末３の少なくともいずれかが含まれているか否かを判断する（Ｓ１５）。
【００３８】
接続している複数のテレビ会議端末３のうち、一部のテレビ会議端末３の撮像範囲に他のテレビ会議端末３の少なくともいずれかが含まれている場合（Ｓ１５：ＮＯ）、拠点の状況は図１に例示するような状況となっている。つまり、撮像範囲に他のテレビ会議端末３を含むテレビ会議端末３は、拠点全体を撮像している。拠点全体を撮像しているテレビ会議端末３を、以下「全体撮像端末」という。撮像範囲に他のテレビ会議端末３を含まないテレビ会議端末３は、特定の撮像対象物７を撮像している。撮像対象物７を撮像しているテレビ会議端末３を、以下「対象物撮像端末」という。図１に例示する状況の場合、ユーザは撮像対象物７を鮮明に撮像するために対象物撮像端末を配置している。従って、対象物撮像端末が撮像した画像の品質を大幅に低下させることは望ましくない。よって、ＣＰＵ１０は、全体撮像端末から取得する画像データの解像度が、対象物撮像端末から取得する画像データの解像度よりも低くなるように、全体撮像端末および対称物撮像端末に対して解像度の条件を出力する（Ｓ１７）。Ｓ１７では、解像度と共に、または解像度の代わりに、全体撮像端末のフレームレートおよび色数が対象物撮像端末のフレームレートおよび色数よりも小さくなるように処理を行っても良い。各数値は、ＣＰＵ１０の処理能力、接続しているテレビ会議端末３の数等に応じて適切な値を適宜設定すればよい。全体撮像端末の解像度等の低下量は、ユーザが画像を視認できる範囲内で設定すればよい。
【００３９】
図７に、Ｓ１７の処理を行った結果表示装置２６に表示される拠点Ｘの画像５５（図４参照）の一例を示す。ＣＰＵ１０は、Ｓ１７の処理を行うことで、全体撮像端末から取得する画像データの解像度、フレームレート、および色数は、対象物撮像端末から取得する画像データの解像度、フレームレート、および色数よりも小さくなる。全体撮像端末が撮像する第二画像７１の画質を低下させることで、ＣＰＵ１０の処理負担は低下する。第二画像７１は拠点Ｘの全体を撮像する画像であるため、画質が低下してもユーザは拠点Ｘの状況（例えば、ユーザ６１〜６３の動作等）を把握できる。一方、対象物撮像端末が撮像する第一画像７０は、第二画像７１の画質に比べて高い画質となる。従って、各拠点のユーザは、鮮明に表示される撮像対象物７を視認しながら円滑にテレビ会議を実行することができる。
【００４０】
図６の説明に戻る。ＣＰＵ１０は、画像に対する条件の出力（Ｓ１７）が終了すると、全体撮像端末におけるマイク４６の音声入力感度および入力音量の少なくともいずれかを、対象物撮像端末における音声入力感度および入力音量よりも下げるように、音声データのデータ量を調整する条件を決定する。決定した条件を、接続しているテレビ会議端末３に出力する（Ｓ１８）。撮像対象物７と同一の拠点のユーザは撮像対象物７に注目するため、撮像対象物７を向いて発話を行う場合が多い。ＣＰＵ１０は、発話音声を入力し易い対象物撮像端末における入力音声の品質を大幅に低下させることなく、音声入力感度および入力音量を適切に調整して、自装置が処理する音声データのデータ量を低下させることができる。
【００４１】
次いで、ＣＰＵ１０は、全体撮像端末に出力させる音声の音量を、対象物撮像端末に出力させる音声の音量よりも下げる指示を、全体撮像端末に対して出力する（Ｓ１９）。処理はメイン処理（図５参照）へ戻る。前述したように、撮像対象物７と同一の拠点のユーザは撮像対象物７の近傍に集まる。よって、全体撮像端末がスピーカ４７から出力する音声の音量を下げても影響は少ない。複数のテレビ会議端末３のうちの一部の出力音量を下げることで、ＰＣ１がノイズおよびエコーを除去する際の処理負担は低下する。従って、ＰＣ１は、テレビ会議端末３に効率よく音声を出力させつつ、自装置の処理負担を低下させることができる。
【００４２】
自装置に接続している全てのテレビ会議端末３の撮像範囲に、他のテレビ会議端末３の少なくともいずれかが含まれている場合（Ｓ１５：ＹＥＳ）、拠点の状況は図８に例示するような状況となっている。つまり、複数のテレビ会議端末３の各々が、互いに離間した位置から拠点の全体を撮像している。この場合、ＣＰＵ１０は、複数のテレビ会議端末３の各々から入力する画像データの解像度、フレームレート、および色数が均等に低下するように、接続している複数のテレビ会議端末３に画像データの条件を出力する（Ｓ２１）。その結果、ＣＰＵ１０は、複数の画像の画質に意図しない差が生じることを防止しつつ、処理負担を低下させることができる。同様に、ＣＰＵ１０は、複数のテレビ会議端末３の各々の音声入力感度および入力音量を均等に下げる条件を出力し（Ｓ２２）、自装置の処理負担およびテレビ会議端末３の消費電力を低下させる。処理はメイン処理へ戻る。
【００４３】
撮像範囲に他のテレビ会議端末３を含むテレビ会議端末３が存在しない場合（Ｓ１３：ＮＯ）、拠点の状況は図９に例示するような状況となっている。つまり、複数のテレビ会議端末３が同一の位置から異なる方向（反対方向、放射状等）を撮像している。この場合、ＣＰＵ１０は、複数のテレビ会議端末３の各々から入力する画像データの解像度、フレームレート、および色数が均等に低下するように、接続している複数のテレビ会議端末３に画像データの条件を出力する（Ｓ２４）。ＣＰＵ１０は、接続している複数のテレビ会議端末３の一部に対し、ＰＣ１への音声データの送信を停止させる指示を出力する（Ｓ２５）。ＣＰＵ１０は、テレビ会議端末３の一部からの音声データの取得を停止することで、同一箇所で入力した同一の音声データを複数取得する無駄を省くことができる。特に、各テレビ会議端末３のマイク４６の指向性が低く、広角度から音声を入力している場合には、テレビ会議端末３の一部からの音声データの取得を停止しても影響はより小さいため、効果は大きい。ハウリングが生じる可能性も低下するため、エコーキャンセルを行うための処理の負担も低下する。
【００４４】
次いで、ＣＰＵ１０は、接続している複数のテレビ会議端末３の一部への音声データの送信を禁止する（Ｓ２６）。その結果、接続している複数のテレビ会議端末３の一部は、他の拠点の音声の出力を実行しない。図９に例示する状況では、複数のテレビ会議端末３は同一の位置にあるため、一部のテレビ会議端末３の音声の出力を禁止しても影響は少ない。特に、テレビ会議端末３のスピーカ４７の指向性が低く、広範囲に音声を出力している場合には、影響はさらに小さい。ＣＰＵ１０は、音声データの送信を停止することで、無駄にデータを送信することを防止することができる。ノイズおよびエコーを除去する場合の処理負担も低下する。処理はメイン処理へ戻る。
【００４５】
以上説明したように、本実施の形態のＰＣ１は、接続している複数のテレビ会議端末３の撮像範囲および位置の少なくともいずれかに基づいて、複数のテレビ会議端末３から取得するコンテンツデータのデータ量を調整することができる。従って、ＰＣ１は、複数のテレビ会議端末３からコンテンツデータを取得する場合、各テレビ会議端末３のカメラ４８の状態に応じた適切なデータ量のコンテンツデータを取得することができる。よって、ＰＣ１は処理負担を適切に低下させることができ、通信に不具合が生じることを防止することができる。ＰＣ１は、各テレビ会議端末３のカメラ４８の撮像範囲に他のテレビ会議端末３の少なくともいずれかが含まれているか否かを検出する。よって、ＰＣ１は、各テレビ会議端末３のカメラ４８が撮像する対象物に関する情報と、テレビ会議端末３の他のテレビ会議端末３に対する位置の情報とを共に得ることができる。従って、ＰＣ１は、複数のテレビ会議端末３の状態をより適切且つ容易に把握した上で、取得するデータのデータ量を調整するための条件を決定することができる。
【００４６】
上記実施の形態において、ＰＣ１が本発明の「通信装置」に相当する。テレビ会議端末３が本発明の「端末」に相当する。カメラ４８が「撮像手段」に相当する。図６のＳ１１、Ｓ１２でＩＣタグによる撮像範囲の探索結果を取得するＣＰＵ１０が「検出手段」として機能する。図６のＳ１３、Ｓ１５、Ｓ１７、Ｓ１８、Ｓ２１、Ｓ２２、Ｓ２４、Ｓ２５で、テレビ会議端末３から取得するコンテンツデータのデータ量を調整する条件を決定するＣＰＵ１０が「条件決定手段」として機能する。図５のＳ６でコンテンツデータを他のＰＣ１に送信するＣＰＵ１０が「送信手段」として機能する。図５のＳ５でノイズおよびエコーを除去するＣＰＵ１０が「除去手段」として機能する。図６のＳ１９で出力音量を調整するＣＰＵ１０が「音量調整手段」として機能する。図６のＳ２６で一部のテレビ会議端末３への音声データの送信を禁止するＣＰＵ１０が「禁止手段」として機能する。
【００４７】
図６のＳ１１、Ｓ１２でＩＣタグによる撮像範囲の探索結果を取得する処理が「検出ステップ」に相当する。図６のＳ１３、Ｓ１５、Ｓ１７、Ｓ１８、Ｓ２１、Ｓ２２、Ｓ２４、Ｓ２５で、テレビ会議端末３から取得するコンテンツデータのデータ量を調整する条件を決定する処理が「条件決定ステップ」に相当する。図５のＳ６でコンテンツデータを他のＰＣ１に送信する処理が「送信ステップ」に相当する。
【００４８】
本発明は上記実施の形態に限定されることはなく、様々な変形が可能であることは言うまでもない。上記実施の形態では、説明を簡略化するために、ＰＣ１に複数のテレビ会議端末３が接続されている場合には、ＣＰＵ１０の使用率に関わらずコンテンツデータのデータ量が調整される。しかし、ＣＰＵ１０は、使用率が一定以上となった場合にのみコンテンツデータのデータ量の調整（Ｓ１３〜Ｓ２６）を行ってもよい。
【００４９】
上記実施の形態のＰＣ１は、データ量調整処理（図６参照）を実行した後にテレビ会議を実行し、テレビ会議の実行中にはコンテンツデータのデータ量の調整は行わない。しかし、ＰＣ１は、テレビ会議の実行中にデータ量調整処理を実行してもよい。ＰＣ１は、例えば一定間隔毎にデータ量調整処理を実行してもよいし、ＣＰＵ１０の使用率が一定以上となる毎にデータ量調整処理を実行してもよい。
【００５０】
ＰＣ１に接続する「端末」は、上記実施の形態のテレビ会議端末３に限られない。例えば、画像を撮像するデジタルカメラ等を端末として用いてもよい。音声を入力するマイクを備えていない端末を使用する場合、ＰＣ１は、図６のデータ量調整処理において、画像に関する処理だけを行えばよい。
【００５１】
上記実施の形態のＰＣ１は、送信された呼出波に対する反射波をテレビ会議端末３が受信したか否かによって、テレビ会議端末３の撮像範囲に他のテレビ会議端末３が含まれているか否かを検出する。しかし、撮像範囲に他のテレビ会議端末３が含まれているか否かの検出方法は変更できる。例えば、ＰＣ１は、各テレビ会議端末３が撮像した画像の画像データを取得する。取得した各画像データに対して画像処理を行い、画像データ中に他のテレビ会議端末３が含まれているか否かを検出してもよい。この場合、テレビ会議端末３の枠部等に、画像処理によってテレビ会議端末３を識別するためのマーク等を付すと、ＰＣ１における処理は容易になる。
【００５２】
上記実施の形態のＰＣ１は、テレビ会議端末３の撮像範囲に他のテレビ会議端末３が含まれているか否かを検出する。その結果、各テレビ会議端末３の撮像範囲に関する情報と、他のテレビ会議端末３に対する位置の情報とを共に取得し、取得した結果に応じて処理を行う。しかし、ＰＣ１は、各テレビ会議端末３の撮像範囲に関する情報と、他のテレビ会議端末３に対する位置の情報の一方のみを用いて処理を行ってもよい。例えば、ＰＣ１は、複数のテレビ会議端末３の間の距離が一定以上であればＳ２１およびＳ２２（図６参照）の処理を実行し、一定未満であればＳ２４〜Ｓ２６の処理を実行してもよい。この場合に参照する複数のテレビ会議端末３の距離は、ユーザに入力させてもよいし、撮像されたテレビ会議端末３の大きさから距離を算出してもよい。また、ＰＣ１は、２つのテレビ会議端末３のカメラ４８の向きが反対となるように撮像範囲が設定されている場合にＳ２１およびＳ２２の処理を実行し、反対となっていなければＳ２４〜Ｓ２６の処理を実行してもよい。カメラ４８の向きは、ユーザに入力させる等の方法を用いて認識すればよい。
【符号の説明】
【００５３】
１    ＰＣ
３    テレビ会議端末
７    撮像対象物
８    ネットワーク
１０    ＣＰＵ
１３    ＨＤＤ
２６    表示装置
４６    マイク
４７    スピーカ
４８    カメラ
５１    ＩＣタグ
５２    ＩＣタグ用アンテナ
１００    通信システム
【図１】
2012212992.tif 000003
【図２】
2012212992.tif 000004
【図３】
2012212992.tif 000005
【図４】
2012212992.tif 000006
【図５】
2012212992.tif 000007
【図６】
2012212992.tif 000008
【図７】
2012212992.tif 000009
【図８】
2012212992.tif 000010
【図９】
2012212992.tif 000011