(57)【要約】【課題】  動画から静止画を生成する前に、静止画に対する編集を行う。【解決手段】  動画の記録中にマーカ情報の指示があるとマーカ情報の指示に対応したフレームに関するマーカ情報を生成する。動画の記録停止後に、マーカ情報に基づいて、記録された動画におけるマーカ情報に対応したフレームから静止画を生成して記録する。静止画を生成する前にマーカ情報に対応したフレームの静止画に対する編集指示があった場合に、編集指示による編集の内容に応じてマーカ情報を更新し、更新されたマーカ情報に基づいて、編集指示による編集の内容に対応した処理が施された静止画を生成する。【選択図】  図１
2018074360.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段により得られた動画データを記録媒体に記録する記録手段と、
ユーザからの指示を受ける操作手段と、
前記動画データの記録中における、前記操作手段からのマーカの付加の指示に応じて、前記記録中の動画データにおける前記付加の指示に対応したフレームに関するマーカ情報を生成する生成手段と、
画像処理手段と、
前記動画データの記録の停止後に、前記マーカ情報に基づいて、前記記録媒体に記録された動画データにおける、前記マーカ情報に対応したフレームから静止画データを生成するように前記画像処理手段を制御するとともに、前記画像処理手段により生成された前記静止画データを前記記録媒体に記録するように前記記録手段を制御する制御手段とを有し、
前記制御手段は、前記画像処理手段により前記静止画データを生成する前に、前記マーカ情報に対応したフレームの静止画に対する編集指示があった場合に、前記編集指示による編集の内容に応じて前記マーカ情報を更新し、前記更新されたマーカ情報に基づいて、前記編集指示による編集の内容に対応した処理が施された前記静止画データを生成するように前記画像処理手段を制御することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記マーカ情報に基づいて生成された前記静止画データを前記記録媒体に記録するように前記記録手段を制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記記録手段は、前記生成手段により生成された前記マーカ情報を前記動画データに付加して前記記録媒体に記録し、
前記制御手段は、前記マーカ情報に対応したフレームの静止画に対する編集指示があった場合に、前記記録媒体に記録された前記マーカ情報を更新することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記制御手段は、前記動画データの記録の停止後における、前記操作手段からの、静止画の切り出しの指示に応じて、前記マーカ情報に対応した静止画データを生成するように前記画像処理手段を制御することを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記記録手段は、前記生成手段により生成された前記マーカ情報を前記動画データに付加して前記記録媒体に記録し、
前記制御手段は、前記マーカ情報に対応したフレームの静止画に対する編集後の静止画の新規保存が指示された場合、前記編集指示による編集の内容に応じて前記マーカ情報を更新することにより新たにマーカ情報を生成し、前記新たに生成したマーカ情報を、更新される前のマーカ情報とは別に前記記録媒体に記録することを特徴とする請求項１に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置に関する。
【背景技術】
【０００２】
従来、動画や静止画を撮影し、メモリカードなどに記録する撮像装置が知られている。また、動画の記録中に静止画の撮影指示があった場合に、動画を記録しながら静止画を撮影、記録する装置も登場している。
【０００３】
更に、動画の記録中に指示があると、静止画の記録指示があった時点での経過時間を記録しておき、動画の記録終了後に、この経過時間に対応した画面を動画から取り出し、静止画として記録する構成も提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１８２７３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、動画から静止画として取り出されるまで、この静止画に対して編集処理を行うことができない。そのため、撮影直後に、静止画に対してレーティングの付加等の操作ができない。
【０００６】
そこで、本発明は、動画から静止画を生成する前に、静止画に対する編集を行うことができる装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
撮像手段と、前記撮像手段により得られた動画データを記録媒体に記録する記録手段と、ユーザからの指示を受ける操作手段と、前記動画データの記録中における、前記操作手段からのマーカ情報の指示に応じて、前記記録中の動画データにおける前記マーカ情報の指示に対応したフレームに関するマーカ情報を生成する生成手段と、画像処理手段と、前記動画データの記録の停止後に、前記マーカ情報に基づいて、前記記録媒体に記録された動画データにおける前記マーカ情報に対応したフレームから静止画データを生成するように前記画像処理手段を制御するとともに、前記画像処理手段により生成された前記静止画データを前記記録媒体に記録するように前記記録手段を制御する制御手段とを有し、前記制御手段は、前記画像処理手段により前記静止画データを生成する前に、前記マーカ情報に対応したフレームの静止画に対する編集指示があった場合に、前記編集指示による編集の内容に応じて前記マーカ情報を更新し、前記更新されたマーカ情報に基づいて、前記編集指示による編集の内容に対応した処理が施された前記静止画データを生成するように前記画像処理手段を制御する。
【発明の効果】
【０００８】
動画から静止画を生成する前に、静止画に対する編集を行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】撮像装置の構成を示す図である。
【図２】記録動作を示すフローチャートである。
【図３】再生動作を示すフローチャートである。
【図４】静止画の切り出しの動作を示すフローチャートである。
【図５】マーカ情報の例を示す図である。
【図６】再生動作を示すフローチャートである。
【図７】マーカ情報の例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施形態を説明する。なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。また、実施形態の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【００１１】
図１は、本発明の第１の実施形態に係る撮像装置１００の構成を示すブロック図である。図１において、撮像部１０１は被写体を撮影して、動画データ、或いは、静止画データを出力する。画像処理部１０２は、撮像部１０１からの動画信号や静止画信号、或いは、再生された動画データや静止画データに対して所定の処理を行う。また、画像処理部１０２は、マーカ情報に基づいて静止画データを生成する。更に、画像処理部１０２は、マーカ情報が示す編集処理を静止画に施す。
【００１２】
メモリ１０３は、記録時、或いは、再生時に、動画信号や静止画信号を記憶する。表示制御部１０４は、撮影された動画や静止画、或いは、再生された動画や静止画、その他必要な情報を表示部１０５に表示する。表示部１０５は、液晶パネル等を含む表示装置である。
【００１３】
符号化処理部１０６は、動画データや静止画データに対し、公知の符号化処理を施して圧縮する。また、再生された動画や静止画を復号する。制御部１０７は、操作部１０８からの指示に応じて撮像装置１００の各部を制御する。操作部１０８は、電源スイッチやモード切り換えのスイッチ等を含み、ユーザからの指示を受ける。操作部１０８はこの他、動画の記録開始、停止を指示するスイッチ、静止画の記録を指示するスイッチ、動画記録中に静止画のマーカを指示するスイッチ、動画からの静止画の切り出しを指示するスイッチ、編集を指示するスイッチ等を含む。
【００１４】
記録再生部１０９は、動画データや静止画データを記録媒体１１０に記録し、再生する。記録媒体１１０は、メモリカード等のランダムアクセスの記録媒体である。出力部１１１は、再生された動画や静止画を外部に出力する。バス１１２は各部の間で画像データやその他必要な情報を転送する。
【００１５】
次に、撮像装置１００の動作について説明する。撮像装置１００は、撮影モード、再生モード、切り出しモードを有し、ユーザは操作部１０８を操作することによりこれらのモードを切り換える。まず、撮影モードについて説明する。
【００１６】
ユーザが撮影モードを設定すると、制御部１０７は撮像装置１００を撮影待機状態に設定する。撮影待機状態において、撮像部１０１により得られた動画がライブビュー画像として表示部１０５に表示される。撮影待機状態において、操作部１０８から静止画の記録指示があった場合、制御部１０７は、静止画の記録指示に応じた１画面の静止画データを出力するように撮像部１０１に指示する。撮像部１０１から出力された静止画データは、符号化処理部１０６により静止画の符号化処理が行われ、記録再生部１０９により静止画ファイルとして記録媒体１１０に記録される。
【００１７】
また、撮影待機状態において、操作部１０８から動画の記録開始の指示があった場合、撮像部１０１からの動画データが符号化処理部１０６により符号化され、記録再生部１０９により記録媒体１１０に記録される。また、動画の記録停止の指示があった場合、制御部１０７は、動画の記録を停止させる。
【００１８】
本実施形態では、動画の記録中に、ユーザが操作部１０８を操作し、後で静止画として取り出したいフレームに対してマーカ情報を付加することができる。このような、マーカ情報の付加に関連した、動画の撮影時の処理について説明する。
【００１９】
図２は、動画の記録時の処理を説明するフローチャートである。図２の処理は、制御部１０７が各部を制御することにより実現される。前述のように、撮影待機状態において、動画の記録開始の指示があると、図２の処理が開示される。まず、制御部１０７は、撮像部１０１により得られた動画データを記録媒体１１０に記録するように制御する（Ｓ２０１）。
【００２０】
次に、制御部１０７は、操作部１０８よりマーカの付加の指示があったか否かを判別する（Ｓ２０２）。マーカの付加が指示された場合、制御部１０７は、記録開始からのフレーム数を示すフレーム番号の情報を取得し（Ｓ２０３）、このフレーム番号を含むマーカ情報を生成する（Ｓ２０４）。マーカ情報は、例えば、図５（ａ）に示すように、プロテクト状態、回転状態、レーティング、トリミング位置、リサイズ位置のような項目を含む。また、制御部１０７は、生成したマーカ情報を一旦メモリ１０３に記憶しておく。そして、動画の記録が停止した後、動画データを含む動画ファイルの付加情報として記録媒体１１０に記録する。なお、マーカ情報を動画ファイルのヘッダに格納して記録してもよいし、或いは、メモリ１０３に保持しておいてもよい。
【００２１】
また、本実施形態では、マーカの付加の指示がある度に、図５（ａ）に示す一つのマーカ情報を生成する構成とするが、複数のマーカ付加の指示に応じたマーカ情報を一つにまとめて記録する構成としてもよい。
【００２２】
次に、制御部１０７は、操作部１０８より動画の記録停止の指示があったか否かを判別し、記録停止の指示が無い場合にはＳ２０２に戻り動画の記録を続ける。また、動画の記録停止の指示があった場合、制御部１０７は、動画の記録を停止するように制御する（Ｓ２０６）。
【００２３】
次に、再生モードの処理を説明する。本実施形態では、再生モードにおいて、記録媒体１１０に記録された動画データや静止画データに加え、動画の記録中に生成されたマーカ情報に対応したフレームの静止画の代表画像を表示する。そして、このマーカ情報に対応したフレームの静止画に対して回転やトリミングなどの編集を行うことができるようにしている。
【００２４】
図３は、再生モードにおける、マーカ情報に対応したフレームの表示、及び編集処理を示すフローチャートである。図３の処理は制御部１０７が各部を制御することにより行われる。
【００２５】
まず、制御部１０７は、記録媒体１１０に記録された各動画ファイルに対応するマーカ情報を確認する（Ｓ３０１）。マーカ情報を含む動画ファイルがある場合（Ｓ３０２）、このマーカ情報を記録媒体１１０から読み出し、マーカ情報に含まれているフレーム番号を取得する（Ｓ３０３）。次に、制御部１０７は、記録再生部１０９と符号化処理部１０６を制御し、対応する動画ファイルから、マーカ情報に含まれるフレーム番号のフレームを読み出して復号し、その縮小画像を表示部１０５に表示する（Ｓ３０４）。このとき、一つの動画ファイルに対して複数のマーカ情報が記録されていた場合には、各マーカ情報によるフレームに対応した静止画を表示部１０５に表示する。
【００２６】
そして、制御部１０７は、記録媒体１１０に次の動画ファイルがあるか否かを判別し、まだ動画ファイルが残されている場合にはＳ３０１に戻る（Ｓ３０５）。全ての動画ファイルについて、マーカ情報の確認とマーカ情報に対応したフレームの処理が終わると、表示された静止画に対し、操作部１０８より編集の指示があったか否かを判別する（Ｓ３０６）。ここでは、編集処理の内容として、例えば、トリミングや回転、レーティングの付加、プロテクトの付加などの処理を含む。
【００２７】
編集の指示があった場合、制御部１０７は、編集指示による編集の内容に応じて、対応するマーカ情報を更新する（Ｓ３０７）。なお、制御部１０７は、Ｓ３０３でマーカ情報のフレーム番号を取得する際、記録媒体１１０から読み出したマーカ情報をメモリ１０３に記憶しておく。そして、このメモリ１０３に記憶されたマーカ情報を編集内容に応じて更新し、記録媒体１１０に記録する。
【００２８】
図５（ａ）に示すマーカ情報に対応するフレームに対してプロテクトを付加する指示があった場合、図５（ｂ）のように、プロテクト状態をありに更新する。また、図５（ａ）に示すマーカ情報に対応するフレームに対して１８０度の画像回転の指示があった場合、図５（ｃ）に示すように、回転状態を１８０度回転に更新する。また、図５（ａ）に示すマーカ情報に対応するフレームに対してレーティング付加の指示があった場合、図５（ｄ）に示すように、レーティングの値を更新する。
【００２９】
次に、制御部１０７は、再生モードから他のモードへの変更指示があったか否かを判別し（Ｓ３０８）、他のモードへの変更の指示があった場合は処理を終了する。
【００３０】
次に、切り出しモードの処理について説明する。本実施形態では、動画データの記録の停止後に、マーカ情報に基づいて、マーカ情報が付加された動画から、マーカ情報に対応するフレームを自動的に切り出して、静止画として記録する。図４は切り出しモードにおける処理を説明するフローチャートである。図４の処理は制御部１０７が各部を制御することにより実現される。
【００３１】
ユーザが操作部１０８を操作して切り出しモードに設定した後、静止画の切り出しを指示した場合に図４の処理が開始する。まず、制御部１０７は、記録媒体１１０に記録された動画ファイルのうち、マーカ情報が付加されている動画ファイルを選択し（Ｓ４０１）、そのマーカ情報を読みだしてメモリ１０３に記憶する。そして、マーカ情報のフレーム番号を取得して（Ｓ４０２）、記録媒体１１０に記録された動画データのうち、このマーカ情報に対応したフレームを読みだして復号する（Ｓ４０３）。ここで、マーカ情報が示すフレーム番号は、動画データにおいて、動画の記録中に静止画の記録指示があったフレームである。
【００３２】
次に、制御部１０７は、復号したフレームの静止画データに対し、マーカ情報に記載された編集内容に対応した編集処理を行うように画像処理部１０３を制御する。そして、編集処理された静止画データを符号化処理部１０６により符号化し、記録再生部１０９により記録媒体１１０に記録する（Ｓ４０４）。
【００３３】
例えば、プロテクト状態がありになっていれば生成した静止画ファイルにプロテクト属性を付加して記録する。また、回転状態が１８０度回転になっていれば生成した静止画ファイルのヘッダに回転情報を記録する。また、レーティング情報が３になっていれば生成した静止画ファイルのヘッダのレーティング情報を３にして記録する。
【００３４】
このようにマーカ情報に基づいて静止画の切り出し、及び記録が終了すると、制御部１０７は、記録媒体１１０からこのマーカ情報を消去する（Ｓ４０５）。次に、制御部１０７は、同じ動画ファイルに対して別のマーカ情報が付加されているか否かを判別する（Ｓ４０６）。別のマーカ情報が付加されていた場合、Ｓ４０２に戻り、次のマーカ情報に対して同じ処理を繰り返す。また、別のマーカ情報が付加されていない場合、制御部１０７は、マーカ情報が付加されている別の動画ファイルが記録媒体１１０に記録されているか否かを判別し、別の動画ファイルがある場合はＳ４０１に戻って処理を繰り返す（Ｓ４０７）。また、全てのマーカ情報に対する処理が終了した場合、切り出し処理を終了する。
【００３５】
以上説明したように、本実施形態によれば、マーカ情報が付加された状態で、まだ静止画が生成される前に、その静止画に対して編集することが可能となる。
【００３６】
なお、本実施形態では、切り出しモードにおいて、静止画の切り出し、記録が終了した後、マーカ情報を自動的に記録媒体１１０から消去したが、消去せずに、切り出し済みであることをマーカ情報に追加するようにしてもよい。
【００３７】
次に、第２の実施形態を説明する。第２の実施形態においても、撮像装置における基本的な処理は第１の実施形態と同じである。第２の実施形態では、再生モードにおいて、マーカ情報に対応するフレームに対する編集処理の際、編集後の静止画を新規に保存することをユーザが指定できるようにする。
【００３８】
図６は、第２の実施形態における、再生モードでのマーカ情報に対応したフレームの表示、及び編集処理を示すフローチャートである。図６の処理は制御部１０７が各部を制御することにより行われる。
【００３９】
まず、制御部１０７は、記録媒体１１０に記録された各動画ファイルに対応するマーカ情報を確認する（Ｓ６０１）。マーカ情報を含む動画ファイルがある場合（Ｓ６０２）、このマーカ情報を記録媒体１１０から読み出し、マーカ情報に含まれているフレーム番号を取得する（Ｓ６０３）。次に、制御部１０７は、記録再生部１０９と符号化処理部１０６を制御し、対応する動画ファイルから、マーカ情報に含まれるフレーム番号のフレームを読み出して復号し、その縮小画像を表示部１０５に表示する（Ｓ６０４）。このとき、一つの動画ファイルに対して複数のマーカ情報が記録されていた場合には、各マーカ情報によるフレームに対応した静止画を表示部１０５に表示する。
【００４０】
そして、制御部１０７は、記録媒体１１０に次の動画ファイルがあるか否かを判別し、まだ動画ファイルが残されている場合にはＳ３０１に戻る（Ｓ６０５）。全ての動画ファイルについて、マーカ情報の確認とマーカ情報に対応したフレームの処理が終わると、表示された静止画に対し、操作部１０８より編集の指示があったか否かを判別する（Ｓ６０６）。ここでは、編集処理の内容として、例えば、トリミングや回転、レーティングの付加、プロテクトの付加などの処理を含む。
【００４１】
編集処理の後、制御部１０７は、操作部１０８より、編集後の静止画を新規保存する指示があったか否かを判別する（Ｓ６０７）。新規保存の指示があった場合、制御部１０７は、メモリ１０３に記憶されているマーカ情報をメモリ１０３内でコピーし、このコピーされたマーカ情報を、指定された編集内容に応じて更新して新たにマーカ情報を生成する。このとき、新たに生成するマーカ情報が示すフレーム番号は、元のマーカ情報のフレーム番号と同じである。そして、新たに生成したマーカ情報を、更新される前の元のマーカ情報とは別に、動画データに付加して記録媒体１１０に記録する（Ｓ６０８）。
【００４２】
例えば、図７（ａ）のマーカ情報に対応したフレームに対してトリミング処理をして新規保存の指示があった場合、元のマーカ情報をコピーしてトリミング位置を更新し、新たに図７（ｃ）のマーカ情報を生成して記録する。また、図７（ｂ）に示すように、図７（ａ）の元のマーカ情報はそのまま保存される。
【００４３】
また、新規保存の指示がない場合、制御部１０７は、指定された編集内容に応じて、対応するマーカ情報を更新する（Ｓ６０９）。そして、更新されたマーカ情報をメモリ１０３から読み出して記録媒体１１０に記録する。次に、制御部１０７は、再生モードから他のモードへの変更指示があったか否かを判別し（Ｓ６１０）、他のモードへの変更の指示があった場合は処理を終了する。
【００４４】
このように、編集後に新規保存の指示があると、編集内容に応じて更新されたマーカ情報が新たに生成され、動画ファイルに付加されて記録される。そして、切り出しモードにおいては、元のマーカ情報に基づく静止画に加え、新規保存の指示により記録されたマーカ情報に基づく静止画が、動画データから切り出されて生成される。
【００４５】
このように、第２の実施形態によれば、マーカが付加された状態でまだ画像の切り出しがされていない状態でも、その画像に対して編集して新規保存することが可能となる。
【図１】
2018074360.tif 000003
【図２】
2018074360.tif 000004
【図３】
2018074360.tif 000005
【図４】
2018074360.tif 000006
【図５】
2018074360.tif 000007
【図６】
2018074360.tif 000008
【図７】
2018074360.tif 000009