(57)【要約】【課題】同期表示の対象となる画像を表示する装置が表示している画像を、端末装置のユーザがその端末装置の表示装置で見ているか否かの特定を可能にする。【解決手段】同期表示の対象となる対象画像を表示する発表者端末１ａが表示している対象画像を、自装置の端末表示部１１に表示する同期モードを有する参加者端末１ｂであって、自装置のユーザの視線が自装置の端末表示部１１に向いているか否かを判定する視線検出部２０と、自装置が同期モードであるか否かを判定する端末会議制御部１７と、視線検出部２０がユーザの視線が自装置の端末表示部１１に向いていると判定しており、かつ端末会議制御部１７が同期モードであると判定している場合に、ユーザが同期モードで対象画像を閲覧している同期聴講中であることを示す情報を自装置のユーザの参加状態を監視する会議サーバ２に送信する参加状態判定部２２とを備えている。【選択図】図１
2011228817.tif 000002
【特許請求の範囲】
【請求項１】
同期表示の対象となる対象画像を表示する対象画像表示装置が表示している対象画像を、自装置の表示装置に表示する同期表示モードを有する端末装置であって、
自装置のユーザの視線が自装置の表示装置に向いているか否かを判定する視線判定手段と、
自装置が上記同期表示モードであるか否かを判定する同期判定手段と、
上記視線判定手段の判定結果及び上記同期判定手段の判定結果を示す情報を、自装置のユーザの、当該表示装置に表示される画像の閲覧状態を特定する監視装置に送信する閲覧状態通知手段とを備えていることを特徴とする端末装置。
【請求項２】
上記閲覧状態通知手段は、上記視線判定手段がユーザの視線が自装置の表示装置に向いていると判定しており、かつ上記同期判定手段が上記同期表示モードであると判定している場合に、上記ユーザが同期表示モードで上記対象画像を閲覧している第１閲覧状態であることを示す情報を上記監視装置に送信することを特徴とする請求項１に記載の端末装置。
【請求項３】
上記閲覧状態通知手段は、上記視線判定手段がユーザの視線が自装置の表示装置に向いていないと判定している場合に、上記ユーザが自装置の表示装置を見ていない非閲覧状態であることを示す情報を上記監視装置に送信することを特徴とする請求項１または２に記載の端末装置。
【請求項４】
上記同期判定手段は、自装置が上記同期表示モードであるか、自装置が上記対象画像表示装置が表示している対象画像と異なる画像を自装置の表示装置に表示可能な非同期表示モードであるかを判定し、
上記閲覧状態通知手段は、上記視線判定手段がユーザの視線が自装置の表示装置に向いていると判定しており、かつ上記同期判定手段が上記非同期表示モードであると判定している場合に、上記ユーザが非同期表示モードで画像を閲覧している第２閲覧状態であることを示す情報を上記監視装置に送信することを特徴とする請求項１から３の何れか１項に記載の端末装置。
【請求項５】
上記対象画像表示装置は、予め定められた複数の対象画像の何れかを表示し、
自装置が上記非同期表示モードである場合に、上記複数の対象画像の何れかを自装置の表示装置に表示させている非同期第１状態であるか否かを判定する非同期状態判定手段を備え、
上記閲覧状態通知手段は、上記視線判定手段がユーザの視線が自装置の表示装置に向いていると判定し、かつ上記非同期状態判定手段が上記非同期第１状態と判定している場合に、上記ユーザが、非同期表示モードで上記対象画像を閲覧している第３閲覧状態であることを示す情報を上記監視装置に送信することを特徴とする請求項４に記載の端末装置。
【請求項６】
上記対象画像表示装置は、予め定められた複数の対象画像の何れかを表示し、
自装置が上記非同期表示モードである場合に、上記複数の対象画像の何れかを自装置の表示装置に表示させている非同期第１状態であるか、上記対象画像を自装置の表示装置に表示させていない非同期第２状態であるかを判定する非同期状態判定手段を備え、
上記閲覧状態通知手段は、上記視線判定手段がユーザの視線が自装置の表示装置に向いていると判定し、かつ上記非同期状態判定手段が上記非同期第２状態と判定している場合に、上記ユーザが上記対象画像を閲覧していない第４閲覧状態であることを示す情報を上記監視装置に送信することを特徴とする請求項４に記載の端末装置。
【請求項７】
上記対象画像表示装置が１つの対象画像を表示している期間のうち、自装置のユーザが当該対象画像を上記第１閲覧状態で閲覧している期間の割合を算出する割合算出手段を備えていることを特徴とする請求項２に記載の端末装置。
【請求項８】
同期表示の対象となる対象画像を表示する対象画像表示装置が表示している対象画像を、自装置の表示装置に表示する同期表示モードを有する端末装置を使用するユーザの、当該表示装置に表示される画像の閲覧状態を特定する監視装置であって、
上記ユーザの視線が上記端末装置の表示装置に向いているか否かを判定する視線判定手段と、
上記端末装置が上記同期表示モードであるか否かを判定する同期判定手段と、
上記視線判定手段が、上記ユーザの視線が上記端末装置の表示装置に向いていると判定しており、かつ上記同期判定手段が、上記端末装置が上記同期表示モードであると判定している場合に、上記ユーザが同期表示モードで上記対象画像を閲覧している第１閲覧状態であると判定する閲覧状態判定手段とを備えていることを特徴とする監視装置。
【請求項９】
請求項１から７の何れか１項に記載の端末装置から、該端末装置のユーザの閲覧状態を示す情報を受信する監視装置であって、上記端末装置から受信した情報が示す閲覧状態を表示させる表示制御手段を備えていることを特徴とする監視装置。
【請求項１０】
上記対象画像表示装置が表示している対象画像をそれぞれの表示装置に表示する複数の上記端末装置から、該端末装置のユーザの閲覧状態を示す情報をそれぞれ受信し、
上記端末装置のユーザのうち、上記同期表示モードで上記対象画像を閲覧しているユーザの割合を算出する閲覧率算出手段を備えていることを特徴とする請求項９に記載の監視装置。
【請求項１１】
同期表示の対象となる対象画像を表示する対象画像表示装置が表示している対象画像を、自装置の表示装置に表示する同期表示モードを有する端末装置と、該端末装置のユーザの、当該表示装置に表示される画像の閲覧状態を特定する監視装置とを含む端末監視システムであって、
上記端末装置のユーザの視線が、該端末装置の表示装置に向いているか否かを判定する視線判定手段が、上記端末装置または上記監視装置に設けられており、
上記端末装置が上記同期表示モードであるか否かを判定する同期判定手段が、上記端末装置または上記監視装置に設けられており、
上記視線判定手段の判定結果及び上記同期判定手段の判定結果を示す情報を取得して、上記視線判定手段が、上記ユーザの視線が上記端末装置の表示装置に向いていると判定しており、かつ上記同期判定手段が、上記端末装置が上記同期表示モードであると判定している場合に、上記ユーザが同期表示モードで上記対象画像を閲覧している第１閲覧状態であると判定する閲覧状態判定手段が、上記端末装置または上記監視装置に設けられており、
上記閲覧状態判定手段の判定結果を示す情報を上記監視装置が取得することを特徴とする端末監視システム。
【請求項１２】
同期表示の対象となる対象画像を表示する対象画像表示装置が表示している対象画像を自装置の表示装置に表示する同期表示モードを有する端末装置の制御方法であって、
自装置のユーザの視線が自装置の表示装置に向いているか否かを判定する視線判定ステップと、
自装置が上記同期表示モードであるか否かを判定する同期判定ステップと、
上記視線判定ステップの判定結果、及び上記同期判定ステップの判定結果を示す情報を、自装置のユーザの、当該表示装置に表示される画像の閲覧状態を特定する監視装置に送信する閲覧状態通知ステップとを含むことを特徴とする端末装置の制御方法。
【請求項１３】
同期表示の対象となる対象画像を表示する対象画像表示装置が表示している対象画像を、自装置の表示装置に表示する同期表示モードを有する端末装置を使用するユーザの、当該表示装置に表示される画像の閲覧状態を監視する監視装置の制御方法であって、
上記ユーザの視線が上記端末装置の表示装置に向いているか否かを判定する視線判定ステップと、
上記端末装置が上記同期表示モードであるか否かを判定する同期判定ステップと、
上記視線判定ステップで上記ユーザの視線が上記端末装置の表示装置に向いていると判定しており、かつ上記同期判定ステップで上記端末装置が上記同期表示モードであると判定している場合に、上記ユーザが同期表示モードで上記対象画像を閲覧している第１閲覧状態であると判定する閲覧状態判定ステップとを含むことを特徴とする監視装置の制御方法。
【請求項１４】
請求項１から７の何れか１項に記載の端末装置を動作させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項１５】
請求項８から１０の何れか１項に記載の監視装置を動作させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項１６】
請求項１４または１５に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同期表示の対象となる対象画像を表示する対象画像表示装置が表示している画像を自装置の表示装置に表示する端末装置等に関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ等の端末装置をネットワークで接続して電子会議を行う電子会議システムにおいて、会議の発表者に割り当てられた端末装置（以下、発表者端末と呼ぶ）が表示する画像と同じ画像を、会議の各参加者に割り当てられた端末装置（以下、参加者端末と呼ぶ）のそれぞれに表示させる機能を有するものが知られている。
【０００３】
このような電子会議システムでは、発表者端末で画像を切り替えたときには、参加者端末においても同様に画像を切り替えるので、各参加者は、発表者端末が表示する画像を参加者端末で確認しながら会議に参加することができる。
【０００４】
なお、電子会議システムに関する従来技術としては、例えば下記の特許文献１が挙げられる。特許文献１には、複数の拠点にカメラを設置して各拠点の参加者を撮影し、撮影した映像を他の拠点に送信する電子会議システムについて記載されている。このように、電子会議システムでは、離れた拠点間での会議を可能にするものも多い。
【０００５】
具体的には、特許文献１には、参加者の表示画面に対する視線位置を検出し、検出した視線位置から、その参加者が注視するであろう映像の領域を予測することが記載されている。そして、予測した領域の映像を他の領域より低い圧縮率で圧縮し、圧縮した映像を当該参加者に送信することが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−５４８３０号公報（２００６年２月２３日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
発表者端末の表示する画像と、参加者端末の表示する画像とを同期（連動）させる電子会議システムでは、各参加者が発表者端末の表示する画像を見ているか否かを発表者が認識し難いという問題がある。
【０００８】
例えば、発表者の居る拠点と参加者の居る拠点とが異なっているような場合には、発表者は、参加者が参加者端末の表示する画像を見ているか否かを判断することは困難である。
【０００９】
ここで、例えば特許文献１に記載されている、参加者の表示画面に対する視線位置を検出する技術を用いることによって、参加者が参加者端末の表示する画像を見ているか否かを判断することは可能と考えられる。
【００１０】
しかしながら、特許文献１の技術では、表示されている画像のどの領域を参加者が見ているか、または表示されている画像を見ていないかについては判断できるものの、参加者が、発表者端末の表示する画像を見ているか否かを判断できない。参加者が、発表者端末の表示する画像と異なる画像を参加者端末に表示させている可能性があるからである。
【００１１】
これは、電子会議システムの参加者端末に限った問題点ではなく、同期表示の対象となる画像を表示する装置が表示している画像を、自装置の表示装置に表示する端末装置に共通して生じる問題点である。
【００１２】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、同期表示の対象となる画像を表示する装置が表示している画像を、端末装置のユーザがその端末装置の表示装置で見ているか否かの特定を可能にする端末装置等を実現することにある。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明に係る端末装置は、同期表示の対象となる対象画像を表示する対象画像表示装置が表示している対象画像を、自装置の表示装置に表示する同期表示モードを有する端末装置であって、自装置のユーザの視線が自装置の表示装置に向いているか否かを判定する視線判定手段と、自装置が上記同期表示モードであるか否かを判定する同期判定手段と、上記視線判定手段の判定結果及び上記同期判定手段の判定結果を示す情報を、自装置のユーザの、当該表示装置に表示される画像の閲覧状態を特定する監視装置に送信する閲覧状態通知手段とを備えていることを特徴としている。
【００１４】
また、本発明に係る端末装置の制御方法は、上記課題を解決するために、同期表示の対象となる対象画像を表示する対象画像表示装置が表示している対象画像を自装置の表示装置に表示する同期表示モードを有する端末装置の制御方法であって、自装置のユーザの視線が自装置の表示装置に向いているか否かを判定する視線判定ステップと、自装置が上記同期表示モードであるか否かを判定する同期判定ステップと、上記視線判定ステップの判定結果、及び上記同期判定ステップの判定結果を示す情報を、自装置のユーザの、当該表示装置に表示される画像の閲覧状態を特定する監視装置に送信する閲覧状態通知ステップとを含むことを特徴としている。
【００１５】
上記の構成によれば、ユーザの視線が表示装置に向いているか否かの判定結果を示す情報と、端末装置が同期表示モードであるか否かを示す情報とを監視装置に送信する。
【００１６】
したがって、対象画像表示装置が表示している対象画像を、上記端末装置のユーザが自身の端末装置の表示装置で見ているか否かを監視装置に特定させることができる。なお、上記端末装置の表示装置は、該端末装置と通信接続されており、端末装置の制御に従って画像を表示するものであればよく、端末装置が備えているものであってもよいし、端末装置とは独立の装置であってもよい。
【００１７】
また、ユーザの視線が端末装置の表示装置に向いているか否かの判定は、端末装置が単独で行ってもよいし、他の装置と共同で行ってもよい。例えば、視線判定手段または視線判定ステップでは、ユーザの顔を撮影した画像を他の装置（カメラ等）から取得して、その画像を解析することによって判定を行ってもよい。また、例えば、他の装置（ユーザの視線方向を検出する装置等）からユーザの視線が向いているか方向を示す情報を取得して、取得した情報から判定を行ってもよい。さらに、例えば、他の装置にユーザの視線が表示装置に向いているか否かの判定を行わせ、その判定結果を取得することによって、ユーザの視線が表示装置に向いているか否かを判定してもよい。
【００１８】
同様に、端末装置が同期表示モードであるか否かの判定は、端末装置が単独で行ってもよいし、他の装置と共同で行ってもよい。例えば、端末装置が自装置の制御で同期表示モードに移行するような場合には、同期表示モードに移行する制御を行ったか否かで同期表示モードであるか否かを判定してもよい。また、例えば端末装置が他の装置の制御で同期表示モードに移行するような場合には、当該他の装置に同期表示モードに移行する制御を行ったか否かを確認することによって、同期表示モードであるか否かを判定してもよい。
【００１９】
また、上記閲覧状態通知手段は、上記視線判定手段がユーザの視線が自装置の表示装置に向いていると判定しており、かつ上記同期判定手段が上記同期表示モードであると判定している場合に、上記ユーザが同期表示モードで上記対象画像を閲覧している第１閲覧状態であることを示す情報を上記監視装置に送信することが好ましい。
【００２０】
上記の構成によれば、ユーザが同期表示モードで対象画像を閲覧している第１閲覧状態であることを示す情報を監視装置に送信するので、監視装置は、閲覧状態の判断等の特別な処理を行うことなく、端末装置のユーザが同期表示モードで対象画像を閲覧していることを把握することができる。
【００２１】
また、上記閲覧状態通知手段は、上記視線判定手段がユーザの視線が自装置の表示装置に向いていないと判定している場合に、上記ユーザが自装置の表示装置を見ていない非閲覧状態であることを示す情報を上記監視装置に送信することが好ましい。
【００２２】
上記の構成によれば、非閲覧状態であることを示す情報を監視装置に送信するので、監視装置は、閲覧状態の判断等の特別な処理を行うことなく、端末装置のユーザが表示装置を見ていないことを把握することができる。
【００２３】
また、上記同期判定手段は、自装置が上記同期表示モードであるか、自装置が上記対象画像表示装置が表示している対象画像と異なる画像を自装置の表示装置に表示可能な非同期表示モードであるかを判定し、上記閲覧状態通知手段は、上記視線判定手段がユーザの視線が自装置の表示装置に向いていると判定しており、かつ上記同期判定手段が上記非同期表示モードであると判定している場合に、上記ユーザが非同期表示モードで画像を閲覧している第２閲覧状態であることを示す情報を上記監視装置に送信することが好ましい。
【００２４】
上記の構成によれば、ユーザの視線が自装置の表示装置に向いていると判定しており、かつ非同期表示モードであると判定している場合に、ユーザが非同期表示モードで画像を閲覧している第２閲覧状態であることを示す情報を監視装置に送信する。
【００２５】
したがって、上記端末装置のユーザが、自身の端末装置の表示装置で画像を見ているものの、同期表示モードでは画像を見ていないことを監視装置に特定させることができる。
【００２６】
また、上記対象画像表示装置は、予め定められた複数の対象画像の何れかを表示し、自装置が上記非同期表示モードである場合に、上記複数の対象画像の何れかを自装置の表示装置に表示させている非同期第１状態であるか否かを判定する非同期状態判定手段を備え、上記閲覧状態通知手段は、上記視線判定手段がユーザの視線が自装置の表示装置に向いていると判定し、かつ上記非同期状態判定手段が上記非同期第１状態と判定している場合に、上記ユーザが、非同期表示モードで上記対象画像を閲覧している第３閲覧状態であることを示す情報を上記監視装置に送信することが好ましい。
【００２７】
上記の構成によれば、ユーザの視線が自装置の表示装置に向いていると判定しており、かつ非同期表示モードにおいて、対象画像表示装置が表示する複数の対象画像の何れかを自装置の表示装置に表示させていると判定している場合に、ユーザが非同期表示モードで対象画像を閲覧している第３閲覧状態であることを示す情報を監視装置に送信する。
【００２８】
したがって、上記端末装置のユーザが、非同期表示モードではあるが、対象画像表示装置が表示する複数の対象画像の何れかを自身の端末装置の表示装置で画像を見ていること監視装置に特定させることができる。
【００２９】
また、上記対象画像表示装置は、予め定められた複数の対象画像の何れかを表示し、自装置が上記非同期表示モードである場合に、上記複数の対象画像の何れかを自装置の表示装置に表示させている非同期第１状態であるか、上記対象画像を自装置の表示装置に表示させていない非同期第２状態であるかを判定する非同期状態判定手段を備え、上記閲覧状態通知手段は、上記視線判定手段がユーザの視線が自装置の表示装置に向いていると判定し、かつ上記非同期状態判定手段が上記非同期第２状態と判定している場合に、上記ユーザが上記対象画像を閲覧していない第４閲覧状態であることを示す情報を上記監視装置に送信することが好ましい。
【００３０】
上記の構成によれば、ユーザの視線が自装置の表示装置に向いていると判定しており、かつ非同期表示モードにおいて、対象画像を自装置の表示装置に表示させていないと判定している場合に、ユーザが対象画像を閲覧していない第４閲覧状態であることを示す情報を監視装置に送信する。
【００３１】
したがって、上記端末装置のユーザが、自身の端末装置の表示装置で画像を見ているものの、対象画像を見ていないことを監視装置に特定させることができる。
【００３２】
また、上記端末装置は、上記対象画像表示装置が１つの対象画像を表示している期間のうち、自装置のユーザが当該対象画像を上記第１閲覧状態で閲覧している期間の割合を算出する割合算出手段を備えていることが好ましい。
【００３３】
上記の構成によれば、対象画像表示装置が１つの対象画像を表示している期間のうち、自装置のユーザが当該対象画像を第１閲覧状態で閲覧している期間の割合を算出する。第１閲覧状態では、自装置のユーザが表示装置から目を離していたり、他の画像を見たりしていることはないので、上記の割合は、当該対象画像を評価する指標として用いることができる。例えば、上記の割合が高い対象画像はユーザの注目度が高く、上記の割合が低い対象画像はユーザの注目度が低いと評価することができる。
【００３４】
また、本発明に係る監視装置は、上記課題を解決するために、同期表示の対象となる対象画像を表示する対象画像表示装置が表示している対象画像を、自装置の表示装置に表示する同期表示モードを有する端末装置を使用するユーザの、当該表示装置に表示される画像の閲覧状態を特定する監視装置であって、上記ユーザの視線が上記端末装置の表示装置に向いているか否かを判定する視線判定手段と、上記端末装置が上記同期表示モードであるか否かを判定する同期判定手段と、上記視線判定手段が、上記ユーザの視線が上記端末装置の表示装置に向いていると判定しており、かつ上記同期判定手段が、上記端末装置が上記同期表示モードであると判定している場合に、上記ユーザが同期表示モードで上記対象画像を閲覧している第１閲覧状態であると判定する閲覧状態判定手段とを備えていることを特徴としている。
【００３５】
そして、本発明に係る監視装置の制御方法は、上記課題を解決するために、同期表示の対象となる対象画像を表示する対象画像表示装置が表示している対象画像を、自装置の表示装置に表示する同期表示モードを有する端末装置を使用するユーザの、当該表示装置に表示される画像の閲覧状態を監視する監視装置の制御方法であって、上記ユーザの視線が上記端末装置の表示装置に向いているか否かを判定する視線判定ステップと、上記端末装置が上記同期表示モードであるか否かを判定する同期判定ステップと、上記視線判定ステップで上記ユーザの視線が上記端末装置の表示装置に向いていると判定しており、かつ上記同期判定ステップで上記端末装置が上記同期表示モードであると判定している場合に、上記ユーザが同期表示モードで上記対象画像を閲覧している第１閲覧状態であると判定する閲覧状態判定ステップとを含むことを特徴としている。
【００３６】
上記の構成によれば、ユーザの視線が表示装置に向いていると判定されており、かつ同期表示モードであると判定されている場合に、ユーザが同期表示モードで対象画像を閲覧している第１閲覧状態であると判定する。
【００３７】
したがって、対象画像表示装置が表示している対象画像を、端末装置のユーザが自身の端末装置の表示装置で見ているか否かを特定することができる。なお、上記端末装置の表示装置は、該端末装置と通信接続されており、端末装置の制御に従って画像を表示するものであればよく、端末装置が備えているものであってもよいし、端末装置とは独立の装置であってもよい。
【００３８】
また、ユーザの視線が端末装置の表示装置に向いているか否かの判定は、監視装置が単独で行ってもよいし、他の装置と共同で行ってもよい。例えば、視線判定手段または視線判定ステップでは、ユーザの顔を撮影した画像を他の装置（カメラ等）から取得して、その画像を解析することによって判定を行ってもよい。また、例えば、他の装置（ユーザの視線方向を検出する装置等）からユーザの視線が向いているか方向を示す情報を取得して、取得した情報から判定を行ってもよい。さらに、例えば、他の装置にユーザの視線が表示装置に向いているか否かの判定を行わせ、その判定結果を取得することによって、ユーザの視線が表示装置に向いているか否かを判定してもよい。
【００３９】
同様に、端末装置が同期表示モードであるか否かの判定は、監視装置が単独で行ってもよいし、他の装置と共同で行ってもよい。例えば、端末装置が自装置の制御で同期表示モードに移行するような場合には、端末装置に同期表示モードに移行する制御を行ったかを確認することで同期表示モードであるか否かを判定してもよい。また、例えば端末装置が他の装置の制御で同期表示モードに移行するような場合には、当該他の装置に同期表示モードに移行する制御を行ったか否かを確認することによって、同期表示モードであるか否かを判定してもよい。さらに、例えば監視装置の制御で同期表示モードに移行するような場合には、同期表示モードに移行させる制御を行ったか否かを確認することによって、同期表示モードであるか否かを判定してもよい。
【００４０】
また、本発明に係る他の監視装置は、上記課題を解決するために、上記端末装置から、該端末装置のユーザの閲覧状態を示す情報を受信する監視装置であって、上記端末装置から受信した情報が示す閲覧状態を表示させる表示制御手段を備えていることを特徴としている。
【００４１】
上記の構成によれば、上記端末装置から、該端末装置のユーザの閲覧状態を示す情報を受信し、受信した情報が示す閲覧状態を表示させるので、上記端末装置のユーザが、対象画像表示装置が表示している対象画像をそのユーザの端末装置の表示装置で見ているか否かを、他のユーザに認識させることができる。
【００４２】
なお、閲覧状態を表示させるとは、上記端末装置のユーザの閲覧状態が他のユーザに認識できるような表示（例えば閲覧状態を示す画像の表示）を行わせることを指す。また、閲覧状態を表示させる対象は、監視装置が表示装置を備えている場合にはその表示装置であってもよいし、監視装置と直接または間接に接続された表示装置であってもよい。例えば、上記対象画像表示装置であってもよい。
【００４３】
また、上記監視装置は、上記対象画像表示装置が表示している対象画像をそれぞれの表示装置に表示する複数の上記端末装置から、該端末装置のユーザの閲覧状態を示す情報をそれぞれ受信し、上記端末装置のユーザのうち、上記同期表示モードで上記対象画像を閲覧しているユーザの割合を算出する閲覧率算出手段を備えていることが好ましい。
【００４４】
上記の構成によれば、各端末装置のユーザの閲覧状態を示す情報をそれぞれ受信し、各端末装置のユーザのうち、上記同期表示モードで上記対象画像を閲覧しているユーザ、すなわち第１閲覧状態のユーザの割合を算出する。第１閲覧状態では、その端末装置のユーザが表示装置から目を離していたり、他の画像を見たりしていることはないので、上記の割合は、対象画像表示装置が表示している対象画像に対する現在の注目度を評価する指標として用いることができる。例えば、上記の割合が高いときには、対象画像表示装置の表示している対象画像に注目しているユーザが多く、上記の割合が低いときには、対象画像表示装置の表示している対象画像に注目しているユーザは少ないと評価することができる。
【００４５】
また、本発明に係る端末監視システムは、上記課題を解決するために、同期表示の対象となる対象画像を表示する対象画像表示装置が表示している対象画像を、自装置の表示装置に表示する同期表示モードを有する端末装置と、該端末装置のユーザの、当該表示装置に表示される画像の閲覧状態を特定する監視装置とを含む端末監視システムであって、上記端末装置のユーザの視線が、該端末装置の表示装置に向いているか否かを判定する視線判定手段が、上記端末装置または上記監視装置に設けられており、上記端末装置が上記同期表示モードであるか否かを判定する同期判定手段が、上記端末装置または上記監視装置に設けられており、上記視線判定手段の判定結果及び上記同期判定手段の判定結果を示す情報を取得して、上記視線判定手段が、上記ユーザの視線が上記端末装置の表示装置に向いていると判定しており、かつ上記同期判定手段が、上記端末装置が上記同期表示モードであると判定している場合に、上記ユーザが同期表示モードで上記対象画像を閲覧している第１閲覧状態であると判定する閲覧状態判定手段が、上記端末装置または上記監視装置に設けられており、上記閲覧状態判定手段の判定結果を示す情報を上記監視装置が取得することを特徴としている。
【００４６】
上記の構成によれば、端末装置または監視装置の何れかにおいて、ユーザの視線が端末装置の表示装置に向いているか否かを判定を判定し、端末装置が同期表示モードであるか否かを判定する。そして、端末装置または監視装置の何れかにおいて、これらの判定結果からユーザが第１閲覧状態であるか否かを判定し、その判定結果を監視装置が取得する。
【００４７】
したがって、監視装置は、対象画像表示装置が表示している対象画像を、端末装置のユーザが自身の端末装置の表示装置で見ているか否かを特定することができる。なお、端末装置が閲覧状態判定手段を備えている場合には、監視装置は、閲覧状態判定手段の判定結果を示す情報を端末装置から受信して取得すればよい。
【００４８】
なお、上記端末装置及び監視装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記端末装置または監視装置の各手段として動作させることにより、上記端末装置または監視装置をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００４９】
以上のように、本発明に係る端末装置は、自装置のユーザの視線が自装置の表示装置に向いているか否かを判定する視線判定手段と、自装置が同期表示モードであるか否かを判定する同期判定手段と、上記視線判定手段の判定結果及び上記同期判定手段の判定結果を示す情報を、自装置のユーザの、当該表示装置に表示される画像の閲覧状態を特定する監視装置に送信する閲覧状態通知手段とを備えている構成である。
【００５０】
また、本発明に係る端末装置の制御方法は、以上のように、自装置のユーザの視線が自装置の表示装置に向いているか否かを判定する視線判定ステップと、自装置が上記同期表示モードであるか否かを判定する同期判定ステップと、上記視線判定ステップの判定結果及び上記同期判定ステップの判定結果を示す情報を、自装置のユーザの、当該表示装置に表示される画像の閲覧状態を特定する監視装置に送信する閲覧状態通知ステップとを含む構成である。
【００５１】
そして、本発明に係る監視装置は、以上のように、ユーザの視線が端末装置の表示装置に向いているか否かを判定する視線判定手段と、上記端末装置が同期表示モードであるか否かを判定する同期判定手段と、上記視線判定手段が、上記ユーザの視線が上記端末装置の表示装置に向いていると判定しており、かつ上記同期判定手段が、上記端末装置が上記同期表示モードであると判定している場合に、上記ユーザが同期表示モードで上記対象画像を閲覧している第１閲覧状態であると判定する閲覧状態判定手段とを備えている構成である。
【００５２】
また、本発明に係る監視装置の制御方法は、以上のように、ユーザの視線が端末装置の表示装置に向いているか否かを判定する視線判定ステップと、上記端末装置が同期表示モードであるか否かを判定する同期判定ステップと、上記視線判定ステップで上記ユーザの視線が上記端末装置の表示装置に向いていると判定しており、かつ上記同期判定ステップで上記端末装置が上記同期表示モードであると判定している場合に、上記ユーザが同期表示モードで上記対象画像を閲覧している第１閲覧状態であると判定する閲覧状態判定ステップとを含む構成である。
【００５３】
そして、本発明に係る端末監視システムは、以上のように、端末装置のユーザの視線が、該端末装置の表示装置に向いているか否かを判定する視線判定手段が、端末装置または監視装置に設けられており、上記端末装置が同期表示モードであるか否かを判定する同期判定手段が、上記端末装置または上記監視装置に設けられており、上記視線判定手段の判定結果及び上記同期判定手段の判定結果を示す情報を取得して、上記視線判定手段が、上記ユーザの視線が上記端末装置の表示装置に向いていると判定しており、かつ上記同期判定手段が、上記端末装置が上記同期表示モードであると判定している場合に、上記ユーザが同期表示モードで上記対象画像を閲覧している第１閲覧状態であると判定する閲覧状態判定手段が、上記端末装置または上記監視装置に設けられており、上記閲覧状態判定手段の判定結果を示す情報を上記監視装置が取得する構成である。
【００５４】
上記の構成によれば、対象画像表示装置が表示している対象画像を、端末装置のユーザが自身の端末装置の表示装置で見ているか否かを監視装置に特定させることができるという効果を奏する。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施形態を示すものであり、参加者端末の要部構成を示すブロック図である。
【図２】本実施形態にかかる電子会議システムの概要を示す図である。
【図３】上記電子会議システムに含まれる会議サーバの要部構成を示すブロック図である。
【図４】上記会議サーバが格納する会議データの一例を示す図である。
【図５】上記会議サーバが格納するアジェンダデータの一例を示す図である。
【図６】上記会議サーバが格納する参加ユーザデータの一例を示す図である。
【図７】上記会議サーバが格納する接続端末判別データの一例を示す図である。
【図８】上記会議サーバが格納する参加状態データリストの一例を示す図である。
【図９】上記会議サーバが格納する参加状態カウンタデータリストの一例を示す図である。
【図１０】上記会議サーバが実行する会議設定処理の一例を示すフローチャートである。
【図１１】上記参加者端末が生成する参加状態データの一例を示す図である。
【図１２】上記参加者端末が生成する参加状態カウンタデータの一例を示す図である。
【図１３】上記電子会議システムに含まれる発表者端末の要部構成を示すブロック図である。
【図１４】上記電子会議システムに含まれる司会者端末の要部構成を示すブロック図である。
【図１５】上記電子会議システムにおける処理の一例を示すフローチャートである。
【図１６】上記電子会議システムにおいて、参加者端末が行う発表処理の一例を示すフローチャートである。
【図１７】上記電子会議システムにおいて、会議サーバが行う発表処理の一例を示すフローチャートである。
【図１８】上記電子会議システムにおいて、発表者端末が行う発表処理の一例を示すフローチャートである。
【図１９】上記発表者端末の表示画面の一例を示す図である。
【図２０】上記電子会議システムにおいて、参加者端末が行う発表処理の一例を示すフローチャートである。
【図２１】上記電子会議システムにおいて、会議サーバが行う発表処理の一例を示すフローチャートである。
【図２２】上記電子会議システムにおいて、発表者端末が行う発表処理の一例を示すフローチャートである。
【図２３】上記発表者端末の表示画面の一例を示す図である。
【図２４】上記電子会議システムにおいて、司会者端末が行う発表処理の一例を示すフローチャートである。
【図２５】上記司会者端末の表示画面の一例を示す図である。
【発明を実施するための形態】
【００５６】
以下、本発明の実施の形態について、図１から２５に基づいて詳細に説明する。
【００５７】
〔システムの概要〕
本実施形態の電子会議システムの概要について、図２に基づいて説明する。図２は、本実施形態にかかる電子会議システム（端末監視システム）３の概要を示す図である。図示のように、電子会議システム３は、会議サーバ（監視装置）２と複数の通信端末装置（端末装置、対象画像表示装置、監視装置）１とを通信接続してなるシステムである。
【００５８】
電子会議システム３では、会議の参加者及び発表者のそれぞれに、通信端末装置（端末装置）１が１台ずつ割り当てられる。そして、各通信端末装置１に同じ資料を表示させて会議を行う。また、電子会議システム３には、会議の設定等を行うＰＣ４が接続されている。
【００５９】
電子会議システム３によって会議を行うときには、会議の各参加者の通信端末装置１には、そのユーザに応じて予め定めた役割が割り当てられる。つまり、図示のように、会議で発表を行うユーザ（以下、発表者と呼ぶ）の通信端末装置１には、発表者端末（対象画像表示装置、監視装置）１ａとしての役割が割り当てられ、発表を行わずに会議に参加するユーザ（以下、参加者と呼ぶ）の通信端末装置１には、参加者端末（端末装置）１ｂとしての役割が割り当てられ、会議を進行するユーザ（以下、司会者と呼ぶ）の通信端末装置１には、司会者端末（監視装置）１ｃとしての役割が割り当てられる。
【００６０】
そして、会議サーバ２は、発表者端末１ａに表示される資料等の画像を、参加者端末１ｂ及び司会者端末１ｃにも表示させる。これにより、電子会議システム３では、発表者端末１ａに表示される画像と、参加者端末１ｂ及び司会者端末１ｃに表示される画像とが連動する。
【００６１】
つまり、図示のように、発表者端末１ａに「資料２」を表示させたときには、参加者端末１ｂ及び司会者端末１ｃにも「資料２」が表示される。そして、発表者端末１ａにおいて、表示する資料を切り替えたときには、参加者端末１ｂ及び司会者端末１ｃにおいても同様に資料が切り替わるようになっている。
【００６２】
また、参加者端末１ｂには、該参加者端末１ｂを使用中の参加者を撮影するカメラ５が接続されている。
【００６３】
なお、詳細は後述するが、司会者端末１ｃには、発表者端末１ａに表示されている画像だけではなく、会議を進行するために必要な情報等も表示される。
【００６４】
また、本実施形態では、離れた場所の通信端末装置１をネットワークで接続して会議を行うことを想定している。つまり、図２に示す通信端末装置１を、複数の会議室に分けて設置することを想定している。当然ながら、１つの会議室内に全ての通信端末装置１が設置されていてもよい。
【００６５】
さらに、図示の例では、参加者端末１ｂが複数示されているが、参加者端末１ｂは１台であってもよい。また、司会者端末１ｃは無くてもよいし、司会者端末１ｃが複数あってもよい。さらに、電子会議システム３には、会議サーバ２が含まれていなくともよい。この場合には、会議サーバ２の機能を何れかの通信端末装置１（例えば、発表者端末１ａ）が有していればよい。
【００６６】
つまり、電子会議システム３は、少なくとも２台の通信端末装置１を通信接続することで構築可能である。通信端末装置１間の通信接続は、会議サーバ２等の他の装置を介した間接接続であってもよいし、直接接続であってもよい。
【００６７】
さらに、電子会議システム３は、会議以外の用途にも適用可能である。例えば、講師の通信端末装置１と受講生の通信端末装置１とを接続して講義を行うことなども可能である。
【００６８】
〔通信端末装置１及び会議サーバ２の要部構成〕
次に、電子会議システム３に含まれる通信端末装置１（発表者端末１ａ、参加者端末１ｂ、司会者端末１ｃ）及び会議サーバ２の詳細について、図１、図３〜図１４に基づいて説明する。
【００６９】
＜会議サーバ２の構成＞
まず、会議サーバ２の詳細について、図３〜図９に基づいて説明する。図３は、電子会議システム３に含まれる会議サーバ２の要部構成を示すブロック図である。
【００７０】
図示のように、会議サーバ２は、サーバ通信部４２、サーバ制御部４３、及びサーバ記憶部４４を備えている。
【００７１】
サーバ操作部４０は、会議サーバ２に対するユーザの入力操作を受け付けるものである。サーバ操作部４０は、ユーザの入力操作を受け付けて、受け付けた操作内容を示す操作信号をサーバ制御部４３に送信する機能を有していればよく、例えばキーボードやマウス等で構成することもできる。無論、タッチパネル方式で入力操作を受け付けるものであってもよい。
【００７２】
サーバ表示部４１は、サーバ制御部４３の指示に従って画像を表示するものである。サーバ表示部４１は、サーバ制御部４３の指示に従って画像を表示するものであればよく、例えば液晶表示装置や有機ＥＬ表示装置等で構成することもできる。
【００７３】
サーバ通信部４２は、会議サーバ２が他の装置と通信するためのものである。電子会議システム３では、会議サーバ２は、サーバ通信部４２を介して通信端末装置１やＰＣ４と通信を行う。
【００７４】
サーバ制御部４３は、会議サーバ２の動作を統括して制御するものであり、会議設定部５０、サーバ会議制御部５１及び参加状態データ管理部（閲覧率算出手段）５２を備えている。
【００７５】
会議設定部５０は、会議設定処理を行って、電子会議システム３による会議を行うために必要な各種データを生成する。なお、会議設定処理の詳細については後述する。
【００７６】
サーバ会議制御部５１は、会議に関わる制御を行う。具体的には、サーバ会議制御部５１は、後述の端末会議制御部１７と通信して、会議の開始及び終了、発表の開始及び終了の制御を行う。また、サーバ会議制御部５１は、通信端末装置１を発表者モードで動作させるか、参加者モードで動作させるか、司会者モードで動作させるかを、各通信端末装置１の端末会議制御部１７に指示する。
【００７７】
そして、サーバ会議制御部５１は、発表者端末１ａ及び参加者端末１ｂと通信して、発表者端末１ａが表示する画像が、参加者端末１ｂ及び司会者端末１ｃにも表示されるように制御する。
【００７８】
参加状態データ管理部５２は、参加者端末１ｂから、参加者の参加状態を示すデータを受信し、受信したデータから会議に参加している参加者のうち、発表に注目している参加者の割合（参加率）を算出するものである。
【００７９】
ここで、参加状態（閲覧状態）とは、参加者が発表に注目しているか否かを判断するための情報であり、参加者が、参加者端末１ｂに表示されている、どのような画面を見ているのか、あるいは画面を見ていないのかを示すものである。本実施形態では、同期聴講中（第１閲覧状態）、非同期聴講中（第２閲覧状態）、独立聴講中（第３閲覧状態）、別作業中（第４閲覧状態、非閲覧状態）の４つの状態を用いて、参加者の参加状態を区別する。それぞれの状態の詳細は後述する。
【００８０】
また、本実施形態では、参加状態データ管理部５２は、会議に参加している参加者のうち、参加状態が同期聴講中である参加者の割合を参加率として算出する。なお、これに限らず、参加状態データ管理部５２が、会議に参加している参加者のうち、参加状態が同期聴講中又は独立聴講中である参加者の割合を参加率として算出してもよい。
【００８１】
具体的には、参加状態データ管理部５２は、各参加者端末１ｂから参加状態データを受信し、受信した各参加者端末１ｂの参加状態データから、参加者の会議への参加率を算出する。そして、参加状態データ管理部５２は、算出した参加率を参加状態データリストとしてサーバ記憶部４４に格納する。
【００８２】
また、参加状態データ管理部５２は、各参加者端末１ｂから、参加状態カウンタデータを受信し、受信した参加状態カウンタデータから、単位カウンタ毎に、単位カウンタの期間における、参加者の同期聴講中の期間の平均値を算出し、算出した平均値より参加率を算出する。参加状態データ管理部５２は、算出した参加率を参加状態カウンタデータリストとしてサーバ記憶部４４に格納する。
【００８３】
ここで、参加状態カウンタデータとは、各参加者の参加状態カウンタを示すデータあり、参加状態カウンタとは、単位カウンタの期間のうち、参加者がどのくらいの期間、どのような参加状態であったのかを示すものである。さらに、単位カウンタの期間とは、単位カウンタがカウントした期間であり、会議、又は発表が行われている期間を所定の区分で分割した、１つの区分の期間を示すものである。なお、本実施形態では、上記単位カウンタの期間として、発表者端末１ａに表示されている資料の１つのページが表示されている期間とする。
【００８４】
サーバ記憶部４４は、会議サーバ２で使用する各種データを格納するものである。サーバ記憶部４４は、データの記憶及び読み出しが可能なものであればよく、例えばハードディスク等であってもよい。図示のサーバ記憶部４４には、会議データ６０、アジェンダデータ６１、参加ユーザデータ６２、発表資料データ６３、接続端末判別データ６６、参加状態データリスト６７、及び参加状態カウンタデータリスト６８が格納されている。
【００８５】
会議データ６０は、会議を規定するデータであり、少なくとも会議ＩＤと、会議の開催日時を含む。会議データ６０は、例えば図４のようなデータであってもよい。図４は、会議データ６０の一例を示す図である。
【００８６】
図４の会議データ６０は、会議ＩＤと、会議名と、開催日時と、使用する会議室名とが対応付けられたデータである。これにより、いつ、どこで、どのような会議が開催されるかを特定することができる。例えば、２０１０年３月５日の１０：００〜１１：００に、第１会議室で会議１が行われることを特定することができる。
【００８７】
アジェンダデータ６１は、会議データ６０で特定される各会議の議事進行を示すデータである。アジェンダデータ６１は、会議において誰がどのような順序で発表するかを示すデータであり、例えば図５のようなデータであってもよい。図５は、アジェンダデータ６１の一例を示す図である。
【００８８】
図５のアジェンダデータ６１は、会議ＩＤと、アジェンダ名と、発表者氏名と、司会者氏名と、発表時間と、発表資料と、発表順番とが対応付けられたデータである。これにより、会議データ６０の会議ＩＤで特定される各会議について、いつ、誰が、どのような資料を用いて、どのような順番で発表を行うかを特定することができる。また、アジェンダデータ６１に司会者氏名が含まれることにより、会議データ６０の会議ＩＤで特定される各会議について、発表毎に誰が司会を行うのかを特定することができる。
【００８９】
なお、図５の例では、発表者を特定するために発表者氏名を用いているが、発表者を特定できる情報であれば発表者氏名以外の情報を用いてもよい。例えば、発表者の氏を用いて発表者を特定してもよいし、ＩＤ等によって発表者を特定してもよい。
【００９０】
参加ユーザデータ６２は、会議データ６０で特定される各会議の参加者（発表者及び司会者を含む）を特定するためのデータである。参加ユーザデータ６２は、例えば図６のようなデータであってもよい。図６は、参加ユーザデータ６２の一例を示す図である。
【００９１】
図６の参加ユーザデータ６２は、会議ＩＤと、ユーザＩＤと、ユーザ氏名と、会議におけるロール（役割）とが対応付けられたデータである。これにより、会議データ６０の会議ＩＤで特定される各会議について、誰が、どのような役割で参加するかを特定することができる。なお、図示の例では、発表を行うユーザのロールを「発表者／参加者」とし、発表を行わないユーザのロールを「参加者」とし、司会を行うユーザのロールを「司会者」としている。なお、「発表者／参加者」は、発表を行うと共に、発表時以外は参加者として会議に参加することを意味している。
【００９２】
発表資料データ６３は、発表に用いる資料のデータである。アジェンダデータ６１に「発表資料」として登録された資料のデータが、発表資料データ６３としてサーバ記憶部４４に格納される。
【００９３】
接続端末判別データ６６は、電子会議システム３において、通信端末装置１によるログインが行われたときに、サーバ会議制御部５１が生成するデータであり、通信端末装置１を特定する情報と、その通信端末装置１にログインしているユーザを特定する情報とが対応付けられたデータである。接続端末判別データ６６は、例えば図７のようなデータであってもよい。図７は、接続端末判別データ６６の一例を示す図である。
【００９４】
図７の接続端末判別データ６６は、ユーザＩＤと、通信端末装置１のＩＰアドレスと、会議ＩＤとが対応付けられたデータである。これにより、ある会議において、どのユーザがどの通信端末装置１を使用しているかを特定することができる。
【００９５】
参加状態データリスト６７は、参加状態データ管理部５２が、参加状態データに基づいて算出した参加率を示すものであり、発表者端末１ａに当該参加率を表示する際に使用するものである。参加状態データリスト６７は、例えば、図８のようなデータであってもよい。図８は、参加状態データリスト６７の一例を示す図である。
【００９６】
図８に示す参加状態データリスト６７は、参加率を含む。上述のように、参加率は、会議に参加している参加者のうち、参加状態が同期聴講中である参加者の割合を示すものである。また、図８に示す参加状態データリスト６７は、参加状態を含む。参加状態データリスト６７に含まれる参加状態は、参加状態データ管理部５２が参加率を算出するために使用した各参加者の参加状態をそれぞれ集計したものである。図８に示す参加状態データリスト６７では、参加状態の値として、同期聴講中（○）、独立聴講中（△）、別作業中（×）のそれぞれの参加者の人数を集計した結果が示されている。
【００９７】
また、図８に示す参加状態データリスト６７は、会議ＩＤ、アジェンダ名、発表資料、ページ数、発表者氏名を含む。これらの情報は、対応付けられている参加状態を判定したときの、会議、アジェンダ、発表資料、そのページ数、そのときの発表者をそれぞれ特定するための情報である。
【００９８】
参加状態カウンタデータリスト６８は、参加状態データ管理部５２が、参加状態カウンタデータに基づいて、単位カウンタの期間ごとに算出した参加率を示すものであり、発表者端末１ａに当該参加率の平均値を表示する際に使用するものである。参加状態カウンタデータリスト６８は、例えば、図９のようなデータであってもよい。図９は、参加状態カウンタデータリスト６８の一例を示す図である。
【００９９】
図９に示す参加状態カウンタデータリスト６８は、参加率を含む。参加状態カウンタデータリスト６８の参加率は、対応する単位カウンタの期間における、参加者の同期聴講中の期間の平均値の当該単位カウンタに対する割合を示すものである。
【０１００】
また、図９に示す参加状態カウンタデータリスト６８は、平均同期聴講カウンタ及び単位カウンタを含む。平均同期聴講カウンタは、対応する単位カウンタの期間における、参加者の同期聴講カウンタの平均値である。平均同期聴講カウンタは、参加状態データ管理部５２が、各参加者端末１ｂから参加状態カウンタデータを受信して、単位カウンタの期間ごとに、各参加者の同期聴講カウンタの平均値を算出することによって、生成される。また、単位カウンタは、参加状態データ管理部５２が各参加者端末１ｂから受信した参加状態カウンタデータに含まれる単位カウンタである。なお、参加状態データ管理部５２が各参加者端末１ｂから受信する参加状態カウンタデータに応じて、参加状態カウンタデータリスト６８が平均同期聴講カウンタ以外に、平均独立聴講カウンタ、平均別作業カウンタを含んでいてもよい。
【０１０１】
ここで、同期聴講カウンタとは、対応する単位カウンタの期間内に一定時間毎に行われる参加状態を確認する処理において同期聴講中と判断されたときにインクリメントされるカウンタである。また、独立聴講カウンタ、別作業カウンタは、それぞれ、対応する単位カウンタの期間内に一定時間毎に行われる参加状態を確認する処理において独立聴講中、別作業中と判断されたときにインクリメントされるカウンタである。これら同期聴講カウンタ、独立聴講カウンタ、別作業カウンタを総称して参加状態カウンタと称する。
【０１０２】
そして、図９に示す参加状態カウンタデータリスト６８は、会議ＩＤ、アジェンダ名、発表資料、ページ数、発表者氏名を含む。これらの情報は、対応する単位カウンタの期間における、会議、アジェンダ、発表資料、そのページ数、そのときの発表者をそれぞれ特定するための情報である。
【０１０３】
＜会議設定処理＞
続いて、サーバ記憶部４４に記憶される上記の各データを生成する会議設定処理について、図１０に基づいて説明する。図１０は、会議設定処理の一例を示すフローチャートである。会議設定処理は、例えば図２のＰＣ４等のように、会議サーバ２に通信接続された端末装置からの制御に従って、会議サーバ２の会議設定部５０が行う処理である。なお、会議設定処理は、会議サーバ２のサーバ操作部４０からの入力操作で行うこともできる。
【０１０４】
まず、会議設定部５０は、会議データ６０を作成する（Ｓ１）。具体的には、会議設定部５０は、会議名と、開催日時と、会議室とを、例えば図２のＰＣ４からユーザに入力させ、入力されたこれらのデータに会議ＩＤを付して、図４に示したような会議データ６０を生成する。
【０１０５】
次に、会議設定部５０は、アジェンダデータ６１を作成する（Ｓ２）。具体的には、会議設定部５０は、アジェンダ名と、発表者氏名と、司会者氏名と、発表時間と、発表に用いる資料名と、発表順とをユーザに入力させ、入力されたこれらのデータに会議ＩＤを付して、図５に示したようなアジェンダデータ６１を生成する。
【０１０６】
続いて、会議設定部５０は、参加者の登録を行う（Ｓ３）。具体的には、会議設定部５０は、ユーザＩＤと、ユーザ氏名とをユーザに入力させる。そして、入力させたＩＤ及び氏名に、ロール（会議における役割、すなわち参加者または発表者）と会議ＩＤとを対応付けて、図６に示したような参加ユーザデータ６２を生成する。
【０１０７】
なお、アジェンダデータ６１に発表者として登録されているユーザは、発表を行っていないときには参加者として参加することになるので、ロールを「発表者／参加者」とし、アジェンダデータ６１に司会者として登録されているユーザは、ロールを「司会者」とする。また、アジェンダデータ６１に発表者及び司会者のいずれでも登録されていないユーザについては、ロールを「参加者」とする。しかしながら、この例に限られず、例えば発表のみを行って、他の発表者の発表は聞かずに退席するような場合には、「発表者」と登録してもよい。また、司会者が司会を行うだけではなく、別の発表の際に発表者であったり、参加者であったりしてもよい。この場合、ロールを「司会者／発表者」、「司会者／参加者」、「司会者／発表者／参加者」等に設定する。さらに、ロールをユーザに選択させるようにしてもよい。
【０１０８】
次に、会議設定部５０は、各種条件の設定を行う（Ｓ４）。具体的には、会議設定部５０は、参加状態判定処理及び参加状態カウント処理の実行タイミングを設定する。
【０１０９】
ここで、参加状態判定処理とは、視線検出部２０、別動作検出部２１、及び端末会議制御部１７がそれぞれ検出・判定処理を行い、これらの検出・判定結果に基づいて、参加状態判定部２２が参加者の参加状態を判定する処理を示す。また、参加状態カウント処理とは、視線検出部２０、別動作検出部２１、及び端末会議制御部１７がそれぞれ検出・判定処理を行い、これらの検出・判定結果に基づいて、参加状態判定部２２が参加者の参加状態を判定し、その判定結果に基づいて参加状態カウンタ及び単位カウンタをカウントする処理を示す。
【０１１０】
なお、これらの設定内容は、会議設定部５０がサーバ記憶部４４に格納する。そして、サーバ会議制御部５１及び参加状態データ管理部５２は、これらの設定内容を適宜読み出して処理を実行する。また、会議設定部５０は、ＰＣ４や通信端末装置１を介して入力された、ユーザの指示に基づいて設定処理を行ってもよいし、会議サーバ２にデフォルトとして定められた設定値をそのまま設定してもよい。
【０１１１】
以上により、会議の設定に必要なデータが全て作成され、会議設定部５０は、作成した各データをサーバ記憶部４４に格納し、会議作成は終了する（Ｓ５）。
【０１１２】
＜参加者端末１ｂの構成＞
次に、図１に基づいて参加者端末１ｂの構成について説明する。図１に示すように、参加者端末１ｂは、カメラ５、端末操作部１０、端末表示部（表示装置）１１、端末通信部１２、端末制御部１３、及び端末記憶部１４を備えている。
【０１１３】
カメラ５は、参加者端末１ｂを使用中のユーザ（参加者）を撮影するものである。カメラ５は、撮影した画像を端末制御部１３に出力する。なお、詳細は後述するが、本発明では、参加者が参加者端末１ｂの端末表示部１１に表示されている画像を見ているか否かを端末制御部１３が判定する。そのため、カメラ５は、端末制御部１３が判定を行うための画像等の情報を生成するものであればよい。また、カメラ５は、参加者端末１ｂが備えていてもよいし、参加者端末１ｂとは別体の装置であってもよい。
【０１１４】
端末操作部１０は、参加者端末１ｂに対するユーザの入力操作を受け付けるものである。端末操作部１０は、ユーザの入力操作を受け付けて、受け付けた操作内容を示す操作信号を端末制御部１３に送信する機能を有していればよく、例えばキーボードやマウス等で構成することもできる。無論、タッチパネル方式で入力操作を受け付けるものであってもよい。
【０１１５】
端末表示部１１は、通信端末装置１に共通して備えられている部材であり、端末制御部１３の指示に従って画像を表示するものである。端末表示部１１は、端末制御部１３の指示に従って画像を表示するものであればよく、例えば液晶表示装置や有機ＥＬ表示装置等で構成することもできる。また、ここでは、通信端末装置１が端末表示部１１を備えている例を示しているが、端末表示部１１は、通信端末装置１の表示装置として機能するように、通信端末装置１と接続されていればよい。つまり、端末表示部１１と通信端末装置１とは別体に構成されていてもよい。
【０１１６】
端末通信部１２は、参加者端末１ｂが他の装置と通信するためのものである。電子会議システム３では、参加者端末１ｂは、端末通信部１２を介して会議サーバ２及び発表者端末１ａと通信を行う。
【０１１７】
端末制御部１３は、参加者端末１ｂの動作を統括して制御するものである。端末制御部１３は、端末会議制御部（同期判定手段）１７及び表示制御部（表示制御手段）１８と、視線検出部（視線判定手段）２０、別動作検出部（非同期状態判定手段）２１、及び参加状態判定部（閲覧状態通知手段、閲覧状態判定手段）２２を含む。
【０１１８】
端末会議制御部１７は、電子会議システム３による会議を実行するための制御を行う。具体的には、端末会議制御部１７は、サーバ会議制御部５１と通信して、会議の開始及び終了、発表の開始及び終了の制御を行う。また、端末会議制御部１７は、会議中において、通信端末装置１を発表者モードで動作させるか、参加者モードで動作させるか、司会者モードで動作させるかをサーバ会議制御部５１の指示に従って決定する。
【０１１９】
そして、端末会議制御部１７は、サーバ会議制御部５１と通信して、発表者モードで動作している通信端末装置１、すなわち発表者端末１ａが表示する画像が、参加者モードで動作している通信端末装置１、すなわち参加者端末１ｂの端末表示部１１と、司会者モードで動作している通信端末装置１、すなわち司会者端末１ｃに表示されるように制御する。
【０１２０】
これは、発表者端末１ａが、自装置が表示している画像をサーバ会議制御部５１に送信し、サーバ会議制御部５１が、受信した画像を参加者端末１ｂ及び司会者端末１ｃに送信して表示させることによって実現される。なお、発表者端末１ａが受け付けた入力操作の内容をサーバ会議制御部５１に通知して、この通知を受けたサーバ会議制御部５１が通知内容に応じた画像を生成し、生成した画像を発表者端末１ａ、参加者端末１ｂ及び司会者端末１ｃに送信することで実現することもできる。
【０１２１】
また、端末会議制御部１７は、同期モード（同期表示モード）と非同期モード（非同期表示モード）の切り替えを制御する。
【０１２２】
同期モードは、発表者端末１ａが表示する画像、すなわち発表に用いられる資料の画像と同じ画像を、参加者端末１ｂの端末表示部１１に表示させるモードである。換言すると、同期モードは、同期表示の対象となる対象画像を表示する発表者端末１ａが表示している対象画像を、参加者端末１ｂの端末表示部１１に表示するモードである。会議中は、端末会議制御部１７は、基本的に同期モードに設定する。同期モードでは、参加者端末１ｂの端末会議制御部１７は、発表者端末１ａが表示する画像をサーバ会議制御部５１から受信して参加者端末１ｂの端末表示部１１に表示させる。
【０１２３】
例えば、発表者端末１ａが資料001-1の１ページ目を表示している場合には、参加者端末１ｂの端末表示部１１にも資料001-1の１ページ目が表示される。そして、発表者が発表者端末１ａを操作して、資料001-1のページを次ページに切り替えた場には合、参加者端末１ｂの端末表示部１１に表示される画像が資料001-1の２ページ目に切り替わる。
【０１２４】
非同期モードは、発表者端末１ａとは独立して、参加者端末１ｂが発表者端末１ａの表示している画像と異なる画像を参加者端末１ｂの端末表示部１１に表示可能なモードである。非同期モードには、独立モード（非同期第１状態）と別作業モード（非同期第２状態）が含まれる。
【０１２５】
独立モードは、発表者端末１ａとは独立して、会議サーバ２に格納されている発表資料を参加者端末１ｂで自由に閲覧・編集するモードである。換言すると、独立モードは、発表者端末１ａが電子会議システム３において表示する画像（会議サーバ２に格納されている発表資料等）の何れかを参加者端末１ｂの端末表示部１１に表示させるモードである。
【０１２６】
各参加者は、参加者端末１ｂを独立モードに移行させることによって、発表者端末１ａの端末表示部１１に表示されている資料のページ以外のページ又は資料を確認したり、資料に自分用の書き込みをしたり、発表者端末１ａの表示する画像が見にくい場合に、その画像を端末表示部１１で拡大表示したりすることもできる。
【０１２７】
つまり、独立モードでは、参加者端末１ｂの端末表示部１１に、発表者端末１ａが表示している資料のページと異なるページを表示することができる。また、参加者端末１ｂの端末表示部１１に、発表者端末１ａの端末表示部１１に表示されている資料と異なる資料（図５に示す資料001-2、資料001-3等）を表示することができる。
【０１２８】
独立モードでは、端末会議制御部１７は、端末操作部１０が受け付けた入力操作に応じた画像を、サーバ会議制御部５１から受信して端末表示部１１に表示させる。例えば、端末操作部１０がページ送りの入力操作を受け付けた場合には、端末会議制御部１７は、次ページの資料の画像をサーバ会議制御部５１に要求してこれを受信し、表示制御部１８に指示して端末表示部１１に表示させる。なお、発表資料データ６３が参加者端末１ｂに格納されている場合には、会議サーバ２から画像を取得する必要はない。
【０１２９】
別作業モードは、発表者端末１ａが電子会議システム３において表示する画像（会議サーバ２に格納されている発表資料等）の何れも端末表示部１１に表示されていないモードである。具体的には、別作業モードは、発表資料データ６３に基づく画像以外の画像が端末表示部１１に表示されているモードである。例えば、文書編集ソフト、表計算ソフト、インターネットブラウザ等のアプリケーションによって生成された画像が端末表示部１１に表示されている状態が別作業モードである。
【０１３０】
なお、別作業モードへ移行するためのトリガは、特に限定されないが、ここでは、電子会議システム３以外のアプリケーションソフトを起動したり、電子会議システム３による会議を終了したりした場合に移行するものとする。
【０１３１】
また、独立モードに移行するためのトリガは、特に限定されないが、ここでは、同期モードにおいて、ユーザの操作を端末操作部１０が検知したことをトリガとして、端末会議制御部１７が独立モードに移行させることを想定している。ユーザは、入力操作を行うときに、端末操作部１０を操作するので、上記の構成によれば、ユーザに同期モードと独立モードとのモード切り替え操作を意識させることなく、独立モードに移行させることができる。
【０１３２】
そして、非同期モード（独立モードまたは別作業モード）から同期モードに移行するためのトリガも特に限定されない。例えば、同期モードに移行するためのアイコン等を表示して、該アイコンが操作されたことをトリガとしてもよいし、非同期モードに移行した後、ユーザ操作が検出されない期間が一定以上継続した場合に、同期モードに移行するようにしてもよい。
【０１３３】
表示制御部１８は、端末制御部１３の指示に従って、端末表示部１１に画像を表示させる。
【０１３４】
視線検出部２０は、カメラ５から自装置を使用している参加者の画像を取得し、取得した画像を解析して、上記参加者が端末表示部１１を見ているかどうかを検出するものである。また、視線検出部２０は、検出した結果を参加状態判定部２２に出力する。
【０１３５】
なお、参加者が発表者を目視できる場合、例えば、参加者と発表者とが同じ部屋にいる場合には、参加者が発表者または発表者端末１ａが表示する画像を見ていることも考えられる。このような場合には、その参加者はよそ見をしていたり、会議とは別の作業を行っているものではないので、会議への参加状態としては、同期モードで端末表示部１１に表示される画像を見ている状態と同等と判断してもよい。
【０１３６】
このため、視線検出部２０は、参加者が発表者または発表者端末１ａが表示する画像を見ていることを検出した場合には、参加状態判定部２２に、参加者が自装置の端末表示部１１の画面を見ていることを示す情報と同じ情報を参加状態判定部２２に出力してもよい。
【０１３７】
別動作検出部２１は、自装置が別作業モードであるかどうかを判定するものである。本実施形態では、別動作検出部２１は、アプリケーションソフトを起動したり、電子会議システム３による会議を終了させたりしたことを検出したときに、別作業モードであると判定する。ただし、別作業モードを判定する条件はこれに限るものではなく、例えば、会議サーバ２から受信した画像（会議資料等）が端末表示部１１に全画面表示されている場合に別作業モードではないと判定し、他のアプリケーションソフトが生成した画像が、端末表示部１１の少なくとも一部に表示されている場合に別作業モードであると判定してもよい。
【０１３８】
参加状態判定部２２は、視線検出部２０、端末会議制御部１７、及び別動作検出部２１から検出結果及び判定結果を受信して、自装置を利用している参加者の参加状態を判定するものである。
【０１３９】
具体的には、参加状態判定部２２は、視線検出部２０から視線検出有の情報を取得し、端末会議制御部１７から同期モードであることを示す情報を取得した場合には、参加状態を「同期聴講中（○）」とする。また、参加状態判定部２２は、視線検出部２０から視線検出有の情報を取得し、端末会議制御部１７から独立モードであることを示す情報を取得し、別動作検出部２１から別作業モードではないことを示す情報を取得した場合には、参加状態を「独立聴講中（△）」とする。また、参加状態判定部２２は、視線検出部２０から視線検出無の情報を取得した場合、及び別動作検出部２１から別作業モードであることを示す情報を取得し場合には、参加状態を「別作業中（×）」とする。
【０１４０】
ここで、同期聴講中（第１閲覧状態）とは、参加者が参加者端末１ｂの表示する画面を見ており、かつ、参加者端末１ｂが同期モードで動作している状態を示す。また、独立聴講中（第３閲覧状態）とは、参加者が参加者端末１ｂの表示する画面を見ており、かつ、参加者端末１ｂが独立モードで動作している状態を示す。別作業中（第４閲覧状態）とは、参加者が参加者端末１ｂの表示する画面を見ており、かつ、参加者端末１ｂが別作業モードで動作している状態、もしくは、参加者が参加者端末１ｂの画面を見ていない状態を示す。
【０１４１】
なお、参加者端末１ｂにおいて他のアプリケーションソフトの起動などが不可能な仕様になっている場合等には、参加状態判定部２２は、別動作検出部２１からの検出結果を利用せずに参加状態を判定してもよい。
【０１４２】
この場合には、参加状態判定部２２は、視線検出部２０から視線検出有の情報を取得し、端末会議制御部１７から同期モードではない、つまり、非同期モードあることを示す情報を取得すると、参加状態を「非同期聴講中」と判定する。ここで、非同期聴講中（第２閲覧状態）とは、参加者が参加者端末１ｂの画面を見ており、かつ、参加者端末１ｂを非同期モードで動作している状態を示す。
【０１４３】
また、参加者端末１ｂが独立モードであっても、発表者端末１ａに表示されている画像と同じ画像が参加者端末１ｂに表示されている場合がある。そのため、参加状態判定部２２が、視線検出部２０から視線検出有の情報を取得し、かつ、端末会議制御部１７から独立モードであることを示す情報を取得した場合であっても、端末会議制御部１７が発表者端末１ａに表示されている画像と自装置の端末表示部１１に表示されている画像が同じであることを検出した場合は、参加状態判定部２２は、参加状態を「同期聴講中（○）」と判定してもよい。
【０１４４】
参加状態判定部２２は、端末会議制御部１７から参加状態判定処理を実行するように指示された場合は、図１１に示すような、判定結果として参加状態データを生成して、会議サーバ２の参加状態データ管理部５２に送信する。図１１は、各参加者端末１ｂで生成される参加状態データの一例を示す図である。図１１に示す例では、図１１（ａ）の参加状態データは、参加者「Ｂさん」の参加状態を示すデータであり、図１１（ｂ）の参加状態データは、参加者「Ｃさん」の参加状態を示すデータであり、図１１（ｃ）の参加状態データは、参加者「Ｄさん」の参加状態を示すデータであり、図１１（ｄ）の参加状態データは、参加者「Ｘさん」の参加状態を示すデータであり、図１１（ｅ）の参加状態データは、参加者「Ｙさん」の参加状態を示すデータである。
【０１４５】
また、参加状態判定部２２は、端末会議制御部１７から参加状態カウント処理を実行するように指示された場合は、端末会議制御部１７を介して、サーバ会議制御部５１から、参加状態をカウントするために必要な情報を取得する。ここでは、発表資料のページ単位で参加状態をカウントすることを想定しているので、発表資料とそのページ数とを示す情報を取得する。なお、会議単位でカウントする場合には、会議を特定する情報（会議ＩＤ等）、発表者単位でカウントする場合には、発表者を特定する情報（発表者氏名、ユーザＩＤ等）を取得する。
【０１４６】
そして、参加状態判定部２２は、単位カウンタをカウントするために必要な情報に、現在自装置を利用するユーザを識別する情報（参加者氏名、ユーザＩＤ等）と、同期聴講カウンタ及び単位カウンタとを対応付けて参加状態カウンタとして端末記憶部１４に格納する。なお、参加状態カウンタの中に、独立聴講カウンタ及び別作業カウンタを含めてもよい。
【０１４７】
参加状態判定部２２は、単位カウンタ、同期聴講カウンタ、独立聴講カウンタ及び別作業カウンタを計測するものである。参加状態判定部２２は、参加者の参加状態を「同期聴講中（○）」と判定した場合、同期聴講カウンタをインクリメントし、「独立聴講中（△）」と判定した場合、独立聴講カウンタをインクリメントし、「別作業中（×）」と判定した場合、別作業カウンタをインクリメントする。また、参加状態判定部２２は、単位カウンタの計測開始から所定の時間が経過すると、単位カウンタをインクリメントする。
【０１４８】
参加状態判定部２２は、単位カウンタをインクリメントした後、発表者端末１ａにおける発表資料の切り替え、もしくは、発表資料のページの切り替えがあったことを示す通知を端末会議制御部１７から受信したかどうかを確認する。参加状態判定部２２が、発表資料の切り替え、もしくは、発表資料のページの切り替えの通知を受けた場合、参加状態判定部２２は、現在計測中の単位カウンタ及び同期聴講カウンタの計測を終了する。次に、参加状態判定部２２は、サーバ会議制御部５１から、切り替え後の資料（現在発表者端末１ａの端末表示部１１に表示している資料）に関する情報を取得する。参加状態判定部２２は、取得した資料に関する情報に、現在自装置を利用するユーザを識別する情報（例えば、参加者氏名、ユーザＩＤ等）と、新たな同期聴講カウンタ及び単位カウンタとを対応付けて参加状態カウンタを生成し、生成した参加状態カウンタを端末記憶部１４に格納する。そして、参加状態判定部２２は、生成した参加状態カウンタの単位カウンタ及び同期聴講カウンタの計測を開始して、再び、参加状態カウンタ計測処理及び単位カウンタ計測処理を行う。
【０１４９】
また、参加状態判定部２２は、端末会議制御部１７が、サーバ会議制御部５１から発表終了の通知を受けた場合、カウンタの計測を終了し、端末記憶部１４に格納されている参加状態カウンタのデータを、会議サーバ２の参加状態データ管理部５２に送信する。
【０１５０】
なお、参加状態判定部２２が端末記憶部１４に格納されている参加状態カウンタのデータを参加状態データ管理部５２に送信するタイミングはこれに限らない。例えば、参加状態判定部２２は、単位カウンタをカウントするたびに、生成した参加状態カウンタのデータを送信してもよい。また、参加状態判定部２２は、会議が終了した後に、端末記憶部１４に格納されている参加状態カウンタのデータを送信してもよい。
【０１５１】
端末記憶部１４は、参加者端末１ｂが使用する各種データを格納するものである。端末記憶部１４は、データの記憶及び読み出しが可能なものであればよく、例えばハードディスク等であってもよい。図示の例では、端末記憶部１４に参加状態カウンタ３０が格納されている。
【０１５２】
なお、本実施形態では、参加者端末１ｂが参加状態データ、又は参加状態カウンタデータを送信して、会議サーバ２等で参加率を算出しているが、これに限るものではない。例えば、参加者端末１ｂが参加率を算出する参加率算出部（割合算出手段）を備え、生成した参加状態データ、又は参加状態カウンタデータからそれぞれの参加率を算出してもよい。この場合、参加者端末１ｂは、参加率のみを会議サーバ２等に送信してもよいし、参加状態データ、又は参加状態カウンタデータと、参加率とを会議サーバ２等に送信してもよい。
【０１５３】
参加状態カウンタ３０は、参加者端末１ｂにおいて、自装置を使用する参加者の参加状態をカウントするものである。参加状態カウンタ３０は、例えば、図１２のようなデータであってもよい。図１２は、参加状態カウンタ３０の一例を示す図である。
【０１５４】
図１２に示す参加状態カウンタ３０は、同期聴講カウンタと単位カウンタとを含む。上述のように、単位カウンタは、所定の期間（例えばある１つの会議資料を発表者端末１ａが表示させている）中、一定時間毎にインクリメントされるカウンタである。また、同期聴講カウンタは、上記所定の期間内に一定時間毎に行われる参加状態を確認する処理において同期聴講中と判断されたときにインクリメントされるカウンタである。なお、同期聴講カウンタ以外に、独立聴講カウンタ、別作業カウンタを含んでいてもよい。
【０１５５】
そして、図１２の参加状態カウンタ３０は、参加者氏名、会議ＩＤ、アジェンダ名、発表資料、ページ数、発表者氏名を含む。これらの情報は、同期聴講カウンタでカウントする参加者、会議、アジェンダ、発表資料、そのページ数、そのときの発表者をそれぞれ特定するための情報である。
【０１５６】
なお、図１２（ａ）の参加状態カウンタ３０は、参加者「Ａさん」の使用する参加者端末１ｂに格納されるものである。同様に、同図（ｂ）〜（ｆ）の参加状態カウンタ３０は、それぞれ参加者「Ｂさん」、「Ｃさん」、「Ｄ」さん、「Ｘ」さん、及び「Ｙ」さんの使用する参加者端末１ｂに格納されるものである。
【０１５７】
また、同図（ａ）の参加状態カウンタ３０では、アジェンダ００１−１のときには、同期聴講カウンタ及び単位カウンタが「−」となっている。これは、アジェンダ００１−１のときには、「Ａ」さんが発表者となっているためである。同図（ｂ）のアジェンダ００１−２のときも同様である。
【０１５８】
＜発表者端末１ａの構成＞
次に、図１３に基づいて発表者端末１ａの構成について説明する。図１３に示すように、発表者端末１ａは、端末操作部１０、端末表示部１１、端末通信部１２、端末制御部１３、及び端末記憶部１４を備えている。なお、図１で説明した参加者端末１ｂのブロックと同様の機能を有するブロックについては同一の参照番号を付し、その説明を省略する。
【０１５９】
図示のように、発表者端末１ａの端末制御部１３は、端末会議制御部１７、表示制御部（表示制御手段）１８、及び参加状態データリスト取得部２３とを含む。
【０１６０】
参加状態データリスト取得部２３は、サーバ会議制御部５１から参加状態データリスト、又は参加状態カウンタデータリストを受信する。また、参加状態データリスト取得部２３は、受信した参加状態データリスト、又は参加状態カウンタデータリストから特定した各参加者の参加状態を示す情報を、表示制御部１８に指示して自装置の端末表示部１１に表示させる。
【０１６１】
これにより、発表者は、各参加者の参加状態を端末表示部１１で確認することができ、参加状態を考慮しながら発表を進めることができる。
【０１６２】
＜司会者端末１ｃの構成＞
次に、図１４に基づいて司会者端末１ｃの構成について説明する。図１４に示すように、司会者端末１ｃは、端末操作部１０、端末表示部１１、端末通信部１２、端末制御部１３、及び端末記憶部１４を備えている。なお、図１で説明した参加者端末１ｂのブロックと同様の機能を有するブロックについては同一の参照番号を付し、その説明を省略する。
【０１６３】
図示のように、端末制御部１３は、端末会議制御部１７、表示制御部１８、及び参加率算出部（閲覧率算出手段）２４を含む。
【０１６４】
参加率算出部２４は、各参加者端末１ｂの参加状態判定部２２から参加状態データをそれぞれ受信して、受信した各参加状態データから、参加者の会議への参加率を算出する。そして、参加率算出部２４は、受信した各参加状態データ、及び、算出した参加率を、表示制御部１８に指示して自装置の端末表示部１１に表示させる。
【０１６５】
なお、参加率算出部２４は、各参加者端末１ｂの参加状態判定部２２から、参加状態データと共に該参加者端末１ｂを利用する参加者を特定する情報も取得してもよい。これにより、参加率算出部２４は、受信した参加状態データが何れの参加者の参加状態を示すものであるかを特定することができる。
【０１６６】
また、図示のように、司会者端末１ｃの端末記憶部１４には、会議データ３１、アジェンダデータ３２、参加ユーザデータ３３、発表資料データ３４、及び接続端末判別データ３５が格納されている。司会者端末１ｃは、これらのデータに基づいて、司会者が会議または発表を進行するために必要な情報を表示する。例えば、図２５に示すように、司会者端末１ｃの端末表示部１１に発表の残りの予定時間等を表示してもよい。
【０１６７】
ここでは、司会者端末１ｃは、これらのデータを会議サーバ２から取得して端末記憶部１４に格納することを想定している。つまり、端末記憶部１４に格納されている、会議データ３１、アジェンダデータ３２、参加ユーザデータ３３、発表資料データ３４、及び接続端末判別データ３５は、会議サーバ２のサーバ記憶部４４に格納されている、会議データ６０、アジェンダデータ６１、参加ユーザデータ６２、発表資料データ６３、接続端末判別データ６６を受信して格納したものであることを想定している。
【０１６８】
〔会議の流れ〕
続いて、電子会議システム３における会議の流れを図１５に基づいて説明する。図１５は、電子会議システム３における処理の一例を示すフローチャートである。なお、ここでは、会議の開催時刻までに会議の発表者、参加者及び司会者が、各人に割り当てられた通信端末装置１にユーザＩＤを入力してログインを済ませていることを想定している。
【０１６９】
そして、このユーザＩＤを受信したサーバ会議制御部５１が、当該ユーザＩＤと当該通信端末装置１のＩＰアドレスと、その会議のＩＤとを対応付けて図７に示すような接続端末判別データ６６を生成してサーバ記憶部４４に格納していることを想定している。
【０１７０】
会議サーバ２のサーバ会議制御部５１は、会議データ６０に含まれる開催日時と、現在の日時とが一致すると、会議データにおいてその開催日時に対応付けられている会議ＩＤの会議を開始する（Ｓ１１）。会議を開始すると、サーバ会議制御部５１は、接続端末判別データ６６に含まれる各ＩＰアドレス宛に会議を開始する旨の通知を送信する。この通知を受けた通信端末装置１では、端末会議制御部１７が動作開始する。
【０１７１】
また、サーバ会議制御部５１は、接続端末判別データ６６、アジェンダデータ６１、及び参加ユーザデータ６２を参照して、発表者が使用する通信端末装置１、参加者が使用する通信端末装置１、及び司会者が使用する通信端末装置１をそれぞれ特定する。そして、発表者が使用する通信端末装置１には発表者端末１ａとして機能するように指示し、参加者が使用する通信端末装置１には参加者端末１ｂとして機能するように指示し、司会者が使用する通信端末装置１には司会者端末１ｃとして機能するように指示する。つまり、会議または発表の開始前には、通信端末装置１の機能は定まっておらず、会議または発表の開始時にロールが指示されることによって、発表者端末１ａ、参加者端末１ｂ、及び司会者端末１ｃの何れかで機能することになる。
【０１７２】
続いて、会議サーバ２のサーバ会議制御部５１は、発表処理を開始する（Ｓ１２）。また、サーバ会議制御部５１から指示を受けた、通信端末装置１（発表者端末１ａ、参加者端末１ｂ、及び司会者端末１ｂ）の端末会議制御部１７も、それぞれ発表処理を開始する。会議サーバ２及び通信端末装置１が行う発表処理については、後述する。
【０１７３】
発表が終了すると、会議サーバ２のサーバ会議制御部５１は、会議が終了したかを確認する（Ｓ１３）。なお、会議の終了は、アジェンダデータ６１を参照して、最後の発表者による発表が終了したか否かを確認することで判断してもよいし、会議データ６０の開催日時を過ぎているか否かを確認することで判断してもよい。
【０１７４】
そして、会議が終了したことを確認した場合（Ｓ１３でＹＥＳ）には、サーバ会議制御部５１は、会議を終了する。一方、会議が終了していないことを確認した場合（Ｓ１３でＮＯ）には、サーバ会議制御部５１は、Ｓ１２の処理に戻って次の発表の発表処理を開始する。
【０１７５】
なお、上記では、会議サーバ２のサーバ会議制御部５１の判断によって、会議または発表を開始し、会議を終了する例を示したが、これらの判断は通信端末装置１が行ってもよい。この場合には、通信端末装置１が会議または発表を開始すると判断したとき、及び会議を終了すると判断したときに、その旨を会議サーバ２に指示して会議または発表を開始させ、会議を終了させる。
【０１７６】
例えば、発表者端末１ａにおいて、図１９（内容については後述する）の開始アイコン８０が操作されたときに、該通信端末装置１の端末会議制御部１７が、会議または発表を開始するように会議サーバ２に指示し、この指示を確認したサーバ会議制御部５１が会議または発表を開始してもよい。同様に、図１９の終了アイコン８１が操作されたときに、端末会議制御部１７が、会議または発表を終了するように会議サーバ２に指示し、この指示を確認したサーバ会議制御部５１が会議または発表を終了してもよい。
【０１７７】
〔第１の実施例〕
次に、図１５のＳ１２において、会議サーバ２及び通信端末装置１が行う発表処理の第１の実施例について説明する。ここでは、会議サーバ２及び通信端末装置１が行う発表処理の第１の実施例として、発表者端末１ａに各参加者の現在の参加率を表示する場合を図１６〜図１９に基づいて説明する。
【０１７８】
＜参加者端末１ｂの発表処理＞
まず、図１６に基づいて、参加者端末１ｂの発表処理について説明する。図１６は、参加者端末１ｂが行う発表処理の一例を示すフローチャートである。
【０１７９】
会議が開始されると、参加者端末１ｂは、会議サーバ２のサーバ会議制御部５１から会議を開始する旨の通知を受信する。当該通知を受信すると、参加者端末１ｂでは、端末会議制御部１７が動作を開始する。
【０１８０】
動作を開始した端末会議制御部１７は、まず、発表の設定処理を行う（Ｓ２１）。具体的には、会議サーバ２のサーバ会議制御部５１が、発表で使用する発表資料の最初のページの画像を参加者端末１ｂに送信するので、端末会議制御部１７はこれを受信し、表示制御部１８に指示して端末表示部１１に表示させる。これにより、発表資料の最初のページが参加者端末１ｂの端末表示部１１に表示される。
【０１８１】
また、端末会議制御部１７は、設定処理完了をサーバ会議制御部５１に通知する。サーバ会議制御部５１は、全ての通信端末装置１（発表者端末１ａ、参加者端末１ｂ、及び司会者端末１ｃ）から設定処理の通知を受信したことを確認したときに、発表者端末１ａに発表の準備が整ったことを通知し、これにより、発表者端末１ａは発表を開始可能な状態となる。
【０１８２】
発表者端末１ａによって発表が開始された後、参加者端末１ｂの参加状態判定部２２は、端末会議制御部１７からの参加状態判定処理の実行指示を待ち受ける状態となる。そして、この実行指示の受信が確認されたときには、参加状態判定処理を開始する。
【０１８３】
参加状態判定処理では、まず、参加状態判定部２２は、視線検出部２０に視線検出を行うよう指示する。この指示を受信した視線検出部２０は、カメラ５から画像を取得し、取得した画像を解析して、自装置を利用している参加者が、自装置の端末表示部１１（の画面）を見ているかどうかを検出する（Ｓ２２）。そして、視線検出部２０は、検出した結果を参加状態判定部２２に出力する。
【０１８４】
また、参加状態判定部２２は、端末会議制御部１７に自装置の動作モードを通知するよう指示する。この指示を受信した端末会議制御部１７は、自装置が同期モードで動作しているか、独立モードで動作しているかを判定する（Ｓ２３）。そして、端末会議制御部１７は、判定した結果を参加状態判定部２２に出力する。
【０１８５】
ここで、端末会議制御部１７から非同期モードで動作していることを示す情報が出力された場合（Ｓ２３でＮＯ）には、参加状態判定部２２は、発表資料を表示しているか否か、すなわち独立モードであるか否かを確認する。具体的には、参加状態判定部２２は、別動作検出部２１に指示して、自装置が独立モードであるか別作業モードであるかを通知させる。そして、この指示を受信した別動作検出部２１は、自装置が独立モードであるか別作業モードであるか判定し（Ｓ２５）、判定結果を参加状態判定部２２に出力する。
【０１８６】
次に、参加状態判定部２２は、視線検出部２０、端末会議制御部１７、及び別動作検出部２１から検出結果及び判定結果を受信すると、自装置を利用している参加者の参加状態を判定する（Ｓ２４、Ｓ２６、Ｓ２７）。
【０１８７】
具体的には、参加状態判定部２２は、視線検出部２０から視線検出有の情報を取得し（Ｓ２２でＹＥＳ）、端末会議制御部１７から同期モードであることを示す情報を取得した場合（Ｓ２３でＹＥＳ）には、参加状態を「同期聴講中（○）」とする（Ｓ２４）。
【０１８８】
一方、参加状態判定部２２は、視線検出部２０から視線検出有の情報を取得し（Ｓ２２でＹＥＳ）、端末会議制御部１７から独立モードであることを示す情報を取得し（Ｓ２３でＮＯ）、別動作検出部２１から別作業モードではないことを示す情報を取得した場合（Ｓ２５でＹＥＳ）には、参加状態を「独立聴講中（△）」とする（Ｓ２６）。
【０１８９】
また、参加状態判定部２２は、視線検出部２０から視線検出無の情報を取得した場合（Ｓ２２でＮＯ）、及び別動作検出部２１から別作業モードであることを示す情報を取得した場合（Ｓ２５でＮＯ）には、参加状態を「別作業中（×）」とする（Ｓ２７）。
【０１９０】
そして、参加状態判定部２２は、上記Ｓ２４、Ｓ２６、またはＳ２７で判定した結果を示す参加状態データを、会議サーバ２の参加状態データ管理部５２に送信する。参加状態判定部２２は、端末会議制御部１７から指示があるまで、Ｓ２２〜Ｓ２７の処理（参加状態判定処理）を一定の周期で繰り返す。
【０１９１】
端末会議制御部１７は、発表の終了を監視しており（Ｓ２８）、発表が終了したと判断したとき（Ｓ２８でＹＥＳ）には、参加状態判定部２２に指示して、参加状態判定処理を終了させる。
【０１９２】
＜会議サーバ２の発表処理＞
次に、図１７に基づいて、会議サーバ２の発表処理について説明する。図１７は、会議サーバ２が行う発表処理の一例を示すフローチャートである。
【０１９３】
サーバ会議制御部５１は、設定処理を実行する（Ｓ３１）。具体的には、まず、サーバ会議制御部５１は、アジェンダデータ６１を参照して、次の発表と、その発表で使用する発表資料データ６３とを特定する。そして、特定した発表資料データ６３における最初のページの画像を、接続端末判別データ６６に含まれる各ＩＰアドレス宛に送信する。
【０１９４】
そして、サーバ会議制御部５１は、全ての通信端末装置１から設定処理完了の通知を受信すると、発表者端末１ａに発表の準備が整ったことを通知し、該発表者端末１ａから発表を開始する旨通知されたとき、または会議データ６０に規定される発表の開始時刻となったときに、発表を開始する旨、各通信端末装置１（発表者端末１ａ、参加者端末１ｂ、及び司会者端末１ｃ）に通知する（Ｓ３２）。
【０１９５】
次に、サーバ会議制御部５１は、参加状態判定処理の実行指示を各参加者端末１ｂに送信し、該参加者端末１ｂからの参加状態データの受信を待ち受ける（Ｓ３３）。そして、参加状態データ管理部５２は、各参加者端末１ｂの参加状態判定部２２から参加状態データを受信したことを確認する（Ｓ３３でＹＥＳ）と、受信した参加状態データから現在の参加率を算出する（Ｓ３４）。
【０１９６】
続いて、参加状態データ管理部５２は、算出した参加率を示す参加状態データリスト６７を生成して、発表者端末１ａに送信する（Ｓ３５）。また、参加状態データ管理部５２は、生成した参加状態データリスト６７をサーバ記憶部４４に格納する。
【０１９７】
ここで、サーバ会議制御部５１は、発表を終了するか否かを確認し（Ｓ３６）、発表を終了しない場合（Ｓ３３でＮＯには）、Ｓ３３の処理に戻り、参加状態データの受信を待ち受ける。一方、発表を終了する場合（Ｓ３３でＹＥＳ）には、参加状態判定処理を終了するように、各参加者端末１ｂに指示して発表を終了する（Ｓ３７）。
【０１９８】
＜発表者端末１ａの発表処理＞
最後に、図１８に基づいて、発表者端末１ａの発表処理について説明する。図１８は、発表者端末１ａが行う発表処理の一例を示すフローチャートである。
【０１９９】
会議サーバ２から会議を開始する旨の通知を受信した発表者端末１ａでは、端末会議制御部１７が動作を開始する。そして、端末会議制御部１７は、発表の設定処理を実行する（Ｓ４１）。これにより、発表資料の最初のページが発表者端末１ａの端末表示部１１に表示される。
【０２００】
次に、端末会議制御部１７は、設定処理完了をサーバ会議制御部５１に通知する。各通信端末装置１の設定処理が完了すると、サーバ会議制御部５１が発表者端末１ａに発表の準備が整ったことを通知し、発表を開始する。発表者端末１ａの端末会議制御部１７は、自装置の端末表示部１１に発表の準備が整ったことを表示し、発表者に発表を開始するように促す。
【０２０１】
発表が開始された後、発表者端末１ａの参加状態データリスト取得部２３は、参加率を示す情報、すなわち参加状態データリストの受信を待ち受ける（Ｓ４２）。そして、サーバ会議制御部５１が送信する参加状態データリストの受信を確認すると（Ｓ４２でＹＥＳ）、受信した参加状態データリストに示される参加率を表示制御部１８に指示して端末表示部１１に表示させる（Ｓ４３）。
【０２０２】
このとき、端末表示部１１に表示される画面例を図１９に示す。図１９は、発表者端末１ａが表示する表示画面の一例を示す図である。図示の例では、発表者端末１ａの端末表示部１１に表示される画面には、会議サーバ２から送信される資料等を表示する資料表示領域７０と、発表者端末１ａの操作に用いるアイコンを表示するアイコン表示領域７１と、会議サーバ２から送信される参加状態データリストが示す参加率を表示する参加率表示領域７２とが含まれている。
【０２０３】
資料表示領域７０には、「会議資料」が表示されている。また、アイコン表示領域７１には、発表または会議を開始するための開始アイコン８０、発表または会議を終了するための終了アイコン８１、及び、各参加者端末１ｂに参加状態判定処理を行わせて、会議サーバ２に参加率を算出させるための参加率判定アイコン８２が表示されている。なお、アイコン表示領域７１に表示されるアイコンは、図示の例に限るものではなく、発表者端末１ａが有する機能を実行するためのその他のアイコンを表示してもよい。
【０２０４】
また、参加率表示領域７２には、参加状態データリスト取得部２３が会議サーバ２から受信した参加状態データリストに基づいて、参加率及び各参加者の参加状態別の人数が表示されている。具体的には、参加率を示す情報として、「会議参加率：６０％」が表示され、各参加者の参加状態別の人数を示す情報として、「同期聴講中：３人、独立聴講中：１人、別作業中：１人」が表示されている。なお、表示画面は、各参加者の参加状態を発表者が認識できるような情報が表示されているものであればよく、図１９の例に限られない。
【０２０５】
端末会議制御部１７は、発表を終了するか否かを監視しており（Ｓ４４）、発表を終了しないとき（Ｓ４４でＮＯ）には、Ｓ４２の処理に戻る。つまり、参加状態データリスト取得部２３は、発表中は参加状態データリストの受信処理を行う。一方、端末会議制御部１７は、発表を終了するとき（Ｓ４４でＹＥＳ）には、参加状態データリスト取得部２３に参加状態データリストの受信処理を終了させて、発表処理を終了する。
【０２０６】
上述の第１の実施例のように、各通信端末装置１及び会議サーバ２が発表処理を実行することによって、発表者端末１ａの端末表示部１１に、現在の参加者の参加率を表示することができる。
【０２０７】
なお、発表者が図１９に示すアイコン８０、８１、８２を操作することによって、発表者端末１ａが、会議及び発表の開始・終了処理、並びに、参加状態判定処理を実行するように、会議サーバ２に指示してもよい。
【０２０８】
また、図１９に示す発表者端末１ａの表示画面は一例である。例えば、表示制御部１８は、端末表示部１１に、参加率のみを表示させてもよい。また、表示制御部１８は、後述の図２５に示す表示画面例のように、各参加者を特定して、それぞれの参加状態を表示させてもよい。この場合、発表者端末１ａは、会議サーバ２から参加状態データリストを取得すると共に、各参加者を識別する情報と対応付けられた参加状態データを取得する。
【０２０９】
また、司会者端末１ｃが会議サーバ２から参加状態データリストを受信して、図１９に示すような表示画面を、司会者端末１ｃの端末表示部１１に表示させてもよい。この場合、司会者端末１ｃが発表者端末１ａの参加状態データリスト取得部２３と同様の機能を備えていればよい。
【０２１０】
〔第２の実施例〕
次に、図１５のＳ１２において、会議サーバ２及び通信端末装置１が行う発表処理の第２の実施例について説明する。ここでは、会議サーバ２及び通信端末装置１が行う発表処理の第２の実施例として、発表者端末１ａに発表資料のページ毎の参加率を表示する場合を図２０〜図２３に基づいて説明する。
【０２１１】
＜参加者端末１ｂの発表処理＞
まず、図２０に基づいて、参加者端末１ｂの発表処理について説明する。図２０は、参加者端末１ｂが行う発表処理の一例を示すフローチャートである。
【０２１２】
端末会議制御部１７は、サーバ会議制御部５１から会議を開始する旨の通知を受信すると、動作を開始し、発表の設定処理を実行する（Ｓ５１）。Ｓ５１における設定処理は、図１６のＳ２１の設定処理と同様である。
【０２１３】
端末会議制御部１７は、設定処理が終了すると、設定処理完了をサーバ会議制御部５１に通知する。各通信端末装置１の設定処理が完了すると、サーバ会議制御部５１が発表者端末１ａに発表の準備が整ったことを通知し、発表を開始する。
【０２１４】
発表者端末１ａによって発表が開始された後、参加者端末１ｂの参加状態判定部２２は、端末会議制御部１７からの参加状態カウント処理の実行指示を待ち受ける状態となる。そして、この実行指示の受信が確認されたときには、参加状態カウント処理を開始する。
【０２１５】
また、端末会議制御部１７は、参加状態カウント処理の実行タイミングも指示する。ここでは、端末会議制御部１７は、所定の時間間隔で参加状態カウント処理を実行するように指示する。なお、端末会議制御部１７の指示は、サーバ会議制御部５１から受信する指示に基づくものである。
【０２１６】
参加状態カウント処理では、まず、参加状態判定部２２は、端末会議制御部１７を介して、サーバ会議制御部５１から、現在、参加者端末１ｂの端末表示部１１に表示している資料を特定する情報を取得する。第２の実施例では、図１２に示すように、資料のページ単位で参加状態をカウントするため、発表資料とそのページ番号を少なくとも取得する。
【０２１７】
参加状態判定部２２は、サーバ会議制御部５１から取得した上記情報と、自装置を利用するユーザを特定する情報（ここでは、参加者氏名）と、同期聴講カウンタ及び単位カウンタとを対応付けた参加状態カウンタを生成して端末記憶部１４に格納する。そして、参加状態判定部２２は、単位カウンタ及び同期聴講カウンタによるカウントを開始する（Ｓ５２、Ｓ５３）。
【０２１８】
続いて、参加状態判定部２２は、視線検出部２０に視線検出を行うよう指示する。この指示を受信した視線検出部２０は、所定の時間間隔でカメラ５から画像を取得し、取得した画像を解析して、自装置を利用している参加者が、自装置の端末表示部１１の画面を見ているかどうかを検出する（Ｓ５４）。そして、視線検出部２０は、検出した結果を、その都度、参加状態判定部２２に出力する。
【０２１９】
また、参加状態判定部２２は、端末会議制御部１７に自装置の動作モードを通知するよう指示する。この指示を受信した端末会議制御部１７は、所定の時間間隔で、自装置が同期モードで動作しているか、独立モードで動作しているかを判定する（Ｓ５５）。そして、端末会議制御部１７は、判定した結果を、その都度、参加状態判定部２２に出力する。
【０２２０】
次に、参加状態判定部２２は、視線検出部２０、及び端末会議制御部１７から検出結果及び判定結果を受信すると、自装置を利用している参加者の参加状態を判定する。ここで、参加状態判定部２２は、参加状態を「同期聴講中（○）」と判定すると（Ｓ５４でＹＥＳ、かつ、Ｓ５５でＹＥＳ）、同期聴講カウンタをインクリメントする（Ｓ５６）。また、参加状態判定部２２は、参加状態が「同期聴講中（○）」ではない場合（Ｓ５４でＮＯ、又は、Ｓ５４でＹＥＳ且つＳ５５でＮＯ）には、インクリメントを行わない。
【０２２１】
また、参加状態判定部２２は、単位カウンタの計測開始から所定の時間が経過すると、単位カウンタをインクリメントする（Ｓ５７）。
【０２２２】
参加状態判定部２２は、単位カウンタをインクリメントした後、端末会議制御部１７に、発表者端末１ａにおける発表資料の切り替え、もしくは、発表資料のページの切り替えの通知があったかどうかを確認する（Ｓ５８）。発表資料の切り替え、もしくは、発表資料のページの切り替えの通知が無い場合（Ｓ５８でＮＯ）、参加状態判定部２２は、続いて、端末会議制御部１７に、発表終了の通知があったかどうかを確認する（Ｓ５９）。発表終了の通知が無い場合（Ｓ５９でＮＯ）、Ｓ５４からＳ５７の一連の処理を繰り返す。
【０２２３】
Ｓ５８において、発表資料の切り替え、もしくは、発表資料のページの切り替えの通知を受けた場合（Ｓ５８でＹＥＳ）、参加状態判定部２２は、現在計測中の単位カウンタ及び同期聴講カウンタによるカウントを終了する。これにより、発表資料の１ページについての参加状態カウント処理が終了する。
【０２２４】
次に、参加状態判定部２２は、サーバ会議制御部５１から、切り替え後の資料（現在発表者端末１ａの端末表示部１１に表示している資料）に関する情報を取得する。参加状態判定部２２は、取得した資料に関する情報に、自装置を利用するユーザを識別する情報（ここでは、参加者氏名）と、新たな同期聴講カウンタ及び単位カウンタとを対応付けて参加状態カウンタを生成し、生成した参加状態カウンタを端末記憶部１４に格納する。そして、参加状態判定部２２は、生成した参加状態カウンタの単位カウンタ及び同期聴講カウンタによるカウントを開始し（Ｓ５２、Ｓ５３）、Ｓ５４からＳ５７の一連の処理を実行する。
【０２２５】
また、Ｓ５９において、参加状態判定部２２が、発表終了の通知を受けた場合（Ｓ５９でＹＥＳ）、参加状態判定部２２は、カウントを終了し、端末記憶部１４に格納されている参加状態カウンタのデータを、会議サーバ２の参加状態データ管理部５２に送信して（Ｓ６０）、発表処理を終了する。
【０２２６】
なお、第２の実施例でも、第１の実施例と同様に、別動作検出部２１が別作業モードであるかどうかを判定し、参加状態判定部２２が、「同期聴講中（○）」、「独立聴講中（△）」、「別作業中（×）」の状態のいずれであるかを判定してもよい。この場合、参加状態判定部２２は、同期聴講カウンタ、独立聴講カウンタ、及び、別作業カウンタを含む参加状態カウンタを生成する。そして、参加状態を「独立聴講中（△）」と判定すると、独立聴講カウンタをインクリメントし、参加状態を「別作業中（×）」と判定すると、別作業カウンタをインクリメントする。
【０２２７】
また、本実施例では、単位カウンタを資料のページ単位でカウントしているが、これに限るものではない。例えば、資料毎であってもよいし、アジェンダ毎、会議毎、発表者毎であってもよい。
【０２２８】
また、本実施例では、単位カウンタを参加者端末１ｂにおいて計測しているがこれに限るものではない。例えば、会議サーバ２で単位カウンタを計測してもよい。
【０２２９】
＜会議サーバ２の発表処理＞
次に、図２１に基づいて、会議サーバ２の発表処理について説明する。図２１は、会議サーバ２が行う発表処理の一例を示すフローチャートである。
【０２３０】
サーバ会議制御部５１は、図１７の例と同様に、端末設定処理を実行する（Ｓ７１）。そして、サーバ会議制御部５１は、全ての通信端末装置１から設定処理完了の通知を受信すると、発表者端末１ａの端末会議制御部１７に発表の準備が整ったことを通知し、各通信端末装置１に発表の開始を通知する（Ｓ７２）。
【０２３１】
次に、サーバ会議制御部５１は、参加者端末１ｂに、参加状態カウント処理を実行するように指示する。また、サーバ会議制御部５１は、参加状態カウント処理の実行タイミングも合せて指示する。
【０２３２】
ここで、サーバ会議制御部５１は、発表を終了することを確認したときに、発表終了の通知を各通信端末装置１に送信する（Ｓ７３）。そして、参加状態データ管理部５２は、各参加者端末１ｂから、参加状態カウンタデータが送信されるのを待ち受ける（Ｓ７４）。
【０２３３】
各参加者端末１ｂの参加状態判定部２２から、参加状態カウンタデータを受信すると（Ｓ７４でＹＥＳ）、参加状態データ管理部５２は、受信した参加状態カウンタデータから、発表資料のページ毎の、各参加者の参加率の平均値を算出する（Ｓ７５）。参加状態データ管理部５２は、算出した参加率の平均値を参加状態カウンタデータリストとしてサーバ記憶部４４に格納する。
【０２３４】
そして、サーバ会議制御部５１は、サーバ記憶部４４に格納されている参加状態カウンタデータリストを発表者端末１ａの端末会議制御部１７に送信して（Ｓ７６）、発表処理を終了する。
【０２３５】
なお、Ｓ７４において、参加状態データ管理部５２が、一定期間内に参加状態カウンタデータを受信できなかった場合（Ｓ７４でＮＯ）、エラー処理等を行い、発表処理を終了する。
【０２３６】
＜発表者端末１ａの発表処理＞
最後に、図２２に基づいて、発表者端末１ａの発表処理について説明する。図２２は、発表者端末１ａが行う発表処理の一例を示すフローチャートである。
【０２３７】
端末会議制御部１７は、サーバ会議制御部５１から会議を開始する旨の通知を受信すると、動作を開始し、発表の設定処理を実行する（Ｓ８１）。Ｓ８１における設定処理は、図１８に示すＳ４１の設定処理と同様である。
【０２３８】
次に、端末会議制御部１７は、設定処理完了をサーバ会議制御部５１に通知する。各通信端末装置１の設定処理が完了すると、サーバ会議制御部５１が発表者端末１ａに発表の準備が整ったことを通知し、発表を開始する。発表者端末１ａは、自装置の端末表示部１１に発表の準備が整ったことを表示し、発表者に発表を開始するように促す。この後、発表が行われ、端末会議制御部１７が、サーバ会議制御部５１から発表終了の通知を受信すると発表が終了する。
【０２３９】
ここで、参加状態データリスト取得部２３は、サーバ会議制御部５１から、参加率を示す情報、すなわち参加状態カウンタデータリストが送信されるのを待ち受ける（Ｓ８２）。そして、参加状態データリスト取得部２３は、参加状態カウンタデータリストを受信すると（Ｓ８２でＹＥＳ）、受信した参加状態データリストから、発表資料のページ毎の、各参加者の参加率の平均値を読み出す。そして、読み出した平均値を表示制御部１８に指示して端末表示部１１に表示させて（Ｓ８３）、発表処理を終了する。このとき、端末表示部１１に表示される画面例を図２３に示す。
【０２４０】
図２３に示すように、発表者端末１ａの端末表示部１１には、会議サーバ２から送信される参加状態カウンタデータリストから特定される、発表資料毎の参加率が表示されている。
【０２４１】
具体的には、上記参加状態カウンタデータリストに含まれる、発表者名と、発表資料名と、発表資料毎の参加率とが表示されている。さらに詳細には、発表資料「資料００１−１」を用いて発表者「Ａさん」が発表を行ったときの発表資料毎の参加率と、発表資料「資料００１−２」を用いて発表者「Ｂさん」が発表を行ったときの発表資料毎の参加率とが表示されている。さらに、発表資料毎の参加率として、発表資料（「資料００１−１」または「資料００１−２」）の全体の参加率（或る１つの発表資料が表示されていた期間における参加率）と、当該発表資料の各ページの参加率（当該発表資料の各ページが表示されていた期間における参加率）とが表示されている。
【０２４２】
なお、発表者端末１ａが表示する表示画面は、発表資料毎の参加状態を発表者が認識できるものであればよく、図２３の例に限られない。また、ここでは、発表資料毎の参加状態を表示する例を示しているが、例えばアジェンダ毎の参加状態等のように、他の集計単位で集計した参加状態を表示してもよい。
【０２４３】
一方、Ｓ８２において、参加状態データリスト取得部２３が、一定期間内に参加状態カウンタデータリストを受信できなかった場合（Ｓ８２でＮＯ）、エラー処理等を行い、発表処理を終了する。
【０２４４】
上記第２の実施例のように、各通信端末装置１及び会議サーバ２が処理を行うことによって、発表者端末１ａの端末表示部１１に、発表に使用した資料の各ページの参加率を表示させることができる。
【０２４５】
これにより、発表者は、自分の発表中におけるトータルの参加者の参加率を把握できると共に、発表に使用した資料のどのページに参加者が注目していたのか、注目していなかったのか等を把握することができる。そして、発表者は、発表終了後に、ページ毎の参加率のデータに基づいて、発表の仕方や発表資料の作成方法を改善することができる。
【０２４６】
なお、本実施例では、発表終了後に、参加者端末１ｂから会議サーバ２を介して、参加者カウンタデータリストが発表者端末１ａに送信されているがこれに限るものではない。例えば、会議終了後に、発表者端末１ａが受信してもよい。また、参加者端末１ｂは、単位カウンタをカウントするごとに、参加状態カウンタデータを会議サーバ２に送信して、発表者端末１ａでは、現在の参加率を表示すると共に、それまでの参加率の累積結果を表示してもよい。
【０２４７】
また、会議サーバ２は、参加者カウンタデータリストを発表者端末１ａではなく、司会者端末１ｃや会議サーバ２に接続されているＰＣ４等に送信してもよい。
【０２４８】
〔第３の実施例〕
次に、図１５のＳ１２において、会議サーバ２及び通信端末装置１が行う発表処理の第３の実施例について説明する。ここでは、会議サーバ２及び通信端末装置１が行う発表処理の第３の実施例として、各参加者端末１ｂから司会者端末１ｃへ直接参加状態データを送信し、司会者端末１ｃに現在の参加者の参加率を表示する場合を図２４、図２５に基づいて説明する。
【０２４９】
第３の実施例では、参加者端末１ｂは、第１の実施例のように、現在の参加状態を判定して、参加状態データを生成する。第３の実施例が、第１の実施例と異なるのは、参加者端末１ｂが参加状態データを送信する送信先が、会議サーバ２ではなく、司会者端末１ｃという点だけである。そのため、ここでは、参加者端末１ｂ及び会議サーバ２の発表処理の説明を省略する。
【０２５０】
＜司会者端末１ｃの発表処理＞
図２４に基づいて、第３の実施例における司会者端末１ｃの発表処理について説明する。図２４は、司会者端末１ｃが行う発表処理の一例を示すフローチャートである。
【０２５１】
会議が開始されると、司会者端末１ｃは、会議サーバ２のサーバ会議制御部５１から会議を開始する旨の通知を受信し、これによって司会者端末１ｃの端末会議制御部１７が動作を開始する。
【０２５２】
まず、端末会議制御部１７は、参加者端末１ｂと同様に発表の設定処理を行う（Ｓ９１）。具体的には、会議サーバ２のサーバ会議制御部５１が、発表で使用する発表資料の最初のページの画像を参加者端末１ｂに送信するので、端末会議制御部１７はこれを受信し、表示制御部１８に指示して端末表示部１１に表示させる。これにより、発表資料の最初のページが司会者端末１ｃの端末表示部１１に表示される。
【０２５３】
また、端末会議制御部１７は、設定処理完了をサーバ会議制御部５１に通知する。各通信端末装置１の設定処理が完了すると、サーバ会議制御部５１が発表者端末１ａに発表の準備が整ったことを通知し、発表を開始する。なお、このとき、サーバ会議制御部５１が司会者端末１ｃに発表の準備が整ったことを通知してもよい。司会者端末１ｃは、当該通知を受信すると、自装置の端末表示部１１に発表の準備が整ったことを表示し、司会者に会議を進行するように促す。
【０２５４】
発表中において、参加率算出部２４は、各参加者端末１ｂから参加状態データを受信すると（Ｓ９２でＹＥＳ）、受信した各参加者端末１ｂの参加状態データから参加率を算出する（Ｓ９３）。
【０２５５】
続いて、参加率算出部２４は、算出した参加率を表示制御部１８に指示して端末表示部１１に表示させる（Ｓ９４）。このとき、端末表示部１１に表示される画面例を図２５に示す。
【０２５６】
図２５に示す、司会者端末１ｃの端末表示部１１に表示される表示画面には、図１９の例と同様に、資料表示領域７０、アイコン表示領域７１、及び参加率表示領域７２が含まれていると共に、会議を進行するための情報を表示する司会進行情報表示領域７３が含まれている。
【０２５７】
資料表示領域７０には、「会議資料」が表示されている。また、アイコン表示領域７１には、発表または会議を開始するための開始アイコン８０、発表または会議を終了するための終了アイコン８１、及び各参加者端末１ｂに参加状態判定処理を行わせて会議サーバ２に参加率を算出させるための参加率判定アイコン８２が表示されている。なお、アイコン表示領域７１に表示されるアイコンは、図示の例に限るものではなく、司会者端末１ｃが有する機能を実行するためのその他のアイコンを表示してもよい。
【０２５８】
また、図示の例では、参加率表示領域７２には、参加率算出部２４が会議サーバ２から受信した参加状態データリストから算出した参加率、及び受信した参加状態データリストから特定される各参加者の参加状態が表示されている。具体的には、参加率を示す情報として、「会議参加率：６０％」が表示され、各参加者の参加状態を示す情報として、「Ａさん：発表者、Ｂさん：○、Ｃさん：○、Ｄさん：○、Ｘさん：△、Ｙさん：×」が表示されている。
【０２５９】
また、司会進行情報表示領域７３には、端末記憶部１４に格納している会議データ３１、アジェンダデータ３２、参加ユーザデータ３３、発表資料データ３４、接続端末判別データ３５から特定される、司会の進行上必要な情報が表示される。図示の例では、司会進行情報表示領域７３に、アジェンダデータ３２に含まれる「発表時間」を参照して、現在発表している発表者の残りの持ち時間が「残りの発表時間  ９：３４」として表示されている。当然ながら、司会進行情報表示領域７３に表示する情報は、「残りの発表時間」に限られず、例えば、次の発表内容（発表者、発表資料、発表時間等）を示す情報等を表示してもよい。
【０２６０】
参加率算出部２４は、端末会議制御部１７がサーバ会議制御部５１から発表終了の通知を受信するまで、参加状態データの受信処理を行い、発表終了の通知を受信すると（Ｓ９５でＹＥＳ）、発表処理を終了する。
【０２６１】
上述の第３の実施例のように、各通信端末装置１及び会議サーバ２が処理することによって、司会者端末１ｃの端末表示部１１に、現在の参加者の参加率を表示することができる。
【０２６２】
なお、図２５に示すように、参加者を特定して、各参加者の参加状態を表示するためには、Ｓ９２において、参加率算出部２４は、各参加者端末１ｂの参加状態判定部２２から参加状態データを受信すると共に、各参加者端末１ｂを利用する参加者を識別する情報も取得する必要がある。すなわち、本実施例では、各参加者端末１ｂの参加状態判定部２２は、参加状態データと自装置を利用する参加者を識別する情報とを対応付けて、司会者端末１ｃの参加率算出部２４に送信している。
【０２６３】
また、第１の実施例、及び第２の実施例でも、第３の実施例のように、発表者端末１ａは、参加者端末１ｂから直接参加状態データ、もしくは、参加状態カウンタデータを受信してもよい。この場合、発表者端末１ａが司会者端末１ｃの参加率算出部２４と同じ機能を備えていればよい。
【０２６４】
また、司会者が図２５に示すアイコン８０、８１、８２を操作することによって、司会者端末１ｃが、会議及び発表の開始・終了処理、並びに、参加状態判定処理を実行するように、会議サーバ２に指示してもよい。
【０２６５】
〔変形例〕
上記実施形態では、参加者端末１ｂが、自装置を利用する参加者の視線が自装置の端末表示部１１に向いているか否かを判定する構成（視線検出部２０及び参加状態判定部２２）と、自装置の動作モードを判定する構成（端末会議制御部１７、別動作検出部２１及び参加状態判定部２２）と、参加者の視線の判定結果及び参加者端末１ｂの動作モードの判定結果に基づいて、参加者の参加状態を判定する構成（参加状態判定部２２）とを備えている例を説明したが、これらの構成は参加者端末１ｂ以外の装置に設けられていてもよい。
【０２６６】
つまり、各参加者端末１ｂを利用する参加者の視線が参加者端末１ｂの端末表示部１１に向いているか否かを判定する構成と、各参加者端末１ｂの動作モードを判定する構成と、各参加者の視線の判定結果及び各参加者端末１ｂの動作モードの判定結果に基づいて、各参加者の参加状態を判定する構成とが、電子会議システム３に含まれる通信端末装置１（発表者端末１ａ、参加者端末１ｂ、司会者端末１ｃ）または会議サーバ２の少なくとも何れかに設けられていればよい。
【０２６７】
また、上記実施形態では、会議サーバ２または司会者端末１ｃが、参加率を算出する構成（参加状態データ管理部５２または参加率算出部２４）を備えている例を説明したが、この構成は、会議サーバ２または司会者端末１ｃ以外の装置に設けられていてもよい。
【０２６８】
つまり、参加率を算出する構成が、電子会議システム３に含まれる通信端末装置１（発表者端末１ａ、参加者端末１ｂ、司会者端末１ｃ）または会議サーバ２の少なくとも何れかに、設けられていればよい。
【０２６９】
すなわち、電子会議システム３に含まれる何れかの装置が、各参加者端末１ｂを利用する参加者の視線が参加者端末１ｂの端末表示部１１に向いているか否かを判定する構成を備え、また、電子会議システム３に含まれる何れかの装置が、各参加者端末１ｂの動作モードを判定する構成を備え、さらに、電子会議システム３に含まれる何れかの装置が、各参加者の視線の判定結果及び各参加者端末１ｂの動作モードの判定結果を受信して、受信したこれらの判定結果に基づいて、各参加者の参加状態を判定する構成を備えていればよい。そして、電子会議システム３に含まれる何れかの装置が、各参加者の参加状態の判定結果を受信して、受信した判定結果から、参加率を算出する構成を備えていればよい。
【０２７０】
例えば、上述の第１の実施例において、会議サーバ２が、各参加者端末１ｂを利用する参加者の視線が参加者端末１ｂの端末表示部１１に向いているか否かを判定する構成と、各参加者端末１ｂの動作モードを判定する構成と、各参加者の視線の判定結果及び各参加者端末１ｂの動作モードの判定結果に基づいて、各参加者の参加状態を判定する構成とを備えていてもよい。
【０２７１】
この場合、会議サーバ２は、参加状態判定処理を開始すると、各参加者端末１ｂに対して、カメラ５が撮影した画像の送信を要求する。そして、会議サーバ２は、受信した各参加者端末１ｂのカメラ５が撮影した画像を解析して、各参加者端末１ｂを利用している参加者が、当該参加者端末１ｂの端末表示部１１を見ているかどうかを判定する。なお、画像を解析してユーザの視線の向きを検出する処理は、視線方向を検出する機能を有する他の装置に行わせてもよく、この場合には該装置の検出結果から、参加者が端末表示部１１を見ているかを判定する。
【０２７２】
また、会議サーバ２は、参加状態判定処理を開始すると、各参加者端末１ｂに対して、参加者端末１ｂの動作モードを通知するように指示する。そして、会議サーバ２は、各参加者端末１ｂから動作モードを示す情報、つまり、同期モードであるか、非同期モードであるかを示す情報を受信する。なお、会議サーバ２は、各参加者端末１ｂの動作モードを制御する機能を有しているので、参加者端末１ｂを何れの動作モードで機能させているかは、参加者端末１ｂと通信を行わずに特定することもできる。
【０２７３】
ここで、会議サーバ２は、何れかの参加者端末１ｂから非同期モードを示す情報を受信すると、当該参加者端末１ｂに対して、さらに、参加者端末１ｂが独立モードであるか別作業モードであるかを通知するように指示する。そして、会議サーバ２は、各参加者端末１ｂから独立モードであるか、別作業モードであるかを示す情報を受信する。
【０２７４】
次に、会議サーバ２は、各参加者端末１ｂを利用する参加者の視線検出の結果と、各参加者端末１ｂの動作モードとに基づいて、各参加者端末１ｂの参加状態を判定する。つまり、会議サーバ２は、各参加者端末の参加状態データを生成する。そして、会議サーバ２は、生成した参加状態データから、現在の参加率を算出し、算出した参加率を含む参加状態データリストを生成する。
【０２７５】
また、上記実施形態では、参加者を撮影するカメラ５を、各参加者端末１ｂに接続している例を説明したが、カメラ５は、各参加者を撮影可能なものであればよく、視線判定を行う装置に接続されていればよい。例えば、複数の参加者が在室する会議室内に、当該複数の参加者を撮影可能なカメラ５を少なくとも１つ設置し、当該カメラ５と、参加者の視線判定を行う装置とが通信接続されていればよい。
【０２７６】
〔補足〕
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２７７】
最後に、通信端末装置１及び会議サーバ２の各ブロック、特に端末制御部１３及びサーバ制御部４３は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２７８】
すなわち、通信端末装置１及び会議サーバ２は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラム及び各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである通信端末装置１及び会議サーバ２の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記通信端末装置１及び上記会議サーバ２に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２７９】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２８０】
また、通信端末装置１及び会議サーバ２を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０２８１】
本発明は、会議の参加者が会議に参加しているかどうかを判断することを可能にするものであり、特に電子会議システムを構成する端末装置に好適に適用することができる。
【符号の説明】
【０２８２】
１    通信端末装置（端末装置、対象画像表示装置、監視装置）
１ａ  発表者端末（対象画像表示装置、監視装置）
１ｂ  参加者端末（端末装置）
１ｃ  司会者端末（監視装置）
２    会議サーバ（監視装置）
３    電子会議システム（端末監視システム）
１１    端末表示部（表示装置）
１７    端末会議制御部（同期判定手段）
１８    表示制御部（表示制御手段）
２０    視線検出部（視線判定手段）
２１    別動作検出部（非同期状態判定手段）
２２    参加状態判定部（閲覧状態通知手段、閲覧状態判定手段）
２４    参加率算出部（割合算出手段、閲覧率算出手段）
５２    参加状態データ管理部（割合算出手段、閲覧率算出手段）
【図１】
2011228817.tif 000003
【図２】
2011228817.tif 000004
【図３】
2011228817.tif 000005
【図４】
2011228817.tif 000006
【図５】
2011228817.tif 000007
【図６】
2011228817.tif 000008
【図７】
2011228817.tif 000009
【図８】
2011228817.tif 000010
【図９】
2011228817.tif 000011
【図１０】
2011228817.tif 000012
【図１１】
2011228817.tif 000013
【図１２】
2011228817.tif 000014
【図１３】
2011228817.tif 000015
【図１４】
2011228817.tif 000016
【図１５】
2011228817.tif 000017
【図１６】
2011228817.tif 000018
【図１７】
2011228817.tif 000019
【図１８】
2011228817.tif 000020
【図１９】
2011228817.tif 000021
【図２０】
2011228817.tif 000022
【図２１】
2011228817.tif 000023
【図２２】
2011228817.tif 000024
【図２３】
2011228817.tif 000025
【図２４】
2011228817.tif 000026
【図２５】
2011228817.tif 000027