(57)【要約】【課題】ＮＥＭ等による評価結果に基づいて自動的にそのユーザ本人のその時のリテラシーに適したＧＵＩ画面を提供する。【解決手段】評価部１２は、操作履歴ＤＢ１４に格納された操作履歴に基づいてＮＥＭ等によって操作性の評価を行う。メタ知識ＤＢ１６には、予め、各ＧＵＩ画面に関する利用部品の種類や配置等やガイダンス表示等に係わる変更ルールを記述した情報（メタ知識）を格納している。表示生成部１３は、評価部１２による評価結果とメタ知識に基づいて、必要に応じて、そのユーザ用のＧＵＩ画面を構成する部品の種類／配置の変更、ガイダンス表示等を行う。【選択図】      図１
2004355392.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる各ＧＵＩ画面上での操作情報を収集して操作履歴記憶手段に格納する収集手段と、
前記操作履歴記憶手段に格納された操作履歴に基づいて、前記ユーザによる前記各ＧＵＩ画面上での操作性の評価を行う評価手段と、
予め、各ＧＵＩ画面毎に、そのＧＵＩ画面を構成する各種部品の種類、配置、順番やガイダンス表示／非表示に係わる変更ルールを記述した情報であるメタ知識を格納するメタ知識格納手段と、
各ユーザ毎に、各ユーザ向けの各ＧＵＩ画面の現状の表示に用いられる現状画面情報を格納する現状画面情報格納手段と、
前記評価手段による評価結果と、前記メタ知識とに基づいて、必要に応じて、前記各ユーザ向けのＧＵＩ画面を変更して、該変更内容を前記現状画面情報に反映させる表示生成手段と、
前記現状画面情報格納手段に格納されている現状画面情報を用いて、ＧＵＩ画面を表示するＧＵＩ制御手段と、
を有することを特徴とする画面自律最適化装置。
【請求項２】
前記メタ知識における変更ルールは、リテラシーレベルに応じて規定されるものであり、
前記表示生成手段は、前記評価手段による評価結果に基づいて、そのユーザの前記ＧＵＩ画面上での各操作ステップ毎のリテラシーレベルを判定し、該判定結果と前記変更ルールとに基づいて、画面変更が必要である場合には該変更ルールに従って前記各ユーザ向けのＧＵＩ画面を構成する部品の種類または部品の配置や順番を変更しあるいはガイダンスを表示するものであり、
前記評価手段による評価と該評価結果に基づく前記表示生成手段による処理は、継続的に、定期的又は任意の時に行うことを特徴とする請求項１記載の画面自律最適化装置。
【請求項３】
前記ユーザの属性情報を格納するユーザ知識格納手段を更に備え、
前記メタ知識における変更ルールは、前記リテラシーレベル又は該ユーザの属性情報に応じて規定されるものであることを特徴とする請求項２記載の画面自律最適化装置。
【請求項４】
前記評価手段は、ＮＥＭ（Ｎｏｖｉｃｅ  Ｅｘｐｅｒｔ  ｒａｔｉｏ  Ｍｅｔｈｏｄ）の評価手法を用いて前記評価を行うことを特徴とする請求項１〜３の何れかに記載の画面自律最適化装置。
【請求項５】
ユーザによる各ＧＵＩ画面上での操作情報を収集して蓄積し、該蓄積された操作履歴に基づいて、前記ユーザによる前記各ＧＵＩ画面上での操作性の評価を行い、
該評価結果と、予め各ＧＵＩ画面毎に設定・格納されている、そのＧＵＩ画面を構成する各種部品の種類、配置、順番やガイダンス表示／非表示に係わる変更ルールを記述した情報であるメタ知識とを用いて、必要に応じて、そのユーザ向けのＧＵＩ画面を変更することを特徴とする画面自律最適化装置。
【請求項６】
コンピュータに、
ユーザによる各ＧＵＩ画面上での操作情報を収集して蓄積する機能と、
該蓄積された操作履歴に基づいて、前記ユーザによる前記各ＧＵＩ画面上での操作性の評価を行う機能と、
該評価結果と、予め各ＧＵＩ画面毎に設定・格納されている、そのＧＵＩ画面を構成する各種部品の種類、配置、順番やガイダンス表示／非表示に係わる変更ルールを記述した情報であるメタ知識とを用いて、必要に応じて、そのユーザ向けのＧＵＩ画面を変更する機能と、
を実現させる為のプログラム。
【請求項７】
コンピュータに、
ユーザによる各ＧＵＩ画面上での操作情報を収集して蓄積する機能と、
該蓄積された操作履歴に基づいて、前記ユーザによる前記各ＧＵＩ画面上での操作性の評価を行う機能と、
該評価結果と、予め各ＧＵＩ画面毎に設定・格納されている、そのＧＵＩ画面を構成する各種部品の種類、配置、順番やガイダンス表示／非表示に係わる変更ルールを記述した情報であるメタ知識とを用いて、必要に応じて、そのユーザ向けのＧＵＩ画面を変更する機能と、
を実現させるプログラムを記録した前記コンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ、携帯端末等の情報機器におけるＧＵＩ画面の操作性制御に関する。
【０００２】
【従来の技術】
従来、図１２に示すように、コンピュータシステム２００のＧＵＩ部２０１を介したユーザの操作性は、収集・評価部２０２によって、マウスの操作時間、操作距離、誤操作回数等の操作情報を収集し、これを操作履歴ＤＢ（データベース）２０３に格納・蓄積しておく。そして、蓄積した操作情報に基づいて、例えばＮＥＭ（Ｎｏｖｉｃｅ  Ｅｘｐｅｒｔ  ｒａｔｉｏ  Ｍｅｔｈｏｄ）等の評価手法により評価していた。
【０００３】
ＮＥＭとは、ある一定のタスクにおいて、設計者（エキスバート）と初心者ユーザの操作に要する時間を比較し、ユーザビリティに問題のある操作ステップを把握する評価手法である。
【０００４】
ＮＥ比は以下の公式により計算され、各操作タスクの難易度が示されることになる。
ＮＥ比  ＝  Ｔｎ  ／  Ｔｅ
Ｔｎ  ：  初心者ユーザが要した平均時間
Ｔｅ  ：  エキスパートユーザが要した平均時間
ＮＥ比が大きいほど、操作に対するモデルのギャップが大きいということになる。
【０００５】
上記ＧＵＩ画面の評価に関しては、例えば特許文献１等に記載されている従来技術等が存在する。
特許文献１記載の発明は、ＧＵＩの操作性を定量的且つ客観的な点数を用いて評価するものであり、ソフトウェアのＧＵＩの設計内容を示すＧＵＩ設計データを解析し、この解析結果を基に、上記ソフトウェアにおける操作性の評価を示すスコアの値を算出する。
【０００６】
上記解析は、例えば、評価対象のソフトウェア及び他の幾つかのソフトウェアのそれぞれのＧＵＩ設計データから、使用されている単語の情報、各ＧＵＩ部品のサイズの情報、各ＧＵＩ部品の表示位置の情報、各ＧＵＩ部品へのキー割当ての情報、使用されているフォントの情報、各ＧＵＩ部品の配色の情報、のうちの少なくとも１つ以上を抽出し、各ＧＵＩ設計データ毎の抽出情報を比較して、この比較結果と予め定められた判定基準を基に、上記評価対象のソフトウェアのおける上記抽出情報を構成する個々のデータの良否を判定する。
【０００７】
上記スコアの値の算出は、これら個々のデータの良否の判定結果に基づいて行う。
また、特許文献２記載の発明は、画面に表示されるメニュー（選択項目）に係わり、各種の選択操作を必要とする作業において、選択操作の種類やその作業量に応じて、適切な修正方法と表示方法を自動的にユーザに提供し、選択操作の効率化および信頼性の向上を図るものである。
【０００８】
特許文献２記載の発明は、概略的には、ユーザが選択した選択事項を操作履歴として収集し、この操作履歴に基づいて、上記ユーザによる選択操作の特徴を表す操作モデルを生成し、この操作モデルと上記選択事項の表示形式を指定する表示制約とから表示方法の記述を生成し、この表示方法の記述に基づいて選択事項を表示する。これにより、例えば、選択事項を指定された表示形式で、かつ、ユーザによる過去の選択操作の特徴を反映した表示順位で表示する。
【０００９】
【特許文献１】
特開２００２−１２３４０９号公報
【特許文献２】
特開平８−７６９５５号公報
【００１０】
【発明が解決しようとする課題】
上記特許文献１記載の発明は、ＧＵＩの評価を行うだけであり、評価結果を用いて自動的にＧＵＩ画面の改善等を行うことまでは想到していない。よって、画面の操作性改善は、個々人のノウハウで且つ手動で行うことになり、ノウハウが蓄積されず、また画面修正も１回のみ等頻度が少なく、また個人の特性を個々の画面に反映させることができず、また画面操作に慣れるにつれて、初心者のときは必要であった機能が、逆に、操作し難くなる原因となる場合があった。
【００１１】
また、上記特許文献２記載の発明は、「ユーザが選択した選択事項の操作履歴蓄積データ」に基づいて学習と選択項目の表示を行うものであり、ユーザの癖を学習して選択項目の優先順位を判断するだけであり、操作履歴からリテラシーレベルを判断して、交換すべき部品の特定やその配置変更することや、時間の経過に伴ってユーザのリテラシーレベル自体が変化する（例えば最初は誰でも初心者であるが、画面操作に慣れるに従って通常はレベルが向上していく）ことまでは全く想到していない。
【００１２】
本発明の課題は、各ユーザの画面操作情報を収集・蓄積し、各ユーザ個人の特性（リテラシーレベル、年齢等）に合った画面構成とすることができ、更にユーザ個人の画面操作リテラシーの向上に沿った画面構成とすることができ、画面操作性を継続的に改善することができる画面自律最適化方法、装置、記録媒体、プログラム等を提供することである。
【００１３】
【課題を解決するための手段】
本発明による画面自律最適化装置は、ユーザによる各ＧＵＩ画面上での操作情報を収集して操作履歴記憶手段に格納する収集手段と、前記操作履歴記憶手段に格納された操作履歴に基づいて、前記ユーザによる前記各ＧＵＩ画面上での操作性の評価を行う評価手段と、予め、各ＧＵＩ画面毎に、そのＧＵＩ画面を構成する各種部品の種類、配置、順番やガイダンス表示／非表示に係わる変更ルールを記述した情報であるメタ知識を格納するメタ知識格納手段と、各ユーザ毎に、各ユーザ向けの各ＧＵＩ画面の現状の表示に用いられる現状画面情報を格納する現状画面情報格納手段と、前記評価手段による評価結果と、前記メタ知識とに基づいて、必要に応じて、前記各ユーザ向けのＧＵＩ画面を変更して、該変更内容を前記現状画面情報に反映させる表示生成手段と、前記現状画面情報格納手段に格納されている現状画面情報を用いて、ＧＵＩ画面を表示するＧＵＩ制御手段とを有するように構成する。
【００１４】
上記構成の画面自律最適化装置では、まず、ＧＵＩ制御手段は、現状画面情報格納手段に格納される現状画面情報によって、各ユーザ毎にそれぞれ独自のＧＵＩ画面を表示する構成となっている。そして、収集手段によって随時、ユーザによる各ＧＵＩ画面上での操作情報を収集して蓄積しておき、例えば定期的に評価手段によってユーザによる前記各ＧＵＩ画面上での操作性の評価を行う。評価手法は、既存の手法を用いればよく、例えばＮＥＭ（Ｎｏｖｉｃｅ  Ｅｘｐｅｒｔ  ｒａｔｉｏ  Ｍｅｔｈｏｄ）等の手法を用いる。そして、予め、上記メタ知識を設定・格納しておき、表示生成手段が、上記評価結果とメタ知識とに基づいて、必要に応じて、ＧＵＩ画面の表示の仕方を変更することができる。例えば、そのＧＵＩ画面を構成する各種部品の種類や配置を変更したり、ガイダンス表示／非表示を行うことができる。これによって、各ユーザ個人の特性に合った画面構成とすることができ、ユーザが操作し易くなることが期待できる。
【００１５】
また、上記構成の画面自律最適化装置において、例えば、前記メタ知識における変更ルールは、リテラシーレベルに応じて規定されるものであり、前記表示生成手段は、前記評価手段による評価結果に基づいて、そのユーザの前記ＧＵＩ画面上での各操作ステップ毎のリテラシーレベルを判定し、該判定結果と前記変更ルールとに基づいて、画面変更が必要である場合には該変更ルールに従って前記各ユーザ向けのＧＵＩ画面を構成する部品の種類または部品の配置や順番を変更しあるいはガイダンスを表示するものであり、前記評価手段による評価と該評価結果に基づく前記表示生成手段による処理は、継続的に、定期的又は任意の時に行うように構成してもよい。
【００１６】
上記構成によれば、各ユーザ個人のリテラシーレベルに合った画面構成とすることができ、更にユーザ個人の画面操作リテラシーの向上に沿った画面構成とすることができ、画面操作性を継続的に改善することができる。
【００１７】
また、上記変更ルールは、リテラシーレベルに関連するものに限らない。例えば、ユーザの属性情報（所属、年齢、コンピュータ経験年数）に関連する変更ルールがあってもよい。例えば、ユーザが高齢者であった場合、画面の文字を大きくする等の変更ルールがあってもよい。
【００１８】
なお、上述した本発明の画面自律最適化装置の各構成により行なわれる機能と同様の制御をコンピュータに行なわせるプログラムを記憶したコンピュータ読み取り可能な記憶媒体から、そのプログラムをコンピュータに読み出させて実行させることによっても、前述した課題を解決することができる。本発明は、このようなプログラム自体としても構成することができるし、当該プログラムを記録した記録媒体自体（特に可搬型記録媒体）として構成することもできるし、その方法として構成することもできる。
【００１９】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
尚、以下の説明中の“リテラシー”とは、コンピュータ・リテラシーすなわちコンピュータを使いこなす能力であって、特にＧＵＩ画面の操作性に係わる能力を意味するものとする。
【００２０】
図１は、本例のコンピュータシステム（画像自律最適化装置１０）の機能ブロック図である。
図示の画像自律最適化装置１０は、収集部１１、評価部１２、表示生成部１３、操作履歴ＤＢ（データベース）１４、ユーザ知識ＤＢ１５、メタ知識ＤＢ１６、現状画面情報ＤＢ１７、画面部品ＤＢ１８、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ    Ｉｎｔｅｒｆａｃｅ）部１９を有する。更に、知識交換部２０、及び部品交換部２１を有する構成であってもよい。
【００２１】
収集部１１は、ユーザがＧＵＩ部１９を介してマウス操作、キーボード操作等を行うと、これら操作機器の操作情報を収集して操作履歴ＤＢ１４に格納する。尚、操作履歴（操作情報の蓄積）は、操作機器を手で直接操作した場合の情報に限らない。例えば近年、人の視線に基づいてＧＵＩの入力を行う技術が開発されているので、このような操作機器を手で直接操作しない場合の情報であってもよい。これは、視線に限らず、例えば脳波等であっても同様である。
【００２２】
評価部１２は、定期的または外部からのイベント等により、操作履歴ＤＢ１４に格納された操作履歴に基づいて、操作性の評価を行う。操作性の評価手法自体は、従来技術を利用すればよく、例えば、上記ＮＥＭ（Ｎｏｖｉｃｅ  Ｅｘｐｅｒｔ  ｒａｔｉｏ  Ｍｅｔｈｏｄ）等の評価手法を用いればよい。但し、従来のＮＥＭでは、上記の通り「Ｔｎ  ：  初心者ユーザが要した平均時間」とし、操作に対するモデルのギャップを判定するものであったが、本例では、このＮＥＭ法の手法を利用して、「Ｔｎ  ：  対象ユーザが要した平均時間」とし、後述する閾値を用いて対象ユーザのリテラシーレベルを判定する。更に、本例では、後述するように、操作時間以外の情報も用いて上記評価を行うが、これに限るわけではない。
【００２３】
ユーザ知識ＤＢ１５は、外部の任意のＤＢから得た当該対象ユーザに関する属性情報（例えば人事情報等）、あるいはユーザ本人が入力したユーザの属性情報（例えば名前、年齢、性別等）を格納する。
【００２４】
メタ知識ＤＢ１６は、各ＧＵＩ画面毎に、そのＧＵＩ画面に関する各種情報、例えばフレーム、利用部品の種類や配置、順番等やガイダンス表示／非表示等に係わる変更ルールを記述した情報（以下、メタ知識と呼ぶ）を格納する。尚、“部品の種類”とは、部品の形状（例えば、部品がボタンであれば、丸、四角、菱形等）、色（色相、彩度、濃度等）、文字サイズ等を意味する。このメタ知識は、例えば管理サーバ３０の管理者等が、予め、全てのユーザに共通のものとして設定しておく。また、メタ知識は、運用中であっても、管理者等が随時変更してもよい。
【００２５】
表示生成部１３は、上記評価部１２による操作性の評価結果と上記メタ知識とに基づいて（必要に応じてユーザ知識ＤＢ１５等も参照して）、例えば後述するリテラシーレベルを判定する等したうえで、対策方法を判断する。そして、判断した対策方法の内容に応じて、例えば部品を変更する場合には、変更すべき部品に係わる画面部品を画面部品ＤＢ１８から選定する。例えば、変更すべき部品が“ボタン”であった場合、画面部品ＤＢ１８に格納されている画面部品の中で“ボタン”に係わる画面部品（例えば四角ボタン、丸ボタン、菱形ボタン等）の中から、上記判断した対策方法に応じたものを選定する。更に、選定した画面部品を用いた部品の表示の仕方（色、文字の大きさ、配置、順番等）をメタ知識ＤＢ１６に基づいて決定し、これを現状画面情報ＤＢ１７に反映させる。このようにして、評価部１２による評価結果とメタ知識とに基づいて（必要に応じてユーザ知識ＤＢ１５等も参照して）、ＧＵＩ画面の画面構成が変更される。
【００２６】
現状画面情報ＤＢ１７は、当該ユーザ本人向けの各ＧＵＩ画面の画面情報であって、現状の表示に用いられる画面情報を格納する。つまり、後述するＧＵＩ部１９は、現状画面情報ＤＢ１７に格納されている現状画面情報を用いて、ＧＵＩ画面の表示を行う。よって、ＧＵＩ画面の表示内容を変更する場合には、現状画面情報ＤＢ１７に格納されている現状画面情報であって変更対象のＧＵＩ画面に関する現状画面情報を、上記表示生成部１３が変更することになる。
【００２７】
画面部品ＤＢ１８は、ＧＵＩ画面を構成する部品を表示するために必要な各種画面部品の情報を格納する。例えば、ＧＵＩ画面を構成する部品の中で“ボタン”を例にすると、画面部品は例えば“四角ボタン”、“丸ボタン”、“菱形ボタン”等である。つまり、ＧＵＩ画面上の任意の“ボタン”（例えば承認ボタン）を、画面部品“四角ボタン”を用いて表示すると、承認ボタンは四角ボタンで表示されることになる。
【００２８】
ＧＵＩ部１９は、画面自律最適化装置１０を実現するパソコン等のコンピュータに備わっているＧＵＩ画面表示機能を示す。すなわち、ディスプレイ上にボタン等を表示し、この表示に対するキーボード、マウス等によるユーザ操作を受け付けるという、一般的なＧＵＩ機能を提供する構成を示す。このように、ＧＵＩ部１９の機能自体は、一般的なものであり、特に図示しないが、表示データや入力情報の処理は、画面部品オブジェクトのメソッドや、表示データ用ＤＢ、表示処理プログラム、入力処理プログラム等により処理される。また、画面のレイアウト、ボタンの配置、色情報等は、現状画面情報ＤＢ１７のデータに基づいて表示する。つまり、同じＧＵＩ画面（例えば承認画面）であっても、基本的には各ユーザ毎にそれぞれ異なる画面構成となる。
【００２９】
上記構成の画面自律最適化装置１０は、概略的には、評価部１２による評価結果とメタ知識ＤＢ１６のメタ知識に基づいて（必要に応じてユーザ知識ＤＢ１５も参照して）、表示生成部１３が、必要に応じて、そのユーザ本人向けのＧＵＩ画面の画面構成を自律的に変更して（部品の種類／配置の変更、ガイダンスの表示等）、操作性を最適化するものである。更に、評価部１２及び表示生成部１３の処理は、例えば継続的・定期的に行う。つまり、ユーザのリテラシーレベルは、たとえ最初は初心者であっても、操作に慣れていくに従って、向上していくものである。よって、継続的・定期的に処理を行うことで、各ユーザ毎に、そのときのユーザのリテラシーレベルに合った画面構成とすることができ、画面操作性を継続的に改善することができる。
【００３０】
知識交換部２０は、上記操作履歴ＤＢ１４、ユーザ知識ＤＢ１５、メタ知識ＤＢ１６に格納される情報を、不図示のネットワーク（インターネット、イントラネット等）を介して、管理サーバ３０との間で情報交換し、これらＤＢの情報のレベルアップやレベルアップの為の情報収集に必要な機能を提供する。
【００３１】
部品交換部２１は、現状画面情報ＤＢ１７、画面部品ＤＢ１８に格納される情報を、不図示のネットワーク（インターネット、イントラネット等）を介して、管理サーバ３０との間で情報交換し、これらＤＢの情報のレベルアップやレベルアップの為の情報収集に必要な機能を提供する。
【００３２】
管理サーバ３０は、不図示のネットワーク（インターネット、イントラネット等）を介して、各画面自律最適化装置１０との間で上記情報交換を行って蓄積することで、各画面自律最適化装置１０の各種ＤＢの情報を一元管理すると共に、各画面自律最適化装置１０の操作性の管理や操作性に関する全体管理を行う。例えば、メタ知識を追加・変更し、これを各画面自律最適化装置１０に通知して、メタ知識ＤＢ１６を更新させる。
【００３３】
図２（ａ）〜（ｃ）、図３（ａ）、（ｂ）に、上記操作履歴ＤＢ１４、ユーザ知識ＤＢ１５、メタ知識ＤＢ１６、現状画面情報ＤＢ１７、画面部品ＤＢ１８に格納されるデータの一例を示す。また、図３（ｃ）には、操作ステップ−部品対応テーブル９０を示す。
【００３４】
図２（ａ）には操作履歴ＤＢ１４に格納されるテーブルの一例を示す。
操作履歴ＤＢ１４には、各ＧＵＩ画面毎に、その画面に関する各ユーザの各操作ステップ毎の操作履歴データと、この操作履歴の評価（例えばＮＥＭ法による評価）の為に必要なデータ（上記エキスパートユーザの操作履歴）を格納する。つまり、操作履歴ＤＢ１４には、各画面毎・各ユーザ毎に、各操作ステップ４０毎に、そのユーザ本人の本人操作履歴４１が格納され、更に上記エキスパートユーザの操作履歴であるエキスパート操作履歴４５が格納される。ここで、操作ステップ４０とは、基本的にはＧＵＩ画面上でのユーザの１回の操作に対応し、図３（ｃ）の操作ステップ−部品対応テーブル９０に示すように、各操作ステップ４０毎に、基本的には１つの部品を操作するものである。但し、これは「基本的には」であり、１つの操作ステップで複数の部品を操作する場合もあり、この場合には操作ステップ−部品対応テーブル９０において、１つの操作ステップに対して複数の部品名が対応付けられて登録されることになる。
【００３５】
尚、図２（ａ）に示すデータ例は一例であり、例えばユーザの視線履歴や脳波等のデータを格納するものであってもよい。また、評価方式はＮＥＭ法に限るものではない。
【００３６】
本人操作履歴４１のデータ項目は、マウス移動距離４２、ボタン操作時間４３、誤操作履歴４４等である。
エキスパート操作履歴４５には、例えばＮＥＭ法等で評価する場合に必要となる、ＧＵＩ画面操作の習熟者（エキスパート）の操作履歴情報を格納するものであり、そのデータ項目は、本人操作履歴４１と同じである。つまり、マウス移動距離４６、ボタン操作時間４７、誤操作履歴４８等である。
【００３７】
マウス移動距離４２、４６は、部品間のマウス移動距離であり、後述する図３（ａ）に示す部品の配置アドレス７２に基づいて求められ格納される。
ボタン操作時間４３、４７は、例えばボタン部品の画面表示開始時刻から部品操作までの時間である。
【００３８】
誤操作履歴４４、４８は、エラーが発生した操作の部品とその時刻、及び誤操作の回数等である。
図２（ｂ）にはユーザ知識ＤＢ１５に格納されるテーブルの一例を示す。
【００３９】
ユーザ知識ＤＢ１５には、当該ユーザに関する各種ユーザ情報が格納され、図示の例に限るものではないが、少なくともパソコン等の操作レベルに関係する情報、すなわち年齢５２、役割５５、パソコン操作経験年数５６等の情報が格納されていることが望ましい。
【００４０】
図示の例では、ユーザ知識ＤＢ１５には、当該ユーザの名前５１、年齢５２、性別５３、住所（地域）５４、役割５５、パソコン操作経験年数５６等の情報が格納される。これらの情報は、当該ユーザが入力画面（不図示）に従って手入力してもよいし、外部の個人マスタ情報から必要な情報をコピーしてもよい（例えば会社内であれば、通常、社員情報ＤＢ等が存在するはずである）。また、これらの情報は、例えばユーザのログインＩＤ等に紐付けられている。
【００４１】
図２（ｃ）にはメタ知識ＤＢ１６に格納されるテーブルの一例を示す。
メタ知識ＤＢ１６には、各ＧＵＩ画面の構成を変更する為のルール知識を格納する。図示の例では、対策ルール６１、フレーム名６２、部品名６３、色ルール６４（色相６４ａ、彩度６４ｂ、濃度６４ｃ等）、配置ルール６５、画面部品ルール６６（文字サイズ６６ａ等）を格納する。
【００４２】
対策ルール６１は、知識データであり、操作履歴に基づくＮＥＭ法等の評価に基づいて判定されるリテラシーレベルやユーザ知識に対応する対策ルールが、例えばｉｆ−ｔｈｅｎの形式で記載されている。
【００４３】
フレーム名６２は、当該ＧＵＩ画面を構成するフレームのフレーム名である。部品名６３は、当該ＧＵＩ画面の上記フレーム名６２のフレームを構成する部品（ボタン、表示設定項目等）の部品名である。
【００４４】
色ルール６４は、上記部品名６３の部品の色を決定する為に必要な情報であり、図示の例では上記の通り色相６４ａ、彩度６４ｂ、濃度６４ｃ等である。例えば部品名「承認ボタン」に対して色相６４ａは赤、緑等の色名、彩度６４ｂ、濃度６４ｃはその値が格納される。
【００４５】
配置ルール６５は、上記フレーム名６２のフレームや部品名６３の部品の配置場所、配置順、優先度等である。優先度とは、例えば左側の方が優先順位が高い等の情報である。
【００４６】
画面部品ルール６６は、例えばリテラシーレベルや年齢等に応じた上記フレーム、部品に係わるルールである。ここでは、一例として文字サイズ６６ａのみを示す。これは、ユーザのリテラシーレベルや年齢等に応じた文字サイズが記述される。
【００４７】
図３（ａ）には現状画面情報ＤＢ１７に格納されるテーブルの一例を示す。
図示の例では、現状画面情報ＤＢ１７には、あるユーザ用の現状のＧＵＩ画面を構成する各部品毎に、その画面部品名７１、配置アドレス７２、色７３（色相７３ａ、彩度７３ｂ、濃度７３ｃ）、文字サイズ７４等が格納されている。これらデータ項目自体は、従来のものと略同様であってよく、特に説明しないが、本例では、現状画面情報ＤＢの内容が継続的に自動的に更新されていく。
【００４８】
図３（ｂ）には画面部品ＤＢ１８に格納されるテーブルの一例を示す。
図示の例では、画面部品ＤＢ１８には、ＧＵＩ画面を構成する各部品の表示に用いる各種画面部品について、その画面部品名８１、部品リテラシーレベル８２、部品本体８３が格納される。
【００４９】
部品リテラシーレベル８２には、その画面部品に対応するリテラシーレベルが格納される。リテラシーレベルは、ここでは簡単の為、初心者、中級者、熟練者の３段階あるものとする。例えば、あるユーザのある操作ステップが初心者レベルであると判定された場合には、ＧＵＩ画面を構成する部品の中でこの操作ステップに係わる部品については、部品リテラシーレベル８２が“初心者”である画面部品が選択されることになり、この初心者向けの画面部品を用いて上記部品が表示されることになる。
【００５０】
部品本体８３には、当該画面部品を表示する為に必要な情報が格納されたファイルのファイル名等が格納される。
図３（ｃ）には、操作ステップ−部品対応テーブル９０の一例を示す。
【００５１】
既に説明してある通り、操作ステップ−部品対応テーブル９０には、各操作ステップ９１毎に、その操作ステップに係わる部品の部品名９２が対応付けられている。１つの操作ステップ毎に、１または複数の部品が対応付けられる。
【００５２】
尚、操作履歴ＤＢ１４の本人操作履歴４１、及び現状画面情報ＤＢ１７には、各ユーザ毎の個別のデータが格納されているので、特に図示していないが、それぞれ例えば各ユーザのログインＩＤと紐付けられている。つまり、処理対象ユーザのログインＩＤによって、当該ユーザ用の本人操作履歴４１、現状画面情報が読み出されて、後述する処理が実行されることになる。
【００５３】
図４は、本例の画像自律最適化装置１０によって実行される処理全体の概略フローチャート図である。
図４に示す処理については既に図１において説明してあるので、簡単に説明するならば、まず、通常時は、収集部１１が、ユーザによる操作情報を収集して操作履歴ＤＢ１４に格納する処理を行っている（ステップＳ１１）。
【００５４】
そして、定期的または外部からのイベント等により、評価部１２が操作履歴ＤＢ１４に格納された操作履歴に基づいて操作性の評価を行い（ステップＳ１２）、この評価結果とメタ知識ＤＢ１６の情報等に基づいて表示生成部１３が必要に応じてＧＵＩ画面の表示内容を変更する（ステップＳ１３）。
【００５５】
以上の処理を継続的に行うことによって、例えば、ユーザがＧＵＩ画面の操作に慣れていない者（初心者等）であったり、特定の操作ステップの操作性に問題がある場合、初心者向けにガイダンス等を表示したり、問題がある操作ステップに係わる部品を操作（選択等）し易くなるように部品やその表示内容（色、配置等）を変更すると共に、その後、時間の経過と共にユーザがＧＵＩ画面の操作に慣れてくるに従って、そのときのユーザのリテラシーに応じて随時ＧＵＩ画面構成が変更される。例えば初心者の頃にはガイダンスが必要であったが慣れてくると煩わしくなるが、本例ではユーザの習熟度が上がると自動的にガイダンスが表示されなくなる等というように、各ユーザ毎に、そのときのユーザのリテラシーに応じた最適な画面が提供されるようになる。
【００５６】
また、上記ステップＳ１１〜Ｓ１３の処理だけでなく、例えば定期的に、ステップＳ１４、Ｓ１５の処理を実行するようにしてもよい。
ステップＳ１４の処理は、上記知識交換部２０による処理であり、例えば、操作履歴ＤＢ１４の操作履歴情報を管理サーバ３０に渡すと、管理サーバ３０は、各画面自律最適化装置１０から渡された複数ユーザの操作履歴をもとに各ＧＵＩ画面毎に各操作ステップの操作時間、距離等の統計をとり、これを表示する。この表示に基づいて、例えば画面開発者等が、ある画面において多くのユーザにとって時間が掛かっている操作ステップがあるか等の分析を行い、分析結果に基づいて「対策ルール」を変更すること等ができる。管理サーバ３０は、変更後の「対策ルール」を各画面自律最適化装置１０の知識交換部２０に渡す。各画面自律最適化装置１０では、変更後の「対策ルール」によりメタ知識ＤＢ１６を更新する。あるいは、管理サーバ３０において、例えば、その管理者が不図示の人事管理ＤＢ、組織ＤＢ等を参照して人事異動や組織変更によって「ユーザ知識」の変化を把握すると、これを該当する画面自律最適化装置１０の知識交換部２０に通知し、画面自律最適化装置１０はこの通知に基づいてユーザ知識ＤＢ１５を更新する。
【００５７】
ステップＳ１５の処理は、上記部品交換部２１による処理であり、管理サーバ３０において上記ステップＳ１４における画面開発者等による分析結果に基づいて部品の形状、色、材質等や画面のレイアウト等の変更が行われると、部品交換部２１は、変更後の部品等のデータを管理サーバ３０から受け取って、これに基づいて画面部品ＤＢ１８等を更新する。
【００５８】
以下、図４のステップＳ１２の操作履歴評価処理、ステップＳ１３の表示生成処理について、更に詳細に説明する。
図５は、ステップＳ１２の操作履歴評価処理の詳細フローチャート図である。
【００５９】
図５に示す処理は、各ＧＵＩ画面毎にそれぞれ実行する。
図示のステップＳ２２〜Ｓ２４の処理は、処理対象のＧＵＩ画面に係わる全ての操作ステップｋ（ｋ＝１〜ｎ；ｎは当該ＧＵＩ画面に係わる全操作ステップ数）について、繰り返し実行する。すなわち、最初はｋに初期値１を代入し、ステップＳ２２〜Ｓ２４の処理を実行する毎にｋを＋インクリメントして（ステップＳ２５）次の操作ステップｋについてステップＳ２２〜Ｓ２４の処理を実行することを、全ての操作ステップについて処理を行うまで繰り返し実行し、ｋ＞ｎとなったら（ステップＳ２６，ＹＥＳ）、ステップＳ２７の処理に移行する。
【００６０】
上記ステップＳ２２、Ｓ２３の処理は、操作履歴ＤＢ１４から、処理対象のＧＵＩ画面に係わる処理対象の操作ステップｋのデータ（本人操作履歴４１、エキスパート操作履歴４５）を取得する処理である。ステップＳ２２では、本人操作履歴４１を取得し、当該本人操作履歴４１におけるマウス移動距離４２をＭｎｋ、ボタン操作時間４３をＢｎｋ、誤操作履歴（誤操作率）４４をＷｎｋとする。同様に、ステップＳ２３では、エキスパート操作履歴４５を取得し、当該エキスパート操作履歴４５におけるマウス移動距離４６をＭｅｋ、ボタン操作時間４７をＢｅｋ、誤操作履歴（誤操作率）４８をＷｅｋとする。
【００６１】
そして、例えばＮＥＭを用いる場合には、以下の式により、処理対象のＧＵＩ画面に係わる処理対象の操作ステップｋに関するＮＥ比（ＮＥｋ）を算出する（ステップＳ２４）。
【００６２】
2004355392.tif 000003
（ここで、ａｋ，ｂｋ，ｃｋは、操作ステップｋ毎に設定可能な重み係数である。設定は例えばユーザ本人が行う。また、デフォルトでは全て１になっている）
尚、従来技術で説明したＮＥＭの計算法では、操作時間のみを用いていたが、本例では操作時間を補足するデータとして更にマウス移動距離と誤操作履歴を用いて上記の計算を行う。
【００６３】
以上のステップＳ２２〜Ｓ２４の処理を繰り返し実行し、全ての操作ステップｋについてＮＥ比（ＮＥｋ）を算出したら、ＮＥ比が大きい順に操作ステップｋを整列する（ステップＳ２７）。ＮＥ比は、基本的には、習熟度が低いとその値が大きくなるので、ステップＳ２７の処理は、そのユーザにとって習熟度が低い操作ステップ、すなわち苦手な操作ステップから順番に整列するという意味になる。
【００６４】
続いて、この処理結果を用いて、ステップＳ１３の表示生成処理を行う。
図６は、ステップＳ１３の詳細フローチャート図である。
尚、特に図示していないが、上記ステップＳ２７で整列させた順番で各操作ステップ毎に、図６の処理を実行する。これは、基本的には、全ての操作ステップについて行う。但し、これに限らず、例えば整列させた順番の例えば１番目から５番目までを処理対象とすること、すなわちそのユーザにとって比較的習熟度が低い操作ステップのみを処理対象としてもよい。
【００６５】
図６の処理は、まず、当該処理対象の操作ステップｋについてのユーザの習熟度を判定する（ステップＳ３１）。これは、例えば、予め各リテラシーレベルＬに対応する閾値ｘＬを登録しておき、当該操作ステップｋについての上記ＮＥ比を閾値ｘＬと比較することにより、ユーザの習熟度を判定する。リテラシーレベルＬは、ここではＬ＝１，２，３の３段階あるものとし、Ｌ＝１は初心者、Ｌ＝２は中級者、Ｌ＝３は熟練者を意味するものとする。この場合、閾値ｘ１と閾値ｘ２を設定しておき、ＮＥｋ＞閾値ｘ１の場合は初心者、閾値ｘ１＞ＮＥｋ＞閾値ｘ２の場合は中級者、ＮＥｋ＜閾値ｘ２の場合は熟練者等と判定する。
【００６６】
次に、当該操作ステップｋに係わる部品名を、図３（ｃ）の操作ステップ−部品対応テーブル９０を検索して求めて、続いて、メタ知識ＤＢ１６から、処理対象のＧＵＩ画面に係わるメタ知識の中から上記求めた部品名に関するメタ知識データを取得する（ステップＳ３２）。また、ユーザ知識ＤＢ１５から、処理対象のユーザのデータを取得する（ステップＳ３３）。更に、現状画面情報ＤＢ１７から、上記求めた部品名に関する情報を取得する（ステップＳ３４）。
【００６７】
次に、まず、ステップＳ３２で取得したメタ知識の中の対策ルール６１に基づいて、画面の変更を行うか否かを判断し、画面変更を行うと判断した場合には、対策ルール６１に従ってステップＳ３４で取得した情報を変更し（ステップＳ３５）、これにより現状画面情報ＤＢ１７を更新する（ステップＳ３６）。
【００６８】
ここで、図７（ａ）〜（ｃ）に、メタ知識ＤＢ１６、現状画面情報ＤＢ１７、画面部品ＤＢ１８に格納されるデータの具体例を示す。
図７（ａ）には、メタ知識ＤＢ１６に格納されるメタ知識データの具体例を２つ示す。つまり、図示のメタ知識データ１００、メタ知識データ１１０を示す。メタ知識データ１００は承認画面に係わるデータであり、メタ知識データ１１０は承認完了画面に係わるデータである。
【００６９】
また、図７（ｂ）には、現状画面情報ＤＢ１７に格納される、承認画面に係わる当該ユーザ用の現状画面情報（承認画面を構成する各部品の情報）の中で、部品「ボタンＡ」を例にして、このボタンＡに係わる現状画面情報の具体例を示す。図７（ｂ）には、ボタンＡに係わる現状画面情報であって、本例の処理による変更前の現状画面情報１２０、変更後の現状画面情報１３０を示す。また、図８（ａ）には変更前の現状画面情報１２０に基づく画面表示、図８（ｂ）には変更後の現状画面情報１３０に基づく画面表示を示す。
【００７０】
また、図７（ｃ）には、画面部品ＤＢ１８に格納される各種画面部品のデータの具体例であって、ボタンに係わる画面部品「四角ボタン」、「丸ボタン」のデータ例１４０、１５０を示す。
【００７１】
上記図６の処理において、例えば、処理対象のＧＵＩ画面が承認画面であり、ステップＳ３２で求めた部品名がボタンＡであったとした場合、ステップＳ３２において例えば図７（ａ）に示す承認画面のボタンＡに係わるメタ知識１００（部品名６３＝ボタンＡ）が取得される。また、この例ではステップＳ３４において現状画面情報ＤＢ１７から承認画面のボタンＡに関する変更前の現状画面情報１２０が取得される。
【００７２】
メタ知識１００の例では、対策ルール６１は、「レベル２の場合はレベル２部品にし配置の優先度を上げる」となっているので、まず、ステップＳ３１の判定結果がレベル２であるか否かを判定し、レベル２であった場合には当該対策ルール６１に従って画面の変更を行う。この例では、まず、ボタンＡをレベル２部品にする為に、画面部品ＤＢ１８を参照して、ボタンに関する各種画面部品の中から、部品リテラシーレベル８２がレベル２である画面部品を検索して求める。図７（ｃ）に示すボタンに関する画面部品の中で、部品リテラシーレベル８２がレベル２であるのは丸ボタンであるので、ボタンＡの画面部品は丸ボタンに変更する。また、配置の優先度を上げる為に上記メタ知識１００の配置ルール６５を参照すると「左側が優先度が高い」というルールになっているので、ボタンＡの配置を左側に移す、という変更を行う。また、メタ知識１００における色ルール６４において色相６４ａはレベル２では“マゼンダ”となっており、１文字サイズ６６ａはレベル２では‘１６’となっているので、上記取得した情報１２０と比較して、異なる場合には、これらも変更する。図示の情報１２０の例では、色相６４ａは“白”、１文字サイズ６６ａは‘１２’となっているので、これらも変更することになる。この結果、承認画面のボタンＡに関する現状画面情報は、変更前の現状画面情報１２０の内容から変更後の現状画面情報１３０の内容へと変更される。これによって、ＧＵＩ画面は、例えば図８（ａ）に示す内容から図８（ｂ）に示す内容へと変更される。
【００７３】
つまり、変更前のボタンＡの形状は、図８（ａ）に示す通り四角であったが、変更後では図８（ｂ）に示す通り“丸”になる。また、ボタンＡは、その表示色が白からマゼンダに変更されると共に、文字サイズが大きくなる（１２ポイントから１６ポイントになる）。更に、左側へと移動している。
【００７４】
このように、ボタンＡが強調表示され、視覚的に目立つようになったことで、ボタンＡを操作し易くなる効果が期待できる。
メタ知識（特に対策ルール６１）は、様々な定義を管理者等が自由に行ってよいので、その具体例を逐一示すことはできないが、ここで他の具体例である図７（ａ）の図上右側に示すメタ知識１１０について説明する。
【００７５】
メタ知識１１０における対策ルール６１は「レベル１の場合はガイダンス表示」となっており、もしステップＳ３１の判定結果がレベル１であった場合には、図８（ｃ）に示す変更前の画面から、図８（ｄ）に示す変更後の画面、すなわちガイダンスが表示される画面へと変わることになる。但し、後にユーザのリテラシーレベルが向上する等して、レベル１ではなくなった場合には、ガイダンスが表示されなくなる。
【００７６】
あるいは、対策ルール６１は、必ずしもステップＳ３１の判定結果、すなわちリテラシーレベルに基づく内容にする必要はない。例えば、対策ルール６１を「５０歳台以上は全てのフォントサイズ拡大」等としてもよい。この場合は、ステップＳ３３で取得したユーザ知識情報の年齢５２を参照して、変更すべきか否かを判断することになる。この例では、もしユーザが５０歳台以上であった場合には、図９（ａ）に示す画面から、図９（ｂ）に示す画面へと変更することになる。
【００７７】
尚、図８（ａ）〜（ｄ）に示す「表示設定項目領域」には表示データや各種設定を行う部品（例えば任意の項目の入力や選択肢からの選択をユーザに行わせる部品）が表示され、図示の例では４つの部品Ｗ，Ｘ，Ｙ，Ｚが表示されている。
【００７８】
また、図９（ｃ）、（ｄ）には、対策ルール６１が「表示設定項目領域のＸ表示の優先度とフォントサイズ拡大」であった場合の変更前、変更後の画面を示す。
【００７９】
また、図１０（ａ）、（ｂ）には、対策ルール６１が「ＮＥ比が大きい順に表示設定項目領域の表示をする」であった場合であって、仮に表示設定項目領域中の項目内容がＷ，Ｘ，Ｙ，Ｚであり、ＮＥ比が大きい順にＹ→Ｘ→Ｚ→Ｗであった場合の変更前、変更後の画面を示す。
【００８０】
以上、対策ルールの例の一部を説明したが、他にも多種多様が対策ルールがあってよい。例えば、メニューに複数のタイトルが表示される場合、表示タイトルの順番や表示タイトルを表示するか否かが当該ユーザの当該メニュー操作頻度により自律的に制御され、例えば操作評価結果の順に上から配置する等、自律的に配置変更がされるものであってもよい。また、例えば、リテラシーレベルに応じてガイダンスの表示内容が自律的に変わる、あるいは表示されなくなる等の自律的な制御が行われてもよい。また、ボタンにより画面遷移される場合は画面遷移の操作評価結果により画面遷移を無くし、スクロール遷移にする等も考えられる。
【００８１】
尚、上述した例では、対策ルール６１は、文章で書かれているが、これは内容が分かり易くなるようにしている為であり、実際には、対策ルール６１は、例えばｉｆ−ｔｈｅｎ文等のコンピュータが解釈実行可能な形式で格納されている。
図１１は、上述した画面自律最適化装置１０を実現するコンピュータのハードウェア構成の一例を示す図である。
【００８２】
同図に示すコンピュータ１６０は、ＣＰＵ１６１、メモリ１６２、入力部１６３、出力部１６４、記憶部１６５、記録媒体駆動部１６６、及びネットワーク接続部１６７を有し、これらがバス１６８に接続された構成となっている。同図に示す構成は一例であり、これに限るものではない。
【００８３】
ＣＰＵ１６１は、当該コンピュータ１６０全体を制御する中央処理装置である。
メモリ１６２は、プログラム実行、データ更新等の際に、記憶部１６５（あるいは可搬型記録媒体１６９）に記憶されているプログラムあるいはデータを一時的に格納するＲＡＭ等のメモリである。ＣＰＵ１６１は、メモリ１６２に読み出したプログラム／データを用いて、上述してある各種処理（図５、図６に示す処理等）を実行する。
【００８４】
入力部１６３は、例えば、キーボード、マウス等である。
出力部１６４は、例えばディスプレイ等であり、例えば図８（ａ）〜図１０（ｂ）のようなＧＵＩ画面を表示する。
ネットワーク接続部１６７は、例えばイントラネットやインターネット等のネットワークに接続して、他の情報処理装置（管理サーバ３０等）とのコマンド／データ送受信を行う為の構成である。
記憶部１６５は、例えばハードディスク等であり、上述した様々な処理・機能を、コンピュータ１６０に実行させるためのプログラム／データ（図５、図６の処理を実行させるプログラム、図２（ａ）〜図３（ｃ）、図７（ａ）〜（ｃ）に示すデータ等）が格納されている。
【００８５】
あるいは、これらプログラム／データは、可搬型記録媒体１６９に記憶されているものであってもよい。この場合、可搬型記録媒体１６９に記憶されているプログラム／データは、記録媒体駆動部１６６によって読み出される。可搬型記録媒体１６９とは、例えば、ＦＤ（フレキシブル・ディスク）１６９ａ、ＣＤ−ＲＯＭ１６９ｂ、その他、ＤＶＤ、光磁気ディスク等である。
【００８６】
あるいは、また、上記プログラム／データは、ネットワーク接続部１６７により接続しているネットワークを介して、他の装置内に記憶されているものをダウンロードするものであってもよい。あるいは、更に、インターネットを介して、外部の他の装置内に記憶されているものをダウンロードするものであってもよい。
【００８７】
また、本発明は、上記本発明の各種処理をコンピュータ上で実現するプログラムを記録した可搬型記憶媒体として構成できるだけでなく、当該プログラム自体として構成することもできる。
【００８８】
【発明の効果】
以上、詳細に説明したように、本発明の画面自律最適化装置、最適化方法、記録媒体、プログラム等によれば、画面操作情報を収集蓄積し、また個人の特性（リテラシーレベル、年齢等）に合った画面構成とすることができ、更に個人の画面操作リテラシーの向上に沿った画面構成とすることができ、画面操作性を継続的に改善することができる。
【００８９】
また、管理サーバが、各画面自律最適化装置との間で上記情報交換を行って一元管理し、より適切な画面構成となるような交換ルール等を作成すること等ができる。
【図面の簡単な説明】
【図１】画像自律最適化装置の機能ブロック図である。
【図２】（ａ）は操作履歴ＤＢ、（ｂ）はユーザ知識ＤＢ、（ｃ）はメタ知識ＤＢに格納されるテーブルの一例を示す図である。
【図３】（ａ）は現状画面情報ＤＢ、（ｂ）は画面部品ＤＢに格納されるテーブル、（ｃ）には、操作ステップ−部品対応テーブルの一例を示す。
【図４】画像自律最適化装置によって実行される処理全体の概略フローチャート図である。
【図５】図４のステップＳ１２の詳細フローチャート図である。
【図６】図４のステップＳ１３の詳細フローチャート図である。
【図７】（ａ）〜（ｃ）は、メタ知識ＤＢ、現状画面情報ＤＢ、画面部品ＤＢに格納されるデータの具体例を示す図である。
【図８】（ａ），（ｂ）は、図７（ｂ）に対応する表示画面の変更例、（ｃ），（ｄ）はメタ知識データ１１０に対応する表示画面の変更例を示す図である。
【図９】（ａ）〜（ｄ）は、表示画面の変更例を示す図である。
【図１０】表示画面の変更例を示す図である。
【図１１】画面自律最適化装置を実現するコンピュータのハードウェア構成の一例を示す図である。
【図１２】従来技術を説明する為の図である。
【符号の説明】
１０  画像自律最適化装置
１１  収集部
１２  評価部
１３  表示生成部
１４  操作履歴ＤＢ
１５  ユーザ知識ＤＢ
１６  メタ知識ＤＢ
１７  現状画面情報ＤＢ
１８  画面部品ＤＢ
１９  ＧＵＩ部
２０  知識交換部
２１  部品交換部
３０  管理サーバ
４０  操作ステップ
４１  本人操作履歴
４２  マウス移動距離
４３  ボタン操作時間
４４  誤操作履歴
４５  エキスパート操作履歴
４６  マウス移動距離
４７  ボタン操作時間
４８  誤操作履歴
５１  名前
５２  年齢
５３  性別
５４  住所（地域）
５５  役割
５６  パソコン操作経験年数
６１  対策ルール
６２  フレーム名
６３  部品名
６４  色ルール
６４ａ  色相
６４ｂ  彩度
６４ｃ  濃度
６５  配置ルール
６６  画面部品ルール
６６ａ  文字サイズ
７１  画面部品名
７２  配置アドレス
７３  色
７３ａ  色相
７３ｂ  彩度
７３ｃ  濃度
７４  文字サイズ
８１  画面部品名
８２  部品リテラシーレベル
８３  部品本体
９０  操作ステップ−部品対応テーブル
９１  操作ステップ
９２  部品名
１００  メタ知識データ
１１０  メタ知識データ
１２０  変更前の現状画面情報
１３０  変更後の現状画面情報
１４０  画面部品データ（四角ボタン）
１５０  画面部品データ（丸ボタン）
１６０  コンピュータ
１６１  ＣＰＵ
１６２  メモリ
１６３  入力部
１６４  出力部
１６５  記憶部
１６６  記録媒体駆動部
１６７  ネットワーク接続部
１６８  バス
１６９  可搬型記録媒体
【図１】
2004355392.tif 000004
【図２】
2004355392.tif 000005
【図３】
2004355392.tif 000006
【図４】
2004355392.tif 000007
【図５】
2004355392.tif 000008
【図６】
2004355392.tif 000009
【図７】
2004355392.tif 000010
【図８】
2004355392.tif 000011
【図９】
2004355392.tif 000012
【図１０】
2004355392.tif 000013
【図１１】
2004355392.tif 000014
【図１２】
2004355392.tif 000015