(57)【要約】【課題】ストローク画像が入力されたときに開催されていた会議を特定できるようにすること目的とする。【解決手段】電子ペンによって手書きで入力された一画毎の軌跡の画像であるストローク画像の入力を受け付ける入力部と、ストローク画像が入力されたときに開催されていた会議を特定する会議特定情報と、電子ペンに関するペン情報と、ストローク画像を示すストローク情報とを含む出力データを生成して記憶部に格納するページ生成部と、出力データと、ペン情報と会議特定情報の少なくとも何れか一方に含まれる項目の値を選択させる選択欄とを含むプレビュー画面を表示部に表示させる表示制御部と、を有し、表示制御部は、選択欄において、項目の値の選択を受け付けると、選択された項目の値と対応付けられたストローク情報が示すストローク画像のみを表示部に表示させる。【選択図】図１１
2020154766.tif 000002
【特許請求の範囲】
【請求項１】
電子ペンによって手書きで入力された一画毎の軌跡の画像であるストローク画像の入力を受け付ける入力部と、
前記ストローク画像が入力されたときに開催されていた会議を特定する会議特定情報と、前記電子ペンに関するペン情報と、前記ストローク画像を示すストローク情報とを含む出力データを生成して記憶部に格納するページ生成部と、
前記出力データと、前記ペン情報と前記会議特定情報の少なくとも何れか一方に含まれる項目の値を選択させる選択欄と、を含むプレビュー画面を表示部に表示させる表示制御部と、を有し、
前記表示制御部は、
前記選択欄において、前記項目の値の選択を受け付けると、選択された前記項目の値と対応付けられたストローク情報が示すストローク画像のみを前記表示部に表示させる、表示装置。
【請求項２】
前記ペン情報は、
前記項目として、前記電子ペンを利用したユーザのユーザＩＤ、前記電子ペンによって描画されたストローク画像の色を示す情報、前記電子ペンによって描画されたストローク画像の太さを示す情報を含む、請求項１記載の表示装置。
【請求項３】
前記会議特定情報は、
前記項目として、前記会議のタイトルを識別する会議ＩＤと、前記会議ＩＤによって特定されるタイトルの会議が開催された回数を示す情報と、を含む、請求項１又は２記載の表示装置。
【請求項４】
前記ページ生成部は、
選択された前記項目の値と対応付けられたストローク情報のみを含む出力データを生成する、請求項３記載の表示装置。
【請求項５】
前記表示制御部は、
前記表示部に表示されたストローク画像が選択されると、前記ストローク画像が示すストローク情報と対応付けられたペン情報を、選択されたストローク画像の近傍に表示させる、請求項１乃至４の何れか一項に記載の表示装置。
【請求項６】
前記ページ生成部は、
入力された入力画像と、前記ストローク画像と、を重畳させた重畳画像の画像データを取得し、
前記重畳画像の画像データをＰＤＦ形式に変換して出力データを生成する、請求項１乃至５の何れか一項に記載の表示装置。
【請求項７】
表示装置による表示方法であって、前記表示装置が、
電子ペンによって手書きで入力された一画毎の軌跡の画像であるストローク画像の入力を受け付け、
前記ストローク画像が入力されたときに開催されていた会議を特定する会議特定情報と、前記電子ペンに関するペン情報と、前記ストローク画像を示すストローク情報とを含む出力データを生成して記憶部に格納し、
前記出力データと、前記ペン情報と前記会議特定情報の少なくとも何れか一方に含まれる項目の値を選択させる選択欄とを含むプレビュー画面を表示部に表示させ、
前記選択欄において、前記項目の値の選択を受け付けると、選択された前記項目の値と対応付けられたストローク情報が示すストローク画像のみを前記表示部に表示させる、表示方法。
【請求項８】
電子ペンによって手書きで入力された一画毎の軌跡の画像であるストローク画像の入力を受け付け、
前記ストローク画像が入力されたときに開催されていた会議を特定する会議特定情報と、前記電子ペンに関するペン情報と、前記ストローク画像を示すストローク情報とを含む出力データを生成して記憶部に格納し、
前記出力データと、前記ペン情報と前記会議特定情報の少なくとも何れか一方に含まれる項目の値を選択させる選択欄とを含むプレビュー画面を表示部に表示させ、
前記選択欄において、前記項目の値の選択を受け付けると、選択された前記項目の値と対応付けられたストローク情報が示すストローク画像のみを前記表示部に表示させる、処理をコンピュータに実行させる表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示方法、表示プログラムに関する。
【背景技術】
【０００２】
近年では、タッチパネルディスプレイに対する手書き入力を受け付ける表示装置が普及している。また、この表示装置では、例えば、手書によるストローク画像と、このストローク画像を入力した人物とを関連付ける技術が知られている。
【０００３】
その技術の１つとして、従来では、電子教材のページ又は単元に対して、先生によって記入された手書きストロークと、生徒によって記入された手書きストロークとを関連付ける技術が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来の表示装置を企業等の組織における会議等に用いた場合、ストローク画像と、ストローク画像を入力した人物とを関連付けることはできるが、ストローク画像と、ストローク画像が入力されたときに開催されていた会議と関連付けることができない。
【０００５】
開示の技術は、ストローク画像が入力されたときに開催されていた会議を特定できるようにすること目的とする。
【課題を解決するための手段】
【０００６】
開示の技術は、電子ペンによって手書きで入力された一画毎の軌跡の画像であるストローク画像の入力を受け付ける入力部と、前記ストローク画像が入力されたときに開催されていた会議を特定する会議特定情報と、前記電子ペンに関するペン情報と、前記ストローク画像を示すストローク情報とを含む出力データを生成して記憶部に格納するページ生成部と、前記出力データと、前記ペン情報と前記会議特定情報の少なくとも何れか一方に含まれる項目の値を選択させる選択欄とを含むプレビュー画面を表示部に表示させる表示制御部と、を有し、前記表示制御部は、前記選択欄において、前記項目の値の選択を受け付けると、選択された前記項目の値と対応付けられたストローク情報が示すストローク画像のみを前記表示部に表示させる表示装置である。
【発明の効果】
【０００７】
ストローク画像が入力されたときに開催されていた会議を特定できる。
【図面の簡単な説明】
【０００８】
【図１】電子黒板について説明する図である。
【図２】電子黒板のハードウェア構成の一例を示す図である。
【図３】電子黒板の機能構成を説明する図である。
【図４】会議情報記憶部の一例を示す図である。
【図５】ユーザＩＤとペンＩＤとの対応付けを設定する画面の例を示す図である。
【図６】電子黒板のディスプレイに表示される画面について説明する図である。
【図７】ＰＤＦデータの一例を示す図である。
【図８】電子黒板によるペン情報の取得の処理を説明するフローチャートである。
【図９】電子黒板において特定のストローク画像を表示させる処理を説明するフローチャートである。
【図１０】電子黒板における表示例を説明する第一の図である。
【図１１】電子黒板における表示例を説明する第二の図である。
【図１２】電子黒板における表示例を説明する第三の図である。
【図１３】電子黒板を含む情報処理システムのシステム構成の一例を示す図である。
【図１４】情報処理システムの変形例を示す第一の図である。
【図１５】情報処理システムの変形例を示す第二の図である。
【図１６】情報処理システムの変形例を示す第三の図である。
【発明を実施するための形態】
【０００９】
以下に図面を参照して、本実施形態について説明する。図１は、電子黒板について説明する図である。
【００１０】
本実施形態の電子黒板２００は、近距離通信回路２１９、電源スイッチ２２２、ディスプレイ２８０を有する。本実施形態の電子黒板２００は、例えば、企業等の組織で開催される会議等において、複数人に共有される情報が表示される表示装置の一つである。
【００１１】
本実施形態の電子黒板２００は、ディスプレイ２８０に対して、電子ペン２９０による文字や画像の手書き入力を受け付けると、文字や画像を示すストローク画像データと、電子ペン２９０のユーザを特定する情報と、このとき開催された会議を特定する会議情報とを対応付けて格納する。
【００１２】
このため、本実施形態によれば、ストローク画像が入力されたときに開催されていた会議と、ストローク画像を入力したユーザと、を特定することができる。尚、本実施形態のストローク画像とは、電子黒板２００のディスプレイ２８０に対して、電子ペン２９０を用いて手書きで入力された一画毎の軌跡の画像である。また、電子ペン２９０は、ストローク画像を入力するための入力手段の一例である。
【００１３】
また、本実施形態では、電子黒板２００を会議に利用する際に、会議の参加者Ａが電源スイッチ２２２を押下すると、後述する表示制御部が、ディスプレイ２８０上にログイン画面を表示させても良い。このとき、参加者Ａが、電子黒板２００の近距離通信回路２１９に、自身のＩＣカード１０を近接させると、電子黒板２００は、ＩＣカード１０からＩＣカード１０の識別情報を読み取る。
【００１４】
そして、電子黒板２００は、予めＩＣカード１０の識別情報と対応付けられた会議情報に、ＩＣカード１０を読み取った後に電子黒板２００に表示された画像や、入力されたストローク画像データを対応付けて格納する。
【００１５】
このように、本実施形態では、会議の参加者と会議情報とを対応付けておくことで、会議の参加者がＩＣカード１０を翳すだけで、会議情報と、会議中に電子黒板２００によって共有された情報とを対応付けて格納することができる。
【００１６】
以下に、図２を参照して、本実施形態の電子黒板２００のハードウェア構成について説明する。図２は、電子黒板のハードウェア構成の一例を示す図である。
図２は、電子黒板のハードウェア構成図である。図２に示されているように、電子黒板２は、ＣＰＵ(Central Processing Unit)２０１、ＲＯＭ(Read Only Memory)２０２、ＲＡＭ(Random Access Memory)２０３、ＳＳＤ(Solid State Drive)２０４、ネットワークＩ／Ｆ２０５、及び、外部機器接続Ｉ／Ｆ(Interface)２０６を備えている。
【００１７】
これらのうち、ＣＰＵ２０１は、電子黒板２全体の動作を制御する。ＲＯＭ２０２は、ＣＰＵ２０１やＩＰＬ(Initial Program Loader)等のＣＰＵ２０１の駆動に用いられるプログラムを記憶する。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。ＳＳＤ２０４は、電子黒板用のプログラム等の各種データを記憶する。
【００１８】
ネットワークＩ／Ｆ２０５は、通信ネットワークとの通信を制御する。外部機器接続Ｉ／Ｆ２０６は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、ＵＳＢ(Universal Serial Bus)メモリ２３０、外付け機器（マイク２４０、スピーカ２５０、カメラ２６０）である。
【００１９】
また、電子黒板２００は、キャプチャデバイス２１１、ＧＰＵ２１２、ディスプレイコントローラ２１３、接触センサ２１４、センサコントローラ２１５、電子ペンコントローラ２１６、近距離通信回路２１９、及び近距離通信回路２１９のアンテナ２１９ａ、電源スイッチ２２２及び選択スイッチ類２２３を備えている。
【００２０】
これらのうち、キャプチャデバイス２１１は、外付けのＰＣ（Personal Computer）２７０のディスプレイに対して映像情報を静止画または動画として表示させる。ＧＰＵ（Graphics Processing Unit）２１２は、グラフィクスを専門に扱う半導体チップである。
ＧＰＵ２１２は、ＣＰＵ２０１に内蔵されてよいし、ＣＰＵ２０１と統合されていてもよい。
【００２１】
ディスプレイコントローラ２１３は、ＧＰＵ２１２からの出力画像をディスプレイ２８０等へ出力するために画面表示の制御及び管理を行う。接触センサ２１４は、ディスプレイ２８０上に電子ペン２９０やユーザの手Ｈ等が接触したことを検知する。センサコントローラ２１５は、接触センサ２１４の処理を制御する。
【００２２】
接触センサ２１４は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ２８０の上側両端部に設置された２つ受発光装置が、ディスプレイ２８０に平行して複数の赤外線を放射し、ディスプレイ２８０の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。接触センサ２１４は、物体によって遮断された２つの受発光装置が放射した赤外線のＩＤをセンサコントローラ２１５に出力し、センサコントローラ２１５が、物体の接触位置である座標位置を特定する。
【００２３】
電子ペンコントローラ２１６は、電子ペン２９０と通信することで、ディスプレイ２８０へのペン先のタッチやペン尻のタッチの有無を判断する。近距離通信回路２１９は、ＮＦ（Near Field Communication）やＢｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。電源スイッチ２２２は、電子黒板２の電源のＯＮ／ＯＦＦを切り換えるためのスイッチである。選択スイッチ類２２３は、例えば、ディスプレイ２８０の表示の明暗や色合い等を調整するためのスイッチ群である。
【００２４】
更に、電子黒板２は、バスライン２１０を備えている。バスライン２１０は、図２に示されているＣＰＵ２０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００２５】
尚、接触センサ２１４は、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。また、電子ペンコントローラ２１６が、電子ペン２９０のペン先及びペン尻だけでなく、電子ペン２９０のユーザが握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしてもよい。
【００２６】
また、本実施形態では、カメラ２６０は、ディスプレイ２８０に電子ペン２９０や手Ｈが接近したことを検出する近接センサの一例としたが、電子黒板２００は、近接センサとして、投影型静電容量方式タッチパネルや赤外線センサ等を有していても良い。
【００２７】
次に、図３を参照して、本実施形態の電子黒板２００の機能構成について説明する。図３は、電子黒板の機能構成を説明する図である。
【００２８】
本実施形態の電子黒板２００は、ページ記憶部３１０、会議情報記憶部３１５、表示制御部３２０、入力部３３０、会議情報管理部３４０、ペン情報取得部３５０、ページ生成部３６０、ストローク特定部３７０を有する。
【００２９】
本実施形態のページ記憶部３１０は、重畳画像データ３１１、ストローク画像データ３１２、ページデータ３１３、ＰＤＦデータ３１４が格納されている。ページ記憶部３１０は、例えば、ＲＯＭ２０２、ＲＡＭ２０３、ＳＳＤ２０２０４等によって実現される。本実施形態のページ記憶部３１０に格納されるデータは、ページ生成部３６０によって生成される。ページ記憶部３１０に格納される各データの詳細は、後述される。
【００３０】
会議情報記憶部３１５は、電子黒板２００が用いられる会議に関する情報が記憶される。会議情報記憶部３１５の詳細は後述される。
【００３１】
表示制御部３２０は、例えば、電子黒板２００と接続されたコンピュータから出力される映像や、電子黒板２００に入力された各種のファイル、遠隔地に設置された他の電子黒板２００に表示されている画像等を、ディスプレイ２８０に表示させる。
【００３２】
本実施形態の入力部３３０は、ディスプレイ２８０に対して手書き入力された文字や画像を示すストローク画像や、ディスプレイ２８０に設けられたタッチパネルに表示された画像の画像データ等を取得する。
【００３３】
また、入力部３３０は、カメラ２６０により撮影された動画データ等を取得する。本実施形態では、動画データは、画像データに含まれる。また、入力部３３０は、電子黒板２００に対する各種の指示を受け付ける。また、入力部３３０は、ＰＣ２７０等から出力され、電子黒板２００に入力される入力画像データ等を取得する。
【００３４】
会議情報管理部３４０は、会議情報記憶部３１５に格納される会議情報を管理する。具体的には、タイトル名が同じ会議が複数回開催される場合等に、会議毎のバージョンを示す情報を付与する。
【００３５】
ペン情報取得部３５０は、電子ペン２９０に関するペン情報の入力を受け付けて、ペン情報を取得し、電子ペン２９０によって入力されたストローク画像と対応付けてページ記憶部３１０に格納する。言い換えれば、ペン情報取得部３５０は、電子ペン２９０のペン情報を取得し、電子ペン２９０によって入力されたストローク画像を示すストローク情報と対応付けてページ記憶部３１０に格納する。このペン情報は、ストローク情報を含むＰＤＦデータ３１４の一部として、ページ記憶部３１０に格納される。
【００３６】
ペン情報とは、電子ペン２９０によって入力されたストローク画像と対応付けられる情報である。具体的には、ペン情報は、例えば、電子ペン２９０を識別するペンＩＤ、電子ペン２９０を使用するユーザを識別するユーザＩＤ、電子ペン２９０によって描画されるストローク画像の色や線の太さを示す情報を含む。ペン情報の詳細は後述される。
【００３７】
本実施形態のページ生成部３６０は、ディスプレイ２８０に表示された１ページの画像（表示画像）から、重畳画像データ３１１、ページデータ３１３、ＰＤＦデータ３１４を取得する。また、ページ生成部３６０は、１ページの画像にストローク画像が入力された場合には、ストローク画像データ３１２を取得する。
【００３８】
具体的には、ページ生成部３６０は、ディスプレイ２８０に入力された入力画像やストローク画像等を重畳させた重畳画像の画像データを取得し、重畳画像データ３１１としてページ記憶部３１０に格納する。尚、ページ生成部３６０は、ディスプレイ２８０に対してストローク画像が入力されていない場合には、ディスプレイ２８０に表示された画像を重畳画像データとする。
【００３９】
本実施形態の重畳画像とは、ディスプレイ２８０の画面をキャプチャしたキャプチャ画像であり、重畳画像データとは、キャプチャ画像データである。言い換えれば、重畳画像とは、ディスプレイ２８０の画面に表示されている表示画像であり、重畳画像データとは、ディスプレイ２８０の画面に表示された表示画像を示す表示画像データである。
【００４０】
また、ページ生成部３６０は、ディスプレイ２８０に対してストローク画像が入力された場合には、ストローク画像の画像データを取得し、ストローク画像データ３１２として、ページ記憶部３１０に格納する。
【００４１】
また、ページ生成部３６０は、ディスプレイ２８０に表示された画像から、この画像を表示させるための表示用のページデータを生成し、ページデータ３１３としてページ記憶部３１０に格納する。
【００４２】
また、ページ生成部３６０は、重畳画像データ３１１と、ストローク画像データ３１２と、ページデータ３１３と、から、重畳画像データ３１１をＰＤＦ形式に変換したＰＤＦデータ３１４を生成し、ページ記憶部３１０に格納する。
【００４３】
本実施形態のＰＤＦデータ３１４は、重畳画像データにストローク画像データが含まれる場合には、重畳画像データから生成されるＰＮＧ（Portable Network Graphics）形式の画像データと、ページデータから生成されるベクタ形式のストローク情報とを含む。
【００４４】
また、ページ生成部３６０は、重畳画像データにストローク画像データが含まれる場合には、ペン情報取得部３５０が取得したペン情報と、ストローク画像データが入力されたときに開催されていた会議を特定する会議特定情報とを、ＰＤＦデータ３１４に含める。
【００４５】
また、本実施形態のＰＤＦデータ３１４は、重畳画像データにストローク画像データが含まれない場合には、ＰＮＧ形式の画像データのみを含む。本実施形態のＰＤＦデータ３１４の詳細は後述される。
【００４６】
本実施形態では、重畳画像データ３１１には、例えば、ページを識別するページ識別情報（ページＩＤ）が含まれ、重畳画像データ３１１、ストローク画像データ３１２、ページデータ３１３、ＰＤＦデータ３１４のそれぞれが、ページＩＤによって対応付けられていても良い。重畳画像データの詳細は後述される。
【００４７】
また、本実施形態の電子黒板２００は、例えば、ページＩＤが選択されて、選択されたページＩＤのページデータをディスプレイ２８０へ表示させる操作が行われると、ページＩＤと対応するＰＤＦデータ３１４をディスプレイ２８０に表示させる。つまり、本実施形態のＰＤＦデータ３１４は、ディスプレイ２８０に表示される出力データである。
【００４８】
ストローク特定部３７０は、入力部３３０が受け付けた操作に応じて、ディスプレイ２８０に表示させるストローク画像を特定する。特定されたストローク画像は、表示制御部３２０によってディスプレイ２８０に表示される。
【００４９】
以下に、本実施形態の会議情報記憶部３１５について説明する。図４は、会議情報記憶部の一例を示す図である。
【００５０】
本実施形態の会議情報記憶部３１５は、情報の項目として、会議ＩＤ、バージョン、日付、ユーザＩＤ、ペンＩＤを有する。会議情報記憶部３１５において、項目「会議ＩＤ」とその他の項目とは対応付けられている。以下の説明では、項目「会議ＩＤ」の値と、その他の項目の値とを対応付けた情報を会議情報と呼ぶ。本実施形態の会議情報は、例えば、会議が開催される前に予め電子黒板２００に登録される情報である。
【００５１】
項目「会議ＩＤ」の値は、会議のタイトルを特定する識別情報であり、項目「バージョン」の値は、会議ＩＤによって特定されるタイトルの会議が開催された回数（バージョン）を示す。項目「バージョン」の値は、会議情報管理部３４０によって付与されるものであっても良いし、予め会議の参加者等によって、会議のタイトルと共に入力されても良い。
【００５２】
項目「日付」の値は、会議ＩＤとバージョンによって特定される会議が開催される日付を示す。
【００５３】
つまり、本実施形態では、項目「会議ＩＤ」の値と、項目「バージョン」の値によって、開催された会議が特定される。したがつて、会議ＩＤとバージョンとを対応付けた情報は、会議を特定するための会議特定情報と言える。
【００５４】
図４の例では、会議ＩＤ「００１」が示すタイトルの会議の１回目が、２０１７年２月１０日に開催されたことがわかる。
【００５５】
項目「ユーザＩＤ」の値は、会議に参加する参加者を特定する識別情報である。言い換えれば、項目「ユーザＩＤ」の値は、会議において、電子黒板２００の利用者となるユーザの識別情報である。ユーザＩＤは、参加者のＩＣカード１０の識別情報と対応付けられた情報であっても良いし、ＩＣカード１０の識別情報そのものであっても良い。
【００５６】
項目「ペンＩＤ」の値は、電子ペン２９０を識別するための識別情報であり、予め電子ペン２９０に付与されている。本実施形態では、例えば、電子ペン２９０によってディスプレイ２８０にストローク画像が入力されると、電子ペン２９０が電子ペンコントローラ２１６と通信を行い、電子ペンコントローラ２１６が電子ペン２９０のペンＩＤを取得する。
【００５７】
尚、項目「ペンＩＤ」と、項目「ユーザＩＤ」との対応付けは、ペンＩＤで特定される電子ペン２９０によるストローク画像の描画が開始される前に行われればよい。したがって、会議が開催された後に、ペンＩＤとユーザＩＤとが対応付けられても良い。
【００５８】
以下に、図５を参照して、本実施形態のユーザＩＤとペンＩＤとの対応付けについて説明する。図５は、ユーザＩＤとペンＩＤとの対応付けを設定する画面の例を示す図である。
【００５９】
図５に示す画面５１は、例えば、ディスプレイ２８０に表示される画面の例である。画面５１では、電子ペン２９０のペンＩＤを示す情報５２と、ユーザＩＤの入力欄５３と、設定ボタン５４とが表示される。
【００６０】
電子黒板２００の表示制御部３２０は、例えば、入力部３３０によって、会議情報の登録指示を受け付け、会議情報のうち、会議ＩＤ、日付、会議の参加者のユーザＩＤが登録されると、画面５１をディスプレイ２８０に表示させても良い。
【００６１】
入力部３３０は、画面５１において、入力欄５３にユーザＩＤが入力されて、設定ボタン５４が選択されると、情報５２が示すペンＩＤと、入力されたユーザＩＤとを対応付けて、会議情報記憶部３１５に格納する。
【００６２】
次に、図６を参照して、本実施形態の重畳画像データ３１１について説明する。本実施形態の重畳画像データ３１１が示す画像は、ディスプレイ２８０に表示される画像である。
【００６３】
図６は、電子黒板のディスプレイに表示される画面について説明する図である。図６（Ａ）は、重畳される画像を説明する図であり、図６（Ｂ）は、重畳画像の一例を示す図である。
【００６４】
本実施形態の電子黒板２００において、表示制御部３２０は、入力部３３０により取得される入力画像や、ストローク画像、ＵＩ（User Interface）画像及び背景画像を予め指定されたレイアウトにしたがって重畳して表示させる。
【００６５】
尚、ＵＩ画像とは、予め設定された画像である。また、背景画像は、例えば、無地の画像やグリッド線を含む画像等であり、重畳画像に含まれるメディアデータである。
【００６６】
表示制御部３２０は、図６に示すように、ＵＩ画像を表示させるためのレイヤ９１、ストローク画像を表示させるためのレイヤ９２、ＰＣから出力されて電子黒板２００に入力される入力画像を表示させるレイヤ９３、背景画像を表示させるためのレイヤ９４を有する。
【００６７】
本実施形態の表示制御部３２０は、電子黒板２００の利用者からディスプレイ２８０を見たとき、レイヤ９１が１層目、レイヤ９２が２層目、レイヤ９３が３層目、レイヤ９４が４層目となるように、各レイヤを重畳させる。
【００６８】
そして、表示制御部３２０は、ＵＩ画像の画像データ（ＵＩ画像データ）、ストローク画像データ、入力画像の画像データ（入力画像データ）、背景画像の画像データ（背景画像データ）を合成することで、４層の重畳画像９０の画像データを生成する。
【００６９】
つまり、本実施形態の重畳画像とは、ディスプレイ２８０の各レイヤに表示された画像を合成した画像である。
【００７０】
本実施形態のページ生成部３６０は、重畳画像を示す重畳画像データ３１１をＰＤＦ形式に変換したＰＤＦデータ３１４を生成する。また、本実施形態のページ生成部３６０は、ＰＤＦデータ３１４を生成する際に、ペン情報取得部３５０が取得したペン情報をＰＤＦデータ３１４に含める。言い換えれば、ページ生成部３６０は、ペン情報を含むＰＤＦデータ３１４を生成する。
【００７１】
以下に、図７を参照して、本実施形態のＰＤＦデータ３１４について説明する。図７は、ＰＤＦデータの一例を示す図である。
【００７２】
本実施形態のＰＤＦデータ３１４には、ペン情報取得部３５０により取得されたペン情報３８０を含む。
【００７３】
本実施形態のＰＤＦデータ３１４は、情報の項目として、ページＩＤ、ＰＮＧ画像データ、ストロークＩＤ、ストローク情報、ペンＩＤ、ユーザＩＤ、太さ、色、会議ＩＤ、バージョン等を有する、ＰＤＦデータ３１４において、項目「ページＩＤ」と、その他の項目とが対応付けられている。
【００７４】
また、本実施形態のＰＤＦデータ３１４に含まれる情報の項目のうち、項目「ペンＩＤ」、「ユーザＩＤ」、「太さ」、「色」は、ペン情報３８０が有する情報の項目でもある。
【００７５】
また、本実施形態のＰＤＦデータ３１４に含まれる情報の項目のうち、項目「会議ＩＤ」、「バージョン」は、会議情報記憶部３１５に格納された会議情報が有する情報の項目でもある。
【００７６】
つまり、ＰＤＦデータ３１４は、ペン情報３８０と会議情報の一部３１５ａとを含む。ペン情報３８０は、情報の項目として、ペンＩＤ、ユーザＩＤ、太さ、色を有し、会議情報の一部３１５ａは、情報の項目として、会議ＩＤとバージョンとを含む。ＰＤＦデータ３１４に含まれる会議情報の一部３１５ａは、会議を特定するための会議特定情報である。
【００７７】
項目「ページＩＤ」の値は、ページを識別するページ識別情報である。項目「ＰＮＧ画像データ」の値は、ＰＮＧ形式の画像データである。項目「ストロークＩＤ」の値は、電子ペン２９０によって入力されたストローク画像毎に付与される、ストローク画像を識別するための識別情報である。
【００７８】
項目「ストローク情報」の値は、ストローク画像を描画するための座標群を示す情報である。具体的には、項目「ストローク情報」の値は、ページデータから生成されるベクタ形式の情報である。
【００７９】
項目「ペンＩＤ」の値は、ストロークＩＤで特定されるストローク画像を入力した電子ペン２９０のペンＩＤである。項目「ユーザＩＤ」の値は、会議情報記憶部３１５において、ペンＩＤと対応付けられたユーザＩＤを示す。項目「色」の値は、ストロークＩＤで特定されるストローク画像の色を示す。
【００８０】
項目「太さ」の値は、ストロークＩＤで特定されるストローク画像の太さを示す。図７の例では、項目「太さ」の値が、「Ｔｒｕｅ」である場合は、このストローク画像はボールド体のストロークとして描画されたストローク画像とし、項目「太さ」の値が、「Ｆａｌｓｅ」である場合は、ボールド体が指定されていないストローク画像とした。項目「色」の値は、ストロークＩＤで特定されるストローク画像の色を示す。
【００８１】
図７の例では、ページＩＤ「ｐ００１」で特定されるＰＮＧ形式の画像データが、画像データＧ１であることがわかる。また、画像データＧ１が示す重畳画像には、ストロークＩＤ「１０」〜「１４」で特定されるストローク画像が含まれることがわかる。さらに、図７の例では、ストロークＩＤ「１０」のストローク画像は、ペンＩＤ「１」の電子ペン２９０を使用したユーザＩＤ「Ａ」のユーザによって、黒のボールド体で描画されたことがわかる。
【００８２】
さらに、ストロークＩＤ「１０」のストローク画像を描画したユーザＩＤ「Ａ」のユーザは、会議ＩＤ「００１」とバージョン「１」で特定される会議において、このストローク画像を描画したことがわかる。
【００８３】
本実施形態では、以上のように、ペン情報３８０をＰＤＦデータ３１４に含めることで、特定のユーザによって描画されてストローク画像のみを表示させたり、特定の色で描画されたストローク画像のみを表示させたりすることができる。
【００８４】
また、本実施形態では、ＰＤＦデータ３１４に、会議を特定するための会議情報の一部３１５ａを含めることで、ＰＤＦデータ３１４に含まれるストローク画像が描画されたときに開催されていた会議を特定することができる。
【００８５】
尚、本実施形態の電子黒板２００は、例えば、入力部３３０により、ページＩＤ「ｐ００１」の表示指示を受けた場合には、ページＩＤ「ｐ００１」のＰＤＦデータ３１４をディスプレイ２８０に表示させる。
【００８６】
そして、電子黒板２００は、ディスプレイ２８０に表示されたＰＤＦデータ３１４に対して、新たにストローク画像が入力された場合には、このＰＤＦデータ３１４における項目「バージョン」の値を更新した、新たなＰＤＦデータ３１４を生成する。
【００８７】
例えば、図７のページＩＤ「ｐ００１」のＰＤＦデータ３１４がディスプレイ２８０に表示されて、ストロークＩＤ「２０」が付与された新たなストローク画像が描画されたとする。この場合、電子黒板２００は、ページ生成部３６０により、ストローク画像が追加された新たなＰＤＦデータ３１４を生成する際に、項目「会議」の値は、ページＩＤ「ｐ００１」のＰＤＦデータ３１４の会議ＩＤとし、項目「バージョン」の値のみを更新させる。
【００８８】
本実施形態では、このように、ＰＤＦデータ３１４を管理することで、会議のバージョン毎にストローク画像を特定することができる。
【００８９】
以下に、図８及び図９を参照して、本実施形態の電子黒板２００の動作について説明する。はじめに、図８を参照して、ペン情報を取得して格納する処理について説明する。
【００９０】
図８は、電子黒板によるペン情報の取得の処理を説明するフローチャートである。
【００９１】
本実施形態の電子黒板２００は、入力部３３０が、電子ペン２９０によるストローク画像の描画の開始を検知すると（ステップＳ８０１）、会議情報管理部３４０によって、開催されている会議の会議ＩＤに、バージョンの値を付与する（ステップＳ８０２）。
【００９２】
具体的には、会議情報管理部３４０は、会議情報記憶部３１５に格納された会議情報において、会議ＩＤと対応するバージョンの値のうち、最も新しいバージョンの値を更新した値を、新たに会議ＩＤに付与する。尚、会議ＩＤは、電子黒板２００を用いた会議を開催する際に、予め参加者によって翳されたＩＣカード１０の識別情報から特定されている。
【００９３】
続いて、電子黒板２００は、ペン情報取得部３５０により、電子ペン２９０のペンＩＤにユーザＩＤが対応付けられているか否かを判定する（ステップＳ８０３）。ステップＳ８０３において、ペンＩＤとユーザＩＤとが対応付けられていない場合、ペン情報取得部３５０は、ペンＩＤがユーザＩＤと対応付けられるまで待機する。このとき、ペン情報取得部３５０は、表示制御部３２０により、図５に示す画面５１をディスプレイ２８０に表示させても良い。
【００９４】
また、このとき、ペン情報取得部３５０は、ユーザＩＤをペンＩＤと対応付けないことを指示する操作を受け付けた場合には、後述するステップＳ８０４へ進んでも良い。
【００９５】
ステップＳ８０３において、ペンＩＤとユーザＩＤとが対応付けられている場合、ペン情報取得部３５０は、ユーザＩＤとペンＩＤとを、会議ＩＤと対応付けて、ページ記憶部３１０に、ペン情報の一部として保持する（ステップＳ８０４）。
【００９６】
続いて、電子黒板２００は、入力部３３０により、ペンの色を選択する操作を受け付けたか否かを判定する（ステップＳ８０５）。ステップＳ８０５において、該当する操作を受け付けない場合、電子黒板２００は、後述するステップＳ８０７へ進む。
【００９７】
ステップＳ８０５において、該当する操作を受け付けた場合、電子黒板２００は、ペン情報取得部３５０により、選択された色を示す情報を取得して、ペンＩＤと対応付けられたペン情報の一部として、ページ記憶部３１０に保持する（ステップＳ８０６）。
【００９８】
続いて、電子黒板２００は、入力部３３０により、ストローク画像の太さを選択する操作を受け付けたか否かを判定する（ステップＳ８０７）。ステップＳ８０７において、該当する操作を受け付けない場合、電子黒板２００は、後述するステップＳ８０９へ進む。
【００９９】
ステップＳ８０７において、該当する操作を受け付けた場合、電子黒板２００は、ペン情報取得部３５０により、太さを示す情報をペンＩＤと対応付けられペン情報の一部として、ページ記憶部３１０に保持する（ステップＳ８０８）。尚、本実施形態では、太さを示す情報とは、ストローク画像をボールド体とするか否かを示す情報としても良い。
【０１００】
続いて、電子黒板２００は、電子ペン２９０によって描画されたストローク画像を示すストローク情報を取得する（ステップＳ８０９）。
【０１０１】
続いて、電子黒板２００は、ペン情報取得部３５０により取得したペン情報を、ストローク情報と対応付けてページ記憶部３１０に格納し（ステップＳ８１０）、処理を終了する。
【０１０２】
本実施形態では、入力部３３０がストローク画像の入力を受け付ける度に、図８の処理を実行する。そして、電子黒板２００は、ページを切り替える操作を受け付けると、ページ生成部３６０により、ペン情報３８０と会議情報の一部３１５ａを含むＰＤＦデータ３１４を生成し、ページ記憶部３１０に格納する。
【０１０３】
次に、図９を参照して、本実施形態の電子黒板２００において、特定のストローク画像を表示させる処理について説明する。図９は、電子黒板において特定のストローク画像を表示させる処理を説明するフローチャートである。
【０１０４】
本実施形態の電子黒板２００は、例えば、ページＩＤの指定と表示指示とを受け付けると、表示制御部３２０により、ページ記憶部３１０に格納されたＰＤＦデータ３１４のうち、指定されたページＩＤを含むＰＤＦデータ３１４をプレビュー画面としてディスプレイ２８０に表示させる（ステップＳ９０１）。
【０１０５】
このとき、表示制御部３２０は、プレビュー画面に、ＰＤＦデータ３１４に含まれるペン情報と会議情報の選択欄を表示させる。ペン情報の選択欄とは、例えば、ユーザＩＤ、太さ、色を選択するための選択欄である。会議情報の選択欄とは、例えば、会議のバージョンを選択させるための選択欄である。
【０１０６】
続いて、電子黒板２００は、入力部３３０により、選択欄において、ユーザＩＤが選択されたか否かを判定する（ステップＳ９０２）。ステップＳ９０２において、ユーザＩＤが選択されていない場合、電子黒板２００は、後述するステップＳ９０５へ進む。
【０１０７】
ステップＳ９０２において、ユーザＩＤが選択されると、電子黒板２００は、ストローク特定部３７０により、ディスプレイ２８０に表示されているＰＤＦデータ３１４に含まれるペン情報３８０から、選択されたユーザＩＤと対応するストロークＩＤを特定する（ステップＳ９０３）。
【０１０８】
続いて、電子黒板２００は、表示制御部３２０により、特定されたストロークＩＤが示すストローク画像のみをディスプレイ２８０に表示させる（ステップＳ９０４）。
【０１０９】
次に、電子黒板２００は、入力部３３０により、選択欄において、色が選択されたか否かを判定する（ステップＳ９０５）。ステップＳ９０２において、色が選択されていない場合、電子黒板２００は、後述するステップＳ９０８へ進む。
【０１１０】
ステップＳ９０５において、色が選択されると、電子黒板２００は、ストローク特定部３７０により、ディスプレイ２８０に表示されているＰＤＦデータ３１４に含まれるペン情報３８０から、選択された色と対応するストロークＩＤを特定する（ステップＳ９０６）。
【０１１１】
続いて、電子黒板２００は、表示制御部３２０により、特定されたストロークＩＤが示すストローク画像のみをディスプレイ２８０に表示させる（ステップＳ９０７）。
【０１１２】
次に、電子黒板２００は、入力部３３０により、選択欄において、太さが選択されたか否かを判定する（ステップＳ９０８）。ステップＳ９０８において、太さが選択されていない場合、電子黒板２００は、後述するステップＳ９１１へ進む。
【０１１３】
ステップＳ９０８において、太さが選択されると、電子黒板２００は、ストローク特定部３７０により、ディスプレイ２８０に表示されているＰＤＦデータ３１４に含まれるペン情報３８０から、選択された太さと対応するストロークＩＤを特定する（ステップＳ９０９）。
【０１１４】
続いて、電子黒板２００は、表示制御部３２０により、特定されたストロークＩＤが示すストローク画像のみをディスプレイ２８０に表示させる（ステップＳ９１０）。
【０１１５】
次に、電子黒板２００は、入力部３３０により、選択欄において、会議のバージョンが選択されたか否かを判定する（ステップＳ９１１）。ステップＳ９１１において、会議のバージョンが選択されていない場合、電子黒板２００は、処理を終了する。
【０１１６】
ステップＳ９１１において、会議のバージョンが選択されると、電子黒板２００は、ストローク特定部３７０により、ディスプレイ２８０に表示されているＰＤＦデータ３１４に含まれる会議情報の一部から、選択された会議のバージョンと対応するストロークＩＤを特定する（ステップＳ９１２）。
【０１１７】
続いて、電子黒板２００は、表示制御部３２０により、特定されたストロークＩＤが示すストローク画像のみをディスプレイ２８０に表示させ（ステップＳ９１３）、処理を終了する。
【０１１８】
以下に、図１０と図１１を参照して、本実施形態の電子黒板２００における表示例について説明する。図１０は、電子黒板における表示例を説明する第一の図である。
【０１１９】
図１０に示す画面１０１は、ディスプレイ２８０に表示されたプレビュー画面の一例である。画面１０１は、出力画像１０５と、ストローク画像群１０３、１０４とが重畳された重畳画像が表示されている。
【０１２０】
また、画面１０１には、ペン情報３８０に含まれる項目の値と、会議情報の一部３１５ａ（会議特定情報）に含まれる項目の値と、選択するための選択欄１０２が表示されている。選択欄１０２は、選択ボックス１０２−１、１０２−２、１０２−３、１０２−４を含む。
【０１２１】
選択ボックス１０２−１は、画面１０１に表示された重畳画像データと対応するＰＤＦデータ３１４に含まれる会議ＩＤと対応するユーザＩＤを選択するための選択ボックスである。つまり、選択ボックス１０２−１は、ＰＤＦデータ３１４に含まれるペン情報３８０に含まれる項目「ユーザＩＤ」の値を選択させるための選択欄である。
【０１２２】
選択ボックス１０２−２は、ストローク画像の色を選択するための選択ボックスであり、選択ボックス１０２−３は、ボールド体のストローク画像を選択するための選択ボックスである。つまり、選択ボックス１０２−２は、ペン情報３８０の項目「色」の値を選択するための選択欄であり、選択ボックス１０２−３は、ペン情報３８０の項目「太さ」の値を選択するための選択欄である。
【０１２３】
選択ボックス１０２−４は、画面１０１に表示された重畳画像データと対応するＰＤＦデータ３１４に含まれる会議ＩＤと対応するバージョンを選択するための選択ボックスである。つまり、選択ボックス１０２−４は、会議特定情報の項目「バージョン」の値を選択するための選択欄である。尚、選択ボックス１０２−４には、バージョンと共に会議ＩＤが表示されていても良い。
【０１２４】
図１１は、電子黒板における表示例を説明する第二の図である。図１１（Ａ）は、画面１０１の選択欄１０２において、ユーザＩＤが選択された場合の表示例を示しており、図１１（Ｂ）は、画面１０１の選択欄１０２において、赤色が選択された場合の表示例を示している。
【０１２５】
図１１（Ａ）に示す画面１０１Ａでは、ユーザＩＤ「Ａ」が選択されている。したがって、画面１０１Ａには、画面１０１に表示された重畳画像に含まれるストローク画像のうち、ストロークＩＤがユーザＩＤ「Ａ」と対応付けられたストローク画像のみが表示される。
【０１２６】
画面１０１Ａでは、ストローク画像群１０３とストローク画像群１０４が表示されているため、これらのストローク画像群に含まれるストローク画像は、ユーザＩＤ「Ａ」のユーザによって描画されたことがわかる。
【０１２７】
また、図１１（Ｂ）に示す画面１０１Ｂでは、「赤」が選択されている。したがって、画面１０１Ｂには、画面１０１に表示された重畳画像に含まれるストローク画像のうち、赤色で描画されたストローク画像が表示される。画面１０１Ｂでは、ストローク画像群１０４のみが表示されているため、赤色で描画されたストローク画像は、ストローク画像群１０４に含まれるストローク画像のみであることがわかる。
【０１２８】
このように、本実施形態では、ストローク画像に対して、ストローク画像を描画した電子ペン２９０に関するペン情報を対応付けて格納する。
【０１２９】
また、本実施形態では、ストローク画像に対して、ストローク画像が描画されたときに開催されていた会議を対応付けて格納する。
【０１３０】
したがって、本実施形態では、電子ペン２９０によって描画されたストローク画像が描画されたときの会議と、ストローク画像を描画したユーザとを特定することができる。
【０１３１】
尚、本実施形態では、例えば、画面１０１Ａや画面１０１Ｂに表示されたストローク画像を示すストローク情報のみを含むＰＤＦデータ３１４を新たに生成し、ページ記憶部３１０に格納しても良い。
【０１３２】
また、本実施形態では、例えば、ストローク画像を選択する操作を受け付けると、選択されたストローク画像と対応するペン情報をディスプレイ２８０に表示させても良い。
【０１３３】
図１２は、電子黒板における表示例を示す第三の図である。図１２に示す画面１０１Ｃでは、ストローク画像群１０３に含まれるストローク画像が選択され、選択されたストローク画像の近傍に表示欄１０６が表示されている。
【０１３４】
表示欄１０６には、選択されたストローク画像と対応するペン情報３８０が表示される。図１２の例では、表示欄１０６には、ペン情報として、ユーザＩＤ「Ａ」と、ボールド体が選択されたことを示す「強調」と、が表示される。
【０１３５】
このように、本実施形態では、ストローク画像を選択すると、ストローク画像を描画した電子ペン２９０に関するペン情報を表示させることができる。尚、画面１０１Ｃは、会議中にディスプレイ２８０に表示された画面であっても良いし、プレビュー画面としてディスプレイ２８０に表示された画面であっても良い。
【０１３６】
また、本実施形態の電子黒板２００は、サーバ装置と通信を行うシステムに含まれていても良い。
【０１３７】
図１３は、電子黒板を含む情報処理システムのシステム構成の一例を示す図である。情報処理システム５００は、電子黒板（電子情報ボード）２００と、サーバ装置５５０と、を有する。情報処理システム５００において、電子黒板２００とサーバ装置５５０とは、ネットワークを介して接続される。
【０１３８】
本実施形態の情報処理システム５００において、電子黒板２００は、ページ生成部３６０によってページ記憶部３１０に格納された各データや、マイク等の集音装置よって集音された音声データ等を含むコンテンツデータを、サーバ装置５５０に送信する。コンテンツデータは、サーバ装置５５０において、格納されても良い。
【０１３９】
また、電子黒板２００は、コンテンツデータの表示指示を受け付けると、サーバ装置５５０から、コンテンツデータを取得しても良い。
【０１４０】
また、電子黒板２００は、複数の端末装置と通信が可能であり、各端末装置から画像データや音声データを取得しても良い。この場合、電子黒板２００に表示される画像は、複数の端末装置によって共有されても良く、電子黒板２００は、複数の端末装置に共有される画面を表示させる共有端末となる。
【０１４１】
次に、図１４乃至図１６を参照して、上述した情報処理システムの変形例について説明する。
【０１４２】
図１４は、情報処理システムの変形例を示す第一の図である。図１４の例では、電子黒板２００の代わりに、端末装置６００、画像投影装置７００、ペン動作検出装置８１０を有する。
【０１４３】
端末装置６００は、画像投影装置７００及びペン動作検出装置８１０と有線で接続されている。
【０１４４】
画像投影装置７００は、端末装置６００により入力された画像データをスクリーン８００に投影させる。
【０１４５】
ペン動作検出装置８１０は、電子ペン８２０と通信を行っており、スクリーン８００の近傍における電子ペン８２０の動作を検出する。具体的には、電子ペン８２０は、スクリーン８００上において、電子ペン８２０が示している点を示す座標情報を検出し、端末装置６００へ送信する。
【０１４６】
端末装置６００は、ペン動作検出装置８１０から受信した座標情報に基づき、電子ペン８２０によって入力されるストローク画像を示すストローク画像データを生成し、画像投影装置７００によってストローク画像をスクリーン８００に描画させる。
【０１４７】
また、端末装置６００は、画像投影装置７００に投影させている画像を示す重畳画像データを含むページデータを生成し、サーバ装置５５０に送信する。
【０１４８】
図１５は、情報処理システムの変形例を示す第二の図である。図１３の例では、電子黒板２００の代わりに、端末装置６００とディスプレイ８００Ａと、ペン動作検出装置８１０とを有する。
【０１４９】
ペン動作検出装置８１０は、ディスプレイ８００Ａの近傍に配置され、ディスプレイ８００Ａ上に、電子ペン８２０Ａが示している点を示す座標情報を検出し、端末装置６００へ送信する。尚、図１３の例では、電子ペン８２０Ａは、端末装置６００によってＵＳＢコネクタを介して充電されても良い。
【０１５０】
端末装置６００は、ペン動作検出装置８１０から受信した座標情報に基づき、電子ペン８２０Ａによって入力されるストローク画像の画像データを生成し、ディスプレイ８００Ａに表示させる。
【０１５１】
また、本実施形態の端末装置６００は、画像投影装置７００に投影させている画像を示す重畳画像データを含むページデータを生成し、サーバ装置５５０に送信する。
【０１５２】
図１６は、情報処理システムの変形例を示す第三の図である。図１４の例では、電子黒板２００の代わりに、端末装置６００と、画像投影装置７００とを有する。
【０１５３】
端末装置６００は、電子ペン８２０Ｂと無線通信（Ｂｌｕｅｔｏｏｔｈ等）を行って、スクリーン８００上において電子ペン８２０Ｂが示す点の座標情報を受信する。そして、端末装置６００は、受信した座標情報に基づき、電子ペン８２０Ｂにより入力されるストローク画像の画像データを生成し、画像投影装置７００によって、スクリーン８００上にストローク画像を投影させる。
【０１５４】
また、端末装置６００は、画像投影装置７００に投影させている画像を示す重畳画像データを含むページデータを生成し、サーバ装置５５０に送信する。
【０１５５】
以上のように、上述した各実施形態は、様々なシステム構成において適用することができる。
【０１５６】
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC（Application Specific Integrated Circuit）、DSP（digital signal processor）、FPGA（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【０１５７】
尚、本実施形態が適用される装置は、タッチ操作によって、オブジェクトを操作する機能を備えた表示装置であれば良く、電子黒板２００に限定されにない。本実施形態が適用される装置は、例えば、ＰＪ（Projector：プロジェクタ）、デジタルサイネージ等の出力装置、ＨＵＤ（Head Up Display）装置、ネットワーク家電、自動車（Connected Car）、ノートＰＣ（Personal Computer）、携帯電話、スマートフォン、タブレット端末、ゲーム機、ＰＤＡ（Personal Digital Assistant）、ウェアラブルＰＣ等であってもよい。
【０１５８】
また、実施形態に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの１つを示すものにすぎない。
【０１５９】
ある実施形態では、第１の装置は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。同様に、第２の装置は、互いに通信するように構成された複数のコンピューティングデバイスを含むことができる。
【０１６０】
さらに、第１の装置および第２の装置は、図８、図９に示す処理のステップを様々な組み合わせで共有するように構成できる。例えば、所定のユニットによって実行されるプロセスは、第２の装置によって実行され得る。同様に、所定のユニットの機能は、第２の装置によって実行することができる。また、第１の装置と第２の装置の各要素は、１つのサーバ装置にまとめられていても良いし、複数の装置に分けられていても良い。
【０１６１】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１６２】
２００  電子黒板
２８０  ディスプレイ
２９０  電子ペン
３１０  ページ記憶部
３１５  会議情報記憶部
３２０  表示制御部
３３０  入力部
３４０  会議情報管理部
３５０  ペン情報取得部
３６０  ページ生成部
３７０  ストローク特定部
【先行技術文献】
【特許文献】
【０１６３】
【特許文献１】特開２０１３−２３２１４９号公報
【図１】
2020154766.tif 000003
【図２】
2020154766.tif 000004
【図３】
2020154766.tif 000005
【図４】
2020154766.tif 000006
【図５】
2020154766.tif 000007
【図６】
2020154766.tif 000008
【図７】
2020154766.tif 000009
【図８】
2020154766.tif 000010
【図９】
2020154766.tif 000011
【図１０】
2020154766.tif 000012
【図１１】
2020154766.tif 000013
【図１２】
2020154766.tif 000014
【図１３】
2020154766.tif 000015
【図１４】
2020154766.tif 000016
【図１５】
2020154766.tif 000017
【図１６】
2020154766.tif 000018