(57)【要約】【課題】静止画の撮影に至るまでに行う、ユーザによる撮影条件の設定の内容を適切な範囲で記録することで、後にユーザが静止画の撮影条件の設定を簡単に確認できるようにする。【解決手段】本発明は、静止画の撮影条件を設定する撮影条件設定手段と、前記撮影条件設定手段により設定された撮影条件に基づいて静止画を撮影する静止画撮影手段と、前記静止画撮影手段により撮影された静止画データを記録する静止画データ記録手段と、前記静止画撮影手段により撮影されるタイミングに基づいて決定される期間の時系列画像群を撮影する時系列画像群撮影手段と、前記時系列画像撮影手段により撮影された時系列画像データ群を記録する時系列画像データ群記録手段と、前記静止画撮影手段により撮影されるタイミングに基づいて決定される期間において、前記撮影条件設定手段により設定された撮影条件の設定の履歴情報を記録する履歴情報記録手段とを有する。【選択図】図３
2009200836.tif 000002
【特許請求の範囲】
【請求項１】
静止画の撮影条件を設定する撮影条件設定手段と、
前記撮影条件設定手段により設定された撮影条件に基づいて静止画を撮影する静止画撮影手段と、
前記静止画撮影手段により撮影された静止画データを記録する静止画データ記録手段と、
前記静止画撮影手段により撮影されるタイミングに基づいて決定される期間の時系列画像群を撮影する時系列画像群撮影手段と、
前記静止画撮影手段により撮影されるタイミングに基づいて決定される期間において、前記撮影条件設定手段により設定された撮影条件の設定の履歴情報を記録する履歴情報記録手段とを有することを特徴とする撮像記録装置。
【請求項２】
前記時系列画像群は動画データであり、
前記履歴情報記録手段は、前記履歴情報として前記撮影条件設定手段により設定された撮影条件のＯＳＤ情報の変化履歴を記録することを特徴とする請求項１に記載の撮像記録装置。
【請求項３】
前記履歴情報記録手段は、前記撮影条件設定手段により設定された撮影条件のＯＳＤ情報の変化履歴を、前記動画データに対応する時間情報を含んだテキストデータで記録することを特徴とする請求項２に記載の撮像記録装置。
【請求項４】
前記履歴情報記録手段は、前記撮影条件設定手段により設定された撮影条件のＯＳＤ情報の変化履歴を一意に特定するために、前記動画データに対応するタイムスタンプを用いて記録することを特徴とする請求項２又は３に記載の撮像記録装置。
【請求項５】
前記時系列画像群は動画データであり、
前記履歴情報記録手段は、前記時系列画像群撮影手段により撮影された動画データにＯＳＤ情報を含めるようにして記録することを特徴とする請求項１に記載の撮像記録装置。
【請求項６】
前記履歴情報記録手段は、前記時系列画像群撮影手段により撮影された動画データにＯＳＤ情報をオーバーレイされた形態で記録することを特徴とする請求項５に記載の撮像記録装置。
【請求項７】
前記動画データは、該撮像記録装置の電源が投入されてから、又は前記静止画撮影手段により一回前に撮影された後、次に前記静止画撮影手段により撮影されるまでの範囲の動画データであることを特徴とする請求項２乃至６の何れか１項に記載の撮像記録装置。
【請求項８】
前記静止画撮影手段は、連続して静止画を撮影する静止画連続撮影手段であって、
前記動画データは、該撮像記録装置の電源が投入されてから、又は前記静止画連続撮影手段により一回前に連続して撮影された後、次に前記静止画連続撮影手段により連続して撮影されるまでの範囲の動画データであることを特徴とする請求項２乃至６の何れか１項に記載の撮像記録装置。
【請求項９】
前記動画データは、該撮像記録装置の電源が投入されてから、又は前記静止画撮影手段により一回前に撮影された後、次に前記静止画撮影手段により撮影されるまでの範囲であり、前記撮影条件設定手段が撮影条件を設定した部分のみの動画データであることを特徴とする請求項２乃至６の何れか１項に記載の撮像記録装置。
【請求項１０】
前記撮影条件設定手段が撮影条件を設定した部分とは、マニュアル操作に応じて撮影条件を設定した部分であることを特徴とする請求項９に記載の撮像記録装置。
【請求項１１】
前記マニュアル操作とは、ホワイトバランス設定、露出設定、絞り設定、ＩＳＯ感度、画角設定、色味設定、静止画サイズ設定、静止画品質設定及び測光モード設定のうち少なくとも何れか一つを変更する操作であることを特徴とする請求項１０に記載の撮像記録装置。
【請求項１２】
前記動画データは、前記時系列画像群撮影手段により撮影される動画データの動きベクトルが一定の閾値よりも小さな値になってから、前記静止画撮影手段により撮影されるまでの範囲の動画データであることを特徴とする請求項２乃至６の何れか１項に記載の撮像記録装置。
【請求項１３】
前記動画データは、自身を構成する各フレームが前記静止画撮影手段により撮影される静止画データと情報量が異なることを特徴とする請求項２乃至１２の何れか１項に記載の撮像記録装置。
【請求項１４】
前記情報量は、解像度に関する情報量であり、
前記動画データの自身を構成する各フレームの解像度が、前記静止画撮影手段により撮影される静止画データの解像度より低いことを特徴とする請求項１３に記載の撮像記録装置。
【請求項１５】
ユーザによる記録モードの選択を検出する記録モード検出手段を有し、
前記履歴情報記録手段は、前記記録モード検出手段により検出された記録モードに基づいて、前記撮影条件設定手段により設定された撮影条件の履歴情報を記録するか否かを判定することを特徴とする請求項１乃至１４の何れか１項に記載の撮像記録装置。
【請求項１６】
前記静止画撮影手段は、時系列に並ぶ少なくとも一枚以上の画像データ群を撮影することを特徴とする請求項１乃至１５の何れか１項に記載の撮像記録装置。
【請求項１７】
前記時系列に並ぶ少なくとも一枚以上の画像データ群は、動画データであることを特徴とする請求項１６に記載の撮像記録装置。
【請求項１８】
静止画の撮影条件を記録する記録ステップと、
前記記録ステップにより記録された撮影条件に基づいて静止画を撮影する静止画撮影ステップと、
前記静止画撮影ステップにより撮影された静止画データを記録する静止画データ記録ステップと、
前記静止画撮影ステップにより撮影されるタイミングに基づいて決定される期間の時系列画像群を撮影する時系列画像群撮影ステップと、
前記静止画撮影ステップにより撮影されるタイミングに基づいて決定される期間において、前記記録ステップにより記録された撮影条件の設定の履歴情報を記録する履歴情報記録ステップとを有することを特徴とする撮像記録装置の制御方法。
【請求項１９】
静止画の撮影条件を記録する記録ステップと、
前記記録ステップにより記録された撮影条件に基づいて静止画を撮影する静止画撮影ステップと、
前記静止画撮影ステップにより撮影された静止画データを記録する静止画データ記録ステップと、
前記静止画撮影ステップにより撮影されるタイミングに基づいて決定される期間の時系列画像群を撮影する時系列画像群撮影ステップと、
前記静止画撮影ステップにより撮影されるタイミングに基づいて決定される期間において、前記記録ステップにより記録された撮影条件の設定の履歴情報を記録する履歴情報記録ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像記録装置、その制御方法及びプログラムに関するものである。特に、静止画の撮影において、撮影する静止画と共に、関連する撮影条件の設定の内容を記録する撮像記録装置に関する。
【背景技術】
【０００２】
現在、動画データと静止画データとを同時記録することができるデジタルスチルカメラやデジタルビデオカメラ等の撮像記録装置が存在している。このようなデジタルスチルカメラやデジタルビデオカメラにおいては、ハイビジョン品質の動画データを記録しながら、数百万画素クラスの静止画を同時記録することが可能である。また、ユーザは撮影したハイビジョン動画の中で気に入ったフレームがある場合には、そのフレームを静止画として切り出すことも可能である。
【０００３】
また、静止画を撮影する際に、ユーザによりシャッターが切られたタイミングを中心として前後複数枚の静止画を同時に撮影する技術や、露出等の撮像条件を変えた静止画を複数枚撮影する技術を搭載した撮像記録装置が存在している。これにより、ユーザがシャッターを切ったタイミングの静止画が満足するものでなかったとしても、同時に記録されている複数枚の静止画の中から、ユーザが最も満足度の高い静止画を選択することができる。従って、ユーザに対し、より高い満足度が得られる静止画撮影を提供することができる。
【０００４】
また、特許文献１には、撮影している動画データとは別に、撮影された動画データに文字やマーク等の表示情報をオーバーレイした、液晶画面に表示するための映像データを動画ファイルとして記録する技術が開示されている。以下、上述した表示情報をＯＳＤ（オンスクリーンディスプレイ）ともいう。これにより、ユーザが動画記録中にメニュー画面から変更するホワイトバランス等の撮影条件の変更に関する情報をＯＳＤと動画データとがバインドされた動画データとして記録することが可能になる。
【０００５】
また、特許文献２では、撮像記録装置において、静止画撮影前にユーザが撮影条件設定手段を用いて設定する撮影条件の内容を撮影用のプリセットファイルとして記録しておくことができる技術が開示されている。これにより、ユーザが次回の撮影から必要に応じてプリセットファイルを選択することにより撮影条件を再現できる。従って、ユーザは一度撮影条件を設定するだけで、次の撮影からは同じ撮影条件を設定することが可能になる。
【０００６】
【特許文献１】特開２００６−９４１４５号公報
【特許文献２】特開２００７―３７０５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
先行技術において、静止画の撮影と同時に動画を記録することが可能である。これにより、静止画撮影時の撮影条件の設定の変更を動画データで確認することができる。また、一枚の静止画撮影に連動し、時間情報の異なる静止画や、撮影条件の異なる静止画を複数枚記録する技術が存在する。しかしながら、実際の映像に反映されない撮影条件に関する設定情報は記録しておくことができないという課題がある。即ち、静止画撮影のために行う撮影モードの変更、フォーカスタイプの設定（中央、顔認識ＡＦ等）、撮影静止画の記録サイズ（ラージ、ミドル、スモール）、記録品質（ノーマル、ファイン、スーパーファイン）、フラッシュ発光の設定は記録できない。
【０００８】
特許文献１においては、第一の動画ファイルを記録している際にメニュー画面から撮影条件が変更された場合、そのメニュー操作に伴い変化するＯＳＤの情報を撮影している動画データにオーバーレイした映像データを第二の動画ファイルとして記録している。しかし、第二の動画ファイルはあくまでもユーザが録画ボタンを押した後の動画撮影中におけるメニュー操作の内容を記録しておくものであり、ユーザが静止画撮影のシャッターを切る前に行う撮影条件設定に関する内容を記録することができないという課題がある。また、第二の動画ファイルは、第一の動画ファイル記録中ずっと記録されることになるため、ユーザがメニュー画面を長時間記録しない状況においては、意味のない動画データが大量に記録されてしまうという課題がある。
【０００９】
また、特許文献２において、撮像条件の設定の内容をテキストファイルで保存することより、撮影条件をプリセットとして記録することは可能である。しかし、撮像条件を設定した操作に関する時間情報が存在していないため、ユーザが自身の操作内容を振り返って復習することができない。また、テキストファイルでは、ユーザにより設定される撮影条件の一つであるフレーミングに関する情報を記録することができないという課題がある。
本発明は上述したような課題に鑑みてなされたものであり、静止画の撮影に至るまでに行う、ユーザによる撮影条件の設定の内容を適切な範囲で記録することで、後にユーザが静止画の撮影条件の設定を簡単に確認できるようにする。
【課題を解決するための手段】
【００１０】
本発明の撮像記録装置は、静止画の撮影条件を設定する撮影条件設定手段と、前記撮影条件設定手段により設定された撮影条件に基づいて静止画を撮影する静止画撮影手段と、前記静止画撮影手段により撮影された静止画データを記録する静止画データ記録手段と、前記静止画撮影手段により撮影されるタイミングに基づいて決定される期間の時系列画像群を撮影する時系列画像群撮影手段と、前記時系列画像撮影手段により撮影された時系列画像データ群を記録する時系列画像データ群記録手段と、前記静止画撮影手段により撮影されるタイミングに基づいて決定される期間において、前記撮影条件設定手段により設定された撮影条件の設定の履歴情報を記録する履歴情報記録手段とを有することを特徴とする。
本発明の撮像記録装置の制御方法は、静止画の撮影条件を記録する記録ステップと、前記記録ステップにより記録された撮影条件に基づいて静止画を撮影する静止画撮影ステップと、前記静止画撮影ステップにより撮影された静止画データを記録する静止画データ記録ステップと、前記静止画撮影ステップにより撮影されるタイミングに基づいて決定される期間の時系列画像群を撮影する時系列画像群撮影ステップと、前記静止画撮影ステップにより撮影されるタイミングに基づいて決定される期間において、前記記録ステップにより記録された撮影条件の設定の履歴情報を記録する履歴情報記録ステップとを有することを特徴とする。
本発明は、静止画の撮影条件を記録する記録ステップと、前記記録ステップにより記録された撮影条件に基づいて静止画を撮影する静止画撮影ステップと、前記静止画撮影ステップにより撮影された静止画データを記録する静止画データ記録ステップと、前記静止画撮影ステップにより撮影されるタイミングに基づいて決定される期間の時系列画像群を撮影する時系列画像群撮影ステップと、前記静止画撮影ステップにより撮影されるタイミングに基づいて決定される期間において、前記記録ステップにより記録された撮影条件の設定の履歴情報を記録する履歴情報記録ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、静止画の撮影に至るまでに行うユーザによる撮影条件の設定の内容を適切な範囲で記録することで、後にユーザが静止画の撮影条件の設定を簡単に確認できる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明に係る実施形態について説明する。
（第１の実施形態）
第１の実施形態に係る撮像記録装置は、ユーザが静止画撮影を行うときの撮影条件の設定の内容を静止画の撮影の付帯情報として、ＯＳＤデータの変化履歴を記録するものである。
図１は撮像記録装置としてのデジタルスチルカメラの構成を示すブロック図である。
１０１は撮像部である。撮像部１０１は、レンズを通して入力されてくる光を電気的な信号へ変換する撮像素子を含んで構成される。１０２は撮像制御部である。撮像制御部１０２は撮像部１０１において変換された電気信号の入力を動画、静止画にあわせて制御する。１０３はＣＰＵ（中央演算処理装置）である。ＣＰＵ１０３は各モジュールへの制御や演算処理を行う。
【００１３】
１０４は表示制御部である。表示制御部１０４は表示部１０５への入出力を制御することで、撮像制御部１０２から送られてくる映像データ、文字及びマーク等の表示情報を表示する。また、表示制御部１０４は表示部１０５への入出力を制御することで、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）のメニュー画面といったＯＳＤ（オンスクリーンディスプレイ）データを表示する。表示制御部１０４はＯＳＤデータを表示している映像にオーバーレイするように表示する。１０５は表示部であり、例えば液晶画面等である。表示制御部１０４から送られてくるデータを表示することにより、表示部１０５はユーザとの視覚的なインターフェースの役割を果たす。
【００１４】
１０６はＳＤカード制御部である。ＳＤカード制御部１０６はＣＰＵ１０３からの命令に従い、ＳＤカード等の記憶媒体にデータの読み出しや書き込みを制御する。１０７はＳＤカードである。デジタルスチルカメラにＳＤカード１０７を装着することにより、ＳＤカード制御部１０６はＳＤカード１０７に静止画データや動画データを記録することができる。また、ＳＤカード１０７に静止画データや動画データが記録されている場合、表示制御部１０４は表示部１０５に、記録されている静止画データや動画データを表示することができる。
１０８はＳＤＲＡＭ制御部である。ＳＤＲＡＭ制御部１０８はＣＰＵ１０３からの命令に従い、ＳＤＲＡＭ１０９へデータの一時的に記録したり、記録されているデータを読み出したりする制御を行う。１０９はＳＤＲＡＭである。ＳＤＲＡＭ制御部１０８はＳＤＲＡＭ１０９にデジタルビデオカムコーダの内部状態や、処理待ちの動画像データを一時保存することができる。
【００１５】
１１０は画像処理部である。画像処理部１１０は撮像制御部１０２から送られてくる撮像データを記録方式に合ったデータフォーマットに変更して内部ＲＡＭ１１１に保存する。１１１は内部ＲＡＭである。画像処理部１１０は内部ＲＡＭ１１１に内部的に使用するための情報を保持することができる。内部ＲＡＭ１１１と画像処理部１１０とが直接繋がっていることにより、画像処理部１１０は高速に処理を実行することができる。
１１２はＯＳＤ制御部である。ＯＳＤ制御部１１２はユーザからの操作部１１５に対する操作内容によってＣＰＵ１０３から発行される制御命令に従い、ＯＳＤ管理部１１３において管理されているＯＳＤデータを表示部１０５に送出するための処理を行う。１１３はＯＳＤ管理部である。ＯＳＤ管理部１１３はデジタルスチルカメラが表示用に管理しているＯＳＤデータを管理し、ＯＳＤ制御部１１２からの制御情報に従い出力する処理を行う。
１１４は操作データ処理部である。操作データ処理部１１４はユーザによる操作部１１５の操作内容を検出し、ＣＰＵ１０３への通知処理を行う。１１５は操作部であり、ユーザによる実際の操作を受け付ける部分である。操作部１１５は受け付けた操作内容を操作データ処理部１１４に通知する処理を行う。
【００１６】
図２はデジタルスチルカメラの外観図である。図２（ａ）はデジタルスチルカメラの背面図である。図２（ｂ）はデジタルスチルカメラの正面図である。デジタルスチルカメラには上述した操作部１１５として、複数のボタンが設けられている。２０１は電源ボタンである。ユーザが電源ボタン２０１を押下することで、デジタルスチルカメラの電源をＯｎ／Ｏｆｆすることができる。２０２はモードスイッチである。ユーザはモードスイッチ２０２をスライドさせて操作することで静止画の撮影モード、動画の撮影モード及び再生モードを選択することができる。２０３は光学ファインダである。ユーザは光学ファインダ２０３を利用することにより、画角の設定やフレーミングの設定を行うことができる。２０４はシャッターボタンである。ユーザが静止画撮影時又は動画撮影時において、シャッターボタン２０４を押下することで、シャッターボタン２０４から操作データ処理部１１４に記録トリガが発行される。
【００１７】
２０５はズームボタンである。ユーザがズームボタン２０５を押下することで、撮影時において広角や望遠といった画角に関する設定を行うことができる。２０６は操作ボタンである。ユーザは液晶画面２０９に表示されているＧＵＩを確認しながら、操作ボタン２０６を押下することでメニュー操作や撮影条件の設定といったカメラ操作を行うことができる。２０７はＩＳＯ感度設定ボタンである。ユーザはＩＳＯ感度設定ボタン２０７を押下することでＩＳＯ感度設定用の画面が読み出され、ＩＳＯ感度を設定することができる。２０８はメニューボタンである。ユーザはメニューボタン２０８を押下することで、デジタルスチルカメラに対してメニュー画面への遷移要求を発行したり、逆にメニュー画面の解除要求を発行したりすることができる。
【００１８】
２０９は表示部としての液晶画面である。ユーザは静止画撮影時には、デジタルスチルカメラの設定内容を液晶画面２０９に表示させながら、撮影条件の設定を行うことができる。また、液晶画面２０９には静止画を再生するとき、再生対象となる静止画を表示させたり、各種設定を表示させたりすることができる。２１０はフラッシュ発光部である。ユーザは撮影時においてフラッシュ発光部２１０により光を発光させることで、光の少ない環境で撮影を行うことができる。２１１はレンズである。レンズ２１１により光学的に光をデジタルスチルカメラ内に取り込むことができる。
【００１９】
次に、デジタルスチルカメラが行う処理について図３のフローチャートを参照して説明する。本実施形態のデジタルスチルカメラは、静止画を撮影することができる（静止画撮影手段）と共に、動画を撮影することができる（動画撮影手段）。まず、ステップＳ３０１において、デジタルスチルカメラはユーザによる電源ボタン２０１の押下を検出すると、電源をＯｎにして、第１の実施形態に係る静止画撮影を開始する。ここで、ユーザはモードスイッチ２０２を静止画の撮影モードに選択すると共に、撮影条件の設定を記録することができる記録モードを選択しているものとする。デジタルスチルカメラは上述した記録モードの選択を検出し（記録モード検出手段）、動画撮影の準備を行う。
次に、ステップＳ３０２において、デジタルスチルカメラは動画データを記録するための動画ファイルの生成を行う。また、ステップＳ３０３において、デジタルスチルカメラはユーザ操作によって変化する撮影条件の設定の履歴情報を記録するためのＯＳＤデータ記録用ＸＭＬファイルの生成を行う。このＯＳＤデータ記録用ＸＭＬファイルに記載されるデータ形式については後述する。
【００２０】
ここで、デジタルスチルカメラは撮影した静止画データを静止画ファイルとして、ＤＣＦフォーマットに準拠した図４に示すようなフォルダ構成内に記録する。ＤＣＦフォーマットとは様々なデジタルスチルカメラ間で再生できるように規格されたＤＣＦ規格（カメラファイルシステム規格）に基づいたフォーマットをいう。図４に示すフォルダ構成には、「ＲＯＯＴ」フォルダ７０１の配下に、「ＤＣＩＭ」フォルダ７０２が生成される。また、「ＤＣＩＭ」フォルダ７０２の配下には、「１０１ＣＡＮＯＮ」フォルダ７０３が生成される。そして、「１０１ＣＡＮＯＮ」フォルダ７０３には、静止画データとしての「ＩＭＧ＿０００１．ｊｐｇ」静止画ファイル７０４が記憶される。
【００２１】
また、デジタルスチルカメラはステップＳ３０２において生成した動画ファイルとステップＳ３０３において生成したＯＳＤデータ記録用ＸＭＬファイルとを図４に示すフォルダ構成内に記録する。ここで、静止画ファイルとは別に生成される動画ファイル及びＯＳＤデータ記録用ＸＭＬファイルを静止画ファイルに関連した形式で記録しておくことで管理がしやすい。従って、図４に示すように、デジタルスチルカメラは「ＤＣＩＭ」フォルダ７０２と同階層に「ＡＴＴ＿ＦＩＬＥ」フォルダ７０５を生成する。「ＡＴＴ＿ＦＩＬＥ」フォルダ７０５以下のフォルダを、ＤＣＦ規格に準拠したファルダ構成と同様のネーミングルールでフォルダを生成する。即ち、デジタルスチルカメラは「ＡＴＴ＿ＦＩＬＥ」フォルダ７０５の配下に「１０１ＣＡＮＯＮ」フォルダ７０６を生成する。そして、デジタルスチルカメラは「１０１ＣＡＮＯＮ」フォルダ７０６に、ステップＳ３０２において生成した「ＩＭＧ＿０００１．ＭＯＶ」動画ファイル７０７を記録する。さらに、デジタルスチルカメラは「１０１ＣＡＮＯＮ」フォルダ７０６に、ステップＳ３０３において生成した「ＩＭＧ＿０００１．ＸＭＬ」ＯＳＤデータ記録用ＸＭＬファイル７０８を記録する。
【００２２】
このように、ＤＣＦ規格に準拠するフォルダ構成と同様に構成することにより、「ＤＣＩＭ」フォルダ７０２との関連付けが容易になる。即ち、「ＤＣＩＭ￥１０１ＣＡＮＯＮ￥ＩＭＧ＿０００１．ＪＰＧ」静止画ファイル７０４に関連した動画ファイルとＯＳＤデータ記録用ＸＭＬファイルとにアクセスしたい場合を想定する。このとき、デジタルスチルカメラは「ＡＴＴ＿ＦＩＬＥ￥１０１ＣＡＮＯＮ￥ＩＭＧ＿０００１．ＭＯＶ」と「ＡＴＴ＿ＦＩＬＥ￥１０１ＣＡＮＯＮ￥ＩＭＧ＿０００１．ＸＭＬ」とを検索すればよく、簡単に関連付けを行うことができる。
【００２３】
図３のフローチャートに戻り、デジタルスチルカメラはステップＳ３０４以降の処理において静止画の撮影を行う準備に入る。まず、ステップＳ３０４において、デジタルスチルカメラはステップＳ３０２において生成した動画ファイルに対して、撮像部１０１から取得した映像データを動画データとして記録する処理を開始する。次に、ステップＳ３０５において、デジタルスチルカメラはステップＳ３０４において撮像部１０１から取得した映像データを液晶画面２０９に表示する処理を行う。これにより、ユーザは液晶画面２０９を通して、リアルタイムに撮影対象となっている映像データを確認することができる。
【００２４】
次に、ステップＳ３０６において、デジタルスチルカメラはステップＳ３０５において液晶画面２０９に表示した映像データに対して、初期画面に対応するＯＳＤデータ（ＯＳＤ情報）をオーバーレイする処理を実行する。図５は、オーバーレイ表示処理により、液晶画面２０９にＯＳＤデータが表示される初期画面の一例を示す図である。図５に示すように、液晶画面２０９に表示されたＯＳＤデータ５０１〜５０７は映像データにオーバーレイして表示される。
次に、ステップＳ３０７において、デジタルスチルカメラはステップＳ３０６において生成した初期画面用のＯＳＤデータの変化履歴（履歴情報）をステップＳ３０３において生成したＯＳＤデータ記録用ＸＭＬファイルに記録する処理を行う（履歴情報記録手段）。ここまでの処理により、デジタルスチルカメラは静止画の撮影を行うための準備を終了する。
【００２５】
ここで、本実施形態において用いられるＯＳＤデータ記録用ＸＭＬファイルのＸＭＬ構造について図６を参照して説明する。図６に示す「＜操作履歴＞」タグ９０１はルートのタグである。「＜操作履歴＞」タグ９０１以下にＯＳＤデータ記録用、ＸＭＬファイルがユーザの操作履歴を記録することを示している。次に、「＜操作内容＞」タグ９０２はユーザによる操作が発生する度に生成されるタグである。ここでは、電源ボタン２０１が押下されて電源投入に関する処理が行われ、各種の設定が行われた場合を想定して説明する。まず、「＜操作内容＞」タグ９０２内の情報について説明する。「＜ＫｅｙＩＤ＞」タグ９０３は、ユーザにより操作されたキー情報を管理するタグである。本実施形態のデジタルスチルカメラでは、図７に示すボタン管理テーブル７０を用いてキー情報を管理している。図７に示すように、電源ボタンにはＩＤ番号「０」が関連付けられている。ユーザが電源ボタン２０１を押下して電源投入した場合、ステップＳ３０７において、デジタルスチルカメラはボタン管理テーブル７０を参照し、図６に示すようにＯＳＤデータ記録用ＸＭＬファイルにＩＤ番号「０」を記載する。このようにデジタルスチルカメラはユーザ操作に応じた操作履歴をテキストデータとして記載する。
【００２６】
「＜Ｔｉｍｅｓｔａｍｐ＞」タグ９０４はステップＳ３０２において生成した動画ファイルのタイムスタンプ（時間情報）を記録するタグである。タイムスタンプにより、デジタルスチルカメラは動画データとＯＳＤデータ記録用ＸＭＬファイルとを関連付けて、動画データに対応するユーザ操作の操作履歴を一意に特定することができる。ここでは、電源投入時のタイムスタンプであるため、ステップＳ３０７においては、デジタルカメラは図６にしめすようにタイムスタンプとして「００：００：００」を記載する。このようにデジタルスチルカメラはユーザ操作に応じた操作履歴に対応する時間情報をテキストデータとして記載する。
【００２７】
「＜ＯＳＤ＿ＬＩＳＴ＞」タグ９０５は液晶画面２０９に表示されているＯＳＤデータリストを管理するタグである。「＜ＯＳＤ＿ＩＤ＞」タグ９０７は「＜ＯＳＤ＿ＬＩＳＴ＞」タグ９０５内で管理されているＯＳＤデータの変化履歴を列挙するためのタグである。ここには、液晶画面２０９に表示されているＯＳＤデータの数だけ「＜ＯＳＤ＿ＩＤ＞」タグ９０７が記載される。本実施形態のデジタルスチルカメラでは、図８に示すＯＳＤデータ管理テーブル８００を用いて内部のＯＳＤデータを管理している。デジタルスチルカメラは図５に示す初期画面に対応したＯＳＤデータのＩＤ番号を図８に示すＯＳＤデータ管理テーブル８００を参照して取得し、図６に示すように、それぞれを「＜ＯＳＤ＿ＩＤ＞」タグ９０７に記載する。例えば、図５に示す表示されたＯＳＤデータ「Ｔｖ」５０１は図８に示す撮影モード１１０１の「絞り優先」に対応する。図８に示すように、撮影モード１１０１の「絞り優先」には、ＩＤ番号「１−５」が関連付けられている。従って、デジタルスチルカメラは図６に示すようにＯＳＤデータ記録用ＸＭＬファイルにＩＤ番号「１−５」を記載する。このようにデジタルスチルカメラは履歴情報として、ＯＳＤデータの変化履歴をテキストデータで記載する。
【００２８】
図３のフローチャートに戻り、ステップＳ３０８において、デジタルスチルカメラはシャッターボタン２０４が半押しの状態になったか否かを判定する。一般的に、シャッターボタン２０４の半押し状態とは、ユーザが実際の撮影処理を行うことを意味しているため、デジタルスチルカメラはシャッターボタン２０４の半押し状態を検出すると、オートフォーカスを動作するステップＳ３１２以降の処理に移行する。シャッターボタン２０４が半押しされた後の処理については後述する。逆にデジタルカメラがシャッターボタン２０４の半押し状態を検出しなかった場合には、ステップＳ３０９へ移行する。
【００２９】
ステップＳ３０９において、デジタルスチルカメラはユーザが操作部１１５を用いて操作したか否かを判定する。操作を検出した場合、デジタルスチルカメラは対応する処理を行うため、ステップＳ３１０へ移行する。操作を検出しない場合、デジタルスチルカメラはステップＳ３０４へ移行し、新たに撮像部１０１から映像データを取得し、先の動画ファイルへ映像データを記録する処理を行う。以上のように、電源起動が行われてから、ユーザが操作を何も行わない場合、デジタルスチルカメラはステップＳ３０４〜ステップＳ３０９の処理を繰り返し行うことになる。また、この一連の処理は記録される動画データのフレームレートに連動して行うことにより、所定の動画データのフォーマットに沿った動画データが記録される。
【００３０】
ステップＳ３１０において、デジタルスチルカメラは操作部１１５のうち何れかのボタンが操作されたかを判定する。ここでは、例としてＩＳＯ感度設定ボタン２０７が押圧された場合について説明する。デジタルカメラはＩＳＯ感度設定ボタン２０７の押下を検出すると、図９に示すようなＩＳＯ感度設定メニューを液晶画面２０９に表示する。ここで、デジタルスチルカメラがＩＳＯ感度設定メニューを表示するまでの処理について説明する。まず、ステップＳ３０９において、デジタルスチルカメラはＩＳＯ感度設定ボタン２０７の押下を検出すると、ステップＳ３１１へ移行する。
【００３１】
ステップＳ３１１において、デジタルスチルカメラはステップＳ３１０において取得した操作部１１５に対応する新たなＯＳＤデータの取得を行う。ここでは、デジタルスチルカメラは、図９に示すように液晶画面２０９に表示されるＩＳＯ感度設定メニューに対応するＯＳＤデータを取得する。また、デジタルスチルカメラは取得したＯＳＤデータに対応するＩＤ番号を、図８に示すＯＳＤデータ管理テーブル８００を参照して取得する。即ち、デジタルスチルカメラは図８に示すＩＳＯ設定メニュー１１０８の「８０設定」、「１００設定」、「２００設定」、「４００設定」及び「８００設定」に関連付けられたＩＤ番号「８−１」、「８−２」、「８−３」、「８−４」、「８−５」を取得する。また、図９に示す選択用アイコン１１０９に対応するＩＤ番号を図８に示すＯＳＤデータ管理テーブル８００を参照して取得する。即ち、デジタルスチルカメラは選択用アイコン１１０９の「矢印」に関連付けられたＩＤ番号「９−１」を取得する。これにより、デジタルスチルカメラはＯＳＤデータに対応するＩＤ番号を取得できたことになる。ＩＤ番号を取得した後、ステップＳ３０４へ移行する。
【００３２】
ステップＳ３０４において、撮像部１０１から取得した映像データを動画ファイルに記録する処理を行う。ユーザがＩＳＯ感度設定ボタン２０７を押したことによる一連の処理の結果、デジタルスチルカメラは取得したＯＳＤデータの履歴を図１０に示すようにＯＳＤデータ記録用ＸＭＬファイルに記録する。図１０に示すＯＳＤデータ記憶用ＸＭＬファイルには図６に示すＯＳＤデータ記録用ＸＭＬファイルに追加されて、「＜操作内容＞」タグ１００１以降が追加されている。「＜ＫｅｙＩＤ＞」タグ１００２には、図７に示すボタン管理テーブル７０を参照し、ＩＳＯ感度設定ボタンに関連付けて記憶されたＩＤ番号「１０」が記載されている。このようにデジタルスチルカメラはユーザ操作に応じた操作履歴をテキストデータで記載する。
【００３３】
また、「＜Ｔｉｍｅｓｔａｍｐ＞」タグ１００３には、電源投入時から計時してＩＳＯ感度設定ボタン２０７が押下されたタイムスタンプ情報として「００：００：１５」が記載されている。また、「＜ＯＳＤ＿ＬＩＳＴ＞」タグ１００４には、ステップＳ３１１において取得したＯＳＤデータの変化履歴、即ち、ＩＤ番号「８−１」、「８−２」、「８−３」、「８−４」、「８−５」及びＩＤ番号「９−１」が記載されている。このように、ユーザが操作部１１５に対して操作を行う度に、デジタルスチルカメラはユーザによる撮影条件の設定内容を逐次記録していく。
【００３４】
次に、ステップＳ３０８において、デジタルスチルカメラがシャッターボタン２０４の半押しを検出し、ステップＳ３１２へ移行したときの処理について説明する。ステップＳ３１２において、デジタルスチルカメラはオートフォーカスの機能を駆動させることで、フォーカスが最適に合った映像を液晶画面２０９に表示して、ステップＳ３１３へ移行する。ステップＳ３１３において、デジタルスチルカメラはシャッターボタン２０４の半押しの解除がされたか否かの判定を行う。ここで、半押しの解除とは、一旦静止画撮影を中止することを意味しており、撮像条件の設定をやり直すことが想定できるため、デジタルスチルカメラは半押しの解除を検出したとき、ステップＳ３０４へ戻る。逆にステップＳ３１３において、シャッターボタン２０４の半押しの解除を検出しなかった場合、ステップＳ３１４へ移行し、デジタルスチルカメラはシャッターボタン２０４が押し込まれたか否か、即ち全押しされたか否かを判定する。シャッターボタン２０４の全押しを検出しない場合、ステップＳ３１３へ戻り、デジタルスチルカメラはシャッターボタン２０４の半押しの解除の判定を繰り返し行う。シャッターボタン２０４の全押しを検出した場合、ステップＳ３１５へ移行する。
【００３５】
ステップＳ３１５において、デジタルスチルカメラはステップＳ３１４において、シャッターボタン２０４が全押しを検出した時点での撮像部１０１の映像データを処理し、静止画データの生成を行う（静止画データ記録手段）。ステップＳ３１５の処理により、ユーザは所望の静止画データを取得することができる。
次に、ステップＳ３１６において、デジタルスチルカメラは静止画の撮影の終了を確認し、ステップＳ３０２において生成した動画データを記録し続けてきた動画ファイルをクローズする処理を行う。この処理により、ユーザは静止画の撮影に付随して生成した動画ファイルを取得することができる。
【００３６】
次に、ステップＳ３１７においても同様に、デジタルスチルカメラはステップＳ３０３において生成した、ユーザによって変更された撮影条件の設定のＯＳＤデータに関する情報を記録し続けてきたＯＳＤデータ記録用ＸＭＬファイルをクローズする処理を行う。この処理により、ユーザは先のステップＳ３１６において得られた動画データと合わせて、撮影条件の設定に伴うＯＳＤデータの変化履歴を取得することができる。
ステップＳ３１７を実行した後、デジタルスチルカメラは次の静止画の撮影に備えるために、ステップＳ３０２へ移行し、次の静止画に関連付けるための動画ファイルの生成を行う。即ち、デジタルスチルカメラは電源が投入されてから、又は一回前に撮影された後、次に撮影されるまでの範囲の動画ファイルとＯＳＤデータ記録用ＸＭＬファイルとを生成する。
【００３７】
また、静止画撮影においては、シャッターボタン２０４を押下する前に、ユーザが電源ボタン２０１をＯｆｆにして撮影を終了する場合がある。このような場合の処理について図１１のフローチャートを参照して説明する。まず、ステップＳ４０１において、デジタルスチルカメラはユーザが電源ボタン２０１をＯｆｆにして電源Ｏｆｆの要求を受信することにより処理を開始する。
次に、ステップＳ４０２において、デジタルスチルカメラは図３に示すフローチャートにおける処理がステップＳ３１４以前であるか否かの判定を行う。ここで、ステップＳ３１４以前の処理とは、ユーザによる静止画の撮影を実行する要求が発行される前の状態である。ステップＳ３１４以前の処理であった場合、ステップＳ４０３へ移行する。
【００３８】
ステップＳ４０３において、デジタルスチルカメラはステップＳ３０２より記録し続けていた動画ファイルを削除する。次に、ステップＳ４０４において、デジタルスチルカメラはステップＳ３０３より記録し続けていたＯＳＤデータ記録用ＸＭＬファイルを削除する。次に、ステップＳ４０７において、デジタルスチルカメラは電源をＯｆｆする処理を行う。
【００３９】
ステップＳ４０２において、ステップＳ３１４より後の処理であった場合、静止画撮影を実行する要求が発行された後であることから、デジタルスチルカメラは図３に示す静止画の撮影が完了するステップＳ３１７まで待機してから、ステップＳ４０７へ移行する。次に、ステップＳ４０７において、デジタルスチルカメラは電源をＯｆｆする処理を行う。以上の処理により、デジタルスチルカメラは余分な動画ファイルやＯＳＤデータ記録用ＸＭＬファイルを保存する必要がない。
【００４０】
このように、本実施形態によれば、デジタルスチルカメラは静止画の撮影をする毎に、撮影される静止画データとは別に、その静止画に連動して動画データを記録する。また、デジタルスチルカメラはその静止画に連動して撮影条件の設定に関するＯＳＤデータの変化履歴をＯＳＤデータ記録用ＸＭＬファイルに記憶する。従って、ユーザは静止画データを取得すると同時に動画データと撮影条件の設定の履歴情報としてのＯＳＤデータの変化履歴を取得することができる。これにより、ユーザが撮影条件の設定を変更した場合に、ホワイトバランス、フォーカス、フレーミングといった映像に反映される撮影条件の変化の様子を動画データとして記録することができる。また、静止画の記録サイズ、記録品質等の映像に反映されない撮影条件の設定に関してはＯＳＤデータ記録用ＸＭＬファイルに記録することができる。
【００４１】
また、ＯＳＤデータ記録用ＸＭＬファイルにはタイムスタンプが記録されているため、ユーザは撮影条件の設定を管理することができる。
また、静止画の撮影が行われなかった場合、動画ファイルとＯＳＤデータ記録用ＸＭＬファイルとは、共に記録されることはないため、必要なファイルのみを記録することができる。
このように、ユーザは静止画の撮影において、自身が行った全ての撮影条件の設定の内容を、適切な範囲で記録された動画ファイルやＯＳＤデータ記録用ＸＭＬファイルを利用することにより時間を追いながら確認、復習することができる。従って、ユーザは自身の撮影技術向上を効率的に図ることができる。
【００４２】
なお、第１の実施形態では、電源投入又は一回前の静止画の撮影から次の撮影に至るまでの期間を一纏まりにして、動画ファイルやＯＳＤデータ記録用ＸＭＬファイルに記録する場合について説明した。しかしながら、例えばデジタルスチルカメラは撮影条件が設定された部分のみ又は、ユーザのマニュアル操作したタイミングにおいてのみ、動画データを記録するように構成してもよい。ここでマニュアル操作には、ホワイトバランス設定、露出設定、絞り設定、ＩＳＯ感度、画角設定、色味設定、静止画サイズ設定、静止画品質設定及び測光モード設定等のうち少なくとも何れか一つを変更する操作をいう。
また、第１の実施形態では、静止画の撮影においてユーザが行った撮影条件の設定に関する内容を動画データで記録する場合について説明したが、不定期に撮影した静止画を利用してスライドショーのような形態によるデータを記録するように構成してもよい。即ち、動画データとして、時系列に並ぶ少なくとも一枚以上の時系列画像群を撮影するようにしてもよい（時系列画像群撮影手段）。
【００４３】
また、ユーザが撮影動作に入ったことをデジタルスチルカメラが検出して、動画データ記録を開始するように構成してもよい。このとき、デジタルスチルカメラはユーザの撮影動作開始を検出するためにフレーミング動作の終了を検出する必要がある。フレーミング動作の終了を検出する方法として、デジタルスチルカメラは撮像部１０１から送られてくる動画データの動きベクトルを常時解析する。そして、デジタルスチルカメラは動きベクトルが一定の閾値より小さくなったことを検出することにより撮影動作開始を判定し、動画ファイルやＯＳＤデータ記録用ＸＭＬファイルへ記録を開始するように構成してもよい。
【００４４】
デジタルスチルカメラの中には連続して撮影する機能を有するものが存在する（静止画連続撮影手段）。このようなデジタルスチルカメラにおいて連続撮影機能を行うとき、通常シャッターボタンは押し込まれたままにすることにより連続撮影が行われる。従って、例えばデジタルスチルカメラはシャッターボタンが押し込まれている間、動画ファイルとＯＳＤデータ記録用ＸＭＬファイルとへの記録を続けるように構成してもよい。この場合、記録される動画データは、一回前に連続撮影機能により連続して撮影された後、次に連続撮影機能により連続して撮影されるまでの範囲にする。
また、第１の実施形態では、撮影条件の設定に伴い変化するＧＵＩ情報について、ＯＳＤデータの変化履歴を記録するＯＳＤデータ記録用ＸＭＬファイルを用いて記録する場合についてのみ説明したが、この場合に限られない。例えば、デジタルスチルカメラは液晶画面にオーバーレイするためのＯＳＤデータを表示した画面をそのまま動画データとして記録するように構成してもよい。
【００４５】
また、第１の実施形態では、電源がＯｆｆされることにより、それまで記録しておいた動画ファイルとＯＳＤデータ記録用ＸＭＬファイルとを削除する場合について説明したが、この場合に限られない。例えば、一度生成した動画ファイルやＯＳＤデータ記録用ＸＭＬファイルを削除することなく全て記録し続けておくように構成してもよい。
また、第１の実施形態では、電源投入又は一回前の静止画の撮影から次の静止画の撮影に至るまでの期間を一纏まりにして、動画ファイルやＯＳＤデータ記録用ＸＭＬファイルに記録する場合について説明したが、この場合に限られない。例えば、静止画の撮影ではなく動画の撮影に関してユーザが動画記録開始前に設定する撮影条件設定の内容を同様に動画ファイルとＯＳＤデータ記録用ＸＭＬファイルとして記録するデジタルビデオカメラとして構成してもよい。このときデジタルビデオカメラは、時系列に並ぶ少なくとも一枚以上の画像データ群を撮影する。
【００４６】
（第２の実施形態）
第２の実施形態に係る撮像記録装置は、ユーザが静止画撮影を行うときの撮影条件の設定の操作を静止画の撮影の付帯情報として、動画データを記録するものである。
デジタルスチルカメラが行う処理について図１２のフローチャートを参照して説明する。まず、ステップＳ５０１において、デジタルスチルカメラはユーザによる電源ボタン２０１の押下を検出すると、電源をＯｎにして、第２の実施形態に係る静止画撮影を開始する。
次に、ステップＳ５０２において、デジタルスチルカメラは動画データを記録するための動画ファイルの生成を行う。ここで、デジタルスチルカメラは撮影した静止画データを静止画ファイルとして、図１３に示すようなフォルダ構成内に記録する。図１３に示すファイル構成は、第１の実施形態において上述した図４に示すフォルダ構成に準拠したものである。図１３に示すフォルダ構成には、「ＲＯＯＴ」フォルダ８０１の配下に、「ＤＣＩＭ」フォルダ８０２が生成される。また、「ＤＣＩＭ」フォルダ８０２の配下には、「１０１ＣＡＮＯＮ」フォルダ８０３が生成される。そして、「１０１ＣＡＮＯＮ」フォルダ８０３には、静止画データとしての「ＩＭＧ＿０００１．ｊｐｇ」静止画ファイル８０５が記憶される。
【００４７】
また、デジタルスチルカメラはステップＳ５０２において生成した動画ファイルを図１３に示すフォルダ構成内に記録する。図１３に示すように、デジタルスチルカメラは「ＤＣＩＭ」フォルダ８０２と同階層に「ＡＴＴ＿ＦＩＬＥ」フォルダ８０６を生成する。「ＡＴＴ＿ＦＩＬＥ」フォルダ８０６以下のフォルダを、ＤＣＦ規格に準拠したファルダ構成と同様のネーミングルールでフォルダを生成する。即ち、デジタルスチルカメラは「ＡＴＴ＿ＦＩＬＥ」フォルダ８０６の配下に「１０１ＣＡＮＯＮ」フォルダ８０７を生成する。そして、デジタルスチルカメラは「１０１ＣＡＮＯＮ」フォルダ８０７に、ステップＳ５０２において生成した「ＩＭＧ＿０００１．ＭＯＶ」動画ファイル８０８を記録する。従って、動画ファイルは、「ＡＴＴ＿ＦＩＬＥ￥１０１ＣＡＮＯＮ￥ＩＭＧ＿０００１．ＭＯＶ」というファイルパスで記録される。このようなフォルダ構成にすることにより、デジタルスチルカメラはＤＣＦ規格に準拠する「ＤＣＩＭ」フォルダ８０２内の静止画ファイルと動画ファイルとの関連付けを容易に行うことができる。
【００４８】
図１２のフローチャートに戻り、デジタルスチルカメラはステップＳ５０３以降の処理において静止画の撮影を行う準備に入る。まず、ステップＳ５０３において、デジタルスチルカメラは撮像部１０１から取得した映像データを表示部１０５に表示する処理を行う。次に、ステップＳ５０４において、デジタルスチルカメラはステップＳ５０３において液晶画面２０９に表示した映像データに対して、初期画面に対応するＯＳＤデータ（ＯＳＤ情報）をオーバーレイする処理を実行する。図５は、オーバーレイ表示処理により、液晶画面２０９に表示される初期画面の一例を示す図である。
ステップＳ５０５において、デジタルスチルカメラはステップＳ５０３とステップＳ５０４とにより液晶画面２０９に表示した映像データを動画ファイルに記録する処理を行う。即ち、動画ファイルに撮像部１０１からの映像データに初期画面のＯＳＤデータを履歴情報としてオーバーレイした映像データを記録する。ここまでの処理により、デジタルスチルカメラは静止画の撮影を行うための準備を終了する。
【００４９】
ステップＳ５０６において、デジタルスチルカメラはシャッターボタン２０４が半押しの状態になったか否かを判定する。一般的に、シャッターボタン２０４の半押し状態とは、ユーザが実際の撮影処理を行うことを意味しているため、デジタルスチルカメラはシャッターボタン２０４の半押し状態を検出すると、オートフォーカスを動作するステップＳ５１０以降の処理に移行する。シャッターボタン２０４が半押しされた後の処理については後述する。逆にデジタルスチルカメラがシャッターボタン２０４の半押し状態を検出しなかった場合には、ステップＳ５０７へ移行する。
【００５０】
ステップＳ５０７において、デジタルスチルカメラはユーザが操作部１１５を用いて操作したか否かを判定する。操作を検出した場合、デジタルスチルカメラは対応する処理を行うため、ステップＳ５０８へ移行する。操作を検出しない場合、デジタルスチルカメラはステップＳ５０３へ移行し、新たに撮像部１０１から映像データを取得し、液晶画面２０９に映像データの表示処理を繰り返して行う。以上のように、電源起動が行われてから、ユーザが操作を何も行わない場合、デジタルスチルカメラはステップＳ５０３〜ステップＳ５０７の処理を繰り返し行うことになる。また、この処理は記録される動画データのフレームレートに連動して行うことにより、所定の動画データのフォーマットに沿った動画データが記録される。
【００５１】
ステップＳ５０８において、デジタルスチルカメラは操作部１１５のうち何れかのボタンが操作されたかを判定する。ここでは、第１の実施形態と同様にＩＳＯ感度設定ボタン２０７が押下された場合について説明する。デジタルカメラはＩＳＯ感度設定ボタン２０７の押下を検出すると、図９に示すようなＩＳＯ感度設定メニューを液晶画面２０９に表示する。ここで、デジタルスチルカメラがＩＳＯ感度設定メニューを表示するまでの処理について説明する。まず、ステップＳ５０８において、デジタルスチルカメラはＩＳＯ感度設定ボタン２０７の押下を検出すると、ステップＳ５０９へ移行する。
【００５２】
ステップＳ５０９において、デジタルスチルカメラはステップＳ５０８において取得した操作部１１５に対応するＯＳＤデータの取得を行う。ここでは、デジタルスチルカメラは、ＯＳＤデータを例えばＯＳＤ管理部１１３や図示しない記憶装置から取得する。これにより、デジタルスチルカメラは液晶画面２０９に表示する新たなＯＳＤデータを取得できる。ＯＳＤデータを取得した後、ステップＳ５０３へ移行する。
ステップＳ５０３において、デジタルスチルカメラは取得したＯＳＤデータに基づいて、表示処理を繰り返して行う。このように、ユーザが操作部に操作を行う度に、デジタルスチルカメラはユーザによる撮影条件の設定内容をＯＳＤデータがオーバーレイされた動画データとして逐次記録していく。
【００５３】
次に、ステップＳ５０６において、デジタルスチルカメラがシャッターボタン２０４の半押しを検出し、ステップＳ５１０へ移行したときの処理について説明する。ステップＳ５１０において、デジタルスチルカメラはオートフォーカスの機能を駆動させることで、フォーカスが最適に合った映像を液晶画面に２０９に表示して、ステップＳ５１１へ移行する。ステップＳ５１１において、デジタルスチルカメラはシャッターボタン２０４の半押しの解除がされたか否かの判定を行う。ここで、半押しの解除とは、一旦静止画撮影を中止することを意味しており、撮像条件の設定をやり直すことが想定できるため、デジタルスチルカメラは半押しの解除を検出したとき、ステップＳ５０３へ戻る。逆にステップＳ５１１において、シャッターボタン２０４の半押しの解除を検出しなかった場合、ステップＳ５１２へ移行し、デジタルスチルカメラはシャッターボタン２０４が押し込まれたか否か、即ち全押しされたか否かを判定する。シャッターボタン２０４の全押しを検出しない場合、ステップＳ５１１へ戻り、デジタルスチルカメラはシャッターボタン２０４の半押しの解除の判定を繰り返し行う。シャッターボタン２０４の全押しを検出した場合、ステップＳ５１３へ移行する。
【００５４】
ステップＳ５１３において、デジタルスチルカメラはステップＳ５１２において、シャッターボタン２０４が全押しを検出した時点での撮像部１０１の映像データを処理し、静止画データの生成を行う。ステップＳ５１３の処理により、ユーザは所望の静止画データを取得することができる。
次に、ステップＳ５１４においては、デジタルスチルカメラは静止画の撮影の終了を確認し、ステップＳ５０２において生成した動画データを記録し続けてきた動画ファイルをクローズする処理を行う。この処理により、ユーザは静止画の撮影に付随してＯＳＤデータがオーバーレイされた動画ファイルを取得することができる。
ステップＳ５１４を実行した後、デジタルスチルカメラは次の静止画の撮影に備えるために、ステップＳ５０２へ移行し、次の静止画に関連付けるための動画データの生成を行う。
【００５５】
また、静止画撮影においては、シャッターボタン２０４を押下する前に、ユーザが電源ボタン２０１をＯｆｆにして撮影を終了する場合がある。このような場合の処理について図１４のフローチャートを参照して説明する。まず、ステップＳ６０１において、デジタルスチルカメラはユーザが電源ボタン２０１をＯｆｆにして電源Ｏｆｆの要求を受信したことにより処理を開示する。
次に、ステップＳ６０２において、デジタルスチルカメラは図１２に示すフローチャートにおける処理がステップＳ５１２以前であるか否かの判定を処理が行う。ここで、ステップＳ５１２以前の処理とは、ユーザによる静止画の撮影を実行する要求が発行される前の状態である。ステップＳ５１２以前の処理であった場合、ステップＳ６０３へ移行する。
【００５６】
ステップＳ６０３においては、デジタルスチルカメラはステップＳ５０２より記録し続けていた動画ファイルを削除する。次に、ステップＳ６０５において、デジタルスチルカメラは電源をＯｆｆする処理を行う。ステップＳ６０２において、ステップＳ５１２より後の処理であった場合、静止画の撮影を実行する要求が発行された後であることから、デジタルスチルカメラは図１２に示す静止画の撮影が完了するステップＳ５１４まで待機してから、ステップＳ６０５へ移行する。次に、ステップＳ６０４において、デジタルスチルカメラは電源をＯｆｆする処理を行う。以上の処理により、デジタルスチルカメラは余分な動画ファイルを保存する必要がない。
【００５７】
このように、本実施形態によれば、デジタルスチルカメラは静止画の撮影をする毎に、撮影される静止画データとは別に、その静止画に連動して動画データを記録する。これにより、ユーザが撮影条件の設定を変更した場合に、ホワイトバランス、フォーカス、フレーミングといった映像に反映される撮影条件の設定に関するデータをＯＳＤデータがオーバーレイされた動画データとして記録できる。また、映像に反映される撮影条件の設定に関するデータのみならず、静止画の記録サイズ、記録品質等の映像に反映されない撮影条件の設定に関するデータも、ユーザの操作した際のＯＳＤデータがオーバーレイされた動画データとして記録できる。
また、静止画の撮影が行われなかった場合、動画ファイルは、記録されることはないため、必要な動画ファイルのみを記録することができる。
【００５８】
このように、ユーザは静止画の撮影において行った撮影条件の設定に関する全ての内容を、適切な範囲で記録された動画ファイルを利用することにより時間を追いながら確認、復習することができるため、自身の撮影技術向上を効率的に図ることができる。
【００５９】
なお、第２の実施形態では、電源投入又は一回前の静止画の撮影から次の撮影に至るまでの期間を一纏まりにして、動画ファイルを記録する場合について説明した。しかしながら、例えばデジタルスチルカメラは撮影条件が設定された部分のみ又は、ユーザのマニュアル操作したタイミングにおいてのみ、記録するように構成してもよい。
また、第２の実施形態では、静止画の撮影においてユーザが行った撮影条件の設定に関する内容を表示用のＯＳＤデータがオーバーレイされた動画データで記録する場合について説明したがこの場合に限られない。例えば、不定期に撮影した静止画を利用してスライドショーのような形態によるデータを記録するように構成してもよい。即ち、動画データとして、時系列に並ぶ少なくとも一枚以上の時系列画像群を撮影するようにしてもよい（時系列画像群撮影手段）。
【００６０】
また、ユーザが撮影動作に入ったことをデジタルスチルカメラが検出して、動画データ記録を開始するように構成してもよい。このとき、デジタルスチルカメラはユーザの撮影動作開始を検出するためにフレーミング動作の終了を検出する必要がある。フレーミング動作の終了を検出するための方法として、デジタルスチルカメラは撮像部１０１から送られてくる動画データの動きベクトルを常時解析する。そして、デジタルスチルカメラは動きベクトルが一定の閾値より小さくなったことを検出することにより撮影動作開始を判定し、動画データの記録を開始するように構成してもよい。
【００６１】
デジタルスチルカメラの中には連続して撮影する機能を有するものが存在する（静止画連続撮影手段）。このようなデジタルスチルカメラにおいて連続撮影機能を行うとき、通常シャッターボタンは押し込まれたままにすることにより連続撮影が行われる。従って、例えばデジタルスチルカメラはシャッターボタンが押し込まれている間、動画ファイルへの記録を続けるように構成してもよい。この場合、記録される動画データは、一回前に連続撮影機能により連続して撮影された後から、次に連続撮影機能により連続して撮影されるまでの範囲にする。
また、第２の実施形態では、電源がＯｆｆされることにより、それまで記録しておいたＯＳＤデータがオーバーレイされた動画ファイルを削除する場合について説明したが、この場合に限られない。例えば、一度生成した動画ファイルを削除することなく全て記録し続けておくように構成してもよい。
【００６２】
また、第２の実施形態では、電源投入又は一回前の静止画の撮影から次の静止画の撮影に至るまでの期間を一纏まりにして、動画ファイルを記録する場合について説明したが、この場合に限られない。例えば、静止画の撮影ではなく動画の撮影に関してユーザが動画記録開始前に設定する撮影条件設定の内容を同様に動画ファイルとして記録するデジタルビデオカメラとして構成してもよい。このときデジタルビデオカメラは、時系列に並ぶ少なくとも一枚以上の画像データ群を撮影する。
【００６３】
第１及び第２の実施形態において、動画データの自身を構成する各フレームの情報量と静止画が撮影された静止画データの情報量とが異なるように記録してもよい。より具体的に説明すると、動画データの自身を構成する各フレームの解像度を静止画データの解像度より低くなるように記録してもよい。これは、動画データ中のフレームは、静止画データとして転用する目的はないためである。
また、第１及び第２の実施形態では、記録メディアとしてＳＤカードに記録する場合について説明したが、この場合に限られない。例えば、フラッシュメモリーを用いたメモリーカード、ＨＤＤに代表される磁気ディスク、ＣＤ，ＤＶＤ，ＨＤＤＶＤ，ＢＤに代表される光ディスク、又はＭＯディスクのような光磁気ディスクを記録メディアとして利用してもよい。
また、デジタルスチルカメラからサーバ等の外部装置に静止画データを送信するときに動画データ及びＯＳＤデータ記録用ＸＭＬファイルを送信するように構成してもよい。
【００６４】
このように、本発明によれば、静止画の撮影に至るまでに行うユーザによる撮影条件の設定の内容を適切な範囲で記録することで、後にユーザが静止画の撮影条件の設定を簡単に確認できる。また、履歴情報を含むテキストファイルとして記録することにより、映像データに反映されない撮影条件の設定の履歴情報であってもテキストデータとして記録することができる。また、テキストのみでは記録することができない撮影条件の設定の履歴情報は動画データとして記録することができる。
さらに、静止画撮影時の撮影条件の設定の履歴情報を、静止画撮影に連動した形で必要な分だけ記録するため、必要なデータのみを記録する。従って、余分に記憶領域を圧迫することを軽減することができる。
上述した結果として、ユーザは撮影後、自身の撮影操作や撮影条件の決定に関する自身の判断内容を、静止画に連動し必要な分だけ記録された動画データ又は付随するテキストデータを用いて振り返ることができる。これにより、自身の撮影技術に関する長所や短所、又は癖や傾向を把握することができ、自身の静止画撮影技術の向上を効率的に図ることができる。
【００６５】
上述した本発明の実施形態における撮像記録装置を構成する各手段又は撮像記録装置の制御方法の各ステップは、コンピュータのＲＡＭやＲＯＭ等に記憶されたプログラムが動作することによって実現できる。このプログラム及びプログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００６６】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、一つの機器からなる装置に適用してもよい。
【００６７】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システム又は装置に直接、又は遠隔から供給する。そして、そのシステム又は装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００６８】
従って、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００６９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。更に、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７０】
さらに、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７１】
【図１】デジタルスチルカメラの構成を示すブロック図である。
【図２】デジタルスチルカメラの外観図である。
【図３】第１の実施形態に係るデジタルスチルカメラの動作処理を示すフローチャートである。
【図４】ファイルを記録するフォルダの構成を示す図である。
【図５】オーバーレイ表示処理により液晶画面に表示される初期画面の一例を示す図である。
【図６】ＯＳＤデータ記録用ＸＭＬファイルのＸＭＬ構造を示す図である。
【図７】ボタン管理テーブルの構成を示す図である。
【図８】ＯＳＤデータ管理テーブルの構成を示す図である。
【図９】液晶画面に表示されるＩＳＯ感度設定メニューの一例を示す図である。
【図１０】ＯＳＤデータの変化履歴が追加されたＯＳＤデータ記録用ＸＭＬファイルのＸＭＬ構造を示す図である。
【図１１】第１の実施形態に係る電源ボタンをＯｆｆにして撮影を終了したときのデジタルスチルカメラの動作処理を示すフローチャートである。
【図１２】第２の実施形態に係るデジタルスチルカメラの動作処理を示すフローチャートである。
【図１３】ファイルを記録するフォルダの構成を示す図である。
【図１４】第２の実施形態に係る電源ボタンをＯｆｆにして撮影を終了したときのデジタルスチルカメラの動作処理を示すフローチャートである。
【符号の説明】
【００７２】
１０１  撮像部
１０２  撮像制御部
１０３  ＣＰＵ
１０４  表示制御部
１０５  表示部
１０６  ＳＤカード制御部
１０７  ＳＤカード
１０８  ＳＤＲＡＭ制御部
１０９  ＳＤＲＡＭ
１１０  画像処理部
１１１  内部ＲＡＭ
１１２  ＯＳＤ制御部
１１３  ＯＳＤ管理部
１１４  操作データ処理部
１１５  操作部
２０１  電源ボタン
２０２  モード選択バー
２０３  光学ファインダ
２０４  シャッターボタン
２０５  ズームボタン
２０６  操作部
２０７  ＩＳＯ感度設定ボタン
２０８  メニューボタン
２０９  液晶画面
２１０  フラッシュ発光部
２１１  レンズ
【図１】
2009200836.tif 000003
【図２】
2009200836.tif 000004
【図３】
2009200836.tif 000005
【図４】
2009200836.tif 000006
【図５】
2009200836.tif 000007
【図６】
2009200836.tif 000008
【図７】
2009200836.tif 000009
【図８】
2009200836.tif 000010
【図９】
2009200836.tif 000011
【図１０】
2009200836.tif 000012
【図１１】
2009200836.tif 000013
【図１２】
2009200836.tif 000014
【図１３】
2009200836.tif 000015
【図１４】
2009200836.tif 000016