(57)【要約】【課題】多元表を表示する場合に、各軸の項目数が多い場合であっても、２つの軸の項目の因果関係を把握しやすくすることができる。【解決手段】表示制御装置１０は、異なる方向に複数の項目が各々配置された軸Ａ〜Ｄと、直交する２つの軸の各々に配置された項目の対応関係を表す複数のセル５２Ａ〜５２Ｃが各々含まれる複数の表５４Ａ〜５４Ｃと、を備えた多元表であるＱＡ表５０がディスプレイに表示された状態で、複数の表５４Ａ〜５４Ｃから選択された第１の表に対してスクロール操作が行われ、第１の表に対して予め定めた第１の方向に第２の表が隣接し、且つ、スクロール操作の方向が第１の方向と直交する第２の方向である場合、スクロール操作の方向に沿った軸と共に、第１の表及び第２の表が連動してスクロールするように制御する。【選択図】図１
2019184663.tif 000002
【特許請求の範囲】
【請求項１】
異なる方向に複数の項目が各々配置された３つ以上の軸と、前記３つ以上の軸のうち直交する２つの軸の各々に配置された項目の対応関係を表す複数のセルが各々含まれる複数の表と、を備えた多元表が表示部に表示された状態で、前記複数の表から選択された第１の表に対してスクロール操作が行われ、前記第１の表に対して予め定めた第１の方向に第２の表が隣接し、且つ、前記スクロール操作の方向が前記第１の方向と直交する第２の方向である場合、前記スクロール操作の方向に沿った軸と共に、前記第１の表及び前記第２の表が連動してスクロールするように制御する制御部
を備えた表示制御装置。
【請求項２】
前記制御部は、前記スクロール操作の方向が前記第１の方向である場合、前記スクロール操作の方向に沿った軸と共に、前記第１の表が単独でスクロールするように制御する
請求項１記載の表示制御装置。
【請求項３】
前記制御部は、前記第１の表に対して前記第１の方向に前記第２の表が隣接しない場合、前記スクロール操作の方向に沿った軸と共に、前記第１の表が単独でスクロールするように制御する
請求項１記載の表示制御装置。
【請求項４】
前記制御部は、前記スクロール操作の方向が前記第１の方向及び前記第２の方向と交差する斜め方向である場合、前記第１の方向に沿った軸及び前記第２の方向に沿った軸と共に、前記第１の表が前記斜め方向にスクロールするように制御する
請求項１記載の表示制御装置。
【請求項５】
前記制御部は、前記第１の表と前記第１の方向に沿った軸を挟んで隣接する表が前記第１の方向にスクロールすると共に、前記第１の表と前記第２の方向に沿った軸を挟んで隣接する表が前記第２の方向にスクロールするように制御する
請求項４記載の表示制御装置。
【請求項６】
前記制御部は、前記複数の項目のうち何れかの項目が選択された場合、選択された項目に関連する第１の情報を入力するための第１の入力欄が表示されるように制御する
請求項１〜５の何れか１項に記載の表示制御装置。
【請求項７】
前記制御部は、前記第１の入力欄に前記第１の情報が入力された場合、前記選択された項目に、前記第１の情報が入力されたことを識別する第１の識別マークが表示されるように制御する
請求項６記載の表示制御装置。
【請求項８】
前記制御部は、前記第１の識別マークを選択する操作が行われた場合に、前記第１の情報が表示されるように制御する
請求項７記載の表示制御装置。
【請求項９】
前記制御部は、前記複数のセルの何れかが選択された場合、選択されたセルに入力された情報に関連する第２の情報を入力するための第２の入力欄が表示されるように制御する
請求項１〜６の何れか１項に記載の表示制御装置。
【請求項１０】
前記制御部は、前記第２の入力欄に前記第２の情報が入力された場合、前記選択されたセルに、前記第２の情報が入力されたことを識別する第２の識別マークが表示されるように制御する
請求項９記載の表示制御装置。
【請求項１１】
前記制御部は、前記第２の識別マークを選択する操作が行われた場合に、前記第２の情報が表示されるように制御する
請求項１０記載の表示制御装置。
【請求項１２】
前記制御部は、前記表の表示範囲にカーソルが配置された場合に、前記スクロール操作をするためのスクロールバーが表示されるように制御し、前記表の表示範囲外にカーソルが配置された場合に、前記スクロールバーが非表示となるように制御する
請求項１〜１１の何れか１項に記載の表示制御装置。
【請求項１３】
前記制御部は、前記スクロール操作が行われた場合でも前記３つ以上の軸の位置は固定で表示されるように制御する
請求項１〜１２の何れか１項に記載の表示制御装置。
【請求項１４】
前記軸には、２つ以上の項目を含む分類が配置され、
前記制御部は、前記分類のみを表示する操作が行われた場合に、前記分類に含まれる項目を非表示にして前記分類のみを表示するように制御する
請求項１〜１３の何れか１項に記載の表示制御装置。
【請求項１５】
前記制御部は、前記分類に対して予め定めた操作が実行された場合に、前記分類に含まれる項目を非表示にして前記分類のみを表示するように制御する
請求項１４記載の表示制御装置。
【請求項１６】
異なる方向に複数の項目が各々配置された３つ以上の軸と、前記３つ以上の軸のうち直交する２つの軸の各々に配置された項目の対応関係を表す複数のセルが各々含まれる複数の表と、を備えた多元表が表示部に表示された状態で、第１の表に対して第１の軸方向にスクロール操作が行われたとき、第１の表に対して第１の軸を挟んで隣接する第２の表が連動して前記第１の軸方向にスクロールするように制御する制御部
を備えた表示制御装置。
【請求項１７】
コンピュータを、請求項１〜１６の何れか１項に記載の表示制御装置の制御部として機能させるための表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置及び表示制御プログラムに関する。
【背景技術】
【０００２】
特許文献１には、情報処理の表示装置において巨大な表を表示する方法として、セル内にデータが格納されている状態をドットで、格納されていない状態を空白で表し広域に亘るデータ配置の状況をマクロ視点から確認できる画面として表示し、その画面で指定したカ所およびその近傍のセルに格納されている情報と、それらの位置を特定する縦軸識別子を左辺に、横軸識別子を上辺に併せて別画面に表として示し、ミクロ視点の詳細なデータをアクセスできるようにし、また、ドットで表す表がさらに大きい場合、これを縦横に区画割りして、データを持つセルが少なくとも一つ以上存在する区画をドットで、さらに上位のマクロ視点を表す表として重ねて構成し、この表示画面から探索してセルの詳細データに達しアクセスできるよう多段階化し、巨大な表の扱いを可能とする方法および装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１４９３００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、異なる方向に複数の項目が各々配置された３つ以上の軸と、３つ以上の軸のうち直交する２つの軸の各々に配置された項目の対応関係を表す複数のセルが各々含まれる複数の表と、を備えた多元表を表示する場合に、各軸の項目数が多い場合であっても、２つの軸の項目の因果関係を把握しやすくすることができる表示制御装置及び表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１記載の発明の表示制御装置は、異なる方向に複数の項目が各々配置された３つ以上の軸と、前記３つ以上の軸のうち直交する２つの軸の各々に配置された項目の対応関係を表す複数のセルが各々含まれる複数の表と、を備えた多元表が表示部に表示された状態で、前記複数の表から選択された第１の表に対してスクロール操作が行われ、前記第１の表に対して予め定めた第１の方向に第２の表が隣接し、且つ、前記スクロール操作の方向が前記第１の方向と直交する第２の方向である場合、前記スクロール操作の方向に沿った軸と共に、前記第１の表及び前記第２の表が連動してスクロールするように制御する制御部を備える。
【０００６】
請求項２記載の発明は、前記制御部は、前記スクロール操作の方向が前記第１の方向である場合、前記スクロール操作の方向に沿った軸と共に、前記第１の表が単独でスクロールするように制御する。
【０００７】
請求項３記載の発明は、前記制御部は、前記第１の表に対して前記第１の方向に前記第２の表が隣接しない場合、前記スクロール操作の方向に沿った軸と共に、前記第１の表が単独でスクロールするように制御する。
【０００８】
請求項４記載の発明は、前記制御部は、前記スクロール操作の方向が前記第１の方向及び前記第２の方向と交差する斜め方向である場合、前記第１の方向に沿った軸及び前記第２の方向に沿った軸と共に、前記第１の表が前記斜め方向にスクロールするように制御する。
【０００９】
請求項５記載の発明は、前記制御部は、前記第１の表と前記第１の方向に沿った軸を挟んで隣接する表が前記第１の方向にスクロールすると共に、前記第１の表と前記第２の方向に沿った軸を挟んで隣接する表が前記第２の方向にスクロールするように制御する。
【００１０】
請求項６記載の発明は、前記制御部は、前記複数の項目のうち何れかの項目が選択された場合、選択された項目に関連する第１の情報を入力するための第１の入力欄が表示されるように制御する。
【００１１】
請求項７記載の発明は、前記制御部は、前記第１の入力欄に前記第１の情報が入力された場合、前記選択された項目に、前記第１の情報が入力されたことを識別する第１の識別マークが表示されるように制御する。
【００１２】
請求項８記載の発明は、前記制御部は、前記第１の識別マークを選択する操作が行われた場合に、前記第１の情報が表示されるように制御する。
【００１３】
請求項９記載の発明は、前記制御部は、前記複数のセルの何れかが選択された場合、選択されたセルに入力された情報に関連する第２の情報を入力するための第２の入力欄が表示されるように制御する。
【００１４】
請求項１０記載の発明は、前記制御部は、前記第２の入力欄に前記第２の情報が入力された場合、前記選択されたセルに、前記第２の情報が入力されたことを識別する第２の識別マークが表示されるように制御する。
【００１５】
請求項１１記載の発明は、前記制御部は、前記第２の識別マークを選択する操作が行われた場合に、前記第２の情報が表示されるように制御する。
【００１６】
請求項１２記載の発明は、前記制御部は、前記表の表示範囲にカーソルが配置された場合に、前記スクロール操作をするためのスクロールバーが表示されるように制御し、前記表の表示範囲外にカーソルが配置された場合に、前記スクロールバーが非表示となるように制御する。
【００１７】
請求項１３記載の発明は、前記制御部は、前記スクロール操作が行われた場合でも前記３つ以上の軸の位置は固定で表示されるように制御する。
【００１８】
請求項１４記載の発明は、前記軸には、２つ以上の項目を含む分類が配置され、前記制御部は、前記分類のみを表示する操作が行われた場合に、前記分類に含まれる項目を非表示にして前記分類のみを表示するように制御する。
【００１９】
請求項１５記載の発明は、前記制御部は、前記分類に対して予め定めた操作が実行された場合に、前記分類に含まれる項目を非表示にして前記分類のみを表示するように制御する。
【００２０】
請求項１６記載の発明は、異なる方向に複数の項目が各々配置された３つ以上の軸と、前記３つ以上の軸のうち直交する２つの軸の各々に配置された項目の対応関係を表す複数のセルが各々含まれる複数の表と、を備えた多元表が表示部に表示された状態で、第１の表に対して第１の軸方向にスクロール操作が行われたとき、第１の表に対して第１の軸を挟んで隣接する第２の表が連動して前記第１の軸方向にスクロールするように制御する制御部を備える。
【００２１】
請求項１７記載の発明の表示制御プログラムは、コンピュータを、請求項１〜１６の何れか１項に記載の表示制御装置の制御部として機能させるための表示制御プログラムである。
【発明の効果】
【００２２】
請求項１、請求項１６、及び請求項１７記載の発明によれば、異なる方向に複数の項目が各々配置された３つ以上の軸と、３つ以上の軸のうち直交する２つの軸の各々に配置された項目の対応関係を表す複数のセルが各々含まれる複数の表と、を備えた多元表を表示する場合に、各軸の項目数が多い場合であっても、２つの軸の項目の因果関係を把握しやすくすることができる、という効果を有する。
【００２３】
請求項２記載の発明によれば、スクロール操作の方向が第１の方向の場合に他の表もスクロールする場合と比較して、多元表を見やすくすることができる、という効果を有する。
【００２４】
請求項３記載の発明によれば、第１の表に対して第１の方向に第２の表が隣接しない場合に他の表もスクロールさせる場合と比較して、多元表を見やすくすることができる、という効果を有する。
【００２５】
請求項４記載の発明によれば、一方向ずつしかスクロールできない場合と比較して、スクロール操作が容易になる、という効果を有する。
【００２６】
請求項５記載の発明によれば、第１の表のみスクロールさせる場合と比較して、第１の表と隣接する表との関係が把握しやすくなる、という効果を有する。
【００２７】
請求項６記載の発明によれば、項目に関連する第１の情報を入力できない場合と比較して、項目の内容を理解しやすくすることができる、という効果を有する。
【００２８】
請求項７記載の発明によれば、第１の識別マークを表示しない場合と比較して、第１の情報が入力されていることを容易に把握することができる、という効果を有する。
【００２９】
請求項８記載の発明によれば、第１の情報を容易に表示させることができる、という効果を有する。
【００３０】
請求項９記載の発明によれば、選択されたセルに入力された情報に関連する第２の情報を入力できない場合と比較して、セルに入力された情報の内容を理解しやすくすることができる、という効果を有する。
【００３１】
請求項１０記載の発明によれば、第２の識別マークを表示しない場合と比較して、第２の情報が入力されていることを容易に把握することができる、という効果を有する。
【００３２】
請求項１１記載の発明によれば、第２の情報を容易に表示させることができる、という効果を有する。
【００３３】
請求項１２記載の発明によれば、常にスクロールバーを表示する場合と比較して、表を見やすくすることができる、という効果を有する。
【００３４】
請求項１３記載の発明によれば、軸が移動する場合と比較して、複数の表の関係を把握しやすくすることができる、という効果を有する。
【００３５】
請求項１４記載の発明によれば、常に項目を表示する場合と比較して、多元表が見やすくなる、という効果を有する。
【００３６】
請求項１５記載の発明によれば、容易に分類のみを表示させることができる、という効果を有する。
【図面の簡単な説明】
【００３７】
【図１】ＱＡ表の一例を示す図である。
【図２】表示制御装置の構成を示すブロック図である。
【図３】表示制御プログラムの処理の流れの一例を示すフローチャートである。
【図４】ＱＡ表の一例を示す図である。
【図５】ＱＡ表の一例を示す図である。
【図６】ＱＡ表の一例を示す図である。
【図７】ＱＡ表の一例を示す図である。
【図８】ＱＡ表の一例を示す図である。
【図９】ＱＡ表の一例を示す図である。
【図１０】ＱＡ表の一例を示す図である。
【図１１】ＱＡ表の具体例を示す図である。
【図１２】ＱＡ表の具体例を示す図である。
【発明を実施するための形態】
【００３８】
以下、図面を参照して本発明の実施形態について詳細に説明する。
【００３９】
本実施の形態では、一例として品質機能展開（ＱＦＤ：Quality  Function  Deployment）におけるＱＡ（Quality Assurance）表等の多元表の表示を制御する形態について説明する。
【００４０】
品質機能展開におけるＱＡ表の一例としては、例えば図１に示すようなＱＡ表５０が挙げられる。図１に示すように、多元表の一例としてのＱＡ表５０は、異なる方向に複数の項目が各々配置された４つの軸Ａ〜Ｄと、４つの軸Ａ〜Ｄのうち直交する２つの軸の各々に配置された項目の対応関係を表す複数のセル５２Ａ〜５２Ｃが各々含まれる３つの表５４Ａ〜５４Ｃと、を備える。
【００４１】
表５４Ａは、軸Ａに配置された項目Ａ００１、Ａ００２、・・・と、軸Ｂに配置された項目Ｂ０００、Ｂ００１、・・・と、の対応関係を表す複数のセル５２Ａが含まれる。なお、以下では、項目Ａ００１、Ａ００２、・・・の各項目を区別しない場合には単に項目Ａと称する。また、軸Ｂに配置された項目Ｂ０００、Ｂ００１、・・・の各項目を区別しない場合には単に項目Ｂと称する。
【００４２】
図１の例では、セル５２Ａには、軸Ａに配置された項目Ａと軸Ｂに配置された項目Ｂとの対応関係が「◎」、「○」、「△」、及び空欄の４個の識別子で表されている。なお、これらの識別子は、対応関係（因果関係）の大きさを表している。
【００４３】
また、表５４Ｂは、軸Ｂに配置された項目Ｂ００１、Ｂ００２、・・・と、軸Ｃに配置された項目Ｃ０００、Ｃ００１、・・・と、の対応関係を表す複数のセル５２Ｂが含まれる。なお、以下では、項目Ｃ０００、Ｃ００１、・・・を区別しない場合には単に項目Ｃと称する。
【００４４】
また、図１に示すように、セル５２Ｂには、セル５２Ａと同様に、軸Ｂに配置された項目と軸Ｃに配置された項目との対応関係が「◎」、「○」、「△」、及び空欄の４個の識別子で表されている。
【００４５】
また、表５４Ｃは、軸Ｃに配置された項目Ｃ００１、Ｃ００２、・・・と、軸Ｄに配置された項目Ｄ０００、Ｄ００１、・・・と、の対応関係を表す複数のセル５２Ｃが含まれる。なお、以下では、項目Ｄ０００、Ｄ００１、・・・を区別しない場合には単に項目Ｄと称する。
【００４６】
また、図１に示すように、セル５２Ｃには、セル５２Ａと同様に、軸Ｃに配置された項目と軸Ｄに配置された項目との対応関係が「◎」、「○」、「△」、及び空欄の４個の識別子で表されている。
【００４７】
また、図１に示すように、項目Ａ００１〜Ａ００９は分類Ａ０に分類され、項目Ａ１００、Ａ１０１、・・・は分類Ａ１に分類されている。このように、各項目は、例えば項目の種類に応じて複数の項目毎に分類されている。また、軸Ｂ、軸Ｃ、及び軸Ｄについても同様に、各軸に配置された各項目は、例えば項目の種類に応じて複数の項目毎に分類されている。
【００４８】
ＱＡ表５０は、例えば、開発したシステムの品質、性能、管理物理量、及び設定項目の４つの要因の因果関係を知りたい場合等に用いられる。この場合、軸Ａに「品質」に関する項目が設定され、軸Ｂに「性能」に関する項目が設定され、軸Ｃに「管理物理量」に関する項目が設定され、軸Ｄに「設定項目」に関する項目が設定される。
【００４９】
ここで、「品質」とは、例えば顧客価値の指標であり、具体的には顧客（次工程）に保証する価値(満足度)の評価指標である。また、「性能」とは、機能の発現度合いの指標であり、具体的には、システム全体が品質を達成するために、その部品や部分システムが果たす固有の役割(機能)の発現度合いの指標である。また、「管理物理量」とは、管理すべき物理量であり、具体的には、部品や部分システムが性能を発揮するために、管理及び規定すべき物理量である。また、「設定項目」とは、設計者が直接決定する量及び条件であり、具体的には、対象の部品及び部分システムの管理物理量を制御するための設定条件であり、設計者、開発者が決める（または決めるべき）量及び条件である。
【００５０】
この場合、表５４Ａを参照することで軸Ａに設定された「品質」に関する項目Ａと軸Ｂに設定された「性能」に関する項目Ｂと、の対応関係、すなわち因果関係が把握される。また、表５４Ｂを参照することで軸Ｂに設定された「性能」に関する項目Ｂと軸Ｃに設定された「管理物理量」に関する項目Ｃと、の対応関係が把握される。また、表５４Ｃを参照することで軸Ｃに設定された「管理物理量」に関する項目Ｃと軸Ｄに設定された「設定項目」に関する項目Ｄと、の対応関係が把握される。従って、右回りに各表を参照することにより、「品質」に対応する「設定項目」が把握される。なお、ここで説明した４つの軸に品質、性能、管理物理量、及び設定項目をそれぞれ設定することは一例に過ぎず、要因と要素の因果関係を有する任意の項目を各軸に設定することが可能である。
【００５１】
図２には、図１に示すようなＱＡ表５０の表示を制御する表示制御装置１０の構成を示した。
【００５２】
表示制御装置１０は、ＣＰＵ（Central Processing Unit）１４、ＲＡＭ（Random Access Memory）１６、ＲＯＭ（Read Only Memory）１８、及び入出力インターフェイス（Ｉ/Ｆ）２０等を備える。
【００５３】
また、表示制御装置１０は、ＰＣＩバス（Peripheral Component Interconnect bus）などのバス２２を備え、ＣＰＵ１４、ＲＡＭ１６、ＲＯＭ１８、及び入出力Ｉ／Ｆ２０がバス２２に接続されている。
【００５４】
また、表示制御装置１０は、ハードディスク装置（Hard Disk Drive：ＨＤＤ）等の大容量の不揮発性メモリ（以下、一例としてＨＤＤ２４とする）、データ等を入力するためのキーボード２６、及びポインティングデバイスであるマウス２８等を備える。ＨＤＤ２４、キーボード２６、及びマウス２８は、入出力Ｉ／Ｆ２２に接続されている。
【００５５】
また、入出力Ｉ／Ｆ２２には、各種の情報の表示、及びデータ等の入出力に用いるユーザインターフェイス（ＵＩ）等の表示にも用いられるディスプレイ３０が接続されている。
【００５６】
ＨＤＤ２４には、後述する表示制御処理プログラム及びＱＡ表５０を表示するためのＱＡ表データが記憶される。ＣＰＵ１４は、例えばＨＤＤ２４に記憶された表示制御プログラムを読み出して実行する。ＱＡ表データは、軸Ａ〜Ｄの各々に設定された項目及び分類を表すデータ、各項目の対応関係を表すデータ等が含まれる。
【００５７】
なお、表示制御装置１０は、フラッシュメモリ等を用いたメモリカード、ＣＤ、ＤＶＤ、及びＢＤ（Blu-ray（登録商標）  Disk）等の光ディスク、ＭＤ及びＭＯ等の光磁気ディスク等の可搬型記憶媒体の何れかに対応するドライブユニット３２を備える。ドライブユニット３２は入出力Ｉ／Ｆ２０に接続され、例えばドライブユニット３２に装填された可搬型記憶媒体３４に記憶されている表示制御プログラム等がＨＤＤ２４に格納（インストール）される。また、表示制御装置１０は、ＣＰＵ１４が実行した処理の処理結果等を示すデータなどの各種のデータを出力する場合、ドライブユニット３２に装填された可搬型記憶媒体３４に書き込んでも良い。
【００５８】
また、表示制御装置１０は、専用ネットワーク回線又は公衆ネットワーク回線網等に接続して各種の通信を行う通信インターフェイス３６を備える。通信インターフェイス３６は入出力Ｉ／Ｆ２０に接続されている。表示制御装置１０は、通信インターフェイス３６を介して表示制御プログラムを取得し、取得した表示制御プログラムをＨＤＤ２４に格納するようにしてもよい。また、表示制御装置１０は、ＣＰＵ１４が実行した処理の処理結果等を示すデータなどを、通信インターフェイス３６を介して、他の装置へ出力しても良い。
【００５９】
次に、本実施形態の作用として、ＣＰＵ１４によって実行される表示制御処理について説明する。
【００６０】
図３は、表示制御プログラムの処理の流れを示すフローチャートである。表示制御プログラムは、ＨＤＤ２４に予めインストールされている。また、表示制御プログラムは、ユーザーによりＱＡ表５０の表示が指示されるとＣＰＵ１４によってＨＤＤ２４から読み出されて実行される。
【００６１】
ステップＳ１００では、ＱＡ表データをＨＤＤ２４からＲＡＭ１６に読み込む。
【００６２】
ステップＳ１０２では、ステップＳ１００で読み込んだＱＡ表データに基づいてＱＡ表５０を生成し、ディスプレイ３０に表示させる。これにより、ディスプレイ３０に図１に示すようなＱＡ表５０が表示される。
【００６３】
ステップＳ１０４では、マウス２８の操作によって画面を移動するカーソルが表５４Ａ〜５４Ｃの何れかの表の上に存在するか否かを判定する。そして、表５４Ａ〜５４Ｃの何れかの表の上にカーソルが存在する場合はステップＳ１０５へ移行し、表５４Ａ〜５４Ｃの何れかの上にカーソルが存在しない場合はステップＳ１０６へ移行する。
【００６４】
ステップＳ１０５では、カーソルが存在する表に対応する軸上にスクロールバーを表示させる。例えば図１に示すように、カーソル５６が表５４Ａの上に存在する場合には、軸Ａに沿った方向（以下Ａ方向と称する）にスクロールバー５８Ａを表示すると共に、軸Ｂに沿った方向（以下Ｂ方向と称する）にスクロールバー５８Ｂを表示する。
【００６５】
ステップＳ１０６では、カーソル５６が表５４Ａ〜５４Ｃの何れの表の上にも存在しない場合には、スクロールバーが非表示となるように制御する。
【００６６】
ステップＳ１０８では、ユーザーによるスクロール操作が有ったか否かを判定し、スクロール操作が有った場合はステップＳ１１０へ移行し、スクロール操作が無かった場合はステップＳ１１２へ移行する。例えば図１の状態でユーザーがスクロールバー５８Ａ又はスクロールバー５８Ｂを操作した場合は、ステップＳ１１０へ移行する。
【００６７】
ステップＳ１１０では、スクロール操作が有ったスクロールバーに対応する表をスクロールさせる。例えば図１のように、カーソル５６が第１の表の一例としての表５４Ａの上にあり表５４Ａが選択された状態の場合において、スクロールバー５８Ａが操作されてスクロール操作の方向が第１の方向の一例としてのＡ方向である場合、スクロール操作の方向に沿ったＡ軸と共に、表５４Ａが単独でスクロールするように制御する。すなわち、Ａ軸の項目及び分類と、表５４Ａを構成するセル５２ＡがＡ方向にスクロールする。この場合、表５４Ｂ、５４Ｃ、軸Ｂ、Ｃ、Ｄはスクロールしない。なお、Ａ軸は第１の軸の一例であり、Ａ方向は第１の軸方向の一例である。
【００６８】
一方、Ａ方向と直交する第２の方向の一例としてのＢ方向にスクロールバー５８Ｂが操作された場合、スクロール操作の方向に沿ったＢ軸と共に、表５４Ａ及び表５４Ａに対してＡ方向に隣接する第２の表の一例としての表５４Ａが連動してスクロールするように制御する。すなわち、Ｂ軸の項目及び分類と、表５４Ｂを構成するセル５２Ｂ及び表５４Ａを構成するセル５２Ａが連動してＢ方向にスクロールする。この場合、表５４Ｃ及び軸Ａ、Ｃ、Ｄはスクロールしない。また、軸Ａ〜Ｄの位置は固定であり、移動しない。
【００６９】
また、図４に示すように、カーソル５６が表５４Ｂの上にあり表５４Ｂが選択された状態で、且つ、Ｂ軸に沿った方向にスクロールバー６０Ｂが表示され、Ｃ軸に沿った方向にスクロールバー６０Ｃが表示された場合において、スクロール操作の方向がＢ方向である場合、スクロール操作の方向に沿ったＢ軸と共に、表５４Ｂと表５４Ａとが連動してスクロールするように制御する。すなわち、Ｂ軸の項目及び分類と、表５４Ｂを構成するセル５２ＢがＢ方向にスクロールするとともに、表５４Ａを構成するセル５２ＡがＢ方向に連動してスクロールする。この場合、表５４Ｃ、軸Ａ、Ｃ、Ｄはスクロールしない。
【００７０】
一方、Ｂ方向と直交するＣ軸に沿った方向（以下Ｃ方向と称する）にスクロールバー６０Ｃが操作された場合、スクロール操作の方向に沿ったＣ軸と共に、表５４Ｂ及び表５４Ｂに対してＢ方向に隣接する表５４Ｃが連動してスクロールするように制御する。すなわち、Ｃ軸の項目及び分類と、表５４Ｂを構成するセル５２Ｂ及び表５４Ｃを構成するセル５２Ｃが連動してＣ方向にスクロールする。この場合、表５４Ａ、軸Ａ、Ｂ、Ｄはスクロールしない。
【００７１】
また、図５に示すように、カーソル５６が表５４Ｃの上にあり表５４Ｃが選択された状態で、且つ、Ｃ軸に沿った方向にスクロールバー６２Ｃが表示され、Ｄ軸に沿った方向にスクロールバー６２Ｄが表示された場合において、スクロール操作の方向がＤ軸に沿った方向（以下Ｄ方向と称する）である場合、スクロール操作の方向に沿ったＤ軸と共に、表５４Ｃが単独でスクロールするように制御する。すなわち、Ｄ軸の項目及び分類と、表５４Ｃを構成するセル５２ＣがＤ方向にスクロールする。この場合、表５４Ａ、５４Ｂ、軸Ａ、Ｂ、Ｃはスクロールしない。
【００７２】
一方、Ｄ方向と直交するＣ方向にスクロールバー６２Ｃが操作された場合、表５４Ｃに対してＣ軸を挟んで隣接する表５４Ｂと表５４Ｃとが連動してＣ方向へスクロールするように制御する。すなわち、Ｃ軸の項目及び分類と、表５４Ｃを構成するセル５２Ｃと表５４Ｂを構成するセル５２Ｂとが連動してＣ方向にスクロールする。この場合、表５４Ａ、軸Ａ、Ｂ、Ｄはスクロールしない。
【００７３】
また、例えば表の上で斜め方向にドラッグ操作を行った場合、すなわち、マウス２８を押下したまま斜め方向へ移動させる操作を行った場合、表に対応する縦軸及び横軸が同時にスクロールするように制御する。
【００７４】
例えば図４の状態において、スクロール操作の方向がＢ方向及びＣ方向と交差する斜め方向Ｘである場合、Ｂ軸及びＣ軸と共に、表５４Ｂが斜め方向Ｘにスクロールするように制御する。
【００７５】
なお、斜め方向にスクロールした場合、表５４ＢとＢ軸を挟んで隣接する表５４ＡがＢ方向にスクロールすると共に、表５４ＢとＣ軸を挟んで隣接する表５４ＣがＣ方向にスクロールするように制御してもよい。
【００７６】
ステップＳ１１２では、項目及びセルの何れかを選択する操作が有ったか否かを判定する。項目及びセルの何れかを選択する操作としては、所望のセルの上にカーソル５６を移動させてダブルクリックする操作が挙げられるが、これに限られるものではない。そして、項目及びセルの何れかがが選択された場合はステップＳ１１４へ移行し、項目及びセルの何れも選択されていない場合はステップＳ１１６へ移行する。
【００７７】
ステップＳ１１４では、項目が選択された場合には、選択された項目の近傍に第１の情報を入力するための第１の入力欄を表示させる。例えばマウス２８をダブルクリックする等して項目Ａ００９が選択された場合、図６に示すように、項目Ａ００９の近傍に第１の入力欄６４を表示させる。ここでユーザーは、第１の入力欄６４に項目Ａ００９に関する情報を入力する。第１の入力欄６４に第１の情報が入力された場合、例えば図１に示すように、選択された項目Ａ００９に、第１の情報が入力されたことを識別する第１の識別マーク６６が表示されるように制御する。図１の例では、第１の識別マーク６６は三角形状のマークであるが、これに限られるものではない。
【００７８】
また、セルが選択された場合も同様に、例えば図７に示すように、第２の情報を入力するための第２の入力欄６８を表示させる。ここでユーザーは、第２の入力欄６８に、選択されたセルに関する情報を入力する。第２の入力欄６８に第２の情報が入力された場合、例えば図１に示すように、選択されたセルに、第２の情報が入力されたことを識別する第２の識別マーク７０が表示されるように制御する。第２の識別マークとしては、第１の識別マーク６６と同様に三角形状のマークとしてもよいし、他の形状としてもよい。
【００７９】
ステップＳ１１６では、第１の識別マーク及び第２の識別マークの何れかが選択されたか否かを判定する。識別マークを選択する操作としては、例えば識別マーク又は識別マークが表示されたセルの上にカーソル５６を移動させてクリックしてもよいし、識別マーク又は識別マークが表示されたセルの上に単にカーソル５６を移動させるだけでもよい。
【００８０】
そして、第１の識別マーク及び第２の識別マークの何れかが選択された場合はステップＳ１１８へ移行し、第１の識別マーク及び第２の識別マークの何れも選択されていない場合はステップＳ１２０へ移行する。
【００８１】
ステップＳ１１８では、選択された識別マークに対応する情報をディスプレイ３０に表示させる。例えば第１の識別マーク６６が選択された場合、図８に示すように、選択された第１の識別マーク６６の近傍に第１の情報７２を表示させる。同様に、第２の識別マーク７０が選択された場合、図９に示すように、選択された第２の識別マーク７０の近傍に第２の情報７４を表示させる。
【００８２】
ステップＳ１２０では、分類のみを表示するための予め定めた操作が行われたか否かを判定し、分類のみを表示する操作が行われた場合はステップＳ１２２へ移行し、分類のみを表示する操作が行われていない場合はステップＳ１２４へ移行する。分類のみを表示するための予め定めた操作としては、例えば所望の分類の上にカーソル５６を移動させてダブルクリックする操作等が挙げられるが、これに限られるものではない。
【００８３】
ステップＳ１２２では、指定された分類に含まれる項目を非表示にして分類のみを表示するように制御する。例えば図１０において分類Ａ０にカーソル５６を合わせてダブルクリックされた場合には、項目Ａ００１〜Ａ００９を非表示とし、分類Ａ０のみ表示させる。
【００８４】
ステップＳ１２４では、ＱＡ表５０の表示を終了する操作が行われたか否かを判定する。そして、ＱＡ表５０の表示を終了する操作が行われた場合は本ルーチンを終了する。一方、ＱＡ表の表示を終了する操作が行われていない場合は、ステップＳ１０４へ移行し、上記の処理を繰り返す。
【００８５】
図１１には、ＱＡ表の具体例として片手鍋のＱＡ表８０を示した。図１１に示すように、ＱＡ表８０は、３つの表８０Ａ〜８０Ｃを含む。
【００８６】
ＱＡ表８０の軸Ａには「品質」、軸Ｂには「性能」、軸Ｃには「品質・物性」、軸Ｄには「工程・原材料」が設定されている。また、軸Ａの分類には「調理」、「安全」が設定され、項目には「早く調理できる」等が設定されている。また、軸Ｂの分類には「基本性能」、「付帯性能」が設定され、項目には「加熱しやすい」等が設定されている。また、軸Ｃの分類には「構造」、「物性」が設定され、項目には「直径」等が設定されている。また、軸Ｄの分類は設定されておらず、項目には「材料」等が設定されている。
【００８７】
この場合、例えば軸Ａの項目である「早く多く調理できる」という品質は、軸Ｂの項目である「加熱しやすい」という性能と大きな因果関係があることが判る。また、軸Ｂの項目である「加熱しやすい」という性能は、軸Ｃの項目である「熱伝導率」と大きな因果関係があることが判る。また、軸Ｃの項目である「熱伝導率」は、軸Ｄの項目である「材料」と大きな因果関係があることが判る。従って、「早く多く調理できる」という品質は、「材料」と大きな因果関係があることが判る。
【００８８】
以上、実施の形態を説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施の形態に多様な変更又は改良を加えることができ、該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。
【００８９】
また、上記実施の形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施の形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。前述した実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件の組み合わせにより種々の発明が抽出される。実施の形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【００９０】
例えば、本実施形態では４つの軸と３つの表を備えたＱＡ表を例に説明したが、３つの軸と２つの表を備えた多元表に本発明を適用してもよい。
【００９１】
また、例えば図１２に示すように、表８０Ａを補足する補足情報を表示するための補足表８２Ａ、表８０Ｂを補足する補足情報を表示するための補足表８２Ｂ、表８０Ｃを補足する補足情報を表示するための補足表８２Ｃを各々表示するようにしてもよい。
【００９２】
また、例えば、上記実施の形態では、表示制御プログラムがＨＤＤ２４に予めインストールされている場合について説明したが、本発明はこれに限定されるものではない。例えば、表示制御プログラムが、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）等の可搬型記憶媒体に格納されて提供される形態、又はネットワークを介して提供される形態としてもよい。
【００９３】
さらに、上記実施の形態では、表示制御処理を、プログラムを実行することにより、コンピュータを利用してソフトウェア構成により実現する場合について説明したが、本発明はこれに限定されるものではない。例えば、表示制御処理を、ハードウェア構成や、ハードウェア構成とソフトウェア構成の組み合わせによって実現する形態としてもよい。
【００９４】
その他、上記実施の形態で説明した表示制御装置１０の構成（図２参照。）は一例であり、本発明の主旨を逸脱しない範囲内において不要な部分を削除したり、新たな部分を追加したりしてもよいことは言うまでもない。
【００９５】
また、上記実施の形態で説明した表示制御プログラムの処理の流れ（図３参照）も一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。
【符号の説明】
【００９６】
１０   表示制御装置
１４   ＣＰＵ
３０   ディスプレイ
５０   ＱＡ表
５２Ａ、５２Ｂ、５２Ｃ、    セル
５４Ａ、５４Ｂ、５４Ｃ      表
５６   カーソル
５８Ａ、５８Ｂ、６０Ｂ、６０Ｃ、６２Ｃ、６２Ｄ   スクロールバー
６４   第１の入力欄
６６   第１の識別マーク
６８   第２の入力欄
７０   第２の識別マーク
７２   第１の情報
７４   第２の情報
【図１】
2019184663.tif 000003
【図２】
2019184663.tif 000004
【図３】
2019184663.tif 000005
【図４】
2019184663.tif 000006
【図５】
2019184663.tif 000007
【図６】
2019184663.tif 000008
【図７】
2019184663.tif 000009
【図８】
2019184663.tif 000010
【図９】
2019184663.tif 000011
【図１０】
2019184663.tif 000012
【図１１】
2019184663.tif 000013
【図１２】
2019184663.tif 000014