(57)【特許請求の範囲】
【請求項１】
第１の付箋に対する拡大処理によって、拡大後の第１の付箋によって隠れてしまう第２の付箋を抽出する抽出手段と、
前記第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させる移動手段と、
前記第１の付箋と関連する第３の付箋を抽出する第２の抽出手段と、
前記第１の付箋と前記第２の抽出手段によって抽出された第３の付箋を拡大する拡大手段
を具備し、
前記抽出手段は、拡大後の前記第１の付箋と前記第２の抽出手段によって抽出された付箋によって隠れてしまう第４の付箋を抽出し、
前記付箋間の接続は方向を有しており、
前記第２の抽出手段は、前記第１の付箋と接続しており、最も多くのリーフとなる付箋を有している付箋群、を第３の付箋として抽出する、
ことを特徴とする情報処理装置。
【請求項２】
第１の付箋に対する拡大処理によって、拡大後の第１の付箋によって隠れてしまう第２の付箋を抽出する抽出手段と、
前記第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させる移動手段と、
前記第１の付箋と関連する第３の付箋を抽出する第２の抽出手段と、
前記第１の付箋と前記第２の抽出手段によって抽出された第３の付箋を拡大する拡大手段
を具備し、
前記抽出手段は、拡大後の前記第１の付箋と前記第２の抽出手段によって抽出された付箋によって隠れてしまう第４の付箋を抽出し、
前記付箋間の接続は方向を有しており、
前記第２の抽出手段は、前記第１の付箋と直接接続しており、上流、下流にそれぞれ複数の付箋と接続されている付箋、を第３の付箋として抽出する、
ことを特徴とする情報処理装置。
【請求項３】
第１の付箋に対する拡大処理によって、拡大後の第１の付箋によって隠れてしまう第２の付箋を抽出する抽出手段と、
前記第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させる移動手段と、
前記第１の付箋と関連する第３の付箋を抽出する第２の抽出手段と、
前記第１の付箋と前記第２の抽出手段によって抽出された第３の付箋を拡大する拡大手段
を具備し、
前記抽出手段は、拡大後の前記第１の付箋と前記第２の抽出手段によって抽出された付箋によって隠れてしまう第４の付箋を抽出し、
前記第２の抽出手段は、前記第１の付箋と接続しており、選択された回数で降順にソートした場合に、予め定められた順位未満又は以下の順位である付箋群を、第３の付箋として抽出する、
ことを特徴とする情報処理装置。
【請求項４】
前記移動手段は、前記第１の付箋と前記第２の付箋の位置関係を保つ位置に、該第２の付箋を移動する、
請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第２の抽出手段は、さらに、前記第１の付箋と接続しており、予め定められたパスレングスの付箋群、又は該パスレングス未満若しくは以下の関係にある付箋群、を第３の付箋として抽出する、
請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記付箋間の接続は方向を有しており、
前記第２の抽出手段は、前記第１の付箋と接続しており、予め定められた方向でのパスレングスの付箋群、又は該パスレングス未満若しくは以下の関係にある付箋群、を第３の付箋として抽出する、
請求項５に記載の情報処理装置。
【請求項７】
コンピュータを、
第１の付箋に対する拡大処理によって、拡大後の第１の付箋によって隠れてしまう第２の付箋を抽出する抽出手段と、
前記第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させる移動手段と、
前記第１の付箋と関連する第３の付箋を抽出する第２の抽出手段と、
前記第１の付箋と前記第２の抽出手段によって抽出された第３の付箋を拡大する拡大手段
として機能させ、
前記抽出手段は、拡大後の前記第１の付箋と前記第２の抽出手段によって抽出された付箋によって隠れてしまう第４の付箋を抽出し、
前記付箋間の接続は方向を有しており、
前記第２の抽出手段は、前記第１の付箋と接続しており、最も多くのリーフとなる付箋を有している付箋群、を第３の付箋として抽出する、
情報処理プログラム。
【請求項８】
コンピュータを、
第１の付箋に対する拡大処理によって、拡大後の第１の付箋によって隠れてしまう第２の付箋を抽出する抽出手段と、
前記第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させる移動手段と、
前記第１の付箋と関連する第３の付箋を抽出する第２の抽出手段と、
前記第１の付箋と前記第２の抽出手段によって抽出された第３の付箋を拡大する拡大手段
として機能させ、
前記抽出手段は、拡大後の前記第１の付箋と前記第２の抽出手段によって抽出された付箋によって隠れてしまう第４の付箋を抽出し、
前記付箋間の接続は方向を有しており、
前記第２の抽出手段は、前記第１の付箋と直接接続しており、上流、下流にそれぞれ複数の付箋と接続されている付箋、を第３の付箋として抽出する、
情報処理プログラム。
【請求項９】
コンピュータを、
第１の付箋に対する拡大処理によって、拡大後の第１の付箋によって隠れてしまう第２の付箋を抽出する抽出手段と、
前記第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させる移動手段と、
前記第１の付箋と関連する第３の付箋を抽出する第２の抽出手段と、
前記第１の付箋と前記第２の抽出手段によって抽出された第３の付箋を拡大する拡大手段
として機能させ、
前記抽出手段は、拡大後の前記第１の付箋と前記第２の抽出手段によって抽出された付箋によって隠れてしまう第４の付箋を抽出し、
前記第２の抽出手段は、前記第１の付箋と接続しており、選択された回数で降順にソートした場合に、予め定められた順位未満又は以下の順位である付箋群を、第３の付箋として抽出する、
情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数頁重ねて表示する電子文書に対して、表示スペースを有効に活用し、見やすくしかも操作が容易となるように電子付箋を併せ表示可能にすることを課題とし、複数頁重ねて表示された文書の任意頁に対して利用者が指定する付箋対象領域の位置データに対応する付箋データを付箋生成処理部で生成し、該付箋データに関連付ける属性データを付箋属性取得部で取得し、付箋配置処理部が、該付箋データを、該付箋データの付箋対象領域から離れ、他の付箋対象領域に対応する付箋データと重ならない位置に整列配置する付箋配置データを生成し、付箋表示制御部は、前記付箋データを、該当する属性データが示す属性を有する図形に図形化し、該当する前記付箋配置データに基づいて文書の画像領域外の他の付箋情報と重ならない位置に整列配置させて表示することが開示されている。
【０００３】
特許文献２には、電子コンテンツに付箋やコメントをはじめとするオブジェクトを貼り付けて表示するシステムにおいて、オブジェクトの数が多い場合でも閲覧者が希望に合ったオブジェクトを選択して表示することができ、閲覧者にとって必要な情報のみを表示することを課題とし、画面上に表示された電子コンテンツに貼り付けオブジェクトを付して表示することができる電子コンテンツ表示システムであって、電子コンテンツ中の第１閲覧者が指定した箇所に紐付けて、第１閲覧者が入力した貼り付けオブジェクトを貼り付けた後、その電子コンテンツ中の第２閲覧者が指定した箇所に紐付けて、第２閲覧者が入力した貼り付けオブジェクトを貼り付けるとき、第２閲覧者が指定した箇所が第１閲覧者が指定した箇所と重なっていた場合、第２閲覧者用に表示された電子コンテンツ上に、第１閲覧者が貼り付けた貼り付けオブジェクトを表示することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−０４３８９５号公報
【特許文献２】特開２０１３−００８３８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１には、頁を重ねて表示された文書に付箋を重ならない位置に配置すること、特許文献２には、付箋であるオブジェクトを複数同じ箇所に貼り付けた場合の処理、が記載されている。
しかし、複数の付箋が貼り付けられており、ある付箋を拡大した場合に、その拡大した付箋によって隠れてしまう付箋が発生してしまう。そして、その隠れてしまった付箋に対して、操作を行うことはできない。
そこで、本発明は、拡大後の第１の付箋によって隠れてしまう第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させることができる情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、第１の付箋に対する拡大処理によって、拡大後の第１の付箋によって隠れてしまう第２の付箋を抽出する抽出手段と、前記第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させる移動手段と、前記第１の付箋と関連する第３の付箋を抽出する第２の抽出手段と、前記第１の付箋と前記第２の抽出手段によって抽出された第３の付箋を拡大する拡大手段を具備し、前記抽出手段は、拡大後の前記第１の付箋と前記第２の抽出手段によって抽出された付箋によって隠れてしまう第４の付箋を抽出し、前記付箋間の接続は方向を有しており、前記第２の抽出手段は、前記第１の付箋と接続しており、最も多くのリーフとなる付箋を有している付箋群、を第３の付箋として抽出する、ことを特徴とする情報処理装置である。
請求項２の発明は、第１の付箋に対する拡大処理によって、拡大後の第１の付箋によって隠れてしまう第２の付箋を抽出する抽出手段と、前記第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させる移動手段と、前記第１の付箋と関連する第３の付箋を抽出する第２の抽出手段と、前記第１の付箋と前記第２の抽出手段によって抽出された第３の付箋を拡大する拡大手段を具備し、前記抽出手段は、拡大後の前記第１の付箋と前記第２の抽出手段によって抽出された付箋によって隠れてしまう第４の付箋を抽出し、前記付箋間の接続は方向を有しており、前記第２の抽出手段は、前記第１の付箋と直接接続しており、上流、下流にそれぞれ複数の付箋と接続されている付箋、を第３の付箋として抽出する、ことを特徴とする情報処理装置である。
請求項３の発明は、第１の付箋に対する拡大処理によって、拡大後の第１の付箋によって隠れてしまう第２の付箋を抽出する抽出手段と、前記第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させる移動手段と、前記第１の付箋と関連する第３の付箋を抽出する第２の抽出手段と、前記第１の付箋と前記第２の抽出手段によって抽出された第３の付箋を拡大する拡大手段を具備し、前記抽出手段は、拡大後の前記第１の付箋と前記第２の抽出手段によって抽出された付箋によって隠れてしまう第４の付箋を抽出し、前記第２の抽出手段は、前記第１の付箋と接続しており、選択された回数で降順にソートした場合に、予め定められた順位未満又は以下の順位である付箋群を、第３の付箋として抽出する、ことを特徴とする情報処理装置である。
【０００７】
請求項４の発明は、前記移動手段は、前記第１の付箋と前記第２の付箋の位置関係を保つ位置に、該第２の付箋を移動する、請求項１から３のいずれか１項に記載の情報処理装置である。
【０００９】
請求項５の発明は、前記第２の抽出手段は、さらに、前記第１の付箋と接続しており、予め定められたパスレングスの付箋群、又は該パスレングス未満若しくは以下の関係にある付箋群、を第３の付箋として抽出する、請求項１から４のいずれか１項に記載の情報処理装置である。
【００１１】
請求項６の発明は、前記付箋間の接続は方向を有しており、前記第２の抽出手段は、前記第１の付箋と接続しており、予め定められた方向でのパスレングスの付箋群、又は該パスレングス未満若しくは以下の関係にある付箋群、を第３の付箋として抽出する、請求項５に記載の情報処理装置である。
【００１４】
請求項７の発明は、コンピュータを、第１の付箋に対する拡大処理によって、拡大後の第１の付箋によって隠れてしまう第２の付箋を抽出する抽出手段と、前記第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させる移動手段と、前記第１の付箋と関連する第３の付箋を抽出する第２の抽出手段と、前記第１の付箋と前記第２の抽出手段によって抽出された第３の付箋を拡大する拡大手段として機能させ、前記抽出手段は、拡大後の前記第１の付箋と前記第２の抽出手段によって抽出された付箋によって隠れてしまう第４の付箋を抽出し、前記付箋間の接続は方向を有しており、前記第２の抽出手段は、前記第１の付箋と接続しており、最も多くのリーフとなる付箋を有している付箋群、を第３の付箋として抽出する、情報処理プログラムである。
請求項８の発明は、コンピュータを、第１の付箋に対する拡大処理によって、拡大後の第１の付箋によって隠れてしまう第２の付箋を抽出する抽出手段と、前記第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させる移動手段と、前記第１の付箋と関連する第３の付箋を抽出する第２の抽出手段と、前記第１の付箋と前記第２の抽出手段によって抽出された第３の付箋を拡大する拡大手段として機能させ、前記抽出手段は、拡大後の前記第１の付箋と前記第２の抽出手段によって抽出された付箋によって隠れてしまう第４の付箋を抽出し、前記付箋間の接続は方向を有しており、前記第２の抽出手段は、前記第１の付箋と直接接続しており、上流、下流にそれぞれ複数の付箋と接続されている付箋、を第３の付箋として抽出する、情報処理プログラムである。
請求項９の発明は、コンピュータを、第１の付箋に対する拡大処理によって、拡大後の第１の付箋によって隠れてしまう第２の付箋を抽出する抽出手段と、前記第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させる移動手段と、前記第１の付箋と関連する第３の付箋を抽出する第２の抽出手段と、前記第１の付箋と前記第２の抽出手段によって抽出された第３の付箋を拡大する拡大手段として機能させ、前記抽出手段は、拡大後の前記第１の付箋と前記第２の抽出手段によって抽出された付箋によって隠れてしまう第４の付箋を抽出し、前記第２の抽出手段は、前記第１の付箋と接続しており、選択された回数で降順にソートした場合に、予め定められた順位未満又は以下の順位である付箋群を、第３の付箋として抽出する、情報処理プログラムである。
【発明の効果】
【００１５】
請求項１の情報処理装置によれば、拡大後の第１の付箋によって隠れてしまう第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させることができる。また、第１の付箋と関連する付箋を拡大した場合に、拡大後の複数の付箋によって隠れてしまう第２の付箋を移動することができる。そして、第１の付箋と接続しており、最も多くのリーフとなる付箋を有している付箋群を、第１の付箋とともに拡大対象とすることができる。
請求項２の情報処理装置によれば、拡大後の第１の付箋によって隠れてしまう第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させることができる。また、第１の付箋と関連する付箋を拡大した場合に、拡大後の複数の付箋によって隠れてしまう第２の付箋を移動することができる。そして、第１の付箋と直接接続しており、上流、下流にそれぞれ複数の付箋と接続されている付箋群を、第１の付箋とともに拡大対象とすることができる。
請求項３の情報処理装置によれば、拡大後の第１の付箋によって隠れてしまう第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させることができる。また、第１の付箋と関連する付箋を拡大した場合に、拡大後の複数の付箋によって隠れてしまう第２の付箋を移動することができる。そして、第１の付箋と接続しており、選択された回数で降順にソートした場合に、予め定められた順位未満又は以下の順位である付箋群を、第１の付箋とともに拡大対象とすることができる。
【００１６】
請求項４の情報処理装置によれば、第１の付箋以外の付箋の位置関係を保つ位置に、第２の付箋とその他の付箋を移動することができる。
【００１８】
請求項５の情報処理装置によれば、第１の付箋と接続しており、予め定められたパスレングスの付箋群、又はそのパスレングス未満若しくは以下の関係にある付箋群を、第１の付箋とともに拡大対象とすることができる。
【００２０】
請求項６の情報処理装置によれば、第１の付箋と接続しており、予め定められた方向でのパスレングスの付箋群、又はそのパスレングス未満若しくは以下の関係にある付箋群を、第１の付箋とともに拡大対象とすることができる。
【００２３】
請求項７の情報処理プログラムによれば、拡大後の第１の付箋によって隠れてしまう第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させることができる。また、第１の付箋と関連する付箋を拡大した場合に、拡大後の複数の付箋によって隠れてしまう第２の付箋を移動することができる。そして、第１の付箋と接続しており、最も多くのリーフとなる付箋を有している付箋群を、第１の付箋とともに拡大対象とすることができる。
請求項８の情報処理プログラムによれば、拡大後の第１の付箋によって隠れてしまう第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させることができる。また、第１の付箋と関連する付箋を拡大した場合に、拡大後の複数の付箋によって隠れてしまう第２の付箋を移動することができる。そして、第１の付箋と直接接続しており、上流、下流にそれぞれ複数の付箋と接続されている付箋群を、第１の付箋とともに拡大対象とすることができる。
請求項９の情報処理プログラムによれば、拡大後の第１の付箋によって隠れてしまう第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させることができる。また、第１の付箋と関連する付箋を拡大した場合に、拡大後の複数の付箋によって隠れてしまう第２の付箋を移動することができる。そして、第１の付箋と接続しており、選択された回数で降順にソートした場合に、予め定められた順位未満又は以下の順位である付箋群を、第１の付箋とともに拡大対象とすることができる。
【図面の簡単な説明】
【００２４】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を利用したシステム構成例を示す説明図である。
【図３】共有付箋情報処理装置、付箋情報処理装置の使用例を示す説明図である。
【図４】本実施の形態による処理例を示すフローチャートである。
【図５】付箋を拡大したことによって、他の付箋が隠れてしまう例を示した説明図である。
【図６】本実施の形態による処理例を示す説明図である。
【図７】本実施の形態による処理例を示すフローチャートである。
【図８】本実施の形態による処理例を示す説明図である。
【図９】本実施の形態による処理例を示すフローチャートである。
【図１０】本実施の形態による処理例を示す説明図である。
【図１１】本実施の形態による処理例を示す説明図である。
【図１２】本実施の形態による処理例を示す説明図である。
【図１３】本実施の形態による処理例を示す説明図である。
【図１４】本実施の形態による処理例を示す説明図である。
【図１５】本実施の形態による処理例を示す説明図である。
【図１６】付箋情報テーブルのデータ構造例を示す説明図である。
【図１７】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２５】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、すべての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２６】
本実施の形態である情報処理装置１００は、電子付箋（電子カード等ともいわれる。以下、単に付箋という）の拡大処理に関するものであって、図１の例に示すように、付箋受付モジュール１０５、付箋表示制御モジュール１１０、付箋編集モジュール１１５、付箋情報記憶モジュール１２０、付箋拡大処理モジュール１２５を有している。
台紙に貼り付けられた複数の付箋のうち、操作者の操作によって選択された付箋を拡大処理する場合に、そのままの状態では、その付箋を拡大したことによって、隠れてしまう付箋を、拡大後の付箋によって隠れてしまうことがない位置に移動させるものである。その際に、拡大の付箋のレイアウトを崩さない方向で移動させる。
【００２７】
情報処理装置１００は、付箋を用いて、議事進行役であるファシリテーター（一般的には一人）と複数人の参加者によって行われる会合（ワークショップ、会議、アイデア抽出会、検討会等）で利用される。参加者は参加者用端末としての端末装置（後述する付箋情報処理装置２１０）を用いて、アイデア等が記載された付箋を作成する。一般的に、図３の例に示すように、付箋情報処理装置２１０として、付箋情報処理装置２１０Ａ、付箋情報処理装置２１０Ｂ等（以下、代表して付箋情報処理装置２１０という）があり、付箋情報処理装置２１０は複数ある。そして、共有付箋情報処理装置２００は、付箋情報処理装置２１０から付箋を受け取って、台紙上にその付箋を貼り付ける。ファシリテーターは共有付箋情報処理装置２００の表示装置である共有画面を用いて、その台紙上で、付箋の位置を決定又は変更したり、付箋の編集をしたり、付箋をまとめたり（第１の付箋と第２の付箋を関連付けること、グループ形成等ともいわれる）、自らも付箋情報の作成等を行って、その会合を進行させる。なお、本実施の形態において、参加者には、ファシリテーターを含む。
【００２８】
付箋情報処理装置２１０は、例えば、タッチパネル（タッチスクリーンともいわれる）方式の表示装置及び入力装置を有しており、参加者の指、ペン等を用いた操作を受け付けて、付箋情報の作成等が行われる。また、タッチパネル以外にも、キーボード、マウスを用いた入力、マイクを用いた音声入力、カメラを用いた画像入力等であってもよい。付箋は、カード型の情報を管理し得るデータ構造であればよく、その内容は、例えば、テキスト情報、手書き文字、図形等を示すベクトルデータ、音声情報、写真等の静止画像情報、動画情報等、又はこれらの組み合わせであってもよい。
共有付箋情報処理装置２００は、付箋情報処理装置２１０から送信されてきた付箋を台紙上に貼り付けて表示し、その付箋に対する処理を行うものである。付箋に対する処理を指示する者として、ファシリテーター、共有付箋情報処理装置２００の操作者がいる。
【００２９】
共有付箋情報処理装置２００、付箋情報処理装置２１０によって構成される付箋システムは、従来の紙の付箋による作業に比べて、複数名での作業における付箋の作成、貼り付け作業等の効率が向上している。
一方で紙の付箋では、注目すべき付箋を手で取り上げて議論したり、会議室を目いっぱい使って付箋を配置したり、といったことが可能であるのに対して、ディスプレイ等の表示装置上で扱う付箋では、その付箋を扱う空間がディスプレイ平面上という制約がある。このため、電子ならではの操作、例えば注目すべき付箋を拡大したり、一旦配置した付箋をまとめて別の場所に動かしたりするなど、紙の付箋を用いる場合と同じ様な効果を得る機能を実装することが求められている。
しかしながら、例えば平面空間での付箋の拡大は、周りの空間にある付箋を隠すことになり、その状態で隠れてしまった付箋への操作が困難になる。また、特定の関係を有する複数の付箋をまとめて拡大するにも、それらの複数の付箋を選択させる操作が発生してしまう。
本実施の形態は、ある１つの付箋に対する拡大操作によって、それに影響のある付箋の移動処理等を行うものである。
【００３０】
付箋受付モジュール１０５は、付箋を受け付ける。例えば、情報処理装置１００における付箋の作成処理によって、付箋を受け付けるようにしてもよいし、他の情報処理装置１００によって生成された付箋を受信して受け付けるようにしてもよい。その付箋を付箋情報記憶モジュール１２０に記憶させる。
付箋表示制御モジュール１１０は、付箋を液晶ディスプレイ等の表示装置に表示する制御を行う。
付箋編集モジュール１１５は、操作者の操作にしたがって第１の付箋に対する編集操作を受け付ける。編集操作として、少なくとも拡大操作を受け付ける。拡大操作として、明示的に付箋を拡大させることを示す操作の他、その操作による処理に付箋を拡大させる処理が含まれている操作であればよい。例えば、議論の対象とした付箋であることを示すための議題選択操作があるが、議論の参加者に見やすくするために、その議題選択操作によって付箋を拡大させる処理を行うので、この議題選択操作は拡大操作に含まれる。拡大操作を受け付けた場合は、付箋拡大処理モジュール１２５に処理を行わせる。拡大操作以外の編集操作を受け付けた場合は、付箋編集モジュール１１５がその編集操作にしたがった処理を行う。例えば、内容の編集処理、縮小処理、移動処理、削除処理等がある。なお、編集対象とする第１の付箋は、１枚であってもよいし、複数枚であってもよい。以下、第１の付箋として、１枚の場合を例示して説明する。複数枚の第１の付箋である場合は、その第１の付箋毎に付箋拡大処理モジュール１２５による処理を行わせ、枚数分その処理を繰り返せばよい。
【００３１】
付箋情報記憶モジュール１２０は、付箋に関する情報を記憶している。例えば、付箋情報テーブル１６００を記憶している。図１６は、付箋情報テーブル１６００のデータ構造例を示す説明図である。付箋情報テーブル１６００は、付箋ＩＤ欄１６１０、貼付位置欄１６１５、サイズ欄１６２０、作成日時欄１６２５、作成者欄１６３０、貼付日時欄１６３５、色欄１６４０、枠線形状欄１６４５、枠線色欄１６５０、枠線太さ欄１６５５、所属グループ欄１６６０、選択回数欄１６６５、接続付箋数欄１６７０、接続付箋ＩＤ欄１６７５、接続方向欄１６８０、内容種別欄１６９０、内容欄１６９５を有している。付箋ＩＤ欄１６１０は、付箋を、本実施の形態において一意に識別するための情報（付箋ＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を記憶している。貼付位置欄１６１５は、その付箋が貼り付けられている位置を記憶している。つまり、台紙上の位置を記憶している。例えば、台紙のＸＹ座標系における座標である。具体的には、付箋表示制御モジュール１１０によって特定された位置である。サイズ欄１６２０は、その付箋のサイズを記憶している。例えば、表示する付箋が矩形である場合は、幅と高さを記憶している。作成日時欄１６２５は、その付箋が作成された日時（年、月、日、時、分、秒、秒以下、又はこれらの組み合わせであってもよい）を記憶している。作成者欄１６３０は、その付箋の作成者（作成者ＩＤ）を記憶している。又は、その付箋が作成された情報処理装置（共有付箋情報処理装置２００又は付箋情報処理装置２１０の機器ＩＤ）を記憶してもよい。貼付日時欄１６３５は、その付箋が台紙に貼り付けられた日時を記憶している。色欄１６４０は、その付箋の表示色を記憶している。枠線形状欄１６４５は、その付箋の表示における枠線の形状（実線、点線、破線、波線、二重線等）を記憶している。枠線色欄１６５０は、その付箋の表示における枠線の色を記憶している。枠線太さ欄１６５５は、その付箋の表示における枠線の太さを記憶している。所属グループ欄１６６０は、その付箋が所属しているグループに関する情報を記憶している。例えば、その付箋がグループに属しているか否かを示す情報を記憶していてもよいし、グループに属している場合は、グループＩＤやそのグループに属している他の付箋ＩＤ等を記憶していてもよい。選択回数欄１６６５は、その付箋が選択された回数を記憶している。前述の議題選択操作による選択回数としてもよい。接続付箋数欄１６７０は、その付箋に対して接続された付箋の数を記憶している。その数の分だけ、次の接続付箋ＩＤ欄１６７５と接続方向欄１６８０が繰り返される。接続付箋ＩＤ欄１６７５は、その付箋に対して接続された付箋の付箋ＩＤを記憶している。接続方向欄１６８０は、その付箋と直前の接続付箋ＩＤ欄１６７５の付箋との接続方向を記憶している。その付箋（又は、直前の接続付箋ＩＤ欄１６７５の付箋）が、上流（接続元）、下流（接続先）のいずれかであることを示す情報であってもよいし、上流（又は、下流）にある付箋の付箋ＩＤであってもよい。また、無方向の接続である場合は、空白（ＮＵＬＬ）であってもよいし、接続方向欄１６８０そのものが無くてもよい。内容種別欄１６９０は、その付箋の内容種別（テキスト情報、手書き文字又は図形等を示すベクトルデータ、音声情報、写真等の静止画像情報、動画情報等、又はこれらの組み合わせを示す情報）を記憶している。内容欄１６９５は、その付箋に書き込まれている内容を記憶している。なお、付箋が台紙に貼り付けられていない状態では、貼付位置欄１６１５等は空白（ＮＵＬＬ）であってもよいし、予め定められた値（デフォルト値）としてもよい。
【００３２】
付箋拡大処理モジュール１２５は、付箋拡大モジュール１３０、隠付箋抽出モジュール１３５、付箋移動モジュール１４０を有している。付箋拡大処理モジュール１２５は、拡大操作にしたがって、対象となっている付箋、その他の付箋に対して、拡大処理、移動処理を行う。
付箋拡大モジュール１３０は、付箋編集モジュール１１５が受け取った拡大操作にしたがって第１の付箋を拡大する。なお、倍率は、操作者の操作によって定められた値であってもよいし、拡大操作の種類によって予め定められた値（例えば、前述の議題選択操作ならば２倍（面積比４倍）等）等であってもよい。
【００３３】
また、付箋拡大モジュール１３０は、第１の付箋と関連する第３の付箋を抽出し、第１の付箋とその抽出した第３の付箋を拡大する。
付箋拡大モジュール１３０は、「第１の付箋と関連する第３の付箋」として、以下の例に示す付箋を抽出するようにしてもよい。
（１）第１の付箋と接続しており、予め定められたパスレングスの付箋群、又はそのパスレングス未満若しくは以下の関係にある付箋群、を第３の付箋として抽出する。パスレングスとは、付箋と付箋をつなぐリンク数をいう。「第１の付箋と接続している付箋」とは、第１の付箋と直接接続している付箋、第１の付箋と間接的に接続している付箋に接続している付箋を含む。「第１の付箋と直接接続している付箋」とは、第１の付箋と１パスの位置関係にある付箋をいう。「第１の付箋と間接的に接続している付箋」とは、第１の付箋と直接接続していないが、第１の付箋と他の付箋を介して接続されていることをいう。介している付箋は複数あってもよい。
（２）付箋間の接続が方向を有している場合、第１の付箋と接続しており、最も多くのリーフとなる付箋を有している付箋群、を第３の付箋として抽出する。ここで「リーフとなる付箋」とは、第１の付箋からの経路を辿った場合の最尾の付箋であり、その付箋以下に接続している付箋がない付箋をいう。図１２の例では、付箋１２１０、付箋１２１２、付箋１２１４、付箋１２０６、付箋１２１６をいう。「最も多く」とは、リーフの直前の付箋に接続されている付箋数において、接続されているリーフの付箋数が最も多いことをいう。「最も多くのリーフとなる付箋を有している付箋群」とは、第１の付箋から最も多いリーフを有している直前の付箋（図１２の例では付箋１２０４）までの経路上にある付箋、その付箋に接続されているリーフとなる付箋（図１２の例では付箋１２１０、付箋１２１２、付箋１２１４）をいう。例えば、付箋１２０２から付箋１２０４までの間（経路）に他の付箋があれば、その付箋も含まれることになる。
【００３４】
（３）前述の（１）において、付箋間の接続が方向を有している場合、第１の付箋と接続しており、予め定められた方向でのパスレングスの付箋群、又はそのパスレングス未満若しくは以下の関係にある付箋群、を第３の付箋として抽出する。ここで「予め定められた方向」とは、上流又は下流のいずれか一方である。上流とは、対象としている付箋への方向であり、下流とは対象としている付箋からの方向である。
（４）付箋間の接続が方向を有している場合、第１の付箋と直接接続しており、上流、下流にそれぞれ複数の付箋と接続されている付箋群、を第３の付箋として抽出する。いわゆる交点となる付箋を抽出する。
（５）第１の付箋と接続しており、選択された回数で降順にソートした場合に、予め定められた順位未満又は以下の順位である付箋群を、第３の付箋として抽出する。例えば、最も選択された付箋を拡大対象の付箋とすることができる。なお、ここで順位未満又は以下とは、上位下位でみた場合、その順位、その順位よりも上位にある順位をいう。例えば、３位未満とは、１位、２位をいう。
【００３５】
隠付箋抽出モジュール１３５は、第１の付箋に対する拡大処理によって、拡大後の第１の付箋によって隠れてしまう第２の付箋を抽出する。もちろんのことながら、第２の付箋は、第１の付箋とは異なる付箋である。また、抽出する第２の付箋は、１枚であってもよいし、複数枚であってもよい。
また、隠付箋抽出モジュール１３５は、拡大後の第１の付箋と付箋拡大モジュール１３０によって抽出された付箋（第１の付箋と関連する付箋）によって隠れてしまう第２の付箋を抽出するようにしてもよい。
【００３６】
付箋移動モジュール１４０は、第２の付箋を、拡大後の第１の付箋によって隠れてしまうことがない位置に移動させる。「拡大後の第１の付箋によって隠れてしまうことがない位置」として、例えば、「拡大された第１の付箋」の周辺としてもよいし、「拡大前の第１の付箋」と第２の付箋との位置関係を保って「拡大された第１の付箋」の周辺としてもよい。ここで「「拡大前の第１の付箋」と第２の付箋との位置関係を保つこと」として、具体的には、「拡大前の第１の付箋」に対して上、下、左、右方向にある第２の付箋は、「拡大後の第１の付箋」に対しても、それぞれ上、下、左、右方向にあるようにすることである。そのために、「拡大前の第１の付箋」に対して上、下の位置関係にある第２の付箋は、それぞれ上、下方向への平行移動を行い、「拡大前の第１の付箋」に対して左、右の位置関係にある第２の付箋は、それぞれ左、右方向への平行移動を行う。前述の例では、上、下、左、右方向の４方向としたが、斜めの４方向（上左、上右、下右、下左）を加えてもよい。さらに、「拡大前の第１の付箋」内のある位置（例えば、中心）の座標と第２の付箋内のある位置（例えば、中心）の座標とを結ぶ線分の角度を保つように、第２の付箋を移動させるようにしてもよい。
また、第２の付箋を移動させる距離については、「拡大後の第１の付箋」によって、第２の付箋が隠れてしまうことがない位置までの距離であればよい。なお、ここで「第２の付箋が隠れてしまうことがない」とは、第１の付箋を拡大した後であっても、少なくともその第２の付箋を選択できる状態の位置であればよく、例えば、その第２の付箋の全体が見えることとしてもよいし、その第２の付箋の一部が見えることとしてもよい。そして、その一部として、予め定められた面積、又は第２の付箋の面積に対する予め定められた割合（％）等を用いてもよい。
【００３７】
また、付箋移動モジュール１４０は、第１の付箋以外の付箋の位置関係を保つ位置に、第２の付箋とその他の付箋を移動するようにしてもよい。ここで「第１の付箋以外の付箋」とは、第２の付箋の移動によって影響が及ぶ付箋群（１つ以上の付箋）をいい、具体的には、第２の付箋の移動によってその第２の付箋と重複が生じる第４の付箋、そして、第２の付箋の移動によって隠れてしまうことがない位置に移動させた第４の付箋の移動によってその第４の付箋と重複が生じる付箋、以下同様の付箋が該当する。該当する付箋が無くなるまでこれを繰り返す。この繰り返し処理によって、付箋を順々に選択してもよいし、第２の付箋を移動する方向の領域にある付箋を、移動する必要がある付箋として選択してもよい。具体的には、前述したように、「拡大前の第１の付箋」に対して上、下に第２の付箋を移動する場合は、それぞれ上、下方向にある領域内の付箋群を選択し、「拡大前の第１の付箋」に対して左、右に第２の付箋を移動する場合は、それぞれ左、右方向にある領域内の付箋群を選択すればよい。なお、付箋の移動によって台紙をはみ出す場合は、その付箋を貼ることができるように台紙そのものを大きくするようにしてもよいし、はみ出す付箋は、他の領域（例えば、改行した空白の領域）に移動するようにしてもよい。また、「第１の付箋以外の付箋の位置関係を保つ」とは、前述したように、「拡大前の第１の付箋」に対して上、下の位置関係にある付箋群の場合は、それぞれ上、下方向へその付箋群を同距離の平行移動を行い、「拡大前の第１の付箋」に対して左、右の位置関係にある付箋群の場合は、それぞれ左、右方向へその付箋群を同距離の平行移動を行うことをいう。
【００３８】
図２は、本実施の形態を利用した付箋システムの構成例を示す説明図である。共有付箋情報処理装置２００は、一般的に大画面の表示装置を備えており、ファシリテーターによって操作される。この表示装置は、参加者全員が見ることができるものである。各付箋情報処理装置２１０は、会合における参加者によって操作され、一般的には、各参加者が１台ずつ所持している。例えば、付箋情報処理装置２１０として、タブレット型端末等が使用される。
図２（ａ１）の例では、共有付箋情報処理装置２００が、情報処理装置１００を有している。そして、共有付箋情報処理装置２００、付箋情報処理装置２１０Ａ、付箋情報処理装置２１０Ｂ、付箋情報処理装置２１０Ｃは、通信回線２９９を介してそれぞれ接続されている。通信回線２９９は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。この場合、情報処理装置１００は、共有付箋情報処理装置２００の画面に表示される台紙、付箋に対する処理を行う。そして、共有付箋情報処理装置２００の画面の表示を、各付箋情報処理装置２１０に送信する。
【００３９】
図２（ａ２）の例では、情報処理装置１００、共有付箋情報処理装置２００、付箋情報処理装置２１０Ａ、付箋情報処理装置２１０Ｂ、付箋情報処理装置２１０Ｃは、通信回線２９９を介してそれぞれ接続されている。この場合、共有付箋情報処理装置２００、各付箋情報処理装置２１０が、通信回線２９９を介して、情報処理装置１００を利用する。情報処理装置１００の制御にしたがって、共有付箋情報処理装置２００、各付箋情報処理装置２１０の画面に台紙、付箋を表示する。また、情報処理装置１００による機能は、クラウドサービスとして実現してもよい。
図２（ａ３）の例では、共有付箋情報処理装置２００と各付箋情報処理装置２１０のそれぞれが、情報処理装置１００を有している。共有付箋情報処理装置２００、付箋情報処理装置２１０Ａ、付箋情報処理装置２１０Ｂ、付箋情報処理装置２１０Ｃは、通信回線２９９を介してそれぞれ接続されている。この場合、各情報処理装置１００が、それぞれの付箋情報処理装置（共有付箋情報処理装置２００、各付箋情報処理装置２１０）の画面に表示される台紙、付箋に対する処理を行う。
【００４０】
図２（ｂ）の例では、会議室２８０には、共有付箋情報処理装置２００、付箋情報処理装置２１０Ａ、付箋情報処理装置２１０Ｂ、付箋情報処理装置２１０Ｃが設置されており、会合が行われる。共有付箋情報処理装置２００、付箋情報処理装置２１０Ａ、付箋情報処理装置２１０Ｂ、付箋情報処理装置２１０Ｃは、通信回線２９９を介してそれぞれ接続されている。
そして、情報処理装置１００、付箋情報記憶装置２９４、会議室２８０内の機器は、通信回線２９８を介してそれぞれ接続されている。通信回線２９８は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。また、情報処理装置１００、付箋情報記憶装置２９４による機能は、クラウドサービスとして実現してもよい。付箋情報記憶装置２９４は、付箋情報記憶モジュール１２０を有している。情報処理装置１００は、付箋情報記憶装置２９４内の付箋情報記憶モジュール１２０を用いて処理を行う。この場合、共有付箋情報処理装置２００が情報処理装置１００を利用して、共有付箋情報処理装置２００の画面の表示を、各付箋情報処理装置２１０に送信し、各付箋情報処理装置２１０の画面にそれを表示するようにしてもよい。また、共有付箋情報処理装置２００、各付箋情報処理装置２１０のそれぞれが、情報処理装置１００を利用するようにしてもよい。
【００４１】
図３は、本実施の形態が使用される会議室等の例、共有付箋情報処理装置２００、付箋情報処理装置２１０の使用例を示す説明図である。
図３（ａ）の例に示すように、会議室等内に、参加者３１１、３１２、ファシリテーター３２１が集まっている。参加者３１１は付箋情報処理装置２１０Ａを利用し、参加者３１２は付箋情報処理装置２１０Ｂを利用する。一般的に、端末装置（付箋情報処理装置２１０Ａ等）は参加者一人に１個付与されており、図３（ｃ）の例に示す付箋情報処理装置２１０のように、ノート程度の大きさ（例えば、Ａ４、Ｂ５、７〜１０インチ等）のタブレット型の端末であり、指又はペン等を用いて操作されるものである。参加者によって、テキストデータ、手書きの文字、図形等が記載された付箋情報が作成される。なお、端末装置は、タブレット型の端末に限られず、キーボード、マウス等を備えたＰＣ（ノートＰＣを含む）等であってもよい。
図３（ａ）の例に示す共有付箋情報処理装置２００ｘは、プロジェクターであって、台紙及び付箋を表示する。また、共有付箋情報処理装置２００ｙは、電子白板であって、ファシリテーター３２１の指又はペン等の動きを検知して、付箋を台紙（表）に貼り付けること、付箋の移動、付箋の関連付け（グループ化）を行うこと等の操作を受け付けるものである。例えば、共有付箋情報処理装置２００ｙにペンが備えられており、そのペンが予め定められたペン置きから離れたこと（ファシリテーター３２１が操作するためにペンを持ち上げたこと）、そしてペンの先端の位置（ペン先端が共有付箋情報処理装置２００ｙに触れたこと等）を検知することによって、台紙、付箋に対する操作を受け付ける。例えば、ペン置きにセンサー（ペンの重力でスイッチがオンオフとなるセンサー等）を設け、複数のペン（黒色のペン、赤色のペン、青色のペン等）のうち、どのペンが用いられているかを検知すればよい。また、共有付箋情報処理装置２００ｙの表示画面全体がタッチセンサーであり、表示画面に触れられた位置、圧力を検知すればよい。
また、共有付箋情報処理装置２００は、図３（ｂ）の例に示すような電子ボードであってもよい。電子ボードは、一般的に大画面の表示装置（少なくとも、付箋情報処理装置２１０の表示装置よりも大きい）を有しており、その表示装置はタッチパネルであり、表示画面に触れられた位置、圧力を検知する。例えば、画面として、８０インチ等の大きさを備えたものであってもよい。
【００４２】
図４は、本実施の形態による処理例を示すフローチャートである。
ステップＳ４０２では、操作者の操作にしたがって付箋を選択する。
ステップＳ４０４では、操作者の操作は拡大であるか否かを判断し、拡大である場合はステップＳ４０６へ進み、それ以外の場合はステップＳ４１４へ進む。
ステップＳ４０６では、付箋を拡大することによって、隠れてしまう付箋はあるか否かを判断し、ある場合はステップＳ４０８へ進み、それ以外の場合はステップＳ４１２へ進む。
ステップＳ４０８では、隠れてしまう付箋を抽出する。
ステップＳ４１０では、抽出した付箋を移動する。
ステップＳ４１２では、ステップＳ４０２で選択された付箋を拡大する。
ステップＳ４１４では、操作者の操作にしたがった処理を行う。
【００４３】
図５は、本実施の形態を用いていない場合で、付箋を拡大したことによって、他の付箋が隠れてしまう例を示した説明図である。
図５（ａ）の例では、共有付箋情報処理装置２００又は付箋情報処理装置２１０の画面５００上に１２枚の付箋が貼り付けられる状態を示している。操作者は、付箋５２０、付箋５２８の順番に付箋の内容を確認するため、付箋５２０を拡大するための操作を行う。例えば、操作手５５０が付箋５２０を選択する操作（例えば、タップ等）を行う。
図５（ｂ）の例に示すように、付箋５２０の付箋が拡大される。例えば、面積比４倍の拡大処理を行った結果、付箋５２８の付箋は隠れてしまうので、このままの状態では、付箋５２８に対する拡大操作はできないこととなる。
【００４４】
図６は、本実施の形態による処理例を示す説明図である。図４の例に示すフローチャートにしたがって処理を行った例を示す。
図６（ａ）の例では、付箋６２０、付箋６２８の順番に付箋の内容を確認したいので、付箋６２０を拡大する。なお、拡大で隠れる付箋を含む影響範囲６８０（付箋６２０の拡大後の大きさを示すもの）を、図に示すように、枠線で付箋を囲むように表示してもよい。
図６（ｂ）の例に示すように、付箋６２０の付箋が拡大されると、図５（ｂ）の例のように隠れてしまう周囲の付箋を、拡大した付箋６２０で隠れない位置に表示する。例えば、拡大前の付箋６２０の下方向の位置にある付箋６２２、付箋６３０を、拡大した付箋６２０の下方向に移動し、拡大前の付箋６２０の右方向の位置にある付箋６２８を、拡大した付箋６２０の右方向に移動する。これによって、拡大前の付箋６２０との位置関係を保って、拡大した付箋６２０によって隠れてしまう付箋６２２、付箋６２８、付箋６３０を移動している。したがって、操作者は、付箋６２０の次に、付箋６２８を拡大させる操作を行うことができるようになる。
なお、付箋６２８等の付箋に対して、付箋６２０の拡大後に操作できればよいので、本実施の形態における移動とはコピーを含めた概念としてもよい。なお、狭義の付箋の移動とは、画面６００上にその付箋が１つであり、移動元から無くなり、移動先にその付箋があるようにする処理である。付箋のコピー（複写）とは、画面６００上にその付箋が２つ存在することになり、移動元と移動先にその付箋がある。
また、議題選択操作は、一時的な拡大処理を行うものである。つまり、拡大された後に、その拡大された付箋以外の付箋等を選択した場合は、拡大前の状態に戻る処理を行うものである。この場合、移動、コピーのいずれにしても、付箋６２０以外の付箋に対して操作が行われたならば、操作がされなかった付箋は元の位置に戻る処理を行う（コピーの場合は移動先にある複写された付箋を消去する）。
【００４５】
図７は、本実施の形態による処理例を示すフローチャートである。図６に示す例では、移動した付箋によって他の付箋が隠れてしまう状態になったが、図７の例に示すフローチャートの処理では、それらの重複が生じないようにしたものである。
ステップＳ７０２では、操作者の操作にしたがって付箋を選択する。
ステップＳ７０４では、操作者の操作は拡大であるか否かを判断し、拡大である場合はステップＳ７０６へ進み、それ以外の場合はステップＳ７１８へ進む。
ステップＳ７０６では、付箋を拡大することによって、隠れてしまう付箋はあるか否かを判断し、ある場合はステップＳ７０８へ進み、それ以外の場合はステップＳ７１６へ進む。
ステップＳ７０８では、隠れてしまう付箋を抽出する。
【００４６】
ステップＳ７１０では、抽出した付箋の移動先に付箋はあるか否かを判断し、ある場合はステップＳ７１２へ進み、それ以外の場合はステップＳ７１４へ進む。
ステップＳ７１２では、移動すべき付箋を抽出する。ここでの抽出対象となる付箋は、移動すべき付箋を移動したことによって、重複が発生する付箋も対象となる。
ステップＳ７１４では、ステップＳ７０８とステップＳ７１２で抽出した付箋を移動する。
ステップＳ７１６では、ステップＳ７０２で選択された付箋を拡大する。
ステップＳ７１８では、操作者の操作にしたがった処理を行う。
【００４７】
図８は、本実施の形態による処理例を示す説明図である。図７の例に示すフローチャートにしたがって処理を行った例を示す。
図８（ａ）の例では、付箋８２０、付箋８２８の順番に付箋の内容を確認したいので、付箋８２０を拡大する。なお、拡大で隠れる付箋を含む影響範囲８８０（付箋８２０の拡大後の大きさを示すもの）を、図に示すように、枠線で付箋を囲むように表示してもよい。
図８（ｂ）の例に示すように、付箋８２０の付箋が拡大されると、図５（ｂ）の例のように隠れてしまう周囲の付箋を、拡大した付箋８２０で隠れない位置に表示する。例えば、拡大前の付箋８２０の下方向の位置にある付箋８２２、付箋８２４、付箋８３０、付箋８３２を、拡大した付箋８２０の下方向に移動し、拡大前の付箋８２０の右方向の位置にある付箋８２８を、拡大した付箋８２０の右方向に移動する。これによって、拡大前の付箋８２０との位置関係を保って、拡大した付箋８２０によって隠れてしまう付箋８２２、付箋８２８、付箋８３０を移動し、そして、それらの付箋が重複することになる付箋８２４、付箋８３２を移動している。したがって、操作者は、付箋８２０の次に、付箋８２８を拡大させる操作を行うことができるようになる。
【００４８】
図９は、本実施の形態による処理例を示すフローチャートである。図４、図７の例に示すフローチャートの処理では、拡大対象とする付箋は１つであったが、操作者の操作によって選択された付箋と関連する付箋を含めて拡大するようにしたものである。
ステップＳ９０２では、操作者の操作にしたがって付箋を選択する。
ステップＳ９０４では、操作者の操作は拡大であるか否かを判断し、拡大である場合はステップＳ９０６へ進み、それ以外の場合はステップＳ９２０へ進む。
ステップＳ９０６では、対象としている付箋と同じグループ内の付箋を抽出する。
ステップＳ９０８では、対象としている付箋と抽出した付箋を拡大することによって隠れてしまう付箋はあるか否かを判断し、ある場合はステップＳ９１０へ進み、それ以外の場合はステップＳ９１８へ進む。
ステップＳ９１０では、隠れてしまう付箋を抽出する。
【００４９】
ステップＳ９１２では、抽出した付箋の移動先に付箋はあるか否かを判断し、ある場合はステップＳ９１４へ進み、それ以外の場合はステップＳ９１６へ進む。
ステップＳ９１４では、移動すべき付箋を抽出する。ここでの抽出対象となる付箋は、移動すべき付箋を移動したことによって、重複が発生する付箋も対象となる。
ステップＳ９１６では、ステップＳ９１０とステップＳ９１４で抽出した付箋を移動する。
ステップＳ９１８では、対象としている付箋（ステップＳ９０２で選択された付箋）とステップＳ９０６で抽出した付箋を拡大する。
ステップＳ９２０では、操作者の操作にしたがった処理を行う。
なお、図９の例では、移動した付箋も重ならないようにしたが、図６の例に示したように付箋の重複を許す場合は、ステップＳ９１２、ステップＳ９１４の処理を省略してもよい。この場合、ステップＳ９１６での処理は、ステップＳ９１０で抽出した付箋だけを対象として移動することになる。
【００５０】
図１０は、本実施の形態による処理例を示す説明図である。図９の例に示すフローチャートにしたがって処理を行った例を示す。
図１０（ａ）の例では、付箋１０２０、付箋１０２８、付箋１０２２、付箋１０３０は一群で意味を持つグループ（集団）を形成している。例えば、付箋１０２０に対してターゲットであること示すターゲットアイコン１０９０を表示し、その後に貼り付けられた付箋１０２２、付箋１０２８、付箋１０３０をグループに付加する。この結果は、図１６の例に示した付箋情報テーブル１６００の所属グループ欄１６６０に反映される。
図１０（ｂ）の例では、付箋１０２０に対して拡大操作が行われると、付箋１０２０の拡大だけでなく、付箋１０２０と同じグループに属している付箋（付箋１０２８、付箋１０２２、付箋１０３０）も拡大する。この場合、付箋１０２０と同じ倍率で拡大してもよいし、付箋１０２０の倍率とは異なる倍率（例えば、その倍率よりも小さい倍率等）で、拡大してもよい。
そして、これらの付箋の拡大によって隠れてしまう周囲の付箋を、拡大した付箋１０２０、付箋１０２２、付箋１０２８、付箋１０３０で隠れない位置に表示する。例えば、拡大前の付箋１０２２の下方向の位置にある付箋１０２４、付箋１０３２を、拡大した付箋１０２２の下方向に移動する。これによって、拡大前の付箋１０２０等との位置関係を保って、拡大した付箋１０２０等によって隠れてしまう付箋１０２４、付箋１０３２を移動している。
【００５１】
図１０に示す例では、対象としている付箋と同じグループに属している付箋を拡大対象としたが、同じグループという条件に代えて、図１１から図１５の例に示すような関連を有する付箋を拡大対象の付箋として選択してもよい。また、同じグループであって、さらに、図１１から図１５の例に示すような関連を有する付箋を拡大対象の付箋として選択してもよい。同じグループに属する付箋すべてを拡大すると、煩雑になってしまう場合があるので、限定を加えるようにしたものである。
図１１は、本実施の形態による処理例を示す説明図である。パスレングス（ｎ）を限定する例を示している。図１１の例は、ｎ＝１としたものである。付箋間の接続は方向を有していない場合（無向）であってもよいし、方向を有している場合（有向）であっても適用できる。例えば、付箋として近い性格のものを分析する場合に有効となる。
付箋１１０２は、付箋１１０４と接続されており、付箋１１０４は、付箋１１０２、付箋１１０６、付箋１１０８と接続されており、付箋１１０６は、付箋１１０４、付箋１１１０と接続されており、付箋１１０８は、付箋１１０４と接続されている。このような状況で、付箋１１０４が操作手１１５０によって選択された場合、付箋１１０４とｎ＝１の関係にある付箋、つまり付箋１１０４に直接接続されている付箋１１０２、付箋１１０６、付箋１１０８を拡大対象の付箋として選択する。
【００５２】
図１２は、本実施の形態による処理例を示す説明図である。付箋間の接続が方向を有している場合であって、最も多くのリーフとなる付箋を有している経路の付箋を拡大対象として選択している例である。例えば、トラブル対策用の付箋処理をしている場合に、トラブルの多い箇所を探すときに有効となる。
付箋１２０２は、付箋１２０４、付箋１２０６、付箋１２０８と接続されており、付箋１２０４は、付箋１２０２、付箋１２１０、付箋１２１２、付箋１２１４と接続されており、付箋１２０６は、付箋１２０２と接続されており、付箋１２０８は、付箋１２０２、付箋１２１６と接続されており、付箋１２１０は、付箋１２０４と接続されており、付箋１２１２は、付箋１２０４と接続されており、付箋１２１４は、付箋１２０４と接続されており、付箋１２１６は、付箋１２０８と接続されている。このような状況で、付箋１２０２が操作手１２５０によって選択された場合、付箋１２０４、付箋１２１０、付箋１２１２、付箋１２１４を拡大対象の付箋として選択する。この場合、経路は、リーフ直前の付箋までの経路（付箋１２０２から付箋１２０４までの経路、付箋１２０２の経路（付箋１２０６がリーフとなってる経路）、付箋１２０２から付箋１２０８までの経路）を対象として、リーフの数を計数し、それぞれ３、１、１である。この中で最も多いリーフ数（３）となっている経路（付箋１２０２から付箋１２０４までの経路）上と、それらのリーフの付箋を選択することになる。
【００５３】
図１３は、本実施の形態による処理例を示す説明図である。付箋間の接続が方向を有している場合であって、予め定められた方向におけるパスレングス（ｎ）を限定する例を示している。図１３の例は、方向として下流であってｎ＝１としたものである。例えば、時系列で事象を分析する場合に有効となる。
付箋１３０２は、付箋１３０４、付箋１３０６と接続されており、付箋１３０４は、付箋１３０２、付箋１３０８、付箋１３１０と接続されており、付箋１３０６は、付箋１３０２と接続されており、付箋１３０８は、付箋１３０４と接続されており、付箋１３１０は、付箋１３０４と接続されている。このような状況で、付箋１３０４が操作手１３５０によって選択された場合、付箋１３０４と下流方向にｎ＝１の関係にある付箋、付箋１３０８、付箋１３１０を拡大対象の付箋として選択する。
【００５４】
図１４は、本実施の形態による処理例を示す説明図である。付箋間の接続が方向を有している場合であって、選択された付箋と直接接続されている付箋のうち、交点となっている付箋を拡大対象として選択する例を示している。例えば、街の公共施設配置を検討する場合に有効となる。
付箋１４０２は、付箋１４０６、付箋１４０８と接続されており、付箋１４０４は、付箋１４０８と接続されており、付箋１４０６は、付箋１４０２、付箋１４１０と接続されており、付箋１４０８は、付箋１４０２、付箋１４０４、付箋１４１２、付箋１４１４と接続されており、付箋１４１０は、付箋１４０６と接続されており、付箋１４１２は、付箋１４０８と接続されており、付箋１４１４は、付箋１４０８と接続されている。このような状況で、付箋１４０２が操作手１４５０によって選択された場合、付箋１４０２と直接接続されている付箋（付箋１４０６、付箋１４０８）のうち、上流にも下流にも複数の付箋が直接接続されている付箋である付箋１４０８を選択する。
【００５５】
図１５は、本実施の形態による処理例を示す説明図である。選択された付箋と関係を有している付箋であって、最も多く選択されたことがある付箋を拡大対象とする例を示している。例えば、課題探しを行う場合に有効となる。
付箋１５０２は、付箋１５０４と接続されており、付箋１５０４は、付箋１５０２、付箋１５０６、付箋１５０８と接続されており、付箋１５０６は、付箋１５０４、付箋１５１０と接続されており、付箋１５０８は、付箋１５０４と接続されている。そして、付箋１５０２は、操作手１５５０によって３回選択対象となっており、付箋１５０４は、操作手１５５０によって１２回選択対象となっており、付箋１５０６は、操作手１５５０によって４回選択対象となっており、付箋１５０８は、操作手１５５０によって３回選択対象となっており、付箋１５１０は、操作手１５５０によって９回選択対象となっている。このような状況で、付箋１５０４が操作手１５５０によって選択された場合、付箋１５０４以外の付箋で選択された回数が最も多い（９回）付箋１５１０を拡大対象とする。なお、この例では、付箋１５０４と接続している付箋（図１５の例に示した付箋全体）のうち、付箋１５０４以外で最も選択回数が多いものを拡大対象としたが、選択回数で降順（多い順）にソートした場合の順位で、予め定められた順位よりも上位又はその順位を含めた上位の付箋を拡大対象としてもよい。
【００５６】
なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図１７に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部（演算部）としてＣＰＵ１７０１を用い、記憶装置としてＲＡＭ１７０２、ＲＯＭ１７０３、ＨＤ１７０４を用いている。ＨＤ１７０４として、例えばハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を用いてもよい。付箋受付モジュール１０５、付箋表示制御モジュール１１０、付箋編集モジュール１１５、付箋拡大処理モジュール１２５、付箋拡大モジュール１３０、隠付箋抽出モジュール１３５、付箋移動モジュール１４０等のプログラムを実行するＣＰＵ１７０１と、そのプログラムやデータを記憶するＲＡＭ１７０２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ１７０３と、付箋情報記憶モジュール１２０としての機能を有する補助記憶装置（フラッシュメモリ等であってもよい）であるＨＤ１７０４と、キーボード、マウス、タッチパネル、マイク等に対する利用者の操作に基づいてデータを受け付ける受付装置１７０６と、ＣＲＴ、液晶ディスプレイ、スピーカー等の出力装置１７０５と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース１７０７、そして、それらをつないでデータのやりとりをするためのバス１７０８により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００５７】
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図１７に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１７に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図１７に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器（携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００５８】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分又は全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００５９】
１００…情報処理装置
１０５…付箋受付モジュール
１１０…付箋表示制御モジュール
１１５…付箋編集モジュール
１２０…付箋情報記憶モジュール
１２５…付箋拡大処理モジュール
１３０…付箋拡大モジュール
１３５…隠付箋抽出モジュール
１４０…付箋移動モジュール
２００…共有付箋情報処理装置
２１０…付箋情報処理装置
【図１】
0006565603.tif 000002
【図２】
0006565603.tif 000003
【図３】
0006565603.tif 000004
【図４】
0006565603.tif 000005
【図５】
0006565603.tif 000006
【図６】
0006565603.tif 000007
【図７】
0006565603.tif 000008
【図８】
0006565603.tif 000009
【図９】
0006565603.tif 000010
【図１０】
0006565603.tif 000011
【図１１】
0006565603.tif 000012
【図１２】
0006565603.tif 000013
【図１３】
0006565603.tif 000014
【図１４】
0006565603.tif 000015
【図１５】
0006565603.tif 000016
【図１６】
0006565603.tif 000017
【図１７】
0006565603.tif 000018