(57)【要約】【課題】連続して撮影された複数の画像の情報を、個々の画像から取得することができる技術を実現する。【解決手段】撮像装置は、撮像手段と、前記撮像手段により撮像された画像から画像ファイルを生成する生成手段と、前記撮像手段により撮像された複数の画像から所定の関係を持つ同じグループの画像を選択する選択手段と、を有し、前記生成手段は、前記同じグループとして選択されたそれぞれの画像の画像ファイルに、前記同じグループの他の画像の情報を付加する。【選択図】図３
2019153915.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段により撮像された画像から画像ファイルを生成する生成手段と、
前記撮像手段により撮像された複数の画像から所定の関係を持つ同じグループの画像を選択する選択手段と、を有し、
前記生成手段は、前記同じグループとして選択されたそれぞれの画像の画像ファイルに、前記同じグループの他の画像の情報を付加することを特徴とする撮像装置。
【請求項２】
前記同じグループとして選択された複数の画像は、閾値を超えない時間間隔で撮影された画像を含むことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記同じグループとして選択された複数の画像は、同一被写体を連続して撮影した画像を含むことを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記他の画像の情報は、同じグループの他の画像の画像データと撮影日時情報を含むことを特徴とする請求項１から３のいずれか１項に記載の撮像装置。
【請求項５】
前記同じグループの他の画像の画像データは縮小または低解像度化されたデータ、あるいは画像データの差分に関する情報を含むことを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記撮像手段により撮像された複数の画像を同じグループとして管理するグループ管理テーブルを生成する管理手段と、
前記生成手段により生成された画像ファイルを記録媒体に記録する記録手段と、を更に有し、
前記グループ管理テーブルには、前記複数の画像の情報が画像ごとに記録され、
前記管理手段は、前記グループ管理テーブルに記録されている全ての画像について画像ファイルの生成が完了し、前記記録媒体への保存が完了すると、前記グループ管理テーブルを削除することを特徴とする請求項１から５のいずれか１項に記載の撮像装置。
【請求項７】
撮像装置の制御方法であって、
撮像手段により撮像された画像から画像ファイルを生成するステップと、
前記撮像手段により撮像された複数の画像から所定の関係を持つ同じグループの画像を選択するステップと、を有し、
前記生成するステップでは、前記同じグループとして選択されたそれぞれの画像の画像ファイルに、前記同じグループの他の画像の情報を付加することを特徴とする制御方法。
【請求項８】
コンピュータを、請求項１から６のいずれか１項に記載された撮像装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続して撮影された複数の画像の情報が保存された画像ファイルを生成する技術に関する。
【背景技術】
【０００２】
画像の利用形態として、例えば、ある被写体を連続撮影（連写）して複数の画像を撮影、その中から特定の画像を選択し、ネットワーク上のサービスサイトへアップロードして共有や印刷などに活用することが一般的に行われている。活用されなかった画像はそのまま削除されたり、カメラやＰＣのストレージに死蔵された状態となっていることが多い。
【０００３】
一方、ユーザが失敗と判断し、活用されず削除または死蔵されている画像であっても、例えば、カメラメーカや画像関連のコンテンツ作成者にとっては実際のサンプルとして貴重な情報となり得る。しかしながら、削除または死蔵された状態のままではそれらを入手することは困難である。
【０００４】
特許文献１には、ある画像から別の画像の情報を復元するため、撮影された複数の画像において、キーフレームと他の画像との差分情報を保持することで、特定の被写体に対して連続して撮影された一連の画像を１つのグループとして扱うことが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４５６１４７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１では、画像の差分情報がキーフレームとなる画像と差分フレームとなる画像から構成されているため、連続して撮影された複数の画像の情報を、個々の画像から取得することはできない。
【０００７】
本発明は、上記課題に鑑みてなされ、その目的は、連続して撮影された複数の画像の情報を、個々の画像から取得することができる技術を実現することである。
【課題を解決するための手段】
【０００８】
上記課題を解決し、目的を達成するために、本発明の撮像装置は、撮像手段と、前記撮像手段により撮像された画像から画像ファイルを生成する生成手段と、前記撮像手段により撮像された複数の画像から所定の関係を持つ同じグループの画像を選択する選択手段と、を有し、前記生成手段は、前記同じグループとして選択されたそれぞれの画像の画像ファイルに、前記同じグループの他の画像の情報を付加する。
【発明の効果】
【０００９】
本発明によれば、連続して撮影された複数の画像の情報を、個々の画像から取得することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の装置構成を示すブロック図。
【図２】本実施形態の画像の利用形態の一例を説明する図。
【図３】本実施形態の連続して撮影された画像を時系列で例示する図。
【図４】本実施形態の画像ファイルのデータ構成を例示する図。
【図５】本実施形態の画像ファイルの構成例を例示する図。
【図６】本実施形態の撮像処理の説明図。
【図７】本実施形態の撮像処理の動作手順を示すフローチャート。
【図８】本実施形態の撮像処理の動作手順を示すフローチャート。
【図９】本実施形態の撮像処理の動作手順を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下に、本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成してもよい。
【００１２】
［実施形態１］
以下では、本実施形態の撮像装置をデジタルカメラに適用した例を説明するが、これらには限定されない。例えば、撮像装置として、カメラ機能を有する携帯電話やその一種であるスマートフォン、タブレット端末、ＰＣなどを用いてもよい。
【００１３】
＜装置構成＞まず、図１を参照して、本実施形態のデジタルカメラ１００の場合の構成および機能について説明する。
【００１４】
図１に示すように、撮影レンズ１０１はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター１０２は絞り機能を備える。撮像部１０３は被写体の光学像を電気信号に変換するＣＣＤやＣＭＯＳ等で構成される撮像素子である。Ａ／Ｄ変換器１０４は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器１０４は、撮像部１０３から出力されるアナログ信号をデジタル信号に変換するために用いられる。バリア１０５は、デジタルカメラ１００の、撮影レンズ１０１を含む撮像系を覆うことにより、撮影レンズ１０１、シャッター１０２、撮像部１０３を含む撮像系の汚れや破損を防止する。
【００１５】
画像処理部１０６は、Ａ／Ｄ変換器１０４からのデータ、又は、メモリ制御部１０７からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部１０６では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部１０８が露光制御、測距制御を行う。
【００１６】
Ａ／Ｄ変換器１０４からの出力データは、画像処理部１０６及びメモリ制御部１０７を介して、或いは、メモリ制御部１０７を介してメモリ１０９に直接書き込まれる。メモリ１０９は、撮像部１０３によって得られ、Ａ／Ｄ変換器１０４によりデジタルデータに変換された画像データや、表示部１１０に表示するための画像データを格納する。メモリ１０９は、所定枚数の静止画や所定時間の動画および音声を格納するのに十分な記憶容量を備えている。
【００１７】
また、メモリ１０９は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１１１は、メモリ１０９に格納されている画像表示用のデータをアナログ信号に変換して表示部１１０に供給する。こうして、メモリ１０９に書き込まれた表示用の画像データはＤ／Ａ変換器１１１を介して表示部１１０により表示される。表示部１１０は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１１１からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器１０４によって一旦Ａ／Ｄ変換され、メモリ１０９に蓄積されたデジタル信号をＤ／Ａ変換器１１１においてアナログ変換し、表示部１１０に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示を行える。
【００１８】
不揮発性メモリ１１２は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ１１２には、システム制御部１０８の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述するフローチャートの動作処理を実行するためのプログラムのことである。
【００１９】
システム制御部１０８は、デジタルカメラ１００の全体を制御する。前述した不揮発性メモリ１１２に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。１１３はシステムメモリであり、ＲＡＭが用いられる。システムメモリ１１３には、システム制御部１０８の動作用の定数、変数、不揮発性メモリ１１２から読み込んだプログラム等を展開する。また、システム制御部１０８はメモリ１０９、Ｄ／Ａ変換器１１１、表示部１１０等を制御することにより表示制御も行う。
【００２０】
モード切替スイッチ１１４、シャッターボタン１１５、第１シャッタースイッチ１１５ａ、第２シャッタースイッチ１１５ｂ、および操作部１１７は、ユーザ操作に応じてシステム制御部１０８に各種の動作指示を入力するための操作手段である。
【００２１】
モード切替スイッチ１１４は、システム制御部１０８の動作モードを静止画撮影モード、動画記録モード、再生モード等のいずれかに切り替える。静止画撮影モードは、同一被写体を連続して撮影するモードを含む。
【００２２】
第１シャッタースイッチ１１５ａは、シャッターボタン１１５の操作途中、いわゆる半押し（撮影準備指示）でオンとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作を開始する。
【００２３】
第２シャッタースイッチ１１５ｂは、シャッターボタン１１５の操作完了、いわゆる全押し（撮影指示）でオンとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部１０８は、第２シャッタースイッチ信号ＳＷ２により、撮像部１０３からの信号読み出しから記録媒体１２５に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２４】
操作部１１７の各操作部材は、表示部１１０に表示される種々の機能アイコンを選択操作することなどにより、シーンごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば実行ボタン、終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部１１０に表示される。ユーザは、表示部１１０に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００２５】
なお、操作部１１７の１つとして、表示部１１０に対する接触を検知可能なタッチパネルを有する。
【００２６】
また、操作部１１７は、回転操作可能な操作部材であるコントローラホイール１１８およびコントローラリング１１９を含む。
【００２７】
コントローラホイール１１８は、方向ボタンと共に選択項目を指示するときなどに用いられる。コントローラホイール１１８を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部１０８はデジタルカメラ１００の各部を制御する。このパルス信号によって、コントローラホイール１１８が回転操作された角度や、何回転したかなどを判定することができる。なお、コントローラホイール１１８は回転操作が検出できる操作部材であればどのようなものでも良い。例えば、ユーザの回転操作に応じてコントローラホイール１１８自体が回転してパルス信号を発生するダイヤル操作部材であっても良い。また、タッチセンサよりなる操作部材で、コントローラホイール１１８自体は回転せず、コントローラホイール１１８上でのユーザの指の回転動作などを検出するものであっても良い（いわゆる、タッチホイール）。
【００２８】
コントローラリング１１９は、レンズ鏡筒まわりの光軸を中心とした回転操作が可能な操作部材である。コントローラリング１１９を操作すると、回転量（操作量）に応じた電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部１０８はデジタルカメラ１００の各部を制御する。また、コントローラリング１１９の機能切替ボタンが押されると、コントローラリング１１９に割り当てる機能を変更可能なメニュー画面が表示部１１０に表示される。コントローラリング１１９およびコントローラホイール１１８は通常モード項目の選択や値の変更に用いられる。
【００２９】
電源スイッチ１２０は、デジタルカメラ１００の電源オン、電源オフを切り替える。
【００３０】
電源制御部１２１は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部１２１は、その検出結果及びシステム制御部１０８の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体１２５を含む各部へ供給する。
【００３１】
電源部１２２は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、リチウムイオン電池等の二次電池、ＡＣアダプタ等からなる。
【００３２】
記録媒体インターフェース（Ｉ／Ｆ）１２４は、システム制御部１０８がメモリカードやハードディスクなどの記録媒体１２５にアクセスするためのインターフェースである。記録媒体１２５は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００３３】
通信部１２３は、無線アンテナや有線ケーブルによって通信可能に接続された外部機器と映像や音声の送受信を行う。
【００３４】
ネットワークインタフェース（Ｉ／Ｆ）１２６は、無線ＬＡＮやインターネット等のネットワークに接続可能であり、システム制御部１０８が外部機器と通信するためのインターフェースである。システム制御部１０８は、ネットワークＩ／Ｆ１２６を介して、撮像部１０３で撮像処理された画像（スルー画像を含む）や記録媒体１２５に記録された画像ファイルを外部機器に送信し、また、外部機器から画像データやその他の各種情報を受信できる。
【００３５】
状態検出部１２７は、気温、気圧などの外環境の情報、カメラの姿勢、位置、方角などの情報を検出する各種センサであり、検出結果をシステム制御部１０８に出力する。
【００３６】
＜利用形態＞次に、図２を参照して、本実施形態のデジタルカメラ１００により撮影された画像の利用形態について説明する。
【００３７】
図２において、カメラ２０１は図１で説明したデジタルカメラ１００である。情報端末２０２はＰＣやスマートフォンなどである。情報端末２０２は、カメラ２０１で撮影された画像の保存、送信を行う。ネットワーク２０３はインターネットなどである。
【００３８】
ネットワークサービス２０４は、各種のネットワークサービスサイトを提供するサーバである。ネットワークサービスは、例えば、検索サービス、オンラインアルバム共有サービス、ソーシャルネットワークサービス、オンラインプリントサービスなどである。
【００３９】
画像２０５は、カメラ２０１で撮影された複数の画像のうち、ユーザに選択され、利用される画像である。画像２０５はカメラ２０１から直接、もしくは情報端末２０２によりネットワーク２０３を介してネットワークサービス２０４に送信される。
【００４０】
画像２０６、２０７、２０８は、カメラ２０１で撮影された複数の画像のうち、ユーザに選択されなかった画像である。カメラ２０１は、選択された画像２０５の付加情報として、選択されなかった他の画像２０６、２０７、２０８の情報を画像２０５のファイルに付加する。
【００４１】
画像２０９は、カメラ２０１または情報端末２０２で選択され、ネットワークサービス２０４に送信された画像である。画像２０９のファイルには、選択されなかった他の画像２０６、２０７、２０８の情報２１０、２１１、２１２が付加されている。
【００４２】
ネットワークサービス２０４は、カメラ２０１または情報端末２０２から受信した画像２０９に含まれる他の画像の情報に基づき、ユーザが選択しなかった他の画像２０６、２０７、２０８の情報２１０、２１１、２１２を取得することができる。
【００４３】
＜画像のグループ化＞次に、図３を参照して、本実施形態のデジタルカメラ１００により撮影された画像のグループ化について説明する。
【００４４】
画像３０１、３０２、３０３、３０４、３０５、３０６は連続して撮影された複数の画像を撮影された順番で示している。各画像の撮影時刻から、画像コマ間の時間間隔３０７、３０８、３０９、３１０、３１１が算出される。時間間隔３０７は、連続して撮影された画像３０１と画像３０２の撮影時刻の差分ｔ１を示し、同様に、３０８、３０９、３１０、３１１はそれぞれ連続して撮影された画像間の撮影時刻の差分ｔ２、ｔ３、ｔ４、ｔ５を示している。ここで、所定の閾値以下の時間間隔で撮影された２つの画像は、同一被写体を撮影したものと推測することができる。また、画像３０４と画像３０５の時間間隔３１０が閾値を超えている場合、画像３０５の前に撮影された画像３０４および画像３０４の後に撮影された画像３０５は異なる被写体を撮影したものと推測することができる。
【００４５】
＜グループ管理テーブル＞次に、図４を参照して、本実施形態のデジタルカメラ１００によりグループ化した画像を管理するためのグループ管理テーブルについて説明する。
【００４６】
デジタルカメラ１００の動作モードが同一被写体を連続して撮影する所定の撮影モードに設定された状態で、システム制御部１０８は、画像処理部１０６を制御してグループ管理テーブル４００を生成し、メモリ１０９に一時保存する。
【００４７】
所定の撮影モードは、同一被写体を撮影条件を変えながら撮影するモードであって、例えば、段階露出、調光、フォーカスなどの各種ブラケット撮影、あるいはシャッターの連写モードである。なお、グループ管理テーブル４００には、所定の撮影モードが解除され、かつ解除直前に撮影された画像のレコードも記録される。
【００４８】
グループ管理テーブル４００は、同一被写体を連続して撮影しメモリ１０９に一時保存された各画像データ４０１に関する情報と、画像データの撮影日時４０２に関する情報とを含む。なお、撮影日時だけでなく撮影時のカメラの撮影条件の変化と撮影された画像とを関連付けた情報などであってもよい。
【００４９】
画像レコード４０３、４０４、４０５、４０６には、同一被写体を連続して撮影したときのそれぞれの画像データに関する固有情報（例えば、ファイル名）が時系列で記録されている。
【００５０】
システム制御部１０８は、所定の撮影モードが解除され、かつ解除直前に撮影された画像データの撮影時刻と現在時刻との差分が閾値を超えている場合、連続撮影は終了したと判定し、メモリ１０９に一時保存されている各画像データを記録媒体１２５に記録する。
【００５１】
＜画像ファイル＞次に、図５を参照して、本実施形態の画像ファイルのデータ構成について説明する。
【００５２】
１つの画像ファイル５００は、メタデータ部５０１と画像データ部５０３を含む。メタデータ部５０１には、画像データ部５０３に格納されている画像データに関する撮影時のカメラのパラメータやファイル生成時のパラメータなどが記述されている。本実施形態のグループ管理テーブル４００の撮影日時情報４０２は各画像ファイル５００のメタデータ部５０１に書き込まれている。メタデータ部５０１は、ＥＸＩＦなどの画像ファイル形式であってもよい。
【００５３】
また、メタデータ部５０１には、画像データ部５０３に格納されている画像データと連続して撮影された他の画像の情報が記述される他の画像データ領域５０２が設けられている。他の画像データ領域５０２には、画像処理部１０６により生成された同一グループの他の画像の情報が書き込まれる。
【００５４】
画像データ部５０３には、撮像部１０３で撮像され画像処理部１０６で生成された画像データが格納される。
【００５５】
本実施形態では、画像データと他の画像の情報が１つの画像ファイル５００に含まれる例を説明したが、画像データと他の画像の情報を別ファイルとして管理してもよい。
【００５６】
＜画像ファイルの生成処理＞次に、図６を参照して、本実施形態のデジタルカメラ１００による画像ファイルの生成処理について説明する。
【００５７】
カメラ６０１は、図１で説明したデジタルカメラ１００に対応する。各画像６０２、６０３、６０４、６０５、６０６はカメラ６０１によって撮影された画像ファイルを示す。
【００５８】
同一グループ６０７は、複数の画像のうち、所定の関係を持つ画像群、すなわち同一被写体を連続して撮影したと判定された複数の画像であって、グループ管理テーブル４００の画像レコードに記録されている画像群を示す。
【００５９】
画像ファイル６０８は、画像６０２に対応するメタデータ部５０１と画像データ部５０３を含む画像ファイル５００である。画像ファイル６０９は、画像６０３に対応するメタデータ部５０１と画像データ部５０３を含む画像ファイル５００である。画像ファイル６１０は、画像６０４に対応するメタデータ部５０１と画像データ部５０３を含む画像ファイル５００である。画像ファイル６１１は、画像６０５に対応するメタデータ部５０１と画像データ部５０３を含む画像ファイル５００である。
【００６０】
画像６０６の撮影前に、ユーザにより所定の撮影モードを解除する操作が実行され、かつ解除直前に撮影された画像６０５の撮影時刻と画像６０６の撮影時刻との差分が閾値を超えている場合に、システム制御部１０８は、グループ管理テーブル４００に記録されている撮影日時情報４０２を用いて、以下の処理を行うよう画像処理部１０６やメモリ制御部１０７を制御する。
【００６１】
画像処理部１０６は、グループ管理テーブル４００の第１レコード４０３に記録されている画像６０２の画像データを画像ファイル５００の画像データ部５０３に格納する。また、第１レコード４０３以外の画像レコード４０４、４０５、４０６から他の画像の情報を取得し、メタデータ部５０１の他の画像データ領域５０２に書き込む。他の画像の情報は、他の画像の数やデータサイズなどが無加工のまま記録される場合もあれば、情報の集約、他の画像を間引く、あるいは他の画像の情報を間引く、可逆圧縮などを行ってデータサイズを縮小することもできる。
【００６２】
メタデータ部５０１への情報の書き込みが完了すると、メモリ制御部１０７は記録媒体１２５に画像ファイル６０８として保存する。
【００６３】
同様の手順で、グループ管理テーブル４００の第２レコード４０４に記録されている画像６０３の画像データを画像データ部５０３に格納し、第２レコード４０４以外の画像レコード４０３、４０５、４０６から他の画像の情報を取得し、メタデータ５０１の他の画像データ領域５０２に書き込み、画像ファイル６０９を生成し記録媒体１２５に保存する。
【００６４】
このような処理を、グループ管理テーブル４００の全ての画像レコードに対して繰り返し行い、全ての画像の画像ファイルが生成され記録媒体１２５に保存されると、メモリ制御部１０７はメモリ１０９に一時保存しているグループ管理テーブル４００を削除する。
【００６５】
＜動作処理＞次に、図７から図９を参照して、本実施形態のデジタルカメラ１００による画像撮影時の動作処理について説明する。
【００６６】
なお、図７から図９の処理は、不揮発性メモリ１１２に格納されたプログラムをシステムメモリ１１３に読み出してシステム制御部１０８が実行することにより実現する。また、図７から図９の処理は、デジタルカメラ１００の動作モードが静止画撮影モードに設定された状態からユーザが操作部１１７を操作することで所定の撮影モードが選択されると開始される。
【００６７】
Ｓ７０１では、システム制御部１０８は、操作部１１７から入力される指示に応じて所定の撮影モードに移行する。
【００６８】
Ｓ７０２では、システム制御部１０８は、シャッターボタン１１５からの操作指示に応じて画像の撮影を行い、グループ管理テーブル４００の生成などの処理を行う。詳細は後述する。
【００６９】
Ｓ７０２における撮影処理後、Ｓ７０３では、システム制御部１０８は、操作部１１７から入力される指示を監視し、Ｓ７０１で設定された撮影モードが変更されたか判定する。システム制御部１０８は、撮影モードが変更されていないと判定した場合はＳ７０２に戻り、所定の撮影モードでの撮影処理を継続する。また、システム制御部１０８は、撮影モードが変更された場合は、Ｓ７０１で設定された撮影モードによる撮影処理が終了したと判定し、Ｓ７０４に進む。
【００７０】
Ｓ７０４では、システム制御部１０８は、Ｓ７０３での撮影モードの解除後に、解除直前に撮影された画像の撮影日時をグループ管理テーブル４００の最終レコードの撮影日時情報４０２から読み出す。そして、解除直前に撮影された画像の撮影日時からの経過時間が閾値を超えているか判定する。システム制御部１０８は、解除直前に撮影された画像からの経過時間が閾値を超えていないと判定した場合はＳ７０１に戻り、所定の撮影モードでの撮影処理を継続する。また、システム制御部１０８は、解除直前に撮影された画像からの経過時間が閾値を超えている場合は、同一被写体に対する撮影は完了したと判定し、Ｓ７０５に進む。
【００７１】
Ｓ７０５では、システム制御部１０８は、撮影した画像を保存する処理を行う。詳細は後述する。
【００７２】
図８は、図７のＳ７０２における詳細な処理を示すフローチャートである。
【００７３】
Ｓ８０１では、システム制御部１０８は、所定の撮影モードの設定処理が行われる。
【００７４】
Ｓ８０２では、システム制御部１０８は、画像処理部１０６およびメモリ制御部１０７を制御してグループ管理テーブル４００を作成し、メモリ１０９に一時保存する。
【００７５】
Ｓ８０３では、システム制御部１０８は、シャッターボタン１１５が操作されたことに応じて画像の撮影を開始する。
【００７６】
Ｓ８０４では、システム制御部１０８は、シャッター１０２、撮像部１０３、Ａ／Ｄ変換器１０４、画像処理部１０６を制御することで撮影条件を段階的に変更して撮影を行う。
【００７７】
Ｓ８０５では、システム制御部１０８は、画像処理部１０６およびメモリ制御部１０７を制御して、撮影された画像をメモリ１０９に一時的に保存する。
【００７８】
Ｓ８０６では、システム制御部１０８は、画像処理部１０６を制御して、Ｓ８０２で生成したグループ管理テーブル４００における画像データ４０１の最終レコードに、Ｓ８０５で保存した画像の画像データまたはそのメモリ領域へのポインタを書き込み、撮影日時情報４０２に撮影日時を書き込む。
【００７９】
Ｓ８０７では、システム制御部１０８は、シャッターボタン１１５が操作されなくなったことに応じて、Ｓ８０４からＳ８０６の処理が完了すると、Ｓ８０８に進み、システム制御部１０８は撮影処理を終了する。
【００８０】
図９は、図７のＳ７０５における詳細な処理を示すフローチャートである。
【００８１】
Ｓ９０１では、システム制御部１０８は、画像処理部１０６を制御して、グループ管理テーブル４００の画像レコードを指定する変数ｍを初期化する。
【００８２】
Ｓ９０２では、システム制御部１０８は、画像処理部１０６を制御して、グループ管理テーブル４００の第ｍレコードを読み取る。
【００８３】
Ｓ９０３では、システム制御部１０８は、画像処理部１０６を制御して、Ｓ９０２で読み取ったグループ管理テーブル４００の第ｍレコードの画像データおよび撮影日時をメモリ１０９に書き込む。画像処理部１０６は、Ｓ９０３で読み取った第ｍレコードの画像データおよび撮影日時を画像データ部５０３およびメタデータ部５０１に記録した画像ファイル５００を生成しメモリ１０９に一時保存する。
【００８４】
Ｓ９０４では、システム制御部１０８は、画像処理部１０６を制御して、グループ管理テーブル４００の他の画像レコードを指定する新たな変数ｎ（≠ｍ）を初期化する。
【００８５】
Ｓ９０５では、システム制御部１０８は、画像処理部１０６を制御して、グループ管理テーブル４００の第ｎレコードを読み取る。
【００８６】
Ｓ９０６では、システム制御部１０８は、画像処理部１０６を制御して、Ｓ９０５で読み取った、第ｍレコード以外（ｍ≠ｎ）の第ｎレコードの画像データおよび撮影日時をメモリ１０９に書き込む。画像処理部１０６は、Ｓ９０５で読み取った第ｎレコードの画像データおよび撮影日時をＳ９０３で生成した画像ファイル５００のメタデータ部５０１における他の画像データ領域５０２に記録する。
【００８７】
Ｓ９０７では、システム制御部１０８は、画像処理部１０６を制御して、変数ｎ（≠ｍ）をインクリメントしてＳ９０５およびＳ９０６の処理を繰り返すことで、第ｍレコード以外の第ｎレコードの画像データおよび撮影日時を他の画像の情報としてＳ９０３で生成された画像ファイル５００のメタデータ部５０１における他の画像データ領域５０２に記録する。
【００８８】
Ｓ９０８では、システム制御部１０８は、メモリ制御部１０７を制御して、Ｓ９０３で生成されメモリ１０９に一時保存されている画像ファイル５００を記録媒体１２５に保存する。
【００８９】
Ｓ９０９では、システム制御部１０８は、画像処理部１０６を制御して、変数ｍをインクリメントしてＳ９０２からＳ９０８の処理を繰り返すことで、全ての画像レコードの画像データの画像ファイルを生成する。その際に各画像ファイルには画像レコード以外の他の画像の情報が付加されている。
【００９０】
なお、他の画像の情報は、撮影設定に関する情報、画像に関する情報、画像データを縮小あるいは低解像度化した画像データ、本画像と他の画像とのデータの差分情報など、様々な情報を用いることができ、本実施形態で例示したもの限定されるものではない。
【００９１】
また、本発明の撮像装置をデジタルカメラに適用した例を説明したが、ＰＣや情報端末などで動作するアプリケーションにより実現してもよい。この場合、不揮発性メモリ１１２には、システム制御部１０８が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。本実施形態の撮影処理は、アプリケーションにより提供されるソフトウェアを読み込むことにより実現される。なお、アプリケーションはＰＣや情報端末にインストールされたＯＳの基本的な機能を利用するためのソフトウェアを有しているものとする。なお、ＯＳが本実施形態における処理を実現するためのソフトウェアを有していてもよい。
【００９２】
本実施形態によれば、連続して撮影された複数の画像のそれぞれから、同じタイミングで撮影された他の画像の情報を取得することができる。その結果、各種のネットワークサービスサイト、あるいはＰＣや情報端末などのアプリケーションにおいて利用（選択）された画像から取得した同じタイミングで撮影された他の利用（選択）されなかった画像の情報を用いて、画像の補正精度の向上やその他のサービスや機能をユーザに提供することができる。
【００９３】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９４】
１００…デジタルカメラ、１０８…システム制御部、１２３…通信部、１２５…記録媒体
【図１】
2019153915.tif 000003
【図２】
2019153915.tif 000004
【図３】
2019153915.tif 000005
【図４】
2019153915.tif 000006
【図５】
2019153915.tif 000007
【図６】
2019153915.tif 000008
【図７】
2019153915.tif 000009
【図８】
2019153915.tif 000010
【図９】
2019153915.tif 000011