(57)【要約】【課題】操作性を向上させることを目的としている。【解決手段】端末装置を含む情報処理システムであって、所定の指示を受け付ける入力部と、前記所定の指示を受けて、前記所定の指示と対応付けられたストローク画像の属性情報を、前記ストローク画像が示す領域内の情報を抽出対象の情報として識別させる特定の属性情報に変更する属性制御部と、前記所定の指示と対応付けられたストローク画像を、前記特定の属性情報のストローク画像として前記端末装置の有する表示装置に表示させる表示制御部と、を有する。【選択図】図９
2019046310.tif 000002
【特許請求の範囲】
【請求項１】
端末装置を含む情報処理システムであって、
所定の指示を受け付ける入力部と、
前記所定の指示を受けて、前記所定の指示と対応付けられたストローク画像の属性情報を、前記ストローク画像が示す領域内の情報を抽出対象の情報として識別させる特定の属性情報に変更する属性制御部と、
前記所定の指示と対応付けられたストローク画像を、前記特定の属性情報のストローク画像として前記端末装置の有する表示装置に表示させる表示制御部と、を有する情報処理システム。
【請求項２】
前記属性制御部は、
前記所定の指示と対応付けられたストローク画像の入力が終了すると、前記特定の属性情報を、変更前の属性情報に戻す、請求項１記載の情報処理システム。
【請求項３】
前記表示装置に表示された画面のページを示すページデータから、前記抽出対象の情報を重要事項情報として抽出する重要事項抽出部と、
前記重要事項情報を重要事項データベースに格納する重要事項格納部と、を有し、
前記重要事項情報は、前記特定の属性情報のストローク画像によって指定された領域内の画像データである、請求項１又は２記載の情報処理システム。
【請求項４】
前記所定の指示は、
前記表示装置の特定の位置がタップされたときに受け付けられ、
前記所定の指示と対応付けられたストローク画像は、前記所定の指示が受け付けられた直後に入力されるストローク画像である、請求項１乃至３の何れか一項に記載の情報処理システム。
【請求項５】
入力されたストローク画像が、予め記憶された形状データが示す形状であることを検出する形状検出部を有し、
前記所定の指示は、
前記形状検出部により、前記入力されたストローク画像が、前記形状データが示す形状であることが検出されたときに受け付けられ、
前記所定の指示と対応付けられたストローク画像は、前記所定の指示が受け付けられた直前に入力されたストローク画像である、請求項１乃至３の何れか一項に記載の情報処理システム。
【請求項６】
前記所定の指示と対応付けられたストローク画像は、
前記所定の指示を受け付けてから所定時間以内に入力されたストローク画像である、請求項１乃至３の何れか一項に記載の情報処理システム。
【請求項７】
前記属性情報は、
前記ストローク画像の線種、線色、線幅を含む、請求項１乃至６の何れか一項に記載の情報処理システム。
【請求項８】
端末装置と、前記端末装置と通信を行う情報処理装置とを有する情報処理システムであって、
前記情報処理装置は、
前記端末装置が所定の指示を受けたことを示す通知を受けて、前記所定の指示と対応付けられたストローク画像の属性情報を、前記ストローク画像が示す領域内の情報を抽出対象の情報として識別させる特定の属性情報に変更する属性制御部と、
前記特定の属性情報を前記端末装置へ送信する通信部と、を有し、
前記端末装置は、
前記所定の指示を受け付ける入力部と、
前記特定の属性情報を受信すると、前記所定の指示と対応付けられたストローク画像を、前記特定の属性情報のストローク画像として前記端末装置の有する表示装置に表示させる表示制御部と、を有する情報処理システム。
【請求項９】
所定の指示を受け付ける入力部と、
前記所定の指示を受けて、前記所定の指示と対応付けられたストローク画像の属性情報を、前記ストローク画像が示す領域内の情報を抽出対象の情報として識別させる特定の属性情報に変更する属性制御部と、
前記所定の指示と対応付けられたストローク画像を、前記特定の属性情報のストローク画像として表示装置に表示させる表示制御部と、を有する端末装置。
【請求項１０】
端末装置を含む情報処理システムによる情報処理方法であって、
所定の指示を受け付け、
前記所定の指示を受けて、前記所定の指示と対応付けられたストローク画像の属性情報を、前記ストローク画像が示す領域内の情報を抽出対象の情報として識別させる特定の属性情報に変更し、
前記所定の指示と対応付けられたストローク画像を、前記特定の属性情報のストローク画像として前記端末装置の有する表示装置に表示させる、情報処理方法。
【請求項１１】
所定の指示を受け付ける処理と、
前記所定の指示を受けて、前記所定の指示と対応付けられたストローク画像の属性情報を、前記ストローク画像が示す領域内の情報を抽出対象の情報として識別させる特定の属性情報に変更する処理と、
前記所定の指示と対応付けられたストローク画像を、前記特定の属性情報のストローク画像として表示装置に表示させる処理と、を端末装置に実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、端末装置、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来から、コンピュータに表示された画面の映像や、ファイル、文字や数字、図形等を、会議中等の参加者に共有させるシステムが知られている。
【０００３】
このようなシステムでは、例えば、端末装置から入力される指示マークに対し、強調を示す入力がされた場合に、参加者に共有される画面上においてこの指示マークを強調表示させる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来のようなシステムでは、指示マークの強調を入力する場合には、指示マークを強調表示とするための設定画面を表示させ、強調表示のさせ方を選択する操作等が必要となり、会議等の円滑な遂行に支障をきたす可能性がある。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、操作性を向上させることを目的としている。
【課題を解決するための手段】
【０００６】
本発明は、端末装置を含む情報処理システムであって、所定の指示を受け付ける入力部と、前記所定の指示を受けて、前記所定の指示と対応付けられたストローク画像の属性情報を、前記ストローク画像が示す領域内の情報を抽出対象の情報として識別させる特定の属性情報に変更する属性制御部と、前記所定の指示と対応付けられたストローク画像を、前記特定の属性情報のストローク画像として前記端末装置の有する表示装置に表示させる表示制御部と、を有する情報処理システムである。
【発明の効果】
【０００７】
操作性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】第一の実施形態の情報処理システムのシステム構成の一例を示す図である。
【図２】電子黒板のハードウェア構成の一例を示す図である。
【図３】サーバ装置のハードウェア構成の一例を示す図である。
【図４】利用者が電子黒板を利用する状態を示したイメージ図である。
【図５】第一の実施形態の情報処理システムの有する各装置の機能構成を説明する図である。
【図６】第一の実施形態のコンテンツデータベースの一例を示す図である。
【図７】第一の実施形態の属性データベースの一例を示す図である。
【図８】第一の実施形態の重要事項データベースの一例を示す図である。
【図９】第一の実施形態の情報処理システムの動作を示すシーケンス図である。
【図１０】第一の実施形態の所定の指示を説明する図である。
【図１１】第一の実施形態の重要事項情報の一例を示す図である。
【図１２】第二の実施形態の情報処理システムの有する各装置の機能構成を説明する図である。
【図１３】第二の実施形態の情報処理システムの動作を示すシーケンス図である。
【図１４】第二の実施形態の所定の指示を説明する図である。
【図１５】第三の実施形態の情報処理システムの有する各装置の機能構成を説明する図である。
【図１６】第四の実施形態の情報処理システムの有する各装置の機能構成を説明する図である。
【図１７】第五の実施形態の情報処理システムを説明する図である。
【図１８】情報処理システムの変形例を示す第一の図である。
【図１９】情報処理システムの変形例を示す第二の図である。
【図２０】情報処理システムの変形例を示す第三の図である。
【発明を実施するための形態】
【０００９】
（第一の実施形態）
以下に図面を参照して、第一の実施形態について説明する。図１は、第一の実施形態の情報処理システムのシステム構成の一例を示す図である。
【００１０】
本実施形態の情報処理システム１００は、電子黒板（電子情報ボード）２００と、サーバ装置３００と、を有する。情報処理システム１００において、電子黒板２００とサーバ装置３００とは、ネットワークＮを介して接続される。つまり、本実施形態の情報処理システム１００は、電子黒板２００を含む複数の装置を有する情報処理システムである。
【００１１】
本実施形態の情報処理システム１００において、電子黒板２００は、手書き入力された文字や画像等を示すストローク情報、電子黒板２００の画面をキャプチャした画像データ、マイク等の集音装置よって集音された音声データ等を、サーバ装置３００に送信する。尚、本実施形態の電子黒板２００は、ストローク情報や画像データ、音声データを取得したときの日時を、取得した情報と対応付けてサーバ装置３００に送信しても良い。
【００１２】
また、電子黒板２００は、複数の端末装置と通信が可能であり、各端末装置から画像データや音声データを取得しても良い。この場合、電子黒板２００に表示される画像は、複数の端末装置によって共有されても良く、電子黒板２００は、複数の端末装置に共有される画面を表示させる共有端末となる。
【００１３】
以下の説明では、電子黒板２００からサーバ装置３００に送信される各種のデータをコンテンツデータと呼ぶ。したがって、本実施形態のコンテンツデータは、音声データ、画像データ、動画データ、ストローク情報と、それぞれの情報を受信した日時を示す情報等を含む。尚、本実施形態のストローク情報とは、タッチパネルに対して手書き入力が行われた場合における、利用者による一画毎の軌跡を示す点群の座標情報である。本実施形態では、一画毎の軌跡を示す点群によって描画される画像がストローク画像となる。
【００１４】
また、例えば、ある会議において使用された場合、本実施形態の電子黒板２００は、会議名を特定する情報と、会議中に電子黒板２００が取得したコンテンツデータとを対応付けてサーバ装置３００へ送信しても良い。
【００１５】
本実施形態のサーバ装置３００は、受信したコンテンツデータを格納する。このとき、サーバ装置３００では、電子黒板２００から取得したコンテンツデータが、会議毎に格納されても良い。また、本実施形態の電子黒板２００は、サーバ装置３００の有する音声認識機能を用いて、発話データに基づく操作指示（コマンド）を受け付ける音声操作が行われても良い。
【００１６】
尚、本実施形態の音声データは、電子黒板２００の周辺で発話した人の声や、人の声以外の様々な音等、集音装置が集音した全ての音を示す波形をデジタル化したデータである。したがって、本実施形態では、電子黒板２００の周辺で発話した人の声を示す発話データは、音声データの一部である。
【００１７】
さらに、本実施形態のサーバ装置３００は、電子黒板２００から受信したコンテンツデータから、電子黒板２００を用いて行われた会議等における重要事項を示す重要事項情報を抽出する。
【００１８】
具体的には、サーバ装置３００は、サーバ装置３００が所定の指示を受け付けると、電子黒板２００に入力されるストローク情報に基づき描画される画像を、特定の属性の画像し、特定の属性の画像によって指定される領域の画像データを重要事項情報として抽出する。
【００１９】
以下の説明では、ストローク情報に基づき描画される一画の画像をストローク画像と呼ぶ。また、以下の説明では、電子黒板２００に対する手書き入力を受け付けることを、ストローク画像の入力を受け付ける、と表現する。言い換えれば、以下の説明では、電子黒板２００が、ディスプレイに対する利用者の手又は電子ペン等の接触を検出してから、利用者の手又は電子ペン等が離れたことを検出するまでの間は、ストローク画像が入力されている状態となる。
【００２０】
また、本実施形態において、特定の属性は、予め設定された属性であり、所定の指示と、特定の属性によって描画されるストローク画像とは、予め対応付けられている。
【００２１】
本実施形態の所定の指示とは、例えば、電子黒板２００のディスプレイ上の特定の位置をタップすることや、所定の形状のストローク画像を描画すること、等である。つまり、本実施形態の所定の指示とは、ストローク画像の属性を変更するための特別な操作により受け付けられるものではなく、電子黒板２００に対する特定の手書き入力によって受け付けられるものである。尚、ここで言う特別な操作は、ストローク画像の属性を変更するための画面を開いてストローク画像の属性の一覧を表示させ、一覧の中からストローク画像の属性を選択し、一覧が表示された画面を閉じて元の画面を表示させる、といった操作である。
【００２２】
サーバ装置３００は、電子黒板２００の画面をキャプチャした画像データから、特定の属性のストローク画像によって指定された領域内の画像データを抽出し、抽出された画像データを重要事項情報として保持する。
【００２３】
したがって、本実施形態は、電子黒板２００に入力されたストローク画像を強調させる際に、強調表示させるための煩雑な操作が不要となり、操作性を向上させることができる。尚、本実施形態の所定の指示の詳細は、後述される。
【００２４】
また、本実施形態のサーバ装置３００は、例えば、電子黒板２００からの重要事項情報の表示要求を受けて、重要事項情報を電子黒板２００に表示させる。
【００２５】
本実施形態では、コンテンツデータか重要事項情報を抽出して保持しておくことで、電子黒板２００を用いた会議の途中や、会議終了時等の任意のタイミングで、会議の参加者に、会議で決定された重要事項を迅速に提示することができる。
【００２６】
つまり、本実施形態のサーバ装置３００は、電子黒板２００から送信されたコンテンツデータに含まれる重要事項情報を抽出し、電子黒板２００に提供する重要事項抽出サービスを提供するものと言える。
【００２７】
以下に、図２及び図３を参照して、本実施形態の情報処理システム１００の有する各装置のハードウェア構成について説明する。図２は、電子黒板のハードウェア構成の一例を示す図である。
【００２８】
図２に示されているように、電子黒板２００は、ＣＰＵ(Central Processing Unit)２０１、ＲＯＭ(Read Only Memory)２０２、ＲＡＭ(Random Access Memory)２０３、ＳＳＤ(Solid State Drive)２０４、ネットワークＩ／Ｆ(Interface)２０５、及び、外部機器接続Ｉ／Ｆ２０６を備えた端末装置である。
【００２９】
これらのうち、ＣＰＵ２０１は、電子黒板２００全体の動作を制御する。尚、ＣＰＵ２０１は、例えば、複数のＣＰＵを含んでいても良い。
【００３０】
ＲＯＭ２０２は、ＣＰＵ２０１やＩＰＬ(Initial Program Loader)等のＣＰＵ２０１の駆動に用いられるプログラムを記憶する。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。ＳＳＤ２０４は、電子黒板用のプログラム等の各種データを記憶する。ネットワークＩ／Ｆ２０５は、通信ネットワークとの通信を制御する。外部機器接続Ｉ／Ｆ２０６は、ＵＳＢ(Universal Serial Bus)メモリ２６００、外付け機器（カメラ２４００、スピーカ２３００、マイク２２００）との通信を制御する。
【００３１】
また、電子黒板２００は、キャプチャデバイス２１１、ＧＰＵ２１２、ディスプレイコントローラ２１３、接触センサ２１４、センサコントローラ２１５、電子ペンコントローラ２１６、近距離通信回路２１９、近距離通信回路２１９のアンテナ２１９ａ、及び電源スイッチ２２２を備えている。
【００３２】
これらのうち、キャプチャデバイス２１１は、ＰＣ４００−１のディスプレイに対して映像情報を静止画または動画として表示させる。ＧＰＵ(Graphics Processing Unit)２１２は、グラフィクスを専門に扱う半導体チップである。ディスプレイコントローラ２１３は、ＧＰＵ２１２からの出力画像をディスプレイ２３０等へ出力するために画面表示の制御及び管理を行う。接触センサ２１４は、ディスプレイ２３０上に電子ペン２５００や利用者の手Ｈ等が接触したことを検知する。
【００３３】
センサコントローラ２１５は、接触センサ２１４の処理を制御する。接触センサ２１４は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ２３０の上側両端部に設置された２つ受発光装置が、ディスプレイ２３０に平行して複数の赤外線を放射し、ディスプレイ２３０の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。接触センサ２１４は、物体によって遮断された２つの受発光装置が放射した赤外線のＩＤをセンサコントローラ２１５に出力し、センサコントローラ２１５が、物体の接触位置である座標位置を特定する。
【００３４】
電子ペンコントローラ２１６は、電子ペン２５００と通信することで、ディスプレイ２３０へのペン先のタッチやペン尻のタッチの有無を判断する。近距離通信回路２１９は、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。
【００３５】
電源スイッチ２２２は、電子黒板２００の電源のＯＮ／ＯＦＦを切り換えるためのスイッチである。
【００３６】
また、電子黒板２００は、バスライン２１０を備えている。バスライン２１０は、図２に示されているＣＰＵ２０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００３７】
更に、電子黒板２００は、ＲＳ−２３２Ｃポート２２３、変換コネクタ２２４、Ｂｌｕｅｔｏｏｔｈコントローラ２２５を有する。
【００３８】
ＲＳ−２３２Ｃポート２２３は、バスライン２１０と接続されており、ＰＣ４００−２等をＣＰＵ２０１等に接続する。変換コネクタ２２４は、ＰＣ４００−２のＵＳＢ（Universal Serial Bus）ポートに電子黒板２００を接続するためのコネクタである。
【００３９】
Ｂｌｕｅｔｏｏｔｈコントローラ２２５は、例えば、ＰＣ４００−１等と、Ｂｌｕｅｔｏｏｔｈによる通信を行うためのコントローラである。
【００４０】
尚、接触センサ２１４は、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。また、電子ペンコントローラ２１６が、電子ペン２５００のペン先及びペン尻だけでなく、電子ペン２５００の利用者が握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしてもよい。
【００４１】
次に、図３を参照して、本実施形態のサーバ装置３００のハードウェア構成について説明する。図３は、サーバ装置のハードウェア構成の一例を示す図である。
【００４２】
サーバ装置３００は、コンピュータによって構築されており、図３に示されているように、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、ＨＤ３０４、ＨＤＤ(Hard Disk Drive)３０５、記録メディア３０６、メディアＩ／Ｆ３０７、ディスプレイ３０８、ネットワークＩ／Ｆ３０９、キーボード３１１、マウス３１２、ＣＤ−ＲＯＭドライブ３１４、及び、バスライン３１０を備えた情報処理装置である。
【００４３】
これらのうち、ＣＰＵ３０１は、サーバ装置３００全体の動作を制御する。また、本実施形態では、ＣＰＵ３０１は、複数のＣＰＵを含んでいても良い。
【００４４】
ＲＯＭ３０２は、ＩＰＬ等のＣＰＵ３０１の駆動に用いられるプログラムを記憶する。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。ＨＤ３０４は、プログラム等の各種データを記憶する。ＨＤＤ(Hard Disk Drive)３０５は、ＣＰＵ３０１の制御にしたがってＨＤ３０４に対する各種データの読み出し又は書き込みを制御する。メディアＩ／Ｆ３０７は、フラッシュメモリ等の記録メディア３０６に対するデータの読み出し又は書き込み（記憶）を制御する。ディスプレイ３０８は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。ネットワークＩ／Ｆ３０９は、通信ネットワークを利用してデータ通信をするためのインターフェースである。キーボード３１１は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。マウス３１２は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。ＣＤ−ＲＯＭドライブ３１４は、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ(Compact Disc Read Only Memory)３１３に対する各種データの読み出し又は書き込みを制御する。
【００４５】
また、サーバ装置３００は、バスライン３１０を備えている。バスライン３１０は、図３に示されているＣＰＵ３０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００４６】
次に、図４を参照して、本実施形態の電子黒板２００を利用する状態について説明する。図４は、利用者が電子黒板を利用する状態を示したイメージ図である。
【００４７】
例えば、利用者Ａが電子黒板２００を利用する場合、電源スイッチ２２２を押下すると、後述する表示制御部が、ディスプレイ２３０上にログイン画面を表示させる。このとき、利用者Ａが、電子黒板２００の近距離通信回路２１９に、自身のＩＣカード１０を近接させると、電子黒板２００は、ＩＣカード１０からＩＣカード１０の識別情報を読み取る。そして、電子黒板２００は、サーバ装置３００に対して、ＩＣカード１０の識別情報を含む認証要求を送信する。そして、電子黒板２００は、サーバ装置３００から、利用者Ａが認証されたことを示す通知を受けると、利用者Ａによって入力された情報をＩＣカード１０の識別情報と対応付けてサーバ装置３００に保存することができるようになる。
【００４８】
次に、図５を参照して、情報処理システム１００の有する各装置の機能について説明する。図５は、第一の実施形態の情報処理システムの有する各装置の機能を説明する図である。
【００４９】
始めに、電子黒板２００の機能について説明する。以下に説明する電子黒板２００の各部は、電子黒板２００の有する１又は複数のＣＰＵ２０１がＲＯＭ２０２等に格納されたプログラムを読み出して実行することで実現される。
【００５０】
本実施形態の電子黒板２００は、表示制御部２６０、入力部２６１、集音部２６２、ページ記録部２６３、通信部２６４、カード読取部２６５、カード情報対応付け部２６６、属性設定部２６７を有する。
【００５１】
本実施形態の表示制御部２６０は、例えば電子黒板２００と接続されたコンピュータから出力される映像や、電子黒板２００に入力された各種のファイル、遠隔地に設置された他の電子黒板２００に表示されている画像等を、ディスプレイ２３０に表示させる。また、本実施形態の表示制御部２６０は、サーバ装置３００から受信した属性情報にしたがって、ストローク画像を表示させる。
【００５２】
本実施形態の入力部２６１は、ディスプレイ２３０に対して手書き入力された文字や画像を示すストローク画像や、ディスプレイ２３０に設けられたタッチパネルに表示された画像の画像データ等を取得する。
【００５３】
また、入力部２６１は、カメラ２４００により撮影された動画データ等を取得する。本実施形態では、動画データは、画像データに含まれる。また、入力部２６１は、電子黒板２００に対する所定の指示を受け付ける。
【００５４】
本実施形態の集音部２６２は、マイク２２００に入力された音声を音声データとして取得する。また、集音部２６２は、映像と共に入力される音声データを取得する。
【００５５】
本実施形態のページ記録部２６３は、ディスプレイ２３０に表示された画面の画像と、入力部２６１が受け付けたストローク画像等をまとめて１つのページデータとして記録する。本実施形態では、ページデータは、画像データに含まれる。尚、ページ記録部２６３により記録されたページデータは、コンテンツデータの一部としてサーバ装置３００に送信される。
【００５６】
本実施形態の通信部２６４は、入力部２６１が受け付けた各種のデータや、集音部２６２が取得した音声データ等を含むコンテンツデータをサーバ装置３００へ送信する。また、通信部２６４は、入力部２６１が所定の指示を受け付けると、サーバ装置３００に対して所定の指示を受け付けたことを示す通知を送信する。また、通信部２６４は、サーバ装置３００から送信される属性情報を受信する。
【００５７】
本実施形態のカード読取部２６５は、アンテナ２１９ａにＩＣカード等が翳されると、ＩＣカードに記録されている識別情報（カードＩＤ）を読み取る。本実施形態のカードＩＤは、例えば、ＩＣカードの所有者（電子黒板２００の利用者）を特定するためのカード識別情報である。
【００５８】
カード情報対応付け部２６６は、カード読取部２６５が読み取ったカードＩＤと、コンテンツデータとを対応付ける。具体的には、カード情報対応付け部２６６は、例えば、カード読取部２６５によりカードＩＤが読み取られてから所定時間内に取得したコンテンツデータを、読み取ったカードＩＤと対応付けても良い。
【００５９】
このようにすれば、本実施形態では、例えば、会議の参加者が、発話する前や文字や数字等を書き込む前等に、自身が所持しているＩＣカードをアンテナ２１９ａに翳すだけで、文字、画像、音声等のコンテンツデータと、コンテンツデータを入力した参加者とを対応付けることができる。
【００６０】
本実施形態の通信部２６４は、コンテンツデータを送信する際に、コンテンツデータに対応付けられたカードＩＤと共に、サーバ装置３００へ送信する。
【００６１】
本実施形態の属性設定部２６７は、所定の指示を受け付けた場合に、所定の指示と対応付けられたストローク画像に対し、特定の属性情報を設定する。
【００６２】
本実施形態において、所定の指示と対応付けられたストローク画像に設定される特定の属性情報とは、このストローク画像が重要事項を特定する画像であることを示す識別情報でもある。
【００６３】
また、本実施形態の特定の属性情報は、属性設定部２６７によって、予め設定されたものである。特定の属性情報の設定の詳細は、後述される。
【００６４】
次に、本実施形態のサーバ装置３００の機能について説明する。本実施形態のサーバ装置３００は、コンテンツデータベース３３０、属性データベース３４０、重要事項データベース３５０を有する。図５では、これらの各データベースは、サーバ装置３００に設けられるものとしているが、これに限定されない。これらの各データベースは、サーバ装置３００の外部の記憶装置等に設けられていても良い。
【００６５】
また、本実施形態のサーバ装置３００は、通信部３６１、音声認識部３６２、コンテンツ格納部３６３、属性制御部３６４、重要事項抽出部３６５、重要事項格納部３６６を有する。本実施形態のサーバ装置３００の有する各部は、サーバ装置３００が有する１又は複数のＣＰＵ３０１が、ＲＯＭ３０２等に格納されたプログラムを読み出して実行することで実現される。
【００６６】
コンテンツデータベース３３０は、電子黒板２００から受信した各種のデータ（コンテンツ）が格納される。本実施形態のコンテンツとは、音声データ、画像データ、動画データ、ストローク情報を含む。属性データベース３４０は、ストローク画像に対して設定される各種の属性情報が格納される。属性情報とは、例えば、ストローク画像の色や、線の太さ等を示す情報である。重要事項データベース３５０は、重要事項抽出部３６５により抽出された重要事項情報が格納される。各データベースの詳細は、後述される。
【００６７】
本実施形態の通信部３６１は、サーバ装置３００から外部装置に対して各種の情報を送信する。具体的には、通信部３６１は、属性データベース３４０に格納された属性情報の一覧を電子黒板２００に送信する。
【００６８】
本実施形態の音声認識部３６２は、コンテンツデータに含まれる音声データを、音声認識機能によってテキストデータに変換する。音声認識部３６２の音声認識機能は、例えば、人工知能等によって実現されても良い。
【００６９】
本実施形態のコンテンツ格納部３６３は、通信部３６１がコンテンツデータを受信すると、このコンテンツデータをコンテンツデータベース３３０に格納する。
【００７０】
属性制御部３６４は、属性データ３７０を保持しており、通信部３６１が、電子黒板２００から、所定の指示を受け付けたことを示す通知を受信すると、属性データ３７０を読み出して通信部３６１に渡す。言い換えれば、属性制御部３６４は、電子黒板２００が所定の指示を受け付けると、所定の指示と対応付けられたストローク画像の属性情報を、属性データ３７０が示す属性情報に変更する。
【００７１】
本実施形態の属性データ３７０は、所定の指示と対応付けられたストローク画像に設定される特定の属性情報であり、重要事項抽出部３６５によって抽出されるべき重要事項情報であることを示す識別情報として機能する。言い換えれば、属性データ３７０は、ストローク画像が示す領域内の情報を重要事項情報（抽出対象の情報）と識別させるための識別情報である。
【００７２】
また、本実施形態の属性制御部３６４は、例えば、属性制御部３６４が電子黒板２００から属性データ３７０の設定要求を受け付けると、属性データベース３４０に格納された属性情報の一覧を電子黒板２００のディスプレイ２３０に表示させる。そして、属性制御部３６４は、電子黒板２００において選択された属性情報を、属性データ３７０として保持しても良い。
【００７３】
重要事項抽出部３６５は、コンテンツデータベース３３０を参照し、コンテンツデータから、重要事項情報を抽出する。より具体的には、重要事項抽出部３６５は、コンテンツデータに含まれるページデータから、属性データ３７０が設定されたストローク画像によって囲われた領域内の画像データを、重要事項情報として抽出する。
【００７４】
したがって、本実施形態では、ページデータにおいて、属性データ３７０が設定されたストローク画像によって特定された領域内の画像データ（情報）が示す内容が重要事項となる。また、本実施形態の重要事項情報は、属性データ３７０が設定されたストローク画像が示す領域内の画像データ（情報）である。
【００７５】
重要事項格納部３６６は、重要事項抽出部３６５により抽出された重要事項情報を重要事項データベース３５０に格納する。尚、本実施形態の重要事項格納部３６６は、重要事項情報を格納する際に、重要事項情報を、重要事項情報が抽出されたコンテンツデータが取得された日時や、コンテンツデータと対応付けられた会議の名称等と対応付けて格納しても良い。
【００７６】
次に、図６乃至図８を参照して、本実施形態のサーバ装置３００の有する各データベースについて説明する。図６は、第一の実施形態のコンテンツデータベースの一例を示す図である。
【００７７】
本実施形態のコンテンツデータベース３３０は、情報の項目として、会議ＩＤ、日付、カードＩＤ、時刻、コンテンツデータを有する。
【００７８】
項目「会議ＩＤ」の値は、電子黒板２００を用いて開催されている会議を特定するための識別情報である。項目「日付」の値は、対応する会議ＩＤで特定される会議が開催された日付を示す。項目「カードＩＤ」の値は、ＩＣカードに格納されたカード識別情報を示す。項目「時刻」の値は、対応するコンテンツデータが取得された時刻を示す。項目「コンテンツデータ」の値は、電子黒板２００から受信したコンテンツデータである。
【００７９】
図６の例では、２０１７年２月１０日に開催された会議ＩＤ「００１」の会議において、電子黒板２００は、１０：００に、カードＩＤ「１００」と対応付けられた音声データ０１．ｍｐｇを取得したことがわかる。同様に、電子黒板２００は、１０：０１に、カードＩＤ「１００」と対応付けられたページデータ０１．ｊｍｐｇを取得し、１０：０３、カードＩＤ「１００」と対応付けられたストローク画像データ０１．ｊｐｇを取得したことがわかる。
【００８０】
また、コンテンツデータベース３３０には、音声認識部３６２によって音声データから変換されたテキストデータがコンテンツデータとして格納されても良い。また、コンテンツデータベース３３０には、描画データが示す画像を形成するストローク情報がコンテンツデータとして格納されていても良い。
【００８１】
また、コンテンツデータベース３３０には、会議ＩＤと対応付けられた会議名等が含まれても良い。
【００８２】
図７は、第一の実施形態の属性データベースの一例を示す図である。本実施形態の属性データベース３４０は、情報の項目として、線種、線色、線幅を有し、それぞれが対応付けられている。尚、図７に示す「線」とは、直線と曲線を含み、ストローク画像である一画の画像を示す。つまり、本実施形態では、「線」と「ストローク画像」とは、同義である。
【００８３】
項目「線種」の値は、線の種類を示す。項目「線色」の値は、線の色を示す。項目「線幅」の値は、線の太さを示す。
【００８４】
図７では、例えば、線種として、実線、点線１、点線２、・・と行った線種が存在することがわかる。また、図７では、例えば、線色として、赤、橙、黄等といった色が存在することがわかる。また、図７では、例えば、線幅として、××ｍｍ、○○ｍｍといった線幅が存在することがわかる。
【００８５】
以下の説明では、属性データベース３４０の有する各項目と、項目の値とを含む情報を属性情報と呼ぶ。
【００８６】
ここで、本実施形態の属性データ３７０の設定について説明する。本実施形態の情報処理システム１００において、電子黒板２００は、電子黒板２００がストローク画像の属性情報の設定要求を受け付けると、この設定要求をサーバ装置３００へ通知する。サーバ装置３００は、この設定要求を受けて、属性制御部３６４により、属性データベース３４０に格納された属性情報を選択させるための画面を電子黒板２００に表示させる。
【００８７】
属性情報を選択させるための画面とは、例えば、属性データベース３４０の有する項目毎に、項目の値を設定させる画面等である。
【００８８】
電子黒板２００は、ディスプレイ２３０に表示された画面において、項目「線種」、「線色」、「線幅」毎の値が選択されると、属性設定部２６７により、項目毎の選択内容をサーバ装置３００に通知する。
【００８９】
サーバ装置３００は、この通知を受けて、項目毎に選択された値を、属性データ３７０として、属性制御部３６４に保持させる。したがって、本実施形態の属性データ３７０は、ストローク画像を描画する際の線種と、線色と、線幅を示す情報である。例えば、電子黒板２００において、項目「線種」の値に点線１、項目「線色」に橙、項目「線幅」に０．８ｍｍが選択された場合、属性データ３７０は、「点線１、橙、０．８ｍｍ」となる。
【００９０】
図８は、第一の実施形態の重要事項データベースの一例を示す図である。本実施形態の重要事項データベース３５０は、情報の項目として、会議ＩＤ、日付、重要事項、ページデータを有し、それぞれの項目が対応付けられている。以下の説明では、重要事項データベース３５０において、項目「会議ＩＤ」、「日付」、「カードＩＤ」、「重要事項」、「ページデータ」の値を含む情報を重要事項情報と呼ぶ。
【００９１】
項目「日付」は、「重要事項」が含まれるコンテンツデータが取得された日付を示す。項目「重要事項」の値は、コンテンツデータから抽出された重要事項を示す。項目「ページデータ」の値は、重要事項として抽出された重要事項の画像データを示す。
【００９２】
尚、重要事項データベース３５０は、情報の項目として、コンテンツデータが取得された時刻を含んでいても良い。また、本実施形態の重要事項情報には、項目「ページデータ」の値は含まれなくても良い。重要事項情報には、項目「会議ＩＤ」と項目「重要事項」の値が含まれれば良い。
【００９３】
図８の例では、２０１７年２月１０日に開催された会議ＩＤ「００１」の会議において、カードＩＤ「１００」と対応付けられた画像データ１１．ｊｐｇが重要事項として抽出されたことがわかる。
【００９４】
尚、本実施形態のサーバ装置３００では、ＯＣＲ（Optical Character Recognition）を有し、重要事項情報として抽出された画像データによって示される画像の文字認識を行っても良い。その場合、サーバ装置３００は、重要事項情報に、画像データから文字認識されたテキストデータを含めてもよい。本実施形態では、この処理を行うことで、重要事項をテキストデータとして記憶することができる。
【００９５】
尚、上述した情報処理システム１００では、サーバ装置３００を一台のサーバ装置としたが、これに限定されない。情報処理システム１００の有するサーバ装置３００は複数台であっても良く、その場合、どのサーバ装置にどの機能やどのデータベースを備えさせても良い。さらに、本実施形態で説明する電子黒板２００と、サーバ装置３００とが接続された情報処理システム１００のシステム構成は一例であり、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【００９６】
次に、図９を参照して、本実施形態の情報処理システム１００の動作について説明する。図９は、第一の実施形態のサーバ装置の処理を説明するシーケンス図である。
【００９７】
尚、本実施形態では、電子黒板２００のディスプレイ２３０上の特定の位置に対するタップを、所定の指示として受け付け、所定の指示を受け付けた直後のストローク画像に対し、属性データ３７０が示す属性情報で表示させるものとした。つまり、本実施形態では、所定の指示と対応付けられたストローク画像とは、所定の指示の直後に入力されるストローク画像である。
【００９８】
本実施形態の情報処理システム１００において、電子黒板２００は、表示制御部２６０により、コンテンツデータをディスプレイ２３０に表示させる（ステップＳ９０１）。続いて、電子黒板２００は、入力部２６１により、手書き入力で入力されるストローク画像の属性の変更の指示の入力を受け付ける（ステップＳ９０２）。言い換えれば、電子黒板２００は、入力部２６１により、ディスプレイ２３０上の特定の位置に対するタップ（所定の指示）を受け付ける。尚、本実施形態のストローク画像は、例えば、電子ペン２５００や利用者の手Ｈ等によって入力される。
【００９９】
電子黒板２００は、入力部２６１が所定の指示を受け付けると、通信部２６４により、所定の指示を受け付けたことを示す通知をサーバ装置３００へ送信する（ステップＳ９０３）。尚、このとき、電子黒板２００は、通知と共に、現在のストローク画像に設定された属性情報をサーバ装置３００へ送信する。
【０１００】
サーバ装置３００は、通信部３６１により、通知を受けると、属性制御部３６４により、通知と共に受け付けた属性情報を保持する（ステップＳ９０４）。続いて、サーバ装置３００は、属性制御部３６４により、属性データ３７０を読み出す（ステップＳ９０５）。続いて、サーバ装置３００は、通信部３６１により、属性データ３７０を電子黒板２００へ送信する（ステップＳ９０６）。
【０１０１】
次に、電子黒板２００は、入力部２６１がストローク画像の入力を受け付けると（ステップＳ９０７）、表示制御部２６０により、入力されたストローク画像を属性データ３７０が示す特定の属性情報のストローク画像として描画する（ステップＳ９０８）。
【０１０２】
続いて、電子黒板２００は、ストローク画像の入力が終了すると（ステップＳ９０９）、ストローク画像の属性情報の変更指示を電子黒板２００へ送信する（ステップＳ９１０）。尚、本実施形態では、ディスプレイ２３０から電子ペン２５００又は手Ｈが離れてから、所定時間が経過した場合に、ストローク画像の入力が終了したものと判定しても良い。
【０１０３】
サーバ装置３００は、通信部３６１が属性情報の変更指示を受け付けると、ステップＳ９０４で保持した属性情報を読み出し（ステップＳ９１１）、通信部３６１に、この属性情報を電子黒板２００へ送信させる（ステップＳ９１２）。
【０１０４】
電子黒板２００は、入力部２６１が次にストローク画像の入力を受け付けると（ステップＳ９１３）、表示制御部２６０により、このストローク画像を、ステップＳ９１３で受信した属性情報の画像として描画する（ステップＳ９１４）。つまり、本実施形態の情報処理システム１００では、所定の指示を受け付けた直後に、ストローク画像の属性情報を属性データ３７０が示す属性情報に変更し、このストローク画像の入力が終了すると、次のストローク画像の属性情報を変更前の属性情報に戻す。
【０１０５】
次に、電子黒板２００は、例えば、入力部２６１がディスプレイ２３０に表示させる画像の切り替えの指示を受け付けると（ステップＳ９１５）、ページ記録部２６３により、ページデータをサーバ装置３００へ送信する（ステップＳ９１６）。尚、このとき、電子黒板２００は、ページデータと共に、会議ＩＤ、日付、対応付けられたカードＩＤ、時刻等をサーバ装置３００に送信しても良い。
【０１０６】
サーバ装置３００は、ページデータを受信すると、コンテンツ格納部３６３により、受信したページデータを、会議ＩＤ、日付、対応付けられたカードＩＤ、時刻等と対応づけた、コンテンツデータベース３３０に格納する（ステップＳ９１７）。
【０１０７】
続いて、サーバ装置３００は、重要事項抽出部３６５により、受信したページデータから、属性データ３７０が設定されたストローク画像によって囲われた領域の画像を重要事項情報として抽出する（ステップＳ９１８）。
【０１０８】
続いて、サーバ装置３００は、重要事項格納部３６６により、抽出された重要事項情報を重要事項データベース３５０に格納する（ステップＳ９１９）。
【０１０９】
尚、図９の例では、電子黒板２００のディスプレイ２３０に表示させる画像の切り替え指示を受ける度に、重要事項情報を抽出するものとしたが、これに限定されない。本実施形態では、例えば、会議が終了した後に、受信したページデータ毎に、重要事項情報の抽出を行っても良い。
【０１１０】
以下に、図１０を参照して、本実施形態の情報処理システム１００の動作について、さらに具体的に説明する。
【０１１１】
図１０は、第一の実施形態の所定の指示を説明する図である。図１０（Ａ）は、所定の指示を受ける前のディスプレイ２３０の表示例を示す図である。図１０（Ｂ）は、所定の指示を受けた後のディスプレイ２３０の表示例を示す第一の図である。図１０（Ｃ）は、所定の指示を受け付けた後のディスプレイ２３０の表示例を示す第二の図である。
【０１１２】
図１０（Ａ）に示すように、ディスプレイ２３０には、指示ボタン２８１が表示されている。本実施形態の電子黒板２００は、ディスプレイ２３０において、指示ボタン２８１がタップされると、所定の指示を受け付けたことを示す通知をサーバ装置３００へ通知する。サーバ装置３００は、この通知を受けると、属性データ３７０を電子黒板２００に送信する。
【０１１３】
電子黒板２００は、属性データ３７０を受信すると、図１０（Ｂ）に示すように、次に入力されるストローク画像２８２を、属性データ３７０が示す属性情報にしたがって描画する。図１０（Ｂ）の例では、ストローク画像２８２は、ディスプレイ２３０に表示された画像と線色及び線幅が異なっていることがわかる。
【０１１４】
本実施形態では、このように、重要事項であることを示す属性データ３７０にしたがってストローク画像２８２を描画することで、ディスプレイ２３０に表示されたページデータのうち、重要事項情報として抽出すべき領域を特定することができる。
【０１１５】
また、電子黒板２００は、ストローク画像２８２の入力が終了すると、入力の終了をサーバ装置３００へ通知する。サーバ装置３００は、この通知を受けて、指示ボタン２８１がタップされる前の属性情報を電子黒板２００へ送信する。
【０１１６】
電子黒板２００は、図１０（Ｃ）に示すように、ストローク画像２８２の次に、ストローク画像２８３が入力されると、ストローク画像２８３は、指示ボタン２８１がタップされる前の属性情報にしたがって描画する。
【０１１７】
次に、図１１を参照して、本実施形態の重要事項情報について説明する。図１１は、第一の実施形態の重要事項情報の一例を示す図である。
【０１１８】
図１１では、図１０（Ｃ）の状態で、電子黒板２００に画像の切り替え指示が与えられ、図１０（Ｃ）に示す画面の画像がページデータとしてサーバ装置３００に格納された場合に、抽出された重要事項情報の例を示している。
【０１１９】
本実施形態のサーバ装置３００は、重要事項抽出部３６５により、ページデータにおいて、属性データ３７０にしたがって描画されたストローク画像２８２によって囲われた領域の画像２８５の画像データを、重要事項情報として抽出する。
【０１２０】
このように、本実施形態によれば、所定の指示を行うことで、所定の指示と対応付けられたストローク画像に対して重要事項であることを示す識別情報を付与することができる。このため、本実施形態によれば、ページデータにおいて、所定の指示と対応付けられたストローク画像によって囲われた領域を重要事項情報として抽出させることができる。
【０１２１】
より具体的には、本実施形態によれば、ディスプレイ２３０上の所定の位置をタップするだけで、その直後に入力されるストローク画像に対して、重要事項であることを示す識別情報を付与することできる。このため、本実施形態では、所定の位置をタップした後に、入力されたストローク画像によって囲われた領域を、重要事項情報として抽出させることができる。
【０１２２】
また、本実施形態では、一画のストローク画像の入力が終了すると、属性情報が、元の属性情報に戻されるため、属性情報を元に戻す操作が不要となる。
【０１２３】
以上のように、本実施形態によれば、ディスプレイ２３０において、利用者が重要事項情報を特定する際に、重要事項であることを示す表示をさせるための煩雑な操作をなくすことができ、抽出すべき重要事項を特定する際の操作性を向上させることができる。
【０１２４】
尚、本実施形態では、所定の指示と対応付けられたストローク画像を、所定の指示が受け付けられた直後に入力されたストローク画像としたが、これに限定されない。
【０１２５】
本実施形態のおける所定の指示と対応付けられたストローク画像は、例えば、所定の指示を受け付けてから、所定時間以内に入力されたストローク画像であっても良いし、所定の指示を受け付けた後に入力される所定画数のストローク画像であっても良い。また、所定の指示と対応付けられたストローク画像は、所定の指示を受け付けた前後のストローク画像であっても良い。つまり、本実施形態では、所定の指示を受け付けたタイミングに応じて設定された特定の期間に入力されたストローク画像の属性情報を属性データ３７０が示す特定の属性情報にすれば良い。
【０１２６】
所定の指示と対応付けられるストローク画像は、情報処理システム１００の利用者が任意に設定することができる。
【０１２７】
（第二の実施形態）
以下に図面を参照して、第二の実施形態について説明する。第二の実施形態では、電子黒板に対する所定の指示の与えられ方が第一の実施形態と相違する。よって、以下の第二の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１２８】
図１２は、第二の実施形態の情報処理システムの有する各装置の機能構成を説明する図である。
【０１２９】
本実施形態の情報処理システム１００Ａは、電子黒板２００Ａとサーバ装置３００とを有する。
【０１３０】
本実施形態の電子黒板２００Ａは、表示制御部２６０、入力部２６１、集音部２６２、ページ記録部２６３、通信部２６４、カード読取部２６５、カード情報対応付け部２６６、属性設定部２６７、形状検出部２６８を有する。
【０１３１】
本実施形態の形状検出部２６８は、形状データ２６９を保持しており、形状データ２６９が示す形状のストローク画像を検出する。
【０１３２】
また、形状検出部２６８は、形状データ２６９が示す形状のストローク画像を検出すると、通信部２６４により、所定の指示を受け付けたことを示す通知をサーバ装置３００へ送信させる。
【０１３３】
つまり、本実施形態では、形状データ２６９が示す形状のストローク画像の検出を、所定の指示として受け付ける。そして、本実施形態では、所定の指示を受け付ける直前に入力されたストローク画像を、所定の指示と対応付けられたストローク画像とし、このストローク画像の属性情報を、属性データ３７０が示す属性情報とする。
【０１３４】
また、本実施形態の形状データ２６９が示す形状は、任意の形状であって良いが、一画で表すことができる形状であることが好ましい。具体的には、例えば、矩形や円形等である。また、本実施形態の形状データ２６９は、例えば、特定の形状を示す画像として保持されていても良いし、特定の形状を示す点群の座標情報として保持されていても良い。
【０１３５】
また、本実施形態の形状データ２６９は、例えば、機械学習等によって学習された結果の情報であっても良い。この場合、形状検出部２６８は、予め保持された重要事項とされる画像（マークや図形）の画像データに基づき、コンテンツデータから重要事項情報が抽出される度に、抽出結果に基づく機械学習によって形状データ２６９を更新しても良い。
【０１３６】
以下に、図１３を参照して、本実施形態の情報処理システム１００Ａの動作について説明する。
【０１３７】
図１３は、第二の実施形態の情報処理システムの動作を示すシーケンス図である。
【０１３８】
本実施形態の情報処理システム１００Ａにおいて、電子黒板２００Ａは、表示制御部２６０により、コンテンツデータをディスプレイ２３０に表示させる（ステップＳ１３０１）。続いて、電子黒板２００Ａは、入力部２６１により入力されたストローク画像を描画する（ステップＳ１３０２）。
【０１３９】
続いて、電子黒板２００Ａは、形状検出部２６８により、形状データ２６９と一致するストローク画像を検出する（ステップＳ１３０３）。このとき、形状検出部２６８が検出するストローク画像は、例えば、形状データ２６９と完全に一致する形状でなくても良く、類似した形状であっても良い。
【０１４０】
電子黒板２００Ａは、形状データ２６９と一致するストローク画像が入力されると、所定の指示を受けたことを示す通知をサーバ装置３００へ送信する（ステップＳ１３０４）。言い換えれば、電子黒板２００Ａは、サーバ装置３００に対して、ストローク画像の属性情報の変更指示を行う。
【０１４１】
尚、図１３では、形状検出部２６８によって検出されるストローク画像が存在するものとしているが、該当するストローク画像が検出される前に画像の切り替え指示が行われた場合には、後述するステップＳ１３１５へ進む。
【０１４２】
また、本実施形態では、例えば、サーバ装置３００は、ステップＳ１３０４において、属性情報の変更指示を受けると、電子黒板２００Ａに対して、形状データ２６９が検出したストローク画像が示す範囲の画像データが、重要事項情報であるか否かを問い合わせても良い。
【０１４３】
そして、サーバ装置３００は、電子黒板２００Ａからの問い合わせの結果に応じて、属性データ３７０を電子黒板２００Ａに送信するか否かを判定しても良い。具体的には、例えば、問い合わせに対して、電子黒板２００Ａから、形状検出部２６８が検出したストローク画像が示す範囲の画像データを重要事項情報とする、という回答が得られた場合にのみ、属性データ３７０を電子黒板２００Ａへ送信すれば良い。
【０１４４】
本実施形態では、このようにして、属性データ３７０を電子黒板２００Ａに送信することで、形状検出部２６８の検出結果に基づく重要事項情報の抽出の精度を向上させることができる。
【０１４５】
ステップＳ１３１４からステップＳ１３０７までの処理は、図９のステップＳストレスチェック９０３からステップＳ９０６までの処理と同様であるから、説明を省略する。
【０１４６】
電子黒板２００Ａは、属性データ３７０を受信すると、形状検出部２６８によって検出されたストローク画像の属性情報を、属性データ３７０が示す属性情報に変更する（ステップＳ１３０８）。つまり、電子黒板２００Ａは、所定の指示を受け付けた直前に入力されたストローク画像の属性情報を属性データ３７０が示す属性情報に変更する。
【０１４７】
続いて、電子黒板２００Ａは、属性情報の変更指示をサーバ装置３００へ送信する（ステップＳ１３０９）。
【０１４８】
図１３のステップＳ１３０９からステップＳ１３１８までの処理は、図９のステップＳ９１０からステップＳ９１９までの処理と同様であるから、説明を省略する。
【０１４９】
次に、図１４を参照して、本実施形態の情報処理システム１００Ａの動作について、さらに説明する。
【０１５０】
図１４は、第二の実施形態の所定の指示を説明する図である。図１４（Ａ）は、所定の指示を受ける前のディスプレイ２３０の表示例を示す図である。図１４（Ｂ）は、所定の指示を受けた後のディスプレイ２３０の表示例を示す第一の図である。図１４（Ｃ）は、所定の指示を受け付けた後のディスプレイ２３０の表示例を示す第二の図である。また、図１４では、形状データ２６９が示す形状を矩形としている。
【０１５１】
図１４（Ａ）に示すように、ディスプレイ２３０には、ストローク画像２８２Ａが入力された状態を示している。本実施形態の電子黒板２００は、入力されたストローク画像２８２Ａが形状データ２６９と一致する形状であることを検出すると、サーバ装置３００に対し、所定の指示を受け付けたことを通知する。
【０１５２】
サーバ装置３００は、この通知を受けて、属性データ３７０を電子黒板２００Ａに送信する。電子黒板２００Ａは、属性データ３７０を受信すると、ストローク画像２８２Ａの属性情報を属性データ３７０が示す属性情報に変更する。
【０１５３】
したがって、ストローク画像２８２Ａは、図１４（Ｂ）に示すようにストローク画像２８２となる。
【０１５４】
また、電子黒板２００Ａは、ストローク画像２８２Ａの属性情報を変更した後に、サーバ装置３００に対し、属性情報の変更の終了を通知する。言い換えれば、電子黒板２００Ａは、サーバ装置３００に対し、属性情報を変更前に戻すための指示を通知する。
【０１５５】
サーバ装置３００は、この通知を受けて、図１４（Ａ）の状態において保持していた属性情報を電子黒板２００Ａに送信する。
【０１５６】
次に、図１４（Ｃ）に示すようなストローク画像２８３が入力される。このストローク画像２８３は、形状データ２６９と一致しない。したがって、ストローク画像２８３は、図１４（Ａ）に示すストローク画像２８２と同じ属性情報で描画される。
【０１５７】
このように、本実施形態によれば、予め決められた形状のストローク画像で特定の領域を囲むだけで、このストローク画像に対して重要事項を示す識別情報（属性データ３７０）を付与することができ、囲われた領域を重要事項情報として抽出させることができる。
【０１５８】
このため、本実施形態によれば、ディスプレイ２３０において、利用者が重要事項情報を特定する際に、重要事項であることを示す表示をさせるための煩雑な操作をなくすことができ、抽出すべき重要事項を特定する際の操作性を向上させることができる。
【０１５９】
尚、本実施形態では、所定の指示と対応付けられたストローク画像を、所定の指示が受け付けられた直前に入力されたストローク画像としたが、これに限定されない。本実施形態において、所定の指示と対応付けられたストローク画像は、例えば、所定の指示を受け付けた時刻から所定時間を遡った間に入力されたストローク画像であっても良いし、所定の指示を受け付ける前に入力される所定画数のストローク画像であっても良い。また、所定の指示と対応付けられたストローク画像は、所定の指示を受け付けた前後のストローク画像であっても良い。所定の指示と対応付けられるストローク画像は、情報処理システム１００Ａの利用者が任意に設定することができる。
【０１６０】
（第三の実施形態）
以下に図面を参照して、第三の実施形態について説明する。第三の実施形態は、電子黒板が属性データを保持している点が、第一の実施形態と相違する。よって、以下の第三の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１６１】
図１５は、第三の実施形態の情報処理システムの有する各装置の機能構成を説明する図である。
【０１６２】
本実施形態の情報処理システム１００Ｂは、電子黒板２００Ｂとサーバ装置３００Ａとを有する。
【０１６３】
電子黒板２００Ｂは、表示制御部２６０、入力部２６１、集音部２６２、ページ記録部２６３、通信部２６４、カード読取部２６５、カード情報対応付け部２６６、属性設定部２６７、属性制御部３６４を有する。属性制御部３６４は、属性データ３７０を保持している。
【０１６４】
また、本実施形態のサーバ装置３００Ａは、コンテンツデータベース３３０、属性データベース３４０、重要事項データベース３５０、通信部３６１、音声認識部３６２、コンテンツ格納部３６３、重要事項抽出部３６５、重要事項格納部３６６を有する。
【０１６５】
本実施形態の情報処理システム１００Ｂでは、電子黒板２００Ｂにおいて、所定の指示が行われると、属性制御部３６４が、表示制御部２６０に対して、次に入力されるストローク画像の属性情報を属性データ３７０が示す属性情報とするように、指示する。
【０１６６】
そして、電子黒板２００Ｂは、所定の指示と対応付けられたストローク画像の入力が終了すると、属性制御部３６４は、次に入力されるストローク画像の属性情報を元の属性情報に戻すように、表示制御部２６０に対して指示する。
【０１６７】
尚、本実施形態の電子黒板２００Ｂは、第一の実施形態の電子黒板２００が属性制御部３６４を有するものとしたが、第二の実施形態の電子黒板２００Ａが属性制御部３６４を有する構成としても良い。
【０１６８】
この場合、属性制御部３６４は、形状検出部２６８が、入力されたストローク画像が形状データ２６９と一致する形状であることを検出すると、表示制御部２６０に対して、このストローク画像を属性データ３７０が示す属性情報の画像として描画させれば良い。
【０１６９】
本実施形態によれば、所定の指示が行われてから、属性データ３７０を取得するまでの間に、電子黒板２００Ｂとサーバ装置３００Ａとの間の通信が不要となるため、情報処理システム１００Ｂにおける通信の負荷を軽減させることができる。
【０１７０】
（第四の実施形態）
以下に図面を参照して、第四の実施形態について説明する。第四の実施形態は、電子黒板が重要事項の抽出まで行う点が、第三の実施形態と相違する。よって、以下の第四の実施形態の説明では、第三の実施形態との相違点についてのみ説明し、第三の実施形態と同様の機能構成を有するものには、第三の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１７１】
図１６は、第四の実施形態の情報処理システムの有する各装置の機能構成を説明する図である。
【０１７２】
本実施形態の情報処理システム１００Ｃは、電子黒板２００Ｃとサーバ装置３００Ａとを有する。
【０１７３】
電子黒板２００Ｃは、表示制御部２６０、入力部２６１、集音部２６２、ページ記録部２６３、通信部２６４、カード読取部２６５、カード情報対応付け部２６６、属性設定部２６７、属性制御部３６４、重要事項抽出部３６５を有する。
【０１７４】
重要事項抽出部３６５は、ページ記録部２６３が記録したページデータから、属性データ３７０が示す属性情報のストローク画像で囲われた領域内の画像データを重要事項情報として抽出する。
【０１７５】
電子黒板２００Ｃにおいて、重要事項抽出部３６５により抽出された重要事項情報は、通信部２６４によって、サーバ装置３００Ｂへ送信される。
【０１７６】
本実施形態のサーバ装置３００Ｂは、コンテンツデータベース３３０、属性データベース３４０、重要事項データベース３５０、通信部３６１、音声認識部３６２、コンテンツ格納部３６３、重要事項格納部３６６を有する。
【０１７７】
サーバ装置３００Ｂは、電子黒板２００Ｃから重要事項情報を受信すると、重要事項格納部３６６により、重要事項データベース３５０へ格納する。
【０１７８】
このように、本実施形態では、重要事項情報の抽出まで電子黒板２００Ｃで行うため、サーバ装置３００Ｃの処理負荷を軽減することができる。
【０１７９】
（第五の実施形態）
以下に図面を参照して、第五の実施形態について説明する。第五の実施形態は、情報処理システムにおいて、電子黒板の代わりに、画像投影装置を用いた点が、第一の実施形態と相違する。よって、以下の第五の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１８０】
図１７は、第五の実施形態の情報処理システムを説明する図である。図１７に示す情報処理システム１００Ｃは、画像投影装置（プロジェクタ）７００とサーバ装置３００とを有する。
【０１８１】
画像投影装置７００は、例えば、画像投影装置７００と接続された端末装置から入力された画像データを、スクリーン８００に投影する。スクリーン８００は、例えば、ホワイトボードや壁面等が代用されても良く、ディスプレイ２３０に相当するものとなる。
【０１８２】
また、画像投影装置７００は、電子ペンや利用者の手等の動作を検出することで、スクリーン８００に対する手書き入力を検出し、スクリーン８００にストローク画像を投影させる。
【０１８３】
本実施形態の画像投影装置７００は、第一乃至第四の実施形態と同様に、所定の指示を受けると、所定の指示を受け付けたことを示す通知をサーバ装置３００へ送信する。
【０１８４】
具体的には、例えば、画像投影装置７００は、スクリーン８００に表示された指示ボタン２８１に対する操作を検出すると、次に入力されるストローク画像２８１をサーバ装置３００から受信した属性データ３７０が示す属性情報で描画させる。
【０１８５】
また、画像投影装置７００は、例えば、スクリーン８００に表示された保存ボタン２８５が操作されると、スクリーン８００に投影されている画像の画像データを、コンテンツの一部として、サーバ装置３００へ送信する。画像投影装置７００からサーバ装置３００へ送信される画像データには、手書き入力されたストローク画像も含まれる。
【０１８６】
また、画像投影装置７００は、例えば、保存ボタン２８５が操作された場合に、サーバ装置３００に画像データを送信する以外に、例えば、ＵＳＢメモリ等の可搬型の記録媒体に画像データを出力し、保存させても良い。
【０１８７】
以上のように、本実施形態では、画像投影装置７００とサーバ装置３００のシステムにおいても、利用者が重要事項情報を特定する際に、重要事項であることを示す表示をさせるための煩雑な操作をなくすことができ、抽出すべき重要事項を特定する際の操作性を向上させることができる。
【０１８８】
次に、図１８乃至図２０を参照して、上述した各実施形態の情報処理システムの変形例について説明する。
【０１８９】
図１８は、情報処理システムの変形例を示す第一の図である。図１８の例では、電子黒板２００の代わりに、端末装置６００、画像投影装置７００Ａ、ペン動作検出装置８１０を有する。
【０１９０】
端末装置６００は、画像投影装置７００Ａ及びペン動作検出装置８１０と有線で接続されている。
【０１９１】
画像投影装置７００Ａは、端末装置６００により入力された画像データをスクリーン８００に投影させる。
【０１９２】
ペン動作検出装置８１０は、電子ペン８２０と通信を行っており、スクリーン８００の近傍における電子ペン８２０の動作を検出する。具体的には、電子ペン８２０は、スクリーン８００上において、電子ペン８２０が示している点を示す座標情報を検出し、端末装置６００へ送信する。
【０１９３】
端末装置６００は、ペン動作検出装置８１０から受信した座標情報に基づき、電子ペン８２０によって入力されるストローク画像の画像データを生成し、画像投影装置７００Ａによってストローク画像をスクリーン８００に描画させる。
【０１９４】
また、端末装置６００は、第一の乃至四の実施形態と同様に、端末装置６００が所定の指示を受け付けると、所定の指示と対応付けられたストローク画像の属性情報を、属性データ３７０が示す特定の属性情報のストローク画像とする。
【０１９５】
さらに、端末装置６００は、画像投影装置７００Ａに投影させている画像の画像データを、コンテンツデータの一部として、サーバ装置３００に送信する。
【０１９６】
図１９は、情報処理システムの変形例を示す第二の図である。図１９の例では、電子黒板２００の代わりに、端末装置６００とディスプレイ８００Ａと、ペン動作検出装置８１０とを有する。
【０１９７】
ペン動作検出装置８１０は、ディスプレイ８００Ａの近傍に配置され、ディスプレイ８００Ａ上に、電子ペン８２０Ａが示している点を示す座標情報を検出し、端末装置６００へ送信する。尚、図１９の例では、電子ペン８２０Ａは、端末装置６００によってＵＳＢコネクタを介して充電されても良い。
【０１９８】
端末装置６００は、ペン動作検出装置８１０から受信した座標情報に基づき、電子ペン８２０Ａによって入力されるストローク画像の画像データを生成し、ディスプレイ８００Ａに表示させる。
【０１９９】
また、端末装置６００は、第一の乃至四の実施形態と同様に、端末装置６００が所定の指示を受け付けると、所定の指示と対応付けられたストローク画像の属性情報を、属性データ３７０が示す特定の属性情報のストローク画像とする。
【０２００】
さらに、端末装置６００は、ディスプレイ８００Ａに投影させている画像の画像データを、コンテンツデータの一部として、サーバ装置３００に送信する。
【０２０１】
図２０は、情報処理システムの変形例を示す第三の図である。図２０の例では、電子黒板２００の代わりに、端末装置６００と、画像投影装置７００Ａとを有する。
【０２０２】
端末装置６００は、電子ペン８２０Ｂと無線通信（Ｂｌｕｅｔｏｏｔｈ等）を行って、スクリーン８００上において電子ペン８２０Ｂが示す点の座標情報を受信する。そして、端末装置６００は、受信した座標情報に基づき、電子ペン８２０Ｂにより入力されるストローク画像の画像データを生成し、画像投影装置７００Ａにストローク画像を投影させる。
【０２０３】
また、端末装置６００は、第一の乃至四の実施形態と同様に、端末装置６００が所定の指示を受け付けると、所定の指示と対応付けられたストローク画像の属性情報を、属性データ３７０が示す特定の属性情報のストローク画像とする。
【０２０４】
さらに、端末装置６００は、画像投影装置７００Ａに投影させている画像の画像データを、コンテンツデータの一部として、サーバ装置３００に送信する。
【０２０５】
以上のように、上述した各実施形態は、様々なシステム構成において適用することができる。
【０２０６】
尚、上述した各実施形態では、所定の指示は、ディスプレイ２３０の特定の位置がタップされることや、特定の形状のストローク画像を検出することにより行われるものとしたが、これに限定されない。
【０２０７】
所定の指示は、例えば、マイク２２００を介して集音部２６２が集音した音声データから、特定の音声データ（ボイスコマンド）を検出することにより、行われても良い。
【０２０８】
また、所定の指示は、例えば、カメラ２４００が撮像した画像データから、特定の利用者の顔や、利用者の特定の動作等を検出することにより、行われても良い。また、所定の指示は、例えば、利用者に脳波計等を装着させ、脳波計と電子黒板２００との間で行った結果に応じて行われるものであっても良い。
【０２０９】
また、所定の指示は、例えば、利用者に、ＨＭＤ（Head Mounted Display）や、アイカメラ等を装着させ、利用者の視線を検出した結果に応じて行われるものであっても良い。
【０２１０】
また、上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたＡＳＩＣ(Application Specific Integrated Circuit)、ＤＳＰ（digital signal processor）、ＦＰＧＡ（Field Programmable Gate Array）、ＳＯＣ(System on a chip)、ＧＰＵ（Graphics Processing Unit）や従来の回路モジュール等のデバイスを含むものとする。
【０２１１】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０２１２】
１００、１００Ａ〜１００Ｃ  情報処理システム
２００、２００Ａ〜２００Ｃ  電子黒板
２３０  ディスプレイ
２６０  表示制御部
２６１  入力部
２６３  ページ記録部
２６４  通信部
２６５  カード読取部
２６６  カード情報対応付け部
２６７  属性設定部
２６８  形状検出部
２６９  形状データ
３００、３００Ａ〜３００Ｃ  サーバ装置
３３０  コンテンツデータベース
３４０  属性データベース
３５０  重要事項データベース
３６１  通信部
３６２  音声認識部
３６３  コンテンツ格納部
３６４  属性制御部
３６５  重要事項抽出部
３６６  重要事項格納部
３７０  属性データ
【先行技術文献】
【特許文献】
【０２１３】
【特許文献１】特開２０１１−１８０９４８号公報
【図１】
2019046310.tif 000003
【図２】
2019046310.tif 000004
【図３】
2019046310.tif 000005
【図４】
2019046310.tif 000006
【図５】
2019046310.tif 000007
【図６】
2019046310.tif 000008
【図７】
2019046310.tif 000009
【図８】
2019046310.tif 000010
【図９】
2019046310.tif 000011
【図１０】
2019046310.tif 000012
【図１１】
2019046310.tif 000013
【図１２】
2019046310.tif 000014
【図１３】
2019046310.tif 000015
【図１４】
2019046310.tif 000016
【図１５】
2019046310.tif 000017
【図１６】
2019046310.tif 000018
【図１７】
2019046310.tif 000019
【図１８】
2019046310.tif 000020
【図１９】
2019046310.tif 000021
【図２０】
2019046310.tif 000022