(57)【特許請求の範囲】
【請求項１】
各種データを表示手段に表示する表示単位としての表示区域を複数記憶する表示区域記憶手段と、
一の階層に設定された一の前記表示区域を中央表示区域とするとともに前記中央表示区域の周囲に前記一の階層よりも下位の階層である他の階層に設定された複数の前記表示区域を周囲表示区域とし、前記中央表示区域と前記複数の前記周囲表示区域とをマトリックス状に配列する少なくとも一つの階層ウインドウを作成し前記表示手段に表示する第１のウインドウ管理手段と、
複数存在する前記階層ウインドウのうち、一の前記階層ウインドウにおいて前記中央表示区域に表示される前記各種データと、他の前記階層ウインドウにおいて一の前記周囲表示区域に表示される前記各種データとを同一とすると共に、前記一の階層ウインドウを前記他の階層ウインドウの上位階層に設定し、複数の前記階層ウインドウを連続的な階層構造に形成する第１の表示区域管理手段とを備えたマトリックス表示装置であって、
複数の前記表示区域をマトリックス状に配列する非階層ウインドウを作成し前記表示手段に表示する第２のウインドウ管理手段と、
前記非階層ウインドウと前記階層ウインドウとを切り替えて、又は、前記一の階層ウインドウと前記他の階層ウインドウとを切り替えて、前記表示手段に表示させるウインドウ切替手段とを備えたことを特徴とするマトリックス表示装置。
【請求項２】
前記非階層ウインドウにおける一の前記表示区域に表示される前記各種データと前記一の階層ウインドウにおける一の前記中央表示区域に表示される前記各種データとを同一とする第２の表示区域管理手段を備えたことを特徴とする請求項１に記載のマトリックス表示装置。
【請求項３】
前記非階層ウインドウにおいて一の行及び列に配置された一の前記表示区域を、他の行及び列に配置された他の前記表示区域と置き換える、及び／又は、前記階層ウインドウにおいて一の行及び列に配置された一の前記周囲表示区域を、他の行及び列に配置された前記周囲表示区域と置き換える配置交換手段を備えたことを特徴とする請求項１又は２に記載のマトリックス表示装置。
【請求項４】
前記第１のウインドウ管理手段又は前記第２のウインドウ管理手段は、前記表示区域又は前記中央表示区域又は前記周囲表示区域に各種ファイルデータにリンクされたアイコンを表示し、
前記ウインドウ切替手段は、前記非階層ウインドウ又は前記階層ウインドウに換えて前記アイコンにリンクされた前記ファイルデータを前記表示手段に表示することを特徴とする請求項１乃至３の何れか一つに記載のマトリックス表示装置。
【請求項５】
前記非階層ウインドウに配列された前記表示区域のうち前記各種データの入力された前記表示区域を認識し、画像出力装置に前記各種データの入力された前記表示区域が配置された行および列を印画させる印刷調整手段を備えたことを特徴とする請求項１乃至４の何れか一つに記載のマトリックス表示装置。
【請求項６】
前記階層ウインドウへの前記各種データの入力の見本となる階層ごとの見本ウインドウを記憶する見本ウインドウ記憶手段と、記憶された前記見本ウインドウを読み出し前記表示手段に表示されている前記階層ウインドウの階層と同じ階層の前記見本ウインドウを前記階層ウインドウと並べて前記表示手段に表示する見本ウインドウ管理手段を備えたことを特徴とする請求項１乃至５の何れか一つに記載のマトリックス表示装置。
【請求項７】
前記第１のウインドウ管理手段は、特定の中央表示区域と該中央表示区域を含む特定の階層ウインドウのマトリックスとを同一の大きさで併置した状態に表示することを特徴とする請求項１乃至６の何れか一つに記載のマトリックス表示装置。
【請求項８】
前記非階層ウインドウに配列された前記表示区域、又は前記階層ウインドウに配列された前記中央表示区域及び前記周囲表示区域に表示された前記各種データを特定のアプリケーションソフトに対応するファイルデータに変換するデータ形式変換手段を備えたことを特徴とする請求項１乃至７の何れか一つに記載のマトリックス表示装置。
【請求項９】
コンピュータを請求項１乃至８の何れか一つに記載のマトリックス表示装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マトリックス状の画像を作成し表示する技術に関する。
【背景技術】
【０００２】
新たな着想や問題解決のための発想技法や創造技法として、フラクタル構造を応用した思考法が提案されている。これは、複数の概念同士を一対多の繰り返し構造の形につなげてゆくことで考えをまとめてゆく手法である。この手法をコンピュータを用いて実践するための支援ツールとして、中央に１個配置された中央表示区域及び、この中央表示区域の周囲に複数個配置された周囲表示区域をマトリックス状に出力できるマトリックス表示プログラムを記録した記録媒体が提案されている（例えば、特許文献１参照）。この技術は、中央表示区域を上位階層、周囲表示区域を下位階層とした表示区域をウインドウ上にマトリックス状に表示し、各表示区域に文字や図形を記入可能としたものである。中央表示区域及び周囲表示区域は、フラクタル構造を模した連続的な階層構造の思考の場を形成し、記入された文字や図形の相互間の論理的関連性を視覚的に表示する。
【特許文献１】特開平１１−２２４１５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、思考をまとめる過程においては、思考の場を階層構造以外の構造に形成した方が考えをまとめ易い場合や、異なる構造に形成した複数の思考の場を比較対照した方が考えをまとめ易い場合もある。そして、特許文献１に記載した発明によってウインドウ上に表示できるのは、フラクタル構造を模した階層構造のみであるため、利用用途によっては利用者の着想や問題解決の効率化が十分図られないという問題がある。
【０００４】
本発明はこのような問題に基づいてなされたものであり、階層構造を含む複数の構造を形成する思考の場を提供し、着想や問題解決の効率化を図るマトリックス表示装置を提供することを課題としている。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、請求項１に記載の発明は、各種データを表示手段に表示する表示単位としての表示区域を複数記憶する表示区域記憶手段と、一の階層に設定された一の前記表示区域を中央表示区域とするとともに前記中央表示区域の周囲に前記一の階層よりも下位の階層である他の階層に設定された複数の前記表示区域を周囲表示区域とし、前記中央表示区域と前記複数の前記周囲表示区域とをマトリックス状に配列する少なくとも一つの階層ウインドウを作成し前記表示手段に表示する第１のウインドウ管理手段と、複数存在する前記階層ウインドウのうち、一の前記階層ウインドウにおいて前記中央表示区域に表示される前記各種データと、他の前記階層ウインドウにおいて一の前記周囲表示区域に表示される前記各種データとを同一とすると共に、前記一の階層ウインドウを前記他の階層ウインドウの上位階層に設定し、複数の前記階層ウインドウを連続的な階層構造に形成する第１の表示区域管理手段とを備えたマトリックス表示装置であって、複数の前記表示区域をマトリックス状に配列する非階層ウインドウを作成し前記表示手段に表示する第２のウインドウ管理手段と、
【０００６】
前記非階層ウインドウと前記階層ウインドウとを切り替えて、又は、前記一の階層ウインドウと前記他の階層ウインドウとを切り替えて、前記表示手段に表示させるウインドウ切替手段とを備えたことを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の構成に加え、前記非階層ウインドウにおける一の前記表示区域に表示される前記各種データと前記一の階層ウインドウにおける一の前記中央表示区域に表示される前記各種データとを同一とする第２の表示区域管理手段を備えたことを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載の構成に加え、前記非階層ウインドウにおいて一の行及び列に配置された一の前記表示区域を、他の行及び列に配置された他の前記表示区域と置き換える、及び／又は、前記階層ウインドウにおいて一の行及び列に配置された一の前記周囲表示区域を、他の行及び列に配置された前記周囲表示区域と置き換える配置交換手段を備えたことを特徴とする。
【０００９】
請求項４に記載の発明は、請求項１乃至３の何れか一つに記載の構成に加え、前記第１のウインドウ管理手段又は前記第２のウインドウ管理手段は、前記表示区域又は前記中央表示区域又は前記周囲表示区域に各種ファイルデータにリンクされたアイコンを表示し、前記ウインドウ切替手段は、前記非階層ウインドウ又は前記階層ウインドウに換えて前記アイコンにリンクされた前記ファイルデータを前記表示手段に表示することを特徴とする。
【００１０】
請求項５に記載の発明は、請求項１乃至４の何れか一つに記載の構成に加え、前記非階層ウインドウに配列された前記表示区域のうち前記各種データの入力された前記表示区域を認識し、画像出力装置に前記各種データの入力された前記表示区域が配置された行および列を印画させる印刷調整手段を備えたことを特徴とする。
【００１１】
請求項６に記載の発明は、請求項１乃至５の何れか一つに記載の構成に加え、前記階層ウインドウへの前記各種データの入力の見本となる階層ごとの見本ウインドウを記憶する見本ウインドウ記憶手段と、記憶された前記見本ウインドウを読み出し前記表示手段に表示されている前記階層ウインドウの階層と同じ階層の前記見本ウインドウを前記階層ウインドウと並べて前記表示手段に表示する見本ウインドウ管理手段を備えたことを特徴とする。
【００１２】
請求項７に記載の発明は、請求項１乃至６の何れか一つに記載の構成に加え、前記第１のウインドウ管理手段は、特定の中央表示区域と該中央表示区域を含む特定の階層ウインドウのマトリックスとを同一の大きさで併置した状態に表示することを特徴とする。
【００１３】
請求項８に記載の発明は、請求項１乃至７の何れか一つに記載の構成に加え、前記非階層ウインドウに配列された前記表示区域、又は前記階層ウインドウに配列された前記中央表示区域及び前記周囲表示区域に表示された前記各種データを特定のアプリケーションソフトに対応するファイルデータに変換するデータ形式変換手段を備えたことを特徴とする。
【００１４】
請求項９に記載の発明は、プログラムであって、コンピュータを請求項１乃至８の何れか一つに記載のマトリックス表示装置として機能させることを特徴とする。
【発明の効果】
【００１５】
請求項１に記載の発明によれば、一の階層に設定された中央表示区域と中央表示区域の周囲に下位の階層に設定された複数の周囲表示区域とをマトリックス状に配列する階層ウインドウを作成し、一の階層ウインドウにおいて中央表示区域に表示される各種データと、他の階層ウインドウにおいて一の周囲表示区域に表示される各種データとを同一とすると共に、一の階層ウインドウを他の階層ウインドウの上位階層に設定し、複数の階層ウインドウを連続的な階層構造に形成することで、フラクタル構造を模した連続的な階層構造の階層ウインドウを形成できて、上位・下位の階層関係にある事項等の論理的関連性を視覚的に判り易く表示できる。また、複数の表示区域を全て同一階層に設定してマトリックス状に配列する非階層ウインドウを作成することで、階層構造を形成しないウインドウを形成でき、着想や概念等をランダムに記録したり、並列的な事項を視覚的に判り易く表示できる。そして、階層ウインドウと非階層ウインドウとを切り替えて表示手段に表示することにより、階層構造を含む複数の構造を形成する思考の場を提供し、着想や問題解決の効率化を図ることができる。
【００１６】
請求項２に記載の発明によれば、非階層ウインドウにおける一の表示区域に表示される各種データと一の階層ウインドウにおける一の中央表示区域に表示される各種データとを同一とすることにより、非階層ウインドウの表示内容と階層ウインドウの表示内容とをリンクさせて双方のウインドウで比較対照することが可能になり、着想や問題解決の一層の効率化を図ることができる。
【００１７】
請求項３に記載の発明によれば、一の行及び列に配置された一の表示区域又は周囲表示区域を、他の行及び列に配置された他の表示区域又は周囲表示区域と置き換えることにより、表示区域や周囲表示区域にランダムに記録された複数の文字や図形等の集合を、任意の規則性に従って並べ替えることができる。これにより、文字群や図形群が任意の規則性に沿った順序に並んだ状態に表示して、これらの文字群同士や図形群同士の因果関係や論理的関連性等を視覚的に判り易く表示し、利用者が着想や概念を導出しやすい状態を提供できる。
【００１８】
請求項４に記載の発明によれば、表示区域又は中央表示区域又は周囲表示区域に各種ファイルデータにリンクされたアイコンを表示し、非階層ウインドウ又は階層ウインドウに換えてアイコンにリンクされたファイルデータを表示手段に表示することにより、非階層構造又は階層構造に含まれるファイルデータの内容を必要に応じて表示装置に表示し、ファイルデータのアイコンを用いたマトリックス表示とファイルデータの内容の表示とを双方可能にし、利用者が着想や概念を導出しやすい状態を提供できる。
【００１９】
請求項５に記載の発明によれば、各種データの入力された表示区域が配置された行および列を印画させる処理を行うことにより、データが入力された表示区域を、ウインドウやプリンタの設定を逐次調節することなく見やすい態様や大きさで印刷することができて、印刷時の利便性を向上させることができる。
【００２０】
請求項６に記載の発明によれば、各種データの入力の見本となる見本ウインドウを階層ウインドウと並べて表示手段に表示することにより、実際のデータ入力態様に即したウインドウを併置した状態で階層ウインドウにデータ入力することが可能になり、不慣れな利用者であっても戸惑うことなく入力作業を行うことができる。また、階層ごとの見本ウインドウが用意され、表示手段に表示されている階層ウインドウの階層と同じ階層の見本ウインドウを並べて表示することにより、階層ごとに入力内容が異なる場合であっても、利用者は現在表示されている階層ウインドウの階層に同期した見本ウインドウを見ながら入力することができ、入力作業の利便性を高めることができる。
【００２１】
請求項７に記載の発明によれば、特定の中央表示区域とこの中央表示区域を含む特定の階層ウインドウのマトリックスとを同一の大きさで併置した状態に表示することにより、階層ウインドウのマトリックスとこの階層ウインドウの中央表示区域とを見やすい態様で対比して表示できる。また、併置した状態を印刷して形成した印刷物は、階層マトリックスと中央表示区域とを隣接した状態のまま切り取って両者の境界線で折り曲げ裏面同士を接触させて糊で張り合わせることで、表面に中央表示区域、裏面に階層マトリックスが表示されたマトリックスカードを、両面印刷等の複雑な手順を用いずに簡単に形成できる。しかも、１枚の紙を２つ折りして張り合わされているので、厚くて丈夫なマトリックスカードに形成できる。
【００２２】
請求項８に記載の発明によれば、配列された表示区域、又は中央表示区域及び周囲表示区域に表示された各種データを特定のアプリケーションソフトに対応するファイルデータに変換することにより、表示区域等、中央表示区域、周囲表示区域に入力されたデータを特定のアプリケーションソフトの機能で加工編集できて、データ処理の利便性を高めることができる。
【００２３】
請求項９に記載の発明によれば、本発明をプログラム化し、ダウンサイジング化を図るとともに、多様なコンピュータハードウェア上で本発明を実現させることができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を実施するための実施の形態について説明する。
【００２５】
図１は、この実施の形態のマトリックス表示装置の機能ブロック図である。マトリックス表示装置１Ａは、パーソナルコンピュータ、モバイルコンピュータ、ＰＤＡ（携帯情報端末）、無線通信端末等の各種コンピュータ端末であり、図１に示すとおり、制御部１１と、操作部１２と、表示部（表示手段）１３と、記憶部１４、通信インターフェース（Ｉ／Ｆ）部１５とを有している。マトリックス表示装置１Ａは、例えばＬＡＮケーブル等の通信ネットワーク１６を介してネットワークプリンタ（画像出力装置）１７に接続されている。
【００２６】
制御部１１はＣＰＵ（中央演算装置）を備え、記憶部１４に記録されたＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）プログラムや各種アプリケーションプログラム等を演算処理し、かかる処理の結果と協働してマトリックス表示作成処理全体を制御する。制御部１１には、機能手段としてマトリックス表示作成部１１１が設けられ、この実施の形態ではこのマトリックス表示作成部１１１がマトリックス表示装置１Ａの主要な機能（非階層ウインドウ管理手段、階層ウインドウ管理手段、第１の表示区域管理手段、ウインドウ切替手段、第２の表示区域管理手段、配置交換手段、印刷調整手段、見本ウインドウ管理手段、データ形式変換手段）を実現する。このマトリックス表示作成部１１１の機能及び制御は、記憶部１４に記録されたＯＳプログラムやアプリケーションプログラムを制御部１１のＣＰＵで演算処理することで実現される。
【００２７】
操作部１２は、マウス、キーボード等であり、グラフ表示装置１や通信サーバ２に対して各種指示を入力するために用いられる。表示部１３はＬＣＤ等からなり、操作部１２から入力された各種指示等や各種画像を表示する。通信インターフェース部１５は、通信ネットワーク１６を介したデータ通信に必要な処理を行う。
【００２８】
記憶部１４は、制御部１１が各種処理を実行するときに使用するプログラムやデータが予め格納されているＲＯＭ、制御部１１が各種処理を実行するときに各種データ等を一時的に記憶するために使用されるＲＡＭ、書き換えの必要なデータを格納するＥＥＰＲＯＭ、各種ファイルデータやアプリケーションプログラム等を記憶するハードディスク等から構成されている。ハードディスクには、ＯＳプログラム、マトリックス表示作成部１１１の機能及び制御を行なうマトリックス表示作成プログラム１４１、後述するデータセルを記憶するデータセル記憶領域１４２（表示区域記憶手段）１４２、後述する見本ウインドウを記憶する見本ウインドウ記憶領域（見本ウインドウ記憶手段）１４３が記録されている。
【００２９】
マトリックス表示作成部１１１は、表示部１３にマトリックス表示を行うために必要な情報を取得・処理するために必要な処理を行う。
【００３０】
図２は、この実施の形態のデータセル群の論理的構成のイメージ図である。データセルは、文字、図形等のデータを記録し管理するための最小単位であり、記憶部１４のデータセル記憶領域１４２に記憶されている。データセル記憶領域１４２において、データセル群はツリー構造を形成しており、ルート層を最上層とし、ルート層の下層に第１層、第１層の下層に第２層、・・・とＮ階層（Ｎ≧０の整数）のデータセル群を形成している。この実施の形態では、図２に示す通り、ルート層にはＡ０１、Ａ０２、Ａ０３、・・・、Ａ８１、と８１個のデータセルが存在する。例えば、データセルＡ０１には８個の第１階層のデータセルａ１１、ａ１２、ａ１３、・・・、ａ１８が従属し、データセルＡ０２には８個の第１階層のデータセルｂ１１、ｂ１２、ｂ１３、・・・、ｂ１８が従属し、・・・といった具合に、ルート層のデータセルＡ０１〜Ａ８１には、それぞれ第１層のデータセルが８個ずつ従属する。同様に、例えば、第１層のデータセルａ１１には８個の第２層のデータセルａ２１、ａ２２、ａ２３、・・・、ａ２８が従属し、データセルａ１２には８個の第２層のデータセルｂ２１、ｂ２２、ｂ２３、・・・、ｂ２８が従属し、・・・といった具合に、第１層のデータセルａ１１、・・・、ａ１８、ｂ１１、・・・、ｂ１８、・・・、には、それぞれ第２層のデータセルが８個ずつ従属する。このような階層構造は第２層以下にも連続的に形成されている。
【００３１】
マトリックス表示作成部１１１は、これらのデータセルに記録された文字や図形等のデータを、階層構造を基本とした様々な態様で表示部１３に表示する。このように、データセル群を階層構造を形成して記録することにより、階層構造の表示に適した態様でデータの記録管理を行うことができる。なお、これらのデータセルの階層構造は、物理的にはファイル群のインデックス情報をツリー構造に形成することで実現される。
【００３２】
次に、この実施の形態の作用について説明する。
【００３３】
図３Ａ、図３Ｂは、この実施の形態のマトリックス表示装置１Ａにおける、非階層ウインドウでのマトリックス表示の作成の手順を示すフローチャートである。以下、同フローチャートに基づいて処理手順を説明する。なお、各手順にて表示部１３に表示される主要ウインドウについても併せて説明する。
【００３４】
マトリックス表示装置１Ａを利用する利用者の操作部１２の操作により、マトリックス表示作成部１１１の機能を実現するアプリケーションプログラムが起動すると（ステップＳ１）、マトリックス表示作成部１１１は記憶部１４からルート層のデータセルＡ０１、Ａ０２、Ａ０３、・・・、Ａ８１を読み出し、読み出したデータセルＡ０１、Ａ０２、Ａ０３、・・・、Ａ８１内のデータに基づいて表示部１３に非階層ウインドウを表示する（ステップＳ２）。
【００３５】
図４に非階層ウインドウの第１のイメージ図を示す。同図に示すとおり、非階層ウインドウ１３１Ａには、複数の表示区域１３１１１、１３１１２、・・・、１３１ｉｊが、ｉ行、ｊ列のマトリックス（図４においてはｉ＝９、ｊ＝９）として表示される。この非階層ウインドウ１３１Ａ内に表示される表示区域１３１１１、１３１１２、・・・、１３１ｉｊ同士には、上位、下位の階層関係は存在しない。最初に表示された状態においては全ての表示区域には文字や図形等の表示は無く、空欄となっている。なお、非階層ウインドウ１３１Ａの表示区域１３１１１、１３１１２、・・・、１３１ｉｊは同じ構成を持つので、以下、区別する必要がある場合を除き表示区域１３１とする。
【００３６】
操作部１２の操作により非階層ウインドウ１３１Ａの任意の表示区域１３１がクリックされると当該表示区域１３１はデータの書き込みが可能な状態となる。この状態で、操作部１２の操作により文字（テキストデータ）や図形等のデータの入力、文書ファイルや表計算ファイル、あるいはＪＰＥＧ形式やＢＭＰ形式の画像ファイル等、ファイルデータの挿入が行われると（ステップＳ３の“Ｙｅｓ”）、当該表示区域１３１に対応するデータセル（例えばデータセルＡ０１）に入力されたデータや挿入されたファイルに基づき、当該表示区域１３１には入力された文字や図形が表示され、又はファイルのアイコンが表示される（ステップＳ４）。この操作により、利用者は、着想や概念等を複数の表示区域１３１１１、１３１１２、・・・、１３１ｉｊにランダムに記録したり、並列的な事項を視覚的に判り易く表示したりすることができる。なお、文字や図形の入力等がなければ（ステップＳ３の“Ｎｏ”）表示区域１３１は空欄のままである。
【００３７】
非階層ウインドウ１３１Ａにおいて１又は複数の表示区域１３１に文字又は図形が入力されたのち、操作部１２の操作により、任意の表示区域１３１の行及び列を別の行及び列に変更する旨の指示が入力されると（ステップＳ５の“Ｙｅｓ”）、マトリックス表示作成部１１１は当該表示区域１３１の行及び列を指定のあった他の行及び列に変更する（ステップＳ６）。具体的には、操作部１２の操作により、任意の表示区域１３１（例えば表示区域１３１５５）がドラッグされ、移動したい行及び列（例えば３行４列目）の表示区域１３１（即ち表示区域１３１３４）上まで移動されてドラッグ解除（ドロップ）されると、表示区域１３１が交換される。即ち元の表示区域１３１５５が新たに表示区域１３１３４となり、元の表示区域１３１３４が新たな表示区域１３１５５となる。なお、表示区域１３１の行及び列を変更する旨の指示が入力されなければ（ステップＳ５の“Ｎｏ”）ステップＳ６の処理は行われない。
【００３８】
ステップＳ５、Ｓ６の処理により、非階層ウインドウ１３１Ａの複数の表示区域１３１１１、１３１１２、・・・、１３１ｉｊにランダムに記録された複数の文字や図形等の集合を、任意の規則性に従って並べ替えることができる。これにより、文字群や図形群が任意の規則性に沿った順序に並んだ状態を表示部１３に表示して、これらの文字群同士や図形群同士の因果関係等を視覚的に判り易く表示し、利用者が着想や概念を導出しやすい状態を提供できる。
【００３９】
図５は、ステップＳ５及びＳ６の繰り返しによって形成された非階層ウインドウ１３１Ｂの第２のイメージ図である。この第２のイメージ図においては、２７個の表示区域１３１が９行３列のマトリックスとして示されており、各表示区域１３１ＩＪは、上側の表示区域１３１Ｉ−１Ｊが当該表示区域１３１ＩＪの結果、下側の表示区域１３１Ｉ＋１Ｊが当該表示区域１３１ＩＪの原因、右側の表示区域１３１ＩＪ＋１が当該表示区域１３１ＩＪの解決手段又は手段の効果をそれぞれ示している。このように表示することにより、事象同士の因果関係を視覚的に判り易く表示できる。
【００４０】
図６は、ステップＳ５及びＳ６の繰り返しによって形成された非階層ウインドウ１３１Ｃの第３のイメージ図である。この第３のイメージ図においては左上の表示区域１３１１１に全体タイトル、第１行の２列目以降の表示区域１３１１２〜１３１１９に「段階」の表示タイトル、第１列の２行目以降の表示区域１３１１２〜１３１１９にカテゴリの表示タイトルを表示し、２列目、２行目以降の表示区域１３１２２〜１３１９９に、１行目、１列目にタイトル表示した各段階、各カテゴリの具体的内容を表示している。このように表示することにより、２つのパラメータに基づく事象を視覚的に判り易く表示できる。
【００４１】
図７は、ステップＳ５及びＳ６の繰り返しによって形成された非階層ウインドウ１３１Ｄの第４のイメージ図である。この第４のイメージ図においては左上の表示区域１３１１１に全体タイトル、第１行の２列目以降の表示区域１３１１２〜１３１１９に第１の属性「悪化する特性」の表示タイトル、第１列の２行目以降の表示区域１３１１２〜１３１１９に第２の属性「改良する特性」の表示タイトルを表示し、３列目、２行目以降の表示区域１３１３２〜１３１９８、及び２行目、３列目以降の表示区域１３１２３〜１３１８９に、１行目、１列目にタイトル表示した各属性の具体的内容を表示している。なおこの場合、属性同士が衝突する２行目と２列目、３行目と３列目・・・９行目と９列目の表示区域１３１２２〜、１３１３３・・・、１３１９９は空欄である。このように表示することにより、２つの属性の組み合わせに基づく事象を視覚的に判り易く表示できる。
【００４２】
利用者の操作部１２の操作により、非階層ウインドウ１３１Ａ〜１３１Ｄの部分拡大ボタン１３１ａ（図４）がクリックされると（ステップＳ７）、マトリックス表示作成部１１１は表示部１３に非階層ウインドウ１３１Ａの部分拡大ウインドウを表示する（ステップＳ８）。
【００４３】
図８はステップＳ８において表示された非階層ウインドウ１３１Ｂ（図５）の部分拡大ウインドウ１３１Ｅのイメージ図である。同図に示す部分拡大ウインドウ１３１Ｅは、非階層ウインドウ１３１Ｂ（図５）の４行４列目〜６行６列目の表示区域１３１４４〜１３１６６を拡大した３行３列のマトリックスである。この状態で、部分拡大ウインドウ１３１Ｅの各表示区域１３１４４〜１３１６６は、元の非階層ウインドウ１３１Ｂと同様に文字や図形の記入表示（ステップＳ３，Ｓ４）や行位置及び列位置の変更（ステップＳ５、Ｓ６）を行える。このように表示することにより、元のマトリックス表示のうち必要な部分だけを表示部１３に表示し、表示区域１３１を操作し易く見易い態様で表示できる。
【００４４】
部分拡大ウインドウ１３１Ｅが表示されたのち、利用者の操作部１２の操作によって、任意の表示区域１３１同士の間隙部１３１ｂ（図８）がダブルクリックされて連結線の表示指示が入力されると（ステップＳ９）、当該間隙部１３１ｂには表示区域１３１同士を連結する連結線１３１ｃが表示される（ステップＳ１０）。
【００４５】
図８に、部分拡大ウインドウ１３１Ｅにおいて表示区域１３１同士の間に連結線１３１ｃが表示された状態のイメージを示す。連結線１３１ｃは、間隙部１３１ｂのダブルクリックされた場所に基づいて、上下方向、左右方向、斜め方向のいずれかに隣接する表示区域１３１同士を連結する態様で表示される。また、連結線１３１ｃは、直線、一方向矢印、双方向矢印のうちいずれか一つを選択して表示できる。このように連結線１３１ｃを表示することにより、各表示区域１３１同士の因果関係等を視覚的に判り易く表示できる。
【００４６】
利用者の操作部１２の操作によって、任意の表示区域１３１同士の間隙部１３１ｂ（図８）がダブルクリックされて、当該間隙部１３１ｂに表示された文字入力欄（図示せず）に表示区域１３１同士の因果関係等を示す文字（テキストデータ）が入力されると（ステップＳ１１）、当該間隙部１３１ｂには入力された文字が表示される（ステップＳ１２）。図８に、間隙部１３１ｂに、隣接する表示区域１３１同士の因果関係を示す文字１３１ｄ、１３１ｄ・・・が表示された態様を示す。このように表示することにより、連結線１３１ｃと相まって、各表示区域１３１同士の因果関係等をより視覚的に判り易く表示できる。
【００４７】
なお、部分拡大ウインドウ１３１Ｅを表示する指示がなければ（ステップＳ７の“Ｎｏ”）ステップＳ８以降の処理は行われない。また、連結線１３１ｃの表示指示が入力されない場合（ステップＳ９の“Ｎｏ”）や間隙部１３１ｂへの文字１３１ｄの入力が行われない場合（ステップＳ１１の“Ｎｏ”）、間隙部１３１ｂには連結線１３１ｃや文字１３１ｄが表示されない。
【００４８】
なお、図４乃至図８において図示しないが、表示区域１３１に文書ファイルや表計算ファイル等のファイルデータのアイコンが表示されている場合、当該アイコンにリンクされたファイルデータを表示部１３に表示させることもできる。具体的には、表示区域１３１内に表示されたアイコンをダブルクリックすることで、非階層ウインドウ１３１Ａに代えて当該アイコンにリンクされたファイルデータを表示部１３に表示させる。
【００４９】
利用者の操作部１２の操作によって、表示部１３に表示されたウインドウを特定のアプリケーションソフトに対応するファイルデータに変換する旨の指示があった場合（ステップＳ１３の“Ｙｅｓ”）、マトリックス表示作成部１１１は表示部１３に表示された非階層ウインドウ１３１Ａや部分拡大ウインドウ１３１Ｅ等を特定のアプリケーションソフトに対応する特定形式のファイルデータに変換し、表示部１３に表示する（ステップＳ１４）。
【００５０】
図９に、非階層ウインドウ１３１Ｄを特定のアプリケーションソフトに対応するファイルデータ１３１Ｆに変換した状態のイメージ図を示す。同図においては、非階層ウインドウ１３１Ｄ（図７）を表計算ソフトに対応するファイルデータ１３１Ｆに変換して表示した状態を示している。ここでは、非階層ウインドウ１３１Ｄの各表示区域１３１のデータはスプレッドシートの各セルに変換されて表示されている。これにより、非階層ウインドウ１３１Ｄに入力されたデータを他のソフトの機能（例えば、図９に示す状態においては表計算ソフトの計算機能等）で加工編集することができ、データ処理の利便性を高めることができる。なお、マトリックス表示作成部１１１は、ステップＳ１３、Ｓ１４の処理とは逆に、特定のアプリケーションソフトに対応するファイルを非階層ウインドウ１３１Ａや部分拡大ウインドウ１３１Ｅ等に変換することもできる。また、表示されたウインドウを特定形式のファイルデータに変換する旨の指示がない場合（ステップＳ１３の“Ｎｏ”）、変換は行われない。
【００５１】
利用者の操作部１２の操作によって、表示部１３に表示されたウインドウを印刷する旨の指示があった場合（ステップＳ１５）、マトリックス表示作成部１１１は表示部１３に表示された非階層ウインドウ１３１Ａや部分拡大ウインドウ１３１Ｅのうちデータ入力がされている表示区域１３１のマトリックス上の位置を確認し（ステップＳ１６）、データが入力された行、列が印画される態様で印刷を実行する（ステップＳ１７）。例えば図５に示す非階層ウインドウ１３１Ｂを印刷する場合、データが入力された３列（４列目〜６列目）だけが印刷される。印刷に際し、マトリックス表示作成部１１１は印刷する用紙の大きさ情報をプリンタドライバ等から読み込んで、この大きさ情報と、印刷する表示区域１３１の行数及び列数の情報とをもとに、各表示区域１３１の印刷位置や印刷する大きさを算出する。印刷は、通信インターフェース部１５を介し、コマンド等のデータをネットワークプリンタ１７に送信することで行う。これにより、データが入力された表示区域１３１を、ウインドウやプリンタの設定を逐次調節することなく見やすい態様や大きさで印刷することができて、印刷時の利便性を向上させることができる。なお、印刷指示がされない場合（ステップＳ１５の“Ｎｏ”）、印刷処理は行われない。
【００５２】
図１０Ａ、図１０Ｂ、図１０Ｃは、この実施の形態のマトリックス表示装置１Ａにおける、第１階層ウインドウ（階層ウインドウ）におけるマトリックス表示の作成の手順を示すフローチャートである。以下、同フローチャートに基づいて処理手順を説明する。なお、各手順にて表示部１３に表示される主要ウインドウについても併せて説明する。また、階層ウインドウは例えば第１階層、第２階層、第３階層、・・・といったように複数階層にわたって形成されるが、いずれも同じ構成を持つので、以下、区別する必要がある場合を除き第１階層ウインドウとして説明する。
【００５３】
マトリックス表示装置１Ａを利用する利用者の操作部１２の操作により、非階層ウインドウ１３１Ａ（〜１３１Ｄ）（図４（〜図７））の任意の表示区域１３１がダブルクリックされると、マトリックス表示作成部１１１は表示部１３に第１階層ウインドウを表示する（ステップＳ２１）。
【００５４】
図１１に第１階層ウインドウのイメージ図を示す。同図に示すとおり、第１階層ウインドウ１３２Ａには、複数の表示区域１３２１１、１３２１２、・・・、１３２ｍｎが、ｍ行、ｎ列のマトリックス（図１１においてはｍ＝３、ｎ＝３）として表示される。この第１階層ウインドウ１３２Ａにおいては表示される表示区域１３２１１、１３２１２、・・・、１３２ｍｎ間に上位、下位の階層が形成され、下位階層が上位階層に従属する関係にある。即ち、中心に表示された中央表示区域１３２２２は最上位の階層に属する表示区域であり、非階層ウインドウ１３１Ａ（図４）のダブルクリックされた表示区域１３１に表示された文字又は図形と同じ文字又は図形が表示されている。中央表示区域１３２２２の周囲に形成された８つの周囲表示区域１３２１１、１３２１２、１３２１３、１３２２１、１３２２３、１３２３１、１３２３２、１３２３３は１３２２２より一つ下層の階層に位置し、中央表示区域１３２２２に従属する。
【００５５】
各表示区域１３２１１〜１３２３３にはそれぞれ一のデータセル（図２）が対応し、データセル間の階層構造が表示区域１３２１１〜１３２３３の階層構造にそのまま適用される。例えば、中央表示区域１３２１３にはルート層のデータセルＡ０１の記録内容が表示され、周囲表示区域１３２１３、・・・１３２３３にはデータセルＡ０１に従属する第１層のデータセルａ１１〜ａ１８の記録内容がそれぞれ表示される。最初に表示された状態で、周囲表示区域１３２１１、１３２１２、・・・、１３２３３は全て空欄になっている。また、全ての周囲表示区域１３２１１、１３２１２、・・・、１３２３３には、非階層ウインドウ１３１Ａの表示区域１３１と同様に文字（例えば図１１に示す１行１列目の周囲表示区域１３２１１）や図形（例えば図１１に示す３行１列目の周囲表示区域１３２３２）等のデータを入力できる。
【００５６】
第１階層ウインドウ１３２Ａは、非階層ウインドウ１３１Ａと異なり、それぞれの中央表示区域１３２２２と周囲表示区域１３２１１、１３２１２、・・・、１３２３３とが上位・下位の階層関係にあるので、例えば、一の上位概念と複数の下位概念、一の命題に対する複数の仮説などの論理的関連性を視覚的に判り易く表示できる。また、中央表示区域１３２２２の表示内容が非階層ウインドウ１３１Ａの表示区域１３１の表示内容と同じなので、同一の表示内容を異なる階層ウインドウ上で比較対照することが可能になる。なお、周囲表示区域１３２１１、１３２１２、・・・、１３２３３は同じ構成を持つので、以下、区別する必要がある場合を除き周囲表示区域１３２１１とする。
【００５７】
操作部１２の操作により、任意の周囲表示区域１３２１１がクリックされると当該周囲表示区域１３２１１はデータの書き込みが可能な状態となる。この状態で操作部１２の操作により文字（テキストデータ）や図形等のデータの入力や、各種アプリケーションソフト（例えばワープロソフトや表計算ソフト等）に対応するファイルデータの挿入が行われると（ステップＳ２２の“Ｙｅｓ”）当該周囲表示区域１３２１１には入力された文字や図形や挿入されたファイルデータのアイコンが表示される（ステップＳ２３）。この操作により、利用者は、中央表示区域１３２２２に表示された文字や図形と概念的に従属関係にある文字や図形を複数の周囲表示区域１３２１１にランダムに記録できる。なお、文字や図形の入力、ファイルデータの挿入がされなければ（ステップＳ２２の“Ｎｏ”）周囲表示区域１３２１１は空欄のままである。
【００５８】
操作部１２の操作により、第１階層ウインドウ１３２Ａの中央表示区域１３２２２がダブルクリックされると（ステップＳ２４の“Ｙｅｓ”）、元の非階層ウインドウ１３１Ａ（〜１３１Ｄ）が表示される（ステップＳ２５）。このように第１階層ウインドウ１３２Ａと非階層ウインドウ１３１Ａ（〜１３１Ｄ）とを切り替えて表示手段に表示することにより、階層構造を含む複数の構造を形成する思考の場を提供し、着想や問題解決の効率化を図ることができる。なお、中央表示区域１３２２２がダブルクリックされなければ（ステップＳ２４の“Ｎｏ”）表示の移行は行われない。
【００５９】
第１階層ウインドウ１３２Ａよりも下位の階層ウインドウが既に形成されている場合であって、操作部１２の操作により、第１階層ウインドウ１３２Ａのうちいずれかの周囲表示区域１３２１１がダブルクリックされると（ステップＳ２６の“Ｙｅｓ”）、表示部１３の表示は第２階層ウインドウ１３２Ａに移行する（ステップＳ２７）。
【００６０】
図１２に、第２階層ウインドウ１３２Ｂ（階層ウインドウ）のイメージ図を示す。同図は、図１１に示す第１階層ウインドウ１３２Ａのうち周囲表示区域１３２１２がダブルクリックされた状態を示している。同図に示す通り、第２階層ウインドウ１３２Ｂは、中央表示区域１３２１２２に第１階層ウインドウ１３２Ａのダブルクリックされた周囲表示区域１３２１２に表示された文字又は図形と同じ文字又は図形が表示されている。第２階層ウインドウ１３２Ｂも、第１階層ウインドウ１３２Ａと同様に、中央表示区域１３２１２２の周囲に形成された８つの周囲表示区域１３２１１１、１３２１１２、１３２１１３、１３２１２１、１３２１２３、１３２１３１、１３２１３２、１３２１３３は中央表示区域１３２１２２より一つ下層の階層に位置し、かつ中央表示区域１３２１２２に従属する。
【００６１】
なお、第２階層ウインドウ１３２Ｂの中央表示区域１３２１２２をダブルクリックすると元の第１階層ウインドウ１３２Ａ（図１１）に戻り、第２階層ウインドウ１３２Ｂの周囲表示区域１３２１１１、・・・１３２１３３をダブルクリックすると、より下位の階層ウインドウ（第３階層ウインドウ以下のウインドウ）が形成されている場合にはすぐ下の階層ウインドウが表示される。このように複数のウインドウにより連続的な階層構造を形成することで、フラクタル構造を模した連続的な階層構造の階層ウインドウを形成できて、上位・下位の階層関係にある事項等の論理的関連性を視覚的に判り易く表示できる。なお、第１階層ウインドウ１３２Ａのうちいずれの周囲表示区域１３２１１もダブルクリックされない場合（ステップＳ２６の“Ｎｏ”）、第２階層ウインドウ１３２Ａへの表示の移行は行われない。
【００６２】
操作部１２の操作により、周囲表示区域１３２１１へのデータの入力の見本となる見本ウインドウを表示部１３に表示する旨の指示が入力された場合（ステップＳ２８の“Ｙｅｓ”）、マトリックス表示作成部１１１は、表示部１３に現在表示されている記憶部１４の見本ウインドウ記憶領域１４３から見本ウインドウを読み出し、表示部１３に第１階層ウインドウ１３２Ａと読み出した見本ウインドウとを並べて表示する（ステップＳ２９）。
【００６３】
図１３に、第１階層ウインドウ１３２Ａと見本ウインドウ１３３とが並べて表示された状態のイメージ図を示す。同図に示す通り、見本ウインドウ１３３には、第１表示ウインドウと同様に、各表示区域がｍ行、ｎ列のマトリックス（この実施の形態においてはｍ＝３、ｎ＝３）が表示されており、各周囲表示区域１３３１１、・・・への文字等の表示態様や連結線（後述）等の表示態様が示されている。これにより、実際のデータ入力態様に即した見本ウインドウ１３３を表示部１３に併置した状態で第１階層ウインドウ１３２Ａにデータ入力することが可能になり、不慣れな利用者であっても戸惑うことなく入力作業を行うことができる。なお、図１３に示す見本ウインドウ１３３は第１階層ウインドウ１３２Ａへの入力見本であるが、この実施の形態においては、第２階層以下複数の階層（利用頻度の高い階層）ごとに見本ウインドウを予め用意して記憶部１４に記録されており、表示部１３に第１階層以外のウインドウが開かれると、開かれたウインドウの階層を検知して、当該ウインドウと同じ階層の見本ウインドウを表示部１３に並べて表示する。このように、階層ごとの見本ウインドウが用意され、表示手段に表示されている階層ウインドウの階層と同じ階層の見本ウインドウを並べて表示することにより、階層ごとに入力内容が異なる場合であっても、利用者は現在表示されている階層ウインドウの階層に同期した見本ウインドウを見ながら入力することができる。また、見本ウインドウ１３３を表示部１３に表示する旨の指示がなければ（ステップＳ２８の“Ｎｏ”）、見本ウインドウ１３３は表示部１３に表示されない。
【００６４】
各周囲表示区域１３２１１、・・・、１３２３３にデータが入力されると、対応するデータセルａ１１〜ａ１８に記録される。なお、各周囲表示区域１３２１１、・・・、１３２３３にファイルデータが挿入された場合、対応するデータセルａ１１〜ａ１８には挿入されたファイルデータの記憶部１４におけるアドレス情報が記録される。
【００６５】
１又は複数の周囲表示区域１３２１１に文字や図形の入力等が行われたのち、操作部１２の操作により、任意の周囲表示区域１３２１１の行及び列を別の行及び列に変更する旨の指示が入力されると（ステップＳ３０の“Ｙｅｓ”）、マトリックス表示作成部１１１は当該周囲表示区域１３２１１の行及び列を指定のあった他の行及び列に変更する（ステップＳ３１）。ステップＳ３０の具体的操作は、ステップＳ５と同様のドラッグ＆ドロップである。なお、周囲表示区域１３２１１の行及び列を変更する旨の指示が入力されなければ（ステップＳ３０の“Ｎｏ”）ステップＳ３１の処理は行われない。これにより、複数の周囲表示区域１３２１１にランダムに記録された複数の文字や図形等の集合を、任意の規則性に従って並べ替えることができる。これにより、複数の周囲表示区域１３２１１に表示された文字群や図形群等の相互間の論理的関連性等を視覚的に判り易く表示し、利用者が着想や概念を導出しやすい状態を提供できる。
【００６６】
操作部１２の操作により、下位階層のウインドウを形成する旨の指示が入力されると（ステップＳ３２の“Ｙｅｓ”）、マトリックス表示作成部１１１は現在表示されている階層よりも１階層下位の階層ウインドウ（例えば図１１の第１階層ウインドウ１３２Ａが表示されていた場合は、第２階層ウインドウ（図示せず））を形成して表示装置に表示させる（ステップＳ３３）。具体的操作は、操作部１２による、現在表示されているウインドウ（例えば図１１に示す第１階層ウインドウ１３２Ａ）の任意の周囲表示区域１３２１１がダブルクリックすることで行う。表示された下位階層ウインドウは、第１階層ウインドウ１３２Ａと同じ構成のｍ行、ｎ列のマトリックス（この実施の形態ではｍ＝３、ｎ＝３）である。この下位階層ウインドウの周囲表示区域は、先にクリックされた周囲表示区域（例えば図１１における任意の周囲表示区域１３２１１）より一つ下層の階層に位置し、当該下位階層ウインドウの中央表示区域１３２２２に従属する関係にある（図２参照）。表示された下位階層ウインドウに対してはステップＳ２２以降の処理が繰り返される。なお、下位階層ウインドウは、理論的には無限階層形成することができる。
【００６７】
下位階層ウインドウが形成され、現在表示部１３に表示されている階層ウインドウよりも更に下層の階層ウインドウが存在する（即ち、現在表示されている階層ウインドウの周囲表示区域１３２１１を中央表示区域とする階層ウインドウが存在する）場合（ステップＳ３４の“Ｙｅｓ”）、マトリックス表示作成部１１１は当該階層ウインドウの周囲表示区域１３２１１の外縁部分に枠取りを表示する（ステップＳ３５）。この実施の形態では、図１１の第１階層ウインドウ１３２Ａの周囲表示区域１３２３３の周縁部に枠取り１３２ａが示されている。これにより、表示部１３に表示されている階層ウインドウの階層上の位置関係を視覚的に容易に把握することができる。なお、現在表示部１３に表示されている階層ウインドウよりも下層の階層ウインドウが存在しない場合（ステップＳ３４の“Ｎｏ”）、当該階層ウインドウのいずれの周囲表示区域１３２１１にも枠取り１３２ａは表示されない。
【００６８】
第１階層ウインドウ１３２Ａ以下の階層ウインドウが形成されたのち、操作部１２の操作により、部分拡大ウインドウを表示する旨の指示が入力されると（ステップＳ３６の“Ｙｅｓ”）、マトリックス表示作成部１１１は、現在表示されている階層ウインドウ（例えば図１１に示す第１階層ウインドウ１３２Ａ）のうち一部分を拡大して表示部１３に表示する（ステップＳ３７）。
【００６９】
図１４に第１階層ウインドウの部分拡大ウインドウのイメージ図を示す。この部分拡大ウインドウ１３４Ａは、左下に中央表示区域１３４２２、その上側、斜め右上、右側にそれぞれ周囲表示区域１３４１２、１３４１３、１３４２３が表示されている。部分拡大ウインドウ１３４Ａにおける各表示区域１３４２２、１３４１２、１３４１３、１３４２３も元の階層ウインドウと同様に文字や図形の記入表示（ステップＳ２２，Ｓ２３）等を行える。このように表示することにより、元のマトリックス表示のうち操作や視認を行いたい部分だけを表示部１３に表示し、表示区域１３４の視覚性や操作性を向上させることができる。なお、部分拡大ウインドウを表示する旨の指示がない場合（ステップＳ３６の“Ｎｏ”）、部分拡大ウインドウ１３４Ａは表示されない。
【００７０】
表示部１３に各階層ウインドウ（例えば第１階層ウインドウ１３２Ａ）が表示された状態で、操作部１２の操作によって、任意の表示区域１３２１１同士の間隙部１３２ｂ（図１１）がダブルクリックされて連結線の表示指示が入力されると（ステップＳ３８の“Ｙｅｓ”）、当該間隙部１３２ｂには中央表示区域１３２２２及び周囲表示区域１３２１１を連結する連結線１３２ｃが表示される（ステップＳ３９）。
【００７１】
図１１に、第１階層ウインドウ１３２Ａにおいて中央表示区域１３２２２及び周囲表示区域１３２１１の間に連結線１３２ｃが表示された状態のイメージを示す。連結線１３２ｃは、間隙部１３２ｂのダブルクリックされた場所に基づいて、上下方向、左右方向、斜め方向のいずれかに隣接する表示区域１３２１１・・・１３２３３同士を連結する態様で表示される。また、連結線１３２ｃは、直線、一方向矢印、双方向矢印のうちいずれか一つを選択して表示できる。このように連結線１３２ｃを表示することにより、中央表示区域１３２２２及び周囲表示区域１３２１１の内部に表示された文字や図形同士の論理的関連性を視覚的に判り易く表示できる。また、同様の処理は、図１４に示す部分拡大ウインドウ１３４Ａにおいても行うことができる。図１４に、部分拡大ウインドウ１３４Ａの間隙部１３４ｂに連結線１３４ｃを表示した状態を示す。なお、連結線の表示指示が入力されると（ステップＳ３８の“Ｎｏ”）、連結線１３２ｃ（１３４ｃ）は表示されない。
【００７２】
第１階層ウインドウ１３２Ａ以下の階層ウインドウを形成したのち、操作部１２の操作により、従属・被従属の関係にあって複数の階層ウインドウにマトリックス表示される表示区域を表示部１３に同時に表示する旨の指示が入力された場合（ステップＳ４０の“Ｙｅｓ”）、マトリックス表示作成部１１１は、複数階層ウインドウを表示部１３に同時に表示する ステップＳ４１ 。
【００７３】
図１５に、複数階層ウインドウ１３５Ａのイメージ図を示す。同図に示す通り、複数階層ウインドウ１３５Ａには、最上層の表示区域１３５０１に従属する８つの表示区域１３５１１〜１３５１８、各表示区域１３５１１〜１３５１８にの下層に、それぞれ８つずつ従属する表示区域１３５２１１〜１３５２１８、・・・、１３５２８１〜１３５２８８が表示されている。このように表示することにより、３階層以上の階層関係を１のウインドウに表示して、各表示区域相互間に表示されたデータの論理的関連性を把握し易くできる。なお、複数階層ウインドウ１３５Ａを表示する旨の指示が入力されない場合（ステップＳ４０の“Ｎｏ”）、複数階層ウインドウ１３５Ａは表示されない。
【００７４】
第１階層ウインドウ１３２Ａ以下の階層ウインドウを形成したのち、操作部１２の操作により、同一階層の階層ウインドウを表示部１３に複数同時に表示する旨の指示が入力された場合（ステップＳ４２の“Ｙｅｓ”）、マトリックス表示作成部１１１は、同一階層にある階層ウインドウを複数表示する同一階層ウインドウを表示部１３に表示する ステップＳ４３ 。
【００７５】
図１６に、同一階層ウインドウ１３６Ａのイメージ図を示す。同図に示す通り、同一階層ウインドウ１３６Ａには、同一階層にある階層ウインドウ（例えば第１階層ウインドウ）１３６１、１３６２、１３６３、１３６４、・・・１３６９が９つ表示されている。このように表示することにより、同一階層の階層ウインドウを同一ウインドウ上に表示して、各表示区域相互間に表示されたデータの論理的関連性を把握し易くできる。なお、同一階層ウインドウ１３６Ａを表示する旨の指示が入力されない場合（ステップＳ４２の“Ｎｏ”）、同一階層ウインドウ１３６Ａは表示されない。
【００７６】
各階層ウインドウの中央表示区域又は周囲表示区域（例えば第１階層ウインドウ１３２Ａの中央表示区域１３２２２又は周囲表示区域１３２１１）に各種アプリケーションソフト用に対応するファイルデータが挿入された状態で、操作部１２の操作により当該ファイルデータを表示部１３に表示する旨の指示が入力された場合（ステップＳ４４の“Ｙｅｓ”）、マトリックス表示作成部１１１は、階層ウインドウに換えて、指示されたファイルデータを表示部１３に表示する（ステップＳ４５）。
【００７７】
例えば、図１４に示す部分拡大ウインドウ１３４Ａに、プレゼンテーションソフト用のファイルデータが挿入された周囲表示区域１３４１３が存在する。この状態で、操作部１２の操作（マウスによるダブルクリック）により当該周囲表示区域１３４１３内のアイコン１３４ｄがクリックされると、図１７に示す通り、プレゼンテーションソフトが起動し、当該ファイルデータの内容１３４ｅが表示部１３に表示される。これにより、階層構造中に含めたファイルデータを必要に応じてウインドウ表示し、ファイルデータ（のアイコン）１３４ｄの階層表示とファイルデータの内容１３４ｅの表示とを双方可能にし、利用者が着想や概念を導出しやすい状態を提供できる。なお、ファイルデータを表示する旨の指示が入力されない場合（ステップＳ４４の“Ｎｏ”）、ファイルデータの内容１３４ｅは表示されない。
【００７８】
第１階層ウインドウ１３２Ａを形成したのち、操作部１２の操作により、任意の中央表示区域１３２２２と第１階層ウインドウ１３２Ａ全体を表示部１３に同時に表示させる旨の指示が入力されると（ステップＳ４６の“Ｙｅｓ”）、マトリックス表示作成部１１１は、当該指示により指定された特定の中央表示区域１３２２２とこの中央表示区域１３２２２を含む特定の第１階層ウインドウ１３２Ａとを併置した併置ウインドウを表示する（ステップＳ４７）。
【００７９】
図１８に、特定の中央表示区域１３２２２とこの中央表示区域１３２２２を含む特定の第１階層ウインドウ１３２Ａとを併置した併置ウインドウ１３７Ａのイメージ図を示す。同図においては、併置ウインドウ１３２Ａは大きく２列×３行のマトリックスに区分され、左列に、３つの第１階層ウインドウ１３２Ａ１、１３２Ａ２、１３２Ａ３が３行にわたって表示され、右列に、左列に表示された中央表示区域１３２２２ａ、１３２２２ｂ、１３２２２ｃが、３行にわたって表示されている。これにより、第１階層ウインドウ１３２Ａ１、１３２Ａ２、１３２Ａ３と中央表示区域１３２２２ａ、１３２２２ｂ、１３２２２ｃとを見やすい態様で対比して表示できる。また、併置ウインドウ１３７Ａを印刷（ステップＳ５３）すれば、印刷物の隣接する第１階層ウインドウと中央表示区域（例えば第１階層ウインドウ１３２Ａ１と中央表示区域１３２２２ａ）を切り取って列方向境界線１３７ａで山折りし裏面同士を接触させて糊で張り合わせることで、表面に中央表示区域１３２２２ａ、裏面に第１階層ウインドウ１３２Ａ１が表示されたマトリックスカードを、両面印刷等の複雑な手順を用いずに簡単に形成できる。しかも、１枚の紙を２つ折りして張り合わされているので、厚くて丈夫なマトリックスカードに形成できる。なお、併置ウインドウ１３７Ａを表示する旨の指示がない場合（ステップＳ４６の“Ｎｏ”）、併置ウインドウ１３７Ａは表示されない。
【００８０】
利用者の操作部１２の操作によって、表示部１３に表示されたウインドウを特定のアプリケーションソフトに対応するファイルデータに変換する旨の指示があった場合（ステップＳ４８の“Ｙｅｓ”）、マトリックス表示作成部１１１は表示部１３に表示された第１階層ウインドウ１３２Ａ等を特定のアプリケーションソフトに対応する特定形式のファイルデータに変換し、表示部１３に表示する（ステップＳ４９）。
【００８１】
図１９に、第２階層ウインドウを特定のアプリケーションソフトに対応するファイルデータ１３８Ａに変換した状態のイメージ図を示す。同図においては、第１階層ウインドウ１３２Ａの周囲表示区域１３２３１（図１１）の下層に形成された第２階層画面（図示せず）をワープロソフトに対応するファイルデータに変換して表示した状態を示している。ここでは、第１階層ウインドウ１３２Ａの中心表示区域１３２２２及び周囲表示区域１３２１１のデータはワープロソフトに対応するテキストデータに変換され、表示区域ごとに第１表示欄１３８ａ（「ａ．従来の技術の構成」の記載欄）、第２表示欄１３８ｂ（「ｂ．従来の技術の作用」の記載欄）、第３表示区域１３８ｃ（「ｃ．従来の技術の欠点」の記載欄）、第４表示区域１３８ｄ（「ｄ．課題設定（発明の目的）」の記載欄）にて表示されている。これにより、第１階層ウインドウ１３２Ａに入力されたデータを特定のアプリケーションソフトの機能（例えば、図１８に示す状態においてはワープロソフトの文字サイズ変換機能等）で加工編集することができ、データ処理の利便性を高めることができる。特に、図１８に示すファイルデータ１３８Ａのような様式に基づいた文書作成が求められる場合、階層ウインドウの内容をそのまま文書に適用し、作成作業を効率化できる。特定のアプリケーションソフトはワープロソフトに限らず、表計算ソフト、プレゼンテーションソフト、財務会計ソフト等、どのようなものであってもよい。
【００８２】
なお、マトリックス表示作成部１１１は、ステップＳ４８、Ｓ４９の処理とは逆に、所定のアプリケーションソフトに対応するファイルを第１階層ウインドウ１３２Ａ等に変換することもできる。また、表示されたウインドウを特定のファイルデータに変換する旨の指示がない場合（ステップＳ４８の“Ｎｏ”）、変換は行われない。
【００８３】
利用者の操作部１２の操作によって、表示部１３に表示されたウインドウを印刷する旨の指示があった場合（ステップＳ５０）、マトリックス表示作成部１１１は表示部１３に表示された第１階層ウインドウ１３２Ａや部分拡大ウインドウ１３４Ａの印刷を実行する（ステップＳ５３）。
【００８４】
マトリックス表示作成部１１１は、印刷の実行に先立って、表示部１３への表示等によって、利用者に対して印刷物にタイムスタンプを表示したいか否かの意思確認を行う。利用者の操作部１２の操作によって、印刷物にタイムスタンプを表示する旨の指示があった場合（ステップＳ５１の“Ｙｅｓ”）、マトリックス表示作成部１１１は印刷物にタイムスタンプを表示させる（ステップＳ５２）。タイムスタンプの表示により、印刷対象の階層ウインドウに存在証明や完全性証明を与え、階層ウインドウとして表示されたデータの証明力を高めることができる。なお、タイムスタンプを表示する旨の指示がない場合（ステップＳ５１の“Ｎｏ”）、印刷物にタイムスタンプは表示されない。
【００８５】
タイムスタンプを表示するか否かが確定すると、マトリックス表示作成部１１１は表示部１３に表示されたウインドウの印刷を実行する（ステップＳ５３）。印刷は、通信インターフェース部１５を介し、コマンド等のデータをネットワークプリンタ１７に送信することで行う。これにより、表示部１３に表示された第１階層ウインドウ１３２Ａ等のウインドウを印刷し、紙媒体として表示して記録することが可能になる。なお、印刷指示がされない場合（ステップＳ５０の“Ｎｏ”）、印刷処理は行われない。
【００８６】
上記実施の形態においては、図２に示す通りデータセル群を論理的に階層構造を成すものとして形成したが、データセル群を階層構造以外の構成にて記憶部１４に記憶することや、データセルを用いずにデータを記憶部１４に記憶することによっても、本発明を実現できる。
【００８７】
上記実施の形態においては、マトリックス表示作成部１１１は全てアプリケーションプログラムによって実現されるものとしたが、マトリックス表示作成部１１１の機能のうち一部または全部をハードウェアロジックによって実現し、処理の高速化と動作の安定化を図ることもできる。
【００８８】
上記実施の形態においては、マトリックス表示装置１Ａは一のコンピュータ端末として形成したが、クライアント・サーバシステムのサーバ装置にグラフ表示装置１の機能を持たせ、ネットワーク環境にて本発明を実現し、複数のクライアント端末に同時に上記実施の形態の作用効果を享受させることもできる。
【００８９】
上記実施の形態は例示であり、本発明が上記実施の形態にのみ限定されることを意味するものではないことは、いうまでもない。
【図面の簡単な説明】
【００９０】
【図１】この実施の形態のマトリックス表示装置の機能ブロック図である。
【図２】この実施の形態のデータセル群の論理的構成のイメージ図である。
【図３Ａ】この実施の形態のマトリックス表示装置における、非階層ウインドウでのマトリックス表示の作成の手順を示すフローチャートである。
【図３Ｂ】この実施の形態のマトリックス表示装置における、非階層ウインドウでのマトリックス表示の作成の手順を示すフローチャートである。
【図４】非階層ウインドウの第１のイメージ図である。
【図５】非階層ウインドウの第２のイメージ図である。
【図６】非階層ウインドウの第３のイメージ図である。
【図７】非階層ウインドウの第４のイメージ図である。
【図８】非階層ウインドウの部分拡大ウインドウのイメージ図である。
【図９】非階層ウインドウを特定のアプリケーションソフトに対応するファイルデータに変換した状態のイメージ図である。
【図１０Ａ】この実施の形態のマトリックス表示装置における、第１階層ウインドウ（階層ウインドウ）以下の階層ウインドウにおけるマトリックス表示の作成の手順を示すフローチャートである。
【図１０Ｂ】この実施の形態のマトリックス表示装置における、第１階層ウインドウ（階層ウインドウ）以下の階層ウインドウにおけるマトリックス表示の作成の手順を示すフローチャートである。
【図１０Ｃ】この実施の形態のマトリックス表示装置における、第１階層ウインドウ（階層ウインドウ）以下の階層ウインドウにおけるマトリックス表示の作成の手順を示すフローチャートである。
【図１１】第１階層ウインドウのイメージ図である。
【図１２】第２階層ウインドウのイメージ図である。
【図１３】第１階層ウインドウと見本ウインドウとが並べて表示された状態のイメージ図である。
【図１４】第１階層ウインドウの部分拡大ウインドウのイメージ図である。
【図１５】複数階層ウインドウのイメージ図である。
【図１６】同一階層ウインドウのイメージ図である。
【図１７】ファイルデータの内容が表示部に表示された状態のイメージ図である。
【図１８】併置ウインドウのイメージ図である。
【図１９】第２階層ウインドウを特定のアプリケーションソフトに対応するファイルデータに変換した状態のイメージ図である。
【符号の説明】
【００９１】
１Ａ・・・マトリックス表示装置
１３・・・表示部（表示手段）
１７・・・ネットワークプリンタ（画像出力装置）
１１１・・・マトリックス表示作成部（非階層ウインドウ管理手段、階層ウインドウ管理手段、第１の表示区域管理手段、ウインドウ切替手段、第２の表示区域管理手段、配置交換手段、印刷調整手段、見本ウインドウ管理手段、データ形式変換手段）
１３１Ａ、１３１Ｂ、１３１Ｃ、１３１Ｄ・・・非階層ウインドウ
１３１、１３１１１、１３１１２、・・・、１３１ｉｊ・・・表示区域
１３１ｂ、１３２ｂ、１３４ｂ・・・間隙部
１３１ｃ、１３２ｃ、１３４ｃ・・・連結線
１３１ｄ・・・文字
１３２（１３２Ａ）・・・第１階層ウインドウ（階層ウインドウ）
１３２Ｂ・・・第２階層ウインドウ（階層ウインドウ）
１３２１１、１３２１２、１３２１３、１３２２１、１３２３１、１３２３２、１３２３３、１３４１２、  １３４１３、１３４２３・・・周囲表示区域
１３２２２、１３４２２・・・中央表示区域
１３３・・・見本ウインドウ
１３４Ａ・・・部分拡大ウインドウ
１３５Ａ・・・複数階層ウインドウ
１３６Ａ・・・同一階層ウインドウ
１３７Ａ・・・併置ウインドウ
１３８Ａ・・・ファイルデータ
１４２・・・データセル記憶領域（表示区域記憶手段）
１４３・・・見本ウインドウ記憶領域（見本ウインドウ記憶手段）
【図１】
0004660352.tif 000002
【図２】
0004660352.tif 000003
【図３Ａ】
0004660352.tif 000004
【図３Ｂ】
0004660352.tif 000005
【図５】
0004660352.tif 000006
【図８】
0004660352.tif 000007
【図１０Ａ】
0004660352.tif 000008
【図１０Ｂ】
0004660352.tif 000009
【図１０Ｃ】
0004660352.tif 000010
【図１７】
0004660352.tif 000011
【図１９】
0004660352.tif 000012
【図４】
0004660352.tif 000013
【図６】
0004660352.tif 000014
【図７】
0004660352.tif 000015
【図９】
0004660352.tif 000016
【図１１】
0004660352.tif 000017
【図１２】
0004660352.tif 000018
【図１３】
0004660352.tif 000019
【図１４】
0004660352.tif 000020
【図１５】
0004660352.tif 000021
【図１６】
0004660352.tif 000022
【図１８】
0004660352.tif 000023