(57)【要約】【課題】利便性を向上させる。【解決手段】互いに異なる種別に各相応した複数種類の表示部を、各種類の表示部同士を結合させた状態で、表示装置の画面に表示させ、複数種類の表示部のうち第１の種類の表示部同士を分離させる操作に応じて、複数種類の表示部のうち、第１の種類の表示部に関連付けられた第２の種類の表示部同士を分離させて、表示装置の画面に表示させる。【選択図】図２０Ｂ
2019185690.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
互いに異なる種別に各相応した複数種類の表示部を、各種類の表示部同士を結合させた状態で、表示装置の画面に表示させ、
前記複数種類の表示部のうち第１の種類の表示部同士を分離させる操作に応じて、前記複数種類の表示部のうち、前記第１の種類の表示部に関連付けられた第２の種類の表示部同士を分離させて、前記表示装置の画面に表示させる、
ことを実行させるためのプログラム。
【請求項２】
前記コンピュータに、
前記複数種類の表示部のうち第１の種類の表示部同士を分離させる操作に応じて、前記複数種類の表示部のうち、前記第１の種類の表示部のそれぞれに関連付けられた第３の種類の表示部を非表示にする、
ことを実行させる、請求項１に記載のプログラム。
【請求項３】
情報処理装置の制御装置により実行される方法であって、
互いに異なる種別に各相応した複数種類の表示部を、各種類の表示部同士を結合させた状態で、表示装置の画面に表示し、
前記複数種類の表示部のうち第１の種類の表示部同士を分離させる操作に応じて、前記複数種類の表示部のうち、前記第１の種類の表示部に関連付けられた第２の種類の表示部同士を分離させて、前記表示装置の画面に表示する、情報処理方法。
【請求項４】
互いに異なる種別に各相応した複数種類の表示部を、各種類の表示部同士を結合させた状態で、表示装置の画面に表示させ、
前記複数種類の表示部のうち第１の種類の表示部同士を分離させる操作に応じて、前記複数種類の表示部のうち、前記第１の種類の表示部に関連付けられた第２の種類の表示部同士を分離させて、前記表示装置の画面に表示させる、
制御装置を備える、情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータプログラム、情報処理方法及び情報処理装置に関する。
【背景技術】
【０００２】
ウェブブラウザ上で利用可能なグラフ描画アプリケーションが知られている。例えば、ウェブブラウザ上で動作するアプリケーションに関する非特許文献１によれば、ユーザーが式リストに入力した数式に基づいて演算が行われ、演算の結果に基づくグラフが描画される。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】Ｄｅｓｍｏｓ，ｄｅｓｍｏｓ  ユーザーガイド，堀川由人  訳［ｏｎｌｉｎｅ］，［平成３０年４月１６日検索］、インターネット＜ＵＲＬ：https://desmos.s3.amazonaws.com/Desmos_User_Guide_JA.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のようなアプリケーションにおいて、ユーザーの利便性を向上させることが求められている。本発明は、ユーザーの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一実施形態は、コンピュータに、互いに異なる種別に各相応した複数種類の表示部を、各種類の表示部同士を結合させた状態で、表示装置の画面に表示させ、前記複数種類の表示部のうち第１の種類の表示部同士を分離させる操作に応じて、前記複数種類の表示部のうち、前記第１の種類の表示部に関連付けられた第２の種類の表示部同士を分離させて、前記表示装置の画面に表示させる、ことを実行させるためのプログラムである。
【図面の簡単な説明】
【０００６】
【図１】図１は、本発明の一実施形態に係るシステムの構成の一例を示す図である。
【図２】図２は、本発明の一実施形態に係るシステムにおける端末の画面表示の一例を示す図である。
【図３】図３は、本発明の一実施形態に係るシステムの動作の一例を示す図である。
【図４】図４は、メモ付箋／演算付箋作成処理の一例を示す図である。
【図５】図５は、グラフ付箋作成処理の一例を示す図である。
【図６】図６は、数式付箋作成処理の一例を示す図である。
【図７】図７は、数表（統計）付箋作成処理の一例を示す図である。
【図８】図８は、演算（α＋β）付箋作成処理の一例を示す図である。
【図９】図９は、演算処理の一例を示す図である。
【図１０】図１０は、グラフ付箋処理の一例を示す図である。
【図１１】図１１は、スライダ付箋処理の一例を示す図である。
【図１２】図１２は、統計計算付箋処理の一例を示す図である。
【図１３】図１３は、数表（数式）付箋処理の一例を示す図である。
【図１４】図１４は、演算付箋／演算（α＋β）付箋処理の一例を示す図である。
【図１５】図１５は、座標値付箋作成処理の一例を示す図である。
【図１６】図１６は、付箋結合処理の一例を示す図である。
【図１７】図１７は、付箋分離処理の一例を示す図である。
【図１８】図１８は、各種付箋の作成の関係の一例を示す図である。
【図１９】図１９は、各種付箋の作成時の操作及び表示の一例を示す図である。
【図２０Ａ】図２０Ａは、付箋の結合に関する操作対象、操作及び操作後の表示の一例を示す図である。
【図２０Ｂ】図２０Ｂは、付箋の分離に関する操作対象、操作及び操作後の表示の一例を示す図である。
【図２１Ａ】図２１Ａは、各種付箋の作成時の表示の一例を示す図である。
【図２１Ｂ】図２１Ｂは、各種付箋の作成時の表示の一例を示す図である。
【図２１Ｃ】図２１Ｃは、各種付箋の作成時の表示の一例を示す図である。
【図２１Ｄ】図２１Ｄは、各種付箋の作成時の表示の一例を示す図である。
【図２１Ｅ】図２１Ｅは、各種付箋の作成時の表示の一例を示す図である。
【図２１Ｆ】図２１Ｆは、各種付箋の作成時の表示の一例を示す図である。
【図２２Ａ】図２２Ａは、付箋の作成及び表示の一例を示す図である。
【図２２Ｂ】図２２Ｂは、付箋の作成及び表示の一例を示す図である。
【図２２Ｃ】図２２Ｃは、付箋の作成及び表示の一例を示す図である。
【図２２Ｄ】図２２Ｄは、付箋の作成及び表示の一例を示す図である。
【図２２Ｅ】図２２Ｅは、付箋の作成及び表示の一例を示す図である。
【図２２Ｆ】図２２Ｆは、付箋の作成及び表示の一例を示す図である。
【図２３Ａ】図２３Ａは、数式付箋の分離操作時の表示の一例を示す図である。
【図２３Ｂ】図２３Ｂは、数式付箋の分離操作時の表示の一例を示す図である。
【図２３Ｃ】図２３Ｃは、数式付箋の分離操作時の表示の一例を示す図である。
【図２４Ａ】図２４Ａは、数式付箋の結合操作時の表示の一例を示す図である。
【図２４Ｂ】図２４Ｂは、数式付箋の結合操作時の表示の一例を示す図である。
【図２４Ｃ】図２４Ｃは、数式付箋の結合操作時の表示の一例を示す図である。
【図２５Ａ】図２５Ａは、数式付箋の結合操作時の表示の一例を示す図である。
【図２５Ｂ】図２５Ｂは、数式付箋の結合操作時の表示の一例を示す図である。
【図２５Ｃ】図２５Ｃは、数式付箋の結合操作時の表示の一例を示す図である。
【図２５Ｄ】図２５Ｄは、数式付箋の結合操作時の表示の一例を示す図である。
【図２５Ｅ】図２５Ｅは、数式付箋の結合操作時の表示の一例を示す図である。
【図２６Ａ】図２６Ａは、座標値付箋及び演算付箋作成時の表示の一例を示す図である。
【図２６Ｂ】図２６Ｂは、座標値付箋及び演算付箋の作成時の表示の一例を示す図である。
【図２６Ｃ】図２６Ｃは、座標値付箋及び演算付箋の作成時の表示の一例を示す図である。
【図２６Ｄ】図２６Ｄは、座標値付箋及び演算付箋の作成時の表示の一例を示す図である。
【図２６Ｅ】図２６Ｅは、座標値付箋及び演算付箋の作成時の表示の一例を示す図である。
【図２６Ｆ】図２６Ｆは、座標値付箋及び演算付箋の作成時の表示の一例を示す図である。
【図２７Ａ】図２７Ａは、付箋の結合操作時の座標値付箋及び演算付箋の表示の一例を示す図である。
【図２７Ｂ】図２７Ｂは、付箋の結合操作時の座標値付箋及び演算付箋の表示の一例を示す図である。
【図２８Ａ】図２８Ａは、付箋の分離操作時の座標値付箋及び演算付箋の表示の一例を示す図である。
【図２８Ｂ】図２８Ｂは、付箋の分離操作時の座標値付箋及び演算付箋の表示の一例を示す図である。
【図２８Ｃ】図２８Ｃは、付箋の分離操作時の座標値付箋及び演算付箋の表示の一例を示す図である。
【図２９】図２９は、幾何付箋の表示の一例を示す図である。
【図３０】図３０は、統計計算結果を含む表示の一例を示す図である。
【図３１】図３１は、統計計算結果を含む表示の一例を示す図である。
【図３２Ａ】図３２Ａは、統計計算に関する表示の一例を示す図である。
【図３２Ｂ】図３２Ｂは、統計計算に関する表示の一例を示す図である。
【図３３Ａ】図３３Ａは、統計計算に関する表示の一例を示す図である。
【図３３Ｂ】図３３Ｂは、統計計算に関する表示の一例を示す図である。
【図３３Ｃ】図３３Ｃは、統計計算に関する表示の一例を示す図である。
【図３４Ａ】図３４Ａは、統計計算に関する表示の一例を示す図である。
【図３４Ｂ】図３４Ｂは、統計計算に関する表示の一例を示す図である。
【図３４Ｃ】図３４Ｃは、統計計算に関する表示の一例を示す図である。
【図３５Ａ】図３５Ａは、統計計算に関する表示の一例を示す図である。
【図３５Ｂ】図３５Ｂは、統計計算に関する表示の一例を示す図である。
【図３５Ｃ】図３５Ｃは、統計計算に関する表示の一例を示す図である。
【発明を実施するための形態】
【０００７】
本発明の一実施形態について図面を参照して説明する。  
図１は、本発明の一実施形態に係るシステム１の構成の一例を示す図である。システム１は、サーバ１０と、端末２０とを含む。サーバ１０と端末２０とは、ネットワーク３０を介して通信可能に接続される。ネットワーク３０は、例えばインターネットである。なお、図１には、１台の端末２０のみが示されているが、ネットワーク３０を介してサーバ１０に接続可能な端末２０の台数はこれに限定されない。１以上の端末２０が接続可能である。
【０００８】
システム１は、ユーザーが入力した数式（関数）に基づく演算結果により関数のグラフを表示したり、数値に基づく統計計算結果により統計グラフや統計値を表示したりするシステムである。システム１では、端末２０に入力されたデータ及び演算指示が、端末２０からサーバ１０に送信される。サーバ１０は、当該データ及び演算指示に基づいて演算を実行し、演算結果を端末２０に送信する。端末２０は、当該演算結果を受信して、これに基づいた表示、例えばグラフの表示又は統計計算結果（文字情報）の表示をする。
【０００９】
サーバ１０は、プロセッサ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ストレージ１４と、通信装置１５とを有している。これらの各々は、システムバス１９を介して互いに接続されている。
【００１０】
プロセッサ１１は、ＣＰＵ（Central Processing Unit）などの集積回路であってよい。ＲＯＭ１２は、プロセッサ１１の動作に用いられる情報を記録している。ＲＡＭ１３は、プロセッサ１１の主記憶装置として機能する。ストレージ１４には、プロセッサ１１で用いられるサーバ制御プログラム、各種演算を実行するための演算プログラム等の各種プログラム、パラメータ等が記憶されている。プロセッサ１１は、ストレージ１４に記憶されたプログラムに従ってサーバ１０の動作を制御する。プロセッサ１１として、ＣＰＵ以外のプロセッサ、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）等が用いられてもよい。通信装置１５は、ネットワーク３０等の外部の通信ネットワークと通信可能である。
【００１１】
端末２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、ストレージ２４と、入力装置２５と、表示装置２６と、通信装置２７とを有している。これらの各々は、システムバス２９を介して互いに接続されている。端末２０は、パーソナルコンピュータ（ＰＣ）、タブレット端末、スマートフォンなどの電子機器であってよい。
【００１２】
ＣＰＵ２１は、端末２０の各種動作を制御するプロセッサである。ＲＯＭ２２は、起動プログラム等を記録している。ＲＡＭ２３は、プロセッサ１１の主記憶装置として機能する。ストレージ２４には、ＣＰＵ２１で用いられる端末制御プログラム等の各種プログラム、パラメータ等が記憶されている。ＣＰＵ２１は、入力装置２５からの入力信号や通信装置２７による受信信号に応じて各種プログラムを実行することで端末２０の動作を制御する。各種プログラムは、不図示のウェブサーバからネットワーク３０、通信装置２７を介してストレージ２４にダウンロードされてもよい。通信装置２７は、ネットワーク３０等の外部の通信ネットワークと通信可能である。
【００１３】
入力装置２５は、キーボード、マウスなどの外部入力装置、あるいは端末２０の表示装置２６に表示される入力ボードを含む。入力装置２５の操作により、入力インターフェース（Ｉ／Ｆ）からシステムバス２９を介してＣＰＵ２１に入力信号が入力される。
【００１４】
表示装置２６は、液晶ディスプレイなどの外部表示装置、あるいは端末２０の液晶ディスプレイなどの表示部を含む。表示装置２６には、ＣＰＵ２１からシステムバス２９、出力インターフェース（Ｉ／Ｆ）を介して出力信号が伝送される。
【００１５】
本実施形態では、ユーザーは、端末２０で動作するウェブブラウザにおいてサーバ１０のアドレスを指定する。端末２０のウェブブラウザは、数式、数値等の入力受付に応じてサーバ１０へのリクエストを発行し、サーバ１０が演算プログラムにしたがって実行した演算の結果をサーバ１０からのレスポンスとして受信する。言い換えれば、サーバ１０は、端末２０からの演算のリクエストに応答して、演算プログラムにしたがってプロセッサ１１で演算を実行し、実行した演算結果をレスポンスとして端末２０に送信する。さらに、端末２０は、受信した演算結果を用いて、ウェブブラウザ上で動作するプログラムにしたがって関数グラフ又は統計グラフの描画、演算結果の表示等をする。このように、システム１では、端末２０のウェブブラウザ上で動作するプログラムとサーバ１０の演算プログラムとにより、グラフ描画、演算結果の表示等のためのウェブアプリケーションとしての機能が実現される。
【００１６】
このようなウェブアプリケーションは、例えば、ＩＣＴ（Information and Communication Technology）化が進む学校教育の現場において、数学の授業等で活用されうる。
【００１７】
図２は、端末２０のウェブブラウザ上で動作するアプリケーションによる画面表示の一例を示す図である。すなわち、図２には、端末２０の表示装置２６に表示される画面の一例が示されている。
【００１８】
端末２０の表示装置２６に表示される画面２６ａは、上段エリア１００ａと、下段エリア１００ｂとからなる。上段エリア１００ａは、新規ペーパー作成アイコン１００ｃが表示された細長いエリアである。下段エリア１００ｂは、画面２６ａ中の上段エリア１００ａよりも下側のエリアであって、ペーパー１００とも称される。ペーパー１００には、種々のフローティングオブジェクトが表示される。フローティングオブジェクトとは、画面に表示されるオブジェクト（表示体）であって、ユーザー操作に応じて、１つ以上のオブジェクトを単位として少なくとも表示位置を変更できる表示体のことである。以下、オブジェクトの各々が付箋と称される。
【００１９】
図２には、メモ付箋１０１と、演算付箋１０２と、グラフ付箋１０３と、数式付箋１０４と、スライダ付箋１０５と、数表（数式）付箋１０６と、数表（統計）付箋１０７と、統計計算付箋１０８と、座標値付箋１０９と、演算（α＋β）付箋１１０とが示されている。
【００２０】
メモ付箋１０１は、ユーザーが入力したテキスト入力情報を表示する付箋である。メモ付箋１０１は、入力装置２５からの入力及び当該入力の表示が可能な付箋である。
【００２１】
演算付箋１０２は、ユーザーが入力した演算式及び当該演算式に係わる演算結果を表示する付箋である。演算付箋１０２は、入力装置２５からの入力及び当該入力の表示、及び演算結果の表示が可能な付箋である。
【００２２】
グラフ付箋１０３は、関数グラフ及び統計グラフの表示が可能な付箋である。
【００２３】
数式付箋１０４は、ユーザーが入力した数式（関数）を表示する付箋である。数式付箋１０４は、入力装置２５からの入力及び当該入力の表示が可能な付箋である。
【００２４】
スライダ付箋１０５は、数式付箋１０４に入力された数式に文字係数が含まれる場合に当該文字係数の値を変化可能に表示する付箋である。
【００２５】
数表（数式）付箋１０６は、数式付箋１０４に入力された数式に係わる数値を数表の形式で表示する付箋である。数表（数式）付箋１０６は、数式付箋１０４に表示される数表（数式）アイコン７２（図２１Ｂを参照して後述する）を選択したことに応じて表示される付箋である。数表（数式）付箋１０６に表示される数表には、入力装置２５から数値を直接入力できない。
【００２６】
数表（統計）付箋１０７は、ユーザーが当該付箋１０７の数表１１１に入力した数値を表示する付箋である。数表（統計）付箋１０７は、入力装置２５からの入力及び当該入力の表示が可能な付箋である。
【００２７】
統計計算付箋１０８は、統計計算に係わる情報を表示する付箋である。
【００２８】
座標値付箋１０９は、グラフ付箋１０３に描画されたグラフ上でユーザーが指定した位置の座標値を表示する付箋である。
【００２９】
演算（α＋β）付箋１１０は、ユーザーが入力した演算式及び当該演算式に係わる演算結果を表示する付箋である。演算（α＋β）付箋１１０は、入力装置２５からの入力及び当該入力の表示、及び演算結果の表示が可能な付箋である。
【００３０】
なお、演算付箋１０２も演算（α＋β）付箋１１０も、ユーザーが入力した演算式及び当該演算式に係わる演算結果を表示する付箋であるが、演算（α＋β）付箋１１０は、座標値付箋１０９に表示された座標値を演算（α＋β）付箋１１０への入力に用いることができる点で演算付箋１０２とは異なる。
【００３１】
グラフ付箋１０３、数式付箋１０４、スライダ付箋１０５、数表（数式）付箋１０６、数表（統計）付箋１０７、統計計算付箋１０８、座標値付箋１０９及び演算（α＋β）付箋１１０には、図２に示されるように、それぞれ、左上にチェック欄１２１、１２２、１２３、１２４、１２５、１２６、１２７、１２８が表示されている。例えば、付箋が選択されると、該当する付箋のチェック欄にチェックが表示される。付箋が選択されている間、選択された付箋が、選択されていない残りの付箋から視覚的に区別可能に表示されてよい。視覚的な区別の方法として、選択された付箋の外枠だけが残りの付箋よりも太く表示されたり、線種や色が異なっていたり、点滅表示されてもよい。図２では、グラフ付箋１０３が選択されており、グラフ付箋１０３のチェック欄１２１にチェックが表示されている。
【００３２】
図２における各付箋の表示について説明する。
【００３３】
［数式付箋１０４］  
図２には、第１の数式付箋１０４ａと第２の数式付箋１０４ｂとが上下につながった数式付箋１０４が表示されている。ここでの数式付箋１０４は、２つの数式付箋１０４ａ、１０４ｂからなる数式付箋ユニットである。第１の数式付箋１０４ａには数式ｙ＝ａ・ｘが表示されている。第２の数式付箋１０４ｂには数式ｙ＝ｂ・ｘ２が表示されている。第１の数式付箋１０４ａには、タブ１５１が表示されている。第２の数式付箋１０４ｂには、タブ１５２が表示されている。
【００３４】
［数表（統計）付箋１０７］  
図２では、数表（統計）付箋１０７の数表１１１のＡ列及びＢ列には、ユーザーが入力した任意の数値が表示されている。
【００３５】
［グラフ付箋１０３］  
図２では、グラフ付箋１０３には、第１の数式付箋１０４ａに入力された数式ｙ＝ａ・ｘのグラフ（第１のグラフ）と、第２の数式付箋１０４ｂに入力された数式ｙ＝ｂ・ｘ２のグラフ（第２のグラフ）と、数表（統計）付箋１０７に入力された数値に基づく第１の統計グラフ（散布図：Ｓｃａｔｔｅｒ  Ｐｌｏｔ）及び第２の統計グラフ（二次回帰：Ｑｕａｄｒａｔｉｃ  Ｒｅｇｒｅｓｓｉｏｎ）とが表示されている。ここで、グラフ付箋１０３の左下には、第１のタブ１１２と、第２のタブ１１３と、第３のタブ１１４と、第４のタブ１１５とが表示されている。第１のタブ１１２は、第１のグラフに関連付けられている。第２のタブ１１３は、第２のグラフに関連付けられている。第３のタブ１１４は、第１の統計グラフに関連付けられている。第４のタブ１１５は、第２の統計グラフに関連付けられている。このように、グラフ付箋１０３に描画された各グラフに関連付けられたタブが表示される。
【００３６】
グラフ付箋１０３には、座標値ラベル１７１、１７２、１７３が表示されている。座標値ラベル１７１には、グラフ付箋１０３に描画された第１のグラフと第２のグラフとの交点の１つである点Ｐ１の座標（１，１）が表示されている。座標値ラベル１７２には、グラフ付箋１０３に描画された第１のグラフ上の点Ｐ３の座標（４．４６，４．４６）が表示されている。座標値ラベル１７３には、グラフ付箋１０３に描画された第１のグラフ上の点Ｐ４の座標（−１．９６，−１．９６）が表示されている。
【００３７】
［スライダ付箋１０５］  
図２には、第１の数式付箋１０４ａに表示された数式に含まれる文字係数ａの値を、ユーザー操作に応じて変化させるための第１のスライダ１１８を含む第１のスライダ付箋１０５ａと、第２の数式付箋１０４ｂに表示された数式に含まれる文字係数ｂの値を、ユーザー操作に応じて変化させるための第２のスライダ１１９を含む第２のスライダ付箋１０５ｂとが上下につながったスライダ付箋１０５が表示されている。ここでのスライダ付箋１０５は、２つのスライダ付箋１０５ａ、１０５ｂからなるスライダ付箋ユニットである。第１のスライダ１１８がスライド操作されると、これに応答して第１のグラフの表示が更新される。第２のスライダ１１９がスライド操作されると、これに応答して第２のグラフの表示が更新される。
【００３８】
［数表（数式）付箋１０６］  
図２では、数表（数式）付箋１０６には、第１の数式付箋１０４ａに表示された数式（関数）のｘ及びｙの値と、第２の数式付箋１０４ｂに表示された数式（関数）のｘ及びｙの値とが表示されている（ｘは共有されている）。数表（数式）付箋１０６の下側には、タブ１１６、１１７が表示されている。タブ１１６は、第１の数式付箋１０４ａに表示された数式のｘ及びｙの値と関連付けられている。タブ１１７は、第２の数式付箋１０４ｂに表示された数式のｘ及びｙの値と関連付けられている。
【００３９】
数表（数式）付箋１０６に表示された数表の第１行のセル１８１、セル１８２には、各列に表示されている値に対応する数式が、各列の項目名として表示されている。第１行の第１列のセル１８１及び第２列のセル１８２には、第１の数式付箋１０４ａ及び第２の数式付箋１０４ｂにそれぞれ表示された数式が表示されている。また、各項目名のセル１８１、１８２の色は、各対応する第１の数式付箋１０４ａ及び第２の数式付箋１０４ｂの何れかの数式付箋のタブの色、並びに、数表（数式）付箋１０６のタブ１１６及びタブ１１７の何れかのタブの色と、同色である。これにより、数表（数式）付箋１０６に表示された数値と、数式付箋との対応関係を、ユーザーが把握しやすく表示されている。
【００４０】
［統計計算付箋１０８］  
図２には、第１の統計計算付箋１０８ａと第２の統計計算付箋１０８ｂとが上下につながった統計計算付箋１０８が表示されている。ここでの統計計算付箋１０８は、２つの統計計算付箋１０８ａ、１０８ｂからなる統計計算付箋ユニットである。第１の統計計算付箋１０８ａには、タブ１５３が表示されている。第２の統計計算付箋１０８ｂには、タブ１５４が表示されている。
【００４１】
第１の統計計算付箋１０８ａには、グラフ付箋１０３に描画された第１の統計グラフである散布図に係わる情報が表示されている。第１の統計計算付箋１０８ａのうち、第１行の文字列「Ｓｃａｔｔｅｒ  Ｐｌｏｔ」は、当該統計計算が散布図に関するものであることを示す。第２行の「Ｘ：Ａ：Ａ」は、数表（統計）付箋１０７のＡ列のすべての値が統計計算対象であることを示し、第３行の「Ｙ：Ｂ：Ｂ」は、数表（統計）付箋１０７のＢ列のすべての値が統計計算対象であることを示す。
【００４２】
第２の統計計算付箋１０８ｂには、グラフ付箋１０３に描画された第２の統計グラフである二次回帰に係わる情報が表示されている。第２の統計計算付箋１０８ｂのうち、第１行の文字列「Ｑｕａｄｒａｔｉｃ  Ｒｅｇｒｅｓｓｉｏｎ」は、当該統計計算が二次回帰に関するものであることを示す。第２行は二次回帰式、第３行の「Ｘ：Ａ１：Ａ５」は、数表（統計）付箋１０７のＡ列の第１行から第５行までの各値が統計計算対象であること、第４行「Ｙ：Ｂ１：Ｂ５」は、数表（統計）付箋１０７のＢ列の第１行から第５行までの各値が統計計算対象であることを示す。第５行の「Freq: 1」は、数表（統計）付箋１０７のＡ列の第１行から第５行までの各値の度数が１であること、第６行から第８行までの各式は、第１の統計計算付箋１０８ｂの統計計算対象の値に基づいて求められた二次回帰式の各係数の値を示す。
【００４３】
［座標値付箋１０９］  
図２には、第１の座標値付箋１０９ａと、第２の座標値付箋１０９ｂと、第３の座標値付箋１０９ｃと、第４の座標値付箋１０９ｄとが上から順につながった座標値付箋１０９が表示されている。ここでの座標値付箋１０９は、４つの座標値付箋１０９ａ、１０９ｂ、１０９ｃ、１０９ｄからなる座標値付箋ユニットである。第１の座標値付箋１０９ａには、グラフ付箋１０３に描画された第１のグラフと第２のグラフとの交点の１つを示す符号である点Ｐ１とその座標（１，１）が表示されている。第２の座標値付箋１０９ｂには、点Ｐ２とその座標（０，０）が表示されている。第３の座標値付箋１０９ｃには、グラフ付箋１０３に描画された第２のグラフ上の点を示す符号Ｐ３とその座標（４．４６，４．４６）が表示されている。第４の座標値付箋１０９ｄには、グラフ付箋１０３に描画された第２のグラフ上の点を示す符号Ｐ４（−１．９６，−１．９６）が表示されている。
【００４４】
［演算（α＋β）付箋１１０］  
図２では、第１の演算付箋１１０ａと第２の演算付箋１１０ｂとが上下につながった演算（α＋β）付箋１１０が表示されている。ここでの演算（α＋β）付箋１１０は、２つの演算付箋１１０ａ、１１０ｂからなる演算付箋ユニットである。第１の演算付箋１１０ａには、演算式ｘ１＋ｘ２＋ｘ３及び当該演算式の解ｘ２＋２７３／５０が表示されている。ここで、ｘ１は、第１の座標値付箋１０９ａに表示された点Ｐ１のｘ座標であり、ｘ２は変数であり、ｘ３は、第３の座標値付箋１０９ｃに表示された点Ｐ３のｘ座標である。第２の演算付箋１１０ｂは、何も入力されていない空の状態である。
【００４５】
以下、各種付箋のグループ（紐付け）について説明する。
【００４６】
［第１のグループ］  
グラフ付箋１０３、数式付箋１０４、スライダ付箋１０５及び数表（数式）付箋１０６は、第１のグループとして紐付けられることができる。本明細書では、この状態を、グラフ付箋１０３、数式付箋１０４、スライダ付箋１０５及び数表（数式）付箋１０６が互いにグループ化されている、と記述する場合がある。システム１では、例えば、数式付箋１０４に入力された数式に基づいて、グラフ付箋１０３にグラフが描画され、スライダ付箋１０５が作成され、さらに、数表（数式）付箋１０６が作成されてよい。図２には、数式付箋１０４が、それぞれ、グラフ付箋１０３、スライダ付箋１０５及び数表（数式）付箋１０６と紐付けられていることを示す紐１４１、１４２、１４３が示されている。また、当該グラフ付箋１０３に紐付けて、座標値付箋１０９及び演算（α＋β）付箋１１０が作成されることができる。図２には、グラフ付箋１０３が、それぞれ、座標値付箋１０９及び演算（α＋β）付箋１１０と紐付けられていることを示す紐１４４、１４５が示されている。
【００４７】
付箋同士の紐付けが一目で分かるように、第１の数式付箋１０４ａのタブ１５１と、グラフ付箋１０３の第１のタブ１１２と、数表（数式）付箋１０６のタブ１１６とが同じ色で表示されてよい。第２の数式付箋１０４ｂのタブ１５２と、グラフ付箋１０３の第２のタブ１１３と、数表（数式）付箋１０６のタブ１１７とが同じ色で表示されてよい。グラフ付箋１０３に表示されるグラフの線や点の色も、当該色に対応させてよい。
【００４８】
図示しないが、紐１４１、１４２、１４３のそれぞれを互いに平行な２本の紐で構成し、２本の紐のうち１本の紐の色を、第１の数式付箋１０４ａのタブ１５１、グラフ付箋１０３の第１のタブ１１２及び数表（数式）付箋１０６のタブ１１６の色と同じ色にし、２本の紐のうち他の１本の紐の色を、第２の数式付箋１０４ｂのタブ１５２、グラフ付箋１０３の第２のタブ１１３及び数表（数式）付箋１０６のタブ１１７の色と同じ色にしてよい。これにより、図２のように多数の付箋が画面に表示されていても、数式付箋１０４、グラフ付箋１０３、数表（数式）付箋１０６及びスライダ付箋１０５が同じ第１のグループに属していることが、一目で分かるようになる。
【００４９】
また、図示しないが、第１のスライダ付箋１０５ａ及び第２のスライダ付箋１０５ｂも、第１の数式付箋１０４ａのタブ１５１及び第２の数式付箋１０４ｂのタブ１５２と同様に、タブを備えていてよい。その場合、第１のスライダ付箋１０５ａのタブの色を、第１の数式付箋１０４ａのタブ１５１の色と同じにし、第２のスライダ付箋１０５ｂのタブの色を、第２の数式付箋１０４ｂのタブ１５２の色と同じにしてよい。これにより、各数式付箋１０４ａ，１０４ｂに表示された各数式と、各スライダ付箋１０５ａ，１０５ｂに表示された各スライダ１１８，１１９との対応関係を、ユーザーが把握しやすく表示することができる。
【００５０】
［第２のグループ］  
グラフ付箋１０３、数表（統計）付箋１０７及び統計計算付箋１０８は、第２のグループとして紐付けられることができる。本明細書では、この状態を、グラフ付箋１０３、数表（統計）付箋１０７及び統計計算付箋１０８が互いにグループ化されている、と記述する場合がある。システム１では、例えば、数表（統計）付箋１０７の数表１１１に入力された数値に基づいて、グラフ付箋１０３に統計計算結果のグラフが表示され、統計計算結果に係わる情報を表示する統計計算付箋１０８が作成される。図２には、数表（統計）付箋１０７が、それぞれ、グラフ付箋１０３及び統計計算付箋１０８に紐付けられていることを示す紐１４６、１４７が示されている。
【００５１】
紐付けが一目で分かるように、グラフ付箋１０３の第３のタブ１１４と、第１の統計計算付箋１０８ａのタブ１５３とが同じ色で表示されてよい。グラフ付箋１０３の第４のタブ１１５と、第２の統計計算付箋１０８ｂのタブ１５４とが同じ色で表示されてよい。グラフ付箋１０３に表示されるグラフの線や点の色も、当該色に対応させてよい。また、図示しないが、前述の紐１４４、１４５同様、紐１４４、１４５、１４３のそれぞれを互いに平行な２本の紐で構成してよい。２本の紐のうち１本の紐の色を、グラフ付箋１０３の第３のタブ１１４及び第１の統計計算付箋１０８ａのタブ１５３の色と同じ色にし、２本の紐のうち他の１本の紐の色を、グラフ付箋１０３の第４のタブ１１５及び第２の統計計算付箋１０８ｂのタブ１５４の色と同じ色にしてよい。
【００５２】
なお、図２では、１つのグラフ付箋１０３が第１のグループ及び第２のグループの双方に属している。本実施形態では、１つのグラフ付箋１０３に関数グラフと統計グラフとの両方を描画することが可能である。
【００５３】
図２には、メニューアイコンバー５０が示されている。メニューアイコンバー５０は、ペーパー１００内にてオブジェクトが配置されていない領域の任意の位置を特定するユーザー操作（例えば、マウスを使った右クリック操作や、タッチパネルへのタッチオン操作など）を受け付けたことに応じて、そのユーザー操作により特定された位置に基づいて決定される位置（特定された位置やその近傍の位置）に表示される。メニューアイコンバー５０は、付箋と同様に、フローティングオブジェクトである。
【００５４】
メニューアイコンバー５０は、演算アイコン５１と、数式アイコン５２と、グラフアイコン５３と、数表（統計）アイコン５４と、幾何アイコン５５と、メモアイコン５６とを含む。メニューアイコンバー５０に含まれるアイコン５１、５２、５３、５４、５５、５６は、それぞれ、ペーパー１００上に新たな演算付箋１０２、数式付箋１０４、グラフ付箋１０３、数表（統計）付箋１０７、幾何付箋２０３（図２９を参照して後述する）及びメモ付箋１０１を表示させるための入力操作を受けるアイコンである。メニューアイコンバー５０からの入力に応答して作成される各種付箋は、他の付箋とは紐付けられていない状態で作成及び表示される。すなわち、メニューアイコンバー５０から作成される付箋は、作成時には、他の付箋とグループ化されておらず、他の付箋から独立している。
【００５５】
上述したように、図２には、グラフ付箋１０３が選択された状態が示されている。この状態において、グラフ付箋１０３にはアイコン群６０が表示される。アイコン群６０は、数式アイコン６１と、数表（統計）アイコン６２と、演算アイコン６３とを含む。数式アイコン６１は、当該グラフ付箋１０３と紐付けられた数式付箋１０４を作成する又は当該グラフ付箋１０３と紐付けられた既存の数式付箋１０４にフォーカス移動させるための入力操作を受けるアイコンである。数表（統計）アイコン６２は、当該グラフ付箋１０３と紐付けられた数表（統計）付箋１０７を表示させるための入力操作を受けるアイコンである。演算アイコン６３は、当該グラフ付箋１０３と紐付けられた演算（α＋β）付箋１１０を表示させるための入力操作を受けるアイコンである。
【００５６】
本実施形態では、システム１は、白紙のペーパー１００から出発して、各種付箋を作成してグラフ付箋１０３に所望の関数グラフ又は統計グラフを描画したり、描画されたグラフ上の任意の点の座標値を表示したり、グラフ上の座標値を用いた演算による演算結果を表示したりすることが可能である。また、システム１では、各種付箋の結合（統合又は整列）／分離（離間）が可能である。以下、システム１における一連の処理の流れについて説明する。
【００５７】
図３は、システム１における処理の流れの一例を示す図である。  
ステップＳ１１において、端末２０は、メモ付箋／演算付箋作成処理を実行する。ステップＳ１２において、端末２０は、グラフ付箋作成処理を実行する。ステップＳ１３において、端末２０は、数式付箋作成処理を実行する。ステップＳ１４において、端末２０は、数表（統計）付箋作成処理を実行する。ステップＳ１５において、端末２０は、演算（α＋β）付箋作成処理を実行する。
【００５８】
ステップＳ１６において、端末２０は、上述の各付箋作成処理（ステップＳ１１，Ｓ１２、Ｓ１３，Ｓ１４及びＳ１５）で作成した各種付箋に対して内容を入力する入力操作及び当該入力操作により入力した内容を確定する確定操作を受け付けたか否かを判定する。受け付けたと判定された場合には（Ｙｅｓ）、処理はステップＳ１７に進む。ステップＳ１７において、端末２０は、表示装置２６に受け付けた表示入力に基づく表示をする。受け付けていないと判定された場合（Ｎｏ）、あるいはステップＳ１７の後、処理はステップＳ１８に進む。なお、受け付けていないと判定された場合には、ステップＳ１８からステップＳ２３の処理を実行せず、ステップＳ２４へ直接遷移してもよい。
【００５９】
ステップＳ１８において、演算処理が実行される。ステップＳ１８では、端末２０から受信した演算指示及び必要情報に基づいてサーバ１０が演算処理を実行し、端末２０が演算結果を受信する。
【００６０】
ステップＳ１９において、端末２０は、演算結果に基づくグラフ付箋処理を実行する。ステップＳ２０において、端末２０は、スライダ付箋処理を実行する。ステップＳ２１において、端末２０は、演算結果に基づく統計計算付箋処理を実行する。ステップＳ２２において、端末２０は、数表（数式）付箋処理を実行する。ステップＳ２３において、端末２０は、演算付箋／演算（α＋β）付箋処理を実行する。ステップＳ２４において、端末２０は、座標値付箋処理を実行する。
【００６１】
ステップＳ２５において、端末２０は、付箋結合処理を実行する。ステップＳ２６において、端末２０は、付箋分離処理を実行する。
【００６２】
ステップＳ２７において、端末２０は、処理を終了するか否かを判定する。終了しないと判定された場合には（Ｎｏ）、ステップＳ１１に戻る。すなわち、終了すると判定されるまで、ステップＳ１１以降の処理が繰り返されて、終了すると判定された場合には（Ｙｅｓ）、端末２０は処理を終了する。
【００６３】
以下、上述のステップＳ１１からステップＳ１５、ステップＳ１８からステップＳ２６の各処理について、図４乃至図１７を参照して説明する。
【００６４】
図４は、メモ付箋／演算付箋作成の処理（図３のステップＳ１１）の一例を示す図である。  
ステップＳ１１１において、ＣＰＵ２１は、ユーザーがメモアイコン５６を選択することによるメモ付箋作成入力を受け付けたか否かを判定する。受け付けたと判定された場合には（Ｙｅｓ）、処理はステップＳ１１２に進む。受け付けていないと判定された場合には（Ｎｏ）、処理はステップＳ１１４に進む。
【００６５】
ステップＳ１１２において、ＣＰＵ２１は、メモ付箋作成処理を実行する。メモ付箋作成処理は内部処理であり、表示しようとするメモ付箋を内部的に生成し、その表示位置を決定する処理を含む。メモ付箋の表示位置は、例えば、メニューアイコンバー５０を表示するために行われたユーザー操作により特定された位置や、当該メニューアイコンバー５０のメモアイコン５６を選択する際、ユーザー操作により特定された位置に基づいて決定される位置であってよい。なお、以下の説明における各付箋の「作成処理」又は「作成する処理」も、同様に、表示しようとする付箋を内部的に生成し、その表示位置を決定する処理を含むものとする。
【００６６】
ステップＳ１１３において、ＣＰＵ２１は、新たに１つのメモ付箋１０１を追加で、ペーパー１００内のステップＳ１１２で決定した位置に表示させる。このとき、メモ付箋１０１の表示エリアは何も表示されていない空の状態である。
【００６７】
ステップＳ１１４において、ＣＰＵ２１は、ユーザーが演算アイコン５１を選択することによる演算付箋作成入力を受け付けたか否かを判定する。受け付けたと判定された場合には（Ｙｅｓ）、処理はステップＳ１１５に進む。受け付けていないと判定された場合には（Ｎｏ）、処理はリターンする。
【００６８】
ステップＳ１１５において、ＣＰＵ２１は、演算付箋作成処理を実行する。演算付箋の表示位置も、メモ付箋の表示位置と同様に決定してよい。そして、ステップＳ１１６において、ＣＰＵ２１は、新たに１つの演算付箋１０２を追加で、ペーパー１００内のステップＳ１１５で決定した位置に表示させる。このとき、演算付箋１０２の表示エリアは何も表示されていない空の状態である。ステップＳ１１６の後、処理はリターンする。
【００６９】
図５は、グラフ付箋作成の処理（図３のステップＳ１２）の一例を示す図である。  
ステップＳ１２１において、ＣＰＵ２１は、ユーザーがグラフアイコン５３を選択することによるグラフ付箋作成入力を受け付けたか否かを判定する。受け付けたと判定された場合には（Ｙｅｓ）、処理はステップＳ１２２に進む。受け付けていないと判定された場合には（Ｎｏ）、処理はリターンする。
【００７０】
ステップＳ１２２において、ＣＰＵ２１は、グラフ付箋作成処理を実行する。そして、ステップＳ１２３において、ＣＰＵ２１は、新たに１つのグラフ付箋１０３を追加でペーパー１００に表示させる。このとき、グラフ付箋１０３の表示エリアには、既定の、又は、ユーザー操作に応じて設定された座標範囲の座標軸やグリッド、目盛り等が、表示設定に応じて表示されているが、グラフが描画されていない空のグラフ付箋である。また、表示設定により、座標軸やグリッド、目盛り等が表示されていなくてもよい。ステップＳ１２３の後、処理はリターンする。
【００７１】
図６は、数式付箋作成の処理（図３のステップＳ１３）の一例を示す図である。  
ステップＳ１３１において、ＣＰＵ２１は、グラフ付箋１０３の数式アイコン６１の入力操作による入力を受け付けたか否かを判定する。受け付けたと判定された場合には（Ｙｅｓ）、処理はステップＳ１３２に進む。受け付けていないと判定された場合には（Ｎｏ）、処理はステップＳ１３３に進む。
【００７２】
ステップＳ１３２において、ＣＰＵ２１は、グラフ付箋１０３に関連付けられた数式付箋１０４の有無を判定する。グラフ付箋に関連付けられた数式付箋とは、グラフ付箋に紐付けられた数式付箋、つまり、グラフ付箋とグループ化されている数式付箋である。当該数式付箋１０４があると判定された場合には（Ｙｅｓ）、処理はステップＳ１３４に進む。ないと判定された場合には（Ｎｏ）、処理はステップＳ１３５に進む。
【００７３】
ステップＳ１３４において、ＣＰＵ２１は、グラフ付箋１０３に関連付けられた既存の数式付箋１０４にフォーカス移動させる。ステップＳ１３４の後、処理はリターンする。
【００７４】
一方、ステップＳ１３５において、ＣＰＵ２１は、数式付箋作成処理として、グラフ付箋１０３に関連付けられた新しい数式付箋を作成する処理を実行する。ＣＰＵ２１は、他の付箋に重ならない位置を自動的に選択し、数式付箋の表示位置として決定する。
【００７５】
ステップＳ１３３において、ＣＰＵ２１は、数式付箋１０４に付随する数式アイコン７１（図２３Ａ参照）の入力操作による入力を受け付けたか否かを判定する。受け付けたと判定された場合には（Ｙｅｓ）、処理はステップＳ１３６に進む。受け付けていないと判定された場合には（Ｎｏ）、処理はステップＳ１３７に進む。
【００７６】
ステップＳ１３６において、ＣＰＵ２１は、数式付箋作成処理として、既存の数式付箋１０４の下側につなげて新しい数式付箋１０４を作成する処理を実行する。数式付箋の表示位置は、新しい数式付箋１０４が既存の数式付箋１０４の下側に隣接して、新しい数式付箋１０４と既存の数式付箋１０４とが上下に整列して表示される位置である。
【００７７】
ステップＳ１３７において、ＣＰＵ２１は、メニューアイコンバー５０の数式アイコン５２の入力操作による入力を受け付けたか否かを判定する。受け付けたと判定された場合には（Ｙｅｓ）、処理はステップＳ１３８に進む。受け付けていないと判定された場合には（Ｎｏ）、処理はリターンする。
【００７８】
ステップＳ１３８において、ＣＰＵ２１は、新しい数式付箋作成処理を実行する。数式付箋の表示位置は、メモ付箋の表示位置と同様に決定してよい。
【００７９】
ステップＳ１３５、ステップＳ１３６又はステップＳ１３８の後、処理はステップＳ１３９に進む。ステップＳ１３９において、ＣＰＵ２１は、新たに１つの数式付箋１０４を追加で、ペーパー１００内のステップＳ１３５、ステップＳ１３６又はステップＳ１３８で決定した位置に表示させる。ステップＳ１３９の後、処理はリターンする。
【００８０】
図７は、数表（統計）付箋作成の処理（図３のステップＳ１４）の一例を示す図である。  
ステップＳ１４１において、ＣＰＵ２１は、グラフ付箋１０３の数表（統計）アイコン６２の入力操作による入力を受け付けたか否かを判定する。受け付けたと判定された場合には（Ｙｅｓ）、処理はステップＳ１４２に進む。受け付けていないと判定された場合には（Ｎｏ）、処理はステップＳ１４５に進む。
【００８１】
ステップＳ１４２において、ＣＰＵ２１は、グラフ付箋１０３に関連付けられた数表（統計）付箋１０７の有無を判定する。グラフ付箋に関連付けられた数表（統計）付箋とは、グラフ付箋に紐付けられた数表（統計）付箋、つまり、グラフ付箋とグループ化されている数表（統計）付箋である。当該数表（統計）付箋１０７があると判定された場合には（Ｙｅｓ）、処理はステップＳ１４３に進む。ないと判定された場合には、処理はステップＳ１４４に進む。
【００８２】
ステップＳ１４３において、ＣＰＵ２１は、グラフ付箋１０３に関連付けられた既存の数表（統計）付箋１０７にフォーカス移動させる。ステップＳ１４３の後、処理はリターンする。
【００８３】
一方、ステップＳ１４４において、ＣＰＵ２１は、グラフ付箋作成処理として、グラフ付箋１０３に関連付けられた新しい数表（統計）付箋１０７を作成する処理を実行する。ＣＰＵ２１は、他の付箋に重ならない位置を自動的に選択し、数表（統計）付箋１０７の表示位置として決定する。
【００８４】
ステップＳ１４５において、ＣＰＵ２１は、メニューアイコンバー５０の数表（統計）アイコン５４の入力操作による入力を受け付けたか否かを判定する。受け付けたと判定された場合には（Ｙｅｓ）、処理はステップＳ１４６に進む。受け付けていないと判定された場合には（Ｎｏ）、処理はリターンする。
【００８５】
ステップＳ１４６において、ＣＰＵ２１は、新しい数表（統計）付箋作成処理を実行する。数表（統計）付箋の表示位置は、メモ付箋の表示位置と同様に決定してよい。
【００８６】
ステップＳ１４４又はステップＳ１４６の後、処理はステップＳ１４７に進む。ステップＳ１４７において、ＣＰＵ２１は、新たに１つの数表（統計付箋）１０７を追加で、ペーパー１００内のステップＳ１４４又はステップＳ１４６で決定した位置に表示させる。ステップＳ１４７の後、処理はリターンする。
【００８７】
図８は、演算（α＋β）付箋作成の処理（図３のステップＳ１５）の一例を示す図である。  
ステップＳ１５１において、ＣＰＵ２１は、ユーザーがグラフ付箋１０３の演算アイコン６３を選択することによる演算（α＋β）付箋１１０の作成入力を受け付けたか否かを判定する。受け付けたと判定された場合には（Ｙｅｓ）、処理はステップＳ１５２に進む。受け付けていないと判定された場合には（Ｎｏ）、処理はリターンする。
【００８８】
ステップＳ１５２において、ＣＰＵ２１は、グラフ付箋１０３に関連付けられた演算（α＋β）付箋１１０の有無を判定する。グラフ付箋に関連付けられた演算（α＋β）付箋とは、グラフ付箋に紐付けられた演算（α＋β）付箋、つまり、グラフ付箋とグループ化されている演算（α＋β）付箋である。当該演算（α＋β）付箋１１０があると判定された場合には（Ｙｅｓ）、処理はステップＳ１５３に進む。ないと判定された場合には（Ｎｏ）、処理はステップＳ１５４に進む。
【００８９】
ステップＳ１５３において、ＣＰＵ２１は、既存の演算（α＋β）付箋１１０の下側につなげて新しい演算（α＋β）付箋１１０を作成する処理を実行する。演算（α＋β）付箋の表示位置は、新しい演算（α＋β）付箋１１０が既存の演算（α＋β）付箋１１０の下側に隣接して、新しい演算（α＋β）付箋１１０と既存の演算（α＋β）付箋１１０とが上下に整列して表示される位置である。
【００９０】
一方、ステップＳ１５４において、ＣＰＵ２１は、新しい演算（α＋β）付箋作成処理を実行する。ＣＰＵ２１は、他の付箋に重ならない位置を自動的に選択し、演算（α＋β）付箋の表示位置として決定する。
【００９１】
ステップＳ１５３又はステップＳ１５４の後、ステップＳ１５５において、ＣＰＵ２１は、演算（α＋β）付箋１１０を表示させる。ステップＳ１５５の後、処理はリターンする。
【００９２】
図９は、演算処理（図３のステップＳ１８）の一例を示す図である。本実施形態では、演算はサーバ１０で実行される。サーバ１０は、端末２０から取得した演算指示及び演算に必要な情報に基づいて、サーバ１０の演算プログラムにしたがって演算を実行し、演算結果を端末２０に返す。
【００９３】
ステップＳ１８１において、ＣＰＵ２１は、演算を実行する入力を受け付けたか否かを判定する。ＣＰＵ２１は、前述のステップＳ１６で、各種付箋に対する入力操作及び確定操作（以下、まとめて「入力確定操作」とする。）を受け付けた場合に、演算を実行する入力を受け付けたと判定し、ステップＳ１６で入力確定操作を受け付けなかった場合に、演算を実行する入力を受け付けていないと判定する。受け付けたと判定された場合には（Ｙｅｓ）、処理はステップＳ１８２に進む。受け付けていないと判定された場合には（Ｎｏ）、処理はリターンする。
【００９４】
ステップＳ１８２において、ＣＰＵ２１は、各種付箋に対する入力確定操作に応じて演算指示情報を取得し、必要情報を特定し、必要情報をサーバ１０に送信する。
【００９５】
具体的には、数式付箋１０４への数式の入力が確定されると、入力確定した数式、グラフ表示エリアの座標範囲を含む情報が、必要情報として特定されて、サーバ１０へ送信される（図３のステップＳ１９、Ｓ２０の処理に必要な情報）。数表（統計）付箋１０７への数値入力後、統計計算種別が選択されると、入力確定した数値、統計計算種別を含む情報が、必要情報として特定されて、サーバ１０へ送信される（図３のステップＳ２１の処理に必要な情報）。数式付箋１０４の数表（数式）アイコン７２が選択されると、当該数式付箋１０４へ入力確定している数式を含む情報が、必要情報として特定されて、サーバ１０へ送信される（図３のステップＳ２２の処理に必要な情報）。演算付箋１０２又は演算（α＋β）付箋１１０への演算式の入力が確定されると、入力確定した演算式や必要があれば演算式中の変数の値などを含む情報が、必要情報として特定されて、サーバ１０へ送信される（図３のステップＳ２３の処理に必要な情報）。
【００９６】
ステップＳ１８３において、サーバ１０は、必要情報を受信し、必要情報に基づいて演算プログラムにしたがってグラフ描画のための演算、統計計算などの演算、四則演算等を実行する。
【００９７】
具体的には、サーバ１０は、数式付箋１０４へ入力確定した数式、グラフ表示エリアの座標範囲を含む必要情報に基づいて、グラフを構成する各点の座標など、グラフ付箋１０３の描画に必要なデータを演算により求める（図３のステップＳ１９の処理）。また、サーバ１０は、数表（統計）付箋１０７へ入力確定した数値、統計計算種別を含む必要情報に基づいて、統計計算結果としてのグラフを構成する各点の座標など、グラフ付箋１０３の描画に必要なデータを演算により求める（図３のステップＳ１９の処理）。さらに、サーバ１０は、数式付箋１０４へ入力確定した数式を含む必要情報に基づいて、必要があればスライダの変数（文字）や数値範囲、デフォルト値など、スライダ付箋１０５の描画に必要なデータを演算により求める（図３のＳ２０の処理）。
【００９８】
サーバ１０は、数表（統計）付箋１０７へ入力確定した数値、統計計算種別を含む必要情報に基づいて、統計計算結果など、統計計算付箋１０８の描画に必要なデータを演算により求める（図３のステップＳ２１の処理）。サーバ１０は、数式付箋１０４へ入力確定している数式を含む必要情報に基づいて、既定の独立変数値及びそれに応じた従属変数値など、数表（数式）付箋１０６の描画に必要なデータを演算により求める（図３のステップＳ２２の処理）。サーバ１０は、演算付箋１０２又は演算（α＋β）付箋１１０へ入力確定した演算式や必要があれば演算式中の変数の値などを含む必要情報に基づいて、演算結果の数値など、演算付箋１０２又は演算（α＋β）付箋１１０の描画に必要なデータを演算により求める（図３のステップＳ２３の処理）。
【００９９】
また、ステップＳ１８３において、サーバ１０は、こうして求めた各付箋の描画に必要なデータを、演算結果として端末２０に送信する。
【０１００】
ステップＳ１８４において、端末２０は、演算結果を受信する。端末２０は、受信した演算結果をストレージ２４に記憶させる。ステップＳ１８４の後、処理はリターンする。
【０１０１】
このように、各種演算処理を、端末２０ではなく、サーバ１０で行なうことにより、複雑な演算アルゴリズムを公開せずに隠蔽できる。また、これにより、比較的処理能力が低い端末２０や、Ｗｅｂブラウザのような汎用的なアプリケーションでも、複雑な演算の実行結果を提供することができる。
【０１０２】
図１０は、グラフ付箋処理（図３のステップＳ１９）の一例を示す図である。  
ステップＳ１９１において、ＣＰＵ２１は、前述のステップＳ１８（ステップＳ１８４）で、グラフ演算結果として、前述のグラフ付箋１０３の描画に必要なデータを、サーバ１０から受信したか否かを判定する。グラフ演算結果を受信したと判定された場合には（Ｙｅｓ）、処理はステップＳ１９２に進む。受信していないと判定された場合には（Ｎｏ）、処理はリターンする。
【０１０３】
ステップＳ１９２において、ＣＰＵ２１は、グラフ演算結果（グラフ付箋１０３の描画に必要なデータ）を求める演算をサーバ１０に実行させるための入力を受け付けた数式付箋１０４又は数表（統計）付箋１０７と関連付けられたグラフ付箋１０３の有無を判定する。当該数式付箋１０４又は数表（統計）付箋１０７があると判定された場合には（Ｙｅｓ）、処理はステップＳ１９３に進む。ないと判定された場合には（Ｎｏ）、処理はステップＳ１９４に進む。
【０１０４】
ステップＳ１９３において、ＣＰＵ２１は、グラフ演算結果に基づいてグラフを描画する対象を、既存のグラフ付箋１０３に設定する。
【０１０５】
一方、ステップＳ１９４において、ＣＰＵ２１は、グラフ演算結果に基づいてグラフを描画する対象を、新しいグラフ付箋１０３に設定する。
【０１０６】
ステップＳ１９３又はステップＳ１９４の後、ステップＳ１９５において、ＣＰＵ２１は、表示を更新させる。ステップＳ１９５の後、処理はリターンする。
【０１０７】
図１１は、スライダ付箋処理（図３のステップＳ２０）の一例を示す図である。  
ステップＳ２０１において、ＣＰＵ２１は、前述のステップＳ１８（ステップＳ１８４）で、演算結果としてのスライダの変数（グラフ付箋１０３の描画に必要なデータを求める演算をサーバ１０に実行させるための入力を受け付けた数式付箋１０４中の文字係数に対応する）の有無を判定する。当該変数があると判定された場合には（Ｙｅｓ）、処理はステップＳ２０２に進む。ないと判定された場合には（Ｎｏ）、処理はステップＳ２０４に進む。
【０１０８】
ステップＳ２０３において、ＣＰＵ２１は、スライダ付箋作成処理として、新しいスライダ付箋１０５を作成する処理を実行する。ＣＰＵ２１は、他の付箋に重ならない位置を自動的に選択し、スライダ付箋１０５の表示位置として決定する。
【０１０９】
一方、ステップＳ２０４において、ＣＰＵ２１は、既存のスライダ付箋１０５における同じ変数の有無を判定する。同じ変数がないと判定された場合には（Ｎｏ）、処理はステップＳ２０５に進む。あると判定された場合には（Ｙｅｓ）、処理はステップＳ２０６に進む。
【０１１０】
ステップＳ２０５において、ＣＰＵ２１は、スライダ付箋作成処理として、既存のスライダ付箋１０５の下側につなげて新しいスライダ付箋１０５を作成する処理を実行する。スライダ付箋１０５の表示位置は、スライダ付箋１０５が既存のスライダ付箋１０５の下側に隣接して、新しいスライダ付箋１０５と既存のスライダ付箋１０５とが上下に整列して表示される位置である。
【０１１１】
ステップＳ２０６において、ＣＰＵ２１は、スライダ共有情報を生成する処理を実行する。ステップＳ２０６の後、処理はリターンする。
【０１１２】
ステップＳ２０３又はステップＳ２０５の後、ステップＳ２０７において、ＣＰＵ２１は、表示を更新させる。ステップＳ２０７の後、処理はリターンする。
【０１１３】
図１２は、統計計算付箋処理（図３のステップＳ２１）の一例を示す図である。  
ステップＳ２１１において、ＣＰＵ２１は、前述のステップＳ１８（ステップＳ１８４）で、統計計算結果として、統計計算付箋１０８に表示されるデータを、サーバ１０から受信したか否かを判定する。統計計算結果を受信したと判定された場合には（Ｙｅｓ）、処理はステップＳ２１２に進む。受信していないと判定された場合には（Ｎｏ）、処理はリターンする。
【０１１４】
ステップＳ２１２において、ＣＰＵ２１は、統計計算結果（統計計算付箋１０８に表示されるデータ）を求める演算をサーバ１０に実行させるための入力を受け付けた数表（統計）付箋１０７と関連付けられた統計計算付箋１０８の有無を判定する。当該統計計算付箋１０８があると判定された場合には（Ｙｅｓ）、処理はステップＳ２１３に進む。ないと判定された場合には（Ｎｏ）、処理はステップＳ２１４に進む。
【０１１５】
ステップＳ２１３において、ＣＰＵ２１は、既存の統計計算付箋１０８の下側につなげて新しい統計計算付箋１０８を作成する処理を実行する。統計計算付箋の表示位置は、新しい統計計算付箋１０８が既存の統計計算付箋１０８の下側に隣接して、新しい統計計算付箋１０８と既存の統計計算付箋１０８とが上下に整列して表示される位置である。
【０１１６】
一方、ステップＳ２１４において、ＣＰＵ２１は、新しい統計計算付箋１０８を作成する処理を実行する。ＣＰＵ２１は、他の付箋に重ならない位置を自動的に選択し、統計計算付箋の表示位置として決定する。
【０１１７】
ステップＳ２１３又はステップＳ２１４の後、ステップＳ２１５において、ＣＰＵ２１は、表示を更新させる。ステップＳ２１５の後、処理はリターンする。
【０１１８】
図１３は、数表（数式）付箋処理（図３のステップＳ２２）の一例を示す図である。  
ステップＳ２２１において、ＣＰＵ２１は、前述のステップＳ１６で、数式付箋１０４に対する入力確定操作として、数式付箋１０４の数表（数式）アイコン７２の入力操作による入力を受け付けたか否かを判定する。受け付けたと判定された場合には（Ｙｅｓ）、処理はステップＳ２２２に進む。受け付けていないと判定された場合には（Ｎｏ）、処理はリターンする。
【０１１９】
ステップＳ２２２において、ステップＳ２２１で入力を受け付けた数式付箋１０４と関連付けられた数表（数式）付箋１０６の有無を判定する。当該数表（数式）付箋１０６があると判定された場合には（Ｙｅｓ）、処理はステップＳ２２３に進む。ないと判定された場合には（Ｎｏ）、処理はステップＳ２２４に進む。
【０１２０】
ステップＳ２２３において、ＣＰＵ２１は、数表（数式）付箋１０６に数式付箋１０４の数式の数値に係わる列を追加させる処理を実行する。
【０１２１】
一方、ステップＳ２２４において、ＣＰＵ２１は、新しい数表（数式）付箋作成処理を実行する。ＣＰＵ２１は、他の付箋に重ならない位置を自動的に選択し、数表（数式）付箋の表示位置として決定する。
【０１２２】
ステップＳ２２３又はステップＳ２２４の後、ステップＳ２２５において、ＣＰＵ２１は、数表（数式）付箋を表示させる。ステップＳ２２５の後、処理はリターンする。
【０１２３】
図１４は、演算付箋／演算（α＋β）付箋処理（図３のステップＳ２３）の一例を示す図である。  
ステップＳ２３１において、ＣＰＵ２１は、前述のステップＳ１８（ステップＳ１８４）で、演算結果として、前述の演算付箋１０２又は演算（α＋β）付箋１１０に表示されるデータを、サーバ１０から受信したか否かを判定する。当該演算結果を受信したと判定された場合には（Ｙｅｓ）、処理はステップＳ２３２に進む。ステップＳ２３２において、ＣＰＵ２１は、演算付箋１０２に当該演算結果を表示させる。一方、受信していないと判定された場合（Ｎｏ）、あるいはステップＳ２３２の後、処理はステップＳ２３３に進む。
【０１２４】
ステップＳ２３３において、ＣＰＵ２１は、前述のステップＳ１８（ステップＳ１８４）で、演算結果として、演算（α＋β）付箋１１０に表示されるデータを、サーバ１０から受信したか否かを判定する。当該演算結果を受信したと判定された場合には（Ｙｅｓ）、処理はステップＳ２３４に進む。ステップＳ２３４において、ＣＰＵ２１は、演算（α＋β）付箋１１０に当該演算結果を表示させる。一方、受信していないと判定された場合（Ｎｏ）、あるいはステップＳ２３４の後、処理はリターンする。
【０１２５】
図１５は、座標値付箋作成処理（図３のステップＳ２４）の一例を示す図である。  
ステップＳ２４１において、ＣＰＵ２１は、ユーザーがグラフ付箋１０３に描画されたグラフ上の任意の点を選択することによる座標値付箋１０９の作成入力を受け付けたか否かを判定する。受け付けたと判定された場合には（Ｙｅｓ）、処理はステップＳ２４２に進む。受け付けていないと判定された場合には（Ｎｏ）、処理はリターンする。
【０１２６】
ステップＳ２４２において、ＣＰＵ２１は、ステップＳ２４１で座標値付箋１０９の作成入力を受け付けたときに任意の点が選択されたグラフ付箋１０３に関連付けられた座標値付箋１０９の有無を判定する。当該座標値付箋１０９があると判定された場合には（Ｙｅｓ）、処理はステップＳ２４３に進む。ないと判定された場合には（Ｎｏ）、処理はステップＳ２４４に進む。
【０１２７】
ステップＳ２４３において、ＣＰＵ２１は、座標値付箋作成処理として、既存の座標値付箋１０９の下側につなげて新しい座標値付箋１０９を作成する処理を実行する。座標値付箋の表示位置は、新しい座標値付箋１０９が既存の座標値付箋１０９の下側に隣接して、新しい座標値付箋１０９と既存の座標値付箋１０９とが上下に整列して表示される位置である。
【０１２８】
一方、ステップＳ２４４において、ＣＰＵ２１は、座標値付箋作成処理として、グラフ付箋１０３に関連付けられた新しい座標値付箋作成処理を実行する。ＣＰＵ２１は、他の付箋に重ならない位置を自動的に選択し、座標値付箋の表示位置として決定する。
【０１２９】
ステップＳ２４３又はステップＳ２４４の後、ステップＳ２４５において、ＣＰＵ２１は、座標値付箋１０９を表示させる。ステップＳ２４５の後、処理はリターンする。
【０１３０】
図１６は、付箋結合処理（図３のステップＳ２５）の一例を示す図である。図１６の各ブロックで実行される具体的な操作については、画面の表示例を用いて、後ほど詳しく説明する。
【０１３１】
ステップＳ２５１において、ＣＰＵ２１は、グラフ付箋１０３と数式付箋１０４と数表（統計）付箋１０７と数表（数式）付箋１０６と統計計算付箋１０８とのいずれかの結合入力を受け付けたか否かを判定する。受け付けたと判定された場合には（Ｙｅｓ）、処理はステップＳ２５２に進む。受け付けていないと判定された場合には（Ｎｏ）、処理はリターンする。
【０１３２】
ステップＳ２５２において、ＣＰＵ２１は、結合指示を受けた付箋に紐付けられた他の付箋の有無を判定する。他の付箋があると判定された場合には（Ｙｅｓ）、処理はステップＳ２５３に進む。ないと判定された場合には（Ｎｏ）、処理はステップＳ２５４に進む。
【０１３３】
ステップＳ２５３において、ＣＰＵ２１は、他の付箋が座標値付箋１０９又は演算（α＋β）付箋１１０を含むか否かを判定する。座標値付箋１０９又は演算（α＋β）付箋１１０を含まないと判定された場合には（Ｎｏ）、処理はステップＳ２５５に進む。含むと判定された場合には（Ｙｅｓ）、処理はステップＳ２５６に進む。
【０１３４】
ステップＳ２５４において、ＣＰＵ２１は、結合指示を受けた付箋の結合情報を生成する処理を実行する。
【０１３５】
ステップＳ２５５において、ＣＰＵ２１は、同一グループの付箋に対して、結合情報を生成する処理を実行する。ここで、同一グループの付箋とは、結合指示を受けた付箋が属するグループに属する付箋（結合指示を受けた付箋を含む）である。上述したように、グラフ付箋１０３と数式付箋１０４とスライダ付箋１０５と数表（数式）付箋１０６とは同一のグループ（第１のグループ）に属する。また、グラフ付箋１０３と数表（統計）付箋１０７と統計計算付箋１０８とは同一のグループ（第２のグループ）に属する。
【０１３６】
ステップＳ２５６において、ＣＰＵ２１は、同一グループの付箋に対して、結合情報を生成する処理を実行し、座標値付箋１０９と演算（α＋β）付箋１１０とに対して、消滅させるための消滅情報を生成する処理を実行する。
【０１３７】
ステップＳ２５４、ステップＳ２５５又はステップＳ２５６の後、ステップＳ２５７において、ＣＰＵ２１は、各種情報に基づいて表示を更新させる。ステップＳ２５７の後、処理はリターンする。
【０１３８】
図１７は、付箋分離処理（図３のステップＳ２６）の一例を示す図である。図１７の各ブロックで実行される具体的な操作については、画面の表示例を用いて、後ほど詳しく説明する。
【０１３９】
ステップＳ２６１において、ＣＰＵ２１は、グラフ付箋１０３と数式付箋１０４と数表（統計）付箋１０７と数表（数式）付箋１０６と統計計算付箋１０８とのいずれかの分離入力を受け付けたか否かを判定する。受け付けたと判定された場合には（Ｙｅｓ）、処理はステップＳ２６２に進む。受け付けていないと判定された場合には（Ｎｏ）、処理はリターンする。
【０１４０】
ステップＳ２６２において、ＣＰＵ２１は、ストレージ２４に記憶されている紐付け情報を読み出して、分離指示を受けた付箋に紐付けられた他の付箋の有無を判定する。他の付箋があると判定された場合には（Ｙｅｓ）、処理はステップＳ２６３に進む。ないと判定された場合には（Ｎｏ）、処理はステップＳ２６４に進む。
【０１４１】
ステップＳ２６３において、ＣＰＵ２１は、他の付箋が座標値付箋１０９又は演算（α＋β）付箋１１０を含むか否かを判定する。座標値付箋１０９又は演算（α＋β）付箋１１０を含まないと判定された場合には（Ｎｏ）、処理はステップＳ２６５に進む。含むと判定された場合には（Ｙｅｓ）、処理はステップＳ２６６に進む。
【０１４２】
ステップＳ２６４において、ＣＰＵ２１は、分離指示のあった付箋の分離情報を生成する処理を実行する。
【０１４３】
ステップＳ２６５において、ＣＰＵ２１は、同一グループの付箋に対して、分離情報を生成する処理を実行する。
【０１４４】
ステップＳ２６６において、ＣＰＵ２１は、同一グループの付箋に対して、分離情報を生成する処理を実行し、座標値付箋１０９と演算（α＋β）付箋１１０とに対して、消滅させるための消滅情報を生成する処理を実行する。
【０１４５】
ステップＳ２６４、ステップＳ２６５又はステップＳ２６６の後、ステップＳ２６７において、ＣＰＵ２１は、各種情報に基づいて表示を更新させる。ステップＳ２６７の後、処理はリターンする。
【０１４６】
図１８は、ペーパー１００から各付箋１０１〜１１０を作成する流れを概略的に例示す図である。図１８の各矢印は、ペーパー１００又はある種類の付箋に対する操作に応じて、別の種類の付箋を生成できることを示す。
【０１４７】
メモ付箋１０１及び演算付箋１０２は、独立した付箋である。メモ付箋１０１及び演算付箋１０２は、それぞれ、ペーパー１００又はある種類の付箋に対する操作に応じて、メニューアイコンバー５０のメモアイコン５６、演算アイコン５１から作成できる。
【０１４８】
グラフ付箋１０３、数式付箋１０４、数表（統計）付箋１０７も、それぞれ、ペーパー１００又はある種類の付箋に対する操作に応じて、メニューアイコンバー５０のメモアイコン５６、演算アイコン５１から作成できる。加えて、グラフ付箋１０３、数式付箋１０４、数表（統計）付箋１０７は、ペーパー１００に対する操作に応じて、各付箋が生成された後は、そのうちの１つの付箋に対する操作に応じて、他の１つの付箋を作成できる。
【０１４９】
具体的には、矢印で示されるように、数式付箋１０４又は数表（統計）付箋１０７に対する操作に応じて、グラフ付箋１０３を作成できる。また、グラフ付箋１０３に対する操作に応じて、数式付箋１０４又は数表（統計）付箋１０７を作成できる。  
さらに、グラフ付箋１０３に対する操作に応じて、座標値付箋１０９又は（α＋β）付箋１１０を作成できる。数式付箋１０４に対する操作に応じて、スライダ１０５又は数表（数式）１０６を作成できる。数表（統計）付箋１０７に対する操作に応じて、統計計算結果付箋１０８を作成できる。
【０１５０】
図１９は、各種付箋作成時の操作及び表示の一例を示す図である。以下、図１９に示される表のＮｏ．１〜２０にしたがって、操作及び表示について説明する。図１９の２列目は作成される付箋の種類を示す。３列目及び４列目は、２列目に示す各付箋を作成するときに、操作対象となる付箋の種類及び操作内容を示す。５列目及び６列目は、２〜４列目に示す操作を実行したときの条件に応じた処理内容を示す。
【０１５１】
数式付箋１０４からグラフ付箋１０３を作成する場合、ユーザーは、入力ボード１４０（図２１Ｃを参照して後述する）から数式付箋１０４に数式を入力してＥＸＥキー１３２を選択（実行）する。その操作を実行したときに、当該数式付箋１０４に関連付けられたグラフ付箋１０３がある場合には、そのグラフ付箋１０３に当該数式に係わるグラフが表示される（Ｎｏ．１）。それ以外の場合には、当該数式付箋１０４に関連付けられた新しいグラフ付箋１０３にグラフが表示される（Ｎｏ．２）。
【０１５２】
数表（統計）付箋１０７からグラフ付箋１０３が作成されうる。ユーザーが、入力ボード１４０から数値入力して統計計算種別を選択（決定）したときに、選択した統計計算種別が、統計計算結果としてグラフを作成するものであった場合、グラフ付箋１０３が作成される。その操作を実行したときに、当該数表（統計）付箋１０７に関連付けられたグラフ付箋１０３がある場合には、そのグラフ付箋１０３に当該統計計算に係わるグラフが表示される（Ｎｏ．３）。それ以外の場合には、当該数表（統計）付箋１０７に関連付けられた新しいグラフ付箋１０３にグラフが表示される（Ｎｏ．４）。
【０１５３】
グラフ付箋１０３にグラフを描画した後には、座標値付箋１０９の作成が可能となる。座標値付箋１０９を作成する場合、ユーザーは、グラフ上の点を指定して表示された座標値ラベルを選択する。その操作を実行したときに、グラフ付箋１０３に関連付けられた座標値付箋１０９がある場合には、新しい座標値付箋１０９が既存の座標値付箋１０９の下側につなげて表示される（Ｎｏ．５）。それ以外の場合には、当該グラフ付箋１０３に関連付けられた新しい座標値付箋１０９が表示される（Ｎｏ．６）。
【０１５４】
グラフ付箋１０３にグラフを描画した後には、演算（α＋β）付箋１１０の作成が可能となる。演算（α＋β）付箋１１０を作成する場合、ユーザーは、グラフ付箋１０３を選択して表示された演算アイコン６３を選択する。その操作を実行したときに、グラフ付箋１０３に関連付けられた演算（α＋β）付箋１１０がある場合には、新しい演算（α＋β）付箋１１０が既存の演算（α＋β）付箋１１０の下側につなげて表示される（Ｎｏ．７）。それ以外の場合には、当該グラフ付箋１０３に関連付けられた新しい演算（α＋β）付箋１１０が表示される（Ｎｏ．８）。
【０１５５】
グラフ付箋１０３から数式付箋１０４を作成する場合、ユーザーは、グラフ付箋１０３の演算アイコン６３を選択する。その操作を実行したときに、グラフ付箋１０３に関連付けられた数式付箋１０４がある場合には、既存の数式付箋１０４にフォーカス移動表示される（Ｎｏ．９）。なお、ここでは数式付箋１０４は作成されず、フォーカス移動されるのみである。それ以外の場合には、グラフ付箋１０３に関連付けられた新しい数式付箋１０４が表示される（Ｎｏ．１０）。
【０１５６】
既存の数式付箋１０４から新たな数式付箋１０４を作成することが可能である。ユーザーが既存の数式付箋１０４を選択して表示される数式アイコン７１を選択すると、新しい数式付箋１０４が既存の数式付箋１０４の下側につなげて表示される（Ｎｏ．１１）。
【０１５７】
数式付箋１０４からグラフ付箋１０３へのグラフの描画とともに、スライダ付箋１０５が作成されうる。ユーザーが入力ボード１４０から数式付箋１０４に文字係数を含む数式を入力してＥＸＥキー１３２を選択したときに、グラフ描画に付随してスライダ付箋１０５が作成される。数式付箋１０４に関連付けられた既存のスライダ付箋１０５があり、かつ、既存のスライダ付箋１０５に同じ文字係数がある場合には、そのスライダ付箋１０５が共有される（Ｎｏ．１２）。すなわち、スライダ付箋は作成されない。その操作を実行したときに、数式付箋１０４に関連付けられた既存のスライダ付箋１０５があり、かつ、既存のスライダ付箋１０５に同じ文字係数がない場合には、新しいスライダ付箋１０５が既存のスライダ付箋１０５の下側につなげて表示される（Ｎｏ．１３）。それ以外の場合には、数式付箋１０４に関連付けられた新しいスライダ付箋１０５が表示される（Ｎｏ．１４）。
【０１５８】
数式付箋１０４への入力に基づく演算が実行された後には、数表（数式）付箋１０６の作成が可能となる。数表（数式）付箋１０６を作成する場合、ユーザーは、数式付箋１０４の数表（数式）アイコン７２（図２１Ｅを参照して後述する）を選択する。その操作を実行したときに、数式付箋１０４に関連付けられた数表（数式）付箋１０６がある場合には、既存の数表（数式）付箋１０６に数値が追加表示される（Ｎｏ．１５）。それ以外の場合には、数式付箋１０４に関連付けられた新しい数表（数式）付箋１０６が表示される。
【０１５９】
グラフ付箋１０３から数表（統計）付箋１０７を作成する場合、ユーザーは、グラフ付箋１０３の数表（統計）アイコン６２を選択する。その操作を実行したときに、グラフ付箋１０３に関連付けられた数表（統計）付箋１０７がある場合には、数表（統計）付箋１０７にフォーカス移動表示される（Ｎｏ．１７）。なお、ここでは数表（統計）付箋１０７は作成されず、フォーカス移動されるのみである。それ以外の場合には、グラフ付箋１０３に関連付けられた新しい数表（統計）付箋１０７が表示される（Ｎｏ．１８）。
【０１６０】
数表（統計）付箋１０７からグラフ付箋１０３へのグラフの描画とともに、統計計算付箋１０８が作成されうる。あるいは、数表（統計）付箋１０７から統計計算付箋１０８が単独で作成されうる。ユーザーが、入力ボード１４０から数表（統計）付箋１０７に数値入力して統計計算種別を選択したときに、選択した統計計算種別がいかなる種類であっても、統計計算結果として統計計算付箋１０８が作成される。その操作を実行したときに、数表（統計）付箋１０７に関連付けられた統計計算付箋１０８がある場合には、新しい統計計算付箋１０８が既存の統計計算付箋１０８の下側につなげて表示される（Ｎｏ．１９）。それ以外の場合には、数表（統計）付箋１０７に関連付けられた新しい統計計算付箋１０８が表示される（Ｎｏ．２０）。
【０１６１】
このように、本実施形態では、端末２０は、関数又は数値が入力及び表示される入力表示領域としての数式付箋１０４又は数表（統計）付箋１０７と、前記入力表示領域と紐付けられ、前記入力表示領域に入力された前記関数又は数値に基づくグラフが表示されるグラフ表示領域としてのグラフ付箋１０３と、前記入力表示領域と紐付けられ、前記入力表示領域に入力された前記関数又は数値に基づく第１のサブ情報が表示される第１のサブ表示領域としてのスライダ付箋１０５、数表（数式）付箋１０６の各列又は統計計算付箋１０８と、前記グラフ表示領域と紐付けられ、前記グラフ表示領域に表示されたグラフに係わる第２のサブ情報が表示可能な第２のサブ表示領域としての座標値付箋１０９又は演算（α＋β）付箋１１０と、を入力装置２５から受け付けた指示に応じて表示装置２６に表示させる。端末２０は、前記入力表示領域と、前記グラフ表示領域と、前記第１のサブ表示領域と、前記第２のサブ表示領域とのいずれかを表示装置２６に表示させる指示を受け付けたとき、前記指示を受けた領域が表示装置２６に表示されている場合には、該領域を既存の該領域とまとめて表示装置２６に表示させ（図１９に示される表のＮｏ．１、Ｎｏ．３、Ｎｏ．５、Ｎｏ．７、Ｎｏ．１１、Ｎｏ．１２、Ｎｏ．１３、Ｎｏ．１５、Ｎｏ．１９）、前記指示を受けた領域が表示装置２６に表示されていない場合には、該領域を新たに表示させる（図１９に示される表のＮｏ．２、Ｎｏ．４、Ｎｏ．６、Ｎｏ．８、Ｎｏ．１０、Ｎｏ．１４、Ｎｏ．１６、Ｎｏ．１８、Ｎｏ．２０）。
【０１６２】
図１９には、Ｎｏ．２１〜２４に幾何付箋に関する作成時の操作及び表示の一例も示されている。これについては後述する。
【０１６３】
図２０Ａは、結合処理に関する操作及び表示の一例を示す図である。端末２０は、結合操作指示を受け付けて、以下に説明するような結合情報を生成する。
【０１６４】
結合処理の操作対象となる付箋は、グラフ付箋１０３、数式付箋１０４、数表（統計）付箋１０７、数表（数式）付箋１０６及び統計計算付箋１０８である。操作対象の付箋及びその付箋と同一グループの付箋が、それぞれ、同種の付箋と結合される。
【０１６５】
ユーザーは、結合操作として、一方の付箋を選択して、他方の付箋に重なるように、他方の付箋へと移動させる操作（例えばドラッグ・アンド・ドロップ操作）をする。結合操作が開始するときに入力装置２５により特定されている位置を「結合操作開始位置」とし、結合操作を終了するときに入力装置２５により特定されている位置を「結合操作終了位置」とすると、例えば、結合操作終了位置が他方の付箋が表示されている範囲内にあるときに、結合操作が指示されてよい。
【０１６６】
ここで、２つの付箋は同種の付箋である。端末２０は、結合操作指示を受け付けて、当該一方の付箋を他の付箋と結合させる。ここで、結合とは、２つの付箋に表示された内容を統合して１つの付箋にまとめて表示するとともに１つの付箋を非表示にする（消滅させる）こと（以下「付箋を統合する」と表現する場合がある。）、及び、２つの付箋を整列して、互いにつなげて（隣接させて）１つの付箋ユニットとして表示すること（以下「付箋を整列する」と表現する場合がある。）を含む。このとき、操作対象の付箋同士を結合するだけでなく、あわせて、操作対象の付箋と紐付けられた他の付箋も、同種の付箋同士で統合されるか、同種の付箋同士で整列されて表示される。また、この結合操作に応じて、操作対象の付箋と紐付けられた、又は操作対象の付箋と紐付けられたグラフ付箋と紐付けられた座標値付箋及び演算付箋は、消滅する（非表示になる）。
【０１６７】
本実施形態では、端末２０は、関数又は数値が入力及び表示される第１の入力表示領域としての数式付箋１０４又は数表（統計）付箋１０７と、前記第１の入力表示領域と紐付けられ、前記第１の入力表示領域に入力された前記関数又は数値に基づく演算結果の結果に係わるメイン情報が表示される第１の演算結果表示領域としてのグラフ付箋１０３又は統計計算結果付箋１０８と、関数又は数値が入力及び表示される第２の入力表示領域としての数式付箋１０４又は数表（統計）付箋１０７と、前記第２の入力表示領域と紐付けられ、前記第２の入力表示領域に入力された前記関数又は数値に基づく演算結果の結果に係わるメイン情報が表示される第２の演算結果表示領域としてのグラフ付箋１０３又は統計計算結果付箋１０８と、を指示に応じて表示装置２６に表示させる。端末２０は、前記第１の入力表示領域と前記第２の入力表示領域を、又は、前記第１の演算結果表示領域と前記第２の演算結果表示領域を結合させる指示を受け付けたとき、前記入力表示領域同士を結合させた第１の結合表示と、前記演算結果表示領域同士を結合させた第２の結合表示とを表示装置２６に表示させる。
【０１６８】
図２０Ｂは、分離処理に関する操作及び表示の一例を示す図である。端末２０は、分離操作指示を受け付けて、以下に説明するような分離情報を生成する。
【０１６９】
分離処理の操作対象となる付箋は、グラフ付箋１０３、数式付箋１０４、数表（数式）付箋１０６及び統計計算付箋１０８である。２以上の付箋からなる付箋ユニット、あるいは２以上の分離可能な内容を含む付箋を２つの付箋に分離するためには、ユーザーは、分離操作として、操作対象を選択して移動させる操作（例えばドラッグ・アンド・ドロップ操作）をする。分離操作が開始するときに入力装置２５により特定されている位置を「分離操作開始位置」とし、分離操作を終了するとき入力装置２５により特定されている位置を「分離操作終了位置」とすると、例えば、分離操作が開始するときに分離処理の操作対象となる付箋が表示されている範囲外に、分離操作終了位置が存在するときに、分離操作が指示されてよい。
【０１７０】
例えば、２つの付箋が整列してつながった付箋ユニットを２つの付箋に分離させるためには、ユーザーは、分離操作として、一方の付箋のタブ（数式付箋１０４、統計計算付箋１０８の各タブ１５１〜１５４）を選択して移動させる操作（例えばドラッグ・アンド・ドロップ操作）をする。例えば、２以上の分離可能な表示を含む統合された付箋を２つの付箋に分離するためには、ユーザーは、分離操作として、一方の付箋のタブ（グラフ付箋１０３、数表（数式）付箋１０６の各タブ１１２〜１１７）を選択して移動させる操作（例えばドラッグ・アンド・ドロップ操作）をする。
【０１７１】
端末２０は、分離操作指示を受け付けて、整列してつながって表示された２つの付箋を、離間させて表示させる（第１の分離処理）。あるいは、端末２０は、分離操作指示を受け付けて、統合されている１つの付箋に基づいて、新たに１つの付箋を作成し、新たに作成した１つの付箋に操作対象のタブに関連付けられた内容を表示させ（分離する表示内容のコピーを生成する）且つ分離操作前に表示されていた１つの付箋から非表示にするとともに、分離操作前に表示されていた１つの付箋には、操作対象のタブ以外のタブに関連付けられた内容のみを表示させる（第２の分離処理）。あるいは、端末２０は、分離操作指示を受け付けて、統合されている１つの付箋に基づいて、新たに１つの付箋を作成し、新たに作成した１つの付箋に操作対象のタブに関連付けられた内容を表示させ（分離する表示内容のコピーを生成する）且つ分離操作前に表示されていた１つの付箋から非表示にするとともに、分離操作前に表示されていた１つの付箋には、その１つの付箋に分離操作前に表示されていた内容と同一内容を表示させる（第３の分離処理）。ここでは、以上の３通りの分離処理を全て「分離」と称する。操作対象の付箋と紐付けられた他の付箋も、分離される。操作対象の付箋と紐付けられた、又は操作対象の付箋と紐付けられた他の付箋と紐付けられた座標値付箋及び演算付箋は、消滅する。
【０１７２】
なお、第１の分離処理の対象は、数式付箋１０４、スライダ付箋１０５、数表（数式）付箋１０６及び統計計算付箋１０８である。後述する図２３Ａ乃至図２３Ｃ、図２８Ａ乃至図２８Ｃに示される数式付箋１０４及びスライダ付箋１０６は、第１の分離処理がされた表示例である。また、図３４Ａ乃至図３４Ｃに示される統計計算付箋１０８は、第２の分離処理がされた表示例である。第２の分離処理の対象は、グラフ付箋１０３である。後述する図２３Ａ乃至図２３Ｃ、図２８Ａ乃至図２８Ｃ、図３４Ａ乃至図３４Ｃに示されるグラフ付箋１０３は、第２の分離処理がされた表示例である。第３の分離処理の対象は、数表（統計）付箋１０７である。後述する図３４Ａ乃至図３４Ｃに示される数表（統計）付箋１０７は、第３の分離処理がされた表示例である。
【０１７３】
本実施形態では、端末２０は、関数が入力及び表示され、まとめて表示された第１の入力表示領域及び第２の入力表示領域（数式付箋１０４）と、前記第１の入力表示領域及び前記第２の入力表示領域とそれぞれ紐付けられ、前記第１の入力表示領域に入力された前記関数に基づく演算結果に係わる第１のメイン表示（第１のグラフ）と前記第２の入力表示領域に入力された前記関数に基づく演算結果に係わる第２のメイン表示（第２のグラフ）とがまとめて表示された演算結果表示領域（グラフ付箋１０３）と、を指示に応じて表示装置２６に表示させる。端末２０は、前記第１の入力表示領域と前記第２の入力表示領域を分離させる指示、又は、前記第１のメイン表示と前記第２のメイン表示を分離させる指示を受け付けたとき、前記第１の入力表示領域と前記第２の入力表示領域とを分離して表示させ、前記第１のメイン表示を第１の演算結果表示領域に表示させ、前記第２のメイン表示を第２の演算結果表示領域に表示させる。
【０１７４】
［付箋作成における画面表示の一例］  
図２１Ａ乃至図２１Ｆを参照して、各種付箋の作成時のユーザーの操作及び表示の一例について説明する。ここでは、数式付箋１０４、グラフ付箋１０３及びスライダ付箋１０５、数表（数式）付箋１０６、数表（統計）付箋１０７、統計計算付箋１０８がこの順に作成される例を説明する。なお、図２１Ａ乃至図２１Ｆに示される画面表示は、図２に例示した画面表示を幾分簡略化したものである。
【０１７５】
ユーザーは、ペーパー１００上にポインタ１３１が表示されている状態で、例えば入力装置２５であるマウスを右クリックする。これにより、図２に示すような、メニューアイコンバー５０が表示される。ユーザーは、メニューアイコンバー５０から数式アイコン５２にポインタ１３１を合わせて数式アイコン５２を選択する。ここで、端末２０は、図３におけるステップＳ１３の数式付箋作成を実行する。数式アイコン５２を選択することにより、空の数式付箋１０４が表示される。なお、空の数式付箋１０４とは、文字や数字、数式などが何も表示されていない状態の数式付箋１０４のことであるが、状態によって、カーソルは表示されていてよい。
【０１７６】
ユーザーが表示された数式付箋１０４を選択すると、数式付箋１０４のチェック欄１２４にチェックが入るとともに、ソフトウェアキーボードである入力ボード１４０が表示される。ユーザーは、入力ボード１４０を用いて数式付箋１０４に例えば数式ｙ＝ａ・ｘを入力する。ａは文字係数である。このとき、端末２０は、図３におけるステップＳ１６、ステップＳ１７の処理を実行する。ユーザーは、ポインタ１３１を入力ボード１４０のＥＸＥキー１３２に合わせてこれを選択する（図２１Ａ）。
【０１７７】
ＥＸＥキー１３２の選択により、端末２０は、演算実行入力を受け付ける。すなわち、端末２０からサーバ１０へと各種情報（例えば、数式付箋１０４に入力された数式の情報、グラフ付箋１０３のｘ表示範囲及びｙ表示範囲など）が送信されて、グラフ描画に必要な演算がサーバ１０で実行される。端末２０は、サーバ１０から返された演算結果を受信する。すなわち、図３におけるステップＳ１８の演算処理が実行される。
【０１７８】
受信した演算結果を用いて、ペーパー１００には、数式ｙ＝ａ・ｘのグラフが描画されたグラフ付箋１０３と、当該数式に含まれる文字係数ａに関するスライダ付箋１０５とが、それぞれ、紐１４１、１４２で数式付箋１０４に紐付けて表示される（図２１Ｂ）。これと同時に、数式付箋１０４内に数表（数式）アイコン７２が表示される。数表（数式）アイコン７２は、ユーザーが数式付箋１０４を選択したことに応じて、数式付箋１０４内に表示されてもよい。このとき、端末２０は、図３におけるステップＳ１９のグラフ付箋処理、ステップＳ２０のスライダ付箋処理を実行している。また、図２１Ａから図２１Ｂへの表示の遷移は、図１９に示される表のＮｏ．２及びＮｏ．１４に相当する。
【０１７９】
ユーザーは、ポインタ１３１を数表（数式）アイコン７２に合わせてこれを選択する。数表（数式）アイコン７２の選択により、ペーパー１００には、数式ｙ＝ａ・ｘに関する数表（数式）付箋１０６が紐１４３で数式付箋１０４に紐付けて表示される（図２１Ｃ）。これと同時に、ユーザーがグラフ付箋１０３を選択すると、グラフ付箋１０３内に数表（統計）アイコン６２が表示される。数表（統計）アイコン６２は、ユーザーがグラフ付箋１０３を選択したことに応じて、グラフ付箋１０３内に表示されてもよい。このとき、端末２０は、図３におけるステップＳ２２の数表（数式）付箋処理を実行している。また、図２１Ｂから図２１Ｃへの表示の遷移は、図１９に示される表のＮｏ．１６に相当する。
【０１８０】
ユーザーは、ポインタ１３１を数表（統計）アイコン６２に合わせてこれを選択する。数表（統計）アイコン６２の選択により、ペーパー１００にはグラフ付箋１０３に紐１４６で紐付けられた数表（統計）付箋１０７が表示される（図２１Ｄ）。数表（統計）付箋１０７は、空の数表１１１を含む。このとき、端末２０は、図３におけるステップＳ１４の数表（統計）付箋作成を実行している。また、図２１Ｃから図２１Ｄへの表示の遷移は、図１９に示される表のＮｏ．１８に相当する。
【０１８１】
ユーザーが表示された数表（統計）付箋１０７を選択すると、数表（統計）付箋１０７のチェック欄１２５にチェックが入るとともに入力ボード１４０が表示される。ユーザーは、入力ボード１４０を用いて数表（統計）付箋１０７の数表に任意の数値を入力する。このとき、端末２０は、図３におけるステップＳ１６、ステップＳ１７の処理を実行する。ユーザーは、例えば数表（統計）付箋１０７のＡ列を選択し、さらに、ポインタ１３１を入力ボード１４０の「Ｓｃａｔｔｅｒ  Ｐｌｏｔ」に合わせてこれを選択する（図２１Ｅ）。
【０１８２】
当該選択により、端末２０からサーバ１０へと各種情報（例えば、数表（統計）付箋１０７に入力された数値の情報、グラフ付箋１０３のｘ表示範囲及びｙ表示範囲など）が送信されて、統計グラフ描画に必要な演算がサーバ１０で実行される。端末２０は、サーバ１０から返された演算結果を受信する。すなわち、図３におけるステップＳ１８の演算処理が実行される。なお、ここで選択された統計計算では、サーバ１０と通信しなくてもグラフ描画が可能であるから、通信を省略してもよい。
【０１８３】
受信した演算結果を用いて、グラフ付箋１０３には、数表（統計）付箋１０７に入力されたＡ列の数値に関する散布図が表示されるとともに、数表（統計）付箋１０７に紐１４７で紐付けられた統計計算付箋１０８が表示される（図２１Ｆ）。このとき、端末２０は、図３におけるステップＳ１９のグラフ付箋処理、ステップＳ２１の統計計算付箋処理を実行している。また、図２１Ｅから図２１Ｆへの表示の遷移は、図１９に示される表のＮｏ．３及びＮｏ．２０に相当する。
【０１８４】
以上、図２１Ａ乃至図２１Ｆに示される一連の流れにより、各付箋１０３〜１０８が作成される。なお、ここでは数式付箋１０４から作成を始めたが、グラフ付箋１０３又は数表（統計）付箋１０７から作成を始めても、最終的に図２１Ｆの表示と同様の表示を作成することが可能である。これに関しては、図１８を参照して説明した通りである。
【０１８５】
本実施形態によれば、１つのグラフ付箋１０３に複数の関数グラフや統計グラフを表示させることができ、便利である。また、各種付箋を自由なレイアウトで配置させることができり、ユーザーの利便性が向上する。さらに、グラフ付箋１０３、数式付箋１０４、数表（統計）付箋１０７は、いずれの付箋から作成し始めても同様の表示に到達することができるため、使い勝手がよい。
【０１８６】
図２２Ａ乃至図２２Ｆは、グラフ付箋１０３、数式付箋１０４、スライダ付箋１０５及び数表（数式）付箋１０６が表示された状態からの各種付箋の作成及び表示の一例を示す図である。以下では、第１の数式付箋１０４ａから第２の数式付箋１０４ｂを作成してグラフ付箋１０３に第２の数式付箋１０４ｂに入力された数式のグラフを表示させるとともにスライダ付箋１０５を作成し、第２の数式付箋１０４ｂから数表（数式）付箋１０６に追加表示を作成する一連の流れを例示する。なお、図２２Ａ以降に示される画面表示は、図２に例示した画面表示を模式的に表したものである。
【０１８７】
図２２Ａでは、ペーパー１００にグラフ付箋１０３、数式付箋１０４（第１の数式付箋１０４ａ）、スライダ付箋１０５（第１のスライダ付箋１０５ａ）及び数表（数式）付箋１０６が表示されている。グラフ付箋１０３には、数式付箋１０４に入力された数式ｙ＝ａ・ｘのグラフ（第１のグラフ）が表示されている。スライダ付箋１０５には、当該数式に含まれる文字係数ａを変化させるためのスライダが表示されている。数表（数式）付箋１０６には、当該数式に関するｘ及びｙの値を含む第１の数表１０６ａが表示されている。なお、図２２Ａ乃至図２２Ｆでは数表中の数値を省略しているが、数表中にはユーザーが入力した数値が入っているものとする。グラフ付箋１０３、スライダ付箋１０５及び数表（数式）付箋１０６は、それぞれ、紐１４１、１４２、１４３で数式付箋１０４に紐付けられている。
【０１８８】
ユーザーが第１の数式付箋１０４ａを選択すると、図２２Ａに示されるように、第１の数式付箋１０４ａの下側に演算アイコン７０ａが出現する。ユーザーは、演算アイコン７０ａにポインタ１３１を合わせてこれを選択する。これにより、図２２Ｂに示されるように、空の第２の数式付箋１０４ｂが、第１の数式付箋１０４ａの下側につなげて表示される。このとき、端末２０は、図３におけるステップＳ１３の数式付箋作成を実行している。また、図２２Ａから図２２Ｂへの表示の遷移は、図１９に示される表のＮｏ．１１に相当する。
【０１８９】
図２２Ｃに示されるように、ユーザーは、第２の数式付箋１０４ｂを選択して、入力ボード１４０を用いて数式ｙ＝ｂ・ｘ２を入力する。ｂは文字係数である。このとき、端末２０は、図３におけるステップＳ１６、ステップＳ１７の処理を実行する。ユーザーは、入力ボード１４０のＥＸＥキー１３２を選択する。
【０１９０】
これにより、図３におけるステップＳ１８の演算処理が実行される。そして、図２２Ｄに示されるように、グラフ付箋１０３に数式ｙ＝ｂ・ｘ２のグラフ（第２のグラフ）が描画されるとともに、第２の数式付箋１０４ｂに入力された数式に含まれる文字係数ｂに関する第２のスライダ付箋１０５ｂが、第１のスライダ付箋１０５ａの下側につなげて表示される。このとき、端末２０は、図３におけるステップＳ１９のグラフ付箋処理、ステップＳ２０のスライダ付箋処理を実行している。また、図２２Ｃから図２２Ｄへの表示の遷移は、図１９に示される表のＮｏ．１及びＮｏ．１３に相当する。
【０１９１】
図２２Ｅに示されるように、第２の数式付箋１０４ｂ内に数表（数式）アイコン７１ｂが表示されている。ユーザーが第２の数式付箋１０４ｂを選択したことに応じて、第２の数式付箋１０４ｂ内に数表（数式）アイコン７１ｂが表示されてもよい。ユーザーは、数表（数式）アイコン７１ｂにポインタ１３１を合わせてこれを選択する。これにより、図２２Ｆに示されるように、第１の数表１０６ａに第２の数表１０６ｂが追加された数表（数式）付箋１０６が表示される。このとき、端末２０は、ステップＳ２２の数表（数式）付箋処理を実行している。図２２Ｅから図２２Ｆへの表示の遷移は、図１９に示される表のＮｏ．１５に相当する。
【０１９２】
図２３Ａ乃至図２３Ｃを参照して、数式付箋１０４（数式付箋ユニット）の分離操作及び当該操作時の表示について説明する。
【０１９３】
図２３Ａでは、ペーパー１００にグラフ付箋１０３（第１のグラフ付箋１０３ａ）、数式付箋１０４（第１の数式付箋１０４ａ及び第２の数式付箋１０４ｂからなる１つの数式付箋ユニット）及びスライダ付箋１０５（第１のスライダ付箋１０５ａ）が表示されている。グラフ付箋１０３には、第１の数式付箋１０４ａに入力された数式ｙ＝ａ・ｘのグラフ（第１のグラフ）と、第２の数式付箋１０４ｂに入力された数式ｙ＝ａ・ｘ２のグラフ（第２のグラフ）とが表示されている。スライダ付箋１０５には、２つの数式に含まれる文字係数ａを変化させるためのスライダが表示されている。２つの数式に同じ文字係数ａが含まれているため、スライダ付箋１０５（第１のスライダ付箋１０５ａ）は、第１の数式付箋１０４ａと第２の数式付箋１０４ｂとで共有されている。例えば、図１９に示される表のＮｏ．１２にしたがって、スライダ付箋１０５が共有されている。グラフ付箋１０３と数式付箋１０４とスライダ付箋１０５とは、紐付けられた、すなわち同一グループに属する付箋である。
【０１９４】
ユーザーは、図２３Ａに示されるように、整列された第１の数式付箋１０４ａ及び第２の数式付箋１０４ｂのうち、第２の数式付箋１０４ｂを選択して、第２の数式付箋１０４ｂを移動させる。このとき、端末２０は、図３におけるステップＳ２６の付箋分離処理を実行する。
【０１９５】
図２３Ｂは、整列された第１の数式付箋１０４ａ及び第２の数式付箋１０４ｂの分離途中の表示の一例を示す図である。図２３Ｂでは、第２の数式付箋１０４ｂはドラッグ操作により移動されているが、第２の数式付箋１０４ｂが第１の数式付箋１０４ａと整列されていたときの元の位置に付箋の外枠１０４ｄが残って表示されている。
【０１９６】
ドラッグ・アンド・ドロップ操作が完了すると、図２３Ｃに示されるように、第２の数式付箋１０４ｂが第１の数式付箋１０４ａから分離される。これに伴い、第１のスライダ付箋１０５ａをコピーした第２のスライダ付箋１０５ｂが作成される。これに伴い、グラフ付箋１０３も、第１のグラフが表示された第１のグラフ付箋１０３ａと、第２のグラフが表示された第２のグラフ付箋１０３ｂとに分離される。このように、分離対象の付箋に紐付けられた同一グループの付箋も、分離対象の付箋の分離に伴って分離される。
【０１９７】
ここで行われる付箋分離処理では、ＣＰＵ２１は、第１のグラフ付箋１０３ａには第１のグラフのみを表示させ、ストレージ２４に記憶された第２のグラフの情報（サーバ１０から受信した演算結果）から、第２のグラフが描画された第２のグラフ付箋１０３ｂを表示させる。ＣＰＵ２１は、ストレージ２４に記憶されたスライダ情報に基づいて第１のスライダ付箋１０５ａのコピーを生成して第２のスライダ付箋１０５ｂを表示させる。ＣＰＵ２１は、第１の数式付箋１０４ａを第１のスライダ付箋１０５ａと第１のグラフ付箋１０３ａと紐付け、第２の数式付箋１０４ｂを第２のスライダ付箋１０５ｂと第２のグラフ付箋１０３ｂと紐付ける。
【０１９８】
図２４Ａ乃至図２４Ｃを参照して、数式付箋の移動による結合操作及び当該操作時の表示について説明する。
【０１９９】
図２４Ａは、図２３Ｃに相当する表示である。この表示において、ユーザーは、第２の数式付箋１０４ｂを選択して、第２の数式付箋１０４ｂを移動させる操作（例えばドラッグ・アンド・ドロップ操作）をする。このとき、端末２０は、図３におけるステップＳ２５の付箋結合処理を実行する。
【０２００】
図２４Ｂは、整列される第１の数式付箋１０４ａと第２の数式付箋１０４ｂの結合途中の表示の一例を示す図である。第２の数式付箋１０４ｂがドラッグ操作により結合（整列）先の第１の数式付箋１０４ａの横に移動されると、第１の数式付箋１０４ａの外枠が破線で表示される。この破線表示状態でドロップ操作が行われると、結合操作が完了する。
【０２０１】
結合操作が完了すると、図２４Ｃに示されるように、第２の数式付箋１０４ｂが第１の数式付箋１０４ａの下側につなげて表示される。これに伴い、第１のスライダ付箋１０５ａに含まれる文字係数ａと同じ文字係数ａを含む第２のスライダ付箋１０５ｂは消滅する。すなわち、第２のスライダ付箋１０５ｂが第１のスライダ付箋１０５ａに統合される。これに伴い、第２のグラフが表示された第２のグラフ付箋１０３ｂが第１のグラフ付箋１０３ａと統合されて１つのグラフ付箋１０３となる。このように、結合対象の付箋に紐付けられた同一グループの付箋も、結合対象の結合に伴って結合される。
【０２０２】
ここで行われる付箋結合処理では、ＣＰＵ２１は、ストレージ２４に記憶された第２のグラフの情報から、第１のグラフとともに第２のグラフが描画された第１のグラフ付箋１０３ａを表示させる。ＣＰＵ２１は、第１のスライダ付箋１０５ａのみを表示させる。
【０２０３】
図２５Ａ乃至図２５Ｅを参照して、グラフ付箋の移動による結合操作及び当該操作時の表示について説明する。
【０２０４】
図２５Ａでは、ペーパー１００に第１のグラフ付箋１０３ａ、第１の数式付箋１０４ａ及び第１のスライダ付箋１０５ａが表示されている。第１のグラフ付箋１０３ａには、第１の数式付箋１０４ａに入力された数式ｙ＝ａ・ｘのグラフ（第１のグラフ）が描画されている。第１のスライダ付箋１０５ａには、当該数式に含まれる文字係数ａを変化させるためのスライダが表示されている。第１の数式付箋１０４ａには、第１のグラフ付箋１０３ａ及び第１のスライダ付箋１０５ａが紐付けられている。
【０２０５】
ユーザーは、ペーパー１００上にメニューアイコンバー５０を表示させて、メニューアイコンバー５０から数式アイコン５２を選択する。このとき、端末２０は、図３におけるステップＳ１３の数式付箋作成を実行する。これにより、図２５Ｂに示されるように、新たな付箋として第３の数式付箋１０４ｃが表示される。第３の数式付箋１０４ｃは、第１の数式付箋１０４ａとは関連付けられていない、別個の独立した付箋である。第３の数式付箋１０４ｃが表示されるとともに、入力ボード１４０が表示される。ユーザーは、表示された第３の数式付箋１０４ｃを選択して、入力ボード１４０を用いて数式ｙ＝ａ・ｘ２を入力する。このとき、端末２０は、図３におけるステップＳ１６、ステップＳ１７の処理を実行する。そして、ユーザーは、入力ボード１４０のＥＸＥキー１３２を選択する。これにより、図２５Ｃに示されるように、第３のグラフ付箋１０３ｃに当該数式のグラフ（第３のグラフ）が描画されるとともに、当該数式に含まれる文字係数ａに関する第３のスライダ付箋１０５ｃが表示される。このとき、端末２０は、図３におけるステップＳ１９、ステップＳ２０の処理を実行している。第３の数式付箋１０４ｃには、第３のグラフ付箋１０３ｃ及び第３のスライダ付箋１０５ｃが紐付けられている。
【０２０６】
ユーザーは、図２５Ｃに示されるように、第３のグラフ付箋１０３ｃを選択して、第３のグラフ付箋１０３ｃを移動させる。このとき、端末２０は、図３におけるステップＳ２５の付箋結合処理を実行する。
【０２０７】
図２５Ｄは、統合される第１のグラフ付箋１０３ａと第２のグラフ付箋１０３ｂの結合途中の表示の一例を示す図である。ドラッグ中のポインタを結合（統合）先の第１のグラフ付箋１０３ａの上に移動させると、第１のグラフ付箋１０３ａの外枠が破線で表示される。この破線表示状態でドロップ操作が行われると、結合操作が完了する。
【０２０８】
結合操作が完了すると、図２５Ｅに示されるように、第３のグラフが表示された第３のグラフ付箋１０３ｃが第１のグラフ付箋１０３ａと統合されて１つのグラフ付箋１０３となるとともに、文字係数ａに関する第３のスライダ付箋１０５ｃが、第１のスライダ付箋１０５ａに統合されてスライダ付箋１０５が表示される。つまり、スライダ付箋１０５が、第１の数式付箋１０４ａと第３の数式付箋１０４ｃとで共有される。
【０２０９】
このように、本実施形態では、操作対象の付箋と同じグループの付箋は、操作対象の付箋の結合に伴って結合される。紐付けられたグループの付箋同士が一度の操作で結合されるため、操作性に優れる。
【０２１０】
図２６Ａ乃至図２６Ｆを参照して、座標値付箋１０９及び演算（α＋β）付箋１１０の作成時の操作及び表示の一例を説明する。
【０２１１】
図２６Ａでは、ペーパー１００にグラフ付箋１０３、数式付箋１０４（第１の数式付箋１０４ａ及び第３の数式付箋１０４ｃからなる数式付箋ユニット）及びスライダ付箋１０５ａが表示されている。グラフ付箋１０３には、第１の数式付箋１０４ａに入力された数式ｙ＝ａ・ｘの第１のグラフと、第２の数式付箋１０４ｂに入力された数式ｙ＝ａ・ｘ２の第２のグラフとが表示されている。ユーザーがグラフ付箋１０３を選択して、グラフ付箋１０３に描画されたグラフにポインタを合わせると、座標値表示が出現する。例えば、ａ＝１であるときにユーザーが第１のグラフと第２のグラフとの交点の１つである交点１６２ａ（１，１）にポインタを合わせて選択すると、選択したグラフ上の点に対応付けてその近くに符号Ｐ１が表示され、座標値表示が確定して点Ｐ１（１，１）を表示する座標値ラベル１６１ａが表示され、さらに、これと同様の表示の座標値付箋１０９が作成される。作成された第１の座標値付箋１０９ａには、点Ｐ１（１，１）が表示される。このとき、端末２０は、図３におけるステップＳ２４の座標値付箋作成を実行している。また、図２６Ａの表示の作成は、図１９に示される表のＮｏ．６に相当する。
【０２１２】
ユーザーがグラフ付箋１０３を選択して、グラフ付箋１０３に表示されたグラフにポインタを合わせると、再度、座標値表示が出現する。例えば、図２６Ｂに示されるように、ａ＝１であるときに第２のグラフ上の点１６２ｂ（−２，４）にポインタを合わせて選択すると、選択したグラフ上の点に対応付けてその近くに符号Ｐ２が表示され、座標値ラベル１６１ｂが確定して点Ｐ２（−２，４）を表示する座標値ラベル１６１ｂが表示され、さらに、これと同様の表示の座標値付箋１０９が作成される。作成された第２の座標値付箋１０９ｂは、第１の座標値付箋１０９ａの下側につなげて表示される。このとき、端末２０は、図３におけるステップＳ２４の座標値付箋作成を実行している。また、図２６Ｂから図２６Ｃへの表示の遷移は、図１９に示される表のＮｏ．５に相当する。
【０２１３】
ユーザーがグラフ付箋１０３を選択すると、図２６Ｄに示されるように、グラフ付箋１０３に演算アイコン６３が表示される。ユーザーは、演算アイコン６３にポインタを合わせてこれを選択する。これにより、空の演算（α＋β）付箋１１０ａを含む演算（α＋β）付箋１１０が表示される。このとき、端末２０は、図３におけるステップＳ１５の演算（α＋β）付箋作成を実行している。また、図２６Ｄから図２６Ｅへの表示の遷移は、図１９に示される表のＮｏ．８に相当する。
【０２１４】
ユーザーが空の演算（α＋β）付箋１１０ａを選択すると、演算（α＋β）付箋１１０ａの入力エリアにカーソルが表示されるとともに、不図示の入力ボードが表示される。ユーザーは、例えば、入力ボードによりｘ１＋ｘ２を入力する。ここで、ｘ１には、座標値付箋１０９に示されるＰ１のｘ座標が割り当てられていて、ｘ２には、座標値付箋１０９に示されるＰ２のｘ座標が割り当てられている。ユーザーが不図示の入力ボードに含まれる実行キーを選択するか、又は端末２０の入力装置２５よりＥｎｔｅｒキーを押下すると、当該演算が実行される。すなわち、図３におけるステップＳ１８の演算処理が実行される。ここでは、ｘ１＋ｘ２＝１＋（−２）＝−１が演算結果として演算（α＋β）付箋１１０に表示される。このとき、端末２０は、図３におけるステップＳ２３の演算（α＋β）処理を実行している。
【０２１５】
再度、ユーザーがグラフ付箋１０３の上の演算アイコン６３を選択すると、演算（α＋β）付箋１１０が表示される。第２の演算付箋１１０ｂが、第１の演算付箋１１０ａの下側につなげて表示される（図２６Ｆ）。このとき、端末２０は、図３におけるステップＳ１５の演算（α＋β）付箋作成を実行している。図２６Ｅから図２６Ｆへの表示の遷移は、図１９に示される表のＮｏ．７に相当する。
【０２１６】
このように、座標値付箋１０９及び演算（α＋β）付箋１１０は、グラフ付箋１０３に紐づけて作成される付箋である。同じグラフ付箋１０３に紐付けられた座標値付箋１０９及び演算（α＋β）付箋１１０は、つなげて表示されることにより、一覧性よく表示される。
【０２１７】
図２７Ａ及び図２７Ｂを参照して、付箋の結合操作時の座標値付箋１０９及び演算（α＋β）付箋１１０の表示について説明する。
【０２１８】
図２７Ａでは、ペーパー１００に第１のグラフ付箋１０３ａ、第１の数式付箋１０４ａ、第１のスライダ付箋１０５ａ、第１の座標値付箋１０９ａ及び第１の演算付箋１１０ａが表示されている。第１の数式付箋１０４ａには、第１のグラフ付箋１０３ａ及び第１のスライダ付箋１０５ａが紐付けられている。第１のグラフ付箋１０３ａには、第１の座標値付箋１０９ａ及び第１の演算付箋１１０ａが紐付けられている。また、ペーパー１００に第２のグラフ付箋１０３ｂ、第２の数式付箋１０４ｂ、第２のスライダ付箋１０５ｂ、第２の座標値付箋１０９ｂ及び第２の演算付箋１１０ａが表示されている。第２の数式付箋１０４ｂには、第２のグラフ付箋１０３ｂ及び第２のスライダ付箋１０５ｂが紐付けられている。第２のグラフ付箋１０３ｂには、第２の座標値付箋１０９ｂ及び第２の演算付箋１１０ｂが紐付けられている。
【０２１９】
ユーザーは、第２のグラフ付箋１０３ｂを選択して、第２のグラフ付箋１０３ｂを移動させる。このとき、端末２０は、図３におけるステップＳ２５の付箋結合処理を実行する。これにより、図２７Ｂに示されるように、グラフ付箋１０３、数式付箋１０４及びスライダ付箋１０５は結合されるが、座標値付箋及び演算付箋は消滅する。
【０２２０】
図２８Ａ乃至図２８Ｃを参照して、付箋の分離操作時の座標値付箋１０９及び演算（α＋β）付箋１１０の表示について説明する。
【０２２１】
図２８Ａでは、ペーパー１００にグラフ付箋１０３、第１の数式付箋１０４ａ及び第２の数式付箋１０４ｂを含む数式付箋１０４、第１のスライダ付箋１０５ａ及び第２のスライダ付箋１０５ｂを含むスライダ付箋１０５、第１の座標値付箋１０９ａ及び第２の座標値付箋１０９ｂを含む座標値付箋１０９、及び第１の演算付箋１１０ａ及び第２の演算付箋１１０ｂを含む演算（α＋β）付箋１１０が表示されている。数式付箋１０４には、グラフ付箋１０３及びスライダ付箋１０５が紐付けられている。グラフ付箋１０３には、座標値付箋１０９及び演算（α＋β）付箋１１０が紐付けられている。
【０２２２】
ユーザーは、グラフ付箋１０３の不図示の第２のタブを選択して、グラフ付箋１０３を移動させる操作（例えばドラッグ・アンド・ドロップ操作）をする。このとき、端末２０は、図３におけるステップＳ２６の付箋分離処理を実行する。
【０２２３】
図２８Ｂは、統合されたグラフ付箋１０３の分離途中の表示の一例を示す図である。分離操作に伴って表示された第２のグラフ付箋１０３ｂには、そのグラフエリア内に「Ｓｅｐａｒａｔｉｏｎ」の文字が表示される。これにより、分離中であることが一見してわかる。なお、図２８Ｂに示される第２のグラフ付箋１０３ｂ及び「Ｓｅｐａｒａｔｉｏｎ」の文字は、薄く表示されてよい。
【０２２４】
ドラッグ・アンド・ドロップ操作が完了すると、図２８Ｃに示されるように、グラフ付箋１０３は第１のグラフ付箋１０３ａと第２のグラフ付箋１０３ｂとに、数式付箋１０４（数式付箋ユニット）は第１の数式付箋１０４ａと第２の数式付箋１０４ｂとに、スライダ付箋１０５（スライダ付箋ユニット）は第１のスライダ付箋１０５ａと第２のスライダ付箋１０５ｂとに分離されるが、座標値付箋及び演算付箋は消滅する。
【０２２５】
このように、グラフ付箋１０３に紐付けられた座標値付箋１０９及び演算（α＋β）付箋１１０は、結合と分離のいずれにおいても消滅する。
【０２２６】
図２９は、幾何付箋２０３を含む画面表示の一例を示す図である。図２９では、表示装置２６に表示されたペーパー２００に幾何付箋２０３が表示されている。以下、幾何付箋２０３について、図１９に示される幾何付箋２０３の作成時の操作及び表示を参照して説明する。
【０２２７】
幾何付箋２０３は、メニューアイコンバー５０の幾何アイコン５５を選択することにより作成される付箋である。幾何付箋２０３には、ユーザーが描いた直線、円などの幾何学図形が入力及び表示可能である。図２９では、幾何付箋２０３に紐付けられた測定値付箋２０１及び演算付箋２０２が表示されている。付箋２０１、２０２の作成及び演算指示は、入力ボード２４０や幾何付箋２０３に付随して表示される各種アイコン８０から入力、選択等することができる。
【０２２８】
幾何付箋２０３に幾何学図形が描画された後には、測定値付箋２０１、２０２の作成が可能となる。測定値付箋２０１を作成する場合、ユーザーは、例えば図形の２点を選択する。これにより、端末２０は、測定値付箋２０１の作成指示を受け付ける。幾何付箋２０３に関連付けられた測定値付箋２０１がある場合には、新しい測定値付箋２０１が既存の測定値付箋２０１の下側につなげて表示される（図１９に示される表のＮｏ．２１）。これは、例えば、図２９に示される、第１の測定値付箋２０１ａの下側の第２の測定値付箋２０１ｂの作成に相当する。それ以外の場合には、当該幾何付箋２０３に関連付けられた新しい測定値付箋２０１が表示される（図１９に示される表のＮｏ．２２）。これは、例えば、図２９に示される第１の測定値付箋２０１ａの新規作成に相当する。
【０２２９】
演算付箋２０２を作成する場合、ユーザーは、演算アイコン２４１を選択する。これにより、端末２０は、演算付箋２０２の作成指示を受け付ける。幾何付箋２０３に関連付けられた演算付箋２０２がある場合には、新しい演算付箋２０２が既存の演算付箋２０２の下側につなげて表示される（図１９に示される表のＮｏ．２３）。それ以外の場合には、当該幾何付箋２０３に関連付けられた新しい演算付箋２０２が表示される（図１９に示される表のＮｏ．２４）。これは、例えば、図２９に示される演算付箋２０２の作成に相当する。
【０２３０】
このように、端末２０は、幾何付箋２０３に紐付けられた付箋２０１、２０２の有無によって、新たに表示される付箋２０１、２０２の表示を決定する。特に、測定値付箋２０１及び演算付箋２０２は、作成に関して上述の座標値付箋１０９及び演算（α＋β）付箋１１０と似た挙動を示す。
【０２３１】
ここまで、サーバ１０で演算された統計計算結果に係わる統計グラフがグラフ付箋１０３に表示されるものを説明してきたが、演算される統計計算種別によっては統計計算結果が統計計算付箋１０８にのみ表示されうる。図３０には、そのような一例が示される。
【０２３２】
図３０には、数表（統計）付箋１０７の数表１１１のＡ列に入力された数値に対して、入力ボード１４０から「Ｏｎｅ−Ｖａｒｉａｂｌｅ」が選択された場合の画面表示の一例が示されている。当該選択により、端末２０からサーバ１０へと各種情報（例えば、数表１１１のＡ列の数値の情報、統計計算種別の情報など）が送信されて、統計計算がサーバ１０で実行される。端末２０は、サーバ１０から返された統計計算結果を受信する。すなわち、図３におけるステップＳ１８の演算処理が実行される。
【０２３３】
受信した統計計算結果を用いて、統計計算付箋１０８が作成及び表示される。このとき、端末２０は、図３におけるステップＳ２１の統計計算付箋処理を実行している。数表（統計）付箋１０７は、統計計算付箋１０８と紐１４７で紐付けられている。例えば、図１９に示される表のＮｏ．２０にしたがって、数表（統計）付箋１０７から統計計算付箋１０８が生成されてよい。
【０２３４】
図３１には、数表（統計）付箋１０７の数表１１１のＡ列及びＢ列に入力された数値に対して、入力ボード１４０から「Ｌｉｎｅａｒ  Ｒｅｇｒｅｓｓｉｏｎ」が選択された場合の画面表示の一例が示されている。当該選択により、図３におけるステップＳ１８の演算処理が実行されて、さらに、ステップＳ１９のグラフ付箋処理、ステップＳ２１の統計計算付箋処理により、Ｌｉｎｅａｒ  Ｒｅｇｒｅｓｓｉｏｎ（線形回帰）の演算結果を示す統計グラフを表示するグラフ付箋１０３と、統計計算結果（文字情報）を示す統計計算付箋１０８とが作成及び表示される。数表（統計）付箋１０７は、それぞれ、紐１４６、１４７でグラフ付箋１０３及び統計計算付箋１０８と紐付けられている。例えば、図１９に示される表のＮｏ．４及びＮｏ．２０にしたがって、数表（統計）付箋１０７からグラフ付箋１０３及び統計計算付箋１０８が生成されてよい。
【０２３５】
サーバ１０は、例えば、統計計算種別が「Ｏｎｅ−Ｖａｒｉａｂｌｅ」又は「Ｔｗｏ−Ｖａｒｉａｂｌｅ」であるとき、図３におけるステップＳ２１の統計計算付箋処理が行われるが、ステップＳ１９のグラフ付箋処理は行われない。また、統計計算種別が上記の２種類以外であるとき、すなわち、例えば、「Ｌｉｎｅａｒ  Ｒｅｇｒｅｓｓｉｏｎ」や「Ｑｕａｄｒａｔｉｃ  Ｒｅｇｒｅｓｓｉｏｎ」等の統計回帰計算に関するもの、又は「Ｓｃａｔｔｅｒ  Ｐｌｏｔ」、「Ｂｏｘ＆Ｗｈｉｓｋｅｒ  Ｐｌｏｔ」、「Ｈｉｓｔｏｇｒａｍ」、「Ｐｉｅ  Ｃｈａｒｔ」であるとき、図３におけるステップＳ２１の統計計算付箋処理、及び、ステップＳ１９のグラフ付箋処理が行われる。このように、統計計算種別によって、図３におけるステップＳ１９のグラフ付箋処理が行われるかどうかが異なる。
【０２３６】
図３２Ａは、数表（統計）付箋１０７と統計計算付箋１０８とからなる画面表示の一例を示す図である。図３２Ａでは、数表（統計）付箋１０７の数表１１１において、Ａ列に福岡の３月の平均気温、Ｂ列に福岡の桜の開花日（３月１日を基準とする）、Ｃ列に東京の３月の平均気温、Ｄ列に東京の桜の開花日（３月１日を基準とする）が入力されている（いずれも１９８７年から２００４年までのデータ）。統計計算付箋１０８には、数表（統計）付箋１０７の数表１１１のＡ列に入力された値に対するＯｎｅ−Ｖａｒｉａｂｌｅ統計計算結果が表示されている。例えば、図１９に示される表のＮｏ．２０にしたがって、数表（統計）付箋１０７から統計計算付箋１０８が生成されてよい。
【０２３７】
図３２Ｂには、さらに、第２の統計計算付箋１０８ｂに数表（統計）付箋１０７の数表のＣ列に入力された値に対するＯｎｅ−Ｖａｒｉａｂｌｅ統計計算結果が表示されている。第２の統計計算付箋１０８ｂは、第１の統計計算付箋１０８ａの下側につなげて表示されている。図３２Ａから図３２Ｂの表示への遷移は、図１９に示される表のＮｏ．１９に相当する。
【０２３８】
このように、数表（統計）付箋１０７に紐付けられた統計計算付箋１０８がまとめて表示されることにより、一覧性がよい。
【０２３９】
図３３Ａは、図３２Ａと同じ数表（統計）付箋１０７の数表１１１のＡ列に対してHistogram統計計算が実行されたときの画面表示の一例である。数表（統計）付箋１０７に紐付けられた第１の統計計算付箋１０８ａ及びグラフ付箋１０３が表示されている。
【０２４０】
図３４Ｂは、さらに、数表（統計）付箋１０７のＣ列に対してHistogram統計計算を実行したときの画面表示の一例である。第２の統計計算付箋１０８ｂは、第１の統計計算付箋１０８ａの下側につなげて表示される。統計グラフは、グラフ付箋１０３に重ねて表示されている。
【０２４１】
このように、１つのグラフ付箋１０３に統計グラフが重ねて描画されることにより、２つのグラフの比較がより容易である。また、統計計算付箋１０８ａのタブ１５３ａの色と、グラフ付箋１０３に表示される対応するタブ１１２及び対応するグラフの各色とは同じであり、且つ、統計計算付箋１０８ｂのタブ１５３ｂの色と、グラフ付箋１０３に表示される対応するタブ１１３及び対応するグラフの各色とは同じであるから、各統計計算付箋１０８ａ、１０８ｂに表示される統計計算範囲（「Ｄａｔａ：Ａ：Ａ」又は「Ｄａｔａ：Ｃ：Ｃ」の表示）及び数表（統計）付箋１０７もあわせて見ることで、グラフ付箋１０３に表示される各グラフが数表（統計）付箋１０７のどのデータに対応するものであるか、一目でわかる。
【０２４２】
図３３Ｃは、さらに、数表（統計）付箋１０７の数表１１１のＡ列及びＣ列に対してＢｏｘ  ＆  Ｗｈｉｓｋｅｒ  Ｐｌｏｔ統計計算を実行したときの画面表示の一例である。第３の統計計算付箋１０８ｃが、第２の統計計算付箋１０８ｂの下側につなげて表示され、さらに、第４の統計計算付箋１０８ｄが、第３の統計計算付箋１０８ｃの下側につなげて表示されている。統計グラフは、グラフ付箋１０３に描画されている。統計グラフに対応する４つのタブ１１２、１１３、１１４、１１５も表示されている。統計計算付箋１０８ａのタブ１５３ａ及び統計計算付箋１０８ｃの１５３ｃの各色と、グラフ付箋１０３に表示される対応するタブ１１２及びタブ１１４の各色と、各対応するグラフの色は同じであり、且つ、統計計算付箋１０８ｂのタブ１５３ｂ及び統計計算付箋１０８ｄの１５３ｄの各色と、グラフ付箋１０３に表示される対応するタブ１１３及びタブ１１５の各色と、各対応するグラフの色は同じであるから、上記の効果に加えて、グラフ付箋１０３に表示される複数のグラフが、数表（統計）付箋１０７の同じデータに対応するものであることが、一目でわかる。
【０２４３】
以下、統計計算結果に係わる付箋の分離及び結合について説明する。  
図３４Ａに示されるように、ユーザーが第２のタブ１１３を選択して移動させる（例えばドラッグ・アンド・ドロップ操作）。これにより、図３４Ｂに示されるように、第２のタブ１１３と紐付けられたデータ（第２の統計グラフのデータ）が第２のグラフ付箋１０３ｂに表示される。これに伴い、対応する第２の統計計算付箋１０８ｂが分離され、さらに、数表（統計）付箋１０７の数表１１１のＡ列のコピーが生成された第２の数表（統計）付箋１０７ｂが表示される。数表（統計）付箋１０７は、第１の数表（統計）付箋１０７ａとしてそのまま表示される。
【０２４４】
図３４Ｂに示される状態において、ユーザーが第４のタブ１１５を選択してこれを第２のグラフ付箋１０３ｂに重ねるように移動させる（例えばドラッグ・アンド・ドロップ操作）。これにより、図３４Ｃに示されるように、第４のタブ１１５と紐付けられたデータ（第４の統計グラフのデータ）が第２のグラフ付箋１０３ｂに追加表示される。これに伴い、対応する統計計算付箋１０８ｂが分離され、第１の数表（統計）付箋１０７ａの数表のＡ列のコピーが生成されて第２の数表（統計）付箋１０７ｂにＢ列として追加表示される。
【０２４５】
図３５Ａ乃至図３５Ｃは、福岡の３月の平均気温と桜の開花日に対して、Ｓｃａｔｔｅｒ  Ｐｌｏｔを実行した後の画面表示の一例（図３５Ａ）、さらにＬｉｎｅａｒ  Ｒｅｇｒｅｓｓｉｏｎ統計計算を実行した後の画面表示の一例（図３５Ｂ）、さらに東京の３月の平均気温と桜の開花日に対してＳｃａｔｔｅｒ  Ｐｌｏｔ及びＬｉｎｅａｒ  Ｒｅｇｒｅｓｓｉｏｎ統計計算を実行した後の画面表示の一例（図３５Ｃ）である。統計計算付箋１０８ａ、１０８ｂ、１０８ｃ、１０８ｄは、図１９の表のＮｏ．１９にしたがって下側につなげて作成されていく。また、統計グラフは、図３の表のＮｏ．３にしたがってグラフ付箋１０３に追加されていく。
【０２４６】
また、図３５Ａに示すように、グラフ付箋１０３に１つのグラフのみ表示されているとき、グラフ付箋１０３のタブは表示されなくてよい。図３５Ｂ、図３５Ｃに示すように、グラフ付箋１０３に２つ以上のグラフが表示されているときだけ、グラフ付箋１０３のタブ１１２、１１３、１１４、１１５が表示されてよい。これにより、グラフ付箋１０３のタブの有無を見ただけで、そのグラフ付箋１０３に表示中のグラフが１つだけかどうかがわかる。また、グラフ付箋１０３のタブの数を見ただけで、そのグラフ付箋１０３に表示中のグラフがいくつあるかがわかる。
【０２４７】
本実施形態では、フローティングオブジェクトである各付箋に表示されたデータ、統計計算結果、統計グラフを一画面上に並べることができる。異なる種類の統計グラフを比較することが可能となり、同一データに対する種々の解析方法を学習することができる。また、異なる種類の統計グラフを１つのグラフ付箋に結合したり別個のグラフ付箋に分離したりすることができる。これにより、使い勝手のよい表示を提供することが可能となる。
【０２４８】
特に、本実施形態によれば、統計グラフや統計計算結果をドラッグ・アンド・ドロップ操作などの容易な操作で並べたり結合したりすることができる。
【０２４９】
本実施形態によれば、グラフ描画エリアの分離と結合が可能なこと、ユーザーが自由に式やグラフを配置できることにより、グラフごとの性質の理解、グラフ同士の関係の理解を助けることができる。特に、ＩＣＴ化が進む数学の授業等でこのようなシステムが活用されることにより、関数グラフや統計グラフ、統計計算結果に関する生徒の理解を助けることができる。
【０２５０】
なお、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【０２５１】
以下に、本出願の出願当初の特許請求の範囲に記載された発明を付記する。  
［１］コンピュータに、互いに異なる種別に各相応した複数種類の表示部を、各種類の表示部同士を結合させた状態で、表示装置の画面に表示させ、
前記複数種類の表示部のうち第１の種類の表示部同士を分離させる操作に応じて、前記複数種類の表示部のうち、前記第１の種類の表示部に関連付けられた第２の種類の表示部同士を分離させて、前記表示装置の画面に表示させる、
ことを実行させるためのプログラム。
［２］前記コンピュータに、
前記複数種類の表示部のうち第１の種類の表示部同士を分離させる操作に応じて、前記複数種類の表示部のうち、前記第１の種類の表示部のそれぞれに関連付けられた第３の種類の表示部を非表示にする、ことを実行させる、［１］に記載のプログラム。
［３］情報処理装置の制御装置により実行される方法であって、
互いに異なる種別に各相応した複数種類の表示部を、各種類の表示部同士を結合させた状態で、表示装置の画面に表示し、
前記複数種類の表示部のうち第１の種類の表示部同士を分離させる操作に応じて、前記複数種類の表示部のうち、前記第１の種類の表示部に関連付けられた第２の種類の表示部同士を分離させて、前記表示装置の画面に表示する、情報処理方法。
［４］互いに異なる種別に各相応した複数種類の表示部を、各種類の表示部同士を結合させた状態で、表示装置の画面に表示させ、
前記複数種類の表示部のうち第１の種類の表示部同士を分離させる操作に応じて、前記複数種類の表示部のうち、前記第１の種類の表示部に関連付けられた第２の種類の表示部同士を分離させて、前記表示装置の画面に表示させる、
制御装置を備える、情報処理装置。
【符号の説明】
【０２５２】
１…システム、１０…サーバ、１１…プロセッサ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ストレージ、１５…通信装置、２０…端末、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２４…ストレージ、２５…入力装置、２６…表示装置、２７…通信装置、２９…システムバス、３０…ネットワーク、５０…メニューアイコンバー、５１…演算アイコン、５２…数式アイコン、５３…グラフアイコン、５４…数表（統計）アイコン、５５…幾何アイコン、５６…メモアイコン、６０…アイコン群、６１…数式アイコン、６２…数表（統計）アイコン、６３…演算アイコン、１００…ペーパー、１０１…メモ付箋（表示部）、１０２…演算付箋（表示部）、１０３…グラフ付箋（表示部）、１０４…数式付箋（表示部）、１０５…スライダ付箋（表示部）、１０６…数表（数式）付箋（表示部）、１０７…数表（統計）付箋（表示部）、１０８…統計計算付箋（表示部）、１０９…座標値付箋（表示部）、１１０…演算（α＋β）付箋（表示部）、２０１…測定値付箋（表示部）、２０２…演算付箋（表示部）、２０３…幾何付箋（表示部）。
【図１】
2019185690.tif 000003
【図２】
2019185690.tif 000004
【図３】
2019185690.tif 000005
【図４】
2019185690.tif 000006
【図５】
2019185690.tif 000007
【図６】
2019185690.tif 000008
【図７】
2019185690.tif 000009
【図８】
2019185690.tif 000010
【図９】
2019185690.tif 000011
【図１０】
2019185690.tif 000012
【図１１】
2019185690.tif 000013
【図１２】
2019185690.tif 000014
【図１３】
2019185690.tif 000015
【図１４】
2019185690.tif 000016
【図１５】
2019185690.tif 000017
【図１６】
2019185690.tif 000018
【図１７】
2019185690.tif 000019
【図１８】
2019185690.tif 000020
【図１９】
2019185690.tif 000021
【図２０Ａ】
2019185690.tif 000022
【図２０Ｂ】
2019185690.tif 000023
【図２１Ａ】
2019185690.tif 000024
【図２１Ｂ】
2019185690.tif 000025
【図２１Ｃ】
2019185690.tif 000026
【図２１Ｄ】
2019185690.tif 000027
【図２１Ｅ】
2019185690.tif 000028
【図２１Ｆ】
2019185690.tif 000029
【図２２Ａ】
2019185690.tif 000030
【図２２Ｂ】
2019185690.tif 000031
【図２２Ｃ】
2019185690.tif 000032
【図２２Ｄ】
2019185690.tif 000033
【図２２Ｅ】
2019185690.tif 000034
【図２２Ｆ】
2019185690.tif 000035
【図２３Ａ】
2019185690.tif 000036
【図２３Ｂ】
2019185690.tif 000037
【図２３Ｃ】
2019185690.tif 000038
【図２４Ａ】
2019185690.tif 000039
【図２４Ｂ】
2019185690.tif 000040
【図２４Ｃ】
2019185690.tif 000041
【図２５Ａ】
2019185690.tif 000042
【図２５Ｂ】
2019185690.tif 000043
【図２５Ｃ】
2019185690.tif 000044
【図２５Ｄ】
2019185690.tif 000045
【図２５Ｅ】
2019185690.tif 000046
【図２６Ａ】
2019185690.tif 000047
【図２６Ｂ】
2019185690.tif 000048
【図２６Ｃ】
2019185690.tif 000049
【図２６Ｄ】
2019185690.tif 000050
【図２６Ｅ】
2019185690.tif 000051
【図２６Ｆ】
2019185690.tif 000052
【図２７Ａ】
2019185690.tif 000053
【図２７Ｂ】
2019185690.tif 000054
【図２８Ａ】
2019185690.tif 000055
【図２８Ｂ】
2019185690.tif 000056
【図２８Ｃ】
2019185690.tif 000057
【図２９】
2019185690.tif 000058
【図３０】
2019185690.tif 000059
【図３１】
2019185690.tif 000060
【図３２Ａ】
2019185690.tif 000061
【図３２Ｂ】
2019185690.tif 000062
【図３３Ａ】
2019185690.tif 000063
【図３３Ｂ】
2019185690.tif 000064
【図３３Ｃ】
2019185690.tif 000065
【図３４Ａ】
2019185690.tif 000066
【図３４Ｂ】
2019185690.tif 000067
【図３４Ｃ】
2019185690.tif 000068
【図３５Ａ】
2019185690.tif 000069
【図３５Ｂ】
2019185690.tif 000070
【図３５Ｃ】
2019185690.tif 000071