(57)【要約】【課題】会議中における会議制御サーバの負担を低減した電子会議システムを提供する。【解決手段】クライアント端末４は、電子会議システム１において設定可能な、互いに権限が異なる複数の役割のそれぞれについて、当該役割が設定されたユーザが実行可能な機能を定義した役割表を、予め保持している。ミーティングクライアント４ａは、当該役割表を参照して、クライアント端末４のユーザに設定された役割に応じた機能を特定し、当該特定した機能を実行する。【選択図】図１
2013232819.tif 000002
【特許請求の範囲】
【請求項１】
ウェブサーバと、会議制御サーバと、複数の端末とを備え、電子会議を行うための電子会議システムであって、
上記ウェブサーバは、上記複数の端末のユーザが参加する会議における、各上記ユーザの役割を、互いに権限が異なる複数の役割のうちいずれかに設定し、
上記会議制御サーバは、上記複数の端末と通信することによって上記会議を制御する会議制御部を備えており、
各上記端末は、上記複数の役割のそれぞれについて、当該役割が設定されたユーザが実行可能な機能を定義した役割表を、予め保持しており、当該役割表を参照して、当該端末のユーザに設定された上記役割に応じた機能を特定し、当該特定した機能を実行することを特徴とする電子会議システム。
【請求項２】
各上記端末は、当該端末が保持する上記役割表を参照して、当該端末のユーザに設定された上記役割に対応する機能を特定し、当該特定した機能に対応したユーザインタフェースを表示することを特徴とする請求項１に記載の電子会議システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子会議を行うための電子会議システムに関する。
【背景技術】
【０００２】
従来、電子会議を行うためのシステムが、多数、提案されている。その一例として、特許文献１には、複数のクライアント局に接続されたデータ通信網、ミーティングサーバーおよびプレゼンテーションサーバーを備えたマルチメディア文書会議参加システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表平１１−５０６５９５号（１９９９年６月８日公表）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のシステムでは、プレゼンテーションサーバーは、発表の画像を、発表者のウェブブラウザーに送っている。ここで、発表者のウェブブラウザーは、発表の画像に加えて、「次」、「前」、「停止」、「指標」のボタンを表示する。これらのボタンは、発表者用のボタンである。したがって、特許文献１のシステムでは、プレゼンテーションサーバーは、画像の送信先が発表者であることを判別すると共に、発表者に対応するボタンを表示するように、発表者のウェブブラウザーに指示している。その結果、会議中におけるプレゼンテーションサーバーの負担が重くなる。
【０００５】
本発明は上記の課題を解決するためのなされたものである。そして、その目的は、会議中における会議制御サーバの負担を低減した電子会議システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る電子会議システムは、上記の課題を解決するために、ウェブサーバと、会議制御サーバと、複数の端末とを備え、電子会議を行うための電子会議システムであって、上記ウェブサーバは、上記複数の端末のユーザが参加する会議における、各上記ユーザの役割を、互いに権限が異なる複数の役割のうちいずれかに設定し、上記会議制御サーバは、上記複数の端末と通信することによって上記会議を制御する会議制御部を備えており、各上記端末は、上記複数の役割のそれぞれについて、当該役割が設定されたユーザが実行可能な機能を定義した役割表を、予め保持しており、当該役割表を参照して、当該端末のユーザに設定された上記役割に応じた機能を特定し、当該特定した機能を実行することを特徴としている。
【０００７】
上記の構成によれば、各端末は、当該端末のユーザに設定された役割に応じた機能を実行する際、当該機能が何であるのかを会議制御部に対して問い合わせることなく、自身が保持している役割表を参照することによって特定する。これにより、会議制御サーバは、各端末から役割ごとの機能に関して問い合わせを受けることがない。したがって、本発明に係る電子会議システムによれば、会議中における会議制御サーバの負担を低減することができる。
【０００８】
本発明に係る電子会議システムでは、さらに、各上記端末は、当該端末が保持する上記役割表を参照して、当該端末のユーザに設定された上記役割に対応する機能を特定し、当該特定した機能に対応したユーザインタフェースを表示することが好ましい。
【０００９】
上記の構成によれば、各端末は、会議制御サーバに負担を掛けることなく、ユーザの役割に応じたユーザインタフェースを表示することができる。
【発明の効果】
【００１０】
本発明に係る電子会議システムによれば、会議中における会議制御サーバの負担を低減することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る電子会議システムの要部構成を示すブロック図である。
【図２】本発明の一実施形態に係る電子会議システムを構成する第１〜第３のクライアント端末の要部構成を示すブロック図である。
【図３】（ａ）は、本実施形態におけるレベル１２のＤｅｅｐ  Ｚｏｏｍデータの一例を示す図である。（ｂ）は、本実施形態におけるレベル１１のＤｅｅｐ  Ｚｏｏｍデータの一例を示す図である。（ｃ）は、本実施形態におけるレベル１０のＤｅｅｐ  Ｚｏｏｍデータの一例を示す図である。（ｄ）は、本実施形態におけるレベル９のＤｅｅｐ  Ｚｏｏｍデータの一例を示す図である。
【図４】第１のクライアント端末のユーザが過去に参加した会議に関するデータの一覧を含む画面の一例を示す図である。
【図５】電子会議システムに登録されているユーザの一覧を含んだウインドウの一例を示す図である。
【図６】第１のクライアント端末のユーザが過去に参加した会議に関するデータの一覧を含むウインドウの一例を示す図である。
【図７】コンテンツマネージャのウインドウを示す図である。
【図８】第１のクライアント端末のユーザ各人が過去に参加した会議に関するコンテンツデータの一覧を含むウインドウの一例を示す図である。
【図９】第１のクライアント端末のユーザ各人のコンテンツマネージャのウインドウを示す図である。
【図１０】第１のクライアント端末のユーザが過去に参加した会議の一覧を含むウインドウを示す図である。
【図１１】第１のクライアント端末のユーザが過去に参加した特定の会議に関するデータの一覧を含むウインドウを示す図である。
【図１２】ファイルのアイコンに対して４つの項目が表示されているウインドウを示す図である。
【図１３】ファイルのプレビューが表示されているウインドウを示す図である。
【図１４】会議資料を用いた会議中に表示される、発表者用のユーザインタフェースを含む会議ウインドウを示す図である。
【図１５】会議資料を用いた会議中に表示される、参加者用のユーザインタフェースを含む会議ウインドウを示す図である。
【図１６】ホワイトボードを用いた会議中に表示される、発表者用のユーザインタフェースを含む会議ウインドウを示す図である。
【図１７】ホワイトボードを用いた会議中に表示される、参加者用のユーザインタフェースを含む会議ウインドウを示す図である。
【図１８】会議の参加者の一覧を含むウインドウが、ユーザインタフェースおよびホワイトボードを含む会議ウインドウに上書き表示された様子を示す図である。
【図１９】会議の参加者の一覧を含むウインドウが、ユーザインタフェースおよびホワイトボードを含む会議ウインドウに上書き表示された様子を示す図である。
【図２０】会議資料が左に表示され、ユーザインタフェースが右側に表示されている会議ウインドウを示す図である
【図２１】ホワイトボードが左に表示され、ユーザインタフェースが右側に表示されている会議ウインドウを示す図である
【図２２】ホワイトボードと小レベルの動画とが表示されている会議ウインドウを示す図である。
【図２３】ホワイトボードと中レベルの動画とが表示されている会議ウインドウを示す図である。
【図２４】ホワイトボードと大レベルの動画が表示されている会議ウインドウを示す図である。
【図２５】会議資料と小レベルの動画とが表示されている会議ウインドウを示す図である。
【図２６】左から順にホワイトボード、ユーザインタフェース、および小レベルの動画がそれぞれ表示されている会議ウインドウを示す図である。
【発明を実施するための形態】
【００１２】
本発明の実施形態について、図１〜図２６を参照して以下に説明する。
【００１３】
（電子会議システム１の構成）
図１は、本発明の一実施形態に係る電子会議システム１の要部構成を示すブロック図である。この図に示すように、電子会議システム１は、クラウドシステム２、クライアント端末４、クライアント端末６、およびクライアント端末８を備えている。クラウドシステム２は、ウェブサーバ１２、ファイル変換サーバ１４、ミーティングサーバ１６（会議制御サーバ）、ファイル提供サーバ１８、ビデオ会議サーバ２０、データベース２２、およびファイルシステム２４を備えている。ミーティングサーバ１６は、ミーティングコントローラ１６ａ（会議制御部）を備えている。ミーティングコントローラ１６ａは、電子会議システム１における会議を統括的に制御する。
【００１４】
電子会議システム１において、クライアント端末４，６，８は、クラウドシステム２と通信回線１０を介して互いに接続されている。通信回線１０は、たとえばインターネット回線である。このような構成によって、電子会議システム１は、ネットワーク型の電子会議をユーザに対して提供する。
【００１５】
（クライアント端末４，６，８）
図２は、本発明の一実施形態に係る電子会議システム１を構成するクライアント端末４，６，８の要部構成を示すブロック図である。この図に示すように、クライアント端末４は、ミーティングクライアント４ａ、入力部４０、および表示部４２を備えている。一方、クライアント端末６は、ミーティングクライアント６ａ、入力部６０、および表示部６２を備えている。また、クライアント端末８は、ミーティングクライアント８ａ、入力部８０、および表示部８２を備えている。本実施形態では、クライアント端末４は、会議の発表者が用いる端末である。一方、クライアント端末６およびクライアント端末８は、会議の参加者が用いる端末である。
【００１６】
ミーティングクライアント４ａは、電子会議システム１における会議における、クライアント端末４側の処理を担当する。入力部４０は、キーボード、マウス、およびタッチパネルなどの入力装置である。ユーザは、クライアント端末４を操作したり、またはクライアント端末４に所定の情報を入力したりする際に、入力部４０を用いる。表示部４２は、液晶表示装置または有機ＥＬ表示装置などの、表示装置である。ミーティングクライアント４ａは、会議の画面を表示部４２に表示する。なお、クライアント端末６およびクライアント端末８が備える各部材の機能は、クライアント端末４が備える各部材の機能と同様である。
【００１７】
（電子会議システム１の概要）
電子会議システム１は、電子会議を行うためのネットワークシステムである。クラウドシステム２内の各サーバと、クラウドシステム２に接続される各クライアント端末とが、互いに協働することによって、電子会議を行うことができる。会議を行うための主要な機能は、クラウドシステム２によって提供される。したがって、電子会議システム１のユーザは、会議開催のための特別なハードウェアを導入する必要はない。ユーザは、パーソナルコンピュータ、スマートフォン、またはタブレット端末など、一般的に市場に流通している端末装置に、電子会議システム１へアクセスするための特別なソフトウェアをインストールするだけで、電子会議システム１を利用することができる。
【００１８】
電子会議システム１において、会議の参加者は、クラウドシステム２に接続可能なクライアント端末を用いて、会議に参加する。したがって、各参加者は特定の会議室に集まることなく、所望の場所において会議に参加することができる。
【００１９】
電子会議システム１では、会議に用いられる資料は、電子データとして提供される。会議の各参加者は、会議中に、会議資料をリアルタイムで共有することができる。具体的には、会議中において、各参加者は、同じ会議資料内の同じ箇所を、同時に、自身のクライアント端末の画面において閲覧することができる。また、会議中にある特定のユーザ（発表者権限を持つユーザ）が、会議資料の表示状態を変更すると、それに追随して、他のユーザ（発表者権限を持たないユーザ）のクライアント端末の画面においても、会議資料の表示状態が同じように変更される。すなわち、発表者によるクライアント端末での操作が、参加者のクライアント端末においてもリアルタイムで再現される。したがって会議の各出席者は、紙の資料を用意することなく、会議に参加することができる。
【００２０】
会議実施に必要なデータは基本的にクラウドシステム２から各クライアント端末に提供される。また、会議中に各クライアント端末を通じてユーザが入力した、会議資料への書き込み、ホワイトボードへの書き込み、およびキーボードメモは、全て、クラウドシステム２に提供され、クラウドシステム２内に保存される。会議終了後、各クライアント端末が会議中に利用したデータは、すべて、クライアント端末から削除される。会議終了後に会議に関するデータを閲覧したい場合は、別途、電子会議システム１にアクセスしてデータをダウンロードする必要がある。
【００２１】
電子会議システム１を用いるユーザには、会議ごとに、その会議におけるユーザの役割に応じた権限が設定される。本実施形態では、役割として、司会者、発表者、および参加者の三種類がある。司会者は、会議を作成する権限を有する。発表者は、会議中に特定の会議資料を用いて発表する権限を有する。参加者は、これらのいずれの権限も有しておらず、会議中において発表者による発表を聞く立場にある。
【００２２】
クライアント端末４，６，８の図示しないメモリには、役割ごとに実行可能な機能を定義した役割表が格納されている。この役割表には、司会者、発表者、および参加者が、それぞれ実行可能な機能を特定する情報を含んでいる。たとえば、司会者は会議参加者の追加が可能であるが、発表者および参加者は会議参加者の追加が不可能であることを示す情報を含んでいる。さらに、発表者は発表が可能であるが、司会者および参加者は発表が不可能であることを示す情報を含んでいる。
【００２３】
データベース２２には、電子会議システム１に登録されている各ユーザの個人情報が格納されている。この個人情報には、ユーザを一意に識別するための識別子（ユーザＩＤ）、電子会議システム１にログインするための認証パスワード、ユーザのメールアドレス、およびユーザの名称を少なくとも含んでいる。
【００２４】
（会議の流れ）
電子会議システム１において会議を行う際には、次の手順に従う。まず、会議の開催者が、電子会議システム１において会議を作成する。電子会議システムに登録されているユーザであれば、誰でも、会議の開催者になれる。会議を作成したユーザには、自動的に、司会者の役割が設定される。会議を作成するユーザ（司会者）は、会議に関する情報を入力したり、会議に用いる会議資料をクラウドシステム２にアップロードしたり、会議に参加させるユーザを選択したりする。また、司会者は、会議における各ユーザの役割（権限）を設定する。
【００２５】
会議の作成が完了したあと、会議の開始時間になると、各ユーザは、自身のクライアント端末を用いて、電子会議システム１にログインし、会議に参加する。会議の途中においても、ユーザは会議に参加することができる。各ユーザは、会議中に、会議資料に書き込みをすることができる。会議資料への書き込みを、本実施形態ではアノテーションと表記することもある。
【００２６】
発表者による会議資料への書き込みは、会議の全参加者のクライアント端末によって自動的に共有される。一方、参加者による会議資料への書き込みは、その参加者独自の情報として扱われる。すなわち、他の参加者との間で共有されない。発表者による会議資料への書き込み（共有アノテーション）は、対応する会議、会議資料、および当該会議資料のページをそれぞれ特定する情報（会議ＩＤ、資料ＩＤ、ページＩＤ）に関連づけてデータベース２２に自動的に保存される。一方、参加者による会議資料への書き込み（個人アノテーション）は、対応する会議ＩＤと、参加者のユーザＩＤとに関連づけて、自動的にデータベース２２に保存される。
【００２７】
会議中に、会議の各出席者（発表者および参加者を含む）は、会議資料の各ページに、キーボードメモを入力することができる。キーボードメモは、キーボードを使って入力する、テキスト情報のことである。発表者が入力したキーボードメモは、議事録に盛り込まれる情報として取り扱われ、会議終了後に、議事録に盛り込まれる形で各参加者に配布される。一方、参加者が入力したキーボードメモは、データベース２２に保存され、入力した参加者のみがダウンロードすることができる。
【００２８】
電子会議システム１では、会議資料の代わりにホワイトボードを用いた会議も行うことができる。この会議では、各クライアント端末の画面にホワイトボードを表示する。各ユーザは、会議中に、ホワイトボードに書き込みをすることができる。
【００２９】
発表者によるホワイトボードへの書き込みは、会議の全参加者のクライアント端末によって自動的に共有される。一方、参加者によるホワイトボードへの書き込みは、その参加者独自の情報として扱われる。すなわち、他の参加者との間で共有されない。発表者によるホワイトボードへの書き込み（共有アノテーション）は、対応する会議および対応するホワイトボードのページそれぞれ特定する情報（会議ＩＤ、ページＩＤ）に関連づけてデータベース２２に自動的に保存される。一方、参加者によるホワイトボードへの書き込み（個人アノテーション）は、対応する会議および対応するホワイトボードのページそれぞれ特定する情報（会議ＩＤ、ページＩＤ）と、参加者のユーザＩＤとに関連づけて、自動的にデータベース２２に保存される。
【００３０】
会議中に、会議の各出席者（発表者および参加者を含む）は、ホワイトボードの各ページに、キーボードメモを入力することができる。キーボードメモは、キーボードを使って入力する、テキスト情報のことである。発表者が入力したキーボードメモは、議事録に盛り込まれる情報として取り扱われ、会議終了後に、議事録に盛り込まれる形で各参加者に配布される。一方、参加者が入力したキーボードメモは、データベース２２に保存され、入力した参加者のみがダウンロードすることができる。
【００３１】
会議の終了後、クラウドシステム２は、会議の議事録を作成する。また、会議資料、会議資料への書き込み、ホワイトボードへの書き込み、および発表者のキーボードメモを、議事録に関連づけて管理する。クライアント端末のユーザは、会議終了後に電子会議システム１にログインすることによって、過去に参加した会議に関する議事録等を、自身のクライアント端末にダウンロードし、閲覧することができる。
【００３２】
（データおよび情報の詳細）
会議の作成終了後、データベース２２には、会議情報、参加者情報、会議資料情報、ページ情報、アジェンダ情報、および投票項目情報が、互いに関連づけられて、データベース２２に格納されている。また、会議作成時に会議資料がアップロードされていた場合、会議資料のＤｅｅｐ  Ｚｏｏｍデータが、対応する会議ＩＤ、対応する資料ＩＤ、および対応するページＩＤに関連づけて、ファイルシステム２４に格納されていると共に、ファイル提供サーバ１８の内部にも記憶されている。電子会議システム１では、会議の開催中に、これらのデータおよび情報を利用する。
【００３３】
また、会議の作成終了後、タイルに分割される前のレベル１２のＪＰＥＧデータが、対応する会議ＩＤ、態様する資料ＩＤ、および対応するページＩＤに関連づけて、ファイルシステム２４に保存されている。このレベル１２のＪＰＥＧデータは、会議に関する保存用データを会議の終了後に作成する際に用いられる。なお、会議の終了後においても、レベル１２のＪＰＥＧデータはファイルシステム２４に保存されたままである。
【００３４】
会議情報は、会議ＩＤ、会議作成者のユーザＩＤ、会議のタイトル、会議の開催日、会議の開始予定時刻、会議の終了予定時刻、会議の目的、会議の状態、機密会議か否かを示す情報、および会議アクセスコードを含んでいる。会議ＩＤは、会議を識別するための識別子であり、会議ごとに付与される。ウェブサーバ１２は、個々の会議情報に対して個別かつ一意の会議ＩＤを生成し含める。会議の状態を示す情報は、作成中、未開催、開催中、または終了中のいずれかの状態を示す。機密会議か否かを示す情報は、真または偽のいずれかの値を取る。
【００３５】
参加者情報は、会議の参加する各ユーザのユーザＩＤと、参加者の役割を表す役割情報とを少なくとも含んでいる。役割情報は、発表者、参加者、および司会者のうち、少なくともいずれかを示す。あるユーザが、１つの会議において、発表者および参加者の役割を有していることもある。例えば、１つの会議の複数のアジェンダがあり、あるユーザがあるアジェンダでは発表者の役割を有し、別のアジェンダでは参加者の役割を有する場合である。
【００３６】
会議資料情報は、少なくとも会議資料ＩＤを含んでいる。会議資料ＩＤは、ウェブサーバ１２にアップロードされた会議資料を一意に識別するための情報である。会議資料情報は、会議の作成時に会議資料がウェブサーバ１２にアップロードされていた場合に作成される。
【００３７】
ページ情報は、少なくともページＩＤを含んでいる。ページＩＤは、ウェブサーバ１２にアップロードされた会議資料の各ページを一意に識別するための識別子である。
【００３８】
アジェンダ情報は、会議に設定されたアジェンダごとに、アジェンダ名、発表者のユーザＩＤ、発表時間、発表に用いられる会議資料の会議資料ＩＤ、および発表順番を含んでいる。
【００３９】
投票項目情報は、各発表に対して設定された質問（投票項目）を少なくとも含んでいる。発表者は、発表の終了時に、投票項目情報に含まれる質問を各参加者に対して提示し、質問に対して賛同するか否かを投票するように促す。各参加者による投票結果は集計され、投票結果を含む投票結果情報として、対応する会議ＩＤに関連づけてデータベース２２に保存される。
【００４０】
（Ｄｅｅｐ  Ｚｏｏｍデータ）
Ｄｅｅｐ  Ｚｏｏｍデータは、会議資料のオリジナルデータから生成されたデータである。本実施形態では、Ｄｅｅｐ  Ｚｏｏｍデータは、会議資料のオリジナルデータから、いったん、所定の中間データ（ベクターデータ）を経て生成される。ベクターデータの形式は、ＰＤＦまたはＸＰＳ形式である。Ｄｅｅｐ  Ｚｏｏｍデータは、会議資料のページごとに作成される。Ｄｅｅｐ  Ｚｏｏｍデータは、会議資料のページごとに、解像度が異なる４つのデータが用意されている。本実施形態では、各Ｄｅｅｐ  Ｚｏｏｍデータは、解像度が異なるレベル９〜レベル１２のＪＰＥＧデータによって構成されている。
【００４１】
図３（ａ）は、本実施形態におけるレベル１２のＤｅｅｐ  Ｚｏｏｍデータの一例を示す図である。図３（ｂ）は、本実施形態におけるレベル１１のＤｅｅｐ  Ｚｏｏｍデータの一例を示す図である。図３（ｃ）は、本実施形態におけるレベル１０のＤｅｅｐ  Ｚｏｏｍデータの一例を示す図である。図３（ｄ）は、本実施形態におけるレベル９のＤｅｅｐ  Ｚｏｏｍデータの一例を示す図である。
【００４２】
本実施形態では、レベル１２のＪＰＥＧデータにおける横方向のドット数は、４０９６ドットである。一方、このＪＰＥＧデータにおける縦方向のドット数は、オリジナルデータにおける縦長と横長の比率に応じた数である。具体的には、ＪＰＥＧデータにおける縦ドット数と横ドット数との比率は、オリジナルデータにおける縦長と横長の比率に等しい。
【００４３】
本実施形態では、レベル１１のＪＰＥＧデータの解像度は、レベル１２のＪＰＥＧデータの解像度の半分である。すなわち、レベル１１のＪＰＥＧデータの横ドットの数は、２０４８である。レベル１０のＪＰＥＧデータの解像度は、レベル１１のＪＰＥＧデータの解像度の半分である。すなわち、レベル１０のＪＰＥＧデータの横ドットの数は、１０２８である。また、レベル９のＪＰＥＧデータの解像度は、レベル１０のＪＰＥＧデータの解像度の半分である。すなわち、レベル９のＪＰＥＧデータの横ドットの数は、５１２である。
【００４４】
各ＪＰＥＧデータは、一定サイズのタイルに分割されている。タイルのサイズは、レベル１２のＪＰＥＧデータのサイズの８分の１である。すなわち、レベル９のＪＰＥＧデータのサイズに等しい。したがって、タイルの横ドットの数は５１２である。しかしこれはあくまで一例であって、タイルのサイズは任意に設定可能である。個々のタイルは、元のＪＰＥＧデータと相似形であることが好ましい。
【００４５】
（Ｄｅｅｐ  Ｚｏｏｍデータの利用方法）
各クライアント端末は、表示部に表示する会議資料のデータを、ファイル提供サーバ１８から取得する。その際、ファイル提供サーバ１８は、会議資料のＤｅｅｐ  Ｚｏｏｍデータをクライアント端末に提供する。クライアント端末は、Ｄｅｅｐ  Ｚｏｏｍデータを構成する複数のタイルのうち、表示部の画面に実際に表示される部分をカバーするタイルをファイル提供サーバ１８から取得すればよい。たとえば、図３（ｂ）に示すレベル１１のＤｅｅｐ  Ｚｏｏｍデータを用いて会議資料を表示している際に、会議資料を拡大表示する必要が生じたとする。このとき、拡大率が２倍以内であれば、図３（ａ）の符号１００に示す１６個のタイルのみをダウンロードすればよい。拡大率が２倍以内であれば、図３（ｂ）に示す画像の全体は、図３（ａ）の符号１００に示す１６個のタイルによって完全にカバーされるからである。
【００４６】
このように、各クライアント端末は、ファイル提供サーバ１８から、表示に必要なＤｅｅｐ  Ｚｏｏｍデータのみを取得する。したがって、ダウンロードするデータ量を減らせるので、より素早く会議資料の表示切り替えが可能となる。
【００４７】
（会議への参加処理の詳細）
以下では、各クライアント端末のユーザが会議に参加する際の、電子会議システム１における処理の流れの詳細について、説明する。以下の例では、クライアント端末４のユーザが、司会者（会議作成者）として会議を作成済みである場合を例に挙げる。この会議には、クライアント端末４のユーザが司会者かつ発表者として参加すると共に、クライアント端末６のユーザおよびクライアント端末８のユーザが、それぞれ、参加者として参加する。
【００４８】
（会議一覧の表示）
クライアント端末４のユーザは、電子会議システム１において行われる会議に参加しようとする際、まず、電子会議システム１を利用するためのソフトウェアであるミーティングクライアント４ａを起動させる。ミーティングクライアント４ａの起動後、ユーザは、クライアント端末４に対して、電子会議システム１にログインするための操作を行う。具体的には、自身のユーザＩＤを入力部４０に入力する。ミーティングクライアント４ａは、入力されたユーザＩＤをウェブサーバ１２に送信する。ウェブサーバ１２は、受信したユーザＩＤと関連づけてデータベース２２に格納されているすべての会議情報を、データベース２２から取得し、ミーティングクライアント４ａに送信する。
【００４９】
これを受けて、ミーティングクライアント４ａは、図４に示す画面を表示する。図４は、クライアント端末４のユーザが参加できる会議の一覧を含む画面の一例を表す図である。図４に示すように、ミーティングクライアント４ａは、受信した会議情報を用いて、クライアント端末４のユーザが参加できる会議の一覧を含んだ画面を表示部４２に表示する。図４の例では、３つの会議が縦並びに表示されている。ミーティングクライアント４ａは、各会議について、会議の名称、開催日時、および開催者の氏名を表示する。これらの情報は、ミーティングコントローラ１６ａから取得した会議情報に含まれている。
【００５０】
クライアント端末４のユーザが図４に示す「Ｐｅｏｐｌｅ」タブを選択すると、ミーティングクライアント４ａは、図５に示すように、ウインドウの表示内容を変更する。図５は、電子会議システム１に登録されているユーザの一覧を含んだウインドウの一例を示す図である。ミーティングクライアント４ａは、電子会議システム１に登録されているユーザの一覧をミーティングコントローラ１６ａから取得し、図５に示すように表示部４２に表示する。
【００５１】
クライアント端末４のユーザが、図４または図５の画面に示す「Ｃｏｎｔｅｎｔｓ」タブを選択すると、ミーティングクライアント４ａは、図６に示すように、ウインドウ内の表示内容を変更する。図６は、クライアント端末４のユーザ各人が過去に参加した会議に関するコンテンツデータの一覧を含むウインドウの一例を示す図である。ミーティングクライアント４ａは、クライアント端末４のユーザが過去に参加した会議に関するコンテンツデータの一覧をミーティングコントローラ１６ａから取得し、図６に示すように表示部４２に表示する。この一覧には、各会議の会議資料、会議資料への書き込み情報、ホワイトボードへの書き込み情報、および会議の議事録が含まれる。
【００５２】
クライアント端末４のユーザが、図６の画面に含まれる「管理」ボタンを選択すると、ミーティングクライアント４ａは、図７に示すウインドウを表示部４２に表示する。図７は、クライアント端末４のユーザ各人のコンテンツマネージャのウインドウを示す図である。ミーティングクライアント４ａは、図７に示すウインドウを、図７に示すウインドウと独立して、表示部４２の画面に表示する。図７のウインドウには、「オリジナルファイル」とラベルされたフォルダのアイコンと、「最近の会議ファイル」とラベルされたフォルダのアイコンとが含まれている。
【００５３】
クライアント端末４のユーザが図７に示す「オリジナルファイル」アイコンを選択すると、ミーティングクライアント４ａは、図８に示すように、コンテンツマネージャのウインドウの表示物を切り替える。図８は、クライアント端末４のユーザが過去に電子会議システム１にアップロードしたデータの一覧の一例を含むウインドウを示す図である。ミーティングクライアント４ａは、図８の例では、ユーザが過去に参加した会議に用いる会議資料として電子会議システム１にアップロードした、オリジナルのデータの情報を、一覧にして表示する。
【００５４】
コンテンツマネージャのウインドウにおける、オリジナルファイルの一覧の表示は、図９に示すように切り替えることもできる。図９は、クライアント端末４のユーザが過去に電子会議システム１にアップロードしたデータの一覧の他の例を含むウインドウを示す図である。ユーザは、コンテンツマネージャのウインドウにおける所定のボタンを押下することによって、図８または図９の表示形式を互いに切り替えることができる。
【００５５】
クライアント端末４のユーザが、図７に示す「最近の会議ファイル」アイコンを選択すると、ミーティングクライアント４ａは、図１０に示すように、コンテンツマネージャのウインドウの表示物を切り替える。図１０は、クライアント端末４のユーザが過去に参加した会議の一覧を含むウインドウを示す図である。図１０の例では、ミーティングクライアント４ａは、ユーザが過去に参加した会議を一覧にして表示する。具体的には、会議の名称、開催日時、および開催者の氏名を表示する。
【００５６】
クライアント端末４のユーザが、図１０のウインドウ内におけるいずれかの会議を選図択すると、ミーティングクライアント４ａは、図１１に示すように、コンテンツマネージャのウインドウの表示物を切り替える。図１１は、クライアント端末４のユーザが過去に参加した特定の会議に関するデータの一覧を含むウインドウを示す図である。図１１の例では、ミーティングクライアント４ａは、名称が「会議Ａ」である会議に関するデータの一覧を表示する。具体的には、ミーティングファイル、発表者ノート、マイノート、および議事録を表示する。この図はあくまで一例に過ぎない。例えば、これらのうち会議終了後に作成されなかったものは、コンテンツマネージャには表示されない。図１１の例では、ミーティングファイルは、会議に用いられた会議資料のことである。発表者ノートは、会議中に発表者がホワイトボードに書き込んだデータである。マイノートは、会議中に参加者が個人で作成した議事メモのことである。議事録は、会議の終了後にクラウドシステム２が作成した会議のまとめのことである。
【００５７】
クライアント端末４のユーザが、コンテンツマネージャのウインドウ内に表示されるいずれかのファイルのアイコンを右クリックすると、ミーティングクライアント４ａは、そのアイコン上に４つの項目を表示部４２に表示する。図１２は、ファイルのアイコンに対して４つの項目が表示されているウインドウを示す図である。図１２の例では、ユーザは、ウインドウ内の一番左上のファイルのアイコンを右クリックしている。ミーティングクライアント４ａは、そのアイコンに対して、「プレビュー」、「コピー」、「会議作成」、および「ダウンロード」の４つの項目を表示する。ユーザは、これら４つの項目のうちいずれかを選択する。ミーティングクライアント４ａは、ユーザが選択した項目に応じた処理を行う。
【００５８】
クライアント端末４のユーザが「プレビュー」を選択すると、ミーティングクライアント４ａは、図１３に示すように、コンテンツマネージャのウインドウの表示物を切り替える。図１３は、ファイルのプレビューが表示されているウインドウを示す図である。図１３の例では、ミーティングクライアント４ａは、ある会議資料の中身を、ページごとにウインドウ内に表示する。これによりユーザは、会議資料をダウンロードしなくても、その中身を閲覧することができる。
【００５９】
（会議開始）
以下に、電子会議システム１において会議を開始する際の処理の流れについて、詳細に説明する。以下では、クライアント端末４のユーザが発表者として会議に参加する場合を例に挙げる。なお、この会議には、クライアント端末６のユーザおよびクライアント端末８のユーザが、いずれも参加者として参加する。
【００６０】
図４に戻って、クライアント端末４のユーザは、表示部４２に表示されている会議一覧の中から、参加したい会議を一つ選択する。ミーティングクライアント４ａは、ユーザが選択した会議の会議ＩＤを、対応する会議情報から取得する。そして、ユーザが選択した会議の会議ＩＤと、ユーザのユーザＩＤとをウェブサーバ１２に送信する。
【００６１】
（ミーティングコントローラ１６ａの割り当て）
ミーティングサーバ１６には、あらかじめ、複数のミーティングコントローラ１６ａが用意されている。本実施形態では、一台のミーティングサーバ１６に用意されているミーティングコントローラ１６ａは３２台である。１つのミーティングコントローラ１６ａは、１つの会議を制御する。言い換えると、開催される会議ごとに１つのミーティングコントローラ１６ａが用いられる。本実施形態では、１つのミーティングコントローラ１６ａが複数の会議を同時に制御することはない。したがって、複数の会議が同時に開催されているときは、会議の数と同じ数のミーティングコントローラ１６ａが用いられている。
【００６２】
ウェブサーバ１２は、ミーティングクライアント４ａからユーザＩＤと会議ＩＤとを受信すると、ミーティングサーバ１６において現在未使用のミーティングコントローラ１６ａを検索する。未使用のミーティングコントローラ１６ａとは、新たに開始される会議とは異なる他の会議に割り当てられていないミーティングコントローラ１６ａのことである。未使用のミーティングコントローラ１６ａが見つかれば、そのポート番号と、ミーティングサーバ１６のＩＰアドレスとを取得する。これらをまとめてアクセス情報（通信情報）と称する。ウェブサーバ１２は、取得したアクセス情報を、ミーティングクライアント４ａに送信する。さらに、ミーティングクライアント４ａから受信した会議ＩＤを含む会議情報をデータベース２２から検索し、見つかった会議情報に、アクセス情報を追加記録する。これにより、未使用のミーティングコントローラ１６ａを、新たに開始される会議に割り当てる。
【００６３】
（ミーティングコントローラ１６ａへのアクセス）
ミーティングクライアント４ａは、ウェブサーバ１２から送信されたアクセス情報を受信する。そして、ミーティングサーバ１６において用意されている複数のミーティングコントローラ１６ａのうち、このアクセス情報を用いて通信可能なミーティングコントローラ１６ａに、ユーザが選択した会議の会議情報を問い合わせる。その際、ミーティングクライアント４ａは、ユーザが選択した会議の会議ＩＤをミーティングコントローラ１６ａに送信する。
【００６４】
ミーティングコントローラ１６ａは、ミーティングクライアント４ａから送信された会議ＩＤを受信する。これを受けて、ミーティングコントローラ１６ａは、受信した会議ＩＤを含む会議情報をデータベース２２から取得する。さらに、その会議情報に関連づけられている参加者情報、会議資料情報、ページ情報、アジェンダ情報、投票項目情報も、データベース２２から取得する。また、役割情報もデータベース２２から取得する。ミーティングコントローラ１６ａは、取得したこれらの情報を自身の内部に記憶する。さらに、取得した各情報を、ミーティングクライアント４ａに送信する。
【００６５】
ミーティングクライアント４ａは、ミーティングコントローラ１６ａから受信した各情報を、自身の内部に保存する。また、ミーティングコントローラ１６ａから受信した参加者情報に基づき、クライアント端末４のユーザの役割を特定する。そして、特定した役割に応じた機能を、役割情報から特定する。そして、特定した機能に応じたユーザインタフェースを含むウインドウを、表示部４２に表示する。これにより、会議が正常に開始される。
【００６６】
会議資料を用いる会議の場合、ミーティングクライアント４ａは、最初に用いる会議資料の最初のページを、ファイル提供サーバ１８から取得し、表示部４２に表示する。会議資料を用いない会議の場合、ミーティングクライアント４ａは、ホワイトボードを表示部４２に表示する。
【００６７】
（他のユーザの参加）
クライアント端末４のユーザが参加した会議に、クライアント端末６のユーザが参加する際の処理の手順を以下に説明する。
【００６８】
クライアント端末６のユーザは、電子会議システム１において行われる会議に参加しようとする際、まず、電子会議システム１を利用するためのソフトウェアであるミーティングクライアント６ａを起動させる。ミーティングクライアント６ａの起動後、ユーザは、クライアント端末６に対して、電子会議システム１にログインするための操作を行う。具体的には、自身のユーザＩＤを入力部６０に入力する。ミーティングクライアント６ａは、入力されたユーザＩＤをウェブサーバ１２に送信する。ウェブサーバ１２は、受信したユーザＩＤと関連づけてデータベース２２に格納されているすべての会議情報を、データベース２２から取得し、ミーティングクライアント６ａに送信する。
【００６９】
これを受けて、ミーティングクライアント６ａは、受信した会議情報を用いて、クライアント端末６のユーザが参加できる会議の一覧を含んだ画面を表示部６２に表示する。クライアント端末６のユーザは、表示部６２に表示されている会議一覧の中から、参加したい会議を一つ選択する。本実施形態では、クライアント端末６のユーザが参加した会議を選択する。ミーティングクライアント６ａは、ユーザが選択した会議の会議ＩＤを、対応する会議情報から取得する。そして、ユーザが選択した会議の会議ＩＤと、ユーザのユーザＩＤとをウェブサーバ１２に送信する。
【００７０】
ウェブサーバ１２は、ミーティングクライアント６ａからユーザＩＤと会議ＩＤとを受信する。クライアント端末６のユーザが参加する会議に用いられるミーティングコントローラ１６ａは、すでに割り当て済みである。そのため、ウェブサーバ１２は、この会議にミーティングコントローラ１６ａを新たに割り当てることはない。その代わり、ミーティングコントローラ１６ａは、受信した会議ＩＤを含む会議情報をデータベース２２から検索し、見つかった会議情報に含まれているアクセス情報を取得する。そして、取得したアクセス情報をミーティングクライアント６ａに送信する。
【００７１】
ミーティングクライアント６ａは、ウェブサーバ１２から送信されたアクセス情報を受信する。そして、ミーティングサーバ１６において用意されている複数のミーティングコントローラ１６ａのうち、このアクセス情報を用いて通信可能なミーティングコントローラ１６ａに、ユーザが選択した会議の会議情報を問い合わせる。その際、ミーティングクライアント６ａは、ユーザが選択した会議の会議ＩＤをミーティングコントローラ１６ａに送信する。
【００７２】
ミーティングコントローラ１６ａは、ミーティングクライアント６ａから送信された会議ＩＤを受信する。この時点において、ミーティングコントローラ１６ａは、受信した会議ＩＤを含む会議情報等の各種情報を自身の内部に保持している。そのため、データベース２２からこれらの情報を改めて取得することはない。その代わり、自身の内部に記憶している会議情報等の情報を、ミーティングクライアント６ａに送信する。このとき送信する各情報は、ミーティングクライアント４ａに送信ものと同一である。
【００７３】
ミーティングクライアント６ａは、ミーティングコントローラ１６ａから受信した参加者情報に基づき、クライアント端末６のユーザの役割を特定する。そして、特定した役割に応じたユーザインタフェースを含むウインドウを、表示部６２に表示する。クライアント端末４のユーザの役割は「参加者」なので、ミーティングクライアント６ａは、「参加者」権限に対応した上記含むウインドウを表示する。これによりクライアント端末６のユーザは、会議に正常に参加することができる。
【００７４】
会議資料を用いる会議の場合、ミーティングクライアント６ａは、最初に用いる会議資料の最初のページを、ファイル提供サーバ１８から取得し、表示部６２に表示する。会議資料を用いない会議の場合、ミーティングクライアント６ａは、ホワイトボードを表示部６２に表示する。
【００７５】
続いて、クライアント端末８のユーザも、会議に参加する。その際の電子会議システム１の処理の流れは、クライアント端末６のユーザが会議に参加する際の処理の流れと同一であるので、詳細な説明を省略する。
【００７６】
以上のように、本実施形態に係る電子会議システム１では、新たに開始される会議ごとに、複数のミーティングクライアント４ａのうちいずれかが個別に会議に割り当てられる。各ミーティングクライアント４ａは、対応する会議に関する制御を担当する。したがって、複数の会議を同時に制御することはない。これにより、電子会議システム１では、ミーティングサーバ１６内の負担分散を実現することができる。
【００７７】
（会議資料を用いた会議）
電子会議システム１における、会議資料を用いた会議の進め方について、説明する。以下では、クライアント端末４のユーザが発表者として発表する場合を例に挙げる。なお、この会議には、クライアント端末６のユーザおよびクライアント端末８のユーザが、いずれも参加者として参加している。
【００７８】
図１４は、会議資料を用いた会議中に表示される、発表者用のユーザインタフェースを含む会議ウインドウを示す図である。クライアント端末４のユーザは、発表者の役割を有する。そこでミーティングクライアント４ａは、会議資料を用いた会議中には、図１４に示す会議ウインドウを表示部４２に表示する。図１４の会議ウインドウでは、ユーザインタフェース内の「発表」ボタンの色が、発表者に応じたもの（オレンジ）になっている。また、「発表」ボタンの下には、「アップ・シェア」ボタンが表示される。
【００７９】
図１５は、会議資料を用いた会議中に表示される、参加者用のユーザインタフェースを含む会議ウインドウを示す図である。クライアント端末６のユーザは、参加者の役割を有する。そこでミーティングクライアント６ａは、ホワイトボード会議中には、図１５に示す会議ウインドウを表示部６２に表示する。図１５の会議ウインドウでは、ユーザインタフェース内の「発表」ボタンの色が、発表者に応じたもの（グレー）になっている。また、「発表」ボタンの下には、「挙手ボタン」が表示される。なお、クライアント端末６のユーザが参加者かつ司会者の役割を有する場合、「発表」ボタンはの色その役割に応じたもの（青色）になる。したがって各クライアント端末のユーザは、「発表」ボタンの色を確認することによって、自身の役割を簡単に知ることができる。
【００８０】
会議資料を用いる会議の場合、会議の開始時点において、会議の全出席者のクライアント端末４の画面には、同じ会議資料の同じページが表示されている。発表者は、クライアント端末４において、会議資料のページを切り替える操作を、入力部４０に対して行う。この操作を入力部４０が受け付けると、ミーティングクライアント４ａは、切り替え後のページのＤｅｅｐ  Ｚｏｏｍデータを、ファイル提供サーバ１８に要求する。同時に、ミーティングコントローラ１６ａに対して、会議資料のページ切り替えを指示する信号（ページ切替信号）を送信する。
【００８１】
ファイル提供サーバ１８は、ミーティングクライアント４ａから要求されたＤｅｅｐ  Ｚｏｏｍデータを、ミーティングクライアント４ａに送信する。ミーティングクライアント４ａは、受信したＤｅｅｐ  Ｚｏｏｍデータを表示部４２に表示する。これにより、クライアント端末４の画面に表示される会議資料のページが切り替えられる。
【００８２】
ミーティングコントローラ１６ａは、受信したページ切替信号を、会議に参加している発表者以外の全参加者のクライアント端末に送信する。本実施形態では、送信先はミーティングクライアント６ａおよびミーティングクライアント８ａである。
【００８３】
ミーティングクライアント４ａは、ページ切替信号を受信すると、切り替え後のページのＤｅｅｐ  Ｚｏｏｍデータをファイル提供サーバ１８に要求する。ファイル提供サーバ１８は、ミーティングクライアント６ａから要求されたＤｅｅｐ  Ｚｏｏｍデータを、ミーティングクライアント６ａに送信する。ミーティングクライアント６ａは、受信したＤｅｅｐ  Ｚｏｏｍデータを表示部６２に表示する。これにより、クライアント端末６の画面に表示される会議資料のページが切り替えられる。このとき、クライアント端末６の画面には、クライアント端末４の画面に表示されるページと同じページが表示される。
【００８４】
ミーティングクライアント８ａは、ページ切替信号を受信すると、切り替え後のページのＤｅｅｐ  Ｚｏｏｍデータをファイル提供サーバ１８に要求する。ファイル提供サーバ１８は、ミーティングクライアント８ａから要求されたＤｅｅｐ  Ｚｏｏｍデータを、ミーティングクライアント８ａに送信する。ミーティングクライアント８ａは、受信したＤｅｅｐ  Ｚｏｏｍデータを表示部６２に表示する。これにより、クライアント端末８の画面に表示される会議資料のページが切り替えられる。このとき、クライアント端末８の画面には、クライアント端末６の画面に表示されるページと同じページが表示される。
【００８５】
以上のように、電子会議システム１では、発表者がクライアント端末４の画面に表示される会議資料のページを切り替えると、各参加者のクライアント端末６，８の画面に表示される会議資料のページも、同じように切り替えられる。すなわち、発表者のクライアント端末４における会議資料のページ切り替えが、参加者のクライアント端末６，８において同期して再現される。したがって、参加が自ら会議資料のページを切り替えなくても、発表者による発表の進行に追随して、会議資料のページが自動的に切り替わる。これにより各参加者は、発表者による発表に集中することができる。
【００８６】
（ホワイトボードを用いた会議）
電子会議システム１における、ホワイトボードを用いた会議の進め方について、説明する。以下では、クライアント端末４のユーザが発表者として発表する場合を例に挙げる。
【００８７】
図１６は、ホワイトボードを用いた会議中に表示される、発表者用のユーザインタフェースを含む会議ウインドウを示す図である。クライアント端末４のユーザは、発表者の役割を有する。そこでミーティングクライアント４ａは、ホワイトボード会議中には、図１６に示す会議ウインドウを表示部４２に表示する。図１６の会議ウインドウでは、ユーザインタフェース内の「発表」ボタンの色が、発表者に応じたもの（オレンジ）になっている。また、「発表」ボタンの下には、「アップ・シェア」ボタンが表示される。
【００８８】
図１７は、ホワイトボードを用いた会議中に表示される、参加者用のユーザインタフェースを含む会議ウインドウを示す図である。クライアント端末６のユーザは、参加者の役割を有する。そこでミーティングクライアント６ａは、ホワイトボード会議中には、図１７に示す会議ウインドウを表示部６２に表示する。図１７の会議ウインドウでは、ユーザインタフェース内の「発表」ボタンの色が、発表者に応じたもの（グレー）になっている。また、「発表」ボタンの下には、「挙手ボタン」が表示される。なお、クライアント端末６のユーザが参加者かつ司会者の役割を有する場合、「発表」ボタンはの色その役割に応じたもの（青色）になる。したがって各クライアント端末のユーザは、「発表」ボタンの色を確認することによって、自身の役割を簡単に知ることができる。
【００８９】
このように、電子会議システム１では、会議におけるユーザの役割に応じたユーザインタフェースを含む会議ウインドウが、各クライアント端末の画面に表示される。
【００９０】
ホワイトボードを用いる会議を行う場合、会議の開始時点において、会議の全出席者のクライアント端末の画面には、ホワイトボードの同じページが表示されている。発表者は、クライアント端末４において、ホワイトボードへの書き込み操作を、入力部４０に対して行う。たとえば、ペンツールを使って手書きでクライアント端末４の画面に文字を書いたり、線ツールを使って直線をクライアント端末４の画面に書いたりする。入力部４０は、発表者による書き込み操作が行われた旨をミーティングクライアント４ａに伝える。ミーティングクライアント４ａは、発表者による書き込み内容を表す所定の情報を作成する。本実施形態では、この情報をアノテーションと記載する。また、本実施形態では、アノテーションは、ベクターデータである。
【００９１】
ミーティングクライアント４ａは、発表者による書き込みが行われるたびに、その内容を表すアノテーションを作成する。そして、作成したアノテーションをミーティングコントローラ１６ａに送信する。ミーティングコントローラ１６ａは受信したアノテーションを、会議の全参加者のクライアント端末に送信する。本実施形態では、送信先はミーティングクライアント６ａおよびミーティングクライアント８ａである。
【００９２】
ミーティングクライアント６ａは、ミーティングコントローラ１６ａから受信したアノテーションを処理する。これにより、アノテーションが表す書き込みを、ホワイトボードに表示する。この結果、クライアント端末６におけるホワイトボードの表示内容が、クライアント端末４におけるホワイトボードの表示内容と同一になる。
【００９３】
ミーティングクライアント８ａは、ミーティングコントローラ１６ａから受信したアノテーションを処理する。これにより、アノテーションが表す書き込みを、ホワイトボードに表示する。この結果、クライアント端末８におけるホワイトボードの表示内容が、クライアント端末４におけるホワイトボードの表示内容と同一になる。
【００９４】
以上のように、電子会議システム１では、発表者がクライアント端末４の画面に表示されるホワイトボードに何らかの書き込みを行うと、各参加者のクライアント端末６，８の画面に表示されるホワイトボードにも、その書き込みが自動的に反映される。すなわち、発表者のクライアント端末４におけるホワイトボードへの書き込みが、参加者のクライアント端末６，８において同期して再現される。したがって、発表者による書き込みを参加者が自らホワイトボードに書き写さなくても、発表者による会議の進行に追随して、ホワイトボードへの書き込みが自動的になされる。これにより各参加は、発表者による発表に集中することができる。
【００９５】
（役割の変更）
会議の発表者は、参加者からの申し出に応じて、参加者の権限を変更することができる。具体的には、参加者に対して、発表者の権限を与えることができる。
【００９６】
以下では、クライアント端末６のユーザ（参加者）に対して発表者の権限を与える際の、電子会議システム１における処理の流れを説明する。
【００９７】
図１７に示すように、クライアント端末６の画面には、「挙手」ボタンを含むユーザインタフェースが表示されている。クライアント端末６のユーザが「挙手」ボタンを押下すると、ミーティングクライアント６ａは、挙手を求める信号（挙手信号）と、クライアント端末６のユーザのユーザＩＤとを、ミーティングコントローラ１６ａに送信する。ミーティングコントローラ１６ａは、受信したユーザＩＤが表すユーザの名称を、参加者情報から取得する。そして、取得した名称を含むウインドウを、表示部４２に表示する。その際、このウインドウには、表示した名称の参加者が挙手を希望している旨のメッセージも表示する。
【００９８】
クライアント端末４のユーザは、クライアント端末６のユーザからの挙手希望を了承する操作を行う。これによりミーティングクライアント４ａは、挙手を許可したことを示す信号（許可信号）をミーティングコントローラ１６ａに送信する。ミーティングコントローラ１６ａは、挙手信号を送信してきたミーティングクライアント６ａに対し、ミーティングクライアント４ａから受信した許可信号を送信する。ミーティングクライアント６ａは、許可信号を受信すると、表示部６２の画面に表示したユーザインタフェースを、発表者用のものに変更する。
【００９９】
その際、クライアント端末６内に保存されている役割情報を参照して、発表者に許された機能を特定する。そして、その機能に応じたユーザインタフェースに変更する。役割情報はクラウドシステム２内のデータベース２２にも存在するが、ミーティングクライアント６ａは、発表者の機能を特定する際に、クラウドシステム２に対して問い合わせることはない。したがってクライアント端末６は、許可信号を受けたあと、ユーザインタフェースを素早く変更することができる。
【０１００】
ミーティングクライアント６ａが許可信号を受信したあと、クライアント端末６のユーザは、発表者としての権限を有することになる。したがって、クライアント端末４のユーザは、会議資料を用いた発表を行うことができる。また、会議中に会議資料を追加することもできる。
【０１０１】
クライアント端末６のユーザが発表者権限を有している間は、クライアント端末４のユーザは発表者権限を有していない。したがって、会議中の発表はできなくなる。クライアント端末４のユーザは、挙手希望者を表示するウインドウ内に表示される、取り消しボタンを押下することによって、クライアント端末６のユーザに与えた発表者権限を、いつでも取り消すことができる。また、クライアント端末４のユーザが、ユーザインタフェース内の「発表者」ボタンを押下すれば、発表者の権限を自身に戻すことができる。
【０１０２】
会議の参加者に発表者権限を与えることができるユーザは、会議の作成時に発表者または司会者の役割が設定されたユーザに限る。したがって、会議の途中において発表者の権限を得たユーザは、他の参加者に対して発表者権限を与えることはできない。
【０１０３】
以上のように、電子会議システム１では、クライアント端末６のユーザが「挙手」アイコンを押下することによって、クライアント端末４のユーザの役割を参加者から発表者に変更する。したがって、簡単な操作によって、ユーザの役割を変更することができる。
【０１０４】
（会議中の投票機能）
電子会議システム１では、会議作成者は、会議の作成時に、アジェンダごとに投票機能を設定することができる。その際、一つのアジェンダに対して、少なくとも一つの質問を設定する。質問は、「来週も行いますか？」などのように、「はい」、「いいえ」、または「無選択」のいずれかで回答可能なものである。発表者または司会者は、発表の終了後に、会議作成時に設定した投票機能を実行することができる。
【０１０５】
クライアント端末４のユーザ（発表者）が投票機能を実行する場合を例に挙げて、投票の際に電子会議システム１が行う処理の流れを以下に説明する。ある発表終了後、クライアント端末４のユーザは、ユーザインタフェース内の「採決」ボタンを選択する。これを受けて、ミーティングクライアント４ａは、この発表に関する質問に対する採決の開始を求める信号（採決開始信号）を、ミーティングコントローラ１６ａに送信する。ミーティングコントローラ１６ａは、受信した採決開始信号を、会議の各参加者のミーティングクライアント（ミーティングクライアント６ａおよびミーティングクライアント８ａ）に送信する。
【０１０６】
ミーティングクライアント６ａは、採決開始信号を受信すると、メモリに記憶されている投票項目情報から、採決の対象となっている質問を取得する。そして、取得した質問を表示部６２に表示する。クライアント端末６のユーザは、表示された質問に対して「はい」または「いいえ」を選択する。ミーティングクライアント６ａは、ユーザが選択した結果をウェブサーバ１２に送信する。
【０１０７】
ミーティングクライアント８ａは、採決開始信号を受信すると、メモリに記憶されている投票項目情報から、採決の対象となっている質問を取得する。そして、取得した質問を表示部８２に表示する。クライアント端末８のユーザは、表示された質問に対して「はい」または「いいえ」を選択する。ミーティングクライアント８ａは、ユーザが選択した結果をウェブサーバ１２に送信する。
【０１０８】
ウェブサーバ１２は、ミーティングクライアント６ａおよびミーティングクライアント８ａから送信された採決結果を受信し、データベース２２において集計する。会議に他のユーザも参加している場合、そのユーザが所持するクライアント端末のミーティングクライアントから送信される採決結果も受信し、同様に、データベース２２において集計する。
【０１０９】
ウェブサーバ１２は、採決の集計結果を定期的にデータベース２２から取得し、取得した集計結果をミーティングコントローラ１６ａに提供する。ミーティングコントローラ１６ａは、提供された集計結果をミーティングクライアント４ａに送信する。ミーティングクライアント４ａは、受信した集計結果を表示部４２に表示する。これによりクライアント端末４のユーザ（すなわち発表者）は、ある質問に対する採決の集計結果を、定期的に確認することができる。
【０１１０】
クライアント端末４のユーザが「ＯＫ」ボタンを押下すると、ミーティングクライアント４ａは、採決の終了を求める信号を（採決終了信号）をミーティングコントローラ１６ａに送信する。ミーティングコントローラ１６ａは、受信した採決終了信号を、会議の各参加者のミーティングクライアント（ミーティングクライアント６ａおよびミーティングクライアント８ａ）に送信する。ミーティングクライアント６ａおよびミーティングクライアント８ａは、採決終了信号を受信すると、画面に表示する質問を消す。これにより採決が終了する。
【０１１１】
データベース２２に集計された採決結果は、会議の終了時に活用される。たとえば、作成される議事録に、投票項目ごとの採決の集計結果が盛り込まれる。また、後日の監査においても、集計結果を活用することができる。
【０１１２】
採決の実行中において、電子会議システム１は、参加者のクライアント端末の画面を排他制御する。具体的には、参加者は、採決に関する操作以外の操作を行うことができない。これにより、参加者を採決に集中することができる。
【０１１３】
アジェンダごとの質問の設定、会議中での質問の設定変更、およびその他の必要な設定が、電子会議システム１では即座に行うことができる。
【０１１４】
質問への採決時、ユーザは、記名または無記名を選択することができる。
【０１１５】
質問は、アジェンダが設定されていない会議に対しても設定することができる。
【０１１６】
採決の集計結果は、発表者のクライアント端末のみならず、各参加者のクライアント端末にもリアルタイムで表示させることができる。
【０１１７】
（会議中の会議資料の追加）
電子会議システム１では、司会者は、会議中に会議資料を追加することができる。以下では、クライアント端末４のユーザが会議資料を追加する場合を例に挙げて説明する。
【０１１８】
クライアント端末４のユーザは、会議中に、ユーザインタフェース内の「コンテンツ＆ホワイトボード」ボタンを押下する。これにより、ミーティングクライアント４ａは、会議資料またはホワイトボードを選択するためのウインドウを表示部４２に表示する。このウインドウには、「＋」ボタンが含まれている。ユーザがこの「＋」ボタンを押下すると、ミーティングクライアント４ａは、図１８に示すような資料追加ウインドウを表示する。図１８は、資料追加ウインドウが会議ウインドウに上書き表示された様子を示す図である。
【０１１９】
図１８に示すように、資料追加ウインドウは「アップロード」ボタンを含んでいる。ユーザが「アップロード」ボタンを押下すると、会議ＩＤおよびユーザＩＤをミーティングコントローラ１６ａに送信する。
【０１２０】
ミーティングコントローラ１６ａは、受信したユーザＩＤに基づき、このユーザＩＤに関連づけてファイルシステム２４に格納されているデータの一覧を取得する。このデータには、ユーザが過去にクラウドシステム２にアップロードした会議資料、および、ユーザが過去に参加した会議において会議資料またはホワイトボードに書き込んだ情報（アノテーション）を含む。ミーティングコントローラ１６ａは、取得した一覧をミーティングクライアント４ａに送信する。
【０１２１】
ミーティングクライアント４ａは、受信した一覧を表示部４２に表示する。その際、一覧を表示するための所定のフォルダ（マイコンテンツフォルダ）を表示部４２の画面に表示すると共に、マイコンテンツフォルダ内にデータの一覧を表示する。ユーザは、マイコンテンツフォルダ内の一覧から、会議に追加する会議資料を選択することができる。または、クライアント端末４内のクライアント端末４内に格納されているデータも、会議資料として選択することができる。ミーティングクライアント４ａは、ユーザが選択した会議資料をウェブサーバ１２にアップロードする。その際、クライアント端末４のユーザのユーザＩＤおよび会議ＩＤを、ウェブサーバ１２に送信する。
【０１２２】
（Ｄｅｅｐ  Ｚｏｏｍデータの作成）
ウェブサーバ１２は、ミーティングクライアント４ａから受信した会議資料に、会議資料情報および会議情報を関連づけて、ファイルシステム２４に格納する。会議資料情報は、少なくとも会議資料ＩＤを含んでいる。会議資料ＩＤは、ウェブサーバ１２にアップロードされた会議資料を一意に識別するための情報である。ウェブサーバ１２は、ミーティングクライアント４ａからアップロードされた会議資料に対し、データベース２２またはファイルシステム２４に格納済みの他の会議資料と一致しない値の会議資料ＩＤを生成する。
【０１２３】
ファイル変換サーバ１４は、ファイルシステム２４を監視しており、新たなデータがファイルシステム２４に格納されたか否かを、一定時間ごとに確認する。そして、新たなデータ（会議資料）がウェブサーバ１２からファイルシステム２４に格納されたことを検知すると、そのデータをＤｅｅｐ  Ｚｏｏｍデータに変換する。電子会議システム１では、このとき作成されるＤｅｅｐ  Ｚｏｏｍデータを会議資料として利用する。
【０１２４】
ウェブサーバ１２がファイルシステム２４に格納した会議資料（オリジナルの会議資料）は、何らかのアプリケーションによって作成された、そのアプリケーションが指定する形式のデータである。アプリケーションの例としては、ワープロソフト、表計算ソフト、またはプレゼンテーションソフトなどがあるが、これらには限定されない。ファイル変換サーバ１４は、オリジナルの会議資料をファイルシステム２４から読み出し、まず、ベクター形式のデータ（ベクターデータ）に変換する。ベクター形式には、たとえば、ＸＰＳ形式またはＰＤＦ形式が含まれる。
【０１２５】
ファイル変換サーバ１４は、オリジナルデータから得たベクターデータを、ページごとに分割する。このとき、個々のページを識別するためのページＩＤを作成する。
【０１２６】
ファイル変換サーバ１４は、ページごとのベクターデータを、レベル１２のＪＰＥＧデータに変換する。本実施形態では、このＪＰＥＧデータの横方向のドット数は４０９６である。一方、このＪＰＥＧデータにおける縦方向のドット数は、オリジナルデータにおける縦横の比率に応じた数である。具体的には、ＪＰＥＧデータにおける縦ドット数と横ドット数との比率は、オリジナルデータにおける縦長と横長との比率に等しい。このＪＰＥＧデータは、Ｄｅｅｐ  Ｚｏｏｍデータにおけるレベル１２のデータである。
【０１２７】
大多数の場合、オリジナルデータにおける横方向のドット数は、４０９６よりも少ない。したがって、レベル１２のＪＰＥＧデータは、通常、オリジナルデータから拡大されている。
【０１２８】
ファイル変換サーバ１４は、レベル１２のＪＰＥＧデータから、一つ下のレベルであるレベル１１のＪＰＥＧデータを作成する。レベル１１のＪＰＥＧデータの解像度は、レベル１２のＪＰＥＧデータの解像度の半分である。すなわち、レベル１１のＪＰＥＧデータの横ドットの数は２０４８である。
【０１２９】
ファイル変換サーバ１４は、さらに、レベル１２のＪＰＥＧデータから、２つ下のレベルであるレベル１０のＪＰＥＧデータを作成する。レベル１０のＪＰＥＧデータの解像度は、レベル１２のＪＰＥＧデータの解像度の４分の１である。すなわち、レベル１０のＪＰＥＧデータの横ドットの数は１０２４である。
【０１３０】
ファイル変換サーバ１４は、さらに、レベル１２のＪＰＥＧデータから、３つ下のレベルであるレベル９のＪＰＥＧデータを作成する。レベル９のＪＰＥＧデータの解像度は、レベル１２のＪＰＥＧデータの解像度の８分の１である。すなわち、レベル９のＪＰＥＧデータの横ドットの数は５１２である。
【０１３１】
（タイルに分割）
ファイル変換サーバ１４は、各レベルのＪＰＥＧデータを、一定サイズのタイルに分割する。これにより、各ＪＰＥＧデータからＤｅｅｐ  Ｚｏｏｍデータを作成する。本実施形態では、タイルのサイズは、レベル１２のＪＰＥＧデータのサイズの８分の１である。すなわち、レベル９のＪＰＥＧデータのサイズに等しい。したがって、タイルの横ドット数は５１２である。しかしこれはあくまで一例であって、タイルのサイズは任意に設定可能である。個々のタイルは、元のＪＰＥＧデータと相似形であることが好ましい。
【０１３２】
（Ｄｅｅｐ  Ｚｏｏｍデータの保存）
ファイル変換サーバ１４は、ファイルシステム２４から新たに検出した全ての会議資料から、Ｄｅｅｐ  Ｚｏｏｍデータを作成する。そして、作成した全てのＤｅｅｐ  Ｚｏｏｍデータ（ＪＰＥＧデータのタイル）を、会議ＩＤに関連づけてファイルシステム２４に格納する。その際、個々のＤｅｅｐ  Ｚｏｏｍデータには、対応する資料ＩＤおよびページＩＤを関連づけておく。
【０１３３】
ファイル変換サーバ１４は、ファイルシステム２４に格納したＤｅｅｐ  Ｚｏｏｍデータのコピーを、ファイル提供サーバ１８に提供する。ファイル提供サーバ１８は、提供された個々のＤｅｅｐ  Ｚｏｏｍデータを、対応する会議ＩＤ、対応する資料ＩＤ、および対応するページＩＤに関連づけて管理する。
【０１３４】
ファイル提供サーバ１８は、各ベクターデータをページごとのデータに分割した際に作成したすべてのページＩＤを含むページ情報を作成し、対応する会議情報に関連づけてデータベース２２に格納する。
【０１３５】
以上の処理によって、会議中の会議資料の追加が完了する。これにより、会議の発表者は、追加された新たな会議資料を、会議中に用いることができる。司会者および発表者は、会議を行うためのミーティングクライアント４ａを通じて、会議中に会議資料を追加することができる。したがって、会議資料を追加するために、ミーティングクライアント４ａとは異なる別のプログラムを実行する必要がない。これにより、会議資料を素早く追加することができる。
【０１３６】
（参加者一覧の表示）
ミーティングクライアント４ａは、会議中に、会議の参加者の一覧を表示部４２に表示することができる。図１９は、会議の参加者の一覧を含むウインドウが、ユーザインタフェースおよびホワイトボードを含むウインドウに上書き表示された様子を示す図である。ミーティングクライアント４ａは、会議の参加者の一覧を含むウインドウに、各参加者の参加状態を表示する。会議にすでに参加している各ユーザについては、「参加中」と表示し、一方、会議にまだ参加していない各ユーザについては、「未参加」と表示する。これによりクライアント端末４のユーザは、クライアント端末４のユーザは、会議の参加者の一覧を含むウインドウを閲覧することによって、会議の各参加者の参加状態を簡単に知ることができる。
【０１３７】
会議の参加者の一覧を含むウインドウの左上にある「＋」ボタンをユーザが選択すると、会議中に参加を追加することができる。司会者が「＋」ボタンを押下すると、ミーティングクライアント４ａは、「＋」ボタンが押下されたことをウェブサーバ１２に伝える。これを受けて、ウェブサーバ１２は、データベース２２に格納されている個人情報を読み出し、ミーティングクライアント４ａに送信する。ミーティングクライアント４ａは、この個人情報を参照して、電子会議システム１のユーザの一覧を含むウインドウを、表示部４２に表示する。司会者は、表示されたユーザの一覧の中から、会議に出席させたいユーザを選択する。複数のユーザを同時に選択することもできる。
【０１３８】
司会者は、追加したいユーザを選択し、決定すると、ミーティングクライアント４ａは、ウェブサーバ１２に追加されたユーザＩＤを含む参加者追加信号を送信する。ウェブサーバ１２は、参加者追加信号を受信すると、追加されたユーザに、会議への参加を促すメッセージを、電子メール等で通知する。さらに、ウェブサーバ１２は、データベース２２に追加参加者の情報を送信することによって、データベース２２における参加者情報を更新する。以上の一連の処理を行うことによって、電子会議システム１では、会議中に参加者を追加することが可能となる。
【０１３９】
（ユーザインタフェース表示位置の変更）
図１４の会議ウインドウでは、ユーザインタフェースは、会議資料の左側に表示されている。ここで、図１４の会議ウインドウの右下に表示されている位置変更ボタンをユーザが押下すると、ミーティングクライアント４ａは、ユーザインタフェースの表示位置を、会議資料の左側から右側に変更する。図２０は、ユーザインタフェースが会議資料の右側に表示されている会議ウインドウを示す図である。図２０の例では、会議ウインドウにおける右側の領域にユーザインタフェースが表示され、会議ウインドウの残りの箇所に会議資料が表示されている。図２０の会議ウインドウの左下には、位置変更ボタンが表示されている。ユーザがこの位置変更ボタンを押下すると、ミーティングクライアント４ａは、再び、ユーザインタフェースの表示位置を、図１４に示すように、会議ウインドウにおける左側の領域に変更する。
【０１４０】
ユーザインタフェースをウインドウの左側または右側に変更できることは、クライアント端末４が、タッチパネルを備えた大画面の表示装置である場合に特に大きな利点がある。発表者が、大画面の表示装置であるクライアント端末４を用いて会議中に発表する場合、大画面に設けられたタッチパネルにタッチすることによって、発表を進めることになる。その際、ユーザは、クライアント端末４の画面を他の参加者に見せるために、クライアント端末４の画面に右側または左側に立った状態で、クライアント端末４を操作する必要がある。
【０１４１】
クライアント端末４が大画面の表示装置である場合、ユーザが画面の左側に立っているときに、ユーザインタフェースがウインドウの右側に表示されていると、ユーザの手がユーザインタフェースに届かない恐れがある。このときウインドウの左側に表示されている位置変更ボタンを押下することによって、ユーザインタフェースがウインドウの右側から左側に移動する。これによりユーザは、自身のすぐに近くにあるユーザインタフェースを操作することができる。
【０１４２】
同様に、クライアント端末４が大画面の表示装置である場合、ユーザが画面の右側に立っているときに、ユーザインタフェースがウインドウの左側に表示されていると、ユーザの手がユーザインタフェースに届かない恐れがある。このときウインドウの右側に表示されている位置変更ボタンを押下することによって、ユーザインタフェースがウインドウの左側から右側に移動する。これによりユーザは、自身のすぐに近くにあるユーザインタフェースを操作することができる。
【０１４３】
これらの工夫によって、発表者がクライアント端末４の画面を横切ることなく、発表することができる。したがって、会議中に参加者の視界を遮ることがない利点が得られる。。
【０１４４】
電子会議システム１では、ホワイトボードを用いた会議中でも、ユーザインタフェースの表示位置を変更することができる。図１６の会議ウインドウでは、ユーザインタフェースは、ホワイトボードの左側に表示されている。ここで、図１６の会議ウインドウの右下に表示されている位置変更ボタンをユーザが押下すると、ミーティングクライアント４ａは、ユーザインタフェースの表示位置を、ホワイトボードの左側から右側に変更する。図２１は、ユーザインタフェースが会議資料の右側に表示されている会議ウインドウを示す図である。図２１の例では、会議ウインドウにおける右側の領域にユーザインタフェースが表示され、会議ウインドウの残りの箇所にホワイトボードが表示されている。図２１の会議ウインドウの左下には、位置変更ボタンが表示されている。ユーザがこの位置変更ボタンを押下すると、ミーティングクライアント４ａは、再び、ユーザインタフェースの表示位置を、図１６に示すように、会議ウインドウにおける左側の領域に変更する。
【０１４５】
なお、ミーティングクライアント４ａは、会議資料、ホワイトボード、ビデオ会議の動画、およびユーザインタフェースを、グリッドオブジェクトを用いて表示部４２に表示する。したがって、ユーザインタフェースの位置をウインドウの変更する処理を、簡単に実行することができる。
【０１４６】
（ビデオ会議）
電子会議システム１を構成する各クライアント端末は、いずれも、クライアント端末のユーザを撮影するビデオカメラを備えている。電子会議システム１では、このビデオカメラによって撮影したユーザの動画を、会議の各出席者が共有することによって、会議中にビデオ会議を利用することができる。以下に、クライアント端末４のユーザが発表者として会議を開催する場合を例に挙げて、ビデオ会議の進め方に説明する。クライアント端末６のユーザおよびクライアント端末８のユーザは、いずれも参加者として会議に参加している。
【０１４７】
会議ウインドウ内には、「ビデオ会議」とラベルされたボタンがある。これは、会議中に、ビデオ会議を開始させる指示を入力するためのボタンである。クライアント端末４のユーザ（発表者）がこのボタンを選択すると、ミーティングクライアント４ａは、ビデオ会議サーバ２０にアクセスする。その際、ミーティングクライアント４ａは、クライアント端末４のビデオカメラによって撮影されるユーザの動画を、ビデオ会議サーバ２０に送信する。ビデオ会議の開催中、ミーティングクライアント４ａは、ユーザの動画をずっとビデオ会議サーバ２０に送信し続ける。
【０１４８】
次に、ミーティングクライアント４ａは、ビデオ会議開始を指示する信号を、ミーティングコントローラ１６ａに送信する。これを受けて、ミーティングコントローラ１６ａは、ミーティングクライアント６ａおよびミーティングクライアント８ａに、それぞれ、ビデオ会議開始を指示する信号を送信する。
【０１４９】
ミーティングクライアント６ａは、ビデオ会議開始を指示する信号を受信すると、表示部６２の画面に、ビデオ会議に参加するか否かをクライアント端末６のユーザに選択させるためのボタンを表示する。具体的には、「参加する」とラベルされたボタンおよび「参加しない」とラベルされたボタンを表示する。クライアント端末６のユーザが「参加する」ボタンを押下すると、ミーティングクライアント６ａは、ビデオ会議への参加を要求する信号をビデオ会議サーバ２０に送信する。その際、ミーティングクライアント６ａは、クライアント端末６のビデオカメラによって撮影されるユーザの動画を、ビデオ会議サーバ２０に送信する。ビデオ会議の開催中、ミーティングクライアント６ａは、ユーザの動画をずっとビデオ会議サーバ２０に送信し続ける。
【０１５０】
ビデオ会議サーバ２０は、ミーティングクライアント４ａから受信した動画を、ミーティングクライアント６ａに送信する。一方、ミーティングクライアント６ａから取得した動画を、ミーティングクライアント４ａに送信する。ミーティングクライアント４ａは、受信した動画を表示部４２に表示する。これにより、クライアント端末６のユーザの動画が、クライアント端末４の画面に表示される。一方、ミーティングクライアント６ａは、受信した動画を表示部６２に表示する。これにより、クライアント端末４のユーザの動画が、クライアント端末６の画面に表示される。したがって、クライアント端末４のユーザおよびクライアント端末６のユーザは、会議中に互いの様子を相手の動画を通じて見ることができる。
【０１５１】
ミーティングクライアント８ａがビデオ会議開始を指示する信号を受信した後に実行する処理は、ミーティングクライアント６ａが当該信号を受信した後に実行する処理と同様なので、詳細な説明を省略する。
【０１５２】
ビデオ会議サーバ２０には、ミーティングクライアント４ａ、ミーティングクライアント６ａ、およびミーティングクライアント８ａから、それぞれ、動画の提供を受けている。そこで、ビデオ会議サーバ２０は、ミーティングクライアント４ａから受信した動画およびミーティングクライアント６ａから受信した動画を、いずれも、ミーティングクライアント８ａに送信する。ミーティングクライアント８ａは、受信した２つの動画をいずれも表示部８２に表示する。この結果、クライアント端末８のユーザは、会議中にクライアント端末４のユーザおよびクライアント端末６のユーザの様子を見ることができる。
【０１５３】
また、ビデオ会議サーバ２０は、ミーティングクライアント８ａから受信した動画を、ミーティングクライアント４ａおよびミーティングクライアント６ａの両方に追加で送信する。ミーティングクライアント４ａは、受信した２つの動画をいずれも表示部８２に表示する。この結果、クライアント端末４のユーザは、会議中にクライアント端末６のユーザおよびクライアント端末８のユーザの様子を見ることができる。一方、ミーティングクライアント６ａは、受信した２つの動画をいずれも表示部６２に表示する。この結果、クライアント端末６のユーザは、会議中にクライアント端末４のユーザおよびクライアント端末８のユーザの様子を見ることができる。
【０１５４】
以上のように、電子会議システム１では、会議中にビデオ会議を実施することによって、ビデオ会議の映像（動画）を各クライアント端末４において共有することができる。
【０１５５】
（動画サイズの調整）
ミーティングクライアント４ａは、会議中に、会議資料またはホワイトボードと、会議の各出席者の動画とを、表示部４２の画面に同時に表示する。会議の出席者は、会議中に、他の出席者の表情を詳しく見たいと思うがある。たとえば遠隔医療を行う際に本電子会議システム１を活用する場合に、そのような要求がよく生じる。当該要求に応えるため、ミーティングクライアント４ａは、各出席者の動画の大きさを、三段階に変更できる。
【０１５６】
図２２〜図２４に示すように、ミーティングクライアント４ａは、画面の右下に、「大」、「中」、または「小」とラベルされたボタンをそれぞれ表示する。動画のサイズは、ユーザが押下したボタンの種類に応じて変更される。したがって、ユーザは簡単な操作によって、動画のサイズを所望のレベルに変更することができる。
【０１５７】
ミーティングクライアント４ａは、動画の大きさを変更する際、ユーザインタフェースの大きさは変更しない。すなわち、動画の大きさがどの段階にあっても、ユーザインタフェースの大きさは常に同じである。一方、会議資料またはホワイトボードの大きさを、動画の大きさに合わせて自動的に変更する。
【０１５８】
ユーザが「小」ボタンを押下すると、ミーティングクライアント４ａは、図２２に示すように、いずれかの出席者の動画のサイズを小レベルに変更する。図２２は、小レベルの動画が表示されている会議ウインドウを示す図である。ミーティングクライアント４ａは、小レベルの動画を表示するとき、会議資料またはホワイトボードのサイズを最大とする。
【０１５９】
ユーザが「中」ボタンを押下すれば、ミーティングクライアント４ａは、図２３に示すように、いずれかの出席者の動画のサイズを中レベルに変更する。図２３は、ホワイトボードと中レベルの動画とが表示されている会議ウインドウを示す図である。ミーティングクライアント４ａは、動画がサイズを小レベルから中レベルに変更するとき、会議資料またはホワイトボードのサイズを一段階小さくする。図２３では、ミーティングクライアント４ａは、会議資料またはホワイトボードのサイズと、いずれかの出席者の動画のサイズとを、同じに変更している。
【０１６０】
ユーザが「大」ボタンを押下すれば、ミーティングクライアント４ａは、いずれかの出席者の動画のサイズを大レベルに変更する。図２４は、ホワイトボードと大レベルの動画とが表示されている会議ウインドウを示す図である。ミーティングクライアント４ａは、大レベルの動画を表示するとき、ユーザインタフェースおよび動画は表示するが、会議資料およびホワイトボードは表示しない。
【０１６１】
本発明は上述した各実施形態に限定されるものではない。当業者は、請求項に示した範囲内において、本発明をいろいろと変更できる。すなわち、請求項に示した範囲内において、適宜変更された技術的手段を組み合わせれば、新たな実施形態が得られる。
【０１６２】
（名称の表示）
ミーティングクライアント４ａは、会議の各出席者の名称を、ミーティングコントローラ１６ａから取得できる。名称を取得した際、ミーティングクライアント４ａは、図２２〜図２４に示すように、会議の参加者の動画に、その参加者の名称を関連づけて表示する。例えば図２２〜図２４では、動画の下側中央に名称を表示している。これによりクライアント端末４のユーザは、画面に誰の動画が映し出されているのかを、簡単に知ることができる。
【０１６３】
（動画表示中のユーザインタフェース表示位置の変更）
ミーティングクライアント４ａは、動画の表示中においても、ユーザインタフェースを、会議資料またはホワイトボードの右側に表示することができる。図２６は、左から順にホワイトボード、ユーザインタフェース、および小レベルの動画がそれぞれ表示されている会議ウインドウを示す図である。ユーザが図２２に示す会議ウインドウ内の位置変更ボタンを押下すると、ミーティングクライアント４ａは、図２６に示すように、会議ウインドウ内のユーザインタフェースの配置位置を、ホワイトボードの右側から左側に変更する。その際、ユーザインタフェースの配置位置を、動画の右側に変更することはない。すなわち、動画の表示位置は、常に、会議ウインドウ内における右端の領域である。
【０１６４】
本発明は上述した各実施形態に限定されるものではない。当業者は、請求項に示した範囲内において、本発明をいろいろと変更できる。すなわち、請求項に示した範囲内において、適宜変更された技術的手段を組み合わせれば、新たな実施形態が得られる。
【産業上の利用可能性】
【０１６５】
本発明は、電子会議を行うための各種の電子会議システムとして、幅広く利用できる。
【符号の説明】
【０１６６】
１  電子会議システム
２  クラウドシステム
４  クライアント端末
４ａ  ミーティングクライアント
６  クライアント端末
６ａ  ミーティングクライアント
８  クライアント端末
８ａ  ミーティングクライアント
１０  通信回線
１２  ウェブサーバ
１４  ファイル変換サーバ
１８  ファイル提供サーバ
１６  ミーティングサーバ
１６ａ  ミーティングコントローラ
２０  ビデオ会議サーバ
４２  表示部
４０  入力部
【図１】
2013232819.tif 000003
【図２】
2013232819.tif 000004
【図３】
2013232819.tif 000005
【図４】
2013232819.tif 000006
【図５】
2013232819.tif 000007
【図６】
2013232819.tif 000008
【図７】
2013232819.tif 000009
【図８】
2013232819.tif 000010
【図９】
2013232819.tif 000011
【図１０】
2013232819.tif 000012
【図１１】
2013232819.tif 000013
【図１２】
2013232819.tif 000014
【図１３】
2013232819.tif 000015
【図１４】
2013232819.tif 000016
【図１５】
2013232819.tif 000017
【図１６】
2013232819.tif 000018
【図１７】
2013232819.tif 000019
【図１８】
2013232819.tif 000020
【図１９】
2013232819.tif 000021
【図２０】
2013232819.tif 000022
【図２１】
2013232819.tif 000023
【図２２】
2013232819.tif 000024
【図２３】
2013232819.tif 000025
【図２４】
2013232819.tif 000026
【図２５】
2013232819.tif 000027
【図２６】
2013232819.tif 000028