(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数の端末間において、表示画面の少なくとも一部を同期して表示させるためのプログラムであって、
同期して表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段、
前記資料が表示されている間に前記複数の端末それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段、
前記資料情報と、前記操作情報と、前記ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する情報記録手段、及び、
前記資料のデータを保存する記憶手段から前記資料を読み出して前記ユーザの端末に表示させるとともに、表示された前記資料に、前記議事録情報に基づいて、前記操作情報に応じた前記操作の内容を反映させることによって、前記議事録情報を再生する再生手段、
としてコンピュータを機能させ、
前記操作情報は、前記ユーザにより行われた前記資料のページの切り替えの操作を含み、
前記再生手段は、前記議事録情報を再生している間に前記ユーザから前記資料の第一ページへの切り替えの要求があった場合には前記第一ページを表示させつつ、前記議事録情報に基づく前記資料の第二ページへの切り替えのタイミングに達した場合には前記第二ページを表示させる
ことを特徴とするプログラム。
【請求項２】
前記情報記録手段は、記憶手段に保存されている前記資料のデータに、前記議事録情報を関連付ける、
ことを特徴とする請求項１に記載のプログラム。
【請求項３】
前記コンピュータを、さらに、前記操作情報の種別から優先度を比較する優先度比較手段として機能させ、
前記情報記録手段は、複数の操作情報のうち優先度の高い操作情報を、前記資料情報及び前記時間情報に関連付けて記録する、
ことを特徴とする請求項１に記載のプログラム。
【請求項４】
前記情報記録手段は、前記議事録情報を再生しているときに前記ユーザにより操作された内容を示す操作情報を、前記議事録情報に追加する、
ことを特徴とする請求項１に記載のプログラム。
【請求項５】
前記情報記録手段は、前記資料が表示されている間に前記議事録情報を記録し、
前記再生手段は、前記情報記録手段が前記議事録情報を記録しているときに前記ユーザによる前記議事録の再生要求があった場合は、前記議事録情報の再生速度を通常の速度よりも速くする、
ことを特徴とする請求項４に記載のプログラム。
【請求項６】
前記コンピュータを、さらに、前記操作情報の種別から優先度を比較する優先度比較手段として機能させ、
前記再生手段は、前記資料のデータを保存する記憶手段から前記資料を読み出して前記ユーザの端末に表示させるとともに、表示された前記資料に、複数の操作情報のうち優先度の高い操作情報に応じた前記操作の内容を反映させる、
ことを特徴とする請求項１に記載のプログラム。
【請求項７】
ネットワークを介して接続された複数の端末間において、表示画面の少なくとも一部を同期して表示させる情報処理装置であって、
同期して表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段と、
前記資料が表示されている間に前記複数の端末それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段と、
前記資料情報と、前記操作情報と、前記ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する情報記録手段と、
前記資料のデータを保存する記憶手段から前記資料を読み出して前記ユーザの端末に表示させるとともに、表示された前記資料に、前記議事録情報に基づいて、前記操作情報に応じた前記操作の内容を反映させることによって、前記議事録情報を再生する再生手段と、
を含み、
前記操作情報は、前記ユーザにより行われた前記資料のページの切り替えの操作を含み、
前記再生手段は、前記議事録情報を再生している間に前記ユーザから前記資料の第一ページへの切り替えの要求があった場合には前記第一ページを表示させつつ、前記議事録情報に基づく前記資料の第二ページへの切り替えのタイミングに達した場合には前記第二ページを表示させる
ことを特徴とする情報処理装置。
【請求項８】
ネットワークを介して接続された複数の端末間において、表示画面の少なくとも一部を同期して表示させる情報処理システムであって、
同期して表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段と、
前記資料が表示されている間に前記複数の端末それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段と、
前記資料情報と、前記操作情報と、前記ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する情報記録手段と、
前記資料のデータを保存する記憶手段から前記資料を読み出して前記ユーザの端末に表示させるとともに、表示された前記資料に、前記議事録情報に基づいて、前記操作情報に応じた前記操作の内容を反映させることによって、前記議事録情報を再生する再生手段と、
を含み、
前記操作情報は、前記ユーザにより行われた前記資料のページの切り替えの操作を含み、
前記再生手段は、前記議事録情報を再生している間に前記ユーザから前記資料の第一ページへの切り替えの要求があった場合には前記第一ページを表示させつつ、前記議事録情報に基づく前記資料の第二ページへの切り替えのタイミングに達した場合には前記第二ページを表示させる
ことを特徴とする情報処理システム。
【請求項９】
ネットワークを介して接続された複数の端末間において、表示画面の少なくとも一部を同期して表示させるためのプログラムであって、
同期して表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段、
前記資料が表示されている間に前記複数の端末それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段、
前記資料情報と、前記操作情報と、前記ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する情報記録手段、及び、
前記資料のデータを保存する記憶手段から前記資料を読み出して前記ユーザの端末に表示させるとともに、表示された前記資料に、前記議事録情報に基づいて、前記操作情報に応じた前記操作の内容を反映させることによって、前記議事録情報を再生する再生手段、
としてコンピュータを機能させ、
前記操作情報は、前記ユーザにより行われた前記資料のページの切り替えの操作を含み、
前記再生手段は、前記議事録情報を再生している間に前記ユーザから前記資料の第一ページへの切り替えの要求があった場合には前記第一ページを表示させつつ、前記議事録情報に基づく前記資料の第二ページへの切り替えのタイミングに達した場合には前記第二ページを表示させる
ことを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
近年、ＰＣやタブレット端末等を相互にネットワーク接続し資料や音声・映像データ等を電子的に共有する、いわゆる電子会議システムが利用されている。このような電子会議システムにおいて、主に会議の議事録等を作成する目的で、会議でやりとりされた音声や、会議の様子を撮影した映像等のメディア情報（メディアデータ）を記録する技術が提案されている。しかし、メディアデータをそのまま記録していたのでは、議事録のデータ量が膨大になるという問題がある。
【０００３】
このような問題に対して、特許文献１では、参加者の動画情報については重要な場面のみ記録し、それ以外のメディアデータを時系列で記録する方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２４４５２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示された方法では、発表者と資料情報を動画情報（メディアデータ）として記録しているため、議事録のデータ量が依然として大きいという問題がある。また、メディアデータを単に時系列で記録しているため、再生時のユーザ操作の自由度が低いという問題がある。
【０００６】
本発明は、上記実情に鑑みてなされたものであり、その目的は、発表者と資料情報を動画情報として単に時系列で記録するものと比較して、電子会議の議事録を効率よく記録するとともに、再生時のユーザ操作の自由度を高めることができる情報処理装置、情報処理システム、プログラム、及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の請求項１に係るプログラムは、ネットワークを介して接続された複数の端末間において、表示画面の少なくとも一部を同期して表示させるためのプログラムであって、表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段、前記複数の端末それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段、及び、前記資料情報と、前記操作情報と、前記ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する情報記録手段、としてコンピュータを機能させるためのプログラムである。
【０００８】
本発明の請求項２に係るプログラムは、請求項１に記載の構成において、前記情報記録手段は、記憶手段に保存されている前記資料のデータに、前記議事録情報を関連付ける。
【０００９】
本発明の請求項３に係るプログラムは、請求項１に記載の構成において、前記コンピュータを、さらに、前記操作情報の種別から優先度を比較する優先度比較手段として機能させ、前記情報記録手段は、複数の操作情報のうち優先度の高い操作情報を、前記資料情報及び前記時間情報に関連付けて記録する。
【００１０】
本発明の請求項４に係るプログラムは、請求項１に記載の構成において、前記コンピュータを、さらに、ユーザの要求に基づいて前記議事録情報を再生する再生手段として機能させ、前記再生手段は、前記資料のデータを保存する記憶手段から前記資料を読み出して前記ユーザの端末に表示させるとともに、表示された前記資料に、前記議事録情報に基づいて、前記操作情報に応じた前記操作の内容を反映させる。
【００１１】
本発明の請求項５に係るプログラムは、請求項４に記載の構成において、前記情報記録手段は、前記議事録情報を再生しているときに前記ユーザにより操作された内容を示す操作情報を、前記議事録情報に追加する。
【００１２】
本発明の請求項６に係るプログラムは、請求項４に記載の構成において、前記再生手段は、前記情報記録手段が前記議事録情報を記録しているときに前記ユーザの要求があった場合は、前記議事録情報の再生速度を通常の速度よりも速くする。
【００１３】
本発明の請求項７に係るプログラムは、請求項４に記載の構成において、前記コンピュータを、さらに、前記操作情報の種別から優先度を比較する優先度比較手段として機能させ、前記再生手段は、前記資料のデータを保存する記憶手段から前記資料を読み出して前記ユーザの端末に表示させるとともに、表示された前記資料に、複数の操作情報のうち優先度の高い操作情報に応じた前記操作の内容を反映させる。
【００１４】
上記プログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの、コンピュータが読み取り可能な情報記憶媒体に格納されてもよい。また、上記コンピュータは、上記端末であってもよい。
【００１５】
本発明の請求項８に係る情報処理装置は、ネットワークを介して接続された複数の端末間において、表示画面の少なくとも一部を同期して表示させる情報処理装置であって、表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段と、前記複数の端末それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段と、前記資料情報と、前記操作情報と、前記ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する情報記録手段と、を含むことを特徴とする。上記情報処理装置は、上記端末であってもよい。
【００１６】
本発明の請求項９に係る情報処理システムは、ネットワークを介して接続された複数の端末間において、表示画面の少なくとも一部を同期して表示させる情報処理システムであって、表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段と、前記複数の端末それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段と、前記資料情報と、前記操作情報と、前記ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する情報記録手段と、を含むことを特徴とする。
【００１７】
本発明の請求項１０に係る記録媒体は、ネットワークを介して接続された複数の端末間において、表示画面の少なくとも一部を同期して表示させるためのプログラムであって、表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段、前記複数の端末それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段、及び、前記資料情報と、前記操作情報と、前記ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する情報記録手段、としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。上記コンピュータは、上記端末であってもよい。
【発明の効果】
【００１８】
本発明の請求項１、８〜１０の構成によれば、資料情報と、操作情報と、ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する。このため、発表者と資料情報を動画情報として単に時系列で記録するものと比較して、電子会議の議事録を効率よく記録するとともに、再生時のユーザ操作の自由度が高まる。
【００１９】
本発明の請求項２の構成によれば、記憶手段に保存されている資料のデータに議事録情報が関連付けられる。
【００２０】
本発明の請求項３の構成によれば、複数の操作情報のうち優先度の高い操作情報が資料情報及び時間情報に関連付けられる。
【００２１】
本発明の請求項４の構成によれば、資料がユーザの端末に表示され、表示された資料に、議事録情報に基づいて、操作情報に応じた操作の内容が反映される。
【００２２】
本発明の請求項５の構成によれば、議事録情報を再生しているときに、ユーザにより操作された内容を示す操作情報が議事録情報に追加される。
【００２３】
本発明の請求項６の構成によれば、議事録情報が記録されているときにユーザの要求があった場合は、議事録情報が高速再生される。
【００２４】
本発明の請求項７の構成によれば、資料がユーザの端末に表示され、表示された資料に、複数の操作情報のうち優先度の高い操作情報に応じた操作の内容が反映される。
【図面の簡単な説明】
【００２５】
【図１】本実施形態に係る電子会議システムの全体構成図である。
【図２】操作端末のハードウェア構成を示すブロック図である。
【図３】参加者用端末の具体的な構成を示す機能ブロック図である。
【図４】電子会議システムのネットワーク構成の一例を示す図である。
【図５】発表者用端末の表示画面に表示される表示内容の一例を示している。
【図６】操作種別テーブルの一例を示す図である。
【図７】電子会議システムの動作フロー図である。
【図８】電子会議システムの動作フロー図である。
【図９】サーバ及び操作端末の構成を示す機能ブロック図である。
【図１０】操作情報管理テーブルの一例を示す図である。
【図１１】更新された操作情報管理テーブルの一例を示す図である。
【図１２】変形例５に係る電子会議システムにおける参加者用端末の具体的な構成を示す機能ブロック図である。
【図１３】操作種別テーブルの一例を示す図である。
【図１４】操作種別テーブルの一例を示す図である。
【図１５】変形例５に係る電子会議システムの動作フロー図である。
【図１６】サーバ及び操作端末の構成を示す機能ブロック図である。
【図１７】優先度判定テーブルの一例を示す図である。
【図１８】優先度判定テーブルの他の例を示す図である。
【図１９】変形例８に係る電子会議システムの具体的な構成を示す機能ブロック図である。
【図２０】変形例８に係る電子会議システムの具体的な構成を示す機能ブロック図である。
【図２１】変形例１０に係る電子会議システムの具体的な構成を示す機能ブロック図である。
【図２２】電子会議システムのネットワーク構成の一例を示す図である。
【図２３】電子会議システムのネットワーク構成の一例を示す図である。
【発明を実施するための形態】
【００２６】
本発明の一実施形態について、図面を用いて以下に説明する。本実施形態では、情報処理システムの一例として、ネットワークを介して接続された複数の操作端末間で電子データを共有する電子会議システムを例に挙げて説明する。
【００２７】
図１は、本実施形態に係る電子会議システムの全体構成図である。電子会議システム１００（情報処理システム）は、会議に出席する複数のユーザがそれぞれ使用する複数の操作端末１０を含んで構成されている。本実施形態では、説明の便宜上、会議の主催者、会議の進行役、会議において発表を担当する者等、会議の主役となり得るユーザを「発表者」（第２のユーザ）といい、発表者が使用する操作端末を「発表者用端末」（第２操作端末）という。また、発表者以外の会議に出席するユーザを「参加者」（第１のユーザ）といい、参加者が使用する操作端末を「参加者用端末」（第１操作端末）という。図１では、１台の発表者用端末１０ａと、３台の参加者用端末１０ｂ、１０ｃ、１０ｄとを示している。また、以下では、発表者用端末１０ａ及び参加者用端末１０ｂ、１０ｃ、１０ｄにおいて共通する構成を説明する際は、操作端末１０と総称して説明する。
【００２８】
図１に示すように、発表者用端末１０ａと、参加者用端末１０ｂ、１０ｃ、１０ｄとは、ＬＡＮ（Local Area Network）やインターネット等の通信ネットワーク２０を介して相互に接続されている。
【００２９】
図２は、操作端末１０のハードウェア構成を示すブロック図である。操作端末１０は、ＣＰＵ１０１、メモリ１０２、記憶部１０３、通信部１０４、入力部１０５、及び表示部１０６を含むコンピュータで構成されている。これらのハードウェア要素はバスにより相互にデータの授受が可能に接続されている。ＣＰＵ１０１は、操作端末１０の各部を制御したり、各種の情報処理を実行したりする。メモリ１０２は、各種のプログラムやデータを保持する。メモリ１０２には、ＣＰＵ１０１の作業領域も確保される。記憶部１０３は、各種のファイルやドキュメント等のデータを記憶する。通信部１０４は、通信ネットワーク２０を介して、他の操作端末１０とデータ通信を行う。入力部１０５は、キーボード、マウス、ペンツール、タッチパネル等の入力デバイスである。表示部１０６は、Ｗｅｂブラウザ等のアプリケーションソフトを介して各種のファイルやドキュメント等を表示する表示画面である。記憶部１０３、入力部１０５、及び表示部１０６は、操作端末１０の外部に設けられ、通信ネットワーク２０を介して操作端末１０に接続されていてもよい。また、操作端末１０には、ブラウザや電子メールクライアント等のソフトウェアが組み込まれている。操作端末１０は、例えば、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、スマートフォン等の携帯情報端末等である。
【００３０】
サーバ３０は、ＣＰＵ３０１、メモリ３０２、記憶部３０３、及び通信部３０４を含むコンピュータで構成されている。これらのハードウェア要素はバスにより相互にデータの授受が可能に接続されている。ＣＰＵ３０１は、サーバ３０の各部を制御したり、各種の情報処理を実行したりする。メモリ３０２は、各種のプログラムやデータを保持する。メモリ３０２には、ＣＰＵ３０１の作業領域も確保される。記憶部３０３は、各種のファイルやドキュメント等のデータや各種情報等を記憶する。なお、通信部３０４は、通信ネットワーク２０を介して、他の端末やサーバとデータ通信を行う。記憶部３０３は、サーバ３０の外部に設けられ、通信ネットワーク２０を介してサーバ３０に接続されていてもよい。
【００３１】
以下では、主に、発表者用端末１０ａ及び参加者用端末１０ｂに着目して、電子会議システム１００の具体的な構成について説明する。
【００３２】
図３は、参加者用端末１０ｂの具体的な構成を示す機能ブロック図である。参加者用端末１０ｂは、発表者操作受付部１１、参加者操作取得部１２、操作種別判定部１３、同期判定部１４、及び、表示制御部１５を含んでいる。これらの要素はメモリ１０２（図２参照）に格納されたプログラムをＣＰＵ１０１が実行することにより実現される。記憶部１０３には、各種のファイルやドキュメントや音声等のデータ（メディアデータ）を保存するメディアＤＢ３１が含まれている。
【００３３】
上記プログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、メモリカード等のコンピュータが読み取り可能な情報記憶媒体から参加者用端末１０ｂにインストールされてもよいし、インターネット等の通信ネットワーク２０を介してダウンロードされてもよいし、上記プログラムが予め記憶されたサーバからダウンロードされてもよい。
【００３４】
例えば、図４に示すように、各操作端末１０がサーバ３０を介してネットワーク接続されたネットワーク構成において、参加者用端末１０ｂ、１０ｃ、１０ｄがサーバ３０に接続された時点で、上記プログラムがサーバ３０から各参加者用端末１０ｂ、１０ｃ、１０ｄのメモリ１０２にダウンロードされ、会議用の資料データがメディアＤＢ３１にダウンロードされてもよい。上記プログラム及び資料データは、例えばＪａｖａＳｃｒｉｐｔ（登録商標）により構成されてもよい。また、発表者が操作端末１０をサーバ３０に接続して所定の設定を行うことにより、当該操作端末１０は発表者用端末１０ａとして認識され、参加者が操作端末１０をサーバ３０に接続して所定の設定を行うことにより、当該操作端末１０は参加者用端末１０ｂ等として認識される。サーバ３０は、参加者用端末に認識された各操作端末１０に対して、上記プログラム及び資料データを送信する。なお、サーバ３０は、発表者用端末に認識された操作端末１０に対しても、上記プログラム及び資料データを送信してもよい。サーバ３０は、上記プログラム及び資料データを送信した後、主に、発表者用端末１０ａ及び参加者用端末１０ｂ、１０ｃ、１０ｄ間の情報通信を行う中継器として機能する。なお、上記プログラムがダウンロード又は記録された操作端末１０は、情報処理装置として機能する。また、上記プログラムがダウンロードされたコンピュータは、操作端末１０であってもよいし、サーバ３０であってもよい。
【００３５】
上記プログラムに対応する各機能について説明する。
【００３６】
発表者操作受付部１１は、発表者用端末１０ａから、発表者が発表者用端末１０ａにおいて操作した内容を示す情報（以下、発表者操作情報という。）（第２操作内容）を受け付ける。発表者操作情報は、例えば、新規資料の表示、ペンツール（手書き用ツール）による資料への書き込み、投稿コメントのピックアップ（選択）、資料のページ切り替え、マウスポインタの入力及び移動、音声入力等の操作内容を示す情報である。
【００３７】
ここで、発表者用端末１０ａにおける処理内容の具体例を説明する。図５は、発表者用端末１０ａの表示画面に表示される表示内容の一例を示している。
【００３８】
例えば、発表者が発表者用端末１０ａにおいて、マウス等（入力部１０５）を操作して、メディアＤＢ３１に保存されている資料の読み込み（資料画面へ新規資料を表示させる操作）を行った場合、発表者用端末１０ａは、通信部１０４を介して、資料の保存先ＵＲＬ又は資料ＩＤを示す情報を含む上記操作内容を示す発表者操作情報を、参加者用端末１０ｂに通知（送信）する。
【００３９】
また、例えば、発表者が発表者用端末１０ａにおいて、マウスを操作して、表示部１０６に表示された資料画面（図５参照）にマウスポインタを入力した場合、発表者用端末１０ａは、通信部１０４を介して、マウスポインタの位置（座標）、入力された資料のＩＤ及びページ番号等を示す情報を含む上記操作内容を示す発表者操作情報を、参加者用端末１０ｂに通知する。なお、発表者用端末１０ａは、発表者操作情報を一定間隔（例えば、５０ｍｓｅｃ毎）で順次送信してもよい。
【００４０】
また、例えば、発表者が発表者用端末１０ａにおいて、ペンツールを操作して、表示部１０６に表示された資料画面（図５参照）に文字等を書き込んだ場合、発表者用端末１０ａは、通信部１０４を介して、書き込まれた位置（座標）、書き込まれた資料のＩＤ及びページ番号等を示す情報を含む上記操作内容を示す発表者操作情報を、参加者用端末１０ｂに通知する。
【００４１】
また、例えば、発表者が発表者用端末１０ａにおいて、マウスを操作して、表示部１０６に表示された資料画面（図５参照）のページを切り替えた場合、発表者用端末１０ａは、通信部１０４を介して、表示された資料のＩＤ及び指定されたページ番号を示す情報を含む上記操作内容を示す発表者操作情報を、参加者用端末１０ｂに通知する。
【００４２】
このように、発表者用端末１０ａは、発表者の操作に基づいて、その内容を示す情報を、各参加者用端末１０ｂ、１０ｃ、１０ｄに通知する。
【００４３】
参加者操作取得部１２は、参加者が参加者用端末１０ｂにおいて操作した内容を示す情報（以下、参加者操作情報という。）（第１操作内容）を取得する。参加者操作情報は、発表者操作情報と同様、例えば、資料の表示、ペンツールによる資料への書き込み、投稿コメントの作成、資料のページ切り替え、マウスポインタの入力及び移動、音声入力等の操作内容を示す情報である。
【００４４】
操作種別判定部１３は、発表者操作受付部１１が発表者用端末１０ａから受け付けた発表者操作情報に基づいて操作種別（発表者操作種別）を判定する。また、操作種別判定部１３は、参加者操作取得部１２が自端末（参加者用端末１０ｂ）において取得した参加者操作情報に基づいて操作種別（参加者操作種別）を判定する。操作種別は、発表者及び参加者の操作内容を種類別に分類したものである。操作種別は、予め設定されており、例えば操作種別テーブルとして記憶部１０３に保存される。操作種別テーブルに登録される操作内容は、発表者及び参加者にとって重要な操作内容、例えば、発表者用端末１０ａに同期して参加者用端末１０ｂに表示された表示内容（同期内容）を変更する操作内容をいう。具体的には、発表者用端末１０ａに表示された資料Ａの第１ページが同期して参加者用端末１０ｂに表示されている場合に、第２ページに切り替えることにより、参加者用端末１０ｂの表示内容を変更する操作や、発表者用端末１０ａに表示された資料Ａの第１ページが同期して参加者用端末１０ｂに表示されている場合に、第１ページにマウスポインタを入力することにより、参加者用端末１０ｂの表示内容を変更する操作等をいう。
【００４５】
なお、参加者用端末１０ｂにおいて、表示画面全体に同期内容が表示されてもよいし、表示画面の一部に同期内容が表示されてもよい。また、発表者用端末１０ａの表示画面全体が同期されてもよいし、表示画面の一部が同期されてもよい。このため、例えば、発表者用端末１０ａにおいて発表者が操作したマウスポインタが、参加者用端末１０ｂにおいて同期して動いている場合（同期状態）でも、参加者用端末１０ｂ用のマウスポインタは別途（例えば、同期している表示画面外に）表示されていてもよい。また、同期している表示画面内において、発表者が操作した同期状態のマウスポインタと、参加者が操作した参加者用端末１０ｂ用のマウスポインタとの両方が表示されていてもよい。発表者用端末１０ａにおけるマウスポインタの入力操作は、参加者用端末１０ｂの表示内容を変更する操作に含まれる。
【００４６】
図６には、操作種別テーブルの一例を示している。図６に示す操作種別テーブルでは、操作内容に対応して、「資料表示」、「ペン」、「ピックアップ」、「ページ切り替え」、「ポインタ」の５種類の操作種別が設定されている。例えば、操作種別判定部１３は、上記操作種別テーブルを参照して、発表者による操作内容に対応する操作種別を特定する。また、操作種別判定部１３は、上記操作種別テーブルを参照して、参加者による操作内容に対応する操作種別を特定する。なお、操作内容に対応する操作種別が存在しない場合は、操作種別判定部１３は、「操作種別なし」と判定する。また、操作種別テーブルに登録される操作内容は図６の内容に限定されない。例えば、操作種別テーブルに登録される操作内容及び操作種別が、発表者用のものと参加者用のものとで異なっていてもよい。この場合は、発表者用操作種別テーブルと参加者用操作種別テーブルとを別々に設ければよい。
【００４７】
同期判定部１４は、操作種別判定部１３の判定結果に基づいて、参加者用端末１０ｂを発表者用端末１０ａに同期させるか又は非同期とさせるかを判定する。具体的には、発表者による操作内容が所定の操作種別（図６参照）に該当する場合は、同期判定部１４は、「同期」と判定する。また、参加者による操作内容が所定の操作種別（図６参照）に該当する場合は、同期判定部１４は「非同期」と判定する。なお、発表者による操作内容又は参加者による操作内容が「操作種別なし」の場合は、同期判定部１４は「非同期」と判定する。
【００４８】
表示制御部１５は、同期判定部１４の判定結果に基づいて、参加者用端末１０ｂの表示画面の表示内容を制御する。具体的には、同期判定部１４において「同期」と判定された場合、表示制御部１５は、発表者による操作内容に応じた表示内容を参加者用端末１０ｂに反映させて表示させる。例えば、発表者が発表者用端末１０ａにおいて新たな資料Ａを表示させた場合、同期判定部１４において「同期」と判定され、表示制御部１５は、参加者用端末１０ｂの表示部１０６に資料Ａを表示させる。また、例えば、発表者が発表者用端末１０ａにおいて資料Ａの表示ページを第１ページから第２ページに切り替えた場合、同期判定部１４において「同期」と判定され、表示制御部１５は、参加者用端末１０ｂの表示部１０６に表示されている資料Ａの表示ページを第１ページから第２ページに切り替える。同様に、ペンツールにより文字を書き込んだり、投稿コメントをピックアップしたり、発表者がマウスポインタを移動させたりした場合、表示制御部１５は、これら操作内容を、参加者用端末１０ｂに反映させる。
【００４９】
一方、同期判定部１４において「非同期」と判定された場合は、表示制御部１５は、参加者用端末１０ｂを発表者用端末１０ａに対して非同期状態（非同期モード）にするとともに、参加者による操作内容を参加者用端末１０ｂに反映させる。例えば、発表者用端末１０ａに同期して参加者用端末１０ｂに資料Ａが表示されている場合に、参加者が別の資料Ｂを選択した場合、同期判定部１４において「非同期」と判定され、表示制御部１５は、参加者用端末１０ｂを発表者用端末１０ａとは非同期状態とし、参加者用端末１０ｂの表示内容を変更して、表示部１０６に資料Ｂを表示させる。また、例えば、発表者用端末１０ａに同期して参加者用端末１０ｂに資料Ａの第３ページが表示されている場合に、参加者が先のページ（第４ページ）に切り替える操作を行った場合、同期判定部１４において「非同期」と判定され、表示制御部１５は、参加者用端末１０ｂを発表者用端末１０ａに対して非同期状態とし、参加者用端末１０ｂの表示部１０６に表示されている資料Ａの表示ページを第３ページから第４ページに切り替える（変更する）。同様に、ペンツールにより文字を書き込んだり、投稿コメントを作成したり、参加者がマウスポインタを移動させたりした場合、表示制御部１５は、参加者用端末１０ｂを発表者用端末１０ａに対して非同期状態とし、これら操作内容を、参加者用端末１０ｂに反映させる。
【００５０】
上記のように、表示制御部１５は、参加者が参加者用端末１０ｂにおいて予め設定された操作を行うことによって同期状態を解除する（非同期状態に切り替える）同期解除手段として機能し、同期状態が解除された状態（非同期状態）において、発表者が発表者用端末１０ａにおいて予め設定された操作を行うことによって、再度、同期状態に戻す（非同期状態を解除する）再同期手段として機能する。
【００５１】
次に、電子会議システム１００における処理の流れについて説明する。図７及び図８は、電子会議システム１００の動作フロー図である。ここでは、一例として、発表者Ｐが発表者用端末１０ａを使用して電子会議において資料Ａに関する発表を行い、参加者Ｓが参加者用端末１０ｂを使用して電子会議に参加し、発表者Ｐ及び参加者Ｓが所望の操作を行いながら電子会議が進行していくケースを想定して説明する。なお、電子会議システム１００には、通信ネットワーク２０を介して相互に接続された１台の発表者用端末と複数台の参加者用端末とが含まれるが、ここでは、１台の発表者用端末１０ａと１台の参加者用端末１０ｂとに着目して説明する。
【００５２】
初めに、発表者Ｐは、発表者用端末１０ａにおいて、記憶部１０３（図２）に保存されている資料Ａのファイルを選択する。これにより、発表者用端末１０ａの表示部１０６に、資料Ａの内容が表示される（Ｓ１０１）。例えば、資料Ａの先頭ページ（第１ページ）が表示される。また、発表者用端末１０ａは、資料Ａの情報（例えば、資料ＡのＩＤ及びページ番号）を含む、発表者Ｐの操作内容（ここでは、新規資料Ａの表示）を示す発表者操作情報を参加者用端末１０ｂに通知する。
【００５３】
次に、参加者用端末１０ｂの発表者操作受付部１１が、発表者用端末１０ａから上記発表者操作情報を受け付ける（Ｓ２０１）。ここでは、発表者操作受付部１１は、資料ＡのＩＤを含む操作内容（「新規資料Ａの表示」）を受け付ける。
【００５４】
次に、参加者用端末１０ｂの操作種別判定部１３が、上記発表者操作情報に基づいて操作種別を判定する（Ｓ２０２）。ここでは、操作種別判定部１３は、図６に示す操作種別テーブルを参照して、操作内容（「新規資料Ａの表示」）に対応する操作種別（「資料表示」）を特定する。
【００５５】
次に、参加者用端末１０ｂの同期判定部１４が、操作種別判定部１３の判定結果に基づいて、参加者用端末１０ｂの同期・非同期を判定する（Ｓ２０３）。ここでは、操作種別として「資料表示」が特定されるため、同期判定部１４は「同期」と判定する。
【００５６】
次に、参加者用端末１０ｂの表示制御部１５が、同期判定部１４の判定結果に基づいて、参加者用端末１０ｂにおける表示画面の表示内容を制御する（Ｓ２０４）。ここでは、同期判定部１４により「同期」と判定されるため、表示制御部１５は、メディアＤＢ３１に保存されている資料Ａを読み出し、参加者用端末１０ｂの表示部１０６に資料Ａの第１ページを表示させる。
【００５７】
上記Ｓ２０１〜Ｓ２０４の処理では、発表者用端末１０ａと参加者用端末１０ｂとが同期状態（同期モード）となり、同一の内容が表示される。
【００５８】
続いて、参加者Ｓが参加者用端末１０ｂにおいて所望の操作を行う。ここでは、参加者Ｓが、表示画面に表示されている資料Ａの表示ページ（第１ページ）を、第２ページに切り替えたと仮定する（Ｓ２０５）。
【００５９】
すると、参加者用端末１０ｂの参加者操作取得部１２が、参加者Ｓが操作した内容を示す参加者操作情報を取得する。ここでは、参加者用端末１０ｂは、資料Ａの情報（例えば、資料ＡのＩＤ）を含む、参加者Ｓの操作内容（ここでは、資料Ａのページ切り替え）を示す参加者操作情報を取得する（Ｓ２０６）。
【００６０】
次に、参加者用端末１０ｂの操作種別判定部１３が、上記参加者操作情報に基づいて操作種別を判定する（Ｓ２０７）。ここでは、操作種別判定部１３は、図６に示す操作種別テーブルを参照して、操作内容（「資料Ａのページ切り替え」）に対応する操作種別（「ページ切り替え」）を特定する。
【００６１】
次に、参加者用端末１０ｂの同期判定部１４が、操作種別判定部１３の判定結果に基づいて、参加者用端末１０ｂの同期・非同期を判定する（Ｓ２０８）。ここでは、操作種別として「ページ切り替え」が特定されるため、同期判定部１４は「非同期」と判定する。
【００６２】
次に、参加者用端末１０ｂの表示制御部１５が、同期判定部１４の判定結果に基づいて、参加者用端末１０ｂにおける表示画面を制御する（Ｓ２０９）。ここでは、同期判定部１４により「非同期」と判定されるため、表示制御部１５は、発表者用端末１０ａの表示部１０６に資料Ａの第１ページが表示されていたとしても、参加者用端末１０ｂの表示部１０６の表示内容を変更して、資料Ａの第２ページを表示させる。
【００６３】
Ｓ２０５〜Ｓ２０９の処理では、参加者用端末１０ｂが非同期状態（非同期モード）となり、発表者用端末１０ａ及び参加者用端末１０ｂには互いに異なる内容が表示される。
【００６４】
続いて、発表者Ｐが発表者用端末１０ａにおいて所望の操作を行う。ここでは、発表者Ｐが、ペンツールを使用して、表示部１０６に表示されている資料Ａの第１ページに文字の書き込みを行ったと仮定する（図８のＳ１０２）。
【００６５】
すると、発表者用端末１０ａは、書き込まれた文字の位置（座標）、書き込まれた資料ＡのＩＤ及びページ番号を示す情報を含む、発表者Ｐが操作した内容（ここでは、ペンツールによる資料Ａへの書き込み）を示す発表者操作情報を、参加者用端末１０ｂに通知する。
【００６６】
次に、参加者用端末１０ｂの発表者操作受付部１１が、発表者用端末１０ａから上記発表者操作情報を受け付ける（Ｓ２１０）。
【００６７】
次に、参加者用端末１０ｂの操作種別判定部１３が、上記発表者操作情報に基づいて操作種別を判定する（Ｓ２１１）。ここでは、操作種別判定部１３は、図６に示す操作種別テーブルを参照して、操作内容（「ペンツールによる資料Ａへの書き込み」）に対応する操作種別（「ペン」）を特定する。
【００６８】
次に、参加者用端末１０ｂの同期判定部１４が、操作種別判定部１３の判定結果に基づいて、参加者用端末１０ｂの同期・非同期を判定する（Ｓ２１２）。ここでは、操作種別として「ペン」が特定されるため、同期判定部１４は「同期」と判定する。
【００６９】
次に、参加者用端末１０ｂの表示制御部１５が、同期判定部１４の判定結果に基づいて、参加者用端末１０ｂにおける表示画面の表示内容を制御する（Ｓ２１３）。ここでは、同期判定部１４により「同期」と判定されるため、表示制御部１５は、参加者用端末１０ｂの表示部１０６の表示内容を変更して、文字が書き込まれた資料Ａの第１ページを表示させる。
【００７０】
Ｓ２１０〜Ｓ２１３の処理では、参加者用端末１０ｂが再び同期状態（同期モード）となり、発表者用端末１０ａ及び参加者用端末１０ｂには互いに同一の内容が表示される。
【００７１】
以上のように、電子会議システム１００では、発表者及び参加者の所望の操作に応じて、自動的に同期・非同期が切り替わり、参加者用端末１０ｂの表示内容が変更される。
【００７２】
次に、電子会議システム１００における会議の記録方法について説明する。図９は、サーバ３０及び操作端末１０の構成を示す機能ブロック図である。図９では、参加者用端末１０ｂを例に挙げている。参加者用端末１０ｂは、図３に示す構成において、さらに操作情報送受信部４１、議事録情報受信部４２、及び議事録再生部４３を含んでいる。なお、図示はしないが、発表者用端末１０ａも同様に、操作情報送受信部４１、議事録情報受信部４２、及び議事録再生部４３を含んでいる。
【００７３】
操作端末１０は、会議中に、ユーザ（発表者及び参加者）が操作した内容を示す操作情報（発表者操作情報及び参加者操作情報）を、操作端末１０に表示された資料を示す資料情報と、操作された時刻を示す時間情報と、操作された端末を識別する端末情報とを関連付けて、サーバ３０に送信する。例えば、参加者用端末１０ｂの操作情報送受信部４１は、参加者操作取得部１２が取得した参加者操作情報を、資料情報（例えばページ情報）と時間情報と端末情報とを関連付けて、サーバ３０に送信する。操作情報送受信部４１は、表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段と、複数の操作端末１０それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段として機能する。発表者用端末１０ａも同様に、操作情報送受信部は、発表者操作取得部が取得した発表者操作情報を、資料情報（例えばページ情報）と時間情報と端末情報とを関連付けて、サーバ３０に送信する。
【００７４】
サーバ３０は、操作情報送受信部３２及び操作情報管理部３３を含んでいる。これらの要素はメモリ３０２（図２参照）に格納されたプログラムをＣＰＵ３０１が実行することにより実現される。記憶部３０３には、資料データを保存するファイルＤＢ３５と、発表者用端末１０ａ及び参加者用端末１０ｂから受信した操作情報を保存する操作情報ＤＢ３６とが含まれている。
【００７５】
操作情報送受信部３２は、発表者用端末１０ａ及び参加者用端末１０ｂから送信された操作情報を受信する。例えば、操作情報送受信部３２は、会議中に操作端末１０から送信される操作情報を時系列に順次受信する。
【００７６】
操作情報管理部３３（情報記録手段）は、操作情報送受信部３２が受信した操作情報を操作情報ＤＢ３６の操作情報管理テーブルに保存する。図１０は、操作情報管理テーブルの一例を示す図である。図１０の例では、会議が「２０１５／０３／１８  １０:００:００」に開始された場合を示している。例えば管理番号「１」は、発表者が、発表者用端末「０００００１（ｍａｓｔｅｒ）」において、時刻「２０１５／０３／１８  １０:００:４１」（会議開始から４０秒後）に、資料のページ番号を第１ページから第２ページに切り替えたときの操作情報を示している。例えば管理番号「３」は、参加者が、参加者用端末「０００００５（ｓｌａｖｅ）」において、時刻「２０１５／０３／１８  １０:０１:１５」に、資料の第２ページにペンで書き込みを行ったときの操作情報を示している。操作情報管理テーブルのデータ項目は、操作の対象となる資料の情報、例えば、ペンで書き込みを行った資料の名称、書き込まれた資料の場所（座標）等を示す情報が登録される。このように、操作情報管理テーブルには、会議中に発表者及び参加者が行った操作情報が、同期表示されている資料の情報に関連付けて記録される。なお、時間情報は、実時間であってもよいし、会議開始時点からの経過時間であってもよいが、より好適には、実時間と会議開始時点からの経過時間とを含むことが望ましい。上記実時間と上記経過時間とを含めることにより、例えば、会議に後から参加して発言したユーザと、会議に最初から参加していたユーザとを区別することができ、改ざん防止の効果を得ることもできる。また、この構成によれば、議事録の再生時に、会議に後から参加したユーザを含めてあたかも全てのユーザが最初から会議に参加していたかのように再生することもできるし、会議に後から参加したユーザを除外して最初から会議に参加しているユーザのみの議事録を再生することもできる。操作情報管理部３３は、操作情報管理テーブルに記録された一連の情報（議事録情報）を、会議に使用された資料に関連付ける。
【００７７】
操作情報送受信部３２は、操作情報管理部３３により登録された操作情報管理テーブルの情報（議事録情報）を操作端末１０に送信する。例えば、操作情報送受信部３２は、会議終了後に、会議中に行われた操作（イベント）の一連の流れが登録された図１０に示す議事録情報を、発表者用端末１０ａ及び参加者用端末１０ｂに送信する。
【００７８】
参加者用端末１０ｂの議事録情報受信部４２は、サーバ３０から送信された議事録情報を受信して、議事録ＤＢ３７に保存する。
【００７９】
議事録再生部４３は、ユーザの操作（再生要求）に従って、過去の議事録を再生する。具体的には、議事録再生部４３は、対象となる会議で使用された資料をメディアＤＢ３１から読み出し、表示部１０６に表示させる。次に、議事録再生部４３は、議事録情報の時間情報に基づいて、操作内容に応じた表示内容を反映させる。例えば、議事録再生部４３は、ユーザから議事録の再生指示を受け付けると、資料Ａの第１ページを表示させ、その後、再生指示の受付から４０秒後に、資料Ａの第２ページを表示させる（図１０の管理番号「１」）。次に、議事録再生部４３は、音声データを再生する（図１０の管理番号「２」）。次に、議事録再生部４３は、資料Ａの第２ページの所定の場所（座標）にペン入力された文字又は図形を描画する（図１０の管理番号「３」）。このようにして、過去の会議が再現される。
【００８０】
なお、サーバ３０の操作情報送受信部３２は、ユーザから議事録の再生指示を受け付けた場合に、議事録情報を時間情報に基づいて順次、該ユーザの操作端末１０に送信し、議事録再生部４３は、受信した議事録情報に基づいて順次再生してもよい。
【００８１】
本実施形態に係る会議システム１００では、会議で使用された資料の情報と、ユーザにより操作された操作の情報とが、一体的な動画情報ではなく、互いに異なる情報として記録（管理）している。そして、再生時には、会議に使用された資料に、会議で行われた操作の情報を時間情報に基づいて反映させている。
【００８２】
上記の構成によれば、資料とは別に操作情報を記録しているため、会議を動画情報として記録する場合よりも議事録のデータ量を削減することができ、会議の議事録の効率的な記録を実現できる。
【００８３】
また、会議システム１００では、議事録の再生中において、ユーザは所望の操作を行うことができる。具体的には、図７のＳ２０５〜Ｓ２０９の処理に示したように、非同期モードにおいて、会議で行われた内容とは異なる操作内容を反映させることができる。例えば、図１０の管理番号「３」に示す内容が再生されているときに、ユーザが第２ページから第３ページに切り替えた場合、表示制御部１５は、第３ページを表示させる。その後、管理番号「４」に示す「ピックアップ」の時刻に達すると、議事録再生部４３は、資料を第２ページに戻し、ピックアップしたコメントを所定の場所に表示させる。このように、ユーザは、会議中の操作と同様に、議事録再生時にも所望の操作を行うことができるため、再生時のユーザ操作の自由度を高めることができる。
【００８４】
ここで、議事録再生中に行われた操作情報を議事録情報（図１０）に含めてもよい。具体的には、例えば、議事録再生中に行われた操作端末「ｌｏｃａｌ」において「ペン」による書き込みが行われた場合、この操作情報を操作端末「ｌｏｃａｌ」の操作情報送受信部４１がサーバ３０に送信する。サーバ３０の操作情報送受信部３２が操作端末「ｌｏｃａｌ」から上記操作情報を受信すると、サーバ３０の操作情報管理部３３は、該操作情報を操作情報ＤＢ３６の操作情報管理テーブルに記録する。図１１は、更新された操作情報管理テーブルを示している。図１１では、新たな操作情報（管理番号「２」）が追加されている。
【００８５】
上記構成によれば、図１１の操作情報管理テーブルが生成された後に議事録の再生を行う場合には、追加された操作情報も反映された議事録が再生される。すなわち、過去の会議の内容を動的に管理することができる。
【００８６】
電子会議システム１００は、上記構成に限定されず、様々な構成を採用することができる。以下では、変形例に係る電子会議システム１００について、上記構成との相違点を中心に説明する。以下の変形例に係る電子会議システム１００において、上記電子会議システム１００と機能が共通する要素については説明を省略する。
【００８７】
変形例１に係る電子会議システム１００では、参加者操作取得部１２が参加者による操作内容（参加者操作情報）を取得した場合に、該操作内容に対応する操作種別を判定することなく、表示制御部１５が、参加者用端末１０ｂを発表者用端末１０ａに対して非同期状態（非同期モード）にするとともに、操作内容に応じた表示内容を参加者用端末１０ｂに表示させてもよい。そして、発表者操作受付部１１が発表者による操作内容（発表者操作情報）を受け付けた場合は、該操作内容に対応する操作種別を判定し、表示制御部１５が、参加者用端末１０ｂを発表者用端末１０ａに対して同期状態（同期モード）にするとともに、上記操作種別に該当する上記操作内容に応じた表示内容を参加者用端末１０ｂに表示させてもよい。
【００８８】
変形例１に係る電子会議システム１００によれば、発表者により、重要な操作（操作種別に該当する操作）、例えば、発表者用端末１０ａに表示された表示内容を変更する操作、が行われたときだけ同期状態となって該操作に応じた表示内容が参加者用端末１０ｂに表示され、上記操作が行われない間は、参加者の所望の操作に応じた表示内容が参加者用端末１０ｂに表示される。
【００８９】
変形例２に係る電子会議システム１００では、発表者操作受付部１１が発表者による操作内容（発表者操作情報）を受け付けた場合に、操作内容に対応する操作種別を判定することなく、表示制御部１５が、参加者用端末１０ｂを発表者用端末１０ａに対して同期状態（同期モード）にするとともに、操作内容に応じた表示内容を参加者用端末１０ｂに表示させてもよい。そして、参加者操作取得部１２が参加者による操作内容（参加者操作情報）を取得した場合は、該操作内容に対応する操作種別を判定し、表示制御部１５が、参加者用端末１０ｂを発表者用端末１０ａに対して非同期状態（非同期モード）にするとともに、上記操作種別に該当する上記操作内容に応じた表示内容を参加者用端末１０ｂに表示させてもよい。
【００９０】
変形例２に係る電子会議システム１００によれば、参加者により重要な操作（操作種別に該当する操作）、例えば、発表者用端末１０ａに同期して参加者用端末１０ｂに表示された表示内容を変更する操作、が行われたときだけ非同期状態となって該操作に応じた表示内容が参加者用端末１０ｂに表示され、上記操作が行われない間は、発表者の所望の操作に応じた表示内容が参加者用端末１０ｂに表示される。なお、変形例２に係る電子会議システム１００は、参加者による操作内容に応じた表示内容が参加者用端末１０ｂに表示された時点で、自動的に同期状態に移行する構成としてもよい。
【００９１】
変形例３に係る電子会議システム１００では、発表者用端末１０ａ及び参加者用端末１０ｂの同期状態を維持しつつ、参加者による操作内容に応じた表示内容を参加者用端末１０ｂに表示させてもよい。例えば、発表者用端末１０ａ及び参加者用端末１０ｂが同期状態であり、それぞれの表示画面に資料Ａの第１ページが表示されている場合に、参加者が第２ページに切り替えると、表示制御部１５は、表示画面を同期モード用の第１画面と非同期モード用の第２画面とに分割し、第１画面には同期モードに対応して第１ページを表示させ、第２画面には非同期モードに対応して第２ページを表示させる。この場合、第１画面の大きさを第２画面よりも小さくしてもよい。また、第１画面と第２画面を並べて表示してもよいし、一方の画面内に他方の画面を重ねて表示してもよい。また、上記の例において、参加者が第１画面を選択（クリック）する操作を行った場合に、表示制御部１５は、第２画面における非同期モードを解除し、第１画面を全画面表示に切り替えてもよい。
【００９２】
変形例３に係る電子会議システム１００によれば、参加者は、参加者用端末１０ｂにおいて、発表者用端末１０ａの表示内容と同じ内容を確認しつつ、所望の操作に応じた内容を表示させることができる。
【００９３】
変形例４に係る電子会議システム１００では、参加者用端末１０ｂが非同期状態のときに、参加者の指示に基づき非同期状態を維持する構成としてもよい。例えば、参加者が表示画面上の非同期ボタンをマウスポインタにより選択すると、参加者用端末１０ｂは非同期状態を維持する。また、例えば、参加者が表示画面上を指でタッチしている間は、参加者用端末１０ｂは非同期状態を維持する構成としてもよい。
【００９４】
また、変形例４に係る電子会議システム１００では、非同期状態を維持しているときに、発表者の操作内容が、複数の操作種別のうち重要な操作に関する操作種別に該当する場合は、強制的に非同期状態を解除して同期状態に移行する構成としてもよい。重要な操作とは、例えば、新規資料の表示や資料への書き込み等をいう。
【００９５】
図１２は、変形例５に係る電子会議システム１００における参加者用端末１０ｂの具体的な構成を示す機能ブロック図である。変形例５に係る電子会議システム１００では、参加者用端末１０ｂは、さらに、発表者操作情報に対応する操作種別の優先度（発表者用優先度）と、参加者操作情報に対応する操作種別の優先度（参加者用優先度）とを取得して比較する優先度比較部１６を含んでいる。優先度は、発表者又は参加者における操作内容の重要度を表し、例えば、図１３に示すように、「資料表示」が最も優先度が高く、以降、「ペン」、「ピックアップ」、「ページ切り替え」、「ポインタ」の順に優先度が低くなっていく。優先度は、図１３に示す操作種別テーブルにおいて予め設定される。なお、発表者用優先度と参加者用優先度とは、図１３に示すように同一であってもよいし、図１４に示すように異なっていてもよい。
【００９６】
優先度比較部１６は、発表者操作受付部１１により発表者操作情報を受け付ける期間と、参加者操作取得部１２により参加者操作情報を取得する期間とが重なる場合に、上記それぞれの優先度を比較する。
【００９７】
図１５は、変形例５に係る電子会議システム１００の動作フロー図である。まず、参加者用端末１０ｂにおいて、発表者操作受付部１１が、発表者用端末１０ａから発表者操作情報を受け付け（Ｓ１１）、参加者操作取得部１２が参加者操作情報を取得する（Ｓ１２）。次に、操作種別判定部１３が、上記発表者操作情報及び上記参加者操作情報に対応するそれぞれの操作種別を特定する（Ｓ１３）。次に、優先度比較部１６が、それぞれの操作種別に対応するそれぞれの優先度（発表者用優先度、参加者用優先度）を取得し（Ｓ１４）、発表者用優先度が参加者用優先度よりも大きいか否かを判定する（Ｓ１５）。発表者用優先度が参加者用優先度よりも大きい場合は（Ｓ１５でＹＥＳ）、表示制御部１５は、発表者の操作内容に応じた表示内容を、参加者用端末１０ｂの表示画面に表示させる（Ｓ１６）。一方、参加者用優先度が発表者用優先度よりも大きい場合は（Ｓ１５でＮＯ）、表示制御部１５は、参加者の操作内容に応じた表示内容を、参加者用端末１０ｂの表示画面に表示させる（Ｓ１７）。上記Ｓ１６，Ｓ１７の処理後、電子会議が終了するまで上記処理が繰り返される（Ｓ１８）。
【００９８】
このように、変形例５に係る電子会議システム１００では、表示制御部１５は、発表者操作情報及び参加者操作情報のうち優先度の高い方の操作種別に対応する操作情報に応じた表示内容を、参加者用端末１０ｂの表示画面に表示させる。例えば、発表者が発表者用端末１０ａに表示された資料画面（図５参照）上でマウスポインタを移動させているときに、参加者が参加者用端末１０ｂに表示された資料画面（図５参照）のページを切り替えた場合、参加者用優先度（「２」）が発表者用優先度（「１」）よりも高いため、表示制御部１５は、「マウスポインタの移動」を参加者用端末１０ｂに反映しないで、「ページ切り替え」を参加者用端末１０ｂに反映する。
【００９９】
変形例５に係る電子会議システム１００は、上記構成に限定されない。例えば、優先度比較部１６は、発表者用優先度と、予め設定された所定優先度とを比較してもよい。そして、表示制御部１５は、発表者用優先度が所定優先度以下である場合は、当該発表者用優先度に対応する発表者操作情報に応じた表示内容を参加者用端末１０ｂに反映しない構成としてもよい。
【０１００】
また、変形例５に係る電子会議システム１００では、優先度の高い操作情報に応じた表示内容を参加者用端末１０ｂに表示させている間は、他の操作情報に応じた表示内容を受け付けず、優先度の高い操作情報に応じた表示内容が参加者用端末１０ｂに表示された後に、他の操作情報に応じた表示内容の受け付けを許可する構成としてもよい。例えば、参加者用端末１０ｂにおいてペンツールによる資料への書き込みが行われている間は（非同期状態）、発表者による操作内容（例えば、新規資料の表示）を受け付けず、発表者による資料への書き込みが終了した時点で、新規資料を参加者用端末１０ｂに表示させてもよい。
【０１０１】
上記優先度の情報は、議事録の再生時にも利用することができる。図１６は、サーバ３０及び操作端末１０の構成を示す機能ブロック図である。参加者用端末１０ｂは、図９に示す構成において、さらに操作情報送受信部４１、議事録情報受信部４２、及び議事録再生部４３を含んでいる。例えば、ユーザの操作（再生要求）に従って過去の議事録を再生中において、「ペン」による資料への書き込みが再生されようとしているとき又は再生中に（図１０の管理番号「３」）、ユーザがページ切り替えの操作を行った場合、「ペン」の優先度は「ページ切り替え」よりも高いため、議事録再生部４３は、「ページ切り替え」の操作は反映させず、「ペン」による資料への書き込みを再生する。また、議事録を再生中において、「ピックアップ」によるコメントのピックアップが再生されようとしているとき又は再生中に（図１０の管理番号「４」）、ユーザが新規資料の表示操作を行った場合、「資料表示」の優先度は「ピックアップ」よりも高いため、議事録再生部４３は、「資料表示」の操作を反映させて、議事録の内容とは異なる操作を実行する。
【０１０２】
なお、上記優先度の情報を、会議中には利用せず、議事録の再生時のみ利用してもよい。この場合、議事録再生部４３は、サーバ３０の操作情報送受信部３２が受信した操作情報のうち、操作時刻が重複する複数の操作情報において優先度の高い方の操作情報を再生する。この場合、優先度比較部１６は、例えば図１７に示す優先度判定テーブルに基づいて操作情報の優先度を判定する。図に示す優先度判定テーブルでは、操作が行われた端末の種類（発表者用端末「ｍａｓｔｅｒ」、参加者用端末「ｓｌａｖｅ」、「自端末」）と操作種別に応じて優先度が設定される。なお、図１８に示すように、優先度判定テーブルに、再生要求を指示したユーザが使用する現在の端末における操作種別を含めてもよい。
【０１０３】
変形例６に係る電子会議システム１００では、参加者操作取得部１２は、自端末である参加者用端末１０ｂから参加者操作情報を取得するとともに、他の参加者用端末１０ｃ、１０ｄから参加者用操作情報を取得してもよい。すなわち、参加者操作取得部１２は、自端末以外の他の端末からも操作情報を取得する構成であってもよい。そして、上記構成において、例えば参加者用端末１０ｃから受け付けた参加者用操作情報における操作内容が、所定の操作種別に対応する場合は、当該操作内容を参加者用端末１０ｂに反映させてもよい。上記構成によれば、例えば、参加者用端末１０ｃにおいてコメントが投稿された場合、投稿されたコメントが参加者用端末１０ｂに表示される。
【０１０４】
ところで、上述した各形態に係る電子会議システム１００では、同期判定部１４が省略されていてもよい。同期判定部１４を含まない電子会議システム１００について、変形例７として以下に説明する。
【０１０５】
変形例７に係る電子会議システム１００では、表示制御部１５は、操作種別判定部１３の判定結果に基づいて、参加者用端末１０ｂの表示画面の表示内容を制御してもよい。具体的には、発表者による操作内容が所定の操作種別（図６参照）に該当する場合に、表示制御部１５は、当該操作内容に応じた表示内容を参加者用端末１０ｂに反映させて表示させてもよい。
【０１０６】
例えば、発表者の操作内容（例えば、マウスポインタの表示やペンツールによる書き込み）を参加者用端末１０ｂに反映させるとともに、参加者の操作内容がマウスポインタの表示や（同一ページ内での）ペンツールによる書き込みであった場合は、当該参加者の操作内容も参加者用端末１０ｂに反映させてもよい。つまり、発表者の操作内容と参加者の操作内容の両方を、参加者用端末１０ｂに反映させてもよい。よって、発表者の操作内容を反映しつつ、参加者の操作内容も同時に反映する、同期状態及び非同期状態の中間の状態（半同期状態）とすることもできる。このように、表示制御部１５は、同期モード・非同期モードによらず、半同期モードを実現することができる。すなわち、表示制御部１５は、参加者用端末１０ｂに表示された表示内容を、発表者の操作内容及び参加者の操作内容の両方に応じた表示内容に変更することもできる。
【０１０７】
電子会議システム１００が同期判定部１４を含む場合は、例えば、同期判定部１４の判定結果を用いて以下の変形例８に示すシステムを構成することもできる。
【０１０８】
図１９は、変形例８に係る電子会議システム１００の具体的な構成を示す機能ブロック図である。変形例８に係る電子会議システム１００では、参加者用端末１０ｂは、さらに、同期情報通知部１７を含み、発表者用端末１０ａは、さらに、同期情報取得部２１及び表示制御部２２を含んでいる。
【０１０９】
参加者用端末１０ｂの同期情報通知部１７は、参加者用端末１０ｂが発表者用端末１０ａに同期しているか否かを示す同期情報や、同期していない場合の表示画面の表示内容等を含む同期情報を発表者用端末１０ａに送信する。
【０１１０】
発表者用端末１０ａの同期情報取得部２１は、参加者用端末１０ｂから、上記同期情報を取得する。なお、同期情報取得部２１は、電子会議システム１００に含まれる全ての参加者用端末から上記同期情報を取得する。
【０１１１】
発表者用端末１０ａの表示制御部２２は、同期情報取得部２１が取得した上記同期情報に基づいて、発表者用端末１０ａの表示画面の表示内容を制御する。例えば、表示制御部２２は、全ての参加者用端末のうち同期状態にある参加者用端末の合計台数（同期数）を算出し、発表者用端末１０ａの表示画面に同期数を表示する。また、表示制御部２２は、全ての参加者用端末の台数に対する、同期状態にある参加者用端末の台数の割合（同期率）を算出し、発表者用端末１０ａの表示画面に同期率を表示してもよい。また、表示制御部２２は、非同期状態にある参加者用端末１０ｂの表示画面に表示されている表示内容を、発表者用端末１０ａの表示画面に並べて表示（例えば、サムネイル表示）してもよい。
【０１１２】
変形例９に係る電子会議システム１００では、変形例８に係る電子会議システム１００において、参加者用端末１０ｂは、参加者操作取得部１２及び操作種別判定部１３が省略されている。図２０は、変形例９に係る電子会議システム１００の具体的な構成を示す機能ブロック図である。発表者用端末１０ａは、図１９に示す構成と同一である。参加者用端末１０ｂは、同期表示を行う周知の操作端末を適用することができる。上記構成によれば、上記変形例８と同様、発表者用端末１０ａの表示画面に、同期率や、非同期状態にある参加者用端末１０ｂの表示内容が表示される。よって、発表者は、自身の発表内容に対する参加者の関心度合いを把握することができる。
【０１１３】
なお、上記変形例９に係る電子会議システム１００を実現するためのプログラムは、複数の操作端末において、参加者用端末１０ｂ（第１操作端末）の表示画面の少なくとも一部に、発表者用端末１０ａ（第２操作端末）の表示内容の少なくとも一部を同期状態にして表示させることが可能なプログラムであって、全ての参加者用端末１０ｂの台数に対する、同期状態にある参加者用端末１０ｂの台数の割合（同期率）を、発表者用端末１０ａの表示画面に表示させる表示制御手段、としてコンピュータを機能させるためのプログラムとすることができる。また、上記表示制御手段は、非同期状態にある参加者用端末１０ｂの表示内容を、発表者用端末１０ａの表示画面に表示させてもよい。
【０１１４】
図２１は、変形例１０に係る電子会議システム１００の具体的な構成を示す機能ブロック図である。変形例１０に係る電子会議システム１００では、参加者用端末１０ｂは、図９に示す構成において、さらに参加モード受付部４４を含んでいる。
【０１１５】
参加モード受付部４４は、会議に参加する参加者が選択した参加モードを受け付ける。具体的には、参加者は、会議の途中から参加する場合に、参加した時点からリアルタイムで進行する会議に参加する第１参加モードと、会議開始時からリアルタイムの会議の進行に追いつくまでの議事録を高速再生した後にリアルタイムの会議に参加する第２参加モードのうち何れかを選択する。参加者が第１参加モードを選択した場合は、参加した時点からリアルタイムで同期表示等が行われる。参加者が第２参加モードを選択した場合は、議事録再生部４３は、会議開始時からリアルタイムの会議の進行に追いつくまでの議事録を高速で再生する。リアルタイムの会議の進行に追いつくと、リアルタイムで同期表示等が行われる。
【０１１６】
以上説明した電子会議システム１００の実施形態及び各変形例に示した各要素は、操作端末１０（発表者用端末１０ａ、参加者用端末１０ｂ、１０ｃ、１０ｄ）にネットワーク接続された情報処理装置において、プログラムをＣＰＵが実行することにより実現されてもよい。上記情報処理装置は、例えば図４に示すサーバ３０とすることができる。この場合、情報処理装置では、参加者操作取得部１２が各参加者用端末から参加者操作情報を取得し、操作種別判定部１３が各参加者用端末に対応する操作種別をそれぞれ特定し、同期判定部１４が各参加者用端末に対応する同期、非同期をそれぞれ判定する。また、表示制御部１５は、同期判定部１４の判定結果に基づいて、各参加者用端末の表示画面の表示内容を制御する。
【０１１７】
また、上記実施形態及び各変形例は、一例であって、各形態を組み合わせることもできる。
【０１１８】
また、電子会議システム１００のネットワーク構成は、図４に示す構成に限定されない。例えば、図２２に示すように、各操作端末１０が、参加者用端末１０ｂを介して相互に接続された構成（スター型）であってもよい。また、図２３に示すように、発表者用端末１０ａを起点として参加者用端末１０ｂ、１０ｃ、１０ｄが接続された構成（Ｐ２Ｐ（Peer to Peer）型）であってもよい。
【０１１９】
また、図４に示すネットワーク構成において、各操作端末１０からサーバ３０への接続はユーザがウェブブラウザを立ち上げて共通のＵＲＬ（サーバ）を指定することで接続させるようにしても良いし、各操作端末１０で立ち上げるアプリケーションが予め設定されているアドレスに従って自動的にサーバ３０に接続するようにしても良い。また、各操作端末１０とサーバ３０との接続は、Web Socketにより接続されてもよいし、各操作端末１０がサーバ３０に対して一定間隔で接続に行く（ポーリング）ことにより擬似的に操作端末１０間で情報のやり取りをするようにしても良い。
【０１２０】
なお、上記電子会議システム１００における同期状態及び非同期状態の相互の移行（切り替え）は、操作端末１０の初期設定（デフォルト）が非同期状態である場合は、非同期状態を解除して同期状態に移行し、初期状態が同期状態である場合は、同期状態を解除して非同期状態に移行する。
【０１２１】
以上の説明では、情報処理システムの一例として電子会議システムを例に挙げたが、当該情報処理システムは、電子会議システムに限定されず、ネットワーク接続された操作端末間で電子データを共有する多種多様なシステムを含むものである。
【符号の説明】
【０１２２】
１００  電子会議システム、１０１  ＣＰＵ、１０２  メモリ、１０３  記憶部、１０４  通信部、１０５  入力部、１０６  表示部、１０  操作端末、１０ａ  発表者用端末、１０ｂ  参加者用端末、１１  発表者操作受付部、１２  参加者操作取得部、１３  操作種別判定部、１４  同期判定部、１５  表示制御部、１６  優先度比較部、１７  同期情報通知部、２０  通信ネットワーク、３０  サーバ、３１  メディアＤＢ、３２  操作情報送受信部、３３  操作情報管理部、３５  ファイルＤＢ、３６  操作情報ＤＢ、３７  議事録ＤＢ、４１  操作情報送受信部、４２  議事録情報受信部、４３  議事録再生部、４４  参加モード受付部。
【図１】
0006623611.tif 000002
【図２】
0006623611.tif 000003
【図３】
0006623611.tif 000004
【図４】
0006623611.tif 000005
【図５】
0006623611.tif 000006
【図６】
0006623611.tif 000007
【図７】
0006623611.tif 000008
【図８】
0006623611.tif 000009
【図９】
0006623611.tif 000010
【図１０】
0006623611.tif 000011
【図１１】
0006623611.tif 000012
【図１２】
0006623611.tif 000013
【図１３】
0006623611.tif 000014
【図１４】
0006623611.tif 000015
【図１５】
0006623611.tif 000016
【図１６】
0006623611.tif 000017
【図１７】
0006623611.tif 000018
【図１８】
0006623611.tif 000019
【図１９】
0006623611.tif 000020
【図２０】
0006623611.tif 000021
【図２１】
0006623611.tif 000022
【図２２】
0006623611.tif 000023
【図２３】
0006623611.tif 000024