(57)【要約】【課題】描画された文字や図形等の履歴を編集する際に、互いに重なりあう文字や図形等のうち、不要な部分を削除する。【解決手段】描画された文字や図形等の履歴を格納し管理する表示情報管理装置３１が、描画された文字や図形等のデータを、予め定められた事象で区切られる時間内に出力されるデータごとに一纏めにした画面情報を生成する属性情報管理部３１５と、画面情報を格納する画面情報格納部３１１と、画面情報を組み合わせて表示画像を生成する画面合成部３１２と、画面情報の削除等の編集を行う画面編集部３１４とを具備する。画面編集部３１４が、画面情報格納部３１１から画面情報を削除し、画面合成部３１２が、残りの画面情報を組み合わせて表示画像を生成することにより、表示画像において互いに重なりあう文字や図形等のうち、不要な部分を削除できる。【選択図】図２
2011180924.tif 000002
【特許請求の範囲】
【請求項１】
描画履歴を管理する表示情報管理装置であって、
予め定められた事象の発生によって区切られる時間毎に、前記区切られた時間内に行われた描画による画像を記憶する画面情報格納部と、
時刻を示す情報が入力されると、前記情報が示す時刻以前に生成された前記画像を前記画面情報格納部から読み出して、読み出した前記画像を組み合わせて表示画像を生成する画面合成部と、
前記画面情報格納部が格納するいずれかの画像を示す情報が入力されると、前記情報が示す前記画像を前記画面情報格納部から削除する画面編集部と
を具備する
ことを特徴とする表示情報管理装置。
【請求項２】
前記予め定められた事象の発生は、予め定められた一定時間の経過であることを特徴とする請求項１に記載の表示情報管理装置。
【請求項３】
前記予め定められた事象の発生は、予め定められた操作入力であることを特徴とする請求項１に記載の表示情報管理装置。
【請求項４】
前記予め定められた事象の発生は、最後に描画が行われた後、予め定められた時間の経過であることを特徴とする請求項１に記載の表示情報管理装置。
【請求項５】
前記画面情報格納部は、複数の電子ホワイトボード装置の各々にて行われた描画による画像を記憶し、
前記画面合成部は、前記複数の電子ホワイトボード装置にて行われた描画による前記画像を組み合わせて、１つの前記表示画像を生成する
ことを特徴とする請求項１から４のいずれかの項に記載の表示情報管理装置。
【請求項６】
前記画面編集部は、前記表示画像上の位置を示す情報が入力されると、前記位置に描画が行われている前記情報を前記画面情報格納部から削除する
ことを特徴とする請求項１から５のいずれかの項に記載の表示情報管理装置。
【請求項７】
画像を記憶する画面情報格納部を具備し、描画履歴を管理する表示情報管理装置の表示情報管理方法であって、
予め定められた事象の発生によって区切られる時間毎に、前記区切られた時間内に行われた描画による画像を前記画面情報格納部に記憶する画面情報格納ステップと、
時刻を示す情報が入力されると、前記情報が示す時刻以前に生成された前記画像を前記画面情報格納部から読み出して、読み出した前記画像を組み合わせて表示画像を生成する画面合成ステップと、
前記画面情報格納部が格納するいずれかの画像を示す情報が入力されると、前記情報が示す前記画像を前記画面情報格納部から削除する画面編集ステップと
を具備する
ことを特徴とする表示情報管理方法。
【請求項８】
前記予め定められた事象の発生は、予め定められた一定時間の経過であることを特徴とする請求項７に記載の表示情報管理方法。
【請求項９】
前記予め定められた事象の発生は、予め定められた操作入力であることを特徴とする請求項７に記載の表示情報管理方法。
【請求項１０】
前記予め定められた事象の発生は、最後に描画が行われた後、予め定められた時間の経過であることを特徴とする請求項７に記載の表示情報管理方法。
【請求項１１】
前記画面情報格納ステップにて、複数の電子ホワイトボード装置の各々にて行われた描画による画像を記憶し、
前記画面合成ステップにて、前記複数の電子ホワイトボード装置にて行われた描画による前記画像を組み合わせて、１つの前記表示画像を生成する
ことを特徴とする請求項７から１０のいずれかの項に記載の表示情報管理方法。
【請求項１２】
前記画面編集ステップにて、前記表示画像上の位置を示す情報が入力されると、前記位置に描画が行われている前記情報を前記画面情報格納部から削除する
ことを特徴とする請求項７から１１のいずれかの項に記載の表示情報管理方法。
【請求項１３】
コンピュータに、請求項７から１２までのいずれかの項に記載の表情法管理方法を実行させるプログラム。
【請求項１４】
請求項１３に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、描画履歴を管理する表示情報管理装置、表示情報管理方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
会議等において用いられる情報共有システムの１つに、電子ホワイトボード装置等の大型画面に画像を表示するシステムがある。例えば、特許文献１では、大型ディスプレイに画像を表示して情報の共有化を行うと共に、コンピュータネットワークを介して個人用端末にも画像を表示し、会議参加者が画像の詳細を閲覧できるようにする技術が示されている。また、特許文献２では、画像を電子ホワイトボード装置に表示して情報の共有化を行うとともに、電子ホワイトボード装置上に描画した情報を電子ファイルとして保存し、更に、電子ホワイトボード装置上で行われた操作の履歴をＸＭＬ形式で保存することによって、電子ホワイトボード装置上の記載を、会議や授業の映像と同期再生する技術が示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−７９７２６号公報
【特許文献２】特許第４３０８２３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、情報共有システムにおいて描画された文字や図形等の履歴を編集する際に、互いに重なりあう文字や図形等のうち、不要な部分を削除し、必要な部分のみを保存することはできなかった。
例えば、特許文献１に記載の技術によれば、会議で使用する資料を大画面ディスプレイに表示し、更に個人の端末にも表示できるものの、大画面ディスプレイの表示内容を保存し、編集する技術は示されていない。また、特許文献２に記載の技術によれば、電子ホワイトボード装置を用いた会議において、電子ホワイトボード装置上の表示履歴を保存できるものの、不要な部分を削除し、必要な部分のみを保存することはできなかった。
【０００５】
この問題点を、図１４を用いて説明する。
図１４は、電子ホワイトボード装置に描画された文字や図形等の例を示す図である。図１４（ａ）では、電子ホワイトボード装置に描画された順に、時刻ｔ１からｔ３までの画像が示されている。時刻ｔ１では、文字列が描画され、時刻ｔ２では、文字列の一部に重畳してマークが付加され、時刻ｔ３では、さらに文字列が描画されている。電子ホワイトボード装置の表示履歴として、電子ホワイトボード装置に描画された文字や図形等をそのまま保存すると、時刻ｔ２およびｔ３の画像において、マークが重なった文字「が」が見えにくいように、マーク等が文字領域の一部に重畳する場合に文字が見えにくいという問題があった。
また、図１４（ｂ）では、ある時刻における電子ホワイトボード装置上の、文字列と図が混在する画像が示されている。同図の破線で囲まれた図形を保存したい場合に、保存した図形を含む矩形領域を切り出したのでは、同図の右側に示すように、図形以外に文字の一部が矩形領域に含まれてしまい、図のみの画像を切り出すことはできなかった。
【０００６】
本発明は、このような事情を考慮してなされたものであり、その目的は、情報共有システムにおいて描画された文字や図形等の履歴を編集する際に、互いに重なりあう文字や図形等のうち、不要な部分を削除し、必要な部分のみを保存できる表示情報管理装置、表示情報管理方法、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
［１］この発明は上述した課題を解決するためになされたもので、本発明の一態様による表示情報管理装置は、描画履歴を管理する表示情報管理装置であって、予め定められた事象の発生によって区切られる時間毎に、前記区切られた時間内に行われた描画による画像を記憶する画面情報格納部と、時刻を示す情報が入力されると、前記情報が示す時刻以前に生成された前記画像を前記画面情報格納部から読み出して、読み出した前記画像を組み合わせて表示画像を生成する画面合成部と、前記画面情報格納部が格納するいずれかの画像を示す情報が入力されると、前記情報が示す前記画像を前記画面情報格納部から削除する画面編集部とを具備することを特徴とする。
【０００８】
［２］また、本発明の一態様による表示情報管理装置は、上述の表示情報管理装置であって、前記予め定められた事象の発生は、予め定められた一定時間の経過であることを特徴とする。
【０００９】
［３］また、本発明の一態様による表示情報管理装置は、上述の表示情報管理装置であって、前記予め定められた事象の発生は、予め定められた操作入力であることを特徴とする。
【００１０】
［４］また、本発明の一態様による表示情報管理装置は、上述の表示情報管理装置であって、前記予め定められた事象の発生は、最後に描画が行われた後、予め定められた時間の経過であることを特徴とする。
【００１１】
［５］また、本発明の一態様による表示情報管理装置は、上述の表示情報管理装置であって、前記画面情報格納部は、複数の電子ホワイトボード装置の各々にて行われた描画による画像を記憶し、前記画面合成部は、前記複数の電子ホワイトボード装置にて行われた描画による前記画像を組み合わせて、１つの前記表示画像を生成することを特徴とする。
【００１２】
［６］また、本発明の一態様による表示情報管理装置は、上述の表示情報管理装置であって、前記画面編集部は、前記表示画像上の位置を示す情報が入力されると、前記位置に描画が行われている前記情報を前記画面情報格納部から削除することを特徴とする。
【００１３】
［７］また、本発明の一態様による表示情報管理方法は、画像を記憶する画面情報格納部を具備し、描画履歴を管理する表示情報管理装置の表示情報管理方法であって、予め定められた事象の発生によって区切られる時間毎に、前記区切られた時間内に行われた描画による画像を前記画面情報格納部に記憶する画面情報格納ステップと、時刻を示す情報が入力されると、前記情報が示す時刻以前に生成された前記画像を前記画面情報格納部から読み出して、読み出した前記画像を組み合わせて表示画像を生成する画面合成ステップと、前記画面情報格納部が格納するいずれかの画像を示す情報が入力されると、前記情報が示す前記画像を前記画面情報格納部から削除する画面編集ステップとを具備することを特徴とする。
【００１４】
［８］また、本発明の一態様による表示情報管理方法は、上述の表示情報管理方法であって、前記予め定められた事象の発生は、予め定められた一定時間の経過であることを特徴とする。
【００１５】
［９］また、本発明の一態様による表示情報管理方法は、上述の表示情報管理方法であって、前記予め定められた事象の発生は、予め定められた操作入力であることを特徴とする。
【００１６】
［１０］また、本発明の一態様による表示情報管理方法は、上述の表示情報管理方法であって、前記予め定められた事象の発生は、最後に描画が行われた後、予め定められた時間の経過であることを特徴とする。
【００１７】
［１１］また、本発明の一態様による表示情報管理方法は、上述の表示情報管理方法であって、前記画面情報格納ステップにて、複数の電子ホワイトボード装置の各々にて行われた描画による画像を記憶し、前記画面合成ステップにて、前記複数の電子ホワイトボード装置にて行われた描画による前記画像を組み合わせて、１つの前記表示画像を生成することを特徴とする。
【００１８】
［１２］また、本発明の一態様による表示情報管理方法は、上述の表示情報管理方法であって、前記画面編集ステップにて、前記表示画像上の位置を示す情報が入力されると、前記位置に描画が行われている前記情報を前記画面情報格納部から削除することを特徴とする。
【００１９】
［１３］また、本発明の一態様によるプログラムは、コンピュータに、上述のいずれかの表示情報管理方法を実行させるプログラムである。
【００２０】
［１４］また、本発明の一態様による記録媒体は、上述のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２１】
この発明によれば、情報共有システムにおいて描画された文字や図形等の履歴を編集する際に、互いに重なりあう文字や図形等のうち、不要な部分を削除し、必要な部分のみを保存できる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施形態における本発明の第１の実施形態における情報共有システムの概略構成を示す構成図である。
【図２】同実施形態における、情報共有システム１の、より詳細な構成を示すブロック図である。
【図３】同実施形態において、情報共有システム１が描画データを処理する手順を示すフローチャートである。
【図４】同実施形態において、画面情報を組み合わせて生成される時刻毎の表示画像の例を示す図である。
【図５】同実施形態において、画面情報の編集によって生成される表示画像の例を示す図である。
【図６】本発明の第２の実施形態における情報共有システムの構成を示す構成図である。
【図７】同実施形態において、情報共有システム２が描画データを処理する手順を示すフローチャートである。
【図８】本発明の第３の実施形態における情報共有システムの構成を示す構成図である。
【図９】同実施形態において、情報共有システム３が描画データを処理する手順を示すフローチャートである。
【図１０】本発明の第４の実施形態における情報共有システムの構成を示す構成図である。
【図１１】同実施形態において、情報共有システム４が、表示画像上の閉領域に含まれる画像を抽出して保存する処理手順を示すフローチャートである。
【図１２】同実施形態における、保存対象の図を囲む閉曲線の例を示す図である。
【図１３】同実施形態において、画像生成部４４２が生成する矩形領域の例を示す図である。
【図１４】電子ホワイトボード装置に描画された文字や図形等の例を示す図である。
【発明を実施するための形態】
【００２３】
＜第１の実施形態＞
以下、図面を参照して、本発明の実施形態について説明する。
図１は、本発明の第１の実施形態における情報共有システムの概略構成を示す構成図である。
同図において、情報共有システム１は、電子ホワイトボード装置１１と、電子ペン２１と、表示情報管理装置３１と、プロジェクタ装置５１とを具備する。電子ホワイトボード装置１１は、表示面１１１と、センサ１１２とを具備する。ここでいう「電子ホワイトボード装置」とは、表示面上に描画される文字や図形等を表示すると共に、この描画された文字や図形等を示す電子データを出力する装置である。
【００２４】
電子ペン２１は、電子ホワイトボード装置１１に文字や図形等を描画するためのペンである。電子ホワイトボード装置１１は、電子ペン２１を用いて描画される文字や図形等を、表示面１１１の全面、もしくは、電子ホワイトボード装置１１の表示面１１１の上下部分や左右部分に具備するセンサ１１２にて検出し、電子ペン２１にて描画された表示面１１１上の位置を示す描画データを出力する。また、電子ホワイトボード装置１１は、プロジェクタ装置５１からの光を表示面１１１に受けることにより、文字や図形等を表示する。センサ１１２は、電子ペン２１が表示面１１１に接触(タッチ)すると、接触した位置を検出し、検出した位置を表示面１１１上における座標にて示す描画データを生成する。
表示情報管理装置３１は、電子ホワイトボード装置１１から出力される描画データを、後述する画面情報の形式にて格納・管理し、この画面情報に基づく表示画像を生成する。表示情報管理装置３１は、例えばパソコン（Personal Computer）にて構成される。なお、表示情報管理装置３１は、例えばキーボードやマウスで構成されユーザの操作入力を受け付ける操作入力部など、上述した各部以外の部分も具備するが、図示および説明を省略する。
プロジェクタ装置５１は、表示情報管理装置３１が生成する表示画像を、電子ホワイトボード装置１１の表示面１１１に光を出力することにより表示する。
本実施形態の情報共有システム１は、例えば、複数人の会議参加者が１つの会議室に集まって、電子ホワイトボード装置１１に資料を提示しながら会議を行う際に使用される。
【００２５】
図２は、情報共有システム１の、より詳細な構成を示すブロック図である。
同図において、情報共有システム１は、電子ホワイトボード装置１１と、電子ペン２１と、表示情報管理装置３１と、プロジェクタ装置５１とを具備する。電子ホワイトボード装置１１は、表示面１１１と、センサ１１２とを具備する。表示情報管理装置３１は、画面情報格納部３１１と、画面合成部３１２と、画面一覧表示部３１３と、画面編集部３１４と、属性情報管理部３１５とを具備する。
同図において、図１の各部と同一の部分には同一の符号（１１、１１１、１１２、２１、３１、５１）を付し、説明を省略する。
【００２６】
表示情報管理装置３１において、属性情報管理部３１５は、電子ホワイトボード装置１１から出力される描画データをある時間毎に纏めて画面情報を生成し、生成した画面情報を管理する。
画面情報格納部３１１は、属性情報管理部３１５が生成した画面情報を格納する。
画面合成部３１２は、画面情報格納部３１１が格納する画面情報を組み合わせて、電子ホワイトボード装置１１上に表示する表示画像を生成する。
画面一覧表示部３１３は、画面合成部３１２が生成した表示画像のサムネイル画像を生成する。
画面編集部３１４は、画面情報格納部３１１が格納する画面情報の削除や追加を行う。
画面情報格納部３１１は、例えば、表示情報管理装置３１を構成するコンピュータの記憶装置内に実現される。
画面合成部３１２と、画面一覧表示部３１３と、画面編集部３１４と、属性情報管理部３１５とは、例えば、表示情報管理装置３１を構成するコンピュータのＣＰＵ（Central Processing Unit、中央演算装置）がプログラムを実行することにより実現される。
【００２７】
次に、情報共有システム１の動作について説明する。
図３は、情報共有システム１が描画データを処理する手順を示すフローチャートである。
まず、情報共有システム１が、電子ホワイトボード装置１１に描画される文字や図形等の描画データを蓄積し管理する処理手順について図３（ａ）を参照しながら説明する。
ユーザが、電子ペン２１を用いて電子ホワイトボード装置１１に文字や図形等を描画すると、センサ１１２が、表示面１１１上の電子ペン２１の位置を検出して描画データを生成する。電子ホワイトボード装置１１は、生成した描画データを表示情報管理装置３１に出力する（以上、ステップＳ１１）。
【００２８】
表示情報管理装置３１が、電子ホワイトボード装置１１からの描画データの出力を受けると、属性情報管理部３１５は、内部の記憶部に描画データを蓄積し、蓄積した描画データに基づいて、表示画像を随時生成してプロジェクタ装置５１に出力し、プロジェクタ装置５１は、属性情報管理部３１５から出力される表示画像を電子ホワイトボード装置１１に表示する。これにより、ユーザが電子ホワイトボード装置１１上に描く文字や図形等が、電子ホワイトボード装置１１上にリアルタイム表示される。
また、属性情報管理部３１５は、描画データから画面情報を生成し、また、生成した画面情報の画面ＩＤを生成する。
ここで、「画面情報」とは、電子ホワイトボード装置１１からの描画データを、例えば一定時間内など、予め定められた事象で区切られる時間内に出力される描画データごとに一纏めにしたデータである。例えば、属性情報管理部３１５が、内部にタイマーを具備し、予め定められた一定時間が経過するまで描画データを蓄え、この一定時間が経過すると、蓄えた描画データに基づいて画面情報を生成する。そして、属性情報管理部３１５は、蓄えた描画データおよびタイマーをリセットした後、予め定められた一定時間が経過するまで描画データを蓄え、この一定時間が経過すると、蓄えた描画データに基づいて画面情報を生成する処理を繰り返す。
また、「画面ＩＤ」とは、画面情報を識別する識別子（Identifier）である。
また、属性情報管理部３１５は、画面情報の時刻として、例えば、当該画面情報の元となる描画データの出力を最後に受け付けた時刻を画面情報に対応付ける（以上、ステップＳ１２）。
【００２９】
属性情報管理部３１５は、生成した画面情報と、画面情報の画面ＩＤと、画面情報の時刻とを対応付けて、画面情報格納部３１１に格納する。ここで、属性情報管理部３１５が、画面情報を、ビットマップ等の画像形式で画面情報格納部３１１に格納するようにしてもよいし、ベクトルデータ形式など、画像形式以外の形式で格納するようにしてもよい（ステップＳ１３）。
なお、予め定められた事象で区切られる時間内に、電子ホワイトボード装置１１から描画データが出力されなかった場合は、属性情報管理部３１５が画面情報や画面ＩＤを生成せず、画面情報格納部３１１にも格納しないようにしてもよい。これにより、画面情報格納部３１１が記憶するデータ量を削減できる。
また、画面ＩＤは画面情報の時刻と同一であってもよい。
【００３０】
次に、情報共有システム１が、電子ホワイトボード装置１１に描画された文字や図形等を表示し編集する処理手順について図３（ｂ）を参照しながら説明する。
ユーザにより、電子ホワイトボード装置１１上における、ある時刻までの描画履歴の一覧表示を指示する操作入力がなされると、属性情報管理部３１５は、指定された時刻、または、それよりも古い時刻に対応付けられた画面情報を、画面情報格納部３１１から読み出す（ステップＳ２１）。
次に、画面合成部３１２は、画面情報格納部３１１から読み出された画面情報を組み合わせて、時刻毎の表示画像を生成する。
【００３１】
ここで、画面合成部３１２が行う表示画像の生成について、図４を用いて説明する。
図４は、画面情報を組み合わせて生成される時刻毎の表示画像の例を示す図である。
同図の例では、時刻の古い順に時刻ｔ１から時刻ｔ３までの３つの画面情報が画面情報格納部３１１に格納されている。
ここで、時刻ｔ３までの描画履歴の一覧表示を指示する操作入力がなされると、画面合成部３１２は、時刻ｔ１の表示画像として、時刻ｔ１の画面情報からなる画像を生成する。また、画面合成部３１２は、時刻ｔ２の表示画像として、時刻ｔ１の画面情報と時刻ｔ２の画面情報とを組み合わせた画像を生成する。また、画面合成部３１２は、時刻ｔ３の表示画像として、時刻ｔ１の画面情報と時刻ｔ２の画面情報と時刻ｔ３の画面情報とを組み合わせた画像を生成する（以上、ステップＳ２２）。
【００３２】
図３に戻って、画面一覧表示部３１３は、ステップＳ２２にて生成された表示画像のサムネイル画像を生成し、生成したサムネイル画像をプロジェクタ装置５１に出力する。例えば、図４の場合は、画面一覧表示部３１３は、時刻ｔ１の表示画像と時刻ｔ２の表示画像と時刻ｔ３の表示画像とを一覧表示するサムネイル画像を生成し、生成したサムネイル画像をプロジェクタ装置５１に出力する（ステップＳ２３）。
プロジェクタ装置５１は、画面一覧表示部３１３が生成したサムネイル画像を電子ホワイトボード装置１１の表示面１１１に投影することにより、このサムネイル画像を表示する（ステップＳ２４）。
その後、画面編集部３１４は、ユーザ入力待ちの状態となる。ユーザにより操作入力が行われると、画面編集部３１４は、編集の終了を示す操作入力か否かを判定する（ステップＳ２５）。編集の終了を示す操作入力であると判定した場合（ステップＳ２５：Ｙｅｓ）は、画面編集部３１４は、同図の処理を終了する。
一方、編集の終了を示す操作入力ではないと判定した場合（ステップＳ２５：Ｎｏ）は、画面編集部３１４は、ユーザの操作入力に基づいて画面情報の削除や追加等の編集を行う（ステップＳ２６）。
その後、画面編集部３１４は、表示画像の更新を指示する信号を画面合成部３１２に出力し、画面合成部３１２は、画面編集部３１４からの信号に従って、表示画像を更新する。表示画像を更新した後、画面合成部３１２は、サムネイル画像の更新を指示する信号を画面一覧表示部３１３に出力し、画面一覧表示部３１３は、画面合成部３１２からの信号に従ってサムネイル画像を更新し、更新したサムネイル画像をプロジェクタ装置５１に出力する（以上、ステップＳ２７）。その後、ステップＳ２４に戻る。
【００３３】
ここで、図５を用いて、上述のステップＳ２６およびステップＳ２７で、画面編集部３１４が行う画面情報の編集と、画面合成部３１２が行う表示画像の更新と、画面一覧表示部３１３が行うサムネイル画像の更新とについて説明する。
図５は、画面情報の編集によって生成される表示画像の例を示す図である。
図５（ａ）では、図４で示した表示画像と同一の表示画像が示されている。図４と同様、時刻ｔ１、ｔ２、ｔ３のうち、時刻ｔ１が最も古い時刻であり、時刻ｔ３が最も新しい時刻であり、時刻ｔ２は時刻ｔ１と時刻ｔ３との間の時刻である。また、時刻ｔ１の表示画像では、文字列が描画され、時刻ｔ２の表示画像では、文字列の一部に重畳してマークが付され、時刻ｔ３の表示画像では、さらに文字列が描画されている。以下では、画面編集部３１４が、この文字列の一部に重畳したマークを削除し、下線のマークを付す場合の動作例について説明する。
【００３４】
表示画像の一部を削除したい場合、ユーザは、削除したい画像が初めて表示された時刻を指定して、削除を指示する操作入力を行う。例えば、図５（ａ）の時刻ｔ２、ｔ３の表示画像に示されている、文字列の上にかかったマークを削除したい場合、ユーザは、時刻ｔ２を指定して、削除を指示する操作入力を行う。すると、画面編集部３１４は、画面情報格納部３１１から時刻ｔ２の画面情報（図４に示した時刻ｔ２の画面情報）を削除した後、画面合成部３１２に対して、時刻ｔ２以降の表示画像の更新を指示する信号を出力する。
【００３５】
画面合成部３１２は、画面編集部３１４からの信号に従って、表示画像を更新する。図５の例では、時刻ｔ２の画面情報が削除されているので、画面合成部３１２は、時刻ｔ２の表示画像を生成しない。また、時刻ｔ３については、削除されていない時刻ｔ１の画面情報（図４に示した時刻ｔ１の画面情報）と時刻ｔ３の画面情報（図４に示した時刻ｔ３の画面情報）とを組み合わせて時刻ｔ３の表示画像を生成する。表示画像を更新した後、画面合成部３１２は、画面一覧表示部３１３に対して、サムネイル画像中の時刻ｔ２以降の表示画面の更新を指示する信号を出力する。
画面一覧表示部３１３は、画面合成部３１２からの信号に従って、サムネイル画像を更新する。図５の例では、画面合成部３１２が更新した時刻ｔ２の表示画像と時刻ｔ３の表示画像とをサムネイル画像中で更新し、図５（ｂ）に示すサムネイル画像を生成する。
【００３６】
表示画像中にさらに描画を行いたいなど画像を追加したい場合、ユーザは、画像を追加したい直前の時刻を指定して、追加開始を示す操作入力を行う。例えば、図５（ｂ）の時刻ｔ１の表示画像の文字列に下線のマークを付したい場合、ユーザは、時刻ｔ１を指定して、追加開始を示す操作入力を行う。操作入力を受け付けた画面編集部３１４は、指定された時刻ｔ１の表示画像を表示するよう指示する信号を画面合成部３１２に出力し、画面合成部３１２は、指定された時刻ｔ１の表示画像をプロジェクタ装置５１に出力する。プロジェクタ装置５１は、表示情報管理装置３１から出力された表示画像を電子ホワイトボード装置１１の表示面１１１に投影することにより、表示画像を表示する。
そして、ユーザが電子ペン２１を用いて電子ホワイトボード装置１１の表示面１１１上に描画を行うと、図３（ａ）のステップＳ１１と同様に、センサ１１２が、表示面１１１上の電子ペン２１の位置を検出して描画データを生成し、電子ホワイトボード装置１１は、生成した描画データを表示情報管理装置３１に出力する。
【００３７】
その後、ユーザが追加終了を示す操作入力を行うと、画面編集部３１４は、画面情報の生成を指示する信号を属性情報管理部３１５に出力し、属性情報管理部３１５は、追加開始の操作入力を受けてから追加終了の操作入力を受けるまでの間に、電子ホワイトボード装置１１から出力された描画データを一纏めにして、画面情報を生成する。さらに、属性情報管理部３１５は、ユーザから指定された時刻の画面情報と、その次に古い画面情報との間に相当する時刻を、生成した画面情報の時刻に決定する。図５（ｂ）の例では、ユーザから指定された時刻ｔ１の画面情報の次に古い画面情報は、時刻ｔ３の画面情報である。そこで、属性情報管理部３１５は、時刻ｔ１よりも新しく、かつ時刻ｔ３よりも古い時刻ｔ１−１を、生成した画面情報の時刻に決定する。
【００３８】
次に、属性情報管理部３１５は、図３（ａ）のステップＳ１２およびＳ１３と同様に、生成した画面情報の画面ＩＤを生成し、生成した画面情報と、画面ＩＤと、画面情報の時刻とを対応付けて画面情報格納部３１１に格納する。その後、属性情報管理部３１５は、画面情報の生成を完了したことを示す信号を、画面編集部３１４に出力する。画面編集部３１４は、画面合成部３１２に対して、時刻ｔ１よりも新しい表示画像の更新を指示する信号を出力する。
画面合成部３１２は、画面編集部３１４からの信号に従って、表示画像を更新する。図５の例では、時刻ｔ１よりも新しい時刻ｔ１−１の表示画面と時刻ｔ３の表示画面とを更新する。表示画像を更新した後、画面合成部３１２は、画面一覧表示部３１３に対して、サムネイル画像中の時刻ｔ１−１以降の表示画面の更新を指示する信号を出力する。
画面一覧表示部３１３は、画面合成部３１２からの信号に従って、サムネイル画像を更新する。図５の例では、画面合成部３１２が更新した時刻ｔ１−１の表示画像と時刻ｔ３の表示画像とをサムネイル画像中で更新し、図５（ｃ）に示すサムネイル画像を生成する。
【００３９】
このように、表示情報管理装置３１は、電子ホワイトボード装置１１から出力される描画データに基づく画面情報を管理・保存し、電子ホワイトボード装置１１に表示された表示画像履歴の一覧を表示するので、例えば、電子ホワイトボード装置１１を利用した複数人による会議において、会議途中や会議終了後に、議論の過程を確認できる。
また、表示情報管理装置３１は、電子ホワイトボード装置１１に表示された表示画像履歴を編集するので、最終的に保存する画面情報を取捨選択できる。特に、表示情報管理装置３１は、電子ホワイトボード装置１１から出力される描画データを、予め定められた事象の発生によって区切られる時間毎に纏めて、画面情報として保存し管理するので、電子ホワイトボード装置１１上に描画された、互いに重なりあう文字や図形等であっても、そのうちの不要な部分を削除し、必要な部分のみを保存できる。例えば、説明時に使ったマークや曲線等の不要な情報を除去もしくは整形し保存できる。
【００４０】
なお、画面編集部３１４が画面情報を編集するタイミングは、図５にて示した、画面情報格納部３１１が３つの画面情報を格納しているときに限らない。画面情報格納部３１１が２つ以上の画面情報を格納していれば、画面編集部３１４は、どのタイミングで画面情報を編集してもよい。
また、属性情報管理部３１５が、画像データを画面情報に纏めるタイミングを示す予め定められた事象は、上述した一定時間の経過に限らない。
例えば、ユーザが、表示情報管理装置３１に対して画面情報の生成を指示する操作入力を行うなど、ユーザが予め定められた行動を行う毎に、属性情報管理部３１５が時間を区切り、各時間内に受信した描画データを一纏まりとして画面情報を生成するようにしてもよい。
あるいは、属性情報管理部３１５が、ユーザによって電子ホワイトボード装置１１上で最後に描画が行われてからの経過時間を測定し、予め定められた時間以上描画が行われなかったと判定した場合に、前回画面情報を生成した以降に受信した描画データを一纏まりとして画面情報を生成するようにしてもよい。
【００４１】
＜第２の実施形態＞
図６は、本発明の第２の実施形態における情報共有システムの構成を示す構成図である。
同図において、情報共有システム２は、主催者側の拠点に備えられる、電子ホワイトボード装置１１−１と、電子ペン２１−１と、表示情報管理装置３２ａと、プロジェクタ装置５１−１と、参加者側の拠点に備えられる、電子ホワイトボード装置１１−２と、電子ペン２１−２と、表示情報管理装置３２ｂと、プロジェクタ装置５１−２と、主催者側の拠点と参加者側の拠点とを結ぶネットワーク６１とを具備する。電子ホワイトボード装置１１−１は、表示面１１１−１と、センサ１１２−１とを具備する。電子ホワイトボード装置１１−２は、表示面１１１−２と、センサ１１２−２とを具備する。表示情報管理装置３２ａは、画面情報格納部３１１−１と、画面合成部３１２−１と、画面一覧表示部３１３−１と、画面編集部３１４−１と、属性情報管理部３２５ａと、表示画像送信部３１６−１と、更新情報受信部３１７−１とを具備する。
表示情報管理装置３２ｂは、画面情報格納部３１１−２と、属性情報管理部３２５ｂと、更新情報送信部３１８−２と、表示画像受信部３１９−２とを具備する。
本実施形態の情報共有システム２は、ネットワーク６１を介して遠隔地点間で電子ホワイトボード装置の画面を共有する構成となっており、例えば、互いに離れた複数の会議室に参加者が集まって、電子ホワイトボード装置１１−１および１１−２に資料を提示しながら会議を行う際に使用される。
【００４２】
電子ホワイトボード装置１１−１および１１−２は、図２の電子ホワイトボード装置１１と同様の機能を有しており、説明を省略する。同様に、表示面１１１−１および１１１−２、センサ１１２−１および１１２−２、電子ペン２１−１および２１−２、画面情報格納部３１１−１および３１１−２、画面合成部３１２−１、画面一覧表示部３１３−１、画面編集部３１４−１、プロジェクタ装置５１−１および５１−２は、それぞれ、図２の表示面１１１、センサ１１２、電子ペン２１、画面情報格納部３１１、画面合成部３１２、画面一覧表示部３１３、画面編集部３１４、プロジェクタ装置５１と同様の機能を有しており、説明を省略する。
【００４３】
表示情報管理装置３２ａは、主催者側の電子ホワイトボード装置１１−１と参加者側の電子ホワイトボード装置１１−２とから出力される描画データを、画面情報格納部３１１−１にて格納・管理し、この画面情報に基づく表示画像を生成する。
属性情報管理部３２５ａは、電子ホワイトボード装置１１−１から出力される描画データをある時間毎に纏めて画面情報を生成し、生成した画面情報を、参加者側の表示情報管理装置３２ｂが生成する画面情報と共に管理する。
表示画像送信部３１６−１は、属性情報管理部３２５ａが随時生成する表示画像を、表示情報管理装置３２ｂに送信する。
更新情報受信部３１７−１は、表示情報管理装置３２ｂから送信される、電子ホワイトボード装置１１−２上での描画に基づく画面情報を受信し、受信した画面情報を属性情報管理部３２５ａに出力する。
【００４４】
表示情報管理装置３２ｂは、電子ホワイトボード装置１１−２から出力される描画データに基づいて画面情報を生成し、生成した画面情報を主催者側の表示情報管理装置３２ａに送信する。また、表示情報管理装置３２ｂは、表示情報管理装置３２ａから送信される表示情報を、プロジェクタ装置５１−２に出力する。
属性情報管理部３２５ｂは、電子ホワイトボード装置１１−２から出力される描画データをある時間毎に纏めて画面情報を生成する。
更新情報送信部３１８−２は、属性情報管理部３２５ｂが生成する画面情報を、表示情報管理装置３２ａに送信する。
表示画像受信部３１９−２は、主催者側の表示情報管理装置３２ａから送信される表示画像を受信し、受信した表示画像をプロジェクタ装置５１−２に出力する。
ネットワーク６１は、表示情報管理装置３２ａおよび３２ｂが接続される通信ネットワークであり、表示情報管理装置３２ａと表示情報管理装置３２ｂとの間でデータを転送する。
なお、参加者側の拠点は同図に示す１箇所に限らず、複数の参加者側の拠点がネットワーク６１に接続されていてもよい。
【００４５】
次に、情報共有システム２の動作について説明する。
図７は、情報共有システム２が描画データを処理する手順を示すフローチャートである。
まず、情報共有システム２が、主催者側の電子ホワイトボード装置１１−１に描画される情報を格納する処理手順について図７（ａ）を参照しながら説明する。
主催者側のユーザが、電子ペン２１−１を用いて電子ホワイトボード装置１１−１上に文字や図形等を描画すると、センサ１１２−１が、表示面１１１−１上の電子ペン２１−１の位置を検出して描画データを生成する。電子ホワイトボード装置１１−１は、生成した描画データを表示情報管理装置３２ａに出力する（以上、ステップＳ３１）。
【００４６】
表示情報管理装置３２ａが、電子ホワイトボード装置１１−１からの描画データの出力を受けると、属性情報管理部３２５ａは、描画データから画面情報を生成し、また、生成した画面情報の画面ＩＤを生成する。この際、属性情報管理部３２５ａは、第１の実施形態の属性情報管理部３１５と同様に、予め定められた事象で区切られる時間内に受信した描画データごとに一纏めにして画面情報を生成する。
また、属性情報管理部３２５ａは、画面情報の時刻として、例えば、当該画面情報の元となる描画データの出力を最後に受け付けた時刻を画面情報に対応付ける（以上、ステップＳ３２）。
属性情報管理部３２５ａは、生成した画面情報と、画面情報の画面ＩＤと、画面情報の時刻とを対応付けて、画面情報格納部３１１−１に格納する（ステップＳ３３）。
【００４７】
次に、情報共有システム２が、参加者側の電子ホワイトボード装置１１−２に描画される情報を格納し、主催者側の電子ホワイトボード装置１１−１および参加者側の電子ホワイトボード装置１１−２に表示する処理手順について、図７（ｂ）を参照しながら説明する。
参加者側のユーザが、電子ペン２１−２を用いて電子ホワイトボード装置１１−２上に文字や図形等を描画すると、センサ１１２−２が、表示面１１１−２上の電子ペン２１−２の位置を検出して描画データを生成する。電子ホワイトボード装置１１−２は、生成した描画データを表示情報管理装置３２ｂに出力する（以上、ステップＳ４１）。
【００４８】
表示情報管理装置３２ｂが、電子ホワイトボード装置１１−２からの描画データの出力を受けると、属性情報管理部３２５ｂは、描画データから画面情報を生成し、また、生成した画面情報の画面ＩＤを生成する。この際、属性情報管理部３２５ｂは、第１の実施形態の属性情報管理部３１５と同様に、予め定められた事象で区切られる時間内に受信した描画データごとに一纏めにして画面情報を生成する。
また、属性情報管理部３２５ｂは、画面情報の時刻として、例えば、当該画面情報の元となる描画データの出力を最後に受け付けた時刻を画面情報に対応付ける（以上、ステップＳ４２）。
属性情報管理部３２５ｂは、生成した画面情報と、画面情報の画面ＩＤと、画面情報の時刻とを対応付けて、画面情報格納部３１１−２に格納する（ステップＳ４３）。
その後、属性情報管理部３２５ｂは、生成した画面情報と、画面情報の時刻と、拠点の識別子とを対応付けて、更新情報送信部３１８−２に出力し、更新情報送信部３１８−２は、属性情報管理部３２５ｂからの画面情報と、画面情報の時刻と、拠点の識別子とを対応付けて、ネットワーク６１を介して主催者側の表示情報管理装置３２ａに送信する。
ここで、「拠点の識別子」とは、表示情報管理装置を識別するために表示情報管理装置毎に付される識別子である。図６の構成の場合、表示情報管理装置３２ａと３２ｂとに互いに異なる識別子が付される（以上、ステップＳ４４）。
【００４９】
表示情報管理装置３２ａでは、更新情報受信部３１７−１が、画面情報と、画面情報の時刻と、拠点の識別子とを受信し、属性情報管理部３２５ａに出力する（ステップＳ４５）。
属性情報管理部３２５ａは、更新情報受信部３１７−１から出力された画面情報の画面ＩＤを生成する。例えば、属性情報管理部３２５ａは、画面情報の時刻と、拠点の識別子とを組み合わせた画面ＩＤを生成する（ステップＳ４６）。そして、属性情報管理部３２５ａは、この画面情報と、画面ＩＤと、画面情報の時刻とを対応付けて、画面情報格納部３１１−１に格納する（以上、ステップＳ４７）。
【００５０】
なお、参加者側の表示情報管理装置３２ｂは、電子ホワイトボード装置１１−２から出力される描画データを、上述した画面情報とは別に、主催者側の表示情報管理装置３２ａに随時送信する。主催者側の表示情報管理装置３２ａは、表示情報管理装置３２ｂから送信される描画データと、電子ホワイトボード装置１１−１から出力される描画データとを蓄積し、蓄積した描画データに基づいて、表示画像を随時生成する。表示情報管理装置３２ａは、生成した表示画像をプロジェクタ装置５１−１に随時出力し、プロジェクタ装置５１−１は、表示情報管理装置３２ａから出力される表示画像を電子ホワイトボード装置１１−１に表示する。また、表示情報管理装置３２ａは、生成した表示画像を表示情報管理装置３２ｂに随時送信し、表示情報管理装置３２ｂは、表示情報管理装置３２ａから送信される表示画像をプロジェクタ装置５１−２に出力する。プロジェクタ装置５１−２は、表示情報管理装置３２ｂから出力される表示画像を電子ホワイトボード装置１１−２に表示する。以上により、主催者側のユーザが電子ホワイトボード装置１１−１上に描く画像と、参加者側のユーザが電子ホワイトボード装置１１−２上に描く画像とを合成した画像が、電子ホワイトボード装置１１−１上と電子ホワイトボード装置１１−２上とにリアルタイム表示される。
【００５１】
以上のように、表示情報管理装置３２ａは、主催者側の電子ホワイトボード装置１１−１から出力される描画データと、参加者側の電子ホワイトボード装置１１−２から出力される描画データとに基づく表示画像を生成し、この表示画像が、主催者側の電子ホワイトボード装置１１−１と、参加者側の電子ホワイトボード装置１１−２とに表示されるので、互いに遠隔の地にある主催者側の拠点と参加者側の拠点とで、同一の情報を共有できる。
また、第１の実施形態の表示情報管理装置３１と同様、表示情報管理装置３２ａは、電子ホワイトボード装置１１−１および１１−２から出力される描画データに基づく画面情報を管理・保存するので、第１の実施形態の表示情報管理装置３１と同様、電子ホワイトボード装置１１−１および１１−２に表示された表示画像履歴の一覧を生成・表示でき、例えば、電子ホワイトボード装置１１−１および１１−２を利用した複数人による会議において、会議途中や会議終了後に、議論の過程を確認できる。
【００５２】
また、第１の実施形態の表示情報管理装置３１と同様、表示情報管理装置３２ａは、電子ホワイトボード装置１１−１および１１−２に表示された表示画像履歴を編集するので、最終的に保存する画面情報を取捨選択できる。特に、表示情報管理装置３２ａは、電子ホワイトボード装置１１−１および１１−２から出力される描画データを、予め定められた事象の発生によって区切られる時間毎に纏めて、画面情報として保存し管理する。従って、第１の実施形態の表示情報管理装置３１と同様、電子ホワイトボード装置１１−１および１１−２上に描画された、互いに重なりあう文字や図形等であっても、そのうちの不要な部分を削除し、必要な部分のみを保存できる。
【００５３】
＜第３の実施形態＞
図８は、本発明の第３の実施形態における情報共有システムの構成を示す構成図である。
同図において、情報共有システム３は、電子ホワイトボード装置１１と、電子ペン２１と、表示情報管理装置３３と、プロジェクタ装置５１とを具備する。電子ホワイトボード装置１１は、表示面１１１と、センサ１１２とを具備する。表示情報管理装置３３は、画面情報格納部３１１と、画面合成部３１２と、画面編集部３３４と、属性情報管理部３１５と、画面情報検索部４３１とを具備する。
同図において、図２の各部と同様の機能を有する部分には同一の符号（１１、１１１、１１２、２１、３１１、３１２、３１５、５１）を付し、説明を省略する。
表示情報管理装置３３は、画面情報の編集を行う際に、電子ホワイトボード装置１１上の位置がユーザによって指定されると、指定された位置に基づいて、編集対象の画面情報を検索する点で、第１の実施形態の表示情報管理装置３１と異なる。
画面情報検索部４３１は、電子ホワイトボード装置１１上の位置の情報が入力されると、入力された位置の情報に基づいて、画面情報格納部３１１から画面情報を選択する。
画面編集部３３４は、画面情報の編集を行う際に、電子ホワイトボード装置１１上の位置がユーザによって指定されると、指定された位置の情報と、この位置の情報に基づいて画面情報を選択するよう指示する信号とを、画面情報検索部４３１に出力する点で、第１の実施形態の画面編集部３１４と異なる。
【００５４】
次に、情報共有システム３の動作について説明する。
図９は、情報共有システム３が描画データを処理する手順を示すフローチャートである。
図９（ａ）は、情報共有システム３が、電子ホワイトボード装置１１に描画される文字や図形等の描画データを蓄積し管理する処理手順を示すフローチャートであり、第1の実施形態の図３（ａ）と同様であるため説明を省略する。
以下、情報共有システム３が、電子ホワイトボード装置１１上で指定される文字や図形等を削除する処理手順について図９（ｂ）を参照しながら説明する。
ユーザが、削除したい文字や図形等の位置を、電子ホワイトボード装置１１上で電子ペンを用いて指定すると、センサ１１２が、指定された位置を画面上の座標として検出する。位置の指定は、削除したい文字や図形等の上の一点を指定するものであってもよいし、削除したい文字や図形等の全部もしくは一部を含む閉領域を指定するものであってもよい（ステップＳ７１）。
【００５５】
電子ホワイトボード装置１１は、センサ１１２が検出した座標を表示情報管理装置３３に出力する。表示情報管理装置３３の画面情報検索部４３１は、画面情報格納部３１１を検索して、電子ホワイトボード装置１１から出力される座標が示す位置に文字や図形等が描画されている画面情報を選択する。例えば、画面情報がビットマップデータにて生成されており、ユーザが、電子ホワイトボード装置１１上の一点を指定した場合、画面情報検索部４３１は、電子ホワイトボード装置１１から出力される座標を、画面情報のビットマップデータ上の座標に変換する。そして、画面情報検索部４３１は、画面情報格納部３１１に格納されている画面情報の各々について、変換されたビットマップデータ上の座標の画素値が、描画を示す画素値（例えば、黒を示す画素値）か否かを判定し、描画を示す画素値であると判定した画面情報を選択する。
なお、該当する画面情報が複数ある場合、画面情報検索部４３１は、例えば、最も新しい時刻の画面情報を選択するなど、予め定められた順序に従って、まず、最初の画面情報を選択する。
画面情報検索部４３１は、選択した画面情報の画面ＩＤを画面編集部３３４に出力する。なお、該当する画面情報が無い場合は、画面情報検索部４３１は、該当する画面情報が無いことを示す信号を、画面編集部３３４に出力する（以上、ステップＳ７２）。
【００５６】
画面編集部３３４は、該当する画面情報の有無を判定する（ステップＳ７３）。画面情報検索部４３１から、該当する画面情報が無いことを示す信号が出力された場合は、画面編集部３３４は、該当する画面情報が無いと判定して（ステップＳ７３：Ｎｏ）、図９（ｂ）の処理を終了する。一方、画面情報検索部４３１から、画面ＩＤが出力された場合は、画面編集部３３４は、該当する画面情報があると判定して（ステップＳ７３：Ｙｅｓ）、画面情報検索部４３１から出力された画面ＩＤと、この画面ＩＤの画面情報に含まれる文字や図形等を点滅表示するよう指示する信号とを、画面合成部３１２に出力する。画面合成部３１２は、画面編集部３３４からの画面ＩＤが示す画面情報に含まれる文字や図形等を点滅させる制御情報を含む表示画像を生成し、生成した表示画像をプロジェクタ装置５１に出力する。プロジェクタ装置５１は、表示画像の制御情報に従って、該当する文字や図形等を点滅させる。
なお、情報共有システム３が、選択された文字や図形等を表示する方法は、該当する文字や図形等を点滅させる方法に限らず、ユーザが該当部分を認識できる方法であればよい。例えば、該当する文字や図形等の色を反転させる、あるいは、未使用の色で表示するなどであってもよい（以上、ステップＳ７４）。
【００５７】
その後、画面編集部３３４は、ユーザ入力待ちの状態となる。ユーザにより操作入力が行われると、画面編集部３３４は、削除を指示する操作入力か否かを判定する（ステップＳ７５）。
例えば、ユーザが、電子ペン２１を用いて電子ホワイトボード装置１１上の点滅部分を指定すると、画面編集部３３４は、削除を指示する操作入力が行われたと判定し(ステップＳ７５：Ｙｅｓ)、ステップＳ７２で画面情報検索部４３１から出力された画面ＩＤと、この画面ＩＤに対応付けられた画面情報と、この画面ＩＤに対応付けられた画面の時刻とを、画面情報格納部３１１から削除する。そして、画面編集部３３４は、表示画像の更新を指示する信号を画面合成部３１２に出力し、画面合成部３１２は、画面編集部３３４からの信号に従って、表示画像を更新する(以上、ステップＳ７６）。その後、同図の処理を終了する。
一方、ステップＳ７５にて、ユーザが、電子ペン２１を用いて電子ホワイトボード装置１１上の点滅部分以外の部分を指定すると、画面編集部３３４は、削除しないことを指示する操作入力が行われたと判定して(ステップＳ７５：Ｎｏ)、ステップＳ７２に戻り、予め定められた順序に従って、次の順序の画面情報を選択する。そして、画面情報検索部４３１は、選択した画面情報の画面ＩＤ、または、該当する画面情報が無いことを示す信号を、画面編集部３３４に出力し、情報共有システム３は、ステップＳ７３以下の処理を行う。
【００５８】
以上のように、画面情報検索部４３１が、ユーザによって指定される電子ホワイトボード装置１１上の位置に基づいて削除対象の画面情報を検索するので、ユーザは、電子ペン２１を用いて電子ホワイトボード装置１１上の位置を指定する簡単な操作にて不要な文字や図形等を削除できる。また、表示情報管理装置３３が表示画像のサムネイル画像を生成しなくとも、ユーザは削除したい文字や図形等を指定できる。
【００５９】
＜第４の実施形態＞
図１０は、本発明の第４の実施形態における情報共有システムの構成を示す構成図である。
同図において、情報共有システム４は、電子ホワイトボード装置１１と、電子ペン２１と、表示情報管理装置３４と、プロジェクタ装置５１とを具備する。電子ホワイトボード装置１１は、表示面１１１と、センサ１１２とを具備する。表示情報管理装置３４は、画面情報格納部３１１と、画面合成部３１２と、画面一覧表示部３１３と、画面編集部３１４と、属性情報管理部３１５と、画像生成部４４２と、領域抽出部４４３とを具備する。
同図において、図２の各部と同様の機能を有する部分には同一の符号（１１、１１１、１１２、２１、３１１、３１２、３１３、３１４、３１５、５１）を付し、説明を省略する。
表示情報管理装置３４は、電子ホワイトボード装置１１上の領域がユーザによって指定されると、指定された領域の画像を含む保存用画像を、矩形領域の画像にて生成する点で、第１の実施形態の表示情報管理装置３１と異なる。
領域抽出部４４３は、ユーザによって指定された領域の画像を表示画像から抽出する。
画像生成部４４２は、領域抽出部４４３が抽出した画像を含む、矩形領域の保存用画像を生成する。
【００６０】
次に、情報共有システム４の動作について説明する。
図１１は、情報共有システム４が、表示画像上の閉領域に含まれる画像を抽出して保存する処理手順を示すフローチャートである。情報共有システム４は、ユーザの操作により画像を抽出するモードが選択されると、同図の処理を開始する。例えば、電子ホワイトボード装置１１が表示１１１の下部に、描画を行うモードを選択する領域と、画像を抽出するモードを選択する領域とを備え、ユーザが電子ペン２１を用いていずれかの領域を選択（タッチ）すると、電子ホワイトボード装置１１が属性情報管理部３１５にモード選択情報を出力することにより、モードの切り替えが行われる。
【００６１】
画像を抽出するモードにおいて、ユーザが、電子ホワイトボード装置１１上で電子ペン２１を用いて、保存対象の図を囲む閉曲線を描くと、描かれた閉曲線の各点の座標をセンサ１１２が検出し、電子ホワイトボード装置１１は、検出した座標を表示情報管理装置３４に出力する。
図１２は、保存対象の図を囲む閉曲線の例を示す図である。同図（ａ）は、電子ホワイトボード装置１１上に表示された画像の一例であり、文字と図が混在している。例えば、ユーザが、電子ペン２１を用いて、図１２（ｂ）に示すように保存対象の図を囲むように閉曲線で描くと、センサ１１２が電子ペン２１の位置を検出することにより閉曲線上の各点の座標を、例えばｘｙ座標にて検出し、電子ホワイトボード装置１１は、検出した座標を表示情報管理装置３４に出力する（以上、ステップＳ８１）。
表示情報管理装置３４が、電子ホワイトボード装置１１からの座標の出力を受けると、領域抽出部４４３が、画面合成部３１２の生成した表示画像上で、閉曲線に囲まれた領域に対応する領域の画像を抽出する。具体的には、表示画像上で、閉曲線に囲まれた領域に対応する領域に含まれる各画素の画素値を、表示画像上でのｘｙ座標と対応付けて読み出す。表示画像が単色の場合は、領域抽出部４４３は、画素毎に１つの画素値を読み出す。一方、表示画像がカラーの場合は、領域抽出部４４３は、画素毎に３つの画素値（Ｒ，Ｇ，Ｂの組み合わせ）を読み出す。
領域抽出部４４３は、読み出した画素値を画像生成部４４２に出力する（以上、ステップＳ８２）。
【００６２】
画像生成部４４２は、領域抽出部４４３から出力された領域を含む矩形領域を生成する。
図１３は、画像生成部４４２が生成する矩形領域の例を示す図である。
画像生成部４４２は、まず、図１３（ａ）に示すように、領域抽出部４４３から出力された領域の上端と下端と左端と右端との座標を検出する。以下では、画像生成部４４２が検出する左端のｘ座標をｘ０、右端のｘ座標をｘｎ、上端のｙ座標をｙ０、下端のｙ座標をｙｎで示す。
次に、画像生成部４４２は、領域抽出部４４３から出力された領域を含む最小の矩形領域として、座標（ｘ０，ｙ０）と（ｘｎ，ｙ０）と（ｘｎ，ｙｎ）と（ｘ０，ｙｎ）とを頂点とする矩形領域を生成する。具体的には、画像生成部４４２は、この矩形領域に含まれる各画素を要素とする行列を生成し、領域抽出部４４３から出力された領域に対応する要素の値を、それぞれ対応する画素の画素値とする。一方、領域抽出部４４３から出力された領域に対応しない要素の初期値は任意の値でよい（以上、ステップＳ８３）。
【００６３】
さらに、画像生成部４４２は、閉曲線の外側の領域に色情報を設定する。具体的には、画像生成部４４２は、ステップＳ８３で生成した行列の、領域抽出部４４３から出力された領域に対応しない要素の値を決定する。
画像生成部４４２は、まず、閉曲線の外側の画素のうち閉曲線に隣接する画素の画素値を、閉曲線内部の画素値に基づいて決定する。次に、画像生成部４４２は、画素値が未定の画素のうち、画素値が決定されている画素に隣接する画素の画素値を、隣接する画素値が決定されている画素の画素値に基づいて決定する。このように、画像生成部４４２は、閉曲線に隣接する画素から順に、閉曲線の外側の画素の画素値を決定していく。
【００６４】
図１３（ｃ）は、画像生成部４４２が閉曲線の外側に色情報を設定する方法の一例を示す。この図は、図１３（ｂ）の一部を拡大したものであり、小さい四角が各画素を示す。また、太線の右側（図中の領域Ａ）が閉曲線の内部の領域であり、太線の左側（図中の領域Ｂ）が閉曲線の外部の領域である。同図の例では、画像生成部４４２は、画素Ｐ１の画素値を、画素Ｐ１に隣接する領域Ａ内の３つの画素Ｐ２とＰ３とＰ４との画素値の平均値に決定する。同様に、他の閉曲線に隣接する画素に対しても隣接する領域Ａ内の画素値の平均をとることによって画素値を決定する。閉曲線に隣接する点の画素値が全て決定した後、画像生成部４４２は、その外側の画素に対して同様の操作を行う。上述の操作を繰り返すことにより、画像生成部４４２は、矩形領域内の全ての画素に対して画素値を決定する（以上、ステップＳ８４）。
矩形内の画素全ての画素値を決定した後、画像生成部４４２は、各画素の座標について、ｘ座標からｘ０を減算し、ｙ座標からｙ０を減算することにより、矩形の左上の頂点を原点に設定する（ステップＳ８５）。その後、画像生成部４４２は、生成した矩形の画像を、表示情報管理装置３４内部の記憶部（不図示）に、保存用画像として保存する（ステップＳ８６）。
【００６５】
以上のように、情報共有システム４は、閉曲線にて指定される領域に対応する矩形領域の画像を生成するので、指定された領域内の、保存したい文字や図形等のみを含む矩形領域の画像を保存できる。また、情報共有システム４は、閉曲線の内側の画素値に基づいて閉曲線の外側の画素値を決定するので、閉領域の内側に背景色が設定されている場合でも、領域の内側と外側で色調が不連続とならない自然な画像を生成し保存できる。
なお、画像生成部４４２が閉曲線の外側の領域の画素値を決定する方法は、上述の方法に限らない。例えば、閉曲線の外側の領域の画素値を一律に０または（０，０，０）として黒に設定する、あるいは、一律に２５５または（２５５，２５５，２５５）として白に設定するなど、予め定められた画素値に一律に決定するようにしてもよい。これにより、画像生成部４４２の演算量を軽減できる。
【００６６】
上述したように、本発明の表示情報管理装置は、コンピュータとプログラムによっても実現でき、プログラムを記録媒体に記録することも、ネットワークを通じて提供することも可能である。
例えば、表示情報管理装置３１または３２ａまたは３２ｂまたは３３または３４の、全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の保持装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００６７】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【産業上の利用可能性】
【００６８】
本発明は、表示情報管理装置、表示情報管理方法、プログラムおよび記録媒体に用いて好適である。
【符号の説明】
【００６９】
１、２、３、４  情報共有システム
１１、１１−１、１１−２  電子ホワイトボード装置
１１１、１１１−１、１１１−２  表示面
１１２、１１２−１、１１２−２  センサ
２１、２１−１、２１−２  電子ペン
３１、３２ａ、３２ｂ、３３、３４  表示情報管理装置
３１１、３１１−１、３１１−２  画面情報格納部
３１２、３１２−１  画面合成部
３１３、３１３−１  画面一覧表示部
３１４、３１４−１、３３４  画面編集部
３１５、３２５ａ、３２５ｂ  属性情報管理部
３１６−１  表示画像送信部
３１７−１  更新情報受信部
３１８−２  更新情報送信部
３１９−２  表示画像受信部
４３１  画面情報検索部
４４２  画像生成部
４４３  領域抽出部
５１、５１−１、５１−２  プロジェクタ装置
６１  ネットワーク
【図１】
2011180924.tif 000003
【図２】
2011180924.tif 000004
【図３】
2011180924.tif 000005
【図４】
2011180924.tif 000006
【図５】
2011180924.tif 000007
【図６】
2011180924.tif 000008
【図７】
2011180924.tif 000009
【図８】
2011180924.tif 000010
【図９】
2011180924.tif 000011
【図１０】
2011180924.tif 000012
【図１１】
2011180924.tif 000013
【図１２】
2011180924.tif 000014
【図１３】
2011180924.tif 000015
【図１４】
2011180924.tif 000016