(57)【要約】【課題】段階的に可変な設定値を設定可能な項目に対して、特定の設定値を適用して、画像を処理する技術において、益々ユーザーフレンドリーとする。【解決手段】情報処理装置は、画像のデータを取得する画像取得部と、前記画像の処理に適用される、段階的に可変な設定値を設定可能な項目に対して、複数の設定値を選択する複数設定値選択部と、前記選択された複数の設定値に基づき、前記項目に対して、１個の設定値を算出する設定値算出部と、前記算出された設定値を前記項目に適用して、前記画像の処理を制御する画像処理制御部とを具備する。【選択図】図３
2018099861.tif 000002
【特許請求の範囲】
【請求項１】
画像のデータを取得する画像取得部と、
前記画像の処理に適用される、段階的に可変な設定値を設定可能な項目に対して、複数の設定値を選択する複数設定値選択部と、
前記選択された複数の設定値に基づき、前記項目に対して、１個の設定値を算出する設定値算出部と、
前記算出された設定値を前記項目に適用して、前記画像の処理を制御する画像処理制御部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記複数設定値選択部は、前記設定値算出部が算出した設定値を、前記複数の設定値のうちの１つとして選択する
情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置であって、
前記設定値算出部は、前記選択された複数の設定値のうち、最小の設定値以上かつ最大の設定値以下の値を、前記設定値として算出する
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記設定値算出部は、前記選択された複数の設定値のうち、少なくとも１つの設定値に重みづけをして、前記設定値を算出する
情報処理装置。
【請求項５】
請求項１乃至４の何れか一項に記載の情報処理装置であって、
前記項目は、複数の項目であり、
前記複数設定値選択部は、前記複数の項目それぞれに対して、複数の設定値を選択し、
前記設定値算出部は、前記複数の項目それぞれに対して選択された、前記複数の設定値に基づき、前記複数の項目それぞれに対して、１個ずつの設定値を算出し、
前記画像処理制御部は、前記算出された設定値を、それぞれ、前記項目に適用して、前記画像の処理を制御する
情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
前記複数設定値選択部は、前記複数の項目それぞれに対する設定値のグループである設定値グループを複数選択することにより、前記複数の項目それぞれに対して、複数の設定値を選択し、
前記設定値算出部は、前記選択された複数の設定値グループに含まれる、前記複数の設定値に基づき、前記複数の項目それぞれに対して、１個ずつの設定値を算出する
情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記複数設定値選択部は、前記設定値算出部が算出した設定値を含む設定値グループを、前記複数の設定値グループのうちの１つとして選択する
情報処理装置。
【請求項８】
請求項６又は７に記載の情報処理装置であって、
前記設定値算出部は、前記選択された複数の設定値グループのうち、少なくとも１つの設定値グループに重みづけをして、前記複数の項目それぞれに対して、１個ずつの設定値を算出する
情報処理装置。
【請求項９】
請求項１乃至８の何れか一項に記載の情報処理装置であって、
前記情報処理装置は、画像形成装置である
情報処理装置。
【請求項１０】
情報処理装置のコンピューターを、
画像のデータを取得する画像取得部と、
前記画像の処理に適用される、段階的に可変な設定値を設定可能な項目に対して、複数の設定値を選択する複数設定値選択部と、
前記選択された複数の設定値に基づき、前記項目に対して、１個の設定値を算出する設定値算出部と、
前記算出された設定値を前記項目に適用して、前記画像の処理を制御する画像処理制御部と
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、段階的に可変な設定可能な項目に対して、特定の設定値を適用して、画像を処理することが可能な情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
段階的に可変な設定値を設定可能な項目（例えば、解像度、色の濃淡、明度、彩度、透明度、ぼかし、シャープネス等）に対して、特定の設定値を適用して、画像を処理する技術が知られている（特許文献１及び２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−７０６６１号公報
【特許文献２】特開２００６−３０２００３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
段階的に可変な設定値を設定可能な項目に対して、特定の設定値を適用して、画像を処理する技術においては、益々ユーザーフレンドリーであることが望まれる。
【０００５】
以上のような事情に鑑み、本開示の目的は、段階的に可変な設定値を設定可能な項目に対して、特定の設定値を適用して、画像を処理する技術において、益々ユーザーフレンドリーとすることにある。
【課題を解決するための手段】
【０００６】
本開示の一形態に係る情報処理装置は、
画像のデータを取得する画像取得部と、
前記画像の処理に適用される、段階的に可変な設定値を設定可能な項目に対して、複数の設定値を選択する複数設定値選択部と、
前記選択された複数の設定値に基づき、前記項目に対して、１個の設定値を算出する設定値算出部と、
前記算出された設定値を前記項目に適用して、前記画像の処理を制御する画像処理制御部と
を具備する。
【０００７】
本形態によれば、設定値算出部は、選択された複数の設定値に基づき、段階的に可変な設定値を設定可能な項目に対して、１個の設定値を算出する。これにより、ユーザーが設定値を再度、マニュアルで入力することなく、ユーザーの理想に近い設定値を算出することができる。
【０００８】
前記複数設定値選択部は、前記設定値算出部が算出した設定値を、前記複数の設定値のうちの１つとして選択する。
【０００９】
これにより、よりユーザーの理想にあう可能性の高い設定値を算出することができる。
【００１０】
前記設定値算出部は、前記選択された複数の設定値のうち、最小の設定値以上かつ最大の設定値以下の値を、前記設定値として算出する。
【００１１】
例えば、設定値算出部は、選択された複数の設定値の平均値を、設定値として算出してもよい。
【００１２】
前記設定値算出部は、前記選択された複数の設定値のうち、少なくとも１つの設定値に重みづけをして、前記設定値を算出する。
【００１３】
これにより、よりユーザーの理想にあう可能性の高い設定値を算出することができる。
【００１４】
前記項目は、複数の項目であり、
前記複数設定値選択部は、前記複数の項目それぞれに対して、複数の設定値を選択し、
前記設定値算出部は、前記複数の項目それぞれに対して選択された、前記複数の設定値に基づき、前記複数の項目それぞれに対して、１個ずつの設定値を算出し、
前記画像処理制御部は、前記算出された設定値を、それぞれ、前記項目に適用して、前記画像の処理を制御する。
【００１５】
画像の処理に適用される、段階的に可変な設定値を設定可能な項目は、少なくとも１個あればよいが、複数でもよい。複数とすることで、よりユーザーの理想にあう可能性の高い設定値を算出することができる。
【００１６】
前記複数設定値選択部は、前記複数の項目それぞれに対する設定値のグループである設定値グループを複数選択することにより、前記複数の項目それぞれに対して、複数の設定値を選択し、
前記設定値算出部は、前記選択された複数の設定値グループに含まれる、前記複数の設定値に基づき、前記複数の項目それぞれに対して、１個ずつの設定値を算出する。
【００１７】
複数の項目それぞれに対する設定値をまとめて１つの設定値グループとして扱うことで、複数の項目それぞれに対する設定値を容易に選択できる。
【００１８】
前記複数設定値選択部は、前記設定値算出部が算出した設定値を含む設定値グループを、前記複数の設定値グループのうちの１つとして選択する。
【００１９】
これにより、よりユーザーの理想にあう可能性の高い設定値を算出することができる。
【００２０】
前記設定値算出部は、前記選択された複数の設定値グループのうち、少なくとも１つの設定値グループに重みづけをして、前記複数の項目それぞれに対して、１個ずつの設定値を算出する。
【００２１】
これにより、よりユーザーの理想にあう可能性の高い設定値を算出することができる。
【００２２】
前記情報処理装置は、画像形成装置である。
【００２３】
本開示の一形態に係るプログラムは、
情報処理装置のコンピューターを、
画像のデータを取得する画像取得部と、
前記画像の処理に適用される、段階的に可変な設定値を設定可能な項目に対して、複数の設定値を選択する複数設定値選択部と、
前記選択された複数の設定値に基づき、前記項目に対して、１個の設定値を算出する設定値算出部と、
前記算出された設定値を前記項目に適用して、前記画像の処理を制御する画像処理制御部と
して機能させる。
【発明の効果】
【００２４】
本開示によれば、段階的に可変な設定値を設定可能な項目に対して、特定の設定値を適用して、画像を処理する技術において、益々ユーザーフレンドリーとすることができる。
【００２５】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２６】
【図１】本開示の第１の実施形態に係る画像形成装置のハードウェア構成を示す。
【図２】画像形成装置の機能的構成を示す。
【図３】画像形成装置の動作フローを示す。
【図４】本開示の第２の実施形態に係る端末装置のハードウェア構成を示す。
【図５】端末装置の機能的構成を示す。
【発明を実施するための形態】
【００２７】
以下、図面を参照しながら、本開示の実施形態を説明する。
【００２８】
Ｉ．第１の実施形態
第１の実施形態では、情報処理装置の一例として、画像形成装置（Multifunction Peripheral、以下単にＭＦＰと称する）を説明する。
【００２９】
１．画像形成装置のハードウェア構成
図１は、本開示の第１の実施形態に係る画像形成装置のハードウェア構成を示す。
【００３０】
ＭＦＰ１０は、制御部１１を備える。制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）及び専用のハードウェア回路等から構成され、ＭＦＰ１０の全体的な動作制御を司る。ＭＦＰ１０を各機能部（後述）として機能させるコンピュータプログラムは、ＲＯＭ等の非一過性のコンピューター読み取り可能な記憶媒体に記憶される。
【００３１】
制御部１１は、画像読取部１２、画像処理部１４、画像メモリー１５、画像形成部１６、操作部１７、記憶部１８、通信制御部１３等と接続されている。制御部１１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００３２】
制御部１１は、ユーザーから、操作部１７またはネットワーク接続されたパーソナルコンピュータ（図示せず）等を通じて入力されるジョブの実行指示に従って、スキャナー機能、印刷機能及びコピー機能機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００３３】
画像読取部１２は、原稿から画像を読み取るスキャナーである。
【００３４】
画像処理部１４は、段階的に可変な設定値を設定可能な項目（例えば、解像度、色の濃淡、明度、彩度、透明度、ぼかし、シャープネス等）に対して、特定の設定値を適用して、画像を処理する。また、画像処理部１４は、画像読取部１２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部１４は、画像読取部１２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００３５】
画像メモリー１５は、画像読取部１２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部１６での印刷対象となるデータを一時的に記憶したりする領域を有する。
【００３６】
画像形成部１６は、画像読取部１２で読み取られた画像データ等の画像形成を行う。
【００３７】
操作部１７は、ＭＦＰ１０が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたＬＣＤ（Liquid Crystal Display）等の表示部１７ａを備えている。
【００３８】
通信制御部１３は、ネットワークＮに接続するためのインターフェースである。
【００３９】
記憶部１８は、画像読取部１２によって読み取られた原稿画像等を記憶する、ＨＤＤ（Hard Disk Drive）などの大容量の記憶装置である。
【００４０】
２．画像形成装置の機能的構成
図２は、画像形成装置の機能的構成を示す。
【００４１】
ＭＦＰ１０は、非一過性のコンピューター読み取り可能な記憶媒体の一例であるＲＯＭに記憶された情報処理プログラムをＲＡＭにロードして実行することで、画像取得部１０１と、設定値取得部１０２と、複数設定値選択部１０４と、設定値算出部１０５と、画像処理制御部１０６と、印刷実行部１０３として機能する。
【００４２】
画像取得部１０１は、画像読取部１２又は通信制御部１３を介して、印刷対象である画像のデータを取得する。
【００４３】
設定値取得部１０２は、操作部１７に対するユーザーによる特定の操作を、段階的に可変な設定値を設定可能な複数の項目それぞれに対する設定値として取得する。設定値取得部１０２は、取得した複数の設定値を含む設定値グループを生成する。
【００４４】
複数設定値選択部１０４は、画像の処理に適用される、段階的に可変な設定値を設定可能な複数の項目それぞれに対する設定値のグループである設定値グループを複数選択する。
【００４５】
設定値算出部１０５は、複数設定値選択部１０４により選択された複数の設定値グループに含まれる、複数の設定値に基づき、複数の項目それぞれに対して、１個ずつの設定値を算出する。
【００４６】
画像処理制御部１０６は、設定値グループに含まれる、複数の項目それぞれに対する設定値を適用して、画像処理部１４による画像の処理を制御する。
【００４７】
印刷実行部１０３は、画像処理部１４による処理後の画像を、画像形成部１６に出力し、印刷する。
【００４８】
３．画像形成装置の動作フロー
図３は、画像形成装置の動作フローを示す。
【００４９】
画像取得部１０１は、画像読取部１２が原稿から読み取った画像のデータを取得する。あるいは、画像取得部１０１は、外部のパーソナルコンピューター等（図示せず）から通信制御部１３を介して、画像のデータを取得する（ステップＳ１０１）。画像取得部１０１は、取得した画像のデータを、画像メモリー１５に記憶させる。
【００５０】
設定値取得部１０２は、操作部１７に対するユーザーによる特定の操作を、設定値グループを入力するための操作として検出する。「設定値グループ」は、画像の処理に適用される、段階的に可変な設定値を設定可能な複数の項目それぞれに対する設定値のグループである。「画像の処理に適用される、段階的に可変な設定値を設定可能な複数の項目」とは、例えば、解像度、色の濃淡、明度、彩度、透明度、ぼかし、シャープネス等である。「段階的に可変」とは、例えば、０％〜１００％のうちのいずれかの値を１％刻みで可変としてもよいし（段階数が比較的多数）、あるいは、１０％や２０％刻み等で可変としてもよい（段階数が比較的少数）。あるいは、「段階的に可変」とは、複数の固定的な値のうち何れかを選択するものであってもよい。これらの「段階」は、複数の項目ごとに、同じでもよいし異なってもよい。
【００５１】
設定値取得部１０２は、操作部１７に対してユーザーにより入力された複数の設定値を含む設定値グループを生成する（ステップＳ１０２）。言い換えれば「設定値グループ」は、複数の項目それぞれに対する設定値のグループである。例えば、「設定値グループ」は、解像度に対する１個の設定値、色の濃淡に対する１個の設定値、明度に対する１個の設定値、彩度に対する１個の設定値、透明度に対する１個の設定値、ぼかしに対する１個の設定値及びシャープネスに対する１個の設定値を含むグループである。設定値取得部１０２は、生成した設定値グループを、ＲＡＭ内の設定値テーブル２０１に書き込む。設定値テーブル２０１には、設定値グループを固有に識別するＩＤと、複数の項目それぞれに対する設定値とが、互いに関連付けて書き込まれている。設定値取得部１０２は、生成した設定値グループに含まれる、複数の項目それぞれに対する設定値を、画像処理制御部１０６に通知する。
【００５２】
画像処理制御部１０６は、設定値取得部１０２が生成した設定値グループに含まれる、複数の項目それぞれに対する設定値を画像処理部１４に供給する。また、画像処理制御部１０６は、画像取得部１０１が取得した画像を、画像メモリー１５から読み出し、画像処理部１４に供給する。すなわち、画像処理制御部１０６は、設定値取得部１０２が生成した設定値グループに含まれる、複数の項目それぞれに対する設定値を適用して、画像処理部１４による画像の処理を制御する。
【００５３】
画像処理部１４は、画像処理制御部１０６から取得した画像に、画像処理制御部１０６から取得した複数の項目それぞれに対する設定値を適用して、画像を処理する（ステップＳ１０３）。画像処理部１４は、処理後の画像を、画像処理制御部１０６に供給する。
【００５４】
画像処理制御部１０６は、処理後の画像のデータを、設定値グループのＩＤと関連付けて、画像メモリー１５に記憶させる。また、画像処理制御部１０６は、処理後の画像を、表示部１７ａにプレビュー表示する（ステップＳ１０４）。
【００５５】
ユーザーは、表示部１７ａにプレビュー表示された処理後の画像を目視し、処理後の画像が印刷対象として満足するものでなければ、再び、新たな設定値グループを入力するため、操作部１７に対して特定の操作を行う。設定値取得部１０２は、操作部１７に対するユーザーによる特定の操作を、再び設定値グループを入力するための操作として検出する（ステップＳ１０５、ＹＥＳ）。すると、設定値取得部１０２は、操作部１７に対するユーザーによる操作に従って、再び設定値グループを生成する（ステップＳ１０２）。その後、ＭＦＰ１０はステップＳ１０３及びＳ１０４の動作を再び実行し、画像処理制御部１０６は、生成済みの全ての処理後の画像を、表示部１７ａにプレビュー表示する（ステップＳ１０４）。その後、ＭＦＰ１０はステップＳ１０５の判断を再び行う。
【００５６】
設定値取得部１０２が、再び設定値グループを入力するための操作を検出しなければ（ステップＳ１０５、ＮＯ）、結果的に、処理回数分（Ｎ個とする）の処理後の画像が、表示部１７ａにプレビュー表示される。また、設定値テーブル２０１には、Ｎ個の設定値グループのＩＤと、複数の項目それぞれに対する設定値とが、互いに関連付けて書き込まれている。また、画像メモリー１５は、Ｎ個の処理後の画像のデータを、Ｎ個の設定値グループのＩＤと関連付けて、記憶する。
【００５７】
ユーザーは、表示部１７ａにプレビュー表示されたＮ個の処理後の画像を目視し、何れか１個の処理後の画像が印刷対象として満足するものであるとする。この場合、ユーザーは、その処理後の画像を選択して印刷するため、操作部１７に対して特定の操作を行う。
【００５８】
印刷実行部１０３は、操作部１７に対するユーザーによる特定の操作を、何れか１個の処理後の画像を選択して印刷するための操作として検出する（ステップＳ１０６、ＹＥＳ）。すると、印刷実行部１０３は、選択された処理後の画像を、画像メモリー１５から読み出し、画像形成部１６に出力し、印刷する（ステップＳ１０７）。
【００５９】
一方、ユーザーは、表示部１７ａにプレビュー表示されたＮ個の処理後の画像のうち、印刷対象として満足するものが無いとする。この場合、ユーザーは、複数（即ち、２個以上。以下同じ）の処理後の画像（典型的には、理想の処理結果に近い画像）を選択するため、操作部１７に対して特定の操作を行う。
【００６０】
複数設定値選択部１０４は、操作部１７に対するユーザーによる特定の操作を、表示部１７ａにプレビュー表示された複数の処理後の画像を選択するための操作として検出する。複数設定値選択部１０４は、検出した操作に基づき、複数の処理後の画像を選択する。複数設定値選択部１０４は、選択した複数の処理後の画像にそれぞれ関連付けられた複数の設定値グループを選択し、その設定値グループのＩＤを、設定値算出部１０５に通知する（ステップＳ１０８）。
【００６１】
設定値算出部１０５は、複数設定値選択部１０４から通知された複数の設定値グループのＩＤにそれぞれ関連付けられた複数の項目それぞれに対する設定値を、設定値テーブル２０１から読み出す。設定値算出部１０５は、選択された複数の設定値グループに含まれる、複数の設定値に基づき、複数の項目それぞれに対して、１個ずつの設定値を算出する。
【００６２】
具体例を挙げて説明する。設定値算出部１０５は、２個の設定値グループが選択された場合、１個目の設定値グループに含まれる項目「明度」の設定値と、２個目の設定値グループに含まれる項目「明度」の設定値との、例えば平均値を、項目「明度」の設定値として算出する。設定値算出部１０５は、項目「明度」のほか、設定値グループに含まれる全ての項目について、同様に設定値を算出する。設定値算出部１０５は、算出した設定値をすべて含む、新たな設定値グループを生成する（ステップＳ１０９）。
【００６３】
なお、それぞれの項目について算出する設定値は、複数の設定値グループに含まれる設定値の平均値に限定されない。算出する設定値は、選択された複数の設定値のうち、最小の設定値以上かつ最大の設定値以下の値であればよい。例えば、選択された複数の設定値グループのうち、少なくとも１つの設定値グループに重みづけをして、設定値を算出してもよい。あるいは、一部の項目の設定値は、各設定値グループに含まれる設定値をそのまま使い、残りの項目の設定値は、少なくとも１つの設定値グループに含まれる設定値に重みづけをして算出した値を使ってもよい。あるいは、一部の項目の設定値は、１個目の設定値グループに含まれる設定値をそのまま使い、残りの項目の設定値は、２個目の設定値グループに含まれる設定値をそのまま使ってもよい。あるいは、一部の項目の設定値は、１個目の設定値グループに含まれる設定値をそのまま使い、残りの項目の設定値は、複数の設定値グループに含まれる設定値に基づき算出した値（平均値や、片方に重みづけした算出値）を使ってもよい。設定値グループ又は設定値に重みづけをする際、操作部１７を介して、ユーザーから重みづけの程度（例えば、複数の設定値グループ（又は設定値）の各々に対する重みづけの割合）を受け付けてもよい。
【００６４】
設定値算出部１０５は、生成した設定値グループを、設定値テーブル２０１に書き込む。設定値算出部１０５は、生成した設定値グループに含まれる、複数の項目それぞれに対する設定値を、画像処理制御部１０６に通知する。
【００６５】
画像処理制御部１０６は、設定値算出部１０５が生成した設定値グループに含まれる、複数の項目それぞれに対する設定値を画像処理部１４に供給する。また、画像処理制御部１０６は、画像取得部１０１が取得した画像を、画像メモリー１５から読み出し、画像処理部１４に供給する。すなわち、画像処理制御部１０６は、設定値算出部１０５が生成した設定値グループに含まれる、複数の項目それぞれに対する設定値を適用して、画像処理部１４による画像の処理を制御する。
【００６６】
画像処理部１４は、画像処理制御部１０６から取得した画像に、画像処理制御部１０６から取得した複数の項目それぞれに対する設定値を適用して、画像を処理する（ステップＳ１１０）。画像処理部１４は、処理後の画像を、画像処理制御部１０６に供給する。
【００６７】
画像処理制御部１０６は、処理後の画像のデータを、設定値グループのＩＤと関連付けて、画像メモリー１５に記憶させる。また、画像処理制御部１０６は、処理後の画像を、表示部１７ａにプレビュー表示して（ステップＳ１１１）、処理をステップＳ１０６に移行する。
【００６８】
なお、ステップＳ１０９で生成された設定値グループに含まれる全ての設定項目の設定値が、既に生成されている設定値グループに含まれる設定値と同一である場合、設定値算出部１０５は、生成された設定値グループを、設定値テーブル２０１に書き込まなくてもよい。この場合、設定値算出部１０５は、ステップＳ１０９で生成された設定値グループ全ての設定項目の設定値と同一と判断した既存の設定値グループを表示部１７ａに明示（例えば、該当する設置値グループのプレビューの点滅、該当する設定値グループの設定値が同一である旨のメッセージ表示）してもよい。そして、ステップＳ１１０及びステップＳ１１１は実行されず、処理をステップＳ１０６に移行させる。
【００６９】
ユーザーは、表示部１７ａにプレビュー表示されたＮ＋１個の処理後の画像を目視し、何れか１個の処理後の画像が印刷対象として満足するものであれば、その処理後の画像を選択して印刷するため、操作部１７に対して特定の操作を行う。
【００７０】
印刷実行部１０３は、操作部１７に対するユーザーによる特定の操作を、何れか１個の処理後の画像を選択して印刷するための操作として検出する（ステップＳ１０６、ＹＥＳ）。すると、印刷実行部１０３は、画像メモリー１５から選択された処理後の画像を読み出し、画像形成部１６に出力し、印刷する（ステップＳ１０７）。
【００７１】
一方、ユーザーは、表示部１７ａにプレビュー表示されたＮ＋１個の処理後の画像のうち、印刷対象として満足するものが無いとする。この場合、ユーザーは、複数の処理後の画像（典型的には、理想の処理結果に近い画像）を選択するため、操作部１７に対して特定の操作を行う。そして、ステップＳ１０８以下の処理が繰り返される。
【００７２】
なお、Ｎ＋１回目以降は、先に設定値算出部１０５が生成した設定値グループを選択することも可能である。設定値算出部１０５が生成した設定値グループは、ユーザーの選択に基づくものであるため、よりユーザーの理想にあう可能性の高い画像を生成することができる。
【００７３】
４．変形例
本実施形態では、段階的に可変な設定値を設定可能な複数の項目それぞれに対する設定値を含む設定値グループに基づき、画像を処理したり、新たな設定値グループを算出により生成した。これに替えて、段階的に可変な設定値を設定可能な少なくとも１個の項目に対する設定値に基づき、画像を処理したり、新たな設定値を算出により生成してもよい。要するに、画像の処理に適用される、段階的に可変な設定値を設定可能な項目は、少なくとも１個あればよい。
【００７４】
あるいは、段階的に可変な設定値を設定可能な複数の項目それぞれに対する設定値をに基づき、画像を処理したり、複数の項目それぞれに対する新たな設定値を算出により生成してもよい。要するに、画像の処理に適用される、段階的に可変な設定値を設定可能な項目が複数の場合、まとめて１つの設定値グループとして取り扱わず、独立した複数の項目それぞれに対する新たな設定値として取り扱ってもよい。
【００７５】
本実施形態では、設定値取得部１０２は、操作部１７に対するユーザーによる特定の操作を、段階的に可変な設定値を設定可能な複数の項目それぞれに対する設定値として取得し、取得した複数の設定値を含む設定値グループを複数生成した。これに替えて、設定値取得部１０２は、ユーザーの入力に拠る設定値グループでは無く、予めＭＦＰ１０が記憶している設定値グループを、記憶部から取得してもよい。また、設定値取得部１０２は、一部の設定値グループをユーザーの入力に拠るものとし、その他の設定値グループを予めＭＦＰ１０が記憶しているとしてもよい。
【００７６】
５．まとめ
ユーザーが入力した設定値に基づいて画像を処理し、その処理後の画像を選択して印刷する技術において、ユーザーは、印刷対象として満足のいく画像が生成されるまで、何度も、設定値を入力してプレビュー画像を確認し続ける必要がある。また、場合によっては、入力した設定値や、それに基づくプレビュー画像を覚えておく必要もあり、ユーザーとって、煩わしく時間が掛かることもある。
【００７７】
これに対して、本実施形態によれば、プレビュー表示された処理後の画像のうち、印刷対象としてユーザーが満足するものが無いとする。この場合、ユーザーは、複数の処理後の画像（典型的には、理想の処理結果に近い画像）を選択する。複数設定値選択部１０４は、検出した操作に基づき、複数の処理後の画像を選択する。設定値算出部１０５は、選択された複数の設定値グループに含まれる、複数の設定値に基づき、設定値グループに含まれる全ての項目について設定値を算出し、新たな設定値グループを生成する。このように、ユーザーが選択した複数の設定値グループに基づき新たな設定値グループを生成し、この新たな設定値グループに基づき画像を処理する。これにより、ユーザーが設定値を再度、マニュアルで入力することなく、ユーザーの理想に近い処理結果の画像を生成することができる。
【００７８】
ＩＩ．第２の実施形態
以下の実施形態において、既に説明した構成及び動作等と同様の構成及び動作等は説明を省略し、異なる点を主に説明する。
【００７９】
第１の実施形態では、情報処理装置の一例として、画像形成装置（ＭＦＰ）を説明した。これに対して、第２の実施形態では、情報処理装置の一例として、パーソナルコンピューター、タブレットコンピューター、スマートフォン等の端末装置を説明する。
【００８０】
１．端末装置のハードウェア構成
図４は、本開示の第２の実施形態に係る端末装置のハードウェア構成を示す。
【００８１】
端末装置２０は、制御部２１と、制御部２１とバス２７を介して接続された表示部２２、通信制御部２３、操作部２５及び記憶部２６とを有する。
【００８２】
制御部２１は、ＣＰＵ（Central Processing Unit）等を含む。制御部２１のＣＰＵ（Central Processing Unit）は、コンピューター読み取り可能な非一過性の記憶媒体の一例であるＲＯＭ（Read Only Memory）に記録されたプログラムをＲＡＭ（Random Access Memory）にロードして実行する。プログラムの１つとして、プリンタードライバーが有る。制御部２１は、コンピューター読み取り可能な非一過性の記憶媒体の一例であるＲＯＭに記録されたプリンタードライバーをＲＡＭにロードして実行することで、ネットワークＮを介して接続されたＭＦＰを駆動する。
【００８３】
記憶部２６は、ＲＯＭ（Read Only Memory）と、ＲＡＭと、ＨＤＤ（Hard Disk Drive）などの大容量の記憶装置とを含む。ＲＯＭは、制御部２１が実行するプログラムやデータなどを固定的に格納する。ＲＡＭには、ＲＯＭに格納されたプログラムがロードされる。
【００８４】
表示部２２は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electroluminescence）ディスプレイ等を含む。表示部２２は、制御部２１から受け取った情報に基づいて演算処理を行い、生成した画像信号を画面に表示する。表示部２２は外付けの表示装置でもよい。
【００８５】
操作部２５は、キーボード、マウス及び各種スイッチ等を含む。操作部２５は、ユーザからの操作を検出して制御部２１に出力する。
【００８６】
通信制御部２３は、ネットワークＮに接続するためのインタフェースである。
【００８７】
２．端末装置の機能的構成及び動作
図５は、端末装置の機能的構成を示す。
【００８８】
端末装置２０は、非一過性のコンピューター読み取り可能な記憶媒体の一例であるＲＯＭに記憶された情報処理プログラム（プリンタードライバー）をＲＡＭにロードして実行することで、画像取得部１０１と、設定値取得部１０２と、複数設定値選択部１０４と、設定値算出部１０５と、画像処理制御部１０６と、印刷実行部１０３として機能する。
【００８９】
端末装置２０の機能的構成（図５）及び動作は、以下の点を除いて、第１の実施形態のＭＦＰ１０の機能的構成（図２）及び動作（図３）と同様である。
【００９０】
第１の実施形態で画像処理部１４が実行した画像処理は、第２の実施形態では、端末装置２０の制御部２１においてＣＰＵが実行する。第１の実施形態の画像メモリー１５は、第２の実施形態では、端末装置２０の制御部２１においてＲＡＭが同様の機能を持つ。
【００９１】
第２の実施形態では、端末装置２０は、画像読取部１２を有さない。画像取得部１０１は、通信制御部１３を介して、外部装置から、印刷対象である画像のデータを取得する。あるいは、画像取得部１０１は、記憶部２６が記憶する画像のデータを、印刷対象として取得する（ステップＳ１０１）。
【００９２】
第２の実施形態では、端末装置２０は、画像形成部１６を有さない。印刷実行部１０３は、印刷対象の画像の印刷データを生成し、生成した印刷データをネットワークＮを通じてＭＦＰに供給し、印刷させる（ステップＳ１０７）。
【００９３】
３．変形例
本実施形態では、端末装置２０は、非一過性のコンピューター読み取り可能な記憶媒体の一例であるＲＯＭに記憶された情報処理プログラム（プリンタードライバー）をＲＡＭにロードして実行することで、各機能部１０１〜１０６として機能した。プリンタードライバーに替えて、端末装置２０は、非一過性のコンピューター読み取り可能な記憶媒体の一例であるＲＯＭに記憶された画像処理プログラムをＲＡＭにロードして実行することで、各機能部１０１〜１０６（ただし、印刷実行部１０３を除く）として機能することもできる。
【００９４】
第２の実施形態及び変形例によっても、第１の実施形態と同様の効果が得られる。
【００９５】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００９６】
１０…ＭＦＰ（画像形成装置）
２０…端末装置
１０１…画像取得部
１０２…設定値取得部
１０３…印刷実行部
１０４…複数設定値選択部
１０５…設定値算出部
１０６…画像処理制御部
【図１】
2018099861.tif 000003
【図２】
2018099861.tif 000004
【図３】
2018099861.tif 000005
【図４】
2018099861.tif 000006
【図５】
2018099861.tif 000007