(57)【特許請求の範囲】
【請求項１】
複数の表示物が階層的に構成された相関図を生成する相関図生成システムであって、
ユーザの操作に関する情報を取得する操作情報取得部と、
前記ユーザの操作に関する情報に基づいて、前記表示物を生成する表示物生成部と、
前記ユーザの操作に関する情報に基づいて、複数の表示物が階層的に構成された相関図を生成する図面生成部と、
前記ユーザの操作に関する情報に基づいて、前記相関図において選択された表示物を選択表示物として特定する選択表示物特定部と、
前記選択表示物特定部により特定された選択表示物の下位階層に属する表示物を下位の選択表示物として特定する下位表示物特定部と、
前記選択表示物特定部により特定された選択表示物と、前記下位表示物特定部により特定された下位の選択表示物とからなる選択グループを生成するグループ生成部と、
前記ユーザの操作に関する情報に基づいて、前記グループ生成部により生成された選択グループに含まれる全ての選択表示物に対して、階層を維持した状態で所定の処理を一斉に実行する一斉処理実行部と、
前記選択グループに含まれる全ての選択表示物を包含する表示領域を選択グループ領域として特定するグループ領域特定部と、
前記選択グループ領域が前記相関図における所定区域に移動したか否かを判定する判定部とを備え、
前記一斉処理実行部は、前記判定部により前記選択グループ領域が前記相関図における所定区域に移動したと判定された場合、当該選択グループに含まれる全ての選択表示物の展開方向を所定区域に応じて変更する相関図生成システム。
【請求項２】
複数の表示物が階層的に構成された相関図を生成する相関図生成システムであって、
ユーザの操作に関する情報を取得する操作情報取得部と、
前記ユーザの操作に関する情報に基づいて、前記表示物を生成する表示物生成部と、
前記ユーザの操作に関する情報に基づいて、複数の表示物が階層的に構成された相関図を生成する図面生成部と、
前記ユーザの操作に関する情報に基づいて、前記相関図において選択された表示物を選択表示物として特定する選択表示物特定部と、
前記選択表示物特定部により特定された選択表示物の下位階層に属する表示物を下位の選択表示物として特定する下位表示物特定部と、
前記選択表示物特定部により特定された選択表示物と、前記下位表示物特定部により特定された下位の選択表示物とからなる選択グループを生成するグループ生成部と、
前記ユーザの操作に関する情報に基づいて、前記グループ生成部により生成された選択グループに含まれる全ての選択表示物に対して、階層を維持した状態で所定の処理を一斉に実行する一斉処理実行部と、
選択グループに含まれる全ての選択表示物の上位階層に属する表示物を上位の表示物として特定する上位表示物特定部と、
前記上位表示物特定部により特定された上位の表示物の下位階層に属する表示物であって、前記選択表示物を除く表示物を同位表示物として特定する同位表示物特定部と、
グループ領域特定部と、
判定部とを備え、
前記下位表示物特定部は、前記同位表示物の下位階層に属する表示物を下位の同位表示物として特定し、
前記グループ生成部は、前記同位表示物特定部により特定された同位表示物と、前記下位表示物特定部により特定された下位の同位表示物とからなる同位グループを生成し、
前記グループ領域特定部は、前記選択グループに含まれる全ての選択表示物を包含する表示領域を選択グループ領域として特定するとともに、前記同位グループに含まれる全ての同位表示物を包含する表示領域を同位グループ領域として特定し、
前記判定部は、前記ユーザの操作に関する情報に基づいて、前記選択グループ領域と前記同位グループ領域が接触したか否かを判定し、
前記一斉処理実行部は、前記判定部により前記選択グループ領域と前記同位グループ領域が接触したと判定された場合、前記選択グループに含まれる全ての選択表示物の表示位置と、前記同位グループに含まれる全ての同位表示物の表示位置とを入れ替える相関図生成システム。
【請求項３】
前記一斉処理実行部は、前記判定部により前記選択グループ領域と前記同位グループ領域が接触したと判定された場合、前記選択グループ領域と前記同位グループ領域に対して、互いに異なる色の着色処理を実行する請求項２に記載の相関図生成システム。
【請求項４】
コンピュータを、
ユーザの操作に関する情報を取得する操作情報取得部、
前記ユーザの操作に関する情報に基づいて、表示物を生成する表示物生成部、
前記ユーザの操作に関する情報に基づいて、複数の表示物が階層的に構成された相関図を生成する図面生成部、
前記ユーザの操作に関する情報に基づいて、前記相関図において選択された表示物を選択表示物として特定する選択表示物特定部、
前記選択表示物特定部により特定された選択表示物の下位階層に属する表示物を下位の選択表示物として特定する下位表示物特定部、
前記選択表示物特定部により特定された選択表示物と、前記下位表示物特定部により特定された下位の選択表示物とからなる選択グループを生成するグループ生成部、
前記ユーザの操作に関する情報に基づいて、前記グループ生成部により生成された選択グループに含まれる全ての選択表示物に対して、階層を維持した状態で所定の処理を一斉に実行する一斉処理実行部、
前記選択グループに含まれる全ての選択表示物を包含する表示領域を選択グループ領域として特定するグループ領域特定部、
前記選択グループ領域が前記相関図における所定区域に移動したか否かを判定する判定部として機能させ、
前記一斉処理実行部は、前記判定部により前記選択グループ領域が前記相関図における所定区域に移動したと判定された場合、当該選択グループに含まれる全ての選択表示物の展開方向を所定区域に応じて変更するコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ端末のディスプレイに図表を表示する技術に関し、特に各表示物の相関関係を示す相関図を生成する技術に関する。
【背景技術】
【０００２】
「知識」や「考え」を拡充又は整理する際に、複数のキーワードを書き出して各々の相関関係を「相関図」や「連想図」に整理して可視化する、という方法がよく用いられる。一般的に、「マインドマップ」や「イメージマップ」と呼ばれる図表を作成し、自分の中にある考えを可視化する方法等がこれに相当する。図表を使った思考の可視化は、小学校教育の分野でも取り入れられている。（非特許文献１参照）
【０００３】
従来、小学校教育においては、学習者に対し、この「相関図」をノートに書かせて学習指導に活用してきた。しかし、相関図作成に不慣れな学習者（小学生）にとって、何度も書き直しが必要になったり、自由なレイアウト変更が困難であったり、といった問題点があり、相関図を作成する学習活動及び学習指導は広まらなかった。
【０００４】
上記の問題を解決する手段として、コンピュータ端末やタブレット端末などのデジタルデバイス（電子機器）を利用する方法が考えられる。例えば、コンピュータ端末とプロジェクタとスクリーンとを含む会議システムにおいて、テキスト（文章）を単語に分解し、各単語間の関連性を二次元図式で表される着想支援図を生成し、スクリーンに表示するという技術がある。この技術において、関連する単語同士を紐づけたり、単語間の関連度に応じて図表の表現形式を変更したりするという手段が用いられている。この技術を用いることで、デジタルデバイスを用いて「相関図」を生成することが可能となる。（特許文献１参照）
【０００５】
また、コンピュータ端末と各種情報を集積して分析するサーバ装置とを含むシステムにおいて、サーバ装置に集積された単語と、その単語に関連する各種情報とから、各単語の関連性を示す関連図を自動的に生成して、コンピュータ端末のディスプレイに表示するという技術がある。この技術を用いることで、「相関図を作成する」という処理を学習者が行わずとも、自動的に相関図を生成することが可能となる。（特許文献２参照）
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−１７４４６５号公報
【特許文献２】特許第５６６４８４２号公報
【非特許文献】
【０００７】
【非特許文献１】小森茂  ほか著「新編  新しい国語  五」東京書籍、２００４年３月５日検定済、ｐ．２６−ｐ．２７
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１の技術を用いると、デジタルデバイスを用いて相関図を作成することができる。さらに、デジタル情報のため、図表の修正を「何度も」、かつ「素早く」行うことができるという効果もある。しかし、学習者（特に小学生）は、相関図そのものの概念（キーワードの上位概念や下位概念等）や、レイアウトの意義（上位のキーワードから複数の下位キーワードが派生していることを示す等）について、よく理解していないこともある。相関図そのものの概念や意義の理解が不十分な学習者にとって、図表の作成や修正が容易にできたとしても、どこをどのように作成・修正すべきかが分からないという問題が生じる。特許文献１の技術は、「学習者による相関図作成を支援する」という観点に基づいた機能を有さないため、学校教育の分野においては適さないといえる。
【０００９】
特許文献２の技術を用いると、相関図を自動的に作成することができる。また、キーワードの内容や関連情報に応じて適切な相関図が自動生成されるため、相関図を修正する必要が無くなる。しかし、学校教育の分野においては、「学習者に相関図を作成させる」という行為が大事になる。つまり、自分自身の思考を、図表を作成するという行為を通して可視化していくプロセスが重要であり、相関図自体の重要性は、学習者による図表作成行為の重要性と比べて劣る。特許文献２の技術は、「学習者による相関図作成行為」が不要になるという点で、学校教育の分野においては適さないといえる。
【００１０】
本発明は、上記従来技術の問題点を解消することを課題とする。具体的には、デジタルデバイスを用いて相関図を作成する技術において、学習者自身が相関図を作成する際に、その作成行為を支援する仕組みを提供することを課題とする。
【課題を解決するための手段】
【００１１】
表示装置に表示された表示物に関する相関図を生成する処理装置と、表示物の情報とその表示物間の相関関係を記憶する記憶装置と、を備えるコンピュータ端末であって、処理装置は、ユーザの操作に関する情報を取得する操作情報取得部と、操作情報に基づき、表示物を生成する表示物生成部と、操作情報に基づき、表示物間の係属と上下階層情報とを含む相関情報を生成する相関情報生成部と、表示物と相関情報とに基づき、相関図を生成する図面生成部と、操作情報に基づき、選択された表示物を選択表示物として特定する選択表示物特定部と、相関情報に基づき、選択表示物の下位階層に属する表示物を選択下層表示物として特定する下層 表示物特定部と、選択表示物と選択下層表示物とを含む選択グループを生成するグループ生成部と、選択グループに含まれる全ての表示物に対し、操作情報に基づく処理を一斉に実行する一斉処理実行部と、を備え、記憶装置は、表示物に関する情報を記憶する表示物情報記憶部と、相関情報を記憶する相関情報記憶部と、選択グループに関する情報を一時的に記憶するグループ情報一時記憶部と、を備えることを特徴としている。
【００１２】
本発明の構成を採用することにより、ユーザが選択した表示物と、その表示物の下位階層に位置する表示物とに対し、一斉に同じ処理を実行することができる。これにより、相関図そのものの概念や意義の理解が不十分な学習者であっても、相関図特有のレイアウトからくるメリット（相関図を用いて考えを可視化することの利点）を損なわずに、レイアウトの作成及び修正をすることが可能とるという点で、相関図作成を支援することができる。また、レイアウトの意義や目的（例えば、相関図作成の目的は、上位階層のキーワードから下位階層のキーワードが派生していることを可視化して思考を整理することにある、等）を、相関図を作成及び修正する過程を通して、学習者に学ばせることができるという、教育上の効果もある。
【００１３】
本発明の相関図生成端末における処理装置に含まれる一斉処理実行部は、操作情報に基づき、相関図において選択表示物を移動させる移動操作を検出する移動操作検出手段 と、選択グループに含まれる全ての表示物に対し、その移動操作と同一の処理を実行する一斉移動処理実行手段と、を有するという構成にしてもよい。
【００１４】
本発明の構成を採用することにより、選択グループ内のレイアウトを変更せずに、表示物の移動処理を実行することができる。これにより、上位階層と下位階層の相関関係を維持しつつ、レイアウトの修正が可能になるという点で、相関図作成を支援することができる。また、選択表示物を移動させる操作に伴って選択下層表示物が同時に移動することにより、学習者に対し、「どの表示物からどの表示物が派生しているのか」を明確に示し、学習者自身の思考整理を促すことができるという、教育上の効果もある。
【００１５】
本発明の相関図生成端末における処理装置は、さらに、相関図において、選択グループに含まれる全ての表示物を包含する表示領域を選択グループ領域として特定するグループ領域特定部と、操作情報に基づき、選択グループ領域が相関図における所定区域に移動したことを判定する判定部を備え、処理装置に含まれる一斉処理実行部は、判定部の判定結果に基づき、選択グループ領域のみ相関図の展開方向を変更する展開方向変更手段と、を有するという構成にしてもよい。
【００１６】
本発明の構成を採用することにより、表示物が移動した移動先に応じて、レイアウトが自動的に変更される。これにより、作成した相関図がより見やすい形式に自動調整されるという点で、相関図作成を支援することができる。また、学習者（主に小学生を想定）にとって、より視認しやすく、またより理解しやすい形式で相関図を表示装置に表示することができるという、教育上の効果もある。
【００１７】
本発明の相関図生成端末における処理装置は、さらに、相関情報に基づき、選択表示物の上位階層に属する選択物を上位表示物として特定する上位表示物特定部と、相関情報に基づき、上位表示物の下位階層に属する選択物であって選択表示物を除く表示物を同位表示物として特定する同位表示物特定部と、を備え、処理装置に含まれる下層表示物特定部は、同位表示物の下位階層に属する表示物を特定する同位下層表示物特定手段を有し、処理装置に含まれるグループ生成部は、同位表示物と同位下層表示物とを含む同位グループ情報を生成する同位グループ生成手段を有し、処理装置に含まれるグループ情報一時記憶部は、同位グループに関する情報を一時的に記憶する同位グループ情報記憶領域を有し、処理装置に含まれるグループ領域特定部は、相関図において、同位グループに含まれる全ての表示物を包含する表示領域を同位グループ領域として特定する同位グループ領域特定手段を有し、処理装置に含まれる判定部は、操作情報に基づき、相関図における選択グループ領域と同位グループ領域との接触を判定する接触判定手段を有し、処理装置に含まれる一斉処理実行部は、判定結果に基づき、選択グループ領域と同位グループ領域との相関図における表示位置を入れ替える表示位置入替手段を有する、という構成にしてもよい。
【００１８】
本発明の構成を採用することにより、選択グループが移動して他の表示物の表示領域と重なり合わないようにレイアウトが自動調整される。また、表示位置が入れ替わる単位も、選択グループと対応した同位グループ全てが自動的に入れ替わることとなる。これにより、相関図全体の既存構成を崩してしまうことなく、レイアウトの調整をすることができるという点で、相関図作成を支援することができる。また、表示位置の入れ替わる単位がグループ（選択グループ及び同位グループ）であるため、学習者にとって、「自分がどの階層のレイアウト変更をしているのか」、「レイアウト変更が相関図全体にどういった影響を及ぼすのか」、という相関図を作成する上での気づきを促すことができるという、教育上の効果もある。
【００１９】
本発明の相関図生成端末における処理装置の一斉処理実行部は、接触判定手段における判定結果に基づき、選択グループ領域と同位グループ領域とに着色処理を実行するグループ領域着色手段を有し、その選択グループ領域と前記同位グループ領域とは、それぞれ別の色で着色する、という構成にしてもよい。
【００２０】
本発明の構成を採用することにより、選択グループが移動して他の表示物の表示領域と重なり合う際に、どの領域が重なり合い、どの範囲でレイアウト変更が生じるのかが、色の変化によって示されることとなる。これにより、レイアウト変更の影響範囲が視認しやすくなるという点で、相関図作成を支援することができる。また、選択グループ領域と同位グループ領域の色を変えることで、学習者にとっても、「自分がどの階層のレイアウト変更をしているのか」、「レイアウト変更が相関図全体にどういった影響を及ぼすのか」、という相関図上の変更範囲や影響範囲を、色彩の変化という形で分かりやすく示すことにより、相関図作成上での気づきを促すことができるという、教育上の効果もある。
【００２１】
なお、本発明のプログラムを端末に読み込ませて実行することで、上述の特徴を実現させることも可能である。つまりユーザの操作に関する情報を取得する操作情報取得機能と、操作情報に基づき、表示物を生成する表示物生成機能と、操作情報に基づき、表示物間の係属と上下階層情報とを含む相関情報を生成する相関情報生成機能と、表示物と前記相関情報とに基づき、相関図を生成する図面生成機能と、操作情報に基づき、選択された表示物を選択表示物として特定する選択表示物特定機能と、相関情報に基づき、選択表示物の下位階層に属する表示物を選択下層表示物として特定する下層表示物特定機能と、選択表示物と選択下層表示物とを含む選択グループを生成するグループ生成機能と、選択グループに含まれる全ての表示物に対し、操作情報に基づく処理を一斉に実行する一斉処理実行機能と、を実現させる ことを特徴とする相関図生成プログラム、として本発明を構成してもよい。
【００２２】
この相関図生成プログラムも、上述の相関図生成システムと同様の作用効果を伴うものである。
【００２３】
本発明における「表示装置」とは、コンピュータ端末（タブレット型通信端末や、ＰＣを想定）に付属しているディスプレイ（タッチパネル型のものを含む）等の表示装置のことをいう。以下、説明の便宜上、コンピュータ端末はタブレット型通信端末を想定し、表示装置は表示装置と入力装置を兼ね備えたタッチパネル型のディスプレイのことを想定して記載することとする。
【００２４】
本発明における「処理装置」とは、コンピュータ端末の内部に位置する装置で、演算処理を実行し、その演算結果に基づいて各装置に対する制御指示を出力する装置のことをいう。具体的には、ＣＰＵ等が一例として考えられる。
【００２５】
本発明における「記憶装置」とは、コンピュータ端末の内部（又は外部）に位置する装置で、取得したデータや処理装置による演算処理の結果データを記憶する装置のことをいう。具体的には、ＨＤＤ（ハードディスクドライブ）、ＳＳＤ（ソリッドステートドライブ）、ＲＡＭ（ランダムアクセスメモリ）等が一例として考えられる。
【００２６】
本発明における「記憶装置」とは、コンピュータ端末の内部（又は外部）に位置する装置で、取得したデータや処理装置による演算処理の結果データを記憶する装置のことをいう。具体的には、ＨＤＤ（ハードディスクドライブ）、ＳＳＤ（ソリッドステートドライブ）、ＲＡＭ（ランダムアクセスメモリ）等が一例として考えられる。
【００２７】
本発明における「表示物」とは、表示装置に表示されるアイコン、テキストボックス、図形、記号、写真、クリップアート等のことをいう。特に、タッチパネル型のディスプレイにおいて、ユーザが自身の指で操作することが可能な表示物を想定しているが、これに限らない。なお、本発明における「選択表示物」とは、ユーザが選択した表示物のことをいう。また、本発明における「同位表示物」とは、相関図において選択表示物と同じ階層に位置する表示物であって、選択表示物以外の表示物のことをいう。
【００２８】
本発明における「相関図」とは、知識や考えを拡充したり整理したりする方法の一つで、キーワード（語句、文章等）や、イメージ（写真、絵、図形等）を線で結んで蜘蛛の巣状に張り巡らす形で作成される図表のことをいう。具体的には、「マインドマップ」や「イメージマップ」と呼ばれる図表等が一例として考えられる。
【００２９】
本発明における「操作情報」とは、コンピュータ端末の操作者が、入力装置を使って行った操作の内容を示す情報のことをいう。具体的には、操作履歴情報や操作ログ情報等が一例として考えられる。
【００３０】
本発明における「係属」とは、相関図における特定のキーワード（又はイメージ）と、別のキーワードとの連結関係のことをいう。なお、表示装置に表示される表示物のうち、キーワードとキーワードとをつなぐ「線」や「矢印」等の図形は、この「係属」を図示するものである。
【００３１】
本発明における「上下階層」とは、相関図上の係属において、特定のキーワードに対する別のキーワードが、「連想元」になっているのか「連想先」になっているのかの関係性のことをいう。特に、本発明における「上位階層」とは、特定のキーワードを基準に、連想元となっているキーワードが属する階層のことを示す。逆に、本発明における「下位階層」とは、特定のキーワードを基準に、そのキーワードから連想された（派生した）キーワードが属する階層のことをいう。
【００３２】
本発明における「選択グループ」とは、コンピュータ端末の操作者が入力装置を介して選択した選択表示物と、その選択表示物から連想（派生）している下位階層に属する表示物の全てを含む概念のことをいう。また、本発明における「同位グループ」とは、同位表示物から連想（派生）している下位階層に属する表示物の全てを含む概念のことをいう。
【００３３】
本発明における「表示領域」とは、選択グループ又は同位グループに属する表示物をすべて含んだ領域のことをいう。具体的には、「選択グループ領域」は、選択グループに属する全ての表示物を含んだ表示領域のことを示し、「同位グループ領域」は、同位グループに属する全ての表示物を含んだ表示領域のことを示す。
【００３４】
本発明における「所定区域」とは、相関図において予め定められた所定の区域のことをいう。例えば、相関図を四等分した場合の「右上の区域」などのことをいう。
【００３５】
本発明における「展開方向」とは、相関図における「連想元」から「連想先」にかけて、選択グループ領域が広がっていく方向のことをいう。具体的には、ネットワーク構造や木構造など、複数の要素が結びついてできた構造体において、頂点の要素（ルートノード）から末端の要素（リーフノード）にかけて、構造体が広がって（繋がって）いく方向のことをいう。
【００３６】
本発明における「接触」とは、複数の表示領域が重なり合うことをいう。本発明における場合を例に説明すると、選択グループが移動し、選択グループ領域が表示グループ領域の一部分に重なり合うことを、特に「接触」と表現する。
【００３７】
本発明における「着色処理」とは、表示装置における表示形式で、表示領域に対して着色した形で表示装置に表示させる処理のことをいう。
【発明の効果】
【００３８】
上述のように構成された本発明によれば、コンピュータ端末を用いて相関図を生成して表示装置に表示する技術において、端末の操作者による相関図作成を支援することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明におけるシステムのハードウェア構成の一例を示す概念図。
【図２】本発明におけるシステムのハードウェア構成のうち、特にタブレット型通信端末を想定した場合の一例を示す概念図。
【図３】実施例１におけるシステムの内部構成の一例を示す機能ブロック図。
【図４】実施例１における処理プロセス（相関図生成）の一例を示すフローチャート。
【図５】実施例１における処理プロセス（一斉処理）の一例を示すフローチャート。
【図６】本発明におけるシステムで表示されるＧＵＩ（グラフィカル・ユーザインタフェース）の一例を示す図。
【図７】本発明における表示物（カード）生成方法の一例を示す図。
【図８】本発明における表示物（カード）に文言情報を入力する際の操作の一例を示す図。
【図９】本発明における表示物（カード）に写真を含める際の操作の一例を示す図。
【図１０】本発明における表示物（カード）の背景を変更する際の操作の一例を示す図。
【図１１】本発明における表示物（カード）の枠線形式を変更する際の操作の一例を示す図。
【図１２】表示物情報記憶部２１に記憶される情報の一例を示す図。
【図１３】相関情報記憶部２２に記憶される情報の一例を示す図。
【図１４】本発明におけるシステムの表示装置４に表示される相関図の一例を示す図。
【図１５】グループ情報一時記憶部２３に記憶される情報の一例を示す図。
【図１６】実施例１において一斉処理を実行した後の表示物情報記憶部２１に記憶されている情報の一例を示す図。
【図１７】実施例１において一斉処理を実行した後の表示装置４に表示される相関図の一例を示す図。
【図１８】実施例２におけるシステムの内部構成の一例を示す機能ブロック図。
【図１９】実施例２における一斉移動処理実行時の表示装置４で提示される相関図のイメージ図。
【図２０】実施例３におけるシステムの内部構成の一例を示す機能ブロック図。
【図２１】実施例３における処理プロセス（グループ領域特定）の一例を示すフローチャート。
【図２２】実施例３における処理プロセス（展開方向変更処理）の一例を示すフローチャート。
【図２３】グループ領域一時記憶部２３に記憶される選択グループ領域の一例を示す図。
【図２４】実施例３における所定区域の一例を示すイメージ図。
【図２５】実施例３における展開方向変更処理が実行された場合における、表示装置４で提示される相関図のイメージ図。
【図２６】実施例４におけるシステムの内部構成の一例を示す機能ブロック図。
【図２７】実施例４における処理プロセス（同位グループ特定）の一例を示すフローチャート。
【図２８】実施例４における処理プロセス（表示位置入替処理）の一例を示すフローチャート。
【図２９】選択グループ情報記憶領域２３ａに記憶される情報の一例を示す図。
【図３０】同位グループ情報記憶領域２３ｂに記憶される情報の一例を示す図。
【図３１】実施例４における表示位置入替処理が実行された場合における、表示装置４で提示される相関図のイメージ図。
【図３２】実施例５におけるシステムの内部構成の一例を示す機能ブロック図。
【図３３】実施例５における着色処理が実行された場合における、表示装置４で提示される相関図のイメージ図。
【発明を実施するための形態】
【００４０】
以下、図面を用いて本発明の実施形態を説明する。本発明はコンピュータ端末にて実施される。図１に本発明の相関図作成端末の全体構成の一例を概念的に示す。図１は、パーソナルコンピュータ（ＰＣ）等の一般的なコンピュータ端末を想定している。
【００４１】
本発明の別実施形態を図２示す。図２は、タブレット型の可搬型通信端末（一般的に、「タブレット端末」と呼ばれる）を想定している。以下の実施例では、特にことわりの無い限り、図２のタブレット端末で本発明を実施する場合を例に、説明することとする。
【００４２】
図２の端末は、プログラムの演算処理を実行する演算装置６と、演算結果に基づいて各装置に対する制御指示を出力する制御装置７とを有するＣＰＵ等の処理装置１と、情報を記憶するＲＡＭやハードディスク等の記憶装置２と、ユーザが各種操作を実行する入力装置３及び処理装置１の処理結果をユーザに提示する表示装置８を含むタッチパネル８と、処理装置１の処理結果や記憶装置２に記憶する情報をインターネットやＬＡＮ等のネットワークを介して送受信する通信装置５とを少なくとも有している。
【００４３】
以下、説明の便宜上、端末Ｂを構成する処理装置１を「端末処理装置１ｂ」、記憶装置２を「端末記憶装置２ｂ」、通信装置５を「端末通信装置５ｂ」と称することとする。
【実施例１】
【００４４】
〔実施例１−構成〕
以下、図面を用いて本発明の第一実施例について説明する。図３に、本発明の相関図生成端末を構成する機能ブロック図を示す。本発明における各構成部および各手段は、その機能が論理的に区別されているのみであって、物理上あるいは事実上同一の領域を為していてもよい。
【００４５】
また、図３は、本発明において必要となる最小限度の機器、構成部および手段等のみを記載しており、その他の機器、構成部および手段等についてはその記載を省略する。
【００４６】
端末の処理装置１は、入力装置３からユーザが実行した操作に関する情報を取得する操作情報取得部１１と、操作情報に基づき表示物を生成する表示物生成部１２と、操作情報に基づき相関情報を生成する相関情報生成部１３と、操作情報に基づき選択表示物を特定する選択表示物特定部１４と、相関情報に基づき選択表示物の下位階層に属する表示物を特定する下層表示物特定部１５と、選択表示物と下層表示物を含む選択グループを生成するグループ生成部１６と、選択グループに含まれる表示物に対して一斉処理を実行する一斉処理実行部１７と、表示物と相関情報及び一斉処理実行部１７の一斉処理実行結果に基づいて相関図を生成する図面生成部１８、を備えている。
【００４７】
端末の記憶装置２は、表示物生成部１２が生成した表示物に関する情報を記憶する表示物情報記憶部２１と、相関情報生成部１３が生成した相関情報を記憶する相関情報記憶部２２と、グループ生成部１６が生成したグループに関する情報を記憶するグループ情報一時記憶部２３と、を備えている。
【００４８】
以下、図３に記載した本発明を構成する機能ブロック図に基づいて、各構成部の動作について説明する。
【００４９】
操作情報取得部１１は、入力装置３から取得したユーザの操作に関する情報（操作情報）を、表示物生成部１２に送信する。ここでいう操作情報には、少なくとも、ユーザの操作が行われた日時情報、ユーザが実行した操作の内容を示す操作内容情報、及びユーザの操作が実行される対象を示す操作対象情報を、少なくとも含むものとする。
【００５０】
上記の「日時情報」とは、ユーザが操作を実行したタイムスタンプ情報（年月及び時刻情報を含むがこれに限らない）のことをいう。上記の「操作内容情報」とは、ユーザがタッチパネルを操作して実行する操作に関する情報（表示物の生成、選択、移動、変更及び消去、その他各種機能やアプリケーションの実行等を含むがこれに限らない）のことをいう。上記の「操作対象情報」とは、ユーザの操作が実行される対象物（本発明でいうところの「表示物」や、各種機能を実行するボタン等の「アイコン」、及び操作が実行されるアプリケーションそのもの等を含むがこれに限らない）のことをいう。
【００５１】
表示物生成部１２は、操作情報取得部１１から受信した操作情報に基づき、相関図上における表示物を生成する。具体的には、ユーザが連想した文言が入力されたカード（情報が入力されたテキストボックスのこと。本発明の実施例では「カード」と称する）や、当該カードから上位階層又は下位階層に延びる相関関係を示す線や矢印等のことを言うが、これに限らない。また、カードには文字情報が含まれる以外に、ユーザが撮影した写真、作成した画像、その他アイコン等が含まれるとしても良い。そして、表示物生成部１２は、生成した表示物に関する情報を表示物情報記憶部２１に送信する。
【００５２】
相関情報生成部１３は、操作情報取得部１１から受信した操作情報に基づき、相関図上における表示物間の相関情報を生成する。具体的には、複数のカード間において、どのカードが上位階層に位置し、どのカードが下位階層に位置するかに関する相関関係を生成する。少なくとも１つのカードに対して、上位一階層分及び下位一階層分のカード間の関係性（相関情報）を生成する形式とすると好適である。そして、相関情報生成部１３は、生成した相関情報を相関情報記憶部２２に送信する。
【００５３】
選択表示物特定部１４は、選択情報取得部１１から取得した操作情報と、表示物情報記憶部２１に記憶されている表示物情報とから、ユーザが選択した表示物情報を特定する。具体的には、相関図上においてユーザが選択したカードがどれなのかを特定する。そして、選択表示物特定部１４は、特定した選択表示物情報を下層表示物特定部１５に送信する。
【００５４】
下層表示物特定部１５は、選択表示物特定部１４から受信した選択表示物情報と、表示物情報記憶部２１から取得した表示物情報と、表示物情報記憶部２１から取得した表示物情報と、相関情報記憶部２２から取得した相関情報とに基づき、選択表示物の下位階層に属する表示物全てを特定する。具体的には、ユーザが選択したカードに対し、その下位階層に位置する相関関係を有するカード全てを特定する。この際、「まず、ユーザが選択したカードに対し、その一階層下に位置するカードを特定する。次に、その特定したカードの一階層下に位置するカードを特定する。さらに、その特定したカードの一階層下に位置するカードを特定する。」というように、再帰的に下位階層に位置するカード全てを特定していくという形式で構成すると好適である。そして、下層表示物特定部１５は、特定した下層表示物情報をグループ生成部１６に送信する。
【００５５】
グループ生成部１６は、下層表示物特定部１５から取得した下層表示物情報をグループ化する。具体的には、ユーザが選択したカードの下位階層に位置するカード全ての情報をまとめて、一つのグループとして一時的に固定化する。そして、グループ生成部１６は、固定化したグループの情報（どういった情報を持つカードが当該グループの中に含まれているのかに関する情報。詳しくは後述する。）を、グループ情報一時記憶部２３に送信する。
【００５６】
一斉処理実行部１７は、操作情報取得部１１より取得した操作情報のうち、選択表示物に対する操作内容を検出する。そして、選択表示物に対する操作内容を検出すると、グループ情報一時記憶部２３にアクセスし、選択表示物を含むグループの情報（具体的には、選択されたカードが含まれるグループにおいて、その中に含まれているカードに関する情報の全て）を取得する。さらに、選択表示物及び当該選択表示物を含むグループ内に含まれるすべての表示物に対し、ユーザが選択表示物に対して実行した操作内容と同じ操作内容を、一斉に実行する。そして、一斉処理実行部１７は、一斉処理を実行した結果を図面生成部１８に送信するとともに、表示物情報記憶部２１にも反映させる。
【００５７】
図面生成部１８は、表示物情報記憶部２１から取得した表示物情報と、相関情報記憶部２２から取得した相関情報と、一斉処理実行部１７から受信した一斉処理実行後の結果と、に基づき、相関図を生成して表示装置４に送信する。
【００５８】
次に、本発明の相関図生成端末を構成する、記憶装置２の構成部について説明する。
【００５９】
表示物情報記憶部２１には、表示物情報生成部２１が生成した表示物に関する情報が記憶される。その際の記憶形式は、表示物を識別する表示物識別情報と、当該表示物内に含まれる情報の内容を示す内容情報、当該表示物の表示位置を示す位置情報、当該表示物の表示形式示す表示形式情報を少なくとも含むという形式にすると好適である。
【００６０】
上記の「表示物識別情報」とは、表示物を一義的に識別することが可能な情報のことをいう。具体的には、表示物がカードである場合、「カード１」など、一義的に識別可能な番号を利用することが考えられる。上記の「内容情報」とは、表示物がカードである場合、カード内に記載される文言情報や写真情報等のことをいう。上記の「位置情報」とは、表示物が相関図においてどの位置に表示されているかを示す座標情報等のことをいう。上記の「表示形式情報」とは、表示物それ自体の大きさ（表示物がカードであれば、当該カードの大きさ）や、表示物の色等の情報のことをいう。
【００６１】
相関情報記憶部２２には、相関情報生成部１３が生成した各表示物間の相関情報が記憶される。その際の記憶形式は、表示物を識別する表示物識別情報が、個々の表示物との関係性が分かる形で記憶されると好適である。具体的には、特定の表示物「カード２」を中心にして、一階分層上位に位置する表示物が「カード１」、一階層分下位に位置する表示物が「カード２」など、中心となる表示物に対して一階層分の上位及び下位の表示物が識別可能な形式で記憶されると好適である。なお、相関情報記憶部２２に記憶される「表示物識別情報」は、上記の表示物情報記憶部２１にて記憶している「表示物識別情報」と同じ情報（又は、関連付けが可能な情報）であることが必要となる。
【００６２】
グループ情報一時記憶部２３には、グループ生成部１６が生成したグループ情報が記憶される。その際の記憶形式は、生成されたグループ内に含まれる表示物識別情報が記憶されるという形であると好適である。具体的には、ユーザが選択した選択表示物が「カード１」であり、その「カード１」の下位階層に属する下層表示物が「カード２」、「カード３」、及び「カード４」である場合、グループ情報一時記憶部２３に記憶されるグループ情報は、「カード１を頂点としたグループにおいて、そのグループ内には、カード１、カード２、カード３、及びカード４が含まれている」ということが分かる形式であればよい。グループは、ユーザが選択した選択表示物に応じてその都度生成される（ユーザが選択した編宅表示物が変われば、それに応じて生成されるグループもその都度変更される）ため、グループ情報一時記憶部２３における記憶形式としては「一時記憶」の形式が好適である。
【００６３】
〔実施例１−処理プロセス〕
つぎに、本発明の相関図生成端末における処理プロセスの一例を、図３の機能ブロック図、および図４から図５のフローチャート等を用いて説明する。
【００６４】
まず、図４のフローチャートに沿って、結合情報記憶に関する処理を説明する。以下、特に明記が無い限り、「端末」はタブレット型の可搬型通信端末を、「ユーザ」は小学生のことを、「表示物」は相関図上で表示されるカードのことを、想定して説明することとする。
【００６５】
ユーザは端末（タブレット端末）の表示装置（タッチパネル）に表示された画面（ユーザインタフェース）を操作し、表示物（カード）を生成する。当該操作情報を操作情報取得部１１が取得し、表示物生成部１２が表示物を生成したうえで、表示物情報記憶部２１に記憶する（Ｓ１０１）。
【００６６】
本発明のユーザインタフェースの一例を、図６に示す。本発明におけるカードの基本的な生成方法を、図７に示す。図７に示す編集画面上において、ユーザは手書き入力又はキーボード入力にてカード内に文字を入力する。その一例を、図８に示す。また、カードには、文字を入力する以外に、写真等を含めることもできる。その一例を、図９に示す。なお、カードの背景や枠の形状を変更することもできる。その一例を、図１０及び図１１に示す。
【００６７】
表示物情報記憶部２１に記憶される情報の一例を、図１２に示す。
【００６８】
ユーザの操作に基づく操作情報を操作情報取得部１１から取得した相関情報生成部１３は、相関情報を生成して相関情報記憶部２２に記憶する（Ｓ１０２）。
【００６９】
相関情報記憶部２２に記憶される情報の一例を、図１３に示す。
【００７０】
図面生成部１８は、表示物情報記憶部２１に記憶されている表示物情報と、相関情報記憶部２２に記憶されている相関情報とを用いて、相関図を生成する（Ｓ１０３）。
【００７１】
生成された相関図は、表示装置４（タッチパネル８）を介してユーザに提示される（Ｓ１０４）。ユーザに提示される相関図の一例を、図１４に示す。
【００７２】
次に、図５のフローチャートに沿って、一斉処理の実行について説明する。
【００７３】
操作情報取得部１１は、ユーザがタッチパネル８上で表示物を選択したことを示す操作情報を、選択表示物特定部１４に送信する（Ｓ１１１）。本実施例では、ユーザが「カード３（文言情報は「ピンク」）」を選択した場合を例に説明する。
【００７４】
選択表示物特定部１４は、ユーザが選択した表示物に関する情報を表示物情報記憶部２１から取得し、下層表示物特定部１５に送信する。下層表示物特定部１５は、表示物情報記憶部２１と相関情報記憶部２２に記憶されている情報に基づき、下層表示物の特定処理を実行する（Ｓ１１２）。
【００７５】
ユーザが「カード３（文言情報は「ピンク」）」を選択した場合、下層表示物特定部１５は、相関情報記憶部２２を検索し、「カード３」に下位表示物があるか否かを検索する。図１３によると「カード３」の下位表示物は「カード１０」と「カード１１」であると分かる（Ｓ１１３）。次に、下層表示物特定部１５は、「カード１０」と「カード１１」それぞれの下位表示物の有無も検索する。図１３によると、「カード１０」の下位表示物は「カード１９」と「カード２０」であり、「カード１１」の下位表示物は「カード２１」であることが分かる。さらに、下層表示物特定部１５は、「カード１９」、「カード２０」、「カード２１」のそれぞれについて下位表示物の有無を検索する。このように、下層表示物特定部１５は、再帰的に下位表示物検索を繰り返し下位表示物が無くなるまで実行する。そして、抽出した下位表示物（本実施例で言うと、「カード１０」、「カード１１」、「カード１９」、「カード２０」、及び「カード２１」の五つ）を下層表示物と特定する。そして、特定した下層表示物に関する詳細情報を表示物情報記憶部２１から抽出し、下層表示物情報としてグループ生成部１６に送信する。
【００７６】
グループ生成部１６は、下層表示物特定部１５から受信した下層表示物情報をグループ化し、グループ情報一時記憶部２３に記憶する（Ｓ１１４）。本実施例では、「カード３」、「カード１０」、「カード１１」、「カード１９」、「カード２０」、及び「カード２１」の六つのカードに関する情報がグループ化される。
【００７７】
グループ情報一時記憶部２３に記憶される情報の一例を、図１５に示す。
【００７８】
一斉処理実行部１７は、ユーザが選択表示物に対して行った処理内容を操作情報取得部１１から受信し、グループ情報一時記憶部２３に記憶されているグループの中で、当該選択表示物を含むグループ内の全ての表示物に対し、同じ処理を一斉に実行する（Ｓ１１５）。
【００７９】
本実施例でいうと、ユーザが選択した選択表示物である「カード３」に対して、カードの背景色を変更する操作を実行した場合、一斉処理実行部１７は、図１５のグループＡに含まれるすべてのカードに対して、背景色を変更する処理を一斉に実行する。また、一斉処理実行部１７は、一斉処理を実行した結果を表示物情報記憶部２１に記憶されている情報に反映させる。反映後の結果を、図１６に示す。一斉処理実行後、図面生成部１８によって生成されて表示装置４（タッチパネル８）に表示された相関図の一例を、図１７に示す。
【実施例２】
【００８０】
〔実施例２−構成〕
以下、図面を用いて本発明の第二実施例について説明する。図１８に、本発明の相関図生成端末の機能ブロック図を示す。本発明における各構成部および各手段は、その機能が論理的に区別されているのみであって、物理上あるいは事実上同一の領域を為していてもよい。
【００８１】
また、図１８は、本発明において必要となる最小限度の機器、構成部および手段等のみを記載しており、その他の機器、構成部および手段等についてはその記載を省略する。なお、〔実施例１−構成〕と同一の構成部等には同一の符号を付しており、同じ動作をする場合にはその詳細な説明は省略する。
【００８２】
本発明の端末における処理装置１に位置する一斉処理実行部１７は、移動操作検出手段１７ａと、一斉移動処理実行手段１７ｂをその内部に有する、という点において、〔実施例１−構成〕と異なっている。
【００８３】
以下、図１８に記載した本発明を構成する機能ブロック図に基づいて、各構成部の動作について説明する。なお、〔実施例１−構成〕と同様の構成部または同様の動作については、その詳細な説明を省略する。
【００８４】
一斉処理実行部１７に含まれる移動操作検出手段１７ａは、操作情報取得部１１より取得した操作情報のうち、選択表示物の表示位置を移動させる操作（以下、「移動操作」という）を検出する。そして、移動操作を検出すると、グループ情報一時記憶部２３にアクセスし、選択表示物を含むグループの情報（具体的には、選択されたカードが含まれるグループにおいて、その中に含まれているカードに関する情報の全て）を取得し、一斉移動処理実行手段１７ｂに送信する。
【００８５】
一斉移動処理実行手段１７ｂは、選択表示物及び当該選択表示物を含むグループ内に含まれるすべての表示物に対し、ユーザが選択表示物に対して実行した操作内容と同じ操作内容を、一斉に実行する。そして、一斉移動処理実行手段１７ｂは、一斉処理を実行した結果を図面生成部１８に送信するとともに、表示物情報記憶部２１にも反映させる。
【００８６】
〔実施例２−処理プロセス〕
次に、本発明の端末結合表示システムにおける処理プロセスの一例を、図１８の機能ブロック図及び図５のフローチャート等を用いて説明する。なお、〔実施例１−処理プロセス〕と同じ動作をする場合にはその詳細な説明は省略する。
【００８７】
なお、図５の（Ｓ１１１）から（Ｓ１１４）の処理は、実施例１と同様であるため、その詳細な説明は省略する。
【００８８】
一斉処理実行部１７の移動操作検出手段１７ａは、ユーザが選択表示物に対して行った処理内容を操作情報取得部１１から受信し、その中から移動操作を検出すると、一斉移動処理実行手段１７ｂに通知する。一斉移動処理実行手段１７ｂは、グループ情報一時記憶部２３に記憶されているグループの中で、当該選択表示物を含むグループ内の全ての表示物に対し、同じ処理を一斉に実行する（Ｓ１１５）。
【００８９】
図１９に、一斉移動処理が実行された場合における、タッチパネル８で提示される相関図のイメージ図を示す。
【実施例３】
【００９０】
〔実施例３−構成〕
以下、図面を用いて本発明の第三実施例について説明する。図２０に、本発明の相関図生成端末の機能ブロック図を示す。本発明における各構成部および各手段は、その機能が論理的に区別されているのみであって、物理上あるいは事実上同一の領域を為していてもよい。
【００９１】
また、図２０は、本発明において必要となる最小限度の機器、構成部および手段等のみを記載しており、その他の機器、構成部および手段等についてはその記載を省略する。なお、〔実施例１−構成〕及び〔実施例２−構成〕と同一の構成部等には同一の符号を付しており、同じ動作をする場合にはその詳細な説明は省略する。
【００９２】
本発明の端末における処理装置１は、グループ領域特定部１９と、判定部２０を備え、一斉処理実行部１７は、その内部に展開方向変更手段１７ｃを有する、という点において、〔実施例１−構成〕及び〔実施例２−構成〕と異なっている。
【００９３】
以下、図２０に記載した本発明を構成する機能ブロック図に基づいて、各構成部の動作について説明する。なお、〔実施例１−構成〕及び〔実施例２−構成〕と同様の構成部または同様の動作については、その詳細な説明を省略する。
【００９４】
グループ領域特定部１９は、グループ生成部１６から受信したグループ情報に基づき、当該グループに含まれるすべての表示物を包含する表示領域を選択グループ領域として特定し、グループ領域一次記憶部に記憶する。
【００９５】
判定部２０は、移動したグループの選択グループ領域が、相関図上であらかじめ定められた所定領域に位置するか否かを判定する。そして、判定部２０は、その判定結果を一斉処理実行部１７に送信する。
【００９６】
一斉処理実行部１７の内部に位置する展開方向変更手段１７ｃは、判定部２０から受信した判定結果に基づき、選択グループに属する全ての表示物に対し、その表示位置を一斉に変更する処理（相関図の展開方向を変更する処理）を実行する。そして、展開方向変更手段１７ｃは、一斉処理を実行した結果を図面生成部１８に送信するとともに、表示物情報記憶部２１にも反映させる。
【００９７】
〔実施例３−処理プロセス〕
次に、本発明の端末結合表示システムにおける処理プロセスの一例を、図２０の機能ブロック図及び図２１及び図２２のフローチャート等を用いて説明する。なお、〔実施例１−処理プロセス〕及び〔実施例２−処理プロセス〕と同じ動作をする場合にはその詳細な説明は省略する。
【００９８】
まず、図２１を用いてグループ領域特定に関する処理を説明する。なお、図２１の（Ｓ３１１）から（Ｓ３１４）の処理は、実施例１の図５における（Ｓ１１１）から（Ｓ１１４）の処理と同様であるため、その詳細な説明は省略する。
【００９９】
グループ領域特定部１９は、グループ生成部１６から受信したグループ情報に基づき、選択グループ領域を特定してグループ領域一時記憶部２３に記憶する（Ｓ３１５）。
【０１００】
グループ領域一時記憶部２３に記憶される選択グループ領域の一例を、図２３に示す。図２３では、領域の四隅の座標を（ｘ１、ｙ１）、（ｘ２、ｙ２）、（ｘ３、ｙ３）、（ｘ４、ｙ４）と特定する形式で例示しているが、領域を一義的に特定できる情報であればこれに限らない。
【０１０１】
次に、図２２を用いて展開方向変更に関する処理について説明する。なお、（Ｓ３２１）は、実施例２における図５の（Ｓ１１５）と同様の処理のため、ここでは説明を省略する。
【０１０２】
端末Ｂに位置する操作情報生成部３２は、ユーザがディスプレイ８でコンテンツに対して実行した操作に基づく操作情報を生成し、端末通信装置５ｂを介して管理サーバＡに送信する。特に、コンテンツの「移動」を示すフリック操作を検出する際には、フリック操作の方向と速度を算出し、その情報を操作情報に含めるものとする。上記フリック操作の方向と速度を算出する方法には、様々なものがすでに公開されている。ここではその詳細については説明しないが、その算出方法の概要を以下に記載する。
【０１０３】
判定部２０は、予め定められた所定区域に関する情報を有している。所定区域とは、相関図全体においてあらかじめ定められた区域のことをいう。具体的な例として、本実施例では相関図を四等分して上下左右に分ける形式で所定区域を定めることとするが、これに限らない。所定区域のイメージを、図２４に示す。
【０１０４】
判定部２０は、一斉移動処理実行手段１７ｂが行う移動処理の都度、移動する選択グループ領域が所定区域をまたぐ移動をしたかどうかを判定する（Ｓ３２３）。本実施例では、所定区域が「上」の場合は、相関図の展開方向は「下から上に」、所定区域が「下」の場合は、相関図の展開方向は「上から下に」、所定区域が「左」の場合は、相関図の展開方向は「右から左に」、所定区域が「右」の場合は、展開図の展開方向は「左から右に」、自動的に調整されるものとする。
【０１０５】
開方向変更手段１７ｃは、判定部２０の判定結果が、所定区域をまたぐ移動であるという結果だった場合に、移動先の所定区域に応じた展開方向に、選択グループ内の相関図の展開方向を変更する処理を実行する（Ｓ３２４）。
【０１０６】
図２５に、展開方向変更処理が実行された場合における、タッチパネル８で提示される相関図のイメージ図を示す。
【実施例４】
【０１０７】
〔実施例４−構成〕
以下、図面を用いて本発明の第四実施例について説明する。図２６に、本発明の相関図生成端末の機能ブロック図を示す。本発明における各構成部および各手段は、その機能が論理的に区別されているのみであって、物理上あるいは事実上同一の領域を為していてもよい。
【０１０８】
また、図２６は、本発明において必要となる最小限度の機器、構成部および手段等のみを記載しており、その他の機器、構成部および手段等についてはその記載を省略する。なお、〔実施例１−構成〕と同一の構成部等には同一の符号を付しており、同じ動作をする場合にはその詳細な説明は省略する。
【０１０９】
本発明の端末における処理装置１は、上位表示物特定部３４と、同位表示物特定部４４を備え、下層表示物特定部１５は、選択下層表示物特定手段１５ａと、同位下層表示物特定手段１５ｂを有し、グループ生成部１６は、選択グループ生成手段１６ａと、同位グループ生成手段１６ｂを有し、一斉処理実行部１７は、表示位置入替手段１７ｄを有し、判定部２０は、接触判定手段２０ａを有する、という点において、〔実施例１−構成〕、〔実施例２−構成〕、及び〔実施例３−構成〕と異なっている。
【０１１０】
本発明の端末における記憶装置２のグループ情報一時記憶部２３は、選択グループ情報記憶領域２３ａと、同位グループ情報記憶領域２３ｂを有する、という点において、〔実施例１−構成〕、〔実施例２−構成〕、及び〔実施例３−構成〕と異なっている。
【０１１１】
以下、図２６に記載した本発明を構成する機能ブロック図に基づいて、各構成部の動作について説明する。なお、〔実施例１−構成〕、〔実施例２−構成〕、及び〔実施例３−構成〕と同様の構成部または同様の動作については、その詳細な説明を省略する。
【０１１２】
上位表示物特定部３４は、選択表示物特定部１４で特定した選択表示物の上位階層に属する選択物（カード）を特定する。そして、当該上位階層のカードに関する情報を、同位表示物特定部４４に送信する。
【０１１３】
同位表示物特定部４４は、上位表示物特定部３４から受信した上位階層に属する選択物（カード）の情報に基づき、同じカードから派生した、選択表示物以外の表示物（ユーザが選択したカード以外のカード）を同位表示物として特定する。そして、その同位表示物に関する情報を、下層表示物特定部１５に送信する。
【０１１４】
下層表示物特定部１５の内部に位置する選択下層表示物特定手段１５ａは、選択表示物特定部１４で特定された選択表示物の下位階層に位置する表示物（カード）を全て特定する。特定する方法は、実施例１における下層表示物特定部１５の処理と同様、再帰的に全ての下層表示物を特定していく方法が好適である。
【０１１５】
下層表示物特定部１５の内部に位置する同位下層表示物特定手段１５ｂは、同位表示物特定部４４で特定された同位表示物の下位階層に位置する表示物（カード）を全て特定する。特定する方法は、実施例１における下層表示物特定部１５の処理と同様、再帰的に全ての下層表示物を特定していく方法が好適である。
【０１１６】
グループ生成部１６の内部に位置する選択グループ生成手段１６ａは、選択下層表示物特定手段１５ａで特定された下層表示物をグループ化して、グループ情報一時記憶部２３の、選択グループ情報記憶領域２３ａに記憶する。
【０１１７】
グループ生成部１６の内部に位置する同位グループ生成手段１６ｂは、同位下層表示物特定手段１５ｂで特定された下層表示物をグループ化して、グループ情報一時記憶部２３の、同位グループ情報記憶領域２３ｂに記憶する。
【０１１８】
グループ領域特定部１９は、実施例３と同様の処理方法により、選択グループ及び同位グループのグループ領域を特定し、それぞれのグループ領域を、選択グループ情報記憶領域２３ａ及び同位グループ情報記憶領域２３ｂに記憶する。
【０１１９】
判定部２０の内部に位置する接触判定手段２０ａは、一斉移動処理実行手段１７ｂによる選択グループに対する移動処理が実行された場合に、当該選択グループ領域が、他の同位グループの同位グループ領域と重なり合わないかを随時判定する。そして、判定結果を一斉処理実行部１７に送信する。
【０１２０】
一斉処理実行部１７の表示位置入替手段１７ｄは、接触判定手段２０ａから受信した判定結果が、選択グループ領域と同位グループ領域とが接触しているという判定結果であった場合、選択グループと同位グループの表示位置を入替する処理を実行する。当該処理は各々のグループ内に位置する全ての表示物に対して一斉に実行する。そして、表示位置入替手段１７ｄは、表示位置入替処理を実行した結果を図面生成部１８に送信するとともに、表示物情報記憶部２１にも反映させる。
【０１２１】
〔実施例４−処理プロセス〕
次に、本発明の端末結合表示システムにおける処理プロセスの一例を、図２６の機能ブロック図及び図２７及び図２８のフローチャート等を用いて説明する。なお、〔実施例１−処理プロセス〕、〔実施例２−処理プロセス〕、及び〔実施例３−処理プロセス〕と同じ動作をする場合にはその詳細な説明は省略する。
【０１２２】
まず、図２７を用いてグループ領域特定に関する処理を説明する。なお、図２７の（Ｓ４１１）の処理は、実施例１の図５における（Ｓ１１１）の処理と同様であるため、その詳細な説明は省略する。
【０１２３】
本実施例では、図１４における相関図において、ユーザが「カード７（新しい）」を選択した場合を例に説明することとする。
【０１２４】
上位表示物特定部３４は、ユーザが選択した「カード７」の上位階層に位置するカードを、相関情報記憶部２２を参照して特定する（Ｓ４１２）。「カード７」の上位表示物は「カード２」であることが特定されるため、上位表示物ありとなる（Ｓ４１３）。
【０１２５】
同位表示物特定部４４は、「カード７」の上位表示物である「カード２」について、当該「カード２」の下位表示物を相関情報記憶部２２に記憶された情報を参照して特定する。そして、選択表示物である「カード７」以外の表示物を、同位表示物として特定する（Ｓ４１４）。本実施例では、「カード８」と「カード９」が同位表示物として特定されることとなる。
【０１２６】
同位下層表示物特定手段１５ｂは、特定した同位表示物（「カード８」と「カード９」）の下層表示物を特定する（Ｓ４１５）。下層表示物の特定方法は、実施例１と同様に再帰的に処理をする。ここでは説明を省略する。処理の結果、「カード８」の下層表示物は「カード１６」、「カード９」の下層表示物は「カード１７」及び「カード１８」と特定される。
【０１２７】
同位グループ生成手段１６ｂによるグループ生成・記憶（Ｓ４１６）と、グループ領域特定部１９によるグループ領域の特定・記憶（Ｓ４１７）は、実施例３における図２１の（Ｓ３１４）及び（Ｓ３１５）と同様であるため、ここでは説明を省略する。
【０１２８】
選択グループ情報記憶領域２３ａに記憶される情報の一例を、図２９に示す。また、同位グループ情報記憶領域２３ｂに記憶される情報の一例を、図３０に示す。
【０１２９】
次に、図２８を用いて展開方向変更に関する処理について説明する。なお、（Ｓ４２１）は、実施例２における図５の（Ｓ１１５）と同様の処理のため、ここでは説明を省略する。
【０１３０】
判定部２０の内部に位置する接触判定手段２０ａは、一斉移動処理実行手段１７ｂにおける選択グループの移動処理によって、当該選択グループ領域と同位グループ領域の接触が発生していないかを判定する（Ｓ４２２）。接触ありと判定した場合（Ｓ４２３）、表示位置入替手段１７ｄは、接触している選択グループと同位グループとの表示場所を入れ替える処理を実行する（Ｓ４２４）。
【０１３１】
図３１に、表示位置入替処理が実行された場合における、タッチパネル８で提示される相関図のイメージ図を示す。
【実施例５】
【０１３２】
〔実施例５−構成〕
以下、図面を用いて本発明の第五実施例について説明する。図３２に、本発明の相関図生成端末の機能ブロック図を示す。本発明における各構成部および各手段は、その機能が論理的に区別されているのみであって、物理上あるいは事実上同一の領域を為していてもよい。
【０１３３】
また、図３２は、本発明において必要となる最小限度の機器、構成部および手段等のみを記載しており、その他の機器、構成部および手段等についてはその記載を省略する。なお、〔実施例４−構成〕と同一の構成部等には同一の符号を付しており、同じ動作をする場合にはその詳細な説明は省略する。
【０１３４】
本発明の端末における処理装置１の一斉処理実行部１７は、グループ領域着色手段１７ｅを有する、という点において、〔実施例４−構成〕と異なっている。
【０１３５】
以下、図３２に記載した本発明を構成する機能ブロック図に基づいて、各構成部の動作について説明する。なお、〔実施例４−構成〕と同様の構成部または同様の動作については、その詳細な説明を省略する。
【０１３６】
グループ領域着色手段１７ｅは、選択グループ領域と同位グループ領域とを、それぞれ別の色で着色する処理を行う。その着色後のイメージを、図３３に示す。
【産業上の利用可能性】
【０１３７】
上述のように構成された本発明を用いることで、コンピュータ端末を用いた相関図の作成を支援することができる。さらに、学校教育分野においても、相関図を作成及び修正する過程を通して、自身の思考の整理法を学習者に学ばせることができるという、教育上の効果もある。
【符号の説明】
【０１３８】
１    処理装置
２    記憶装置
３    入力装置
４    表示装置
５    通信装置
６    演算装置
７    制御装置
８    タッチパネル
１１    操作情報取得部
１２    表示物生成部
１３    相関情報生成部
１４    選択表示物特定部
１５    下層表示物特定部
１５ａ  選択下層表示物特定手段
１５ｂ  同位下層表示物特定手段
１６    グループ生成部
１６ａ  選択グループ生成手段
１６ｂ  同位グループ生成手段
１７    一斉処理実行部
１７ａ  移動操作検出手段
１７ｂ  一斉移動処理実行手段
１７ｃ  展開方向変更手段
１７ｄ  表示位置入替手段
１７ｅ  グループ領域着色手段
１８    図面生成部
１９    グループ領域判定部
２０    判定部
２０ａ  接触判定手段
２１    表示物情報記憶部
２２    相関情報記憶部
２３    グループ情報一時記憶部
２３ａ  選択グループ情報記憶領域
２３ｂ  同位グループ情報記憶領域
３４    上位表示物特定部
４４    同位表示物特定部
【図１】
0006444292.tif 000002
【図２】
0006444292.tif 000003
【図３】
0006444292.tif 000004
【図４】
0006444292.tif 000005
【図５】
0006444292.tif 000006
【図６】
0006444292.tif 000007
【図７】
0006444292.tif 000008
【図８】
0006444292.tif 000009
【図９】
0006444292.tif 000010
【図１０】
0006444292.tif 000011
【図１１】
0006444292.tif 000012
【図１２】
0006444292.tif 000013
【図１３】
0006444292.tif 000014
【図１４】
0006444292.tif 000015
【図１５】
0006444292.tif 000016
【図１６】
0006444292.tif 000017
【図１７】
0006444292.tif 000018
【図１８】
0006444292.tif 000019
【図１９】
0006444292.tif 000020
【図２０】
0006444292.tif 000021
【図２１】
0006444292.tif 000022
【図２２】
0006444292.tif 000023
【図２３】
0006444292.tif 000024
【図２４】
0006444292.tif 000025
【図２５】
0006444292.tif 000026
【図２６】
0006444292.tif 000027
【図２７】
0006444292.tif 000028
【図２８】
0006444292.tif 000029
【図２９】
0006444292.tif 000030
【図３０】
0006444292.tif 000031
【図３１】
0006444292.tif 000032
【図３２】
0006444292.tif 000033
【図３３】
0006444292.tif 000034