(57)【要約】【課題】画像データの階調補正において工数や作業時間を削減する。【解決手段】トーンカーブに基づいて画像データの階調特性を処理する画像処理部１４０、画像処理部により処理された画像データに基づいて画像を形成する画像形成部１５０、階調特性として画像データの入力濃度に対する出力濃度の特性をトーンカーブとして設定画面を介して調整する機能を有し、設定画面でのトーンカーブの調整時の操作状況を履歴として保存し、履歴が指定された場合には保存されている操作状況を用いて設定画面においてトーンカーブについて過去の調整時の状態を再現する制御部１０１を有する。【選択図】図１
2013219555.tif 000002
【特許請求の範囲】
【請求項１】
印刷設定装置において画像データに対して設定された情報に従って、前記画像データに基づいて画像を形成する画像形成装置であって、
トーンカーブに基づいて前記画像データの階調特性を処理する画像処理部と、
前記画像処理部により処理された画像データに基づいて画像を形成する画像形成部と、
前記階調特性として画像データの入力濃度に対する出力濃度の特性をトーンカーブとして設定画面を介して調整する機能を有し、前記設定画面での前記トーンカーブの調整時の操作状況を履歴として保存し、前記履歴が指定された場合には保存されている前記操作状況を用いて前記設定画面において前記トーンカーブについて過去の調整時の状態を再現する制御部と、
を有する画像形成装置。
【請求項２】
前記制御部は、前記トーンカーブの制御点と調整値とを少なくとも含む状態で前記操作状況を前記履歴として保存する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記履歴として、前記設定画面において前記トーンカーブが調整される毎に保存する、
ことを特徴とする請求項１−２に記載の画像形成装置。
【請求項４】
前記制御部は、前記履歴として、前記設定画面において前記トーンカーブが調整されると共に前記画像形成部で画像を形成する毎に保存する、
ことを特徴とする請求項１−２に記載の画像形成装置。
【請求項５】
前記制御部は、前記履歴において日時若しくは時刻に関する情報を合わせて保存する、
ことを特徴とする請求項３−４に記載の画像形成装置。
【請求項６】
前記制御部は、前記履歴として、ジョブ毎、画像データの頁毎、画像データの頁内の領域別毎のいずれかで前記操作状況を前記履歴として保存する、
ことを特徴とする請求項１−５のいずれか一項に記載の画像形成装置。
【請求項７】
印刷設定装置において画像データに対して設定された情報に従って前記画像データに基づいて画像を形成する画像形成装置において該画像形成装置のコンピュータを機能させる画像制御プログラムであって、
前記画像データの階調特性を処理する画像処理部、
前記画像処理部により処理された画像データに基づいて画像を形成する画像形成部、
前記階調特性として画像データの入力濃度に対する出力濃度の特性をトーンカーブとして設定画面を介して調整する機能を有し、前記設定画面での前記トーンカーブの調整時の操作状況を履歴として保存し、前記履歴が指定された場合には保存されている前記操作状況を用いて前記設定画面において前記トーンカーブについて過去の調整時の状態を再現する制御部、
として該画像形成装置のコンピュータを機能させる画像制御プログラム。
【請求項８】
前記制御部が、前記トーンカーブの制御点と調整値とを少なくとも含む状態で前記操作状況を前記履歴として保存する、
ように機能させることを特徴とする請求項７に記載の画像制御プログラム。
【請求項９】
前記制御部が、前記履歴として、前記設定画面において前記トーンカーブが調整される毎に保存する、
ように機能させることを特徴とする請求項７−８に記載の画像制御プログラム。
【請求項１０】
前記制御部が、前記履歴として、前記設定画面において前記トーンカーブが調整されると共に前記画像形成部で画像を形成する毎に保存する、
ように機能させることを特徴とする請求項７−８に記載の画像制御プログラム。
【請求項１１】
前記制御部が、前記履歴において日時若しくは時刻に関する情報を合わせて保存する、
ように機能させることを特徴とする請求項９−１０に記載の画像制御プログラム。
【請求項１２】
前記制御部が、前記履歴として、ジョブ毎、画像データの頁毎、画像データの頁内の領域別毎のいずれかで前記操作状況を前記履歴として保存する、
ように機能させることを特徴とする請求項７−１１のいずれか一項に記載の画像制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像制御プログラムに関し、特に、トーンカーブに基づいて画像データの階調特性を処理する技術に関する。
【背景技術】
【０００２】
ユーザが所望する印刷出力物を得るために、入力濃度に対する出力濃度を示すトーンカーブを例えばパーソナルコンピュータ等のホスト装置においてユーザの指定に基いて設定し、設定されたトーンカーブを用いて画像データの階調補正（γ補正）を行うことが可能である。
【０００３】
ところが、実際に所望する状態の印刷出力物を得るためには、このトーンカーブの調整は細やかな操作が必要となる。このため、以下の特許文献に記載されたような各種の工夫を施す技術が存在する（特許文献１−３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−６９９４５号公報
【特許文献２】特開２０００―１１５５３７号公報
【特許文献３】特開２００９―０３７３９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
以上の特許文献１では、トーンカーブの調整がなされた画像を画面に表示する際の工夫について提案がなされている。
【０００６】
また、以上の特許文献２では、トーンカーブの一部を拡大した状態で細かい調整を可能にする工夫について提案がなされている。
【０００７】
また、以上の特許文献３では、ホスト装置で設定あるいは調整されたトーンカーブについて、画像形成装置側で受信して適用できる提案がなされている。
【０００８】
ここで、本願発明の発明者がトーンカーブの調整について考察を行ったところ、トーンカーブを調整した後に印刷して確認しても所望の階調が得られていないと判明した場合には、自分がトーンカーブの調整を前回行ったところに原因があることが多く、その自分が前回に調整した箇所（調整ポイント（トーンカーブの制御点）及び調整量）を探し出して再調整を繰り返すという操作を行う確率が高いことが判明した。
【０００９】
そして、このような理由で、トーンカーブの調整、調整後のプリントの実行、という作業を繰り返す回数が増加すると共に、前回の調整箇所を探す時間も増大していることが判明した。
【００１０】
すなわち、トーンカーブによる調整においてトーンカーブの形状を変えて階調補正を実行した後には、トーンカーブを操作した情報が残っておらず、かつ、設定画面のトーンカーブはリセットされて直線状態になってしまうため、以前にどのような調整をしたかが分からず、同様な調整を行いつつ一部を変更するといった操作が非常に困難になっている。
【００１１】
また、同様な理由により、現時点の調整状態より過去の調整状態が良いと感じた場合に、過去のいずれかの段階の調整状態に戻したいという希望があっても、実際に過去の状態に戻すことは殆ど不可能であった。
【００１２】
本発明は、トーンカーブを用いた画像データの階調補正において工数や作業時間を削減することが可能なる画像形成装置及び画像形成プログラムを実現することを目的とする。
【００１３】
また、本発明は、トーンカーブを用いた画像データの階調補正において以前の調整時の状態に戻すことが可能な画像形成装置及び画像形成プログラムを実現することを目的とする。
【課題を解決するための手段】
【００１４】
上述した課題を解決する本願発明は、以下に述べる通りである。
【００１５】
本発明は、印刷設定装置において画像データに対して設定された情報に従って、前記画像データに基づいて画像を形成する画像形成装置であって、トーンカーブに基づいて前記画像データの階調特性を処理する画像処理部と、前記画像処理部により処理された画像データに基づいて画像を形成する画像形成部と、前記階調特性として画像データの入力濃度に対する出力濃度の特性をトーンカーブとして設定画面を介して調整する機能を有し、前記設定画面での前記トーンカーブの調整時の操作状況を履歴として保存し、前記履歴が指定された場合には保存されている前記操作状況を用いて前記設定画面において前記トーンカーブについて過去の調整時の状態を再現する制御部と、を有する。
【００１６】
また、本発明は、印刷設定装置において画像データに対して設定された情報に従って前記画像データに基づいて画像を形成する画像形成装置において該画像形成装置のコンピュータを機能させる画像制御プログラムであって、前記画像データの階調特性を処理する画像処理部、前記画像処理部により処理された画像データに基づいて画像を形成する画像形成部、前記階調特性として画像データの入力濃度に対する出力濃度の特性をトーンカーブとして設定画面を介して調整する機能を有し、前記設定画面での前記トーンカーブの調整時の操作状況を履歴として保存し、前記履歴が指定された場合には保存されている前記操作状況を用いて前記設定画面において前記トーンカーブについて過去の調整時の状態を再現する制御部、として該画像形成装置のコンピュータを機能させる。
【００１７】
ここで、前記制御部は、前記トーンカーブの制御点と調整値とを少なくとも含む状態で前記操作状況を前記履歴として保存する、ことが望ましい。
【００１８】
また、前記制御部は、前記履歴として、前記設定画面において前記トーンカーブを調整する毎に保存する、ことが望ましい。
【００１９】
また、前記制御部は、前記履歴として、前記設定画面において前記トーンカーブを調整すると共に前記画像形成部で画像を形成する毎に保存する、ことが望ましい。
【００２０】
また、前記制御部は、前記履歴において日時若しくは時刻に関する情報を合わせて保存する、ことが望ましい。
【００２１】
また、前記制御部は、前記履歴として、ジョブ毎、画像データの頁毎、画像データの頁内の領域別毎のいずれかで前記操作状況を前記履歴として保存する、ことが望ましい。
【発明の効果】
【００２２】
本発明では、画像データの階調特性について入力濃度に対する出力濃度の特性をトーンカーブとして設定画面を介して調整する際に、設定画面でのトーンカーブに関連する項目の操作状況を履歴として保存しておき、履歴が指定された場合には保存されている操作状況を用いて、設定画面における過去のトーンカーブの調整時の状態を再現する。
【００２３】
ここで、保存された過去の履歴に基づいてトーンカーブについて過去の調整時の状態を再現できるため、以前に調整した箇所（調整ポイント（トーンカーブの制御点）や調整量）に戻って再調整を繰り返すことが可能になり、以前の状態に戻すための作業時間が短縮でき、トーンカーブを用いた画像データの階調補正において工数や作業時間を削減できる。
【００２４】
また、保存された過去の履歴に基づいてトーンカーブについて過去の調整時の状態を再現することで、トーンカーブを用いた画像データの階調補正において以前の所望の調整時の状態に戻すことが可能になる。
【００２５】
また、トーンカーブの制御点と調整値とを少なくとも含む状態で操作状況を履歴として保存することで、トーンカーブの以前の状態を忠実に再現でき、以前の調整時の状態に戻すことが可能になる。
【００２６】
また、履歴として、設定画面においてトーンカーブが調整される毎に保存することで、トーンカーブの以前の状態を忠実に再現でき、以前の所望の調整時の状態に戻すことが可能になる。
【００２７】
また、履歴として、設定画面においてトーンカーブが調整されると共に画像形成部で画像を形成する毎に保存することで、画像を形成した時点のトーンカーブの以前の状態を忠実に再現でき、以前の所望の調整時の状態に戻すことが可能になる。
【００２８】
また、履歴において日時若しくは時刻に関する情報を合わせて保存することで、所望の日時のトーンカーブの以前の状態を忠実に再現でき、以前の所望の調整時の状態に戻すことが可能になる。
【００２９】
また、履歴として、ジョブ毎、画像データの頁毎、画像データの頁内の領域別毎のいずれかで操作状況を履歴として保存することで、所望の調整対象におけるトーンカーブの以前の状態を忠実に再現でき、以前の所望の調整時の状態に戻すことが可能になる。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態の概略構成を示す構成図である。
【図２】本発明の実施形態の動作を示すフローチャートである。
【図３】本発明の実施形態を説明する説明図である。
【図４】本発明の実施形態を説明する説明図である。
【図５】本発明の実施形態を説明する説明図である。
【図６】本発明の実施形態を説明する説明図である。
【図７】本発明の実施形態を説明する説明図である。
【発明を実施するための形態】
【００３１】
以下、図面を参照して、トーンカーブを用いた画像データの階調補正において工数や作業時間を削減でき、トーンカーブを用いた画像データの階調補正において以前の調整時の状態に戻すことが可能な画像形成装置、画像制御プログラムの実施形態について説明する。なお、ここでジョブとは、画像形成に関する一連の動作を指し、例えば、複数頁の画像を用紙上に形成して出力する場合には、その複数頁の画像形成に関する一連の動作が１ジョブである。
【００３２】
〔構成〕
ここで、画像形成方法を実行する画像形成装置１００及び周辺装置の構成を、図１（ブロック図）に基づいて詳細に説明する。ここでは、印刷設定装置として動作する情報処理装置（以下、ＰＣ）１０と、ネットワーク２０と、画像形成装置１００とを含むシステムを具体例にして説明する。なお、以下の説明では、実施形態の特徴的な動作に関連する部分を中心に示し、既知の一般的な部分に関しては説明を省略している部分が存在する。
【００３３】
ＰＣ１０は、画像形成装置１００で画像形成する画像データを含むプリントジョブを生成するプリントジョブ生成部と、画像形成の際に画像データに適用すべきトーンカーブ（画像データに対して設定された情報）を設定するトーンカーブ設定部、ネットワーク２０を介して画像形成装置１００と通信してトーンカーブを含むジョブ情報と画像データとを送信する通信部と、を備えて構成されている。
【００３４】
また、ネットワーク２０は、有線や無線の各種ネットワークであり、ＴＣＰ／ＩＰプロトコルのネットワークだけでなく、ＰＣ１０と画像形成装置１００とを結ぶ有線や無線の各種通信手段も含まれる。
【００３５】
画像形成装置１００としては、各種の画像形成装置に適用が可能であるが、ここでは、ネットワークに接続された、スキャナ，複写機，プリンタ，ファクシミリ装置の機能を備えた複合機（ＭＦＰ）、あるいは、印刷分野で使用される画像形成装置を具体例にして説明を続ける。
【００３６】
また、画像形成装置１００として既知であって、本実施形態の特徴的な動作や制御に直接に関係しない一般的な部分についての説明は省略してある。
【００３７】
画像形成装置１００は、画像形成装置１００内の各部を制御すると共に後処理装置としてシステム全体を制御する制御部１０１と、接続されている他の装置と通信するための通信部１０２と、操作者による操作入力に応じた操作入力信号を制御部１０１に通知すると共に画像形成装置１００の状態表示とを行う操作表示部１０３と、制御プログラム及び各種設定データを記憶すると共に制御プログラムのワークエリアとして使用される記憶部１０４と、収容されている用紙を給紙する給紙部１０５と、給紙され画像形成される用紙を所定速度で搬送する搬送部１０７と、原稿をスキャンして画像データを生成する原稿読込部１２０と、画像形成する際の画像データや各種データを記憶する記憶部１３０と、画像形成に必要な各種画像処理を実行する画像処理部１４０と、画像形成命令と画像データとに基づいて画像形成（印刷）を実行する画像形成部１５０と、を備えて構成されている。なお、画像形成装置１００で画像形成された用紙には、必要に応じて図示されない後処理装置により各種後処理がなされる。
【００３８】
ここで、制御部１０１は、図示しないＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備える。ここで、ＣＰＵは、ＲＡＭの所定領域をワークエリアとし、ＲＯＭに記憶されている各種プログラムを実行して、画像形成装置１００の各部を統括的に制御する。また、制御部１０１は、画像データの階調特性について入力濃度に対する出力濃度の特性をトーンカーブとして設定画面を介して調整する際に、設定画面でのトーンカーブに関連する項目の操作状況を履歴として保存しておき、履歴が指定された場合には保存されている操作状況を用いてトーンカーブについて過去の調整時の状態を再現する機能を有する。
【００３９】
ここで、操作表示部１０３は、キーボード、マウス、タッチパネル等の入力デバイスを備え、入力される各種指示信号を制御部１０１に送信する。また、操作表示部１０３は、液晶表示部（ＬＣＤ（Liquid Crystal Display））等の表示手段を備え、制御部１０１から入力される各種画像データを操作画面として表示する。なお、この操作表示部は操作部と表示部が別であってもよいが、表示されたアイコンあるいはキー（以下、「キー」と呼ぶ）を押下するタッチパネルであってもよい。
【００４０】
また、画像形成部１５０は、電子写真方式や各種方式の画像形成部や印刷装置であり、複写機やプリンタやファクシミリ装置などにおいて所定の用紙上に画像を形成して出力するものである。
【００４１】
なお、本実施形態において、濃度という用語は明度や輝度の概念を含み、一般的には信号値として扱われるもの含む概念として使用する。
【００４２】
〔動作〕
以下、図２のフローチャート、図３以降の説明図などを参照して、本実施形態の画像形成装置の動作、画像制御プログラムの処理手順を説明する。
【００４３】
ＰＣ１０において、画像形成しようとする画像データを生成あるいは選択し、印刷部数や後処理の有無といった各種指定を印刷情報として設定し、さらに、この画像データのトーンカーブについて調整を行う。そして、ＰＣ１０は、印刷情報とトーンカーブ調整結果を含むジョブ情報を付した画像データを、ネットワーク２０を経由して画像形成装置１００に送信する。なお、このＰＣ１０における処理は、特開２００９−３７３９８において、出願人が提案している公知の手法を用いることが可能である。
【００４４】
そして、印刷情報やトーンカーブ調整結果を含むジョブ情報と画像データとを受けた画像形成装置１００は、以下のように動作する。なお、画像形成装置１００の動作は、制御部１０１の画像制御プログラムの実行により実現される。すなわち、記憶部１０４に記憶されている画像制御プログラムを、ＣＰＵ１０１がＲＡＭ上で実行することにより発揮される。また、この画像制御プログラムにはトーンカーブ調整プログラムが含まれており、以下に述べるトーンカーブ調整を実行する。
【００４５】
まず、制御部１０１は、画像形成を実行するに際して、対象となる画像データの選択を、操作表示部１０３の入力により実行する（図２中のステップＳ１０１）。画像形成装置１００は画像データ記憶部１３０に複数の画像データを記憶することが可能であり、この画像データ記憶部１３０に記憶された画像データを操作表示部１０３の操作画面（図示せず）において一覧表示し、画像形成すべき画像データが操作者により選択される。
【００４６】
画像形成すべき画像データが操作者により選択された時点で、制御部１０１は、ＰＣ１０から画像データと共に送られてきたトーンカーブ調整結果を更に調整する必要があるか判断する（図２中のステップＳ１０２）。すなわち、画像形成する画像データが選択された操作表示部１０３の操作画面（図示せず）において、トーンカーブ調整のキーあるいはアイコンが押下されればトーンカーブ調整必要、トーンカーブ調整のキーあるいはアイコンが押下されず画像形成実行のキーあるいはアイコンが押下されればトーンカーブ調整不要と、制御部１０１は判断する。
【００４７】
ここで、画像形成する画像データが選択された操作表示部１０３の操作画面（図示せず）において、トーンカーブ調整のキーあるいはアイコンが押下されると、トーンカーブ調整が必要である（図２中のステップＳ１０２でＹＥＳ）として、制御部１０１はトーンカーブ調整プログラムを起動する（図２中のステップＳ１０３）。
【００４８】
制御部１０１は、トーンカーブ調整プログラムに従って、対象となる画像データに関連付けられているトーンカーブ調整結果（トーンカーブ調整での操作状況）と印刷情報とを読み込む（図２中のステップＳ１０４）。
【００４９】
なお、トーンカーブ調整結果として読み込むべき内容は、
・トーンカーブの制御点と調整値、
・サムネイルの表示倍率、
・サムネイルの切り出し位置、
・サムネイルの選択点、
・トーンカーブグラフスケール表示倍率、
などであり、これらの最新の情報が存在する場合には、これらの履歴（過去のトーンカーブ調整における操作状況）の情報である。なお、これらの内容については、図面を用いて後に詳しく説明する。
【００５０】
そして、制御部１０１は、トーンカーブ調整プログラムに従って、読み込んだトーンカーブ調整結果を適用し、更にトーンカーブを調整可能な設定画面１０００を操作表示部１０３に表示する（図２中のステップＳ１０５）。なお、この設定画面１０００における操作（ボタンの押下や、任意の位置や領域の選択や移動操作）は、操作表示部１０３から制御部１０１に通知される。
【００５１】
図３はトーンカーブ調整のための設定画面１０００が、制御部１０１の制御により操作表示部１０３の表示画面に表示された様子を示している。
【００５２】
この設定画面１０００において、トーンカーブグラフ１１００には、画像形成を行うＣＭＹＫ４色のトーンカーブが表示されている。ここで、トーンカーブとは、画像データの入力濃度に対する出力濃度の特性（階調特性）である。また、トーンカーブグラフ１１００の部分において、このトーンカーブ上の任意の点を制御点として上下方向に移動させて、トーンカーブの形状を変化させることが可能に構成されている。ここで、トーンカーブグラフ表示設定部１１１０では、ＣＭＹＫ４色について、どのトーンカーブを表示し、また、どのトーンカーブを調整するか、といった設定が可能に表示されている。
【００５３】
サムネイル表示部１２００では、対象となる画像データがサムネイル画像として表示されている。そして、そのサムネイル画像切り出し位置指定部１２１０で指定された領域が調整前サムネイル拡大表示部１３１０と調整後サムネイル拡大表示部１３２０とに拡大表示される。なお、トーンカーブ調整前の画像が調整前サムネイル拡大表示部１３１０に表示され、トーンカーブ調整後の画像が調整後サムネイル拡大表示部１３２０に表示される。
【００５４】
また、トーンカーブ調整が完了した場合に押下されるＯＫボタン１５０１と、トーンカーブ調整をキャンセル終了する場合に押下されるキャンセルボタン１５０２と、トーンカーブ調整をテストプリントにより確認する場合に押下されるテストプリントボタン１５０３と、トーンカーブ調整の過去の履歴を一覧表示する際に押下される履歴ボタン１５０５と、がこの設定画面１０００の下部に用意されている。
【００５５】
ここで、図３において、操作者が履歴ボタン１５０５を押下することなく、設定画面１０００のいずれかの部位を操作することで、ＰＣ１０で調整されたトーンカーブ調整結果を更に調整することが可能である（図２中のステップＳ１０６でＮＯ、Ｓ１１１ａ〜）。
【００５６】
図４は、図３の設定画面１０００の一部であるトーンカーブグラフ１１００とトーンカーブグラフ表示設定部１１１０の様子を拡大して示す説明図である。
【００５７】
この図３と図４の例では、トーンカーブとしてＣＭＹＫの４色分（シアンについてのトーンカーブ１１０１Ｃ、マゼンタについてのトーンカーブ１１０１Ｍ、イエローについてのトーンカーブ１１０１Ｙ、ブラックについてのトーンカーブ１１０１Ｋ）を表示すると共に、イエローのトーンカーブ１１０１Ｙについて調整が可能な状態を示している。また、トーンカーブグラフ表示設定部１１１０において他の色のトーンカーブを調整可能に設定することで、同様にして、他の色のトーンカーブについても、調整が可能になる。
【００５８】
ここでは、トーンカーブグラフ１１００でのトーンカーブ調整において、操作者が操作表示部１０３のポインティングデバイスを用いてイエローのトーンカーブ１１０１Ｙ上のいずれかの位置を選択した場合（図２中のステップＳ１１１ａでＹＥＳ）、既に制御点が存在する位置を選択した場合には該制御点を選択したことになり、また、制御点が存在しない位置を選択した場合には該位置に新たな制御点が新設されて選択された状態になる（図２中のステップＳ１１１ｂ）。
【００５９】
このような操作表示部１０３における操作者による制御点の新設や選択の操作について、新設や選択された制御点の位置や色に関する情報を、トーンカーブに関連する項目の操作状況の履歴として制御部１０１が保存する（図２中のステップＳ１１８）。この後に、操作者が履歴ボタン１５０５を押下することなく、設定画面１０００のいずれかの部位を操作者が操作することで、調整されたトーンカーブ調整結果を更に調整することが可能である（図２中のステップＳ１０４、Ｓ１０５、Ｓ１０６でＮＯ、Ｓ１１１ａ〜）。
【００６０】
トーンカーブグラフ１１００でのトーンカーブ調整において、操作者が操作表示部１０３のポインティングデバイスを用いてイエローのトーンカーブ１１０１Ｙ上のいずれか制御点を上下方向に操作した場合（図２中のステップＳ１１２ａでＹＥＳ）、制御点の出力濃度を変更してトーンカーブの形状を変化させることができる（図２中のステップＳ１１２ｂ）。なお、トーンカーブグラフ１１００でのトーンカーブ調整において、操作者が操作表示部１０３のポインティングデバイスを用いてイエローのトーンカーブ１１０１Ｙ上のいずれか制御点を左右方向に操作した場合（図２中のステップＳ１１２ａでＹＥＳ）、制御点の入力濃度を変更してトーンカーブの形状を変化させることができる（図２中のステップＳ１１２ｂ）。
【００６１】
図４の具体例では、入力濃度５７の点を制御点１１０１Ｙ＿Ａ１として選択し、出力濃度７２となるように上方向に移動させて調整を行った様子を示している。そして、制御部１０１は、調整された制御点１１０１Ｙ＿Ａ１を滑らかに通過するようにトーンカーブ１１０１Ｙ全体の形状を調整する。
【００６２】
このような操作表示部１０３における操作者によるトーンカーブの変更の操作では、制御点の情報や調整量の情報を、トーンカーブに関連する項目の操作状況の履歴として制御部１０１が保存する（図２中のステップＳ１１８）。この後に、操作者が履歴ボタン１５０５を押下することなく、設定画面１０００のいずれかの部位を操作者が操作することで、調整されたトーンカーブ調整結果を更に調整することが可能である（図２中のステップＳ１０４、Ｓ１０５、Ｓ１０６でＮＯ、Ｓ１１１ａ〜）。
【００６３】
トーンカーブグラフ１１００でのトーンカーブ調整において、操作者が操作表示部１０３のポインティングデバイスを用いて、トーンカーブ上ではなく、トーンカーブグラフ１１００内の一部の領域である部分領域１１０２を選択するように操作した場合（図２中のステップＳ１１３ａでＹＥＳ）、制御部１０１は、部分領域１１０２を拡大して、図５に示すトーンカーブグラフ拡大領域１１２０を操作画面１０００内に表示する（図２中のステップＳ１１３ｂ）。
【００６４】
これにより、このトーンカーブグラフ拡大領域１１２０内のトーンカーブの制御点１１０１Ｙ＿Ａ１を用いてトーンカーブの細かな調整が可能になる。なお、閉じるボタン１１２１を操作者が押下することでトーンカーブグラフ拡大領域１１２０の表示を終了することもできる。
【００６５】
このような操作表示部１０３における操作者によるトーンカーブグラフの部分領域の拡大の操作では、部分領域１１０２の位置や部分領域１１０２からトーンカーブグラフ拡大領域１１２０への拡大表示倍率などを、トーンカーブに関連する項目の操作状況の履歴として制御部１０１が保存する（図２中のステップＳ１１８）。この後に、操作者が履歴ボタン１５０５を押下することなく、設定画面１０００のいずれかの部位を操作者が操作することで、調整されたトーンカーブ調整結果を更に調整することが可能である（図２中のステップＳ１０４、Ｓ１０５、Ｓ１０６でＮＯ、Ｓ１１１ａ〜）。
【００６６】
サムネイル表示部１２００において操作者が操作表示部１０３のポインティングデバイスを用いて、サムネイル表示部１２００でのサムネイル画像切り出し位置指定部１２１０を選択するように操作した場合（図２中のステップＳ１１４ａでＹＥＳ）、制御部１０１は、サムネイル画像切り出し位置指定部１２１０を拡大して、トーンカーブ調整前の階調特性による調整前サムネイル拡大表示部１３１０と、トーンカーブ調整後の階調特性による調整後サムネイル拡大表示部１３２０とを表示する（図２中のステップＳ１１４ｂ）。これにより、トーンカーブ調整による階調特性の変化について、所望の位置の表現状態を詳細に確認することができる。
【００６７】
このような操作表示部１０３における操作者によるサムネイル画像切り出し位置指定部１２１０を選択する操作では、サムネイル画像切り出し位置指定部１２１０位置や、サムネイル画像切り出し位置指定部１２１０から調整前サムネイル拡大表示部１３１０や調整後サムネイル拡大表示部１３２０への拡大表示倍率などを、トーンカーブに関連する項目の操作状況の履歴として制御部１０１が保存する（図２中のステップＳ１１８）。この後に、操作者が履歴ボタン１５０５を押下することなく、設定画面１０００のいずれかの部位を操作者が操作することで、調整されたトーンカーブ調整結果を更に調整することが可能である（図２中のステップＳ１０４、Ｓ１０５、Ｓ１０６でＮＯ、Ｓ１１１ａ〜）。
【００６８】
サムネイル表示部１２００において操作者が操作表示部１０３のポインティングデバイスを用いて、サムネイル表示部１２００、調整前サムネイル拡大表示部１３１０、調整後サムネイル拡大表示部１３２０、のいずれかの画像の上にカーソルを重ねてマウスオーバーするように操作した場合（図２中のステップＳ１１５ａでＹＥＳ）、制御部１０１は、その位置の画素における調整前濃度と調整後濃度とを取得して調整前後濃度表示部１３２５に表示する（図２中のステップＳ１１５ｂ）。これにより、トーンカーブ調整による階調特性の変化について、任意の位置の表現状態を濃度の数値として詳細に確認することができる。
【００６９】
このような操作表示部１０３における操作者による濃度の確認操作では、濃度を確認した画素位置などを、トーンカーブに関連する項目の操作状況の履歴として制御部１０１が保存する（図２中のステップＳ１１８）。この後に、操作者が履歴ボタン１５０５を押下することなく、設定画面１０００のいずれかの部位を操作者が操作することで、調整されたトーンカーブ調整結果を更に調整することが可能である（図２中のステップＳ１０４、Ｓ１０５、Ｓ１０６でＮＯ、Ｓ１１１ａ〜）。
【００７０】
サムネイル表示部１２００において操作者が操作表示部１０３のポインティングデバイスを用いて、サムネイル表示部１２００、調整前サムネイル拡大表示部１３１０、調整後サムネイル拡大表示部１３２０、のいずれかの画像の上にカーソルを重ねてダブルクリックする操作をした場合（図２中のステップＳ１１６ａでＹＥＳ）、制御部１０１は、その位置の濃度に対応する制御点が存在すればその制御点を選択し、その位置の濃度に対応する制御点が存在しなければ制御点を新設する（図２中のステップＳ１１６ｂ）。これにより、トーンカーブ調整のために、画像上の任意の位置を制御点に定めて、その位置に対応する濃度の調整が可能になる。
【００７１】
このような操作表示部１０３における操作者による濃度の確認操作では、濃度を確認した画素位置などを、トーンカーブに関連する項目の操作状況の履歴として制御部１０１が保存する（図２中のステップＳ１１８）。この後に、操作者が履歴ボタン１５０５を押下することなく、設定画面１０００のいずれかの部位を操作者が操作することで、調整されたトーンカーブ調整結果を更に調整することが可能である（図２中のステップＳ１０４、Ｓ１０５、Ｓ１０６でＮＯ、Ｓ１１１ａ〜）。
【００７２】
なお、以上の調整（図２中のステップＳ１１１ａとＳ１１１ｂ、Ｓ１１２ａとＳ１１２ｂ、Ｓ１１３ａとＳ１１３ｂ、Ｓ１１４ａとＳ１１４ｂ、Ｓ１１５ａとＳ１１５ｂ、Ｓ１１６ａとＳ１１６ｂ）について、調整を行う毎に全ての操作状況の履歴を保存するようにしても良いし、または、調整を行った状態でテストプリントを実行する毎に操作状況の履歴を保存するようにしても良い。
【００７３】
また、図３の設定画面１０００において、操作者が履歴ボタン１５０５を押下すると（図２中のステップＳ１０６でＹＥＳ）、制御部１０１は、保存したトーンカーブ調整結果の情報を参照して、図６のようなトーンカーブ調整の過去の履歴を履歴一覧画面１６００として一覧表示する（図２中のステップＳ１０７）。
【００７４】
ここでは、以上のトーンカーブ調整（図２中のステップＳ１１１ａとＳ１１１ｂ、Ｓ１１２ａとＳ１１２ｂ、Ｓ１１３ａとＳ１１３ｂ、Ｓ１１４ａとＳ１１４ｂ、Ｓ１１５ａとＳ１１５ｂ、Ｓ１１６ａとＳ１１６ｂ）によりなされた、トーンカーブ調整の際の操作状況が時系列に表示される。
【００７５】
このため、この図６に示される履歴一覧画面１６００の具体例では、１〜２６の履歴が存在している状態を示している。なお、ここでは、履歴として操作状況が表示されているが、時刻や操作者名などを保存しておいて表示することも可能である。
【００７６】
この履歴一覧画面１６００において、操作者は、いずれかの履歴を選択することが可能である。図６の例では、履歴反転表示１６１０は、操作者により選択された２３番目の履歴を示している。
【００７７】
この履歴一覧画面１６００において、操作者が戻るボタン１６０２を押下すると（図２中のステップＳ１０８でＮＯ）、制御部１０１は、履歴一覧画面１６００を消去して、トーンカーブグラフ１１００の表示に戻す（図２中のステップＳ１０５）。
【００７８】
また、この履歴一覧画面１６００において、操作者が適用ボタン１６０１を押下すると（図２中のステップＳ１０８でＹＥＳ）、制御部１０１は、その指定された過去の履歴として保存されている操作状況を読み出して適用し（図２中のステップＳ１０９）、このように過去の履歴を適用したことを今回の履歴として保存し（図２中のステップＳ１１０）、適用された過去の履歴に基づいて図３の設定画面１０００について過去の調整時の状態を再現する（図２中のステップＳ１０４）。
【００７９】
この場合、以上の調整（図２中のステップＳ１１１ａとＳ１１１ｂ、Ｓ１１２ａとＳ１１２ｂ、Ｓ１１３ａとＳ１１３ｂ、Ｓ１１４ａとＳ１１４ｂ、Ｓ１１５ａとＳ１１５ｂ、Ｓ１１６ａとＳ１１６ｂ）について、調整を行って履歴として保存した操作状況を適用することで、指定された履歴に沿って過去の調整時の状態が設定画面１０００上に再現される。
【００８０】
このように、保存された過去の履歴に基づいてトーンカーブについて過去の調整時の状態を再現できるため、以前に調整した箇所（調整ポイント（トーンカーブの制御点）や調整量）に戻って再調整を繰り返すことが可能になり、以前の状態に戻すための作業時間が短縮でき、トーンカーブを用いた画像データの階調補正において工数や作業時間を削減できる。
【００８１】
そして、履歴による過去の調整の状態の再現（図２中のステップＳ１０７〜Ｓ１０９）や、以上の調整（図２中のステップＳ１１１ａとＳ１１１ｂ、Ｓ１１２ａとＳ１１２ｂ、Ｓ１１３ａとＳ１１３ｂ、Ｓ１１４ａとＳ１１４ｂ、Ｓ１１５ａとＳ１１５ｂ、Ｓ１１６ａとＳ１１６ｂ）を繰り返す必要があれば（図２中のステップＳ１１７でＮＯ）、必要な履歴選択による状態再現や調整を繰り返す。
【００８２】
一方、以上の履歴選択による状態再現や以上の調整が完了するか、あるいは、それ以上の調整の必要がない場合、すなわち、操作者が操作画面１０００内のＯＫボタン１５０１を押下した場合には（図２中のステップＳ１１７でＹＥＳ）、制御部１０１は、設定画面１０００においてのトーンカーブ調整を終了して、図示されないプリント画面により操作者からプリントの可否を確認する（図２中のステップＳ１１９）。
【００８３】
操作者がプリントを希望する場合には（図２中のステップＳ１１９でＹＥＳ）、画像データに対して画像処理部１４０で階調処理を施し、画像形成部１５０で画像形成を実行する（図２中のステップＳ１２０）。この際、制御部１０１は、印刷を実行するに際しての各種情報を印刷情報として画像データに関連付けて保存（図２中のステップＳ１２１）して、処理を終了する（図２中のエンド）。一方、操作者がプリントを希望しない場合には画像形成を行わず終了する（図２中のエンド）。
【００８４】
このように、本実施形態では、保存された過去の履歴に基づいてトーンカーブについて過去の調整時の状態を再現できるため、以前に調整した箇所（調整ポイント（トーンカーブの制御点）や調整量）に戻って再調整を繰り返すことが可能になり、以前の状態に戻すための作業時間が短縮でき、トーンカーブを用いた画像データの階調補正において工数や作業時間を削減できる。
【００８５】
また、トーンカーブの制御点と調整値とを少なくとも含む状態で操作状況を履歴として保存することで、トーンカーブの以前の状態を忠実に再現でき、以前の調整時の状態に戻すことが可能になる。
【００８６】
また、トーンカーブの制御点と調整値以外に、サムネイルの表示倍率、サムネイルの切り出し位置、サムネイルの選択点、トーンカーブグラフスケール表示倍率、などを含む状態で操作状況を履歴として保存することで、トーンカーブを調整する操作画面全体の操作状況を忠実に再現でき、以前の調整時の状態に戻すことが可能になる。
【００８７】
また、履歴として、設定画面においてトーンカーブが調整される毎に保存することで、トーンカーブの以前の状態を忠実に再現でき、以前の所望の調整時の状態に戻すことが可能になる。
【００８８】
また、履歴として、設定画面においてトーンカーブが調整されると共に画像形成部１５０で画像を形成する毎に保存することで、画像を形成した時点のトーンカーブの以前の状態を忠実に再現でき、以前の所望の調整時の状態に戻すことが可能になる。
【００８９】
また、履歴として、設定画面においてトーンカーブが調整されたことのほか、画像形成部１５０で画像が形成されたことも保存することで、画像を形成した時点のトーンカーブの以前の状態を忠実に再現でき、以前の所望の調整時の状態に戻すことが可能になる。図６の場合、履歴３，６，１２，２１，２４，２６が該当する。
【００９０】
また、履歴において日時若しくは時刻に関する情報を合わせて保存することで、所望の日時のトーンカーブの以前の状態を忠実に再現でき、以前の所望の調整時の状態に戻すことが可能になる。
【００９１】
また、履歴として、ジョブ毎、画像データの頁毎、画像データの頁内の領域別毎のいずれかで操作状況を履歴として保存することで、所望の調整対象におけるトーンカーブの以前の状態を忠実に再現でき、以前の所望の調整時の状態に戻すことが可能になる。
【００９２】
また、過去の履歴を適用したこと（図２中のステップＳ１０９）も履歴として保存する（図２中のステップＳ１１０）ことで、どの時点でどの状態に戻したかが明らかになるため、無駄に何度も同じことを繰り返すことがなくなる。
【００９３】
〔本実施形態により得られる効果の検証（１）〕
以下、本実施形態と従来例との処理回数の違いにより効果の比較検証を行う。たとえば、以下の手順により操作者がトーンカーブ調整をする場合を想定する。
(1)テストプリントを確認し、一部の色の階調を変更する必要があると判断する。
(2)設定画面１０００においてトーンカーブグラフ１１００を開く。
(3)調整すべき画像位置を確認するため、サムネイル表示部１２００でのサムネイル画像切り出し位置指定部１２１０を選択する。
(4)調整前サムネイル拡大表示部１３１０や調整後サムネイル拡大表示部１３２０上で調整すべき画素を定め、その画素に対応するトーンカーブ上の制御点を見つける。
(5)トーンカーブグラフ１１００でトーンカーブ上の制御点を変更する。
(6)テストプリントを実行する。
【００９４】
そして、３回のテストプリントを繰り返して操作者が求める所望の状態が得られるとした場合に、従来技術と実施形態とでは、図７に示すように従来技術では１８回であり実施形態では１２回であり、処理回数に大きな違いが生じる。
【００９５】
ここで、従来技術において図３の設定画面１０００においてトーンカーブの１回の調整が済んでＯＫボタン１５０１が押されると、設定画面１０００は初期状態に戻る。すなわち、設定画面１０００のトーンカーブはリセットされて直線状態になり、サムネイルに関連する部分も初期の標準的な開始状態に戻ってしまう。そして、トーンカーブを調整した後に印刷して確認してから所望の階調が得られていないと判明した場合には、初期状態に戻った設定画面を記憶に頼って操作して、前回に調整した箇所（調整ポイント（トーンカーブの制御点）及び調整量）やサムネイル画像の切り出し位置や拡大倍率などを探し出して、前回の調整の不具合と思われる部分について再調整を繰り返している。
【００９６】
これに対し、本実施形態では、保存された過去の履歴に基づいてトーンカーブについて過去の調整時の状態を再現できるため、以前に調整した箇所を探すことなく、以前に調整した箇所に戻って再調整を繰り返すことが可能になり、以前の状態に戻すための作業時間が短縮でき、トーンカーブを用いた画像データの階調補正において工数や作業時間を削減できる。さらに、本実施形態では、操作者は本来必要な調整作業に集中できるので、より的確な調整が可能になり、作業の精度も向上する。
【００９７】
〔本実施形態により得られる効果の検証（２）〕
以下、本実施形態と従来例とにおいて記憶すべきデータ容量の違いにより効果の比較検証を行う。
【００９８】
ここで、以下の条件を前提とする。同一の画像データに対して、第１階調処理を行って画像を形成し、その後に別の第２階調処理を行って画像を形成する。そして、第１階調処理の画像と第２階調処理の画像について、再び画像形成する可能性があり、更に、別の階調処理をして画像形成する可能性もあるとする。
【００９９】
ここで、従来技術であれば、元の画像データ、第１階調処理した画像データ、第２階調処理した画像データ、の３種類の画像データを記憶しておく必要がある。
【０１００】
一方、実施形態であれば、元の画像データを記憶し、第２階調処理後の操作状況の履歴を保存しておけばよい。この場合、操作状況の履歴は画像データに比べると極めて小さい容量であるため、従来技術に比べて実質的に記憶容量を１／３に削減することができる。
【０１０１】
〔その他の実施例〕
以上のトーンカーブ調整プログラム、または、トーンカーブ調整プログラムを含む画像制御プログラムについては、画像形成装置１００の制御部１０１が実行するものとしていたが、これに限定されるものではない。例えば、画像形成装置１００に接続して使用するコンピュータにおいて、以上のトーンカーブ調整プログラム、または、トーンカーブ調整プログラムを含む画像制御プログラムを実行するようにしてもよい。
【０１０２】
また、図１では、画像形成装置１００として基本的な構成を示したが、プリンタコントローラを内蔵していても良いし、プリンタコントローラが別に設けられた構成であってもよい。
【０１０３】
また、以上の実施形態では電子写真方式の画像形成装置１００を想定して説明してきたが、これ以外の方式（熱転写、感熱、インクジェット）など、各種の画像形成装置や画像記録装置についても本実施形態を適用して、作業効率を向上させることが可能である。
【符号の説明】
【０１０４】
１０  情報処理装置（ＰＣ）
２０  ネットワーク
１００  画像形成装置
１０１  制御部
１０２  通信部
１０３  操作表示部
１０４  記憶部
１０５  給紙部
１０７  搬送部
１２０  原稿読込部
１３０  画像データ記憶部
１４０  画像処理部
１５０  画像形成部
【図１】
2013219555.tif 000003
【図２】
2013219555.tif 000004
【図７】
2013219555.tif 000005
【図３】
2013219555.tif 000006
【図４】
2013219555.tif 000007
【図５】
2013219555.tif 000008
【図６】
2013219555.tif 000009