(57)【要約】【課題】よりユーザフレンドリなＵＩ画面を提供する。【解決手段】  複数種のＵＩ画面を選択でき、且つ、これらの各ＵＩ画面について、プレビュー画像５０１と、その名前５０２と、ユーザの操作情報に基づいて決定された操作性の評価値５０３と、デザイン性の評価値５０４と、評価値５０３及び５０４とに基づいて決定された推奨順位５０５と、詳細・ダウンロードボタン５０６とを選択支援情報として含む表示装置用表示画面を、ユーザの表示装置に表示する。所定のＵＩ画面の詳細・ダウンロードボタン５０６が押下された場合には、対応するＵＩ画面について各階層のプレビュー画像等の詳細を選択支援情報として含む詳細画面を、さらに該表示装置に表示する。【選択図】図１５
2009163675.tif 000002
【特許請求の範囲】
【請求項１】
複数種の情報処理装置用階層構造型ＵＩ画面のうち一種を選択するための表示装置用ＵＩ選択支援画面であって、
各ＵＩ画面について、
プレビュー画像と、
該情報処理装置ユーザの操作情報に基づいて決定された操作性の評価値と、
該評価値に基づいて決定された推奨順位と、
を選択支援情報として含むことを特徴とする表示装置用ＵＩ選択支援画面。
【請求項２】
各ＵＩ画面について、デザイン性の評価値を該選択支援情報としてさらに含み、該推奨順位は、各操作性の評価値と各デザイン性の評価値とに基づいて評価されていることを特徴とする請求項１に記載の表示装置用ＵＩ選択支援画面。
【請求項３】
各ＵＩ画面について、該操作情報に基づいて選択された、開発者の評価コメントを該選択支援情報としてさらに含むことを特徴とする請求項１又は２に記載の表示装置用ＵＩ選択支援画面。
【請求項４】
各ＵＩ画面について、階層数と、操作項目数と、を該選択支援情報としてさらに含むことを特徴とする請求項１乃至３のいずれか１つに記載の表示装置用ＵＩ選択支援画面。
【請求項５】
該複数種のＵＩ画面は、該情報処理装置に既に搭載されている搭載済ＵＩ画面を含み、
該搭載済ＵＩ画面について、
プレビュー画像と、
該操作情報に基づいて決定された、操作性の評価値と、
デザイン性の評価値と、
該操作性の評価値と該デザイン性の評価値とに基づいて決定された推奨順位と、
を該選択支援情報としてさらに含むことを特徴とする請求項１乃至４のいずれか１つに記載の表示装置用ＵＩ選択支援画面。
【請求項６】
該複数種のＵＩ画面は、該情報処理装置と同一のＵＩ画面を備えた複数台の装置における各操作情報を統計した情報に基づいて開発された画面を含むことを特徴とする請求項１乃至５のいずれか１つに記載の表示装置用ＵＩ選択支援画面。
【請求項７】
請求項１乃至６のいずれか１つに記載の表示装置用ＵＩ選択支援画面を表示するＵＩ画面選択表示方法であって、
該複数種のうちいずれかのＵＩ画面が選択された場合に、選択されたＵＩ画面の各階層についてのプレビュー画像を含んだ詳細画面を表示することを特徴とするＵＩ画面選択表示方法。
【請求項８】
情報処理装置のＵＩ画面を選択させるＵＩ画面選択支援装置であって、
該情報処理装置ユーザの操作情報と、複数種の情報処理装置用ＵＩ画面の表示データと、を格納する記憶手段と、
該記憶手段に格納されている各ＵＩ画面について、該操作情報に基づき、操作性の評価値を決定する操作性決定手段と、
該各ＵＩ画面について、該操作性の評価値に基づき、推奨順位を決定する推奨順位決定手段と、
二つの該決定手段により決定した評価値に基づいて、請求項１乃至６のいずれか１つに記載の表示装置用ＵＩ選択支援画面を表示するためのコンテンツを生成するコンテンツ生成手段と、
を備えることを特徴とするＵＩ画面選択支援装置。
【請求項９】
請求項８に記載のＵＩ画面選択支援装置と情報処理装置とが、通信路を介し互いに結合されてネットワークが構成されるＵＩ画面選択システムであって、
該情報処理装置は、該通信路を介して、ユーザの操作情報及び該装置に対応するＵＩ画面の提供要求を、該ＵＩ画面選択支援装置に送信し、
該ＵＩ画面選択支援装置は、該要求に応答して、該操作情報に基づき、該記憶手段に格納されている該複数種の情報処理装置用ＵＩ画面、の操作性の評価値及び推奨順位をそれぞれ決定してコンテンツを生成し、該通信路を介して、これを該情報処理装置に送信する、
ことを特徴とするＵＩ画面選択システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置のユーザインタフェース画面に係り、特に、該装置に対応する複数種のユーザインタフェース画面のうち一つをユーザが選択することを支援する情報を表示する表示装置用ＵＩ選択支援画面、ＵＩ画面選択表示方法、ＵＩ画面選択支援装置及びＵＩ画面選択システムに関する。
【０００２】
一般に、ユーザが情報処理装置を操作する際に使用する画面は、ユーザインタフェース画面と呼ばれる（以下、「ＵＩ画面」と略す。）。
【０００３】
近年、益々情報処理装置の多機能化が進んでいる。それに伴い、ＵＩ画面における操作項目数が増大し、ＵＩ画面の階層構造も深くなり、当該ＵＩ画面上の操作が複雑化してきたため、より使い易いＵＩ画面を提供する必要がある。
【０００４】
この場合、ユーザの操作履歴を参考にして、ユーザの状況に適したユーザフレンドリなＵＩ画面を提供することが望ましい。
【０００５】
そこで、下記特許文献１では、ＵＩ画面の操作履歴に基づいて、ユーザに提供するＵＩ画面の機能項目を決定する発明が開示されている。
【０００６】
この構成によれば、ユーザの状況に適した機能項目を含んだＵＩ画面が提供できる。
【特許文献１】特開２００７−８７２５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１の発明では、ユーザにＵＩ画面の選択の余地はなく、提供されるＵＩ画面が必ずしもユーザに適しているとは限らない。また、ＵＩ画面の操作履歴に基づいて機能項目を決定しても、その機能項目を設けた場合のＵＩ画面の評価をユーザに開示することはできない。この構成では、仮にＵＩ画面を選択できたとしても、ユーザはどのＵＩ画面を選択すればよいのか判断が困難となり、選択するＵＩ画面が必ずしもユーザに適しているとは限らない。
【０００８】
本発明の目的は、上記問題点に鑑み、よりユーザフレンドリなユーザインタフェース画面を提供可能な表示装置用ＵＩ選択支援画面、ＵＩ画面選択表示方法、ＵＩ画面選択支援装置及びＵＩ画面選択システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明による表示装置用ＵＩ選択支援画面の第１態様では、
複数種の情報処理装置用階層構造型ＵＩ画面のうち一種を選択するための表示装置用ＵＩ選択支援画面であって、
各ＵＩ画面について、
プレビュー画像と、
該情報処理装置ユーザの操作情報に基づいて決定された操作性の評価値と、
該評価値に基づいて決定された推奨順位と、
を選択支援情報として含むことを特徴とする。
【００１０】
本発明による表示装置用ＵＩ選択支援画面の第２態様では、第１態様において、
各ＵＩ画面について、デザイン性の評価値を該選択支援情報としてさらに含み、該推奨順位は、各操作性の評価値と各デザイン性の評価値とに基づいて評価されていることを特徴とする。
【００１１】
本発明による表示装置用ＵＩ選択支援画面の第３態様では、第１又は第２態様において、
各ＵＩ画面について、該操作情報に基づいて選択された、開発者の評価コメントを該選択支援情報としてさらに含むことを特徴とする。
【００１２】
本発明による表示装置用ＵＩ選択支援画面の第４態様では、第１乃至第３態様のいずれか１つの態様において、
各ＵＩ画面について、階層数と、操作項目数と、を該選択支援情報としてさらに含むことを特徴とする。
【００１３】
本発明による表示装置用ＵＩ選択支援画面の第５態様では、第１乃至第４態様のいずれか１つの態様において、
該複数種のＵＩ画面は、該情報処理装置に既に搭載されている搭載済ＵＩ画面を含み、
該搭載済ＵＩ画面について、
プレビュー画像と、
該操作情報に基づいて決定された、操作性の評価値と、
デザイン性の評価値と、
該操作性の評価値と該デザイン性の評価値とに基づいて決定された推奨順位と、
を該選択支援情報としてさらに含むことを特徴とする。
【００１４】
本発明による表示装置用ＵＩ選択支援画面の第６態様では、第１乃至第５態様のいずれか１つの態様において、
該複数種のＵＩ画面は、該情報処理装置と同一のＵＩ画面を備えた複数台の装置における各操作情報を統計した情報に基づいて開発された画面を含むことを特徴とする。
【００１５】
本発明によるＵＩ画面選択表示方法の第７態様では、
第１乃至第６態様のいずれか１つに記載の表示装置用ＵＩ選択支援画面を表示するＵＩ画面選択表示方法であって、
該複数種のうちいずれかのＵＩ画面が選択された場合に、選択されたＵＩ画面の各階層についてのプレビュー画像を含んだ詳細画面を表示することを特徴とする。
【００１６】
本発明によるＵＩ画面選択支援装置の第８態様では、
情報処理装置のＵＩ画面を選択させるＵＩ画面選択支援装置であって、
該情報処理装置ユーザの操作情報と、複数種の情報処理装置用ＵＩ画面の表示データと、を格納する記憶手段と、
該記憶手段に格納されている各ＵＩ画面について、該操作情報に基づき、操作性の評価値を決定する操作性決定手段と、
該各ＵＩ画面について、該操作性の評価値に基づき、推奨順位を決定する推奨順位決定手段と、
二つの該決定手段により決定した評価値に基づいて、第１乃至第６態様のいずれか１つに記載の表示装置用ＵＩ選択支援画面を表示するためのコンテンツを生成するコンテンツ生成手段と、
を備えることを特徴とする。
【００１７】
本発明によるＵＩ画面選択システムの第９態様では、
第８態様に記載のＵＩ画面選択支援装置と情報処理装置とが、通信路を介し互いに結合されてネットワークが構成されるＵＩ画面選択システムであって、
該情報処理装置は、該通信路を介して、ユーザの操作情報及び該装置に対応するＵＩ画面の提供要求を、該ＵＩ画面選択支援装置に送信し、
該ＵＩ画面選択支援装置は、該要求に応答して、該操作情報に基づき、該記憶手段に格納されている該複数種の情報処理装置用ＵＩ画面、の操作性の評価値及び推奨順位をそれぞれ決定してコンテンツを生成し、該通信路を介して、これを該情報処理装置に送信する、
ことを特徴とする。
【発明の効果】
【００１８】
上記第１態様の構成によれば、表示装置用ＵＩ選択支援画面が「各ＵＩ画面について、プレビュー画像と、該情報処理装置ユーザの操作情報に基づいて決定された操作性の評価値と、該評価値に基づいて決定された推奨順位と、を選択支援情報として含む」ので、ＵＩ画面を選択するユーザは、これら選択支援情報に基づき、自分の好みに合ったＵＩ画面を選択することができ、また操作性の評価値や推奨順位からどのＵＩ画面を選択すればよいか適切に判断でき、もってよりユーザフレンドリなＵＩ画面を提供することができるという効果を奏する。
【００１９】
上記第２態様の構成によれば、表示装置用ＵＩ選択支援画面が「各ＵＩ画面について、デザイン性の評価値を該選択支援情報としてさらに含む」ので、ＵＩ画面を選択する際に、この選択支援情報に基づき、各ＵＩ画面のデザイン性を容易に比較することができ、もってよりユーザフレンドリなＵＩ画面を提供することができるという効果を奏する。
【００２０】
また、「該推奨順位は、各操作性の評価値と各デザイン性の評価値とに基づいて評価されている」ので、ＵＩ画面を選択する際に、この選択支援情報としての評価値に基づき、各ＵＩ画面を比較することなく、操作性やデザイン性のよいＵＩ画面を適切且つ迅速に選択することができ、もってよりユーザフレンドリなＵＩ画面を提供することができるという効果を奏する。
【００２１】
上記第３態様の構成によれば、表示装置用ＵＩ選択支援画面が「各ＵＩ画面について、該操作情報に基づいて選択された、開発者の評価コメントを該選択支援情報としてさらに含む」ので、ＵＩ画面を選択する際に、この選択支援情報としての評価コメントを判断材料としてＵＩ画面を選択することができ、もってよりユーザフレンドリなＵＩ画面を提供することができるという効果を奏する。
【００２２】
上記第４態様の構成によれば、表示装置用ＵＩ選択支援画面が「各ＵＩ画面について、階層数と、操作項目数と、を該選択支援情報としてさらに含む」ので、これら選択支援情報を判断材料としてＵＩ画面をより適切に選択することができるという効果を奏する。
【００２３】
上記第５態様の構成によれば、表示装置用ＵＩ選択支援画面が「該搭載済ＵＩ画面について、プレビュー画像と、該操作情報に基づいて決定された、操作性の評価値と、デザイン性の評価値と、該操作性の評価値と該デザイン性の評価値とに基づいて決定された推奨順位と、を該選択支援情報としてさらに含む」ので、搭載済ＵＩ画面と他のＵＩ画面の比較を容易にし、その中から適切なＵＩ画面を選択することができるという効果を奏する。
【００２４】
上記第６態様の構成によれば、「該複数種のＵＩ画面は、該情報処理装置と同一のＵＩ画面を備えた複数台の装置における各操作情報を統計した情報に基づいて開発された画面を含む」ので、より操作性が向上したＵＩ画面を提供することができるという効果を奏する。
【００２５】
上記第７態様の構成によれば、「第１乃至第６態様のいずれか１つに記載の表示装置用ＵＩ選択支援画面を表示し、該複数種のうちいずれかのＵＩ画面が選択された場合に、選択されたＵＩ画面の各階層についてのプレビュー画像を含んだ詳細画面を表示する」ので、表示装置に表示された選択支援情報を含んだ表示装置用ＵＩ選択支援画面や詳細画面を見たユーザは、ＵＩ画面をより適切に選択することができるという効果を奏する。
【００２６】
上記第８態様の構成によれば、ＵＩ画面選択支援装置が「該記憶手段に格納されている各ＵＩ画面について、該操作情報に基づき、操作性の評価値を決定する操作性決定手段と、該各ＵＩ画面について、該操作性の評価値に基づき、推奨順位を決定する推奨順位決定手段と、二つの該決定手段により決定した評価値に基づいて、第１乃至６態様のいずれか１つに記載の表示装置用ＵＩ選択支援画面を表示するためのコンテンツを生成するコンテンツ生成手段と、を備える」ので、情報処理装置の操作情報に基づいて各決定事項を即座に決定し、これら決定事項を選択支援情報として含んだコンテンツを容易に提供することができるという効果を奏する。
【００２７】
上記第９態様の構成によれば、ＵＩ画面選択システムにおける「該情報処理装置は、該通信路を介して、ユーザの操作情報及び該装置に対応するＵＩ画面の提供要求を、該ＵＩ画面選択支援装置に送信し、該ＵＩ画面選択支援装置は、該要求に応答して、該操作情報に基づき、該記憶手段に格納されている該複数種の情報処理装置用ＵＩ画面、の操作性の評価値及び推奨順位をそれぞれ決定してコンテンツを生成し、該通信路を介して、これを該情報処理装置に送信する」ので、ＵＩ画面の提供要求のあった情報処理装置のユーザに即座に選択支援情報を含んだコンテンツを提供することができるという効果を奏する。
【００２８】
本発明の他の目的、構成及び効果は以下の説明から明らかになる。
【実施例１】
【００２９】
図１は、本発明の実施例１に係わるデータテーブル生成システムを示す図である。
［１］全体構成
本実施例１のデータテーブル生成システムにおいては、画像形成装置群１０と、管理サーバ１００と、ＵＩ画面開発用コンピュータ２００と、が通信回線３００を介して結合されている。
【００３０】
画像形成装置群１０は、本発明に係る情報処理装置の一種であり、同一のＵＩ画面を備えた同一機種が複数台と、当該同一のＵＩ画面とは異なるＵＩ画面を備えた他機種が複数台と、から構成さる。画像形成装置群１０はそれぞれ、通信回線３００に結合される通信部と、ＵＩ画面を表示する操作パネルとを備え、このＵＩ画面から又は通信回線３００を介したホストコンピュータから印刷指示を受け付け、用紙に画像を形成するものである。
【００３１】
また、本実施例１ではさらに、上記画像形成装置群１０はそれぞれ、ユーザによる記録許可又は不許可の設定により、上記ＵＩ画面におけるユーザの操作履歴を逐次記録又は記録の中止をすることが可能である。そして、上記設定が許可されている場合、一ヶ月に一回など所定のタイミングで、その記録したファイル（以下、画面操作履歴ファイルという）と、装置の機種名と、ユーザ識別情報であるシリアル番号とを、上記通信回線３００を介し、管理サーバ１００に送信するように構成されている。
【００３２】
図４は、画面操作履歴ファイルの一例を示す図である。同図に示すように、画面操作履歴ファイル１０ａには、操作時刻及び操作項目名が記録されている。操作項目名は、例えばコピーボタンやファックスボタンなどの操作ボタン名である。
【００３３】
管理サーバ１００は、画像形成装置群１０からそれぞれの画面操作履歴ファイル１０ａ、機種名及びシリアル番号を受信して、これらを一括管理する管理サーバとして機能する。
【００３４】
また、本実施例１ではさらに、管理サーバ１００は、同一のＵＩ画面を備えた同一機種で複数台の画像形成装置各々の画面操作履歴ファイル１０ａを解析し、それらの解析結果を統計して予め機種毎に備えられた初期化されたデータテーブル（以下、解析結果テーブルという）ファイルに記録するデータテーブル生成装置、及び、画面操作履歴ファイル１０ａを送信してくれたユーザにポイントを付与し、このポイントを管理するポイント管理装置、として機能する。
【００３５】
ＵＩ画面開発用コンピュータ２００は、通信回線３００又はフロッピー（登録商標）やＵＳＢメモリなどのリムーバブルディスクを介して、管理サーバ１００から上記解析結果テーブルファイルを取得する取得部と、該解析結果テーブルファイルを表示する表示部と、マウスやキーボードなどの指示入力部と、を備えている。開発者は、所定の機種のＵＩ画面を新たに開発する際に、このＵＩ画面開発用コンピュータ２００を用いて、上記所定の機種に対応する解析結果テーブルファイルを上記表示部に表示させ、この表示された解析結果に基づき、上記指示入力部を操作してＵＩ画面を開発する。なお、ＵＩ画面の開発とは、ＵＩ画面のレイアウトのみならず、ＵＩ画面に係る動作プログラム等も含むものである。
【００３６】
通信回線３００は、インターネット、ＬＡＮ又はＷＡＮなどのネットワーク回線である。
［２］管理サーバのハードウェア構成
図２は、本発明の実施例１に係わる管理サーバ１００のハードウェア構成を示す概略ブロック図である。なお、画像形成装置群１０の各々、及びＵＩ画面開発用コンピュータ２００のハードウェア構成の説明は省略するが、以下と同様の構成を含むものである。
【００３７】
管理サーバ１００では、ＭＰＵ１０１にインタフェース１０２を介して、ＲＡＭ１０３、ＲＯＭ１０４、ＨＤＤ１０５、対話型入力装置１０６、表示装置１０７、ＮＩＣ１０８及びＵＳＢポート１０９が結合されている。図２では、簡単化のため、複数の基本的なインタフェースを１つのブロックで示している。
【００３８】
ＲＡＭ１０３は、主メモリ用である。ＲＯＭ１０４には、ブートストラップ及びＢＩＯＳが格納されている。ＨＤＤ１０５には、ＯＳ、各種アプリケーション及び各種デバイスドライバが格納されている。
【００３９】
対話型入力装置１０６は、ユーザの入力を受け取るものであり、例えばキーボードやポインティングデバイスなどである。
【００４０】
表示装置１０７は、サーバの情報をモニタリング又は対話処理を行うために画面上に文字又は画像を表示する機器である。
【００４１】
ＮＩＣ１０８は、ケーブル又は無線の通信媒体を介して通信回線３００に結合され、管理サーバ１００と、画像形成装置群１０やＵＩ画面開発用コンピュータ２００との双方向の通信を可能とする。本実施例１では、ＮＩＣ１０８を介して、通信回線３００に結合されたＵＩ画面開発用コンピュータ２００に上記解析結果テーブルファイルを送信することができる。
【００４２】
ＵＳＢポート１０９は、ＵＳＢメモリ１１０を脱着可能で、管理サーバ１００とＵＳＢメモリ１１０の電子データの遣り取りを仲介する。本実施例１では、ＵＳＢポート１０９を介して、ＵＳＢメモリ１１０に上記解析結果テーブルファイルを格納し、これを用いてＵＩ画面開発用コンピュータ２００に解析結果テーブルファイルを渡すことができる。
［３］管理サーバの主要部構成
図３は、本発明の実施例１に係わる管理サーバ１００の主要部構成を示す機能ブロック図である。
【００４３】
本発明のデータテーブル生成装置及びポイント管理装置としての機能を実現するために、管理サーバ１００には、通信部１１１と、リムーバブルディスク部１１２と、記憶部１１３と、ポイント付与部１１４と、指示入力部１１５と、解析部１１６と、表示部１１７と、を主に備えている。
【００４４】
通信部１１１は、通信回線３００に結合されており、本実施例１では例えば、上述したＮＩＣ１０８、ＭＰＵ１０１及び通信プロトコルに対応するドライバを含んで構成され、通信回線３００を介して画像形成装置群１０からそれぞれの画面操作履歴ファイル１０ａと、対応する装置の機種名と、シリアル番号とを受信する。通信部１１１は、受信した画面操作履歴ファイル１０ａを機種別及びシリアル番号別に記憶部１１３に格納する（図５参照）。また、解析部１１６による解析結果テーブルファイルを、通信回線３００を介して、ＵＩ画面開発用コンピュータ２００に送信する。
【００４５】
リムーバブルディスク部１１２は、本実施例１ではＵＳＢポート１０９及びＵＳＢメモリ１１０を含んで構成されるが、リムーバブルディスクとしては、ＵＳＢメモリ１１０の他に、例えばフローピーディスク、ＣＤ、ＭＤ、ＨＤＤ、ＳＤカード又はＣＦカードなどが用いられてもよい。リムーバブルディスク部１１２は、そのＵＳＢメモリ１１０に解析部１１６による解析結果テーブルファイルを格納して、通信部１１１の代わりに、ＵＩ画面開発用コンピュータ２００に渡すことができる。
【００４６】
記憶部１１３は、本実施例１では例えば、上述したＨＤＤ１０５とＲＡＭ１０３とを含んで構成され、画像形成装置群１０各々から受信し、機種毎に複数ある画面操作履歴ファイル１０ａと、ポイント付与部１１４が用いる機種毎に１つのポイント管理テーブルのフォーマットファイルと、解析部１１６が用いる機種毎に１つの解析結果テーブルのフォーマットファイルと、を格納する。
【００４７】
図６（ａ）は、初期化状態におけるポイント管理テーブルの説明図である。このポイント管理テーブル１２０は、タイトル名及び、どの機種用のファイルかを識別するための機種名が記録される題目名欄１２１と、氏名欄１２２、住所欄１２３、連絡先欄１２４、シリアル番号欄１２５及びポイント欄１２６を有する。なお、これらのうち画面操作履歴ファイル数の値を除く題目名欄１２１、氏名欄１２２、住所欄１２３、連絡先欄１２４及びシリアル番号欄１２５には、タイトルや氏名等の具体的な記載が予め記録されている。
【００４８】
図７（ａ）は、初期化状態における解析結果テーブルの説明図である。この解析結果テーブル１４０は、タイトル名、どの機種用のファイルかを識別するための機種名及び画面操作履歴ファイル数が記録される題目名欄１４１と、その機種全てが有する画面操作の種類を識別するための操作項目名が記録される操作項目名欄１４２と、操作項目名欄１４２が示す画面操作のＵＩ画面における階層位置を示す値が記録される階層位置欄１４３と、を有する。なお、これらの欄には、画面操作履歴ファイル数の値を除いて、タイトルや氏名等の具体的な記載が予め記録されている。
【００４９】
続いて、フォーマットファイル１４０は操作項目名欄１４２に対応する以下の欄を有する。
【００５０】
（１）上記機種名が示す機種と同一で複数台の画像形成装置における各々の画面操作履歴ファイル１０ａを解析して得られる、該複数台に関する画面操作頻度の合計値が記録される合計頻度欄１４４、
（２）合計頻度欄１４４が示す合計値の１台当たりの平均が記録される平均欄１４５、
（３）各操作項目名欄１４２の操作項目に対応する平均欄１４５が示す平均値がこれらのうち最も高い値でそれぞれ除算された値であって、各操作項目名欄１４２が示す操作項目の相対的な頻度が記録される相対頻度欄１４６、
（４）階層位置欄１４３が示す値と、平均欄１４５が示す値との積の値であって、操作項目名欄１４２が示す画面操作に達するまでの操作の困難性を簡略的に把握可能な値が記録される操作困難性欄１４７。
【００５１】
図５は、管理サーバ１００の記憶部１１３における記憶内容の説明図である。同図に示すように、画面操作履歴ファイル１０ａは、例えば、ルートディレクトリの画面操作履歴ディレクトリ（logディレクトリ）内で、機種別及びシリアル番号別のディレクトリに仕分されて格納される。解析結果テーブルのフォーマットファイル１４０は、例えば、ルートディレクトリの解析結果ディレクトリ（analysisディレクトリ）内で、機種別のディレクトリに仕分されて予め格納される。また、ポイント管理テーブルのフォーマットファイル１２０は、例えば、ルートディレクトリのポイント管理ディレクトリ（pointディレクトリ）内で、機種別のディレクトリに仕分されて予め格納される。
【００５２】
図３に戻って、ポイント付与部１１４は、本実施例１では例えば、上述したＭＰＵ１０１やこのＭＰＵ１０１上で実行されるポイントプログラムを含んで構成され、受信した画面操作履歴ファイル１０ａが記憶部１１３に格納されたことを確認すると、通信部１１１が受信した装置の機種名と、シリアル番号と、を取得する。次に、取得した機種名に対応する、図６（ａ）又は（ｂ）に示すポイント管理テーブルファイル１２０を記憶部１１３から呼出し（図５参照）、取得したシリアル番号に対応するユーザにポイントを付与する。なお、図６（ｂ）は、ポイントが付与された状態におけるポイント管理テーブルファイル１３０の説明図である。
【００５３】
なお、本実施例１のポイントとは、予めユーザと画像形成装置の開発会社との契約により、画像形成装置の画面操作履歴ファイル１０ａを送信してくれたユーザに、例えばインクなどプリンタ周辺用品などの特典と交換するためのものである。ポイント付与部１１４のポイント付与の具体例としては、ユーザが画像形成装置にてその画面操作情報を図４に示すような画面操作履歴ファイル１０ａに記録することに対して許可の設定をし、初めてその画面操作履歴ファイル１０ａを送信してくれた場合、すなわち初回のユーザには、１０ポイント付与し、その後、例えば一ヶ月に一回送信してくれたユーザには、１ポイント付与する。なお、ポイント付与に対しては、不正が行われる場合も考えられるので、ポイント付与部１１４には、不正をチェックする機能を備え、不正があった場合には、ポイントを付与せず、不正に係る画面操作履歴ファイル１０ａを記憶部１１３から消去する。
【００５４】
このように、ポイント付与部１１４が、画面操作履歴ファイル１０ａを送信してくれたユーザに、ユーザが欲する特典と交換可能なポイントを付与するので、機密情報であるため画面操作履歴ファイル１０ａを開発者に教えることに対して躊躇うユーザに、ＵＩ画面における操作情報を操作履歴ファイル１０ａに記録することの許可設定及びその送信を促すことができる。これにより、より多くの（特に、より多くの台数の）画面操作履歴ファイル１０ａを開発者側の管理サーバ１００が取得でき、もって、これらを参考にしてより多くのユーザに適合するＵＩ画面を開発することができるという効果を奏する。なお、ポイント付与自体の動作は既に公知であるので、ポイント管理装置としての管理サーバ１００の動作の詳細な説明は省略する。本発明では、ポイント付与をＵＩ画面の開発に転用することに上記のような特有の効果を生ずる。
【００５５】
図３に戻って、指示入力部１１５は、入力装置１６を含んで構成される。
【００５６】
解析部１１６は、本実施例１では例えば、上述したＭＰＵ１０１とこのＭＰＵ１０１上で実行される解析プログラムとを含んで構成され、指示入力部１０６の指示に応答して、解析準備画面を表示部１１７に表示する。
【００５７】
図８は、解析準備画面の一例を示す図である。この解析準備画面１６０は、機種選択コンボボックス１６１と、機種選択コンボボックス１６１で選択された機種の画面操作履歴ファイル１０ａの使用数（解析数）を表示するファイル数表示ボックス１６２と、生成する解析結果テーブルファイルのファイル名を入力するファイル名入力ボックス１６３と、機種選択コンボボックス１６１で選択された機種の画面操作履歴ファイル１０ａのうち、解析対象とするファイル名を表示する解析対象ファイル表示ボックス１６４と、を有する。その他、解析ボタン１６５及び終了ボタン１６６を有する。なお、解析対象となるファイルは、デフォルトでは記憶部１１３に格納されている、該当する機種の全ての画面操作履歴ファイル１０ａである。
【００５８】
解析部１１６は、解析ボタン１６５の押下に応答して、機種選択コンボボックス１６１で選択された機種と同一機種である複数台の画像形成装置各々の画面操作履歴ファイル１０ａを記憶部１１３から順次読み出して解析し、これらの解析結果を統計した情報を解析結果テーブルのフォーマットファイル１４０に記録することにより、解析結果テーブルファイルを生成し、記憶部１１３に格納する。なお、解析部１１６の動作の詳細は後述する。
【００５９】
図７（ｂ）は、解析部１１６が生成する解析結果テーブルファイルの説明図である。この解析結果テーブルファイル１５０は、後述のようにＵＩ画面の開発に有効に用いられる。
【００６０】
表示部１１７は、上記表示装置１０７とＭＰＵ１０１とを含み、指示入力部１１５の指示に応答して、図８に示す解析準備画面１６０を表示し、また記憶部１１３が格納しているポイント管理テーブルファイル１２０及び１３０と、画面操作履歴ファイル１０ａと、解析結果テーブルファイルのフォーマットファイル１４０及び解析結果を記録した解析結果テーブルファイル１５０と、を表示し、確認するための機能部である。
［４］解析部の動作
以上のように構成された管理サーバ１００における解析部１１６の動作の流れを以下に説明する。
【００６１】
図９は、解析部１１６の動作の一部詳細フローチャートである。以下、括弧内は図９中のステップ識別符号である。この動作は、図８に示す解析準備画面１６０において、開発者が指示入力部１１５を操作して、機種選択コンボボックス１６１で例えば「KM001」という機種を選択し、ファイル名入力ボックス１６３で例えば「KM001_analysis.xls」を入力し、解析ボタン１６５を押下したことに応答して、開始される。なお、機種選択コンボボックス１６１で上記機種が選択されると、ファイル数表示ボックス１６２には、例えば「６４」という値が表示され、解析対象ファイル表示ボックス１６４には、例えば「KM001_log1.csv,KM001_log2.csv,・・・・」というように、通信部１１１で取得し記憶部１１３に格納している、同一機種で複数台の画像形成装置各々の画面操作履歴ファイル１０ａのファイル名が表示される。
【００６２】
（Ｓ１）変数m,n,a,Sumをそれぞれ初期化する。
【００６３】
（Ｓ２）機種選択コンボボックス１６１で選択された「KM001」に対応する解析結果テーブルのフォーマットファイル１４０（図５及び図７（ａ）参照）を検索し、該当するファイル１４０を読み出す。また、変数mに、読み出したフォーマットファイル１４０の操作項目名の記録数を代入し、変数nに、解析する画面操作履歴ファイル１０ａの数「６４」を格納する。
【００６４】
（Ｓ３）以下のステップＳ４〜Ｓ１０を、m回繰り返す。
【００６５】
（Ｓ４）図７（ａ）に示す操作項目名のうち、一つを読み出す。
【００６６】
（Ｓ５）以下のステップＳ６〜Ｓ８を、n回分繰り返す。
【００６７】
（Ｓ６）図８に示す解析対象ファイル表示ボックス１６４に表示されたファイルのうち、一つの画面操作履歴ファイル１０ａを読み出す。
【００６８】
（Ｓ７）読み出した画面操作履歴ファイル１０ａの中で、読み出した操作項目名に対応する操作の操作頻度を解析し、この結果を変数ａに代入する。
【００６９】
（Ｓ８）変数Sumに変数aの値を加える。
【００７０】
（Ｓ９）変数nを1だけインクリメントして、ステップＳ５に戻る。
【００７１】
（Ｓ１０）読み出したフォーマットファイル１４０において、読み出した操作項目名に対応する合計頻度欄１４４に、変数Sumが示す値を記録する。以上の処理により、図７（ｂ）に示すように、合計頻度欄１４４には、同一機種で複数台の画像形成装置における各々の画面操作履歴ファイル１０ａを解析して得られる操作頻度の合計値が記録される。
【００７２】
（Ｓ１１）変数mを1だけインクリメントして、ステップＳ３に戻る。
【００７３】
（Ｓ１２）合計頻度欄１４４が示す各々の合計値を、解析した画面操作履歴ファイル１０ａの数「６４」、すなわち変数nで除算し、これら除算値を対応する平均欄１４５にそれぞれ記録する。
【００７４】
（Ｓ１３）平均欄１４５が示す全平均値のうち最も高い値を検出し、平均欄１４５が示す各々の値を当該最も高い値で除算し、これらの除算値を対応する相対頻度欄１４６にそれぞれ記録する。以上の処理により、図７（ｂ）に示すように、相対頻度欄１４６には、平均欄１４５が示す平均値のうち最も高い値「31.8」を基準とした各操作項目名欄１４２が示す画面操作の相対的な頻度が記録される。
【００７５】
（Ｓ１４）各操作項目名に対応する、階層位置欄１４３が示す値と平均欄１４５が示す値とを乗算し、これらの乗算値を対応する操作困難性欄１４７にそれぞれ記録する。
【００７６】
以上の動作により、解析部１１６は、図７（ｂ）に示す解析結果テーブルファイル１５０を生成する。
【００７７】
この解析結果テーブルファイル１５０は、管理サーバ１００にて随時読みして確認することができ、また通信部１１１又はリムーバブルディスク部１１２を介して、ＵＩ画面開発用コンピュータ２００に渡され、ＵＩ画面開発用コンピュータ２００にて随時読み出して確認することができる。本発明では、この確認の際に特有の効果が生ずる。即ち、開発者が、解析結果テーブルファイル１５０が示す機種名と同一機種のＵＩ画面を開発する際に、指示入力部１１５又はＵＩ画面開発コンピュータ２００の指示入力部を操作して、図７（ｂ）に示す解析結果テーブルファイル１５０を表示部１１７又はＵＩ画面開発コンピュータ２００の表示部に表示させる。この表示の際に、これら表示部上に合計頻度欄１４４、平均欄１４５、相対頻度欄１４６及び操作困難性欄１４７の各欄に対応する値が表示される。このため、開発者は、一つの解析結果テーブルファイルを参照するのみで、画像形成装置群１０のうち、同一機種の複数台の画像形成装置における各々の画面操作履歴１１０の解析結果を統計した情報（以下、上記各欄が示す値を統計情報という）を把握することができる。
［５］ＵＩ画面の開発
開発者は、ＵＩ画面開発用コンピュータ２００を用いて、上記把握した解析結果テーブルファイル１５０に基づき、不図示の指示入力部を操作して、解析結果テーブルファイル１５０が示す機種名と同一機種のＵＩ画面を開発する。
【００７８】
ここで、解析結果テーブルファイル１５０は、一台のユーザにおける画面操作履歴ファイル１０ａの解析結果の情報ではなく、同一機種で環境が異なる複数台の多数のユーザにおける各々の画面操作履歴ファイル１０ａの解析結果を統計した統計情報を有しているので、開発者はこの解析結果テーブルファイルに基づいて複数のユーザに適合した操作性やデザイン性のあるＵＩ画面を開発することができる。
【００７９】
図１０は、上記解析結果テーブルファイル１５０の統計情報に基づいて開発された複数種のＵＩ画面の一例を示す図である。図１０（ａ）はＸ種のＵＩ画面の説明図であり、図１０（ｂ）はＹ種のＵＩ画面の説明図であり、図１０（ｃ）はＺ種のＵＩ画面の説明図である。図１０に示すように、Ｘ種、Ｙ種及びＺ種のＵＩ画面は、同一機種の画像形成装置において択一的に用いられ、階層構造を有しており、階層化されたＵＩ画面にて多種多様な機能が実行されるように開発される。
［６］実施例１の発明の効果
本実施例１によれば、解析部１１６が同一機種で複数台の画像形成装置における各々の画面操作履歴ファイル１０ａに基づいて図７（ｂ）に示す解析結果テーブルファイル１５０を生成するので、開発者は、解析結果テーブルファイル１５０を確認するだけで、各欄１４４〜１４７に示される統計情報を即座に把握することができ、もって、全てのユーザに関し平均的に適合したユーザインタフェース画面の開発において、上記各々の画面操作履歴ファイル１０ａを、手間を掛けず、有効に活用することができるという効果を奏する。
【００８０】
また、ポイント付与部１１４が画面操作履歴ファイル１０ａを送信してくれたユーザに、ユーザが欲する特典と交換可能なポイントを付与するので、画面操作履歴ファイル１０ａの送信を促して、より多くの画面操作履歴ファイル１０ａを取得することができ、もってより多くのユーザに適合するユーザインタフェース画面を開発することができるという効果を奏する。
［７］実施例１の発明の変形例
なお、上述した本発明の実施例１は、本発明の説明のための例示であり、本発明の範囲をそれらの実施例にのみ限定する趣旨ではない。本発明は、その要旨を逸脱することなしに、様々な変形が可能である。以下に、その変形の一部を例示する。
【００８１】
図７（ａ）及び（ｂ）に示す解析結果テーブルファイル１５０のデータ構造は、本発明に係るデータ構造の一態様に過ぎず、例えば階層位置欄１４３〜１４７の一部を有しない構造であってもよい。また、本発明に係るデータテーブルは、図７（ｂ）に示す解析結果テーブルファイル１５０の代わりとして、図１１に示すような時間帯別の合計操作頻度が記録された解析結果テーブルファイル１７０を用いても良い。
【００８２】
また、管理サーバ１００は、画像形成装置群１０から各々の画面操作履歴ファイル１０ａと、対応する装置の機種名と、シリアル番号と、を取得するように説明したが、例えば、他の収集サーバが上記画面操作履歴ファイル等を収集したものを、通信回線３００又はリムーバブルディスク２０を介して、当該他の収集サーバから取得するようにしても良い。
【００８３】
さらに、画像形成装置群１０各々が画面操作履歴ファイルを送信する構成を説明したが、例えば、画像形成装置群１０各々が解析部１１６のような構成を備え、各々の画面操作履歴ファイルの解析結果、即ち画面操作頻度のみを管理サーバ１００に送信するようにしても良い。この場合、画面操作履歴のように詳細な操作時間を管理者側に送信しない構成なので、送信する操作情報の隠蔽度が増し、他人に知られたくないＵＩ画面の操作情報の送信をさらに促すことができるという効果を奏する。さらに、この送信情報を暗号化する構成を備えれば、当事者以外の第三者に知られることを防止でき、より隠蔽度が向上する。したがって、画像形成装置群１０各々が操作頻度情報を暗号化したものを管理サーバ１００に送信し、管理サーバ１００が操作頻度情報を送信したユーザにポイントを付与するようなシステム構成の場合、ＵＩ画面の操作情報をさらに多く集めることができると考えられる。
【００８４】
さらにまた、本発明に係るポイント管理装置の構成（ポイント付与部１１４及びポイント管理ファイルを格納した記憶部１１３）は、管理サーバ１００以外の他のサーバ装置に備えるようにしてもよい。この場合、当該サーバ装置が、通信回線３００を介して、画面操作履歴ファイル１０ａが管理サーバ１００の記憶部１１３に格納されたか否かを確認し、自動でポイントを付与するか、当該情報処理装置のユーザが随時確認をして、手動でポイントを付与する。
【００８５】
また、ポイントを付与しない場合には、画像形成装置群１０各々は、画面操作履歴ファイル及び機種名のみを送信し、ユーザ識別情報であるシリアル番号を送信しない構成であってもよい。この場合、画面操作履歴情報が匿名で送信されるので、他人に知られたくないＵＩ画面の操作情報の送信をさらに促すことができるという効果を奏する。
【００８６】
さらに、図３に示した解析部１１６と、解析結果テーブルファイル１５０を格納する記憶部１１３とは、開発用コンピュータ２００に備える構成であってもよい。この場合、開発者は、通信化回線３００又はＵＳＢメモリ１１０を介して、管理サーバ１００から必要な数だけ画面操作履歴ファイルを取得する。
【００８７】
さらにまた、ユーザ識別情報は、シリアル番号以外にも、例えばユーザ独自に決めた番号や文字であってもよい。
【００８８】
また、本発明が適用される情報処理装置は、実施例１で説明した画像形成装置群１０に限られず、ＵＩ画面を備えた情報処理装置であればよい。例えば、パソコン、ビデオデッキ、ＤＶＤプレイヤーが挙げられる。
【００８９】
さらに、本発明は同一機種で複数台の画像形成装置の画面操作履歴ファイル１０ａに基づいて、一つの解析結果テーブルファイル１５０を生成したが、上記装置は同一機種である必要はなく、同一のＯＳを有することにより同一のＵＩ画面を備えた複数台の互いに異なる機種であってもよい。この場合、生成した一つの解析結果テーブルファイル１５０に基づいて、画像形成装置一機種のＵＩ画面を開発するのではなく、ＯＳのＵＩ画面を開発することになる。また、図１に示すように互いに異なる機種であって、互いに異なるＵＩ画面を有している複数台の画像形成装置１０であっても、各々の装置が所定のサーバから同一のＵＩ画面をダウンロードした場合には、各々は同一のＵＩ画面を備えることになり、それらの画面操作履歴ファイル１０ａに基づいて、一つの解析結果テーブル１５０を生成することができる。この場合、生成した一つの解析結果テーブルファイル１５０に基づいて、所定のサーバにあるＵＩ画面を開発することになる。
【００９０】
さらにまた、「同一のＵＩ画面」とは、画像形成装置が備えるＵＩ画面の全てが同一である必要はなく、その一部が同一であればよい。
【００９１】
また、解析部１１６及びポイント付与部１１４のプログラムは、例えばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、画像形成装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【００９２】
さらに、図９に示す解析部１１７の動作フローチャートは、本発明に係る演算手段の一態様に過ぎず、この他にも例えば、１つの画面操作履歴ファイル１０ａを読み出して、各操作項目に対応する頻度を解析し、解析結果テーブルのフォーマットファイル１４０に書き込み、その後解析した画面操作履歴ファイル１０ａの各操作項目の頻度は、ファイル１４０内の該当する欄が示す値に加算して、この欄に上書きするようにしてもよい。
【実施例２】
【００９３】
図１２は、本発明の実施例２に係わる画面提供システムの構成を示す図である。
［８］実施例２の全体構成
本実施例２の画面提供システムは、実施例１で説明した図１に示す構成に、さらに通信回線３００に結合されたＵＩ画面提供サーバ４００が追加されている。以下、説明しない構成は、実施例１で説明した構成と同一である。
【００９４】
画像形成装置群１０の各々は、ユーザの指示に応答して、通信回線３００を介し、上記画面操作履歴ファイル１０ａ及び装置の機種名を伴ってＵＩ画面提供要求を、ＵＩ画面提供サーバ４００に送信するように構成されている。
【００９５】
ＵＩ画面提供サーバ４００は、本発明に係るＵＩ画面選択支援装置としても機能し、通信回線３００を介し、上記ＵＩ画面提供要求のあった画像形成装置に対して、その機種に対応し、ＨＤＤ４０５に格納されている複数種のＵＩ画面に係る表示プログラムのうち、一つを選択させ提供するための選択受付コンテンツを生成し、送信する。なお、この表示プログラムには、画像データやレイアウトデータなどのデータも含まれる。
［９］ＵＩ画面提供サーバのハードウェア構成
図１３は、本発明の実施例２に係わるＵＩ画面提供サーバ４００のハードウェア構成を示す概略ブロック図である。
【００９６】
ＵＩ画面提供サーバ４００では、ＭＰＵ４０１にインタフェース４０２を介して、ＲＡＭ４０３、ＲＯＭ４０４、ＨＤＤ４０５、対話型入力装置４０６、表示装置４０７、ＮＩＣ４０８及びＵＳＢポート４０９が結合されている。ＵＳＢポート４０９には、ＵＳＢメモリ４１０が結合される。図１３では、簡単化のため、複数の基本的なインタフェースを１つのブロックで示している。これらの構成は、実施例１で説明した図２に示す構成と同一であるので、詳細は省略する。
［１０］選択受付コンテンツの説明
図１４は、ＵＩ画面提供サーバ４００の記憶部における記憶内容の説明図である。ＵＩ画面提供サーバ４００のＨＤＤ４０５には、図１４に示すように、画像形成装置の機種毎に複数種のＵＩ画面の表示プログラム４０５ａと、各ＵＩ画面の評価を表示するために参照する評価参照テーブル４０５ｂと、が格納されている。これら複数種のＵＩ画面は、階層構造を有しており、これらＵＩ画面の中には、実施例１で説明した図１０に示す、統計情報に基づいて開発されたＵＩ画面や、画像形成装置群１０に搭載されているＵＩ画面（以下、搭載済ＵＩ画面という）も含まれる。
【００９７】
評価参照テーブル４０５ｂには、予め開発者によって、ＵＩ画面の名前、デザイン性の評価、階層数、操作項目数及び操作項目名などのＵＩ画面の詳細情報と、操作頻度と操作性の対応関係と、操作頻度と開発者のコメントの対応関係と、が記録されている。
【００９８】
図１５は、選択受付コンテンツのトップ頁の説明図である。この選択受付コンテンツ５００は、ＵＩ画面提供サーバ４００の表示装置４０７及び提供先の画像形成装置における不図示の表示装置に表示され、提供先の画像形成装置の機種に対応し、ＨＤＤ４０５に格納されている複数の表示プログラム４０５ａにより表示される複数種のＵＩ画面のプレビュー画像５０１を含んだ数頁のコンテンツから構成される。
【００９９】
選択受付コンテンツ５００のトップ頁に表示される各プレビュー画像５０１の説明欄には、以下の事項が含まれる。なお、このトップ頁において次頁ボタンが押下された場合にも同様の表示がなされる。
【０１００】
（１０）プレビュー画像５０１として表示されるＵＩ画面の名前５０２、
（１１）提供先の画像形成装置から受信した画面操作履歴ファイル１０ａに基づいて評価された、プレビュー画像５０１として表示されるＵＩ画面の操作性の評価値５０３、
（１２）プレビュー画像５０１として表示されるＵＩ画面のデザイン性の評価値５０４、
（１３）上記（１１）の操作性の評価値５０３と上記（１２）のデザイン性の評価値５０４とに基づいて評価された、プレビュー画像５０１として表示されるＵＩ画面の推奨順位５０５、
（１４）プレビュー画像５０１として表示されるＵＩ画面のより詳細な情報を表示し、ダウンロードするための詳細・ダウンロードボタン５０６。
【０１０１】
なお、各プレビュー画像５０１と上記各事項は、それぞれの推奨順位５０４が高い順に選択受付コンテンツ５００の先頭から配置され、ＵＩ画面を選択する際の選択支援情報として有用な情報となる。
【０１０２】
図１６は、図１５に示す複数の詳細・ダウンロードボタン５０６のうち一つを選択・押下した場合に、表示される選択受付コンテンツ５００の詳細頁の説明図である。
【０１０３】
選択受付コンテンツ５００の詳細頁には、以下の事項（選択支援情報）が含まれる。以下の選択支援情報により、ユーザはＵＩ画面をより適切に選択することができる。
【０１０４】
（２０）選択されたＵＩ画面の全体プレビュー画像５０１、
（２１）該ＵＩ画面の各階層のプレビュー画像６００、
（２２）該ＵＩ画面の名前５０２、
（２３）該ＵＩ画面の操作性の評価値５０３、
（２４）該ＵＩ画面のデザイン性の評価値５０４、
（２５）該ＵＩ画面の推奨順位５０５、
（２６）該ＵＩ画面の階層数６０２、
（２７）該ＵＩ画面全体の操作項目数６０３、
（２８）提供先の画像形成装置から受信した画面操作履歴ファイル１０ａに基づいて複数ある開発者のコメントの中から選択された、該ＵＩ画面の評価コメント６０４、
（２９）該ＵＩ画面の表示プログラム４０５ａを取得するためのダウンロードボタン６０５、
（３０）トップ頁に表示を切り換えるための戻るボタン６０６。
［１１］画面提供システムの動作
以上のように構成された画面提供システムの動作の流れを以下に説明する。
【０１０５】
図１７及び図１８は、画面提供システムの、本発明に係る一連の動作の詳細フローチャートである。以下、括弧内は図中のステップ識別符号である。この動作は、各装置（画像形成装置及びＵＩ画面提供サーバ４００）のＭＰＵが所定のプログラムを実行することにより実現される。
【０１０６】
（Ｓ１００）画像形成装置群１０のうちいずれかの画像形成装置が、ユーザの指示に応答して、その画面操作履歴ファイル１０ａと、その機種名とを伴ってＵＩ画面提供要求を、通信回線３００を介しＵＩ画面提供サーバ４００に送信する。
【０１０７】
（Ｓ１０１）ＵＩ画面提供サーバ４００は、これに応答して、受信した画面操作履歴ファイル１０ａに基づいて、搭載済ＵＩ画面上の各操作項目の操作頻度を解析する（図４及び図７参照）。
【０１０８】
（Ｓ１０２）ＵＩ画面提供サーバ４００は、受信した機種名に対応する、ＨＤＤ４０５に格納された複数種のＵＩ画面の表示プログラム４０５ａ数を算出し、これを初期化した変数ｋに代入する。
【０１０９】
（Ｓ１０３）ＵＩ画面提供サーバ４００は、以下のステップＳ１０４〜Ｓ１０６を、変数ｋ回繰り返す。
【０１１０】
（Ｓ１０４）ＵＩ画面提供サーバ４００は、ＵＩ画面提供要求のあった画像形成装置の機種に対応するＵＩ画面の評価参照テーブル４０５ｂをＨＤＤ４０５から一つ読み出す。
【０１１１】
（Ｓ１０５）ＵＩ画面提供サーバ４００は、読み出した評価参照テーブル４０５ｂを参照して、ステップＳ１０１で解析した各操作項目の操作頻度に基づき、該テーブル４０５ｂ内の対応するＵＩ画面の操作性の評価値５０３を決定する。この評価値は、例えばＡ、Ｂ、Ｃ・・・という文字や１、２、３・・・という数値などである。
【０１１２】
（Ｓ１０６）ＵＩ画面提供サーバ４００は、該評価参照テーブル４０５ｂを参照して、ステップＳ１０１で解析した各操作項目の操作頻度に基づき、該テーブル４０５ｂ内の開発者による複数のコメントのうち最も適切なコメント６０４を決定する。
【０１１３】
（Ｓ１０７）変数ｋを1だけインクリメントして、ステップＳ１０３に戻る。
【０１１４】
（Ｓ１０８）ＵＩ画面提供サーバ４００は、ステップＳ１０５で得た操作性の評価値５０３と、予め開発者によって評価され、評価参照テーブル４０５ｂ内に記録されているＵＩ画面のデザイン性の評価値５０４とに基づいて、各ＵＩ画面の推奨順位５０５を決定する。
【０１１５】
（Ｓ１０９）ＵＩ画面提供サーバ４００は、上記ステップＳ１０４〜１０６を繰り返すことにより決定した複数種のＵＩ画面各々の、操作性の評価値５０３及びコメント６０４、並びに、各々の推奨順位５０５及び評価参照テーブル４０５ｂに基づいて、図１５及び図１６に示すような選択受付コンテンツ５００を生成する。
【０１１６】
（Ｓ１１０）ＵＩ画面提供サーバ４００は、生成した選択受付コンテンツ５００のうちトップ頁のデータをＵＩ画面提供要求のあった画像形成装置に送信する。
【０１１７】
（Ｓ１１１）該画像形成装置は、これに応答して、その表示装置の画面上に図１５に示す内容を表示させる（以下、トップ頁が表示された画面を選択画面という）。
【０１１８】
（Ｓ１１２）該画像形成装置のユーザは、この選択画面にて、プレビュー画像５０１、操作性の評価値５０３、デザイン性の評価値５０４及び推奨順位５０５等の選択支援情報を判断材料として、複数種のＵＩ画面のうち一つを選択し、対応する詳細・ダウンロードボタン５０６を押下する。該画像形成装置は、これに応答して、選択されたＵＩ画面の詳細表示要求をＵＩ画面提供サーバ４００に送信する。
【０１１９】
（Ｓ１１３）該ＵＩ画面提供サーバ４００は、これに応答して、ステップＳ１０９で生成した選択受付コンテンツ５００のうち、選択されたＵＩ画面の詳細頁のデータを、該画像形成装置に送信する。
【０１２０】
（Ｓ１１４）該画像形成装置は、これに応答して、その表示装置の画面上に図１６に示す内容を表示させる（以下、詳細頁が表示された画面を詳細画面という）。
【０１２１】
（Ｓ１１５）該画像形成装置のユーザは、この詳細画面にて、選択したＵＩ画面の各階層のプレビュー画像６００及び開発者のコメント６０４等の選択支援情報を判断材料として、最終的にダウンロードボタン６０５を押下するか否か判断する。ダウンロードボタン６０５を押下した場合、画像形成装置は、これに応答して、選択されたＵＩ画面のダウンロード要求をＵＩ画面提供サーバ４００に送信する。
【０１２２】
（Ｓ１１６）該ＵＩ画面提供サーバ４００は、これに応答して、選択されたＵＩ画面の表示プログラム４０５ａを該画像形成装置送信する。
【０１２３】
（Ｓ１１７）該画像形成装置は、これに応答して、搭載済ＵＩ画面の表示プログラムをダウンロードした表示プログラム４０５ａに変更する。
［１２］実施例２の発明の効果
本実施例２によれば、画像形成装置群１０のうちＵＩ画面提供要求のあった画像形成装置の不図示の表示装置及びＵＩ画面提供サーバ４００の表示装置４０７が、図１５に示すように、選択可能な各ＵＩ画面について、プレビュー画像５０１と、該画像形成装置ユーザの操作情報（画面操作履歴ファイル１０ａ）に基づいて決定された操作性の評価値５０３と、デザイン性の評価値５０４と、評価値５０３及び評価値５０４に基づいて決定された推奨順位５０５を選択支援情報として含んだ選択画面を表示する。したがって、ＵＩ画面の提供を受ける情報処理装置のユーザは、自分の好みに合ったＵＩ画面を選択することができ、また操作性の評価値５０３、デザイン性の評価値５０４及び推奨順位５０５等の選択支援情報から、どのＵＩ画面を選択すればよいか適切に判断でき、もってよりユーザフレンドリなＵＩ画面を提供することができるという効果を奏する。
【０１２４】
また、図１６に示すように、上記表示装置が、トップ頁にて選択されたＵＩ画面について、プレビュー画像５０１と、各階層のプレビュー画像６００と、画面の名前５０２と、操作性の評価値５０３と、デザイン性の評価値５０４と、推奨順位５０５と、階層数６０２と、操作項目数６０３と、ＵＩ画面の評価コメント６０４と、を選択支援情報として含んだ詳細画面を表示する。したがって、ＵＩ画面を選択する際に、ユーザはこれら選択支援情報に基づいてＵＩ画面を最終的に選択するか否か判断することができ、もってよりユーザフレンドリなＵＩ画面を提供することができるという効果を奏する。
［１３］実施例２の発明の変形例
なお、上述した本発明の実施例１は、本発明の説明のための例示であり、本発明の範囲をそれらの実施例にのみ限定する趣旨ではない。本発明は、その要旨を逸脱することなしに、様々な変形が可能である。以下に、その変形の一部を例示する。
【０１２５】
図１７に示すステップＳ１０１の履歴解析は、時間帯別又は曜日別に操作頻度を解析してもよい。この場合、時間別等の頻度に基づいてＵＩ画面の操作性の評価値を決定することができるので、ユーザはより適したＵＩ画面を選択することができる。
【０１２６】
また、選択受付コンテンツ５００には、時間帯別や曜日別の操作性の評価値５０３や推奨順位５０５を有し、これらの値も選択画面上に表示するようにしてもよい。
【０１２７】
さらに、図１７に示すフローは、本発明に係る画面提供システムの一態様に過ぎず、例えばステップＳ１０９では、選択受付コンテンツ５００のうちトップ頁のコンテンツのみ生成し、このトップ頁にて特定のＵＩ画面が選択された場合に、ＵＩ画面提供サーバ４００がこれに応答して、その詳細頁のコンテンツを生成するようにしてもよい。
【０１２８】
さらにまた、画面操作履歴ファイル１０ａは、ＵＩ画面提供要求があったときに画像形成装置から取得する場合を説明したが、予め画像形成装置や図１２に示す管理サーバ１００からＵＳＢメモリ４０１や通信路３００を介して取得してもよい。この場合、画像形成装置は、機種名のみを伴ってＵＩ画面提供要求をする。
【０１２９】
また、各プレビュー画像５０１に表示されるＵＩ画面には、提供先の搭載済ＵＩ画面も含まれてもよい。この場合、選択画面には、搭載済ＵＩ画面について、プレビュー画像５０１と、ユーザの操作情報に基づいて決定された操作性の評価値５０３と、デザイン性の評価値５０４と、推奨順位５０５と、を選択支援情報が含まれる。したがって、この構成によれば搭載済ＵＩ画面と他のＵＩ画面の比較を容易にし、その中から適切なＵＩ画面を選択することができる。
【０１３０】
さらに、各プレビュー画像５０１に表示されるＵＩ画面には、図１０に示す統計情報に基づいて開発された複数種のＵＩ画面も含まれてもよい。この場合、より操作性が向上したＵＩ画面を提供することができる。
【０１３１】
さらにまた、図１６に示す詳細画面において各階層のプレビュー画像６００のいずれかの描画領域を押下した場合、図１９に示すように、操作項目名及び機能説明を含む対応する階層の詳細情報を表示するようにしてもよい。この場合、ユーザは各階層のより詳細な情報を確認することができるので、より適したＵＩ画面を選択することができる。
【０１３２】
また、画像形成装置群１０の各々及びＵＩ画面提供サーバ４００は、上述した構成要素以外の構成要素を含んでいてもよく、あるいは、上記した構成要素のうちの一部が含まれていなくてもよい。
【図面の簡単な説明】
【０１３３】
【図１】本発明の実施例１に係わるデータテーブル生成システムを示す図である。
【図２】本発明の実施例１に係わる管理サーバのハードウェア構成を示す概略ブロック図である。
【図３】本発明の実施例１に係わる管理サーバの主要部構成を示す機能ブロック図である。
【図４】画面操作履歴ファイルの一例を示す図である。
【図５】管理サーバの記憶部における記憶内容の説明図である。
【図６】（ａ）は、ポイント管理テーブルの説明図である。（ｂ）は、ポイントが付与された状態におけるポイント管理テーブルファイルの説明図である。
【図７】（ａ）は、解析結果テーブルの説明図である。（ｂ）は、解析部が生成する解析結果テーブルファイルの説明図である。
【図８】解析準備画面の一例を示す図である。
【図９】解析部の動作の一部詳細フローチャートである。
【図１０】上記解析結果テーブルファイルの統計情報に基づいて開発された複数種のＵＩ画面の一例を示す図である。（ａ）はＸ種のＵＩ画面の説明図であり、（ｂ）はＹ種のＵＩ画面の説明図であり、（ｃ）はＺ種のＵＩ画面の説明図である。
【図１１】解析結果テーブルファイルの変形例の説明図である。
【図１２】本発明の実施例２に係わる画面提供システムの構成を示す図である。
【図１３】本発明の実施例２に係わるＵＩ画面提供サーバのハードウェア構成を示す概略ブロック図である。
【図１４】ＵＩ画面提供サーバの記憶部における記憶内容の説明図である。
【図１５】選択受付コンテンツのトップ頁の説明図である。
【図１６】図１５に示す詳細・ダウンロードボタンの一つを選択・押下した場合に、表示される選択受付コンテンツの詳細頁の説明図である。
【図１７】画面提供システムの、本発明に係る一連の動作の詳細フローチャートである。
【図１８】図１７の続きを示すフローチャートである。
【図１９】選択受付コンテンツの変形例の説明図である。
【符号の説明】
【０１３４】
１０  画像形成装置
１０ａ  画面操作履歴ファイル
１００  管理サーバ
１０１  ＭＰＵ
１０２  インタフェース
１０３  ＲＡＭ
１０４  ＲＯＭ
１０５  ＨＤＤ
１０６  対話型入力装置
１０７  表示装置
１０８  ＮＩＣ
１０９  ＵＳＢポート
１１０  ＵＳＢメモリ
１１１  通信部
１１２  リムーバブルディスク部
１１３  記憶部
１１４  ポイント付与部
１１５  指示入力部
１１６  解析部
１１７  表示部
１２０  ポイント管理テーブルのフォーマットファイル
１２１  題目名欄
１２２  氏名欄
１２３  住所欄
１２４  連絡先欄
１２５  シリアル番号欄
１２６  ポイント欄
１３０  ポイント管理テーブルファイル
１４０  解析結果テーブルのフォーマットファイル
１４１  題目名欄
１４２  操作項目名欄
１４３  階層位置欄
１４４  合計頻度欄
１４５  平均欄
１４６  相対頻度欄
１４７  操作困難性欄
１５０  解析結果テーブルファイル
１６０  解析準備画面
１６１  機種選択コンボボックス
１６２  ファイル数表示ボックス
１６３  ファイル名入力ボックス
１６４  解析対象ファイル表示ボックス
１６５  解析ボタン
１６６  終了ボタン
１７０  解析結果テーブルファイル
２００  ＵＩ画面開発用コンピュータ
３００  通信回線
４００  ＵＩ画面提供サーバ
４０１  ＭＰＵ
４０２  インタフェース
４０３  ＲＡＭ
４０４  ＲＯＭ
４０５  ＨＤＤ
４０５ａ  表示プログラム
４０５ｂ  評価参照テーブル
４０６  対話型入力装置
４０７  表示装置
４０８  ＮＩＣ
４０９  ＵＳＢポート
５００  選択受付コンテンツ
５０１  プレビュー画像
５０２  ＵＩ画面の名前
５０３  操作性の評価値
５０４  デザイン性の評価値
５０５  推奨順位
５０６  詳細・ダウンロードボタン
６００  各階層のプレビュー画像
６０２  ＵＩ画面の階層数
６０３  操作項目数
６０４  評価コメント
６０５  ダウンロードボタン、
６０６  戻るボタン
【図１】
2009163675.tif 000003
【図２】
2009163675.tif 000004
【図３】
2009163675.tif 000005
【図４】
2009163675.tif 000006
【図５】
2009163675.tif 000007
【図６】
2009163675.tif 000008
【図７】
2009163675.tif 000009
【図８】
2009163675.tif 000010
【図９】
2009163675.tif 000011
【図１０】
2009163675.tif 000012
【図１１】
2009163675.tif 000013
【図１２】
2009163675.tif 000014
【図１３】
2009163675.tif 000015
【図１４】
2009163675.tif 000016
【図１５】
2009163675.tif 000017
【図１６】
2009163675.tif 000018
【図１７】
2009163675.tif 000019
【図１８】
2009163675.tif 000020
【図１９】
2009163675.tif 000021