(57)【要約】【課題】第１の台紙から第２の台紙へ移行する場合、第１の台紙上での作業結果に沿った第２の台紙を生成するようにした情報処理装置を提供する。【解決手段】情報処理装置の生成手段は、第１の台紙から第２の台紙へ移行する場合、該第１の台紙に貼り付けられている付箋にしたがって、該第２の台紙を生成する。【選択図】図１
2018049367.tif 000002
【特許請求の範囲】
【請求項１】
第１の台紙から第２の台紙へ移行する場合、該第１の台紙に貼り付けられている付箋にしたがって、該第２の台紙を生成する生成手段
を有する情報処理装置。
【請求項２】
前記生成手段は、前記第２の台紙に表示する軸を生成すること、又は、該軸を有している台紙を該第２の台紙として選択すること、のいずれか一方を行う、
請求項１に記載の情報処理装置。
【請求項３】
前記第１の台紙に貼り付けられている付箋であって、予め定められた条件を満たす付箋を、前記第２の台紙内の軸にしたがった位置に貼り付ける貼付手段
をさらに有する請求項２に記載の情報処理装置。
【請求項４】
前記第１の台紙に対して、書き込みが完了した人数を計数する計数手段
をさらに有し、
前記生成手段は、前記人数が予め定められた規則を満たす場合に、第１の台紙から第２の台紙へ移行する、
請求項１に記載の情報処理装置。
【請求項５】
前記規則として、前記人数が予め定められた閾値より多い若しくは以上であること、又は、前記人数が参加者数に対して占める割合が予め定められた閾値より多い若しくは以上であることとする、
請求項４に記載の情報処理装置。
【請求項６】
コンピュータを、
第１の台紙から第２の台紙へ移行する場合、該第１の台紙に貼り付けられている付箋にしたがって、該第２の台紙を生成する生成手段
として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、電子文書等の情報に対して付加された付加情報を集計した結果を視認しやすい態様で表示することを課題とし、１又は複数ページからなる情報の各ページにおいて複数に分けられたセグメントの位置に付加された付加情報の数をその前記セグメントの位置毎に集計する情報管理装置から、当該集計結果を受信する受信手段と、受信した前記セグメントの位置毎の集計結果に基づいて、当該集計結果を表す画像を前記情報の各々の前記セグメントの位置に対応付けて表示するための画像データを、生成する生成手段と、生成された前記画像データに基づいた画像を前記情報とともに表示する表示手段であって、生成された前記画像データに基づいた画像を、前記情報の各々の前記セグメントの位置に対応付けて表示する表示手段とを備えることが開示されている。
【０００３】
特許文献２には、ウェブページのコンテンツのレイアウトや構造の変化に追随して電子付箋の表示位置を変えることを課題とし、電子付箋生成表示プログラムは、コンピュータに、電子付箋の貼り付けが指定されたウェブページのコンテンツの場所を示す位置情報を基にウェブページの中から電子付箋の貼り付け場所に最も類似する場所を推定するステップと、推定された場所に電子付箋が表示されるようにウェブページのソースを書き換えるステップと、を実行させ、ここで、位置情報は、電子付箋の貼り付けが指定されたコンテンツの場所のタグ、属性、及びタグ内の内容を含み、電子付箋の貼り付け場所に最も類似する場所は、タグ、属性、及びタグ内の内容の一致数が最大となる場所であることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５１８１４８１号公報
【特許文献２】特許第５７０４５０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述の特許文献に記載の技術では、台紙に付箋（電子付箋、電子カード等ともいわれる）を貼り付けることが行われている。
ところで、付箋を貼り付ける台紙が複数用いられる場合がある。特に、付箋を用いた作業として、複数の台紙を連動させることがある。例えば、第１の段階の作業として課題出しの作業を第１の台紙上で行い、その後、第２段階の作業としてその課題の解決策を第２の台紙上で検討する作業が行われることがある。
本発明は、第１の台紙から第２の台紙へ移行する場合、第１の台紙上での作業結果に沿った第２の台紙を生成するようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、第１の台紙から第２の台紙へ移行する場合、該第１の台紙に貼り付けられている付箋にしたがって、該第２の台紙を生成する生成手段を有する情報処理装置である。
【０００７】
請求項２の発明は、前記生成手段は、前記第２の台紙に表示する軸を生成すること、又は、該軸を有している台紙を該第２の台紙として選択すること、のいずれか一方を行う、請求項１に記載の情報処理装置である。
【０００８】
請求項３の発明は、前記第１の台紙に貼り付けられている付箋であって、予め定められた条件を満たす付箋を、前記第２の台紙内の軸にしたがった位置に貼り付ける貼付手段をさらに有する請求項２に記載の情報処理装置である。
【０００９】
請求項４の発明は、前記第１の台紙に対して、書き込みが完了した人数を計数する計数手段をさらに有し、前記生成手段は、前記人数が予め定められた規則を満たす場合に、第１の台紙から第２の台紙へ移行する、請求項１に記載の情報処理装置である。
【００１０】
請求項５の発明は、前記規則として、前記人数が予め定められた閾値より多い若しくは以上であること、又は、前記人数が参加者数に対して占める割合が予め定められた閾値より多い若しくは以上であることとする、請求項４に記載の情報処理装置である。
【００１１】
請求項６の発明は、コンピュータを、第１の台紙から第２の台紙へ移行する場合、該第１の台紙に貼り付けられている付箋にしたがって、該第２の台紙を生成する生成手段として機能させるための情報処理プログラムである。
【発明の効果】
【００１２】
請求項１の情報処理装置によれば、第１の台紙から第２の台紙へ移行する場合、第１の台紙上での作業結果に沿った第２の台紙が生成される。
【００１３】
請求項２の情報処理装置によれば、台紙上に軸を有した第２の台紙が生成される。
【００１４】
請求項３の情報処理装置によれば、第２の台紙内の軸にしたがった位置に、第１の台紙上の付箋が貼り付けられる。
【００１５】
請求項４、５の情報処理装置によれば、書き込みが完了した人数にしたがって、第１の台紙から第２の台紙へ移行される。
【００１６】
請求項６の情報処理プログラムによれば、第１の台紙から第２の台紙へ移行する場合、第１の台紙上での作業結果に沿った第２の台紙が生成される。
【図面の簡単な説明】
【００１７】
【図１】第１の実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を利用した付箋システムの構成例を示す説明図である。
【図３】共有電子付箋情報処理装置、電子付箋端末の使用例を示す説明図である。
【図４】付箋情報テーブルのデータ構造例を示す説明図である。
【図５】ログ情報テーブルのデータ構造例を示す説明図である。
【図６】台紙・セル対応テーブルのデータ構造例を示す説明図である。
【図７】第１の実施の形態による処理例を示すフローチャートである。
【図８】第１の実施の形態による処理例を示すフローチャートである。
【図９】第１の実施の形態による処理例を示す説明図である。
【図１０】第１の実施の形態による処理例を示す説明図である。
【図１１】第１の実施の形態による処理例を示す説明図である。
【図１２】第１の実施の形態による処理例を示す説明図である。
【図１３】第１の実施の形態による処理例を示す説明図である。
【図１４】第２の実施の形態の構成例についての概念的なモジュール構成図である。
【図１５】表示制御の処理例を示す説明図である。
【図１６】スプレッドシート処理モジュール、中間層処理モジュール、付箋処理モジュールの関連例を示す説明図である。
【図１７】第２の実施の形態による処理例を示すフローチャートである。
【図１８】第２の実施の形態による処理例を示す説明図である。
【図１９】スプレッドシート内で定義された規則の例を示す説明図である。
【図２０】スプレッドシートに付箋を貼り付けた例を示す説明図である。
【図２１】処理結果を表示した例を示す説明図である。
【図２２】第２の実施の形態による処理例を示すフローチャートである。
【図２３】第２の実施の形態による処理例を示す説明図である。
【図２４】処理結果を表示した例を示す説明図である。
【図２５】１セル内に複数の付箋が貼り付けられた場合の例を示す説明図である。
【図２６】１セル内に複数の付箋が貼り付けられた場合の例を示す説明図である。
【図２７】１セル内に複数の付箋が貼り付けられた場合の例を示す説明図である。
【図２８】第２の実施の形態による処理例を示すフローチャートである。
【図２９】第２の実施の形態による処理例を示す説明図である。
【図３０】第２の実施の形態による処理例を示す説明図である。
【図３１】第２の実施の形態による処理例を示す説明図である。
【図３２】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１８】
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
＜第１の実施の形態＞
図１は、第１の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００１９】
第１の実施の形態である共有電子付箋情報処理装置１００は、付箋作業に用いられるものであって、図１の例に示すように、共有画面表示モジュール１０５、台紙管理モジュール１１０、更新情報処理モジュール１１５、付箋情報管理モジュール１２０、操作ログメタデータ取得モジュール１２５、検討軸、インジケーター管理モジュール１３０を有している。共有電子付箋情報処理装置１００と電子付箋端末１５０は、通信回線１９０を介して接続されており、付箋システムを構築している。
【００２０】
共有電子付箋情報処理装置１００は、付箋を用いて、議事進行役であるファシリテーター（一般的には一人）と複数人の参加者によって行われる会合（グループワーク、ワークショップ、会議、アイデア抽出会、検討会等）で利用される。参加者は参加者用端末としての電子付箋端末１５０を用いて、アイデア等が記載された付箋を作成する。一般的に、図３の例に示すように、電子付箋端末１５０として、電子付箋端末１５０Ａ、電子付箋端末１５０Ｂ等（以下、代表して電子付箋端末１５０という）があり、電子付箋端末１５０は複数ある。そして、共有電子付箋情報処理装置１００は、電子付箋端末１５０から付箋を受け取って、台紙上にその付箋を貼り付ける。ファシリテーターは共有電子付箋情報処理装置１００の表示装置である共有画面を用いて、その台紙上で、付箋の位置を決定又は変更したり、付箋をまとめたり（第１の付箋と第２の付箋を関連付けること、グループ形成等ともいわれる）、自らも付箋情報の作成等を行って、その会合を進行させる。なお、本実施の形態において、参加者には、ファシリテーターを含む。
【００２１】
電子付箋端末１５０は、例えば、タッチパネル方式の表示装置及び入力装置を有しており、参加者の指、ペン等を用いた操作を受け付けて、付箋情報の作成等が行われる。また、タッチパネル以外にも、キーボード、マウスを用いた入力、マイクを用いた音声入力、カメラを用いた画像入力等であってもよい。付箋は、カード型の情報を管理し得るデータ構造であればよく、その内容は、例えば、テキスト情報、手書き文字、図形等を示すベクトルデータ、音声情報、写真等の静止画像情報、動画情報等、又はこれらの組み合わせであってもよい。
共有電子付箋情報処理装置１００は、電子付箋端末１５０から送信されてきた付箋を台紙上に貼り付けて表示し、その付箋に対する処理を行うものである。付箋に対する処理を指示する者として、ファシリテーター、電子付箋端末１５０の操作者がいる。
【００２２】
複数の台紙を用いる場合があり、例えば、旧台紙での作業が終了した後に、新台紙での作業を開始することがある。ここで、新台紙を生成することが必要になる。
そして、会合において、旧台紙に貼り付けられている付箋（一部又は全部）を、新台紙に移して、検討を深化（単なる継続であってもよい）させることがある。例えば、旧台紙では、アイデア出し等を行い（各付箋にアイデア等が記載されている）、新台紙では、そのアイデアについて、ＳＷＯＴ分析（強み（Ｓｔｒｅｎｇｔｈｓ）、弱み（Ｗｅａｋｎｅｓｓｅｓ）、機会（Ｏｐｐｏｒｔｕｎｉｔｉｅｓ）、脅威（Ｔｈｒｅａｔｓ））のような軸を用いた検討を行うことがある。つまり、新台紙のＳＷＯＴ軸上（具体的には、ＳＷＯＴの各領域）に、旧台紙上の付箋を貼り付けることが行われる。
電子付箋ではない紙付箋（物理的な存在の付箋）の場合、紙付箋の貼り替えや新しく書き直すこと等によって、新台紙上に旧台紙に貼り付けられている付箋を移すことができる。つまり、紙付箋の場合、旧台紙から剥がす、新しく書き直す等によって対応する。
しかし、旧台紙から紙付箋を剥がすということは、従来行ってきた検討過程が、旧台紙上で確認できなくなる。また、紙付箋を新しく書き直すことは、書き直しの手間が発生する。そもそも新台紙に並べ直すことも手間となる。会合の時間は限られるので、手間は最小限にし、議論の時間を多くとるべきである。
紙付箋ではない電子付箋を用いたとしても、単に、新台紙に、旧台紙に貼り付けられていた付箋の全部を移すのでは、以下のような状況となる。
（１）そもそも台紙が異なるので、新台紙上には、旧台紙とは異なる軸が存在する。この軸に沿って、移動する付箋を貼り付けることができない。
（２）全ての付箋を複製すると、次の新台紙での議論に不要な付箋まで移り、付箋を取捨選択する必要がある。
【００２３】
なお、以下の説明において、第１の台紙は旧台紙であり、第２の台紙は新台紙である。
共有画面表示モジュール１０５は、共有電子付箋情報処理装置１００に備え付けられている表示装置に、台紙、その台紙に貼り付けられた付箋を表示する。
台紙管理モジュール１１０は、台紙に関する情報を管理する。なお、管理には、記憶、検索等の処理を含む。台紙に関する情報として、例えば、台紙そのもの、台紙の名称、台紙の背景の画像等が該当する。また、台紙として、複数のセルを有する台紙としてのスプレッドシートを用いてもよい。
【００２４】
付箋情報管理モジュール１２０は、付箋に関する情報を管理する。付箋に関する情報として、例えば、付箋そのもの、付箋の属性（以下、メタデータともいう）、付箋に対する操作履歴等が該当する。例えば、付箋情報テーブル４００、ログ情報テーブル５００を記憶している。
図４は、付箋情報テーブル４００のデータ構造例を示す説明図である。付箋情報テーブル４００は、付箋ＩＤ欄４０２、対象スプレッドシートＩＤ欄４０４、貼付位置欄４０６、サイズ欄４０８、対応セル欄４１０、作成日時欄４１２、作成者欄４１４、貼付日時欄４１６、更新中欄４１８、更新者欄４２０、色欄４２２、枠線形状欄４２４、枠線色欄４２６、枠線太さ欄４２８、所属グループ欄４３０、選択回数欄４３２、接続付箋数欄４３４、接続付箋ＩＤ欄４３６、接続方向欄４３８、タッチ回数欄４４０、拡大縮小回数欄４４２、内容種別欄４９０、内容欄４９２を有しており、付箋の内容、メタデータ（属性情報）を記憶している。
付箋ＩＤ欄４０２は、本実施の形態において、付箋を一意に識別するための情報（付箋ＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を記憶している。対象スプレッドシートＩＤ欄４０４は、その付箋が貼り付けられている台紙であるスプレッドシートを、本実施の形態において一意に識別するための情報（対象スプレッドシートＩＤ）を記憶している。貼付位置欄４０６は、その付箋が貼り付けられている位置を記憶している。つまり、台紙上の位置を記憶している。例えば、台紙のＸＹ座標系における座標である。サイズ欄４０８は、その付箋のサイズを記憶している。例えば、表示する付箋が矩形である場合は、幅と高さを記憶している。対応セル欄４１０は、その付箋が貼り付けられている位置と対応するスプレッドシート内のセルを記憶している。具体的には、特定されたセルの位置（例えば、行番号と列番号の組）を記憶している。作成日時欄４１２は、その付箋が作成された日時（年、月、日、時、分、秒、秒以下、又はこれらの組み合わせであってもよい）を記憶している。作成者欄４１４は、その付箋の作成者（作成者ＩＤ）を記憶している。又は、その付箋が作成された情報処理装置（電子付箋端末１５０又は共有電子付箋情報処理装置１００の機器ＩＤ）を記憶してもよい。貼付日時欄４１６は、その付箋が台紙に貼り付けられた日時を記憶している。更新中欄４１８は、その付箋が更新中であるか否かを示す情報（フラグ）を記憶している。更新者欄４２０は、その更新を行っている更新者（ユーザーＩＤ）を記憶している。更新者は、１人であってもよいし、複数人であってもよい。色欄４２２は、その付箋の表示色を記憶している。例えば、ファシリテーターが定めたカテゴリー毎の色であってもよいし、更新中であることを示す表示色等であってもよい。枠線形状欄４２４は、その付箋の表示における枠線の形状（実線、点線、破線、波線、二重線等）を記憶している。例えば、ファシリテーターが定めたカテゴリー毎の枠線形状であってもよいし、更新中であることを示す枠線形状等であってもよい。枠線色欄４２６は、その付箋の表示における枠線の色を記憶している。例えば、ファシリテーターが定めたカテゴリー毎の枠線色であってもよいし、更新中であることを示す枠線色等であってもよい。枠線太さ欄４２８は、その付箋の表示における枠線の太さを記憶している。例えば、ファシリテーターが定めたカテゴリー毎の枠線太さであってもよいし、更新中であることを示す枠線太さ等であってもよい。所属グループ欄４３０は、その付箋が所属しているグループに関する情報を記憶している。例えば、その付箋がグループに属しているか否かを示す情報を記憶していてもよいし、グループに属している場合は、グループＩＤやそのグループに属している他の付箋ＩＤ等を記憶していてもよい。選択回数欄４３２は、その付箋が選択された回数を記憶している。例えば、議題選択操作による選択回数としてもよい。接続付箋数欄４３４は、その付箋に対して接続された付箋の数を記憶している。その数の分だけ、次の接続付箋ＩＤ欄４３６と接続方向欄４３８が繰り返される。接続付箋ＩＤ欄４３６は、その付箋に対して接続された付箋の付箋ＩＤを記憶している。接続付箋ＩＤは、例えば、対象となっている付箋と関連している第２の付箋を抽出するのに用いられる。接続方向欄４３８は、その付箋と直前の接続付箋ＩＤ欄４３６の付箋との接続方向を記憶している。その付箋（又は、直前の接続付箋ＩＤ欄４３６の付箋）が、上流（接続元）、下流（接続先）のいずれかであることを示す情報であってもよいし、上流（又は、下流）にある付箋の付箋ＩＤであってもよい。また、無方向の接続である場合は、空白（ＮＵＬＬ）であってもよいし、接続方向欄４３８そのものがなくてもよい。接続方向は、例えば、更新対象となっている付箋と関連している第２の付箋との位置関係を示していることになり、その第２の付箋が移動した場合は、この位置関係を保持したまま移動することになる。タッチ回数欄４４０は、その付箋が操作者によってタッチ（選択）された回数を記憶している。例えば、このタッチ回数を「いいね数」としてもよいし、「いいね数」欄を設けてもよい。共有電子付箋情報処理装置１００の共有画面におけるタッチに限定してもよい。拡大縮小回数欄４４２は、その付箋が操作者によって拡大縮小された回数を記憶している。内容種別欄４９０は、その付箋の内容種別（テキスト情報、手書き文字又は図形等を示すベクトルデータ、音声情報、写真等の静止画像情報、動画情報等、又はこれらの組み合わせを示す情報）を記憶している。内容欄４９２は、その付箋に書き込まれている内容を記憶している。
なお、付箋が台紙であるスプレッドシートに貼り付けられていない状態では、対象スプレッドシートＩＤ欄４０４、貼付位置欄４０６、対応セル欄４１０等は空白（ＮＵＬＬ）であってもよいし、予め定められた値（デフォルト値）としてもよい。
【００２５】
図５は、ログ情報テーブル５００のデータ構造例を示す説明図である。ログ情報テーブル５００は、操作日時欄５０２、操作対象付箋ＩＤ欄５０４、操作欄５０６、貼付位置欄５０８、貼付セル定義欄５１０、移動距離欄５１２、関係線欄５１４、他の付箋との近接度欄５１６、重要度欄５１８、セッション時間帯に対する貼付時刻の位置欄５２０、書き込み／操作者プロパティ欄５２２、端末環境欄５２４を有しており、付箋に対する操作履歴を記憶している。
操作日時欄５０２は、付箋に対して操作が行われた日時を記憶している。操作対象付箋ＩＤ欄５０４は、その操作の対象となった付箋の付箋ＩＤを記憶している。操作欄５０６は、その操作を記憶している。貼付位置欄５０８は、その操作によって移動した付箋の移動前又は移動後の貼付位置を記憶している。貼付セル定義欄５１０は、その操作によって移動した付箋のスプレッドシート上の対応セルの位置を記憶している。移動距離欄５１２は、その操作による移動の距離を記憶している。関係線欄５１４は、その操作（主に移動）によって変更した関係線（他の付箋と関係があることを示す線）を記憶している。他の付箋との近接度欄５１６は、その操作後の付箋と他の付箋との近接度を記憶している。重要度欄５１８は、その操作後の付箋の重要度を記憶している。セッション時間帯に対する貼付時刻の位置欄５２０は、セッション時間帯に対する貼付時刻の位置を記憶している。書き込み／操作者プロパティ欄５２２は、その操作を行った書き込み／操作者のプロパティを記憶している。端末環境欄５２４は、その操作を行った端末（電子付箋端末１５０）の環境を記憶している。
【００２６】
操作ログメタデータ取得モジュール１２５は、付箋に関する情報を受け付ける。ここで、受け付けるとは、付箋情報管理モジュール１２０に記憶されている付箋を読み出すことであってもよいし、操作者が電子付箋端末１５０、共有電子付箋情報処理装置１００を用いて作成した付箋を受け付けるようにしてもよい。
【００２７】
更新情報処理モジュール１１５は、第１の台紙から第２の台紙へ移行する場合、その第１の台紙に貼り付けられている付箋にしたがって、その第２の台紙を生成する。
また、更新情報処理モジュール１１５による第２の台紙の生成として、第２の台紙に表示する軸を生成すること、又は、その軸を有している台紙をその第２の台紙として選択すること、のいずれか一方を行うようにしてもよい。ここで軸とは、付箋を貼り付ける位置を定めるものであり、座標軸ともいう。したがって、第２の台紙は、軸を有する形態の台紙であり、具体的には、表、グラフ等である。第２の実施の形態によるスプレッドシートと用いて実現してもよい。軸の名称として、操作者の操作によって指定された名称を用いる。なお、軸は、台紙上で、必ずしも明示されている必要はない。
【００２８】
そして、更新情報処理モジュール１１５は、第１の台紙に貼り付けられている付箋であって、予め定められた条件を満たす付箋を、第２の台紙内の軸にしたがった位置に貼り付けるようにしてもよい。「予め定められた条件」として、例えば、属性が予め定められた値（テキストを含む）である付箋であること、付箋に対する投票数が予め定められた閾値より多い又は以上の付箋であること、付箋に対する投票数で降順にソートして予め定められた順位内の付箋であること、操作者の操作によって選択された付箋であること等がある。投票数とは、付箋に対して、「いいね」ボタンが選択された回数（又は人数）をいう。
【００２９】
また、更新情報処理モジュール１１５は、第１の台紙に対して、書き込みが完了した人数を計数するようにしてもよい。
そして、更新情報処理モジュール１１５は、その人数が予め定められた規則を満たす場合に、第１の台紙から第２の台紙へ移行するようにしてもよい。ここでの規則として、その人数が予め定められた閾値より多い若しくは以上であること、又は、その人数が参加者数に対して占める割合が予め定められた閾値より多い若しくは以上であることとしてもよい。
【００３０】
検討軸、インジケーター管理モジュール１３０は、第２の台紙における軸を管理する。更新情報処理モジュール１１５により生成された軸、その軸におけるインジケーター（目盛り）に関する情報を記憶している。軸に関する情報として、例えば、その軸の名称、その軸の描画位置等の情報が該当する。インジケーターに関する情報として、例えば、軸の１目盛りの単位、その軸における最大値、最小値等の情報が該当する。
そして、台紙としてスプレッドシートを用いた場合は、検討軸、インジケーター管理モジュール１３０は、軸と台紙内の座標との関係から、例えば、台紙・セル対応テーブル６００を生成する。図６は、台紙・セル対応テーブル６００のデータ構造例を示す説明図である。
台紙・セル対応テーブル６００は、台紙内位置欄６１０、セル欄６２０を有しており、台紙内位置欄６１０は、Ｘ欄６１２、Ｙ欄６１４、Ｗ欄６１６、Ｈ欄６１８を有しており、セル欄６２０は、行番号欄６２２、列番号欄６２４を有している。台紙内位置欄６１０は、台紙内における領域の位置を記憶している。Ｘ欄６１２は、その領域の左上角（右下角等であってもよいし、領域の中央等であってもよい）のＸ座標を記憶している。Ｙ欄６１４は、その領域の左上角のＹ座標を記憶している。Ｗ欄６１６は、その領域の幅を記憶している。Ｈ欄６１８は、その領域の高さを記憶している。セル欄６２０は、その領域に対応するスプレッドシート内のセルを記憶している。行番号欄６２２は、そのセルの位置を示すスプレッドシート内の行番号を記憶している。列番号欄６２４は、そのセルの位置を示すスプレッドシート内の列番号を記憶している。つまり、台紙内の付箋が貼り付けられている位置は、台紙内位置欄６１０のどの領域に含まれているかを抽出する。そして、その領域に対応するセルを抽出することによって、付箋が占める位置に対応するスプレッドシート内のセルを特定することができる。
【００３１】
電子付箋端末１５０は、付箋情報管理モジュール１５５、共有画面表示モジュール１６０、個人操作ログメタデータ取得モジュール１６５を有している。
付箋情報管理モジュール１５５は、電子付箋端末１５０で作成された付箋に関する情報を管理する。
共有画面表示モジュール１６０は、電子付箋端末１５０に備え付けられている液晶ディスプレイ等の表示装置に、共有電子付箋情報処理装置１００（共有画面表示モジュール１０５）によって表示されている共有画面を表示させる。電子付箋端末１５０では、電子付箋端末１５０における付箋作成等の操作のための画面の他に、共有電子付箋情報処理装置１００における共有画面も表示させる。
個人操作ログメタデータ取得モジュール１６５は、電子付箋端末１５０で作成された付箋に関する情報を付箋情報管理モジュール１５５から取得し、共有電子付箋情報処理装置１００に送信する。
【００３２】
図２は、本実施の形態を利用した付箋システムの構成例を示す説明図である。共有電子付箋情報処理装置１００は、一般的に大画面の表示装置を備えており、ファシリテーターによって操作される。この表示装置は、参加者全員が見ることができるものである。各電子付箋端末１５０は、会合における参加者によって操作され、一般的には、各参加者が１台ずつ所持している。例えば、電子付箋端末１５０として、タブレット型端末等が使用される。
図２（ａ）の例では、共有電子付箋情報処理装置１００、電子付箋端末１５０Ａ、電子付箋端末１５０Ｂ、電子付箋端末１５０Ｃは、通信回線１９０を介してそれぞれ接続されている。通信回線１９０は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。この場合、共有電子付箋情報処理装置１００は、画面に表示される台紙、付箋に対する処理を行う。そして、付箋に関する情報、台紙に関する情報、共有画面の表示内容等を、各電子付箋端末１５０に送信する。電子付箋端末１５０は、受信した情報にしたがって、共有画面の内容等を表示する。
【００３３】
図２（ｂ）の例では、会議室２８０Ａには、共有電子付箋情報処理装置１００Ａ、電子付箋端末１５０Ａ、電子付箋端末１５０Ｂ、電子付箋端末１５０Ｃが設置されており、会合が行われる。共有電子付箋情報処理装置１００Ａ、電子付箋端末１５０Ａ、電子付箋端末１５０Ｂ、電子付箋端末１５０Ｃは、通信回線１９０を介してそれぞれ接続されている。
また、会議室２８０Ｂには、共有電子付箋情報処理装置１００Ｂ、電子付箋端末１５０Ｄ、電子付箋端末１５０Ｅが設置されており、会合が行われる。共有電子付箋情報処理装置１００Ｂ、電子付箋端末１５０Ｄ、電子付箋端末１５０Ｅは、通信回線１９０を介してそれぞれ接続されている。
そして、付箋情報記憶装置２９４、台紙情報記憶装置２９６、会議室２８０Ａ内の機器、会議室２８０Ｂ内の機器は、通信回線２９９を介してそれぞれ接続されている。また、付箋情報記憶装置２９４、台紙情報記憶装置２９６による機能は、クラウドサービスとして実現してもよい。
付箋情報記憶装置２９４は、付箋に関する情報を記憶しており、付箋情報管理モジュール１２０、付箋情報管理モジュール１５５を外部装置として実現したものである。台紙情報記憶装置２９６は、台紙に関する情報を記憶しており、台紙管理モジュール１１０を外部装置として実現したものである。各共有電子付箋情報処理装置１００は、付箋情報記憶装置２９４、台紙情報記憶装置２９６を用いて処理を行う。この場合、付箋情報記憶装置２９４内の付箋に関する情報、台紙情報記憶装置２９６内の台紙に関する情報を、複数の共有電子付箋情報処理装置１００で共有してもよい。つまり、共有電子付箋情報処理装置１００Ａが管理している台紙、付箋に関する情報を、共有電子付箋情報処理装置１００Ｂが利用できるようにしてもよい。
【００３４】
図３は、本実施の形態が使用される会議室等において、電子付箋端末１５０、共有電子付箋情報処理装置１００の使用例を示す説明図である。
図３（ａ）の例に示すように、会議室等内に、参加者３１１、３１２、ファシリテーター３２１が集まっている。参加者３１１は電子付箋端末１５０Ａを利用し、参加者３１２は電子付箋端末１５０Ｂを利用する。一般的に、端末装置（電子付箋端末１５０Ａ等）は参加者１人に１個付与されており、図３（ｃ）の例に示す電子付箋端末１５０のように、ノート程度の大きさ（例えば、Ａ４、Ｂ５、７〜１０インチ等）のタブレット型の端末であり、指又はペン等を用いて操作されるものである。参加者によって、テキストデータ、手書きの文字、図形等が記載された付箋情報が作成される。なお、端末装置は、タブレット型の端末に限られず、キーボード、マウス等を備えたＰＣ（ノートＰＣを含む）、スマートフォン等の携帯情報通信機器等であってもよい。
図３（ａ）の例に示す共有電子付箋情報処理装置１００ｘは、プロジェクターであって、台紙及び付箋を表示する。また、共有電子付箋情報処理装置１００ｙは、電子白板であって、ファシリテーター３２１の指又はペン等の動きを検知して、付箋を台紙（表）に貼り付けること、付箋の移動、付箋の関連付け（グループ化）を行うこと等の操作を受け付けるものである。例えば、共有電子付箋情報処理装置１００ｙにペンが備えられており、そのペンが予め定められたペン置きから離れたこと（ファシリテーター３２１が操作するためにペンを持ち上げたこと）、そしてペンの先端の位置（ペン先端が共有電子付箋情報処理装置１００ｙに触れたこと等）を検知することによって、台紙、付箋に対する操作を受け付ける。例えば、ペン置きにセンサー（ペンの重力でスイッチがオンオフとなるセンサー等）を設け、複数のペン（黒色のペン、赤色のペン、青色のペン等）のうち、どのペンが用いられているかを検知すればよい。また、共有電子付箋情報処理装置１００ｙの表示画面全体がタッチセンサーであり、表示画面に触れられた位置、圧力を検知すればよい。本例では、ペンのオンオフはペン置きによって制御するが、必ずしもペン置きがある必要はない。ペン側で直接オンオフを制御できるようにしても構わない。色の変更に関してもペン置きを必要とせずに、表示画面上の一部分にカラーパレットを用意しておき、目的の色をペン（又は、それに類するもの）がタッチすることで色を変更したり、ペンに色を変える指示をするための機能（ボタンやスライダ等）が備わっていたりしても構わない。
また、共有電子付箋情報処理装置１００は、図３（ｂ）の例に示すような電子ボードであってもよい。電子ボードは、一般的に大画面の表示装置（少なくとも、電子付箋端末１５０の表示装置よりも大きい）を有しており、その表示装置はタッチパネルであり、表示画面に触れられた位置、圧力を検知する。例えば、画面として、８０インチ等の大きさを備えたものであってもよい。
【００３５】
図７は、第１の実施の形態による処理例を示すフローチャートである。旧台紙から新台紙へ移行する契機（タイミング）を検知する処理例である。
ステップＳ７０２では、書込完了者人数を計数する。例えば、各電子付箋端末１５０では、「書込完了」ボタンを表示し、その「書込完了」ボタンが操作者によって選択されたことを検知し、その人数（「書込完了」ボタンが選択された電子付箋端末１５０の数）を計数してもよいし、予め定められた期間よりも長い場合、付箋の作成が行われなかった場合は、書込完了であると判断して、その人数（電子付箋端末１５０の数）を計数してもよい。
【００３６】
ステップＳ７０４では、書込完了者人数は予め定められた数以上か否かを判断し、予め定められた数以上の場合はステップＳ７０６へ進み、それ以外の場合はステップＳ７０２へ戻る。
ステップＳ７０６では、台紙切替処理を行う。ステップＳ７０６の詳細な処理については、図８の例に示すフローチャートを用いて後述する。
【００３７】
図８は、第１の実施の形態による処理例を示すフローチャートである。旧台紙から新台紙へ移行する際の処理例である。具体的には、新台紙の生成、旧台紙に貼り付けられている付箋を新台紙へ移動（複写）処理である。
ステップＳ８０２では、旧台紙上で分類項目付箋を抽出する。例えば、操作者の項目作成操作にしたがって、付箋の属性（メタデータ）を表示し、新台紙における軸の名称となる属性項目（又は、その属性の内容）を選択する。具体例として、項目作成操作は、付箋の長押し等がある。例えば、図９に示すように、旧台紙である台紙Ａ９００内の付箋（施策）９２０が指示手９５０で長押し操作され、属性（内容等）から「実施コスト（低い）」、「いいね数」が軸名称として選択される。
ステップＳ８０４では、新台紙で対応できるテンプレートはあるか否かを判断し、ある場合はステップＳ８０６へ進み、それ以外の場合はステップＳ８０２へ戻る。なお、テンプレート内の軸の名称が、ステップＳ８０２で選択された属性項目と完全同一でなくてもよい。例えば、類似している軸の名称であってもよいし、デフォルトのテンプレートを強制的に選択してもよい。
【００３８】
ステップＳ８０６では、新台紙を生成する。具体的には、新台紙に表示する軸を生成する。もちろんのことながら、ステップＳ８０２で選択された属性項目と完全同一である場合は、そのテンプレートを新台紙として採用すればよい。
軸が１つの場合（ステップＳ８０２で選択された属性項目が１つ）である場合は、例えば、横軸又は縦軸とすればよい、そして、軸が２つの場合は、例えば、直角に交わる縦軸と横軸とすればよい、軸が３つ以上の場合は、予め用意されているグラフ（例えば、直方体を示すグラフ等）からそれらに対応するグラフを選択すればよい。図９の例に示す操作が行われた場合、図１０の例に示す台紙Ｂ１０００を新台紙として生成する。ここでは、縦軸として「実施コスト（低い）」、横軸として「いいね数」のグラフを生成する。
【００３９】
ステップＳ８０８では、旧台紙から新台紙へ複写する付箋を抽出する。例えば、図１１に示すように、操作者の操作（指示手１１５２等）によって、複写対象である付箋として、付箋（施策）９１０、付箋（施策）９１６、付箋（施策）９２０が選択されてもよい。また、付箋の所属グループ（付箋情報テーブル４００の所属グループ欄４３０）が「施策」である付箋としてもよいし、「いいね数」が予め定められた閾値より多い又は以上の付箋としてもよい。
ステップＳ８１０では、新台紙へ付箋を貼り付ける。新台紙内の軸で定められる座標の位置に、ステップＳ８０８で抽出した付箋を貼り付ける。例えば、図１２に示すように、付箋（施策Ａ）１２１０、付箋（施策Ｂ）１２１６、付箋（施策Ｃ）１２２０（付箋（施策）９１０、付箋（施策）９１６、付箋（施策）９２０を複写した付箋）を貼り付ける。これらは、付箋（施策）９１０、付箋（施策）９１６、付箋（施策）９２０の属性（内容）から、実施コストの値、いいね数を抽出すればよい。なお、図１２の例に示した付箋（施策Ｄ）１２２２は、台紙Ｂ１０００で新たに作成した付箋である。新たに作成した付箋に対しても、その付箋の属性内の値にしたがって、その貼り付け位置を決定する。
【００４０】
ステップＳ８１２では、修正指示があるか否かを判断し、ある場合はステップＳ８１４へ進み、それ以外の場合は処理を終了する（ステップＳ８９９）。例えば、新台紙内の軸の変更がある。具体的には、軸の長さの変更、軸の削除、追加等がある。例えば、軸の長さを変更した場合、軸のインジケーターが変更されることになる。具体的には、図１３に示すように、新台紙である台紙１３００内で実施コストの軸の長さを変更した場合、付箋内からその項目に対し、最大、最小となる値（図１３の例では、付箋（施策）１３０２の５００万円、付箋（施策）１３０４の１００万円）を抽出し、軸の最大値、最小値として設定し、その間（軸目盛りの表示レンジ）を均等に値を割り振る。
ステップＳ８１４では、新台紙の軸、付箋貼付位置を修正する。例えば、図１３に示すように、軸が長さが変更されたことによって、付箋（施策）１３０６（４５０万円）と付箋（施策）１３０８（２００万円）の位置を決定する。
【００４１】
＜第２の実施の形態＞
図１４は、第２の実施の形態の構成例についての概念的なモジュール構成図を示している。なお、第１の実施の形態と同種の部位には同一符号を付し重複した説明を省略する。
情報処理装置１４００は、複数のセルを有する台紙の処理と付箋の処理を連携させるものである。「複数のセルを有する台紙」は、付箋を貼り付ける背景となるものであって、例えば、行と列で構成される表、その表を構成として含む帳票又は文書等が含まれる。より具体的な形態として、表計算ソフトウェアで用いられる、行と列で構成される表としてのスプレッドシート（以下、スプレッドシートを例示して説明する）がある。
情報処理装置１４００は、前述の第１の実施の形態（共有電子付箋情報処理装置１００）において、第２の台紙（新台紙）を生成する処理を、スプレッドシートを用いて生成するようにしたものである。つまり、軸の生成は、スプレッドシート（表）の縦軸、横軸の生成として行えばよい。そして、付箋の貼り付け位置の決定は、スプレッドシート内のセルの位置の決定として行えばよい。なお、もちろんのことながら、この第２の実施の形態を、第２の台紙だけでなく、第１の台紙（旧台紙）の生成に利用してもよい。
【００４２】
情報処理装置１４００（共有電子付箋情報処理装置１００）、電子付箋端末１５０を用いた会合では、議論等のために、用意されたテンプレートやフレームワークに、テキストや数字等が記入された付箋を貼り付けて、文字情報や数情報を集計すること等が行われている。情報処理装置１４００は、この集計処理等を、スプレッドシートを用いて行うようにするものであり、そのスプレッドシートへの入力に付箋を用いることができるようにしたものである。いわば、スプレッドシートソフトウェアに対するＦＥＰ（Ｆｒｏｎｔ  Ｅｎｄ  Ｐｒｏｃｅｓｓｏｒ）としての機能を有している。
【００４３】
台紙管理モジュール１１０を外部装置の台紙情報記憶装置２９６として実現し、付箋情報管理モジュール１２０を外部装置の付箋情報記憶装置２９４として実現している。
情報処理装置１４００は、共有画面表示モジュール１０５、付箋受付モジュール１４１０、更新情報処理モジュール１１５、検討軸、インジケーター管理モジュール１３０、抽出モジュール１４４０、変換処理受付モジュール１４６０、処理モジュール１４６５、処理結果出力モジュール１４７０を有している。
共有画面表示モジュール１０５は、スプレッドシート受付モジュール１４０５、スプレッドシート表示モジュール１４１５、付箋貼付位置特定モジュール１４２０、スプレッドシート内セル特定モジュール１４２５、レイヤ表示制御モジュール１４３０、付箋表示モジュール１４３５を有している。
更新情報処理モジュール１１５は、付箋受付モジュール１４１０、付箋貼付位置特定モジュール１４２０、付箋表示モジュール１４３５、検討軸、インジケーター管理モジュール１３０、処理結果出力モジュール１４７０と接続されている。
検討軸、インジケーター管理モジュール１３０は、更新情報処理モジュール１１５、処理結果出力モジュール１４７０と接続されている。
【００４４】
スプレッドシート受付モジュール１４０５は、スプレッドシート表示モジュール１４１５、台紙情報記憶装置２９６と接続されている。スプレッドシート受付モジュール１４０５は、スプレッドシートを受け付ける。スプレッドシートは、後述するように行と列からなる表形式を有しているが、そのスプレッドシートを表示した場合、その表示形態は必ずしも表形式である必要はなく、例えば、帳票、文書等であってもよい。スプレッドシートは、この実施の形態では、付箋を貼り付ける台紙としての機能を有することになる。したがって、台紙の表示形態は、表の形態のようになる場合もあるし、帳票等のようになる場合もある。ここで、受け付けるとは、台紙情報記憶装置２９６のスプレッドシート記憶モジュール１４９２に記憶されているスプレッドシートを読み出すことであってもよいし、操作者が表計算ソフトウェアを用いて作成したスプレッドシートを受け付けるようにしてもよい。前者は、予めスプレッドシートが作成されている場合であり、必ずしも付箋が貼り付けられることを想定して作成されたものである必要はない。もちろんのことながら、付箋が貼り付けられることを想定して作成されたものであってもよい。
【００４５】
付箋受付モジュール１４１０は、操作ログメタデータ取得モジュール１２５を有しており、付箋貼付位置特定モジュール１４２０、付箋表示モジュール１４３５、更新情報処理モジュール１１５、付箋情報記憶装置２９４と接続されている。付箋受付モジュール１４１０は、付箋を受け付ける。ここで、受け付けるとは、付箋情報記憶装置２９４の付箋情報記憶モジュール１４９６に記憶されている付箋を読み出すことであってもよいし、操作者が電子付箋端末１５０を用いて作成した付箋を受け付けるようにしてもよい。前者は、予め付箋が作成されている場合であり、必ずしもスプレッドシートに貼り付けられることを想定して作成されたものである必要はない。もちろんのことながら、スプレッドシートに貼り付けられることを想定して作成されたものであってもよい。
【００４６】
スプレッドシート表示モジュール１４１５は、スプレッドシート受付モジュール１４０５、スプレッドシート内セル特定モジュール１４２５、レイヤ表示制御モジュール１４３０と接続されている。スプレッドシート表示モジュール１４１５は、情報処理装置１４００の液晶ディスプレイ等の表示装置に、スプレッドシート受付モジュール１４０５が受け付けたスプレッドシートを表示する。図１５の例を用いて後述するように、この表示はレイヤ構造を有しており、レイヤ表示制御モジュール１４３０の制御によって、指示されたレイヤに対してスプレッドシートの表示を行う。
付箋貼付位置特定モジュール１４２０は、付箋受付モジュール１４１０、スプレッドシート内セル特定モジュール１４２５、付箋表示モジュール１４３５、更新情報処理モジュール１１５と接続されている。付箋貼付位置特定モジュール１４２０は、付箋受付モジュール１４１０が受け付けた付箋を、台紙であるスプレッドシート上に貼り付ける。この貼り付け処理は、操作者による操作にしたがって指定された位置であってもよいし、予め定められた位置に貼り付けるようにしてもよい。そして、付箋貼付位置特定モジュール１４２０は、スプレッドシート上に貼り付けられた付箋の位置を特定する。この特定する位置は、スプレッドシートの座標空間における位置であってもよいし、表示装置の画面における位置であってもよい。
【００４７】
付箋表示モジュール１４３５は、付箋貼付位置特定モジュール１４２０、レイヤ表示制御モジュール１４３０、更新情報処理モジュール１１５と接続されている。付箋表示モジュール１４３５は、情報処理装置１４００の液晶ディスプレイ等の表示装置に、付箋貼付位置特定モジュール１４２０で特定された位置に付箋を表示する。図１５の例を用いて後述するように、この表示はレイヤ構造を有しており、レイヤ表示制御モジュール１４３０の制御によって、指示されたレイヤに対して付箋の表示を行う。
レイヤ表示制御モジュール１４３０は、スプレッドシート表示モジュール１４１５、付箋表示モジュール１４３５と接続されている。レイヤ表示制御モジュール１４３０は、スプレッドシート表示モジュール１４１５、付箋表示モジュール１４３５を制御して、レイヤの表示を制御する。この制御によって、スプレッドシート上に付箋が貼り付けられているように表示する。例えば、レイヤ表示制御モジュール１４３０は、一方のレイヤにスプレッドシートの表示を割り当て、他方のレイヤに付箋の表示を割り当てる。これによって、スプレッドシート表示モジュール１４１５によるスプレッドシートの表示制御と、付箋表示モジュール１４３５による付箋の表示制御は独立して行うことができる。そして、両レイヤの位置関係を管理して、スプレッドシート上に付箋を貼り付けているように表示させる。具体的には、スプレッドシートを表示するレイヤと付箋を表示するレイヤとの位置調整を行う。そして、スプレッドシートを表示するレイヤと付箋を表示するレイヤとの位置関係（例えば、一方の座標空間における原点（０，０）が位置する他方の座標空間での座標等）を、スプレッドシート内セル特定モジュール１４２５に渡す。
【００４８】
スプレッドシート内セル特定モジュール１４２５は、スプレッドシート表示モジュール１４１５、付箋貼付位置特定モジュール１４２０、抽出モジュール１４４０と接続されている。スプレッドシート内セル特定モジュール１４２５は、付箋貼付位置特定モジュール１４２０によって特定された付箋の位置からスプレッドシート内のセルを特定する。つまり、付箋表示モジュール１４３５によって表示された付箋の貼り付け位置が、スプレッドシート表示モジュール１４１５によって表示されたスプレッドシートにおけるどのセルに対応するかを特定する。具体的には、スプレッドシート内の各セルの領域とレイヤ表示制御モジュール１４３０から受け取った位置関係を用いて、付箋の貼り付け位置が、どのセルに重複しているかを判別すればよい。なお、１つの付箋が複数のセルに重複している場合は、例えば、付箋の左上角（又は中心等であってもよい）が位置しているセルを選択するようにしてもよいし、重複している面積が最大のセルを選択するようにしてもよい。
【００４９】
抽出モジュール１４４０は、付箋情報抽出モジュール１４４５、スプレッドシート内適用処理抽出モジュール１４５０、変換処理抽出モジュール１４５５を有しており、スプレッドシート内セル特定モジュール１４２５、処理モジュール１４６５と接続されている。抽出モジュール１４４０は、付箋内の情報、その情報に対する適用処理を定義した規則を抽出し、それらを処理モジュール１４６５に渡す。
付箋情報抽出モジュール１４４５は、スプレッドシート内適用処理抽出モジュール１４５０又は変換処理抽出モジュール１４５５が抽出した規則にしたがって、対象としている付箋から情報を抽出する。具体的には、規則内に定義されている対象とする情報を、スプレッドシート作成画面１８００から抽出する。
【００５０】
スプレッドシート内適用処理抽出モジュール１４５０は、付箋が貼り付けられたセルに関連する規則（適用処理）を抽出する。スプレッドシート内適用処理抽出モジュール１４５０は、セルに関連する規則を、スプレッドシート内に定義されている規則から抽出する。規則には、「付箋から情報を抽出し、その情報を処理すること」が定義されている。つまり、（１）付箋のどのような情報を対象とするか、（２）その情報に対する処理内容、が定義されている。
変換処理受付モジュール１４６０は、抽出モジュール１４４０の変換処理抽出モジュール１４５５と接続されている。変換処理受付モジュール１４６０は、スプレッドシート表示モジュール１４１５によって表示されたスプレッドシート上で定義された規則を受け付ける。付箋を貼り付ける作業において、操作者の操作に応じて、規則が入力されるものである。この規則は、位置に対応したものであり、例えば、後述する図２４の例に示すように、領域が指定され、その領域内に貼り付けられた付箋に対して行われる処理を定義したものである。
変換処理抽出モジュール１４５５は、変換処理受付モジュール１４６０と接続されている。変換処理抽出モジュール１４５５は、付箋が貼り付けられた位置に関連する規則（適用処理）を抽出する。具体的には、変換処理抽出モジュール１４５５は、その位置に関連する規則を、変換処理受付モジュール１４６０によって受け付けられた規則から抽出する。規則には、「付箋から情報を抽出し、その情報を処理すること」が定義されている。つまり、（１）付箋のどのような情報を対象とするか、（２）その情報に対する処理内容、が定義されている。
【００５１】
処理モジュール１４６５は、抽出モジュール１４４０、処理結果出力モジュール１４７０と接続されている。処理モジュール１４６５は、スプレッドシート内適用処理抽出モジュール１４５０が抽出した規則にしたがって、付箋を対象として情報を抽出し、その情報に対する処理を行う。例えば、複数の付箋を対象とした統計処理（例えば、付箋数の計数、平均値、最大値、最小値、中央値、最頻値、合計値等の算出）等がある。複数の付箋として、例えば、あるグループに属している付箋群がある。
また、処理モジュール１４６５は、スプレッドシート内適用処理抽出モジュール１４５０がセルに関連する規則を抽出し、さらに変換処理抽出モジュール１４５５が位置に関連する規則を抽出した場合（つまり、１つの付箋に対して複数の規則が抽出された場合）は、その位置に関連する規則を優先して適用するようにしてもよい。ここで「優先して」とは、（１）位置に関連する規則を適用し、セルに関連する規則を適用しないこと、（２）位置に関連する規則を適用した後に、セルに関連する規則を適用すること、のいずれか一方を適用することである。
処理結果出力モジュール１４７０は、付箋生成モジュール１４７５、台紙貼付モジュール１４８０を有しており、更新情報処理モジュール１１５、検討軸、インジケーター管理モジュール１３０、処理モジュール１４６５と接続されている。処理結果出力モジュール１４７０は、処理モジュール１４６５による処理結果を受け付ける。
付箋生成モジュール１４７５は、処理モジュール１４６５による処理結果を内容とする付箋を生成する。なお、付箋生成モジュール１４７５によって生成された付箋は、処理モジュール１４６５による処理の対象とはならない。
台紙貼付モジュール１４８０は、付箋生成モジュール１４７５によって生成された付箋を台紙上に出力する（貼り付ける）。
また、付箋生成モジュール１４７５は、処理モジュール１４６５による処理結果を示す付箋の生成として、数値を図形化させることを行うようにしてもよい。図形化として、例えば、数値をグラフ化すること等が該当する。
【００５２】
台紙情報記憶装置２９６は、スプレッドシート記憶モジュール１４９２を有しており、情報処理装置１４００のスプレッドシート受付モジュール１４０５と接続されている。台紙情報記憶装置２９６は、スプレッドシート記憶モジュール１４９２内のスプレッドシートを管理する。スプレッドシート記憶モジュール１４９２内には、予め作成されたスプレッドシートが記憶されている。
付箋情報記憶装置２９４は、付箋情報記憶モジュール１４９６を有しており、情報処理装置１４００の付箋受付モジュール１４１０と接続されている。付箋情報記憶装置２９４は、付箋情報記憶モジュール１４９６内の付箋を管理する。付箋情報記憶モジュール１４９６内には、予め作成された付箋が記憶されている。
【００５３】
図１５は、表示制御の処理例を示す説明図である。
図１５（ａ）の例に示すように、レイヤ表示制御モジュール１４３０は、２つのレイヤを作成する。一方はスプレッドシート（台紙）を表示するための背景レイヤ１５１０であり、他方は付箋を表示するための付箋レイヤ１５２０である。スプレッドシート表示モジュール１４１５による表示先は背景レイヤ１５１０であり、付箋表示モジュール１４３５による表示先は付箋レイヤ１５２０である。そして、一般に、背景レイヤ１５１０を下位のレイヤとし、付箋レイヤ１５２０を上位のレイヤとし、操作者による操作は付箋レイヤ１５２０に表示されているオブジェクト（付箋）に対する操作として受け付ける。もちろんのことながら、背景レイヤ１５１０に表示されているオブジェクト（スプレッドシート）に対する操作を受け付けるためのモードを用意しておいてもよい。
図１５（ｂ）の例に示すように、画面１５００には、スプレッドシート１５１５の上に付箋１５２２〜１５３６を重ねて表示している。つまり、スプレッドシート表示モジュール１４１５は背景レイヤ１５１０にスプレッドシート１５１５を表示し、付箋表示モジュール１４３５は付箋レイヤ１５２０に付箋１５２２〜１５３６を表示し、レイヤ表示制御モジュール１４３０は背景レイヤ１５１０に付箋レイヤ１５２０を重ねて、画面１５００に表示している。
【００５４】
図１６は、スプレッドシート処理モジュール１６１０、中間層処理モジュール１６２０、付箋処理モジュール１６３０の関連例を示す説明図である。スプレッドシート処理モジュール１６１０はスプレッドシートの作成等を行うモジュールであり、付箋処理モジュール１６３０は付箋の作成、表示等を行うモジュールであり、いずれも既存のソフトウェアを用いてよい。中間層処理モジュール１６２０は情報処理装置１４００に該当する。そして、スプレッドシート処理モジュール１６１０と付箋処理モジュール１６３０との間のデータのやり取りを中間層処理モジュール１６２０が担う。いわば、スプレッドシート処理モジュール１６１０のＦＥＰとして、そして付箋処理モジュール１６３０のバックエンドプロセッサー（Ｂａｃｋ  Ｅｎｄ  Ｐｒｏｃｅｓｓｏｒ）として、中間層処理モジュール１６２０が働くことになる。具体的には、スプレッドシート処理モジュール１６１０のスプレッドシート内のセルへの入力は、付箋処理モジュール１６３０での付箋の貼り付けに該当するようになる。
図１６（ａ）に示す例は、スプレッドシート処理モジュール１６１０、中間層処理モジュール１６２０、付箋処理モジュール１６３０をそれぞれ独立して構成させたものである。
図１６（ｂ）に示す例は、付箋処理拡張モジュール１６４０が中間層処理モジュール１６２０、付箋処理モジュール１６３０を有しており、中間層処理モジュール１６２０と付箋処理モジュール１６３０を一体として構成したものである。付箋処理拡張モジュール１６４０全体が、スプレッドシート処理モジュール１６１０のＦＥＰとしての機能を有することになる。
図１６（ｃ）に示す例は、スプレッドシート処理拡張モジュール１６５０がスプレッドシート処理モジュール１６１０、中間層処理モジュール１６２０を有しており、スプレッドシート処理モジュール１６１０と中間層処理モジュール１６２０を一体として構成したものである。スプレッドシート処理拡張モジュール１６５０全体が、付箋処理モジュール１６３０のバックエンドプロセッサーとしての機能を有することになる。
図１６（ｄ）に示す例は、スプレッドシート付箋処理モジュール１６６０がスプレッドシート処理モジュール１６１０、中間層処理モジュール１６２０、付箋処理モジュール１６３０を有しており、スプレッドシート処理モジュール１６１０、中間層処理モジュール１６２０、付箋処理モジュール１６３０を一体として構成したものである。
【００５５】
図１７は、第２の実施の形態による処理例を示すフローチャートである。
ステップＳ１７０２では、スプレッドシート受付モジュール１４０５は、スプレッドシートを受け付ける。
ステップＳ１７０４では、スプレッドシート表示モジュール１４１５は、スプレッドシートを表示する。
ステップＳ１７０６では、付箋受付モジュール１４１０は、付箋情報を受け付ける。
ステップＳ１７０８では、付箋貼付位置特定モジュール１４２０は、付箋の位置を特定する。
ステップＳ１７１０では、付箋表示モジュール１４３５は、付箋を表示する。
【００５６】
ステップＳ１７１２では、スプレッドシート内セル特定モジュール１４２５は、付箋が占める位置に対応するスプレッドシート内のセルを特定する。この特定処理は、例えば、台紙・セル対応テーブル６００を用いればよい。
【００５７】
ステップＳ１７１４では、スプレッドシート内適用処理抽出モジュール１４５０は、そのセルに対応する適用処理をスプレッドシートから抽出する。
ステップＳ１７１６では、付箋情報抽出モジュール１４４５は、その適用処理に必要な情報を付箋情報から抽出する。なお、このステップＳ１７１６の処理では、付箋生成モジュール１４７５によって生成された付箋を抽出の対象としない。
ステップＳ１７１８では、処理モジュール１４６５は、適用処理を実行する。具体的には、ステップＳ１７１６で抽出した情報に対して、ステップＳ１７１４で抽出した適用処理を実行する。
ステップＳ１７２０では、処理結果出力モジュール１４７０は、実行結果を出力する。ステップＳ１７２０の処理については、図２８の例に示すフローチャートを用いて後述する。
【００５８】
図１８は、第２の実施の形態による処理例を示す説明図である。
図１８（ａ）の例に示すスプレッドシート作成画面１８００では、スプレッドシート１８１０を作成する。スプレッドシート作成画面１８００は、スプレッドシート１８１０を作成するためのパスワード入力等の画面であり、表計算ソフトウェア（又はクラウドサービスが提供する表計算サービス）によって、スプレッドシート１８１０が作成される。例えば、スプレッドシート１８１０として、セルに入力された値を用いて計算を行うためのテンプレートを作成する。なお、スプレッドシート作成画面１８００は、一般的には、情報処理装置１４００以外のパーソナルコンピュータ等の画面であり、そのパーソナルコンピュータ等によってスプレッドシート１８１０は作成される。ただし、スプレッドシート１８１０は、情報処理装置１４００、電子付箋端末１５０で作成されてもよい。
作成されたスプレッドシート１８１０は、スプレッドシート記憶モジュール１４９２に記憶され、スプレッドシート受付モジュール１４０５によって取り出される。
【００５９】
図１８（ｂ）の例に示す付箋表示画面１８２０では、スプレッドシート表示モジュール１４１５がスプレッドシート１８１０を表示する。付箋表示画面１８２０は、情報処理装置１４００の表示画面である。例えば、スプレッドシート１８１０のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を指定して、付箋を貼り付けることのできるサービスを起動する。
図１８（ｃ）の例に示す付箋表示画面１８２０では、操作者による操作によって付箋１８２２等がスプレッドシート１８１０に貼り付けられる。つまり、セル又は領域に付箋が貼り付けられる。
図１８（ｄ）の例に示す付箋表示画面１８２０では、情報処理装置１４００の処理によって、合計表示付箋１８５２、合計表示付箋１８５４が作成され、規則が記載されているセルに対応する位置に表示されている。なお、合計表示付箋１８５２は、スプレッドシート１８１０の２列目に記載されているセルを計数する規則にしたがった結果を示しており、合計表示付箋１８５４は、スプレッドシート１８１０の３列目のセル内の数を集計する規則にしたがった結果を示している。
【００６０】
図１９は、スプレッドシート内で定義された規則の例を示す説明図である。
スプレッドシート１８１０は、日時列１９１２、会社名列１９１４、個数列１９１６、単価列１９１８、品名列１９２０、アドレス列１９２２を有しており、最下行に合計行１９３０を有している。
セル１９３２には、会社名列１９１４内のセル（（２，２）、（２，３）、（２，４）、（２，５））に対して、「＝ｃｏｕｎｔ」の適用処理（対象セルにおいて、記載があるセルの計数処理）が定義されている。
セル１９３４には、個数列１９１６内のセル（（３，２）、（３，３）、（３，４）、（３，５））に対して、「＝ｓｕｍ」の適用処理（対象セル内の数値の集計処理）が定義されている。
セル１９３６には、単価列１９１８内のセル（（４，２）、（４，３）、（４，４）、（４，５））に対して、「＝ａｖｅｒａｇｅ」の適用処理（対象セル内の数値の平均処理）が定義されている。
セル１９３８には、品名列１９２０内のセル（（５，２）、（５，３）、（５，４）、（５，５））に対して、「＝ｃｏｎｃａｔｅｎａｔｅ」の適用処理（対象セル内の文字列の連結処理）が定義されている。
セル１９４０には、アドレス列１９２２内のセル（（６，２）、（６，３）、（６，４）、（６，５））に対して、「＝ｓｅｎｄ−ｅｍａｉｌ」の適用処理（対象セル内の文字列をメールアドレスとして扱い、そのメールアドレスにメールを送信する処理）が定義されている。
これらの定義は、スプレッドシート１８１０内で定義されており、既存の表計算ソフトウェアによって定義される。
【００６１】
図２０は、スプレッドシート１８１０に付箋（付箋２０１２〜２０３８）を貼り付けた例を示す説明図である。
例えば、セル（２，２）、（２，３）に付箋２０２０、付箋２０２２が貼り付けられたので、セル１９３２の定義が実行されることとなる。実行結果は、図２１の例を用いて説明する。
なお、付箋を現在の位置（セル）から他の位置（セル）に移動すると、現位置のセルに消え去ることを示す情報（ポストプロセス）が入力され、新位置のセルにその付箋内の情報が入力される。
【００６２】
図２１は、処理結果を表示した例を示す説明図である。
セル１９３２には、定義「＝ｃｏｕｎｔ」にしたがって「２」を表示する。セル（２，２）、（２，３）に付箋２０２０、付箋２０２２が貼り付けられたので、これらの数をカウント（計数）した結果である。
セル１９３４には、定義「＝ｓｕｍ」にしたがって「４０」を表示する。セル（３，２）、（３，４）に付箋２０２４、付箋２０２６が貼り付けられたので、記載されている数値「１０」、「３０」を合計した結果である。
セル１９３６には、定義「＝ａｖｅｒａｇｅ」にしたがって「２００」を表示する。セル（４，３）、（４，５）に付箋２０２８、付箋２０３０が貼り付けられたので、記載されている数値「１００」、「３００」の平均値を算出した結果である。
セル１９３８には、定義「＝ｃｏｎｃａｔｅｎａｔｅ」にしたがって「ミカン，リンゴ，バナナ」を表示する。セル（５，２）、（５，３）、（５，５）に付箋２０３２、付箋２０３４、付箋２０３６が貼り付けられたので、記載されている数値「ミカン」、「リンゴ」、「バナナ」の文字列を連結した結果である。
また、セル１９４０の定義「＝ｓｅｎｄ−ｅｍａｉｌ」にしたがって、付箋２０３８内の文字列である「ａ＠ｂ．ｃ．ｄｅｆ」宛てに電子メールを送信する。
【００６３】
図２２は、第２の実施の形態による処理例を示すフローチャートである。セルに関連する規則（適用処理、スプレッドシート内の定義）の他に、位置に関連する規則（図２２のフローチャート内では変換処理）が定義された場合の処理例を示している。図１７の例に示すフローチャートに対して、ステップＳ２２０６、Ｓ２２１６、Ｓ２２１８、Ｓ２２２０の処理が追加されている。
ステップＳ２２０２では、スプレッドシート受付モジュール１４０５は、スプレッドシートを受け付ける。
ステップＳ２２０４では、スプレッドシート表示モジュール１４１５は、スプレッドシートを表示する。
ステップＳ２２０６では、変換処理受付モジュール１４６０は、符号情報の変換処理の定義をセルに対応させて受け付ける。
ステップＳ２２０８では、付箋受付モジュール１４１０は、付箋情報を受け付ける。
ステップＳ２２１０では、付箋貼付位置特定モジュール１４２０は、付箋の位置を特定する。
ステップＳ２２１２では、付箋表示モジュール１４３５は、付箋を表示する。
【００６４】
ステップＳ２２１４では、スプレッドシート内セル特定モジュール１４２５は、付箋が占める位置に対応するスプレッドシート内のセルを特定する。この特定処理は、前述したように、例えば、台紙・セル対応テーブル６００を用いればよい。
ステップＳ２２１６では、変換処理抽出モジュール１４５５は、そのセルに対応する変換処理を抽出する。
ステップＳ２２１８では、変換処理抽出モジュール１４５５は、その変換処理に必要な情報を付箋情報から抽出する。なお、このステップＳ２２１８の処理では、付箋生成モジュール１４７５によって生成された付箋を抽出の対象としない。
ステップＳ２２２０では、変換処理を実行する。
ステップＳ２２２２では、スプレッドシート内適用処理抽出モジュール１４５０は、そのセルに対応する適用処理をスプレッドシートから抽出する。
ステップＳ２２２４では、付箋情報抽出モジュール１４４５は、その適用処理に必要な情報を付箋情報又は変換処理結果から抽出する。なお、このステップＳ２２２４の処理では、付箋生成モジュール１４７５によって生成された付箋を抽出の対象としない。
ステップＳ２２２６では、処理モジュール１４６５は、適用処理を実行する。
ステップＳ２２２８では、処理結果出力モジュール１４７０は、実行結果を出力する。ステップＳ２２２８の処理については、図２８の例に示すフローチャートを用いて後述する。
なお、同じセルに対して、変換処理、適用処理が抽出された場合は、ステップＳ２２２２〜Ｓ２２２６の処理を行わないようにしてもよい。
【００６５】
図２３は、第２の実施の形態による処理例（図２２の例に示したフローチャートによる処理例）を示す説明図である。
図２３（ａ）〜（ｃ）に示す例は、図１８（ａ）〜（ｃ）に示す例と同等である。
図２３（ｄ）の例に示す付箋表示画面１８２０では、図２３（ｃ）の例に示す付箋表示画面１８２０の状態から、操作者による操作によって定義領域２３１０が指定され、定義領域２３１０内のセルに対する変換処理が定義される。図２３の例では、「定義領域２３１０内の付箋の集計値を算出し、定義領域２３１０の下のセルに入力する」という変換処理が定義されている。
図２３（ｅ）に示す付箋表示画面１８２０では、情報処理装置１４００の処理によって、合計表示付箋１８５２、合計表示付箋２３５４が作成され、規則が記載されているセルに対応する位置に表示されている。なお、合計表示付箋１８５２は、図１８の例と同様に、スプレッドシート１８１０の２列目に記載されているセルを計数する規則にしたがった結果を示しており、合計表示付箋２３５４は、スプレッドシート１８１０の３列目のセル内の数を集計する規則にしたがった結果を示している。
【００６６】
図２４は、処理結果を表示した例を示す説明図である。
定義領域２４１０は、操作者の操作によって生成される。ただし、スプレッドシート１８１０内のセルに合わせて領域を指定できるようにしてもよい。具体的には、領域の指定は、セルの境界に沿って行わせるようにしてもよい。これによって、セルの途中を横切るような領域の設定操作があったとしても、セルと対応させた領域を設定することができるようになる。
また、定義領域２４１０に定義することによって、例えば、図１９に示したセル１９３４に定義した適用処理がない場合であっても、スプレッドシートで定義を追加することなしに（つまり、スプレッドシートを表示し、修正する操作なしに）、付箋表示画面上で定義することができる。
定義領域２４１０には、「定義領域２４１０内の付箋の集計値を算出し、定義領域２４１０の下のセルに入力する」という変換処理が定義されている。その結果、セル１９３４には、「４０」と表示する。その他のセル１９３２等は、図２１の例と同等である。
【００６７】
図２５は、１セル内に複数の付箋が貼り付けられた場合の例を示す説明図である。セル（３，２）には、付箋２０２４と付箋２５１２の２つの付箋が貼り付けられ、セル（４，３）には、付箋２０２８と付箋２５１４の２つの付箋が貼り付けられている。なお、複数の付箋は重複して貼り付けられていてもよい。
このように１セル内に複数の付箋が貼り付けられていることを検知した場合は、これらの付箋内の情報に対して予め定められた処理を行って、そのセルに入力する。ここで「予め定められた処理」として、例えば、付箋内の記載内容が数値である場合は加算処理、付箋内の記載内容がテキストである場合は連結処理等としてもよい。この「予め定められた処理」にしたがって、セル（３，２）には「３０」が入力され、セル（４，３）には「３００」が入力される。なお、セル１９３４は集計処理の結果であるので、（「１０」＋「２０」）＋「３０」の処理を行えばよい。また、セル１９３６は平均値の算出であり、セル数は２であるので、（（「１００」＋「２００」）＋「３００」）／２の処理を行えばよい。
【００６８】
図２６は、１セル内に複数の付箋が貼り付けられた場合の例を示す説明図である。付箋内の記載内容がテキストである場合の例を示している。
付箋内の記載内容がテキストである場合、例えば、連結処理を行うが、どのような順番で行うかは、セル内の付箋の位置で決定するようにしてもよいし、付箋を貼り付けた順番で決定するようにしてもよい。具体的には、セル内の付箋の位置で決定する処理として、付箋の貼り付け位置において、左から順番に連結するようにしてもよい。図２６（ａ）の例の場合、テキスト列「ａｂｃ」と記載された付箋２６１２ａが左にあり、テキスト列「ｄｅ」と記載された付箋２６１４ａが右にあるので、セル２６００ａに文字列「ａｂｃｄｅ」を入力する。図２６（ｂ）の例の場合、テキスト列「ｄｅ」と記載された付箋２６１４ｂが左にあり、テキスト列「ａｂｃ」と記載された付箋２６１２ｂが右にあるので、セル２６００ｂに文字列「ｄｅａｂｃ」を入力する。また、付箋を貼り付けた順番で決定する処理として、付箋を貼り付けた日時が早いものから順番に連結するようにしてもよい。
【００６９】
図２７は、１セル内に複数の付箋が貼り付けられた場合の例を示す説明図である。付箋内の記載内容が数値である場合の例を示している。
図２５の例では、１セル内に複数のセルがある場合は、数値を加算する例を示したが、セル内の付箋の位置関係によって処理を異ならせてもよい。具体的には、付箋が横に並んでいる場合は加算処理、縦に並んでいる場合は除算処理としてもよい。除算処理の場合は、上にある付箋を分子、下にある付箋を分母として（分数と同様の位置関係）、除算処理の対象とする。例えば、図２７（ａ）の場合、数値「１０」と記載された付箋２７１２ａと数値「５」と記載された付箋２７１４ａは横に並んでいるので、加算処理を適用して、セル２７００ａに数値「１５（１０＋５）」を入力する。図２７（ｂ）の場合、数値「１０」と記載された付箋２７１２ｂと数値「５」と記載された付箋２７１４ｂは縦に並んでいるので、除算処理を適用して、セル２７００ｂに数値「２（１０／５）」を入力する。図２７（ｃ）の場合、数値「５」と記載された付箋２７１４ｃと数値「１０」と記載された付箋２７１２ｃは縦に並んでいるので、除算処理を適用して、セル２７００ｃに数値「０．５（５／１０）」を入力する。
連結処理、加算処理、除算処理を例として示したが、他の処理（減算処理、乗算処理、平均値処理、ＣＳＶ（Ｃｏｍｍａ−Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）化処理、配列化処理、付箋のグループ形成処理等）であってもよい。これら（処理内容、付箋の位置関係又は貼り付け順序）は、デフォルトとして定義されていてもよいし、図２４の例で示した定義領域２４１０内に定義するようにしてもよい。
【００７０】
図２８は、第２の実施の形態による処理例を示すフローチャートである。
ステップＳ２８０２では、処理結果出力モジュール１４７０は、処理結果を受け付ける。
ステップＳ２８０４では、付箋生成モジュール１４７５は、ステップＳ２８０２で受け付けた処理結果を示す付箋を生成する。例えば、前述した合計表示付箋１８５２、合計表示付箋１８５４、合計表示付箋２３５４の付箋を生成する。具体的には、例えば、テキスト（数値を含む）を内容とする付箋がある。また、数値を図形化させた内容であってもよい。例えば、グラフを内容とする付箋を生成してもよい。
ステップＳ２８０６では、台紙貼付モジュール１４８０は、台紙上で、ステップＳ２８０４で生成された付箋を貼り付ける位置を特定する。ここでの貼り付け位置は、予め定められた位置であってもよいし、操作者の操作にしたがって、位置が決定されてもよい。
ステップＳ２８０８では、台紙貼付モジュール１４８０は、台紙上に付箋（ステップＳ２８０４で生成された付箋）を貼り付ける。図１５の例を用いると、付箋レイヤ１５２０に付箋を表示することとなる。
【００７１】
図２９は、第２の実施の形態による処理例を示す説明図である。
図２９（ａ）は、ファシリテーターの操作にしたがって、スプレッドシート（テンプレート）の設計の例を示すものである。このスプレッドシートには、エリア、適用処理、処理結果表示領域（ラベル）の設定が行われる。
具体的には、画面２９００には、エリア２９１０、エリア２９２０、エリア２９３０、エリア２９４０が設定される。これらは、スプレッドシートのセルに該当する。そして、そのエリア内に貼り付けられた付箋の数をカウントする適用処理が設定される。また、各エリア内の付箋群は、同じグループに属していることを示している。例えば、エリア２９１０内の付箋群をグループＡ、エリア２９２０内の付箋群をグループＢ、エリア２９３０内の付箋群をグループＣ、エリア２９４０内の付箋群をグループＤとする。そして、各エリア内の右上に、処理結果表示領域が設定される。
そして、参加者の付箋貼り付け操作によって、エリア２９１０内に付箋２９１２、付箋２９１４が貼り付けられ、エリア２９２０内に付箋２９２２、付箋２９２４が貼り付けられている。
具体的には、ファシリテーターは表計算ソフトウェアを用いて、付箋データを集計するシート（データシート、表示シート等）を作成し、台紙と組にして情報処理装置１４００に登録する。シート内のセルと台紙内の位置との関係は、前述したように台紙・セル対応テーブル６００によって定義されている。
【００７２】
図２９（ｂ）は、表計算ソフトウェアによる処理結果を表示する例を示すものである。つまり、ファシリテーターの操作（例えば、計算開始指示の操作等）によって、情報処理装置１４００内で表計算ソフトウェアが起動され、その表計算ソフトウェアによる処理結果を各エリアのエリア内付箋数表示領域に表示している。具体的には、各エリア内の付箋をカウントし、エリア２９１０の付箋２９１９には「３」、エリア２９２０の付箋２９２９には「４」、エリア２９３０の付箋２９３９には「０」、エリア２９４０の付箋２９４９には「０」を表示する。もちろんのことながら、エリア２９１０内の付箋数のカウントには、付箋２９１９は含まれない。
なお、図２９（ａ）の例に示す状態から、エリア２９１０に付箋２９１６が追加され、エリア２９２０に付箋２９２６、付箋２９２８が追加されている。
【００７３】
図２９（ｃ）は、表計算ソフトウェアによる処理結果を都度表示する例を示すものである。つまり、作業が進むにつれ、付箋が更新されると表計算ソフトウェアによる処理が行われ、その処理結果の表示も更新する。
エリア２９３０に、付箋２９３２が新たに貼り付けられたことによって、付箋２９３９の内容を「０」から「１」に変更している。
【００７４】
図２９（ｄ）は、台紙と表計算ソフトウェアの組は変更することができることの例を示すものである。つまり、表計算ソフトウェアを各エリア内の付箋をカウントし、グラフ表示するものに変更した例である。この変更された表計算ソフトウェアによって、表示が異なることとなる。具体的には、画面２９００内の台紙に、付箋２９７０を貼り付けて表示している。付箋２９７０の内容は、横軸にエリア２９１０、エリア２９２０、エリア２９３０、エリア２９４０のグループ名（順にグループＡ、グループＢ、グループＣ、グループＤ）、縦軸に付箋数を示したグラフである。
【００７５】
図３０、図３１は、第２の実施の形態による処理例を示す説明図である。台紙と表（表計算ソフトウェアにおける表）との関係を例示したものである。
図３０（ａ）は、台紙上に付箋が貼り付けられている例を示すものである。
画面３０００には、台紙３０１０を表示する。そして、台紙３０１０は、要求のタイトル欄３０１５、工数欄３０２０、優先度欄３０２５、ステータス欄３０３０を有している。要求のタイトル欄３０１５は、要求のタイトルの付箋が貼り付けられている。工数欄３０２０には、工数の付箋が貼り付けられている。優先度欄３０２５には、優先度の付箋が貼り付けられている。ステータス欄３０３０には、ステータスの付箋が貼り付けられている。そして、行方向にエリア（グループ３０３２、グループ３０３４、グループ３０３６、グループ３０３８）に分かれている。これらのグループの領域内に含まれている付箋は、同じグループに属していることになる。
また、台紙３０１０上に、「計算する」ボタン３０４０を表示している。この「計算する」ボタン３０４０が参加者によって選択された場合、表計算ソフトウェアを起動する。
【００７６】
図３０（ｂ）は、図３０（ａ）で「計算する」ボタン３０４０が選択された場合の表計算ソフトウェアにおける画面例である。図３０（ｂ）の例は、図３０（ａ）の例に示す台紙３０１０上の付箋内のデータを表計算ソフトウェアで処理可能な形式でインポートしたものである。台紙・セル対応テーブル６００を用いて、セル位置と付箋を対応させることができる。
画面３０００には、表３０５０を表示する。表３０５０は、付箋ＩＤ欄３０５５、付箋の内容欄３０６０、グループラベル欄３０６５、グループＩＤ欄３０７０、付箋の色欄３０７５を有している。付箋ＩＤ欄３０５５は、付箋ＩＤを記憶している。付箋の内容欄３０６０は、付箋の内容を記憶している。グループラベル欄３０６５は、グループラベルを記憶している。グループＩＤ欄３０７０は、グループＩＤを記憶している。付箋の色欄３０７５は、付箋の色を記憶している。表３０５０内の１行が、１枚の付箋に対応する。例えば、付箋ＩＤ：「２３」（表３０５０内の２行目）は、図３０（ａ）の例に示す付箋「２」（台紙３０１０内の２行２列のセル内の付箋）に対応している。
【００７７】
図３０（ｃ）の例は、操作者（例えば、ファシリテーター）の操作によって、付箋の内容欄３０６０の最終行のセルに「＝ｓｕｍｉｆ（ｘｘ）」の計算式が記入されたことを示している。つまり、新しい付箋を生成して、その付箋の内容には、規則（この例では、「＝ｓｕｍｉｆ（ｘｘ）」の計算式）が記載されている。なお、この計算式は、優先度が３以下であるグループ内の工数にかかる付箋の内容の総計を算出するものである。
【００７８】
図３１（ａ）の例は、図３０（ｃ）の例に示す状態から、表計算ソフトウェアの表示を終了し、台紙３０１０を表示させたものである。
ここでは、図３０（ｃ）の例で新しい付箋が生成されたので、計算結果表示付箋３１７０を新しく生成して表示している。
この計算結果表示付箋３１７０には、「１１」の値を表示している。つまり、優先度が３であるグループ３０３４の工数「１」とグループ３０３６の工数「１０」を加算した「１１」を計算結果表示付箋３１７０に表示している。
【００７９】
図３１（ｂ）の例は、図３１（ａ）の状態から、グループ３０３２の「優先度」が「４」から「２」（付箋３１０２）に変更されたので、グループ３０３２の工数「２」をさらに加算して、「１３」を計算結果表示付箋３１７０に表示する。
【００８０】
図３１（ｃ）は、操作者（例えば、ファシリテーター）の操作によって、図３０（ｃ）の例で設定された規則をグラフ作成の規則に変更した例を示すものである。具体的には、台紙３０１０に、グラフ表示付箋３１８０を付加して表示している。グラフ表示付箋３１８０の内容は、横軸に優先度、縦軸にその優先度を有するグループの工数を示したグラフである。
【００８１】
なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図３２に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部（演算部）としてＣＰＵ３２０１を用い、記憶装置としてＲＡＭ３２０２、ＲＯＭ３２０３、ＨＤ３２０４を用いている。ＨＤ３２０４として、例えばハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を用いてもよい。共有画面表示モジュール１０５、台紙管理モジュール１１０、更新情報処理モジュール１１５、付箋情報管理モジュール１２０、操作ログメタデータ取得モジュール１２５、検討軸、インジケーター管理モジュール１３０、付箋情報管理モジュール１５５、共有画面表示モジュール１６０、個人操作ログメタデータ取得モジュール１６５、付箋受付モジュール１４１０、付箋貼付位置特定モジュール１４２０、付箋表示モジュール１４３５、更新情報処理モジュール１１５、検討軸、インジケーター管理モジュール１３０、抽出モジュール１４４０、変換処理受付モジュール１４６０、処理モジュール１４６５、処理結果出力モジュール１４７０、スプレッドシート受付モジュール１４０５、スプレッドシート表示モジュール１４１５、スプレッドシート内セル特定モジュール１４２５、レイヤ表示制御モジュール１４３０、付箋情報抽出モジュール１４４５、スプレッドシート内適用処理抽出モジュール１４５０、変換処理抽出モジュール１４５５、付箋生成モジュール１４７５、台紙貼付モジュール１４８０等のプログラムを実行するＣＰＵ３２０１と、そのプログラムやデータを記憶するＲＡＭ３２０２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ３２０３と、スプレッドシート記憶モジュール１４９２、付箋情報記憶モジュール１４９６としての機能を有する補助記憶装置（フラッシュ・メモリ等であってもよい）であるＨＤ３２０４と、キーボード、マウス、タッチスクリーン、マイク等に対する利用者の操作に基づいてデータを受け付ける受付装置３２０６と、ＣＲＴ、液晶ディスプレイ、スピーカー等の出力装置３２０５と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース３２０７、そして、それらをつないでデータのやり取りをするためのバス３２０８により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００８２】
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図３２に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図３２に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図３２に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器（携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００８３】
なお、前述の実施の形態の説明内での比較処理において、「以上」、「以下」、「より大きい」、「より小さい（未満）」としたものは、その組み合わせに矛盾が生じない限り、それぞれ「より大きい」、「より小さい（未満）」、「以上」、「以下」としてもよい。
【００８４】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分若しくは全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【００８５】
前述の実施の形態（特に、第２の実施の形態）は以下のように把握してもよい。そして、第１の実施の形態と組み合わせるようにしてもよい。
［Ａ１］  複数のセルを有する台紙上に貼り付けられた付箋の位置を特定する第１の特定手段と、
前記位置から前記台紙内のセルを特定する第２の特定手段と、
前記位置又は前記セルに関連する規則を抽出する抽出手段と、
前記規則にしたがって、前記付箋から情報を抽出し、該情報の処理を行う処理手段と、
前記処理手段による処理結果を前記台紙上に出力する出力手段
を有する情報処理装置。
【００８６】
［Ｂ１］  複数のセルを有する台紙上に貼り付けられた付箋の位置を特定する第１の特定手段と、
前記位置から前記台紙内のセルを特定する第２の特定手段と、
前記位置又は前記セルに関連する規則を抽出する抽出手段と、
前記規則にしたがって、前記付箋を対象として情報を抽出し、該情報の処理を行う処理手段と、
前記処理手段による処理結果を内容とする付箋を生成する生成手段と、
前記生成手段によって生成された前記付箋を前記台紙上に出力する出力手段
を有し、
前記処理手段は、前記生成手段によって生成された付箋を処理の対象としない、
情報処理装置。
【００８７】
［Ｂ２］  前記抽出手段は、前記セルに関連する規則を、前記台紙内に定義されている規則から抽出する、
［Ｂ１］に記載の情報処理装置。
【００８８】
［Ｂ３］  表示された前記台紙上で定義された規則を受け付ける受付手段
をさらに有し、
前記抽出手段は、前記位置に関連する規則を、前記受付手段によって受け付けられた規則から抽出する、
［Ｂ１］又は［Ｂ２］に記載の情報処理装置。
【００８９】
［Ｂ４］  前記処理手段は、前記抽出手段が、前記セルに関連する規則と前記位置に関連する規則の両方を抽出した場合は、該位置に関連する規則を優先して適用する、
［Ｂ２］に従属する［Ｂ３］に記載の情報処理装置。
【００９０】
［Ｂ５］  前記生成手段は、処理結果を示す付箋の生成として、数値を図形化させることを行う、
［Ｂ１］から［Ｂ４］のいずれか一項に記載の情報処理装置。
【００９１】
［Ｂ６］  コンピュータを、
複数のセルを有する台紙上に貼り付けられた付箋の位置を特定する第１の特定手段と、
前記位置から前記台紙内のセルを特定する第２の特定手段と、
前記位置又は前記セルに関連する規則を抽出する抽出手段と、
前記規則にしたがって、前記付箋を対象として情報を抽出し、該情報の処理を行う処理手段と、
前記処理手段による処理結果を内容とする付箋を生成する生成手段と、
前記生成手段によって生成された前記付箋を前記台紙上に出力する出力手段
として機能させ、
前記処理手段は、前記生成手段によって生成された付箋を処理の対象としない、
情報処理プログラム。
【００９２】
そして、前述の各項目の技術は、以下の効果を有する。
［Ａ１］の情報処理装置によれば、複数のセルを有する台紙上に付箋を貼り付け、その付箋の情報を貼り付け位置における処理対象として、その台紙上に処理結果を出力することができる。
【００９３】
［Ｂ１］の情報処理装置によれば、複数のセルを有する台紙上に貼り付けられた付箋（処理結果が記載された付箋を除く）を処理対象とし、その台紙上に処理結果を付箋として出力される。
【００９４】
［Ｂ２］の情報処理装置によれば、台紙内に定義されている規則にしたがって処理が行われる。
【００９５】
［Ｂ３］の情報処理装置によれば、表示された台紙上で定義された規則にしたがって処理が行われる。
【００９６】
［Ｂ４］の情報処理装置によれば、セルに関連する規則と位置に関連する規則の両方が設定されている場合は、位置に関連する規則が優先して適用される。
【００９７】
［Ｂ５］の情報処理装置によれば、処理結果を示す付箋の生成として、数値を図形化させることが行われる。
【００９８】
［Ｂ６］の情報処理プログラムによれば、複数のセルを有する台紙上に貼り付けられた付箋（処理結果が記載された付箋を除く）を処理対象とし、その台紙上に処理結果を付箋として出力される。
【符号の説明】
【００９９】
１００…共有電子付箋情報処理装置
１０５…共有画面表示モジュール
１１０…台紙管理モジュール
１１５…更新情報処理モジュール
１２０…付箋情報管理モジュール
１２５…操作ログメタデータ取得モジュール
１３０…検討軸、インジケーター管理モジュール
１５０…電子付箋端末
１５５…付箋情報管理モジュール
１６０…共有画面表示モジュール
１６５…個人操作ログメタデータ取得モジュール
１９０…通信回線
２８０…会議室
２９４…付箋情報記憶装置
２９６…台紙情報記憶装置
２９９…通信回線
１４００…情報処理装置
１４０５…スプレッドシート受付モジュール
１４１０…付箋受付モジュール
１４１５…スプレッドシート表示モジュール
１４２０…付箋貼付位置特定モジュール
１４２５…スプレッドシート内セル特定モジュール
１４３０…レイヤ表示制御モジュール
１４３５…付箋表示モジュール
１４４０…抽出モジュール
１４４５…付箋情報抽出モジュール
１４５０…スプレッドシート内適用処理抽出モジュール
１４５５…変換処理抽出モジュール
１４６０…変換処理受付モジュール
１４６５…処理モジュール
１４７０…処理結果出力モジュール
１４７５…付箋生成モジュール
１４８０…台紙貼付モジュール
１４９０…スプレッドシート記憶装置
１４９２…スプレッドシート記憶モジュール
１４９６…付箋情報記憶モジュール
【図１】
2018049367.tif 000003
【図２】
2018049367.tif 000004
【図３】
2018049367.tif 000005
【図４】
2018049367.tif 000006
【図５】
2018049367.tif 000007
【図６】
2018049367.tif 000008
【図７】
2018049367.tif 000009
【図８】
2018049367.tif 000010
【図９】
2018049367.tif 000011
【図１０】
2018049367.tif 000012
【図１１】
2018049367.tif 000013
【図１２】
2018049367.tif 000014
【図１３】
2018049367.tif 000015
【図１４】
2018049367.tif 000016
【図１５】
2018049367.tif 000017
【図１６】
2018049367.tif 000018
【図１７】
2018049367.tif 000019
【図１８】
2018049367.tif 000020
【図１９】
2018049367.tif 000021
【図２０】
2018049367.tif 000022
【図２１】
2018049367.tif 000023
【図２２】
2018049367.tif 000024
【図２３】
2018049367.tif 000025
【図２４】
2018049367.tif 000026
【図２５】
2018049367.tif 000027
【図２６】
2018049367.tif 000028
【図２７】
2018049367.tif 000029
【図２８】
2018049367.tif 000030
【図２９】
2018049367.tif 000031
【図３０】
2018049367.tif 000032
【図３１】
2018049367.tif 000033
【図３２】
2018049367.tif 000034