(57)【要約】 【課題】複数回にわたる原稿の読み取りを必要とせずにユーザによる設定に追従したプレビュー画像を生成する。【解決手段】本発明に係る画像処理装置は、第１の画像処理部と第１記憶部と第２の画像処理部と第２記憶部とプレビュー画像生成部とを備える。第１の画像処理部は、原稿から読み取った画像データに対して、ユーザによる設定を用いない第１の画像処理を行う。第１記憶部は、第１の画像処理が施された画像データを示す第１の画像データを記憶する。第２の画像処理部は、第１の画像データに対して、ユーザによる設定を用いた第２の画像処理を行う。第２記憶部は、第２の画像処理が施された第１の画像データを示す第２の画像データを記憶する。プレビュー画像生成部は、第２の画像データに基づいて、印刷の実行結果を予想した画像であるプレビュー画像を生成する。【選択図】図１
2015204606.tif 000002
【特許請求の範囲】
【請求項１】
原稿から読み取った画像データに対して、ユーザによる設定を用いない第１の画像処理を行う第１の画像処理部と、
前記第１の画像処理が施された前記画像データを示す第１の画像データを記憶する第１記憶部と、
前記第１の画像データに対して、前記ユーザによる設定を用いた第２の画像処理を行う第２の画像処理部と、
前記第２の画像処理が施された前記第１の画像データを示す第２の画像データを記憶する第２記憶部と、
前記第２の画像データに基づいて、印刷の実行結果を予想した画像であるプレビュー画像を生成するプレビュー画像生成部と、を備える、
画像処理装置。
【請求項２】
前記ユーザによる設定が変更された場合、前記第２の画像処理部は、前記第１記憶部から読み出された前記第１の画像データに対して、変更後の前記ユーザによる設定を用いた前記第２の画像処理を行って前記第２の画像データを作り直す、
請求項１に記載の画像処理装置。
【請求項３】
前記原稿からの反射光を結像させるための光学系を有し、前記光学系で結像した像を電気信号に変換して前記画像データを生成する読取部をさらに備え、
前記第１の画像処理は、前記光学系に起因する画像の劣化を補正する処理である、
請求項１に記載の画像処理装置。
【請求項４】
前記第１の画像処理は、前記光学系に起因する画像の歪み、または、濃度のムラを補正する処理である、
請求項３に記載の画像処理装置。
【請求項５】
前記ユーザによる設定は、目的の印刷物を得るための設定である、
請求項１に記載の画像処理装置。
【請求項６】
前記ユーザによる設定は、濃度の設定、拡大または縮小の設定、および、余白をシフトする設定のうちの少なくとも１つである、
請求項５に記載の画像処理装置。
【請求項７】
前記プレビュー画像を表示部に表示する制御を行う表示制御部をさらに備える、
請求項１に記載の画像処理装置。
【請求項８】
前記プレビュー画像の元となる画像データとして、前記第１の画像データおよび前記第２の画像データのうちの何れかを選択する選択部をさらに備え、
前記プレビュー画像生成部は、前記選択部により選択された前記第１の画像データまたは前記第２の画像データに基づいて、前記プレビュー画像を生成する、
請求項１に記載の画像処理装置。
【請求項９】
原稿から読み取った画像データに対して、ユーザによる設定を用いない第１の画像処理を行う第１の画像処理ステップと、
前記第１の画像処理が施された前記画像データを示す第１の画像データを記憶する第１記憶部から読み出した前記第１の画像データに対して、前記ユーザによる設定を用いた第２の画像処理を行う第２の画像処理ステップと、
前記第２の画像処理が施された前記画像データを示す第２の画像データを記憶する第２記憶部から読み出した前記第２の画像データに基づいて、印刷の実行結果を予想した画像であるプレビュー画像を生成するプレビュー画像生成ステップと、を含む、
画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
従来、印刷を開始する前に、ユーザによる各種の設定（濃度、拡大/縮小、カラー/モノクロ、余白のシフトなどの目的の印刷物を得るための設定）に追従して、印刷の実行結果を予想した画像であるプレビュー画像を生成して表示する技術が知られている。
【０００３】
例えば特許文献１には、スキャナが原稿から読み取った画像データに基づいて仕上がり予想情報（プレビュー画像）を生成して表示し、ユーザによる設定入力が受け付けられた場合、受け付けられた設定と、スキャナが読み取った画像データとに基づいて、仕上がり予想情報を更新する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示された技術では、スキャナが読み取った画像データに対して各種の画像処理を施して得られた画像データをメインメモリに蓄積し、メインメモリに蓄積した画像データからプレビュー画像を生成する場合、ユーザによる各種設定に追従したプレビュー画像を生成するためには、再度、原稿の読み取りが必要になるという問題がある。
【０００５】
本発明は、上記に鑑みてなされたものであって、複数回にわたる原稿の読み取りを必要とせずにユーザによる各種設定に追従したプレビュー画像を生成可能な画像処理装置および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、原稿から読み取った画像データに対して、ユーザによる設定を用いない第１の画像処理を行う第１の画像処理部と、前記第１の画像処理が施された前記画像データを示す第１の画像データを記憶する第１記憶部と、前記第１の画像データに対して、前記ユーザによる設定を用いた第２の画像処理を行う第２の画像処理部と、前記第２の画像処理が施された前記第１の画像データを示す第２の画像データを記憶する第２記憶部と、前記第２の画像データに基づいて、印刷の実行結果を予想した画像であるプレビュー画像を生成するプレビュー画像生成部と、を備える画像処理装置である。
【発明の効果】
【０００７】
本発明によれば、複数回にわたる原稿の読み取りを必要とせずにユーザによる設定に追従したプレビュー画像を生成することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係るＭＦＰの構成の一例を示す図である。
【図２】図２は、実施形態に係るＭＦＰにおける画像データの流れを説明するための図である。
【図３】図３は、実施形態のＭＦＰの動作例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本発明に係る画像処理装置および画像処理方法の実施形態を詳細に説明する。以下では、本発明に係る画像処理装置を、スキャナ機能と印刷機能とを少なくとも有する複合機（ＭＦＰ：Multifunction  Peripheral）に適用した場合を例に挙げて説明するが、これに限定されるものではない。
【００１０】
図１は、本実施形態に係るＭＦＰ１の構成の一例を示す図である。図１に示すように、ＭＦＰ１は、読取スキャナエンジン１０と、プロッタエンジン２０と、エンジン制御部３０と、コントローラ部４０と、操作表示部５０とを備える。
【００１１】
読取スキャナエンジン１０は、原稿から画像データを読み取る機能を有する。より具体的には、読取スキャナエンジン１０は、原稿からの反射光を結像させるための光学系を有し、光学系で結像した像を電気信号に変換して画像データを生成する。この例では、読取スキャナエンジン１０は、請求項の「読取部」に対応している。この読取スキャナエンジン１０の構成は、公知のスキャナ装置の構成と同様であり、詳細な図示は省略するが、原稿を照明（露光）するための光源と、原稿からの反射光を受光領域上に結像させるためのレンズユニット（光学系）と、受光領域に対応して設けられるとともに各画素の受光量を光電変換して電気信号を生成する撮像素子と、を含む。読取スキャナエンジン１０は、原稿から読み取った画像データを、後述の第１の画像処理部１０１へ供給する。
【００１２】
プロッタエンジン２０は、後述のエンジン制御部３０のプロッタ画像処理部３２を経由して送られてくる画像データに基づいて、印刷出力（用紙等の記録媒体上に画像を形成）する機能を有する。
【００１３】
エンジン制御部３０は、コントローラ部４０の制御の下、読取スキャナエンジン１０およびプロッタエンジン２０の動作を制御する。図１に示すように、エンジン制御部３０は、読取画像処理部３１と、プロッタ画像処理部３２と、エンジンＣＰＵ３３とを有する。
【００１４】
読取画像処理部３１は、読取スキャナエンジン１０から入力された画像データを処理し、処理後の画像データをコントローラ部４０へ転送する機能を有する。図１の例では、読取画像処理部３１は、第１の画像処理部１０１と、第１記憶部１０２と、第２の画像処理部１０３と、メモリ制御部１０４とを有する。
【００１５】
第１の画像処理部１０１は、原稿から読み取った画像データ（この例では、読取スキャナエンジン１０から入力された画像データ）に対して、ユーザによる設定を用いない第１の画像処理を行う。本実施形態では、上記第１の画像処理は、読取スキャナエンジン１０の光学系に起因する画像の劣化を補正する処理である。より具体的には、上記第１の画像処理は、読取スキャナエンジン１０の光学系に起因する画像の歪み、または、濃度のムラ（不均一性）を補正する処理である。
【００１６】
第１記憶部１０２は、第１の画像処理が施された画像データを示す第１の画像データを記憶する。
【００１７】
第２の画像処理部１０３は、第１の画像データに対して、ユーザによる設定を用いた第２の画像処理を行う。ユーザによる設定とは、目的の印刷物を得るための設定であり、例えば、濃度の設定、拡大または縮小の設定、および、余白をシフトする設定のうちの少なくとも１つであってもよい。この例では、ユーザは、後述の操作表示部５０の操作キー５１やタッチパネル５３を操作することで、目的の印刷物を得るための設定を入力することができる。そして、後述の操作表示部５０でユーザによる設定（目的の印刷物を得るための設定）を受け付けた場合、第２の画像処理部１０３は、第１記憶部１０２から読み出された第１の画像データに対して、そのユーザによる設定を用いた第２の画像処理を行うことができる。また、例えばユーザは、後述の操作表示部５０の音声入力手段（例えばマイク等）５２を介して、音声により設定を入力することもできる。
【００１８】
メモリ制御部１０４は、第１記憶部１０２を制御する。より具体的には、メモリ制御部１０４は、第１記憶部１０２に対する第１の画像データの書き込み、または、第１記憶部１０２からの第１の画像データの読み出しを制御することができる。以上が読取画像処理部３１の構成である。
【００１９】
プロッタ画像処理部３２は、後述のコントローラ部４０の通常画像生成部１１２から送られてくる印刷用の画像データを、プロッタエンジン２０の特性に適した画像データに変換し、変換した画像データをプロッタエンジン２０に転送する。
【００２０】
エンジンＣＰＵ３３は、エンジン制御部３０の動作を統括的に制御する。例えば上述したエンジン制御部３０の各部の機能（第１の画像処理部１０１、第２の画像処理部１０３、メモリ制御部１０４、プロッタ画像処理部３２）は、エンジンＣＰＵ３３がプログラムを実行することにより実現される形態であってもよい。また、これに限らず、例えば上述したエンジン制御部３０の各部の機能のうちの少なくとも一部が専用のハードウェア回路（半導体集積回路等）で実現されてもよい。
【００２１】
次に、コントローラ部４０について説明する。コントローラ部４０は、ＭＦＰ１の動作を統括的に制御する。なお、コントローラ部４０とエンジン制御部３０とはバス６０を介して相互に接続される。図１に示すように、コントローラ部４０は、画像編集機能部４１と、操作制御部４２と、表示制御部４３と、ＣＰＵ４４とを有する。
【００２２】
画像編集機能部４１は、上述の第２の画像処理が施された第１の画像データを示す第２の画像データから、印刷の実行結果を予想する画像であるプレビュー画像や印刷用の画像データを生成する。図１の例では、画像編集機能部４１は、第２記憶部１１０と、圧縮伸長機能部１１１と、通常画像生成部１１２と、プレビュー画像生成部１１３とを有する。
【００２３】
第２記憶部１１０は、第２の画像データを記憶する。圧縮伸長機能部１１１は、画像データに対して圧縮／伸長処理を行う。なお、第２記憶部１１０は、圧縮／伸長処理後の第２の画像データを記憶することもできる。
【００２４】
通常画像生成部１１２は、印刷を開始するための操作を後述の操作表示部５０で受け付けた場合、第２記憶部１１０に記憶された画像データ（第２の画像データ）に対して回転や集約などの処理を施して印刷用の画像データを生成する。そして、通常画像生成部１１２は、印刷用の画像データをプロッタ画像処理部３２へ転送する。
【００２５】
プレビュー画像生成部１１３は、第２の画像データに基づいて、プレビュー画像を生成する。より具体的には、プレビュー画像生成部１１３は、第２記憶部１１０から第２の画像データを読み出し、読み出した第２の画像データを、後述の操作表示部５０の表示部５４に適したフォーマットに変換する。これにより、表示部５４に表示するプレビュー画像が生成される。生成されたプレビュー画像は、後述の表示制御部４３を介して、操作表示部５０の表示部５４に転送されて表示される。
【００２６】
操作制御部４２は、操作表示部５０から、操作表示部５０で受け付けた操作を示す情報を受信する。表示制御部４３は、操作表示部５０で受け付けた操作に応じて、各種の画像を表示部５４に表示する制御を行う。また、表示制御部４３は、プレビュー画像生成部１１３により生成されたプレビュー画像を表示部５４に表示する制御を行う。
【００２７】
ＣＰＵ４４は、コントローラ部４０の動作を統括的に制御する。例えば上述したコントローラ部４０の各部の機能（圧縮伸長機能部１１１、通常画像生成部１１２、プレビュー画像生成部１１３、操作制御部４２、表示制御部４３）は、ＣＰＵ４４がプログラムを実行することにより実現される形態であってもよい。また、これに限らず、例えば上述したコントローラ部４０の各部の機能のうちの少なくとも一部が専用のハードウェア回路（例えば半導体集積回路等）で実現されてもよい。
【００２８】
次に、操作表示部５０について説明する。操作表示部５０は、ユーザの操作を受け付けるとともに各種の画像を表示する。図１に示すように、操作表示部５０は、操作キー５１と、音声入力手段５２と、タッチパネル５３と、表示部５４とを有する。操作キー５１、音声入力手段５２およびタッチパネル５３は、目的の印刷物を得るための設定の入力に用いられる。音声入力手段５２は、例えばマイク等で構成され得る。
【００２９】
表示部５４は、各種の画像を表示する装置である。表示部５４は、例えば液晶ディスプレイ装置などで構成され得る。
【００３０】
図２は、本実施形態に係るＭＦＰ１における画像データの流れを説明するための図である。図２の（１）に示すように、読取スキャナエンジン１０が原稿から読み取った画像データは、エンジン制御部３０の第１の画像処理部１０１に入力される。そして、第１の画像処理部１０１は、入力された画像データに対して、上述の第１の画像処理を行って第１の画像データを生成する。メモリ制御部１０４は、第１の画像処理部１０１により生成された第１の画像データを第１記憶部１０２に書き込む（記憶する）制御を行う。
【００３１】
なお、上述したように、第１の画像処理は、読取スキャナエンジン１０の光学系に起因する画像の劣化を補正する処理であるため、ユーザが目的の印刷物を得るための設定には影響されない。言い換えると、第１記憶部１０２に記憶された第１の画像データを用いて、ユーザが目的の印刷物を得るための設定に追従した画像データを得ることができる。
【００３２】
図２の（２）に示すように、第１記憶部１０２に記憶された第１の画像データは、メモリ制御部１０４を介して、第２の画像処理部１０３に転送される。第２の画像処理部１０３は、入力された第１の画像データに対して、目的の印刷物を得るための設定（濃度の設定、拡大または縮小の設定、および、余白をシフトする設定など）を用いた第２の画像処理を行って第２の画像データを生成する。第２の画像処理部１０３により生成された第２の画像データは、コントローラ部４０の第２記憶部１１０に記憶される。
【００３３】
図２の（３）に示すように、第２記憶部１１０に記憶された第２の画像データは、プレビュー画像生成部１１３にて、表示部５４に適したフォーマットに変換される。これにより、プレビュー画像が生成される。
【００３４】
図２の（４）に示すように、プレビュー画像生成部１１３により生成されたプレビュー画像は、表示制御部４３を介して、表示部５４に転送されて表示される。
【００３５】
一方、印刷を開始するための操作を操作表示部５０で受け付けた場合、図２の（５）に示すように、通常画像生成部１１２は、第２記憶部１１０から第２の画像データを読み出し、読み出した第２の画像データに対して、回転や集約などの処理を施して印刷用の画像データを生成する。そして、通常画像生成部１１２は、印刷用の画像データをエンジン制御部３０のプロッタ画像処理部３２へ転送する。
【００３６】
図２の（６）に示すように、プロッタ画像処理部３２は、コントローラ部４０から入力された印刷用の画像データを、プロッタエンジン２０の特性に適した画像データに変換し、変換した画像データをプロッタエンジン２０に転送する。そして、プロッタエンジン２０は、エンジン制御部３０から入力された画像データに基づいて、印刷物を生成する。
【００３７】
図３は、ユーザによる設定に応じたプレビュー画像を表示して印刷を開始するまでのＭＦＰ１の動作例を示すフローチャートである。まず、原稿の読み取りが開始され（ステップＳ１：Ｙｅｓ）、読取スキャナエンジン１０が読み取った画像データが第１の画像処理部１０１に入力されると、第１の画像処理部１０１は、入力された画像データ（原稿から読み取った画像データ）に対して、上述の第１の画像処理を行う（ステップＳ２）。これにより、第１の画像データが生成される。
【００３８】
メモリ制御部１０４は、第１の画像処理部１０１により生成された第１の画像データを第１記憶部１０２に記憶する制御を行う（ステップＳ３）。次に、メモリ制御部１０４は、第１記憶部１０２に記憶された第１の画像データを読み出して第２の画像処理部１０３に転送し、第２の画像処理部１０３は、入力された第１の画像データに対して、目的の印刷物を得るための設定（この場合はデフォルトの設定）を用いた第２の画像処理を行う（ステップＳ４）。これにより、第２の画像データが生成される。ステップＳ４で生成された第２の画像データは、第２記憶部１１０に記憶される（ステップＳ５）。
【００３９】
次に、プレビュー画像生成部１１３は、第２記憶部１１０に記憶された第２の画像データに基づいてプレビュー画像を生成し、表示制御部４３は、その生成されたプレビュー画像を表示部５４に表示する制御を行う（ステップＳ６）。そして、ユーザから、プレビュー画像が問題無いことを示す情報を入力するための操作（例えば表示部５４に表示された「ＯＫ」を示すボタンを押下する操作等）を受け付けた場合（ステップＳ７：Ｙｅｓ）、印刷の開始を指示する操作を待って印刷を開始する（ステップＳ８）。
【００４０】
一方、プレビュー画像が問題ないことを示す情報を入力するための操作を受け付けずに（ステップＳ７：Ｎｏ）、ユーザによって変更された設定を操作表示部５０で受け付けた場合（ステップＳ９：Ｙｅｓ）、メモリ制御部１０４は、第１記憶部１０２に記憶された第１の画像データを読み出して第２の画像処理部１０３に転送し、第２の画像処理部１０３は、入力された第１の画像データに対して、変更後の設定を用いた第２の画像処理を行う（ステップＳ４）。つまり、第２の画像処理部１０３は、ユーザによる設定が変更された場合、第１記憶部１０２から読み出された第１の画像データに対して、変更後のユーザによる設定を用いた第２の画像処理を行って第２の画像データを作り直す。
【００４１】
また、プレビュー画像が問題ないことを示す情報を入力するための操作を受け付けず（ステップＳ７：Ｎｏ）、かつ、ユーザによって変更された設定を操作表示部５０で受け付けていない場合（ステップＳ９：Ｎｏ）、上述のステップＳ６以降の処理が繰り返されるという具合である。
【００４２】
以上に説明したように、本実施形態では、原稿から読み取った画像データに対して、ユーザによる設定（目的の印刷物を得るための設定）を用いない第１の画像処理を行って第１の画像データを生成して第１記憶部１０２に記憶し、第１記憶部１０２に記憶された第１の画像データに対して、ユーザによる設定を用いた第２の画像処理を行って第２の画像データを生成する。そして、第２の画像データに基づいてプレビュー画像を生成するので、複数回にわたる原稿の読み取りを必要とせずにユーザによる設定に追従したプレビュー画像を生成することができる。
【００４３】
例えばユーザによる設定が変更された場合は、第１記憶部１０２に記憶された第１の画像データに対して、変更後のユーザによる設定を用いた第２の画像処理を行って第２の画像データを作り直し、その作り直した第２の画像データに基づいてプレビュー画像が生成されるので、ユーザによる設定が変更されても、原稿の読み取りをやり直す必要は無い。
【００４４】
以上、本発明に係る実施形態について説明したが、本発明は、上述の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【００４５】
例えば上述の実施形態では、プレビュー画像の元となる画像データは第２の画像データであるが、これに限らず、例えばＭＦＰ１は、プレビュー画像の元となる画像データとして、第１の画像データおよび第２の画像データのうちの何れかを選択する選択部をさらに備える形態であってもよい。例えば選択部は、ユーザの操作に応じて、第１の画像データおよび第２の画像データのうちの何れかを選択する形態であってもよいし、プレビュー画像の元となる画像データとして使用された回数に応じて、第１の画像データおよび第２の画像データのうちの何れかを自動的に選択する形態であってもよい。そして、プレビュー画像生成部１１３は、選択部により選択された第１の画像データまたは第２の画像データに基づいて、プレビュー画像を生成することができる。選択部により第１の画像データが選択された場合、プレビュー画像生成部１１３は、第１記憶部１０２から読み出された第１の画像データを、表示部５４に適したフォーマットに変換することにより、プレビュー画像を生成するという具合である。
【００４６】
なお、上述した実施形態のＭＦＰ１で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等の不揮発性の記録媒体に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００４７】
１      ＭＦＰ
１０    読取スキャナエンジン
２０    プロッタエンジン
３０    エンジン制御部
３１    読取画像処理部
３２    プロッタ画像処理部
３３    エンジンＣＰＵ
４０    コントローラ部
４１    画像編集機能部
４２    操作制御部
４３    表示制御部
５０    操作表示部
５１    操作キー
５２    音声入力手段
５３    タッチパネル
５４    表示部
１０１  第１の画像処理部
１０２  第１記憶部
１０３  第２の画像処理部
１０４  メモリ制御部
１１０  第２記憶部
１１１  圧縮伸長機能部
１１２  通常画像生成部
１１３  プレビュー画像生成部
【先行技術文献】
【特許文献】
【００４８】
【特許文献１】特開２００６−００３５６８号公報
【図１】
2015204606.tif 000003
【図２】
2015204606.tif 000004
【図３】
2015204606.tif 000005