(57)【要約】【課題】情報が記載された付箋等の画像を含む画面上にて情報共有を行うシステムにおいて、ユーザの付箋の操作に基づいて容易に画面上の情報の更新を行いたい。【解決手段】画像に含まれる、情報が記載された第一の領域から当該情報を抽出して記憶する記憶手段と、前記画像における第二の領域の情報を取得する取得手段と、投影装置による、前記第一の領域の情報および前記第二の領域の情報の表示制御を行う制御手段と、前記画像において前記第一の領域に前記第二の領域が重なっているか否かを検知する検知手段と、を有し、前記画像において前記第一の領域に前記第二の領域が重なっていない場合、前記制御手段は、前記投影装置にて前記第一の領域の情報と前記第二の領域の情報とをそれぞれ表示させ、前記画像において前記第一の領域に前記第二の領域が重なっている場合、前記記憶手段は、前記第二の領域の情報を用いて、前記第一の領域の情報を更新し、前記制御手段は、前記更新された第一の領域の情報を前記投影装置にて表示させる。【選択図】  図１２
2014119811.tif 000002
【特許請求の範囲】
【請求項１】
投影装置に接続された情報処理装置であって、
画像に含まれる、情報が記載された第一の領域から当該情報を抽出して記憶する記憶手段と、
前記画像における第二の領域の情報を取得する取得手段と、
前記投影装置による、前記第一の領域の情報および前記第二の領域の情報の表示制御を行う制御手段と、
前記画像において前記第一の領域に前記第二の領域が重なっているか否かを検知する検知手段と、
を有し、
前記画像において前記第一の領域に前記第二の領域が重なっていない場合、前記制御手段は、前記投影装置にて前記第一の領域の情報と前記第二の領域の情報とをそれぞれ表示させ、
前記画像において前記第一の領域に前記第二の領域が重なっている場合、
前記記憶手段は、前記第二の領域の情報を用いて、前記第一の領域の情報を更新し、
前記制御手段は、前記更新された第一の領域の情報を前記投影装置にて表示させる
ことを特徴とする情報処理装置。
【請求項２】
前記検知手段は更に、前記第一の領域に対する前記第二の領域の重なり方を判定し、
前記記憶手段は、前記重なり方に応じて更新方法を切り替える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記検知手段は、前記第一の領域と前記第二の領域の重なった箇所の面積を判定し、
前記記憶手段は、
前記面積が所定の閾値よりも小さい場合、前記第一の領域の情報に前記第二の領域の情報を追加することで更新し、
前記面積が前記所定の閾値以上である場合、前記第一の領域の情報を前記第二の領域の情報にて上書きすることで更新する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置は撮影装置に更に接続され、
前記取得手段は、前記第二の領域の情報を、前記撮影装置にて撮影された画像から抽出して取得することを特徴とする請求項１乃至３のいずれか一項に記載された情報処理装置。
【請求項５】
前記第一の領域または前記第二の領域は、情報が記載された媒体の画像にて示されることを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記媒体は、付箋であることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記投影装置が前記第一の領域の情報または前記第二の領域の情報を投影する位置に、前記第一の領域または前記第二の領域に対応する媒体が位置しているか否かを判定する判定手段を更に有し、
前記第一の領域または前記第二の領域に対応する媒体が位置している場合、前記制御手段は、当該媒体に対応する領域の情報を表示させないことを特徴とする請求項５または６に記載の情報処理装置。
【請求項８】
表示部を有する情報処理装置であって、
画像に含まれる第一の領域の情報を取得する取得手段と、
前記画像における第二の領域の情報の入力をユーザから受け付ける受付手段と、
前記表示部における、前記第一の領域の情報および前記第二の領域の情報の表示制御を行う制御手段と、
前記画像において前記第一の領域に前記第二の領域が重なっているか否かを検知する検知手段と、
を有し、
前記画像において前記第一の領域に前記第二の領域が重なっていない場合、前記制御手段は、前記第一の領域の情報と前記第二の領域の情報とをそれぞれ前記表示部に表示させ、
前記画像において前記第一の領域に前記第二の領域が重なっている場合、前記制御手段は、前記第二の領域の情報を用いて前記第一の領域の情報を更新し、前記更新された第一の領域の情報を前記表示部に表示させる
ことを特徴とする情報処理装置。
【請求項９】
前記検知手段は更に、前記第一の領域に対する前記第二の領域の重なり方を判定し、
前記制御手段は、前記重なり方に応じて更新方法を切り替える
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記検知手段は、前記第一の領域と前記第二の領域の重なった箇所の面積を判定し、
前記制御手段は、
前記面積が所定の閾値よりも小さい場合、前記第一の領域の情報に前記第二の領域の情報を追加することで更新し、
前記面積が前記所定の閾値以上である場合、前記第一の領域の情報を前記第二の領域の情報にて上書きすることで更新する
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
投影装置に接続された情報処理装置と、前記情報処理装置にネットワークを介して接続された携帯端末とを含むシステムであって、
前記情報処理装置は、
画像に含まれる、情報が記載された第一の領域から当該情報を抽出して記憶する記憶手段と、
前記第一の領域の情報を前記携帯端末に提供する手段と、
前記画像における第二の領域の情報を取得する取得手段と、
前記投影装置による、前記第一の領域の情報および前記第二の領域の情報の表示制御を行う制御手段と、
前記画像において前記第一の領域に前記第二の領域が重なっているか否かを検知する検知手段と、
を有し、
前記画像において前記第一の領域に前記第二の領域が重なっていない場合、前記制御手段は、前記投影装置にて前記第一の領域の情報と前記第二の領域の情報とをそれぞれ表示させ、
前記画像において前記第一の領域に前記第二の領域が重なっている場合、
前記記憶手段は、前記第二の領域の情報を用いて、前記第一の領域の情報を更新し、
前記制御手段は、前記更新された第一の領域の情報を前記投影装置にて表示させ、
前記携帯端末は、
前記第一の領域の情報を前記情報処理装置から取得する取得手段と、
前記画像における第二の領域の情報の入力をユーザから受け付ける受付手段と、
前記第二の領域の情報を前記情報処理装置に提供する手段と、
前記第一の領域の情報および前記第二の領域の情報の表示を行う表示手段と、
前記画像において前記第一の領域に前記第二の領域が重なっているか否かを検知する検知手段と、
を有し、
前記画像において前記第一の領域に前記第二の領域が重なっていない場合、前記表示手段は、前記第一の領域の情報と前記第二の領域の情報とをそれぞれ表示し、
前記画像において前記第一の領域に前記第二の領域が重なっている場合、前記表示手段は、前記第二の領域の情報を用いて前記第一の領域の情報を更新し、前記更新された第一の領域の情報を表示する
ことを特徴とするシステム。
【請求項１２】
前記情報処理装置は更に撮影装置に接続され、
前記取得手段は、前記第二の領域の情報を、前記撮影装置にて撮影された画像に含まれる第二の領域から抽出して取得することを特徴とする請求項１１に記載されたシステム。
【請求項１３】
前記第一の領域または前記第二の領域は、情報が記載された媒体の画像にて示されることを特徴とする請求項１１または１２に記載のシステム。
【請求項１４】
前記媒体は、付箋であることを特徴とする請求項１３に記載のシステム。
【請求項１５】
投影装置に接続された情報処理装置における情報処理方法であって、
記憶手段が、画像に含まれる、情報が記載された第一の領域から当該情報を抽出して記憶する記憶工程と、
取得手段が、前記画像における第二の領域の情報を取得する取得工程と、
制御手段が、前記投影装置による、前記第一の領域の情報および前記第二の領域の情報の表示制御を行う制御工程と、
検知手段が、前記画像において前記第一の領域に前記第二の領域が重なっているか否かを検知する検知工程と、
を有し、
前記画像において前記第一の領域に前記第二の領域が重なっていない場合、前記制御工程にて、前記投影装置にて前記第一の領域の情報と前記第二の領域の情報とをそれぞれ表示させ、
前記画像において前記第一の領域に前記第二の領域が重なっている場合、
前記記憶工程にて、前記第二の領域の情報を用いて、前記第一の領域の情報を更新し、
前記制御工程にて、前記更新された第一の領域の情報を前記投影装置にて表示させる
ことを特徴とする情報処理方法。
【請求項１６】
表示部を有する情報処理装置における情報処理方法であって、
取得手段が、画像に含まれる第一の領域の情報を取得する取得工程と、
受付手段が、前記画像における第二の領域の情報の入力をユーザから受け付ける受付工程と、
制御手段が、前記表示部における、前記第一の領域の情報および前記第二の領域の情報の表示制御を行う制御工程と、
検知手段が、前記画像において前記第一の領域に前記第二の領域が重なっているか否かを検知する検知工程と、
を有し、
前記画像において前記第一の領域に前記第二の領域が重なっていない場合、前記制御工程にて、前記第一の領域の情報と前記第二の領域の情報とをそれぞれ前記表示部に表示させ、
前記画像において前記第一の領域に前記第二の領域が重なっている場合、前記制御工程にて、前記第二の領域の情報を用いて前記第一の領域の情報を更新し、前記更新された第一の領域の情報を前記表示部に表示させる
ことを特徴とする情報処理方法。
【請求項１７】
投影装置に接続されたコンピュータを、
画像に含まれる、情報が記載された第一の領域から当該情報を抽出して記憶する記憶手段、
前記画像における第二の領域の情報を取得する取得手段、
前記投影装置による、前記第一の領域の情報および前記第二の領域の情報の表示制御を行う制御手段、
前記画像において前記第一の領域に前記第二の領域が重なっているか否かを検知する検知手段、
として機能させ、
前記画像において前記第一の領域に前記第二の領域が重なっていない場合、前記制御手段は、前記投影装置にて前記第一の領域の情報と前記第二の領域の情報とをそれぞれ表示させ、
前記画像において前記第一の領域に前記第二の領域が重なっている場合、
前記記憶手段は、前記第二の領域の情報を用いて、前記第一の領域の情報を更新し、
前記制御手段は、前記更新された第一の領域の情報を前記投影装置にて表示させる
ことを特徴とするプログラム。
【請求項１８】
表示部を有するコンピュータであって、
画像に含まれる第一の領域の情報を取得する取得手段、
前記画像における第二の領域の情報の入力をユーザから受け付ける受付手段、
前記表示部における、前記第一の領域の情報および前記第二の領域の情報の表示制御を行う制御手段、
前記画像において前記第一の領域に前記第二の領域が重なっているか否かを検知する検知手段、
として機能させ、
前記画像において前記第一の領域に前記第二の領域が重なっていない場合、前記制御手段は、前記第一の領域の情報と前記第二の領域の情報とをそれぞれ前記表示部に表示させ、
前記画像において前記第一の領域に前記第二の領域が重なっている場合、前記制御手段は、前記第二の領域の情報を用いて前記第一の領域の情報を更新し、前記更新された第一の領域の情報を前記表示部に表示させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スクリーン上に貼付された紙付箋を電子化した電子付箋データの表示を制御する情報処理装置、システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
複数人で新しい知識を創出する方法として、ブレインストーミングと呼ばれる方法が知られている。ブレインストーミングでは、アイデアを１つずつカードに書き込み、それらを共有しながらアイデアを発散させていく。また、これらのアイデアを収束する方法として、ＫＪ法と呼ばれる方法が知られている。ＫＪ法では、アイデアの内容について、内容の近いもの同士を集めて分類するグループ化を繰り返し、グループ間の関係性を整理するという方法である。そして、この作業の中で、アイデアの本質の発見や新たなアイデアの創出が行われる。
【０００３】
ブレインストーミングやＫＪ法では、前述のカードとして糊付き付箋（ポスト・イット（登録商標）など）を用い、その糊付き付箋をホワイトボードなどに貼り付けて進める方法が良く用いられる。更に、ブレインストーミングの過程で、付箋を他の付箋に重ねて貼付する事で、下になる付箋の内容に上の付箋の内容を付け足し、又は上書きする意図を表現する事がある。
【０００４】
ブレインストーミングを電子的に支援する手法として、特許文献１では、紙付箋の貼付位置と内容を判別し、紙付箋を電子化する事で盤面を再現する手法が提案されている。この手法では、デジタルカメラで撮影した画像から紙付箋の位置を認識し、当該認識した位置と紙付箋の画像とを関連付けて保存することが開示されている。
【０００５】
一方、特許文献２では、画面上に置かれた物体と、物体が置かれた下に表示されているオブジェクト（ウィンドウなど）を対応付けるシステムが開示されている。例えば、画面に表示されたウィンドウの上に付箋が貼られた場合、該ウィンドウの上に物体が置かれた事を検知し、ウィンドウと付箋を対応づけることにより、付箋を用いてウィンドウの表示を制御（ウィンドウの移動の制限など）する事ができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−０５９０２０号公報
【特許文献２】特開２０１０−１４６３３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１は、付箋の移動を記録することを目的としており、電子化された付箋の記載内容を変更するようなことについては考えられていない。
【０００８】
また、特許文献２の手法を、特許文献１のような紙付箋を電子化する手法に適用した場合、画面に貼付した紙付箋を、画面に表示されているオブジェクトと対応させつつ電子化することが考えられる。この場合、貼付した紙付箋を電子化して得られる画像（電子付箋）を、既に表示されている別の電子オブジェクト（例えば電子付箋）に対して関連付けることができる。しかしながら、特許文献２の技術は、画面に表示中の電子オブジェクトに対して紙付箋を対応づけるものであって、電子オブジェクトの記載内容自体を簡易な操作で変更できるようにすることは考慮されていない。
【０００９】
また、特許文献１では、紙付箋を用いたブレインストーミングなどの会議を、付箋の電子データを共有して複数の遠隔地間で共同して行うような形態については想定していなかった。
【課題を解決するための手段】
【００１０】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、投影装置に接続された情報処理装置であって、画像に含まれる、情報が記載された第一の領域から当該情報を抽出して記憶する記憶手段と、前記画像における第二の領域の情報を取得する取得手段と、前記投影装置による、前記第一の領域の情報および前記第二の領域の情報の表示制御を行う制御手段と、前記画像において前記第一の領域に前記第二の領域が重なっているか否かを検知する検知手段と、を有し、前記画像において前記第一の領域に前記第二の領域が重なっていない場合、前記制御手段は、前記投影装置にて前記第一の領域の情報と前記第二の領域の情報とをそれぞれ表示させ、前記画像において前記第一の領域に前記第二の領域が重なっている場合、前記記憶手段は、前記第二の領域の情報を用いて、前記第一の領域の情報を更新し、前記制御手段は、前記更新された第一の領域の情報を前記投影装置にて表示させる。
【発明の効果】
【００１１】
本発明によれば、複数のユーザが画面を通して情報共有を行う場合に、各ユーザの操作や入力を容易に画面上の情報に反映でき、ユーザの利便性が向上する。
【図面の簡単な説明】
【００１２】
【図１】情報処理システムの構成例を示す図。
【図２】ＰＣ１１１の構成を示す図。
【図３】タブレットＰＣ１５１の構成の一例を示す図。
【図４】電子付箋を生成するフローチャート。
【図５】電子付箋データを生成する際の画面の一例を示す図。
【図６】電子付箋のデータ構造６０１を示す図。
【図７】電子付箋５０３の電子付箋データ７０１の構造を示す図。
【図８】実施例１に係るホワイトボード１１４に貼付された紙付箋を登録する処理の流れを示すフローチャート。
【図９】付箋画像抽出処理（Ｓ８０４）の詳細手順を示す図。
【図１０】紙付箋１８０２の電子付箋データ１００１の構造を示す図。
【図１１】追記後の紙付箋７０１の電子付箋データ１１０１の構造を示す図。
【図１２】実施例１に係る電子付箋を表示する処理のフローチャート。
【図１３】サーバＰＣ１０１における動作を示すフローチャート。
【図１４】実施例２に係るホワイトボード１１４に貼付された紙付箋を登録する処理の流れを示すフローチャート。
【図１５】本システムにおける付箋の重ね方の一例を示す図。
【図１６】上書き後の紙付箋７０１の電子付箋データ１６０１の構造を示す図。
【図１７】実施例２に係る電子付箋を表示する処理のフローチャート。
【図１８】本システムに於ける付箋の配置の一例を示す図。
【発明を実施するための形態】
【００１３】
＜実施例１＞
［システム構成］
図１は、本実施形態における情報処理システムの構成例を示す図である。サーバＰＣ１０１は、ネットワーク１０２上に設置され、会議室１１０のＰＣ１１１や、タブレットＰＣ１５１と接続される。ＰＣ１１１は、サーバＰＣ１０１とデータのやり取りを行う。これにより、サーバＰＣ１０１を介して、タブレットＰＣ１５１へデータを提供したり、逆に提供を受けたりする。またＰＣ１１１は、表示装置１１５での表示を制御する。なお、図１の構成例では、サーバＰＣ１０１をネットワーク１０２上に設けているが、これに限るものではなく、ＰＣ１１１がサーバとしての機能を兼用するように構成しても構わない。
【００１４】
会議室１１０には、表示制御装置としてのＰＣ１１１、撮影装置としてのデジタルカメラ１１３、および表示装置１１５が配置される。表示装置１１５はさらにプロジェクタ１１２とホワイトボード１１４を備え、プロジェクタ１１２が投影した画像が、ホワイトボード１１４上に表示される。
【００１５】
タブレットＰＣ１５１は、会議室１１０の外でも利用可能で、無線ＬＡＮルータ１５２経由でネットワーク１０２につながっている。もちろん、有線ＬＡＮ（不図示）でネットワークにつなげても構わない。
【００１６】
会議室１１０内の装置とタブレットＰＣ１５１は、ネットワーク１０２で接続されているサーバＰＣ１０１を経由して、表示データのやり取りを行う。なお、音声については、周知の技術を用いた既存の電話会議システム、ＴＶ会議システム、ＷＥＢ会議システムなどを利用し、会議における音声のやり取りを行う。これらの音声の通信については、周知の技術を応用すればよく、本実施例では説明を省略する。
【００１７】
なお、本実施形態では、会議室１１０において糊付き付箋（ポスト・イット（登録商標）など）がホワイトボード１１４などのスクリーンに貼られた場合を用いて説明するが、本願発明は、糊付き付箋に限るものではない。例えば、文書やカードがテープ等を用いて貼られた場合や、マグネットなどの吸着手段によって貼られた場合も同様に適用することができる。また、付箋や文書やカードの素材は紙に限るものではなく、その他の素材（プラスチックや布など）の媒体であってもよい。
【００１８】
以下の実施形態では、ホワイトボード１１４（スクリーン）に貼られた付箋や文書を、その素材とは無関係に、紙付箋（または紙文書）と呼ぶこととする。また、その紙付箋に対して撮影やスキャン等を行うことにより電子化した付箋データを電子付箋（または電子文書）と呼んで区別することとする。
【００１９】
図２は、本実施形態におけるＰＣ１１１の構成例を示す図である。ＰＣ１１１は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、キーボードＩ／Ｆ２０５、ディスプレイＩ／Ｆ２０６、外部メモリＩ／Ｆ２０７、および外部Ｉ／Ｆ２０８を備え、それらはシステムバス２０４で接続されている。キーボードＩ／Ｆ２０５を介して接続されているキーボード２０９は、ユーザからの各種操作を受け付ける。ディスプレイＩ／Ｆ２０６にはプロジェクタ１１２が接続され、ＰＣ１１１はプロジェクタ１１２を介してホワイトボード１１４に画像を投影する。ユーザは、プロジェクタ１１２が画像を投影しているホワイトボード１１４（スクリーン）上に紙付箋を貼り付けることができる。
【００２０】
外部Ｉ／Ｆ２０８にはデジタルカメラ１１３が接続され、ＰＣ１１１はデジタルカメラ１１３で撮影した紙付箋の画像を取りこんで、電子付箋（付箋データ）を作成することができる。また、本実施形態では、ユーザがキーボード２０９を用いて入力した電子データも紙付箋の画像から作成した電子付箋と同等に扱うこととし、それらを混在させてプロジェクタ１１２で表示させることができるものとする。
【００２１】
ＣＰＵ（プロセッサ）２０１は、ＰＣ１１１全体の制御を行う。ＣＰＵ２０１は、ＲＯＭ２０３や外部メモリ２１０などに記憶された本発明を実現するプログラムを、ＲＡＭ２０２に読み込み、各種処理を実行する。すなわち、ＰＣ１１１のＣＰＵ２０１は、コンピュータ読み取り可能な記憶媒体に記憶されたコンピュータプログラムを実行することにより、後述するフローチャートの各ステップを実行する処理部（処理手段）として機能する。ＲＯＭ２０３は、ＣＰＵ２０１を起動するためのプログラムを含む各種データを記憶している。ＲＡＭ２０２は、ワークメモリとして用いられる。
【００２２】
尚、サーバＰＣ１０１の構成もＰＣ１１１と同様である。
【００２３】
図３は、タブレットＰＣ１５１の構成の一例を示す図である。タブレットＰＣ１５１は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ディスプレイＩ／Ｆ３０５、外部メモリＩ／Ｆ３０６、および外部Ｉ／Ｆ３０７を備え、それらはシステムバス３０４で接続されている。さらに、タブレットＰＣ１５１は、内蔵のカメラである撮像部３０８を備える。さらに、タブレットＰＣ１５１は、タッチパネル機能を有する表示部（内蔵ディスプレイ）３０９を備えている。
【００２４】
ＣＰＵ３０１は、タブレットＰＣ１５１全体の制御を行う。ＣＰＵ３０１は、ＲＯＭ３０３、ＲＡＭ３０２、外部メモリＩ／Ｆ３０６に接続された外部メモリ（ＨＤＤなど）３１０に記憶された本発明を実現するプログラムを読み込み、各種処理を実行する。ＲＯＭ３０３は、ＣＰＵ３０１を起動するためのプログラムを含む各種データを記憶している。ＲＡＭ３０２は、ワークメモリとして用いられる。
【００２５】
タブレットＰＣ１５１は、タブレットＰＣ１５１のディスプレイ（表示部３０９）を用い、サーバＰＣ１０１に記憶される仮想の電子ホワイトボードを表示する。この仮想の電子ホワイトボードは、現実のホワイトボード１１４に示された電子付箋および紙付箋の画像およびタブレットＰＣ１５１にて指示された電子付箋に基づいて作成される画面に相当する。もちろん、ディスプレイＩ／Ｆ３０５を用い、プロジェクタや一般的なモニタにつなぎ、タブレットＰＣ１５１が備えるディスプレイ以外で表示しても構わない。
【００２６】
［タブレットＰＣに係る処理フロー］
次に、本システムの動作について説明する。タブレットＰＣ１５１では、ユーザのタッチパネル操作により電子付箋を生成し、サーバＰＣ１０１に電子付箋を送付する。図４と図５において、その生成方法を説明する。
【００２７】
図４は、タブレットＰＣ１５１の表示部３０９において、電子付箋を生成するフローチャートである。図４のフローチャートで示す手順は、そのプログラムがタブレットＰＣ１５１のＲＯＭ３０３、ＲＡＭ３０２、外部メモリ（ＨＤＤなど）３１０のいずれかに格納され、ＣＰＵ３０１により実行される。
【００２８】
表示部３０９には、ホワイトボードを模した画面（仮想の電子ホワイトボード）が表示される。先ず、Ｓ４０１にて、タブレットＰＣ１５１のＣＰＵ３０１は表示画面上で電子付箋を貼付したい場所をユーザに位置指定させる。続いて、Ｓ４０２で、タブレットＰＣ１５１のＣＰＵ３０１は、ユーザにより指定された位置の座標を取得する。
【００２９】
次に、Ｓ４０３にてＣＰＵ３０１は、画面上に付箋生成画面を表示する。ユーザによる新たな電子付箋の生成指示を受け付けるための付箋生成画面の詳細については図５を用いて後述する。この付箋生成画面により、受付手段を実現する。その後、ＣＰＵ３０１はＳ４０４にて、付箋生成画面において新規の電子付箋のデータをユーザに入力させる。ユーザによるデータ入力が終了すると、Ｓ４０５にて、ＣＰＵ３０１はその入力されたデータを含む付箋画像を作成する。その後、Ｓ４０６にてＣＰＵ３０１はＳ４０５で作成した画像をデータとして含む電子付箋データを作成する。その後、Ｓ４０７にてＣＰＵ３０１は作成した電子付箋データを表示部３０９に表示する。
【００３０】
Ｓ４０８で、ＣＰＵ３０１はサーバＰＣ１０１に作成した電子付箋データを送付する。なお、サーバＰＣ１０１に電子付箋データを送付する以前に、Ｓ４０７において表示部３０９に電子付箋データを表示する例を説明したがこれに限るものではない。例えば、サーバＰＣ１０１へデータを一旦送信した後、サーバＰＣ１０１から更新されたその他の電子付箋データをまとめて受信し、タブレットＰＣ１５１の表示部３０９に表示するように構成しても良い。
【００３１】
なお、タブレットＰＣ１５１は撮像部３０８を備えるため、ＣＰＵ３０１はそれを利用し、紙に記載した情報を撮影し、それを電子付箋の入力データとして、サーバＰＣ１０１へ送付しても良い。
【００３２】
また、ここでは、タブレットＰＣ１５１を用いて説明したが、一般的なノートＰＣであっても、デスクトップＰＣであっても構わない。
【００３３】
電子付箋データを生成する際の付箋生成画面の一例を、図５を用いて具体的に説明する。Ｓ４０１において、図５（Ａ）に示すようにタブレットＰＣ１５１の表示部３０９の位置５０４がユーザによりタップされて指定されたとする。ＣＰＵ３０１は、Ｓ４０２にて指定された位置５０４の座標を取得する。そして、図５（Ｂ）に示すように、ＣＰＵ３０１はＳ４０３で位置５０４の近傍に、付箋生成画面５０５を表示する。
【００３４】
その後、Ｓ４０４でユーザによる電子付箋として表示させたいテキストなどのデータ入力が終了すると、ＣＰＵ３０１はＳ４０６で電子付箋データ７０１を作成する。電子付箋データ７０１の構造は後述する。続いて、ＣＰＵ３０１はＳ４０７で図５（Ｃ）に示すように、指定した位置５０４を左上の座標とした電子付箋５０３を表示する。その後、ＣＰＵ３０１はＳ４０８にて、Ｓ４０６で作成した電子付箋データ７０１をサーバＰＣ１０１に送付する。
【００３５】
図６は、生成された電子付箋のデータ構造６０１を示す。それぞれの電子付箋が、ヘッダー部６０２とデータ部６０３を有する。ヘッダー部６０２は、ＩＤ、貼付時間、貼付状態ＯＮ／ＯＦＦ、貼付場所、付箋領域、付箋面積、追加付箋ＩＤ、および上書きＯＮ／ＯＦＦの情報を含む。ＩＤは、電子付箋を識別するための一意の識別子である。貼付時間は、付箋が貼付された時刻を示す。貼付状態ＯＮ／ＯＦＦは、電子付箋に対応する紙付箋がある場合に、紙付箋がホワイトボードに貼付されたままの状態であるか剥がされた状態であるかを示す。貼付場所は、付箋の貼付場所を示す。付箋領域は、ホワイトボードにおける付箋領域の位置を示す。付箋面積は、付箋の大きさを示す。追加付箋ＩＤは、付箋の情報に別の付箋の情報が追加／上書きされた場合、その付箋のＩＤを示す。上書きＯＮ／ＯＦＦは、追加付箋ＩＤで追加された情報がこの付箋に対する上書きであるかを示す。
【００３６】
貼付場所には、紙付箋の取り込みにより作成された場合は、紙付箋が貼付された会議室の名前が格納され、携帯端末等により電子付箋が直接作成された場合は携帯端末の名前が格納される。例えば会議室１１０のホワイトボード１１４に貼付された紙付箋から作成された電子付箋である場合、貼付場所には“会議室１１０”が格納される。一方、タブレットＰＣ１５１を操作する事で作成された電子付箋である場合、貼付場所には“タブレットＰＣ１５１”が格納される。
【００３７】
貼付状態は、紙付箋の取り込みにより作成された電子付箋で、且つ対応する紙付箋がホワイトボード１１４に貼付されている状態である場合は“ＯＮ”が格納され、貼付されていない（剥離された）状態である場合は“ＯＦＦ”が格納される。また、対応する紙付箋が無い場合、即ち携帯端末等により直接作成された電子付箋である場合は“ＯＦＦ”が格納される。
【００３８】
付箋領域は、ホワイトボード１１４の左下を原点とした座標系における、付箋の左上、右上、左下、右下それぞれの座標のセットからなる。
【００３９】
データ部６０３は、タブレットＰＣ１５１への入力によって作成された電子付箋であれば、Ｓ４０５で作成された画像を含む。一方、紙付箋を撮影する事によって作成した電子付箋であれば、データ部６０３は、デジタルカメラ１１３で撮影された画像から切り出した付箋画像の画像データを含む。なお、データ部６０３には、その画像データにＯＣＲ処理を施した場合はそのＯＣＲ処理結果のテキストを示すＯＣＲデータが更に格納される。
【００４０】
ここで作成した電子付箋のデータ構造の具体例を図７に示す。図７は、電子付箋５０３の電子付箋データ７０１の構造を示す。電子付箋データ７０１のヘッダー部７０２の内容は次の通りである。ＩＤは“１”である。貼付時間は“１０時０分０秒”である。貼付状態は紙でないため“ＯＦＦ”である。貼付場所は“タブレットＰＣ１５１”である。付箋領域は、付箋の左上が（Ｘ１，Ｙ２）、右上が（Ｘ２，Ｙ２）、左下が（Ｘ１，Ｙ１）、右下が（Ｘ２，Ｙ１）である。付箋面積は“２０”である。追加付箋ＩＤと上書きは他の付箋によって情報が追加されていないのでそれぞれ“ｎｕｌｌ”、“ＯＦＦ”である。また、データ部７０３の内容は、画像データが“ｄａｔａ１．ｊｐｇ”というファイル名で格納されており、ＯＣＲ処理が行われた場合はＯＣＲデータに「ＡＢＣＤ」が格納される。
【００４１】
［ＰＣに係る処理フロー］
図８は、本システムにおいて、ＰＣ１１１がホワイトボード１１４に貼付された紙付箋を登録する処理の流れを示すフローチャートである。図８のフローチャートで示す手順は、そのプログラムがＰＣ１１１のＲＯＭ２０３、ＲＡＭ２０２、外部メモリ（ＨＤＤなど）２１０のいずれかに格納され、ＣＰＵ２０１により実行される。
【００４２】
ブレインストーミングでは、会議室１１０にいるユーザはアイデアを紙付箋に書き込み、それらをホワイトボード１１４に貼り付けて進める。ここでは、まず、図１８（Ａ）に、ホワイトボード１１４に紙付箋１８０１が１枚貼られ、且つ電子付箋５０１、５０３（図４で作成された物を含む）が２枚投影された状態を示す。さらに、図１８（Ａ）の状態から新たに電子付箋５０３に重なるように紙付箋１８０２が貼られることで、図１８（Ｂ）の状態になった想定で説明する。従って、処理が始まる段階で既にＰＣ１１１に電子付箋５０１、５０３の電子データと、紙付箋１８０１を電子化した電子データが格納されているものとする。図１８の例において、電子付箋５０３にて示される領域が第一の領域となり、電子付箋５０３に重ねられた紙付箋１８０２にて示される領域が第二の領域となる。
【００４３】
まずユーザからの撮影要求を検知した際に、ＰＣ１１１のＣＰＵ２０１はＳ８０１にてプロジェクタ１１２に投影を一時的に消すよう指示を出す。これにより、Ｓ８０２での撮影内容に投影されている電子付箋の画像が含まれるのを防止する。続いてＣＰＵ２０１はＳ８０２でデジタルカメラ１１３を用い、ホワイトボード１１４の画像を撮影する。デジタルカメラ１１３で撮影されたデータは、ＰＣ１１１の外部Ｉ／Ｆ２０８を通して、撮影画像データとしてＲＡＭ２０２に格納される。その後、ＣＰＵ２０１はＳ８０３でプロジェクタ１１２に投影を再開するよう指示を出す。
【００４４】
続いてＣＰＵ２０１はＳ８０４で、撮影画像データから付箋画像（紙付箋が貼付されている領域の部分画像）を抽出し、当該抽出した付箋画像から電子付箋データを生成する。付箋画像を含む電子付箋のデータ構造も、図６で示したタブレットＰＣ１５１で作成した電子付箋のデータ構造と同様である。
【００４５】
図９は、付箋画像抽出処理（Ｓ８０４）の詳細手順を示す図である。ＰＣ１１１のＣＰＵ２０１がプログラムを実行することにより、図９の各処理部９０２〜９０５として機能する。なお、各処理部における処理方法は、特に限定するものではなく、一般的な方法を用いて構わない。
【００４６】
デジタルカメラ１１３で撮影されてＰＣ１１１のＲＡＭ２０２に格納された撮影画像データ９０１に対して、ＣＰＵ２０１は、まず輪郭抽出部９０２による輪郭抽出処理と、色判定部９０３による色判定処理とをそれぞれ行う。輪郭抽出処理では、公知のエッジ抽出や輪郭追跡処理などを行うことにより、撮影画像データ９０１の画像内に存在するオブジェクトの輪郭（紙付箋の輪郭や、紙付箋に書き込まれた文字画像の輪郭など）を抽出できる。また、色判定処理により、各オブジェクト（紙付箋や文字）の色を抽出できる。
【００４７】
次に、ＣＰＵ２０１は付箋領域判定部９０４による付箋領域判定処理を行う。付箋領域判定処理では、予め想定される紙付箋のサイズ条件を満たす大きさの矩形状の輪郭のオブジェクトの領域を付箋領域として判定する。このとき、その矩形状の輪郭の内部に文字サイズの輪郭を含むかどうか判定するように構成すれば、より精度よく付箋領域を判定することが可能である。
【００４８】
そして、付箋領域切り出し部９０５において、ＣＰＵ２０１は紙付箋の１枚１枚に対応した付箋領域の部分画像（付箋画像）を切り出す付箋領域切り出し処理を行い、当該抽出された付箋画像に基づいて電子付箋データを生成する。なお、このとき、付箋画像に対してＯＣＲ処理を行って付箋内部に記入された文字画像のテキストデータを求めるように構成してもよい。
【００４９】
作成した電子付箋データ構造の具体例を図１０に示す。図１０は、紙付箋１８０２の電子付箋データ１００１の構造例を示す。電子付箋データ１００１のヘッダー部１００２の内容は次の通りである。ＩＤは“２”である。貼付時間は“１０時５分０秒”である。対応する紙付箋１８０２が貼付されたままの状態であるので、貼付状態は“ＯＮ”である。貼付場所は“会議室１１０”である。付箋領域は、付箋の左上が（Ｘ３，Ｙ４）、右上が（Ｘ４，Ｙ４）、左下が（Ｘ３，Ｙ３）、右下が（Ｘ４，Ｙ３）である。付箋面積は、“２０”である。追加付箋ＩＤと上書きは他の付箋によって情報が追加されていないので、それぞれ“ｎｕｌｌ”、“ＯＦＦ”である。また、データ部１００３の内容は、画像データが“ｄａｔａ２．ｊｐｇ”というファイル名で格納されており、ＯＣＲ処理が行われた場合はＯＣＲデータに「ＥＦＧ」が格納される。
【００５０】
図８のフローチャートにおいて、Ｓ８０４で付箋画像を抽出した後、Ｓ８０５では、Ｓ８０４で抽出した全ての付箋画像について処理を行ったか判定する。未処理の付箋画像があると判定した場合は（Ｓ８０５にてＹＥＳ）、Ｓ８０６に進む。全ての付箋画像について処理を行ったと判定した場合は（Ｓ８０５にてＮＯ）、処理を終了する。
【００５１】
Ｓ８０６で、ＣＰＵ２０１はＳ８０４で抽出した付箋画像それぞれを順に処理対象として、ＰＣ１１１の記憶装置（外部メモリ又はＲＡＭ）に登録済みの電子付箋データそれぞれと比較する。そして、ＣＰＵ２０１は同じ付箋画像が既に登録されているかを照合する。具体的には、互いの貼り付け位置の比較と、公知の類似画像判定技術による互いの付箋画像の比較を行い、どちらも同一であると判定された場合、ＣＰＵ２０１は、着目している付箋画像に対応する電子付箋データは登録済みであると判定する。Ｓ８０６の照合結果に基づき、Ｓ８０４で抽出した付箋画像がＰＣ１１１の記憶装置に登録済みの電子付箋データと異なると判定した場合は、ＣＰＵ２０１は新たな紙付箋がユーザによって追加されたと判定し（Ｓ８０７にてＹＥＳ）、Ｓ８０８に進む。逆に、Ｓ８０４で抽出した付箋画像がＰＣ１１１の記憶領域に登録済みの電子付箋データと同じであると判定した場合（Ｓ８０７にてＮＯ）、Ｓ８０５に戻る。
【００５２】
Ｓ８０８〜Ｓ８１１では、ＣＰＵ２０１は、新しく追加された紙付箋が、投影中の他の電子付箋に重ねて貼付されたのかを判定する。重ねられたと判定した場合は（Ｓ８０８〜Ｓ８１１のいずれかにてＹＥＳ）紙付箋が重ねられた下に位置する付箋（以降、下の付箋と呼ぶ）を抽出する。Ｓ８０８で、ＣＰＵ２０１は新しく追加された付箋の電子付箋データのヘッダー部６０２に格納された付箋領域の左上の座標が、ＰＣ１１１の記憶領域に登録済みであるもののうち、いずれかの電子付箋データの付箋領域の内側に含まれるかを判定する。含まれると判定した場合は（Ｓ８０８にてＹＥＳ）、付箋の左上が他の付箋に重ねられたと判定し、ＣＰＵ２０１は左上の座標を内側に含む付箋領域を持つ電子付箋データを下の付箋としてＳ８１３に進む。含まれないと判定した場合は（Ｓ８０８にてＮＯ）、Ｓ８０９に進む。
【００５３】
Ｓ８０９で、ＣＰＵ２０１は新しく追加された付箋の電子付箋データのヘッダー部６０２に格納された付箋領域の右上の座標が、ＰＣ１１１の記憶領域に登録済みであるもののうち、いずれかの電子付箋データの付箋領域の内側に含まれるかを判定する。含まれると判定した場合は（Ｓ８０９にてＹＥＳ）、付箋の右上が他の付箋に重ねられたと判定し、ＣＰＵ２０１は右上の座標を内側に含む付箋領域を持つ電子付箋データを下の付箋としてＳ８１３に進む。含まれないと判定した場合は（Ｓ８０９にてＮＯ）、Ｓ８１０に進む。
【００５４】
Ｓ８１０で、ＣＰＵ２０１は新しく追加された付箋の電子付箋データのヘッダー部６０２に格納された付箋領域の左下の座標が、ＰＣ１１１の記憶領域に登録済みであるもののうち、いずれかの電子付箋データの付箋領域の内側に含まれるかを判定する。含まれると判定した場合は（Ｓ８１０にてＹＥＳ）、付箋の左下が他の付箋に重ねられたと判定し、ＣＰＵ２０１は左下の座標を内側に含む付箋領域を持つ電子付箋データを下の付箋としてＳ８１３に進む。含まれないと判定した場合は（Ｓ８１０にてＮＯ）、Ｓ８１１に進む。
【００５５】
Ｓ８１１で、ＣＰＵ２０１は新しく追加された付箋の電子付箋データのヘッダー部６０２に格納された付箋領域の右下の座標が、ＰＣ１１１の記憶領域に登録済みであるもののうち、いずれかの電子付箋データの付箋領域の内側に含まれるかを判定する。含まれると判定した場合は（Ｓ８１１にてＹＥＳ）、付箋の右下が他の付箋に重ねられたと判定し、ＣＰＵ２０１は右下の座標を内側に含む付箋領域を持つ電子付箋データを下の付箋としてＳ８１３に進む。含まれないと判定した場合は（Ｓ８１０にてＮＯ）、紙付箋が他の付箋に重ねられなかったと判定し、Ｓ８１２に進む。Ｓ８１２で、ＣＰＵ２０１は抽出した付箋画像に基づいて作成された電子付箋データを、新たな電子付箋データとしてサーバＰＣ１０１に登録し、Ｓ８０５に戻る。
【００５６】
新しく追加された紙付箋が他の付箋（他の電子付箋または他の紙付箋）に重ねられたと判定された場合、ＣＰＵ２０１はＳ８１３で、サーバＰＣ１０１に格納された下の付箋のデータ部６０３に新しく追加された紙付箋（以降、上の付箋と呼ぶ）の内容を追記する。本実施例の想定では、下の付箋の電子付箋データ７０１のヘッダー部７０２の追加付箋ＩＤに、上の付箋（紙付箋１８０２）のヘッダー部１００２のＩＤを格納し、且つ、上書きＯＮ／ＯＦＦを“ＯＦＦ”に設定する。これにより、図１１に示すような追記後の電子付箋データ１１０１を作成する。このとき、データ部１１０３は下の付箋の電子付箋データのデータ部７０３から変更されていない。Ｓ８１３で、サーバＰＣ１０１に登録されている下の付箋の電子付箋データを電子付箋データ１１０１で上書き登録した後、Ｓ８０５に戻る。
【００５７】
［表示処理フロー］
図１２は、本実施例における電子付箋を表示する処理のフローチャートであり、タブレットＰＣ１５１及びＰＣ１１１（以下、この２つをＰＣと総称する）で実行される。図１２のフローチャートで示す手順は、ＰＣ１１１で実行される場合はそのプログラムがＰＣ１１１のＲＯＭ２０３、ＲＡＭ２０２、外部メモリ（ＨＤＤなど）２１０のいずれかに格納され、ＣＰＵ２０１により実行される。また、タブレットＰＣ１５１で実行される場合はそのプログラムがタブレットＰＣ１５１のＲＯＭ３０３、ＲＡＭ３０２、外部メモリ（ＨＤＤなど）３１０のいずれかに格納され、ＣＰＵ３０１により実行される。ＰＣ１１１のＣＰＵ２０１およびタブレットＰＣ１５１のＣＰＵ３０１を以下ＣＰＵと総称する。
【００５８】
Ｓ１２０１において、ＣＰＵはサーバＰＣ１０１から電子付箋データを受信する。Ｓ１２０２において、ＣＰＵは、受信した電子付箋データの１つを処理対象として、その電子付箋データのヘッダー部を解析する。
【００５９】
Ｓ１２０３において、ＣＰＵは、ヘッダー部に含まれる貼付状態が“ＯＮ”であり、且つ、貼付場所と該ＰＣが設置されている場所とが一致するか判定する。例えば、会議室１１０でホワイトボード１１４に貼付されている紙付箋を電子化した電子付箋データは、貼付状態が“ＯＮ”、貼付場所が“会議室１１０”になる。この電子付箋データを会議室１１０に設置されたＰＣ１１１が表示する場合、電子付箋データの貼付状態は“ＯＮ”となり、貼付場所はＰＣ１１１が設置されている場所と一致するので、Ｓ１２０３の判定は“ＹＥＳ”になる。上記の例と同じ電子付箋データを会議室１１０以外に設置されたＰＣで表示する場合、貼付状態は“ＯＮ”であるが、貼付場所が異なる為、Ｓ１２０３の判定は“ＮＯ”になる。また、ホワイトボード１１４に貼付された後に剥離された紙付箋に対する電子付箋データ、又はタブレットＰＣ１５１等の操作によって直接作成された電子付箋データは貼付状態が“ＯＦＦ”になる。そのため、表示場所に関わらずＳ１２０３の判定は“ＮＯ”になる。
【００６０】
Ｓ１２０３で条件に合致すると判定した場合（Ｓ１２０３にてＹＥＳ）、Ｓ１２０４に進み、ＣＰＵは、その電子付箋データを非表示にする。一方、Ｓ１２０３で貼付状態が“ＯＦＦ”、又は貼付場所が異なると判定した場合は（Ｓ１２０３にてＮＯ）、Ｓ１２０５に進み、ＰＣは、その電子付箋データの追加付箋ＩＤが“ｎｕｌｌ”であるかを判定する。追加付箋ＩＤが“ｎｕｌｌ”である場合（Ｓ１２０５にてＹＥＳ）、ＣＰＵは処理をＳ１２０６に進める。Ｓ１２０６では、ＣＰＵは着目している電子付箋データのデータ部に格納されている画像データを表示する。
【００６１】
追加付箋ＩＤがｎｕｌｌ以外であると判定された場合（Ｓ１２０５にてＮＯ）、ＣＰＵはＳ１２０７で追加付箋ＩＤを基に上の付箋の電子付箋データをサーバＰＣ１０１から取得する。続いて、ＣＰＵはＳ１２０８にて、Ｓ１２０７で取得した上の付箋の電子付箋データのヘッダー部を解析する。その後、ＣＰＵはＳ１２０９にて、Ｓ１２０７で取得した上の付箋について、Ｓ１２０３と同じ要領で、貼付状態が“ＯＮ”であり、且つ、貼付場所と該ＰＣが設置されている場所とが一致するか判定する。そして、条件に合致した場合は（Ｓ１２０９にてＹＥＳ）処理を前述のＳ１２０６に進める。一方、貼付状態が“ＯＦＦ”、又は貼付場所が異なると判定した場合は（Ｓ１２０９にてＮＯ）、Ｓ１２１０に進む。
【００６２】
Ｓ１２１０にて、ＣＰＵはＳ１２０１で取得した電子付箋データのデータ部に格納されている画像データと、Ｓ１２０７で取得した上の付箋の電子付箋データのデータ部に格納されている画像データを結合させて表示する。Ｓ１２０４、Ｓ１２０６、Ｓ１２１０のいずれかの処理の終了後、ＣＰＵはＳ１２１１で未処理の電子付箋データがあるか否か判定する。未処理の電子付箋データがあると判定した場合は（Ｓ１２１１にてＹＥＳ）、ＣＰＵはＳ１２０２に戻って次の電子付箋データの解析を行う。
【００６３】
具体例について説明する。ここでは、付箋の表示状態が会議室１１０では図１８（Ａ）の状態とし、タブレットＰＣ１５１では図５（Ｃ）に示すような状態とする。このように互いに同期出来ている状態から、会議室１１０のホワイトボード１１４に紙付箋１８０２が図１８（Ｂ）のように貼付された想定で説明する。
【００６４】
タブレットＰＣ１５１は、Ｓ１２０１にてサーバＰＣ１０１から電子付箋データ１１０１を受信すると、電子付箋データ１１０１のヘッダー部１１０２を解析する。その解析の結果、電子付箋データ１１０１の貼付状態が“ＯＦＦ”であり、貼付場所が“タブレットＰＣ１５１”であることが判明する。貼付状態が“ＯＦＦ”である為、Ｓ１２０３の判定の結果、タブレットＰＣ１５１は処理をＳ１２０５に進める。電子付箋データ１１０１のヘッダー部１１０２の追加付箋ＩＤには“２”が格納されているので、Ｓ１２０５の判定の結果、処理をＳ１２０７に進める。
【００６５】
Ｓ１２０７にて、タブレットＰＣ１５１は、サーバＰＣ１０１からＩＤが“２”である電子付箋データ１００１を取得した後、Ｓ１２０８にて、Ｓ１２０７で取得した電子付箋データ１００１のヘッダー部１００２を解析する。その解析の結果、電子付箋データ１００１の貼付状態が“ＯＮ”であり、貼付場所が“会議室１１０”であることが判明する。タブレットＰＣ１５１が設置されている場所は会議室１１０ではない為、Ｓ１２０９の判定の結果、タブレットＰＣ１５１は処理をＳ１２１０に進める。Ｓ１２１０にて、タブレットＰＣ１５１は表示部３０９にて、電子付箋５０３として、電子付箋データ１１０１のデータ部１１０３に格納された画像データと、電子付箋データ１００１のデータ部１００３に格納された画像データとを結合したものを表示する。
【００６６】
一方、会議室１１０に位置するＰＣ１１１は、Ｓ１２０１にてサーバＰＣ１０１から電子付箋データ１１０１を受信すると、電子付箋データ１１０１のヘッダー部１１０２を解析する。その解析の結果、電子付箋データ１１０１の貼付状態が“ＯＦＦ”であり、貼付場所が“タブレットＰＣ１５１”であることが判明する。貼付状態が“ＯＦＦ”である為、Ｓ１２０３の判定の結果、ＰＣ１１１は処理をＳ１２０５に進める。電子付箋データ１１０１のヘッダー部１１０２の追加付箋ＩＤには“２”が格納されているため、Ｓ１２０５の判定の結果、ＰＣ１１１は処理をＳ１２０７に進める。
【００６７】
Ｓ１２０７にて、サーバＰＣ１０１からＩＤが“２”である電子付箋データ１００１を取得した後、Ｓ１２０８にて、ＰＣ１１１は、Ｓ１２０７で取得した電子付箋データ１００１のヘッダー部１００２を解析する。その解析の結果、貼付状態が“ＯＮ”、貼付場所が“会議室１１０”であることが判明する。ＰＣ１１１が設置されている場所は会議室１１０であり、かつ貼付状態が“ＯＮ”である為、Ｓ１２０９の判定の結果、ＰＣ１１１は処理をＳ１２０６に進める。Ｓ１２０６にて、ＰＣ１１１はホワイトボード１１４での電子付箋５０３として、電子付箋データ１１０１のデータ部１１０３に格納された画像データを投影する。
【００６８】
この結果、会議室１１０のホワイトボード１１４で、電子付箋５０３に対し、新たに紙付箋１８０２によって追加された情報が、タブレットＰＣ１５１でも反映されている。また、紙付箋を追加されたホワイトボード１１４のみ、下の電子付箋に追加された紙付箋の情報を画面上に反映（表示）しない事で、追加された情報が重複して表示される事を防ぐ事が出来る。
【００６９】
図１３は、サーバＰＣ１０１における動作を示すフローチャートである。図１３のフローチャートで示す手順は、そのプログラムがサーバＰＣ１０１のＲＯＭ２０３、ＲＡＭ２０２、外部メモリ２１０（ＨＤＤなど）のいずれかに格納され、ＣＰＵ２０１により実行される。
【００７０】
前述したように、ＰＣ１１１やタブレットＰＣ１５１は、付箋の追加、変更が行われると、図８のＳ８１２やＳ８１３、及び図４のＳ４０８において、サーバＰＣ１０１へデータを登録したりサーバＰＣ１０１のデータを更新したりする。すなわち、ＰＣ１１１やタブレットＰＣ１５１は、サーバＰＣ１０１に対し、新規登録用の電子付箋データを送信したり、更新用のデータを送信したりする。
【００７１】
サーバＰＣ１０１は、Ｓ１３０１において、各装置からデータを受信する。Ｓ１３０２において、サーバＰＣ１０１は、Ｓ１３０１にて受信したデータに基づいて、記憶装置に電子付箋データの登録や更新を行う。その後、Ｓ１３０３において、サーバＰＣ１０１は、接続されている全ての装置（ＰＣ１１１、タブレットＰＣ１５１）に対して、追加登録された電子付箋データや更新された電子付箋データを送信する。各装置は、図１２を用いて前述したように、サーバＰＣ１０１から送信されてきた電子付箋データに応じて、電子付箋の付箋画像の表示・非表示を切り替える。
【００７２】
以上説明したように、本実施例によれば、既に貼付、電子化されている付箋に対し、新たに紙付箋を重ねる事で、その紙付箋の内容を重ねられた電子付箋データに追記できる。更に、投影面に応じて投影する内容を切り替える事で、紙付箋が貼付されている投影面に電子付箋を投影する事で作成される画面と、電子付箋のみが存在する画面の間で、表示されている情報の整合性をとることが出来る。
【００７３】
すなわち、紙付箋が貼付されている投影面では、当該紙付箋に関するデータを表示しないようにすることで、貼付中の紙付箋の記載内容と投影される画像とが重複しないようにすることができる。また、紙付箋が貼付されていない投影面（または表示画面）では、紙付箋の記載内容を電子付箋に追加して表示するため、表示される情報の整合性を取ることができる。また、電子付箋に対する追記を、紙付箋を用いて容易に行うことができる。
【００７４】
これにより、複数のユーザが画面を通して情報共有を行う場合に、各ユーザの操作や入力を容易に画面上に反映でき、ユーザの利便性が向上する。
【００７５】
＜実施例２＞
実施例１では表示されている付箋に対して紙付箋を重ねる事で、重ねられた紙付箋に対応する電子付箋データに追記を行う方法を説明した。実施例２では付箋の重ね方に応じて電子付箋データへの追記、上書きを切り替えて更新する方法を説明する。
【００７６】
本システムの動作について説明する。図１４は、本システムにおいて、ＰＣ１１１がホワイトボード１１４に貼付された紙付箋を登録する処理の流れを示すフローチャートである。図１４のフローチャートで示す手順は、そのプログラムがＰＣ１１１のＲＯＭ２０３、ＲＡＭ２０２、外部メモリ（ＨＤＤなど）２１０のいずれかに格納され、ＣＰＵ２０１により実行される。尚、Ｓ８０１〜Ｓ８１２及びＳ８１３の処理は図８のフローチャートと同様の処理である為、説明は割愛する。
【００７７】
また、本フローチャートでは図１８（Ａ）のようにホワイトボード１１４に紙付箋（紙付箋１８０１）が１枚貼られ、且つ電子付箋（電子付箋５０１、５０３）が２枚投影された状態を用いる。そして、この状態に対し、新たに電子付箋５０３に重なるように紙付箋１８０２が貼られ、ホワイトボード１１４が図１８（Ｂ）または図１８（Ｃ）のような状態になった想定で説明する。なお、以下に述べる上下の付箋の重なりにおいて、「浅い」、「深い」とは、上下の付箋において重複する箇所（共有領域）の面積が所定の閾値よりも大きいか否かによって判断するものとする。
【００７８】
新しく追加された紙付箋が他の付箋に重ねられたと判定された場合（Ｓ８０８〜Ｓ８１１のいずれかにてＹＥＳ）、ＣＰＵ２０１はＳ１４０１で二つの付箋が共有している領域を定義する。例えば紙付箋１８０２が図１８（Ｂ）のように、下の付箋に対して浅く重ねられた場合、図１５（Ａ）に於いて網掛けで表現されている部分が共有領域１５０１となる。また、紙付箋１８０２が図１８（Ｃ）のように、下の付箋に対して深く重ねられた場合、図１５（Ｂ）に於いて網掛けで表現されている部分が共有領域１５０２となる。その後、ＣＰＵ２０１はＳ１４０２で共有領域の面積を算出する。
【００７９】
続いて、ＣＰＵ２０１はＳ１４０３にて上の付箋と下の付箋それぞれの電子付箋データのヘッダー部にある付箋面積を比較する。比較の結果、上の付箋の付箋面積の方が小さいと判定された場合（Ｓ１４０３にてＹＥＳ）、ＣＰＵ２０１はＳ１４０４で上の付箋の付箋面積を基準面積として設定し、Ｓ１４０６に進む。また、上の付箋の付箋面積の方が小さいと判定されなかった場合（Ｓ１４０３にてＮＯ）、ＣＰＵ２０１はＳ１４０５で下の付箋の付箋面積を基準面積として設定し、Ｓ１４０６に進む。基準面積は、Ｓ１４０２で算出された共有領域の面積との比較で付箋の重ね方を判定する際に用いられる。
【００８０】
基準面積の決定後、ＣＰＵ２０１はＳ１４０６で共有領域の面積を基準面積で割った値（基準面積に対する共有面積の割合）を計算し、その値が予め定めた閾値より小さいかを判定する。閾値より小さい場合（Ｓ１４０６にてＹＥＳ）、ＣＰＵ２０１は、上の付箋は図１８（Ｂ）のように下の付箋に対して浅く重ねられたと判定する。例えば下の付箋と上の付箋が図１８（Ｂ）のように重ねられ、Ｓ１４０６で用いられる閾値が“０．５”である場合を考える。ここでは、上下の二つの付箋の面積が等しいため、基準面積にはＳ１４０５にて下の付箋（電子付箋５０３）の面積である“２０”が設定される。共有領域１５０１の面積がＳ１４０２で“８”であると算出されたとすると、Ｓ１４０６での判定は（８／２０）＜０．５により、上の付箋は下の付箋に対して浅く重ねられたと判定される。
【００８１】
その後、ＣＰＵ２０１はＳ８１３にて上の付箋（紙付箋１８０２）に対応する電子付箋データのＩＤを、下の付箋の電子付箋データ７０１のヘッダー部７０２における追加付箋ＩＤに格納し、且つ、上書きＯＮ／ＯＦＦを“ＯＦＦ”に設定してＳ８０５に戻る。
【００８２】
一方、Ｓ１４０６に於いて共有領域の面積を基準面積で割った値が閾値以上である場合（Ｓ１４０６にてＮＯ）、ＣＰＵ２０１は上の付箋が図１８（Ｃ）のように下の付箋に対して深く重ねられたと判定する。例えば下の付箋（電子付箋５０３）と上の付箋（紙付箋１８０２）が図１８（Ｃ）のように重ねられ、Ｓ１４０６で用いられる閾値が“０．５”である場合を考える。ここでは、上下の二つの付箋の面積が等しいため、基準面積にはＳ１４０５にて下の付箋（電子付箋５０３）の面積である“２０”が設定される。共有領域１５０２の面積がＳ１４０２で“１６”であると算出されたとすると、Ｓ１４０６での判定は（１６／２０）＞０．５により、上の付箋は下の付箋に対して深く重ねられたと判定される。
【００８３】
その後、ＣＰＵ２０１はＳ１４０７で下の付箋の電子付箋データ７０１のデータ部７０３を上の付箋の電子付箋データの内容で上書きする。本実施例の想定では、下の付箋の電子付箋データ７０１のヘッダー部７０２の追加付箋ＩＤに、上の付箋のヘッダー部のＩＤを格納し、且つ、上書きＯＮ／ＯＦＦを“ＯＮ”に設定する。これにより、ＣＰＵ２０１は、図１６に示すような追記後の電子付箋データ１６０１を作成する。このとき、データ部１６０３は下の付箋の電子付箋データ７０１のデータ部７０３から変更されていない。Ｓ１４０７で、ＣＰＵ２０１は、サーバＰＣ１０１に登録されている下の付箋の電子付箋データを電子付箋データ１６０１のように上書き登録した後、Ｓ８０５に戻る。
【００８４】
［表示処理フロー］
図１７は、本実施例における電子付箋を表示する処理のフローチャートであり、タブレットＰＣ１５１及びＰＣ１１１で実行される。尚、Ｓ１２０１〜Ｓ１２１１の処理は図１２のフローチャートと同様の処理である為、説明は割愛する。
【００８５】
Ｓ１２０９において、ＣＰＵはＳ１２０３と同じ要領で、上の付箋の貼付状態が“ＯＮ”であり、且つ、貼付場所と該ＰＣが設置されている場所とが一致するか判定する。条件に合致した場合は（Ｓ１２０９にてＹＥＳ）、ＣＰＵは処理をＳ１７０１に進める。ＣＰＵはＳ１７０１にて、Ｓ１２０１で受信した電子付箋データのヘッダー部における上書きＯＮ／ＯＦＦが“ＯＦＦ”であるかを判定する。ＯＦＦである場合は（Ｓ１７０１にてＹＥＳ）、ＣＰＵは、処理をＳ１２０６に進める。一方、ＯＮである場合は（Ｓ１７０１にてＮＯ）、ＣＰＵは処理をＳ１２０４に進める。
【００８６】
一方、貼付状態が“ＯＦＦ”、又は貼付場所が異なると判定した場合は（Ｓ１２０９にてＮＯ）、ＣＰＵは処理をＳ１７０２に進める。ＣＰＵはＳ１７０２で、Ｓ１２０１で受信した電子付箋データのヘッダー部における上書きＯＮ／ＯＦＦが“ＯＦＦ”であるかを判定する。ＯＦＦである場合は（Ｓ１７０２にてＹＥＳ）、ＣＰＵは処理をＳ１２１０に進める。ＯＮである場合は（Ｓ１７０２にてＮＯ）、ＣＰＵは処理をＳ１７０３に進める。
【００８７】
Ｓ１７０３にて、ＣＰＵはＳ１２０７で取得した上の付箋の電子付箋データのデータ部に格納されている画像データを、下の付箋の画像データとして表示する。その後、ＣＰＵは処理をＳ１２１１へ移す。
【００８８】
具体例について説明する。ここでは、電子付箋の表示状態がタブレットＰＣ１５１では図５（Ｃ）の状態であり、会議室１１０では図１８（Ａ）に示すような状態であるとする。そして、互いに同期出来ている状態から、会議室１１０のホワイトボード１１４に紙付箋１８０２が図１８（Ｂ）または図１８（Ｃ）のように貼付された想定で説明する。
【００８９】
まず、紙付箋１８０２が図１８（Ｂ）のように、下の付箋（電子付箋５０３）に対して浅く重なるように貼付された場合で説明する。タブレットＰＣ１５１は、Ｓ１２０１にてサーバＰＣ１０１から電子付箋データ１１０１を受信すると、電子付箋データ１１０１のヘッダー部１１０２を解析する。その解析の結果、電子付箋データ１１０１の貼付状態が“ＯＦＦ”であり、貼付場所が“タブレットＰＣ１５１”であることが判明する。貼付状態が“ＯＦＦ”である為、Ｓ１２０３の判定の結果、タブレットＰＣ１５１は、処理をＳ１２０５に進める。
【００９０】
電子付箋データ１１０１のヘッダー部７０２の追加付箋ＩＤには“２”が格納されているため、Ｓ１２０５の判定の結果、タブレットＰＣ１５１は、処理をＳ１２０７に進める。Ｓ１２０７にて、タブレットＰＣ１５１はサーバＰＣ１０１からＩＤが“２”である電子付箋データ１００１を取得した後、Ｓ１２０８にて、Ｓ１２０７で取得した電子付箋データ１００１のヘッダー部１００２を解析する。その解析の結果、電子付箋データ１００１の貼付状態が“ＯＮ”であり、貼付場所が“会議室１１０”であることが判明する。タブレットＰＣ１５１が設置されている場所は会議室１１０ではない為、Ｓ１２０９の判定の結果、タブレットＰＣ１５１は、処理をＳ１７０２に進める。
【００９１】
その後、Ｓ１７０２にて、タブレットＰＣ１５１は、Ｓ１２０１で受信した電子付箋データ１１０１のヘッダー部１１０２における上書きＯＮ／ＯＦＦが“ＯＦＦ”であるかを判定する。ヘッダー部１１０２の上書きＯＮ／ＯＦＦは“ＯＦＦ”である為、タブレットＰＣ１５１は、処理をＳ１２１０に進める。Ｓ１２１０にて、タブレットＰＣ１５１は表示部３０９での電子付箋５０３として、電子付箋データ１１０１のデータ部１１０３に格納された画像データと、電子付箋データ１００１のデータ部１００３に格納された画像データを結合したものを表示する。
【００９２】
一方、会議室１１０のＰＣ１１１は、Ｓ１２０１にてサーバＰＣ１０１から電子付箋データ１１０１を受信すると、電子付箋データ１１０１のヘッダー部１１０２を解析する。その解析の結果、電子付箋データ１１０１の貼付状態が“ＯＦＦ”であり、貼付場所が“タブレットＰＣ１５１”であることが判明する。貼付状態が“ＯＦＦ”である為、Ｓ１２０３の判定の結果、ＰＣ１１１は処理をＳ１２０５に進める。電子付箋データ１１０１のヘッダー部１１０２の追加付箋ＩＤには“２”が格納されているため、Ｓ１２０５の判定の結果、ＰＣ１１１は処理をＳ１２０７に進める。
【００９３】
Ｓ１２０７にて、ＰＣ１１１はサーバＰＣ１０１からＩＤが“２”である電子付箋データ１００１を取得した後、Ｓ１２０８にて、Ｓ１２０７で取得した電子付箋データ１００１のヘッダー部１００２を解析する。その解析の結果、電子付箋データ１００１の貼付状態が“ＯＮ”であり、貼付場所が“会議室１１０”であることが判明する。ＰＣ１１１が設置されている場所は会議室１１０である為、Ｓ１２０９の判定の結果、ＰＣ１１１は処理をＳ１７０１に進める。
【００９４】
その後、Ｓ１７０１にて、ＰＣ１１１はＳ１２０１で受信した電子付箋データ１１０１のヘッダー部１１０２における上書きＯＮ／ＯＦＦが“ＯＦＦ”であるかを判定する。ヘッダー部１１０２の上書きＯＮ／ＯＦＦは“ＯＦＦ”である為、ＰＣ１１１は処理をＳ１２０６に進める。Ｓ１２０６にて、ＰＣ１１１はホワイトボード１１４での電子付箋５０３として、電子付箋データ１１０１のデータ部１１０３に格納された画像データを投影する。
【００９５】
次に、紙付箋１８０２が図１８（Ｃ）のように、下の付箋（電子付箋５０３）に対して深く重なるように貼付された場合について説明する。タブレットＰＣ１５１は、Ｓ１２０１にてサーバＰＣ１０１から電子付箋データ１６０１を受信すると、電子付箋データ１６０１のヘッダー部１６０２を解析する。その解析の結果、電子付箋データ１６０１の貼付状態が“ＯＦＦ”であり、貼付場所が“タブレットＰＣ１５１”であることが判明する。貼付状態が“ＯＦＦ”である為、Ｓ１２０３の判定の結果、タブレットＰＣ１５１は、処理をＳ１２０５に進める。電子付箋データ１６０１のヘッダー部７０２の追加付箋ＩＤには“２”が格納されているので、Ｓ１２０５の判定の結果、タブレットＰＣ１５１は処理をＳ１２０７に進める。
【００９６】
Ｓ１２０７にて、タブレットＰＣ１５１は、サーバＰＣ１０１からＩＤが“２”である電子付箋データ１００１を取得した後、Ｓ１２０８にて、Ｓ１２０７で取得した電子付箋データ１００１のヘッダー部１００２を解析する。その解析の結果、電子付箋データ１００１の貼付状態が“ＯＮ”であり、貼付場所が“会議室１１０”であることが判明する。タブレットＰＣ１５１が設置されている場所は会議室１１０ではない為、Ｓ１２０９の判定の結果、タブレットＰＣ１５１は処理をＳ１７０２に進める。
【００９７】
その後、Ｓ１７０２にて、タブレットＰＣ１５１は、Ｓ１２０１で受信した電子付箋データ１６０１のヘッダー部１６０２における上書きＯＮ／ＯＦＦが“ＯＦＦ”であるかを判定する。ヘッダー部１６０２の上書きＯＮ／ＯＦＦは“ＯＮ”である為、タブレットＰＣ１５１は処理をＳ１７０３に進める。Ｓ１７０３にて、タブレットＰＣ１５１は表示部３０９での電子付箋５０３として、電子付箋データ１００１のデータ部１００３に格納された画像データを表示する。
【００９８】
一方、会議室１１０に位置するＰＣ１１１は、Ｓ１２０１にてサーバＰＣ１０１から電子付箋データ１６０１を受信すると、電子付箋データ１６０１のヘッダー部１６０２を解析する。その解析の結果、電子付箋データ１６０１の貼付状態が“ＯＦＦ”であり、貼付場所が“タブレットＰＣ１５１”であることが判明する。貼付状態が“ＯＦＦ”である為、Ｓ１２０３の判定の結果、ＰＣ１１１は処理をＳ１２０５に進める。電子付箋データ１６０１のヘッダー部１６０２の追加付箋ＩＤには“２”が格納されているので、Ｓ１２０５の判定の結果、ＰＣ１１１は処理をＳ１２０７に進める。
【００９９】
Ｓ１２０７にて、ＰＣ１１１はサーバＰＣ１０１からＩＤが“２”である電子付箋データ１００１を取得した後、Ｓ１２０８にて、Ｓ１２０７で取得した電子付箋データ１００１のヘッダー部１００２を解析する。その解析の結果、電子付箋データ１００１の貼付状態が“ＯＮ”であり、貼付場所が“会議室１１０”であることが判明する。ＰＣ１１１が設置されている場所は会議室１１０であり、且つ貼付状態が“ＯＮ”である為、Ｓ１２０９の判定の結果、ＰＣ１１１は処理をＳ１７０１に進める。
【０１００】
その後、Ｓ１７０１にて、ＰＣ１１１はＳ１２０１で受信した電子付箋データ１６０１のヘッダー部１６０２における上書きＯＮ／ＯＦＦが“ＯＦＦ”であるかを判定する。ヘッダー部１６０２の上書きＯＮ／ＯＦＦは“ＯＮ”である為、ＰＣ１１１は処理をＳ１２０４に進める。Ｓ１２０４にて、ＰＣ１１１はホワイトボード１１４への電子付箋５０３の投影を行わない。
【０１０１】
この結果、会議室１１０のホワイトボード１１４で、電子付箋５０３に対し、新たに紙付箋１８０２によって追加又は上書きされた情報が、タブレットＰＣ１５１の表示部３０９でも反映されている。また、紙付箋を追加されたホワイトボード１１４のみ、追記の場合は下の付箋に追加された情報を反映せず、また、上書きの場合は電子付箋を投影しない事により、情報が重複して表示される事を防ぐ事が出来る。
【０１０２】
以上、本実施例によれば、実施例１の効果に加え、付箋の重ね方によって下の付箋に上の付箋の内容を追記するか、上書きするかの更新方法を切り替える事ができる。
【０１０３】
＜その他の実施形態＞
また、上述した実施形態では、ＰＣ１１１のＣＰＵ（プロセッサ）がプログラムを実行することにより、各処理部として機能するものとしたが、処理の一部または全部を専用の電子回路（ハードウェア）で構成するようにしても構わない。
【０１０４】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現させるソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014119811.tif 000003
【図２】
2014119811.tif 000004
【図３】
2014119811.tif 000005
【図４】
2014119811.tif 000006
【図５】
2014119811.tif 000007
【図６】
2014119811.tif 000008
【図７】
2014119811.tif 000009
【図８】
2014119811.tif 000010
【図９】
2014119811.tif 000011
【図１０】
2014119811.tif 000012
【図１１】
2014119811.tif 000013
【図１２】
2014119811.tif 000014
【図１３】
2014119811.tif 000015
【図１４】
2014119811.tif 000016
【図１５】
2014119811.tif 000017
【図１６】
2014119811.tif 000018
【図１７】
2014119811.tif 000019
【図１８】
2014119811.tif 000020