(57)【特許請求の範囲】
【請求項１】
撮像装置と情報処理装置に画像処理のためのパラメータを設定するシステムであって、
前記情報処理装置において、外部装置よりパラメータファイルをダウンロードするダウンロード手段と、
前記ダウンロード手段によってダウンロードされた前記パラメータファイルに含まれている画像処理パラメータを前記撮像装置に提供する提供手段と、
前記情報処理装置において、前記パラメータファイルに含まれている画像処理パラメータを用いて画像データを処理する処理手段と、
前記ダウンロード手段によってダウンロードされた前記パラメータファイルを前記撮像装置に着脱可能な記憶媒体に記憶する記憶手段と、を備え、
前記情報処理装置と前記撮像装置は、前記ダウンロード手段でダウンロードされた１つのパラメータファイルから得られる画像処理パラメータを用いて、前記情報処理装置と前記撮像装置とで同じ特性の画像処理が実行可能であり、
前記提供手段は、
前記記憶媒体に記憶されたパラメータファイルを提示して、設定すべきパラメータファイルをユーザに選択させる選択手段を有し、
前記選択手段で選択されたパラメータファイルを前記撮像装置の機種に基づいて前記撮像装置へ提供することを特徴とするパラメータ設定システム。
【請求項２】
前記パラメータファイルは、３次元ルックアップテーブル及び３次元ルックアップテーブルを生成するための高次マトリックス係数の少なくともいずれかを前記画像処理パラメータとして含むことを特徴とする請求項１に記載のパラメータ設定システム。
【請求項３】
前記パラメータファイルは、更に、シャープネス、コントラスト、色合い及び色の濃さの少なくともいずれかを調整する可変パラメータを含み、
前記情報処理装置において、前記可変パラメータをユーザに調整させるためのユーザインターフェースを提供する調整手段を更に備えることを特徴とする請求項２に記載のパラメータ設定システム。
【請求項４】
前記提供手段は、前記調整手段によって調整された可変パラメータを前記撮像装置に提供することを特徴とする請求項３に記載のパラメータ設定システム。
【請求項５】
前記パラメータファイルは１つの機種に対応する画像処理パラメータとその機種を示す機種情報を含み、
前記提供手段は、前記選択されたパラメータファイルの機種情報が前記撮像装置に対応する場合に画像処理パラメータを前記撮像装置に提供し、前記選択されたパラメータファイルの機種情報が前記撮像装置に対応しない場合は画像処理パラメータを提供せずに警告を出力することを特徴とする請求項１乃至４のいずれか１項に記載のパラメータ設定システム。
【請求項６】
前記パラメータファイルは機種情報と画像処理パラメータのセットを複数セット含み、
前記提供手段は、前記選択されたパラメータファイルより、前記撮像装置に対応する機種情報に対応する画像処理パラメータを抽出して、前記撮像装置に提供することを特徴とする請求項１乃至５のいずれか１項に記載のパラメータ設定システム。
【請求項７】
前記提供手段は、前記選択されたパラメータファイルが前記撮像装置に対応する機種情報を含んでいない場合は、画像処理パラメータの提供を行わずに警告を出力することを特徴とする請求項６に記載のパラメータ設定システム。
【請求項８】
前記ダウンロード手段によってダウンロードされた前記パラメータファイルを前記情報処理装置内の記憶媒体に記憶する記憶手段を更に有することを特徴とする請求項１乃至７のいずれか１項に記載のパラメータ設定システム。
【請求項９】
前記ダウンロード手段によってダウンロードされたパラメータファイルに含まれている機種情報を取得する取得手段と、
前記機種情報に基づいて、前記パラメータファイルに含まれている画像処理パラメータが当該撮像装置に対応しているかを判別する判別手段とを有し、
前記判別手段によって対応していると判断された場合に、前記提供手段は、前記撮像装置に前記画像処理パラメータを提供することを特徴とする請求項１乃至８のいずれか１項に記載のパラメータ設定システム。
【請求項１０】
パラメータファイルを用いて画像処理パラメータを撮像装置と情報処理装置に設定可能なパラメータ設定システムにおける撮像装置であって、
外部装置よりダウンロードされたパラメータファイルの機種情報を取得する取得手段と、
前記機種情報に基づいて、前記パラメータファイルに含まれている画像処理パラメータが当該撮像装置に対応しているかを判別する判別手段と、
前記判別手段によって対応していると判断された場合、前記パラメータファイルに含まれている画像処理パラメータを利用可能に登録する登録手段と、を備え、
前記パラメータファイルは記憶媒体に記憶されており、
前記登録手段は、前記記憶媒体に記憶されたパラメータファイルのうち、前記撮像装置に対応するパラメータファイルを機種情報に基づいて抽出、提示して、登録すべきパラメータファイルをユーザに選択させる選択手段を有することを特徴とする撮像装置。
【請求項１１】
前記外部装置と通信可能に接続する通信手段を更に有し、
前記登録手段は、前記通信手段を介して前記撮像装置に前記画像処理パラメータを登録することを特徴とする請求項１０に記載の撮像装置。
【請求項１２】
前記パラメータファイルは、３次元ルックアップテーブル及び３次元ルックアップテーブルを生成するための高次マトリックス係数の少なくともいずれかを前記画像処理パラメータとして含むことを特徴とする請求項１０または１１に記載の撮像装置。
【請求項１３】
前記パラメータファイルは、シャープネス、コントラスト、色合い及び色の濃さの少なくともいずれかを調整する可変パラメータを含むことを特徴とする請求項１０乃至１２のいずれか１項に記載の撮像装置。
【請求項１４】
前記パラメータファイルは機種情報と画像処理パラメータのセットを複数セット含み、
前記登録手段は、前記撮像装置に対応する機種情報を含むパラメータファイルを抽出、提示することを特徴とする請求項１０乃至１３のいずれか１項に記載の撮像装置。
【請求項１５】
前記登録手段は、前記記憶媒体に格納されているパラメータファイルに、前記撮像装置に対応する機種情報を含むものが存在しない場合、その旨の警告を出力することを特徴とする請求項１０乃至１４のいずれか１項に記載の撮像装置。
【請求項１６】
さらに、前記外部装置と通信可能に接続する通信手段を有し、
前記登録手段は、前記通信手段を介して前記撮像装置に前記画像処理パラメータを登録することを特徴とする請求項１０乃至１５のいずれか１項に記載の撮像装置。
【請求項１７】
撮像装置と情報処理装置に画像処理パラメータを設定するシステムにおけるパラメータ設定方法であって、
前記情報処理装置が外部装置よりパラメータファイルをダウンロードするダウンロード工程と、
前記情報処理装置が前記ダウンロード工程でダウンロードされた前記パラメータファイルに含まれている画像処理パラメータを前記撮像装置に提供する提供工程と、
前記情報処理装置が、前記パラメータファイルに含まれている画像処理パラメータを用いて画像データを処理する処理工程と、
前記ダウンロード工程によってダウンロードされた前記パラメータファイルを前記撮像装置に着脱可能な記憶媒体に記憶する記憶工程と、を備え、
前記情報処理装置と前記撮像装置は、前記ダウンロード工程でダウンロードされた１つのパラメータファイルから得られる画像処理パラメータを用いて、前記情報処理装置と前記撮像装置とで同じ特性の画像処理が実行可能であり、
前記提供工程は、
前記記憶媒体に記憶されたパラメータファイルを提示して、設定すべきパラメータファイルをユーザに選択させる選択工程を有し、
前記選択工程で選択されたパラメータファイルを前記撮像装置の機種に基づいて前記撮像装置へ提供することを特徴とするパラメータ設定方法。
【請求項１８】
パラメータファイルを用いて画像処理パラメータを設定可能な撮像装置の制御方法であって、
着脱可能な記憶媒体に格納されたパラメータファイルの機種情報を取得する取得工程と、
前記機種情報に基づいて、前記パラメータファイルに含まれている画像処理パラメータが当該撮像装置に対応しているかを判断する判断工程と、
前記判断工程によって対応していると判断された場合、前記パラメータファイルに含まれている画像処理パラメータを利用可能に登録する登録工程と、を備え、
前記パラメータファイルは記憶媒体に記憶されており、
前記登録工程は、前記記憶媒体に記憶されたパラメータファイルのうち、前記撮像装置に対応するパラメータファイルを機種情報に基づいて抽出、提示して、登録すべきパラメータファイルをユーザに選択させる選択工程を備えることを特徴とする撮像装置の制御方法。
【請求項１９】
請求項１７に記載のパラメータ設定方法の各工程をコンピュータに実行させるための制御プログラム。
【請求項２０】
請求項１８に記載の撮像装置の制御方法の各工程をコンピュータに実行させるための制御プログラム。
【請求項２１】
請求項１９または２０に記載の制御プロラムを格納したコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置で撮影した画像データを処理する際の画像処理用データの設定に関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置には、風景撮影モードやポートレート撮影モード等、それぞれの撮影シーンに最適化された画像処理モードや測光モードが搭載されているものがある。例えば、前述した風景撮影モードでは、青空や緑がより鮮やかに再現されるような色再現で画像処理が施され、ポートレート撮影モードでは人物の肌色がきれいに再現されるような色再現で画像処理が施される。撮像装置に搭載されているこれらの撮影モードを選択することで、ユーザはそれぞれのシーンに最適化された処理が施された画像を得ることができる。
【０００３】
しかしながら、この様な撮影処理モードに関しては新しいモードの開発が常に行われており、それに基いた新機種の撮像装置が発売されている。そのために、購入したばかりの撮像装置であっても、直ぐに機能的に劣った旧型となってしまう。
【０００４】
この問題を解決するために、例えば特許文献１の様に、通信回線を介して新しい撮影処理モード用のファイル（制御プログラム）をクライアントサーバからダウンロードし、撮像装置に設定するというものがある。この様な機能が搭載されている撮像装置では、ユーザが撮像装置を購入した後に新しい撮影モード用のファイルをダウンロードし、撮像装置に設定することで、簡単に最新の撮影モードで撮影することができるようになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平２００３−３３３４１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述した技術とは別に、撮像装置で撮影されたＲＡＷ画像（撮像素子から出力された生データ画像）を、専用の現像アプリケーションを用いることにより、パーソナルコンピュータ上で現像処理する構成が知られている。このようなパーソナルコンピュータ上の現像処理においても、撮像装置と同じように、風景やポートレート等の撮影モードを選択して現像することができるものがある。
【０００７】
しかしながら、特許文献１で提案されている技術では、デジタルカメラに設定する撮影処理モード用のファイルに関しては述べられているが、現像アプリケーションにこのファイルの設定を反映することに関しては触れられていない。その為、デジタルカメラで設定した撮影モードによる画像処理を現像アプリケーションソフトによって再現することができないという課題がある。
【０００８】
本発明は上記の課題に鑑みてなされたものであり、外部装置よりダウンロードした画像処理パラメータを撮像装置と現像アプリケーションの両方に設定可能にすることを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するための本発明によるパラメータ設定システムは以下の構成を備える。即ち、
撮像装置と情報処理装置に画像処理のためのパラメータを設定するシステムであって、
前記情報処理装置において、外部装置よりパラメータファイルをダウンロードするダウンロード手段と、
前記ダウンロード手段によってダウンロードされた前記パラメータファイルに含まれている画像処理パラメータを前記撮像装置に提供する提供手段と、
前記情報処理装置において、前記パラメータファイルに含まれている画像処理パラメータを用いて画像データを処理する処理手段と、
前記ダウンロード手段によってダウンロードされた前記パラメータファイルを前記撮像装置に着脱可能な記憶媒体に記憶する記憶手段と、を備え、
前記情報処理装置と前記撮像装置は、前記ダウンロード手段でダウンロードされた１つのパラメータファイルから得られる画像処理パラメータを用いて、前記情報処理装置と前記撮像装置とで同じ特性の画像処理が実行可能であり、
前記提供手段は、
前記記憶媒体に記憶されたパラメータファイルを提示して、設定すべきパラメータファイルをユーザに選択させる選択手段を有し、
前記選択手段で選択されたパラメータファイルを前記撮像装置の機種に基づいて前記撮像装置へ提供する。
【発明の効果】
【００１０】
本発明によれば、外部装置からダウンロードした画像処理パラメータを撮像装置と現像アプリケーションの両方に設定可能にすることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態における、画像処理用ファイル設定システムの概要を示した図である。
【図２】第１の実施形態における、画像処理パラメータファイルのデータ構造の例を示した図である。
【図３】第１の実施形態における画像処理パラメータファイルの暗号化と複号化の例を示した図である。
【図４】第１の実施形態における撮像装置１０４の概略の構成例を示すブロック図である。
【図５】第１の実施形態におけるＰＣ１０１の概略の構成例を示すブロック図である。
【図６】第１の実施形態における、現像アプリケーションの機能構成例を示すブロック図である。
【図７】第１の実施形態における、センターサーバから画像処理パラメータファイルをダウンロードする処理を説明するフローチャートである。
【図８】第１の実施形態における、画像処理パラメータファイルを撮像装置１０４に設定する設定アプリケーション１０１ｂの処理を説明するフローチャートである。
【図９】第１及び第２の実施形態における、設定アプリケーション１０１ｂの具体的な表示画面例を示した図である。
【図１０】第１及び第２の実施形態における、設定アプリケーション１０１ｂの画像スタイル選択画面例を示した図である。
【図１１】第１及び第２の実施形態における、設定アプリケーション１０１ｂの具体的な表示画面例を示した図である。
【図１２】第１及び第２の実施形態における、設定アプリケーション１０１ｂによる画像処理パラメータファイル選択画面を示した図である。
【図１３】第１及び第２実施形態における、設定アプリケーション１０１ｂの具体的な表示画面を示した図である。
【図１４】第１の実施形態における、撮像装置１０４に着脱可能な記録媒体を用いた画像処理パラメータファイルの設定方法を示したフローチャートである。
【図１５Ａ】撮像装置１０４のＧＵＩメニュー例を示した図である。
【図１５Ｂ】撮像装置１０４のＧＵＩメニューの画像スタイル詳細設定画面を示した図である。
【図１６】第１及び第２の実施形態における、現像アプリケーション１０１ａによる画面表示例を示す図である。
【図１７】第１の実施形態における、現像アプリケーション１０１ａで現像する画像に対して、画像処理パラメータファイルを適用する方法を示したフローチャートである。
【図１８】第１の実施形態１における、現像アプリケーション１０１ａの画像処理パラメータファイルの選択画面の一例を示した図である。
【図１９】第２の実施形態における、画像処理用ファイル設定システムの概要を示した図である。
【図２０】第２の実施形態における、画像処理パラメータファイルのデータ構造の一例を示した図である。
【図２１】第２の実施形態における、画像処理パラメータファイルをアプリケーションソフト１０１ｂを用いて撮像装置に登録する方法を示したフローチャートである。
【図２２】第２の実施形態２における、設定アプリケーション１０１ｂの画像処理パラメータファイル選択画面の例を示した図である。
【図２３】第２の実施形態における、撮像装置１０４に着脱可能な記録媒体を用いた画像処理パラメータファイル設定方法を示したフローチャートである。
【図２４】第２の実施形態における、現像アプリケーション１０１ａで現像する画像に対して、画像処理パラメータファイルを適用する方法を示したフローチャートである。
【図２５】第２の実施形態における、現像アプリケーション１０１ａの画像処理パラメータファイルの選択画面構成の一例を示した図である。
【図２６】他の実施形態における、画像処理用ファイル設定システムの概要を示した図である。
【発明を実施するための形態】
【００１２】
以下、本発明に係る好適な実施の形態について添付図面を参照して詳細に説明する。
【００１３】
〔第１の実施形態〕
図１は、第１の実施形態における画像処理パラメータ設定システムの概要を示す図である。
【００１４】
図１において、センターサーバ１０３はインターネット１０２に接続可能に設けられている。ユーザは自宅のパーソナルコンピュータ１０１（以下ＰＣ）をＷｅｂブラウザによってインターネット１０２に接続することにより、センターサーバ１０３にアクセスすることができる。なお、通信回線やインターネットプロバイダ等は図示を省略している。ＰＣ１０１はＵＳＢ等の通信ケーブルを介してデジタルカメラ等の撮像装置１０４に接続可能である。本実施形態では、撮像装置１０４は機種Ａとするが、別の機種の撮像装置をＰＣ１０１に接続することも可能である。図１に示されるように、ＰＣ１０１には撮像装置１０４で撮影したＲＡＷ画像を現像する現像アプリケーション１０１ａがインストールされている。
【００１５】
センターサーバ１０３には、撮像装置１０４や現像アプリケーション１０１ａに設定可能な画像処理パラメータが記録された画像処理パラメータファイルが記録されている。この画像処理パラメータファイルに記録されているパラメータを撮像装置１０４や現像アプリケーション１０１ａに設定することにより、ユーザはそのパラメータが持つ画像処理特性で処理された（現像された）画像を得ることができる。
【００１６】
例えば、全体に色を薄くし黄色の彩度だけを濃く残すことで、人物や風景をノスタルジックに表現する「ノスタルジアモード」が挙げられる。或は、白く霞がかった空や海をバックに撮影した場合でもコントラストの高い画像にする「クリアモード」等の画像処理特性に対応した画像処理用ファイルが挙げられる。このような画像処理特性を本実施形態では、「画像スタイル」と呼ぶこととする。
【００１７】
画像処理パラメータファイルは撮像装置１０４の機種毎に用意されている。例えば、図１に示したセンターサーバ１０３には、機種Ａの撮像装置に対応したノスタルジアモード用の画像処理パラメータファイル１０３ａとクリアモード用の画像処理パラメータファイル１０３ｃが登録されている。同様に、機種Ｂの撮像装置に対応したノスタルジアモード用の画像処理パラメータファイル１０３ｂとクリアモード用の画像処理パラメータファイル１０３ｄが登録されている。尚、本実施形態では２種類の機種の撮像装置に対応するファイルを用意しているが、機種は何種類であっても良い。また、画像スタイルの種類も、ノスタルジアモードとクリアモードを用意しているが、何種類であっても良い。
【００１８】
画像処理パラメータファイルが新たに開発され、センターサーバに追加されることにより、ユーザはその新たな画像処理パラメータをダウンロードして用いることができる。その為、ユーザは撮像装置を購入した後も、常に最新の画像スタイルによる画像処理を行うことができる。
【００１９】
またＰＣ１０１には、画像処理パラメータファイルを撮像装置１０４へ設定するための、画像処理パラメータファイル設定アプリケーションソフト１０１ｂ（以下、設定アプリケーション１０１ｂという）がインストールされている。設定アプリケーション１０１ｂは、センターサーバ１０３からダウンロードした画像処理パラメータファイルをＰＣ１０１に保存するとともに、当該画像処理パラメータファイルによって規定される画像スタイルを撮像装置１０４に登録する。
【００２０】
次に、画像処理パラメータファイルの内容の詳細を説明する。図２は、本実施形態による画像処理パラメータファイルのデータ構成例を示す図である。
【００２１】
図２に示されるように、画像処理パラメータファイルには画像処理を規定するための高次のマトリックス係数２０１が含まれている。このマトリックス係数の代わりに３次元ＬＵＴ（ルックアップテーブル）を用いても良い。高次マトリックス係数或いは３次元ＬＵＴによる画像処理内容の設定については後述する。また、画像処理パラメータファイルは、撮像装置１０４や現像アプリケーション１０４ａによる画像処理においてシャープネス、コントラスト、色の濃さ、色合い等を微調整するための調整パラメータ２０２を含む。調整パラメータ２０２の内容は、後述するようにユーザによる変更が可能である。また、画像処理パラメータファイルの著作権を証明する為の著作権情報２０３も画像処理パラメータファイルに含まれている。この著作権情報２０３には、当該画像処理パラメータファイルの著作権を所有する人又は会社名等を表すＩＤが記載される。また、画像処理パラメータ用ファイルは、「ノスタルジア」や「クリア」といった画像スタイルを表すスタイル名２０４や、対応する撮像装置の機種情報等２０５を含む。尚、スタイル名２０４は、撮影モードの名称としてユーザに提示される。
【００２２】
尚、好ましくは、画像処理パラメータファイルにおいて、高次のマトリックス係数２０１や、シャープネス、コントラスト、色の濃さ、色合い等を変更する為の調整パラメータ２０２等、画像処理に係わるデータは簡単に改ざんされない様にセンターサーバ１０３に用意する前に予め暗号化しておく。この暗号化は、例えば次の手法で行われる。ファイル内のデータを４ｂｉｔ毎に分割し、暗号化する。暗号化前にとり得るデータは１６進数で０〜Ｆであるが、これに対して所定の暗号化定数を足し込み、それを暗号化データとする。即ち、以下に示す式（１）を用いて暗号化を行う。
暗号化前データ＋暗号化定数＝暗号化データ    …（１）
【００２３】
また、上記により暗号化されたデータは、後述する、撮像装置に設定する直前、又は現像アプリケーション１０１ａで使用する直前に復号化して使用する。具体的には以下の式（２）に示したように、暗号化されたデータに対して暗号化定数を引き算することで復号化することができる。
暗号化されたデータ−暗号化定数＝復号データ  …（２）
【００２４】
図３に暗号化定数を５としたときのこの暗号化と復号化の例を示した。ただし、本実施形態では、暗号化定数を５としたがこれに限るものではない。また、上述した暗号化とは別の手法で暗号化を行ってもよいことは言うまでも無い。また、本実施形態では画像処理パラメータファイルの一部（上記例では高次のマトリックス係数２０１、調整パラメータ２０２）を暗号化するものとするが、ファイル全部を暗号化しても良い。
【００２５】
次に、本実施形態による、上記高次マトリックス係数及び調整パラメータを利用した画像処理が可能なＰＣ１０１及び撮像装置１０４の構成について説明する。
【００２６】
図４は第１実施形態に係る撮像装置（デジタルカメラ）の構成を示すブロック図である。図４において、撮影レンズ１を通ってきた光は、赤外カットフィルタ２、光学ＬＰＦ３を通過して撮像素子４に結像する。撮像素子４としては、ＣＣＤやＣＭＯＳセンサ等が挙げられる。一般に撮像素子４の受光面にはフォトダイオードによるセンサが平面的に配置されている。そして、例えば、Ｒ（赤）・Ｇ(緑)・Ｂ（青）の各原色カラーフィルタが所定の配列で配置されたカラーフィルタにより、各センサに１色のカラーが割り当てられる。或いは、撮像素子４を原色の数だけ用意して、各撮像素子に１色ずつ割り当てる形態でもよい。
【００２７】
撮像素子４に結像された光は、各センサにおいて入射光量に応じた量の電荷に変換される。タイミングジェネレータ１６が発生する信号は、水平駆動用ドライバ１７と垂直駆動用ドライバ１８に供給される。水平駆動用ドライバ１７と垂直駆動用ドライバ１８はタイミングジェネレータ１６からの信号に従って撮像素子４に駆動信号を供給する。この駆動信号に従って撮像素子４からセンサに蓄積された電荷が伝送され、順次電圧信号に変換される。
【００２８】
変換された電圧信号は、相関二重サンプリング／ゲイン調整部５（以下ＣＤＳ／ＡＧＣと呼ぶ）でサンプリングされ、ゲイン調整された後、Ａ／Ｄ変換器６でデジタル信号に変換される。Ａ／Ｄ変換器６でデジタル信号に変換された画像データは、画像処理ＩＣ７に入力される。画像処理ＩＣ７では、まず、ＷＢ回路７ａが入力された画像データに対してホワイトバランスのためのデータを算出する。ホワイトバランスのためのデータと画像データは一旦メモリ８に格納される。
【００２９】
メモリ８に格納された画像データは、再び画像処理ＩＣ７に入力され、次の３つの処理が施される。
（１）デジタル信号に変換された画像データは、そのまま可逆圧縮部７ｄにおいてロスレス圧縮（可逆圧縮）され、ＲＡＷデータとしてＣＰＵバス１０に送り出される。
（２）デジタル信号に変換された画像データは、サムネイル生成部７ｃで間引き処理等のダウンサンプリングにより元の画像サイズより小さいサムネイル画像に変化され、ＣＰＵバス１０に送られる。なお、間引き処理では、ＲＡＷ画像データを複数ブロックに分割し、各ブロック内で平均化することによりダウンサンプリングがなされる。
（３）ＪＰＥＧ圧縮するための画像を作成する。このため、まず、撮像装置１０４の画像処理部７ｂが画像データに対して画像処理を施す。画像処理部７ｂにおける処理としては、ホワイトバランス処理、色補間、マスキング処理、ガンマ変換、エッジ強調処理等の周知の処理が挙げられる。調整パラメータ２０２の少なくとも一部は画像処理部７ｂに作用する。画像処理部７ｂより出力される画像データは、高次マトリックス係数２０１に基づいて生成された３次元格子点データテーブル７ｅにより変換される。変換された画像データは、ＪＰＥＧ圧縮部７ｆでラスタブロック変換されてＪＰＥＧ圧縮され、ＣＰＵバス１０に送られる。
【００３０】
なお、以下では、３次元格子点データテーブルを３次元ルックアップテーブルと称する。３次元ルックアップテーブルでは、色変換処理を行うが、３次元ルックアップテーブルを利用した色変換処理の詳細は周知であるので説明を省略する。３次元ルックアップテーブルを設定することにより所望の色を所望の色へ変換する（例えば、空の青を所望の青に変換する）ことができる。
【００３１】
可逆圧縮されたＲＡＷデータとＪＰＥＧ圧縮された画像データは、それぞれＣＰＵバス１０を経てメモリ９に格納される。ＣＰＵ１５はメモリ９に格納されたＲＡＷデータにＪＰＥＧ圧縮画像を付帯させてＲＡＷ画像ファイルを生成する。ここで、ＪＰＥＧ圧縮画像はＲＡＷデータのプレビュー用のデータとして付帯されている。生成されたＲＡＷ画像ファイルはインターフェース１３を介して着脱可能に接続されている外部メモリ１４（例えばコンパクトフラッシュ（登録商標）（ＣＦ）カード等のメモリカード）に格納される。
【００３２】
また、通信Ｉ／Ｆ２０は、ＰＣ１０１等の外部装置と通信を行うためのインターフェースであり、例えば、ＵＳＢによって構成される。また、表示部２１は液晶パネルであり、各種操作メニューを提示する機能や、撮影画像の表示機能、電子ビューファインダ（ＥＶＦ）機能を実現する。操作部２２は、シャッタースイッチ、モードスイッチ、十字キー等の操作スイッチを含む。
【００３３】
なお、以上のＣＰＵ１５による処理を実現するための制御プログラムはメモリ８或いはメモリ９に格納されているものとする。
【００３４】
ＣＰＵ１５は、後述する手順によってメモリ９に格納された高次マトリックス係数から、指定された撮影モードに対応した高次マトリックス係数を読み出す。そして、読み出した係数に基づいて３次元ルックアップテーブル７ｅを生成する。
【００３５】
例えば、ｍ01〜ｍ19の高次マトリクス係数セットを用いて、３次の項までマトリクス演算をするとすると、
Ｒｅｄ＝ｍ01×Ｒ＋ｍ02×Ｇ＋ｍ03×Ｂ
＋ｍ04×Ｒ×Ｒ    ＋  ｍ05×Ｇ×Ｇ  ＋  ｍ06×Ｂ×Ｂ
＋ｍ07×Ｒ×Ｇ    ＋  ｍ08×Ｒ×Ｂ  ＋  ｍ09×Ｇ×Ｂ
＋ｍ10×Ｒ×Ｒ×Ｇ＋ｍ11×Ｒ×Ｒ×Ｂ＋ｍ12×Ｒ×Ｒ×Ｒ
＋ｍ13×Ｒ×Ｇ×Ｇ＋ｍ14×Ｇ×Ｇ×Ｂ＋ｍ15×Ｇ×Ｇ×Ｇ
＋ｍ16×Ｒ×Ｂ×Ｂ＋ｍ17×Ｇ×Ｂ×Ｂ＋ｍ18×Ｂ×Ｂ×Ｂ
＋ｍ19×Ｒ×Ｇ×Ｂ                                        …（３）
となる。
【００３６】
すなわち、指定された撮影モードに対応した高次マトリックス係数ｍ01〜ｍ19を用いて、３次元ルックアップテーブル７ｅの各格子点のＲ，Ｇ，Ｂ値を式（３）に代入して各格子点のＲｅｄ値を求める。同様に、Ｇｒｅｅｎ，Ｂｌｕｅの値を各格子点について求める。このようにして、３次元格子点データが生成され、生成されたデータは３次元ルックアップテーブル７ｅに設定される。例えば、Ｒｅｄ，Ｇｒｅｅｎ，Ｂｌｕｅのそれぞれが０〜２５５の値をとり得る場合、各色を８つに分割する、９×９×９個の格子点におけるＲ，Ｇ，Ｂ値を求め、３次元ルックアップテーブル７ｅとして設定する。
【００３７】
また、ＣＰＵ１５は、指定された撮影モードに対応した調整パラメータをメモリ９より取得し、画像処理部７ｂに設定する。こうして高次マトリックスや調整パラメータに従って３次元ルックアップテーブル７ｅや画像処理部７ｂを設定することにより、所望の画像スタイルによる画像処理が実行されることになる。
【００３８】
図２に示す如き画像処理パラメータファイル内の高次マトリックス係数及び調整パラメータは、ＰＣ１０１により撮像装置１０４のメモリ９に設定される。メモリ９にはスタイル名２０４と高次マトリックス係数２０１及び調整パラメータ２０２が対応付けて登録される。そして、撮像装置１０４の操作部２２から指定された撮影モード（スタイル名）に対応した高次マトリックス係数２０１及び調整パラメータ２０２がメモリ９から読み出され、３次元ルックアップテーブル７ｅの生成、画像処理部７ｂの設定に用いられる。
【００３９】
尚、高次マトリックス係数の代わりに３次元ルックアップテーブルの格子点データが画像処理パラメータファイルに格納されている場合は、上記式（３）による演算は不要となる。即ち、画像処理パラメータファイルに格納されている格子点データをそのまま３次元ルックアップテーブル７ｅのデータとして用いればよい。又、高次マトリックス係数と３次元ルックアップテーブルの格子点データの両方を画像処理パラメータファイルに登録するようにしてもよい。
【００４０】
図５はＰＣ１０１の概略の構成を示すブロック図である。ＰＣ１０１としては一般的なパーソナルコンピュータを用いることができる。図５において、ＣＰＵ５０１はＲＯＭ５０２或いはＲＡＭ５０３に保持されたプログラムを実行することにより各処理を実現する。ＲＯＭ５０２は情報処理装置における基本入出力システムやブートプログラム等が格納されている。ＲＡＭ５０３はＣＰＵ５０１のメインメモリとして機能する。ＲＡＭ５０３には、外部記憶装置５０４にインストールされているプログラムがＣＰＵ５０１による実行のためにロードされる。ディスプレイ５０５はＣＰＵ５０１の制御下で各種表示を行う。入力装置５０６はキーボードやポインティングデバイスで構成される。インターフェース５０７（以下、Ｉ／Ｆ５０７）は例えば、デジタルカメラの外部メモリ１４を装着可能とし、外部メモリ１４に記録されているＲＡＷ画像ファイルをＲＡＭ５０３や外部記憶装置５０４に取り込むことができる。また、Ｉ／Ｆ５０７はインターネットと接続するインターフェースを含む。更に、Ｉ／Ｆ５０７は、撮像装置１０４等の外部装置との接続を実現するためのＵＳＢ等のインターフェースを含む。
【００４１】
各種アプリケーションは外部記憶装置５０４にインストールされて、実行時にＲＡＭ５０７にロードされる。なお、外部記憶装置５０４としてはハードディスクが一般的である。以下では、上述のデジタルカメラによって生成されたＲＡＷ画像ファイルを処理するアプリケーションを説明する。
【００４２】
図６はＰＣ１０１によって実行される現像アプリケーション１０１ａの機能構成を示すブロック図である。撮像装置１０４によって生成されたＲＡＷ画像ファイルと、センターサーバ１０３からダウンロードした画像処理パラメータファイルは外部記憶装置５０４に格納されているものとする。マトリックス取得部６０１は、ユーザによって指定された撮影モード（スタイル名）に対応した画像処理パラメータファイルから高次マトリックス係数２０１を取得する。展開部６０２は、マトリックス取得部６０１が取得したマトリクス係数セットを用いて３次元ルックアップテーブル６２０の各格子点に対応する値（３次元格子点データ）を算出する。そして、３次元ルックアップテーブル６２０に３次元格子点データを設定する。なお、展開部６０２は、３×１９のマトリクス係数セットから撮像装置１０４と同様に９×９×９の格子点データを生成するようにすればよい。しかしながら、一般にＰＣ１０１のＣＰＵ５０１は高機能であることから、３３×３３×３３グリッドで各格子点データが３つの２バイト（１６ｂｉｔ）値を含むルックアップテーブルを生成するようにしてもよい。
【００４３】
一方、ＲＡＷデータ取得部６１１は処理対象のＲＡＷ画像ファイルからＲＡＷデータを取得する。画像処理部６１２は、取得したＲＡＷデータに対して、ホワイトバランス処理、色補間、マスキング処理、ガンマ変換、エッジ強調処理等の処理を施す。そして、３次元ルックアップテーブル６２０を用いた画像処理を行い、処理後の画像６３０を得る。尚、調整パラメータ取得部６０３は画像処理パラメータファイルからシャープネスやコントラスト等に関わる調整パラメータを取得し、取得した調整パラメータを画像処理部６１２に設定する。調整パラメータにより、画像処理部６１２におけるエッジ強調の処理強度等が設定されることになる。尚、後述の説明から明らかとなるが、ＲＡＷ画像ファイルには当該ファイルを生成した撮像装置の機種情報が記録されており、当該機種情報に対応した画像処理パラメータファイルの高次マトリックス係数や調整パラメータが使用される。
【００４４】
上記の構成において、ＰＣ１０１は、センターサーバ１０３からダウンロードした画像処理パラメータファイルから高次マトリックス係数や調整パラメータを取り出し、撮像装置１０４に送信する。撮像装置１０４は通信Ｉ／Ｆ２０を介してＰＣ１０１から高次マトリックス係数及び調整パラメータを受信し、メモリ９に格納する。
【００４５】
次にセンターサーバ１０３から画像処理パラメータファイルをダウンロードする際のＰＣ１０１の処理について図７のフローチャートを参照して説明する。
【００４６】
まず、ファイルダウンロードを行うために、ＰＣ１０１は、ＷｅｂブラウザによってＩ／Ｆ５０７よりインターネット１０２に接続し、センターサーバ１０３の画像処理パラメータファイルダウンロード用ＷＥＢページ（不図示）にアクセスする（ステップＳ１０１）。ＰＣ１０１はセンターサーバ１０３のＷＥＢページをディスプレイ５０５に表示する（ステップＳ１０２）。当該ＷＥＢページ上に用意してある画像処理パラメータファイルダウンロードボタン（不図示）がユーザによって押されると、ＰＣ１０１はセンターサーバ１０３に対してファイルのダウンロードを要求する。ダウンロードの要求を受けたセンターサーバ１０３は要求元のＰＣ１０１に対して撮像装置の機種情報を要求する。ＰＣ１０１は、センターサーバ１０３から撮像装置の機種情報の要求を受信する（ステップＳ１０３）。
【００４７】
機種情報の要求を受信したＰＣ１０１は、撮像装置１０４がＰＣ１０１に接続してあるかどうかを確認し（ステップＳ１０４）、接続されていなければディスプレイ５０５に撮像装置を接続するように警告を表示する（ステップＳ１０５）。そして、撮像装置１０４が接続されるのを待つ（ステップＳ１０４）。
【００４８】
撮像装置の接続されが確認できた場合は、ＰＣ１０１は接続されている撮像装置との通信により、接続されている撮像装置の機種情報を取得する（ステップＳ１０６）。本実施形態では機種Ａが接続されているものとして説明するが、機種はこれに限るものではない。機種情報を取得すると、ＰＣ１０１はセンターサーバ１０３に取得した機種情報（本例では機種Ａ）を送信する（ステップＳ１０７）。
【００４９】
センターサーバ１０３は、登録されている画像処理パラメータファイルのうち受信した機種情報（機種Ａ）に対応したファイルをＰＣ１０１に送信する。図１では、ノスタルジアモード用の画像処理パラメータファイル１０３ａとクリアモード用の画像処理パラメータファイル１０３ｃがＰＣ１０１に送信される。こうして、ＰＣ１０１は、センターサーバ１０３から接続されている撮像装置（機種Ａ）に対応した画像処理パラメータファイルを受信（ダウンロード）する（ステップＳ１０８）。このように、接続された撮像装置の機種に対応している画像処理パラメータファイルがサーバ側で検索され、一括してダウンロードされる。尚、画像処理パラメータファイルはノスタルジアモード用とクリアモード用を例に挙げているが、それに限るものではない。またファイルの個数は幾つであってもよい。また、ＰＣ１０１において指定された撮影モードの画像処理パラメータファイルのみがダウンロードされるように構成してもよい。
【００５０】
ＰＣ１０１は、センターサーバ１０３から受信した画像処理パラメータファイルをハードディスク等の外部記憶装置５０４に記録する（ステップＳ１０９）。こうして、画像処理パラメータファイルのダウンロード処理が終了する。
【００５１】
次に、設定アプリケーション１０１ｂが、画像処理パラメータファイルを撮像装置１０４に設定する処理について図８のフローチャートを用いて説明する。
【００５２】
まず、ＵＳＢ等の通信ケーブルを介して撮像装置１０４の通信Ｉ／Ｆ２０とＩ／Ｆ５０７がＰＣ１０１に接続されると、ＰＣ１０１において設定アプリケーション１０１ｂが起動する。尚、撮像装置１０４とＰＣ１０１の接続検出に応じて設定アプリケーション１０１ｂを起動させてもよいし、ユーザが明示的に設定アプリケーション１０１ｂを起動させるようにしてもよい。
【００５３】
設定アプリケーション１０１ｂは、まず、ディスプレイ５０６に、画像処理パラメータを選択するためのスタイル選択画面を表示する（ステップＳ２０１）。図９は、設定アプリケーション１０１ｂによるスタイル選択画面の具体的な表示画面例を示す図である。
【００５４】
図９において、スタイル選択ボックス９０１は、撮像装置に設定するスタイルの選択を行うためのインターフェースである。図１０はスタイル選択ボックス９０１によるスタイル設定の様子を示す図である。スタイル選択ボックス９０１への操作により、図１０に示したように、プルダウンリスト１００１が表示される。スタイルには、標準で選択できるモードとしてスタンダード、ポートレート、風景、ニュートラル、忠実設定、モノクロと呼ばれるモードが用意されている。これらはそれぞれ異なる特徴を持ったスタイルである。また、これらのスタイルとは別に、図７で説明した手順によってダウンロードされた画像処理パラメータファイルのデータを登録する為のモードとして、ユーザ設定１、ユーザ設定２、ユーザ設定３がある。本実施形態では、ユーザ設定は３つ用意してあり、それぞれに異なる画像処理モードを登録することが出来る。尚、ユーザ設定の数は「３」に限られるものではない。以下、図１０に示したように「ユーザ設定１」が選択された場合について説明する。
【００５５】
ユーザ設定１〜３のいずれかが選択されると（ステップＳ２０２）、図９の枠９０２内に示したようにグレイアウトされて設定できなかった部分が、図１１に示すように設定可能な状態になる。この状態のときに図１１の「開く」ボタン１１０１を押すと、図１２に示したファイル選択画面が表示される。
【００５６】
図１２では、機種Ａ用のノスタルジアモード用画像処理パラメータファイル１０３ａ、機種Ａ用のクリアモード用画像処理パラメータファイル１０３ｃ、機種Ｂ用のクリアモード用画像処理パラメータファイル１０３ｄの３つのファイルが表示されている。以下では、ノスタルジアモード用画像処理パラメータファイル１０３ａを選択する場合について説明する。
【００５７】
画像処理パラメータファイル１０３ａを選択後、「開く」ボタン１２０１が押されると、画像処理パラメータファイル１０３ａのデータを外部記憶装置５０４から読み込む（ステップＳ２０２、Ｓ２０３）。次に、ＰＣ１０１は、読み込んだデータに含まれている機種情報２０５がＰＣ１０１に接続されている撮像装置の機種に対応しているかどうかを確認する（ステップＳ２０４）。対応していなければ、その旨を警告する表示をディスプレイ５０５に表示し、再びファイル選択画面に戻る（ステップＳ２０５）。
【００５８】
一方、ステップＳ２０４において、機種が対応すると判定された場合、読み込んだデータからスタイル名２０４を抽出し、図１３のボックス１３０１に表示する（ステップＳ２０６）。
【００５９】
本実施形態では、スタイルを設定する際に、高次マトリックス係数とともに、シャープネス、コントラスト、色の濃さ、色合い等を所望に調整するための調整パラメータを設定することができる。従って、撮像装置に当該スタイルを設定する際には、これらの調整パラメータの設定を図１３の１３０２に示したユーザインターフェースから行うことができる（ステップＳ２０７）。ここで、シャープネスは０〜７、コントラスト、色の濃さ、色合いは−４〜＋４の範囲内で設定することが出来る。
【００６０】
上述した設定が全て完了したら、ユーザは図１３の「登録」ボタン１３０３を押す。登録ボタン１３０３の押下が検出されると、ＰＣ１０１は画像処理パラメータファイル内のデータを、図３で前述したように必要に応じて復号化処理する（ステップＳ２０８、Ｓ２０９）。そして、複号化したデータを撮像装置１０４に転送する（ステップＳ２１０）。本例では、高次マトリックス係数２０１、調整パラメータ２０２、スタイル名２０４が撮像装置１０４に転送されるものとする。尚、本実施形態では、複号化処理をＰＣ１０１内で行っているが、撮像装置１０４にデータを転送後に、撮像装置１０４において行うようにしても良い。
【００６１】
以上のようにしてＰＣ１０１から転送された高次マトリックス係数と調整パラメータは、同時に転送されたスタイル名に対応付けられて、メモリ９に記憶される。こうして、ダウンロードされた画像処理パラメータファイルによる撮像装置１０４への画像処理パラメータの登録処理が終了となる。撮像装置１０４では、上述したように、指定された撮影モード（スタイル名）に対応した高次マトリックス係数に基づいて３次元ルックアップテーブル７ｅが生成、設定され、指定された撮影モードに対応した調整パラメータが画像処理部７ｂに設定される。
【００６２】
以上、画像処理パラメータを撮像装置に設定する設定アプリケーション１０１ｂを用いた画像処理パラメータファイル設定方法について述べてきた。次に、設定アプリケーション１０１ｂを使用せずに、ＣＦカードやＳＤカードといった撮像装置１０４に着脱可能なメモリカード（外部メモリ１４）を用いて画像処理パラメータを設定する方法について説明する。尚、本実施形態では撮像装置１０４に着脱可能な外部メモリ１４として、ＣＦカードを用いることとする。図１４は撮像装置がＣＦカードに記録された画像処理パラメータファイルからスタイルデータを登録する処理を説明するフローチャートである。
【００６３】
まず、ユーザは、予め撮像装置１０４に設定したい画像処理パラメータファイルをＣＦカードに記録させておき、そのＣＦカードを撮像装置１０４に装着する。尚、ＣＦカードへの画像処理パラメータファイルの記録は、例えば、ＰＣ１０１がセンターサーバ１０３からインターネット１０２を介して取得した画像処理パラメータファイルをＣＦカードに記録することによりなされる。
【００６４】
撮像装置１０４はＴＦＴ等の表示部２１を具備しており、この表示部２１には、ＧＵＩ（Graphical User Interface）の様々なメニューを表示することができる。また、撮像装置１０４に具備されている操作部２２を用いて撮像装置１０４の様々な設定を行うことが出来る。撮像装置１０４は、このＧＵＩメニューの一つである「画像処理パラメータファイル登録」がユーザによって選択されたことを検出すると、（ステップＳ３０１）、ＣＦカードの装着を検出する（ステップＳ３０２）。そして、ＣＦカードが装着されていることを検出すると、当該ＣＦカード内から画像処理パラメータファイルを検索する（ステップＳ３０３）。そして、ＣＦカード内に存在する全ての画像処理パラメータファイルのデータを読み込み、撮像装置内のメモリ９に一時記録する（ステップＳ３０４）。
【００６５】
次に、読み込んだデータから、機種情報２０５とスタイル名２０４を抽出する（ステップＳ３０５）。そして、撮像装置１０４の機種と読み込んだ機種情報２０５が同一の画像処理パラメータファイルのスタイル名をＧＵＩ画面に表示する（ステップＳ３０６）。このとき、表示できる画像処理パラメータファイルが存在しなかった場合は、「対応する画像処理パラメータファイルが存在しません。」のような警告を表示部２１に表示して本処理を終了する。
【００６６】
ユーザは、ステップＳ３０６においてＧＵＩ上に表示されたスタイル名から、登録したい所望の画像スタイルを選択することができる。撮像装置１０４は、ＧＵＩ上でユーザによって選択されたスタイルを検出する（ステップＳ３０７）。そして、撮像装置１０４は、選択されたスタイル名に対応した画像処理パラメータファイルのデータ（高次マトリックス係数、調整パラメータ）を図３により前述した手法を用いて復号化する（ステップＳ３０８）。そして、複号化されたデータをスタイル名と対応付けて撮像装置内のメモリ９に記録する（ステップ１２０９）。こうして、画像処理パラメータファイル登録処理が終了となる。
【００６７】
以上、画像処理パラメータファイルの撮像装置への登録方法について説明した。続いて、上述した図８或いは図１４で登録された画像スタイルを撮像装置で使用する方法について以下に説明する。
【００６８】
図１５Ａは、撮像装置１０４の表示部２１上に提示されるＧＵＩメニュー例を示す図である。図１５Ａの１４０１はスタイル設定メニューであり、現状設定されているスタイルのモードが表示されている。図１５Ａでは、現在、予め撮像装置１０４に標準搭載されているタイルの「スタンダード」が選択されていることが示されている。ここで、スタイル設定メニュー１４０１を選択すると、図１５Ｂに示したような、スタイルの詳細設定画面に切り替わる。この詳細設定メニューの中から、前述したユーザ設定１の項目に登録しておいた「ノスタルジア」１５０１を選択し、設定すると、以降の撮影において、このスタイルで現像された画像が出力される。すなわち、このスタイルに登録された高次マトリックス係数による３次元ルックアップテーブルと調整パラメータによる画像処理が行われた画像が出力される。なお、撮像装置において、撮影時に設定されたスタイルで現像された画像はJPEG圧縮画像である。このように撮影されたＪＰＥＧ圧縮画像のヘッダには、撮影時に設定されていたスタイル名等を記憶しておく。
【００６９】
次に、ＰＣ１０１にインストールされている現像アプリケーション１０１ａにおける画像処理パラメータの設定処理について説明する。なお、現像アプリケーション１０１ａの機能構成は図６により上述したとおりである。図１６は現像アプリケーション１０１ａによってディスプレイ５０５に提示されるユーザインターフェースの一例を示す図である。
【００７０】
図１６において、リスト領域１６０１は予め選択された、現像処理を施す画像の一覧を表示する領域である。図１６は、領域１６０１に１枚の画像が表示された様子を示しているが、複数枚を表示できることは明らかである。
【００７１】
編集画像表示領域１６０２はリスト領域１６０１の中から選択された１枚の画像を表示する領域である。ユーザは、編集画像表示領域１６０２に表示された画像を見ながらホワイトバランスやスタイルの設定等の編集を行う。
【００７２】
メニュー画面１６０３は、編集画像表示領域１６０２に表示されている画像に対して、露出補正、ホワイトバランス、画像スタイル、色空間といった項目を編集するためのメニューを提供する画面である。メニュー画面１６０３を用いて変更された項目は、その直後に編集画像表示領域１６０２に表示されている画像に反映される（プレビュー用現像処理が施される）。その為、ユーザは画像の仕上がりを確認しながら、これらの項目を編集することが出来る。このプレビュー用現像処理では、偽色低減処理等の時間がかかる処理は行わず、高速化を図っている。
【００７３】
１６０４はデジタル露出補正の設定メニューであり、画像の明るさを−２段から＋２段までの間、０．１段ステップで任意に変更することが出来る。１６０５はホワイトバランスを設定する為のメニューである。図１６ではホワイトバランスはオートモードが選択されているが、他にも太陽光、日陰、タングステン、等様々なホワイトバランスモードを選択することができる。１６０６はスタイル選択メニューであり、例えば、前述したスタンダード、ポートレート、風景、ニュートラル、忠実設定、モノクロ、ユーザ設定１〜３の中から所望のスタイルを選択することが出来る。１６０７は画像処理パラメータファイル選択ボタンである。この選択ボタン１６０７の押下により画像処理パラメータファイルの画像への反映が行われる。詳細の動作については後に説明する。１６０８は画像のシャープネス、コントラスト、色の濃さ、色合いを編集するためのメニューである。ここでシャープネスは０〜７までの８段階、その他は−４〜＋４の９段階で設定することが可能である。１６０９は色空間の設定画面であり、本例では、ｓＲＧＢまたはＡｄｏｂｅＲＧＢのどちらかが選択可能である。
【００７４】
以上、現像アプリケーション１０１ａのユーザインターフェースの説明を行った。次に、現像アプリケーション１０１ａで現像する画像に対して、ダウンロードした画像処理パラメータファイルを適用する方法について図１７のフローチャートを用いて説明する。
【００７５】
ユーザがリスト領域１６０１に表示されている画像の中から編集したい画像を選択すると、現像アプリケーション１０１ａは編集画像表示領域１６０２に選択された画像を表示する（ステップＳ４０１）。本実施形態のＲＡＷ画像ファイルには、ＲＡＷ画像データとこれを現像・ＪＰＥＧ圧縮したＪＰＥＧ画像データが含まれており、この段階では、編集画像表示領域１６０２への画像表示にはＪＰＥＧ画像データが用いられる。次に適用すべき画像処理パラメータファイルをユーザに選択させる（ステップＳ４０２）。本実施形態では、画像処理パラメータファイル選択ボタン１６０７が押されると、図１８に示すような画像スタイルの選択画面が表示される。図１８では、機種Ａ用のノスタルジア用画像処理パラメータファイル１０３ａ、機種Ａ用のクリア用画像処理パラメータファイル１０３ｃ、機種Ｂ用のクリア用画像処理パラメータファイル１０３ｄの３つのファイルが表示されている。以下では、機種Ａ用のクリア用画像処理パラメータファイル１０３ｃが選択された場合について説明する。
【００７６】
画像処理パラメータファイル１０３ｃが指定され、「開く」ボタン１８０１が押されると、画像処理パラメータファイル１０３ｃが選択され、当該ファイルのデータが現像アプリケーション１０１ａに読み込まれる（ステップＳ４０２、Ｓ４０３）。
【００７７】
読み込んだデータから機種情報２０５を取得し、編集対象のＲＡＷ画像ファイルに記録されている機種情報（当該画像を撮影した撮像装置の機種情報）と比較する（ステップＳ４０４）。この比較の結果、読み込んだ画像処理パラメータファイルが、編集対象の画像の機種に対応していなかった場合、その旨を警告する表示を画面上に出し、再びファイル選択画面に戻る（ステップＳ４０５）。
【００７８】
一方、画像処理パラメータが編集対象の画像の機種に対応している場合、当該画像処理パラメータファイルのデータからスタイル名２０４を抽出し、図１６の１６０６にその名前を表示する（ステップＳ４０６）。そして、その画像処理パラメータファイルのデータ８高次マトリックス係数２０１、調整パラメータ２０２）を複号化し（ステップＳ４０７）、ＰＣ１０１のメモリ（ＲＡＭ５３）に記録しておく（ステップＳ４０８）。マトリクス取得部６０１（図６）は、以上のようにして復号された高次マトリクス係数を取得する。展開部６０２は、取得された高次マトリクス係数から３次元ルックアップテーブル６２０の各格子点のデータを生成する。又、調整パラメータ取得部６０３は、画像処理部６１２に、上記復号された調整パラメータを設定する。
【００７９】
次に、上記パラメータを用いて編集画像表示領域１６０２に表示されている編集用画像を編集し、設定された編集結果を確認するプレビュー表示を行う（ステップＳ４０９）。こうして画像処理パラメータファイルの反映が行われた画像に対して、必要に応じて、前述した、デジタル露出補正、ホワイトバランス、シャープネス、コントラスト、色の濃さ、色合い、色空間といった項目の編集が行われる（ステップＳ４１０）。
【００８０】
すべての項目の編集が終了したら、最終現像処理メニュー（不図示）を選択し、最終的な現像処理が施された画像が出力され、処理が終了となる。この、最終現像処理では、プレビュー用現像処理で省いていた、偽色低減処理等の時間のかかる処理も施され、撮像装置１０４で現像したものと同等の画像が出力される（ステップＳ４１１）。
【００８１】
なお、ここでは、ユーザが指定したパラメータファイルが機種に対応していなかった場合に警告を行ったが、予めＲＡＷ画像ファイルから読み取った機種情報でＰＣ側で判別を行い、対応しているパラメータファイルのみを表示するようにしても良い。
【００８２】
また、現像アプリケーションの場合は、撮像装置の機種情報だけでなく、パラメータファイルとアプリケーションのバージョン情報の対応を併せて判別するようにしても良い。この場合は、パラメータファイルの機種情報とアプリケーションのバージョン情報が対応していると判別された場合に設定を行うようにする。
【００８３】
〔第２の実施形態〕
第１の実施形態では機種毎に画像処理パラメータファイルを用意する場合について説明した。第２の実施形態では、この画像処理パラメータファイルを機種毎に分割せずに１つにまとめた場合について説明する。
【００８４】
図１９に本発明にかかる第２の実施形態における、画像処理用ファイル設定システムの概要を示した。
【００８５】
図１９において、画像処理用ファイル設定システムの構成は第１の実施形態（図１）で示したものと同様である。図１と異なる点は、センターサーバ１０３に用意されている画像処理パラメータファイルが機種毎に区別されていない点である。１９０３ａと１９０３ｂはそれぞれ第１の実施形態で説明したノスタルジアモードとクリアモードのスタイルに対応した画像処理パラメータファイルであるが、複数機種用のデータが１つにまとめられている。即ち、ユーザは機種を区別することなく画像処理パラメータファイルのダウンロードを行うことができる。
【００８６】
次に、この画像処理パラメータファイルの内容の詳細を説明する。図２０は、第２の実施形態に係る画像処理パラメータファイルのデータ構造の例を示す図である。図２０に示されるように、画像処理パラメータファイルには撮像装置の機種Ａに対応した画像処理を行う高次のマトリックス係数２００１が含まれている。第１の実施形態と同様に、高次マトリックス係数の変わりに３次元ＬＵＴ（ルックアップテーブル）の情報を格納しても良い。また、機種Ａに対応した、撮像装置１０４や現像アプリケーション１０４ａでシャープネス、コントラスト、色の濃さ、色合い等の画像処理を微調整するための調整パラメータ２００２も含まれている。機種情報２００３は、上記高次マトリックス係数２００１及び調整パラメータ２００２が機種Ａに対応したものであることを示している。
【００８７】
同様に機種Ｂに対応した高次のマトリックス係数２００３やシャープネス、コントラスト、色の濃さ、色合い等を微調整するための調整パラメータ２００５、機種情報２００６も含まれている。
【００８８】
尚、図２０に示す実施形態では、機種Ａと機種Ｂの２種類の機種に対応した画像処理パラメータファイルの構成について説明しているが、ファイルに記録される機種の種類や数は幾つであっても良い。機種が増えるたびに、高次マトリックス係数や、シャープネス、コントラスト、色の濃さ、色合い等を調整するための調整パラメータが機種毎に用意されることになる。
【００８９】
更に、画像処理パラメータファイルには、第１の実施形態と同様に、著作権情報２００７、及びスタイル名２００８が用意されている。
【００９０】
第１の実施形態で述べたように、図２０の画像処理パラメータファイルにおける高次マトリックス係数２００１，２００４、調整パラメータ２００２，２００５といった画像処理に係わるパラメータは全て暗号化されている。暗号化と複号化の手法は例えば第１の実施形態（図３）で示した方法等が用いられる。もちろん、画像処理パラメータファイルの全体を暗号化してもよい。
【００９１】
次に、センターサーバ１０３からＷｅｂブラウザで画像処理パラメータファイルダウンロード用Ｗｅｂページ（不図示）を閲覧し、保存をすることによってＰＣ１０１にダウンロードした画像処理パラメータファイルを、設定アプリケーション１０１ｂを用いて撮像装置に登録する方法について図２１のフローチャートを用いて説明する。
【００９２】
まず、ＵＳＢ等の通信ケーブル（通信Ｉ／Ｆ２０、Ｉ／Ｆ５０７）を介して撮像装置１０４がＰＣ１０１に接続されると、ＰＣ１０１において設定アプリケーション１０１ｂが起動される。設定アプリケーション１０１ｂはまず、図９に示されるようなスタイル選択画面を表示する（ステップＳ５０１）。そして、第１の実施形態（図８のＳ２０２，Ｓ２０３）で説明したように、図９〜図１１に示されるユーザインターフェースにより、ユーザは所望のスタイルを選択することができる（ステップＳ５０２、Ｓ５０３）。
【００９３】
尚、第２の実施形態では、図１１に示される「開く」ボタン１１０１の押下によって例えば図２２に示される画面がディスプレイ５０５に表示される。図２２では、ノスタルジア用画像処理パラメータファイル１９０３ａ、クリア用画像処理パラメータファイル１９０３ｂの２つのファイルが表示されている。以下では、ノスタルジア用画像処理パラメータファイル１９０３ａを選択した場合について説明する。
【００９４】
画像処理パラメータファイル１９０３ａを選択後、「開く」ボタン２２０１が押されると、画像処理パラメータファイル１９０３ａのデータがＰＣ１０１に読み込まれる（ステップＳ５０３）。そして、読み込んだデータの中から機種情報２００３，２００６を検出し、現在ＰＣ１０１に接続されている撮像装置１０４の機種に対応している機種情報が存在するかどうかを確認する（ステップＳ５０４）。対応する機種情報が存在していなければ、その旨を警告する表示を画面上に出し、再びファイル選択画面に戻る（ステップＳ５０５）。
【００９５】
一方、現在接続されている撮像装置の機種に対応する機種情報が存在する場合は、読み込んだデータからスタイル名２００８を抽出し、図１３の１３０１に示したように画面にその名前（スタイル名）を表示する（ステップＳ５０６）。
【００９６】
以降、第１の実施形態（図８のＳ２０７〜Ｓ２１０）と同様の操作、処理手順によりステップＳ５０７〜Ｓ５１０の処理が実行される。こうして、撮像装置１０４に画像処理パラメータファイルに基づくデータ（高次マトリックス係数、調整パラメータ、スタイル名）が登録される。但し、ステップＳ５０９及びＳ５１０において復号化され転送されるデータは、選択された画像処理パラメータファイルのうちの、接続されている撮像装置１０４の機種に対応したデータとなる。
【００９７】
次に、設定アプリケーション１０１ｂを使用せずに、ＣＦカードやＳＤカードといった撮像装置１０４に着脱可能な記録媒体（外部メモリ１４）を用いた画像処理パラメータファイル設定方法を図２３のフローチャートで説明する。尚、本実施形態では外部メモリ１４として、ＣＦカードを用いることとする。
【００９８】
ステップＳ６０１〜Ｓ６０３の処理は第１の実施形態におけるステップＳ３０１〜Ｓ３０３と同様である。ステップＳ６０３でＣＦカードから画像処理パラメータファイルが検索されると、画像処理パラメータファイルに記録されている全ての機種情報を抽出する（ステップＳ６０４）。例えば、図２０に示すデータ構成の場合、機種情報２００３，２００６が抽出されることになる。そして、抽出した機種情報の中に撮像装置１０４に対応したものがあるかどうかを判定する。対応した情報が存在する場合は、その機種に対応した高次マトリックス係数及び調整パラメータと、当該画像処理パラメータファイルの著作権情報及びスタイル名を撮像装置１０４のメモリ９に一時記録する（ステップＳ６０５）。
【００９９】
次に、装着されたＣＦカード内の全ての画像処理パラメータファイルが検出されたかどうかを確認し、まだ他にＣＦカード内に画像処理パラメータファイルが存在する場合は、ステップＳ６０３に戻って上記の処理を繰り返す（ステップＳ６０６）。一方、全て検出されたと判定された場合は、ステップＳ６０７の処理に移行する。
【０１００】
ステップＳ６０７では、撮像装置１０４に対応したデータを含む画像処理パラメータファイルが１つ以上検出されたかどうかを確認する（ステップＳ６０７）。１つも検出されていなければ、装着されているＣＦカードには当該撮像装置１０４に対応するデータを含む画像処理パラメータファイルが存在しない旨を表示部２１に警告として表示する（ステップＳ６０８）。
【０１０１】
一方、１つ以上の画像処理パラメータファイルが検出された場合は、ステップＳ６０５においてメモリ９に一時記録された全てのスタイル名をＧＵＩ上に表示する（ステップＳ６０９）。以降、ステップＳ６１０〜Ｓ６１２により、ＧＵＩ上のメニューから撮像装置に登録したい画像スタイルをユーザが選択することに応じて、撮像装置１０４へのパラメータの登録が行われる。尚、ステップＳ６１０〜Ｓ６１２の処理は第１の実施形態で説明したステップＳ３０７〜Ｓ３０９と同様である。
【０１０２】
以上、第２の実施形態による、画像処理パラメータファイルの撮像装置への登録方法について説明した。尚、この登録した画像スタイルを撮像装置で使用する方法については実施形態１と同様のため説明を省略する。
【０１０３】
次に、現像アプリケーションソフト１０１ａで現像する画像に対して、前記ダウンロードした画像処理パラメータファイルを適用する方法について図２４のフローチャートを用いて説明する。但し、ＰＣ１０１にインストールされている現像アプリケーション１０１ａの機能構成については第１の実施形態（図６）と同様の為、説明を省略する。又、図２４に示すステップＳ７０１〜Ｓ７１１の各処理は、第１の実施形態（図１７）において説明したステップＳ４０１〜Ｓ４１１の各処理と略同様であるので、以下、異なる箇所について説明する。
【０１０４】
ステップＳ７０２では、図１６に示したユーザインタフェースにおける画像処理パラメータファイル選択ボタン１６０７が押されると、図２５に示すような画像スタイルの選択画面が表示される。図２５の例では、ノスタルジア用画像処理パラメータファイル１７０３ａと、クリア用画像処理パラメータファイル１７０３ｂの２つの画像処理パラメータファイルが表示されている。
【０１０５】
又、ステップＳ７０４では、「開く」ボタン２５０１の押下によって読み込まれた画像処理パラメータファイルから、全機種情報（図２０の例では機種情報２００３及び２００６）を取得し、編集対象の画像の機種情報と比較する（ステップ２２０４）。このとき、読み込んだ画像処理パラメータファイルの機種情報の中に編集対象の画像に対応したものがなかった場合は、その旨を警告する表示をディスプレイ５０５に表示し、再びファイル選択画面に戻る（ステップＳ７０５）。一方、編集対象の画像に対応した機種情報が存在した場合は、当該画像処理パラメータフィアルのデータからスタイル名２００８を抽出し、図１６の１６０６にその名前を表示する（ステップＳ７０６）。以降の処理は第１の実施形態と同様である。
【０１０６】
以上説明したように、上記各実施形態によれば、以下のような効果が得られる。
（１）ダウンロードした１つの画像処理パラメータファイルを撮像装置と現像アプリケーションソフトの両方に適用することができる。
（２）ダウンロードした、同一の画像処理パラメータファイルを撮像装置と現像アプリケーションソフトに適用することにより、撮像装置と現像アプリケーションソフトにおいて同一の画像処理特性で画像を処理することができる。
（３）画像処理用ファイルのデータに３次元のＬＵＴ（ルックアップテーブル）や前記３次元のＬＵＴの元となる高次のマトリクスデータを用いることで、色再現性の自由度の高い画像処理を行うことができる。
（４）シャープネス、コントラスト、色合い、色の濃さ等の項目を調整して撮像装置に登録することができる。このため、撮像装置或は現像アプリケーションにおいて、調整内容の異なる複数パターンの中から所望のパラメータを選択できる。
（５）画像処理パラメータファイルは著作権情報が付加されているので、ファイルの著作権を証明することができる。また、画像処理モードの名前（スタイル名）が付加されているので、パラメータの設定に際して、撮像装置や現像アプリケーションにおいて画像処理モード名（スタイル名）を表示することができる。また、画像処理パラメータファイルに対応する撮像装置の機種情報を付加することで、対応する撮像装置の機種を判別することができる。
（６）画像処理パラメータファイルのデータを暗号化することで、画像処理用ファイルの内容が無闇に改ざんされるのを防ぐことができる。
（７）画像処理パラメータファイルを設定した撮像装置や現像アプリケーションソフトで、コントラスト、シャープネス、色合い、色の濃さ等を変更して現像することができる。
（８）撮像装置の機種を自動的に判別してダウンロードするので、ユーザがファイルをダウンロードする際に機種判別をする手間がなくなる。また、画像処理用ファイルを撮像装置に設定する際に、画像処理用ファイルが撮像装置に対応しないファイルを設定してしまう誤動作を防ぐことができる。
（１０）画像処理パラメータファイルを現像アプリケーションソフトに設定する際に、編集対象の画像の撮影に用いた撮像装置と当該画像処理パラメータファイルの機種が一致するかを判定する。このため、現像アプリケーションソフトで処理する画像の撮影に用いられた機種に対応しないファイルを設定してしまうような誤操作を防ぐことができる。
（１１）又、第２実施形態によれば、画像処理用ファイルを機種毎に分けずに１つにまとめるので、ユーザがファイルをダウンロードする際に、対応する機種を気にする必要がなくなり、操作性が向上する。
【０１０７】
〔他の実施形態〕
上述の実施形態では、サーバからPC内のＷｅｂブラウザを用いて画像処理パラメータファイルをダウンロードし、PC内のハードディスクから撮像装置に設定する方法と、あるいは、ダウンロードしたパラメータファイルをCFカード等の外部メモリに格納し、これを撮像装置に装着することにより画像パラメータファイルを設定する方法を示した。
【０１０８】
他の実施形態として、設定アプリケーション１０１ｂがＷｅｂブラウザ機能を持つことにより、撮像装置をPCと接続してサーバから、設定アプリケーションを用いて画像パラメータファイルを撮像装置内のＲＡＭ５３にダウンロードし、抽出したパラメータを撮像装置に設定してもよい。このように、撮像装置をＰＣに接続した際に起動する設定アプリケーション１０１がＷｅｂブラウザ機能を持つことによって、設定アプリケーション１つで、画像パラメータファイルのダウンロードから撮像装置、及び現像アプリケーションへの画像パラメータの設定を一括して行うことが可能になる。
【０１０９】
また、図２６に示すように撮像装置自体が無線ＬＡＮ接続機能を有し、撮像装置が直接サーバへアクセスすることによって画像処理パラメータファイルをダウンロードし、撮像装置に設定しても良い。機種の判別は、撮像装置をネットワーク通信モードに切替え、サーバに撮像装置自体の機種情報を送信してサーバ上で機種判別を行っても良い。そして撮像装置内に格納されているダウンロード用のアプリケーションが起動し、判別結果に応じて画像パラメータファイルのダウンロードを行う。すると、撮像装置上で暗号化されたダウンロードファイルの復号化が行われて画像パラメータファイルが自動的に設定される。
【０１１０】
尚、上記各実施形態においては、調整パラメータ２０２の変更をＰＣ１０１において行う構成のみを説明したが、撮像装置１０４においても同様に調整パラメータの変更を行えるようにしてもよい。この場合、撮像装置１０４が備える表示部２１と操作部２２を用いて図９等により説明した各種パラメータの調整を行うことになるが、そのユーザインターフェースの具体例等は当業者には明らかであるので説明を省略する。
【０１１１】
以上、実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１２】
尚、本発明は、ソフトウェアのプログラムをシステム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによって前述した実施形態の機能が達成される場合を含む。この場合、供給されるプログラムは実施形態で図に示したフローチャートに対応したプログラムである。
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１１３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１１４】
プログラムを供給するための記録媒体としては以下が挙げられる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【０１１５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムをハードディスク等の記録媒体にダウンロードすることが挙げられる。この場合、ダウンロードされるプログラムは、圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１１６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布するという形態をとることもできる。この場合、所定の条件をクリアしたユーザに、インターネットを介してホームページから暗号を解く鍵情報をダウンロードさせ、その鍵情報を使用して暗号化されたプログラムを実行し、プログラムをコンピュータにインストールさせるようにもできる。
【０１１７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどとの協働で実施形態の機能が実現されてもよい。この場合、ＯＳなどが、実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【０１１８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれて前述の実施形態の機能の一部或いは全てが実現されてもよい。この場合、機能拡張ボードや機能拡張ユニットにプログラムが書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行なう。
【図１】
0004743922.tif 000002
【図２】
0004743922.tif 000003
【図３】
0004743922.tif 000004
【図４】
0004743922.tif 000005
【図５】
0004743922.tif 000006
【図６】
0004743922.tif 000007
【図７】
0004743922.tif 000008
【図８】
0004743922.tif 000009
【図９】
0004743922.tif 000010
【図１０】
0004743922.tif 000011
【図１１】
0004743922.tif 000012
【図１２】
0004743922.tif 000013
【図１３】
0004743922.tif 000014
【図１４】
0004743922.tif 000015
【図１５Ａ】
0004743922.tif 000016
【図１５Ｂ】
0004743922.tif 000017
【図１６】
0004743922.tif 000018
【図１７】
0004743922.tif 000019
【図１８】
0004743922.tif 000020
【図１９】
0004743922.tif 000021
【図２０】
0004743922.tif 000022
【図２１】
0004743922.tif 000023
【図２２】
0004743922.tif 000024
【図２３】
0004743922.tif 000025
【図２４】
0004743922.tif 000026
【図２５】
0004743922.tif 000027
【図２６】
0004743922.tif 000028