(57)【要約】【課題】機器に対する操作を行った者であって操作者とは異なる利用者の操作の傾向を、その操作者は、ユーザーインタフェースの図像によって知ることができるようにした情報処理装置を提供する。【解決手段】情報処理装置の設定手段は、操作者の指定にしたがって、機器に対する操作を行った者の操作の母集団を設定し、表示手段は、前記設定された母集団における機器に対する操作の統計に応じて、該操作を表現した図像の形態を変更して表示する。【選択図】図１
2020107176.tif 000002
【特許請求の範囲】
【請求項１】
操作者の指定にしたがって、機器に対する操作を行った者の操作の母集団を設定する設定手段と、
前記設定された母集団における機器に対する操作の統計に応じて、該操作を表現した図像の形態を変更して表示する表示手段
を有する情報処理装置。
【請求項２】
前記設定手段は、前記操作者以外の者による操作を母集団に設定する、
請求項１に記載の情報処理装置。
【請求項３】
前記設定手段は、前記操作者による操作を母集団に設定することを可能とし、
前記表示手段は、前記操作者による操作を母集団に設定された場合に変更する形態と、該操作者以外の者による操作を母集団に設定された場合に変更する形態を、異ならせて表示する、
請求項２に記載の情報処理装置。
【請求項４】
前記表示手段は、初期状態である変更前の形態で図像を表示し、図像以外の領域が操作された場合に、図像の形態を変更して表示する、
請求項３に記載の情報処理装置。
【請求項５】
前記設定手段によって、前記操作者による操作を母集団に設定すること、該操作者以外の者による操作を母集団に設定すること、の両方が設定された場合、前記表示手段は、前者の場合と後者の場合とで、同じ図像に対して異なる形態に変更して表示する、
請求項２に記載の情報処理装置。
【請求項６】
前記設定手段は、前記操作者の指定にしたがって、前記機器に対する操作の範疇を設定する、
請求項１に記載の情報処理装置。
【請求項７】
前記設定手段は、前記操作者の属性にしたがって、前記機器に対する操作の母集団を設定する、
請求項１に記載の情報処理装置。
【請求項８】
前記図像には、他の操作者に公開できるか否かの情報が設定されており、
前記表示手段は、他の操作者に公開できるか否かの情報が設定されている図像である場合は、該情報によって該図像を表示するか否かを切り替える、
請求項１に記載の情報処理装置。
【請求項９】
前記機器に対する操作の統計が予め定められた規則に適している場合は、図像を生成する生成手段
をさらに有する請求項１に記載の情報処理装置。
【請求項１０】
前記統計が変化したために、前記生成手段によって生成された図像が削除対象となった場合は、操作者にその旨を表示する、
請求項９に記載の情報処理装置。
【請求項１１】
前記操作者から前記図像を削除しないとの指示があった場合、該図像の名称を変更する、
請求項１０に記載の情報処理装置。
【請求項１２】
コンピュータを、
操作者の指定にしたがって、機器に対する操作を行った者の操作の母集団を設定する設定手段と、
前記設定された母集団における機器に対する操作の統計に応じて、該操作を表現した図像の形態を変更して表示する表示手段
として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
装置には、多くの機能を搭載したものがある。そのため、ユーザーには、その装置の熟練度によって様々なユーザーがいる。例えば、使い方がわからない初級ユーザー、一部の機能を使いこなせるが他の便利な機能があることに気付いていない中級ユーザー、その装置の多くの機能を使いこなしている上級ユーザーがいる。初級ユーザーには、他の中級ユーザー、上級ユーザーがどのような使い方をしているかを知りたい者がいる。一方、上級ユーザーには、自分のノウハウを他の人に教えて、組織の生産性を向上させたいと願っている者がいる。
しかし、装置におけるユーザーインタフェースは、機能を指し示す図像がどのようなユーザーに対しても同一であるので、図像を見ただけでは、他の人の使用方法を知ることはできない。
【０００３】
特許文献１には、選択頻度の高いアイコンをより大きく表示し、選択頻度の低いアイコンをより小さく表示し、アイコン選択の作業効率を向上させることを課題とし、メニュー発生部は、初回のアイコンメニュー表示では、各アイコンを全て同一サイズで表示し、そして、ポインティングデバイスの操作によってアイコンが選択されたならば、使用履歴ファイルにそのアイコンに対応するプログラムの使用履歴を記録し、使用履歴ファイルを更新し、そしてその使用履歴ファイルから各業務プログラムの使用回数を算出し、その使用回数に基づき、各業務プログラムに対応するアイコンに適切な表示サイズを割り当て、この表示サイズの割り当ては、対応する業務プログラムの使用頻度（選択回数）が高いものほど大きく、使用頻度が低いものほど小さくなるようにすることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０５−０２００１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、機器に対する操作を行った者であって操作者とは異なる利用者の操作の傾向を、操作者は、ユーザーインタフェースの図像によって知ることができるようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、操作者の指定にしたがって、機器に対する操作を行った者の操作の母集団を設定する設定手段と、前記設定された母集団における機器に対する操作の統計に応じて、該操作を表現した図像の形態を変更して表示する表示手段を有する情報処理装置である。
【０００７】
請求項２の発明は、前記設定手段は、前記操作者以外の者による操作を母集団に設定する、請求項１に記載の情報処理装置である。
【０００８】
請求項３の発明は、前記設定手段は、前記操作者による操作を母集団に設定することを可能とし、前記表示手段は、前記操作者による操作を母集団に設定された場合に変更する形態と、該操作者以外の者による操作を母集団に設定された場合に変更する形態を、異ならせて表示する、請求項２に記載の情報処理装置である。
【０００９】
請求項４の発明は、前記表示手段は、初期状態である変更前の形態で図像を表示し、図像以外の領域が操作された場合に、図像の形態を変更して表示する、請求項３に記載の情報処理装置である。
【００１０】
請求項５の発明は、前記設定手段によって、前記操作者による操作を母集団に設定すること、該操作者以外の者による操作を母集団に設定すること、の両方が設定された場合、前記表示手段は、前者の場合と後者の場合とで、同じ図像に対して異なる形態に変更して表示する、請求項２に記載の情報処理装置である。
【００１１】
請求項６の発明は、前記設定手段は、前記操作者の指定にしたがって、前記機器に対する操作の範疇を設定する、請求項１に記載の情報処理装置である。
【００１２】
請求項７の発明は、前記設定手段は、前記操作者の属性にしたがって、前記機器に対する操作の母集団を設定する、請求項１に記載の情報処理装置である。
【００１３】
請求項８の発明は、前記図像には、他の操作者に公開できるか否かの情報が設定されており、前記表示手段は、他の操作者に公開できるか否かの情報が設定されている図像である場合は、該情報によって該図像を表示するか否かを切り替える、請求項１に記載の情報処理装置である。
【００１４】
請求項９の発明は、前記機器に対する操作の統計が予め定められた規則に適している場合は、図像を生成する生成手段をさらに有する請求項１に記載の情報処理装置である。
【００１５】
請求項１０の発明は、前記統計が変化したために、前記生成手段によって生成された図像が削除対象となった場合は、操作者にその旨を表示する、請求項９に記載の情報処理装置である。
【００１６】
請求項１１の発明は、前記操作者から前記図像を削除しないとの指示があった場合、該図像の名称を変更する、請求項１０に記載の情報処理装置である。
【００１７】
請求項１２の発明は、コンピュータを、操作者の指定にしたがって、機器に対する操作を行った者の操作の母集団を設定する設定手段と、前記設定された母集団における機器に対する操作の統計に応じて、該操作を表現した図像の形態を変更して表示する表示手段として機能させるための情報処理プログラムである。
【発明の効果】
【００１８】
請求項１の情報処理装置によれば、機器に対する操作を行った者の操作の傾向を、操作者は、ユーザーインタフェースの図像によって知ることができる。
【００１９】
請求項２の情報処理装置によれば、操作者以外の者による操作を母集団に設定することができる。
【００２０】
請求項３の情報処理装置によれば、操作者は、その操作者による操作を母集団としているか、その操作者以外の者による操作を母集団としているかを、図像によって知ることができる。
【００２１】
請求項４の情報処理装置によれば、図像以外の領域が操作されたことを契機として、図像の形態を変更して表示することができる。
【００２２】
請求項５の情報処理装置によれば、操作者による操作とその操作者以外の者による操作の両方を母集団に設定された場合、前者の場合と後者の場合とで、同じ図像に対して異なる形態で表示することができる。
【００２３】
請求項６の情報処理装置によれば、機器に対する操作の範疇を設定することができる。
【００２４】
請求項７の情報処理装置によれば、操作者の属性に応じた、機器に対する操作の母集団を設定することができる。
【００２５】
請求項８の情報処理装置によれば、図像について、他の操作者に公開するか否かを切り替えることができる。
【００２６】
請求項９の情報処理装置によれば、操作の統計が予め定められた規則に適したことになった場合は、新たに図像を生成することができる。
【００２７】
請求項１０の情報処理装置によれば、統計が変化したことによって、新たに生成された図像が削除対象となったことを、操作者は知ることができる。
【００２８】
請求項１１の情報処理装置によれば、図像を削除しない場合、操作者はその図像の名称を変更することができる。
【００２９】
請求項１２の情報処理プログラムによれば、機器に対する操作を行った者の操作の傾向を、操作者は、ユーザーインタフェースの図像によって知ることができる。
【図面の簡単な説明】
【００３０】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を利用したシステム構成例を示す説明図である。
【図３】本実施の形態を画像処理装置内に実現した場合の詳細なモジュール構成図である。
【図４】本実施の形態を画像処理装置内に実現した場合の詳細なモジュール構成図である。
【図５Ａ】本実施の形態による処理例を示すフローチャートである。
【図５Ｂ】本実施の形態による処理例を示すフローチャートである。
【図５Ｃ】本実施の形態による処理例を示すフローチャートである。
【図６】ログ管理テーブルのデータ構造例を示す説明図である。
【図７】グループ・ユーザー管理テーブルのデータ構造例を示す説明図である。
【図８】操作統計情報テーブルのデータ構造例を示す説明図である。
【図９】本実施の形態による処理例を示す説明図である。
【図１０】本実施の形態（フィルタ設定用エージェント）による処理例を示すフローチャートである。
【図１１】本実施の形態による処理例を示す説明図である。
【図１２】本実施の形態（ユーザーインタフェース制御モジュール等）による処理例を示すフローチャートである。
【図１３】本実施の形態による処理例を示す説明図である。
【図１４Ａ】本実施の形態（ユーザーインタフェース制御モジュール等）による処理例を示すフローチャートである。
【図１４Ｂ】本実施の形態（ユーザーインタフェース制御モジュール等）による処理例を示すフローチャートである。
【図１５】本実施の形態による処理例を示す説明図である。
【図１６Ａ】本実施の形態（ユーザーインタフェース制御モジュール等）による処理例を示すフローチャートである。
【図１６Ｂ】本実施の形態（ユーザーインタフェース制御モジュール等）による処理例を示すフローチャートである。
【図１７】本実施の形態による処理例を示す説明図である。
【図１８Ａ】本実施の形態（ユーザーインタフェース制御モジュール等）による処理例を示すフローチャートである。
【図１８Ｂ】本実施の形態（ユーザーインタフェース制御モジュール等）による処理例を示すフローチャートである。
【図１９】本実施の形態による処理例を示す説明図である。
【図２０Ａ】本実施の形態（ユーザーインタフェース制御モジュール等）による処理例を示すフローチャートである。
【図２０Ｂ】本実施の形態（ユーザーインタフェース制御モジュール等）による処理例を示すフローチャートである。
【図２１】本実施の形態による処理例を示す説明図である。
【図２２Ａ】本実施の形態（ユーザーインタフェース制御モジュール等）による処理例を示すフローチャートである。
【図２２Ｂ】本実施の形態（ユーザーインタフェース制御モジュール等）による処理例を示すフローチャートである。
【図２３】本実施の形態による処理例を示す説明図である。
【図２４】本実施の形態（ユーザーインタフェース制御モジュール等）による処理例を示すフローチャートである。
【図２５】本実施の形態による処理例を示す説明図である。
【図２６Ａ】本実施の形態（ユーザーインタフェース制御モジュール等）による処理例を示すフローチャートである。
【図２６Ｂ】本実施の形態（ユーザーインタフェース制御モジュール等）による処理例を示すフローチャートである。
【図２７】本実施の形態による処理例を示す説明図である。
【図２８Ａ】本実施の形態（ユーザーインタフェース制御モジュール等）による処理例を示すフローチャートである。
【図２８Ｂ】本実施の形態（ユーザーインタフェース制御モジュール等）による処理例を示すフローチャートである。
【図２９Ａ】本実施の形態による処理例を示す説明図である。
【図２９Ｂ】本実施の形態による処理例を示す説明図である。
【図３０】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００３１】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（「ソフトウェア」の解釈として、コンピュータ・プログラムを含む）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（例えば、コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（例えば、データの授受、指示、データ間の参照関係、ログイン等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（「２以上の値」には、もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。また、「Ａ、Ｂ、Ｃ」等のように事物を列挙した場合は、断りがない限り例示列挙であり、その１つのみを選んでいる場合（例えば、Ａのみ）を含む。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（「ネットワーク」には、一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（つまり、社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスクドライブ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）内のレジスタ等を含んでいてもよい。
【００３２】
本実施の形態である情報処理装置１００は、ユーザーインタフェース（以下、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅの略））における図像の表示機能を有しており、図１の例に示すように、ユーザーインタフェース制御モジュール１０５、フィルタ設定モジュール１２０、操作統計処理モジュール１２５、操作履歴取得・記憶モジュール１３０を有している。
ここで「図像」とは、処理を示す図、絵、記号等で表現しているものであって、一般的にアイコンと言われるものである（以下、アイコンともいう）。
また「形態」として、例えば、アイコンの形状（例えば、大きさを含む）、模様、色彩、アイコンに対する操作数を示す図形の付加（いわゆるバッジ処理を含む）若しくはこれらの結合又はこれらが動的に変化する（例えば、フラッシュ、アニメーション等）ことを含む。
【００３３】
ユーザーインタフェース制御モジュール１０５は、操作受付モジュール１１０、表示モジュール１１５を有しており、フィルタ設定モジュール１２０、操作統計処理モジュール１２５と接続されている。ユーザーインタフェース制御モジュール１０５は、ユーザーインタフェース機能を有する。例えば、ユーザーインタフェース制御モジュール１０５は、タッチパネルを兼ねる液晶ディスプレイを制御して、ユーザーの操作を受け付け、ユーザーに対してメッセージ等を提示する。この他、マウス、キーボード、カメラ、マイク等を用いたユーザーの操作（例えば、視線、ジェスチャ、音声等も含む）を受け付けるようにしてもよいし、スピーカーによる音声出力、触覚デバイスを用いた触感によって、ユーザーへのメッセージを提示するようにしてもよい。
【００３４】
操作受付モジュール１１０は、ユーザーインタフェース機能において、操作者による操作を受け付ける機能を有する。前述したように、タッチパネル等を制御して、操作を受け付けるようにしてもよいし、操作者が有している携帯通信機器と通信（主に無線通信）を行って、その携帯通信機器における操作を受け付けるようにしてもよい。
表示モジュール１１５は、ユーザーインタフェース機能において、操作者に対して、表示装置（例えば、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅの略）等）に表示する機能を有する。前述したように、タッチパネル等を制御して、表示を行うようにしてもよいし、操作者が有している携帯通信機器と通信（例えば、無線通信等）を行って、その携帯通信機器に表示させるようにしてもよい。
【００３５】
フィルタ設定モジュール１２０は、ユーザーインタフェース制御モジュール１０５と接続されている。フィルタ設定モジュール１２０は、操作者の指定にしたがって、機器に対する操作を行った者の操作の母集団を設定する。
フィルタ設定モジュール１２０は、操作者以外の者による操作を母集団に設定する。
また、フィルタ設定モジュール１２０は、操作者による操作を母集団に設定することを可能としてもよい。
また、フィルタ設定モジュール１２０は、操作者による操作を母集団に設定すること、又は、その操作者以外の者による操作を母集団に設定すること、を行ってもよい。
また、フィルタ設定モジュール１２０は、操作者の指定にしたがって、機器に対する操作の範疇を設定するようにしてもよい。
ここで「範疇を設定する」とは、図像に設定された機能の分類、又は、種類を設定することをいう。例えば、画像処理装置における範疇を設定するとは、基本機能としての複写（コピーともいわれる）、印刷（プリントともいわれる）、読み取り（スキャンともいわれる）、ファックス等による処理を設定することであり、その設定された範疇が同じであるとは、同一の処理に対する設定のことをいう。例えば、１４１％の拡大コピーと７０％の縮小コピーは同じ範疇（つまり、コピーという処理が同じ）であり、１４１％の拡大コピーと７０％の縮小スキャンは異なる範疇（つまり、一方はコピーであり、他方はスキャンであり、基本機能が異なる）である。
また、フィルタ設定モジュール１２０は、操作者の属性にしたがって、機器に対する操作の母集団を設定するようにしてもよい。
【００３６】
表示モジュール１１５は、フィルタ設定モジュール１２０によって設定された母集団における機器に対する操作の統計に応じて、その操作を表現した図像の形態を変更して表示する。
また、表示モジュール１１５は、操作者による操作を母集団に設定された場合に変更する形態と、その操作者以外の者による操作を母集団に設定された場合に変更する形態を、異ならせて表示するようにしてもよい。
また、表示モジュール１１５は、初期状態である変更前の形態で図像を表示し、図像以外の領域が操作された場合に、図像の形態を変更して表示するようにしてもよい。
ここで「図像以外の領域」として、例えば、タップしても何もイベントが発生しない領域（例えば、背景）等が該当する。
また、フィルタ設定モジュール１２０によって、操作者による操作を母集団に設定すること、その操作者以外の者による操作を母集団に設定すること、の両方が設定された場合、表示モジュール１１５は、前者の場合と後者の場合とで、同じ図像に対して異なる形態に変更して表示するようにしてもよい。もちろんのことながら、「前者」とは「操作者による操作を母集団に設定すること」であり、「後者」とは「その操作者以外の者による操作を母集団に設定すること」である。
【００３７】
また、図像には、他の操作者に公開できるか否かの情報が設定されていてもよい。
ここで「図像」は、操作者によって作成又は選択されたものを含み、その図像を他の操作者に公開できるか否かを設定することができる。
その場合、表示モジュール１１５は、他の操作者に公開できるか否かの情報が設定されている図像である場合は、その情報によってその図像を表示するか否かを切り替えるようにしてもよい。
【００３８】
操作統計処理モジュール１２５は、ユーザーインタフェース制御モジュール１０５、操作履歴取得・記憶モジュール１３０と接続されている。操作統計処理モジュール１２５は、操作履歴取得・記憶モジュール１３０から操作者（例えば、現在の操作者、その操作者以外の操作者を含む）の操作履歴を受け取り、操作の統計処理を行う。例えば、統計処理として、操作毎の回数を計数したり、回数でのソート処理をしたり、平均値、最大値、最小値、最頻値、中央値、標準偏差等を算出したりすることを行う。
また、操作統計処理モジュール１２５は、機器に対する操作の統計が予め定められた規則に適している場合は、図像を生成するようにしてもよい。
統計が変化したために、操作統計処理モジュール１２５によって生成された図像が削除対象となった場合は、操作者にその旨を表示するように、表示モジュール１１５に指示してもよい。
そして、操作者から図像を削除しないとの指示があった場合、操作統計処理モジュール１２５は、その図像の名称を変更するようにしてもよい。
【００３９】
操作履歴取得・記憶モジュール１３０は、操作統計処理モジュール１２５と接続されている。操作履歴取得・記憶モジュール１３０は、操作者の操作履歴を取得又は記憶しており、操作統計処理モジュール１２５にその操作履歴を渡す。例えば、操作履歴取得・記憶モジュール１３０は、操作受付モジュール１１０が受け取った操作を記憶していてもよいし、他の情報処理装置（例えば、図２の例で後述する操作情報統計サーバー２５０等）から操作履歴を取得（「取得」には、例えば、受信等を含む）してもよい。なお、操作統計処理モジュール１２５に渡す操作履歴として、対象となっている操作者における操作履歴だけであってもよいし、その操作者以外の操作者における操作履歴であってもよい。また、他の情報処理装置から操作履歴を取得する場合は、対象となっている機器における操作履歴に限定してもよいし、対象となっている機器以外の機器における操作履歴としてもよい。
【００４０】
図２は、本実施の形態を利用したシステム構成例を示す説明図である。
図２（ａ）に示す例は、スタンドアロン型のシステム構成としたものである。
画像処理装置２００は、情報処理装置１００を有している。機器としての画像処理装置２００は、例えば、複写機、ファックス、スキャナ、プリンタ、複合機（「複合機」とは、スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）である。
なお、機器として画像処理装置２００に限定されることなく、ユーザーインタフェースを備えている機器であればよい。例えば、画像処理装置２００以外の機器として、パーソナルコンピュータ、携帯情報通信機器（例えば、携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）、情報家電、ロボット等がある。ただし、個人専用の機器よりも、複数人の操作者によって用いられる機器であることが望ましい。
操作者２１０が所持している携帯端末２２０は、画像処理装置２００内の情報処理装置１００と通信可能である。例えば、操作者２１０が携帯端末２２０を用いて、情報処理装置１００とテキストによる会話を行うことが可能である。例えば、会話を実現するものとして、チャット、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅの略）におけるメッセージ送受信機能等がある。
【００４１】
図２（ｂ）に示す例は、ネットワーク型のシステム構成としたものである。
画像処理装置２００Ａ、画像処理装置２００Ｂ、画像処理装置２００Ｃ、操作情報統計サーバー２５０は、通信回線２９０を介してそれぞれ接続されている。通信回線２９０は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。また、操作情報統計サーバー２５０による機能は、クラウドサービスとして実現してもよい。
図２（ａ）に示す例と同様に、例えば、操作者２１０が携帯端末２２０を用いて、情報処理装置１００とテキストによる会話を行うことが可能である。
また、操作情報統計サーバー２５０は、各画像処理装置２００から操作履歴を受け取り、記憶している。そして、各画像処理装置２００の情報処理装置１００（特に、操作履歴取得・記憶モジュール１３０）から操作履歴取得の要求を受けた場合は、記憶している操作履歴を送信する。また、操作情報統計サーバー２５０は、操作統計処理モジュール１２５の機能を有していてもよい。その場合、操作情報統計サーバー２５０は、各画像処理装置２００からの操作履歴の統計処理の要求を受けた場合、その操作履歴の統計処理を行って、その統計処理の結果をその画像処理装置２００に送信するようにしてもよい。
【００４２】
例えば、近年の画像処理装置２００は、長年の機能追加によって、非常に多くの機能が搭載されている。ユーザーの熟練度に応じて様々な課題・要望がある。例として以下に示す。
＜熟練度：初級ユーザー＞
画像処理装置２００に搭載された機能が多く、初級ユーザーは何を操作したら使えるのか分からない。
＜熟練度：中級ユーザー＞
画像処理装置２００に搭載された機能のうち、一部を使いこなせるようになっても、他に便利な機能があることに自ら気付けない。人気で便利な機能があれば知りたい。
画像処理装置２００は共有機であるが、他のユーザーがどのように使用しているのか分からない。「あんな人が、こんな人が」どういう使い方をしているのか知りたいという要望がある。ただし、個人情報は保護すべきである。
また、使いこなしている機能をより使いやすくしたいという要望がある。さらに、操作ステップを減らしたいという要望もある。
＜熟練度：上級ユーザー＞
自分のノウハウを他の人に教えて、組織の生産性向上に向上したいという要望がある。
【００４３】
図２（ａ）、（ｂ）に示す例において、操作者２１０は、画像処理装置２００を使用する。その際に、操作者２１０の操作によって、画像処理装置２００に対する操作を行った者の操作の母集団を設定する。例えば、自分が所属しているグループ（又は、自分よりも熟練度の高いユーザーが含まれているグループ）の操作の母集団を設定する。これによって、そのグループ員の操作履歴から画像処理装置２００の表示装置に表示するアイコンの大きさを変更して表示する。例えば、アイコンを選びやすくするために、よく使用されているアイコンを大きく表示する。
【００４４】
図３は、本実施の形態を画像処理装置２００内に実現した場合の詳細なモジュール構成図である。
画像処理装置２００（例えば、画像処理装置２００Ａ、画像処理装置２００Ｂ等）は、ユーザーインタフェース制御モジュール１０５、フィルタ設定モジュール１２０、操作統計処理モジュール１２５、ＵＩ操作情報通信モジュール３３０を有している。
ユーザーインタフェース制御モジュール１０５は、リモートＵＩ制御モジュール３０５Ａ、ローカルＵＩ制御モジュール３０５Ｂ、ウェブＵＩ制御モジュール３０５Ｃを有している。リモートＵＩ制御モジュール３０５Ａ、ローカルＵＩ制御モジュール３０５Ｂ、ウェブＵＩ制御モジュール３０５Ｃは、操作受付モジュール１１０と表示モジュール１１５の機能を有している。
ローカルＵＩ制御モジュール３０５Ｂは、リモートＵＩ制御モジュール３０５Ａ、フィルタ設定モジュール１２０、操作統計処理モジュール１２５、ＵＩ操作情報通信モジュール３３０と接続されている。ローカルＵＩ制御モジュール３０５Ｂは、画像処理装置２００における操作パネル（例えば、ローカルＵＩ：ＬＵＩともいわれる）を制御する。
リモートＵＩ制御モジュール３０５Ａは、ローカルＵＩ制御モジュール３０５Ｂと接続されている。リモートＵＩ制御モジュール３０５Ａは、通信回線２９０を介してＬＵＩをクライアント端末に表示／操作可能なシステム（例えば、リモートＵＩ：ＲＵＩともいわれる）を構築する。ここで、クライアント端末としては、携帯端末２２０であってもよいし、パソコン等であってもよい。
ウェブＵＩ制御モジュール３０５Ｃは、フィルタ設定モジュール１２０、ＵＩ操作情報通信モジュール３３０と接続されている。ウェブＵＩ制御モジュール３０５Ｃは、通信回線２９０を介してクライアント端末から設定変更が可能なシステム（例えば、ウェブＵＩ：ＷＵＩともいわれる）を構築する。
【００４５】
フィルタ設定モジュール１２０は、ユーザーインタフェース制御モジュール１０５のローカルＵＩ制御モジュール３０５Ｂ、ウェブＵＩ制御モジュール３０５Ｃ、操作統計処理モジュール１２５と接続されている。
操作統計処理モジュール１２５は、ユーザーインタフェース制御モジュール１０５のローカルＵＩ制御モジュール３０５Ｂ、フィルタ設定モジュール１２０、ＵＩ操作情報通信モジュール３３０と接続されている。
ＵＩ操作情報通信モジュール３３０は、ユーザーインタフェース制御モジュール１０５のローカルＵＩ制御モジュール３０５Ｂ、ウェブＵＩ制御モジュール３０５Ｃ、操作統計処理モジュール１２５と接続されており、操作情報統計サーバー２５０と通信可能になっている。ＵＩ操作情報通信モジュール３３０は、操作情報統計サーバー２５０に対して操作統計情報取得３９６（具体的には、操作履歴取得・記憶モジュール１３０における外部から操作履歴を取得する機能に該当する）と操作情報蓄積３９８の指示を送信する。
【００４６】
操作情報統計サーバー２５０は、通信モジュール２５５、操作情報統計モジュール２６０を有しており、複数の画像処理装置２００のＵＩ操作情報通信モジュール３３０と通信可能になっている。操作情報統計サーバー２５０は、画像処理装置２００のＵＩ操作情報通信モジュール３３０から受信した操作統計情報取得３９６と操作情報蓄積３９８に対応する処理を行い、その処理結果（具体的には、操作統計情報取得３９６に対しては操作履歴の統計処理結果、操作情報蓄積３９８に対しては蓄積成功又は失敗を示す情報が該当する）の返信を行う。
通信モジュール２５５は、操作情報統計モジュール２６０と接続されている。通信モジュール２５５は、複数の画像処理装置２００との通信を行う。
操作情報統計モジュール２６０は、通信モジュール２５５と接続されている。操作情報統計モジュール２６０は、画像処理装置２００から受信した操作情報を操作履歴として記憶し、その操作情報に対して統計処理を行って、画像処理装置２００に送信する。
【００４７】
図４は、本実施の形態を画像処理装置２００内に実現した場合の詳細なモジュール構成図である。図３の例に示したモジュール構成に対して、携帯端末２２０を付加したものである。
携帯端末２２０は、フィルタ設定用エージェント４００を有している。
フィルタ設定用エージェント４００は、操作者２１０の操作に応じて、画像処理装置２００のフィルタ設定モジュール１２０に対してフィルタ設定４９８を行う。
フィルタ設定モジュール１２０は、音声又は携帯端末２２０を用いた会話によって、操作者からの指定にしたがって母集団（例えば、操作履歴のフィルタに該当）を設定する。
ここで「音声による指定」として、具体的には、操作者の音声をマイクで受け付け、音声認識によってその音声からテキストに変換して、そのテキストを「操作者の指定」として扱う。
「携帯端末２２０を用いた会話」として、操作者２１０が携帯端末２２０を用いたリアルタイム性のあるコミュニケーションであって、文字入力によるテキストチャット等を含む。
【００４８】
図５（ａ）は、本実施の形態（ユーザーインタフェース制御モジュール１０５等）による処理例を示すフローチャートである。
ステップＳ５０２では、認証を行う。これによって、操作者２１０を認識し、ユーザーＩＤを特定する。認証として、例えば、ユーザーＩＤとパスワードによる認証であってもよいし、電子カードの読み取りによる認証、生体認証等であってもよい。なお、ステップＳ５２６から遷移してきた場合は、認証処理を不要としてもよい。また、操作がない時間が予め定められた期間以上である場合は、再度認証処理を行うようにしてもよい。
ステップＳ５０４では、認証が成功したか否かを判断し、成功した場合はステップＳ５０６へ進み、それ以外の場合はステップＳ５０２へ戻る。
ステップＳ５０６では、ＵＩ画面を表示する。ここでのＵＩ画面は、未だＵＩ部品を表示していない状態（例えば、いわゆるＵＩ画面の外枠表示）であり、ＵＩ部品はステップＳ５１８で表示する。
【００４９】
ステップＳ５０８では、ＵＩ部品数だけ、ステップＳ５１０〜ステップＳ５１８の処理を繰り返す。ＵＩ部品として、例えば、操作を示すアイコンがある。
ステップＳ５１０では、利用状況の母集団変更用フィルタ設定を取得する。
ステップＳ５１２では、ＵＩ操作情報通信モジュール３３０にアクセス統計情報取得を要求し、取得する。ステップＳ５１２から、ＵＩ操作情報通信モジュール３３０によるステップＳ５４２に移る（図５（ｂ）の例に示すフローチャート参照）。
【００５０】
ステップＳ５１４では、統計情報を表示用に加工する。加工として、例えば、アクセス数（例えば、押下数であってもよい）を割合に変更する。具体的には、表示対象のアイコンのアクセス数の平均値に対して、対象となっているアイコンのアクセス数の割合等であってもよい。平均値よりも多い場合は、１００％以上の値となり、アクセス数が平均値であるアイコンよりも大きく表示されることになる。
ステップＳ５１６では、統計情報の可視化対象であるか否かを判断し、統計情報の可視化対象の場合はステップＳ５１８へ進み、それ以外の場合はステップＳ５２０へ進む。具体的には、対象としているアイコンは、現在のＵＩ画面内に表示すべきものであるか否かを判断している。
ステップＳ５１８では、アイコンサイズを変更する。そして、アイコンサイズを変更したアイコン（例えば、ＵＩ部品ともいわれるものを含む）をＵＩ画面内に表示する。
【００５１】
ステップＳ５２０では、ＵＩ部品数だけステップＳ５１０〜ステップＳ５１８の処理を繰り返し、すべてのＵＩ部品の処理が終了したら、ステップＳ５２２へ進む。
ステップＳ５２２では、ＵＩ操作情報通信モジュール３３０に操作情報蓄積を要求する。つまり、操作者２１０による操作イベントのログ記録を行う。ステップＳ５２２から、ＵＩ操作情報通信モジュール３３０によるステップＳ５４２に移る（図５（ｂ）の例に示すフローチャート参照）。
ステップＳ５２４では、操作イベントを待つ。具体的には、操作者２１０によるＵＩ画面上での操作（例えば、アイコンの押下等）があるまで待機する。
ステップＳ５２６では、画面遷移イベント検知し、ステップＳ５０２へ戻る。
【００５２】
図５（ｂ）は、本実施の形態（ＵＩ操作情報通信モジュール３３０）による処理例を示すフローチャートである。
ステップＳ５４２では、ユーザーインタフェース制御モジュール１０５からの要求を受け付ける。ここでの要求は、図５（ａ）の例に示すフローチャート内のステップＳ５１２又はステップＳ５２２における要求である。
ステップＳ５４４では、要求種別を判断し、「操作情報統計取得要求」（ステップＳ５１２での要求）の場合はステップＳ５４６へ進み、「操作情報蓄積要求」（ステップＳ５２２での要求）場合はステップＳ５４８へ進む。
ステップＳ５４６では、操作情報統計サーバー２５０に操作情報統計取得を要求する。ステップＳ５４６から、操作情報統計モジュール２６０によるステップＳ５７２に移る（図５（ｃ）の例に示すフローチャート参照）。
【００５３】
ステップＳ５４８では、操作情報統計対象であるか否かを判断し、操作情報統計対象の場合はステップＳ５５０へ進み、それ以外の場合はステップＳ５５２へ進む。
ステップＳ５５０では、操作情報統計サーバー２５０に操作情報蓄積を要求する。ステップＳ５５０から、操作情報統計モジュール２６０によるステップＳ５７２に移る（図５（ｃ）の例に示すフローチャート参照）。
ステップＳ５５２では、ユーザーインタフェース制御モジュール１０５からの要求を待つ。
【００５４】
図５（ｃ）は、本実施の形態（操作情報統計モジュール２６０）による処理例を示すフローチャートである。
ステップＳ５７２では、要求を受け付ける。ここでの要求は、図５（ｂ）の例に示すフローチャート内のステップＳ５４６又はステップＳ５５０における要求である。
ステップＳ５７４では、要求種別を判断し、「操作情報統計取得要求」の場合はステップＳ５７６へ進み、「操作情報蓄積要求」の場合はステップＳ５８２へ進む。
【００５５】
ステップＳ５７６では、要求のフィルタ解析を行う。
ステップＳ５７８では、操作情報の統計処理を行う。例えば、操作統計情報テーブル８００を生成する。図８は、操作統計情報テーブル８００のデータ構造例を示す説明図である。操作統計情報テーブル８００は、操作種類数欄８０５、操作欄８１０、回数欄８１５を有している。操作種類数欄８０５は、操作種類数を記憶している。操作欄８１０は、操作を記憶している。回数欄８１５は、その操作が行われた回数を記憶している。操作種類数欄８０５内の操作種類数だけ、操作欄８１０と回数欄８１５の組が続く。
ステップＳ５８０では、アクセス統計情報を応答する。ステップＳ５８０から、ユーザーインタフェース制御モジュール１０５によるステップＳ５１２に戻る。
【００５６】
ステップＳ５８２では、要求の解析を行う。
ステップＳ５８４では、操作情報を蓄積する。例えば、ログ管理テーブル６００を蓄積する。図６は、ログ管理テーブル６００のデータ構造例を示す説明図である。ログ管理テーブル６００は、ログＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎの略）欄６０５、日時欄６１０、操作欄６１５、操作者欄６２０を有している。ログＩＤ欄６０５は、本実施の形態において、ログを一意に識別するための情報を記憶している。日時欄６１０は、対象となっている操作が行われた（又は、操作イベントが発生した）日時（年、月、日、時、分、秒、秒以下、又はこれらの組み合わせであってもよい）を記憶している。操作欄６１５は、操作を記憶している。操作者欄６２０は、操作者を記憶している。
【００５７】
ステップＳ５８６では、受付完了を応答する。ステップＳ５８６から、ユーザーインタフェース制御モジュール１０５によるステップＳ５２２に戻る。
ステップＳ５８８では、要求を待つ。
【００５８】
ユーザーには、そのユーザーが所属している組織（例えば、グループ等）を対応付けられて管理されている。例えば、グループ・ユーザー管理テーブル７００を用いて管理する。図７は、グループ・ユーザー管理テーブル７００のデータ構造例を示す説明図である。グループ・ユーザー管理テーブル７００は、グループＩＤ欄７０５、ユーザーＩＤ欄７１０を有している。グループＩＤ欄７０５は、本実施の形態において、グループを一意に識別するための情報（例えば、グループＩＤ）を記憶している。ユーザーＩＤ欄７１０は、そのグループに所属しているユーザー、つまり、本実施の形態において、ユーザーを一意に識別するための情報（例えば、ユーザーＩＤ）を記憶している。
【００５９】
図９は、本実施の形態による処理例を示す説明図である。図５（ａ）、図５（ｂ）、図５（ｃ）の例に示すフローチャートによる処理例を示すものである。
画像処理装置２００の表示装置における表示例を示すものである。
図９（ａ）に示すように、画面９００に、例えば、設定ボタン９０５、コピーボタン９１０、ファックスボタン９１５、プリントボタン９２０、スキャン・メールボタン９２５を表示する。これらは、画像処理装置２００に対する操作の統計に応じて、アイコンのサイズを変更して表示したものである。この例では、スキャン・メールボタン９２５が最も多く利用されており、次にコピーボタン９１０とプリントボタン９２０、最も少ないのがファックスボタン９１５であることがわかる。ここで、設定ボタン９０５に対して選択操作９３０Ａが行われた場合、図９（ｂ）の例に示す設定画面９４０を表示する。
【００６０】
設定画面９４０には、例えば、地域欄９４２、グループ欄９４４、ユーザータイプ欄９４６、期間欄９４８、選択リスト９５０、キャンセルボタン９５２、ＯＫボタン９５４を表示する。
地域欄９４２、グループ欄９４４、ユーザータイプ欄９４６、期間欄９４８等を設定することが、「画像処理装置２００に対する操作を行った者の操作の母集団を設定する」ことの一例に該当する。また、本実施の形態において「フィルタ」に該当する。なお、ここでの画像処理装置２００とは、現在操作を行っている画像処理装置２００（厳密には、１台の画像処理装置２００）であってもよいし、画像処理装置２００と同じ機種であるものの集合体（一般的には、複数台の画像処理装置２００）であってもよい。
地域欄９４２は、母集団の地域を設定するものである。操作者２１０の操作によって、例えば、選択リスト９５０を表示し、選択リスト９５０内の地域（例えば、全ての地域、日本、アメリカ、ブラジル等）を選択する。ここでの地域は、操作者が画像処理装置２００に対して操作を行った地域であってもよいし、操作者の国籍等であってもよい。
グループ欄９４４は、母集団の組織（例えば、グループ等）を設定するものである。操作者２１０の操作によって、例えば、人事部等が設定される。
ユーザータイプ欄９４６は、母集団のユーザータイプ（例えば、ユーザーの役職、役割等）を設定するものである。操作者２１０の操作によって、例えば、機械管理者等が設定される。
期間欄９４８は、母集団の期間（例えば、その画像処理装置２００が使用された期間）を設定するものである。操作者２１０の操作によって、例えば、期間の初日と最終日等が設定される。
この他に、母集団の年齢（例えば、操作者の年齢）等があり、操作者の属性（又は操作の属性）を設定するものであればよい。
キャンセルボタン９５２が選択された場合は、地域欄９４２等の設定をクリアして画面９００に戻る。ＯＫボタン９５４が選択された場合は、その時点での地域欄９４２等の設定にしたがって母集団を設定する。そして、その母集団内の操作の統計（例えば、図９の例では、「全ての地域」、「人事部」、「機械管理者」、「２０１７／４／１〜２０１７／５／１」等に該当する操作の回数）にしたがって、画面９００内のアイコンの大きさを変更する。
【００６１】
操作の最初の画面である画面９００だけでなく、操作をするにあたってのパラメータの設定画面で表示するアイコンについても、その操作の統計に応じて、大きさを変更してもよい。
例えば、画面９００内のスキャン・メールボタン９２５に対して選択操作９３０Ｂが行われた場合、読み取る解像度の設定、カラー／白黒の設定、読み取った画像の記憶場所等を設定する必要があり、そのために図９（ｃ）の例に示す画面９６０を表示する。
画面９６０には、例えば、属性（Ａ）欄９６２、属性（Ｂ）欄９６６、属性（Ｃ）欄９７０を表示する。
属性（Ａ）欄９６２、属性（Ｂ）欄９６６、属性（Ｃ）欄９７０は、スキャン処理の属性を設定するためのものである。例えば、前述した解像度の設定の場合、２００ｓｐｉ、３００ｓｐｉ、４５０ｓｐｉ等が該当する。そして、属性（Ａ）欄９６２内に属性（Ａ）アイコン９６４を表示し、属性（Ｂ）欄９６６内に属性（Ｂ）アイコン９６８を表示し、属性（Ｃ）欄９７０内に属性（Ｃ）アイコン９７２を表示する。属性（Ａ）アイコン９６４、属性（Ｂ）アイコン９６８、属性（Ｃ）アイコン９７２の大きさは、その操作（例えば、解像度の設定）が行われた回数を反映しており、属性（Ａ）アイコン９６４が最も多く選択されており、次に多く選択されているのが属性（Ｃ）アイコン９７２であり、属性（Ｂ）アイコン９６８が最も少なく選択されていることを示している。属性（Ａ）アイコン９６４が大きいので、選択操作９３０Ｃを行いやすい。
【００６２】
図１０は、本実施の形態（携帯端末２２０内のフィルタ設定用エージェント４００）による処理例を示すフローチャートである。
ステップＳ１００２では、フィルタ設定を受け付ける。例えば、フィルタ設定用エージェント４００のアプリケーションを立ち上げることが該当する。
ステップＳ１００４では、入力形態素を解析する。既存の技術である形態素解析技術を用いればよい。ここで、対象となるのは、操作者２１０による設定の音声であってもよいし、携帯端末２２０を用いたテキストチャット等の会話であってもよい。音声の場合は、音声認識技術を用いて、テキストに変換する。
【００６３】
ステップＳ１００６では、形態素数の分だけステップＳ１００８〜ステップＳ１０１０の処理を繰り返す。
ステップＳ１００８では、キーワードが辞書に存在するか否かを判断し、存在する場合はステップＳ１０１０へ進み、それ以外の場合はステップＳ１０１２へ進む。ここでの「キーワード」は、形態素解析の結果である形態素の文字列である。また「辞書」は、フィルタ設定に用いられる予め定められた文字列（一般的には名詞等の単語）群を記憶している。
【００６４】
ステップＳ１０１０では、フィルタ設定を行う。
ステップＳ１０１２では、形態素数だけステップＳ１００８〜ステップＳ１０１０の処理を繰り返し、すべての形態素の処理が終了したら、ステップＳ１０１４へ進む。
ステップＳ１０１４では、要求を待つ。フィルタ設定用エージェント４００は、フィルタ（機器に対する操作を行った者の操作の母集団の一例）の設定結果をフィルタ設定モジュール１２０に送信する。
【００６５】
図１１は、本実施の形態による処理例を示す説明図である。図１０の例に示すフローチャートによる処理例を示すものである。
例えば、画面９００内の設定ボタン９０５に対して選択操作９３０Ａが行われた場合、フィルタ設定モジュール１２０が、操作者２１０が所持している携帯端末２２０（フィルタ設定用エージェント４００）と通信を行い、フィルタ設定のための会話を行う。
具体的には、携帯端末２２０の画面１１００には、操作者２１０とフィルタ設定用エージェント４００との間の会話を表示する。例えば、フィルタ設定用エージェント４００からコメント１１０２、操作者２１０から指示１１０４、フィルタ設定用エージェント４００からコメント１１０６等がある。
コメント１１０２として、フィルタ設定用エージェント４００は、例えば「アプリ利用度の解析方法を指定してください」を表示する。
指示１１０４として、操作者２１０は、例えば「最近、人事部の機械管理者がよくつかったアプリ」とフィルタの設定を行う。ここで、「人事部」、「機械管理者」がキーワードとして辞書に記憶されているので（例えば、図１０の例で示したフローチャート内のステップＳ１００８で「Ｙｅｓ」となる）、「人事部」、「機械管理者」を内容としたフィルタを設定する。
そして、コメント１１０６として、フィルタ設定用エージェント４００は、例えば「承知しました」と応答する。
【００６６】
また、音声を用いた会話であってもよい。画像処理装置２００に備え付けられたマイク・スピーカー１１５０を用いて、操作者２１０の音声の入力、音声認識、マイク・スピーカー１１５０からの音声の出力を行う。
コメント１１５２として、例えば「アプリ利用度の解析方法を指定してください」と音声をマイク・スピーカー１１５０から出力する。
それに対して、操作者２１０は指示１１５４として、例えば「最近、人事部の機械管理者がよくつかったアプリ」と音声を発生する（つまり、マイク・スピーカー１１５０は音声を入力する）。音声認識を用いて、テキスト化した後に、形態素解析を行い、前述と同様に、形態素解析結果から「人事部」、「機械管理者」を内容としたフィルタを設定する。
そして、そのフィルタに応じて、操作の統計処理を行って、画面９００、画面９６０内のアイコンの大きさを変更する。ここでは、「人事部」の「機械管理者」による操作の回数が反映されたアイコンの大きさになっている。
【００６７】
図１２は、本実施の形態（ユーザーインタフェース制御モジュール１０５等）による処理例を示すフローチャートである。
図１２のフローチャートは、図５（ａ）の例に示すフローチャートのステップＳ５１０をステップＳ１２１０、Ｓ１２１２、Ｓ１２１４としたものである。
アイコンの大きさを変更する可視化方法では、自分の利用頻度の高いアイコンが、他人の統計の利用頻度によっては、サイズが小さくなるケースも存在し、操作性が低下する場合がある。例えば、自分はファックスを高頻度で使っているのに、他の人があまり使わないと小さくなる。
そこで、画面階層に応じて、自分の利用状況を可視化するか、他人を含めた統計利用状況を可視化するかを切り替えるようにしてもよい。例えば、ホーム画面（つまり、最初の画面）は自分の利用状況を可視化し、その先の階層画面では他人を含めた利用状況を可視化するようにしてもよい。
【００６８】
ステップＳ１２０２では、認証を行う。
ステップＳ１２０４では、認証が成功したか否かを判断し、成功した場合はステップＳ１２０６へ進み、それ以外の場合はステップＳ１２０２へ戻る。
ステップＳ１２０６では、ＵＩ画面を表示する。
【００６９】
ステップＳ１２０８では、ＵＩ部品数だけ、ステップＳ１２１０〜ステップＳ１２２２の処理を繰り返す。
ステップＳ１２１０では、自分の利用状況を可視化するか、他人を含めた利用状況を可視化するかを判断し、「自分の利用状況のみ」の場合はステップＳ１２１２へ進み、「他人の利用状況含める」場合はステップＳ１２１４へ進む。
ステップＳ１２１２では、自分の利用状況の母集団変更用のフィルタ設定を取得する。
【００７０】
ステップＳ１２１４では、他人を含めた利用状況の母集団変更用のフィルタ設定を取得する。なお、ステップＳ１２１０で「自分を含めない他人だけの利用状況含める」場合はステップＳ１２１４へ進むようにして、自分を含めない他人だけの利用状況の母集団変更用のフィルタ設定を取得してもよい。
ステップＳ１２１６では、ＵＩ操作情報通信モュール３３０にアクセス統計情報取得を要求し、取得する。
ステップＳ１２１８では、統計情報を表示用に加工する。例えば、アクセス数を％割合に変更する。
【００７１】
ステップＳ１２２０では、統計情報の可視化対象であるか否かを判断し、統計情報の可視化対象の場合はステップＳ１２２２へ進み、それ以外の場合はステップＳ１２２４へ進む。
ステップＳ１２２２では、アイコンサイズを変更する。
ステップＳ１２２４では、ＵＩ部品数だけステップＳ１２１０〜ステップＳ１２２２の処理を繰り返し、すべてのＵＩ部品の処理が終了したら、ステップＳ１２２６へ進む。
【００７２】
ステップＳ１２２６では、ＵＩ操作情報通信モジュール３３０に操作情報蓄積を要求する。
ステップＳ１２２８では、操作イベントを待つ。
ステップＳ１２３０では、画面遷移イベント検知し、ステップＳ１２０２へ戻る。
【００７３】
図１３は、本実施の形態による処理例を示す説明図である。図１２の例に示すフローチャートによる処理例を示すものである。
図１３（ａ）に示すように、画像処理装置２００の画面１３００に、例えば、コピーボタン１３１０、ファックスボタン１３１５、プリントボタン１３２０、スキャン・メールボタン１３２５を表示する。これらは、画像処理装置２００に対する自分（つまり、操作者２１０自身）の操作の統計に応じて、アイコンのサイズを変更して表示したものである。つまり、自分の利用状況を可視化したものである。この例では、スキャン・メールボタン１３２５が最も多く利用されており、次にコピーボタン１３１０とプリントボタン１３２０、最も少ないのがファックスボタン１３１５であることがわかる。ここで、スキャン・メールボタン１３２５に対して選択操作１３３０Ａが行われた場合、図１３（ｂ）の例に示す画面１３６０を表示する。
【００７４】
画面１３６０には、属性（Ａ）欄１３６２、属性（Ｂ）欄１３６６、属性（Ｃ）欄１３７０を表示する。
属性（Ａ）欄１３６２内には、属性（Ａ）アイコン１３６４を表示し、属性（Ｂ）欄１３６６内には、属性（Ｂ）アイコン１３６８を表示し、属性（Ｃ）欄１３７０内には、属性（Ｃ）アイコン１３７２を表示する。この例では、他人を含めた利用状況を可視化したものである。属性（Ｂ）アイコン１３６８が他人によって最も多く選択されており、次に多く選択されているのが属性（Ａ）アイコン１３６４であり、属性（Ｃ）アイコン１３７２が最も少なく選択されていることを示している。属性（Ｂ）アイコン１３６８が大きいので、選択操作１３３０Ｂを行いやすい。
図１３の例では、画面１３００内のアイコンは、自分の利用状況が反映されており、画面１３６０内のアイコンは、他人の利用状況が反映されている場合を示しているが、逆の場合であってもよいし、画面１３００、画面１３６０ともに、自分（又は他人）の操作履歴を反映してもよい。
また、自分の操作履歴を母集団とする場合と他人の操作履歴を母集団とする場合を切り替えるボタンを用意して、自分のみと他人を含めた利用状況とを切り替えるようにしてもよい。
【００７５】
図１４（図１４Ａ、図１４Ｂを含む。以下、同様）は、本実施の形態（ユーザーインタフェース制御モジュール１０５等）による処理例を示すフローチャートである。
図１４のフローチャートは、図５（ａ）の例に示すフローチャートのステップＳ５１０をステップＳ１４１０、Ｓ１４１２、Ｓ１４１４とし、ステップＳ５１８をステップＳ１４２２、Ｓ１４２４、Ｓ１４２６、Ｓ１４２８としたものである。
アイコンの大きさを変更する可視化方法では、自分の利用頻度の高いアイコンの大きさが、他人の統計の利用頻度によっては、小さくなるケースも存在し、操作性が低下する場合がある。例えば、自分はファックスを高頻度で使っているのに、他の人があまり使わないと小さくなる。
そこで、アイコンサイズの変更ではなく、アイコンにバッジをオーバーレイ（付与の一例）し、そのバッジのサイズを利用状況に応じて変更する。バッジのサイズではなく、バッジの数を変更してもよい。また、自分の利用状況を可視化する場合はアイコンサイズ変更方式、他人の利用状況を可視化する場合はバッジ付与表示方式として、可視化方式を切り替えてもよい。
【００７６】
ステップＳ１４０２では、認証を行う。
ステップＳ１４０４では、認証が成功したか否かを判断し、成功した場合はステップＳ１４０６へ進み、それ以外の場合はステップＳ１４０２へ戻る。
ステップＳ１４０６では、ＵＩ画面を表示する。
【００７７】
ステップＳ１４０８では、ＵＩ部品数だけ、ステップＳ１４１０〜ステップＳ１４２８の処理を繰り返す。
ステップＳ１４１０では、自分の利用状況を可視化するか、他人を含めた利用状況を可視化するかを判断し、「自分の利用状況のみ」の場合はステップＳ１４１２へ進み、「他人の利用状況含める」場合はステップＳ１４１４へ進む。
ステップＳ１４１２では、自分の利用状況の母集団変更用のフィルタ設定を取得する。
【００７８】
ステップＳ１４１４では、他人を含めた利用状況の母集団変更用のフィルタ設定を取得する。
ステップＳ１４１６では、ＵＩ操作情報通信モュール３３０にアクセス統計情報取得を要求し、取得する。
ステップＳ１４１８では、統計情報を表示用に加工する。例えば、アクセス数を％割合に変更する。
【００７９】
ステップＳ１４２０では、統計情報の可視化対象であるか否かを判断し、統計情報の可視化対象の場合はステップＳ１４２２へ進み、それ以外の場合はステップＳ１４３０へ進む。
ステップＳ１４２２では、自分の利用状況を可視化するか、他人を含めた利用状況を可視化するかを判断し、「自分の利用状況のみ」の場合はステップＳ１４２４へ進み、「他人の利用状況含める」場合はステップＳ１４２６へ進む。
ステップＳ１４２４では、アイコンサイズを変更する。
【００８０】
ステップＳ１４２６では、バッジをオーバーレイ表示する。
ステップＳ１４２８では、バッジサイズを変更する。バッジ数変更でもよい。
ステップＳ１２３０では、ＵＩ部品数だけステップＳ１２１０〜ステップＳ１２２８の処理を繰り返し、すべてのＵＩ部品の処理が終了したら、ステップＳ１４３２へ進む。
【００８１】
ステップＳ１４３２では、ＵＩ操作情報通信モジュール３３０に操作情報蓄積を要求する。
ステップＳ１４３４では、操作イベントを待つ。
ステップＳ１４３６では、画面遷移イベント検知し、ステップＳ１４０２へ戻る。
【００８２】
図１５は、本実施の形態による処理例を示す説明図である。図１４の例に示すフローチャートによる処理例を示すものである。
図１５（ａ）に示す例は、自分の利用状況を反映したものである。ここで自分の利用状況は顔のバッジ表示を用いている。
例えば、画面１５００に、コピーボタン１５１０、ファックスボタン１５１５、プリントボタン１５２０、スキャン・メールボタン１５２５を表示する。そして、コピーボタン１５１０には、バッジ（図１５内では顔、以下同様）１５１１、バッジ（顔）１５１２を表示する。ファックスボタン１５１５には、バッジ（顔）１５１６を表示する。プリントボタン１５２０には、バッジ（顔）１５２１、バッジ（顔）１５２２を表示する。スキャン・メールボタン１５２５には、バッジ（顔）１５２６を表示する。バッジの数、又は、バッジの大きさを変更することによって利用状況を反映している。なお、利用回数が予め定められた閾値まではバッジの数で反映し、それよりも多い場合はバッジの大きさで反映するようにしている。具体的には、利用回数が２０まではバッジが１つ、利用回数が３０まではバッジが２つ、利用回数が３０より多くなったらバッジのサイズを大きくしている。また、利用回数が１０より多い場合は笑顔のバッジが１つ、１０未満の場合は困惑顔のバッジが１つとしてもよい。
【００８３】
図１５（ｂ）に示す例は、他人の利用状況を反映したものである。ここで他人の利用状況は犬の足跡のバッジ表示を用いている。
例えば、画面１５５０に、コピーボタン１５１０、ファックスボタン１５１５、プリントボタン１５２０、スキャン・メールボタン１５２５を表示する。そして、コピーボタン１５１０には、バッジ（図１５内では足跡、以下同様）１５５１、バッジ（足跡）１５５２を表示する。ファックスボタン１５１５には、バッジ（足跡）１５５３を表示する。プリントボタン１５２０には、バッジ（足跡）１５５４、バッジ（足跡）１５５５を表示する。スキャン・メールボタン１５２５には、バッジ（足跡）１５５６、バッジ（足跡）１５５７、バッジ（足跡）１５５８、バッジ（足跡）１５５９を表示する。バッジの数を変更することによって利用状況を反映している。前述と同様に、バッジの数の他に、利用状況に応じて、バッジの大きさ、バッジの色等を変化させてもよい。
【００８４】
図１６は、本実施の形態（ユーザーインタフェース制御モジュール１０５等）による処理例を示すフローチャートである。
図１６のフローチャートは、図５（ａ）の例に示すフローチャートのステップＳ５１８をステップＳ１６１８、Ｓ１６２０、Ｓ１６２２とし、ステップＳ５２４、Ｓ５２６をステップＳ１６２８、Ｓ１６３０、Ｓ１６３２、Ｓ１６３４としたものである。
大きいアイコンや沢山の数のバッジをオーバーレイすると、視認性が低下する場合がある。
初期状態は利用状況の可視化を非表示とし、タップしても何もイベントが発生しない部分（例えば、背景等）をタップすると表示するようにしてもよい。また、表示する際には、半透明で表示するようにしてもよい。
【００８５】
ステップＳ１６０２では、認証を行う。
ステップＳ１６０４では、認証が成功したか否かを判断し、成功した場合はステップＳ１６０６へ進み、それ以外の場合はステップＳ１６０２へ戻る。
ステップＳ１６０６では、ＵＩ画面を表示する。
【００８６】
ステップＳ１６０８では、ＵＩ部品数だけ、ステップＳ１６１０〜ステップＳ１６２２の処理を繰り返す。
ステップＳ１６１０では、利用状況の母集団変更用フィルタ設定を取得する。
ステップＳ１６１２では、ＵＩ操作情報通信モジュール３３０にアクセス統計情報取得を要求し、取得する。
【００８７】
ステップＳ１６１４では、統計情報を表示用に加工する。例えば、アクセス数を％割合に変更する。
ステップＳ１６１６では、統計情報の可視化対象であるか否かを判断し、統計情報の可視化対象の場合はステップＳ１６１８へ進み、それ以外の場合はステップＳ１６２４へ進む。
ステップＳ１６１８では、バッジをオーバーレイ表示する。
【００８８】
ステップＳ１６２０では、バッジサイズを変更する。バッジ数変更でもよい。
ステップＳ１６２２では、一時的に非表示とする。
ステップＳ１６２４では、ＵＩ部品数だけステップＳ１６１０〜ステップＳ１６２２の処理を繰り返し、すべてのＵＩ部品の処理が終了したら、ステップＳ１６２６へ進む。
【００８９】
ステップＳ１６２６では、ＵＩ操作情報通信モジュール３３０に操作情報蓄積を要求する。
ステップＳ１６２８では、操作イベントを待つ。
ステップＳ１６３０では、画面遷移イベント検知し、ステップＳ１６０２へ戻る。
【００９０】
ステップＳ１６３２では、背景部分のタッチを検知する。
ステップＳ１６３４では、非表示としていたバッジを表示し、ステップＳ１６２８へ戻る。
【００９１】
図１７は、本実施の形態による処理例を示す説明図である。図１６の例に示すフローチャートによる処理例を示すものである。
最初の状態（つまり、初期状態）では、画面１７００に、コピーボタン１７１０、ファックスボタン１７１５、プリントボタン１７２０、スキャン・メールボタン１７２５を表示する。この状態では、バッジ１７１１等は表示しない。つまり、利用状況が反映されていないアイコンを表示している。
そして、何もイベントが発生しない部分（例えば、背景等）がタップされたことを検知した場合、アイコンにバッジを付加表示して利用状況を可視化する。具体的には、操作者２１０は、アイコンが表示されていない背景部分に対して選択操作１７３５を行う。この選択操作１７３５を検知した場合、コピーボタン１７１０には、バッジ１７１１、バッジ１７１２を表示する。ファックスボタン１７１５には、バッジ１７１６を表示する。プリントボタン１７２０には、バッジ１７２１、バッジ１７２２を表示する。スキャン・メールボタン１７２５には、バッジ１７２６を表示する。つまり、アイコンにバッジを付加表示して利用状況を反映させている。
【００９２】
図１８は、本実施の形態（ユーザーインタフェース制御モジュール１０５等）による処理例を示すフローチャートである。
図１８のフローチャートは、図５（ａ）の例に示すフローチャートのステップＳ５１０をステップＳ１８１０、Ｓ１８１２とし、ステップＳ５１８をステップＳ１８２０、Ｓ１８２２、Ｓ１８２４、Ｓ１８２６、Ｓ１８２８としたものである。
自分の利用状況と他人の利用状況とを照らしあわせたい場合がある。つまり、一覧して比較したい場合がある。
そこで、他人を含めた統計利用状況と自分の利用状況のアイコンを同時に提示するようにしてもよい。
【００９３】
ステップＳ５１８０２では、認証を行う。
ステップＳ１８０４では、認証が成功したか否かを判断し、成功した場合はステップＳ１８０６へ進み、それ以外の場合はステップＳ１８０２へ戻る。
ステップＳ１８０６では、ＵＩ画面を表示する。
【００９４】
ステップＳ１８０８では、ＵＩ部品数だけ、ステップＳ１８１０〜ステップＳ１８２８の処理を繰り返す。
ステップＳ１８１０では、他人を含めた利用状況の母集団変更用のフィルタ設定を取得する。
ステップＳ１８１２では、自分の利用状況の母集団変更用のフィルタ設定をする。
【００９５】
ステップＳ１８１４では、ＵＩ操作情報通信モジュール３３０にアクセス統計情報取得を要求し、取得する。
ステップＳ１８１６では、統計情報を表示用に加工する。例えば、アクセス数を％割合に変更する。
ステップＳ１８１８では、統計情報の可視化対象であるか否かを判断し、統計情報の可視化対象の場合はステップＳ１８２０へ進み、それ以外の場合はステップＳ１８３０へ進む。
【００９６】
ステップＳ１８２０では、他人を含めた利用状況可視化用バッジをオーバーレイ表示する。
ステップＳ１８２２では、他人用のバッジサイズを変更する。バッジ数変更でもよい。
ステップＳ１８２４では、自分のみの利用状況可視化用バッジを取得する。
【００９７】
ステップＳ１８２６では、自分のみの利用状況可視化用バッジをオーバーレイ表示する。
ステップＳ１８２８では、自分用のバッジサイズを変更する。バッジ数変更でもよい）。
ステップＳ１８３０では、ＵＩ部品数だけステップＳ１８１０〜ステップＳ１８２８の処理を繰り返し、すべてのＵＩ部品の処理が終了したら、ステップＳ１８３２へ進む。
【００９８】
ステップＳ１８３２では、ＵＩ操作情報通信モジュール３３０に操作情報蓄積を要求する。
ステップＳ１８３４では、操作イベントを待つ。
ステップＳ１８３６では、画面遷移イベント検知し、ステップＳ１８０２へ戻る。
【００９９】
図１９は、本実施の形態による処理例を示す説明図である。図１８の例に示すフローチャートによる処理例を示すものである。
画面１９００には、コピーボタン１９１０、ファックスボタン１９１５、プリントボタン１９２０、スキャン・メールボタン１９２５を表示する。バッジ（図１９内では顔、以下同様）によって自分の利用状況を反映し、バッジ（図１９内では犬、以下同様）によって他人の利用状況を反映している。操作者２１０が、自分の利用状況と他人の利用状況とを比較できるように、バッジ（顔）とバッジ（犬）を１つの画面上で表示している。
例えば、コピーボタン１９１０には、自分用バッジ１９１１、自分用バッジ１９１２、他人用バッジ１９１３を表示する。ファックスボタン１９１５には、自分用バッジ１９１６、他人用バッジ１９１７を表示する。プリントボタン１９２０には、自分用バッジ１９２１、自分用バッジ１９２２を表示する。スキャン・メールボタン１９２５には、自分用バッジ１９２６、他人用バッジ１９２７を表示する。
【０１００】
図２０は、本実施の形態（ユーザーインタフェース制御モジュール１０５等）による処理例を示すフローチャートである。
図２０のフローチャートは、図５（ａ）の例に示すフローチャートのステップＳ５０６をステップＳ２００６、Ｓ２００８、Ｓ２０１０とし、ステップＳ５１８をステップＳ２０２２、Ｓ２０２４としたものである。
操作に応じて、選択したアプリケーション（外見上では選択したものはアイコンである）と同じカテゴリーのアプリケーションの統計情報を、フィルタを変更することなく、確認したい場合がある。それによって、統計の精度を上げたい場合である（つまり、他のカテゴリーにおける統計情報を含めたくない場合である）。例えば、印刷アプリを起動したときは、印刷アプリケーションとワンタッチ印刷アプリケーションなど同じカテゴリーの統計情報に絞ると、精度を上げることができる。もちろんのことながら、印刷アプリケーション以外の複写アプリケーション等の統計は除外する。なお、ワンタッチ印刷アプリケーションとは、操作者２１０によって作成されたアプリケーション（つまり、アイコンも作成されている）である。一般的な印刷アプリケーションでは、印刷のパラメータを設定する必要があるが（つまり、複数の操作が必要である）、それらのパラメータを予め設定しておいたアプリケーションを作成し、そのアプリケーションに対応するアイコンを押下するという１回の操作のみで（つまり、パラメータ設定の操作なしで）印刷処理を開始するようにしたものである。
逆に、印刷アプリケーション以外のカテゴリーに属している処理の統計情報を除外しなければ、印刷アプリケーションの統計情報は複写アプリケーションの統計情報と同じパラメータ（例えば、両面印刷など）があるため、複写アプリケーションの統計に影響され、精度が落ちる可能性がある。
選択したアプリケーションのカテゴリー種別（具体的には、印刷、複写、読み取り（スキャンともいわれる）、ファックス、メールの５つのカテゴリー）に応じて、母集団を変更する。つまり、選択したアプリケーションのカテゴリー種別のフィルタによって母集団を形成する。
【０１０１】
ステップＳ２００２では、認証を行う。
ステップＳ２００４では、認証が成功したか否かを判断し、成功した場合はステップＳ２００６へ進み、それ以外の場合はステップＳ２００２へ戻る。
ステップＳ２００６では、ＵＩ画面を表示する。
【０１０２】
ステップＳ２００８では、表示画面は、サービスアプリケーション（具体例として、Ｈｏｍｅや設定アプリケーションでないアプリケーション）であるか否かを判断し、サービスアプリケーションの場合はステップＳ２０１０へ進み、それ以外の場合はステップＳ２０１２へ進む。
ステップＳ２０１０では、アプリケーションのカテゴリーを取得し、フィルタ設定を変更する。
ステップＳ２０１２では、ＵＩ部品数だけ、ステップＳ２０１４〜ステップＳ２０２４の処理を繰り返す。
【０１０３】
ステップＳ２０１４では、利用状況の母集団変更用フィルタ設定を取得する。
ステップＳ２０１６では、ＵＩ操作情報通信モジュール３３０にアクセス統計情報取得を要求し、取得する。
ステップＳ２０１８では、統計情報を表示用に加工する。例えば、アクセス数を％割合に変更する。
【０１０４】
ステップＳ２０２０では、統計情報の可視化対象であるか否かを判断し、統計情報の可視化対象の場合はステップＳ２０２２へ進み、それ以外の場合はステップＳ２０２６へ進む。
ステップＳ２０２２では、バッジをオーバーレイ表示する。
ステップＳ２０２４では、バッジサイズを変更する。バッジ数変更でもよい。
【０１０５】
ステップＳ２０２６では、ＵＩ部品数だけステップＳ２０１４〜ステップＳ２０２４の処理を繰り返し、すべてのＵＩ部品の処理が終了したら、ステップＳ２０２８へ進む。
ステップＳ２０２８では、ＵＩ操作情報通信モジュール３３０に操作情報蓄積を要求する。
ステップＳ２０３０では、操作イベントを待つ。
ステップＳ２０３２では、画面遷移イベント検知し、ステップＳ２００２へ戻る。
【０１０６】
図２１は、本実施の形態による処理例を示す説明図である。図２０の例に示すフローチャートによる処理例を示すものである。
図２１（ａ）の例は、操作情報統計サーバー２５０内の蓄積データ全体２１９５を対象として、利用状況を反映した場合を示している。
図２１（ａ１）に示す例のように、情報処理装置１００は、操作情報統計サーバー２５０内の蓄積データ全体２１９５を取得する。
【０１０７】
図２１（ａ２）の例は、画面２１００に、コピーボタン２１１０、ファックスボタン２１１５、プリントボタン２１２０、スキャン・メールボタン２１２５を表示する。コピーボタン２１１０には、バッジ２１１１、バッジ２１１２を表示する。ファックスボタン２１１５には、バッジ２１１６を表示する。プリントボタン２１２０には、バッジ２１２１、バッジ２１２２を表示する。スキャン・メールボタン２１２５には、バッジ２１２６を表示する。これらのバッジ２１１１等は、蓄積データ全体２１９５を反映したものである。
【０１０８】
図２１（ｂ１）の例は、操作情報統計サーバー２５０内のメールアプリ向け母集団２１９７を対象として、利用状況を反映した場合を示している。
図２１（ｂ１）に示す例のように、情報処理装置１００は、操作情報統計サーバー２５０内のメールアプリ向け母集団２１９７を取得する。メールアプリ向け母集団２１９７は、メールアプリケーション関連データのみを抽出した母集団である。
【０１０９】
図２１（ｂ２）の例は、画面２１６０には、属性（Ａ）欄２１６２、属性（Ｂ）欄２１６６、属性（Ｃ）欄２１７０を表示する。属性（Ａ）欄２１６２内には、属性（Ａ）アイコン２１６４の他に、バッジ２１８２、バッジ２１８４を表示し、属性（Ｂ）欄２１６６内には、属性（Ｂ）アイコン２１６８の他に、バッジ２１８６、バッジ２１８８、バッジ２１９０、バッジ２１９２を表示し、属性（Ｃ）欄２１７０内には、属性（Ｃ）アイコン２１７２を表示する。これらのバッジ２１８２等は、メールアプリ向け母集団２１９７を反映したものである。つまり、バッジ２１２６のカテゴリー（具体的には、メールカテゴリー）から、メールアプリ向け母集団２１９７を対象として統計情報を取得し、利用状況を反映している。なお、このカテゴリー特定は、選択されたアイコンのカテゴリーを用いるようにしている。そして、２階層目以降の画面において行うようにしてもよい。
【０１１０】
図２２は、本実施の形態（ユーザーインタフェース制御モジュール１０５等）による処理例を示すフローチャートである。
図２２のフローチャートは、図５（ａ）の例に示すフローチャートのステップＳ５０６をステップＳ２２０６、Ｓ２２０８、Ｓ２２１０とし、ステップＳ５１８をステップＳ２２２２、Ｓ２２２４とし、ステップＳ５２２をステップＳ２２２８としたものである。
自分の嗜好や業務情報に近いユーザーの統計を見たい場合がある。例えば、データ入力業務が多い人は、データ入力を多くする人を母集団として統計し、可視化したい等の要望がある。
そこで、操作前に、個人の属性（例えば、利用頻度の高いアプリケーション、業務情報、嗜好等）を、その属性が蓄積されている別のデータベース（例えば、ユーザー毎の業務を管理するデータベース等）から取得する。
操作情報を操作情報統計サーバー２５０に送信して蓄積するとき、同時に個人の属性を送信し、操作情報統計サーバー２５０に個人の属性情報を含めて蓄積する。
そして、統計処理の際には、個人の属性をフィルタとして、母集団を形成する。
【０１１１】
ステップＳ２２０２では、認証を行う。
ステップＳ２２０４では、認証が成功したか否かを判断し、成功した場合はステップＳ２２０６へ進み、それ以外の場合はステップＳ２２０２へ戻る。
ステップＳ２２０６では、ＵＩ画面を表示する。
【０１１２】
ステップＳ２２０８では、ユーザーの属性情報を取得する。
ステップＳ２２１０では、ユーザーの属性情報フォルダを変更する。
ステップＳ２２１２では、ＵＩ部品数だけ、ステップＳ２２１４〜ステップＳ２２２４の処理を繰り返す。
【０１１３】
ステップＳ２２１４では、利用状況の母集団変更用フィルタ設定を取得する。
ステップＳ２２１６では、ＵＩ操作情報通信モジュール３３０にアクセス統計情報取得を要求し、取得する。
ステップＳ２２１８では、統計情報を表示用に加工する。例えば、アクセス数を％割合に変更する。
【０１１４】
ステップＳ２２２０では、統計情報の可視化対象であるか否かを判断し、統計情報の可視化対象の場合はステップＳ２２２２へ進み、それ以外の場合はステップＳ２２２６へ進む。
ステップＳ２２２２では、バッジをオーバーレイ表示する。
ステップＳ２２２４では、バッジサイズを変更する。バッジ数変更でもよい。
【０１１５】
ステップＳ２２２６では、ＵＩ部品数だけステップＳ２２１４〜ステップＳ２２２４の処理を繰り返し、すべてのＵＩ部品の処理が終了したら、ステップＳ２２２８へ進む。
ステップＳ２２２８では、ユーザーの属性情報を含めて、ＵＩ操作情報通信モジュール３３０に操作情報蓄積を要求する。
ステップＳ２２３０では、操作イベントを待つ。
ステップＳ２２３２では、画面遷移イベント検知し、ステップＳ２２０２へ戻る。
【０１１６】
図２３は、本実施の形態による処理例を示す説明図である。図２２の例に示すフローチャートによる処理例を示すものである。ここで、操作者２１０は、帳票スキャンの利用頻度が高いユーザーである。
図２３（ａ）の例は、操作者２１０がよく利用する帳票スキャンの統計情報を反映した画面を示している。
図２３（ａ１）の例に示すように、以下の処理を行う。
（１）操作者２１０がよく利用するアプリケーションを特定するために操作情報統計サーバー２５０から蓄積データ全体２３９０を取得する。蓄積データ全体２３９０を解析した結果、帳票スキャンのアプリケーションであることが判明する。
（２）そこで、情報処理装置１００は、操作情報統計サーバー２５０から帳票スキャンの利用頻度が高い人向け母集団２３９２のデータを取得する。
【０１１７】
図２３（ａ２）の例では、画面２３００Ａに、コピーボタン２３１０Ａ、ファックスボタン２３１５Ａ、プリントボタン２３２０Ａ、スキャン・メールボタン２３２５Ａ、帳票スキャンボタン２３３０Ａを表示する。プリントボタン２３２０Ａには、バッジ２３２２Ａを表示する。スキャン・メールボタン２３２５Ａには、バッジ２３２７Ａを表示する。帳票スキャンボタン２３３０Ａには、バッジ２３３２Ａを表示する。バッジ２３２２Ａ等は、帳票スキャンの利用頻度が高い人向け母集団２３９２における利用状況を反映したものである。
【０１１８】
図２３（ｂ）の例は、操作者２１０がよく行う業務を特定して、その業務の頻度が高い人の統計情報を反映した画面を示している。
図２３（ｂ１）の例に示すように、以下の処理を行う。
（１）操作者２１０がよく行う業務を業務サーバー２３５０の別の業務情報データ２３９４から特定する。この例では、データの入力業務である。
（２）そこで、情報処理装置１００は、操作情報統計サーバー２５０からデータ入力業務の頻度が高い人の母集団２３９３のデータを取得する。
【０１１９】
図２３（ｂ２）の例では、画面２３００Ｂに、コピーボタン２３１０Ｂ、ファックスボタン２３１５Ｂ、プリントボタン２３２０Ｂ、スキャン・メールボタン２３２５Ｂ、文字認識スキャンボタン２３４０Ｂを表示する。スキャン・メールボタン２３２５Ｂには、バッジ２３２７Ｂを表示する。文字認識スキャンボタン２３４０Ｂには、バッジ２３４２Ｂを表示する。バッジ２３２７Ｂ等は、データ入力業務の頻度が高い人の母集団２３９３における利用状況を反映したものである。
【０１２０】
図２４は、本実施の形態（ユーザーインタフェース制御モジュール１０５等）による処理例を示すフローチャートである。
図２４のフローチャートは、図５（ａ）の例に示すフローチャートのステップＳ５１０、Ｓ５１２をステップＳ２４１０とし、ステップＳ５１６、Ｓ５１８をステップＳ２４１４、Ｓ２４１６、Ｓ２４１８としたものである。
他のユーザーによって作成されたアプリケーション（このアプリケーションに対応するアイコンも含む）であって、そのアプリケーションには公開（「公開」とは、作成者以外のユーザーも使用可能とすること）又は非公開（「非公開」とは、作成者だけが使用できるようにすること）が設定されている。非公開のアプリケーションに統計情報を可視化しても参考にならない。
公開又は非公開が設定されているアプリケーションの場合は、その設定によって、可視化する又は可視化しないを切り替える。具体的には、公開が設定されているアプリケーション（アイコンを含む）の場合は、統計情報を反映し、非公開が設定されているアプリケーションの場合は、統計情報を反映しないようにしている。なお、ここでの「公開」又は「非公開」は、現在の操作者に対しての「公開」又は「非公開」である。したがって、現在の操作者が作成したアプリケーションである場合は「公開」であるし、他のユーザーが作成したアプリケーションであって「非公開」である場合は、その作成者以外のユーザーには「非公開」となる。
【０１２１】
ステップＳ２４０２では、認証を行う。
ステップＳ２４０４では、認証が成功したか否かを判断し、成功した場合はステップＳ２４０６へ進み、それ以外の場合はステップＳ２４０２へ戻る。
ステップＳ２４０６では、ＵＩ画面を表示する。
【０１２２】
ステップＳ２４０８では、ＵＩ部品数だけ、ステップＳ２４１０〜ステップＳ２４１８の処理を繰り返す。
ステップＳ２４１０では、ＵＩ操作情報通信モジュール３３０にアクセス統計情報取得を要求し、取得する。
ステップＳ２４１２では、統計情報を表示用に加工する。例えば、アクセス数を％割合に変更する。
【０１２３】
ステップＳ２４１４では、アイコン・ＵＩ部品は他人に公開される部品であるか否かを判断し、他人に公開される部品の場合はステップＳ２４１６へ進み、それ以外の場合はステップＳ２４２０へ進む。
ステップＳ２４１６では、他人を含めた利用状況可視化用バッジをオーバーレイ表示する。
ステップＳ２４１８では、他人用のバッジサイズを変更する。バッジ数変更でもよい。
【０１２４】
ステップＳ２４２０では、ＵＩ部品数だけステップＳ２４１０〜ステップＳ２４１８の処理を繰り返し、すべてのＵＩ部品の処理が終了したら、ステップＳ２４２２へ進む。
ステップＳ２４２２では、ＵＩ操作情報通信モジュール３３０に操作情報蓄積を要求する。
ステップＳ２４２４では、操作イベントを待つ。
ステップＳ２４２６では、画面遷移イベント検知し、ステップＳ２４０２へ戻る。
【０１２５】
図２５は、本実施の形態による処理例を示す説明図である。図２４の例に示すフローチャートによる処理例を示すものである。
画面２５００に、コピーボタン２５１０、ファックスボタン２５１５、プリントボタン２５２０、スキャン・メールボタン２５２５、個人用１タッチコピーボタン２５３０、共有１タッチコピーボタン２５４０を表示する。コピーボタン２５１０には、バッジ２５１１、バッジ２５１２を表示する。ファックスボタン２５１５には、バッジ２５１６を表示する。スキャン・メールボタン２５２５には、バッジ２５２６を表示する。共有１タッチコピーボタン２５４０には、バッジ２５４１を表示する。
個人用１タッチコピーボタン２５３０は、現在の操作者以外のユーザーによって作成されたものであり、「公開」又は「非公開」属性がある場合は、その属性によってバッジを表示する又は表示しないを切り替える。図２５の例の場合、個人用１タッチコピーボタン２５３０は「非公開」（つまり、プライベートである）属性があるので、バッジを表示していない。
なお、共有１タッチコピーボタン２５４０は、現在の操作者以外のユーザーによって作成されたものであり、「公開」属性があるので、バッジ２５４１を表示している。
【０１２６】
図２６は、本実施の形態（ユーザーインタフェース制御モジュール１０５等）による処理例を示すフローチャートである。
図２６のフローチャートは、図５（ａ）の例に示すフローチャートのステップＳ５２２とステップＳ５２４の間に、ステップＳ２６２４、Ｓ２６２６、Ｓ２６２８を追加したものである。
使いこなしているアプリケーションをより使いやすくしたい場合がある。つまり、操作ステップを減らしたい場合がある。
そこで、設定された母集団からの統計情報に応じてワンタッチアプリケーション（以下、統計ワンタッチアプリケーションという）を作成する。
【０１２７】
ステップＳ２６０２では、認証を行う。
ステップＳ２６０４では、認証が成功したか否かを判断し、成功した場合はステップＳ２４０６へ進み、それ以外の場合はステップＳ２６０２へ戻る。
ステップＳ２６０６では、ＵＩ画面を表示する。
【０１２８】
ステップＳ２６０８では、ＵＩ部品数だけ、ステップＳ２６１０〜ステップＳ２６１８の処理を繰り返す。
ステップＳ２６１０では、利用状況の母集団変更用フィルタ設定を取得する。
ステップＳ２６１２では、ＵＩ操作情報通信モジュール３３０にアクセス統計情報取得を要求し、取得する。
【０１２９】
ステップＳ２６１４では、統計情報を表示用に加工する。例えば、アクセス数を％割合に変更する。
ステップＳ２６１６では、統計情報の可視化対象であるか否かを判断し、統計情報の可視化対象の場合はステップＳ２６１８へ進み、それ以外の場合はステップＳ２６２０へ進む。
【０１３０】
ステップＳ２６１８では、アイコンサイズを変更する。
ステップＳ２６２０では、ＵＩ部品数だけステップＳ２６１２〜ステップＳ２６１８の処理を繰り返し、すべてのＵＩ部品の処理が終了したら、ステップＳ２６２２へ進む。
ステップＳ２６２２では、ＵＩ操作情報通信モジュール３３０に操作情報蓄積を要求する。
【０１３１】
ステップＳ２６２４では、操作統計情報に基づいたワンタッチアプリケーション作成が必要であるか否かを判断し、必要な場合はステップＳ２６２６へ進み、それ以外の場合はステップＳ２６３０へ進む。例えば、予め定められた回数以上に選択されたアプリケーションを、ワンタッチアプリケーション作成が必要であると判断する。
ステップＳ２６２６では、操作統計情報の取得を要求する。
ステップＳ２６２８では、操作統計情報に基づいたワンタッチアプリケーションを作成する。具体的には、操作統計情報（母集団の一例）で頻繁に用いられたパラメータを設定した統計ワンタッチアプリケーションを生成する。統計ワンタッチアプリケーション作成前ではパラメータ設定の操作が必要であったが、その統計ワンタッチアプリケーションを用いることによって、パラメータの設定操作なしに、そのアプリケーションを開始させることができるようになる。
ステップＳ２６３０では、操作イベントを待つ。
ステップＳ２６３２では、画面遷移イベントを検知し、ステップＳ２６０２へ戻る。
【０１３２】
図２７は、本実施の形態による処理例を示す説明図である。図２６の例に示すフローチャートによる処理例を示すものである。
図２７（ａ）の例では、画面２７００に、設定ボタン２７０５、コピーボタン２７１０、ファックスボタン２７１５、プリントボタン２７２０、スキャン・メールボタン２７２５、多用ワンタッチアプリＮｏ．１ボタン２７３０、多用ワンタッチアプリＮｏ．２ボタン２７３５、多用ワンタッチアプリＮｏ．３ボタン２７３８を表示する。多用ワンタッチアプリＮｏ．１ボタン２７３０には、バッジ２７３１を表示する。多用ワンタッチアプリＮｏ．２ボタン２７３５には、バッジ２７３６を表示する。多用ワンタッチアプリＮｏ．３ボタン２７３８には、バッジ２７３９を表示する。
設定ボタン２７０５が操作者によって選択された場合、図２７（ｂ）の例に示す設定画面２７４０を表示する。
【０１３３】
図２７（ｂ）の例では、設定画面２７４０に、地域欄２７４２、グループ欄２７４４、ユーザータイプ欄２７４６、期間欄２７４８、選択リスト２７５０、キャンセルボタン２７５２、ＯＫボタン２７５４を表示する。
設定画面２７４０によって、統計ワンタッチアプリケーションを作成するための条件を設定するものである。
例えば、地域欄２７４２に「全ての地域」が設定され、グループ欄２７４４に「人事部」が設定され、ユーザータイプ欄２７４６に「機械管理者」が設定され、期間欄２７４８に「２０１７／４／１−２０１７／５／１」が設定されている。
これらの条件によって形成される母集団において、予め定められた閾値以上の操作数があった場合に、統計ワンタッチアプリケーション作成のコメントが表示される。なお、設定画面２７４０では、図２７（ｂ）の例で示したものの他に、統計ワンタッチアプリケーションを作成する条件となる閾値を設定できるようにしてもよい。
【０１３４】
図２７（ａ）の例に示す画面２７００内のスキャン・メールボタン２７２５が選択された場合、スキャン・メールボタン２７２５はワンタッチアプリケーションではなく、パラメータの設定が必要であるため、画面２７６０を表示する。
図２７（ｃ）の例では、画面２７６０に、属性（Ａ）欄２７６２、属性（Ｂ）欄２７６６、属性（Ｃ）欄２７７０を表示する。属性（Ａ）欄２７６２内には、属性（Ａ）アイコン２７６４を表示し、属性（Ｂ）欄２７６６内には、属性（Ｂ）アイコン２７６８を表示し、属性（Ｃ）欄２７７０内には、属性（Ｃ）アイコン２７７２を表示する。
ここで、属性（Ａ）欄２７６２に対して選択操作２７７５が行われた場合、属性（Ａ）欄２７６２が選択された回数が閾値以上となったときは、図２７（ｄ）の例に示す確認画面２７８０を表示する。
【０１３５】
図２７（ｄ）の例では、確認画面２７８０内に、はいボタン２７８２、いいえボタン２７８４を表示し、確認画面２７８０内には、例えば「よく使う操作のため、ワンタッチアプリケーションを作成すすることをおすすめします。作成しますか？」と表示する。はいボタン２７８２が選択された場合は統計ワンタッチアプリケーション作成のための画面に推移し、いいえボタン２７８４が選択された場合は図２７（ｃ）の例に示した画面２７６０に戻る。
【０１３６】
図２８は、本実施の形態（ユーザーインタフェース制御モジュール１０５等）による処理例を示すフローチャートである。
図２８のフローチャートは、図２６の例に示すフローチャートのステップＳ２６２８とＳ２８３０の間に、ステップＳ２８３０〜Ｓ２８３８を追加したものである。
操作情報が蓄積されていくと統計情報が変化する。つまり、母集団の内容が変化する。以前の母集団で作成された統計ワンタッチアプリケーションは、現在の母集団では適合しないこととなる。そこで、その統計ワンタッチアプリケーションを削除対象とする。
しかし、その統計ワンタッチアプリケーションを使用しているユーザーもいる可能性がある。
そこで、統計情報が変化した場合には、それまでの統計ワンタッチアプリケーションは削除予定である旨を通知する。残しておきたい場合は、正式なワンタッチアプリケーションとして保存するか否かをユーザーに選択させてもよい。そして、保存する場合（つまり、削除しないとの指示があった場合）は、名称を変更することを促すようにしてもよい。なお、新しい統計ワンタッチアプリケーションは別に作成される。
また、図２７（ｂ）の例に示した統計ワンタッチアプリケーション作成のためのフィルタが変更された場合も、変更前のフィルタによって作成された統計ワンタッチアプリケーションを削除対象としてもよい。この場合も、同様に、その統計ワンタッチアプリケーションは削除予定である旨を通知する。残しておきたい場合は、正式なワンタッチアプリケーションとして保存するか否かをユーザーに選択させてもよい。そして、保存する場合（つまり、削除しないとの指示があった場合）は、名称を変更することを促すようにしてもよい。
【０１３７】
ステップＳ２８０２では、認証を行う。
ステップＳ２８０４では、認証が成功したか否かを判断し、成功した場合はステップＳ２８０６へ進み、それ以外の場合はステップＳ２８０２へ戻る。
ステップＳ２８０６では、ＵＩ画面を表示する。
【０１３８】
ステップＳ２８０８では、ＵＩ部品数だけ、ステップＳ２８１０〜ステップＳ２８１８の処理を繰り返す。
ステップＳ２８１０では、利用状況の母集団変更用フィルタ設定を取得する。
ステップＳ２８１２では、ＵＩ操作情報通信モジュール３３０にアクセス統計情報取得を要求し、取得する。
【０１３９】
ステップＳ２８１４では、統計情報を表示用に加工する。例えば、アクセス数を％割合に変更する。
ステップＳ２８１６では、統計情報の可視化対象であるか否かを判断し、統計情報の可視化対象の場合はステップＳ２８１８へ進み、それ以外の場合はステップＳ２８２０へ進む。
【０１４０】
ステップＳ２８１８では、アイコンサイズを変更する。
ステップＳ２８２０では、ＵＩ部品数だけステップＳ２８１０〜ステップＳ２８１８の処理を繰り返し、すべてのＵＩ部品の処理が終了したら、ステップＳ２８２２へ進む。
ステップＳ２８２２では、ＵＩ操作情報通信モジュール３３０に操作情報蓄積を要求する。
【０１４１】
ステップＳ２８２４では、操作統計情報に基づいたワンタッチアプリケーション作成が必要であるか否かを判断し、必要な場合はステップＳ２８２６へ進み、それ以外の場合はステップＳ２８４０へ進む。
ステップＳ２８２６では、操作統計情報の取得を要求する。
ステップＳ２８２８では、操作統計情報に基づいたワンタッチアプリケーションを作成する。
【０１４２】
ステップＳ２８３０では、変更前のフィルタによる統計情報によって作成されたワンタッチアプリケーションの削除確認を通知する。
ステップＳ２８３２では、旧統計に基づくワンタッチアプリケーションを保存するか否かを判断し、保存する場合はステップＳ２８３４へ進み、それ以外の場合はステップＳ２８３８へ進む。
ステップＳ２８３４では、別名保存の入力を促す。
【０１４３】
ステップＳ２８３６では、入力された別名によりワンタッチアプリケーションの名称を変更する。
ステップＳ２８３８では、旧統計のワンタッチアプリケーションを削除する。
ステップＳ２８４０では、操作イベントを待つ。
ステップＳ２８４２では、画面遷移イベントを検知し、ステップＳ２８０２へ戻る。
【０１４４】
図２９は、本実施の形態による処理例を示す説明図である。図２８の例に示すフローチャートによる処理例を示すものである。
図２９（ａ）は、統計ワンタッチアプリケーションを作成した後の表示例を示している。
画面２９００に、コピーボタン２９１０、ファックスボタン２９１５、プリントボタン２９２０、スキャン・メールボタン２９２５、多用ワンタッチアプリＮｏ．１ボタン２９３０、多用ワンタッチアプリＮｏ．２ボタン２９３５、多用ワンタッチアプリＮｏ．３ボタン２９３８、コメント表示領域２９４０を表示する。多用ワンタッチアプリＮｏ．１ボタン２９３０には、バッジ２９３１を表示する。多用ワンタッチアプリＮｏ．２ボタン２９３５には、バッジ２９３６を表示する。多用ワンタッチアプリＮｏ．３ボタン２９３８には、バッジ２９３９を表示する。
コメント表示領域２９４０には、例えば「統計が変更されたため、新しい統計ワンタッチアプリケーションに入れ替わります。以前のアプリケーションを残しておきますか？」と表示する。
コメント表示領域２９４０に対して選択操作２９４２がされた場合に、図２９（ｂ）の例に示す確認画面２９５０を表示する。
【０１４５】
図２９（ｂ）の例では、確認画面２９５０に、残すボタン２９５２、取り除くボタン２９５４を表示し、確認画面２９５０内に、例えば「統計が変更されたため、新しい統計ワンタッチアプリケーションに入れ替わります。以前のアプリケーションを残しておきますか？」と表示する。
残すボタン２９５２が選択された場合に、図２９（ｃ）の例に示す画面２９６０を表示する。
取り除くボタン２９５４が選択された場合は、以前のアプリケーションを画面２９６０から削除する。
【０１４６】
図２９（ｃ）の例では、画面２９６０に、例えば「保存する統計ワンタッチアプリケーションを選択してください。」と表示し、コピーボタン２９１０、ファックスボタン２９１５、プリントボタン２９２０、スキャン・メールボタン２９２５、多用ワンタッチアプリＮｏ．１ボタン２９３０、多用ワンタッチアプリＮｏ．２ボタン２９３５、多用ワンタッチアプリＮｏ．３ボタン２９３８を表示する。ここでは、多用ワンタッチアプリＮｏ．３ボタン２９３８が削除対象である。
多用ワンタッチアプリＮｏ．３ボタン２９３８に対して選択操作２９６２が行われた場合に、図２９（ｄ）の例に示す名称変更画面２９７０を表示する。
図２９（ｄ）の例では、名称変更画面２９７０に、名称変更作業領域２９７２、ＯＫボタン２９７４、キャンセルボタン２９７６を表示する。操作者は、名称変更作業領域２９７２内の名称を変更する。
ＯＫボタン２９７４が選択された場合に、図２９（ｅ）の例に示す確認画面２９８０を開く。
【０１４７】
図２９（ｅ）の例では、確認画面２９８０に、例えば「他のパラメータも変更しますか。変更しない場合はそのまま保存されます。」と表示し、変更するボタン２９８２、変更しないボタン２９８４を表示する。変更するボタン２９８２が選択された場合は、そのワンタッチアプリケーションに設定されているパラメータ変更の画面を表示し、パラメータ変更を促す。変更しないボタン２９８４が選択された場合は、そのワンタッチアプリケーションに設定されているパラメータはそのままで、名称を変更してワンタッチアプリケーションをそのまま残すようにする。
なお、統計ワンタッチアプリケーションを残すか否かについては、操作者の利用頻度に応じて残すか否かの判断をするようにしてもよい。
また、ある統計ワンタッチアプリケーションについて、その操作者は使用していない（又は、利用回数が予め定められた回数Ａよりも少ない）が、他の人による使用回数が多い（又は、利用回数が予め定められた回数Ｂよりも多い）場合、その利用を促すようにしてもよい。
【０１４８】
図３０を参照して、本実施の形態の情報処理装置１００、画像処理装置２００、携帯端末２２０、操作情報統計サーバー２５０のハードウェア構成例について説明する。図３０に示す構成は、例えばパーソナルコンピュータ等によって構成されるものであり、スキャナ等のデータ読み取り部３０１７と、プリンタ等のデータ出力部３０１８を備えたハードウェア構成例を示している。
【０１４９】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）３００１は、前述の実施の形態において説明した各種のモジュール、すなわち、ユーザーインタフェース制御モジュール１０５、操作受付モジュール１１０、表示モジュール１１５、フィルタ設定モジュール１２０、操作統計処理モジュール１２５、通信モジュール２５５、操作情報統計モジュール２６０、リモートＵＩ制御モジュール３０５Ａ、ローカルＵＩ制御モジュール３０５Ｂ、ウェブＵＩ制御モジュール３０５Ｃ、フィルタ設定用エージェント４００等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【０１５０】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）３００２は、ＣＰＵ３００１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）３００３は、ＣＰＵ３００１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバス等から構成されるホストバス３００４により相互に接続されている。
【０１５１】
ホストバス３００４は、ブリッジ３００５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅの略）バス等の外部バス３００６に接続されている。
【０１５２】
キーボード３００８、マウス等のポインティングデバイス３００９は、操作者により操作されるデバイスである。ディスプレイ３０１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅの略）等があり、各種情報をテキストやイメージ情報として表示する。また、ポインティングデバイス３００９とディスプレイ３０１０の両方の機能を備えているタッチスクリーン等であってもよい。その場合、キーボードの機能の実現について、キーボード３００８のように物理的に接続しなくても、画面（例えば、タッチスクリーン）上にソフトウェアでキーボード（いわゆるソフトウェアキーボード、スクリーンキーボード等ともいわれる）を描画して、キーボードの機能を実現するようにしてもよい。
【０１５３】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略）３０１１は、ハードディスク（フラッシュ・メモリ等であってもよい）を内蔵し、ハードディスクを駆動し、ＣＰＵ３００１によって実行するプログラムや情報を記録又は再生させる。ＨＤＤ３０１１は、操作履歴取得・記憶モジュール１３０等としての機能を実現させる。さらに、その他の各種データ、各種コンピュータ・プログラム等が格納される。
【０１５４】
ドライブ３０１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体３０１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース３００７、外部バス３００６、ブリッジ３００５、及びホストバス３００４を介して接続されているＲＡＭ３００３に供給する。なお、リムーバブル記録媒体３０１３も、データ記録領域として利用可能である。
【０１５５】
接続ポート３０１４は、外部接続機器３０１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート３０１４は、インタフェース３００７、及び外部バス３００６、ブリッジ３００５、ホストバス３００４等を介してＣＰＵ３００１等に接続されている。通信部３０１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部３０１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部３０１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【０１５６】
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図３０に示す情報処理装置１００等のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図３０に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略）等がある）や再構成可能な集積回路（具体例として、ＦＰＧＡ（ｆｉｅｌｄ−ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙの略）等がある）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図３０に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機などに組み込まれていてもよい。
【０１５７】
また、前述の実施の形態の説明内での比較処理において、「以上」、「以下」、「より大きい」、「より小さい（又は、未満）」としたものは、例示であって、その組み合わせに矛盾が生じない限り、それぞれ「より大きい」、「より小さい（又は、未満）」、「以上」、「以下」としてもよい。
【０１５８】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌの略）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分若しくは全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【０１５９】
１００…情報処理装置
１０５…ユーザーインタフェース制御モジュール
１１０…操作受付モジュール
１１５…表示モジュール
１２０…フィルタ設定モジュール
１２５…操作統計処理モジュール
１３０…操作履歴取得・記憶モジュール
２００…画像処理装置
２１０…操作者
２２０…携帯端末
２５０…操作情報統計サーバー
２５５…通信モジュール
２６０…操作情報統計モジュール
２９０…通信回線
【図１】
2020107176.tif 000003
【図２】
2020107176.tif 000004
【図３】
2020107176.tif 000005
【図４】
2020107176.tif 000006
【図５Ａ】
2020107176.tif 000007
【図５Ｂ】
2020107176.tif 000008
【図５Ｃ】
2020107176.tif 000009
【図６】
2020107176.tif 000010
【図７】
2020107176.tif 000011
【図８】
2020107176.tif 000012
【図９】
2020107176.tif 000013
【図１０】
2020107176.tif 000014
【図１１】
2020107176.tif 000015
【図１２】
2020107176.tif 000016
【図１３】
2020107176.tif 000017
【図１４Ａ】
2020107176.tif 000018
【図１４Ｂ】
2020107176.tif 000019
【図１５】
2020107176.tif 000020
【図１６Ａ】
2020107176.tif 000021
【図１６Ｂ】
2020107176.tif 000022
【図１７】
2020107176.tif 000023
【図１８Ａ】
2020107176.tif 000024
【図１８Ｂ】
2020107176.tif 000025
【図１９】
2020107176.tif 000026
【図２０Ａ】
2020107176.tif 000027
【図２０Ｂ】
2020107176.tif 000028
【図２１】
2020107176.tif 000029
【図２２Ａ】
2020107176.tif 000030
【図２２Ｂ】
2020107176.tif 000031
【図２３】
2020107176.tif 000032
【図２４】
2020107176.tif 000033
【図２５】
2020107176.tif 000034
【図２６Ａ】
2020107176.tif 000035
【図２６Ｂ】
2020107176.tif 000036
【図２７】
2020107176.tif 000037
【図２８Ａ】
2020107176.tif 000038
【図２８Ｂ】
2020107176.tif 000039
【図２９Ａ】
2020107176.tif 000040
【図２９Ｂ】
2020107176.tif 000041
【図３０】
2020107176.tif 000042