(57)【特許請求の範囲】
【請求項１】
複数種類の機能をもち、且つ該複数種類の機能の中から実行させる機能をユーザに選択させるためのメニュー画像を表示させることが可能な操作パネルを備えた複合機であって、
前記実行させる機能がユーザによって選択される前に、前記複合機における前記操作パネル以外の部分に対して前記ユーザが実施した動作である実施動作を検知する動作検知部と、
該動作検知部で検知された前記実施動作に応じて、前記ユーザが実行させようとしている機能を推測する推測処理を実行し、該推測処理の結果に基づき前記メニュー画像を変更する表示制御部と、を備え、
前記表示制御部は、前記実施動作が複数検知された場合、各実施動作に応じて個別に前記推測処理を実行し、各実施動作についての前記推測処理の個々の結果に基づき、前記メニュー画像を変更することを特徴とする複合機。
【請求項２】
複数種類の機能をもち、且つ該複数種類の機能の中から実行させる機能をユーザに選択させるためのメニュー画像を表示させることが可能な操作パネルを備えた複合機であって、
前記実行させる機能がユーザによって選択される前に、前記複合機における前記操作パネル以外の部分に対して前記ユーザが実施した動作である実施動作を検知する動作検知部と、
該動作検知部で検知された前記実施動作に応じて、前記ユーザが実行させようとしている機能を推測する推測処理を実行し、該推測処理の結果に基づき前記メニュー画像を変更する表示制御部と、を備え、
前記表示制御部は、前記実施動作が複数検知された場合、各実施動作に応じて個別に前記推測処理を実行し、各実施動作についての前記推測処理の個々の結果を統合した結果に基づき、前記メニュー画像を変更することを特徴とする複合機。
【請求項３】
前記推測処理は、前記複数種類の機能のそれぞれに対し、前記実施動作との関連性に応じて優先順位を付与する処理であることを特徴とする請求項１又は２に記載の複合機。
【請求項４】
複数種類の機能をもち、且つ該複数種類の機能の中から実行させる機能をユーザに選択させるためのメニュー画像を表示させることが可能な操作パネルを備えた複合機であって、
前記実行させる機能がユーザによって選択される前に、前記複合機における前記操作パネル以外の部分に対して前記ユーザが実施した動作である実施動作を検知する動作検知部と、
該動作検知部で検知された前記実施動作に応じて、前記ユーザが実行させようとしている機能を推測する推測処理を実行し、該推測処理の結果に基づき前記メニュー画像を変更する表示制御部と、を備え、
前記表示制御部は、前記実施動作が複数検知された場合、検知された全ての前記実施動作の組合せに応じて前記推測処理を実行し、前記推測処理の結果に基づき前記メニュー画像を変更し、
前記推測処理は、前記複数種類の機能のそれぞれに対し、検知された全ての前記実施動作の組合せとの関連性に応じて優先順位を付与する処理であることを特徴とする複合機。
【請求項５】
前記表示制御部は、直近の所定回数以内に検知された前記実施動作のみに応じて、前記推測処理を実行することを特徴とする請求項１〜４のいずれか１項に記載の複合機。
【請求項６】
前記表示制御部は、前記推測処理を実行するに際し、より実行時に近い時刻に実施された前記実施動作ほど優先させることを特徴とする請求項１〜５のいずれか１項に記載の複合機。
【請求項７】
前記表示制御部は、直近の前記実施動作の検知時点から所定時間前までに検知された前記実施動作のみに応じて、前記推測処理を実行することを特徴とする請求項１〜４のいずれか１項に記載の複合機。
【請求項８】
前記表示制御部は、直近の所定時間以内に検知された前記実施動作のみに応じて、前記推測処理を実行することを特徴とする請求項１〜４のいずれか１項に記載の複合機。
【請求項９】
前記操作パネル又は別途設けた操作ボタンで受け付けたユーザ操作に基づき、前記所定時間を変更する設定を行う設定部を備えたことを特徴とする請求項７又は８に記載の複合機。
【請求項１０】
複数種類の機能をもつ複合機に設けられ、且つ該複数種類の機能の中から実行させる機能をユーザに選択させるためのメニュー画像を表示させることが可能な操作パネルの表示制御方法であって、
前記複合機の動作検知部が、前記実行させる機能がユーザによって選択される前に、前記複合機における前記操作パネル以外の部分に対して前記ユーザが実施した動作である実施動作を検知する動作検知ステップと、
前記複合機の表示制御部が、前記動作検知ステップで検知された前記実施動作に応じて、前記ユーザが実行させようとしている機能を推測する推測処理を実行し、該推測処理の結果に基づき前記メニュー画像を変更する表示制御ステップと、を有し、
前記表示制御ステップは、前記実施動作が複数検知された場合、各実施動作に応じて個別に前記推測処理を実行し、各実施動作についての前記推測処理の個々の結果に基づき、前記メニュー画像を変更するステップであることを特徴とする表示制御方法。
【請求項１１】
複数種類の機能をもつ複合機に設けられ、且つ該複数種類の機能の中から実行させる機能をユーザに選択させるためのメニュー画像を表示させることが可能な操作パネルの表示制御方法であって、
前記複合機の動作検知部が、前記実行させる機能がユーザによって選択される前に、前記複合機における前記操作パネル以外の部分に対して前記ユーザが実施した動作である実施動作を検知する動作検知ステップと、
前記複合機の表示制御部が、前記動作検知ステップで検知された前記実施動作に応じて、前記ユーザが実行させようとしている機能を推測する推測処理を実行し、該推測処理の結果に基づき前記メニュー画像を変更する表示制御ステップと、を有し、
前記表示制御ステップは、前記実施動作が複数検知された場合、各実施動作に応じて個別に前記推測処理を実行し、各実施動作についての前記推測処理の個々の結果を統合した結果に基づき、前記メニュー画像を変更するステップであることを特徴とする表示制御方法。
【請求項１２】
複数種類の機能をもつ複合機に設けられ、且つ該複数種類の機能の中から実行させる機能をユーザに選択させるためのメニュー画像を表示させることが可能な操作パネルの表示制御方法であって、
前記複合機の動作検知部が、前記実行させる機能がユーザによって選択される前に、前記複合機における前記操作パネル以外の部分に対して前記ユーザが実施した動作である実施動作を検知する動作検知ステップと、
前記複合機の表示制御部が、前記動作検知ステップで検知された前記実施動作に応じて、前記ユーザが実行させようとしている機能を推測する推測処理を実行し、該推測処理の結果に基づき前記メニュー画像を変更する表示制御ステップと、を有し、
前記表示制御ステップは、前記実施動作が複数検知された場合、検知された全ての前記実施動作の組合せに応じて前記推測処理を実行し、前記推測処理の結果に基づき前記メニュー画像を変更するステップであり、
前記推測処理は、前記複数種類の機能のそれぞれに対し、検知された全ての前記実施動作の組合せとの関連性に応じて優先順位を付与する処理であることを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合機及び表示制御方法に関し、より詳細には、操作パネルに表示させたメニュー画像から機能を選択して実行させることが可能な複合機、及びその操作パネルの表示制御方法に関する。
【背景技術】
【０００２】
複合機には複数種類の機能が備わっており、ユーザがその中から利用したい機能を選択するためには、複合機の操作パネルに表示されている機能一覧から選択する必要がある。
【０００３】
しかし、その機能一覧において、ユーザが想像している名前とは違う名前で表示された機能が存在したり、似たような名前の機能が表示されていたりすると、ユーザにとって機能を選択するまで時間がかかることになる。その結果、ユーザ一人ひとりが複合機を占有する時間が長くなる可能性や、機能を選択する時点でユーザが複合機の利用を諦めてしまう可能性が生じる。特に、近年の複合機は利用可能な機能が増加してきているため、このような問題がより顕著になる。
【０００４】
このような問題に対して、特許文献１に記載の技術を適用することも考えられる。特許文献１に記載の技術では、コピー機能切り替えキー等の所定の操作ボタンが押下されると、その操作ボタンに応じた操作指示を受け付ける画面を表示するが、その際にユーザ使用履歴情報又はマシン使用履歴情報に基づいて使用される可能性の高い操作ボタンを標準より大きく表示することで、操作ボタンを押し間違う可能性を低減するようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１７１９０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術は、所定の操作ボタンが押下された場合にはじめて、使用可能性の高い操作ボタンを大きく表示させるものに過ぎず、ユーザが複合機の操作パネルに一度も触れていない状態では、やはりユーザはどの操作ボタンを押下すべきかを考えて押下するまでに時間を要することになり、実行させたい機能が容易に選択できるとは言えない。さらに、特許文献１に記載の技術では、使用履歴情報に基づく処理を採用しているため、ユーザが初めて実行する機能に対する操作性改善の効果は見込めない。
【０００７】
本発明は、上述のような実状に鑑みてなされたものであり、その目的は、操作パネルに表示させたメニュー画像から機能を選択して実行させることが可能な複合機において、ユーザにとって利用したい機能を選択し易くすることにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の第１の技術手段は、複数種類の機能をもち、複数種類の機能をもち、且つ該複数種類の機能の中から実行させる機能をユーザに選択させるためのメニュー画像を表示させることが可能な操作パネルを備えた複合機であって、前記実行させる機能がユーザによって選択される前に、前記複合機における前記操作パネル以外の部分に対して前記ユーザが実施した動作である実施動作を検知する動作検知部と、該動作検知部で検知された前記実施動作に応じて、前記ユーザが実行させようとしている機能を推測する推測処理を実行し、該推測処理の結果に基づき前記メニュー画像を変更する表示制御部と、を備え、前記表示制御部は、前記実施動作が複数検知された場合、各実施動作に応じて個別に前記推測処理を実行し、各実施動作についての前記推測処理の個々の結果に基づき、前記メニュー画像を変更することを特徴としたものである。
【０００９】
本発明の第２の技術手段は、複数種類の機能をもち、且つ該複数種類の機能の中から実行させる機能をユーザに選択させるためのメニュー画像を表示させることが可能な操作パネルを備えた複合機であって、前記実行させる機能がユーザによって選択される前に、前記複合機における前記操作パネル以外の部分に対して前記ユーザが実施した動作である実施動作を検知する動作検知部と、該動作検知部で検知された前記実施動作に応じて、前記ユーザが実行させようとしている機能を推測する推測処理を実行し、該推測処理の結果に基づき前記メニュー画像を変更する表示制御部と、を備え、前記表示制御部は、前記実施動作が複数検知された場合、各実施動作に応じて個別に前記推測処理を実行し、各実施動作についての前記推測処理の個々の結果を統合した結果に基づき、前記メニュー画像を変更することを特徴としたものである。
【００１０】
本発明の第３の技術手段は、第１又は第２の技術手段において、前記推測処理は、前記複数種類の機能のそれぞれに対し、前記実施動作との関連性に応じて優先順位を付与する処理であることを特徴としたものである。
【００１１】
本発明の第４の技術手段は、複数種類の機能をもち、且つ該複数種類の機能の中から実行させる機能をユーザに選択させるためのメニュー画像を表示させることが可能な操作パネルを備えた複合機であって、前記実行させる機能がユーザによって選択される前に、前記複合機における前記操作パネル以外の部分に対して前記ユーザが実施した動作である実施動作を検知する動作検知部と、該動作検知部で検知された前記実施動作に応じて、前記ユーザが実行させようとしている機能を推測する推測処理を実行し、該推測処理の結果に基づき前記メニュー画像を変更する表示制御部と、を備え、前記表示制御部は、前記実施動作が複数検知された場合、検知された全ての前記実施動作の組合せに応じて前記推測処理を実行し、前記推測処理の結果に基づき前記メニュー画像を変更し、前記推測処理は、前記複数種類の機能のそれぞれに対し、検知された全ての前記実施動作の組合せとの関連性に応じて優先順位を付与する処理であることを特徴としたものである。
【００１２】
本発明の第５の技術手段は、第１〜第４のいずれか１の技術手段において、前記表示制御部は、直近の所定回数以内に検知された前記実施動作のみに応じて、前記推測処理を実行することを特徴としたものである。
【００１３】
本発明の第６の技術手段は、第１〜第５のいずれか１の技術手段において、前記表示制御部は、前記推測処理を実行するに際し、より実行時に近い時刻に実施された前記実施動作ほど優先させることを特徴としたものである。
【００１４】
本発明の第７の技術手段は、第１〜第４のいずれか１の技術手段において、前記表示制御部は、直近の前記実施動作の検知時点から所定時間前までに検知された前記実施動作のみに応じて、前記推測処理を実行することを特徴としたものである。
【００１５】
本発明の第８の技術手段は、第１〜第４のいずれか１の技術手段において、前記表示制御部は、直近の所定時間以内に検知された前記実施動作のみに応じて、前記推測処理を実行することを特徴としたものである。
【００１６】
本発明の第９の技術手段は、第７又は第８の技術手段において、前記操作パネル又は別途設けた操作ボタンで受け付けたユーザ操作に基づき、前記所定時間を変更する設定を行う設定部を備えたことを特徴としたものである。
【００１７】
本発明の第１０の技術手段は、複数種類の機能をもつ複合機に設けられ、且つ該複数種類の機能の中から実行させる機能をユーザに選択させるためのメニュー画像を表示させることが可能な操作パネルの表示制御方法であって、前記複合機の動作検知部が、前記実行させる機能がユーザによって選択される前に、前記複合機における前記操作パネル以外の部分に対して前記ユーザが実施した動作である実施動作を検知する動作検知ステップと、前記複合機の表示制御部が、前記動作検知ステップで検知された前記実施動作に応じて、前記ユーザが実行させようとしている機能を推測する推測処理を実行し、該推測処理の結果に基づき前記メニュー画像を変更する表示制御ステップと、を有し、前記表示制御ステップは、前記実施動作が複数検知された場合、各実施動作に応じて個別に前記推測処理を実行し、各実施動作についての前記推測処理の個々の結果に基づき、前記メニュー画像を変更するステップであることを特徴とすることを特徴としたものである。
【００１８】
本発明の第１１の技術手段は、複数種類の機能をもつ複合機に設けられ、且つ該複数種類の機能の中から実行させる機能をユーザに選択させるためのメニュー画像を表示させることが可能な操作パネルの表示制御方法であって、前記複合機の動作検知部が、前記実行させる機能がユーザによって選択される前に、前記複合機における前記操作パネル以外の部分に対して前記ユーザが実施した動作である実施動作を検知する動作検知ステップと、前記複合機の表示制御部が、前記動作検知ステップで検知された前記実施動作に応じて、前記ユーザが実行させようとしている機能を推測する推測処理を実行し、該推測処理の結果に基づき前記メニュー画像を変更する表示制御ステップと、を有し、前記表示制御ステップは、前記実施動作が複数検知された場合、各実施動作に応じて個別に前記推測処理を実行し、各実施動作についての前記推測処理の個々の結果を統合した結果に基づき、前記メニュー画像を変更するステップであることを特徴としたものである。
【００１９】
本発明の第１２の技術手段は、複数種類の機能をもつ複合機に設けられ、且つ該複数種類の機能の中から実行させる機能をユーザに選択させるためのメニュー画像を表示させることが可能な操作パネルの表示制御方法であって、前記複合機の動作検知部が、前記実行させる機能がユーザによって選択される前に、前記複合機における前記操作パネル以外の部分に対して前記ユーザが実施した動作である実施動作を検知する動作検知ステップと、前記複合機の表示制御部が、前記動作検知ステップで検知された前記実施動作に応じて、前記ユーザが実行させようとしている機能を推測する推測処理を実行し、該推測処理の結果に基づき前記メニュー画像を変更する表示制御ステップと、を有し、前記表示制御ステップは、前記実施動作が複数検知された場合、検知された全ての前記実施動作の組合せに応じて前記推測処理を実行し、前記推測処理の結果に基づき前記メニュー画像を変更するステップであり、前記推測処理は、前記複数種類の機能のそれぞれに対し、検知された全ての前記実施動作の組合せとの関連性に応じて優先順位を付与する処理であることを特徴としたものである。
【発明の効果】
【００２０】
本発明によれば、操作パネルに表示させたメニュー画像から機能を選択して実行させることが可能な複合機において、ユーザが利用したい機能を選択し易くなる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施形態に係る複合機（ＭＦＰ）の一構成例を示すブロック図である。
【図２】図１のＭＦＰにおける操作部の一例を示す外観図である。
【図３】図１のＭＦＰの一例を示す外観図である。
【図４】図２の操作部に表示させるユーザインターフェース画像の他の例を示す図である。
【図５】図１のＭＦＰにおける処理例を説明するためのフロー図である。
【図６】図５の処理に用いるテーブルの一例を示す図である。
【図７】図１のＭＦＰにおける他の処理例を説明するためのフロー図である。
【図８】図２の操作部に表示させるユーザインターフェース画像の他の例を示す図である。
【図９】図１のＭＦＰにおける他の処理例を説明するためのフロー図である。
【図１０】図９の処理に用いるテーブルの一例を示す図である。
【図１１】図２の操作部に表示させるユーザインターフェース画像の他の例を示す図である。
【図１２】図１のＭＦＰにおける他の処理例で用いるテーブルの一例を示す図である。
【図１３】図１のＭＦＰにおける他の処理例を説明するためのフロー図である。
【図１４】図１のＭＦＰにおける他の処理例を説明するためのフロー図である。
【発明を実施するための形態】
【００２２】
本発明に係る複合機（ＭＦＰ）は、例えばスキャナからの原稿読取機能、コピー機能、プリント機能、ファクシミリ（ＦＡＸ）機能などの複数種類の機能をもつ機器であり、操作パネルも備えるものとする。ＭＦＰは、一般的にコピー機能やプリント機能等の画像形成機能を有しており、この場合、多機能の画像形成装置であるとも言える。ここで、上記原稿読取機能には、読み取った画像データをＭＦＰ内部の記憶装置や外部記憶媒体に保存する保存機能や、読み取った画像データを電子メール（Ｅｍａｉｌ）に添付して送信するＥｍａｉｌ送信機能（インターネットＦＡＸ機能）などが付加される。以下、本発明の様々な実施形態について、図面を参照しながら説明する。
【００２３】
（第１の実施形態）
本発明の第１の実施形態について、図１〜図６を参照しながら説明する。図１は本実施形態に係るＭＦＰの一構成例を示すブロック図、図２は図１のＭＦＰにおける操作部の一例を示す外観図、図３は図１のＭＦＰの一例を示す外観図である。また、図４は図２の操作部に表示させるユーザインターフェース（ＵＩ）画像の他の例を示す図、図５は図１のＭＦＰにおける処理例を説明するためのフロー図、図６は図５の処理に用いるテーブルの一例を示す図である。
【００２４】
本実施形態に係るＭＦＰ１は、その全体を制御する制御部１０、及びユーザからの操作入力を受け付ける操作部１３を備える。また、ＭＦＰ１は、複数種類の機能をもつ機器であり、そのために例えば、画像処理部１１、印刷部１２、原稿読取部１４、通信部１５、及び外部メモリ接続部１６を備える。なお、ＭＦＰ１にもたせる機能によっては、例えば通信部１５や外部メモリ接続部１６を具備しない場合や、ＭＦＰ１にこれら以外の部位を具備する場合もある。さらに、ＭＦＰ１は動作検知部１７を備える。
【００２５】
制御部１０は、プログラム保存領域にＭＦＰ１の全体を制御するための制御プログラム（ファームウェア）を格納し、その制御プログラムを動作させることで各種制御を行う。例えば制御部１０は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processing Unit）、作業領域としてのＲＡＭ（Random Access Memory）、及び上記制御プログラムや各種設定内容を記憶した記憶装置などの制御デバイスで構成することができ、集積回路／ＩＣ（Integrated Circuit）チップセットとして搭載することもできる。この記憶装置としては、フラッシュＲＯＭ（Read Only Memory）、Electrically Erasable and Programmable  ＲＯＭ（ＥＥＰＲＯＭ：登録商標）、ＨＤＤ（Hard Disk Drive）等が挙げられ、画像を保存するためのＨＤＤ等の記憶部（図示せず）を利用することもできる。
【００２６】
原稿読取部１４は、ＣＣＤ（charge-coupled device）などで構成され、読取対象となる原稿（用紙）の画像を光学的に読み取る部位であり、スキャナ部とも呼ばれる。原稿読取部１４は、例えば原稿を載置する原稿台の下面に設けられ、原稿台に載置された用紙上の原稿画像を光学的に読み取り、そのデータ（画像データ）を画像処理部１１等の後段に出力する。
【００２７】
また、ＭＦＰ１には、原稿台の上にＡＤＦ（Auto Document Feeder）を設けることもできる。ＡＤＦは、原稿を自動搬送するための装置であり、自動搬送された原稿の画像が原稿読取部１４で読み取られることになる。無論、ＡＤＦに別途原稿読取部１４を設けておいてもよい。ここで、ＡＤＦとしては、ＳＰＦ（Single Pass Feeder）やＲＳＰＦ（Reversing Single Pass Feeder）などと呼ばれる装置も含まれるものとする。
【００２８】
画像処理部１１は、印刷対象画像に画像処理を施す部位である。この画像処理としては、画像処理部１１に入力される印刷対象画像が印刷部１２で印刷可能な形式でない場合にその形式に変換する処理や、保存先に保存する形式のファイルに変換する処理などが挙げられる。画像処理部１１自体も、制御部１０と同様にファームウェアにより動作させる制御デバイスで構成することができ、集積回路／ＩＣチップセットとして搭載することもできる。また、画像処理部１１は、ＡＳＩＣ（Application Specific Integrated Circuit）としてＭＦＰ１に搭載することができる。
【００２９】
印刷部１２は、原稿読取部１４から画像データを直接入力するか、若しくは画像処理部１１で原稿読取部１４からの画像データに画像処理を施した後の画像データを入力し、その画像を印刷用紙等に印刷する。印刷部１２での印字方式は、例えば電子写真方式、インクジェット方式などが挙げられる。
【００３０】
操作部１３は、操作パネル１３ｂを有するものとするが、図２で例示するように操作ボタン１３ａも有するように構成できる。ユーザは、操作部１３から、ＭＦＰ１を使用する際に設定値等を入力したり、処理を実行させたりすることが可能となっている。
【００３１】
操作ボタン１３ａは、ユーザ操作を受け付けるためのハードウェアキーであり、キー操作部とも呼べる。図２では、操作ボタン１３ａとしては電源キー、節電キー、及びホーム画面への移行キーを設けた例を挙げているが、これに限ったものではない。操作ボタン１３ａとして、例えばコピー開始のためのスタートキー、数字を入力するための数字キー群、カーソルを左右上下に移動させるための左右上下キー、決定キーなど他のキーを設けてもよい。
【００３２】
操作パネル１３ｂは、例えばタッチパネル部であり、液晶ディスプレイや有機エレクトロルミネッセンスディスプレイ等の表示部と、ユーザによるその表示部の表示領域上でのタッチ操作を検出するタッチセンサ部とで構成される。上記タッチセンサ部として設けるセンサとしては、例えば静電容量方式のセンサや抵抗膜方式のセンサなど、様々な方式のセンサが適用できる。
【００３３】
この表示部にはＵＩ画像が表示され、表示されたＵＩ画像に対してタッチセンサ部でタッチが検出された場合、そのタッチ位置に対応するＵＩ画像内の画像が示す処理が実行されると共に、必要に応じてＵＩ画像の遷移がなされる。なお、例えば操作ボタン１３ａの１つであるホーム画面への移行キーのように、ハードウェアキーの押下操作によってもＵＩ画像の遷移などが可能に構成することができる。
【００３４】
そして、操作パネル１３ｂは、上記複数種類の機能の中から実行させる機能をユーザに選択させるためのメニュー画像が表示可能となっている。このメニュー画像は、一般的に初期画面として表示されるものであり、また上記ＵＩ画像の１つとして表示させればよい。
【００３５】
初期画面に表示させるＵＩ画像としては、例えば図２で示すようにボタン群（アイコン群）を含むＵＩ画像２０が挙げられる。ＵＩ画像２０は、コピー機能選択ボタン（コピーモード選択ボタン）２１、Ｅｍａｉｌ送信機能（インターネットＦＡＸ機能）選択ボタン２２、ＦＡＸ機能選択ボタン２３、ＦＴＰ（File Transfer Protocol）／Ｄｅｓｋｔｏｐ送信機能選択ボタン２４、ドキュメントファイリング機能選択ボタン（ドキュメントファイリングモード選択ボタン）２５、スキャン保存機能選択ボタン（スキャン保存モード選択ボタン）２６など、ＭＦＰ１に設けられた機能を使用するためのボタンがユーザ選択可能に表示されている。なお、ボタン２１〜２６はいずれも原稿読取部１４での原稿読み取りを必要とする機能である。
【００３６】
ユーザがＦＴＰ／Ｄｅｓｋｔｏｐ送信機能選択ボタン２４を選択することで、ＦＴＰによりファイルサーバやユーザが使用するＰＣ（Personal Computer）などに対して読み取った画像データを送信することが可能となる。ユーザがドキュメントファイリング機能選択ボタン２５を選択することで、読み取った画像データに対して印刷、ＦＡＸ送信、Ｅｍａｉｌ送信（インターネットＦＡＸ送信）などの処理を実行すると共に、ユーザによって指定された保存先に画像データを送信してファイリングすることが可能となる。
【００３７】
ユーザがスキャン保存機能選択ボタン２６を選択することで、保存先を選択するためのＵＩ画像に遷移し、その後、読み取った画像データをユーザによって指定された保存先に保存することが可能となる。例えば、Universal Serial Bus（ＵＳＢ：登録商標、以下同様）メモリが差し込まれている場合には、その保存先としてＵＳＢメモリが自動的に選択されるようにしてもよい。
【００３８】
また、ＵＩ画像２０では、ユーザが矢印ボタン２８を押下することで、その他の機能を表示させることもできるようになっている。その他、ＵＩ画像２０には、文字サイズや言語の設定等を行うためのボタン群２７も表示されており、ユーザが矢印ボタン２９を押下することで、その他のボタンを表示させることもできるようになっている。
【００３９】
なお、ＭＦＰ１に具備する操作パネルとしては、上述したようなメニュー画像を表示させることが可能であればよく、表示部（表示パネル）のみを備え、操作入力は操作ボタン１３ａからのみ受け付けるように構成することもできる。
【００４０】
通信部１５は、外部のＰＣやサーバ装置などと通信するための有線又は無線のネットワークインターフェースであり、外部機器との通信を行う。なお、サーバ装置としては、ＦＴＰやそれから派生したプロトコルを用いたサーバ装置などが挙げられる。ＭＦＰ１は、通信部１５でＰＣから印刷ジョブを受信することや、通信部１５を介してサーバ装置にアクセスして印刷用のファイルを取得することや、画像データのファイルをサーバ装置やＰＣに保存のために送信することなどが可能となっている。
【００４１】
外部メモリ接続部１６は、ＭＦＰ１に外部メモリを接続するための接続インターフェースである。外部メモリとしては、例えばＵＳＢメモリ、ＳＤメモリカード等のメモリカードなど、様々なメモリが適用できる。ＭＦＰ１は、外部メモリ接続部１６を介し、外部メモリに格納されたファイルを印刷のために取得することや、原稿読取部１４で読み取った画像データを外部メモリに保存することが可能になっている。
【００４２】
動作検知部１７は、メニュー画像から上記実行させる機能がユーザによって選択される前に（つまり選択されていない状態で）、ＭＦＰ１における操作パネル１３ｂ以外の部分に対してそのユーザが実施した動作である実施動作を検知する。動作検知部１７は、ＭＦＰ１における実施動作検知位置に設置された各種センサ群で構成される。
【００４３】
図３で例示するＭＦＰ１は、その本体３１の上部（原稿台の上側）に開閉可能な原稿カバー３２が設置されており、その原稿カバー３２にはＡＤＦ３３も取り付けられている。このＭＦＰ１は、本体３１の側面に手差しトレイ３４を備えると共に、操作部１３の近辺（又は操作部１３の側面）などに外部メモリ接続部１６の一例であるＵＳＢ端子３５を備えている。
【００４４】
このようなＭＦＰ１の場合、動作検知部１７として、ＵＳＢ端子３５へのＵＳＢメモリの挿入を検知する機構、手差しトレイ３４に用紙がセットされたことを検知するセンサ、ＡＤＦ３３の原稿載置トレイに原稿がセットされたことを検知するセンサ、原稿台の上に原稿がセットされたことを検知するセンサなどが設けられることになる。
【００４５】
なお、動作検知部１７は、機能がユーザによって選択されていない状態に限らず、機能が選択された後も実施動作を検知できるように構成しておけばよい。それにより、機能が選択された後も、その機能を実行させるために必要な他の実施動作（及び操作パネル１３ｂに対する操作）をユーザに促すようなＵＩ画像を、表示させることもできる。例えば、原稿セット、送信先や保存先の指定などをユーザに促すことができる。
【００４６】
そして、本発明の主たる特徴としてＭＦＰ１は次の表示制御部１０ａを備える。以下では、表示制御部１０ａが制御部１０に含まれる例を挙げるが、これに限ったものではない。
【００４７】
表示制御部１０ａは、動作検知部１７で検知された上記実施動作に応じて、上記ユーザが実行させようとしている機能（ユーザが選択し得る機能）を推測する推測処理を実行し、上記推測処理の結果に基づき上記メニュー画像を変更する。上記推測処理は、例えば後述するような１又は複数のテーブル（推測用テーブルと呼べる）を参照して推測する処理とすることができる。無論、これに限らず、上記推測処理は例えばプログラムとして上記推測用テーブルの値を埋め込んでおくことで実行できる。
【００４８】
メニュー画像の変更は、例えば、メニュー画像において、検知された実施動作から推測される機能が選択し易くなるように及び／又はその機能が目立つように、機能選択ボタン（アイコン）のレイアウトやサイズを変更すればよい。つまり、本発明では、上記実施動作によって上記メニュー画像の表示方法を異ならせていると言える。最も単純な例としては、或る実施動作が検知された場合、それに関連付けられた１又は複数の機能のボタンを他のボタンより大きく表示することが考えられる。なお、関連付けはテーブルに格納しておけばよい。
【００４９】
より具体的には、上記メニュー画像の一例である図２のＵＩ画像２０を表示した状態において、手差しトレイ３４への用紙の手差しが検知された場合、コピー機能（又はプリント機能）を利用していようとしていると推測し、コピー機能選択ボタン２１（及び図示しないプリント機能選択ボタン）を他のボタンより大きく表示させるか、他のボタンを隠すなどすればよい。
【００５０】
後者の例として、図４のＵＩ画像４０では、機能選択ボタンのうちコピー機能選択ボタン２１だけを大きくしてコピー機能選択ボタン２１ａとし、残りのボタンを隠し、設定等のボタン群２７については縮小してボタン群２７ａとしている。なお、ＵＩ画像４０のように、上記残りのボタンを隠していることは矢印ボタン２８の近くに分かるように表示させることが望ましい。このような表示はＵＩ画像２０においても同様に行ってもよい。
【００５１】
ボタン群２７ａを縮小する理由について説明する。ユーザが手差しトレイ３４に用紙をセットしているため、ユーザがセットした後にＵＩ画像２０に対して行う操作は、ＭＦＰ１がもつ機能の一部であると推測できる。そのため、ユーザがＵＩ画像２０上でボタン群２７のボタンを押下する可能性は、コピー機能、ＦＡＸ機能、スキャン機能などに比べて低いと考えられ、ＵＩ画像４０ではボタン群２７を縮小したボタン群２７ａを表示させている。
【００５２】
このように、本実施形態では、ＭＦＰ１がもつ複数種類の機能のうち実施されるであろう機能をユーザによる実施動作に応じて自動的に選択してユーザに提示するため、ユーザが利用したい機能を選択し易くなり、ＭＦＰ１を占有する時間が短くなる。また、本実施形態では、このような実施動作に応じた提示を行うため、ユーザが初めて実行する機能に対する操作性改善の効果も見込める。
【００５３】
その他、ＭＦＰ１に例えばＮＦＣ（Near Field Communication）モジュールや赤外線通信モジュールなどの近距離無線通信部を設けておき、動作検知部１７として近距離無線通信部が携帯端末機器との無線接続確立を検知するように構成してもよい。この携帯端末装置は無線通信部を有する装置であり、携帯電話機（スマートフォンと呼ばれるものも含む）、モバイルＰＣ、携帯情報端末などが挙げられる。そして、無線接続が確立した場合には、表示制御部１０ａは、例えばプリント機能やＦＡＸ機能をユーザが実行させようとしていると推測すればよい。
【００５４】
また、制御部１０は、表示制御部１０ａの他に認証処理部１０ｂを有することが好ましい。認証処理部１０ｂは、ユーザＩＤ（及びパスワード）について入力を受け付けるか、若しくはＩＣカード等から読み取りを行い、その後、外部の認証サーバ装置又は内部の認証用データにアクセスしてユーザ認証を実行する処理を行えばよい。
【００５５】
このような認証処理部１０ｂを設けることで、特定のユーザ、例えばＭＦＰ１のユーザとして登録して日が浅い（例えば６か月以内）ユーザに対してのみ、表示制御部１０ａがこのようなメニュー画像の自動変更を実行するように構成することもできる。
【００５６】
以上では、表示制御部１０ａにおける最も単純な制御例を挙げたが、上記推測処理は、上記複数種類の機能のそれぞれに対し、上記実施動作との関連性に応じて優先順位（優先度）を付与する処理としてもよい。上記実施動作との関連性とは、その実施動作を必要とする度合いを指し、その実施動作を伴ってユーザが実行させようとしている機能である可能性や確率を指すとも言える。
【００５７】
優先順位の付与のルールとしては、複数の機能に同じ優先順位を付与してもよいし、或いは全ての機能に異なる優先順位を付与してもよい。また、可能性がない機能を除いて優先順位を付与してもよい。また、優先順位は、各機能が選択される確率に基づくことが好ましいため、そのユーザ又はそのＭＦＰ１における使用履歴に基づき自動的に算出するようにしてもよい。
【００５８】
図５及び図６を併せて参照しながら、上述のような優先順位の付与処理を採用した処理の一例を説明する。まず、表示制御部１０ａは、動作検知部１７でＭＦＰ１に対してユーザが実施した動作（実施動作）を検知したか否かを、動作検知部１７から検知情報を受信したか否かで判定する（ステップＳ１）。表示制御部１０ａは、ステップＳ１でＹＥＳの場合、その検知情報を分析する（ステップＳ２）。ステップＳ１でＮＯの場合（検知できない段階では）、動作検知部１７からの検知情報を待つ。
【００５９】
このように表示制御部１０ａは、各種センサ群１７によって検知された情報からユーザによる実施動作を分析（解析）するユーザ動作解析部を有してもよい。ここで、分析とは、検知結果とその検知結果に対応する実施動作とを予め関連付けたテーブルを用意しておき、単に検知情報がどの検知位置での検知結果を示すものであるかを判定し、そのテーブルを参照して判定結果に関連付けられた実施動作を読み出すだけでよい。検知位置が分かればユーザによる実施動作がどのようなものであるかが分かるためである。例えば、手差しトレイ３４に設けられたセンサで用紙が検知された場合には、ユーザが手差し用紙を挿入したことが分かる。
【００６０】
ステップＳ２に続き、表示制御部１０ａは、分析された結果を基に、分析結果とＭＦＰ１がもつ各機能との関連度を算出し、各機能に対して優先順位を付与する（ステップＳ３）。この付与を行う部位は優先順位設定部と呼べる。
【００６１】
この優先順位設定部では、関連度の算出を事前に行い、その結果、つまり実施動作とその実施動作を行う可能性の高い機能と予め関連付けた結果を、テーブル（例えば図６のテーブル６０）として格納しておけばよい。そして、この優先順位設定部は、実際の処理時（ステップＳ３の処理時）には実施動作をキーとしてそのテーブルを参照し、優先順位を読み出すだけでよい。
【００６２】
なお、本実施形態や後述の実施形態においては、「優先順位の付与」の例として、このようなテーブルの参照による優先順位の読み出しを行う例を挙げるがこれに限らず、また、説明の簡略化のために特にユーザ動作解析部や優先順位設定部について言及せずに表示制御部１０ａを制御の主体として説明する。
【００６３】
テーブル６０では、実施動作として３つを例示し、機能として５種類の機能を例示しているが、これに限ったものではない。また、テーブル６０において、Ｐ１，Ｐ２，Ｐ３はそれぞれ優先順位が１，２，３番目に高いことを示し、空欄は関連度無しでその機能を選択する可能性はかなり少ないことを示している。
【００６４】
例えば、ＡＤＦ３３や原稿台に「原稿をセットする」実施動作に対し、コピー機能は関連度が高いものとして、優先順位を高くしておく（Ｐ１）。また、この実施動作に対し、スキャン後のＥｍａｉｌ送信機能（Ｓｃａｎ  ｔｏ  Ｅｍａｉｌ機能）やスキャン後のＵＳＢメモリへの保存機能（Ｓｃａｎ  ｔｏ  ＵＳＢ機能）はそれに次いで優先順位を高くし（Ｐ２）、ＦＡＸ機能はそれに次いで優先順位を高くし（Ｐ３）、プリント機能や図６で図示しないアドレス帳機能は優先順位無しにしておく（空欄）。ここで、アドレス帳機能とはＭＦＰ１に登録されているユーザ情報を閲覧する機能を指し、それに対応するボタンは図２のＵＩ画像２０に含めて図示している。
【００６５】
テーブル６０では、「原稿をセットする」実施動作に対しては、優先順位Ｐ１，Ｐ２，Ｐ３に設定したいずれの機能も可能性があるが、一般的な機能利用頻度（各機能が選択される確率）に基づき優先順位を分けている。一般的な機能利用頻度ではなく、上述したように使用履歴に基づき優先順位を自動的に算出してもよい。具体的には、一定期間毎にそのユーザ又はそのＭＦＰ１における使用履歴に基づき優先順位を自動的に算出し、その算出結果に基づきテーブル６０を更新しておけばよい。他の実施動作についても同様の考え方で、一般的な機能利用頻度や使用履歴に基づき優先順位を付与すればよい。
【００６６】
また、本実施形態ではステップＳ２，Ｓ３で処理を分けて説明しているが、テーブル６０のように機能は実施動作と関連付けるのではなく、直接、検知情報（どの検知位置からの検知結果であるのかを示す情報、つまりどのセンサからの検知結果であるのかを示す情報）と関連付けておくことが好ましい。例えば、テーブル６０において「実施動作」を「検知情報」に置き換えるだけで対応できる。なお、後述する他の実施形態でも同様に上述のような直接の関連付けを行うことが好ましい。
【００６７】
ステップＳ３に続き、表示制御部１０ａは、付与された優先順位に基づき、メニュー画像を表示する（ステップＳ４）。既に表示されているメニュー画像と異なる場合には、ステップＳ４では表示が変更されることになる。ステップＳ４での表示の結果、優先順位が高い機能を示す項目（例えば優先順位の高い機能から所定数の項目）のボタンについては、通常に比べて大きく表示し、優先順位が低い機能のボタンについては小さく表示させるか或いは非表示にすればよい。
【００６８】
例えば、ステップＳ１において手差しトレイ３４のセンサで用紙が検知された場合には、ステップＳ２でユーザが手差し用紙を挿入したことが分かり、ステップＳ３で、その結果としてユーザがその用紙への印刷を伴う機能（テーブル６０中ではコピー機能又はプリント機能）を実行しようとしていることが分かり、そのような機能の中からテーブル６０に格納された優先順位に基づきメニュー画像を変更して表示させればよい。その結果、例えば図４のＵＩ画像４０のように、コピー機能選択ボタン２１を大きくしたコピー機能選択ボタン２１ａが表示される。
【００６９】
そして、表示制御部１０ａは、ステップＳ４で表示されたメニュー画像の機能を含む表示項目から、機能に関連付けられたボタン（アイコン）がユーザによって選択されたか否かを判定する（ステップＳ５）。無論、ここでは優先順位の高い機能が選択されるとは限らない。また、ＭＦＰ１がもつ機能といった大きなカテゴリに含まれないようなボタン（例えばボタン群２７ａ中のボタン）が選択される可能性もあるが、その場合にはそのボタンが示す処理を行うように例えば設定用のＵＩ画像を表示させるなどすればよい。
【００７０】
ステップＳ５でＹＥＳの場合、制御部１０は、ＭＦＰ１は選択されたボタンに関連付けられた機能を実行するように各部を制御し、その機能を実行させる（ステップＳ６）。その際、設定が必要な項目や更に必要な実施動作があれば、ユーザに適時に通知するなどすればよい。
【００７１】
図５，図６を参照して説明した処理例では、ユーザが操作パネル１３ｂにて機能を選択する前に行った実施動作と予め付与した優先順位とに基づき、ユーザが利用したいと思われる機能をＭＦＰ１本体で実施動作後に細かく選別してメニュー画像に反映させている。従って、この処理例では、よりユーザの希望に合った制御が可能となる。
【００７２】
（第２の実施形態）
本発明の第２の実施形態は、第１の実施形態において、主に複数の実施動作の検知に対応できるようにしたものである。他の点は同様であり、その説明を省略する。例えば、本実施形態においても優先順位を用いることは必須ではない。
【００７３】
本実施形態における表示制御部１０ａは、上記実施動作が複数検知された場合（つまり動作検知部１７で上記ユーザが実施した動作を複数検知した場合）、各実施動作に応じて個別に上記推測処理を実行する。例えば検知された実施動作が実施動作ａ，ｂの２つあれば、実施動作ａに応じた推測処理を実行すると共に、実施動作ｂに応じた推測処理も実行する。なお、複数検知された場合とは、直近に実行された機能（以下、直近実行機能と呼ぶ）について、その機能が実行された後に（ＭＦＰ１の設置時から一度も機能が選択されていない場合には設置がなされた後に）複数検知された場合を指す。上記直近実行機能は、ＭＦＰ１がもつ機能のうち、前回実行された機能を指す。
【００７４】
そして、本実施形態における表示制御部１０ａは、各実施動作についての上記推測処理の個々の結果に基づき、つまり個々の結果をそれぞれ生かすように、メニュー画像を変更する。
【００７５】
次に、本実施形態における処理例について、図７及び図８を併せて参照しながら説明する。図７は図１のＭＦＰにおける他の処理例を説明するためのフロー図、図８は図２の操作部に表示させるＵＩ画像の他の例を示す図である。
【００７６】
まず、表示制御部１０ａは、動作検知部１７でＭＦＰ１に対してユーザが実施した動作（実施動作）を検知したか否かを、動作検知部１７から検知情報を受信したか否かで判定する（ステップＳ１１）。表示制御部１０ａは、ステップＳ１１でＹＥＳの場合、その実施動作が複数であったか否かを判定する（ステップＳ１２）。この判定は、上述したように直近実行機能の実行後に行い、例えば或る機能が実行されてから所定期間経過する度に実行すればよい。なお、ステップＳ１１でＮＯの場合（検知できない段階では）、動作検知部１７からの検知情報を待つ。
【００７７】
ステップＳ１２でＹＥＳの場合、表示制御部１０ａは、その検知情報から個々の実施動作（単動作と呼ぶ）に分解し（ステップＳ１３）、ステップＳ２，Ｓ３と同様に、そのうち１つの単動作を分析し（ステップＳ１４）、分析された結果を基に各機能に対して優先順位を付与する（ステップＳ１５）。続いて、表示制御部１０ａは全ての単動作を分析したか否かを判定し（ステップＳ１６）、ＮＯであればステップＳ１４に戻って次の単動作の分析を行い、ＹＥＳとなった段階でステップＳ１７に進む。なお、ステップＳ１３は単に検知情報をセンサ毎に分ければよく、ステップＳ１４では予め定められた順番で単動作を分析すればよい。
【００７８】
また、ステップＳ１５では、例えばテーブル６０を参照し、単動作毎に優先順位を読み出せばよい。ステップＳ１１〜Ｓ１３において手差し用紙セットとＵＳＢメモリ挿入とが検知された場合には、前者についての処理時にコピー機能に優先順位Ｐ１を与え、後者についての処理時にプリント機能、Ｓｃａｎ  ｔｏ  ＵＳＢ機能、ＦＡＸ機能にそれぞれ優先順位Ｐ２、Ｐ１、Ｐ３を与えればよい。
【００７９】
ステップＳ１７では、表示制御部１０ａは、付与された個々の優先順位に基づき、メニュー画像を表示する。ステップＳ１７では、例えば個々の優先順位に基づきボタンを追加していくような処理を行えばよい。それにより、上述した優先順位付与例に対しては、図８のＵＩ画像８０で例示するように、上記前者について優先順位Ｐ１に係るコピー機能選択ボタン２１を大きくしたコピー機能選択ボタン２１ａを表示させる共に、上記後者について優先順位Ｐ１に係るスキャン保存機能選択ボタン２６を大きくしたスキャン保存機能選択ボタン２６ａを表示させ、他の機能ボタンを隠すなどの処理が施される。また、この例では優先順位がＰ１の機能のみ採用したが、例えばＰ２の機能も併せて採用して対応するボタンを表示させてもよい。
【００８０】
なお、この例では、ＵＩ画像８０のように、元々初期画面として表示させる図２のＵＩ画像２０に含まれるスキャン保存機能選択ボタン２６ａ（その保存先を選択するＵＩ画像に移行するためのボタン）を表示させた例を挙げているが、Ｓｃａｎ  ｔｏ  ＵＳＢ機能が優先順位Ｐ１となっているため、そのままＳｃａｎ  ｔｏ  ＵＳＢ機能選択ボタンを大きく表示させるようにしてもよい。なお、この点は後述する図１１でも同様である。
【００８１】
一方、ステップＳ１２でＮＯの場合（１つのみ検知された場合）には、図５のステップＳ３，Ｓ４，Ｓ５と同様の処理を行う（ステップＳ２０，Ｓ２１，Ｓ１７）。但し、この場合、ステップＳ１７では１つしか優先順位が付与されていないため、その１つの優先順位に基づきメニュー画像を表示すればよい。
【００８２】
ステップＳ１７の処理後、表示制御部１０ａを含む制御部１０は、ステップＳ５，Ｓ６と同様の処理を行い（ステップＳ１８，Ｓ１９）、処理を終了する。
【００８３】
このような構成により、本実施形態では、複数の実施動作が検知された場合にも対応できるため、より細かな場合分けが可能となって、ユーザが実行したいと考えている機能のボタンをより確実に目立たせて表示させることができる。
【００８４】
また、本実施形態や後述する他の実施形態のように、複数の実施動作の検知に対応できる実施形態では特に、ユーザを判別するために認証処理部１０ｂを設けることが好ましい。ユーザが切り替わる毎に（及び例えば省電力モードや電源オフに移行する度に）、実施動作の検知を行い（図７の例であればユーザ毎且つ所定期間毎に検知を行い）、その結果に基づきメニュー画像の自動変更を実行すればよい。但し、認証処理部１０ｂを設けなくても、或いは設けておき機能させないような設定にしておいてもよい。その場合、図７で例示したように、ユーザ判別を実行せずに、つまり誰が実施動作したかに依らずに処理を実行すればよいだけである。
【００８５】
（第３の実施形態）
本発明の第３の実施形態は、第２の実施形態と同様に複数の実施動作の検知に対応できるものであるが、第２の実施形態とは表示制御部１０ａの制御が異なる。他の点は第２の実施形態と同様であり、その説明を省略する。
【００８６】
本実施形態における表示制御部１０ａは、上記実施動作が複数検知された場合、各実施動作に応じて個別に上記推測処理を実行するまでは第２の実施形態と同様である。但し、本実施形態における表示制御部１０ａは、第２の実施形態と異なり、各実施動作についての上記推測処理の個々の結果を統合した結果に基づき、上記メニュー画像を変更する。この統合処理では、優先順位を採用する場合には優先順位を統合（加算や平均など）すればよい。
【００８７】
次に、本実施形態における処理例について、図９〜図１１を併せて参照しながら説明する。図９は図１のＭＦＰにおける他の処理例を説明するためのフロー図、図１０は図９の処理に用いるテーブルの一例を示す図、図１１は図２の操作部に表示させるＵＩ画像の他の例を示す図である。
【００８８】
まず、表示制御部１０ａは、図７のステップＳ１１〜Ｓ１６，Ｓ２０，Ｓ２１と同様の処理を行う（ステップＳ３１〜Ｓ３６，Ｓ４１，Ｓ４２）。ここで、ステップＳ３２でＮＯの場合（つまり１つの実施動作のみ検知された場合）には、ステップＳ４１，Ｓ４２の処理後、図７での処理と同様に１つの実施動作に付与した優先順位に基づきメニュー画像を表示させ（ステップＳ３８）、ステップＳ１８，Ｓ１９と同じ処理を行えばよい（ステップＳ３９，Ｓ４０）。
【００８９】
ステップＳ３２でＹＥＳの場合（つまり複数の実施動作が検知された場合）には、ステップＳ３３〜Ｓ３６の処理を実行し、ステップＳ３６でＹＥＳとなった段階で、ステップＳ３７に進む。ステップＳ３７では、表示制御部１０ａは単動作毎に付与された優先順位を統合し、ステップＳ３８に進み、統合された優先順位に基づきメニュー画像を表示し、ステップＳ３９に進めばよい。
【００９０】
ステップＳ３５では、ステップＳ１５と同様に、例えば図６のテーブル６０を参照し、単動作毎に優先順位を読み出せばよい。ステップＳ３７では、読み出した優先順位を統合する。この統合は事前に実行しておいてもよい。そのためには、テーブル６０の代わりに図１０のテーブル１００で例示するようなテーブルを参照して、統合後の優先順位（区別のために評価点と呼ぶ）を読み出し、その評価点に基づきステップＳ３８におけるメニュー画像の表示処理を行えばよい。
【００９１】
テーブル１００では、優先順位Ｐ１，Ｐ２，Ｐ３にそれぞれ点数「３」，「２」，「１」を割り当て、機能毎にそれらの点数を加算して評価点を算出しており、且つ３つの全ての実施動作が検知された場合に読み出す評価点を例示している。しかし、実際には検知された実施動作群によって評価点は異なるため、実施動作群のセット毎にテーブルを設けておく。
【００９２】
例えば、実施動作群（原稿セット＋ＵＳＢメモリ挿入）が検知された場合、Ｓｃａｎ  ｔｏ  ＵＳＢ機能に対する評価点は、原稿セットについての優先順位Ｐ２の２点とＵＳＢメモリ挿入についての優先順位Ｐ１の３点を足し合わせた５点となる。同様に他の機能の評価点は、コピー機能では３点（＝３＋０）、Ｓｃａｎ  ｔｏ  Ｅｍａｉｌ機能、ＦＡＸ機能、プリント機能ではいずれも２点となる。
【００９３】
もし、このような実施動作群が検知された場合にステップＳ３８における表示処理を実行すると、図１１のＵＩ画像１１０で例示するようになる。ＵＩ画像１１０では、一番左に評価点が最も高いスキャン保存機能選択ボタン２６を大きくしたスキャン保存機能選択ボタン２６ｂが表示される共に、その隣にコピー機能選択ボタン２１を大きくしたコピー機能選択ボタン２１ｂを表示され（スキャン保存機能選択ボタン２６ｂよりは小さく表示され）、他の機能ボタンが隠されている。
【００９４】
なお、評価点が上位２つの機能のみを表示させた例を挙げたが、表示させる機能数又は位数は予め決めておけばよく、例えば上位１つの機能のみ表示させてもよいし、上位２位以内の機能のみを表示させてもよい。
【００９５】
このような構成により、本実施形態では、複数の実施動作が検知された場合にも対応できるだけでなく、第２の実施形態に比べてより細かな場合分けが可能となって、ユーザが実行したいと考えている機能のボタンをより確実に目立たせて表示させることができる。また、第２の実施形態では複数の実施動作の検知の結果として目立たせる機能が重複した場合には、同じ機能のボタンが複数表示されることになるが、本実施形態では統合処理を行うため、その機能のボタンを１つのみ表示させるようなこともできる。
【００９６】
また、本実施形態では、例示したように優先順位を用いることが好ましいが、これに限ったものではなく、単純に検知された実施動作毎にユーザが実行させようとしている機能を推測して、それらの推測結果を統合した結果に基づきメニュー画像を変更するものであればよい。例えば、テーブル６０のように実施動作毎に１つの機能と関連付けたテーブルを用意してそのテーブルを参照し（ここまでは第２の実施形態と同じ）、統合処理として重複した機能の１つと見做すことで、上述したようにその機能のボタンを１つのみ表示させることができる。さらに、例えば、統合処理において重複した機能を１つと見做すだけでなく、重複数が増えるほどその機能のボタンを大きく表示するようなこともできる。
【００９７】
（第４の実施形態）
本発明の第４の実施形態は、第２又は第３の実施形態と同様に複数の実施動作の検知に対応できるものであるが、第２，第３の実施形態とは表示制御部１０ａの制御が異なる。本実施形態について、第３の実施形態と異なる点を中心に説明するが、その他の点は同様である。
【００９８】
本実施形態における表示制御部１０ａは、上記実施動作が複数検知された場合、検知された全ての上記実施動作の組合せに応じて上記推測処理を実行し、上記推測処理の結果に基づき上記メニュー画像を変更する。第３の実施形態では各実施動作についての推測処理を統合した結果に基づきメニュー画像を変更したが、本実施形態では推測処理の時点で統合を行っている。よって、本実施形態では、基本的に第３の実施形態と同様の効果を奏することになる。
【００９９】
本実施形態において優先順位を用いる場合、上記推測処理は、ＭＦＰ１がもつ複数種類の機能のそれぞれに対し、検知された全ての上記実施動作の組合せとの関連性に応じて優先順位を付与する処理となる。
【０１００】
優先順位を用いる処理例について、図１２を参照しながら説明する。図１２は、図１のＭＦＰにおける他の処理例で用いるテーブルの一例を示す図である。テーブル１２０では行１２２において、原稿セット、ＵＳＢメモリ挿入、手差し用紙セットの３つの実施動作に対して、その組合せ毎に機能との関連性に応じた優先順位が付与されている。例えば、原稿セット＋ＵＳＢメモリ挿入の実施動作群が検知された場合について、コピー機能とＦＡＸ機能に優先順位Ｐ３が付与され、プリント機能とＳｃａｎ  ｔｏ  Ｅｍａｉｌ機能に優先順位Ｐ２が付与され、Ｓｃａｎ  ｔｏ  ＵＳＢ機能に優先順位Ｐ１が付与されている。なお、テーブル１２０では行１２１において、単動作のみについての優先順位も付与された例を挙げている。
【０１０１】
この処理例の流れについては図示しないが、その一例について簡単に説明する。表示制御部１０ａは、まず、図９のステップＳ３１〜Ｓ３３の処理と同様に検知した動作数を判定する。そして、表示制御部１０ａは、複数の実施動作を検知した場合にはテーブル１２０の行１２２の中のいずれかを参照し、１つの実施動作を検知した場合にはテーブル１２０の行１２１の中のいずれかを参照し、機能毎の優先順位を読み出し、メニュー画像の表示に反映させる。
【０１０２】
このような処理例により、例えば原稿セット＋ＵＳＢメモリ挿入の実施動作群が検知されたときにはＳｃａｎ  ｔｏ  ＵＳＢ機能のボタンを他の機能のボタンに比べて大きく表示させることができる。また、３つの全てが検知されたときには、コピー機能とＳｃａｎ  ｔｏ  Ｅｍａｉｌ機能のボタンを他の機能のボタンに比べて大きく表示させることができる。また、ＵＳＢメモリ挿入の実施動作のみが検知されたときにはプリント機能のボタンを他の機能のボタンに比べて大きく表示させる。いずれの場合においても、他の実施形態で例示した通り上記他の機能のボタンは隠してもよい。
【０１０３】
また、図９等で説明した上記所定期間を或る程度短く設定することで、まずユーザが原稿セットするとコピー機能及びＦＡＸ機能のボタンが大きく表示され、次にＵＳＢメモリ挿入を行うとＳｃａｎ  ｔｏ  ＵＳＢ機能のボタンが大きく表示されるように、ユーザにとって実施動作を行う度に画面が遷移していること視認することもできる。
【０１０４】
また、本実施形態でも例示したように優先順位を用いることが好ましいが、これに限ったものではなく、単純に検知された複数の実施動作のセットに対応してユーザが実行させようとしている機能を推測して、その推測結果に基づきメニュー画像を変更するものであればよい。例えば、実施動作群のセット毎に１つの機能を関連付けたテーブルを用意し、検知された実施動作群をキーとしてそのテーブルを参照して１つの機能のみを大きく表示させるようなこともできる。
【０１０５】
（第５の実施形態）
本発明の第５の実施形態は、第２〜第４の実施形態と同様に複数の実施動作の検知を前提とするものであるが、表示制御部１０ａの制御が異なる。本実施形態について、第３の実施形態と異なる点を中心に説明するが、その他の点は同様であり、また第２，第４の実施形態にも同様に適用できる。
【０１０６】
本実施形態における表示制御部１０ａは、直近の所定回数以内に検知された上記実施動作のみに応じて、上記推測処理を実行する。直近とは上記推測処理を実行する時点を基準とする。つまり、本実施形態では、例えば４つの実施動作が検知された場合でも直近の所定回数以内（例えば３回以内）に検知された実施動作からのみ推測処理を実行し、最も古い１つの実施動作はメニュー画像の変更には寄与しないようにしている。
【０１０７】
次に、本実施形態における処理例について、図１３を併せて参照しながら説明する。図１３は、図１のＭＦＰにおける他の処理例を説明するためのフロー図である。
【０１０８】
まず、表示制御部１０ａは、図５のステップＳ１〜Ｓ３と同様に、ユーザによる実施動作を検知したか否かを判定し（ステップＳ５１）、検知された場合（ＹＥＳの場合）にはその検知情報の分析（ステップＳ５２）及び優先順位の付与（ステップＳ５３）を行う。一方、検知されない場合（ＮＯの場合）には後述のステップＳ５８に進む。
【０１０９】
ステップＳ５３の処理後、表示制御部１０ａは直近実行機能の実行後、Ｎ回を超える実施動作を検知したか否かを判定し（ステップＳ５４）、ＹＥＳであった場合には最も古い実施動作による分析結果を破棄する（ステップＳ５５）。ここで、Ｎは上記所定回数を示す１以上の整数であり、例えば検知できる実施動作の数（図１０の例では３つ）と一致させることが好ましい。
【０１１０】
ステップＳ５４でＮＯの場合、並びにステップＳ５５の処理後、図９のステップＳ３７，Ｓ３８と同様に、単動作毎に付与されそれまでに蓄積されている優先順位を統合し（ステップＳ５６）、その統合された優先順位に基づきメニュー画像を変更する（ステップＳ５７）。ステップＳ５６では、当然、ステップＳ５５で破棄された分を除いて統合し、ステップＳ５７では、１つの単動作についてのみの優先順位が残る場合にはそのまま優先順位使用してメニュー画像を変更すればよい。
【０１１１】
ステップＳ５７に続き、表示制御部１０ａは、ステップＳ３９と同様に、機能が選択されたか否かを判定し（ステップＳ５８）、ＹＥＳの場合には、制御部１０がステップＳ４０と同様に、選択された機能を実行させる（ステップＳ５９）。ステップＳ５９でＮＯの場合にはステップＳ５１に戻り、次の実施動作を待つ。
【０１１２】
このような構成により、本実施形態では、古い実施動作を無視して新しい実施動作のみからユーザが実行したいと考えている機能を推測し、その機能のボタンをより確実に目立たせて表示させることができる。
【０１１３】
また、図１３の処理例の他に、図９の処理例のように所定期間毎に処理を実行することもできる。例えば、図９の処理例においてステップＳ３６の処理とステップＳ３７の処理の間にステップＳ５４，Ｓ５５の処理を挿入すればよい。
【０１１４】
（第６の実施形態）
本発明の第６の実施形態は、第２〜第５の実施形態と同様に複数の実施動作の検知を前提とするものであるが、表示制御部１０ａの制御が異なる。本実施形態について、第３の実施形態と異なる点を中心に説明するが、その他の点は同様であり、また第２，第４の実施形態にも同様に適用できる。また、本実施形態は第５の実施形態の処理との併用も可能である。
【０１１５】
本実施形態における表示制御部１０ａは、第２〜第４の実施形態のいずれか１における推測処理を実行するに際し、より実行時に近い時刻に実施された上記実施動作ほど優先させる（より反映させる）ものとする。
【０１１６】
より単純な例を挙げると、合計２つの実施動作が検知された場合、古い方の実施動作についての優先順位を所定順位下げる。より具体的に図６のテーブル６０を参照する例を挙げて説明する。ＵＳＢメモリ挿入が検知された後に原稿セットが検知された場合には、テーブル６０の「原稿セット」に関する行の優先順位はそのままで「ＵＳＢメモリ挿入」に関する行の優先順位を２つ下げるとよい（元がＰ２，Ｐ３については例えば優先順位無しにすればよい）。
【０１１７】
この場合、図１０で説明したような評価点は、コピー機能について３点のまま、プリント機能について０点に下がり、Ｓｃａｎ  ｔｏ  Ｅｍａｉｌ機能について２点のまま、Ｓｃａｎ  ｔｏ  ＵＳＢ機能についてはコピー機能と同じ３点に下がり、ＦＡＸ機能については１点に下がる。
【０１１８】
従って、図９の処理に本例を適用し、ステップＳ３８における表示処理を実行して上位２つの機能のボタンまで表示させた場合、図１１のＵＩ画像１１０の代わりに図８のＵＩ画像８０のように、コピー機能選択ボタン２１ａとスキャン保存機能選択ボタン２６ａが同じ大きさで表示されるようになる。なお、ここでは、ボタン２１ａ，２６ａの順序は元のＵＩ画像２０の順序に合わせているが、これに限ったものではない。
【０１１９】
本実施形態では、上述のように複数の実施動作が検知された場合でも直近に検知された方の実施動作を優先させて推測処理を行うため、その結果として、優先させた実施動作に関連する機能のボタンをより目立たせるようなこともできる。なお、本実施形態は、古い方の実施動作の寄与度を下げるものであるため、特に第５の実施形態や後述する第７，第８の実施形態を併用しない場合に特に効果を奏することになるが、これらの実施形態との併用を妨げるものではない。
【０１２０】
（第７の実施形態）
本発明の第７の実施形態は、第２〜第６の実施形態と同様に複数の実施動作の検知を前提とするものであるが、表示制御部１０ａの制御が異なる。本実施形態について、第３の実施形態と異なる点を中心に説明するが、その他の点は同様であり、また第２，第４にも同様に適用できる。また、本実施形態は第５，第６の実施形態の処理とも併用できる。
【０１２１】
本実施形態における表示制御部１０ａは、直近の上記実施動作の検知時点から所定時間前までに検知された上記実施動作のみに応じて、上記推測処理を実行する。直近とは上記推測処理を実行する時点を基準とする。つまり、本実施形態では、例えば４つの実施動作が検知された場合でも直近の検知の時刻から所定時間（例えば３０秒）前までに検知された実施動作からのみ推測処理を実行し、それより古い実施動作はメニュー画像の変更には寄与しないようにしている。上記所定時間は検知情報の保持時間であると言える。
【０１２２】
次に、本実施形態における処理例について、図１４を併せて参照しながら説明する。図１４は、図１のＭＦＰにおける他の処理例を説明するためのフロー図である。
【０１２３】
まず、表示制御部１０ａは、図５のステップＳ１〜Ｓ３と同様に、ユーザによる実施動作を検知したか否かを判定し（ステップＳ６１）、検知された場合（ＹＥＳの場合）にはその検知情報の分析（ステップＳ６２）及び優先順位の付与（ステップＳ６３）を行う。一方、検知されない場合（ＮＯの場合）には後述のステップＳ６７に進む。
【０１２４】
ステップＳ６３の処理後、表示制御部１０ａは、直近に検知された実施動作を起点として（直近の実施動作の検知時から）、Ｔ秒より前の検知情報による分析結果を破棄する（ステップＳ６４）。ここで、Ｔは上記所定時間を示す正の整数である。Ｔ＝３０秒の場合、最も近い検知時点から４０秒前に検知された実施動作についての分析結果は破棄されることになる。
【０１２５】
ステップＳ６４の処理後、図９のステップＳ３７，Ｓ３８と同様に、単動作毎に付与されそれまでに蓄積されている優先順位を統合し（ステップＳ６５）、その統合された優先順位に基づきメニュー画像を変更する（ステップＳ６６）。ステップＳ６５では、当然、ステップＳ６４で破棄された分を除いて統合し、ステップＳ６６では、１つの単動作についてのみの優先順位が残る場合にはそのまま優先順位使用してメニュー画像を変更すればよい。
【０１２６】
ステップＳ６６に続き、表示制御部１０ａは、ステップＳ３９と同様に、機能が選択されたか否かを判定し（ステップＳ６７）、ＹＥＳの場合には、制御部１０がステップＳ４０と同様に、選択された機能を実行させる（ステップＳ６８）。ステップＳ６８でＮＯの場合にはステップＳ６１に戻り、次の実施動作を待つ。
【０１２７】
このような構成により、本実施形態では、古い実施動作を無視して新しい実施動作のみからユーザが実行したいと考えている機能を推測し、その機能のボタンをより確実に目立たせて表示させることができる。
また、本実施形態ではＴを或る程度短く設定しておくことで、ユーザ毎の処理分けを適用しなくても実質的にユーザ毎の処理が可能となるといった利点もある。
【０１２８】
また、図１４の処理例の他に、図９の処理例のように所定期間毎に処理を実行することもできる。例えば、図９の処理例においてステップＳ３６の処理とステップＳ３７の処理の間にステップＳ６４の処理を挿入すればよい。
【０１２９】
また、図示しないが、ＭＦＰ１は次の設定部を備えておくことが好ましい。この設定部は、操作パネル１３ｂ又は別途設けた操作ボタン１３ａで受け付けたユーザ操作に基づき、上記所定時間を変更する設定を行う部位である。これにより、上記所定時間をユーザが変更できるようになる。
【０１３０】
（第８の実施形態）
本発明の第８の実施形態として、時間により推測処理を制御する他の例について説明する。本実施形態における表示制御部１０ａは、直近の所定時間以内に検知された上記実施動作のみに応じて、上記推測処理を実行する。直近の所定時間以内とは上記推測処理の実行時から所定時間以内を指す。つまり、本実施形態は第７の実施形態と上記所定時間の起点が異なり、複数の実施動作の検知も前提としないため第１〜第６のいずれの実施形態にも適用できる。他の点は第７の実施形態と同様であり、その説明を省略する。このような構成により、本実施形態では、第７の実施形態とほぼ同様の効果を奏する。また、本実施形態においても、上記設定部を設けることが好ましい。
【０１３１】
（その他）
以上、本発明に係るＭＦＰについて説明したが、処理の流れをフロー図で例示したように、本発明は、複数種類の機能をもつＭＦＰに設けられ、且つ上記複数種類の機能の中から実行させる機能をユーザに選択させるためのメニュー画像を表示させることが可能な操作パネルの表示制御方法としての形態も採り得る。また、本発明は、その表示制御方法をコンピュータに実行させるためのプログラム、そのプログラムを記録したコンピュータ読み取り可能な記録媒体（非一時的な記録媒体）としての形態も採り得る。
【０１３２】
この表示制御方法は、上記ＭＦＰの動作検知部が、上記実行させる機能がユーザによって選択される前に、上記ＭＦＰにおける上記操作パネル以外の部分に対して上記ユーザが実施した動作である実施動作を検知する動作検知ステップと、上記ＭＦＰの表示制御部が、上記動作検知ステップで検知された上記実施動作に応じて、上記ユーザが実行させようとしている機能を推測する推測処理を実行し、上記推測処理の結果に基づき上記メニュー画像を変更する表示制御ステップと、を有する。その他の応用例については、ＭＦＰについて説明した通りであり、その説明を省略する。
【０１３３】
また、上記プログラムは、換言すると、この表示制御方法における処理を上記ＭＦＰの制御部のコンピュータに実行させるためのプログラムである。ここで、上記処理は、上記実行させる機能がユーザによって選択される前に、上記ＭＦＰにおける上記操作パネル以外の部分に対して上記ユーザが実施した動作である実施動作を、上記ＭＦＰの動作検知部で検知する動作検知ステップと、上記動作検知ステップで検知された上記実施動作に応じて、上記ユーザが実行させようとしている機能を推測する推測処理を実行し、上記推測処理の結果に基づき上記メニュー画像を変更する表示制御ステップと、を有する。その他の応用例については、ＭＦＰについて説明した通りであり、その説明を省略する。また、上記の記録媒体としては、例えばＣＤ−ＲＯＭ又はＤＶＤ−ＲＯＭなどの光ディスクやメモリカード等の不揮発性の半導体メモリや、ハードディスクなど様々なものが挙げられる。また、上記のプログラムはインターネットからダウンロードして実行することや、放送波から受信して実行することもできる。
【符号の説明】
【０１３４】
１…ＭＦＰ、１０…制御部、１０ａ…表示制御部、１０ｂ…認証処理部、１１…画像処理部、１２…印刷部、１３…操作部、１３ａ…操作ボタン、１３ｂ…操作パネル、１４…原稿読取部、１５…通信部、１６…外部メモリ接続部、１７…動作検知部。
【図１】
0006292401.tif 000002
【図２】
0006292401.tif 000003
【図３】
0006292401.tif 000004
【図４】
0006292401.tif 000005
【図５】
0006292401.tif 000006
【図６】
0006292401.tif 000007
【図７】
0006292401.tif 000008
【図８】
0006292401.tif 000009
【図９】
0006292401.tif 000010
【図１０】
0006292401.tif 000011
【図１１】
0006292401.tif 000012
【図１２】
0006292401.tif 000013
【図１３】
0006292401.tif 000014
【図１４】
0006292401.tif 000015