(57)【特許請求の範囲】
【請求項１】
画像処理装置によって実行される機器依存色空間から機器非依存色空間への色空間変換処理における前記機器非依存色空間に関する色空間情報、および第１の機器依存色空間によって表現される画像データを含む画像ファイルを取得する画像ファイル取得手段と、
前記画像データの色空間を、前記第１の機器依存色空間から第２の機器依存色空間への第２の色空間変換処理を実行するとともに、前記第２の色空間変換処理の結果、得られる前記第２の機器依存色空間が有する色空間領域を超える表色値を保存する第２の色変換処理手段と、
前記色空間情報に基づいて、前記第２の機器依存色空間から前記機器非依存色空間への色空間変換処理を実行する色変換処理手段と、
前記画像データの色空間を、前記機器非依存色空間から前記第２の機器依存色空間よりも広い色空間領域を有する第３の機器依存色空間への第３の色空間変換処理を実行する第３の色空間変換処理手段と、
を備える画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記機器非依存色空間は、ＸＹＺ色空間である、
画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置において、
前記第１の機器依存色空間はＹＣｂＣｒ色空間であり、
前記第２の機器依存色空間はsＲＧＢ色空間である、
画像処理装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の画像処理装置において、
少なくとも前記色空間変換処理が実行された画像データに基づいて、画像を出力する画像出力手段、
を備える画像処理装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の画像処理装置はさらに、
前記第３の機器依存色空間において前記画像データに対する画質調整を実行する画質調整手段を備える、画像処理装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の画像処理装置において、
前記画像データはＪＰＥＧ形式の静止画像データである、画像処理装置。
【請求項７】
請求項１ないし請求項６のいずれかに記載の画像処理装置において、
前記画像データはＭＰＥＧ形式の動画像データである、画像処理装置。
【請求項８】
画像処理装置によって実行される機器依存色空間から機器非依存色空間への色空間変換処理における前記機器非依存色空間に関する色空間情報、および第１の機器依存色空間によって表現される画像データを含む画像ファイルを取得する工程と、
前記画像データの色空間を、前記第１の機器依存色空間から第２の機器依存色空間への第２の色空間変換処理を実行するとともに、前記第２の色空間変換処理の結果、得られる前記第２の機器依存色空間が有する色空間領域を超える表色値を保存する第２の色変換処理工程と、
前記色空間情報に基づいて、前記第２の機器依存色空間から前記機器非依存色空間への色空間変換処理を実行する色変換処理工程と、
前記画像データの色空間を、前記機器非依存色空間から前記第２の機器依存色空間よりも広い色空間領域を有する第３の機器依存色空間への第３の色空間変換処理を実行する第３の色空間変換処理工程と、
を含む画像処理方法。
【請求項９】
画像処理プログラムによって実行される機器依存色空間から機器非依存色空間への色空間変換処理における前記機器非依存色空間に関する色空間情報、および第１の機器依存色空間によって表現される画像データを含む画像ファイルを取得する機能と、
前記画像データの色空間を、前記第１の機器依存色空間から第２の機器依存色空間への第２の色空間変換処理を実行するとともに、前記第２の色空間変換処理の結果、得られる前記第２の機器依存色空間が有する色空間領域を超える表色値を保存する第２の色変換処理を実行する機能と、
前記色空間情報に基づいて、前記第２の機器依存色空間から前記機器非依存色空間への色空間変換処理を実行する機能と、
前記画像データの色空間を、前記機器非依存色空間から前記第２の機器依存色空間よりも広い色空間領域を有する第３の機器依存色空間への第３の色空間変換処理を実行する第３の色空間変換処理機能と、
をコンピュータによって実現させる画像処理プログラム。
【請求項１０】
請求項９に記載の画像処理プログラムにおいて、
前記機器非依存色空間は、ＸＹＺ色空間である、
画像処理プログラム。
【請求項１１】
請求項９または請求項１０のいずれかに記載の画像処理プログラムはさらに、
前記第３の機器依存色空間において前記画像データに対する画質調整を実行する機能をコンピュータによって実行させる、画像処理プログラム。
【請求項１２】
請求項９ないし請求項１１のいずれかに記載の画像処理プログラムにおいて、
前記画像データはＪＰＥＧ形式の静止画像データである、画像処理プログラム。
【請求項１３】
請求項９ないし請求項１２のいずれかに記載の画像処理プログラムにおいて、
前記画像データはＭＰＥＧ形式の動画像データである、画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの色空間上の変換を伴う処理技術に関する。
【背景技術】
【０００２】
一般的な撮影画像の出力形態が印画紙への焼き付けである通常の銀塩色カメラと異なり、ディジタルスチルカメラ（ＤＳＣ）、ディジタルビデオカメラ（ＤＶＣ）によって撮影、または、スキャナによって取り込まれたディジタル画像データは、容易に画像処理を施すことができる。一般的に、ＤＳＣ等では、撮影画像データは画像圧縮ファイル形式の一つであるＪＰＥＧ形式のファイルとして保存されることが多い。このＪＰＥＧ形式の画像ファイルでは、圧縮率を高くするためにＹＣｂＣｒの色空間を用いて画像データを定義している。したがって、ＤＳＣ等は、一旦、ＣＣＤを用いてＲＧＢ色空間にて定義された撮影画像データをＹＣｂＣｒ色空間に変換している。また、このときＤＳＣ等が扱うＲＧＢ色空間は、一般的に、パーソナルコンピュータで標準的に用いられているＣＲＴモニタの色空間（例えば、ｓＲＧＢ：ＩＥＣ６１９６６  ２−１）である。
【０００３】
【特許文献１】特開平９−２３８２６５号公報
【特許文献２】特開平１１−１４６１８２号公報
【０００４】
一方、パーソナルコンピュータでは、ＲＧＢ色空間が画像データの標準的な色空間として用いられているため、このようなＪＰＥＧファイルを受け取ったパーソナルコンピュータは、ＪＰＥＧファイルを伸長し、画像データの色空間をＹＣｂＣｒ色空間からＲＧＢ色空間へ変換する。こうしてＲＧＢ色空間に変換された画像データは、前述のように、例えば、ｓＲＧＢ色空間データとして扱われ、モニタに表示され、あるいは、ＣＭＹＫ色空間へ変換された後、プリンタを介して印刷媒体上に印刷出力される。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、例えば、ＣＲＴ、ＬＣＤ、プリンタ、プロジェクタ、テレビ受像器などといった画像処理装置、画像出力装置は、それぞれ異なる画像出力特性、例えば、色再現特性（色空間）を有しているため、ＤＳＣによって生成された画像ファイルは、上記した全ての出力装置において正しい色で出力されるとは限らなかった。例えば、画像ファイルがＣＲＴにおける画像出力を基準にして生成された場合には、この画像ファイルをＣＲＴよりも広い色再現領域を有するプリンタによって出力してもプリンタの色再現特性を十分に活かすことができず、適切な画像出力を得ることができないという問題があった。なお、こうした問題はＤＳＣに限らず、ＤＶＣ等の他の画像ファイル生成装置においても共通の課題である。
【０００６】
その一方で、ＣＲＴモニタが表現可能なｓＲＧＢ色空間特性に基づくＹＣｂＣｒ色空間からＲＧＢ色空間への色空間の変換処理は、広く実行されており、色空間特性を容易に変更することはできないという問題がある。
【０００７】
本発明は、上記問題を解決するためになされたものであり、画像処理装置および出力装置において画像データを正しく再現することができる画像ファイルを生成することを目的とする。また、そのような画像ファイルを用いて画像データの色彩値を正確に処理、出力できる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本発明の第１の態様は、画像ファイル生成装置を提供する。本発明の第１の態様に係る画像ファイル生成装置は、画像データを生成する画像データ生成手段と、画像処理装置において使用される色空間の情報と、前記生成された画像データとを対応付けて格納する画像ファイルを生成する画像ファイル生成手段とを備えることを特徴とする。
【０００９】
本発明の第１の態様に係る画像ファイル生成装置によれば、画像処理装置において使用される色空間の情報と、前記生成された画像データとを対応付けて格納する画像ファイルを生成するので、画像処理装置に対して用いるべき色空間の情報を与えることができる。たとえば、画像処理装置のおける色空間変換処理にて使用される色空間を指定することができる。
【００１０】
本発明の第１の態様に係る画像ファイル生成装置において、前記色空間の情報は、前記画像処理装置において実行される色空間変換処理時に用いられるマトリクスの値であっても良い。かかる場合には、色空間の情報を解釈する必要なく、画像処理装置における色空間変換処理を可能にする。
【００１１】
本発明の第１の態様に係る画像ファイル生成装置はさらに、
前記画像処理装置において使用される色空間の情報を指定する色空間情報指定手段と、
前記色空間情報として指定され得る複数の色空間情報を格納する色空間情報格納手段を備え、
前記色空間情報指定手段は、
前記格納されている色空間情報を表示する表示手段と、
表示されている色空間情報から１つの色空間情報を選択するための選択手段とを備えても良い。かかる構成を備える場合には、変換先色空間を容易に選択することができる。
【００１２】
本発明の第１の態様に係る画像ファイル生成装置はさらに、
前記画像処理装置において使用される色空間の情報を指定する色空間情報指定手段と、
前記画像ファイルに対して画像処理を実行する画像処理装置を識別するための識別情報と、前記色空間の情報として指定され得る色空間情報との組み合わせを複数組格納する色空間情報格納手段を備え、
前記色空間指定手段は、
画像処理を実行する画像処理装置の候補を表示する表示手段と、
表示されている画像処理装置の候補の中から１つの画像処理装置を選択するための選択手段とを備えても良い。かかる構成を備える場合には、画像処理装置を選択することによって、画像処理装置における変換先色空間を容易に選択することができる。
【００１３】
本発明の第２の態様は、画像ファイル生成装置を提供する。本発明の第２の態様に係る画像ファイル生成装置は、画像データを取得する画像データ取得手段と、画像処理装置において実行される色空間変換の変換先色空間を指定する色空間指定手段と、前記指定された変換先色空間の情報と、前記取得された画像データとを対応付けて格納する画像ファイルを生成する画像ファイル生成手段とを備えることを特徴とする。
【００１４】
本発明の第２の態様に係る画像ファイル生成装置によれば、画像データに対して画像処理を実行する画像処理装置において用いられる変換先色空間を指定することができる画像ファイルを生成することができる。したがって、画像ファイルを画像処理する際に、画像データに適した色空間へ画像データの色空間を変換することができる。故に、画像データを正しく再現することができると共に、より彩度の高い画像出力結果を得ることができる。
【００１５】
本発明の第２の態様に係る画像ファイル生成装置において、前記変換先色空間は、少なくともその一部が前記画像データ生成時における色空間と同一、またはより広い定義領域を有する色空間であっても良い。かかる構成を備えることにより、生成時における画像データが表されている表色領域を損なうことなく色空間変換を実行することができる。
【００１６】
本発明の第１または第２の態様に係る画像ファイル生成装置において、前記画像ファイル生成装置はディジタルスチルカメラであっても良い。
【００１７】
本発明の第３の態様は、画像ファイルを生成するプログラムを提供する。本発明の第３の態様に係るプログラムは、画像データを生成する機能と、画像処理装置において使用される色空間の情報と、前記生成された画像データとを対応付けて格納する画像ファイルを生成する機能とをコンピュータによって実現させることを特徴とする。
【００１８】
本発明の第３の態様に係るプログラムによれば、本発明の第１の態様に係る画像ファイル生成装置と同様のさようこうかを得ることができる。また、本発明の第３の態様に係るプログラムは、本発明の第１の態様に係る画像ファイル生成装置と同様にして種々の態様にて実現され得る。
【００１９】
本発明の第４の態様は、画像ファイルを生成するプログラムを提供する。本発明の第４の態様に係るプログラムは、画像データを取得する機能と、画像処理装置において実行される色空間変換の変換先色空間を指定する機能と、前記指定された変換先色空間の情報と、前記生成された画像データとを対応付けて格納する画像ファイルを生成する機能とをコンピュータによって実現させることを特徴とする。
【００２０】
本発明の第４の態様に係るプログラムによれば、本発明の第２の態様に係る画像ファイル生成装置と同様のさようこうかを得ることができる。また、本発明の第４の態様に係るプログラムは、本発明の第２の態様に係る画像ファイル生成装置と同様にして種々の態様にて実現され得る。
【００２１】
本発明の第５の態様は、画像データと色空間情報とを含む画像ファイルに対して画像処理を実行する画像処理装置を提供する。本発明の第５の態様に係る画像処理装置は、画像ファイルを取得する画像ファイル取得手段と、前記取得した画像ファイルから前記色空間情報を検索する検索手段と、前記色空間情報が検索された場合には、前記色空間情報に基づき前記画像データの色空間を変換する色変換処理手段とを備えることを特徴とする。
【００２２】
本発明の第５の態様に係る画像処理装置によれば、色空間情報に基づき画像データの色空間を変換する色変換処理手段を備えるので、画像ファイルに含まれている色空間情報に基づいて、画像データの色空間を変換することができる。したがって、画像データを正確に再現することができる。
【００２３】
本発明の第５の態様に係る画像処理装置において、前記色空間情報が検索されない場合には、前記色変換処理手段は、既定の色空間情報に基づいて前記画像データの色空間を変換しても良い。かかる構成を備える場合には、画像ファイルに色空間情報が含まれていない場合であっても、既定の色空間情報に基づいて画像データの色空間を変換することができる。
【００２４】
本発明の第５の態様に係る画像処理装置において、前記画像ファイルに含まれている前記画像データは第１の色空間によって表現されており、前記画像ファイル取得手段は、前記取得した画像ファイルに含まれている画像データの色空間を前記第１の色空間から第２の色空間に変換し、前記色変換処理手段は、前記画像データの色空間を前記第２の色空間から第３の色空間に変換しても良い。
【００２５】
本発明の第５の態様に係る画像処理装置において、前記第１の色空間はＹＣｂＣｒの色空間であり、前記第２の色空間は第１のＲＧＢの色空間であり、前記第３の色空間は、少なくともその一部が前記第１のＲＧＢの色空間と同等、または、より広い表色領域を有する第２のＲＧＢの色空間であっても良い。かかる構成を備えることにより、第１のＲＧＢ色空間における画像データの色再現領域を損なうことなく色空間変換を実行することができると共に、第１のＲＧＢ色空間のままの画像データを用いる場合よりも高い彩度の画像を得ることができる。
【００２６】
本発明の第５の態様に係る画像処理装置において、前記第２のＲＧＢの色空間は、少なくとも前記画像データ生成時の色空間と同等の広さを有しても良い。かかる場合には、画像データ生成時における色空間の色再現領域を活かして、色空間変換処理を実行することができる。また、前記第３の色空間はＣＩＥＬＡＢの色空間であっても良い。かかる場合には、絶対色空間の画像データが得られるため、更なる画像処理を容易に実行することができる。
【００２７】
本発明の第５の態様に係る画像処理装置はさらに、前記画像処理が施された画像データを出力する出力手段を備えても良い。かかる場合には、画像データを出力することができる。
【００２８】
本発明の第６の態様は、画像データと色空間情報とを含む画像ファイルに対して画像処理を実行するためのプログラムを提供する。本発明の第６の態様に係るプログラムは、画像ファイルを取得する機能と、前記取得した画像ファイルから前記色空間情報を検索する機能と、前記色空間情報が検索された場合には、前記色空間情報に基づき前記画像データの色空間を変換する機能とをコンピュータによって実現させることを特徴とする。
【００２９】
本発明の第６の態様に係るプログラムによれば、本発明の第５の態様に係る画像処理装置と同様の作用効果を得ることができる。また、本発明の第６の態様に係るプログラムは、本発明の第６の態様に係る画像処理装置と同様にして種々の態様にて実現することができる。
【００３０】
なお、本発明に係る各態様は、この他にも方法、記録媒体の形式にて実現され得ることは言うまでもない。
【発明を実施するための最良の形態】
【００３１】
以下、本発明に係る画像出力装置について以下の順序にて図面を参照しつつ、いくつかの実施例に基づいて説明する。
Ａ．画像出力装置を含む画像データ出力システムの構成
Ｂ．画像出力装置の構成
Ｃ．画像出力装置における画像処理
Ｄ．その他の実施例
【００３２】
Ａ．画像出力装置を含む画像データ出力システムの構成：
第１実施例に係る画像処理装置を適用可能な画像データ出力システムの構成について図１および図２を参照して説明する。図１は第１実施例に係る画像出力装置を適用可能な画像データ出力システムの一例を示す説明図である。図２は第１実施例に係る画像出力装置が出力する画像ファイル（画像データ）を生成可能なディジタルスチルカメラの概略構成を示すブロック図である。
【００３３】
画像データ出力システム１０は、画像ファイルを生成する入力装置としてのディジタルスチルカメラ１２、ディジタルスチルカメラ１２にて生成された画像ファイルに基づいて画像処理を実行し、画像を出力する出力装置としてのカラープリンタ２０を備えている。出力装置としては、プリンタ２０の他に、ＣＲＴディスプレイ、ＬＣＤディスプレイ等のモニタ１４、プロジェクタ等が用いられ得るが、以下の説明では、カラープリンタ２０を出力装置として用いるものとする。
【００３４】
ディジタルスチルカメラ１２は、光の情報をディジタルデバイス（ＣＣＤや光電子倍増管）に結像させることにより画像を取得するカメラであり、図２に示すように光情報を収集するための光学回路１２１、ディジタルデバイスを制御して画像を取得するための画像取得回路１２２、取得したディジタル画像を加工処理するための画像処理回路１２３、各回路を制御する制御回路１２４を備えている。ディジタルスチルカメラ１２は、取得した画像をディジタルデータとして記憶装置としてのメモリカードＭＣに保存する。ディジタルスチルカメラ１２における画像データの保存形式としては、ＪＰＥＧ形式が一般的であるが、この他にもＴＩＦＦ形式、ＧＩＦ形式、ＢＭＰ形式、ＲＡＷ形式等の保存形式が用いられ得る。ディジタルスチルカメラ１２はまた、各種機能を選択、設定するための選択・決定ボタン１２６を備えている。
【００３５】
ディジタルスチルカメラ１２にて生成された画像データは、ＲＧＢ色空間にて定義される。このとき用いられるＲＧＢ色空間としては、ｓＲＧＢ色空間が最も一般的であるが、その他にも、ｓＲＧＢ色空間よりも広い色域を有するＮＴＳＣ−ＲＧＢ色空間が選択されても良い。ＲＧＢ色空間にて表されているデータは、メモリカードに格納される際に、データを圧縮して格納するフォーマットであるＪＰＥＧ形式に適した色空間特性を有するＹＣｂＣｒ色空間に変換される。画像データをＪＰＥＧ形式にて保存する場合には、ＲＧＢ色空間にて表されている画像データを、後述するマトリクスＳの逆マトリクスを用いた演算を実行して画像データの色空間をＲＧＢ色空間、例えば、ｓＲＧＢ色空間からＹＣｂＣｒ色空間に変換する。なお、ｓＲＧＢ色空間からＹＣｂＣｒ色空間に変換する際には、ｓＲＧＢ色空間の領域外の色彩値、すなわち、色彩値として負値のデータも有効なまま変換するものとする。
【００３６】
本画像データ出力システム１０に用いられるディジタルスチルカメラ１２は、画像データに加えて画像処理制御情報ＧＩを画像ファイルとしてメモリカードＭＣに格納する。ディジタルスチルカメラ１２によって生成される画像ファイルは、画像ファイルの互換性を維持するため、通常、ディジタルスチルカメラ用画像ファイルフォーマット規格（Exif）に従ったファイル構造を有している。Exifファイルの仕様は、電子情報技術産業協会（ＪＥＩＴＡ）によって定められている。
【００３７】
このExifファイル形式に従うファイル形式を有する場合の画像ファイル内部の概略構造について図３を参照して説明する。図３はExifファイル形式にて格納されている画像ファイル１００の概略的な内部構造を示す説明図である。なお、本実施例中におけるファイルの構造、データの構造、格納領域といった用語は、ファイルまたはデータ等が記憶装置内に格納された状態におけるファイルまたはデータのイメージを意味するものである。
【００３８】
Exifファイルとしての画像ファイル１００は、ＪＰＥＧ形式の画像データを格納するＪＰＥＧ画像データ格納領域１０１と、格納されているＪＰＥＧ画像データに関する各種付属情報を格納する付属情報格納領域１０２とを備えている。付属情報格納領域１１２には、撮影時色空間、撮影日時、露出、シャッター速度等といったＪＰＥＧ画像の撮影条件に関する撮影時情報、ＪＰＥＧ画像データ格納領域１０１に格納されているＪＰＥＧ画像のサムネイル画像データがＴＩＦＦ形式にて格納されている。付属情報は画像データがメモリカードＭＣに書き込まれる際に自動的に付属情報格納領域１０２に格納される。また、付属情報格納領域１０２は、ＤＳＣ製造者に解放されている未定義領域であるMakernoteデータ格納領域１０３を備えており、ＤＳＣ製造者はMakernoteデータ格納領域１０３に対して任意の情報を格納させることができる。なお、当業者にとって周知であるように、Exif形式のファイルでは、各データを特定するためにタグが用いられている。
【００３９】
Makernoteデータ格納領域１０３もまた、タグによって格納されているデータを識別できる構成を備えており、本実施例では、カラープリンタ２０における画像処理を制御するための画像処理制御情報ＧＩが格納されている。
【００４０】
画像処理制御情報ＧＩは、カラープリンタ２０等の出力装置が有する色再現特性、画像出力特性を考慮して、最適な画像出力結果を得ることができるように画像出力条件を指定する情報である。画像処理制御情報ＧＩとして格納される情報には、例えば、ガンマ値、ターゲットとする色空間に関するパラメータ、コントラスト、カラーバランス調整、シャープネス、色補正に関するパラメータが含まれている。ターゲットとする色空間に関するパラメータは、出力装置における画像処理時に実行される色空間、より詳細には、色空間変換マトリクスのマトリクス値を特定する。なお、色空間に関するパラメータは、画像データ生成時における色空間とは独立して任意に指定（設定）可能な色空間情報である。
【００４１】
ディジタルスチルカメラ１２において生成された画像ファイルＧＦは、例えば、ケーブルＣＶ、コンピュータＰＣを介して、あるいは、ケーブルＣＶを介してカラープリンタ２０に送出される。あるいは、ディジタルスチルカメラ１２に装着されているメモリカードＭＣが接続されたコンピュータＰＣを介して、あるいは、メモリカードＭＣをプリンタ２０に対して直接、接続することによって画像ファイルがカラープリンタ２０に送出される。なお、以下の説明では、メモリカードＭＣがカラープリンタ２０に対して直接、接続される場合に基づいて説明する。
【００４２】
Ｂ．画像出力装置の構成：
図４を参照して第１実施例に係る画像出力装置、すなわち、カラープリンタ２０の概略構成について説明する。図４は第１実施例に係るカラープリンタ２０の概略構成を示すブロック図である。
【００４３】
カラープリンタ２０は、カラー画像の出力が可能なプリンタであり、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色の色インクを印刷媒体上に噴射してドットパターンを形成することによって画像を形成するインクジェット方式のプリンタであり、あるいは、カラートナーを印刷媒体上に転写・定着させて画像を形成する電子写真方式のプリンタである。色インクには、上記４色に加えて、ライトシアン（薄いシアン、ＬＣ）、ライトマゼンタ（薄いマゼンタ、ＬＭ）、ダークイエロ（暗いイエロ、ＤＹ）を用いても良い。
【００４４】
カラープリンタ２０は、図示するように、キャリッジ２１に搭載された印字ヘッド２１１を駆動してインクの吐出およびドット形成を行う機構と、このキャリッジ２１をキャリッジモータ２２によってプラテン２３の軸方向に往復動させる機構と、紙送りモータ２４によって印刷用紙Ｐを搬送する機構と、制御回路３０とから構成されている。キャリッジ２１をプラテン２３の軸方向に往復動させる機構は、プラテン２３の軸と並行に架設されたキャリッジ２１を摺動可能に保持する摺動軸２５と、キャリッジモータ２２との間に無端の駆動ベルト２６を張設するプーリ２７と、キャリッジ２１の原点位置を検出する位置検出センサ２８等から構成されている。印刷用紙Ｐを搬送する機構は、プラテン２３と、プラテン２３を回転させる紙送りモータ２４と、図示しない給紙補助ローラと、紙送りモータ２４の回転をプラテン２３および給紙補助ローラに伝えるギヤトレイン（図示省略）とから構成されている。
【００４５】
制御回路３０は、プリンタの操作パネル２９と信号をやり取りしつつ、紙送りモータ２４やキャリッジモータ２２、印字ヘッド２１１の動きを適切に制御している。カラープリンタ２０に供給された印刷用紙Ｐは、プラテン２３と給紙補助ローラの間に挟み込まれるようにセットされ、プラテン２３の回転角度に応じて所定量だけ送られる。
【００４６】
キャリッジ２１にはインクカートリッジ２１２とインクカートリッジ２１３とが装着される。インクカートリッジ２１２には黒（Ｋ）インクが収容され、インクカートリッジ２１３には他のインク、すなわち、シアン（Ｃ），マゼンタ（Ｍ），イエロ（Ｙ）の３色インクの他に、ライトシアン（ＬＣ），ライトマゼンタ（ＬＭ），ダークイエロ（ＤＹ）の合計６色のインクが収納されている。
【００４７】
次に図５を参照してカラープリンタ２０の制御回路３０の内部構成について説明する。図５は、カラープリンタ２０の制御回路３０の内部構成を示す説明図である。図示するように、制御回路３０の内部には、ＣＰＵ３１，ＰＲＯＭ３２，ＲＡＭ３３，メモリカードＭＣからデータを取得するＰＣＭＣＩＡスロット３４，紙送りモータ２４やキャリッジモータ２２等とデータのやり取りを行う周辺機器入出力部（ＰＩＯ）３５，タイマ３６，駆動バッファ３７等が設けられている。駆動バッファ３７は、インク吐出用ヘッド２１４ないし２２０にドットのオン・オフ信号を供給するバッファとして使用される。これらは互いにバス３８で接続され、相互にデータのやり取りが可能となっている。また、制御回路３０には、所定周波数で駆動波形を出力する発振器３９、および発振器３９からの出力をインク吐出用ヘッド２１４ないし２２０に所定のタイミングで分配する分配出力器４０も設けられている。
【００４８】
制御回路３０は、メモリカードＭＣから画像ファイル１００を読み出し、画像処理制御情報ＧＩを解析し、解析した画像処理制御情報ＧＩに基づいて画像処理を実行する。制御回路３０は、紙送りモータ２４やキャリッジモータ２２の動きと同期を採りながら、所定のタイミングでドットデータを駆動バッファ３７に出力する。制御回路３０によって実行される詳細な画像処理の流れについては、以下に説明する。
【００４９】
Ｃ．画像出力装置における画像処理：
図６および図７を参照して第１の実施例に係るカラープリンタ２０における画像処理について説明する。図６は第１実施例に係るカラープリンタ２０における印刷処理の処理ルーチンを示すフローチャートである。図７はカラープリンタ２０における画像処理の流れを示すフローチャートである。
【００５０】
プリンタ２０の制御回路３０（ＣＰＵ３１）は、スロット３４にメモリカードＭＣが差し込まれると、メモリカードＭＣから画像ファイル１００を読み出し、読み出した画像ファイル１００をＲＡＭ３３に一時的に格納する（ステップＳ１００）。ＣＰＵ３１は読み出した画像ファイル１００から画像処理制御情報ＧＩを取得し、画像処理時における色空間を指定するColorSpaceタグを検索する（ステップＳ１１０）。ＣＰＵ３１は、ColorSpaceタグを検索・発見できた場合には（ステップＳ１２０：Ｙｅｓ）、指定された色空間情報を取得して解析する（ステップＳ１３０）。ＣＰＵ３１は、解析した色空間情報に基づいて後に詳述する画像処理を実行し（ステップＳ１４０）、処理された画像データをプリントアウトする（ステップＳ１５０）。
【００５１】
ＣＰＵ３１は、ColorSpaceタグを検索・発見できなかった場合には（ステップＳ１２０：Ｎｏ）、カラープリンタ２０が予めデフォルト値として保有している色空間情報、例えばｓＲＧＢ色空間の情報をＲＯＭ３２から取得して通常の画像処理を実行する（ステップＳ１６０）。ＣＰＵ３１は、処理した画像データをプリントアウト（ステップＳ１５０）して本処理ルーチンを終了する。
【００５２】
カラープリンタ２０において実行される画像処理について図７を参照して詳細に説明する。カラープリンタ２０の制御回路３０（ＣＰＵ３１）は、読み出した画像ファイル１００から画像データＧＤを取りだす（ステップＳ２００）。ディジタルスチルカメラ１２は、既述のように画像データをＪＰＥＧ形式のファイルとして保存しており、ＪＰＥＧファイルでは、圧縮率を高くするために、生成した画像データの色空間（ｓＲＧＢ色空間）をＹＣｂＣｒ色空間に変換して画像データを保存している。
【００５３】
しかしながら、パーソナルコンピュータおよびプリンタ等では、通常、ＲＧＢの色空間にて表現されている画像データのみを取り扱い得るので、ＹＣｂＣｒの色空間にて表現されている画像データの色空間をＲＧＢ色空間に変換する必要がある。
【００５４】
ＣＰＵ３１は、ＹＣｂＣｒの画像データをＲＧＢの画像データに変換するために３×３マトリクス演算Ｓを実行する（ステップＳ２１０）。なお、マトリクス演算Ｓは、JPEG FIle Interchange Format（ＪＦＩＦ）の規格によって定義されている、画像データの色空間をＹＣｂＣｒ色空間からＲＧＢ色空間に変換するための演算式であり、以下に示す演算式である。
【００５５】
【数１】
0004636001.tif 000002
【００５６】
このマトリクス演算Ｓを実行する際には、ＣＰＵ３１は変換後得られたＲＧＢ色空間の画像データが、所定のＲＧＢ色空間、たとえば、ｓＲＧＢ色空間の定義領域を表す第１の正の色彩値（表色値）の領域を超える第２の正の色彩値（表色値）や、ＲＧＢ色空間において負の値を取る負の色彩値（表色値）を有する場合であっても、第２の正の色彩値および負の色彩値を、ｓＲＧＢ色空間の定義領域にクリッピング、すなわち丸める（切り捨てる）ことなく有効値として扱い、第１の正の色彩値と共にそのまま保存する。したがって、画像データが第２の正の色彩値または負の色彩値を有する場合には、データ容量は８ビットよりも大きくなる。なお、ｓＲＧＢ色空間を例示に用いたのは、標準的なオペレーティングシステム（ＯＳ）にて一般的に用いられている色空間だからである。
【００５７】
ＣＰＵ３１は、こうして得られたＲＧＢ色空間の画像データに対して、ガンマ補正、並びに、マトリクス演算Ｍを実行する（ステップＳ２２０）。ここで実行される処理は、画像処理制御情報ＧＩの中で指定された色空間情報、およびガンマ値に従って実行される処理である。ガンマ補正を実行する際には、ＣＰＵ３１は既述のパラメータの中でガンマ値を参照し、設定されているガンマ値（ＤＳＣの固有値）を用いて映像データに対してガンマ変換処理を実行する。
【００５８】
マトリクス演算ＭはＲＧＢ色空間をＸＹＺ色空間に変換するための演算処理である。マトリクス演算Ｍに用いられる３×３マトリクス（Ｍ）の各マトリクス値は、画像処理制御情報ＧＩによって指定されるマトリクス値であり、ColorSpaceタグにて指定されたアドレスに格納されている。ＣＰＵ３１は、書き込まれているマトリクス値を用いてマトリクス演算Ｍを実行する。このとき、画像処理制御情報ＧＩによって指定されるマトリクス値は、ｓＲＧＢ色空間、ＮＴＳＣ色空間をＸＹＺ色空間に変換するためのマトリクスを定義するマトリクス値である。ここで、ＸＹＺ色空間を介してColorSpaceタグに記載されている色空間情報を反映させるのは、ＸＹＺ色空間が絶対色空間であり、ＤＳＣ、プリンタといったデバイスに依存しないデバイス非依存性色空間だからである。色空間を変換する際に、各色空間における色彩値をＸＹＺ色空間においてマッチングさせることにより、デバイスに依存しないカラーマッチングを行うことができる。マトリクス演算Ｍは以下に示す演算式である。
【００５９】
【数２】
0004636001.tif 000003
【００６０】
ＲＧＢ色空間上における、可視領域（ＶＡ）、ｓＲＧＢ（ＳＲ）、ＮＴＳＣ（ＮＳ）、ｗＲＧＢ（ＷＲ）の色空間領域（色再現領域）は図８に示すとおりである。図８から理解できるように、ｓＲＧＢ色空間が最も狭い色空間領域を有しており、ＮＴＳＣ色空間領域、およびｗＲＧＢ色空間領域はｓＲＧＢ色空間領域よりも広い色空間領域を有している。
【００６１】
マトリクス演算Ｍ実行後に得られる画像データＧＤの色空間はＸＹＺ色空間である。従来は、プリンタまたはコンピュータにおける画像処理に際して用いられる色空間はｓＲＧＢに固定されており、ディジタルスチルカメラ１２の有する色空間を有効に活用することができなかった。これに対して、本実施例では、画像ファイルＧＦの画像処理制御情報ＧＩによって画像処理時のターゲット色空間（マトリクス値）を指定し、指定された色空間に対応して（指定されたマトリクス値を用いて）マトリクス演算Ｍに用いられるマトリクス（Ｍ）を変更するプリンタ（プリンタドライバ）を用いている。したがって、ディジタルスチルカメラ１２において、画像データがｓＲＧＢ色空間よりも広い空間を有するＮＴＳＣ−ＲＧＢ色空間にて生成された場合にも、ターゲット色空間としてＮＴＳＣ−ＲＧＢ色空間を指定することによって、画像データが生成された色空間を有効に活用して、正しい色再現を実現することができる。
【００６２】
ＣＰＵ３１は、任意の画質調整パラメータに基づく画像調整を実行するために、画像データＧＤの色空間をＸＹＺ色空間からｗＲＧＢ色空間へ変換する処理、すなわち、マトリクス演算Ｎ-1および逆ガンマ補正を実行する（ステップＳ２３０）。なお、ｗＲＧＢ色空間は、図８に示すとおりｓＲＧＢ色空間よりも広い色空間であり、ｓＲＧＢ色空間では定義領域に含まれず表現されなかった第２の正の色彩値および負の色彩値も、ｗＲＧＢ色空間の定義領域内に含まれる表現可能な色彩値として取り扱われ得る。逆ガンマ補正を実行する際には、ＣＰＵ３１は既述のパラメータの中でカラープリンタ２０側のガンマ値を参照し、設定されているガンマ値の逆数を用いて画像データに対して逆ガンマ変換処理を実行する。マトリクス演算Ｎ-1を実行する場合には、ＣＰＵ３１はＲＯＭ３１からｗＲＧＢ色空間への変換に対応するマトリクス（Ｎ-1）を用いてマトリクス演算を実行する。マトリクス演算Ｎ-1は以下に示す演算式である。
【００６３】
【数３】
0004636001.tif 000004
【００６４】
マトリクス演算Ｎ-1実行後に得られる画像データＧＤの色空間はｗＲＧＢ色空間である。このｗＲＧＢ色空間は既述のように、ｓＲＧＢ色空間よりも広い色空間であり、元来、ディジタルスチルカメラ１２によって表現可能なＲＧＢ色空間をその定義領域内に含んでいる。
【００６５】
ＣＰＵ３１は、画像を特徴付けるための自動画像調整を実行する（ステップＳ２４０）。ここで実行される処理は、画像処理制御情報ＧＩの中の任意に設定される画質調整情報に従って実行される処理である。自動画像調整を実行する際には、ＣＰＵ３１は既述のパラメータの中から明るさ、シャープネス等のパラメータ値をそれぞれ参照し、設定されているパラメータ値を用いて映像データに対して画像調整を実行する。なお、自動調整パラメータが指定されている場合には、自動調整パラメータによって指定されるパラメータ値を基本として、任意に指定されている他のパラメータ値を反映させる。
【００６６】
また、画像ファイルＧＦの画像処理制御情報ＧＩにてこれら画質調整情報が指定されていない場合であっても、自動調整パラメータ、例えば、撮影シーンを示すパラメータはディジタルスチルカメラ１２側にて自動的に付されるため、ＣＰＵ３１は、自動調整パラメータ値に従って画像調整を実行する。
【００６７】
ＣＰＵ３１は、印刷のためのｗＲＧＢ色変換処理およびハーフトーン処理を実行する（ステップＳ２５０）。ｗＲＧＢ色変換処理では、ＣＰＵ３１は、ＲＯＭ３２内に格納されているｗＲＧＢ色空間に対応したＣＭＹＫ色空間への変換用ルックアップテーブル（ＬＵＴ）を参照し、画像データの色空間をｗＲＧＢ色空間からＣＭＹＫ色空間へ変更する。すなわち、Ｒ・Ｇ・Ｂの階調値からなる画像データをプリンタ２４で使用する、例えば、Ｃ・Ｍ・Ｙ・Ｋ・ＬＣ・ＬＭの各６色の階調値のデータに変換する。
【００６８】
ハーフトーン処理では、色変換済みの画像データを受け取って、階調数変換処理を行う。本実施例においては、色変換後の画像データは各色毎に２５６階調幅を持つデータとして表現されている。これに対し、本実施例のカラープリンタ２０では、「ドットを形成する」，「ドットを形成しない」のいずれかの状態しか採り得ない。すなわち、本実施例のプリンタ２４は局所的には２階調しか表現し得ない。そこで、２５６階調を有する画像データを、カラープリンタ２０が表現可能な２階調で表現された画像データに変換する。この２階調化（２値化）処理の代表的な方法として、誤差拡散法と呼ばれる方法と組織的ディザ法と呼ばれる方法とがある。
【００６９】
カラープリンタ２０では、色変換処理に先立って、画像データの解像度が印刷解像度よりも低い場合は、線形補間を行って隣接画像データ間に新たなデータを生成し、逆に印刷解像度よりも高い場合は、一定の割合でデータを間引くことによって、画像データの解像度を印刷解像度に変換する解像度変換処理を実行する。また、カラープリンタ２０は、ドットの形成有無を表す形式に変換された画像データを、カラープリンタ２０に転送すべき順序に並べ替えてるインターレス処理を実行する。
【００７０】
本実施例では、カラープリンタ２０において全ての画像処理を実行し、生成された画像データに従って、ドットパターンが印刷媒体上に形成されるが、画像処理の全て、または、部分をコンピュータＰＣ上で実行するようにしても良い。この場合には、コンピュータＰＣのハードディスク等にインストールされている画像データ処理アプリケーションに図７を参照して説明した画像処理機能を持たせることによって実現される。ディジタルスチルカメラ１２にて生成された画像ファイルＧＦは、ケーブルＣＶを介して、あるいは、メモリカードＭＣを介してコンピュータＰＣに対して提供される。コンピュータＰＣ上では、ユーザの操作によってアプリケーションが起動され、画像ファイルＧＦの読み込み、画像処理制御情報ＧＩの解析、画像データＧＤの変換、調整が実行される。あるいは、メモリカードＭＣの差込を検知することによって、またあるいは、ケーブルＣＶの差込を検知することによって、アプリケーションが自動的に起動し、画像ファイルＧＦの読み込み、画像処理制御情報ＧＩの解析、画像データＧＤの変換、調整が自動的になされても良い。
【００７１】
以上、説明したように第１実施例に従うディジタルスチルカメラ１２によれば、プリンタ２０にて実行される色変換処理にて使用すべき色空間情報を指定することができる画像ファイルを生成することができる。したがって、ディジタルスチルカメラによって用いられた色空間特性を、プリンタ２０に正しく解釈させることができる。また、第１の実施例に従うカラープリンタ２０における画像処理によれば、画像ファイルＧＦに含まれる画像処理制御情報ＧＩに基づいて画像処理時のターゲット色空間、たとえば、色変換マトリクスのマトリクス値を設定し、画像データＧＤの色変換処理を実行するので、画像データの色彩を正しく再現することができる。したがって、色空間の相違に起因して生じる、ディジタルスチルカメラ１２における撮影結果とカラープリンタ２０における出力結果の相違を防止することができる。さらに、ディジタルスチルカメラ１２の色再現特性を正しく再現することができる。
【００７２】
また、カラープリンタ２０は、ｓＲＧＢ色空間よりも広いｗＲＧＢ色空間に対応したＣＭＹＫ色空間変換テーブルを備えている。したがって、ディジタルスチルカメラ１２によって生成された、ｓＲＧＢ色空間の定義領域外にも分布する画像データを有効に取り扱うことができると共に、ｓＲＧＢ色空間の定義領域外に分布する画像データを用いて、より高彩度の印刷結果を得ることができる。すなわち、ｓＲＧＢ色空間上ではその定義領域外に存在するために表現できなかった色情報を用いて、より彩度の高い印刷結果を得ることができる。
【００７３】
Ｄ．その他の実施例：
カラープリンタ２０における画像処理は、図９に示すように実行されても良い。図９は第２の実施例としてのカラープリンタ２０における画像処理を示すフローチャートである。本実施例では、ｓＲＧＢ色空間からｗＲＧＢ色空間への色空間特性の変更に際して、マトリクス演算Ｍおよびマトリクス演算Ｎ-1を一つのマトリクス演算（ＭＮ-1）（ステップＳ３２０）として、画像処理の高速化を図っている。
【００７４】
また、カラープリンタ２０における画像処理は、図１０に示すように実行されても良い。図１０は第３の実施例としてのカラープリンタ２０における画像処理を示すフローチャートである。本実施例では、ＹＣｂＣｒ色空間で表現されている画像データに対して自動画像調整を先ず実行する（ステップ４１０）。続いて、自動画像調整が終了した画像データに対して、マトリクスＳ演算（ステップＳ４２０）、マトリクスＭ演算（ステップＳ４３０）、マトリクスＮ-1演算（ステップＳ４４０）を実行して、色空間の変換を順次実行する。
【００７５】
上記各画像処理の実施例では、共に出力装置としてカラープリンタ２０を用いているが、出力装置にはＣＲＴ、ＬＣＤ、プロジェクタ等の表示装置を用いることもできる。かかる場合には、出力装置としての表示装置によって、例えば、図７等を用いて説明した画像処理を実行する画像処理プログラム（ディスプレイドライバ）が実行される。あるいは、ＣＲＴ等がコンピュータの表示装置として機能する場合には、コンピュータ側にて画像処理プログラムが実行される。ただし、最終的に出力される画像データは、ＣＭＹＫ系色空間ではなくＲＧＢ色空間を有している。
【００７６】
かかる場合には、カラープリンタ２０を介した印刷結果がディジタルスチルカメラ１２によって生成された画像データの色空間を反映できるのと同様にして、ＣＲＴ等の表示装置における表示結果を画像ファイルＧＦによって指定することができる。したがって、画像ファイルＧＦの画像処理制御情報ＧＩに、ＣＲＴ等の表示装置に適したパラメータを持たせることにより、また、個々の表示装置の表示特性に最適化したパラメータを持たせることにより、ディジタルスチルカメラ１２によって生成された画像データＧＤをより正確に表示させることができる。
【００７７】
上記実施例では、画像ファイルＧＦをディジタルスチルカメラ２０にて生成する例について説明したが、画像ファイルＧＦは、この他にも、ディジタルビデオカメラ（ＤＶＣ）、スキャナ等の入力装置（画像ファイル生成装置）によって生成される。ディジタルビデオカメラにて生成される場合には、例えば、静止画像データと出力制御情報とを格納する画像ファイル、あるいは、ＭＰＥＧ形式等の動画像データと出力制御情報とを含む動画像ファイルが生成される。この動画像ファイルが用いられる場合には、動画の全部または一部のフレームに対して出力制御情報に応じた出力制御が実行される。
【００７８】
以上、いくつかの実施例に基づき本発明に係る画像データ生成装置、画像データ出力装置を説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【００７９】
例えば、上記第１の実施例において、マトリクスＳ演算時に第２の正の色彩値および負の色彩値を有効とする（保持する）処理を実行することなく、マトリクスＭ演算時に、指定された色空間情報を反映する処理を実行しても良い。かかる場合には、画像処理に際して画像データ生成時における色空間を正しく解釈し、正しい色再現を実現することができる。したがって、入力装置、出力装置等の装置固有の色空間の影響を受けることのない、装置非依存性の色空間変換処理を実行することができる。この結果、撮影時に得られた画像データの出力結果と同様の出力結果を出力装置から得ることができる。
【００８０】
また、例示した各パラメータは、あくまでも例示に過ぎず、これらのパラメータによって本願に係る発明が制限されることはない。さらに、各数式におけるマトリクスＳ、Ｍ、Ｎ-1の各マトリクス値は例示に過ぎず、ターゲットとする色空間、あるいは、カラープリンタ２０において利用可能な色空間等によって適宜変更され得ることはいうまでもない。
【００８１】
上記各実施例では、画像ファイル生成装置としてディジタルスチルカメラ１２を用いて説明したが、この他にもスキャナ、ディジタルビデオカメラ等が用いられ得る。スキャナを用いる場合には、画像ファイルＧＦの基本情報、任意情報の指定はコンピュータＰＣ上で実行されても良く、あるいは、スキャナ上に情報設定用に予め設定情報が割り当てられているプリセットボタン、任意設定のための表示画面および設定用ボタンを供えておき、スキャナ単独で実行可能にしてもよい。
【００８２】
上記各実施例において用いた色空間はあくまでも例示であり、他の色空間を用いても構わない。いずれの場合にも、ディジタルスチルカメラ１２等の画像データ生成装置にて生成された画像データが、画像データ生成装置の有する色空間を反映して出力されれば良い。
【００８３】
上記第１実施例では、画像ファイルＧＦとしてExif形式のファイルを例にとって説明したが、本発明に係る画像ファイルの形式はこれに限られない。すなわち、出力装置によって出力されるべき画像データと、ディジタルスチルカメラ１２等の画像データ生成装置において用いられた色空間に関する情報とが少なくとも含まれている画像ファイルであれば良い。このようなファイルであれば、画像データ生成装置において生成された画像データ（モニタ等を介して得られる画像表示）と出力装置における出力画像との出力画像の相違を低減することができるからである。
【００８４】
なお、画像データと出力装置制御情報ＣＩとが含まれる画像ファイルＧＦには、出力装置制御情報ＣＩとを関連付ける関連付けデータを生成し、画像データと出力装置制御情報ＣＩとをそれぞれ独立したファイルに格納し、画像処理の際に関連付けデータを参照して画像データと出力装置制御情報ＣＩとを関連付け可能なファイルも含まれる。かかる場合には、画像データと出力装置制御情報ＣＩとが別ファイルに格納されているものの、出力装置制御情報ＣＩを利用する画像処理の時点では、画像データおよび出力装置制御情報ＣＩとが一体不可分の関係にあり、実質的に同一のファイルに格納されている場合と同様に機能するからである。すなわち、少なくとも画像処理の時点において、画像データと出力装置制御情報ＣＩとが関連付けられて用いられる態様は、本実施例における画像ファイルＧＦに含まれる。さらに、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ等の光ディスクメディアに格納されている動画像ファイルも含まれる。
【００８５】
上記第１実施例に係るカラープリンタ２０はあくまで例示であり、その構成は各実施例の記載内容に限定されるものではない。カラープリンタ２０は、少なくとも、画像ファイルＧＦの画像処理制御情報ＧＩを解析して、記載、または、指定された色空間情報に応じて画像を出力（印刷）できればよい。
【図面の簡単な説明】
【００８６】
【図１】第１実施例に係る画像出力装置を適用可能な画像データ出力システムの一例を示す説明図である。
【図２】第１実施例に係る画像出力装置が出力する画像ファイル（画像データ）を生成可能なディジタルスチルカメラの概略構成を示すブロック図である。
【図３】Exifファイル形式にて格納されている画像ファイル１００の概略的な内部構造を示す説明図である。
【図４】第１実施例に係るカラープリンタ２０の概略構成を示すブロック図である。
【図５】カラープリンタ２０の制御回路３０の内部構成を示す説明図である。
【図６】第１実施例に係るカラープリンタ２０における印刷処理の処理ルーチンを示すフローチャートである。
【図７】第１実施例に係るカラープリンタ２０における画像処理の流れを示すフローチャートである。
【図８】ＲＧＢ色空間上における、可視領域（ＶＡ）、ｓＲＧＢ（ＳＲ）、ＮＴＳＣ（ＮＳ）、ｗＲＧＢ（ＷＲ）の色空間領域を示す説明図である。
【図９】第２の実施例としてのカラープリンタ２０における画像処理を示すフローチャートである。
【図１０】第３の実施例としてのカラープリンタ２０における画像処理を示すフローチャートである。
【符号の説明】
【００８７】
１０…画像データ出力システム
１２…ディジタルスチルカメラ
１２１…光学回路
１２２…画像取得回路
１２３…画像処理回路
１２４…制御回路
１２６…選択・決定ボタン
１４…ディスプレイ
２０…カラープリンタ
２１…キャリッジ
２１１…印字ヘッド
２１２…インクカートリッジ
２１３…インクカートリッジ
２１４〜２２０…インク吐出用ヘッド
２２…キャリッジモータ
２３…プラテン
２４…紙送りモータ
２５…摺動軸
２６…駆動ベルト
２７…プーリ
２８…位置検出センサ
２９…操作パネル
３０…制御回路
３１…演算処理装置（ＣＰＵ）
３２…プログラマブルリードオンリメモリ（ＰＲＯＭ）
３３…ランダムアクセスメモリ（ＲＡＭ）
３４…ＰＣＭＣＩＡスロット
３５…周辺機器入出力部（ＰＩＯ）
３６…タイマ
３７…駆動バッファ
３８…バス
３９…発振器
４０…分配出力器
１００…画像ファイル（Exifファイル）
１０１…ＪＰＥＧ画像データ格納領域
１０２…付属情報格納領域
１０３…Makernote格納領域
ＭＣ…メモリカード
【図１】
0004636001.tif 000005
【図２】
0004636001.tif 000006
【図３】
0004636001.tif 000007
【図４】
0004636001.tif 000008
【図５】
0004636001.tif 000009
【図６】
0004636001.tif 000010
【図７】
0004636001.tif 000011
【図８】
0004636001.tif 000012
【図９】
0004636001.tif 000013
【図１０】
0004636001.tif 000014