(57)【要約】【課題】情報処理装置の付近から一部のユーザが遠ざかった際に、当該ユーザが所有するリソースに対して、他のユーザが不正にアクセスすることを防止すること。【解決手段】情報処理装置は、複数のユーザによって利用可能な情報処理装置であって、ユーザのログイン認証を行う認証手段と、認証手段によってログイン認証されたユーザを参加者一覧に登録する登録手段と、参加者一覧に登録されている複数のユーザの各々を認識する認識手段と、認識手段による認識結果に基づき、特定の条件に合致した特定のユーザに対し、参加者一覧に登録したまま、当該ユーザが所有するリソースへのアクセスを制限する制限手段とを備える。【選択図】図１０
2020088747.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザによって利用可能な情報処理装置であって、
前記ユーザのログイン認証を行う認証手段と、
前記認証手段によってログイン認証された前記ユーザを参加者一覧に登録する登録手段と、
前記参加者一覧に登録されている複数の前記ユーザの各々を認識する認識手段と、
前記認識手段による認識結果に基づき、特定の条件に合致した特定のユーザに対し、前記参加者一覧に登録したまま、当該ユーザが所有するリソースへのアクセスを制限する制限手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記制限手段は、
前記参加者一覧に登録されているユーザのうち、前記情報処理装置から遠ざかったユーザが所有するリソースへのアクセスを制限する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置の周囲の画像を撮像する撮像手段をさらに備え、
前記制限手段は、
前記撮像手段によって撮像された前記画像に基づいて、前記参加者一覧に登録されているユーザのうち、前記情報処理装置から所定距離以上遠ざかったユーザが所有するリソースへのアクセスを制限する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記ユーザが所持する通信装置との間で無線通信を行う通信手段をさらに備え、
前記制限手段は、
前記無線通信における電波強度に基づいて、前記参加者一覧に登録されているユーザのうち、前記情報処理装置から所定距離以上遠ざかったユーザが所有するリソースへのアクセスを制限する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記リソースへのアクセスの制限は、フォルダからのファイルの読出し、および、フォルダへのファイルの保存の少なくともいずれか一方である
ことを特徴とする請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
所定の送信操作がなされた場合、前記制限手段によってリソースへのアクセスが制限された前記ユーザを含む、前記参加者一覧に登録されている全てのユーザに対して、送信対象のファイルを送信するファイル送信手段をさらに備える
ことを特徴とする請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
前記参加者一覧に登録されている全てのユーザについての、前記制限手段によってリソースへのアクセスが制限されているか否かを識別可能な情報をディスプレイに表示する表示手段をさらに備える
ことを特徴とする請求項１から６のいずれか一項に記載の情報処理装置。
【請求項８】
複数のユーザによって利用可能な情報処理装置を備えた情報処理システムであって、
前記ユーザのログイン認証を行う認証手段と、
前記認証手段によってログイン認証された前記ユーザを参加者一覧に登録する登録手段と、
前記参加者一覧に登録されている複数の前記ユーザの各々を認識する認識手段と、
前記認識手段による認識結果に基づき、特定の条件に合致した特定のユーザに対し、前記参加者一覧に登録したまま、当該ユーザが所有するリソースへのアクセスを制限する制限手段と
を備えることを特徴とする情報処理システム。
【請求項９】
複数のユーザによって利用可能な電子黒板装置であって、
前記ユーザのログイン認証を行う認証手段と、
前記認証手段によってログイン認証された前記ユーザを参加者一覧に登録する登録手段と、
前記参加者一覧に登録されている複数の前記ユーザの各々を認識する認識手段と、
前記認識手段による認識結果に基づき、特定の条件に合致した特定のユーザに対し、前記参加者一覧に登録したまま、当該ユーザが所有するリソースへのアクセスを制限する制限手段と
を備えることを特徴とする電子黒板装置。
【請求項１０】
複数のユーザによって利用可能な情報処理装置に用いられる制御方法であって、
前記ユーザのログイン認証を行う認証工程と、
前記認証工程においてログイン認証された前記ユーザを参加者一覧に登録する登録工程と、
前記参加者一覧に登録されている複数の前記ユーザの各々を認識する認識工程と、
前記認識工程による認識結果に基づき、特定の条件に合致した特定のユーザに対し、前記参加者一覧に登録したまま、当該ユーザが所有するリソースへのアクセスを制限する制限工程と
を含むことを特徴とする制御方法。
【請求項１１】
複数のユーザによって利用可能な情報処理装置に用いられるプログラムであって、
コンピュータを、
前記ユーザのログイン認証を行う認証手段、
前記認証手段によってログイン認証された前記ユーザを参加者一覧に登録する登録手段、
前記参加者一覧に登録されている複数の前記ユーザの各々を認識する認識手段、および、
前記認識手段による認識結果に基づき、特定の条件に合致した特定のユーザに対し、前記参加者一覧に登録したまま、当該ユーザが所有するリソースへのアクセスを制限する制限手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、電子黒板装置、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、遠隔会議の参加者の認証を行うことにより、当該参加者が、共有ワークスペースサーバに保存されている個人ファイルおよび共有ファイルを、共有できるようにした技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来技術では、複数のユーザが電子黒板装置等の情報処理装置にログインしている状態において、例えば当該情報処理装置の付近から一部のユーザが遠ざかった際に、当該ユーザが所有するリソースに対して、他のユーザが不正にアクセスできてしまう虞がある。
【０００４】
本発明の実施の形態は、情報処理装置の付近から一部のユーザが遠ざかった際に、当該ユーザが所有するリソースに対して、他のユーザが不正にアクセスすることを防止することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明の情報処理装置は、複数のユーザによって利用可能な情報処理装置であって、ユーザのログイン認証を行う認証手段と、認証手段によってログイン認証されたユーザを参加者一覧に登録する登録手段と、参加者一覧に登録されている複数のユーザの各々を認識する認識手段と、認識手段による認識結果に基づき、特定の条件に合致した特定のユーザに対し、参加者一覧に登録したまま、当該ユーザが所有するリソースへのアクセスを制限する制限手段とを備える。
【発明の効果】
【０００６】
本発明の実施の形態によれば、情報処理装置の付近から一部のユーザが遠ざかった際に、当該ユーザが所有するリソースに対して、他のユーザが不正にアクセスすることを防止することができる。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係る情報処理システムの一例の構成図である。
【図２】コンピュータの一例のハードウェア構成図である。
【図３】電子黒板装置の一例のハードウェア構成図である。
【図４】一実施形態に係る情報処理システムの一例の機能構成図である。
【図５】サービスアカウント情報の一例の構成図である。
【図６】ストレージ情報の一例の構成図である。
【図７】ユーザ情報一覧の一例の構成図である。
【図８】サービス情報一覧の一例の構成図である。
【図９】一実施形態に係る電子黒板装置に用いられる特徴点情報の一例を示す図である。
【図１０】一実施形態に係る参加者管理部の詳細な機能構成を示すブロック図である。
【図１１】一実施形態に係る情報処理システムに用いられる参加者一覧の一例を示す図である。
【図１２】一実施形態に係る情報処理システムによる処理概要を説明するための図である。
【図１３】一実施形態に係る電子黒板装置による処理の手順を示すフローチャートである。
【図１４】一実施形態に係る電子黒板装置による処理の手順を示すフローチャートである。
【図１５】一実施形態に係る参加者管理部によって取得されたサービス情報の一例を示す図である。
【図１６】一実施形態に係る顔追跡部による認識処理の手順を示すフローチャートである。
【図１７】一実施形態に係る電子黒板装置のディスプレイに表示されるファイル選択画面の一例を示す図である。
【図１８】一実施形態に係る電子黒板装置のディスプレイに表示される保存フォルダ選択画面の一例を示す図である。
【図１９】一実施形態に係る電子黒板装置のディスプレイに表示されるユーザ個別情報表示画面の一例を示す図である。
【図２０】一実施形態に係る電子黒板装置のディスプレイに表示される認証エラー画面の一例を示す図である。
【図２１】一実施形態に係る電子黒板装置による処理のシーケンスを示すシーケンス図である。
【図２２】一実施形態に係る電子黒板装置による処理のシーケンスを示すシーケンス図である。
【図２３】一実施形態に係る顔追跡部による認識処理のシーケンスを示すシーケンス図である。
【発明を実施するための形態】
【０００８】
以下、本発明の一実施形態について図面を参照しながら説明する。本実施形態では「情報処理装置」の一例として遠隔共有を行う電子黒板装置の例を説明するが、電子黒板装置に限定するものではなく、ＰＣなどの情報処理装置であってもよい。
【０００９】
（システム構成）
図１は、一実施形態に係る情報処理システムの一例の構成図である。図１の情報処理システム１は、ユーザ情報サーバ装置１０と、複数の外部サービス群システム１２と、電子黒板装置１４とが、インターネットやＬＡＮなどのネットワーク１６を介して通信可能に接続されている。ユーザ情報サーバ装置１０と電子黒板装置１４とは電子黒板システムを構成する。ユーザ情報サーバ装置１０と電子黒板装置１４とは、電子黒板システム外部の外部サービス群システム１２と連携して動作し、電子黒板装置１４に関連した機能を提供する。
【００１０】
外部サービス群システム１２が提供する外部サービス群は、グループウェアとも呼ばれるものであり、同じ外部サービス群に属する各サービスが同じ認証情報（ＩＤとパスワードの組み合わせ、アクセストークン等）で利用できるものである。
【００１１】
例えば外部サービス群は、ユーザサービス、ストレージサービス、スケジュールサービス、共有サイトサービス等から構成されるＯｆｆｉｃｅ３６５（登録商標）等の統合サービスを指す。外部サービス群はユーザサービス、ストレージサービス、スケジュールサービス、共有サイトサービス等のサービスを同一のユーザアカウントで利用できる形で提供される。
【００１２】
複数の外部サービス群は例えば異なる会社により提供されている。そのため、例えば、一人のユーザがＡ社の外部サービス群、及びＢ社の外部サービス群を利用するような場合が想定される。なお、異なる会社というのは一例であって、同じ会社によって複数の外部サービス群が提供されてもよい。外部サービス群システム１２は一台以上のコンピュータにより実現される。
【００１３】
ユーザ情報サーバ装置１０は、サービスアカウント情報（図５参照）などを保存し、電子黒板装置１４から利用される。ユーザ情報サーバ装置１０は、同一ネットワークセグメント上になくてもよい。また、ユーザ情報サーバ装置１０は、電子黒板装置１４に内蔵されていてもよい。ユーザ情報サーバ装置１０は、一台以上のコンピュータにより実現される。
【００１４】
電子黒板装置１４は例えば電子ペンや手により描画された画像を表示する。また、電子黒板装置１４はＵＳＢメモリ、ケーブルを介して接続されるＰＣ、又は、外部サービス群システム１２などから読み出した電子ファイルの画像を表示することもできる。電子黒板装置１４は、ＩＣカード認証や顔認証など、ユーザの認証を行う認証機能が設けられている。
【００１５】
電子黒板装置１４は、「情報処理装置」の一例である。但し、「情報処理装置」は、電子黒板装置に限らず、複数のユーザによる利用可能な情報処理装置であれば、如何なる情報処理装置であってもよい。なお、図１に示す情報処理システム１の構成は、一例である。例えば、電子黒板装置１４の機能の一部は、ユーザ情報サーバ装置１０、外部サービス群システム１２、またはその他のサーバ装置等に設けられてもよい。また、例えば、ユーザ情報サーバ装置１０の機能の一部は、電子黒板装置１４、外部サービス群システム１２、またはその他のサーバ装置等に設けられてもよい。
【００１６】
（コンピュータのハードウェア構成）
図２は、コンピュータの一例のハードウェア構成図である。例えば、図１に示すユーザ情報サーバ装置１０および外部サービス群システム１２の各機能は、図２に示すハードウェア構成を有するコンピュータによって実現される。
【００１７】
図２に示すコンピュータ５００は、入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７、およびＨＤＤ５０８を備えており、各装置がバスＢによって相互に接続されている。なお、入力装置５０１および表示装置５０２は、必要なときにコンピュータ５００に接続されて利用されるものであってもよい。
【００１８】
入力装置５０１はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置５０２はディスプレイ等を含み、コンピュータ５００による処理結果を表示する。
【００１９】
通信Ｉ／Ｆ５０７はコンピュータ５００を各種ネットワークに接続するインタフェースである。これにより、コンピュータ５００は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００２０】
また、ＨＤＤ５０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ５００全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションなどがある。なお、コンピュータ５００はＨＤＤ５０８に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００２１】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータ５００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ、ＳＩＭカードなどがある。
【００２２】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはコンピュータ５００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００２３】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ５００全体の制御や機能を実現する演算装置である。ＣＰＵ５０６は１つのプロセッサ又は複数のプロセッサで実現されていてもよい。
【００２４】
（電子黒板装置のハードウェア構成）
図３は、電子黒板装置の一例のハードウェア構成図である。電子黒板装置１４は、ＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、ＳＳＤ６０４、ネットワークコントローラ６０５、外部記憶コントローラ６０６、キャプチャデバイス６１１、ＧＰＵ６１２、ディスプレイコントローラ６１３、センサコントローラ６１４、接触センサ６１５、電子ペンコントローラ６１６、ＲＦタグリーダ６１７、およびカメラ６１８を備えている。
【００２５】
ＣＰＵ６０１は電子黒板装置１４全体の動作を制御する。ＲＯＭ６０２はＣＰＵ６０１の駆動に用いられるプログラムを記憶する。ＲＡＭ６０３はＣＰＵ６０１のワークエリアとして使用される。ＳＳＤ６０４は電子黒板装置１４用のプログラム等の各種データを記憶する。ネットワークコントローラ６０５はネットワーク１６との通信を制御する。外部記憶コントローラ６０６はＵＳＢメモリ５等の記録媒体との通信を制御する。
【００２６】
また、電子黒板装置１４は、キャプチャデバイス６１１、ＧＰＵ(Graphics Processing Unit)６１２、ディスプレイコントローラ６１３、センサコントローラ６１４、接触センサ６１５、電子ペンコントローラ６１６、ＲＦタグリーダ６１７及びカメラ６１８を備えている。
【００２７】
キャプチャデバイス６１１はＰＣ６又はカメラ６１８からの映像情報を静止画又は動画ファイルとして取り込む。ＧＰＵ６１２はグラフィクスを専門に扱う。ディスプレイコントローラ６１３はＧＰＵ６１２からの出力画像をディスプレイ３やテレビ会議端末７へ出力するために画面表示の制御及び管理を行う。センサコントローラ６１４は接触センサ６１５の処理を制御する。接触センサ６１５はディスプレイ３上に電子ペン４やユーザの手Ｈ等が接触したことを検知する。
【００２８】
接触センサ６１５は赤外線遮断方式による座標の入力及び座標の検出を行う。座標の入力及び座標の検出を行う方法は、ディスプレイ３の上側両端部に設置された２つ受発光装置がディスプレイ３に平行して複数の赤外線を放射し、ディスプレイ３の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。接触センサ６１５は物体によって遮断された２つの受発光装置が放射した赤外線のＩＤをセンサコントローラ６１４に出力する。センサコントローラ６１４は物体の接触位置である座標位置を特定する。
【００２９】
また、接触センサ６１５は、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。
【００３０】
電子ペンコントローラ６１６は、電子ペン４と通信することで、ディスプレイ３へのペン先のタッチやペン尻のタッチの有無を判定する。なお、電子ペンコントローラ６１６は電子ペン４のユーザが握る部分や、その他の電子ペン４の部分のタッチの有無を判定するようにしてもよい。
【００３１】
ＲＦタグリーダ６１７はＩＣカード６３０に埋め込まれたＲＦタグからＩＣカード６３０に固有の識別情報を無線通信で読み取る。ＲＦタグリーダ６１７は電子黒板装置１４に内蔵されていても、電子黒板装置１４に外付けされていてもよい。なお、ＩＣカード６３０はスマートフォンなどのスマートデバイスが内蔵するものでもよい。また、電子黒板装置１４はユーザを識別可能な識別情報を取得できるのであればＲＦタグリーダ６１７以外を利用してもよく、生体認証装置（指紋、掌紋、虹彩など）やバーコード読み取り装置等を利用してもよい。
【００３２】
電子黒板装置１４は、ＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、ＳＳＤ６０４、ネットワークコントローラ６０５、外部記憶コントローラ６０６、キャプチャデバイス６１１、ＧＰＵ６１２、センサコントローラ６１４、電子ペンコントローラ６１６、およびＲＦタグリーダ６１７を互いに電気的に接続するための、アドレスバスやデータバス等のバスライン６２０を備えている。なお、電子黒板装置１４用のプログラムは、ＣＤ−ＲＯＭ等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３３】
（情報処理システム１の機能構成）
図４は、一実施形態に係る情報処理システムの一例の機能構成図である。図４に示す情報処理システム１において、外部サービス群システム１２は、ユーザサービス４０およびストレージサービス４４を有する。
【００３４】
ユーザサービス４０は、例えば図５に示すサービスアカウント情報を保存している。図５はサービスアカウント情報の一例の構成図である。図５のサービスアカウント情報は、外部サービス群システム１２を利用するユーザ（外部サービスのユーザ）のユーザＩＤ、名前、およびメールアドレスを含む。
【００３５】
ストレージサービス４４は、ユーザのファイルを保存・読み出すことができ、例えば図６に示すストレージ情報を保存している。図６はストレージ情報の一例の構成図である。例えば図６のストレージ情報は、ファイルやフォルダの所有者ユーザ、ファイルやフォルダの種別、及び、ファイルやフォルダの名前を含む。このように、ストレージ情報はユーザ毎に所有するファイルやフォルダの種別、ファイルやフォルダの名前を管理している。
【００３６】
ユーザ情報サーバ装置１０は、ユーザ情報部２０を有する。ユーザ情報部２０は、図７に例示するユーザ情報一覧、および、図８に例示するサービス情報一覧を保存している。図７は、ユーザ情報一覧の一例の構成図である。図８は、サービス情報一覧の一例の構成図である。
【００３７】
図７のユーザ情報一覧は、電子黒板システムにおいて管理されるユーザ（電子黒板システムのユーザ）のユーザＩＤ、名前、設定情報、サービス情報、および識別情報を含む。図８のサービス情報一覧は、電子黒板システムのユーザのユーザＩＤと、外部サービスのユーザのユーザＩＤとを対応付ける情報であって、サービス情報、電子黒板システムのユーザＩＤ、アドレス情報、外部サービスのユーザＩＤ、および外部サービスの認証トークンを含む。
【００３８】
ユーザ情報一覧に含まれているサービス情報は、図８に例示するサービス情報一覧からサービス情報を特定するための情報である。ユーザ情報一覧に含まれている識別情報は、ＩＣカード６３０を一意に識別するための識別情報である。例えば、図７に例示する識別情報「ＩＣＣＡＲＤ−１２３」は、「ｕｓｅｒ００１」が付与されたユーザが所持するＩＣカード６３０を一意に識別するための識別情報である。図７のユーザ情報一覧を利用することで、識別情報により識別されたユーザのサービス情報を図８のサービス情報一覧から特定できる。
【００３９】
図８のサービス情報一覧は、ユーザが外部サービス群システム１２を利用するためのサービス情報の一覧である。サービス情報は、１人のユーザに対して外部サービス群ごとにアカウント（ユーザＩＤ、名前、メールアドレス）がある。各ユーザは１以上の外部サービス群のアカウントを所持している。例えば１人のユーザが２つの外部サービス群を利用している場合は、１人のユーザに対して２つのサービス情報が存在することになる。つまり、サービス情報は、いずれの外部サービス群のアカウント情報かを関係なしに、本情報処理システム１を利用するすべてのアカウント情報を一意に識別するための識別子である。なお、アドレス情報、及び、外部サービスのユーザＩＤは、外部サービス群システム１２への接続情報の一例である。外部サービスの認証トークンは外部サービス群システム１２の認証情報の一例である。
【００４０】
電子黒板装置１４は、ファイル読込部５２、ファイル送信部５４、参加者管理部５６、黒板表示部５８、ＩＣカード検出部６４、および顔追跡部６６を備える。
【００４１】
ＩＣカード検出部６４は、ＲＦタグリーダ６１７によって実現される機能である。ＩＣカード検出部６４は、ユーザのＩＣカード６３０から識別情報を読み取る。
【００４２】
参加者管理部５６は、ＩＣカード検出部６４が読み取った識別情報をユーザ情報サーバ装置１０に送信して、ユーザ情報サーバ装置１０のユーザ情報部２０から識別情報に対応するユーザのサービス情報を取得する。参加者管理部５６は、ユーザ情報部２０から取得したユーザのサービス情報を、ファイル読込部５２およびファイル送信部５４に送信する。
【００４３】
ファイル読込部５２は、外部サービス群システム１２のストレージサービス４４からファイルを読み込む。ファイル読込部５２は、ストレージサービス４４から読み込むファイルをユーザに選択させるＵＩを持つ。
【００４４】
ファイル送信部５４は、保存対象のファイル（例えば、黒板表示部５８によって表示された板書内容を示すファイル）をストレージサービス４４に送信することにより、当該ファイルをストレージサービス４４に保存する。ファイル送信部５４は、保存対象のファイルの保存先のフォルダをユーザに選択させるＵＩを持つ。
【００４５】
黒板表示部５８は、各種情報をディスプレイ３（図３参照）に表示する機能である。例えば、黒板表示部５８は、ファイル読込部５２によってストレージサービス４４から読み込まれたファイルを、ディスプレイ３に表示する。また、例えば、黒板表示部５８は、ユーザによって書き込まれた板書内容を、ディスプレイ３に表示する。
【００４６】
顔追跡部６６は、カメラ６１８（図３参照）によって撮像された画像に対し、参加者一覧に登録されている全てのユーザの顔を追跡する。例えば、顔追跡部６６は、公知の画像認識技術を用いて、各ユーザの顔の特徴点を表す特徴点情報（図９参照）に基づいて、各ユーザの顔を追跡する。なお、カメラ６１８は、電子黒板装置１４の前方の画像を撮像するものとする。これにより、カメラ６１８は、電子黒板装置１４の設置場所（例えば、会議室）に存在する各ユーザの顔を含む画像を撮像することができる。
【００４７】
例えば、顔追跡部６６は、ユーザがＩＣカード６３０をかざしたときに、カメラ６１８にユーザの顔の画像を撮像させる。そして、顔追跡部６６は、ユーザの顔の画像からユーザの特徴点を抽出し、当該ユーザの特徴点データを、そのユーザのユーザＩＤと対応付けて、特徴点情報リスト（図９参照）に登録する。すなわち、顔追跡部６６は、ユーザがＩＣカード６３０をかざす毎に、そのユーザの特徴点データを、特徴点情報リストに登録する。但し、これに限らず、各ユーザの特徴点データを、予めユーザＩＤと対応付けて、電子黒板装置１４、ユーザ情報サーバ装置１０等に格納しておいてもよい。
【００４８】
（特徴点情報の一例）
図９は、一実施形態に係る電子黒板装置１４に用いられる特徴点情報の一例を示す図である。図９に示す特徴点情報リストでは、複数のユーザの各々について、ユーザＩＤに対し、ユーザの顔の特徴点を示す特徴点データが対応付けられている。
【００４９】
（参加者管理部５６および顔追跡部６６の詳細な機能構成）
図１０は、一実施形態に係る参加者管理部５６および顔追跡部６６の詳細な機能構成を示すブロック図である。図１０に示すように、参加者管理部５６は、認証部５６Ａ、登録部５６Ｂ、制限部５６Ｃを有する。また、顔追跡部６６は、認識部６６Ａを有する。
【００５０】
認証部５６Ａは、「認証手段」の一例であり、ユーザのログイン認証を行う。具体的には、認証部５６Ａは、ＲＦタグリーダ６１７によってＩＣカード６３０から識別情報が読み取られると、当該識別情報が適正であるか否かを判断し、当該識別情報が適正であると判断した場合は、ユーザのログインを認証する。
【００５１】
登録部５６Ｂは、「登録手段」の一例であり、認証部５６Ａによってログイン認証されたユーザのログイン状態等を示す参加者一覧情報（図１１参照）を、参加者一覧（図１１参照）に登録する。なお、参加者一覧は、電子黒板装置１４が備えるメモリ（例えば、図３に示すＲＡＭ６０３、ＳＳＤ６０４等）に格納されている情報である。
【００５２】
認識部６６Ａは、「認識手段」の一例であり、参加者一覧に登録されている複数のユーザの各々を認識する。例えば、認識部６６Ａは、所定時間間隔（例えば、３０秒間隔）で、カメラ６１８によって撮像された画像を取得し、当該画像からユーザの顔を検出する。そして、認識部６６Ａは、認識されたユーザの顔のサイズ（カメラ６１８によって撮像された画像における）サイズを判断する。さらに、認識部６６Ａは、参加者一覧に登録されている複数のユーザの各々について、ユーザの顔の検出結果、および、ユーザの顔のサイズの判断結果に基づいて、電子黒板装置１４から離れたか否かを判断する。
【００５３】
具体的には、認識部６６Ａは、カメラ６１８によって撮像された画像にユーザの顔が写し出されており、且つ、カメラ６１８によって撮像された画像におけるユーザの顔のサイズが所定サイズ以上である場合、ユーザが電子黒板装置１４から離れていないと判断する。そして、参加者管理部５６の制限部５６Ｃが、電子黒板装置１４から離れていないと判断されたユーザの認証状態をＯＮにして、当該ユーザが所有するリソース（ストレージサービス４４におけるファイルおよびフォルダ）へのアクセスを可能とする。
【００５４】
一方、認識部６６Ａは、所定回数（例えば、５回）連続して、カメラ６１８によって撮像された画像におけるユーザの顔のサイズが所定サイズ未満である場合（画像にユーザの顔が写し出されていない場合も含む）、ユーザが電子黒板装置１４から離れたと判断する。そして、参加者管理部５６の制限部５６Ｃが、電子黒板装置１４から離れたと判断されたユーザの認証状態をＯＦＦにして、当該ユーザが所有するリソース（ストレージサービス４４におけるファイルおよびフォルダ）へのアクセスを制限する。
【００５５】
なお、ユーザの顔の所定サイズは、電子黒板装置１４とユーザの顔との間の距離が所定距離となるように、カメラ６１８の画角、カメラ６１８の解像度、実際のユーザの顔のサイズ等に基づいて、予め適切な値が設定される。例えば、電子黒板装置１４とユーザの顔との間の所定距離を５０ｃｍとし、実際のユーザの顔のサイズを１６ｃｍとし、カメラ６１８の画角を１２０度とし、カメラ６１８の解像度を１９２０ｐｘとした場合、数式｛arctan(160mm/2/500mm)Radians*2/(120Degrees)*1920px｝により、ユーザの顔の所定サイズを求めることができる。
【００５６】
制限部５６Ｃは、「制限手段」の一例であり、認識部６６Ａによる認識結果に基づき、特定の条件に合致した特定のユーザに対し、参加者一覧に登録したまま、当該ユーザが所有するリソースへのアクセスを制限する。具体的には、制限部５６Ｃは、認識部６６Ａによって電子黒板装置１４から離れたと判断されたユーザについて、当該ユーザが所有するリソースへのアクセスを制限する。本実施形態では、制限部５６Ｃは、「ユーザが所有するリソースへのアクセスの制限」として、ストレージサービス４４においてユーザが所有するフォルダからのファイルの読出し、および、ストレージサービス４４においてユーザが所有するフォルダへのファイルの保存の双方を禁止する。
【００５７】
（参加者一覧の一例）
図１１は、一実施形態に係る情報処理システムに用いられる参加者一覧の一例を示す図である。図１１に示すように、参加者一覧は、複数のユーザの各々の参加者一覧情報が、登録部５６Ｂによって登録されている。各参加者一覧情報は、電子黒板システムのユーザＩＤ、ユーザ名、認証状態、最終認証時刻、および配布先情報を含む。
【００５８】
参加者一覧において、顔追跡部６６によって電子黒板装置１４から離れたと判断されると、参加者管理部５６によって、当該ユーザの参加者一覧情報の認証状態に「ＯＦＦ」が設定される。
【００５９】
また、参加者一覧において、顔追跡部６６によって電子黒板装置１４から離れていないと判断されると、参加者管理部５６によって、当該ユーザの参加者一覧情報の認証状態に「ＯＮ」が設定される。
【００６０】
また、各参加者一覧情報において、配布先情報には、全てのユーザに対してファイルを一斉配布する際に使用する、配布先の電子メールアドレスが設定される。
【００６１】
（情報処理システムの処理概要）
図１２は、一実施形態に係る情報処理システム１による処理概要を説明するための図である。図１２では、会議室において、３人のユーザ（Ｍａｒｙ，Ｓａｔｏ，Ｓａｉｔｏ）が、電子黒板装置１４を利用して会議を行う例を表している。
【００６２】
１．各ユーザは、電子黒板装置１４を利用するために、ＲＦタグリーダ６１７にＩＣカード６３０をかざすことにより、電子黒板装置１４によってログイン認証してもらう必要がある。なお、ユーザのログイン認証は、その他の方法（例えば、ユーザＩＤおよびパスワードを入力する方法）によるものであってもよい。
【００６３】
２．電子黒板装置１４によるログイン認証がなされたユーザは、参加者一覧に参加者一覧情報が登録され、これにより、電子黒板装置１４による参加者としての認識が可能となる。
【００６４】
３．各ユーザは、ログイン認証がなされると、電子黒板装置１４から、ストレージサービス４４における自身が所有するストレージ（これに限らず、スケジュールサービス、共有サイトサービス等であってもよい）に対して、アクセス（ファイルの読み出しおよびファイルの保存）が可能となる。
【００６５】
４．但し、各ユーザは、電子黒板装置１４から所定距離以上離れると、自動的にログイン状態が未認証状態（認証状態＝ＯＦＦ）となる。なお、「認証状態」とは、ログインして参加者一覧に登録され、リソースも使える状態を意味する（認証ＯＮ）。また、「未認証状態」とは、ログインして参加者一覧に登録されているが、リソースは使えない状態を意味する（認証ＯＦＦ）。また、ログアウト状態とは、参加者一覧に含まれないか一度含まれた後削除され、リソースも使えない状態を意味する。
【００６６】
５．ユーザが未認証状態になると、電子黒板装置１４から、当該ユーザのストレージにアクセスできなくなる。よって、他のユーザが、会議室から退去したユーザのストレージに不正にアクセスしてしまうことを防止することができる。
【００６７】
６．また、各ユーザは、電子黒板装置１４から所定距離以内に近づくと、自動的にログイン状態が認証状態（認証状態＝ＯＮ）となる。
【００６８】
７．ユーザが認証状態になると、電子黒板装置１４から、当該ユーザのストレージにアクセスできるようになる。
【００６９】
例えば、図１２（ａ）に示す例では、ユーザ「Ｓａｔｏ」が、電子黒板装置１４からの距離が所定距離未満であるため、電子黒板装置１４から、ユーザ「Ｓａｔｏ」のストレージにアクセスできる。一方、図１２（ａ）に示す例では、ユーザ「Ｍａｒｙ」，「Ｓａｉｔｏ」が、電子黒板装置１４からの距離が所定距離以上であるため、電子黒板装置１４から、ユーザ「Ｍａｒｙ」，「Ｓａｉｔｏ」のストレージにアクセスできない。
【００７０】
また、図１２（ｂ）に示す例では、ユーザ「Ｍａｒｙ」が、電子黒板装置１４からの距離が所定距離未満であるため、電子黒板装置１４から、ユーザ「Ｍａｒｙ」のストレージにアクセスできる。一方、図１２（ｂ）に示す例では、ユーザ「Ｓａｔｏ」，「Ｓａｉｔｏ」が、電子黒板装置１４からの距離が所定距離以上であるため、電子黒板装置１４から、ユーザ「Ｓａｔｏ」，「Ｓａｉｔｏ」のストレージにアクセスできない。
【００７１】
８．図１２（ｃ）に示すように、電子黒板装置１４は、会議終了後、ディスプレイ３に表示されている板書内容を示すファイルを、電子メール（これに限らず、外部ストレージ、ファイルサーバ等へのファイル送信等であってもよい。）によって、参加者一覧に示されている全てのユーザ（すなわち、未認証状態であるユーザも含む）の電子メールアドレスに対して、一斉送信することができる。
【００７２】
但し、電子黒板装置１４は、自ら意図的にログアウトしたユーザに対しては、板書内容を示すファイルを配布しない。また、電子黒板装置１４は、ログイン認証がなされたユーザに加えて、その他のユーザ（例えば、スケジュールに登録されているユーザ）に対しても、板書内容を示すファイルを一斉配布してもよい。
【００７３】
このように、本実施形態の情報処理システム１は、ユーザが電子黒板装置１４から離れると、電子黒板装置１４からは、当該ユーザのストレージに自動的にアクセスできなくなる。このため、本実施形態の情報処理システム１によれば、電子黒板装置１４か遠ざかったユーザ以外の他のユーザが、電子黒板装置１４か遠ざかったユーザのストレージに不正にアクセスしてしまうことを防止することができる。
【００７４】
（電子黒板装置１４による処理の手順）
図１３および図１４は、一実施形態に係る電子黒板装置１４による処理の手順を示すフローチャートである。
【００７５】
電子黒板装置１４では、まず、最初にログインするユーザが、ＩＣカード６３０をＲＦタグリーダ６１７にかざす（ステップＳ１３０１）。このとき、ＲＦタグリーダ６１７が、ＩＣカード６３０から識別情報を読み取る。
【００７６】
次に、顔追跡部６６が、参加者一覧の監視を開始する（ステップＳ１３０２）。以降、顔追跡部６６は、参加者一覧に登録されている各ユーザについて、電子黒板装置１４から離れたか否かを判断する。そして、顔追跡部６６は、電子黒板装置１４から離れていないと判断されたユーザに対しては、参加者管理部５６を介して、参加者一覧情報の認証状態に「ＯＮ」を設定し、電子黒板装置１４から離れたと判断されたユーザに対しては、参加者管理部５６を介して、参加者一覧情報の認証状態に「ＯＦＦ」を設定する。
【００７７】
次に、参加者管理部５６が、ＩＣカード６３０から取得した識別情報をユーザ情報サーバ装置１０に送信して、当該識別情報に対応するユーザのサービス情報を、ユーザ情報サーバ装置１０から取得する（ステップＳ１３０３）。
【００７８】
例えば、ＩＣカード６３０から取得した識別情報が「ＩＣＣＡＲＤ−１２３」であった場合、図７のユーザ情報一覧から、当該識別情報に対応するユーザＩＤ「ｕｓｅｒ００１」が特定される。そして、参加者管理部５６は、図８に示すサービス情報のうち、ユーザＩＤ「ｕｓｅｒ００１」に対応するサービス情報「Ｓｅｒｖｉｃｅ１１」，「Ｓｅｒｖｉｃｅ１２」を取得する。図１５は、一実施形態に係る参加者管理部５６によって取得されたサービス情報の一例を示す図である。
【００７９】
次に、参加者管理部５６の登録部５６Ｂが、ＩＣカード６３０から取得した識別情報に対応するユーザの参加者一覧情報（電子黒板システムのユーザＩＤ、ユーザ名、認証状態、最終認証時刻、および配布先情報）を、参加者一覧に登録する（ステップＳ１３０４）。
【００８０】
次に、顔追跡部６６が、ＩＣカード６３０から取得した識別情報に対応するユーザの顔の特徴点を示す特徴点データを、ユーザＩＤと対応付けて特徴点情報リストに登録する（ステップＳ１３０５）。具体的には、カメラ６１８が、当該カメラ６１８に最も近いユーザの顔の画像を撮像する。そして、顔追跡部６６が、カメラ６１８によって撮像された画像から、ユーザの特徴点を抽出する。さらに、顔追跡部６６が、抽出されたユーザの顔の特徴点を示す特徴点データを、ユーザＩＤと対応付けて特徴点情報リストに登録する。そして、顔追跡部６６が、登録された特徴点データを用いて、ユーザの顔の追跡を開始する。
【００８１】
次に、参加者管理部５６が、次にログインするユーザが、ＲＦタグリーダ６１７にＩＣカード６３０をかざしたか否かを判断する（ステップＳ１３０６）。ステップＳ１３０６において、「次にログインするユーザがＩＣカード６３０をかざした」と判断された場合（ステップＳ１３０６：Ｙｅｓ）、電子黒板装置は、ステップＳ１３０３へ処理を戻し、次にログインするユーザに関し、サービス情報の取得、参加者一覧情報の登録、および特徴点データの登録を行う。
【００８２】
一方、ステップＳ１３０６において、「次にログインするユーザがＩＣカード６３０をかざしていない」と判断された場合（ステップＳ１３０６：Ｎｏ）、電子黒板装置１４は、ステップＳ１３０７へ処理を進める。
【００８３】
ステップＳ１３０７では、ファイル読込部５２が、電子黒板装置１４のディスプレイ３にユーザ毎に表示されているいずれかのユーザ個別情報表示画面１３００（図１９参照）において、ファイル読込ボタンが押下されたか否かを判断する。ステップＳ１３０７において、「ファイル読込ボタンが押下されていない」と判断された場合（ステップＳ１３０７：Ｎｏ）、電子黒板装置１４は、ステップＳ１３１３へ処理を進める。
【００８４】
一方、ステップＳ１３０７において、「ファイル読込ボタンが押下された」と判断された場合（ステップＳ１３０７：Ｙｅｓ）、ファイル読込部５２は、押下されたファイル読込ボタンに対応するユーザの参加者一覧情報を参加者一覧から参照し、当該ユーザの認証状態がＯＮであるか否かを判断する（ステップＳ１３０８）。
【００８５】
ステップＳ１３０８において、「認証状態がＯＮではない」と判断された場合（ステップＳ１３０８：Ｎｏ）、ファイル読込部５２が、黒板表示部５８を介して、電子黒板装置１４のディスプレイ３に認証エラー画面１４００（図２０参照）を表示して（ステップＳ１３０９）、所定の再認証処理を実行する（ステップＳ１３１０）。そして、電子黒板装置１４は、ステップＳ１３０７へ処理を戻す。
【００８６】
所定の再認証処理とは、例えば、ストレージの所有者であるユーザ自身による操作を行うように促す画面をディスプレイ３に表示したり、ストレージの所有者であるユーザが電子黒板装置１４に近づいたときに、当該ユーザの認証状態にＯＮを設定したりする処理である。図１３に示す例では、この再認証処理の後、ステップＳ１３０７へ処理を戻すようにしているが、これに限らない。例えば、この再認証処理において、ストレージの所有者であるユーザの認証状態にＯＮが設定された場合、ファイル読込部５２は、ステップＳ１３１１へ処理を進めて、ファイル選択画面をディスプレイ３に表示するようにしてもよい。
【００８７】
一方、ステップＳ１３０８において、「認証状態がＯＮである」と判断された場合（ステップＳ１３０８：Ｙｅｓ）、ファイル読込部５２が、黒板表示部５８を介して、図１７に例示するファイル選択画面１１００を、電子黒板装置１４のディスプレイ３に表示する（ステップＳ１３１１）。
【００８８】
図１７は、一実施形態に係る電子黒板装置１４のディスプレイ３に表示されるファイル選択画面の一例を示す図である。図１７に示すファイル選択画面１１００は、ファイル読込ボタンを押下したユーザが、ストレージサービス４４における自身のストレージから任意のファイルを読み込む際に、読込対象とするフォルダおよびファイルを選択する画面である。
【００８９】
次に、ファイル読込部５２が、ファイル選択画面１１００において選択されたファイルを、ストレージサービス４４から読み込み、当該ファイルを、黒板表示部５８を介して、電子黒板装置１４のディスプレイ３に表示する（ステップＳ１３１２）。そして、電子黒板装置１４は、ステップＳ１３１３へ処理を進める。
【００９０】
ステップＳ１３１３では、参加者一覧に登録された複数のユーザが、電子黒板装置１４を使用した打ち合わせを開始する。この打ち合わせでは、各ユーザが、電子黒板装置１４に対する書き込み等を行うことができる。
【００９１】
その後、ファイル送信部５４が、電子黒板装置１４のディスプレイ３にユーザ毎に表示されているいずれかのユーザ個別情報表示画面１３００（図１９参照）において、ファイル保存ボタン１３３０が押下されたか否かを判断する（ステップＳ１３１４）。ステップＳ１３１４において、「ファイル保存ボタン１３３０が押下されていない」と判断された場合（ステップＳ１３１４：Ｎｏ）、電子黒板装置１４は、ステップＳ１３２０へ処理を進める。
【００９２】
一方、ステップＳ１３１４において、「ファイル保存ボタン１３３０が押下された」と判断された場合（ステップＳ１３１４：Ｙｅｓ）、ファイル送信部５４は、押下されたファイル保存ボタンに対応するユーザの参加者一覧情報を参加者一覧から参照し、当該ユーザの認証状態がＯＮであるか否かを判断する（ステップＳ１３１５）。
【００９３】
ステップＳ１３１５において、「認証状態がＯＮではない」と判断された場合（ステップＳ１３１５：Ｎｏ）、ファイル送信部５４が、黒板表示部５８を介して、電子黒板装置１４のディスプレイ３に認証エラー画面１４００（図２０参照）を表示して（ステップＳ１３１６）、ステップＳ１３１０と同様の所定の再認証処理を実行する（ステップＳ１３１７）。そして、電子黒板装置１４は、ステップＳ１３１４へ処理を戻す。
【００９４】
一方、ステップＳ１３１５において、「認証状態がＯＮである」と判断された場合（ステップＳ１３１５：Ｙｅｓ）、ファイル送信部５４が、図１８に例示する保存フォルダ選択画面１２００を、黒板表示部５８を介して、電子黒板装置１４のディスプレイ３に表示する（ステップＳ１３１８）。
【００９５】
図１８は、一実施形態に係る電子黒板装置１４のディスプレイ３に表示される保存フォルダ選択画面の一例を示す図である。図１８に示す保存フォルダ選択画面１２００は、ファイル保存ボタンを押下したユーザが、ストレージサービス４４における自身のストレージにファイルを保存する際に、保存対象とするフォルダを選択する画面である。
【００９６】
次に、ファイル送信部５４が、保存フォルダ選択画面１２００で選択されたフォルダに、電子黒板装置１４のディスプレイ３に表示されている板書内容を示すファイルを保存する（ステップＳ１３１９）。そして、電子黒板装置１４は、ステップＳ１３２０へ処理を進める。
【００９７】
ステップＳ１３２０では、ユーザが会議終了ボタン１５００（図１９参照）を押したとき、ファイル送信部５４が、参加者一覧に示されている全てのユーザ（すなわち、未認証状態であるユーザも含む）の電子メールアドレス（参加者一覧の配布先情報に示されている電子メールアドレス）に対して、電子黒板装置１４のディスプレイ３に表示されている板書内容を示すファイルを、一斉配布する。
【００９８】
その後、顔追跡部６６が、参加者一覧の監視を終了する（ステップＳ１３２１）。そして、情報システム１は、図１３および図１４に示す一連の処理を終了する。
【００９９】
なお、電子黒板装置１４は、ユーザが会議終了ボタン１５００を押したとき、ＩＣカード６３０でログインした全てのユーザのログオフ処理を行う。また、電子黒板装置１４は、ユーザが会議終了ボタン１５００を押したとき、参加者一覧に設定されている全ての設定値をクリアする。また、電子黒板装置１４は、ユーザが会議終了ボタン１５００を押したとき、当該電子黒板装置１４のディスプレイ３に表示されている板書内容を消去する。なお、電子黒板装置１４は、ユーザが会議終了ボタン１５００を押したとき、自装置をスリープ状態や電源オフ状態に切り替えるようにしてもよい。
【０１００】
（顔追跡部６６による認識処理の手順）
図１６は、一実施形態に係る顔追跡部６６による認識処理の手順を示すフローチャートである。例えば、顔追跡部６６は、所定時間間隔（例えば、３０秒間隔）毎に、図１６に示す一連の認識処理を実行する。
【０１０１】
まず、顔追跡部６６は、電子黒板装置１４の認識処理を開始する（ステップＳ１６０１）。次に、顔追跡部６６は、参加者一覧に登録されている全てのユーザについて、認識処理を行ったか否かを判断する（ステップＳ１６０２）。
【０１０２】
ステップＳ１６０２において、「全てのユーザについて、認識処理を行った」と判断された場合、（ステップＳ１６０２：Ｙｅｓ）、顔追跡部６６は、電子黒板装置１４の認識処理を終了する（ステップＳ１６１０）。そして、顔追跡部６６は、図１６に示す一連の認識処理を終了する。
【０１０３】
一方、ステップＳ１６０２において、「全てのユーザについて、認識処理を行っていない」と判断された場合、（ステップＳ１６０２：Ｎｏ）、顔追跡部６６は、チェックが行われていない一のユーザを選択する（ステップＳ１６０３）。そして、顔追跡部６６は、ステップＳ１６０３で選択されたユーザの顔が、カメラ６１８によって撮像された画像に所定サイズ以上の大きさ写し出されているか否かを判断する（ステップＳ１６０４）。
【０１０４】
次に、顔追跡部６６は、ステップＳ１６０３で選択されたユーザの参加者一覧情報における認証状態がＯＮであるか否かを判断する（ステップＳ１６０５）。
【０１０５】
ステップＳ１６０５において、「認証状態がＯＮである」と判断された場合（ステップＳ１６０５：Ｙｅｓ）、顔追跡部６６は、「ステップＳ１６０３で選択されたユーザの顔が、５回連続して所定サイズ以上のサイズで写し出されていない」という条件を満たすか否かを判断する（ステップＳ１６０６）。
【０１０６】
ステップＳ１６０６において、上記条件を満たさないと判断された場合（ステップＳ１６０６：Ｎｏ）、顔追跡部６６は、ステップＳ１６０２へ処理を戻す。一方、ステップＳ１６０６において、上記条件を満たすと判断された場合（ステップＳ１６０６：Ｙｅｓ）、顔追跡部６６は、ステップＳ１６０３で選択されたユーザの参加者一覧情報における認証状態にＯＦＦを設定する（ステップＳ１６０７）。そして、顔追跡部６６は、ステップＳ１６０２へ処理を戻す。
【０１０７】
一方、ステップＳ１６０５において、「認証状態がＯＮではない」と判断された場合（ステップＳ１６０５：Ｎｏ）、顔追跡部６６は、ステップＳ１６０３で選択されたユーザの顔が、カメラ６１８によって撮像された画像に所定サイズ以上のサイズで写し出されていたか否かを判断する（ステップＳ１６０８）。
【０１０８】
ステップＳ１６０８において、「ユーザの顔が所定サイズ以上のサイズで写し出されていない」と判断された場合（ステップＳ１６０８：Ｎｏ）、顔追跡部６６は、ステップＳ１６０２へ処理を戻す。
【０１０９】
一方、ステップＳ１６０８において、「ユーザの顔が所定サイズ以上のサイズで写し出されている」と判断された場合（ステップＳ１６０８：Ｙｅｓ）、顔追跡部６６は、ステップＳ１６０３で選択されたユーザの参加者一覧情報における認証状態にＯＮを設定する（ステップＳ１６０９）。そして、顔追跡部６６は、ステップＳ１６０２へ処理を戻す。
【０１１０】
（ユーザ個別情報表示画面および認証エラー画面の一例）
図１９は、一実施形態に係る電子黒板装置１４のディスプレイ３に表示されるユーザ個別情報表示画面の一例を示す図である。図２０は、一実施形態に係る電子黒板装置１４のディスプレイ３に表示される認証エラー画面の一例を示す図である。
【０１１１】
図１９に示す例では、電子黒板装置１４のディスプレイ３に対し、参加者一覧に登録されている全てのユーザ（Ｍａｒｙ，Ｓａｔｏ，Ｓａｉｔｏ）の各々の、ユーザ個別情報表示画面１３００が表示されている。ユーザ個別情報表示画面１３００は、ログイン認証状態１３１０、ファイル読込ボタン１３２０、およびファイル保存ボタン１３３０を含んでいる。また、ユーザ個別情報表示画面１３００は、参加者一覧からユーザを削除するログアウトボタンを有してもよい。ログアウトボタンを押した場合はユーザ個別情報表示画面１３００が表示領域から消える。
【０１１２】
ログイン認証状態１３１０は、ユーザのログイン認証状態が表示される。例えば、ログイン認証状態１３１０は、ユーザのログイン認証状態が認証状態にあるとき（すなわち、参加者一覧の認証状態に「ＯＮ」が設定されているとき）、「認証済」が表示され、ユーザのログイン認証状態が未認証状態にあるとき（すなわち、参加者一覧の認証状態に「ＯＦＦ」が設定されているとき）、「未認証」が表示される。
【０１１３】
なお、ログイン認証状態１３１０は、「制限手段によってリソースへのアクセスが制限されているか否かを識別可能な情報」の一例である。但し、「制限手段によってリソースへのアクセスが制限されているか否かを識別可能な情報」は、少なくともログイン認証状態が可能なものであれば、その他の文字列、画像、記号、図形等であってもよい。
【０１１４】
ファイル読込ボタン１３２０は、ストレージサービス４４における、対応するユーザのストレージからファイルを読み込む際に、ユーザによって押下される。例えば、ファイル読込ボタン１３２０が押下されると、電子黒板装置１４のディスプレイ３には、ファイル選択画面１１００（図１７参照）が表示される。但し、対応するユーザのログイン認証状態が未認証状態にあるとき、当該ユーザのストレージからのファイル読み込みは禁止され、図２０に示すように、電子黒板装置１４のディスプレイ３に、認証エラー画面１４００が表示される。図２０に示すように、認証エラー画面１４００は、ストレージの所有者自身による操作を行うようにユーザに促すメッセージが示されている。
【０１１５】
ファイル保存ボタン１３３０は、ストレージサービス４４における、対応するユーザのストレージにファイルを保存する際に、ユーザによって押下される。例えば、ファイル保存ボタン１３３０が押下されると、電子黒板装置１４のディスプレイ３には、保存フォルダ選択画面１２００（図１８参照）が表示される。但し、対応するユーザのログイン認証状態が未認証状態にあるとき、当該ユーザのストレージへのファイル保存は禁止され、図２０に示すように、電子黒板装置１４のディスプレイ３に、認証エラー画面１４００が表示される。
【０１１６】
なお、ユーザ個別情報表示画面１３００は、ユーザ自身が意図的にログオフするための、ログオフボタンをさらに含んでもよい。
【０１１７】
また、図１９に示す例では、電子黒板装置１４のディスプレイ３に対し、会議終了ボタン１５００が表示されている。会議終了ボタン１５００がユーザによって押下されると、電子黒板装置１４による会議が終了し、参加者一覧に登録されている全てのユーザ（すなわち、未認証状態のユーザも含む）の電子メールアドレスに対して、ディスプレイ３に表示されている板書内容を示すファイルが、電子メールによって一斉送信される。
【０１１８】
（電子黒板装置１４による処理のシーケンス）
図２１および図２２は、一実施形態に係る電子黒板装置１４による処理のシーケンスを示すシーケンス図である。
【０１１９】
＜シーケンス１．１．〜１．７．＞
電子黒板装置１４では、まず、ユーザが、ＩＣカード６３０をＲＦタグリーダ６１７（ＩＣカード検出部６４）にかざす（シーケンス１．１．）。このとき、ＲＦタグリーダ６１７が、ＩＣカード６３０から識別情報を読み取る（シーケンス１．２．）。
【０１２０】
次に、ＩＣカード検出部６４が、ＩＣカード６３０から読み取られた識別情報を、参加者管理部５６へ通知する（シーケンス１．３．）。次に、参加者管理部５６が、参加者一覧の監視を開始する（シーケンス１．４．）。
【０１２１】
次に、参加者管理部５６が、ＩＣカード検出部６４から通知された識別情報を、ユーザ情報サーバ装置１０のユーザ情報部２０に送信することにより、ユーザ情報部２０にサービス情報を要求する（シーケンス１．５．）。その結果、参加者管理部５６は、ユーザ情報部２０から送信されてくるサービス情報を取得する（シーケンス１．６．）。
【０１２２】
次に、参加者管理部５６（登録部５６Ｂ）が、ＩＣカード検出部６４から通知された識別情報に対応するユーザの参加者一覧情報（電子黒板システムのユーザＩＤ、ユーザ名、認証状態、最終認証時刻、および配布先情報）を、参加者一覧に登録する（シーケンス１．７．）。
【０１２３】
＜シーケンス２．１．〜シーケンス２．１０．＞
その後、ユーザが、電子黒板装置１４のディスプレイ３に表示されているユーザ個別情報表示画面１３００（図１９参照）において、ファイル読込ボタンを押下する（シーケンス２．１．）。この場合、参加者管理部５６が、シーケンス１．６．で取得されたサービス情報をファイル読込部５２に送信して、ファイル選択画面の表示をファイル読込部５２に要求する（シーケンス２．２．）。
【０１２４】
これに応じて、ファイル読込部５２は、ユーザの参加者一覧情報を参加者一覧から参照し、当該ユーザの認証状態を確認する（シーケンス２．３．）。ここで、ユーザの認証状態が「ＯＮ」である場合、ファイル読込部５２は、ストレージサービス４４に対して、ファイルおよびフォルダの一覧を要求する（シーケンス２．４．）。このとき、ファイル読込部５２は、参加者管理部５６から取得したサービス情報に含まれる外部サービスの認証トークンを用いて、ストレージサービス４４にアクセスする。その結果、ファイル読込部５２は、ストレージサービス４４から送信されてくるファイルおよびフォルダの一覧を取得する（シーケンス２．５．）。
【０１２５】
次に、ファイル読込部５２は、シーケンス２．５．で取得されたファイルおよびフォルダの一覧を含むファイル選択画面１１００（図１７参照）を、ディスプレイ３に表示する（シーケンス２．６．）。
【０１２６】
その後、ユーザによって、ファイル選択画面１１００において任意のファイルが選択されると（シーケンス２．７．）、ファイル読込部５２は、ストレージサービス４４に対して、選択されたファイルの取得要求を送信する（シーケンス２．８．）。このとき、ファイル読込部５２は、参加者管理部５６から取得したサービス情報に含まれる外部サービスの認証トークンを用いて、ストレージサービス４４にアクセスする。その結果、ファイル読込部５２は、ストレージサービス４４から送信されてくるファイルを取得する（シーケンス２．９．）。さらに、ファイル読込部５２は、シーケンス２．９．で取得されたファイルを、黒板表示部５８を介して、ディスプレイ３に表示する（シーケンス２．１０．）。
【０１２７】
＜シーケンス３．１．＞
その後、参加者一覧に登録された複数のユーザが、電子黒板装置１４を使用した打ち合わせを実施する（シーケンス３．１．）。この打ち合わせでは、各ユーザが、電子黒板装置１４に対する書き込み等を行うことができる。
【０１２８】
＜シーケンス４．１．〜４．１０．＞
その後、ユーザが、電子黒板装置１４のディスプレイ３に表示されているユーザ個別情報表示画面１３００（図１９参照）において、ファイル保存ボタンを押下する（シーケンス４．１．）。この場合、参加者管理部５６が、シーケンス１．６．で取得されたサービス情報をファイル送信部５４に送信して、保存フォルダ選択画面の表示をファイル送信部５４に要求する（シーケンス４．２．）。
【０１２９】
これに応じて、ファイル送信部５４は、ユーザの参加者一覧情報を参加者一覧から参照し、当該ユーザの認証状態を確認する（シーケンス４．３．）。ここで、ユーザの認証状態が「ＯＮ」である場合、ファイル送信部５４は、ストレージサービス４４に対して、フォルダの一覧を要求する（シーケンス４．４．）。このとき、ファイル送信部５４は、参加者管理部５６から取得したサービス情報に含まれる外部サービスの認証トークンを用いて、ストレージサービス４４にアクセスする。その結果、ファイル送信部５４は、ストレージサービス４４から送信されてくるフォルダの一覧を取得する（シーケンス４．５．）。
【０１３０】
次に、ファイル送信部５４は、シーケンス４．５．で取得されたフォルダの一覧を含む保存フォルダ選択画面１２００（図１８参照）を、ディスプレイ３に表示する（シーケンス４．６．）。
【０１３１】
その後、ユーザによって、保存フォルダ選択画面１２００において任意のフォルダが選択されると（シーケンス４．７．）、ファイル送信部５４は、黒板表示部５８に対して、板書内容の取得を要求する（シーケンス４．８．）。その結果、ファイル送信部５４は、黒板表示部５８から送信されてくる板書内容を取得する（シーケンス４．９．）。そして、ファイル送信部５４は、シーケンス４．９．で取得された板書内容を示すファイルを、ストレージサービス４４のユーザによって選択されたフォルダに保存する（シーケンス４．１０．）。このとき、ファイル送信部５４は、参加者管理部５６から取得したサービス情報に含まれる外部サービスの認証トークンを用いて、ストレージサービス４４にアクセスする。
【０１３２】
＜シーケンス５．１．〜５．７．＞
その後、ユーザが会議終了ボタン１５００（図１９参照）を押したとき（シーケンス５．１．）、ファイル送信部５４が、黒板表示部５８に対して、板書内容の取得を要求する（シーケンス５．２．）。その結果、ファイル送信部５４は、黒板表示部５８から送信されてくる板書内容を取得する（シーケンス５．３．）。
【０１３３】
そして、ファイル送信部５４は、参加者一覧に示されている全てのユーザ（すなわち、未認証状態であるユーザも含む）の電子メールアドレス（参加者一覧の配布先情報に示されている電子メールアドレス）を含む、電子メールアドレスの一覧を作成する（シーケンス５．４．）。さらに、ファイル送信部５４は、電子メールアドレスの一覧に示されている各電子メールアドレスに対して、シーケンス５．３．で取得された板書内容を示すファイルを送信する（シーケンス５．５．）。
【０１３４】
その後、顔追跡部６６が、参加者一覧の監視を終了する（シーケンス５．６．）。さらに、参加者管理部５６が、所定の終了処理（例えば、ＩＣカード６３０でログインした全てのユーザのログオフ処理、参加者一覧に設定されている全ての設定値のクリア、黒板表示部５８に対してディスプレイ３に表示されている板書内容を消去させる処理、自装置をスリープ状態や電源オフ状態に切り替える処理、等）を行う（シーケンス５．７．）。
【０１３５】
（顔追跡部６６による認識処理のシーケンス）
図２３は、一実施形態に係る顔追跡部６６による認識処理のシーケンスを示すシーケンス図である。
【０１３６】
電子黒板装置１４では、まず、参加者管理部５６が、認識処理の開始要求を、顔追跡部６６へ送信する（シーケンス１．１．）。顔追跡部６６は、この開始要求を受信すると、認識処理を開始する。
【０１３７】
認識処理では、まず、顔追跡部６６は、画像の撮影要求を、カメラ６１８に送信する（シーケンス１．２．）。カメラ６１８は、この撮影要求を受信すると、電子黒板装置１４の前方の画像を撮像する。その結果、顔追跡部６６は、カメラ６１８から送信されてくる画像を取得する（シーケンス１．３．）。
【０１３８】
次に、顔追跡部６６は、カメラ６１８から取得された画像から、ユーザの顔の特徴点データを抽出する（シーケンス１．４．）。そして、顔追跡部６６は、抽出されたユーザの顔の特徴点データが、予め登録されている特徴点データと一致されているか否かを判定する（シーケンス１．５．）。また、顔追跡部６６は、カメラ６１８から取得された画像におけるユーザの顔のサイズが、所定サイズ以上であるか否かを判定する（シーケンス１．６．）。
【０１３９】
その後、顔追跡部６６は、ユーザの認証状態の取得要求を、対象とするユーザのユーザＩＤとともに、参加者管理部５６に送信する（シーケンス１．７．）。参加者管理部５６は、この取得要求およびユーザＩＤを受信すると、対象とするユーザの参加者一覧情報から、認証状態を抽出し、当該認証状態を顔追跡部６６へ送信する。その結果、顔追跡部６６は、参加者管理部５６から送信されてくるユーザの認証状態を取得する（シーケンス１．８．）。
【０１４０】
シーケンス１．８．で取得されたユーザの認証状態がＯＦＦであり、且つ、シーケンス１．６．で判定されたユーザの顔のサイズが所定サイズ以上である場合、顔追跡部６６は、認証状態ＯＮ要求を、対象とするユーザのユーザＩＤとともに、参加者管理部５６に送信する（シーケンス２．１．）。参加者管理部５６は、この認証状態ＯＮ要求およびユーザＩＤを受信すると、対象とするユーザをユーザＩＤによって特定し、当該対象とするユーザの参加者一覧情報の認証状態にＯＮを設定する（シーケンス２．２．）。
【０１４１】
シーケンス１．８．で取得されたユーザの認証状態がＯＮであり、且つ、シーケンス１．６．で判定されたユーザの顔のサイズが５回連続して所定サイズ未満である場合、顔追跡部６６は、認証状態ＯＦＦ要求を、対象とするユーザのユーザＩＤとともに、参加者管理部５６に送信する（シーケンス３．１．）。参加者管理部５６は、この認証状態ＯＦＦ要求およびユーザＩＤを受信すると、対象とするユーザをユーザＩＤによって特定し、当該対象とするユーザの参加者一覧情報の認証状態にＯＦＦを設定する（シーケンス３．２．）。
【０１４２】
顔追跡部６６は、参加者一覧に登録されている全てのユーザに対する認識処理を行うまで、シーケンス１．２．からシーケンス３．２．までの一連の処理を、ユーザ毎に繰り返し実行する。そして、顔追跡部６６は、参加者一覧に登録されている全てのユーザに対する認識処理を行った場合、３０秒間スリープした後（シーケンス４．１．）、再び、参加者一覧に登録されている全てのユーザの認識処理を行う。
【０１４３】
以上、上記実施形態の電子黒板装置１４は、ユーザのログイン認証を行う認証部５６Ａと、認証部５６Ａによってログイン認証されたユーザを参加者一覧に登録する登録部５６Ｂと、参加者一覧に登録されている複数のユーザの各々を認識する認識部６６Ａと、認識部６６Ａによる認識結果に基づき、特定の条件に合致した特定のユーザに対し、参加者一覧に登録したまま、当該ユーザが所有するリソースへのアクセスを制限する制限部５６Ｃとを備える。これにより、上記実施形態の電子黒板装置１４は、電子黒板装置１４から一部のユーザが遠ざかった際に、当該ユーザが所有するリソースに対して、他のユーザが不正にアクセスすることを防止することができる。
【０１４４】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、本実施形態で説明した情報処理システム１は一例であって、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【０１４５】
例えば、ユーザと電子黒板装置１４との間の距離の判定方法は、上記実施形態で説明した方法（すなわち、カメラ６１８によって撮像された画像におけるユーザの顔のサイズで判定する方法）に限らない。例えば、電子黒板装置１４は、ＢｌｕｅＴｏｏｔｈ（登録商標）やＲＦＩＤのような中距離の通信手段を用いて、ユーザが所持する通信端末との通信を常時行うようにし、ユーザが所持する通信端末との通信における電波強度に基づいて、ユーザと電子黒板装置１４との間の距離を判定するようにしてもよい。
【０１４６】
なお、本発明の「情報処理装置」は、少なくともログイン認証されたユーザによるリソースへのアクセスが可能な装置であればよく、電子黒板装置に限られない。本発明の「情報処理装置」は、例えば、ＰＪ（Projector：プロジェクタ）、ＩＷＢ（Interactive White Board：相互通信が可能な電子式の黒板機能を有する白板）、デジタルサイネージ等の出力装置、ＨＵＤ（Head Up Display）装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、ノートＰＣ（Personal Computer）、携帯電話、スマートフォン、タブレット端末、ゲーム機、ＰＤＡ（Personal Digital Assistant）、デジタルカメラ、ウェアラブルＰＣまたはデスクトップＰＣ等であってもよい。
【０１４７】
また、上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP（digital signal processor）、FPGA（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【符号の説明】
【０１４８】
１  情報処理システム
１０  ユーザ情報サーバ装置
１２  外部サービス群システム
１４  電子黒板装置（情報処理装置）
１６  ネットワーク
２０  ユーザ情報部
４０  ユーザサービス
４４  ストレージサービス
５２  ファイル読込部
５４  ファイル送信部（ファイル送信手段）
５６  参加者管理部
５６Ａ  認証部（認証手段）
５６Ｂ  登録部（登録手段）
５６Ｃ  制限部（制限手段）
５８  黒板表示部
６４  ＩＣカード検出部
６６  顔追跡部
６６Ａ  認識部（認識手段）
６１８  カメラ（撮像手段）
１１００  ファイル選択画面
１２００  保存フォルダ選択画面
１３００  ユーザ個別情報表示画面
１３１０  ログイン認証状態
１３２０  ファイル読込ボタン
１３３０  ファイル保存ボタン
【先行技術文献】
【特許文献】
【０１４９】
【特許文献１】特開２００６−５５９０号公報
【図１】
2020088747.tif 000003
【図２】
2020088747.tif 000004
【図３】
2020088747.tif 000005
【図４】
2020088747.tif 000006
【図５】
2020088747.tif 000007
【図６】
2020088747.tif 000008
【図７】
2020088747.tif 000009
【図８】
2020088747.tif 000010
【図９】
2020088747.tif 000011
【図１０】
2020088747.tif 000012
【図１１】
2020088747.tif 000013
【図１２】
2020088747.tif 000014
【図１３】
2020088747.tif 000015
【図１４】
2020088747.tif 000016
【図１５】
2020088747.tif 000017
【図１６】
2020088747.tif 000018
【図１７】
2020088747.tif 000019
【図１８】
2020088747.tif 000020
【図１９】
2020088747.tif 000021
【図２０】
2020088747.tif 000022
【図２１】
2020088747.tif 000023
【図２２】
2020088747.tif 000024
【図２３】
2020088747.tif 000025