(57)【要約】【課題】レリーズボタンを押すタイミングが遅くなってしまった場合であっても、意図した通りのタイミングにおける撮影画像だけを得ることができるデジタルカメラを提供する。【解決手段】表示画像取得部１６ａは、デジタルカメラ１がライブビューモードのとき、撮像素子１５が出力した画像信号に基づいて、一定時間毎にＲＡＷデータおよび表示用画像データを作成する。差分作成部１６ｂは、２つのＲＡＷデータから相違点のみを取り出して差分データを作成する。画像復元部１６ｃは、差分データと、この差分データを作成する基となった２つのＲＡＷデータのうち一方のＲＡＷデータとから、他方のＲＡＷデータを復元する。【選択図】図１
2010193202.tif 000002
【特許請求の範囲】
【請求項１】
既定のカメラ操作に応答して被写体の静止画像データを所定周期毎に取得する撮像手段と、
前記撮像手段が取得した第１の静止画像データと、前記撮像手段が前記第１の静止画像の直前に取得した第２の静止画像データとに基づいて、対応する画素同士のデータが異なるときには、差分画像データを作成する差分データ作成手段と、
前記撮像手段が取得した最新の静止画像データと、前記差分データ作成手段が作成した１または複数の差分画像データとを記録する記憶手段と、
前記記憶手段に記録されている静止画像データおよび差分画像データに基づいて、レリーズボタンの押下時には既に消去されている静止画像データを復元する復元手段と、
を備えることを特徴とするデジタルカメラ。
【請求項２】
請求項１に記載のデジタルカメラにおいて、
前記差分データ作成手段は、差分画像データの作成に応じて、前記記憶手段に記録されている前記第２の静止画像データを消去することを特徴とするデジタルカメラ。
【請求項３】
請求項１または２に記載のデジタルカメラにおいて、
前記復元手段により復元された静止画像データを記憶媒体へ記録することを特徴とするデジタルカメラ。
【請求項４】
請求項１〜３のいずれか一項に記載のデジタルカメラにおいて、
前記デジタルカメラの撮影範囲が所定のしきい値以上に変化したことを検知する検知手段と、
前記検知手段による検知結果に応じて、前記差分画像データを削除する削除手段と、
を更に備えることを特徴とするデジタルカメラ。
【請求項５】
請求項４に記載のデジタルカメラにおいて、
前記削除手段は、前記検知手段による所定回数の検知に応じて、前記差分画像データを削除することを特徴とするデジタルカメラ。
【請求項６】
請求項１〜５のいずれか一項に記載のデジタルカメラにおいて、
前記撮像手段による静止画像データの取得は、前記撮像手段が取得した静止画像データを表示する表示手段の起動に応答して開始することを特徴とするデジタルカメラ。
【請求項７】
被写体を撮影して静止画像データを作成する撮像装置から、所定周期毎に静止画像データを受信する受信工程と、
前記受信工程において受信された第１の静止画像データと、前記受信工程において前記第１の静止画像データの直前に受信された第２の静止画像データとに基づいて、対応する画素同士のデータが異なるときには、差分画像データを作成する差分データ作成工程と、
前記受信工程において受信された最新の静止画像データと、前記差分データ作成工程において作成された１または複数の差分画像データとを記録する記憶工程と、
前記記憶工程において記録された静止画像データおよび差分画像データに基づいて、既に消去されている静止画像データを復元する復元工程と、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライブビュー機能を備えたデジタルカメラに関する。
【背景技術】
【０００２】
現在利用されているデジタルカメラの中には、連写機能を搭載したものが存在する。連写機能は、レリーズボタンを押し続けている間、撮影を繰り返す機能である。動体を撮影する際、ユーザがレリーズボタンを早めのタイミングで押し始めれば、連写機能により撮影された複数枚の画像から適切なタイミングで撮影された画像を得ることができる。
【０００３】
連写機能を使用するためには、複数枚の画像を記録するためにある程度以上の大きさの記憶領域が必要となる。必要な記憶領域の大きさを抑制する技術として、例えば連写モードにおいて連続する２つの撮影画像を比較し、その差分のみを記録する撮像装置が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３２０６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の連写機能では、複数枚の画像をレリーズボタンを押す行為自体が遅れてしまった場合には対処できなかった。
【課題を解決するための手段】
【０００６】
請求項１に係る発明は、既定のカメラ操作に応答して被写体の静止画像データを所定周期毎に取得する撮像手段と、前記撮像手段が取得した第１の静止画像データと、前記撮像手段が前記第１の静止画像の直前に取得した第２の静止画像データとに基づいて、対応する画素同士のデータが異なるときには、差分画像データを作成する差分データ作成手段と、前記撮像手段が取得した最新の静止画像データと、前記差分データ作成手段が作成した１または複数の差分画像データとを記録する記憶手段と、前記記憶手段に記録されている静止画像データおよび差分画像データに基づいて、レリーズボタンの押下時には既に消去されている静止画像データを復元する復元手段と、を備えることを特徴とするデジタルカメラである。
請求項７に係る発明は、被写体を撮影して静止画像データを作成する撮像装置から、所定周期毎に静止画像データを受信する受信工程と、前記受信工程において受信された第１の静止画像データと、前記受信工程において前記第１の静止画像データの直前に受信された第２の静止画像データとに基づいて、対応する画素同士のデータが異なるときには、差分画像データを作成する差分データ作成工程と、前記受信工程において受信された最新の静止画像データと、前記差分データ作成工程において作成された１または複数の差分画像データとを記録する記憶工程と、前記記憶工程において記録された静止画像データおよび差分画像データに基づいて、既に消去されている静止画像データを復元する復元工程と、をコンピュータに実行させることを特徴とする画像処理プログラムである。
【発明の効果】
【０００７】
本発明によれば、レリーズボタンを押すタイミングがユーザの意図していたタイミングより遅くなってしまった場合であっても、意図した通りのタイミングにおける撮影画像を得ることができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施の形態によるデジタルカメラの回路構成を示すブロック図である。
【図２】静止画復元機能を説明する図である。
【図３】差分データが作成される様子を示す図である。
【図４】被写体像が大きく変化した場合の、差分データが作成される様子を示す図である。
【図５】デジタルカメラ１が実行する静止画復元処理のフローチャートである。
【図６】第２の実施の形態において被写体像が大きく変化した場合の、差分データが作成される様子を示す図である。
【発明を実施するための形態】
【０００９】
――第１の実施の形態――
図１は本実施の形態によるデジタルカメラの回路構成を示すブロック図である。デジタルカメラ１は、入力装置１３，焦点調節装置１４，撮像素子１５，制御回路１６，ＤＲＡＭ１７，フラッシュメモリ１８，ＬＣＤ駆動回路１９，液晶モニタ２０，メモリカードインタフェース（Ｉ／Ｆ）２１，および加速度センサ２３を備える。
【００１０】
撮像素子１５は、画素に対応する複数の光電変換素子を備えたＣＣＤやＣＭＯＳイメージセンサによって構成される。撮像素子１５は、撮像面上に結像されている被写体像を撮像し、被写体像の明るさに応じた光電変換信号（画像信号）を出力する。撮像素子１５の撮像面には、それぞれＲ（赤）、Ｇ（緑）およびＢ（青）のカラーフィルタが画素位置に対応するように設けられている。撮像素子１５がカラーフィルタを通して被写体像を撮像するため、各撮像素子から出力される画像信号は、それぞれＲＧＢ表色系の色情報を有する。
【００１１】
撮像素子１５から出力された画像信号は制御回路１６に入力される。制御回路１６は、画像信号に対して種々の画像処理を行い、画像データを生成する。そして、制御回路１６は生成された画像データに対してＪＰＥＧなどの所定の方式により圧縮処理を行い、ＥＸＩＦなどの形式の画像ファイルとして記憶媒体２２へ記録する。制御回路１６は、たとえばＲＩＳＣなどで構成され、図１に示す各回路を制御する。
【００１２】
焦点調節装置１４は、撮像素子１５から出力される撮像信号に基づいて周知の焦点評価値演算を行い、演算結果を制御回路１６へ出力する。制御回路１６は、上記演算結果に基づいて、焦点評価値が最大となる位置へ撮影レンズ１０を移動する。
【００１３】
ＤＲＡＭ１７は、画像処理、画像圧縮処理および表示用画像データ作成処理の途中や処理後のデータを一時的に格納するために使用される。表示用画像データは、制御回路１６が撮像素子１５からの出力に基づいて生成した画像データ、もしくは記憶媒体２２に記録されている画像データに基づいて、制御回路１６により生成される。生成された表示用画像データは、制御回路１６によりＤＲＡＭ１７に格納される。フラッシュメモリ１８は、たとえば制御回路１６が演算を行なうための各種の処理プログラムが記録された不揮発性メモリである。
【００１４】
ＬＣＤ駆動回路１９は制御回路１６の命令に基づいて液晶モニタ２０を駆動し、液晶モニタ２０はＤＲＡＭ１７に格納された表示用画像データに基づいて画像を表示する。また、液晶モニタ２０は、デジタルカメラの各種設定メニュー画面の表示を行なう。入力装置１３は、レリーズボタンや再生ボタンなどの種々の操作ボタンを含み、ユーザによる各操作ボタンの操作信号を制御回路１６へ出力する。加速度センサ２３は、デジタルカメラ１に加えられた上下方向、左右方向、および前後方向の動きを検知する３軸の加速度センサである。
【００１５】
制御回路１６は、表示画像取得部１６ａ，差分作成部１６ｂ，および画像復元部１６ｃを有する。表示画像取得部１６ａは、デジタルカメラ１がライブビューモードのとき、撮像素子１５が出力した画像信号に基づいて、一定時間毎にＲＡＷデータおよび表示用画像データを作成する。ここでＲＡＷデータは、画像信号にＡ／Ｄ変換を行っただけのデータであり、色情報を含んだ複数の画素値から成る。これらのデータはＤＲＡＭ１７に記憶される。
【００１６】
デジタルカメラ１がライブビューモードのとき、制御回路１６は、表示画像取得部１６ａが表示用画像データを作成する度に、この表示用画像データを液晶モニタ２０へいわゆるスルー画として表示する。本実施例では、表示画像取得部１６ａは表示用画像データを毎秒３０回作成し、ＲＡＷデータは毎秒１０回作成する。
【００１７】
差分作成部１６ｂは、ＤＲＡＭ１７に記憶されている２つのＲＡＷデータから差分データを作成する。差分データは、２つのＲＡＷデータの相違点のみを取り出したデータであり、２つのＲＡＷデータ間で画素値が異なる場所を表すアドレスデータと、画素値の差を表す数値とから成る。差分データのデータ量は２つのＲＡＷデータ間における差異の大きさに依存し、差異が小さいほど差分データのデータ量も小さくなる。ほとんどの場合、差分データはＲＡＷデータと比べ遙かに小さくなる。
【００１８】
画像復元部１６ｃは、差分データと、この差分データを作成する基となった２つのＲＡＷデータのうち一方のＲＡＷデータとから、他方のＲＡＷデータを復元する。例えば、差分作成部１６ｂがＲＡＷデータＡとＲＡＷデータＢとから差分データを作成した場合、画像復元部１６ｃは、この差分データとＲＡＷデータＡとを用いてＲＡＷデータＢを復元したり、この差分データとＲＡＷデータＢとを用いてＲＡＷデータＡを復元したりすることができる。
【００１９】
次に、デジタルカメラ１の静止画復元機能について説明する。デジタルカメラ１がライブビューモードのとき、静止画復元機能が有効となる。静止画復元機能が有効となっている場合、ユーザがレリーズボタンを押して撮影を行うと、撮影された画像とは別に、撮影を行った時点よりも前の被写体像を含む画像が、液晶モニタ２０に１つ以上表示される。ユーザはこれらの画像の中から任意のものを選択することで、選択した画像に対応する画像データを記憶媒体２２に記録することができる。
【００２０】
図２は、静止画復元機能を説明する図である。最初、液晶モニタ２０にはスルー画３１が表示されている。スルー画３１には、画面右から左へ移動する自動車３４が含まれている。その後まもなく、液晶モニタ２０にスルー画３２が表示される。ユーザは、このスルー画３２の時点で撮影したいと考え、レリーズボタンを押下した。ところが、レリーズボタンを押下するタイミングが遅れた等の理由により、実際には画像３３が撮影されてしまった。すなわち、自動車３４が画面右側に位置し、人物３５と重なっていない状態の撮影画像を求めていたにも関わらず、実際には画像３３のように、自動車３４が人物３５の後ろに隠れた状態の撮影画像が得られてしまった。
【００２１】
デジタルカメラ１が有する静止画復元機能を用いれば、上記のように、ユーザが意図したものとは異なるタイミングの撮影画像が得られてしまった場合に、ユーザが望む通りの撮影画像を得ることができる。レリーズボタンの押下後、液晶モニタ２０には撮影画像３３が表示される。このとき、ユーザが入力装置１３を操作することにより、液晶モニタ２０にはスルー画３２に対応する画像や、スルー画３１に対応する画像など、撮影画像３３よりも前の画像を表示させることができる。
【００２２】
その後、ユーザが再度レリーズボタンを押下すると、制御回路１６は、液晶モニタ２０に表示されている画像に対応する画像データを記憶媒体２２に記録する。このように、ユーザは撮影により本来得られるはずだった撮影画像３３とは異なる画像データを、記憶媒体２２に記録することが可能である。
【００２３】
次に、デジタルカメラ１において、静止画復元機能を実現している手法について説明する。表示画像取得部１６ａが周期的に記録するＲＡＷデータを単純にＤＲＡＭ１７へ記録していくと、ＤＲＡＭ１７には膨大な記憶容量が必要となってしまう。そこで、本実施の形態では、差分作成部１６ｂにより作成される差分データを利用して、レリーズボタン押下前の被写体像を効率的に記録する。
【００２４】
図３は、差分データが作成される様子を示す図である。この図は、時刻ｔ０から時間が経過したときの、ＤＲＡＭ１７におけるＲＡＷデータおよび差分データの状態を示している。図の最上段には時刻ｔ０における状態が、その下には単位時間経過後の時刻ｔ１における状態が、その更に下には時刻ｔ２，ｔ３における状態がそれぞれ示されている。
【００２５】
まず時刻ｔ０において、表示画像取得部１６ａによりＲＡＷデータＰ０（４１）が作成される。それから単位時間が経過した時刻ｔ１において、表示画像取得部１６ａは更にＲＡＷデータＰ１（４２）を作成する。このとき、ＲＡＷデータＰ１（４２）の作成に応じて、差分作成部１６ｂがＲＡＷデータＰ１（４２）とＲＡＷデータＰ０（４１）との差分データＰ１−Ｐ０（４１ｄ）を作成する。そして、ＲＡＷデータＰ０（４１）を差分データＰ１−Ｐ０（４１ｄ）で置き換える。
【００２６】
さらに単位時間後の時刻ｔ２になると、表示画像取得部１６ａはＲＡＷデータＰ２（４３）を作成する。これに応じて、先ほどと同様に差分作成部１６ｂがＲＡＷデータＰ２（４３）とＲＡＷデータＰ１（４２）との差分データＰ２−Ｐ１（４２ｄ）を作成し、ＲＡＷデータＰ１（４２）はこの差分データで置き換えられる。同様に時刻ｔ３になると、新しいＲＡＷデータＰ３（４４）が作成されると共に、ＲＡＷデータＰ２（４３）は差分データＰ３−Ｐ２（４３ｄ）で置き換えられる。
【００２７】
このように、ＤＲＡＭ１７には、単位時間毎に、最後に作成されたＲＡＷデータと、これまで作成されたＲＡＷデータを置き換えた差分データが記録されていく。なお、制御回路１６は、ＤＲＡＭ１７に記録された差分データが４０個以上になった場合、差分データが４０個未満になるよう古い差分データを削除する。
【００２８】
以上の手順によりＤＲＡＭ１７に差分データが記録されていれば、差分データが置き換えたＲＡＷデータを、画像復元部１６ｃにより復元することが可能である。例えば、図３に示した時刻ｔ３のときにユーザがレリーズボタンを押下して撮影を行ったとする。このとき、ユーザは、ｔ０〜ｔ３のそれぞれの時刻における被写体像が含まれた画像を得ることができる。以下、各々の時刻における画像を得る方法を説明する。
【００２９】
まず時刻ｔ３における画像は、ＲＡＷデータＰ３（４４）に対して所定の画像処理を行うことで得ることができる。時刻ｔ２における画像を得る場合は、まず画像復元部１６ｃにＲＡＷデータＰ３（４４）と差分データＰ３−Ｐ２（４３ｄ）とを与えてＲＡＷデータＰ２（４３）を作成させる。次に、このＲＡＷデータＰ２（４３）に対して所定の画像処理を行えば、時刻ｔ２における画像を得ることができる。
【００３０】
同様に、時刻ｔ１における画像を得る場合には、まず画像復元部１６ｃにＲＡＷデータＰ３（４４）と差分データＰ３−Ｐ２（４３ｄ）とを与えてＲＡＷデータＰ２（４３）を作成させる。次に、このＲＡＷデータＰ２（４３）と、差分データＰ２−Ｐ１（４２ｄ）とを画像復元部１６ｃに与え、ＲＡＷデータＰ１（４２）を作成させる。このＲＡＷデータＰ１（４２）に対して所定の画像処理を行えば、時刻ｔ１における画像を得ることができる。時刻ｔ０についても同様である。
【００３１】
制御回路１６は、ユーザの操作に応じて、上述のようにして得られた各画像を表示する。そして、ユーザが再びレリーズボタンを押下した場合には、表示中の画像を記憶媒体２２へ記録する。
【００３２】
以上で述べた、ＤＲＡＭ１７に差分データを順次記録していく手法は、差分データが十分に小さなサイズであることを想定している。すなわち、単位時間ごとのＲＡＷデータにおいて、大きな変化が存在しないことを前提としている。単位時間の経過でＲＡＷデータが大きく変化した場合には、差分データはそれほど小さなサイズにはならず、結果として、上述の手法による記憶領域の削減効果は減少する。そこで、デジタルカメラ１は、単位時間毎のＲＡＷデータにおける変化の大きさを測定する。そして、ＲＡＷデータが大きく変化していた場合、すなわち、被写体が大きく動いていたり、デジタルカメラ１に対して大きな動きが加えられていた場合には、ＤＲＡＭ１７に記録されているデータをクリアし、差分データの記録を最初からやり直す。
【００３３】
図４は、被写体像が大きく変化した場合の、差分データが作成される様子を示す図である。時刻ｔ０〜ｔ２までは、図３と同様である。いま、時刻ｔ２の後、例えばデジタルカメラ１の位置が大きく動かされた等の理由により、被写体像が大きく変化したとする。表示画像取得部１６ａによりＲＡＷデータＰ３（４４）が作成された後、通常であれば、差分作成部１６ｂによりＲＡＷデータＰ３（４４）とＲＡＷデータＰ２（４３）との差分データが作成される。
【００３４】
しかし、差分作成部１６ｂは、２つのＲＡＷデータを比較した結果、これらのＲＡＷデータ間において、画素値が異なっている画素が全画素数の５０％以上存在する場合には、差分データの作成を行わない。そしてこの場合、制御回路１６は、最新のＲＡＷデータＰ３（４４）を除き、全てのＲＡＷデータおよび差分データを削除する。結果として、時刻ｔ３におけるＤＲＡＭ１７の状態は図４のようになる。その後は、時刻ｔ０の場合と同様に、差分データの作成を続けていく。
【００３５】
次に、デジタルカメラ１による静止画復元機能を実現するための処理について、図を用いて説明する。
【００３６】
図５は、デジタルカメラ１が実行する静止画復元処理のフローチャートである。まずステップＳ１１では、デジタルカメラ１にライブビューモードが設定されているか否かを判定する。ライブビューモードが設定されていない場合にはステップＳ１１を繰り返す。ライブビューモードが設定されると、ステップＳ１２へ進む。
【００３７】
ステップＳ１２では、表示画像取得部１６ａによりＲＡＷデータが取得され、ＤＲＡＭ１７に記録される。ステップＳ１３では、一定時間が経過するまで待つ。ステップＳ１４では、表示画像取得部１６ａにより再びＲＡＷデータが取得され、ＤＲＡＭ１７に記録される。ステップＳ１５では、ステップＳ１４より前にＤＲＡＭ１７に記録されたＲＡＷデータと、ステップＳ１４で記録したＲＡＷデータとの差異の大きさが、差分作成部１６ｂにより検査される。２つのＲＡＷデータの間に差異がまったく存在しない場合には、ステップＳ２０へ進む。
【００３８】
ステップＳ１５において、２つのＲＡＷデータの間の差異が５０％未満であった場合、すなわち２つのＲＡＷデータにおいて画素値の異なる画素が５０％未満であった場合には、ステップＳ１６へ進む。ステップＳ１６では、差分作成部１６ｂにより２つのＲＡＷデータに基づいて差分データが作成される。ステップＳ１７では、ＤＲＡＭ１７に記録されている２つのＲＡＷデータのうち古い方を、ステップＳ１６で作成した差分データに置き換える。
【００３９】
他方、ステップＳ１５において、２つのＲＡＷデータ間に画素値の異なる画素が全画素数の５０％以上存在していた場合には、ステップＳ１８へ進む。ステップＳ１８では、ＤＲＡＭ１７に記録されているＲＡＷデータおよび差分データのうち、最新のＲＡＷデータ１つを除くすべてのデータを削除する。
【００４０】
ステップＳ２０では、ユーザによりレリーズボタンが押下されたか否かを判定する。レリーズボタンが押下されていない場合にはステップＳ２０により否定判定がなされ、ステップＳ１３へ戻る。他方、ステップＳ２０により肯定判定がなされた場合には、ステップＳ２１へ進む。ステップＳ２１では、ＤＲＡＭ１７に記録されているＲＡＷデータおよび差分データに基づいて、現時点よりも前の画像データを複数個作成する。
【００４１】
ステップＳ２２では、ステップＳ２１で作成した画像データと、ステップＳ２０で行われた撮影により作成された画像データと、の中から１つの画像データがユーザにより選択される。ステップＳ２３では、ステップＳ２２で選択された画像データが記憶媒体２２へ記録される。ステップＳ２４では、ＤＲＡＭ１７に記録したすべてのＲＡＷデータおよび差分データを破棄し、処理を終了する。
【００４２】
なお、ステップＳ１５において、加速度センサ２３が所定のしきい値以上の動きを検知した場合にステップＳ１８に進むようにしてもよい。これは、デジタルカメラ１に対して大きな動きが加わるということは、撮像面上に結像される被写体像も大きく変化するということであり、結果としてＲＡＷデータ間の差異が大きくなると考えられるためである。
【００４３】
上述した第１の実施の形態によるデジタルカメラによれば、次の作用効果が得られる。
（１）表示画像取得部１６ａがＲＡＷデータを作成する度に、差分作成部１６ｂが差分データを作成して古いＲＡＷデータを置き換えるようにした。これにより、レリーズボタンを押下する前のＲＡＷデータを記録するために必要な記憶領域が削減される。
【００４４】
（２）レリーズボタンの押下に応じて作成された画像データの代わりに、画像復元部１６ｃが復元したＲＡＷデータに基づいて作成される画像データを記憶媒体２２に記録できるようにした。これにより、レリーズボタンを押下するタイミングが遅れても、ユーザの意図通りの撮影画像を得ることができる。
【００４５】
（３）静止画復元機能は、連写機能と異なり、ユーザが選択した画像データのみが記憶媒体２２に記録される。これにより、連写機能のように、不要な画像データを削除する手間がかからない。
【００４６】
（４）ＲＡＷデータに大きな変化が検出された場合には、差分の作成を行わない。これにより、ＤＲＡＭ１７の記憶容量が不要なデータに占められることがない。
【００４７】
上述した第１の実施の形態では、ＲＡＷデータ間の差異が５０％以上となった場合、それまで記録してきたデータをすぐに削除していた。以下に詳述する第２の実施の形態では、差異の大きな差分データを、一定数だけ許容する。
【００４８】
――第２の実施の形態――
図６は、第２の実施の形態において被写体像が大きく変化した場合の、差分データが作成される様子を示す図である。図６において、時刻ｔ０〜ｔ２までは、ＲＡＷデータに大きな変化は現れていない。
【００４９】
時刻ｔ２から単位時間が経過して時刻ｔ３になったとき、ＲＡＷデータに大きな変化が発生したものとする。ここで、ＲＡＷデータＰ３（４４）とＲＡＷデータＰ２（４３）とに基づいて作成された差分データＰ３−Ｐ２（４３ｄ）は、ＲＡＷデータ全体の６０％の画素に差異が生じている。第２の実施形態では、このように大きな差異を含む差分データを合計２つまで許容する。そのため、この時点ではＤＲＡＭに記録したデータの削除は行われない。
【００５０】
時刻ｔ４になり、またもやＲＡＷデータに大きな変化が発生したものとする。ここで、差分データＰ４−Ｐ３（４４ｄ）は、７０％の差異を含んでいる。この時点で、大きな差異を含む差分データは２つなので、まだＤＲＡＭに記録したデータの削除はおこなわれない。
【００５１】
その後、時刻ｔ５になり、ここでもＲＡＷデータに大きな変化が発生したものとする。ここで、ＲＡＷデータＰ５（４６）とＲＡＷデータＰ４（４５）との間には、５５％の差異が存在している。仮に、これら２つのＲＡＷデータに基づいて差分データＰ５−Ｐ４（４５ｄ）が作成された場合、ＤＲＡＭには、しきい値である５０％以上の差異を含む差分データが３つ存在することになる。従って、制御回路は第１の実施形態と同様に、最新のＲＡＷデータＰ５（４６）を除く全てのＲＡＷデータおよび差分データを削除する。結果として、時刻ｔ５において、ＤＲＡＭにはＲＡＷデータＰ５（４６）のみが記録された状態となる。
【００５２】
上述した第２の実施の形態によるデジタルカメラによれば、第１の実施の形態によるデジタルカメラで得られる作用効果に加えて、次の作用効果が得られる。
（１）被写体像に大きな変化が現れた場合であっても、ＲＡＷデータおよび差分データをすぐには削除しない。これにより、被写体像において一時的に大きな変化が発生した場合であっても、画像データの復元を行うことができる。
【００５３】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
（１）レリーズ後の画像の復元を何秒前の画像まで行えるかを、液晶モニタ２０やその他の表示装置に表示してもよい。また、この表示は数字であってもよいし、バー等による表示であってもよい。
【００５４】
（２）５０％以上の差異が発生した場合に、大きな変化が含まれていることを示すフラグを差分データに設定するようにしてもよい。この場合、再び５０％以上の差異が発生したら、以前フラグを設定した差分データと、その差分データより前の差分データを全てクリアするようにしてもよい。
【００５５】
（３）レリーズ後、同時に複数の画像データを記憶媒体２２に記録できるようにしてもよい。また、撮影された画像データは必ず記録され、これに加えて復元した画像データを記録できるようにしてもよい。
【００５６】
（４）差分データは、上述したデータ形式以外を備えていてもよい。例えば、画像データから画素値の変化が含まれる矩形領域を抜き出したものを差分データとしてもよい。
【００５７】
（５）差分データを作成する際、画素値の差が所定のしきい値以上ではない画素は、変化した画素として扱わないようにしてもよい。この場合、所定のしきい値以上に画素値が変化した画素が全体の５０％以上存在して初めて、大きな変化を含む画像であると判断される。また、周囲の画素の画素値が変化していないにも関わらず画素値が大きく変化した画素は無視するようにしてもよい。
【００５８】
（６）表示用画像データを取得する際に、画素値が大きく変化している場所の見当を付けておき、差分データ作成時にはその領域の比較のみを行うようにしてもよい。
【００５９】
（７）画像処理によって色情報が含まれる前のＲＡＷデータを対象としてもよい。この場合、各々の画素は単一の輝度値のみを備えるので、この輝度値を画素値として扱う。
【００６０】
（８）上述した各実施形態の制御回路を、フラッシュメモリ１８に格納されている所定の制御プログラムを実行するＣＰＵとしてもよい。この場合、各実施形態において制御回路が実行する各処理は、ＣＰＵが所定の制御プログラムを実行することにより実現される。また、撮像手段として外付けのカメラが接続されているコンピュータにおいて、上述した制御回路と同様の処理を実行するプログラムであってもよい。
【００６１】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【符号の説明】
【００６２】
１  デジタルカメラ
１６  制御回路
１６ａ  表示画像取得部
１６ｂ  差分作成部
１６ｃ  画像復元部
１７  ＤＲＡＭ
２２  記憶媒体
【図１】
2010193202.tif 000003
【図２】
2010193202.tif 000004
【図３】
2010193202.tif 000005
【図４】
2010193202.tif 000006
【図５】
2010193202.tif 000007
【図６】
2010193202.tif 000008