(57)【要約】      （修正有）【課題】スケジュール情報などの予定と実際に行われた会議の情報との不一致を解消する会議情報管理システムを提供する。【解決手段】会議情報管理システムは、複数の外部サービス群システム１２、および電子黒板装置１４を備える。電子黒板装置１４は、会議のスケジュール情報をサーバから取得するスケジュール情報取得部５４と、取得したスケジュール情報を用いて、情報処理装置の電子黒板機能を用いて実施された会議の会議情報を生成する会議情報作成部５５と、作成した会議情報を保存先に保存する保存部５８とを備える。【選択図】図４
2020149502.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置を含む会議情報管理システムであって、
会議のスケジュール情報をサーバから取得するスケジュール情報取得部と、
取得した前記スケジュール情報を用いて、前記情報処理装置の電子黒板機能を用いて実施された会議の会議情報を生成する会議情報作成部と、
作成した前記会議情報を保存先に保存する保存部と
を備える会議情報管理システム。
【請求項２】
前記情報処理装置の電子黒板機能を用いて実施される会議の参加者に関する参加者情報を取得する参加者情報取得部をさらに備え、
前記会議情報作成部は、取得した前記スケジュール情報と前記参加者情報とを用いて、会議情報を作成する
請求項１に記載の会議情報管理システム。
【請求項３】
前記参加者情報取得部は、前記参加者を認証する認証手段である
ことを特徴とする請求項２に記載の会議情報管理システム。
【請求項４】
前記保存部は、前記サーバのスケジュール情報を、前記会議情報作成部で作成された前記会議情報に基づいて変更する
ことを特徴とする請求項１に記載の会議情報管理システム。
【請求項５】
前記会議の参加者の参加者情報を管理する参加者管理部と、
前記参加者情報に基づき、前記会議の参加者一覧と、前記参加者一覧の中から主催者を識別するための識別情報とを表示させる表示部
をさらに備える請求項１に記載の会議情報管理システム。
【請求項６】
前記参加者管理部は、
前記会議の最初の参加者を前記主催者として設定する
請求項５に記載の会議情報管理システム。
【請求項７】
前記参加者管理部は、
前記サーバから取得された前記スケジュール情報において主催者として設定されている参加者と、前記会議の最初の参加者とが異なる場合、いずれを主催者とするかをユーザに選択させる画面を、前記表示部に表示する
請求項６に記載の会議情報管理システム。
【請求項８】
前記参加者管理部は、
前記主催者を変更するための画面を前記表示部で表示する
請求項５から７のいずれか一項に記載の会議情報管理システム。
【請求項９】
前記スケジュール情報取得部は、
前記参加者情報に対応付けられている参加者の複数の前記スケジュール情報を前記サーバから取得し、当該複数のスケジュール情報の中から選択された一のスケジュール情報を、前記情報処理装置の電子黒板機能を用いて実施される会議の会議情報として設定する
請求項２または３に記載の会議情報管理システム。
【請求項１０】
前記保存部は、
前記サーバに保存されている前記スケジュール情報を、前記会議の終了時における前記会議情報で上書き保存する
請求項１から９のいずれか一項に記載の会議情報管理システム。
【請求項１１】
前記保存部は、
前記サーバに保存されている前記スケジュール情報を更新するために、前記会議の終了時における会議情報を前記サーバに送信する
請求項１０に記載の会議情報管理システム。
【請求項１２】
前記保存部は、
前記会議の終了時における会議情報を、前記スケジュール情報が保存されているサーバとは異なるサーバに保存する
請求項１から９のいずれか一項に記載の会議情報管理システム。
【請求項１３】
前記参加者情報取得部は、前記情報処理装置が備えるＩＣカードリーダである
請求項３に記載の会議情報管理システム。
【請求項１４】
前記参加者情報取得部は、前記情報処理装置が備えるタッチディスプレイである
請求項３に記載の会議情報管理システム。
【請求項１５】
前記参加者情報取得部は、前記情報処理装置が備えるカメラである
請求項３に記載の会議情報管理システム。
【請求項１６】
情報処理装置であって、
会議のスケジュール情報をサーバから取得するスケジュール情報取得部と、
取得した前記スケジュール情報を用いて、前記情報処理装置の電子黒板機能を用いて実施された会議の会議情報を生成する会議情報作成部と、
作成した前記会議情報を保存先に保存する保存部と
を備える情報処理装置。
【請求項１７】
情報処理装置を含む会議情報管理システムによる制御方法であって、
会議のスケジュール情報をサーバから取得するスケジュール情報取得工程と、
取得した前記スケジュール情報を用いて、前記情報処理装置の電子黒板機能を用いて実施された会議の会議情報を生成する会議情報作成工程と、
作成した前記会議情報を保存先に保存する保存工程と
を含む制御方法。
【請求項１８】
情報処理装置を含む会議情報管理システム用のプログラムであって、
コンピュータを、
会議のスケジュール情報をサーバから取得するスケジュール情報取得部、
取得した前記スケジュール情報を用いて、前記情報処理装置の電子黒板機能を用いて実施された会議の会議情報を生成する会議情報作成部、および
作成した前記会議情報を保存先に保存する保存部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会議情報管理システム、情報処理装置、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、スケジュール管理サーバにおいてスケジュール情報に関連付けてドキュメントを記憶させておくことにより、スケジュール情報を取得する情報端末からドキュメントへのアクセスを容易に行うことができるようにした技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、サーバ等のスケジュール情報と、実際に行われた会議の情報とが一致しないという問題がある。
【０００４】
本発明の実施の形態は、スケジュール情報を使って実際に行われた会議の情報を作成できるなど、スケジュール情報などの予定と実際に行われた会議の情報との不一致を解消することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明の会議情報管理システムは、情報処理装置を含む会議情報管理システムであって、会議のスケジュール情報をサーバから取得するスケジュール情報取得部と、取得したスケジュール情報を用いて、情報処理装置の電子黒板機能を用いて実施された会議の会議情報を生成する会議情報作成部と、作成した会議情報を保存先に保存する保存部とを備える。
【発明の効果】
【０００６】
本発明の実施の形態によれば、スケジュール情報などの予定と実際に行われた会議の情報との不一致を解消できる。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係る会議情報管理システムの一例の構成図
【図２】一実施形態に係るユーザ情報サーバのハードウェア構成図
【図３】一実施形態に係る電子黒板装置のハードウェア構成図
【図４】一実施形態に係る会議情報管理システムの機能構成図
【図５】一実施形態に係る外部サービス群システムに保存されているサービスアカウント情報の一例を示す図
【図６】一実施形態に係る外部サービス群システムに保存されているスケジュール情報の一例を示す図
【図７】一実施形態に係るユーザ情報サーバに保存されているユーザ情報一覧の一例を示す図
【図８】一実施形態に係るユーザ情報サーバに保存されている外部サービス設定情報一覧の一例を示す図
【図９】一実施形態に係る電子黒板装置において管理される参加者管理情報の一例を示す図
【図１０】一実施形態に係る電子黒板装置において管理される会議管理情報の一例を示す図
【図１１】一実施形態に係る電子黒板装置の外観図
【図１２】一実施形態に係る電子黒板装置に用いられる情報の概念図
【図１３】一実施形態に係る電子黒板装置による全体的な処理の流れを示すフローチャート
【図１４】一実施形態に係る電子黒板装置において表示される操作パネルの一例を示す図
【図１５】一実施形態に係る電子黒板装置によるユーザ認証処理の手順を示すフローチャート
【図１６】一実施形態に係る電子黒板装置において表示される操作パネル（初回ユーザ認証処理後）の一例を示す図
【図１７】一実施形態に係る電子黒板装置によるスケジュール情報取得及び設定処理の手順を示すフローチャート
【図１８】一実施形態に係る電子黒板装置による参加者管理情報設定処理の手順を示すフローチャート
【図１９】一実施形態に係る電子黒板装置において表示されるスケジュール一覧画面の一例を示す図
【図２０】一実施形態に係る電子黒板装置において表示されるメッセージの一例を示す図
【図２１】一実施形態に係る電子黒板装置において表示される主催者確認画面の一例を示す図
【図２２】一実施形態に係る電子黒板装置において表示される操作パネル（スケジュール情報取得及び設定後）の一例を示す図
【図２３】一実施形態に係る電子黒板装置において表示される主催者変更画面の一例を示す図
【図２４】一実施形態に係る電子黒板装置における主催者変更処理の一例を示す図
【図２５】一実施形態に係る電子黒板装置における参加者変更処理の一例を示す図
【図２６】一実施形態に係る電子黒板装置による会議終了時処理の手順を示すフローチャート
【図２７】一実施形態に係る電子黒板装置において表示される会議設定画面の一例を示す図
【図２８】一実施形態に係る電子黒板装置における会議管理情報の変更例を示す図
【図２９】一実施形態に係る電子黒板装置によるスケジュール情報取得及び設定処理のシーケンス図
【図３０】一実施形態に係る電子黒板装置による会議終了時処理のシーケンス図
【図３１】一実施形態に係る電子黒板装置において表示される操作パネルの一例を示す図
【図３２】一実施形態に係る電子黒板装置において表示される参加者退出画面の一例を示す図
【図３３】一実施形態に係る電子黒板装置において表示される操作パネルの一例を示す図
【図３４】一実施形態に係る電子黒板装置において表示される操作パネルの一例を示す図
【図３５】一実施形態に係る電子黒板装置において表示される参加者追加画面の一例を示す図
【図３６】一実施形態に係る電子黒板装置によるユーザ認証処理の手順を示すフローチャート
【図３７】一実施形態に係るユーザ情報サーバに保存されているユーザ情報一覧の他の一例を示す図
【図３８】一実施形態に係る電子黒板装置において表示される操作パネルの一例を示す図
【図３９】一実施形態に係る電子黒板装置において表示されるメール送信画面の一例を示す図
【図４０】一実施形態に係る電子黒板装置における画面遷移例（第１例）を示す図
【図４１】一実施形態に係る電子黒板装置における画面遷移例（第２例）を示す図
【図４２】一実施形態に係る電子黒板装置における画面遷移例（第３例）を示す図
【図４３】一実施形態に係る電子黒板装置における画面遷移例（第４例）を示す図
【図４４】一実施形態に係る電子黒板装置における画面遷移例（第５例）を示す図
【図４５】一実施形態に係る電子黒板装置による添付ファイルの表示例を示す図
【図４６】一実施形態に係る会議情報管理システムに用いられる各種装置の一例であるスマートフォンのハードウェア構成図
【図４７】一実施形態に係る会議情報管理システムに用いられる各種装置の一例であるビデオ会議端末のハードウェア構成図
【図４８】一実施形態に係る会議情報管理システムに用いられる各種装置の一例であるプロジェクタのハードウェア構成図
【発明を実施するための形態】
【０００８】
以下、本発明の一実施形態について図面を参照しながら説明する。
【０００９】
〔システム構成〕
図１は、一実施形態に係る会議情報管理システムの一例の構成図である。図１の会議情報管理システム１は、ユーザ情報サーバ１０、複数の外部サービス群システム１２、および電子黒板装置１４を備える。これら複数の装置は、インターネットやＬＡＮなどのネットワーク１６に接続されており、ネットワーク１６を介して互いに通信可能である。ユーザ情報サーバ１０および電子黒板装置１４は、電子黒板システム１Ａを構成する。
【００１０】
外部サービス群システム１２が提供する外部サービス群は、グループウェアとも呼ばれるものであり、同じ外部サービス群に属する各サービスが同じ認証情報（ＩＤとパスワードの組み合わせ、アクセストークン等）で利用できるものである。
【００１１】
例えば外部サービス群は、ユーザサービス、ストレージサービス、スケジュールサービス、共有サイトサービス等から構成されるＯｆｆｉｃｅ３６５（登録商標）等の統合サービスを指す。外部サービス群はユーザサービス、ストレージサービス、スケジュールサービス、共有サイトサービス等のサービスを同一のユーザアカウントで利用できる形で提供される。
【００１２】
複数の外部サービス群は例えば異なる会社により提供されている。そのため、例えば、一人のユーザがＡ社の外部サービス群、及びＢ社の外部サービス群を利用するような場合が想定される。なお、異なる会社というのは一例であって、同じ会社によって複数の外部サービス群が提供されてもよい。外部サービス群システム１２は一台以上のコンピュータにより実現される。
【００１３】
ユーザ情報サーバ１０は、ユーザ情報一覧および外部サービス設定情報一覧が保存されており、電子黒板装置１４から利用される。ユーザ情報サーバ１０は、複数台の電子黒板装置１４で共用してもよく、同一ネットワークセグメント上になくてもよい。また、ユーザ情報サーバ１０は、電子黒板装置１４に内蔵されていてもよい。ユーザ情報サーバ１０は、一台以上のコンピュータにより実現される。
【００１４】
電子黒板装置１４は例えば電子ペンや手により描画された画像を表示する。また、電子黒板装置１４はＵＳＢメモリ、ケーブルを介して接続されるＰＣ、又は、外部サービス群システム１２などから読み出した電子ファイルの画像を表示することもできる。電子黒板装置１４の機能の詳細は図１１を用いて後述する。
【００１５】
電子黒板装置１４は、「情報処理装置」の一例である。但し、「情報処理装置」は、電子黒板装置に限らず、遠隔共有の機能を持つ情報処理装置であれば、どのような情報処理装置であってもよい。本発明の「情報処理装置」は、例えば、ビデオ会議端末、ＰＪ（Projector：プロジェクタ）、ＩＷＢ（Interactive White Board：相互通信が可能な電子式の黒板機能を有する白板）、デジタルサイネージ等の出力装置、ＨＵＤ（Head Up Display）装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、ノートＰＣ（Personal Computer）、携帯電話、スマートフォン、タブレット端末、ゲーム機、ＰＤＡ（Personal Digital Assistant）、デジタルカメラ、ウェアラブルＰＣまたはデスクトップＰＣ等であってもよい。
【００１６】
なお、図１に示す会議情報管理システム１の構成は、一例である。例えば、電子黒板装置１４の機能の一部は、ユーザ情報サーバ１０、外部サービス群システム１２、またはその他のサーバ等に設けられてもよい。また、例えば、ユーザ情報サーバ１０の機能の一部は、電子黒板装置１４、外部サービス群システム１２、またはその他のサーバ等に設けられてもよい。
【００１７】
〔ユーザ情報サーバ１０のハードウェア構成〕
図２は、一実施形態に係るユーザ情報サーバ１０のハードウェア構成図である。
【００１８】
図２に示されているように、ユーザ情報サーバ１０は、コンピュータによって構築されており、図２に示されているように、ＣＰＵ５０１、ＲＯＭ５０２、ＲＡＭ５０３、ＨＤ５０４、ＨＤＤ(Hard Disk Drive)コントローラ５０５、ディスプレイ５０６、外部機器接続Ｉ／Ｆ(Interface)５０８、ネットワークＩ／Ｆ５０９、データバス５１０、キーボード５１１、ポインティングデバイス５１２、ＤＶＤ−ＲＷ(Digital Versatile Disk Rewritable)ドライブ５１４、メディアＩ／Ｆ５１６を備えている。
【００１９】
これらのうち、ＣＰＵ５０１は、ユーザ情報サーバ１０全体の動作を制御する。ＲＯＭ５０２は、ＩＰＬ等のＣＰＵ５０１の駆動に用いられるプログラムを記憶する。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。ＨＤ５０４は、プログラム等の各種データを記憶する。ＨＤＤコントローラ５０５は、ＣＰＵ５０１の制御にしたがってＨＤ５０４に対する各種データの読み出し又は書き込みを制御する。ディスプレイ５０６は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続Ｉ／Ｆ５０８は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、ＵＳＢ(Universal Serial Bus)メモリやプリンタ等である。ネットワークＩ／Ｆ５０９は、ネットワーク１６を利用してデータ通信をするためのインターフェースである。バスライン５１０は、図２に示されているＣＰＵ５０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００２０】
また、キーボード５１１は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス５１２は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。ＤＶＤ−ＲＷドライブ５１４は、着脱可能な記録媒体の一例としてのＤＶＤ−ＲＷ５１３に対する各種データの読み出し又は書き込みを制御する。なお、ＤＶＤ−ＲＷに限らず、ＤＶＤ−Ｒ等であってもよい。メディアＩ／Ｆ５１６は、フラッシュメモリ等の記録メディア５１５に対するデータの読み出し又は書き込み（記憶）を制御する。
【００２１】
〔電子黒板装置１４のハードウェア構成〕
図３は、一実施形態に係る電子黒板装置１４のハードウェア構成図である。図３に示されているように、電子黒板装置１４は、ＣＰＵ(Central Processing Unit)２０１、ＲＯＭ(Read Only Memory)２０２、ＲＡＭ(Random Access Memory)２０３、ＳＳＤ(Solid State Drive)２０４、ネットワークＩ／Ｆ２０５、及び、外部機器接続Ｉ／Ｆ(Interface)２０６を備えている。
【００２２】
これらのうち、ＣＰＵ２０１は、電子黒板装置１４全体の動作を制御する。ＲＯＭ２０２は、ＣＰＵ２０１やＩＰＬ(Initial Program Loader)等のＣＰＵ２０１の駆動に用いられるプログラムを記憶する。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。ＳＳＤ２０４は、電子黒板用のプログラム等の各種データを記憶する。ネットワークコントローラ２０５は、ネットワーク１６との通信を制御する。外部機器接続Ｉ／Ｆ２０６は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、ＵＳＢ(Universal Serial Bus)メモリ２３０、外付け機器（マイク２４０、スピーカ２５０、カメラ２６０）である。
【００２３】
また、電子黒板装置１４は、キャプチャデバイス２１１、ＧＰＵ２１２、ディスプレイコントローラ２１３、接触センサ２１４、センサコントローラ２１５、電子ペンコントローラ２１６、近距離通信回路２１９、及び近距離通信回路２１９のアンテナ２１９ａ、電源スイッチ２２２及び選択スイッチ類２２３を備えている。
【００２４】
これらのうち、キャプチャデバイス２１１は、外付けのＰＣ(Personal Computer))２７０のディスプレイに対して映像情報を静止画または動画として表示させる。ＧＰＵ(Graphics Processing Unit)２１２は、グラフィクスを専門に扱う半導体チップである。ディスプレイコントローラ２１３は、ＧＰＵ２１２からの出力画像をディスプレイ２８０等へ出力するために画面表示の制御及び管理を行う。接触センサ２１４は、ディスプレイ２８０上に電子ペン２９０やユーザの手Ｈ等が接触したことを検知する。センサコントローラ２１５は、接触センサ２１４の処理を制御する。接触センサ２１４は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ２８０の上側両端部に設置された２つ受発光装置が、ディスプレイ２８０に平行して複数の赤外線を放射し、ディスプレイ２８０の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。接触センサ２１４は、物体によって遮断された２つの受発光装置が放射した赤外線のＩＤをセンサコントローラ２１５に出力し、センサコントローラ２１５が、物体の接触位置である座標位置を特定する。電子ペンコントローラ２１６は、電子ペン２９０と通信することで、ディスプレイ２８０へのペン先のタッチやペン尻のタッチの有無を判断する。近距離通信回路２１９は、ＮＦＣ(Near Field Communication)やＢｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。電源スイッチ２２２は、電子黒板装置１４の電源のＯＮ／ＯＦＦを切り換えるためのスイッチである。選択スイッチ類２２３は、例えば、ディスプレイ２８０の表示の明暗や色合い等を調整するためのスイッチ群である。
【００２５】
更に、電子黒板装置１４は、バスライン２１０を備えている。バスライン２１０は、図３に示されているＣＰＵ２０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００２６】
なお、接触センサ２１４は、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。また、電子ペンコントローラ２１６が、電子ペン２９０のペン先及びペン尻だけでなく、電子ペン２９０のユーザが握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしてもよい。
【００２７】
また、電子黒板装置１４は、ＩＣカードリーダ２２５を備える。ＩＣカードリーダ２２５は、ＩＣカード２３５に埋め込まれたＲＦタグから、ＩＣカード２３５に固有の識別情報を無線通信で読み取る。ＩＣカードリーダ２２５は、電子黒板装置１４に内蔵されていても、電子黒板装置１４に外付けされていてもよい。なお、ＩＣカード２３５は、スマートフォンなどのスマートデバイスに内蔵されたものであってもよい。また、電子黒板装置１４は、ユーザを識別可能な識別情報を取得可能であれば、ＩＣカードリーダ２２５の代わりに、生体認証装置（指紋、掌紋、虹彩など）やバーコード読み取り装置等を利用してもよい。
【００２８】
〔会議情報管理システム１の機能構成〕
図４は、一実施形態に係る会議情報管理システム１の機能構成図である。
【００２９】
図４に示すように、外部サービス群システム１２は、ユーザサービス４０およびスケジュールサービス４２を備える。ユーザサービス４０は、図５に例示するサービスアカウント情報が保存されている。スケジュールサービス４２は、図６に示すスケジュール情報が保存されている。この他、外部サービス群システム１２には、クラウドストレージやＳＮＳ、チャットサービス等を含む情報の保存、記録、共有する機能を有していても、グループウェアとして情報共有やコミュニケーションを図る機能を有していてもよい。
【００３０】
ユーザ情報サーバ１０は、ユーザ情報部２０、外部サービス設定情報部２２、および会議情報記憶部２４を備える。ユーザ情報部２０は、図７に示すユーザ情報一覧が保存されている。外部サービス設定情報部２２は、図８に示す外部サービス設定情報一覧が保存されている。会議情報記憶部２４は、電子黒板装置１４で作成された会議情報を電子黒板装置１４から受信して記憶する。なお、会議情報記憶部２４は、外部サービス群のクラウドストレージ内の記憶部を用いて実現してもよい。
【００３１】
電子黒板装置１４は、参加者情報取得部５０、参加者管理部５２、スケジュール情報取得部５４、会議情報作成部５５、ファイル作成部５６、入力受付部５７、保存部５８、およびファイル送信部５９を備える。
【００３２】
参加者情報取得部５０は、電子黒板装置１４、電子黒板システム、または会議情報管理システムにおいて、会議の参加者情報を取得する手段である。参加者情報取得部５０は例えば、電子黒板装置１４に備える認証手段であり、ユーザ（以下、「ログインユーザ」と示す）のＩＣカード２３５から、ログインユーザの識別情報を読み取る、図３に示すＩＣカードリーダ２２５等によって実現される。また、電子黒板装置１４に備える認証手段は、電子黒板装置１４のディスプレイやユーザインタフェースを用いてユーザＩＤやパスワード等の入力を受け付ける手段であってもよいし、カメラを用いた顔等の画像認証手段や生体認証手段等、電子黒板装置１４の装置に実装または接続される認証デバイスであってもよい。また、参加者情報取得部５０は、電子黒板装置内の機能に限らず、電子黒板システムや会議情報管理システムにネットワークを介して接続される認証デバイス等から、参加者情報を取得し、その情報をユーザ情報サーバ１０や外部サービス等の外部サーバ上の認証機能で認証することによって実現して、参加者情報取得と認証を実施してもよい。
【００３３】
参加者管理部５２は、参加者情報取得部５０が読み取ったログインユーザの識別情報等、取得した参加者情報を、ユーザ情報サーバ１０に送信することにより、ログインユーザの外部サービス設定情報を、ユーザ情報サーバ１０の外部サービス設定情報部２２から取得する。また、参加者管理部５２は、電子黒板装置１４において現在行われている会議の参加者を管理する。具体的には、参加者管理部５２は、図９に示す参加者管理情報９００のように、現在開催されている会議の参加者及び主催者を示す情報として管理する。即ち、少なくとも１人の参加者の参加者情報（認証情報）を電子黒板装置１４が取得した場合に、取得した参加者と設定した主催者の情報とを、その参加者・主催者が現在実施している会議の参加者・主催者の一覧情報として記憶することで、参加者管理情報の管理を行う。参加者管理情報９００は、電子黒板装置１４において現在行われている会議の参加者のユーザＩＤと、その参加者が会議の主催者であるか否かを示す情報とが対応付けられている。
【００３４】
スケジュール情報取得部５４は、参加者情報取得部５０が読み取ったログインユーザの識別情報に基づいて、会議のスケジュール情報を外部サービス群システム１２のスケジュールサービス４２から取得する。
【００３５】
会議情報作成部５５は、スケジュール情報取得部５４が取得したスケジュール情報や、参加者情報取得部５０が取得した参加者情報、その他、会議中に取得した各種情報を用いて、電子黒板装置１４の電子黒板機能を用いて実施された会議の会議情報を作成することができる。また、会議情報作成部５５は、電子黒板装置１４の電子黒板機能を用いた会議の実施中に、参加者が入力した情報や電子黒板装置１４が取得した情報に応じて、作成中の会議情報をさらに変更や更新をすることができる。
【００３６】
保存部５８は、電子黒板装置１４の電子黒板機能を用いた会議で作成及び変更等した会議情報を、電子黒板装置１４内や、他の装置に保存することができる。例えば、会議中や会議の終了時に、作成した会議情報を、外部サービス群システム１２のスケジュールサービス４２に保存することで、元のスケジュール情報を更新して保存したり、もしくは新たに追加保存したりすることができる。あるいは、元のスケジュール情報を残したまま、変更後の会議情報に基づくスケジュールをさらに登録してもよい。また取得・保存・更新対象のスケジュール情報として、参加者のスケジュール情報に加え、会議室毎や電子黒板装置１４等の社内リソース管理のためのスケジュール情報を、取得・新規追加・更新することも可能である。また保存部５８は、作成した会議情報を、ユーザ情報サーバ１０の会議情報記憶部２４に保存したり、ユーザ情報サーバ１０のユーザ情報やユーザアカウントに紐づけて保存したりすることも可能である。また、外部サービスの個人ストレージなど外部サーバの保存先を電子黒板装置１４で指定して保存することも可能である。さらに、保存部５８は会議情報を電子黒板装置１４及び複数の外部サーバのうち複数の保存先に同時に指定して保存することも可能である。
【００３７】
具体的な処理の例として、スケジュール情報取得部５４は、参加者管理部５２によって取得されたログインユーザの外部サービス設定情報に基づいて、外部サービス群システム１２のスケジュールサービス４２から、ログインユーザが予定出席者に含まれているスケジュール情報を取得する。スケジュール情報取得部５４は、取得したスケジュール情報がユーザによって選択され、そのスケジュール情報に添付ファイルが設定されている場合、当該添付ファイルを、外部サービス群システム１２から取得することができる。また、会議情報作成部５５は、電子黒板装置１４において現在行われている会議に関する「会議情報」の一例として会議管理情報（図１０参照）を管理する。会議管理情報は、外部サービスの予定ＩＤ、会議名、場所、開始時刻等を含み、会議情報作成部５５は取得したスケジュール情報や、参加者から取得及び入力された情報を元に、会議管理情報を会議毎に作成及び更新して電子黒板装置１４の記憶領域に保持することによって、会議管理情報の管理を行う。また、保存部５８は、作成された、会議管理情報（外部サービスの予定ＩＤ、会議名、場所、開始時刻、終了時刻）と、参加者管理情報（参加者情報、主催者情報）とを、現在実際に実施している会議、あるいは実施し終えた会議の会議情報として電子黒板装置１４に保存、または外部の装置に送信して保存する。保存部５８は、外部サービス群システム１２のスケジュールサービス４２に、会議管理情報と参加者管理情報を元に、スケジュール情報を新規で登録したり、取得した元のスケジュールの変更や更新を行ったりすることや、他のサーバ装置の指定した保存先に送信・保存することもできる。
【００３８】
ファイル作成部５６は、電子黒板装置１４に、後述の入力受付部５７等を使って書き込まれた板書や会議資料等の内容を、ＰＤＦやＪＰＥＧなどのファイルの形式に変換して記憶する。また、ファイル作成部５６は、スケジュール情報に紐づいた会議資料のファイル、外部サービスのストレージから取得したファイル、及び、取得後に入力受付部を５７用いて編集したファイルを、記憶することもできる。記憶は電子黒板装置１４内の記憶領域に加えて、他の外部サーバ装置に記憶してもよい。
【００３９】
入力受付部５７は、ユーザからの電子黒板装置１４に対する入力操作を受け付ける。入力操作としては、電子黒板装置１４のディスプレイに対して手書きや電子ペンを用いた板書の書き込み、ディスプレイに表示された操作パネルやウィンドウなど入力操作対象に対する入力操作・選択操作、あるいは、表示しているファイル等会議資料の作成や編集操作、等を受け付けることができる。
【００４０】
ファイル送信部５９は、ファイル作成部５６等で作成、取得、または編集等して記憶したファイルを、ユーザのメールアドレスにメール送信、または外部サーバ装置のストレージにファイル送信等することができる。なお、前記保存部５８との区別としては前記保存部５８がファイルを会議情報（会議管理情報や参加者管理情報等の書誌的情報等）に含め対応付けて保存・送信することを意図していることに対して、ファイル送信部５９は会議情報と独立してファイルを送信することができる点で主に異なるが、ファイル送信部でファイル化した会議情報を送信してもよく使い方として限定はしていない。
【００４１】
電子黒板装置１４にはこの他、ディスプレイで各種表示を行う表示部や、各種通信を行うための通信部、等をさらに備える。なお、電子黒板装置１４に備える各機能部は、ユーザ情報サーバ１０や外部サービス等の外部サーバ装置に備えてもよい。また外部サーバ装置に各機能部を備えた場合は、電子黒板装置１４の入力受付部、表示部、例えばアプリケーションやＷｅｂブラウザ等を用いネットワークを介して外部サーバ装置の各機能を利用してもよい。
【００４２】
〔サービスアカウント情報の一例〕
図５は、一実施形態に係る外部サービス群システム１２に保存されているサービスアカウント情報の一例を示す図である。図５に示すサービスアカウント情報は、外部サービス群システム１２を利用するユーザ（外部サービスのユーザ）のユーザＩＤ、名前、およびメールアドレスを含んでいる。
【００４３】
〔スケジュール情報の一例〕
図６は、一実施形態に係る外部サービス群システム１２に保存されているスケジュール情報の一例を示す図である。図６に示すスケジュール情報は、会議の予定ＩＤ、予定名、場所、主催者ユーザ、開催時刻と期間、予定出席者、および添付ファイルを含んでいる。
【００４４】
〔ユーザ情報一覧の一例〕
図７は、一実施形態に係るユーザ情報サーバ１０に保存されているユーザ情報一覧の一例を示す図である。図７に示すユーザ情報一覧は、電子黒板システム１Ａにおいて管理されるユーザ（電子黒板システム１Ａのユーザ）のユーザＩＤ、名前、メールアドレス、外部サービス設定ＩＤ、および識別情報を含む。
【００４５】
外部サービス設定ＩＤは、図８に示す外部サービス設定情報一覧から外部サービス設定情報を特定するための情報である。識別情報は、後述の参加者情報取得部５０から入力される、ユーザを識別するための識別情報である。図７に示すユーザ情報一覧を利用することで、識別情報により識別されたユーザに対応する外部サービス設定情報を特定できる。
【００４６】
〔外部サービス設定情報一覧の一例〕
図８は、一実施形態に係るユーザ情報サーバ１０に保存されている外部サービス設定情報一覧の一例を示す図である。図８に示す外部サービス設定情報一覧は、電子黒板システム１ＡのユーザのユーザＩＤと外部サービスのユーザのユーザＩＤとを対応付ける情報であって、外部サービス設定ＩＤ、電子黒板システム１ＡのユーザＩＤ、アドレス情報、外部サービスのユーザＩＤ、および外部サービスの認証トークンを含む。アドレス情報は、アクセス先の外部サービス群システム１２のアドレスを示す。外部サービスの認証トークンは、外部サービス群システム１２にアクセスする際に用いられる認証情報である。
【００４７】
〔参加者管理情報の一例〕
図９は、一実施形態に係る電子黒板装置１４において管理される参加者管理情報の一例を示す図である。図９に示す参加者管理情報９００は、電子黒板装置１４の参加者管理部５２によって管理される。図９に示すように、参加者管理情報９００は、電子黒板装置１４において現在行われている会議の参加者のユーザＩＤと、その参加者が会議の主催者であるか否かを示す情報とが対応付けられている。
【００４８】
〔会議管理情報の一例〕
図１０は、一実施形態に係る電子黒板装置１４において管理される会議管理情報の一例を示す図である。図１０に示す会議管理情報１０００は、電子黒板装置１４の会議情報作成部５５によって管理される。図１０に示すように、会議管理情報１０００は、電子黒板装置１４において現在行われている会議に関する、外部サービスの予定ＩＤ、会議名、場所、開始時刻を含んでいる。
【００４９】
〔電子黒板装置１４の機能概要〕
図１１は、一実施形態に係る電子黒板装置１４の外観図である。図１１に示すように、電子黒板装置１４は、ディスプレイ２８０、カメラ２２４、およびＩＣカードリーダ２２５を備える。また、ディスプレイ２８０には、図１４以降に示す操作パネル１４００が表示されている。一実施形態に係る電子黒板装置１４は、少なくとも下記の機能１〜機能５を有する。
【００５０】
＜機能１：電子黒板機能＞
電子黒板装置１４は、電子ペン２９０や指により、電子ホワイトボードへの書き込みが可能である。電子黒板装置１４は、電子ホワイトボードに書き込み込まれた内容の画像を、メール送信したり、クラウドストレージに格納したりすることが可能である。なお、電子黒板装置１４は、会議用資料等のファイルの表示や、ファイルの編集を行うこともできる。
【００５１】
＜機能２：認証機能＞
電子黒板装置１４は、ＩＣカードリーダ２２５、カメラ、生体認証装置等を用いて認証情報等を取得し、認証情報等に基づいてユーザ認証を行うことができる。電子黒板装置１４は、ユーザ認証を自装置が行ってもよく、ユーザ認証を外部装置に行わせてもよい。ＩＣカードリーダ２２５は、ＩＣカード２３５から認証情報を取得し、ユーザ情報のＤＢを参照して認証情報の一致を判定することにより、ユーザ認証を行うことができる。カメラは、会議の参加者の顔画像を撮影し、顔画像から特徴量を抽出し、ユーザ情報のＤＢを参照して特徴量の一致を判定することにより、ユーザ認証を行うことができる。
【００５２】
＜機能３：クラウド連携機能＞
電子黒板装置１４は、各種クラウドサービス（ユーザアカウントサービス、認証サービス、スケジュールサービス、クラウドストレージ、ポータルサイト等）との連携が可能である。例えば、電子黒板装置１４は、上記認証機能によってユーザ認証されたユーザの外部サービス設定情報を用いて外部サービスからユーザのスケジュール情報を取得し、スケジュールの参加者のアドレスに、会議中の板書やファイル等の情報を送信することができる。また、例えば、電子黒板装置１４は、あるいは、ユーザ認証されたユーザのクラウドストレージにアクセスし、ファイルを取得したり、他の機器とファイルを共有したり、他の機器へファイルを転送したりすることができる。
【００５３】
＜機能４：遠隔共有機能＞
電子黒板装置１４は、離れた場所に設置された複数の情報処理装置（他の電子黒板装置１４、ＰＣ等）との間で、電子黒板装置１４に表示されている画面や画像データの共有、電子黒板装置１４に表示されている画面の共同編集（遠隔での電子黒板機能の実行）、カメラ２２４によって撮像された会議参加者等の画像や映像の共有、マイクの音声の共有、電子黒板装置１４が個人ストレージや共有ストレージ等から取得したファイルの共有，共同編集，送受信等が可能である。画面の共有とは、離れた場所に設置された複数の情報処理装置の間で、それぞれの情報処理装置で同じ内容を表示し、その内容を遠隔会議で議論するために用いること等を意味する。画面の共同編集とは、同じ画面に複数の情報処理装置から書き込みを行ったり、ファイル編集したりする事等を意味する。
【００５４】
＜機能５：その他機能＞
電子黒板装置１４は、ブラウザやメールアプリ等、一般的なＰＣやスマートデバイス上で動作するアプリケーションと同様のアプリケーションを備える。
【００５５】
なお、上記各機能は、電子黒板装置１４のハードウェアとアプリケーションソフトウェアとが協働することにより実現される。アプリケーションソフトウェアは、電子黒板装置１４および外部装置の複数のソフトウェアが協働して動作するものも含む。
【００５６】
〔電子黒板装置１４に用いられる情報〕
図１２は、一実施形態に係る電子黒板装置１４に用いられる情報の概念図である。本実施形態の電子黒板装置１４において用いられる情報は、以下のとおりである。
【００５７】
＜会議前・準備段階＞
図１２に示すように、電子黒板装置１４による会議前・準備段階において用意され、電子黒板装置１４に入力される情報として、「スケジュール情報」および「会議資料」が挙げられる。「スケジュール情報」は、事前に登録した会議の予定の情報である。例えば、「スケジュール情報」は、開催日時、場所、予定出席者（参加者）、スケジュールの登録者(主催者)、会議用のファイル等を含む。「会議資料」は、スケジュールと紐づいたファイルであり、例えば、個人ストレージ内に格納されているファイルが用いられる。
【００５８】
＜会議中＞
また、電子黒板装置１４において会議中に入力される情報として、参加者情報の例としての「認証情報」および「会議中の情報」がさらに挙げられる。
【００５９】
「認証情報」は、会議中に、電子黒板装置１４によって取得される参加者情報の例としての認証情報である。「認証情報」としては、例えば、ＩＣカード２３５の識別情報、手入力された参加者のＩＤ情報、参加者の顔画像、生体情報、参加者のＩＤを二次元コード化したＱＲコード（登録商標）画像等が挙げられる。
【００６０】
「会議中の情報」は、会議中に電子黒板装置１４に対して入力された情報である。「会議中の情報」としては、例えば、各種会議情報（主催者、参加者、会議時間、会議名、会議内容等）、板書画面のキャプチャ画像、遠隔共有画面、会議中に共有したファイル、議事録、メモ、音声等が挙げられる。
【００６１】
また、電子黒板装置１４において会議中に作成、更新、保存される情報として、「実際の会議情報」が挙げられる。
【００６２】
「実際の会議情報」は、電子黒板装置１４が取得した参加者情報（「認証情報」等）や、スケジュール情報等を用いて、会議情報作成部５５によって作成され、さらに会議中に取得した参加者情報や、参加者によって入力された各種の会議中の情報に基づいて更新および編集された情報である。実際の会議情報は会議終了まで随時更新・編集及び蓄積される。
【００６３】
＜会議後＞
電子黒板装置１４において会議中に作成、更新及び蓄積された「実際の会議情報」は、会議の終了後に、電子黒板装置１４内、外部サーバ装置等、適所に保存されて、活用，記録，分析等の用途に用いられる。例えば、「実際の会議情報」の用途としては、「スケジュール更新」、「会議履歴蓄積・分析」、「活用：送信先」、および「活用：次回会議」が挙げられる。
【００６４】
「スケジュール更新」は、クラウド（外部サービスのスケジュールサービス４２）のスケジュール情報を、「実際の会議情報」で更新することを示している。例えば、実際の会議において電子黒板装置１４が取得した参加者・主催者・開始終了時刻・会議名・場所等の会議情報で、スケジュール情報を更新する。また、スケジュール情報と紐づけて会議資料等のファイルを保存する。「スケジュール更新」により、クラウドのスケジュール情報を、実際に行われた会議の実態と一致させて、振り返り時に分かりやすくすることができる。
【００６５】
「会議履歴蓄積・分析」は、「実際の会議情報」を会議履歴として蓄積すること、および、会議履歴を分析することを示している。「会議履歴蓄積・分析」は、クラウドスケジュール更新、及び、その他の外部ストレージ（共有や利用者個人ごと）も指定して保存することもできる。また予定としての会議のスケジュール情報と、実施結果となる実際の会議情報とをともに保存して比較したり会議の効果分析に用いたりすることもできる。
【００６６】
「活用：送信先」は、会議後に共有する情報（共有画面や会議資料のファイル）の送信先として、更新後の会議参加者情報を利用することを示している。実際に会議に参加し認証した参加者と、スケジュール情報内の予定出席者とを含めて、そのなかから、送信先とする参加者を選択して送信することができる。
【００６７】
「活用：次回会議」は、次回の会議のスケジュール予約を行う際の情報の活用を示している。参加者や主催者は、実際の会議情報の更新後の参加者・主催者情報を使って、新しくスケジュールの登録を行い、会議の参加者をより参加可能性の高い適切なメンバーへシフトしていくことができる。以上のように情報を扱うことで、本実施形態では会議前〜会議中の各種情報を収集し利用しながら、実際の会議情報を作成・更新することで、会議の実態に合った会議情報を残せるとともに、様々な場面で活用をすることが可能である。
【００６８】
〔電子黒板装置１４のよる全体的な処理の流れ〕
図１３は、一実施形態に係る電子黒板装置１４による全体的な処理の流れを示すフローチャートである。図１３では、電子黒板装置１４による、起動時から会議終了時までの全体的な処理の流れを表す。
【００６９】
＜起動時処理＞
まず、電子黒板装置１４は、電源がオンに切り替えられると、「起動時処理」を行う（ステップＳ１３０１）。例えば、電子黒板装置１４は、「起動時処理」において、操作パネルをディスプレイ２８０に表示させる。操作パネルとは、会議に関する情報が示されたウィンドウである。操作パネルには、会議に関する情報として、例えば、会議名、場所、時間、参加者、主催者等が示される。
【００７０】
＜初回ユーザ認証処理＞
次に、電子黒板装置１４は、「初回ユーザ認証処理」を行う（ステップＳ１３０２）。「初回ユーザ認証処理」は、最初の参加者のユーザ認証を行う処理である。電子黒板装置１４は、「初回ユーザ認証処理」において、最初の参加者のユーザ認証がなされると、その参加者の名前を操作パネルに表示するとともに、その参加者を主催者として自動設定し、その参加者が主催者であることを示すアイコンを操作パネルに表示する。また、電子黒板装置１４は、「初回ユーザ認証処理」において、現在の参加者を示す参加者管理情報９００に対し、最初の参加者のユーザＩＤを追加する。
【００７１】
＜スケジュール情報取得及び設定処理＞
次に、電子黒板装置１４は、「スケジュール情報取得及び設定処理」を行う（ステップＳ１３０３）。「スケジュール情報取得及び設定処理」は、電子黒板装置１４にスケジュール情報を取得し、現在行われている会議の会議情報として設定（セット）する処理である。例えば、電子黒板装置１４は、最初の参加者の外部サービス設定情報（認証トークン）を用いて最初の参加者を予定出席者として含むスケジュール情報を、外部サービス群システム１２のスケジュールサービス４２から取得する。そして、電子黒板装置１４は、取得されたスケジュール情報に含まれている各種情報（例えば、会議名、場所、時間、参加者、主催者等）を、操作パネルに表示する。また、電子黒板装置１４は、スケジュール情報に含まれている参加者を、参加者管理情報９００に追加する。なお、最初の参加者に該当するスケジュール情報が複数存在する場合、電子黒板装置１４は、スケジュール一覧画面をディスプレイ２８０に表示させて、当該スケジュール一覧画面から任意のスケジュール情報を最初の参加者に選択させる。また、最初の参加者に該当するスケジュール情報が存在しない場合、電子黒板装置１４は、スケジュール情報が存在しない場合ことを示す所定のメッセージをディスプレイ２８０に表示させる。また、スケジュール情報に設定されている主催者が、「初回ユーザ認証処理」にて主催者として設定された最初の参加者と異なる場合、電子黒板装置１４は、主催者確認画面をディスプレイ２８０に表示させて、いずれを主催者とするかをユーザに選択させる。
【００７２】
＜会議情報変更処理＞
会議中、電子黒板装置１４は、必要に応じて「会議情報変更処理」を行うことができる（ステップＳ１３０４）。「会議情報変更処理」は、「スケジュール情報取得及び設定処理」にて、スケジュール情報や参加者の入力した参加者情報を使って設定（セット）された、実際に実施されている会議の会議情報を、会議の実態に合わせて変更する処理である。例えば、電子黒板装置１４は、「会議情報変更処理」において、スケジュール情報や参加者情報を用いて作成した会議情報に含まれる会議名、場所、開始時刻、終了時刻のいずれかを変更することができる。また、例えば、電子黒板装置１４は、「会議情報変更処理」において、会議中に作成されたファイルのリンクを、作成した会議情報に追加することができる。なお、会議情報の変更は、操作パネルの表示内容に反映される。
【００７３】
＜主催者変更処理＞
また、会議中、電子黒板装置１４は、必要に応じて「主催者変更処理」を行うことができる（ステップＳ１３０５）。「主催者変更処理」は、会議の主催者を変更する処理である。例えば、電子黒板装置１４は、主催者変更画面をディスプレイ２８０に表示させて、主催者の変更をユーザに行わせる。なお、主催者の変更は、操作パネルの表示内容および参加者管理情報９００に反映される。
【００７４】
＜参加者変更処理＞
また、会議中、電子黒板装置１４は、必要に応じて「参加者変更処理」を行うことができる（ステップＳ１３０６）。「参加者変更処理」は、参加者管理情報９００に対し、参加者を追加または削除する処理である。例えば、電子黒板装置１４は、新たに参加者がログインすると、「参加者変更処理」により、当該参加者のユーザＩＤを参加者管理情報９００に追加する。また、例えば、スケジュールサービス４２から取得したスケジュール情報に含まれる参加者が実態と相違していた場合に、電子黒板装置１４は、参加者管理情報９００に含まれるいずれかの参加者を退出させる入力をユーザから受け付けると、「参加者変更処理」により、当該参加者のユーザＩＤを参加者管理情報９００から削除する。なお、参加者管理情報９００の変更は、操作パネルの表示内容に反映される。
【００７５】
適宜、電子黒板装置１４は、会議が終了したか否かを判断する（ステップＳ１３０７）。例えば、電子黒板装置１４は、操作パネルにおいて会議終了ボタンが押下された場合、会議が終了したと判断する。ステップＳ１３０７において、会議が終了したと判断された場合（ステップＳ１３０７：Ｙｅｓ）、電子黒板装置１４は、ステップＳ１３０８へ処理を進める。一方、ステップＳ１３０７において、会議が終了していないと判断された場合（ステップＳ１３０７：Ｎｏ）、電子黒板装置１４は、ステップＳ１３０４へ処理を戻す。
【００７６】
＜会議終了時処理＞
会議が終了すると、電子黒板装置１４は、「会議終了時処理」を行い（ステップＳ１３０８）、その後、図１３に示す一連の処理を終了する。例えば、電子黒板装置１４は、「会議終了時処理」において、外部サービス群システム１２に保存されているスケジュール情報を、変更後のスケジュール情報に更新することができる。また、例えば、電子黒板装置１４は、「会議終了時処理」において、外部サービス群システム１２にスケジュール情報が保存されていない場合、会議設定画面をディスプレイ２８０に表示させて、ユーザにスケジュール情報を入力させることにより、スケジュール情報を生成する。そして、電子黒板装置１４は、生成されたスケジュール情報を、外部サービス群システム１２に登録することができる。また、例えば、電子黒板装置１４は、「会議終了時処理」において、電子黒板装置１４に書き込まれた内容のファイルを作成して、当該ファイルを各参加者のアドレスにメール送信することができる。なお、ここで生成及び送信される電子黒板装置１４に書き込まれた内容のファイルは例えばＰＤＦデータやＪＰＥＧ、ＰＮＧ等の画像ファイルであるが、いずれのデータ形式でもよい。また、ステップＳ１３０４，１３０５，Ｓ１３０６は、いずれのステップも省略可能であり、全てのステップを実行してもよいし、いずれか１つのステップのみを実行してもよい。
【００７７】
〔電子黒板装置１４が行う各処理の具体例〕
以下、図１３を用いて説明した電子黒板装置１４が行う各処理について具体的に説明する。
【００７８】
＜起動時処理＞
まず、図１４を参照して、起動時処理について説明する。図１４は、一実施形態に係る電子黒板装置１４において表示される操作パネルの一例を示す図である。例えば、電子黒板装置１４は、「起動時処理」において、図１４に示す操作パネル１４００を表示する。この時点では、参加者が一人もログインしておらず、会議名および参加者が未決定であるため、操作パネル１４００には、会議名および参加者が表示されていない。また、操作パネル１４００には、利用者にＩＣカード２３５をタッチして会議を開始することを促すメッセージが表示されている。
【００７９】
＜初回ユーザ認証処理＞
次に、図１５〜図１６を参照して、初回ユーザ認証処理について説明する。図１５は、一実施形態に係る電子黒板装置１４（参加者管理部５２）によるユーザ認証処理の手順を示すフローチャートである。ここでは、電子黒板装置１４の参加者管理部５２による認証処理について説明する。この認証処理は、「初回ユーザ認証処理」に用いることもできるし、「参加者変更処理」において参加者を追加する際にも用いることができる。
【００８０】
まず、参加者管理部５２は、ＩＣカードリーダ２２５にタッチされたＩＣカード２３５から、識別情報を取得する（ステップＳ１５０１）。ここで、取得された識別情報のユーザが既に参加者管理情報９００に追加されている場合（ステップＳ１５０２：Ｙｅｓ）、参加者管理部５２は、図１５に示す一連の処理を終了する。一方、取得された識別情報のユーザが既に参加者管理情報９００に追加されていない場合（ステップＳ１５０２：Ｎｏ）、参加者管理部５２は、識別情報に対応するユーザ情報および外部サービス設定情報を、ユーザ情報サーバ１０のユーザ情報部２０および外部サービス設定情報部２２から取得する（ステップＳ１５０３）。そして、参加者管理部５２は、取得されたユーザ情報のユーザＩＤを、参加者管理情報９００に追加する（ステップＳ１５０４）。ここで、追加されたユーザＩＤが、最初の参加者のユーザＩＤである場合（ステップＳ１５０５：Ｙｅｓ）、参加者管理部５２は、当該参加者を主催者として参加者管理情報９００に設定する（ステップＳ１５０６）。そして、電子黒板装置１４は、図１５に示す一連の処理を終了する。
【００８１】
図１６は、一実施形態に係る電子黒板装置１４において表示される操作パネル（初回ユーザ認証処理後）の一例を示す図である。図１６では、ユーザ「Ｍａｒｙ」がＩＣカード２３５をＩＣカードリーダ２２５にタッチして、参加者管理情報９００に最初の参加者としてユーザ「Ｍａｒｙ」が登録されたことにより、操作パネル１４００にユーザ「Ｍａｒｙ」が表示されている。また、操作パネル１４００には、ユーザ「Ｍａｒｙ」に対して、主催者であることを示すアイコン１４０２と、文字列「主催者」とが表示されている。これにより、ユーザ「Ｍａｒｙ」が主催者であることを容易に把握できるようになっている。図１６に示す例では、アイコン１４０２は、王冠を模した形状を有しているがこれに限らない。また、操作パネル１４００には、最初の参加者が登録されたことにより、予定一覧ボタン１４０４と、会議設定変更ボタン１４０６とがさらに表示されている。なお、ユーザの認証は、ＩＣカード２３５によるものではなく、例えばユーザＩＤおよびパスワードによる認証や、顔や指紋による生体認証等でもよい。
【００８２】
電子黒板装置１４は、操作パネル１４００において予定一覧ボタン１４０４が押下されると、最初の参加者の外部サービス設定情報（認証トークン）を用いて、その参加者を予定出席者として含むスケジュール情報を、外部サービス群システム１２のスケジュールサービス４２から取得して、スケジュール一覧画面（図１９参照）にて表示することができる。但し、これに限らず、例えば、電子黒板装置１４は、最初の参加者がログインした時点で、自動的に、最初の参加者を予定出席者として含むスケジュール情報を、外部サービス群システム１２のスケジュールサービス４２から取得して、スケジュール一覧画面（図１９参照）にて表示するようにしてもよい。または、予定一覧ボタン１４０４が押下された時に設定されている主催者が、スケジュールの登録者であるスケジュール情報を、スケジュールサービス４２から取得してもよい。この場合、最初の参加者の場合はその参加者、複数の参加者がいる場合はそのうち主催者に設定されている者の、外部サービス設定情報（認証トークン）を用いて、スケジュール情報を取得する。
【００８３】
＜スケジュール情報の取得及び設定処理＞
次に、図１７〜図２２を参照して、スケジュール情報の取得及び設定の処理について説明する。図１７は、一実施形態に係る電子黒板装置１４（スケジュール情報取得部５４、会議情報作成部５５等）によるスケジュール情報の取得及び設定処理の手順を示すフローチャートである。このスケジュール情報取得及び設定処理は、例えば、最初の参加者等によって、操作パネル１４００の予定一覧ボタン１４０４（図１６参照）が押下された際に開始される。
【００８４】
電子黒板装置１４のスケジュール情報取得部５４は、「スケジュール情報取得設定処理」として、まず、参加者管理情報９００に追加された最初の参加者を予定出席者として含むスケジュール情報を、外部サービス群システム１２のスケジュールサービス４２から取得する（ステップＳ１７０１）。この際、スケジュール情報取得部５４は、参加者の認証時にすでに参加者管理部５２が取得している外部サービス設定情報の認証トークンを利用して、スケジュールサービス４２からスケジュール情報を取得する。なお、スケジュール情報取得部５４は、取得する現在の日付と同じ日付のスケジュール情報のみ、あるいは予定一覧ボタン１４０４を押しスケジュール情報を取得する時刻やその所定時間で前後の時間で登録されているスケジュール情報のみを、スケジュールサービス４２から取得するようにしてもよい。
【００８５】
ここで、最初の参加者に該当するスケジュール情報が、スケジュールサービス４２に存在しない場合（ステップＳ１７０２：Ｎｏ）、スケジュール情報取得部５４は、スケジュールサービス４２の応答を受けて、スケジュール情報が存在しないことを示す所定のメッセージ（図２０参照）をディスプレイ２８０に表示させる（ステップＳ１７０３）。そして、スケジュール情報取得部５４は、図１７に示す一連の処理を終了する。
【００８６】
一方、最初の参加者に該当するスケジュール情報が存在した場合（ステップＳ１７０２：Ｙｅｓ）、スケジュール情報取得部５４は、スケジュール一覧画面（図１９参照）をディスプレイ２８０に表示させて、当該スケジュール一覧画面から任意のスケジュール情報を最初の参加者等に選択させる（ステップＳ１７０４）。
【００８７】
そして、スケジュール情報取得部５４（または会議情報作成部５５）は、参加者管理部５２に、最初の参加者等によって選択されたスケジュール情報に基づく、参加者管理情報設定処理を行わせる（ステップＳ１７０５）。この参加者管理情報設定処理により、参加者管理情報９００に対して、スケジュール情報に設定されている複数の参加者と、主催者とが設定される。なお、参加者管理部５２による参加者管理情報設定処理の詳細については、図１８を用いて後述する。
【００８８】
さらに、スケジュール情報取得部５４（または会議情報作成部５５）は、会議管理情報１０００（図１０参照）にスケジュール情報を反映させる（ステップＳ１７０６）。また、スケジュール情報取得部５４は、添付ファイルを取得する。スケジュール情報取得部５４は、スケジュール一覧画面（図１９参照）において添付ファイルを読み込む設定が有効化されている場合、スケジュール情報に設定されている添付ファイルを取得する（ステップＳ１７０７）。取得された添付ファイルは、ファイル作成部５６（または表示部）によって、ディスプレイ２８０に表示される。そして、スケジュール情報取得部５４は、図１７に示す一連の処理を終了する。なお、スケジュール情報の取得は、最初の参加者による参加者情報や認証情報の入力を受け付けた際に自動的に行われスケジュール一覧画面を表示してもよい。またスケジュール情報の取得は、会議の途中等、最初の参加者以外の参加者によって取得されてもよい。即ち、スケジュール情報の取得は、最初の参加者であって自動的に主催者になった者か、複数の参加者のうち主催者に設定された者の、外部サービスの認証トークンを用いて、その主催者のスケジュール情報から取得及び一覧画面の表示を行ってもよい。
【００８９】
図１８は、一実施形態に係る電子黒板装置１４（参加者管理部５２）による参加者管理情報設定処理の手順を示すフローチャートである。
【００９０】
参加者管理部５２は、スケジュール情報に設定されている複数の参加者の中から、最初の参加者（既に、参加者管理情報９００に登録されている）を除く、他の参加者（以下、「未登録参加者」と示す）を特定する（ステップＳ１８０１）。
【００９１】
次に、参加者管理部５２は、各未登録参加者のユーザ情報および外部サービス設定情報を、ユーザ情報サーバ１０のユーザ情報部２０および外部サービス設定情報部２２から取得する（ステップＳ１８０２）。
【００９２】
そして、参加者管理部５２は、各未登録参加者のユーザＩＤを、各未登録参加者のユーザ情報から取得して、参加者管理情報９００に追加する（ステップＳ１８０３）。
【００９３】
ここで、スケジュール情報に設定されている主催者が、「初回ユーザ認証処理」にて主催者として自動的に設定された最初の参加者と異なる場合（ステップＳ１８０４：Ｎｏ）、参加者管理部５２は、主催者確認画面（図２１参照）をディスプレイ２８０に表示させて、いずれの参加者を主催者とするかをユーザに選択させる（ステップＳ１８０５）。
【００９４】
そして、参加者管理部５２は、参加者管理情報９００に対し、主催者確認画面で選択されたユーザを主催者として設定する（ステップＳ１８０６）。そして、参加者管理部５２は、図１８に示す一連の処理を終了する。
【００９５】
（スケジュール一覧画面の一例）
図１９は、一実施形態に係る電子黒板装置１４において表示されるスケジュール一覧画面の一例を示す図である。図１９に示すスケジュール一覧画面１９００は、参加者管理情報９００に主催者としてユーザ「Ｍａｒｙ」が設定されたことに応じて表示される。スケジュール一覧画面１９００では、ユーザ「Ｍａｒｙ」が参加者に設定されている複数のスケジュール情報（予定ＩＤに「ｓｃｈ−１」が設定されているスケジュール情報、および、予定ＩＤに「ｓｃｈ−３」が設定されているスケジュール情報）が表示されている。ユーザは、このスケジュール一覧画面１９００から、電子黒板装置１４を用いて行われている会議の会議情報として設定（セット）するスケジュール情報を選択することができる。スケジュール一覧画面１９００においてユーザに選択されたスケジュール情報は、会議管理情報１０００（図１０参照）に設定される。このとき、会議管理情報１０００には、会議の開始時刻として、スケジュール情報に設定されている予定の時刻ではなく、現在の時刻が設定される。スケジュール一覧画面１９００は、スケジュール情報に設定されている添付ファイルを読み込むことを、ユーザが選択できるようになっている。
【００９６】
（メッセージの一例）
図２０は、一実施形態に係る電子黒板装置１４において表示されるメッセージの一例を示す図である。図２０に示すメッセージ２０００は、最初の参加者（主催者）に該当するスケジュール情報が、スケジュールサービス４２に存在しない場合に表示される。
【００９７】
（主催者確認画面の一例）
図２１は、一実施形態に係る電子黒板装置１４において表示される主催者確認画面の一例を示す図である。図２１に示す主催者確認画面２１００は、ユーザによって選択されたスケジュール情報に設定されている主催者が、「初回ユーザ認証処理」にて主催者として自動的に設定された最初の参加者と異なる場合に表示される。図２１に示す例では、主催者確認画面２１００は、スケジュール情報に設定されている主催者である「Ｓａｔｏ」と、最初の参加者であるユーザ「Ｍａｒｙ」とのいずれかを、ユーザが選択できるようになっている。
【００９８】
（操作パネル（スケジュール情報取得及び設定後）の一例）
図２２は、一実施形態に係る電子黒板装置１４において表示される操作パネル（スケジュール情報取得及び設定後）の一例を示す図である。図２２に示す操作パネル１４００では、図１９に示すスケジュール一覧画面１９００において、会議名が「打ち合わせＡ」であるスケジュール情報が選択されたことにより、当該スケジュール情報に含まれる各情報（会議名、場所、開始時刻、終了時刻、参加者一覧）が表示されたものとなっている。ここでは、主催者としてユーザ「Ｍａｒｙ」が設定されたことにより、ユーザ「Ｍａｒｙ」に対して、主催者であることを示すアイコン１４０２と、文字列「主催者」とが表示されている。また、また、図２２に示す操作パネル１４００では、主催者変更ボタン１４０８がさらに表示されている。電子黒板装置１４は、この主催者変更ボタン１４０８がユーザによって押下されることで、主催者変更画面２３００（図２３参照）を表示して、主催者の変更を行うことができる。
【００９９】
＜主催者変更処理＞
次に、図２３および図２４を参照して「主催者変更処理」について説明する。図２３は、一実施形態に係る電子黒板装置１４において表示される主催者変更画面の一例を示す図である。図２３に示す主催者変更画面２３００は、図２２に示す操作パネル１４００において、主催者変更ボタン１４０８がユーザによって押下されることによって表示される。主催者変更画面２３００は、参加者管理情報９００に設定されている、複数の参加者が表示されている。主催者変更画面２３００は、複数の参加者の中から任意の参加者を、ユーザが主催者として選択することができる。図２３に示す例では、主催者変更画面２３００において、主催者を「Ｍａｒｙ」から「Ｓａｔｏ」に変更する選択がなされた例を示している。この主催者の変更は、参加者管理情報９００および操作パネルに反映される。
【０１００】
図２４は、一実施形態に係る電子黒板装置１４における主催者変更処理の一例を示す図である。図２４（ａ）は、主催者の変更前の参加者管理情報９００を表しており、図２４（ｂ）は、主催者の変更後の参加者管理情報９００を表している。図２４に示す例では、主催者が、ユーザＩＤ「ｕｅｓｒ００１」を有する参加者（ユーザ「Ｍａｒｙ」）から、ユーザＩＤ「ｕｅｓｒ００２」を有する参加者（ユーザ「Ｓａｔｏ」）に変更されたことが示されている。
【０１０１】
＜参加者変更処理＞
次に、図２５を参照して「参加者変更処理」について説明する。図２５は、一実施形態に係る電子黒板装置１４における参加者変更処理の一例を示す図である。図２５（ａ）は、「参加者変更処理」によって、参加者管理情報９００に、ユーザＩＤ「ｕｅｓｒ００４」を有する参加者が追加された例を表している。例えば、電子黒板装置１４は、新たに参加者がログインすると、「参加者変更処理」により、当該参加者のユーザＩＤを参加者管理情報９００に追加することができる。また、参加者の追加はログインに限らず、ユーザが特定できる何らかの情報の入力をタッチパネルで受け付けても良い。
【０１０２】
図２５（ｂ）は、参加者変更処理によって、参加者管理情報９００から、ユーザＩＤ「ｕｅｓｒ００３」を有する参加者が削除された例を表している。例えば、電子黒板装置１４は、いずれかの参加者を会議の参加者から退出させると、「参加者変更処理」により、当該参加者のユーザＩＤを参加者管理情報９００から削除することができる。
【０１０３】
＜会議終了時処理＞
次に、図２６〜図２８を参照して「会議終了時処理」について説明する。図２６は、一実施形態に係る電子黒板装置１４（会議情報作成部５５、保存部５８等）による会議終了時処理の手順を示すフローチャートである。例えば、会議情報作成部５５は、操作パネル１４００（図２２参照）において、会議終了ボタン１４０１がユーザによって押下されると、「会議終了時処理」を実行する。その他に、主催者がログアウトした場合、全員がログアウトした場合、スケジュール情報上の会議の終了予定時刻やその前後の所定時間、等に、「会議終了時処理」を実行してもよい。
【０１０４】
まず、会議情報作成部５５は、会議管理情報１０００に会議名が設定されているか否かを判断する（ステップＳ２６０１）。ステップＳ２６０１において、会議名が設定されていると判断された場合（ステップＳ２６０１：Ｙｅｓ）、会議情報作成部５５は、ステップＳ２６０３へ処理を進める。一方、ステップＳ２６０１において、会議名が設定されていないと判断された場合（ステップＳ２６０１：Ｎｏ）、会議情報作成部５５は、会議設定画面を表示して会議名をユーザに設定させた後（ステップＳ２６０２）、ステップＳ２６０３へ処理を進める。なお、ステップＳ２６０１，Ｓ２６０２の処理は、必ずしも会議終了時に行う必要はなく、図１７のステップＳ１７０２においてスケジュール情報が無いと判断した場合に行ってもよい。その場合、ステップＳ２６０１，Ｓ２６０２は省略されてもよい。また、会議名が設定されていない場合には、Ｓ２６０２の処理に代えて日付や"ミーティング"等固定文字または事前設定した文字を自動的に入力してもよい。
【０１０５】
次に、会議情報作成部５５は、参加者管理部５２を介して、参加者管理情報９００に設定されている各参加者の外部サービスのユーザＩＤを取得する（ステップＳ２６０３）。参加者管理部５２は、ユーザ情報一覧（図７参照）と外部サービス設定情報一覧（図８参照）とに基づいて、各参加者の外部サービスのユーザＩＤを取得する。具体的には、参加者管理部５２は、参加者のユーザＩＤに対応する外部サービス設定ＩＤをユーザ情報一覧から取得し、外部サービス設定情報一覧から、この外部サービス設定ＩＤに対応付けられている外部サービスのユーザＩＤを取得する。
【０１０６】
次に、会議情報作成部５５は、ファイル作成部５６から、電子黒板装置１４に表示されている内容のファイルを生成又は取得する（ステップＳ２６０４）。このファイルは、スケジュール情報選択時に取得・読込した添付ファイルやこの添付ファイルの画像に対して、会議中にユーザが書き込みした画像のファイルや、単に電子黒板装置１４に会議中にユーザが書き込みをした内容のファイル等で、必要に応じてデータの変換が行われたファイルである。書き込みをした内容のファイルには、電子黒板機能を用いた板書の画像のファイルや、スケジュールサービスや個人ストレージから取得及び編集した会議中の資料のファイル等を含む。
【０１０７】
次に、会議情報作成部５５（またはスケジュール情報取得部５４）は、スケジュールサービス４２からスケジュール情報を取得済か否かを判断する（ステップ２６０５）。例えば、会議情報作成部５５は、会議管理情報１０００の「スケジュールサービスの予定ＩＤ」に値が設定されている場合、スケジュール情報を取得済と判断する。
【０１０８】
ステップＳ２６０５において、スケジュール情報を取得済であると判断された場合（ステップ２６０５：Ｙｅｓ）、会議情報作成部５５は、取得済みのスケジュール情報を、会議終了時の会議管理情報１０００の内容及び、参加者管理情報９００の内容で更新して、更新後のスケジュール情報を、保存部５８によってスケジュールサービス４２に保存し（ステップ２６０６）、図２６に示す一連の処理を終了する。
【０１０９】
一方、ステップＳ２６０５において、スケジュール情報を取得済ではないと判断された場合（ステップ２６０５：Ｎｏ）、会議情報作成部５５は、会議終了時の会議管理情報１０００の内容でスケジュール情報を新規作成して、新規作成されたスケジュール情報をいずれかの参加者の外部サービス設定情報（認証トークン）を用いてスケジュールサービス４２に保存し（ステップ２６０７）、図２６に示す一連の処理を終了する。
【０１１０】
なお会議情報作成部５５及び保存部５８による保存は、スケジュールサービス４２に対するスケジュール情報の更新や新規登録の他、取得した元のスケジュール情報は変更せずに、残しながら新しく作成したスケジュール情報を追加して登録してもよい。つまり１つの会議のスケジュール（更新前のスケジュール情報）と、会議の実施結果（更新後のスケジュール情報）とを、ともに登録して記録し、参加者や主催者が比較できるようにしてもよい。また、更新・新規作成したスケジュール情報を、参加者管理情報の全ての参加者や、一部の参加者のスケジュールに登録してもよい。また、会議管理情報や参加者管理情報及び会議資料のファイル等を含む、会議情報そのものを、他の外部サーバ装置などの保存先を指定して保存してもよい。また、他の外部サーバ装置などの保存先に、更新前のスケジュール情報と、会議の実施結果（更新後のスケジュール情報）とを、ともに会議情報として登録・記録し比較可能にしてもよい。
【０１１１】
例えば、スケジュール情報を更新する場合，新規登録する場合のいずれにおいても、スケジュールサービス４２に保存されるスケジュール情報の各項目に対しては、以下のとおり、実際に行われた会議に関する各情報が設定される。
【０１１２】
・「予定ＩＤ」：スケジュール情報が取得済みの場合は、そのスケジュール情報の予定ＩＤをそのまま用いる。但し、スケジュール情報が取得済みでない場合は、空白を設定しておき、新規の予定ＩＤをスケジュールサービス４２に自動採番させる。
【０１１３】
・「予定名」：会議終了時の会議管理情報１０００の「会議名」が設定される。
【０１１４】
・「場所」：会議終了時の会議管理情報１０００の「場所」が設定される。
【０１１５】
・「開始時刻」：会議管理情報１０００の「開始時刻」（すなわち、最初の参加者のログイン時刻）が設定される。
【０１１６】
・「終了時刻」：会議の終了時刻（すなわち、会議終了ボタン１４０１が押下された時刻）
【０１１７】
・「添付ファイル」：会議終了時にファイル作成部５６から取得した、電子黒板装置１４に書き込まれた、もしくは表示された内容のファイル。なお、更新前後の添付ファイル名が同一の場合は、更新後の添付ファイル名に対し、タイムスタンプ等の識別情報を付加することが好ましい。
【０１１８】
・「主催者ユーザ」および「予定出席者」：会議終了時の参加者管理情報９００に設定されている各参加者および主催者を設定する。このとき、各参加者および主催者のそれぞれについて、ユーザ情報一覧（図７参照）と、外部サービス設定情報一覧（図８参照）とに基づいて、参加者管理情報９００に設定されているユーザＩＤから、外部サービスのユーザＩＤに変換して、外部サービスのユーザＩＤを設定する。
【０１１９】
これにより、会議の終了後、スケジュールサービス４２に残されているスケジュール情報から、実際に行われた会議のスケジュール（会議名、場所、開始時刻、終了時刻、参加者、主催者、および添付ファイル）を確認できるようにすることができるようになる。
【０１２０】
（会議設定画面の一例）
図２７は、一実施形態に係る電子黒板装置１４において表示される会議設定画面の一例を示す図である。図２７に示す会議設定画面２７００は、「会議終了時処理」において、会議管理情報１０００に会議名が設定されていない場合に表示される。図２７に示すように、会議設定画面２７００は、会議名および場所が設定可能である。例えば、図２７に示す例では、会議設定画面２７００において会議名「打ち合わせＡ」および場所「会議室１」が設定されている。これにより、会議管理情報１０００には、会議名「打ち合わせＡ」および場所「会議室１」が設定されることとなる。
【０１２１】
（会議管理情報１０００の変更例）
図２８は、一実施形態に係る電子黒板装置１４における会議管理情報１０００の変更例を示す図である。図２８（ａ）は、会議設定画面２７００による会議名「打ち合わせＡ」および場所「会議室１」の設定前の会議管理情報１０００を表しており、図２８（ｂ）は、会議設定画面２７００による会議名「打ち合わせＡ」および場所「会議室１」の設定後の会議管理情報１０００を表している。
【０１２２】
＜スケジュール情報の取得及び設定処理のシーケンス＞
図２９は、一実施形態に係る電子黒板装置１４によるスケジュール情報の取得及び設定処理のシーケンス図である。
【０１２３】
まず、スケジュール情報取得部５４が、スケジュールサービス４２に対して、スケジュール情報取得要求を送信する（１．１）。スケジュール情報の取得要求の際は、スケジュール情報取得部５４は、参加者の認証時に参加者管理部５２が取得している、その参加者の外部サービス設定情報の認証トークンを利用する。スケジュールサービス４２は、このスケジュール情報取得要求に応じて、最初の参加者に該当するスケジュール情報をスケジュール情報取得部５４へ送信する（１．２）。
【０１２４】
ここで、最初の参加者に該当するスケジュール情報が存在した場合、スケジュール情報取得部５４が、スケジュール一覧画面をディスプレイに表示させる（１．３）。そして、ユーザが、スケジュール一覧画面から任意のスケジュール情報を選択すると（１．４）、スケジュール情報取得部５４が、参加者管理部５２に対し、参加者の追加要求（参加者管理情報設定処理の実行要求）を行う（１．５）。
【０１２５】
参加者管理部５２は、この要求に応じて、外部サービス設定情報部２２に対し、外部サービス設定情報取得要求を送信する（１．６）。外部サービス設定情報部２２は、この外部サービス設定情報取得要求に応じて、スケジュール情報に設定されている各参加者の外部サービス設定情報を、参加者管理部５２へ送信する（１．７）。
【０１２６】
参加者管理部５２は、スケジュール情報に設定されている各参加者の中うち、最初の参加者を除く、未登録参加者のユーザ情報の取得要求を、ユーザ情報部２０に送信する（１．８）。ユーザ情報部２０は、この取得要求に応じて、各未登録参加者のユーザ情報を、参加者管理部５２へ送信する（１．９）。そして、参加者管理部５２は、各未登録参加者のユーザＩＤを、各未登録参加者のユーザ情報から取得して、参加者管理情報９００に追加する（１．１０）。これによって、最初の参加者（その時点の主催者）が、その参加者のスケジュール情報を使って、会議の他の参加者を参加者管理情報９００に重複なく追加するとともに、参加者一覧に他の参加者を追加して操作パネル１４００に表示することができる（図４１参照）。
【０１２７】
ここで、スケジュール情報に設定されている主催者が最初の参加者と異なる場合、参加者管理部５２は、主催者確認画面をディスプレイ２８０に表示させる（１．１１）。そして、ユーザが主催者確認画面から主催者を選択すると（１．１２）、参加者管理部５２は、主催者の選択を参加者管理情報９００に反映する（１．１３）。
【０１２８】
＜会議終了時処理のシーケンス＞
図３０は、一実施形態に係る電子黒板装置１４による会議終了時処理のシーケンス図である。
【０１２９】
まず、会議情報作成部５５が、会議管理情報１０００に会議名が設定されているか否かを判断する。ここで、会議名が設定されていないと判断された場合、会議情報作成部５５は、会議設定画面を表示して（２．１）、会議名をユーザに設定させる（２．２）。
【０１３０】
次に、会議情報作成部５５は、参加者管理部５２に対し、参加者管理情報９００に設定されている各参加者の外部サービスのユーザＩＤの取得を要求する（２．３）。参加者管理部５２は、ユーザ情報部２０に対して、各参加者の外部サービスのユーザＩＤの取得を要求する（２．４）。ユーザ情報部２０は、この要求に応じて、各参加者のユーザＩＤを外部サービスのユーザＩＤに変換し、各参加者の外部サービスのユーザＩＤを、参加者管理部５２に送信する（２．５）。参加者管理部５２は、各参加者の外部サービスのユーザＩＤを、会議情報作成部５５に送信する（２．６）。
【０１３１】
次に、会議情報作成部５５は、ファイル作成部５６に対し、電子黒板装置１４に書き込まれている内容もしくは表示された内容のファイルの取得要求を送信する（２．７）。ファイル作成部５６は、この取得要求に応じて、電子黒板装置１４に書き込まれている内容もしくは表示された内容のファイルを、会議情報作成部５５へ送信する（２．８）。
【０１３２】
そして、会議情報作成部５５（またはスケジュール情報取得部５４）は、スケジュールサービス４２からスケジュール情報を取得済か否かを判断する。会議情報作成部５５は、スケジュール情報を取得済であると判断した場合、取得済みのスケジュール情報を、会議終了時の会議管理情報１０００の内容で更新して、更新後のスケジュール情報を保存部５８を介してスケジュールサービス４２に保存する（２．９）。
【０１３３】
一方、会議情報作成部５５は、スケジュール情報を取得済ではないと判断した場合会議終了時の会議管理情報１０００の内容でスケジュール情報を新規作成して、新規作成されたスケジュール情報をいずれかの参加者の外部サービス設定情報の認証トークンを用いて、保存部５８を介してスケジュールサービス４２に保存する（２．１０）。なお各処理の他の例としては、図２６の説明と同様の処理を適用可能である。
【０１３４】
〔電子黒板装置１４による参加者退出処理〕
次に、図３１および図３２を参照して、電子黒板装置１４による参加者退出処理について説明する。電子黒板装置１４は、会議中に、ユーザ操作によって、任意の参加者を退出者に切り替えることも可能である。
【０１３５】
図３１は、一実施形態に係る電子黒板装置１４において表示される操作パネルの一例を示す図である。図３１では、操作パネル１４００に対し、退出ボタン１４１０がさらに表示されている。電子黒板装置１４では、この退出ボタン１４１０がユーザによって押下されると、図３２に示す参加者退出画面３２００が表示される。
【０１３６】
図３２は、一実施形態に係る電子黒板装置１４において表示される参加者退出画面の一例を示す図である。図３２に示す参加者退出画面３２００は、参加者リスト３２０２、退出者リスト３２０４、および決定ボタン３２０６を含む。初期状態では、参加者リスト３２０２には、主催者以外の参加者全員が表示される。参加者リスト３２０２上のユーザが選択されると、当該ユーザは退出者リスト３２０４に移動する。また、退出者リスト３２０４上のユーザが選択されると、当該ユーザは参加者リスト３２０２に移動する。決定ボタン３２０６が押下されると、参加者退出画面３２００は閉じて、退出者リスト３２０４上のユーザは、参加者管理情報一覧から削除される。
【０１３７】
〔電子黒板装置１４によるユーザＩＤまたはメールアドレスによるログイン処理〕
次に、図３３〜図３５を参照して、電子黒板装置１４によるユーザＩＤまたはメールアドレスによるログイン処理について説明する。電子黒板装置１４は、参加者がユーザＩＤまたはメールアドレスとパスワードとを入力することによって、参加者がログインできるようにすることも可能である。
【０１３８】
図３３は、一実施形態に係る電子黒板装置１４において表示される操作パネルの一例を示す図である。図３３に示す操作パネル１４００は、最初の参加者がログインしていないときに表示される操作パネル１４００であり、図１４に示す操作パネル１４００変形例である。図３３に示す操作パネル１４００は、ユーザＩＤまたはメールアドレスの入力欄と、パスワードの入力欄とが表示されている。最初の参加者は、図３３に示す操作パネル１４００に対し、ユーザＩＤまたはメールアドレスと、パスワードとを入力することにより、電子黒板装置１４にログインすることができる。
【０１３９】
図３４は、一実施形態に係る電子黒板装置１４において表示される操作パネルの一例を示す図である。図３４に示す操作パネル１４００は、一人以上の参加者がログインしているときに表示される操作パネル１４００であり、追加ボタン１４１２がさらに表示されている。電子黒板装置１４は、この追加ボタン１４１２がユーザによって押下されると、図３５に示す参加者追加画面３５００を表示することができる。
【０１４０】
図３５は、一実施形態に係る電子黒板装置１４において表示される参加者追加画面の一例を示す図である。図３５に示す参加者追加画面３５００は、ユーザＩＤまたはメールアドレスの入力欄と、パスワードの入力欄とが表示されている。２番目以降の参加者は、図３５に示す参加者追加画面３５００に対し、ユーザＩＤまたはメールアドレスと、パスワードとを入力することにより、電子黒板装置１４にログインすることができる。
【０１４１】
図３６は、一実施形態に係る電子黒板装置１４（参加者管理部５２）によるユーザ認証処理の手順を示すフローチャートである。なお、ここでは、図７に示すユーザ情報一覧の代わりに、図３７に示すユーザ情報一覧がユーザ情報サーバ１０に保存されていることとする。図３７は、一実施形態に係るユーザ情報サーバに保存されているユーザ情報一覧の他の一例を示す図である。図３７に示すユーザ情報一覧は、パスワードのハッシュ値をさらに含む。
【０１４２】
まず、参加者管理部５２は、操作パネル１４００（図３３参照）または参加者追加画面３５００（図３５参照）に対し、メールアドレスが入力されたか否かを判断する（ステップＳ３６０１）。
【０１４３】
ステップＳ３６０１においてメールアドレスが入力されたと判断された場合（ステップＳ３６０１：Ｙｅｓ）、参加者追加画面３５００は、入力されたメールアドレスと同一のメールアドレスが設定されているユーザを、ユーザ情報一覧から検索する（ステップＳ３６０２）。
【０１４４】
一方、ステップＳ３６０１においてメールアドレスが入力されていないと判断された場合（ステップＳ３６０１：Ｎｏ）、参加者追加画面３５００は、入力された文字列と同一のユーザＩＤが設定されているユーザを、ユーザ情報一覧から検索する（ステップＳ３６０３）。
【０１４５】
次に、参加者追加画面３５００は、ステップＳ３６０２またはステップＳ３６０３でユーザが検索されたか否かを判断する（ステップＳ３６０４）。
【０１４６】
ステップＳ３６０４において、ユーザが検索されなかったと判断された場合（ステップＳ３６０４：Ｎｏ）、参加者追加画面３５００は、エラーメッセージを表示して（ステップＳ３６１１）、図３６に示す一連の処理を終了する。
【０１４７】
一方、ステップＳ３６０４において、ユーザが検索されたと判断された場合（ステップＳ３６０４：Ｙｅｓ）、入力されたパスワードのハッシュ値と、ユーザ情報一覧に設定されているパスワードのハッシュ値（図３７参照）とが一致するか否かを判断する（ステップＳ３６０５）。
【０１４８】
ステップＳ３６０５において、両ハッシュ値が一致しないと判断された場合（ステップＳ３６０５：Ｎｏ）、参加者追加画面３５００は、エラーメッセージを表示して（ステップＳ３６１１）、図３６に示す一連の処理を終了する。
【０１４９】
一方、ステップＳ３６０５において、両ハッシュ値が一致すると判断された場合（ステップＳ３６０５：Ｎｏ）、参加者追加画面３５００は、ユーザが既に参加者管理情報９００に追加されているか否かを判断する（ステップＳ３６０６）。
【０１５０】
ステップＳ３６０６において、ユーザが既に参加者管理情報９００に追加されていると判断された場合（ステップＳ３６０５：Ｙｅｓ）、参加者追加画面３５００は、図３６に示す一連の処理を終了する。
【０１５１】
一方、ステップＳ３６０６において、ユーザが既に参加者管理情報９００に追加されていないと判断された場合（ステップＳ３６０６：Ｎｏ）、ユーザのユーザ情報および外部サービス設定情報を、ユーザ情報サーバ１０のユーザ情報部２０および外部サービス設定情報部２２から取得する（ステップＳ３６０７）。そして、参加者管理部５２は、取得されたユーザ情報のユーザＩＤを、参加者管理情報９００に追加する（ステップＳ３６０８）。ここで、追加されたユーザＩＤが、最初の参加者のユーザＩＤである場合（ステップＳ３６０９：Ｙｅｓ）、参加者管理部５２は、当該参加者を主催者として参加者管理情報９００に設定する（ステップＳ３６１０）。そして、電子黒板装置１４は、図３６に示す一連の処理を終了する。
【０１５２】
〔電子黒板装置１４によるメール送信処理〕
次に、図３８および図３９を参照して、電子黒板装置１４によるメール送信処理について説明する。電子黒板装置１４は、会議中に、任意の参加者に対して、電子黒板装置１４に書き込まれているもしくは表示された内容のファイルを電子メールで送信することも可能である。
【０１５３】
図３８は、一実施形態に係る電子黒板装置１４において表示される操作パネルの一例を示す図である。図３８では、操作パネル１４００に対し、メール送信ボタン１４１４がさらに表示されている。電子黒板装置１４は、このメール送信ボタン１４１４がユーザによって押下されると、図３９に示すメール送信画面３９００を表示することができる。
【０１５４】
図３９は、一実施形態に係る電子黒板装置１４において表示されるメール送信画面の一例を示す図である。図３９に示すメール送信画面３９００は、メールアドレス一覧３９０２と、参加者名一覧３９０４とを有する。初期状態では、参加者名一覧３９０４において、ステップＳ１３０６の参加者変更処理がされた後の全参加者のチェックボックスが選択状態になる。これに伴い、メールアドレス一覧３９０２において、全参加者のメールアドレスが表示される。ここで、参加者名一覧３９０４において参加者変更処理がなされる前の全参加者を選択可能としてもよい。例えば、初期状態の参加者名一覧３９０４において、参加者変更処理がなされた後の参加者のチェックボックスは選択状態（チェックの入った選択済みの状態）とし、参加者変更処理がなされたときに退出するユーザとして選択された参加者はチェックボックスが外された状態（未選択状態）で表示されてもよい。
【０１５５】
参加者名一覧３９０４において、ある参加者のチェックボックスが非選択状態になると、メールアドレス一覧３９０２において、その参加者のメールアドレスが非表示となる。メール送信画面３９００において、送信ボタン３９０６がユーザによって押下されると、メールアドレス一覧３９０２に表示されている各メールアドレスに対して、ファイル作成部５６から取得したファイルが添付ファイルとしてファイル送信部５９を介して送信される。
【０１５６】
〔電子黒板装置１４における画面遷移例〕
次に、図４０から図４４を参照して、一実施形態に係る電子黒板装置１４における画面遷移例を説明する。
【０１５７】
（画面遷移例（第１例））
図４０は、一実施形態に係る電子黒板装置１４における画面遷移例（第１例）を示す図である。図４０では会議の最初の参加者のログイン時の画面遷移例を示している。
【０１５８】
図４０に示す画面遷移例（第１例）では、まず、電子黒板装置１４が起動（または、省エネモードからの復帰、アプリの起動）されると、操作パネル１４００が表示される。この時点では、参加者が一人もログインしておらず、会議名および参加者が未決定であるため、操作パネル１４００には、会議名および参加者が表示されていない。
【０１５９】
次に、最初の参加者が電子黒板装置１４にログインすると、操作パネル１４００に最初の参加者が表示される。このとき、操作パネル１４００には、最初の参加者に対して、主催者であることを示すアイコン１４０２と、文字列「主催者」とが表示される。これにより、最初の参加者が主催者であることを容易に把握できるようになっている。
【０１６０】
（画面遷移例（第２例））
図４１は、一実施形態に係る電子黒板装置１４における画面遷移例（第２例）を示す図である。図４１では会議の最初の参加者のログイン後に、スケジュール情報から他の会議の参加者を自動判別する際の画面遷移例を示している。
【０１６１】
図４１に示す画面遷移例（第２例）では、まず、操作パネル１４００において予定一覧ボタン１４０４が押下されると、電子黒板装置１４は、最初の参加者（主催者）を予定出席者として含むスケジュール情報を、外部サービス群システム１２のスケジュールサービス４２から検索する。
【０１６２】
ここで、１または複数のスケジュール情報が、外部サービス群システム１２のスケジュールサービス４２から取得された場合、電子黒板装置１４は、取得された１または複数のスケジュール情報が選択肢として示された、スケジュール一覧画面１９００を表示する。なお、既に複数の参加者が電子黒板装置１４にログインしている場合であっても、電子黒板装置１４は、主催者のスケジュール情報のみを取得および表示する。但し、これに限らず、例えば、電子黒板装置１４は、複数の参加者のいずれかをユーザに選択させて、選択されたユーザのスケジュール情報を取得および表示してもよい。また、例えば、電子黒板装置１４は、複数の参加者の各々のスケジュール情報を取得および表示してもよい。電子黒板装置１４は、予定一覧ボタン１４０４が押下されたタイミングに限らず、最初の参加者が電子黒板装置１４にログインしたタイミングで、自動的に、最初の参加者のスケジュール情報を取得および表示してもよい。
【０１６３】
一方、最初の参加者（主催者）に該当するスケジュール情報が、スケジュールサービス４２に存在しない場合、電子黒板装置１４は、スケジュール情報が存在しない場合ことを示す所定のメッセージ２０００を表示する。
【０１６４】
スケジュール一覧画面１９００において、いずれかのスケジュール情報が選択された後、ＯＫボタンが選択されると、電子黒板装置１４は、操作パネル１４００または主催者確認画面２１００を表示する。主催者確認画面２１００は、選択されたスケジュール情報に設定されている主催者（例えば、会議前にスケジュールを作成・登録したユーザ）と、現在の主催者（最初の参加者）とが異なる場合に表示される。主催者確認画面２１００において、スケジュール情報に設定されている主催者、または、現在の主催者をユーザが選択し、ＯＫボタンが選択されると、電子黒板装置１４は、操作パネル１４００を表示する。
【０１６５】
スケジュール情報が選択された後に操作パネル１４００は、選択されたスケジュール情報に含まれている各種情報（会議名、開始時刻、終了時刻、参加者）が表示される。操作パネル１４００において、主催者は、参加者一覧の最上位に表示されるとともに、主催者であることを示すアイコン１４０２が表示される。なお、操作パネル１４００において、開始時刻として、最初の参加者がログインした時刻を表示するようにしてもよい。また、操作パネル１４００において、終了時刻として、会議終了ボタン１４０１が押下された時刻を表示するようにしてもよい。また、操作パネル１４００には、参加者追加した後、再度、予定一覧ボタンからスケジュールを選択して参加者追加をした場合は、参加者に含まれていない未追加の参加者のみを下に追加して表示されてもよい。また、操作パネル１４００には、参加者一覧のうち主催者以外を一括削除するボタンや、追加前に戻すボタンが設けられてもよい。
【０１６６】
（画面遷移例（第３例））
図４２は、一実施形態に係る電子黒板装置１４における画面遷移例（第３例）を示す図である。図４２ではスケジュール情報以外から他の会議の参加者を認識するために、参加者の手動入力する際の画面遷移例を示している。図４２に示す画面遷移例（第３例）では、操作パネル１４００において、退出ボタン１４１０が選択されると、電子黒板装置１４は、参加者退出画面３２００を表示する。この参加者退出画面３２００では、図３２を用いて説明したように、任意の参加者を退出させることができる。
【０１６７】
一方、操作パネル１４００において、追加ボタン１４１２が選択されると、電子黒板装置１４は、参加者追加画面３５００を表示する。この参加者追加画面３５００では、図３５を用いて説明したように、ユーザが、ユーザＩＤまたはメールアドレスと、パスワードとを入力することにより、電子黒板装置１４にログインすることができる。または、ユーザは、この参加者追加画面３５００が表示されているときに、ＩＣカード２３５をＩＣカードリーダ２２５にかざすことにより、電子黒板装置１４にログインすることもできる。
【０１６８】
（画面遷移例（第４例））
図４３は、一実施形態に係る電子黒板装置１４における画面遷移例（第４例）を示す図である。図４３では会議名や場所等の情報を手動入力する際の画面遷移例を示している。
【０１６９】
図４３に示す画面遷移例（第４例）では、操作パネル１４００において、会議設定変更ボタン１４０６が選択されると、電子黒板装置１４は、会議設定画面２７００を表示する。この会議設定画面２７００では、会議名および場所の一方または双方を、変更（スケジュール情報を取得済みの場合）または新規設定（スケジュール情報を取得済みではない場合）することができる。この会議設定画面２７００が設定された会議名および場所は、操作パネル１４００に反映される。
【０１７０】
一方、操作パネル１４００において、主催者変更ボタン１４０８が選択されると、電子黒板装置１４は、主催者変更画面２３００を表示する。この主催者変更画面２３００では、ユーザが、複数の参加者の中から任意の参加者を、主催者として選択することができる。この会議設定画面２７００が設定された主催者は、操作パネル１４００に反映される。すなわち、この会議設定画面２７００が設定された主催者は、操作パネル１４００において、参加者一覧の最上位に表示されるとともに、主催者であることを示すアイコン１４０２が表示される。
【０１７１】
（画面遷移例（第５例））
図４４は、一実施形態に係る電子黒板装置１４における画面遷移例（第５例）を示す図である。図４４では会議の参加者へファイルを送信する際の画面遷移例を示している。
【０１７２】
図４４に示す画面遷移例（第５例）では、操作パネル１４００において、メール送信ボタン１４１４が選択されると、電子黒板装置１４は、メール送信画面３９００を表示する。このメール送信画面３９００では、メールアドレス一覧３９０２に表示されている各メールアドレスに対して、ファイル作成部５６から取得したファイルを送信することができる。このファイルは、電子黒板装置に書き込まれた内容を表すものである。但し、これに限らず、送信対象のファイルとして、会議中に共有したファイル、認証済みユーザのストレージから取得したファイル等を、ユーザが選択可能であってもよい。
【０１７３】
一方、操作パネル１４００において、会議終了ボタン１４０１が選択されると、電子黒板装置１４は、会議終了時の会議管理情報に基づいて、スケジュールサービス４２に保存されている元のスケジュール情報を更新する。例えば、スケジュールサービス４２から取得したスケジュール情報に設定されていないユーザが、電子黒板装置１４において会議者に追加された場合、電子黒板装置１４は、スケジュール情報にその参加者を追加する。なお、スケジュール情報を取得することなく会議が終了した場合、電子黒板装置１４は、会議終了時の会議管理情報に基づいて、スケジュールサービス４２にスケジュール情報を新規登録する。
【０１７４】
電子黒板装置１４は、スケジュール情報をスケジュールサービス４２に保存するとともに、スケジュール情報をユーザが指定した他の保存先（例えば、他のクラウドサーバ、ストレージ等）に保存してもよい。以上で説明した画面遷移は、操作パネル１４００の１つのウィンドウの画面で画面遷移を行ってもよく、ボタンの押下や選択に伴って別のウインドウが表示されてユーザによる入力操作を行わせてもよい。
【０１７５】
〔電子黒板装置１４による添付ファイルの表示例〕
図４５は、一実施形態に係る電子黒板装置１４による添付ファイルの表示例を示す図である。図４５に示す例では、操作パネル１４００とともに、添付ファイル４５００が表示されている。例えば、電子黒板装置１４は、スケジュール一覧画面１９００（図１９）において、添付ファイルを読み込むことが選択された場合、ユーザによって選択されたスケジュール情報を取得するとともに、取得されたスケジュール情報に設定されている添付ファイルを、図４５に示すように、操作パネル１４００とは別のウィンドウで表示することができる。
【０１７６】
（各種装置のバリエーション）
なお、会議情報管理システム１を構成する各種装置は、実施形態で説明した機能の少なくとも一部を実現可能であれば、如何なる装置であってもよい。例えば、会議情報管理システム１を構成する各種装置は、図４６〜図４８に示すハードウェア構成を有する、スマートフォン、ビデオ会議端末、またはプロジェクタのいずれかであってもよく、図２に示したハードウェア構成を有するＰＣまたはサーバであってもよい。
【０１７７】
（各種装置の一例：スマートフォン）
図４６は、一実施形態に係る会議情報管理システム１に用いられる各種装置の一例であるスマートフォンのハードウェア構成図である。図４６に示されているように、スマートフォン４００は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、ＥＥＰＲＯＭ４０４、ＣＭＯＳセンサ４０５、撮像素子Ｉ／Ｆ４０６、加速度・方位センサ４０７、メディアＩ／Ｆ４０９、ＧＰＳ受信部４１１を備えている。
【０１７８】
これらのうち、ＣＰＵ４０１は、スマートフォン４００全体の動作を制御する。ＲＯＭ４０２は、ＣＰＵ４０１やＩＰＬ等のＣＰＵ４０１の駆動に用いられるプログラムを記憶する。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。ＥＥＰＲＯＭ４０４は、ＣＰＵ４０１の制御にしたがって、スマートフォン用プログラム等の各種データの読み出し又は書き込みを行う。ＣＭＯＳ(Complementary Metal Oxide Semiconductor)センサ４０５は、ＣＰＵ４０１の制御に従って被写体（主に自画像）を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、ＣＭＯＳセンサではなく、ＣＣＤ(Charge Coupled Device)センサ等の撮像手段であってもよい。撮像素子Ｉ／Ｆ４０６は、ＣＭＯＳセンサ４０５の駆動を制御する回路である。加速度・方位センサ４０７は、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種センサである。メディアＩ／Ｆ４０９は、フラッシュメモリ等の記録メディア４０８に対するデータの読み出し又は書き込み（記憶）を制御する。ＧＰＳ受信部４１１は、ＧＰＳ衛星からＧＰＳ信号を受信する。
【０１７９】
また、スマートフォン４００は、遠距離通信回路４１２、ＣＭＯＳセンサ４１３、撮像素子Ｉ／Ｆ４１４、マイク４１５、スピーカ４１６、音入出力Ｉ／Ｆ４１７、ディスプレイ４１８、外部機器接続Ｉ／Ｆ(Interface)４１９、近距離通信回路４２０、近距離通信回路４２０のアンテナ４２０ａ、及びタッチパネル４２１を備えている。
【０１８０】
これらのうち、遠距離通信回路４１２は、通信ネットワークを介して、他の機器と通信する回路である。ＣＭＯＳセンサ４１３は、ＣＰＵ４０１の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子Ｉ／Ｆ４１４は、ＣＭＯＳセンサ４１３の駆動を制御する回路である。マイク４１５は、音を電気信号に変える内蔵型の回路である。スピーカ４１６は、電気信号を物理振動に変えて音楽や音声などの音を生み出す内蔵型の回路である。音入出力Ｉ／Ｆ４１７は、ＣＰＵ４０１の制御に従ってマイク４１５及びスピーカ４１６との間で音信号の入出力を処理する回路である。ディスプレイ４１８は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ(Electro Luminescence)などの表示手段の一種である。外部機器接続Ｉ／Ｆ４１９は、各種の外部機器を接続するためのインターフェースである。近距離通信回路４２０は、ＮＦＣ(Near Field Communication)やＢｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。タッチパネル４２１は、利用者がディスプレイ４１８を押下することで、スマートフォン４００を操作する入力手段の一種である。
【０１８１】
また、スマートフォン４００は、バスライン４１０を備えている。バスライン４１０は、図４６に示されているＣＰＵ４０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【０１８２】
（各種装置の一例：ビデオ会議端末）
図４７は、一実施形態に係る会議情報管理システム１に用いられる各種装置の一例であるビデオ会議端末のハードウェア構成図である。図４７に示されているように、ビデオ会議端末７００は、ＣＰＵ７０１、ＲＯＭ７０２、ＲＡＭ７０３、フラッシュメモリ７０４、ＳＳＤ７０５、メディアＩ／Ｆ７０７、操作ボタン７０８、電源スイッチ７０９、バスライン７１０、ネットワークＩ／Ｆ７１１、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)センサ７１２、撮像素子Ｉ／Ｆ、マイク７１４、スピーカ７１５、音入出力Ｉ／Ｆ７１６、ディスプレイＩ／Ｆ７１７、外部機器接続Ｉ／Ｆ(Interface)７１８、近距離通信回路７１９、近距離通信回路７１９のアンテナ７１９ａを備えている。
【０１８３】
これらのうち、ＣＰＵ７０１は、ビデオ会議端末７００全体の動作を制御する。ＲＯＭ７０２は、ＩＰＬ等のＣＰＵ７０１の駆動に用いられるプログラムを記憶する。ＲＡＭ７０３は、ＣＰＵ７０１のワークエリアとして使用される。フラッシュメモリ７０４は、通信用プログラム、画像データ、及び音データ等の各種データを記憶する。ＳＳＤ７０５は、ＣＰＵ７０１の制御にしたがってフラッシュメモリ７０４に対する各種データの読み出し又は書き込みを制御する。なお、ＳＳＤに代えてＨＤＤを用いてもよい。メディアＩ／Ｆ７０７は、フラッシュメモリ等の記録メディア７０６に対するデータの読み出し又は書き込み（記憶）を制御する。操作ボタン７０８は、ビデオ会議端末７００の宛先を選択する場合などに操作されるボタンである。電源スイッチ７０９は、ビデオ会議端末７００の電源のＯＮ／ＯＦＦを切り換えるためのスイッチである。
【０１８４】
また、ネットワークＩ／Ｆ７１１は、インターネット等の通信ネットワーク１００を利用してデータ通信をするためのインターフェースである。ＣＭＯＳセンサ７１２は、ＣＰＵ７０１の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、ＣＭＯＳセンサではなく、ＣＣＤ(Charge Coupled Device)センサ等の撮像手段であってもよい。撮像素子Ｉ／Ｆ７１３は、ＣＭＯＳセンサ７１２の駆動を制御する回路である。マイク７１４は、音を電気信号に変える内蔵型の回路である。スピーカ７１５は、電気信号を物理振動に変えて音楽や音声などの音を生み出す内蔵型の回路である。音入出力Ｉ／Ｆ７１６は、ＣＰＵ７０１の制御に従ってマイク７１４及びスピーカ７１５との間で音信号の入出力を処理する回路である。ディスプレイＩ／Ｆ７１７は、ＣＰＵ７０１の制御に従って外付けのディスプレイに画像データを送信する回路である。外部機器接続Ｉ／Ｆ７１８は、各種の外部機器を接続するためのインターフェースである。近距離通信回路７１９は、ＮＦＣ(Near Field Communication)やＢｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。
【０１８５】
また、バスライン７１０は、図４７に示されているＣＰＵ７０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【０１８６】
ディスプレイ７２０は、被写体の画像や操作用アイコン等を表示する液晶や有機ＥＬ(Electro Luminescence)等によって構成された表示手段の一種である。また、ディスプレイ７２０は、ケーブルによってディスプレイＩ／Ｆ７１７に接続される。このケーブルは、アナログＲＧＢ（ＶＧＡ）信号用のケーブルであってもよいし、コンポーネントビデオ用のケーブルであってもよいし、ＨＤＭＩ(High-Definition Multimedia Interface)（登録商標）やＤＶＩ(Digital Video Interactive)信号用のケーブルであってもよい。
【０１８７】
なお、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)センサ７１２は、ＣＰＵ４０１の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、ＣＭＯＳセンサではなく、ＣＣＤ(Charge Coupled Device)センサ等の撮像手段であってもよい。外部機器接続Ｉ／Ｆ７１８には、ＵＳＢケーブル等によって、外付けカメラ、外付けマイク、及び外付けスピーカ等の外部機器がそれぞれ接続可能である。外付けカメラが接続された場合には、ＣＰＵ７０１の制御に従って、内蔵型のＣＭＯＳセンサ７１２に優先して、外付けカメラが駆動する。同じく、外付けマイクが接続された場合や、外付けスピーカが接続された場合には、ＣＰＵ７０１の制御に従って、それぞれが内蔵型のマイク７１４や内蔵型のスピーカ７１５に優先して、外付けマイクや外付けスピーカが駆動する。
【０１８８】
また、記録メディア７０６は、ビデオ会議端末７００に対して着脱自在な構成となっている。また、ＣＰＵ７０１の制御にしたがってデータの読み出し又は書き込みを行う不揮発性メモリであれば、フラッシュメモリ７０４に限らず、ＥＥＰＲＯＭ等を用いてもよい。
【０１８９】
（各種装置の一例：プロジェクタ）
図４８は、一実施形態に係る会議情報管理システム１に用いられる各種装置の一例であるプロジェクタのハードウェア構成図である。図４８に示すように、プロジェクタ８００は、ＣＰＵ（Central Processing Unit）８０１、ＲＯＭ（Read Only Memory）８０２、ＲＡＭ（Random Access Memory）８０３、メディアＩ／Ｆ(Interface)８０７、操作部８０８、電源スイッチ８０９、バスライン８１０、ネットワークＩ／Ｆ８１１、ＬＥＤ（Light Emitting Diode）駆動回路８１４、ＬＥＤ光源８１５、投写デバイス８１６、投写レンズ８１７、外部機器接続Ｉ／Ｆ(Interface)８１８、ファン駆動回路８１９、冷却ファン８２０を備えている。
【０１９０】
これらのうち、ＣＰＵ８０１は、プロジェクタ８００全体の動作を制御する。ＲＯＭ８０２は、ＣＰＵ８０１の駆動に用いられるプログラムを記憶する。ＲＡＭ８０３は、ＣＰＵ８０１のワークエリアとして使用される。
【０１９１】
メディアＩ／Ｆ８０７は、フラッシュメモリ等の記録メディア８０６に対するデータの読み出し又は書き込み（記憶）を制御する。
【０１９２】
操作部８０８は、種々のキー、ボタン及びＬＥＤ等が配設されており、ユーザによるプロジェクタ８００の電源のＯＮ／ＯＦＦ以外の各種操作を行うのに使用される。例えば、操作部８０８は、投写画像の大きさの調整操作、色調の調整操作、ピント調整操作、キーストン調整操作等の指示操作を受け付けて、受け付けた操作内容をＣＰＵ８０１に出力する。
【０１９３】
電源スイッチ８０９は、プロジェクタ８００の電源のＯＮ／ＯＦＦを切り換えるためのスイッチである。
【０１９４】
バスライン８１０は、図４８に示されているＣＰＵ８０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【０１９５】
ネットワークＩ／Ｆ８１１は、インターネット等の通信ネットワークを利用してデータ通信をするためのインターフェースである。
【０１９６】
ＬＥＤ駆動回路８１４は、ＣＰＵ８０１の制御下で、ＬＥＤ光源８１５の点灯及び消灯を制御する。
【０１９７】
ＬＥＤ光源８１５は、ＬＥＤ駆動回路８１４の制御によって点灯されると、投写光を投写デバイス８１６に照射する。
【０１９８】
投写デバイス８１６は、外部機器接続Ｉ／Ｆ８１８等を介して与えられた画像データに基づいて、空間光変調方式によりＬＥＤ光源８１５からの投写光を変調して得た変調光を、投写レンズ８１７を通して、スクリーンの投写面へ画像として投写する。投写デバイス８１６としては、例えば、液晶パネルまたはＤＭＤ（Digital Micromirror Device）等が用いられている。上記ＬＥＤ駆動回路８１４、ＬＥＤ光源８１５、投写デバイス８１６及び投写レンズ８１７は、全体として、画像データに基づいて投写面に投写画像を投写する投写部（投写手段）として機能している。
【０１９９】
外部機器接続Ｉ／Ｆ８１８は、直接、ＰＣ(Personal Computer)が接続され、ＰＣとの間で、制御信号や画像データを取得する。
【０２００】
ファン駆動回路８１９は、ＣＰＵ８０１及び冷却ファン８２０に接続されており、ＣＰＵ８０１からの制御信号に基づいて、冷却ファン８２０の駆動／駆動停止を行う。
【０２０１】
冷却ファン８２０は、回転することで、プロジェクタ８００内部の空気を排気して、プロジェクタ８００内部を冷却する。
【０２０２】
また、ＣＰＵ８０１は、電源電力が供給されると、ＲＯＭ８０２に予め記憶されている制御プログラムに従って起動し、ＬＥＤ駆動回路８１４に制御信号を与えてＬＥＤ光源８１５を点灯させるとともに、ファン駆動回路８１９に制御信号を与えて冷却ファン８２０を所定の定格回転数で回転させる。また、プロジェクタ８００は、電源回路２１からの電源電力の供給が開始されると、投写デバイス８１６が画像表示可能状態になり、更に、他の種々の構成要素へ電源回路から電力が供給される。
【０２０３】
また、プロジェクタ８００は、電源スイッチ８０９がＯＦＦ操作されると、電源スイッチ８０９から電源ＯＦＦ信号がＣＰＵ８０１に送られ、ＣＰＵ８０１は、電源ＯＦＦ信号を検知すると、ＬＥＤ駆動回路８１４へ制御信号を与えてＬＥＤ光源８１５を消灯させる。ＣＰＵ８０１は、その後、所定時間が経過すると、ファン駆動回路８１９へ制御信号を与えて冷却ファン８２０を停止させるとともに、自身で自身の制御処理を終了させ、最後に電源回路へ指示を与えて電源電力の供給を停止させる。
【０２０４】
以上説明したように、一実施形態に係る会議情報管理１は、電子黒板装置１４が、会議の参加者の認証情報を取得し、取得した認証情報に基づいて、会議のスケジュール情報をスケジュールサービス４２から取得し、当該スケジュール情報を、電子黒板装置１４の電子黒板機能を用いて実施される会議の会議情報として設定（セット）し、会議の実施に応じて、スケジュール情報を更新または新規作成し、会議の終了時におけるスケジュール情報をスケジュールサービス４２に保存する。
【０２０５】
これにより、一実施形態に係る会議情報管理１は、会議の終了後、スケジュールサービス４２に残されているスケジュール情報から、実際に行われた会議のスケジュール（会議名、場所、開始時刻、終了時刻、参加者、主催者、および添付ファイル等）を確認することができる。
【０２０６】
また、一実施形態に係る会議情報管理１は、会議の参加者を管理し、会議の参加者一覧と、参加者一覧の中から主催者を識別するための識別情報とを表示することができる。これにより、一実施形態に係る会議情報管理１は、スケジュールサービス４２に会議の主催者かを保存することができ、各会議の議題情報などと合わせて、誰が各分野のキーマンなのか、といった情報を、スケジュールサービス４２のスケジュール情報を解析して推測することができる。
【０２０７】
また、一実施形態に係る会議情報管理１は、最初に認証情報が取得された参加者を主催者として設定することができる。これにより、一実施形態に係る会議情報管理１は、一般的に、会議をリードするユーザが最初にログインすることが多いので、そのユーザを自動で主催者にすることで操作の手間が軽減される。
【０２０８】
また、一実施形態に係る会議情報管理１は、スケジュールサービス４２から取得されたスケジュール情報において主催者として設定されている参加者と、最初に認証情報が取得された参加者とが異なる場合、いずれを主催者とするかをユーザに選択させることができる。これにより、一実施形態に係る会議情報管理１は、最初に自動的に主催者として設定されたユーザが、真の主催者でない場合には変更ができる。
【０２０９】
また、一実施形態に係る会議情報管理１は、主催者を変更するためのユーザインタフェースを有する。これにより、一実施形態に係る会議情報管理１は、ユーザインタフェースを用いることより、主催者の変更を容易に行うことができる。
【０２１０】
また、一実施形態に係る会議情報管理１は、認証情報に対応付けられている複数のスケジュール情報をスケジュールサービス４２から取得し、取得した複数のスケジュール情報の中からユーザによって選択された一のスケジュール情報を、電子黒板装置１４の電子黒板機能を用いて実施される会議の会議情報として設定（セット）することができる。これにより、一実施形態に係る会議情報管理１は、予め作られている会議の予定を電子黒板装置１４で読み込むことで、それらの設定を手動で行う手間が軽減される。
【０２１１】
また、一実施形態に係る会議情報管理１は、スケジュールサービス４２に保存されているスケジュール情報を、会議の終了時におけるスケジュール情報で上書き保存することができる。これにより、一実施形態に係る会議情報管理１は、スケジュールサービス４２上のスケジュール情報を、実際に行われた会議の情報に更新することができる。
【０２１２】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、本実施形態で説明した会議情報管理システム１は一例であって、用途や目的に応じて様々なシステム構成例があることは言うまでもない。また本発明の各実施形態の処理及び画面遷移は全て組み合わせて実行することが可能である。
【０２１３】
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP（digital signal processor）、FPGA（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【０２１４】
明細書中の対応テーブル（表）は、機械学習の学習効果によって生成されたものでもよい。ここで、機械学習とは、コンピュータに人のような学習能力を獲得させるための技術であり，コンピュータが，データ識別等の判断に必要なアルゴリズムを，事前に取り込まれる学習データから自律的に生成し，新たなデータについてこれを適用して予測を行う技術のことをいう。機械学習のための学習方法は、教師あり学習、教師なし学習、半教師学習、強化学習、深層学習のいずれかの方法でもよく、さらに、これらの学習方法を組み合わせた学習方法でもよく、機械学習のための学習方法は問わない。
【符号の説明】
【０２１５】
１  会議情報管理システム
１Ａ  電子黒板システム
１０  ユーザ情報サーバ
１２  外部サービス群システム
１４  電子黒板装置
１６  ネットワーク
２０  ユーザ情報部
２２  外部サービス設定情報部
２４  会議情報記憶部
４０  ユーザサービス
４２  スケジュールサービス
５０  参加者情報取得部
５２  参加者管理部
５４  スケジュール情報取得部
５５  会議情報作成部
５６  ファイル作成部
５７  入力受付部
５８  保存部
５９  ファイル送信部
２２４  カメラ
２２５  ＩＣカードリーダ
２３５  ＩＣカード
２８０  ディスプレイ
９００  参加者管理情報
１０００  会議管理情報
１４００  操作パネル
１４０２  アイコン
１９００  スケジュール一覧画面
２０００  メッセージ
２１００  主催者確認画面
２３００  主催者変更画面
２７００  会議設定画面
３２００  参加者退出画面
３５００  参加者追加画面
３９００  メール送信画面
【先行技術文献】
【特許文献】
【０２１６】
【特許文献１】特開２０１４−２３２３４２号公報
【図１】
2020149502.tif 000003
【図２】
2020149502.tif 000004
【図３】
2020149502.tif 000005
【図４】
2020149502.tif 000006
【図５】
2020149502.tif 000007
【図６】
2020149502.tif 000008
【図７】
2020149502.tif 000009
【図８】
2020149502.tif 000010
【図９】
2020149502.tif 000011
【図１０】
2020149502.tif 000012
【図１１】
2020149502.tif 000013
【図１２】
2020149502.tif 000014
【図１３】
2020149502.tif 000015
【図１４】
2020149502.tif 000016
【図１５】
2020149502.tif 000017
【図１６】
2020149502.tif 000018
【図１７】
2020149502.tif 000019
【図１８】
2020149502.tif 000020
【図１９】
2020149502.tif 000021
【図２０】
2020149502.tif 000022
【図２１】
2020149502.tif 000023
【図２２】
2020149502.tif 000024
【図２３】
2020149502.tif 000025
【図２４】
2020149502.tif 000026
【図２５】
2020149502.tif 000027
【図２６】
2020149502.tif 000028
【図２７】
2020149502.tif 000029
【図２８】
2020149502.tif 000030
【図２９】
2020149502.tif 000031
【図３０】
2020149502.tif 000032
【図３１】
2020149502.tif 000033
【図３２】
2020149502.tif 000034
【図３３】
2020149502.tif 000035
【図３４】
2020149502.tif 000036
【図３５】
2020149502.tif 000037
【図３６】
2020149502.tif 000038
【図３７】
2020149502.tif 000039
【図３８】
2020149502.tif 000040
【図３９】
2020149502.tif 000041
【図４０】
2020149502.tif 000042
【図４１】
2020149502.tif 000043
【図４２】
2020149502.tif 000044
【図４３】
2020149502.tif 000045
【図４４】
2020149502.tif 000046
【図４５】
2020149502.tif 000047
【図４６】
2020149502.tif 000048
【図４７】
2020149502.tif 000049
【図４８】
2020149502.tif 000050