(57)【要約】【課題】複数の色空間によって表される画像ファイルの色情報を正しく読み取ることのできる画像ファイルの読み取り方法を提供する。【解決手段】画像ファイルを入力し（ステップＳ１）、色空間識別タグの内容に基づいて画像ファイルの色空間がｓＲＧＢであるか否かを判定して（ステップＳ３）、ｓＲＧＢでない場合は色空間情報タグを読み取り（ステップＳ４）、その内容に基づいて初期変換マトリックスを再構築して、主画像データの色空間をＡｄｏｂｅＲＧＢから固有色空間に変換するための変換マトリックスを算出する（ステップＳ７）。この変換マトリックスを用いて主画像データの色空間変換を行う（ステップＳ８）。【選択図】図３
2004362417.tif 000002
【特許請求の範囲】
【請求項１】
設定された色空間による画素ごとの色情報と、前記色空間が第１の色空間であるか否かを表す色空間識別タグと、前記色空間の色空間情報を表す色空間情報タグとを少なくとも有する画像ファイルを外部より入力し、
前記色空間識別タグに基づいて前記画像ファイルの色空間が前記第１の色空間であるか否かを判定し、
前記第１の色空間でないと判定された場合、その画像ファイルの色空間情報タグを参照することを特徴とする画像ファイルの読み取り方法。
【請求項２】
請求項１の画像ファイルの読み取り方法において、
前記第１の色空間でないと判定された画像ファイルの色空間を、前記参照された色空間情報タグに基づいて第２の色空間に変換し、
その画像ファイルの色情報を前記第２の色空間によって表すことを特徴とする画像ファイルの読み取り方法。
【請求項３】
請求項２の画像ファイルの読み取り方法において、
前記第１の色空間を前記第２の色空間に変換するための変換マトリックスを記憶し、
前記画像ファイルの色空間が前記第１の色空間であると判定された場合、前記変換マトリックスに基づいてその画像ファイルに設定された色空間を前記第１の色空間から前記第２の色空間に変換し、
前記画像ファイルの色空間が前記第１の色空間でないと判定された場合、前記参照された色空間情報タグに基づいて前記変換マトリックスを再構築し、再構築された変換マトリックスに基づいてその画像ファイルに設定された色空間を前記第２の色空間に変換することを特徴とする画像ファイルの読み取り方法。
【請求項４】
第１の色空間を第２の色空間に変換するための変換マトリックスを記憶し、
設定された第１の色空間または第３の色空間による画素ごとの色情報と、前記色空間が前記第１の色空間であるか否かを表す色空間識別タグと、前記色空間が前記第１の色空間でない場合に前記第３の色空間の色空間情報を表す色空間情報タグとを少なくとも有する画像ファイルを外部より入力し、
前記色空間識別タグに基づいて前記画像ファイルの色空間が前記第１の色空間であるか否かを判定し、
前記第１の色空間であると判定された場合、前記変換マトリックスに基づいてその画像ファイルに設定された色空間を前記第１の色空間から前記第２の色空間に変換し、
前記第１の色空間でないと判定された場合、前記色空間情報タグに基づいて前記変換マトリックスを再構築し、再構築された変換マトリックスに基づいてその画像ファイルに設定された色空間を前記第３の色空間から前記第２の色空間に変換し、
その画像ファイルの色情報を前記第２の色空間によって表すことを特徴とする画像ファイルの読み取り方法。
【請求項５】
請求項１〜４のいずれかの画像ファイルの読み取り方法を実行する画像ファイル読み取り装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラなどによって記録された画像ファイルの読み取り方法に関する。
【０００２】
【従来の技術】
デジタルカメラなどにおける画像ファイルの記録方式として、社団法人  日本電子工業振興協会（ＪＥＩＤＡ）によって規格化されているカメラファイルシステム規格（ＤＣＦ：Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ  ｖｅｒ１．０）のフォーマットがある。このＤＣＦフォーマットで記録された画像ファイルを読み取る装置が知られている（特許文献１）。
【０００３】
【特許文献１】
特開２００２−１１６９４６号公報
【０００４】
【発明が解決しようとする課題】
ＤＣＦフォーマットでは、画像ファイルに用いる色空間をｓＲＧＢと規定している。そのため、特許文献１の読み取り装置を含め、ＤＣＦフォーマットに準拠している通常の装置では、読み取った画像ファイルの色情報がｓＲＧＢで表されていることを前提として処理を行っている。しかし、特に高画質が要求されるハイエンド機器などにおいて、ｓＲＧＢよりも表現できる色の範囲が広い他の色空間を用いて色情報を表すことが求められている。特許文献１の読み取り装置では、このようにｓＲＧＢ以外の色空間によって表された画像ファイルの色情報を正しく読み取ることができない。
【０００５】
本発明は、複数の色空間によって表される画像ファイルの色情報を正しく読み取ることのできる画像ファイルの読み取り方法および読み取り装置を提供するものである。
【０００６】
【課題を解決するための手段】
請求項１の発明による画像ファイルの読み取り方法は、設定された色空間による画素ごとの色情報と、色空間が第１の色空間であるか否かを表す色空間識別タグと、色空間の色空間情報を表す色空間情報タグとを少なくとも有する画像ファイルを外部より入力し、色空間識別タグに基づいて画像ファイルの色空間が第１の色空間であるか否かを判定し、第１の色空間でないと判定された場合、その画像ファイルの色空間情報タグを参照するものである。
請求項２の発明は、請求項１の画像ファイルの読み取り方法において、第１の色空間でないと判定された画像ファイルの色空間を参照された色空間情報タグに基づいて第２の色空間に変換し、その画像ファイルの色情報を第２の色空間によって表すものである。
請求項３の発明は、請求項２の画像ファイルの読み取り方法において、第１の色空間を第２の色空間に変換するための変換マトリックスを記憶し、画像ファイルの色空間が第１の色空間であると判定された場合、変換マトリックスに基づいてその画像ファイルに設定された色空間を第１の色空間から第２の色空間に変換し、画像ファイルの色空間が第１の色空間でないと判定された場合、参照された色空間情報タグに基づいて変換マトリックスを再構築し、再構築された変換マトリックスに基づいてその画像ファイルに設定された色空間を第２の色空間に変換するものである。
請求項４の発明による画像ファイルの読み取り方法は、第１の色空間を第２の色空間に変換するための変換マトリックスを記憶し、設定された第１の色空間または第３の色空間による画素ごとの色情報と、色空間が第１の色空間であるか否かを表す色空間識別タグと、色空間が第１の色空間でない場合に第３の色空間の色空間情報を表す色空間情報タグとを少なくとも有する画像ファイルを外部より入力し、色空間識別タグに基づいて画像ファイルの色空間が第１の色空間であるか否かを判定し、第１の色空間であると判定された場合、変換マトリックスに基づいてその画像ファイルに設定された色空間を第１の色空間から第２の色空間に変換し、第１の色空間でないと判定された場合、色空間情報タグに基づいて変換マトリックスを再構築し、再構築された変換マトリックスに基づいてその画像ファイルに設定された色空間を第３の色空間から第２の色空間に変換し、その画像ファイルの色情報を第２の色空間によって表すものである。
請求項５の発明による画像ファイル読み取り装置は、請求項１〜４のいずれかの画像ファイルの読み取り方法を実行するものである。
【０００７】
【発明の実施の形態】
本発明の一実施形態による印刷装置の構成を図１に示す。この印刷装置１は、デジタルスチルカメラ（ＤＳＣ）によって撮影された撮像画像などのカラー画像データを入力し、その画像を印刷出力する。このとき、画像データに設定された色空間をその画像データに記録されている色空間情報に基づいて変換するものである。印刷装置１は、カードリーダ部１１、変換マトリックス設定部１２、色空間変換部１３、印刷制御部１４、および印刷部１５を有する。
【０００８】
カードリーダ部１１にはメモリカード３が装填される。メモリカード３はカード状のリムーバブルメモリであり、ＤＳＣ２に装填することもできる。ＤＳＣ２にメモリカード３を装填することにより、ＤＳＣ２の撮像画像データによる画像ファイルをメモリカード３に記録することができる。このとき、ＤＳＣ２は従来のＤＣＦ規格とは異なる記録方式（以下、ＤＣＦ（２）という）のフォーマットを用いて画像ファイルをメモリカード３に記録する。カードリーダ部１１は、装填されたメモリカード３よりそれに記録されたＤＣＦ（２）フォーマットの画像ファイル（以下、単に画像ファイルという）を入力する。なお、ＤＳＣ２の撮像画像以外の画像ファイルをメモリカード３に記録し、これをカードリーダ部１１に入力することとしてもよい。
【０００９】
メモリカード３に記録される画像ファイルの構成を図２に示す。画像ファイルは、ＳＯＩ（Ｓｔａｒｔ  Ｏｆ  Ｉｍａｇｅ）２１、タグデータ２２、主画像データ２３、ＥＯＩ（Ｅｎｄ  Ｏｆ  Ｉｍａｇｅ）２４より構成される。ＳＯＩ２１とＥＯＩ２４は、それぞれ画像ファイルの先頭と終端を示す部分であり、特定の符号列によって構成される。カードリーダ部１１は、このＳＯＩ２１とＥＯＩ２４によって、画像ファイルを認識することができる。
【００１０】
主画像データ２３は、ＤＳＣ２の撮像画像などの画像データが記録されている部分である。ＤＳＣ２は、不図示の撮影レンズを通して入力した被写体像を不図示の撮像素子やＡ／Ｄ変換器などを用いて各画素ごとにデジタル信号化した後、所定の信号処理によって撮像画像データに変換する。この撮像画像データには、各画素ごとのＲ（赤）、Ｇ（緑）、Ｂ（青）３色の色成分の色情報が記録されており、これらの色情報はｓＲＧＢまたはＡｄｏｂｅ（登録商標）ＲＧＢのいずれかの色空間によって表されている。どちらの色空間を用いて表すかは、あらかじめＤＳＣ２においてユーザの操作などにより設定される。
【００１１】
ｓＲＧＢは、デジタルカメラやスキャナ、各種モニタなどの間で広く一般的に用いられている色空間であり、このｓＲＧＢに対応した機器間では同一の色を正しく表現することができる。一方、ＡｄｏｂｅＲＧＢはｓＲＧＢよりも広い色範囲を表現することができる色空間であり、このＡｄｏｂｅＲＧＢに対応した機器間でも同一の色を正しく表現できる。しかし、ｓＲＧＢによって表された画像データはＡｄｏｂｅＲＧＢ対応の機器では正しい色が表示されず、同様にその逆の場合も正しい色が表示されない。ＤＳＣ２は、あらかじめ設定されたこれらの色空間のいずれかによって撮像画像データの色情報を表し、それを主画像データ２３として記録する。このとき、撮像画像データに対して所定の圧縮処理、たとえばＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式の圧縮処理を行い、それを主画像データ２３として記録してもよい。
【００１２】
なお、本実施の形態では、ＤＳＣ２の撮像素子上に単板式カラー撮像素子の最も代表的なＲＧＢのカラーフィルタがベイア配列されているものとする。すなわち、ＤＳＣ２に入力された被写体像は、撮像素子やＡ／Ｄ変換器によってデジタル信号化された時点では各画素ごとにＲＧＢのいずれか１つの色成分の色情報しか有していないが、所定の信号処理によって撮像画像データに変換されることで、ＲＧＢ全ての色成分の色情報を有するようになる。ここで、撮像素子を構成する１つの光電変換素子を画素というが、この画素に対応した撮影画像データの１単位も画素という。また、画像も複数の画素から構成される概念である。
【００１３】
タグデータ２２は、その画像ファイルに関する各種情報が記録されている部分である。タグデータ２２は様々な種類のタグにより構成されており、それぞれのタグによって異なる情報を有している。このタグには、たとえば画像ファイルを撮影したときの撮影日時や撮影条件等の撮影情報が記録されたものや、サムネイル画像が記録されたもの、ファイルの記録フォーマットの情報が記録されているものなどがある。
【００１４】
画像ファイルの記録フォーマットに関するタグには、たとえば次のようなものがある。なお、以下の各タグにはそれぞれ特定の符号列が記録されており、各タグはその符号列によって様々な数値や特定の意味を表すものである。
（１）互換識別インデックス：画像ファイルの記録方式を識別するためのタグであり、従来のＤＣＦ規格である場合は“Ｒ９８”、ＤＣＦ（２）規格である場合は“Ｒ０３”と記録される。
（２）色空間識別タグ：画像ファイルの色空間がｓＲＧＢであるか否かを識別するためのタグであり、ｓＲＧＢである場合には“Ｃａｌｉｂｒａｔｅｄ”、それ以外である場合には“Ｕｎｃａｌｉｂｒａｔｅｄ”と記録される。
（３）色空間情報タグ：画像ファイルの色空間に関する情報（色空間情報）を示すタグであり、後に説明する参照白色点の色度座標値、原色の色度座標値、再生ガンマの値などが記録される。
【００１５】
カードリーダ部１１は、以上説明したような構成の画像ファイルを装填されたメモリカード３から入力する。入力された画像ファイルのうちタグデータの部分は図１の変換マトリックス設定部１２へ出力され、主画像データの部分は色空間変換部１３へ出力される。
【００１６】
変換マトリックス設定部１２は、色空間変換部１３において主画像データの色空間変換を行うときに用いられる変換マトリックスを設定する。印刷装置１のようなプリンタやモニタなどのように、入力された画像データを印刷や画像として出力する機器では、通常はそれぞれの機器ごとに異なる色特性（色空間）を有している。そのため、画像データの色情報をそのまま用いたのでは、画像の色を正しく表現することができない。しかし、画像データの色空間を自身が有する色空間に変換し、その画像データの色情報値を自身が有する色空間によって表す（以下、色空間変換という）ことで、画像の色を正しく表現することができるようになる。この色空間変換では、次に説明するようにして変換マトリックスが用いられる。
【００１７】
色空間変換部１３は、変換マトリックスを用いた変換式に画像データの各画素ごとの色情報を当てはめることによって、色空間変換を行う。たとえば、入力される画像データにおける画素１つの色情報を（Ｒ１、Ｇ１、Ｂ１）とすると、この画素の色空間変換後の色情報（ＲＣ１、ＧＣ１、ＢＣ１）は、下記の変換式（１）によって表される。
【数１】
ＲＣ１＝ａ・Ｒ１＋ｂ・Ｇ１＋ｃ・Ｂ１
ＧＣ１＝ｄ・Ｒ１＋ｅ・Ｇ１＋ｆ・Ｂ１
ＢＣ１＝ｇ・Ｒ１＋ｈ・Ｇ１＋ｉ・Ｂ１                ・・・・・（１）ただし
ａ，ｂ，ｃ，ｄ，ｅ，ｆ，ｇ，ｈ，ｉ：定数
【００１８】
上記の式（１）は、すなわち、ａ〜ｉの各定数による行列式として変換マトリックスが定義されることを表している。この変換マトリックスと色情報（Ｒ１、Ｇ１、Ｂ１）との行列演算によって、色空間変換後の色情報（ＲＣ１、ＧＣ１、ＢＣ１）が算出される。
【００１９】
変換マトリックス設定部１２は、ｓＲＧＢから印刷装置１に固有の色空間（以下、固有色空間という）へ変換するための変換マトリックス（以下、初期変換マトリックスという）ａ〜ｉをあらかじめ記憶している。したがって、画像ファイルに設定されている色空間がｓＲＧＢである場合は、この初期変換マトリックスａ〜ｉを用いることにより、色空間変換部１３において固有色空間への色空間変換を行うことができる。しかし、画像ファイルに設定されている色空間がＡｄｏｂｅＲＧＢである場合は、初期変換マトリックスでは固有色空間への色空間変換を行うことができない。このとき、変換マトリックス設定部１２は、初期変換マトリックスａ〜ｉを再構築することにより、ＡｄｏｂｅＲＧＢから固有色空間への色空間変換を行うための変換マトリックスａ’〜ｉ’を算出する。
【００２０】
変換マトリックス設定部１２は、画像ファイルのタグデータ、特に前述の色空間情報タグの内容に基づいて、初期変換マトリックスを再構築する。次に、色空間情報タグに記録されている情報についてそれぞれ説明する。
【００２１】
参照白色点の色度座標値は、画像ファイルの色空間における参照白色点のｘ，ｙ色度座標を表している。ここで、参照白色点はその色空間において白とされる色である。また、ｘ，ｙ色度座標は、色の３刺激値ＸＹＺのうちＸとＹの値によって色を表したものである。画像ファイルの色空間がＡｄｏｂｅＲＧＢである場合、ここには（Ｘ，Ｙ）＝（０．３１３，０．３２９）の値が記録されている。
【００２２】
原色の色度座標値には、画像の３原色のクロマ値、すなわちＲ、Ｇ、Ｂ各色のｘ，ｙ色度座標がそれぞれ記録されている。画像ファイルの色空間がＡｄｏｂｅＲＧＢである場合、ここには下記の値が記録されている。
Ｒ：（Ｘ，Ｙ）＝（０．６４，０．３３）
Ｇ：（Ｘ，Ｙ）＝（０．２１，０．７１）
Ｂ：（Ｘ，Ｙ）＝（０．１５，０．０６）
【００２３】
再生ガンマには、再生時変換関数の係数値γの値が記録されている。再生時変換関数は下記の式（２）によって表されるガンマ関数であり、これは画像ファイルのＲＧＢいずれかの色情報値をｘ０としたときに、式（２）によってこれを色情報値ｙ０に変換して色の階調特性を補正するものである。
【数２】
ｙ０＝ｘ０γ    ・・・・・・（２）
【００２４】
画像ファイルの色空間がＡｄｏｂｅＲＧＢである場合、この再生ガンマの値にはγ＝２．２が記録されている。なお、γ＝２．２のガンマ関数は、パソコンのモニタ上に画像を表示するときの一般的なモニタの階調特性を表すものである。ＤＳＣ２では、あらかじめこれを考慮してγ＝１／２．２のガンマ関数を用いて画像の階調特性を変化させることにより、モニタに正しい階調特性の画像が表示されるようにしている。
【００２５】
以上説明したような色空間情報タグによって、ＡｄｏｂｅＲＧＢの色空間を再現することができる。また、ｓＲＧＢの色空間情報は、変換マトリックス設定部１２にあらかじめ記憶されている。変換マトリックス設定部１２は、記憶しているｓＲＧＢの色空間情報と、色空間情報タグに表されるＡｄｏｂｅＲＧＢの色空間情報に基づいて、初期変換マトリックスａ〜ｉを再構築してＡｄｏｂｅＲＧＢを固有色空間に変換するのに適する変換マトリックスａ’〜ｉ’を算出する。なお、画像ファイルの色空間がＡｄｏｂｅＲＧＢでない他の色空間である場合についても、記憶しているｓＲＧＢの色空間情報と色空間情報タグの各情報に基づいて、同様に初期変換マトリックスを再構築することができる。
【００２６】
このように初期変換マトリックスを再構築して算出された変換マトリックスは、変換マトリックス設定部１２から色空間変換部１３へ出力される。色空間変換部１３では、この変換マトリックスを前述のようにして用いることにより、ＡｄｏｂｅＲＧＢによって色情報が表された主画像データの色空間変換を行う。色空間変換された主画像データは、色空間変換部１３から印刷制御部１４へ出力される。
【００２７】
印刷制御部１４は、色空間変換部１３より出力された色空間変換後の主画像データに基づいて、印刷部１５を制御する。たとえば、色空間変換後の主画像データにおける各画素ごとの色情報値を再現するように、印刷部１５におけるインクの出力位置および出力量を制御し、印刷部１５は、それにしたがって印刷用紙上にインクを出力する。なお、印刷部１５において用いられるインクは、たとえばＣ（シアン）、Ｍ（マゼンタ）、Ｙ（黄色）、Ｋ（黒）の各色に分かれており、これら各色のそれぞれのインク量とその出力位置とが主画像データの色情報値に基づいて決定される。
【００２８】
以上説明したようにして、印刷装置１はＤＳＣ２の撮像画像を印刷出力する。このとき印刷装置１において実行されるフローチャートを図３に示す。ステップＳ１では、カードリーダ部１１において、メモリカード３よりＤＳＣ２の撮像画像による画像ファイルを入力する。ステップＳ２では、ステップＳ１で入力した画像ファイルがＤＣＦ（２）フォーマットで記録されたファイルであるか否かを判定する。この判定は前述の互換識別インデックスの内容により行われ、これが“Ｒ０３”である場合は、ステップＳ２を肯定判定してステップＳ３へ進む。一方、“Ｒ９８”である場合は、ステップＳ２を否定判定してステップＳ８へ進む。なお、これ以外の内容であった場合は、図３の処理を中断して不図示の表示部にエラーメッセージを表示することが好ましい。
【００２９】
ステップＳ３では、この画像ファイルに設定されている色空間がｓＲＧＢであるか否かを判定する。この判定は前述の色空間識別タグによって行われ、これが“Ｃａｌｉｂｒａｔｅｄ”である場合は、ステップＳ３を肯定判定してステップＳ８へ進む。一方、“Ｕｎｃａｌｉｂｒａｔｅｄ”である場合は、ステップＳ３を否定判定してステップＳ４へ進む。ここでもステップＳ２と同様に、これ以外の内容であった場合は、図３の処理を中断して表示部にエラーメッセージを表示することが好ましい。
【００３０】
ステップＳ４では、前述の色空間情報タグを画像ファイルより読み込む。ステップＳ７では、変換マトリックス設定部１２において、初期変換マトリックスを再構築することにより、ＡｄｏｂｅＲＧＢを固有色空間に変換するための変換マトリックスを算出する。このとき、ステップＳ４で読み込んだ色空間情報タグが前述のようにして用いられる。ここで算出された変換マトリックスは、変換マトリックス設定部１２より色空間変換部１３へ出力される。
【００３１】
ステップＳ８では、色空間変換部１３において、変換マトリックス設定部１２より出力された変換マトリックスを用いて主画像データの色空間変換を行う。このとき、色空間がｓＲＧＢである場合、すなわち画像ファイルがＤＣＦフォーマットである場合かもしくは色空間識別タグが“Ｃａｌｉｂｒａｔｅｄ”である場合は、ステップＳ２が否定判定またはステップＳ３が肯定判定され、ステップＳ７が実行されない。そのため、このステップＳ８では、初期変換マトリックスが用いられる。一方、色空間がＡｄｏｂｅＲＧＢである場合はステップＳ７が実行され、初期変換マトリックスを再構築して算出された変換マトリックスがこのステップＳ８で用いられる。ステップＳ９では、ステップＳ８において色空間変換された主画像データに基づいて、印刷制御部１４および印刷部１５において印刷を実行し、ＤＳＣ２の撮像画像を印刷出力する。
【００３２】
印刷装置１は、以上説明したようにして、ＤＳＣ２の撮像画像データの画像ファイルを入力し（ステップＳ１）、色空間識別タグの内容に基づいて画像ファイルの色空間がｓＲＧＢであるか否かを判定して（ステップＳ３）、ｓＲＧＢでない場合は色空間情報タグを読み取り（ステップＳ４）、初期変換マトリックスを再構築して主画像データの色空間をＡｄｏｂｅＲＧＢから固有色空間に変換するための変換マトリックスを算出する（ステップＳ７）。この変換マトリックスを用いて主画像データの色空間変換を行い（ステップＳ８）、撮像画像を印刷出力する（ステップＳ９）。
【００３３】
以上説明した印刷装置１によれば、次の作用効果を奏する。
（１）色空間識別タグの内容に基づいて画像ファイルの色空間がｓＲＧＢであるか否かを判定し、ｓＲＧＢでない場合は色空間情報タグを参照するようにした。さらに、参照した色空間情報タグの内容に基づいて、色空間変換部１３において、画像ファイルに設定された色空間であるＡｄｏｂｅＲＧＢを印刷装置１に固有の色空間に変換するようにした。このとき、ｓＲＧＢを固有色空間に変換するための初期変換マトリックスを変換マトリックス設定部１２に記憶しておき、色空間情報タグの内容に基づいて、この初期変換マトリックスを再構築するようにした。このようにしたので、参照した色空間情報タグの内容に基づいて、ＡｄｏｂｅＲＧＢを色空間に用いた画像ファイルの色情報を正しく読み取り、その画像を印刷出力することができる。
【００３４】
以上の実施の形態では、ＤＣＦ（２）フォーマットで記録された画像ファイルを印刷装置１によって読み取り、その画像を印刷出力することとしたが、本発明はこの内容に限定されない。たとえば、画像ファイルを読み取ってモニタに画像表示するパソコンなどにおいても、本発明を適用できる。
【００３５】
また、以上の実施の形態は、画像ファイルの色空間にｓＲＧＢとＡｄｏｂｅＲＧＢのいずれかが設定される例であったが、それ以外の色空間をそれぞれ設定することとしてもよい。上記実施の形態で説明したような色空間識別タグと色空間情報タグに相当する情報を画像ファイルが含んでいる限り、その画像ファイルを読み取るような装置に対して本発明は適用可能である。すなわち、色空間識別タグは画像ファイルに設定されている色空間が特定の色空間であるか否かを表すものであり、色空間情報タグはその特定の色空間でない色空間について色空間情報を表すものである。
【００３６】
さらに、以上の実施の形態ではＤＳＣ２の撮像画像をメモリカード３に画像ファイルとして記録し、その画像ファイルをメモリカード３より読み取る装置の例について説明したが、これ以外の様々な方法によって記録および入力される画像ファイルを読み取る装置について本発明を適用できる。
【００３７】
本発明は、上記に説明した実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の態様も、本発明の範囲内に含まれる。
【００３８】
【発明の効果】
本発明によれば、以上説明したように構成しているので、複数の色空間によって表される画像ファイルの色情報を正しく読み取ることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態による印刷装置の構成を示す図である。
【図２】画像ファイルの構成を示す図である。
【図３】印刷装置において実行される処理の内容を示すフローチャートである。
【符号の説明】
１：印刷装置
２：デジタルスチルカメラ
３：メモリカード
１１：カードリーダ部
１２：変換マトリックス設定部
１３：色空間変換部
１４：印刷制御部
１５：印刷部
【図１】
2004362417.tif 000003
【図２】
2004362417.tif 000004
【図３】
2004362417.tif 000005