(57)【要約】【課題】複数の情報処理装置間で共有する資料の表示状況を容易に把握可能とする。【解決手段】サーバは、第１の端末からページ操作に応じて送信された第１の操作情報と、第２の端末に入力される操作を示す第２の操作情報とを、それぞれ取得した時刻を示す時刻情報と関連付けたログ情報を記憶する。第１の端末は、サーバに記憶されるログ情報を用いて、第１の端末の表示部に対して、第２の端末において第１の操作情報と第２の操作情報とに従い第２のコンテンツに対してなされる制御を示す表示を行う。【選択図】図１
2015060324.tif 000002
【特許請求の範囲】
【請求項１】
第１の端末装置と、第２の端末装置と、サーバ装置とを含む情報処理システムであって、
前記第１の端末装置は、
第１の表示部と、
前記第１の表示部の表示を制御する第１の制御部と、
前記第１の表示部に表示される、複数ページを含む第１のコンテンツに対する操作を入力する第１の入力部と、
前記第１の入力部に入力される、少なくともページ切り替えを含む操作を示す操作情報を送信する第１の送信部と
を備え、
前記第２の端末装置は、
第２の表示部と、
前記第２の表示部に表示される、前記第１のコンテンツと同一の第２のコンテンツに対する操作を受け付ける第２の入力部と、
外部の機器から送信された操作情報を受信する受信部と、
前記第２の表示部に表示される前記第２のコンテンツの制御を行うモードとして、前記第２の入力部に入力される操作に応じて該制御を行う第１のモードと、前記受信部に受信される操作情報に応じて該制御を行う第２のモードとを含む第２の制御部と、
前記第２の入力部に入力される操作を示す操作情報を送信する第２の送信部と
を備え、
前記サーバ装置は、
前記第１の送信部から送信された第１の操作情報と、前記第２の送信部から送信された第２の操作情報とを、それぞれ取得した時刻を示す時刻情報と関連付けてログ情報として順次蓄積する蓄積部を備え、
前記第１の制御部は、
前記蓄積部に蓄積された前記ログ情報を用いて、前記第１の表示部に対して、前記第１の操作情報と前記第２の操作情報とに従い前記第２の制御部により前記第２のコンテンツに対してなされた制御を示す表示を行う
ことを特徴とする情報処理システム。
【請求項２】
前記第１の制御部は、
前記ログ情報に基づき、前記第１の操作情報および前記第２の操作情報にそれぞれ従い表示される前記第２のコンテンツの各ページに対応する前記第１のコンテンツの各ページを示す情報、前記時刻情報に従い時系列で、前記第２の端末装置毎に前記第１の表示部に表示させる
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第１の制御部は、
前記第１のコンテンツの各ページを示す情報を、均等な大きさで前記第１の表示部に表示させる
ことを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記第１の制御部は、
前記第１のコンテンツの各ページを示す情報を、各ページへの滞留時間に従った大きさで前記第１の表示部に表示させる
ことを特徴とする請求項２に記載の情報処理システム。
【請求項５】
前記第１の制御部は、
前記ログ情報に基づき、指定した前記第２の端末装置の前記第２の制御部によって前記第２の表示部に表示された第１のページと、該第１のページの直前に該第２の表示部に表示された少なくとも１の第２のページとにそれぞれ対応する前記第１のコンテンツの各ページを示す情報を前記第１の表示部に表示させる
ことを特徴とする請求項１に記載の情報処理システム。
【請求項６】
前記第１の制御部は、
前記第１のページおよび前記第２のページへの滞留時間に従い、該第１のページおよび該第２のページにそれぞれ対応する前記第１のコンテンツの各ページの表示を異ならせる
ことを特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記第１の制御部は、
前記ログ情報に基づき、前記第２のコンテンツのページに対するページ操作に応じたスコアを、該第２のコンテンツの各ページについて算出し、該第２のコンテンツの各ページに対応する前記第１のコンテンツの各ページを示す情報を、該各スコアに従い前記第１の表示部に表示させる
ことを特徴とする請求項１に記載の情報処理システム。
【請求項８】
前記第１の制御部は、
前記第１のコンテンツの各ページを示す情報をページ順に並べ、前記スコアに従い該各ページを示す情報を異ならせて前記第１の表示部に表示させる
ことを特徴とする請求項７に記載の情報処理システム。
【請求項９】
前記第１の制御部は、
前記第１のコンテンツの各ページを示す情報を、前記スコアの値に従った順序に並べて前記第１の表示部に表示させる
ことを特徴とする請求項７に記載の情報処理システム。
【請求項１０】
前記操作情報は、ページのサイズ変更操作を示す情報をさらに含み、
前記第１の制御部は、
前記ログ情報に基づき、指定した前記第２の端末装置の前記第２の制御部によって、前記第２のコンテンツの各ページのうち、前記サイズ変更操作が行われたページに対応する前記第１のコンテンツのページを示す情報を、前記第１の表示部に表示させる
ことを特徴とする請求項１に記載の情報処理システム。
【請求項１１】
前記サーバ装置は、さらに、
少なくとも前記第２の端末装置を識別する機器識別情報と、該第２の端末装置を操作するユーザを識別するユーザ識別情報とを関連付けて記憶する機器情報記憶部を備える
ことを特徴とする請求項１乃至請求項１０の何れか１項に記載の情報処理システム。
【請求項１２】
第１の表示部の表示を制御する第１の制御ステップと、
前記第１の表示部に表示される複数のページを含む第１のコンテンツに対する操作を入力する第１の入力ステップと、
前記第１の入力ステップにより入力される、少なくともページ切り替えを含む操作を示す操作情報を送信する第１の送信ステップと、
第２の表示部に表示される、前記第１のコンテンツと同一の第２のコンテンツに対する操作を受け付ける第２の入力ステップと、
外部の機器から送信された操作情報を受信する受信ステップと、
前記第２の表示部に表示される前記第２のコンテンツの制御を行うモードとして、前記第２の入力ステップにより入力される操作に応じて該制御を行う第１のモードと、前記受信ステップにより受信される操作情報に応じて該制御を行う第２のモードとを含む第２の制御ステップと、
前記第２の入力ステップにより入力される操作を示す操作情報を送信する第２の送信ステップと、
前記第１の送信ステップにより送信された第１の操作情報と、前記第２の送信ステップにより送信された第２の操作情報とを、それぞれ取得した時刻を示す時刻情報と関連付けてログ情報として順次蓄積する蓄積ステップと
を備え、
前記第１の制御ステップは、
前記蓄積ステップにより蓄積された前記ログ情報を用いて、前記第１の表示部に対して、前記第１の操作情報と前記第２の操作情報とに従い前記第２の制御ステップにより前記第２のコンテンツに対してなされる制御を示す表示を行う
ことを特徴とする情報処理方法。
【請求項１３】
コンピュータ装置に情報処理方法を実行させるためのプログラムであって、
前記情報処理方法は、
第１の表示部の表示を制御する第１の制御ステップと、
前記第１の表示部に表示される、複数ページを含む第１のコンテンツに対する操作を入力する第１の入力ステップと、
前記第１の入力ステップにより入力される、少なくともページ切り替えを含む操作を示す操作情報を送信する第１の送信ステップと
を備え、
前記第１の制御ステップは、
前記第１の送信ステップにより送信された第１の操作情報と、他の端末装置の入力部に入力される操作を示す第２の操作情報とを、それぞれ取得した時刻を示す時刻情報と関連付けてログ情報として順次蓄積したログ情報を用いて、前記第１の表示部に対して、該他の端末装置が備える第２の表示部に表示される第２のコンテンツの制御を行うモードとして、前記第２の入力部に入力される操作に応じて該制御を行う第１のモードと、外部の機器から送信された操作情報に応じて該制御を行う第２のモードとを含む該他の端末装置が備える第２の制御部により、前記第１の操作情報と前記第２の操作情報とに従い該第２のコンテンツに対してなされる制御を示す表示を行う
ことを特徴とする情報処理プログラム。
【請求項１４】
第１の表示部と、
前記第１の表示部の表示を制御する第１の制御部と、
前記第１の表示部に表示される、複数ページを含む第１のコンテンツに対する操作を入力する第１の入力部と、
前記第１の入力部に入力される、少なくともページ切り替えを含む操作を示す操作情報を送信する第１の送信部と
を備え、
前記第１の制御部は、
前記第１の送信部から送信された第１の操作情報と、他の端末装置の第２の入力部に入力される操作を示す第２の操作情報とを、それぞれ取得した時刻を示す時刻情報と関連付けてログ情報として順次蓄積したログ情報を用いて、前記第１の表示部に対して、該他の端末装置が備える第２の表示部に表示される第２のコンテンツの制御を行うモードとして、前記第２の入力部に入力される操作に応じて該制御を行う第１のモードと、外部の機器から送信された操作情報に応じて該制御を行う第２のモードとを含む第２の制御部により、前記第１の操作情報と前記第２の操作情報とに従い該第２のコンテンツに対してなされる制御を示す表示を行う
ことを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末装置間で共有される情報の処理に用いて好適な情報処理システム、情報処理方法、情報処理プログラムおよび端末装置に関する。
【背景技術】
【０００２】
通信機能を有する複数の情報処理装置間で画像および画像に対する操作を共有することが可能な情報共有システムが実用化されている（特許文献１参照）。この情報共有システムを、会議など、複数の参加者が情報を共有する必要がある状況に適用することで、印刷物による大量の資料を用意する必要が無く、また、参加者間における情報の共有も容易となり、会議などを効率的に進めることができる。
【０００３】
このような情報共有システムでは、例えば、会議などにおいて、発表者および参加者は、共通の資料データを各自の情報処理装置に格納する。発表者が、情報処理装置に対して例えば資料データのページ切り替えなどのアクションを行うと、そのアクションを示す情報が発表者の情報処理装置から送信され、各参加者の情報処理装置に受信される。各参加者の情報処理装置は、受信したアクションを示す情報に応じて、資料データに対してページ切り替えなどの処理を行う。これにより、発表者と各参加者との間で情報が共有され、会議のスムースな進行が可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述のような従来の情報共有システムでは、発表者が資料データにおけるどのページが注目され、どのページが注目されていないかを知ることは、会議などの最中および会議の終了後などにおける会議内容の分析などを行うために有用であると考えられる。しかしながら、従来では、各参加者による資料データの表示状況を把握することが困難であるという問題点があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、複数の情報処理装置間で共有する資料の表示状況を容易に把握可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、第１の端末装置と、第２の端末装置と、サーバ装置とを含む情報処理システムであって、第１の端末装置は、第１の表示部と、第１の表示部の表示を制御する第１の制御部と、第１の表示部に表示される、複数ページを含む第１のコンテンツに対する操作を入力する第１の入力部と、第１の入力部に入力される、少なくともページ切り替えを含む操作を示す操作情報を送信する第１の送信部とを備え、第２の端末装置は、第２の表示部と、第２の表示部に表示される、第１のコンテンツと同一の第２のコンテンツに対する操作を受け付ける第２の入力部と、外部の機器から送信された操作情報を受信する受信部と、第２の表示部に表示される第２のコンテンツの制御を行うモードとして、第２の入力部に入力される操作に応じて制御を行う第１のモードと、受信部に受信される操作情報に応じて制御を行う第２のモードとを含む第２の制御部と、第２の入力部に入力される操作を示す操作情報を送信する第２の送信部とを備え、サーバ装置は、第１の送信部から送信された第１の操作情報と、第２の送信部から送信された第２の操作情報とを、それぞれ取得した時刻を示す時刻情報と関連付けてログ情報として順次蓄積する蓄積部を備え、第１の制御部は、蓄積部に蓄積されたログ情報を用いて、第１の表示部に対して、第１の操作情報と第２の操作情報とに従い第２の制御部により第２のコンテンツに対してなされた制御を示す表示を行うことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、複数の情報処理装置間で共有する資料の表示状況が容易に把握可能になるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施形態に係る情報処理システムの一例の構成を示す図である。
【図２】図２は、第１の実施形態に係るサーバの機能を説明するための一例の機能ブロック図である。
【図３】図３は、第１の実施形態に係る端末の機能を説明するための一例の機能ブロック図である。
【図４】図４は、実施形態に係る端末の一例の構成を示すブロック図である。
【図５】図５は、第１の実施形態に係る、会議に関する情報を登録するための登録画面の一例を示す図である。
【図６】図６は、第１の実施形態に係る、機器ＩＤとユーザ識別情報とを関連付けるテーブルの例を示す図である。
【図７】図７は、第１の実施形態に係る、会議一覧画面の例を示す図である。
【図８】図８は、第１の実施形態に係る、スレーブ端末における動作の例を説明するためのフローチャートである。
【図９】図９は、第１の実施形態に係る、スレーブ端末における動作の例を説明するためのフローチャートである。
【図１０】図１０は、第１の実施形態に係るログ情報の例を示す図である。
【図１１】図１１は、第１の実施形態に係る、マスタ端末の一例の動作について説明するためのフローチャートである。
【図１２】図１２は、第１の実施形態に係る、横持ちモードにおける表示例を示す図である。
【図１３】図１３は、第１の実施形態に係る、縦持ちモードにおける表示例を示す図である。
【図１４】図１４は、第１の実施形態によるページ表示状況の第１の表示例を示す図である。
【図１５】図１５は、第１の実施形態に係るページ表示状況の第２の表示例を示す図である。
【図１６】図１６は、第１の実施形態に係るページ表示状況の第３の表示例を示す図である。
【図１７】図１７は、第１の実施形態に係るページ表示状況の第３の表示例の変形例を示す図である。
【図１８】図１８は、第２の実施形態に係る、ページ表示状況の表示画面を生成する一例の処理を示すフローチャートである。
【図１９】図１９は、第２の実施形態に係るページ表示状況確認画面の例を示す図である。
【図２０】図２０は、第２の実施形態に係るページ表示状況確認画面の別の例を示す図である。
【図２１】図２１は、第２の実施形態の変形例によるページ表示状況の表示例を示す図である。
【図２２】図２２は、第３の実施形態によるページ表示状況の表示例を示す図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、情報処理システム、情報処理方法、情報処理プログラムおよび端末装置の第１の実施形態を詳細に説明する。
【００１０】
（第１の実施形態）
図１は、第１の実施形態に係る情報処理システムの一例の構成を示す。図１において、情報処理システム１は、サーバ１０と、複数の端末２０Ａ、２０Ｂ、２０Ｃ、…を含む。各端末２０Ａ、２０Ｂおよび２０Ｃは、サーバ１０と例えば無線ＬＡＮ(Local  Area  Network)により接続される。情報処理システム１は、資料データなどの複数のページを含むコンテンツデータを複数の端末２０Ａ、２０Ｂ、…で共有し、ページ切替などのページ操作をこれら複数の端末２０Ａ、２０Ｂ、…間で同期させる会議システムとして用いることができる。
【００１１】
情報処理システム１は、プロジェクタ装置（ＰＪ）３０をさらに含んでもよい。プロジェクタ装置３０は、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）などにより例えば端末２０Ａと直接的に通信を行い、端末２０Ａで表示されるコンテンツデータによる画面を図示されないスクリーンに投射する。
【００１２】
図２は、第１の実施形態に係るサーバ１０の機能を説明するための一例の機能ブロック図である。図２において、サーバ１０は、データ加工部１００と、認証部１０１と、通信部１０２と、ログ情報記憶部１０３と、機器ＩＤ記憶部１０４と、コンテンツ記憶部１０５と、会議情報記憶部１０６とを含む。
【００１３】
通信部１０２は、各端末２０Ａ、２０Ｂおよび２０Ｃとの間で、例えば無線通信により通信を行う。これに限らず、各端末２０Ａ、２０Ｂおよび２０Ｃが例えばＷｉＦｉ(Wireless  Fidelity)による無線ＬＡＮに対応しているものとし、通信部１０２は、別途設けられたＷｉＦｉのアクセスポイントとの間で有線で通信を行ってもよい。認証部１０１は、通信部１０２による通信に際して、各端末２０Ａ、２０Ｂおよび２０Ｃに対する認証処理を行う。
【００１４】
ログ情報記憶部１０３は、各端末２０Ａ、２０Ｂおよび２０Ｃから送信されたページ操作情報と、当該ページ操作情報に関連する情報とを、ログ情報として蓄積的に記憶する。ログ情報記憶部１０３に記憶されるこれらの情報の詳細は、後述する。データ加工部１００は、ログ情報記憶部１０３に記憶されたログ情報を外部の機器などから要求された際に、当該ログ情報を扱いが容易なように加工する。データ加工部１００は、例えば、ログ情報の重複部分の削除や、ログ情報のデータフォーマットの変換処理などを行う。
【００１５】
機器ＩＤ記憶部１０４は、各端末２０Ａ、２０Ｂおよび２０Ｃを識別する機器ＩＤと、各端末２０Ａ、２０Ｂおよび２０Ｃを使用するユーザを識別するユーザ識別情報とを関連付けて記憶する。コンテンツ記憶部１０５は、情報処理システム１において複数の端末２０Ａ、２０Ｂ、…で共有するためのコンテンツデータを記憶する。コンテンツデータは、例えば複数のページを含むＰＤＦ(Portable  Document  Format)データなどの画像データを用いることができる。コンテンツデータは、ＰＤＦデータに限られず、他の形式の画像データを用いてもよい。会議情報記憶部１０６は、例えば会議システムによる会議の情報が記憶される。
【００１６】
なお、サーバ１０は、ＣＰＵ(Central  Processing  Unit)、ＲＯＭ(Read  Only  Memory)、ＲＡＭ(Random  Access  Memory)、ハードディスクドライブなどのストレージ装置および通信Ｉ／Ｆ（インターフェイス）を含み、一般的なコンピュータと同等の構成で実現可能であるので、ここでの詳細な説明を省略する。
【００１７】
図３は、第１の実施形態に係る各端末２０Ａ、２０Ｂおよび２０Ｃの機能を説明するための一例の機能ブロック図である。各端末２０Ａ、２０Ｂおよび２０Ｃは、略同等の機能を有するため、ここでは、各端末２０Ａ、２０Ｂおよび２０Ｃを端末２０Ａで代表させて説明する。
【００１８】
図３において、端末２０Ａは、表示部２００と、入力部２０１と、表示制御部２０２と、通信部２０３と、ページ制御部２０４と、記憶部２０５とを含む。表示部２００は、例えばＬＣＤ(Liquid  Crystal  Display)が用いられ、情報を表示する。入力部２０１は、例えば表示部２００と一体的に構成される所謂タッチパネルであって、ユーザ操作を受け付ける。
【００１９】
表示制御部２０２は、表示部２００に対する表示を制御する。通信部２０３は、無線ＬＡＮによる無線通信を制御する。ページ制御部２０４は、複数のページを含むコンテンツデータを表示部２００に表示させた際に、入力部２０１に対する入力に応じて、表示部２００へのページの表示を制御する。ページ表示の制御は、ページ切替制御、ページ内の指定領域の拡大、縮小制御などを含む。記憶部２０５は、当該コンテンツデータを記憶する。なお、表示制御部２０２およびページ制御部２０４は、プロジェクタ装置３０にページの画像を送信する場合、プロジェクタ装置３０に対する表示の制御も行うことができる。
【００２０】
図４は、実施形態に係る端末２０Ａ、２０Ｂおよび２０Ｃの一例の構成を示す。なお、端末２０Ａ、２０Ｂおよび２０Ｃは、同一の構成で実現可能であるので、ここでは、各端末２０Ａ、２０Ｂおよび２０Ｃを端末２０Ａで代表させて説明する。
【００２１】
図４において、端末２０Ａは、バス２００１に対してＣＰＵ２００２、ＲＯＭ２００３、ＲＡＭ２００４および表示制御部２００５が接続される。また、バス２００１に対して、ストレージ２００７、データＩ／Ｆ２００８、入力部２００９および通信Ｉ／Ｆ２０１０が接続される。ストレージ２００７は、データを不揮発に記憶することが可能な記憶媒体であって、例えばフラッシュメモリなどの不揮発性の半導体メモリである。これに限らず、ストレージ２００７としてハードディスクドライブを用いてもよい。
【００２２】
ＣＰＵ２００２は、ＲＯＭ２００３およびストレージ２００７に記憶されるプログラムに従い、ＲＡＭ２００４をワークメモリとして用いて、この端末２０Ａの全体を制御する。表示制御部２００５は、ＣＰＵ２００２により生成された表示制御信号を、表示装置２００６が表示可能な信号に変換して出力する。表示装置２００６は、上述した表示部２００に対応する。
【００２３】
ストレージ２００７は、上述のＣＰＵ２００２が実行するためのプログラムや、コンテンツデータなど各種データが格納される。データＩ／Ｆ２００８は、外部からのデータの入力を行う。データＩ／Ｆ２００８としては、例えば、ＵＳＢ(Universal  Serial  Bus)やＩＥＥＥ１３９４(Institute  of  Electrical  and  Electronics  Engineers  1394)などによるインタフェースを適用することができる。また、通信Ｉ／Ｆ２０１０は、無線ＬＡＮによる通信を制御する。
【００２４】
入力部２００９は、上述した入力部２０１に対応し、ユーザ入力を受け付けて所定の制御信号を出力する入力デバイスを含む。ユーザは、例えば表示装置２００６に対する表示に応じて入力デバイスを操作することで、端末２０Ａに対して指示を出すことができる。
【００２５】
上述した表示制御部２０２、通信部２０３およびページ制御部２０４は、ＣＰＵ２００２上で動作する表示制御プログラムによって実現される。この表示制御プログラムは、端末２０Ａが通信可能なネットワークに接続されたコンピュータ上に格納し、このネットワーク経由でダウンロードさせることにより提供するように構成することができる。また、この表示制御プログラムを、ネットワーク経由で提供または配布するように構成してもよい。表示制御プログラムのうち一部または全部を、ＲＯＭ２００３に予め記憶させて提供することも考えられる。
【００２６】
これに限らず、表示制御プログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ(Compact  Disk)、ＤＶＤ(Digital  Versatile  Disk)などのコンピュータで読み取り可能な記録媒体に記録して提供してもよい。この場合、記録媒体に記録された端末用プログラムは、例えばデータＩ／Ｆ２００８に接続された外部のドライブ装置を介して端末２０Ａに供給される。これに限らず、記録媒体に記録された端末用プログラムを、パーソナルコンピュータなど他の情報処理装置上に一旦記憶させ、この他の情報処理装置から通信Ｉ／Ｆ２０１０やデータＩ／Ｆ２００８を介した通信により、端末２０Ａに供給してもよい。
【００２７】
表示制御プログラムは、例えば、上述した各部（表示制御部２０２、通信部２０３およびページ制御部２０４）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ２００２が例えばストレージ２００７から端末用プログラムを読み出して実行することにより上記各部が主記憶装置（例えばＲＡＭ２００４）上にロードされ、各部が主記憶装置上に生成されるようになっている。
【００２８】
（第１の実施形態に係る情報処理システムによる動作）
次に、情報処理システム１を会議システムとして用いてプレゼンテーションを行う場合の例について説明する。この場合、端末２０Ａがプレゼンテーションを行う発表者が用い、端末２０Ｂおよび２０Ｃをプレゼンテーションの対象である参加者が用いるものとする。
【００２９】
サーバ１０は、当該プレゼンテーションに関する情報を予め取得して記憶しておく。図５は、第１の実施形態に係る、プレゼンテーション（会議）に関する情報を登録するための登録画面の一例を示す。図５に例示される会議登録画面３００による情報の登録は、例えば会議（プレゼンテーション）の主催者などにより行われる。ここでは、会議登録画面３００は、発表者が用いる端末２０Ａにおいて表示部２００に表示させるものとする。
【００３０】
図５において、会議登録画面３００は、それぞれ会議名、開始日時、参加パスワードおよび開催キーを入力するための入力窓３１０、３１１、３１２および３１３が設けられる。会議名および開始日時は、会議を特定するための会議の名称および会議の開始日時である。参加パスワードは、発表者を含めた各参加者が会議に参加するために必要となるパスワードである。参加パスワードは、例えば予め定められて各参加者に通知される。開催キーは、会議の開催者が会議を開催するために必要なキーである。
【００３１】
ラジオボタン３１４、３１５および３１６は、会議に関するその他の設定を行う。図５の例では、ラジオボタン３１４は、後述する会議一覧にて会議名の表示を許可するか否かを設定する。ラジオボタン３１５は、資料となるコンテンツデータのダウンロードを許可するか否かを設定する。ラジオボタン３１６は、発表者の交代を許可するか否かを設定する。発表者の交代は、実際には、発表者として情報を送信する端末を変更することを意味する。
【００３２】
会議登録画面３００に登録された上述の各情報は、サーバ１０に送信されて、会議情報記憶部１０６に記憶される。
【００３３】
会議登録画面３００に対し、さらに、コンテンツデータ登録窓３１７が設けられる。コンテンツデータ登録窓３１７に対して、コンテンツデータのファイル名を、当該ファイルのパスを含めて入力する。決定ボタン３１８を操作することで、コンテンツデータ登録窓３１７に入力されたコンテンツデータのファイルがサーバ１０に送信され、コンテンツ記憶部１０５に記憶される。サーバ１０は、コンテンツデータのコンテンツ記憶部１０５における記憶場所を示す情報と、例えば入力窓３１０に入力された会議名とを関連付けて、会議情報記憶部１０６に記憶する。
【００３４】
また、サーバ１０は、当該プレゼンテーションの開始時などに、各端末２０Ａ、２０Ｂおよび２０Ｃを識別する機器識別情報と、各端末２０Ａ、２０Ｂおよび２０Ｃを使用するユーザを識別するユーザ識別情報とを関連付けて登録する。例えば、各端末２０Ａ、２０Ｂおよび２０Ｃが貸出制の場合、各端末２０Ａ、２０Ｂおよび２０Ｃが発表者を含めた各参加者に配布された際に、これら各参加者に、各端末２０Ａ、２０Ｂおよび２０Ｃの所定の入力画面に対して各参加者の名前（ニックネームなど）をユーザ識別情報として入力させる。
【００３５】
各端末２０Ａ、２０Ｂおよび２０Ｃは、各端末２０Ａ、２０Ｂおよび２０Ｃを識別するための機器ＩＤと、各端末２０Ａ、２０Ｂおよび２０Ｃに入力された各ユーザ識別情報とを、それぞれサーバ１０に送信する。機器ＩＤとしては、通信Ｉ／Ｆ２０１０に予め割り当てられるＭＡＣ(Media  Access  Control)アドレスを用いることができる。サーバ１０は、各端末２０Ａ、２０Ｂおよび２０Ｃから送信された各機器ＩＤおよびユーザ識別情報を、図６にテーブル４０として例示するようにして互いに関連付けて、機器ＩＤ記憶部１０４に記憶する。
【００３６】
なお、ユーザ識別情報と機器ＩＤ情報とを関連付ける方法は、ユーザ入力による方法に限定されない。例えば、各端末２０Ａ、２０Ｂおよび２０Ｃに対して、各機器を識別する機器識別情報が予め記憶されるＲＦＩＤ(Radio  Frequency  IDentification)タグを貼付する方法も考えられる。
【００３７】
この場合、例えばサーバ１０に、各端末２０Ａ、２０Ｂおよび２０Ｃを識別する機器ＩＤと、ＲＦＩＤタグに記憶される機器識別情報とを関連付けるテーブルを用意する。ここで、各発表者および各参加者は、個人を識別するための例えば社員ＩＤが予め記憶されるＩＣ(Integrated  Circuit)カードを携帯し、当該社員ＩＤが社員ＤＢ（データベース）に予め登録されているものとする。
【００３８】
このようなシステムにおいて、サーバ１０に接続される所定の認識装置を利用して各端末２０Ａ、２０Ｂおよび２０ＣのＲＦＩＤタグと、社員ＩＤが記憶されるＩＣカードとから情報を読み取る。サーバ１０は、ＩＣカードから読み取った社員ＩＤをキーとして、社員ＤＢから当該社員ＩＤに対応する社員の氏名をユーザ識別情報として取得する。また、サーバ１０は、ＲＦＩＤタグから読み取った機器識別情報に関連付けられる機器ＩＤを取得する。そして、サーバ１０は、ＩＣカードの情報に基づくユーザ識別情報と、ＲＦＩＤタグから取得した情報に基づく機器ＩＤとを関連付けて、テーブル４０に格納する。
【００３９】
さらに、この例において、ＩＣカードおよび社員ＤＢの代わりに、事前に登録した参加者リストを例えばサーバ１０に用意することも考えられる。この場合、参加者リストは、参加者を識別する参加者ＩＤと、当該参加者の氏名とが関連付けられる。この場合、参加者が参加者ＩＤを指定することで、サーバ１０において参加者の氏名を取得してテーブル４０に記憶させることができる。
【００４０】
発表者を含めた各参加者は、ユーザ識別情報の登録後、各端末２０Ａ、２０Ｂおよび２０Ｃによりサーバ１０にアクセスする。各端末２０Ａ、２０Ｂおよび２０Ｃは、サーバ１０が有する会議情報記憶部１０６から会議一覧を取得し、それぞれ、図７に例示される、会議を検索する検索窓３２１と、会議を選択する選択窓３２２とが設けられる会議一覧画面３２０を表示部２００に表示させる。各端末２０Ａ、２０Ｂおよび２０Ｃは、検索窓３２１を用いた検索や、会議一覧画面３２０からの選択により参加する会議を決定する。決定された会議を示す情報は、各端末２０Ａ、２０Ｂおよび２０Ｃからサーバ１０に送信される。
【００４１】
サーバ１０は、会議情報記憶部１０６を参照して、会議を示す情報に対応するコンテンツデータの場所を取得し、各端末２０Ａ、２０Ｂおよび２０Ｃに送信する。各端末２０Ａ、２０Ｂおよび２０Ｃは、送信された情報に従い、サーバ１０からコンテンツデータを取得し、記憶部２０５に記憶する。
【００４２】
なお、選択した会議の会議情報にパスワード（例えば参加パスワード）が設定されている場合、サーバ１０は、各端末２０Ａ、２０Ｂおよび２０Ｃにコンテンツデータを送信する前に、パスワードの入力を要求する。各端末２０Ａ、２０Ｂおよび２０Ｃは、この要求に応じて入力されたパスワードをそれぞれサーバ１０に送信する。サーバ１０は、認証部１０１において、各端末Ａ、２０Ｂおよび２０Ｃから送信された各パスワードが、会議情報として登録されているパスワードと一致するか否かを判定する。パスワードが一致しており、認証が成功した場合に、サーバ１０は、認証が成功した端末に対してコンテンツデータを送信する。
【００４３】
（ページ切替動作）
次に、第１の実施形態に係る情報処理システム１を用いた会議（この例ではプレゼンテーション）の動作について、より詳細に説明する。情報処理システム１を用いた会議の開始直後は、各端末２０Ａ、２０Ｂおよび２０Ｃにおいて、表示部２００に対してコンテンツデータのデフォルトのページ（例えば１ページ目）が表示されているものとする。
【００４４】
発表者が端末２０Ａの入力部２０１に対して、例えばページの切り替えを指示するページ操作を行うと、端末２０Ａの表示部２００に表示されるコンテンツデータの表示ページが、ページ操作に応じて切り替わる。このページ操作を示す情報（以下、ページ操作情報と呼ぶ）は、端末２０Ａを識別する識別情報を付加されて、端末２０Ａからサーバ１０に送信される。サーバ１０は、端末２０Ａから送信されたページ操作情報に応じて表示ページを同期させる情報（以下、ページ同期情報と呼ぶ）を、端末２０Ｂおよび２０Ｃに送信する。
【００４５】
また、サーバ１０は、ページ操作情報と、端末２０Ａから送信された識別情報に関連付けられたユーザ識別情報と、ページ操作情報を受信した時刻を示す時刻情報とを関連付けて、ログ情報記憶部１０３にログ情報として蓄積的に記憶する。ログ情報の具体的な例については、後述する。
【００４６】
なお、端末２０Ｂおよび２０Ｃへのページ同期情報の送信は、サーバ１０からのみならず、端末２０Ａから行うこともできる。この場合、各端末２０Ａ、２０Ｂおよび２０Ｃは、各参加者（同期対象）の端末の識別情報（ここでは、端末２０Ａ、２０Ｂおよび２０Ｃの識別情報）を互いに記憶し、識別情報を用いて他の端末にページ同期情報を送信すればよい。
【００４７】
また、上述では、ページ操作情報とページ同期情報とが異なる情報であるように説明したが、これはこの例に限定されず、ページ操作情報とページ同期情報は必ずしも異なる情報でなくてもよい。すなわち、上述のページ操作情報およびページ同期情報の表現は、発表者にとっては操作を行った情報であり、参加者にとっては同期のための情報であることを示しているに過ぎない。
【００４８】
各端末２０Ｂおよび２０Ｃは、サーバ１０から送信されたページ同期情報に従い、各表示部に表示されるコンテンツデータの表示ページを切り替える。これにより、各端末２０Ｂおよび２０Ｃの各表示部には、発表者の端末２０Ａの表示部に表示されるページと同一のページが表示されることになり、発表者と各参加者との間で情報の共有がなされる。
【００４９】
なお、各端末２０Ｂおよび２０Ｃは、表示ページが切り替えられると、その旨を示すアクション情報を、後述する動作モードを示すモード情報と、各端末２０Ｂおよび２０Ｃを識別する機器識別情報とをそれぞれ付加してサーバ１０に送信する。サーバ１０は、端末２０Ｂおよび２０Ｃから送信された各アクション情報と、モード情報と、各機器識別情報に関連付けられた各ユーザ識別情報と、各ページ切替情報を受信した時刻を示す時刻情報とを関連付けて、ログ情報として蓄積的に記憶する。
【００５０】
このように、複数の端末２０Ａ、２０Ｂ、２０Ｃ、…のうちある端末に対する操作に同期して他の各端末が動作するモードを、共有モードと呼ぶ。以下、共有モードにおいてページ操作情報を送信する端末２０Ａを適宜、マスタ端末２０Ａと呼び、ページ操作情報に同期して動作する端末２０Ｂ、２０Ｃを適宜、スレーブ端末２０Ｂ、２０Ｃと呼ぶ。
【００５１】
各スレーブ端末２０Ｂおよび２０Ｃは、動作モードとして、個別モードをさらに有する。個別モードは、サーバ１０から送信されるページ操作情報とは独立して、当該端末に対するユーザ操作に応じてページ操作がなされる動作モードである。個別モードは、例えばスレーブ端末２０Ｂおよび２０Ｃ毎に、各スレーブ端末２０Ｂおよび２０Ｃに対する操作に応じて指定することができる。また、個別モードは、マスタ端末２０Ａに指定することもできる。
【００５２】
一例として、スレーブ端末２０Ｂの動作モードを個別モードに切り替えた場合、スレーブ端末２０Ｂに対するページ操作に応じて、スレーブ端末２０Ｂの表示部に表示されるページの切り替えや、ページの指定領域の拡大、縮小などが実行される。
【００５３】
スレーブ端末２０Ｂは、個別モード時になされたページ操作を示すアクション情報を、スレーブ端末２０Ｂを識別するための機器識別情報と、個別モードを示すモード情報とを付加してサーバ１０に送信する。サーバ１０は、スレーブ端末２０Ｂから送信されたアクション情報と、モード情報と、機器識別情報に関連付けられたユーザ識別情報と、ページ操作情報を受信した時刻を示す時刻情報とを関連付けて、ログ情報として蓄積的に記憶する。
【００５４】
図８および図９を用いて、スレーブ端末２０Ｂにおける動作の例を説明する。図８は、スレーブ端末２０Ｂの動作モードが共有モードの場合の例を示す。スレーブ端末２０Ｂは、ステップＳ１００で、サーバ１０からのページ操作情報を受信したか否かを判定する。受信したと判定した場合、スレーブ端末２０Ｂは、処理をステップＳ１０１に移行させ、サーバ１０から受信したページ操作情報に従いコンテンツデータに対してページ操作を行い、例えばページを切り替える。そして、処理がステップＳ１００に戻される。
【００５５】
ステップＳ１００でサーバ１０からのページ操作情報を受信していないと判定した場合、スレーブ端末２０Ｂは、処理をステップＳ１０２に移行させ、スレーブ端末２０Ｂの入力部２０１に対して動作モードを個別モードに切り替えるユーザ操作がなされたか否かを判定する。個別モードに切り替える操作がなされていないと判定した場合、スレーブ端末２０Ｂは、処理をステップＳ１００に戻す。また、ステップＳ１０２で、動作モードを個別モードに切り替える操作がなされたと判定した場合、処理をステップＳ１０３に移行させる。ステップＳ１０３で、スレーブ端末２０Ｂは、動作モードを個別モードに切り替えて、図８のフローチャートによる一連の処理を終了させる。
【００５６】
図９は、スレーブ端末２０Ｂの動作モードが個別モードの場合の例を示す。ステップＳ１１０で、スレーブ端末２０Ｂは、入力部２０１に対してユーザ操作がなされたか否かを判定する。ユーザ操作がされていないと判定した場合、処理をステップＳ１１０に戻す。一方、スレーブ端末２０Ｂは、ステップＳ１１０で、入力部２０１に対してページ操作がなされたと判定した場合、処理をステップＳ１１１に移行させる。
【００５７】
ステップＳ１１１で、スレーブ端末２０Ｂは、入力部２０１に対してなされた操作に応じたページ操作処理を行う。この場合、ページ操作は、コンテンツデータのページを切り替える操作に限られない。すなわち、個別モードの場合、ページ操作は、例えば表示部２００に現在表示されているコンテンツデータのページに対して領域を指定し、指定領域内の画像の拡大、縮小する操作など、表示中のページに対するページ切替以外の操作も含めてよい。
【００５８】
次のステップＳ１１２で、スレーブ端末２０Ｂは、ステップＳ１１１で実行されたページ操作を示すページ操作情報をアクション情報としてサーバ１０に送信する。そして、処理がステップＳ１１０に戻される。
【００５９】
上述のステップＳ１１０で、入力部２０１に対してなされたユーザ操作が動作モードを共有モードに切り替える操作であると判定した場合、スレーブ端末２０Ｂは、処理をステップＳ１１３に移行させる。ステップＳ１１３で、スレーブ端末２０Ｂは、動作モードを共有モードに切り替えて、図９のフローチャートによる一連の処理を終了させる。
【００６０】
図１０は、第１の実施形態に係る、ログ情報記憶部１０３に記憶されるログ情報の例を示す。図１０（ａ）に例示するログ情報４１は、発表者の交代の履歴を示す。この場合、発表者の交代は、マスタ端末の変更を意味する。ログ情報４１は、例えば発表者を識別するユーザ識別情報と、その発表者の端末がマスタ端末２０Ａとなった時刻とが関連付けられて記憶される。図１０（ｂ）に例示するログ情報４２は、マスタ端末２０Ａから送信されたページ操作情報の受信時刻と、当該ページ情報により切り替えられたページを示す情報とが関連付けられて記憶される。なお、ここでは、マスタ端末２０Ａにおける動作モードが常に共有モードであるものとしている。
【００６１】
図１０（ｃ）に例示するログ情報４３は、スレーブ端末２０Ｂおよび２０Ｃから送信されたアクション情報に基づき、スレーブ端末２０Ｂおよび２０Ｃの共有モードおよび個別モードにおけるページ操作に関する時刻情報が記憶される。このログ情報４３は、各スレーブ端末２０Ｂおよび２０Ｃについて、機器識別情報毎に、時刻情報と、切り替えられた、または、操作がなされたページと、動作モードとが関連付けられて記憶される。ログ情報４３は、さらに、動作モードが個別モードの場合に操作内容（拡大操作など）も記憶される。
【００６２】
マスタ端末２０Ａは、サーバ１０のログ情報記憶部１０３からログ情報４１〜４３を取得し、コンテンツデータの各ページに対する各スレーブ端末２０Ｂおよび２０Ｃにおける表示状況を、複数の方法で表示部２００に表示させることができる。発表者は、マスタ端末２０Ａの表示部２００に表示された表示状況に基づき、自身の発表内容などを分析することができる。
【００６３】
ログ情報４１〜４３は、例えば、サーバ装置１０が、ログ情報４１〜４３の更新毎に、リアルタイムで、更新前のログ情報４１〜４３との差分をマスタ端末２０Ａに送信するようにできる。これに限らず、マスタ端末２０Ａは、指定されたタイミングや、予め指定された時間間隔でサーバ１０と通信を行って、ログ情報４１〜４３を取得してもよい。このときの時間間隔は、ログ情報４１〜４３の更新タイミングに対する、マスタ端末２０Ａによるログ情報４１〜４３の取得タイミングに大きな遅延が生じないような間隔とするのが好ましい。これらの場合、発表者は、プレゼンテーション中に略リアルタイムで、各ページの表示状況を確認することができる。
【００６４】
さらに、ログ情報４１〜４３は、情報処理システム１を用いたプレゼンテーションなどが終了した後に、纏めて取得してもよい。この場合には、プレゼンテーション全体を通じてより詳細に分析を行うことが可能である。
【００６５】
なお、上述では、ログ情報４１〜４３の取得をマスタ端末２０Ａから行うように説明したが、これはこの例に限定されない。すなわち、ログ情報は、サーバ１０と通信可能に構成されたパーソナルコンピュータなど別の情報処理装置から取得することもできる。
【００６６】
また、情報処理システム１を用いた会議の開始に先んじて、プライバシー配慮の観点から、各参加者の端末（ここでは端末２０Ｂおよび２０Ｃ）に対してページ操作情報のログを収集の可否を問い合わせると、好ましい。ログ情報が否の参加者については、当該参加者のログ情報の収集を行わないようにする。
【００６７】
図１１を用いて、第１の実施形態に係る、ログ情報４１〜４３の取得動作を含む、マスタ端末２０Ａの一例の動作について説明する。図１１（ａ）は、ページ操作動作の例を示し、図１１（ｂ）は、ログ情報４１〜４３の取得動作の例を示す。これら図１１（ａ）および図１１（ｂ）の動作は、マスタ端末２０Ａにおいて並行して実行される。なお、図１１（ｂ）の例では、マスタ端末２０Ａからサーバ１０に対して、ログ情報４１〜４３を要求するものとする。
【００６８】
図１１（ａ）において、ステップＳ１２０で、マスタ端末２０Ａは、入力部２０１に対するユーザによるページ切替操作を待機する。入力部２０１に対してページ切替操作がなされると、マスタ端末２０Ａは、処理をステップＳ１２１に移行させ、コンテンツデータのページを切り替えるページ切替処理を行い、マスタ端末２０Ａの表示部２００に表示されるページを切り替えると共に、ページ切替処理を示すページ操作情報をサーバ１０に送信する。そして、処理がステップＳ１２０に戻される。
【００６９】
図１１（ｂ）において、ステップＳ１３０で、マスタ端末２０Ａは、サーバ１０にアクセスし、サーバ１０に対して、前回のアクセスからログ情報４１〜４３が更新されているか否かを問い合わせる。更新されていない旨が通知された場合、マスタ端末２０Ａは、処理をステップＳ１３０に戻す。ログ情報４１〜４３が更新されている旨が通知された場合、マスタ端末２０Ａは、処理をステップＳ１３１に移行させる。
【００７０】
ステップＳ１３１で、マスタ端末２０Ａは、サーバ１０に対して更新分のログ情報４１〜４３を要求し、要求に応じてサーバ１０から送信されたログ情報４１〜４３を受信する。受信したログ情報４１〜４３は、記憶部２０５に、前回までに取得したログ情報４１〜４３に対して追加して記憶される。そして、マスタ端末２０Ａは、次のステップＳ１３２で、受信したログ情報４１〜４３の更新内容に応じた表示を生成する。ステップＳ１３２の処理が終了すると、処理がステップＳ１３０に戻される。
【００７１】
なお、サーバ１０は、図１１（ｂ）のステップＳ１３０における更新の問い合わせの受信に際して、問い合わせ元が発表者であることが確認できた場合に、ログ情報を送信するようにできる。すなわち、サーバ１０は、ログ情報４１に基づき、問い合わせ元の端末が発表者の端末か否かを確認する。サーバ１０は、この確認の結果、発表者の端末であることが確認できた場合に、ログ情報を当該端末に対して送信するようにできる。
【００７２】
（第１の実施形態によるページ表示状況の表示例）
次に、図１２〜図１７を用いて、第１の実施形態に係るページ表示状況の表示例について説明する。この第１の表示例は、マスタ端末２０Ａが略リアルタイムにログ情報４１〜４３を取得する場合の、マスタ端末２０Ａにおけるページ表示状況の表示の例である。
【００７３】
ここで、マスタ端末２０Ａは、表示部２００の長辺を水平にしてページを表示する横持ちモードと、表示部２００の短辺を水平にしてページを表示する縦持ちモードの２の表示モードを有し、マスタ端末２０Ａの向きに応じて横持ちモードおよび縦持ちモードが自動的に切り替わるようになっている。
【００７４】
図１２は、第１の実施形態に係る、横持ちモードにおける表示例を示す。図１２（ａ）は、ページ表示状況の表示を行わない、通常のページ表示の例を示す。すなわち、図１２（ａ）において、表示部２００の略全面を占める表示領域２１０に、コンテンツデータのページが表示される。ここで、例えば表示部２００に設けられる表示切替ボタン２１１を操作することで、表示部２００に、ページ表示状況確認画面が表示される。
【００７５】
なお、表示制御部２０２は、自身の端末が発表者の端末および参加者の端末の何れであるかを判定し、発表者の端末であると判定した場合には、表示部２００に表示切替ボタン２１１を表示させ、参加者であると判定した場合には表示部２００に表示切替ボタン２１１を表示させないように表示を制御する。
【００７６】
図１２（ｂ）は、表示部２００にページ表示状況確認画面２１４が表示された例を示す。この例では、表示部２００の右半分を用いてページ表示状況確認画面２１４が表示され、表示部２００の左半分の表示領域２１２内に、コンテンツデータのページが表示されている。なお、図１２（ａ）の表示領域２１０と、図１２（ｂ）の表示領域２１２とではサイズの縦横比が異なるため、表示領域２１２内においては、コンテンツデータのページが表示される表示領域２１０’は、表示領域２１０に対して縮小されている。
【００７７】
図１２（ｂ）の例では、ページ表示状況確認画面２１４の右下に設けられる表示切替ボタン２１３を操作することで、表示部２００の表示が図１２（ｂ）の表示から図１２（ａ）の表示に切り替えられる。
【００７８】
図１３は、第１の実施形態に係る、縦持ちモードにおける表示例を示す。なお、図１３において、図１２と共通する部分には同一の符号を付して、詳細な説明を省略する。図１３（ａ）は、ページ表示状況の表示を行わない、通常のページ表示の例を示し、図１３（ｂ）は、表示部２００にページ表示状況確認画面２１４が表示された例を示す。この例では、縦持ちモードの場合には、表示部２００の下半分にページ表示状況確認画面２１４が表示されている。
【００７９】
なお、図１２および図１３は、表示部２００におけるページ表示状況確認画面２１４のレイアウトの例であって、ページ表示状況確認画面２１４と、コンテンツデータが表示される表示領域２１０のレイアウトは、この例に限定されるものではない。
【００８０】
また、マスタ端末２０Ａからプロジェクタ装置３０にページの画像を送信している場合、表示切替ボタン２１１を操作して表示部２００にページ表示状況確認画面２１４が表示された場合であっても、プロジェクタ装置３０には、コンテンツデータによるページ画像のみが送信され、ページ表示状況確認画面２１４が送信されないようにしている。
【００８１】
図１４は、第１の実施形態によるページ表示状況の第１の表示例を示す。この第１の表示例では、図１４（ａ）に例示されるように、ページ表示状況確認画面２１４において、参加者全員分について、直前に取得したログ情報４１〜４３に含まれる全ページが、表示された時系列に従い、ページ毎に均等のサイズで並べられて表示される。マスタ端末２０Ａは、サーバ１０から取得して記憶部２０５に記憶したログ情報４１〜４３のうち、例えばログ情報４３の時刻情報およびページ情報とに基づき、これらの表示を生成する。
【００８２】
より具体的には、各行２２０1、２２０2、…に、スレーブ端末２０Ｂ、２０Ｃ、…に表示された各ページを示す情報２２１、２２１、…が、当該各ページが表示された時系列で均等なサイズで並べられて表示される。各ページを示す情報２２１、２２１、…は、対応するページのサムネイル画像およびページ番号を含む。各ページのサムネイル画像は、マスタ端末２０Ａが記憶部２０５に記憶しているコンテンツデータから取得し生成することができる。
【００８３】
なお、図１４（ａ）のページ表示状況確認画面２１４において、画面に対して上下のスクロール操作を行うことで、ページ表示状況確認画面２１４からはみ出ている参加者の分の各行を順次表示させることができる。また、画面に対して左右のスクロール操作を行うことで、ページ表示状況確認画面２１４に表示されている各行２２０1、２２０2、…について、ページ表示状況確認画面２１４からはみ出ている時刻に対応するページを示す情報２２１を順次表示させることができる。
【００８４】
ここで、共有モードにおいては、各スレーブ端末２０Ｂ、２０Ｃ、…は、ページ表示がマスタ端末２０Ａからのページ操作情報に従い切り替えられ、各スレーブ端末２０Ｂ、２０Ｃ、…を使用する各参加者の操作が反映されない。そのため、例えば図１４（ｂ）に例示されるように、共有モードによって表示されるページ２２１’に関しては、例えば黒表示などとして、明示的に示すと好ましい。
【００８５】
この第１の表示例においては、発表者は、マスタ端末２０Ａに対するページ操作によりコンテンツデータのあるページを表示した際に、各参加者が他のどのページを参照したかを容易に知ることができる。
【００８６】
図１５は、第１の実施形態に係るページ表示状況の第２の表示例を示す。この第２の表示例では、図１５（ａ）に例示されるように、ページ表示状況確認画面２１４において、指定した参加者（スレーブ端末）について、直前に取得したログ情報４１〜４３に含まれる全ページが、表示された時系列に沿って、各ページに対する滞留時間に従ったサイズ（この例では長さ）で並べられる。各ページに対する滞留時間は、例えばログ情報４３において各時刻情報の差分を計算することで求める。
【００８７】
より具体的には、各行２２２1、２２２2、…に、指定されたスレーブ端末２０Ｂ、２０Ｃ、…に表示された各ページを示す情報２２３、２２３、…が、当該各ページが表示された時系列に沿って、各ページに対する滞留時間に従ったサイズで並べられて表示される。各ページを示す情報２２３、２２３、…は、対応するページのサムネイル画像およびページ番号を含む。
【００８８】
なお、この図１５（ａ）のページ表示状況確認画面２１４においても、上述の図１４（ａ）の場合と同様に、画面に対して上下左右のスクロール操作を行うことで、ページ表示状況確認画面２１４からはみ出ている部分の情報を順次表示させることができる。
【００８９】
また、この第２の表示例においても、図１５（ｂ）に例示されるように、共有モードによって表示されるページ２２３’に関しては、例えば黒表示などとして、明示的に示すと好ましい。
【００９０】
この第２の表示例においては、発表者は、マスタ端末２０Ａに対するページ操作によりコンテンツデータのあるページを表示した際の各参加者が参照したページを知ることができ、また、各ページの表示サイズから、各参加者がどのページに興味を持ったかを容易に知ることができる。
【００９１】
上述の第１および第２の表示例において、滞留時間が所定時間以下のページは、表示されていないと見做してページ表示状況確認画面２１４に表示しないようにすると好ましい。例えば、１ページ目を表示して、次に４ページ目を表示する場合の、通過する２および３ページ目を、表示されていないものと見做す。
【００９２】
図１６は、第１の実施形態に係るページ表示状況の第３の表示例を示す。この第３の表示例では、指定した１の参加者について、会議（プレゼンテーション）全体の進行における、現在表示中のページと、当該ページの直前に表示している１または複数のページを表示するようにした例である。
【００９３】
図１６の例では、ページ表示状況確認画面２１４において、上部に配置されるバー２３０は、指定したスレーブ端末２０Ｂによって表示された各ページを示す情報が各ページの滞留時間に応じた長さで表示される。図１６の例では、既に表示されたページについては、実線で示され、未だ表示されていない部分については点線で示されている。
【００９４】
図１６の例では、バー２３０の下部に、指定のスレーブ端末２０Ｂにおいて現在表示中のページ２３２3と、当該ページ２３２3の直前に表示された２のページ２３２2および２３２1が時系列で並べて表示されている。これらページ２３２1、２３２2および２３２3は、バー２３０内のページ領域２３１1、２３１2および２３１3にそれぞれ対応する。また、この例では、現在表示中のページ２３２3の直前に表示されたページ２３２2が最も大きく表示され、また、各ページに対する滞留時間に応じて異なる枠の太さを異ならせて示している。上部のバー２３０により、これら各ページ２３２1、２３２2および２３２3が会議進行中のどの部分で用いられたかを、容易に知ることができる。
【００９５】
図１７は、第３の表示例の変形例を示し、指定した１の参加者について、会議で用いるコンテンツデータ全体における、現在表示中のページと、当該ページの直前に表示している１または複数のページを表示するようにした例である。
【００９６】
図１７の例では、ページ表示状況確認画面２１４において、上部に配置されるバー２４０は、会議で用いるコンテンツデータの各ページが均等に、時系列で並べられて示される。より具体的には、図１７では、上述した図１６の例と同様に、バー２４０の下部に、指定のスレーブ端末２０Ｂにおいて現在表示中のページ２４２3と、当該ページ２４２3の直前に表示された２のページ２４２2および２４２1が時系列で並べて表示されている。これらページ２４２1、２４２2および２４２3は、バー２４０内のページ領域２４１1、２４１2および２４１3にそれぞれ対応する。
【００９７】
なお、上述では、ページ表示状況確認画面２１４がマスタ端末２０Ａの表示部２００の一部を用いて表示されるように説明したが、これはこの例に限定されない。例えば、ページ表示状況確認画面２１４を、表示部２００の全面を用いて表示させてもよい。
【００９８】
また、上述では、ログ情報４１〜４３をマスタ端末２０Ａで取得し、ページ表示状況確認画面２１４をマスタ端末２０Ａの表示部２００に表示させるように説明したが、これはこの例に限定されない。例えば、サーバ１０と通信可能に接続された、パーソナルコンピュータなど他の情報処理装置を用いて、ログ情報４１〜４３の取得およびページ表示状況確認画面２１４の表示を行ってもよい。
【００９９】
（第２の実施形態）
次に、第２の実施形態について説明する。第２の実施形態では、ログ情報４１〜４３に基づき、コンテンツデータのページ毎に、ページ操作に応じたスコアを算出し、算出したスコアに従い各ページの表示状況を表示する画面を生成する。なお、第２の実施形態では、第１の実施形態で説明した情報処理システム１の構成がそのまま適用できるので、システム構成等について、ここでの詳細な説明を省略する。
【０１００】
第２の実施形態に係るページ表示状況の表示は、例えば会議（プレゼンテーション）が終了した後に実行する表示に適用すると好ましい。また、以下に説明する第２の実施形態に係る各表示は、マスタ端末２０Ａに表示する例に限定されない。以下では、第２の実施形態に係る表示が、サーバ１０と通信可能に構成された、パーソナルコンピュータといった他の情報処理装置（解析用情報処理装置と呼ぶ）上で実施されるものとして説明する。
【０１０１】
図１８は、第２の実施形態に係る、ページ表示状況の表示画面を生成する一例の処理を示すフローチャートである。先ず、解析用情報処理装置は、ステップＳ２００で、サーバ１０に対してログ情報４１〜４３を要求する。解析用情報処理装置は、次のステップＳ２０１で、ステップＳ２００での要求に応じてサーバ１０から取得されたログ情報４１〜４３に基づき、各スレーブ端末２０Ｂ、２０Ｃ、…について、表示したページ毎のスコアを計算する。スコアは、例えば、各ページヘの滞留時間、各ページに対する拡大縮小といったサイズ変更などのページ操作などに基づき計算することが考えられる。例えば、滞留時間がより長く、拡大縮小操作がより多いページほど、参加者がより興味を持ったページとしてスコアを計算する。各スレーブ端末２０Ｂ、２０Ｃ、…について、各ページ毎のスコアを計算すると、解析用情報処理装置は、ステップＳ２０２で、計算した各スコアに応じた画面を生成する。生成された画面は、例えば解析用情報処理装置に接続されるディスプレイに表示される。
【０１０２】
図１９は、第２の実施形態に係るページ表示状況確認画面の例を示す。図１９において、ページ表示状況確認画面５０は、参加者全員分について、コンテンツデータに含まれる全ページが、各ページから算出したスコアに応じて並べられる。より具体的には、図１９の例では、ページ表示状況確認画面５０は、各行５００1、５００2、…に、スレーブ端末２０Ｂ、２０Ｃ、…に表示された各ページを示す情報５０１、５０２、…が、時系列に従い、当該各ページが表示された時刻順に並べて表示される。なお、各ページを示す情報５０１、５０２、…は、例えば各ページのサムネイル画像と、ページ番号とを含む。
【０１０３】
このとき、各情報５０１、５０２、…は、対応するページのスコアに応じて表示が異ならされる。図１９の例では、スコアが高位のページに対応する各情報（例えば情報５０２、５０４、５０５および５０６）と、スコアが中位のページに対応する情報（例えば情報５０１）と、スコアが低位のページに対応する情報（例えば情報５０３）とで、異なる枠線とされている。これはこの例に限定されず、スコアに応じて枠線などの色を変更してもよい。
【０１０４】
図２０は、第２の実施形態に係るページ表示状況確認画面５０の別の例を示す。図２０において、ページ表示状況確認画面５０は、参加者全員分について、コンテンツデータに含まれる全ページが、各ページから算出したスコアの順番に並べられる。より具体的には、図２０の例では、ページ表示状況確認画面５０は、各行５１０1、５１０2、…に、スレーブ端末２０Ｂ、２０Ｃ、…に表示された各ベージを示す情報５１１1、５１１2、５１１3、…が、高位のスコアから順に並べて表示される。
【０１０５】
なお、ページ表示状況確認画面５０は、各ページのスコアに応じて各ページを示す情報を表示する例に限定されない。例えば、解析用情報処理装置は、各スレーブ端末２０Ｂ、２０Ｃ、…の各ログ情報４３に基づき、共有モードにおいてページが表示された時間と、個別モードにおいてページが表示された時間とを求め、共有モードおよび個別モードそれぞれのページ表示率を算出して表示させてもよい。
【０１０６】
（第２の実施形態の変形例）
次に、第２の実施形態の変形例について説明する。第２の実施形態の変形例では、ログ情報４１〜４３に基づき、コンテンツデータの全ページのうち拡大／縮小の操作が行われたページを抽出して表示する。
【０１０７】
図２１は、第２の実施形態の変形例によるページ表示状況の表示例を示す。図２１において、例えば指定した参加者のスレーブ端末２０Ｂのページ表示状況確認画面５０において、上部に配置されるバー５２０は、コンテンツデータの全ページを示す情報が、時系列で並べて示される。なお、コンテンツデータの全ページを示す情報のうちページ表示状況確認画面５０からはみ出た部分は、ページ表示状況確認画面５０に対して左右のスクロール操作を行うことで、当該ページ表示状況確認画面５０内に出現させることができる。
【０１０８】
例えば、バー５２０に表示される各ページを示す情報のうち、拡大／縮小操作が行われたページを示す情報５２１は、例えば表示色を他のページを示す情報に対して異ならせるなど強調表示を用いて表示させる。この情報５２１を指定することで、この情報５２１に対応するページ５２２がバー５２０の下部に表示され、ページ５２２内で例えば拡大操作がなされた領域５２３および５２４が示される。
【０１０９】
さらに、拡大操作がなされた領域５２３および５２４のうち所望の領域、例えば領域５２３を指定することで、当該領域５２３の拡大後の内容が、領域５２３’に表示される。また、拡大状態に対する滞留時間に応じて領域５２３、５２３’および５２４の表示を異ならせてもよい。
【０１１０】
個別モードにより拡大操作がなされたページは、その参加者にとって興味ある情報が含まれるページであると考えられる。そこで、この第２の実施形態の変形例のように、参加者による拡大操作を再現することで、発表者は、その参加者がどのような情報に興味を示したかを知ることができる。
【０１１１】
なお、上述の第１の実施形態および第２の実施形態では、情報処理システム１がマスタ端末２０Ａと、各スレーブ端末２０Ｂ、２０Ｃ、…と、サーバ１０とを含むものとして説明したが、これはこの例に限定されない。例えば、会議の参加者が少ない場合、情報処理システム１がサーバ１０を含まない構成としてもよい。この場合、マスタ端末２０Ａにサーバ１０の機能を担わせる。すなわち、マスタ端末２０Ａは、ページ操作情報を各スレーブ端末２０Ｂ、２０Ｃ、…に対して直接的に送信する。また、各スレーブ端末２０Ｂ、２０Ｃ、…は、アクション情報をマスタ端末２０Ａに対して送信する。マスタ端末２０Ａは、ログ情報４１〜４３を記憶部２０５に蓄積的に記憶する。
【０１１２】
（第３の実施形態）
次に、第３の実施形態について説明する。第３の実施形態は、マスタ端末２０Ａにおいて、発表者が現在発表しているページと、各参加者が各スレーブ端末２０Ｂ、２０Ｃ、…にて現在見ているページとを同時に認識可能とするものである。図２２は、第３の実施形態によるページ表示状況の表示例を示す。
【０１１３】
図２２に例示されるように、ページ表示状況確認画面２１４において、発表者と、参加者全員分とについて、各行に、コンテンツ全体について、各ページがページ順に並べられて表示される。また、各行において、互いに対応する位置に、同一のページが表示される。太枠で示される各ページ６０２1、６０２2、６０２3および６０２4は、それぞれ、対応する端末にて現在表示されているページを示す。
【０１１４】
より具体的には、最上段の行６００は、マスタ端末２０Ａの表示を示し、その下からの各行６０１1、６０１2、…は、各スレーブ端末２０Ｂ、２０Ｃ、…の表示の例を示す。画面に対して左右のスクロール操作を行うことで、ページ表示状況確認画面２１４に表示されている各行６００、および、６０１1、６０１2、…について、ページ表示状況確認画面２１４からはみ出ているページを示す情報を順次表示させることができる。また、画面に対して上下のスクロール操作を行うことで、ページ表示状況確認画面２１４からはみ出ている参加者の分の各行を順次表示させることができる。このとき、発表者の行６００を上下のスクロールに対して固定とすると、好ましい。
【０１１５】
この例によれば、発表者は、ある時刻に、マスタ端末２０Ａにおいて左から２番目に表示されるページ６０２1を表示させている。一方、各スレーブ端末２０Ｂ、２０Ｃ、…では、発表者が表示させているページとはそれぞれ異なるページ６０２2、６０２3および６０２4を表示させていることが容易に把握できる。
【０１１６】
このように、第３の実施形態によれば、発表者は、自身が現在発表し表示させているページと、参加者が現在見ているページとを同時に認識することができる。そのため、発表者が表示させているページに関連して参加者がどのページを参照しているかを容易に認識できるため、効率的に会議を進めることが可能となる。
【０１１７】
なお、上述の実施形態は、本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形による実施が可能である。
【符号の説明】
【０１１８】
１  情報処理システム
１０  サーバ
２０Ａ，２０Ｂ，２０Ｃ  端末
３０  プロジェクタ装置
４０  テーブル
４１，４２，４３  ログ情報
５０，２１４  ページ表示状況確認画面
１０３  ログ情報記憶部
１０４  機器ＩＤ記憶部
１０５  コンテンツ記憶部
１０６  会議情報記憶部
２００  表示部
２０１  入力部
２０２  表示制御部
２０３  通信部
２０４  ページ制御部
２０５  記憶部
３００  会議登録画面
３２０  会議一覧画面
【先行技術文献】
【特許文献】
【０１１９】
【特許文献１】特開２０１２−１０８８７２号公報
【図１】
2015060324.tif 000003
【図２】
2015060324.tif 000004
【図３】
2015060324.tif 000005
【図４】
2015060324.tif 000006
【図５】
2015060324.tif 000007
【図６】
2015060324.tif 000008
【図７】
2015060324.tif 000009
【図８】
2015060324.tif 000010
【図９】
2015060324.tif 000011
【図１０】
2015060324.tif 000012
【図１１】
2015060324.tif 000013
【図１２】
2015060324.tif 000014
【図１３】
2015060324.tif 000015
【図１４】
2015060324.tif 000016
【図１５】
2015060324.tif 000017
【図１６】
2015060324.tif 000018
【図１７】
2015060324.tif 000019
【図１８】
2015060324.tif 000020
【図１９】
2015060324.tif 000021
【図２０】
2015060324.tif 000022
【図２１】
2015060324.tif 000023
【図２２】
2015060324.tif 000024