(57)【要約】【課題】利用者の要求に応じて機能毎の設定条件を容易に設定すること。【解決手段】設定条件を示す条件情報が表された仮想多面体の面を、液晶タッチパネルのブロックに表示する条件表示処理部と、利用者から回動する指示を受け付けた際、表示された面を回動遷移させると共に、当該面と異なる条件情報が表された次の面をブロックまで回動遷移させる制御を行う回動遷移部と、ブロックに回動遷移された次の面に表示された条件情報に係る設定条件を受け付ける設定受付部と、を備える。【選択図】        図１２
2007041727.tif 000002
【特許請求の範囲】
【請求項１】
設定条件を示す条件情報が表された条件指示領域を、所定の表示領域に表示する条件表示処理手段と、
利用者から回動する指示を受け付けた際、前記条件表示処理手段により表示された前記条件指示領域を回動遷移させると共に、次の条件指示領域を前記所定の表示領域まで回動遷移させる制御を行う回動遷移手段と、
を備えたことを特徴とする表示処理装置。
【請求項２】
前記回動遷移手段により前記所定の表示領域に回動遷移された前記次の条件指示領域に表示された条件情報に係る設定条件を受け付ける設定受付手段と、をさらに備えたこと、
を特徴とする請求項１に記載の表示処理装置。
【請求項３】
表示可能な座標入力面を有し、該座標入力面に対するタッチ入力により指示を受け付ける表示部を備え、
前記条件表示処理手段は、前記条件指示領域を、前記表示部の前記座標入力面上の所定の表示領域に表示し、
前記回動遷移手段は、前記表示部の前記座標入力面から回動する指示を受け付けた際、前記条件表示処理手段により表示された前記条件指示領域を回動遷移させると共に、前記次の条件指示領域を前記所定の表示領域まで回動遷移させる制御を行うこと、
を特徴とする請求項１に記載の表示処理装置。
【請求項４】
利用者に実行可能な機能を認識させることを基準に設定された所定のサイズの表示領域を有している表示部と、を備え、
前記条件表示処理手段は、前記条件指示領域を前記表示部上の所定の表示領域に表示すること、
を特徴とする請求項１に記載の表示処理装置。
【請求項５】
前記回動遷移手段は、前記条件表示処理手段により表示された前記条件指示領域を角度が異なる方向への回動遷移を可能とし、利用者から該異なる方向のうちいずれかの方向に回動する指示を受け付けた際、前記条件表示処理手段により表示された前記条件指示領域を、利用者から受け付けた方向に回動遷移させると共に、前記次の条件指示領域を、該受け付けた方向に前記所定の表示領域まで回動遷移させる制御を行うこと、
を特徴とする請求項１に記載の表示処理装置。
【請求項６】
前記回動遷移手段は、利用者から角度が異なる方向のうち一方の方向への回動する指示を受け付けた場合、前記条件指示領域を該一方の方向に回動遷移させると共に、前記条件指示領域と異なる項目の条件情報が表された次の条件指示領域を、該一方の方向に前記所定の領域まで回動遷移させ、又は利用者から角度が異なる方向のうち他方の方向への回動する指示を受け付けた場合、前記条件指示領域を該他方の方向に回動遷移させると共に、前記条件指示領域と同一項目で異なる条件の条件情報が表された次の条件指示領域を、該他方の方向に前記所定の領域まで回動遷移させる制御を行うこと、
を特徴とする請求項５に記載の表示処理装置。
【請求項７】
前記条件表示処理手段は、項目毎に異なる複数の条件指示領域を、該条件指示領域毎に備えられた所定の領域に表示することを特徴とする請求項１に記載の表示処理装置。
【請求項８】
前記条件表示処理手段により表示された前記条件指示領域以外の項目の条件情報が表された条件指示領域を、当該条件指示領域のために設定された所定の領域に追加する領域追加手段と、をさらに備え、
前記条件表示処理手段は、前記領域追加手段により追加した前記条件指示領域を、前記設定された所定の領域に表示することを特徴とする請求項７に記載の表示処理装置。
【請求項９】
前記条件表示処理手段により表示された前記条件指示領域を削除する領域削除手段と、をさらに備え、
前記条件表示処理手段は、前記領域削除手段により削除された前記条件指示領域を除いた前記条件指示領域を、前記所定の領域に表示することを特徴とする請求項７に記載の表示処理装置。
【請求項１０】
前記条件表示処理手段により表示された前記条件指示領域に対応する前記所定の領域を変更する領域変更手段と、をさらに備え、
前記条件表示処理手段は、前記領域変更手段により変更された所定の領域に前記条件指示領域を表示することを特徴とする請求項７に記載の表示処理装置。
【請求項１１】
前記条件表示処理手段は、前記所定の領域に前記条件指示領域を表示している時、前記条件指示領域と隣接する領域に、前記回動遷移手段により回転遷移させる制御が行われた場合に前記所定の領域に表示される前記次の条件指示領域の一部を表示することを特徴とすることを特徴とする請求項１に記載の表示処理装置。
【請求項１２】
前記回動遷移手段は、前記条件表示処理手段により表示された前記条件指示領域を一方向又は該一方向の逆方向への回動遷移と共に、次の条件指示領域を前記条件指示領域と前記所定の表示領域まで同方向で回動遷移させる制御を行うこと、
を特徴とする請求項１に記載の表示処理装置。
【請求項１３】
前記回動遷移手段は、利用者が押下した領域により定められる回動方向を一方向又は該方向の逆方向のいずれかとする指示を受け付けた際、前記条件表示処理手段により表示された前記条件指示領域を、該指示を受け付けた方向に回動遷移させると共に、次の条件指示領域を前記所定の表示領域まで該指示を受け付けた方向に回動遷移させる制御を行うこと、
を特徴とする請求項１２に記載の表示処理装置。
【請求項１４】
前記条件表示処理手段は、前記所定の領域に表示可能な条件指示領域の位置と数を特定可能な情報を表した領域情報を表示し、且つ該領域情報のうち前記所定の領域に表示されている条件指示領域がどの位置に該当するのかを表示することを特徴とする請求項１に記載の表示処理装置。
【請求項１５】
前記回動遷移手段により前記次の条件指示領域が前記所定の領域に回動遷移する制御が行われた場合、前記第次の条件指示領域に表示された条件情報に係る条件を前記設定受付手段が設定として受け付けて処理した結果の概略を示すプレビューを表示するプレビュー表示処理手段を、
さらに備えたことを特徴とする請求項１に記載の表示処理装置。
【請求項１６】
設定条件を示す条件情報が表された条件指示領域を、所定の表示領域に表示する条件表示処理ステップと、
利用者から回動する指示を受け付けた際、前記条件表示処理ステップにより表示された前記条件指示領域を回動遷移させると共に、次の条件指示領域を前記所定の表示領域まで回動遷移させる制御を行う回動遷移ステップと、
を備えたことを特徴とする表示処理方法。
【請求項１７】
前記回動遷移ステップにより前記所定の表示領域に回動遷移された前記次の条件指示領域に表示された前記条件情報に係る設定条件を受け付ける設定受付ステップと、をさらに備えたこと、
を特徴とする請求項１６に記載の表示処理方法。
【請求項１８】
表示可能な座標入力面を有し、該座標入力面に対するタッチ入力により指示を受け付ける表示部を備え、
前記条件表示処理ステップは、前記条件指示領域を、前記表示部の前記座標入力面上の所定の表示領域に表示し、
前記回動遷移ステップは、前記表示部の前記座標入力面から回動する指示を受け付けた際、前記条件表示処理ステップにより表示された前記条件指示領域を回動遷移させると共に、前記次の条件指示領域を前記所定の表示領域まで回動遷移させる制御を行うこと、
を特徴とする請求項１６に記載の表示処理方法。
【請求項１９】
利用者に実行可能な機能を認識させることを基準に設定された所定のサイズの表示領域を有している表示部と、を備え、
前記条件表示処理ステップは、前記条件指示領域を前記表示部上の所定の表示領域に表示すること、
を特徴とする請求項１６に記載の表示処理方法。
【請求項２０】
前記回動遷移ステップは、前記条件表示処理ステップにより表示された前記条件指示領域を角度が異なる方向への回動遷移を可能とし、利用者から該異なる方向のうちいずれかの方向に回動する指示を受け付けた際、前記条件表示処理ステップにより表示された前記条件指示領域を、利用者から受け付けた方向に回動遷移させると共に、前記次の条件指示領域を、該受け付けた方向に前記所定の表示領域まで回動遷移させる制御を行うこと、
を特徴とする請求項１６に記載の表示処理方法。
【請求項２１】
前記回動遷移ステップは、利用者から角度が異なる方向のうち一方の方向への回動する指示を受け付けた場合、前記条件指示領域を該一方の方向に回動遷移させると共に、前記条件指示領域と異なる項目の条件情報が表された次の条件指示領域を、該一方の方向に前記所定の領域まで回動遷移させ、又は利用者から角度が異なる方向のうち他方の方向への回動する指示を受け付けた場合、前記条件指示領域を該他方の方向に回動遷移させると共に、前記条件指示領域と同一項目で異なる条件の条件情報が表された次の条件指示領域を、該他方の方向に前記所定の領域まで回動遷移させる制御を行うこと、
を特徴とする請求項２０に記載の表示処理方法。
【請求項２２】
前記条件表示処理ステップは、項目毎に異なる複数の条件指示領域を、該条件指示領域毎に備えられた所定の領域に表示することを特徴とする請求項１６に記載の表示処理方法。
【請求項２３】
前記条件表示処理ステップにより表示された前記条件指示領域以外の項目の条件情報が表された条件指示領域を、当該条件指示領域のために設定された所定の領域に追加する領域追加ステップと、をさらに備え、
前記条件表示処理ステップは、前記領域追加ステップにより追加した前記条件指示領域を、前記設定された所定の領域に表示することを特徴とする請求項２２に記載の表示処理方法。
【請求項２４】
前記条件表示処理ステップにより表示された前記条件指示領域を削除する領域削除ステップと、をさらに備え、
前記条件表示処理ステップは、前記領域削除ステップにより削除された前記条件指示領域を除いた前記条件指示領域を、前記所定の領域に表示することを特徴とする請求項２２に記載の表示処理方法。
【請求項２５】
前記条件表示処理ステップにより表示された前記条件指示領域に対応する前記所定の領域を変更する領域変更ステップと、をさらに備え、
前記条件表示処理ステップは、前記領域変更ステップにより変更された所定の領域に前記条件指示領域を表示することを特徴とする請求項２２に記載の表示処理方法。
【請求項２６】
前記条件表示処理ステップは、前記所定の領域に前記条件指示領域を表示している時、前記条件指示領域と隣接する領域に、前記回動遷移ステップにより回転遷移させる制御が行われた場合に前記所定の領域に表示される前記次の条件指示領域の一部を表示することを特徴とすることを特徴とする請求項１６に記載の表示処理方法。
【請求項２７】
前記回動遷移ステップは、前記条件表示処理ステップにより表示された前記条件指示領域を一方向又は該一方向の逆方向への回動遷移と共に、次の条件指示領域を前記条件指示領域と前記所定の表示領域まで同方向で回動遷移させる制御を行うこと、
を特徴とする請求項１６に記載の表示処理方法。
【請求項２８】
前記回動遷移ステップは、利用者が押下した領域により定められる回動方向を一方向又は該方向の逆方向のいずれかとする指示を受け付けた際、前記条件表示処理ステップにより表示された前記条件指示領域を、該指示を受け付けた方向に回動遷移させると共に、次の条件指示領域を前記所定の表示領域まで該指示を受け付けた方向に回動遷移させる制御を行うこと、
を特徴とする請求項２７に記載の表示処理方法。
【請求項２９】
前記条件表示処理ステップは、前記所定の領域に表示可能な条件指示領域の位置と数を特定可能な情報を表した領域情報を表示し、且つ該領域情報のうち前記所定の領域に表示されている条件指示領域がどの位置に該当するのかを表示することを特徴とする請求項１６に記載の表示処理方法。
【請求項３０】
前記回動遷移ステップにより前記次の条件指示領域が前記所定の領域に回動遷移する制御が行われた場合、前記第次の条件指示領域に表示された条件情報に係る条件を前記設定受付ステップが設定として受け付けて処理した結果の概略を示すプレビューを表示するプレビュー表示処理ステップを、
さらに備えたことを特徴とする請求項１６に記載の表示処理方法。
【請求項３１】
請求項１６乃至請求項３０のいずれか１つに記載された表示処理方法をコンピュータで実行させることを特徴とする表示処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示処理装置、表示処理方法及び表示処理プログラムに関するものであり、特に画面上から条件を設定する技術に関するものである。
【背景技術】
【０００２】
従来、画像形成装置などの操作パネルを備えた装置において、利用者が所望する詳細な設定を行うのは難しい。これは上記の装置では、利用者に機能を表示するための必要十分なサイズの画面しか備えていないと共に、設定するために用いられるインターフェースがテンキーやタッチパネル等しか備えていないなかで、画面上に設定可能な全ての機能が表示しなければならない。つまり画面に表示された項目が煩雑となり、表示された各項目から利用者が所望する機能を選択して設定することは容易ではない。また、表示された機能であっても、利用者が理解していない機能を選択することは回避する傾向にある。
【０００３】
また、上記の装置では従来から用いられたユーザインターフェースを変更されることを利用者が望んでいないと開発者が考えているためか、操作性を向上させるための表示方法について積極的な提案は行われていない。このため、使用できない機能が設定されることを防止するために、当該機能の表示を行わない程度に留まっている（例えば特許文献１）。
【０００４】
一方、ＰＣ(Personal Computer)は、利用者のニーズに応じて画面サイズや、解像度等を選択できる。このため、ソフトウェアが機能を提供する際に、画面に機能を表示する場合には様々な技術が提案されている。例えば、利用者が利用方法の不明な機能があれば、ヘルプ画面等を容易に表示することが出来る。
【０００５】
また、ＰＣにおいて、デスクトップ画面上に仮想多面体を表示し、表示された仮想多面体の面毎に異なるツールを備え、この仮想多面体を回転させることで表示されるツールを切り替える技術が提案されている（例えば特許文献２）。
【０００６】
また、ＰＣは、キーボードやポインティングデバイス等の豊富なユーザインターフェースを備えているため、利用者が所望する機能を設定するのが容易である。上記の特許文献２に記載された発明においてもポインティングデバイス等のインターフェースを用いて、面毎にツールが貼り付けられた仮想多面体を回転させている。この仮想多面体の面に示されたツールは、従来から存在するツールウィンドウと同様に様々な設定を行うことが可能である。このような様々な設定はポインティングデバイスにより詳細な位置まで特定できるデバイスもしくはキーボードのように様々なキーで入力が可能だからこそ行えるものである。
【０００７】
【特許文献１】特開２００１−１９４９６３号公報
【特許文献２】特開２０００−８９８８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載された、使用できない機能に該当する項目を画面から非表示にする技術は、使用できない機能を利用者が誤って選択することを防止するに留まるものである。つまり、このような表示技術を用いて、通常行われる機能を設定する際の操作性を向上させることはできないという問題がある。
【０００９】
一方、特許文献２に記載されているＰＣに対して提供されている表示技術を、画像形成装置等に移転することは難しいという問題がある。これは、ＰＣのモニタは、利用者が様々な作業を行うことを前提に設計されているのでサイズが大きく、高解像度で表示できるので、上記表示技術を用いることを可能としている。また、ＰＣのモニタも配置するスペースを減少させるために液晶パネルを用いる傾向が増えつつあるが、省スペース化はモニタのサイズを保持することを前提としている。
【００１０】
これに対して画像形成装置に備えられた液晶タッチパネルは、画像形成装置が備えた機能を設定する際にのみ用いられるものであるので、機能を表示して設定するために必要十分なサイズの液晶タッチパネルを備えていればよく、ＰＣのモニタほどのサイズ及び高解像度を必要としない。さらに、画像形成装置の配置するスペースや、紙原稿を配置するためのコンタクトガラス等の他の機能の配置等を考慮する必要があるため、画像形成装置に備え付けることが可能な液晶タッチパネルのサイズに制限があるという問題がある。また、この問題は、画像形成装置のみならず、携帯するため又は設置場所の関係から表示部のサイズが制限された機器において同様に存在する。
【００１１】
このように、液晶タッチパネル等の表示部のサイズより、携帯性、省スペース性又は他の機能が優先される装置では、ＰＣで用いることを前提に提案された表示技術を用いることはできないという問題がある。
【００１２】
同様に、インターフェースより携帯性、省スペース性又は他の機能が優先される機器では、キーボード及びポインティングデバイスを備えているＰＣのように豊富な入力手段を備えていないため、ＰＣで用いることを前提に提案された表示技術を用いても機能を設定することが困難であるという問題がある。例えば、ポインティングデバイスでは、数ドット単位で位置を指定することができるが、液晶タッチパネルで利用者が指で機能を選択する場合には数ドット単位で位置を指定することは困難である。
【００１３】
本発明は、上記に鑑みてなされたものであって、利用者の要求に応じて機能毎の条件を容易に設定することを可能にして操作性を向上させた表示処理装置、表示処理方法及び表示処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、設定条件を示す条件情報が表された条件指示領域を、所定の表示領域に表示する条件表示処理手段と、利用者から回動する指示を受け付けた際、前記条件表示処理手段により表示された前記条件指示領域を回動遷移させると共に、次の条件指示領域を前記所定の表示領域まで回動遷移させる制御を行う回動遷移手段と、前記回動遷移手段により前記所定の表示領域に回動遷移された前記次の条件指示領域に表示された前記条件情報に係る設定条件を受け付ける設定受付手段と、を備えたことを特徴とする。
【００１５】
また、請求項２にかかる発明は、請求項１にかかる発明において前記回動遷移手段により前記所定の表示領域に回動遷移された前記次の条件指示領域に表示された条件情報に係る設定条件を受け付ける設定受付手段と、をさらに備えたこと、を特徴とする。
【００１６】
また、請求項３にかかる発明は、請求項１にかかる発明において表示可能な座標入力面を有し、該座標入力面に対するタッチ入力により指示を受け付ける表示部を備え、前記条件表示処理手段は、前記条件指示領域を、前記表示部の前記座標入力面上の所定の表示領域に表示し、前記回動遷移手段は、前記表示部の前記座標入力面から回動する指示を受け付けた際、前記条件表示処理手段により表示された前記条件指示領域を回動遷移させると共に、前記次の条件指示領域を前記所定の表示領域まで回動遷移させる制御を行うこと、を特徴とする。
【００１７】
また、請求項４にかかる発明は、請求項１にかかる発明において、利用者に実行可能な機能を認識させることを基準に設定された所定のサイズの表示領域を有している表示部と、を備え、前記条件表示処理手段は、前記条件指示領域を前記表示部上の所定の表示領域に表示すること、を特徴とする。
【００１８】
また、請求項５にかかる発明は、請求項１にかかる発明において、前記回動遷移手段は、前記条件表示処理手段により表示された前記条件指示領域を角度が異なる方向への回動遷移を可能とし、利用者から該異なる方向のうちいずれかの方向に回動する指示を受け付けた際、前記条件表示処理手段により表示された前記条件指示領域を、利用者から受け付けた方向に回動遷移させると共に、前記次の条件指示領域を、該受け付けた方向に前記所定の表示領域まで回動遷移させる制御を行うこと、を特徴とする。
【００１９】
また、請求項６にかかる発明は、請求項５にかかる発明において、前記回動遷移手段は、利用者から角度が異なる方向のうち一方の方向への回動する指示を受け付けた場合、前記条件指示領域を該一方の方向に回動遷移させると共に、前記条件指示領域と異なる項目の条件情報が表された次の条件指示領域を、該一方の方向に前記所定の領域まで回動遷移させ、又は利用者から角度が異なる方向のうち他方の方向への回動する指示を受け付けた場合、前記条件指示領域を該他方の方向に回動遷移させると共に、前記条件指示領域と同一項目で異なる条件の条件情報が表された次の条件指示領域を、該他方の方向に前記所定の領域まで回動遷移させる制御を行うこと、を特徴とする。
【００２０】
また、請求項７にかかる発明は、請求項１にかかる発明において、前記条件表示処理手段は、項目毎に異なる複数の条件指示領域を、該条件指示領域毎に備えられた所定の領域に表示することを特徴とする。
【００２１】
また、請求項８にかかる発明は、請求項７にかかる発明において、前記条件表示処理手段により表示された前記条件指示領域以外の項目の条件情報が表された条件指示領域を、当該条件指示領域のために設定された所定の領域に追加する領域追加手段と、をさらに備え、前記条件表示処理手段は、前記領域追加手段により追加した前記条件指示領域を、前記設定された所定の領域に表示することを特徴とする。
【００２２】
また、請求項９にかかる発明は、請求項７にかかる発明において、前記条件表示処理手段により表示された前記条件指示領域を削除する領域削除手段と、をさらに備え、前記条件表示処理手段は、前記領域削除手段により削除された前記条件指示領域を除いた前記条件指示領域を、前記所定の領域に表示することを特徴とする。
【００２３】
また、請求項１０にかかる発明は、請求項７にかかる発明において、前記条件表示処理手段により表示された前記条件指示領域に対応する前記所定の領域を変更する領域変更手段と、をさらに備え、前記条件表示処理手段は、前記領域変更手段により変更された所定の領域に前記条件指示領域を表示することを特徴とする。
【００２４】
また、請求項１１にかかる発明は、請求項１にかかる発明において、前記条件表示処理手段は、前記所定の領域に前記条件指示領域を表示している時、前記条件指示領域と隣接する領域に、前記回動遷移手段により回転遷移させる制御が行われた場合に前記所定の領域に表示される前記次の条件指示領域の一部を表示することを特徴とすることを特徴とする。
【００２５】
また、請求項１２にかかる発明は、請求項１にかかる発明において、前記回動遷移手段は、前記条件表示処理手段により表示された前記条件指示領域を一方向又は該一方向の逆方向への回動遷移と共に、次の条件指示領域を前記条件指示領域と前記所定の表示領域まで同方向で回動遷移させる制御を行うこと、を特徴とする。
【００２６】
また、請求項１３にかかる発明は、請求項１２にかかる発明において、前記回動遷移手段は、利用者が押下した領域により定められる回動方向を一方向又は該方向の逆方向のいずれかとする指示を受け付けた際、前記条件表示処理手段により表示された前記条件指示領域を、該指示を受け付けた方向に回動遷移させると共に、次の条件指示領域を前記所定の表示領域まで該指示を受け付けた方向に回動遷移させる制御を行うこと、を特徴とする。
【００２７】
また、請求項１４にかかる発明は、請求項１にかかる発明において、前記条件表示処理手段は、前記所定の領域に表示可能な条件指示領域の位置と数を特定可能な情報を表した領域情報を表示し、且つ該領域情報のうち前記所定の領域に表示されている条件指示領域がどの位置に該当するのかを表示することを特徴とする。
【００２８】
また、請求項１５にかかる発明は、請求項１にかかる発明において、前記回動遷移手段により前記次の条件指示領域が前記所定の領域に回動遷移する制御が行われた場合、前記第次の条件指示領域に表示された条件情報に係る条件を前記設定受付手段が設定として受け付けて処理した結果の概略を示すプレビューを表示するプレビュー表示処理手段を、さらに備えたことを特徴とする。
【００２９】
また、請求項１６にかかる発明は、設定条件を示す条件情報が表された条件指示領域を、所定の表示領域に表示する条件表示処理ステップと、利用者から回動する指示を受け付けた際、前記条件表示処理ステップにより表示された前記条件指示領域を回動遷移させると共に、次の条件指示領域を前記所定の表示領域まで回動遷移させる制御を行う回動遷移ステップと、を備えたことを特徴とする。
【００３０】
また、請求項１７にかかる発明は、請求項１６にかかる発明において、前記回動遷移ステップにより前記所定の表示領域に回動遷移された前記次の条件指示領域に表示された前記条件情報に係る設定条件を受け付ける設定受付ステップと、をさらに備えたこと、を特徴とする。
【００３１】
また、請求項１８にかかる発明は、請求項１６にかかる発明において、表示可能な座標入力面を有し、該座標入力面に対するタッチ入力により指示を受け付ける表示部を備え、前記条件表示処理ステップは、前記条件指示領域を、前記表示部の前記座標入力面上の所定の表示領域に表示し、前記回動遷移ステップは、前記表示部の前記座標入力面から回動する指示を受け付けた際、前記条件表示処理ステップにより表示された前記条件指示領域を回動遷移させると共に、前記次の条件指示領域を前記所定の表示領域まで回動遷移させる制御を行うこと、を特徴とする。
【００３２】
また、請求項１９にかかる発明は、請求項１６にかかる発明において、利用者に実行可能な機能を認識させることを基準に設定された所定のサイズの表示領域を有している表示部と、を備え、前記条件表示処理ステップは、前記条件指示領域を前記表示部上の所定の表示領域に表示すること、を特徴とする。
【００３３】
また、請求項２０にかかる発明は、請求項１６にかかる発明において、前記回動遷移ステップは、前記条件表示処理ステップにより表示された前記条件指示領域を角度が異なる方向への回動遷移を可能とし、利用者から該異なる方向のうちいずれかの方向に回動する指示を受け付けた際、前記条件表示処理ステップにより表示された前記条件指示領域を、利用者から受け付けた方向に回動遷移させると共に、前記次の条件指示領域を、該受け付けた方向に前記所定の表示領域まで回動遷移させる制御を行うこと、を特徴とする。
【００３４】
また、請求項２１にかかる発明は、請求項２０にかかる発明において、前記回動遷移ステップは、利用者から角度が異なる方向のうち一方の方向への回動する指示を受け付けた場合、前記条件指示領域を該一方の方向に回動遷移させると共に、前記条件指示領域と異なる項目の条件情報が表された次の条件指示領域を、該一方の方向に前記所定の領域まで回動遷移させ、又は利用者から角度が異なる方向のうち他方の方向への回動する指示を受け付けた場合、前記条件指示領域を該他方の方向に回動遷移させると共に、前記条件指示領域と同一項目で異なる条件の条件情報が表された次の条件指示領域を、該他方の方向に前記所定の領域まで回動遷移させる制御を行うこと、を特徴とする。
【００３５】
また、請求項２２にかかる発明は、請求項１６にかかる発明において、前記条件表示処理ステップは、項目毎に異なる複数の条件指示領域を、該条件指示領域毎に備えられた所定の領域に表示することを特徴とする。
【００３６】
また、請求項２３にかかる発明は、請求項２２にかかる発明において、前記条件表示処理ステップにより表示された前記条件指示領域以外の項目の条件情報が表された条件指示領域を、当該条件指示領域のために設定された所定の領域に追加する領域追加ステップと、をさらに備え、前記条件表示処理ステップは、前記領域追加ステップにより追加した前記条件指示領域を、前記設定された所定の領域に表示することを特徴とする。
【００３７】
また、請求項２４にかかる発明は、請求項２２にかかる発明において、前記条件表示処理ステップにより表示された前記条件指示領域を削除する領域削除ステップと、をさらに備え、前記条件表示処理ステップは、前記領域削除ステップにより削除された前記条件指示領域を除いた前記条件指示領域を、前記所定の領域に表示することを特徴とする。
【００３８】
また、請求項２５にかかる発明は、請求項２２にかかる発明において、前記条件表示処理ステップにより表示された前記条件指示領域に対応する前記所定の領域を変更する領域変更ステップと、をさらに備え、前記条件表示処理ステップは、前記領域変更ステップにより変更された所定の領域に前記条件指示領域を表示することを特徴とする。
【００３９】
また、請求項２６にかかる発明は、請求項１６にかかる発明において、前記条件表示処理ステップは、前記所定の領域に前記条件指示領域を表示している時、前記条件指示領域と隣接する領域に、前記回動遷移ステップにより回転遷移させる制御が行われた場合に前記所定の領域に表示される前記次の条件指示領域の一部を表示することを特徴とする。
【００４０】
また、請求項２７にかかる発明は、請求項１６にかかる発明において、前記回動遷移ステップは、前記条件表示処理ステップにより表示された前記条件指示領域を一方向又は該一方向の逆方向への回動遷移と共に、次の条件指示領域を前記条件指示領域と前記所定の表示領域まで同方向で回動遷移させる制御を行うこと、を特徴とする。
【００４１】
また、請求項２８にかかる発明は、請求項２７にかかる発明において、前記回動遷移ステップは、利用者が押下した領域により定められる回動方向を一方向又は該方向の逆方向のいずれかとする指示を受け付けた際、前記条件表示処理ステップにより表示された前記条件指示領域を、該指示を受け付けた方向に回動遷移させると共に、次の条件指示領域を前記所定の表示領域まで該指示を受け付けた方向に回動遷移させる制御を行うこと、を特徴とする。
【００４２】
また、請求項２９にかかる発明は、請求項１６にかかる発明において、前記条件表示処理ステップは、前記所定の領域に表示可能な条件指示領域の位置と数を特定可能な情報を表した領域情報を表示し、且つ該領域情報のうち前記所定の領域に表示されている条件指示領域がどの位置に該当するのかを表示することを特徴とする。
【００４３】
また、請求項３０にかかる発明は、請求項１６にかかる発明において、前記回動遷移ステップにより前記次の条件指示領域が前記所定の領域に回動遷移する制御が行われた場合、前記第次の条件指示領域に表示された条件情報に係る条件を前記設定受付ステップが設定として受け付けて処理した結果の概略を示すプレビューを表示するプレビュー表示処理ステップを、さらに備えたことを特徴とする。
【００４４】
また、請求項３１にかかる発明は、請求項１６〜３０のいずれか１つに記載された表示処理方法をコンピュータで実行させることを特徴とする。
【発明の効果】
【００４５】
本願にかかる発明によれば、利用者から回動する指示を受け付けた際に、条件指示領域の回動遷移により、所定の領域に表された次の条件指示領域に表示された条件情報に係る設定条件を受け付けることになるので、利用者の要求に応じて条件を容易に設定することができるという効果を奏する。
【発明を実施するための最良の形態】
【００４６】
以下に添付図面を参照して、この発明にかかる表示処理装置、表示処理方法及び表示処理プログラムの最良な実施の形態を詳細に説明する。なお、本実施の形態では、この発明を画像形成装置の１種類であるＭＦＰ(Multi Function Peripheral)に適用した場合について説明するが、本発明はこれに限らず、表示処理をおこなう各種装置に適用することができる。
【００４７】
（第１の実施の形態）
まず、図１は、本実施の形態に係るＭＦＰ１を取り巻くネットワーク環境を説明するためのネットワーク図である。本図に示すように、近年のネットワーク化の進展により、オフィスなどに設けられたパーソナルコンピュータ（ＰＣ）などの機器は、ＬＡＮ（Local Area Network）などのネットワークに接続され、相互に通信することが通常となった。たとえば、本図にかかるネットワークには、クライアントＰＣ、ＳＭＴＰ（Simple Mail Transfer Protocol）サーバ、ＦＴＰ（File Transfer Protocol）サーバ、サーバＰＣなどが接続され、電子メールの送受信やファイル転送をすることができ、モデム接続された配信サーバは、オフィス外のファックス装置と通信することができる。
【００４８】
このようなネットワーク化の進展に伴い、ＭＦＰ１もかかるネットワークに接続され、ＰＣ等の機器と相互に通信することが可能となり、ハードディスク等の記憶装置を内蔵することで、いわゆるネットワーク複合機へと進化し、ユーザの様々なニーズに応えることができることとなった。
【００４９】
そして、ＭＦＰ１は、通常のコピー機能に加えて、クライアントＰＣからの印刷要求により文書データ等を印刷するプリンタ機能、クライアントＰＣからのファックス要求により文書データ等をサーバＰＣに接続されたモデムを経由して他のオフィスのファックス機器に送信するファックス機能、受信したファックス文書やコピー文書を内蔵したハードディスクに蓄積する蓄積機能などを有するようになった。
【００５０】
図２は、第１の実施の形態にかかるＭＦＰ１のハードウェア構成を示すブロック図である。本図に示すように、このＭＦＰ１は、コントローラ１０とエンジン部（Engine）６０とをＰＣＩ（Peripheral Component Interconnect）バスで接続した構成となる。コントローラ１０は、ＭＦＰ１全体の制御と描画、通信、操作部２０からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。また、本実施の形態に係る表示処理装置として、上述した構成を備えたＭＦＰ以外の画像形成装置を用いても良い。
【００５１】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Application Specific Integrated Circuit）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated Graphics Port）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read Only Memory）１２ａと、ＲＡＭ(Random Access Memory)１２ｂとをさらに有する。
【００５２】
ＣＰＵ１１は、ＭＦＰ１の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００５３】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００５４】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００５５】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００５６】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）３０、ＵＳＢ（Universal Serial Bus）４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース５０が接続される。
【００５７】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard Disk Drive）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００５８】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００５９】
図３は、ＭＦＰ１の操作パネル３００の一例を示した図である。本図に示したように、かかる操作パネル３００は、初期設定キー３０１、コピーキー３０２、コピーサーバーキー３０３、プリンタキー３０４、送信キー３０５、テンキー３０６、クリア／ストップキー３０７、スタートキー３０８、予熱キー３０９、リセットキー３１０および液晶タッチパネル３２０を有する。そして、液晶タッチパネル３２０に本発明の特徴となる画面が表示されることになるが、この画面については後述する。
【００６０】
図４は、第１の実施の形態にかかる表示処理装置の機能を実行することができるＭＦＰ１の機能ブロック図である。本図に示すようにＭＦＰ１は、構成としてオペレーティングシステム４５３と、サービス層４５２と、アプリケーション層４５１と、記憶部４０４とを備えている。また、本実施の形態に係る表示処理装置を、上述した構成を備えたＭＦＰ以外の画像形成装置に用いても良い。
【００６１】
図４に示すようにＭＦＰ１の機能は階層関係となっており、オペレーティングシステム４５３の上層にサービス層４５２が構築され、サービス層４５２の上層に後述する本実施の形態の特徴部分が含まれたアプリケーション層４５１が構築されている。
【００６２】
オペレーティングシステム４５３は、ハードウェアリソースを含めたＭＦＰ１の資源を管理し、サービス層４５２やアプリケーション層４５１に対して当該資源を利用した機能を提供する。
【００６３】
サービス層４５２は、ＭＦＰ１が備えているハードウェアリソースを制御するドライバーに相当する。後述するアプリケーション層４５１の実行処理部４０５からの出力処理の要求に応じて、このスキャナ制御部４３１、プロッタ制御部４３２、蓄積制御部４３３、配信／メール送受信制御部４３４、ＦＡＸ送受信制御部４３５、通信制御部４３６等からＭＦＰ１が備えているハードウェアリソースを制御して、様々な機能が実行される。
【００６４】
記憶部４０４は、紙原稿から読み込まれた又は、メール若しくはＦＡＸから受信した画像データを記憶する。また、記憶部４０４は、画像データ等のデータを記憶可能な記憶手段であり、例えばＨＤＤ、光ディスク、メモリカードなどの一般的に用いられるあらゆる記憶手段で構成することができる。
【００６５】
なお、ＭＦＰ１は、記憶部４０４以外にもスキャナ、プロッタなどの様々なハードウェアリソースを備えていることとするが、説明は省略する。
【００６６】
アプリケーション層４５１は、表示処理部４０１と、設定受付部４０２と、回動遷移部４０３と、実行処理部４０５と、入力受付部４０６と、利用者認証部４０７と、を備え、液晶タッチパネル３２０上で入力処理を行う機能（以下、入力機能とする）毎の領域を表示する画面、又は出力処理を行う機能（以下、出力機能とする）毎の領域を表示する画面で入力機能を表す領域又は出力機能を表す領域の選択を受け付けた後、プレビュー及び詳細設定画面を表示する。このプレビュー及び詳細設定画面は、受け付けた領域に係る機能で設定可能な項目を、所定の矩形の領域単位で表示する（以下、この矩形の領域をブロックという）。このブロックには、項目毎の設置条件を示した条件情報が表されている。なお、このブロックについては後述する。そして、ＭＦＰ１は、ブロック毎に表示された条件情報に係る設定条件で、入力機能又は出力機能を用いた処理を行う。
【００６７】
利用者認証部４０７は、ＭＦＰ１を使用する際に、利用者の認証を行う。利用者の認証方法としては、当業者で周知な技術であるか否かを問わず、どのような認証方法を用いても良い。利用者認証部４０７で利用者の認証が成功した場合、ＭＦＰ１で所定の機能の使用が許可される。許可される機能としては、例えば、Ｅ＿ｍａｉｌの送受信等がある。また、利用者認証部４０７による利用者の認証は最初に行うこととし、後述する機能を使用する場合、既に利用者の認証は済んでいるものとする。
【００６８】
表示処理部４０１は、立体表示処理部４４１と、条件表示処理部４４２と、プレビュー表示処理部４４３を、備え、液晶タッチパネル３２０に表示する処理を行う。
【００６９】
立体表示処理部４４１は、液晶タッチパネル３２０上に、入力機能が表された面又は出力機能が表された面を保持する仮想立方体を表示し、当該仮想立方体を所定の時間毎に所定の回転軸を中心に回転させる表示を行う。
【００７０】
図５は、立体表示処理部４４１が液晶タッチパネル３２０に表示する機能選択画面の一例を示した図である。本図に示すように、立体表示処理部４４１は、液晶タッチパネル３２０の機能選択画面として仮想立方体を表示する。そして、立体表示処理部４４１は、当該仮想立方体の面毎に１つの入力機能を示した標記又は出力機能を示した標記を表示する。なお、本実施の形態においては入力機能を示した標記又は出力機能を示した標記を文字列で表示したが、アイコン若しくはマークなどの図形又は記号等により機能を表示しても良い。
【００７１】
また、機能選択画面で、後述する入力受付部４０６が、液晶タッチパネル３２０上の機能が表された面のタッチ入力を検知する。そして、面のタッチ入力を検知した場合、入力受付部４０６がその旨を後述する設定受付部４０２に出力する。これにより、設定受付部４０２が、タッチ入力を検知した面の選択を受け付けることになる。
【００７２】
図６は立体表示処理部４４１が仮想立方体を回転制御する前後の状態を示した説明図である。本図に示すように、立体表示処理部４４１は、仮想立方体を回転させる度に、入力機能が表された複数の面と、出力機能が表された複数の面とが切り替えて表示する。
【００７３】
具体的には、立体表示処理部４４１は、入力機能が表された複数の面が液晶タッチパネル３２０で表示された位置で仮想立方体を静止させ、静止して３秒経過した後に半回転させて、出力機能が表された複数の面が液晶タッチパネル３２０に表示された位置で仮想立方体を静止する表示を行う。この後は同様の処理手順で半回転させて入力機能が表された複数の面を液晶タッチパネル３２０に表示された位置で仮想立方体を静止させる等の表示を行う。立体表示処理部４４１がこのような処理を繰り返し行うことで、入力機能が表された複数の面と出力機能が表された複数の面を交互に切り替えることができる。
【００７４】
また、立体表示処理部４４１は、仮想立方体で入力機能が表された面として、「Ｒｅｃｅｉｖｅ」６０１と、「Ｓｃａｎ」６０２と、「Ｌｏａｄ」６０３を表示する。また、立体表示処理部４４１は、仮想立方体で出力機能が表された面として、「Ｓｅｎｄ」６０４と、「Ｐｒｉｎｔ」６０５と、「Ｓａｖｅ」６０６を表示する。
【００７５】
「Ｒｅｃｅｉｖｅ」６０１は、ネットワークから受信した画像データの入力処理を行う入力機能が表された面として、利用者が選択することを可能とする。また、「Ｓｃａｎ」６０２は、ＭＦＰ１に備えられたＡＤＦ（Auto Document Feeder）から紙原稿をスキャンし、又はコンタクトガラスに配置された紙原稿をスキャンした画像データの入力処理する入力機能が表された面とし、「Ｌｏａｄ」６０３は、記憶部４０４に記憶されていた画像データを読み込むことで入力処理する入力機能が示された面とする。つまり、本実施の形態において、入力機能が表された面とは、換言すれば入力指示領域となる。
【００７６】
一方、「Ｓｅｎｄ」６０４は画像データをメール又はＦＡＸ等によりネットワークに送信する処理を行う出力機能が表された面とし、「Ｐｒｉｎｔ」６０５は画像データの印刷処理を行う出力機能が表された面とし、「Ｓａｖｅ」６０６は画像データを記憶部４０４に書き込んで記憶させる出力機能が表された面とする。つまり、本実施の形態において、出力機能が表された面とは、換言すれば出力指示領域となる。
【００７７】
また、仮想立方体で対向する面に配置される入力機能が表された面と出力機能が表された面との間に所定の関係を有している。所定の関係は、機能についての関係であればどのような関係でも良いが、本実施の形態では入力機能により入力処理される入力元の媒体と、出力機能により出力処理される出力先の媒体が同じ性質を有している関係とする。
【００７８】
例えば、コピーを行う際には、紙媒体から読み込んで紙媒体に印刷する関係であり、これは「Ｓｃａｎ」６０２で表された紙原稿のスキャン機能と、「Ｐｒｉｎｔ」６０５で表された紙原稿として印刷機能が、上述した所定の関係にあることを示している。
【００７９】
また、ネットワークによる送受信、つまり「Ｒｅｃｅｉｖｅ」６０１で表されたネットワークから受信した画像データの入力処理を行う入力機能と、「Ｓｅｎｄ」６０４で表されたネットワークから画像データを送信する処理を行う出力機能も、同様に所定の関係にある。さらに、「Ｌｏａｄ」６０３で表された記憶部４０４に読み込んだ画像データの入力処理を行う入力機能と、「Ｓａｖｅ」６０６で表された記憶部４０４に記憶部４０４に画像データを書き込む処理を行う出力機能も、同様に所定の関係にある。
【００８０】
利用者が上述した所定の関係を把握することで、液晶タッチパネル３２０に仮想立方体が表示された際に、対向する面に表されていた機能に基づいて現在表示されている面に示された機能の内容を理解することが容易になると共に、表示されていない面に表された機能の予測性が向上する。
【００８１】
また、立体表示処理部４４１は、液晶タッチパネル３２０上で仮想立方体を、図６で示した回転軸を中心に回転させる。液晶タッチパネル３２０上で仮想立方体は当該回転軸による回転と静止とが繰り返され、静止した状態では、立体表示処理部４４１は、当該回転軸により、入力機能が表された複数の面又は出力機能が表された複数の面の面積がほぼ等しくなるように表示する。また、この回転軸は、仮想立方体の角部の頂点を貫かず、仮想立方体の面を貫くことになる。立体表示処理部４４１がこのように表示することで、選択を受け付ける各面の面積が等しくなるので、利用者が各面を押下することが容易となる。
【００８２】
図４に戻り、条件表示処理部４４２は、機能選択画面で機能の選択を受け付けた後に、液晶タッチパネル３２０上にプレビュー及び詳細設定画面において項目毎のブロックを表示する。なお、このプレビュー及び詳細設定画面に表示されるブロック内には、仮想多面体が保持する条件情報が表された面が利用者に参照できるように配置される。
【００８３】
なお、本実施の形態の項目とは選択として受け付けた機能で処理する際の設定条件として設定可能な項目を示したものとする。なお、項目を機能に対応する項目に制限するものではなく、条件を設定するための項目であればどのようなものでもよい。
【００８４】
プレビュー表示処理部４４３では、プレビュー及び詳細設定画面において、当該機能で処理をした結果の概略を表示する。このプレビュー画面については後で説明する。
【００８５】
図７は、液晶タッチパネル３２０に表示された機能選択画面から「Ｐｒｉｎｔ」６０５の選択を受け付けた場合に条件表示処理部４４２が表示するプレビュー及び詳細設定画面の一例を示した画面図である。本図に示すように、条件表示処理部４４２は、印刷処理を行う際に設定可能な項目をブロック毎に表示する。条件表示処理部４４２は、これらのブロックに項目毎の条件情報を表示する。利用者は、この項目毎に表示される条件情報を変更することができる。なお、この条件情報の変更方法については後述する。
【００８６】
なお、本実施の形態においては条件情報を文字列で表示したが、アイコン若しくはマークなどの図形又は記号等により機能を表示しても良い。
【００８７】
例えば、条件表示処理部４４２は、ブロック７０２では、画面集約を示した項目に係る条件情報として「２面集約」を表示している。つまり、ブロックに表示された「２面集約」に係る２枚を１枚に集約するという条件が設定されているものとする。そして、ＭＦＰ１が印刷処理で２枚を１枚に集約して印刷処理を行うことになる。また、条件表示処理部４４２が表示している他のブロックとして示された項目も上述した画面集約と同様とする。
【００８８】
また、プレビュー表示処理部４４３は、図７で示したプレビュー及び詳細設定画面において、ブロックに表示された条件情報に係る設定条件で印刷処理した結果の概略をプレビュー７０１に表示する。
【００８９】
また、プレビュー７０１で表示された出力処理した出力処理した結果で示す枚数は、実際に出力処理した結果の枚数と一致させても良いし、枚数を略しても良い。枚数を略した例としては、１、２枚であれば枚数を把握できるように表示させるが、３枚以上であれば複数枚あることだけ認識可能に表示するなどが考えられる。
【００９０】
また、ブロックに表示された「パンチなし」を、変更して「パンチ左２穴」とした場合、プレビュー表示処理部４４３は、プレビュー７０１に左に２つパンチされた原稿を表示する。このように、項目毎の設定条件が変更された場合、プレビュー表示処理部４４３は、変更された設定条件をプレビュー７０１に反映して表示する。つまり、利用者は、プレビュー７０１を参照することで、当該設定条件で処理した結果を確認できるので、利便性が向上する。また、利用者が各項目の設定条件を変更すると、即座にプレビュー７０１に反映されるので、利用者が各項目の内容を知らなくても、各項目の設定条件を変更する操作を行うことで項目の内容を直感的に理解することができる。また、これらのブロックの表示は、ブロック毎に仮想的な多面体の１面が表されている状態を示したものする。次にこの仮想多面体について説明する。
【００９１】
図８は、プレビュー及び詳細設定画面に表示される画面集約の項目を示したブロックに備えられた仮想立方体の正面及び側面からの投影図である。本図に示した仮想多面体の正面からの投影図を、条件表示処理部４４２が液晶タッチパネル３２０に表されたブロックで表示する。また、仮想多面体の側面からの投影図は、説明を容易にするために用意した図である。また、本図に示すように、画面集約の項目として設定可能な条件情報が面を保持する仮想多面体として仮想立方体を用いた。
【００９２】
そして、条件表示処理部４４２は、後述する回動遷移部４０３の制御により、当該仮想立方体の面が、本図で示した回転軸により回動遷移する表示を行う。そして、条件表示処理部４４２は、回動遷移部４０３の制御により、回転する前と異なる条件情報が表された次の面がブロックの正面にきたときに回動遷移を停止し、当該ブロックに配置された次の面に表された条件情報を表示する。つまり、図８で示した仮想立方体を回転させて異なる面がブロックに配置される度に、異なる条件情報が表示されることになる。そして、後述する設定受付部４０２は、このような回転遷移の表示が行われる度に表示された面に表示された条件情報に係る設定条件を受け付ける。
【００９３】
また、本実施の形態において、回転遷移とは、ブロックに備えられた仮想多面体が回転しているように利用者が見える遷移を示したものとする。つまり、利用者が仮想多面体が回転しているように見える遷移状態を表示するものであれば、ＭＦＰ１の内部でどの様な処理が行われていてもよい。
【００９４】
また、項目毎に設定可能な条件情報の数は異なるものとする。そこで、本実施の形態に係るＭＦＰ１は、項目毎に面数が異なる仮想多面体を用意する。次に、項目毎に適した面数を備えた仮想多面体の例を説明する。
【００９５】
図９は、プレビュー及び詳細設定画面に表示されるパンチの項目を示したブロックに備えられた仮想３角柱の正面及び側面からの投影図である。本図に示した仮想３角柱の正面からの投影図を、条件表示処理部４４２が液晶タッチパネル３２０のブロックに表示する。また、仮想多面体の側面からの投影図は、説明を容易にするために用意した図である。本図に示す仮想３角柱は、図で示した回転軸により回転する。この３角柱では、ブロックに配置可能な面毎に異なる設定条件を示した条件情報が表されている。なお、設定受付部４０２により面に表示された条件情報に係る設定条件を受け付けるまでの処理は、上述した画面集約の項目と同様のため省略する。
【００９６】
図１０は、プレビュー及び詳細設定画面に表示される濃度調節の項目を示したブロックに備えられた仮想５角柱の正面及び側面からの投影図である。本図に示した仮想５角柱の正面からの投影図を、条件表示処理部４４２が液晶タッチパネル３２０のブロックに表示する。また、仮想多面体の側面からの投影図は、説明を容易にするために用意した図である。本図に示す仮想５角柱は、図で示した回転軸により回転する。この５角柱では、ブロックに配置可能な面毎に異なる設定条件を示した条件情報が表されている。なお、設定受付部４０２により面に表示された条件情報に係る設定条件を受け付けるまでの処理は、上述した画面集約の項目と同様のため省略する。
【００９７】
なお、プレビュー及び詳細設定画面のブロック毎に仮想多面体を配置した場合、仮想空間上で仮想多面体同士が重なり合うこともある。しかしながら、これらの仮想多面体は、項目毎の設定条件を設定する際の操作性及び利便性を考慮して生成した仮想的なものなので、重なり合った場合の処理を考慮する必要はない。
【００９８】
また、条件表示処理部４４２は、図１０に示すような正面から複数の面が確認できる仮想多面体を液晶タッチパネル３２０に表示する際、ブロックの正面にきた面のみ表示する。つまり、矩形のブロックのサイズと仮想多面体の面のサイズを等しく、条件表示処理部４４２は、矩形のブロックからはみ出ている領域における仮想多面体を一切表示しない。つまり、図１０で示した仮想５角柱の場合、「濃度＋１」と表された面のみ液晶タッチパネル３２０のブロック内に表示され、「濃度０」、「濃度＋２」と表された面は全く表示されない。概念的には、ブロックで示した窓から仮想多面体の面を表示している感じとなる。
【００９９】
また、これにより、条件表示処理部４４２は、仮想多面体が静止した状態では、ブロックの正面にきた面を表示し、利用者から回転遷移の指示を受け付けた場合、次の面を表示するまで仮想多面体の回転遷移の表示を行う。このように、回転遷移の表示を行うことで、先ほど正面にきていた面と異なる面が正面にくることを利用者に認識させることができる。そして、設定受付部４０２が、異なる面に表示された条件情報に係る設定条件を受け付けることになる。
【０１００】
図４に戻り、回動遷移部４０３は、プレビュー及び詳細設定画面に示された項目毎の仮想多面体を回転遷移させる制御を行う。回動遷移部４０３が仮想多面体の回転遷移させる制御を行うことで、条件表示処理部４４２は、仮想多面体を図８〜１０で示したような水平方向の１つの回転軸で回転する表示を行う。
【０１０１】
設定受付部４０２は、立体表示処理部４４１が表示した機能選択画面で、仮想立方体の面に表示された機能の選択を受け付ける。具体的には、立体表示処理部４４１が液晶タッチパネル３２０に表示した仮想立方体の入力機能又は出力機能が表された面を利用者が押下した場合、設定受付部４０２は、押下された面に表示された入力機能又は出力機能が選択されたものとして受け付ける。
【０１０２】
また、設定受付部４０２は、プレビュー及び詳細設定画面でブロック毎にきている面に表示された条件情報に係る設定条件を受け付ける。つまり、回動遷移部４０３の制御により仮想多面体を回転させる表示の後で、設定受付部４０２は、ブロックにきた面に表示された条件情報に係る設定条件を受け付ける。
【０１０３】
また、条件表示処理部４４２は、上述したように仮想多面体毎に一つの面のみ表示する。また、この表示される面の形状及びサイズは、項目毎に異なる面数の仮想多面体であっても同じとする。これにより、条件表示処理部４４２は、仮想多面体の面数にかかわらず、項目毎のブロックの形状及びサイズが等しくなるので、プレビュー及び詳細設定画面が煩雑になるのを防止する。これにより、視認性が向上する。
【０１０４】
また、本実施の形態にかかる条件表示処理部４４２のように、ブロックに表される仮想多面体の面を１つに制限するものではない。本実施の形態と異なるが、例えば、項目毎のブロックのサイズを、仮想多面体の面より大きくしても良い。
【０１０５】
図１１は、本実施の形態とは異なる実施の形態におけるＭＦＰの条件表示処理部が、ブロックに正面に配置された仮想多面体の面と隣接する面の一部を表示した画面例の一部を示した説明図である。本図に示すように、正面にきている面と隣接する面に表示された条件情報を確認することができる。そして、条件表示処理部は、回動遷移部４０３により当該仮想多面体を回動遷移させた後に、当該隣接していた条件情報が表された面を正面に表示する。つまり、本図で示した例では、条件表示処理部が、仮想多面体の回転可能な方向の面の一部を表示することで、利用者は、次に正面にくる面の条件情報を予め確認することができることとなる。これにより、操作する際の利便性が向上する。なお、仮想多面体を表示する際の表示形式は、このような表示形態以外でも良く、利用者の利便性などを考慮して様々な表示形式が考えられる。
【０１０６】
利用者が、液晶タッチパネル３２０に表示されたブロックに表された条件情報を変更するために当該ブロックを押下する。そして、後述する入力受付部４０６が、液晶タッチパネル３２０に表示されたブロックに表された面で、回転軸より上の部分のタッチ入力を検出した場合、回動遷移部４０３は、タッチ入力を検出した面を上方向に回動遷移させると共に、当該面と隣接する面で下方向に存在していた面をブロックに向けて回動遷移させる制御を行う。そして、条件表示処理部４４２は、このような回動遷移を該下方向に存在していた面がブロックにくるまで表示する。また、入力受付部４０６が、ブロックに表示された面で、回転軸より下の部分のタッチ入力を検出した場合、回動遷移部４０３は、タッチ入力を検出した面を下方向に回動遷移させると共に、当該面と隣接する面で上方向に存在していた面をブロックに回動遷移させる制御を行う。なお、回動遷移部４０３が、面を回動遷移する際の回転速度は、どのような速度でも良く、本実施の形態では回動遷移部４０３は、条件表示処理部４４２に表示された際、利用者が仮想多面体の回転を認識できる所定の回転速度で回転移動を表示する。
【０１０７】
図１２は、液晶タッチパネルに表示されるプレビュー及び詳細設定画面で画面集約の設定条件を変更した場合の処理手順を説明した説明図である。本図の上段で示した画面は、図６で「Ｐｒｉｎｔ」６０５を利用者が押下した後に、条件表示処理部４４２及びプレビュー表示処理部４４３が表示するプレビュー及び詳細設定画面である。プレビュー表示処理部４４３は、プレビュー１２０１に、すでに入力処理された２枚の画像データを、受け付けた設定条件で出力処理した結果を表示している。この入力処理された２枚の画像データは、図６で示した入力機能を用いて入力処理されたものとする。このような入力機能として例えば、「Ｓｃａｎ」６０２に対応するスキャン機能により紙原稿を入力処理していた等が考えられる。
【０１０８】
プレビュー及び詳細設定画面において、入力受付部４０６が項目毎のブロックの押下を検出する。図１２の上段は、「画面集約」と表されたブロック１２０２を利用者が押下した状態を示している。なお、利用者が押下した領域がブロックの上半分の領域、つまり、ブロックに表された仮想多面体の回転軸より上の位置とする。
【０１０９】
そして、入力受付部４０６が、液晶タッチパネル３２０上でブロックのタッチ入力を検出した場合、回動遷移部４０３が、押下されたブロックに備えられた仮想多面体を回動遷移させる制御を行う。なお、本図で示した例の場合、入力受付部４０６は、ブロックの上半分の領域のタッチ入力を検出したので、回動遷移部４０３は、ブロックに配置されていた面が上方向に回動遷移するように仮想多面体を回動させる制御を行う。図１２の中段は、条件表示処理部４４２が、押下された面を保持する仮想多面体の回転している状態を表示しているものとする。これにより、利用者は、ブロック１２０３に配置された仮想多面体が回転しているように見えていることを認識する。そして、回動遷移部４０３の制御により、ブロック１２０３に仮想多面体の次の面が配置される。
【０１１０】
そして、図１２の下段に示すように、回動遷移の表示の後のプレビュー及び詳細設定画面で、条件表示処理部４４２は、ブロック１２０４に「２面集約」と表された面を表示する。そして、設定受付部４０２は、「２面集約」に係る設定条件を受け付ける。また、条件表示処理部４４２は、本図１２の下段で示すように、プレビュー表示処理部４４３は、プレビュー１２０５に受け付けた設定条件で出力処理した結果を表示する。このように、利用者が、項目毎のブロックを押下するだけで、処理を行う際の設定条件を変更することができる。これにより、操作性が向上する。また、図１２上段では、プレビュー表示処理部４４３は、プレビュー１２０１で出力処理の結果として２枚の画像データを表示していたが、図１２下段のプレビュー１２０５では、１枚に集約された画像データを表示した。このプレビュー１２０５に表示された画像データの変更により、利用者は、変更された面に表示された条件情報に係る設定条件で出力処理した結果を認識することができる。これにより、利便性が向上する。
【０１１１】
また、「画面集約」以外の他の項目が表されたブロックについても上述した処理手順と同様に、利用者がブロックを押下するだけで、該当するブロックに配置されていた仮想多面体を回転する表示が行われる。後の処理は、「画面集約」と表されたブロックを用いて説明した上述の処理手順と同様なので説明を省略する。
【０１１２】
図１３は、本実施の形態にかかる機能選択画面から出力機能「Ｐｒｉｎｔ」１３０１の選択を受け付けた場合に、出力機能「Ｐｒｉｎｔ」について設定を受け付けて再度機能選択画面を表示するまでの画面の遷移を示した説明図である。本図に示すように、利用者が、仮想立方体の「Ｐｒｉｎｔ」と表された面１３０１を押下した場合、入力受付部４０６が押下された面のタッチ入力を検出する。そして、設定受付部４０２が、タッチ入力を検出した面に係る機能の選択を受け付ける。そして、条件表示処理部４４２が、タッチ入力を検出した面を拡大する表示をした後、当該面に選択を受け付けた機能のプレビュー及び詳細設定画面を表示する。この画面は図１３の中段に示した画面とする。この画面についての設定条件を受け付けるまでの方法は上述したので説明を省略する。
【０１１３】
そして、利用者が、当該画面のブロックに表された仮想立方体の面を押下して項目毎の設定条件を変更した場合、設定受付部４０２は、変更後にブロックに表示された条件情報に係る設定条件を受け付ける。この場合、プレビュー表示処理部４４３は受け付けた設定条件で出力処理した結果をプレビュー１３０２に表示する。そして、利用者は、プレビューを確認して、問題ないと判断した場合は「ＯＫ」ボタン１３０３を押下する。また、選択した機能を誤った場合、利用者は「ＣＡＮＣＥＬ」ボタン１３０４を押下する。入力受付部４０６が「ＣＡＮＣＥＬ」ボタン１３０４の押下を受け付けた場合、設定受付部４０２は、図１３の上段に示した機能選択画面で行われた機能の選択を解除する。そして、設定受付部４０２が機能の選択を解除した場合、立体表示処理部４４１は再び図１３の上段の画面を表示する。
【０１１４】
入力受付部４０６が、「ＯＫ」ボタン１３０３の押下を受け付けた場合、立体表示処理部４４１は、図１３の下段の画面を表示する。立体表示処理部４４１は、「Ｐｒｉｎｔ」と表された面１３０５の色を変更すると共に、当該「Ｐｒｉｎｔ」と表された面１３０５に、設定受付部４０２が受け付けた項目毎の設定条件を用いた出力処理した結果をプレビューとして表示する。このような表示を行うことで、利用者は、出力処理した結果を容易に把握することができる。つまり、従来良く用いられていた項目キーの色反転等、またはテキスト説明による機能の説明と比べて、機能を直感的に理解できる。また、「Ｓｅｎｄ」と表された面又は「Ｓａｖｅ」と表された面の選択を受け付けた場合についても同様の処理手順により選択処理を行うことができる。
【０１１５】
図４に戻り、実行処理部４０５は、入力処理部４１１及び出力処理部４１２を備え、ＭＦＰ１が有する機能を用いて入、出力処理する。そして、実行処理部４０５で処理した内容に基づいて、サービス層４５２がハードウェアリソースを制御することで、ハードウェアを用いた処理が行われる。
【０１１６】
入力処理部４１１は、設定受付部４０２が選択を受け付けた入力機能を用いて画像データを入力処理する。具体的な例としては、設定受付部４０２が「Ｓｃａｎ」６０２に係る入力機能の選択を受け付けた場合、入力処理部４１１は、紙原稿の読み込み機能と判断して、スキャナ制御部４３１により図示しないスキャナを制御することで、紙原稿の読み込み処理を行う。また、設定受付部４０２が「Ｒｅｃｅｉｖｅ」６０１に係る入力機能の選択を受け付けた場合、入力処理部４１１は、受信機能と判断して、通信制御部４３６により図示しないネットワーク通信機能を制御することで、画像データの受信処理を行う。また、設定受付部４０２が「Ｌｏａｄ」６０３に係る入力機能の選択を受け付けた場合、入力処理部４１１は、ＨＤＤ(Hard Disk Drive)からの読み込み機能と判断して、蓄積制御部４３３を制御してＭＦＰ１に備えられた記憶部４０４、又は通信制御部４３６を制御してネットワークを介して接続されたＰＣに備えられたＨＤＤから画像データの読み込み処理を行う。
【０１１７】
出力処理部４１２は、設定受付部４０２が選択を受け付けた出力機能を用いて画像データを出力処理する。具体的な例としては、設定受付部４０２が「Ｐｒｉｎｔ」６０５に係る出力機能の選択を受け付けた場合、出力処理部４１２は、紙原稿の印刷機能と判断して、プロッタ制御部４３２から図示しないプロッタを制御することで、紙原稿を印刷処理する。また、設定受付部４０２が「Ｓｅｎｄ」６０４に係る出力機能の選択を受け付けた場合、出力処理部４１２は、送信機能と判断して、通信制御部４３６により図示しないネットワーク通信機能を制御することで、画像データの送信処理を行う。また、設定受付部４０２が「Ｓａｖｅ」６０６の選択を受け付けた場合、出力処理部４１２は、ＨＤＤへの保存機能と判断して、蓄積制御部４３３を制御してＭＦＰ１に備えられた記憶部４０４、又は通信制御部４３６を制御してネットワークを介して接続されたＰＣ等に備えられたＨＤＤに画像データの書き込み処理を行う。
【０１１８】
入力受付部４０６は、領域追加部４２１、領域削除部４２２、領域変更部４２３を備え、利用者による操作パネル３００への入力を受け付ける。具体的には、入力受付部４０６は、液晶タッチパネル３２０へのタッチ入力を利用者から指示などが入力されたものとして受け付ける。または、入力受付部４０６は、テンキー３０６等のキーの押下から利用者から入力されたものとして受け付ける。また、入力受付部４０６は、機能選択画面で入力機能が表された領域及び出力機能が表された領域のタッチ入力を検知した場合、回動遷移部４０３にその旨を出力する。また、入力受付部４０６は、詳細設定画面で表されたブロックに対応する領域のタッチ入力を検知した場合、その旨を設定受付部４０２に出力する。また、本実施形態にかかる領域追加部４２１、領域削除部４２２、領域変更部４２３を用いることで、販売者が利用者にＭＦＰ１を提供する際、機能毎の設定可能な項目を変更することができる。
【０１１９】
つまり、従来の画像形成装置では、機能毎に提供できる項目は、液晶タッチパネル３２０に所定の領域を設けて表示されている。一方で、ＭＦＰ１は、機能毎に提供されている項目として、利用者が利用しない項目が設けられていることもある。このため、利用者は、このような利用しない項目を、設けない代わりに少しでも安価にして欲しいという要求がある。しかしながら、従来のように液晶タッチパネル３２０に所定の領域を設けて各項目を表示している場合、このような項目の提供を停止すると、該当する領域がなにも表示されないことになり、美感を損ねることになる。この場合、液晶タッチパネル３２０で何も表示されていない領域がある一方で、利用する項目が小さく表示される又は複数の画面にまたがって必要な項目が表示されることで、操作性が低減することにもなる。また、このような従来の液晶タッチパネル３２０に表される画面では、要求に応じて利用者毎に画面設計するのは手間がかかり困難である。
【０１２０】
そこで、本実施の形態のＭＦＰ１で条件表示処理部４４２が、プレビュー及び詳細設定画面で機能毎の提供可能な項目をブロック毎に表示することとした。また、本実施の形態では、各項目のブロックのサイズを等しくした。つまり、利用者にＭＦＰ１を提供する際に、プレビュー及び詳細設定画面で項目のブロックを組み合わせることで、機能毎の項目の配置を決定することができる。このような、項目毎のブロックの編集を行うための構成について説明する。これにより、表示する項目の変更を、ブロックの表示、非表示で対応することができる。
【０１２１】
領域追加部４２１は、プレビュー及び詳細設定画面に、項目の条件情報が表されたブロックを追加する。つまり、販売者は、利用者の要求に応じて、機能毎に項目を追加することができる。これにより、利便性が向上する。
【０１２２】
領域削除部４２２は、プレビュー及び詳細設定画面で、項目の条件情報が表されたブロックを削除する。つまり、販売者は、利用者の要求に応じて、機能毎に項目を削除することができる。これにより、利便性が向上する。
【０１２３】
領域変更部４２３は、プレビュー及び詳細設定画面で、項目の条件情報が表されたブロックの配置を変更する。つまり、販売者は、利用者の要求に応じて又はブロックの追加又は削除する際に、機能毎に項目の配置を変更することができる。これにより、利便性が向上する。
【０１２４】
本実施の形態にかかるＭＦＰ１で、利用者に提供する前又は提供した後の要求に応じて領域追加部４２１、領域削除部４２２、領域変更部４２３を用いて、販売者側が、機能毎に提供する項目の変更又は項目の配置を変更することができる。なお、領域追加部４２１、領域削除部４２２、領域変更部４２３を使用する際に、これらにより提供する項目を変更できる者であるか否かの認証を利用者認証部４０７で認証する必要がある。このような権限を有する者として、例えば販売側のメンテナンスを行う者等が考えられる。
【０１２５】
また、このような構成を備えることで、例えば、領域削除部４２２で、利用者が必要ない項目のブロックを削除し、当該空いた領域に領域変更部４２３で異なる項目のブロックを配置することができる。このように、利用者に不自然な配置と感じないように、機能毎の項目を削除等することができる。また、利用者の要求に応じてプログラム等を追加した際、領域追加部４２１により当該プレビュー及び詳細設定画面に当該プログラムに対応する項目のブロックを表示することで、新たなプログラムを示す項目を容易に提供することができる。つまり、プレビュー及び詳細設定画面で項目毎のブロックを容易に編集することができる。これにより、領域追加部４２１、領域削除部４２２、領域変更部４２３を用いることで、ＭＦＰ１で利用者の要求に応じた機能毎の項目を提供することができる。
【０１２６】
このように項目をブロックで表示することで、利用者の必要な項目のブロックのみ表示する画面レイアウトは容易に作成できるので、利用者の要求に応じた項目の提供が容易になった。これにより、例えば、提供する項目に応じて料金を設定する等により、利用者が使用している状況に応じて項目を提供し、提供している項目に応じて適切な料金を徴収することを可能とした。
【０１２７】
図１４は、「電子透かし」の埋込機能を追加した場合に表示されるプレビュー及び詳細設定画面の一例を示した画面図である。つまり、変更前は図７で示したプレビュー及び詳細設定画面が表示されていた。そして、利用者から電子透かしを原稿に入れるか否かを設定する項目を追加する要求を受け取った。そこで、領域追加部４２１により、電子透かしの条件情報が表されたブロック１４０１を追加した。なお、電子透かしを埋め込む機能は、予めＭＦＰ１で保持していることとし、電子透かしを埋め込むために設定する項目の表示のみ制限されていたものとする。
【０１２８】
本図に示すように、利用者から項目を追加する要求があった場合、領域追加部４２１が、要求があった項目のブロックを追加することができる。つまり、ＭＦＰ１を利用者毎の要望に応じて項目を追加する際に、液晶タッチパネル３２０に表される画面内のレイアウトをどうするかという問題がある。そして、本実施の形態のＭＦＰ１では、上述した構成で項目の条件情報を表したブロック単位でカスタマイズできる。これにより、画面の設計が容易となる。また、機能を削除した場合についても機能を示すブロックを削除して、他の機能を示すブロックの位置を変更するだけで画面が設計できる。このようにＭＦＰ１の機能のカスタマイズが容易になる。
【０１２９】
他の例としては、利用者が画面集約の項目が必要ないと要求を受け取った場合、領域削除部４２２が、画面集約の条件情報が表されたブロック１４０２を削除する。この場合、この領域が空いてしまうため、領域変更部４２３が、部数の条件情報が表されたブロック１４０３を、空いた領域に配置を変更する。このように、領域削除部４２２、領域変更部４２３及び上述した領域追加部４２１により、プレビュー及び詳細設定画面で、要求された項目のみを最適な配置で表示することができる。
【０１３０】
本実施の形態のＭＦＰ１は、上述した構成を備えたことで、プレビュー及び詳細設定画面において項目をブロック毎に表示を可能とした。このような表示により、ブロックの組合せで配置を決定することができる。つまり、従来のように複数の項目を画面に表示する際で配置を整える際の労力を低減できる。これにより、画面設計者の負担が軽減される。また、項目をブロック単位で表したので、各機能の位置の変更、機能の追加又は削除が容易になった。
【０１３１】
次に、以上のように構成された本実施の形態にかかるＭＦＰ１における機能選択画面の表示で機能の選択を受け付け、プレビュー及び詳細設定画面でブロックに表示された条件情報にかかる設定条件を受け付けた後に、機能選択画面を表示するまでの処理について説明する。図１５は、本実施の形態にかかるＭＦＰ１における上述した処理の手順を示すフローチャートである。
【０１３２】
まず、立体表示処理部４４１は、液晶タッチパネル３２０上に仮想立方体による機能選択画面の表示する（ステップＳ１５０１）。この機能選択画面は面毎に入力機能及び出力機能を示す標記がなされている。
【０１３３】
次に、入力受付部４０６が、液晶タッチパネル３２０から入力機能又は出力機能が表された面が押下されたか否かを検出する（ステップＳ１５０２）。入力受付部４０６が面が押下を検出したかった場合、立体表示処理部４４１は、機能選択画面の表示を引き続き行う（ステップＳ１５０１）。なお、この機能選択画面は、図５及び図６で示した画面とする。
【０１３４】
そして、入力受付部４０６が、機能選択画面で面の押下を検出した場合、条件表示処理部４４２は、押下を検出した面に対応する機能のプレビュー及び詳細設定画面に項目毎のブロックを表示する（ステップＳ１５０３）。また、同時にプレビュー表示処理部４４３は、プレビュー及び詳細設定画面で、予め定められている設定条件で処理した結果の概略をプレビューに表示する。なお、このプレビュー及び詳細設定画面は、例えば図７で示した画面とする。他にも、表示処理部４０１は、「ＯＫ」ボタンや「ＣＡＮＣＥＬ」ボタンを表示する。
【０１３５】
そして、入力受付部４０６は、プレビュー及び詳細設定画面で項目の条件情報が表されたブロックの押下を検出する（ステップＳ１５０４）。ブロックの押下を検出しなかった判断した場合（ステップＳ１５０４：Ｎｏ）、特に処理を行わない。
【０１３６】
また、入力受付部４０６が、ブロックの押下を検出した場合（ステップＳ１５０４：Ｙｅｓ）、回動遷移部４０３が押下を検出したブロックに対応する仮想多面体を回転させて、次の条件情報が表された面がブロックまで回動遷移する制御を行う（ステップＳ１５０５）。
【０１３７】
そして、設定受付部４０２は、ブロックに表示された面の条件情報に係る設定条件を受け付ける（ステップＳ１５０６）。次に、プレビュー表示処理部４４３は、受け付けた設定条件で処理した結果のプレビューを表示する（ステップＳ１５０７）。
【０１３８】
そして、入力受付部４０６は、液晶タッチパネル３２０上に表示されたプレビュー及び詳細設定画面で「ＯＫ」ボタンを押下されたか否かを検出する（ステップＳ１５０８）。入力受付部４０６が「ＯＫ」ボタンの押下を検出した場合（ステップＳ１５０８：Ｎｏ）、入力受付部４０６は、項目の条件情報が表されたブロックを押下されたか否かの検出を再度行う（ステップＳ１５０４）。
【０１３９】
次に、入力受付部４０６が「ＯＫ」ボタンの押下を検出した場合（ステップＳ１５０８：Ｙｅｓ）、立体表示処理部４４１は、上述した処理で設定を受け付けた機能に対応する面の色を変更し、且つプレビュー及び詳細設定画面で受け付けた設定条件で処理した結果を、当該機能に対応する面にプレビューを表示する（ステップＳ１５０９）。
【０１４０】
上述した処理手順により、利用者は、入出力に用いられる機能の項目毎に設定条件を設定し、当該設定条件で処理した結果をプレビューで確認することができる。なお、上述した処理手順は、本実施の形態による最初の機能選択画面の表示から、機能の選択を受け付けた後の機能選択画面の表示までの処理までの処理手順の例を示したものであり、本発明をこの処理手順に制限するものではない。
【０１４１】
上述した実施の形態においては、仮想多面体の面及びブロックの形状を矩形としたが、面及びブロックの形状を矩形に制限するものではなく、例えば六角形等あらゆる形状を用いることができる。
【０１４２】
本実施の形態にかかるＭＦＰ１では、液晶タッチパネル３２０にプレビュー及び詳細設定画面で項目毎の条件情報が表されたブロックを利用者が押下した場合に、回動遷移部４０３が押下されたブロックに配置されていた仮想多面体の回転させる制御の後に、条件表示処理部４４２が、回転前とは異なる条件情報が表された面を当該ブロックに表示し、設定受付部４０２が、表示された条件情報に係る設定条件を受け付ける。これにより、プレビュー及び詳細設定画面で項目毎の条件を設定する際の利便性及び操作性が向上する。
【０１４３】
また、液晶タッチパネル３２０でプレビュー及び詳細設定画面を表示する際に、項目毎の表示領域が、ブロックのサイズとなる。これにより、従来は、設定可能な条件の数等により、項目毎に表示領域のサイズと異なっていたが、本実施の形態では項目毎の表示領域のサイズが等しくなった。これにより、プレビュー及び詳細設定画面の表示の際のレイアウトの設計及び変更が容易になる。また、設定を受け付けていない条件情報の表示は行わないので、従来の表示方法と比べると、項目毎の表示領域のサイズも減少した。これにより、液晶タッチパネル３２０の表示領域を有効に利用することができる。
【０１４４】
なお、本実施の形態においては、条件表示処理部４４２がブロック毎に仮想多面体の面を表示することとしたが、実際に条件表示処理部４４２がブロック毎に、仮想多面体を保持しているか否かは問わない。つまり、条件表示処理部４４２が、仮想多面体を保持しておらずとも、ブロック毎に面が回転していると利用者が見えるように表示すれば、利用者は回転された面を備えている多面体がブロックに備えられていると考える。これにより、利用者は３次元的に項目毎の条件情報を把握することができる。これにより、上述した効果を得ることができる。つまり、回転しているように見える点が重要であり、実際に条件表示処理部４４２が仮想多面体を保持して、当該仮想多面体を回転する制御を行う必要はない。
【０１４５】
なお、本実施の形態は、回動遷移部４０３が仮想多面体の回転させる制御の後、設定受付部４０２が、ブロックに配置された面に表された条件情報に係る条件を受けることに制限するものではない。回動遷移部４０３が仮想多面体の回転させる制御の後で、利用者から操作パネル３００から、液晶タッチパネル３２０上のブロックに配置された仮想多面体の面に表された条件情報に決定する旨の入力を、例えばスタートキー３０８等から受け付けた場合に、設定受付部４０２が、ブロックに配置された面に表された条件情報に係る条件を受け付けることにしても良い。このようにブロックに配置された面に表された条件情報に係る条件を受け付けるのは、どのような条件に基づいてもよい。
【０１４６】
また、利用者の音声を用いて操作を行っても良い。例えば、プレビュー及び詳細設定画面が表示されている際に、音声の指示を検出する構成が、利用者からブロック毎の回転を指示するキーワードを検出した場合、回動遷移部４０３は、キーワードに対応したブロックに配置された仮想多面体を回転させる制御を行う。そして、条件表示処理部４４２による仮想多面体の面の回動遷移を表示し、ブロックに仮想多面体の条件情報が表された面が来た場合に、ＭＦＰ１に備えられたスピーカーから当該条件情報を読み上げる。そして条件表示処理部４４２は、条件情報の設定条件を用いて処理した結果をプレビューに表示する。そして、利用者が「ストップ」等の停止するためのキーワードを言った場合、音声の指示を検出する構成が、当該キーワードを検出し、回動遷移部４０３が、条件表示処理部４４２を制御して回転を停止する表示をし、設定受付部４０２が、表示された条件情報に係る設定条件を受け付ける等が考えられる。
【０１４７】
（第１の実施の形態の変形例１）
また、第１の実施の形態に係るＭＦＰ１のプレビュー及び詳細設定画面では、条件表示処理部４４２は、項目毎に条件情報が表された仮想多面体を表示する際、ブロックに備えられた仮想多面体の面のみ表示した。しかしながら、当該仮想多面体の表示を、このような面の表示のみに制限するものではない。例えば、仮想多面体で条件情報が表された面の数や、仮想多面体で条件情報が表された全ての面のうち、どの面であるかを利用者が把握できるような情報を表示しても良い。そこで、第１の実施の形態の変形例１は、条件表示処理部が、プレビュー及び詳細設定画面で、側面から仮想多面体を投影した投影図を表示した場合について説明する。条件表示処理部が仮想多面体の側面形状を表示するので、現在ブロックに配置されている仮想多面体の面と、仮想多面体が保持する面の対応関係が明確になる。
【０１４８】
図１６は、本変形例により液晶タッチパネル３２０に表示されるプレビュー及び詳細設定画面の画面例を示した図である。本図に示すように、本変形例の条件表示処理部は、設定可能な項目毎の仮想多面体の側面形状を表示する。例えば、正５角形１６０２は、「濃度０」と表されたブロック１６０１に配置された仮想多面体の側面形状となる。そして、辺１６０３が、ブロックに配置された面と対応する。
【０１４９】
そして、入力受付部４０６が利用者の項目のブロックの押下を検出した場合、回動遷移部のブロックに備えられた仮想多面体を回転させる制御と連携して、条件表示処理部は、当該ブロックの横に配置された仮想多面体の側面形状を示した正五角形１６０２が回転する表示を行う。これにより、利用者は仮想多面体が回転していることを容易に把握できる。また、本変形例では、条件表示処理部が、仮想多面体の側面形状を表示するため、利用者は、この仮想多面体が備えた条件情報が表された面の数を把握することができる。つまり、利用者は、項目毎に設定可能な条件情報の数を認識できる。これにより利便性が向上する。また、既に表示された条件情報であれば、側面形状を表示することで、当該条件情報が表された面がどの面であるか把握できる。つまり、既に表示した条件情報を表示するための操作手順が明確になる。これにより、条件情報を設定する際の操作性が向上する。
【０１５０】
（第１の実施の形態の変形例２）
上述した第１の実施の形態の変形例１では、プレビュー及び詳細設定画面で、項目毎の仮想多面体の側面形状の表示した例を説明した。しかしながら、プレビュー及び詳細設定画面で項目毎の仮想多面体を表示する際に、側面形状のみ表示することに制限するものではない。そこで、第１の実施の形態の変形例２では、仮想多面体の側面形状を表示処理する際、条件表示処理部が側面形状で示された面毎に条件情報を表示する場合について説明する。
【０１５１】
本変形例では、液晶タッチパネル３２０に示されるプレビュー及び詳細設定画面は、変形例１の図１６で示したプレビュー及び詳細設定画面の画面例と同様に項目毎のブロック及び項目毎の仮想多面体の側面形状を表示する。そして、図１６で示した画面例と異なる点として、条件表示処理部は、当該画面に表示される仮想多面体の側面形状の各面に条件情報を表示する。
【０１５２】
図１７は、本変形例の液晶タッチパネル３２０のプレビュー及び詳細設定画面において、条件表示処理部が表示する項目毎に示されるブロック及び仮想多面体の側面形状の一例を示した図である。本図に示すように、条件表示処理部は、ブロック内に項目の条件情報を表示すると共に、仮想多面体の側面形状の面毎に条件情報を表示する。条件表示処理部がこのような表示を行うことで、利用者が項目毎の設定条件を設定する際、設定可能な条件情報及び、所望する条件情報が表された面がどの位置にあるのか把握できる。これにより、利用者が項目毎の条件を設定する際の利便性及び操作性が向上する。
【０１５３】
（第１の実施の形態の変形例３）
また、上述した第１の実施の形態の変形例１及び２は、仮想多面体の側面形状を表示することで、設定可能な条件の数と現在ブロックに配置されている面が仮想多面体のどの面であるのかを利用者に把握させることとした。しかしながら、このように設定可能な条件の数と現在ブロックに配置されている面がどの位置なのか把握させることが可能であれば、仮想多面体の側面形状を表示することに制限するものではない。そこで、第１の実施の形態の変形例３では、表示可能な条件情報の数及びブロックに配置されている面が仮想多面体のいずれの面であるかを利用者に把握させるためのバーを、プレビュー及び詳細設定画面に表示する場合について説明する。
【０１５４】
図１８−１は、本変形例の条件表示処理部が、液晶タッチパネル３２０に表示するプレビュー及び詳細設定画面の画面例を示した図である。本図に示すように、条件表示処理部は、プレビュー及び詳細設定画面において、処理した結果のプレビュー、そして項目毎のブロック及び側面形状を、第１の実施の形態の変形例１及び２と同様に表示する。そして、条件表示処理部は、項目毎のブロックの上にバーを表示する。この表示されたバーは、項目毎の設定可能な条件の数及び現在表示している面の位置を示している。これにより、利用者は、条件の数及び表示されている面の位置の把握が容易になる。具体的には、バー１８０１が画面集約の項目についてのバーを示している。そして、バー１８０１で黒く塗りつぶされた部分が、現在表示している「集約２面」の場所を示している。そして、バーの全体の面積と、黒く塗りつぶされた部分の面積から、設定可能な条件情報の数を把握できる。また、回動遷移部が、ブロックに備えられた仮想多面体の面の回転遷移させる制御と連携して、条件表示処理部は、当該バーの黒く塗られた部分の位置を変更する表示を行う。これにより、利用者は現在表示している面の位置を把握でき、操作する際の利便性が向上する。
【０１５５】
また、条件表示処理部が表示する際に、項目毎のバーを、ブロックの上に配置することに制限するものではない。図１８―２では、条件表示処理部が、プレビュー及び詳細設定画面において、項目毎のバーをブロックの右側に設けた画面例を示した図である。このように、配置した場合でも、利用者は設定可能な条件情報の数及び現在表示している面の位置を把握することができる。
【０１５６】
なお、本変形例では、プレビュー及び詳細設定画面の項目毎の表示として、条件表示処理部は、ブロックの他にバー及び仮想多面体の側面形状を表示した。しかしながら、条件表示処理部は、側面形状を表示せずに、項目毎の表示としてブロックとバーのみ表示しても良い。
【０１５７】
（第１の実施の形態の変形例４）
また、上述した第１の実施の形態及び変形例１〜３では、条件表示処理部が表示するプレビュー及び詳細設定画面で、仮想多面体の面毎に常に定められた条件情報が配置されていることとした。つまり、所定の面で表示される条件情報は常に同じであった。しかしながら、このように面毎に静的な条件情報を保持していることに制限するものではない。例えば、仮想多面体が保持する面でブロックに配置できる面の数が４つの場合、表示される条件情報を４つに制限するものではない。条件表示処理部は、これより多くの条件情報を表示しても良いし、これより少ない条件情報を表示しても良い。そこで、第１の実施の形態の変形例４では、回動遷移部が、仮想多面体を回転させる制御を行う度に、条件表示処理部が、仮想多面体の面に表された条件情報を動的に変更して表示する場合について説明する。
【０１５８】
図１９は、本変形例の条件表示処理部が液晶タッチパネル３２０に表示するプレビュー及び詳細設定画面において、ブロックに備えられた仮想立方体の面を回動遷移する表示の度に、面に表される条件情報が変更されることを示した説明図である。本図に示すように、仮想多面体として仮想立方体を用いたので、条件表示処理部は、４回変動表示を行うと同一の面を表示することになる。まず、条件表示処理部は、最初にプレビュー及び詳細設定画面１９０１を表示する。そして、同一方向に４回回転させる回動遷移の表示の後に、条件表示処理部は、プレビュー及び詳細設定画面１９０２を表示する。このように、本変形例では、条件表示処理部は、同一の面ではあるが異なる条件情報を表示することになる。条件表示処理部が、このような表示を行うことで、項目毎に設定可能な条件情報が多い場合でも、条件情報の数と同じ面数を備えた仮想多面体を用いて表示する必要が無くなる。これにより、ＭＦＰ１の処理が低減される。また、設定可能な条件情報の数が異なる場合でも項目毎に同一の仮想多面体を用いることができる。これにより、開発が容易になる。
【０１５９】
なお、図１９では、理解を容易にするため仮想多面体の側面形状を表示したが、通常利用者は同一面には同一の条件情報を保持していると考えると思料する。このような利用者の理解を防止するため、条件表示処理部は、プレビュー及び詳細設定画面において仮想多面体の側面形状を表示しない方が好ましい。
【０１６０】
また、本変形例の液晶タッチパネル３２０上に、項目毎の設定可能な条件情報を表示するために、条件表示処理部は、例えば第１の実施の形態の変形例３で示した項目毎のバーを表示しても良い。なお、条件表示処理部は、このバーを、面の数ではなく、設定可能な条件情報の数を把握できるように表示する点に注意する。
【０１６１】
（第１の実施の形態の変形例５）
上述した第１の実施の形態及び変形例１〜４においては、出力機能の選択を受け付けた場合、プレビュー表示処理部は、プレビュー及び詳細設定画面で、選択を受け付けた出力機能を用いて出力処理した結果の概略をプレビューとして表示した。このように、プレビュー表示処理部が表示するプレビュー及び詳細設定画面で、出力処理した結果のプレビューのみ表示することに制限するものではない。例えば、条件表示処理部は、入力処理した結果の概略のプレビューも同時に表示しても良い。そこで、本変形例は、出力機能の選択を受け付けた場合、プレビュー表示処理部が、プレビュー及び詳細設定画面で、出力処理した結果の概略のプレビュー、出力機能に用いられる項目毎のブロックと共に入力処理した結果の概略のプレビューを表示する場合について説明する。なお、他の画面及び処理手順については第１の実施の形態と同様なので説明を省略する。
【０１６２】
図２０は、「Ｐｒｉｎｔ」の選択を受け付けた場合に、条件表示処理部及びプレビュー表示処理部が表示するプレビュー及び詳細設定画面の画面例を示した図である。本図に示すように、プレビュー表示処理部は、入力処理した結果の概略を示した入力処理プレビュー２００１を画面の左上領域に表示し、出力処理した結果の概略を示した出力処理プレビュー２００２を画面の右下領域に表示する。そして、上述した実施の形態で示したものと同様に、条件表示処理部は、プレビュー画面の周囲に詳細な設定条件を設定するための各種項目がブロック単位で表示する。
【０１６３】
そして、利用者が任意のブロックを押下して、回動遷移部が、ブロックに配置されていた仮想多面体を回転させる制御の後、条件表示処理部は、回動遷移する表示の前と異なる条件情報が表された面を表示する。この場合、設定受付部４０２は、当該ブロックに表わされた条件情報に係る設定条件を新たに受け付ける。これにより、利用者が当該ブロックを押下することで、該当する項目で新たな設定条件を受け付けることを可能としている。そして、当該項目の新たに受け付けた設定条件を用いて出力処理した結果を、プレビュー表示処理部は出力処理プレビュー２００２に表示する。これにより、出力処理した結果を出力処理する前に把握することができる。また、この際に、利用者は、入力処理プレビュー２００１で入力処理した画像データと、出力処理プレビュー２００２で出力処理した結果を示す画像データを比較することができる。これにより、利用者は、出力処理を行うためにどのような項目の設定を受け付けたのか視覚的に把握することができる。このように、ブロックで示した項目毎に設定条件を設定できるので、操作性が向上する。また、プレビューで入力処理結果と出力処理結果を対比できるので利便性が向上する。
【０１６４】
（第１の実施の形態の変形例６）
また、上述した第１の実施の形態においては、ブロックに備えられる仮想多面体を多角柱又は正多面体を用いたが、このような多面体に制限するものではない。そこで、本変形例では、仮想多面体に円柱を用いた場合について説明する。
【０１６５】
図２１は、本変形例に係るＭＦＰの液晶タッチパネルに表示されるプレビュー及び詳細設定画面に表示される画面集約を示したブロックに備えられた仮想円柱の正面及び側面からの投影図である。本図に示した正面からの投影図で、ブロック２２０２の枠内に表された仮想円柱２２０１の条件情報を、条件表示処理部が液晶タッチパネルのプレビュー及び詳細設定画面のブロック内に表示する。また、仮想多面体の側面からの投影図は、説明を容易にするために用意した図であり、利用者は参照することができない。本図に示す仮想円柱は、図で示した回転軸により回転する。この円柱において、所定の側面領域毎に条件情報が表されている。そして、設定受付部は、ブロックに表示された条件情報に係る設定条件を受け付ける。この処理は上述した第１の実施の形態と同様なので省略する。つまり、上述した第１の実施の形態と同様の効果を得られることとなり、利便性及び操作性が向上する。
【０１６６】
（第２の実施の形態）
第１の実施の形態ではブロックに備えられた仮想多面体毎に１つの回転軸を備えた。しかしながら、仮想多面体毎の回転軸の数を制限するものではない。また、項目毎に仮想多面体を用意することに制限するものではなく、複数の項目を１つの仮想多面体にまとめてもよい。そこで、第２の実施の形態は、設定可能な全ての項目を１つの仮想多面体にまとめ、複数の回転軸を用いて当該仮想多面体を複数の方向に回転する制御を行う場合について説明する。
【０１６７】
図２２は、第２の実施の形態にかかるＭＦＰ２１００の機能ブロック図である。上述した第１の実施の形態にかかるＭＦＰ１とは、表示処理部４０１とは処理が異なる表示処理部２１０１に変更され、回動遷移部４０３とは処理が異なる回動遷移部２１０２に変更され、入力受付部４０６とは処理が異なる入力受付部２１０３に変更された構成を有している点で異なる。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【０１６８】
表示処理部２１０１は、立体表示処理部４４１と、条件表示処理部２１２１と、プレビュー表示処理部４４３を、備え、液晶タッチパネル３２０に表示する処理を行う。
【０１６９】
条件表示処理部２１２１は、機能選択画面で機能の選択を受け付けた後に、液晶タッチパネル３２０上にプレビュー及び詳細設定画面を表示する。また、条件表示処理部４４２では、プレビュー及び詳細設定画面において、１つのブロックを表示する。この１つのブロックには、１つの仮想多面体が備えられている。
【０１７０】
図２３は、本実施の形態に係る条件表示処理部２１２１が液晶タッチパネル３２０に表示するプレビュー及び詳細設定画面の画面例を示した説明図である。本図に示すように、条件表示処理部２１２１は、当該画面で１つのブロックを表示する。また、プレビュー表示処理部４４３は、、処理した結果のプレビューを表示する。また、表示処理部４０１は、「ＯＫ」ボタン及び「キャンセル」ボタンを表示する。そして、このブロックで、設定条件を複数の項目について設定することができる。この設定方法については後述する。また、第１の実施の形態と同様、回動遷移部２１０２が、当該ブロックで仮想多面体を回転させる制御の後、条件表示処理部２１２１は、回転前と異なる条件情報を表示した場合、設定受付部４０２が、当該条件情報に係る設定条件を受け付ける。そして、プレビュー表示処理部４４３は、受け付けた設定条件を用いて処理した結果のプレビューを表示する。
【０１７１】
図２４は、本実施の形態にかかる条件表示処理部２１２１が、表示する仮想立方体の正面及び側面からの投影図である。本図に示した仮想立方体の正面からの投影図を、条件表示処理部２１２１が液晶タッチパネル３２０に表示する。また、仮想立方体の側面からの投影図は、説明を容易にするために用意した図である。本図に示すように本実施の形態においては仮想多面体として仮想立方体を用いる。そして、条件表示処理部２１２１が当該仮想立方体の面を回転遷移する表示を行う際に用いる回転軸として、仮想立方体は垂直する２軸を備えている。つまり、回動遷移部２１０２が第１の回転軸で仮想立方体を回転させる制御を行った後、条件表示処理部２１２１は回転前とは異なる項目の条件情報が表された面を当該ブロックに表示する。また、回動遷移部２１０２が第２の回転軸で仮想立方体を回転させる制御を行った後、条件表示処理部２１２１が、回転前と同一の項目の異なる条件情報が表された面を当該ブロックに表示する。このように、条件表示処理部２１２１が表示する仮想立方体の面に表示された条件情報は、回転方向に応じて動的に変更して表示される。
【０１７２】
図２２に戻り、回動遷移部２１０２は、プレビュー及び詳細設定画面のブロックに配置された１つの仮想立方体を直交する２つの回転軸を用いて回転させる制御を行わせる。これにより、回動遷移部２１０２は、ブロックに配置された面を回動遷移させると共に、他の面をブロックに向けて回動遷移させる制御を行う。具体的には回動遷移部２１０２は、仮想多面体を第１の回転軸を用いて回転する制御を行った場合、回転前と異なる項目の条件情報が表された面がブロックにくるまで回動遷移させる制御を行うこととなる。また、回動遷移部２１０２は、仮想多面体を第２の回転軸を用いて回転する制御を行った場合、回転前と同一項目で異なる条件情報が表された面がブロックにくるまで回動遷移させる制御を行うこととなる。なお、条件表示処理部２１２１は、この回動遷移部２１０２による回動遷移の様子を液晶タッチパネル３２０表示することとなる。
【０１７３】
また、回動遷移部２１０２は、入力受付部２１０３から当該ブロックのタッチ入力を受け付けた場合に、条件表示処理部２１２１の制御を行う。例えば、入力受付部２１０３は、当該ブロックを上下左右領域に分けて、これら領域毎に押下の検出を行う。そして、入力受付部２１０３が、当該ブロックの左領域の押下を検出した場合、その旨を回動遷移部２１０２に出力する。そして、回動遷移部２１０２は、左領域の押下を検出されたことが入力された場合、第１の回転軸を用いて仮想立方体を左方向に回転させる制御を行うことで、当該ブロックの右側面がブロックに回動遷移させる制御が行われることとなる。また、回動遷移部２１０２は、同様にブロックの右領域の押下を検出したことが入力された場合は第１の回転軸を用いて右方向に、上領域の押下を検出したことが入力された場合は第２の回転軸を用いて上方向に、下領域の押下を検出したことが入力された場合は第２の回転軸を用いて下方向に回転遷移する制御が行われることとなる。なお、回動遷移部２１０２が面を回動遷移させるときの回転速度は、どのような速度でも良く、本実施の形態では回動遷移部２１０２は、利用者が回転を認識できる程度の所定の回転速度で仮想多面体の回転を制御する。
【０１７４】
図２５は、本実施の形態に係る条件表示処理部２１２１が、プレビュー及び詳細設定画面のブロックに表示する条件情報の遷移を示した説明図である。本図に示すように、回動遷移部２１０２が仮想立方体を第２の回転軸を用いて垂直方向に回動遷移する制御を行った後、条件表示処理部２１２１が回転前と同一項目で異なる条件情報を当該ブロックに表示する。具体的には、回動遷移部２１０２が、上述した回転方向に回動遷移する制御を行う度に、条件表示処理部２１２１は、当該ブロックに「画面集約」から「２面集約」、「４面集約」と変更して表示する。そして、この垂直方向に回転遷移する表示の後、設定受付部４０２は、表示された条件情報に係る設定条件を受け付ける。
【０１７５】
そして、回動遷移部２１０２が第１の回転軸を用いて仮想立方体を水平方向に回転させる制御を行った場合、条件表示処理部２１２１がブロックに回転する前と異なる項目の情報を表示する。具体的には、条件表示処理部２１２１は、回転前にブロックに「画面集約」と表示していた場合、「パンチなし」、「濃度０」と変更して表示する。また、条件表示処理部２１２１が、水平方向に回転遷移する表示で項目を切り替える場合、当該項目で設定として受け付けている条件に係る条件情報を表示する。また、利用者がまだ項目毎の設定条件を設定していない場合、条件表示処理部２１２１は、予め定められている設定条件に係る条件情報を表示する。図２５では、予め定められている設定条件に係る条件情報が表された面を、網掛けされた面とする。つまり、利用者がまだ項目毎に設定条件を設定していない状態では、図２５の白矢印方向の回転遷移させる度に、条件表示処理部２１２１は、当該ブロックに「画面集約」、「パンチなし」、「濃度０」、「ステープルなし」を順に表示する。さらに、同一方向への回動遷移させていくと、条件表示処理部２１２１は、項目が一巡した後に再び「画面集約」を表示する。
【０１７６】
また、回動遷移部２１０２で仮想立方体を回転させる制御を行った後に、条件表示処理部２１２１が、当該ブロックに動的に変更して表示する条件情報が表された仮想立方体の面を説明する。例えば、条件表示処理部２１２１が、最初に「画面集約」と表された面を表示していた際、第２の回転軸で一方の方向に仮想立方体を４回回転する回動遷移させる表示を行った場合、元の面が当該ブロックに配置されるが、当該ブロックには「１６面集約」と表された面を表示する。このように、条件表示処理部２１２１は、項目毎に設定可能な条件の数に応じて、仮想多面体の面に表される条件情報を動的に変更して表示する。これにより、ブロックに備えられた仮想多面体の面の数に関係なく、項目毎に設定可能な設定条件の数を自由に設定できる。また、これは水平方向に回転させる場合も同様とし、仮想多面体の面の数によらず項目の数を自由に設定できる。
【０１７７】
また、回動遷移部２１０２が水平方向に仮想多面体を回転させる制御を行って、表示される項目を切り替える際、切り替えられた項目の設定条件を利用者から受け付けていた場合、条件表示処理部２１２１は、受け付けた設定条件に係る条件情報が表された面を回動遷移の後のブロックに表示する。つまり、条件表示処理部２１２１は、まだ設定条件を受け付けていない状態では、上述したように予め定められた設定条件に係る条件情報を順に表示する。また、条件表示処理部２１２１は、任意の項目で設定条件を受け付けていた場合、受け付けた設定条件に係る条件情報を表示する。例えば、利用者が仮想多面体を回転させて「濃度０」を「濃度＋２」と表示を変更し、他の項目の条件情報を変更しなかった場合、回動遷移部２１０２が仮想立方体を水平方向に回転させる制御を行うと、条件表示処理部２１２１は、ブロックに「画面集約」、「パンチなし」、「濃度＋２」、「ステープルなし」の順に表示する。このように、回動遷移部２１０２が仮想多面体を水平方向に回転させる制御を際に、条件表示処理部２１２１が、受け付けた設定条件に基づいて、動的に表示する条件情報を変更する。
【０１７８】
つまり、仮想多面体を水平方向に回転させる制御を行う度に、異なる項目で現在受け付けている設定条件に係る条件情報が表示される。そして、垂直方向に回転させる制御を行う度に、同一項目の異なる条件情報を表示され、この表示された条件情報に係る条件を設定として新たに受け付けることになる。
【０１７９】
このような表示を、条件表示処理部２１２１が行うことで、回動遷移部２１０２が水平方向に回転させる制御を行う度に、現在受け付けている設定条件に係る条件情報を表示することになる。つまり、利用者は項目毎にどのような設定条件が設定されているのか把握することができる。なお、図２５では水平方向及び垂直方向の矢印として三角を用いたので一方向にしか回転しないようにも把握できるが、これは本図を用いた説明を容易にするためのものであり、上述したように逆方向に仮想立方体を回転させる制御も可能である。
【０１８０】
図２２に戻り、入力受付部２１０３は、項目追加部２１１１、項目削除部２１１２、項目変更部２１１３を備え、利用者による操作パネル３００への入力を受け付ける。具体的には、入力受付部２１０３は、上述した入力受付部４０６と同様に、液晶タッチパネル３２０及びテンキー３０６等からの入力を受け付け、その旨を回動遷移部２１０２又は設定受付部４０２に出力する。
【０１８１】
また、本実施の形態にかかるＭＦＰ２１００では、プレビュー及び詳細設定画面に表示するブロックにおいて、上述したように仮想立方体の面の数と関係なく、項目及び条件情報の数を設定できる。そこで、販売者は、利用者の要求に応じて当該ブロックに表示する項目の追加、削除、変更等を行うことができる。なお、このような項目追加部２１１１、項目削除部２１１２、項目変更部２１１３は、上述した第１の実施の形態の領域追加部４２１、領域削除部４２２、領域変更部４２３と同様に利用者の要求に応じて適切な項目の表示を可能とするものである。
【０１８２】
項目追加部２１１１は、プレビュー及び詳細設定画面のブロックに、新たに設定可能な項目を追加する。項目追加部２１１１で項目を追加した場合、プレビュー及び詳細設定画面のブロックで仮想多面体を水平方向に回転させる制御を行うと、追加された項目の条件情報が表された面が表示されることになる。つまり、販売者は、利用者の要求に応じて、ブロックに表示する項目を追加することができる。これにより、利便性が向上する。
【０１８３】
項目削除部２１１２は、プレビュー及び詳細設定画面のブロックで、１つの項目を削除する。項目削除部２１１２で項目を削除した場合、プレビュー及び詳細設定画面で、削除された項目の条件情報が表示されないことになる。つまり、販売者は、利用者の要求に応じて、機能毎に項目を削除することができる。これで、設定不要な項目が表示されないことになり、利便性が向上する。
【０１８４】
項目変更部２１１３は、プレビュー及び詳細設定画面のブロックで、仮想多面体を水平方向に回転させる制御を行った場合に面に表される項目の順番を変更する。つまり、販売者は、利用者の要求に応じて項目の順番を変更することができる。これにより、利便性が向上する。
【０１８５】
なお、上述した説明では、項目の追加、削除、変更のみ説明したが、同様の手順で、項目の条件情報の追加、削除、変更を行うこともできる。
【０１８６】
また、項目追加部２１１１による項目の追加を図２５の場合について説明する。項目追加部２１１１で、画面集約の項目とパンチの項目間に新たに電子透かしの項目を追加する。追加した後で、回動遷移部２１０２が仮想立方体を水平方向に回転させる制御を行うと、条件表示処理部２１２１は、ブロック上に「画面集約」、「電子透かし無し」、「パンチなし」の順に表示する。
【０１８７】
また、項目変更部２１１３による項目を表示する順番の変更の例を説明する。図２５では、回動遷移部２１０２が水平方向に仮想多面体を回転させる制御を行うと、条件表示処理部２１２１は、ブロック上に「画面集約」、「パンチなし」、「濃度―２」の順に表示する。この場合に、項目変更部２１１３で変更した後では、条件表示処理部２１２１は、「画面集約」、「濃度０」、「パンチなし」の順に表示する等を可能とする。
【０１８８】
また、以上のように構成された本実施の形態にかかるＭＦＰ２１００で行われる最初の機能選択画面の表示から、機能の選択を受け付けた後の機能選択画面の表示までの処理手順は、仮想多面体が水平方向に回転することでブロックに表示される項目が切り替えられる点を除けば第１の実施の形態で示した処理手順と同様であるため説明を省略する。
【０１８９】
次に、以上のように構成された本実施の形態にかかるＭＦＰ２１００においてプレビュー及び詳細設定画面の表示時の処理手順について説明する。図２６は、本実施の形態にかかるＭＦＰ２１００における上述した処理の手順を示すフローチャートである。
【０１９０】
まず、条件表示処理部２１２１は、機能選択画面で機能の選択を受け付けた場合に、プレビュー及び詳細設定画面を表示する（ステップＳ２４０１）。例えば、入力機能が既に選択されており、出力機能の選択を受け付けた場合、条件表示処理部２１２１は、プレビューに、入力処理された画像データを用いて予め定められている設定条件で出力処理した結果を表示する。
【０１９１】
次に、入力受付部２１０３が、プレビュー及び詳細設定画面に表示されたブロックで、上下の領域が押下されたか否かを検出する（ステップＳ２４０２）。上下の領域が押下を検出しなかった場合（ステップＳ２４０２：Ｎｏ）、特に処理を行わない。
【０１９２】
そして、入力受付部２１０３は、ブロックの上下の領域の押下を検出した場合（ステップＳ２４０２：Ｙｅｓ）、回動遷移部２１０２は、ブロックに備えられた仮想立方体を第２の回転軸により垂直方向に回転させる制御を行わせることで、条件表示処理部２１２１が回転前と同一項目で設定される異なる条件情報の表された面をブロックに表示する（ステップＳ２４０３）。
【０１９３】
次に、設定受付部４０２は、ブロックに表示された条件情報に係る設定条件を受け付ける（ステップＳ２４０４）。そして、プレビュー表示処理部４４３は、プレビュー及び詳細設定画面のプレビューに、受け付けた設定条件を用いて処理した結果の概略を示したプレビューに変更する（ステップＳ２４０５）。
【０１９４】
そして、入力受付部２１０３がブロックの左右の領域が押下されたか否かを検出する（ステップＳ２４０６）。入力受付部２１０３が左右の領域の押下を検出したかった場合（ステップＳ２４０６：Ｎｏ）、特に処理を行わない。
【０１９５】
また、入力受付部２１０３は、ブロックの左右の領域の押下を検出した場合（ステップＳ２４０６：Ｙｅｓ）、回動遷移部２１０２は、仮想立方体を水平方向に回転させる制御の後、条件表示処理部２１２１は回転する前と異なる項目の条件情報が表された面をブロックに表示する（ステップＳ２４０７）。
【０１９６】
そして、入力受付部２１０３は、「ＯＫ」ボタンが押下されたか否かを検出する（ステップＳ２４０８）。「ＯＫ」ボタンの押下を検出しなかった場合、再び入力受付部２１０３は、当該ブロックの上下の領域を押下されたか否かを検出する（ステップＳ２４０２）。
【０１９７】
そして、入力受付部２１０３が、「ＯＫ」ボタンが押下を検出した場合（ステップＳ２４０８：Ｙｅｓ）、当該機能の設定は終了したものと判断し、プレビュー及び詳細設定画面の表示を終了する。そして、立体表示処理部４４１が、機能選択画面を表示する。
【０１９８】
上述した処理手順により、本実施の形態のプレビュー及び詳細設定画面に表示される１つのブロックで、複数の項目の設定条件を受け付けることが可能となる。なお、上述した処理手順は、本実施の形態によるプレビュー及び詳細設定画面の表示時の処理手順の例を示したものであり、本発明をこの処理手順に制限するものではない。
【０１９９】
なお、本実施の形態のＭＦＰ２１００の液晶タッチパネル３２０に表示される仮想多面体の面及びブロックの形状を矩形に制限するものではなく、例えば６角形などあらゆる形状を用いても良い。
【０２００】
また、本実施の形態のＭＦＰ２１００で用いられた仮想多面体は、２つの直交する回転軸を用いたが、２軸方向に回転できればよく、直交する回転軸に制限するものではない。
また、仮想多面体を回転させる回転軸を２本より多くしてもよい。
【０２０１】
本実施の形態のＭＦＰ２１００が、液晶タッチパネル３２０上に複数の回転軸で回転可能な仮想多面体の面をブロックとして表示処理することで、１つのブロックで、複数の項目について設定条件を設定することができる。つまり、項目毎に設定を受け付けるための領域を用意する必要がなくなる。これにより、液晶タッチパネル３２０の表示可能な領域を有効に使用することができる。
【０２０２】
また、本実施の形態のＭＦＰ２１００では、１つのブロックで複数の回転軸を備えた。これにより、仮想多面体を回転させる際に、一方の回転軸を用いて回転させた場合に表示する項目を変更し、他方の回転軸を用いて回転させた場合に回転前と同一項目における回転前と異なる設定条件を受け付けることができる。
【０２０３】
また、上述したように、面を回動遷移することで、利用者は仮想多面体の面上に項目及び条件情報が表されていると把握し、さらに仮想多面体上における項目の表示される順序と条件情報が表示される順序を容易に把握することができる。これにより、ＭＦＰ２１００で項目毎の設定条件を設定する際の操作性及び視認性が向上する。
【０２０４】
また、本実施の形態のＭＦＰ２１００のプレビュー及び詳細設定画面のブロックに備えられる仮想多面体の面に表される条件情報を回転方向に応じて動的に変更して表示することとした。これにより、当該ブロックに表示する項目の数及び条件情報の数が、仮想多面体の面の数に制限されないことになる。つまり、利用者が、必要な項目及び条件情報を全て表示できるので、利便性が向上する。また、表示する項目の数及び条件情報の数に適した仮想多面体をわざわざ用意する等の手間がなくなるため、開発が容易となる。
【０２０５】
なお、本実施の形態で示した１つのブロックに、仮想多面体を複数の回転軸で回転して表示する装置を、ＭＦＰに制限するものではなく、どのような装置に用いても良い。
【０２０６】
（第２の実施の形態の変形例１）
また、第２の実施の形態ではプレビュー及び詳細設定画面に表示するブロックに、仮想多面体の１つの面のみ表示した。しかしながら、ブロックに配置される面をこのような配置に制限するものではない。そこで、第２の実施の形態の変形例１では、プレビュー及び詳細設定画面に表示するブロックに、仮想多面体の１つの面を中心に上下左右方向の面の一部を表示する場合について説明する。このため、本変形例の仮想多面体として上述したような仮想立方体ではなく、ブロックに配置した際に１つの面を中心に上下左右の面の一部が見えるような仮想多面体を用いることとする。
【０２０７】
図２７は、本変形例の液晶タッチパネル３２０に表示されるブロックの一例を示した説明図である。本図に示すように、本変形例の条件表示処理部は、プレビュー及び詳細設定画面のブロックで、１つの面を中心に、さらに上下左右方向に隣接する面の一部を表示する。これにより、利用者は、ブロックに備えられた仮想多面体を回転させた場合に、表示される条件情報を把握することができる。つまり、利用者は、次に表示される項目及び条件情報が把握できるので、所望の項目および条件情報を探す際の利便性が向上する。
【０２０８】
（第２の実施の形態の変形例２）
また、第２の実施の形態は、仮想多面体の表示として、ブロックに配置された面に制限するものではない。例えば、現在表示している条件情報の位置及び設定可能な設定条件又は項目の数を利用者に把握させる表示をしてもよい。そこで、第２の実施の形態の変形例２では、条件表示処理部が、現在表示している条件情報の同一項目内の位置及び数を把握させるバーと、現在表示している項目の位置と設定可能な項目の数を把握させるバーの２つのバーを表示する場合について説明する。
【０２０９】
図２８は、本変形例にかかる条件表示処理部が表示するプレビュー及び詳細設定画面の例を示した図である。本図に示すように本画面ではブロックの上側と右側にバーが配置されている。この上側のバーは設定可能な全ての項目のうち現在表示している項目の現在位置を示したバーとする。そして、右側のバーは現在表示している項目で設定可能な全ての条件情報のうち現在表示している条件情報の現在位置を示したバーとする。
【０２１０】
本変形例では、これらバーを表示することで、設定可能な項目の数且つ現在表示されている項目の位置、及び各項目で設定可能な条件情報の数及び現在表示されている条件情報の位置を利用者が把握できる。これにより利用者が操作する際の利便性が向上する。
【０２１１】
また、本変形例では項目又は条件情報の数による全体量、及び現在位置を表示するためにバーを用いた。しかしながら、第一の実施の形態の変形例のように、仮想多面体の側面形状を表示する等の様々な態様が考えられる。
【０２１２】
（第３の実施の形態）
上述した実施の形態では表示処理装置を実行するＭＦＰの場合について説明したが、表示処理装置をＭＦＰに制限するものではない。そこで第３の実施の形態では表示処理装置２８００を用いた場合について説明する。
【０２１３】
図２９は、本実施の形態にかかる表示処理装置２８００の機能ブロック図である。本図に示すように表示処理装置２８００は、第１の実施の形態にかかるＭＦＰ１のアプリケーション層４５１の内部とほぼ同様の構成を備えることとし、異なる点としては、表示処理部４０１が表示処理部２８０３に変更され、さらに表示部２８０１と操作部２８０２が追加されている。また、アプリケーション層４５１の外部にあった記憶部４０４を備えている。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【０２１４】
表示処理部２８０３は、立体表示処理部２８１１、条件表示処理部２８１２及びプレビュー表示処理部２８１３を備えている。
【０２１５】
立体表示処理部２８１１は、上述した実施の形態の立体表示処理部４４１と異なる点として、ＭＦＰ１と表示処理装置２８００の実行可能な機能の違いに応じて、異なる機能が表された面を仮想立方体に表示する。それ以外については、立体表示処理部４４１と同様なので説明を省略する。また、立体表示処理部２８１１は、上述した実施の形態と同様に、複数の入力機能及び複数の出力機能を面毎に表しても良いし、入出力に関係ない機能を面毎に表しても良い。
【０２１６】
条件表示処理部２８１２は、上述した立体表示処理部２８１１により表示された仮想立方体から設定受付部４０２が機能の受け付けた場合に、当該機能を設定するためのプレビュー及び詳細設定画面においてブロックを表示する。本実施の形態において、条件表示処理部２８１２は、設定受付部４０２で受け付けた機能に対応する設定可能な項目毎にブロックを複数表示する。それ以外は、条件表示処理部４４２と同様として説明を省略する。また、条件表示処理部２８１２は、第２の実施の形態のように１つのブロックに設定可能な項目をまとめて表示しても良い。
【０２１７】
表示部２８０１は、立体表示処理部２８１１による機能が表された複数の面が配置された仮想立方体、又は条件表示処理部２８１２によるプレビュー及び詳細設定画面等が表示される。
【０２１８】
また、表示部２８０１は、例えば携帯可能な表示処理装置２８００に組み込まれた液晶パネル等が考えられる。この液晶パネルでは、上述した実施の形態のように利用者がタッチ入力することで入力可能な液晶タッチパネルとする必要はない。そして、液晶タッチパネルと別に備えられた後述する操作部２８０２からの入力を入力受付部４０６受け付けても良い。また、表示部２８０１は、表示処理装置２８００内に予め備え付けられたものとし、所定のサイズの表示領域を有することとする。
【０２１９】
また、本実施の形態とは異なるが、表示部は、上述した実施の形態のように液晶タッチパネルとして、表示部と操作部の機能を一体化したものでも良い。
【０２２０】
また、表示部２８０１の表示領域の所定のサイズを制限するものではないが、表示処理装置２８００に備え付けられる以上、表示処理装置２８００より小さいサイズが好ましい。また、本実施の形態において表示部２８０１の表示領域のサイズは、利用者に対して実行可能な機能を認識させることを目的として設計されたサイズとする。
【０２２１】
また、利用者に対して実行可能な機能を認識させることを目的として設計されたサイズを有する表示部２８０１を備えた表示処理装置２８００は、機能を表示できる必要十分の表示部２８０１を備え、且つ表示部のサイズより携帯性、省スペース性又は他の機能を優先して設計された各種装置とする。例えば、画像形成装置、上述したＡＶ機器や、携帯型の端末又は携帯電話等が考えられる。
【０２２２】
また、利用者に対して実行可能な機能を認識させることを目的として設計されたサイズを有する表示部は、具体的には同一機能を認識させるにも係わらず複数の異なるサイズが存在する、つまり、具体的に機能が表示された状態を想定せずに設計される汎用性の高いＰＣ（Personal Computer）等のディスプレイを除くことを意味する。というのは、これらＰＣ等で機能を表示するための画面レイアウトを設計する際、通常は一般に既に販売されているディスプレイの表示領域を考慮して設計される。つまり、ディスプレイが判断材料の主となり、表示する機能に応じてディスプレイのサイズ等を変更しない点で、上述した装置とは異なる。
【０２２３】
操作部２８０２は、利用者が表示処理装置２８００に対して操作を行うために設けられたインターフェースとする。この操作部２８０２は、利用者が、機能が表された面の選択する場合に、当該選択を入力可能なインターフェースであればどの様な機構でも良い。
【０２２４】
また、本実施の形態の表示処理装置２８００を組み込まれた装置としては、例えば音楽データを保存して他の機器への出力又は再生等が可能なＡＶ（Audio Visual）機器などが考えられる。つまり、複数の機能を備えた装置であり、装置が備えた液晶パネル等の表示部に表示が可能な装置であり、機能を選択するための液晶タッチパネル又は複数のボタン等を有するインターフェースを備えた装置であれば、どのような装置でも良い。
【０２２５】
他の例としては、カーナビゲーション装置に、本実施の形態の表示処理装置２８００を組み込んでも良い。
【０２２６】
また、本実施の形態にかかる表示処理装置２８００を、機能の利用者に認識させるために必要十分なサイズの表示部とインターフェースを備えた、利用者が携帯する装置等にも組み込むことができる。例えば、ＰＤＡのような液晶タッチパネル等を備えた携帯型の端末等が考えられる。
【０２２７】
また、携帯電話等にも適用することができる。携帯電話を用いた例としては、組み込みプログラム等を起動して、何らかの処理を行うための機能が表された複数の面を保持する仮想多面体を表示し、当該面の選択を受け付ける場合などが考えられる。この場合、上述した実施の形態と同様に、携帯電話の表示画面に条件情報が表された複数の面を保持する仮想多面体を回転させる制御を、入力受付部４０６が所定の入力を受け付けた場合に行う。これにより、項目毎の条件情報を表示するために利用できる面積が小さくとも、条件情報が表された仮想多面体の面を回転遷移させることで表示領域に制限されずに条件情報の数を用意し、これら条件情報から設定を受け付けた条件情報を表示することができる。これにより複数の条件情報を保持している場合でも適切な条件情報に係る設定条件を設定することができる。
【０２２８】
なお、携帯電話の場合の機能が表された面の選択の受け付けの例は、“上下左右”が割り当られたダイヤルボタンの押下することで、ブロックの選択と、条件情報に係る条件情報を受け付けることができる。例えば、“左右”が割り当てられたボタンの押下を受け付けた場合に、選択されたブロックを変更し、“上下”が割り当てられたボタンの押下を受け付けた場合に、選択されたブロックに備えられた仮想多面体を回転させる制御を行い、回転後の条件情報に係る設定条件を受け付ける。このように、携帯電話が備えている標準的なインターフェースでも利用者が所望する項目及び項目毎の設定条件を受け付けることができる。
【０２２９】
また、表示処理装置２８００は、他の装置に組み込むものに制限するものではなく、例えば携帯電話等でプログラムを起動することで、表示処理装置２８００の機能を実現するものでもよい。このような携帯電話でも、ディスプレイ上にブロックを表示し、当該ブロックに備えられた仮想多面体を回転させる制御を行うことで、ブロックに配置された面に表された条件情報が変更され、そして変更された条件情報に係る設定条件を受け付けることで、上述した実施の形態と同様の効果を得られる。
【０２３０】
また、携帯型ゲーム端末等においても同様のことがいえる。このようにＰＣ等と比較して表示部及びインターフェースが充実していない装置でも、設定条件の設定が容易となり、操作性が向上する。
【０２３１】
また、表示処理装置の操作部にタッチパネル等を用いても良い。例えば、タッチパネルを備えた装置で、表示部にブロックを表示し、利用者がタッチパネルからブロックの押下を検出した場合に、ブロックに備えられた仮想多面体を回転させることで、仮想多面体の面の回動遷移が表示される。このように、入力インターフェースが制限されている装置でもブロックを表示し、当該ブロックに備えられた仮想立方体を回転させて、仮想多面体の面に表された条件情報を切り替えて表示することで、条件情報に係る設定条件を受け付けが容易となり、操作性が向上する。
【０２３２】
また、本実施の形態とは異なるが、液晶タッチパネル又はタブレット等の座標入力形式の入力部を備えた装置に適用することができる。例えば、タブレット及びモニタと接続された装置において、モニタにブロックを表示する。そして、スタイラスペンを用いて利用者がタブレットからブロックに対応する領域を指示することで、ブロックに備えられた仮想多面体を回転させる制御を行うことで、仮想多面体の面の回動遷移が表示された後、設定受付部はブロックに備えられた仮想多面体の面に表示された条件情報に係る設定条件を受け付ける。このように、入力インターフェースが限られている場合に、ブロックに仮想多面体を配置し、表示されている面に表された条件情報に係る設定条件を受け付けることで、条件の設定が容易となり、操作性が向上する。
【０２３３】
なお、上述した実施形態及び変形例で示したＭＦＰで実行される表示処理プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０２３４】
本実施形態のＭＦＰで実行される表示処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０２３５】
さらに、本実施形態のＭＦＰで実行される表示処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のＭＦＰで実行される表示処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０２３６】
本実施の形態のＭＦＰで実行される表示処理プログラムは、上述した各部（表示処理部、設定受付部、回動遷移部、実行処理部、入力受付部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから表示処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示処理部、設定受付部、回動遷移部、実行処理部、入力受付部が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【０２３７】
以上のように、本発明にかかる表示処理装置、表示処理方法及び表示処理プログラムは、利用者が設定条件を設定する際に有用であり、特に、表示部のサイズに制限がある場合に複数の項目について容易に設定条件を設定する技術に適している。
【図面の簡単な説明】
【０２３８】
【図１】第１の実施の形態に係るＭＦＰを取り巻くネットワーク環境を説明するためのネットワーク図である。
【図２】第１の実施の形態にかかるＭＦＰのハードウェア構成を示すブロック図である。
【図３】ＭＦＰの操作パネルの一例を示した図である。
【図４】第１の実施の形態にかかる表示処理装置の機能を実行することができるＭＦＰの機能ブロック図である。
【図５】第１の実施の形態にかかるＭＦＰの立体表示処理部が液晶タッチパネルに表示する機能選択画面の一例を示した図である。
【図６】第１の実施の形態にかかるＭＦＰの立体表示処理部が仮想立方体を回転制御する前後の状態を示した説明図である。
【図７】第１の実施の形態にかかるＭＦＰの液晶タッチパネルに表示された機能選択画面から「Ｐｒｉｎｔ」の選択を受け付けた場合に条件表示処理部が表示するプレビュー及び詳細設定画面の一例を示した画面図である。
【図８】第１の実施の形態にかかるＭＦＰの液晶タッチパネルに表示されるプレビュー及び詳細設定画面で、画面集約の項目を示したブロックに備えられた仮想立方体の正面及び側面からの投影図である。
【図９】第１の実施の形態にかかるＭＦＰの液晶タッチパネルに表示されるプレビュー及び詳細設定画面で、パンチの項目を示したブロックに備えられた仮想３角柱の正面及び側面からの投影図である。
【図１０】第１の実施の形態にかかるＭＦＰの液晶タッチパネルに表示されるプレビュー及び詳細設定画面で、濃度調節の項目を示したブロックに備えられた仮想５角柱の正面及び側面からの投影図である。
【図１１】第１の実施の形態とは異なる実施の形態におけるＭＦＰの条件表示処理部が、ブロックに正面に配置された仮想多面体の面以外の面の一部を表示した画面例の一部を示した説明図である。
【図１２】第１の実施の形態にかかるＭＦＰの液晶タッチパネルの表示されるプレビュー及び詳細設定画面で画面集約の設定条件を変更した場合の処理手順を説明した説明図である。
【図１３】第１の実施の形態にかかる液晶タッチパネルの表示される機能選択画面から出力機能「Ｐｒｉｎｔ」の選択を受け付けた場合に、出力機能「Ｐｒｉｎｔ」について設定を受け付けて再度機能選択画面を表示するまでの画面の遷移を示した説明図である。
【図１４】第１の実施の形態にかかるＭＦＰに対してカスタマイズを行い、「電子透かし」の埋込機能を追加した場合に表示されるプレビュー及び詳細設定画面の一例を示した画面図である。
【図１５】第１の実施の形態にかかるＭＦＰにおける機能選択画面の表示で機能の選択を受け付け、プレビュー及び詳細設定画面でブロックに表示された条件情報の設定条件を受け付けた後に、機能選択画面を表示するまでの処理の手順を示すフローチャートである。
【図１６】第１の実施の形態の変形例１のＭＦＰの液晶タッチパネルに表示されるプレビュー及び詳細設定画面の画面例を示した図である。
【図１７】第１の実施の形態の変形例２のＭＦＰの液晶タッチパネルのプレビュー及び詳細設定画面において、条件表示処理部が表示する項目毎に示されるブロック及び仮想多面体の側面形状の一例を示した図である。
【図１８−１】第１の実施の形態の変形例３のＭＦＰの条件表示処理部が、液晶タッチパネルに表示するプレビュー及び詳細設定画面で項目毎のブロックの上のバーを設けた画面例を示した図である。
【図１８−２】第１の実施の形態の変形例３のＭＦＰの条件表示処理部が、液晶タッチパネルに表示するプレビュー及び詳細設定画面で項目毎のバーをブロックの右側に設けた画面例を示した図である。
【図１９】第１の実施の形態の変形例４のＭＦＰの条件表示処理部が液晶タッチパネルに表示するプレビュー及び詳細設定画面において、ブロックに備えられた仮想立方体の面を回動遷移する表示の度に、面に表される条件情報が変更されることを示した説明図である。
【図２０】第１の実施の形態の変形例５のＭＦＰにおいて、「Ｐｒｉｎｔ」の選択を受け付けた場合に、条件表示処理部が表示するプレビュー及び詳細設定画面の画面例を示した図である。
【図２１】第１の実施の形態の変形例６のＭＦＰの条件表示処理部が、プレビュー及び詳細設定画面に表示する画面集約を示したブロックに備えられた仮想円柱の正面及び側面からの投影図である。
【図２２】第２の実施の形態にかかるＭＦＰの機能ブロック図である。
【図２３】第２の実施の形態にかかるＭＦＰの条件表示処理部が液晶タッチパネルに表示するプレビュー及び詳細設定画面の画面例を示した説明図である。
【図２４】第２の実施の形態にかかるＭＦＰの条件表示処理部が、表示する仮想立方体の正面及び側面からの投影図である。
【図２５】第２の実施の形態にかかるＭＦＰの条件表示処理部が、プレビュー及び詳細設定画面のブロックに表示する条件情報の遷移を示した説明図である。
【図２６】第２の実施の形態にかかるＭＦＰの液晶タッチパネルにプレビュー及び詳細設定画面の表示された時の処理手順を示すフローチャートである。
【図２７】第２の実施の形態の変形例１にかかるＭＦＰの液晶タッチパネルのブロック上に配置される仮想多面体の面の一例を示した説明図である。
【図２８】第２の実施の形態の変形例２にかかるＭＦＰの条件表示処理部が表示するプレビュー及び詳細設定画面の例を示した図である。
【図２９】第３の実施の形態にかかる表示処理装置の機能ブロック図である。
【符号の説明】
【０２３９】
１、２１００  ＭＦＰ
１０  コントローラ
１１  ＣＰＵ
１２  システムメモリ（ＭＥＭ−Ｐ）
１２ａ  ＲＯＭ
１２ｂ  ＲＡＭ
１３  ノースブリッジ（ＮＢ）
１４  サウスブリッジ（ＳＢ）
１５  ＡＧＰバス
１６  ＡＳＩＣ
１７  ローカルメモリ（ＭＥＭ−Ｃ）
１８  ハードディスクドライブ（ＨＤＤ）
２０  操作部
３０  ＦＣＵ
４０  ＵＳＢ
５０  ＩＥＥＥ１３９４インターフェース
６０  エンジン部
３００  操作パネル
３０１  初期設定キー
３０２  コピーキー
３０３  コピーサーバーキー
３０４  プリンタキー
３０５  送信キー
３０６  テンキー
３０７  クリア／ストップキー
３０８  スタートキー
３０９  予熱キー
３１０  リセットキー
３２０  液晶タッチパネル
４０１、２１０１  表示処理部
４０２  設定受付部
４０３、２１０２  回動遷移部
４０４  記憶部
４０５  実行処理部
４０６  入力受付部
４０７  利用者認証部
４１１  入力処理部
４１２  出力処理部
４２１  領域追加部
４２２  領域削除部
４２３  領域変更部
４３１  スキャナ制御部
４３２  プロッタ制御部
４３３  蓄積制御部
４３４  配信／メール送受信制御部
４３５  ＦＡＸ送受信制御部
４３６  通信制御部
４４１  立体表示処理部
４４２、２１２１  条件表示処理部
４４３  プレビュー表示処理部
４５１  アプリケーション層
４５２  サービス層
４５３  オペレーティングシステム
６０１  面「Ｒｅｃｅｉｖｅ」
６０２  面「Ｓｃａｎ」
６０３  面「Ｌｏａｄ」
６０４  面「Ｓｅｎｄ」
６０５、１３０１、１３０５  面「Ｐｒｉｎｔ」
６０６  面「Ｓａｖｅ」
７０１、１２０１、１３０２  プレビュー
７０２、１２０２、１２０３、１２０４、１４０２、２２０２  項目画面集約のブロック
１３０３  「ＯＫ」ボタン
１３０４  「ＣＡＮＣＥＬ」ボタン
１４０１  項目電子透かしのブロック
１４０３  項目部数のブロック
１６０１  項目濃度のブロック
１６０２  仮想多面体の側面形状を示した正五角形
１６０３  ブロックに配置された面を示している正五角形の辺
１８０１  バー
１９０１、１９０２  プレビュー及び詳細設定画面
２００１  入力処理プレビュー
２００２  出力処理プレビュー
２１１１  項目追加部
２１１２  項目削除部
２１１３  項目変更部
２２０１  仮想円柱
２８００  表示処理装置
２８０１  表示部
２８０２  操作部
２８０３  表示処理部
２８１１  立体表示処理部
２８１２  条件表示処理部
【図１】
2007041727.tif 000003
【図２】
2007041727.tif 000004
【図３】
2007041727.tif 000005
【図４】
2007041727.tif 000006
【図５】
2007041727.tif 000007
【図６】
2007041727.tif 000008
【図７】
2007041727.tif 000009
【図８】
2007041727.tif 000010
【図９】
2007041727.tif 000011
【図１０】
2007041727.tif 000012
【図１１】
2007041727.tif 000013
【図１２】
2007041727.tif 000014
【図１３】
2007041727.tif 000015
【図１４】
2007041727.tif 000016
【図１５】
2007041727.tif 000017
【図１６】
2007041727.tif 000018
【図１７】
2007041727.tif 000019
【図１８−１】
2007041727.tif 000020
【図１８−２】
2007041727.tif 000021
【図１９】
2007041727.tif 000022
【図２０】
2007041727.tif 000023
【図２１】
2007041727.tif 000024
【図２２】
2007041727.tif 000025
【図２３】
2007041727.tif 000026
【図２４】
2007041727.tif 000027
【図２５】
2007041727.tif 000028
【図２６】
2007041727.tif 000029
【図２７】
2007041727.tif 000030
【図２８】
2007041727.tif 000031
【図２９】
2007041727.tif 000032