(57)【要約】【課題】  画質を劣化させることなく現像から画像出力までの処理量を低減できるＲＡＷデータ処理方法、プログラム及び装置を提供する。【解決手段】  １画素当たり１カラーチャネルの画素値を有するＲＡＷデータを取得する段階と、表示解像度を設定する段階と、前記表示解像度に応じて前記ＲＡＷデータを現像することにより前記ＲＡＷデータより低い解像度の画像を形成する段階と、を含むことを特徴とするＲＡＷデータ処理方法。【選択図】    図１
2006227698.tif 000002
【特許請求の範囲】
【請求項１】
１画素当たり１カラーチャネルの画素値を有するＲＡＷデータを取得する段階と、
表示解像度を設定する段階と、
前記表示解像度に応じて前記ＲＡＷデータを現像することにより前記ＲＡＷデータより低い解像度の画像を形成する段階と、
を含むことを特徴とするＲＡＷデータ処理方法。
【請求項２】
出力領域サイズの設定を受け付ける段階をさらに含み、
前記表示解像度を設定する段階では、前記出力領域サイズに応じて前記表示解像度を設定することを特徴とする請求項１に記載のＲＡＷデータ処理方法。
【請求項３】
単位面積当たりの解像度の設定を受け付ける段階をさらに含み、
前記表示解像度を設定する段階では、前記単位面積当たりの解像度に応じて前記表示解像度を設定することを特徴とする請求項１又は２に記載のデータ処理方法。
【請求項４】
前記画像に基づいて分版された印刷データを形成する印刷データ形成段階をさらに含むことを特徴とする請求項１〜３のいずれか一項に記載のデータ処理方法。
【請求項５】
前記画像を形成する段階では、前記表示解像度が前記ＲＡＷデータの解像度の４分の１以下である場合、前記ＲＡＷデータの４近傍の画素値に基づいて前記画像の１画素について３チャネルの画素値を設定することにより、現像と同時に前記ＲＡＷデータの４分の１の解像度に縮小された前記画像を形成することを特徴とする請求項１〜４のいずれか一項に記載のＲＡＷデータ処理方法。
【請求項６】
前記ＲＡＷデータに基づいて画像を印刷するための処理条件の設定操作を受け付けるための全てのメニューと印刷開始指示を受け付けるためのアイコンとを一画面に表示する段階をさらに含むことを特徴とする請求項１〜５のいずれか一項に記載のＲＡＷデータ処理方法。
【請求項７】
前記表示する段階では、前記処理条件に基づいて印刷される前記画像を前記メニューと前記アイコンが表示される前記一画面に表示することを特徴とする請求項６に記載のＲＡＷデータ処理方法。
【請求項８】
前記表示する段階では、前記処理条件に基づいて印刷される前記画像と前記メニューと前記アイコンとを一ウィンドウに表示することを特徴とする請求項７に記載のＲＡＷデータ処理方法。
【請求項９】
１画素当たり１カラーチャネルの画素値を有するＲＡＷデータを取得するＲＡＷデータ取得手段と、
表示解像度を設定する設定手段と、
前記表示解像度に応じて前記ＲＡＷデータを現像することにより前記ＲＡＷデータより低い解像度の画像を形成する現像手段と、
してコンピュータを機能させることを特徴とするＲＡＷデータ処理プログラム。
【請求項１０】
１画素当たり１カラーチャネルの画素値を有するＲＡＷデータを取得する取得手段と、
表示解像度を設定する設定手段と、
前記表示解像度に応じて前記ＲＡＷデータを現像することにより前記ＲＡＷデータより低い解像度の画像を形成する現像手段と、
を備えることを特徴とするＲＡＷデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＲＡＷデータ処理方法、プログラム及び装置に関し、特にＲＡＷデータの現像処理に関する。
【背景技術】
【０００２】
従来、画質調整、色空間変換及び不可逆圧縮処理が施されていないＲＡＷデータを不揮発性メモリ等に出力するディジタルカメラ等の撮像装置が知られている。一般にＲＡＷデータはいったんファイル出力された後にパーソナルコンピュータ（ＰＣ）等で構成される現像装置で画素補間が施されることによって画面表示や印刷が可能なカラー画像に変換される。ＲＡＷデータから画像への変換処理は現像といわれている。一般に、ＲＡＷデータの現像によって形成される画像の解像度はＲＡＷデータの解像度と同一である。
しかし、ＲＡＷデータを現像後にＲＡＷデータより低い解像度で印刷したりプロジェクタやディスプレイで表示する場合、現像から最終出力までの処理に無駄が生ずる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は上述の問題に鑑みて創作されたものであって、画質を劣化させることなく現像から画像出力までの処理量を低減できるＲＡＷデータ処理方法、プログラム及び装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
（１）上記目的を達成するためのＲＡＷデータ処理方法は、１画素当たり１カラーチャネルの画素値を有するＲＡＷデータを取得する段階と、表示解像度を設定する段階と、前記表示解像度に応じて前記ＲＡＷデータを現像することにより前記ＲＡＷデータより低い解像度の画像を形成する段階と、を含む。
本発明によると、現像時に表示解像度に応じてＲＡＷデータより低い解像度の画像を形成するため、画質を劣化させることなく現像から画像表示までの処理量を低減することができる。尚、本明細書において「表示」は印刷及び画面表示を含むものとする。
【０００５】
（２）前記ＲＡＷデータ処理方法は、出力領域サイズの設定を受け付ける段階をさらに含んでもよい。前記表示解像度を設定する段階では、前記出力領域サイズに応じて前記表示解像度を設定してもよい。
印刷領域サイズや画面表示領域サイズといった出力領域サイズに最適な表示解像度を即座に特定することは一般ユーザにとって容易ではない。本発明によると、出力領域サイズの設定によって表示解像度が設定され、このように設定された表示解像度に応じた解像度の画像が現像によって形成されるため、操作性が向上する。
【０００６】
（３）前記ＲＡＷデータ処理方法は、単位面積当たりの解像度の設定を受け付ける段階をさらに含んでもよい。前記表示解像度を設定する段階では、前記単位面積当たりの解像度に応じて前記表示解像度を設定してもよい。
単位面積当たりの解像度から表示解像度を即座に特定することは一般ユーザにとって容易ではない。本発明によると、単位面積当たりの解像度の設定によって表示解像度が設定され、このように設定された表示解像度に応じた解像度の画像が現像によって形成されるため、操作性が向上する。尚、本明細書において単に「解像度」というときには、画像の水平方向画素数及び垂直方向画素数の積を意味する。
【０００７】
（４）前記ＲＡＷデータ処理方法は、前記画像に基づいて分版された印刷データを形成する印刷データ形成段階をさらに含んでもよい。
本発明によると、現像から印刷データ形成までの処理量を低減することができる。
【０００８】
（５）前記画像を形成する段階では、前記表示解像度が前記ＲＡＷデータの解像度の４分の１以下である場合、前記ＲＡＷデータの４近傍の画素値に基づいて前記画像の１画素について３チャネルの画素値を設定することにより、現像と同時に前記ＲＡＷデータの４分の１の解像度に縮小された前記画像を形成してもよい。
本発明によると、４近傍の画素値に基づいて１画素について３チャネルの画素値を設定することにより、現像と同時にＲＡＷデータの４分の１の解像度に縮小された画像を形成するため、処理を高速化し、補間による疑色発生を低減することができる。
【０００９】
（６）前記ＲＡＷデータ処理方法は、前記ＲＡＷデータに基づいて画像を印刷するための処理条件の設定操作を受け付けるための全てのメニューと印刷開始指示を受け付けるためのアイコンとを一画面に表示する段階をさらに含んでもよい。
本発明によると、現像から印刷までの操作が一画面で受け付けられるため、操作性が向上する。
【００１０】
（７）前記表示する段階では、前記処理条件に基づいて印刷される前記画像を前記メニューと前記アイコンが表示される前記一画面に表示してもよい。
本発明によると、現像から印刷までの操作が一画面で受け付けられ、印刷される画像がその一画面で確認できるため、操作性がさらに向上する。
【００１１】
（８）前記表示する段階では、前記処理条件に基づいて印刷される前記画像と前記メニューと前記アイコンとを一ウィンドウに表示してもよい。
本発明によると、現像から印刷までの操作が一ウィンドウで受け付けられ、印刷される画像がその一ウィンドウで確認できるため、操作性がさらに向上する。
【００１２】
（９）上記目的を達成するためのＲＡＷデータ処理プログラムは、一画素当たり１カラーチャネルの画素値を有するＲＡＷデータを取得するＲＡＷデータ取得手段と、表示解像度を設定する設定手段と、前記表示解像度に応じて前記ＲＡＷデータを現像することにより前記ＲＡＷデータより低い解像度の画像を形成する現像手段と、してコンピュータを機能させる。
本発明によると、現像時に表示解像度に応じてＲＡＷデータより低い解像度の画像を形成するため、画質を劣化させることなく現像から画像表示までの処理量を低減することができる。
【００１３】
（１０）上記目的を達成するためのＲＡＷデータ処理装置は、１画素当たり１カラーチャネルの画素値を有するＲＡＷデータを取得する取得手段と、表示解像度を設定する設定手段と、前記表示解像度に応じて前記ＲＡＷデータを現像することにより前記ＲＡＷデータより低い解像度の画像を形成する現像手段と、を備える。
本発明によると、現像時に表示解像度に応じてＲＡＷデータより低い解像度の画像を形成するため、画質を劣化させることなく現像から画像表示までの処理量を低減することができる。
【００１４】
尚、請求項に記載された方法の各動作の順序は、技術上の阻害要因がない限り、記載順に限定されるものではなく、どのような順番で実行されてもよく、また同時に実行されてもよい。また、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。また、本発明はプログラムを記録した記録媒体の発明としても特定することができる。
【発明を実施するための最良の形態】
【００１５】
以下、実施例に基づいて本発明の実施の形態を説明する。
図２は、本発明の一実施例によるＲＡＷデータ処理装置としてのＰＣ（Personal Computer）１を示すブロック図である。ＰＣ１は、ディジタルカメラ６、イメージスキャナ５等の外部デバイスからＲＡＷデータファイルを取得し、取得したＲＡＷデータファイルに基づいて印刷対象画像を形成し、形成した印刷対象画像をプリンタ４に印刷させる機能を有する。
【００１６】
インタフェース部１６は、ディジタルカメラ６、イメージスキャナ５、プリンタ４等の外部デバイスと通信するためのＵＳＢコントローラ及びＵＳＢコネクタや、図示しないリムーバブルメモリに格納されたデータを読み込むためのリムーバブルメモリコントローラ等を備える。ディジタルカメラ６、イメージスキャナ５等の外部デバイスから出力されたＲＡＷデータファイルは、直接又はリムーバブルメモリや通信回線を介してインタフェース部１６からＰＣ１に入力される。尚、インタフェース部１６は、ＩＥＥＥ１３９４、ＩｒＤＡ（Infrared Data Association）、Ｂｌｕｅｔｏｏｔｈなどのインタフェースを備えてもよい。
【００１７】
ハードディスク装置１８は、ＰＣ１をＲＡＷデータ処理装置として機能させるためのＲＡＷデータ処理プログラムを記憶している。
ＲＯＭ２０はＰＣ１の起動プログラム等を記憶している不揮発性メモリである。
ＣＰＵ１４は、ＲＯＭ２０及びハードディスク装置１８に記憶されているプログラムを実行してＰＣ１の各部を制御する。ＣＰＵ１４は、マウス３及びキーボード２によって入力されるコマンドに応じて作動する。
【００１８】
ＲＡＭ１２は、プログラムや処理対象データが一時的に格納される揮発性メモリである。
表示制御部１０は、グラフィックコントローラ、フレームメモリ等を備え、フレームメモリに格納された表示対象画像をディスプレイ７に表示させる。
【００１９】
図３は、ＰＣ１をＲＡＷデータ処理装置として機能させるためのＲＡＷデータ処理プログラムの構成を示すブロック図である。
ＵＩモジュール３０は、ＰＣ１を設定手段としての機能させるプログラム部品である。ＵＩモジュール３０は、ＲＡＷデータに基づいて画像を印刷するための処理条件の設定操作と印刷開始指示とを受け付けるためのＧＵＩをディスプレイ７に表示させ、ＲＡＷデータを処理するためのコマンドをマウス３及びキーボード２を介して受け付け、受け付けたコマンドに応じて所定のモジュールを呼び出す。具体的には例えば、ＵＩモジュール３０はマウス３を介して出力領域サイズとしての印刷用紙サイズと単位面積当たりの印刷解像度の指定を受け付け、印刷対象データファイルに格納されたＲＡＷデータに対する現像処理を現像モジュール２２に依頼する。
【００２０】
現像モジュール２２は、ＰＣ１をＲＡＷデータ取得手段及び現像手段として機能させるプログラム部品である。現像モジュール２２は、印刷対象ファイルからＲＡＷデータを取得し、外部デバイスの色空間で定義された３カラーチャネルの画素値を有し印刷解像度に応じた解像度の元画像をＲＡＷデータに基づいて形成する。具体的には、現像モジュール２２は、ビット数の統一処理、プレゲイン処理、ホワイトバランス補正、露出補正、オプティカルブラック補償処理及び補間をＲＡＷデータに施して画像を形成し、形成した画像に偽色補正を施して元画像を形成する。
【００２１】
再現モジュール２４は、外部デバイスまたは現像モジュール２２から元画像を取得し、外部デバイスで画像生成時に意図していた通りにプリンタ４で出力可能な画像を元画像に基づいて形成する。すなわち再現モジュール２４は、外部デバイスの色空間で定義された画像をプリンタ４の色空間で定義された画像に変換するカラーマッチング処理を行う。
【００２２】
色加工モジュール２６は、再現モジュール２４で形成された画像を解析し、ガンマ、撮影シーン、コントラスト情報等の外部デバイスから取得した撮像情報と解析結果とプリンタ４の特徴情報（ガンマ等）とに基づいて、印刷結果として好ましい画像を形成するための各種の補正処理を実行して印刷対象画像を形成する。
【００２３】
印刷制御モジュール２８は、色加工モジュール２６によって形成された印刷対象画像をプリンタ４に印刷させるプログラム部品である。具体的には、印刷制御モジュール２８は、解像度変換、色空間変換（分版）、二値化、インタレース処理等を実行して印刷データを形成し、形成した印刷データをプリンタ４に出力し、プリンタ４に印刷を実行させる。
【００２４】
図１は、上述のＲＡＷデータ処理プログラムの処理の流れを示すフローチャートである。ＰＣ１は、上述の画像処理プログラムが起動すると図１に示す処理を開始する。
はじめにＰＣ１は、ディスプレイ７の画面に選択対象データを表示する（Ｓ１００）。具体的には例えば、ＰＣ１はディスプレイ７に図４に示す画面を表示し、フォルダ選択ボタン３２がクリックされると、ハードディスク装置１８、ディジタルカメラ６の内蔵フラッシュメモリ、インタフェース部１６に接続されたリムーバブルメモリ等、ＰＣ１がアクセス可能な記憶装置に設定されたフォルダ一覧が表示され、表示されたフォルダをユーザがクリックすると、クリックされたフォルダに格納された画像の一覧が選択対象エリア３３に表示される。画像一覧は、クリックされたフォルダに格納されたファイルに格納されているサムネイル画像に基づいて表示される。尚、ファイルにサムネイル画像が格納されておらず、画像情報としてＲＡＷデータのみが格納されている場合、ＰＣ１はＲＡＷデータに基づいてサムネイル画像を形成し、形成したサムネイル画像を選択対象エリア３３に表示してもよい。選択対象として画像を表示することにより、ユーザは印刷対象データを容易に選択できるようになる。
【００２５】
次にＰＣ１は、画像を印刷するための処理条件の設定操作を受け付ける（Ｓ１０２）。具体的には例えば図４に示す画面を介して図５に示す流れで設定操作を受け付ける。
はじめにＰＣ１は、選択対象エリア３３に表示されたサムネイル画像３４のクリックによって印刷対象データの選択操作を受け付け（Ｓ２００）、クリックされたサムネイル画像に対応するファイルの識別情報を記憶するとともに、クリックされたサムネイル画像３６を処理対象エリア３５に表示する（Ｓ２０２）。
【００２６】
次にＰＣ１は、画質調整条件の設定操作を受け付け、操作に応じた画質調整条件を設定する（Ｓ２０４、２０６）。具体的には例えば、ＰＣ１はドロップダウンメニュー３８が操作されると撮影モードに応じた画質調整のパラメータを自動設定する。例えば「補正無し」が選択されると、印刷対象ファイルのヘッダに格納された撮影モードに応じた画質調整のパラメータが自動設定される。また例えば、「人物」が選択されると、シャープネスをやや弱くし、肌色補正を実行するためのパラメータが設定される。また例えばＰＣ１はドロップダウンメニュー４０が操作されると明るさ補正のためのパラメータを設定する。例えば「補正無し」が選択されると、印刷対象ファイルのヘッダに格納された露出補正情報に基づいて明るさを調整するパラメータが設定される。また例えば「＋１ＥＶ」が選択されると、印刷対象ファイルのヘッダに格納された露出補正情報が無視され、＋１ＥＶ相当画像を明るく調整するパラメータが設定される。また例えばＰＣ１は、ドロップダウンメニュー４２が操作されるとホワイトバランス補正のためのパラメータを設定する。例えば「補正無し」が選択されると、印刷対象ファイルのヘッダに格納されたホワイトバランス情報に基づいてＲＧＢ各チャネルのゲインを設定するパラメータが設定される。また例えば「曇天」が選択されると、印刷対象ファイルのヘッダに格納されたホワイトバランス情報が無視され、Ｂチャネルのゲインを相対的にやや小さく設定するパラメータが設定される。また例えばＰＣ１は、適用ボタン４３が選択されるとドロップダウンメニュー３８、４０、４２の選択状態に応じた処理条件に基づいてサムネイル画像３６を画質調整し、画質調整されたサムネイル画像３６を処理対象エリア３５に再表示する（Ｓ２０８）。この結果、ユーザが設定した処理条件に応じて印刷される画像が処理対象エリア３５にプレビュー表示される。
【００２７】
次にＰＣ１は、印刷条件の設定操作を受け付け、操作に応じた印刷条件を設定する（Ｓ２１０、２１２）。具体的には例えば、ＰＣ１はドロップダウンメニュー４６によって出力領域サイズ及び単位面積当たりの印刷解像度を選択させ、ドロップダウンメニュー４６の選択状態に応じた印刷解像度を設定する。ＲＡＷデータ処理プログラムは、例えば図３に示すように印刷種類と印刷種類に応じた最適な印刷解像度を対応付けるテーブルを有する。「印刷種類」はドロップダウンメニュー４６に一覧表示される選択対象項目であって、出力領域サイズに対応する「Ａ４」、「はがき」、「Ｌ判」、「２Ｌ判」等の用紙サイズと、単位面積当たりの印刷解像度に対応する「ファイン」、「高速」等の印刷品質との組み合わせで構成される。各印刷種類には印刷種類毎に最適な印刷解像度が予め設定されている。具体的には、プリンタ４の単位面積当たりの最高解像度と印刷領域サイズの積を「ファイン」に応じた印刷解像度とし、ファインに応じた印刷解像度より低い（例えば４分の１）解像度を「高速」に応じた印刷解像度とする。ＰＣ１は用紙サイズと印刷品質とをユーザに選択させることによって最適な印刷解像度を設定するため、印刷解像度を明示的に選択させる場合に比べて印刷解像度の設定操作が容易になる。尚、普通紙、光沢紙、写真印刷専用紙等の用紙種類に応じて印刷解像度を決めてもよい。例えば、普通紙にインクジェット方式で印刷する場合、たとえ高い解像度で印刷しても「にじみ」のためにぼやけた印刷結果となるため、あまりに高い解像度で印刷してもその解像度に見合った高い画質が得られない。そこで印刷用紙として普通紙が選択された場合には、写真専用紙が印刷用紙として選択された場合よりも印刷解像度を低く設定してもよい。
【００２８】
次にＰＣ１は印刷開始指示を受け付ける（Ｓ１０４）。具体的には例えばＰＣ１は図４に示す印刷開始ボタン４８がクリックされると印刷開始指示を受け付ける。このように印刷対象画像の選択、処理条件の設定及び印刷開始指示を１つのウィンドウで受け付けることにより、操作性が向上する。さらに、図４に示すように画質調整条件が反映されたサムネイル画像も１つのウィンドウに表示することにより、操作性がさらに向上する。
【００２９】
印刷開始指示が受け付けられると、ＰＣ１は印刷対象データがＲＡＷデータであるか画像データであるかを判定する（Ｓ１０６）。具体的には例えば、ＰＣ１は、Ｓ１０２で選択された画像ファイルに格納されている画像情報がＲＡＷデータであるか、ＪＰＥＧフォーマットやＴＩＦＦフォーマットの画像データであるかをファイルのヘッダ等に基づいて判定する。印刷対象データがＲＡＷデータである場合、ＰＣ１は図６に示すＲＡＷデータ処理を開始する。印刷対象データがＲＡＷデータである場合、ＰＣ１は、Ｓ１０２で選択された印刷対象ファイルを解析し、エリアイメージセンサの配列、ホワイトバランス、露出条件、ＲＡＷデータの解像度、一画素当たりのビット数、プレゲイン等の撮像条件を特定し、特定した撮像条件を記憶する。さらにＰＣ１は、一画素当たりのビット数を１２ビットに変換する（Ｐ１００）。プレゲイン処理Ｐ１０２では、外部デバイスに設定されているプレゲインに応じて画素値が増幅される。ホワイトバランス補正Ｐ１０４では、ディジタルカメラ６で撮影時に設定されたホワイトバランス又は図４のドロップダウンメニュー４２によって設定されたホワイトバランスに応じてＲＧＢの各画素値がチャネル毎に線形変換される。露出補正Ｐ１０６では、ディジタルカメラ６で撮影時に設定された露出条件又は図４のドロップダウンメニュー４０によって設定された露出補正のパラメータに応じて画素値がシフトする。オプティカルブラック補償処理Ｐ１０７では、イメージセンサの暗電流による画素値の浮き上がりが補正される。
【００３０】
ビット数変換Ｐ１０８では、ＲＡＷデータの１画素当たりのビット数が１６ビットに変換される。ビット数変換Ｐ１０８は、後続の補間処理Ｐ１１０、偽色補正Ｐ１１２、色空間変換Ｐ１１４等の各処理で下位ビットがオーバフローすることによる情報の欠損を防止するために行う処理である。尚、拡張後のビット数に特に制限はなく、１４ビットでも１８ビットでも２０ビットでもよい。
【００３１】
補間処理Ｐ１１０では、画素毎にＲＧＢ３チャネルの画素値を持ち印刷解像度に応じた解像度の画像をＲＡＷデータに基づいて形成する。具体的には、ＰＣ１はＰ１００で解析したＲＡＷデータの解像度と図４のドロップダウンメニュー４６によって選択された印刷種類に応じた印刷解像度とを比較することにより、印刷解像度がＲＡＷデータの解像度の４分の１以下であるか否かを判定する（Ｓ１１０）。印刷解像度がＲＡＷデータの解像度の４分の１以下である場合、ＰＣ１はＲＡＷデータの現像と同時にＲＡＷデータの４分の１の解像度の画像を形成する（Ｓ１１２）。印刷解像度がＲＡＷデータの解像度の４分の１以下である場合、例えば図７及び図８に示すように、ＲＡＷデータの４近傍の画素値からＲＧＢ各チャネルの画素値をそれぞれ取得し、取得した画素値に基づいて１画素のＲＧＢ３チャネルの画素値を設定する。ベイヤ配列のＲＡＷデータでは、４近傍の画素にＧチャネルの画素値が２つ含まれている。図７に示すように２つのＧチャネルの画素値のいずれかを現像後のＧチャネルの画素値としても設定してもよいし、図８に示すように２つのＧチャネルの画素値の平均値を現像後のＧチャネルの画素値として設定してもよい。
【００３２】
印刷解像度がＲＡＷデータの解像度の４分の１より大きい場合、ＰＣ１はＲＡＷデータの解像度と同一の解像度の画像をＲＡＷデータに基づいて形成する（Ｓ１１４）。このとき、各画素の空乏チャネルは対応するチャネルの画素値を有する近傍画素の画素値に基づいて設定される。
偽色補正Ｐ１１２では、補間処理Ｐ１１０で行われる近傍画素の画素値を用いた補間により発生した偽色を抑制する処理が画像に対して施される。
【００３３】
本実施例では、印刷解像度に応じてＲＡＷデータより小さい解像度の画像を現像するため、後続のカラーマッチング、画質調整、印刷データの形成等の処理量を低減することができる。また本実施例によると、４分の１に縮小する処理と同時に現像を実行するため、補間による偽色の発生を低減することができる。また本実施例では、印刷解像度より高い解像度の画像にＲＡＷデータを現像するため、画質を劣化させることなく現像から印刷までの処理量を低減することができる。
尚、現像直後の解像度と印刷解像度との関係は任意に設定することができる。例えば、常に印刷解像度に現像直後の解像度を一致させてもよいし、現像直後の解像度が印刷解像度よりも大きくなる範囲で印刷解像度に応じて３種類以上の現像直後の解像度を設定してもよい。
【００３４】
元画像が形成されると、ＰＣ１は元画像の色空間で定義された画像をプリンタ４の色空間で定義された画像に変換することにより、外部デバイスで画像生成時に意図していた通りにプリンタ４で出力可能な画像を元画像に基づいて形成する（Ｓ１１６）。すなわち、ＰＣ１はカラーマッチング処理を実行する。具体的には例えば、３×３の行列演算により、ディジタルカメラ６等の外部デバイスの色を表す画素値をプリンタ４がその色と解釈する画素値に線形変換する（Ｐ１１４）。行列演算のための情報は外部デバイスの色空間毎に定義され、外部デバイスの色空間に対応する行列演算が実行される。尚、行列演算の代わりに３次元の色変換テーブル（ＬＵＴ）を用いて非線形に画素値の変換を行ってもよい。
【００３５】
プリンタ４の色空間で定義された画像が形成されると、ＰＣ１は画質調整により、印刷結果として好ましい画像である印刷対象画像を形成する（Ｓ１１８）。具体的には、ＰＣ１は、Ｓ１１６で形成された画像を解析し、印刷対象ファイルのヘッダに格納された撮像情報や図４に示した画面を介して設定されたパラメータを参照することによりトーンカーブ補正のためのＬＵＴを１つ作成する（Ｐ１１６）。このＬＵＴは、白飛び及び黒つぶれがないように階調を再現し、印刷結果として好ましいコントラストを実現し、ディジタルカメラ６とプリンタ４のガンマを整合させる、これらの補正を一度に実行可能にするためのＬＵＴである。このようにＬＵＴが作成されると、ＰＣ１はそのＬＵＴを参照することによりＳ１１６で形成された画像の画素値を変換し、印刷対象画像を形成する（Ｐ１１８）。
【００３６】
ところで、Ｓ１０６で印刷対象データがＪＰＥＧデータ、ＴＩＦＦデータ等の画像と判定された場合、ＰＣ１は画像ファイルに画像の色空間情報が格納されているか否かを判定する（Ｓ１０８）。色空間情報が画像ファイルに格納されている場合、ＰＣ１はその画像ファイルに格納された画像を元画像としてＳ１１６の処理を実行する。色空間情報が画像ファイルに格納されていない場合、ＰＣ１はその画像ファイルに格納された画像に対してＳ１１８の処理を実行する。
【００３７】
次にＰＣ１は、Ｓ１１８で形成された印刷対象画像に基づいて印刷データを形成する（Ｓ１２０）。具体的には、ＰＣ１は、印刷解像度に応じてシャープネス補正のパラメータを設定し、印刷対象画像を解析した結果に基づいてＨＳＢ色空間での補正パラメータを設定する（Ｐ１２０）。次にＰＣ１は、印刷対象画像の一画素一チャネル当たり１６ビットの画素値を一画素一チャネル当たり８ビットに変換する（Ｐ１２２）。次にＰＣ１は、シャープネス補正パラメータとＨＳＢ補正パラメータとに応じて印刷対象画像に対してシャープネス補正とＨＳＢ色空間での補正処理を施し、さらにインク色に応じた分版処理と解像度変換と二値化とインタレース処理を施して印刷データを形成する（Ｐ１２４）。
ＰＣ１で形成された印刷データはインタフェース部１６を介してプリンタ４に出力され、プリンタ４は印刷データに基づいて印刷を実行する（Ｓ１２２）。
【００３８】
上述の実施例では、ＲＡＷデータを印刷解像度に応じた解像度の画像に現像したが、ＲＡＷデータを画面表示解像度に応じた解像度の画像に現像してもよい。また上述の実施例では現像された画像を印刷する例を説明したが、現像された画像をディスプレイに表示してもよいし、プロジェクタで投映してもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施例に係るフローチャート。
【図２】本発明の一実施例に係るブロック図。
【図３】本発明の一実施例に係るブロック図。
【図４】本発明の一実施例に係る画面を示す図。
【図５】本発明の一実施例に係るフローチャート。
【図６】本発明の一実施例に係るデータフロー図。
【図７】本発明の一実施例に係る模式図。
【図８】本発明の一実施例に係る模式図。
【符号の説明】
【００４０】
１：ＰＣ（ＲＡＷデータ処理装置）、２２：現像モジュール（取得手段、現像手段）、３０：ＵＩモジュール（設定手段）
【図１】
2006227698.tif 000003
【図２】
2006227698.tif 000004
【図３】
2006227698.tif 000005
【図４】
2006227698.tif 000006
【図５】
2006227698.tif 000007
【図６】
2006227698.tif 000008
【図７】
2006227698.tif 000009
【図８】
2006227698.tif 000010