(57)【要約】【課題】情報処理の設定過程で表示するヘルプデータの有用性を高める。【解決手段】アクション判定部５２は、ユーザが、設定を確定させずに行う操作数（非設定操作数）などに基づいて、ヘルプ表示を行うか否かを決定する。そして、ヘルプ表示を行う場合には、設定対象となる機能項目間の関連度を定義した機能間関連データ６４に基づいて、ユーザが選択した機能項目と関連が強い機能項目のリストを作成する。ヘルプ作成処理部５６は、このリストに基づいてヘルプ表示画像を作成し、表示処理部４８はパネルに対する表示を実行する。【選択図】図１０
2008257345.tif 000002
【特許請求の範囲】
【請求項１】
設定に基づいて情報処理を行う情報処理手段と、
ユーザの操作に基づいて、複数の選択項目に対して仮選択及び仮選択を確定する本選択を行い、本選択結果に基づいて前記情報処理の設定を行う設定手段と、
前記設定手段において仮選択された選択項目に基づいて、説明対象となる選択項目を決定する決定手段と、
前記決定手段において決定された説明対象となる選択項目について、前記ユーザに説明する出力を行う説明出力手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記決定手段は、前記設定手段が選択項目を本選択した場合に、本選択された選択項目と仮選択された選択項目との関係に基づいて、前記ユーザに説明する選択項目を決定することを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置において、
前記決定手段は、前記設定手段が選択項目を本選択する前に、前記設定手段における仮選択の冗長性を検知した場合に、前記ユーザに説明する選択項目を決定する処理を実行することを特徴とする情報処理装置。
【請求項４】
請求項１に記載の情報処理装置において、
前記決定手段は、前記設定手段において仮選択された選択項目の中から、前記ユーザに説明する選択項目を決定することを特徴とする情報処理装置。
【請求項５】
請求項１に記載の情報処理装置において、
前記決定手段は、前記設定手段において仮選択された選択項目との関連性に基づいて、前記ユーザに説明する選択項目を決定することを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記設定手段における選択項目の仮選択は、階層構造をもつ複数の選択項目の中から段階的に選択項目を仮選択することで行われ、
前記決定手段は、前記設定手段において仮選択された選択項目との前記階層構造における関連性に基づいて、前記ユーザに説明する選択項目を決定することを特徴とする情報処理装置。
【請求項７】
請求項１に記載の情報処理装置において、
前記決定手段は、前記設定手段における仮選択の冗長性にも基づいて、前記ユーザに説明する選択項目を決定することを特徴とする情報処理装置。
【請求項８】
請求項１に記載の情報処理装置において、
前記決定手段は、前記設定手段において過去なされた仮選択の履歴にも基づいて、前記ユーザに説明する選択項目を決定することを特徴とする情報処理装置。
【請求項９】
請求項１に記載の情報処理装置において、
前記説明出力手段は、同一の選択項目について複数種類の形式による出力が可能であることを特徴とする情報処理装置。
【請求項１０】
設定に基づいて情報処理を行う情報処理手段と、
選択項目が配置された表示空間を表示する表示手段と、
ユーザの操作に基づいて、前記表示空間を移動して前記選択項目を選択し、選択結果に基づいて前記情報処理の設定を行う設定手段と、
前記設定手段における前記表示空間の移動の軌跡に基づいて、説明対象となる選択項目を決定する決定手段と、
前記決定手段において決定された説明対象となる選択項目について、前記ユーザに説明する出力を行う説明出力手段と、
を備えることを特徴とする情報処理装置。
【請求項１１】
請求項１または１０に記載の情報処理装置と、
画像データに基づいて用紙に対する印刷をする印刷装置、または、用紙を読み取って画像データを生成する生成装置と、
を備え、
前記情報処理手段は、前記印刷装置または前記生成装置を制御する情報処理を行うことを特徴とする画像処理システム。
【請求項１２】
設定に基づいて情報処理を行う情報処理手段と、
ユーザの操作に基づいて、複数の選択項目に対して仮選択及び仮選択を確定する本選択を行い、本選択結果に基づいて前記情報処理の設定を行う設定手段と、
前記設定手段において仮選択された選択項目に基づいて、説明対象となる選択項目を決定する決定手段と、
前記決定手段において決定された説明対象となる選択項目について、前記ユーザに説明する出力を行う説明出力手段と、
として、コンピュータを機能させることを特徴とする情報処理プログラム。
【請求項１３】
設定に基づいて情報処理を行う情報処理手段と、
選択項目が配置された表示空間を表示する表示手段と、
ユーザの操作に基づいて、前記表示空間を移動して前記選択項目を選択し、選択結果に基づいて前記情報処理の設定を行う設定手段と、
前記設定手段における前記表示空間の移動の軌跡に基づいて、説明対象となる選択項目を決定する決定手段と、
前記決定手段において決定された説明対象となる選択項目について、前記ユーザに説明する出力を行う説明出力手段と、
として、コンピュータを機能させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理プログラム、または、画像処理システムに関する。
【背景技術】
【０００２】
コンピュータが多くの情報処理機能を持つ場合、これを操作するためのユーザインタフェースも複雑なものとなる。
【０００３】
下記特許文献１には、電子計算機等において、設定した許容回数を超える入力誤操作があった場合に、所定のガイダンスを表示する技術が開示されている。
【０００４】
下記特許文献２には、端末機におけるユーザの誤操作を登録し、再度同じ操作が行われた場合に、その操作に関するガイダンスを出力する技術が開示されている。
【０００５】
下記特許文献３には、ポインティングデバイスや、キーボードのキーなどの入力デバイスに対して、設定回数の操作が、他の入力デバイスに対する操作が行われる前に行われた場合に、その入力デバイスに対する説明を行う技術が開示されている。
【０００６】
下記特許文献４には、アプリケーションプログラムに対するユーザの操作データに基づいて習熟度を評価し、処理のために表示される処理メニューを熟練用メニューに切り換える技術が開示されている。
【０００７】
下記特許文献５には、操作手段に対する各種類の操作回数を記録し、その回数に基づいて、案内データを出力する操作種類についての優先順を決定する技術が開示されている。
【０００８】
【特許文献１】特開平０４−１９５６２６号公報
【特許文献２】特開２０００−１６３１８６号公報
【特許文献３】特開２０００−３０５６８４号公報
【特許文献４】特開２００３−０４４１９３号公報
【特許文献５】特開２００５−２４４９０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明の目的は、情報処理の設定を行うユーザに対する説明の内容を、情報処理の設定過程を考慮して選び、説明の有用性を高めることができる情報処理装置、情報処理プログラム、または、画像処理システムを提供することにある。
【課題を解決するための手段】
【００１０】
請求項１の情報処理装置の発明は、設定に基づいて情報処理を行う情報処理手段と、ユーザの操作に基づいて、複数の選択項目に対して仮選択及び仮選択を確定する本選択を行い、本選択結果に基づいて前記情報処理の設定を行う設定手段と、前記設定手段において仮選択された選択項目に基づいて、説明対象となる選択項目を決定する決定手段と、前記決定手段において決定された説明対象となる選択項目について、前記ユーザに説明する出力を行う説明出力手段と、を備える。
【００１１】
請求項２の情報処理装置の発明は、請求項１に記載の情報処理装置において、前記決定手段は、前記設定手段が選択項目を本選択した場合に、本選択された選択項目と仮選択された選択項目との関係に基づいて、前記ユーザに説明する選択項目を決定する。
【００１２】
請求項３の情報処理装置の発明は、請求項１に記載の情報処理装置において、前記決定手段は、前記設定手段が選択項目を本選択する前に、前記設定手段における仮選択の冗長性を検知した場合に、前記ユーザに説明する選択項目を決定する処理を実行する。
【００１３】
請求項４の情報処理装置の発明は、請求項１に記載の情報処理装置において、前記決定手段は、前記設定手段において仮選択された選択項目の中から、前記ユーザに説明する選択項目を決定する。
【００１４】
請求項５の情報処理装置の発明は、請求項１に記載の情報処理装置において、前記決定手段は、前記設定手段において仮選択された選択項目との関連性に基づいて、前記ユーザに説明する選択項目を決定する。
【００１５】
請求項６の情報処理装置の発明は、請求項５に記載の情報処理装置において、前記設定手段における選択項目の仮選択は、階層構造をもつ複数の選択項目の中から段階的に選択項目を仮選択することで行われ、前記決定手段は、前記設定手段において仮選択された選択項目との前記階層構造における関連性に基づいて、前記ユーザに説明する選択項目を決定する。
【００１６】
請求項７の情報処理装置の発明は、請求項１に記載の情報処理装置において、前記決定手段は、前記設定手段における仮選択の冗長性にも基づいて、前記ユーザに説明する選択項目を決定する。
【００１７】
請求項８の情報処理装置の発明は、請求項１に記載の情報処理装置において、前記決定手段は、前記設定手段において過去なされた仮選択の履歴にも基づいて、前記ユーザに説明する選択項目を決定する。
【００１８】
請求項９の情報処理装置の発明は、請求項１に記載の情報処理装置において、前記説明出力手段は、同一の選択項目について複数種類の形式による出力が可能である。
【００１９】
請求項１０の情報処理装置の発明は、設定に基づいて情報処理を行う情報処理手段と、選択項目が配置された表示空間を表示する表示手段と、ユーザの操作に基づいて、前記表示空間を移動して前記選択項目を選択し、選択結果に基づいて前記情報処理の設定を行う設定手段と、前記設定手段における前記表示空間の移動の軌跡に基づいて、説明対象となる選択項目を決定する決定手段と、前記決定手段において決定された説明対象となる選択項目について、前記ユーザに説明する出力を行う説明出力手段と、を備える。
【００２０】
請求項１１の情報処理装置の発明は、請求項１または１０に記載の情報処理装置と、画像データに基づいて用紙に対する印刷をする印刷装置、または、用紙を読み取って画像データを生成する生成装置と、を備え、前記情報処理手段は、前記印刷装置または前記生成装置を制御する情報処理を行う。
【００２１】
請求項１２の情報処理装置の発明は、設定に基づいて情報処理を行う情報処理手段と、ユーザの操作に基づいて、複数の選択項目に対して仮選択及び仮選択を確定する本選択を行い、本選択結果に基づいて前記情報処理の設定を行う設定手段と、前記設定手段において仮選択された選択項目に基づいて、説明対象となる選択項目を決定する決定手段と、前記決定手段において決定された説明対象となる選択項目について、前記ユーザに説明する出力を行う説明出力手段と、として、コンピュータを機能させる。
【００２２】
請求項１３の情報処理装置の発明は、設定に基づいて情報処理を行う情報処理手段と、選択項目が配置された表示空間を表示する表示手段と、ユーザの操作に基づいて、前記表示空間を移動して前記選択項目を選択し、選択結果に基づいて前記情報処理の設定を行う設定手段と、前記設定手段における前記表示空間の移動の軌跡に基づいて、説明対象となる選択項目を決定する決定手段と、前記決定手段において決定された説明対象となる選択項目について、前記ユーザに説明する出力を行う説明出力手段と、として、コンピュータを機能させる。
【発明の効果】
【００２３】
請求項１の発明によれば、情報処理の設定を行うユーザに対する説明の内容が、情報処理の設定過程を考慮して選ばれるため、説明の有用性を高めることが可能となる。
【００２４】
請求項２の発明によれば、本選択結果と仮選択過程との関係を反映して、ユーザへの説明対象となる選択項目が選ぶことができるため、説明の有用性が向上する。
【００２５】
請求項３の発明によれば、本選択を行う前のユーザに対する説明の有用性を高めることが可能となる。
【００２６】
請求項４の発明によれば、ユーザに対し、本選択の候補とした選択項目について説明を行うことが可能となる。
【００２７】
請求項５の発明によれば、ユーザに対し、仮選択された選択項目と関連性のある選択項目について説明を行うことが可能となる。
【００２８】
請求項６の発明によれば、階層構造をもつ選択項目について、ユーザの理解を促進することが可能となる。
【００２９】
請求項７の発明によれば、冗長性の観点から選択項目を決定するため、ユーザの満足感を高めることが期待できる。
【００３０】
請求項８の発明によれば、過去の履歴を反映させることで、説明を行う選択項目の適切性を高めることが可能となる。
【００３１】
請求項９の発明によれば、出力形式を適宜設定することが可能となる。
【００３２】
請求項１０の発明によれば、情報処理の設定を行うユーザに対して説明する選択項目が、情報処理の設定過程を考慮して選ばれるため、説明の有用性を高めることが可能となる。
【００３３】
請求項１１の発明によれば、画像処理制御についての設定過程を反映した選択項目に関して、ユーザの理解促進を図ることが可能になる。
【００３４】
請求項１２の発明によれば、情報処理の設定を行うユーザに対する説明の内容が、情報処理の設定過程を考慮して選ばれるため、説明の有用性を高めることが可能となるプログラムが提供される。
【００３５】
請求項１３の発明によれば、情報処理の設定を行うユーザに対する説明の内容が、情報処理の設定過程を考慮して選ばれるため、説明の有用性を高めることが可能となるプログラムが提供される。
【発明を実施するための最良の形態】
【００３６】
［用語等の説明］まず、特許請求の範囲、明細書、または図面において用いられている一部の用語について説明する。
【００３７】
情報処理装置は、コンピュータハードウエアをソフトウエア制御されることで、情報処理手段、設定手段、決定手段、及び説明出力手段が構築された装置である。コンピュータハードウエアとしては、ＰＣ（パーソナルコンピュータ）のような汎用的なもの、ＡＳＩＣ（特定用途向け集積回路）のような特殊構造をもつもの、プリンタやスキャナのような特殊機能をもつハードウエアが内蔵されたものなど、様々なものを用いるようにしてもよい。
【００３８】
情報処理手段は、設定手段による設定に基づいて、なんらかの情報処理を行う手段であり、設定手段は、この情報処理についての設定を行う手段である。情報処理についての設定は、入力装置やネットワークなどを通じてユーザの操作を受け付け、受け付けた結果に基づいて行われる。この受け付け処理は、典型的には、情報処理装置が提供するユーザインタフェースを利用して行われる。
【００３９】
情報処理手段においては、複数の選択項目を仮選択し、さらに、仮選択した結果を確定する本選択を行い、本選択した結果に基づいて情報処理の設定が行われる。ここで、仮選択とは、一連の設定行為を確定する前に行われる選択をいう。例えば、選択項目が閲覧自在に表示される場合（閲覧より先の段階に行かなくても、その選択項目のメニュー、タブ、ウインドウを開くような行為が許される場合）、仮選択にはその選択項目を閲覧する行為が含まれる。また、選択項目が選択自在である場合（選択するかしないかは任意であり、また、一旦選択したものを取り消したり、一旦選択しなかったものを選択したりすることが許される場合）、仮選択には選択項目を一旦選択する行為が含まれる。ユーザは、所望の機能設定画面の位置や所望の機能名称をわかっていない場合には、しばしば、推測に基づいて選択項目を仮設定し、さらにその取り消しを行うという手順を頻繁に繰り返す。これに対し、本選択とは、選択項目の仮選択を確定させ、選択結果を情報処理の設定に反映させる行為をいう。言い換えれば、本選択とは、一連の設定行為を完了させる行為である。ここで、一連の設定行為とは、例えば、ある単体の機能の設定に関する行為であってもよいし、複数の機能が組み合わされた複合的機能の設定に関する行為であってもよい。
【００４０】
決定手段は、設定手段において仮選択された選択項目に基づいて、説明対象となる選択項目を決定する。決定手段においては、常に説明する選択項目を決定する必要はなく、仮選択の状況次第では、説明する選択項目がないと結論づけてもよい。なお、説明とは、選択項目に関する機能、操作、効果などを、ユーザに認識させるために行う解説のことをいい、ガイダンスやヘルプなどと呼ばれてもよい。
【００４１】
説明出力手段は、説明対象として決定された選択項目について、ユーザに説明する出力を行う。説明の出力は、例えば、テキスト、静止画（イラストや写真）、動画をユーザインタフェースに表示するなど、視覚的な方法で行うようにしてもよいし、音声を通じて聴覚的に行うようにしてもよい。また、説明の出力は、典型的には、説明すべき選択項目が決定された直後や、その後の区切りがよい時点など、選択項目が決定されたあとに速やかに行われる。強制的な説明を好まないユーザのために、説明の実施に関して（一部または全部を説明するか、あるいは、一部または全部を説明しないかに関して）ユーザに問い合わせるようにしてもよい。
【００４２】
なお、決定手段においては、前記設定手段が選択項目を本選択した場合に、本選択された選択項目と仮選択された選択項目との関係に基づいて、前記ユーザに説明する選択項目を決定するようにしてもよい。本選択された選択項目と仮選択された選択項目との関係の例としては、本選択を基準として、どの程度前に仮選択が行われたかという時間的距離の関係、選択項目が空間に（例えば階層的に）配置されている場合に、本選択された選択項目を基準として、仮選択された選択項目がどの程度の距離にあるかという空間的距離の関係、あるいは、本選択された選択項目と、仮選択された選択項目との名称や機能の類似性の関係などが挙げられる。決定手段は、例えば、このような関係の強さを閾値や条件に基づいて評価することにより、説明する選択項目を決定するようにしてもよい。
【００４３】
また、前記決定手段は、前記設定手段が選択項目を本選択する前に、あるいは設定手段が選択項目を本選択した後で、前記設定手段における仮選択の冗長性を検知した場合に、前記ユーザに説明する選択項目を決定する処理を実行するものであってもよい。ここで、冗長性とは、選択に要する時間が基準よりも長い状態や、仮選択の操作ステップ回数が基準よりも多い状態を指す。本選択をする前において検知される冗長性の例としては、最初の仮選択の操作を行った時点からの経過時間の長さが基準よりも長い状態や、最初の仮選択の操作を行ってから連続的になされた仮選択の操作ステップ回数が基準よりも多い状態などが挙げられる。また、本選択を行った後において検知される冗長性の例としては、最初の仮選択の操作を行ってから本選択がなされるまでの経過時間の長さが、その本選択についてあるいは一般的な本選択について定められた基準よりも長い状態や、最初の仮選択の操作を行ってから本選択を行うまでの仮選択の操作ステップ回数が、その本選択についてあるいは一般的な本選択について定められた基準よりも多い状態などが挙げられる。
【００４４】
さらに、前記情報処理装置は、選択項目が配置された表示空間を表示する表示手段を備えるようにしてもよい。そして、上述の設定手段に代えて、もしくは、上述の設定手段とともに、ユーザの操作に基づいて、前記表示空間を移動して前記選択項目を選択し、選択結果に基づいて前記情報処理の設定を行う設定手段を備えるようにしてもよいし、また、上述の決定手段に代えて、もしくは、上述の決定手段とともに、前記設定手段における前記表示空間の移動の軌跡に基づいて、説明対象となる選択項目を決定する決定手段を備えるようにしてもよい。表示空間に配置される選択項目は、階層的なものであっても一覧的なものであってもよい。また、表示空間は、例えば、平面的な空間でも、立体的な空間でも、時間とともに変化する空間であってもよい。表示空間は、典型的には、その一部が表示され、ユーザ操作などにともなって表示範囲が変えられる。設定手段においては、この表示空間を連続的にあるいは不連続的に移動して、選択項目の選択を行う。選択には、仮選択と本選択の別があってもよい。この移動の結果は、表示空間中の軌跡として捉えることも可能である。軌跡は、例えば、選択した選択項目を結ぶ経路として捉えられてもよいし、選択結果に応じて切り換え表示される画面の遷移として捉えられてもよい。また、マウスなどのポインタを利用して表示空間を移動する場合には、ポインタの描く軌道として認識するようにしてもよい。
【００４５】
［第１の実施形態］次に、第１の実施形態を例示する。
【００４６】
図１は、本実施の形態にかかる画像処理装置１０のハードウエア構成例を示したブロック図である。画像処理装置１０は、「情報処理装置」及び「画像処理システム」の一例としての装置であり、内部通信路としてのバス１１と、バス１１に接続されたＣＰＵ１２、メモリ１４、ＨＤＤ（ハードディスクドライブ）１６、タッチパネル１８、スキャナ２０、プリンタ２２、ネットワークインタフェース２４、及びＣＤＤ（コンパクトディスクドライブ）２６の各装置を内蔵している。
【００４７】
ＣＰＵ１２は、算術論理回路などを備えた装置であり、プログラムの制御の下、画像処理を含む情報処理や、画像処理装置１０内の各装置の制御、ネットワークインタフェース２４を介した外部との通信制御などを行う。メモリ１４は、ＲＯＭ（ＲｅａｄＯｎｌｙＭｅｍｏｒｙ）やＲＡＭ（ＲａｎｄｏｍＡｃｃｅｓｓＭｅｍｏｒｙ）などの半導体メモリを含む記憶装置である。メモリ１４は、ＣＰＵ１２を制御するプログラムなどを格納する他、ＣＰＵ１２がプログラムを実行する際におけるメインメモリとして機能する。ＨＤＤ１６は、磁気ディスクを備えた大容量の記憶装置である。タッチパネル１８は、画像データに基づき画像を表示する画像表示装置としての液晶ディスプレイと、ユーザ操作を受け付けてＣＰＵ１２への信号入力を行う入力装置としてのタッチ入力機構を備える。スキャナ２０は、用紙を読み取って画像データを生成する読み取り装置であり、プリンタ２２は、画像データに基づいて用紙に印刷を行う印刷装置である。ネットワークインタフェース２４は、ネットワーク３０を通じて外部装置とデータの送受信を行うための装置である。例えば、ＣＰＵ１２を制御するプログラムがネットワーク３０を通じて提供される場合、そのプログラムはネットワークインタフェース２４を通じてメモリ１４に格納され、インストールされる（実行可能に設定される）。ＣＤＤ２６は、記録媒体としてのＣＤ（コンパクトディスク）との間でデータの読み書きを行う装置である。例えば、ＣＰＵ１２を制御するプログラムがＣＤに記録されて提供される場合、そのプログラムはＣＤＤ２６を通じてメモリ１４に格納され、インストールされる。
【００４８】
ここで、画像処理装置１０の動作について簡単に説明する。画像処理装置１０のタッチパネル１８には、機能設定のために設けられた機能項目、タッチパネル１８における表示を制御するための表示制御項目、機能が設定された処理の実行を制御する実行制御項目など、ユーザの選択対象となる各種の選択項目が表示される。ユーザは、所望の選択項目に対応するタッチパネル１８面上の箇所に触れて（あるいは押圧して）、その選択項目を選択する。このとき、タッチパネル１８には、選択された選択項目に対応する新たな選択項目が表示され、ユーザは、新たな選択項目の選択を行う。ユーザは、こうような操作過程を繰り返すことで、対話的に画像処理に関する設定を行い、その設定に基づく画像処理の実行を指示する。そして、スキャナ２０及びプリンタ２２は、設定された態様に従って、用紙の読み取りによる画像データの生成や、画像データに基づく用紙への印刷などを実行する。
【００４９】
図２は、画像処理装置１０における機能構成例を示したブロック図である。図には、メモリ１４に記憶されたプログラムの制御によってＣＰＵ１２に構築される機能構成例と、このプログラム実行に関連してＨＤＤ１６（またはメモリ１４）に格納される各種のデータの例が示されている。
【００５０】
ＣＰＵ１２には、スキャナ・プリンタ制御部４０、制御設定部４２、操作履歴記録部４４、パネル制御部４６、アクション判定部５２、ヘルプ方針決定部５４、及びヘルプ作成処理部５６の各機能処理部が構築されている。このうち、パネル制御部４６には、表示処理部４８と操作イベント取得部５０が含まれている。また、ＨＤＤ１６には、操作履歴データ６０、標準操作数データ６２、機能間関連データ６４、ヘルプデータ６６、及びヘルプセット６８が格納されている。
【００５１】
スキャナ・プリンタ制御部４０は、「情報処理手段」として機能するものであり、スキャナ２０あるいはプリンタ２２の動作を制御するための情報処理、及び、スキャナ２０あるいはプリンタ２２で取り扱われる画像データの調整や加工などの画像処理を行う。制御設定部４２は、スキャナ・プリンタ制御部４０において行う情報処理や画像処理の処理機能を設定するものである。また、操作履歴記録部４４は、タッチパネル１８から行われるユーザ操作を、操作イベント取得部５０を通じて取得し、ＨＤＤ１６に操作履歴データ６０として記憶させる。そして、パネル制御部４６は、タッチパネル１８を管理するものであり、パネル制御部４６における表示処理部４８は、画像データに基づいてタッチパネル１８に画像表示を行う。また、パネル制御部４６における操作イベント取得部５０は、タッチパネル１８に対するユーザ操作を表示されている画像との関連で解析して、その操作を受け付ける。
【００５２】
アクション判定部５２は、操作履歴データ６０に基づいて、ユーザに対し説明を行うべき機能項目があるか否か、どの機能項目について説明を行う（ヘルプ表示を行う）べきかの判定を行う。この判定は、典型的には、現在進行中のユーザ操作についての操作履歴データ６０に基づいて行われる。しかし、過去のユーザ操作について記録した操作履歴データ６０を参照するようにしてもよい。アクション判定部５２は、判定閾値となる標準操作数データ６２や、機能項目同士の機能の関連性を示す機能間関連データ６４を利用して、操作履歴データ６０を評価し、この評価に基づいて、説明を行うべき機能項目を動的に決定する。
【００５３】
ヘルプ方針決定部５４は、ヘルプ表示をする場合に、どのヘルプセット６８に従った方式でヘルプデータ６６を参照するか決定する。また、ヘルプ作成処理部５６は、アクション判定部５２の判定結果と、ヘルプ方針決定部５４の決定結果に基づいて、ヘルプ表示用の画像を作成する。そして、作成された画像は、表示処理部４８によって表示される。
【００５４】
操作履歴データ６０は、操作履歴記録部４４によって記録されたデータであり、ユーザ操作の履歴がユーザ毎に管理されたデータである。標準操作数データ６２は、各処理の設定を行うために必要となる標準的な操作ステップ数、つまり、タッチパネル１８において標準的には何回の操作を行えば実行すべき処理機能が実現されるかを記したデータである。標準操作数データ６２は、単独の処理機能（例えば倍率選択）毎に標準的な操作ステップ数をもつものであってもよいし、処理機能の組合せ（例えば、ブック形式両面印刷と、ステープル処理）について標準的な操作ステップ数をもつものであってもよい。また、標準操作数データ６２には、ジョブ単位、つまり、スキャン、印刷、コピーなどの一連の画像処理を実行させるための標準的な操作ステップ数が設定されてもよい。標準操作数データ６２は、例えば、最小の操作ステップ数に基づいて（最小の操作ステップ数に、所定数を加えたり、所定比率を掛けたりする例が挙げられる）設定するようにしてもよいし、ユーザ操作の履歴に基づいて（平均値に対し、所定数を加えたり、所定比率を掛けたりする例が挙げられる）設定するようにしてもよい。機能間関連データ６４は、機能項目間の関連の強さを保持したデータである。関連の強さは、様々に設定可能であるが、例えば、機能自体の類似性や機能名称の類似性など、利用者が類似していると認識する傾向の強さに基づいて定義するようにしてもよい。
【００５５】
ヘルプデータ６６は、機能項目や、ある機能項目の下位に位置する機能項目などに関しての説明事項を含んだデータである。ヘルプデータ６６は、このような項目に対応して設けられた説明項目毎に小分けされ、任意の説明項目について抽出できるように構成されている。ヘルプセット６８は、ヘルプデータ６６から説明項目を切り出す形式を設定するデータであり、複数の切り出し形式を備えている。切り出し形式の例としては、機能的な関連に基づく形式、用語の類似性に基づく形式、その他任意の集合形式などが挙げられる。
【００５６】
なお、表示処理部４８による機能項目の表示、操作イベント取得部５０によるユーザ操作の取得、及び、制御設定部４２による処理機能の設定などは、「設定手段」を構成するものである。また、説明すべき機能項目を決定するアクション判定部５２は、「決定手段」として機能するものである。さらに、ヘルプ方針決定部５４及びヘルプ作成処理部５６は、ヘルプデータ６６及びヘルプセット６８を利用して説明出力を行う「説明出力手段」に対応するものである。
【００５７】
続いて、図３を用いて、タッチパネル１８における表示について説明する。図３に示したタッチパネル１８の画面には、上部に、符号８０で記した「コピーできます。」という画像処理装置１０の状態を示す文字が表示されている。そして、その下には、タブ８２に設定された「基本コピー」、タブ８４に設定された「おこのみコピー」、タブ８６に設定された「機能一覧」、タブ８８に設定された「ジョブメモリ」の各選択項目が表示されている。このうち、タブ８２で表された「基本コピー」の項目は、初期状態において、設定可能に表示される項目である。「基本コピー」の項目の中には、用紙選択９０の欄が設けられ、符号９２，９４，９６でそれぞれ記された「Ａ４」「Ａ３」「Ａ５」の用紙を選択する項目と、符号９８で記されたコピーを「スタート」される指示項目が含まれている。ユーザは、例えば、符号９６の「Ａ５」を選択して用紙サイズを設定し、符号９８の「スタート」に触れることでＡ５用紙へのコピーを実行させる。また、ユーザは、例えば、タブ８４の「おこのみコピー」を選択することで、その「おこのみコピー」に関する表示を行わせ、「おこのみコピー」に含まれる高度な処理機能設定を行う。
【００５８】
図４は、図３の「おこのみコピー」のタブ８４で表された選択項目の下に設けられた階層的な選択項目について説明する図である。図示した例では、「おこのみコピー」の直下には、機能設定に用いられる選択項目である機能項目が、３階層にわたって設けられている。このうち、上位の「機能選択項目」は、設定すべき機能の概要を選択するための項目であり、中位の「機能設定項目」は、上位の「機能選択項目」における設定値を指定するための項目であり、下位の「詳細機能設定項目」は、中位の「機能設定項目」では指定できない詳細な設定を行うための項目である。具体的には、「機能選択項目」には「原稿の画質」などの複数の項目が設けられている。また、「原稿の画質」の項目の下（機能設定項目）には、「自動」「文字・写真」「文字」「写真」「地図」の各項目が設けられている。そして、このうち、「文字・写真」の項目の下には、「印刷写真」「印刷紙写真」「コピー原稿」の「詳細機能設定項目」が設けられ、「文字」の項目の下には、「印刷文字」「鉛筆文字」の「詳細機能設定項目」が設けられ、「写真」の項目の下には、「印刷写真」「印画紙写真」「コピー原稿」の「詳細機能設定項目」が設けられている。
【００５９】
これらの各機能項目に対しては、ヘルプデータ６６において、対応する説明項目が用意されている。すなわち、「機能選択項目」の「原稿の画質」に対しては説明項目「Ｈａ」が用意されており、「機能設定項目」の「自動」「文字・写真」「文字」「写真」「地図」の各項目に対しては「Ｈｂ」「Ｈｃ」「Ｈｄ」「Ｈｅ」「Ｈｆ」がそれぞれ用意されている。また、「詳細機能設定項目」である「印刷写真」「印刷紙写真」「コピー原稿」「印刷文字」「鉛筆文字」「印刷写真」「印画紙写真」「コピー原稿」の各項目に対しては「Ｈｇ」「Ｈｈ」「Ｈｉ」「Ｈｊ」「Ｈｋ」「Ｈｌ」「Ｈｍ」「Ｈｎ」がそれぞれ用意されている。
【００６０】
ユーザは、タッチパネル１８を通じて操作を行うことで、この階層に従って順次下位の項目を呼び出し、機能を設定する。また、ユーザは、機能設定の過程で、呼び出した項目についての設定を行わずに、設定を終了したり、別の項目を呼び出したりするようにしてもよい。つまり、ユーザが、実際に機能設定を行うか否かにかかわらず、階層的に設けられた選択項目を自由に選択するようにしてもよい。この意味で、ユーザは、各選択項目を「仮選択」すると言える。これに対し、ユーザが、仮選択した結果を有効化する操作を行って、実際に機能設定を行う行為は「本選択」すると言える。例えば、ある項目に関する仮選択を行った上で「閉じる」ボタンや「決定」ボタンなどを押して、その項目に関する仮選択結果を確定する行為は、本選択であると言える。また、例えば、ある項目に関する仮選択を行った上でその仮選択を無効化する前に「スタート」ボタンや「実行」ボタンなどを押して、その項目に関する仮選択を有効にしたまま処理を実施する行為は、本選択であると言える。
【００６１】
また、「閉じる」ボタンや「決定」ボタンがあるにもかかわらず、「閉じる」ボタンや「決定」ボタンが押されないまま、「スタート」ボタンが押され（そのまま仮選択した機能が実行され）た場合は、当該「スタート」ボタンを押す行為が、本選択ということになる。
【００６２】
図５は、ユーザがタッチパネル１８の操作により、選択項目を順次選択する例を示した図である。また、対応する操作順序は、図４にも操作１〜９として記している。この例では、ユーザは、図３に示した表示画面において「おこのみコピー」を選択（操作１）した後、順次、「原稿の画質」（操作２）、「文字・写真」（操作３）、「文字」（操作４）、「写真」（操作５）、「地図」（操作６）、「文字・写真」（操作７）、「写真」（操作８）、「印画紙写真」を仮選択（操作９）した後、「閉じる」を選択し（操作１０）、これにより「印画紙写真」の項目を本選択している。
【００６３】
続いて、図６を用いて、このような操作が行われた場合に、図２に示した各機能処理部が行う処理について説明する。ユーザ操作が行われる場合、パネル制御部４６では、パネルイベント処理が行われる。すなわち、表示処理部４８による選択項目の表示処理と、操作イベント取得部５０によるユーザ操作信号の取得とが行われる。取得された操作イベントは、操作履歴記録部４４に送信され、操作履歴記録部４４は、それを操作履歴データ６０として記録する。また、パネル制御部４６は、選択を確定されるイベント、すなわち「閉じる」を押すことによる本選択が行われると、その旨をアクション判定部５２に送信する。この場合、アクション判定部５２は、操作履歴記録部４４（あるいは操作履歴データ６０）から、この本選択までに要した所要ステップ数の情報（図５の例では「所要ステップ＝９」である）を取得し、さらに、標準操作数データ６２から、この設定における標準ステップ数の情報を取得する。図示した例では、「原稿の画質」に対する「標準ステップ＝５」の情報が取得されている。なお、上位の項目（「原稿の画質」）の代わりに、下位の項目（「印画紙写真」）に対する標準ステップ数を取得するようにしてもよい。
【００６４】
次に、アクション判定部５２は、所要ステップ数と標準ステップ数との比較に基づいてヘルプ表示を行うか否か決定する。具体的には、アクション判定部５２は、所要ステップ数が標準ステップ数よりも多い場合に、ヘルプ表示を実施する旨の判定を行って、ヘルプ作成処理部５６に対しヘルプ表示の実行を要求する。ヘルプ作成処理部５６は、ヘルプデータ６６から必要な説明項目を取得し、ヘルプ表示画像を作成する。そして、表示処理部４８は、このヘルプ表示画像の表示を行う。なお、ヘルプ作成処理部５６は、直ちにヘルプ表示画像を表示するのではなく、まず、ヘルプ表示画像の表示が準備できた旨の表示を行い、ユーザからの表示指示があった後にヘルプ表示画像を表示するようにしてもよい。
【００６５】
図７は、タッチパネル１８にヘルプ表示が行われる様子を示す図である。図７（ａ）は、「原稿の画質」の設定における表示の例を示しており、図３と同様に、画面の上部には、符号８０で記した「コピーできます。」という画像処理装置１０の状態を示す文字が表示されている。そして、その下には、符号１００で記した「原稿の画質設定」という文字が表示され、「原稿の画質」の機能項目あるいはその下位の機能項目が選択されていることを表している。また、この欄の右側には、取消しボタン１０２と閉じるボタン１０４が表示され、それぞれ、「原稿の画質」についての設定を取り消す選択と、「原稿の画質」についての設定を確定する選択を受け付けている。なお、画面の下部に設けられた領域１０６には、例えば、「原稿の画質」に関する各種の機能項目ボタンが表示されたり、現在の設定を確定した上で直ちにコピーを開始するスタートボタンが表示されたりする。
【００６６】
図７（ａ）の例では、ユーザ１０８は、閉じるボタン１０４を押圧している。この場合、図６に示した処理に従ってヘルプ表示を行う旨の判断が下されると、図７（ｂ）に示す表示が行われる。
【００６７】
図７（ｂ）では、符号８０で記した「コピーできます。」という表示の下に、ヘルプ表示１１０が行われ、このヘルプ表示１１０の中には閉じるボタン１１２も表示されている。この画面において、ユーザ１１４が閉じるボタン１１２を押した場合、タッチパネル１８には、図７（ｄ）に示す表示、すなわち、図３に示したものと同じ表示が行われる。
【００６８】
図７（ｃ）は、図７（ａ）において閉じるボタン１０４が押された場合における別の表示例を示す図である。図７（ｃ）では、基本的に図７（ｄ）と同じ表示が行われている。ただし、最上段には、符号１２０で記したように「コピーできます。（ヘルプあり）」の表示がなされ、さらに、？ボタン１２２が表示されている。そして、ユーザが？ボタン１２２を押した場合には、図７（ｂ）に示す表示が行われる。他方、設定された一定時間にわたって？ボタン１２２が押されない場合には、図７（ｄ）に示す表示に切り替えられる。
【００６９】
なお、ヘルプ表示において、どの選択項目に関する説明を行うかは、様々に設定することが可能である。図８は、ヘルプ表示の対象となる選択項目を選ぶ基準について例示した図である。
【００７０】
図８における１番目の例は、「仮選択された機能設定項目及び詳細機能設定項目」に対して説明を行うものである。図４に示した階層構造の下で、図５に示した選択を行った場合には、「文字・写真」「文字」「写真」「地図」「印画紙写真」の各項目がこの条件に対応し、Ｈｃ，Ｈｄ，Ｈｅ，Ｈｆ，Ｈｍの各説明項目について説明が行われる。
【００７１】
２番目の例は、「複数回仮選択された機能項目」に対して説明を行うものである。図４及び図５に示した例では、この条件を満たす項目は「文字・写真」「写真」の二つであり、Ｈｃ，Ｈｅの二つの説明項目について説明が行われる。
【００７２】
３番目の例は、「仮選択された機能設定項目及び詳細機能設定項目」に加えて「それと同じ階層の機能設定項目及び詳細機能設定項目」に対して説明を行うものである。この場合には、「自動」「文字・写真」「文字」「写真」「地図」の各機能設定項目と、「印刷写真」「印画紙写真」「コピー原稿」の各詳細機能設定項目が該当し、Ｈｂ，Ｈｃ，Ｈｄ，Ｈｅ，Ｈｆ及びＨｌ，Ｈｍ，Ｈｎの各説明項目について説明が行われる。
【００７３】
４番目の例は、「所定比率以上が仮選択された階層で仮選択された選択項目」に対して説明を行うものである。例えば、所定比率を５割に設定した場合、「機能設定項目」では、５項目中４項目の仮選択が行われこの条件を満たすため、「文字・写真」「文字」「写真」「地図」に関するＨｃ，Ｈｄ，Ｈｅ，Ｈｆの各説明項目が選ばれる。これに対して、「印画紙印刷」を含む「詳細機能設定項目」では、３項目中１項目の仮選択しか行われておらず５割に満たないため、説明対象とはならない。
【００７４】
５番目の例は、「複数回仮選択された機能項目と同じ階層の機能項目」と「その上位の選択項目」に対して説明を行うものである。この条件には、「自動」「文字・写真」「文字」「写真」「地図」の各機能設定項目と、その上位に位置する「原稿の画質」が該当する。したがって、Ｈａ，Ｈｂ，Ｈｃ，Ｈｄ，Ｈｅ，Ｈｆの各説明項目について説明が行われることになる。
【００７５】
６番目の例は、「仮選択された機能項目」と「その下位の機能項目」に対して説明を行うものである。この条件に該当するものは、「文字・写真」「文字」「写真」「地図」の各機能設定項目と、その下位の詳細機能設定項目である「印刷写真」「印刷紙写真」「コピー原稿」「印刷文字」「鉛筆文字」「印刷写真」「印画紙写真」「コピー原稿」である。したがって、Ｈｃ，Ｈｄ，Ｈｅ，Ｈｆと、Ｈｇ，Ｈｈ，Ｈｉと、Ｈｊ，Ｈｋと、Ｈｌ，Ｈｍ，Ｈｎの各説明項目について説明が行われることになる。
【００７６】
なお、説明対象となる説明項目が複数ある場合には、条件に基づいて、説明の優先順位をつけるようにしてよい。また、説明対象となる説明項目が所定数以上ある場合には、条件に基づいて、説明項目を絞り込むようにしてもよい。
【００７７】
また、上述の例では、ユーザが一つの機能選択項目（「原稿の画質」）の下で仮選択を行う態様について示したが、ユーザが複数の機能選択項目を移動しながら仮選択を行う態様も考えられる。この場合には、本選択の対象となった機能選択項目についてのみを説明対象にして、説明項目を絞り込むようにしてもよい。
【００７８】
［第２の実施形態］次に、第２の実施形態を例示する。
【００７９】
第２の実施形態は、第１の実施形態と同様に、図１や図２に示したハードウエアや処理機能を利用して実施されるものである。しかし、第２の実施形態では、第１の実施形態とは異なり、ユーザが処理設定を行っている最中に、ヘルプ表示を行うか否かが判定される。
【００８０】
図９は、図５と同様の図であり、第２の実施形態にかかるユーザ操作を示したものである。ここでは、図３に示した基本コピーの画面表示を出発点として、ユーザが各種の選択項目を選択することを想定している。
【００８１】
ユーザは、まず、「おこのみコピー」タブを選択し（操作１）、さらに、機能選択項目としての「仕分け」を選択している（操作２）。続いて、ユーザは、「仕分け」の下位に位置する機能設定項目の中から「ソート」と「スタック」をこの順で選択するが（操作３，４）、その後で「取消し」ボタンを押してこれらの選択を取り消している（操作５）。この取り消しの結果、画面表示は初期状態に戻り、基本コピーの表示がなされることになる。ユーザは、この画面において再度「おこのみコピー」タブを選択し（操作６）、機能選択項目としての「ブック両面」を選択する（操作７）。そして、「ブック両面」の下位階層に位置する機能設定項目の中から「左とじ原稿」と「右とじ原稿」をこの順で選択する（操作８，９）。しかし、その後に「取消し」ボタンを押して、これらの選択を取り消している（操作１０）。
【００８２】
図１０は、図６に対応する図であり、図９に示したようなユーザ操作の下で、ヘルプ表示処理を行う過程を示すものである。この例においては、操作履歴記録部４４は、パネル制御部４６から操作イベントと画面表示イベントの記録を取得し、操作履歴データ６０として記録する。図９に示したユーザ操作に対しては、非設定操作数（仮選択されたものの本選択に至らなかった操作数）が１０であり、非設定機能選択数（仮選択されたものの本選択に至らなかった機能選択項目の数）が２（「仕分け」と「ブック両面」）であるとの記録が行われる。
【００８３】
アクション判定部５２は、パネル制御部４６から操作イベントと画面表示イベントの記録を取得し、さらに、操作履歴記録部４４（あるいは操作履歴データ６０）から非設定操作数と非設定選択数の情報を取得する。そして、非設定操作数と非設定機能選択数に基づいて、関連機能に関するヘルプ表示を行うか否か判定する。ここでは、具体的には、非設定操作数が所定の閾値（ここでは１０）以上である場合、または、非設定機能選択数が所定の閾値（ここでは２）以上である場合に、ヘルプ表示を行うと判定しており、図９に示した操作はこの条件に該当している。そこで、仮選択された機能項目との関連が強い機能項目のリストを作成し、ヘルプ作成処理部５６に出力する。なお、ヘルプ作成処理部５６が、ヘルプデータ６６から必要な説明項目を取得してヘルプ表示画像を作成する過程や、表示処理部４８が、ヘルプ表示、または、ヘルプ表示が用意された旨を示すボタンを表示する過程は、図６の例と同様である。
【００８４】
ここで、図１１を参照しながら、アクション判定部５２がヘルプ表示の対象となる機能項目を選択する過程について説明する。図１１は、機能間関連データ６４を表形式で示したものである。この表では、関連性を評価する要素（関連性評価要素）である「原稿画質」「プリント画質」「サイズ」「ページの分割・統合」「画像の加工・編集」「向き」「ブック」などが、機能項目Ａ〜Ｇ（これは、具体的には、図４や図９に示した「画質の原稿」「仕分け」「ソート」などである）と対応づけられている。すなわち、機能項目Ａ〜Ｇと、関連性評価要素との関連性が評価され、関連性が深いと判断されたものに対しては○印がつけられている。
【００８５】
関連性は、様々に評価することが可能である。一例としては、機能のもつ類似性により評価する態様が挙げられる。例えば、「向き」という関連性評価要素に対しては、用紙選択、原稿の向き、画像の回転などに関する機能項目との関連が深いと評価される。また、「ページの分割・統合」という関連性評価要素に対しては、Ｎｕｐ（一枚の用紙のＮページを印刷する方式）、ページ連写（１枚のページを半分ずつ別々の用紙印刷する方式）、ポスター（１ページをＮ枚に拡大印刷する方式）などに関する機能項目との関連が深いと評価される。また、名称の類似性に基づいて関連性を評価するようにしてもよい。例えば、「片面・両面（印刷）」と「ブック両面（印刷）」とは類似していると評価されたり、「ブック両面」「製本」「表紙付け」も類似した名称であると評価されたりする。さらに、「ビルドジョブ」と「ジョブメモリ」という名称も類似したものであると評価されてもよい。
【００８６】
図１１に示した例では、機能項目Ｂ，Ｆが、ユーザ操作によって選択されたことを想定している。ここで、機能項目Ｂは、関連評価要素のうち「プリント画質」「サイズ」「ページの分割・統合」「向き」に関連しており、機能項目Ｆは、関連評価要素のうち「サイズ」「ページの分割・統合」「ブック」に関連している。したがって、この例では、アクション判定部５２は、まず、機能項目Ｂ，Ｆに共通する関連性評価項目である「サイズ」「ページの分割・統合」を抽出する。そして、抽出された関連性評価項目のいずれかと関連する機能項目を、ヘルプ表示の対象とする機能項目として決定する。具体的には、機能項目Ｂ，Ｆに加えて、機能項目Ｃ，Ｄ，Ｇがヘルプ表示の対象として選ばれる。
【００８７】
アクション判定部５２は、こうして選び出したヘルプ表示の対象項目に対し、優先順位（例えば表示順位として利用される）を設定する。優先順位は、例えば、関連するとみなされた関連評価要素の数に基づいて決定するようにしてもよい。つまり、関連性のある関連評価要素が多いものほど優先順位を高くすることが考えられる。また、機能項目の表示位置距離に基づいて、優先順位を定めるようにしてもよい。表示位置は、同一の画面に表示される場合には近く、別の画面に表示される場合には遠いと評価するようにしてもよい。そして、例えば、意外性が高いものの優先順位を高くするという観点から、遠いものほど優先順位を高くするという設定が行われる。同様に、意外性が高いものの優先順位を高くするという観点からは、例えば、仮選択された機能項目については優先順位を低くし、仮選択されていない機能項目については優先順位を高くするという設定を行うようにしてもよい。
【００８８】
図１２は、このようにして選ばれた説明項目に対するヘルプ表示の例を示す図である。ここでは、図３に示した基本コピーの表示の上に、「機能選択のヒント−あなたが探している可能性のある機能一覧」と題されたヘルプ表示１３０が行われている。具体的には、機能項目「Ｎ−ｕｐ」が「まとめて一枚にプリント」する機能を表すこと、機能項目「ページ連写」が「左右ページ別にスキャン」する機能を表すこと、機能項目「ブック両面」が「見開きを変えずにコピー」する機能を表すこと、機能項目「仕分け」が「ページ順、ページ毎そろえ」する機能を表すこと、機能項目「製本」が「中央で折って冊子状にする」機能を表すこと、機能項目「表示付け」が「色紙・厚紙等の表紙付け」機能を表すことが示されている。そして、各機能項目の説明に対しては、その機能を設定するための選択ボタン１３２〜１４２がそれぞれ設けられている。図示した例では、ユーザ１６０は、「製本」についての選択ボタン１４０を選択している。なお、このヘルプ表示１３０には、閉じるボタン１５０が設けられており、ユーザはこのボタンを押すことで、ヘルプ表示１３０を中止してもよい。
【００８９】
［第３の実施形態］次に、第３の実施形態を例示する。
【００９０】
第３の実施形態は、ヘルプ表示の形式変更に関するものである。この実施形態は、第１の実施形態や第２の実施形態とは独立に実施されてもよいし、第１の実施形態や第２の実施形態と組み合わせて実施されてもよい。
【００９１】
図１３は、ヘルプ表示の形式に関して説明する図である。図には、不明点種別として、「機能の使い方がわからない」「選択肢の意味がわからない」「使いたい機能が見つからない」「使い慣れた機種と異なる」という四つの態様が示されており、さらに、各態様について設定した解説形式、選択形式、及び表示形式が示されている。
【００９２】
不明点種別は、ユーザに生じる不明点の種別を類型化したものである。特に、ここでは、ユーザに不明点の種別を問い合わせることを想定して、簡単な表現を用いて種別を言い表している。もちろん、これ以外の類型化を行うようにしてもよい。
【００９３】
解説形式は、ヘルプ表示においてどのような解説を行うか分類したものである。解説形式には、「機能解説形式」と「機能項目詳細説明形式」とが設けられている。前者の「機能解説形式」は、「○○機能とは．．．である」という形式で簡潔な機能説明を行うものであり、後者の「機能項目詳細説明形式」は、相対的に詳しい機能説明を行うものである。
【００９４】
選択形式は、説明項目の説明を行うために、ヘルプデータの中からどのデータを選び出すかを定めたものである。選択形式には、「マニュアル構成形式」「機能間関連形式」「機能間関連用語類似形式」「機種間対応関係形式」が用意されている。「マニュアル構成形式」では、操作方法を手順に沿って説明するために必要なデータが選ばれる。また、「機能間関連形式」では、関連する機能についての説明項目も選ばれて、これらとの対比説明が行われる。「機能間関連用語類似形式」は、用語が類似する関連機能の説明項目が選ばれて、これらとの対比説明が行われる。そして、「機種間対応関係形式」は、自社別機種や他社製品に関する説明データが選ばれて、これらと対比する説明が行われる。
【００９５】
表示形式は、画面に対する表示態様を定めるものである。表示形式には、「ウィザード形式」「テキスト形式」「メニュー形式」が含まれる。「ウィザード形式」は、段階を追って画面を切り換えながら説明を行う形式であり、「テキスト形式」は、文字を表示することで説明を行う形式である。また、「メニュー形式」は、ユーザに選択肢を与え、選択された項目について説明を行う形式である。
【００９６】
続いて、図１４を用いて、こうした形式に基づく表示を行うための処理について説明する。図１４は、図６に対応する図であり、図２に示した各機能処理部の動作について示した図である。
【００９７】
図示した例では、実施形態１，２と同様に、アクション判定部５２が、パネル制御部４６から取得した操作イベントと標準操作数データ６２などに基づいてヘルプ表示を行うか否か判定し、ヘルプ表示を行う場合には、何の項目についてヘルプ表示を行うかを決定することを想定している。ただし、この例においては、アクション判定部５２による判定の代わりに、ユーザが明示的にヘルプ表示を求めるようにしてもよい。
【００９８】
ヘルプ表示を行う場合、パネル制御部４６では、ユーザに対し、その不明点の種別を問い合わせるためのメニュー（項目）を表示し、ユーザの選択結果に基づいて不明点を取得する。ヘルプ方針決定部５４は、図１３に示した情報をテーブルとして保持しており、不明点に対応する解説形式、選択形式及び表示形式を算出して、ヘルプ作成処理部５６に出力する。
【００９９】
ヘルプ作成処理部５６は、アクション判定部５２から入力するヘルプ表示要求と、ヘルプ方針決定部５４から入力する形式情報とに基づいてヘルプ表示画像を作成する。作成にあたっては、ヘルプセット６８を参照して、ヘルプデータ６６から取得する項目の絞り込みが行われる。こうして作成された表示画像は、表示処理部４８によって表示される。
【０１００】
図１５は、第３の実施形態にかかる表示の例を説明する図である。図１５（ａ）は、図７（ａ）と同様の図であり、ユーザ１０８が閉じるボタン１０４を押すことで、「原稿の画質の設定」に関する画面表示を終了する様子を示している。そして、この例では、この終了処理の結果、ヘルプ表示を行う条件が満たされるものと仮定している。
【０１０１】
図１５（ｂ）は、図１５（ａ）の表示の次に表示される画面を示している。この画面の最上段には、符号１７０で記した「お困りの内容を選択してください。」の表示がなされ、その下には、選択候補となる項目を含む表示１８０がなされている。具体的には、「機能の使い方がわからない」という項目１８２、「選択肢の意味がわからない」という項目１８４、「使いたい機能が見つからない」という項目１８６、「使い慣れた機種と異なる」という項目１８８が表示されており、また、閉じるボタン１９０も表示されている。なお、項目１８２〜１８８は、図１３に示した「不明点種別」と同じものである。
【０１０２】
ユーザ２００は、この画面において所望の項目を選択する。この結果、選択された項目に対応する解説形式、選択形式及び表示形式をもつヘルプ表示が行われる。図１５（ｃ−１），（ｃ−２），（ｃ−３）は、このようにして行われる表示例を説明する図である。
【０１０３】
図１５（ｃ−１）は図７（ｂ）と同様の図である。図示された表示は、例えば、「選択肢の意味がわからない」ときになされるものであり、「原稿の画質設定」について、機能項目の詳細な説明が、関連する機能項目と対比されながら、テキスト形式で表示されている。
【０１０４】
図１５（ｃ−２）は図１２と同様の図である。図示された表示は、例えば、「使いたい機能が見つからない」場合になされるものであり、「機能選択のヒント」として、機能項目の説明が、類似する用語を中心に、メニュー形式で表示されている。
【０１０５】
図１５（ｃ−３）は、例えば、「機能の使い方がわからない」場合になされる表示である。ここでは、最上段に、符号２１０で記した「コピーできます。」との表示がなされ、その下に、「画面パラメータ設定ウィザード」との表題が与えられたウィザード形式の表示２１２が行われている。そして、ここには、「自動」の機能項目が「自動判別」を表すこと（符号２１６）、「文字」の機能項目が「文字が中心の原稿」を表すこと（符号２１８）、「写真」の機能項目が「写真が中心の原稿」を表すこと（符号２２０）、「文字写真」の機能項目が「文字・写真混在原稿」を表すこと（符号２２２）、「地図」の機能項目が「地図状の原稿」を表すこと（符号２２４）について述べた表示がなされている他、閉じるボタン２２６と、改ページを指定する次へボタン２２８が表示されている。この表示は、例えば、「機能の使い方がわからない」場合になされるものであり、機能項目の説明を、マニュアルの構成に従って、ウィザード形式で行うものである。
【０１０６】
以上に説明した実施形態では、ユーザの操作に基づいて、ユーザにとって必要となるヘルプ項目を割り出し、リアルタイムで表示する態様について示した。しかし、例えば、必要となるヘルプ項目の算出とその表示を、別々のタイミングで行うようにしてもよい。一例としては、過去の操作履歴データ６０を解析して、ユーザが操作に手間取っている項目を探しておき、ユーザが実際にその項目を選択した時点（あるいは選択可能な画面を開いた時点）で、その項目に関するヘルプ表示を行う態様が挙げられる。
【０１０７】
また、ヘルプ表示を行うか否か、あるいは、どのヘルプ表示を行うかの決定において、過去の操作履歴データ６０を反映させるようにしてもよい。具体的には、標準操作数データ６２や機能間関連データ６４の設定を過去の操作履歴データ６０に基づいて行う例が挙げられる。なお、過去の操作履歴データ６０は、ユーザ別に利用されてもよいし（つまり、あるユーザの操作履歴データ６０は、そのユーザの標準操作数データ６２や機能間関連データ６４の設定変更にのみ用いられる）、ユーザグループ別に利用されても、ユーザとは無関係に利用されてもよい。また、ネットワーク３０を通じて、顧客等の組織に属す複数の装置の操作履歴データ６０を取得し、その結果を、これらの各装置の標準操作数データ６２や機能間関連データ６４に反映させるような態様をとるようにしてもよい。
【図面の簡単な説明】
【０１０８】
【図１】本実施の形態にかかる画像処理装置のハードウエア構成例を示したブロック図である。
【図２】画像処理装置における機能構成例を示したブロック図である。
【図３】タッチパネルおける表示の例を示す図である。
【図４】階層的な選択項目の例を示す図である。
【図５】選択項目の選択手順の例を示す図である。
【図６】各機能処理部の処理手順について説明する図である。
【図７】タッチパネルにおけるヘルプ表示の例を示す図である。
【図８】ヘルプ表示の対象となる選択項目を選ぶ基準について例示した図である。
【図９】選択項目の選択手順の例を示す図である。
【図１０】各機能処理部の処理手順について説明する図である。
【図１１】機能間関連データの例を示す図である。
【図１２】ヘルプ表示の例を示す図である。
【図１３】ヘルプ表示の形式について例示する図である。
【図１４】表示形式を変更する際の処理について説明する図である。
【図１５】ヘルプ表示の例を説明する図である。
【符号の説明】
【０１０９】
１０  画像処理装置、１１  バス、１２  ＣＰＵ、１４  メモリ、１６  ＨＤＤ、１８  タッチパネル、２０  スキャナ、２２  プリンタ、２４  ネットワークインタフェース、２６  ＣＤＤ、３０  ネットワーク、４０  スキャナ・プリンタ制御部、４２  制御設定部、４４  操作履歴記録部、４６  パネル制御部、４８  表示処理部、５０  操作イベント取得部、５２  アクション判定部、５４  ヘルプ方針決定部、５６  ヘルプ作成処理部、６０  操作履歴データ、６２  標準操作数データ、６４  機能間関連データ、６６  ヘルプデータ、６８  ヘルプセット。
【図１】
2008257345.tif 000003
【図２】
2008257345.tif 000004
【図３】
2008257345.tif 000005
【図４】
2008257345.tif 000006
【図５】
2008257345.tif 000007
【図６】
2008257345.tif 000008
【図７】
2008257345.tif 000009
【図８】
2008257345.tif 000010
【図９】
2008257345.tif 000011
【図１０】
2008257345.tif 000012
【図１１】
2008257345.tif 000013
【図１２】
2008257345.tif 000014
【図１３】
2008257345.tif 000015
【図１４】
2008257345.tif 000016
【図１５】
2008257345.tif 000017