(57)【要約】      （修正有）【課題】会議に参加する拠点が多く、相手が会議に参加していないのか、カメラ機能を無効にしているのかを判別することが難しく、参加者の把握が困難な場合に、参加者の把握を容易にする、遠隔会議システム、通信端末及びプログラムを提供する。【解決手段】撮像部を有する複数の通信端末がネットワークを介して接続された遠隔会議システムであって、一の通信端末において、撮像部の機能が無効とされるとき、撮像部によって撮像された撮像データと異なる代替データを他の通信端末へ送信する送信部と、他の通信端末から受信した代替データを含む画面を表示装置に表示させる表示制御部を有する。【選択図】図１３
2016032128.tif 000002
【特許請求の範囲】
【請求項１】
撮像部を有する複数の通信端末がネットワークを介して接続された遠隔会議システムであって、
一の通信端末において、前記撮像部の機能が無効とされるとき、前記撮像部によって撮像された撮像データと異なる代替データを他の通信端末へ送信する送信部と、
前記他の通信端末から受信した代替データを含む画面を表示装置に表示させる表示制御部と、有する遠隔会議システム。
【請求項２】
前記表示制御部は、
前記他の通信端末から受信した代替データと、
前記他の端末装置のうち、前記代替データを送信した通信端末以外の通信端末において撮像された撮像データと、を含む画面を表示させる請求項１記載の遠隔会議システム。
【請求項３】
前記代替データは、前記撮像データのデータ量よりも小さいデータ量を有する画像データである請求項１又は２記載の遠隔会議システム。
【請求項４】
前記代替データは、一色の画像データである請求項１又は２記載の遠隔会議システム。
【請求項５】
前記撮像部の機能が無効とされるとき、前記撮像部によって撮像された撮像データを前記代替データに置き換える画像置換部をさらに有し、
前記表示制御部は、
前記画像置換部により前記撮像データと置き換えられた代替データと、
前記他の通信端末において撮像された撮像データと、を含む画面を表示させる請求項１乃至４の何れか一項に記載の遠隔会議システム。
【請求項６】
前記撮像部の機能の有効／無効を切り替える操作部材を有する請求項１乃至５の何れか一項に記載の遠隔会議システム。
【請求項７】
ネットワークを介して他の通信端末と通信を行う通信端末であって、
撮像部と、
前記撮像部の機能が無効とされるとき、前記撮像部によって撮像された撮像データと異なる代替データを前記他の通信端末へ送信する送信部と、を有する通信端末。
【請求項８】
ネットワークを介して他の通信端末と通信を行う通信端末であって、
前記他の通信端末において、前記他の通信端末の有する撮像部の機能が無効とされるとき、前記他の通信端末から前記撮像部によって撮像された撮像データと異なる代替データを受信する受信部と、
前記代替データを含む画面を表示装置に表示させる表示制御部と、有する通信端末。
【請求項９】
前記表示制御部は、
前記他の通信端末から受信した前記代替データと、
前記他の端末装置のうち、前記代替データを送信した通信端末以外の通信端末において撮像された撮像データと、を含む画面を表示させる請求項８記載の通信端末。
【請求項１０】
前記代替データは、前記撮像データのデータ量よりも小さいデータ量を有する画像データである請求項７乃至９の何れか一項に記載の通信端末。
【請求項１１】
ネットワークを介して他の通信端末と通信を行う通信端末において実行される通信プログラムであって、
撮像部により撮像データを撮像する撮像ステップと、
前記撮像部の機能が無効とされるとき、前記撮像データと異なる代替データを前記他の通信端末へ送信する送信ステップと、を前記通信端末に実行させる通信プログラム。
【請求項１２】
ネットワークを介して他の通信端末と通信を行う通信端末において実行される通信プログラムであって、
前記他の通信端末において、前記他の通信端末の有する撮像部の機能が無効とされるとき、前記撮像部によって撮像された撮像データと異なる代替データを受信する受信ステップと、
前記代替データを含む画面を表示装置に表示させる表示制御ステップと、を前記通信端末に実行させる通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して遠隔地間で会議を行うことを可能にする遠隔会議システム、その遠隔会議システムに用いられる通信端末、および通信端末により実行されるプログラムに関する。
【背景技術】
【０００２】
近年では、インターネット等の通信ネットワークを介して、遠隔地との間でテレビ会議等により会議を行う遠隔会議システムが普及している。
【０００３】
遠隔会議システムは、会議の参加者がいる会議室に設置される通信端末と、相手方の会議室に設置される相手方の通信端末とを含む。通信端末は、参加者を含む会議室の画像を撮影し、発言等の音声の入力を受け付けて、デジタルデータである画像データ及び音声データに変換し、相手方の通信端末へ送信する。相手方の通信端末は、画像データを受信して当該通信端末のディスプレイに表示し、音声データを受信して当該通信端末のスピーカにより音声を出力し、実際の会議に近い状態での会議を実現する。
【０００４】
このような遠隔会議システムにおいて、例えば相手方にこちら側の映像を送りたくない場合に備えて、カメラ機能を無効にして相手方の通信端末に映像が届かないようにする機能が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の遠隔会議システムにおいて、カメラ機能を無効にした場合、機能を無効とされたカメラは、映像送信自体を停止させる。よって、相手方の通信端末の会議画面では、無効とされたカメラの映像が消え、音声のみの送受信を行うこととなる。
【０００６】
このため、特に会議に参加する拠点が多い場合には、相手が会議に参加していないのか、カメラ機能を無効にしているのかを判別することが難しく、参加者の把握が困難である。
【０００７】
開示の技術は、上記の事情を鑑みてなされたものであり、参加者の把握を容易にすることを目的としている。
【課題を解決するための手段】
【０００８】
開示の技術は、撮像部を有する複数の通信端末がネットワークを介して接続された遠隔会議システムであって、一の通信端末において、前記撮像部の機能が無効とされるとき、前記撮像部によって撮像された撮像データと異なる代替データを他の通信端末へ送信する送信部と、前記他の通信端末から受信した代替データを含む画面を表示装置に表示させる表示制御部と、有する。
【発明の効果】
【０００９】
参加者の把握を容易にすることを目的としている。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の遠隔会議システムを示した概略構成図である。
【図２】本実施形態の通信端末を示した外観図である。
【図３】本実施形態の通信端末のハードウェア構成図である。
【図４】本実施形態の遠隔会議システムに用いられる中継装置の一例を示したハードウェア構成図である。
【図５】本実施形態の通信端末の機能ブロック図である。
【図６】通信端末が保持する送信管理テーブルの一例を示した図である。
【図７】配置情報と、各領域に割り当てられる映像データまたは表示データとの関係を示した図である。
【図８】ディスプレイの分割例と、分割により生じる領域の一例を示した図である。
【図９】中継装置の機能ブロック図である。
【図１０】中継装置が保持する受信管理テーブルの一例を示した図である。
【図１１】中継装置が保持する送信管理テーブルの一例を示した図である。
【図１２】カメラ機能が無効にされたときの通信端末の処理を説明するフローチャートである。
【図１３】通信端末が代替データを受信した場合を説明する図である。
【図１４】本実施形態の効果を説明する比較例を示す図である。
【図１５】会議の参加者のリストの一例を示す図である。
【発明を実施するための形態】
【００１１】
本実施形態の遠隔管理システムでは、通信端末の有するカメラ機能が無効にされると、それまでカメラが撮像した撮像データの代わりに予め用意された所定の画像データ（代替データ）を相手方の通信端末へ送信する。相手方の通信端末では、撮像データが表示されていた領域に代替データが表示されるため、カメラ機能を無効とした相手が引き続き会議に参加していることを容易に把握させることができる。
【００１２】
図１は、本実施形態の遠隔会議システムを示した概略構成図である。遠隔会議システムは、地理的に遠く離れた会議に参加する参加者が、互いの顔やその表情等の画像や会議資料を表示し、それを見ながら、コミュニケーションを行うことができるシステムである。このため、そのようなコミュニケーションを行うことができるものであれば、いかなるシステムであってもよく、例えば、テレビまたはビデオ会議システムや、テレビ電話システム等を一例として挙げることができる。
【００１３】
図１に示す遠隔会議システムは、地理的に遠く離れた２つの地域Ａ、Ｂの間で会議を行うように構成されている。地域Ａは、例えば、日本であり、地域Ｂは、例えば、アメリカ合衆国である。ここでは、２つの地域Ａ、Ｂとしているが、３つ以上の地域であってもよいものである。
【００１４】
遠隔会議システムは、地域Ａ、Ｂ間がインターネット１０により通信可能に接続される。その通信は、ＴＣＰ(Transmission Control Protocol)／ＩＰ(Internet Protocol)等の適切な通信プロトコルを使用して行われる。
【００１５】
図１に示す遠隔会議システムは、インターネット１０に接続される管理サーバ１１、プログラム提供サーバ１２、通信端末１３ａ〜１３ｈ、各通信端末１３ａ〜１３ｈと接続されたディスプレイ１４ａ〜１４ｈを含む。それに加えて、各通信端末１３ａ〜１３ｈと接続された外部入力装置１５ａ〜１５ｈを含む。また、このシステムは、インターネット１０と各通信端末１３ａ〜１３ｈとを接続するルータ１６ａ〜１６ｆ、ルータ１６ｂ、１６ｃ、１６ｅ、１６ｆと接続される中継装置１７ａ〜１７ｄをさらに含む。
【００１６】
地域Ａには、通信端末１３ａ〜１３ｄ、ディスプレイ１４ａ〜１４ｄ、外部入力装置１５ａ〜１５ｄ、接続するルータ１６ａ〜１６ｃ、中継装置１７ａ、１７ｂが設置される。通信端末１０ａ、１０ｂ、ルータ１６ｂ、中継装置１７ａは、ＬＡＮ(Local Area Network)１８ａによって互いに通信可能に接続される。通信端末１３ｃ、１３ｄ、ルータ１６ｃ、中継装置１７ｂは、ＬＡＮ１８ｂによって互いに通信可能に接続される。ＬＡＮ１８ａ、１８ｂは、ルータ１６ａが含まれた専用線１９ａによってインターネット１０と接続される。
【００１７】
地域Ｂには、通信端末１３ｅ〜１３ｈ、ディスプレイ１４ｅ〜１４ｈ、外部入力装置１５ｅ〜１５ｈ、接続するルータ１６ｄ〜１６ｆ、中継装置１７ｃ、１７ｄが設置される。通信端末１３ｅ、１３ｆ、ルータ１６ｅ、中継装置１７ｃは、ＬＡＮ１８ｃによって互いに通信可能に接続される。通信端末１３ｇ、１３ｈ、ルータ１６ｆ、中継装置１７ｄは、ＬＡＮ１８ｄによって互いに通信可能に接続される。ＬＡＮ１８ｃ、１８ｄは、ルータ１６ｄが含まれた専用線１９ｂによってインターネット１０と接続される。
【００１８】
本実施形態では、インターネット１０、ＬＡＮ１８ａ〜１８ｄ、専用線１９ａ、１９ｂによって通信ネットワークが構築されている。例えば、地域Ａ内のＬＡＮ１８ａは、東京事業所内に構築され、ＬＡＮ１８ｂは、大阪事業所内に構築される。また、地域Ｂ内のＬＡＮ１８ｃは、ニューヨーク事業所内に構築され、ＬＡＮ１８ｄは、ワシントンＤ．Ｃ．事業所内に構築される。
【００１９】
以下、任意の通信端末、ディスプレイ、外部入力装置、ルータ、中継装置、ＬＡＮ、専用線を示す場合は、「通信端末１３」、「ディスプレイ１４」、「外部入力装置１５」、「ルータ１６」、「中継装置１７」、「ＬＡＮ１８」、「専用線１９」を用いる。
【００２０】
プログラム提供サーバ１２は、通信端末１３ａ〜１３ｈ、管理サーバ１１、中継装置１７ａ〜１７ｄに提供するためのプログラムが記憶された記憶装置を備える。プログラム提供サーバ１２は、通信端末１３ａ〜１３ｈ、管理サーバ１１、中継装置１７ａ〜１７ｄからの要求に応答して、その要求するプログラムを読み出し、送信する。プログラムは、通信端末１３ａ〜１３ｈ、管理サーバ１１、中継装置１７ａ〜１７ｄのそれぞれにインストールされて、後述する各種機能を実現する。
【００２１】
管理サーバ１１は、プログラム提供サーバ１２からプログラムを受信し、インストールして、２つの地域Ａ、Ｂ間の通信を管理する。管理サーバ１１は、各種テーブルを記憶し、その各種テーブルを、通信の管理に使用する。各種テーブルの１つとしては、端末認証管理テーブルが挙げられる。この端末認証管理テーブルは、一例として、すべての通信端末１３に割り当てられた端末識別子（端末ＩＤ）に対して、各パスワードを関連付けて管理するテーブルである。これら端末ＩＤおよびパスワードは、遠隔会議を行うために遠隔会議システムへログインする際の認証に使用される。
【００２２】
その他のテーブルとして、通信端末管理テーブル、中継装置管理テーブル、宛先リスト管理テーブル、セッション管理テーブル等が挙げられる。通信端末管理テーブルは、各通信端末１３の端末ＩＤに、各通信端末１３の稼働状態、各通信端末１３から送信された端末ＩＤおよびパスワードといったログイン要求情報を受信した日時、各通信端末１３のＩＰアドレス等を関連付けて管理するテーブルである。稼働状態は、例えば「オンライン」、「オフライン」、「故障中」等である。
【００２３】
中継装置管理テーブルは、各中継装置１７に割り当てられた装置識別子（装置ＩＤ）に、各中継装置１７の稼働状態、各中継装置１７の状態情報を受信した日時、各中継装置１７のＩＰアドレス、最大データ伝送速度等を関連付けて管理するテーブルである。宛先リスト管理テーブルは、会議開始を要求する通信端末１３の端末ＩＤに対して、データを送信する宛先となる通信端末１３の候補として登録されている端末ＩＤのすべてを関連付けて管理するテーブルである。
【００２４】
セッション管理テーブルは、中継装置１７を選択するためのセッションの実行に用いられる選択用セッションＩＤ毎に、中継装置１７の装置ＩＤ、要求元の通信端末１３の端末ＩＤ、宛先の通信端末１３の端末ＩＤ等を関連付けて管理するテーブルである。このテーブルは、そのほか、宛先の通信端末１３において画像データを受信する際の受信の遅延時間、この遅延時間の情報を受信した日時等を関連付けて管理する。
【００２５】
通信端末１３は、他の通信端末１３へ、撮像して得られた画像データ、外部入力装置１５から入力された会議資料等の共有する画面の表示データ、入力された音声の音声データを送信する。また、通信端末１３は、他の通信端末１３へ、撮像して得られた撮像データの代わりとして用意された代替データを送信する。代替データの詳細は後述する。そして、通信端末１３は、他の通信端末１３から画像データ（撮像データ又は代替データ）、表示データを受信して、ディスプレイ１４に表示させ、音声データを受信して、音声を出力する。
【００２６】
画像データは、会議の参加者の少なくとも顔を含み、その表情等が分かる画像のデータとされる。画像データは、静止画像の画像データであってもよいし、動画データであってもよい。また、画像データは、動画データと静止画像の画像データとを両方含むデータであってもよい。画像データと音声データは、これらのデータを受信すると同時に再生するようにストリーミング配信することができる。
【００２７】
画像データは、圧縮符号化して送信することができるが、その圧縮符号化する技術として、様々な標準に従った映像符号化方式を採用することができる。標準の１つとして例えばＨ．２６４があり、Ｈ２６４／ＡＶＣやＨ２６４／ＳＶＣを採用することができる。Ｈ．２６４／ＳＶＣでは、データを複数のチャネルに分けて符号化し、相手方へ送信する。このため、相手方は、ネットワークの状態や再生機器の能力に応じて複数のチャネルを組み合わせてデコードし、不具合のない適切なデータとして取り出し、再生することができる。
【００２８】
通信端末１３は、他の通信端末１３から画像データ（撮像データ又は代替データ）、表示データおよび音声データを受信するが、他の通信端末１３が１つであるとは限らない。すると、複数の通信端末１３から画像データ（撮像データ又は代替データ）や音声データを受信することになる。通信端末１３は、これら複数の画像データ（撮像データ又は代替データ）を使用し、複数の画像をディスプレイ１４に表示させるために、予め設定された配置情報に従って画面内を１以上の領域に分割し、各領域に各画像を配置する。この画像には、各参加者の顔等の映像のほか、会議資料等の画像も含まれる。
【００２９】
ディスプレイ１４は、上記の配置情報に応じて、接続される通信端末１３が送受信する画像データを表示し、会議に使用される会議資料の表示データを表示する。ディスプレイ１４としては、これらを表示することができる装置であればいかなる装置であってもよく、例えば、液晶ディスプレイ、有機ＥＬ(Electro Luminescence)ディスプレイ等を挙げることができる。
【００３０】
外部入力装置１５は、当該外部入力装置１５が備えるディスプレイに表示された会議資料等を一定時間間隔で取り込み、当該外部入力装置１５と接続される通信端末１３に対して、取り込んだ画像の画像データを表示データとして一定時間間隔で送信する。
【００３１】
表示データは、複数の通信端末１３で共通に使用される会議資料等の共有する画面を表示するためのデータである。例えば、文書作成ソフトウェア、表計算ソフトウェア、プレゼンテーション用ソフトウェア等を用いて利用される文書データ、表データ、画像データ等とされる。表示データも、静止画像の画像データであってもよいし、動画データであってもよく、さらには、これらの両方を含むデータであってもよい。
【００３２】
ルータ１６は、伝送する画像データ、表示データおよび音声データの最適な経路の選択を行う。このため、ルータ１６は、送信元のルータ１６や通信端末１３のＩＰアドレスと、送信先のルータ１６や通信端末１３のＩＰアドレスとを対応付けたルーティングテーブルを保持する。ルータ１６は、記憶部を備えており、その記憶部にルーティングテーブルを記憶し保持する。ＩＰアドレスのほか、通信端末１３やルータ１６を一意に識別するためのＭＡＣ(Media Access Control)アドレス、端末ＩＤ、端末名、ルータ名等を用いることもでき、これらをＩＰアドレスとともに用いることも可能である。ＩＰアドレスは、一般的なＩＰｖ４のものに限らず、ＩＰｖ６のものを用いることも可能である。
【００３３】
中継装置１７は、通信端末１３間で行われる画像データ等の送信を中継する。画像データ等をどこへ送信するか、また、その送信を停止するかは、中継装置１７が保持する管理情報により決定される。図１に示す遠隔会議システムは、４つの中継装置１７ａ〜１７ｄを備えているが、いずれの中継装置１７を採用するかは、後述するように通信端末１３によって選択される。
【００３４】
図１には、図示していないが、遠隔会議システムは、メンテナンスシステムを備えていてもよい。このメンテナンスシステムは、管理サーバ１１、プログラム提供サーバ１２、通信端末１３、中継装置１７の少なくとも１つの維持、管理、保守を行うためのコンピュータである。メンテナンスシステムは、インターネット１０に接続されていれば、国内および国外のいずれに設置されていてもよく、インターネット１０を介して遠隔的にこれらサーバや装置の維持、管理、保守のためのメンテナンスを行うことができる。また、メンテンスシステムは、インターネット１０を含む通信ネットワークを介することなく、これらサーバや装置における機種番号、製造番号、販売先、保守点検または故障履歴の管理等のメンテナンスを行うことも可能である。
【００３５】
通信端末１３について、より詳細に説明するために、図２および図３を参照する。図２は、通信端末１３の一例を示した外観図であり、図３は、その通信端末１３のハードウェア構成を例示した図である。図２に示すように、通信端末１３の長手方向をｘ軸方向とし、水平面内でｘ軸方向に直交する方向をｙ軸方向とし、ｘ軸方向およびｙ軸方向に直交する方向（鉛直方向）をｚ軸方向として説明する。
【００３６】
通信端末１３は、筐体２０と、アーム４０と、カメラハウジング５０とを備えている。筐体２０は、前側壁面２１に、複数の吸気孔によって形成された図示しない吸気面を有し、後側壁面２２に、複数の排気孔が形成された排気面２３を有している。このため、筐体２０内に設けられた冷却ファンの駆動によって、図示しない吸気面から外気を取り込み、内部を冷却するのに使用した後、排気面２３から排出することができる。
【００３７】
筐体２０の右側壁面２４には、集音用孔２５が形成され、内部に実装される内蔵型マイクによって音声、物音、雑音等が集音可能となっている。また、その右側壁面２４側には、操作パネル２６も形成されている。操作パネル２６には、複数の操作ボタン２７ａ〜２７ｆ、電源スイッチ２８、アラームランプ２９、内部に実装される内蔵型スピーカからの出力音を通すための複数の音声出力孔によって形成された音出面３０が形成されている。さらに、筐体２０の右側壁面２４には、外部機器を、ケーブルを使用して接続するための複数の接続口３１ａ〜３１ｃが設けられている。また、操作パネル２６には、後述するカメラ５１の機能の無効／有効を切り替える操作ボタン３５が設けられている。
【００３８】
筐体２０の左側壁面３２には、アーム４０およびカメラハウジング５０を収容するための凹部として収容部３３が形成されている。また、筐体２０の左側壁面３２には、ディスプレイ１４を、ケーブル３４を使用して接続するための図示しない接続口が設けられている。
【００３９】
アーム４０は、トルクヒンジ４１を介して筐体２０に取り付けられ、筐体２０に対して、約１３５°のチルト角θ１の範囲で、上下方向に回転可能とされている。ここで、チルト角とは、上下方向に傾きを変えることができる角度である。図２に示す例では、チルト角θ１が約９０°の状態になっている。
【００４０】
カメラハウジング５０は、内蔵型のカメラ５１を撮像手段として備え、会議の参加者のほか、書類、会議室内の風景等を被写体として撮像することができる。このカメラハウジング５０にも、トルクヒンジ５２が設けられ、このトルクヒンジ５２を介してアーム４０に取り付けられている。図２では、カメラハウジング５０が、アーム４０に対して、図２に示す状態を０°として−１８０°から＋１８０°のパン角θ２の範囲で回転可能とされ、かつ、−４５°から＋４５°のチルト角θ３の範囲で回転可能とされている。パン角は、水平方向に傾きを変えることができる角度である。
【００４１】
通信端末１３の内部には、図３に示すようにハードウェアとして、ＣＰＵ(Central Processing Unit)１００が実装される。そのほか、ＲＯＭ(Read Only Memory)１０１、ＲＡＭ(Random Access Memory)１０２を備える。また、フラッシュメモリ１０３、ＳＳＤ(Solid State Drive)１０４、メディアドライブ１０５、操作ボタン２７、電源スイッチ２８、ネットワークＩ／Ｆ１０６も備える。さらに、ＣＣＤ(Charge Coupled Device)１０７、撮像素子Ｉ／Ｆ１０８、マイク１０９、スピーカ１１０も備える。また、音声入出力Ｉ／Ｆ１１１、ディスプレイＩ／Ｆ１１２、外部機器接続Ｉ／Ｆ１１３、アラームランプ２９、バスライン１１４も備える。
【００４２】
ＣＰＵ１００は、通信端末１３全体の動作を制御する。ＲＯＭ１０１は、ＣＰＵ１００が実行し、通信端末１３を後述する各手段として機能させるプログラムを記憶する。ＲＡＭ１０２は、ＣＰＵ１００が上記プログラム等を実行する際の作業領域として使用される。フラッシュメモリ１０３は、画像データ等の各種データを記憶する。ＳＳＤ１０４は、ＣＰＵ１００の制御に従ってフラッシュメモリ１０３に対する各種データの読み出し、または書き込みを制御する。
【００４３】
メディアドライブ１０５は、フラッシュメモリ等の記録メディア１１５に対するデータの読み出し、または書き込み（記憶）を制御する。操作ボタン２７は、宛先となる通信端末１３を選択する場合等に操作される。電源スイッチ２８は、電源のＯＮ／ＯＦＦを切り換える。ネットワークＩ／Ｆ１０６は、通信端末１３を通信ネットワークに接続し、通信ネットワークを介してデータの送受信を行うことを可能にする。
【００４４】
ＣＣＤ１０７は、内蔵型のカメラ５１として用いられ、ＣＰＵ１００による制御に従って参加者等を被写体として撮像し、その画像データを取得する。ここでは、ＣＣＤとしているが、ＣＣＤに限られるものではなく、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)等を用いてもよい。撮像素子Ｉ／Ｆ１０８は、ＣＣＤ１０７の駆動を制御する。そして、マイク１０９は、参加者が発言した音声、周りの物音や騒音等の入力を受け付ける。スピーカ１１０は、他の通信端末１３から送信されてきた音声データを音声出力する。音声入出力Ｉ／Ｆ１１１は、ＣＰＵ１００による制御に従ってマイク１０９およびスピーカ１１０との間で音声信号の入出力を処理する。この処理としては、例えば、雑音の除去や、アナログ信号のデジタルデータへの変換、デジタルデータのアナログ信号への変換等が挙げられる。
【００４５】
ディスプレイＩ／Ｆ１１２は、ＣＰＵ１００による制御に従って外付けのディスプレイ１４に画像データを伝送する。外部機器接続Ｉ／Ｆ１１３は、外部機器との間で、各種データの送受信を行う。アラームランプ２９は、通信端末１３の各種機能の異常を知らせるために点灯される。バスライン１１４は、これらのハードウェアを互いに電気的に接続するアドレスバスやデータバス等とされる。ここで、アドレスバスは、アクセスしたいデータ等が格納されている場所の物理アドレスを伝達するために使用されるバスであり、データバスは、データを転送するために使用されるバスである。
【００４６】
ディスプレイ１４と、ディスプレイＩ／Ｆ１１２とがケーブル３４によって接続される。このケーブル３４は、アナログＲＧＢ（ＶＧＡ）信号用ケーブルやコンポーネントビデオ用ケーブルであってもよい。また、ＨＤＭＩ(High-Definition Multimedia Interface)やＤＶＩ(Digital Video Interactive)信号用ケーブルであってもよい。
【００４７】
外部機器としては、外部入力装置１５のほか、外付けカメラ、外付けマイク、外付けスピーカ等を挙げることができる。外部機器は、筐体２０の接続口３１に差し込まれたＵＳＢ(Universal Serial Bus)ケーブル等によって、外部機器接続Ｉ／Ｆ１１３と接続することができる。なお、外部機器として、外付けカメラが接続された場合、ＣＰＵ１００による制御に従って、カメラ５１に優先して、外付けカメラを駆動させることができる。これと同様に、外付けマイクや外付けスピーカが接続されたときも、これらを優先して駆動させることができる。
【００４８】
記録メディア１１５は、通信端末１３に対して着脱自在な構成とされる。記録メディア１１５は、ＣＤ−ＲＷ(Compact Disk ReWritable)、ＤＶＤ(Digital Versatile Disk)−ＲＷ、ＳＤ(Secure Digital)カード等の読み書き可能な記録媒体とされる。図３では、フラッシュメモリ１０３を採用しているが、ＣＰＵ１００による制御に従ってデータの読み出し、書き込みを行うことができる不揮発性メモリであればいかなるものでも用いることができる。この不揮発性メモリとしては、例えば、ＥＥＰＲＯＭ(Electrically Erasable and Programmable ROM)を挙げることができる。
【００４９】
ここでは、上記プログラムは、ＲＯＭ１０１に記憶されているが、インストール可能な形式または実行可能な形式のファイルで、記録メディア１１５等の通信端末１３により読み取り可能な記録媒体に記憶されていてもよい。図１に示すシステム構成の場合、プログラム提供サーバ１２から提供されるプログラムは、この記録媒体に記憶することができる。
【００５０】
次に、図４を参照して、管理サーバ１１、プログラム提供サーバ１２、外部入力装置１５、中継装置１７のハードウェア構成について簡単に説明しておく。いずれも同様の構成であるため、ここでは、中継装置１７として説明する。なお、図１には図示していないメンテナンスシステムも同様のハードウェア構成とされる。
【００５１】
中継装置１７は、ＣＰＵ２００、ＲＯＭ２０１、ＲＡＭ２０２、ＨＤ(Hard Disk)２０３、ＨＤＤ(Hard Disk Drive)２０４を備える。また、中継装置１７は、メディアドライブ２０５、ディスプレイ２０６、ネットワークＩ／Ｆ２０７、キーボード２０８、マウス２０９、ＣＤ／ＤＶＤドライブ２１０、外部装置Ｉ／Ｆ２１１、バスライン２１２も備える。
【００５２】
ＣＰＵ２００は、中継装置１７全体の動作を制御する。ＲＯＭ２０１は、ＣＰＵ２００が通信端末１３間の通信を中継する処理を実行するためのプログラムを記憶する。ＲＡＭ２０２は、ＣＰＵ２００がそのプログラム等を実行する際の作業領域として使用される。ＨＤ２０３は、各種データを記憶し、ＨＤＤ２０４は、ＣＰＵ２００による制御に従ってＨＤ２０３に対する各種データの読み出し、または書き込みを制御する。
【００５３】
メディアドライブ２０５は、フラッシュメモリ等の記録メディア２１３に対するデータの読み出し、または書き込みを制御する。ディスプレイ２０６は、カーソル、メニュー、ウィンドウ、文字、画像等の各種情報を表示する。ネットワークＩ／Ｆ２０７は、中継装置１７を通信ネットワークに接続し、通信ネットワークを介してデータの送受信を可能にする。キーボード２０８は、各種指示等の入力のために、押下される複数のキーを備える。マウス２０９は、各種指示の選択、実行、処理対象の選択、カーソル移動等を行う。
【００５４】
ＣＤ／ＤＶＤドライブ２１０は、ＣＤ−ＲＷ等の着脱可能な記録媒体２１４に対するデータの読み出し、または書き込みを制御する。外部装置Ｉ／Ｆ２１１は、外部機器を接続し、外部機器との間で情報のやりとりを可能にする。バスライン２１２は、これらのハードウェアを互いに電気的に接続するアドレスバスやデータバス等とされる。
【００５５】
ここでは、上記プログラムは、ＲＯＭ２０１に記憶されているが、インストール可能な形式または実行可能な形式のファイルで、ＨＤ２０３や記録メディア２１３等の中継装置１７により読み取り可能な記録媒体に記憶されていてもよい。図１に示すシステム構成の場合、プログラム提供サーバ１２から提供されるプログラムは、この記録媒体に記憶することができる。
【００５６】
次に、図５に示す通信端末１３の機能ブロック図を参照して、通信端末１３の機能構成について説明する。通信端末１３は、送受信部３００、操作入力受付部３０１、ログイン要求部３０２、撮像部３０３、画像表示制御部３０４、音声入力部３０５、音声出力部３０６を備える。また、通信端末１３は、選択処理部３０７、外部情報送受信部３０８、記憶・読出処理部３０９、記憶部３１０、配置情報選択部３１１、表示データ制御部３１２を備える。これらの各部は、図３に示した各構成要素のいずれかが、ＲＯＭ１０１に記憶されたプログラムに従ったＣＰＵ１００からの命令により動作することで実現される。
【００５７】
送受信部３００は、図３に示したネットワークＩ／Ｆ１０６により実現され、他の通信端末１３との間で通信ネットワークを介して各種データや情報等の送受信を行う。操作入力受付部３０１は、図３に示した操作ボタン２７や電源スイッチ２８によって実現され、会議の参加者、ここではこの通信端末１３の利用者からの各種入力を受け付ける。例えば、利用者が、電源スイッチ２８をＯＮに操作すると、操作入力受付部３０１がそれを検知して、電源をＯＮにする。
【００５８】
ログイン要求部３０２は、図３に示したＣＰＵ１００からの命令により実現される。ログイン要求部３０２は、電源がＯＮにされたことを受けて、通信ネットワークを介して送受信部３００から図１に示した管理サーバ１１へ、ログインを要求する旨を示すログイン要求情報や、通信端末１３の現時点のＩＰアドレスを自動的に送信する。ここで、ログイン要求情報としては、通信端末１３の端末ＩＤおよびパスワード等が挙げられる。
【００５９】
撮像部３０３は、図３に示したＣＣＤ１０７と、撮像素子Ｉ／Ｆ１０８とによって実現され、利用者の顔等の被写体を撮像し、それを画像データへ変換して出力する。撮像部３０３は、静止画像の画像データ、もしくは動画データ、またはこれらの両方を含むデータとして出力することができ、動画データであれば、送受信部３００を介してストリーミング配信することができる。
【００６０】
画像表示制御部３０４は、図３に示したディスプレイＩ／Ｆ１１２によって実現され、ディスプレイ１４に対して画像データを送信するための制御を行う。
【００６１】
音声入力部３０５は、図３に示したマイク１０９および音声入出力Ｉ／Ｆ１１１によって実現され、利用者の音声を入力し、入力された音声を音声データへ変換して出力する。音声入力部３０５は、入力信号の信号レベルを測定し、測定した信号レベルを閾値等と比較することにより、音声信号の有無について判定し、音声信号が有る場合に、音声データへ変換して出力する。音声出力部３０６は、図３に示したスピーカ１１０および音声入出力Ｉ／Ｆ１１１によって実現され、他の通信端末１３から受信した音声データを音声へ変換し、その音声を出力する。
【００６２】
選択処理部３０７は、図３に示したＣＰＵ１００からの命令により実現され、図１に示した複数の中継装置１７ａ〜１７ｄのうち、どの中継装置１７を中継してデータの送受信を行うかを決定するために、１つの中継装置１７を選択する処理を実行する。選択処理部３０７は、例えば、計測部、算出部、選択部を含む構成とし、これらを使用して１つの中継装置１７を選択する処理を実行する。
【００６３】
計測部は、送受信部３００によって受信された送信日時を含む事前送信情報ごとに、送受信部３００によって事前送信情報が受信される際の受信日時を計測する。ここで、事前送信情報とは、画像データ等の送信に先立って、中継装置１７を介して他の通信端末１３へ送信される情報で、要求元の通信端末（要求元端末）から宛先の通信端末（宛先端末）までの所要時間を計測するために用いられる情報である。事前送信情報には、例えば、要求元端末と宛先端末とが通信可能に接続されていることを確認するためのｐｉｎｇ、要求元端末がこの事前送信情報を送信した送信日時が含まれる。そのほか、ログインして会議を開始し、ログオフしてその会議を終了するまでの一連の通信（セッション）を識別するためのセッションＩＤも含まれる。
【００６４】
算出部は、計測部によって受信日時が計測された事前送信情報ごとに、この計測された受信時間と、この事前送信情報に含まれる送信日時とを用い、その差を計算して、事前送信情報の送信から受信までの所要時間を算出する。選択部は、算出部が算出した各中継装置１７を経由した所要時間を比較し、最短の所要時間となる中継装置１７を選択する。このようにして、複数の中継装置１７ａ〜１７ｄの中から１つの中継装置１７を選択することができる。
【００６５】
外部情報送受信部３０８は、図３に示した外部機器接続Ｉ／Ｆ１１３によって実現され、外部機器からデータを受信し、外部機器へデータを送信する処理を行う。外部情報送受信部３０８は、外部機器が外付けカメラや外付けマイクであれば、そのカメラから画像データを、そのマイクから音声データを受信し、外部機器が外付けスピーカであれば、そのスピーカへ音声データを送信する。
【００６６】
記憶・読出処理部３０９は、図３に示したＳＳＤ１０４によって実現され、記憶部３１０に各種データを記憶し、記憶部３１０に記憶された各種データを読み出す処理を行う。記憶部３１０は、通信端末１３を識別するための端末ＩＤ、パスワード、画像データ、音声データ、その他の各種データを送信する中継装置１７を識別するための中継装置ＩＤ、宛先端末のＩＰアドレス等を記憶する。記憶部３１０は、そのほか、配置情報管理表３１３、送信管理テーブル３１４、イベントフラグテーブル３１５等が記憶される。また、記憶部３１０は、予め用意された代替データ５０１が記憶されても良い。
【００６７】
配置情報選択部３１１は、表示データの配信イベントに基づき、記憶部３１０に記憶されているイベントフラグテーブル３１５から共有フラグを選択する。そして、配置情報選択部３１１は、選択した共有フラグを配置情報管理表３１３に設定し、画像表示制御部３０４に対して、ディスプレイ１４に表示させる画面の配置情報を指示する。配信イベントとしては、例えば、表示データの配信を開始したときに発生する「配信開始イベント」、その配信を停止したときに発生する「配信停止イベント」が挙げられる。そのほか、他の通信端末１３から表示データの配信が開始されたときに発生する「他からの配信イベント」、他の通信端末１３から表示データの配信が停止されたときに発生する「他からの配信停止イベント」も挙げられる。
【００６８】
配置情報選択部３１１は、「配信開始イベント」や「他からの配信イベント」に対しては、表示データの配信が開始され、通信端末１３はその表示データを受信することから、その表示データを表示させることができる配置情報を指示する。
【００６９】
表示データ制御部３１２は、外部入力装置１５から表示データを取得し、取得した表示データを通信端末１３へ送信する制御を行う。表示データは、外部入力装置１５が備えるディスプレイの画面に表示された画像をＪＰＥＧ(Joint Photographic Experts Group)やビットマップ等のファイル形式とした画像データとすることができる。表示データは、そのほか、ＧＤＩ(Graphics Device Interface)等のファイル形式とした描画コマンドとすることもできる。
【００７０】
表示データ制御部３１２は、外部入力装置１５からの要求に応じて、中継装置１７に対して表示データの配信開始の要求や、配信停止の要求を行う。また、表示データ制御部３１２は、中継装置１７からの配信イベントに応じてイベントフラグテーブル３１５を参照して表示制御フラグの状態を決定し、表示制御フラグを外部入力装置１５へ送信する。この表示制御フラグは、外部入力装置１５が、自機が備えるディスプレイに表示するメニュー等の表示を、通信端末１３が制御するために用いられるものである。
【００７１】
ここで、イベントフラグテーブル３１５は、例えば、上記の「配信開始イベント」等のイベントの種類と、通信端末１３が表示データを共有するかどうか示す共有フラグと、表示制御フラグとを対応付けて管理するテーブルである。配置情報管理表３１３は、配置情報と、上記の共有フラグとを対応付けて管理するテーブルである。
【００７２】
送信管理テーブル３１４は、撮像部３０３により撮像して得られた画像データを、中継装置１７へ送信しているかどうか、外部入力装置１５から入力された表示データを、中継装置１７へ送信しているかどうかという送信情報を管理するテーブルである。
【００７３】
例えば、外部入力装置１５からの表示データの受信が停止し、配信停止イベントが発生すると、配置情報選択部３１１がそれを検知する。配置情報選択部３１１は、表示データを共有しない旨を示す共有フラグを配置情報管理表３１３に設定し、表示データを含まない画面表示になるような配置情報を画像表示制御部３０４に指示する。画像表示制御部３０４は、この指示を受けて、これまで表示していた画面を切り換え、送信管理テーブル３１４の送信状態を変更する。
【００７４】
図６は、送信管理テーブル３１４の一例を示した図である。送信管理テーブル３１４は、中継装置１７へ送信するデータを特定するためのデータ名と、その送信状態とを対応付けて管理する。データ名は、画像データの一例である「映像データ」や、「表示データ」等である。送信状態は、現在送信中であるか否かを示す情報で、送信中であれば「TRUE」、送信していない場合は「FALSE」に設定される。図６に示されたテーブルは、一例であり、これ以外の会議名、日時、データの種類等の情報を含めることも可能である。以下、画像データを映像データとして説明する。
【００７５】
記憶部３１０は、さらに、図７に示すようなテーブルを記憶することができる。図７は、配置情報と、画面を複数に分割して得られた各領域に割り当てられる映像データおよび表示データとの関係を示した図である。配置情報は、映像データおよび表示データの表示に関する情報である。配置情報としては、図７に示すような「SHARED_MULTI」、「SHARED_ONLY」、「VIEW_MULTI」、「VIEW_ONLY」等が挙げられる。
【００７６】
「SHARED_MULTI」は、同じ会議に使用されている各通信端末１３から受信したすべての映像データと表示データとを混在させて表示するものである。「SHARED_ONLY」は、その表示データのみを拡大して表示するものである。「VIEW_MULTI」は、同じ会議に使用されている各通信端末１３から受信したすべての映像データを表示し、表示データは表示しないようにするものである。「VIEW_ONLY」は、それらの映像データのうちの特定の１つの映像データのみを拡大して表示するものである。
【００７７】
画像表示制御部３０４は、このテーブルを参照し、配置情報選択部３１１が指示した配置情報を基にどのように表示するかを決定し、ディスプレイ１４に表示させる。実際にどのように表示されるかを示した図が、図８である。
【００７８】
図８（ａ）は、配置情報として、「SHARED_MULTI」または「VIEW_MULTI」が選択された場合に表示される画面である。ここでは、領域１〜領域４のみが示されているが、実際は「SHARED_MULTI」であれば、領域１に表示データ、領域２〜４に映像データ１〜３が表示される。すなわち、領域１に、会議資料等が、領域２〜４に、同じ会議に参加する相手方の映像が表示される。「VIEW_MULTI」であれば、領域１に映像データ１が、領域２〜４に映像データ２〜４が表示される。
【００７９】
図８（ｂ）は、配置情報として、「SHARED_ONLY」または「VIEW_ONLY」が選択された場合に表示される画面である。ここでは、領域１のみが示されているが、図８（ａ）と同様、実際は、「SHARED_ONLY」であれば、その領域１に表示データが、「VIEW_ONLY」であれば、その領域１に映像データ１が拡大して表示される。なお、表示データまたは映像データ１のみを表示するので、図８（ａ）に示す領域１より拡大して表示することが可能であることから、ここでは拡大して表示されている。しかしながら、これに限られるものではなく、同じサイズで１つのデータのみを表示し、別途設けられる拡大／縮小ボタン等により任意のサイズに拡大し、または縮小するようにすることも可能である。
【００８０】
また、図８（ａ）では、領域１を大きく、領域２〜４を同じサイズで、領域１より小さく画面を分割しているが、これに限られるものではない。例えば、すべてを同じサイズに分割することも可能であるし、分割する領域数を２もしくは３または５以上とすることも可能である。なお、映像データを表示させる際、その映像データの表示とともに、受信した音声データも再生されるので、どの利用者が現在発言し、その内容がどのようなものであるかを認識することができる。
【００８１】
通信端末１３は、図５に示すように、検知部３１６、停止部３１７、変更部３１８、通知部３１９、画像置換部５００をさらに備える。なお、ここでは、変更部３１８、通知部３１９を備える構成とされているが、これらは備えていなくてもよい。これらの各部も、図３に示した各構成要素のいずれかが、ＲＯＭ１０１に記憶されたプログラムに従ったＣＰＵ１００からの命令により動作することで実現される。
【００８２】
検知部３１６は、撮像は継続して実行されるが、データの送信は不要となる予め決定されたイベントを検知する。撮像が継続して実行されることから、録画停止ボタンの押下は、このイベントには含まれない。このイベントの例としては、次のようなものが挙げられる。
【００８３】
その１つとして、撮像を行い、映像データを出力するカメラ５１が通信端末１３の収容部３３内に収納されたことが挙げられる。収納されただけでは、撮像し続けるが、利用者等を撮像することができないので、映像データの送信は不要となるからである。具体的には、図２に示した通信端末１３のアーム４０が折り畳まれたことである。そのほか、カメラ５１が保護部材により被覆されたこと、すなわちキャップが取り付けられたことが挙げられる。
【００８４】
また、表示データを通信端末１３へ入力するための外部入力装置１５が通信端末１３に接続された後に他の通信端末１３との間で送受信を開始したこと、すなわち会議が開始されたことが挙げられる。会議が始まる前に外部入力装置１５を接続する場合、同じ会議のすべての通信端末１３の利用者に表示データのみに注目してほしいということから、表示データのみを送信すればよく、撮像されても、その映像データの送信は不要となるからである。
【００８５】
また、通信端末１３から送信された映像データを、同じ会議を行う通信端末１３のいずれもが使用していない旨の通知を中継装置１７から受信したことも挙げられる。いずれも使用していないので、撮像は行っているが、その映像データの送信は不要となるからである。
【００８６】
イベントは、これらの例に限定されるものではなく、例えば、利用者がＵＩ(User Interface)から表示データのみを送信するようなモード設定を行ったことであってもよい。また、イベントは、アーム４０が折り畳まれた状態のまま会議を開始したことであってもよい。
【００８７】
停止部３１７は、上記イベントの検知に応答して、撮像部３０３に指示して撮像を停止し、送受信部３００に指示して映像データの送信も停止する。そして、停止部３１７は、それらの停止後、撮像部３０３、すなわちカメラ５１への電源供給を停止する。このようにして、撮像を停止し、映像データの送信を停止することで、ＣＰＵ１００の使用率を低減させ、消費電力を低減させることができる。また、撮像部３０３への電源供給も停止されるので、さらに消費電力を低減させることができる。
【００８８】
変更部３１８は、このようなイベントの検知に応答して、送信情報としての送信管理テーブル３１４に設定されている内容を変更する。具体的には、イベントとしてアーム４０が折り畳まれたことを検知すると、カメラ機能を使用しないことを意味するので、画像データの送信を停止するように設定変更する。図６で言えば、映像データが「TRUE」となっているのを「FALSE」に変更する。
【００８９】
また、外部入力装置１５と接続されたケーブルが、例えば接続口３１ａに差し込まれた後に会議を開始したことを検知すると、表示データのみに注目してほしいということから、映像データの送信は不要であり、映像データの送信を停止するように設定変更する。さらに、自機も含め、同じ会議に使用されている通信端末１３のすべてが、自機が撮像した映像データを使用していないことを検知すると、いずれの通信端末１３もその映像データを使用しないことから、その映像データの送信を停止するように設定変更する。
【００９０】
通知部３１９は、変更部３１８が設定変更を行った後、送信管理テーブル３１４を中継装置１７へ通知する。中継装置１７は、この通知を受け、後述する中継装置１７が保持し、管理する管理情報を変更する。通知部３１９は、送信管理テーブル３１４を送信することもできるが、変更した部分のみを送信することも可能である。
【００９１】
ここで簡単に、中継装置１７の機能構成を、図９を参照して説明しておく。中継装置１７は、送受信部４００と、制御部４０１と、記憶・読出処理部４０２と、記憶部４０３と、変更部４０４とを含んで構成される。
【００９２】
送受信部４００は、図４に示したネットワークＩ／Ｆ２０７によって実現される。送受信部４００は、通信端末１３において配置情報が変更された場合や、送信管理テーブル３１４が変更された場合に、通信端末１３から通知された、その変更された配置情報や送信管理テーブル３１４を受信する。
【００９３】
制御部４０１は、図４に示したＣＰＵ２００からの命令によって実現される。制御部４０１は、記憶・読出処理部４０２に指示し、記憶・読出処理部４０２が記憶部４０３に記憶されている管理情報としての受信管理テーブル４０５に設定されている内容に従ってデータを受信するように制御する。また、制御部４０１は、送信管理テーブル４０６に設定されている内容に従って受信したデータを送信するように制御する。
【００９４】
図１０は、この中継装置１７が保持し、管理する管理情報の１つである受信管理テーブル４０５の一例を示した図である。受信管理テーブル４０５は、画像データとしての映像データまたは表示データをどの通信端末１３から受信しているかを示す端末ＩＤと、受信している映像データまたは表示データを識別するためのデータ名と、受信状態とを対応付けて管理する。受信状態は、中継装置１７がデータを受信しているか否かを示す情報であり、受信している場合は「TRUE」に設定され、受信していない場合は「FALSE」に設定される。
【００９５】
ここでは、端末ＩＤを用いているが、通信端末１３を識別することができるものであれば、これに限られるものではなく、端末名、ＩＰアドレス、ＭＡＣアドレス、設置場所（例えば、東京事業所等）であってもよい。
【００９６】
図１１は、この中継装置１７が保持し、管理する管理情報の１つである送信管理テーブル４０６の一例を示した図である。送信管理テーブル４０６は、画像データとしての映像データまたは表示データをどの通信端末１３へ送信しているかを示す端末ＩＤと、送信している映像データまたは表示データを識別するためのデータ名と、送信状態とを対応付けて管理する。送信状態は、中継装置１７がデータを送信しているか否かを示す情報であり、送信している場合は「TRUE」に設定され、送信していない場合は「FALSE」に設定される。これも、図１０に示した受信管理テーブル４０５と同様、端末ＩＤに限定されるものではなく、端末名やＩＰアドレス等であってもよい。
【００９７】
再び図９を参照して、送受信部４００が受信した配置情報あるいは送信管理テーブル３１４は、変更部４０４へ送られ、変更部４０４が、記憶・読出処理部４０２に指示し、受信管理テーブル４０５あるいは送信管理テーブル４０６を読み出させる。そして、変更部４０４は、受信管理テーブル４０５内の受信状態を、送信管理テーブル３１４の内容に基づき、また、送信管理テーブル４０６内の送信状態を、配置情報に基づき変更する。
【００９８】
中継装置１７は、例えば、送信管理テーブル４０６が変更され、ある通信端末１３への送信状態が「FALSE」に設定されると、その通信端末１３への映像データの送信が停止されるので、ネットワーク負荷が軽減される。中継装置１７は、上記各部のほか、判定部および通知部を備えていてもよい。判定部は、どの通信端末１３へも送信されない映像データがあるかどうかを判定することができる。また、どの通信端末１３へも送信されない映像データがあると判定された場合、通知部は、この映像データを送信する通信端末１３のすべてに対し、この映像データの送信を停止するように通知することができる。これにより、各通信端末１３から中継装置１７への映像データの送信が停止され、さらにネットワーク負荷が軽減される。
【００９９】
そのほか、判定部が、変更された送信管理テーブル４０６に、どの通信端末１３にも、すべての映像データが送信されないと判定した場合、制御部４０１が、すべての通信端末１３へのすべての映像データの送信を停止することができる。このとき、通知部は、映像データを送信するすべての通信端末１３に対し、映像データの送信を停止するように通知することができる。これら判定部および通知部も、図４に示したＣＰＵ２００からの命令によって実現される。
【０１００】
次に、画像置換部５００について説明する。本実施形態の画像置換部５００は、カメラ５１の機能を無効とする操作ボタン３５が操作されると、記憶部３１０に記憶された代替データ５０１を読み出し、カメラ５１が撮像した撮像データを代替データ５０１に置き換える。代替データ５０１は、送受信部３００により、遠隔会議システムに含まれる他の通信端末１３へ送信される。尚、本実施形態の撮像データには、動画データや静止画像データが含まれる。
【０１０１】
このとき、本実施形態では、送信管理テーブル３１４の映像データの送信状態は「TRUE」のままである。
【０１０２】
以下に、例えば通信端末１３において、操作ボタン３５が操作された場合について説明する。
【０１０３】
図１２は、カメラ機能が無効にされたときの通信端末の処理を説明するフローチャートである。
【０１０４】
通信端末１３において、画像置換部５００は、操作ボタン３５が操作されたか否かを判定する（ステップＳ１２０１）。より具体的には、画像置換部５００は、操作ボタン３５が押下されたか否かを判定する。ステップＳ１２０１において、操作ボタン３５が操作されない場合、通信端末１３は、操作ボタン３５が操作されるまで待機する。
【０１０５】
ステップＳ１２０１において、操作ボタン３５が操作された場合、画像置換部５００は、撮像部３０３（カメラ５１）の機能が無効とされているか否かを判定する（ステップＳ１２０２）。
【０１０６】
ステップＳ１２０２において、カメラ５１の機能が無効とされていた場合、画像置換部５００は、カメラ機能の無効を解除し、撮像部３０３は、撮像した撮像データを取得し（ステップＳ１２０３）、後述するステップＳ１２０５へ進む。
【０１０７】
ステップＳ１２０２において、カメラ５１の機能が無効とされていない場合、すなわち撮像部３０３から撮像データが出力されていた場合、画像置換部５００は、撮像部３０３から出力される撮像データを、記憶部３１０に記憶された代替データ５０１に置き換える（ステップＳ１２０４）。
【０１０８】
続いて通信端末１３は、撮像データ又は代替データ５０１のエンコードを行い（ステップＳ１２０５）、送受信部３００によりネットワークを介して他の通信端末１３へエンコードしたデータを送信する（ステップＳ１２０６）。
【０１０９】
続いて通信端末１３は、キャプチャの終了指示を受け付けたか否かを判定する（ステップＳ１２０７）。尚、本実施形態のキャプチャとは、会議を開始して自映像を表示するために画像データを取得する処理である。
【０１１０】
ステップＳ１２０７において、キャプチャの終了指示を受け付けた場合、通信端末１３は処理を終了する。ステップＳ１２０７においてキャプチャが継続中であることを検知した場合、通信端末１３はステップＳ１２０１へ戻る。
【０１１１】
ここで、本実施形態の代替データについて説明する。本実施形態の代替データ５０１は、例えば黒画像の画像データであっても良い。尚、本実施形態では、代替データ５０１は、予め記憶部３１０に記憶されているものとしたが、これに限定されない。代替データ５０１は、画像を転送するメモリ領域を、黒を示すビットで埋めることで黒画像の画像データを生成しても良い。
【０１１２】
以上のように、本実施形態の通信端末１３は、カメラ５１の機能が無効とされた場合には、撮像データの代わりに代替データ５０１を他の通信端末１３へ送信する。代替データ５０１を受信した他の通信端末１３は、ディスプレイ１４において、撮像データが表示されていた領域へ代替データ５０１を表示させる。
【０１１３】
したがって、本実施形態では、撮像データが相手方の通信端末１３に送信されなくても、カメラ５１の機能を無効とした側が引き続き会議に参加していることを容易に把握させることができる。
【０１１４】
また、本実施形態では、代替データをエンコードして圧縮を行った後、ネットワークに送信する。その際は、前後のフレームも黒画像の画像データとなるため、圧縮率を高くするこができ、データのサイズを小さくできる。したがって、本実施形態では、代替データを送信することで通信帯域に係る負荷を小さくし、代替データを送信することで通信帯域に及ぼす影響を小さくすることができる。
【０１１５】
尚、本実施形態では、代替データ５０１を黒画像の画像データとしたが、これに限定されない。本実施形態の代替データ５０１は、カメラ５１の機能が無効にされたことを示す静止画像の画像データであれば良い。具体的には、例えば風景画像の画像データや、カメラ５１の機能を無効にしたことを示すメッセージを含む画像の画像データ等であっても良い。この場合の代替データ５０１は、エンコードされた際に、カメラ５１により撮像された撮像データよりも、データのサイズが小さくなるものとした。このようにすれば、代替データを送信することで通信帯域に及ぼす影響を小さくすることができる。
【０１１６】
また、図１２の例では、操作ボタン３５の操作により、カメラ５１の機能の有効／無効の切り替えが行われるものとしたが、これに限定されない。カメラ５１の機能の有効／無効の切り替えは、例えばディスプレイ１４に表示された切り替えボタンの操作等により行われても良い。
【０１１７】
次に、通信端末１３が代替データ５０１を受信した場合について説明する。以下の説明では、通信端末１３ａ、１３ｂ、１３ｅ、１３ｆにより遠隔会議が実施された場合を説明する。
【０１１８】
図１３は、通信端末が代替データを受信した場合を説明する図である。図１３では、通信端末１３ａと接続されたディプレイ１４ａの画面の例を示している。図１３（Ａ）は、通信端末１３ｆのカメラ５１の機能が有効である場合のディスプレイ１４ａの画面の例であり、図１３（Ｂ）は、通信端末１３ｆのカメラ５１の機能が無効された場合のディスプレイ１４ａの画面の例である。
【０１１９】
図１３（Ａ）において、ディスプレイ１４ａには、通信端末１３ａのカメラ５１により撮像した撮像データと、通信端末１３ｂ，１３ｃ，１３ｄのそれぞれのカメラ５１により撮像された撮像データとが表示されている。
【０１２０】
具体的には、ディスプレイ１４ａに表示された画面１４１は、領域１４１ａ，１４１ｂ，１４１ｅ，１４１ｆの４つに分割されている。すなわち、画面１４１は、会議に参加している通信端末１３の数と同数の領域に分割されている。
【０１２１】
領域１４１ａには、通信端末１３ａが自身のカメラ５１で撮像した撮像データが表示されている。領域１４１ｂには、通信端末１３ｂから受信した撮像データが表示されている。領域１４１ｅには、通信端末１３ｅから受信した撮像データが表示されている。領域１４１ｆには、通信端末１３ｆから受信した撮像データが表示されている。
【０１２２】
したがって、通信端末１３ａを使用している会議の参加者は、現在の参加者が４名であることを用意に把握できる。
【０１２３】
これに対し、図１３（Ｂ）では、通信端末１３ｆにおいてカメラ５１の機能が無効されたため、画面１４１の領域１４１ｆには、通信端末１３ｆから受信した代替データである黒画像が表示されている。このとき、画面１４１は、図１３（Ａ）と同様に、会議に参加している通信端末１３の数と同数の領域に分割された状態を維持している。
【０１２４】
すなわち、本実施形態の通信端末１３は、ディプレイ１４ａの画面を会議に参加している通信端末１３の数と同数の領域に分割する。そして、通信端末１３は、分割した領域のうち１つの領域は自身が他の通信端末１３へ送信するデータを表示させ、他の領域には、他の通信端末１３から受信したデータを表示させるように、ディスプレイ１４ａの表示を制御すれば良い。
【０１２５】
本実施形態では、このように表示の制御を行うことで、例えば通信端末１３ａのカメラ５１の機能が無効とされた場合には、図面１４１の領域１４１ａに代替データが表示され、その他の領域には通信端末１３ｂ，１３ｃ，１３ｄのそれぞれから送信された撮像データが表示される。
【０１２６】
したがって、通信端末１３ａを使用している会議の参加者は、図１３（Ａ）の画面１４１と同様に、現在の参加者が４名であることが容易に把握でき、さらに、通信端末１３ｄの参加者がカメラ５１の機能を無効としたことも把握できる。
【０１２７】
また、本実施形態では、代替データ５０１を受信した通信端末１３ａは、単純に通信端末１３ｆから受信したデータをディスプレイ１４１ｆに表示させるだけで、図１３（Ｂ）に示す画面１４１をディスプレイ１４ａに表示させることができる。したがって。本実施形態では、代替データ５０１を受信した通信端末１３ａ側では、特別な処理を行うことなく、通信端末１３ａを使用している参加者に、現在の会議の参加者を把握させることができる。
【０１２８】
以下に、図１４および１５を参照して本実施形態の効果について説明する。図１４は、本実施形態の効果を説明する比較例を示す図である。図１５は、会議の参加者のリストの一例を示す図である。
【０１２９】
図１４は、図１３と同様の状態において、通信端末１３ｆのカメラ５１の機能が無効とされた場合の比較例である。
【０１３０】
図１４の例では、カメラ５１の機能を無効とした通信端末１３ｆは、カメラ５１により撮像された画像データの送信を停止している状態である。このため、図１４に示す画面１４２では、通信端末１３ｆから送信される撮像データが表示される領域は生成されず、通信端末１３ａの撮像データと、通信端末１３ｂ，１３ｅのそれぞれから受信した撮像データとが表示されることとなる。
【０１３１】
したがって、画面１４２における領域の数は、会議に参加している通信端末１３の数と同数ではない。このため、例えば通信端末１３ｆを使用している参加者が発言をしない場合等は、通信端末１３ｆが会議に参加しているか否かを判断することが困難である。
【０１３２】
このような場合において会議の参加者を把握する場合、通信端末１３は、例えば管理サーバ１１等から、図１５に示すような会議の参加者リストを取得することになる。
【０１３３】
この場合、図１４に示す画面１４２では、３人の画像しか表示されていないが、図１５に示す参加者リストでは、参加者が４人であることが把握される。
【０１３４】
これに対し、本実施形態では、例えば通信端末１３ｆのカメラの機能を無効とした場合でも、通信端末１３ａと接続されたディスプレイ１４ａの画面１４１は、会議に参加している通信端末１３の数と同数の領域に分割された状態を維持している。
【０１３５】
したがって、本実施形態では、図１５に示すような会議の参加者リストを参照することなく、容易に参加者を把握させることができる。
【０１３６】
また、本実施形態では、通信端末１３は、中継装置１７を介して他の通信端末１３から撮像データや代替データを受信し、ディスプレイ１４に表示させるものとして説明したが、これに限定されない。本実施形態では、中継装置１７が各通信端末１３から受信した撮像データや代替データに基づき、各通信端末１３と接続されたディスプレイ１４に表示させる画面の画像データを生成し、各通信端末１３へ送信しても良い。また、本実施形態では、管理サーバ１１が上述したディスプレイ１４の画面の画像データの生成を行っても良い。
【０１３７】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１３８】
１０  インターネット、１１  管理サーバ、１２  プログラム提供サーバ、１３、１３ａ〜１３ｈ  通信端末、１４、１４ａ〜１４ｈ  ディスプレイ、１５、１５ａ〜１５ｈ  外部入力装置、１６、１６ａ〜１６ｆ  ルータ、１７、１７ａ〜１７ｄ  中継装置、１８ａ〜１８ｄ  ＬＡＮ、１９ａ、１９ｂ  専用線、２０  筐体、２１  前側壁面、２２  後側壁面、２３  排気面、２４  右側壁面、２５  集音用孔、２６  操作パネル、２７ａ〜２７ｅ  操作ボタン、２８  電源スイッチ、２９  アラームランプ、３０  音出面、３１ａ〜３１ｃ  接続口、３２  左側壁面、３３  収容部、３４  ケーブル、４０  アーム、４１  トルクヒンジ、５０  カメラハウジング、５１  カメラ、５２  トルクヒンジ、１００  ＣＰＵ、１０１  ＲＯＭ、１０２  ＲＡＭ、１０３  フラッシュメモリ、１０４  ＳＳＤ、１０５  メディアドライブ、１０６  ネットワークＩ／Ｆ、１０７  ＣＣＤ、１０８  撮像素子Ｉ／Ｆ、１０９  マイク、１１０  スピーカ、１１１  音声入出力Ｉ／Ｆ、１１２  ディスプレイＩ／Ｆ、１１３  外部機器接続Ｉ／Ｆ、１１４  バスライン、１１５  記録メディア、２００  ＣＰＵ、２０１  ＲＯＭ、２０２  ＲＡＭ、２０３  ＨＤ、２０４  ＨＤＤ、２０５  メディアドライブ、２０６  ディスプレイ、２０７  ネットワークＩ／Ｆ、２０８  キーボード、２０９  マウス、２１０  ＣＤ／ＤＶＤドライブ、２１１  外部装置Ｉ／Ｆ、２１２  バスライン、２１３  記録メディア、２１４  記録媒体、３００  送受信部、３０１  操作入力受付部、３０２  ログイン要求部、３０３  撮像部、３０４  画像表示制御部、３０５  音声入力部、３０６  音声出力部、３０７  選択処理部、３０８  外部情報送受信部、３０９  記憶・読出処理部、３１０  記憶部、３１１  配置情報選択部、３１２  表示データ制御部、３１３  配置情報管理表、３１４  送信管理テーブル、３１５  イベントフラグテーブル、３１６  検知部、３１７  停止部、３１８  変更部、３１９  通知部、４００  送受信部、４０１  制御部、４０２  記憶・読出処理部、４０３  記憶部、４０４  変更部、４０５  受信管理テーブル、４０６  送信管理テーブル、５００  画像置換部
【先行技術文献】
【特許文献】
【０１３９】
【特許文献１】特開２０１４−９０２３１号公報
【図１】
2016032128.tif 000003
【図３】
2016032128.tif 000004
【図４】
2016032128.tif 000005
【図５】
2016032128.tif 000006
【図６】
2016032128.tif 000007
【図７】
2016032128.tif 000008
【図８】
2016032128.tif 000009
【図９】
2016032128.tif 000010
【図１０】
2016032128.tif 000011
【図１１】
2016032128.tif 000012
【図１２】
2016032128.tif 000013
【図１３】
2016032128.tif 000014
【図１４】
2016032128.tif 000015
【図１５】
2016032128.tif 000016
【図２】
2016032128.tif 000017