(57)【要約】【課題】複数拠点で物理媒体と電子情報とを併用して情報共有を行うシステムにおいて、物理媒体が存在する拠点側で当該物理媒体に対する動作が生じた際に、他拠点における当該物理媒体に対応する電子情報への排他制御を、即時性を高く実現することができていなかった。【解決手段】物理媒体および当該物理媒体に対応する電子情報を用いて、複数拠点間で情報共有を行うシステムであって、物理媒体に対応する電子情報を保持する保持手段と、前記物理媒体の画像を取得し、当該画像から前記物理媒体の領域の面積の値を取得する取得手段と、前記物理媒体の面積の基準値と前記取得手段にて取得した面積の値との差に応じて、前記保持手段にて保持している前記物理媒体に対応する電子情報に対し排他制御を行う制御手段とを有する。【選択図】  図１
2015065597.tif 000002
【特許請求の範囲】
【請求項１】
物理媒体および当該物理媒体に対応する電子情報を用いて、複数拠点間で情報共有を行うシステムであって、
物理媒体に対応する電子情報を保持する保持手段と、
前記物理媒体の画像を取得し、当該画像から前記物理媒体の領域の面積の値を取得する取得手段と、
前記物理媒体の面積の基準値と前記取得手段にて取得した面積の値との差に応じて、前記保持手段にて保持している前記物理媒体に対応する電子情報に対し排他制御を行う制御手段と
を有することを特徴とするシステム。
【請求項２】
前記制御手段は、前記差が第一の閾値以上である場合に、前記物理媒体に対応する電子情報を排他状態とすることを特徴とする請求項１に記載のシステム。
【請求項３】
前記制御手段は、前記差が、前記第一の閾値よりも小さい場合に、前記物理媒体に対応する電子情報の排他状態を解除することを特徴とする請求項２に記載のシステム。
【請求項４】
前記制御手段は更に、前記第一の閾値よりも大きい値を有する第二の閾値を有し、
前記差が、前記第一の閾値以上であり、かつ、前記第二の閾値以下である場合に、前記物理媒体に対応する電子情報を排他状態とすることを特徴とする請求項２に記載のシステム。
【請求項５】
前記制御手段は、前記差が、前記第一の閾値よりも小さい場合、もしくは、前記第二の閾値よりも大きい場合に、前記物理媒体に対応する電子情報の排他状態を解除することを特徴とする請求項４に記載のシステム。
【請求項６】
前記取得手段は、前記物理媒体の画像から当該物理媒体の領域の面積を取得する際に、前記画像において前記物理媒体の領域に含まれる他のオブジェクトの色を取得し、
前記制御手段は、前記他のオブジェクトの色が所定の色でない場合には、排他制御を行わないことを特徴とする請求項１乃至５のいずれか一項に記載のシステム。
【請求項７】
前記保持手段にて保持している電子情報を表示する表示手段を更に有し、
前記表示手段は、他の拠点にて配置された物理媒体に対応する電子情報が排他状態である場合、当該電子情報を表示する際に排他状態である旨を表示することを特徴とする請求項１乃至６のいずれか一項に記載のシステム。
【請求項８】
物理媒体および当該物理媒体に対応する電子情報を用いて、他の拠点に位置する他の情報処理装置と情報共有を行う情報処理装置であって、
物理媒体に対応する電子情報を保持する保持手段と、
前記物理媒体の画像を取得し、当該画像から前記物理媒体の領域の面積の値を取得する取得手段と、
前記物理媒体の面積の基準値と前記取得手段にて取得した面積の値との差に応じて、前記保持手段にて保持している前記物理媒体に対応する電子情報に対し排他制御を行う制御手段と
を有することを特徴とする情報処理装置。
【請求項９】
物理媒体および当該物理媒体に対応する電子情報を用いて、他の拠点に位置する他の情報処理装置と情報共有を行う情報処理装置における情報処理方法であって、
物理媒体に対応する電子情報を記憶部に保持する保持工程と、
前記物理媒体の画像を取得し、当該画像から前記物理媒体の領域の面積の値を取得する取得工程と、
前記物理媒体の面積の基準値と前記取得工程にて取得した面積の値との差に応じて、前記記憶部にて保持している前記物理媒体に対応する電子情報に対し排他制御を行う制御工程と
を有することを特徴とする情報処理方法。
【請求項１０】
コンピュータを、
物理媒体に対応する電子情報を保持する保持手段、
前記物理媒体の画像を取得し、当該画像から前記物理媒体の領域の面積の値を取得する取得手段、
前記物理媒体の面積の基準値と前記取得手段にて取得した面積の値との差に応じて、前記保持手段にて保持している前記物理媒体に対応する電子情報に対し排他制御を行う制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム、情報処理装置、情報処理方法、およびプログラムに関する。特に、ホワイトボード等の盤面へ貼り付けられた紙付箋等を撮影装置で撮影して電子化し、またプロジェクタ等で同盤面へ電子化された付箋等を投影装置で投影する機器構成を複数拠点で備え、盤面の状態を複数拠点で共有するシステムに関する。
【背景技術】
【０００２】
複数人で新しい知識を創出する方法として、ブレインストーミング法と呼ばれる方法が広く知られている。ブレインストーミング法では、アイデアを１つずつカードに書き込み、それらを出し合い、共有しながらアイデアを誘発、発散させていく。この方法では前述のカードとして糊付き付箋紙などを用い、その糊付き付箋紙をホワイトボードなどの盤面に貼りつけて進める方法が良く用いられる。創出を終えた次の段階で、ブレインストーミングで出された多くのアイデアを意味が近いものをまとめるなどカテゴライズやグルーピングする作業を行うが、その過程で付箋を剥がして移動させ、別の場所へ貼り直すことを繰り返し行う。
【０００３】
このようなスタイルの作業を複数拠点間で連携して行うことを考えた場合、物理的な付箋紙を用いるのではなく、ネットワークに接続されたＰＣを各拠点に用意する。そして、ＰＣのディスプレイを見ながらマウスやキーボードを使い電子的な矩形を作成し、そこにアイデアを記載し、移動させるといった方法が考えられる。
【０００４】
特許文献１では、遠隔地との同時作業ではないものの、１つの電子黒板に対して複数の電子ペンを用いたシステムにおいて、利便性を向上させるために複数の電子ペンによる同時操作を防止するための排他方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−８４０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
複数拠点間で共同してブレインストーミング法に従った作業を行う場合、その操作にマウスやキーボードなどの電子デバイスを用いることが考えられる。この場合、画面に表示されたオブジェクトに対してすべての操作を電子デバイスを用いて指示するため、操作対象のオブジェクトをマウスでクリックするなど即時性の高い方法で特定、検出することが可能である。その結果、操作対象のオブジェクトを複数拠点間で同時操作することを防止するための排他処理が速やかに行える。つまり、複数拠点において互いに電子的なオブジェクトを操作する場合には容易に排他制御が可能であり、同時操作することを防止するのは容易である。
【０００７】
しかしながら、例えば、ある拠点において操作の被対象物が電子オブジェクトではなく物理媒体であった場合は、指などで直接触れることができ、その動作を即時性の高い方法で検出し他拠点へ通知する手段が無い。そのため、電子オブジェクトのみを用いたものと同様の方法で同時操作を防止することは困難である。その結果、物理媒体が存在する拠点側で当該物理媒体に対する動作が生じた際に、他拠点における当該物理媒体に対応する電子情報への排他制御を、即時性を高く実現することができていなかった。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、物理媒体および当該物理媒体に対応する電子情報を用いて、複数拠点間で情報共有を行うシステムであって、物理媒体に対応する電子情報を保持する保持手段と、前記物理媒体の画像を取得し、当該画像から前記物理媒体の領域の面積の値を取得する取得手段と、前記物理媒体の面積の基準値と前記取得手段にて取得した面積の値との差に応じて、前記保持手段にて保持している前記物理媒体に対応する電子情報に対し排他制御を行う制御手段とを有する。
【発明の効果】
【０００９】
本発明によれば、複数拠点間において物理媒体および当該物理媒体に対応する電子情報を用いて情報共有を行う場合に、物理媒体に対する物理的操作に応じて、当該物理媒体に対応する電子情報に対する操作の排他処理を即時性を高く行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る情報処理システムの構成例を示す図。
【図２】サーバのハードウェア構成の例を示す図。
【図３】第一の実施形態に係る処理の流れを示すフローチャート。
【図４】本システムに係る付箋の配置の一例を示す図。
【図５】付箋画像抽出処理の詳細手順を示す図。
【図６】電子付箋のデータ構造の例を示す図。
【図７】紙付箋に対応する電子付箋データの具体例を示す図。
【図８】紙付箋に対して指で触れた様子を説明するための図。
【図９】排他処理の開始、終了処理の流れを示すフローチャート。
【図１０】付箋情報を元に付箋を表示する処理の流れを示すフローチャート。
【図１１】付箋情報の排他状態を表示した表示例を示す図。
【図１２】紙付箋の前を人物が横切った様子を示す図。
【図１３】第二の実施形態に係る処理の流れを示すフローチャート。
【図１４】第二の実施形態に係る付箋情報の面積差と排他判定処理の結果を示す図。
【図１５】紙付箋に対して筆記具で書き込みを行う様子を説明するための図。
【図１６】第三の実施形態に係る処理の流れを示すフローチャート。
【図１７】第三の実施形態に係る面積差の色、付箋情報の面積差と排他判定処理の結果を示す図。
【発明を実施するための形態】
【００１１】
＜第一の実施形態＞
［システム構成］
図１は、本実施形態に係る情報処理システムの構成例を示す図である。本情報処理システムは、同一構成の２つの情報共有システム１００、１０１がネットワーク１０２とで接続されている。情報共有システム１００、１０１の内部構成は同一であり符号が異なるだけであるため、情報共有システム１００を例にとって詳しく説明する。
【００１２】
情報共有システム１００は、情報処理装置であるサーバ１１１、撮影装置としてのデジタルカメラ１１３、および表示装置１１５を含む。表示装置１１５はさらに、投影手段であるプロジェクタ１１２と、投影面であるホワイトボード１１４から構成され、プロジェクタ１１２から投影された画像が、ホワイトボード１１４上に表示される。なお、本実施形態の情報処理システムは、ブレインストーミングなどの会議や、ＫＪ法などで利用可能であるが、利用用途はこれらに限るものではない。
【００１３】
本実施形態では、情報が記述された物理媒体として糊付き付箋（ポスト・イット（商標）など）がホワイトボードなどのスクリーンに配置された場合を用いて説明するが、本発明は、糊付き付箋に限るものではない。例えば、文書やカードがテープ等を用いて貼られた場合や、マグネットなどの吸着手段によって貼られた場合も同様に適用することができる。また、付箋や文書やカードの素材は紙に限るものではなく、その他の素材（プラスチックや布など）であってもよい。
【００１４】
以下の実施形態では、ホワイトボードに貼られた付箋や文書を、その素材とは無関係に、紙付箋（または紙文書）と呼ぶ。また、その紙付箋に対して撮影やスキャン等を行うことにより紙付箋の情報を電子化した付箋データを電子付箋（または電子文書）と呼んで区別する。
【００１５】
図２は、サーバ１１１のハードウェア構成の例を示す図である。サーバ１１１は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、電子ペンＩ／Ｆ２０５、ディスプレイＩ／Ｆ２０６、外部メモリＩ／Ｆ２０７、および外部Ｉ／Ｆ２０８を含み、それらはシステムバス２０４で接続される。電子ペン１１６は、電子ペンＩ／Ｆ２０５を介してサーバ１１１に接続され、ユーザによるユーザ操作に基づいて各種操作・指示を受け付ける入力手段として機能する。プロジェクタ１１２は、ディスプレイＩ／Ｆ２０６を介してサーバ１１１に接続される。サーバ１１１は、プロジェクタ１１２を介してホワイトボードに画像を投影する。デジタルカメラ１１３は、外部Ｉ／Ｆ２０８を介してサーバ１１１に接続される。サーバ１１１は、デジタルカメラ１１３で撮影した紙付箋の画像を取りこんで、その紙付箋に対応する電子付箋（付箋データ）を作成することができる。また、本実施形態では、ユーザが電子ペン１１６を用いて入力した電子データも紙付箋の画像から作成した電子付箋と同等に扱うこととし、それらを混在させてプロジェクタ１１２で投影して表示させることができるものとする。
【００１６】
ＣＰＵ（プロセッサ）２０１は、サーバ１１１全体を制御し、記録部であるＲＯＭ２０３や外部メモリ２１１などに記憶されたプログラムをＲＡＭ２０２に読み込み、各種処理を実行する。すなわち、サーバ１１１のＣＰＵ２０１は、コンピュータ読み取り可能な記憶媒体に記憶されたコンピュータプログラムを実行することにより、後述するフローチャートの各ステップを実行する処理部（処理手段）として機能する。ＲＯＭ２０３は、ＣＰＵ２０１を起動するためのプログラムを含む各種データを記憶している。ＲＡＭ２０２は、ワークメモリとして用いられる。
【００１７】
ＬＡＮ  Ｉ／Ｆ２１０は、他の情報共有システムと相互接続を行うためのネットワークインタフェースであり、図１に示すようにネットワーク１０２を介して情報共有システム１００、１０１を接続するために用いられる。
【００１８】
［処理フロー］
次に、本システムの動作について説明する。図３は、紙付箋を撮影装置で撮影し、電子情報化する処理の流れを示すフローチャートである。本フローチャートで示す手順は、そのプログラムがサーバ１１１のＲＯＭ２０３、ＲＡＭ２０２、外部メモリ（ＨＤＤなど）２１１のいずれかに格納され、ＣＰＵ２０１により実行される。
【００１９】
ブレインストーミングでは、ユーザのアイデアを紙付箋に書き込み、それらをホワイトボード１１４に貼りつけて進める。ここでは、図４に示すように、ホワイトボード１１４上において紙付箋４０２、４０３の２枚が貼られた状態から、新たに紙付箋４０１が貼られた状態になった場合を例にとって説明する。従って、処理が始まる段階で既にサーバ１１１に紙付箋４０２、４０３に対応する情報が電子化した電子付箋データとして格納されて、保持されているものとする。文字画像領域は、紙付箋４０１に記載された文字列情報の画像領域を示す。
【００２０】
まず、ＣＰＵ２０１は、ユーザからの撮影要求を検知し、デジタルカメラ１１３によりホワイトボード１１４の画像を撮影する（Ｓ３０１）。ＣＰＵ２０１は、デジタルカメラ１１３で撮影されたデータを、サーバ１１１の外部Ｉ／Ｆ２０８を介してＲＡＭ２０２に格納する。撮影した画像には、ホワイトボード１１４上の、貼り付けられた紙付箋の画像と、投影中の電子付箋の画像とが含まれることになる。なお、Ｓ３０１の処理において、撮影タイミングは、ユーザからの要求に限定されず、予め定義された間隔で定期的に撮影されるように設定してもよい。
【００２１】
Ｓ３０２にて、ＣＰＵ２０１は、撮影画像から付箋画像を抽出して取得し、当該抽出した付箋画像から電子付箋データを生成する。付箋画像を含む電子付箋のデータ構造に関しては後述する。図５は、付箋画像抽出処理（Ｓ３０２）におけるデータに対する処理の流れを示す図である。サーバ１１１のＣＰＵ２０１がプログラムを実行することにより、図５の各処理を実行する処理部として機能する。
【００２２】
デジタルカメラ１１３で撮影されてサーバ１１１のＲＡＭ２０２に格納された撮影画像データ５０１に対して、まず、輪郭抽出部（不図示）による輪郭抽出処理５０２と、色判定部（不図示）による色判定処理５０３とが行われる。輪郭抽出処理５０２では、公知のエッジ抽出や輪郭追跡処理などを行うことにより、撮影画像データ５０１内に存在するオブジェクトの輪郭（紙付箋の輪郭や、紙付箋に書き込まれた文字画像の輪郭など）を抽出できる。また、色判定処理５０３により、撮影画像データ５０１内に含まれる各オブジェクト（紙付箋や文字）の色が抽出される。
【００２３】
次に、付箋領域判定部（不図示）による付箋領域判定処理５０４を行う。付箋領域判定処理５０４では、抽出されたオブジェクトのうち、予め想定される紙付箋のサイズ条件を満たす大きさの矩形状の輪郭のオブジェクトの領域を付箋領域として判定する。このとき、その矩形状の輪郭の内部に文字サイズの輪郭を含むか否かを判定するように構成することにより、より精度よく付箋領域を判定することが可能である。そして、付箋領域切り出し部（不図示）において、付箋領域切り出し処理５０５を行い、当該抽出された付箋画像に基づいて電子付箋データ５０６を生成する。付箋領域切り出し処理５０５は、撮影画像データ５０１に含まれる各紙付箋に対応した付箋領域の部分画像（付箋画像）を切り出す処理である。なお、このとき、付箋画像に対してＯＣＲ処理を行って付箋内部に記入された文字画像のテキストデータを求めるように構成してもよい。
【００２４】
図６は、生成された電子付箋６０１のデータ構造の例を示す。各電子付箋は、ヘッダー部６０２とデータ部６０３を有する。ヘッダー部６０２は、ＩＤ、貼付時間、貼付状態ＯＮ／ＯＦＦ、貼付場所、選択場所、付箋領域、文字画像領域、及び付箋面積を含む。ＩＤは、各電子付箋を識別するための識別子である。貼付時間は、対応する紙付箋が貼付された時刻を示す。貼付状態ＯＮ／ＯＦＦは、対応する紙付箋がホワイトボードに貼付されたままの状態であるか剥がされた状態であるかを示す。貼付場所は、紙付箋の貼付場所を示す。選択場所は、付箋の選択状態を示す。選択場所が示す情報により、当該付箋に対する選択を指示した場所を示す。付箋領域は、ホワイトボードにおける付箋領域の位置を示す。付箋領域は、ホワイトボードの左下を原点とした座標系における、付箋の左上、右上、左下、右下それぞれの座標のセットから構成される。なお、ここでの座標系は一例であり、他の点を基準としてもよい。また、付箋領域を示す座標は、基準点とその基準点からのオフセットにて示しても構わない。文字画像領域は、文字画像領域の付箋に対する相対的な位置を示す。文字画像領域は、付箋領域の左下を原点とした座標系における、文字画像の左上、右上、左下、右下それぞれの座標のセットから構成される。付箋面積は、付箋の大きさを示す。
【００２５】
データ部６０３は、デジタルカメラ１１３で撮影された撮影画像から切り出した付箋画像の画像データを含む。なお、データ部６０３には、その付箋画像データにＯＣＲ処理を施した場合はそのＯＣＲ処理結果のテキストを示すＯＣＲデータが更に格納されることになる。
【００２６】
電子付箋のデータ構造の具体例を図７に示す。ここでは、図４の紙付箋４０１の付箋画像から電子付箋７０１が生成された例を示す。電子付箋７０１のヘッダー部７０２の内容は次の通りである。ＩＤに「１」、貼付時間に「１０時０分０秒」が格納される。また、対応する紙付箋４０１がホワイトボード１１４上貼付されたままの状態であるため貼付状態は「ＯＮ」となる。貼付場所は「会議室１」、選択場所は「選択なし」となる。付箋領域は、付箋の左上が「（Ｘ１，Ｙ２）」、右上が「（Ｘ２，Ｙ２）」、左下が「（Ｘ１，Ｙ１）」、右下が「（Ｘ２，Ｙ１）」となる。文字画像領域は、左上が「（Ｘ３，Ｙ４）」、右上が「（Ｘ４，Ｙ４）」、左下が「（Ｘ３，Ｙ３）」、右下が「（Ｘ４，Ｙ３）」となる。そして、付箋面積は「２０」である。
【００２７】
また、データ部７０３の内容は、画像データが「ｄａｔａ１．ｊｐｇ」というファイル名で格納されており、ＯＣＲ処理が行われた場合はＯＣＲデータに「ＡＢＣＤ」が格納される。
【００２８】
図３のＳ３０３にてＣＰＵ２０１は、Ｓ３０２で抽出した全ての電子付箋について処理を行ったか判定する。未処理の他の電子付箋があると判定した場合は（Ｓ３０３にてＹＥＳ）Ｓ３０４に進む。全ての電子付箋について処理を行ったと判定した場合は（Ｓ３０３にてＮＯ）、本処理フローを終了する。
【００２９】
Ｓ３０４にてＣＰＵ２０１は、Ｓ３０２で生成した電子付箋に含まれる付箋画像それぞれを順に処理対象とし、サーバ１１１の記憶部に既に登録済みの電子付箋と比較し、同じ付箋画像を有する電子付箋データが既に登録されているか否かを照合する。具体的には、互いの貼り付け位置の比較と、公知の類似画像判定技術による互いの付箋画像の比較を行い、どちらの付箋画像も同一であると判定された場合、登録済みであると判定する。Ｓ３０４の照合結果に基づき、Ｓ３０２で抽出した付箋画像がサーバ１１１の記憶部に登録済みの電子付箋と異なると判定した場合は、新たな紙付箋が追加されたと判定し（Ｓ３０５にてＹＥＳ）、Ｓ３０６に進む。Ｓ３０６にてＣＰＵ２０１は、着目している付箋画像に基づいて作成された電子付箋データを、新たな電子付箋データとしてサーバ１１１に登録し、Ｓ３０３に戻る。
【００３０】
一方、Ｓ３０２で抽出した付箋画像がサーバ１１１の記憶部に登録済みの電子付箋と同じであると判定した場合は（Ｓ３０５にてＮＯ）、Ｓ３０７に進む。Ｓ３０７にてＣＰＵ２０１は、着目している付箋画像に基づいて検出された画像を評価し、図９を用いて後述する排他判定処理を行う。その後、Ｓ３０３に戻る。
【００３１】
以上の処理を実行することで盤面に対して新規の紙付箋を貼り付けた場合に情報を電子化し、この電子情報を、ネットワーク１０２を介してサーバ１１１とサーバ１２１と共有することにより多数の拠点で付箋情報（電子付箋）の共有が可能になる。
【００３２】
次にホワイトボード１１４が図４の状態において、物理媒体である紙付箋４０１が図８（Ａ）に示されるように、指で触れられた場合の処理について説明する。
【００３３】
紙付箋４０１が図８（Ａ）のように指で触れられた状態になった場合、図３のＳ３０２による付箋画像抽出によって得られる紙付箋画像は図８（Ｂ）のように、指に対応する領域９０１が付箋画像内に含まれてしまう。つまり、従来、紙付箋が位置する領域に、指を示す領域が重畳されていることとなる。このため、新しく抽出された付箋の領域の面積は、本来の紙付箋の面積と比較すると小さく抽出されることになる。しかし、紙付箋の面積は小さくなるものの新規の紙付箋では無いため、この場合には追加された紙付箋ではないと判定され（Ｓ３０５にてＮＯ）、Ｓ３０７へ制御を移す。
【００３４】
（排他処理）
図９は、排他判定処理（図３のＳ３０７）の詳細を示した図である。
【００３５】
Ｓ１００１にてＣＰＵ２０１は、登録済み紙付箋データと着目している付箋画像との面積の比較を行う。指で触れられる前の紙付箋の面積は図７の付箋面積に示されたように「２０」になっており、この値と今回検出された付箋画像の面積とを比較する。本実施形態では、従来の付箋面積の基準値を「２０」として扱うものとする。指で触れられている場合は先に述べたように抽出した付箋画像の面積が従来の付箋画像の面積よりも小さくなる。そこで本実施形態では、例えば、従来の付箋画像の面積の５％をしきい値に設定し、これ以上小さくなった場合には（Ｓ１００１にてＹＥＳ）Ｓ１００２へ移行する。５％未満の差しか無かった場合には（Ｓ１００１にてＮＯ）Ｓ１００３へ移行する。
【００３６】
Ｓ１００２にてＣＰＵ２０１は、着目している紙付箋に対する排他処理の開始を行う。紙付箋が指で触れられている場合は、その紙付箋をユーザが剥がして移動することが考えられるため、他拠点において当該紙付箋に対応する付箋情報（電子付箋）に対して操作を行わないよう促すために排他処理を行う。具体的には、図７に示すデータにおける選択場所の値を「選択なし」から選択された会議室（例えば「会議室１」）へ変更する。この情報は付箋情報をプロジェクタ１１２で表示を行う場合に用いられるが、具体的な処理の内容については後述する。「選択場所」情報の変更の後、本排他判定処理を終了する。
【００３７】
Ｓ１００３にてＣＰＵ２０１は、紙付箋が指で触れられておらず、貼り付けた直後と同じ状態を維持しているため、排他処理の終了を行う。具体的には、図７に示すデータ構造内における選択場所の値を選択された会議室（例えば「会議室１」）から「選択なし」へ変更する。これにより排他状態の解除を行うこととなる。この情報は付箋情報をプロジェクタ１１２で付箋の電子情報を表示する場合に用いられるが、具体的な処理の内容については後述する。「選択場所」情報の更新の後、本排他判定処理を終了する。
【００３８】
以上の一連の処理により、紙付箋に対して指で触れられた場合には排他処理の開始を行い、指で触れられていなかった場合には排他処理の終了を行う。
【００３９】
［投影処理］
次にホワイトボード１１４に対してプロジェクタ１１２を用いて各情報を投影する処理について説明する。図１０は、各情報を投影する処理の流れを示すフローチャートである。本フローチャートで示す手順は、そのプログラムがサーバ１１１のＲＯＭ２０３、ＲＡＭ２０２、外部メモリ（ＨＤＤなど）２１１のいずれかに格納され、ＣＰＵ２０１により実行される。Ｓ１１０１〜Ｓ１１０６の一連の処理は、サーバ１１１の記録装置に格納されている個々の情報に対して繰り返し実行される。以下、サーバ１１１に格納されている電子付箋を付箋情報と記載する。
【００４０】
Ｓ１１０２にてＣＰＵ２０１は、投影する付箋情報に排他処理が必要かの判定を行う。ここでの判定は、図６に示すデータに含まれる「選択場所」情報を参照することで行われる。例えば、図７で示されているヘッダー部７０２内で「選択なし」となっている場合は排他不要とし、「選択なし」以外になっている場合は排他が必要と判定する。排他が不要と判定された場合には（Ｓ１１０２にてＮＯ）Ｓ１１０４に進む。排他が必要と判定された場合には（Ｓ１１０２にてＹＥＳ）Ｓ１１０３に進み、ＣＰＵ２０１は当該付箋情報を元に付箋の外枠表示を行う。この外枠表示は、電子付箋に含まれる「付箋領域」情報を用いることで可能である。表示の例として、図１１に示す外枠１２０１のように表示する。これにより、排他制御がなされていることをユーザに対し示すことができる。
【００４１】
Ｓ１１０４にてＣＰＵ２０１は、投影しようとしているホワイトボード１１４に、紙付箋が貼り付けられているかの判定を行う。ここでの判定は、図６に示すデータに含まれる「貼付場所」情報と「貼付状態」情報を参照することで行われる。「貼付場所」がホワイトボード１１４が設置されている場所と同じであり、かつ「貼付状態」が「ＯＮ」である場合は、現状ではホワイトボード１１４上に紙付箋が貼られていることを示す。一方、それ以外の場合は、対応する紙付箋がホワイトボード１１４上に貼られていないことを示す。
【００４２】
紙付箋が貼り付けられていると判定された場合には（Ｓ１１０４にてＹＥＳ）、付箋情報を投影することなくＳ１１０６へ進む。
【００４３】
紙付箋が貼り付けられていないと判定された場合には（Ｓ１１０４にてＮＯ）、付箋情報の表示が必要であるため、Ｓ１１０５にてＣＰＵ２０１は、付箋情報をホワイトボード１１４上へ投影させることで表示処理を行う。付箋情報の表示には対象となるデータの「付箋領域」情報および「文字画像領域」情報に格納されている位置情報を元に、画像データの表示を行う。表示の例としては、図１１に示すように、ホワイトボード１２４に対して電子付箋１２０２を表示する。付箋情報の表示させた後、Ｓ１１０６へ進む。
【００４４】
以上説明したように、本実施形態によれば、盤面に貼付けられている紙付箋のうち、既に電子化されている紙付箋に対して移動などを目的に指で触れた場合に、その紙付箋の電子情報に対し排他処理が行われる。これにより、情報処理システム１００、１０１のような複数拠点間で情報共有を行う場合に、ある拠点で物理媒体を操作する際に当該物理媒体に対応する電子情報（電子付箋）が排他状態に即時に制御することができる。また、物理媒体に対応する電子情報が、排他状態であることを他の拠点で表示させることが可能になる。
【００４５】
＜第二の実施形態＞
第一の実施形態では、指で触れた紙付箋に対応する電子付箋に排他処理が行われ、他の拠点で表示される際にはその電子付箋に対して排他状態であることを表示することを説明した。第二の実施形態では、撮影画像から検出した付箋領域の面積が指で触れる以外にも小さくなる場合を想定し、必要以上に排他処理が行われることを防止する排他判定処理について説明する。
【００４６】
ここでは、図４に示すようにホワイトボード１１４に紙付箋４０１、４０２、４０３が貼られた状態において、図１２のようにホワイトボード１１４と撮影装置との間を人物１３０１が横切った例を用いて説明する。
【００４７】
図１３は、本実施形態における、排他判定処理（図３のＳ３０７）の詳細を示した図である。本フローチャートで示す手順は、そのプログラムがサーバ１１１のＲＯＭ２０３、ＲＡＭ２０２、外部メモリ（ＨＤＤなど）２１１のいずれかに格納され、ＣＰＵ２０１により実行される。
【００４８】
Ｓ１４０１にてＣＰＵ２０１は、登録済み紙付箋データと着目している付箋画像との面積の比較を行う。ここでは、第一の実施形態と同様、紙付箋の領域の基準面積を２０とする。本実施形態では、基準の面積に対し、その変化量に対する２つの閾値を用いる。例えばこれが元々の面積に対し、しきい値Ｔ１（第一の閾値）を５％として設定し、しきい値Ｔ２（第二の閾値）を２０％として設定する。第一の閾値以上でかつ第二の閾値以下の面積の変動（低下）であれば、例えば、紙付箋が指で触れられているとして第一の実施形態と同様の処理が可能である。第二の閾値よりも面積の変動があった場合は、例えば、紙付箋の大部分を人物１３０１にてさえぎられていると判定することができる。元の付箋領域の面積と抽出した付箋画像の面積との差が、Ｔ１未満であった場合もしくはＴ２を超える場合にはＳ１００３へ移行する。
【００４９】
Ｓ１００２にてＣＰＵ２０１は、着目している紙付箋に対する排他処理の開始を行う。具体的には、第一の実施形態と同様、図７に示すデータにおける「選択場所」の値を「選択なし」から選択された会議室（例えば「会議室１」）へ変更する。「選択場所」情報の変更の後、本排他判定処理を終了する。
【００５０】
Ｓ１００３にてＣＰＵ２０１は、紙付箋が指で触れられておらず、貼り付けた直後と同じ状態を維持しているため、排他処理の終了を行う。具体的には、第一の実施形態と同様、図７に示すデータにおける「選択場所」の値を「会議室１」から「選択なし」へ変更する。これにより排他状態の解除を行うこととなる。「選択場所」情報の変更の後、本排他判定処理を終了する。図１４は、本実施形態に係る排他判定に用いるしきい値と排他判定の結果を表にまとめたものである。
【００５１】
以上説明したように、本実施形態によれば、第一の実施形態の効果に加え、紙付箋に対して指で触れる以外の、例えば前を横切るといった理由から付箋の面積が小さく検出されてしまう場合でも、必要以上に排他処理が行われることを防止することが可能になる。
【００５２】
＜第三の実施形態＞
第二の実施形態では指で触れる以外にも撮影画像から検出した付箋の面積が小さくなる場合を想定し、必要以上に排他処理が行われることを防止する排他判定処理について説明した。実施例３ではさらに、面積による判定だけでは必要以上に排他処理が行われることを防止するのに不十分である場合を想定し、色の条件を付加した排他判定処理について説明する。
【００５３】
ここでは、図４に示すようにホワイトボード１１４に紙付箋４０１、４０２、４０３が貼られた状態において、図１５（Ａ）のように筆記用具１６０１によって紙付箋に対して書き込みが発生した例を用いて説明する。
【００５４】
図１６は、本実施形態における、排他判定処理（図３のＳ３０７）の詳細を示した図である。本フローチャートで示す手順は、そのプログラムがサーバ１１１のＲＯＭ２０３、ＲＡＭ２０２、外部メモリ（ＨＤＤなど）２１１のいずれかに格納され、ＣＰＵ２０１により実行される。
【００５５】
Ｓ１７０１にてＣＰＵ２０１は、撮影画像から得られた紙付箋に対応する付箋領域に含まれる他のオブジェクトの部分（面積減少部）が、肌色であるかの判定を行う。これは紙付箋に触れているオブジェクトが指であるか、それ以外であるかを判定する処理である。図１５（Ａ）の例の場合、筆記用具１６０１により紙付箋が触れられており、筆記用具１６０１に起因して紙付箋に対応する付箋領域の面積が減少する（図１５（Ｂ））。面積減少部が肌色である場合は（Ｓ１８０１にてＹＥＳ）Ｓ１４０１に進む。面積減少部が肌色でない場合は、本排他判定処理は終了する。つまり、紙付箋を指以外のもので触れている場合には、排他処理は行わないものとする。
【００５６】
Ｓ１４０１、Ｓ１００２、Ｓ１００３の処理は第二の実施形態と同様であるため、説明は省略する。図１７は、本実施形態に係る排他判定に用いる、面積減少部の色、及びしきい値と排他判定の結果を表にまとめたものである。
【００５７】
以上説明したように、本実施形態によれば、第二の実施形態の効果に加え、さらに面積減少分の色の条件を付加することで、必要以上に排他処理が行われることを防止することが可能になる。
【００５８】
なお、本実施形態では、Ｓ１８０１の判定において、人の指の色を示す肌色を所定の色として定義して用いたが、他の色を用いてもよい。例えば、紙付箋を移動させる主体の色に応じて定義してもよいし、ユーザが任意に設定可能としてもよい。
【００５９】
＜その他の実施形態＞
上述した実施形態では、紙付箋の面積減少の割合、及び面積減少部の色を用いて排他判定に用いたが、さらに面積減少部の形状を指の形に似ているかを加味して、さらに必要以上に排他処理が行われることを防止するようにしても構わない。
【００６０】
また、紙付箋を繰り返し剥がしたり貼ったりすることで、例えば角が折れてしまい元々の大きさから小さくなってしまうことも考えられる。したがって、排他対象にならない程度の面積減少を検出した場合には、電子付箋データに含まれる情報（付箋面積）を新たに検出した面積の値で更新することで判定の精度を向上させ、さらに必要以上に排他処理が行われることを防止するようにしても構わない。
【００６１】
また上述した実施形態では、サーバ１１１のＣＰＵ（プロセッサ）がプログラムを実行することにより、各処理部として機能するものとしたが、処理の一部または全部を専用の電子回路（ハードウェア）で構成するようにしても構わない。
【００６２】
さらに、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015065597.tif 000003
【図２】
2015065597.tif 000004
【図３】
2015065597.tif 000005
【図４】
2015065597.tif 000006
【図５】
2015065597.tif 000007
【図６】
2015065597.tif 000008
【図７】
2015065597.tif 000009
【図８】
2015065597.tif 000010
【図９】
2015065597.tif 000011
【図１０】
2015065597.tif 000012
【図１１】
2015065597.tif 000013
【図１２】
2015065597.tif 000014
【図１３】
2015065597.tif 000015
【図１４】
2015065597.tif 000016
【図１５】
2015065597.tif 000017
【図１６】
2015065597.tif 000018
【図１７】
2015065597.tif 000019