(57)【要約】  ある実施形態における画像処理装置は、動画像データが生成されたときに併せて生成された管理情報を取得するように構成されたインターフェースと、当該管理情報に基づいて、当該動画像データを代表する代表画像を生成するように構成されたコントローラとを備える。
2013145546.tif 000002
【特許請求の範囲】
【請求項１】
動画像データが生成されたときに併せて生成された管理情報を取得するように構成されたインターフェースと、
前記管理情報に基づいて、前記動画像データを代表する代表画像を生成するように構成されたコントローラと、
を備える画像処理装置。
【請求項２】
前記コントローラは、生成した前記代表画像を、前記動画像データに関連付けて記録媒体に記録するように構成されている、請求項１に記載の画像処理装置。
【請求項３】
前記コントローラは、前記管理情報に基づいて決定される文字を含む画像情報を、前記代表画像として生成するように構成されている、請求項１または２に記載の画像処理装置。
【請求項４】
前記動画像データは、撮影によって取得された撮像データに基づいて生成され、
前記管理情報は、前記撮像データが取得される際の撮影条件を示す情報を含み、
前記コントローラは、前記撮影条件を示す情報に基づいて前記動画像データを代表する代表画像を生成する、請求項１から３のいずれかに記載の画像処理装置。
【請求項５】
被写体像を撮像して撮像データを生成する撮像部をさらに備え、
前記コントローラは、ユーザから、静止画像の撮影指示を受け付けて、前記生成された撮像データに基づいて静止画像データを生成するとともに、前記静止画像の撮影指示のタイミングよりも前のタイミングまたは後のタイミングの少なくとも一方のタイミングで生成された撮像データに基づいて前記動画像データを生成する、
請求項１から４のいずれかに記載の画像処理装置。
【請求項６】
前記管理情報は、前記動画像データを代表する代表画像を含まない、請求項１から５のいずれかに記載の画像処理装置。
【請求項７】
前記コントローラは、前記動画像データに含まれるいずれのフレームのデータも用いずに、前記管理情報に基づいて前記代表画像を生成するように構成されている、請求項１から６のいずれかに記載の画像処理装置。
【請求項８】
前記動画像データおよび前記管理情報は、１つの動画像ファイルに格納され、
前記コントローラは、前記管理情報に基づいて生成した前記代表画像を、前記動画像ファイルに格納して前記動画像ファイルを更新するように構成されている、
請求項１から７のいずれかに記載の画像処理装置。
【請求項９】
前記管理情報に前記動画像データが生成されたときの撮影モードを示す情報が含まれているとき、
前記コントローラは、前記撮影モードを示す情報に基づいて、前記撮影モードに対応して予め設定された情報を含む前記代表画像を生成するように構成されている、
請求項１から８のいずれかに記載の画像処理装置。
【請求項１０】
前記管理情報に前記動画像データが生成された時点に関する日時を示す情報が含まれているとき、
前記コントローラは、前記日時を示す情報に基づいて、前記日時に関連する情報を含む前記代表画像を生成するように構成されている、
請求項１から９のいずれかに記載の画像処理装置。
【請求項１１】
前記日時に関連する情報は、前記動画像データが生成された時点に関する、日または日時を示す文字を含む画像情報である、請求項１０に記載の画像処理装置。
【請求項１２】
前記管理情報に前記動画像データに含まれる被写体を示す情報が含まれているとき、
前記コントローラは、前記被写体を示す情報に基づいて、前記被写体に対応する情報を含む前記代表画像を生成するように構成されている、
請求項１から１１のいずれかに記載の画像処理装置。
【請求項１３】
前記被写体に対応する情報は、前記被写体を示す文字、アイコン、写真の少なくとも１つを含む画像情報である、請求項１２に記載の画像処理装置。
【請求項１４】
前記管理情報に前記動画像データが生成された場所を示す情報が含まれているとき、
前記コントローラは、前記場所を示す情報に基づいて、前記場所に対応する情報を含む前記代表画像を生成するように構成されている、
請求項１から１３のいずれかに記載の画像処理装置。
【請求項１５】
前記場所に対応する情報は、前記場所を示す文字、アイコン、写真の少なくとも１つを含む画像情報である、請求項１４に記載の画像処理装置。
【請求項１６】
前記インターフェースは、前記動画像データおよび前記管理情報の両方を取得するように構成され、
前記コントローラは、前記管理情報および前記動画像データの少なくとも一方を解析することにより、前記動画像データに含まれるフレームのデータを用いて前記代表画像を生成するか、前記動画像データに含まれるいずれのフレームのデータも用いずに前記管理情報に基づいて前記代表画像を生成するかを決定するように構成されている、
請求項１から１５のいずれかに記載の画像処理装置。
【請求項１７】
画像処理装置に搭載されたコンピュータに、
動画像データに関連付けられ、前記動画像データが生成されたときに併せて生成された管理情報を取得するステップと、
前記管理情報に基づいて、前記動画像データを代表する代表画像を生成するステップと、
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、動画像に関する代表画像を生成する電子機器に関する。
【背景技術】
【０００２】
被写体を撮像することによって取得した撮像データに基づいて動画像データを生成するとともに、当該動画像データを示す静止画像（「サムネイル画像」または「代表画像」と呼ぶ。）を生成する撮像装置が知られている。【０００３】
例えば、特許文献１は、動画像中の１つのフレームから作成したサムネイル画像に、動画像の特徴を表すマークを付与する技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１６７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
静止画像や動画像のコンテンツのサムネイル画像は、閲覧者が当該サムネイル画像からコンテンツの内容を容易に把握できるものであることが望ましい。【０００６】
本開示は、ユーザにとってより好適なサムネイル画像を示す情報（以下、「サムネイル情報」と呼ぶことがある。）を作成することができる電子機器を提供する。
【課題を解決するための手段】
【０００７】
本開示の一態様における画像処理装置は、動画像データが生成されたときに併せて生成された管理情報を取得するように構成されたインターフェースと、当該管理情報に基づいて、当該動画像データを代表する代表画像を生成するように構成されたコントローラとを備える。
【発明の効果】
【０００８】
本開示の技術によれば、ユーザにとってより好適な代表画像を生成することができる。
【図面の簡単な説明】
【０００９】
【図１】デジタルカメラ１００の前面構成図である。
【図２】デジタルカメラ１００の背面構成図である。
【図３】デジタルカメラ１００の電気的な接続関係を示すブロック図である。
【図４】ダイジェスト動画の記録動作の概要を示す図である。
【図５】ダイジェスト動画のメニュー設定画面のイメージを示す図である。
【図６】メモリカード内のデータ構成例を示す図である。
【図７Ａ】管理データベースに記録される情報の例を示す図である。
【図７Ｂ】ダイジェスト動画ファイルに記録される情報の構成を模式的に示す図である。
【図８】動画バッファリング処理を示すフローチャートである。
【図９】ダイジェスト動画のチャプター作成処理を示すフローチャートである。
【図１０】ダイジェスト動画のサムネイル情報の作成または更新処理の概要を示すフローチャートである。
【図１１】ダイジェスト動画のサムネイル情報の作成または更新処理の第１の例を示すフローチャートである。
【図１２】管理情報に基づいて作成されるサムネイル画像の例を示す図である。
【図１３】ダイジェスト動画のサムネイル情報の作成または更新処理の第２の例を示すフローチャートである。
【図１４】ダイジェスト動画のサムネイル情報の作成または更新処理の第３の例を示すフローチャートである。
【図１５】再生時のサムネイル画像の表示例を示す図である。
【図１６】例示的な実施の形態２における通常の動画を記録する際のサムネイル情報の作成処理の概要を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１１】
なお、発明者らは、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【００１２】
（実施の形態１）
図１および図２は、本実施の形態におけるデジタルカメラ（撮像装置）１００の前面および背面の構成をそれぞれ示す模式図である。図３は、デジタルカメラ１００の内部構成の概略を示すブロック図である。
【００１３】
本実施の形態におけるデジタルカメラ１００は、撮影モード、再生モード、設定モードといった複数のモードを有している。撮影モードには、通常撮影モードとダイジェスト動画記録モードとが含まれる。ダイジェスト動画記録モードにおいて、デジタルカメラ１００は、動画像のデータをバッファメモリ２０５に常時記録する。その上で、ユーザからの指示（例えば、レリーズ釦１１０の押下による静止画の撮影指示、またはダイジェスト動画記録指示）をトリガーとして、バッファメモリ２０５に記録された動画像データの中から、指示のタイミング付近の所定期間の動画像のデータを、ダイジェスト動画ファイルとして記録する。静止画の撮影指示をトリガーとする場合、静止画の撮影の直前の数秒間の動画像データ、静止画の撮影の直後の数秒間の動画像データ、または静止画の撮影の直前および直後の数秒間の動画像データをメモリカード２２１等の記録媒体に記録する。あるいは、静止画の撮影を行うことなく、ダイジェスト動画の記録が指示されたタイミングの直前、直後、またはその両方における数秒間の動画像のデータをメモリカード２２１等の記録媒体に記録してもよい。
【００１４】
本明細書において、上記の所定期間（例えば、静止画撮影タイミングの直前および直後の数秒間）の動画像データの単体を「チャプター」と称する。チャプターは、新しく記録される度に所定の条件を満たすか否かが判定され、条件を満たす場合、これまでに記録されたチャプターに結合され、ひとまとまりの動画像ファイルとして記録される。このようにして作成された動画像ファイルを、「ダイジェスト動画ファイル」と称する。このように、既に記録されたダイジェスト動画ファイルに新たなチャプターの内容を取り込んでそのファイルを更新することを、そのチャプターをダイジェスト動画ファイルに「追記する」と表現する。デジタルカメラ１００のコントローラ２１０は、チャプターが新しく生成される度に、このチャプターを既存のダイジェスト動画ファイルに追記するか、新規のダイジェスト動画ファイルに分割して記録するかを判定する。コントローラ２１０は、例えば所定期間（例えば１日）に作成されたチャプターをまとめて単一のダイジェスト動画ファイルに記録する。このような動画像データの記録モードを、「ダイジェスト動画記録モード」と呼ぶ。
【００１５】
本実施形態では、ダイジェスト動画記録モードに設定されているときには、さらに「サムネイル追加モード」に設定することができる。サムネイル追加モードは、１つのダイジェスト動画ファイルについて２つ以上のサムネイル情報の記録を許可するモードである。サムネイル追加モードに設定されているときには、チャプターごとにサムネイル情報を生成して記録することができる。
【００１６】
本実施の形態におけるデジタルカメラ１００は、生成されるチャプターに対応して撮影時に生成される管理情報に基づいて、当該チャプターが記録されるダイジェスト動画に関する静止画像（サムネイル画像）を示すサムネイル情報を生成して記録媒体に記録する。これにより、ユーザにとってより好適なサムネイル情報を作成することができる。
【００１７】
以下、デジタルカメラ１００の構成および動作をより具体的に説明する。
【００１８】
［１−１．構成］
まずは、図１〜３を参照しながら、本実施の形態によるデジタルカメラ１００の構成を説明する。
【００１９】
図１に示すように、デジタルカメラ１００は、前面に光学系２００を納める鏡筒、フラッシュ１１３、ＡＦ（Ａｕｔｏ  Ｆｏｃｕｓ）補助光源１１４を備える。また、デジタルカメラ１００は、上面にレリーズ釦１１０、ズームレバー１１１、電源釦１１２などを備える。
【００２０】
また、図２に示すように、デジタルカメラ１００は、背面に液晶ディスプレイ２０４、およびメニュー釦１２０や十字釦１２１などを備える。本明細書では、レリーズ釦１１０、ズームレバー１１１、電源釦１１２、メニュー釦１２０、十字釦１２１といったユーザの操作を受け付けるための要素をまとめて「操作部」と呼ぶ。
【００２１】
図３は、デジタルカメラ１００の電気的な接続関係を示している。デジタルカメラ１００は、撮像部２６４、画像処理部２０３、液晶ディスプレイ２０４、バッファメモリ２０５、コントローラ２１０、フラッシュ（ストロボ）１１３、ＡＦ補助光源１１４、操作部２２３、フラッシュメモリ２２２、カードスロット２２０、通信インターフェース（ＩＦ）２５０、およびＧＰＳユニット２７０を備えている。撮像部２６４は、光学系２００、ＣＣＤイメージセンサ２０１、およびアナログ・フロント・エンド（ＡＦＥ）２０２を有している。画像処理部２０３は、スルー画像生成部２６０、静止画像生成部２６１、および動画像生成部２６２を有している。図３には、メモリカード２２１も記載されているが、メモリカード２２１はデジタルカメラ１００構成要素ではなく、カードスロット２２０に接続可能な外部記録媒体である。
【００２２】
デジタルカメラ１００は、光学系２００を介して形成された被写体像をＣＣＤイメージセンサ２０１によって電気信号に変換する（撮像する）。これにより、ＣＣＤイメージセンサ２０１は、撮像面に形成された被写体像に基づく撮像データを生成する。撮像によって生成された撮像データは、ＡＦＥ２０２および画像処理部２０３によって各種の処理を施され、画像データとなる。生成された画像データは、フラッシュメモリ２２２やメモリカード２２１といった記録媒体に記録される。フラッシュメモリ２２２やメモリカード２２１等に記録された画像データが示す画像は、使用者による操作部２２３での操作により、液晶ディスプレイ２０４上に表示される。
【００２３】
以下、図１から図３に示す各構成要素の詳細を説明する。
【００２４】
光学系２００は、フォーカスレンズやズームレンズ、絞り、シャッタ等を含む。光学系２００は、光学式手ぶれ補正のためのＯＩＳ（Ｏｐｔｉｃａｌ  Ｉｍａｇｅ  Ｓｔａｂｉｌｉｚｅｒ）を含んでいてもよい。光学系２００を構成する各種のレンズは何枚から構成されるものでも、何群から構成されるものでもよい。フォーカスレンズ、ズームレンズ、絞り、シャッタは、それぞれに対応するＤＣモータやステッピングモータ等の駆動機構により、コントローラ２１０から通知された制御信号に従って駆動される。
【００２５】
ＣＣＤイメージセンサ２０１は、光学系２００によって形成された被写体像に基づいて撮像データを生成する撮像素子である。ＣＣＤイメージセンサ２０１は、一定時間ごとに新しいフレームの画像データを生成する。また、ＣＣＤイメージセンサ２０１は、電子シャッタ動作により露出光量を調節する。なお、ＣＣＤイメージセンサ２０１に代えて、例えばＣＭＯＳイメージセンサやＮＭＯＳイメージセンサなどの他の種類の撮像素子を用いてもよい。
【００２６】
ＡＦＥ２０２は、ＣＣＤイメージセンサ２０１に接続され、ＣＣＤイメージセンサ２０１で生成された撮像データに対して、相関二重サンプリング、ゲイン調整等の処理を実行する回路である。ＡＦＥ２０２は、アナログ形式の撮像データからデジタル形式の撮像データへの変換を施す。その後、ＡＦＥ２０２は変換後の撮像データを画像処理部２０３に出力する。
【００２７】
画像処理部２０３は、ＡＦＥ２０２に接続され、ＡＦＥ２０２から出力された撮像データに対して各種処理を施し画像データを生成する回路である。各種処理の例としては、ガンマ補正、ホワイトバランス補正、輝度・色差（ＹＣ）変換処理、電子ズーム処理、圧縮処理、伸張処理等が挙げられるが、これらに限定されるものではない。画像処理部２０３は、ＡＦＥ２０２から出力された撮像データに基づいて、その撮像データが示す画像領域の中から特定の被写体の特徴点を抽出することにより、被写体の識別を行うことができる。例えば、予め人物の顔の特徴点を登録しておけば、その人物の顔の認証を行うことができる。
【００２８】
画像処理部２０３は、例えばデジタルシグナルプロセッサ（ＤＳＰ）やマイクロコントローラ（マイコン）といった集積回路によって好適に実現され得る。画像処理部２０３は、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェア（コンピュータプログラム）との組み合わせによって構成してもよい。画像処理部２０３は、スルー画像生成部２６０、静止画像生成部２６１、動画像生成部２６２などの画像生成回路を含んでいる。
【００２９】
スルー画像生成部２６０は、ＡＦＥ２０２から順次出力される撮像データ（例えば、毎秒６０フレーム）に基づいて、液晶ディスプレイ２０４に表示するための画像データを生成する回路である。液晶ディスプレイ２０４に表示されるリアルタイム映像を見ることにより、ユーザは、撮影画角等を容易に決定することができる。
【００３０】
静止画像生成部２６１は、レリーズ釦１１０が押下されたタイミングに取得された撮像データに基づいて、記録用の静止画像を生成する回路である。静止画像生成部２６１は、例えばＪＰＥＧ規格に準拠した静止画像ファイルを生成する。静止画像生成部２６１は、静止画像ファイルを生成する際、ファイル内に当該静止画像に関する管理情報を格納する。管理情報は、撮影日時、絞り値、シャッタースピード、感度、ＧＰＳ情報、撮影モードに関する情報、特定の被写体を含むか否かに関する情報などの撮影時の条件を示す情報を含む。静止画像生成部２６１によって生成された静止画像ファイルは、コントローラ２１０によってメモリカード２２１に記録される。ここで、撮影モードに関する情報は、例えばトラベルモード、赤ちゃんモードといった特定のモードを示す情報である。これらのモードについての詳細は後述する。コントローラ２１０は、ダイジェスト動画記録モードにおいて静止画像ファイルをメモリカード２２１に記録するとき、当該静止画像ファイルに関する情報を管理データベースに追記する。管理データベースは、ダイジェスト動画を構成する静止画像と動画像（チャプター）との対応関係を示す情報を記録するデータベースである。管理データベースの詳細については後述する。
【００３１】
動画像生成部２６２は、撮像部２６４から出力された撮像データに基づいて動画像データを生成する回路である。動画像生成部２６２は、操作部２２３に含まれる不図示の動画記録釦が押下されたタイミングから、再び動画記録釦が押下（記録停止）されたタイミングまでの間に取得された撮像データに基づいて、記録用の動画像ファイルを生成する。動画像生成部２６２は、例えば、ＡＶＣＨＤ（登録商標）規格や、ＭＰ４規格等に準拠した動画像ファイルを生成する。動画像生成部２６２は、動画像ファイルを生成する際、ファイル内に当該動画像に関する管理情報を格納する。この管理情報も、撮影日時、絞り値、シャッタースピード、感度、ＧＰＳ情報、撮影モードに関する情報、特定の被写体を含むか否かに関する情報などを含む。生成された動画像ファイルは、コントローラ２１０によってメモリカード２２１に記録される。
【００３２】
また、ダイジェスト動画記録モードでは、動画像生成部２６２は、撮像データに基づいて動画像データを常時生成してバッファメモリ２０５に記録する。そして、レリーズ釦１１０が押下されたタイミング（以下、「レリーズタイミング」と呼ぶことがある。）付近の所定期間（例えば、レリーズタイミングの直前および直後の数秒間）に取得された撮像データに基づいて、動画像データ（チャプター）を生成する。生成されたチャプターは、コントローラ２１０によってメモリカード２２１に記録されたダイジェスト動画ファイルに格納される。当該チャプターを追記すべきダイジェスト動画ファイルがメモリカード２２１に記録されていないときは、コントローラ２１０は、メモリカード２２１に新規にダイジェスト動画ファイルを作成し、当該ダイジェスト動画ファイルに、生成したチャプターを格納する。動画像生成部２６２は、チャプターをダイジェスト動画ファイルに格納する際、当該チャプターに関する管理情報も当該ダイジェスト動画ファイルに格納する。この管理情報も、撮影日時、絞り値、シャッタースピード、感度、ＧＰＳ情報、撮影モードに関する情報、特定の被写体を含むか否かに関する情報などを含む。コントローラ２１０は、チャプターをメモリカード２２１内のダイジェスト動画ファイルに記録するとき、当該チャプターに関する情報を管理データベースに追記する。
【００３３】
ダイジェスト動画記録モードにおいては、上記のように、レリーズ釦１１０が押下されたタイミングに取得された撮像データに基づいて、静止画像生成部２６１は静止画像ファイルを生成する。コントローラ２１０は、生成された静止画像ファイルを、メモリカード２２１に記録する。一方、動画像生成部２６２は、レリーズ釦１１０が押下されたタイミングの付近の所定期間（例えば、直前および直後の数秒間）に取得された撮像データに基づいて、動画像データ（チャプター）を生成する。コントローラ２１０は、生成されたチャプターを、ダイジェスト動画ファイルに格納してメモリカード２２１に記録する。コントローラ２１０は、これらのほぼ同じタイミングで生成された静止画像ファイルと、チャプターと、当該チャプターを記録したダイジェスト動画ファイルとを、互いに関連付けてメモリカード２２１に記録する。具体的には、コントローラ２１０は、管理データベースを用いて、ほぼ同じタイミングで生成された静止画像ファイルと、チャプターと、当該チャプターを格納したダイジェスト動画ファイルとを互いに関連付ける。
【００３４】
液晶ディスプレイ２０４は、デジタルカメラ１００の背面に設けられている。液晶ディスプレイ２０４は、画像処理部２０３によって処理された画像データに基づく画像を表示する。液晶ディスプレイ２０４は、画像の他、デジタルカメラ１００の設定条件等を表示することも可能である。液晶ディスプレイ２０４の代わりに、有機ＥＬ等の他の種類のディスプレイが設けられていてもよい。
【００３５】
コントローラ２１０は、デジタルカメラ１００全体の動作を統括制御するプロセッサである。コントローラ２１０は、例えば、プログラム等の情報を格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、およびプログラム等の情報を処理するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の組み合わせによって好適に実現され得る。ＲＯＭは、オートフォーカス（ＡＦ）制御や自動露出（ＡＥ）制御、デジタルカメラ１００全体の動作を制御するためのプログラム等を格納する。
【００３６】
コントローラ２１０は、ハードワイヤードな電子回路で構成してもよいし、マイクロコントローラなどで構成してもよい。また、画像処理部２０３などと共に１つの半導体チップで構成してもよい。ＲＯＭはコントローラ２１０の内部の構成要素である必要はなく、コントローラ２１０の外部に設けられていてもよい。コントローラ２１０は、図３に示すように、他の各部に電気的に接続され、制御信号によって各部を制御する。
【００３７】
コントローラ２１０は、ＡＦ制御を実行することができる。まず、コントローラ２１０は、画像処理部２０３から画像データの特定の被写体領域におけるコントラスト値を取得する。コントローラ２１０は、連続して取得されるコントラスト値に基づき、特定の被写体領域のフォーカス状態を判断して、当該被写体領域に合焦するようにフォーカスレンズを駆動させる。コントローラ２１０がＡＦ制御を実行するタイミングは、使用者によるレリーズ釦１１０の半押し操作を受け付けたときでもよいし、撮影モード中は常にＡＦ制御を行うように構成されていてもよい。静止画撮影のときのピント状態に関する情報は、管理情報として静止画像ファイルおよびダイジェスト動画ファイル内で管理され得る。
【００３８】
コントローラ２１０は、また、ＡＥ制御を実行することができる。まず、コントローラ２１０は、画像処理部２０３から画像データの特定の被写体領域における輝度情報を取得する。コントローラ２１０は、連続して取得される輝度情報から、被写体の適正露出を得るため露出値を算出する。コントローラ２１０は、算出された露出値と所定のプログラム線図に従って、絞り値とシャッタースピードとを決定する。プログラム線図は、露出値と、絞り値およびシャッタースピードとの関係を規定する情報であり、予めＲＯＭ等の記録媒体に記録されている。コントローラ２１０は、画像データから取得される輝度情報を監視しており、ＡＥ制御を常時実行する。撮影する際の露出値は、使用者によるレリーズ釦１１０の半押し操作を受け付けたタイミングで固定してもよいし、全押し操作を受け付けたタイミングで固定してもよい。静止画撮影のときの絞り値、シャッタースピード、感度等の情報は、管理情報として静止画像ファイルおよびダイジェスト動画ファイル内で管理され得る。
【００３９】
バッファメモリ２０５は、画像処理部２０３およびコントローラ２１０のワークメモリとして機能する記録媒体である。バッファメモリ２０５はＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  ＡｃｃｅｓｓＭｅｍｏｒｙ）などで実現できる。フラッシュメモリ２２２は、画像データ等を記録するための内部メモリとして機能する。
【００４０】
カードスロット２２０は、メモリカード２２１を着脱可能なインターフェースである。カードスロット２２０は、メモリカード２２１を電気的および機械的に接続可能である。また、カードスロット２２０は、メモリカード２２１を制御する機能を備えていてもよい。
【００４１】
メモリカード２２１は、内部にフラッシュメモリ等の記録媒体を備えた外部メモリである。メモリカード２２１は、画像処理部２０３で処理される画像データなどのデータを記録可能である。本実施形態では、外部メモリの一例としてメモリカード２２１を示すが、外部メモリはこれには限らない。例えば、ハードディスクや光ディスク等の記録媒体を外部メモリとしてもよい。
【００４２】
操作部２２３は、デジタルカメラ１００の外装に設けられている操作釦や操作ダイヤル等の総称であり、使用者による操作を受け付けるユーザインターフェースとして機能する。操作部２２３は、例えば図１や図２に示したレリーズ釦１１０、ズームレバー１１１、電源釦１１２、メニュー釦１２０、十字釦１２１などを含む。操作部２２３は、使用者による操作を受け付けると、コントローラ２１０に種々の動作を指示する信号を送る。
【００４３】
レリーズ釦１１０は、半押し状態と全押し状態の二段階押下式釦である。ユーザによってレリーズ釦１１０が半押しされると、コントローラ２１０は、上述したＡＦ制御およびＡＥ制御を実行して撮影条件を決定する。続いて、ユーザによってレリーズ釦１１０が全押しされると、コントローラ２１０は、全押しのタイミングに撮像され生成された画像データ（静止画像およびチャプター）をメモリカード２２１に記録する。
【００４４】
メニュー釦１２０は、押下式の釦である。メニュー釦１２０が使用者によって押下されると、コントローラ２１０は、液晶ディスプレイ２０４にメニュー画面を表示させる。メニュー画面は、撮影および再生のための各種条件を設定するための画面である。各種条件の設定項目が選択されているときに押下されるとその項目が決定されるように、メニュー釦１２０は決定釦として機能するようにしてもよい。
【００４５】
十字釦１２１は、メニュー釦１２０の上下左右方向に設けられた押下式釦である。使用者は、十字釦１２１のいずれかの方向を押下することにより、液晶ディスプレイ２０４に表示される各種条件項目を選択することができる。
【００４６】
フラッシュ１１３は、キセノン管、コンデンサ、昇圧回路、発光トリガー回路などを含む。昇圧回路は、コントローラ２１０からの制御信号に従って、コンデンサに高電圧を印加する。発光トリガー回路は、コントローラ２１０からの制御信号に従って、印加充電されたコンデンサの高電圧を放電させて、キセノン管内のキセノンガスを瞬間的に発光させる。発光トリガー回路は、コンデンサの高電圧を静止画撮影と同期して放電させる。これにより、デジタルカメラ１００は、光が照射された被写体を静止画撮影することができる。フラッシュ１１３は、被写体に対して撮像時に瞬間的に発光することによって、被写体の明るさを補うことができる。静止画撮影のときにフラッシュ発光がなされたか否かに関する情報は、管理情報として静止画像ファイルおよびダイジェスト動画ファイル内で管理され得る。
【００４７】
ＡＦ補助光源１１４は、上述したコントローラ２１０によるＡＦ制御のときに、被写体の照度を補って、被写体のコントラスト値を取得するために発光させる光源である。被写体の照度が低い場合、被写体からＡＦ制御可能なコントラスト値が得られにくい。ＡＦ補助光を発光させることによって、コントローラ２１０がＡＦ制御可能なコントラスト値が得られるシーンを増やすことができる。ＡＦ制御のときにＡＦ補助光の発光がなされたか否かに関する情報は、管理情報として静止画像ファイルおよびダイジェスト動画ファイル内で管理され得る。
【００４８】
通信インターフェース２５０は、無線または有線の通信を実行可能なインターフェースである。コントローラ２１０は、この通信インターフェース２５０を介して、例えば、アクセスポイント経由で他の通信機器に接続することができる。通信インターフェース２５０は、無線ＬＡＮ、有線ＬＡＮ等により実現可能である。
【００４９】
ＧＰＳユニット２７０は、人工衛星による測位システムを利用して、デジタルカメラ１００の現在位置を検出するＧＰＳ受信機である。コントローラ２１０は、ＧＰＳユニット２７０を介して、現在位置に関する情報（緯度、経度など）を取得することができる。デジタルカメラ１００は、ＧＰＳユニット２７０から取得した現在位置に関する情報と、撮影画像（静止画像、チャプター等の動画像）とを関連付けることができる。静止画を撮影したときの現在位置に関する情報は、管理情報として静止画像ファイルおよびダイジェスト動画ファイル内で管理され得る。
【００５０】
なお、上記の構成はあくまでも一例であり、コントローラ２１０が後述する動作を実行する限り、その構成はどのようなものであってもよい。例えば、図３に示す構成要素以外の要素を含んでいてもよいし、一部の構成要素を省略してもよい。
【００５１】
［１−２．動作］
以下、図４〜１５を参照しながら、デジタルカメラ１００の動作を説明する。
【００５２】
まず、ダイジェスト動画の記録の概要を説明する。以下の説明では、静止画像撮影指示をトリガーとして、当該指示のタイミングの前後の数秒間の動画像をチャプターとして記録する場合を想定する。
【００５３】
図４は、静止画像撮影指示をトリガーとして記録された静止画像と、静止画像撮影指示に伴って記録されたチャプターとを、撮影時間に沿って時系列に並べたイメージを示している。図４に示すように、チャプターは、静止画像の直前のものと直後のものとに分類される。ここで、Ｎ番目（Ｎは自然数）のダイジェスト動画をＤＮと表す。このとき、Ｎ番目の静止画撮影直前のチャプターをＤＮ−ＣＮｂ、Ｎ番目の静止画撮影直後のチャプターをＤＮ−ＣＮａと表す。更に、このときの静止画像をＤＮ−ＰＮと表す。したがって、例えば１番目のダイジェスト動画はＤ１と表される。このとき、１番目の静止画撮影直前のチャプターはＤ１−Ｃ１ｂ、１番目の静止画像撮影直後のチャプターはＤ１−Ｃ１ａ、静止画像はＤ１−Ｐ１と表される。
【００５４】
このように、ダイジェスト動画記録モードでは、デジタルカメラ１００は、静止画像とその前後のチャプターとを、メモリカード２２１に順次記録していく。
【００５５】
［１−２−１．ダイジェスト動画のメニュー画面構成］
図５は、ダイジェスト動画のメニュー設定画面のイメージを示す図である。本実施の形態におけるデジタルカメラ１００は、ユーザによる操作部２２３からの操作を受け付けて、図５に示すような、ダイジェスト動画のためのメニュー設定画面を液晶ディスプレイ２０４に表示させることができる。
【００５６】
図５に示すように、ダイジェスト動画のメニュー画面は、メニュー項目として、ダイジェスト動画を記録するか否か（ＯＮ／ＯＦＦ）の設定項目、生成されるチャプターの長さ（例えば、５秒ｏｒ１０秒）の設定項目、静止画記録指示の直後の動画像をチャプターとして生成する（残す）か否か（残す／残さない）の設定項目を有する。これらの設定項目の他、例えば静止画記録指示の直前の動画像をチャプターとして生成するか否か（残す／残さない）の設定項目が設けられていてもよい。ユーザは、操作部２２３を操作することにより、各設定項目の選択枝のいずれかを選択することができる。
【００５７】
以下の説明では、ダイジェスト動画を記録するか否かの設定項目が「ＯＮ」に設定されており、チャプターの長さの設定項目が「５秒」に設定されており、静止画記録指示の直後の動画像をチャプターとして生成する（残す）か否かの設定項目が「残す」に設定されているものとする。
【００５８】
［１−２−２．ダイジェスト動画の管理構成］
次に、図６を参照しながら、ダイジェスト動画記録モードにおいてメモリカード２２１に記録されるデータの構成を説明する。図６は、メモリカード２２１に記録されるデータ構成のイメージを示す図である。
【００５９】
メモリカード２２１には、静止画像と、ダイジェスト動画と、管理データベースとが記録される。管理データベースには、静止画像と当該静止画像の直前および直後に生成されたチャプターとの対応関係を示す情報（「関係情報」と呼ぶ。）が管理されている。コントローラ２１０は、管理データベースを参照することにより、メモリカード２２１に記録された静止画像と、当該静止画像に対応付けられたチャプターとを把握することができる。
【００６０】
図７Ａは、管理データベースに管理される情報の一例を示す図である。図７Ａに示すように、管理データベースには、コンテンツＩＤ、コンテンツ種別、ダイジェスト動画ＩＤ、実ファイル名称、チャプター情報（開始時刻、終了時刻、チャプタータイトル）、関係情報（対応コンテンツＩＤ、静止画前後情報）が管理されている。本実施の形態では、このような管理データベースによってダイジェスト動画を構成する静止画像およびチャプターが管理される。なお、このような管理データベースを用いる代わりに、各コンテンツデータのヘッダー部（Ｅｘｉｆやユーザーデータ領域など）において同様の情報を管理してもよい。
【００６１】
コンテンツＩＤは、各コンテンツ（静止画像またはチャプター）に固有に付与される番号である。コンテンツ種別は、各コンテンツが、静止画像（Ｐｉｃｔｕｒｅ）なのか動画像（Ｖｉｄｅｏ）なのかを示す情報である。ダイジェスト動画ＩＤは、各チャプターを含むダイジェスト動画を識別するＩＤ情報である。実ファイル名称は、各コンテンツが含まれる実際のファイル名称である。チャプター情報は、各チャプターのタイトル、ダイジェスト動画内の開始時刻および終了時刻を示す情報を含む。関係情報は、静止画像と、当該静止画像とともに生成されたチャプターとの対応関係を示す情報である。関係情報は、対応コンテンツＩＤと、静止画像に対する前後情報とを含む。対応コンテンツＩＤは、静止画像については対応するチャプターのコンテンツＩＤ、チャプターについては対応する静止画像のコンテンツＩＤである。前後情報は、レリーズタイミングの直前のチャプターであるか、直後のチャプターであるかを示す情報である。
【００６２】
図７Ｂは、ダイジェスト動画ファイルの構成例を模式的に示す図である。ダイジェスト動画ファイルは、管理情報格納部７０とストリームデータ格納部７８とを含む。管理情報格納部７０は、記録時間７１、サムネイル情報７２、映像や音声の記録フォーマット情報７３、撮影情報７４（例えば、撮影日時、絞り値、シャッタースピード、感度、ＧＰＳ情報、撮影モードに関する情報、特定の被写体を含むか否かに関する情報）などをチャプターごとに格納する。ストリームデータ格納部７８はチャプター（映像および音声などを記録した動画像データ）を格納する。
【００６３】
［１−２−３．ダイジェスト動画の記録動作］
次に、ダイジェスト動画の記録動作を説明する。
【００６４】
まず、図８を参照しながら、デジタルカメラ１００による動画バッファリング処理を説明する。図８は、動画バッファリング処理を示すフローチャートである。画像処理部２０３における動画像生成部２６２は、チャプターを生成するとき、図８に示すフローチャートに従って動画バッファリングを行う。
【００６５】
デジタルカメラ１００が撮影モードに設定されているとき、ＣＣＤイメージセンサ２０１は、光学系２００を介して形成された被写体像に基づく撮像データを順次生成している。上述したように、ＣＣＤイメージセンサ２０１が生成した撮像データは、ＡＦＥ２０２での処理を経た後、画像処理部２０３に入力される。画像処理部２０３は、入力された撮像データに対してＹＣ変換処理を施し、ＹＣデータを生成する。一般に、ＣＣＤイメージセンサ２０１が生成する撮像データはＲＧＢデータであるため、ＲＧＢデータを輝度成分Ｙを示すデータと色差成分Ｃを示すデータとに変換するＹＣ変換処理が行われる。
【００６６】
コントローラ２１０は、画像処理部２０３によってＹＣデータが生成されているか否かを常時監視している（ステップＳ３００）。ＹＣデータが生成されていない場合、コントローラ２１０は、ＹＣデータの生成の監視を継続する（ステップＳ３００におけるＮｏ）。一方、ＹＣデータが生成されている場合、コントローラ２１０は、生成されたＹＣデータに対し、所定の符号化方式に従ってエンコード処理を施すように画像処理部２０３に指示する。画像処理部２０３は、コントローラ２１０からの指示に従って、生成されたＹＣデータに対し、所定の符号化方式に基づくエンコード処理を施してエンコードデータを生成する（ステップＳ３０１）。これにより、動画像（チャプター）のエンコードデータが生成される。
【００６７】
次に、コントローラ２１０は、バッファメモリ２０５をリングバッファ状にしてエンコードデータを記録する。すなわち、バッファメモリ２０５に所定量以上の記録容量が残っているか否かを判断する（ステップＳ３０２）。バッファメモリ２０５の残りの記録容量が所定量よりも小さい場合（ステップＳ３０２におけるＮｏ）、コントローラ２１０は、バッファメモリ２０５に記録されている一番古いエンコードデータを削除する（ステップＳ３０３）。この際、エンコードデータが例えばＭＰＥＧのファイルフォーマットに準拠して生成されている場合、ＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）単位で削除する。続いて、コントローラ２１０は、ステップＳ３０１において生成したエンコードデータを、記録容量に余裕の出来たバッファメモリ２０５に記録する（ステップＳ３０４）。一方、バッファメモリ２０５の残記録容量が所定量以上である場合（ステップＳ３０２におけるＹｅｓ）、コントローラ２１０は、ステップＳ３０１において生成したエンコードデータをそのままバッファメモリ２０５に記録する（ステップＳ３０４）。コントローラ２１０は、ステップＳ３００からステップＳ３０４の動作を繰り返す。
【００６８】
次に、図９を参照しながら、静止画像撮影指示をトリガーとする動画像（チャプター）の生成処理を説明する。図９は、ダイジェスト動画の１チャプターを作成する処理を示すフローチャートである。
【００６９】
まず、コントローラ２１０は、静止画像撮影指示をトリガーとするチャプターを作成する命令（チャプター作成命令）があったか否かを監視している（ステップＳ３１０）。チャプター作成命令があった場合、コントローラ２１０は、既存のダイジェスト動画ファイルにそのチャプターを追記するか、新規のダイジェスト動画ファイルにそのチャプターを記録するかを決定する（ステップＳ３１１）。この判定処理を、「分割判定」と呼ぶ。
【００７０】
分割判定は、これから記録しようとするチャプターに関連するダイジェスト動画がメモリカード２２１に既に記録されているか否かに基づいて行われ得る。例えば、新たに作成するチャプターと同日に作成したチャプターを含むダイジェスト動画ファイルが既にメモリカード２２１に記録されている場合、コントローラ２１０は、既存のダイジェスト動画ファイルに新しく作成するチャプターを追記する。一方、新たに作成するチャプターと同日に作成したチャプターを含むダイジェスト動画ファイルがメモリカード２２１に記録されていない場合、コントローラ２１０は、既存のダイジェスト動画ファイルとは別の新規ダイジェスト動画ファイルに当該チャプターを記録する。ステップＳ３１１では、日付に限らず、他の情報に基づいて関連する既存のダイジェスト動画ファイルを特定してもよい。例えば、撮影場所、写っている被写体、撮影モード等が共通または類似する既存のダイジェスト動画ファイルがあれば、そのファイルに新規に作成したチャプターを追記するようにしてもよい。また、チャプターを作成する際にそのチャプターを既存の特定のダイジェスト動画ファイルに追記するか否かをユーザに選択させてもよい。
【００７１】
次に、コントローラ２１０は、保存判定処理を行う（ステップＳ３１２）。保存判定処理は、バッファメモリ２０５に蓄積されたエンコードデータをチャプターとして保存するか否かの判定を行う処理である。コントローラ２１０は、バッファメモリ２０５に蓄積されたエンコードデータが所定量よりも少ない場合は、バッファメモリ２０５に蓄積されたエンコードデータをチャプターとして保存しないと判定する。一方、バッファメモリ２０５に蓄積されたエンコードデータが所定量よりも多い場合は、バッファメモリ２０５に蓄積されたエンコードデータをチャプターとして保存すると判定する。これは、短すぎるチャプターが生成されると、すぐにシーンが切り替わる視聴しにくいダイジェスト動画になってしまうため、そのような事態を回避するためである。ステップＳ３１２においてエンコードデータをチャプターとして保存しないことを決定した場合、コントローラ２１０はステップＳ３１０に戻り、次のチャプターの作成命令を待つ。なお、ステップＳ３１２の保存判定処理は、ステップＳ３１１の分割判定の前に行ってもよい。その場合、チャプターを保存しないと判定したときには、分割判定を行うことなく、次のチャプターの作成命令を待つようにしてもよい。
【００７２】
ステップＳ３１２において、エンコードデータをチャプターとして保存することを決定した場合、コントローラ２１０は、バッファメモリ２０５に蓄積されたエンコードデータを切り出し、ダイジェスト動画ファイルに記録する（ステップＳ３１３）。このとき、ステップＳ３１１において既存のダイジェスト動画ファイルに追記すると判定していた場合、コントローラ２１０は、メモリカード２２１に既に記録されている既存のダイジェスト動画ファイルにチャプターを追記する。一方、ステップＳ３１１において新規のダイジェスト動画ファイルを作成すると判定していた場合、コントローラ２１０は、メモリカード２２１に新規のダイジェスト動画ファイルを作成し、そのファイルにチャプターを記録する。
【００７３】
次に、コントローラ２１０は、今回新しく記録したチャプターに関する情報を、記録先のダイジェスト動画ファイルの管理情報に追記して更新する（ステップＳ３１４）。ステップＳ３１４での管理情報の更新処理において、コントローラ２１０は、図７Ｂに示すサムネイル情報を除く管理情報（記録時間など）の更新を行う。
【００７４】
次に、コントローラ２１０は、今回新しく記録したチャプターに関するサムネイル情報の作成または更新を行う（ステップＳ３１５）。ここでは、図７Ｂに示す管理情報格納部７０に格納されたサムネイル情報７２の作成または更新を行う。
【００７５】
［１−２−４．サムネイル情報の作成または更新］
次に、図１０を参照しながら、ステップＳ３１５におけるチャプターのサムネイル情報を作成または更新する処理を説明する。図１０は、本実施の形態におけるデジタルカメラ１００のダイジェスト動画のサムネイル情報の作成または更新処理の概要を示すフローチャートである。
【００７６】
本実施の形態におけるデジタルカメラ１００は、図１０に示すように、サムネイル情報の新規作成（ステップＳ４０３）、サムネイル情報の追加（ステップＳ４０６）、既存サムネイル情報の流用（ステップＳ４０７）のいずれかの処理によってサムネイル情報の作成または更新を行う。以下、各サムネイル情報の作成および更新の処理を順に説明する。
【００７７】
まず、コントローラ２１０は、ステップＳ３１３において記録したチャプターが、そのダイジェスト動画ファイルに記録された先頭のチャプターか否かを判定する（ステップＳ４０１）。すなわち、コントローラ２１０は、そのチャプターを記録する際にダイジェスト動画ファイルを新たに作成したか否か（１回目のダイジェスト動画の撮影か否か）を判定する。
【００７８】
その撮影が１回目のダイジェスト動画の撮影であると判定した場合、コントローラ２１０は、そのチャプターに関するサムネイル情報の作成を行う（ステップＳ４０２）。次に、コントローラ２１０は、Ｓ４０２で作成したサムネイル情報をダイジェスト動画ファイルの管理情報に含まれるサムネイル情報を格納する領域に記録する（ステップＳ４０３）。ステップＳ４０２におけるサムネイル情報の作成処理の詳細は後述する。
【００７９】
ステップＳ４０１において、１回目のダイジェスト動画の撮影ではないと判定した場合、コントローラ２１０は、デジタルカメラ１００に設定されているモードがサムネイル追加モードであるか否かの判定を行う（ステップＳ４０４）。サムネイル追加モードは、上述のように、ダイジェスト動画の記録時に有効な設定であり、１つのダイジェスト動画ファイルに対して２つ以上の関連付けされたサムネイル情報の記録を許可するモードである。ステップＳ４０４において、サムネイル追加モードに設定されていないと判定した場合、コントローラ２１０は、新規にサムネイル情報を作成することなく、既存のサムネイル情報をそのまま継続して使用する（ステップＳ４０７）。一方、ステップＳ４０４においてサムネイル追加モードが設定されていると判定した場合、コントローラ２１０は、ステップＳ４０２と同様に、追加したチャプターに関するサムネイル情報の作成を行う（ステップＳ４０５）。次に、コントローラ２１０は、ステップＳ４０５で作成したサムネイル情報を、ダイジェスト動画ファイルの管理情報におけるサムネイル情報の格納領域に追記する（ステップＳ４０６）。すなわち、サムネイル追加モードが設定されているときには、ダイジェスト動画ファイルのサムネイル情報の格納領域にはチャプターの数に応じた複数のサムネイル情報が記録される。このとき、ストリームデータ格納部７８に格納されたチャプターと管理情報格納部７０に格納されたサムネイル情報とを関連付ける情報を管理情報格納部７０に記録してもよい。これにより、ダイジェスト動画ファイルに記録された各チャプターに対応するサムネイル情報を管理することができる。サムネイル情報を参照することにより、チャプターごとのサムネイル画像の表示が可能となる。
【００８０】
なお、本実施形態では、複数のサムネイル情報は、サムネイルごとにＪＰＥＧ規格に準拠した圧縮を行って記録されるものとするが、他の方法で記録してもよい。例えば、複数のサムネイル情報を含む１つの画像データを記録媒体の複数の領域に分割して記録してもよい。その場合、１つの画像データに複数のサムネイル情報をまとめて記録することにより、１つの動画像ファイルへの複数のサムネイル情報の記録が許容されていない記録フォーマットにおいても、複数のサムネイル情報の記録が可能になる。
【００８１】
なお、ここではサムネイル追加モードに設定されている場合、追加するチャプターの全てに対してサムネイル情報を記録する例を説明したが、追加するチャプターの全てに対応するサムネイル情報を記録しなくてもよい。例えば、ダイジェスト動画ファイルの先頭に記録されるチャプターのように、代表的なチャプター（単数または複数の代表チャプター）にのみ、サムネイル情報を記録するようにしてもよい。そのような構成であっても、ユーザは、ダイジェスト動画ファイルに含まれるチャプターの概要をより容易に把握することが可能となる。
【００８２】
続いて、ステップＳ４０２およびステップＳ４０５における新たに記録したチャプターに対するサムネイル情報の作成処理の詳細を説明する。図１１は、本実施の形態のデジタルカメラ１００によるダイジェスト動画のサムネイル情報の作成または更新処理の詳細を示すフローチャートである。
【００８３】
まず、コントローラ２１０は、チャプターが生成されたときに併せて生成された管理情報からサムネイル情報を作成するか否かを判定する（ステップＳ４１１）。ここで、管理情報からサムネイル情報を作成するか否かの判定は、管理情報が特定の条件を満たすか否かを判定することによって行われる。例えば、管理情報からサムネイル情報を作成する旨を示すユーザー設定情報が管理情報に含まれている場合、管理情報にトラベルモードが設定されている旨を示す情報が含まれている場合、管理情報に赤ちゃんモードが設定されている旨を示す情報が含まれている場合、管理情報にユーザが予め顔認識登録しておいた人物の顔などの特定の被写体がチャプターに記録されている旨を示す情報が含まれている場合、管理情報にチャプターが生成された撮影場所が予め設定された特定の地域内である旨を示す情報が含まれている場合などに該当する場合には、コントローラ２１０は、管理情報に基づいてサムネイル情報を作成すると判断する。この判定条件は、上記の条件に限定されず、どのようなものであってもよい。
【００８４】
ここで、トラベルモードとは、ユーザが旅行中であることを示すフラグを撮影画像に付与するモードである。ユーザは、自分の意志により、旅行に出かけるときにトラベルモードをＯＮに設定し、帰宅時にＯＦＦに設定する操作を行うことで、デジタルカメラ１００をトラベルモードに設定することができる。また、赤ちゃんモードは、被写体が赤ちゃんであることを示すフラグを撮影画像に付与するモードである。ユーザは、自分の意志により、赤ちゃんを撮影すると判断したときには、その認識している赤ちゃんの撮影の開始時刻および終了時刻に、赤ちゃんモードのＯＮ／ＯＦＦ操作を行うことにより、デジタルカメラ１００を赤ちゃんモードに設定することができる。デジタルカメラ１００は、トラベルモードや赤ちゃんモード以外のモードを有していてもよい。特定のモードに設定されているか否かは、図７Ｂに示す管理情報内の撮影モード情報を参照することによって判定することができる。
【００８５】
ステップＳ４１１において、管理情報からサムネイル情報を作成すると判定した場合、コントローラ２１０は、管理情報に含まれる上記のいずれかの情報に基づいて、サムネイルのためのビットマップ情報を作成する。
【００８６】
以下、図１２を参照しながら、管理情報に基づいて作成するサムネイル情報の例を説明する。図１２は、管理情報に基づいて作成されるサムネイル情報の表示例を示す図である。
【００８７】
（例１）コントローラ２１０は、管理情報に含まれる撮影日付（または撮影日時）に関する情報に基づいて撮影日付（または撮影日時）を示すサムネイル情報を作成することができる。例えば、撮影日付ごとにダイジェスト動画ファイルを分割して記録する場合、図１２（ａ）に示すように、その撮影日付の文字情報を含むビットマップ情報をサムネイル情報として生成することができる。図１２（ａ）の左と中央のサムネイル画像では、撮影年月日を示す日付だけが示されているが、日付だけではなく、曜日や祝祭日のように、カレンダーの情報から得られる他の情報を記録してもよい。カレンダーの情報は、デジタルカメラ１００内の記録媒体またはネットワークを介して接続されたスマートフォンなどの他の情報機器から取得され得る。また、デジタルカメラ１００内の記録媒体またはネットワークを介して接続されたスマートフォンなどの他の情報機器から誕生日などのスケジュール情報を取得できる場合には、スケジュール情報やイベントの名称等を記録してもよい。図１２（ａ）の右のサムネイル画像では、撮影日とともに、被写体である特定の人物の誕生日である旨が示されている。
【００８８】
（例２）コントローラ２１０は、管理情報に含まれる特定の被写体に関する情報に基づいて被写体名を示すサムネイル情報を作成することができる。例えば、赤ちゃんモードに設定されている場合や、予め設定された特定の被写体がチャプターに記録されている場合、図１２（ｂ）に示すように、カメラ本体に記録されている特定の被写体の名称の文字情報を含むビットマップ情報を生成することができる。また、特定の被写体に関連付けられたアイコン等のビットマップ情報が予め用意されている場合には、それをサムネイル情報に含めてもよい。あるいは、特定の被写体について予め登録されている静止画像（顔写真など）のビットマップ情報をサムネイル情報に含めてもよい。
【００８９】
（例３）コントローラ２１０は、管理情報に含まれるＧＰＳ情報または特定の地域で撮影された旨を示す情報に基づいて特定の地域の名称を示すサムネイル情報を作成することができる。例えば、トラベルモードに設定されている場合や、撮影場所が特定の地域内にあると判定された場合には、図１２（ｃ）に示すように、特定の地名を示す文字情報を含むビットマップ情報をサムネイル情報として生成することができる。表示される地名は、予めユーザによって設定された地名であってもよいし、ＧＰＳの位置情報から地名に変換する地名データベースを参照することによって取得された地名であってもよい。また、特定の地名に関連付けられたアイコン等のビットマップ情報が予め用意されている場合には、それをサムネイル情報に含めてもよい。あるいは、特定の地名について予め登録されている静止画像（モニュメントの写真など）のビットマップ情報をサムネイル情報としてもよい。
【００９０】
（例４）コントローラ２１０は、管理情報に含まれる情報に基づいて決定される特定のアイコンをサムネイル情報として利用してもよい。例えば、管理情報に含まれる情報に基づいて、ダイジェスト動画の記録であり、かつ動画内のフレーム情報からサムネイル情報を作成することが適切でないことを判断した場合に、図１２（ｄ）に示すように、予め用意された特定のアイコンのビットマップ情報をサムネイル情報としてもよい。図１２（ｄ）に示す例では、ダイジェスト動画である旨を示すアイコン「Ｄ」のビットマップ画像がサムネイル情報として表示されている。この特定のアイコンは、予めユーザによって複数のアイコンの中から選択されたものでもよい。
【００９１】
図１１におけるステップＳ４１１において管理情報を解析した結果、管理情報からサムネイル情報を作成しないと判定した場合、コントローラ２１０は、処理対象の動画像データ（チャプター）に含まれる１つのフレームに基づいてサムネイル画像としてのビットマップ画像を作成する（ステップＳ４１３）。このフレームは、ダイジェスト動画内の先頭のフレームでもよいし、サムネイルに最適と判定されたフレームであってもよい。サムネイルに最適と判定されるフレームは、例えば、手ブレ量が所定基準よりも低いフレームであったり、合焦対象の被写体のピント状態が所定基準よりも良好なフレームの中から選択され得る。
【００９２】
次に、コントローラ２１０は、ステップＳ４１２またはステップＳ４１３において、サムネイル画像としてのビットマップ画像を作成した後、これにＪＰＥＧ規格等に準拠した圧縮処理を施すことにより、サムネイル情報を作成する（ステップＳ４１４）。
【００９３】
なお、図１１に示す例では、管理情報に含まれる情報を解析することにより、コントローラ２１０は、管理情報に含まれる情報に基づいてサムネイル用のビットマップ画像を作成するか、動画の１フレームに基づいてサムネイル用のビットマップ画像を作成するかを判定するが、このような例に限定されない。コントローラ２１０は、上記の判定処理を行うことなく、常に管理情報に含まれる情報に基づいて作成したビットマップ画像をサムネイル画像として生成してもよい。コントローラ２１０は、上記の他にも、例えば図１３や図１４に示す処理によってサムネイル画像としてのビットマップ画像を作成するようにしてもよい。
【００９４】
図１３は、管理情報に含まれる情報に基づくビットマップ画像と、チャプターに含まれる１つのフレームに基づくビットマップ画像とを合成することによってサムネイル画像を作成する例を示すフローチャートである。
【００９５】
この例では、コントローラ２１０は、まずチャプターに含まれる１つのフレームに基づいてビットマップ画像（Ａ）を作成する（ステップＳ４２１）。ステップＳ４２１における処理は、上述したステップＳ４１３における処理と同様である。続いて、コントローラ２１０は、管理情報に含まれる情報に基づいて、ビットマップ画像（Ｂ）を作成する（ステップＳ４２２）。ステップＳ４２２における処理は、上述したステップＳ４１２における処理と同様であり、作成されるビットマップ画像（Ｂ）は、図１２を参照して説明したビットマップ画像と同様である。
【００９６】
次に、コントローラ２１０は、ステップＳ４２１において作成したビットマップ画像（Ａ）と、ステップＳ４２３において作成したビットマップ画像（Ｂ）とを合成する（ステップＳ４２３）。合成は、サムネイル画像の領域を複数の領域に分け、それぞれの領域にステップＳ４２１およびＳ４２２で作成したビットマップ画像をそれぞれ貼り付けてもよいし、ステップＳ４２１で作成したビットマップ画像の一部を切り抜き、ステップＳ４２２で作成したビットマップ画像を貼り付けてもよい。最後に、コントローラ２１０は、合成したビットマップ画像をＪＰＥＧ規格に準拠した圧縮処理を施すことにより、サムネイル画像を作成する（ステップＳ４２４）。
【００９７】
図１４は、管理情報に含まれる情報に基づいてサムネイルのためのビットマップ画像を作成するか、動画の１フレームに基づいてサムネイルのためのビットマップ画像を作成するかを、動画の１フレームのデータの解析結果に基づいて判断する例を示すフローチャートである。
【００９８】
この例では、コントローラ２１０は、まずチャプターに含まれる１つのフレームを解析して、その解析結果に基づいてサムネイルのためのビットマップ画像の作成方法を決定する（ステップＳ４３１）。ここで、解析するフレームはそのチャプター内の先頭のフレームでもよいし、サムネイルとして最適と判定されたフレームでもよい。ステップＳ４３１において、コントローラ２１０は、そのフレームを解析し、輝度、ブレの程度、ボケの程度、画像の傾きといった画質を示す情報に基づいてそのフレームがサムネイル画像として適しているか否かを判定する。例えば、そのフレームを解析した結果、エッジが無い（ピントが合っていない、またはぶれている）と判定した場合、または全面が暗すぎるもしくは明るすぎる（絞りが合っていない、またはレンズキャップの外し忘れ）と判定した場合には、コントローラ２１０は、チャプター内のフレームからサムネイルを生成せず、管理情報に基づいてサムネイル情報を作成すると決定する。その他の場合には解析したフレームからサムネイル情報を作成すると決定する。
【００９９】
管理情報に基づいてサムネイル情報を作成すると判断した場合、コントローラ２１０は、管理情報に含まれる情報に基づいてサムネイル用のビットマップ画像を作成する（ステップＳ４３２）。ステップＳ４３２における処理は、上述したステップＳ４１２における処理と同様である。また、動画データ中の１フレームからサムネイル情報を作成すると判断した場合、コントローラ２１０は、動画データ中の１フレームからサムネイルのためのビットマップ画像を作成する（ステップＳ４３３）。ステップＳ４３３における処理は、上述したステップＳ４１３における処理と同様である。ステップＳ４３２またはＳ４３３においてビットマップ画像を作成した後、コントローラ２１０は、ＪＰＥＧ規格に準拠した圧縮処理を当該ビットマップ画像に施することにより、サムネイル情報を作成する（ステップＳ４３４）。
【０１００】
なお、図１１に示す処理と図１４に示す処理とを組み合わせてもよい。すなわち、管理情報が特定の条件を満たすか否か、および動画中の１フレームの解析結果が良好であるか否かの両方の判定結果に基づいて、管理情報からサムネイル情報を生成するか否かを決定してもよい。
【０１０１】
以上のように、本実施の形態におけるデジタルカメラ１００は、ダイジェスト動画を構成する個々のチャプターに関連付けられた管理情報に含まれる情報に基づいてサムネイル情報を作成する。そして、作成したサムネイル情報を、対応するチャプターと関連付けてダイジェスト動画ファイルに格納する。これにより、ユーザにとってより好適なサムネイル情報を作成し記録することができる。
【０１０２】
本実施の形態におけるサムネイル情報の作成記録は、ダイジェスト動画撮影モードなる専用モードを備えず、通常モードの静止画撮影において、オプション機能としてダイジェスト動画撮影を同時に実行させるようなデジタルカメラにおいては、特に有効である。通常の静止画撮影と同時に、ダイジェスト動画の撮影を行った場合、デジタルカメラの設計思想は、静止画撮影が最適に実行できるように考えられている。そのため、通常の静止画撮影と同時に、ダイジェスト動画の撮影を行った場合、ダイジェスト動画ファイル内に含まれるチャプターが必ずしも閲覧に適した内容になっているとは限らない。それゆえ、このようなチャプターを構成するフレームに基づいて単純にサムネイル画像を生成すると、ユーザにとってダイジェスト動画の内容が把握しにくくなる可能性が高い。
【０１０３】
これに対して、本実施の形態のデジタルカメラ１００によれば、管理情報に含まれる情報に基づいて、ダイジェスト動画を示すサムネイル画像を生成する。例えば、管理情報に特定の被写体を撮影した旨を示す情報が含まれる場合、予め登録しておいた当該被写体の名称等の文字情報を用いてサムネイル情報を作成する。これにより、ユーザーは、ダイジェスト動画を示すサムネイル画像を閲覧するときに、そのダイジェスト動画の内容をより容易に把握できるようになる。
【０１０４】
［１−２−５．サムネイル情報の表示］
続いて、図１５を参照しながら、サムネイル追加モード設定時に撮影されたダイジェスト動画を再生するときのサムネイル表示の例を説明する。図１５は、再生時のサムネイル表示を説明するための図である。ここでは、図１５（ａ）から図１５（ｃ）を参照して３つの表示例を説明する。
【０１０５】
図１５（ａ）は、再生モードに切り替わったときの最初のサムネイル表示画面の例を示している。コントローラ２１０は、各ダイジェスト動画ファイルに記録されている複数のサムネイル情報のうち、先頭に記録されているサムネイル情報に基づく画像を液晶ディスプレイ２０４に表示させる。ユーザによって特定のダイジェスト動画ファイルを示すサムネイル画像が選択された場合、選択されたダイジェスト動画ファイルに記録されている複数のチャプターを示すサムネイル画像を所定の時間間隔で先頭から順次表示していく。これにより、そのダイジェスト動画ファイルに含まれる複数のチャプターを示すサムネイル画像のスライドショー表示が実現する。このような表示、そのファイルに含まれるチャプターの概要をユーザが容易に把握することができる。
【０１０６】
図１５（ｂ１）に示す例では、図１５（ａ）に示す例と同様、コントローラ２１０は、各ダイジェスト動画を示すサムネイル画像として、ダイジェスト動画ファイル内に複数記録されているサムネイル情報のうち先頭に記録されているサムネイル情報に基づくサムネイル画像を液晶ディスプレイ２０４に表示させる。ユーザによって特定のダイジェスト動画ファイルを示すサムネイル画像が選択された場合、コントローラ２１０は、選択されたダイジェスト動画ファイルに記録されている複数のサムネイル画像を一覧表示する画面（図１５（ｂ２））に液晶ディスプレイ２０４の表示を遷移させる。これにより、ダイジェスト動画ファイルに含まれるサムネイル情報に基づくサムネイル画像を一覧できるので、ダイジェスト動画ファイルに含まれるチャプターの概要をユーザーが容易に把握することができる。
【０１０７】
図１５（ｃ）に示す例では、コントローラ２１０は、各ダイジェスト動画ファイルに含まれるサムネイル情報の全てもしくはその一部に基づくサムネイル画像を、一枚のサムネイル画像として液晶ディスプレイ２０４にまとめて表示させる。これにより、ユーザは、１つの画面で各ダイジェスト動画ファイルに含まれる複数のチャプターの内容を容易に把握することができる。
【０１０８】
［１−３．効果等］
以上のように、本実施形態のデジタルカメラ（撮像装置）１００は、撮影指示に応答して撮像データを生成して出力するように構成された撮像部２６４と、撮像データに基づいて動画像データ（チャプター）を生成するように構成された画像処理部２０３と、当該動画像データに関連付けられ、当該動画像データに関する代表画像を含まない管理情報に基づいて、当該動画像データを代表する代表画像を生成するように構成されたコントローラ２１０とを備える。このデジタルカメラ１００は、動画像データが生成されたときに併せて生成された管理情報を取得するように構成されたインターフェース（コントローラ２１０と画像処理部２０３との間の接続端子等）と、当該管理情報に基づいて、当該動画像データを代表する代表画像を生成するように構成されたコントローラ２１０とを備える画像処理装置を含んでいると言うこともできる。これにより、ユーザにとってより好適な代表画像を生成することができる。
【０１０９】
特に、コントローラ２１０は、動画像データに含まれるいずれのフレームのデータも用いずに、管理情報に基づいて代表画像を生成することができる。これにより、動画像データに含まれるフレームとは全く異なるわかり易い代表画像を生成することが可能となる。
【０１１０】
また、コントローラ２１０は、管理情報に基づいて決定される文字を含む画像情報を、代表画像として生成することができる。これにより、動画像データの内容を文字情報によって素早く把握できる好適な代表画像を生成することができる。
【０１１１】
また、前記管理情報は、動画像データの生成時に生成され、撮像データが取得される際の撮影条件を示す情報を含む。このため、撮影条件に応じた好適な代表画像を生成することが可能となる。
【０１１２】
また、コントローラ２１０は、生成した代表画像を、動画像データに関連付けて記録媒体に記録するように構成されている。これにより、動画像データを再生する際に容易に対応する代表画像にアクセスすることができる。
【０１１３】
また、動画像データおよび管理情報は、１つの動画像ファイルに格納され、コントローラ２１０は、管理情報に基づいて生成した代表画像を、当該動画像ファイルに格納して当該動画像ファイルを更新するように構成されている。このため、管理情報を動画像データと一体的に管理することができる。
【０１１４】
また、管理情報に撮像データが取得された時の撮影モードを示す情報が含まれているとき、コントローラ２１０は、撮影モードを示す情報に基づいて、撮影モードに対応する情報を含む代表画像を生成することができる。これにより、撮影モードに応じた好適な代表画像を生成することができる。
【０１１５】
また、管理情報に撮像データが取得された日時を示す情報が含まれているとき、コントローラ２１０は、当該日時を示す情報に基づいて、当該日時に関連する情報を含む代表画像を生成することができる。特に、当該日時に関連する情報は、動画像データが生成された日または日時を示す文字を含む画像情報である。これにより、動画像の撮影日を容易に特定できる好適なサムネイルを生成することができる。
【０１１６】
また、管理情報に動画像データに含まれる被写体を示す情報が含まれているとき、コントローラ２１０は、当該被写体を示す情報に基づいて、当該被写体に対応する情報を含む代表画像を生成することができる。特に、当該被写体に対応する情報は、その被写体を示す文字、アイコン、写真の少なくとも１つを含む画像情報である。これにより、動画像に写っている被写体を容易に特定できる好適な代表画像を生成することができる。
【０１１７】
また、管理情報に動画像データが生成された場所を示す情報が含まれているとき、コントローラ２１０は、当該場所を示す情報に基づいて、当該場所に対応する情報を含む代表画像を生成することができる。特に、当該場所に対応する情報は、その場所を示す文字、アイコン、写真の少なくとも１つを含む画像情報である。これにより、その動画像が撮影された場所を容易に特定できる好適なサムネイルを生成することができる。
【０１１８】
また、インターフェースが、動画像データおよび管理情報の両方を取得するとき、コントローラ２１０は、当該管理情報および当該動画像データの少なくとも一方を解析することにより、当該動画像データに含まれるフレームのデータを用いて代表画像を生成するか、当該動画像データに含まれるいずれのフレームのデータも用いずに当該管理情報に基づいて代表画像を生成するかを決定することができる。これにより、フレームに基づく代表画像を生成することが適切でない場合には管理情報に基づく代表画像を生成する、といった柔軟なサムネイルの作成が可能となる。
【０１１９】
また、本実施形態では、画像処理部２０３は、静止画像の撮影指示に応答して生成された撮像データに基づいて動画像データを生成し、加えて当該撮影指示に基づく静止画像データを生成する。このため、静止画像の撮影指示をトリガーとしてダイジェスト動画のチャプターを生成することができる。
【０１２０】
また、本実施形態におけるデジタルカメラ１００は、被写体像を撮像して撮像データを生成する撮像部をさらに備え、コントローラ２１０は、ユーザから、静止画像の撮影指示を受け付けて、生成された撮像データに基づいて静止画像データを生成するとともに、当該静止画像の撮影指示のタイミングよりも前のタイミングまたは後のタイミングの少なくとも一方のタイミングで生成された撮像データに基づいて動画像データを生成する。これにより、静止画像の撮影指示のタイミングに整合した好適なダイジェスト映像を、代表画像とともに生成することができる。
【０１２１】
（実施の形態２）
上記の実施の形態１では、ダイジェスト動画を記録する場合におけるサムネイル情報の作成方法を説明したが、本実施の形態では、ダイジェスト動画以外の通常の動画を記録する場合におけるサムネイル情報の作成方法を説明する。
【０１２２】
［２−１．構成］
本実施の形態におけるデジタルカメラの電気的構成は、図１から図３を用いて説明した実施の形態１におけるデジタルカメラ１００の電気的構成と同様であるため、説明は省略する。また、構成が同様であるため、同じ構成要素には、同じ符号を付して説明する。
【０１２３】
また、通常の動画ファイルの構成は、図７Ｂに示したダイジェスト動画ファイルの構成と比較して、ストリームデータ格納部７８にチャプターごとに分割された格納領域がない点以外は概ね同様である。
【０１２４】
［２−２．動作］
本実施の形態におけるデジタルカメラ１００の通常の動画を記録する動作について、図１６を参照して説明する。図１６は、通常の動画を記録する動作を示すフローチャートである。
【０１２５】
まず、コントローラ２１０は、動画記録開始命令を待機する（ステップＳ４４１）。動画記録開始命令は、例えば、操作部２２３に含まれる動画記録釦をユーザが押下することによってよってなされる。動画記録開始命令を受けると、コントローラ２１０は、動画記録動作を開始する（ステップＳ４４２）。コントローラ２１０は、メモリカード２２１に新規に動画ファイルを作成し、当該動画ファイルのストリームデータ格納部に動画像データを格納（記録）していく。
【０１２６】
続いて、コントローラ２１０は、動画記録停止命令を待つ（ステップＳ４４３）。動画記録停止命令も、操作部２２３に含まれる動画記録釦をユーザが押下することによってなされ得る。動画記録停止命令を受けるまでは、ステップＳ４４２の動画記録を継続する。ステップＳ４４３で動画記録停止命令を受けると、コントローラ２１０は、動画記録動作を完了する。
【０１２７】
動画記録動作が完了すると、コントローラ２１０は、記録した動画ファイル内の管理情報の更新を行う（ステップＳ４４４）。この際、コントローラ２１０は、動画ファイルの管理情報格納部に格納された管理情報のうち、サムネイル情報を除く情報を記録する。例えば、記録時間、映像や音声の記録フォーマット情報、撮影情報（例えば、撮影日時、絞り値、シャッタースピード、感度、ＧＰＳ情報、撮影モードに関する情報、特定の被写体を含むか否かに関する情報）などを含む。
【０１２８】
続いて、コントローラ２１０は、撮影を完了した動画像に関するサムネイル情報の作成を行う（ステップＳ４４５）。このサムネイル情報は、動画ファイルの管理情報格納部におけるサムネイル情報格納領域に記録するためのビットマップ情報である。コントローラ２１０は、作成したビットマップ画像を示す情報を、作成した動画ファイル内のサムネイル情報格納領域に新規追加する（ステップＳ４４６）。
【０１２９】
ステップＳ４４５におけるサムネイル情報の作成処理は、例えば実施の形態１において説明した図１１、図１３、図１４に示すいずれかの処理によって行われ得る。
【０１３０】
以上のように、本実施の形態にかかるデジタルカメラ１００は、通常の動画撮影を行うときに、生成した動画像データに対応する管理情報に含まれる情報に基づいてサムネイル情報を作成する。そして、作成したサムネイル情報を、撮影した動画ファイル内に関連付けて格納する。これにより、通常の動画撮影においても、ユーザにとってより好適なサムネイル情報を作成し記録することができる。
【０１３１】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態１、２を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記実施の形態１、２で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【０１３２】
そこで、以下、他の実施の形態を例示する。
【０１３３】
上記の実施形態では、管理情報は静止画ファイル、動画像ファイル、およびダイジェスト動画ファイルに格納されるものとしたが、管理情報はこれらのファイルとは独立したファイルに格納されていてもよい。例えば、図７Ａに示す管理データベースの個々のコンテンツに関連付けて管理情報が管理されていてもよい。また、図７Ｂに示す管理情報内の情報はあくまでも一例であり、図示される情報以外の情報を含んでいてもよいし、図示される情報の一部を含んでいなくてもよい。
【０１３４】
また、本開示の技術は、デジタルカメラ１００のような撮像装置に限らず、上記のコントローラ２１０の機能を有する他のコンピュータ（画像処理装置）に適用することもできる。そのような画像処理装置の構成は、例えば図３に示すコントローラ２１０の構成と同様であり、その動作は、例えば図８〜１１、１３、１４、１６に示す動作と同様である。すなわち、当該画像処理装置は、動画像データが生成されたときに併せて生成された管理情報を取得するように構成されたインターフェースと、前記管理情報に基づいて、前記動画像データを代表する代表画像を生成するように構成されたコントローラとを備える。
【０１３５】
そのような画像処理装置は、撮像装置によって生成され、記録媒体に記録された動画像のデータや、電気通信回線によって送信された動画像のデータを事後的に取得し、上述の実施形態における処理によって代表画像を生成することができる。画像処理装置は、例えばパーソナルコンピュータやクラウドサービスを提供するサーバコンピュータであってもよい。
【０１３６】
さらに、撮影によって取得された撮像データに基づいて生成された動画像データに限らず、撮影以外の方法で生成された動画像（例えばアニメーション）のデータについても本開示の技術を適用してもよい。撮影によらない動画像データが生成されたときに併せて生成された管理情報に基づいて、当該動画像データを代表する好適な代表画像を生成することができる。
【０１３７】
また、本開示の技術は、上述の実施形態における処理を規定するソフトウェア（コンピュータプログラム）にも適用され得る。そのようなプログラムに規定される動作は、例えば図８〜１１、１３、１４、１６に示すとおりである。このようなプログラムは、可搬型の記録媒体に記録されて提供され得る他、電気通信回線を通じても提供され得る。コンピュータに内蔵されたプロセッサがこのようなプログラムを実行することにより、上記の実施形態で説明した各種動作を実現することができる。
【０１３８】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【０１３９】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１４０】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０１４１】
本開示の技術はデジタルカメラ１００への実施に限定されない。例えば、ムービーカメラやカメラ付き携帯電話、ウェアラブルカメラ、監視カメラなどの他の種類の撮像装置、およびパーソナルコンピュータやサーバコンピュータなどの情報処理装置にも適用可能である。
【符号の説明】
【０１４２】
１００    デジタルカメラ
１１０    レリーズボタン
１１２    電源
１１３    フラッシュ（エレクトロニックフラッシュ）
１１４    ＡＦ補助光
１２０    メニュー釦
１２１    十字釦
２００    光学系
２０１    ＣＣＤイメージセンサ
２０２    ＡＦＥ（アナログ・フロント・エンド）
２０３    画像処理部
２０４    液晶ディスプレイ
２０５    バッファメモリ
２１０    コントローラ
２２０    カードスロット
２２１    メモリカード
２２２    フラッシュメモリ
２２３    操作部
２５０    通信インターフェース
２６０    スルー画像生成部
２６１    静止画像生成部
２６２    動画像生成部
２７０    ＧＰＳユニット
【図１】
2013145546.tif 000003
【図２】
2013145546.tif 000004
【図３】
2013145546.tif 000005
【図４】
2013145546.tif 000006
【図５】
2013145546.tif 000007
【図６】
2013145546.tif 000008
【図７Ａ】
2013145546.tif 000009
【図７Ｂ】
2013145546.tif 000010
【図８】
2013145546.tif 000011
【図９】
2013145546.tif 000012
【図１０】
2013145546.tif 000013
【図１１】
2013145546.tif 000014
【図１２】
2013145546.tif 000015
【図１３】
2013145546.tif 000016
【図１４】
2013145546.tif 000017
【図１５】
2013145546.tif 000018
【図１６】
2013145546.tif 000019
【手続補正書】
【提出日】平成25年11月27日(2013.11.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、動画像に関する代表画像を生成する電子機器に関する。
【背景技術】
【０００２】
被写体を撮像することによって取得した撮像データに基づいて動画像データを生成するとともに、当該動画像データを示す静止画像（「サムネイル画像」または「代表画像」と呼ぶ。）を生成する撮像装置が知られている。
【０００３】
例えば、特許文献１は、動画像中の１つのフレームから作成したサムネイル画像に、動画像の特徴を表すマークを付与する技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１６７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
静止画像や動画像のコンテンツのサムネイル画像は、閲覧者が当該サムネイル画像からコンテンツの内容を容易に把握できるものであることが望ましい。
【０００６】
本開示は、ユーザにとってより好適なサムネイル画像を示す情報（以下、「サムネイル情報」と呼ぶことがある。）を作成することができる電子機器を提供する。
【課題を解決するための手段】
【０００７】
本開示の一態様における画像処理装置は、動画像データが生成されたときに併せて生成された管理情報を取得するように構成されたインターフェースと、当該管理情報に基づいて、当該動画像データを代表する代表画像を生成するように構成されたコントローラとを備える。
【発明の効果】
【０００８】
本開示の技術によれば、ユーザにとってより好適な代表画像を生成することができる。
【図面の簡単な説明】
【０００９】
【図１】デジタルカメラ１００の前面構成図である。
【図２】デジタルカメラ１００の背面構成図である。
【図３】デジタルカメラ１００の電気的な接続関係を示すブロック図である。
【図４】ダイジェスト動画の記録動作の概要を示す図である。
【図５】ダイジェスト動画のメニュー設定画面のイメージを示す図である。
【図６】メモリカード内のデータ構成例を示す図である。
【図７Ａ】管理データベースに記録される情報の例を示す図である。
【図７Ｂ】ダイジェスト動画ファイルに記録される情報の構成を模式的に示す図である。
【図８】動画バッファリング処理を示すフローチャートである。
【図９】ダイジェスト動画のチャプター作成処理を示すフローチャートである。
【図１０】ダイジェスト動画のサムネイル情報の作成または更新処理の概要を示すフローチャートである。
【図１１】ダイジェスト動画のサムネイル情報の作成または更新処理の第１の例を示すフローチャートである。
【図１２】管理情報に基づいて作成されるサムネイル画像の例を示す図である。
【図１３】ダイジェスト動画のサムネイル情報の作成または更新処理の第２の例を示すフローチャートである。
【図１４】ダイジェスト動画のサムネイル情報の作成または更新処理の第３の例を示すフローチャートである。
【図１５】再生時のサムネイル画像の表示例を示す図である。
【図１６】例示的な実施の形態２における通常の動画を記録する際のサムネイル情報の作成処理の概要を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１１】
なお、発明者らは、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【００１２】
（実施の形態１）
図１および図２は、本実施の形態におけるデジタルカメラ（撮像装置）１００の前面および背面の構成をそれぞれ示す模式図である。図３は、デジタルカメラ１００の内部構成の概略を示すブロック図である。
【００１３】
本実施の形態におけるデジタルカメラ１００は、撮影モード、再生モード、設定モードといった複数のモードを有している。撮影モードには、通常撮影モードとダイジェスト動画記録モードとが含まれる。ダイジェスト動画記録モードにおいて、デジタルカメラ１００は、動画像のデータをバッファメモリ２０５に常時記録する。その上で、ユーザからの指示（例えば、レリーズ釦１１０の押下による静止画の撮影指示、またはダイジェスト動画記録指示）をトリガーとして、バッファメモリ２０５に記録された動画像データの中から、指示のタイミング付近の所定期間の動画像のデータを、ダイジェスト動画ファイルとして記録する。静止画の撮影指示をトリガーとする場合、静止画の撮影の直前の数秒間の動画像データ、静止画の撮影の直後の数秒間の動画像データ、または静止画の撮影の直前および直後の数秒間の動画像データをメモリカード２２１等の記録媒体に記録する。あるいは、静止画の撮影を行うことなく、ダイジェスト動画の記録が指示されたタイミングの直前、直後、またはその両方における数秒間の動画像のデータをメモリカード２２１等の記録媒体に記録してもよい。
【００１４】
本明細書において、上記の所定期間（例えば、静止画撮影タイミングの直前および直後の数秒間）の動画像データの単体を「チャプター」と称する。チャプターは、新しく記録される度に所定の条件を満たすか否かが判定され、条件を満たす場合、これまでに記録されたチャプターに結合され、ひとまとまりの動画像ファイルとして記録される。このようにして作成された動画像ファイルを、「ダイジェスト動画ファイル」と称する。このように、既に記録されたダイジェスト動画ファイルに新たなチャプターの内容を取り込んでそのファイルを更新することを、そのチャプターをダイジェスト動画ファイルに「追記する」と表現する。デジタルカメラ１００のコントローラ２１０は、チャプターが新しく生成される度に、このチャプターを既存のダイジェスト動画ファイルに追記するか、新規のダイジェスト動画ファイルに分割して記録するかを判定する。コントローラ２１０は、例えば所定期間（例えば１日）に作成されたチャプターをまとめて単一のダイジェスト動画ファイルに記録する。このような動画像データの記録モードを、「ダイジェスト動画記録モード」と呼ぶ。
【００１５】
本実施形態では、ダイジェスト動画記録モードに設定されているときには、さらに「サムネイル追加モード」に設定することができる。サムネイル追加モードは、１つのダイジェスト動画ファイルについて２つ以上のサムネイル情報の記録を許可するモードである。サムネイル追加モードに設定されているときには、チャプターごとにサムネイル情報を生成して記録することができる。
【００１６】
本実施の形態におけるデジタルカメラ１００は、生成されるチャプターに対応して撮影時に生成される管理情報に基づいて、当該チャプターが記録されるダイジェスト動画に関する静止画像（サムネイル画像）を示すサムネイル情報を生成して記録媒体に記録する。これにより、ユーザにとってより好適なサムネイル情報を作成することができる。
【００１７】
以下、デジタルカメラ１００の構成および動作をより具体的に説明する。
【００１８】
［１−１．構成］
まずは、図１〜３を参照しながら、本実施の形態によるデジタルカメラ１００の構成を説明する。
【００１９】
図１に示すように、デジタルカメラ１００は、前面に光学系２００を納める鏡筒、フラッシュ１１３、ＡＦ（Ａｕｔｏ  Ｆｏｃｕｓ）補助光源１１４を備える。また、デジタルカメラ１００は、上面にレリーズ釦１１０、ズームレバー１１１、電源釦１１２などを備える。
【００２０】
また、図２に示すように、デジタルカメラ１００は、背面に液晶ディスプレイ２０４、およびメニュー釦１２０や十字釦１２１などを備える。本明細書では、レリーズ釦１１０、ズームレバー１１１、電源釦１１２、メニュー釦１２０、十字釦１２１といったユーザの操作を受け付けるための要素をまとめて「操作部」と呼ぶ。
【００２１】
図３は、デジタルカメラ１００の電気的な接続関係を示している。デジタルカメラ１００は、撮像部２６４、画像処理部２０３、液晶ディスプレイ２０４、バッファメモリ２０５、コントローラ２１０、フラッシュ（ストロボ）１１３、ＡＦ補助光源１１４、操作部２２３、フラッシュメモリ２２２、カードスロット２２０、通信インターフェース（ＩＦ）２５０、およびＧＰＳユニット２７０を備えている。撮像部２６４は、光学系２００、ＣＣＤイメージセンサ２０１、およびアナログ・フロント・エンド（ＡＦＥ）２０２を有している。画像処理部２０３は、スルー画像生成部２６０、静止画像生成部２６１、および動画像生成部２６２を有している。図３には、メモリカード２２１も記載されているが、メモリカード２２１はデジタルカメラ１００構成要素ではなく、カードスロット２２０に接続可能な外部記録媒体である。
【００２２】
デジタルカメラ１００は、光学系２００を介して形成された被写体像をＣＣＤイメージセンサ２０１によって電気信号に変換する（撮像する）。これにより、ＣＣＤイメージセンサ２０１は、撮像面に形成された被写体像に基づく撮像データを生成する。撮像によって生成された撮像データは、ＡＦＥ２０２および画像処理部２０３によって各種の処理を施され、画像データとなる。生成された画像データは、フラッシュメモリ２２２やメモリカード２２１といった記録媒体に記録される。フラッシュメモリ２２２やメモリカード２２１等に記録された画像データが示す画像は、使用者による操作部２２３での操作により、液晶ディスプレイ２０４上に表示される。
【００２３】
以下、図１から図３に示す各構成要素の詳細を説明する。
【００２４】
光学系２００は、フォーカスレンズやズームレンズ、絞り、シャッタ等を含む。光学系２００は、光学式手ぶれ補正のためのＯＩＳ（Ｏｐｔｉｃａｌ  Ｉｍａｇｅ  Ｓｔａｂｉｌｉｚｅｒ）を含んでいてもよい。光学系２００を構成する各種のレンズは何枚から構成されるものでも、何群から構成されるものでもよい。フォーカスレンズ、ズームレンズ、絞り、シャッタは、それぞれに対応するＤＣモータやステッピングモータ等の駆動機構により、コントローラ２１０から通知された制御信号に従って駆動される。
【００２５】
ＣＣＤイメージセンサ２０１は、光学系２００によって形成された被写体像に基づいて撮像データを生成する撮像素子である。ＣＣＤイメージセンサ２０１は、一定時間ごとに新しいフレームの画像データを生成する。また、ＣＣＤイメージセンサ２０１は、電子シャッタ動作により露出光量を調節する。なお、ＣＣＤイメージセンサ２０１に代えて、例えばＣＭＯＳイメージセンサやＮＭＯＳイメージセンサなどの他の種類の撮像素子を用いてもよい。
【００２６】
ＡＦＥ２０２は、ＣＣＤイメージセンサ２０１に接続され、ＣＣＤイメージセンサ２０１で生成された撮像データに対して、相関二重サンプリング、ゲイン調整等の処理を実行する回路である。ＡＦＥ２０２は、アナログ形式の撮像データからデジタル形式の撮像データへの変換を施す。その後、ＡＦＥ２０２は変換後の撮像データを画像処理部２０３に出力する。
【００２７】
画像処理部２０３は、ＡＦＥ２０２に接続され、ＡＦＥ２０２から出力された撮像データに対して各種処理を施し画像データを生成する回路である。各種処理の例としては、ガンマ補正、ホワイトバランス補正、輝度・色差（ＹＣ）変換処理、電子ズーム処理、圧縮処理、伸張処理等が挙げられるが、これらに限定されるものではない。画像処理部２０３は、ＡＦＥ２０２から出力された撮像データに基づいて、その撮像データが示す画像領域の中から特定の被写体の特徴点を抽出することにより、被写体の識別を行うことができる。例えば、予め人物の顔の特徴点を登録しておけば、その人物の顔の認証を行うことができる。
【００２８】
画像処理部２０３は、例えばデジタルシグナルプロセッサ（ＤＳＰ）やマイクロコントローラ（マイコン）といった集積回路によって好適に実現され得る。画像処理部２０３は、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェア（コンピュータプログラム）との組み合わせによって構成してもよい。画像処理部２０３は、スルー画像生成部２６０、静止画像生成部２６１、動画像生成部２６２などの画像生成回路を含んでいる。
【００２９】
スルー画像生成部２６０は、ＡＦＥ２０２から順次出力される撮像データ（例えば、毎秒６０フレーム）に基づいて、液晶ディスプレイ２０４に表示するための画像データを生成する回路である。液晶ディスプレイ２０４に表示されるリアルタイム映像を見ることにより、ユーザは、撮影画角等を容易に決定することができる。
【００３０】
静止画像生成部２６１は、レリーズ釦１１０が押下されたタイミングに取得された撮像データに基づいて、記録用の静止画像を生成する回路である。静止画像生成部２６１は、例えばＪＰＥＧ規格に準拠した静止画像ファイルを生成する。静止画像生成部２６１は、静止画像ファイルを生成する際、ファイル内に当該静止画像に関する管理情報を格納する。管理情報は、撮影日時、絞り値、シャッタースピード、感度、ＧＰＳ情報、撮影モードに関する情報、特定の被写体を含むか否かに関する情報などの撮影時の条件を示す情報を含む。静止画像生成部２６１によって生成された静止画像ファイルは、コントローラ２１０によってメモリカード２２１に記録される。ここで、撮影モードに関する情報は、例えばトラベルモード、赤ちゃんモードといった特定のモードを示す情報である。これらのモードについての詳細は後述する。コントローラ２１０は、ダイジェスト動画記録モードにおいて静止画像ファイルをメモリカード２２１に記録するとき、当該静止画像ファイルに関する情報を管理データベースに追記する。管理データベースは、ダイジェスト動画を構成する静止画像と動画像（チャプター）との対応関係を示す情報を記録するデータベースである。管理データベースの詳細については後述する。
【００３１】
動画像生成部２６２は、撮像部２６４から出力された撮像データに基づいて動画像データを生成する回路である。動画像生成部２６２は、操作部２２３に含まれる不図示の動画記録釦が押下されたタイミングから、再び動画記録釦が押下（記録停止）されたタイミングまでの間に取得された撮像データに基づいて、記録用の動画像ファイルを生成する。動画像生成部２６２は、例えば、ＡＶＣＨＤ（登録商標）規格や、ＭＰ４規格等に準拠した動画像ファイルを生成する。動画像生成部２６２は、動画像ファイルを生成する際、ファイル内に当該動画像に関する管理情報を格納する。この管理情報も、撮影日時、絞り値、シャッタースピード、感度、ＧＰＳ情報、撮影モードに関する情報、特定の被写体を含むか否かに関する情報などを含む。生成された動画像ファイルは、コントローラ２１０によってメモリカード２２１に記録される。
【００３２】
また、ダイジェスト動画記録モードでは、動画像生成部２６２は、撮像データに基づいて動画像データを常時生成してバッファメモリ２０５に記録する。そして、レリーズ釦１１０が押下されたタイミング（以下、「レリーズタイミング」と呼ぶことがある。）付近の所定期間（例えば、レリーズタイミングの直前および直後の数秒間）に取得された撮像データに基づいて、動画像データ（チャプター）を生成する。生成されたチャプターは、コントローラ２１０によってメモリカード２２１に記録されたダイジェスト動画ファイルに格納される。当該チャプターを追記すべきダイジェスト動画ファイルがメモリカード２２１に記録されていないときは、コントローラ２１０は、メモリカード２２１に新規にダイジェスト動画ファイルを作成し、当該ダイジェスト動画ファイルに、生成したチャプターを格納する。動画像生成部２６２は、チャプターをダイジェスト動画ファイルに格納する際、当該チャプターに関する管理情報も当該ダイジェスト動画ファイルに格納する。この管理情報も、撮影日時、絞り値、シャッタースピード、感度、ＧＰＳ情報、撮影モードに関する情報、特定の被写体を含むか否かに関する情報などを含む。コントローラ２１０は、チャプターをメモリカード２２１内のダイジェスト動画ファイルに記録するとき、当該チャプターに関する情報を管理データベースに追記する。
【００３３】
ダイジェスト動画記録モードにおいては、上記のように、レリーズ釦１１０が押下されたタイミングに取得された撮像データに基づいて、静止画像生成部２６１は静止画像ファイルを生成する。コントローラ２１０は、生成された静止画像ファイルを、メモリカード２２１に記録する。一方、動画像生成部２６２は、レリーズ釦１１０が押下されたタイミングの付近の所定期間（例えば、直前および直後の数秒間）に取得された撮像データに基づいて、動画像データ（チャプター）を生成する。コントローラ２１０は、生成されたチャプターを、ダイジェスト動画ファイルに格納してメモリカード２２１に記録する。コントローラ２１０は、これらのほぼ同じタイミングで生成された静止画像ファイルと、チャプターと、当該チャプターを記録したダイジェスト動画ファイルとを、互いに関連付けてメモリカード２２１に記録する。具体的には、コントローラ２１０は、管理データベースを用いて、ほぼ同じタイミングで生成された静止画像ファイルと、チャプターと、当該チャプターを格納したダイジェスト動画ファイルとを互いに関連付ける。
【００３４】
液晶ディスプレイ２０４は、デジタルカメラ１００の背面に設けられている。液晶ディスプレイ２０４は、画像処理部２０３によって処理された画像データに基づく画像を表示する。液晶ディスプレイ２０４は、画像の他、デジタルカメラ１００の設定条件等を表示することも可能である。液晶ディスプレイ２０４の代わりに、有機ＥＬ等の他の種類のディスプレイが設けられていてもよい。
【００３５】
コントローラ２１０は、デジタルカメラ１００全体の動作を統括制御するプロセッサである。コントローラ２１０は、例えば、プログラム等の情報を格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、およびプログラム等の情報を処理するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の組み合わせによって好適に実現され得る。ＲＯＭは、オートフォーカス（ＡＦ）制御や自動露出（ＡＥ）制御、デジタルカメラ１００全体の動作を制御するためのプログラム等を格納する。
【００３６】
コントローラ２１０は、ハードワイヤードな電子回路で構成してもよいし、マイクロコントローラなどで構成してもよい。また、画像処理部２０３などと共に１つの半導体チップで構成してもよい。ＲＯＭはコントローラ２１０の内部の構成要素である必要はなく、コントローラ２１０の外部に設けられていてもよい。コントローラ２１０は、図３に示すように、他の各部に電気的に接続され、制御信号によって各部を制御する。
【００３７】
コントローラ２１０は、ＡＦ制御を実行することができる。まず、コントローラ２１０は、画像処理部２０３から画像データの特定の被写体領域におけるコントラスト値を取得する。コントローラ２１０は、連続して取得されるコントラスト値に基づき、特定の被写体領域のフォーカス状態を判断して、当該被写体領域に合焦するようにフォーカスレンズを駆動させる。コントローラ２１０がＡＦ制御を実行するタイミングは、使用者によるレリーズ釦１１０の半押し操作を受け付けたときでもよいし、撮影モード中は常にＡＦ制御を行うように構成されていてもよい。静止画撮影のときのピント状態に関する情報は、管理情報として静止画像ファイルおよびダイジェスト動画ファイル内で管理され得る。
【００３８】
コントローラ２１０は、また、ＡＥ制御を実行することができる。まず、コントローラ２１０は、画像処理部２０３から画像データの特定の被写体領域における輝度情報を取得する。コントローラ２１０は、連続して取得される輝度情報から、被写体の適正露出を得るため露出値を算出する。コントローラ２１０は、算出された露出値と所定のプログラム線図に従って、絞り値とシャッタースピードとを決定する。プログラム線図は、露出値と、絞り値およびシャッタースピードとの関係を規定する情報であり、予めＲＯＭ等の記録媒体に記録されている。コントローラ２１０は、画像データから取得される輝度情報を監視しており、ＡＥ制御を常時実行する。撮影する際の露出値は、使用者によるレリーズ釦１１０の半押し操作を受け付けたタイミングで固定してもよいし、全押し操作を受け付けたタイミングで固定してもよい。静止画撮影のときの絞り値、シャッタースピード、感度等の情報は、管理情報として静止画像ファイルおよびダイジェスト動画ファイル内で管理され得る。
【００３９】
バッファメモリ２０５は、画像処理部２０３およびコントローラ２１０のワークメモリとして機能する記録媒体である。バッファメモリ２０５はＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  ＡｃｃｅｓｓＭｅｍｏｒｙ）などで実現できる。フラッシュメモリ２２２は、画像データ等を記録するための内部メモリとして機能する。
【００４０】
カードスロット２２０は、メモリカード２２１を着脱可能なインターフェースである。カードスロット２２０は、メモリカード２２１を電気的および機械的に接続可能である。また、カードスロット２２０は、メモリカード２２１を制御する機能を備えていてもよい。
【００４１】
メモリカード２２１は、内部にフラッシュメモリ等の記録媒体を備えた外部メモリである。メモリカード２２１は、画像処理部２０３で処理される画像データなどのデータを記録可能である。本実施形態では、外部メモリの一例としてメモリカード２２１を示すが、外部メモリはこれには限らない。例えば、ハードディスクや光ディスク等の記録媒体を外部メモリとしてもよい。
【００４２】
操作部２２３は、デジタルカメラ１００の外装に設けられている操作釦や操作ダイヤル等の総称であり、使用者による操作を受け付けるユーザインターフェースとして機能する。操作部２２３は、例えば図１や図２に示したレリーズ釦１１０、ズームレバー１１１、電源釦１１２、メニュー釦１２０、十字釦１２１などを含む。操作部２２３は、使用者による操作を受け付けると、コントローラ２１０に種々の動作を指示する信号を送る。
【００４３】
レリーズ釦１１０は、半押し状態と全押し状態の二段階押下式釦である。ユーザによってレリーズ釦１１０が半押しされると、コントローラ２１０は、上述したＡＦ制御およびＡＥ制御を実行して撮影条件を決定する。続いて、ユーザによってレリーズ釦１１０が全押しされると、コントローラ２１０は、全押しのタイミングに撮像され生成された画像データ（静止画像およびチャプター）をメモリカード２２１に記録する。
【００４４】
メニュー釦１２０は、押下式の釦である。メニュー釦１２０が使用者によって押下されると、コントローラ２１０は、液晶ディスプレイ２０４にメニュー画面を表示させる。メニュー画面は、撮影および再生のための各種条件を設定するための画面である。各種条件の設定項目が選択されているときに押下されるとその項目が決定されるように、メニュー釦１２０は決定釦として機能するようにしてもよい。
【００４５】
十字釦１２１は、メニュー釦１２０の上下左右方向に設けられた押下式釦である。使用者は、十字釦１２１のいずれかの方向を押下することにより、液晶ディスプレイ２０４に表示される各種条件項目を選択することができる。
【００４６】
フラッシュ１１３は、キセノン管、コンデンサ、昇圧回路、発光トリガー回路などを含む。昇圧回路は、コントローラ２１０からの制御信号に従って、コンデンサに高電圧を印加する。発光トリガー回路は、コントローラ２１０からの制御信号に従って、印加充電されたコンデンサの高電圧を放電させて、キセノン管内のキセノンガスを瞬間的に発光させる。発光トリガー回路は、コンデンサの高電圧を静止画撮影と同期して放電させる。これにより、デジタルカメラ１００は、光が照射された被写体を静止画撮影することができる。フラッシュ１１３は、被写体に対して撮像時に瞬間的に発光することによって、被写体の明るさを補うことができる。静止画撮影のときにフラッシュ発光がなされたか否かに関する情報は、管理情報として静止画像ファイルおよびダイジェスト動画ファイル内で管理され得る。
【００４７】
ＡＦ補助光源１１４は、上述したコントローラ２１０によるＡＦ制御のときに、被写体の照度を補って、被写体のコントラスト値を取得するために発光させる光源である。被写体の照度が低い場合、被写体からＡＦ制御可能なコントラスト値が得られにくい。ＡＦ補助光を発光させることによって、コントローラ２１０がＡＦ制御可能なコントラスト値が得られるシーンを増やすことができる。ＡＦ制御のときにＡＦ補助光の発光がなされたか否かに関する情報は、管理情報として静止画像ファイルおよびダイジェスト動画ファイル内で管理され得る。
【００４８】
通信インターフェース２５０は、無線または有線の通信を実行可能なインターフェースである。コントローラ２１０は、この通信インターフェース２５０を介して、例えば、アクセスポイント経由で他の通信機器に接続することができる。通信インターフェース２５０は、無線ＬＡＮ、有線ＬＡＮ等により実現可能である。
【００４９】
ＧＰＳユニット２７０は、人工衛星による測位システムを利用して、デジタルカメラ１００の現在位置を検出するＧＰＳ受信機である。コントローラ２１０は、ＧＰＳユニット２７０を介して、現在位置に関する情報（緯度、経度など）を取得することができる。デジタルカメラ１００は、ＧＰＳユニット２７０から取得した現在位置に関する情報と、撮影画像（静止画像、チャプター等の動画像）とを関連付けることができる。静止画を撮影したときの現在位置に関する情報は、管理情報として静止画像ファイルおよびダイジェスト動画ファイル内で管理され得る。
【００５０】
なお、上記の構成はあくまでも一例であり、コントローラ２１０が後述する動作を実行する限り、その構成はどのようなものであってもよい。例えば、図３に示す構成要素以外の要素を含んでいてもよいし、一部の構成要素を省略してもよい。
【００５１】
［１−２．動作］
以下、図４〜１５を参照しながら、デジタルカメラ１００の動作を説明する。
【００５２】
まず、ダイジェスト動画の記録の概要を説明する。以下の説明では、静止画像撮影指示をトリガーとして、当該指示のタイミングの前後の数秒間の動画像をチャプターとして記録する場合を想定する。
【００５３】
図４は、静止画像撮影指示をトリガーとして記録された静止画像と、静止画像撮影指示に伴って記録されたチャプターとを、撮影時間に沿って時系列に並べたイメージを示している。図４に示すように、チャプターは、静止画像の直前のものと直後のものとに分類される。ここで、Ｎ番目（Ｎは自然数）のダイジェスト動画をＤＮと表す。このとき、Ｎ番目の静止画撮影直前のチャプターをＤＮ−ＣＮｂ、Ｎ番目の静止画撮影直後のチャプターをＤＮ−ＣＮａと表す。更に、このときの静止画像をＤＮ−ＰＮと表す。したがって、例えば１番目のダイジェスト動画はＤ１と表される。このとき、１番目の静止画撮影直前のチャプターはＤ１−Ｃ１ｂ、１番目の静止画像撮影直後のチャプターはＤ１−Ｃ１ａ、静止画像はＤ１−Ｐ１と表される。
【００５４】
このように、ダイジェスト動画記録モードでは、デジタルカメラ１００は、静止画像とその前後のチャプターとを、メモリカード２２１に順次記録していく。
【００５５】
［１−２−１．ダイジェスト動画のメニュー画面構成］
図５は、ダイジェスト動画のメニュー設定画面のイメージを示す図である。本実施の形態におけるデジタルカメラ１００は、ユーザによる操作部２２３からの操作を受け付けて、図５に示すような、ダイジェスト動画のためのメニュー設定画面を液晶ディスプレイ２０４に表示させることができる。
【００５６】
図５に示すように、ダイジェスト動画のメニュー画面は、メニュー項目として、ダイジェスト動画を記録するか否か（ＯＮ／ＯＦＦ）の設定項目、生成されるチャプターの長さ（例えば、５秒ｏｒ１０秒）の設定項目、静止画記録指示の直後の動画像をチャプターとして生成する（残す）か否か（残す／残さない）の設定項目を有する。これらの設定項目の他、例えば静止画記録指示の直前の動画像をチャプターとして生成するか否か（残す／残さない）の設定項目が設けられていてもよい。ユーザは、操作部２２３を操作することにより、各設定項目の選択枝のいずれかを選択することができる。
【００５７】
以下の説明では、ダイジェスト動画を記録するか否かの設定項目が「ＯＮ」に設定されており、チャプターの長さの設定項目が「５秒」に設定されており、静止画記録指示の直後の動画像をチャプターとして生成する（残す）か否かの設定項目が「残す」に設定されているものとする。
【００５８】
［１−２−２．ダイジェスト動画の管理構成］
次に、図６を参照しながら、ダイジェスト動画記録モードにおいてメモリカード２２１に記録されるデータの構成を説明する。図６は、メモリカード２２１に記録されるデータ構成のイメージを示す図である。
【００５９】
メモリカード２２１には、静止画像と、ダイジェスト動画と、管理データベースとが記録される。管理データベースには、静止画像と当該静止画像の直前および直後に生成されたチャプターとの対応関係を示す情報（「関係情報」と呼ぶ。）が管理されている。コントローラ２１０は、管理データベースを参照することにより、メモリカード２２１に記録された静止画像と、当該静止画像に対応付けられたチャプターとを把握することができる。
【００６０】
図７Ａは、管理データベースに管理される情報の一例を示す図である。図７Ａに示すように、管理データベースには、コンテンツＩＤ、コンテンツ種別、ダイジェスト動画ＩＤ、実ファイル名称、チャプター情報（開始時刻、終了時刻、チャプタータイトル）、関係情報（対応コンテンツＩＤ、静止画前後情報）が管理されている。本実施の形態では、このような管理データベースによってダイジェスト動画を構成する静止画像およびチャプターが管理される。なお、このような管理データベースを用いる代わりに、各コンテンツデータのヘッダー部（Ｅｘｉｆやユーザーデータ領域など）において同様の情報を管理してもよい。
【００６１】
コンテンツＩＤは、各コンテンツ（静止画像またはチャプター）に固有に付与される番号である。コンテンツ種別は、各コンテンツが、静止画像（Ｐｉｃｔｕｒｅ）なのか動画像（Ｖｉｄｅｏ）なのかを示す情報である。ダイジェスト動画ＩＤは、各チャプターを含むダイジェスト動画を識別するＩＤ情報である。実ファイル名称は、各コンテンツが含まれる実際のファイル名称である。チャプター情報は、各チャプターのタイトル、ダイジェスト動画内の開始時刻および終了時刻を示す情報を含む。関係情報は、静止画像と、当該静止画像とともに生成されたチャプターとの対応関係を示す情報である。関係情報は、対応コンテンツＩＤと、静止画像に対する前後情報とを含む。対応コンテンツＩＤは、静止画像については対応するチャプターのコンテンツＩＤ、チャプターについては対応する静止画像のコンテンツＩＤである。前後情報は、レリーズタイミングの直前のチャプターであるか、直後のチャプターであるかを示す情報である。
【００６２】
図７Ｂは、ダイジェスト動画ファイルの構成例を模式的に示す図である。ダイジェスト動画ファイルは、管理情報格納部７０とストリームデータ格納部７８とを含む。管理情報格納部７０は、記録時間７１、サムネイル情報７２、映像や音声の記録フォーマット情報７３、撮影情報７４（例えば、撮影日時、絞り値、シャッタースピード、感度、ＧＰＳ情報、撮影モードに関する情報、特定の被写体を含むか否かに関する情報）などをチャプターごとに格納する。ストリームデータ格納部７８はチャプター（映像および音声などを記録した動画像データ）を格納する。
【００６３】
［１−２−３．ダイジェスト動画の記録動作］
次に、ダイジェスト動画の記録動作を説明する。
【００６４】
まず、図８を参照しながら、デジタルカメラ１００による動画バッファリング処理を説明する。図８は、動画バッファリング処理を示すフローチャートである。画像処理部２０３における動画像生成部２６２は、チャプターを生成するとき、図８に示すフローチャートに従って動画バッファリングを行う。
【００６５】
デジタルカメラ１００が撮影モードに設定されているとき、ＣＣＤイメージセンサ２０１は、光学系２００を介して形成された被写体像に基づく撮像データを順次生成している。上述したように、ＣＣＤイメージセンサ２０１が生成した撮像データは、ＡＦＥ２０２での処理を経た後、画像処理部２０３に入力される。画像処理部２０３は、入力された撮像データに対してＹＣ変換処理を施し、ＹＣデータを生成する。一般に、ＣＣＤイメージセンサ２０１が生成する撮像データはＲＧＢデータであるため、ＲＧＢデータを輝度成分Ｙを示すデータと色差成分Ｃを示すデータとに変換するＹＣ変換処理が行われる。
【００６６】
コントローラ２１０は、画像処理部２０３によってＹＣデータが生成されているか否かを常時監視している（ステップＳ３００）。ＹＣデータが生成されていない場合、コントローラ２１０は、ＹＣデータの生成の監視を継続する（ステップＳ３００におけるＮｏ）。一方、ＹＣデータが生成されている場合、コントローラ２１０は、生成されたＹＣデータに対し、所定の符号化方式に従ってエンコード処理を施すように画像処理部２０３に指示する。画像処理部２０３は、コントローラ２１０からの指示に従って、生成されたＹＣデータに対し、所定の符号化方式に基づくエンコード処理を施してエンコードデータを生成する（ステップＳ３０１）。これにより、動画像（チャプター）のエンコードデータが生成される。
【００６７】
次に、コントローラ２１０は、バッファメモリ２０５をリングバッファ状にしてエンコードデータを記録する。すなわち、バッファメモリ２０５に所定量以上の記録容量が残っているか否かを判断する（ステップＳ３０２）。バッファメモリ２０５の残りの記録容量が所定量よりも小さい場合（ステップＳ３０２におけるＮｏ）、コントローラ２１０は、バッファメモリ２０５に記録されている一番古いエンコードデータを削除する（ステップＳ３０３）。この際、エンコードデータが例えばＭＰＥＧのファイルフォーマットに準拠して生成されている場合、ＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）単位で削除する。続いて、コントローラ２１０は、ステップＳ３０１において生成したエンコードデータを、記録容量に余裕の出来たバッファメモリ２０５に記録する（ステップＳ３０４）。一方、バッファメモリ２０５の残記録容量が所定量以上である場合（ステップＳ３０２におけるＹｅｓ）、コントローラ２１０は、ステップＳ３０１において生成したエンコードデータをそのままバッファメモリ２０５に記録する（ステップＳ３０４）。コントローラ２１０は、ステップＳ３００からステップＳ３０４の動作を繰り返す。
【００６８】
次に、図９を参照しながら、静止画像撮影指示をトリガーとする動画像（チャプター）の生成処理を説明する。図９は、ダイジェスト動画の１チャプターを作成する処理を示すフローチャートである。
【００６９】
まず、コントローラ２１０は、静止画像撮影指示をトリガーとするチャプターを作成する命令（チャプター作成命令）があったか否かを監視している（ステップＳ３１０）。チャプター作成命令があった場合、コントローラ２１０は、既存のダイジェスト動画ファイルにそのチャプターを追記するか、新規のダイジェスト動画ファイルにそのチャプターを記録するかを決定する（ステップＳ３１１）。この判定処理を、「分割判定」と呼ぶ。
【００７０】
分割判定は、これから記録しようとするチャプターに関連するダイジェスト動画がメモリカード２２１に既に記録されているか否かに基づいて行われ得る。例えば、新たに作成するチャプターと同日に作成したチャプターを含むダイジェスト動画ファイルが既にメモリカード２２１に記録されている場合、コントローラ２１０は、既存のダイジェスト動画ファイルに新しく作成するチャプターを追記する。一方、新たに作成するチャプターと同日に作成したチャプターを含むダイジェスト動画ファイルがメモリカード２２１に記録されていない場合、コントローラ２１０は、既存のダイジェスト動画ファイルとは別の新規ダイジェスト動画ファイルに当該チャプターを記録する。ステップＳ３１１では、日付に限らず、他の情報に基づいて関連する既存のダイジェスト動画ファイルを特定してもよい。例えば、撮影場所、写っている被写体、撮影モード等が共通または類似する既存のダイジェスト動画ファイルがあれば、そのファイルに新規に作成したチャプターを追記するようにしてもよい。また、チャプターを作成する際にそのチャプターを既存の特定のダイジェスト動画ファイルに追記するか否かをユーザに選択させてもよい。
【００７１】
次に、コントローラ２１０は、保存判定処理を行う（ステップＳ３１２）。保存判定処理は、バッファメモリ２０５に蓄積されたエンコードデータをチャプターとして保存するか否かの判定を行う処理である。コントローラ２１０は、バッファメモリ２０５に蓄積されたエンコードデータが所定量よりも少ない場合は、バッファメモリ２０５に蓄積されたエンコードデータをチャプターとして保存しないと判定する。一方、バッファメモリ２０５に蓄積されたエンコードデータが所定量よりも多い場合は、バッファメモリ２０５に蓄積されたエンコードデータをチャプターとして保存すると判定する。これは、短すぎるチャプターが生成されると、すぐにシーンが切り替わる視聴しにくいダイジェスト動画になってしまうため、そのような事態を回避するためである。ステップＳ３１２においてエンコードデータをチャプターとして保存しないことを決定した場合、コントローラ２１０はステップＳ３１０に戻り、次のチャプターの作成命令を待つ。なお、ステップＳ３１２の保存判定処理は、ステップＳ３１１の分割判定の前に行ってもよい。その場合、チャプターを保存しないと判定したときには、分割判定を行うことなく、次のチャプターの作成命令を待つようにしてもよい。
【００７２】
ステップＳ３１２において、エンコードデータをチャプターとして保存することを決定した場合、コントローラ２１０は、バッファメモリ２０５に蓄積されたエンコードデータを切り出し、ダイジェスト動画ファイルに記録する（ステップＳ３１３）。このとき、ステップＳ３１１において既存のダイジェスト動画ファイルに追記すると判定していた場合、コントローラ２１０は、メモリカード２２１に既に記録されている既存のダイジェスト動画ファイルにチャプターを追記する。一方、ステップＳ３１１において新規のダイジェスト動画ファイルを作成すると判定していた場合、コントローラ２１０は、メモリカード２２１に新規のダイジェスト動画ファイルを作成し、そのファイルにチャプターを記録する。
【００７３】
次に、コントローラ２１０は、今回新しく記録したチャプターに関する情報を、記録先のダイジェスト動画ファイルの管理情報に追記して更新する（ステップＳ３１４）。ステップＳ３１４での管理情報の更新処理において、コントローラ２１０は、図７Ｂに示すサムネイル情報を除く管理情報（記録時間など）の更新を行う。
【００７４】
次に、コントローラ２１０は、今回新しく記録したチャプターに関するサムネイル情報の作成または更新を行う（ステップＳ３１５）。ここでは、図７Ｂに示す管理情報格納部７０に格納されたサムネイル情報７２の作成または更新を行う。
【００７５】
［１−２−４．サムネイル情報の作成または更新］
次に、図１０を参照しながら、ステップＳ３１５におけるチャプターのサムネイル情報を作成または更新する処理を説明する。図１０は、本実施の形態におけるデジタルカメラ１００のダイジェスト動画のサムネイル情報の作成または更新処理の概要を示すフローチャートである。
【００７６】
本実施の形態におけるデジタルカメラ１００は、図１０に示すように、サムネイル情報の新規作成（ステップＳ４０３）、サムネイル情報の追加（ステップＳ４０６）、既存サムネイル情報の流用（ステップＳ４０７）のいずれかの処理によってサムネイル情報の作成または更新を行う。以下、各サムネイル情報の作成および更新の処理を順に説明する。
【００７７】
まず、コントローラ２１０は、ステップＳ３１３において記録したチャプターが、そのダイジェスト動画ファイルに記録された先頭のチャプターか否かを判定する（ステップＳ４０１）。すなわち、コントローラ２１０は、そのチャプターを記録する際にダイジェスト動画ファイルを新たに作成したか否か（１回目のダイジェスト動画の撮影か否か）を判定する。
【００７８】
その撮影が１回目のダイジェスト動画の撮影であると判定した場合、コントローラ２１０は、そのチャプターに関するサムネイル情報の作成を行う（ステップＳ４０２）。次に、コントローラ２１０は、Ｓ４０２で作成したサムネイル情報をダイジェスト動画ファイルの管理情報に含まれるサムネイル情報を格納する領域に記録する（ステップＳ４０３）。ステップＳ４０２におけるサムネイル情報の作成処理の詳細は後述する。
【００７９】
ステップＳ４０１において、１回目のダイジェスト動画の撮影ではないと判定した場合、コントローラ２１０は、デジタルカメラ１００に設定されているモードがサムネイル追加モードであるか否かの判定を行う（ステップＳ４０４）。サムネイル追加モードは、上述のように、ダイジェスト動画の記録時に有効な設定であり、１つのダイジェスト動画ファイルに対して２つ以上の関連付けされたサムネイル情報の記録を許可するモードである。ステップＳ４０４において、サムネイル追加モードに設定されていないと判定した場合、コントローラ２１０は、新規にサムネイル情報を作成することなく、既存のサムネイル情報をそのまま継続して使用する（ステップＳ４０７）。一方、ステップＳ４０４においてサムネイル追加モードが設定されていると判定した場合、コントローラ２１０は、ステップＳ４０２と同様に、追加したチャプターに関するサムネイル情報の作成を行う（ステップＳ４０５）。次に、コントローラ２１０は、ステップＳ４０５で作成したサムネイル情報を、ダイジェスト動画ファイルの管理情報におけるサムネイル情報の格納領域に追記する（ステップＳ４０６）。すなわち、サムネイル追加モードが設定されているときには、ダイジェスト動画ファイルのサムネイル情報の格納領域にはチャプターの数に応じた複数のサムネイル情報が記録される。このとき、ストリームデータ格納部７８に格納されたチャプターと管理情報格納部７０に格納されたサムネイル情報とを関連付ける情報を管理情報格納部７０に記録してもよい。これにより、ダイジェスト動画ファイルに記録された各チャプターに対応するサムネイル情報を管理することができる。サムネイル情報を参照することにより、チャプターごとのサムネイル画像の表示が可能となる。
【００８０】
なお、本実施形態では、複数のサムネイル情報は、サムネイルごとにＪＰＥＧ規格に準拠した圧縮を行って記録されるものとするが、他の方法で記録してもよい。例えば、複数のサムネイル情報を含む１つの画像データを記録媒体の複数の領域に分割して記録してもよい。その場合、１つの画像データに複数のサムネイル情報をまとめて記録することにより、１つの動画像ファイルへの複数のサムネイル情報の記録が許容されていない記録フォーマットにおいても、複数のサムネイル情報の記録が可能になる。
【００８１】
なお、ここではサムネイル追加モードに設定されている場合、追加するチャプターの全てに対してサムネイル情報を記録する例を説明したが、追加するチャプターの全てに対応するサムネイル情報を記録しなくてもよい。例えば、ダイジェスト動画ファイルの先頭に記録されるチャプターのように、代表的なチャプター（単数または複数の代表チャプター）にのみ、サムネイル情報を記録するようにしてもよい。そのような構成であっても、ユーザは、ダイジェスト動画ファイルに含まれるチャプターの概要をより容易に把握することが可能となる。
【００８２】
続いて、ステップＳ４０２およびステップＳ４０５における新たに記録したチャプターに対するサムネイル情報の作成処理の詳細を説明する。図１１は、本実施の形態のデジタルカメラ１００によるダイジェスト動画のサムネイル情報の作成または更新処理の詳細を示すフローチャートである。
【００８３】
まず、コントローラ２１０は、チャプターが生成されたときに併せて生成された管理情報からサムネイル情報を作成するか否かを判定する（ステップＳ４１１）。ここで、管理情報からサムネイル情報を作成するか否かの判定は、管理情報が特定の条件を満たすか否かを判定することによって行われる。例えば、管理情報からサムネイル情報を作成する旨を示すユーザー設定情報が管理情報に含まれている場合、管理情報にトラベルモードが設定されている旨を示す情報が含まれている場合、管理情報に赤ちゃんモードが設定されている旨を示す情報が含まれている場合、管理情報にユーザが予め顔認識登録しておいた人物の顔などの特定の被写体がチャプターに記録されている旨を示す情報が含まれている場合、管理情報にチャプターが生成された撮影場所が予め設定された特定の地域内である旨を示す情報が含まれている場合などに該当する場合には、コントローラ２１０は、管理情報に基づいてサムネイル情報を作成すると判断する。この判定条件は、上記の条件に限定されず、どのようなものであってもよい。
【００８４】
ここで、トラベルモードとは、ユーザが旅行中であることを示すフラグを撮影画像に付与するモードである。ユーザは、自分の意志により、旅行に出かけるときにトラベルモードをＯＮに設定し、帰宅時にＯＦＦに設定する操作を行うことで、デジタルカメラ１００をトラベルモードに設定することができる。また、赤ちゃんモードは、被写体が赤ちゃんであることを示すフラグを撮影画像に付与するモードである。ユーザは、自分の意志により、赤ちゃんを撮影すると判断したときには、その認識している赤ちゃんの撮影の開始時刻および終了時刻に、赤ちゃんモードのＯＮ／ＯＦＦ操作を行うことにより、デジタルカメラ１００を赤ちゃんモードに設定することができる。デジタルカメラ１００は、トラベルモードや赤ちゃんモード以外のモードを有していてもよい。特定のモードに設定されているか否かは、図７Ｂに示す管理情報内の撮影モード情報を参照することによって判定することができる。
【００８５】
ステップＳ４１１において、管理情報からサムネイル情報を作成すると判定した場合、コントローラ２１０は、管理情報に含まれる上記のいずれかの情報に基づいて、サムネイルのためのビットマップ情報を作成する。
【００８６】
以下、図１２を参照しながら、管理情報に基づいて作成するサムネイル情報の例を説明する。図１２は、管理情報に基づいて作成されるサムネイル情報の表示例を示す図である。
【００８７】
（例１）コントローラ２１０は、管理情報に含まれる撮影日付（または撮影日時）に関する情報に基づいて撮影日付（または撮影日時）を示すサムネイル情報を作成することができる。例えば、撮影日付ごとにダイジェスト動画ファイルを分割して記録する場合、図１２（ａ）に示すように、その撮影日付の文字情報を含むビットマップ情報をサムネイル情報として生成することができる。図１２（ａ）の左と中央のサムネイル画像では、撮影年月日を示す日付だけが示されているが、日付だけではなく、曜日や祝祭日のように、カレンダーの情報から得られる他の情報を記録してもよい。カレンダーの情報は、デジタルカメラ１００内の記録媒体またはネットワークを介して接続されたスマートフォンなどの他の情報機器から取得され得る。また、デジタルカメラ１００内の記録媒体またはネットワークを介して接続されたスマートフォンなどの他の情報機器から誕生日などのスケジュール情報を取得できる場合には、スケジュール情報やイベントの名称等を記録してもよい。図１２（ａ）の右のサムネイル画像では、撮影日とともに、被写体である特定の人物の誕生日である旨が示されている。
【００８８】
（例２）コントローラ２１０は、管理情報に含まれる特定の被写体に関する情報に基づいて被写体名を示すサムネイル情報を作成することができる。例えば、赤ちゃんモードに設定されている場合や、予め設定された特定の被写体がチャプターに記録されている場合、図１２（ｂ）に示すように、カメラ本体に記録されている特定の被写体の名称の文字情報を含むビットマップ情報を生成することができる。また、特定の被写体に関連付けられたアイコン等のビットマップ情報が予め用意されている場合には、それをサムネイル情報に含めてもよい。あるいは、特定の被写体について予め登録されている静止画像（顔写真など）のビットマップ情報をサムネイル情報に含めてもよい。
【００８９】
（例３）コントローラ２１０は、管理情報に含まれるＧＰＳ情報または特定の地域で撮影された旨を示す情報に基づいて特定の地域の名称を示すサムネイル情報を作成することができる。例えば、トラベルモードに設定されている場合や、撮影場所が特定の地域内にあると判定された場合には、図１２（ｃ）に示すように、特定の地名を示す文字情報を含むビットマップ情報をサムネイル情報として生成することができる。表示される地名は、予めユーザによって設定された地名であってもよいし、ＧＰＳの位置情報から地名に変換する地名データベースを参照することによって取得された地名であってもよい。また、特定の地名に関連付けられたアイコン等のビットマップ情報が予め用意されている場合には、それをサムネイル情報に含めてもよい。あるいは、特定の地名について予め登録されている静止画像（モニュメントの写真など）のビットマップ情報をサムネイル情報としてもよい。
【００９０】
（例４）コントローラ２１０は、管理情報に含まれる情報に基づいて決定される特定のアイコンをサムネイル情報として利用してもよい。例えば、管理情報に含まれる情報に基づいて、ダイジェスト動画の記録であり、かつ動画内のフレーム情報からサムネイル情報を作成することが適切でないことを判断した場合に、図１２（ｄ）に示すように、予め用意された特定のアイコンのビットマップ情報をサムネイル情報としてもよい。図１２（ｄ）に示す例では、ダイジェスト動画である旨を示すアイコン「Ｄ」のビットマップ画像がサムネイル情報として表示されている。この特定のアイコンは、予めユーザによって複数のアイコンの中から選択されたものでもよい。
【００９１】
図１１におけるステップＳ４１１において管理情報を解析した結果、管理情報からサムネイル情報を作成しないと判定した場合、コントローラ２１０は、処理対象の動画像データ（チャプター）に含まれる１つのフレームに基づいてサムネイル画像としてのビットマップ画像を作成する（ステップＳ４１３）。このフレームは、ダイジェスト動画内の先頭のフレームでもよいし、サムネイルに最適と判定されたフレームであってもよい。サムネイルに最適と判定されるフレームは、例えば、手ブレ量が所定基準よりも低いフレームであったり、合焦対象の被写体のピント状態が所定基準よりも良好なフレームの中から選択され得る。
【００９２】
次に、コントローラ２１０は、ステップＳ４１２またはステップＳ４１３において、サムネイル画像としてのビットマップ画像を作成した後、これにＪＰＥＧ規格等に準拠した圧縮処理を施すことにより、サムネイル情報を作成する（ステップＳ４１４）。
【００９３】
なお、図１１に示す例では、管理情報に含まれる情報を解析することにより、コントローラ２１０は、管理情報に含まれる情報に基づいてサムネイル用のビットマップ画像を作成するか、動画の１フレームに基づいてサムネイル用のビットマップ画像を作成するかを判定するが、このような例に限定されない。コントローラ２１０は、上記の判定処理を行うことなく、常に管理情報に含まれる情報に基づいて作成したビットマップ画像をサムネイル画像として生成してもよい。コントローラ２１０は、上記の他にも、例えば図１３や図１４に示す処理によってサムネイル画像としてのビットマップ画像を作成するようにしてもよい。
【００９４】
図１３は、管理情報に含まれる情報に基づくビットマップ画像と、チャプターに含まれる１つのフレームに基づくビットマップ画像とを合成することによってサムネイル画像を作成する例を示すフローチャートである。
【００９５】
この例では、コントローラ２１０は、まずチャプターに含まれる１つのフレームに基づいてビットマップ画像（Ａ）を作成する（ステップＳ４２１）。ステップＳ４２１における処理は、上述したステップＳ４１３における処理と同様である。続いて、コントローラ２１０は、管理情報に含まれる情報に基づいて、ビットマップ画像（Ｂ）を作成する（ステップＳ４２２）。ステップＳ４２２における処理は、上述したステップＳ４１２における処理と同様であり、作成されるビットマップ画像（Ｂ）は、図１２を参照して説明したビットマップ画像と同様である。
【００９６】
次に、コントローラ２１０は、ステップＳ４２１において作成したビットマップ画像（Ａ）と、ステップＳ４２３において作成したビットマップ画像（Ｂ）とを合成する（ステップＳ４２３）。合成は、サムネイル画像の領域を複数の領域に分け、それぞれの領域にステップＳ４２１およびＳ４２２で作成したビットマップ画像をそれぞれ貼り付けてもよいし、ステップＳ４２１で作成したビットマップ画像の一部を切り抜き、ステップＳ４２２で作成したビットマップ画像を貼り付けてもよい。最後に、コントローラ２１０は、合成したビットマップ画像をＪＰＥＧ規格に準拠した圧縮処理を施すことにより、サムネイル画像を作成する（ステップＳ４２４）。
【００９７】
図１４は、管理情報に含まれる情報に基づいてサムネイルのためのビットマップ画像を作成するか、動画の１フレームに基づいてサムネイルのためのビットマップ画像を作成するかを、動画の１フレームのデータの解析結果に基づいて判断する例を示すフローチャートである。
【００９８】
この例では、コントローラ２１０は、まずチャプターに含まれる１つのフレームを解析して、その解析結果に基づいてサムネイルのためのビットマップ画像の作成方法を決定する（ステップＳ４３１）。ここで、解析するフレームはそのチャプター内の先頭のフレームでもよいし、サムネイルとして最適と判定されたフレームでもよい。ステップＳ４３１において、コントローラ２１０は、そのフレームを解析し、輝度、ブレの程度、ボケの程度、画像の傾きといった画質を示す情報に基づいてそのフレームがサムネイル画像として適しているか否かを判定する。例えば、そのフレームを解析した結果、エッジが無い（ピントが合っていない、またはぶれている）と判定した場合、または全面が暗すぎるもしくは明るすぎる（絞りが合っていない、またはレンズキャップの外し忘れ）と判定した場合には、コントローラ２１０は、チャプター内のフレームからサムネイルを生成せず、管理情報に基づいてサムネイル情報を作成すると決定する。その他の場合には解析したフレームからサムネイル情報を作成すると決定する。
【００９９】
管理情報に基づいてサムネイル情報を作成すると判断した場合、コントローラ２１０は、管理情報に含まれる情報に基づいてサムネイル用のビットマップ画像を作成する（ステップＳ４３２）。ステップＳ４３２における処理は、上述したステップＳ４１２における処理と同様である。また、動画データ中の１フレームからサムネイル情報を作成すると判断した場合、コントローラ２１０は、動画データ中の１フレームからサムネイルのためのビットマップ画像を作成する（ステップＳ４３３）。ステップＳ４３３における処理は、上述したステップＳ４１３における処理と同様である。ステップＳ４３２またはＳ４３３においてビットマップ画像を作成した後、コントローラ２１０は、ＪＰＥＧ規格に準拠した圧縮処理を当該ビットマップ画像に施することにより、サムネイル情報を作成する（ステップＳ４３４）。
【０１００】
なお、図１１に示す処理と図１４に示す処理とを組み合わせてもよい。すなわち、管理情報が特定の条件を満たすか否か、および動画中の１フレームの解析結果が良好であるか否かの両方の判定結果に基づいて、管理情報からサムネイル情報を生成するか否かを決定してもよい。
【０１０１】
以上のように、本実施の形態におけるデジタルカメラ１００は、ダイジェスト動画を構成する個々のチャプターに関連付けられた管理情報に含まれる情報に基づいてサムネイル情報を作成する。そして、作成したサムネイル情報を、対応するチャプターと関連付けてダイジェスト動画ファイルに格納する。これにより、ユーザにとってより好適なサムネイル情報を作成し記録することができる。
【０１０２】
本実施の形態におけるサムネイル情報の作成記録は、ダイジェスト動画撮影モードなる専用モードを備えず、通常モードの静止画撮影において、オプション機能としてダイジェスト動画撮影を同時に実行させるようなデジタルカメラにおいては、特に有効である。通常の静止画撮影と同時に、ダイジェスト動画の撮影を行った場合、デジタルカメラの設計思想は、静止画撮影が最適に実行できるように考えられている。そのため、通常の静止画撮影と同時に、ダイジェスト動画の撮影を行った場合、ダイジェスト動画ファイル内に含まれるチャプターが必ずしも閲覧に適した内容になっているとは限らない。それゆえ、このようなチャプターを構成するフレームに基づいて単純にサムネイル画像を生成すると、ユーザにとってダイジェスト動画の内容が把握しにくくなる可能性が高い。
【０１０３】
これに対して、本実施の形態のデジタルカメラ１００によれば、管理情報に含まれる情報に基づいて、ダイジェスト動画を示すサムネイル画像を生成する。例えば、管理情報に特定の被写体を撮影した旨を示す情報が含まれる場合、予め登録しておいた当該被写体の名称等の文字情報を用いてサムネイル情報を作成する。これにより、ユーザーは、ダイジェスト動画を示すサムネイル画像を閲覧するときに、そのダイジェスト動画の内容をより容易に把握できるようになる。
【０１０４】
［１−２−５．サムネイル情報の表示］
続いて、図１５を参照しながら、サムネイル追加モード設定時に撮影されたダイジェスト動画を再生するときのサムネイル表示の例を説明する。図１５は、再生時のサムネイル表示を説明するための図である。ここでは、図１５（ａ）から図１５（ｃ）を参照して３つの表示例を説明する。
【０１０５】
図１５（ａ）は、再生モードに切り替わったときの最初のサムネイル表示画面の例を示している。コントローラ２１０は、各ダイジェスト動画ファイルに記録されている複数のサムネイル情報のうち、先頭に記録されているサムネイル情報に基づく画像を液晶ディスプレイ２０４に表示させる。ユーザによって特定のダイジェスト動画ファイルを示すサムネイル画像が選択された場合、選択されたダイジェスト動画ファイルに記録されている複数のチャプターを示すサムネイル画像を所定の時間間隔で先頭から順次表示していく。これにより、そのダイジェスト動画ファイルに含まれる複数のチャプターを示すサムネイル画像のスライドショー表示が実現する。このような表示、そのファイルに含まれるチャプターの概要をユーザが容易に把握することができる。
【０１０６】
図１５（ｂ１）に示す例では、図１５（ａ）に示す例と同様、コントローラ２１０は、各ダイジェスト動画を示すサムネイル画像として、ダイジェスト動画ファイル内に複数記録されているサムネイル情報のうち先頭に記録されているサムネイル情報に基づくサムネイル画像を液晶ディスプレイ２０４に表示させる。ユーザによって特定のダイジェスト動画ファイルを示すサムネイル画像が選択された場合、コントローラ２１０は、選択されたダイジェスト動画ファイルに記録されている複数のサムネイル画像を一覧表示する画面（図１５（ｂ２））に液晶ディスプレイ２０４の表示を遷移させる。これにより、ダイジェスト動画ファイルに含まれるサムネイル情報に基づくサムネイル画像を一覧できるので、ダイジェスト動画ファイルに含まれるチャプターの概要をユーザーが容易に把握することができる。
【０１０７】
図１５（ｃ）に示す例では、コントローラ２１０は、各ダイジェスト動画ファイルに含まれるサムネイル情報の全てもしくはその一部に基づくサムネイル画像を、一枚のサムネイル画像として液晶ディスプレイ２０４にまとめて表示させる。これにより、ユーザは、１つの画面で各ダイジェスト動画ファイルに含まれる複数のチャプターの内容を容易に把握することができる。
【０１０８】
［１−３．効果等］
以上のように、本実施形態のデジタルカメラ（撮像装置）１００は、撮影指示に応答して撮像データを生成して出力するように構成された撮像部２６４と、撮像データに基づいて動画像データ（チャプター）を生成するように構成された画像処理部２０３と、当該動画像データに関連付けられ、当該動画像データに関する代表画像を含まない管理情報に基づいて、当該動画像データを代表する代表画像を生成するように構成されたコントローラ２１０とを備える。このデジタルカメラ１００は、動画像データが生成されたときに併せて生成された管理情報を取得するように構成されたインターフェース（コントローラ２１０と画像処理部２０３との間の接続端子等）と、当該管理情報に基づいて、当該動画像データを代表する代表画像を生成するように構成されたコントローラ２１０とを備える画像処理装置を含んでいると言うこともできる。これにより、ユーザにとってより好適な代表画像を生成することができる。
【０１０９】
特に、コントローラ２１０は、動画像データに含まれるいずれのフレームのデータも用いずに、管理情報に基づいて代表画像を生成することができる。これにより、動画像データに含まれるフレームとは全く異なるわかり易い代表画像を生成することが可能となる。
【０１１０】
また、コントローラ２１０は、管理情報に基づいて決定される文字を含む画像情報を、代表画像として生成することができる。これにより、動画像データの内容を文字情報によって素早く把握できる好適な代表画像を生成することができる。
【０１１１】
また、前記管理情報は、動画像データの生成時に生成され、撮像データが取得される際の撮影条件を示す情報を含む。このため、撮影条件に応じた好適な代表画像を生成することが可能となる。
【０１１２】
また、コントローラ２１０は、生成した代表画像を、動画像データに関連付けて記録媒体に記録するように構成されている。これにより、動画像データを再生する際に容易に対応する代表画像にアクセスすることができる。
【０１１３】
また、動画像データおよび管理情報は、１つの動画像ファイルに格納され、コントローラ２１０は、管理情報に基づいて生成した代表画像を、当該動画像ファイルに格納して当該動画像ファイルを更新するように構成されている。このため、管理情報を動画像データと一体的に管理することができる。
【０１１４】
また、管理情報に撮像データが取得された時の撮影モードを示す情報が含まれているとき、コントローラ２１０は、撮影モードを示す情報に基づいて、撮影モードに対応する情報を含む代表画像を生成することができる。これにより、撮影モードに応じた好適な代表画像を生成することができる。
【０１１５】
また、管理情報に撮像データが取得された日時を示す情報が含まれているとき、コントローラ２１０は、当該日時を示す情報に基づいて、当該日時に関連する情報を含む代表画像を生成することができる。特に、当該日時に関連する情報は、動画像データが生成された日または日時を示す文字を含む画像情報である。これにより、動画像の撮影日を容易に特定できる好適なサムネイルを生成することができる。
【０１１６】
また、管理情報に動画像データに含まれる被写体を示す情報が含まれているとき、コントローラ２１０は、当該被写体を示す情報に基づいて、当該被写体に対応する情報を含む代表画像を生成することができる。特に、当該被写体に対応する情報は、その被写体を示す文字、アイコン、写真の少なくとも１つを含む画像情報である。これにより、動画像に写っている被写体を容易に特定できる好適な代表画像を生成することができる。
【０１１７】
また、管理情報に動画像データが生成された場所を示す情報が含まれているとき、コントローラ２１０は、当該場所を示す情報に基づいて、当該場所に対応する情報を含む代表画像を生成することができる。特に、当該場所に対応する情報は、その場所を示す文字、アイコン、写真の少なくとも１つを含む画像情報である。これにより、その動画像が撮影された場所を容易に特定できる好適なサムネイルを生成することができる。
【０１１８】
また、インターフェースが、動画像データおよび管理情報の両方を取得するとき、コントローラ２１０は、当該管理情報および当該動画像データの少なくとも一方を解析することにより、当該動画像データに含まれるフレームのデータを用いて代表画像を生成するか、当該動画像データに含まれるいずれのフレームのデータも用いずに当該管理情報に基づいて代表画像を生成するかを決定することができる。これにより、フレームに基づく代表画像を生成することが適切でない場合には管理情報に基づく代表画像を生成する、といった柔軟なサムネイルの作成が可能となる。
【０１１９】
また、本実施形態では、画像処理部２０３は、静止画像の撮影指示に応答して生成された撮像データに基づいて動画像データを生成し、加えて当該撮影指示に基づく静止画像データを生成する。このため、静止画像の撮影指示をトリガーとしてダイジェスト動画のチャプターを生成することができる。
【０１２０】
また、本実施形態におけるデジタルカメラ１００は、被写体像を撮像して撮像データを生成する撮像部をさらに備え、コントローラ２１０は、ユーザから、静止画像の撮影指示を受け付けて、生成された撮像データに基づいて静止画像データを生成するとともに、当該静止画像の撮影指示のタイミングよりも前のタイミングまたは後のタイミングの少なくとも一方のタイミングで生成された撮像データに基づいて動画像データを生成する。これにより、静止画像の撮影指示のタイミングに整合した好適なダイジェスト映像を、代表画像とともに生成することができる。
【０１２１】
（実施の形態２）
上記の実施の形態１では、ダイジェスト動画を記録する場合におけるサムネイル情報の作成方法を説明したが、本実施の形態では、ダイジェスト動画以外の通常の動画を記録する場合におけるサムネイル情報の作成方法を説明する。
【０１２２】
［２−１．構成］
本実施の形態におけるデジタルカメラの電気的構成は、図１から図３を用いて説明した実施の形態１におけるデジタルカメラ１００の電気的構成と同様であるため、説明は省略する。また、構成が同様であるため、同じ構成要素には、同じ符号を付して説明する。
【０１２３】
また、通常の動画ファイルの構成は、図７Ｂに示したダイジェスト動画ファイルの構成と比較して、ストリームデータ格納部７８にチャプターごとに分割された格納領域がない点以外は概ね同様である。
【０１２４】
［２−２．動作］
本実施の形態におけるデジタルカメラ１００の通常の動画を記録する動作について、図１６を参照して説明する。図１６は、通常の動画を記録する動作を示すフローチャートである。
【０１２５】
まず、コントローラ２１０は、動画記録開始命令を待機する（ステップＳ４４１）。動画記録開始命令は、例えば、操作部２２３に含まれる動画記録釦をユーザが押下することによってよってなされる。動画記録開始命令を受けると、コントローラ２１０は、動画記録動作を開始する（ステップＳ４４２）。コントローラ２１０は、メモリカード２２１に新規に動画ファイルを作成し、当該動画ファイルのストリームデータ格納部に動画像データを格納（記録）していく。
【０１２６】
続いて、コントローラ２１０は、動画記録停止命令を待つ（ステップＳ４４３）。動画記録停止命令も、操作部２２３に含まれる動画記録釦をユーザが押下することによってなされ得る。動画記録停止命令を受けるまでは、ステップＳ４４２の動画記録を継続する。ステップＳ４４３で動画記録停止命令を受けると、コントローラ２１０は、動画記録動作を完了する。
【０１２７】
動画記録動作が完了すると、コントローラ２１０は、記録した動画ファイル内の管理情報の更新を行う（ステップＳ４４４）。この際、コントローラ２１０は、動画ファイルの管理情報格納部に格納された管理情報のうち、サムネイル情報を除く情報を記録する。例えば、記録時間、映像や音声の記録フォーマット情報、撮影情報（例えば、撮影日時、絞り値、シャッタースピード、感度、ＧＰＳ情報、撮影モードに関する情報、特定の被写体を含むか否かに関する情報）などを含む。
【０１２８】
続いて、コントローラ２１０は、撮影を完了した動画像に関するサムネイル情報の作成を行う（ステップＳ４４５）。このサムネイル情報は、動画ファイルの管理情報格納部におけるサムネイル情報格納領域に記録するためのビットマップ情報である。コントローラ２１０は、作成したビットマップ画像を示す情報を、作成した動画ファイル内のサムネイル情報格納領域に新規追加する（ステップＳ４４６）。
【０１２９】
ステップＳ４４５におけるサムネイル情報の作成処理は、例えば実施の形態１において説明した図１１、図１３、図１４に示すいずれかの処理によって行われ得る。
【０１３０】
以上のように、本実施の形態にかかるデジタルカメラ１００は、通常の動画撮影を行うときに、生成した動画像データに対応する管理情報に含まれる情報に基づいてサムネイル情報を作成する。そして、作成したサムネイル情報を、撮影した動画ファイル内に関連付けて格納する。これにより、通常の動画撮影においても、ユーザにとってより好適なサムネイル情報を作成し記録することができる。
【０１３１】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態１、２を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記実施の形態１、２で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【０１３２】
そこで、以下、他の実施の形態を例示する。
【０１３３】
上記の実施形態では、管理情報は静止画ファイル、動画像ファイル、およびダイジェスト動画ファイルに格納されるものとしたが、管理情報はこれらのファイルとは独立したファイルに格納されていてもよい。例えば、図７Ａに示す管理データベースの個々のコンテンツに関連付けて管理情報が管理されていてもよい。また、図７Ｂに示す管理情報内の情報はあくまでも一例であり、図示される情報以外の情報を含んでいてもよいし、図示される情報の一部を含んでいなくてもよい。
【０１３４】
また、本開示の技術は、デジタルカメラ１００のような撮像装置に限らず、上記のコントローラ２１０の機能を有する他のコンピュータ（画像処理装置）に適用することもできる。そのような画像処理装置の構成は、例えば図３に示すコントローラ２１０の構成と同様であり、その動作は、例えば図８〜１１、１３、１４、１６に示す動作と同様である。すなわち、当該画像処理装置は、動画像データが生成されたときに併せて生成された管理情報を取得するように構成されたインターフェースと、前記管理情報に基づいて、前記動画像データを代表する代表画像を生成するように構成されたコントローラとを備える。
【０１３５】
そのような画像処理装置は、撮像装置によって生成され、記録媒体に記録された動画像のデータや、電気通信回線によって送信された動画像のデータを事後的に取得し、上述の実施形態における処理によって代表画像を生成することができる。画像処理装置は、例えばパーソナルコンピュータやクラウドサービスを提供するサーバコンピュータであってもよい。
【０１３６】
さらに、撮影によって取得された撮像データに基づいて生成された動画像データに限らず、撮影以外の方法で生成された動画像（例えばアニメーション）のデータについても本開示の技術を適用してもよい。撮影によらない動画像データが生成されたときに併せて生成された管理情報に基づいて、当該動画像データを代表する好適な代表画像を生成することができる。
【０１３７】
また、本開示の技術は、上述の実施形態における処理を規定するソフトウェア（コンピュータプログラム）にも適用され得る。そのようなプログラムに規定される動作は、例えば図８〜１１、１３、１４、１６に示すとおりである。このようなプログラムは、可搬型の記録媒体に記録されて提供され得る他、電気通信回線を通じても提供され得る。コンピュータに内蔵されたプロセッサがこのようなプログラムを実行することにより、上記の実施形態で説明した各種動作を実現することができる。
【０１３８】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【０１３９】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１４０】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０１４１】
本開示の技術はデジタルカメラ１００への実施に限定されない。例えば、ムービーカメラやカメラ付き携帯電話、ウェアラブルカメラ、監視カメラなどの他の種類の撮像装置、およびパーソナルコンピュータやサーバコンピュータなどの情報処理装置にも適用可能である。
【符号の説明】
【０１４２】
１００    デジタルカメラ
１１０    レリーズボタン
１１２    電源
１１３    フラッシュ（エレクトロニックフラッシュ）
１１４    ＡＦ補助光
１２０    メニュー釦
１２１    十字釦
２００    光学系
２０１    ＣＣＤイメージセンサ
２０２    ＡＦＥ（アナログ・フロント・エンド）
２０３    画像処理部
２０４    液晶ディスプレイ
２０５    バッファメモリ
２１０    コントローラ
２２０    カードスロット
２２１    メモリカード
２２２    フラッシュメモリ
２２３    操作部
２５０    通信インターフェース
２６０    スルー画像生成部
２６１    静止画像生成部
２６２    動画像生成部
２７０    ＧＰＳユニット
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
動画像データが生成されたときに併せて生成された管理情報を取得するように構成されたインターフェースと、
前記管理情報に基づいて決定される文字またはアイコンを含む画像情報を、前記動画像データを代表する代表画像として生成するように構成されたコントローラと、
を備え、
前記代表画像は、ユーザによって選択されたときに、前記代表画像が代表する動画像データの再生を開始させるために表示装置に表示される、
画像処理装置。
【請求項２】
前記コントローラは、生成した前記代表画像を、前記動画像データに関連付けて記録媒体に記録するように構成されている、請求項１に記載の画像処理装置。
【請求項３】
前記コントローラは、前記管理情報に基づいて決定される文字を含む画像情報を、前記代表画像として生成するように構成されている、請求項１または２に記載の画像処理装置。
【請求項４】
前記動画像データは、撮影によって取得された撮像データに基づいて生成され、
前記管理情報は、前記撮像データが取得される際の撮影条件を示す情報を含み、
前記コントローラは、前記撮影条件を示す情報に基づいて前記動画像データを代表する代表画像を生成する、請求項１から３のいずれかに記載の画像処理装置。
【請求項５】
被写体像を撮像して撮像データを生成する撮像部をさらに備え、
前記コントローラは、ユーザから、静止画像の撮影指示を受け付けて、前記生成された撮像データに基づいて静止画像データを生成するとともに、前記静止画像の撮影指示のタイミングよりも前のタイミングまたは後のタイミングの少なくとも一方のタイミングで生成された撮像データに基づいて前記動画像データを生成する、
請求項１から４のいずれかに記載の画像処理装置。
【請求項６】
前記管理情報は、前記動画像データを代表する代表画像を含まない、請求項１から５のいずれかに記載の画像処理装置。
【請求項７】
前記コントローラは、前記動画像データに含まれるいずれのフレームのデータも用いずに、前記管理情報に基づいて前記代表画像を生成するように構成されている、請求項１から６のいずれかに記載の画像処理装置。
【請求項８】
前記動画像データおよび前記管理情報は、１つの動画像ファイルに格納され、
前記コントローラは、前記管理情報に基づいて生成した前記代表画像を、前記動画像ファイルに格納して前記動画像ファイルを更新するように構成されている、
請求項１から７のいずれかに記載の画像処理装置。
【請求項９】
前記管理情報に前記動画像データが生成されたときの撮影モードを示す情報が含まれているとき、
前記コントローラは、前記撮影モードを示す情報に基づいて、前記撮影モードに対応して予め設定された情報を含む前記代表画像を生成するように構成されている、
請求項１から８のいずれかに記載の画像処理装置。
【請求項１０】
前記管理情報に前記動画像データが生成された時点に関する日時を示す情報が含まれているとき、
前記コントローラは、前記日時を示す情報に基づいて、前記日時に関連する情報を含む前記代表画像を生成するように構成されている、
請求項１から９のいずれかに記載の画像処理装置。
【請求項１１】
前記日時に関連する情報は、前記動画像データが生成された時点に関する、日または日時を示す文字を含む画像情報である、請求項１０に記載の画像処理装置。
【請求項１２】
前記管理情報に前記動画像データに含まれる被写体を示す情報が含まれているとき、
前記コントローラは、前記被写体を示す情報に基づいて、前記被写体に対応する情報を含む前記代表画像を生成するように構成されている、
請求項１から１１のいずれかに記載の画像処理装置。
【請求項１３】
前記被写体に対応する情報は、前記被写体を示す文字、アイコン、写真の少なくとも１つを含む画像情報である、請求項１２に記載の画像処理装置。
【請求項１４】
前記管理情報に前記動画像データが生成された場所を示す情報が含まれているとき、
前記コントローラは、前記場所を示す情報に基づいて、前記場所に対応する情報を含む前記代表画像を生成するように構成されている、
請求項１から１３のいずれかに記載の画像処理装置。
【請求項１５】
前記場所に対応する情報は、前記場所を示す文字、アイコン、写真の少なくとも１つを含む画像情報である、請求項１４に記載の画像処理装置。
【請求項１６】
前記インターフェースは、前記動画像データおよび前記管理情報の両方を取得するように構成され、
前記コントローラは、前記管理情報および前記動画像データの少なくとも一方を解析することにより、前記動画像データに含まれるフレームのデータを用いて前記代表画像を生成するか、前記動画像データに含まれるいずれのフレームのデータも用いずに前記管理情報に基づいて前記代表画像を生成するかを決定するように構成されている、
請求項１から１５のいずれかに記載の画像処理装置。
【請求項１７】
画像処理装置に搭載されたコンピュータに、
動画像データに関連付けられ、前記動画像データが生成されたときに併せて生成された管理情報を取得するステップと、
前記管理情報に基づいて決定される文字またはアイコンを含む画像情報を、前記動画像データを代表する代表画像として生成するステップと、
を実行させるコンピュータプログラムであって、
前記代表画像は、ユーザによって選択されたときに、前記代表画像が代表する動画像データの再生を開始させるために表示装置に表示される、
コンピュータプログラム。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2013145546.tif 000020
【図２】
2013145546.tif 000021
【図３】
2013145546.tif 000022
【図４】
2013145546.tif 000023
【図５】
2013145546.tif 000024
【図６】
2013145546.tif 000025
【図７Ａ】
2013145546.tif 000026
【図７Ｂ】
2013145546.tif 000027
【図８】
2013145546.tif 000028
【図９】
2013145546.tif 000029
【図１０】
2013145546.tif 000030
【図１１】
2013145546.tif 000031
【図１２】
2013145546.tif 000032
【図１３】
2013145546.tif 000033
【図１４】
2013145546.tif 000034
【図１５】
2013145546.tif 000035
【図１６】
2013145546.tif 000036
【手続補正書】
【提出日】平成26年10月24日(2014.10.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
動画像データが生成されたときに併せて生成された管理情報を取得するように構成されたインターフェースと、
前記管理情報に基づいて決定される文字またはアイコンを含む画像情報を、前記動画像データを代表する代表画像として生成するように構成されたコントローラと、
を備え、
前記代表画像は、ユーザによって選択されたときに、前記代表画像が代表する動画像データの再生を開始させるために表示装置に表示され、
前記コントローラは、前記動画像データに含まれるいずれのフレームのデータも用いずに、前記管理情報に基づいて前記代表画像を生成するモードを有する、
画像処理装置。
【請求項２】
前記コントローラは、生成した前記代表画像を、前記動画像データに関連付けて記録媒体に記録するように構成されている、請求項１に記載の画像処理装置。
【請求項３】
前記コントローラは、前記管理情報に基づいて決定される文字を含む画像情報を、前記代表画像として生成するように構成されている、請求項１または２に記載の画像処理装置。
【請求項４】
前記動画像データは、撮影によって取得された撮像データに基づいて生成され、
前記管理情報は、前記撮像データが取得される際の撮影条件を示す情報を含み、
前記コントローラは、前記撮影条件を示す情報に基づいて前記動画像データを代表する代表画像を生成する、請求項１から３のいずれかに記載の画像処理装置。
【請求項５】
被写体像を撮像して撮像データを生成する撮像部をさらに備え、
前記コントローラは、ユーザから、静止画像の撮影指示を受け付けて、前記生成された撮像データに基づいて静止画像データを生成するとともに、前記静止画像の撮影指示のタイミングよりも前のタイミングまたは後のタイミングの少なくとも一方のタイミングで生成された撮像データに基づいて前記動画像データを生成する、
請求項１から４のいずれかに記載の画像処理装置。
【請求項６】
前記管理情報は、前記動画像データを代表する代表画像を含まない、請求項１から５のいずれかに記載の画像処理装置。
【請求項７】
前記コントローラは、ユーザから、静止画像の撮影指示を受け付ける度に、所定の条件を満たすか否かを判断し、前記所定の条件を満たす場合に、前記静止画像の撮影指示のタイミングよりも前のタイミングまたは後のタイミングの少なくとも一方のタイミングで生成された動画像データを先に生成された動画像データに追加することによってダイジェスト動画ファイルを生成し、前記ダイジェスト動画ファイルに対して２つ以上の各動画像データについて、前記代表画像を生成するモードを有する、請求項５に記載の画像処理装置。
【請求項８】
前記動画像データおよび前記管理情報は、１つの動画像ファイルに格納され、
前記コントローラは、前記管理情報に基づいて生成した前記代表画像を、前記動画像ファイルに格納して前記動画像ファイルを更新するように構成されている、
請求項１から７のいずれかに記載の画像処理装置。
【請求項９】
前記管理情報に前記動画像データが生成されたときの撮影モードを示す情報が含まれているとき、
前記コントローラは、前記撮影モードを示す情報に基づいて、前記撮影モードに対応して予め設定された情報を含む前記代表画像を生成するように構成されている、
請求項１から８のいずれかに記載の画像処理装置。
【請求項１０】
前記管理情報に前記動画像データが生成された時点に関する日時を示す情報が含まれているとき、
前記コントローラは、前記日時を示す情報に基づいて、前記日時に関連する情報を含む前記代表画像を生成するように構成されている、
請求項１から９のいずれかに記載の画像処理装置。
【請求項１１】
前記日時に関連する情報は、前記動画像データが生成された時点に関する、日または日時を示す文字を含む画像情報である、請求項１０に記載の画像処理装置。
【請求項１２】
前記管理情報に前記動画像データに含まれる被写体を示す情報が含まれているとき、
前記コントローラは、前記被写体を示す情報に基づいて、前記被写体に対応する情報を含む前記代表画像を生成するように構成されている、
請求項１から１１のいずれかに記載の画像処理装置。
【請求項１３】
前記被写体に対応する情報は、前記被写体を示す文字、アイコン、写真の少なくとも１つを含む画像情報である、請求項１２に記載の画像処理装置。
【請求項１４】
前記管理情報に前記動画像データが生成された場所を示す情報が含まれているとき、
前記コントローラは、前記場所を示す情報に基づいて、前記場所に対応する情報を含む前記代表画像を生成するように構成されている、
請求項１から１３のいずれかに記載の画像処理装置。
【請求項１５】
前記場所に対応する情報は、前記場所を示す文字、アイコン、写真の少なくとも１つを含む画像情報である、請求項１４に記載の画像処理装置。
【請求項１６】
前記インターフェースは、前記動画像データおよび前記管理情報の両方を取得するように構成され、
前記コントローラは、前記管理情報および前記動画像データの少なくとも一方を解析することにより、前記動画像データに含まれるフレームのデータを用いて前記代表画像を生成するか、前記動画像データに含まれるいずれのフレームのデータも用いずに前記管理情報に基づいて前記代表画像を生成するかを決定するように構成されている、
請求項１から１５のいずれかに記載の画像処理装置。
【請求項１７】
画像処理装置に搭載されたコンピュータに、
動画像データに関連付けられ、前記動画像データが生成されたときに併せて生成された管理情報を取得するステップと、
前記管理情報に基づいて決定される文字またはアイコンを含む画像情報を、前記動画像データを代表する代表画像として生成するステップと、
を実行させるコンピュータプログラムであって、
前記代表画像は、ユーザによって選択されたときに、前記代表画像が代表する動画像データの再生を開始させるために表示装置に表示され、
前記代表画像は、前記動画像データに含まれるいずれのフレームのデータも用いずに、前記管理情報に基づいて前記代表画像を生成される、
コンピュータプログラム。
【手続補正書】
【提出日】平成27年3月17日(2015.3.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
被写体像を撮像して撮像データを生成する撮像部からの前記撮像データに基づく動画像データが生成されたときに併せて生成された管理情報を取得するように構成されたインターフェースと、
前記撮像部による前記撮像データの生成の前に複数の撮影モードの中から特定の撮影モードに設定し、前記インターフェースが前記管理情報を取得した後、前記管理情報に基づいて決定される文字またはアイコンを含む画像情報を、前記動画像データを代表する代表画像として生成するように構成されたコントローラと、
を備え、
前記代表画像は、ユーザによって選択されたときに、前記代表画像が代表する動画像データの再生を開始させるために表示装置に表示され、
前記コントローラは、前記代表画像を生成するとき、前記撮像データの生成時の撮影モードが所定の撮影モードに設定されていたか否かを判断し、前記所定の撮影モードに設定されていた場合、前記動画像データに含まれるいずれのフレームのデータも用いずに、前記管理情報に基づいて前記代表画像を生成し、前記所定の撮影モードに設定されていなかった場合、前記動画像データに含まれるフレームのデータを用いて前記代表画像を生成する、
画像処理装置。
【請求項２】
前記コントローラは、生成した前記代表画像を、前記動画像データに関連付けて記録媒体に記録するように構成されている、請求項１に記載の画像処理装置。
【請求項３】
被写体像を撮像して前記撮像データを生成する前記撮像部をさらに備え、
前記コントローラは、
ユーザから、静止画像の撮影指示を受け付けて、前記生成された撮像データに基づいて静止画像データを生成するとともに、前記静止画像の撮影指示のタイミングよりも前のタイミングおよび後のタイミングの少なくとも一方のタイミングで生成された撮像データに基づいて前記動画像データを生成し、
ユーザから、静止画像の撮影指示を受け付ける度に、前記所定の撮影モードに設定されているか否かを判断し、前記所定の撮影モードに設定されている場合に、前記静止画像の撮影指示のタイミングよりも前のタイミングおよび後のタイミングの少なくとも一方のタイミングで生成された動画像データを先に生成された動画像データに追加することによってダイジェスト動画ファイルを生成し、前記ダイジェスト動画ファイルに含まれる２つ以上の各動画像データについて、前記代表画像を生成する、
請求項１に記載の画像処理装置。
【国際調査報告】
2013145546.tif 000037
2013145546.tif 000038
2013145546.tif 000039
2013145546.tif 000040