(57)【要約】【課題】操作性の向上を図ることができる情報端末、情報処理プログラム、情報処理システム、及び情報処理方法を提供する。【解決手段】情報端末は、画面上のユーザ操作を受け付ける受付部と、前記ユーザ操作により追記対象として選択されたコンテンツの画像を含む追記用データを、閲覧データへの情報の追記指示に従って生成する処理部と、前記追記用データを、前記閲覧データの操作対象ページに対応付けて、所定の記憶領域に記憶し管理する管理部と、前記追記用データを画面に表示する表示部と、を備える。【選択図】図２
2014238667.tif 000002
【特許請求の範囲】
【請求項１】
画面上のユーザ操作を受け付ける受付部と、
前記ユーザ操作により追記対象として選択されたコンテンツの画像を含む追記用データを、閲覧データへの情報の追記指示に従って生成する処理部と、
前記追記用データを、前記閲覧データの操作対象ページに対応付けて、所定の記憶領域に記憶し管理する管理部と、
前記追記用データを画面に表示する表示部と、を備えることを特徴とする情報端末。
【請求項２】
前記表示部は、
前記受付部が受け付けた前記閲覧データへの情報の追記指示に従って、前記ユーザ操作により追記対象の前記コンテンツを選択可能な編集画面を表示し、
前記処理部は、
前記編集画面を介して前記受付部が受け付けた前記コンテンツの選択結果に基づき、選択された前記コンテンツの画像を含む前記追記用データを生成することを特徴とする請求項１に記載の情報端末。
【請求項３】
前記編集画面の選択箇所に該当する領域の画像を取得する取得部を、さらに有し、
前記取得部は、
前記編集画面の選択箇所に該当する領域として、前記コンテンツを囲む閉塞領域が指定されると、前記受付部が受け付けた前記閉塞領域の座標値に基づき、前記閉塞領域の画像を前記閲覧データから取得し、
前記処理部は、前記取得部が取得した前記画像を所定の位置に配置し前記追記用データを生成することを特徴とする請求項２に記載の情報端末。
【請求項４】
前記表示部は、
前記追記用データと前記閲覧データの前記操作対象ページとの対応関係を表す情報を前記画面に表示することを特徴とする請求項１に記載の情報端末。
【請求項５】
前記表示部は、
前記処理部が前記追記用データを生成すると、生成した前記追記用データに対応付けられている前記閲覧データの前記操作対象ページをサムネイルとして表示し、前記対応関係を表す情報を前記画面に表示することを特徴とする請求項４に記載の情報端末。
【請求項６】
前記表示部は、
前記画面を介して前記受付部が受け付けた前記サムネイルの選択指示に従って、前記追記用データと前記閲覧データの前記操作対象ページとの前記サムネイルによる表示を切り替えることを特徴とする請求項５に記載の情報端末。
【請求項７】
前記管理部は、
複数の前記追記用データを、前記閲覧データの同じ前記操作対象ページに対応付けて管理することを特徴とする請求項１に記載の情報端末。
【請求項８】
前記管理部は、
前記追記用データの生成順番に従って、複数の前記追記用データを、前記閲覧データの同じ前記操作対象ページに対応付けて管理することを特徴とする請求項７に記載の情報端末。
【請求項９】
前記管理部は、
前記処理部が前記追記用データを生成すると、生成した前記追記用データの前記生成順番を含む管理情報を生成し、生成した前記管理情報と前記閲覧データの前記操作対象ページとを対応付けて記憶し、複数の前記追記用データを、前記閲覧データの同じ前記操作対象ページに対応付けて管理することを特徴とする請求項８に記載の情報端末。
【請求項１０】
前記表示部は、
前記管理情報に含まれる前記生成順番に基づき、前記処理部が生成した第１追記用データに対応付けられている前記閲覧データの前記操作対象ページと、前記処理部が前に生成した第２追記用データと、をサムネイルとして表示し、複数の前記追記用データと前記閲覧データの前記操作対象ページとの対応関係を表す情報を前記編集画面に表示することを特徴とする請求項９に記載の情報端末。
【請求項１１】
画面上のユーザ操作を受け付ける受付ステップと、
前記ユーザ操作により追記対象として選択されたコンテンツの画像を含む追記用データを、閲覧データへの情報の追記指示に従って生成する処理ステップと、
前記追記用データを、前記閲覧データの操作対象ページに対応付けて、所定の記憶領域に記憶し管理する管理ステップと、
前記追記用データを画面に表示する表示ステップと、をコンピュータに実行させるための情報処理プログラム。
【請求項１２】
第１情報端末とサーバと第２情報端末とを備える情報処理システムであって、
前記第１情報端末は、
画面上のユーザ操作を受け付ける受付部と、
前記ユーザ操作により追記対象として選択されたコンテンツの画像を含む追記用データを、閲覧データへの情報の追記指示に従って生成する第１処理部と、
前記追記用データを画面に表示する第１表示部と、
前記追記用データを生成した旨を通知するメッセージを送信する第１送信部と、を備え、
前記サーバは、
前記第１情報端末から前記メッセージを受信する第１受信部と、
前記メッセージによる前記追記用データの生成通知に基づき、前記追記用データを、前記閲覧データの操作対象ページに対応付けて、所定の記憶領域に記憶し管理する管理部と、
前記第１情報端末から受信した前記メッセージを送信する第２送信部と、を備え、
前記第２情報端末は、
前記サーバから前記メッセージを受信する第２受信部と、
前記メッセージによる前記追記用データの生成通知に基づき、前記第１情報端末において選択された前記コンテンツの画像を含む前記追記用データを生成する第２処理部と、
前記追記用データを画面に表示する第２表示部と、を備えることを特徴とする情報処理システム。
【請求項１３】
第１情報端末とサーバと出力装置とを備える情報処理システムであって、
前記第１情報端末は、
画面上のユーザ操作を受け付ける受付部と、
前記ユーザ操作により追記対象として選択されたコンテンツの画像を含む追記用データを、閲覧データへの情報の追記指示に従って生成する第１処理部と、
前記追記用データを画面に表示する第１表示部と、
前記追記用データを生成した旨を通知するメッセージを送信する第１送信部と、を備え、
前記サーバは、
前記第１情報端末から前記メッセージを受信する第１受信部と、
前記メッセージによる前記追記用データの生成通知に基づき、前記追記用データを、前記閲覧データの操作対象ページに対応付けて、所定の記憶領域に記憶し管理する管理部と、
前記第１情報端末から受信した前記メッセージを送信する第２送信部と、を備え、
前記出力装置は、
前記サーバから前記メッセージを受信する第２受信部と、
前記メッセージによる前記追記用データの生成通知に基づき、前記第１情報端末において選択された前記コンテンツの画像を含む前記追記用データを生成する第２処理部と、
前記追記用データを表示又は投影する第２表示部と、を備えることを特徴とする情報処理システム。
【請求項１４】
第１情報端末とサーバと第２情報端末とを備える情報処理システムで実行される情報処理方法であって、
前記第１情報端末が、
画面上のユーザ操作を受け付ける受付工程と、
前記ユーザ操作により追記対象として選択されたコンテンツの画像を含む追記用データを、閲覧データへの情報の追記指示に従って生成する第１処理工程と、
前記追記用データを画面に表示する第１表示工程と、
前記追記用データを生成した旨を通知するメッセージを送信する第１送信工程と、を含み、
前記サーバが、
前記第１情報端末から前記メッセージを受信する第１受信工程と、
前記メッセージによる前記追記用データの生成通知に基づき、前記追記用データを、前記閲覧データの操作対象ページに対応付けて、所定の記憶領域に記憶し管理する管理工程と、
前記第１情報端末から受信した前記メッセージを送信する第２送信工程と、を含み、
前記第２情報端末が、
前記サーバから前記メッセージを受信する第２受信工程と、
前記メッセージによる前記追記用データの生成通知に基づき、前記第１情報端末において選択された前記コンテンツの画像を含む前記追記用データを生成する第２処理工程と、
前記追記用データを画面に表示する第２表示工程と、を含むことを特徴とする情報処理方法。
【請求項１５】
第１情報端末とサーバと出力装置とを備える情報処理システムで実行される情報処理方法であって、
前記第１情報端末が、
画面上のユーザ操作を受け付ける受付工程と、
前記ユーザ操作により追記対象として選択されたコンテンツの画像を含む追記用データを、閲覧データへの情報の追記指示に従って生成する第１処理工程と、
前記追記用データを画面に表示する第１表示工程と、
前記追記用データを生成した旨を通知するメッセージを送信する第１送信工程と、を含み、
前記サーバが、
前記第１情報端末から前記メッセージを受信する第１受信工程と、
前記メッセージによる前記追記用データの生成通知に基づき、前記追記用データを、前記閲覧データの操作対象ページに対応付けて、所定の記憶領域に記憶し管理する管理工程と、
前記第１情報端末から受信した前記メッセージを送信する第２送信工程と、を含み、
前記出力装置が、
前記サーバから前記メッセージを受信する第２受信工程と、
前記メッセージによる前記追記用データの生成通知に基づき、前記第１情報端末において選択された前記コンテンツの画像を含む前記追記用データを生成する第２処理工程と、
前記追記用データを表示又は投影する第２表示工程と、を含むことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末、情報処理プログラム、情報処理システム、及び情報処理方法に関する。
【背景技術】
【０００２】
従来から、例えば会議資料などのデータ閲覧時に、閲覧データに対し、入力デバイスを用いて手書きメモのデータを残すことができる機能が提供されている。例えば、特許文献１には、閲覧データに対して白紙ページデータを追加する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術では、手書きメモのデータを残す場面における情報端末の利用が考慮されていない。
【０００４】
近年、その利便性から情報端末が普及し、様々な場面で利用されている。その利用場面の１つとして、会議資料などの閲覧が挙げられ、閲覧データに対し、タッチ操作などの直感的な操作により、手書きメモ用の白紙ページのデータを追加できることが望まれる。しかし、従来の技術では、このような場面における情報端末の利用が考慮されていないため、手書きメモ用の白紙ページデータを直感的な操作で追加することができず、その操作は煩雑なものであった。
【０００５】
本発明は、上記に鑑みてなされたものであって、操作性の向上を図ることができる情報端末、情報処理プログラム、情報処理システム、及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る情報端末は、画面上のユーザ操作を受け付ける受付部と、前記ユーザ操作により追記対象として選択されたコンテンツの画像を含む追記用データを、閲覧データへの情報の追記指示に従って生成する処理部と、前記追記用データを、前記閲覧データの操作対象ページに対応付けて、所定の記憶領域に記憶し管理する管理部と、前記追記用データを画面に表示する表示部と、を備える。
【発明の効果】
【０００７】
本発明によれば、操作性の向上を図ることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施形態に係る情報端末の構成例を示す図である。
【図２】図２は、第１の実施形態に係る情報処理機能の構成例を示す図である。
【図３】図３は、第１の実施形態に係る操作画面例（その１）を示す図である。
【図４】図４は、第１の実施形態に係る白紙追加時の操作画面例（その１）を示す図である。
【図５】図５は、第１の実施形態に係る操作画面例（その２）を示す図である。
【図６】図６は、第１の実施形態に係る白紙追加時の操作画面例（その２）を示す図である。
【図７】図７は、第１の実施形態に係る操作画面例（その３）を示す図である。
【図８】図８は、第１の実施形態に係る白紙ページデータと操作対象ページとの対応付けの例を示す図である。
【図９】図９は、第１の実施形態に係る白紙追加時の処理例を示すフローチャートである。
【図１０】図１０は、第１の実施形態に係る白紙ページ情報登録時の処理例を示すフローチャートである。
【図１１】図１１は、第２の実施形態に係る情報処理システムの構成例を示す図である。
【図１２】図１２は、第２の実施形態に係る操作画面例を示す図である。
【図１３】図１３は、第２の実施形態に係る情報処理システムの機能構成例を示す図である。
【図１４】図１４は、第２の実施形態に係る発表者端末の処理例を示すフローチャートである。
【図１５】図１５は、第２の実施形態に係るサーバの処理例を示すフローチャートである。
【図１６】図１６は、第２の実施形態に係る参加者端末の処理例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、添付図面を参照して、情報端末、情報処理プログラム、情報処理システム、及び情報処理方法の実施形態を詳細に説明する。
【００１０】
［第１の実施形態］
＜装置構成＞
図１は、本実施形態に係る情報端末１００の構成例を示す図である。図１に示すように、本実施形態に係る情報端末１００は、ＣＰＵ（Central  Processing  Unit）１０１、及び主記憶装置１０２などを備える。また、情報端末１００は、補助記憶装置１０３、通信ＩＦ（interface）１０４、外部ＩＦ１０５、ドライブ装置１０７、及び表示装置１０９などを備える。情報端末１００は、各デバイスがバスＢを介して相互に接続される。このように、本実施形態に係る情報端末１００は、一般的な情報処理装置に相当する。
【００１１】
ＣＰＵ１０１は、装置全体の制御や搭載機能を実現するための演算装置である。主記憶装置１０２は、プログラムやデータなどを所定の記憶領域に保持する記憶装置（メモリ）である。主記憶装置１０２は、例えば、ＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）などである。また、補助記憶装置１０３は、主記憶装置１０２より容量の大きい記憶領域を備える記憶装置である。補助記憶装置１０３は、例えば、ＨＤＤ（Hard  Disk  Drive）やメモリカード（Memory  Card）などの不揮発性の記憶装置である。よって、ＣＰＵ１０１は、例えば、補助記憶装置１０３から主記憶装置１０２上に、プログラムやデータを読み出し、処理を実行することで、装置全体の制御や搭載機能を実現する。
【００１２】
通信ＩＦ１０４は、装置をデータ伝送路に接続するインタフェースである。これにより、情報端末１００は、データ伝送路を介して接続される外部機器とデータ通信が行える。外部ＩＦ１０５は、装置と外部装置１０６との間でデータを送受信するためのインタフェースである。外部装置１０６には、例えば操作入力を受け付ける入力装置（例えば「テンキー」や「キーボード」）などがある。ドライブ装置１０７は、記憶媒体１０８の書き込み又は読み取りを行う制御装置である。記憶媒体１０８は、例えばフレキシブルディスク（ＦＤ）、ＣＤ（Compact  Disk）、及びＤＶＤ（Digital  Versatile  Disk）などである。表示装置１０９は、例えば処理結果などの各種情報を画面に表示するディスプレイである。なお、表示装置１０９は、画面へのタッチ（接触）を検知するセンサを備える。よって、表示装置１０９は、操作入力を受け付ける入力装置としても機能する。
【００１３】
以上のように、本実施形態では、上記ハードウェアの構成により、手書きメモ用の白紙ページデータを容易に生成できる情報処理機能を提供する。
【００１４】
＜情報処理機能＞
本実施形態に係る情報処理機能について説明する。本実施形態に係る情報端末１００は、タッチ操作により受け付けた白紙ページの生成指示に従って、手書きメモ用の白紙ページデータを生成する。このとき情報端末１００は、表示された閲覧データの操作対象ページに対して、白紙ページデータを生成する。また、情報端末１００は、メモと対応付けたい（関連付けたい）操作対象ページの内容に相当するメモ対象コンテンツとして、画面上で所定箇所が選択された場合、選択箇所に該当する領域の画像を閲覧データから取得する。これにより、情報端末１００は、取得した画像をマージし白紙ページデータを生成する。本実施形態に係る情報端末１００は、生成した白紙ページデータを、閲覧データの操作対象ページに対応付けて記憶する。また、本実施形態に係る情報端末１００は、選択されたメモ対象コンテンツの画像を含む白紙ページデータを画面Ｗに表示する。本実施形態に係る情報端末１００は、このような機能を有している。
【００１５】
画面に表示された閲覧データのページに対して手書きメモを残す場合、ページの表示内容によっては、ページ内にメモを残すスペースがない場合がある。このような場合には、メモ対象コンテンツのテキストや図などから離れた空きスペースにメモを残すことになる。これに対して、従来では、閲覧データに対して白紙ページデータを追加し、手書きメモを残す技術が提案されている。しかし、従来の技術では、手書きメモのデータを残す場面において、直感的に操作可能な情報端末が利用されることが考慮されていない。そのため、従来の技術では、手書きメモ用の白紙ページデータを直感的な操作で追加することができず、その操作は煩雑なものであった。
【００１６】
そこで、本実施形態に係る情報端末１００では、表示画面上で選択されたコンテンツを含む白紙ページデータを生成し、生成した白紙ページデータを、閲覧データの操作ページに対応付けて記憶する仕組みとした。
【００１７】
これにより、本実施形態に係る情報端末１００は、手書きメモ用の白紙ページデータを直感的な操作で生成でき、生成した白紙ページデータを、閲覧データの操作ページに対応付けて管理可能な環境を提供する。その結果、本実施形態に係る情報端末１００は、操作性の向上を図ることができる。
【００１８】
以下に、本実施形態に係る情報処理機能の構成とその動作について説明する。
【００１９】
図２は、本実施形態に係る情報処理機能の構成例を示す図である。図２に示すように、本実施形態に係る情報処理機能は、操作受付部１１、表示部１２、処理部１３、管理部１４、及び記憶部９１などを有する。
【００２０】
操作受付部１１は、ユーザからの入力操作（ユーザ操作）を受け付ける。操作受付部１１は、例えば画面上のタッチを検知し、検知結果に基づくタッチ操作を、入力操作として受け付ける。操作受付部１１は、入力操作のイベント種別に基づき、受け付けた入力操作に対応する処理の制御指示を、処理の実行を制御する機能部に伝達する。
【００２１】
表示部１２は、画面に各種情報を表示する。表示部１２は、閲覧データを画面に描画し、閲覧データ内に含まれる各種コンテンツを表示する。例えば閲覧データが会議資料のデータの場合には、会議資料の内容を表すテキストや図などのコンテンツを表示する。このとき表示部１２は、管理部１４を介して、記憶部９１に記憶されている閲覧データを取得（参照）し、画面に表示する。また、表示部１２は、白紙ページデータを画面に描画し、手書きメモ機能（情報追記機能）を提供する。このとき表示部１２は、処理部１３から受け取った生成後の白紙ページデータを画面に表示する。
【００２２】
また、表示部１２は、操作画面を表示する。表示部１２は、例えばＧＵＩ（Graphical  User  Interface）などのソフトウェア部品を画面に描画し、入力操作機能を提供する。また、表示部１２は、画面の切り替えや画面の拡大・縮小などの表示制御を行う。例えばタッチ操作には、画面上をタッチし、画面を上下又は左右にスライドさせることで、画面の切り替えを指示するフリック操作や、画面上をタッチし、ピンチアウト・ピンチインさせることで、画面の拡大・縮小を指示するピンチ操作などがある。表示部１２は、これらの入力操作に対応する処理の制御指示を、操作受付部１１から伝達されると、制御指示に従って、対応する表示制御を行う。
【００２３】
処理部１３は、手書きメモ用の白紙ページデータの処理を行う。処理部１３は、タッチ操作により受け付けた白紙ページの生成指示に従って、白紙ページデータを生成する。本実施形態では、白紙ページの生成指示が、閲覧データへの情報の追記指示に相当し、これに対して生成される白紙ページデータが、追記用データに相当する。このとき白紙ページの生成指示は、操作受付部１１から伝達される。処理部１３は、表示部１２が表示する閲覧データの操作対象ページに対して、手書きメモ用の白紙ページデータを生成する。また、処理部１３は、メモと対応付けたい内容に相当するメモ対象コンテンツとして、画面上で所定箇所が選択された場合、選択箇所に該当する領域の画像を閲覧データから取得する。よって、処理部１３は、選択箇所取得部１３１を有する。
【００２４】
選択箇所取得部１３１は、操作受付部１１から伝達されたメモ対象コンテンツの選択結果に基づき、選択されたメモ対象コンテンツ（追記対象として選択されたコンテンツ）に該当する領域の画像を閲覧データから取得する。例えばメモ対象コンテンツは、閲覧データの操作対象ページの表示内容に含まれるテキストや図などに相当し、タッチ操作により、円形や矩形などの閉塞領域を画面上に指定することで選択できる。よって、メモ対象コンテンツの選択箇所に該当する領域は、画面上で指定された閉塞領域に相当する。選択箇所取得部１３１は、操作受付部１１から、メモ対象コンテンツの選択結果として、このような画面上の閉塞領域を表す座標値を受け取る。これにより、選択箇所取得部１３１は、受け取った座標値に基づき、閉塞領域の画像を閲覧データから取得する。つまり、選択箇所取得部１３１は、タッチ操作により選択されたメモ対象コンテンツを含む画像を、閲覧データの操作対象ページから抽出する。
【００２５】
これを受けて処理部１３は、選択箇所取得部１３１が取得した画像をマージした白紙ページデータを生成する。このとき処理部１３は、操作受付部１１から受け取った座標値に基づき、操作対象ページにおけるメモ対象コンテンツの配置位置と同じ位置に、取得した画像を配置し、マージ（合成）する。これにより、処理部１３は、メモと対応付けたい操作対象ページの内容（メモ対象コンテンツ）を、手書きメモ用の白紙ページデータに反映する。処理部１３は、このようにして生成した白紙ページデータを表示部１２に渡し、生成後の白紙ページデータの表示を指示する。これにより、情報端末１００には、メモと対応付けたい操作対象ページの内容が反映された手書きメモ用の白紙ページが表示される。
【００２６】
管理部１４は、閲覧データと白紙ページデータとを管理する。本実施形態では、生成した白紙ページデータを閲覧データに挿入し、１つのデータとして管理するのではなく、互いに別のデータとして管理する。管理部１４は、データを保持する記憶部９１にアクセスし、各種データ処理を行うことで管理する。このとき行うデータ処理は、例えばデータの登録（生成）、削除、取得などの書き込み・読み込み処理などである。なお、記憶部９１は、例えば情報端末１００が備える補助記憶装置１０３の所定の記憶領域に相当する。
【００２７】
また、管理部１４は、処理部１３が生成した白紙ページデータを、閲覧データの操作対象ページに対応付けて記憶する。このとき管理部１４は、白紙ページデータと閲覧データの操作対象ページとを対応付けるための白紙ページ情報を生成する。生成する白紙ページ情報には、例えば白紙ページデータを識別する情報（例えば「データ名」など；以下「白紙ページデータ識別情報」という）と、操作対象ページを識別する情報（例えば「ページ番号」など；以下「操作対象ページ識別情報」という）などが含まれる。また、生成する白紙ページ情報には、メモ対象コンテンツの選択結果（選択箇所に該当する閉塞領域の座標値）などが含まれる。管理部１４は、生成した白紙ページ情報を、閲覧データの操作対象ページに対応付けて記憶する。これにより、生成後の白紙ページデータは、閲覧データと別のデータとして登録され、閲覧データの操作対象ページに対応付けて管理される。なお、処理部１３が生成する白紙ページデータは、閲覧データの操作対象ページに対して１つとは限らない。１つの操作対象ページに対して、複数の白紙ページデータを生成する場合が考えられる。このような場合には、管理部１４は、例えば白紙ページデータの生成順番を表す情報（以下「白紙ページデータ生成情報」という）を含む白紙ページ情報を管理情報として、白紙ページデータごとに生成する。管理部１４は、生成した複数の白紙ページ情報を、閲覧データの同じ操作対象ページに対応付けて記憶する。これにより、複数の白紙ページデータは、閲覧データの同じ操作対象ページに対応付けて管理される。このように、管理部１４は、白紙ページ情報を用いて、生成後に登録された白紙ページデータを、閲覧データのページ単位で管理する。
【００２８】
（操作例）
ここからは、上記情報処理機能の動作について、具体的な画面操作を例に説明する。
【００２９】
図３は、本実施形態に係る操作画面例（その１）を示す図である。図３（Ａ）には、閲覧データが表示された操作画面例が示されている。
【００３０】
図３（Ａ）に示すように、表示部１２は、閲覧データのページＰを表示領域Ｒに描画し、画面Ｗに表示する。このとき表示部１２は、画面上のフリック操作に従った画面Ｗの切り替えにより、ページ間の移動表示を制御する。また、表示部１２は、画面上のピンチ操作に従った画面Ｗの拡大・縮小により、ページＰの拡大・縮小表示を制御する。また、表示部１２は、閲覧データの編集を行うための編集ボタンＢ１を表示する。これにより、画面Ｗは、ユーザに対して、閲覧データの編集機能を提供する。よって、ユーザは、このような編集機能を利用して、閲覧データに対する編集を行うことができる。本実施形態では、閲覧データの編集操作の１つとして、白紙ページデータの生成が含まれる。ユーザは、画面上の編集ボタンＢ１をタッチし、画面Ｗを閲覧画面から編集画面へ遷移（閲覧モードから編集モードへ移行）させた後に、白紙ページの追加操作を行う。図３（Ｂ）には、閲覧データを編集する操作画面例が示されている。
【００３１】
図３（Ｂ）に示すように、表示部１２は、操作受付部１１が編集ボタンＢ１の押下イベント（編集操作）を受け付けると、次のような画面Ｗを表示する。表示部１２は、操作受付部１１から伝達された編集指示に従って、閲覧データの操作対象ページＰを、表示領域Ｒに描画し、画面Ｗに表示する。なお、このときの操作対象ページＰは、編集画面へ遷移後（編集モードへ移行後）に表示されているページである。
【００３２】
また、表示部１２は、編集操作を行うための各種ＧＵＩを表示する。具体的には、手書きメモを行うための操作ボタン（以下「手書きメモ操作ボタン」という）Ｂ２を表示する。手書きメモ操作ボタンＢ２には、例えば手書き操作による画面上の軌跡情報（以下「手書き線」という）を、手書きメモとして記録する記録開始ボタンや、記録した手書き線を削除する削除ボタンなどが含まれる。また、手書きメモの線種を選択するための操作ボタン（以下「線種選択操作ボタン」という）Ｂ３を表示する。線種選択操作ボタンＢ３には、例えば手書き線の太さを選択する太さ選択ボタンや、手書き線の色を選択する色選択ボタンなどが含まれる。また、手書きメモ用の白紙ページデータの生成を行いための操作ボタン（以下「白紙ページ操作ボタン」という）Ｂ４を表示する。白紙ページ操作ボタンＢ４には、例えば白紙ページデータを生成する白紙ページ生成ボタンや、生成した白紙ページデータを削除する白紙ページ削除ボタンなどが含まれる。
【００３３】
表示部１２は、操作受付部１１が編集ボタンＢ１の押下イベントを受け付けると、次のような画面Ｗを表示する。表示部１２は、操作受付部１１から伝達された編集指示に従って、上記ＧＵＩを備えた画面Ｗを表示する。これにより、画面Ｗは、ユーザに対して、手書きメモ機能を提供する。よって、ユーザは、このような手書きメモ機能を利用して、閲覧データの操作対象ページＰに対する手書きメモ用の白紙ページデータの生成を行うことができる。ユーザは、画面上の白紙ページ操作ボタンＢ４をタッチし、画面Ｗを閲覧画面から編集画面へ遷移させた後に、白紙ページの追加操作を行う。
【００３４】
図４は、本実施形態に係る白紙生成時の操作画面例（その１）を示す図である。図４（Ａ）には、メモ対象コンテンツが選択されたときの操作画面例が示されている。
【００３５】
図４（Ａ）に示すように、表示部１２は、操作受付部１１が白紙ページ操作ボタンＢ４の押下イベント（追加操作）を受け付けると、次のような画面Ｗを表示する。表示部１２は、操作受付部１１から伝達された追加指示に従って、操作対象ページＰのメモ対象コンテンツを選択可能な画面Ｗを表示する。よって、ユーザは、タッチ操作により、例えば閉塞領域Ａを画面上に指定することで、操作対象ページＰのメモ対象コンテンツを選択できる。このときユーザは、例えば画面Ｗに表示された操作対象ページＰのメモ対象コンテンツの周りを指でなぞり、メモ対象コンテンツを囲む閉塞領域Ａを指定する。これにより、ユーザは、白紙ページデータに反映する操作対象ページＰの内容（メモと対応付けたい操作対象ページＰの内容）を指定し、操作対象ページＰのメモ対象コンテンツを含む白紙ページデータの生成を要求できる。
【００３６】
処理部１３は、操作受付部１１がメモ対象コンテンツの選択イベント（選択操作）を受け付けると、操作受付部１１から受け取った選択結果（閉塞領域Ａを表す座標値）に基づき、選択箇所取得部１３１により、閉塞領域Ａの画像を閲覧データから取得する。このとき選択箇所取得部１３１は、メモ対象コンテンツの選択箇所に該当する閉塞領域Ａの画像を閲覧データから取得する。処理部１３は、取得した画像をマージした白紙ページデータを生成する。処理部１３は、生成した白紙ページデータを表示部１２へと渡し、生成後の白紙ページデータの表示を指示する。
【００３７】
これを受けて表示部１２は、生成後の白紙ページデータを画面Ｗに表示する。図４（Ｂ）には、白紙ページデータＷＰ１が表示された操作画面例が示されている。このように、メモ対象コンテンツを画面上で選択する場合には、メモ対象コンテンツの選択イベントが、白紙ページデータの生成イベントに相当し、メモ対象コンテンツの選択結果を受け取ることが、生成指示が伝達されることに相当する。
【００３８】
図４（Ｂ）に示すように、表示部１２は、選択されたメモ対象コンテンツ（選択箇所）の画像ＳＧを含む白紙ページデータＷＰ１を表示領域Ｒに描画し、画面Ｗに表示する。このように、表示部１２は、メモと対応付けたい操作対象ページＰの内容が反映された白紙ページデータＷＰ１を表示する。なお、図４に示す画面Ｗは、編集操作用の各種ＧＵＩが非表示となっている。表示部１２は、画面上のタップ操作に従った再表示により、各種ＧＵＩの表示・非表示を制御する。
【００３９】
図５は、本実施形態に係る操作画面例（その２）を示す図である。図５（Ａ）には、上記編集操作による白紙ページデータＷＰ１の生成後に、ユーザにより画面Ｗがタップされたとき（画面上でタップ操作が行われたとき）に表示される操作画面例が示されている。
【００４０】
図５（Ａ）に示すように、表示部１２は、操作受付部１１がタップイベント（表示・非表示操作）を受け付けると、次のような画面Ｗを表示する。表示部１２は、操作受付部１１から伝達された表示指示に従って、再び各種ＧＵＩを備えた画面Ｗを表示する。
【００４１】
また、表示部１２は、白紙ページデータＷＰ１を表示領域Ｒに描画し、画面Ｗに表示する。また、このとき表示部１２は、白紙ページデータＷＰ１が対応付けられた操作対象ページＰを、表示領域ＲにサムネイルＳとして描画し、画面Ｗに表示する。これにより、画面Ｗは、ユーザに対して、生成された白紙ページデータＷＰ１と操作対象ページＰとの対応関係を表す情報（対応関係情報）を提供できる。また、画面Ｗは、白紙ページデータＷＰ１と白紙ページデータＷＰ１が対応付けられた操作対象ページＰとを切り替え表示する表示機能を提供する。よって、ユーザは、このような表示機能を利用して、白紙ページデータＷＰ１の生成後に、白紙ページデータＷＰ１と操作対象ページＰとの表示を切り替えることができる。ユーザは、画面上のサムネイルＳをタッチすることで、表示対象を選択指示し、白紙ページデータＷＰ１と操作対象ページＰとの表示の切り替え操作を行う。図５（Ｂ）には、白紙ページデータＷＰ１から操作対象ページＰへ切り替えたときに表示される操作画面例が示されている。
【００４２】
図５（Ｂ）に示すように、表示部１２は、操作受付部１１がサムネイルＳのタッチイベント（切り替え操作）を受け付けると、次のような画面Ｗを表示する。表示部１２は、操作受付部１１から伝達された切り替え指示に従って、生成後の白紙ページデータＷＰ１が対応付けられた操作対象ページＰを表示領域Ｒに描画し、画面Ｗに表示する。
【００４３】
また、ユーザは、このような画面Ｗの表示状態において、再び手書きメモ機能を利用して、閲覧データの同じ操作対象ページＰに対する手書きメモ用の新たな白紙ページデータの追加を行うことができる。ユーザは、画面上の白紙ページ操作ボタンＢ４を再びタッチし、新たな白紙ページの追加操作を行う。
【００４４】
図６は、本実施形態に係る白紙追加時の操作画面例（その２）を示す図である。図６（Ａ）には、画面Ｗに表示された操作対象ページＰを指でなぞることで、新たな白紙ページデータの追加が指示されたときの操作画面例が示されている。
【００４５】
図６（Ａ）に示すように、表示部１２は、操作受付部１１が白紙ページ操作ボタンＢ４の押下イベントを受け付けると、次のような画面Ｗを表示する。表示部１２は、操作受付部１１から伝達された追加指示（生成指示）に従って、操作対象ページＰのメモ対象コンテンツを選択可能な画面Ｗを再び表示する。ユーザは、タッチ操作により、例えば軌跡Ｂを画面上に指定することで、操作対象ページＰのメモ対象コンテンツを含まない新たな白紙ページデータの生成を要求できる。このときユーザは、例えば画面Ｗに表示された操作対象ページＰの所定の２点間を指でなぞり、軌跡Ｂを指定する。
【００４６】
処理部１３は、操作受付部１１が新たな白紙ページデータの生成イベント（生成操作）を受け付けると、操作受付部１１から伝達された生成指示に従って、操作対象ページＰのメモ対象コンテンツを含まない新たな白紙ページデータを生成する。処理部１３は、新たに生成した白紙ページデータを表示部１２へと渡し、生成後の新たな白紙ページデータの表示を指示する。
【００４７】
これを受けて表示部１２は、生成後の新たな白紙ページデータを画面Ｗに表示する。図６（Ｂ）には、新たな白紙ページデータＷＰ２が表示された操作画面例が示されている。
【００４８】
図６（Ｂ）に示すように、表示部１２は、メモ対象コンテンツの画像ＳＧを含まない新たな白紙ページデータＷＰ２を表示領域Ｒに描画し、画面Ｗに表示する。このように、表示部１２は、メモと対応付けたい操作対象ページＰの内容がない場合、操作対象ページＰのメモ対象コンテンツを含まない新たな白紙ページデータＷＰ２を表示する。
【００４９】
図７は、本実施形態に係る操作画面例（その３）を示す図である。図７には、上記編集操作による新たな白紙ページデータＷＰ２の生成後に、ユーザにより画面Ｗがタップされたときに表示される操作画面例が示されている。
【００５０】
図７に示すように、表示部１２は、操作受付部１１が画面上のタップ操作を受け付けると、次のような画面Ｗを表示する。表示部１２は、操作受付部１１から伝達された表示指示に従って、再び各種ＧＵＩを備えた画面Ｗを表示する。
【００５１】
また、表示部１２は、新たに生成された白紙ページデータＷＰ２（第２追記用データ）を表示領域Ｒに描画し、画面Ｗに表示する。また、このとき表示部１２は、１つ前に作成された白紙ページデータＷＰ１（第１追記用データ）と、２つの白紙ページデータＷＰ１，ＷＰ２が対応付けられた操作対象ページＰとを、表示領域ＲにサムネイルＳとして描画し、画面Ｗに表示する。これにより、画面Ｗは、ユーザに対して、生成された複数の白紙ページデータＷＰ１，ＷＰ２（以下総称する場合「白紙ページデータＷＰ」という）と操作対象ページＰとの対応関係を表す情報を提供できる。
【００５２】
図８は、本実施形態に係る白紙ページデータＷＰと操作対象ページＰとの対応付けの例を示す図である。図８には、上記編集操作後の２つの白紙ページデータＷＰ１，ＷＰ２と操作対象ページＰとの対応付けの例が示されている。
【００５３】
図８に示すように、管理部１４は、１つの操作対象ページＰに対して、複数の白紙ページデータＷＰが生成された場合、互いのデータを次のように対応付けて管理する。
【００５４】
管理部１４は、まず、白紙ページデータＷＰ１の生成順番：１番目を表す白紙ページデータ生成情報を含む白紙ページ情報Ｄ１を生成し、生成した白紙ページ情報Ｄ１を、操作対象ページＰに対応付けて記憶する。また、管理部１４は、白紙ページデータＷＰ２の生成順番：２番目を表す白紙ページデータ生成情報を含む白紙ページ情報Ｄ２を生成し、生成した白紙ページ情報Ｄ２を、操作対象ページＰに対応付けて記憶する。これにより、２つの白紙ページデータＷＰ１，ＷＰ２は、生成順番に従って、閲覧データの同じ操作対象ページＰに対応付けて管理される。また、表示部１２は、２つの白紙ページデータＷＰ１，ＷＰ２と操作対象ページＰとの対応関係を表す情報を、白紙ページ情報Ｄ１，Ｄ２（以下総称する場合「白紙ページ情報Ｄ」という）に基づき、画面Ｗに表示する。
【００５５】
以上のように、本実施形態に係る情報処理機能は、例えば情報端末１００において、プログラムを実行することで、上記各機能部が連携動作することで実現される。この場合、プログラムは、実行環境の装置（コンピュータ）が読み取り可能な記憶媒体に、インストール可能な形式又は実行可能な形式のファイルで記録され提供される。例えば情報端末１００の場合には、プログラムは、上記各機能部を含むモジュール構成となっており、ＣＰＵ１０１が記憶媒体１０８からプログラムを読み出し実行することで、主記憶装置１０２のＲＡＭ上に各機能部が生成される。なお、プログラムの提供方法は、この限りでない。例えばプログラムを、インターネットなどに接続された外部機器に格納し、ネットワークなどのデータ伝送路経由でダウンロードする方法であってもよい。また、主記憶装置１０２のＲＯＭや補助記憶装置１０３のＨＤＤなどに予め組み込んで提供する方法であってもよい。なお、ここでは、情報処理機能をソフトウェアの実装により実現する例を説明したが、この限りでない。例えば情報処理機能が有する各機能部の一部又は全部を、ハードウェアの実装により実現してもよい。
【００５６】
以下に、情報処理プログラム実行時の処理（各機能部の連携動作）について、フローチャートを用いて説明する。
【００５７】
《白紙ページの追加処理》
図９は、本実施形態に係る白紙追加時の処理例を示すフローチャートである。図９には、本実施形態に係る情報端末１００で、上記情報処理機能を実現するプログラム（情報処理プログラム）が実行され、白紙追加時に各機能部が連係動作するときの処理例が示されている。なお、以下の処理例では、情報端末１００に閲覧データの操作対象ページＰが表示され、編集モードに移行済みの状態であることを想定している。よって、情報端末１００の画面Ｗには、編集画面が表示されている。
【００５８】
まず、操作受付部１１は、白紙ページの追加イベントを受け付けたか否かを判定する（ステップＳ１０１）。このとき操作受付部１１は、画面上のタッチを検知し、イベント種別に基づき、検知した入力イベントが白紙ページの追加イベントか否かを判定する。
【００５９】
操作受付部１１は、白紙ページの追加イベントを受け付けた場合（ステップＳ１０１：ＹＥＳ）、白紙ページの追加指示（生成指示）を表示部１２に伝達する。なお、操作受付部１１は、白紙ページの追加イベントを受け付けていない間に（ステップＳ１０１：ＮＯ）、他の入力イベントを受け付けた場合、受け付けた入力イベントに対応する処理の制御指示を、処理の実行を制御する機能部に伝達する。
【００６０】
これを受けて表示部１２は、追加指示に従って、操作対象ページＰのメモ対象コンテンツを選択可能な画面Ｗを表示する（ステップＳ１０２）。これにより、ユーザは、閉塞領域Ａを画面上に指定し、操作対象ページＰのメモ対象コンテンツを選択することで、操作対象ページＰのメモ対象コンテンツを含む白紙ページデータＷＰ１の生成を要求する。又は、ユーザは、軌跡Ｂを画面上に指定することで、操作対象ページＰのメモ対象コンテンツを含まない白紙ページデータＷＰ２の生成を要求する。
【００６１】
次に操作受付部１１は、メモ対象コンテンツの選択イベント、又は、新たな白紙ページデータＷＰの生成イベントを受け付けたか否かを判定する（ステップＳ１０３）。このとき操作受付部１１は、画面上のタッチを検知し、イベント種別に基づき、検知した入力イベントが、メモ対象コンテンツの選択イベントか、又は、新たな白紙ページデータＷＰの生成イベントかを判定する。
【００６２】
操作受付部１１は、選択イベント、又は、生成イベントを受け付けた場合（ステップＳ１０３：ＹＥＳ）、白紙ページデータＷＰの生成指示を処理部１３に伝達する。なお、このとき操作受付部１１は、選択イベントを受け付けた場合、メモ対象コンテンツの選択結果を処理部１３に渡す。また、操作受付部１１は、選択イベント、又は、生成イベントを受け付けていない間に（ステップＳ１０３：ＮＯ）、他の入力イベントを受け付けた場合、受け付けた入力イベントに対応する処理の制御指示を、処理の実行を制御する機能部に伝達する。
【００６３】
これを受けて処理部１３は、生成指示に従って、操作対象ページＰに対する手書きメモ用の白紙ページデータＷＰを生成する（ステップＳ１０４）。
【００６４】
次に処理部１３は、操作受付部１１から受け取ったメモ対象コンテンツの選択結果に基づき、閲覧データの操作対象ページＰに、メモ対象コンテンツの選択箇所があるか否かを判定する（ステップＳ１０５）。
【００６５】
その結果、処理部１３は、メモ対象コンテンツの選択箇所がある場合（ステップＳ１０５：ＹＥＳ）、選択箇所取得部１３１により、選択されたメモ対象コンテンツ（選択箇所）の画像ＳＧを取得する（ステップＳ１０６）。このとき選択箇所取得部１３１は、操作受付部１１からメモ対象コンテンツの選択結果として受け取った、選択箇所に該当する閉塞領域Ａを表す座標値に基づき、閉塞領域Ａの画像を閲覧データから取得することで、メモ対象コンテンツの画像ＳＧを取得する。
【００６６】
次に処理部１３は、生成した白紙ページデータＷＰに、取得した画像ＳＧをマージする（ステップＳ１０７）。これにより、処理部１３は、操作対象ページＰのメモ対象コンテンツを含む白紙ページデータＷＰ１を生成する。つまり、処理部１３は、メモと対応付けたい操作対象ページＰの内容が反映された白紙ページデータＷＰ１を生成する。その後、処理部１３は、生成した白紙ページデータＷＰ１を表示部１２へと渡す。
【００６７】
一方、処理部１３は、メモ対象コンテンツの選択箇所がない場合（ステップＳ１０５：ＮＯ）、上記ステップＳ１０６，Ｓ１０７の処理をスキップ（省略）し、ステップＳ１０８の処理へ移行する。これにより、処理部１３は、操作対象ページＰのメモ対象コンテンツを含まない白紙ページデータＷＰ２を生成する。その後、処理部１３は、生成した白紙ページデータＷＰ２を表示部１２へと渡す。
【００６８】
次に管理部１４は、生成された白紙ページデータＷＰと閲覧データの操作対象ページＰとを対応付けるための白紙ページ情報Ｄを登録する（ステップＳ１０８）。このとき管理部１４は、白紙ページデータＷＰの生成順番（白紙ページデータ生成情報）を含む白紙ページ情報Ｄを生成し、生成した白紙ページ情報Ｄを、操作対象ページＰに対応付けて、記憶部９１に記憶する。これにより、生成後の白紙ページデータＷＰは、閲覧データの操作対象ページＰに対応付けて管理される。
【００６９】
次に表示部１２は、受け取った生成後の白紙ページデータＷＰを表示領域Ｒに描画し、画面Ｗに表示する（ステップＳ１０９）。このとき表示部１２は、管理部１４を介して、生成後の白紙ページデータＷＰを取得し、画面Ｗに表示する。また、表示部１２は、白紙ページデータＷＰが対応付けられた操作対象ページＰを、表示領域ＲにサムネイルＳとして描画し、画面Ｗに表示する。これにより、画面Ｗは、ユーザに対して、生成された白紙ページデータＷＰと操作対象ページＰとの対応関係を表す情報を提供できる。
【００７０】
《白紙ページ情報登録時の処理》
図１０は、本実施形態に係る白紙ページ情報登録時の処理例を示すフローチャートである。図１０には、図９に示す管理部１４によるステップＳ１０８の詳細な処理例が示されている。
【００７１】
図１０に示すように、管理部１４は、閲覧データのページを検索する（ステップＳ１０８１）。このとき管理部１４は、操作対象ページＰのページ番号に基づき検索を行う。
【００７２】
次に管理部１４は、検索結果から特定した操作対象ページＰに、他の白紙ページデータＷＰが対応付けられているか否かを判定する（ステップＳ１０８２）。このとき管理部１４は、操作対象ページＰに対して、すでに対応付けて記憶されている白紙ページ情報Ｄの登録状況を確認し、確認結果から、操作対象ページＰに、他の白紙ページデータＷＰが対応付けられているか否かを判定する。
【００７３】
管理部１４は、操作対象ページＰに、他の白紙ページデータＷＰが対応付けられていない場合（ステップＳ１０８２：ＮＯ）、処理部１３が生成した白紙ページデータＷＰを、操作対象ページＰに対して１番目の白紙ページデータＷＰとする白紙ページ情報（管理情報）を生成する（ステップＳ１０８３）。
【００７４】
一方、管理部１４は、操作対象ページＰに、他の白紙ページデータＷＰが対応付けられている場合（ステップＳ１０８２：ＹＥＳ）、処理部１３が生成した白紙ページデータＷＰを、操作対象ページＰに対し、何番目の白紙ページデータＷＰとして対応付けるかを決定する（ステップＳ１０８４）。このとき管理部１４は、操作対象ページＰに対して、すでに対応付けて記憶されている白紙ページ情報Ｄに含まれる生成順番（白紙ページデータ生成情報）に基づき、操作対象ページＰに対し、何番目の白紙ページデータＷＰとして対応付けるかを決定する。
【００７５】
管理部１４は、決定結果から、処理部１３が生成した白紙ページデータＷＰを、操作対象ページＰに対してＮ番目（決定した番号）の白紙ページデータＷＰとする白紙ページ情報Ｄを生成する（ステップＳ１０８５）。
【００７６】
管理部１４は、生成した白紙ページ情報Ｄを登録する（ステップＳ１０８６）。このとき管理部１４は、白紙ページデータＷＰの生成順番を含む白紙ページ情報Ｄを、操作対象ページＰに対応付けて記憶する。これにより、複数の白紙ページデータＷＰは、生成順番に従って、閲覧データの同じ操作対象ページＰに対応付けて管理される。また、このように管理された白紙ページ情報Ｄを用いることで、ユーザに対して、複数の白紙ページデータＷＰと操作対象ページＰとの対応関係を表す情報を提供することができる。
【００７７】
＜まとめ＞
以上のように、本実施形態に係る情報端末１００によれば、処理部１３が、タッチ操作により受け付けた白紙ページの生成指示に従って、手書きメモ用の白紙ページデータＷＰを生成する。このとき処理部１３は、表示された閲覧データの操作対象ページＰに対して、白紙ページデータＷＰを生成する。また、処理部１３は、メモと対応付けたい操作対象ページＰの内容に相当するメモ対象コンテンツとして、画面上で所定箇所が選択された場合、選択箇所に該当する閉塞領域Ａの画像を閲覧データから取得し、取得した画像を白紙ページデータＷＰにマージする。本実施形態に係る情報端末１００は、管理部１４が、処理部１３で生成された白紙ページデータＷＰを、閲覧データの操作対象ページＰに対応付けて記憶する。また、本実施形態に係る情報端末１００は、表示部１２が、選択されたメモ対象コンテンツの画像ＳＧを含む白紙ページデータＷＰ１を表示領域Ｒに描画し、画面Ｗに表示する。
【００７８】
これによって、本実施形態に係る情報端末１００は、手書きメモ用の白紙ページデータＷＰを直感的な操作で生成でき、生成した白紙ページデータＷＰを、閲覧データの操作ページＰに対応付けて管理可能な環境を提供する。その結果、本実施形態に係る情報端末１００は、操作性の向上を図ることができる。
【００７９】
なお、上記実施形態では、同じ操作対象ページＰに対応付けたれた複数の白紙ページデータＷＰを、生成順番に従って管理する例について説明を行ったが、この限りでない。例えば同じ操作対象ページＰに対応付けられた複数の白紙ページデータ間の相対的な優先順位を決定し、決定した優先順位に従って、複数の白紙ページデータＷＰを管理してもよい。
【００８０】
また、上記実施形態では、白紙ページデータＷＰを新規に生成する例について説明を行ったが、この限りでない。例えば生成後の複数の白紙ページデータＷＰを結合し、白紙ページデータＷＰを生成するようにしてもよい。
【００８１】
［第２の実施形態］
本実施形態では、第１の実施形態で説明を行った情報処理機能を、複数の情報端末が利用可能なシステム環境に適用する場合の技術を提案する。これにより、本実施形態では、複数の情報端末が利用可能なシステム環境においても、第１の実施形態と同様の効果を奏することができる。なお、以降の説明では、上記実施形態と異なる事項についてのみ説明し、同じ事項については、その説明を簡略又は省略する。
【００８２】
＜システム構成＞
図１１は、本実施形態に係る情報処理システム１０００の構成例を示す図である。図１１には、複数の情報端末１００ａ，１００ｂ１〜１００ｂｎが利用可能なシステム構成例が示されている。本実施形態では、このような情報処理システム１０００を会議で利用する場面を想定し、以降の説明を行う。
【００８３】
本実施形態に係る情報処理システム１０００は、複数の情報端末１００ａ，１００ｂ１〜１００ｂｎと、サーバ２００と、複数の出力装置３００ａ，３００ｂなどを備える。情報処理システム１０００は、各装置が、例えばＬＡＮ（Local  Area  Network）などのネットワークＮを介して相互に接続される。
【００８４】
情報端末１００ａは、会議の中で発表者が利用する端末（発表者端末）である。一方、情報端末１００ｂ１〜１００ｂｎ（以下総称する場合「情報端末１００ｂ」という）は、会議の中で参加者が利用する端末（参加者端末）である。出力装置３００ａは、データを画面に表示することで、情報を出力する装置であり、例えば電子黒板に相当する。出力装置３００ｂは、データをスクリーンに投影することで、情報を出力する装置であり、例えばプロジェクタなどに相当する。サーバ２００は、ネットワークＮに接続される各装置間で送受信されるデータを中継するデータ中継機能を有する装置（中継装置）であり、例えばＰＣ（Personal  Computer）などの一般的な情報処理装置に相当する。各装置間で送受信されるデータには、例えば会議資料などの閲覧データや手書きメモ用の白紙ページデータなどがある。本実施形態に係る情報処理システム１０００では、このようなシステム構成により、各装置間において、会議の中で閲覧・編集される情報を共有することができる。
【００８５】
本実施形態に係る情報処理システム１０００は、次のような操作により、情報が共有される。まず、会議開催時には、情報端末１００ａ，１００ｂ（以下総称する場合「情報端末１００」という）、出力装置３００ａ，３００ｂ（以下総称する場合「出力装置３００」という）などの各装置が、開催場所に持ち込まれ、ネットワークＮに接続される。なお、出力装置３００は、開催場所に予め設置され、ネットワークＮに接続されていてもよい。また、各装置のネットワークＮへの接続方法は、有線又は無線を問わない。このようにして、各装置が接続されると、発表者は、所有する情報端末１００ａを操作し、例えばサーバ２００から会議資料の閲覧データを取得する。
【００８６】
図１２は、第２の実施形態に係る操作画面例を示す図である。図１２（Ａ）には、発表者端末と参加者端末との操作画面例が示されている。
【００８７】
図１２（Ａ）に示すように、発表者の情報端末１００ａは、取得した閲覧データの操作対象ページＰを画面Ｗに表示する。このとき発表者は、画面Ｗの発表者ボタンＢ５をタッチ（押下）する。これにより、情報端末１００ａでは、端末の種別を表す情報（以下「端末種別情報」という）に、発表者端末を表す値が設定される。なお、情報端末１００には、参加者端末であることが予め設定されている。次に発表者は、画面Ｗの共有ボタンＢ６をタッチする。これにより、情報端末１００ａでは、情報の共有状態を表す情報（以下「共有状態情報」という）に、共有状態を表す値が設定される。その結果、情報端末１００ａに表示されている閲覧データの操作対象ページＰが、発表者の情報端末１００ａと参加者の情報端末１００ｂ及び出力装置３００との間で共有される。なお、情報端末１００では、共有ボタンＢ６がタッチされない限り、閲覧データが非共有状態で取り扱われる。つまり、発表者の情報端末１００ａは、共有ボタンＢ６の押下イベントを受け付けると、情報を非共有状態で取り扱う非共有モードから、情報を共有状態で取り扱う共有モードへ移行する。その結果、図１２（Ｂ）に示すように、参加者の情報端末１００ｂ及び出力装置３００には、発表者の情報端末１００ａに表示されている閲覧データの操作対象ページＰが画面Ｗに表示される。
【００８８】
なお、図１２（Ａ）に示すように、本実施形態に係る画面Ｗは、個人ボタンＢ７と退出ボタンＢ８とを、さらに備える。個人ボタンＢ７は、情報を非共有の状態で取り扱うための操作ボタンであり、共有モードから非共有モードへの切り替え時に用いられる。よって、個人ボタンＢ７がタッチされると、共有状態情報に、非共有状態を表す値が設定される。退出ボタンＢ８は、参加中の会議から退出するための操作ボタンであり、退出ボタンＢ８がタッチされると、例えば他の参加者に退出した旨が通知される。
【００８９】
以上のように、本実施形態では、上記システム構成により、複数の情報端末１００で共有した閲覧データの操作対象ページＰに対して、手書きメモ用の白紙ページデータＷＰを容易に生成でき、生成した白紙ページデータＷＰを共有できる情報処理機能を提供する。
【００９０】
以下に、本実施形態に係る情報処理機能の構成とその動作について説明する。
【００９１】
＜情報処理機能＞
図１３は、本実施形態に係る情報処理システム１０００の機能構成例を示す図である。図１３に示すように、本実施形態に係る情報処理システム１０００は、通信部１０ａ，１０ｂ，２０，３０、操作受付部１１ａ，１１ｂ，３１、表示部１２ａ，１２ｂ，３２、処理部１３ａ，１３ｂ，３３、管理部１４ａ，１４ｂ，２４，３４、及び記憶部９１ａ，９１ｂ，９２，９３などを有している。そのうち、通信部（第１送信部）１０ａ、操作受付部１１ａ、表示部（第１表示部）１２ａ、処理部（第１処理部）１３ａ、管理部１４ａ、及び記憶部９１ａは、発表者の情報端末１００ａ（第１情報端末；以下便宜上「発表者端末１００ａ」という）が有する機能部に相当する。通信部（第２受信部）１０ｂ、操作受付部１１ｂ、表示部（第２表示部）１２ｂ、処理部（第２処理部）１３ｂ、管理部１４ｂ、及び記憶部９１ｂは、参加者の情報端末１００ｂ（第２情報端末；以下便宜上「参加者端末１００ｂ」という）が有する機能部に相当する。通信部（第１受信部及び第２送信部）２０、管理部２４、及び記憶部９２は、サーバ２００が有する機能部に相当する。通信部（第２受信部）３０、操作受付部３１、表示部（第２表示部）３２、処理部（第２処理部）３３、管理部３４、及び記憶部９３は、出力装置３００が有する機能部に相当する。また、処理部１３ａ，１３ｂ，３３は、選択箇所取得部１３１ａ，１３１ｂ，３３１を有する。
【００９２】
このように、本実施形態に係る発表者端末１００ａ、参加者端末１００ｂ、及び出力装置３００は、同一の機能部を有する。よって、以下に行う機能部の説明は、発表者端末１００ａ、参加者端末１００ｂ、及び出力装置３００と、サーバ２００とに分けて行う。
【００９３】
《情報端末１００ａ，１００ｂ，出力装置３００の機能》
通信部１０ａ，１０ｂ，３０は、サーバ２００とのデータ通信を行う。通信部１０ａは、白紙ページの追加をサーバ２００に通知する。通信部１０ａは、白紙ページの追加を通知するメッセージ（処理コマンドデータ）をサーバ２００に送信する。処理部１３ａは、白紙ページデータＷＰを生成すると、白紙ページの追加通知（生成通知）を通信部１０ａに指示する。このとき処理部１３ａは、生成した白紙ページデータＷＰを対応付ける閲覧データを識別する情報（例えば「データ名」など；以下「閲覧データ識別情報」という）と操作対象ページＰを識別する操作対象ページ識別情報とを通信部１０ａに渡す。また、処理部１３ａは、操作対象ページＰにおいて、メモ対象コンテンツが選択されている場合、メモ対象コンテンツの選択結果（選択箇所に該当する閉塞領域Ａの座標値）を通信部１０ａに渡す。これを受けて通信部１０ａは、通知指示に従って、白紙ページの追加を通知するメッセージを生成する。このとき通信部１０ａは、処理部１３ａから受け取った情報に基づき、メッセージを生成する。通信部１０ａは、閲覧データ識別情報と操作対象ページ識別情報とを含むメッセージを生成する。又は、通信部１０ａは、閲覧データ識別情報、操作対象ページ識別情報、及び選択されたメモ対象コンテンツ（選択箇所）に該当する閉塞領域Ａの座標値を含むメッセージを生成する。通信部１０ａは、このようにして生成したメッセージをサーバ２００に送信し、発表者端末１００ａにおいて白紙ページが追加された旨（白紙ページデータＷＰを生成した旨）を通知する。
【００９４】
一方、通信部１０ｂ，３０には、サーバ２００から、発表者端末１００ａにおいて白紙ページが追加された旨が通知される。よって、通信部１０ｂ，３０は、白紙ページの追加を通知するメッセージをサーバ２００から受信する。通信部１０ｂ，３０は、サーバ２００からメッセージを受信すると、白紙ページデータＷＰの生成を処理部１３ｂ，３３に指示する。このとき通信部１０ｂ，３０は、メッセージに含まれる閲覧データ識別情報及び操作対象ページ識別情報を処理部１３ｂ，３３に渡す。また、通信部１０ｂ，３０は、受信したメッセージに、メモ対象コンテンツの選択結果が含まれている場合、選択されたメモ対象コンテンツに該当する閉塞領域Ａの座標値を処理部１３ｂ，３３に渡す。これを受けて処理部１３ｂ，３３は、生成指示に従って、白紙ページデータＷＰを生成する。このとき処理部１３ｂ，３３は、閲覧データ識別情報と操作対象ページ識別情報とに基づき、発表者端末１００ａとの間で共有している閲覧データと、発表者端末１００ａで生成された白紙ページデータＷＰが対応付けられている操作対象ページＰとを特定する。次に処理部１３ｂ，３３は、特定した閲覧データの操作対象ページＰに対して、白紙ページデータＷＰを生成する。このとき処理部１３ｂ，３３は、通信部１０ｂ，３０から、メモ対象コンテンツに該当する閉塞領域Ａの座標値を受け取ると、受け取った座標値に基づき、閉塞領域Ａの画像を閲覧データから取得し、取得した画像をマージした白紙ページデータＷＰを生成する。
【００９５】
このように、本実施形態では、発表者端末１００ａで白紙ページデータＷＰが追加されると、参加者端末１００ｂ及び出力装置３００においても、共有している閲覧データの同じ操作対象ページＰに対して、白紙ページデータＷＰが追加される。
【００９６】
《サーバ２００の機能》
通信部２０は、発表者端末１００ａ、参加者端末１００ｂ、及び出力装置３００とのデータ通信を行う。通信部２０は、発表者端末１００ａから、白紙ページが追加された旨が通知される。よって、通信部２０は、白紙ページの追加を通知するメッセージを発表者端末１００ａから受信する。通信部２０は、発表者端末１００ａからメッセージを受信すると、受信したメッセージを、参加者端末１００ｂ及び出力装置３００に送信（転送）する。また、通信部２０は、発表者端末１００ａからメッセージを受信すると、白紙ページデータＷＰと閲覧データの操作対象ページＰとを対応付けるための白紙ページ情報Ｄの生成を管理部２４に指示する。このとき通信部２０は、メッセージに含まれる閲覧データ識別情報及び操作対象ページ識別情報を管理部２４に渡す。また、通信部２０は、受信したメッセージに、メモ対象コンテンツの選択結果が含まれている場合、選択されたメモ対象コンテンツに該当する閉塞領域Ａの座標値を管理部２４に渡す。これを受けて管理部２４は、生成指示に従って、白紙ページ情報Ｄを生成する。このとき管理部２４は、閲覧データ識別情報と操作対象ページ識別情報とに基づき、発表者端末１００ａとの間で共有している閲覧データと、発表者端末１００ａで生成された白紙ページデータＷＰが対応付けられている操作対象ページＰとを特定する。次に管理部２４は、操作対象ページ識別情報を含む白紙ページ情報Ｄを生成する。又は、管理部２４は、操作対象ページ識別情報とメモ対象コンテンツの選択結果とを含む白紙ページ情報Ｄを生成する。その結果、管理部２４は、生成した白紙ページ情報Ｄを、特定した閲覧データの操作対象ページＰに対応付けて記憶する。これにより、発表者端末１００ａで生成された白紙ページデータＷＰは、サーバ２００において、閲覧データの操作対象ページＰに対応付けて管理される。
【００９７】
このように、本実施形態では、発表者端末１００ａで白紙ページデータＷＰが追加されると、サーバ２００において、追加された白紙ページデータＷＰが、共有している閲覧データの同じ操作対象ページＰに対応付けて管理される。また、本実施形態では、サーバ２００を介して、発表者端末１００ａで白紙ページデータＷＰが追加された旨が、参加者端末１００ｂ及び出力装置３００に通知され、追加された白紙ページデータＷＰの共有が要求される。
【００９８】
以上のように、本実施形態に係る情報処理機能は、例えば情報処理システム１０００が備える各装置において、プログラム（情報処理プログラム）を実行することで、上記各機能部が連携動作することで実現される。
【００９９】
以下に、情報処理プログラム実行時の処理（各機能部の連携動作）について、フローチャートを用いて説明する。なお、以下に行う処理例の説明は、発表者端末１００ａ、サーバ２００、及び参加者端末１００ｂのそれぞれにおいて行う。また、参加者端末１００ｂと出力装置３００とは、実行される処理が同一のため、参加者端末１００ｂを例に、出力装置３００の説明を省略する。
【０１００】
《発表者端末１００ａの処理》
図１４は、本実施形態に係る発表者端末１００ａの処理例を示すフローチャートである。図１４には、本実施形態に係る発表者端末１００ａで、上記情報処理機能を実現するプログラム（情報処理プログラム）が実行され、白紙追加時に各機能部が連係動作するときの処理例が示されている。なお、以下の処理例では、発表者端末１００ａに閲覧データの操作対象ページＰが表示され、共有モード及び編集モードに移行済みの状態であることを想定している。よって、発表者端末１００ａの画面Ｗには、編集画面が表示されている。
【０１０１】
まず、操作受付部１１ａは、白紙ページの追加イベントを受け付けたか否かを判定する（ステップＳ３０１）。このとき操作受付部１１ａは、画面上のタッチを検知し、イベント種別に基づき、検知した入力イベントが白紙ページの追加イベントか否かを判定する。
【０１０２】
操作受付部１１ａは、白紙ページの追加イベントを受け付けた場合（ステップＳ３０１：ＹＥＳ）、白紙ページの追加指示を表示部１２ａに伝達する。なお、操作受付部１１ａは、白紙ページの追加イベントを受け付けていない間に（ステップＳ３０１：ＮＯ）、他の入力イベントを受け付けた場合、受け付けた入力イベントに対応する処理の制御指示を、処理の実行を制御する機能部に伝達する。
【０１０３】
これを受けて表示部１２ａは、追加指示に従って、操作対象ページＰのメモ対象コンテンツを選択可能な画面Ｗを表示する（ステップＳ３０２）。これにより、発表者は、閉塞領域Ａを画面上に指定し、操作対象ページＰのメモ対象コンテンツを選択することで、操作対象ページＰのメモ対象コンテンツを含む白紙ページデータＷＰ１の生成を要求する。又は、発表者は、軌跡Ｂを画面上に指定することで、操作対象ページＰのメモ対象コンテンツを含まない白紙ページデータＷＰ２の生成を要求する。
【０１０４】
次に操作受付部１１ａは、メモ対象コンテンツの選択イベント、又は、新たな白紙ページデータＷＰの生成イベントを受け付けたか否かを判定する（ステップＳ３０３）。このとき操作受付部１１ａは、画面上のタッチを検知し、イベント種別に基づき、検知した入力イベントが、メモ対象コンテンツの選択イベントか、又は、新たな白紙ページデータＷＰの生成イベントかを判定する。
【０１０５】
操作受付部１１ａは、選択イベント、又は、生成イベントを受け付けた場合（ステップＳ３０３：ＹＥＳ）、白紙ページデータＷＰの生成指示を処理部１３ａに伝達する。なお、このとき操作受付部１１ａは、選択イベントを受け付けた場合、メモ対象コンテンツの選択結果を処理部１３ａに渡す。また、操作受付部１１ａは、選択イベント、又は、生成イベントを受け付けていない間に（ステップＳ３０３：ＮＯ）、他の入力イベントを受け付けた場合、受け付けた入力イベントに対応する処理の制御指示を、処理の実行を制御する機能部に伝達する。
【０１０６】
これを受けて処理部１３ａは、生成指示に従って、操作対象ページＰに対する手書きメモ用の白紙ページデータＷＰを生成する（ステップＳ３０４）。
【０１０７】
次に処理部１３ａは、操作受付部１１ａから受け取ったメモ対象コンテンツの選択結果に基づき、閲覧データの操作対象ページＰに、メモ対象コンテンツの選択箇所があるか否かを判定する（ステップＳ３０５）。
【０１０８】
その結果、処理部１３ａは、メモ対象コンテンツの選択箇所がある場合（ステップＳ３０５：ＹＥＳ）、選択箇所取得部１３１ａにより、選択されたメモ対象コンテンツ（選択箇所）の画像ＳＧを取得する（ステップＳ３０６）。このとき選択箇所取得部１３１ａは、操作受付部１１ａからメモ対象コンテンツの選択結果として受け取った、選択箇所に該当する閉塞領域Ａを表す座標値に基づき、閉塞領域Ａの画像を閲覧データから取得することで、メモ対象コンテンツの画像ＳＧを取得する。
【０１０９】
次に処理部１３ａは、生成した白紙ページデータＷＰに、取得した画像ＳＧをマージする（ステップＳ３０７）。これにより、処理部１３ａは、操作対象ページＰのメモ対象コンテンツを含む白紙ページデータＷＰ１を生成する。つまり、処理部１３ａは、メモと対応付けたい操作対象ページＰの内容が反映された白紙ページデータＷＰ１を生成する。その後、処理部１３ａは、生成した白紙ページデータＷＰ１を表示部１２ａへと渡す。
【０１１０】
一方、処理部１３ａは、メモ対象コンテンツの選択箇所がない場合（ステップＳ３０５：ＮＯ）、上記ステップＳ３０６，Ｓ３０７の処理をスキップ（省略）し、ステップＳ３０８の処理へ移行する。これにより、処理部１３ａは、操作対象ページＰのメモ対象コンテンツを含まない白紙ページデータＷＰ２を生成する。その後、処理部１３ａは、生成した白紙ページデータＷＰ２を表示部１２ａへと渡す。
【０１１１】
次に管理部１４ａは、生成された白紙ページデータＷＰと閲覧データの操作対象ページＰとを対応付けるための白紙ページ情報Ｄを登録する（ステップＳ３０８）。このとき管理部１４ａは、白紙ページデータＷＰの生成順番（白紙ページデータ生成情報）を含む白紙ページ情報Ｄを生成し、生成した白紙ページ情報Ｄを、操作対象ページＰに対応付けて、記憶部９１ａに記憶する。これにより、生成後の白紙ページデータＷＰは、閲覧データの操作対象ページＰに対応付けて管理される。
【０１１２】
次に表示部１２ａは、受け取った生成後の白紙ページデータＷＰを表示領域Ｒに描画し、画面Ｗに表示する（ステップＳ３０９）。このとき表示部１２ａは、管理部１４ａを介して、生成後の白紙ページデータＷＰを取得し、画面Ｗに表示する。また、表示部１２ａは、白紙ページデータＷＰが対応付けられた操作対象ページＰを、表示領域ＲにサムネイルＳとして描画し、画面Ｗに表示する。これにより、画面Ｗは、発表者に対して、生成された白紙ページデータＷＰと操作対象ページＰとの対応関係を表す情報を提供できる。
【０１１３】
次に処理部１３ａは、当該端末が発表者端末１００ａか否かを判定する（ステップＳ３１０）。このとき処理部１３ａは、端末種別情報の設定値に基づき判定する。
【０１１４】
処理部１３ａは、当該端末が発表者端末１００ａでない場合（ステップＳ３１０：ＮＯ）、処理を終了する。
【０１１５】
一方、処理部１３ａは、当該端末が発表者端末１００ａの場合（ステップＳ３１０：ＹＥＳ）、当該端末が共有モードか否かを判定する（ステップＳ３１１）。このとき処理部１３ａは、共有状態情報の設定値に基づき判定する。
【０１１６】
その結果、処理部１３ａは、当該端末が共有モードでない場合（ステップＳ３１１：ＮＯ）、処理を終了する。
【０１１７】
一方、処理部１３ａは、当該端末が共有モードの場合（ステップＳ３１１：ＹＥＳ）、白紙ページの追加通知を通信部１０ａに指示する。なお、このとき処理部１３ａは、生成した白紙ページデータＷＰを対応付ける閲覧データの閲覧データ識別情報と操作対象ページＰの操作対象ページ識別情報とを通信部１０ａに渡す。また、処理部１３ａは、操作対象ページＰにおいて、メモ対象コンテンツが選択されている場合、メモ対象コンテンツの選択結果を通信部１０ａに渡す。
【０１１８】
これを受けて通信部１０ａは、通知指示に従って、白紙ページの追加を通知するメッセージをサーバ２００に送信する（ステップＳ３１２）。このとき通信部１０ａは、処理部１３ａから受け取った情報に基づき、白紙ページの追加を通知するメッセージを生成する。通信部１０ａは、処理部１３ａから受け取った閲覧データ識別情報と操作対象ページ識別情報とを含むメッセージを生成する。又は、通信部１０ａは、処理部１３ａから受け取った閲覧データ識別情報、操作対象ページ識別情報、及びメモ対象コンテンツに該当する閉塞領域Ａの座標値を含むメッセージを生成する。
【０１１９】
このように、本実施形態に係る情報処理システム１０００では、発表者端末１００ａからサーバ２００にメッセージが送信され、発表者端末１００ａにおいて白紙ページが追加された旨が通知される。
【０１２０】
《サーバ２００の処理》
図１５は、本実施形態に係るサーバ２００の処理例を示すフローチャートである。図１５には、本実施形態に係るサーバ２００で、上記情報処理機能を実現するプログラム（情報処理プログラム）が実行され、発表者端末１００ａの白紙追加時に各機能部が連係動作するときの処理例が示されている。
【０１２１】
通信部２０は、発表者端末１００ａから白紙ページの追加を通知するメッセージを受信したか否かを判定する（ステップＳ４０１）。このとき通信部２０では、メッセージを受信するまでの間（ステップＳ４０１：ＮＯ）、待機状態（メッセージ受信待ち状態）が維持される。
【０１２２】
通信部２０は、白紙ページの追加を通知するメッセージを受信した場合（ステップＳ４０１：ＹＥＳ）、白紙ページ情報Ｄの生成を管理部２４に指示する。このとき通信部２０は、メッセージに含まれる閲覧データ識別情報及び操作対象ページ識別情報を管理部２４に渡す。また、通信部２０は、受信したメッセージに、メモ対象コンテンツの選択結果が含まれている場合、メモ対象コンテンツの選択結果を管理部２４に渡す。
【０１２３】
これを受けて管理部２４は、生成指示に従って、白紙ページデータＷＰと閲覧データの操作対象ページＰとを対応付けるための白紙ページ情報Ｄを登録する（ステップＳ４０２）。このとき管理部２４は、通信部２０から受け取った操作対象ページ識別情報を含む白紙ページ情報Ｄを生成する。又は、管理部２４は、操作対象ページ識別情報とメモ対象コンテンツの選択結果とを含む白紙ページ情報Ｄを生成する。その結果、管理部２４は、閲覧データ識別情報と操作対象ページ識別情報とに基づき特定した閲覧データの操作対象ページＰに、生成した白紙ページ情報Ｄを対応付けて記憶する。
【０１２４】
次に通信部２０は、受信したメッセージを、参加者端末１００ｂ及び出力装置３００に送信する（ステップＳ４０３）。
【０１２５】
このように、本実施形態に係る情報処理システム１０００では、発表者端末１００ａから受信したメッセージに基づき、発表者端末１００ａで生成された白紙ページデータＷＰが、閲覧データの操作対象ページＰに対応付けて、サーバ２００で管理される。また、本実施形態に係る情報処理システム１０００では、サーバ２００から参加者端末１００ｂ及び出力装置３００にメッセージが送信され、発表者端末１００ａにおいて白紙ページが追加された旨の通知が中継される。
【０１２６】
《参加者端末１００ｂの処理》
図１６は、本実施形態に係る参加者端末１００ｂの処理例を示すフローチャートである。図１６には、本実施形態に係る参加者端末１００ｂで、上記情報処理機能を実現するプログラム（情報処理プログラム）が実行され、発表者端末１００ａの白紙追加時に各機能部が連係動作するときの処理例が示されている。なお、以下の処理例では、参加者端末１００ｂに閲覧データの操作対象ページＰが表示され、共有モードに移行済みの状態であることを想定している。よって、参加者端末１００ｂの画面Ｗには、閲覧画面が表示されている。
【０１２７】
通信部１０ｂは、サーバ２００から白紙ページの追加を通知するメッセージを受信したか否かを判定する（ステップＳ５０１）。このとき通信部１０ｂでは、メッセージを受信するまでの間（ステップＳ５０１：ＮＯ）、待機状態（メッセージ受信待ち状態）が維持される。
【０１２８】
通信部１０ｂは、白紙ページの追加を通知するメッセージを受信した場合（ステップＳ５０１：ＹＥＳ）、白紙ページデータＷＰの生成指示を処理部１３ｂに伝達する。なお、このとき通信部１０ｂは、メッセージに含まれる閲覧データ識別情報及び操作対象ページ識別情報を処理部１３ｂに渡す。また、通信部１０ｂは、受信したメッセージに、メモ対象コンテンツの選択結果が含まれている場合、メモ対象コンテンツの選択結果を処理部１３ｂに渡す。
【０１２９】
これを受けて処理部１３ｂは、生成指示に従って、発表者端末１００ａの間で共有している閲覧データの操作対象ページＰに対する手書きメモ用の白紙ページデータＷＰを生成する（ステップＳ５０２）。
【０１３０】
次に処理部１３ｂは、通信部１０ｂから受け取ったメモ対象コンテンツの選択結果に基づき、発表者端末１００ａの間で共有している閲覧データの操作対象ページＰに、メモ対象コンテンツの選択箇所があるか否かを判定する（ステップＳ５０３）。
【０１３１】
その結果、処理部１３ｂは、メモ対象コンテンツの選択箇所がある場合（ステップＳ５０３：ＹＥＳ）、選択箇所取得部１３１ｂにより、選択されたメモ対象コンテンツ（選択箇所）の画像ＳＧを取得する（ステップＳ５０４）。このとき選択箇所取得部１３１ｂは、通信部１０ｂから受け取った閲覧データ識別情報と操作対象ページ識別情報とに基づき、発表者端末１００ａの間で共有している閲覧データの操作対象ページＰを特定する。その結果、選択箇所取得部１３１ｂは、通信部１０ｂからメモ対象コンテンツの選択結果として受け取った、選択箇所に該当する閉塞領域Ａを表す座標値に基づき、閉塞領域Ａの画像を閲覧データから取得することで、メモ対象コンテンツの画像ＳＧを取得する。
【０１３２】
次に処理部１３ｂは、生成した白紙ページデータＷＰに、取得した画像ＳＧをマージする（ステップＳ５０５）。これにより、処理部１３ｂは、発表者端末１００ａの間で共有している閲覧データの操作対象ページＰのメモ対象コンテンツを含む白紙ページデータＷＰ１を生成する。つまり、処理部１３ｂは、発表者端末１００ａの間で共有している閲覧データにおいて、メモと対応付けたい操作対象ページＰの内容が反映された白紙ページデータＷＰ１を生成する。その後、処理部１３ｂは、生成した白紙ページデータＷＰ１を表示部１２ｂへと渡す。
【０１３３】
一方、処理部１３ｂは、メモ対象コンテンツの選択箇所がない場合（ステップＳ５０３：ＮＯ）、上記ステップＳ５０４，Ｓ５０５の処理をスキップし、ステップＳ５０６の処理へ移行する。これにより、処理部１３ｂは、発表者端末１００ａの間で共有している閲覧データの操作対象ページＰのメモ対象コンテンツを含まない白紙ページデータＷＰ２を生成する。その後、処理部１３ｂは、生成した白紙ページデータＷＰ２を表示部１２ｂへと渡す。
【０１３４】
次に管理部１４ｂは、生成された白紙ページデータＷＰと、発表者端末１００ａの間で共有している閲覧データの操作対象ページＰとを対応付けるための白紙ページ情報Ｄを登録する（ステップＳ５０６）。このとき管理部１４ｂは、通信部１０ｂから受け取った操作対象ページ識別情報を含む白紙ページ情報Ｄを生成する。又は、管理部１４ｂは、操作対象ページ識別情報とメモ対象コンテンツの選択結果とを含む白紙ページ情報Ｄを生成する。その結果、管理部１４ｂは、閲覧データ識別情報と操作対象ページ識別情報とに基づき特定した閲覧データの操作対象ページＰに、生成した白紙ページ情報Ｄを対応付けて記憶する。これにより、生成後の白紙ページデータＷＰは、発表者端末１００ａの間で共有している閲覧データの操作対象ページＰに対応付けて管理される。
【０１３５】
次に表示部１２ｂは、受け取った生成後の白紙ページデータＷＰを表示領域Ｒに描画し、画面Ｗに表示する（ステップＳ５０７）。このとき表示部１２ｂは、管理部１４ｂを介して、生成後の白紙ページデータＷＰを取得し、画面Ｗに表示する。また、表示部１２ｂは、白紙ページデータＷＰが対応付けられた操作対象ページＰを、表示領域ＲにサムネイルＳとして描画し、画面Ｗに表示する。これにより、画面Ｗは、参加者に対して、生成された白紙ページデータＷＰと、発表者端末１００ａの間で共有している閲覧データの操作対象ページＰとの対応関係を表す情報を提供できる。
【０１３６】
このように、本実施形態に係る情報処理システム１０００では、サーバ２００から受信したメッセージに基づき、参加者端末１００ｂで、発表者端末１００ａの間で共有している閲覧データの操作対象ページＰに対する白紙ページデータＷＰが生成される。つまり、本実施形態に係る情報処理システム１０００では、発表者端末１００ａと参加者端末１００ｂ及び出力装置３００との間で白紙ページデータＷＰが共有される。
【０１３７】
＜まとめ＞
以上のように、本実施形態に係る情報処理システム１０００によれば、発表者端末１００ａが、タッチ操作により受け付けた白紙ページの生成指示に従って、手書きメモ用の白紙ページデータＷＰを生成し、白紙ページを追加した旨をサーバ２００に通知する。これを受けてサーバ２００は、発表者端末１００ａで生成された白紙ページデータＷＰを、閲覧データの操作対象ページＰに対応付けて記憶する。その後、サーバ２００は、発表者端末１００ａから受信した通知を、参加者端末１００ｂ及び出力装置３００に送信する。これを受けて参加者端末１００ｂ及び出力装置３００は、発表者端末１００ａとの間で共有している閲覧データの操作対象ページＰに対して、手書きメモ用の白紙ページデータＷＰを生成する。
【０１３８】
これによって、本実施形態に係る情報処理システム１０００は、複数の情報端末１００で共有した閲覧データの操作対象ページＰに対して、手書きメモ用の白紙ページデータＷＰを容易に追加でき、追加した白紙ページデータＷＰを共有できる環境を提供する。その結果、本実施形態に係る情報処理システム１０００は、複数の情報端末１００が利用可能なシステム環境においても、第１の実施形態と同様の効果を奏することができる。
【０１３９】
また、本実施形態に係る情報処理システム１０００は、発表者端末１００ａと参加者端末１００ｂ及び出力装置３００との間で、白紙ページデータＷＰを共有するときの通信負荷を軽減することができる。なぜなら、本実施形態では、白紙ページデータＷＰを共有するときに、各装置間で白紙ページデータＷＰを送受信しないからである。本実施形態では、白紙ページを追加した旨を通知するメッセージのみを送受信しており、白紙ページデータＷＰそのものを送受信する処理に比べて、送受信するデータ量が少ない。これにより、本実施形態では、白紙ページ共有時の通信負荷を軽減でき、システムにおいて、効率的なデータ共有環境を実現することができる。
【０１４０】
なお、上記実施形態では、情報処理システム１０００が会議で利用される場面を例に説明を行ったが、この限りでない。例えば教育機関での講義といった場面で利用されてもよい。つまり、本実施形態に係る情報処理システム１０００は、複数の情報端末１００を利用し、情報を共有しながら、共有した情報に対して、手書きメモを残す場面に適用できる。
【０１４１】
また、上記実施形態では、複数の情報端末１００、サーバ２００、及び複数の出力装置３００が同一セグメントのネットワークＮに接続される画面を例に説明を行ったが、この限りでない。例えばサーバ２００は、外部ネットワークに接続され、インターネットなどを経由して他の装置と通信するようにしてもよい。つまり、本実施形態に係る情報処理システム１０００は、クラウド環境に適用できる。これにより、本実施形態に係る情報処理システム１０００は、同じ部屋で開催する会議に利用できるだけでなく、異なる施設間（例えば「異なる事業所間」など）で開催するリモート会議にも利用できる。
【０１４２】
最後に、上記実施形態に挙げた形状や構成に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１４３】
１０ａ，１０ｂ，２０，３０    通信部
１１，１１ａ，１１ｂ，３１    操作受付部
１２，１２ａ，１２ｂ，３２    表示部
１３，１３ａ，１３ｂ，３３    処理部
１３１，１３１ａ，１３１ｂ，３３１    選択箇所取得部
１４，１４ａ，１４ｂ，２４，３４    管理部
９１，９１ａ，９１ｂ，９２，９３    記憶部
１００，１００ａ，１００ｂ    情報端末
２００    サーバ
３００，３００ａ，３００ｂ    出力装置
１０００  情報処理システム
【先行技術文献】
【特許文献】
【０１４４】
【特許文献１】特開２００７−２８０２３５号公報
【図１】
2014238667.tif 000003
【図２】
2014238667.tif 000004
【図３】
2014238667.tif 000005
【図４】
2014238667.tif 000006
【図５】
2014238667.tif 000007
【図６】
2014238667.tif 000008
【図７】
2014238667.tif 000009
【図８】
2014238667.tif 000010
【図９】
2014238667.tif 000011
【図１０】
2014238667.tif 000012
【図１１】
2014238667.tif 000013
【図１２】
2014238667.tif 000014
【図１３】
2014238667.tif 000015
【図１４】
2014238667.tif 000016
【図１５】
2014238667.tif 000017
【図１６】
2014238667.tif 000018