(57)【要約】【課題】簡単なカラーマッチング作業にて、印刷に使用するプリンタとの色ずれを補正して撮影画像を印刷する。【解決手段】デジタルカメラ１はカラーマッチング用のテストパターン５２を有する。このテストパターン５２をカラーマッチングの対象となるプリンタ４２に送って印刷させ、その印刷結果として得られた印刷物４４をデジタルカメラ１にて撮影することにより、プリンタ４２の色特性を反映した画像を取り込む。そして、この画像上のテストパターンとプリンタ４２に与えた元のテストパターン５２とを比較してデジタルカメラ１とプリンタ４２との色特性のずれを補正するためのテーブルを作成する。以後、デジタルカメラ１内で前記テーブルを用いて撮影画像を色補正してプリンタ４２にて印刷することで、色ずれのない良好な印刷結果を得ることができる。【選択図】      図５
2005136603.tif 000002
【特許請求の範囲】
【請求項１】
カラーマッチング用のテストパターンをカラーマッチングの対象となるプリンタに与えて印刷させるテストパターン印刷手段と、
このテストパターン印刷手段によって前記プリンタの印刷結果として得られた印刷物を撮影する撮影手段と、
この撮影手段によって撮影された画像のテストパターンと前記プリンタに与えたテストパターンとを比較して前記プリンタとの色ずれを補正するための色補正テーブルを作成するテーブル作成手段と、
このテーブル作成手段によって作成された色補正テーブルを用いて前記プリンタにて印刷する撮影画像の色成分を補正する画像処理手段と
を具備したことを特徴とする撮像装置。
【請求項２】
カラーマッチング用のテストパターンをカラーマッチングの対象となるプリンタに与えて印刷させるテストパターン印刷手段と、
このテストパターン印刷手段によって前記プリンタの印刷結果として得られた印刷物を撮影する撮影手段と、
この撮影手段によって撮影された画像のテストパターンと前記プリンタに与えたテストパターンとを比較して前記プリンタとの色ずれを補正するための色補正テーブルを作成するテーブル作成手段と、
前記プリンタの識別情報を取得する識別情報取得手段と、
前記テーブル作成手段によって作成された色補正テーブルを前記識別情報取得手段によって得られた前記プリンタの識別情報と関連付けて記憶するテーブル記憶手段と
を具備したことを特徴とする撮像装置。
【請求項３】
撮影画像の印刷に使用するプリンタの機種を判別する機種判別手段と、
この機種判別手段によって判別されたプリンタの機種に対応した識別情報に基づいて前記テーブル記憶手段から該当する色補正テーブルを読み出し、その色補正テーブルを用いて当該プリンタにて印刷する撮影画像の色成分を補正する画像処理手段と
をさらに具備したことを特徴とする請求項２記載の撮像装置。
【請求項４】
前記カラーマッチング用のテストパターンを記憶した記憶手段を備え、
前記テストパターン印刷手段は、カラーマッチング時に前記記憶手段から前記テストパターンを読み出してカラーマッチングの対象となるプリンタに与えることを特徴とする請求項１または２記載の撮像装置。
【請求項５】
前記プリンタに与えたテストパターンの印刷結果として得られた印刷物を前記撮影手段にて撮影する際に、前記印刷物の撮影位置を定めたフレームをファインダ画面上に表示するフレーム表示手段を備えたことを特徴とする請求項１または２記載の撮像装置。
【請求項６】
前記印刷物に対するフォーカス位置を前記フレームの位置に合わせて調節するフォーカス制御手段を備えたことを特徴とする請求項５記載の撮像装置。
【請求項７】
撮像装置に用いられる画像処理方法であって、
カラーマッチング用のテストパターンをカラーマッチングの対象となるプリンタに与えて印刷させるステップと、
前記プリンタの印刷結果として得られた印刷物を撮影するステップと、
その撮影結果として得られた画像のテストパターンと前記プリンタに与えたテストパターンとを比較して前記プリンタとの色ずれを補正するための色補正テーブルを作成するステップと、
前記色補正テーブルを用いて前記プリンタにて印刷する撮影画像の色成分を補正するステップと
を備えたことを特徴とする画像処理方法。
【請求項８】
撮像装置に用いられる画像処理方法であって、
カラーマッチング用のテストパターンをカラーマッチングの対象となるプリンタに与えて印刷させるステップと、
前記プリンタの印刷結果として得られた印刷物を撮影するステップと、
その撮影結果として得られた画像のテストパターンと前記プリンタに与えたテストパターンとを比較して前記プリンタとの色ずれを補正するための色補正テーブルを作成するステップと、
前記プリンタの識別情報を取得するステップと、
前記作成された色補正テーブルを前記プリンタの識別情報と関連付けて所定のメモリに記憶するステップと
を備えたことを特徴とする画像処理方法。
【請求項９】
撮影画像の印刷に使用するプリンタの機種を判別するステップと、
この判別結果として得られたプリンタの機種に対応した識別情報に基づいて前記メモリから該当する色補正テーブルを読み出し、その色補正テーブルを用いて当該プリンタにて印刷する撮影画像の色成分を補正するステップと
をさらに備えたことを特徴とする請求項８記載の画像処理方法。
【請求項１０】
撮像装置に搭載されたコンピュータによって実行されるプログラムであって、
前記コンピュータに、
カラーマッチング用のテストパターンをカラーマッチングの対象となるプリンタに与えて印刷させる機能と、
前記プリンタの印刷結果として得られた印刷物を撮影する機能と、
その撮影結果として得られた画像のテストパターンと前記プリンタに与えたテストパターンとを比較して前記プリンタとの色ずれを補正するための色補正テーブルを作成する機能と、
前記色補正テーブルを用いて前記プリンタにて印刷する撮影画像の色成分を補正する機能と
を実現させるためのプログラム。
【請求項１１】
撮像装置に搭載されたコンピュータによって実行されるプログラムであって、
前記コンピュータに、
カラーマッチング用のテストパターンをカラーマッチングの対象となるプリンタに与えて印刷させる機能と、
前記プリンタの印刷結果として得られた印刷物を撮影する機能と、
その撮影結果として得られた画像のテストパターンと前記プリンタに与えたテストパターンとを比較して前記プリンタとの色ずれを補正するための色補正テーブルを作成する機能と、
前記プリンタの識別情報を取得する機能と、
前記色補正テーブルを前記プリンタの識別情報と関連付けて所定のメモリに記憶する機能と
を実現させるためのプログラム。
【請求項１２】
撮影画像の印刷に使用するプリンタの機種を判別する機能と、
この判別結果として得られたプリンタの機種に対応した識別情報に基づいて前記メモリから該当する色補正テーブルを読み出し、その色補正テーブルを用いて当該プリンタにて印刷する撮影画像の色成分を補正する機能と
をさらに実現させるための請求項１１記載のプログラム。
【請求項１３】
撮像装置をコンピュータ機器に接続することにより、前記撮像装置によって撮影された画像を前記コンピュータ機器を介してプリンタにて印刷する画像印刷システムにおいて、
前記コンピュータ機器は、
カラーマッチング用のテストパターンを前記プリンタに与えて印刷させるテストパターン印刷手段と、
このテストパターン印刷手段によって前記プリンタの印刷結果として得られた印刷物を前記撮像装置にて撮影した画像のテストパターンと前記プリンタに与えたテストパターンとを比較して前記撮像装置と前記プリンタとの色ずれを補正するための色補正テーブルを作成するテーブル作成手段と、
前記撮像装置および前記プリンタからそれぞれの識別情報を取得する識別情報取得手段と、
前記テーブル作成手段によって作成された色補正テーブルを前記識別情報取得手段によって得られた前記撮像装置および前記プリンタの識別情報と関連付けてデータベースに登録するデータベース登録手段と、
前記撮像装置から印刷指定された撮影画像を前記プリンタにて印刷する際に、前記撮像装置の識別情報と前記プリンタの識別情報に基づいて前記データベースから該当する色補正テーブルを読み出し、前記色補正テーブルを用いて前記印刷指定された撮影画像の色成分を補正する画像処理手段と、
この画像処理手段によって色補正された撮影画像を前記プリンタに送って印刷させる印刷制御手段と
を具備したことを特徴とする画像印刷システム。
【請求項１４】
前記カラーマッチング用のテストパターンは、前記撮像装置に保持されており、カラーマッチング時に前記コンピュータ機器に送られることを特徴とする請求項１３記載の画像印刷システム。
【請求項１５】
前記カラーマッチング用のテストパターンは、前記撮像装置とセットにして提供される特定の記録媒体に記録されており、前記記録媒体を介して前記コンピュータ機器に与えられることを特徴とする請求項１３記載の画像印刷システム。
【請求項１６】
撮像装置をコンピュータ機器に接続することにより、前記撮像装置によって撮影された画像を前記コンピュータ機器を介してプリンタにて印刷する画像印刷システムにおいて、
前記撮像装置は、
カラーマッチング用のテストパターンをカラーマッチングの対象となるプリンタに与えて印刷させるテストパターン印刷手段と、
このテストパターン印刷手段によって前記プリンタの印刷結果として得られた印刷物を撮影する撮影手段と、
この撮影手段によって撮影された画像のテストパターンと前記プリンタに与えたテストパターンとを比較して前記プリンタとの色ずれを補正するための色補正テーブルを作成するテーブル作成手段と、
前記プリンタの識別情報を取得する識別情報取得手段と、
前記テーブル作成手段によって作成された色補正テーブルに前記識別情報取得手段によって得られた前記プリンタの識別情報と自身の識別情報を付けて前記コンピュータ機器に提供する提供手段と
を具備して構成され、
前記コンピュータ機器は、
前記撮像装置の前記提供手段によって提供された色補正テーブルを前記プリンタの識別情報および前記撮像装置の識別情報と関連付けてデータベースに登録するデータベース登録手段と、
前記撮像装置から印刷指定された撮影画像を前記プリンタにて印刷する際に、前記撮像装置の識別情報と前記プリンタの識別情報に基づいて前記データベースから該当する色補正テーブルを読み出し、前記色補正テーブルを用いて前記印刷指定された撮影画像の色成分を補正する画像処理手段と、
この画像処理手段によって色補正された撮影画像を前記プリンタに送って印刷させる印刷制御手段と
を具備して構成されることを特徴とする画像印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラなどの撮像装置に係り、特に撮影画像をプリンタで印刷する場合に用いて好適な撮像装置と、この撮像装置に用いられる画像処理方法及びプログラムに関する。また、本発明は、撮像装置とＰＣ（パーソナルコンピュータ）とプリンタとからなる画像印刷システムであって、撮像装置で撮影された画像をＰＣを介してプリンタで印刷する場合に用いて好適な画像印刷システムに関する。
【背景技術】
【０００２】
デジタルカメラなどの撮像装置では、撮影した画像データを内部のメモリあるいはＩＣカードなどに記録しておき、必要に応じて、その画像データをプリンタに送って印刷することができる。この場合、撮像装置をプリンタに直接接続して印刷したり、撮像装置をＰＣに接続することにより、撮影画像をそのＰＣを介してプリンタにて印刷するなどの方法がある。
【０００３】
ここで、撮影画像をプリンタにて印刷した場合に、そのときのプリンタの色特性により、撮像装置で得られた画像の色とプリンタの印刷色との間にずれが生じ、ユーザが意図していた画像の色で印刷結果を得られたことがある。
【０００４】
通常、このような色ずれを補正するために、撮像装置とその撮像装置に搭載された表示装置、そして、プリンタに対し共通のカラースペース情報を設定し、各機器間でそのカラースペース情報に基づいて色調整（キャリブレーション）を行うといった方法が用いられる。しかしながら、この方法では各機器間で色調整を行う必要があり、その調整作業が複雑で面倒であると共に、かなり高度なスキルを必要とするため、誰もが簡単に色調整することはできないなどの問題がある。また、各機器がキャリブレーションを取れる機能を有する機器でなければならないといった問題もある。
【０００５】
一方、撮像装置によって撮影された画像に対し、機種名や撮影条件などを含む撮影情報を付加して送ることで、受信側で前記撮影情報に基づいて撮影画像を標準色に変換し、これをプリンタで印刷する方法が知られている（例えば、特許文献１参照）。しかしながら、このような方法では、単に撮像装置の色特性を標準色に変換するだけであるため、例えば用紙やインクの種類など、実際に印刷に使用するプリンタの機種の特性による色の差を完全には吸収できない。
【特許文献１】特開２００２−５７８７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したように、従来から知られている撮像装置とプリンタとの色ずれを補正する方法では、各機器毎に高度な色調整の作業を必要とするため、誰でも簡単に色調整することができず、さらに、各機器で共通の調整機能を備えている必要があった。
【０００７】
また、前記特許文献１に開示されている方法では、撮像装置の色特性を標準色に変換するだけであり、実際に印刷に使用するプリンタの色特性とのずれを完全には吸収できないなどの問題があった。
【０００８】
本発明は前記のような点に鑑みなされたもので、簡単なカラーマッチング作業にて、印刷に使用するプリンタとの色ずれを補正して撮影画像を印刷することができる撮像装置、画像処理方法、プログラム及び画像印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の撮像装置は、カラーマッチング用のテストパターンをカラーマッチングの対象となるプリンタに与えて印刷させるテストパターン印刷手段と、このテストパターン印刷手段によって前記プリンタの印刷結果として得られた印刷物を撮影する撮影手段と、この撮影手段によって撮影された画像のテストパターンと前記プリンタに与えたテストパターンとを比較して前記プリンタとの色ずれを補正するための色補正テーブルを作成するテーブル作成手段と、このテーブル作成手段によって作成された色補正テーブルを用いて前記プリンタにて印刷する撮影画像の色成分を補正する画像処理手段とを具備して構成される。
【００１０】
このような構成によれば、カラーマッチング用のテストパターンをプリンタにて印刷し、その印刷結果として得られた印刷物を撮像装置にて撮影して当該プリンタの色特性を反映した画像を取り込むことで、両者間の色ずれを補正するための色補正テーブルを簡単に作成することができ、以後、撮影画像を印刷する際に前記色補正テーブルを用いて色補正してから前記プリンタにて印刷することで、色ずれのない良好な印刷結果を得ることができる。
【００１１】
また、本発明の撮像装置は、カラーマッチング用のテストパターンをカラーマッチングの対象となるプリンタに与えて印刷させるテストパターン印刷手段と、このテストパターン印刷手段によって前記プリンタの印刷結果として得られた印刷物を撮影する撮影手段と、この撮影手段によって撮影された画像のテストパターンと前記プリンタに与えたテストパターンとを比較して前記プリンタとの色ずれを補正するための色補正テーブルを作成するテーブル作成手段と、前記プリンタの識別情報を取得する識別情報取得手段と、前記テーブル作成手段によって作成された色補正テーブルを前記識別情報取得手段によって得られた前記プリンタの識別情報と関連付けて記憶するテーブル記憶手段とを具備して構成される。
【００１２】
さらに、前記構成に加え、撮影画像の印刷に使用するプリンタの機種を判別する機種判別手段と、この機種判別手段によって判別されたプリンタの機種に対応した識別情報に基づいて前記テーブル記憶手段から該当する色補正テーブルを読み出し、その色補正テーブルを用いて当該プリンタにて印刷する撮影画像の色成分を補正する画像処理手段とを具備して構成される。
【００１３】
このような構成によれば、カラーマッチング用のテストパターンをプリンタにて印刷し、その印刷結果として得られた印刷物を撮像装置にて撮影して当該プリンタの色特性を反映した画像を取り込むことで、両者間の色ずれを補正するための色補正テーブルを簡単に作成することができる。
【００１４】
その際、この色補正テーブルを当該プリンタの識別情報と関連付けて記憶しておくことで、以後、撮影画像を印刷する際に、そのときに使用するプリンタに対応した色補正テーブルを用いて色補正することにより、色ずれのない良好な印刷結果を得ることができる。
【００１５】
また、本発明の撮像装置は、前記カラーマッチング用のテストパターンを記憶した記憶手段を備え、前記テストパターン印刷手段は、カラーマッチング時に前記記憶手段から前記テストパターンを読み出してカラーマッチングの対象となるプリンタに与えることを特徴とする。
【００１６】
このような構成によれば、撮像装置にカラーマッチング用のテストパターンを内蔵させておくことで、いつでも、印刷に使用するプリンタに対してテストパターンを与えてカラーマッチングを行うことができる。
【００１７】
また、本発明の撮像装置は、前記プリンタに与えたテストパターンの印刷結果として得られた印刷物を前記撮影手段にて撮影する際に、前記印刷物の撮影位置を定めたフレームをファインダ画面上に表示するフレーム表示手段を備えたことを特徴とする。
【００１８】
このような構成によれば、テストパターンの印刷結果である印刷物を撮影する場合に、その印刷物の撮影位置を定めたフレームがファインダ画面上に表示されるので、ユーザは前記フレームに合わせて印刷物を定位置で撮影することができる。
【００１９】
また、本発明の撮像装置は、前記印刷物に対するフォーカス位置を前記フレームの位置に合わせて調節するフォーカス制御手段を備えたことを特徴とする。
【００２０】
このような構成によれば、前記フレームに合わせて印刷物を撮影する際に、そのときのフォーカス位置がフレーム位置に合わせて自動調節されるので、撮影時にフォーカスが外れることによりカラーマッチングに誤りが生じることを防止することができる。
【００２１】
本発明の画像印刷システムは、撮像装置をコンピュータ機器に接続することにより、前記撮像装置によって撮影された画像を前記コンピュータ機器を介してプリンタにて印刷する画像印刷システムにおいて、前記コンピュータ機器は、カラーマッチング用のテストパターンを前記プリンタに与えて印刷させるテストパターン印刷手段と、このテストパターン印刷手段によって前記プリンタの印刷結果として得られた印刷物を前記撮像装置にて撮影した画像のテストパターンと前記プリンタに与えたテストパターンとを比較して前記撮像装置と前記プリンタとの色ずれを補正するための色補正テーブルを作成するテーブル作成手段と、前記撮像装置および前記プリンタからそれぞれの識別情報を取得する識別情報取得手段と、前記テーブル作成手段によって作成された色補正テーブルを前記識別情報取得手段によって得られた前記撮像装置および前記プリンタの識別情報と関連付けてデータベースに登録するデータベース登録手段と、前記撮像装置から印刷指定された撮影画像を前記プリンタにて印刷する際に、前記撮像装置の識別情報と前記プリンタの識別情報に基づいて前記データベースから該当する色補正テーブルを読み出し、前記色補正テーブルを用いて前記印刷指定された撮影画像の色成分を補正する画像処理手段と、この画像処理手段によって色補正された撮影画像を前記プリンタに送って印刷させる印刷制御手段とを具備して構成される。
【００２２】
このような構成によれば、撮像装置およびプリンタがコンピュータ機器に接続された状態で、コンピュータ機器がカラーマッチング用のテストパターンを用いて撮像装置とプリンタとの間のカラーマッチングを行って色補正テーブルを作成する。このとき作成された色補正テーブルは、前記撮像装置および前記プリンタのそれぞれから得られる識別情報と関連付けられてデータベースに登録される。そして、撮影画像の印刷時に、前記撮像装置の識別情報と前記プリンタの識別情報に基づいて、前記撮像装置および前記プリンタに対応した色補正テーブルをデータベースから読み出し、この色補正テーブルを用いて撮影画像の色成分を補正した後、前記プリンタに送って印刷させる。
【００２３】
このように、コンピュータ機器側で撮像装置とプリンタの組み合わせに対応した色補正テーブルを作成、保存しておくことで、印刷の際に、実際に使用する撮像装置とプリンタに対応した色補正テーブルを用いて、両者間のカラーマッチングを行って、色ずれのない良好な印刷結果を得ることができる。
【００２４】
なお、前記カラーマッチング用のテストパターンは前記撮像装置に保持しておき、カラーマッチング時に前記コンピュータ機器に送るようにするか、または、前記撮像装置とセットにして提供される特定の記録媒体に記録しておき、この記録媒体を介して前記コンピュータ機器に与えることでも良い。
【００２５】
また、本発明の画像印刷システムは、撮像装置をコンピュータ機器に接続することにより、前記撮像装置によって撮影された画像を前記コンピュータ機器を介してプリンタにて印刷する画像印刷システムにおいて、前記撮像装置は、カラーマッチング用のテストパターンをカラーマッチングの対象となるプリンタに与えて印刷させるテストパターン印刷手段と、このテストパターン印刷手段によって前記プリンタの印刷結果として得られた印刷物を撮影する撮影手段と、この撮影手段によって撮影された画像のテストパターンと前記プリンタに与えたテストパターンとを比較して前記プリンタとの色ずれを補正するための色補正テーブルを作成するテーブル作成手段と、前記プリンタの識別情報を取得する識別情報取得手段と、前記テーブル作成手段によって作成された色補正テーブルに前記識別情報取得手段によって得られた前記プリンタの識別情報と自身の識別情報を付けて前記コンピュータ機器に提供する提供手段とを具備して構成される。
【００２６】
一方、前記コンピュータ機器は、前記撮像装置の前記提供手段によって提供された色補正テーブルを前記プリンタの識別情報および前記撮像装置の識別情報と関連付けてデータベースに登録するデータベース登録手段と、前記撮像装置から印刷指定された撮影画像を前記プリンタにて印刷する際に、前記撮像装置の識別情報と前記プリンタの識別情報に基づいて前記データベースから該当する色補正テーブルを読み出し、前記色補正テーブルを用いて前記印刷指定された撮影画像の色成分を補正する画像処理手段と、この画像処理手段によって色補正された撮影画像を前記プリンタに送って印刷させる印刷制御手段とを具備して構成される。
【００２７】
このような構成によれば、撮像装置およびプリンタがコンピュータ機器に接続された状態で、撮像装置がカラーマッチング用のテストパターンを用いてプリンタとの間のカラーマッチングを行って色補正テーブルを作成した後、この色補正テーブルに自身の識別情報とプリンタの識別情報を付けてコンピュータ機器に送る。
【００２８】
コンピュータ機器では、前記色補正テーブルを前記プリンタの識別情報および前記撮像装置の識別情報と関連付けてデータベースに登録する。そして、撮影画像の印刷時に、前記撮像装置および前記プリンタに対応した色補正テーブルをデータベースから読み出し、この色補正テーブルを用いて撮影画像の色成分を補正した後、前記プリンタに送って印刷させる。
【００２９】
このように、コンピュータ機器側で撮像装置とプリンタの組み合わせに対応した色補正テーブルを保存しておくことで、印刷の際に、実際に使用する撮像装置とプリンタに対応した色補正テーブルを用いて、両者間のカラーマッチングを行って、色ずれのない良好な印刷結果を得ることができる。
【発明の効果】
【００３０】
以上のように本発明によれば、カラーマッチング用のテストパターンをカラーマッチングの対象となるプリンタにて印刷し、その印刷結果として得られた印刷物を撮像装置にて撮影するだけの簡単な作業にて、そのプリンタとの間の色特性のずれを補正して、撮影画像の印刷時に色ずれのない良好な印刷結果を簡単に得ることができる。
【発明を実施するための最良の形態】
【００３１】
以下、図面を参照して本発明の実施形態を説明する。
【００３２】
（第１の実施形態）
図１は本発明の第１の実施形態における撮像装置としてデジタルカメラを例にした場合の外観構成を示すもので、図１（Ａ）が主に前面の、図１（Ｂ）が主に背面の構成を示す斜視図である。
【００３３】
このデジタルカメラ１は、略矩形の薄板状ボディの前面に、撮影レンズ２、セルフタイマランプ３、光学ファインダ窓４、マイクロホン部５、ストロボ発光部６、及びラバーグリップ７を配設し、上面の（ユーザにとって）右端側には電源キー８及びシャッタキー９を配する。
【００３４】
ラバーグリップ７は、ユーザが撮影時にデジタルカメラ１を右手で筐体右側面側から把持した場合に右手中指、薬指、及び小指が確実に該筐体を把持できるように配設されたゴム製の帯状突起である。電源キー８は、電源のオン／オフ毎に操作するキーであり、シャッタキー９は、撮影モード時に撮影タイミングを指示する。
【００３５】
また、デジタルカメラ１の背面には、モードスイッチ（ＳＷ）１０、スピーカ部１１、メニューキー１２、十字キー１３、セットキー１４、光学ファインダ１５、ストロボチャージランプ１６、及び表示部１７を配する。
【００３６】
モードスイッチ１０は、例えばスライドキースイッチにより構成され、基本モードである記録モード「Ｒ」と再生モード「Ｐ」とを切換える場合に用いられる。メニューキー１２は、各種メニュー項目等を選択するためのキーである。十字キー１３は、上下左右各方向へのカーソル移動用のキーが一体に形成されたものであり、表示されているメニュー項目等を移動させる際に操作する。セットキー１４は、前記十字キー１３の中心位置に配置され、その時点で選択されているメニュー項目内容等を設定するために操作する。
【００３７】
ストロボチャージランプ１６は、光学ファインダ１５に近接して配設されたＬＥＤランプでなり、このデジタルカメラ１のユーザが光学ファインダ１５を覗いている場合と表示部１７を見ている場合のいずれであってもストロボのチャージ状態等をユーザに視認させる。
【００３８】
表示部１７は、バックライト付きのカラー液晶パネルで構成されるもので、所定サイズの画面を有し、記録モード時には電子ファインダとしてスルー画像のモニタ表示を行う一方で、再生モード時には選択した画像等を再生表示する。
【００３９】
なお、図示はしないがデジタルカメラ１の底面には、記録媒体として用いられるメモリカードを着脱するためのメモリカードスロットや、パーソナルコンピュータやプリンタ等の外部機器と接続するためのシリアルインタフェースコネクタとして、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）コネクタ等が設けられている。
【００４０】
図２は前記デジタルカメラ１の電子回路構成を示すブロック図である。
【００４１】
同図で、基本モードである記録モードが設定されている状態では、モータ（Ｍ）２１の駆動により、撮影レンズ２を構成するレンズ光学系２２の合焦位置や絞り位置が調整され、そのレンズ光学系２２の撮影光軸後方に配置された撮像素子であるＣＣＤ２３が、タイミング発生器（ＴＧ）２４、垂直ドライバ２５によって走査駆動され、一定周期毎に結像した光像に対応する光電変換出力を１画面分出力する。
【００４２】
この光電変換出力は、アナログ値の信号の状態でＲＧＢの各原色成分毎に適宜ゲイン調整された後に、サンプルホールド回路２６でサンプルホールドされ、Ａ／Ｄ変換器２７でデジタルデータに変換され、カラープロセス回路２８で画素補間処理及びγ補正処理を含むカラープロセス処理が行われて、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒが生成され、ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）コントローラ２９に出力される。
【００４３】
ＤＭＡコントローラ２９は、カラープロセス回路２８の出力する輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、同じくカラープロセス回路２８からの複合同期信号、メモリ書込みイネーブル信号、及びクロック信号を用いて一度ＤＭＡコントローラ２９内部のバッファに書込み、ＤＲＡＭインタフェース（Ｉ／Ｆ）３０を介してバッファメモリとして使用されるＤＲＡＭ３１にＤＭＡ転送を行う。
【００４４】
制御部３２は、ＣＰＵ３２ａと、そのＣＰＵ３２ａが実行するプログラム等を記憶したＲＯＭ３２ｂ、ワークメモリとして使用されるＲＡＭ３２ｃを含むマイクロコンピュータによって構成される。この制御部３２は、デジタルカメラ１全体の制御を行うものであり、ここでは撮影画像の印刷に用いられるプリンタとの間のカラーマッチングに関する処理を実行する。
【００４５】
前記輝度及び色差信号がＤＲＡＭ３１に転送されると、制御部３２はこの輝度及び色差信号をＤＲＡＭインタフェース３０を介してＤＲＡＭ３１より読出し、ＶＲＡＭコントローラ３３を介してＶＲＡＭ３４に書込む。デジタルビデオエンコーダ３５は、前記輝度及び色差信号をＶＲＡＭコントローラ３３を介してＶＲＡＭ３４より定期的に読出し、これらのデータを元にビデオ信号を発生して表示部１７に出力する。
【００４６】
この表示部１７は、上述した如く記録モード時にはモニタ表示部（電子ファインダ）として機能するもので、デジタルビデオエンコーダ３５からのビデオ信号に基づいた表示を行うことで、その時点でＶＲＡＭコントローラ３３から取込んでいる画像情報に基づく画像をリアルタイムに表示することとなる。
【００４７】
このように表示部１７にその時点での画像がモニタ画像としてリアルタイムに表示されている状態で、静止画撮影を行いたいタイミングでキー入力部３６を構成するシャッタキー９を操作すると、トリガ信号を発生する。制御部３２は、このトリガ信号に応じてその時点でＣＣＤ２３から取込んでいる１画面分の輝度及び色差信号のＤＲＡＭ３１へのＤＭＡ転送の終了後、直ちにＣＣＤ２３からのＤＲＡＭ３１への経路を停止し、記録保存の状態に遷移する。
【００４８】
この記録保存の状態では、制御部３２がＤＲＡＭ３１に書込まれている１フレーム分の輝度及び色差信号をＤＲＡＭインタフェース３０を介してＹ，Ｃｂ，Ｃｒの各コンポーネント毎に縦８画素×横８画素の基本ブロックと呼称される単位で読出してＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈ  ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）回路３７に書込み、このＪＰＥＧ回路３７でＡＤＣＴ（Ａｄａｐｔｉｖｅ  Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ：適応離散コサイン変換）、エントロピ符号化方式であるハフマン符号化等の処理によりデータ圧縮する。
【００４９】
そして、得た符号データを１画像のデータファイルとして該ＪＰＥＧ回路３７から読出し、このデジタルカメラ１の記録媒体として着脱自在に装着されるメモリカード３８か、またはこのデジタルカメラ１に固定的に内蔵される内蔵メモリ３９のいずれか一方に書込む。また、１フレーム分の輝度及び色差信号の圧縮処理及びメモリカード３８または内蔵メモリ３９への全圧縮データの書込み終了に伴なって、制御部３２はＣＣＤ２３からＤＲＡＭ３１への経路を再び起動する。
【００５０】
また、制御部３２にはさらに、音声処理部４０、ＵＳＢインタフェース（Ｉ／Ｆ）４１、及びストロボ駆動部４２が接続される。
【００５１】
音声処理部４０は、ＰＣＭ音源等の音源回路を備え、音声の録音時にはマイクロホン部（ＭＩＣ）５より入力された音声信号をデジタル化し、所定のデータファイル形式、例えばＭＰ３（ＭＰＥＧ−１  ａｕｄｉｏ  ｌａｙｅｒ  ３）規格にしたがってデータ圧縮して音声データファイルを作成してメモリカード３８または内蔵メモリ３９へ送出する一方、音声の再生時にはメモリカード３８または内蔵メモリ３９から送られてきた音声データファイルの圧縮を解いてアナログ化し、前記スピーカ部（ＳＰ）１１を駆動して、拡声放音させる。
【００５２】
ＵＳＢインタフェース４１は、ＵＳＢコネクタを介して有線接続される外部機器、ここではプリンタ４２またはＰＣ（パーソナルコンピュータ）４３との間でデータの送受信処理を行う。ストロボ駆動部４２は、静止画像撮影時に図示しないストロボ用の大容量コンデンサを充電した上で、制御部３２からの制御に基づいてストロボ発光部６を閃光駆動する。
【００５３】
なお、前記キー入力部３６は、上述したシャッタキー９の他に、前記電源キー８、モードスイッチ１０、メニューキー１２、十字キー１３及びセットキー１４等から構成され、それらのキー操作に伴なう信号は直接制御部３２へ送出される。
【００５４】
一方、静止画像ではなく動画像の撮影時においては、キー入力部３６のシャッタキー９が操作され続けている間、上述した静止画像データをＪＰＥＧ回路３７でデータ圧縮した静止画データファイルのメモリカード３８または内蔵メモリ３９への記録を時間的に連続して実行し、該シャッタキー９の操作が終わるか、または所定の制限時間、例えば３０秒が経過した時点でそれら一連の静止画データファイルを一括してモーションＪＰＥＧのデータファイルとして設定し直す。
【００５５】
また、基本モードである再生モード時には、制御部３２がメモリカード３８または内蔵メモリ３９に記録されている画像データを選択的に読出し、ＪＰＥＧ回路３７で記録モード時にデータ圧縮した手順と全く逆の手順で圧縮されている画像データを伸長し、伸長した画像データをＤＲＡＭインタフェース３０を介してＤＲＡＭ３１に保持させた上で、このＤＲＡＭ３１の保持内容をＶＲＡＭコントローラ３３を介してＶＲＡＭ３４に記憶させ、このＶＲＡＭ３４より定期的に画像データを読出してビデオ信号を発生し、前記表示部１７で再生出力させる。
【００５６】
選択した画像データが静止画像ではなく動画像であった場合、選択した動画像ファイルを構成する個々の静止画像データの再生を時間的に連続して実行し、すべての静止画像データの再生を終了した時点で、次に再生の指示がなされるまで先頭に位置する静止画像データのみを用いて再生表示する。
【００５７】
図３はデジタルカメラ１に備えられた制御部３２を構成するＲＯＭ３２ｂのデータ内容を示す図である。
【００５８】
ＲＯＭ３２ｂには、本発明を実現するためのプログラム５１やカラーマッチング用テストパターン５２などが予め記憶されている。前記カラーマッチング用テストパターン５２は、デジタルカメラ１の色特性と印刷に使用するプリンタ４２の色特性とのずれをチェックするためのものである。具体的には、例えばホワイトバランスを合わせるためのグレー領域、階調補正用のグレーチャート、そして、色補正用としての所定色のカラーパッチを有する画像データなどのように、後述する色補正テーブルを作成するために必要な画像が印刷されたテストパターンによって構成されている。
【００５９】
図４はデジタルカメラ１に備えられた制御部３２を構成するＲＡＭ３２ｃのデータ内容を示す図である。
【００６０】
ＲＡＭ３２ｃには、前記テストパターン５２を用いて作成された色補正テーブル５３が記憶される。この色補正テーブル５３は、デジタルカメラ１とプリンタ４２との色ずれを補正するためのテーブルであり、各プリンタ毎に設けられている。図４の例では、３種類のプリンタに対応した色補正テーブル５３が示されている。図中のＩＤ１、ＩＤ２、ＩＤ３はこれらのプリンタの識別情報であり、カラーマッチングを行う場合に、そのカラーマッチング対象機器となるプリンタに対応した色補正テーブル５３が前記識別情報に基づいてＲＡＭ３２ｃから読み出される。
【００６１】
また、この色補正テーブル５３には、ＲＧＢ値の取りうるすべての値に対する補正値が設定される。すなわち、例えば、ＲＧＢ値が（１２８，１２８，１２８）のときには、Ｒ値を＋３、Ｇ値を−１、Ｂ値を＋１とする補正値（＋３，−１，＋１）が設定され、ＲＧＢ値が（６４，１９２，２５５）のときには、Ｒ値を＋２、Ｇ値を＋３、Ｂ値を−２とする補正値（＋２，＋３，−２）が設定される。
【００６２】
なお、必ずしも、全てのＲＧＢ値に対する補正値を予め色補正テーブル５３内に設定しておく必要はなく、例えば各ＲＧＢ値を８つおきにして、それらに対する補正値だけを持ち、その間のＲＧＢ値に対する補正値については演算によって補間するといった方法も可能である。
【００６３】
さらに、このような色補正テーブル５３を得るための前記テストパターン５２としては、例えば、全てのＲＧＢ値の画素を印刷しておき、これを撮影して、各ＲＧＢ値の画素について、どのくらいのズレが生じているのかを測定することにより、そのズレ量を補正するための値を色補正テーブル５３にセットするといった方法も可能である。この場合、前記と同様に、全てのＲＧＢ値の画素を印刷せずとも、間引きしたＲＧＢ値の画素だけを印刷しておき、その間のＲＧＢ値の画素の補正値については、演算により補間するといった方法も可能である。
【００６４】
図５は第１の実施形態における画像印刷システムの構成を示す図であり、デジタルカメラ１をプリンタ４２に直接接続した場合の構成が示されている。デジタルカメラ１とプリンタ４２はＵＳＢケーブル４５を介して接続される。なお、図１１や図１２に示すように、デジタルカメラ１をＰＣ４３に接続して印刷する方法もあるが、ここではデジタルカメラ１とプリンタ４２との直接接続により印刷を行う場合を想定して説明する。
【００６５】
デジタルカメラ１は、上述したカラーマッチング用のテストパターン５２を有する。まず、このテストパターン５２をカラーマッチング対象となるプリンタ４２に送って印刷する。図中の４４がプリンタ４２によって得られた印刷物、つまり、テストパターンの印刷画像である。
【００６６】
次に、デジタルカメラ１にて印刷物４４を撮影することにより、その印刷物４４のテストパターンを取り込む。そして、この取り込んだ印刷物４４のテストパターンとプリンタ４２に与えた元のテストパターン５２とを比較することにより、デジタルカメラ１とプリンタ４２との間の色特性のずれを検出し、その色ずれを補正するための色補正テーブル５３を作成する。
【００６７】
以後、撮影画像を印刷する場合に、前記色補正テーブル５３を用いて撮影画像を色補正してからプリンタ４２に送ることで、デジタルカメラ１と同じ色合いの画像を印刷結果として得ることができ、また、プリンタの種類によらず同等な色合いの画像を簡単に得ることができる。
【００６８】
図６はプリンタ４２によって得られた印刷物４４をデジタルカメラ１にて撮影するときの表示例を示す図である。
【００６９】
このデジタルカメラ１に設けられた表示部１７は、撮影時に電子ファインダとして機能しており、その表示画面（ファインダ画面）上にスルー画像が表示される。その際、前記印刷物４４を撮影するときには、その印刷物４４の撮影位置を合わせるためのガイドとなるフレーム１７ａが当該表示画面（ファインダ画面）上に表示される。
【００７０】
また、図中の１７ｂはメッセージを示しており、フレーム１７ａが表示されたときに、例えば「フレームに合わせて撮影して下さい」といったメッセージ１７ｂが表示画面上の撮影の邪魔にならない位置に表示される。
【００７１】
次に、第１の実施形態の動作を説明する。
【００７２】
なお、以下の各フローチャートで示される処理は、デジタルカメラ１に搭載された制御部３２のＣＰＵ３２ａがプログラムを読み込むことにより実行される。
【００７３】
図７は第１の実施形態における画像印刷システムのカラーマッチング時の処理動作を示すフローチャートである。今、図５に示すようにデジタルカメラ１とプリンタ４２がＵＳＢケーブル４５を介して接続された状態にあるものとする。この状態で、例えばユーザがデジタルカメラ１に設けられたメニューキー１２の操作により「プリンタ色調整」といった項目を選択するなど、所定の操作によりデジタルカメラ１に備えられたプリンタ色調整機能を選択すると、ＣＰＵ３２ａにより以下のような処理が実行される。
【００７４】
まず、ＣＰＵ３２ａは、ＲＯＭ３２ｂに予め記憶されたカラーマッチング用のテストパターン５２を読み出し（ステップＡ１１）、これをプリンタ４２に送信して印刷させる（ステップＡ１２）。前記カラーマッチング用テストパターン５２は所定数の色のパターンを有する画像データからなり、これをカラーマッチングの対象となるプリンタ４２に送って印刷させることで、図５に示すような印刷物４４が得られる。この印刷物４４はテストパターン５２をプリンタ４２にてカラー印刷したものであり、当該プリンタ４２の色特性が反映されている。
【００７５】
ここで、ユーザが所定の操作によりテストパターンの取込み指示を行うと（ステップＡ１３のＹｅｓ）、電子ファインダとして機能している表示部１７の表示画面（ファインダ画面）上に図６に示すようなフレーム１７ａが表示されると共に（ステップＡ１４）、同画面上に例えば「フレームに合わせて撮影して下さい」といったメッセージ１７ｂが表示される（ステップＡ１５）。なお、このメッセージ１７ｂを例えば音声データとしてデジタルカメラ１に設けられたスピーカ部１１から出力してユーザにガイダンスすることでも良い。
【００７６】
このメッセージ１７ｂに従い、ユーザは表示部１７の表示画面上に表示されたフレーム１７ａに印刷物４４が重なるようにカメラ位置を定めた後、シャッタキー９の押下により撮影を指示すると（ステップＡ１６のＹｅｓ）、デジタルカメラ１のＡＦ（ａｕｔｏｍａｔｉｃ  ｆｏｃｕｓｉｎｇ）機能が働き、被写体である印刷物４４に対するレンズ光学系２２のフォーカス距離が自動調節される（ステップＡ１７）。その際、所定のフォーカス距離とＡＦ機能によって自動調節されたフォーカス距離とが比較される（ステップＡ１８）。
【００７７】
前記所定のフォーカス距離とは、印刷物４４に印刷されたテストパターンを取り込む上で最適なフォーカス距離のことであり、その距離は前記フレーム１７ａに印刷物４４を合わせたときに割り出されるフォーカス位置に対応している。
【００７８】
前記所定のフォーカス距離と現在のフォーカス距離との差が許容範囲を超えていれば（ステップＡ１９のＮｏ）、例えば、「フレームに正しく合わせて撮影し直して下さい」といったようなＮＧメッセージが表示部１７の表示画面上に表示される（ステップＡ２０）。
【００７９】
一方、前記所定のフォーカス距離と現在のフォーカス距離との差が許容範囲内であれば（ステップＡ１９のＹｅｓ）、印刷物４４が正しい位置にセットされているものとして、その印刷物４４がデジタルカメラ１により撮影され（ステップＡ２１）、その撮影により得られた画像データが例えばＲＡＭ３２ｃの所定の領域に記憶される（ステップＡ２２）。なお、撮影動作については、図２で詳しく説明しているため、ここではその説明を省略する。
【００８０】
このように、印刷物４４を撮影するときに、デジタルカメラ１に設けられた表示部１７の表示画面（ファインダ画面）上に撮影位置を示すフレーム１７ａが表示され、そのフレーム１７ａに印刷物４４を合わせときの最適なフォーカス距離で撮影がなされるので、撮影時にフォーカスが外れることによりカラーマッチングに誤りが生じることを防止することができる。
【００８１】
なお、デジタルカメラ１に自動ズーム機能（光学ズーム）が備えられている場合に、レンズ周辺光量を考慮して、それが問題とならないレベルになる位置に自動的にズームしてから撮影することでも良い。このようにすれば、レンズ周辺の光量落ちなど、色補正に影響を与える問題をズーム位置により最適な状態に調整してカラーマッチングの精度を上げることができる。
【００８２】
このようにして印刷物４４の撮影画像が得られると、ＣＰＵ３２ａは、その撮影画像と元のカラーマッチング用テストパターンの画像とを比較することにより、デジタルカメラ１の色特性とプリンタ４２の色特性のずれを検出し、そのずれを補正するための色補正テーブル５３を作成する（ステップＡ２３）。
【００８３】
詳しくは、両者のテストパターン画像をＲＧＢの各信号毎に比較し、これらの信号毎に色成分のずれを補正する値を求め、そのＲＧＢの各信号毎の補正値を有する色補正テーブル５３を作成する。
【００８４】
なお、カメラ自体の撮影時の色相のズレについては、既知のものとして予めカメラ内部に記憶されており、これについては色補正テーブル５３を作成するにあたって影響を与えないようにすることが、純粋にプリンタのみに色補正を行えるようにする観点から望ましい。
【００８５】
そして、ＣＰＵ３２ａは、前記作成された色補正テーブル５３に当該プリンタ４２のＩＤ（識別情報）を付してＲＡＭ３２ｃに記憶する（ステップＡ２４）。前記ＩＤ（識別情報）とは、例えばプリンタ４２の機種名などであり、これはユーザがキー入力部３６を通じて任意に入力しても良いし、デジタルカメラ１とプリンタ４２と通信により取得することでも良い。
【００８６】
図８は第１の実施形態における画像印刷システムの印刷時の処理動作を示すフローチャートであり、前記図７の処理にて作成された色補正テーブル５３を用いて、撮影画像を色補正して実際に印刷する場合の処理が示されている。
【００８７】
撮影時において、デジタルカメラ１のモードスイッチ１０を記録モード「Ｒ」に切り換えた状態で（ステップＢ１１）、シャッタキー９を押下すると（ステップＢ１２のＹｅｓ）、被写体の画像が撮影され（ステップＢ１３）、その画像データが所定のメモリ（メモリカード３８または内蔵メモリ３９）に記録される（ステップＢ１４）。なお、被写体の画像が撮影されてメモリに記録されるまでの動作については図２で既に説明した通りである。
【００８８】
撮影画像を記録するときには色補正は行われない。これは、撮影時にその都度色補正してから記録していたのでは、その処理に時間が取られて撮影レスポンスが低下するためである。また、印刷に使用可能なプリンタ４２が複数ある場合に、どのプリンタ４２を使用して当該撮影画像を印刷するのか判らないためであり、また、あるプリンタに対応させて一度補正してしまうと、別のプリンタに対応させて再補正することが困難になると考えられるからである。
【００８９】
ここで、メニューキー１２などの所定のキー操作により、ユーザがデジタルカメラ１のメモリカード３８または内蔵メモリ３９に記録された各撮影画像の中から印刷すべき画像を選択するなどして、その画像の印刷を指示したとする（ステップＢ１５のＹｅｓ）。この指示を受けて、ＣＰＵ３２ａは、まず、印刷に用いるプリンタ４２の機種を判別する（ステップＢ１６）。
【００９０】
このプリンタ機種の判別方法としては、例えば図９に示すように、ＲＡＭ３２ｃに現在作成されている各色補正テーブル５３を参照して、このデジタルカメラ１にて色補正可能なプリンタ機種の一覧画面を表示部１７に表示し、その中からユーザに印刷用のプリンタ機種を選択させたり、あるいは、図１０に示すように、デジタルカメラ１に接続されたプリンタ４２と通信を行うことによって、そのプリンタ４２から自動的に機種情報を取得するなどの方法がある。
【００９１】
印刷に用いるプリンタ４２の機種が判明すると、ＣＰＵ３２ａは、そのプリンタ機種に対応したＩＤ（識別情報）を基づいてＲＡＭ３２ｃに記憶された各色補正テーブル５３の中から当該プリンタ４２に対応した色補正テーブル５３を選択する（ステップＢ１７）。
【００９２】
そして、ＣＰＵ３２ａは、前記選択された色補正テーブル５３を用いて撮影画像に対する色補正処理を行う（ステップＢ１８）。すなわち、前記色補正テーブル５３に設定された各ＲＧＢ値毎の補正値を用いて、撮影画像のＲＧＢの各信号をプリンタ４２との色特性のずれに合わせて調整する。このような色補正処理の後、ＣＰＵ３２ａはその補正後の画像データをプリンタ４２に送信して印刷を行う（ステップＢ１９）。
【００９３】
このように、カラーマッチング用のテストパターン５２をプリンタ４２に与えて印刷し、その印刷物４４をデジタルカメラ１で撮影して取り込むことで、プリンタ４２の色特性を把握することができ、以後、そのプリンタ４２を使用して撮影画像を印刷する際に、当該プリンタ４２との色特性のずれを考慮して撮影画像を色補正してからプリンタ４２に与えることで、デジタルカメラ１と同じ色特性を有する印刷結果を得ることができる。
【００９４】
この場合、ユーザが行うカラーマッチング作業としては、テストパターン５２をプリンタ４２で印刷し、その印刷物４４を撮影するだけであるため、特に高度なスキルを必要とせず、誰でも簡単に行うことができる。
【００９５】
また、プリンタ４２が複数台ある場合に、これらについて前記同様のカラーマッチング作業を行っておけば（つまり、各プリンタ毎に色補正テーブル５３を作成しておく）、どのプリンタ４２を使用してもデジタルカメラ１と同じ色特性を有する印刷結果を得ることができる。つまり、プリンタ４２の機種を選ばす、どのような機種でも対応することができる。
【００９６】
また、前記カラーマッチング用のテストパターン５２はデジタルカメラ１に内蔵されているため、例えば外出先などで別のプリンタを用いて印刷を行うような場合であっても、直ぐに対応できるといった利点がある。
【００９７】
なお、前記第１の実施形態では、デジタルカメラ１とプリンタ４２とをＵＳＢケーブル４５で接続するものとして説明したが、その接続形態については特に限定されるものではなく、例えば赤外線を利用したり、あるいは、Ｂｌｕｅｔｏｏｔｈ（Ｒ）等の無線通信を利用して両者間を電気的に接続することでも良い。前記Ｂｌｕｅｔｏｏｔｈ（Ｒ）は、短距離の無線通信規格に準じた無線通信システムであり、例えば２．４５ＧＨｚのＩＳＭ（Industrial Scientific Medical）帯の無線電波を用いて約１０ｍの無線通信を実現するものである。
【００９８】
また、前記第１の実施形態では、デジタルカメラ１のＲＯＭ３２ｂにカラーマッチング用のテストパターン５２を予め記憶しておくものとしたが、例えばメモリカード３８等の外部記録媒体に前記テストパターン５２を記録しておき、必要に応じてデジタルカメラ１にインストールすることでも良い。
【００９９】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
【０１００】
第２の実施形態では、デジタルカメラ１とプリンタ４２との間にＰＣ４３を介在して印刷を行う画像印刷システムにおいて、ＰＣ４３の制御の下でデジタルカメラ１とプリンタ４２とのカラーマッチングを行うことを特徴としている。
【０１０１】
図１１は本発明の第２の実施形態における画像印刷システムの構成を示す図であり、デジタルカメラ１をＰＣ４３を介してプリンタ４２に接続した場合の構成が示されている。デジタルカメラ１とＰＣ４３、ＰＣ４３とプリンタ４２はそれぞれＵＳＢケーブル４５ａ、４５ｂを介して接続される。
【０１０２】
図１１に示す構成において、デジタルカメラ１はカラーマッチング用のテストパターン５２を有する。このテストパターン５２をＰＣ４３に送ることで、ＰＣ４３の制御の下でプリンタ４２とのカラーマッチングを行う。すなわち、前記テストパターン５２をプリンタ４２により印刷する。そして、このプリンタ４２によって得られた印刷物４４をデジタルカメラ１で撮影する。
【０１０３】
ＰＣ４３では、デジタルカメラ１から印刷物４４の撮影画像を得ると、その撮影画像のパターンと元のテストパターン５２とから当該プリンタ４２に対応した色補正テーブル５３を作成する。そして、この作成した色補正テーブル５３をデジタルカメラ１とプリンタ４２の識別情報に関連付けてデータベース（ＤＢ）４６に登録する。
【０１０４】
以後、デジタルカメラ１で撮影した画像を印刷する場合において、ＰＣ４３は前記データベース（ＤＢ）４６の中から現在接続されているデジタルカメラ１とプリンタ４２に対応した色補正テーブル５３を読み出し、この色補正テーブル５３を用いてデジタルカメラ１の撮影画像を色補正し、その色補正後の撮影画像をプリンタ４２にて印刷する。
【０１０５】
図１２は他のシステム構成を示す図である。
【０１０６】
前記図１１の構成と異なる点は、デジタルカメラ１が持つカラーマッチング用のテストパターン５２と同じものが例えばＣＤ−ＲＯＭ等の記録媒体４７に記録されていることである。この記録媒体４７は、デジタルカメラ１とセットにしてユーザに提供される。
【０１０７】
ＰＣ４３には、この記録媒体４７を読み取るための媒体読取り装置４８（例えばＣＤ−ＲＯＭドライブ）が設けられている。したがって、カラーマッチングを行う場合に、デジタルカメラ１からＰＣ４３に対してテストパターン５２を送る必要はなく、ＰＣ４３は媒体読取り装置４８を通じて記録媒体４７からテストパターン５２を読み込めば良い。以後の処理は前記図１１と同様である。
【０１０８】
図１３はＰＣ４３の構成を示すブロック図である。
【０１０９】
ＰＣ４３は、汎用のコンピュータからなる。このＰＣ４３には、ＣＰＵ６１と、このＣＰＵ６１に接続される入力装置６２、表示装置６３、通信部６４、ＲＯＭ６５、ＲＡＭ６６、ＵＳＢインタフェース（Ｉ／Ｆ）６７などが備えられる。
【０１１０】
ＣＰＵ６１は、ＰＣ４３の全体の制御を行うものであり、ここではＲＯＭ６５などに記憶されたプログラムを読み込むことにより、図１４および図１５に示すようなカラーマッチングに関する処理を実行する。
【０１１１】
入力装置６２は、例えばキーボード、マウス、タブレットなどの入力デバイスからなり、データの入力や指示を行う。表示装置６３は、例えばＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode-ray tube）などの表示デバイスからなり、データの表示を行う。通信部６４は、インターネットなどのネットワークを介して外部機器との間でデータ通信を行う。
【０１１２】
ＲＯＭ６５には、プログラムを含む各種情報が予め記憶されている。ＲＡＭ６６には、ＣＰＵ６１の処理動作に必要な各情報が記憶される。このＲＡＭ６６の所定の領域にはデータベース（ＤＢ）４６が設けられている。
【０１１３】
図１４に示すように、データベース（ＤＢ）４６には、デジタルカメラ１とプリンタ４２の組み合わせ毎に作成された色補正テーブル５３が多数登録されている。これらの色補正テーブル５３には、それぞれに対応したデジタルカメラ１とプリンタ４２の識別情報が付されている。図１４の例では、３種類のデジタルカメラ１とプリンタ４２の組み合わせに対応した色補正テーブル５３が示されている。図中のＩＤ１１、ＩＤ１２、ＩＤ１３はデジタルカメラの識別情報、ＩＤ２１、ＩＤ２２、ＩＤ２３はプリンタの識別情報である。
【０１１４】
なお、図４で説明したように、色補正テーブル５３は、ＲＧＢ値の取りうるすべての値に対する補正値が設定されたテーブルである。この色補正テーブル５３の内容はデジタルカメラ１とプリンタ４２の組み合わせによって異なる。
【０１１５】
ＵＳＢインタフェース（Ｉ／Ｆ）６７は、デジタルカメラ１やプリンタ４２との間でデータの送受信処理を行う。
【０１１６】
なお、特に図示していないが、図１２に示すようなシステム構成の場合には、カラーマッチング用のテストパターン５２が記録された記録媒体４７を読み込むための媒体読取り装置４８がＣＰＵ６１に接続される。
【０１１７】
次に、第２の実施形態の動作を説明する。
【０１１８】
図１５は第２の実施形態における画像印刷システムのカラーマッチング時の処理動作を示すシーケンス図であり、左から順にデジタルカメラ１、ＰＣ４３、プリンタ４２の処理を示している。
【０１１９】
今、図１１に示すように、デジタルカメラ１がＰＣ４３を介してプリンタ４２に接続されている場合において、まず、ＰＣ４３（ＣＰＵ６１）は、カラーマッチングの対象であるプリンタ４２の機種を判別するために、そのプリンタ４２に対して環境情報を要求する（ステップＣ１１）。環境情報とは、ＰＣ４３に接続されたプリンタ４２に関する情報であり、機種名などの識別情報（プリンタＩＤ）を含む。プリンタ４２は、この要求に応答して、自身の識別情報を含む環境情報をＰＣ４３に送信する（ステップＣ１２）。
【０１２０】
ＰＣ４３は、プリンタ４２から環境情報を取得すると、これを例えばＲＡＭ６６のワークエリアなどに保持しておき（ステップＣ１３）、続いてデジタルカメラ１に対してカラーマッチング用のテストパターン５２を要求する（ステップＣ１４）。デジタルカメラ１は、この要求に応答して、予め機器内に内蔵されているカラーマッチング用のテストパターン５２を読み出してＰＣ４３に送信する（ステップＣ１５）。
【０１２１】
ＰＣ４３は、デジタルカメラ１からテストパターン５２を取得すると（ステップＣ１６）、これを印刷データとしてプリンタ４２に送って印刷を指示する（ステップＣ１７）。なお、図１２に示すように、デジタルカメラ１の持つテストパターン５２が記録媒体４７によって提供可能な場合には、デジタルカメラ１からテストパターン５２を送る必要はなく、ＰＣ４３は媒体読取り装置４８を通じて記録媒体４７からテストパターン５２を読み込み、これをプリンタ４２に送って印刷を指示することになる。
【０１２２】
プリンタ４２によって印刷物４４が得られると（ステップＣ１８）、これをデジタルカメラ１によって撮影する（ステップＣ１９）。この印刷物４４はテストパターンをカラー印刷したものであり、そこに印刷されている画像には当該プリンタ４２の色特性が反映されている。この印刷物４４に対するデジタルカメラ１の撮影処理については前記第１の実施形態と同様であるため、ここではその説明を省略する。
【０１２３】
デジタルカメラ１によって撮影された印刷物４４の画像データはＰＣ４３に送られる（ステップＣ２０）。その際、デジタルカメラ１では、自身の識別情報（カメラＩＤ）を画像データに付してＰＣ４３に送る。
【０１２４】
ＰＣ４３は、デジタルカメラ１から印刷物４４の撮影画像をカメラＩＤと共に取得すると（ステップＣ２１）、前記第１の実施形態と同様に、その撮影画像のテストパターンと元のテストパターンとに基づいて色補正テーブル５３を作成する（ステップＣ２２）。そして、ＰＣ４３は、この作成された色補正テーブル５３を前記プリンタ４２から得た環境情報に含まれるプリンタＩＤと前記デジタルカメラ１から得たカメラＩＤに関連付けてデータベース（ＤＢ）４６に登録する（ステップＣ２３）。
【０１２５】
例えば、デジタルカメラ１の識別情報がＩＤ１１、プリンタ４２の識別情報がＤ２１であったとすると、図１４に示すように、前記作成された色補正テーブル５３はＩＤ１１、ＩＤ２１と関連付けられてデータベース（ＤＢ）４６に登録されることになる。
【０１２６】
また、他のデジタルカメラとプリンタの組み合わせてに関しても前記同様のカラーマッチング処理を行うことで、データベース（ＤＢ）４６には、これらの組み合わせて毎に用いられる色補正テーブル５３がそれぞれの識別情報と共に登録されることになる。
【０１２７】
図１５は第２の実施形態における画像印刷システムの印刷時の処理動作を示すシーケンス図であり、前記図１４の処理にて作成されたデータベース（ＤＢ）４６を用いて撮影画像を色補正して印刷する場合の処理を示しており、前記同様に左から順にデジタルカメラ１、ＰＣ４３、プリンタ４２の処理を示している。
【０１２８】
まず、印刷に際し、まず、ＰＣ４３（ＣＰＵ６１）は、印刷に用いられるプリンタ４２の機種を判別するために、そのプリンタ４２に対して環境情報を要求する（ステップＤ１１）。プリンタ４２は、この要求に応答して、自身の識別情報（プリンタＩＤ）を含む環境情報をＰＣ４３に送信する（ステップＤ１２）。ＰＣ４３は、プリンタ４２から環境情報を取得すると、これを例えばＲＡＭ６６のワークエリアなどに保持した後、デジタルカメラ１からの撮影画像を待つ（ステップＤ１３）。
【０１２９】
ここで、デジタルカメラ１によって撮影された画像が印刷対象として、当該デジタルカメラ１の識別情報（カメラＩＤ）と共に送られてくると（ステップＤ１４、Ｄ１５）、ＰＣ４３はこの撮影画像を受信した際に（ステップＤ１６）、前記プリンタ４２の環境情報に含まれるプリンタＩＤと前記デジタルカメラ１のカメラＩＤに基づいてデータベース（ＤＢ）４６を検索することにより、該当する色補正テーブル５３を読み出す（ステップＤ１７）。
【０１３０】
この場合、現在接続されているデジタルカメラ１の識別情報がＩＤ１１であり、プリンタ４２の識別情報がＩＤ２１であれば、図１４に示すデータベース（ＤＢ）４６の中からＩＤ１１、ＩＤ２１を有する色補正テーブル５３が読み出されることになる。
【０１３１】
そして、ＰＣ４３は、この色補正テーブル５３を用いて当該撮影画像に対する色補正処理を行う（ステップＤ１８）。すなわち、前記第１の実施形態と同様に、前記色補正テーブル５３に設定された各ＲＧＢ値毎の補正値を用いて、撮影画像のＲＧＢの各信号をデジタルカメラ１とプリンタ４２との色特性のずれに合わせて調整する。
【０１３２】
このような色補正処理の後、ＰＣ４３はその補正後の画像データをプリンタ４２に送って印刷を指示する（ステップＤ１９）。この指示を受けてプリンタ４２では、当該撮影画像をカラー印刷する（ステップＤ２０）。この場合、事前に色補正された画像データに基づいて印刷を行うことになるので、デジタルカメラ１と同じ色特性を有する印刷結果を得ることができる。
【０１３３】
このように、デジタルカメラ１をＰＣ４３に接続してプリンタ４２にて印刷を行う構成とした場合でも、前記第１の実施形態と同様に、ユーザによる面倒なカラーマッチング作業を必要とせず、デジタルカメラ１と同じ色特性を有する印刷結果を簡単に得ることができる。さらに、第２の実施形態では、ＰＣ４３側でカラーマッチングに関する一連の処理を行うので、デジタルカメラ１の処理負担を軽減することができる。
【０１３４】
また、ＰＣ４３側でデジタルカメラ１とプリンタ４２の組み合わせに対応した色補正テーブル５３をデータベース（ＤＢ）４６に多数登録しておくことで、印刷の際に、実際に使用するデジタルカメラ１とプリンタ４２に対応した色補正テーブル５３をデータベース（ＤＢ）４６から読み出すことにより、両者間のカラーマッチングを行って、色ずれのない良好な印刷結果を得ることができる。
【０１３５】
なお、前記第２の実施形態では、ＰＣ４３側で色補正テーブル５３の作成処理を含め、カラーマッチングに関する一連の処理をすべて行うようにしたが、例えば前記第１の実施形態のように、デジタルカメラ１側で色補正テーブル５３の作成することにより、これをＰＣ４３に提供するような形態であっも良い。
【０１３６】
この場合、デジタルカメラ１では、色補正テーブル５３を作成した際に、そのときの対応機器であるプリンタ４２の識別情報（プリンタＩＤ）を取得し、そのプリンタＩＤと自身の識別情報（カメラＩＤ）を当該色補正テーブル５３に付けてＰＣ４３に提供する。プリンタＩＤの取得方法としては、前記第１の実施形態と同様に、ユーザがデジタルカメラ１のキー入力部３６を通じて任意に入力しても良いし、デジタルカメラ１とプリンタ４２がＵＳＢケーブルなどで接続された状態で、両者間の通信により取得することでも良い。
【０１３７】
ＰＣ４３では、デジタルカメラ１から提供された色補正テーブル５３をそこに付されたプリンタＩＤとカメラＩＤに関連付けてデータベース（ＤＢ）４６に登録する。以後の処理は、図１６と同様である。すなわち、ＰＣ４３が実際に印刷に使用するデジタルカメラ１とプリンタ４２のそれぞれの識別情報に基づいてデータベース（ＤＢ）４６を検索することにより、該当する色補正テーブル５３を読み出し、この色補正テーブル５３を用いて撮影画像の色成分を補正した後、その色補正後の撮影画像をプリンタ４２に送って印刷させる。これにより、色ずれのない良好な印刷結果を得ることができる。
【０１３８】
また、前記第２の実施形態では、デジタルカメラ１とＰＣ４３、ＰＣ４３とプリンタ４２とをそれぞれＵＳＢケーブル４５ａ、４５ｂで接続するものとして説明したが、各機器間の接続形態については特に限定されるものではなく、例えば各赤外線やＢｌｕｅｔｏｏｔｈ（Ｒ）等の無線通信であっても良い。
【０１３９】
また、前記各実施形態では、デジタルカメラを例にして説明したが、例えばカメラ付き携帯電話など、カメラ機能を備えた電子機器であれば、その全てに本発明を適用することができる。
【０１４０】
要するに、本発明は前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態で示される全構成要件から幾つかの構成要件が削除されても、「発明が解決しようとする課題」で述べた効果が解決でき、「発明の効果」の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【０１４１】
また、上述した実施形態において記載した手法は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に適用したり、そのプログラム自体をネットワーク等の伝送媒体により伝送して各種装置に適用することも可能である。本装置を実現するコンピュータは、記録媒体に記録されたプログラムあるいは伝送媒体を介して提供されたプログラムを読み込み、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【０１４２】
また、前述したＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体の他にも、例えば、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（Ｒ）やＡＯＤ(Advanced Optical Disc)などの青色レーザを用いた次世代光ディスク、赤色レーザを用いるＨＤ−ＤＶＤ９、青紫色レーザを用いるＢｌｕｅ  Ｌａｓｅｒ  ＤＶＤなど、今後開発される種々の大容量記録媒体を用いて本発明を実施することが可能である。
【図面の簡単な説明】
【０１４３】
【図１】本発明の第１の実施形態における撮像装置としてデジタルカメラを例にした場合の外観構成を示す斜視図。
【図２】同実施形態におけるデジタルカメラの電子回路構成を示すブロック図。
【図３】同実施形態におけるデジタルカメラに備えられたＲＯＭのデータ内容を示す図。
【図４】同実施形態におけるデジタルカメラに備えられたＲＡＭのデータ内容を示す図である。
【図５】同実施形態における画像印刷システムの構成を示す図であり、デジタルカメラをプリンタに直接接続した場合の構成を示す図。
【図６】同実施形態におけるプリンタによって得られた印刷物をデジタルカメラにて撮影するときの表示例を示す図。
【図７】同実施形態における画像印刷システムのカラーマッチング時の処理動作を示すフローチャート。
【図８】同実施形態における画像印刷システムの印刷時の処理動作を示すフローチャート。
【図９】同実施形態におけるデジタルカメラに表示されるプリンタ機種の一覧画面を示す図。
【図１０】同実施形態におけるデジタルカメラに接続されたプリンタから機種情報を取得する方法を示す図。
【図１１】本発明の第２の実施形態における画像印刷システムの構成を示す図であり、デジタルカメラをＰＣを介してプリンタに接続した場合の構成を示す図。
【図１２】他のシステム構成として、デジタルカメラが持つカラーマッチング用のテストパターンと同じものを記録媒体に記録して提供する場合の構成を示す図。
【図１３】同実施形態におけるＰＣの構成を示すブロック図。
【図１４】同実施形態におけるＰＣに備えられたデータベースの内容を説明するための図。
【図１５】同実施形態における画像印刷システムのカラーマッチング時の処理動作を示すシーケンス図。
【図１６】同実施形態における画像印刷システムの印刷時の処理動作を示すシーケンス図。
【符号の説明】
【０１４４】
１…デジタルカメラ、２…撮影レンズ、３…セルフタイマランプ、４…光学ファインダ窓、５…マイクロホン部（ＭＩＣ）、６…ストロボ発光部、７…ラバーグリップ、８…電源キー、９…シャッタキー、１０…モードスイッチ（ＳＷ）、１０ａ…動画撮影キー、１１…スピーカ部（ＳＰ）、１２…メニューキー、１３…十字キー、１４…セットキー、１５…光学ファインダ、１６…ストロボチャージランプ、１７…表示部、２１…撮影用ＣＣＤ、２２…フォーカス用ＣＣＤ、２３…ハーフミラー、２４…タイミング発生器（ＴＧ）、２５…垂直ドライバ、２６…サンプルホールド回路（Ｓ／Ｈ）、２７…Ａ／Ｄ変換器、２８…カラープロセス回路、２９…ＤＭＡコントローラ、３０…ＤＲＡＭインタフェース（Ｉ／Ｆ）、３１…ＤＲＡＭ、３２…制御部、３３…ＶＲＡＭコントローラ、３４…ＶＲＡＭ、３５…デジタルビデオエンコーダ、３６…キー入力部、３７…ＪＰＥＧ回路、３８…メモリカード、３９…内蔵メモリ、４０…音声処理部、４１…ＵＳＢインタフェース（Ｉ／Ｆ）、４２…プリンタ、４３…ＰＣ、５１…プログラム、５２…カラーマッチング用のテストパターン、５３…色補正テーブル。
【図１】
2005136603.tif 000003
【図２】
2005136603.tif 000004
【図３】
2005136603.tif 000005
【図４】
2005136603.tif 000006
【図５】
2005136603.tif 000007
【図６】
2005136603.tif 000008
【図７】
2005136603.tif 000009
【図８】
2005136603.tif 000010
【図９】
2005136603.tif 000011
【図１０】
2005136603.tif 000012
【図１１】
2005136603.tif 000013
【図１２】
2005136603.tif 000014
【図１３】
2005136603.tif 000015
【図１４】
2005136603.tif 000016
【図１５】
2005136603.tif 000017
【図１６】
2005136603.tif 000018