(57)【要約】【課題】動画撮影中における静止画撮影のユーザビリティを向上させる。【解決手段】画像処理装置の一例である撮像装置１００は、動画と静止画の撮影を行う撮像手段と、撮影される動画の映像データを記憶する記憶媒体１０５と、撮影された静止画の画像データを記憶するバッファメモリと、撮影中の動画と撮影された静止画を表示する表示部１０６とを備える。撮像装置１００の動作を制御するＣＰＵ１０３は、表示部１０６に表示された静止画の中から削除対象の静止画の選択を受け付け、撮像手段による動画の撮影中に選択された静止画の画像データをバッファメモリから削除する。【選択図】図４
2019054377.tif 000002
【特許請求の範囲】
【請求項１】
動画と静止画の撮影を行う撮像手段と、
前記撮像手段により撮影される動画の映像データを記憶する第１の記憶手段と、
前記撮像手段により撮影された静止画の画像データを記憶する第２の記憶手段と、
前記撮像手段による撮影中の動画と前記撮像手段により撮影された静止画を表示する表示手段と、
前記表示手段に表示された静止画の中から削除対象の静止画の選択を受け付ける選択手段と、
前記撮像手段による動画の撮影中に前記選択手段により選択された静止画の画像データを前記第２の記憶手段から削除する削除手段と、を備えることを特徴とする画像処理装置。
【請求項２】
前記削除対象の静止画の選択を前記選択手段が受け付けた際に、前記選択された静止画を前記表示手段の表示画面から消去する消去手段を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記表示手段に重畳して設けられたタッチパネルを備え、
前記選択手段は、前記表示手段に表示された静止画に対するフリック操作を検出し、前記フリック操作がなされた静止画を前記削除対象の静止画として選択することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記選択手段は、前記削除対象の静止画であることを示すマークを前記表示手段に表示された前記削除対象の静止画に重畳表示し、
前記第２の記憶手段に新しい静止画の画像データを記憶する容量がない状態で前記撮像手段による新たな静止画の撮影が行われた場合に、前記削除手段は前記マークが重畳表示された静止画の画像データを前記第２の記憶手段から削除し、前記第２の記憶手段は前記新たな静止画の画像データを記憶することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記削除手段が削除した画像データに係る静止画の前記表示手段での表示を消去し、前記新たな静止画を前記表示手段に表示する制御手段を備えることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記第２の記憶手段に記憶された画像データを静止画ごとに複数のデータに分割する分割手段と、
前記動画の撮影を行いながら前記分割手段により生成された複数のデータを前記第２の記憶手段から前記第１の記憶手段へ逐次移動させる逐次移動手段と、を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記複数のデータの前記第１の記憶手段への移動が完了した静止画を前記表示手段の表示画面から消去する消去手段を備えることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記撮像手段による動画の撮影が終了した後に、前記第２の記憶手段に記憶されている静止画の画像データを前記第１の記憶手段へ移動させる移動手段を備えることを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記撮像手段は、所定の時間間隔で自動的に静止画を撮影することを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記撮像手段が撮影する動画から人物を検出する検出手段を備え、
前記撮像手段は、前記検出手段が人物を検出したときに自動的に静止画を撮影することを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１１】
前記撮像手段は、連写により複数の静止画からなる１組の静止画を撮影し、
前記表示手段は、前記１組の静止画のうちの１つの静止画を表示画面に表示し、
前記削除手段は、前記表示画面に表示された前記１つの静止画が削除対象として前記選択手段により選択された場合には、前記１つの静止画を含む前記１組の静止画の全ての画像データを前記第２の記憶手段から削除することを特徴とする請求項１に記載の画像処理装置。
【請求項１２】
通信手段を介して通信可能に接続される画像処理装置と外部機器を有する画像処理システムであって、
前記画像処理装置は、
動画の撮影と、前記外部機器から受信した静止画の撮影指示に応じた静止画の撮影とを行う撮像手段と、
前記撮像手段により撮影される動画の映像データを記憶する第１の記憶手段と、
前記撮像手段により撮影された静止画の画像データを記憶する第２の記憶手段と、
前記撮像手段による撮影中の動画を表示する第１の表示手段と、
前記外部機器から受信した静止画の削除指示に応じて該削除指示に関わる静止画の画像データを前記撮像手段による動画の撮影中に前記第２の記憶手段から削除する削除手段と、を備え、
前記外部機器は、
静止画の撮影を前記画像処理装置に指示する撮影指示手段と、
前記画像処理装置で撮影された静止画を表示する第２の表示手段と、
前記第２の表示手段に表示された静止画の中から削除対象の静止画の選択を受け付ける選択手段と、
前記選択手段により選択された静止画の画像データを前記第２の記憶手段から削除する指示を前記画像処理装置に指示する削除指示手段と、を備えることを特徴とする画像処理システム。
【請求項１３】
撮像手段を備える画像処理装置の制御方法であって、
前記撮像手段により動画を撮影し、得られる映像データを第１の記憶手段に記憶するステップと、
前記動画の撮影中に前記撮像手段により静止画を撮影し、得られた画像データを第２の記憶手段に記憶するステップと、
前記撮像手段による撮影中の動画と前記撮像手段により撮影された静止画を表示手段に表示するステップと、
前記表示手段に表示された静止画の中から削除対象の静止画の選択を受け付けるステップと、
前記撮像手段による動画の撮影中に、前記削除対象として選択された静止画の画像データを前記第２の記憶手段から削除するステップと、
前記削除対象として選択された静止画の前記表示手段での表示を消去するにステップと、を有することを特徴とする画像処理装置の制御方法。
【請求項１４】
通信手段を介して通信可能に接続される画像処理装置と外部機器を有する画像処理システムの制御方法であって、
前記画像処理装置が、動画の撮影を行って得られる映像データを第１の記憶手段に記憶すると共に前記映像データを前記外部機器へ送信するステップと、
前記外部機器が、前記画像処理装置へ静止画の撮影指示を送信するステップと、
前記画像処理装置が、前記撮影指示に応じて静止画を撮影し、得られた画像データを第２の記憶手段に記憶するステップと、
前記外部機器が、該外部機器の表示手段に前記画像処理装置で撮影された静止画を表示するステップと、
前記外部機器が、前記表示手段に表示された静止画の中から削除対象の静止画の選択を受け付けるステップと、
前記外部機器が、前記削除対象とされた静止画の画像データを前記第２の記憶手段から削除する削除指示を前記画像処理装置に指示するステップと、
前記画像処理装置が、前記削除指示に応じて該削除指示に関わる静止画の画像データを動画撮影中に前記第２の記憶手段から削除するステップと、
前記外部機器が、前記削除対象とされた静止画の前記表示手段での表示を消去するステップと、を有することを特徴とする画像処理システムの制御方法。
【請求項１５】
請求項１３に記載の画像処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像手段を有する画像処理装置を備える画像処理システム、撮像手段を有する画像処理装置及びその制御方法並びにプログラムに関する。
【背景技術】
【０００２】
動画撮影中に静止画を撮影することができる撮像装置が知られている。このような撮像装置を用いて動画撮影中に静止画を撮影する場合、撮影した静止画は、動画を記憶している記憶媒体（ＳＤカード等の記録メディア等）とは別の記憶手段（撮像装置の制御システム内のＲＡＭ等）に一時的に記憶される。例えば、撮影中の動画の映像データを記録メディアに記憶し、静止画の画像データをバッファメモリ（ＲＡＭ）に一時的に記憶し、動画の撮影終了後に静止画の画像データをバッファメモリから記録メディアに移す技術が特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１４２７９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載された技術では、動画撮影中における静止画の撮影可能枚数はバッファメモリの容量に依存する。そのため、静止画の画像データを一時的に記憶するためのバッファメモリの空き容量が動画撮影中に足らなくなった場合には、次の静止画を撮影することができないという問題がある。
【０００５】
本発明は、動画撮影中における静止画撮影のユーザビリティを向上させることができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る画像処理装置は、動画と静止画の撮影を行う撮像手段と、前記撮像手段により撮影される動画の映像データを記憶する第１の記憶手段と、前記撮像手段により撮影された静止画の画像データを記憶する第２の記憶手段と、前記撮像手段による撮影中の動画と前記撮像手段により撮影された静止画を表示する表示手段と、前記表示手段に表示された静止画の中から削除対象の静止画の選択を受け付ける選択手段と、前記撮像手段による動画の撮影中に前記選択手段により選択された静止画の画像データを前記第２の記憶手段から削除する削除手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、動画撮影中における静止画撮影のユーザビリティを向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る撮像装置の概略構成を示すブロック図である。
【図２】動画撮影開始後に実行される処理のフローチャートである。
【図３】動画撮影中に表示部に表示されるＵＩの一例を示す図である。
【図４】静止画の画像データをバッファメモリから削除する手順を説明する図である。
【図５】静止画の画像データをバッファメモリから削除する手順を説明するフローチャートである。
【図６】動画撮影開始後に実行される別の処理のフローチャートである。
【図７】動画撮影中に表示部に表示されるＵＩの別の例を示す図である。
【図８】記憶指定がオフの静止画を自動的に削除して新たな静止画の撮影を可能にする処理のフローチャートである。
【図９】動画撮影中に自動的に静止画を撮影する処理のフローチャートである。
【図１０】動画撮影中に静止画の画像データをバッファメモリから記憶媒体に移動させる処理のフローチャートである。
【図１１】本発明の実施形態に係る撮像システムの概略構成を示すブロック図である。
【図１２】動画撮影中に撮像システムで実行される処理のフローチャートである。
【図１３】動画撮影中の撮像装置及びタブレットの各表示部に表示される画面の一例を示す図である。
【図１４】動画撮影中に静止画撮影が行われたときに撮像システムで実行される処理のフローチャートである。
【図１５】動画撮影中に静止画撮影が行われたときにタブレットの表示部に表示される画面の一例を示す図である。
【図１６】撮像システムで実行される静止画の削除処理のフローチャートである。
【発明を実施するための形態】
【０００９】
＜第１実施形態＞
本発明の実施形態について、以下に添付図面を参照して詳細に説明する。第１実施形態では、本発明に係る画像処理装置の一例として、撮像装置を取り上げることとする。また、本実施形態では、１人の人物（以下「ユーザ」という）が１台の撮像装置を用いて動画を撮影しており、動画撮影中に静止画を撮影して、動画の映像データと共に静止画の画像データを記憶するシーンを想定した説明を行う。なお、撮像装置を手持ちして動画を撮影している間に静止画を撮影する場合、静止画を撮影する操作がユーザにとって大きな負荷（負担）となる場合がある。そこで、本実施形態では、三脚を使用して撮像装置が固定され、ユーザは動画撮影の開始と終了、静止画の撮影を指示するだけでよい撮影スタイルを前提とする。
【００１０】
図１は、本発明の第１実施形態に係る撮像装置１００の概略構成を示すブロック図である。撮像装置１００は、撮像光学系１０１、撮像素子１０２、ＣＰＵ１０３、一次記憶装置１０４、記憶媒体１０５、表示部１０６及び操作部１０７を備える。撮像装置１００は、具体的には、デジタル一眼レフカメラ、デジタルビデオカメラ、デジタルコンパクトカメラであるが、撮像素子１０２による撮像機能を有するスマートフォン等の情報通信機器（電子機器）であっても構わない。
【００１１】
撮像光学系１０１は、レンズやシャッタ、絞り等から構成されており、被写体からの光を適切な光量とタイミングで撮像素子１０２に結像させる。撮像素子１０２は、撮像光学系１０１を通って結像した光学像を画像に変換するＣＭＯＳセンサやＣＣＤセンサ等である。一次記憶装置１０４は、撮像装置１００の動作を制御するためのプログラム（ファームウェア）や各種の設定情報等を記憶するＲＯＭと、ＣＰＵ１０３がＲＯＭから読み出したプログラムを展開するための作業領域として用いられるＲＡＭを有する。ＲＡＭは、ＣＰＵ１０３による演算結果等を一時的に記憶する役割を担うと共に、動画撮影中に撮影された静止画の画像データを一時的に記憶する役割を担う。以下の説明では、静止画の画像データを一時的に記憶するために用いることが可能なＲＡＭの領域を特に「バッファメモリ」と称呼することとする。ＣＰＵ１０３は、一次記憶装置１０４のＲＯＭから読み出した各種のプログラムを一次記憶装置１０４のＲＡＭに展開して撮像装置１００の各部の動作や処理を制御することにより、撮像装置１００の全体的な制御を行う。
【００１２】
記憶媒体１０５は、例えば、ＳＤカード等の記録メディアであり、撮影中の動画の映像データを記憶する。詳細は後述するが、動画撮影中に静止画が撮影された場合、動画撮影終了後に、静止画の画像データはバッファメモリ（一次記憶装置１０４）から記憶媒体１０５へ移されて記憶される。表示部１０６は、動画撮影時の動画（映像）や動画撮影中に撮影された静止画、ユーザが撮像装置１００を操作するための対話的な情報表示等を行う。操作部１０７は、ユーザの操作を受け付けるボタンやスイッチ、表示部１０６に重畳して設けられるタッチパネル等である。
【００１３】
次に、撮像装置１００で動画を撮影しながら静止画を撮影した場合に撮像装置１００で実行される処理について説明する。図２は、撮像装置１００での動画撮影開始後に実行される第１実施形態での処理を説明するフローチャートである。図２のフローチャートに示す各ステップは、ＣＰＵ１０３が一次記憶装置１０４から読み出した所定のプログラムを実行して、撮像装置１００の各部の動作を制御することによって実現される。このことは、後述する図５、第２実施形態での図６と図８、第３実施形態での図９及び第４実施形態での図１０の各フローチャートに従う各ステップでの処理についても同様である。図３は、撮像装置１００での動画撮影中における表示部１０６での表示例を示す図である。
【００１４】
ユーザが動画撮影を開始すると、ステップＳ２００においてＣＰＵ１０３は、記憶媒体１０５への映像データの記憶を開始する。図３（ａ）は、動画撮影開始後に表示部１０６に表示される画面３００の一例を示している。画面３００内の領域３０１には、撮影中の動画がライブビュー形式で表示され、領域３０１の左上に動画撮影中であることをユーザに視認させるためのメッセージが表示されている。領域３０１内には、タッチパネルを用いた操作ボタンとして、動画撮影停止ボタン３０２と静止画記憶ボタン３０３が表示されている。ユーザが動画撮影停止ボタン３０２を押すと、動画撮影は終了する。ユーザが静止画記憶ボタン３０３を押すと、動画撮影中であっても静止画を撮影することができる。
【００１５】
画面３００の右側に設けられた領域３０４，３０５，３０６には、動画撮影中に撮影した静止画が表示される。図３（ａ）には、静止画が撮影されていない状態が示されている。なお、動画撮影が終了するまでの間、静止画はバッファメモリ（一次記憶装置１０４）に記憶されるため、動画撮影中に記憶可能な静止画の枚数はバッファメモリの容量に依存する。ここでは、１回の動画撮影中に最大で３枚までの静止画の記憶が可能であるものとする。したがって、動画撮影を終了させた後に新たに動画撮影が開始された場合には、新たに３枚までの静止画の画像データを記憶することができる。画面３００の右下には、動画撮影中に取得した全ての静止画を削除するための全削除ボタン３０７が設けられている。全削除ボタン３０７は、静止画の画像データがバッファメモリに記憶されていない場合には無効状態に設定され、ユーザの操作を受け付けない。
【００１６】
ステップＳ２０１においてＣＰＵ１０３は、静止画記憶ボタン３０３が押されたか否かを判定する。ＣＰＵ１０３は、静止画記憶ボタン３０３が押されたと判定した場合（Ｓ２０１でＹＥＳ）、処理をステップＳ２０２へ進め、静止画記憶ボタン３０３は押されていないと判定した場合（Ｓ２０１でＮＯ）、処理をステップＳ２０４へ進める。ステップＳ２０２においてＣＰＵ１０３は、バッファメモリに静止画の画像データを記憶（一時的に保存）する。静止画の画像データをバッファメモリに記憶するのは、記憶媒体１０５へは映像データの記憶（書き込み）を行っているためである。後述するように、動画撮影の終了後には、静止画の画像データはバッファメモリから記憶媒体１０５へ移動され、記憶される。
【００１７】
なお、映像データは、ＭＯＶ形式やＭＰ４形式に圧縮されて記憶媒体１０５に記憶されるが、静止画の画像データはＲＡＷ画像等の形式でバッファメモリに記憶される。静止画の画像データをＲＡＷ画像で記憶することにより、単純に動画から静止画を切り出した画像よりも高精細な静止画を得ることができる。また、ＣＰＵ１０３は、静止画の撮影に適したシャッタスピード等で静止画撮影を行う。
【００１８】
ステップＳ２０３においてＣＰＵ１０３は、取得した静止画を表示部１０６に表示する。ここで、静止画の画像データがＲＡＷ形式で記憶されている場合、そのままでは表示部１０６に表示することができない。そのため、表示部１０６には、対応する動画のフレームが切り出されて表示されるか又はＲＡＷ画像が現像されて表示される。図３（ｂ）は、１枚目の静止画の画像データがバッファメモリに記憶された後の表示部１０６の画面３１０を示している。領域３０４に静止画３１１が表示されており、静止画の画像データがバッファメモリに記憶されたため、全削除ボタン３０７に対する操作が有効となっている。なお、ここでは、全削除ボタン３０７の背景色で全削除ボタン３０７に対する操作の無効／有効をユーザが識別することができるようにしているが、別の表示方法で全削除ボタン３０７に対する操作の無効／有効を表現してもよい。ＣＰＵ１０３は、ステップＳ２０３の処理後にステップＳ２０４へ処理を進める。
【００１９】
ステップＳ２０４においてＣＰＵ１０３は、動画撮影停止ボタン３０２が押されたか否かを判定する。ＣＰＵ１０３は、動画撮影停止ボタン３０２は押されていないと判定した場合（Ｓ２０４でＮＯ）、処理をステップＳ２０１へ戻し、動画撮影停止ボタン３０２が押されたと判定した場合（Ｓ２０４でＹＥＳ）、処理をステップＳ２０５へ進める。
【００２０】
ステップＳ２０５においてＣＰＵ１０３は、記憶媒体１０５への映像データの記憶（書き込み）を終了させる。ステップＳ２０６においてＣＰＵ１０３は、静止画が１枚以上撮影されたか否かを判定する。ＣＰＵ１０３は、静止画が１枚も撮影されていないと判定した場合（Ｓ２０６でＮＯ）、本処理を終了させ、１枚以上の静止画が撮影されていると判定した場合（Ｓ２０６でＹＥＳ）、処理をステップＳ２０７へ進める。例えば、図３（ｂ）のように１枚の静止画が撮影されている場合、処理はステップＳ２０６からステップＳ２０７へ進められる。ステップＳ２０７においてＣＰＵ１０３は、バッファメモリに記憶されている静止画の画像データを記憶媒体１０５へ移動、記憶させて、本処理を終了させる。こうして、最終的には記憶媒体１０５に動画の映像データと静止画の画像データの両方が記憶される。
【００２１】
１回の動画撮影中に３枚以下の静止画が記憶された場合には、図２及び図３を参照した上述の説明通りの処理が可能である。しかし、動画撮影中に静止画を撮影しようしたが、既に３枚の静止画を撮影してしまっている場合には、バッファメモリから少なくとも１枚分の静止画の画像データを削除しなければ、新たに静止画を撮影することができない。この問題に鑑みて、次に、バッファメモリに記憶された静止画の画像データを削除して、新たに静止画の撮影を可能にする手順について説明する。
【００２２】
図４は、バッファメモリに記憶された静止画の画像データを削除する手順を表示部１０６に表示される画面を用いて説明する図である。図４（ａ）の画面４００は、静止画の記憶枚数が上限（３枚）に達した状態の一例を示しており、領域３０４，３０５，３０６のそれぞれに、撮影された静止画４０１，４０２，４０３が表示されている。ここで、静止画４０１では、フレーム内に被写体が適切な大きさで収まっているが、静止画４０２と静止画４０３では、被写体がフレームに収まっておらず、且つ、被写体が切れてしまっている。そこで、静止画４０２，４０３の画像データをバッファメモリから削除することを考える。
【００２３】
撮像装置１００では、表示部１０６にタッチパネルが設けられており、削除したい静止画をユーザが画面４００外にフリック操作することにより、フリック操作された静止画の画像データがバッファメモリから削除されるようになっている。図５（ａ）は、任意の静止画の画像データを削除する処理のフローチャートである。
【００２４】
ステップＳ５００においてＣＰＵ１０３は、フリック操作された静止画を表示部１０６の表示画面から消去する。例えば、ユーザが、画面４００に対してユーザが静止画４０２を画面外へフリック操作することで、ステップＳ５００の処理が開始された場合、画面４００の領域３０５から静止画４０２が消去される。続くステップＳ５０１においてＣＰＵ１０３は、フリック操作された静止画の画像データをバッファメモリから削除する。削除する静止画が１枚である場合には、これにより本処理は終了するが、例えば、続いて静止画４０３も削除する場合には、ユーザは静止画４０３を画面外へフリック操作すればよい。
【００２５】
図４（ｂ）は、ステップＳ５００〜Ｓ５０１の処理により静止画４０２，４０３が削除された後の表示部１０６の画面４１０を示しており、領域３０５，３０６が空白となっていることがわかる。こうして、動画撮影を継続しながら、必要な静止画を残しつつ不要な静止画を簡単な操作で削除して、新たな静止画を撮影することが可能となる。
【００２６】
次に、動画撮影中に動画撮影を停止させることなく、撮影した全ての静止画の画像データを削除する手順について説明する。図４（ｃ）の画面４２０は、静止画の記憶枚数が上限（３枚）に達した状態の別の例を示しており、領域３０４，３０５，３０６のそれぞれに、撮影された静止画４２１，４２２，４２３が表示されている。静止画４２１は、ユーザが撮影失敗と判断する程度に、フレームに対して被写体が小さい。また、静止画４２２，４２３はそれぞれ図４（ａ）に示した静止画４０２，４０３と同じであり、被写体がフレームから切れてしまっている。
【００２７】
撮像装置１００による動画撮影中には、表示部１０６に全削除ボタン３０７が表示される。ユーザは、全削除ボタン３０７を押下することにより、全ての静止画４２１〜４２３を画面４２０から消去すると共にそれらの画像データをバッファメモリから削除することができる。図５（ｂ）は、全ての静止画の画像データを削除する処理のフローチャートである。
【００２８】
ステップＳ５１０の処理は、全削除ボタン３０７が押されたことをＣＰＵ１０３が検出したことをトリガとして開始される。ステップＳ５１０においてＣＰＵ１０３は、全ての静止画を表示部１０６の表示画面から消去する。ここでは、画面４２０から静止画４２１〜４２３の表示が消去される。ステップＳ５１１においてＣＰＵ１０３は、全ての静止画の画像データをバッファメモリから削除する。図４（ｄ）は、ステップＳ５１０〜Ｓ５１１の処理により静止画４２１〜４２２が削除された後の表示部１０６の画面４３０を示しており、領域３０４〜３０６が空白となっていることがわかる。なお、全ての静止画が削除されたことにより、全削除ボタン３０７は操作無効の状態となる。こうして、動画撮影を継続しながら、不要な静止画を簡単な操作で削除して、新たな静止画を撮影することができる。
【００２９】
＜第２実施形態＞
第１実施形態では、撮像装置１００による動画撮影中に静止画を１枚ずつ撮影する形態について説明した。本実施形態では、撮像装置１００による動画撮影中に静止画の連写（複数の静止画の連続撮影）を行う形態について説明する。なお、撮像装置１００のハードウェア構成は図１を参照した説明に準ずるため、説明を省略する。
【００３０】
図６（ａ）は、撮像装置１００での動画撮影開始後に実行される第２実施形態での処理を説明するフローチャートである。なお、図６（ａ）のフローチャートに示す各処理のうち、図２のフローチャートを参照して説明した処理と同じ処理については、その旨を記して、重複する説明を省略する。
【００３１】
ユーザが動画撮影を開始した後のステップＳ６００の処理は、ステップＳ２００の処理と同じである。続くステップＳ６０１においてＣＰＵ１０３は、連写ボタンが押されたか否かを判定する。なお、連写ボタンは、操作部１０７に含まれるシャッタボタンと、シャッタボタンの属性を設定するスイッチとの組み合わせによって実現することができ、ここでは、シャッタボタンを長押しすることによって静止画が連写される構成になっているものとする。つまり、「連写ボタンが押された」とは、連写設定がなされた上で、シャッタボタンが長押しされたことを意味するものとする。但し、静止画の連写を可能にする構成は、これに限定されるものではなく、例えば、撮像装置１００の機能設定により、静止画記憶ボタン３０３に代えて連写ボタンを表示部１０６に表示し、タッチ操作を行うことができるようにしてもよい。ＣＰＵ１０３は、連写ボタンが押されていないと判定した場合（Ｓ６０１でＮＯ）、処理をステップＳ６０４へ進め、連写ボタンが押されたと判定した場合（Ｓ６０１でＹＥＳ）、処理をステップＳ６０２へ進める。
【００３２】
ステップＳ６０２においてＣＰＵ１０３は、連写された複数の静止画（以下、適宜、「連写画像」と言う）の画像データを組にしてバッファメモリに記憶する。例えば、１回の連写で５枚の静止画が連写された場合、それら５枚の静止画を１組とし、５枚分の静止画の画像データを１組にした連写画像データを生成してバッファメモリに記憶する。ステップＳ６０３においてＣＰＵ１０３は、連写画像のうちの先頭画像（先頭の静止画）を表示部１０６に表示する。例えば、図３（ｂ）において、領域３０４に表示されている静止画３１１が先頭画像である場合には、実際にはこれに加えて４枚の静止画が撮影されていることになる。ＣＰＵ１０３は、ステップＳ６０３の処理後にステップＳ６０４へ処理を進める。
【００３３】
ステップＳ６０４〜Ｓ６０５の処理は、ステップＳ２０４〜Ｓ２０５の処理と同じである。ステップＳ６０６においてＣＰＵ１０３は、連写画像を１組以上撮影したか否かを判定する。ＣＰＵ１０３は、連写画像を撮影していないと判定した場合（Ｓ６０６でＮＯ）、本処理を終了させ、連写画像を１組以上撮影したと判定した場合（Ｓ６０６でＹＥＳ）、処理をステップＳ６０７へ進める。ステップＳ６０７においてＣＰＵ１０３は、連写画像データをバッファメモリから記憶媒体１０５へ移動させて記憶させ、その後、本処理を終了させる。こうして、動画撮影中に複数回の連写による静止画の撮影を行うことができる。
【００３４】
次に、動画撮影中に静止画の連写を行うことができなくなった場合、つまり、バッファメモリに連写画像データを記憶することができなくなった場合について説明する。ここでは、動画撮影中に最大で１５枚の静止画の撮影が可能であり、１回の連写では５枚の静止画が撮影されるものとし、図４（ｃ）の画面４２０を用いて説明を行う。画面４２０に表示されている静止画４２１〜４２３がそれぞれ、５枚ずつの連写画像の先頭画像であるものとする。すると、バッファメモリには新たな連写画像データを記憶する容量はないため、新たに連写を行って連写画像データを記憶するためには、撮影した連写画像の少なくとも１組を削除する必要がある。
【００３５】
そこで、撮像装置１００では、第１実施形態で説明した１枚の静止画を削除する操作と同じ操作で、連写画像を単位とした削除が可能な構成となっている。例えば、図４（ｃ）の領域３０５に表示されている静止画４２２が連写画像の先頭画像であり、静止画４２２を先頭画像とする連写画像を削除したい場合、第１実施形態と同様に、静止画４２２を画面外にフリック操作する。これにより、静止画４２２を先頭画像とする連写画像の画像データをバッファメモリから削除することができる。
【００３６】
図６（ｂ）は、連写画像データをバッファメモリから削除する処理のフローチャートである。ユーザが削除対象の先頭画像をフリック操作すると、ステップＳ６１０においてＣＰＵ１０３は、フリック操作された先頭画像を表示部１０６の表示画面から消去する。なお、ステップＳ６１０の実行によって先頭画像に続く２枚目の静止画が表示部１０６に表示されることはなく、フリック操作された先頭画像が表示されていた領域は空欄となる。
【００３７】
続くステップＳ６１１においてＣＰＵ１０３は、フリック操作された先頭画像を含む連写画像の画像データ（連写画像データ）をバッファメモリから削除する。削除する連写画像が１組である場合にはこれにより本処理は終了するが、別の連写画像も削除する場合には同様の操作を行えばよい。こうして、動画撮影を継続しながら、不要な連写画像を簡単に削除して、新たに連写を行って連写画像を記憶することが可能になる。なお、全ての連写画像を削除したい場合には、図４（ｃ）を例に挙げれば、全削除ボタン３０７を押すことで全ての連写画像を削除し、図４（ｄ）の状態とすることができる。全削除ボタン３０７が押されたときの撮像装置１００での処理フローは、図５（ｂ）のフローチャートに示した処理と同じであるため、ここでの説明を省略する。
【００３８】
これまでは撮影した静止画をユーザが選択して削除するための構成について説明したが、次に、ユーザが保存したいと判断した静止画を選択し、その画像データを記憶媒体１０５に記憶するための構成について説明する。図７（ａ）は、動画撮影中に撮影された静止画のうちユーザが保存したい静止画を選択可能とするユーザインターフェース（ＵＩ）の一例を示す図である。動画撮影中の画面７００において、静止画７０１，７０２，７０３のそれぞれの右上部には、星印のマーク７０４が画像に重畳表示されている。マーク７０４はユーザがマーク７０４を押下することにより記憶指定のオン／オフを切り替えることができるトグル形式となっている。具体的には、ユーザが残しておきたい判断した静止画７０１では、マーク７０４は記憶指定がオンとなっていることを示す黒星となっている。一方、静止画７０２，７０３では被写体がフレームから切れてしまっているため、マーク７０４は、記憶指定がオフ（削除可能）となっていることを示す白星となっている。
【００３９】
図７（ａ）に示した状態で新たに静止画を撮影すると、ＣＰＵ１０３は、記憶指定がオフとなっている静止画を自動的に削除して、新たな静止画の画像データを記憶する。図８は、記憶指定がオフの静止画を自動的に削除して新たな静止画の撮影を可能にする処理のフローチャートである。
【００４０】
バッファメモリに新たな静止画の画像データを記憶する容量がない状態で新たな静止画を撮影する操作が行われると、ステップＳ８００の処理が実行される。ステップＳ８００においてＣＰＵ１０３は、記憶指定がオフであり、撮影日時が一番古い静止画を検索する。図７（ａ）の画面７００の場合、静止画７０２，７０３では記憶指定がオフとなっている。ここで、静止画７０２が静止画７０３よりも先に撮影されているものとすると、静止画７０２が、記憶指定がオフで且つ一番古い静止画として検索される。ステップＳ８０１においてＣＰＵ１０３は、ステップＳ８００で検索した静止画を表示部１０６の表示画面から消去する。そして、ステップＳ８０２においてＣＰＵ１０３は、ステップＳ８００で検索した静止画の画像データをバッファメモリから削除する。
【００４１】
ステップＳ８０３においてＣＰＵ１０３は、新たに撮影した静止画の画像データをバッファメモリに記憶する。ステップＳ８０４においてＣＰＵ１０３は、新たに撮影した静止画を表示部１０６に表示し、その後、本処理を終了させる。ステップＳ８０１により領域３０５が空欄とされているため、領域３０５に新たに撮影された静止画が表示される。図７（ｂ）は、ステップＳ８０４の処理によって新たに撮影された静止画が表示された画面７１０を示す図である。領域３０５に表示されている静止画が、静止画７０２から静止画７１１に変わっていることがわかる。こうして、残したい静止画と削除しても構わない静止画とを指定しておくことで、バッファメモリに空きがなくなった場合に削除しても構わない静止画を自動的に削除して、新しい静止画を撮影することが可能になる。
【００４２】
なお、撮影した静止画が時系列で領域３０４〜３０６に表示されるようにしてもよい。その場合、例えば、領域３０５の静止画７０２が削除された場合に、領域３０６の静止画７０３を領域３０５へ移動させて表示し、新しい静止画７１１を領域３０６に表示するようにしてもよい。
【００４３】
＜第３実施形態＞
第１実施形態及び第２実施形態では、撮像装置１００を三脚に固定して動画を撮影している際に、ユーザが任意のタイミングで静止画を撮影するシーンを取り上げた。しかしながら、三脚を使わずにユーザが自由に動き回って撮影を行いたい場合もある。ところが、動き回りながら動画を撮影している最中に静止画を撮影するのは、ユーザにとっては操作の負担が大きいと考えられる。そこで、本実施形態では、動画撮影中に静止画を自動撮影する構成について、所定時間の経過時に静止画を自動撮影する構成と、撮影中の動画像から人物を検出して静止画を自動撮影する構成について説明する。なお、撮像装置１００のハードウェア構成は図１を参照した説明に準ずるため、説明を省略する。
【００４４】
先ず、所定時間の経過時に静止画を自動撮影する構成について説明する。図９（ａ）は、動画撮影中に一定間隔で自動的に静止画を撮影する処理のフローチャートである。なお、図９（ａ）のフローチャートに示す各処理のうち、図２のフローチャートを参照して説明した処理と同じ処理については、その旨を記して、重複する説明を省略する。
【００４５】
ステップＳ９００の処理は、ステップＳ２００の処理と同じであるため、説明を省略する。ステップＳ９０１においてＣＰＵ１０３は、所定の時間が経過したか否かを判定する。なお、図２のステップＳ２０１では、静止画記憶ボタン３０３が押されたか否かを判定したが、ここでは一定の時間間隔で自動撮影を行うため、その一定の時間（所定の時間）が経過したかを判定する。例えば、所定の時間が３秒に設定されている場合、ＣＰＵ１０３は、３秒経過前は処理をステップＳ９０４へ進め、３秒が経過したときに静止画の撮影を行った後に処理をステップＳ９０３へ進める。ステップＳ９０２〜Ｓ９０７の処理は、ステップＳ２０２〜Ｓ２０７と同じ処理であるため、説明を省略する。こうして、所定の時間間隔で静止画を自動撮影することで、ユーザの負担を軽減することができる。
【００４６】
次に、撮影中の動画像から人物を検出して静止画を自動撮影する構成について説明する。ここでは、ＣＰＵ１０３は、撮影中の動画像から人物を認識し、認識された人物の大きさがフレームに対して適切であると判定した場合に自動的に静止画を撮影する。図９（ｂ）は、動画撮影中に人物を認識して自動的に静止画を撮影する処理のフローチャートである。なお、図９（ｂ）のフローチャートに示す各処理のうち、図２のフローチャートを参照して説明した処理と同じ処理については、その旨を記して、重複する説明を省略する。
【００４７】
ステップＳ９１０の処理は、ステップＳ２００の処理と同じであるため、説明を省略する。ステップＳ９１１においてＣＰＵ１０３は、撮影中の動画（記憶中の映像）に人物が写っているか否かを判定する。ＣＰＵ１０３は、人物が写っていないと判定した場合（Ｓ９１１でＮＯ）、処理をステップＳ９１５へ進め、人物が写っていると判定した場合（Ｓ９１１でＹＥＳ）は、処理をステップＳ９１２へ進める。
【００４８】
ステップＳ９１２においてＣＰＵ１０３は、画像内の人物の大きさがフレームに対して適切であるか否かを判定する。人物の大きさを判定するのは、例えば、図４（ｃ）に示す静止画４２１のように人物を認識したがあまりに小さい場合には、撮影しても不要な画像となってしまうからである。ＣＰＵ１０３は、人物の大きさが適切であると判定した場合（Ｓ９１２でＹＥＳ）、処理をステップＳ９１３へ進めて静止画を撮影し、人物の大きさが適切でないと判定した場合（Ｓ９１２でＮＯ）、処理をステップＳ９１５へ進める。ステップＳ９１３〜Ｓ９１８の処理は、ステップＳ２０２〜Ｓ２０７と同じ処理であるため、説明を省略する。こうして適切な大きさの人物が写った場合に自動で静止画を撮影することにより、ユーザの負担を軽減することができる。
【００４９】
なお、特定の人物のみが静止画として撮影されるように、予め撮影したい人物の顔情報を撮像装置１００に登録しておいてもよい。その場合、検出された人物の顔が撮像装置１００に登録しておいた人物の顔と一致する否かの判定処理が、例えば、ステップＳ９１１の判定がＹＥＳとなった後、ステップＳ９１２の前に行われる。処理は、顔が一致すると判定された場合にはステップＳ９１２へ進められ、顔が一致しないと判定された場合にはステップＳ９１５へ進められる。動画（映像）からの人物の検出、検出された人物の大きさの判断、登録された人物のみの撮影には、周知の技術を用いることができ、ここでの説明は省略する。
【００５０】
＜第４実施形態＞
第１乃至第３実施形態では、撮影された静止画（連写画像を含む）の画像データを動画撮影終了後に一括してバッファメモリから記憶媒体１０５へ移動させて記憶させている。これは、記憶媒体１０５に対して映像データの書き込みを行っていることが理由であるが、映像データの記憶媒体１０５への書き込み中であっても、少量の画像データであれば記憶媒体１０５への書き込みが可能な場合がある。そこで、本実施形態では、撮像装置１００での動画撮影中に、バッファメモリに記憶された静止画の画像データを小サイズに分割し、小サイズの画像データを映像データの記憶媒体１０５への書き込み中にバッファメモリから記憶媒体１０５へ逐次移動させる。なお、撮像装置１００のハードウェア構成は図１を参照した説明に準ずるため、説明を省略する。
【００５１】
図１０（ａ）は、小サイズに分割された静止画の画像データを動画撮影中にバッファメモリから記憶媒体１０５へ移動させて記憶させる処理のフローチャートである。なお、図１０（ａ）のフローチャートに示す各処理のうち、図２のフローチャートを参照して説明した処理と同じ処理については、その旨を記して、重複する説明を省略する。
【００５２】
ステップＳ１０００〜Ｓ１００３の処理は、ステップＳ２００〜Ｓ２０３の処理と同じであるため、説明を省略する。ＣＰＵ１０３は、ステップＳ１００１の判定がＮＯとなって静止画を撮影しない場合には処理をステップＳ１００４へ進め、ステップＳ１００３の処理後には処理をステップＳ１００４へ進める。ステップＳ１００４においてＣＰＵ１０３は、バッファメモリ内の静止画の画像データを記憶媒体１０５へ移動させる処理を行い、その後、処理をステップＳ１００５へ進める。なお、ステップＳ１００４の処理の詳細については、図１０（ｂ）のフローチャートを参照して後述する。ステップＳ１００５〜Ｓ１００６の処理は、ステップＳ２０４〜Ｓ２０５の処理と同じである。ステップＳ１００６に続くステップＳ１００７においてＣＰＵ１０３は、バッファメモリに静止画の画像データが存在するか否かを判定する。ＣＰＵ１０３は、バッファメモリに静止画の画像データが存在すると判定した場合（Ｓ１００７でＹＥＳ）、処理をステップＳ１００８へ進め、バッファメモリに静止画の画像データが存在しないと判定した場合（Ｓ１００７でＮＯ）、本処理を終了させる。ステップＳ１００８においてＣＰＵ１０３は、バッファメモリ内に残っている全ての静止画の画像データを記憶媒体１０５へ移動させて記憶させ、その後、本処理を終了させる。
【００５３】
図１０（ｂ）は、ステップＳ１００４の処理のフローチャートである。ステップＳ１０１０においてＣＰＵ１０３は、バッファメモリに静止画の画像データが存在するか否かを判定する。ＣＰＵ１０３は、バッファメモリに静止画の画像データが存在しないと判定した場合（Ｓ１０１０でＮＯ）、本処理を終了させ、バッファメモリに静止画の画像データが存在すると判定した場合（Ｓ１０１０でＹＥＳ）、処理をステップＳ１０１１へ進める。ステップＳ１０１１においてＣＰＵ１０３は、分割された静止画の画像データがバッファメモリに残っているか否かを判定する。これは、後に静止画の画像データを分割してバッファメモリから記憶媒体１０５へ移動させるが、ステップＳ１００１〜Ｓ１００５のルーチンの繰り返しによって、分割された静止画が未転送のために残っている可能性があるためである。ＣＰＵ１０３は、分割された静止画の画像データが残っていないと判定した場合（Ｓ１０１１でＹＥＳ）、処理をステップＳ１０１３へ進め、分割された静止画の画像データが残っていると判定した場合（Ｓ１０１１でＮＯ）、処理をステップＳ１０１２へ進める。なお、最初にステップＳ１０１１の判定が行われる時点での判定は「ＮＯ」となる。
【００５４】
ステップＳ１０１２においてＣＰＵ１０３は、静止画の画像データを記憶媒体１０５へ書き込めるサイズに分割する。例えば、静止画の画像データが１０ＭＢのサイズであり、記憶媒体１０５に書き込めるサイズが１ＭＢである場合は、静止画の画像データを１０個の１ＭＢのデータ（ファイル）に分割する。
【００５５】
ステップＳ１０１３においてＣＰＵ１０３は、分割されたデータを記憶媒体１０５へ移動させて記憶させる。そして、ステップＳ１０１４においてＣＰＵ１０３は、分割されたデータがバッファメモリに残っているか否かを判定する。ＣＰＵ１０３は、分割されたデータが残っていると判定した場合（Ｓ１０１４でＹＥＳ）、本処理を終了させ、これにより処理はステップＳ１００５へ進められることになる。一方、ＣＰＵ１０３は、分割されたデータは残っていないと判定した場合（Ｓ１０１４でＮＯ）、処理をステップＳ１０１５へ進める。なお、最初にステップＳ１０１４の判定が行われる時点では、上記の例では１０個の１ＭＢのデータのうちの１つしか移動していないために、判定は「ＹＥＳ」となる。一方、１０個の１ＭＢのデータの全ての移動が完了しているときには、ステップＳ１０１４の判定は「ＮＯ」となる。
【００５６】
ステップＳ１０１５においてＣＰＵ１０３は、分割されたデータのバッファメモリから記憶媒体１０５への移動が完了した静止画を表示部１０６の表示画面から消去する。ステップＳ１０１５が実行される時点では、静止画１枚分の静止画の画像データがバッファメモリから記憶媒体１０５へ移動している筈なので、新たに１枚の静止画の撮影が可能になる。このように、動画撮影中に撮影した静止画の画像データをバッファメモリから記憶媒体１０５へ少しずつ移動させることによって、動画撮影中に撮影可能な静止画の枚数を実質的に増やすことが可能になる。
【００５７】
＜第５実施形態＞
本実施形態では、本発明に係る画像処理システムとして、画像処理装置の一例である撮像装置と、撮像装置と連携して動作する外部機器の一例であるタブレット型ＰＣ（以下「タブレット」という）で構成される撮像システムを取り上げる。
【００５８】
例えば、子供の運動会の様子を撮影する際に、父親が撮像装置を持って動画を撮影すると、撮影中の動画の映像データがタブレットへ転送される。母親は、タブレットを見ながら、静止画を取得したいタイミングでシャッタ操作をタブレットで行う。タブレットでのシャッタ情報は撮像装置に転送され、撮像装置での動画撮影中に静止画が撮影され、撮影された静止画の画像データがバッファメモリに記憶される。そして、撮像装置のバッファメモリの容量が上限になったときには、タブレットから任意の静止画の削除指示を行うことができるようにする。
【００５９】
図１１は、本実施形態に係る撮像システムの概略構成を示すブロック図である。撮像システムは、撮像装置１１００とタブレット１１１０により構成される。撮像装置１１００は、図１に示した撮像装置１００の構成に通信部１１０１を加えたものであり、撮像装置１００と共通する構成要素については同じ名称及び符号を付して、ここでの説明を省略する。通信部１１０１は、ＣＰＵ１０３の制御下でタブレット１１１０と通信を行う。
【００６０】
タブレット１１１０は、ＣＰＵ１１１１、一次記憶装置１１１２、二次記憶装置１１１３、通信装置１１１４、表示部１１１５及び操作部１１１６を備える。二次記憶装置１１１３は、ハードディスクやフラッシュメモリ等であり、ＣＰＵ１１１１が実行するプログラム等を格納している。一次記憶装置１１１２は、ＲＡＭ等であり、各種データを記憶する領域と、二次記憶装置１１１３から読み込まれたプログラムが展開される作業領域とを有する。ＣＰＵ１１１１は、二次記憶装置１１１３に格納されているプログラムを一次記憶装置１１１２に展開することにより、タブレット１１１０の全体的な制御を行う。通信装置１１１４は、ＣＰＵ１１１１の制御下で撮像装置１１００と通信する。表示部１１１５は、撮像装置１１００で撮影中の動画や動画撮影中に撮影された静止画を表示し、また、ユーザとの対話的な操作のためのＵＩを表示する。操作部１１１６は、表示部１１１５に重畳して設けられたタッチパネルを含み、ユーザの操作を受け付ける。本実施形態では、操作部１１１６は、通信装置１１１４を介して撮像装置１１００に対して静止画の撮影指示や撮影した静止画の削除指示等を行うために表示部１１１５に表示されるボタン（図１３（ｂ）等を参照して後述する）を含む。
【００６１】
次に、撮像装置１１００で撮影中の動画をタブレット１１１０に転送して表示部１１１５に表示する処理について説明する。図１２（ａ）は、動画撮影中の撮像装置１１００で実行される処理のフローチャートである。図１２（ａ）のフローチャートに示す各ステップは、ＣＰＵ１０３が一次記憶装置１０４から読み出した所定のプログラムを実行して、撮像装置１１００の各部の動作を制御することによって実現される。
【００６２】
撮像装置１１００での動画撮影が開始されると、ステップＳ１２００の処理が開始される。ステップＳ１２００においてＣＰＵ１０３は、撮影中の動画の映像データを圧縮し、データサイズを小さくする。映像データを圧縮することにより、速やかに映像データをタブレット１１１０へ転送することができる。ステップＳ１２０１においてＣＰＵ１０３は、ステップＳ１２０１で圧縮した映像データをタブレット１１１０へ転送し、その後、本処理を終了させる。
【００６３】
図１２（ｂ）は、撮像装置１１００での動画撮影中にタブレット１１１０で実行される処理のフローチャートである。図１２（ｂ）のフローチャートに示す各ステップは、ＣＰＵ１１１１が二次記憶装置１１１３から読み出した所定のプログラムを実行して、タブレット１１１０の各部の動作を制御することによって実現される。
【００６４】
ステップＳ１２１０においてＣＰＵ１１１１は、撮像装置１１００から圧縮された映像データを受信する。ステップＳ１２１１においてＣＰＵ１１１１は、受信した映像データの動画を表示部１１１５上に表示し、その後、本処理を終了させる。
【００６５】
図１３（ａ）は、動画撮影中の撮像装置１１００の表示部１０６に表示される画面の一例を示す図である。表示部１０６には撮影中の動画が表示され、動画表示領域内には動画撮影を停止するための動画撮影停止ボタン１３０１が表示されている。撮影者が動画撮影に集中することができるように、表示部１０６には静止画に関する情報は表示されていない。但し、タブレット１１１０からの静止画撮影指示により静止画を撮影した場合には、撮影された静止画が表示部１０６に一時的に表示されるようにしてもよい。
【００６６】
図１３（ｂ）は、タブレット１１１０の表示部１１１５に表示される画面の一例を示す図である。表示画面には動画表示領域１３１１が設けられており、動画表示領域１３１１には、撮像装置１１００から受信した圧縮された映像データの動画が表示される。動画表示領域１３１１には、静止画を撮影するための静止画記憶ボタン１３１２が表示されており、一般的には、タブレット１１１０のユーザが動画表示領域１３１１に表示される動画を見ながら任意のタイミングで静止画記憶ボタン１３１２を押す。これにより、後述するように、タブレット１１１０から撮像装置１１００へ静止画撮影指示が送信される。なお、表示部１１１５に動画を表示せずに静止画記憶ボタン１３１２を表示する構成としてもよい。その場合、タブレット１１１０のユーザは、撮像装置１１００での撮影対象である実際の被写体を見ながらタイミングを見計らって静止画記憶ボタン１３１２を押すことにより、撮像装置１１００で静止画の撮影が行われることになる。
【００６７】
表示画面には、静止画表示領域１３１３，１３１４，１３１５が設けられており、また、全削除ボタン１３１６が表示されている。撮像装置１１００で撮影された静止画の画像データは撮像装置１１００からタブレット１１１０へ送信されて、静止画表示領域１３１３〜１３１５のいずれかに表示される。全削除ボタン１３１６が押されると、動画撮影中に撮影された全ての静止画の画像データが撮像装置１１００及びタブレット１１１０から削除される。
【００６８】
次に、タブレット１１１０から撮像装置１１００に対して静止画の撮影指示を行う処理について説明する。図１４（ａ）は、タブレット１１１０で静止画記憶ボタン１３１２が押されたときのタブレット１１１０での処理のフローチャートである。図１４（ａ）のフローチャートに示す各ステップは、ＣＰＵ１１１１が二次記憶装置１１１３から読み出した所定のプログラムを実行して、タブレット１１１０の各部の動作を制御することによって実現される。
【００６９】
ステップＳ１４００においてＣＰＵ１１１１は、撮像装置１１００へ静止画撮影指示を送信する。ステップＳ１４１１においてＣＰＵ１１１１は、受信した画像データを用いて、撮影された静止画を表示部１１１５上の静止画表示領域１３１３〜１３１５のうち空いている領域の１つに表示し、その後、本処理を終了させる。ここで、表示部１１１５に表示する静止画は、動画表示領域１３１１に表示されていた動画から切り出した１フレームでもよい。また、実際に撮像装置１１００で撮影された静止画の画像データが撮像装置１１００からタブレット１１１０へ送信されて、表示部１１１５に表示されるようになっていてもよい。
【００７０】
図１４（ｂ）は、タブレット１１１０で静止画記憶ボタン１３１２が押されたときの撮像装置１１００での処理のフローチャートである。図１４（ｂ）のフローチャートに示す各ステップは、ＣＰＵ１０３が一次記憶装置１０４から読み出した所定のプログラムを実行して、撮像装置１１００の各部の動作を制御することによって実現される。
【００７１】
ステップＳ１４１０においてＣＰＵ１０３は、タブレット１１１０から静止画撮影指示を受信する。ステップＳ１４１１においてＣＰＵ１０３は、静止画撮影を行い、撮影した静止画の画像データをバッファメモリに記憶して、本処理を終了させる。なお、ここでは、静止画撮影指示を受信したときに、撮影した静止画の画像データをバッファメモリに記憶する処理を行うとした。しかし、撮像装置１１００とタブレット１１１０との間で映像データや静止画撮影指示等の各種情報を送受信する際に遅延が発生する場合がある。この問題に対処するために、撮像装置１１００では現在時刻より前の静止画を所定時間分だけ記憶しておき、静止画撮影指示を受信したときに遅延を考慮した静止画を記憶するようにしてもよい。
【００７２】
図１５（ａ），（ｂ）はそれぞれ、タブレット１１１０で静止画記憶ボタン１３１２が押された後の表示部１１１５の画面の一例を示す図である。図１５（ａ）では撮影された１枚の静止画１５０１が静止画表示領域１３１３に表示されており、図１５（ｂ）では３枚の静止画１５０１，１５０２，１５０３がそれぞれ静止画表示領域１３１３，１３１４，１３１５に表示されている。
【００７３】
静止画１５０１ではフレーム内に被写体が適切な大きさで写っているが、静止画１５０２，１５０３では被写体がフレームから切れてしまっている。また、静止画の撮影枚数の上限が３枚である場合、図１５（ｂ）の状態では新たな静止画を撮影することはできない。そのため、タブレット１１１０のユーザが、新たな静止画を撮影するために静止画１５０２，１５０３の削除操作と、削除操作が行われた際のタブレット１１１０及び撮像装置１１００で実行される処理について説明する。ここで、静止画の画像データは撮像装置１１００のバッファメモリに記憶されているものとする。
【００７４】
第１実施形態と同様に、タブレット１１１０のユーザは、削除したい静止画を画面外にフリック操作することにより、フリック操作した静止画（の画像データ）を削除することができる。静止画１５０２，１５０３が画面外にフリック操作されると、静止画表示領域１３１４，１３１５は、図１５（ａ）の画面のように空欄となる。また、全削除ボタン１３１６を押すことにより、全ての静止画（の画像データ）を削除することができる。全削除ボタン１３１６が押されると、静止画表示領域１３１３〜１３１５が、図１３（ｂ）の画面のように空欄となる。
【００７５】
図１６（ａ）は、タブレット１１１０で実行される静止画の削除処理のフローチャートである。図１６（ａ）のフローチャートに示す各ステップは、ＣＰＵ１１１１が二次記憶装置１１１３から読み出した所定のプログラムを実行して、タブレット１１１０の各部の動作を制御することによって実現される。ステップＳ１６００においてＣＰＵ１１１１は、選択された静止画の削除指示を撮像装置１１００へ送信する。なお、選択された静止画とは、フリック操作された静止画又は全削除ボタン１３１６が押されたことによる全ての静止画である。ステップＳ１６０１においてＣＰＵ１１１１は、選択された静止画を表示部１１１５の表示画面から消去する。これにより本処理は終了となる。
【００７６】
図１６（ｂ）は、撮像装置１１００で実行される静止画の削除処理のフローチャートである。図１６（ｂ）のフローチャートに示す各ステップは、ＣＰＵ１０３が一次記憶装置１０４から読み出した所定のプログラムを実行して、撮像装置１１００の各部の動作を制御することによって実現される。ステップＳ１６１０においてＣＰＵ１０３は、タブレット１１１０から静止画削除指示を受信する。ステップＳ１６１１においてＣＰＵ１０３は、静止画削除指示に対応する静止画の画像データをバッファメモリから削除する。これにより本処理は終了となる。こうして、撮像装置１１００のバッファメモリに記憶されている一部又は全部の静止画の画像データをタブレット１１１０から指示して削除することができる。
【００７７】
＜その他の実施形態＞
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。更に、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００７８】
例えば、撮像装置１００は、動画の映像データ及び静止画の画像データを生成する撮像手段と、撮像手段から出力される映像データ及び画像データを処理する画像処理手段とが１つの筐体に設けられている。本発明に係る撮像装置は、このような構成に限定されず、例えば、監視カメラのように、撮像手段と画像処理手段とがネットワーク等で通信可能に接続された構成であっても構わない。また、第５実施形態では、撮像装置１１００において静止画の撮影操作を行わない構成について説明したが、撮像装置１１００でも静止画の撮影操作が可能な構成としてもよい。その場合、図３（ａ）に示した画面が撮像装置１１００の表示部１０６に表示されるようにすればよい。また、撮像装置１１００での静止画の撮影操作が可能な場合には、タブレット１１１０では静止画の撮影操作はできず、静止画の削除操作のみができる構成としてもよい。これにより、撮像装置１１００を扱う撮影者は動画と静止画の撮影に集中しながら削除操作を行わずに済み、撮影失敗と判断できる静止画をタブレット１１１０のユーザが即座に削除することができる。
【００７９】
第５実施形態では、撮像装置１１００と連携して動作する外部機器としてタブレット型ＰＣを取り上げたが、外部機器はタブレット型ＰＣに限られず、タッチパネルを備えるディスプレイを有する機器であればよい。例えば、外部機器は、スマートフォンや携帯電話等の通信機器であってもよいし、別の撮像装置であってもよい。
【００８０】
本発明は、上述した実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８１】
１００，１１００    撮像装置
１０２    撮像素子
１０３，１１１１    ＣＰＵ
１０４    一次記憶装置
１０５    記憶媒体
１０６    表示部
１０７    操作部
１１１０    タブレット
１１０１    通信部
１１１４    通信装置
【図１】
2019054377.tif 000003
【図２】
2019054377.tif 000004
【図３】
2019054377.tif 000005
【図４】
2019054377.tif 000006
【図５】
2019054377.tif 000007
【図６】
2019054377.tif 000008
【図７】
2019054377.tif 000009
【図８】
2019054377.tif 000010
【図９】
2019054377.tif 000011
【図１０】
2019054377.tif 000012
【図１１】
2019054377.tif 000013
【図１２】
2019054377.tif 000014
【図１３】
2019054377.tif 000015
【図１４】
2019054377.tif 000016
【図１５】
2019054377.tif 000017
【図１６】
2019054377.tif 000018