(57)【特許請求の範囲】
【請求項１】
画像の印刷を行なう印刷部を制御する印刷制御装置であって、
イメージスキャナーを用いて原稿に向かって発光したあとの反射光を取得することで複数色で画像を表現するカラー画像を取得するカラー画像取得部と、
前記取得されたカラー画像に基づいて、互いに異なる複数の演算を適用することにより単色化した複数の前処理用のモノクロ画像を生成する第１のモノクロ画像生成部と、
前記生成された複数の前処理用のモノクロ画像のコントラストを演算するコントラスト演算部と、
前記演算されたコントラストが所定の条件を満たす前処理用のモノクロ画像の生成に用いられた演算を前記取得されたカラー画像に適用することにより生成された印刷用のモノクロ画像に基づいて印刷が実行されるよう前記印刷部を制御する印刷制御部と
を備え、
前記第１のモノクロ画像生成部が行う複数の演算は、カラー画像を表現する少なくとも１つの色の輝度が高いほどモノクロ画像の輝度が低くなる演算を含む
印刷制御装置。
【請求項２】
前記印刷制御部は、前記演算されたコントラストが最も強い前処理用のモノクロ画像に生成に用いられた演算を前記取得されたカラー画像に適用することにより生成された印刷用のモノクロ画像に基づいて印刷が実行されるよう前記印刷部を制御する部である請求項１記載の印刷制御装置。
【請求項３】
請求項１または２記載の印刷制御装置であって、
前記第１のモノクロ画像生成部は、第１の解像度の前記前処理用のモノクロ画像を生成する部であり、
前記印刷制御部は、前記演算されたコントラストが所定の条件を満たす前処理用のモノクロ画像の生成に用いられた演算を前記取得されたカラー画像に適用することにより前記第１の解像度よりも高い第２の解像度の印刷用のモノクロ画像を生成する第２のモノクロ画像生成部を備える
印刷制御装置。
【請求項４】
前記複数の演算は、標準フィルターと、前記標準フィルターよりも緑系色が淡くなる緑フィルターと、前記標準フィルターよりも赤系色が淡くなる赤フィルターと、前記標準フィルターよりも青系色が淡くなる青フィルターと、前記標準フィルターよりも黄系色が淡くなる黄フィルターと、前記標準フィルターよりも橙系色が淡くなる橙フィルターのうちの二以上のフィルターを含む演算である請求項１ないし３いずれか１項に記載の印刷制御装置。
【請求項５】
コンピューターを、請求項１ないし４いずれか１項に記載の印刷制御装置として機能させるためのプログラム。
【請求項６】
カラー画像からモノクロ画像を製造するモノクロ画像製造方法であって、
（ａ）イメージスキャナーを用いて原稿に向かって発光したあとの反射光を取得することで複数色で画像を表現するカラー画像を取得し、
（ｂ）前記取得されたカラー画像に基づいて、互いに異なる複数の演算を適用することにより単色化した複数の前処理用のモノクロ画像を生成し、
（ｃ）前記生成された複数の前処理用のモノクロ画像のコントラストを演算し、
（ｄ）前記演算されたコントラストが所定の条件を満たす前処理用のモノクロ画像の生成に用いられた演算を前記取得されたカラー画像に適用することによりモノクロ画像を生成し、
前記複数の演算は、カラー画像を表現する少なくとも１つの色の輝度が高いほどモノクロ画像の輝度が低くなる演算を含む
モノクロ画像製造方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の印刷を行なう印刷部を制御する印刷制御装置およびコンピューターを印刷制御装置として機能させるためのプログラム並びにモノクロ画像製造方法に関する。
【背景技術】
【０００２】
従来より、デジタルカメラにより撮影された１画素にＲＧＢ等の複数色成分を有する画像であるカラー画像の各画素について各色の階調値を重み付けして加算することにより１画素にＹ等の単色成分のみを有する画像であるモノクロ画像を生成するものが提案されている（例えば、特許文献１参照）。この装置では、ディスプレー上にグリーンフィルターやイエローフィルター，オレンジフィルター，レッドフィルター，フィルター無しの各項目を表示して使用するフィルターの選択を受け付け、選択されたフィルターに対応する重み付けによりカラー画像からモノクロ画像に変換している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２６０５０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の装置では、カラー画像からモノクロ画像に変換するためのフィルターをユーザー自らが選択しなければならないから、ユーザーが希望する濃淡でモノクロ画像が得られるまでに試行錯誤の必要が生じ、ユーザーの負担が過大となる場合がある。
【０００５】
本発明の印刷制御装置およびプログラム並びにモノクロ画像製造方法は、ユーザーの負担を伴うことなく、カラー画像からモノクロ画像により適切に変換して印刷することを主目的とする。
【０００６】
本発明の印刷制御装置およびプログラム並びにモノクロ画像製造方法は、上述の主目的を達成するために以下の手段を採った。
【課題を解決するための手段】
【０００７】
本発明の印刷制御装置は、
画像の印刷を行なう印刷部を制御する印刷制御装置であって、
複数色で画像を表現するカラー画像を取得するカラー画像取得部と、
前記取得されたカラー画像に基づいて、互いに異なる複数の演算を適用することにより単色化した複数の前処理用のモノクロ画像を生成する第１のモノクロ画像生成部と、
前記生成された複数の前処理用のモノクロ画像のコントラストを演算するコントラスト演算部と、
前記演算されたコントラストが所定の条件を満たす前処理用のモノクロ画像の生成に用いられた演算を前記取得されたカラー画像に適用することにより生成された印刷用のモノクロ画像に基づいて印刷が実行されるよう前記印刷部を制御する印刷制御部と
を備えることを要旨とする。
【０００８】
この本発明の印刷制御装置では、カラー画像を取得し、取得したカラー画像に基づいて互いに異なる複数の演算を適用することにより単色化した複数の前処理用のモノクロ画像を生成し、生成した複数の前処理用のモノクロ画像のコントラストを演算し、コントラストが所定の条件を満たす前処理用のモノクロ画像の生成に用いられた演算をカラー画像に適用することにより生成された印刷用のモノクロ画像に基づいて印刷が実行されるよう印刷部を制御する。これにより、ユーザーの負担を伴うことなく、カラー画像からモノクロ画像により適切に変換して印刷することができる。
【０００９】
こうした本発明の印刷制御装置において、前記印刷制御部は、前記演算されたコントラストが最も強い前処理用のモノクロ画像に生成に用いられた演算を前記取得されたカラー画像に適用することにより生成された印刷用のモノクロ画像に基づいて印刷が実行されるよう前記印刷部を制御する部であるものとすることもできる。
【００１０】
また、本発明の印刷制御装置において、前記第１のモノクロ画像生成部は、第１の解像度の前記前処理用のモノクロ画像を生成する部であり、前記印刷制御部は、前記演算されたコントラストが所定の条件を満たす前処理用のモノクロ画像の生成に用いられた演算を前記取得されたカラー画像に適用することにより前記第１の解像度よりも高い第２の解像度の印刷用のモノクロ画像を生成する第２のモノクロ画像生成部を備えるものとすることもできる。こうすれば、前処理用のモノクロ画像を生成する際の処理負担をより低減したり、前処理用のモノクロ画像を記憶する容量を節約したりすることができる。
【００１１】
さらに、本発明の印刷制御装置において、前記複数の演算は、標準フィルターと、前記標準フィルターよりも緑系色が淡くなる緑フィルターと、前記標準フィルターよりも赤系色が淡くなる赤フィルターと、前記標準フィルターよりも青系色が淡くなる青フィルターと、前記標準フィルターよりも黄系色が淡くなる黄フィルターと、前記標準フィルターよりも橙系色が淡くなる橙フィルターのうちの二以上のフィルターを含む演算であるものとすることもできる。
【００１２】
本発明のプログラムは、コンピューターを上述したいずれかの本発明の印刷制御装置として機能させるためのものである。このプログラムは、コンピューターが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピューターから別のコンピューターへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムをコンピューターに実行させれば、上述した印刷制御装置と同様の効果を得ることができる。
【００１３】
本発明のモノクロ画像製造方法は、
カラー画像からモノクロ画像を製造するモノクロ画像製造方法であって、
（ａ）複数色で画像を表現するカラー画像を取得し、
（ｂ）前記取得されたカラー画像に基づいて、互いに異なる複数の演算を適用することにより単色化した複数の前処理用のモノクロ画像を生成し、
（ｃ）前記生成された複数の前処理用のモノクロ画像のコントラストを演算し、
（ｄ）前記演算されたコントラストが所定の条件を満たす前処理用のモノクロ画像の生成に用いられた演算を前記取得されたカラー画像に適用することによりモノクロ画像を生成する
ことを要旨とする。
【００１４】
この本発明のモノクロ画像製造方法によれば、カラー画像を取得し、取得したカラー画像に基づいて互いに異なる複数の演算を適用することにより単色化した複数の前処理用のモノクロ画像を生成し、生成した複数の前処理用のモノクロ画像のコントラストを演算し、コントラストが所定の条件を満たす前処理用のモノクロ画像の生成に用いられた演算をカラー画像に適用することによりモノクロ画像を生成する。これにより、ユーザーの負担を伴うことなく、カラー画像からモノクロ画像により適切に変換することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態のマルチファンクションプリンター２０の概略構成図。
【図２】モノクロ印刷処理ルーチンの一例を示すフローチャート。
【図３】単色化フィルターの一例を示す説明図。
【発明を実施するための形態】
【００１６】
次に、本発明の実施の形態を図面を用いて説明する。図１は、本発明の一実施形態であるマルチファンクションプリンター２０の構成の概略を示す構成図である。本実施形態のマルチファンクションプリンター２０は、着色剤としてインクを記録紙Ｓに吐出することにより印刷を行なうプリンターユニット３０と、原稿台に載置された原稿を光学的に読み取って画像データを生成するスキャナーユニット３５と、メモリーカードスロット２８ａに挿入されたメモリーカードＭＣとの間でデータの入出力を司るメモリーカードコントローラー２８と、ユーザーによる各種操作が可能な操作パネル４０と、装置全体の制御を司るメインコントローラー２１とを備える。
【００１７】
プリンターユニット３０は、プリンターＡＳＩＣ３２とプリンターエンジン３４とを備える。プリンターＡＳＩＣ３２は、プリンターエンジン３４を制御する集積回路であり、メインコントローラー２１から印刷指令を受けると、印刷指令の対象となる画像ファイルに基づいて記録紙Ｓに画像を印刷するようプリンターエンジン３４を制御する。プリンターエンジン３４は、印刷ヘッドから用紙へインクを吐出することにより印刷を行なう周知のインクジェット方式のカラープリンター機構として構成されている。なお、ＡＳＩＣは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略である。
【００１８】
スキャナーユニット３５は、スキャナーＡＳＩＣ３６とスキャナーエンジン３８とを備える。スキャナーＡＳＩＣ３６は、スキャナーエンジン３８を制御する集積回路であり、メインコントローラー２１からのスキャン指令を受けると、原稿台に載置された原稿を画像データとして読み取るようスキャナーエンジン３８を制御する。また、スキャナーエンジン３８は、周知のイメージスキャナーとして構成され、原稿に向かって発光したあとの反射光をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色に分解してスキャンデータとする周知のカラーイメージセンサーを備える。
【００１９】
メモリーカードコントローラー２８は、操作パネル４０の横に配置されたメモリーカードスロット２８ａに挿入されたメモリーカードＭＣとの間でデータの入出力を行うものである。このメモリーカードコントローラー２８は、メモリーカードスロット２８ａにメモリーカードＭＣが挿入されているときに、メモリーカードＭＣに保存されているファイルを読み出してメインコントローラー２１に送信したりメインコントローラー２１からの命令を入力し該命令に基づいてメモリーカードＭＣにデータを書き込んだりする。
【００２０】
操作パネル４０は、表示部４２とボタン類４４とを備える。表示部４２は、液晶ディスプレイであり、メニューの選択や設定を行なう各種操作画面などが表示される。また、ボタン類４４は、電源をオンオフするための電源ボタン４４ａや印刷やコピーの開始を指示するスタートボタン４４ｂ，各種印刷設定やコピー設定を行なうための設定ボタン４４ｃ，各種モードを選択するモード選択ボタン４４ｄ，各種項目や設定を選択するための上下左右の矢印キー４４ｅ，選択した設定を有効にするためのＯＫボタン４４ｆ，ひとつ前の画面に戻る戻るボタン４４ｇなどがあり、内部通信インターフェース２５を介してメインコントローラー２１にユーザーの指示を入力できるようになっている。ここで、モード選択ボタン４４ｄにより選択可能なモードとしては、原稿台に載置した原稿をスキャンしてコピーするコピーモードやメモリーカードＭＣに記憶された画像を用いて印刷したり原稿をスキャンしてデータ化してメモリーカードＭＣに保存するメモリーカードモード，写真フィルムをスキャンして印刷したりデータをメモリーカードＭＣに保存したりするフィルムモードなどがある。
【００２１】
メインコントローラー２１は、ＣＰＵ２２を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶したＲＯＭ２３と、一時的にスキャンデータや印刷データを記憶するＲＡＭ２４と、操作パネル４０との通信を可能とする内部通信インターフェース２５とを備え、これらはバス２６を介して互いに信号のやり取りが可能なように接続されている。メインコントローラー２１は、プリンターユニット３０やスキャナーユニット３５，メモリーカードコントローラー２８からの各種動作信号や各種検出信号を入力したり、操作パネル４０のボタン類４４の操作に応じて発生する操作信号を入力したりする。また、メモリーカードＭＣから画像ファイルを読み出してメインコントローラー２１へ出力する指令をメモリーカードコントローラー２８に出力したり、画像データの印刷を実行するようプリンターユニット３０に指令を出力したり、操作パネル４０のボタン類４４のスキャン指令に基づいて原稿台に載置された原稿を画像データとして読み取るようスキャナーユニット３５に指令を出力したり、操作パネル４０に表示部４２の制御指令を出力したりする。
【００２２】
次に、こうして構成された本実施形態のマルチファンクションプリンター２０の動作、特に、カラー画像をモノクロ画像に変換して印刷する際の動作について説明する。図２は、メインコントローラー２１により実行されるモノクロ印刷処理ルーチンの一例を示すフローチャートである。この処理は、例えば、モード選択ボタン４４ｄによりメモリーカードモードが選択され、設定ボタン４４ｃによりモノクロ印刷が指定されている状態で図示しない写真選択画面上で矢印キー４４ｅやＯＫボタン４４ｆの操作によりメモリーカードＭＣに保存されている画像ファイルの中から選択された画像ファイルの印刷が指示されたときに実行される。その他、スキャナーユニット３５がスキャン動作によって原稿から読み出した画像データを印刷するコピーモードなど他のモードで以下の処理を行なうようにしてもよい。
【００２３】
モノクロ印刷処理ルーチンが実行されると、メインコントローラー２１のＣＰＵ２２は、まず、選択されたカラー画像（ＲＧＢデータ）をメモリーカードＭＣから読み出す（ステップＳ１００）。このとき、カラー画像がＪＰＥＧ等の他の色空間を用いている場合は読み出した後にＲＧＢデータに変換する。そして、読み出したカラー画像を例えば画素を等間隔で間引くことにより低解像度に変換する（ステップＳ１１０）。続いて、使用可能な複数の単色化フィルターの中から今回の対象フィルターを自動設定し（ステップＳ１２０）、解像度変換後のカラー画像に対象フィルターを適用することにより単色化したモノクロ画像を生成する（ステップＳ１３０）。図３に、単色化フィルターの一例を示す。本実施形態では、単色化フィルターとして、図示するように、標準的なモノクロ濃度変換を行なう標準フィルターと、標準フィルターよりも赤色やマゼンダが濃くなり緑色が淡くなる緑フィルターと、標準フィルターよりも青色やシアンが濃くなり赤色が淡くなる赤フィルターと、標準フィルターよりも赤色や黄色が濃くなり青色やシアンが淡くなる青フィルターと、シアンやマゼンタがやや濃くなり黄色や赤色，緑色が淡くなる黄フィルターと、シアンや緑色，青色が濃くなり赤色が淡くなる橙フィルターとが用意されている。本実施形態でのモノクロ画像の生成は、カラー画像の赤緑青の各階調値Ｒ，Ｇ，Ｂを単色化フィルターの各色に対応する重み付け係数ｒ，ｇ，ｂで重み付けし、これらを加算することにより行なう。
【００２４】
こうしてモノクロ画像を生成すると、生成したモノクロ画像のコントラストを演算して使用した単色化フィルターに対応付けてコントラストの値を記憶し（ステップＳ１４０）、全単色化フィルターが処理済みか否かを判定し（ステップＳ１５０）、未処理の単色化フィルターがあるときには、ステップＳ１２０に戻って次の単色化フィルターを対象フィルターに設定してモノクロ画像を生成しコントラストを演算するステップＳ１３０，Ｓ１４０の処理を繰り返し、未処理の単色化フィルターがないときにはステップＳ１６０の処理に進む。ここで、モノクロ画像のコントラストの演算は、各画素の階調値の最大値と最小値との差分や比率を演算することにより求めることができる。
【００２５】
全単色化フィルターに対してモノクロ画像の生成とコントラストの演算とを行なうと、用意した複数の単色化フィルターのうちコントラストが最も強いモノクロ画像の生成に用いた単色化フィルターを実行フィルターに決定すると共に記憶していたコントラストの値を削除して（ステップＳ１６０）、選択されたカラー画像を読み出し（ステップＳ１７０）、読み出したカラー画像に実行フィルターを適用することによりモノクロ画像を生成し（ステップＳ１８０）、生成したモノクロ画像に基づいて印刷が実行されるようプリンターＡＳＩＣ３２に印刷指令を出力して（ステップＳ１９０）、本ルーチンを終了する。ここで、印刷指令の出力は、ステップＳ１８０で生成したモノクロ画像を含むデータの送信であってもよいし、ステップＳ１８０で生成したモノクロ画像をさらに解像度変換やハーフトーン変換などの画像処理を含む処理によって生成されたデータの送信であってもよい。このように、ユーザーはモノクロ印刷する場合に特に単色化フィルターを指定することなく、カラー画像から画像のつぶれが少なくコントラストが良好なモノクロ画像を自動生成して印刷することができるから、ユーザーの作業負担を低減させることができる。
【００２６】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の図２のモノクロ印刷処理ルーチンのステップＳ１００の処理を実行するメインコントローラー２１が本発明の「カラー画像取得部」に相当し、ステップＳ１１０〜Ｓ１３０の処理を実行するメインコントローラー２１が「第１のモノクロ画像生成部」に相当し、ステップＳ１４０，Ｓ１５０の処理を実行するメインコントローラー２１が「コントラスト演算部」に相当し、ステップＳ１６０〜Ｓ１８０の処理を実行するメインコントローラー２１が「第２のモノクロ画像生成部」に相当し、ステップＳ１９０の処理を実行するメインコントローラー２１とプリンターＡＳＩＣ３２とが「印刷制御部」に相当する。なお、本実施形態では、マルチファンクションプリンター２０の動作を説明することにより本発明のモノクロ画像製造方法の一例も明らかにしている。
【００２７】
以上説明した本実施形態のマルチファンクションプリンター２０によれば、選択されたカラー画像に対して複数の単色化フィルターをそれぞれ適用することにより単色化した複数のモノクロ画像を生成し、生成した複数のモノクロ画像のコントラストを演算し、複数の単色化フィルターのうちコントラストが最も強いモノクロ画像の生成に用いられた単色化フィルターを実行フィルターに決定すると共にカラー画像に実行フィルターを適用することによりモノクロ画像を生成し、生成したモノクロ画像に基づいて印刷を実行するから、ユーザーの作業負担を伴うことなく、カラー画像からモノクロ画像により適切に変換して印刷することができる。
【００２８】
また、本実施形態のマルチファンクションプリンター２０によれば、コントラストを演算するためのモノクロ画像の生成を、読み出したカラー画像を低解像度変換したものに単色化フィルターを適用することにより行なうものとしたから、処理負担を低減させることができ、ひいては印刷速度の低下を抑制することができる。
【００２９】
上述した実施形態では、標準フィルターの他に、緑フィルターと赤フィルターと青フィルターと黄フィルターと橙フィルターとを用意するものとしたが、これらの一部を省略したり、上記以外の単色化フィルターを追加したりするものとしてもよい。
【００３０】
上述した実施形態では、コントラストを演算するためのコントラスト演算用のモノクロ画像の生成を、読み出したカラー画像を低解像度変換したものに単色化フィルターを適用することにより行なうものとしたが、読み出したカラー画像に直接に単色化フィルターを適用してコントラスト演算用のモノクロ画像を生成し、且つ実行フィルターに決定された単色化フィルターを用いて生成したコントラスト演算用のモノクロ画像を印刷にも用いるものとしてもよい。
【００３１】
上述した実施形態では、複数の単色化フィルターのうちコントラストが最も強いモノクロ画像の生成に用いた単色化フィルターに基づいて印刷用のモノクロ画像を生成するものとしたが、これに限られず、例えば、複数の単色化フィルターのうちコントラストが予め定めた適正値に最も近いモノクロ画像の生成に用いられた単色化フィルターを選択するものとしてもよい。
【００３２】
上述した実施形態では、本発明をマルチファンクションプリンター２０に適用して説明したが、これに限られず、カラー画像からモノクロ画像に変換してモノクロ印刷を行なうことができるものであれば、例えば、スキャナー機能を備えないプリンターに適用するものとしてもよいし、ＦＡＸ機器に適用するものとしてもよい。
【００３３】
上述した実施形態では、本発明を印刷制御装置の形態として説明したが、モノクロ画像製造方法の形態とするものとしてもよいし、コンピューターを印刷制御装置として機能させるためのプログラムの形態とするものとしてもよい。
【００３４】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【符号の説明】
【００３５】
２０  マルチファンクションプリンター、２１  メインコントローラー、２２  ＣＰＵ、２３  ＲＯＭ、２４  ＲＡＭ、２５  内部通信インターフェース、２６  バス、２８  メモリーカードコントローラー、２８ａ  メモリーカードスロット、３０  プリンターユニット、３２  プリンターＡＳＩＣ、３４  プリンターエンジン、３５  スキャナーユニット、３６  スキャナーＡＳＩＣ、３８  スキャナーエンジン、４０  操作パネル、４２  表示部、４４  ボタン類、４４ａ  電源ボタン、４４ｂ  スタートボタン、４４ｃ  設定ボタン、４４ｄ  モード選択ボタン、４４ｅ  矢印キー、４４ｆ  ＯＫボタン、４４ｇ  戻るボタン、Ｓ  記録紙、ＭＣ  メモリーカード。
【図１】
0005609118.tif 000002
【図２】
0005609118.tif 000003
【図３】
0005609118.tif 000004