(57)【要約】【課題】      アプリケーション上でカラーマッチングを行う手間を省きつつ、確実にカラーマッチングされた画像データを表示デバイスに表示することを可能とするカラーマッチングシステムを提供する。【解決手段】  カラーマッチングシステムは、例えば画像表示装置に搭載され、表示デバイスの色特性に適合した色変換を実施する。アプリケーションの動作に伴って生成される画像データに対して、ＧＤＩなどのグラフィックスインタフェースは画像描画命令を生成し、その画像描画命令に基づいて表示画像データが生成される。表示画像データは、色管理モジュールにより色変換が施された後、表示装置の色特性を示す色属性ファイルに従って色空間の調整が行われ、表示装置上に供給される。これにより、表示装置の色再現性に適合した表示画像データが表示装置上に表示される。カラーマッチングのための色変換処理は、アプリケーション側で実行されるのではなく、ＯＳなどのハードウェア依存部側の色管理モジュールにより実行されるので、アプリケーション側で意識することなく、適切なカラーマッチングが行われる。【選択図】    図２
2005236356.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションからの指示に基づいて画像描画命令を生成するグラフィックスインタフェースと、
所定の色変換基準データに基づいて、表示画像データの色変換を行う色管理モジュールとを備え、
前記色管理モジュールは、
前記表示画像データの色変換を行う色管理モジュールドライバと、
前記色管理モジュールドライバと表示ドライバとの間のインターフェース処理を行う色管理モジュールエントリーと、を備えることを特徴とするカラーマッチングシステム。
【請求項２】
前記画像描画命令に従って前記表示画像データを生成するとともに、前記色管理モジュールによる色変換後の前記表示画像データを、出力装置に対応する色属性ファイルに従って処理し、出力画像データとして表示装置へ供給する前記表示ドライバを更に備えることを特徴とする請求項１に記載のカラーマッチングシステム。
【請求項３】
前記グラフィックスインタフェース及び前記色管理モジュールは、単一の所定標準色空間を基準として処理を行い、前記色属性ファイルは、前記所定標準色空間に対する前記表示装置の色特性を規定していることを特徴とする請求項１に記載のカラーマッチングシステム。
【請求項４】
前記表示ドライバは、複数の表示装置の各々について前記色属性ファイルを有することを特徴とする請求項３に記載のカラーマッチングシステム。
【請求項５】
前記画像描画命令が前記表示画像データの拡大を伴う場合、前記表示ドライバは、前記色管理モジュールによる色変換後の表示画像データに対して拡大処理を行うことを特徴とする請求項１乃至４のいずれか一項に記載のカラーマッチングシステム。
【請求項６】
前記画像描画命令が前記表示画像データの縮小を伴う場合、前記表示ドライバは、縮小後の前記表示画像データを前記色管理モジュールによる色変換に供することを特徴とする請求項１乃至５のいずれか一項に記載のカラーマッチングシステム。
【請求項７】
請求項１乃至６のいずれか一項に記載のカラーマッチングシステムと、
表示パネルと、
前記出力画像データを前記表示パネル上に表示する制御を行う表示コントローラと、を備えることを特徴とする画像表示装置。
【請求項８】
アプリケーションからの指示に基づいて画像描画命令を生成するインターフェース工程と、
前記画像描画命令に従って前記表示画像データを生成する画像データ生成工程と、
所定の色変換基準データに基づいて、前記表示画像データの色変換を行う色管理工程と、
前記色管理工程による色変換後の前記表示画像データを、出力装置に対応する色属性ファイルに従って処理し、出力画像データとして表示装置へ供給する出力工程と、を備えることを特徴とするカラーマッチング方法。
【請求項９】
コンピュータ上で実行されることにより、前記コンピュータを、
アプリケーションからの指示に基づいて画像描画命令を生成するグラフィックスインタフェース、
所定の色変換基準データに基づいて、表示画像データの色変換を行う色管理モジュール、
前記画像描画命令に従って前記表示画像データを生成するとともに、前記色管理モジュールによる色変換後の前記表示画像データを、出力装置に対応する色属性ファイルに従って処理し、出力画像データとして表示装置へ供給する表示ドライバ、として機能させることを特徴とするカラーマッチングプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを、表示装置の色特性に適合させて表示するためのカラーマッチングシステムに関する。
【背景技術】
【０００２】
各種ソースの画像を、表示装置の色空間に適合した色特性に補正するカラーマッチングシステムが知られている。一般のカラーマッチングシステムは、ＩＣＣプロファイル（International Color Consortium Profile）を用い、アプリケーション自身がＯＳ（Operating System）のカラーマッチングの仕組みを利用して、表示デバイス間の色変換を行うものである。ＩＣＣプロファイルは、例えばＣＩＥ  Ｌ*ａ*ｂ*表色系、ＣＩＥ  ＸＹＺ表色系などの標準色空間と、デバイスカラー（ＲＧＢ又はＣＭＹＫなど）との関係を規定した３×３マトリクスや３次元テーブル、４次元テーブルなどで構成される。このため、カラーマッチングシステムの実現はアプリケーション自身に負うところが大きく、アプリケーションの開発者自身がカラーマッチングに対する十分な知識を有している必要があった。また、モニタなどのＩＣＣプロファイル自身は、ユーザによりＯＳが管理する場所に登録される必要があるが、その設定方法がＯＳ毎に異なるため、カラーマッチングを実現できるユーザの数も限られているというのが実状であった。
【０００３】
一方で、携帯電話などに代表されるカラー液晶パネル付き組込み機器は完成体として流通されるため、組込み機器内での色再現性を実現すればよく、高度なカラーマッチングの仕組みは必要が無かった。しかし、近年では、カメラ付き携帯電話に代表されるように、画像自身がその組込み機器の表示デバイスで正確に色再現されることに加えて、他の携帯電話やネットワーク上のＰＣなどの表示デバイス上やプリンタ上でも正確に色が表現されることが必要とされている。このように、従来の組込み機器内だけの色再現方法に代わり、より一般的なＩＣＣプロファイルを前提としたカラーマッチングによる色再現技術が要求されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、以上の点に鑑みてなされたものであり、アプリケーション上でカラーマッチングを行う手間を省きつつ、確実にカラーマッチングされた画像データを表示デバイスに表示することを可能とするカラーマッチングシステムを提供することを課題とする。
【課題を解決するための手段】
【０００５】
本発明の１つの観点では、カラーマッチングシステムは、アプリケーションからの指示に基づいて画像描画命令を生成するグラフィックスインタフェースと、所定の色変換基準データに基づいて、表示画像データの色変換を行う色管理モジュールとを備え、前記色管理モジュールは、前記表示画像データの色変換を行う色管理モジュールドライバと、前記色管理モジュールドライバと表示ドライバとの間のインターフェース処理を行う色管理モジュールエントリーと、を備えることを特徴とする。
【０００６】
上記のカラーマッチングシステムは、例えば画像表示装置に搭載され、表示デバイスの色特性に適合した色変換を実施する。アプリケーションの動作に伴って生成される画像データに対して、ＧＤＩなどのグラフィックスインタフェースは画像描画命令を生成し、その画像描画命令に基づいて表示画像データが生成される。表示画像データは、色管理モジュールにより色変換が施された後、表示装置の色特性を示す色属性ファイルに従って色空間の調整が行われ、表示装置上に供給される。色管理モジュールは、表示画像データの色変換を行う色管理モジュールドライバと、色管理モジュールドライバと表示ドライバとの間のインターフェース処理を行う色管理モジュールエントリーとを備える。これにより、表示装置の色再現性に適合した表示画像データが表示装置上に表示される。カラーマッチングのための色変換処理は、アプリケーション側で実行されるのではなく、ＯＳなどのハードウェア依存部側の色管理モジュールにより実行されるので、アプリケーション側で意識することなく、適切なカラーマッチングが行われる。
【０００７】
上記のカラーマッチングシステムの一態様は、前記画像描画命令に従って前記表示画像データを生成するとともに、前記色管理モジュールによる色変換後の前記表示画像データを、出力装置に対応する色属性ファイルに従って処理し、出力画像データとして表示装置へ供給する前記表示ドライバを更に備えて構成することができる。
【０００８】
上記のカラーマッチングシステムの他の一態様では、前記グラフィックスインタフェース及び前記色管理モジュールは、単一の所定標準色空間を基準として処理を行い、前記色属性ファイルは、前記所定標準色空間に対する前記表示装置の色特性を規定している。この態様では、単一の標準色空間を基準としてカラーマッチング処理が行われるので、表示ドライバは、複数の標準色空間と表示デバイスとの間のＩＣＣプロファイルを保有する必要がなくなる。
【０００９】
上記のカラーマッチングシステムの他の一態様では、前記表示ドライバは、複数の表示装置の各々について前記色属性ファイルを有する。これにより、当該カラーマッチングシステムを、異なる表示デバイスとの組み合わせで使用しても、それら表示デバイスに対して適切なカラーマッチングを行うことができる。
【００１０】
上記のカラーマッチングシステムの他の一態様では、前記画像描画命令が前記表示画像データの拡大を伴う場合、前記表示ドライバは、前記色管理モジュールによる色変換後の表示画像データに対して拡大処理を行う。この態様では、画像の表示に拡大処理を伴う場合には、拡大処理前の画像データのサイズが小さい段階においてカラーマッチング処理を行うことにより、処理速度を向上させることができる。
【００１１】
上記のカラーマッチングシステムの他の一態様では、前記画像描画命令が前記表示画像データの縮小を伴う場合、前記表示ドライバは、縮小後の前記表示画像データを前記色管理モジュールによる色変換に供する。この態様では、画像の表示に縮小処理を伴う場合には、縮小処理後の画像データのサイズが小さい段階においてカラーマッチング処理を行うことにより、処理速度を向上させることができる。
【００１２】
また、上記のカラーマッチングシステムと、表示パネルと、前記出力画像データを前記表示パネル上に表示する制御を行う表示コントローラと、を備える画像表示装置を構成することができる。
【００１３】
本発明の他の観点では、カラーマッチング方法は、アプリケーションからの指示に基づいて画像描画命令を生成するインターフェース工程と、前記画像描画命令に従って前記表示画像データを生成する画像データ生成工程と、所定の色変換基準データに基づいて、前記表示画像データの色変換を行う色管理工程と、前記色管理工程による色変換後の前記表示画像データを、出力装置に対応する色属性ファイルに従って処理し、出力画像データとして表示装置へ供給する出力工程と、を備える。
【００１４】
このカラーマッチング方法によれば、上記のカラーマッチングシステムと同様に、アプリケーションの動作に伴って生成される画像データに対して、ＧＤＩなどのグラフィックスインタフェースは画像描画命令を生成し、その画像描画命令に基づいて表示画像データが生成される。表示画像データは、色管理モジュールにより色変換が施された後、表示装置の色特性を示す色属性ファイルに従って色空間の調整が行われ、表示装置上に供給される。これにより、表示装置の色再現性に適合した表示画像データが表示装置上に表示される。カラーマッチングのための色変換処理は、アプリケーション側で実行されるのではなく、ＯＳなどのハードウェア依存部側の色管理モジュールにより実行されるので、アプリケーション側で意識することなく、適切なカラーマッチングが行われる。
【００１５】
本発明の他の観点では、カラーマッチングプログラムは、コンピュータ上で実行されることにより、前記コンピュータを、アプリケーションからの指示に基づいて画像描画命令を生成するグラフィックスインタフェース、所定の色変換基準データに基づいて、表示画像データの色変換を行う色管理モジュール、前記画像描画命令に従って前記表示画像データを生成するとともに、前記色管理モジュールによる色変換後の前記表示画像データを、出力装置に対応する色属性ファイルに従って処理し、出力画像データとして表示装置へ供給する表示ドライバ、として機能させることを特徴とする。
【００１６】
このカラーマッチングプログラムをコンピュータ上で実行することにより、上記のカラーマッチングシステムを実現することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の最良の実施形態について説明する。
【００１８】
［画像表示装置］
図１に本発明のカラーマッチングシステムを適用した画像表示装置１００の概略構成を示す。表示装置１００は、例えば携帯電話やＰＤＡなど、表示デバイスを備えた端末装置とすることができる。但し、本発明の適用がこれらに限定されるものではない。
【００１９】
画像表示装置１００は、大別して、画像処理装置１０と、表示装置２０により構成される。画像処理装置１０は、外部から供給される画像データＤ１、又は、装置内部に記憶されている画像データなどに対してカラーマッチング処理を施して表示画像データＤ２を生成し、表示装置２０へ供給する。具体的には、画像処理装置１０は、ＣＰＵ１２、ＲＯＭ１４、ＲＡＭ１６、ＶＲＡＭ１８などを備える。
【００２０】
ＲＯＭ１４には、画像処理装置１０の基本的な制御を司るＯＳ、及び、各種のアプリケーションプログラムなどが記憶されている。ＲＡＭ１６には、各種のアプリケーションソフトウェアや、画像データなどが記憶される。また、ＲＡＭ１６の一部は画像処理装置１０によるカラーマッチング処理における作業メモリとして利用することができる。ＶＲＡＭ１８は、画像処理装置１０によるカラーマッチング処理後の表示画像データＤ２を記憶する画像メモリである。ＣＰＵ１２は、ＲＯＭ１４に記憶されたＯＳやアプリケーションプログラムを実行することにより、後述のカラーマッチング処理を含む各種の処理、制御を行う。
【００２１】
一方、表示装置２０は、画像処理装置１０から供給された表示画像データＤ２を表示パネル２２に表示するものである。表示パネル２２は、例えば液晶パネルなどとすることができるが、それに限定されるものではない。表示コントローラ２４は、表示画像データＤ２に基づいて表示パネル２２の画素などの駆動信号を生成し、これを表示パネル２２に供給して表示パネル２２を駆動する。これにより、表示パネル２２には、画像処理装置１０から供給された表示画像データＤ２に対応する画像が表示される。
【００２２】
図２に、画像処理装置１０のソフトウェア構成図を示す。画像処理装置１０は、主としてソフトウェア構成としては、ＯＳ３０と、アプリケーション２５と、表示ドライバ４０とを備える。これらの構成要素は、図１に示すＣＰＵ１４がＲＯＭ１４やＲＡＭ１６に記憶されたＯＳ、アプリケーションプログラムなどを実行することにより実現される。具体的に、アプリケーション２５は、ＣＰＵ１２がアプリケーションプログラムを実行することにより構成される。ＯＳ３０は、グラフィックスデバイスインタフェース（以下、「ＧＤＩ」と記す。）３２と、色管理モジュール（以下、「ＣＭＭ：Color Management Module」と記す）エントリー３４と、色管理モジュール（ＣＭＭ）ドライバ３６とを備える。ＣＭＭエントリー３４と、ＣＭＭドライバ３６は色管理モジュール（ＣＭＭ）を構成する。
【００２３】
ＧＤＩ３２は、画像表示において表示装置やプリンタなどの出力デバイスを制御するソフトウェアであり、具体的には、アプリケーション２５の出力に基づいて画像描画命令を生成し、表示ドライバ４０へ供給する。表示ドライバ４０は、画像描画命令に従って表示画像データを生成する。
【００２４】
ＣＭＭエントリー３４とＣＭＭドライバ３６で構成されるＣＭＭは、ＧＤＩ３２による画像描画命令に応じて表示画像データの色管理を行う。ＣＭＭドライバ３６は、例えばｓＲＧＢなど、１つの標準色空間における色変換基準データを例えば３次元ルックアップテーブル（ＬＵＴ）などの形態で保持しており、その色変換基準データに基づいて表示ドライバ４０から供給された表示画像データの色変換を行う。ＣＭＭエントリー３４は、表示ドライバ４０とＣＭＭドライバ３６との間のデータフォーマットの調整、その他のインタフェース処理を実行する。即ち、表示ドライバ４０から出力された表示画像データはＣＭＭエントリー３４を介してＣＭＭドライバ３６へ供給される。ＣＭＭドライバ３６は、表示画像データに対して必要な色変換処理を施し、色変化処理後の表示画像データをＣＭＭエントリー３４を介して表示ドライバ４０へ送る。
【００２５】
表示ドライバ４０は、表示装置２０内の表示パネル２２などの表示デバイスの色特性に応じた色属性ファイルであるＩＣＣプロファイル４１を保有している。ＩＣＣプロファイル４１とは、表示パネルなどの表示デバイス毎の色属性を記述したファイルであり、表示デバイス毎に用意される。表示ドライバ４０は、ＣＭＭにより必要な色変換処理がなされた表示画像データに対して、表示装置２０に対応するＩＣＣプロファイル４１を用いて、表示パネル２２の色特性に適合させるための色変換その他の処理を行い、表示装置２０へ供給する。即ち、表示ドライバ４０は、ＩＣＣプロファイル４１に基づいて、表示画像データを出力デバイスである表示装置２０の色特性に適合させる処理を行う。
【００２６】
表示ドライバ４０は、複数の表示デバイスに対するＩＣＣプロファイル４１を保有することができる。即ち、色特性の異なる複数の表示パネルに対応する複数のＩＣＣプロファイルを保有することができる。そうすることにより、画像処理装置１０は、対応するＩＣＣプロファイルが表示ドライバ４０内に保有されている表示パネル２２を使用する限り、正しい色再現が可能となる。即ち、画像処理装置１０に対して、異なる色特性を有する表示装置２０を組み合わせて使用しても、正しい色再現が可能となる。
【００２７】
上記の構成において、ＯＳ３０及び表示ドライバ４０は、単一の標準色空間（例えばｓＲＧＢ）上において処理を行うように構成されている。即ち、ＧＤＩ３２はアプリケーションからｓＲＧＢの画像を受け取る。この際、アプリケーション２５が扱う画像がｓＲＧＢである場合、アプリケーション２５はそのｓＲＧＢ画像をそのままＧＤＩ３２へ供給すればよい。一方、アプリケーション２５が扱う画像がｓＲＧＢ以外の色空間である場合には、アプリケーション（又はミドルウェアなど）がその色空間へのカラーマッチングを行ってからＧＤＩ３２へ画像を供給すればよい。
【００２８】
ＯＳ３０内部では、ＣＭＭによる色管理は全てｓＲＧＢ上で行われる。即ち、ＣＭＭドライバ３６はｓＲＧＢ上でカラーマッチングのための色変換処理を実施し、色変換後の表示画像データを表示ドライバ４０へ供給する。このように、ＯＳ３０内部における色管理処理を単一の標準色空間上でのみ行うこととしているので、表示ドライバ４０は、その単一の標準色空間と表示デバイスの色空間との関係を規定するＩＣＣプロファイルのみを保有すれば足りることとなり、個々の表示デバイスに対して複数の標準色空間についてのＩＣＣプロファイルを保持する必要がなくなるという利点がある。
【００２９】
なお、表示ドライバ４０は、ソフトウェアドライバであってもよく、アクセラレータなどを用いたハードウェアドライバであってもよい。
【００３０】
［カラーマッチング処理］
次に、本発明に係るカラーマッチングを含む画像処理の実施例について説明する。図３に画像処理のフローチャートを示す。図３に示す処理は、基本的には図２に示す表示ドライバ及びＣＭＭにより実行される。なお、以下では、ＧＤＩ３２から供給されるＧＤＩ命令が“BitBlt”である場合の例について説明するが、他の命令であっても同様の手順により処理が行われる。
【００３１】
まず、アプリケーション２５からＧＤＩ３２に画像データが転送され、ＧＤＩ３２がＧＤＩ命令を生成して表示ドライバ４０へ供給する。表示ドライバ４０はこれを受信し、ＧＤＩ命令を解析し（ステップＳ１０）、そのＧＤＩ命令が“BitBlt”であるか否かを判定する（ステップＳ１２）。ここで、ＧＤＩ命令“BitBlt”は、例えば、
BitBlt（Bitmap, X1, Y1, X2, Y2）
の引数を有する命令であり、変数X1, Y1, X2, Y2により規定される領域にBitmapで規定されるビットマップデータを配置する命令であるとする。
【００３２】
ＧＤＩ命令が“BitBlt”である場合（ステップＳ１２：Yes）、表示ドライバ４０は生成された表示画像データをＣＭＭエントリー３４を介してＣＭＭドライバ３６へ供給し、カラーマッチングのための色変換を行う（ステップＳ１４）。次に、表示ドライバ４０は、色変換後の表示画像データをラスタライズしてラスタデータに展開し（ステップＳ１６）、それをＶＲＡＭ１８へ転送する（ステップＳ１８）。
【００３３】
一方、ＧＤＩ命令が“BitBlt”でない場合（ステップＳ１２；No）、表示ドライバ４０は基本的に同様の処理により、他のＧＤＩ命令に対する処理を実施する。こうして、画像処理が終了する。
【００３４】
こうして、ＶＲＡＭ１８に転送された表示画像データ（ラスタデータ）は、表示装置２０へ転送され、表示コントローラ２４の制御下で表示パネル２２に表示される。
【００３５】
なお、ステップＳ１６におけるラスタライズは、表示ドライバ４０がソフトウェアドライバである場合はソフトウェア処理として実行され、表示ドライバ４０がハードウェアドライバである場合はハードウェア処理として実行される。ここで、本発明のカラーマッチング処理では、画像データをラスタライズしてＶＲＡＭへ転送する前に、画像データのみにカラーマッチングを施すので、その後のラスタライズ処理がソフトウェア処理であるかハードウェア処理であるかに拘わらず同一の処理結果を得ることができる。特に、本発明の画像表示装置１００において、写真画像やイラストなどの画像データをカラーマッチングを行った上で表示パネルに表示する場合、表示ドライバ４０及びＣＭＭはアプリケーションから転送される画像データのみを上記のフローチャートに従ってカラーマッチング処理することにより、表示パネルの色空間に適合した正確な表示画像データを得ることができる。
【００３６】
次に、画像データの拡大又は縮小を含む表示処理の実施例について説明する。図４に、画像データの拡大又は縮小を含む場合の“BitBlt”処理のフローチャートを示す。なお、この処理は、図３に示す処理と同様、基本的に表示ドライバ４０及びＣＭＭにより実行される。
【００３７】
BitBlt命令で最終的に画像がラスタライズされ、ＶＲＡＭに転送されるまでに、ソース画像のサイズを指定のサイズに拡大又は縮小しなければならないことがある。以下の例では、カラーマッチングの処理速度を向上させるため、画像の拡大と縮小の場合について、画像データのサイズが小さい段階でカラーマッチング処理を実施する。
【００３８】
まず、表示ドライバ４０はＧＤＩ３２から“BitBlt”のＧＤＩ命令を受け取ると、その命令に基づいて画像の拡大を伴うか否かを判定する（ステップＳ３２）。画像の拡大を伴う場合、ＣＭＭエントリー３４及びＣＭＭドライバ３６から構成されるＣＭＭは拡大前の画像データに対してカラーマッチングのための色変換を行う（ステップＳ３４）。そして、表示ドライバ４０は、色変換後の画像データを拡大し（ステップＳ３６）、ラスタライズし（ステップＳ４２）、ＶＲＡＭ１８へ転送する（ステップＳ４４）。
【００３９】
一方、画像の縮小である場合、まず表示ドライバ４０がカラーマッチングに先だって画像の縮小を行う（ステップＳ３８）。そして、縮小された画像データに対してＣＭＭがカラーマッチングのための色変換を行う（ステップＳ４０）。その後、色変換された画像データを表示ドライバ４０がラスタライズし（ステップＳ４２）、ＶＲＡＭ１８へ転送する（ステップＳ４４）。
【００４０】
このように、画像データの拡大又は縮小を伴う場合には、画像データサイズの小さい段階でカラーマッチングを行うことにより、カラーマッチング処理の負荷を軽減し、処理を迅速化することができる。このような処理も、図２に示す本発明の構成を利用し、アプリケーション側ではなく、ＯＳ側のＣＭＭや表示ドライバによりカラーマッチング処理を実行することにより可能となる。
【００４１】
画像データの拡大又は縮小は、例えばあるサイズの画像データを、異なる表示サイズを有する表示装置に表示する場合や、一旦特定の表示装置に表示した後でその画像データを必要に応じて拡大、縮小する場合などに行われる。
【００４２】
以上説明したように、本発明のカラーマッチング処理では、アプリケーション側でカラーマッチングを行うのではなく、機器を制御するためのハードウェア依存部（ＯＳ側）で表示デバイスの色再現空間に適合したカラーマッチングを行うので、アプリケーション開発者や表示装置のユーザが意識することなく、適切なカラーマッチングが可能となる。なお、自然画などの画像データの場合と異なり、線、文字、矩形形状の描画、塗りつぶし命令などについては通常はアプリケーション上でカラーマッチング処理を行うことは少ないが、本発明のカラーマッチング処理によれば、そのようなものについてもＧＤＩ経由で描画色が指定されるため、表示デバイスにふさわしい色を再現することが可能となる。
【００４３】
なお、本発明によるカラーマッチング処理は、入力装置（例えばＣＣＤカメラ）、出力装置（例えばＬＣＤ）、コンテンツ（外部からの情報提供者からの画像）、その他、デジタルカメラで撮影した画像など、各種の画像データを対象とすることができる。
【図面の簡単な説明】
【００４４】
【図１】本発明を適用した画像表示装置の概略構成を示すブロック図である。
【図２】画像処理装置のソフトウェア構成を示すブロック図である。
【図３】カラーマッチング処理を含む表示処理のフローチャートである。
【図４】画像の拡大、縮小を含む表示処理例のフローチャートである。
【符号の説明】
【００４５】
１０  画像処理装置、  １２  ＣＰＵ、１４  ＲＯＭ、  １６  ＲＡＭ、  １８  ＶＲＡＭ、  ２０  表示装置、  ２２  表示パネル、  ２４  表示コントローラ、  ２５  アプリケーション、  ３２  ＧＤＩ、  ３４  ＣＭＭエントリー、  ３６  ＣＭＭドライバ、  ４０  表示ドライバ、  ４１  ＩＣＣプロファイル
【図１】
2005236356.tif 000003
【図２】
2005236356.tif 000004
【図３】
2005236356.tif 000005
【図４】
2005236356.tif 000006