(57)【要約】【課題】静止画撮影に影響するようなぶれを正確に検出することができる撮影装置を提供する。【解決手段】デジタルカメラ１０のぶれを検知する角速度センサ４０と、静止画撮影時の露光時間内あるいは閃光発光時間内に角速度センサ４０で検知されたぶれの角速度に応じて、角速度センサ４０から出力される出力信号を積分する積分回路４１と、積分回路４１における積分結果が所定の閾値以上であるか否かを判定する判定回路４２と、上記積分結果が上記閾値以上あった場合に警告画像を表わす警告画像データを生成する警告発信回路３４と、静止画撮影で得られた被写体画像を表示する際に、上記積分結果が上記閾値以上あった場合に、被写体画像とともに警告画像が表示される液晶表示画面２１とを備えた。【選択図】        図３
2005136723.tif 000002
【特許請求の範囲】
【請求項１】
被写体光を捉えて撮影を行なう撮影装置において、
１つの被写体画像を得る１回の静止画撮影時に、所定の露光時間に亘って被写体光を捉える撮像部と、
前記露光時間内における撮影装置自身のぶれを検出するぶれ検出部とを備えたことを特徴とする撮影装置。
【請求項２】
被写体に向けて閃光を発する閃光発光部をさらに備え、
前記ぶれ検出部が、前記露光時間内であってさらに前記閃光発光部が発光している閃光発光時間内に発生する撮影装置自身のぶれを検出するものであることを特徴とする請求項１記載の撮影装置。
【請求項３】
前記ぶれ検出部が、
撮影装置自身のぶれを検知し、該ぶれの角速度に応じた出力信号を出力する角速度センサと、
前記角速度センサからの出力信号を積分し、その積分の結果を、ぶれの大きさを表わすぶれ量として出力する情報算出部分とを備えるものであることを特徴とする請求項１記載の撮影装置。
【請求項４】
前記ぶれ検出部で検出されたぶれの大きさが所定の大きさよりも大きい場合に、ぶれの発生を警告するぶれ警告部をさらに備えたことを特徴とする請求項１記載の撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体光を捉えて撮影を行なう撮影装置に関する。
【背景技術】
【０００２】
このような撮影装置の代表としてカメラが挙げられる。このようなカメラ一般において、静止画を撮影する時に発生するカメラのぶれは、撮影で得られる被写体画像の画質を非常に低下させるため従来から問題とされているが、特にデジタルカメラでは、カメラの小型化と、被写体光を捉える固体撮像素子（ＣＣＤ：Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）の微細化に伴い、このようなカメラのぶれは、より一層問題視されるようになっている。
【０００３】
そこで、上記のようなカメラのぶれが引き起こす被写体画像の画質の低下を抑制するため、例えば、カメラのぶれを角速度センサを用いて常時検出し、検出されたぶれの大きさが所定の大きさよりも大きい場合には、レリーズスイッチを物理的に固定するという技術や、例えば、撮影者がレリーズボタンを押した時に発生するカメラのぶれを角速度センサを用いて検知し、そのぶれの発生から所定時間が経過してから露光を開始するという技術（例えば、特許文献１参照。）等が提案されている。
【特許文献１】特開平４−１８１９３１号公報（第３−１４頁、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した２つの技術では、静止画撮影に影響しないぶれでレリーズスイッチが固定されてしまい、シャッターチャンスを逃すという事態や、静止画撮影に影響するぶれが残っていても、レリーズスイッチの押下から所定時間の経過後には静止画撮影が行なわれてしまい写真がプリントされた後で画質低下がわかるという事態等が生じる。
【０００５】
尚、ここまでカメラを例として問題点を説明したが、この問題点はカメラに限るものではなく、被写体光を捉えて撮影を行なう他の撮影装置についても同様に生じる問題点である。
【０００６】
本発明は、上記事情に鑑み、静止画撮影に影響するようなぶれを正確に検出することができる撮影装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記問題点を解決する本発明の撮影装置は、被写体光を捉えて撮影を行なう撮影装置において、
１つの被写体画像を得る１回の静止画撮影時に、所定の露光時間に亘って被写体光を捉える撮像部と、
上記露光時間内における撮影装置自身のぶれを検出するぶれ検出部とを備えたことを特徴とする。
【０００８】
静止画撮影に影響し、被写体画像の画質低下を招くぶれは、上記撮像部が被写体光を捉えている露光時間内における撮影装置自身のぶれであり、本発明の撮影装置では、このタイミングにおけるぶれが上記ぶれ検出部で検出される。ここで、上記ぶれ検出部が静止画撮影に影響するぶれを検出する期間は、そのようなぶれの発生状況に応じて、例えば上記撮像部が被写体光を捉えている露光時間に亘る期間であっても良く、あるいは、例えば上記露光時間およびその前または後を含む期間であっても良く、あるいは、例えば上記露光時間内の、静止画撮影に特に影響するぶれが発生するとみなされる特定の限られた期間であっても良く、上記露光時間の少なくとも一部を含んだ期間であれば良い。このように、本発明の撮影装置によれば、静止画撮影に影響するぶれを正確に検出することができる。また、このように正確に検出されたぶれに基づいて、例えば、静止画撮影で得られた被写体画像に、上記ぶれ検出部における検出結果に応じて適宜画像補正処理を施したり、あるいは、撮影者に、写真をプリントする前にぶれの発生を警告して撮影のやり直しを促したりすることができる。
【０００９】
ここで、本発明の撮影装置が、
「被写体に向けて閃光を発する閃光発光部をさらに備えるものであって、
上記ぶれ検出部が、上記露光時間内であってさらに上記閃光発光部が発光している閃光発光時間内に発生する撮影装置自身のぶれを検出するものである」
という形態は好ましい形態である。
【００１０】
撮影装置の中には、上記のような閃光発光部を備えるものが多く見られる。このような撮影装置では、特に上記閃光発光時間中に上記撮像部が捉えた被写体光が、被写体画像の主要な部分を形成する。このような撮影装置において、上記閃光発光時間中に撮影装置に大きなぶれが生じると、被写体画像に決定的な悪影響を及ぼす。上記のような好ましい形態の撮影装置によれば、上記閃光発光時間中におけるぶれの発生を正確に検出することができる。
【００１１】
さらに、本発明の撮影装置において、
「上記ぶれ検出部が、
撮影装置自身のぶれを検知し、そのぶれの角速度に応じた出力信号を出力する角速度センサと、
上記角速度センサからの出力信号を積分し、その積分の結果を、ぶれの大きさを表わすぶれ量として出力する情報算出部分とを備えるものである」
という形態も好ましい形態である。
【００１２】
このような好ましい形態のぶれ検出部によれば、撮影装置自身のぶれの大きさを正確に表わすぶれ量を容易に得ることができる。
【００１３】
また、本発明の撮影装置が、上記ぶれ検出部で検出されたぶれの大きさが所定の大きさよりも大きい場合に、ぶれの発生を警告するぶれ警告部をさらに備えたという形態も好ましい。
【００１４】
このような好ましい形態の撮影装置によれば、撮影者は、静止画撮影時に発生した大きなぶれの発生を、写真をプリントする前に知ることができる。
【発明の効果】
【００１５】
以上、説明したように、本発明の撮影装置によれば、静止画撮影に影響するようなぶれを正確に検出することができる。
【発明を実施するための最良の形態】
【００１６】
以下図面を参照して本発明の実施の形態を説明する。
【００１７】
図１は、本発明の一実施形態の、静止画撮影用のデジタルカメラを、レンズが取り付けられた前方から示す斜視図であり、図２は、図１に示すデジタルカメラの背面を示す背面図である。
【００１８】
図１に示されているデジタルカメラ１０の前面には、撮像レンズ１１、ファインダ窓１２、および閃光発光器１３が設けられている。
【００１９】
デジタルカメラ１０の上面には、レリーズスイッチ１４、電源スイッチ１５、および通常の撮影モードと閃光発光撮影モードを切り替えるための操作子である閃光発光スイッチ１７が設けられている。
【００２０】
図２に示されているデジタルカメラ１０の背面には、ファインダ１８、このデジタルカメラ１０を撮影状態と再生状態とのいずれかに切り替える切替スイッチ１９、ズーム操作を行うための操作子であるズームスイッチ２０、および再生した静止画やスルー画像等を表示する液晶表示画面２１が設けられている。
【００２１】
図３は、図１および図２に示すデジタルカメラを示す機能ブロック図である。
【００２２】
ＲＯＭ３２には、デジタルカメラ１０の制御プログラムと、この制御プログラムの起動プログラムが保存されており、撮影者が電源スイッチ１５（図１参照）を押下しデジタルカメラ１０の各所に電源３９から電力が供給されると、起動プログラムに従って、ＲＯＭ３２からＲＡＭ３３へ制御プログラムが書き込まれる。その後、デジタルカメラ１０の動作中は、ＣＰＵ３１がこのＲＡＭ３３にアクセスし、ここに書き込まれている制御プログラムに従ってデジタルカメラ１０の動作を制御する。
【００２３】
本実施形態のデジタルカメラ１０では、電力が供給されている間は、撮像レンズ１１を通過して固体撮像素子（以下ＣＣＤと呼ぶ）２２上に結像している被写体画像が、スルー画像として液晶表示画面２１に表示される。
【００２４】
以下、まず、被写体光がデジタルカメラ１０の内部に入射されてからスルー画像が液晶表示画面２１に表示されるまでのデジタルカメラ１０の動作について、デジタルカメラ１０の各構成要素とともに説明する。
【００２５】
被写体光は、上記の撮像レンズ１１を通過した後ＣＣＤ２２上に結像する。そして、ＣＣＤ２２上に結像した被写体画像は、ＣＰＵ３１から指示をうけたタイミングジェネレータ３０がＣＣＤ２２を駆動することによって所定のフレームレートで光電変換され、これにより得られたアナログ画像信号がＣＣＤ２２から出力される。このＣＣＤ２２が、本発明にいう撮像部の一例に相当する。
【００２６】
ＣＣＤ２２から出力されたアナログ画像信号は、増幅器２３で増幅された後、Ａ／Ｄ変換器２４によりデジタル画像データに変換され、そのデジタル画像データがＲＡＭ３３に格納される。
【００２７】
次にデジタル画像データは、画像信号処理回路２５によってＲＡＭ３３から読み出され、その画像信号処理回路２５によって画像信号処理を施された後、再びＲＡＭ３３に格納される。その後、この画像信号処理済のデジタル画像データは、画像発生回路３５によってＲＡＭ３３から読み出されビデオ信号に変換される。また、このデジタル画像信号が撮影日時や撮影者のコメント等といった文字情報を含むものであった場合には、その文字情報が文字表示回路３６によってビデオ表示用の信号に変換される。その後、このビデオ信号は液晶表示画面２１に導かれ、その液晶表示画面２１にスルー画像として表示される。
【００２８】
この状態で撮影者がデジタルカメラ１０の向きを変えると、液晶表示画面２１に表示されているスルー画像の構図が変化する。さらに、撮影者がズームスイッチ２０（図２参照）を操作すると、この操作によってモータドライバ３７がモータ２９を駆動し、そのモータが撮像レンズ１１を動かすことによりズーミングが行われる。
【００２９】
次に、静止画撮影時におけるデジタルカメラ１０の動作について説明する。
【００３０】
切替スイッチ１９が、撮影状態を表わすマーキング１９ａと再生状態を表わすマーキング１９ｂとのうち、撮影状態を表わすマーキング１９ａにセットされると、デジタルカメラ１０は撮影状態になる。
【００３１】
この状態で、撮影者が所望の構図を得た時点でレリーズスイッチ１４を軽く押して止める（以後、半押し状態という）と、この操作に応じて、ＣＰＵ３１の指示により、フォーカシングと露光量調整が実施される。
【００３２】
この後、撮影者がレリーズスイッチ１４を半押し状態から更に押し込む（以後、全押し状態という）と、静止画撮影が実行される。
【００３３】
この全押し状態の後、ＣＣＤ２２に対するディスチャージ等といった所定の初期設定が終了した後、ＣＣＤ２２への被写体光の露光が開始され、ＣＣＤ２２は所定の露光時間に亘って被写体光を捉え続ける。そして、露光時間の後に、ＣＣＤ２２から出力されるアナログ画像信号が、増幅器２３で増幅され、Ａ／Ｄ変換器２４によってデジタル画像データに変換された後、ＲＡＭ３３に格納される。さらに、デジタル画像データは、画像信号処理回路２５によってＲＡＭ３３から読み出された後画像信号処理を施され、ＲＡＭ３３に格納される。
【００３４】
また、図１にも示した閃光発光スイッチ１７が押下され、デジタルカメラ１０が閃光発光撮影モードにセットされている時には、閃光発光器１３が閃光発生回路３８の制御によって上記の露光時間内の初期のタイミングに閃光を発する。ここで、閃光発光器１３および閃光発生回路３８が本発明にいう閃光発光部の一例を構成する。
【００３５】
ここで、本実施形態のデジタルカメラ１０には、デジタルカメラ１０のぶれを検知する角速度センサ４０が備えられている。この角速度センサ４０が、本発明にいう角速度センサの一例に相当する。
【００３６】
本実施形態のデジタルカメラ１０では、上記のレリーズスイッチ１４が全押し状態になった後、後述する所定のぶれ検知期間中、この角速度センサ４０は、デジタルカメラ１０のぶれを検知し、そのぶれの角速度に応じた出力信号を出力する。そして、上記のぶれ検知期間に対応する後述の積分期間に角速度センサ４０からの出力信号が積分回路４１において積分され、その積分結果が、静止画撮影時のデジタルカメラ１０のぶれの大きさを表わすぶれ量として後述の判定回路４２に渡される。ここで、角速度センサ４０と積分回路４１が、本発明にいうぶれ検出部の一例を構成し、積分回路４１が本発明にいう情報算出部分の一例に相当する。
【００３７】
さらに、積分回路４１から判定回路４２に渡されたぶれ量は、判定回路４２で所定の閾値と比較される。そして、このぶれ量がこの閾値以上であると判定された場合には、静止画撮影時に、被写体画像の画質に多大な悪影響を与える大きなぶれが発生したと判定される。そして、判定回路４２の判定結果に応じ、静止画撮影時における上記のような大きなぶれの発生の有無を示すぶれ情報が、ぶれ情報生成・添付回路４３において生成される。さらに、静止画撮影によって得られ、ＲＡＭ３３に格納された上記の画像信号処理済のデジタル画像データが、このぶれ情報生成・添付回路４３によってＲＡＭ３３から読み出され、そのデジタル画像データに、上記のぶれ情報が添付される。そして、ぶれ情報添付済みのデジタル画像データが、再びＲＡＭ３３に格納される。
【００３８】
ＲＡＭ３３に格納された上記のぶれ情報添付済みのデジタル画像データは、圧縮・伸長回路２６によってＲＡＭ３３から読み出される。そして、ぶれ情報添付済みのデジタル画像データのうちのデジタル画像データ部分が、圧縮処理を施され、圧縮画像データに変換される。これにより、ぶれ情報と圧縮画像データとからなる画像ファイルが完成する。その画像ファイルは、メディアコントロール回路２７によってＲＡＭ３３を経由して記録メディア２８に記録される。
【００３９】
また、ＲＡＭ３３に格納された上記のぶれ情報添付済みのデジタル画像データは、警告発信回路３４によってもＲＡＭ３３から読み出される。そして、そのデジタル画像データに添付されているぶれ情報が、大きなぶれの発生を示す情報である場合に、警告発信回路３４は、大きなぶれの発生を撮影者に警告する警告画像を表わす警告画像データを画像発生回路３５に向けて発信する。一方、上記のぶれ情報添付済みのデジタル画像データのうちのデジタル画像データ部分に基づく被写体画像は、上記の画像発生回路３５および文字表示回路３６によって、液晶表示画面２１に表示される。ここで、静止画撮影時に大きなぶれが発生し、上記の警告発信回路３４から警告画像データが画像発生回路３５に送られていた場合には、この警告画像データに基づく警告画像が、上記の被写体画像とともに液晶表示画面２１に表示される。ここで、上記の判定回路４２、ぶれ情報生成・添付回路４３、警告発信回路３４、および液晶表示画面２１とが本発明にいうぶれ警告部の一例を構成する。
【００４０】
このように、本実施形態のデジタルカメラ１０によれば、撮影者は、静止画撮影時の大きなぶれ発生の有無を、撮影の直後に液晶表示画面２１上で確認することができる。
【００４１】
また、静止画撮影時の大きなぶれ発生の有無を示すぶれ情報は、上述のように、被写体画像に対応する圧縮画像データとともに記録メディア２８に記録される。本実施形態では、撮影者は、記録メディア２８に記録された圧縮画像データが示す被写体画像を液晶表示画面２１に再生表示させることができる。その際には、まず撮影者が再生表示を指定した被写体画像に対応する画像ファイルがＲＡＭ３３を介して記録メディア２８から読み出され、その画像ファイルのうちの圧縮画像データが圧縮・伸長処理回路２６で伸長される。そして、この伸長によって得られたデジタル画像データに基づく被写体画像が液晶表示画面２１に表示される。また、その画像ファイルのうちのぶれ情報が、静止画撮影時の大きなぶれの発生を示すものであった場合には、そのぶれ情報に応じて、上記の警告発信回路３４が警告画像を表わす警告画像データを生成し、液晶表示画面２１には、被写体画像とともに警告画像が表示される。これにより、撮影者は、静止画撮影時の大きなぶれの発生を確認することができる。
【００４２】
以上で、本実施形態のデジタルカメラ１０の全体的な構成および動作の説明を終了し、以下では、静止画撮影時のデジタルカメラ１０におけるぶれ検出等について各論的に説明する。また、これ以降の説明では、図１、図２、および図３を適宜参照するものとする。
【００４３】
図４は、デジタルカメラにおけるぶれ検出および撮影者への警告等を含む撮影処理の過程を示すフローチャートである。
【００４４】
図４のフローチャートが示す処理は、撮影者がレリーズスイッチ１４を全押した時に開始される。
【００４５】
処理が開始されると、上述したように、ＣＣＤ２２に対するディスチャージ等といった所定の初期設定が実行される（ステップＳ１０１）。
【００４６】
本実施形態では、その初期設定が終了すると、上記の露光時間内におけるデジタルカメラ１０のぶれを検出するぶれ検出処理が実行される（ステップＳ１２０）。後述するように、このぶれ検出処理（ステップＳ１２０）では、上記の露光時間内に角度センサ４９で検知されるぶれの角速度に応じたぶれ量が、今回の静止画撮影時のぶれの大きさを表わす値として算出される。さらに、このぶれ量が所定の閾値以上である場合に変数ＳＨＡＫＥが「１」に設定され、ぶれ量が所定の閾値未満である場合に変数ＳＨＡＫＥが「０」に設定される。
【００４７】
続いて、露光時間に亘るＣＣＤ２２への露光によってＣＣＤ２２で生成されたアナログ画像信号が、上述したように増幅器２３、Ａ／Ｄ変換器２４を経て、被写体画像を表わすデジタル画像データに変換され、さらに画像信号処理回路２５によって所定の画像信号処理を施された後、上記の変数ＳＨＡＫＥからなるぶれ情報が添付され、ＲＡＭ３３に格納されるという被写体画像取込処理が実行される（ステップＳ１０２）。次に、ぶれ情報添付済みのデジタル画像データがＲＡＭ３３から読み出され、そのぶれ情報添付済みのデジタル画像データのうちのデジタル画像データ部分に基づいて、液晶表示画面２１への被写体画像の表示が実行される（ステップＳ１０３）。
【００４８】
次に、そのぶれ情報添付済みのデジタル画像データのうちのぶれ情報部分における変数ＳＨＡＫＥが「１」と「０」のうちのどちらに設定されているか判定される（ステップＳ１０４）。この判定処理において変数ＳＨＡＫＥが「１」と判定された場合（ステップＳ１０４における「１」判定）には、上述したように、静止画撮影時における大きなぶれの発生を警告する警告画像を表わす警告画像データが、警告発信回路３４から発信され、さらに、この警告画像データが表わす警告画像が、被写体画像とともに液晶表示画面２１に表示される（ステップＳ１０５）。続いて、「１」に設定されている変数ＳＨＡＫＥからなり、静止画撮影時における大きなぶれの発生を示すぶれ情報が添付されている、ぶれ情報添付済みのデジタル画像データのうちのデジタル画像データ部分が、圧縮・伸長処理回路２６で圧縮画像データに変換され、上記の画像ファイルが完成する（ステップＳ１０６）。
【００４９】
一方、ステップＳ１０４の判定処理において変数ＳＨＡＫＥが「０」と判定された場合（ステップＳ１０４における「０」判定）には、液晶表示画面２１には被写体画像のみが表示され、そして、「１」に設定されている変数ＳＨＡＫＥからなり、静止画撮影時には大きなぶれの発生が無かった旨を示すぶれ情報が添付されている、ぶれ情報添付済みのデジタル画像データのうちのデジタル画像データ部分が、圧縮・伸長処理回路２６で圧縮画像データに変換され、上記の画像ファイルが完成する（ステップＳ１０７）。
【００５０】
次に、ステップＳ１０６あるいはステップＳ１０７の処理で生成された画像ファイルが、記録メディア２８に記録される（ステップＳ１０８）。その後、液晶表示画面２１への被写体画像の表示から所定時間経過した後に、液晶表示画面２１上から被写体画像が消去される（ステップＳ１０９）。また、ステップＳ１０９の処理では、液晶表示画面２１に上記の警告画像が表示されていた場合には、その警告画像も消去される。
【００５１】
図５は、液晶表示画面上に表示される警告画像を示す図である。
【００５２】
図５には、図２にも示したデジタルカメラ１０の背面図が示されており、さらに、液晶表示画面２１に、被写体画像Ｇ１とともに警告画像Ｇ２が表示されている様子が示されている。撮影者は、静止画撮影の直後、あるいは過去に撮影した被写体画像を再生した際に、液晶表示画面２１上に被写体画像Ｇ１とともに表示される警告画像Ｇ２によって、その被写体画像Ｇ１を撮影した時に、大きなぶれが発生したことを知ることができる。
【００５３】
次に、図４のフローチャートにおけるぶれ検出処理（ステップＳ１２０）の詳細について以下に説明する。
【００５４】
図６は、図４のフローチャートにおけるぶれ検出処理において、通常撮影モードでの静止画撮影におけるぶれ検出処理の詳細を示すフローチャートである。
【００５５】
図６には、デジタルカメラ１０の閃光発光スイッチ１７は押下されず、上述のようにデジタルカメラ１０が通常撮影モードとなっている場合のぶれ検出処理を示すフローチャートが示されている。閃光発光スイッチ１７が押下され、デジタルカメラ１０が閃光発光撮影モードに設定されている場合のぶれ検出処理については後述する。
【００５６】
このぶれ検出処理がスタートすると、まず、ぶれ量を表わす変数Ｂと、静止画撮影時における大きなぶれの有無を表わす上述の変数ＳＨＡＫＥとがともに「０」にリセットされる（ステップＳ１２１）。次に、現時点が、後述の露光時間内の時点であるか否かが判定される（ステップＳ１２２）。
【００５７】
現時点が、露光時間内の時点であると判定された場合（ステップＳ１２２におけるＹｅｓ判定）には、その時点に角速度センサ４０で検知されたぶれの加速度に応じた、角速度センサ４０からの出力信号にＡ／Ｄ変換して得られるデジタル信号をＡとし、現時点のぶれ量を表わす変数Ｂに、ステップＳ１２１の処理で「０」にリセットされていた変数Ｂにデジタル信号Ａを加算した値（０＋Ａ）を代入するという算出処理が実行される（ステップＳ１２３）。ここで、角速度センサ４０は後述するように時定数を有しており、角速度センサ４０でぶれが検知されてから、時定数分だけ時間が経過した後にそのぶれの角速度に応じた出力信号が角速度センサ４０から出力される。上記のステップＳ１２２の判定処理の対象となる現時点とは、角速度センサ４０でぶれが検知された時点であり、上記のステップＳ１２３の算出処理におけるデジタル信号Ａとは、ステップＳ１２２の判定処理における現時点に角速度センサ４０で検知され、その現時点から時定数分だけ時間が経過した後に角速度センサ４０から出力される、上記の現時点に角速度センサ４０で検知されたぶれの角速度に応じた出力信号がＡ／Ｄ変換されたデジタル信号である。
【００５８】
この算出処理（ステップＳ１２３）が、ステップＳ１２２の処理において、現時点が、露光時間を越えた時点であると判定される（ステップＳ１２２におけるＮｏ判定）まで繰り返される。この繰返しにより、露光時間に対応し、この露光時間よりも上記の時定数分だけ遅れた積分期間に角速度センサ４０から出力される出力信号が積分されて、露光時間中のぶれ量Ｂが算出される。
【００５９】
ステップＳ１２２の処理において、現時点が、露光時間を越えた時点であると判定された場合（ステップＳ１２２におけるＮｏ判定）に、ステップＳ１２３の算出処理で得られたぶれ量Ｂが、所定の閾値以上であるか否かが判定される（ステップＳ１２４）。
【００６０】
このぶれ量Ｂが、所定の閾値以上である場合（ステップＳ１２４におけるＹｅｓ判定）に、上述の変数ＳＨＡＫＥが「１」に設定され、ぶれ量Ｂが、上記の閾値未満である場合（ステップＳ１２４におけるＮｏ判定）に、上述の変数ＳＨＡＫＥが「０」に設定される（ステップＳ１２５）。ここで、上記の閾値は、角速度センサ４０がぶれを検知する検知期間（図６の例では露光時間と等しい期間）に応じた値である。
【００６１】
図７は、角速度センサによる、露光時間内のぶれの検知を示す図である。
【００６２】
図７には、デジタルカメラ１０の各構成要素の動作のタイミングを制御する同期信号Ｓ１、ＣＣＤ２２における露光を制御する電子シャッタ信号Ｓ２、ＣＣＤ２２からの出力信号Ｓ３、角速度センサ４０からの出力信号Ｓ４、角速度センサ４０におけるぶれの検知期間を表わすパルス信号Ｓ５、および積分回路４１における角速度センサ４０の出力信号に対する積分期間を表わすパルス信号Ｓ６がそれぞれ模式的に示されている。
【００６３】
撮影者が、レリーズスイッチ１４を押下すると、同期信号Ｓ１に撮影開始パルスＰ１が現れる。この撮影開始パルスＰ１の出現から初期設定期間Ｔ１の間、ＣＣＤ２２にはディスチャージ等といった初期設定が施される。この初期設定期間Ｔ１中は、電子シャッタ信号Ｓ２には一定間隔でパルスが現れ、その間のＣＣＤ２２における露光が禁止される。初期設定期間Ｔ１が終了すると、電子シャッタ信号Ｓ２からパルスが消え、ＣＣＤ２２への露光が開始される。この露光は、電子シャッタ信号Ｓ２からパルスが消えてから、同期信号Ｓ１に露光終了パルスＰ２が現れるまでの露光時間Ｔ２に亘って実行される。露光時間Ｔ２が終了すると、この露光時間Ｔ２中の光電変換によってＣＣＤ２２に蓄えられた電圧が出力信号Ｓ３としてＣＣＤ２２から出力される。このＣＣＤ２２からの出力は、同期信号Ｓ１にＣＣＤ出力終了パルスＰ３が現れるまで実施される。ここで、ＣＣＤ２２からの出力信号Ｓ３は、ＣＣＤ２２上に結像した被写体画像に応じてＣＣＤ２２を構成する各画素から出力される様々なレベルの信号からなるが、図７では出力信号Ｓ３が模式的にパルス状に示されている。
【００６４】
ところで、撮影者が、レリーズスイッチ１４を押下すると、撮影者のその動作に応じて、デジタルカメラ１０にぶれが発生する。上述したように、このぶれは角速度センサ４０で検知され、角速度センサ４０からは検知されたぶれの角速度に応じた出力信号Ｓ４が出力される。図７には、レリーズスイッチ１４の押下によって発生したぶれの変化に応じて上記の出力信号Ｓ４が変化する様子が示されている。ここで、角速度センサ４０は所定の時定数を有しており、ぶれを検知してからこの時定数後にそのぶれの角速度に応じた信号を出力する。
【００６５】
図６のフローチャートを参照して説明したように、本実施形態では、デジタルカメラ１０が上述の通常撮影モードとなっている場合には、図７に示す露光時間Ｔ２の間に発生したぶれを角速度センサ４０で検知し、その間に検知されたぶれの角速度に応じた角速度センサ４０からの出力信号Ｓ４を、積分回路４１で積分することにより、静止画撮影時のぶれの大きさを表わすぶれ量が求められる。積分回路４１では、まず、露光時間Ｔ２と等しいパルス幅を有しかつその露光時間Ｔ２に同期する、ぶれ検知期間を示すパルス信号Ｓ５に基づいて、このパルス信号Ｓ５と同じパルス幅を有しかつそのパルス信号Ｓ５から角速度センサ４０が有する時定数分だけ位相が遅れた、積分期間Ｔ３を示すパルス信号Ｓ６が生成される。そして、積分回路４１は、角速度センサ４０からの出力信号Ｓ４を、上記のパルス信号Ｓ６が示す積分期間Ｔ３だけ積分する。これにより、積分回路４１で、静止画撮影時のぶれの大きさを正確に表わすぶれ量が求められる。
【００６６】
図８は、角速度センサで検知されるぶれと、角速度センサからの出力信号との関係を示すグラフである。
【００６７】
図８には、角速度センサ４０で検知されるぶれの角速度を表わす曲線Ｌ１と、角速度センサ４０からの出力信号を表わす曲線Ｌ２とが示されている。ここで、図８のグラフにおいて、横軸には時間に対応する値が示されており、縦軸には角速度センサ４０からの出力信号に対応する値Ｖ１と、各値Ｖ１に対応した、角速度センサ４０からの出力信号の絶対値をＡ／Ｄ変換した値Ｖ２とが示されている。
【００６８】
上述したように、角速度センサ４０は所定の時定数τを有しており、曲線Ｌ１で表わされるぶれが角速度センサ４０で検知されてから、この時定数τ後に、曲線Ｌ１からこの時定数τだけ位相が遅れた曲線Ｌ２で表わされる出力信号が角速度センサ４０から出力される。従って、図７にも示した露光時間Ｔ２に角速度センサ４０で検知されたぶれに対応する、静止画撮影時のぶれ量を求めるためには、この露光時間Ｔ２から時定数τだけ時間が遅れた積分期間Ｔ３に角速度センサ４０から出力される出力信号を積分する必要がある。ここで、本実施形態のデジタルカメラ１０では、角速度センサ４０からの出力信号の絶対値をＡ／Ｄ変換した値Ｖ２が積分期間Ｔ３に亘って積分される。
【００６９】
次に、デジタルカメラ１０の閃光発光スイッチ１７が押下され、デジタルカメラ１０が閃光発光撮影モードに設定されている場合のぶれ検出処理について説明する。
【００７０】
このような閃光発光撮影モードにおける静止画撮影では、閃光発光器１３が発光している発光時間内にＣＣＤ２２が捉えた被写体光が、被写体画像の主要な部分を形成する。この場合、閃光発光器１３が発光している発光時間内に大きなぶれが生じると、被写体画像の画質に決定的な悪影響を及ぼす。従って、本実施形態では、このような閃光発光撮影モードにおける静止画撮影では、以下に説明するように、露光時間内であって、さらに閃光発光器１３が発光している閃光発光時間内のぶれを角速度センサ４０で検知し、そのぶれの角速度に応じた角速度センサ４０からの出力信号を積分回路４１で積分して得られた積分値を、静止画撮影時のぶれの大きさを表わすぶれ量として評価の対象としている。
【００７１】
図９は、図４のフローチャートにおけるぶれ検出処理において、閃光発光モードでの静止画撮影におけるぶれ検出処理の詳細を示すフローチャートである。ここで、図９のフローチャートでは、角速度センサ４０によるぶれの検知期間が決定に関わる、露光時間判定処理（ステップＳ２０１）および閃光発光時間判定処理（ステップＳ２０２）を除いて、その他の処理内容は、図６のフローチャートにおける処理内容と同一であり、図９では、これらその他の処理には図６と同じ符号が付されて示されている。また、以下では、これらその他の処理についての重複説明を省略する。
【００７２】
図９のフローチャートが示すぶれ検出処理がスタートし、ぶれ量を表わす変数Ｂ、大きなぶれ発生の有無を表わす変数ＳＨＡＫＥのリセット（ステップＳ１２１）が終了すると、まず、現時点が露光時間内の時点であるか否か判定される（ステップＳ２０１）。現時点が露光時間内の時点であると判定された場合（ステップＳ２０１におけるＹｅｓ判定）、現時点が閃光発光時間内の時点であるか否か判定される（ステップＳ２０２）。そして、現時点が閃光発光時間内の時点であると判定された場合（ステップＳ２０１におけるＹｅｓ判定）、角速度センサ４０からの出力信号Ａの加算処理（ステップＳ１２３）が実行される。この加算処理（ステップＳ１２３）が、露光時間が終了する（ステップＳ２０１におけるＮｏ判定）まで、あるいは露光時間内であっても閃光発光時間が終了（ステップＳ２０２におけるＮｏ判定）まで繰り返される。これにより、露光時間内であって、さらに閃光発光時間内の角速度センサ４０からの出力信号Ａが積分され、閃光発光撮影時のぶれの大きさを正確に表わすぶれ量が求められる。この閃光発光撮影時のぶれ量がステップＳ１２４での評価処理に渡される。ただし、図９のフローチャートにおけるステップＳ１２４の評価処理において、この閃光発光撮影時のぶれ量と比較される閾値は、閃光発光時間と等しい検知期間に応じた値であり、その値は、図６の例における、露光時間に等しい検知期間に応じた閾値よりも小さい。
【００７３】
図１０は、角速度センサによる、閃光発光時間内のぶれの検知を示す図である。
【００７４】
ここで、図１０では、同期信号、電子シャッタ信号、ＣＣＤ出力信号、および角速度センサ出力信号は、全て図７と同等な信号である。そこで、図１０において、これら図７と同等な信号には図７と同じ符号を付し、以下の説明では、これら図７と同等な信号についての重複説明は省略する。
【００７５】
閃光発光モードでの静止画撮影においては、露光が始まると同時に、閃光発生回路３８が閃光発光器１３に閃光発光信号Ｓ８を送り、これに応じて閃光発光器１３が発光する。本実施形態では、閃光発光モードでの静止画撮影においては、露光時間Ｔ２と閃光発光時間Ｔ４とが重なったぶれ検知期間Ｔ５に発生したぶれを角速度センサ４０で検知する。ＣＰＵ３１では、露光時間Ｔ２に等しいパルス幅を有しかつその露光時間Ｔ２に同期する、露光時間を示すパルス信号Ｓ７と、閃光発光信号Ｓ８のレベルが所定の閾値を超えている時間に等しいパルス幅を有しかつその時間に同期する、閃光発光時間を示すパルス信号Ｓ９が生成される。さらに、露光時間を示すパルス信号Ｓ７と閃光発光時間を示すパルス信号Ｓ９に基づいて、露光時間を示すパルス信号Ｓ７と閃光発光時間を示すパルス信号Ｓ９とが重なり合うぶれ検知期間を示すパルス信号Ｓ１０が生成される。ここで、図１０の例では、閃光発光時間が露光時間よりも短く、ぶれ検知期間を示すパルス信号Ｓ１０は、上記のパルス信号Ｓ９と同じパルス幅を有しかつパルス信号Ｓ９に同期している。
【００７６】
次に、積分回路４１において、ぶれの検知期間を示すパルス信号Ｓ１０と同じパルス幅を有し、かつそのパルス信号Ｓ１０から角速度センサ４０が有する時定数分だけ位相が遅れた、積分期間Ｔ６を示すパルス信号Ｓ１１が生成される。そして、積分回路４１は、角速度センサ４０からの出力信号Ｓ４を、この積分期間Ｔ６に亘って積分する。これにより、積分回路４１で、閃光発光モードにおける静止画撮影時のぶれの大きさを正確に表わすぶれ量が求められる。
【００７７】
以上に説明したように、本実施形態のデジタルカメラ１０によれば、通常撮影モードあるいは閃光発光撮影モードにおける静止画撮影に影響するぶれを正確に検出することができる。
【００７８】
尚、本実施形態では、ぶれ検出部の角速度センサでぶれを検知する期間の例として、露光時間と等しい期間と、露光時間内における閃光発光時間と等しい期間との２例を挙げて説明したが、本発明はこれに限るものではない。本発明にいうぶれ検出部でぶれを検出する期間は、例えば、露光時間およびその前後を含む所定の長期間であっても良い。ただし、その場合、検出されたぶれ量の評価において、そのぶれ量と比較される閾値は、上記の長期間に応じた値となり、その値は、本実施形態における閾値よりも大きくなる。
【００７９】
また、本実施形態では、ぶれ検出部で静止画撮影に影響する大きなぶれが検出された場合に、撮影者に警告する例を挙げて説明したが、本発明の撮影装置はこれに限るものではない。本発明の撮影装置は、例えば、ぶれ検出部で静止画撮影に影響する大きなぶれが検出された場合に、その静止画撮影で得られた、被写体画像を表す画像データに自動的に画像補正処理を施す、補正処理部を備えたものであっても良い。
【００８０】
また、本実施形態では、本発明にいうぶれ警告部として、液晶表示画面に所定の警告画像を表示する例を挙げて説明したが、本発明の撮影装置はこれに限るものではない。本発明にいうぶれ警告部は、例えば、ＬＥＤの点灯で警告するものであっても良く、あるいは、所定の警告音あるいは警告メッセージ等といった音声で警告するものであっても良い。
【００８１】
また、本実施形態では、本発明の撮影装置として静止画撮影用のデジタルカメラを例示して説明したが、本発明の撮影装置はこれに限るものではなく、例えば、静止画撮影機能と動画撮影機能を有し、これらの機能のうちの静止画撮影機能に本発明が適用された撮影装置であっても良い。
【００８２】
さらに、本実施形態では、本発明の撮影装置として静止画撮影用のデジタルカメラを例示して説明したが、本発明の撮影装置はこれに限るものではなく、例えば、銀塩フィルムに被写体光を露光するタイプのカメラであっても良く、あるいは、近年普及している静止画撮影機能付の携帯電話等であっても良い。
【図面の簡単な説明】
【００８３】
【図１】本発明の一実施形態のデジタルカメラを、レンズが取り付けられた前方から示す斜視図である。
【図２】本発明の一実施形態のデジタルカメラの背面を示す背面図である。
【図３】図１および図２に示すデジタルカメラを示す機能ブロック図である。
【図４】デジタルカメラにおけるぶれ検出および撮影者への警告等を含む撮影処理の過程を示すフローチャートである。
【図５】液晶表示画面上に表示される警告画像を示す図である。
【図６】図４のフローチャートにおけるぶれ検出処理において、通常撮影モードでの静止画撮影におけるぶれ検出処理の詳細を示すフローチャートである。
【図７】角速度センサによる、露光時間内のぶれの検知を示す図である。
【図８】角速度センサで検知されるぶれと、角速度センサからの出力信号との関係を示すグラフである。
【図９】図４のフローチャートにおけるぶれ検出処理において、閃光発光モードでの静止画撮影におけるぶれ検出処理の詳細を示すフローチャートである。
【図１０】角速度センサによる、閃光発光時間内のぶれの検知を示す図である。
【符号の説明】
【００８４】
１０    デジタルカメラ
１１    撮像レンズ
１２    ファインダ窓
１３    閃光発光器
１４    レリーズスイッチ
１５    電源スイッチ
１７    閃光発光スイッチ
１８    ファインダ
１９    切替スイッチ
１９ａ    撮影状態を表わすマーキング
１９ｂ    再生状態を表わすマーキング
２０    ズームスイッチ
２１    液晶表示画面
２２    固体撮像素子（ＣＣＤ）
２３    増幅器
２４    Ａ／Ｄ変換器
２５    画像信号処理回路
２６    圧縮・伸長回路
２７    メディアコントロール回路
２８    記録メディア
２９    モータ
３０    タイミングジェネレータ
３１    ＣＰＵ
３２    ＲＯＭ
３３    ＲＡＭ
３４    警告発信回路
３５    画像発生回路
３６    文字表示回路
３７    モータドライバ
３８    閃光発生回路
３９    電源
４０    角速度センサ
４１    積分回路
４２    判定回路
４３    ぶれ情報生成・添付回路
【図１】
2005136723.tif 000003
【図２】
2005136723.tif 000004
【図３】
2005136723.tif 000005
【図４】
2005136723.tif 000006
【図５】
2005136723.tif 000007
【図６】
2005136723.tif 000008
【図７】
2005136723.tif 000009
【図８】
2005136723.tif 000010
【図９】
2005136723.tif 000011
【図１０】
2005136723.tif 000012