(57)【特許請求の範囲】
【請求項１】
被写体の光学像を取り込み画像信号を生成する撮像手段と、
前記画像信号に含まれるぶれに基づく画ぶれ量を検出する検出手段と、
前記画ぶれ量に基づいて前記画像信号に対して画ぶれ補正処理を施し補正画像信号を生成する画ぶれ補正手段と、
前記画像信号に基づく画像を表示手段に表示させる第１表示制御手段と、
前記補正画像信号に基づく画像を前記表示手段に表示させる第２表示制御手段と、
前記第１表示手段による画像表示と前記第２表示手段による画像表示を所定操作で切替える第１切替手段、
前記画像信号に基づく画像の所定部分を所定ズーム倍率で前記画像信号にズーム処理を施して得られる第１ズーム画像を前記表示手段に表示させる第３表示制御手段と、
前記補正画像信号に基づく画像の前記所定部分に対応する部分を前記所定ズーム倍率で前記補正画像信号にズーム処理を施して得られる第２ズーム画像を前記表示手段に表示させる第４表示制御手段と、
前記第３表示制御手段による画像表示と前記第４表示制御手段による画像表示を所定操作で切替える第２切替手段と、
前記第１ズーム画像の中心位置を移動させる第１移動手段と、
前記第２ズーム画像の中心位置を移動させる第２移動手段と、
前記第１移動手段によって前記第１ズーム画像の中心位置が第１移動分移動された場合には、前記第２ズーム画像の中心位置を該第１移動分移動させ、
前記第２移動手段によって前記第２ズーム画像の中心位置が第２移動分移動された場合には、前記第１ズーム画像の中心位置を該第２移動分移動させる制御手段とを更に備えることを特徴とする撮像装置。
【請求項２】
前記画像信号に前記画ぶれ量に基づくキャラクタ信号を重畳させる重畳手段をさらに備えることを特徴とする、請求項１に記載の撮像装置。
【請求項３】
前記画ぶれ量が閾値を上回っているか否かを判別する判別手段と、
前記判別手段において前記画ぶれ量が前記閾値を上回っていると判断されると前記画ぶれ補正処理を禁止する画ぶれ補正禁止手段を備えることを特徴とする、請求項１又は２記載の撮像装置。
【請求項４】
前記画ぶれ補正禁止手段による前記画ぶれ補正処理の禁止を示す警告を前記表示手段に表示させる第５表示制御手段を更に備えることを特徴とする請求項３記載の撮像装置。
【請求項５】
前記画像信号は１フレーム分の静止画像に対応し、複数の静止画像を記録する記録手段と、
前記複数の静止画像の中から１つの静止画像を択一的に選択する選択手段をさらに備え、
前記画ぶれ補正手段は前記選択手段によって選択された静止画像に対して前記画ぶれ補正を施すことを特徴とする、請求項１乃至４記載のいずれかの撮像装置。
【請求項６】
前記第１切替手段及び前記第２切替手段によるそれぞれの切替えは、前記撮像手段を含む筐体に配備された複数の操作キーのいずれかによる操作によって実行されることを特徴とする請求項１乃至５記載のいずれかの撮像装置。
【請求項７】
前記選択手段による選択は選択画面表示に基づいて前記操作キーを操作することによって選択され、前記表示手段への前記第３表示制御手段による警告信号の表示は該警告信号の表示が開始してから所定時間後に終了し、かつ前記選択表示画面を該表示手段に表示することを特徴とする、請求項５記載の撮像装置。
【請求項８】
前記画像信号に基づく画像を記録するメモリと、
該メモリに記録された前記画像信号に基づく画像に対し前記補正画像信号に基づく画像を上書きして記録する第１記録制御手段と、
前記補正画像信号に基づく画像を前記メモリに記録する第２記録制御手段を備え、
前記第１記録制御手段と前記第２記録制御手段を選択する記録選択手段を備えることを特徴とする、請求項１乃至７記載のいずれかの撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画ぶれ補正機能を有する撮像装置に関するものである。
【背景技術】
【０００２】
昨今の撮像装置、特に例えば、デジタルカメラなどにおいて画ぶれの原因の一例である手ぶれを軽減するために、手ぶれ補正機能が搭載されている。手ぶれを軽減させる手ぶれ補正の手法として、特に例えば、撮像時に得られた画像に対し手ぶれ補正を行い、手ぶれ補正が施された補正画像を外部メモリに記録する方法（以後、第１手ぶれ補正処理と称す）と、撮像で得られた画像を一旦外部メモリに記録した後に、該外部メモリに記録された複数の画像の中からユーザにより選択された画像に対して手ぶれ補正を施し、補正画像を再び外部メモリに記録する方法が挙げられる（以後、第２手ぶれ補正処理と称す）。
【０００３】
近年、デジタルカメラの撮像デバイスが具える画素数が増加し、大きな画素数による撮像で得られる画像に対して、上述した第１手ぶれ補正処理を施そうとすると、撮像操作が行われてから、１フレーム分の画像を外部メモリに記録するまでに要する時間が非常に長くなる。すると手ぶれ補正処理機能を使用して撮像する使用者にとって、連続した撮像が行えなくなるという不都合が生じる。こうした場合、第２手ぶれ補正処理は有効である。そして、近年この第２手ぶれ補正処理機能を搭載するデジタルカメラが発売された。
【非特許文献１】オリンパス  デジタルカメラμ８１０  取扱説明書  応用編
【発明の開示】
【発明が解決しようとする課題】
【０００４】
非特許文献１に記載された従来技術１のデジタルカメラは、上述した第２手ぶれ補正機能を有する。具体的に説明すると、このデジタルカメラには手ぶれを補正する手ぶれ補正ボタンが備えられており、再生モードにおいて手ぶれ補正ボタンが押下されると、押下されたときにディスプレイ上に表示されていた手ぶれ画像に対して手ぶれ補正が施され、別の画像（補正画像）として外部メモリカードに記録される。すると、外部メモリカードには手ぶれ補正がなされていない手ぶれ画像と補正画像が混在して記録される。
【０００５】
さて、ここで使用者が該外部メモリカードに記録された該補正画像がどのように補正されたのかを、補正される前の手ぶれ画像と補正された後の補正画像を比較することにより認識したい場合が考えられる。しかしながら、従来技術１のデジタルカメラでは、補正画像は最新の画像として保存されているのに対し、手ぶれ画像は補正画像の複数フレーム前に記録されているため、ユーザが両画像を比較するためには補正画像を表示させた後、１フレームずつ送り手ぶれ画像を表示させることしかできない。従って、両画像を視覚的に比較することが非常に困難である。
【０００６】
本発明は、上記の問題点を解決するもので、より簡単な動作で補正処理前の画像と補正処理後の画像とを比較可能とする撮像装置を提供するものである。
【課題を解決するための手段】
【０００７】
第１の発明の撮像装置は、被写体の光学像を取り込み画像信号を生成する撮像手段と、画像信号に含まれるぶれに基づく画ぶれ量を検出する検出手段と、画ぶれ量に基づいて画像信号に対して画ぶれ補正処理を施し補正画像信号を生成する画ぶれ補正手段と、画像信号に基づく画像を表示手段に表示させる第１表示制御手段と、補正画像信号に基づく画像を表示手段に表示させる第２表示制御手段と、第１表示手段による画像表示と第２表示手段による画像表示を切替える切替手段を備えることを特徴とする。
【０００８】
第２の発明の撮像装置は、第１の発明の撮像装置に従属し、画像信号に画ぶれ量に基づくキャラクタ信号を重畳させる重畳手段をさらに備えることを特徴とする。
【０００９】
第３の発明の撮像装置は、第１の発明乃至第２の発明のいずれかの撮像装置に従属し、画ぶれ量が閾値を上回っているか否かを判別する判別手段と、判別手段において画ぶれ量が閾値を上回っていると判断されると画ぶれ補正処理を禁止する画ぶれ補正禁止手段を備えることを特徴とする。
【００１０】
第４の発明の撮像装置は、第３の発明の撮像装置に従属し、画ぶれ補正禁止手段による画ぶれ補正処理の禁止を示す警告を表示手段に表示させる第３表示制御手段をさらに備えることを特徴とする。
【００１１】
第５の発明の撮像装置は、第１の発明乃至第４の発明のいずれかの撮像装置に従属し、画像信号は１フレーム分の静止画像に対応し、複数の静止画像を記録する記録手段と、複数の静止画像の中から１つの静止画像を択一的に選択する選択手段をさらに備え、画ぶれ補正手段は選択手段によって選択された静止画像に対して画ぶれ補正を施すことを特徴とする。
【００１２】
第６の発明の撮像装置は、第１の発明乃至第５の発明のいずれかの撮像装置に従属し、切替手段は撮像手段を含む筐体に配備された複数の操作キーのいずれかによる操作によって実行されることを特徴とする。
【００１３】
第７の発明の撮像装置は、第５の発明乃至第６の発明のいずれかの撮像装置に従属し、選択手段による選択は選択画面表示に基づいて操作キーを操作することによって選択され、表示手段への第３表示制御手段による警告信号の表示は該警告信号の表示が開始してから所定時間後に終了し、かつ選択表示画面を該表示手段に表示することを特徴とする。
【００１４】
第８の発明の撮像装置は、第１の発明乃至第７の発明のいずれかの撮像装置に従属し、画像信号に基づく画像の所定部分を所定拡大率で拡大するように画像信号に拡大処理を施して得られる第１拡大画像を表示手段に表示させる第４表示制御手段と、補正画像信号に基づく画像内で所定部分に対応する部分を所定拡大率で拡大するように補正画像信号に拡大処理を施して得られる第２拡大画像を表示手段に表示させる第５表示制御手段をさらに備えることを特徴とする。
【００１５】
第９の発明の撮像装置は、第１の発明乃至第８の発明のいずれかの撮像装置に従属し、画像信号に基づく画像を記録するメモリと、メモリに記録された画像信号に基づく画像に対し補正画像信号に基づく画像を上書きして記録する第１記録制御手段と、補正画像信号に基づく画像をメモリに記録する第２記録制御手段を備え、第１記録制御手段と第２記録制御手段を選択する選択手段を備えることを特徴とする。
【００１６】
第１０の発明の撮像装置は、被写体の光学像を取り込み画像信号を生成する撮像手段と、画像信号に含まれるぶれに基づく画ぶれ量を検出する検出手段と、画ぶれ量に基づいて画像信号に対して画ぶれ補正処理を施し補正画像信号を生成する画ぶれ補正手段と、画像信号に基づく画像を表示手段に表示させる第１表示制御手段と、表示手段における表示画面に第１表示制御手段により表示される画像に対する補正画像信号に基づく画像の割合が時間の経過に伴って大きくなるように、該補正画像信号に基づく画像を該表示画面にスライドせしめるスライド手段を備えることを特徴とする。
【発明の効果】
【００１７】
本発明の撮像装置によれば、より簡単な動作で補正処理前の画像と補正処理後の画像とを比較することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の撮像装置の一実施例として、デジタルカメラ１００に実施した形態につき、図面に沿って具体的に説明する。図１は本実施例のデジタルカメラ１００のブロック図を示している。
【００１９】
デジタルカメラ１００は、撮像部１１、ＡＦＥ１２、露光制御部１８、主制御部１２０、手ぶれ検出／補正部１２２、内部メモリ１２４、表示部１２６、記録媒体１２８および操作部１３０を備えている。操作部１３０は、レリーズキー１３０ａ、メニューキー１３０ｂ、ＴＥＬＥキー１３０ｃ、ＷＩＤＥキー１３０ｄ、カーソルキー１３０ｅ、両画面表示キー１３０ｆ、ＳＥＴキー１３０ｇおよび移動キー１３０ｈを備えている。
【００２０】
撮像部１１には、図示しない光学系、絞り、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージャやＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサなどの撮像素子、光学系および絞りを制御するドライバが備えられている。該ドライバは主制御部１２０からのＡＦ／ＡＥ制御信号に基づいて、光学系を制御して所望のズーム倍率や焦点距離になるよう調節を行い、また絞りの開度を制御する。撮像素子は、光学系及び絞りを介して入射された被写体を表す光学像を光電変換し、該光電変換によって得られた電気信号（アナログ信号）をＡＦＥ１２に出力する。
【００２１】
ＡＦＥ１２は、撮像部１１から出力されるアナログ信号を増幅し、増幅されたアナログ信号をデジタル信号に変換する。ＡＦＥ１２は、デジタル信号を順次、主制御部１２０に出力する。
【００２２】
主制御部１２０は、ＣＰＵ、ＲＯＭ及びＲＡＭ等を備え、映像信号処理部としても機能する。主制御部１２０は、ＡＦＥ１２の出力信号であるデジタル信号に基づいて撮像部１１によって撮影された画像（以下、撮影画像ともいう）を表す映像信号を生成する。また、主制御部１２０は表示部１２６の表示内容を制御する表示制御手段としての機能をも備え、表示に必要な制御を表示部１２６に対して行う。
【００２３】
内部メモリ１２４は、ＳＤＲＡＭ等にて形成され、デジタルカメラ１００内で生成された各種データを一時的に記憶する。表示部１２６は、液晶ディスプレイパネルから成る表示装置であり、記録媒体１２８は、ＳＤメモリカード等の不揮発性メモリであり、主制御部１２０による制御の下、撮影画像などを記録する。
【００２４】
また、主制御部１２０は記録媒体１２８に記録されている撮影画像から一部を切り取って電子的に補完拡大する補完拡大処理、すなわちデジタルズーム処理を施すＴＥＬＥ機能、およびデジタルズーム処理が施された拡大撮影画像を元の撮影画像に戻す方向にズーム倍率を変更し、デジタルズーム処理を施すＷＩＤＥ機能を備える。
【００２５】
操作部１３０は外部からの操作を受け付ける。操作部１３０に対する操作内容は、主制御部１２０に伝達される。レリーズキー１３０ａは、静止画の撮影及び記録を指示するためのキーであり、メニューキー１３０ｂは、表示部１２６に使用者に選択させるための複数の項目を表示させることを指示するためのキーであり、ＴＥＬＥキー１３０ｃは、記録媒体１２８に記録されている撮影画像に対してデジタルズーム処理を施させることを指示するためのキーであり、ＷＩＤＥキー１３０ｄは、該デジタルズーム処理が施された拡大撮影画像を元の撮影画像に戻す方向にズーム倍率を変更しデジタルズーム処理を施させることを指示するためのキーである。また、カーソルキー１３０ｅは図４（ａ）に示すように、円形状のキーであり、上下左右方向に押下されることによって、表示部１２６に表示されている複数の項目を選択することが出来る。そして、両画面表示キー１３０ｆは、後述するが１フレーム分の撮影画像と、所定の補正処理が施された１フレーム分の補正撮影画像を並べて表示部１２６の１画面上に表示させることを指示するためのキーであり、ＳＥＴキー１３０ｇは、上述したカーソルキー１３０ｅによって選択された項目を決定指示するためのキーである。また、移動キー１３０ｈは図４（ｂ）に示すように、デジタルカメラ１００の筐体の平面に対して垂直方向に突起している円形状のキーであり、上下左右方向の他、斜めの方向に押し倒されることによって、後述する表示部１３０に表示されている拡大画像の拡大中心部を変更させるキーである。
【００２６】
露光制御部１８は、撮像部１１の撮像素子の露光量が最適化されているように、撮像素子の各画素の露光時間を制御する。また、主制御部１２０から露光制御部１８に対して露光時間制御信号が与えられている場合、露光制御部１８は、その露光時間制御信号に従って露光時間を制御する。
【００２７】
デジタルカメラ１００の動作モードには、静止画または動画の撮影及び記録が可能な撮影モードと、記録媒体１２８に記録された静止画または動画を表示部１２６に再生表示する再生モードと、が含まれる。操作部１３０に対する操作に応じて、各モード間の遷移が実施される。
【００２８】
撮影モードにおいて、撮像部１１は、所定のフレーム周期（例えば、１／６０秒）にて順次撮影を行う。主制御部１２０は、各フレームにて撮像部１１の出力からスルー表示用画像を生成し、順次得られるスルー表示用画像を表示部１２６に順次更新表示させる。
【００２９】
撮影モードにおいて、レリーズキー１３０ａが操作された際、主制御部１２０は、１枚の撮影画像を表す画像データを記録媒体１２８及び内部メモリ１２４に格納する（即ち、記憶させる）。この撮影画像は手ぶれに起因するぶれを含みうる画像であり、後に再生モードにおいて操作部１３０等を介して与えられた補正指示に従って手ぶれ検出／補正部１２２によって補正される。このため、レリーズキー１３０ａの操作に伴う上記１枚の撮影画像を特に「補正対象画像」と呼ぶ。
【００３０】
手ぶれ検出／補正部１２２は、角速度センサ等の手ぶれ検出センサを用いることなく、撮像部１１の出力信号から得られる画像データに基づいて補正対象画像に含まれるぶれを検出し、その検出結果に従って補正対象画像を補正することにより、ぶれを除去或いは低減した補正処理画像を生成する。
【００３１】
さて、上記の手ぶれ検出／補正部１２２において為される手ぶれ補正処理は、本出願人が２００７年１１月２０日に特許出願を行った特願２００７−３００２２２号「ぶれ検出装置、ぶれ補正装置及び方法」（以下、先願Ａと称す）に示されている方法を用いて実現される。この手ぶれ補正処理は、撮影によって得られたぶれを含む１枚の手ぶれ画像から、撮影中の手ぶれを表す手ぶれ情報（点広がり関数或いは画像復元フィルタ）を推定し、その手ぶれ情報と手ぶれ画像からぶれのない復元画像をデジタル信号処理で生成するフーリエ反復法を用いた処理であり、図１４に示すブロックで構成され、先願Ａに詳細な説明がなされている。以下に、この先願Ａに記載されている処理の一部を説明する。
【００３２】
図１４は、先願Ａの第１実施形態に係る撮像装置１の全体ブロック図である。図１４の撮像装置１は、静止画を撮影及び記録可能なデジタルスチルカメラ、又は、静止画及び動画を撮影及び記録可能なデジタルビデオカメラである。  撮像装置１は、撮像部１１と、ＡＦＥ１２と、主制御部１３と、内部メモリ１４と、表示部１５と、記録媒体１６と、操作部１７と、露光制御部２０と、手ぶれ検出／補正部１９と、を備えている。操作部１７には、シャッタボタン１７ａが備えられている。
【００３３】
撮像部１１は、光学系と、絞りと、ＣＣＤやＣＭＯＳイメージセンサなどから成る撮像素子と、光学系や絞りを制御するためのドライバ（全て不図示）と、を有している。ドライバは、主制御部１３からのＡＦ／ＡＥ制御信号に基づいて、合焦状態の制御及び、絞りの開度を制御する。撮像素子は、光学系及び絞りを介して入射した被写体を表す光学像を光電変換し、該光電変換によって得られた電気信号をＡＦＥ１２に出力する。
【００３４】
ＡＦＥ１２は、撮像部１１（撮像素子）から出力されるアナログ信号を増幅し、増幅されたアナログ信号をデジタル信号に変換する。ＡＦＥ１２は、このデジタル信号を、順次、主制御部１３に出力する。
【００３５】
主制御部１３は、ＣＰＵ、ＲＯＭ及びＲＡＭ（等を備え、映像信号処理部としても機能する。主制御部１３は、ＡＦＥ１２の出力信号に基づいて、撮像部１１によって撮影された画像（以下、「撮影画像」ともいう）を表す映像信号を生成する。また、主制御部１３は、表示部１５の表示内容を制御する表示制御手段としての機能をも備え、表示に必要な制御を表示部１５に対して行う。
【００３６】
内部メモリ１４は、ＳＤＲＡＭ等にて形成され、撮像装置１内で生成された各種データを一時的に記憶する。表示部１５は、液晶ディスプレイパネル等から成る表示装置であり、主制御部１３の制御の下、直前のフレームにて撮影された画像や記録媒体１６に記録されている画像などを表示する。記録媒体１６は、ＳＤメモリカード等の不揮発性メモリであり、主制御部１３による制御の下、撮影画像などを記憶する。
【００３７】
操作部１７は、外部からの操作を受け付ける。操作部１７に対する操作内容は、主制御部１３に伝達される。シャッタボタン１７ａは、静止画の撮影及び記録を指示するためのボタンである。
【００３８】
露光制御部２０は、撮像部１１の撮像素子の露光量が最適化されるように、撮像素子の各画素の露光時間を制御する。また、主制御部１３から露光制御部２０に対して露光時間制御信号が与えられている場合、露光制御部２０は、その露光時間制御信号に従って露光時間を制御する。
【００３９】
撮像装置１の動作モードには、静止画または動画の撮影及び記録が可能な撮影モードと、記録媒体１６に記録された静止画または動画を表示部１５に再生表示する再生モードと、が含まれる。操作部１７に対する操作に応じて、各モード間の遷移は実施される。
【００４０】
撮影モードにおいて、撮像部１１は、所定のフレーム周期（例えば、１／６０秒）にて順次撮影を行う。主制御部１３は、各フレームにて撮像部１１の出力からスルー表示用画像を生成し、順次得られるスルー表示用画像を表示部１５に順次更新表示させる。
【００４１】
撮影モードにおいて、シャッタボタン１７ａが押下された際、主制御部１３は、１枚の撮影画像を表す画像データを記録媒体１６及び内部メモリ１４に格納する（即ち、記憶させる）。この撮影画像は、手ぶれに起因するぶれを含みうる画像であり、後に、操作部１７等を介して与えられた補正指示に従って或いは自動的に手ぶれ検出／補正部１９によって補正される。このため、以下、シャッタボタン１７ａの押下に伴う上記１枚の撮影画像を、特に「補正対象画像」と呼ぶ。また、補正対象画像に含まれるぶれが手ぶれ検出／補正部１９によって検出されるため、補正対象画像を「検出対象画像」と言い換えることもできる。
【００４２】
手ぶれ検出／補正部１９は、角速度センサ等の手ぶれ検出センサを用いることなく、撮像部１１の出力信号から得られる画像データに基づいて補正対象画像に含まれるぶれを検出し、その検出結果に従って補正対象画像を補正することにより、ぶれを除去或いは低減した補正画像を生成する。
【００４３】
以下、手ぶれ検出／補正部１９の機能を詳細に説明する実施例について説明する。図１５及び図１６を参照する。図１５は、手ぶれ検出及び手ぶれ補正の動作の流れを表すフローチャートである。図１６は、この動作の流れの一部を表す概念図である。この動作の流れを、図１５のフローチャートに沿って説明する。
【００４４】
撮影モードにおいて、シャッタボタン１７ａが押下されると通常露光撮影を行い、これによって生成された補正対象画像を内部メモリ１４上に記憶する（ステップＳ１０１及びＳ１０２）。そして該補正対象画像を、以下、補正対象画像Ａ１と呼ぶ。
【００４５】
次に、ステップＳ１０３において、補正対象画像Ａ１を得る際の露光時間Ｔ１と閾値ＴTHとを比較し、露光時間Ｔ１が閾値ＴTHより小さい場合、補正対象画像に手ぶれに由来するぶれは含まれていない（或いは極めて軽微である）とみなして、手ぶれ補正を行うことなく図１５の処理を終了する。閾値ＴTHとしては、例えば、手ぶれ限界露光時間を用いる。手ぶれ限界露光時間は、手ぶれが無視できると判断される限界露光時間であり、焦点距離ｆDの逆数から算出される。
【００４６】
露光時間Ｔ１が閾値ＴTHより大きい場合、ステップＳ１０４に移行して、通常露光撮影に続けて短時間露光撮影を行い、この短時間露光撮影によって得られる撮影画像を参照画像として内部メモリ１４上に記憶する。該参照画像を、以下、参照画像Ａ２と呼ぶ。補正対象画像Ａ１と参照画像Ａ２は連続撮影によって得られる（即ち、隣接するフレームにて得られる）ことになるが、参照画像Ａ２を得る際の露光時間が露光時間Ｔ１よりも短くなるように、主制御部１３は、図１４の露光制御部２０を制御する。例えば、参照画像Ａ２の露光時間は、Ｔ１／４、とされる。また、補正対象画像Ａ１と参照画像Ａ２の画像サイズは等しい。
【００４７】
次に、ステップＳ１０５において、補正対象画像Ａ１の中から特徴的な小領域を抽出し、この抽出された小領域内の画像を小画像Ａ１ａとして内部メモリ１４上に記憶する。特徴的な小領域とは、抽出元画像の中でエッジ成分が比較的多い（換言すれば、コントラストが比較的強い）矩形領域のことを指し、例えば、ハリス（Harris）のコーナ検出器を用いて１２８×１２８画素の小領域を特徴的な小領域として抽出する。このように、特徴的な小領域は、その小領域内の画像のエッジ成分の大きさ（またはコントラスト量）に基づいて選定される。
【００４８】
次に、ステップＳ１０６において、補正対象画像Ａ１から抽出された小領域と同一座標の小領域を参照画像Ａ２から抽出し、参照画像Ａ２から抽出された小領域内の画像を小画像Ａ２ａとして内部メモリ１４上に記憶する。補正対象画像Ａ１から抽出される小領域の中心座標（補正対象画像Ａ１における中心座標）と参照画像Ａ２から抽出される小領域の中心座標（参照画像Ａ２における中心座標）は等しく、また、補正対象画像Ａ１と参照画像Ａ２の画像サイズは等しいため、両小領域の画像サイズも等しくされる。
【００４９】
参照画像Ａ２の露光時間は比較的短いので、小画像Ａ２ａの信号対雑音比（以下、Ｓ／Ｎ比という）は比較的低い。そこで、ステップＳ１０７にて、小画像Ａ２ａに対してノイズ除去処理を行う。ノイズ除去後の小画像Ａ２ａを、小画像Ａ２ｂとする。ノイズ除去は、線形フィルタ（加重平均フィルタ等）や非線形フィルタ（メディアンフィルタ等）を用いて小画像Ａ２ａをフィルタリングすることにより行われる。
【００５０】
小画像Ａ２ｂは低輝度であるため、ステップＳ１０８において、小画像Ａ２ｂの輝度レベルを増加させる。即ち例えば、小画像Ａ２ｂの輝度レベルが小画像Ａ１ａの輝度レベルと等しくなるように（小画像Ａ２ｂの平均輝度と小画像Ａ１ａの平均輝度が等しくなるように）、小画像Ａ２ｂの各画素の輝度値に一定値を乗じるという輝度正規化処理を行う。このようにして輝度レベルを増加させた後の小画像Ａ２ｂを、小画像Ａ２ｃとする。
【００５１】
上述のようにして得られた小画像Ａ１ａを劣化画像として且つ小画像Ａ２ｃを初期復元画像として取り扱った上で（ステップＳ１０９）、ステップＳ１１０にて、フーリエ反復法を実施し、画像劣化関数を求める。
【００５２】
フーリエ反復法を実施する際、初期の復元画像（復元画像の初期値）を与えてやる必要があるが、この初期の復元画像を初期復元画像と呼ぶ。
【００５３】
画像劣化関数として点広がり関数（Point Spread Function；以下、ＰＳＦと呼ぶ）を
求める。理想的な点像が撮像装置１のぶれによって画像上で描く軌跡にあわせて重み付けがなされたオペレータ或るいは空間フィルタは、ＰＳＦと呼ばれ、手ぶれの数学モデルとして一般的に使用される。手ぶれは画像全体に対して一様な劣化を与えるため、小領域Ａ１ａに対して求めたＰＳＦは、補正対象画像Ａ１の全体に対するＰＳＦとして利用することができる。
【００５４】
フーリエ反復法は、劣化を含む劣化画像から、劣化を除去或いは低減した復元画像を得る手法である。この手法は、文献「Ｇ．Ｒ．  Ａｙｅｒｓ  ａｎｄ  Ｊ．Ｃ．  Ｄａｎｉｎｔｙ，“Ｉｔｅｒａｔｉｖｅ  ｂｌｉｎｄ  ｄｅｃｏｎｖｏｌｕｔｉｏｎ  ｍｅｔｈｏｄ  ａｎｄ  ｉｔｓ  ａｐｐｌｉｃａｔｉｏｎｓ”，  ＯＰＴＩＣＳ  ＬＥＴＴＥＲＳ，  １９８８年，  Ｖｏｌ．１３，  Ｎｏ．７，  ｐ．５４７−５４９」に開示されている。
【００５５】
このフーリエ反復法を、図２及び図１７を参照して詳細に説明する。図１７は、図１５のステップＳ１１０の処理の詳細フローチャートである。図２は、フーリエ反復法を実施する部位のブロック図である。
【００５６】
まず、ステップＳ２０１において、復元画像をｆ’とし、この復元画像ｆ’に初期復元画像をセットする。即ち、初期の復元画像ｆ’として上記の初期復元画像（小画像Ａ２ｃ）を用いるようにする。次に、ステップＳ２０２において、劣化画像（小画像Ａ１ａ）をｇとする。そして、劣化画像ｇをフーリエ変換したものをＧとして内部メモリ１４上に記憶しておく（ステップＳ２０３）。例えば、初期復元画像及び劣化画像の画像サイズが１２８×１２８画素の場合、ｆ’及びｇは、１２８×１２８の行列サイズを有する行列として表現できる。
【００５７】
次に、ステップＳ２０４において、復元画像ｆ’をフーリエ変換したＦ’を求め、更にステップＳ２０５において、下記式（１）によりＨを算出する。Ｈは、ＰＳＦをフーリエ変換したものに相当する。式（１）において、Ｆ’*は、Ｆ’の共役複素行列であり、α
は、定数である。
【００５８】
【数１】
0005159374.tif 000002
【００５９】
次に、ステップＳ２０６において、Ｈを逆フーリエ変換することにより、ＰＳＦを得る。ここで得られるＰＳＦをｈとする。次に、ステップＳ２０７において、ＰＳＦ ｈを下記式（２ａ）の拘束条件で修正した後、更に式（２ｂ）の拘束条件にて修正する。
【００６０】
【数２】
0005159374.tif 000003
【００６１】
ＰＳＦ ｈは、２次元の行列として表現されるため、この行列の各要素をｈ（ｘ，ｙ）で表す。ＰＳＦの各要素は、本来、０以上且つ１以下の値をとるはずである。従って、ステップＳ２０７において、ＰＳＦの各要素が０以上且つ１以下であるかを判断し、０以上且つ１以下となっている要素の値はそのままにする一方、１より大きな要素がある場合はその要素の値を１に修正し、且つ、０より小さい要素がある場合はその要素の値を０に修正する。これが、式（２ａ）の拘束条件による修正である。そして、この修正後のＰＳＦの各要素の総和が１となるように、ＰＳＦを正規化する。この正規化が、式（２ｂ）の拘束条件による修正である。
【００６２】
式（２ａ）及び（２ｂ）の拘束条件によって修正されたＰＳＦを、ｈ'とする。
【００６３】
次に、ステップＳ２０８において、ＰＳＦ ｈ’をフーリエ変換したＨ’を求め、更にステップＳ２０９において、下記式（３）によりＦを算出する。Ｆは、復元画像ｆをフーリエ変換したものに相当する。式（３）において、Ｈ’*は、Ｈ’の共役複素行列であり、βは、定数である。
【００６４】
【数３】
0005159374.tif 000004
【００６５】
次に、ステップＳ２１０において、Ｆを逆フーリエ変換することにより、復元画像を取得する。ここで得られる復元画像をｆとする。次に、ステップＳ２１１において、復元画像ｆを下記式（４）の拘束条件で修正し、修正された復元画像を、新たにｆ’とする。
【００６６】
【数４】
0005159374.tif 000005
【００６７】
復元画像ｆは、２次元の行列として表現されるため、この行列の各要素をｆ（ｘ，ｙ）で表す。今、劣化画像及び復元画像の各画素の画素値が、０から２５５までのデジタル値にて表されるものとする。そうすると、復元画像ｆを表す行列の各要素（即ち、各画素値）は、本来、０以上且つ２５５以下の値をとるはずである。従って、ステップＳ２１１において、復元画像ｆを表す行列の各要素が０以上且つ２５５以下であるかを判断し、０以上且つ２５５以下となっている要素の値はそのままにする一方、２５５より大きな要素がある場合はその要素の値を２５５に修正し、且つ、０より小さい要素がある場合はその要素の値を０に修正する。これが、式（４）の拘束条件による修正である。
【００６８】
次に、ステップＳ２１２において、収束条件を満たすか否かを判断することによって、反復処理の収束判定を行う。
【００６９】
例えば、最新のＦ'と１つ前に得られたＦ'との差分の絶対値を収束判定の指標として用いる。この指標が所定の閾値以下の場合、収束条件が満たされると判断する一方、そうでない場合、収束条件は満たされないと判断する。
【００７０】
収束条件が満たされる場合、最新のＨ'を逆フーリエ変換したものを最終的なＰＳＦとする。即ち、この最新のＨ'を逆フーリエ変換したものが、図１５のステップＳ１１０で求められるべきＰＳＦとなる。収束条件が満たされない場合、ステップＳ２０４に戻り、ステップＳ２０４〜Ｓ２１２の各処理を繰り返す。ステップＳ２０４〜Ｓ２１２の各処理の繰り返しにおいて、ｆ'、Ｆ'、Ｈ、ｈ、ｈ'、Ｈ'、Ｆ及びｆ（図２参照）は、順次、最新のものに更新されていく。
【００７１】
収束判定の指標として、他の指標を用いることも可能である。例えば、最新のＨ'と１つ前に得られたＨ'との差分の絶対値を収束判定の指標として用いて、上記の収束条件の成立／不成立を判断してもよい。また例えば、上記式（２ａ）及び（２ｂ）を用いたステップＳ２０７における修正量、或いは、式（４）を用いたステップＳ２１１における修正量を収束判定の指標として用いて、上記の収束条件の成立／不成立を判断してもよい。反復処理が収束に向かえば、それらの修正量が小さくなるからである。
【００７２】
また、ステップＳ２０４〜Ｓ２１２から成るループ処理の繰り返し回数が所定回数に達した場合、収束不可と判断して、最終的なＰＳＦを算出することなく処理を終了するようにしてもよい。この場合、補正対象画像の補正は行われない。
【００７３】
図１５の各ステップの説明に戻る。ステップＳ１１０にて、ＰＳＦが算出された後、ステップＳ１１１に移行する。ステップＳ１１１では、ステップＳ１１０で求められたＰＳＦの逆行列の各要素を画像復元フィルタの各フィルタ係数として求める。この画像復元フィルタは、劣化画像から復元画像を得るためのフィルタである。実際には、上記式（３）の右辺の一部に相当する下記式（５）にて表される行列の各要素が、画像復元フィルタの各フィルタ係数に相当するため、ステップＳ１１０におけるフーリエ反復法の計算途中結果をそのまま利用可能である。但し、式（５）におけるＨ’*及びＨ’は、ステップＳ２１２の収束条件の成立直前に得られたＨ’*及びＨ’（即ち、最終的に得られたＨ’*及びＨ’）である。
【００７４】
【数５】
0005159374.tif 000006
【００７５】
ステップＳ１１１にて画像復元フィルタの各フィルタ係数が求められた後、ステップＳ１１２に移行し、この画像復元フィルタを用いて補正対象画像Ａ１をフィルタリングすることにより、補正対象画像Ａ１に含まれるぶれを除去或いは低減したフィルタリング画像を生成する。フィルタリング画像には、フィルタリングに伴うリンギングが含まれうるため、これをステップＳ１１３にて除去することにより、最終的な補正画像を生成する。
【００７６】
さて、上述した図１４に示すブロックと本実施例に示す図１のブロックにて同じ符号が付与されているブロックについては、上述した先願Ａに示されている機能と同様の機能を持っており、同じブロック名が付されているブロックに関しては、多少機能が異なる。また、本実施例は上述した先願Ａの手ぶれ補正処理を応用しており、相違する機能について以下、詳細に説明する。
【００７７】
図２に示すのは、本実施例においてフーリエ反復法を実施する部位のブロック図であり、これは上述した先願Ａにおいて図２を用いて説明した機能と同様の機能を持つ。
【００７８】
本実施例のデジタルカメラ１００では、撮影モードにおいて補正対象画像に上述した先願Ａの一連の手ぶれ補正処理を施すのではなく、再生モードにおいて補正対象画像に手ぶれ補正処理を施すものである。従って、本実施例では、上述した先願Ａの撮影モードにおけるシャッタボタンの押下の検出以降からＰＳＦを算出するまでの処理（図１５において説明したステップＳ１０１〜ステップＳ１１０までの手続）を撮影時に行い、ＰＳＦデータと補正対象画像を記録媒体１２８に関連付けて記録する。具体的には、補正対象画像は図３に示すようなｅｘｉｆ形式で１フレーム分の画像データとして記録媒体１２８に記録されるため、ＰＳＦデータはタグデータ（Ｔａｇ  ｄａｔａ）エリアに記録される。これまでの処理を、手ぶれ補正処理Ａとする。
【００７９】
次に、再生モードにおいて、記録媒体１２８に記録されているｅｘｉｆ形式の画像データを読み出すことにより、再生画像が表示部１２６に表示される。この再生モードにおいて、操作部１３０からの手ぶれ補正指示に基づき、該画像データに対して上述した一連の手ぶれ補正処理から手ぶれ補正処理Ａを除いた処理（図１５において説明したステップＳ１１１〜ステップＳ１１３までの手続であって、以下、手ぶれ補正処理Ｂと称す）を施すことにより、補正処理画像が生成される。
【００８０】
以下に、再生モードにおける手ぶれ補正処理Ｂについて説明する。
【００８１】
操作部１３０が操作されることにより再生モードに遷移すると、主制御部１２０は記録媒体１２８からｅｘｉｆ形式の画像データを読み出すことにより、再生画像を表示部１２６に表示する。再生画像を図６（ａ）に示す。ここで、図６は再生モードにおいて表示部１２６に表示される手ぶれ補正処理を示す画面の遷移図である。図６（ａ）に示す再生画像には、再生画像に手ぶれ状態を示す手ぶれアイコンが画面の左上に表示されている。この手ぶれアイコンは、図５に示すように手ぶれのレベルに応じた手ぶれアイコンである。手ぶれのレベルはタグデータのエリアに記録されているＰＳＦデータに応じて決定される。
【００８２】
表示部１２６に図６（ａ）に示す再生画像、つまり補正対象画像が表示されている際に、メニューキー１３０ｂが操作されると、図６（ｂ）に示すような補正メニュー項目画面である「スライドショー」、「プロテクト」、「画像回転」、「手ぶれ補正」、「コントラスト補正」および「赤目補正」の項目が表示される。カーソルキー１３０ｅが操作されることにより各種補正メニュー項目から「手ぶれ補正」が選択され、ＳＥＴキー１３０ｇが操作されることにより、図６（ｃ）に示すように画面の上側部に「手ぶれを自動補正しますか？」というメッセージが表示されると共に、画面の中央部「はい」および「戻る」を選択させるための手ぶれ補正確認画面が表示される。ここで、カーソルキー１３０ｆおよびＳＥＴキー１３０ｇが操作されることにより、「戻る」が選択／決定される、もしくはメニューキー１３０ｄが操作されると、図６（ｂ）に示す補正メニュー項目画面に遷移する。
【００８３】
また、図６（ｃ）の手ぶれ補正確認画面において「はい」が選択／決定されると、タグデータに格納されているＰＳＦデータに基づいて、補正対象画像に対し手ぶれ補正処理を施す。具体的には、主制御部１２０は手ぶれ検出／補正部１９を制御し、フーリエ変換と逆フーリエ変換を反復実行することにより、画像復元フィルタの各フィルタ係数を求め、補正対象画像に対しフィルタリング処理およびリンギング処理を施し、補正処理画像を生成する（上述した図１５のステップＳ１１０〜ステップＳ１３０を参照）。そして、図６（ｄ）に示す「処理中」および処理経過を示すバーを表示する画面に遷移する。
【００８４】
ここで、ＰＳＦデータを検出した結果、手ぶれ補正不可能であると判別すると、図６（ｅ）に示すように画面の中央部に「「！」補正できません」というメッセージが表示されるエラー画面に遷移し、このエラー画面が２秒間表示された後、図６（ｂ）補正メニュー項目画面に遷移する。
【００８５】
さて、本実施例のデジタルカメラ１００は、図６（ｄ）に示す処理経過を示す画面が終了する、すなわち手ぶれ補正処理が終了すると、使用者に対し、補正対象画像に対して手ぶれ補正処理が施された後の補正処理画面と、手ぶれ補正処理が施される前の補正対象画像を表示させる補正画面表示処理プログラムを有し、該処理を実行する。ここで代表的な処理例を４つ挙げる。以下に説明する例１〜例４までの補正画面表示処理は組み合わせることも可能であるが、ここでは各々の特徴部のみを説明する。
【００８６】
例１
例１の補正画面表示処理の特徴は画像切替である。具体的に説明すると、図６（ｄ）に示す処理経過を示す画面が終了する、すなわち手ぶれ補正処理が終了すると、図７（ｆ）に示すように補正対象画像に対して手ぶれ補正処理が施された後の補正処理画像が表示される。図７（ｆ）に示す補正処理画像が表示されている状態で、カーソルキー１３０ｅに対して右方向操作が為されると、図７（ｇ）に示す手ぶれ補正処理が施される前の補正対象画像が表示される。また、図７（ｇ）の補正対象画像が表示されている状態で、カーソルキー１３０ｅに対して左方向操作が為されると、図７（ｆ）に示す補正処理画像が表示される。使用者は、この右方向操作と左方向操作の操作を交互に行うことによって、手ぶれ補正処理が施された後の補正処理画像と手ぶれ補正処理が施される前の補正対象画像を比較することが出来る。従って、使用者は、より簡単に手ぶれ補正処理の効果を確かめることが出来る。また、図７（ｆ）および図７（ｇ）に示す画像が表示されている状態において、メニューキー１３０ｂが操作されると、図６（ｂ）に示す補正メニュー項目画面に遷移する。
【００８７】
また、図７（ｆ）に示す補正処理画像が表示されている状態で、ＳＥＴキー１３０ｇが操作されると、図７（ｈ）に示す保存方法選択画面に遷移する。図７（ｈ）の保存方法選択画面では、画面の上側部に「保存方法を選択してください」というメッセージが表示され、画面の中央部に使用者に選択させるための「新規保存」と「上書き保存」の項目が表示される。
【００８８】
図７（ｈ）の保存方法選択画面において、カーソルキー１３０ｅおよびＳＥＴキー１３０ｇが操作されることによって「新規保存」が選択／決定されると、図７（ｉ）に示す新規保存処理画面に遷移し、新規保存処理が実行される。また、図７（ｈ）の保存方法選択画面において、同様な操作で「上書き保存」が選択／決定されると、図７（ｊ）に示す上書き保存処理画面に遷移し、上書き保存処理が実行される。そして、図７（ｉ）および（ｈ）に示す画面において、各々の処理が終了されると図６（ｂ）に示す補正メニュー項目画面に遷移する。
【００８９】
例２
例２の補正画面処理は、例１の補正画面処理にデジタルズーム処理機能を加えたものである。具体的に説明すると、図６（ｄ）に示す処理経過を示す画面が終了する、すなわち手ぶれ補正処理が終了すると、図７（ｆ）に示す補正対象画像に対して手ぶれ補正処理が施された後の補正処理画像が表示される。そこで、使用者によってＴＥＬＥキー１３０ｃが押下されると、補正処理画像に対して、所定のズーム倍率（例えば押下されるごとに、１０８％、１２３％、１３７％、１７６％、・・・）でデジタルズーム処理が施され、例えば図８（ｋ）に示すような拡大補正処理画像（ＴＥＬＥキー１３０ｃの押下回数：３回、ズーム倍率：１３７％）が表示部１２６に表示される。
【００９０】
図８（ｋ）に示されている拡大補正処理画像が表示されている状態で、カーソルキー１３０ｅに対して右方向押下の操作がなされると、手ぶれ補正処理が施されていない補正対象画像に対して、上記の拡大補正処理画像と同様のズーム倍率（１３７％）でデジタルズーム処理が施される。そして、図８（ｌ）に示すような拡大補正対象画像が表示される。また、図８（ｌ）に示す拡大補正対象画像が表示されている状態で、カーソルキー１３０ｅに対して左方向操作が為されると、図８（ｋ）に示す拡大補正処理画像が表示される。
【００９１】
また、図８（ｋ）の拡大補正処理画像が表示されている状態で、図４（ｂ）に示す移動キー１３０ｈが操作されることにより、拡大補正処理画像の中心位置が移動される。この移動された中心を持つ拡大補正処理画像が表示されている状態で、カーソルキー１３０ｅに対し右方向操作がなされると、図８（ｌ）に示すような拡大補正処理画像に対して上記の中心位置が移動された拡大補正処理画像の移動分と同様の移動分に基づき、拡大補正対象画像の中心位置が移動され、表示器１２６に表示される。
【００９２】
また、図８（ｋ）および図８（ｌ）に示すような拡大補正処理画像および拡大補正対象画像が表示されている状態で、ＷＩＤＥキー１３０ｄが操作されると、元の補正処理画像および補正対象画像に戻す方向にズーム倍率を変更し、デジタルズーム処理が施される。また、図８（ｋ）の拡大補正処理画像が表示されている状態で、ＳＥＴキー１３０ｇが操作されると、例１において説明した図７（ｈ）に示すように保存方法選択画面に遷移し、以降、例１において図６および図７用いて説明した画像切替処理および画像保存処理と同様の処理が実行される。
【００９３】
例３
例３の補正画面処理は、例１または例２の補正画面処理に両画面表示機能を加えたものである。具体的に説明すると、図６（ｄ）に示す処理経過を示す画面が終了する、すなわち手ぶれ補正処理が終了すると、図７（ｆ）に示す補正対象画像に対して手ぶれ補正処理が施された後の補正処理画像が表示される。そこで、両画面表示キー１３０ｆが押下されると、図８（ｍ）に示すように、手ぶれ補正処理が施された補正処理画像と手ぶれ補正処理が施される前の、つまり手ぶれ補正処理が施されていない補正対象画像が並べて表示部１２６の１画面上に表示される。そして、図８（ｍ）に示すような並べて表示された２つの画像が表示されている状態で、ＳＥＴキー１３０ｇが操作されると、例１において説明した図７（ｈ）に示すように保存方法選択画面に遷移し、以降、例１において図６および図７用いて説明した画像切替処理および画像保存処理と同様の処理および、または例２において図８（ｋ）〜（ｌ）を用いて説明したデジタルズーム処理および画像保存処理と同様の処理が実行される。
【００９４】
例４
例４の補正画面処理は、例１〜例３の補正画面処理とは異なり、スライド表示機能を有する。具体的に説明すると、図６（ｄ）に示す処理経過を示す画面が終了する、すなわち手ぶれ補正処理が終了すると、図８（ｎ）に示すようにまず、手ぶれ補正処理が施される前の補正対象画像が表示され、時間の経過とともに図８（ｏ）に示すように補正対象画像に対して手ぶれ補正処理が施された補正処理画像が画面左側から徐々に重なるように、スライドされる。そして図８（ｐ）に示すように補正処理画像が表示される。この、図８（ｐ）に示す補正処理画像が表示されている状態で、ＳＥＴキー１３０ｇが操作されると、例１において説明した図７（ｈ）に示すように保存方法選択画面に遷移し、以降、例１において図６および図７用いて説明した画像切替処理および画像保存処理と同様の処理が実行される。
【００９５】
このようにスライド表示における画像の重ね合わせ方として、時間が経過するごと画面に表示される補正対象画像と補正処理画像の割合が補正処理画像の方が大きくなるように変化していき、最終的に補正処理画像が表示されるため、どのように補正されたかを容易に確認することができる。また、本実施例のようにデジタルカメラ１００が具える限られたスペースに収められた表示部１２６の１画面上において、上述したようなスライド表示機能による視覚的効果により、ユーザにとっての使い勝手がより向上する。
【００９６】
次に、上述した再生モードにおける手ぶれ補正処理Ｂの手続について図９〜図１３に示すフローチャートを用いて詳細に説明する。該手ぶれ補正処理Ｂの手続は、主制御部１２０が実行する。
【００９７】
まず、上述した補正画面処理の手続を図９〜図１０のフローチャートに基づき説明する。
【００９８】
表示部１２６に図６（ａ）に示す再生画像、つまり補正対象画像が表示されている際に、メニューキー１３０ｂが操作されると、主制御部１２０は表示部１２６に図６（ｂ）に示す補正メニュー項目画面を表示させる。そして、ステップＳ３へ進み、補正メニュー項目から「手ぶれ補正」が選択されたか否かを判別する。ステップＳ３においてＮＯと判別すると、ステップＳ５へ進み「手ぶれ補正」以外の項目が選択されたか否かを判別し、ＹＥＳと判別するとステップＳ７へ進む。ステップＳ７では、選択された項目の処理を実行し、ステップＳ１へ戻る。また、ステップＳ５においてＮＯと判別するとステップＳ３へ戻り、補正メニュー項目からいずれか１つが選択されるまで、ステップＳ３およびステップＳ５の分岐を繰り返す。
【００９９】
ステップＳ３においてＹＥＳと判別するとステップＳ９へ進み、図６（ｃ）に示す手ぶれ補正確認画面を表示させる。そしてステップＳ１１へ進み、該手ぶれ補正確認画面に表示されている項目である「はい」が選択されたか否かを判別し、ＮＯと判別するとステップＳ１へ戻り、ＹＥＳと判別するとステップＳ１３へ進む。
【０１００】
ステップＳ１３では、現在再生されている画像の画像データからＰＳＦデータを読み出し、ステップＳ１５へ進み、該ＰＳＦデータに基づいて、現在の再生画像に対して手ぶれ補正処理の実行が可能であるか否かを判別する。ステップＳ１５においてＮＯと判別するとステップＳ２１へ進み、図６（ｅ）に示すエラー画面を表示器１２６に２秒間表示させ、ステップＳ１へ戻る。ステップＳ１５においてＹＥＳと判別すると、ステップＳ１７に進み、手ぶれ検出／補正部１９を制御し、フーリエ変換と逆フーリエ変換を反復実行することにより、画像復元フィルタの各フィルタ係数を求め、補正対象画像に対しフィルタリング処理およびリンギング処理を施し、補正処理画像を生成する（上述した図１５のステップＳ１１０〜ステップＳ１３０を参照）。そして、ステップＳ１８へ進み、図６（ｄ）に示す処理経過画面を表示させる。
【０１０１】
さて、上述したように、本実施例のデジタルカメラ１００は、図６（ｄ）に示す処理経過を示す画面が終了する、すなわち手ぶれ補正処理が終了すると、使用者に対し、補正対象画像に対して手ぶれ補正処理が施された後の補正処理画面と、手ぶれ補正処理が施される前の補正対象画像を表示させる補正画面処理プログラムを有し、これらの例として例１〜例４を説明した。
【０１０２】
まず、例１の実行例の主制御部１２０の手続について説明する。
【０１０３】
ステップＳ１８の処理が終了するとステップＳ１９へ進み、図７（ｆ）に示す補正処理画像を表示させる。次に、ステップＳ２３へ進み、操作部１３０内のいずれかのキーが操作されたか否かを判別する。ステップＳ２３にてＹＥＳと判別するまで繰り返し判別を行い、ＹＥＳと判別するとステップＳ２５へ進む。ステップＳ２５では、操作されたキーがメニューキー１３０ｂ、カーソルキー１３０ｅ、ＳＥＴキー１３０ｇのいずれかであるかを判別する。操作部１３０には他のキーとして、レリーズキー１３０ａ、メニューキー１３０ｂ、ＴＥＬＥキー１３０ｃ、ＷＩＤＥキー１３０ｄ、両画面表示キー１３０ｆおよび移動キー１３０ｈを備えているが、例１の実行例においては説明の便宜上、これらのキーの検出による処理については説明を行わない。
【０１０４】
ステップＳ２５においてメニューキー１３０ｂであると判別するとステップＳ１へ戻る。ステップＳ２５においてカーソルキー１３０ｅであると判別すると、ステップＳ２７へ進み、手ぶれ補正処理が施される前の補正対象画像を表示させる。そしてステップＳ２９へ進み、操作部１３０内のいずれかのキーが操作されたか否かを判別する。ステップＳ２９にてＹＥＳと判別するまで繰り返し判別を行い、ＹＥＳと判別するとステップＳ３１へ進む。ステップＳ２５では、操作されたキーがメニューキー１３０ｂ、カーソルキー１３０ｅ、ＳＥＴキー１３０ｇのいずれかであるかを判別する。
【０１０５】
ステップＳ３１においてカーソルキー１３０ｅであると判別するとステップＳ３３へ進み、ステップＳ３３では、現在表示部１２６に表示されている画像が補正対象画像であるならば補正処理画像を表示させ、現在表示されている画像が補正処理画像であるならば補正対象画像を表示させ、ステップＳ２９へ戻る。
【０１０６】
ステップＳ３１においてメニューキー１３０ｂであると判別するとステップＳ１へ戻る。ステップＳ３１においてＳＥＴキー１３０ｂであると判別するとステップＳ３５へ進む。また、ステップＳ２５においてＳＥＴキー１３０ｂであると判別するとステップＳ３５へ進む。ステップＳ３５では、図７（ｈ）に示す保存方法選択画面を表示させ、ステップＳ３７へ進み、該画面に表示されている項目から「新規保存」と「上書き保存」のいずれかが選択されたかを判別する。ステップＳ３７において「上書き保存」が選択されたと判別すると、ステップＳ３９へ進み、現在表示されている画像データのファイルに対して上書き処理を行い記録媒体１２８に記録する。ステップＳ３７において「新規保存」が選択されたと判別すると、ステップＳ４１へ進み、現在表示されている画像データのファイルとは異なる新しいファイルとなる処理を行い、記録媒体１２８に記録する。ステップＳ３９およびステップＳ４１の処理の後はステップＳ１へ戻る。
【０１０７】
次に、上述した例２における手続を図９〜図１１を用いて説明する。
【０１０８】
例２では、デジタルズーム処理が例１の処理に付加されている。具体的には、例１の説明においてステップＳ２９において操作部１３０内のいずれかのキーが操作されたか否かを判別し、ＹＥＳと判別した場合ステップＳ３１にて判別するキーの種類にＴＥＬＥキー１３０ｃまたはＷＩＤＥキー１３０ｄが含まれている。ここで、主制御部１２０がＴＥＬＥキー１３０ｃまたはＷＩＤＥキー１３０ｄであると判別した場合に、図１１のルーチンを実行する。
【０１０９】
ステップＳ５１では、操作されたキー（ＴＥＬＥキー１３０ｃまたはＷＩＤＥキー１３０ｄ）に応じたズーム倍率にて補正処理画像に対してデジタルズーム処理を施し、拡大補正処理画像を生成する。そして、ステップＳ５３へ進み、該ズーム倍率を内部メモリ１２４に記憶させ、ステップＳ５４へ進む。
【０１１０】
ステップＳ５４では、現在表示部１２６に表示されている画像のズーム倍率が１００％であるか否かを判別する。ステップＳ５４においてＹＥＳと判別すると図９のステップＳ１へ進み、ＮＯと判別するとステップＳ５５へ進む。ステップＳ１以降の手続は例１の手続と同様の手続を実行する。ステップＳ５５では、移動キー１３０ｈが操作されることによる拡大補正処理画像の中心位置が確定したか否かを判別する。ステップＳ４５ではＹＥＳと判別するまで繰り返し判別を行い、ＹＥＳと判別するとステップＳ５７へ進み、該中心位置を内部メモリ１２４に記憶させる。
【０１１１】
次にステップＳ５９へ進み、操作部１３０内のいずれかのキーが操作されたか否かを判別する。ステップＳ５９にてＹＥＳと判別するまで繰り返し判別を行い、ＹＥＳと判別するとステップＳ６１へ進む。ステップＳ６１では、操作されたキーがメニューキー１３０ｂであるか、カーソルキー１３０ｅのいずれかであるかを判別する。ステップＳ６１においてメニューキー１３０ｂであると判別すると図９のステップＳ１へ進む。ステップＳ１以降において、例１の処理と同様の処理を実行する。
【０１１２】
また、ステップＳ６１においてカーソルキー１３０ｅであると判別すると、ステップＳ６３へ進み、現在表示部１２６に表示されている画像が拡大補正対象画像である場合は、補正処理画像に対して、内部メモリ１２４に記憶されているズーム倍率にてデジタルズーム処理を施し拡大補正処理画像を生成し、かつ記憶されている中心位置に対応する位置を拡大補正処理画像の中心位置として表示部１２６に表示させる。また、現在表示されている画像が拡大補正処理画像である場合は、補正対象画像に対して、内部メモリ１２４に記憶されているズーム倍率にてデジタルズーム処理を施し拡大補正対象画像を生成し、かつ記憶されている中心位置に対応する位置を拡大補正対象画像の中心位置として表示部１２６に表示させる。そして、ステップＳ２９へ進み、ステップＳ２９以降において、例１の処理と同様の処理を実行する。
【０１１３】
次に、上述した例３における手続を図９〜図１２を用いて説明する。
【０１１４】
例３は上述したように、例１または例２の補正画面処理に両画面表示処理が付加されている。具体的には、例１の説明においてステップＳ２９において操作部１３０内のいずれかのキーが操作されたか否かを判別し、ＹＥＳと判別した場合ステップＳ３１にて判別するキーの種類に両画面表示キー１３０ｆが含まれている。ここで、主制御部１２０が両画面表示キー１３０ｆであると判別した場合に、図１２のルーチンを実行する。
【０１１５】
ステップＳ７１では、図８（ｍ）に示すように補正対象画像および補正処理画像を並べた補正前後画像を表示部１２６の１画面上に表示させる。次に、ステップＳ７３へ進み、操作部１３０内のいずれかのキーが操作されたか否かを判別する。ステップＳ７３にてＹＥＳと判別するまで繰り返し判別を行い、ＹＥＳと判別するとステップＳ７５へ進む。ステップＳ７５では、操作されたキーがメニューキー１３０ｅであるか、ＴＥＬＥキー１３０ｃ／ＷＩＤＥキー１３０ｄであるかを判別する。ステップＳ７５においてメニューキー１３０ｅであると判別すると図９に示すステップＳ１へ進み、ステップＳ１以降において、例１の処理と同様の処理を実行する。
【０１１６】
ステップＳ７５において、ＴＥＬＥキー１３０ｃおよびＷＩＤＥキー１３０ｄのいずれかが操作されたと判別すると、ステップＳ７７へ進み、押下されたキー（ＴＥＬＥキー１３０ｃまたはＷＩＤＥキー１３０ｄ）に応じたズーム倍率にて補正対象画像および補正処理画像に対して各々デジタルズーム処理を施し、拡大補正対象画像および拡大補正処理画像を生成し、両画像を並べた拡大補正前後画像を表示部１２６の１画面上に表示させる。
【０１１７】
そしてステップＳ７９へ進み、移動キー１３０ｈの操作があったか否かを判別する。ステップＳ７９にてＮＯと判別するとステップＳ７３へ戻り、ＹＥＳと判別するとステップＳ８１へ進む。ステップＳ８１では、移動キー１３０ｈの操作に応じて、拡大補正対象画像および拡大補正処理画像に対し、同じ移動量分中心位置を移動させて、両画像を並べて１画面上に表示させる。そしてステップＳ７３へ戻る。
【０１１８】
次に、上述した例４における手続を図９、図１０および図１３を用いて説明する。例４は上述したように、例１〜例３と比較して補正対象画像と補正処理画像の比較表示の方法が異なり、スライド表示させる方法が用いられている。従って、以後に説明する図１３のフローチャートのステップＳ９１〜ステップＳ９７に示す手続は、例１で説明した図９および図１０のステップＳ１９〜ステップＳ３３に代わるものである。つまり、主制御部１２０は以下に説明する図１３に示す手続および図９および図１０に示すステップＳ２５〜ステップＳ３３を除くステップＳ１〜ステップＳ４１を実行する。
【０１１９】
具体的には、図９に示すステップＳ１８において処理経過を示す画面を表示させた後、ステップＳ９１へ進み、図８（ｎ）に示すようにまず、手ぶれ補正処理が施される前の補正対象画像を表示させ、時間の経過とともに図８（ｏ）に示すように補正対象画像に対して手ぶれ補正処理が施された補正処理画像が画面左側から徐々に重なるように、スライド表示させ、最終的には補正処理画像のみが表示部１２６に表示される。そして、ステップＳ９５へ進み、操作部１３０内のいずれかのキーが操作されたか否かを判別する。ステップＳ９５にてＹＥＳと判別するまで繰り返し判別を行い、ＹＥＳと判別するとステップＳ９７へ進む。ステップＳ９７では、操作されたキーがメニューキー１３０ｅであるか、ＳＥＴキー１３０ｇであるか否かを判別し、メニューキー１３０ｅであると判別すると図９に示すステップＳ１へ進み、ＳＥＴキー１３０ｇであると判別すると、ステップＳ３５へ進む。以降の処理は、例１の処理と同様である。
【０１２０】
このように、本実施例では、補正対象画像に補正処理を施す前の画像と、補正処理を施した後の画像がカーソルキー１３０ｅの操作による画面切替、両画面表示キー１３０ｆの操作による両画面表示をさせるため、使用者は、補正処理前と補正処理後の画像を簡単な操作で比較することができる。
【０１２１】
なお、本実施例における画面比較処理の例４において、処理経過を示す画面が表示された後にスライド表示を行っているが、操作部１３０にスライドキーをさらに設けて、スライドキーの押下が為されたときに、スライド表示を行っても良い。
【図面の簡単な説明】
【０１２２】
【図１】本実施例に係るデジタルカメラ１００を示すブロック図である。
【図２】本実施例に係るデジタルカメラ１００におけるフーリエ反復法を実現する構成のブロック図である。
【図３】本実施例に係る記録媒体１２８に記録されるデータの構造を示す図解図である。
【図４】（ａ）は本実施例に係るカーソルキー１３０ｅの形状を示す図解図であり、（ｂ）は本実施例に係る移動キー１３０ｈの形状を示す図解図である。
【図５】本実施例に係る手ぶれのレベルとアイコンの関係を示した図解図である。
【図６】本実施例に係るデジタルカメラ１００の表示部１２６に表示される画面の一部を示す遷移図である。
【図７】本実施例に係るデジタルカメラ１００の表示部１２６に表示される画面の他の一部を示す遷移図である。
【図８】本実施例に係るデジタルカメラ１００の表示部１２６に表示される画面のさらに他の一部を示す遷移図である。
【図９】本実施例に係るデジタルカメラ１００の手ぶれ補正処理に伴う補正画面処理の手続の一部を示すフローチャートである。
【図１０】本実施例に係るデジタルカメラ１００の手ぶれ補正処理に伴う補正画面処理の手続の他の一部を示すフローチャートである。
【図１１】本実施例に係るデジタルカメラ１００の手ぶれ補正処理に伴う補正画面処理の手続のさらに他の一部を示すフローチャートである。
【図１２】本実施例に係るデジタルカメラ１００の手ぶれ補正処理に伴う補正画面処理の手続のさらに他の一部を示すフローチャートである。
【図１３】本実施例に係るデジタルカメラ１００の手ぶれ補正処理に伴う補正画面処理の手続のさらに他の一部を示すフローチャートである。
【図１４】本実施例に係るデジタルカメラ１００で応用される先願Ａの撮像装置１を示すブロック図である。
【図１５】本実施例に係るデジタルカメラ１００で応用される先願Ａの撮像装置１の手ぶれ補正処理の手続の一部を示すフローチャートである。
【図１６】図１５の動作の流れの一部を表す概念図である。
【図１７】本実施例に係るデジタルカメラ１００で応用される先願Ａの撮像装置１の手ぶれ補正処理の手続の他の一部を示すフローチャートである。
【符号の説明】
【０１２３】
１１      ・・・    撮像部
１００    ・・・    デジタルカメラ
１２０    ・・・    主制御部
１２２    ・・・    手ぶれ検出／補正部
１２４    ・・・    内部メモリ
１２６    ・・・    表示部
１２８    ・・・    記録媒体
１３０    ・・・    操作部\
【図１】
0005159374.tif 000007
【図２】
0005159374.tif 000008
【図３】
0005159374.tif 000009
【図４】
0005159374.tif 000010
【図５】
0005159374.tif 000011
【図６】
0005159374.tif 000012
【図７】
0005159374.tif 000013
【図８】
0005159374.tif 000014
【図９】
0005159374.tif 000015
【図１０】
0005159374.tif 000016
【図１１】
0005159374.tif 000017
【図１２】
0005159374.tif 000018
【図１３】
0005159374.tif 000019
【図１４】
0005159374.tif 000020
【図１５】
0005159374.tif 000021
【図１６】
0005159374.tif 000022
【図１７】
0005159374.tif 000023