(57)【要約】【課題】容易に所望するデータを電子黒板に表示させる。【解決手段】情報処理システムは、電子黒板の表示部に表示されたデータに基づき作成されたコンテンツデータと、電子黒板の複数の利用者のそれぞれを特定する複数のユーザ情報と、コンテンツデータが表示部に表示される予定を示す時間帯とが対応付けられたコンテンツ管理情報が格納されたコンテンツ管理部を有し、電子黒板は、利用者に所持される記憶装置から、ユーザ情報と対応付けられた識別情報を読み取る読取部と、識別情報と、識別情報を読み取った時刻を示す情報と、を情報処理システムへ送信する送信部と、情報処理システムから、時間帯に前記時刻が含まれ、且つ、識別情報と対応付けられたユーザ情報と関連するコンテンツ管理情報に含まれるコンテンツデータを受信する受信部と、受信した前記コンテンツデータを表示部に表示させる。【選択図】図１０
2020087283.tif 000002
【特許請求の範囲】
【請求項１】
電子黒板と、情報処理システムとを含む電子黒板システムであって、
前記情報処理システムは、
前記電子黒板の表示部に表示されたデータに基づき作成されたコンテンツデータと、前記電子黒板の複数の利用者のそれぞれを特定する複数のユーザ情報と、前記コンテンツデータが前記表示部に表示される予定を示す時間帯とが対応付けられたコンテンツ管理情報が格納されたコンテンツ管理部を有し、
前記電子黒板は、
前記利用者に所持される記憶装置から、前記ユーザ情報と対応付けられた識別情報を読み取る読取部と、
前記識別情報と、前記識別情報を読み取った時刻を示す情報と、を前記情報処理システムへ送信する送信部と、
前記情報処理システムから、前記時間帯に前記時刻が含まれ、且つ、前記識別情報と対応付けられたユーザ情報と関連する前記コンテンツ管理情報に含まれるコンテンツデータを受信する受信部と、
受信した前記コンテンツデータを前記表示部に表示させる表示制御部と、を有する、電子黒板システム。
【請求項２】
前記電子黒板システムは、複数の電子黒板を含み、
前記コンテンツ管理部には、第一の電子黒板の表示部に表示されたデータに基づき作成された第一のコンテンツデータを含む第一のコンテンツ管理情報が格納されており、
第二の電子黒板は、
前記読取部により、前記第一のコンテンツ管理情報に含まれるユーザ情報と対応する識別情報を読み取り、
前記送信部により、読み取った前記識別情報を前記情報処理システムへ送信し、
前記受信部により、前記時間帯に前記時刻が含まれ、且つ、前記ユーザ情報が、前記識別情報と対応するユーザ情報と一致する第一のコンテンツ管理情報に含まれる第一のコンテンツデータを受信し、
前記表示制御部により、前記第一のコンテンツデータを前記第二の電子黒板の有する表示部に表示させる、請求項１記載の電子黒板システム。
【請求項３】
前記情報処理システムは、
前記記憶装置の識別情報と、前記ユーザ情報とが対応付けられて格納されたユーザ管理部と、
前記ユーザ管理部を参照し、前記電子黒板から受信した前記識別情報に基づき、前記利用者の認証を行う認証部と、を有する、請求項２記載の電子黒板システム。
【請求項４】
前記電子黒板システムは、複数の情報処理システムを含み、
第一の情報処理システムは、前記コンテンツ管理部を有し、
第二の情報処理システムは、前記ユーザ管理部を有し、
第三の情報処理システムは、前記複数の電子黒板のそれぞれが設置された会議室の予約に関する予約管理情報が前記ユーザ情報毎に格納された会議室予約管理データベースを有し、
前記第一の電子黒板は、
前記会議室予約管理データベースを参照し、現在の時刻が、前記予約管理情報に含まれる、前記第一の電子黒板が設置された会議室の使用が終了する予定を示す終了時刻から所定時間前の時刻となったとき、
前記表示制御部に、前記会議室を使用する時間を延長させるか否かを問い合わせる延長確認画面を表示させる、請求項３記載の電子黒板システム。
【請求項５】
前記第一の電子黒板において、
前記表示制御部は、
前記延長確認画面において、前記会議室を使用する時間の延長を指示する操作を受けて、前記会議室を予約するための予約画面を表示させ、
前記送信部は、
前記予約画面において入力された、前記第一のコンテンツデータが表示される予定の時間帯を示す情報と、前記第二の電子黒板が設置された会議室の名称と、前記第一の電子黒板で作成された第一のコンテンツデータと、前記第一の情報処理システムへ送信し、
前記第一の情報処理システムは、
前記第一のコンテンツデータと、前記時間帯を示す情報と、前記会議室の名称とを含むコンテンツ管理情報をコンテンツ管理部に格納する、請求項４記載の電子黒板システム。
【請求項６】
前記第二の電子黒板において、
前記受信部は、
前記コンテンツ管理部に、前記時間帯に、前記第二の電子黒板の読取部により前記識別情報を読み取った時刻が含まれ、且つ、前記ユーザ情報が、前記識別情報と対応付けられたユーザ情報と一致するコンテンツ管理情報が存在することを示す通知を前記第一の情報処理システムから受信し、
前記送信部は、
前記第一の情報処理システムに対し、前記コンテンツ管理情報に含まれる前記第一のコンテンツデータの取得要求を送信し、
前記表示制御部は、
前記受信部が前記第一の情報処理システムから受信した前記第一のコンテンツデータを、前記第二の電子黒板の表示部に表示させる、請求項５記載の電子黒板システム。
【請求項７】
前記第一の電子黒板において、
前記送信部は、
前記予約画面において入力された、前記第一のコンテンツデータが表示される予定の時間帯を示す情報と、前記第二の電子黒板が設置された会議室の名称と、前記識別情報と対応するユーザ情報とを、前記第三の情報処理システムへ送信し、
前記第三の情報処理システムは、
前記第一の電子黒板から受信した情報を含む予約管理情報を、会議室予約管理データベースに格納する、請求項６記載の電子黒板システム。
【請求項８】
前記記憶装置は、ＩＣチップであり、
識別情報は、前記ＩＣチップに格納されているカードＩＤである、請求項１乃至７の何れか一項に記載の電子黒板システム。
【請求項９】
情報処理システムと通信を行う電子黒板であって、
前記電子黒板の利用者を特定するユーザ情報と対応付けられた識別情報が格納された、前記利用者に所持される記憶装置から、前記識別情報を読み取る読取部と、
前記識別情報と、前記識別情報を読み取った時刻を示す情報と、を前記情報処理システムへ送信する送信部と、
前記情報処理システムのコンテンツ管理部に格納された、前記電子黒板の表示部に表示されたデータに基づき作成されたコンテンツデータと、前記電子黒板の複数の利用者のそれぞれを特定する複数のユーザ情報と、前記コンテンツデータが前記表示部に表示される予定を示す時間帯とが対応付けられたコンテンツ管理情報のうち、前記時間帯に前記識別情報を読み取った時刻が含まれ、且つ、前記ユーザ情報が、前記識別情報と対応付けられたユーザ情報と一致するコンテンツ管理情報に含まれるコンテンツデータを受信する受信部と、
受信した前記コンテンツデータを前記表示部に表示させる表示制御部と、を有する、電子黒板。
【請求項１０】
電子黒板と、情報処理システムとを含む電子黒板システムによる方法であって、
前記情報処理システムが、
前記電子黒板の表示部に表示されたデータに基づき作成されたコンテンツデータと、前記電子黒板の複数の利用者のそれぞれを特定する複数のユーザ情報と、前記コンテンツデータが前記表示部に表示される予定を示す時間帯とが対応付けられたコンテンツ管理情報が格納されたコンテンツ管理部を有し、
前記電子黒板が、
前記ユーザ情報と対応付けられた識別情報が格納され、前記利用者に所持される記憶装置から、前記識別情報を読み取り、
前記識別情報と、前記識別情報を読み取った時刻を示す情報と、を前記情報処理システムへ送信し、
前記情報処理システムから、前記時間帯に前記時刻が含まれ、且つ、前記ユーザ情報が、前記識別情報と対応付けられたユーザ情報と一致するコンテンツ管理情報に含まれるコンテンツデータを受信し、
受信した前記コンテンツデータを前記表示部に表示させる、方法。
【請求項１１】
情報処理システムと通信を行う電子黒板において実行されるプログラムであって、前記電子黒板に、
前記電子黒板の利用者を特定するユーザ情報と対応付けられた識別情報が格納された、前記利用者に所持される記憶装置から、前記識別情報を読み取る処理と、
前記識別情報と、前記識別情報を読み取った時刻を示す情報と、を前記情報処理システムへ送信する処理と、
前記情報処理システムのコンテンツ管理部に格納された、前記電子黒板の表示部に表示されたデータに基づき作成されたコンテンツデータと、前記電子黒板の複数の利用者のそれぞれを特定する複数のユーザ情報と、前記コンテンツデータが前記表示部に表示される予定を示す時間帯とが対応付けられたコンテンツ管理情報のうち、前記時間帯に前記識別情報を読み取った時刻が含まれ、且つ、前記ユーザ情報が、前記識別情報と対応付けられたユーザ情報と一致するコンテンツ管理情報に含まれるコンテンツデータを受信する処理と、
受信した前記コンテンツデータを前記表示部に表示させる処理と、を実行させる、プログラム。
【請求項１２】
会議管理システムと、電子黒板システムと、を有する会議システムであって、
前記会議管理システムは、第一の情報処理システムを有し、
前記電子黒板システムは、電子黒板と、第二の情報処理システムと、を有し、
前記第一の情報処理システムは、
前記電子黒板の表示部に表示されたデータに基づき作成されたコンテンツデータと、前記電子黒板の複数の利用者のそれぞれを特定する複数のユーザ情報と、前記コンテンツデータが前記表示部に表示される予定を示す時間帯とが対応付けられたコンテンツ管理情報が格納されたコンテンツ管理部を有し、
前記第二の情報処理システムは、
前記電子黒板の利用者に所持される記憶装置に格納された識別情報と、ユーザ情報とを対応付けたユーザ管理部を参照し、前記電子黒板から送信された識別情報に応じて、前記利用者を認証する認証部を有し、
前記電子黒板は、
前記記憶装置から前記識別情報を読み取る読取部と、
前記識別情報を前記第二の情報処理システムへ送信し、前記識別情報と、前記識別情報を読み取った時刻を示す情報とを前記第一の情報処理システムへ送信する送信部と、
前記第二の情報処理システムにより前記利用者が認証された場合に、前記第一の情報処理システムから、前記時間帯に前記時刻が含まれ、且つ、前記ユーザ情報が、前記識別情報と対応するユーザ情報と一致するコンテンツ管理情報に含まれるコンテンツデータを受信する受信部と、
受信した前記コンテンツデータを前記表示部に表示させる表示制御部と、を有する、会議システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子黒板システム、電子黒板、方法、プログラム及び会議システムに関する。
【背景技術】
【０００２】
近年では、企業の会議室や教育機関の教室等に、複数の利用者が共有することができる電子黒板が設置されるようになった。この電子黒板は、大型のタッチパネル式のディスプレイを有しており、各利用者が専用の電子ペンや指などで描画した画像を表示する。これにより、各利用者は、同じ描画像を見ながら会議や授業等を進めることができるようになった（特許文献１参照）。
【０００３】
また、近年では、非接触式のＩＣカードを近接することで、ＩＣカードを所持している利用者をシステムにログインさせる技術が開示されている（特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の電子黒板では、利用者がＩＣカード等を用いて電子黒板を含むシステムにログインすることはできるが、電子黒板に表示させるデータと、利用者とが対応付けられていない。このため、従来では、利用者が所望のデータを電子黒板に表示させるためには、システムにログインした後に、表示されるデータの格納場所を特定し、特定した格納場所からデータを読み出す、という操作が必要であり、煩雑であった。
【０００５】
開示の技術は、上記事情に鑑みてこれを解決すべく成されたものであり、容易に所望するデータを電子黒板に表示させることを目的としている。
【課題を解決するための手段】
【０００６】
開示の技術は、電子黒板と、情報処理システムとを含む電子黒板システムであって、前記情報処理システムは、前記電子黒板の表示部に表示されたデータに基づき作成されたコンテンツデータと、前記電子黒板の複数の利用者のそれぞれを特定する複数のユーザ情報と、前記コンテンツデータが前記表示部に表示される予定を示す時間帯とが対応付けられたコンテンツ管理情報が格納されたコンテンツ管理部を有し、前記電子黒板は、前記利用者に所持される記憶装置から、前記ユーザ情報と対応付けられた識別情報を読み取る読取部と、前記識別情報と、前記識別情報を読み取った時刻を示す情報と、を前記情報処理システムへ送信する送信部と、前記情報処理システムから、前記時間帯に前記時刻が含まれ、且つ、前記識別情報と対応付けられたユーザ情報と関連する前記コンテンツ管理情報に含まれるコンテンツデータを受信する受信部と、受信した前記コンテンツデータを前記表示部に表示させる表示制御部と、を有する。
【発明の効果】
【０００７】
容易に所望するデータを電子黒板に表示させることができる。
【図面の簡単な説明】
【０００８】
【図１】第一の実施形態の電子黒板システムのシステム構成の一例を示す図である。
【図２】利用者が電子黒板を利用する状態を示す図である。
【図３】第一の実施形態の電子黒板のハードウェア構成の一例を示す図である。
【図４】第一の実施形態のサーバ装置のハードウェア構成の一例を示す図である。
【図５】第一の実施形態のＩＣカードのハードウェア構成の一例を示す図である。
【図６】第一の実施形態のスマートフォンのハードウェア構成の一例を示す図である。
【図７】第一の実施形態の電子黒板システムの有する各装置の機能を説明する図である。
【図８】第一の実施形態のコンテンツ管理データベースの一例を示す図である。
【図９】第一の実施形態のユーザデータベースの一例を示す図である。
【図１０】第一の実施形態の電子黒板システムの動作を説明するシーケンス図である。
【図１１】第一の実施形態の電子黒板におけるログイン画面の例を示す図である。
【図１２】第一の実施形態の電子黒板における通知画面の一例を示す図である。
【図１３】第二の実施形態の電子黒板システムのシステム構成の一例を示す図である。
【図１４】第二の実施形態の電子黒板システムの有する各装置の機能を説明する図である。
【図１５】個人端末による会議室の予約について説明する図である。
【図１６】第二の実施形態の会議室予約管理データベースの一例を示す図である。
【図１７】第二の実施形態のコンテンツ管理データベースを説明する図である。
【図１８】第二の実施形態の電子黒板システムの動作を説明する第一のシーケンス図である。
【図１９】第二の実施形態の電子黒板システムの動作を説明する第二のシーケンス図である。
【図２０】第二の実施形態の電子黒板の処理を説明する第一のフローチャートである。
【図２１】第二の実施形態の電子黒板の処理を説明する第二のフローチャートである。
【図２２】第二の実施形態の電子黒板の表示例を示す第一の図である。
【図２３】第二の実施形態の電子黒板の表示例を示す第二の図である。
【図２４】第三の実施形態の電子黒板システムを説明する図である。
【図２５】電子黒板システムの変形例を示す第一の図である。
【図２６】電子黒板システムの変形例を示す第二の図である。
【図２７】電子黒板システムの変形例を示す第三の図である。
【発明を実施するための形態】
【０００９】
（第一の実施形態）
以下に図面を参照して第一の実施形態について説明する。図１は、第一の実施形態の電子黒板システムのシステム構成の一例を示す図である。
【００１０】
本実施形態の電子黒板システム１００は、電子黒板２００とサーバ装置３００とを有する。電子黒板システム１００において、電子黒板２００とサーバ装置３００とは、ネットワークを介して接続される。
【００１１】
また、本実施形態の電子黒板システム１００では、電子黒板２００に専有端末が翳されると、電子黒板２００が専有端末から利用者を識別する識別情報を読み取って、サーバ装置３００に送信し、サーバ装置３００によって利用者の認証が行われる。
【００１２】
本実施形態の専有端末とは、例えば、図１に示すように、非接触型のＩＣカード３であっても良く、スマートフォン４等であっても良い。尚、ＩＣカード３やスマートフォン４は、専有端末の一例である。本実施形態の専有端末は、例えば、利用者を識別する識別情報が格納されたメモリを搭載した半導体集積装置であっても良い。つまり、本実施形態の専有端末とは、利用者の識別情報を格納することができる記憶装置であれば良い。
【００１３】
図１の例では、ＩＣカード３は、利用者Ａを特定するための情報が格納されている。より具体的には、サーバ装置３００において、ＩＣカード３に格納されている識別情報が、利用者Ａを特定する情報と対応付けられている。
【００１４】
また、スマートフォン４は、利用者Ｂを特定するための情報が格納されている。より具体的には、サーバ装置３００において、スマートフォン４を識別するため端末ＩＤと利用者Ｂを特定するための情報とが対応付けられている。以下の説明では、利用者を特定するための情報をユーザＩＤと呼ぶ。つまり、ユーザＩＤは、利用者を特定するためのユーザ情報である。
【００１５】
本実施形態の電子黒板システム１００において、サーバ装置３００は、電子黒板２００に表示させるためのデータと、複数のユーザＩＤと、データを表示させる予定の時間帯とが、予め対応付けられて格納されている。尚、時間帯とは、ある時刻からある時刻までの一定の幅の時間を示す。複数のユーザＩＤによって特定される利用者とは、例えば、電子黒板２００に表示させたデータを参照する会議の出席者等である。
【００１６】
電子黒板システム１００では、例えば、利用者ＡのユーザＩＤと、利用者ＢのユーザＩＤとが、電子黒板２００に表示させるためのデータと、データを表示させる予定の時間帯と、に対応付けられている。
【００１７】
電子黒板システム１００では、例えば、利用者ＡがＩＣカード３を電子黒板２００に翳し、サーバ装置３００に認証されると、サーバ装置３００は、利用者Ａと、ＩＣカード３がかざされた時刻とに対応付するデータを電子黒板２００に表示させる。
【００１８】
また、電子黒板システム１００では、例えば、利用者Ａの代わりに、利用者ＢがＩＣカード３を電子黒板２００に翳し、サーバ装置３００に認証されると、サーバ装置３００は、利用者Ｂと、ＩＣカード３が翳された時刻とに対応付するデータを電子黒板２００に表示させる。
【００１９】
本実施形態の電子黒板システム１００では、この構成により、利用者が電子黒板２００に専有端末をかざしてログインした後に、所望のデータの格納場所を特定して読み出す操作をする必要がなく、容易に所望するデータを電子黒板２００に表示させることができる。
【００２０】
また、本実施形態によれば、表示させるためのデータと対応付けられた利用者であれば、誰でも容易に所望するデータを電子黒板２００に表示させることができる。したがって、例えば、電子黒板２００にデータを表示させて会議等を行う場合には、会議の出席予定者とデータとを対応付けておけば、出席予定者の誰であっても、容易に所望するデータを電子黒板２００に表示させることができる。したがって、例えば、データをサーバ装置３００に格納したデータ登録者が急遽会議に出席できなくなった場合でも、他の出席予定者は、会議が開催される時間帯となれば、このデータを電子黒板２００に表示させることができる。
【００２１】
図２は、利用者が電子黒板を利用する状態を示す図である。図２の例では、利用者ＡがＩＣカード３を用いて電子黒板システム１００にログインする場合を示している。
【００２２】
電子黒板２００は、近距離通信部２１９を有する。本実施形態では、まず、利用者Ａが電子黒板２００の設置場所に移動し、図２に示されているように、自身が所持しているＩＣカード３を電子黒板２００の近距離通信部２１９に近接させる。
【００２３】
すると、電子黒板２００は、ＩＣカード３からＩＣカードを識別するためのカードＩＤを取得し、サーバ装置３００へ送信する。サーバ装置３００は、サーバ装置３００において、このカードＩＤとユーザＩＤとが対応付けられている場合に、利用者Ａの電子黒板システム１００へのログインを許可する。
【００２４】
尚、カードＩＤとは、例えば、ＩＣカードを識別するための固有ＩＤや、数字０〜９とアルファベットＡ〜Ｆからなる８〜１６文字の番号である。具体的には、例えば、ＩＣカードがＭＩＦＥＲＡ（登録商標）カードである場合には、カードＩＤはＵｉＤと呼ばれる番号であり、ＩＣカードがＦｅｌｉｃａカードである場合には、カードＩＤはＩＤｍと呼ばれる番号である。
【００２５】
また、本実施形態のＩＣカードは、メールアドレスやユーザＩＤを書き込むことができても良い。その場合は、電子黒板２００は、ＩＣカードに書き込まれたメールアドレスやユーザＩＤをサーバ装置３００に送信し、サーバ装置３００は、メールアドレスやユーザＩＤを用いてログインの許可を行っても良い。
【００２６】
以下に、図３乃至図６を参照して、電子黒板システム１００の有する装置及び専有端末のハードウェア構成について説明する。
【００２７】
図３は、第一の実施形態の電子黒板のハードウェア構成の一例を示す図である。本実施形態の電子黒板２００は、ＣＰＵ(Central Processing Unit)２０１、ＲＯＭ(Read Only Memory)２０２、ＲＡＭ(Random Access Memory)２０３、ＳＳＤ(Solid State Drive)２０４、ネットワークコントローラ２０５、及び、外部機器接続Ｉ／Ｆ(Interface)部２０６を備えており、複数の利用者により情報を共有するための共有端末である。
【００２８】
これらのうち、ＣＰＵ２０１は、電子黒板２００全体の動作を制御する。ＲＯＭ２０２は、ＣＰＵ２０１やＩＰＬ(Initial Program Loader)等のＣＰＵ２０１の駆動に用いられるプログラムを記憶する。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。ＳＳＤ２０４は、電子黒板用のプログラム等の各種データを記憶する。ネットワークコントローラ２０５は、ネットワークとの通信を制御する。外部機器接続Ｉ／Ｆ２０６は、ＵＳＢ(Universal Serial Bus)メモリ２６００、外付け機器（カメラ２９００、スピーカ２８００、マイク２７００）との通信を制御する。
【００２９】
また、電子黒板２００は、キャプチャデバイス２１１、ＧＰＵ２１２、ディスプレイコントローラ２１３、接触センサ２１４、センサコントローラ２１５、電子ペンコントローラ２１６、近距離通信部２１９、及び近距離通信部２１９のアンテナ２１９ａを備えている。
【００３０】
これらのうち、キャプチャデバイス２１１は、ＰＣ１０のディスプレイに対して映像情報を静止画または動画として表示させる。ＧＰＵ(Graphics Processing Unit)２１２は、グラフィクスを専門に扱う半導体チップである。ディスプレイコントローラ２１３は、ＧＰＵ２１２からの出力画像をディスプレイ２２０等へ出力するために画面表示の制御及び管理を行う。
【００３１】
接触センサ２１４は、ディスプレイ２２０上に電子ペン２５００やユーザの手Ｈ等が接触したことを検知する。センサコントローラ２１５は、接触センサ２１４の処理を制御する。接触センサ２１４は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ２２０の上側両端部に設置された２つ受発光装置が、ディスプレイ２２０に平行して複数の赤外線を放射し、ディスプレイ２２０の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法であっても良い。
【００３２】
接触センサ２１４は、物体によって遮断された２つの受発光装置が放射した赤外線のＩＤをセンサコントローラ２１５に出力し、センサコントローラ２１５が、物体の接触位置である座標位置を特定する。電子ペンコントローラ２１６は、電子ペン２５００と通信することで、ディスプレイ２２０へのペン先のタッチやペン尻のタッチの有無を判断する。近距離通信部２１９は、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。
【００３３】
更に、電子黒板２００は、バスライン２１０を備えている。バスライン２１０は、ＣＰＵ２０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００３４】
尚、接触センサ２１４は、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いても良い。また、電子ペンコントローラ２１６が、電子ペン２５００のペン先及びペン尻だけでなく、電子ペン２５００のユーザが握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしても良い。
【００３５】
図４は、第一の実施形態のサーバ装置のハードウェア構成の一例を示す図である。サーバ装置３００は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、ＨＤ（Hard Disk)３０４、ＨＤＤ(Hard Disk Drive)３０５、記録メディア３０６、メディアＩ／Ｆ３０７、ディスプレイ３０８、ネットワークＩ／Ｆ３０９、キーボード３１１、マウス３１２、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)ドライブ３１４、及び、バスライン３１０を備えている。
【００３６】
これらのうち、ＣＰＵ３０１は、端末管理サーバ５全体の動作を制御する。ＲＯＭ３０２は、ＩＰＬ等のＣＰＵ３０１の駆動に用いられるプログラムを記憶する。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。ＨＤ３０４は、プログラム等の各種データを記憶する。ＨＤＤ３０５は、ＣＰＵ３０１の制御にしたがってＨＤ３０４に対する各種データの読み出し又は書き込みを制御する。
【００３７】
メディアＩ／Ｆ３０７は、フラッシュメモリ等の記録メディア３０６に対するデータの読み出し又は書き込み（記憶）を制御する。ディスプレイ３０８は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。ネットワークＩ／Ｆ３０９は、ネットワークを利用してデータ通信をするためのインターフェースである。
【００３８】
キーボード３１１は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。マウス３１２は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。ＣＤ−ＲＯＭドライブ３１４は、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ３１３に対する各種データの読み出し又は書き込みを制御する。バスライン３１０は、図４に示されているＣＰＵ３０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００３９】
図５は、第一の実施形態のＩＣカードのハードウェア構成の一例を示す図である。ここでは、非接触型の構成について説明するが、接触型を利用してもよいＩＣカード３は、ＩＣチップ３０、及びアンテナコイル３７を備えている。更に、ＩＣチップ３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）３４、アンテナＩ／Ｆ３５を備えている。
【００４０】
これらのうち、ＣＰＵ３１は、ＩＣカード３全体の動作を制御する。ＲＯＭ３２は、ＣＰＵ３１の駆動に用いられるプログラムを記憶する。ＲＡＭ３３は、ＣＰＵ３１のワークエリアとして使用される。ＥＥＰＲＯＭ３４は、ＩＣカード３用のプログラムや、ＩＣカード３を識別するための端末ＩＤ等の各種データを記憶する。アンテナＩ／Ｆ３５は、アンテナコイル３７を介して、外部装置と行なうデータの送受信を制御する。
【００４１】
更に、ＩＣカード３は、バスライン３６を備えている。バスライン３６、ＣＰＵ３１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００４２】
アンテナコイル３７は、ＩＣカード３が外部装置の発生する磁界を通過する際に、この磁気を受けて電流を発生するためのコイルである。ＩＣカード３は、この電気を利用することで、ＩＣチップ３０を起動させ、外部装置のリーダ・ライタと交信し、データの取得や提供が可能になる。
【００４３】
図６は、第一の実施形態のスマートフォンのハードウェア構成の一例を示す図である。
【００４４】
スマートフォン４は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、ＥＥＰＲＯＭ４０４、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)センサ４０５、加速度・方位センサ４０６、メディアＩ／Ｆ４０８、ＧＰＳ受信部４０９を備えている。
【００４５】
これらのうち、ＣＰＵ４０１は、スマートフォン４全体の動作を制御する。ＲＯＭ４０２は、ＣＰＵ４０１やＩＰＬ等のＣＰＵ４０１の駆動に用いられるプログラムを記憶する。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。ＥＥＰＲＯＭ４０４は、ＣＰＵ４０１の制御にしたがって、スマートフォン用プログラム等の各種データの読み出し又は書き込みを行う。
【００４６】
ＣＭＯＳセンサ４０５は、ＣＰＵ４０１の制御に従って被写体（主に自画像）を撮像し画像データを得る。加速度・方位センサ４０６は、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種センサである。メディアＩ／Ｆ４０８は、フラッシュメモリ等の記録メディア４０７に対するデータの読み出し又は書き込み（記憶）を制御する。ＧＰＳ受信部４０９は、ＧＰＳ衛星からＧＰＳ信号を受信する。
【００４７】
また、スマートフォン４は、遠距離通信部４１１、カメラ４１２、撮像素子Ｉ／Ｆ４１３、マイク４１４、スピーカ４１５、音入出力Ｉ／Ｆ４１６、ディスプレイ４１７、外部機器接続Ｉ／Ｆ４１８、近距離通信部４１９、近距離通信部４１９のアンテナ４１９ａ、及びタッチパネル４２１を備えている。
【００４８】
これらのうち、遠距離通信部４１１は、ネットワークを介して、他の機器と通信する回路である。カメラ４１２は、ＣＰＵ４０１の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子Ｉ／Ｆ４１３は、カメラ４１２の駆動を制御する回路である。マイク４１４は、音声を入力する内蔵型の集音手段の一種である。
【００４９】
音入出力Ｉ／Ｆ４１６は、ＣＰＵ４０１の制御に従ってマイク４１４及びスピーカ４１５との間で音信号の入出力を処理する回路である。ディスプレイ４１７は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬなどの表示手段の一種である。外部機器接続Ｉ／Ｆ４１８は、各種の外部機器を接続するためのインターフェースである。近距離通信部４１９は、ＮＦＣやＢｌｕｅｔｏｏｔｈ等の通信回路である。タッチパネル４２１は、利用者がディスプレイ４１７を押下することで、スマートフォン４を操作する入力手段の一種である。
【００５０】
また、スマートフォン４は、バスライン４１０を備えている。バスライン４１０は、図４に示されているＣＰＵ４０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００５１】
次に、図７を参照して、電子黒板システム１００の有する各装置の機能について説明する。図７は、第一の実施形態の電子黒板システムの有する各装置の機能を説明する図である。
【００５２】
はじめに、電子黒板２００の機能について説明する。
【００５３】
本実施形態の電子黒板２００は、送受信部２１、受付部２２、画像音処理部２３、表示制御部２４、判断部２５、作成部２６、設定部２７、取得提供部２８、記憶読出処理部２９を有する。こられの各部は、ＣＰＵ２０１がＳＳＤ２０４等に記憶されたプログラムを読み出して実行することで実現される。また、本実施形態の電子黒板２００は、記憶部２０００を有する。記憶部２０００は、電子黒板２００の有するＳＳＤ２０４等の記憶装置によって実現される。
【００５４】
送受信部２１は、ネットワークを介してサーバ装置３００との各種データ（または情報）の送受信を行う。つまり、送受信部２１は、電子黒板２００からサーバ装置３００へ各種の情報を送信する送信部の役割と、サーバ装置３００から各種の情報を受信する受信部との役割と、を有する。受付部２２は、接触センサ２１４及び電子ペンコントローラ２１６によって実現され、利用者による各種入力を受け付ける。
【００５５】
画像音処理部２３は、カメラ２４００が被写体を撮像して得た画像データに対して画像処理を行なう。また、画像音処理部２３は、マイク２２００によって利用者の音声が音声信号に変換された後、この音声信号に係る音データに対して音声処理を行なう。更に、画像音処理部２３は、音データに係る音声信号をスピーカ２３００に出力し、スピーカ２３００から音声を出力させる。
【００５６】
また、画像音処理部２３は、利用者によって電子ペン２５００や手Ｈでディスプレイ２２０上に描画されることで得たストローク画像を座標データに変換する処理を行なう。例えば、電子黒板２００が、他の電子黒板２００に座標データを送信すると、他の電子黒板２００は、座標データに基づいて他の電子黒板２００側のディスプレイ２２０上に同じ内容の描画を表示する。
【００５７】
表示制御部２４は、ディスプレイ２２０描画像を表示させる。判断部２５は、ＩＣカード３やスマートフォン４から、端末ＩＤを取得したか否かの判断等を行なう。
【００５８】
作成部２６は、利用者による描画によって得られたビットマップ形式の描画像データから、ＰＤＦ形式の画像データを作成する。また、作成部２６は、利用者による描画によって得られたビットマップ形式の画像データから、ＲＰＣＳ形式の画像データを作成する。尚、作成部２６が作成する画像データは、ＲＰＣＳ形式だけでなく、ＰＤＬ形式、又はＰＳ形式であっても良い。
【００５９】
以下の説明では、作成部２６が作成した画像データをコンテンツデータと呼ぶ。また、本実施形態のコンテンツデータは、電子黒板２００からサーバ装置３００に送信される各種のデータを含む。したがって、本実施形態のコンテンツデータは、音声データ、画像データ、動画データ、ストローク情報等を含む。
【００６０】
設定部２７は、例えば、画像データの送信先の設定等、電子黒板２００に対する各種の設定を行なう。
【００６１】
取得提供部２８は、ＩＣカード３又はスマートフォン４等の専有端末との間で、近距離通信により、データの取得及び提供を行なう。近距離通信は、近距離通信部２１９及びアンテナ２１９ａによって実現される。つまり、取得提供部２８は、専有端末から、専有端末に格納された識別情報を読み取る読取部の役割を果たす。
【００６２】
記憶読出処理部２９は、記憶部２０００又は記録媒体２１００に各種データを記憶したり、記憶部２０００又は記録媒体２１００に記憶された各種データを読み出したりする処理を行う。また、記憶部２０００には、他の電子黒板やビデオ会議端末との通信を行う際に受信される画像データ及び音データが、受信される度に上書き記憶される。記録媒体２１００は、例えば、ＵＳＢメモリ２６００によって実現される。
【００６３】
次に、サーバ装置３００の機能について説明する。本実施形態のサーバ装置３００は、コンテンツ管理データベース３５０、ユーザデータベース３６０、送受信部３７１、認証部３７２、コンテンツ管理部３７３を有する。
【００６４】
コンテンツ管理データベース３５０、ユーザデータベース３６０は、ＨＤ３０４等の記憶装置によって実現される。
【００６５】
送受信部３７１、認証部３７２、コンテンツ管理部３７３は、ＣＰＵ３０１がＲＯＭ３０２等に格納されたプログラムを詠み出して実行することで実現される。
【００６６】
コンテンツ管理データベース３５０には、電子黒板２００から受信したコンテンツデータと、利用者を特定するためのユーザＩＤ等が対応付けられて格納される。
【００６７】
ユーザデータベース３６０は、専有端末を識別するための識別情報と、ユーザＩＤとが対応付けて格納される。コンテンツ管理データベース３５０とユーザデータベース３６０とは、予めサーバ装置３００に設けられていても良い、コンテンツ管理データベース３５０とユーザデータベース３６０の詳細は後述する。
【００６８】
送受信部３７１は、電子黒板２００とネットワークを介して各種のデータの送受信を行う。
【００６９】
認証部３７２は、電子黒板２００から、電子黒板２００が専有端末から読み取った識別情報を受信すると、ユーザデータベース３６０を参照し、専有端末の利用者の認証を行う。具体的には。認証部３７２は、ユーザデータベース３６０に、受信した識別情報と対応付けられたユーザＩＤが存在するか否かを判定し、該当するユーザＩＤが存在する場合に、専有端末の利用者の認証に成功したものとする。また、認証部３７２は、ユーザデータベース３６０に該当するユーザＩＤが存在しない場合、専有端末の利用者の認証に失敗したものとする。
【００７０】
コンテンツ管理部３７３は、コンテンツ管理データベース３５０を参照し、認証部３７２により認証に成功した利用者のユーザＩＤと対応付けられたコンテンツデータを特定し、送受信部３７１により、電子黒板２００に送信させる。
【００７１】
尚、本実施形態のサーバ装置３００は、１台の装置としているが、これに限定されない。サーバ装置３００は、複数の装置によって形成される情報処理システムであって良い。
【００７２】
次に、専有端末の機能について説明する。図７では、専有端末の一例として、ＩＣカード３の機能について説明する。
【００７３】
ＩＣカード３は、取得提供部４８、記憶読出処理部４９、記憶部４０００を有する。取得提供部４８は、電子黒板２００との間で、近距離通信により、データの取得及び提供を行なう。
【００７４】
記憶読出処理部４９は、記憶部４０００に各種データを記憶したり、記憶部４０００に記憶された各種データを読み出したりする処理を行う。尚、記憶部４０００には、ＩＣカード３を識別するためのカードＩＤが格納されている。
【００７５】
次に、図８及び図９を参照して、コンテンツ管理データベース３５０とユーザデータベース３６０について説明する。
【００７６】
図８は、第一の実施形態のコンテンツ管理データベースの一例を示す図である。本実施形態のコンテンツ管理データベース３５０は、情報の項目として、ユーザＩＤ、コンテンツデータ、使用予定時間、ステータスを有する。コンテンツ管理データベース３５０において、項目「ユーザＩＤ」と、その他の項目とが対応付けられている。以下の説明では、ユーザデータベース３６０において、項目「ユーザＩＤ」の値と、その他の項目の値とを含む情報をコンテンツ管理情報と呼ぶ。つまり、本実施形態のコンテンツ管理データベース３５０は、コンテンツ管理情報を格納するコンテンツ管理部の機能を果たす。
【００７７】
項目「ユーザＩＤ」は、専有端末の利用者を特定するための情報を示す。項目「コンテンツデータ」の値は、電子黒板２００に表示可能な状態で格納されたデータである。
【００７８】
項目「表示時間帯」の値は、コンテンツデータがユーザデータベース３６０に格納される際に、共に格納される情報であり、対応するコンテンツデータが電子黒板２００で表示される予定の時間帯を示す。項目「ステータス」の値は、対応するコンテンツデータの状態を示す。
【００７９】
例えば、図８では、ユーザＩＤ「１０１」とコンテンツデータ「○○××．ｐｄｆ」は対応付けられており、さらに、ユーザＩＤ「１０１」はカードＩＤ「ｘｘｘｘｘ」と対応付けられている。また、コンテンツデータ「○○××．ｐｄｆ」が電子黒板２００に表示される予定の時間帯は、１４：００〜１５：００であり、現在はコンテンツデータ「○○××．ｐｄｆ」は電子黒板２００に表示されていないことを示す。
【００８０】
また、図８では、ユーザＩＤ「１０１」、「１０２」とコンテンツデータ「××××．ｐｄｆ」は対応付けられており、コンテンツデータ「××××．ｐｄｆ」が電子黒板２００に表示される予定の時間帯は、１０：００〜１１：３０であり、現在はコンテンツデータ「××××．ｐｄｆ」は電子黒板２００に表示されていることを示す。
【００８１】
尚、コンテンツ管理データベース３５０が有する情報の項目は、図８に示すものに限定されず、図８に示す項目以外の項目を含んでいても良い。具体的には、例えば、コンテンツ管理データベース３５０には、コンテンツデータを表示させる電子黒板２００を特定するための、電子黒板２００の端末ＩＤ等が格納されていても良い。
【００８２】
図９は、第一の実施形態のユーザデータベースの一例を示す図である。本実施形態のユーザデータベース３６０は、情報の項目として、ユーザＩＤとカードＩＤとを有し、両者は対応付けられている。尚、図９の例では、専有端末の識別情報の一例をカードＩＤとしている。図９の例では、ユーザＩＤ「１０１」とはカードＩＤ「ｘｘｘｘｘ」とが対応付けられていることがわかる。つまり、本実施形態のユーザデータベース３６０は、専有端末の識別情報であるカードＩＤと、電子黒板２００の利用者を特定するユーザ情報とを対応付けて格納するユーザ管理部の機能を果たす。
【００８３】
尚、図９の例では、ユーザデータベース３６０の有する情報の項目は、ユーザＩＤとカードＩＤとしたが、これに限定されない。ユーザデータベース３６０は、情報の項目として、図９に示す項目以外の項目を有していても良い。
【００８４】
次に、図１０を参照して、本実施形態の電子黒板システム１００の動作を説明する。図１０は、第一の実施形態の電子黒板システムの動作を説明するシーケンス図である。
【００８５】
本実施形態の電子黒板システム１００において、電子黒板２００の表示制御部２４は、ディスプレイ２２０にログイン画面を表示させる（ステップＳ１００１）。続いて、電子黒板２００は、取得提供部２８により、ＩＣカード３からカードＩＤを取得する（ステップＳ１００２）。
【００８６】
続いて、電子黒板２００は、送受信部２１により、受信したカードＩＤをサーバ装置３００へ送信する（ステップＳ１００３）。言い換えれば、電子黒板２００は、サーバ装置３００に対して、カードＩＤを送信することで、ＩＣカード３の利用者の認証を要求する。
【００８７】
サーバ装置３００は、送受信部３７１によりカードＩＤを受信すると、認証部３７２により、ユーザデータベース３６０を参照し、ＩＣカード３の利用者の認証を行う（ステップＳ１００４）。言い換えれば、認証部３７２は、受信したカードＩＤが、ユーザデータベース３６０において、ユーザＩＤと対応付けられているか否かを判定する。
【００８８】
続いて、サーバ装置３００は、送受信部３７１により、認証部３７２による認証の結果を電子黒板２００に送信する（ステップＳ１００５）。具体的には、サーバ装置３００は、認証の結果として、ユーザＩＤを電子黒板２００に送信しても良い。尚、図１０では、認証が成功した場合の例を示すが、認証が失敗した場合には、サーバ装置３００は、認証に失敗したことを示す通知を電子黒板２００へ送信する。
【００８９】
認証に成功すると、電子黒板２００は、認証結果に基づく処理を実行する（ステップＳ１００６）。具体的には、電子黒板２００は、送受信部２１により認証が成功したことを示す通知をサーバ装置３００から受信すると、表示制御部２４により、利用者による手書き入力が可能な画面をディスプレイ２２０に表示させても良い。
【００９０】
尚、電子黒板２００は、認証に失敗したことを示す通知を受信した場合には、認証に失敗したことを示すメッセージ等をディスプレイ２２０に表示させても良い。
【００９１】
また、サーバ装置３００は、認証が成功すると、コンテンツ管理部３７３により、受信したカードＩＤと対応するユーザＩＤと、カードＩＤを受信した時刻とをキーとして、コンテンツ管理データベース３５０を検索する（ステップＳ１００７）。
【００９２】
ここで、コンテンツ管理部３７３は、コンテンツ管理データベース３５０に、ユーザＩＤが、カードＩＤと対応するユーザＩＤと一致し、表示時間帯にカードＩＤを受信した時刻が含まれるコンテンツ管理情報が存在するか否かを判定している。
【００９３】
続いて、サーバ装置３００は、送受信部３７１により、コンテンツ管理部３７３による検索結果を示す通知を電子黒板２００に送信する（ステップＳ１００８）。尚、図１０では、該当するコンテンツ管理情報がコンテンツ管理データベース３５０に格納されていた場合を示している。
【００９４】
電子黒板２００は、送受信部２１によりこの通知を受信すると、表示制御部２４により、表示予定のコンテンツデータが存在することを通知する通知画面をディスプレイ２２０に表示させる（ステップＳ１００９）。
【００９５】
このとき、電子黒板２００は、表示予定のコンテンツデータが、複数の利用者によって共有されていることを示すメッセージ等を表示させても良い。言い換えれば、電子黒板２００は、ステップＳ１００４で認証された利用者以外に、表示予定のコンテンツデータを電子黒板２００に表示させることができる利用者が存在することを示すメッセージを表示させても良い。
【００９６】
続いて、電子黒板２００は、受付部２２により、表示予定のコンテンツデータの表示指示を受け付けると、送受信部２１により、コンテンツデータの取得要求をサーバ装置３００へ送信する（ステップＳ１０１０）。
【００９７】
サーバ装置３００は、取得要求を受け付けると、コンテンツ管理部３７３が該当するコンテンツデータをコンテンツ管理データベース３５０から読み出して（ステップＳ１０１１）、送受信部３７１により、読み出したコンテンツデータを送信する（ステップＳ１０１２）。
【００９８】
電子黒板２００は、送受信部２１により、このコンテンツデータを受信すると、表示制御部２４により、受信したコンテンツデータをディスプレイ２２０に表示させる（ステップＳ１０１３）。
【００９９】
以下に、図１１を参照し、本実施形態の電子黒板２００の表示されるログイン画面の例について説明する。
【０１００】
図１１は、第一の実施形態の電子黒板におけるログイン画面の例を示す図である。図１１（Ａ）は、ログイン画面の一例を示し、図１１（Ｂ）は、認証が成功した場合に表示される画面の一例を示し。図１１（Ｃ）は、認証が失敗した場合に表示される画面の一例を示す。
【０１０１】
図１１（Ａ）に示す画面１１１には、ログイン処理の実行が必要であることを示すメッセージ１１２と、専有端末を翳すように利用者に促すメッセージ１１３とが表示される。尚、本実施形態では、利用者の認証において、専有端末から識別情報を読み取るものとしているが、これに限定されない。例えば、本実施形態では、ユーザＩＤとパスワードを電子黒板２００に入力して、利用者の認証を行っても良い。
【０１０２】
電子黒板２００は、取得提供部２８が専有端末の識別情報を取得し、利用者の認証が成功すると、表示制御部２４により、画面１１１を図１１（Ｂ）に示す画面１１１Ａに遷移させる。画面１１１Ａは、利用者による手書き入力が可能な画面である。
【０１０３】
また、利用者の認証に失敗すると、表示制御部２４は、画面１１１を図１１（Ｃ）に示す画面１１１Ｂに遷移させる。画面１１１Ｂには、認証が失敗したことを示すメッセージ１１４が表示される。
【０１０４】
次に、図１２を参照して、表示予定のコンテンツデータの存在を知らせる通知画面の例について説明する。
【０１０５】
図１２は、第一の実施形態の電子黒板における通知画面の一例を示す図である。図１２に示す画面１２１には、利用者がログインした時間帯に表示が予定されているコンテンツデータが存在することを通知するメッセージ１２２と、このコンテンツデータを表示させるか否かを問い合わせるメッセージ１２３とが表示される。
【０１０６】
また、画面１２１には、表示予定のコンテンツデータの表示を指示するためのボタン１２４と、画面１２１を元の画面に遷移させるためのボタン１２５と、表示予定のコンテンツデータが複数の利用者と共有されていることを示すメッセージ１２６と、が表示される。
【０１０７】
本実施形態では、電子黒板２００は、ボタン１２４が操作されると、サーバ装置３００に対して表示予定のコンテンツデータの取得要求を送信する。
【０１０８】
このように、本実施形態によれば、電子黒板２００の利用者は、専有端末を電子黒板２００に翳すだけで、利用者の所望のコンテンツデータをディスプレイ２２０に表示させることができる。したがって、本実施形態によれば、利用者が専有端末を電子黒板２００に翳した後に、多数のコンテンツデータの一覧から自身が表示させたいコンテンツを探して選択する、といった煩雑な操作が不要となる。
【０１０９】
尚、利用者が所望するコンテンツデータは、利用者が予め、コンテンツ管理情報として、コンテンツ管理データベース３５０に格納しておく。また、コンテンツデータを共有する利用者についても、コンテンツデータをコンテンツ管理データベース３５０に登録した利用者が、予め格納しておく。
【０１１０】
この場合、コンテンツ管理情報は、例えば、サーバ装置３００と接続されたコンピュータによって作成されて、コンテンツ管理データベース３５０に格納されても良い。
【０１１１】
また、コンテンツ管理情報は、例えば、利用者が過去に電子黒板２００や、他の電子黒板を使用した際に作成されたコンテンツデータがサーバ装置３００に送信され、コンテンツ管理部３７３によってコンテンツ管理情報とされて、コンテンツ管理データベース３５０に格納されても良い。
【０１１２】
以上のように、本実施形態によれば、容易に所望するデータを電子黒板に表示させることができる。
【０１１３】
（第二の実施形態）
以下に図面を参照して第二の実施形態について説明する。第二の実施形態は、電子黒板を用いて会議室の予約を行う場合を想定している点が、第一の実施形態と相違する。よって、以下の第二の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１１４】
図１３は、第二の実施形態の電子黒板システムのシステム構成の一例を示す図である。本実施形態の電子黒板システム１００Ａは、電子黒板２００Ａ−１、２００Ａ−２、会議室予約管理サーバ４００、端末管理サーバ５００、資料管理サーバ６００を含む。
【０１１５】
尚、図１３の例では、電子黒板システム１００Ａに含まれる電子黒板２００Ａは、電子黒板２００Ａ−１、２００Ａ−２の２台としているが、これに限定されない。電子黒板システム１００Ａに含まれる電子黒板２００Ａの台数は、任意の台数であって良い。また、以下の説明では、電子黒板２００Ａ−１、２００Ａ−２を区別しない場合には、電子黒板２００Ａと呼ぶ。
【０１１６】
本実施形態の電子黒板システム１００Ａは、例えば、電子黒板２００Ａが設置された会議室が複数あるような企業等において、導入される。本実施形態では、例えば、電子黒板２００Ａ−１が設置された会議室において開催された会議が長引き、会議室を予約していた時間を超過し、電子黒板２００Ａ−２が設置された会議室に移動して会議を継続する場合を想定している。
【０１１７】
本実施形態では、このような場合に、移動先の会議室に設置された電子黒板２００Ａ−２に、会議に参加していた利用者の専有端末が翳されると、電子黒板２００Ａ−１（第一の電子黒板）で表示していたコンテンツデータを電子黒板２００Ａ−２（第二の電子黒板）に表示させる。
【０１１８】
本実施形態の会議室予約管理サーバ４００（第三の情報処理システム）は、利用者毎の会議室の予約に関する情報を管理する。本実施形態の端末管理サーバ５００（第二の情報処理システム）は、専有端末と利用者のユーザＩＤとを対応付けて管理する。言い換えれば、端末管理サーバ５００は、ユーザデータベース３６０を有する。
【０１１９】
資料管理サーバ６００（第一の情報処理システム）は、電子黒板２００Ａに表示させるコンテンツデータを管理する。言い換えれば、資料管理サーバ６００は、コンテンツ管理データベース３５０に相当するデータベースを有する。
【０１２０】
また、本実施形態の電子黒板システム１００Ａでは、ネットワークを介して電子黒板システム１００Ａと接続される個人端末１０ａにより、会議室の予約等が行われる。また、個人端末１０ａは、資料管理サーバ６００で管理されるコンテンツデータの作成が行われても良い。
【０１２１】
このように、本実施形態の電子黒板システム１００Ａは、電子黒板２００Ａと端末管理サーバ５００とを含む電子黒板システム１００Ｂと、電子黒板２００Ａと会議室予約管理サーバ４００、資料管理サーバ６００とを含む会議管理システム１００Ｃとを含む会議システムとも言える。
【０１２２】
尚、会議室予約管理サーバ４００、端末管理サーバ５００、資料管理サーバ６００、個人端末１０ａは、一般的なコンピュータであり、ハードウェア構成は、第一の実施形態のサーバ装置３００と同様であるから、説明を省略する。
【０１２３】
このように、システムを構成するサーバは複数台でも良く、どのサーバに機能を備えさせても良い。尚、この実施形態で説明する端末と、サーバとが接続されたシステム構成は一例であり、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【０１２４】
次に、図１４を参照して、本実施形態の電子黒板システム１００Ａの有する各装置の機能について説明する。
【０１２５】
図１４は、第二の実施形態の電子黒板システムの有する各装置の機能を説明する図である。
【０１２６】
はじめに、本実施形態の電子黒板２００Ａの機能について説明する。本実施形態の電子黒板２００Ａは、送受信部２１、受付部２２、画像音処理部２３、表示制御部２４、判断部２５、作成部２６、設定部２７、取得提供部２８、予約管理部３９を有する。
【０１２７】
本実施形態の予約管理部３９は、自機が設置された会議室の予約に関する管理を行う。
【０１２８】
具体的には、予約管理部３９は、利用者が翳した専有端末から識別情報を取得すると、自機の使用が開始されたことを示す使用開始通知を、送受信部２１により、会議室予約管理サーバ４００に送信させる。つまり、電子黒板２００Ａは、利用者が自機の使用を開始したことを、自機が設置された会議室での会議が開始されたことを示す通知として、会議室予約管理サーバ４００に送信する。
【０１２９】
また、予約管理部３９は、自機が設置された会議室の予約が終了する時間の所定時間前となったか否かを判定し、所定時間前となった場合に、表示制御部２４により、その旨を通知するメッセージをディスプレイ２２０に表示させても良い。
【０１３０】
また、予約管理部３９は、利用者が自機の使用を終了したことを、自機が設置された会議室での会議が終了したことを示す通知として、会議室予約管理サーバ４００に送信しても良い。
【０１３１】
さらに、予約管理部３９は、会議室の予約を行うことができる。具体的には、例えば、予約管理部３９は、会議が長引き、会議室を延長して使用しなければならない場合や、他の空いている会議室に移動しなければならない場合等に、会議室の予約を行う。言い換えれば、予約管理部３９は、会議室の予約に関する情報を受け付けると、この情報と、現在ログインしている利用者のユーザＩＤとを対応付けて会議室予約管理サーバ４００に送信し、会議室を予約する。
【０１３２】
本実施形態の会議室予約管理サーバ４００は、送受信部４２０、記憶読出処理部４３０、記憶部４４０を有する。これら各部は、会議室予約管理サーバ４００の有するＨＤからＲＡＭ上に展開された会議室予約管理プログラムをＣＰＵが読み出して実行することで実現される。
【０１３３】
送受信部４２０は、ネットワークを介して電子黒板システム１００Ａに含まれる他の装置との各種データ（または情報）の送受信を行う。記憶読出処理部４３０は、記憶部４４０に各種データを記憶したり、記憶部４４０に記憶された各種データを読み出したりする処理を行う。
【０１３４】
具体的には、記憶読出処理部４３０は、例えば、電子黒板２００Ａから、会議が開始されたことを示す通知や、会議が終了したことを示す通知等を受信すると、通知に基づいて会議室予約管理データベース４５０を更新する。
【０１３５】
記憶部４４０には、会議室予約管理データベース４５０が格納されている。会議室予約管理データベース４５０は、会議室の予約に関する情報が格納される。会議室予約管理データベース４５０の詳細は後述する。
【０１３６】
端末管理サーバ５００は、送受信部５１０、記憶読出処理部５２０、記憶部５３０を有する。これら各部は、端末管理サーバ５００の有するＨＤからＲＡＭ上に展開された端末管理プログラムをＣＰＵが読み出して実行することで実現される。
【０１３７】
送受信部５１０は、ネットワークを介して電子黒板システム１００Ａに含まれる他の装置との各種データ（または情報）の送受信を行う。記憶読出処理部５２０は、記憶部５３０に各種データを記憶したり、記憶部５３０に記憶された各種データを読み出したりする処理を行う。記憶部５３０には、ユーザデータベース３６０が格納されている。
【０１３８】
本実施形態の資料管理サーバ６００は、送受信部６１０、記憶読出処理部６２０、記憶部６３０を有する。これら各部は、資料管理サーバ６００の有するＨＤからＲＡＭ上に展開された資料管理プログラムをＣＰＵが読み出して実行することで実現される。
【０１３９】
送受信部６１０は、ネットワークを介して電子黒板システム１００Ａに含まれる他の装置との各種データ（または情報）の送受信を行う。記憶読出処理部６２０は、記憶部６３に各種データを記憶したり、記憶部６３０に記憶された各種データを読み出したりする処理を行う。
【０１４０】
記憶部６３０には、コンテンツ管理データベース３５０Ａが格納されている。コンテンツ管理データベース３５０Ａの詳細は後述する。
【０１４１】
次に、本実施形態の個人端末１０ａの機能について説明する。個人端末１０ａは、送受信部１１、受付部１２、表示制御部１３、記憶読出処理部１４、記憶部１５を有する。
【０１４２】
送受信部１１は、ネットワークを介して電子黒板システム１００Ａに含まれる他の装置との各種データ（または情報）の送受信を行う。受付部１２は、個人端末１０ａに対する各種の情報の入力を受け付ける。
【０１４３】
表示制御部１３は、個人端末１０ａの有するディスプレイにおける表示を制御する。記憶読出処理部１４は、記憶部１５に各種データを記憶したり、記憶部１５や記録媒体１６に記憶された各種データを読み出したりする処理を行う。
【０１４４】
本実施形態では、例えば、会議室の予約は、個人端末１０ａで行われても良い。具体的には、例えば、個人端末１０ａは、表示制御部１３により、ディスプレイに会議室の予約を行うための予約画面を表示させ、受付部１２により、会議室の選択や会議室の使用予定時間（予約時間）等の入力を受け付ける。そして、個人端末１０ａは、送受信部１１により、入力された情報を会議室予約管理サーバ４００へ送信しても良い。
【０１４５】
以下に、図１５を参照して、個人端末１０ａによる会議室の予約について説明する。図１５は、個人端末による会議室の予約について説明する図である。図１５（Ａ）は、個人端末１０ａに表示されるメニュー画面の一例を示し、図１５（Ｂ）は、個人端末１０ａに表示された予定表の一例を示す。
【０１４６】
本実施形態の個人端末１０ａは、例えば、利用者個々が使用する端末である。図１５に示すメニュー画面１５１Ａは、個人端末１０ａの利用者が個人端末１０ａを介して受けることができる核種のサービスと対応するアイコンと、個人端末１０ａにおいて実行される各種のアプリケーションと対応するアイコンの一覧が表示される。
【０１４７】
メニュー画面１５１Ａにおいて、予定表と対応するアイコン１５２が選択されると、個人端末１０ａは、メニュー画面１５１Ａを画面１５１Ｂに遷移させる。
【０１４８】
画面１５１Ｂでは、カレンダーが表示されても良く、個人端末１０ａの利用者の予定の設定や、既に設定された予定の確認、変更が行われる。
【０１４９】
本実施形態では、例えば、画面１５１Ｂにおいて、空いている会議室が選択され、使用する予定の時間帯が入力されると、選択された会議室と入力された時間帯とが、個人端末１０ａの利用者のユーザＩＤと共に会議室予約管理サーバ４００へ送信される。
【０１５０】
このとき、画面１５１Ｂには、個人端末１０ａの利用者以外の他の利用者によって、既に予定が設定されたカレンダーが表示されても良い。個人端末１０ａの利用者以外の他の利用者とは、例えば、個人端末１０ａの利用者と、予定が共有される利用者であっても良い。また、個人端末１０ａの利用者以外の他の利用者とは、個人端末１０ａの利用者と同じ会議に出席する利用者であっても良い。
【０１５１】
図１５（Ｂ）の例では、個人端末１０ａの利用者をユーザＩＤ「１０１」とした場合に、ユーザＩＤ「１０１」は、ユーザＩＤ「１０２」の利用者と、ユーザＩＤ「１０３」の利用者のカレンダーが表示されている。したがって、個人端末１０ａの利用者は、ユーザＩＤ「１０２」、ユーザＩＤ「１０３」の利用者と予定が共有されていることがわかる。
【０１５２】
また、図１５（Ｂ）の例では、個人端末１０ａの利用者と、ユーザＩＤ「１０２」の利用者は、１／３０の１０：００−１１：００に会議室Ａで開催される会議に出席予定であることがわかる。
【０１５３】
会議室予約管理サーバ４００では、個人端末１０ａから、会議室と時間帯とユーザＩＤとを含む情報を受信すると、この情報を会議室予約管理データベース４５０に格納する。
【０１５４】
次に、図１６を参照して、会議室予約管理サーバ４００の会議室予約管理データベース４５０について説明する。
【０１５５】
図１６は、第二の実施形態の会議室予約管理データベースの一例を示す図である。図１６（Ａ）は、複数の会議室が予約された状態の会議室予約管理データベース４５０−１の例を示しており、図１６（Ｂ）は、予約されていた会議室が使用中となった状態の会議室予約管理データベース４５０−２の例を示している。
【０１５６】
本実施形態の会議室予約管理データベース４５０は、情報の項目として、利用日、階数、会議室名、開始時刻、終了時刻、ユーザＩＤ、ステータスを有する。
【０１５７】
項目「利用日」の値は、会議室を利用する日にちを示す。項目「階数」の値は、会議室が設けられた建物におれる会議室の階数を示す。項目「会議室名」の値は、会議室の名称を示す。会議室予約管理データベース４５０において、各項目に値を含む情報を、予約管理情報と呼ぶ。
【０１５８】
項目「開始時刻」の値は、会議室の使用を開始する時間を示す。言い換えれば、項目「開始時刻」の値は、会議室の使用が開始される予定の時刻を示す。項目「終了時刻」の値は、会議室の使用を終了する予定の時刻を示す。項目「ステータス」の値は、会議室の状態を示す。項目「ステータス」の値が「予約中」である場合には、対応する会議室は予約されているが、まだ使用されていない状態を示す。項目「ステータス」の値が「使用中」である場合には、対応する会議室は使用中であることを示す。
【０１５９】
図１６（Ａ）に示す会議室予約管理データベース４５０−１では、会議室Ａが、ユーザＩＤ「１０１」、「１０２」の利用者により、２０１８／１／３０の１０：００から１１：００まで予約され、会議室Ａでの会議は、まだ始まっていないことがわかる。
【０１６０】
また、図１６（Ｂ）に示す会議室予約管理データベース４５０−２では、２０１８／１／３０における会議室Ａの開始時刻が１０：０２となっており、会議室Ａのステータスは、使用中となっている。したがって、この場合、会議室Ａに設置されている電子黒板２００Ａに対して、ユーザＩＤ「１０１」又はユーザＩＤ「１０２」の利用者が、１０：０２に専有端末を翳して、使用を開始したことがわかる。
【０１６１】
次に、図１７を参照して、本実施形態の資料管理サーバ６００に設けられたコンテンツ管理データベース３５０Ａについて説明する。図１７は、第二の実施形態のコンテンツ管理データベースを説明する図である。
【０１６２】
本実施形態のコンテンツ管理データベース３５０Ａに格納されるコンテンツ管理情報は、電子黒板２００Ａにおいて、会議室の予約がなされた場合に生成される。
【０１６３】
本実施形態のコンテンツ管理データベース３５０Ａは、情報の項目として、ユーザＩＤ、コンテンツデータ、移動先会議室名、予約時間を有する。
【０１６４】
項目「ユーザＩＤ」の値は、移動先会議室名が示す会議室で、コンテンツデータを共有する予定のユーザのユーザＩＤであり、このユーザＩＤには、電子黒板２００Ａにより専有端末から読み取られた識別情報と対応するユーザＩＤが含まれる。
【０１６５】
項目「コンテンツデータ」の値は、電子黒板システム１００Ａに含まれる電子黒板２００Ａの何れかに表示されていたコンテンツデータである。
【０１６６】
項目「移動先会議室名」の値は、これから移動する先の会議室名を示す。尚、本実施形態では、会議が予定していた時間より長引いた場合に、それまで使用していた会議室が、予約した時間が終了した後も空いていた場合には、それまで使用していた会議室の名称が、項目「移動先会議室名」の値とされても良い。
【０１６７】
図１７の例では、ユーザＩＤ「１０１」、「１０２」と、コンテンツデータ「ＷＢ２０１８０１２５−１０１５３１．ｐｄｆ」とが、移動先会議室名「会議室Ｂ」の１１：００〜１２：００に対応付けられている。したがって、コンテンツデータ「ＷＢ２０１８０１２５−１０１５３１．ｐｄｆ」は、１１：００〜１２：００の時間帯に、会議室Ｂにおいて、ユーザＩＤ「１０１」、又はユーザＩＤ「１０２」の利用者によって表示される予定であることがわかる。
【０１６８】
また、コンテンツ管理データベース３５０Ａでは、項目「移動先会議室名」の代わりに、項目「端末ＩＤ」を有していても良い。この項目「端末ＩＤ」の値は、電子黒板２００Ａのそれぞれを特定するための、電子黒板２００Ａの固有の識別情報である。項目「予約時間」の値は、移動する先の会議室を予約する時間帯を示す。言い換えれば、項目「予約」時間」の値は、移動先の会議室で電子黒板２００Ａが使用される予定の時間帯を示す。つまり、項目「予約時間」の値は、移動先の電子黒板２００Ａで対応するコンテンツデータが表示される予定を示す時間帯である。
【０１６９】
尚、本実施形態のコンテンツ管理データベース３５０Ａには、個人端末１０ａ等から、会議室を予約する際に予め登録されたコンテンツ管理情報が格納されていても良い。また、会議室予約管理サーバ４００は、個人端末１０ａにおいて会議室の予約が行われてから会議が開始されるまでの間に、個人端末１０ａ等により登録されたコンテンツ管理情報が格納されたコンテンツ管理データベース３５０を有していても良い。
【０１７０】
次に、図１８及び図１９を参照して、本実施形態の電子黒板システム１００Ａの動作について説明する。
【０１７１】
以下の説明では、図１８では、会議を延長する場合に、それまで使用していた会議室を延長して使用する場合の動作について説明する。また、図１９では、会議を延長する場合に、それまで使用していた会議室から他の会議室に移動し、他の会議室に設置された電子黒板２００Ａを用いて会議を行う場合の動作について説明する。
【０１７２】
図１８は、第二の実施形態の電子黒板システムの動作を説明する第一のシーケンス図である。図１８では、電子黒板２００Ａ−１が設置された会議室で開催された会議を、同じ会議室で延長して行う場合を示している。
【０１７３】
図１８のステップＳ１８０１からステップＳ１８０６までの電子黒板２００Ａ−１と端末管理サーバ５００との間の処理は、図１０のステップＳ１００１からステップＳ１００６までの電子黒板２００とサーバ装置３００との間の処理と同様であるから、説明を省略する。
【０１７４】
ステップＳ１８０６に続いて、電子黒板２００Ａ−１の予約管理部３９により、送受信部２１により、会議室予約管理サーバ４００に対して自機の使用が開始されたことを示す使用開始通知を送信する（ステップＳ１８０７）。尚、使用開始通知には、電子黒板２００Ａの認証において取得したユーザＩＤと、カードＩＤを取得した時刻を示す情報と、が含まれても良い。
【０１７５】
会議室予約管理サーバ４００は、この通知を受けて、記憶読出処理部４３０は、会議室予約管理データベース４５０において、使用開始通知に含まれるユーザＩＤが一致し、且つ時刻が開始時刻から終了時刻までの間に含まれる会議室管理情報を特定する。そして、特定した会議室管理情報に含まれる項目「開始時刻」の値として、カードＩＤを取得した時刻を書き込み、項目「ステータス」の値として、「使用中」を書き込む（ステップＳ１８０８）。
【０１７６】
また、電子黒板２００Ａ−１の予約管理部３９は、送受信部２１により、資料管理サーバ６００に対して、コンテンツデータの検索要求を送信する（ステップＳ１８０９）。検索要求には、使用開始通知に含まれるユーザＩＤと、カードＩＤを取得した時刻を示す情報とが含まれる。
【０１７７】
資料管理サーバ６００は、この通知を受けて、記憶読出処理部６２０により、コンテンツ管理データベース３５０Ａを検索し（ステップＳ１８１０）、検索結果を電子黒板２００Ａ−１に通知する（ステップＳ１８１１）。
【０１７８】
具体的には、資料管理サーバ６００は、コンテンツ管理データベース３５０Ａに、ユーザＩＤが一致し、予約時間にカードＩＤを取得した時刻が含まれるコンテンツ管理情報が存在するか否かを判定し、判定結果を電子黒板２００Ａ−１に通知する。ここで、ステップＳ１８１１の通知は、該当するコンテンツ管理情報が存在することを示す通知とした。
【０１７９】
電子黒板２００Ａ−１は、この通知を受けて、表示制御部２４により、表示予定であるコンテンツデータが存在することを通知する画面をディスプレイ２２０に表示させる（ステップＳ１８１２）。
【０１８０】
電子黒板２００Ａ−１は、この画面において、コンテンツデータの表示を指示する操作が成されると、送受信部２１により、コンテンツデータの取得要求を資料管理サーバ６００に対して送信する（ステップＳ１８１３）。
【０１８１】
資料管理サーバ６００は、取得要求を受け付けて、ステップＳ１８１０で検索したコンテンツ管理情報に含まれるコンテンツデータをコンテンツ管理データベース３５０Ａから読み出す（ステップＳ１８１４）。そして、資料管理サーバ６００は、読み出したコンテンツデータを電子黒板２００Ａ−１に送信する（ステップＳ１８１５）。
【０１８２】
電子黒板２００Ａ−１は、資料管理サーバ６００から受信したコンテンツデータを表示制御部２４により、ディスプレイ２２０に表示させる（ステップＳ１８１６）。
【０１８３】
ここで、電子黒板２００Ａ−１は、予約管理部３９により、会議室の予約時間の終了が近づいてくると、表示制御部２４により、会議室を使用する時間を予約した時間から延長させるか否かを問い合わせる延長確認画面をディスプレイ２２０に表示させる（ステップＳ１８１７）。
【０１８４】
電子黒板２００Ａ−１は、延長確認画面において、延長を指示する操作を受け付けると、送受信部２１により、会議室予約管理サーバ４００に対して、延長要求を送信する（ステップＳ１８１８）。
【０１８５】
会議室予約管理サーバ４００は、延長要求を受け付けると、会議室予約管理データベース４５０を参照し、電子黒板２００Ａ−１が設置されている会議室に対する予約管理情報を読み出す（ステップＳ１８１９）。そして、会議室予約管理サーバ４００は、電子黒板２００Ａ−１が設置された会議室の予約状況を示す情報を電子黒板２００Ａ−１に送信する（ステップＳ１８２０）。
【０１８６】
電子黒板２００Ａ−１は、空き状況を示す情報を受信すると、この会議室を予約するための予約画面をディスプレイ２２０に表示させる（ステップＳ１８２１）。電子黒板２００Ａ−１は、予約画面において、会議室の予約を指示する操作を受け付けると、送受信部２１により、会議室の予約要求を会議室予約管理サーバ４００へ送信する（ステップＳ１８２２）。
【０１８７】
会議室予約管理サーバ４００は、予約要求を受けて、新たに、ユーザＩＤ、会議室名を含む会議室管理情報を生成し、会議室予約管理データベース４５０に書き込む（ステップＳ１８２３）。このとき、生成される会議室管理情報では、会議室の開始時刻から終了時刻までの時間を、予め決められた時間としても良い。言い換えれば、会議室を延長する場合は、延長できる時間が予め設定されていてもよい。
【０１８８】
会議室予約管理サーバ４００は、書き込みが完了すると、電子黒板２００Ａ−１に対して、予約が完了したことを示す完了通知を送信する（ステップＳ１８２４）。
【０１８９】
電子黒板２００Ａ−１は、完了通知を受けて、会議室の延長の予約が完了したことを示す延長予約完了画面をディスプレイ２２０に表示させる（ステップＳ１８２５）。
【０１９０】
続いて、電子黒板２００Ａ−１は、コンテンツデータの格納を指示する操作を受け付ける（ステップＳ１８２６）。続いて、電子黒板２００Ａ−１は、コンテンツデータを資料管理サーバ６００へ送信する（ステップＳ１８２７）。このとき、電子黒板２００Ａ−１は、コンテンツデータに、認証結果として取得したユーザＩＤと、ステップＳ１８１０で検索したコンテンツ管理情報に含まれるユーザＩＤと、会議室の延長時間とを対応付けて資料管理サーバ６００に送信する。つまり、ここでは、コンテンツデータは、延長前にコンテンツデータを共有していた利用者を特定する複数のユーザＩＤが対応付けられる。
【０１９１】
尚、ここで、資料管理サーバ６００に送信されるコンテンツデータは、電子黒板２００Ａ−１がカードＩＤを取得してから、格納を指示する操作を受け付けるまでに入力された手書きのストローク画像等を含む。
【０１９２】
資料管理サーバ６００は、コンテンツデータを受信すると、ユーザＩＤと、会議室名と、会議室の延長時間（予約時間）とをコンテンツデータに対応付けて、コンテンツ管理データベース３５０Ａに書き込む（ステップＳ１８２８）。
【０１９３】
つまり、ここでは、電子黒板２００Ａ−１の利用者は、現在会議を行っている会議室を、そのまま延長して使用することができるか否かを確認し、延長して使用することができる場合に、現在使用している会議室の予約時間を延長している。
【０１９４】
図１８の例で、会議室管理情報に含まれる終了時刻が経過した後に、再度、ステップＳ１８０２で取得したカードＩＤと同様のカードＩＤを取得することで、それまでの会議で使用されていたコンテンツデータを速やかに電子黒板２００Ａ−１に表示させることができる。
【０１９５】
図１９は、第二の実施形態の電子黒板システムの動作を説明する第二のシーケンス図である。
【０１９６】
図１９では、電子黒板２００Ａ−１が設置された会議室において開催された会議が延長され、電子黒板２００Ａ−２が設置された会議室で、電子黒板２００Ａ−２を用いて会議を続ける場合を示している。
【０１９７】
図１９のステップＳ１９０１からステップＳ１９２８までの処理は、図１８のステップＳ１８０１からステップＳ１８２８までの処理と同様であるから、説明を省略する。
【０１９８】
次に、電子黒板２００Ａ−２は、ログイン画面を表示させる（ステップＳ１９２９）。続いて、電子黒板２００Ａ−２は、利用者が翳したＩＣカード３から、カードＩＤを取得する（ステップＳ１９３０）。ここで取得するカードＩＤは、ステップＳ１９０２で電子黒板２００Ａ−１が取得したカードＩＤと同じである。
【０１９９】
ステップＳ１９３１からステップＳ１９４４までの処理は、ステップＳ１９０３からステップＳ１９１６までの処理と同様であるから、説明を省略する。
【０２００】
次に、電子黒板２００Ａにおいて、利用者の認証が成功してコンテンツデータが表示されてから、会議室の延長予約画面が表示されるまでの電子黒板２００Ａの処理について説明する。
【０２０１】
図２０は、第二の実施形態の電子黒板の処理を説明する第一のフローチャートである。図２０では、図１８のステップＳ１８１６からステップＳ１８２５までの電子黒板２００Ａ−１、図１９のステップＳ１９１６からステップＳ１９２５までの電子黒板２００Ａ−２の処理について示している。
【０２０２】
本実施形態の電子黒板２００Ａは、予約管理部３９により、現在の時刻が、会議室予約管理サーバ４００に対して、現在の会議と対応する予約管理情報に含まれる終了時刻の１０分前であるか否かを判定する（ステップＳ２００１）。尚、１０分とは、予め設定された所定時間の一例である。
【０２０３】
具体的には、電子黒板２００Ａは、会議室予約管理サーバ４００から、開始時刻を書き込んだ予約管理情報を取得し、現在の時刻と終了時刻とを比較しても良い。また、電子黒板２００Ａは、定期的に会議室予約管理サーバ４００にアクセスし、開始時刻を書き込んだ予約管理情報を参照して、現在の時刻と終了時刻とを比較しても良い。
【０２０４】
ステップＳ２００１において、１０分前ではない場合、電子黒板２００Ａは待機する。ステップＳ２００１において、１０分前となると、電子黒板２００Ａは、延長確認画面を表示させる（ステップＳ２００２）。続いて、電子黒板２００Ａは、延長確認画面において、会議の延長を指示する操作を受け付けたか否かを判定する（ステップＳ２００３）。
【０２０５】
ステップＳ２００３において、該当する操作を受け付けない場合、電子黒板２００Ａは、後述するステップＳ２０１１へ進む。
【０２０６】
ステップＳ２００３において、該当する操作を受け付けると、電子黒板２００Ａは、延長要求を会議室予約管理サーバ４００へ送信する（ステップＳ２００４）。
【０２０７】
続いて、電子黒板２００Ａは、会議室予約管理サーバ４００から、自機が設置してある会議室の予約状況を示す情報を会議室予約管理サーバ４００から受信する（ステップＳ２００５）。
【０２０８】
続いて、電子黒板２００Ａは、予約管理部３９により、予約状況を示す情報に基づき、自機が設置されている会議室が、終了時刻のあとも空いているか否かを判定する（ステップＳ２００６）。ステップＳ２００６において、自機が設置された会議室が空いていない場合、電子黒板２００Ａは、後述するステップＳ２０１２へ進む。
【０２０９】
ステップＳ２００６において、自機が設置された会議室が空いる場合、電子黒板２００Ａは、予約画面を表示させ（ステップＳ２００７）、この会議室の予約を指示する操作を受け付けたか否かを判定する（ステップＳ２００８）。ステップＳ２００８において、該当する操作が行われない場合、電子黒板２００Ａは、後述するステップＳ２０１１へ進む。
【０２１０】
ステップＳ２００８において、該当する操作を受け付けると、電子黒板２００Ａは、認証において取得したユーザＩＤと共に、予約要求を会議室予約管理サーバ４００へ送信する（ステップＳ２００９）。続いて、電子黒板２００Ａは、会議室予約管理サーバ４００から、予約の完了通知を受けて、延長予約完了画面を表示させ（ステップＳ２０１０）、会議室の延長の予約の処理を終了する。
【０２１１】
ステップＳ２００３において、該当する操作を受け付けない場合、電子黒板２００Ａは、ディスプレイ２２０に手書き入力用の画面を表示させ（ステップＳ２０１１）、処理を終了する。
【０２１２】
ステップＳ２００６において、自機が設置されている会議室が空いていない場合、電子黒板２００Ａは、予約管理部３９により、会議室予約管理サーバ４００に対し、自機が設置されている会議室から近い会議室に、終了時刻以降に空きがないか否かを判定する（ステップＳ２０１２）。尚、本実施形態では、自機が設置されている会議室と同じ階にある会議室を、自機が設置されている会議室から近い会議室としても良い。本実施形態では、どのような条件を自機が設置されている会議室から近い会議室とするか否かが、予約管理部３９に予め設定されていても良い。
【０２１３】
ステップＳ２０１２において、近い会議室に空きが存在する場合、電子黒板２００Ａは、ステップＳ２００７へ進む。ステップＳ２０１２において、近い会議室に空きが存在しない場合、電子黒板２００Ａは、終了時刻後に予約可能な会議室が存在しないことを通知する画面をディスプレイ２２０に表示させ（ステップＳ２０１３）、処理を終了する。
【０２１４】
次に、図２１を参照して、電子黒板２００Ａ−２に資料管理サーバ６００に格納されたコンテンツデータを表示させる処理を説明する。図２１は、第二の実施形態の電子黒板の処理を説明する第二のフローチャートである。図２１では、図１９のステップＳ１９３０からステップＳ１９４４までの処理を示している。
【０２１５】
本実施形態の電子黒板２００Ａ−２は、取得提供部２８がＩＣカードから取得したカードＩＤが、電子黒板２００Ａ−１が設置された会議室から移動した利用者のカードＩＤであるか否かを判定する（ステップＳ２１０１）。具体的には、電子黒板２００Ａ−２は、カードＩＤを端末管理サーバ５００に送信し、認証結果とユーザＩＤとを取得する。そして、電子黒板２００Ａ−２は、カードＩＤを取得したときの時刻と、ユーザＩＤと、を検索要求として、資料管理サーバ６００へ送信する。尚、電子黒板２００Ａ−２には、自機が設置された会議室の名称が登録されており、検索要求と共に自機が設置された会議室の名称を資料管理サーバ６００へ送信しても良い。
【０２１６】
資料管理サーバ６００は、コンテンツ管理データベース３５０Ａ内のユーザＩＤが一致し、会議室名が、電子黒板２００Ａ−２が設置された会議室の名称と一致し、予約時間が示す時間帯にカードＩＤを取得した時刻が含まれるコンテンツ管理情報を検索する。そして、資料管理サーバ６００は、該当するコンテンツ管理情報の有無を検索結果として電子黒板２００Ａ−２へ送信する。
【０２１７】
つまり、電子黒板２００Ａ−２は、ステップＳ２１０１において、資料管理サーバ６００から送信された検索結果が、該当するコンテンツ管理情報が有ることを示す通知であるか否かを判定している。
【０２１８】
ステップＳ２１０１において、会議室を移動した利用者である場合、つまり、資料管理サーバ６００に該当するコンテンツ管理情報が有ることを示す通知を受信した場合、電子黒板２００Ａ−２は、表示予定のコンテンツデータが存在することを通知する通知画面をディスプレイ２２０に表示させる（ステップＳ２１０２）。
【０２１９】
ステップＳ２１０１において、会議室を移動した利用者でない場合、つまり、資料管理サーバ６００に該当するコンテンツ管理情報が無いことを示す通知を受信した場合、電子黒板２００Ａ−２は、後述するステップＳ２１０６へ進む。
【０２２０】
ステップＳ２１０２に続いて、電子黒板２００Ａ−２は、通知画面において、表示予定のコンテンツデータの表示を指示する操作を受け付けたか否かを判定する（ステップＳ２１０３）。ステップＳ２１０３において、該当する操作を受け付けない場合、電子黒板２００Ａ−２は、後述するステップＳ２１０６へ進む。
【０２２１】
ステップＳ２１０３において、該当する操作を受け付けた場合、電子黒板２００Ａ−２は、資料管理サーバ６００から移動前に格納したコンテンツデータを取得する（ステップＳ２１０４）。言い換えれば、電子黒板２００Ａ−２は、資料管理サーバ６００から該当するコンテンツ管理情報に含まれるコンテンツデータを取得する。
【０２２２】
続いて、電子黒板２００Ａ−２は、取得したコンテンツデータをディスプレイ２２０に表示させ（ステップＳ２１０５）、処理を終了する。
【０２２３】
尚、このとき、電子黒板２００Ａ−２は、表示制御部２４により、取得したコンテンツデータの最終ページをディスプレイ２２０に表示させても良い。このように、コンテンツデータの最終ページからディスプレイ２２０に表示させることで、会議室を移動する前の電子黒板２００Ａ−１の表示の状態を再現することができる。したがって、本実施形態によれば、過去に表示していたコンテンツデータを容易に電子黒板２００Ａ−２に表示させることができる。
【０２２４】
また、電子黒板２００Ａ−２は、表示制御部２４により、取得したコンテンツデータに含まれる各ページのサムネイル画像の一覧をディスプレイ２２０に表示させても良い。サムネイル画像の一覧を表示させることで、取得したコンテンツデータから、表示させるページを利用者に容易に選択させることができる。
【０２２５】
また、ステップＳ２１０１において、会議室を移動した利用者でない場合と、通知画面において表示予定のコンテンツデータを表示させる操作を受け付けない場合、電子黒板２００Ａ−２は、ディスプレイ２２０に手書き入力用の画面を表示させ（ステップＳ２１０６）、処理を終了する。
【０２２６】
以下に、図２２を参照して、本実施形態の電子黒板２００Ａにおける表示例について説明する。図２２は、第二の実施形態の電子黒板の表示例を示す第一の図である。図２２（Ａ）は、延長確認画面の一例を示す。図２２（Ｂ）は、予約画面の一例を示す。図２２（Ｃ）は、空いている会議室がないことを通知する画面の一例を示す。図２２（Ｄ）は、表示予定のコンテンツデータが存在することを通知する画面の一例を示す。
【０２２７】
図２２（Ａ）に示す延長確認画面２７１は、図１８のステップＳ１８１７、図１９のステップＳ１９１７、図２０のステップＳ２００２において、ディスプレイ２２０に表示される。
【０２２８】
延長確認画面２７１は、通知２７１ａと、操作ボタン２７１ｂ、２７１ｃとが表示される。通知２７１ａには、あと１０分で会議室の予約時間の終了時刻であることを示すメッセージと、会議室の予約を延長するか否かを問い合わせるメッセージとを含む。
【０２２９】
延長確認画面２７１で、操作ボタン２７１ｂが操作され、予約できる会議室がある場合、ディスプレイ２２０の表示は、延長確認画面２７１から図２２（Ｂ）に示す予約画面２７２に遷移する。
【０２３０】
予約画面２７２には、空いている会議室を示すメッセージと、この会議室を予約するか否かを問い合わせるメッセージとを含む通知２７２ａと、操作ボタン２７２ｂ、２７２ｃとが表示される。
【０２３１】
また、延長確認画面２７１で、操作ボタン２７１ｂが操作され、予約できる会議室がない場合、ディスプレイ２２０の表示は、図２２（Ｃ）に示す画面２７３に遷移する。
【０２３２】
画面２７３には、予約できる会議室がないことを示す通知２７３ａが表示される。
【０２３３】
予約画面２７２において、操作ボタン２７２ｂが操作されると、ディスプレイ２２０の表示は、予約画面２７２から図２２（Ｄ）に示す画面２７４に遷移する。画面２７４には、通知２７４ａと、操作ボタン２７４ｂ、２７４ｃとが表示される。
【０２３４】
通知２７４ａには、表示予定のコンテンツデータが存在することを示すメッセージと、このコンテンツデータを最終ページから表示させるか否かを問い合わせるメッセージとが含まれる。
【０２３５】
画面２７４において、操作ボタン２７４ｂが操作されると、表示予定のコンテンツデータの最終ページがディスプレイ２２０に表示される。また、操作ボタン２７４ｃが操作されると、ディスプレイ２２０には、手書き入力用の画面が表示される。
【０２３６】
このように、本実施形態によれば、電子黒板２００Ａが設置された会議室で会議を行っている場合に、会議室を予約している時間の終了時刻が近づいてくると、電子黒板２００Ａから、直接その後の会議室の予約状況を問い合わせ、予約を行うことができる。
次に、図２３を参照して、本実施形態の電子黒板２００Ａにおける表示例について、さらに説明する。図２３は、第二の実施形態の電子黒板の表示例を示す第二の図である。図２３（Ａ）は、会議室を移動した先の電子黒板２００Ａ−２におけるコンテンツデータの第一の表示例を示し、図２３（Ｂ）は、会議室を移動した先の電子黒板２００Ａ−２におけるコンテンツデータの第一の表示例を示す。
【０２３７】
図２３（Ａ）、（Ｂ）に示す表示例は、例えば、図２１のステップＳ２１０５において、電子黒板２００Ａ−２のディスプレイ２２０に表示される画面の例である。
【０２３８】
図２３（Ａ）に示す画面２８１Ａでは、コンテンツデータ２８２とメッセージ２８３とが表示される。
【０２３９】
コンテンツデータ２８２は、移動前の会議室に設置された電子黒板２００Ａに最後に表示されたページであり、メッセージ２８３は、コンテンツデータ２８２が移動前に表示された最終ページであることを示すメッセージである。
【０２４０】
このように、本実施形態によれば、会議室を移動して会議を続行する際に、移動前の会議室の電子黒板２００Ａに表示されていたコンテンツデータを、移動先の会議室の電子黒板２００Ａに引き継がせることができる。さらに、本実施形態によれば、移動前の会議室に設置された電子黒板２００Ａから資料管理サーバ６００に格納されたコンテンツデータを、移動先の電子黒板２００Ａで引き継いで表示させる際に、コンテンツデータの最終ページから表示させる。このため、本実施形態では、会議室を移動する直前の状態を、移動先の会議室においても再現することができる。
【０２４１】
図２３（Ｂ）に示す画面２８１Ｂでは、移動前に格納されたコンテンツデータのサムネイル画像の一覧２８４と、サムネイル画像の一覧２８４が移動先で表示される予定のコンテンツデータであることを示すメッセージ２８５と、が表示される。
【０２４２】
本実施形態では、このように、移動先の電子黒板２００Ａにおいて、延長予約によって表示予定とされたコンテンツデータの内容を、利用者に分かりやすく表示させることができる。したがって、本実施形態によれば、会議室を移動した後に、利用者が表示予定のコンテンツデータから所望するページを選択しようとした場合に、この選択を容易にさせることができる。
【０２４３】
尚、本実施形態では、電子黒板２００Ａが設置された会議室で会議を行う形態を説明したが、これに限定されない。本実施形態は、例えば、教育機関において、教室に電子黒板２００Ａが設置されている場合等においても適用できる。
【０２４４】
（第三の実施形態）
以下に図面を参照して、第三の実施形態について説明する。第三の実施形態は、電子黒板システムにおいて、電子黒板の代わりに、画像投影装置を用いた点が、第一の実施形態と相違する。よって、以下の第三の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０２４５】
図２４は、第三の実施形態の電子黒板システムを説明する図である。図２４に示す電子黒板システム１００Ｂは、画像投影装置（プロジェクタ）７００とサーバ装置３００とを有する。
【０２４６】
画像投影装置７００は、例えば、画像投影装置７００と接続された端末装置から入力された画像データを、スクリーン８００に投影する。スクリーン８００は、例えば、ホワイトボードや壁面等が代用されても良く、ディスプレイ２３０に相当するものとなる。
【０２４７】
また、画像投影装置７００は、電子ペンや利用者の手等の動作を検出することで、スクリーン８００に対する手書き入力を検出し、スクリーン８００にストローク画像を投影させる。
【０２４８】
また、画像投影装置７００は、例えば、スクリーン８００に表示された保存ボタン２８５が操作されると、スクリーン８００に投影されている画像の画像データを、コンテンツデータとして、サーバ装置３００へ送信する。
【０２４９】
このとき、本実施形態の画像投影装置７００には、専有端末から識別情報を読み取る読取装置が設けられているか、又は、読取装置が接続されており、専有端末から読み取った識別情報をサーバ装置３００に送信し、認証結果としてユーザＩＤを取得する。そして、画像投影装置７００は、取得したユーザＩＤと、識別情報を取得した時刻を示す情報とを、コンテンツデータと対応付けて、サーバ装置３００へ送信する。
【０２５０】
また、画像投影装置７００は、例えば、保存ボタン２８５が操作された場合に、例えば、ユーザＩＤと、識別情報を取得した時刻を示す情報とを、コンテンツデータをＵＳＢメモリ等の可搬型の記録媒体に出力し、保存させても良い。
【０２５１】
次に、図２５乃至図２７を参照して、上述した各実施形態の電子黒板システムの変形例について説明する。
【０２５２】
図２５は、電子黒板システムの変形例を示す第一の図である。図２５の例では、電子黒板２００の代わりに、端末装置９００、画像投影装置７００Ａ、ペン動作検出装置８１０を有する。
【０２５３】
端末装置９００は、画像投影装置７００Ａ及びペン動作検出装置８１０と有線で接続されている。
【０２５４】
画像投影装置７００Ａは、端末装置９００により入力された画像データをスクリーン８００に投影させる。
【０２５５】
ペン動作検出装置８１０は、電子ペン８２０と通信を行っており、スクリーン８００の近傍における電子ペン８２０の動作を検出する。具体的には、電子ペン８２０は、スクリーン８００上において、電子ペン８２０が示している点を示す座標情報を検出し、端末装置９００へ送信する。
【０２５６】
端末装置９００は、ペン動作検出装置８１０から受信した座標情報に基づき、電子ペン８２０によって入力されるストローク画像を示すストローク画像データを生成し、画像投影装置７００Ａによってストローク画像をスクリーン８００に描画させる。
【０２５７】
また、端末装置９００は、専有端末から識別情報を読み取る読取装置が設けられているか、又は、読取装置が接続されており、専有端末から読み取った識別情報をサーバ装置３００に送信し、認証結果としてユーザＩＤを取得する。そして、端末装置９００は、取得したユーザＩＤと、識別情報を取得した時刻を示す情報とを、コンテンツデータと対応付けて、サーバ装置３００へ送信する。
【０２５８】
このとき、端末装置９００は、画像投影装置７００Ａに投影させている画像を示す重畳画像データを含むコンテンツデータを生成する。そして、端末装置９００は、コンテンツデータから、ストローク情報を含むコンテンツデータを選択し、サーバ装置３００に送信する。
【０２５９】
図２６は、電子黒板システムの変形例を示す第二の図である。図２６の例では、電子黒板２００の代わりに、端末装置９００とディスプレイ８００Ａと、ペン動作検出装置８１０とを有する。
【０２６０】
ペン動作検出装置８１０は、ディスプレイ８００Ａの近傍に配置され、ディスプレイ８００Ａ上に、電子ペン８２０Ａが示している点を示す座標情報を検出し、端末装置９００へ送信する。尚、図２６の例では、電子ペン８２０Ａは、端末装置９００によってＵＳＢコネクタを介して充電されても良い。
【０２６１】
端末装置９００は、ペン動作検出装置８１０から受信した座標情報に基づき、電子ペン８２０Ａによって入力されるストローク画像の画像データを生成し、ディスプレイ８００Ａに表示させる。
【０２６２】
また、本実施形態の端末装置９００は、画像投影装置７００Ａに投影させている画像を示す重畳画像データを含むコンテンツデータを生成する。そして、端末装置９００は、コンテンツデータから、ストローク情報を含むコンテンツデータを選択し、サーバ装置３００に送信する。
【０２６３】
図２７は、電子黒板システムの変形例を示す第三の図である。図２７の例では、電子黒板２００の代わりに、端末装置９００と、画像投影装置７００Ａとを有する。
【０２６４】
端末装置９００は、電子ペン８２０Ｂと無線通信（Ｂｌｕｅｔｏｏｔｈ等）を行って、スクリーン８００上において電子ペン８２０Ｂが示す点の座標情報を受信する。そして、端末装置９００は、受信した座標情報に基づき、電子ペン８２０Ｂにより入力されるストローク画像の画像データを生成し、画像投影装置７００Ａによって、スクリーン８００上にストローク画像を投影させる。
【０２６５】
また、端末装置９００は、画像投影装置７００Ａに投影させている画像を示す重畳画像データを含むコンテンツデータを生成する。そして、端末装置９００は、コンテンツデータから、ストローク情報を含むコンテンツデータを選択し、サーバ装置３００に送信する。
【０２６６】
以上のように、上述した各実施形態は、様々なシステム構成において適用することができる。
【０２６７】
また、上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたＡＳＩＣ(Application Specific Integrated Circuit)、ＤＳＰ（digital signal processor）、ＦＰＧＡ（Field Programmable Gate Array）、ＳＯＣ(System on a chip)、ＧＰＵ（Graphics Processing Unit）や従来の回路モジュール等のデバイスを含むものとする。
【０２６８】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０２６９】
２１  送受信部
２２  受付部
２３  画像音処理部
２４  表示制御部
２５  判断部
２６  作成部
２７  設定部
２８  取得提供部
２９  記憶読出処理部
３９  予約管理部
１００、１００Ａ、１００Ｂ  電子黒板システム
２００、２００Ａ  電子黒板
３００  サーバ装置
３５０、３５０Ａ  コンテンツ管理データベース
３６０  ユーザデータベース
４００  会議室予約管理サーバ
４５０  会議室予約管理データベース
５００  端末管理サーバ
６００  資料管理サーバ
【先行技術文献】
【特許文献】
【０２７０】
【特許文献１】特開２０１０−５６９７９号公報
【特許文献２】特開２０００−２５０８６１号公報
【図１】
2020087283.tif 000003
【図２】
2020087283.tif 000004
【図３】
2020087283.tif 000005
【図４】
2020087283.tif 000006
【図５】
2020087283.tif 000007
【図６】
2020087283.tif 000008
【図７】
2020087283.tif 000009
【図８】
2020087283.tif 000010
【図９】
2020087283.tif 000011
【図１０】
2020087283.tif 000012
【図１１】
2020087283.tif 000013
【図１２】
2020087283.tif 000014
【図１３】
2020087283.tif 000015
【図１４】
2020087283.tif 000016
【図１５】
2020087283.tif 000017
【図１６】
2020087283.tif 000018
【図１７】
2020087283.tif 000019
【図１８】
2020087283.tif 000020
【図１９】
2020087283.tif 000021
【図２０】
2020087283.tif 000022
【図２１】
2020087283.tif 000023
【図２２】
2020087283.tif 000024
【図２３】
2020087283.tif 000025
【図２４】
2020087283.tif 000026
【図２５】
2020087283.tif 000027
【図２６】
2020087283.tif 000028
【図２７】
2020087283.tif 000029