(57)【要約】【課題】  消費電力を低減させることができる通信端末、その通信端末を備える遠隔会議システムを提供する。【解決手段】  通信端末１３は、被写体を撮像して得られた画像データおよび共有する画面の表示データの少なくとも１つと音声データとを、中継装置１７を介して１以上の他の通信端末との間で送受信する装置である。この通信端末１３は、撮像は継続して実行されるが、画像データの送信は不要となる予め決定されたイベントを検知する検知部３１６と、そのイベントの検知に応答して、撮像および中継装置１７への画像データの送信を停止する停止部３１７とを含む。【選択図】図５
2014090231.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」から「FALSE」に変更する。そして、変更部３１８は、記憶・読出処理部３０９に対し、記憶部３１０に記憶するように指示する。
【０１０１】
ステップ１２１５では、停止部３１７が、撮像部３０３が撮像して出力した映像データを、送受信部３００が送信する際、記憶・読出処理部３０９に指示し、送信管理テーブル３１４を読み出させる。停止部３１７は、それを参照し、送信状態が「FALSE」になっていることから、送受信部３００に指示して中継装置１７への映像データの送信を停止する。また、停止部３１７は、この映像データの送信停止に伴い、撮像部３０３による撮像を停止し、カメラの電源を切断（ＯＦＦ）する。これにより、通信端末１３の消費電力の低減が図られる。
【０１０２】
ステップ１２２０では、中継装置１７が保持する管理情報を変更させるべく、上記で変更した送信管理テーブル３１４を送信情報として中継装置１７へ通知する。ここまでが通信端末１３により行われる処理である。
【０１０３】
ここからは中継装置１７が行う処理である。ステップ１２２５では、中継装置１７の送受信部４００が、通信端末１３から上記の送信情報を受信し、変更部４０４が、記憶・読出処理部４０２を介して記憶部４０３に記憶される受信管理テーブル４０５を、その送信情報に基づいて変更する。すなわち、その通信端末１３の送信状態が「FALSE」であり、その通信端末１３から受信する映像データがなくなることから、受信管理テーブル４０５のその通信端末１３の端末ＩＤに対応する受信状態を「TRUE」から「FALSE」に変更する。
【０１０４】
ステップ１２３０では、中継装置１７の変更部４０４が、送信管理テーブル４０６内の同じ会議に使用されている全通信端末１３の、その映像データに対する送信状態をすべて「TRUE」から「FALSE」に変更する。そして、その全通信端末１３の端末ＩＤに対応する表示データの送信状態を「TRUE」に変更する。これは、１つの映像データが送信されなくなると、「SHARED_MULTI」で表示できなくなることから、「SHARED_ONLY」へ変更してもらい、その変更後、「SHARED_ONLY」で表示できるようにするためである。
【０１０５】
ここでは、「SHARED_ONLY」に限らず、その映像データが、図７に示す映像データ１でない場合は、各端末ＩＤに対応する映像データ１の送信状態を「TRUE」に変更し、「VIEW_ONLY」にすることも可能である。
【０１０６】
ステップ１２３５では、例えば制御部４０１が、同じ会議に使用されている全通信端末１３に対し、画面表示を「SHARED_ONLY」に変更させるためのメッセージを作成し、送受信部４００がそのメッセージを送信することにより、その旨を通知する。「SHARED_ONLY」で表示してもらうためである。ここまでが中継装置１７で行われる処理である。
【０１０７】
ステップ１２４０からは再び通信端末１３で行われる処理である。ステップ１２４０では、通信端末１３が、中継装置１７から上記通知を受けて、表示データ制御部３１２が、表示データをディスプレイ１４へ送信して表示データのみを表示する画面へ切り替える。この画面表示の切り替えが終了したところで、ステップ１２４５へ進み、この処理を終了する。
【０１０８】
図１３は、上記で例示した外部入力装置１５と接続されたケーブルが接続口３１ａに差し込まれた後に会議を開始したことをイベントとして検知し、カメラの電源を切断する処理の流れを示したフローチャートである。
【０１０９】
ステップ１３００からこの処理を開始し、ステップ１３０５では、通信端末１３の検知部３１６が、ケーブルが接続口３１に差し込まれ、その後、データの送受信を開始して会議が開始されたことを、予め決定されたイベントとして検知する。ケーブルが接続口３１に差し込まれたことは、互いを認識するために通信が行われることから、この通信により検知することができる。
【０１１０】
検知部３１６がこのイベントを検知すると、ステップ１３１０で変更部３１８がこれに応答して、送信管理テーブル３１４の映像データの送信状態を「FALSE」に設定する。そして、変更部３１８は、記憶・読出処理部３０９に対し、記憶部３１０に記憶するように指示する。
【０１１１】
ステップ１３１５では、撮像部３０３が撮像して出力した映像データを送受信部３００が送信する際、停止部３１７が、送信管理テーブル３１４を参照し、映像データの送信状態が「FALSE」になっていることから、その映像データの送信を停止する。また、停止部３１７は、この映像データの送信停止に伴い、撮像部３０３による撮像を停止し、カメラの電源を切断する。これにより、通信端末１３の消費電力の低減が図られる。
【０１１２】
ステップ１３２０では、中継装置１７が保持する管理情報を変更させるべく、上記で変更した送信管理テーブル３１４を送信情報として中継装置１７へ通知する。ここまでが通信端末１３により行われる処理である。
【０１１３】
ここからは中継装置１７が行う処理である。ステップ１３２５では、中継装置１７の送受信部４００が、通信端末１３から上記の送信情報を受信し、変更部４０４が、受信管理テーブル４０５を、その送信情報に基づいて設定する。すなわち、その通信端末１３の送信状態が「FALSE」であり、その通信端末１３から受信する映像データがなくなることから、変更部４０４は、受信管理テーブル４０５のその通信端末１３の端末ＩＤに対応する受信状態を「FALSE」に設定する。
【０１１４】
ステップ１３３０では、変更部４０４が、送信管理テーブル４０６のその映像データの送信状態をすべて「FALSE」に設定する。そして、すべての端末ＩＤに対応する表示データの送信状態を「TRUE」に設定する。これは、１つの映像データが送信されなくなると、「SHARED_MULTI」で表示できなくなることから、「SHARED_ONLY」へ変更してもらい、その変更後「SHARED_ONLY」で表示できるようにするためである。
【０１１５】
ここでは、「SHARED_ONLY」にするために、すべての表示データの送信状態を「TRUE」へ変更した。しかしながら、その映像データが、図７に示す映像データ１でない場合は、「VIEW_ONLY」にするために、各端末ＩＤに対応する映像データ１の送信状態を「TRUE」に変更することも可能である。
【０１１６】
ステップ１３３５では、例えば制御部４０１が、同じ会議に使用されている全通信端末１３に対し、画面表示を「SHARED_ONLY」に変更させるためのメッセージを作成し、送受信部４００がそのメッセージを送信することにより、その旨を通知する。「SHARED_ONLY」で表示してもらうためである。ここまでが中継装置１７で行われる処理である。
【０１１７】
ステップ１３４０からは再び通信端末１３で行われる処理である。ステップ１３４０では、通信端末１３が、中継装置１７から上記通知を受けて、表示データ制御部３１２が、表示データをディスプレイ１４へ送信して表示データのみを表示する画面へ切り替える。この画面表示の切り替えが終了したところで、ステップ１３４５へ進み、この処理を終了する。
【０１１８】
図１４は、上記で例示した自機も含め、同じ会議に使用されている通信端末１３のすべてが、自機が撮像した画像データを使用していないことをイベントとして検知し、カメラの電源を切断する処理の流れを示したフローチャートである。
【０１１９】
ステップ１４００からこの処理を開始し、ステップ１４０５では、操作入力受付部３０１が、利用者から設定を変更する入力を受け付け、表示データ制御部３１２が、表示データをディスプレイ１４へ送信して表示データのみを表示する画面へ切り替える。
【０１２０】
ステップ１４１０では、通知部３１９が、これを受けて、表示データのみを表示する配置情報を中継装置１７に通知する。ここまでは通信端末１３により行われる処理である。
【０１２１】
ここからは中継装置１７が行う処理である。ステップ１４１５では、中継装置１７の変更部４０４が、通信端末１３からの通知を受けて、記憶・読出処理部４０２を介して記憶部４０３に記憶される送信管理テーブル４０６を、その通知に基づいて変更する。すなわち、その通信端末１３が、表示データのみを表示しているため、映像データは不要であり、映像データの送信を停止するべく、送信管理テーブル４０６のその通信端末１３の端末ＩＤに対応する送信状態を「TRUE」から「FALSE」に変更する。
【０１２２】
ステップ１４２０では、中継装置１７が備える判定部が、送信管理テーブル４０６を参照し、送信状態が全て「FALSE」になっている映像データがあるかどうかを判定する。ある場合、その映像データの送信を停止させることができ、これにより、ネットワーク負荷を軽減させることができるからである。また、その映像データを取得するカメラの電源を切断し、消費電力を低減させることもできるからである。
【０１２３】
ステップ１４２０で、ないと判定された場合、ステップ１４５０へ進み、この処理を終了する。これに対して、あると判定された場合、ステップ１４２５へ進み、その映像データが、同じ会議に使用されている全通信端末１３で使用されていないことを、その映像データを送信している通信端末１３に通知する。通知は、上記のように制御部４０１がメッセージを作成し、送受信部４００がそれを送信することにより行うことができる。
【０１２４】
また、ステップ１４３０において、変更部４０４が、その映像データの受信状態を「TRUE」から「FALSE」に変更する。これは、これまで映像データを送信していたが、上記通知に伴い、映像データの送信を停止するからである。ここまでが中継装置１７で行われる処理である。
【０１２５】
ステップ１４３５からは再び通信端末１３で行われる処理である。ステップ１４３５では、通信端末１３の検知部３１６が、中継装置１７から同じ会議に使用されるいずれの通信端末１３で上記映像データが使用されていない旨の通知を、イベントとして検知する。そして、ステップ１４４０で、変更部３１８がこれを受けて、記憶部３１０に記憶されている送信管理テーブル３１４を、記憶・読出処理部３０９に読み出させ、映像データの送信状態を、それまでの「TRUE」から「FALSE」に変更する。そして、変更部３１８は、記憶・読出処理部３０９に対し、記憶部３１０に記憶するように指示する。
【０１２６】
ステップ１４４５では、停止部３１７が、記憶・読出処理部３０９に指示し、送信管理テーブル３１４を読み出させる。そして、停止部３１７が、それを参照し、送信状態が「FALSE」とされた映像データの、中継装置１７への送信を停止する。また、停止部３１７は、この映像データの送信停止に伴い、撮像部３０３による撮像を停止し、カメラの電源を切断する。これにより、通信端末１３の消費電力の低減が図られる。そして、このカメラの電源が切断されたところで、ステップ１４５０へ進み、この処理を終了する。
【０１２７】
図１５は、図１２〜図１４に例示した処理によりカメラの電源が切断された通信端末に対し、再び電源供給を開始し、映像データの送信を開始する処理の流れを示したフローチャートである。
【０１２８】
ステップ１５００からこの処理を開始し、ステップ１５０５では、操作入力受付部３０１が、利用者から設定を変更する入力を受け付ける。図１４に示したステップ１４０５とは異なり、画像表示制御部３０４が映像データを、表示データ制御部３１２が表示データをそれぞれディスプレイ１４へ送信して映像データおよび表示データの両方を表示する画面へ切り替える。
【０１２９】
ステップ１５１０では、通知部３１９が、これを受けて、映像データおよび表示データの両方を表示する配置情報を中継装置１７に通知する。ここまでは通信端末１３により行われる処理である。
【０１３０】
ここから中継装置１７が行う処理である。ステップ１５１５では、中継装置１７の判定部が、画面表示に必要な映像データのうち、中継装置１７が備える受信管理テーブル４０５で映像データの受信状態が「FALSE」になっているものがあるかそうかを判定する。ある場合、ステップ１５２０へ進み、該当する通信端末１３に対し、映像データを送信するように通知する。通知は、上記のように制御部４０１がメッセージを作成し、送受信部４００がそれを送信することにより行うことができる。ここまでが中継装置１７の処理である。一方、ない場合は、ステップ１５５０へ進む。
【０１３１】
ステップ１５２５からは再び通信端末１３で行われる処理である。ステップ１５２５では、その通知を受け、変更部３１８が、記憶部３１０に記憶されている送信管理テーブル３１４を、記憶・読出処理部３０９に読み出させ、映像データの送信状態を、それまでの「FALSE」から「TRUE」に変更する。そして、変更部３１８は、記憶・読出処理部３０９に対し、記憶部３１０に記憶するように指示する。表示データ制御部３１２は、上記通知を受け、利用者に対して、カメラの電源をＯＮにするように促す表示をすることができる。例えば、「カメラの電源を入れてください。」という表示である。
【０１３２】
ステップ１５３０では、利用者が表示を見て、カメラの電源をＯＮにすると、撮像部３０３が動作を開始し、映像データの出力を開始する。送受信部３００は、撮像部３０３から映像データを受け取ると、中継装置１７へ映像データの送信を開始する。ステップ１５３５では、その送信した映像データを、同じ会議に使用されている通信端末１３が表示させることができるように、通知部３１９が、送信管理テーブル３１４を送信情報として通知する。ここまでが通信端末１３の処理である。
【０１３３】
再びここからが中継装置１７の処理である。ステップ１５４０では、通信端末１３からの通知を受けて、中継装置１７の変更部４０４は、受信管理テーブル４０５を、その送信情報に基づいて変更する。すなわち、変更部４０４は、その通信端末１３が送信を開始した映像データの受信状態を「FALSE」から「TRUE」に変更する。
【０１３４】
また、ステップ１５４５で、変更部４０４は、ステップ１５１０において通知された配置情報に基づき、中継装置１７の送信管理テーブル４０６を変更する。すなわち、通知を行った通信端末１３の画面表示に使用されている映像データの送信状態を「FALSE」から「TRUE」に変更する。
【０１３５】
そして、ステップ１５５０で、送信管理テーブル４０６の送信状態が「TRUE」に変更された映像データの、通知を行った通信端末１３への送信を開始する。このときの映像データは、同じ会議に使用されている他の通信端末１３から受信した映像データである。この送信を開始したところで、ステップ１５５５へ進み、この処理を終了する。
【０１３６】
このように、通信端末１３において、カメラを使用しない場合等、映像データの送信を停止し、その電源を切断することで、通信端末１３の消費電力を低減させることができる。特に、通信端末１３がバッテリにより駆動する場合に有用である。
【０１３７】
これまで本発明を上述した実施の形態をもって説明してきたが、本発明は上述した実施の形態に限定されるものではなく、他の実施の形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができる。また、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１３８】
１０…インターネット、１１…管理サーバ、１２…プログラム提供サーバ、１３、１３ａ〜１３ｈ…通信端末、１４、１４ａ〜１４ｈ…ディスプレイ、１５、１５ａ〜１５ｈ…外部入力装置、１６、１６ａ〜１６ｆ…ルータ、１７、１７ａ〜１７ｄ…中継装置、１８ａ〜１８ｄ…ＬＡＮ、１９ａ、１９ｂ…専用線、２０…筐体、２１…前側壁面、２２…後側壁面、２３…排気面、２４…右側壁面、２５…集音用孔、２６…操作パネル、２７ａ〜２７ｅ…操作ボタン、２８…電源スイッチ、２９…アラームランプ、３０…音出面、３１ａ〜３１ｃ…接続口、３２…左側壁面、３３…収容部、３４…ケーブル、４０…アーム、４１…トルクヒンジ、５０…カメラハウジング、５１…カメラ、５２…トルクヒンジ、１００…ＣＰＵ、１０１…ＲＯＭ、１０２…ＲＡＭ、１０３…フラッシュメモリ、１０４…ＳＳＤ、１０５…メディアドライブ、１０６…ネットワークＩ／Ｆ、１０７…ＣＣＤ、１０８…撮像素子Ｉ／Ｆ、１０９…マイク、１１０…スピーカ、１１１…音声入出力Ｉ／Ｆ、１１２…ディスプレイＩ／Ｆ、１１３…外部機器接続Ｉ／Ｆ、１１４…バスライン、１１５…記録メディア、２００…ＣＰＵ、２０１…ＲＯＭ、２０２…ＲＡＭ、２０３…ＨＤ、２０４…ＨＤＤ、２０５…メディアドライブ、２０６…ディスプレイ、２０７…ネットワークＩ／Ｆ、２０８…キーボード、２０９…マウス、２１０…ＣＤ／ＤＶＤドライブ、２１１…外部装置Ｉ／Ｆ、２１２…バスライン、２１３…記録メディア、２１４…記録媒体、３００…送受信部、３０１…操作入力受付部、３０２…ログイン要求部、３０３…撮像部、３０４…画像表示制御部、３０５…音声入力部、３０６…音声出力部、３０７…選択処理部、３０８…外部情報送受信部、３０９…記憶・読出処理部、３１０…記憶部、３１１…配置情報選択部、３１２…表示データ制御部、３１３…配置情報管理表、３１４…送信管理テーブル、３１５…イベントフラグテーブル、３１６…検知部、３１７…停止部、３１８…変更部、３１９…通知部、４００…送受信部、４０１…制御部、４０２…記憶・読出処理部、４０３…記憶部、４０４…変更部、４０５…受信管理テーブル、４０６…送信管理テーブル
【先行技術文献】
【特許文献】
【０１３９】
【特許文献１】特開２０１１−２５４４５３号公報
【特許文献２】特願２０１２−０９９４１３号
【図１】
2014090231.tif 000003
【図２】
2014090231.tif 000004
【図３】
2014090231.tif 000005
【図４】
2014090231.tif 000006
【図５】
2014090231.tif 000007
【図６】
2014090231.tif 000008
【図７】
2014090231.tif 000009
【図８】
2014090231.tif 000010
【図９】
2014090231.tif 000011
【図１０】
2014090231.tif 000012
【図１１】
2014090231.tif 000013
【図１２】
2014090231.tif 000014
【図１３】
2014090231.tif 000015
【図１４】
2014090231.tif 000016
【図１５】
2014090231.tif 000017