(57)【要約】【課題】  印刷方法に適したアルゴリズムでデモザイク処理を行う印刷制御方法、印刷制御装置、及び印刷制御プログラムを提供する。【解決手段】  印刷条件の選択を受け付ける受付段階と、イメージセンサの出力信号をディジタル化した生画像データをデモザイク処理してディジタル画像を形成する画像形成段階であって、前記印刷条件に応じて前記デモザイク処理のアルゴリズムを切り換える画像形成段階と、を含む。低画質の印刷方法で印刷が行われる印刷条件が選択されると低画質のディジタル画像が形成されるアルゴリズムに切り換え、高画質の印刷方法で印刷が行われる印刷条件が選択されると高画質のディジタル画像が形成されるアルゴリズムに切り換えることにより、印刷方法に適したアルゴリズムでデモザイク処理できる。【選択図】    図１
2006279479.tif 000002
【特許請求の範囲】
【請求項１】
印刷条件の選択を受け付ける受付段階と、
イメージセンサの出力信号をディジタル化した生画像データをデモザイク処理してディジタル画像を形成する画像形成段階であって、前記印刷条件に応じて前記デモザイク処理のアルゴリズムを切り換える画像形成段階と、
を含むことを特徴とする印刷制御方法。
【請求項２】
前記画像形成段階において、前記印刷条件として相対的に低解像度で印刷が行われる印刷条件が選択されている場合は相対的に低画質のディジタル画像が形成されるアルゴリズムに切り換え、前記印刷条件として相対的に高解像度で印刷が行われる印刷条件が選択されている場合は相対的に高画質のディジタル画像が形成されるアルゴリズムに切り換えることを特徴とする請求項１に記載の印刷制御方法。
【請求項３】
前記画像形成段階において、前記印刷条件として双方向印刷が行われる印刷条件が選択されている場合は相対的に低画質のディジタル画像が形成されるアルゴリズムに切り換え、前記印刷条件として単方向印刷が行われる印刷条件が選択されている場合は相対的に高画質のディジタル画像が形成されるアルゴリズムに切り換えることを特徴とする請求項１に記載の印刷制御方法。
【請求項４】
前記画像形成段階において、前記印刷条件として印刷速度優先が選択されている場合は相対的に低画質のディジタル画像が形成されるアルゴリズムに切り換え、前記印刷条件として画質優先が選択されている場合は相対的に高画質のディジタル画像が形成されるアルゴリズムに切り換えることを特徴とする請求項１に記載の印刷制御方法。
【請求項５】
低画質のディジタル画像が形成される前記アルゴリズムは注目画素の濃度の補間に前記注目画素の周囲のエッジを考慮しないアルゴリズムであり、高画質のディジタル画像が形成される前記アルゴリズムは注目画素の濃度の補間に前記注目画素の周囲のエッジを考慮するアルゴリズムであることを特徴とする請求項２、３又は４に記載の印刷制御方法。
【請求項６】
前記受付段階において、前記印刷条件として前記ディジタル画像が印刷される印刷媒体の種類の選択を受け付け、
前記画像形成段階において、前記印刷媒体の種類に応じてアルゴリズムを切り換えることを特徴とする請求項１に記載の印刷制御方法。
【請求項７】
印刷条件の選択を受け付ける受付手段と、
イメージセンサの出力信号をディジタル化した生画像データをデモザイク処理してディジタル画像を形成する画像形成手段であって、前記印刷条件に応じて前記デモザイク処理のアルゴリズムを切り換える画像形成手段と、
を含むことを特徴とする印刷制御装置。
【請求項８】
印刷条件の選択を受け付ける受付手段と、
イメージセンサの出力信号をディジタル化した生画像データをデモザイク処理してディジタル画像を形成する画像形成手段であって、前記印刷条件に応じて前記デモザイク処理のアルゴリズムを切り換える画像形成手段としてコンピュータを機能させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷制御方法、印刷制御装置、及び印刷制御プログラムに関する。
【背景技術】
【０００２】
従来、イメージセンサの出力信号をディジタル化した生画像データ（以下「ＲＡＷデータ」という）を保存するディジタルカメラが知られている。一般にＲＡＷデータの各画素はいずれか１チャネルの濃度しか持たないので、ＲＡＷデータはそのままでは印刷できず、ＲＡＷデータを印刷するためにはＲＡＷデータからディジタル画像を形成する必要がある。例えば原色のカラーフィルタがベイヤ配列されたイメージセンサの場合、ＲＡＷデータの各画素はＲＧＢのいずれか１チャネルの濃度しか持たない。このためＲＡＷデータを印刷するためには各画素について他の２チャネルの濃度を周囲の画素の濃度で補間して画素毎にＲＧＢ３チャネルの濃度を持たせる処理、所謂デモザイク処理を施してディジタル画像を形成する必要がある（例えば、特許文献１参照。）。
【０００３】
また、従来、ディジタルカメラで撮像したディジタル画像をパーソナルコンピュータ（ＰＣ）などによる制御を必要とせず単独で印刷可能な所謂スタンドアロン型プリンタが知られている。従来のスタンドアロン型プリンタでＲＡＷデータも印刷できるようにするためには、スタンドアロン型プリンタでデモザイク処理を行えるようにする必要がある。しかしながら、高画質のディジタル画像が形成されるアルゴリズムは処理量が多いのでデモザイク処理に時間がかかるという問題がある。
【０００４】
ところで、印刷においては必ずしも常に画質が優先されるわけではなく、画質が優先される場合もあれば、印刷速度が優先される場合もある。一般にスタンドアロン型プリンタは印刷速度優先の場合は低画質の印刷方法で印刷し、画質優先の場合は高画質の印刷方法で印刷する。ここで低画質の印刷方法とは具体的には例えば低解像度の双方向印刷などであり、高画質の印刷方法とは具体的には例えば高解像度の単方向印刷などである。スタンドアロン型プリンタはいずれの印刷方法で印刷するかを印刷条件に基づいて決定している。低画質の印刷方法で印刷する場合、高画質のディジタル画像が形成されるアルゴリズムでデモザイク処理しても印刷の際に画質が落とされるので処理に無駄が生じる上、デモザイク処理に時間がかかるので印刷に時間がかかる。一方、高画質の印刷方法で印刷する場合、低画質のディジタル画像が形成されるアルゴリズムでデモザイク処理すると、例え高画質の印刷方法で印刷しても低画質の画像しか得られず、ユーザの要求を満たすことができない。
【０００５】
【特許文献１】特開２００３−１５２９９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記問題に鑑みて創作されたものであって、印刷方法に適したアルゴリズムでデモザイク処理を行う印刷制御方法、印刷制御装置、及び印刷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）上記目的を達成するため、本発明に係る印刷制御方法は、印刷条件の選択を受け付ける受付段階と、イメージセンサの出力信号をディジタル化した生画像データをデモザイク処理してディジタル画像を形成する画像形成段階であって、前記印刷条件に応じて前記デモザイク処理のアルゴリズムを切り換える画像形成段階と、を含む。
本発明によると、例えば低画質の印刷方法で印刷が行われる印刷条件が選択されると低画質のディジタル画像が形成されるアルゴリズムに切り換え、高画質の印刷方法で印刷が行われる印刷条件が選択されると高画質のディジタル画像が形成されるアルゴリズムに切り換えることにより、印刷方法に適したアルゴリズムでデモザイク処理できる。これによりディジタル画像が低画質の印刷方法で印刷される場合のデモザイク処理の無駄を排除でき、ＲＡＷデータを短時間で印刷できるとともに、高画質で印刷したいユーザの要求を満たすこともできる。
【０００８】
（２）前記画像形成段階において、前記印刷条件として相対的に低解像度で印刷が行われる印刷条件が選択されている場合は相対的に低画質のディジタル画像が形成されるアルゴリズムに切り換え、前記印刷条件として相対的に高解像度で印刷が行われる印刷条件が選択されている場合は相対的に高画質のディジタル画像が形成されるアルゴリズムに切り換えてもよい。
本発明によると、低解像度で印刷が行われる印刷条件が選択されている場合は低画質のディジタル画像が形成されるアルゴリズムに切り換えることで処理の無駄を排除でき、ＲＡＷデータを短時間で印刷できる。一方、高解像度で印刷が行われる印刷条件が選択されている場合は高画質のディジタル画像が形成されるアルゴリズムに切り換えることにより高画質で印刷したいユーザの要求を満たすことができる。
【０００９】
（３）前記画像形成段階において、前記印刷条件として双方向印刷が行われる印刷条件が選択されている場合は相対的に低画質のディジタル画像が形成されるアルゴリズムに切り換え、前記印刷条件として単方向印刷が行われる印刷条件が選択されている場合は相対的に高画質のディジタル画像が形成されるアルゴリズムに切り換えてもよい。
本発明によると、双方向印刷が行われる印刷条件が選択されている場合は低画質のディジタル画像が形成されるアルゴリズムに切り換えることで処理の無駄を排除でき、ＲＡＷデータを短時間で印刷できる。一方、単方向印刷が行われる印刷条件が選択されている場合は高画質のディジタル画像が形成されるアルゴリズムに切り換えることにより高画質で印刷したいユーザの要求を満たすことができる。
【００１０】
（４）前記画像形成段階において、前記印刷条件として印刷速度優先が選択されている場合は相対的に低画質のディジタル画像が形成されるアルゴリズムに切り換え、前記印刷条件として画質優先が選択されている場合は相対的に高画質のディジタル画像が形成されるアルゴリズムに切り換えてもよい。
本発明によると、印刷速度優先が選択されている場合は低画質のディジタル画像が形成されるアルゴリズムに切り換えることで処理の無駄を排除でき、ＲＡＷデータを短時間で印刷できる。一方、画質優先が選択されている場合は高画質のディジタル画像が形成されるアルゴリズムに切り換えることにより高画質で印刷したいユーザの要求を満たすことができる。
【００１１】
（５）低画質のディジタル画像が形成される前記アルゴリズムは注目画素の濃度の補間に前記注目画素の周囲のエッジを考慮しないアルゴリズムであり、高画質のディジタル画像が形成される前記アルゴリズムは注目画素の濃度の補間に前記注目画素の周囲のエッジを考慮するアルゴリズムであってもよい。一般に周囲のエッジを考慮するアルゴリズムは、周囲のエッジを考慮しないアルゴリズムに比べて相対的に高画質のディジタル画像を形成できる。
【００１２】
（６）前記受付段階において、前記印刷条件として前記ディジタル画像が印刷される印刷媒体の種類の選択を受け付け、前記画像形成段階において、前記印刷媒体の種類に応じてアルゴリズムを切り換えてもよい。
本発明によると、例えばインクが滲み易い印刷媒体が選択されている場合は低画質のディジタル画像が形成されるアルゴリズムに切り換えることで処理の無駄を排除でき、ＲＡＷデータを短時間で印刷できる。一方、例えば写真印刷専用紙などのようなインクの滲みにくい印刷媒体が選択されている場合は高画質のディジタル画像が形成されるアルゴリズムに切り換えることにより高画質で印刷したいユーザの要求を満たすことができる。
【００１３】
（７）上記目的を達成するため、本発明に係る印刷制御装置は、印刷条件の選択を受け付ける受付手段と、イメージセンサの出力信号をディジタル化した生画像データをデモザイク処理してディジタル画像を形成する画像形成手段であって、前記印刷条件に応じて前記デモザイク処理のアルゴリズムを切り換える画像形成手段と、を含む。
本発明によると、印刷方法に適したアルゴリズムでデモザイク処理できる。
【００１４】
（８）上記目的を達成するため、本発明に係る印刷制御プログラムは、印刷条件の選択を受け付ける受付手段と、イメージセンサの出力信号をディジタル化した生画像データをデモザイク処理してディジタル画像を形成する画像形成手段であって、前記印刷条件に応じて前記デモザイク処理のアルゴリズムを切り換える画像形成手段としてコンピュータを機能させる。
本発明によると、印刷方法に適したアルゴリズムでデモザイク処理できる。
【００１５】
尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を実施例に基づいて説明する。
図２（Ａ）は、本発明の一実施例に係る印刷制御装置としてのプリンタ１を示す斜視図である。プリンタ１はパーソナルコンピュータなどによる制御を必要とせず単独でＲＡＷデータを印刷可能なスタンドアロン型のプリンタである。図示するようにプリンタ１のハウジング１１には操作部１２、ＬＣＤ１３ａ、カードスロット１５ａなどが設けられている。
【００１７】
受付手段としての操作部１２は、［決定］ボタン、［キャンセル］ボタン、［印刷］ボタンなどの各種の操作ボタンを備えている。
図２（Ｂ）は、プリンタ１のハードウェア構成を示すブロック図である。
受付手段としての表示部１３は、ディスプレイコントローラ、ＬＣＤ１３ａなどを備える。表示部１３は制御部１４によって制御され、印刷条件や印刷対象のＲＡＷデータを選択するためのメニューなどを表示する。表示されたメニューは上述した各種の操作ボタンによって操作される。
【００１８】
外部記憶部１５は、リムーバブルメモリ１８が挿入されるカードスロット１５ａ、カードスロット１５ａに挿入されたリムーバブルメモリ１８が脱着自在に接続される接続端子、メモリコントローラなどを備える。
画像処理部１６は、デモザイク処理によって形成されたディジタル画像に基づいて印刷データを作成するＡＳＩＣである。画像処理部１６は、具体的には例えばデモザイク処理によって形成されたディジタル画像の色空間の変換、ホワイトバランス補正、ガンマ補正、カラーバランス調整、シャープネス調整、コントラスト調整、ディジタル画像の解像度を印刷解像度に変換する解像度変換、ディジタル画像を２値化する２値化処理、２値化されたディジタル画像をプリンタエンジン１７に転送すべき順序に並べ替えて印刷データを生成するインターレース処理などを制御部１４と協働して実行する。尚、これらの処理を制御部１４と画像処理部１６とのいずれで行うかは適宜選択し得る設計事項である。また、デモザイク処理についても制御部１４と画像処理部１６とで協働して実行するようにしてもよい。例えば生画像データ（以下「ＲＡＷデータ」という）のフォーマットはディジタルカメラの製造元や機種毎に異なるので、ＲＡＷデータのフォーマットを所定のフォーマットに変換する処理を制御部１４で実行し、所定のフォーマットに変換された後のＲＡＷデータを画像処理部１６でデモザイク処理してもよい。この場合、ＡＳＩＣ側でアルゴリズムを切り換えてデモザイク処理を行うことになる。また、例えばデモザイク処理に関する全ての処理を制御部１４で行ってもよい。本実施例ではデモザイク処理に関する全ての処理を制御部１４で行う場合を例に説明する。また、例えばホワイトバランス補正はデモザイク処理される前のＲＡＷデータに対して行ってもよい。
【００１９】
プリンタエンジン１７は、画像処理部１６で生成された印刷データに基づいて紙等の印刷媒体に画像を印刷する。プリンタエンジン１７は印字ヘッドを搭載するキャリッジ、キャリッジを往復移動させる駆動機構、印刷媒体を搬送する搬送機構などで構成され、それらは制御部１４によって制御される。キャリッジには印字ヘッドの他に印字ヘッドが吐出するインクを蓄える複数のインクタンクが色毎に搭載されている。尚、プリンタエンジン１７は例えばレーザ方式やドットインパクト方式で画像を印刷するものであってもよい。
【００２０】
制御部１４は、ＣＰＵ１４ａ、フラッシュメモリ１４ｂ、及びワークメモリ１４ｃを備える。ＣＰＵ１４ａはフラッシュメモリ１４ｂに記憶されているプログラムを実行してプリンタ１の全体を制御する。また、ＣＰＵ１４ａはフラッシュメモリ１４ｂに記憶されている印刷制御プログラムを実行することで受付手段、および画像形成手段としても機能する。フラッシュメモリ１４ｂは各種のプログラムやデータを記憶しているメモリであり、ワークメモリ１４ｃは各種のプログラムやデータを一時的に記憶するメモリである。これら各種のプログラムやデータは所定のサーバからネットワークを介してダウンロードして入力してもよいし、リムーバブルメモリ１８などのコンピュータ読み取り可能な記憶媒体から読み出して入力してもよい。
【００２１】
次に、ＲＡＷデータについて説明する。ＲＡＷデータとは一般にイメージセンサの出力信号を単純にディジタル化したデータのことである。ＲＡＷデータの形式は決まったものでなく、製造元が自由に決めることができる。例えばＪＰＥＧ形式はＹＣｂＣｒ各チャネルが８ビットに制限されているのでイメージセンサが例えば１２〜１６ビットで色調を捉えても完全に再現することができず、また不可逆圧縮のため画質の劣化が避けられない。ＲＡＷデータには８ビットという制限を設ける必要がなく、また不可逆圧縮する必要もない。このため、ＲＡＷデータで記憶することにより情報量を低減させることなく画像データを記憶することができる。尚、ＲＡＷデータには画像処理部１６で行われる処理の一部がディジタルカメラ側で既に施されていてもよい。
【００２２】
次に、デモザイク処理について説明する。デモザイク処理とはＲＡＷデータからディジタル画像を形成する処理であって、基本的にはＲＡＷデータの各画素について２チャネルの濃度を周囲の画素の濃度で補間して画素毎にＲＧＢ３チャネルの濃度を持たせる処理である。デモザイク処理では、疑色及びモアレを抑制するため、補間後、色差成分にローパスフィルタを適用するなど、補間にともなう補正処理を実行することもできる。色差成分にローパスフィルタを適用する場合、輝度成分のエッジの方向を検出し、輝度成分のエッジの方向に応じてフィルタの適用範囲を動的に変えることもできる。
【００２３】
補間処理のアルゴリズムとしては、例えば画質は低いものの短時間でディジタル画像を形成できるバイリニア（bi-linear）法や、時間はかかるものの高画質のディジタル画像を形成できるＶＮＧ（Variable Number of Gradients）法などが公知である。バイリニア法は例えば上下左右の４画素やあるいは左上、右上、左下、右下の４画素などの比較的狭い範囲の近傍画素の濃度を平均した値で注目画素の濃度を補間する方法である。バイリニア法は参照する近傍画素の数も少なく、計算も比較的簡単である。このためバイリニア法は処理量が少なく、ＶＮＧ法に比べて相対的に短時間でディジタル画像を形成できる。しかしながら、バイリニア法ではモアレや偽色が生じ易い上、ディジタル画像が平滑化されて鮮鋭感に欠けるので、ＶＮＧ法に比べて相対的に画質が低いという欠点がある。ＶＮＧ法は、上下左右、左上、右上、左下、右下の８方向のエッジを考慮して注目画素の濃度を補間する方法である。ここでエッジとはディジタル画像上において濃淡が急に変化している箇所のことである。一般にある程度広い範囲の近傍画素を参照する方が狭い範囲の近傍画素を参照する場合に比べてより適正な濃度を設定でき、高画質のディジタル画像を生成できる。ＶＮＧ法はバイリニア法に比べてより広い範囲の近傍画素を参照する上、エッジを考慮するので相対的に鮮明な高画質のディジタル画像を形成できる。しかしながらＶＮＧ法はバイリニア法に比べて参照する近傍画素の数が多い上、注目画素毎に８方向のエッジを考慮するので計算がより複雑である。このためＶＮＧ法は処理量が多く、バイリニア法に比べて相対的に時間がかかるという欠点がある。
【００２４】
次に、印刷条件、デモザイク処理のアルゴリズム、および印刷方法の関係について説明する。
図１は、印刷条件、デモザイク処理のアルゴリズム、および印刷方法の関係を示す模式図である。印刷条件はプリンタの印刷方法を決定するための情報である。本実施例では印刷条件として、印刷媒体の種類と、印刷速度優先または画質優先を指定する優先種別とを例に説明する。
【００２５】
印刷媒体の種類としては、「普通紙」または「光沢紙」を選択できる。「普通紙」はインクが滲みやすいので高画質のディジタル画像を印刷しても低画質のディジタル画像しか得られない。すなわち「普通紙」は「光沢紙」に比べて相対的に低品質の印刷媒体である。プリンタ１は「普通紙」が選択されると７２０ｄｐｉなどの低解像度で双方向印刷する。ここで双方向印刷とは、印字ヘッドの往路と復路との両方でインクを吐出して印刷する印刷方法であり、往路と復路とで色ズレが生じてしまったりドットの位置がずれてしまったりすることがあるのでディジタル画像の画質が低下する。しかしながら、往路と復路との両方でインクを吐出するので短時間に印刷することができる。また、低解像度で印刷するので吐出するドットが少なくて済み、より短時間で印刷できる。しかしながらドットが少ないので画像が荒くなり画質は低下する。すなわち低解像度の双方向印刷は低画質の印刷方法である。このようにプリンタ１は「普通紙」が選択されると低画質の印刷方法で印刷する。にもかかわらずＶＮＧ法でデモザイク処理を行うと処理に無駄が生じる上、ＶＮＧ法は処理に時間がかかるので印刷に時間がかかる。そこで、プリンタ１は「普通紙」が選択されるとバイリニア法でデモザイク処理を行う。これによりディジタル画像が低画質の印刷方法で印刷される場合のデモザイク処理の無駄を排除でき、ＲＡＷデータを短時間で印刷できる。「普通紙」は特許請求の範囲に記載の「低解像度で印刷が行われる印刷条件」に相当する。なお、「低解像度で印刷が行われる印刷条件」は例えば７２０ｄｐｉなどのように解像度を直接指定するものであってもよい。更に、「普通紙」は特許請求の範囲に記載の「双方向印刷が行われる印刷条件」にも相当する。なお、「双方向印刷が行われる印刷条件」は例えば双方向印刷を直接指定するものであってもよい。
【００２６】
「光沢紙」が選択された場合は優先種別に応じた印刷方法で印刷が行われる。
優先種別としては、「はやい」または「きれい」を選択できる。プリンタ１は「はやい」が選択されると１４４０ｄｐｉなどの中程度の解像度で双方向印刷する。中程度の解像度の双方向印刷は低画質の印刷方法である。にもかかわらずＶＮＧ法でデモザイク処理を行うと処理に無駄が生じる上、印刷に時間がかかる。そこで、プリンタ１は「はやい」が選択されるとバイリニア法でデモザイク処理を行う。これによりディジタル画像が低画質の印刷方法で印刷される場合のデモザイク処理の無駄を排除でき、ＲＡＷデータを短時間で印刷できる。「はやい」は特許請求の範囲に記載の「印刷速度優先」に相当する。また、「はやい」は特許請求の範囲に記載の「低解像度で印刷が行われる印刷条件」にも相当する。なお、「低解像度で印刷が行われる印刷条件」は例えば１４４０ｄｐｉなどのように解像度を直接指定するものであってもよい。更に、「はやい」は特許請求の範囲に記載の「双方向印刷が行われる印刷条件」にも相当する。
【００２７】
プリンタ１は「きれい」が選択されると２８８０ｄｐｉなどの高解像度で単方向印刷する。単方向印刷では色ズレやドットのズレが生じ難く、高画質で印刷できる。すなわち高解像度の単方向印刷は高画質の印刷方法である。ユーザはディジタル画像を高画質で印刷したいときは「きれい」を選択し、プリンタ１は「きれい」が選択されると上述したようにディジタル画像を高画質の印刷方法で印刷する。にもかかわらずバイリニア法でデモザイク処理を行うと、例えプリンタ１が高画質の印刷方法で印刷しても得られるディジタル画像は低画質のものになってしまい、ユーザの要求が満たされない。そこで、プリンタ１は「きれい」が選択されるとＶＮＧ法でデモザイク処理を行う。これにより高画質で印刷したいユーザの要求を満たすことができる。「きれい」は特許請求の範囲に記載の「画質優先」に相当する。また、「きれい」は特許請求の範囲に記載の「高解像度で印刷が行われる印刷条件」にも相当する。なお、「高解像度で印刷が行われる印刷条件」は例えば２８８０ｄｐｉなどのように解像度を直接指定するものであってもよい。更に、「きれい」は特許請求の範囲に記載の「単方向印刷が行われる印刷条件」にも相当する。なお、「単方向印刷が行われる印刷条件」は例えば単方向印刷を直接指定するものであってもよい。
【００２８】
次に、印刷制御プログラムについて説明する。
図３は、印刷制御プログラムの論理的な構造を示すブロック図である。
受付部２１は、制御部１４を受付手段として機能させるモジュールであって、表示部１３を制御して印刷条件を選択するためのメニューを表示する。ユーザは操作部１２を操作して印刷条件を選択し、受付部２１は操作部１２の操作に応じた印刷条件を受け付ける。
【００２９】
画像形成部２２は、制御部１４を画像形成手段として機能させるモジュールであって、イメージセンサのＲＡＷデータをデモザイク処理してディジタル画像を形成する。
印刷制御部２３は、プリンタエンジン１７を制御してディジタル画像を印刷条件に基づいて印刷するモジュールである。
【００３０】
次に、プリンタ１の処理について説明する。
図４は、プリンタ１の処理の流れを示すフローチャートである。
Ｓ１０５では、制御部１４は受付部２１を実行し、印刷条件の選択を受け付ける。
Ｓ１１０では、制御部１４は画像形成部２２を実行し、選択された印刷媒体の種類を判定する。「普通紙」が選択された場合はＳ１１５に進み、「光沢紙」が選択された場合はＳ１２５に進む。
【００３１】
Ｓ１１５では、制御部１４は画像形成部２２を実行し、ＲＡＷデータにバイリニア法によるデモザイク処理を施してディジタル画像を形成する。
Ｓ１２０では、制御部１４は印刷制御部２３を実行し、ディジタル画像に画像処理部１６と協働して前述した各種の画像処理を施して印刷データを生成し、プリンタエンジン１７を制御してディジタル画像を低解像度で双方向印刷する。
【００３２】
Ｓ１２５では、制御部１４は画像形成部２２を実行し、選択された優先種別を判定する。「きれい」が選択された場合はＳ１３０に進み、「はやい」が選択された場合はＳ１４０に進む。
Ｓ１３０では、制御部１４は画像形成部２２を実行し、ＲＡＷデータにＶＮＧ法によるデモザイク処理を施してディジタル画像を形成する。
【００３３】
Ｓ１３５では、制御部１４は印刷制御部２３を実行し、ディジタル画像に画像処理部１６と協働して前述した各種の画像処理を施して印刷データを生成し、プリンタエンジン１７を制御して高解像度で単方向印刷する。
Ｓ１４０では、制御部１４は画像形成部２２を実行し、ＲＡＷデータにバイリニア法によるデモザイク処理を施してディジタル画像を形成する。
【００３４】
Ｓ１４５では、制御部１４は印刷制御部２３を実行し、ディジタル画像に画像処理部１６と協働して前述した各種の画像処理を施して印刷データを生成し、プリンタエンジン１７を制御して中程度の解像度で双方向印刷する。
以上説明した本発明の一実施例にかかる印刷制御方法によると、例えば「はやい」が選択されるとプリンタ１はディジタル画像を低画質の印刷方法で印刷するので、デモザイク処理のアルゴリズムをバイリニア法に切り換える。一方、「きれい」が選択されるとプリンタ１はディジタル画像を高画質の印刷方法で印刷するので、デモザイク処理のアルゴリズムをＶＮＧ法に切り換える。このように本発明の印刷制御方法では印刷方法に適したアルゴリズムでデモザイク処理を行うことができる。これによりディジタル画像が低画質の印刷方法で印刷される場合のデモザイク処理の無駄を排除でき、ＲＡＷデータを短時間で印刷できるとともに、高画質で印刷したいユーザの要求を満たすこともできる。
【００３５】
なお、本実施例では補間処理のアルゴリズムとしてバイリニア法やＶＮＧ法を例に説明したが、補間処理のアルゴリズムはこれらに限られるものではなく、他のアルゴリズムであってもよい。補間処理のアルゴリズムとしては多くのアルゴリズムが提案されており、例えばConstant Hue based Interpolation法、Median based Interpolation法、Adaptive Color Plan Interpolation法などが知られている。補間処理のアルゴリズムの中ではバイリニア法が最もシンプルなアルゴリズムであり、最も短時間でディジタル画像を形成できるものの最も低画質である。具体的には例えばバイリニア法は偽色、モアレ、鮮鋭感の欠如、エッジのジャギーなどが最も生じやすいので最も低画質である。従って、例えば「はやい」が選択されるとバイリニア法に切り換え、「きれい」が選択されると例えば上述したいずれかのアルゴリズムに切り換えてもよい。
【００３６】
また、本実施例では補間処理のアルゴリズムを切り換える例を説明したが、補間処理のアルゴリズムは全印刷条件で共通とし、デモザイク処理における補間処理以外の処理のアルゴリズムを印刷条件に応じて切り換えてもよい。例えば、低解像度で印刷する場合には、補正処理のアルゴリズムをモアレ及び疑色を抑制するためのフィルタ処理を実行しないアルゴリズムに切り換え、高解像度で印刷する場合にのみ、そのフィルタ処理を実行するアルゴリズムに切り換えてもよい。また、低解像度で印刷する場合には、補正処理のアルゴリズムをモアレ及び疑色を抑制するためのフィルタ処理で輝度成分のエッジ方向を検出せずに画像全体に一律のフィルタ処理を実行するアルゴリズムに切り換え、高解像度で印刷する場合には輝度成分のエッジ方向に応じてフィルタの適用範囲を動的に変えながらモアレ及び疑色を抑制するためのフィルタ処理を実行するアルゴリズムに切り換えてもよい。
【００３７】
また、例えばバイリニア法以外の２つのアルゴリズムの間で切り換えを行う場合、いずれのアルゴリズムを高画質のアルゴリズムとするかは、アルゴリズムを評価するための公知の方法を用いて判断することもできる。具体的には例えば、高画質の原画像の各画素についてデモザイク処理によって補間されるべきチャネルを取り除いてＲＡＷデータを生成するという逆の処理を行い、そのＲＡＷデータを評価対象のアルゴリズムでデモザイク処理してディジタル画像を形成し、原画像と形成されたディジタル画像とを比較するという方法が公知である。原画像と形成されたディジタル画像との差を評価するための尺度としてはＰＳＮＲ（Peak Signal to Noise Ratio）やΔＥ00などの尺度が公知である。一般にＶＮＧ法、Median based Interpolation法、Adaptive Color Plan Interpolation法の３つはバイリニア法やConstant Hue based Interpolation法に比べて多くの原画像でより良い評価結果を得られる。ただし、ＶＮＧ法、Median based Interpolation法、およびAdaptive Color Plan Interpolation法の間の優劣を断定することは一般に困難である。これら３つのアルゴリズムは原画像によって評価結果が異なり、ある原画像ではMedian based Interpolation法が優れ、別のある原画像ではAdaptive Color Plan Interpolation法が優れているというように原画像によって評価結果が異なるからである。しかしながらこれら３つのアルゴリズムは多くの原画像で少なくともバイリニア法やConstant Hue based Interpolation法に比べてより良い評価結果を得られる。従って、低画質の印刷方法で印刷が行われる印刷条件が選択された場合は補間処理のアルゴリズムをバイリニア法かまたはConstant Hue based Interpolation法のいずれかに切り換え、高画質の印刷方法で印刷が行われる印刷条件が選択された場合は補間処理のアルゴリズムをＶＮＧ法、Median based Interpolation法、またはAdaptive Color Plan Interpolation法のいずれかに切り換えるようにしてもよい。ＶＮＧ法、Median based Interpolation法、およびAdaptive Color Plan Interpolation法はいずれも注目画素の他の２チャネルの濃度を当該注目画素の周囲のエッジの大きさを加味して補間するアルゴリズム、すなわちエッジを考慮するアルゴリズムである。一方、バイリニア法やConstant Hue based Interpolation法はエッジを考慮しないアルゴリズムである。エッジを考慮するとエッジを考慮しない場合に比べて高画質のディジタル画像を得られるので、低画質の印刷方法で印刷が行われる印刷条件が選択された場合はエッジを考慮しないアルゴリズムに切り換え、高画質の印刷方法で印刷が行われる印刷条件が選択された場合はエッジを考慮するアルゴリズムに切り換えるようにしてもよい。
【００３８】
この他、例えば、一般に一つの注目画素について参照する近傍画素の数が多いほど高画質のディジタル画像が形成される傾向があるので、参照する近傍画素が多いアルゴリズムを高画質のディジタル画像が形成されるアルゴリズムとし、参照する近傍画素が相対的に少ないアルゴリズムを低画質のディジタル画像が形成されるアルゴリズムとしてもよい。
【００３９】
また、例えば、一般に一つの注目画素についてある程度広い範囲の近傍画素を参照する方が高画質のディジタル画像が形成される傾向があるので、広い範囲の近傍画素を参照するアルゴリズムを高画質のディジタル画像が形成されるアルゴリズムとし、相対的に狭い範囲の近傍画素を参照するアルゴリズムを低画質のディジタル画像が形成されるアルゴリズムとしてもよい。
【００４０】
また、例えば、一般に一つの注目画素について参照する方向が多い方が高画質のディジタル画像が形成される傾向があるので、参照する方向が多いアルゴリズムを高画質のディジタル画像が形成されるアルゴリズムとし、参照する方向が相対的に少ないアルゴリズムを低画質のディジタル画像が形成されるアルゴリズムとしてもよい。具体的には例えば、一つの注目画素について参照できる方向として左上、上、右上、右、右下、下、左下、左の８方向があり、このうちより多くの方向から近傍画素を選択するアルゴリズムを高画質のディジタル画像が形成されるアルゴリズムとしてもよい。例えば前述したＶＮＧ法はバイリニア法に比べて参照する方向が多いので、相対的に高画質のディジタル画像が形成されるアルゴリズムとなる。
【００４１】
また、例えば、一般に処理量の多いアルゴリズムほど高画質のディジタル画像が形成される傾向があるので、同一条件で処理時間を測定し、処理時間が長いアルゴリズムを高画質のディジタル画像が形成されるアルゴリズムとし、処理時間が相対的に短いアルゴリズムを低画質のディジタル画像が形成されるアルゴリズムとしてもよい。
【００４２】
また、本実施例では印刷条件として印刷媒体の種類と優先種別とを例に説明したが、印刷条件は印刷される画像サイズであってもよい。具体的には、低画質のディジタル画像を大きな画像サイズで印刷すると画質の悪さが目立つが、小さな画像サイズで印刷すると画質の悪さはそれほど目立たない。このため、小さな画像サイズが選択されたときは低画質のディジタル画像が形成されるアルゴリズムに切り換えることにより、デモザイク処理の無駄を排除でき、ＲＡＷデータを短時間で印刷できる。小さな画像サイズは画質の悪さが目立たず解像度自体も変わらないのでユーザは低画質ではないと感じるが、印刷方法としては画素を間引いて少ないドットで画像を印刷するので低画質の印刷方法であるといえる。
【００４３】
また、本実施例では印刷制御装置としてスタンドアロン型プリンタを例に説明したが、プリンタとイメージスキャナとが一体化された所謂複合機に本発明を適用してもよい。
また、本発明では印刷制御装置としてプリンタを例に説明したが、印刷制御装置は例えばディジタルカメラであってもよい。具体的には例えば、撮像したＲＡＷデータをデモザイク処理してディジタル画像を形成し、ＵＳＢケーブルなどで通信可能に接続されたプリンタを制御して印刷するディジタルカメラに本発明を適用してもよい。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施例に係る印刷方法とアルゴリズムの関係を示す模式図。
【図２】（Ａ）は本発明の一実施例に係るプリンタを示す斜視図、（Ｂ）はそのハードウェア構成を示すブロック図。
【図３】本発明の一実施例に係る印刷制御プログラムのブロック図。
【図４】本発明の一実施例に係るフローチャート。
【符号の説明】
【００４５】
１  プリンタ、１２  操作部（受付手段）、１３  表示部（受付手段）、１４  制御部（受付手段、画像形成手段）
【図１】
2006279479.tif 000003
【図２】
2006279479.tif 000004
【図３】
2006279479.tif 000005
【図４】
2006279479.tif 000006