(57)【要約】【課題】  手ブレ振動などの影響が少ない画像を記録できる撮像装置を提供することである。【解決手段】  被写体を所定の時間間隔で連続撮影することができる撮像手段を備えた撮像装置であって、撮像手段で連続撮影して得られる画像データを記憶することができる画像記憶手段と、画像記憶手段に記憶されている画像データのエッジ量を算出するエッジ量算出手段と、エッジ量算出手段で算出される各画像データのエッジ量を比較処理し、最大のエッジ量を有する画像データを判定する画像判定手段と、画像判定手段で判定された最大のエッジ量を有する画像データを画像記憶手段の中から読み出して蓄積することができる画像蓄積手段を備えた構成とする。【選択図】  図１
2005341229.tif 000002
【特許請求の範囲】
【請求項１】
被写体を所定の時間間隔で連続撮影することができる撮像手段を備えた撮像装置であって、
前記撮像手段で連続撮影して得られる画像データを記憶することができる画像記憶手段と、
前記画像記憶手段に記憶されている前記画像データのエッジ量を算出するエッジ量算出手段と、
前記エッジ量算出手段で算出される各画像データのエッジ量を比較処理し、最大のエッジ量を有する画像データを判定する画像判定手段と、
前記画像判定手段で判定された最大のエッジ量を有する画像データを前記画像記憶手段の中から読み出して蓄積することができる画像蓄積手段と、を備えていること
を特徴とする撮像装置。
【請求項２】
前記エッジ量算出手段は、前記画像データを構成する画素ごとのエッジ量を算出し、該算出した画素ごとのエッジ量を予め設定してある基準エッジ量と比較し、該基準エッジ量より大きいエッジ量のみを積算すること
を特徴とする請求項１に記載の撮像装置。
【請求項３】
前記エッジ量算出手段は、前記撮像手段で連続撮影した順序に応じた所定の係数値を乗じてエッジ量を算出すること
を特徴とする請求項１に記載の撮像装置。
【請求項４】
被写体を所定の時間間隔で連続撮影することができる撮像手段を備えた撮像装置であって、
前記撮像手段で連続撮影して得られる画像データを順次上書きして記憶する画像記憶手段と、
前記画像記憶手段へ前記画像データが上書き記憶される度に該画像データを読み出し、該読み出した画像データのエッジ量を算出するエッジ量算出手段と、
前記エッジ量算出手段で算出されるエッジ量を順次比較処理し、エッジ量の大きい方の画像データを判定する画像判定手段と、
前記画像判定手段が判定したエッジ量の大きい方の画像データを上書きして蓄積することができる画像蓄積手段と、を備えていること
を特徴とする撮像装置。
【請求項５】
前記エッジ量算出手段は、前記画像データを構成する画素ごとのエッジ量を算出し、該算出した画素ごとのエッジ量を予め設定してある基準エッジ量と比較し、該基準エッジ量より大きいエッジ量のみを積算すること
を特徴とする請求項４に記載の撮像装置。
【請求項６】
前記エッジ量算出手段は、前記撮像手段で連続撮影した順序に応じた所定の係数値を乗じてエッジ量を算出すること
を特徴とする請求項４に記載の撮像装置。
【請求項７】
被写体を所定の時間間隔で連続撮影することができる撮像手段を備えた撮像装置であって、
前記撮像手段で連続撮影して得られる画像データを順次上書きして記憶する画像記憶手段と、
前記画像記憶手段へ前記画像データが上書き記憶される度に該画像データを読み出し、該読み出した画像データのエッジ量を算出して記憶するエッジ量算出手段と、
前記画像記憶手段へ前記画像データが上書き記憶される度に該画像データを読み出し、該読み出した画像データを蓄積する画像蓄積手段と、
前記エッジ量算出手段に記憶されている各画像データのエッジ量を比較処理し、最大のエッジ量を有する画像データを判定する画像判定手段と、
前記画像判定手段で判定された最大のエッジ量を有する画像データ以外の画像データを前記画像蓄積手段から消去する画像消去手段と、を備えていること
を特徴とする撮像装置。
【請求項８】
前記エッジ量算出手段は、前記画像データを構成する画素ごとのエッジ量を算出し、該算出した画素ごとのエッジ量を予め設定してある基準エッジ量と比較し、該基準エッジ量より大きいエッジ量のみを積算すること
を特徴とする請求項７に記載の撮像装置。
【請求項９】
前記エッジ量算出手段は、前記撮像手段で連続撮影した順序に応じた所定の係数値を乗じてエッジ量を算出すること
を特徴とする請求項７に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置に関するものである。詳細は、手ブレ振動などの影響が少ない画像を記録できるようにした撮影装置に関するものである。
【背景技術】
【０００２】
近年、静止画を撮影することができるデジタルスチルカメラなどの撮像装置では、小型化、軽量化が進み、同時にズームも高倍率になる傾向にある。一般的に装置が小型、軽量になるほど手ブレによって振動しやすくなり、また、高倍率になるほど手ブレ振動が画像に与える影響が大きくなる。
【０００３】
具体的には、シャッターが開いて露光している時間内に発生している手ブレ振動によって、被写体の輪郭がにじんだように見える画像が撮影されることになる。
【０００４】
このような手ブレ振動などによる影響を補正したり、低減させるため、様々な手段が考えられており、例えば、撮像装置に角速度センサと光学系の一部または撮像素子を駆動させる機構を搭載し、角速度センサにより検出した装置の角速度に応じて、ブレを相殺する方向に光学系の一部または撮像素子を駆動させることにより手ブレ振動の影響を補正したり、装置の角速度が小さいタイミングを狙って露光を行う手段を備えた撮像装置などが考案されている。
【０００５】
しかしながら、このような撮像装置の場合、角速度センサや光学系の一部または撮像素子を駆動させる機構が必要となるため、装置が大きくなり、近年の小型化、軽量化の傾向と相反するという問題点がある。
【０００６】
そこで、角速度センサや駆動機構を使用しない方法も考案されており、例えば、１回のシャッタボタン操作で複数枚の画像を連続撮影してメモリに記憶し、メモリに記憶した画像を順次比較して各画像間の「動き度合」を求め、その前後の「動き度合」の最も少ない画像を選択する電子スチルカメラなどが考案されている。（特許文献１参照）。
【特許文献１】特許２８７０７７１号公報（第３−４頁、第１図、第３図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した電子スチルカメラの場合、時間的に連続する静止画間の「動き度合」、即ち、時間的に連続する静止画の前後の相関関係によって求められるブレ量（露光と露光の間に発生しているブレ量）に基づいて画像のブレ状態を評価しており、撮影時（露光している間）に発生したブレによって生じる静止画自体のブレ量を評価していないため、ブレの少ない画像を選択するには場合、必ずしも適切な評価方法でないという課題がある。
【０００８】
従って、画像自体のブレ量に基づき、手ブレなどの影響の最も少ない画像を選択して記録・蓄積できるようにすることに解決しなければならない課題を有する。
【課題を解決するための手段】
【０００９】
前記課題を解決するため、本発明に係る撮像装置は次のような構成にすることである。
【００１０】
（１）被写体を所定の時間間隔で連続撮影することができる撮像手段を備えた撮像装置であって、前記撮像手段で連続撮影して得られる画像データを記憶することができる画像記憶手段と、前記画像記憶手段に記憶されている前記画像データのエッジ量を算出するエッジ量算出手段と、前記エッジ量算出手段で算出される各画像データのエッジ量を比較処理し、最大のエッジ量を有する画像データを判定する画像判定手段と、前記画像判定手段で判定された最大のエッジ量を有する画像データを前記画像記憶手段の中から読み出して蓄積することができる画像蓄積手段と、を備えていることを特徴とする撮像装置。
（２）前記エッジ量算出手段は、前記画像データを構成する画素ごとのエッジ量を算出し、該算出した画素ごとのエッジ量を予め設定してある基準エッジ量と比較し、該基準エッジ量より大きいエッジ量のみを積算することを特徴とする（１）に記載の撮像装置。
（３）前記エッジ量算出手段は、前記撮像手段で連続撮影した順序に応じた所定の係数値を乗じてエッジ量を算出することを特徴とする（１）に記載の撮像装置。
【００１１】
（４）被写体を所定の時間間隔で連続撮影することができる撮像手段を備えた撮像装置であって、前記撮像手段で連続撮影して得られる画像データを順次上書きして記憶する画像記憶手段と、前記画像記憶手段へ前記画像データが上書き記憶される度に該画像データを読み出し、該読み出した画像データのエッジ量を算出するエッジ量算出手段と、前記エッジ量算出手段で算出されるエッジ量を順次比較処理し、エッジ量の大きい方の画像データを判定する画像判定手段と、前記画像判定手段が判定したエッジ量の大きい方の画像データを上書きして蓄積することができる画像蓄積手段と、を備えていることを特徴とする撮像装置。
（５）前記エッジ量算出手段は、前記画像データを構成する画素ごとのエッジ量を算出し、該算出した画素ごとのエッジ量を予め設定してある基準エッジ量と比較し、該基準エッジ量より大きいエッジ量のみを積算することを特徴とする（４）に記載の撮像装置。
（６）前記エッジ量算出手段は、前記撮像手段で連続撮影した順序に応じた所定の係数値を乗じてエッジ量を算出することを特徴とする（４）に記載の撮像装置。
【００１２】
（７）被写体を所定の時間間隔で連続撮影することができる撮像手段を備えた撮像装置であって、前記撮像手段で連続撮影して得られる画像データを順次上書きして記憶する画像記憶手段と、前記画像記憶手段へ前記画像データが上書き記憶される度に該画像データを読み出し、該読み出した画像データのエッジ量を算出して記憶するエッジ量算出手段と、前記画像記憶手段へ前記画像データが上書き記憶される度に該画像データを読み出し、該読み出した画像データを蓄積する画像蓄積手段と、前記エッジ量算出手段に記憶されている各画像データのエッジ量を比較処理し、最大のエッジ量を有する画像データを判定する画像判定手段と、前記画像判定手段で判定された最大のエッジ量を有する画像データ以外の画像データを前記画像蓄積手段から消去する画像消去手段と、を備えていることを特徴とする撮像装置。
（８）前記エッジ量算出手段は、前記画像データを構成する画素ごとのエッジ量を算出し、該算出した画素ごとのエッジ量を予め設定してある基準エッジ量と比較し、該基準エッジ量より大きいエッジ量のみを積算することを特徴とする（７）に記載の撮像装置。
（９）前記エッジ量算出手段は、前記撮像手段で連続撮影した順序に応じた所定の係数値を乗じてエッジ量を算出することを特徴とする（７）に記載の撮像装置。
【００１３】
本発明では、連続撮影した個々の画像データのエッジ量を算出して比較することにより、画像データ自体のブレ量による比較が可能となり、画像自体のブレ量に基づいて最もブレの小さい画像データのみを記録・蓄積することができる。
【発明の効果】
【００１４】
本発明の撮像装置は、連続撮影した画像データ個々のエッジ量を算出することにより画像自体のブレ状態を比較し、最もブレの小さい画像を判定することができるので、画像データ同士を比較してブレ量を算出する必要がなく、また、ブレ量を検出するためのセンサやブレを補正するための光学系や撮像素子の駆動機構が不要であるため、機器の構成を簡素化し、機器を小型化することが可能となり、コストを低減することができるという優れた効果を得ることができる。
【００１５】
また、連続撮影による画像データを得る度にエッジ量を算出して比較し、エッジ量の大きい方の画像データを上書きして蓄積することにより、画像データを記憶するフレームメモリの記憶容量が小さい場合（１画像分の容量）であっても、最もブレの小さい画像データのみを記録・蓄積することができる。
【００１６】
また、連続撮影の順序に応じた所定の係数値を乗じてエッジ量を算出することにより、撮影者の意図する撮影タイミングに近く、且つ、最もブレの小さい画像データのみを記録・蓄積することができる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明の撮像装置による実施の形態について図面を参照して説明する。但し、図面は専ら解説のためのものであって、本発明の技術的範囲を限定するものではない。
【実施例】
【００１８】
図１は、本発明に係る撮像装置の主要部の構成を簡略化して示したブロック図であり、光学系１０，撮像部２０，フレームメモリ３０，画像蓄積部４０，エッジ量算出部５０，制御部６０，操作部７０などから構成される。
【００１９】
撮像回路２０は、光を電気信号に変換する撮像素子（例えば、ＣＣＤ；Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅなど）を備え、制御部６０の制御に従い、撮像レンズなど光学系１０を介して取り込まれる画像（被写体）を撮像素子によって画像信号（電気信号）に変換し、変換した画像信号（電気信号）からデジタル画像信号（以下、画像データ）を生成してフレームメモリ３０に送る。
【００２０】
また、撮像回路２０は、制御部６０の制御に従い、操作部７０のシャッタボタンを１回押下すると被写体（画像）を連続して撮影することができる連続撮影機能（連写機能）を備えており、所定の時間間隔で連続して画像を取り込み、取り込んだ画像から順次画像データを生成してフレームメモリ３０に送り出す。
【００２１】
フレームメモリ３０は、制御部６０の制御に従い、撮像回路２０から送られてくる画像データを記憶し、また、記憶した画像データを画像蓄積部４０やエッジ量算出部５０に送り出す。
【００２２】
画像蓄積部４０は、制御部６０の制御に従い、フレームメモリ３０から画像データを読み出して記録・蓄積する。
【００２３】
エッジ量算出部５０は、制御部６０の制御に従い、手ブレ振動などの影響よる画像データ自体のブレ量を評価するため、フレームメモリ３０に記憶されている画像データのエッジ抽出を行ってエッジ量の算出し、算出したエッジ量を制御部６０に送る。
【００２４】
制御部６０は、予め格納されているプログラムやデータに従って装置内の各部を制御するための制御信号を送出したり、各部との間で送受信する信号やデータに基づいて演算処理を行う。
【００２５】
例えば、(1)操作部７０のシャッタボタンの押下を検出すると、撮像回路２０に対し、画像の連続撮影を指示する制御信号を送る。(2)エッジ量算出部５０で算出された各画像データのエッジ量を取得して比較処理し、エッジ量の最も大きい画像データを判定する。若しくは、エッジ量の大きい方の画像データを判定する。(3)フレームメモリ３０に対し、指定する画像データをエッジ量算出部５０や画像蓄積部４０に送り出すように指示する制御信号を送る。(4)画像蓄積部４０に対し、フレームメモリ３０に記憶してある画像データを読み出すように指示する制御信号を送る。(5)画像蓄積部４０に対し、蓄積している画像データのうち、指定する画像データを消去するように指示する制御信号を送る、などの制御・処理を実行する。
【００２６】
操作部７０は、シャッタボタンやその他の操作ボタンなどを備えており、ユーザの操作に応じた操作信号を制御部６０に送り、装置に所望の操作を実行させたり、装置に対して所望の設定を行う。なお、所定の操作を行うことにより、本発明に関する機能をオン／オフできるようにしてもよい。
【００２７】
ここで、エッジ量算出部５０によるエッジ量算出方法について説明する。
【００２８】
手ブレ振動などの影響が大きい画像は、被写体の輪郭（エッジ）がぼやけているため、各画像データのエッジ量を比較することにより、画像自体のブレの影響を評価することができる。
【００２９】
まず、エッジ量算出部５０では、水平方向及び垂直方向の微分フィルタを用い、フレームメモリ３０から送られてくる画像データのうち、対象となる全画素のエッジ抽出を行って水平方向及び垂直方向のエッジ量を算出する。
【００３０】
例えば、フレームメモリ３０から送られてくる画像データ（１枚の画像）の水平方向が０〜ｘ画素、垂直方向が０〜ｙ画素の大きさを有している場合、エッジ抽出の対象とする画素は、水平方向が１〜(ｘ−１)画素、垂直方向が１〜(ｙ−１)画素となる。
【００３１】
そして、１画素に対して、図３に例示するような係数値を持つ水平及び垂直方向の微分フィルタを用いた場合、対象となる画素の輝度成分をp(x,y)とすると、水平方向のエッジ量Ｅｘ、垂直方向のエッジ量Ｅｙは次式で算出される。
【００３２】
Ｅx ＝ −p(x-1,y-1)−2p(x,y-1)−p(x+1,y-1)＋p(x-1,y+1)＋2p(x,y+1)＋p(x+1,y+1)
Ｅy ＝ −p(x-1,y-1)−2p(x-1,y)−p(x-1,y+1)＋p(x+1,y-1)＋2p(x+1,y)＋p(x+1,y+1)
【００３３】
そして、算出した水平方向のエッジ量Ｅｘ、垂直方向のエッジ量Ｅｙから、次式に基づいて各画素のエッジ量Ｅxy（微分値）を算出する。
【００３４】
Ｅxy = ｛(Ｅx)2 ＋(Ｅy)2 ｝1/2
【００３５】
このようにして算出した各画素のエッジ量Ｅxyを予め設定してある基準エッジ量と比較し、基準エッジ量以上のエッジ量Ｅxyのみをカウントアップして当該画像データの総エッジ量Ｎを算出する。
【００３６】
総エッジ量Ｎは、被写体の輪郭（エッジ）がぼやけているほど小さくなるので、連続撮影した画像データの中で総エッジ量Ｎが最大の画像データを判定することにより、ブレの影響が最も少ない画像を判別することができる。
【００３７】
次に、上述したエッジ量の算出方法に基づいたエッジ量算出部５０の具体的な処理・動作について、図２のフローチャートを参照しながら説明する。
【００３８】
まず、制御部６０は、操作部７０のシャッタボタンの押下を検出すると、撮像回路２０に対し、画像の撮影を指示する制御信号を送り、撮像回路２０は、光学系１０を介して取り込まれる画像（被写体）を撮像素子によって画像信号（電気信号）に変換し、画像データを生成してフレームメモリ３０に送り、フレームメモリ３０は、撮像回路２０から送られてくる画像データを記憶する（ＳＴ１０１）。
【００３９】
そして、制御部６０は、フレームメモリ３０に対して記憶している画像データをエッジ量算出部５０に送り出すように指示する制御信号を送り、フレームメモリ３０は、記憶している画像データをエッジ量算出部５０に送る（ＳＴ１０１）。
【００４０】
エッジ量算出部５０では、まず、総エッジ量Ｎの値を初期化する（ＳＴ１０２）。
【００４１】
次に、フレームメモリ３０から送られてくる画像データを構成する画素のうち、対象とする画素のエッジ抽出を行い、各画像のエッジ量Ｅxyを算出する（ＳＴ１０３）。
【００４２】
そして、予め設定してある基準エッジ量（以下、閾値Ｔ）と算出した各画素のエッジ量Ｅxyとを比較する（ＳＴ１０４）。
【００４３】
エッジ量Ｅxyの方が基準エッジ量より大きい（エッジ量Ｅxy＞閾値Ｔ）場合、総エッジ量Ｎにエッジ量Ｅxy分をカウントアップする（ＳＴ１０４→ＳＴ１０５→ＳＴ１０６）。
【００４４】
一方、エッジ量Ｅxyが基準エッジ量以下（エッジ量Ｅxy≦閾値Ｔ）の場合、総エッジ量Ｎをカウントアップしない（ＳＴ１０４→ＳＴ１０６）。
【００４５】
そして、全画素のエッジ量Ｅxyについて基準エッジ量と比較するまでステップＳＴ１０４〜ＳＴ１０６の処理を繰り返し、フレームメモリ３０から送られてきた画像データの総エッジ量Ｎを算出する（ＳＴ１０６→ＳＴ１０４→・・・→ＳＴ１０６→終了）。
【００４６】
このように、エッジ量算出部５０は、連続撮影して取り込んだ画像データごとに上述した一連の処理を実行し、各画像データの総エッジ量Ｎを算出する。
【００４７】
［第１実施例］
続いて、上述した図１の撮像装置の具体的な制御動作について、図４のフローチャートを参照しながら説明する。
【００４８】
操作部７０のシャッタボタンを押下すると、制御部６０はこれを検出し、撮像回路２０に対し、画像の連続撮影を指示する制御信号を送る（ＳＴ２０１）。
【００４９】
撮像回路２０は、制御部６０の制御に従い、光学系１０を介し、所定枚数の画像（被写体）を所定の時間間隔で連続して取り込み、画像データを順次生成してフレームメモリ３０に送り、フレームメモリ３０は、撮像回路２０から送られてくる画像データを記憶する（ＳＴ２０２）。
【００５０】
制御部６０は、フレームメモリ３０に対して記憶している画像データをエッジ量算出部５０に送り出すように指示する制御信号を送り、フレームメモリ３０は、制御部６０からの制御信号に従って記憶している画像データを順次読み出してエッジ量算出部５０に送る（ＳＴ２０３）。
【００５１】
エッジ量算出部５０では、制御部６０の制御に従い、フレームメモリ３０から順次送られてくる画像データを取得すると、画像データごとにエッジ抽出を行って総エッジ量Ｎを算出し（図３参照）、順次制御部６０に送る（ＳＴ２０４）。
【００５２】
制御部６０は、エッジ量算出部５０から各画像データの総エッジ量Ｎを全て取得すると、各総エッジ量Ｎを比較し、総エッジ量Ｎの最も大きい画像データを判定する。そして、画像蓄積部４０に対して総エッジ量Ｎの最も大きい画像データをフレームメモリ３０から読み出すように指示する制御信号を送る（ＳＴ２０５、ＳＴ２０６）。
【００５３】
画像蓄積部４０は、制御部６０の制御に従い、フレームメモリ３０に記憶されている連続撮影した画像データの中から総エッジ量Ｎの最も大きい画像データを読み出し、記録・蓄積する（ＳＴ２０７）。
【００５４】
このように、連続撮影した画像データをフレームメモリ３０に記憶し、各画像データの総エッジ量Ｎを順次算出して総エッジ量Ｎの最も大きい画像データを判定し、フレームメモリ３０に記憶している画像データの中から該当する画像データのみを画像蓄積部４０に記録・蓄積する。
【００５５】
［第２実施例］
続いて、図１の撮像装置において、連続撮影する画像データの枚数よりもフレームメモリの記憶容量が小さい場合（例えば、５枚分の画像データを連続撮影する装置で、フレームメモリが画像データ１枚分の記憶容量である場合）の制御動作について、図５のフローチャートを参照しながら説明する。
【００５６】
操作部７０のシャッタボタンを押下すると、制御部６０はこれを検出し、撮像回路２０に対し、画像の撮影を指示する制御信号を送る（ＳＴ３０１）。
【００５７】
また、制御部６０は、画像データの総エッジ量Ｎを記憶しておくカウンタの値を初期化する（ＳＴ３０２）。
【００５８】
続いて、撮像回路２０は、制御部６０からの制御信号に従い、光学系１０を介して画像（被写体）を取り込み、画像データを生成してフレームメモリ３０に送り、フレームメモリ３０は、撮像回路２０から送られてくる画像データを記憶する（ＳＴ３０３）。
【００５９】
次に、制御部６０は、フレームメモリ３０に対して記憶している画像データをエッジ量算出部５０に送り出すように指示する制御信号を送り、フレームメモリ３０は、制御部６０からの制御信号に従って記憶している画像データをエッジ量算出部５０に送る（ＳＴ３０４）。
【００６０】
エッジ量算出部５０は、フレームメモリ３０から送られてくる画像データを取得すると、画像データのエッジ抽出を行って総エッジ量Ｎを算出し（図３参照）、制御部６０に送る（ＳＴ３０５）。
【００６１】
制御部６０は、エッジ量算出部５０から画像データの総エッジ量Ｎを取得すると、総エッジ量Ｎとカウンタに記憶してある最大総エッジ量Ｎmaxの値を比較する（ＳＴ３０６）。
【００６２】
総エッジ量Ｎの方が最大総エッジ量Ｎmaxより大きい（Ｎ＞Ｎmax）場合、カウンタに総エッジ量Ｎの値を記憶する（ＳＴ３０６→ＳＴ３０７）。
【００６３】
次に、制御部６０は、画像蓄積部４０に対してフレームメモリ３０に記憶している画像データを読み出すように指示する制御信号を送り、画像蓄積部４０は、フレームメモリ３０に記憶してある画像データを読み出し、記録・蓄積する（ＳＴ３０８）。
【００６４】
なお、既に同連続撮影の画像データが記録・蓄積してある場合は、フレームメモリ３０から読み出した画像データを上書きして記録・蓄積する。
【００６５】
一方、総エッジ量Ｎの方が最大総エッジ量Ｎmax以下（Ｎ≦Ｎmax）場合、連続撮影回数の判定処理に移行する（ＳＴ３０６→ＳＴ３０９）。
【００６６】
ステップＳＴ３０５又はステップＳＴ３０８の処理に続き、制御部６０は、連続撮影の回数を判定する（ＳＴ３０９）。
【００６７】
そして、連続撮影回数が所定回数まで終了していない場合、ステップＳＴ３０２からの処理を繰り返し実行する（ＳＴ３０９→ＳＴ３０２→・・・）。
【００６８】
このように、連続撮影が所定回数となるまでの間、画像データ（１枚分）を撮影するたびに総エッジ量Ｎを算出し、撮影時点における最大総エッジ量Ｎmaxと比較し、総エッジ量Ｎが最大総エッジ量Ｎmaxより大きい場合、画像蓄積部４０にフレームメモリ３０に記憶している画像データを上書きしてゆくことにより、最終的に総エッジ量Ｎの最も大きい画像データのみが記録・蓄積される。
【００６９】
［第３実施例］
続いて、図１の撮像装置において、連続撮影した全画像データを画像蓄積部に記録・蓄積し、各画像データの総エッジ量Ｎを比較・判定した後、総エッジ量Ｎの最も大きい画像データ以外の画像データを消去する場合の制御動作について、図６のフローチャートを参照しながら説明する。
【００７０】
操作部７０のシャッタボタンを押下すると、制御部６０はこれを検出し、撮像回路２０に対し、画像の撮影を指示する制御信号を送る（ＳＴ４０１）。
【００７１】
また、制御部６０は、画像データの総エッジ量Ｎを記憶しておくカウンタの値を初期化する（ＳＴ４０２）。
【００７２】
続いて、撮像回路２０は、制御部６０からの制御信号に従い、光学系１０を介して画像（被写体）を取り込み、画像データを生成してフレームメモリ３０に送り、フレームメモリ３０は、撮像回路２０から送られてくる画像データを記憶する（ＳＴ４０３）。
【００７３】
次に、制御部６０は、フレームメモリ３０に対して記憶している画像データをエッジ量算出部５０に送り出すように指示する制御信号を送り、フレームメモリ３０は、制御部６０からの制御信号に従って記憶している画像データをエッジ量算出部５０に送る（ＳＴ４０４）。
【００７４】
エッジ量算出部５０は、フレームメモリ３０から送られてくる画像データを取得すると、画像データのエッジ抽出を行って総エッジ量Ｎを算出し（図３参照）記憶しておく（ＳＴ４０５、ＳＴ４０６）。
【００７５】
また、制御部６０は、画像蓄積部４０に対してフレームメモリ３０に記憶している画像データを読み出すように指示する制御信号を送り、画像蓄積部４０は、フレームメモリ３０に記憶してある画像データを読み出し、記録・蓄積する（ＳＴ４０７）。
【００７６】
次に、制御部６０は、連続撮影の回数を判定し、所定回数の連続撮影が終了していない場合、上述のステップＳＴ４０２からの処理を繰り返し実行する（ＳＴ４０８→ＳＴ４０２→・・・）。
【００７７】
制御部６０は、所定回数の連続撮影が終了すると、エッジ量算出部５０で算出された各画像データの総エッジ量Ｎを取得して比較処理し、総エッジ量Ｎの最も大きい画像データを判定する（ＳＴ４０９）。
【００７８】
そして、画像蓄積部４０に対して総エッジ量Ｎの最も大きい画像データ以外の画像データを削除するように指示する制御信号を送る（ＳＴ４０９）。
【００７９】
画像蓄積部４０は、制御部６０から送られてくる制御信号に従い、蓄積してある連続撮影した画像データの中から該当する画像データ（総エッジ量Ｎの最も大きい画像データ）以外の画像データを削除する（ＳＴ４１０）。
【００８０】
このように、連続撮影が所定回数になるまでの間、画像データ１枚分を撮影するたびに画像データの総エッジ量Ｎを算出して記憶すると共に、撮影した画像データを画像蓄積部４０に記録・蓄積しておき、連続撮影の完了した後、各画像データの総エッジ量Ｎを比較し、総エッジ量Ｎの最も大きい画像データを判定する。
【００８１】
そして、画像蓄積部４０から総エッジ量Ｎの最も大きい画像データ以外の画像データを削除することにより最終的に総エッジ量Ｎの最も大きい画像データのみが記録・蓄積される。
【００８２】
また、上述した第１〜第３実施例において、連続撮影する各画像データに対して撮影順序に応じた重み付けを行って、記録・蓄積の判定を行うようにしてもよい。
【００８３】
図７は、５枚の画像を連続撮影した場合の画像データのブレ量と露光タイミング（露光時間）との関係を例示したグラフである。
【００８４】
図７では、シャッタボタンを押下した直後の１回目の露光時が最大のブレ量であり、５回目の露光時が最小のブレ量であるので、５回目の露光時の画像データが最もブレの少ない画像として判定されることになる。
【００８５】
しかしながら、通常、シャッタボタンを押下したときが撮影者の意図する撮影タイミングであるため、１回目の露光時の画像データが撮影したいタイミングに最も近い画像データで、５回目の露光時が撮影したいタイミングから最も離れている画像データとなる。
【００８６】
そこで、図１に示すエッジ量算出部５０において、連続撮影した順序（時間）に応じて、順序（時間）が遅いほど値が小さくなる係数値を設定しておくことにより、連続撮影した各画像データの総エッジ量Ｎに所定の重み付けを行い、ブレが少なく、且つ、撮影したいタイミングに近い画像データを判定し、記録・蓄積できるようにする。
【００８７】
例えば、１回のシャッタボタン操作で５枚の画像を連続撮影する場合、各画像データの総エッジ量Ｎiに対する係数値をαi（i：1〜5）とした場合、エッジ量算出部５０に対し、係数値α1：1.0 ,係数値α2：0.9,係数値α3：0.8,係数値α4：0.7,係数値α５：0.6 というように、連続撮影した順序（時間）に応じて小さくなるような係数値を予め設定しておく。
【００８８】
エッジ量算出部５０では、各画像データの総エッジ量Ｎiに対し、予め設定した係数値αiを乗じた値「αi×Ｎi」（i：1〜5）を総エッジ量として算出して制御部６０に送る。
【００８９】
制御部６０では、エッジ量算出部５０から送られてくる撮影タイミングが考慮された総エッジ量「１×Ｎ1」,「0.9×Ｎ2」,「0.8×Ｎ3」,「0.7×Ｎ4」,「0.6×Ｎ5」に基づいて、総エッジ量の最も大きい画像データ（第１、第３の実施例）を判定したり、撮影時点における最大総エッジ量Ｎmaxと比較することにより（第２の実施例）によりブレの少ない画像データを判定する。
【００９０】
このように、連続撮影した順序（時間）に応じて、各画像データの総エッジ量に重み付けを行うことにより、ブレが少なく、且つ、撮影したいタイミングに近い画像データを選別して記録・蓄積できるようになる。
【図面の簡単な説明】
【００９１】
【図１】本願発明に係る撮影装置の主要部の構成を簡略化して示したブロック図である。
【図２】図１に示す撮影装置におけるエッジ量算出部の動作を説明するためのフローチャートである。
【図３】図１に示す撮影装置のエッジ量算出部で各画素からエッジ抽出するときの微分フィルタの係数値の一例を示した説明図である。
【図４】図１に示す撮影装置の制御動作を説明するためのフローチャートである。
【図５】図１に示す撮影装置において、フレームメモリの記憶容量が小さいときの制御動作を説明するためのフローチャートである。
【図６】図１に示す撮影装置において、連続撮影した画像データを画像蓄積部に全て蓄積し、エッジ量の最も大きい画像データ以外の画像データを消去する場合の制御動作を説明するためのフローチャートである。
【図７】連続撮影したときの画像データのブレ量と露光タイミングとの関係を例示したグラフである。
【符号の説明】
【００９２】
１０；光学系
２０；撮像部
３０；フレームメモリ
４０；画像蓄積部
５０；エッジ量算出部
６０；制御部
７０；操作部
【図１】
2005341229.tif 000003
【図２】
2005341229.tif 000004
【図３】
2005341229.tif 000005
【図４】
2005341229.tif 000006
【図５】
2005341229.tif 000007
【図６】
2005341229.tif 000008
【図７】
2005341229.tif 000009