(57)【要約】【課題】画像ファイルに適した代表画像を記録することを目的とする。【解決手段】撮像手段と、記録指示を受け付ける受付手段と、記録指示を受け付ける前に撮像手段により撮影した画像と、記録指示を受け付けた後に撮像手段により撮影した画像と、を１つの画像ファイルに記録するように制御する制御手段とを有し、制御手段は、記録指示を受け付ける前に撮影した画像及び記録指示を受け付けた後に撮影した画像を画像ファイルとして記録するときに、第１の撮影モードの場合は、記録指示を受け付けたときに撮影した画像を画像ファイルの代表画像として記録するように制御し、第２の撮影モードの場合は、記録指示を受け付ける前に撮影した画像を画像ファイルの代表画像として記録するように制御する。【選択図】図２
2020048167.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
記録指示を受け付ける受付手段と、
前記記録指示を受け付ける前に前記撮像手段により撮影した画像と、前記記録指示を受け付け開始した後に前記撮像手段により撮影した画像と、を１つの画像ファイルに記録するように制御する制御手段と
を有し、
前記制御手段は、前記記録指示を受け付ける前に撮影した画像及び前記記録指示を受け付けた後に撮影した画像を画像ファイルとして記録するときに、第１の撮影モードの場合は、前記記録指示を受け付けたときに撮影した画像を前記画像ファイルの代表画像として記録するように制御し、第２の撮影モードの場合は、前記記録指示を受け付ける前に撮影した画像を前記画像ファイルの代表画像として記録するように制御することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記第２の撮影モードの場合には、前記記録指示を受け付ける前に撮影し、前記画像ファイルに記録する複数の画像のうち、一番古い画像を、前記画像ファイルの代表画像として記録するように制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記第１のモードは、記録指示を受け付ける前に撮影した画像及び前記記録指示を受け付けた後に撮影した画像を１つの画像ファイルとして記録するモードであり、
前記第２のモードは、少なくとも記録指示を受け付ける前に撮影した画像を画像ファイルに記録するモードであって、次に記録指示を受け付けた場合には、当該記録指示を受け付ける前に撮影した画像を、前記画像ファイルに追記するモードである、
ことを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記第１のモードは、前記記録指示を受け付ける前に撮影した画像及び前記記録指示を受け付け中に撮影した画像を１つの画像ファイルとして記録するモードであることを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項５】
前記第２のモードは、前記記録指示を受け付ける前に撮影した画像及び前記記録指示を受け付け中に撮影した画像を画像ファイルに記録するモードであって、次に記録指示を受け付けた場合には、記録指示を受け付ける前に撮影した画像及び前記記録指示を受け付け中に撮影した画像を前記画像ファイルに追記するモードであることを特徴とする請求項１乃至４の何れか１項に記載の撮像装置。
【請求項６】
前記第２のモードは、記録指示を受け付ける前に撮影した画像を画像ファイルに記録するモードであって、次に記録指示を受け付けた場合には、記録指示を受け付ける前に撮影した画像を前記画像ファイルに追記するモードであることを特徴とする請求項１乃至４の何れか１項に記載の撮像装置。
【請求項７】
前記制御手段は、前記代表画像としての画像の縮小画像を前記画像ファイルのヘッダー情報として記録するように制御することを特徴とする請求項１乃至６の何れか１項に記載の撮像装置。
【請求項８】
前記制御手段は、前記第１のモードの場合において、前記記録指示を受け付けてから記録終了指示を受け付けるまでの記録時間が第１の時間以上の場合に、前記記録指示を受け付けたときに撮影した画像を前記画像ファイルの代表画像として記録するように制御する請求項１乃至７の何れか１項に記載の撮像装置。
【請求項９】
前記制御手段は、前記第１の撮影モードの場合において、前記記録時間が第１の時間未満の場合に、前記記録指示を受け付ける前に撮影した画像を前記画像ファイルの代表画像として記録するように制御することを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記制御手段は、前記第１の撮影モードの場合において、前記記録時間が第１の時間未満で、かつ前記記録指示を受け付ける前のプリ撮影の時間が第２の時間未満の場合に、前記記録指示を受け付ける前に撮影した画像を前記画像ファイルの代表画像として記録するように制御することを特徴とする請求項９に記載の撮像装置。
【請求項１１】
前記制御手段は、前記第１の撮影モードの場合において、前記記録時間が第１の時間未満で、かつ前記記録指示を受け付ける前のプリ撮影の時間が第２の時間以上の場合に、前記記録指示を受け付けたときに撮影した画像を前記画像ファイルの代表画像として記録するように制御することを特徴とする請求項９又は１０に記載の撮像装置。
【請求項１２】
撮像装置が実行する画像記録方法であって、
記録指示を受け付ける受付ステップと、
前記記録指示を受け付ける前に撮像手段により撮影した画像と、前記記録指示を受け付けた後に前記撮像手段により撮影した画像と、を１つの画像ファイルに記録するように制御する制御ステップと
を含み、
前記制御ステップでは、前記記録指示を受け付ける前に撮影した画像及び前記記録指示を受け付けた後に撮影した画像を画像ファイルとして記録するときに、第１の撮影モードの場合は、前記記録指示を受け付けたときに撮影した画像を前記画像ファイルの代表画像として記録するように制御し、第２の撮影モードの場合は、前記記録指示を受け付ける前に撮影した画像を前記画像ファイルの代表画像として記録するように制御することを特徴とする画像記録方法。
【請求項１３】
コンピュータを、請求項１乃至１１の何れか１項に記載の撮像装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、画像記録方法及びプログラムに関する。
【背景技術】
【０００２】
従来、シャッターチャンスを逃さないために、ユーザからの連写撮影指示よりも前から連写撮影を行い（プリ連写撮影）、連写撮影指示のタイミングの前に撮影された撮影画像から連写撮影画像として記録する方法が知られている。また、このようにして撮影された連写撮影画像をメディアにファイルとして記録する際、１つのファイルとして保存する方法が知られている。
【０００３】
連写撮影画像を１つのファイルとして保存する際は、画像の中から代表的な画像である主画像を選び出し、主画像のサムネイルをファイルのヘッダーに記録する。サムネイルは、再生機器等でサムネイル表示を行う際に用いられる。特許文献１には、１つのファイルに複数のサムネイルを記録しておき、再生機器による再生互換性問題の解消を図る技術が開示されている。
【０００４】
連写撮影画像を１つのファイルとして保存する方法として、２つのパターンが考えられる。ひとつは、一度の連写撮影操作で得られる連写撮影画像を１つのファイルとして保存するパターン（第１のモード）である。第１のモードでは、連写撮影操作を何度か繰り返すと、繰り返した分のファイルが生成される。もうひとつは、連写撮影操作を繰り返したら、１つのファイルに追記保存するパターン（第２のモード）である。第２のモードでは、連写撮影操作を何度か繰り返しても、ファイルは１つのままである。第２のモードでは、後からファイルの中のフレーム削除や入れ替えなどの編集操作がしやすいように、一度の連写単位でチャプターをつけ、まとめて操作できるようにする。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１５９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の通り、撮影画像の記録モードに応じて、画像ファイルの記録の仕方が異なっており、画像ファイルの用いられ方も異なっている。これに対し、従来技術においては、画像ファイルに適した代表画像が付与されないという課題があった。
【０００７】
本発明はこのような問題点に鑑みなされたもので、画像ファイルに適した代表画像を記録することを目的とする。
【課題を解決するための手段】
【０００８】
そこで、本発明は、撮像装置であって、撮像手段と、記録指示を受け付ける受付手段と、前記記録指示を受け付ける前に前記撮像手段により撮影した画像と、前記記録指示を受け付けた後に前記撮像手段により撮影した画像と、を１つの画像ファイルに記録するように制御する制御手段とを有し、前記制御手段は、前記記録指示を受け付ける前に撮影した画像及び前記記録指示を受け付けた後に撮影した画像を画像ファイルとして記録するときに、第１の撮影モードの場合は、前記記録指示を受け付けたときに撮影した画像を前記画像ファイルの代表画像として記録するように制御し、第２の撮影モードの場合は、前記記録指示を受け付ける前に撮影した画像を前記画像ファイルの代表画像として記録するように制御することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像ファイルに適した代表画像を記録することができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る撮像装置のハードウェア構成図である。
【図２】画像記録処理を示すフローチャートである。
【図３】画像ファイルの一例を示す図である。
【図４】第２の実施形態に係る画像記録処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面に基づいて説明する。
（第１の実施形態）
図１は、第１の実施形態に係る撮像装置１００のハードウェア構成図である。１０１は、撮像素子１０２の撮像面に被写体光学像を入射するレンズユニットである。レンズユニット１０１は、集光のための固定レンズ群、変倍レンズ群、絞り及び補正レンズ群からなり、補正レンズ群は、変倍レンズ群の動きで移動した結像位置を補正する機能と焦点調節を行う機能とを果たす。
【００１２】
撮像素子１０２は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサ等であり、入射光強度を電荷量に交換し、画像信号を生成する。撮像素子１０２は、所定の画素数の画像信号を任意のタイミングで出力する。本実施形態においては、連写撮影が行われる。このため、撮像素子１０２は、例えば３０フレーム毎秒のタイミングで出力する。１０３はカメラ信号処理部であり、撮像素子１０２からの画像信号に所定の処理を施して画像データを出力する。リサイズ部１１６は、所定の画素数の画像信号を任意の画素素数の画像信号に変換する。リサイズ部１１６は、例えば所定の画素数の画像信号を、水平１６０画素、垂直１２０画素のサムネイルサイズの画像信号に変換する。
【００１３】
圧縮伸長部１２１は、画像信号をＨＥＶＣ、ＪＰＥＧ等の符号化形式により圧縮伸長する。記録再生部１０４は、圧縮伸長部１２１により圧縮された画像データを、記録媒体１１２に記録し、記録媒体１１２に記録された圧縮画像データを再生する。記録再生部１０４は所定のファイルシステムに従い、記録媒体１１２に記録された画像ファイルを管理する。なお、画像ファイルのコンテナ形式としてはＭＰＦフォーマット、ＭＰ４フォーマット、またはその他のコンテナを適用してよい。
【００１４】
操作部１０７は、ユーザが操作入力する手段であり、その操作はマイコン１０８に入力される。操作部１０７は、プリ連写撮影の開始、連写撮影の撮影開始、終了を指示するレリーズボタン、設定変更を指示するメニューボタン、及びステータスの表示を指示するステータスボタンなどを含む。
【００１５】
マイコン１０８は、撮像装置１００の全体を制御する。なお、撮像装置１００は、マイコン１０８に替えて、ＣＰＵを有してもよい。１０９は、ＲＯＭであり、マイコン１０８が実行するプログラムなどが格納されている。１１０はＲＡＭであり、マイコン１０８がワーク領域として使用する揮発性メモリからなる。ＤＲＡＭ１１１は、カメラ信号処理部１０３、リサイズ部１１６、圧縮伸長部１２１及び記録再生部１０４の処理対象及び処理結果となる画像データを一時格納するのに使用される。
【００１６】
カメラ信号処理部１０３は、現像処理した画像データをＤＲＡＭ１１１に格納し、リサイズ部１１６はＤＲＡＭ１１１の現像処理された画像データをリサイズし、リサイズした画像データをＤＲＡＭ１１１に格納する。圧縮伸長部１２１は、ＤＲＡＭ１１１に格納される一連の画像データを読み出して圧縮し、圧縮画像データをＤＲＡＭ１１１に書き戻す。記録再生部１０４は、ＤＲＡＭ１１１の圧縮画像データを逐次読み出し、記録媒体１１２に記録する。このとき、ＤＲＡＭ１１１への圧縮画像データの書き戻しが、ＤＲＡＭ１１１から記録媒体１１２への圧縮画像データの記録よりも早く行われると、ＤＲＡＭ１１１の領域が枯渇し、記録動作を続行できなくなる（バッファフルとなる）。閾値を設け、ＤＲＡＭ１１１の領域が枯渇するよりも前に、ＤＲＡＭ１１１の残量が閾値よりも少なくなったらバッファフルとして記録動作を停止させる。プリ連写では、ＤＲＡＭ１１１から記録媒体１１２への圧縮画像データの記録は行われない。したがって、所定数の圧縮画像データがＤＲＡＭ１１１に蓄積されたら、マイコン１０８は、古いものから破棄するように制御する。
【００１７】
出力部１１７は、映像信号をＨＤＭＩ（登録商標）信号またはＳＤＩ信号などの所定のデジタル形式で外部に出力する。カウンタ回路１１８は、撮像装置１００のシステムカウンタであり、撮像装置１００はカウンタ回路１１８の出力カウント値に従い動作する。例えば、カメラ信号処理部１０３とカウンタ回路１１８は、カメラ信号処理部１０３が１フレームの画像データを出力する毎にカウント値が１インクリメントされるというように、互いに同期している。
【００１８】
表示制御部１１９は表示部１２０の画像表示を制御する手段であり、マイコン１０８の指示により、各種設定メニュー、タイトル及び時間などの情報を画像データに重畳して表示部１２０に表示させる。表示部１２０は例えば液晶パネルを有し、表示制御部１１９の制御により画像を表示する。タイマ１１５は、撮像装置１００のシステム時間を管理するリアルタイムクロックからなる。バス１０６は、撮像装置１００の上述した各要素間でのデータ及び制御信号の伝送に使用させる。
【００１９】
撮像装置１００における記録処理では、記録開始前に、ユーザは、圧縮伸長部１２１の圧縮率を含む圧縮モードを設定できる。連写画像を記録する設定では、圧縮伸長部１２１が連写画像を圧縮し、記録再生部１０４は、記録媒体１１２に圧縮画像データの連写画像ファイルを記録する。記録待機状態で、撮像素子１０２はレンズユニット１０１による光学像を画像信号に変換し、カメラ信号処理部１０３が撮像素子１０２の出力画像信号を所定形式の画像データに変換して、ＤＲＡＭ１１１に書き込む。表示制御部１１９は、ＤＲＡＭ１１１の画像データを読み出し、対応する画像を表示部１２０に表示させる。マイコン１０８は、操作部１０７によるユーザのプリ撮影開始指示および撮影開始指示に従い、圧縮伸長部１２１の圧縮動作と記録再生部１０４の記録動作を開始させる。マイコン１０８はまた、操作部１０７によるユーザの撮影停止指示に応じて、圧縮伸長部１２１の圧縮動作と記録再生部１０４の記録動作を停止させる。タイマ１１５は、操作部１０７による撮影開始指示からの経過時間を含む、撮像装置１００にかかわる時間を計測する。
【００２０】
図２は、撮像装置１００による画像記録処理を示すフローチャートである。Ｓ２０１において、マイコン１０８は、プリ連写開始指示を受け付けたか否かを判定する。マイコン１０８は、ユーザが操作部１０７のレリーズボタンを半押しした場合に、プリ連写開始指示を受け付ける。プリ連写とは、連写撮影に先立って開始される連写撮影処理である。マイコン１０８は、プリ連写開始指示を受け付けた場合には（Ｓ２０１でＹＥＳ）、処理をＳ２０２へ進める。Ｓ２０２において、マイコン１０８は、撮影画像とそのサムネイル（縮小画像）を生成する。具体的には、マイコン１０８は、撮像素子１０２からの画像信号を出力し、リサイズ部１１６でのリサイズ、圧縮伸長部１２１での圧縮を行うことで撮影画像を得る。さらに、マイコン１０８は、撮影画像を縮小してサムネイルを得る。次に、Ｓ２０３において、マイコン１０８は、Ｓ２０２において生成した撮影画像とサムネイルをバッファとしてのＤＲＡＭ１１１に格納する。
【００２１】
次に、Ｓ２０４において、マイコン１０８は、連写開始指示を受け付けたか否かを判定する。連写開始指示は、連写撮影により得られた撮影画像の記録の開始の指示であり、記録指示の一例である。Ｓ２０４の処理は、記録指示を受け付ける受付処理の一例である。マイコン１０８は、ユーザが操作部１０７のレリーズボタンを押下した場合に、連写開始指示を受け付ける。マイコン１０８は、連写開始指示を受け付けた場合には（Ｓ２０４でＹＥＳ）、処理をＳ２０５へ進める。マイコン１０８は、連写開始指示を受け付けなかった場合には（Ｓ２０４でＮＯ）、処理をＳ２０２へ進める。この場合、マイコン１０８は、Ｓ２０２〜Ｓ２０３の処理を定期的に繰り返す。
【００２２】
Ｓ２０５において、マイコン１０８は、撮像装置１００に設定されている撮影モードを確認する。本実施形態の撮像装置１００においては、撮影モードとして第１のモードと第２のモードが設定可能である。第１のモードは、連写撮影が繰り返された場合に、連写撮影毎の画像ファイルを新規に作成するモードである。すなわち、連写撮影が３回繰り返された場合には、３つの画像ファイルが作成される。一方、第２のモードは、連写撮影が繰り返された場合に、１つの画像ファイルに、各連写撮影により得られた画像を追記するモードである。すなわち、連写撮影が開始されると１つの画像ファイルが作成され、その後連写撮影が３回繰り返されると、作成済みの画像ファイルに画像が追記される。すなわち、作成される画像ファイルの数は、繰り返される連写撮影の回数に関わらず１つのみである。
【００２３】
マイコン１０８は、第１のモードの場合には（Ｓ２０５でＹＥＳ）、処理をＳ２０６へ進める。マイコン１０８は、第２のモードの場合には（Ｓ２０５でＮＯ）、処理をＳ２０７へ進める。Ｓ２０６において、マイコン１０８は、連写開始指示を受け付けたタイミングにおいて撮影された撮影画像を画像ファイルの代表画像として決定する。そして、マイコン１０８は、代表画像のサムネイルを生成し、これをヘッダー情報としてバッファに記録する。マイコン１０８は、その後処理をＳ２０８へ進める。Ｓ２０７において、マイコン１０８は、プリ連写開始指示を受け付けたタイミングにおいて撮影された撮影画像を画像ファイルの代表画像として決定する。そして、マイコン１０８は、代表画像のサムネイルを生成し、これをヘッダー情報としてバッファに記録する。その後、マイコン１０８は、処理をＳ２０８へ進める。
【００２４】
Ｓ２０８において、マイコン１０８は、記録再生部１０４がＤＲＡＭ１１１から記録媒体１１２への書き出しを開始するよう制御する。次に、Ｓ２０９において、マイコン１０８は、撮影画像及びそのサムネイルを生成する。次に、Ｓ２１０において、マイコン１０８は、Ｓ２０９において生成した撮影画像とサムネイルをバッファに格納する。次に、Ｓ２１１において、マイコン１０８は、連写終了指示を受け付けたか否かを判定する。ここで、連写終了指示は、記録終了指示の一例である。ユーザがレリーズボタンを離した場合に、マイコン１０８は、連写終了指示を受け付ける。マイコン１０８は、連写終了指示を受け付けた場合には（Ｓ２１１でＹＥＳ）、処理をＳ２１２へ進める。マイコン１０８は、連写終了指示を受け付けなった場合には（Ｓ２１１でＮＯ）、処理をＳ２０９へ進める。この場合には、マイコン１０８は、Ｓ２０９〜Ｓ２１０を定期的に繰り返すことにより、フレームの記録を行う。
【００２５】
Ｓ２１２において、マイコン１０８は、バッファとしてのＤＲＡＭ１１１に残っている撮影画像、サムネイル及びヘッダー情報を読み出し、これらを含む画像ファイルを生成し、これを記録媒体１１２に格納する。以上で記録処理が完了する。なお、サムネイルは画像ファイルの代表画像として決定された撮影画像に対応するものであり、Ｓ２１２の処理は、代表画像として決定された撮影画像を代表画像として画像ファイルに記録するよう制御する制御処理の一例である。
【００２６】
図３は、画像ファイルの一例を示す図である。図３（ａ）に示す連続するフレーム３００は、プリ連写開始指示を受け付けたタイミングから連写終了指示を受け付けたタイミングまでに生成され、バッファに一時記憶されたフレームである。マイコン１０８は、プリ連写開始指示から連写開始指示までの間に、所定時間以上古いフレームを適宜バッファから破棄する。そして、マイコン１０８は、連写開始指示を受け付けると、画像ファイルとして記録されるフレームを決定する。本実施形態においては、５フレーム以上古いフレームをバッファから破棄するものとする。また、図３では、フレーム５が生成されたタイミングで連写開始指示を受け付け、フレーム１からフレーム９を画像ファイルとして記録する場合を例に説明する。
【００２７】
図３（ｂ）の画像ファイル３１０は、第１のモードにおいて作成される画像ファイルである。第１のモードでは、連写開始指示のタイミングにおいて生成された撮影画像、すなわちフレーム５の撮影画像が代表画像として決定される。そして、代表画像のサムネイルがヘッダー情報として画像ファイルに書き込まれる。図３（ｃ）の画像ファイル３２０は、第２のモードにおいて作成される画像ファイルである。第２のモードでは、プリ連写のタイミングにおいて生成された撮影画像、すなわちフレーム１の撮影画像が代表画像として決定される。そして、代表画像のサムネイルがヘッダー情報として画像ファイルに書き込まれる。このように、画像ファイル３２０においては、連写撮影に対応したチャプター単位でフレームが追記されるので、チャプター単位での編集を容易に行うことができる。
【００２８】
以上のように、第１の実施形態の撮像装置１００は、第１のモードにおいては、連写開始のタイミングの撮影画像を画像ファイルの代表画像として記録し、第２のモードにおいては、プリ連写開始のタイミングの撮影画像を代表画像として記録する。このように、撮像装置１００は、画像ファイルに適した代表画像を記録することができる。
【００２９】
第１のモードにおいて生成された画像ファイルは、そのサムネイルを一覧表示することで、ユーザが所望の画像ファイルを選択する、というように用いられる。このため、表示されるサムネイルは、ユーザが連写を開始したタイミングにおいて得られた撮影画像に対応するものが望ましい。これに対応し、撮像装置１００は、第１のモードにおいては、連写開始のタイミングの撮影画像のサムネイルを代表画像として記録するので、連写開始のタイミングのサムネイルを表示することができる。したがって、ユーザは、違和感なく、サムネイルから所望の画像ファイルを特定することができる。
【００３０】
また、第２のモードにおいて生成された画像ファイルに対しては、連写撮影の単位であるチャプター単位で削除や入れ替えといった編集が行われる。このため、画像ファイルの代表画像には、複数のチャプターを代表する画像を用いるのが望ましい。これに対応し、撮像装置１００は、第２のモードにおいては、プリ連写開始のタイミングの撮影画像のサムネイルを代表画像として記録する。したがって、ユーザは、複数のチャプターを含んだ画像ファイルを容易に特定することができる。
【００３１】
第１の変形例について説明する。本実施形態においては、第２のモードにおいては、プリ連写開始のタイミングの撮影画像、すなわち画像ファイルに含まれる撮影画像のうち一番古い撮影画像に対応するサムネイルを代表画像とした。ただし、撮像装置１００は、連写撮影開始指示のタイミングよりも前に撮影された撮影画像に対応するサムネイルを代表画像として決定すればよく、最も古い撮影画像に限定されるものではない。
【００３２】
第２の変形例について説明する。撮像装置１００は、各モードに応じたタイミングの撮影画像を代表画像として記録するよう制御すればよく、具体的な記録方法は実施形態に限定されるものではない。他の例としては、撮像装置１００は、サムネイルに替えて代表画像としての撮影画像の識別情報をヘッダー情報として書き込んでもよい。
【００３３】
（第２の実施形態）
次に、第２の実施形態に係る撮像装置１００について、第１の実施形態に係る撮像装置１００と異なる点を主に説明する。シャッターチャンスが来たもののすぐにシャッターチャンスが終わってしまったような場合には、ユーザは、連写開始のユーザ操作を行った直後に連写終了のユーザ操作を行う。本実施形態の撮像装置１００は、このような場合には、第１のモードにおいても、連写開始のタイミングのサムネイルではなく、プリ連写開始のタイミングのサムネイルを代表画像として記録する。
【００３４】
図４は、第２の実施形態に係る撮像装置１００による画像記録処理を示すフローチャートである。Ｓ４０１〜Ｓ４０５の処理は、図２を参照しつつ説明したＳ２０１〜Ｓ２０５の処理と同様である。Ｓ４０５において、マイコン１０８は、第１のモードの場合には（Ｓ４０５でＹＥＳ）、処理をＳ４０６へ進める。マイコン１０８は、第２のモードの場合には（Ｓ４０５でＮＯ）、処理をＳ４０８へ進める。Ｓ４０６において、マイコン１０８は、連写開始指示を受け付けたタイミングにおいて撮影された撮影画像を画像ファイルの代表画像として決定する。そして、マイコン１０８は、代表画像のサムネイルを生成し、これをヘッダー情報としてバッファに記録する。本処理は、Ｓ２０６の処理と同様である。次に、Ｓ４０７において、マイコン１０８は、プリ連写開始指示を受け付けたタイミングにおいて撮影された撮影画像のサムネイルを生成し、生成したサムネイルをバッファに保存する。マイコン１０８は、その後処理をＳ４０９へ進める。
【００３５】
Ｓ４０８において、マイコン１０８は、プリ連写開始指示を受け付けたタイミングにおいて撮影された撮影画像を画像ファイルの代表画像として決定する。そして、マイコン１０８は、代表画像のサムネイルを生成し、これをヘッダー情報としてバッファに記録する。その後、マイコン１０８は、処理をＳ４０９へ進める。Ｓ４０９〜Ｓ４１２の処理は、Ｓ２０８〜Ｓ２１１の処理と同様である。Ｓ４１２において、マイコン１０８は、連写終了指示を受け付けた場合には（Ｓ４１２でＹＥＳ）、処理をＳ４１３へ進める。
【００３６】
Ｓ４１３において、マイコン１０８は、連写時間が第１の時間未満か否かを判定する。ここで、連写時間とは、連写開始指示を受け付けたタイミングから連写終了指示を受け付けたタイミングまでの時間であり、記録時間の一例である。第１の時間は、予め定められた所定時間である。マイコン１０８は、第１の時間未満の場合には（Ｓ４１３でＹＥＳ）、処理をＳ４１４へ進める。マイコン１０８は、第１の時間以上場合には（Ｓ４１３でＮＯ）、処理をＳ４１７へ進める。
【００３７】
Ｓ４１４において、マイコン１０８は、プリ連写時間が第２の時間未満か否かを判定する。ここで、プリ連写時間は、プリ連写開始指示を受け付けたタイミングから連写開始指示を受け付けたタイミングまでの時間である。第２の時間は、予め定められた所定時間である。マイコン１０８は、第２の時間未満の場合には（Ｓ４１４でＹＥＳ）、処理をＳ４１５へ進める。マイコン１０８は、第２の時間以上の場合には（Ｓ４１４でＮＯ）、処理をＳ４１５へ進める。Ｓ４１５において、マイコン１０８は、記録モードを確認する。マイコン１０８は、記録モードが第１のモードの場合には（Ｓ４１５でＹＥＳ）、処理をＳ４１６へ進める。マイコン１０８は、記録モードが第２のモードの場合には（Ｓ４１５でＮＯ）、処理をＳ４１７へ進める。
【００３８】
Ｓ４１６において、マイコン１０８は、Ｓ４０７においてバッファに記録しておいたプリ連写開始指示のタイミングのサムネイルを用いてヘッダー情報を生成し直す。マイコン１０８は、その後処理をＳ４１７へ進める。Ｓ４１７において、マイコン１０８は、バッファとしてのＤＲＡＭ１１１に残っている撮影画像、サムネイル及びヘッダー情報を読み出し、これらを含む画像ファイルを生成し、これを記録媒体１１２に格納する。なお、Ｓ４１７の処理は、Ｓ２１２の処理と同様である。
【００３９】
このように、第２の実施形態に係る撮像装置１００は、第１のモードに設定されている場合でも、連写時間が第１の時間未満で、かつプリ連写時間が第２の時間以上の場合には、プリ連写開始のタイミングの撮影画像を代表画像に決定する。なお、第２の実施形態に係る撮像装置１００のこれ以外の構成及び処理は、第１の実施形態に係る撮像装置１００の構成及び処理と同様である。
【００４０】
以上のように、第２の実施形態においては、撮像装置１００は、連写時間が第１の時間未満で、かつプリ連写時間が第２の時間以上の場合には、プリ連写開始のタイミグの撮影画像を代表画像として記録する。これにより、シャッターチャンスによい近いタイミングで撮影された撮影画像を画像ファイルの代表画像とすることができる。また、撮像装置１００は、プリ連写時間が第２の時間未満の場合には、連写開始のタイミングの撮影画像を代表画像として記録する。これは、ユーザが単写のような操作をしていると考えられるためである。
【００４１】
なお、第２の実施形態の変形例について説明する。撮像装置１００は、第１のモードの場合には、プリ連写時間に関わらず、連写時間が第１時間未満の場合に、プリ連写開始のタイミングの撮影画像を代表画像として決定してもよい。
【００４２】
上述の実施形態においては、第２のモードにおいては、連写撮影を繰り返し実行した場合に、繰り返し行った連写撮影の画像データを１つのファイルに追記するものとした。しかし、第２のモードはこれに限らず、連写撮影ではなく、レリーズボタンを全押ししたタイミングの画像のみを記録するモードでもよい。例えば、レリーズボタンを半押ししてからプリ撮影を行い、レリーズボタンを全押しして記録指示するまでに撮影したプリ撮影画像を記録し、プリ撮影指示と記録指示により記録されるプリ撮影画像を、特定のファイルに追記して記録するモードであってもよい。ここで、特定のファイルは、第２のモードに対応したファイルとする。
【００４３】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００４４】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００４５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００４６】
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【符号の説明】
【００４７】
１００  撮像装置
１０８  マイコン
【図１】
2020048167.tif 000003
【図２】
2020048167.tif 000004
【図３】
2020048167.tif 000005
【図４】
2020048167.tif 000006