(57)【要約】【課題】仮想の場で行われた会合の混同を避けることができる情報処理装置を提供すること。【解決手段】複数の通信端末を操作する複数のユーザが、仮想の場で行われる会合に参加するように管理する情報処理装置であって、前記仮想の場ごとに一意な識別子を用いた前記通信端末からの通知に基づき、同一の前記会合に参加する参加ユーザを管理する管理手段と、前記参加ユーザが操作する前記通信端末のウェブブラウザにウェブページを表示させるためのデータを作成する作成手段と、作成した前記データを前記参加ユーザが操作する前記通信端末に送信する送信手段と、を有し、前記管理手段は、前記通信端末からの通知に基づき、全ての前記参加ユーザの前記会合からの退出を判定して、前記会合を終了させることにより上記課題を解決する。【選択図】図２９
2020198078.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信端末を操作する複数のユーザが、仮想の場で行われる会合に参加するように管理する情報処理装置であって、
前記仮想の場ごとに一意な識別子を用いた前記通信端末からの通知に基づき、同一の前記会合に参加する参加ユーザを管理する管理手段と、
前記参加ユーザが操作する前記通信端末のウェブブラウザにウェブページを表示させるためのデータを作成する作成手段と、
作成した前記データを前記参加ユーザが操作する前記通信端末に送信する送信手段と、
を有し、
前記管理手段は、前記通信端末からの通知に基づき、全ての前記参加ユーザの前記会合からの退出を判定して、前記会合を終了させること
を特徴とする情報処理装置。
【請求項２】
前記管理手段は、同一な前記仮想の場ごとに一意な識別子を用いた前記通信端末からの通知であっても、前記会合を終了させる前と後とで、前記参加ユーザが参加する前記会合が異なること
を特徴とする請求項１記載の情報処理装置。
【請求項３】
前記管理手段は、前記仮想の場ごとに一意な識別子と前記会合ごとに一意な識別子とを対応付ける情報を参照し、前記通信端末からの通知に用いられた前記仮想の場ごとに一意な識別子が前記会合ごとに一意な識別子と対応付けられていなければ、前記仮想の場で行われる会合を作成して、前記会合の前記参加ユーザとして管理し、前記通信端末からの通知に用いられた前記仮想の場ごとに一意な識別子が前記会合ごとに一意な識別子と対応付けられていれば、作成済みの前記会合の前記参加ユーザとして管理すること
を特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記管理手段は、前記通信端末を操作する前記参加ユーザからの明示的な前記会合からの退出の通知に基づき、前記参加ユーザを前記会合から退出させるように管理すること
を特徴とする請求項１乃至３何れか一項記載の情報処理装置。
【請求項５】
前記管理手段は、前記参加ユーザの操作する前記通信端末からの前記ウェブブラウザの終了の通知に基づき、前記参加ユーザを前記会合から退出させるように管理すること
を特徴とする請求項１乃至４何れか一項記載の情報処理装置。
【請求項６】
前記管理手段は、前記参加ユーザの操作する前記通信端末との間のネットワーク遮断に基づき、前記参加ユーザを前記会合から退出させるように管理すること
を特徴とする請求項１乃至５何れか一項記載の情報処理装置。
【請求項７】
前記ウェブページは、
前記複数の通信端末で共有する共有画面を表示する第一の領域と、
前記通信端末で受け付けた前記共有画面の画像の取得要求に応じて表示される前記共有画面の画像と、編集可能領域とを少なくとも含む第二の領域と、を有する、こと
を特徴とする請求項１乃至６何れか一項記載の情報処理装置。
【請求項８】
前記管理手段は、前記通信端末からの通知に基づき、全ての前記参加ユーザの前記会合からの退出を判定した後、一定時間が経過したとき、前記会合を終了させること
を特徴とする請求項１乃至７何れか一項記載の情報処理装置。
【請求項９】
複数の通信端末を操作する複数のユーザが、仮想の場で行われる会合に参加するように管理する情報処理装置が実行する情報処理方法であって、
前記仮想の場ごとに一意な識別子を用いた前記通信端末からの通知に基づき、同一の前記会合に参加する参加ユーザを管理する管理ステップと、
前記参加ユーザが操作する前記通信端末のウェブブラウザにウェブページを表示させるためのデータを作成する作成ステップと、
作成した前記データを前記参加ユーザが操作する前記通信端末に送信する送信ステップと、
を有し、
前記管理ステップは、前記通信端末からの通知に基づき、全ての前記参加ユーザの前記会合からの退出を判定して、前記会合を終了させること
を特徴とする情報処理方法。
【請求項１０】
複数の通信端末と、前記複数の通信端末を操作する複数のユーザが、仮想の場で行われる会合に参加するように管理する情報処理装置と、を有する情報処理システムであって、
前記情報処理装置は、
前記仮想の場ごとに一意な識別子を用いた前記通信端末からの通知に基づき、同一の前記会合に参加する参加ユーザを管理する管理手段と、
前記参加ユーザが操作する前記通信端末のウェブブラウザにウェブページを表示させるためのデータを作成する作成手段と、
作成した前記データを前記参加ユーザが操作する前記通信端末に送信する送信手段と、
を有し、
前記複数の通信端末は、
前記情報処理装置から受信した前記データにより前記ウェブページを表示する表示制御手段、
を有し、
前記管理手段は、前記通信端末からの通知に基づき、全ての前記参加ユーザの前記会合からの退出を判定して、前記会合を終了させること
を特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及び情報処理方法に関する。
【背景技術】
【０００２】
例えば、ビデオ・音声記録再生機能や板書機能、個人メモ機能、といった様々な機能を持つ、会議を支援する個々の既知システムを統合して各既知システムにより作成される各種のコンテンツ（データ）を会議毎に関連づけて管理し、管理されたコンテンツを関連づけて参照・活用できる会議支援システムがあった（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来の会議システムは、仮想の会議室で行われる現実の会議の終了を認識することができなければ、前の現実の会議が終わって次の現実の会議が開始されたとしても前の現実の会議が継続しているものとして管理するため、前の現実の会議と次の現実の会議とを混同してしまうという問題があった。なお、特許文献１の会議支援システムは、前記の問題を解消できるものではない。
【０００４】
本発明の一実施形態は、仮想の場で行われた会合の混同を避けることができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、本発明の一実施形態は、複数の通信端末を操作する複数のユーザが、仮想の場で行われる会合に参加するように管理する情報処理装置であって、前記仮想の場ごとに一意な識別子を用いた前記通信端末からの通知に基づき、同一の前記会合に参加する参加ユーザを管理する管理手段と、前記参加ユーザが操作する前記通信端末のウェブブラウザにウェブページを表示させるためのデータを作成する作成手段と、作成した前記データを前記参加ユーザが操作する前記通信端末に送信する送信手段と、を有し、前記管理手段は、前記通信端末からの通知に基づき、全ての前記参加ユーザの前記会合からの退出を判定して、前記会合を終了させることを特徴とする。
【発明の効果】
【０００６】
本発明の一実施形態によれば、仮想の場で行われた会合の混同を避けることができる。
【図面の簡単な説明】
【０００７】
【図１】会議中の情報共用システムの全体概要図である。
【図２】情報共用システムにおける個人ポータルの概要について説明する一例の図である。
【図３】本実施形態に係るコンピュータの一例のハードウェア構成図である。
【図４】本実施形態に係るスマートフォンの一例のハードウェア構成図である。
【図５】本実施形態に係るプロジェクタの一例のハードウェア構成図である。
【図６】本実施形態に係るＩＷＢの一例のハードウェア構成図である。
【図７】情報共用システムを構成する各端末及びサーバの機能ブロック図である。
【図８】投影画面の表示及び１枚目の画面キャプチャが行われる前の個人ボード画面の一例のイメージ図である。
【図９】利用者のルームへの参加及びルームからの退出による個人ボード画面の変化について説明する一例のイメージ図である。
【図１０】投影画面が表示された個人ボード画面の一例のイメージ図である。
【図１１】１枚目の画面キャプチャが行われた個人ボード画面の一例のイメージ図である。
【図１２】会議終了後の個人ボード画面の一例のイメージ図である。
【図１３】会議中にシートの編集を利用者から受け付ける個人ボード画面の一例のイメージ図である。
【図１４】個人メモ管理ＤＢの一例の構成図である。
【図１５】共有メモ管理ＤＢの一例の構成図である。
【図１６】個人メモＤＢの一例の構成図である。
【図１７】共有メモＤＢの一例の構成図である。
【図１８】関心度管理ＤＢの一例の構成図である。
【図１９】会議紐づけＤＢの一例の構成図である。
【図２０】会議ＤＢの一例の構成図である。
【図２１】ユーザＤＢの一例の構成図である。
【図２２】本実施形態に係る情報共用システムの処理を示した一例のフローチャートである。
【図２３】会議準備から個人ボード画面が表示されるまでの処理の一例のシーケンス図である。
【図２４】常設端末に表示されるアドレスバーの一例のイメージ図である。
【図２５】会議ＤＢに保存される会議データの一例の構成図である。
【図２６】個人ボード画面に投影画面が表示されるまでの処理の一例のシーケンス図である。
【図２７】共有画面に画面送信する対象を選択する画面の一例のイメージ図である。
【図２８】投影画面のキャプチャ画像の取り込みと、そのキャプチャ画像及びテキストメモエリアへのメモを行う処理の一例のシーケンス図である。
【図２９】開催中の会議から利用者が退出して会議が終了する処理の一例のシーケンス図である。
【図３０】会議ＤＢに保存される会議データの一例の構成図である。
【図３１】参加者が個人端末から会議のメモの振り返りを行う処理の一例のシーケンス図である。
【図３２】個人ポータル画面の表示例を示した図である。
【図３３】書誌情報画面の表示例を示した図である。
【図３４】書誌情報画面のキャプチャ情報の一例の説明図である。
【図３５】書誌情報画面のキャプチャ情報の一例の説明図である。
【図３６】会議中の情報共用システムの全体概要図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。なお、本実施形態では会議に利用する情報共用システムであって、共用ボードと個人ボードとを利用できる情報共用システムの例を説明するが、これに限定するものではない。本実施形態は会議に限られず、セミナーや講演会、授業など、複数の人が参加して開催されるイベントであれば、様々な情報処理システムに適用できる。なお、開催されるイベントへの参加は、実際に各人が同じ場所に集まって参加してもよいし、各人が別の場所にいて参加してもよい。また、本実施形態では、遠隔で接続している利用者がいる遠隔会議の例を説明しているが、全ての利用者が同じ部屋にいてもよく、利用者同士が物理的に離れた距離に存在する必要はない。
【０００９】
［第１の実施形態］
＜会議中の情報共用システムの全体概要＞
まず、図１を用いて、会議中の情報共用システムの全体概要について説明する。図１は会議中の情報共用システムの全体概要図である。ここでは、会社の会議室Ｘにいる利用者Ａ，Ｂと、自宅Ｙにいる利用者Ｃが、情報共用システムを利用して遠隔会議を行っている状態が示されている。会議室Ｘには、利用者Ａが個人端末２ａを持ち込み、利用者Ｂが個人端末２ｂを持ち込んでいる。また、会議室Ｘには、複数の利用者が共用可能な常設端末４が設置されている。なお、常設端末４は必須ではない。情報共用システムは常設端末４が無い構成であってもよい。自宅Ｙには、利用者Ｃが個人端末２ｃを持ち込んでいる。以下では個人端末２ａ，２ｂ，２ｃの総称を示す場合に「個人端末２」と記す。
【００１０】
個人端末２は、利用者がそれぞれ個別に（専用に）使用及び画面の閲覧（参照）が可能なコンピュータである。常設端末４は、複数の利用者が共同で、使用及び画面の閲覧が可能なコンピュータである。
【００１１】
個人端末２は、例えば、ノートＰＣ（Personal Computer）、デスクトップＰＣ、携帯電話、スマートフォン、タブレット端末、ウェアラブルＰＣ、などである。なお、個人端末２及び常設端末４は、通信端末（又は情報処理端末）の一例である。
【００１２】
常設端末４は、例えば、ＰＪ（Projector：プロジェクタ）、ＩＷＢ（Interactive White Board：相互通信が可能な電子式の黒板機能を有する白板）、デジタルサイネージ、スティックＰＣが接続されたディスプレイ等である。なお、常設端末４は、会議室内に常設することを目的としたモニタ付きの通信端末（又は情報処理端末）の一例である。常設端末４は例えば会議室内に常設される大型のモニタ付きの情報処理端末であり、複数の利用者が共有する画面を映すといった利用形態が想定される。なお、常設端末４は必須の構成ではない。
【００１３】
個人端末２及び常設端末４は、インターネット等の通信ネットワーク９を介してコンテンツ管理サーバ６と通信することができる。通信ネットワーク９はファイヤウォールの内側にある１つ以上のＬＡＮ（Local Area Network）でもよいし、ＬＡＮに加えてファイヤウォールの外側にあるインターネットを含んでもよい。この他、ＶＰＮ（Virtual Private Network）や広域イーサネット（登録商標）が含まれていてもよい。通信ネットワーク９は有線又は無線のどちらで構築されてもよく、また、有線と無線が組み合わされていてもよい。また、３Ｇ、ＬＴＥ（Long Term Evolution）、４Ｇなどの携帯電話網により接続される場合、ＬＡＮはなくてもよい。
【００１４】
コンテンツ管理サーバ６は、個人端末２及び常設端末４に対して送信するコンテンツのデータを記憶及び管理しているウェブ（Web）サーバ（又はHTTPサーバ）としての機能を有するコンピュータである。コンテンツ管理サーバ６は、後述の記憶部６０００を備えている。
【００１５】
記憶部６０００には各個人端末２からしかアクセスできない個人ボードｄｃ１〜ｄｃ３を実現するための記憶位置（又は記憶領域）が構築されている。個人ボードｄｃ１，ｄｃ２，ｄｃ３には、それぞれ個人端末２ａ，２ｂ，２ｃしかアクセスできない。以下では、個人ボードｄｃ１，ｄｃ２，ｄｃ３の総称を示す場合に「個人ボードｄｃ」と記す。コンテンツ管理サーバ６は、クラウドコンピューティングに対応していてもよい。クラウドコンピューティングとは、特定ハードウェア資源が意識されずにネットワーク上のリソースが利用される利用形態をいう。
【００１６】
また、コンテンツ管理サーバ６の記憶部６０００は各個人端末２からアクセスできる共用ボードｃｃを実現するための記憶位置（又は記憶領域）が構築されている。更に、コンテンツ管理サーバ６の記憶部６０００は、各個人端末２からアクセスできる共有画面ｓｓを実現するための記憶位置（又は記憶領域）が構築されている。
【００１７】
個人ボードｄｃ及び共用ボードｃｃは、コンテンツ管理サーバ６の記憶部６０００の記憶位置（又は記憶領域）に作成される仮想的なスペースである。個人ボードｄｃ及び共用ボードｃｃに対しては、例えば、Canvas要素とJavaScript（登録商標）等によってコンテンツを閲覧及び編集することができる機能を備えているウェブアプリによってアクセスすることができる。ウェブアプリは、ウェブブラウザアプリ（以下、ウェブブラウザと呼ぶ）上で動作するスクリプト言語（例えば、JavaScript）によるプログラムとウェブサーバ側のプログラムとが協調することによって動作し、ウェブブラウザ上で使用されるソフトウェア又はその仕組みを示す。個人ボードｄｃ及び共用ボードｃｃは記憶部６０００の記憶領域の範囲で有限又は無限の領域を有している。例えば個人ボードｄｃ及び共用ボードｃｃは、縦方向横方向の両方が有限又は無限であってもよいし、縦方向横方向のどちらか一方が有限又は無限であってもよい。
【００１８】
また、共有画面ｓｓは、コンテンツ管理サーバ６の記憶部６０００の記憶位置（又は記憶領域）に作成される仮想的なスペースである。この共有画面ｓｓは、個人ボードｄｃ及び共用ボードｃｃと異なり、単に個人端末２や常設端末４に送信（配信）するコンテンツのデータを保持しておき、次のコンテンツを取得するまで前のコンテンツを保持する機能を備えている。共有画面ｓｓに対しては、コンテンツを閲覧することができる機能を備えているウェブアプリによってアクセスすることができる。
【００１９】
更に、個人ボードｄｃは、遠隔会議に参加している利用者の各個人専用の電子的なスペースである。各利用者の個人端末２は、各利用者専用の個人ボードｄｃに対してのみアクセスでき、文字や画像等のコンテンツの閲覧及び編集（入力、削除、コピー等）を行うことができる。共用ボードｃｃは、遠隔会議に参加している各利用者の共用の電子的なスペースである。各利用者の個人端末２は、いずれも共用ボードｃｃに対してアクセスすることができ、文字や画像等のコンテンツの閲覧及び編集を行うことができる。
【００２０】
また、共有画面ｓｓは、遠隔会議に参加している各利用者の共有の電子的なスペースである。各利用者の個人端末２は、いずれも共有画面ｓｓに対してアクセスできて、共有画面ｓｓを閲覧できる。共有画面ｓｓは個人ボードｄｃ及び共用ボードｃｃと異なり、単に個人端末２や常設端末４に送信（配信）するコンテンツのデータを保持しておき、次のコンテンツを取得するまで前のコンテンツを保持する機能を備えている。
【００２１】
例えば、個人端末２ａから共有画面ｓｓにコンテンツのデータを送信した後で個人端末２ｂから共用画面ｓｓにコンテンツのデータを送信した場合、共有画面ｓｓが保持するコンテンツのデータは、直近に受信した個人端末２ｂから送信されたデータとなる。例えば共有画面ｓｓには、各利用者によって共用されるアプリケーション画面等のコンピュータ画面が表示される。
【００２２】
コンテンツ管理サーバ６は、仮想の会議室（以下、単にルームと呼ぶ）で行われた会議ごとに、共有画面ｓｓ、共用ボードｃｃ、及び個人ボードｄｃに展開されるコンテンツ等の情報を対応付けて管理している。これにより、コンテンツ管理サーバ６は複数のルームを管理していても、異なるルーム間でコンテンツのデータの通信が行われることはない。
【００２３】
各個人端末２は、搭載されたウェブブラウザのウェブアプリによって、利用者が参加した会議の個人ボードｄｃ、共用ボードｃｃ、及び共有画面ｓｓのコンテンツを表示することができるので、現実の会議室に近付けた会議を行うことができる。
【００２４】
このような情報共用システムによって、利用者は、個人のファイルをアプリケーションで開いて共有画面ｓｓで共有したり、共用ボードｃｃで手書きやオブジェクト配置などを共用したり、共有画面ｓｓで共有しているコンテンツを個人の資料として個人ボードｄｃに取り込んだり、個人ボードｄｃで手書きやオブジェクト配置などを個人的なメモとして残したりすることができる。
【００２５】
なお、図１の情報共用システムは一例であって、共有画面ｓｓ、共用ボードｃｃ、及び個人ボードｄｃの何れか一つ以上が無くてもよい。例えば図３６の情報共用システムは、共用ボードｃｃが無く、共有画面ｓｓ及び個人ボードｄｃで構成された例である。図３６の情報共用システムでは、各個人端末２が、搭載されたウェブブラウザのウェブアプリによって、利用者が参加したルームの個人ボードｄｃ及び共有画面ｓｓのコンテンツを表示させることができる。
【００２６】
＜情報共用システムにおける個人ポータルの概要＞
次に、図２を用いて、個人ポータルの概要について説明する。図２は情報共用システムにおける個人ポータルの概要について説明する一例の図である。コンテンツ管理サーバ６は各個人端末２の専用の個人ポータル画面ｄｐ１，ｄｐ２，ｄｐ３のデータを生成して各個人端末２に表示させる。以下では、個人ポータル画面ｄｐ１，ｄｐ２，ｄｐ３の総称を示す場合に「個人ポータル画面ｄｐ」と記す。
【００２７】
コンテンツ管理サーバ６には、図１の共用ボードｃｃで会議中に編集された内容である共有メモｃｍと、個人ボードｄｃで編集された内容である個人メモｄｍ１，ｄｍ２，ｄｍ３と、が記憶及び管理される。以下では、個人メモｄｍ１，ｄｍ２，ｄｍ３の総称を示す場合に「個人メモｄｍ」と記す。各利用者は各個人端末２の専用の個人ポータル画面ｄｐにアクセスすることで、その個人端末２を操作する利用者が参加した会議の一覧を表示できる。
【００２８】
利用者は、個人ポータル画面ｄｐに表示された会議の一覧から、それぞれの会議の共有メモｃｍ、個人メモｄｍ及び会議の書誌情報を後述のように表示できる。したがって、利用者は会議の内容を振り返る場合などに所望の会議の共有メモｃｍ、個人メモｄｍ及び会議の書誌情報を容易に表示できる。また、各利用者は各個人端末２の専用の個人ポータル画面ｄｐにアクセスすることで、その個人端末２を操作する利用者の会議の一覧から、所望の会議を後述のようにキーワード（文字）検索できる。なお、文字検索の検索対象としては、会議の書誌情報、個人メモｄｍに含まれるテキストデータや手書き文字、利用者による会議の評価など、が利用される。なお、会議の書誌情報は、会議情報に含まれる。
【００２９】
＜ハードウェア構成＞
＜＜コンピュータ＞＞
コンテンツ管理サーバ６は、例えば図３に示すハードウェア構成のコンピュータ５００により実現される。また、個人端末２が情報処理端末の一例であるＰＣである場合も例えば図３に示すハードウェア構成のコンピュータ５００により実現される。
【００３０】
図３は、本実施形態に係るコンピュータ５００の一例のハードウェア構成図である。図３に示されているように、コンピュータ５００はＣＰＵ（Central Processing Unit）５０１、ＲＯＭ（Read Only Memory）５０２、ＲＡＭ（Random Access Memory）５０３、ＨＤ５０４、ＨＤＤ（Hard Disk Drive）コントローラ５０５、ディスプレイ５０６、外部機器接続Ｉ／Ｆ（Interface）５０８、ネットワークＩ／Ｆ５０９、データバス５１０、キーボード５１１、ポインティングデバイス５１２、ＤＶＤ−ＲＷ（Digital Versatile Disk Rewritable）ドライブ５１４、メディアＩ／Ｆ５１６を備えている。
【００３１】
これらのうち、ＣＰＵ５０１は、コンピュータ５００全体の動作を制御する。ＲＯＭ５０２は、ＩＰＬ等のＣＰＵ５０１の駆動に用いられるプログラムを記憶する。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。ＨＤ５０４は、プログラム等の各種データを記憶する。ＨＤＤコントローラ５０５は、ＣＰＵ５０１の制御にしたがってＨＤ５０４に対する各種データの読み出し又は書き込みを制御する。
【００３２】
ディスプレイ５０６は、カーソル、メニュー、ウインドウ、文字、又は画像などの各種情報を表示する。外部機器接続Ｉ／Ｆ５０８は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、ＵＳＢ（Universal Serial Bus）メモリやプリンタ等である。ネットワークＩ／Ｆ５０９は、通信ネットワーク９を利用してデータ通信をするためのインターフェースである。データバス５１０は、ＣＰＵ５０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００３３】
キーボード５１１は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス５１２は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。ＤＶＤ−ＲＷドライブ５１４は、着脱可能な記録媒体の一例としてのＤＶＤ−ＲＷ５１３に対する各種データの読み出し又は書き込みを制御する。なお、ＤＶＤ−ＲＷに限らず、ＤＶＤ−Ｒ等であってもよい。メディアＩ／Ｆ５１６は、フラッシュメモリ等の記録メディア５１５に対するデータの読み出し又は書き込み（記憶）を制御する。
【００３４】
＜＜スマートフォン＞＞
情報処理端末の一例である個人端末２は例えば図４に示すハードウェア構成のスマートフォン６００により実現してもよい。
【００３５】
図４は本実施形態に係るスマートフォン６００の一例のハードウェア構成図である。図４に示されているように、スマートフォン６００は、ＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、ＥＥＰＲＯＭ６０４、ＣＭＯＳセンサ６０５、撮像素子Ｉ／Ｆ６０６、加速度・方位センサ６０７、メディアＩ／Ｆ６０９、ＧＰＳ受信部６１１を備えている。
【００３６】
これらのうち、ＣＰＵ６０１は、スマートフォン６００全体の動作を制御する。ＲＯＭ６０２は、ＣＰＵ６０１やＩＰＬ等のＣＰＵ６０１の駆動に用いられるプログラムを記憶する。ＲＡＭ６０３は、ＣＰＵ６０１のワークエリアとして使用される。ＥＥＰＲＯＭ６０４は、ＣＰＵ６０１の制御にしたがって、スマートフォン用プログラム等の各種データの読み出し又は書き込みを行う。
【００３７】
ＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサ６０５は、ＣＰＵ６０１の制御に従って被写体（主に自画像）を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、ＣＭＯＳセンサ６０５ではなく、ＣＣＤ（Charge Coupled Device）センサ等の撮像手段であってもよい。撮像素子Ｉ／Ｆ６０６は、ＣＭＯＳセンサ６０５の駆動を制御する回路である。加速度・方位センサ６０７は、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種センサである。
【００３８】
メディアＩ／Ｆ６０９は、フラッシュメモリ等の記録メディア６０８に対するデータの読み出し又は書き込み（記憶）を制御する。ＧＰＳ受信部６１１は、ＧＰＳ衛星からＧＰＳ信号を受信する。
【００３９】
また、スマートフォン６００は、遠距離通信回路６１２、ＣＭＯＳセンサ６１３、撮像素子Ｉ／Ｆ６１４、マイク６１５、スピーカ６１６、音入出力Ｉ／Ｆ６１７、ディスプレイ６１８、外部機器接続Ｉ／Ｆ６１９、近距離通信回路６２０、近距離通信回路６２０のアンテナ６２０ａ、及びタッチパネル６２１を備えている。
【００４０】
これらのうち、遠距離通信回路６１２は、通信ネットワーク９を介して、他の機器と通信する回路である。ＣＭＯＳセンサ６１３は、ＣＰＵ６０１の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子Ｉ／Ｆ６１４は、ＣＭＯＳセンサ６１３の駆動を制御する回路である。マイク６１５は、音を電気信号に変える内蔵型の回路である。スピーカ６１６は、電気信号を物理振動に変えて音楽や音声などの音を生み出す内蔵型の回路である。
【００４１】
音入出力Ｉ／Ｆ６１７は、ＣＰＵ６０１の制御に従ってマイク６１５及びスピーカ６１６との間で音信号の入出力を処理する回路である。ディスプレイ６１８は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ（Electro Luminescence）などの表示手段の一種である。
【００４２】
外部機器接続Ｉ／Ｆ６１９は、各種の外部機器を接続するためのインターフェースである。近距離通信回路６２０は、ＮＦＣ（Near Field Communication）やＢｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。タッチパネル６２１は、利用者がディスプレイ６１８を押下することで、スマートフォン６００を操作する入力手段の一種である。
【００４３】
また、スマートフォン６００は、バスライン６１０を備えている。バスライン６１０は図４に示されているＣＰＵ６０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００４４】
＜＜プロジェクタ＞＞
常設端末４の一例であるプロジェクタ７００は例えば図５に示すハードウェア構成により実現してもよい。
【００４５】
図５は本実施形態に係るプロジェクタ７００の一例のハードウェア構成図である。図５に示すように、プロジェクタ７００は、ＣＰＵ７０１、ＲＯＭ７０２、ＲＡＭ７０３、メディアＩ／Ｆ７０７、操作部７０８、電源スイッチ７０９、バスライン７１０、ネットワークＩ／Ｆ７１１、ＬＥＤ（Light Emitting Diode）駆動回路７１４、ＬＥＤ光源７１５、投写デバイス７１６、投写レンズ７１７、外部機器接続Ｉ／Ｆ７１８、ファン駆動回路７１９、冷却ファン７２０を備えている。
【００４６】
これらのうち、ＣＰＵ７０１は、プロジェクタ７００全体の動作を制御する。ＲＯＭ７０２は、ＣＰＵ７０１の駆動に用いられるプログラムを記憶する。ＲＡＭ７０３は、ＣＰＵ７０１のワークエリアとして使用される。メディアＩ／Ｆ７０７は、フラッシュメモリ等の記録メディア７０６に対するデータの読み出し又は書き込み（記憶）を制御する。
【００４７】
操作部７０８は種々のキー、ボタン及びＬＥＤ等が配設されており、ユーザによるプロジェクタ７００の電源のＯＮ／ＯＦＦ以外の各種操作を行うのに使用される。例えば操作部７０８は投写画像の大きさの調整操作、色調の調整操作、ピント調整操作、キーストン調整操作等の指示操作を受け付けて、受け付けた操作内容をＣＰＵ７０１に出力する。
【００４８】
電源スイッチ７０９は、プロジェクタ７００の電源のＯＮ／ＯＦＦを切り換えるためのスイッチである。バスライン７１０は、図５に示されているＣＰＵ７０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。ネットワークＩ／Ｆ７１１は、インターネット等の通信ネットワーク９を利用してデータ通信をするためのインターフェースである。
【００４９】
ＬＥＤ駆動回路７１４は、ＣＰＵ７０１の制御下で、ＬＥＤ光源７１５の点灯及び消灯を制御する。ＬＥＤ光源７１５は、ＬＥＤ駆動回路７１４の制御によって点灯されると、投写光を投写デバイス７１６に照射する。投写デバイス７１６は、外部機器接続Ｉ／Ｆ７１８等を介して与えられた画像データに基づいて、空間光変調方式によりＬＥＤ光源７１５からの投写光を変調して得た変調光を、投写レンズ７１７を通して、スクリーンの投写面へ画像として投写する。投写デバイス７１６としては、例えば、液晶パネルまたはＤＭＤ（Digital Micromirror Device）等が用いられている。
【００５０】
上記ＬＥＤ駆動回路７１４、ＬＥＤ光源７１５、投写デバイス７１６及び投写レンズ７１７は、全体として、画像データに基づいて投写面に投写画像を投写する投写部（投写手段）として機能している。
【００５１】
外部機器接続Ｉ／Ｆ７１８は、直接、ＰＣ（Personal Computer）が接続され、ＰＣとの間で、制御信号や画像データを取得する。また、外部機器接続Ｉ／Ｆ７１８は各種の外部機器（スティックＰＣ７３０など）を接続するためのインターフェースである。ファン駆動回路７１９は、ＣＰＵ７０１及び冷却ファン７２０に接続されており、ＣＰＵ７０１からの制御信号に基づいて、冷却ファン７２０の駆動／駆動停止を行う。冷却ファン７２０は、回転することで、プロジェクタ７００の内部の空気を排気して、プロジェクタ７００の内部を冷却する。
【００５２】
また、ＣＰＵ７０１は、電源電力が供給されると、ＲＯＭ７０２に予め記憶されている制御プログラムに従って起動し、ＬＥＤ駆動回路７１４に制御信号を与えてＬＥＤ光源７１５を点灯させるとともに、ファン駆動回路７１９に制御信号を与えて冷却ファン７２０を所定の定格回転数で回転させる。また、プロジェクタ７００は、電源回路からの電源電力の供給が開始されると、投写デバイス７１６が画像表示可能状態になり、更に、他の種々の構成要素へ電源回路から電力が供給される。また、プロジェクタ７００は電源スイッチ７０９がＯＦＦ操作されると、電源スイッチ７０９から電源ＯＦＦ信号がＣＰＵ７０１に送られる。
【００５３】
ＣＰＵ７０１は、電源ＯＦＦ信号を検知すると、ＬＥＤ駆動回路７１４へ制御信号を与えてＬＥＤ光源７１５を消灯させる。ＣＰＵ７０１は、その後、所定時間が経過すると、ファン駆動回路７１９へ制御信号を与えて冷却ファン７２０を停止させるとともに、自身で自身の制御処理を終了させ、最後に電源回路へ指示を与えて電源電力の供給を停止させる。
【００５４】
＜＜ＩＷＢ＞＞
常設端末４の一例であるＩＷＢ８００は例えば図６に示すハードウェア構成により実現してもよい。
【００５５】
図６は本実施形態に係るＩＷＢ８００の一例のハードウェア構成図である。図６に示すように、ＩＷＢ８００は、ＣＰＵ８０１、ＲＯＭ８０２、ＲＡＭ８０３、ＳＳＤ（Solid State Drive）８０４、ネットワークＩ／Ｆ８０５、及び外部機器接続Ｉ／Ｆ８０６を備えている。
【００５６】
これらのうち、ＣＰＵ８０１は、ＩＷＢ８００全体の動作を制御する。ＲＯＭ８０２はＣＰＵ８０１やＩＰＬ等のＣＰＵ８０１の駆動に用いられるプログラムを記憶する。ＲＡＭ８０３は、ＣＰＵ８０１のワークエリアとして使用される。ＳＳＤ８０４は、ＩＷＢ用のプログラム等の各種データを記憶する。ネットワークＩ／Ｆ８０５は通信ネットワーク９との通信を制御する。外部機器接続Ｉ／Ｆ８０６は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、ＵＳＢメモリ８３０、外付け機器（マイク８４０、スピーカ８５０、カメラ８６０）である。
【００５７】
また、ＩＷＢ８００は、キャプチャデバイス８１１、ＧＰＵ８１２、ディスプレイコントローラ８１３、接触センサ８１４、センサコントローラ８１５、電子ペンコントローラ８１６、近距離通信回路８１９、及び近距離通信回路８１９のアンテナ８１９ａ、電源スイッチ８２２及び選択スイッチ類８２３を備えている。
【００５８】
これらのうち、キャプチャデバイス８１１は、外付けのＰＣ８７０のディスプレイに対して映像情報を静止画または動画として表示させる。ＧＰＵ（Graphics Processing Unit）８１２は、グラフィクスを専門に扱う半導体チップである。ディスプレイコントローラ８１３は、ＧＰＵ８１２からの出力画像をディスプレイ８８０等へ出力するために画面表示の制御及び管理を行う。
【００５９】
接触センサ８１４はディスプレイ８８０上に電子ペン８９０やユーザの手Ｈ等が接触したことを検知する。センサコントローラ８１５は接触センサ８１４の処理を制御する。接触センサ８１４は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ８８０の上側両端部に設置された２つ受発光装置が、ディスプレイ８８０に平行して複数の赤外線を放射し、ディスプレイ８８０の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。
【００６０】
接触センサ８１４は、物体によって遮断された２つの受発光装置が放射した赤外線のＩＤをセンサコントローラ８１５に出力し、センサコントローラ８１５が、物体の接触位置である座標位置を特定する。電子ペンコントローラ８１６は、電子ペン８９０と通信することで、ディスプレイ８８０へのペン先のタッチやペン尻のタッチの有無を判断する。近距離通信回路８１９は、ＮＦＣやＢｌｕｅｔｏｏｔｈ等の通信回路である。電源スイッチ８２２は、ＩＷＢ８００の電源のＯＮ／ＯＦＦを切り換えるためのスイッチである。選択スイッチ類８２３は、例えば、ディスプレイ８８０の表示の明暗や色合い等を調整するためのスイッチ群である。
【００６１】
更に、ＩＷＢ８００はバスライン８１０を備えている。バスライン８１０は、図６に示されているＣＰＵ８０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００６２】
なお、接触センサ８１４は、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。また、電子ペンコントローラ８１６が、電子ペン８９０のペン先及びペン尻だけでなく、電子ペン８９０のユーザが握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしてもよい。
【００６３】
＜機能構成＞
図７を用いて、情報共用システムを構成する各端末及びサーバの機能構成について説明する。図７は、情報共用システムを構成する各端末及びサーバの機能ブロック図である。
【００６４】
＜＜個人端末の機能構成＞＞
まずは、個人端末２ａの機能構成について説明する。図７に示されているように、個人端末２ａは、送受信部２１ａ、受付部２２ａ、画像処理部２３ａ、表示制御部２４ａ、判断部２５ａ、記憶・読出処理部２９ａ、及び通信管理部３０ａを有している。これら各部は、図３に示されている各構成要素のいずれかが、ＨＤ５０４からＲＡＭ５０３上に展開されたプログラムに従ったＣＰＵ５０１からの命令によって動作することで実現される機能、又は機能する手段である。また、個人端末２ａは、図３に示されているＲＡＭ５０３及びＨＤ５０４によって構築される記憶部２０００ａを有している。
【００６５】
なお、送受信部２１ａ、受付部２２ａ、画像処理部２３ａ、表示制御部２４ａ、判断部２５ａ、及び記憶・読出処理部２９ａは、後述の個人ボード画面を表示させるウェブブラウザ（のウェブアプリケーション）によって実現される。通信管理部３０ａは、専用の通信アプリケーションによって実現される。
【００６６】
（各機能構成）
次に、個人端末２ａの各機能構成について詳細に説明する。送受信部２１ａは、通信ネットワーク９を介して、他の端末、装置又はサーバ等と各種データ（または情報）の送受信を行う。例えば、送受信部２１ａは、HTML、CSS（Cascade Style Sheet）、及びJavaScript（登録商標）で記述されたコンテンツデータをコンテンツ管理サーバ６から受信する。また、送受信部２１ａは、利用者によって入力された操作情報をコンテンツ管理サーバ６に送信する。
【００６７】
受付部２２ａは、利用者によってキーボード５１１及びポインティングデバイス５１２から、各種入力を受け付ける。画像処理部２３ａは、例えば、利用者の描画に応じてベクタデータ（又はストロークデータ）を作成する等の処理を行う。また、画像処理部２３ａは、取込部としての機能を有し、例えば、共有画面ｓｓのキャプチャを撮影することで、キャプチャ画像を取り込む。
【００６８】
表示制御部２４ａは、ディスプレイ５０６に、後述の個人ボード画面や共用ボード画面を表示させる。判断部２５ａは、各種判断を行なう。記憶・読出処理部２９ａは、ＣＰＵ５０１からの命令、並びに、ＨＤＤコントローラ５０５、メディアＩ／Ｆ５１６、及びＤＶＤ−ＲＷドライブ５１４によって実行され、記憶部２０００ａ、ＤＶＤ−ＲＷ５１３及び記録メディア５１５に各種データを記憶したり、記憶部２０００ａ、ＤＶＤ−ＲＷ５１３及び記録メディア５１５から各種データを読み出したりする処理を行う。
【００６９】
通信管理部３０ａは、主に、図３に示されているＣＰＵ５０１からの命令によって実現され、送受信部２１ａ等とデータの入出力を行う。この通信管理部３０ａは、更に、送受信部３１ａ、取込部３３ａ、及び判断部３５ａを有している。
【００７０】
これらのうち、送受信部３１ａは、送受信部２１ａとは独立して、通信ネットワーク９を介してコンテンツ管理サーバ６と各種データ（または情報）の送受信を行う。取込部３３ａは、基本的に、画像処理部２３ａの取込部としての機能と同様の機能である。例えば取込部３３ａは後述の共有画面ｓｓの画面キャプチャを行うことで、キャプチャ画像を取り込む。判断部３５ａは、各種判断を行い、例えばキャプチャ画像が利用者によって参照されているか否かを判断する。なお、個人端末２ｂ，２ｃの各機能構成は、個人端末２ａの機能構成と同様であるため、その説明を省略する。
【００７１】
＜＜常設端末の機能構成＞＞
続いて、常設端末４の機能構成について説明する。図７に示されているように、常設端末４は、送受信部４１、受付部４２、画像処理部４３、表示制御部４４、判断部４５、記憶・読出処理部４９、及び通信管理部５０を有している。これら各部は、図５等に示されている各構成要素のいずれかが、記録メディア７０６からＲＡＭ７０２上に展開されたプログラムに従ったＣＰＵ７０１からの命令によって動作することで実現される機能、又は機能する手段である。
【００７２】
なお、各部は、図５に示されている各構成要素のいずれかが、スティックＰＣ７３０のＲＡＭ上に展開されたプログラムに従った、スティックＰＣ７３０のＣＰＵからの命令によって動作することで実現される機能、又は機能する手段であってもよい。また、常設端末４は、図５等に示されているＲＡＭ７０３によって構築される記憶部４０００を有している。常設端末４の記憶部４０００には、共有メモＤＢ４００２が構築されている。
【００７３】
なお、常設端末４における、送受信部４１、受付部４２、画像処理部４３、表示制御部４４、判断部４５、記憶・読出処理部４９、通信管理部５０、及び記憶部４０００は、それぞれ、個人端末２ａにおける、送受信部２１ａ、受付部２２ａ、画像処理部２３ａ、表示制御部２４ａ、判断部２５ａ、記憶・読出処理部２９ａ、通信管理部３０及び記憶部２０００ａと同様であるため、説明を省略する。更に、常設端末４における、通信管理部５０は、送受信部５１、取込部５３、及び判断部５５を有しているが、それぞれ送受信部３１ａ、取込部３３ａ、及び判断部３５ａと同様の機能であるため、説明を省略する。
【００７４】
なお、送受信部４１、受付部４２、画像処理部４３、表示制御部４４、判断部４５、及び記憶・読出処理部４９は、共用ボード画面を表示させるウェブブラウザ（のウェブアプリケーション）によって実現される。通信管理部５０は、専用の通信アプリケーションによって実現される。
【００７５】
＜＜コンテンツ管理サーバの機能構成＞＞
続いて、コンテンツ管理サーバ６の機能構成について説明する。図７に示されているように、コンテンツ管理サーバ６は、送受信部６１、スケジュール連動部６２、画像処理部６３、作成部６４、判断部６５、ウェブページ作成部６６、検索部６７、認証部６８及び記憶・読出処理部６９を有している。これら各部は、図３に示されている各構成要素のいずれかが、ＨＤ５０４からＲＡＭ５０３上に展開されたプログラムに従ったＣＰＵ５０１からの命令によって動作することで実現される機能、又は機能する手段である。また、コンテンツ管理サーバ６は、図３に示されているＲＡＭ５０３及びＨＤ５０４によって構築される記憶部６０００を有している。
【００７６】
（各機能構成）
次に、コンテンツ管理サーバ６の各機能構成について詳細に説明する。送受信部６１は、通信ネットワーク９を介して、他の端末、装置又はサーバ等と各種データ（または情報）の送受信を行う。スケジュール連動部６２は通信ネットワーク９に各種データ（または情報）の送受信が可能に接続されたスケジュール管理サーバ８から利用者が参加する会議の書誌情報等を含むスケジュール情報を取得する。スケジュール管理サーバ８は、利用者ごと（ユーザＩＤごと）にスケジュール情報（会議（一覧）情報）を記憶している。
【００７７】
スケジュール情報に含まれる書誌情報には、スケジュール（会議）の日時、開始終了時刻、会議名、場所、予定出席者、スケジュール登録者の情報が含まれる。コンテンツ管理サーバ６は、取得したスケジュール情報の書誌情報を、共有メモ管理ＤＢ６００５の会議の書誌情報として登録可能である。特に、ユーザが、コンテンツ管理サーバ６に、新規の会議を取得済のスケジュールに基づいて作成した場合には、スケジュールの書誌情報に含まれるスケジュール登録者が、会議の主催者として設定され、スケジュール登録者のユーザＩＤに対して主催者のロールが付与され登録される。
【００７８】
画像処理部６３は取込部としての機能を有し、後述の共有画面ｓｓの画面キャプチャを行うことで、キャプチャ画像を取り込む。作成部６４は、固有のコンテンツＩＤ、個人メモＩＤ、共有メモＩＤ等を作成する。判断部６５は、送受信部６１によってコンテンツＩＤ、個人メモＩＤ、共有メモＩＤ等が受信されたか否か等の判断を行う。
【００７９】
ウェブページ作成部６６は、個人端末２及び常設端末４のウェブブラウザに表示させるウェブページのデータを作成する。検索部６７は、個人端末２及び常設端末４のウェブブラウザに表示させた後述の個人ポータル画面から検索要求を受け付け、その検索要求に応じた検索を行う。また、認証部６８は、利用者の認証処理を行う。なお、認証部６８はコンテンツ管理サーバ６以外にあってもよく、例えば通信ネットワーク９に接続された認証サーバを利用してもよい。
【００８０】
記憶・読出処理部６９は、ＣＰＵ５０１からの命令、並びに、ＨＤＤコントローラ５０５、メディアＩ／Ｆ５１６、及びＤＶＤ−ＲＷドライブ５１４によって実行され、記憶部６０００、ＤＶＤ−ＲＷ５１３及び記録メディア５１５に各種データを記憶したり、記憶部６０００、ＤＶＤ−ＲＷ５１３及び記録メディア５１５から各種データを読み出したりする処理を行う。
【００８１】
また、コンテンツ管理サーバ６の記憶部６０００には、個人メモＤＢ６００１、共有メモＤＢ６００２、関心度管理ＤＢ６００３、個人メモ管理ＤＢ６００４、共有メモ管理ＤＢ６００５、会議ＤＢ６００６、ユーザＤＢ６００７、及び会議紐づけＤＢ６００８が構築されている。
【００８２】
なお、これらのデータは、コンテンツ管理サーバ６以外の別サーバに保存されていてもよい。その場合のデータ取得・送信のタイミングは個人端末２からデータ取得・送信を要求されるたびに別サーバから取得しても良いし、会議開催中や個人ボードｄｃ、共用ボードｃｃが利用者から参照されている間はコンテンツ管理サーバ６に記憶していて、会議終了や参照終了後（もしくは一定期間後）にコンテンツ管理サーバ６から削除して別サーバへ送ってもよい。
【００８３】
なお、本実施形態に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの１つを示すものにすぎない。ある実施形態では、コンテンツ管理サーバ６は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。同様に、個人端末２及び常設端末４は、互いに通信するように構成された複数のコンピューティングデバイスを含むことができる。
【００８４】
さらに、コンテンツ管理サーバ６、個人端末２、及び常設端末４は開示された処理ステップ、例えば図２３、図２６、及び図２８を様々な組み合わせで共有するように構成できる。例えばコンテンツ管理サーバ６によって実行されるプロセスの一部は、個人端末２、及び常設端末４によって実行され得る。また、コンテンツ管理サーバ６、個人端末２、及び常設端末４の各要素は、1つの装置にまとめられていても良いし、複数の装置に分けられていても良い。常設端末４が設置されていない会議室、セミナー会場、商談スペース等でも本情報共用システムが使用される場合があり、この場合には常設端末４は必須の構成ではなく、コンテンツ管理サーバ６と複数の個人端末２からなる構成としても良い。
【００８５】
＜個人ボード画面の表示例＞
図８〜図１１を用いて、会議終了までの個人ボード画面１０００の表示例について説明する。個人ボード画面１０００は、ＧＵＩ（Graphical User Interface）によって利用者に提示するための情報を表示したり、利用者から操作を受け付けたりするための画面であり、ウェブブラウザやアプリケーションソフトウェアの表示形態である。
【００８６】
図８〜図１１に示すように会議終了までの個人ボード画面１０００は、左側に投影画面を表示する投影エリア、右側にメモエリアが表示される。投影エリアには共有画面ｓｓが投影画面として表示される。メモエリアには投影画面のキャプチャ画像１０２２と、そのキャプチャ画像１０２２に付随するテキストメモエリア１０２４との組みごとにシート１０２０上に表示される。
【００８７】
利用者はキャプチャボタン１０１６を押下する操作を行うことで、投影エリアに表示されている投影画面のキャプチャを撮影し、そのキャプチャ画像１０２２と、テキストメモエリア１０２４との組みが表示されたシート１０２０をメモエリアに追加表示できる。なお、キャプチャボタン１０１６を押下する操作は一例であって、例えばキーボードからのショートカットキーを押下する操作やタッチパネルからのジェスチャー操作などであってもよい。
【００８８】
図８は投影画面の表示及び１枚目の画面キャプチャが行われる前の個人ボード画面１０００の一例のイメージ図である。例えば図８の個人ボード画面１０００では「投影画面をここに表示する」という案内メッセージが投影エリアに表示されている。また、図８のメモエリアには「キャプチャ画像が表示されます」という案内メッセージがキャプチャ画像１０２２として表示されている。このような案内メッセージを表示することで、図８の個人ボード画面では１枚目の画面キャプチャが行われる前から、利用者に画面キャプチャが行われた後の画面イメージを想像させることができる。なお、案内メッセージは表示されていなくてもよい。また、１枚目の画面キャプチャが行われる前であっても、テキストメモエリア１０２４に対するユーザからの入力を受付可能としても良い。
【００８９】
利用者は図８の個人ボード画面１０００からルームへの参加（ログイン）及びルームからの退出を行うことができる。ルームへの参加及びルームからの退出により個人ボード画面１０００の右上の表示は例えば図９のようになる。図９は利用者のルームへの参加及びルームからの退出による個人ボード画面１０００の変化について説明する一例のイメージ図である。
【００９０】
図９（Ａ）は利用者「Ａさん」がルームに参加した直後の個人ボード画面１０００の右上の表示を示している。利用者「Ａさん」はログインボタン１０３４を押下してルームに参加するための参加操作（例えばユーザＩＤ、パスワードなどの入力）を行う。
【００９１】
利用者「Ａさん」の参加によりルームに参加した利用者「Ａさん」のユーザ名がポップアップのウインドウで表示されている。ルームの参加人数表示欄１０３２はルームに参加している利用者の人数を表す。ルームの参加人数表示欄１０３２が表す人数は利用者「Ａさん」の参加により二人に増加している。
【００９２】
図９（Ｂ）は利用者「Ａさん」のルームへの参加によりログインボタン１０３４が利用者のユーザ名表示欄１０３６に変化している。図９（Ｂ）では利用者のユーザ名表示欄１０３６に利用者「Ａさん」が表示されている。図９（Ｂ）においてルームの参加人数表示欄１０３２にポインタを合わせるか、又はクリック等することにより、ルームに参加している利用者の一覧を表示できる。
【００９３】
図９（Ｃ）は利用者「Ａさん」がルームから退出した直後の個人ボード画面１０００の右上の表示を示している。利用者「Ａさん」がルームから退出する退出操作を行うことで個人ボード画面１０００には、ルームから退出した利用者「Ａさん」のユーザ名がポップアップのウインドウで表示されている。ルームの参加人数表示欄１０３２が表す人数は利用者「Ａさん」の退出により一人に減少している。
【００９４】
ルームから退出する退出操作には、例えば利用者のユーザ名表示欄１０３６をクリックしてルームからの退出を選択する操作がある。また、ルームから退出する退出操作には例えば個人ボード画面１０００の左上のホームボタンを押下して、個人ポータル画面５０００へ遷移する操作がある。
【００９５】
なお、コンテンツ管理サーバ６とのセッションが切れる（個人ボードｄｃとウェブブラウザとの双方向通信が切断される）以下のような状況は、利用者のルームからの退出として扱う。例えば別サイト等の違うＵＲＬへの移動、ウェブブラウザの表示しているタブが閉じられる、個人端末２の電源がＯＦＦされる、個人端末２がシャフトダウンされる、又は個人端末２がスリープモードに移行する、等の状況である。
【００９６】
ストリームデータなどのコンテンツのデータが共有画面ｓｓに送信されると、図８の個人ボード画面１０００は図１０のような個人ボード画面１０００となる。図１０は投影画面１０４０が表示された個人ボード画面１０００の一例のイメージ図である。図１０の投影エリアには共有画面ｓｓに送信されたストリームデータなどのコンテンツの画面が投影画面１０４０として表示される。
【００９７】
図１０の個人ボード画面１０００は利用者からキャプチャボタン１０１６を押下する操作を受け付けると、図１１の個人ボード画面１０００となる。図１１は１枚目の画面キャプチャが行われた個人ボード画面１０００の一例のイメージ図である。例えば図１１の個人ボード画面１０００は、一つの画面内に共有画面ｓｓ及び個人ボードｄｃを表示するＵＩ例である。なお、個人ボード画面１０００はタブ切り替えによって、共有画面ｓｓ及び個人ボードｄｃの表示を切り替えるＵＩであってもよい。
【００９８】
利用者はキャプチャボタン１０１６を押下する操作を行うことで、その時の投影画面１０４０のキャプチャを撮影し、投影画面１０４０のキャプチャ画像１０２２をメモエリアに表示できる。また、利用者はキャプチャ画像１０２２に付随するテキストメモエリア１０２４をメモエリアに表示できる。キャプチャ画像１０２２と、そのキャプチャ画像１０２２に付随するテキストメモエリア１０２４とは、例えば１枚のシート１０２０上に表示されることで、キャプチャ画像１０２２とテキストメモエリア１０２４との組みが分かり易く表示される。なお、利用者からキャプチャボタン１０１６を押下する操作を受け付けた場合に、その時の投影画面１０４０と、メモエリアに表示された撮影済みの投影画面１０４０のキャプチャ画像１０２２とを比較し、同一内容のキャプチャを撮影しないようにしてもよい。
【００９９】
また、マウスカーソルは利用者のキャプチャボタン１０１６を押下する操作により新たに表示されたテキストメモエリア１０２４の最初の行に合わせられる。したがって、利用者はキャプチャボタン１０１６を押下する操作からテキストメモエリア１０２４へのテキストメモ操作への移行が容易である。なお、テキストメモエリア１０２４は利用者によるテキストメモの入力により下方に有限又は無限に伸びていく。
【０１００】
また、キャプチャ画像１０２２にはペンツールなどを用いてオブジェクトを描画することもできる。個人ボード画面１０００にはハンドツールボタン１００２、ペンツールボタン１００４、テキストツールボタン１００６、Ｕｎｄｏボタン１００８、Ｒｅｄｏボタン１０１０、ＨＴＭＬ保存ボタン１０１２、ＰＤＦ保存ボタン１０１４、及びキャプチャボタン１０１６が表示されたツールパレットが表示されている。
【０１０１】
ハンドツールボタン１００２は利用者がハンドツールの利用を開始するためのボタンである。ハンドツールを利用することで利用者は、キャプチャ画像１０２２に描画したオブジェクトを選択し、ドラッグ＆ドロップで移動させることができる。ペンツールボタン１００４は利用者がペンツールの利用を開始するためのボタンである。ペンツールを利用することで利用者は、色や線の太さを選択し、キャプチャ画像１０２２にオブジェクトを描画できる。
【０１０２】
テキストツールボタン１００６は利用者がテキストツールの利用を開始するためのボタンである。テキストツールを利用することで利用者は、キャプチャ画像１０２２上にテキストエリアを生成して、テキストを入力できる。Ｕｎｄｏボタン１００８は行われた作業を元に戻すためのボタンである。Ｒｅｄｏボタン１０１０は、Ｕｎｄｏボタン１００８で戻した作業を進めるためのボタンである。
【０１０３】
ＨＴＭＬ保存ボタン１０１２は、個人ボード画面１０００の情報をＨＴＭＬファイルでローカル保存するためのボタンである。ＰＤＦ保存ボタン１０１４は、個人ボード画面１０００のメモエリアに表示されたキャプチャ画像１０２２とテキストメモエリア１０２４とをＰＤＦファイルでローカル保存するためのボタンである。キャプチャボタン１０１６は投影エリアに表示されている投影画面１０４０のキャプチャを撮影し、キャプチャ画像１０２２と、テキストメモエリア１０２４との組みが表示されたシート１０２０をメモエリアに追加表示するためのボタンである。
【０１０４】
なお、キャプチャ画像１０２２に描画されたオブジェクトはＤｅｌｅｔｅキーやＢａｃｋＳｐａｃｅキーで削除できるようにしてもよい。また、シート１０２０もＤｅｌｅｔｅキーやＢａｃｋＳｐａｃｅキーで削除できるようにしてもよい。
【０１０５】
キャプチャ画像１０２２へのオブジェクトの描画、及びテキストメモエリア１０２４へのテキストメモの入力などの編集中は、編集操作がしやすくなるように、投影エリアを縮小してメモエリアを拡大するようにしてもよい。投影エリアの縮小及びメモエリアの拡大はウェブアプリにより自動で行ってもよいし、ツールパレットを左に寄せる利用者の操作により行ってもよい。
【０１０６】
さらに、図１３に示すように、会議中の個人ボード画面１０００において、利用者がメモエリアから選択したシート１０２０を、拡大シート１１２２として表示するようにしてもよいし、別ウインドウ１１２１で表示するようにしてもよい。図１３は会議中にシートの編集を利用者から受け付ける個人ボード画面１０００の一例のイメージ図である。
【０１０７】
また、キャプチャ画像１０２２又はテキストメモエリア１０２４を編集中のシート１０２０は、視覚的に判別できるように例えば枠線で囲んだり、シート１０２０の色を変えたりするようにしてもよい。
【０１０８】
なお、メモエリアは個人ボード画面１０００の右側に限定されるものではなく、左側に表示されるようにしてもよいし、下側に表示されてもよい。利用者はキャプチャボタン１０１６を押下する操作を行うことで、投影エリアに表示されている投影画面１０４０のキャプチャを撮影し、キャプチャ画像１０２２と、テキストメモエリア１０２４との組みが表示されたシート１０２０をメモエリアに追加表示できる。
【０１０９】
また、利用者からキャプチャボタン１０１６を押下する操作を複数回、受け付けた個人ボード画面１０００は、メモエリアへ複数枚のシート１０２０を表示する。個人ボード画面１０００は、利用者がキャプチャボタン１０１６を押下する操作を行う度に、複数枚のシート１０２０がメモエリアの上下方向に並ぶように追加表示される。
【０１１０】
次に、図１２を用いて、会議終了後の個人ボード画面１１００の表示例について説明する。個人ボード画面１１００は、ＧＵＩによって利用者に提示するための情報を表示したり、利用者から操作を受け付けたりするための画面であり、ウェブブラウザやアプリケーションソフトウェアの表示形態である。
【０１１１】
図１２は会議終了後の個人ボード画面１１００の一例のイメージ図である。図１２に示す会議終了後の個人ボード画面１１００は、右側に個人ボード画面１０００と同様なメモエリア、左側に拡大シートエリアが表示される。拡大シートエリアには、メモエリアから利用者に選択されたシート１１２０の拡大シート１１２２が表示される。拡大シート１１２２は会議中と同様、キャプチャ画像１０２２へのオブジェクトの描画、及びテキストメモエリア１０２４へのテキストメモの入力などの利用者による編集が可能である。
【０１１２】
個人ボード画面１１００のメモエリアには全てのシート１１２０が上下方向に一覧表示される。利用者はメモエリアの上下方向のスクロールを可能とする。利用者はメモエリアから選択したシート１１２０を、拡大シート１１２２として左側の拡大シートエリアに表示できる。
【０１１３】
なお、後述するが、個人ボード画面１１００を表示する個人端末２は、メモエリアから利用者に選択されたシート１１２０の情報、拡大シート１１２２として一定時間以上表示したシート１１２０の情報をコンテンツ管理サーバ６へ送信し、シート１１２０の参照回数として記録させる。また、シート１１２０の参照回数は、メモエリアの並びにより表示されやすい１枚目のシートが過剰にカウントされないように考慮してもよい。
【０１１４】
また、個人端末２は、例えば選択中のシート１１２０又は拡大シート１１２２以外へのクリック操作を受け付けたタイミングでシート１１２０又は拡大シート１１２２への編集内容をコンテンツ管理サーバ６へ送信するようにしてもよい。さらに、図１２などのメモエリアの表示は一例であって、シート１１２０に替えて、例えばシート１１２０の番号や文字概要を表示してもよい。
【０１１５】
＜ＤＢ構成＞
＜＜個人メモ管理ＤＢ＞＞
図１４は個人メモ管理ＤＢ６００４の一例の構成図である。コンテンツ管理サーバ６の記憶部６０００には図１４に示すような個人メモ管理ＤＢ６００４が構築されている。図１４の個人メモ管理ＤＢ６００４は、個人メモＩＤ、ユーザＩＤ、ルームＩＤ、シートＩＤ、及びキャプチャ画像を対応付けて管理している。
【０１１６】
項目「個人メモＩＤ」は個人ボードｄｃの個人メモｄｍを特定する個人メモ識別情報の一例である。項目「ユーザＩＤ」は利用者を特定するユーザ識別情報の一例である。項目「会議ＩＤ」はルームで行われた会議を特定する会議識別情報の一例である。項目「シートＩＤ」はシート１０２０及び１１２０を特定するシート識別情報の一例である。項目「キャプチャ画像」は投影画面１０４０のキャプチャを撮影した画像ファイルを特定する画像ファイル識別情報の一例である。
【０１１７】
図１４の個人メモ管理ＤＢ６００４により、個人端末２を操作する利用者のユーザＩＤが特定されれば、その利用者が参加したルームで行われた会議の会議ＩＤ、個人メモＩＤを特定することができる。また、図１４の個人メモ管理ＤＢ６００４により、個人メモＩＤから特定される例えば個人ボード画面１０００に表示されるシート１０２０と、そのシート１０２０に表示されるキャプチャ画像１０２２の画像ファイルと、を特定できる。
【０１１８】
＜＜共有メモ管理ＤＢ＞＞
図１５は共有メモ管理ＤＢ６００５の一例の構成図である。コンテンツ管理サーバ６の記憶部６０００には図１５に示すような共有メモ管理ＤＢ６００５が構築されている。図１５の共有メモ管理ＤＢ６００５は、共有メモＩＤ、会議ＩＤ、及び会議の書誌情報を対応付けて管理している。
【０１１９】
項目「共有メモＩＤ」は共用ボードｃｃの共有メモｃｍを特定する共有メモ識別情報の一例である。項目「会議ＩＤ」はルームで行われた会議を特定する会議識別情報の一例である。項目「会議の書誌情報」は会議ＩＤにより特定される会議の書誌情報である。図１５の共有メモ管理ＤＢ６００５により、会議ＩＤが特定されれば、会議の書誌情報を特定できる。
【０１２０】
＜＜個人メモＤＢ＞＞
図１６は個人メモＤＢ２００１ａの一例の構成図である。個人端末２ａの記憶部２０００ａには図１６に示すような個人メモＤＢ２００１ａが構築されている。個人メモＤＢ２００１ａは、ウェブブラウザのキャッシュに作成されているため、ウェブブラウザが起動している間だけ存在する。
【０１２１】
個人メモＤＢ２００１ａで管理されているデータは、コンテンツ管理サーバ６における個人メモＤＢ６００１で管理されている個人端末２毎のデータと同じである。個人端末２ａは、コンテンツ管理サーバ６で管理されている各個人端末２のデータのうち、個人端末２ａ用のデータを取得して、個人メモＤＢ２００１ａで管理する。図１６の個人メモＤＢ２００１ａは、個人メモＩＤ、シートＩＤ、コンテンツＩＤ、コンテンツデータ、及び表示位置を対応付けて管理している。
【０１２２】
項目「個人メモＩＤ」は個人ボードｄｃの個人メモｄｍを特定する個人メモ識別情報の一例である。項目「シートＩＤ」はシート１０２０及び１１２０を特定するシート識別情報の一例である。項目「コンテンツＩＤ」は、シート１０２０及び１１２０に入力されたテキストメモや描画されたオブジェクトなどの各コンテンツを特定するコンテンツ識別情報の一例である。
【０１２３】
項目「コンテンツデータ」は、シート１０２０及び１１２０に入力されたテキストメモや描画されたオブジェクトなどのデータである。例えばコンテンツＩＤ「ｃ１０１」のコンテンツデータは種類がテキストメモエリア１０２４等に入力された「テキストメモ」であり、フォント種類が「明朝」であり、サイズが「２０」であり、入力されたテキスト文字が「あいうえお」である例を示している。
【０１２４】
また、コンテンツＩＤ「ｃ１０３」のコンテンツデータは種類がキャプチャ画像１０２２等に描画されたベクタデータであり、そのベクタデータが数値データで表されている例を示している。なお、テキストツールを利用することでキャプチャ画像１０２２等に入力したテキストの場合は、例えばコンテンツデータの種類を「テキスト」などで表すことにより、キャプチャ画像１０２２等に入力したテキストと、テキストメモエリア１０２４等に入力されたテキストメモとを区別できる。
【０１２５】
項目「表示位置」はシート１０２０及び１１２０に入力されたテキストメモや描画されたオブジェクトなどの表示位置を示している。例えばキャプチャ画像１０２２等に入力したコンテンツの表示位置は例えば座標により表される。また、テキストメモエリア１０２４等に入力されたテキストメモの表示位置は例えば行数及び文字数により表される。
【０１２６】
個人メモＤＢ６００１は個人メモＤＢ２００１ａと同様のデータ構造であるため、説明を省略する。但し、個人メモＤＢ６００１は、個人メモＤＢ２００１ａ，２００１ｂ，２００１ｃの全てデータを有している。
【０１２７】
＜＜共有メモＤＢ＞＞
図１７は共有メモＤＢ２００２ａの一例の構成図である。個人端末２ａの記憶部２０００ａには図１７に示すような共有メモＤＢ２００２ａが構築されている。共有メモＤＢ２００２ａは、ウェブブラウザのキャッシュに作成されているため、ウェブブラウザが起動している間だけ存在する。なお、共有メモＤＢ６００２は共有メモＤＢ２００２ａと同様のデータ構造であるため、説明を省略する。
【０１２８】
共有メモＤＢ２００２ａで管理されているデータは、コンテンツ管理サーバ６における共有メモＤＢ６００２で管理されているデータと同じである。個人端末２ａは、コンテンツ管理サーバ６の共有メモＤＢ６００２で管理されているデータを取得して、共有メモＤＢ２００２ａで管理する。
【０１２９】
共有メモＤＢ２００２ａでは、共用ボードｃｃの共有メモを特定するための共有メモＩＤと対応付けて、コンテンツＩＤ、コンテンツデータ及びコンテンツデータの表示位置の組が管理されている。
【０１３０】
項目「コンテンツＩＤ」は、各コンテンツを識別するためのコンテンツ識別情報の一例である。項目「コンテンツデータ」は、共用ボードｃｃに入力されたテキスト、貼り付けられた画像、描画により得られたベクタデータ等のコンテンツのデータである。項目「表示位置」は共有ボードにおけるコンテンツの表示位置を示している。
【０１３１】
＜＜関心度管理ＤＢ＞＞
図１８は関心度管理ＤＢ６００３の一例の構成図である。コンテンツ管理サーバ６の記憶部６０００には図１８に示すような関心度管理ＤＢ６００３が構築されている。図１８の関心度管理ＤＢ６００３は、個人メモＩＤ、ストリーミングのキャプチャ回数、キャプチャの参照回数、書き込み数、ＰＤＦでＤＬ、会議参加時刻、及び会議退出時刻を対応付けて管理している。
【０１３２】
項目「個人メモＩＤ」は個人ボードｄｃの個人メモｄｍを特定する個人メモ識別情報の一例である。項目「ストリーミングのキャプチャ回数」は個人メモＩＤにより特定される会議の個人ボード画面１０００において利用者が投影画面１０４０のキャプチャを撮影した回数である。
【０１３３】
項目「キャプチャの参照回数」は、会議後に、個人メモＩＤにより特定される会議の個人ボード画面１１００において利用者がシート１１２０を参照した参照回数の一例としてキャプチャ総数の参照回数、及びキャプチャごとの参照回数と参照時間を表している。
【０１３４】
キャプチャごとの参照回数と参照時間は、個人メモＩＤにより特定される会議の個人ボード画面１１００において利用者がシート１１２０を参照したシート１１２０ごとの回数及び日時である。キャプチャ総数の参照回数は、利用者がシート１１２０を参照したシート１１２０ごとの回数の総数である。
【０１３５】
項目「書き込み数」は、個人メモＩＤにより特定される会議の個人ボード画面１０００又は１１００において利用者がシート１０２０又は１１２０に書き込んだ書き込み数である。図１８の関心度管理ＤＢ６００３では、書き込み数の一例として、個人メモ毎の総テキスト文字数、個人メモ内の各キャプチャごとのテキスト文字数、手書きしたオブジェクト（線やスタンプなど）の数、個人メモ内の各キャプチャごとの手書きしたオブジェクト数、及びキャプチャに対する手書き文字数を表している。
【０１３６】
個人メモ毎の総テキスト文字数は、シート１０２０等のテキストメモエリア１０２４ごとのテキスト文字数を加算した総テキスト文字数である。個人メモ内の各キャプチャごとのテキスト文字数は、シート１０２０等のテキストメモエリア１０２４ごとのテキスト文字数である。
【０１３７】
手書きしたオブジェクト（線やスタンプ等）の数は、シート１０２０等のキャプチャ画像１０２２ごとの手書きしたオブジェクトの数を加算した総オブジェクト数である。個人メモ内の各キャプチャごとの手書きしたオブジェクト数は、シート１０２０等のキャプチャ画像１０２２ごとの手書きしたオブジェクトの数である。キャプチャに対する手書き文字数は、シート１０２０等のキャプチャ画像１０２２ごとの手書き文字数を加算した総文字数である。
【０１３８】
項目「ＰＤＦでＤＬ」は、前述したＰＤＦ保存ボタン１０１４により、個人ボード画面１０００のメモエリアに表示されたキャプチャ画像１０２２とテキストメモエリア１０２４とをＰＤＦファイルでローカル保存（ダウンロード）したか否かを表している。
【０１３９】
項目「会議参加時刻」は、利用者が個人ボード画面１０００からルームに参加した日時を表している。会議参加時刻は、コンテンツ管理サーバ６が、図２３で個人端末からＳ３２やＳ４８等で会議に接続するためのアクセスを受けた時刻、またはＳ３４やＳ４９でユーザを会議に参加させた時刻を、各ユーザＩＤまたは個人メモＩＤと紐づけて会議参加時刻として登録することで記録される。なお会議参加時刻の記憶はＳ３４やＳ４９の処理に含めて合わせて行ってもよい。
【０１４０】
また、項目「会議退出時刻」は利用者がルームから退出した日時を表している。会議退出時刻は、コンテンツ管理サーバ６が、図２９で個人端末からＳ２０２やＳ２１６等で会議から退出するためのアクセスを受けた時刻、またはＳ２０４やＳ２０６でユーザを会議から退出させた時刻や、その他、個人端末とコンテンツ管理サーバ６との切断、或いは、個人端末のＷｅｂブラウザとコンテンツ管理サーバ６の個人ボードとの双方向通信の切断があったことを、コンテンツ管理サーバ６が検出した時刻を、各ユーザＩＤまたは個人メモＩＤと紐づけて会議退出時刻として登録することで記録される。なお会議退出時刻の記憶はＳ２０４やＳ２０６の処理に含めて合わせて行ってもよい。
【０１４１】
なお、１つの会議において、同じユーザＩＤの参加者が、参加及び退出を複数回行った場合は、複数回の会議参加時刻・会議退出時刻をすべて記憶して表示してもよいし、会議参加時刻は最初の１回のみを記憶、一方、会議退出時刻は最後の１回に更新し、１つの会議参加時刻・会議退出時刻だけを記録して表示することも可能である。
【０１４２】
＜＜会議紐づけＤＢ＞＞
図１９は会議紐づけＤＢ６００８の一例の構成図である。コンテンツ管理サーバ６の記憶部６０００には図１９に示すような会議紐づけＤＢ６００８が構築されている。図１９の会議紐づけＤＢ６００８は、識別子、及び会議ＩＤを対応付けて管理している。
【０１４３】
項目「識別子」は例えば常設端末４を特定する常設端末４のＩＤなど、同じ会議に参加する利用者が入手可能な識別情報であればよい。識別子の要件は、コンテンツ管理サーバ６でユニークであることである。
【０１４４】
したがって、識別子は例えばＬＡＮのＭＡＣアドレスや任意のＰＩＮコードであってもよいし、例えば「リンゴ」「第１営業部」又は「●●専用」などの他の人と被らないような任意の文字列であってもよい。
【０１４５】
本実施形態では、識別子の形態や種類に何らの制約を設けるものではない。項目「会議ＩＤ」はルームで行われた会議を特定する会議識別情報の一例である。なお、会議ＩＤはルームで行われる会議が終了する度に作成し直される。
【０１４６】
会議中でなければ、図１９の会議紐づけＤＢ６００８の識別子は会議ＩＤと対応付けられていない。また、会議中であれば図１９の会議紐づけＤＢ６００８の識別子は会議ＩＤと対応付けられている。したがって、コンテンツ管理サーバ６は図１９の会議紐づけＤＢ６００８を参照することで、その識別子に対応付けられた会議が行われているか否かを判定できる。
【０１４７】
＜＜会議ＤＢ＞＞
図２０は会議ＤＢ６００６の一例の構成図である。コンテンツ管理サーバ６の記憶部６０００には図２０に示すような会議ＤＢ６００６が構築されている。図２０の会議ＤＢ６００６は、会議ＩＤ、会議名、会議室、参加ユーザ、及び状態を対応付けて管理している。項目「会議ＩＤ」はルームで行われた会議を特定する会議識別情報の一例である。
【０１４８】
項目「会議名」は会議ＩＤにより特定される会議の名称である。項目「会議室」は常設端末４が設置されている会議室などの場所を表した識別情報の一例である。項目「参加ユーザ」は会議ＩＤにより特定される会議へ参加した利用者のユーザＩＤの配列を表している。項目「状態」は会議ＩＤにより特定される会議の状態（例えば会議中、会議終了など）を表している。図２０の会議ＤＢ６００６により、会議ＩＤにより特定される会議に参加した利用者のユーザＩＤを特定できる。
【０１４９】
＜＜ユーザＤＢ＞＞
図２１はユーザＤＢ６００７の一例の構成図である。コンテンツ管理サーバ６の記憶部６０００には図２１に示すようなユーザＤＢ６００７が構築されている。図２１のユーザＤＢ６００７は、ユーザＩＤ、ユーザ名、及びｅｍａｉｌを対応付けて管理している。項目「ユーザＩＤ」は利用者を特定するユーザ識別情報の一例である。項目「ユーザ名」はユーザＩＤにより特定されるユーザの名前である。項目「ｅｍａｉｌ」はユーザＩＤにより特定されるユーザのメールアドレスである。
【０１５０】
＜処理又は動作＞
続いて、本実施形態の処理又は動作について説明する。本実施形態では、ルームで行う会議において、個人端末２ａを操作する利用者の一例である発表者（利用者Ａ）が共有画面ｓｓにストリーミング送信を行い、個人端末２ｂを操作する利用者の一例である参加者（利用者Ｂ）が会議に参加する例について説明する。
【０１５１】
図２２は、本実施形態に係る情報共用システムの処理を示した一例のフローチャートである。ステップＳ１０において、情報共用システムでは、会議準備が行われる。会議準備では、個人端末２ａ及び個人端末２ｂからのルームへの接続（参加）に基づき、ルームで行う会議の作成、及びルームで行う会議への利用者の参加などが行われる。ルームに接続された個人端末２ａ及び個人端末２ｂには図８のような個人ボード画面１０００が表示される。
【０１５２】
ステップＳ１２において、情報共用システムでは、会議が実施される。発表者の個人端末２からの要求に応じて、情報共用システムは会議の共有画面ｓｓにストリーミング送信を行い、各個人端末２に図１０の個人ボード画面１０００に示すように投影画面１０４０を表示させる。参加者は個人ボード画面１０００に表示された投影画面１０４０を参照しながら、キャプチャを撮影したいタイミングで個人ボード画面１０００に表示されるキャプチャボタン１０１６を押下する操作を行う。
【０１５３】
参加者によりキャプチャボタン１０１６を押下する操作を受け付けた個人ボード画面１０００は、その時の投影画面１０４０のキャプチャ画像１０２２を取り込む。そして、例えば図１１に示す個人ボード画面１０００のメモエリアのように、１枚のシート１０２０上にキャプチャ画像１０２２と、そのキャプチャ画像１０２２に付随するテキストメモエリア１０２４とが表示される。
【０１５４】
このように、参加者は任意のタイミングで投影画面１０４０のキャプチャ画像１０２２と、そのキャプチャ画像１０２２に付随するテキストメモエリア１０２４とをメモエリアに追加表示できる。参加者は図１１のようにメモエリアに表示されたテキストメモエリア１０２４へのテキストメモの入力や、メモエリアに表示されたキャプチャ画像１０２２へのオブジェクトの描画（手書きメモの入力）などのメモ記入を行う。メモ記入の内容により前述した各種ＤＢの内容が更新される。
【０１５５】
ステップＳ１４において、情報共用システムでは、図１２のような個人ボード画面１１００を各個人端末２に表示させることで、参加者が会議中にメモ記入を行った個人メモｄｍの閲覧（メモの振り返り）を行い、会議のメモの振り返りを行うことができる。なお、図１２のような個人ボード画面１１００では、会議中と同様、キャプチャ画像１０２２へのオブジェクトの描画、及びテキストメモエリア１０２４へのテキストメモの入力などの利用者による編集が可能である。なお、参加者による会議のメモの振り返りの情報は、関心度管理ＤＢ６００３の更新のためにコンテンツ管理サーバ６へ送信される。
【０１５６】
さらに、ステップＳ１６において、情報共用システムでは参加者による個人メモｄｍの取り方と、その個人メモｄｍの振り返りと、を元に、会議の内容に対する参加者の関心度の表示・活用を後述のように行う。
【０１５７】
例えば会議の内容に対する参加者の関心度の表示は、内容を抽象化することで、発表者や主催者のみでなく、参加者にも閲覧させてもよい。また、会議の内容に対する参加者の関心度の表示は、アクセス制限を行い、発表者や主催者のみに閲覧させてもよい。発表者や主催者は、会議の内容に対する参加者の関心度を閲覧し、後述のような参加者へのアプローチ（営業等）や次回の会議へのフィードバック等に活用できる。
【０１５８】
ステップＳ１２及びＳ１４によれば、個人メモｄｍを取りやすいＵＩにより、利用者の操作性や使用感を向上できる。また、ステップＳ１６によれば、会議の内容に対する参加者の関心度を可視化して提供することで、参加者へのアプローチ（営業等）や次回の会議へのフィードバック等への活用を促進できる。
【０１５９】
図２３は会議準備から個人ボード画面１０００が表示されるまでの処理の一例のシーケンス図である。図２３は常設端末４を利用するケースを示している。ステップＳ２０において常設端末４は会議が行われている、又は行われていないに関わらず、常時、コンテンツ管理サーバ６と双方向通信が行える状態にある。
【０１６０】
常設端末４は例えば図２４のようなアドレスバー５５００を表示し、会議に参加する利用者にコンテンツ管理サーバ６の接続アドレスと、常設端末４のＩＤとを知らせるようにしてもよい。図２４は常設端末４に表示されるアドレスバー５５００の一例のイメージ図である。アドレスバー５５００は、ボタン５５０２、キャプチャボタン５５０６、２次元コード表示ボタン５５０８、常設端末４のＩＤを含む接続アドレス５５１０及び退出ボタン５５１２を有する。
【０１６１】
ボタン５５０２はアドレスバー５５００のボタン５５０２から右側を省略／表示するボタンである。キャプチャボタン５５０６は共有画面ｓｓをキャプチャして共有メモｃｍに貼り付けるボタンである。２次元コード表示ボタン５５０８は、常設端末４のＩＤを含む接続アドレス５５１０を２次元コードで表示するボタンである。利用者は個人端末２で２次元コードを撮影することで、常設端末４のＩＤを含む接続アドレス５５１０を個人端末２に入力できる。退出ボタン５５１２は常設端末４が参加している会議から退出するボタンである。
【０１６２】
例えばアドレスバー５５００は、常設端末４に搭載されたアプリケーション（常設端末４に接続されたスティックＰＣ７３０などに搭載されている場合も含む）によって表示される。同様な機能をウェブアプリによって実現してもよい。また、常設端末４に搭載されるアプリケーションはクラウドサービスを利用して提供するようにしてもよい。なお、参加者が常設端末４のＩＤを含む接続アドレス５５１０を予め認識している場合、必ずしも常設端末４は必須の構成でない。
【０１６３】
ステップＳ２２において、個人端末２ａを操作する発表者（利用者Ａ）は、ウェブブラウザを起動する。ステップＳ２４において、個人端末２ａを操作する発表者は、常設端末４が表示中である、常設端末４のＩＤを含む接続アドレス５５１０をウェブブラウザに入力して会議の開始を指示する。
【０１６４】
ステップＳ２６に進み、個人端末２ａは、ウェブブラウザに入力された常設端末４のＩＤを含む接続アドレス５５１０に基づいて、コンテンツ管理サーバ６へアクセスして、常設端末４のＩＤに紐づく会議への参加要求、及びＷｅｂＳｏｃｋｅｔ通信の確立要求を行う。なお、ＷｅｂＳｏｃｋｅｔ通信は、ウェブサーバとウェブブラウザとの間で双方向通信（ソケット通信）を行なうためのＨＴＴＰとは別の通信方式である。
【０１６５】
ＷｅｂＳｏｃｋｅｔ通信によれば、コンテンツ管理サーバ６と個人端末２との間にＷｅｂＳｏｃｋｅｔ通信の対象となるページ（ここでは個人ボード画面１０００）を表示している間、ＴＣＰコネクションが構築され、コンテンツ管理サーバ６と個人端末２のウェブブラウザの双方がタイミングで通信をし続ける。つまり個人ボード画面１０００にアクセスする時点では、ハンドシェイクも含めてＨＴＴＰで通信する。また、個人ボード画面１０００を開いた後はＷｅｂＳｏｃｋｅｔ通信に切り替わって双方向通信を実施する。個人ボード画面１０００を閉じると、そのページのＷｅｂＳｏｃｋｅｔ通信は終了する。
【０１６６】
ステップＳ２８に進み、コンテンツ管理サーバ６はステップＳ２６の参加要求で個人端末２ａから渡された常設端末４のＩＤに紐づく会議が行われているか否かを図１９の会議紐づけＤＢ６００８を参照して判定する。ここでは常設端末４のＩＤに紐づく会議が行われていないと判定されたものとして説明を続ける。常設端末４のＩＤに紐づく会議が行われていないため、コンテンツ管理サーバ６は会議を作成し、作成した会議の会議ＩＤと常設端末４のＩＤとを紐づけて図１９の会議紐づけＤＢ６００８に設定する。
【０１６７】
また、コンテンツ管理サーバ６は例えば図２５（Ａ）のような会議データを会議ＤＢ６００６に保存する。図２５は会議ＤＢ６００６に保存される会議データの一例の構成図である。コンテンツ管理サーバ６はステップＳ２８で作成した会議に参加するための情報の一例である会議ＵＲＬ及び会議ＩＤを個人端末２ａに返す。
【０１６８】
ステップＳ３０において、発表者は個人端末２ａを操作して会議への接続を指示する。ステップＳ３２に進み、個人端末２ａはコンテンツ管理サーバ６から返された会議ＵＲＬ及び会議ＩＤと、発表者のユーザＩＤとを用いて、会議への接続をコンテンツ管理サーバ６に要求する。
【０１６９】
ステップＳ３４に進み、コンテンツ管理サーバ６は例えば図２５（Ｂ）の会議データに設けた参加者（Ｐａｒｔｉｃｉｐａｎｔｓ）のフィールドに、発表者のユーザＩＤを登録する。つまり、会議ＤＢ６００６に保存されている会議データの参加者のフィールドに登録されているユーザＩＤが、その会議データの会議に参加している参加者を表す。
【０１７０】
コンテンツ管理サーバ６は例えば個人ボード画面１０００の右上に図９（Ａ）のような表示を個人端末２ａに行わせることで、会議に参加したことを、個人端末２ａを操作する発表者に通知する。また、ステップＳ３６においてコンテンツ管理サーバ６は既に会議に接続している常設端末４に、新規の利用者の参加を通知する。ステップＳ３８に進み、常設端末４は新規の利用者の参加を表示する。
【０１７１】
ステップＳ４０において、個人端末２ｂを操作する参加者（利用者Ｂ）はウェブブラウザを起動する。ステップＳ４２において、個人端末２ｂを操作する参加者は、常設端末４が表示中である、常設端末４のＩＤを含む接続アドレス５５１０をウェブブラウザに入力して会議の参加を指示する。
【０１７２】
ステップＳ４４に進み、個人端末２ｂは、ウェブブラウザに入力された常設端末４のＩＤを含む接続アドレス５５１０に基づいて、コンテンツ管理サーバ６へアクセスして、常設端末４のＩＤに紐づく会議への参加要求、及びＷｅｂＳｏｃｋｅｔ通信の確立要求を行う。コンテンツ管理サーバ６はステップＳ４４の参加要求で個人端末２ｂから渡された常設端末４のＩＤに紐づく会議が行われているか否かを図１９の会議紐づけＤＢ６００８を参照して判定する。ここではステップＳ２８で作成した会議の会議ＩＤと常設端末４のＩＤとが紐づけられて図１９の会議紐づけＤＢ６００８に設定されているため、常設端末４のＩＤに紐づく会議が行われていると判定される。このため、コンテンツ管理サーバ６は会議を作成しない。
【０１７３】
ステップＳ４６において、参加者は個人端末２ｂを操作して会議への接続を指示する。ステップＳ４８に進み、個人端末２ｂはコンテンツ管理サーバ６から返された会議ＵＲＬ及び会議ＩＤと、参加者のユーザＩＤとを用いて、会議への接続をコンテンツ管理サーバ６に要求する。
【０１７４】
ステップＳ４９に進み、コンテンツ管理サーバ６は例えば図２５（Ｃ）の会議データに設けた参加者（Ｐａｒｔｉｃｉｐａｎｔｓ）のフィールドに、個人端末２ｂを操作する参加者のユーザＩＤを登録する。コンテンツ管理サーバ６は例えば個人ボード画面１０００の右上に図９（Ａ）のような表示を個人端末２ｂに行わせることで、会議に参加したことを、個人端末２ｂを操作する参加者に通知する。
【０１７５】
また、ステップＳ５０においてコンテンツ管理サーバ６は既に会議に接続している常設端末４に、新規の利用者の参加を通知する。ステップＳ５２に進み、常設端末４は新規の利用者の参加を表示する。さらに、ステップＳ５４においてコンテンツ管理サーバ６は既に会議に接続している個人端末２ａに、新規の利用者の参加を通知する。ステップＳ５６に進み、個人端末２ａは新規の利用者の参加を表示する。
【０１７６】
なお、図２３のシーケンス図は一例であって、例えば常設端末４のＩＤを含む接続アドレス５５１０に基づくステップＳ２６の処理を、コンテンツ管理サーバ６へのアクセス及びＷｅｂＳｏｃｋｅｔ通信の確立要求と、常設端末４のＩＤに紐づく会議への参加要求とに分けて行うようにしてもよい。
【０１７７】
また参加者による参加要求は、上記のように常設端末４に表示された接続アドレスを複数の各個人端末でブラウザに入力することや、常設端末４に表示された二次元コードを各個人端末で撮影することに基づいての参加要求以外の方法によっても可能である。
【０１７８】
例えば、会議室にＮＦＣやＢＬＥ等の近距離無線機能を備える近距離無線デバイスを設置して、近距離無線デバイスに対して各個人端末をかざすことで、アドレスや端末ＩＤ等を含む接続のための情報を近距離無線デバイスから各個人端末に取得し、各個人端末のブラウザから参加要求を行うことも可能である。
【０１７９】
この場合は近距離無線デバイスからの接続情報の取得に応じて、個人端末のブラウザが起動するとともにブラウザに接続情報を受け渡すことでアクセスし、参加要求に応じて個人ボードや認証情報入力画面（ログイン画面）等の画面がブラウザ上に自動的に開いてもよい。なお、接続アドレスや二次元コードを参加者に視認可能に表示する装置や、接続情報を取得する近距離無線デバイス等を１つの会議室に同時に設置し、１つの会議に複数の参加要求方法を持たせることも可能である。
【０１８０】
図２６は個人ボード画面１０００に投影画面１０４０が表示されるまでの処理の一例のシーケンス図である。ステップＳ１４２に進み、個人端末２ａを操作する発表者は、例えば図２７のような画面１２００から共有画面ｓｓに画面送信する対象を選択する。図２７は共有画面ｓｓに画面送信する対象を選択する画面の一例のイメージ図である。図２７の画面は、共有画面ｓｓに画面送信する対象を「全画面を共有」と「アプリのウインドウを共有」と「ブラウザのタブを共有」からターゲティングする例を示している。
【０１８１】
図２７の画面１２００は「全画面を共有」を発表者が選択した例である。画面１２００では、デスクトップ全体の「画面１」又はデュアルディスプレイで表示されている別の画面「画面２」が選択肢となる例を表している。また、画面１２００では「アプリのウインドウを共有」を選択した場合、起動中の複数のアプリ（会議用・発表用資料ファイルを表示するアプリなどを含む）が選択肢として表示される。また、画面１２００では「ブラウザのタブを共有」を選択した場合、起動しているウェブブラウザのタブが選択肢として表示される。
【０１８２】
ステップＳ１４４に進み、個人端末２ａは会議ＩＤ又は個人ボードＩＤを指定して、特定の会議の共有画面ｓｓに画面送信する対象のストリーミングを、ＷｅｂＲＴＣで送信する。なお、ＷｅｂＲＴＣは、ウェブブラウザを介して高速なデータ通信を実現する規格であり、ＨＴＭＬのＡＰＩの１つである。ＷｅｂＲＴＣは、映像や音声などの容量が大きいデータをリアルタイムに送受信可能である。
【０１８３】
ステップＳ１４６に進み、コンテンツ管理サーバ６はステップＳ１４４で指定された会議ＩＤに紐付く個人端末２ａ、個人端末２ｂ、及び常設端末４の個人ボード画面１０００にＷｅｂＲＴＣでストリーミング配信を行う。
【０１８４】
ステップＳ１４８において、個人端末２ａはウェブブラウザが表示している個人ボード画面１０００の投影エリアに、例えば図１０に示すように、ストリーミング配信された投影画面１０４０を表示できる。また、ステップＳ１５０において、個人端末２ｂはウェブブラウザが表示している個人ボード画面１０００の投影エリアに、例えば図１０に示すように、ストリーミング配信された投影画面１０４０を表示できる。また、常設端末４はステップＳ１５２において、ウェブブラウザが表示している個人ボード画面１０００の投影エリアに、例えば図１０に示すように、ストリーミング配信された投影画面１０４０を表示できる。
【０１８５】
例えば個人端末２ｂを操作する参加者は図２８のシーケンス図に示す手順で投影画面１０４０のキャプチャ画像１０２２の取り込みと、そのキャプチャ画像１０２２及びテキストメモエリア１０２４へのメモを行うことができる。
【０１８６】
図２８は投影画面１０４０のキャプチャ画像１０２２の取り込みと、そのキャプチャ画像１０２２及びテキストメモエリア１０２４へのメモを行う処理の一例のシーケンス図である。
【０１８７】
ステップＳ６０において個人端末２ｂを操作する参加者はキャプチャボタン１０１６を押下する操作を行う。個人端末２ｂはコンテンツ管理サーバ６に対してキャプチャ撮影要求を行う。ステップＳ６２においてコンテンツ管理サーバ６は、その時の投影画面１０４０のキャプチャを撮影し、撮影したキャプチャ画像１０２２の画像ファイルを個人端末２ｂに返信する。
【０１８８】
図２８のシーケンス図ではコンテンツ管理サーバ６で投影画面１０４０のキャプチャを撮影しているが、個人端末２ｂ又は常設端末４で投影画面１０４０のキャプチャを撮影するようにしてもよい。例えば常設端末４で投影画面１０４０のキャプチャを撮影する場合は個人端末２ｂからのキャプチャ撮影要求を受け付けたコンテンツ管理サーバ６が常設端末４にキャプチャ撮影要求を行う。
【０１８９】
常設端末４は、投影画面１０４０のキャプチャを撮影し、撮影したキャプチャ画像１０２２の画像ファイルをコンテンツ管理サーバ６に返信する。コンテンツ管理サーバ６は返信されたキャプチャ画像１０２２の画像ファイルを個人端末２ｂに送信する。このように常設端末４で投影画面１０４０のキャプチャを撮影する場合は、例えば発表者や参加者が常設端末４で同時に閲覧可能な投影画面１０４０のキャプチャを撮影できる。
【０１９０】
コンテンツ管理サーバ６からキャプチャ画像１０２２の画像ファイルを受信した個人端末２ｂはステップＳ６６に進み、受信した画像ファイルを用いて例えば図１１に示すように投影画面１０４０のキャプチャ画像１０２２をメモエリアに追加表示する。また、個人端末２ｂはキャプチャ画像１０２２に付随するテキストメモエリア１０２４を例えば図１１に示すように、追加表示されたキャプチャ画像１０２２と同一のシート１０２０上に表示する。
【０１９１】
ステップＳ６８に進み、個人端末２ｂを操作する参加者は追加表示されたシート１０２０上のキャプチャ画像１０２２へのオブジェクトの描画やテキストメモエリア１０２４へのテキストメモの入力を行う。
【０１９２】
図２８のシーケンスではコンテンツ管理サーバ６からキャプチャ画像１０２２の画像ファイルのみを個人端末２ｂに送信している。この場合は、ウェブページのデータに含まれ、個人端末２ｂのブラウザで動作するＪａｖａＳｃｒｉｐｔがテキストメモエリアを作成してもよい。
【０１９３】
また、コンテンツ管理サーバ６はキャプチャ画像１０２２の画像とテキストメモエリア１０２４とを含むシート１０２０のデータを送信しても良い。また、このときのキャプチャ画像１０２２の画像及びシート１０２０の表示位置は個人端末２ｂのブラウザで実行されるスクリプト等のプログラムで決定してもよいし、コンテンツ管理サーバ６が表示位置を指定して個人端末２ｂに送信しても良い。
【０１９４】
また、取得したキャプチャ画像１０２２の画像とテキストメモエリア１０２４とを合わせたシート１０２０をコンテンツ管理サーバ６側で生成してもよい。なお、シート１０２０の、キャプチャ画像１０２２とテキストメモエリア１０２４以外の領域は、手書きができる領域とすることも、手書きをできない領域とすることも可能である。
【０１９５】
追加表示されたシート１０２０（選択されているシート１０２０）以外がクリックされると、個人端末２ｂは編集の一時完了と判定し、ステップＳ７０に進む。ステップＳ７０において個人端末２ｂは追加表示されたシート１０２０に関する情報と、そのシート１０２０に対する編集内容とをコンテンツ管理サーバ６へ送信する。なお、ステップＳ７０において個人端末２ｂは、全てのシート１０２０に関する情報と、全てのシート１０２０に対する編集内容とをコンテンツ管理サーバ６へ送信するようにしてもよい。
【０１９６】
コンテンツ管理サーバ６は、受信したシート１０２０に関する情報と、シート１０２０に対する編集内容と、により、前述した各種ＤＢの内容を更新する。このように、参加者が個人ボード画面１０００でキャプチャしたキャプチャ画像１０２２、キャプチャ画像１０２２への手書きメモやテキストメモエリア１０２４に入力したテキストメモは、シート１０２０により対応付けられてコンテンツ管理サーバ６に保存される。
【０１９７】
図２９は開催中の会議から利用者が退出して会議が終了する処理の一例のシーケンス図である。図２９は常設端末４を利用するケースを示している。ステップＳ２００において個人端末２ｂを操作する参加者は会議から退出する退出操作を行い、会議からの退出を指示する。
【０１９８】
ステップＳ２０２に進み、個人端末２ｂは会議ＩＤとユーザＩＤとを用いて会議からの退出をコンテンツ管理サーバ６に要求する。コンテンツ管理サーバ６はステップＳ２０４に進み、例えば図３０（Ａ）の会議データに設けた参加者のフィールドから、個人端末２ｂの利用者Ｂである参加者のユーザＩＤを選択する。
【０１９９】
そして、コンテンツ管理サーバ６は参加者のフィールドに登録された個人端末２ｂの参加者のユーザＩＤに、退出済みフラグ「ｌｅｆｔ」を付与することで、個人端末２ｂの利用者Ｂである参加者を会議から退出させる。退出済みフラグ「ｌｅｆｔ」は、１度会議に参加した利用者が、既に会議から退出したことを示すものである。会議から退出した利用者が同じ会議に再度参加した場合は退出済みフラグ「ｌｅｆｔ」が削除される。コンテンツ管理サーバ６はステップＳ２０２のように個人端末２ｂから明示的に退出の要求があった場合に加えて、個人端末２ｂとコンテンツ管理サーバ６との間でのセッションが切れたと判断した場合、つまり個人端末２ｂからの通知が一定時間以上ない場合も、セッションが切れた個人端末２ｂに対応する参加者が会議から退出したと判断する。従って、個人端末２ｂとコンテンツ管理サーバ６との間でのセッションが切れた場合にも、セッションが切れた個人端末２ｂに対応するユーザＩＤに退出フラグ「ｌｅｆｔ」を付与する。ここで、セッションが切れた個人端末２ｂに対応するユーザＩＤへの退出フラグ「ｌｅｆｔ」の付与は、セッションが切れてから一定時間経過した後としても良く、一定時間内に個人端末２ｂからコンテンツ管理サーバ６へ再接続された場合には退出フラグ「ｌｅｆｔ」を付与しないようにしても良い。
【０２００】
また、ステップＳ２０６においてコンテンツ管理サーバ６は会議に接続している常設端末４に、利用者Ｂの退出を通知する。ステップＳ２０８に進み、常設端末４は利用者Ｂの退出を表示する。さらに、ステップＳ２１０においてコンテンツ管理サーバ６は会議に接続している個人端末２ａに、利用者Ｂの退出を通知する。ステップＳ２１２に進み、個人端末２ａは利用者Ｂの退出を表示する。
【０２０１】
ステップＳ２１４において個人端末２ａを操作する利用者Ａである発表者は会議から退出する退出操作を行い、会議からの退出を指示する。ステップＳ２１６に進み、個人端末２ａは会議ＩＤとユーザＩＤとを用いて会議からの退出をコンテンツ管理サーバ６に要求する。コンテンツ管理サーバ６はステップＳ２１８に進み、例えば図３０（Ｂ）の会議データに設けた参加者のフィールドから、個人端末２ａの参加者のユーザＩＤを選択する。
【０２０２】
そして、コンテンツ管理サーバ６は参加者のフィールドに登録された個人端末２ａの発表者のユーザＩＤに、退出済みフラグ「ｌｅｆｔ」を付与することで、個人端末２ａの参加者を会議から退出させる。
【０２０３】
また、ステップＳ２２０においてコンテンツ管理サーバ６は会議に接続している常設端末４に、発表者の退出を通知する。ステップＳ２２２に進み、常設端末４は発表者（利用者Ａ）の退出を表示する。
【０２０４】
ステップＳ２２４において、コンテンツ管理サーバ６は参加者のフィールドに登録された全てのユーザＩＤに退出済みフラグ「ｌｅｆｔ」が付与された為、会議が終了したものとみなす。コンテンツ管理サーバ６は図３０（Ｃ）の会議データに会議終了のフラグ「Ｆｉｎｉｓｈｅｄ」を付与することで会議を終了させる。
【０２０５】
また、ステップＳ２２６においてコンテンツ管理サーバ６は会議に接続している常設端末４に、会議の終了を通知する。ステップＳ２２８に進み、常設端末４は会議の終了を表示する。会議データに会議終了のフラグ「Ｆｉｎｉｓｈｅｄ」が付与されると、図１９の会議紐づけＤＢ６００８では識別子の一例である常設端末４のＩＤと対応付けられて管理されていた会議ＩＤが削除される。
【０２０６】
また、全てのユーザＩＤに退出済みフラグが付与され、会議データに会議終了フラグが付与された場合に、常設端末４に表示されている会議中の共有画面がある場合には、その共有画面を消去、もしくは次の会議のための画面や、例えばサービス案内画面等の待機画面等の別の画面に画面遷移してもよい。
【０２０７】
したがって、会議が終了したあとに常設端末４のＩＤに紐づく会議への参加要求がされると、コンテンツ管理サーバ６は常設端末４のＩＤに紐づく会議が行われていないと判定して、新たな会議を作成する。
【０２０８】
このように、本実施形態に係る情報共用システムでは会議に参加した参加者の会議からの退出を管理することで、会議に参加した全ての参加者の会議からの退出により会議を終了させることができる。ステップＳ２２４では、会議に参加している全ての参加者のユーザＩＤに対して退出済みフラグ「ｌｅｆｔ」が付与されたときに、会議が終了したと判断したが、会議の終了判断にあたって、さらに会議に参加している全ての参加者のユーザＩＤに対して退出済みフラグ「ｌｅｆｔ」が付与された後、予め定めた一定時間が経過したときに会議が終了したものと判断しても良い。これによって、参加者が誤って退出ボタンを押してしまった場合や、誤ってブラウザを閉じてしまった場合等に、一定時間内に再接続すれば会議を継続することが可能となり、会議の終了判断の精度を向上させることが可能となる。
【０２０９】
なお退出する利用者が発表者（または主催者）である、すなわち、退出する利用者のロールが発表者や主催者であれば、他の会議の参加者が未退出であっても、コンテンツ管理サーバ６が画面共有機能を停止したり画面共有開始のためのボタンを非表示または表示色変更を行ったりしてもよい。これにより発表者でない者が誤って画面共有を開始してしまうことを防止してもよい。
【０２１０】
参加者や発表者による会議のメモの振り返りや会議の内容に対する参加者の関心度の表示・活用は、例えば以下のように行われる。なお、ここでは参加者が個人端末２ｂから会議のメモの振り返りを行う例を説明する。
【０２１１】
図３１は参加者が個人端末２ｂから会議のメモの振り返りを行う処理の一例のシーケンス図である。ステップＳ８０において、個人端末２ｂを操作する参加者は、図３２に示すような個人ポータル画面５０００へのアクセス操作を行う。図３２は個人ポータル画面５０００の表示例を示した図である。
【０２１２】
図３２の個人ポータル画面５０００は個人端末２ｂを操作する参加者が参加した会議の一覧５０１０が表示されている。会議の一覧５０１０は、前述した個人メモ管理ＤＢ６００４、共有メモ管理ＤＢ６００５、及び関心度管理ＤＢ６００３を利用することで作成できる。
【０２１３】
図３２の会議の一覧５０１０の例では、会議ごとに日時、会議名、場所、個人メモボタン５０３０、共有メモボタン５０４０、自己評価、書誌情報ボタン５０５０が項目として表示されている。図３２の個人ポータル画面５０００によれば、参加者は自分が参加した会議の一覧５０１０を確認できる。自己評価は評価情報の一例である。
【０２１４】
なお、個人メモボタン５０３０は、その会議の個人メモｄｍを表示する個人ボード画面１１００にリンクされている。共有メモボタン５０４０は、その会議の共有メモｃｍを表示する共有メモ画面にリンクされている。書誌情報ボタン５０５０は、その会議の書誌情報を表示する書誌情報画面５１００にリンクされている。
【０２１５】
個人ポータル画面５０００の書誌情報ボタン５０５０が押下されると、個人端末２ｂは押下された書誌情報ボタン５０５０に対応する書誌情報画面５１００を表示する。図３３は書誌情報画面５１００の表示例を示した図である。書誌情報画面５１００の上部に表示される「開催情報」は例えば図１５の共有メモ管理ＤＢ６００５の「会議の書誌情報」である。また、書誌情報画面５１００の下部に表示される「キャプチャ情報」は例えば図１８の関心度管理ＤＢ６００３を利用して作成される。なお、書誌情報画面５１００の下部に表示される「キャプチャ情報」の詳細は後述する。
【０２１６】
ステップＳ８０の個人ポータル画面５０００へのアクセス操作は、個人ポータル画面５０００への接続アドレスをウェブブラウザに入力するものであっても、ブックマークを利用した個人ポータル画面５０００の選択であってもよい。
【０２１７】
ステップＳ８２に進み、個人端末２ｂのウェブブラウザは個人ポータル画面５０００へアクセスする。ステップＳ８４においてコンテンツ管理サーバ６は個人端末２ｂを操作する参加者の認証処理を行う。ここでは、認証が成功したものとして説明を続ける。コンテンツ管理サーバ６はステップＳ８６に進み、記憶部６０００から個人ポータル画面５０００用のデータを読み出す。
【０２１８】
例えばコンテンツ管理サーバ６は認証した参加者のユーザＩＤをキーとして記憶部６０００の個人メモ管理ＤＢ６００４から、利用者が参加した会議に対応した会議ＩＤを特定する。また、特定した会議ＩＤをキーとしてコンテンツ管理サーバ６は記憶部６０００の共有メモ管理ＤＢ６００５から、会議の書誌情報を特定する。
【０２１９】
このように、コンテンツ管理サーバ６は参加者のユーザＩＤが特定できれば、記憶部６０００の各種ＤＢから図３２の個人ポータル画面５０００の作成に必要なデータを取得できる。
【０２２０】
ステップＳ８８に進み、コンテンツ管理サーバ６は取得した個人ポータル画面５０００用のデータから個人ポータル画面５０００のウェブページのデータを作成する。ステップＳ９０に進み、コンテンツ管理サーバ６は個人ポータル画面５０００用のウェブページのデータを個人端末２ｂに送信する。
【０２２１】
ステップＳ９２に進み、個人端末２ｂは図３２のような個人ポータル画面５０００を表示できる。図３２の個人ポータル画面５０００には、個人端末２ｂを操作する参加者が参加した会議の一覧５０１０が表示されている。ステップＳ９４において、個人端末２ｂを操作する参加者は、個人ボード画面１１００を表示したい会議の個人メモボタン５０３０を押下する操作を行う。
【０２２２】
ステップＳ９６に進み、個人端末２ｂのウェブブラウザは押下する操作を受け付けた個人メモボタン５０３０にリンクされている個人ボード画面１１００の要求をコンテンツ管理サーバ６に行う。ステップＳ９８に進み、コンテンツ管理サーバ６は個人端末２ｂから要求された個人ボード画面１１００のウェブページのデータを作成する。ステップＳ１００に進み、コンテンツ管理サーバ６は個人ボード画面１１００用のウェブページのデータを個人端末２ｂに送信する。
【０２２３】
ステップＳ１０２に進み、個人端末２ｂは図１２に示すような個人ボード画面１１００を表示できる。ここでは、個人端末２ｂの参加者が個人ボード画面１１００のシート１１２０を選択し、選択したシート１１２０のキャプチャ画像１０２２への手書きメモやテキストメモエリア１０２４へのテキストメモ（シート１１２０への書き込み）を行ったものとして説明をする。
【０２２４】
ステップＳ１０４において、個人端末２ｂの参加者が個人ボード画面１１００のシート１１２０を選択し、選択したシート１１２０への書き込みを行う。ステップＳ１０４で個人端末２ｂの参加者が参照したシート１１２０に関するキャプチャ参照情報、及び選択したシート１１２０への書き込み情報は、ステップＳ１０６において個人端末２ｂからコンテンツ管理サーバ６へ送信される。
【０２２５】
キャプチャ参照情報は、例えば特定のキャプチャ画像が個人端末２ｂの画面上に表示されたと個人端末２ｂで判断される場合に、当該キャプチャ画像が１回表示されたことを示すキャプチャ参照情報をコンテンツ管理サーバ６に送信しても良いし、特定のキャプチャ画像が個人端末２ｂの特定の領域、例えば個人端末２ｂの画面の中心から一定範囲の領域に一定時間以上表示されたと個人端末２ｂで判断される場合に当該キャプチャ画像が１回表示されたことを示すキャプチャ参照情報をコンテンツ管理サーバ６に送信しても良い。
【０２２６】
また、キャプチャ参照情報はキャプチャ画像の表示時間を含めることも可能である。個人端末２ｂはキャプチャ画像の表示時間を、個人端末２ｂの画面上のいずれかに表示されていればカウントするようにしてもよいし、個人端末２ｂの画面の特定の領域、例えば中心から一定範囲の領域に表示される時間のみをカウントするようにしてもよい。
【０２２７】
ステップＳ１０８に進み、コンテンツ管理サーバ６は個人端末２ｂから受信したキャプチャ参照情報及び書き込み情報（参加者による会議メモの振り返り情報）に基づき、図１８の関心度管理ＤＢ６００３などの更新を行う。
【０２２８】
また、ここでは個人端末２ｂの参加者がステップＳ１１０において、書誌情報画面５１００を表示したい会議の書誌情報ボタン５０５０を押下する操作を行う。ステップＳ１１２に進み、個人端末２ｂのウェブブラウザは押下する操作を受け付けた書誌情報ボタン５０５０に対応する書誌情報画面５１００の要求をコンテンツ管理サーバ６に行う。
【０２２９】
ステップＳ１１４に進み、コンテンツ管理サーバ６は個人端末２ｂから要求された書誌情報画面５１００のウェブページのデータを作成する。ステップＳ１１６に進み、コンテンツ管理サーバ６は書誌情報画面５１００用のウェブページのデータを個人端末２ｂに送信する。ステップＳ１１８に進み、個人端末２ｂは図３３に示すような書誌情報画面５１００を表示できる。
【０２３０】
なお、図３１のシーケンス図では個人端末２ｂの利用者が図３３の書誌情報画面５１００を表示する例を示したが、個人端末２ａの発表者が図３３の書誌情報画面５１００を表示してもよい。また、図３３の書誌情報画面５１００は個人端末２を操作する利用者の発表者や参加者、主催者などのロールによって表示する内容を変化させてもよい。
【０２３１】
また、図３３の書誌情報画面５１００は例えば図３４又は図３５に示すような「キャプチャ情報」、や図１８の関心度管理ＤＢ６００３を用いて参加者等の発表内容に対する関心度を示す「関心度情報」、を表示することで、会議の内容に対する参加者の関心度の表示・活用を図ることができる。
【０２３２】
図３４は書誌情報画面５１００のキャプチャ情報の一例の説明図である。図３４は会議において何れかの参加者によりキャプチャされた投影画面１０４０のキャプチャ画像１０２２と、そのキャプチャ画像１０２２のキャプチャ回数とが表示されている。図３４に示したキャプチャ情報によれば、キャプチャされた投影画面１０４０のキャプチャ画像１０２２と、そのキャプチャ画像１０２２のキャプチャ回数とに基づき、関心の高い投影画面１０４０を計測できる。
【０２３３】
図３５は書誌情報画面５１００のキャプチャ情報の一例の説明図である。図３５は会議においてキャプチャされた投影画面１０４０のキャプチャ画像１０２２と、キャプチャ画像１０２２に付随するテキストメモエリア１０２４へ入力されたテキストメモの内容とが参加者ごとに表示されている。また、図３５は会議参加時刻、会議退出時刻、及び関心度が参加者ごとに表示されている。
【０２３４】
関心度は、例えばキャプチャ画像１０２２の枚数、メモ数、及び会議参加時間の長さ等に基づき相対評価を算出して表示される。なお、書誌情報画面５１００のキャプチャ情報は個人端末２を操作する主催者、発表者や参加者などのロールに基づき、表示内容を変化させてもよい。例えば主催者や発表者であれば、参加者全員のキャプチャ情報を表示するようにしてもよいし、参加者であれば各自のキャプチャ情報のみを表示するようにしてもよい。
【０２３５】
図３５の例ではユーザＩＤ「Ｕｓｅｒ−ａ」のキャプチャ画像１０２２の枚数が他の参加者よりも多く、また、メモ数も他の参加者よりも多いため、会議参加時間も他の参加者よりも長いため、会議の内容に対する関心度が他の参加者より高いと判断できる。書誌情報画面５１００の下部に表示されるキャプチャ情報は例えば図１８の関心度管理ＤＢ６００３の情報の一部又は全部を表示するものであればよい。
【０２３６】
なお、キャプチャ画像、メモ、会議参加時刻、会議退出時刻、会議関心度を含む書誌情報は会議ごとかつユーザごとに生成される。例えば、ユーザＩＤ「Ｕｓｅｒ−ａ」が会議Ｘに参加して退出し、新たな会議Ｙに参加した場合には、会議Ｘ退出前にコンテンツ管理サーバがユーザＩＤ「Ｕｓｅｒ−ａ」の個人端末から取得したキャプチャ画像等の情報に基づいて作成した書誌情報（キャプチャ情報・関心度情報）と、会議Ｙに参加後にコンテンツ管理サーバがユーザＩＤ「Ｕｓｅｒ−ａ」の個人端末から取得した情報に基づいて作成した書誌情報（キャプチャ情報・関心度情報）との２つの書誌情報が生成され、これらは異なる書誌情報として表示される。
【０２３７】
＜まとめ＞
本実施形態に係る情報共用システムによれば、現実の会議の概念と、その現実の会議が行われた仮想の会議室（ルーム）の概念とを一対一に対応付けることができ、且つ、会議予約システムやユーザによる会議終了の指示に頼らずとも、仮想の会議室への参加者が０人になると情報共用システムにおける会議を終了させることができる。
【０２３８】
したがって、仮想の会議室で行われる現実の会議の混同を避けることができる。例えば前の現実の会議が終わって次の現実の会議が開始されたとしても前の現実の会議が継続しているものとして混同することがなく、前の現実の会議の共有メモｃｍが次の現実の会議の共有メモｃｍとして写ってしまうことがない。また同じ場所（会議室）で続けて別の会議が行われる場合でも、各端末の退出を判断し自動的に会議終了がされるため、前の会議の情報を画面に残さず会議情報の漏洩を防止することもできる。
【０２３９】
［他の実施形態］
以上、本発明の実施形態について説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。例えば本実施形態に係る情報共用システムは以下のような利用シーンが考えられる。
【０２４０】
一般セミナーでは、顧客が本実施形態の参加者に相当し、営業担当が本実施形態の発表者や主催者に相当し、参加者の興味を可視化できる。学校での利用では、生徒が本実施形態の参加者に相当し、教師が本実施形態の発表者や主催者に相当し、生徒の授業への集中度を分析できる。一般会議では、社員が本実施形態の参加者に相当し、経営者が本実施形態の発表者や主催者に相当し、経営者が社内の会議状況を把握できる。
【０２４１】
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP（digital signal processor）、FPGA（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【０２４２】
仮想の会議室は、特許請求の範囲に記載した仮想の場の一例である。仮想の会議室で行われた会議は仮想の場で行われた会合の一例である。投影エリアは第一の領域の一例である。メモエリアは第二の領域の一例である。判断部６５は管理手段の一例である。ウェブページ作成部６６は作成手段の一例である。送受信部６１は送信手段の一例である。
【符号の説明】
【０２４３】
２ａ、２ｂ、２ｃ  個人端末（通信端末の一例）
４  常設端末（通信端末の一例）
６  コンテンツ管理サーバ（情報処理装置の一例）
８  スケジュール管理サーバ
９  通信ネットワーク
６１  送受信部
６２  スケジュール連動部
６３  画像処理部
６４  作成部
６５  判断部
６６  ウェブページ作成部
６７  検索部
６８  認証部
６９  記憶・読出処理部
１０００、１１００  個人ボード画面
１０１６  キャプチャボタン
１０２０  シート
１０２２  キャプチャ画像
１０２４  テキストメモエリア
１０４０  投影画面
５０００  個人ポータル画面
５１００  書誌情報画面
６０００  記憶部
６００１  個人コンテンツ管理ＤＢ
６００２  共用コンテンツ管理ＤＢ
６００３  関心度管理ＤＢ
６００４  個人メモ管理ＤＢ
６００５  共有メモ管理ＤＢ
６００６  会議ＤＢ
６００７  ユーザＤＢ
６００８  会議紐づけＤＢ
ｓｓ  共有画面
ｃｃ  共用ボード
ｄｃ１、ｄｃ２、ｄｃ３、ｄｃ  個人ボード
ｃｍ  共有メモ
ｄｍ１、ｄｍ２、ｄｍ３、ｄｍ  個人メモ
ｄｐ１、ｄｐ２、ｄｐ３、ｄｐ  個人ポータル
【先行技術文献】
【特許文献】
【０２４４】
【特許文献１】特開２００６−１４６５１４号公報
【図１】
2020198078.tif 000003
【図２】
2020198078.tif 000004
【図３】
2020198078.tif 000005
【図４】
2020198078.tif 000006
【図５】
2020198078.tif 000007
【図６】
2020198078.tif 000008
【図７】
2020198078.tif 000009
【図８】
2020198078.tif 000010
【図９】
2020198078.tif 000011
【図１０】
2020198078.tif 000012
【図１１】
2020198078.tif 000013
【図１２】
2020198078.tif 000014
【図１３】
2020198078.tif 000015
【図１４】
2020198078.tif 000016
【図１５】
2020198078.tif 000017
【図１６】
2020198078.tif 000018
【図１７】
2020198078.tif 000019
【図１８】
2020198078.tif 000020
【図１９】
2020198078.tif 000021
【図２０】
2020198078.tif 000022
【図２１】
2020198078.tif 000023
【図２２】
2020198078.tif 000024
【図２３】
2020198078.tif 000025
【図２４】
2020198078.tif 000026
【図２５】
2020198078.tif 000027
【図２６】
2020198078.tif 000028
【図２７】
2020198078.tif 000029
【図２８】
2020198078.tif 000030
【図２９】
2020198078.tif 000031
【図３０】
2020198078.tif 000032
【図３１】
2020198078.tif 000033
【図３２】
2020198078.tif 000034
【図３３】
2020198078.tif 000035
【図３４】
2020198078.tif 000036
【図３５】
2020198078.tif 000037
【図３６】
2020198078.tif 000038