(57)【要約】【課題】リコンフィギュラブルな画像処理手段の処理内容の変更の効果をユーザが実使用を通じて少ない負担で高い確率で体感できることを可能にする撮像装置を提供すること【解決手段】撮像装置のシステム制御部１３は、撮影状況を表す値が所定範囲であり、かつ、リコンフィギュラブル回路部３が変更前の第１の処理内容によって撮像素子２から得られる画像信号を処理することによって得られる第１の画像と、変更後の第２の処理内容によって前記画像信号を処理することによって得られる第２の画像と、の画素値の差分が一定値以上ある画素数が一定数以上ある場合に、前記第１の画像と前記第２の画像を表示部８に表示させる。【選択図】図１
2014116751.tif 000002
【特許請求の範囲】
【請求項１】
光学像を光電変換する撮像素子と、前記撮像素子から得られる画像信号に処理すると共に処理内容を変更可能なリコンフィギュラブルな画像処理手段と、表示手段と、制御手段と、を有する撮像装置であって、
前記制御手段は、撮影状況を表す値が所定範囲であり、かつ、前記画像処理手段が変更前の第１の処理内容によって前記画像信号を処理することによって得られる第１の画像と、変更後の第２の処理内容によって前記画像信号を処理することによって得られる第２の画像と、の画素値の差分が一定値以上ある画素数が一定数以上ある場合に、前記第１の画像と前記第２の画像を前記表示手段に表示させることを特徴とする撮像装置。
【請求項２】
前記制御手段は、撮影状況を表す値が所定範囲でない場合、または、前記画素値の差分が一定値以上ある画素数が一定数未満ある場合に、前記第１の画像と前記第２の画像の一方を前記表示手段に表示するが、前記第１の画像と前記第２の画像の他方は前記表示手段に表示させないことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮影状況を表す値は前記撮像素子のゲインに関する値であることを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記撮影状況を表す値は前記撮像素子の温度や電荷蓄積時間に関する値であることを特徴とする請求項１または２に記載の撮像装置。
【請求項５】
前記制御手段は、前記第１の画像または前記第２の画像を保存することを特徴とする請求項１乃至４のうちいずれか１項に記載の撮像装置。
【請求項６】
前記制御手段は、前記画像信号を、前記撮像装置にネットワークを介して接続された記憶装置に保存することを特徴とする請求項１乃至６のうちいずれか１項に記載の撮像装置。
【請求項７】
前記処理内容の今回の変更が前記処理内容の過去のいずれかの変更に関連し、かつ、その過去の変更において前記第１の画像と前記第２の画像が前記表示手段に表示された場合に、前記制御手段は、その過去の変更において前記表示手段が前記第１の画像と前記第２の画像を表示したときに使用され、前記記憶装置に保存された前記画像信号に含まれる画像情報および制御パラメータ情報の少なくともいずれかを用いて前記第１の画像と前記第２の画像を生成することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記第１の処理内容の識別子と前記表示手段が前記第１の画像と前記第２の画像を表示したことを対応付ける第１のテーブルと、前記第２の処理内容の識別子と前記表示手段が前記第１の画像と前記第２の画像を表示したことを対応付ける第２のテーブルと、を記憶するメモリを更に有し、
前記制御手段は、前記処理内容が変更されるたびに、または、前記表示手段が前記第１の画像と前記第２の画像を表示するたびに、前記メモリの前記第１のテーブルおよび前記第２のテーブルを更新することを特徴とする請求項１乃至７のうちいずれか１項に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルカメラやビデオカメラなどの撮像装置に関する。
【背景技術】
【０００２】
リコンフィギャラブル・デバイスを用いることにより、ハードウェアロジックで実現される画像処理をアップグレードする技術が最近提案されている。特許文献１、２は、シャッタースピードやホワイトバランス等の撮影パラメータを撮影画像に関連付けて記録し、後の撮影時に撮影パラメータを再現可能にすると共に、撮影パラメータを変更した場合に得られる画像をシミュレートして提示する技術を開示している。特許文献３は、画像処理の結果を印刷する前に、画像処理前後の差分が顕著な画像領域を拡大表示してユーザが確認できるようにする印刷機器を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１５２５６７号公報
【特許文献２】特開２００２−１５２５８６号公報
【特許文献３】特開２００５−１２２６０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１および２は、過去に撮影した画像が撮影パラメータを変更した場合にどのように見えるかのシミュレーション結果を提示するが、ユーザはアップグレードの効果を、実際の撮影結果において体感できるとは限らない。特許文献３は、画像処理前後の差分が顕著な領域を拡大してユーザに提示するが、アップグレードの前後の差分が得られるかどうかの保証がない。ユーザがアップグレードの効果を実際の撮影結果において体感するためには、撮影を繰り返さなければならず、負担が大きくなる。
【０００５】
本発明は、リコンフィギュラブルな画像処理手段の処理内容の変更の効果をユーザが実使用を通じて少ない負担で高い確率で体感できることを可能にする撮像装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の撮像装置は、光学像を光電変換する撮像素子と、前記撮像素子から得られる画像信号に処理すると共に処理内容を変更可能なリコンフィギュラブルな画像処理手段と、表示手段と、制御手段と、を有する撮像装置であって、前記制御手段は、撮影状況を表す値が所定範囲であり、かつ、前記画像処理手段が変更前の第１の処理内容によって前記画像信号を処理することによって得られる第１の画像と、変更後の第２の処理内容によって前記画像信号を処理することによって得られる第２の画像と、の画素値の差分が一定値以上ある画素数が一定数以上ある場合に、前記第１の画像と前記第２の画像を前記表示手段に表示させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、リコンフィギュラブルな画像処理手段の処理内容の変更の効果をユーザが実使用を通じて少ない負担で高い確率で体感できることを可能にする撮像装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の撮像装置のブロック図である。（実施例１）
【図２】図１に示すリコンフィギュラブル回路のブロック図である。（実施例１）
【図３】図２に示す旧ノイズ抑圧処理回路が使用可能なノイズ抑圧処理のイプシロン関数のグラフである。（実施例１）
【図４】処理タップ数が増加した場合の狭帯域なフィルタ特性の一例のグラフである。（実施例１）
【図５】図１に示す撮像装置の動作を説明するためのフローチャートである。（実施例１）
【図６】本発明の撮像装置のブロック図である。（実施例２）
【図７】図６に示すアップグレード履歴保持部が記録する情報の一例を示す図である。（実施例２）。
【図８】図６に示す撮像装置の動作を説明するためのフローチャートである。（実施例２）
【発明を実施するための形態】
【０００９】
以下、本発明の実施例を、添付図面を参照して説明する。
【実施例１】
【００１０】
図１は、実施例１の撮像装置（光学機器）のブロック図である。撮像装置は、デジタルスチルカメラ、デジタルビデオカメラなど限定されない。また、撮影光学系（撮影レンズ）を有するレンズ鏡筒（レンズ装置、光学機器）がカメラ本体（光学機器、撮像装置）に装着可能な一眼レフカメラであってもよいし、レンズ一体型カメラであってもよい。ミラーレスカメラ（光学機器、撮像装置）であってもよい。
【００１１】
撮像装置は、撮影レンズ１、撮像素子２、リコンフィギュラブル回路部３、記録媒体６、記録読み出し部７、表示部８、撮影状況判断部９、効果判断部１０、システム制御部１３、各種のインターフェース部（ＩＦ）やメモリを有する。
【００１２】
撮影レンズ（撮影光学系）１は物体の光学像を形成する。システム制御部１３からの制御信号により、撮影レンズ１は駆動され、被写体像を撮像素子２上に結像させる。
【００１３】
撮像素子２は、システム制御部１３により制御される駆動パルスで駆動され、撮影レンズ１が形成した光学像（被写体像）を光電変換により電気信号に変換するとともにＡ／Ｄ変換器でデジタル化してデジタル画像信号として出力する。
【００１４】
リコンフィギュラブル回路部３は、リコンフィギュラブル回路ＩＦ４を通じてシステム制御部１３により制御される。リコンフィギュラブル回路部３は、撮像素子２の出力である画像信号に、各種補正や輝度色差変換、リサイズ（画像処理）を施して画像データを生成する画像処理回路が搭載されている画像処理手段である。「リコンフィギュラブル」とはハードウェアロジックの変更によって処理内容が変更可能（更新可能）な構成をいう。
【００１５】
各種のＩＦは、リコンフィギュラブル回路ＩＦ４、ユーザＩＦ１４、外部ＩＦ１５を含む。リコンフィギュラブル回路ＩＦ４は、リコンフィギュラブル回路部３とシステム制御部１３のＩＦ、ユーザＩＦ１４はユーザからの入力を受け付けるＩＦ、外部ＩＦ１５はＳＤカードやネットワークインターフェース等から構成されているＩＦである。
【００１６】
各種のメモリは、メモリ５、不揮発性メモリ（ＲＯＭ）１１、揮発性メモリ（ＲＡＭ）１２を含む。メモリ５は、画像データや各種データを記憶する。より具体的には、メモリ５は、画像処理中の画像信号を一時的に記憶したり、画像処理された画像信号を記憶したり、記録読み出し部７、リコンフィギュラブル回路部３からの画像信号やカメラパラメータや回路データを保持したりする。ＲＯＭ１１は、マイクロコンピュータ（プロセッサ）として構成されるシステム制御部１３で実行される制御方法を記載したプログラム、プログラムを実行する際に使用されるパラメータやテーブル等の制御データを記憶する。ＲＡＭ１２は、ＲＯＭ１１に記憶されたプログラムおよび制御データを転送して記憶し、記憶された情報はシステム制御部１３が撮像装置を制御する際に使用される。
【００１７】
記録媒体６は撮像装置から取り外し可能に構成されている。
【００１８】
記録読み出し部７は、記録された画像データを再生する。具体的には、記録読み出し部７は、システム制御部１３からの制御信号に従って、リコンフィギュラブル回路部３からの輝度・色差信号を記録媒体６へ記録したり、そこから輝度・色差信号を読み出して表示部８やリコンフィギュラブル回路３へ出力したりする。
【００１９】
表示部８は、システム制御部１３からの制御信号に従って、リコンフィギュラブル回路３からの輝度・色差信号や、記録読み出し部７からの輝度・色差信号を表示する、液晶パネルなどの表示手段である。
【００２０】
撮影状況判断部９は撮影状況が適当かどうかを判断し、判断結果はシステム制御部１３に通知される。具体的には、撮影状況判断部９は、撮影状況を表す値が所定範囲であるかどうかを判断する。例えば。撮影状況を表す値は、後述するように、撮像素子２のゲインに関する値であってもよいし、撮像素子２の温度や電荷蓄積時間に関する値であってもよい。
【００２１】
効果判断部１０は効果が適当であるかどうかを判断し、判断結果はシステム制御部１３に通知される。ここで、リコンフィギュラブル回路部３が変更前の処理内容（第１の処理内容）によって撮像素子２の出力をＡ／Ｄ変換した信号を処理することによって得られる画像を第１の画像とする。また、リコンフィギュラブル回路部３が変更後の処理内容（第２の処理内容）によって撮像素子２の出力をＡ／Ｄ変換した信号を処理することによって得られる画像を第２の画像とする。効果判断部１０は、第１の画像と第２の画像の画素値の差分が一定値以上ある画素数が一定数以上あるかどうかを判断する。
【００２２】
システム制御部１３は、撮影レンズ１、撮像素子２、リコンフィギュラブル回路３、記録読み出し部７、表示部８、撮影状況判断部９、効果判断部１０を制御する制御手段である。各処理回路に必要な制御パラメータや、回路を制御するプログラム等の情報は、システム制御部１３に接続されたＲＯＭ１１やＲＡＭ１２から読み出される。
【００２３】
システム制御部１３は、撮影状況判断部９によって撮影状況が適当であると判断され、かつ、効果判断部１０によって効果が適当であると判断されると、第１の画像と第２の画像を表示部８に表示させる。撮影状況判断部９によって撮影状況が適当であると判断した場合に、システム制御部１３は、第１の画像と第２の画像を表示部８に表示させるので、ユーザはより高い確率で効果を体感することができる。
【００２４】
本実施例のシステム制御部１３は、画素値の差分が一定値以上ある画素数が一定数未満ある場合、または、撮影状況を表す値が所定範囲でない場合には、本実施例では、第１の画像を表示部８に表示するが、第２の画像を表示部８に表示させない。但し、第１の画像と第２の画像の一方を表示部８に表示するが、第１の画像と第２の画像の他方は表示部８に表示させなければ足りる。
【００２５】
撮影動作に先立ち、撮像装置の電源投入時等のシステム制御部１３の動作開始時において、ＲＯＭ１１から必要なプログラム、制御データおよび補正データをＲＡＭ１２に転送して記憶する。これらのプログラムやデータは、システム制御部１３が撮像装置を制御する際に使用するとともに、必要に応じて、追加のプログラムやデータをＲＯＭ１１からＲＡＭ１２に転送したり、システム制御部１３が直接ＲＯＭ１１内のデータを読み出して使用したりする。また、外部ＩＦ１５から取り込んだリコンフィギュラブル回路３の回路データについては、システム制御部１３、インターフェース部４を経てリコンフィギュラブル回路３に設定される。
【００２６】
図２は、リコンフィギュラブル回路部３のブロック図である。同図に示すように、リコンフィギュラブル回路部３は、同時化処理回路２００、ＹＣマトリクス処理回路２０１、セレクタ２０２、旧ノイズ抑圧処理回路２０３、新ノイズ抑圧処理回路２０４、セレクタ２０５を有する。リコンフィギュラブル回路部３は、リコンフィギュラブル回路ＩＦ４を通じて入力されるシステム制御部１３からの回路データに基づいて、内部に有する多数の複数種類の多ビット演算を選択的に実行可能な算術論理回路（ＡＬＵ）を切り替える。これにより、内部回路の書き替えが可能となる。
【００２７】
本実施例では、同時化処理回路２００、ＹＣマトリクス処理回路２０１、旧ノイズ抑圧処理回路２０３が元々搭載され、追加でセレクタ２０２，２０５新ノイズ抑圧処理回路２０４、および、それらを動作させるプログラム等を搭載しているものとする。そして、ここでは、その場合のトライアルを例に説明する。トライアルを行う新ノイズ抑圧処理回路２０４およびセレクタ２０２、２０５、それらを動作させるプログラム等を、外部ＩＦ１５を通じたインターネット上から予め取得するものとする。また、リコンフィギュラブル回路部３に予め旧ノイズ抑圧処理回路２０３が存在せず、ノイズ抑圧処理回路を新規に導入した場合は、図２において、旧ノイズ抑圧処理回路２０３の入出力が直結し、何も処理されない画像信号が出力される系として動作を行う。
【００２８】
以下、撮像素子２がベイヤー状に配置された原色フィルタを有する単板撮像装置の場合について説明する。撮像装置２の出力として、画素ごとに、撮像素子の色フィルタに対応した色のデジタル画像データ（以下、「ＲＡＷデータ」と記す）がリコンフィギュラブル回路３に入力される。ＲＡＷデータは、画像情報および制御パラメータ情報を含む。ＲＡＷデータは、各画素位置に対して、ＲＧＢいずれかの色フィルタに対応した色の値しか持たないため、同時化処理回路２００は、入力されるＲＡＷデータをＲＧＢ画素に分離した後、全ての画素位置でＲＧＢの値を持つように補間演算を行う。
【００２９】
同時化処理回路２００で生成されるＲＧＢの画像信号は、ＹＣマトリクス処理回路２０１において、例えば、以下に示す演算によって、輝度信号Ｙと色差信号ＣＲ、ＣＢに変換される（図２では、「ＹＣＣ」と示されている）。
【００３０】
Y=(9*G+5*R+2*B)/16                      （１）
CR=R-Y                                  （２）
CB=B-Y                                  （３）
セレクタ２０２では、ＹＣマトリクス処理回路２０１またはメモリ５からの出力画像信号のいずれか一方を選択して、旧ノイズ抑圧処理回路２０３または新ノイズ抑圧処理回路２０４に出力する。
【００３１】
旧ノイズ抑圧処理回路２０３および新ノイズ抑圧処理回路２０４では、セレクタ２０２から出力された画像信号に対してノイズ抑圧処理を行い、記録読み出し部７および表示部８へ出力する。
【００３２】
旧ノイズ抑圧処理回路２０３は、例えば、イプシロンフィルタのようなノイズ抑圧処理を行う。イプシロンフィルタ処理の３タップでの処理の例を以下に示す。
イプシロンフィルタの着目画素をａ１とし、隣接する画素をそれぞれａ０，ａ２とする。ε関数をｅｐｘ（ｘ）と表すと、イプシロン関数の出力ａ１’は数式（４）で表わされる。
【００３３】
【数１】
2014116751.tif 000003
【００３４】
イプシロン関数は図３に表わされる特性を有する。横軸は入力、縦軸は出力である。図３中に示している値ε（以下、「ε値」と表す）は、着目画素ごとに調整することが可能な定数である。イプシロン関数の入力値（着目画素ａ１と隣接画素ａ０またはａ２の差分値）の絶対値が２・εよりも大きい場合はイプシロン関数の出力が０となる。このため、その画素値はフィルタ処理で無効化され、数式（４）よりフィルタ処理されない画素値がそのまま出力される。イプシロン関数の入力値がεよりも小さい場合は、イプシロン関数の出力は入力と同じ値となる。隣接画素との差分値が小さい場合は、イプシロン関数によって値の変化が発生しないため、数式（４）より通常のローパスフィルタ処理された画素値が出力される。
【００３５】
図４は、処理タップ数が増加した場合のフィルタ特性の例を示すグラフである。横軸は周波数ｆ［Ｈｚ］、縦軸は出力［ｄＢ］である。旧ノイズ抑圧処理回路２０３のフィルタ特性が出力１である場合、新ノイズ抑圧処理回路２０４タップ数を増加させることにより出力２のようなより狭帯域なフィルタ特性が作成できる。旧ノイズ抑圧処理回路２０３よりもより狭帯域なフィルタ特性を作成することにより、新ノイズ抑圧処理回路２０４ではノイズ抑圧効果が向上する。
【００３６】
セレクタ２０５は、旧ノイズ抑圧処理回路２０３または新ノイズ抑圧処理回路２０４の処理した画像信号のいずれか一方を選択し、記録読み出し部７、表示部８、システム制御部１３に出力する。
【００３７】
図５は、実施例１の撮像装置の撮影時の動作（制御方法）を示すフローチャートであり、「Ｓ」はステップ（工程）の略である。図５に示すフローチャートはシステム制御部１３によって実行され、コンピュータによって実行可能なプログラムとして具現化が可能である。
【００３８】
まず、Ｓ５０１において、ユーザがトライアルを行う設定（以下、「トライアルモード」と記す）にしているかどうかを判断し、動作の切り分けを行う。トライアルモードは、ユーザがトライアル機能を使用したい場合に設定される。
【００３９】
トライアルモードが設定されていない場合は、Ｓ５０２へ進み、旧ノイズ抑圧処理２０３の出力が出力されるようにセレクタ２０５を切り替える。その後、Ｓ５０３において、撮影処理を行い、旧ノイズ抑圧処理回路２０３で処理された画像を、記録読み出し部７を経由してメモリ５に保存する。そして、Ｓ５０４において、保存した画像を表示部８に出力し、撮影処理が終了となる。
【００４０】
なお、本実施例では、Ｓ５０２で旧ノイズ抑圧処理２０３の出力が出力されるようにセレクタ２０５を切り替えているが、新ノイズ抑圧処理２０４の出力が出力されるようにセレクタ２０５を切り替えてもよい。
【００４１】
Ｓ５０１において、トライアルモードに設定されている場合は、Ｓ５０５に進み、新ノイズ抑圧処理２０４の出力が出力されるようにセレクタ２０５を切り替え、ＹＣマトリクス処理回路２０１からの出力信号が入力されるようにセレクタ２０２を切り替えている。その後、Ｓ５０６において、撮影処理を行い、新ノイズ抑圧処理回路２０４で処理された画像を、記録読み出し部７を経由してメモリ５に保存する。
【００４２】
次に、Ｓ５０７において、撮影時にシステム制御部１３が撮像素子２に対して設定しているセンサゲインの値が一定値を超えているかどうかの判断を撮影状況判断部９に行わせる。センサゲインの値が一定値を超えている場合は、撮影画像の中に含まれるノイズ成分が多いとことを意味し、Ｓ５０８に進む。一定値を超えていない場合は、撮影画像の中に含まれるノイズ成分が少ないことを意味し、新機能を導入した効果が分かりにくいため、Ｓ５０４において、Ｓ５０６で保存した画像を表示部８において出力を行い、撮影処理を終了する。なお、本実施例ではセンサゲインを用いて判断を行ったが、ＩＳＯ感度設定など、撮像素子２のゲイン設定に関わるものであれば使用可能である。
【００４３】
Ｓ５０８では、効果判断部１０を介して、新ノイズ抑圧処理２０４での抑圧効果の確認を行う。新ノイズ抑圧処理回路２０４は、処理前後の画素値の差分が一定値以上の画素数を出力する。
【００４４】
この画素数が一定値未満の場合は、ノイズ抑圧処理における効果が低いため、比較表示は行わず、Ｓ５０４において、Ｓ５０６で保存した画像を表示部８に出力し、撮影処理を終了する。
【００４５】
一方、効果判断部１０は、この画素数が一定値以上の場合はノイズ抑圧処理における効果が高いため、Ｓ５０９で新ノイズ抑圧処理回路２０４の入力であるＹＣマトリクス回路２０１の出力画像をメモリ５に保存する。次に、Ｓ５１０で、セレクタ２０２をメモリ５からの入力に切り替える。
【００４６】
次に、Ｓ５１１で、セレクタ２０５は旧ノイズ抑圧処理回路２０３の出力が出力されるようにし、Ｓ５０９で保存された画像を読み込み、旧ノイズ抑圧処理回路２０３でノイズ抑圧処理を行う。
【００４７】
次に、Ｓ５１２において、Ｓ５１１で処理された旧ノイズ抑圧処理２０３の結果画像と、Ｓ５０６で保存された新ノイズ抑圧処理回路２０４の結果画像とを比較表示する。比較表示では、２つの画像を並べて表示するように、表示部８に指示する。なお、比較表示は一例であり、２つの結果画像を一定間隔で切り替えて表示を行ったり、同じ画像位置を拡大して表示したりしてもよい。
【００４８】
次に、Ｓ５１３で、ユーザが、ユーザＩＦ１４を通じて、新ノイズ抑圧処理回路及び、旧ノイズ抑圧処理回路で処理した画像を選択してメモリ５に保存する。この時点では、ユーザはノイズ抑圧処理のアップグレードによる効果を体感できており、新ノイズ抑圧処理回路もしくは旧ノイズ抑圧処理回路のいずれかを不要に感じるかも知れない。そのため、ユーザの選択によって、不要なノイズ抑圧処理回路を削除できるようにしてもよい。
【００４９】
以上、本実施例によれば、ノイズ抑圧効果の差を判断するのに適した状況であるのかを判断し、ノイズ抑圧効果が高いかどうかの判断を行った上で、新旧処理の比較表示を行うので、ユーザに負担をかけないで新機能の効果を体感させることができる。
【００５０】
なお、本実施例は、ノイズ抑圧処理のアップグレードに関して効果確認を行う方法を説明しているが、その他の画像処理のアップグレードに対しても、同様の処理フローで効果を確認することができる。例えば、欠陥画素補正のアップグレードを行い、補正効果を向上する場合、撮影状況判断部９は、欠陥画素が発生しやすい、センサの温度が高い場合や、電荷蓄積時間が長い場合に、撮影状況がアップグレードの効果を発揮するのに適切であると判断する。また、効果判断部１０は、アップグレード前後で処理した画像の差分値から、アップグレードの効果が十分であるかどうかを判定すればよい。
【実施例２】
【００５１】
実施例１では、旧ノイズ抑圧処理回路２０３から新ノイズ抑圧処理回路２０４にアップグレードする効果をユーザに確認させているが、撮影状況が適当で撮影画像のノイズ抑圧効果が高いという条件が必要である。従って、これらの条件を満たされる状況が得られるまでに時間がかかるおそれがある。本実施例は、過去にノイズ抑圧処理回路をアップグレードし、効果を確認した場合、その際に用いた効果確認用画像を利用することで効果確認に要する時間を短縮する。この効果確認用画像は、過去にリコンフィギュラブル回路部３によって処理されて表示部８に表示された撮像素子２から得られる信号である。本実施例のシステム制御部１３は、その信号を、今回、リコンフィギュラブル回路部３に処理させて表示部８に第１の画像と第２の画像を表示させる。
【００５２】
図６は、実施例２の撮像装置のブロック図である。なお、図６において、図１と同様の構成要素に対しては、図１と同一の参照符号を付して説明を省略し、本実施例に特徴的な構成あるいは処理の説明にとどめる。本実施例の撮像装置は、アップグレード履歴保持部（メモリ）６０１を有し、インターネットなどのネットワークを介して関連バージョンデータベース６０２と過去情報保持部６０３に接続されている。
【００５３】
アップグレード履歴保持部６０１はアップグレード履歴を保持する。即ち、各バージョンＩＤのプログラムにおいて、トライアルを完了した経験があるかどうか（実施例１で述べた図５のＳ５１３までの処理が行われたかどうか）を記録する。
【００５４】
図７（ａ）はアップグレード前の状態を示しており、第１の処理内容の識別子（プログラムに付与されているバージョンＩＤ）と表示部８が第１の画像と第２の画像を表示したことを対応付ける第１のテーブルである。図７（ｂ）はアップグレード後の状態を示しており、第２の処理内容の識別子（バージョンＩＤ）と表示部８が第１の画像と第２の画像を表示したことを対応付ける第２のテーブルである。図７（ａ）及び（ｂ）では、各バージョンＩＤのプログラムに対して、一度でもトライアルを完了した経験があれば１、完了した経験がなければ０を記録している。
【００５５】
アップグレード履歴保持部６０１は、システム制御部１３と接続されている。システム制御部１３は、処理内容が変更されるたびに、及び、表示部８が第１の画像と第２の画像を表示するトライアルが行われるたびに、アップグレード履歴保持部６０１の第１のテーブルまたは第２のテーブルを更新する。
【００５６】
関連バージョンデータベース６０２は、撮像装置外のサーバ等に置かれ、システム制御部１３と外部ＩＦ１５により、インターネットを通じて接続されている。関連バージョンデータベース６０２は、図７（ｃ）に示すように、各バージョンＩＤとそれに関連するバージョンＩＤの対応関係を示すテーブル（表）を保持している。
【００５７】
図７（ｃ）に示すテーブルは、例えば、供給元であるメーカーが、外部サーバに予め構成したものであり、何らかの機能の更新がある度に追加されるものである。
【００５８】
図７（ｃ）において、バージョンＩＤ＝１、３、８はいずれもノイズ抑圧機能に関するデータベースであり、バージョンＩＤが進む程、性能が向上されている。関連バージョンＩＤが０であるものは、例えば、欠陥画素補正やコントラストＡＦ、画像合成に関するもので、ノイズ抑圧のように共通機能のデータベースがないことを示す。
【００５９】
過去情報保持部６０３は、撮像装置外のサーバ等に置かれた記憶装置に構成され、システム制御部１３と外部ＩＦ１５により、インターネットを通じて接続されている。過去情報保持部６０３は、例えば、過去に実施例１で説明したアップグレードの効果確認を完了したときに得られた、撮像素子２から出力されるＲＡＷデータを、システム制御部１３を介して保存している。
【００６０】
モード切り替え部６０４は、システム制御部１３と接続され、アップグレード履歴保持部６０１及び関連バージョンデータベース６０２の参照結果に基づいて、過去情報保持部６０３が保持するＲＡＷデータを利用するモードと、利用しないモードを切り替える。
【００６１】
図８は、実施例２の撮像装置の撮影時の動作（制御方法）を示すフローチャートであり、「Ｓ」はステップ（工程）の略である。図８に示すフローチャートはシステム制御部１３によって実行され、コンピュータによって実行可能なプログラムとして具現化が可能である。トライアルモードが選択されていない場合は図５と同様である。
【００６２】
Ｓ５０５の後、Ｓ８０１において、アップグレード履歴保持部６０１が、新たにアップグレードするプログラムのバージョンＩＤと関連バージョンＩＤを、関連バージョンデータベース６０２から取得する。アップグレード履歴保持部６０１は、アップグレード直前に図７（ａ）に示す状態であるとする。図７（ｂ）はＳ８０１直後の状態を示しており、新たにバージョンＩＤ＝８（関連バージョンＩＤ＝３）のプログラムが追加されたことを示している。
【００６３】
Ｓ８０２では、モード切り替え部６０４が、アップグレード履歴保持部６０１を参照し、Ｓ８０１で得られた関連バージョンＩＤが、アップグレード履歴に含まれ、かつ、そのプログラムに対してトライアルを完了した履歴があるかどうかを判定する。そうであれば、Ｓ８０３に進み、それ以外の場合はＳ５０６に進む。即ち、システム制御部１３は、処理内容の今回の変更が過去のいずれかの変更に関連し、かつ、その過去の変更においてトライアルが完了したかどうかを判断する。
【００６４】
図７（ｂ）の例では、Ｓ８０１で得られた関連バージョンＩＤが３であるので、関連バージョンＩＤがアップグレード履歴に含まれており、かつ、その関連バージョンＩＤのプログラムに対してトライアルを完了した履歴があると判定する。
【００６５】
Ｓ８０３では、システム制御部１３が、過去情報保持部６０３から、Ｓ８０１で得られた関連バージョンＩＤにおけるトライアルによって得られたＲＡＷデータを取得する。
【００６６】
ＲＡＷデータは、図７（ｃ）に示すノイズ抑圧ｖｅｒ２を、過去に実施例１の手順で効果確認できたときのＲＡＷデータである。従って、現アップグレードの対象である図７（ｃ）のノイズ抑圧ｖｅｒ３の効果確認に関連する、有効なＲＡＷデータと見なすことができる。このＲＡＷデータは、本実施例の撮像装置を用いてユーザ自身が過去に撮影したものであり、効果確認に対するユーザの納得性も高い。
【００６７】
Ｓ８０４では、Ｓ８０３で取得したＲＡＷデータ、もしくはＳ５０９で取得したＹＣＣデータを、リコンフィギュラブル回路部３に入力し、新ノイズ抑圧処理回路２０４で処理し、Ｓ５１０が行われる。
【００６８】
Ｓ８０５では、Ｓ５１０の後で、Ｓ８０３で取得したＲＡＷデータ、もしくはＳ５０９で取得したＹＣＣデータを、リコンフィギュラブル回路部３に入力し、旧ノイズ抑圧処理回路２０３で処理する。
【００６９】
Ｓ８０４及びＳ８０５において、ＹＣＣデータの場合には、同時化処理回路２００及び、ＹＣマトリクス処理回路２０１を通さないように制御する。即ち、Ｓ８０４とＳ８０５では、処理内容の過去の変更においてトライアルで使用され、過去情報保持部６０３に保存された画像情報および制御パラメータ情報の少なくともいずれかを用いて第１の画像と第２の画像を生成する。これにより、効果確認までの時間を短縮することができる。
【００７０】
Ｓ８０６では、アップグレードの効果確認のために処理したＲＡＷデータを、過去情報保持部６０３に保存し、Ｓ５１２、Ｓ５１３が行われる。
【００７１】
図８のトライアルの処理が完了した時点で、図７（ｂ）におけるバージョンＩＤ＝８のトライアル完了履歴が１に変更される。
【００７２】
このように、本実施例は、過去にアップグレードがあり、それに関連するアップグレードを新たに行う場合、過去の効果確認用のＲＡＷデータを利用してＳ５０７とＳ５０８を省略し、効果確認の諸条件が整うまでの時間を短縮することができる。
【００７３】
以上、本実施形態について説明したが、本発明は本実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、本実施例は、画像処理機能のアップグレードについて説明したが、ダウングレードやオプションで変更する場合など、広く処理内容の変更の場合を含む。また、本発明は、画像処理プログラムを格納したパーソナルコンピュータなどの画像処理装置にも適用可能である。
【産業上の利用可能性】
【００７４】
撮像装置は、デジタルカメラやデジタルビデオに適用可能である。
【符号の説明】
【００７５】
２…撮像素子、３…リコンフィギュラブル回路部（画像処理手段）、８…表示部（表示手段）、１３…システム制御部（制御手段）
【図３】
2014116751.tif 000004
【図５】
2014116751.tif 000005
【図７】
2014116751.tif 000006
【図８】
2014116751.tif 000007
【図１】
2014116751.tif 000008
【図２】
2014116751.tif 000009
【図４】
2014116751.tif 000010
【図６】
2014116751.tif 000011