(57)【要約】【課題】端末装置のユーザの座席位置を自動的に特定する。【解決手段】サーバ１は、端末５において発光しているＬＥＤ２１を撮像装置３で検出し、該ＬＥＤ２１を検出したときの撮像装置３の回転角度、及び撮像装置３から上記ＬＥＤ２１までの距離を特定する撮像装置制御部１２と、端末５から該端末５を使用するユーザを特定するログイン情報を受信し、撮像装置３から、撮像装置制御部１２が特定した角度及び距離で特定される位置を、受信したログイン情報で特定されるユーザの座席位置として特定する位置特定部１３とを備えているので、端末５のユーザの座席位置を自動的に特定することができる。【選択図】図１
2011166694.tif 000002
【特許請求の範囲】
【請求項１】
発光部を備えた端末装置と通信接続する情報処理装置であって、
上記端末装置において発光している発光部を検出装置で検出し、該発光部が上記検出装置に対して何れの方向に位置しているかを特定する方向特定手段と、
上記検出装置から上記発光部までの距離を特定する距離特定手段と、
上記通信接続を介して、上記端末装置から該端末装置を使用するユーザを特定するユーザ特定情報を受信する特定情報受信手段と、
上記方向特定手段が特定した方向に、上記距離特定手段が特定した距離だけ上記検出装置から離れた位置を、上記特定情報受信手段が受信したユーザ特定情報で特定されるユーザの座席位置として特定する位置特定手段とを備えていることを特徴とする情報処理装置。
【請求項２】
上記特定情報受信手段が受信したユーザ特定情報を送信した端末装置に、上記通信接続を介して命令を送信することによって、該端末装置の発光部を発光させる端末制御手段を備えていることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記検出装置は、画像の撮像を行う装置であり、
上記方向特定手段は、上記検出装置の撮像領域を、該検出装置を中心に回転させることによって上記発光部を検出すると共に、上記発光部を検出したときの撮像領域の回転角度を、上記発光部の位置する方向として特定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
上記検出装置は、該検出装置から撮像対象までの距離を測定し、測定した距離を用いて撮像対象に焦点を合わせる機能を有し、
上記距離特定手段は、上記検出装置が上記発光部に焦点を合わせるために測定した距離を、上記検出装置から上記発光部までの距離として特定することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
発光部を備えた複数の端末装置と通信接続し、
上記位置特定手段が上記複数の端末装置について特定した各座席位置と、該座席位置に対応する上記ユーザ特定情報、または上記ユーザ特定情報で特定されるユーザのユーザ名とを対応付けて表示する表示処理手段を備えていることを特徴とする請求項１から４の何れか１項に記載の情報処理装置。
【請求項６】
上記端末装置は、予め定められた複数の候補位置の何れかに配置されており、
上記複数の候補位置の配置を示す画像を表示すると共に、該画像に示された複数の候補位置のうち、上記位置特定手段が特定した位置に対応する候補位置に、上記ユーザ特定情報または該ユーザ特定情報で特定されるユーザのユーザ名を表示する表示処理手段を備えていることを特徴とする請求項１から４の何れか１項に記載の情報処理装置。
【請求項７】
上記表示処理手段が表示する画像を、上記通信接続を介して上記端末装置に送信する画像送信手段を備えていることを特徴とする請求項５または６に記載の情報処理装置。
【請求項８】
上記位置特定手段が特定した座席位置を示す位置情報と上記ユーザ特定情報とを対応付けて、上記通信接続を介して、上記端末装置に送信する位置情報送信手段を備えていることを特徴とする請求項１から６の何れか１項に記載の情報処理装置。
【請求項９】
請求項１から８の何れか１項に記載の情報処理装置と通信接続する端末装置であって、
発光部と、
自装置を使用するユーザを特定するユーザ特定情報を上記通信接続を介して上記情報処理装置に送信する特定情報送信手段と、
上記発光部を発光させる発光制御手段とを備えていることを特徴とする端末装置。
【請求項１０】
請求項７に記載の情報処理装置と通信接続する端末装置であって、
画像を表示する表示部と、
発光部と、
自装置を使用するユーザを特定するユーザ特定情報を上記通信接続を介して上記情報処理装置に送信する特定情報送信手段と、
上記発光部を発光させる発光制御手段と、
上記情報処理装置の画像送信手段が送信する画像を受信して上記表示部に表示する端末側表示処理手段とを備えていることを特徴とする端末装置。
【請求項１１】
請求項８に記載の情報処理装置と通信接続する端末装置であって、
画像を表示する表示部と、
発光部と、
自装置を使用するユーザを特定するユーザ特定情報を上記通信接続を介して上記情報処理装置に送信する特定情報送信手段と、
上記発光部を発光させる発光制御手段と、
上記情報処理装置の位置情報送信手段が送信する、位置情報及びユーザ特定情報を受信して、上記位置情報が示す座席位置と、上記ユーザ特定情報または該ユーザ特定情報で特定されるユーザのユーザ名とを対応付けて上記表示部に表示する端末側表示処理手段とを備えていることを特徴とする端末装置。
【請求項１２】
予め定められた複数の候補位置の何れかに配置され、請求項８に記載の情報処理装置と通信接続する端末装置であって、
画像を表示する表示部と、
発光部と、
自装置を使用するユーザを特定するユーザ特定情報を上記通信接続を介して上記情報処理装置に送信する特定情報送信手段と、
上記発光部を発光させる発光制御手段と、
上記表示部に上記複数の候補位置の配置を示す画像を表示すると共に、該画像に示された複数の候補位置のうち、上記情報処理装置の位置情報送信手段が送信した位置情報が示す座席位置に対応する候補位置と対応付けて、上記ユーザ特定情報または該ユーザ特定情報で特定されるユーザのユーザ名を表示する端末側表示処理手段を備えていることを特徴とする端末装置。
【請求項１３】
上記端末側表示処理手段は、上記複数の候補位置のそれぞれを座席として表した座席表の画像を表示すると共に、該座席表中において自装置のユーザのユーザ特定情報またはユーザ名が表示された座席の正面が上向きとなるように、上記座席表を表示することを特徴とする請求項１２に記載の端末装置。
【請求項１４】
請求項１から８の何れか１項に記載の情報処理装置と、該情報処理装置と通信接続する請求項９に記載の端末装置とを含む情報処理システム。
【請求項１５】
発光部を備えた端末装置と通信接続する情報処理装置の制御方法であって、
上記端末装置において発光している発光部を検出装置で検出する検出ステップと、
上記検出ステップで検出した発光部が上記検出装置に対して何れの方向に位置しているかを特定する方向特定ステップと、
上記検出装置から上記発光部までの距離を特定する距離特定ステップと、
上記通信接続を介して、上記端末装置から該端末装置を使用するユーザを特定するユーザ特定情報を受信する特定情報受信ステップと、
上記方向特定ステップで特定した方向に、上記距離特定ステップで特定した距離だけ上記検出装置から離れた位置を、上記特定情報受信ステップで受信したユーザ特定情報で特定されるユーザの座席位置として特定する位置特定ステップとを含むことを特徴とする情報処理装置の制御方法。
【請求項１６】
請求項１から８の何れか１項に記載の情報処理装置としてコンピュータを動作させる制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項１７】
請求項９から１３の何れか１項に記載の端末装置としてコンピュータを動作させる制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項１８】
請求項１６または１７に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子会議システムに用いられる情報処理装置等に関し、より詳細には電子会議システムの各参加者が着席している座席の位置を提示する情報処理装置等に関する。
【背景技術】
【０００２】
近年、テレビ会議システムの普及が進んでいる。テレビ会議システムでは、複数の拠点間をネットワークで接続し、各拠点の映像及び音声をネットワーク経由で送受信して、各拠点に設置された表示装置に映像を表示させ、スピーカに音声出力させることにより、物理的に離れた拠点間でのface-to-faceの会議を可能にしている。
【０００３】
これについて、図２０に基づいて説明する。図２０は、従来のテレビ会議システムの概要を示す図である。図示のように、ここでは、拠点Ａの３人の参加者と拠点Ｂの２人の参加者との間でテレビ会議を行うことを想定している。
【０００４】
拠点Ａ及び拠点Ｂには、それぞれカメラを搭載した表示装置が設置されている。拠点Ａの参加者の映像はカメラで撮像されて拠点Ｂに送信され、拠点Ｂの表示装置に表示される。同様に、拠点Ｂの参加者の映像はカメラで撮像されて拠点Ａに送信され、拠点Ａの表示装置に表示される。
【０００５】
これにより、拠点Ａの参加者は、拠点Ａの表示装置で拠点Ｂの参加者を見ることができ、拠点Ｂの参加者は、拠点Ｂの表示装置で拠点Ａの参加者を見ることができるので、物理的に離れた拠点間でのface-to-faceの会議が可能になる。
【０００６】
テレビ会議システムに関する先行技術文献としては、例えば下記の特許文献１が挙げられる。特許文献１には、電子会議システムの参加者に赤外線を発する小型の電子機器を装着させ、この電子機器に設けられたボタンを押すことで発せられる赤外線をカメラで検出することにより、該カメラで撮像された映像中における当該参加者の位置を特定することが記載されている。
【０００７】
また、近年では、会議の参加者のそれぞれに端末装置を割り当てて、この端末装置に会議用の資料等を表示させることによって会議のペーパレス化を実現した電子会議システムも普及し始めている。
【０００８】
これについて、図２１に基づいて説明する。図２１は、ペーパレス電子会議システムの概要を示す図である。図示のように、６人の参加者にはそれぞれ端末が割り当てられている。また、参加者全員が参照するための大型の表示装置が１台配置されている。
【０００９】
この電子会議システムによれば、従来の会議では紙媒体で参加者に配布されていた会議の資料等が、各参加者の端末及び表示装置に表示されるので、会議のペーパレス化が実現する。また、このような電子会議システムにおいても、他の拠点とネットワークを介して接続することによって、テレビ会議システムと同様に物理的に離れた拠点間でのface-to-faceの会議が可能になる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平６−１０５３０７号公報（１９９４年４月１５日公開）
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、従来の電子会議システムは、各参加者に端末が割り当てられ、高度に電子化が進んでいるにもかかわらず、どの座席に誰が座っているかを自動的に特定することができるようになっていないため、その会議に誰が参加しており、どこに着席しているかを各参者が認識することが困難であるという問題がある。
【００１２】
このため、従来の電子会議システムにおいても、会議室内において、誰がどこに着席しているかを書く参加者に認識させるためには、電子化されていない従来の会議と同様に、各座席にネームプレートを配置する等の煩雑な作業を行う必要がある。また、各参加者は、自分のネームプレートが配置された座席に座る必要があるため、自由に座席を選ぶことができない。
【００１３】
本発明は、上記の課題に鑑みてなされたものであり、その目的は、各端末のユーザ（会議の参加者）の座席位置を自動的に特定する情報処理装置等を提供することにある。
【課題を解決するための手段】
【００１４】
上記の課題を解決するために、本発明の情報処理装置は、発光部を備えた端末装置と通信接続する情報処理装置であって、上記端末装置において発光している発光部を検出装置で検出し、該発光部が上記検出装置に対して何れの方向に位置しているかを特定する方向特定手段と、上記検出装置から上記発光部までの距離を特定する距離特定手段と、上記通信接続を介して、上記端末装置から該端末装置を使用するユーザを特定するユーザ特定情報を受信する特定情報受信手段と、上記方向特定手段が特定した方向に、上記距離特定手段が特定した距離だけ上記検出装置から離れた位置を、上記特定情報受信手段が受信したユーザ特定情報で特定されるユーザの座席位置として特定する位置特定手段とを備えていることを特徴としている。
【００１５】
また、本発明の情報処理装置の制御方法は、上記の課題を解決するために、発光部を備えた端末装置と通信接続する情報処理装置の制御方法であって、上記端末装置において発光している発光部を検出装置で検出する検出ステップと、上記検出ステップで検出した発光部が上記検出装置に対して何れの方向に位置しているかを特定する方向特定ステップと、上記検出装置から上記発光部までの距離を特定する距離特定ステップと、上記通信接続を介して、上記端末装置から該端末装置を使用するユーザを特定するユーザ特定情報を受信する特定情報受信ステップと、上記方向特定ステップで特定した方向に、上記距離特定ステップで特定した距離だけ上記検出装置から離れた位置を、上記特定情報受信ステップで受信したユーザ特定情報で特定されるユーザの座席位置として特定する位置特定ステップとを含むことを特徴としている。
【００１６】
上記の構成によれば、端末装置に発光部が設けられているので、発光している発光部の位置を特定することにより、当該端末装置の位置を特定することができる。また、端末装置は、その端末装置を使用するユーザの座席に設置されるから、端末装置の位置は、ユーザの座席位置とみなすことができる。
【００１７】
そこで、上記の構成によれば、発光している発光部を検出して、検出した発光部が検出装置に対して何れの方向に位置しているかを特定すると共に、検出装置から発光部までの距離を特定する。また、端末装置から該端末装置を使用するユーザを特定するユーザ特定情報を受信する。
【００１８】
そして、検出装置から上記特定した方向に上記特定した距離だけ離れた位置を、上記ユーザ特定情報で特定されるユーザの座席位置として特定するので、ユーザの座席位置を自動的に特定することができる。
【００１９】
また、上記情報処理装置は、上記特定情報受信手段が受信したユーザ特定情報を送信した端末装置に、上記通信接続を介して命令を送信することによって、該端末装置の発光部を発光させる端末制御手段を備えていることが好ましい。
【００２０】
上記の構成によれば、情報処理装置からの命令により、ユーザ特定情報を送信した端末装置に発光部を発光させる。このため、情報処理装置が複数の端末装置と通信接続されている場合であっても、当該複数の端末装置のうち、ユーザ特定情報を送信した端末装置のユーザの座席位置を特定することができる。
【００２１】
また、上記検出装置は、画像の撮像を行う装置であり、上記方向特定手段は、上記検出装置の撮像領域を、該検出装置を中心に回転させることによって上記発光部を検出すると共に、上記発光部を検出したときの撮像領域の回転角度を、上記発光部の位置する方向として特定することが好ましい。
【００２２】
ここで、〔背景技術〕で示したように、電子会議システムでは、会議の参加者をカメラ等の撮像装置を用いて撮像し、撮像した画像を他の拠点に送信したり、会議室内の大型の表示装置に表示させたりすることが一般的である。
【００２３】
つまり、上記の構成によれば、一般的な電子会議システムが備えている撮像装置を、ユーザの座席方向を特定するための検出装置として用いて、発光部の方向を特定することができる。
【００２４】
なお、撮像領域の回転は、検出装置を一定の基準点または基準軸で回転させることで行ってもよいし、検出装置自体は動かさずに撮像領域のみを移動させてもよい。また、回転角度は、上記基準点または基準軸を始点とする基準線分を予め設定しておくことで特定可能である。
【００２５】
また、上記検出装置は、該検出装置から撮像対象までの距離を測定し、測定した距離を用いて撮像対象に焦点を合わせる機能を有し、上記距離特定手段は、上記検出装置が上記発光部に焦点を合わせるために測定した距離を、上記検出装置から上記発光部までの距離として特定することが好ましい。
【００２６】
上記の構成では、検出装置が、該検出装置から撮像対象までの距離を測定し、測定した距離を用いて撮像対象に焦点を合わせる機能、つまりオートフォーカス機能を有していることを前提としている。そして、上記の機能により検出装置が測定した距離を取得して、これを検出装置から発光部までの距離として特定している。
【００２７】
すなわち、上記の構成によれば、一般的な電子会議システムが備えている撮像装置によって、発光部の方向及び発光部までの距離を特定することができるので、上記情報処理装置を用いた電子会議システムの構築コストを低く抑えることができる。
【００２８】
また、上記情報処理装置は、発光部を備えた複数の端末装置と通信接続し、上記位置特定手段が上記複数の端末装置について特定した各座席位置と、該座席位置に対応する上記ユーザ特定情報、または上記ユーザ特定情報で特定されるユーザのユーザ名とを対応付けて表示する表示処理手段を備えていることが好ましい。
【００２９】
上記の構成によれば、各ユーザの座席位置と、該座席位置に対応する上記ユーザ特定情報、または上記ユーザ特定情報で特定されるユーザのユーザ名とが対応付けて表示される。このため、各座席がどのような位置関係にあるのか、また何れの座席を誰が使用しているかを、当該表示を見る者に容易に認識させることができる。
【００３０】
なお、ユーザ名を表示する場合には、例えばユーザ特定情報と、該ユーザ特定情報で特定されるユーザのユーザ名とを対応付けたデータベースを予め作成しておき、このデータベースを参照して、ユーザ特定情報に対応するユーザ名を特定すればよい。
【００３１】
そして、上記表示処理手段が画像を表示する対象となる表示装置は、上記情報処理装置と一体に構成されていてもよいし、別体に構成されていてもよい。なお、別体に構成する場合には、表示装置と情報処理装置とを有線または無線で接続して、表示装置に表示を行わせる。
【００３２】
また、上記端末装置は、予め定められた複数の候補位置の何れかに配置されており、上記複数の候補位置の配置を示す画像を表示すると共に、該画像に示された複数の候補位置のうち、上記位置特定手段が特定した位置に対応する候補位置に、上記ユーザ特定情報または該ユーザ特定情報で特定されるユーザのユーザ名を表示する表示処理手段を備えていることが好ましい。
【００３３】
端末装置が配置される候補位置が予め分かっている場合には、上記の構成のようにして、各ユーザの座席位置と、該座席位置に対応する上記ユーザ特定情報、または上記ユーザ特定情報で特定されるユーザのユーザ名とを表示することができる。これにより、何れの座席を誰が使用しているかを容易に認識させることができる。
【００３４】
また、上記情報処理装置は、上記表示処理手段が表示する画像を、上記通信接続を介して上記端末装置に送信する画像送信手段を備えていることが好ましい。
【００３５】
上記の構成によれば、上記表示処理手段が表示する画像を端末装置に送信するので、端末装置においても当該画像を表示することができる。これにより、端末装置のユーザは、自らの端末装置で当該画像を確認し、何れの座席を誰が使用しているかを容易に認識することができる。
【００３６】
また、上記情報処理装置は、上記位置特定手段が特定した座席位置を示す位置情報と上記ユーザ特定情報とを対応付けて、上記通信接続を介して、上記端末装置に送信する位置情報送信手段を備えていることが好ましい。
【００３７】
上記の構成によれば、上記位置特定手段が特定した座席位置とユーザ特定情報とを端末装置に送信するので、これを受信した端末装置は、どの座席位置を誰が使用しているかを特定することができる。これにより、端末装置では、例えば、座席位置と、ユーザ特定情報またはユーザ名とを対応付けて表示すること等も可能になる。
【００３８】
また、本発明の端末装置は、上記の課題を解決するために、上記情報処理装置と通信接続する端末装置であって、発光部と、自装置を使用するユーザを特定するユーザ特定情報を上記通信接続を介して上記情報処理装置に送信する特定情報送信手段と、上記発光部を発光させる発光制御手段とを備えていることを特徴としている。
【００３９】
上記の構成によれば、特定情報送信手段が情報処理装置にユーザ特定情報を送信し、発光制御手段が発光部を発光させる。これにより、情報処理装置では、当該端末装置を使用するユーザを特定することができると共に、発光する発光部を検出することによって、当該端末装置が配置されている座席位置を特定することができる。
【００４０】
したがって、上記の構成によれば、上記ユーザ特定情報で特定されるユーザの座席位置を情報処理装置に特定させることができる。
【００４１】
また、本発明の端末装置は、上記の課題を解決するために、上記情報処理装置と通信接続する端末装置であって、画像を表示する表示部と、発光部と、自装置を使用するユーザを特定するユーザ特定情報を上記通信接続を介して上記情報処理装置に送信する特定情報送信手段と、上記発光部を発光させる発光制御手段と、上記情報処理装置の画像送信手段が送信する画像を受信して上記表示部に表示する端末側表示処理手段とを備えていることを特徴としている。
【００４２】
上記の構成によれば、情報処理装置の表示処理手段が表示する画像を受信して、端末装置の表示部に当該画像を表示する。これにより、端末装置のユーザは、自らの端末装置で当該画像を確認することができる。
【００４３】
また、本発明の端末装置は、上記の課題を解決するために、上記情報処理装置と通信接続する端末装置であって、画像を表示する表示部と、発光部と、自装置を使用するユーザを特定するユーザ特定情報を上記通信接続を介して上記情報処理装置に送信する特定情報送信手段と、上記発光部を発光させる発光制御手段と、上記情報処理装置の位置情報送信手段が送信する、位置情報及びユーザ特定情報を受信して、上記位置情報が示す座席位置と、上記ユーザ特定情報または該ユーザ特定情報で特定されるユーザのユーザ名とを対応付けて上記表示部に表示する端末側表示処理手段とを備えていることを特徴としている。
【００４４】
上記の構成によれば、情報処理装置から位置情報及びユーザ特定情報を受信して、位置情報が示す座席位置と、ユーザ特定情報または該ユーザ特定情報で特定されるユーザのユーザ名とを対応付けて表示部に表示する。これにより、端末装置のユーザは、どの座席をどのユーザが使用しているかを自らの端末装置で確認することができる。
【００４５】
また、本発明の端末装置は、上記の課題を解決するために、予め定められた複数の候補位置の何れかに配置され、上記情報処理装置と通信接続する端末装置であって、画像を表示する表示部と、発光部と、自装置を使用するユーザを特定するユーザ特定情報を上記通信接続を介して上記情報処理装置に送信する特定情報送信手段と、上記発光部を発光させる発光制御手段と、上記表示部に上記複数の候補位置の配置を示す画像を表示すると共に、該画像に示された複数の候補位置のうち、上記情報処理装置の位置情報送信手段が送信した位置情報が示す座席位置に対応する候補位置と対応付けて、上記ユーザ特定情報または該ユーザ特定情報で特定されるユーザのユーザ名を表示する端末側表示処理手段を備えていることを特徴としている。
【００４６】
端末装置が配置される候補位置が予め分かっている場合には、上記の構成のようにして、各ユーザの座席位置と、該座席位置に対応する上記ユーザ特定情報、または上記ユーザ特定情報で特定されるユーザのユーザ名とを端末装置の表示部に表示することができる。これにより、端末装置のユーザは、どの座席をどのユーザが使用しているかを自らの端末装置で確認することができる。
【００４７】
また、上記端末側表示処理手段は、上記複数の候補位置のそれぞれを座席として表した座席表の画像を表示すると共に、該座席表中において自装置のユーザのユーザ特定情報またはユーザ名が表示された座席の正面が上向きとなるように、上記座席表を表示することが好ましい。
【００４８】
上記の構成によれば、自装置が配置された候補位置に対応する座席の正面が上向きとなる向きで、座席表の画像を表示する。これにより、自装置のユーザの正面となる向きと、自装置の表示部に表示される座席の向きとを合わせることができるので、ユーザが座席の位置関係を把握しやすくなる。
【００４９】
また、上記情報処理装置と、該情報処理装置と通信接続する上記端末装置とを含む情報処理システムであれば、上記情報処理装置及び上記端末装置と同様の効果を奏する。なお、当該情報処理システムは、上記検出装置及び上記表示処理手段が画像を表示させる表示装置の何れかまたは両方を含んでいてもよい。
【００５０】
なお、上記情報処理装置及び上記端末装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置及び上記端末装置の各手段として動作させることにより、上記情報処理装置及び上記端末装置をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００５１】
以上のように、本発明の情報処理装置は、端末装置において発光している発光部を検出装置で検出し、該発光部が上記検出装置に対して何れの方向に位置しているかを特定する方向特定手段と、上記検出装置から上記発光部までの距離を特定する距離特定手段と、上記通信接続を介して、上記端末装置から該端末装置を使用するユーザを特定するユーザ特定情報を受信する特定情報受信手段と、上記方向特定手段が特定した方向に、上記距離特定手段が特定した距離だけ上記検出装置から離れた位置を、上記特定情報受信手段が受信したユーザ特定情報で特定されるユーザの座席位置として特定する位置特定手段とを備えている構成である。
【００５２】
また、本発明の情報処理装置の制御方法は、端末装置において発光している発光部を検出装置で検出する検出ステップと、上記検出ステップで検出した発光部が上記検出装置に対して何れの方向に位置しているかを特定する方向特定ステップと、上記検出装置から上記発光部までの距離を特定する距離特定ステップと、上記通信接続を介して、上記端末装置から該端末装置を使用するユーザを特定するユーザ特定情報を受信する特定情報受信ステップと、上記方向特定ステップで特定した方向に、上記距離特定ステップで特定した距離だけ上記検出装置から離れた位置を、上記特定情報受信ステップで受信したユーザ特定情報で特定されるユーザの座席位置として特定する位置特定ステップとを含む構成である。
【００５３】
上記の構成によれば、発光している発光部を検出して、検出した発光部が検出装置に対して何れの方向に位置しているかを特定すると共に、検出装置から発光部までの距離を特定する。また、端末装置から該端末装置を使用するユーザを特定するユーザ特定情報を受信する。
【００５４】
そして、検出装置から上記特定した方向に上記特定した距離だけ離れた位置を、上記ユーザ特定情報で特定されるユーザの座席位置として特定するので、ユーザの座席位置を自動的に特定することができるという効果を奏する。
【図面の簡単な説明】
【００５５】
【図１】本発明の電子会議システムを構成するサーバ及び端末の要部構成を示すブロック図である。
【図２】上記電子会議システムの構成例を示すブロック図である。
【図３】上記電子会議システムのより詳細な構成を示すブロック図である。
【図４】上記電子会議システムにおいて、表示装置に表示される画面例を示す図である。
【図５】上記電子会議システムにおける処理の流れの一例を示すタイミングチャートである。
【図６】上記電子会議システムにおける処理の流れの一例を示すタイミングチャートであり、ＬＥＤの点灯指示を送信した後、サーバが点灯したＬＥＤを検出できなかった場合の処理を含むタイミングチャートである。
【図７】上記サーバ及び端末で使用される端末情報テーブルの一例を示す図である。
【図８】点灯したＬＥＤを検出したときの撮像装置の回転角度及び撮像装置から当該ＬＥＤまでの距離を特定する方法を説明する図であり、同図（ａ）は、座席が円形配置ではない場合の特定方法を示し、同図（ｂ）は座席が円形配置の場合の特定方法を示している。
【図９】上記サーバ及び端末で使用される位置テーブルの一例を示す図である。
【図１０】座席表テンプレートの一例を示す図であり、同図（ａ）は表示装置の表示面に対して垂直な方向に座席が２列に配置された２列配置の例を示し、同図（ｂ）は２列配置の座席に加えて、表示面に対して平行な列が設けられた「コ」の字型配置の例を示し、同図（ｃ）は座席が円形に配置された円形配置の例を示している。
【図１１】上記サーバが実行する処理の一例を示すフローチャートである。
【図１２】上記サーバが実行する位置テーブル作成処理の一例を示すフローチャートである。
【図１３】上記サーバが実行する位置表示処理の一例を示すフローチャートである。
【図１４】上記位置表示処理によって表示される座席表の一例を示す図であり、同図（ａ）は表示装置が座席に対して右側となるように表示した座席表の例を示し、同図（ｂ）は表示装置が座席に対して上側となるように表示した座席表の例を示している。
【図１５】上記端末が実行する位置表示処理（端末）の一例を示すフローチャートである。
【図１６】「コ」の字に配列された座席を、当該座席に座る参加者の向きでａ列〜ｃ列の３列に分類した図である。
【図１７】上記位置表示処理（端末）によって表示される座席表の一例を示す図であり、同図（ａ）は表示パターンＡ、同図（ｂ）は表示パターンＢ、同図（ｃ）は表示パターンＣで表示された座席表の例を示している。
【図１８】上記端末が実行する、座席が円形に配置されている場合の位置表示処理（端末）の一例を示すフローチャートである。
【図１９】座席が円形に配置されている場合の位置表示処理（端末）によって表示される座席表の一例を示す図である。
【図２０】従来のテレビ会議システムの概要を示す図である。
【図２１】ペーパレス電子会議システムの概要を示す図である。
【発明を実施するための形態】
【００５６】
以下、本発明の実施の形態について、図１から図１９に基づいて詳細に説明する。
【００５７】
〔電子会議システムの概要〕
ここでは、まず、本実施形態の電子会議システムの概要について、図２から図４に基づいて説明する。図２は、電子会議システム（情報処理システム）１００の構成例を示すブロック図であり、図３は、電子会議システムのより詳細な構成を示すブロック図である。また、図４は、電子会議システムにおいて、表示装置に表示される画面例を示す図である。
【００５８】
図２に示すように、電子会議システム１００は、サーバ（情報処理装置）１、表示装置２、撮像装置（検出装置）３、及び端末（端末装置）５を含む構成である。また、各端末５には、ＬＥＤ（Light Emitting Diode、発光部）２１が設けられている。
【００５９】
なお、同図では、６台の端末５が示されており、各端末５を識別するために、端末Ａ〜端末Ｆのように書き分けている。また、同図では、端末ＡのＬＥＤ２１が点灯しており、端末Ｂ〜ＦのＬＥＤ２１は消灯状態であることを示している。
【００６０】
サーバ１は、電子会議システム１００を統括して制御する装置である。具体的には、サーバ１は、表示装置２、撮像装置３、及び端末５と通信可能に接続されており、この通信接続を介して、表示装置２に画像を表示させたり、撮像装置３に撮像を行わせたり、端末５の動作を制御したりする。なお、サーバ１と他の装置との通信は有線で行ってもよいし、無線で行ってもよい。
【００６１】
表示装置２は、サーバ１の制御に従って画像を表示する装置である。電子会議システム１００では、表示装置２は、会議の各参加者が共通して閲覧する画像（映像）を表示するために用いられる。例えば、表示装置２には、会議の進行用の画像、会議の資料、撮像装置３が撮像した参加者の映像等が表示される。また、表示装置２には、会議の参加者の座席表が表示される。詳細については後述するが、この座席表は、サーバ１が会議室内における各参加者の位置を特定することによって生成され、表示されるものである。
【００６２】
撮像装置３は、会議の参加者の動画像を撮像する装置であり、サーバ１の制御に従って動作する。同図には示していないが、撮像装置３は、支持部材を介して表示装置２の上端部に固定されており、上記支持部材を回転軸として撮像装置３を水平方向に回転させて撮像領域を移動させることにより、任意の参加者を撮像することができるようになっている。そして、撮像装置３が撮像した動画像は、サーバ１に出力され、サーバ１を介して表示装置２に表示される。また、撮像装置３は、会議の参加者が使用する端末５の会議室内における位置の特定にも用いられる。
【００６３】
なお、ここでは、参加者の撮像に用いる撮像装置３を、端末５の位置の特定に利用する例について説明するが、端末５の位置の特定を行うための装置は、参加者の撮像に用いる撮像装置とは別に設けられていてもよい。ただし、参加者の撮像に用いる撮像装置を流用した場合には、電子会議システム１００の構築コストを低減することができるというメリットがある。
【００６４】
端末５は、会議の各参加者が使用する装置であり、会議で用いられる資料の表示等を行う。また、端末５は、ＬＥＤ２１を備えている。ＬＥＤ２１は、端末５の動作状態（電源のＯＮ／ＯＦＦ等）を提示するために用いられる他、端末５の位置を特定するときにも用いられる。すなわち、端末５は、サーバ１の指示に従ってＬＥＤ２１を点灯させる。そして、サーバ１は、点灯したＬＥＤ２１を撮像装置３で検出することによって、端末５の会議室内における位置を特定する。
【００６５】
また、同図には示していないが、端末５は、タッチパネル式の表示部を備えており、この表示部に表示された資料に対して、ペンや指等を用いて書き込みを行うことができるようになっている。そして、端末５は、表示部に表示されている画像をサーバ１に送信して表示装置２に表示させることもできるようになっている。
【００６６】
つまり、電子会議システム１００では、表示装置２を用いて会議を進行する。そして、各参加者は、自分の端末５を用いて会議資料の確認を行いながら会議に参加し、必要に応じて自分の端末５に表示される資料に書き込みを行い、書き込みを行った資料をサーバ１経由で表示装置２に表示させることによって、他の参加者に提示することができる。
【００６７】
また、表示装置２には、サーバ１が会議室内における各参加者の位置を特定することによって生成された座席表が表示される。これにより、各参加者は、会議室内において誰がどの席に座っているかを容易に認識することができる。電子会議システム１００は、この座席表の生成及び表示に関する処理が、主な特徴点となっている。
【００６８】
続いて、電子会議システム１００のより詳細な構成について、図３に基づいて説明する。図示のように、サーバ１と撮像装置３との間には、撮像制御装置４が接続されている。すなわち、サーバ１は、撮像制御装置４を介して撮像装置３の動作制御を行う。なお、撮像制御装置４は、図示の例のようにサーバ１と別体に構成されていてもよいし、サーバ１に内蔵されていてもよい。
【００６９】
また、図示のように、各端末５は、ＬＥＤ２１及びマイク２２を備えている。端末５は、マイク２２に入力された音声を音声データに変換し、これをサーバ１に送信して、サーバ１が備える図示しないスピーカから音声出力させる。これにより、参加者の発言を他の参加者に明瞭に伝達することができる。なお、音声の出力は端末５が行ってもよいし、端末５にスピーカを接続して、そのスピーカから出力させてもよい。
【００７０】
そして、図示の例では、サーバ１が他の拠点と通信接続されていることを想定している。このように、電子会議システム１００では、サーバ１からネットワーク（例えば、ＬＡＮやインターネット等）に接続することによって、他の拠点と遠隔会議を行うこともできる。この場合には、撮像装置３で撮像した各参加者の画像を他の拠点に送信し、他の拠点から受信した当該拠点における参加者の画像を表示装置２に表示する。
【００７１】
座席表は、例えば図４に示すような態様で表示される。図示のように、表示装置２の画面右側には、撮像装置３で撮像された参加者の画像が表示されていると共に、画面左上には座席表が表示されている。そして、この座席表は、前もって決められた座席表ではなく、各座席の端末５を検出することによって生成したものである。
【００７２】
このように、各座席の端末５を検出して座席表を生成し、表示することにより、予め座席表を作成し、各座席にネームプレートを配置する等の煩雑な作業を行う必要がなくなり、各参加者が自由に座席を選ぶことができるというメリットがある。
【００７３】
また、この座席表では、「鈴木」の名前がハイライトされているが、これは鈴木氏が端末５のマイク２２を用いて発言を行っていることを示している。そして、同画面に表示されている参加者も、現在発言中の鈴木氏である。つまり、サーバ１は、端末５から音声データを受信したときには、該音声データの送信元の端末５を座席表上でハイライト表示すると共に、音声データの送信元の端末５を使用している参加者を撮像装置３に撮像させる。
【００７４】
〔電子会議システム１００における処理の流れ〕
次に、電子会議システム１００における処理の流れについて、図５及び図６に基づいて説明する。図５及び図６は、電子会議システム１００における処理の流れの一例を示すタイミングチャートである。なお、ここでは、説明を簡単にするために、端末Ａ及びＢの２つの端末がログインする例を示しているが、ログインする端末数が３以上である場合の処理も同様である。
【００７５】
まず、会議の参加者の一人が端末Ａにログイン情報（ユーザ特定情報）を入力してログインを行うと、端末Ａからサーバ１へとログイン情報が送信される。同様に、参加者の別の一人が端末Ｂにログイン情報を入力してログインを行うと、端末Ｂからサーバ１へとログイン情報が送信される。
【００７６】
ここでは、サーバ１は、ログイン情報の先着順に処理を行うことを想定しているので、サーバ１は端末Ｂに対して、ビジー状態であり要求された処理を実行できないことを示すメッセージである「ＢＵＳＹ」を送信する。一方、端末Ａに対しては送信された情報を受け付けたことを示すメッセージである「ＡＣＫ」を送信する。
【００７７】
ＢＵＳＹを受信した端末Ｂは、一定時間経過後に再びログイン情報を送信する。図示の例では、再送信されたログイン情報を受信したときには、サーバ１は、端末ＡにＡＣＫを送信し終えたことによりＢＵＳＹ状態を脱しているので、このログイン情報に対してＡＣＫを送信する。なお、サーバ１は、端末Ａの座席位置の特定が終了するまでの間は、端末ＢにＢＵＳＹを返し続けるようにしてもよい。
【００７８】
次に、サーバ１は、端末Ａに対してＬＥＤ２１を点灯するように命令を送信し、この命令を受信した端末Ａは、サーバ１にＡＣＫを送信する。この後、サーバ１は、会議室内においてＬＥＤ２１が点灯した端末５を検出し、検出した端末５が端末Ａであることを特定する。また、サーバ１は、端末５が検出された座席位置が、端末Ａにログインした参加者の座席であると特定し、この特定に基づいて作成した座席表を表示装置２に表示させる。そして、サーバ１は、端末ＡにＬＥＤ２１を消灯するように指示を送信し、この指示を受信した端末Ａは、サーバ１にＡＣＫを送信する。
【００７９】
以下、端末Ｂについても同様に、ＬＥＤ２１の点灯指示を送信してＡＣＫを受信し、端末Ｂにログインした参加者の座席位置を特定した後、ＬＥＤ２１の消灯指示を送信してＡＣＫを受信することによって、処理が終了する。
【００８０】
なお、ＬＥＤ２１は、点灯指示の送信後、一定時間経過後に自動的に消灯するようになっていてもよく、この場合には消灯指示を送信する必要がない。また、端末Ａ及びＢは、ログイン情報をサーバ１に送信してＡＣＫを受信した後、自動的にＬＥＤ２１を点灯してもよい。この場合には、サーバ１から端末Ａ及びＢにＬＥＤ２１の点灯指示を送信する必要がない。
【００８１】
サーバ１は、このようにして、端末５を使用する各参加者の座席位置を特定し、この座席位置を示す座席表を表示装置２に表示させる。これにより、会議の参加者は、会議室内のどの席に誰が座っているかを容易に認識することができる。
【００８２】
図６のタイミングチャートは、図５とほぼ同様であるが、ＬＥＤ２１の点灯指示を送信した後、サーバ１が点灯したＬＥＤ２１を検出できなかった場合の処理が含まれている点で相違している。ここでは、この相違点を中心に説明する。
【００８３】
ＬＥＤ２１の点灯指示を送信してＡＣＫを受信したにもかかわらず、ＬＥＤ２１が検出できなかった場合には、サーバ１はＬＥＤ２１の点灯指示を送信した端末５（ここでは端末Ａ）に対してＷＡＲＲＮＩＮＧ（警告）を送信し、これを受信した端末Ａはサーバ１にＡＣＫを送信する。
【００８４】
なお、ＬＥＤ２１の点灯が検出されない原因としては、ＬＥＤ２１と撮像装置３との間に遮蔽物があることが多いと考えられる。このため、警告を受信した端末Ａは、例えばＬＥＤ２１が撮像装置３から見える位置に移動させることを参加者に促すような表示や音声出力等を行う。
【００８５】
警告の送信後、ＬＥＤ２１が検出された場合には、ＬＥＤ２１の検出結果に基づいて端末Ａを使用している参加者の座席位置を特定した後、端末ＡにＬＥＤ２１の消灯指示を送信してＡＣＫを受信し、以下同様にして端末Ｂを使用している参加者の座席位置も特定する。なお、警告を送信した後も点灯したＬＥＤ２１が検出されない場合には、再度の警告を行うようにしてもよいし、端末Ａの位置確認を保留または中止して、端末ＢのＬＥＤ２１の点灯指示に移行してもよい。
【００８６】
〔サーバ１及び端末５の要部構成〕
次に、サーバ１及び端末５の要部構成について、図１に基づいて説明する。図１は、サーバ１及び端末５の要部構成を示すブロック図である。なお、同図では撮像制御装置４の図示を省略している。
【００８７】
ここでは、まずサーバ１の要部構成について説明する。図示のように、サーバ１は、制御部１０、通信Ｉ／Ｆ１４、及び記憶部１５を備えている。
【００８８】
制御部１０は、サーバ１の動作を統括して制御するものであり、表示処理部（表示処理手段）１１、撮像装置制御部（方向特定手段、距離特定手段）１２、及び位置特定部（特定情報受信手段、端末制御手段、位置特定手段、画像送信手段、位置情報送信手段）１３を備えている。
【００８９】
表示処理部１１は、表示装置２に画像を表示させる処理を行う。具体的には、表示処理部１１は、撮像装置３が撮像した画像や、記憶部１５に格納されている会議の資料等を表示装置２に表示させる。また、詳細については後述するが、表示処理部１１は、各参加者の氏名が記載された座席表の画像を表示装置２に表示させる。
【００９０】
撮像装置制御部１２は、図３に示す撮像制御装置４を介して撮像装置３の動作を制御する。具体的には、撮像装置制御部１２は、撮像装置３による撮像の開始及び停止の制御、撮像装置３を予め定めた回転軸で回転させることによる撮像領域の変更制御、撮像領域内の撮像対象である参加者またはＬＥＤ２１にフォーカスを合わせる制御、またこのような撮像対象をズームアップする等の制御を行う。なお、これらの制御は、参加者が撮像装置３または撮像制御装置４を操作することで行ってもよい。
【００９１】
また、撮像装置制御部１２は、位置特定部１３の指示に従って、発光しているＬＥＤ２１が、撮像装置３に対して何れの方向に位置しているかを特定する。具体的には、撮像装置制御部１２は、撮像装置３を上記回転軸で回転させて、その撮像領域を移動させることによって、会議室内の座席の何れかに配置された端末５で発光しているＬＥＤ２１をサーチし、検出する。そして、撮像装置制御部１２は、発光しているＬＥＤ２１を検出したときの撮像領域の回転角度を取得する。この回転角度から、ＬＥＤ２１を備える端末５が位置している方向が特定される。
【００９２】
なお、撮像装置制御部１２は、所定の回転軸を中心として、撮像装置３の撮像領域を回転移動させるものであればよく、撮像装置３自体を回転させてもよいし、撮像装置３自体は移動させずに撮像領域のみを移動させてもよい。
【００９３】
さらに、撮像装置制御部１２は、発光しているＬＥＤ２１にフォーカスを合わせるために撮像装置３が測定した、撮像装置３からＬＥＤ２１までの距離を、当該撮像装置３から取得する。この距離と、上記の回転角度とを用いて、発光しているＬＥＤ２１を備える端末５の位置が特定される。
【００９４】
位置特定部１３は、各参加者の座席位置を特定する処理を行う。具体的には、位置特定部１３は、通信Ｉ／Ｆ１４を介してログイン情報を受信したときに、そのログイン情報の送信元の端末５にＬＥＤ２１を点灯するよう命令し、撮像装置制御部１２に点灯したＬＥＤ２１の方向及び距離を特定させる。そして、特定された方向及び距離から、当該端末５の配置されている座席位置、すなわち当該端末５を使用する参加者の座席位置を特定する。位置特定部１３は、このような処理を各端末５について行うことにより、各参加者の座席位置を特定する。
【００９５】
通信Ｉ／Ｆ１４は、サーバ１が他の装置と通信を行うためのインターフェースである。サーバ１は、通信Ｉ／Ｆ１４を介して端末５と通信を行う。
【００９６】
記憶部１５は、サーバ１が動作するために必要なデータを格納する記憶装置であり、記憶部１５には、端末情報テーブル１６及び位置テーブル１７が格納されている。これらのテーブルについては後述する。
【００９７】
続いて、端末５の要部構成について説明する。図示のように、端末５は、表示部２０、ＬＥＤ２１、通信Ｉ／Ｆ２２、制御部２３、及び記憶部２７を備えている。なお、端末５は、図２に示したマイク２２を備えていてもよい。
【００９８】
表示部２０は、画像を表示する装置である。また、ここでは、表示部２０はタッチパネルで構成されていることを想定している。すなわち、表示部２０は、表示装置としての機能と、端末５への入力操作を受け付ける入力装置としての機能とを備えている。なお、端末５への入力操作は、タッチパネルによるものに限られず、マウス等のポインティングデバイスや、キーボード等のキー入力デバイスを用いて行うようになっていてもよい。
【００９９】
表示部２０には、会議の資料等が表示されると共に、座席表が表示される。詳細については後述するが、端末５の表示部２０に表示される座席表は、座席の位置に応じて、参加者が他の参加者との位置関係を把握しやすい向きで表示される。
【０１００】
ＬＥＤ２１は、制御部２３の制御に従って点灯・消灯する発光部材である。ＬＥＤ２１は、端末５の動作状態を提示するために用いられる他、端末５の位置を特定するときにも用いられる。このため、ＬＥＤ２１は、撮像装置３から見える位置に設けられる。
【０１０１】
なお、ここでは、発光部材としてＬＥＤ２１を用いる例を説明するが、発光部材は制御部２３の制御に従って点灯・消灯し、撮像装置３が検出可能な光を発するものであればよく、ＬＥＤに限られない。また、ここでは、端末５の動作状態を提示するＬＥＤ２１を、端末５の位置特定に流用しているが、端末５の位置特定用の発光部材をＬＥＤ２１とは別に設けてもよい。
【０１０２】
通信Ｉ／Ｆ２２は、端末５が他の装置と通信を行うためのインターフェースである。端末５は、通信Ｉ／Ｆ２２を介してサーバ１と通信を行う。
【０１０３】
制御部２３は、端末５の動作を統括して制御するものであり、表示処理部（端末側表示処理手段）２４、ＬＥＤ制御部（発光制御手段）２５、及び位置特定部（特定情報送信手段）２６を含む。
【０１０４】
表示処理部２４は、表示部２０に画像を表示させる処理を行う。具体的には、表示処理部２４は、撮像装置３が撮像した映像や、記憶部２７に格納されている会議の資料等を表示部２０に表示させる。また、詳細については後述するが、表示処理部２４は、各参加者の氏名が記載された座席表の画像を、自端末が配置された座席の正面が当該画像中で上向きとなる向きで表示部２０に表示させる。
【０１０５】
位置特定部２６は、自端末にログイン情報が入力されたときに、入力されたログイン情報を通信Ｉ／Ｆ２２を介してサーバ１に送信する。また、位置特定部２６は、通信Ｉ／Ｆ２２を介してサーバ１から受信する、各端末５のＬＥＤ２１の点灯を検出したときの撮像装置３の回転角度等の情報を用いて、各参加者の座席位置を特定する。
【０１０６】
ＬＥＤ制御部２５は、通信Ｉ／Ｆ２２を介して受信するサーバ１からの命令に従って、ＬＥＤ２１を点灯または消灯させる。
【０１０７】
記憶部２７は、端末５が動作するために必要なデータを格納する記憶装置であり、記憶部２７には、端末情報テーブル２８及び位置テーブル２９が格納されている。これらは、サーバ１の記憶部１５に格納されている端末情報テーブル１６及び位置テーブル１７をサーバ１から受信して格納したものである。
【０１０８】
〔端末情報テーブル１６の詳細〕
続いて、端末情報テーブル１６の詳細について説明する。端末情報テーブル１６は、電子会議システム１００にログインしている端末５を管理するためのテーブルであり、ログインが行われたときに、ログインした端末５の情報がこのテーブルに格納される。
【０１０９】
具体的には、端末情報テーブル１６は、ログイン中の端末５を識別するための識別情報、該端末５を使用する会議参加者の氏名等を含んでおり、これにより何れの端末５が使用されているか、またその端末５を誰が使用しているかの特定が可能となっている。また、端末情報テーブル１６には、撮像装置制御部１２が取得した回転角度及び距離を示す情報も格納される。
【０１１０】
端末情報テーブル１６は、例えば図７に示すような態様とすることもできる。図７は、端末情報テーブル１６の一例を示す図である。図示の端末情報テーブル１６は、ナンバー、端末名、Ｍａｃ（Media Access Control address）アドレス、ユーザ名、所属、角度、及び距離の７項目の情報を含んでいる。
【０１１１】
ナンバーは、端末５を管理するための番号であり、この番号は、端末情報テーブル１６に情報が追加された順、すなわちログインが行われた順に付される。図示の例では、ナンバーが０から始まっているが、開始のナンバーは０に限られず、１から開始されてもよい。
【０１１２】
端末名は、各端末５に設定された固有の名称であり、Ｍａｃアドレスは、ネットワークに接続された機器を識別するための番号である。各端末５は、それぞれ固有のＭａｃアドレスを有しており、端末５を用いてログインが行われたときに、その端末５のＭａｃアドレスが端末情報テーブル１６に格納される。
【０１１３】
ユーザ名は、当該端末５を使用するユーザ（会議の参加者）の氏名を示すものであり、所属は、該ユーザの所属する部署を示すものである。ユーザ名及び所属は、ログインの際に入力されたログイン情報に基づいて特定され、格納される。
【０１１４】
具体的には、会議の参加者の氏名及び所属は、各参加者に割り当てられたログインＩＤ及びパスワードと対応付けたデータベースとして記録されており、ログインは、このログインＩＤ及びパスワードを端末５に入力することによって行われる。つまり、ログインＩＤ及びパスワードがログイン情報ということになる。そして、このログイン情報と、上記データベースを用いることによって、ログインした参加者の氏名及び所属を特定することができ、このようにして特定した氏名及び所属が端末情報テーブル１６に格納される。
【０１１５】
なお、ログイン情報は、ログインした参加者を特定できるものであればよく、ログインＩＤやパスワードに限られない。例えば、ＩＣカードによるログインを行った場合には、当該ＩＣカードから読み出された各種データがログイン情報となり、生体認証によるログインを行った場合には、認証時に読み取られた指紋などのデータがログイン情報となる。
【０１１６】
角度は、端末５のＬＥＤ２１を撮像装置３が検出したときの、撮像装置３の回転角度（撮像領域の回転角度）を示すものであり、距離は、撮像装置３からＬＥＤ２１までの距離を示すものである。角度及び距離の求め方については、以下で詳しく説明する。
【０１１７】
〔角度及び距離の求め方について〕
端末情報テーブル１６に格納される角度及び距離、すなわち点灯したＬＥＤ２１を検出したときの撮像装置３の回転角度及び撮像装置３から当該ＬＥＤ２１までの距離を特定する方法について図８に基づいて説明する。図８は、点灯したＬＥＤ２１を検出したときの撮像装置３の回転角度及び撮像装置３から当該ＬＥＤ２１までの距離を特定する方法を説明する図であり、同図（ａ）は、座席が円形配置ではない場合の特定方法を示し、同図（ｂ）は座席が円形配置の場合の特定方法を示している。なお、図８（ａ）（ｂ）は、表示装置２、撮像装置３、端末５等を真上から見た様子を示している。
【０１１８】
点灯したＬＥＤ２１を検出したときの回転角度は、予め設定した基準点及び基準線を用いて特定される。同図（ａ）では、撮像装置３の回転軸の位置を基準点とし、この基準点を始点として、表示装置２に向かって右向き（図中上向き）に伸びる水平方向の基準線を設定している。なお、基準線は、基準点を始点とする水平方向の線分であればよい。
【０１１９】
角度の特定を行うときには、撮像装置３の撮像する画像において、点灯しているＬＥＤ２１が中央に来るように、撮像装置３を水平方向に回転させる。そして、画像の中央に点灯しているＬＥＤ２１が来たときの、基準線からの回転角度を特定する。この角度が端末５の方向を示す角度であり、端末情報テーブル１６に格納される角度である。
【０１２０】
なお、撮像装置３が撮像する画像の中央に点灯しているＬＥＤ２１が来るように撮像装置３を回転させる処理は、撮像装置制御部１２によって自動で行われる。予め定めた対象物（この場合には点灯しているＬＥＤ２１）を自動的にサーチして撮像する技術は公知であるからここでは説明を省略する。なお、撮像装置３を回転させる処理は、ユーザの操作で行うようにしてもよい。
【０１２１】
次に、距離の特定方法を説明する。ここでは、撮像装置３が撮像対象物との距離を測定し、測定した距離に基づいて焦点を合わせるオートフォーカス機能を有していることを想定している。このため、撮像装置３が点灯しているＬＥＤ２１に焦点を合わせるために測定した距離を、上記基準点からＬＥＤ２１までの距離として特定する。
【０１２２】
なお、撮像装置３が測定した距離と、基準点からＬＥＤ２１までの距離とは、厳密には一致しないが、ここで特定された距離は、端末５の会議室内におけるおおまかな位置を特定できる程度の精度を有していればよいので、上記の特定方法で十分である。
【０１２３】
ここで、例えば円卓を用いる場合には、各参加者の端末５が円形に配置されることになるが、円形配置の場合における角度の求め方も、同図（ａ）の場合と同じである。すなわち、同図（ｂ）に示すように、撮像装置３の回転軸の位置に基準点を設定し、この基準点から水平方向に向かう基準線を設定する。そして、撮像装置３が撮像する画像の中央に、点灯しているＬＥＤ２１が来たときの、基準線からの回転角度を求める。
【０１２４】
また、円形配置の場合にも、同図（ａ）の場合と同様にして、撮像装置３からＬＥＤ２１までの距離を特定することができる。なお、円形配置の場合には、距離が全て同一となるか、またはほぼ等しくなる。このため、端末５が円形に配置されていることが予め分かっている場合には、最初に特定した距離を、他のＬＥＤ２１にもそのまま適用して、距離の特定回数を減らしてもよい。
【０１２５】
〔位置テーブル１７の詳細〕
次に、位置テーブル１７の詳細について説明する。位置テーブル１７は、端末情報テーブル１６に含まれる端末５を、角度順に並べたテーブルである。サーバ１は、座席の配置が予め分かっている場合には、後述する座席表テンプレートを用いて各参加者の氏名が表示された座席表を表示する。そして、座席表テンプレートを用いて座席表を表示するときに、位置テーブル１７を用いることによって、効率のよい表示が可能となる。
【０１２６】
位置テーブル１７は、例えば図９に示すような態様とすることもできる。図９は、位置テーブル１７の一例を示す図である。図示のように、位置テーブル１７は、ナンバーと、端末名と、角度とを含むテーブルである。
【０１２７】
ナンバーは、位置テーブル１７に格納されている情報を管理するための番号である。図示の例では、角度の小さい順に番号が付されているが、大きい順に付しても構わない。端末名及び角度は、端末情報テーブル１６から読み出されて格納されたものである。詳細については後述するが、位置テーブル１７は、座席表を表示するときに、端末情報テーブル１６を用いて作成される。
【０１２８】
〔座席表テンプレートについて〕
サーバ１は、回転角度と距離とを用いて端末５の位置を特定することができ、特定した位置を座席表として表示することができる。ここで、座席の配置（端末５を配置する候補となる候補位置）が予め分かっている場合には、その座席の配置をテンプレートとして利用することにより、サーバ１は、各参加者の座席位置をより正確に特定することが可能になる。
【０１２９】
ここでは、座席表テンプレートの例について、図１０に基づいて説明する。図１０は、座席表テンプレートの一例を示す図であり、同図（ａ）は表示装置２の表示面に対して垂直な方向に座席が２列に配置された２列配置の例を示し、同図（ｂ）は２列配置の座席に加えて、表示面に対して平行な列が設けられた「コ」の字型配置の例を示し、同図（ｃ）は座席が円形に配置された円形配置の例を示している。なお、同図（ａ）〜（ｃ）は、表示装置２及び座席を真上から見た状態を示している。
【０１３０】
同図（ａ）の座席表テンプレートでは、表示装置２の表示面に向かって右側に（１）〜（４）の座席が表示面と垂直な方向に配列しており、表示装置２の表示面に向かって左側に（５）〜（８）の座席が表示面と垂直な方向に配列している。
【０１３１】
なお、座席表テンプレートにおける基準点、基準線、及び各座席の位置関係は、現実の基準点（撮像装置３の回転軸の位置）、基準線、及び各座席の位置関係と対応している。言い換えれば、座席表テンプレートは、現実の配置の縮図になっている。これにより、ＬＥＤ２１の検出によって特定した回転角度から、そのＬＥＤ２１を備える端末５が、座席表テンプレートの何れの座席に配置されているかを特定することができる。
【０１３２】
なお、（１）〜（４）の座席は、同図の下向きが正面であり、（５）〜（８）の座席は、同図の上向きが正面である。つまり、（１）〜（４）の座席に座る参加者と、（５）〜（８）の座席に座る参加者とは、対面することになる。このように、座席表テンプレートでは、どの座席がどの向きかが特定されているので、座席表テンプレートを用いることにより、回転角度と距離だけでは特定することができない、参加者の向きを特定することができる。
【０１３３】
また、図１０（ｂ）に示す「コ」の字型配置の座席表テンプレートでも、同図（ａ）の座席表テンプレートと同様に、参加者の座席位置をより正確に特定することができ、また、各参加者の向きを特定することができる。なお、図示の例では、（１）〜（４）の座席に座る参加者と、（７）〜（１０）の座席に座る参加者とは対面し、（５）、（６）の座席に座る参加者は、表示装置２の表示面と対面する。
【０１３４】
同図（ｃ）に示す円形配置の座席表テンプレートも、同図（ａ）、（ｂ）の場合と同様である。なお、図示の例では、（１）〜（８）の座席に座る参加者は、何れも撮像装置３に向かう向きが正面となっている。
【０１３５】
〔サーバ１が実行する処理の流れ〕
次に、サーバ１が実行する処理の流れについて、図１１に基づいて説明する。図１１は、サーバ１が実行する処理の一例を示すフローチャートである。
【０１３６】
端末５のユーザがログインを行うと、端末５の位置特定部２６は、サーバ１にログイン情報を送信する。ログイン情報は、通信Ｉ／Ｆ１４を介して位置特定部１３に受信される（Ｓ１）。次に、位置特定部１３は、ログイン情報の送信元の端末５にＬＥＤ２１を点灯させる命令を通信Ｉ／Ｆ１４を介して送信する（Ｓ２）。
【０１３７】
また、位置特定部１３は、撮像装置制御部１２に指示して、点灯しているＬＥＤ２１を撮像装置３に検出させる。そして、位置特定部１３は、上記の指示の後、点灯しているＬＥＤ２１を検出したか否かを撮像装置制御部１２に確認する（Ｓ３）。
【０１３８】
ここで、一定時間内に点灯したＬＥＤ２１の検出が確認されなかった場合（Ｓ３でＮＯ）には、位置特定部１３は、ログインが行われた端末５に対して通信Ｉ／Ｆ１４を介して命令を送信し、撮像装置３からＬＥＤ２１が見える位置に端末５を移動するように警告を出させる（Ｓ４）。そして、警告を出させた後、一定時間が経過したときに、再びＬＥＤ２１の点灯を検出したか否かを確認する（Ｓ３）。
【０１３９】
なお、警告は、ログインが行われた端末５を使用する参加者（その端末５を使用する参加者）が、当該端末５の撮像装置３による検出が失敗したことを認識できるようなものであればよい。例えば、「ＬＥＤが撮像装置から見える位置に端末を移動させて下さい」や「ＬＥＤが撮像装置から見えるように遮蔽物を移動させて下さい」のような、端末５または遮蔽物の移動を促すメッセージを表示させてもよいし、このようなメッセージを音声出力してもよい。
【０１４０】
一方、点灯したＬＥＤ２１の検出が確認された場合（Ｓ３でＹＥＳ）には、位置特定部１３は、点灯したＬＥＤ２１が検出されたときの角度と、当該ＬＥＤ２１までの距離とを撮像装置制御部１２から取得する。なお、上記角度は、図８に基づいて説明したように、撮像装置３が基準線から回転した角度である。
【０１４１】
また、位置特定部１３は、Ｓ１で受信したログイン情報から当該端末５にログインした参加者を特定し、その参加者の情報（氏名及び所属）を取得する。そして、上記取得した角度、距離、及び参加者の情報を端末情報テーブル１６に格納する（Ｓ５）。
【０１４２】
次に、位置特定部１３は、ログインが行われた端末５に対して通信Ｉ／Ｆ１４を介して命令を送信し、ＬＥＤ２１を消灯させる（Ｓ６）。また、位置特定部１３は、新たなログイン情報を受信したか否かを確認する（Ｓ７）。
【０１４３】
ここで、新たなログイン情報の受信を確認した場合（Ｓ７でＹＥＳ）には、位置特定部１３は、ログインが行われた端末５にＬＥＤ２１を点灯させて（Ｓ２）、当該端末５の角度及び距離を取得する。そして、取得した角度及び距離を、当該端末５を使用する参加者の情報と共に端末情報テーブル１６に格納し、ＬＥＤ２１を消灯させる（Ｓ３〜６）。
【０１４４】
一方、新たなログイン情報の受信が確認されなかった場合（Ｓ７でＮＯ）には、位置特定部１３は、位置テーブル作成処理を行い、位置テーブル１７を作成する（Ｓ８）。なお、位置テーブル作成処理の詳細は後述する。
【０１４５】
続いて、位置特定部１３は、位置表示処理を行う（Ｓ９）。これにより、各端末５の参加者の配置を示す座席表が表示装置２に表示される。また、位置特定部１３は、端末情報テーブル１６及び位置テーブル１７を、通信Ｉ／Ｆ１４を介して端末５に送信し（Ｓ１０）、これによりサーバ１の処理は終了する。
【０１４６】
そして、端末情報テーブル１６及び位置テーブル１７を受信した端末５では、受信したテーブルを用いて位置表示処理（端末）が行われ、これにより端末５の表示部２０にも座席表が表示される。なお、位置テーブル作成処理、位置表示処理、及び位置表示処理（端末）の詳細については後述する。
【０１４７】
〔位置テーブル作成処理の流れ〕
続いて、図１１のＳ８で行われる位置テーブル作成処理の詳細について図１２に基づいて説明する。図１２は、位置テーブル作成処理の一例を示すフローチャートである。
【０１４８】
まず、位置特定部１３は、Ｉ＝０に設定し（Ｓ２０）、位置テーブル１７をクリア（初期化）する（Ｓ２１）。そして、位置特定部１３は、端末情報テーブル１６から端末Ｉ（ナンバーが「Ｉ」の端末５）の情報を取得する（Ｓ２２）。つまり、Ｉは、端末情報テーブル１６において、端末５を特定するための数値である。なお、端末情報テーブル１６から取得する情報は、位置テーブル１７を作成するための情報であり、具体的には端末名と角度である。
【０１４９】
続いて、位置特定部１３は、Ｉ＝０であるか否かを確認する（Ｓ２３）。ここで、Ｉ＝０であることが確認された場合（Ｓ２３でＹＥＳ）には、位置特定部１３は、端末Ｉの情報を位置テーブルに追加し（Ｓ２４）、Ｉの値を１だけインクリメントして、Ｉ＝Ｉ＋１とする（Ｓ２５）。
【０１５０】
次に、位置特定部１３は、インクリメント後のＩの値が、端末５の総数を超えているか否かを確認する（Ｓ２６）。なお、端末５の総数は、端末情報テーブル１６に情報が格納されている端末５の総数である。ここで、Ｉの値が端末５の総数を超えていることが確認された場合（Ｓ２６でＹＥＳ）には、位置特定部１３は、端末情報テーブル１６に情報が格納されている全ての端末５を位置テーブル１７に追加済みであると判断し、位置テーブル作成処理を終了する。
【０１５１】
一方、Ｉの値が端末５の総数以下であることを確認した場合（Ｓ２６でＮＯ）には、位置特定部１３は、端末情報テーブル１６から端末Ｉの情報を取得し（Ｓ２２）、Ｉ＝０であるかを確認する（Ｓ２３）。なお、ここでは、Ｓ１５でＩの値が１だけインクリメントされたことにより、Ｉ≧１となるので、位置特定部１３は、Ｉ＝０でないことを確認することになる（Ｓ２３でＮＯ）。
【０１５２】
次に、位置特定部１３は、位置テーブル１７において端末を特定するための数値であるｍを０に設定する（Ｓ２７）。そして、位置特定部１３は、位置テーブル１７のｍ番目に格納されている端末５（ナンバーが「ｍ」の端末５）の角度と、端末Ｉの角度とを比較し（Ｓ２８）、ｍ番目の端末５の角度が、端末Ｉの角度以上であるか否かを確認する（Ｓ２９）。
【０１５３】
ここで、ｍ番目の端末５の角度が、端末Ｉの角度以上であることを確認した場合（Ｓ２９でＹＥＳ）には、位置特定部１３は、位置テーブル１７のｍ番目からＩ−１番目の端末５の情報の格納位置を１つ後ろ（角度の大きい側）にずらし（Ｓ３２）、位置テーブル１７のｍ番目に端末Ｉの端末名及び角度を格納する（Ｓ３３）。
【０１５４】
一方、ｍ番目の端末５の角度が、端末Ｉの角度よりも小さいことが確認された場合（Ｓ２９でＮＯ）には、位置特定部１３は、ｍの値を１だけインクリメントしてｍ＝ｍ＋１とし（Ｓ３０）、インクリメント後のｍの値がＩの値と一致するか否かを確認する（Ｓ３１）。
【０１５５】
ここで、ｍの値がＩの値と一致しないことが確認された場合（Ｓ３１でＮＯ）には、位置特定部１３は、位置テーブル１７のｍ番目に格納されている端末５の角度と、端末Ｉの角度とを比較し（Ｓ２８）、ｍ番目の端末５の角度が、端末Ｉの角度以下であるか否かを確認する（Ｓ２９）。
【０１５６】
一方、Ｓ３１において、ｍの値がＩの値と一致することが確認された場合（Ｓ３１でＹＥＳ）には、位置特定部１３は、位置テーブル１７のｍ番目に端末Ｉの端末名及び角度を格納する（Ｓ３３）。
【０１５７】
この後、位置特定部１３は、Ｉを１だけインクリメントする（Ｓ２５）。そして、Ｓ２６でＩが端末５の総数を超えたことが確認されるまで、Ｓ２２〜３３及びＳ２５〜２６の処理を行う。以上の処理により、端末情報テーブル１６に格納されている各端末５が、その角度の順に配列した位置テーブル１７が作成される。
【０１５８】
〔位置表示処理の流れ〕
続いて、図１１のＳ９で行われる位置表示処理の詳細について図１３に基づいて説明する。図１３は、位置表示処理の一例を示すフローチャートである。上述のように、位置表示処理は、表示装置２に座席表を表示させる処理である。
【０１５９】
まず、位置特定部１３は、位置テーブル１７において端末５を特定するための数値Ｉを０に設定する（Ｓ４０）。次に、位置特定部１３は、Ｉの値が、端末５の総数を超えているか否かを確認する（Ｓ４１）。なお、端末５の総数は、位置テーブル１７に情報が格納されている端末５の総数である。
【０１６０】
ここでは、Ｓ４０でＩ＝０に設定されているので、位置特定部１３は、Ｉの値が端末５の総数以下であると判断し（Ｓ４１でＮＯ）、位置テーブル１７からＩ番目の端末５の情報を取得する（Ｓ４２）。なお、ここで取得する端末５の情報は、端末名と角度と距離である。
【０１６１】
Ｓ４２で取得した角度と距離によってＩ番目の端末５の位置が確定する（Ｓ４３）ので、位置特定部１３は、表示処理部１１に指示して、上記角度及び距離で特定される位置に端末のマークを描画させる。
【０１６２】
ここで、座席表テンプレート（図１０参照）を用いる場合には、表示処理部１１は、座席表テンプレートを表示装置２に表示させる。そして、表示処理部１１は、表示した座席表において、上記角度及び距離で特定される位置に最も近い座席に端末５のマークを描画する（Ｓ４４）。
【０１６３】
なお、座席表テンプレートを用いる場合には、各座席の位置と、角度及び距離とを対応付けた対応情報を予め作成しておいてもよい。これにより、対応情報を用いて、角度及び距離から各座席の位置を容易に特定することができる。
【０１６４】
一方、座席表テンプレートを用いない場合には、表示処理部１１は、白紙の座席表の画像を描画し、その画像中に基準点を設定する。そして、設定した基準点から上記角度及び距離で特定される位置に、端末５のマークを描画する。このときに、端末５のマークと共に、表示装置２や撮像装置３の位置を示す画像を描画してもよい。これにより、この画像を見る参加者が、座席表中における座席の位置関係を容易に認識できる。なお、ここで描画するマークは、その座席に座っている参加者が存在することを認識できるようなものであればよい。
【０１６５】
次に、表示処理部１１は、マークを描画した端末５の情報を端末情報テーブル１６から取得する（Ｓ４５）。なお、ここでは、端末５の情報として、氏名と所属を取得する。そして、表示処理部１１は、表示装置２に表示させた座席表における、端末５のマークを表示した位置の近くに、Ｓ４５で端末情報テーブル１６から取得した氏名と所属を表示する（Ｓ４６）。また、表示処理部１１は、座席表の表示が完了した旨を位置特定部１３に通知する。
【０１６６】
この通知を受けた位置特定部１３は、Ｉの値を１だけインクリメントしてＩ＝Ｉ＋１とし（Ｓ４７）、Ｓ４１の処理に戻る。なお、Ｓ４１〜Ｓ４７の処理は、Ｉが端末５の総数を超えた（Ｓ４１でＹＥＳ）と判断されるまで繰り返し行われ、これにより、位置テーブル１７に含まれる全ての端末５の参加者を含む座席表が表示装置２に表示される。
【０１６７】
〔表示装置２に表示される画像の例〕
上述の位置表示処理によって表示装置２に表示される座席表は、例えば図１４に示すようなものとなる。図１４は、位置表示処理によって表示される座席表の一例を示す図であり、同図（ａ）は表示装置２が座席に対して右側となるように表示した座席表の例を示し、同図（ｂ）は表示装置２が座席に対して上側となるように表示した座席表の例を示している。なお、同図（ｂ）では、簡単のため、所属及び氏名の記載を省略している。
【０１６８】
同図（ａ）に示すように、各座席に誰が座っているかを示す座席表が表示装置２に表示されることにより、会議の各参加者は、その会議に誰が参加していて、どこに座っているかを一目で確認することができる。また、発言者の座席には、他の座席と識別できるようにマーキングが施されている。なお、座席表テンプレートを用いた場合には、空席は空席として表示されるが、座席表テンプレートを用いなかった場合には、ログインした端末５が配置されている座席のみが表示される。
【０１６９】
また、表示する座席表には、少なくとも座席位置と、その座席を使用している参加者を特定可能な情報とが含まれていればよい。例えば、参加者の氏名の代わりに参加者の「氏」のみを表示してもよいし、予め登録したハンドルネーム等を表示してもよいし、ログインＩＤ等のログイン情報を表示してもよい。そして、図示の例のように、表示装置２の位置を表示することにより、参加者の配置関係が理解しやすくなるので好ましい。また、所属のような、会議を進める上で参考になる情報についても、参加者の名前と共に表示することが好ましい。
【０１７０】
ここで、同図（ａ）のように表示装置２が座席に対して右側となるように表示した場合には、座席表内における目線の向きと、該座席表を見る目線の向きとが異なるため、参加者が各座席の位置関係をスムーズに把握できないことも考えられる。
【０１７１】
このため、同図（ｂ）のように、表示装置２が座席に対して上側となるように表示することが好ましい。これにより、座席表内における目線の向きと、該座席表を見る目線の向きとを一致させることができるので、各参加者に座席の位置関係をスムーズに把握させることができる。
【０１７２】
〔位置表示処理（端末）の流れ〕
位置表示処理（端末）の流れについて、図１５に基づいて説明する。図１５は、位置表示処理（端末）の一例を示すフローチャートである。なお、位置表示処理（端末）は、図１１のＳ１０でサーバ１から送信される端末情報テーブル１６及び位置テーブル１７を受信したときに端末５が行う処理である。
【０１７３】
位置表示処理（端末）では、端末５が配置されている座席に応じて、位置表示処理（端末）を行う端末５を使用する参加者が座席の位置関係を容易に認識できるような向きで座席表を表示する。このため、位置表示処理（端末）では、まず、当該端末５がどのような位置の座席に配置されているかを特定するための処理が行われる。
【０１７４】
より詳細には、端末５は、図１６に示す配列において、当該端末５がａ列〜ｃ列の何れの列に属するかを特定する処理を行う。図１６は、「コ」の字に配列された座席を、当該座席に座る参加者の向きでａ列〜ｃ列の３列に分類した図である。
【０１７５】
図１６のように、座席が「コ」の字に配列している場合には、座席の位置によって、参加者の正面となる向きが変わることになる。すなわち、ａ列に座る参加者にとってはｂ列が正面となり、ｂ列に座る参加者にとってはａ列が正面となる。またｃ列に座る参加者にとっては表示装置２が正面となる。
【０１７６】
正面となる方向が上に来るように座席表を表示することにより、参加者は各座席の位置関係を把握しやすくなる。このため、位置表示処理（端末）では、端末５がａ列〜ｃ列の何れの列に属するかを特定するのである。
【０１７７】
まず、位置特定部２６は、Ｉ＝０に設定し（Ｓ５０）、サーバ１から受信して記憶部１５に格納した位置テーブル２９（サーバ１から受信した位置テーブル１７を記憶部２７に格納したもの）からＩ番目の情報を取得する（Ｓ５１）。なお、ここで位置テーブル２９から取得する情報は端末名である。
【０１７８】
次に、位置特定部２６は、Ｉ番目が自分の端末であるか、すなわち自端末が位置テーブル２９から取得した端末名で特定される端末５であるかを確認する（Ｓ５２）。ここで、Ｉ番目が自端末でなければ（Ｓ５２でＮＯ）、位置特定部２６は、Ｉの値を１だけインクリメントしてＩ＝Ｉ＋１とし（Ｓ５３）、Ｓ５１の処理に戻る。このＳ５１〜Ｓ５３の処理は、Ｉ番目が自端末であることが確認される（Ｓ５２でＹＥＳ）まで繰り返し行われる。
【０１７９】
そして、Ｉ番目が自端末であることが確認されたときには、位置特定部２６は、位置テーブル２９から、Ｉ番目の端末５の角度を読み出す。続いて、位置特定部２６は、読み出した角度と座席表テンプレートとを用いて自端末がａ列〜ｃ列の何れに属しているかを特定する（Ｓ５４）。
【０１８０】
つまり、図１５の例では、座席表テンプレートを用いることを前提としている。このため、なお、座席表テンプレート、及び座席位置と列ａ〜ｃとの対応関係については、予め記憶されているものとする。
【０１８１】
続いて、位置特定部２６は、Ｉ番目の端末５、すなわち自端末がａ列及びｂ列の何れに属しているか、あるいは何れにも属していないかを確認する（Ｓ５５、５６）。ここで、ａ列に属していることが確認された場合（Ｓ５５でＹＥＳ）には、表示パターンＡで配置することを決定し（Ｓ５７）、Ｓ６０の処理に進む。一方、ｂ列に属していることが確認された場合（Ｓ５５でＮＯ、Ｓ５６でＹＥＳ）には、表示パターンＢで配置することを決定し（Ｓ５８）、Ｓ６０の処理に進む。また、ａ列にもｂ列にも属していないことが確認された場合（Ｓ５５、５６でＮＯ）には、表示パターンＣで配置することを決定し（Ｓ５９）、Ｓ６０の処理に進む。
【０１８２】
なお、Ｓ５１〜Ｓ５９の処理は、端末情報テーブル２８（サーバ１から受信した端末情報テーブル１６を記憶部２７に格納したもの）を用いて行ってもよい。この場合には、Ｓ５１では端末情報テーブル２８からＩ番目の情報を取得し、Ｓ５４では、端末情報テーブル２８の角度と座席表テンプレートとを用いて自端末の列を特定する。
【０１８３】
このように、図１５のフローチャートでは、ａ列、ｂ列の何れにも属していない場合に、ｃ列に対応する表示パターンＣで配置することを決定している。このため、このフローチャートの処理は、ａ列〜ｃ列の全てが存在する「コ」の字型配置のみならず、ａ列とｂ列のみが存在する２列配置にも適用が可能である。
【０１８４】
なお、表示パターンＡは、ａ列の参加者から見やすいように、ｂ列が上側、表示装置２が右側、ａ列が下側となる座席表の表示パターンである。また、表示パターンＢは、ｂ列の参加者から見やすいように、ａ列が上側、表示装置２が左側、ｂ列が下側となる座席表の表示パターンである。そして、表示パターンＣは、ｃ列の参加者から見やすいように、ａ列が右側、表示装置２が上側、ｂ列が左側、ｃ列が下側となる座席表の表示パターンである。
【０１８５】
Ｓ６０では、位置特定部２６はＩ＝０に設定し、続いてＩが端末の総数を超えているか否かを確認する（Ｓ６１）。なお、端末の総数は、位置テーブル２９に情報が格納されている端末の総数である。
【０１８６】
ここでは、Ｓ６０でＩ＝０に設定されているので、位置特定部２６は、Ｉの値が端末の総数以下であると判断し（Ｓ６１でＮＯ）、位置テーブル２９からＩ番目の端末の情報を取得する（Ｓ６２）。なお、ここで取得する端末の情報は、端末名と角度である。次に、位置特定部２６は、Ｓ６２で取得した角度と座席表テンプレートとを用いて、Ｉ番目の端末の位置を確定する（Ｓ６３）。
【０１８７】
ここで、位置特定部２６は、Ｓ５５〜５９の処理で特定した表示パターンに応じて、Ｓ６３で確定した表示位置を変更する（Ｓ６４）。具体的には、位置特定部２６は、表示パターンＡであればｂ列が上側、表示装置２が右側、ａ列が下側となるように座席表テンプレートの向きを決定する。同様に、表示パターンＢであればａ列が上側、表示装置２が左側、ｂ列が下側となるように座席表テンプレートの向きを決定し、表示パターンＣであればａ列が右側、表示装置２が上側、ｂ列が左側、ｃ列が下側となるように座席表テンプレートの向きを決定する。
【０１８８】
そして、位置特定部２６は、Ｓ６４で決定した向きの座席表テンプレートに端末の表示を行うように表示処理部２４に指示する。指示を受けた表示処理部２４は、Ｓ６４で決定された向きで座席表テンプレートを表示し、さらにこの座席表におけるＳ６３で特定された位置に端末５のマークを描画し（Ｓ６５）、描画した画像を表示部２０に表示させる。次に、表示処理部２４は、当該端末の情報を端末情報テーブル２８から取得する（Ｓ６６）。ここでは、端末の情報として、氏名と所属を取得する。
【０１８９】
そして、表示処理部２４は、端末５のマークを表示した位置の近くに、Ｓ６６で端末情報テーブル２８から取得した氏名と所属を表示させる（Ｓ６７）。また、表示処理部２４は、端末５のマーク及び情報の表示が完了した旨を位置特定部２６に通知する。
【０１９０】
この通知を受けた位置特定部２６は、Ｉの値を１だけインクリメントしてＩ＝Ｉ＋１とし（Ｓ６８）、Ｓ６１の処理に戻る。なお、Ｓ６１〜Ｓ６８の処理は、Ｉが端末の総数を超えた（Ｓ６１でＹＥＳ）と判断されるまで繰り返し行われ、これにより、位置テーブル２９に含まれる全ての端末が反映された座席表が、表示部２０に表示される。
【０１９１】
なお、上記の例では、Ｓ６３において角度と座席表テンプレートとを用いて表示位置を特定しているが、この例に限られない。例えば、角度と距離と座席表テンプレートとを用いて表示位置を特定してもよい。この場合には、同じ角度に複数の座席が存在する場合に、このような座席を識別して表示することができる。
【０１９２】
また、例えば、サーバ１においても座席表テンプレートを用いている場合には、座席表テンプレートにおける座席位置を示す位置情報をサーバ１から端末５に送信し、端末５がこの位置情報を用いて表示位置を特定してもよい。位置情報としては、例えば、座席表テンプレートの各座席に予め割り当てた番号や記号等を用いることが考えられる。
【０１９３】
さらに、座席表テンプレートを用いずに、サーバ１から受信した端末情報テーブル２８の角度と距離とを用いて表示位置を特定してもよい。なお、この場合には、座席の向きが特定されないので、図１５のフローチャートのＳ５０〜５９及びＳ６４の処理は行わない。
【０１９４】
また、本実施形態では、端末情報テーブル１６及び位置テーブル１７をサーバ１から端末５に送信し、端末情報テーブル１６及び位置テーブル１７を受信した端末５において位置表示処理（端末）を行うことによって表示部２０に座席表を表示させる例を示した。
【０１９５】
しかしながら、端末５の表示部２０に座席表を表示させるための構成はこの例に限られない。例えば、サーバ１が行う位置表示処理によって表示装置２に表示される画像を、サーバ１の例えば位置特定部１３が端末５に送信して表示部２０に表示させるようにしてもよい。この場合には、端末５の表示処理部２４は、受信した画像を表示させるだけでよく、位置特定部２６は、位置表示処理（端末）を行う必要がなくなる。
【０１９６】
〔表示部２０に表示される画像の例〕
上述の位置表示処理（端末）によって表示部２０に表示される座席表は、例えば図１７に示すようなものとなる。図１７（ａ）〜（ｃ）は、位置表示処理（端末）によって表示される座席表の一例を示す図である。
【０１９７】
同図（ａ）は表示パターンＡで表示した画像例を示し、より詳細には、小沢武彦氏の端末５の表示部２０に表示される画像例を示している。座席表の向きを、当該座席表中においてａ列の正面となる向きが上向きとなるようにすることにより、ａ列の参加者から見た現実の方向と、該参加者が見る座席表における方向とを一致させることができる。これにより、参加者は、どの席に誰が座っているかを認識しやすくなる。すなわち、図示の例において、小沢武彦氏は、自分の正面に座っているのが山田太郎氏であり、右手に座っているのが麻生公男氏であり、左手に座っているのが鈴木洋氏であることを容易に認識することができる。
【０１９８】
なお、同図では、発言中の参加者（発言者）を識別できるように、発言者の座席をマーキングして表示している。発言者の座席のマーキングは、必須の構成ではないが、この構成により、発言者がどの席にいるかを他の参加者が容易に認識できるようになるので、発言者の座席のマーキングは行うことが好ましい。
【０１９９】
また、同図では、配置を開始する位置を示している。ここでは、端末を角度の小さい順に並べた位置テーブル２９を用いることを想定しているので、基準位置からの角度が最も小さい田中一郎氏の端末から順に配置が開始される。
【０２００】
同図（ｂ）は表示パターンＢで表示した画像例を示し、より詳細には、山田太郎氏の端末５の表示部２０に表示される画像例を示している。座席表の向きを、当該座席表中においてｂ列の正面となる向きが上向きとなるようにすることにより、ｂ列の参加者から見た現実の方向と、該参加者が見る座席表における方向とを一致させることができる。すなわち、図示の例において、山田太郎氏は、自分の正面に座っているのが小沢武彦氏であり、右手に座っているのが向井幸平氏であり、左手に座っているのが田中一郎氏であることを容易に認識することができる。
【０２０１】
同図（ｃ）は表示パターンＣで表示した画像例を示し、より詳細には、向井幸平氏の端末５の表示部２０に表示される画像例を示している。座席表の向きを、当該座席表中においてｃ列の正面となる向きが上向きとなるようにすることにより、ｃ列の参加者から見た現実の方向と、該参加者が見る座席表における方向とを一致させることができる。すなわち、図示の例において、向井幸平氏は、自分の右手に座っているのが小沢武彦氏であることを容易に認識することができる。
【０２０２】
〔座席が円形に配置されている場合の位置表示処理（端末）の流れ〕
図１５〜１７では、座席が２列配置、または「コ」の字型配置である場合の位置表示処理（端末）について説明したが、座席が円形に配置されている場合には、ａ列、ｂ列、ｃ列等の区別がなくなるため、位置表示処理（端末）の内容が少し変わることになる。
【０２０３】
ここでは、座席が円形に配置されている場合の位置表示処理（端末）の流れについて、図１８に基づいて説明する。図１８は、座席が円形に配置されている場合の位置表示処理（端末）の一例を示すフローチャートである。なお、座席が円形に配置されているか否かは、予め各端末５に設定されており、この設定に基づいて図１５または図１８の何れかの位置表示処理（端末）が行われる。
【０２０４】
まず、位置特定部２６は、自端末が位置テーブル２９の何番目に位置しているかを特定するため、Ｓ７０〜７３の処理を行う。なお、Ｓ７０〜７３の処理は、図１５のＳ５０〜５３の処理と同じであるから、ここでは説明を省略する。
【０２０５】
自端末がＩ番目に位置していることを確認したとき（Ｓ７２でＹＥＳ）、位置特定部２６は、Ｉの値をＭの値として記憶する（Ｓ７４）。なお、Ｍは位置テーブル２９に含まれる全ての端末を配置したか否かを確認するために用いる数値である。
【０２０６】
次に、位置特定部２６は、Ｉ＝Ｍに設定し（Ｓ７５）、Ｉが端末総数を超えているか否かを確認する（Ｓ７６）。なお、端末総数は、位置テーブル２９に含まれる端末の総数である。
【０２０７】
ここでは、Ｓ７５でＩ＝Ｍに設定されているので、Ｉは端末総数を超えていないことが確認され（Ｓ７６でＮＯ）、処理はＳ７８に進む。なお、Ｓ７６においてＩが端末総数を超えることが確認された場合には、位置特定部２６は、Ｉ＝０に設定して（Ｓ７７）、Ｓ７８の処理に進む。
【０２０８】
そして、Ｓ７８では、位置特定部２６は、ＩがＭ−１に等しいか否かを確認する。ここでは、Ｓ７５でＩ＝Ｍに設定されているので、ＩはＭ−１に等しくないことが確認され（Ｓ７８でＮＯ）、処理はＳ７９に進む。なお、Ｓ７８においてＩがＭ−１に等しいことが確認された場合、すなわちＩ＝ＭからＩ＝Ｍ−１までの全ての端末の配置が終了しているには、位置特定部２６は、位置表示処理（端末）を終了する。
【０２０９】
Ｓ７９では、位置特定部２６は、位置テーブル２９からＩ番目の端末の情報を取得する。なお、ここで取得する端末の情報は、端末名と角度である。そして、位置特定部２６は、Ｓ７９で取得した角度と、座席表テンプレートとを用いて、Ｉ番目の端末の位置を確定し（Ｓ８０）、表示処理部２４に座席表の表示指示を送信する。
【０２１０】
表示指示を受信した表示処理部２４は、円形配置の座席表テンプレートを自端末の座席位置が画面上で一番下側となる向きで描画し、さらにこの座席表テンプレートのＳ８０で特定した座席位置に端末５のマークを描画した画像を表示部２０に表示させる（Ｓ８１）。次に、表示処理部２４は、当該端末の情報を端末情報テーブル２８から取得する（Ｓ８２）。ここでは、端末の情報として、氏名と所属を取得する。
【０２１１】
そして、表示処理部２４は、端末５のマークを表示した位置の近くに、Ｓ８２で端末情報テーブル２８から取得した氏名と所属を表示させる（Ｓ８３）。また、表示処理部２４は、端末のマーク及び情報の表示が完了した旨を位置特定部２６に通知する。
【０２１２】
この通知を受けた位置特定部２６は、Ｉの値を１だけインクリメントしてＩ＝Ｉ＋１とし（Ｓ８４）、Ｓ７６の処理に戻る。なお、Ｓ７６〜Ｓ８４の処理は、Ｓ７８でＹＥＳと判断されるまで繰り返され、これにより、Ｉ＝ＭからＩ＝Ｍ−１までの全ての端末が反映された座席表が表示される。
【０２１３】
また、図１８の位置表示処理（端末）では、Ｍ番目の端末、すなわち自端末が配置されている座席が、画面上で一番下に来る向きに座席表が表示される。これにより、座席表における座席の正面となる向きが上向きとなるので、端末５の表示部２０に表示された座席表を見る参加者にとって、他の参加者との位置関係を認識しやすくなる。
【０２１４】
〔表示部２０に表示される画像の例〕
上述の位置表示処理（端末）によって表示部２０に表示される座席表は、例えば図１９に示すようなものとなる。図１９は、座席が円形に配置されている場合の位置表示処理（端末）によって表示される座席表の一例を示す図である。
【０２１５】
図示のように、自端末を使用する参加者の席（自席）が画面上で一番下に来るようにすることにより、自端末を使用する参加者から見た座席の配置と、表示された座席表における座席の配置とを一致させることができる。これにより、参加者は、座席の配置関係を認識しやすくなる。すなわち、図示の例において、山田太郎氏は、自分の正面に座っているのが井上孝であり、右手に座っているのが麻生公男氏であり、左手に座っているのが木村友則氏であることを容易に認識することができる。
【０２１６】
〔変形例〕
上述の実施形態では、位置テーブル１７または２９を用いて座席表に各端末５のマーキングを行う例を説明したが位置テーブル１７または２９を用いずにマーキングを行うことも可能である。この場合には、図１１のフローチャートにおいて、Ｓ８の位置テーブル作成処理が省略される。そして、サーバ１が行う位置表示処理では、端末情報テーブル１６を用いて座席表に各端末５のマーキングを行うことになり、端末５が行う位置表示処理（端末）では、端末情報テーブル２８を用いて座席表に各端末５のマーキングを行うことになる。
【０２１７】
ただし、座席表テンプレートを用いる場合には、位置テーブル１７または２９を用いることによって、位置表示処理及び位置表示処理（端末）をスムーズに行うことが可能になるので、位置テーブル１７または２９を用いて座席表に各端末５のマーキングを行うことが好ましい。
【０２１８】
また、表示する座席表は、どの座席が誰の座席であるかが分かるようなものであればよいので、座席へのマーキングを行わずに、座席に名前のみを表示するようにしてもよい。
【０２１９】
さらに、上述の実施形態では、１つの会議室内における座席配置を示す座席表を表示する例について説明したが、サーバ１をネットワークに接続して他の拠点との遠隔会議を行う場合には、当該他の拠点の座席表を表示するようにしてもよい。
【０２２０】
また、上述の実施形態では、端末５の存在する方向を撮像装置３の水平方向の回転角度で特定する例について説明したが、この例に限られない。例えば、撮像装置３の撮像領域を、該撮像装置３を中心として水平方向及び垂直方向に移動可能に構成して、水平方向及び垂直方向の回転角度を取得し、これらの回転角度から座席位置を特定してもよい。この場合には、撮像装置３を各座席を見下ろすことが可能な位置に配置することにより、距離や座席表テンプレートを用いることなく、水平方向及び垂直方向の回転角度のみから座席位置を特定することができる。
【０２２１】
さらに、端末５の存在する方向は、回転角度を用いずに特定することもできる。例えば、各座席が含まれる画像を撮像し、撮像した画像における、発光したＬＥＤ２１の位置によって端末５の存在する方向を特定してもよい。
【０２２２】
また、上述の実施形態では、撮像装置３がＬＥＤ２１に焦点を合わせるために測定した距離を用いて端末５の位置を特定する例について説明したが、撮像装置３とは別の装置を用いて距離を測定してもよい。距離の測定に用いる装置としては、例えば、赤外光距離センサ、超音波距離センサ等が挙げられる。
【０２２３】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２２４】
最後に、サーバ１及び端末５の各ブロック、特に制御部１０及び制御部２３は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２２５】
すなわち、サーバ１及び端末５は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるサーバ１及び端末５の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記サーバ１及び端末５に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２２６】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２２７】
また、サーバ１及び端末５を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０２２８】
本発明は、電子会議システムに利用することができる。
【符号の説明】
【０２２９】
１  サーバ（情報処理装置）
２  表示装置
３  撮像装置（検出装置）
５  端末（端末装置）
１１  表示処理部（表示処理手段）
１２  撮像装置制御部（方向特定手段、距離特定手段）
１３  位置特定部（特定情報受信手段、端末制御手段、位置特定手段、画像送信手段、位置情報送信手段）
１５  記憶部
２０  表示部
２１  ＬＥＤ（発光部）
２４  表示処理部（端末側表示処理手段）
２５  ＬＥＤ制御部（発光制御手段）
２６  位置特定部（特定情報送信手段）
１００  電子会議システム（情報処理システム）
【図１】
2011166694.tif 000003
【図２】
2011166694.tif 000004
【図３】
2011166694.tif 000005
【図４】
2011166694.tif 000006
【図５】
2011166694.tif 000007
【図６】
2011166694.tif 000008
【図７】
2011166694.tif 000009
【図８】
2011166694.tif 000010
【図９】
2011166694.tif 000011
【図１０】
2011166694.tif 000012
【図１１】
2011166694.tif 000013
【図１２】
2011166694.tif 000014
【図１３】
2011166694.tif 000015
【図１４】
2011166694.tif 000016
【図１５】
2011166694.tif 000017
【図１６】
2011166694.tif 000018
【図１７】
2011166694.tif 000019
【図１８】
2011166694.tif 000020
【図１９】
2011166694.tif 000021
【図２０】
2011166694.tif 000022
【図２１】
2011166694.tif 000023