(57)【特許請求の範囲】
【請求項１】
撮像装置であって、
複数のＲａｗ画像フレームから構成されるＲａｗ動画像データを生成する撮像手段と、
前記Ｒａｗ動画像データに含まれる前記複数のＲａｗ画像フレームのうち、予め定められた一定のフレーム間隔で抽出されたＲａｗ画像フレーム又はシーンチェンジに対応するＲａｗ画像フレームであるという予め定められた条件を満たす複数の第１のＲａｗ画像フレームのそれぞれに対応する現像パラメータを生成する生成手段と、
前記Ｒａｗ動画像データと、前記Ｒａｗ動画像データに含まれる前記複数の第１のＲａｗ画像フレームのそれぞれに対して前記生成手段が生成した前記現像パラメータとを記録媒体に記録する記録手段と、
前記生成手段の動作と前記記録手段の動作とを制御する制御手段と、
を有し、
前記制御手段は、
前記撮像手段が前記Ｒａｗ動画像データを生成している際にユーザから前記Ｒａｗ動画像データの生成を停止するように指示があった場合に、
前記撮像手段によって最後に生成された前記予め定められた条件を満たさない最終Ｒａｗ画像フレームに対応する現像パラメータを生成するように前記生成手段の動作を制御し、且つ、
前記最終Ｒａｗ画像フレームに対して前記生成手段が生成した前記現像パラメータが、前記Ｒａｗ動画像データとともに前記記録媒体に記録されるように前記記録手段の動作を制御することを特徴とする撮像装置。
【請求項２】
前記制御手段は、
前記撮像手段が前記Ｒａｗ動画像データを生成している際にユーザから前記Ｒａｗ動画像データの生成を停止するように指示があった場合に、
前記最終Ｒａｗ画像フレームより１つ前の第２のＲａｗ画像フレームであって、前記予め定められた条件を満たさない前記第２のＲａｗ画像フレームに対応する現像パラメータを生成するように前記生成手段の動作を制御し、且つ、
前記第２のＲａｗ画像フレームに対して前記生成手段が生成した前記現像パラメータが、前記Ｒａｗ動画像データとともに前記記録媒体に記録されるように前記記録手段の動作を制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
撮像装置であって、
複数のＲａｗ画像フレームから構成されるＲａｗ動画像データを生成する撮像手段と、
前記複数のＲａｗ画像フレームのそれぞれに対応する複数の現像パラメータを生成する生成手段と、
前記Ｒａｗ動画像データと、前記複数のＲａｗ画像フレームのそれぞれに対して前記生成手段が生成した前記複数の現像パラメータとを記録媒体に記録する記録手段と、
前記複数のＲａｗ画像フレームのうち、予め定められた一定のフレーム間隔で抽出されたＲａｗ画像フレーム又はシーンチェンジに対応するＲａｗ画像フレームであるという予め定められた条件を満たす複数の第１のＲａｗ画像フレームに対応しない現像パラメータを削除する削除手段と、
前記削除手段の動作を制御する制御手段と、を有し、
前記制御手段は、
前記撮像手段が前記Ｒａｗ動画像データを生成している際にユーザから前記Ｒａｗ動画像データの生成を停止するように指示があった場合に、
前記複数のＲａｗ画像フレームのうち前記Ｒａｗ動画像データの最終画像フレームに相当し、且つ、前記予め定められた条件を満たさない最終Ｒａｗ画像フレームに対応する現像パラメータを削除しないように前記削除手段の動作を制御することを特徴とする撮像装置。
【請求項４】
前記現像パラメータは、コントラスト、ホワイトバランス、色空間、トーンカーブ、及び輪郭強調のうち少なくとも１つに関するパラメータであることを特徴とする請求項１乃至３のうちいずれか１項に記載の撮像装置。
【請求項５】
前記記録手段は、前記Ｒａｗ動画像データをＲａｗ動画ファイルに記録し、前記現像パラメータを現像パラメータファイルに記録することを特徴とする請求項１乃至４のうちいずれか１項に記載の撮像装置。
【請求項６】
前記記録媒体に記録された前記現像パラメータを用いて、前記記録媒体に記録されたＲａｗ動画像データを現像して再生する再生手段を更に有し、
前記再生手段は、前記複数の第１のＲａｗ画像フレームの間にあるＲａｗ画像フレームに対応する現像パラメータを、前記複数の第１のＲａｗ画像フレームに対応する複数の前記現像パラメータを用いて補間処理を行うことにより生成することを特徴とする請求項１乃至５のうちいずれか１項に記載の撮像装置。
【請求項７】
複数のＲａｗ画像フレームで構成され、前記複数のＲａｗ画像フレームのうち予め定められた条件を満たす一部のＲａｗ画像フレームのそれぞれに対して現像パラメータが関連付けられているＲａｗ動画像データを第１のＲａｗ動画像データと第２のＲａｗ動画像データに分割する画像処理装置であって、
前記複数のＲａｗ画像フレームから、前記第１のＲａｗ動画像データの最終画像フレームに相当する最終Ｒａｗ画像フレーム又は前記第２のＲａｗ動画像データの先頭画像フレームに相当する先頭Ｒａｗ画像フレームを指定する指定手段と、
前記第１のＲａｗ動画像データの前記最終Ｒａｗ画像フレーム及び前記第２のＲａｗ動画像データの前記先頭Ｒａｗ画像フレームのそれぞれに対応する現像パラメータが存在するか否かを判定し、存在しないと判定した場合に、前記第１のＲａｗ動画像データの前記最終Ｒａｗ画像フレーム及び前記第２のＲａｗ動画像データの前記先頭Ｒａｗ画像フレームのそれぞれに対応する現像パラメータを、前記一部のＲａｗ画像フレームのうち、前記指定手段によって指定されたＲａｗ画像フレームの直前のＲａｗ画像フレーム及び直後のＲａｗ画像フレームのそれぞれに対して関連付けられている現像パラメータを用いた補間処理により生成する生成手段と、
前記第１のＲａｗ動画像データの前記最終Ｒａｗ画像フレームと、当該最終Ｒａｗ画像フレームに対応する、前記生成手段によって生成された現像パラメータとを関連付け、且つ、前記第２のＲａｗ動画像データの前記先頭Ｒａｗ画像フレームと、当該先頭Ｒａｗ画像フレームに対応する、前記生成手段によって生成された現像パラメータとを関連付けて、前記Ｒａｗ動画像データを前記第１のＲａｗ動画像データと前記第２のＲａｗ動画像データとに分割する分割手段と、
を有することを特徴とする画像処理装置。
【請求項８】
前記一部のＲａｗ画像フレームは、前記複数のＲａｗ画像フレームから予め定められたフレーム間隔で抽出されたＲａｗ画像フレーム、又はシーンチェンジに対応するＲａｗ画像フレームであることを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記第１のＲａｗ動画像データの前記最終Ｒａｗ画像フレームに対応する現像パラメータ、及び、前記第２のＲａｗ動画像データの前記先頭Ｒａｗ画像フレームに対応する現像パラメータは、現像パラメータファイルに記録されることを特徴とする請求項７又は８に記載の画像処理装置。
【請求項１０】
前記第１のＲａｗ動画像データの前記最終Ｒａｗ画像フレームに対応する現像パラメータは、第１のＲａｗ動画像ファイルに記録され、前記第２のＲａｗ動画像データの前記先頭Ｒａｗ画像フレームに対応する現像パラメータは、第２のＲａｗ動画像ファイルに記録されることを特徴とする請求項７又は８に記載の画像処理装置。
【請求項１１】
前記現像パラメータは、コントラスト、ホワイトバランス、色空間、トーンカーブ、及び輪郭強調のうち少なくとも１つに関するパラメータであることを特徴とする請求項７乃至１０のうちいずれか１項に記載の画像処理装置。
【請求項１２】
撮像装置の制御方法であって、
複数のＲａｗ画像フレームから構成されるＲａｗ動画像データを生成する第１生成ステップと、
前記Ｒａｗ動画像データに含まれる前記複数のＲａｗ画像フレームのうち、予め定められた一定のフレーム間隔で抽出されたＲａｗ画像フレーム又はシーンチェンジに対応するＲａｗ画像フレームであるという予め定められた条件を満たす複数の第１のＲａｗ画像フレームのそれぞれに対応する現像パラメータを生成する第２生成ステップと、
前記Ｒａｗ動画像データと、前記Ｒａｗ動画像データに含まれる前記複数の第１のＲａｗ画像フレームのそれぞれに対して前記第２生成ステップで生成した前記現像パラメータとを記録媒体に記録する記録ステップと、
前記第２生成ステップと前記記録ステップとを制御する制御ステップと、
を有し、
前記制御ステップでは、
前記第１生成ステップで前記Ｒａｗ動画像を生成している際にユーザから前記Ｒａｗ動画像データの生成を停止するように指示があった場合に、
前記第１生成ステップで最後に生成された前記予め定められた条件を満たさない最終Ｒａｗ画像フレームに対応する現像パラメータを生成するように前記第２生成ステップを制御し、且つ、
前記最終Ｒａｗ画像フレームに対して前記第２生成ステップで生成した前記現像パラメータが、前記Ｒａｗ動画像データとともに前記記録媒体に記録されるように前記記録ステップを制御することを特徴とする制御方法。
【請求項１３】
前記制御ステップでは、
前記第１生成ステップで前記Ｒａｗ動画像データを生成している際にユーザから前記Ｒａｗ動画像データの生成を停止するように指示があった場合に、
前記最終Ｒａｗ画像フレームより１つ前の第２のＲａｗ画像フレームであって、前記予め定められた条件を満たさない前記第２のＲａｗ画像フレームに対応する現像パラメータを生成するように前記第２生成ステップを制御し、且つ、
前記第２のＲａｗ画像フレームに対して前記第２生成ステップで生成した前記現像パラメータが、前記Ｒａｗ動画像データとともに前記記録媒体に記録されるように前記記録ステップを制御することを特徴とする請求項１２に記載の制御方法。
【請求項１４】
撮像装置の制御方法であって、
複数のＲａｗ画像フレームから構成されるＲａｗ動画像データを生成する第１生成ステップと、
前記複数のＲａｗ画像フレームのそれぞれに対応する複数の現像パラメータを生成する第２生成ステップと、
前記Ｒａｗ動画像データと、前記複数のＲａｗ画像フレームのそれぞれに対して前記第２生成ステップで生成した前記複数の現像パラメータとを記録媒体に記録する記録ステップと、
前記複数のＲａｗ画像フレームのうち、予め定められた一定のフレーム間隔で抽出されたＲａｗ画像フレーム又はシーンチェンジに対応するＲａｗ画像フレームであるという予め定められた条件を満たす複数の第１のＲａｗ画像フレームに対応しない現像パラメータを削除する削除ステップと、
前記削除ステップを制御する制御ステップと、を有し、
前記制御ステップでは、
前記第１生成ステップで前記Ｒａｗ動画像データを生成している際にユーザから前記Ｒａｗ動画像データの生成を停止するように指示があった場合に、
前記複数のＲａｗ画像フレームのうち前記Ｒａｗ動画像データの最終画像フレームに相当し、且つ、前記予め定められた条件を満たさない最終Ｒａｗ画像フレームに対応する現像パラメータを削除しないように前記削除ステップを制御することを特徴とする制御方法。
【請求項１５】
前記現像パラメータは、コントラスト、ホワイトバランス、色空間、トーンカーブ、及び輪郭強調のうち少なくとも１つに関するパラメータであることを特徴とする請求項１２乃至１４のうちいずれか１項に記載の制御方法。
【請求項１６】
前記記録ステップでは、前記Ｒａｗ動画像データをＲａｗ動画ファイルに記録し、前記現像パラメータを現像パラメータファイルに記録することを特徴とする請求項１２乃至１５のうちいずれか１項に記載の制御方法。
【請求項１７】
前記記録媒体に記録された前記現像パラメータを用いて、前記記録媒体に記録されたＲａｗ動画像データを現像して再生する再生ステップを更に有し、
前記再生ステップでは、前記複数の第１のＲａｗ画像フレームの間にあるＲａｗ画像フレームに対応する現像パラメータを、前記複数の第１のＲａｗ画像フレームに対応する複数の前記現像パラメータを用いて補間処理を行うことにより生成することを特徴とする請求項１２乃至１６のうちいずれか１項に記載の制御方法。
【請求項１８】
複数のＲａｗ画像フレームで構成され、前記複数のＲａｗ画像フレームのうち予め定められた条件を満たす一部のＲａｗ画像フレームのそれぞれに対して現像パラメータが関連付けられているＲａｗ動画像データを第１のＲａｗ動画像データと第２のＲａｗ動画像データに分割する画像処理装置の制御方法であって、
前記複数のＲａｗ画像フレームから、前記第１のＲａｗ動画像データの最終画像フレームに相当する最終Ｒａｗ画像フレーム又は前記第２のＲａｗ動画像データの先頭画像フレームに相当する先頭Ｒａｗ画像フレームを指定する指定ステップと、
前記第１のＲａｗ動画像データの前記最終Ｒａｗ画像フレーム及び前記第２のＲａｗ動画像データの前記先頭Ｒａｗ画像フレームのそれぞれに対応する現像パラメータが存在するか否かを判定し、存在しないと判定した場合に、前記第１のＲａｗ動画像データの前記最終Ｒａｗ画像フレーム及び前記第２のＲａｗ動画像データの前記先頭Ｒａｗ画像フレームのそれぞれに対応する現像パラメータを、前記一部のＲａｗ画像フレームのうち、前記指定ステップで指定されたＲａｗ画像フレームの直前のＲａｗ画像フレーム及び直後のＲａｗ画像フレームのそれぞれに対して関連付けられている現像パラメータを用いた補間処理により生成する生成ステップと、
前記第１のＲａｗ動画像データの前記最終Ｒａｗ画像フレームと、当該最終Ｒａｗ画像フレームに対応する、前記生成ステップで生成された現像パラメータとを関連付け、且つ、前記第２のＲａｗ動画像データの前記先頭Ｒａｗ画像フレームと、当該先頭Ｒａｗ画像フレームに対応する、前記生成ステップで生成された現像パラメータとを関連付けて、前記Ｒａｗ動画像データを前記第１のＲａｗ動画像データと前記第２のＲａｗ動画像データとに分割する分割ステップと、
を有することを特徴とする制御方法。
【請求項１９】
前記一部のＲａｗ画像フレームは、前記複数のＲａｗ画像フレームから予め定められたフレーム間隔で抽出されたＲａｗ画像フレーム、又はシーンチェンジに対応するＲａｗ画像フレームであることを特徴とする請求項１８に記載の制御方法。
【請求項２０】
前記第１のＲａｗ動画像データの前記最終Ｒａｗ画像フレームに対応する現像パラメータ、及び、前記第２のＲａｗ動画像データの前記先頭Ｒａｗ画像フレームに対応する現像パラメータは、現像パラメータファイルに記録されることを特徴とする請求項１８又は１９に記載の制御方法。
【請求項２１】
前記第１のＲａｗ動画像データの前記最終Ｒａｗ画像フレームに対応する現像パラメータは、第１のＲａｗ動画像ファイルに記録され、前記第２のＲａｗ動画像データの前記先頭Ｒａｗ画像フレームに対応する現像パラメータは、第２のＲａｗ動画像ファイルに記録されることを特徴とする請求項１８又は１９に記載の制御方法。
【請求項２２】
前記現像パラメータは、コントラスト、ホワイトバランス、色空間、トーンカーブ、及び輪郭強調のうち少なくとも１つに関するパラメータであることを特徴とする請求項１８乃至２１のうちいずれか１項に記載の制御方法。
【請求項２３】
請求項１２乃至２２のうちいずれか１項に記載の制御方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、画像処理装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
静止画像の編集では、撮像素子で生成された画像信号をそのまま記録したＲａｗ形式の画像データに対して、ユーザが様々な現像パラメータを指定することで、かかる現像パラメータに応じた画像を得ることができるＲａｗ現像処理が利用されている。なお、現像パラメータとは、例えば、コントラスト、露出補正、ホワイトバランス、色相などの画像（の画質）を調整するために必要な情報である。
【０００３】
また、近年では、デジタルビデオカメラの普及やパーソナルコンピュータの性能の向上などによって、動画像の編集も一般的に行われるようになってきている。このような背景から、今後は静止画像だけではなく、動画像についてもＲａｗ形式の画像データを扱うようになり、Ｒａｗ形式でファイルを記録することができるデジタルビデオカメラが普及していくと考えられる。
【０００４】
動画像データは、静止画像データとは異なり、多数のフレームの画像データ（画像フレーム）を含む。従って、Ｒａｗ形式の動画像データ（Ｒａｗ動画像データ）を適切に表現するためには、Ｒａｗ動画像データを構成する全てのＲａｗ画像フレームに対して現像パラメータを記録（付与）しておく必要がある。但し、１つの動画像コンテンツについて、特に、同一シーンにおいては、現像パラメータがフレーム単位で大きく変化することは殆どないため、動画像コンテンツを構成する全てのＲａｗ画像フレームに対して現像パラメータを記録しておくことは効率的ではない。
【０００５】
そこで、Ｒａｗ動画像データを記録する際に、一定間隔のＲａｗ画像フレームのみに対して現像パラメータを記録する技術が提案されている（特許文献１参照）。特許文献１の技術では、Ｒａｗ動画像データを再生（現像）する際には、一定間隔のＲａｗ画像フレームの現像パラメータを用いて補間処理を行うことによって、現像パラメータが記録されていないＲａｗ画像フレームの現像パラメータを生成している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−５５３３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
図１２は、従来技術において記録されるＲａｗ動画像データを示す図であって、Ｒａｗ動画像データを構成するＲａｗ画像フレームと現像パラメータ（色温度）とを時間軸に沿って配置した図である。従来技術では、図１２に示すように、複数のＲａｗ画像フレームのうち一定間隔のＲａｗ画像フレームＦ１及びＦｍのみに対して現像パラメータＰ１及びＰｍが記録される。
【０００８】
このようなＲａｗ動画像データを再生する場合、Ｒａｗ画像フレームＦ１とＲａｗ画像フレームＦｍとの間の区間Ｚ１のＲａｗ画像フレームについては、現像パラメータＰ１及びＰｍを用いて補間処理を行うことで、適切な現像パラメータを生成することができる。
【０００９】
しかしながら、Ｒａｗ画像フレームＦｍと最終Ｒａｗ画像フレームＦｆとの間の区間Ｚ２のＲａｗ画像フレームについては、補間処理に必要となる現像パラメータ（最終Ｒａｗ画像フレームＦｆの現像パラメータ）が記録されていない。従って、区間Ｚ２のＲａｗ画像フレームを現像するための適切な現像パラメータを生成することができず、所望の画質でＲａｗ動画像データを再生することができなくなってしまう。
【００１０】
本発明は、Ｒａｗ動画像データを構成する複数のＲａｗ画像フレームに対応する現像パラメータを生成可能なＲａｗ動画像データを記録することができる技術を提供することを例示的目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の一側面としての撮像装置は、複数のＲａｗ画像フレームから構成されるＲａｗ動画像データを生成する撮像手段と、前記Ｒａｗ動画像データに含まれる前記複数のＲａｗ画像フレームのうち、予め定められた一定のフレーム間隔で抽出されたＲａｗ画像フレーム又はシーンチェンジに対応するＲａｗ画像フレームであるという予め定められた条件を満たす複数の第１のＲａｗ画像フレームのそれぞれに対応する現像パラメータを生成する生成手段と、前記Ｒａｗ動画像データと、前記Ｒａｗ動画像データに含まれる前記複数の第１のＲａｗ画像フレームのそれぞれに対して前記生成手段が生成した前記現像パラメータとを記録媒体に記録する記録手段と、前記生成手段の動作と前記記録手段の動作とを制御する制御手段と、を有し、前記制御手段は、前記撮像手段が前記Ｒａｗ動画像データを生成している際にユーザから前記Ｒａｗ動画像データの生成を停止するように指示があった場合に、前記撮像手段によって最後に生成された前記予め定められた条件を満たさない最終Ｒａｗ画像フレームに対応する現像パラメータを生成するように前記生成手段の動作を制御し、且つ、前記最終Ｒａｗ画像フレームに対して前記生成手段が生成した前記現像パラメータが、前記Ｒａｗ動画像データとともに前記記録媒体に記録されるように前記記録手段の動作を制御することを特徴とする。
【００１２】
本発明の更なる目的又はその他の側面は、以下、添付図面を参照して説明される好ましい実施形態によって明らかにされるであろう。
【発明の効果】
【００１３】
本発明によれば、例えば、Ｒａｗ動画像データを構成する複数のＲａｗ画像フレームに対応する現像パラメータを生成可能なＲａｗ動画像データを記録する技術を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一側面としての画像処理装置として機能する撮像装置の構成を示す概略ブロック図である。
【図２】図１に示す撮像装置の第１の実施形態における動作を説明するためのフローチャートである。
【図３】図１に示す撮像装置の第１の実施形態における動作で記録されるＲａｗ動画像データを示す図である。
【図４】図３に示すＲａｗ動画像データを再生（現像）する際に行われる補間処理を説明するための図である。
【図５】図１に示す撮像装置の第２の実施形態における動作を説明するためのフローチャートである。
【図６】図１に示す撮像装置の第２の実施形態における動作で記録されるＲａｗ動画像データを説明するための図である。
【図７】図１に示す撮像装置の第３の実施形態における動作を説明するためのフローチャートである。
【図８】図１に示す撮像装置の第３の実施形態における動作で記録されるＲａｗ動画像データを説明するための図である。
【図９】本発明の一側面としての画像処理装置の構成を示す概略ブロック図である。
【図１０】図９に示す画像処理装置における動作を説明するためのフローチャートである。
【図１１】図９に示す画像処理装置における動作で記録されるＲａｗ動画像データを説明するための図である。
【図１２】従来技術において記録されるＲａｗ動画像データを示す図である。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照して、本発明の好適な実施の形態について説明する。なお、各図において、同一の部材については同一の参照番号を付し、重複する説明は省略する。なお、本実施形態では、Ｒａｗ形式で記録された動画像データをＲａｗ動画像データ又はＲａｗ動画像ファイルと称する。また、Ｒａｗ動画像データ又はＲａｗ動画像ファイルを構成する画像フレームをＲａｗ画像フレーム又はＲａｗ画像データと称する。
＜第１の実施形態＞
図１は、本発明の一側面としての画像処理装置として機能する撮像装置１００の構成を示す概略ブロック図である。撮像装置１００は、Ｒａｗ形式の動画像データ（Ｒａｗ動画像データ）とＲａｗ形式の静止画像データ（Ｒａｗ静止画像データ）とを選択的に生成して記録する撮像装置であって、本実施形態では、デジタルビデオカメラとして具現化される。なお、Ｒａｗ動画像データは、複数のＲａｗ画像フレームで構成される画像データである。
【００１６】
撮像装置１００は、撮像部１０１と、Ａ／Ｄ変換部１０２と、パラメータ生成部１０３と、Ｒａｗ動画像ファイル生成部１０４と、現像パラメータファイル生成部１０５とを有する。更に、撮像装置１００は、操作部１０６と、記録・再生部１０７と、制御部１０８と、メモリ１０９と、記録媒体１１０とを有する。
【００１７】
撮像部１０１は、撮像レンズや焦点距離を変更可能なフォーカスレンズなどを含む撮像光学系と、絞り値を変更可能な絞り機構と、ＣＣＤやＣＭＯＳ素子（光電変換素子）などの撮像素子とを有し、被写体からの光（入射光）を電気信号に変換する。Ａ／Ｄ変換部１０２は、撮像部１０１からフレーム単位で順次出力される電気信号をＲａｗ画像データに変換（デジタル変換）する。
【００１８】
パラメータ生成部１０３は、Ａ／Ｄ変換部１０２から出力されたＲａｗ画像データに基づいて、Ｒａｗ画像データを再生（現像）する際に必要となる現像パラメータをフレーム単位で生成する。換言すれば、パラメータ生成部１０３は、Ｒａｗ動画像データを構成する複数のＲａｗ画像フレームのそれぞれに対応する現像パラメータを生成する。また、現像パラメータは、具体的には、コントラスト、ホワイトバランス、色空間、トーンカーブ、輪郭強調などの画像（の画質）を調整するための情報を含む。
【００１９】
Ｒａｗ動画像ファイル生成部１０４は、Ａ／Ｄ変換部１０２からフレーム単位で出力されるＲａｗ画像データに基づいて、Ｒａｗ動画像ファイルを生成する。Ｒａｗ動画像ファイル生成部１０４で生成されたＲａｗ動画像ファイルは、記録・再生部１０７を介して、記録媒体１１０に記録される。
【００２０】
現像パラメータファイル生成部１０５は、パラメータ生成部１０３から出力される現像パラメータに基づいて、現像パラメータファイルを生成する。なお、現像パラメータファイル生成部１０５で生成された現像パラメータファイルを構成する現像パラメータのそれぞれは、Ａ／Ｄ変換部１０２から出力されたＲａｗ画像データの対応するＲａｗ画像フレームに関連付けられている。
【００２１】
操作部１０６は、ユーザの操作を受け付ける（動作指示を入力する）ための各種ボタンなどで構成される。例えば、操作部１０６は、撮像開始ボタンや撮像終了ボタンなどを含む。ユーザは、撮像開始ボタンを操作することでＲａｗ動画像データの生成を指示することができ、撮像終了ボタンを操作することでＲａｗ動画像データの生成の停止を指示することができる。
【００２２】
記録・再生部１０７は、記録媒体１１０への画像データの書き込み、又は、記録媒体１１０に記録された画像データの読み出しなどを行う。記録・再生部１０７は、本実施形態では、後述するように、Ｒａｗ動画像データと、かかるＲａｗ動画像データを構成するＲａｗ画像フレームに対する現像パラメータとを記録媒体１１０に記録する機能を有する。
【００２３】
制御部１０８は、ＣＰＵなどを含み、撮像装置１００の全体の動作を制御する。制御部１０８は、Ｒａｗ動画像データを構成する複数のＲａｗ画像フレームのうち予め定められた条件を満たすＲａｗ画像フレームに対応する現像パラメータが、Ｒａｗ動画像データとともに記録媒体１１０に記録されるように、撮像装置１００の各部を制御する。更に、制御部１０８は、Ｒａｗ動画像データの最終画像フレームに相当する最終Ｒａｗ画像フレームに対応する現像パラメータが、Ｒａｗ動画像データとともに記録媒体１１０に記録されるように、撮像装置１００の各部を制御する。
【００２４】
メモリ１０９は、例えば、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの半導体記憶素子で構成され、撮像装置１００の各部から出力されるデータを一時的に記憶する。
【００２５】
図２を参照して、撮像装置１００の動作、具体的には、複数のＲａｗ画像フレームから構成されるＲａｗ動画像データを記録媒体１１０に記録する動作について説明する。かかる動作は、制御部１０８が撮像装置１００の各部を統括的に制御することによって実行される。
【００２６】
Ｓ２０２では、制御部１０８は、操作部１０６を介して、ユーザからＲａｗ動画像データの生成が指示されたこと（即ち、撮像開始ボタンが操作されたこと）を検知する。これにより、撮像装置１００による動画像の撮像が開始される。
【００２７】
Ｓ２０４では、制御部１０８は、動画像の撮像に関連するフラグや変数などの初期化を行う。具体的には、制御部１０８は、フレーム単位で繰り返し行われる一連の処理におけるフレーム番号ｎの初期化（ｎ＝０）を行う。また、制御部１０８は、ユーザからＲａｗ動画像データの生成の停止が指示されたこと（即ち、撮像終了ボタンが操作されたこと）を記憶するための撮像終了フラグｅｎｄ＿ｆｌａｇの初期化（ｅｎｄ＿ｆｌａｇ＝０）を行う。
【００２８】
Ｓ２０６では、制御部１０８は、フレーム番号ｎを＋１だけインクリメント（ｎ＝ｎ＋１）する。例えば、動画像の撮像が開始されたフレームであれば、フレーム番号ｎは１に設定される。
【００２９】
Ｓ２０８では、制御部１０８の制御下において、撮像部１０１及びＡ／Ｄ変換部１０２は、フレーム番号ｎのＲａｗ画像データ（Ｒａｗ画像フレーム）を生成する。
【００３０】
Ｓ２１０では、制御部１０８の制御下において、パラメータ生成部１０３は、Ｓ２０８で生成されたフレーム番号ｎのＲａｗ画像データに基づいて、現像パラメータ（即ち、フレーム番号ｎのＲａｗ画像フレームの現像パラメータ）を生成する。
【００３１】
Ｓ２１２では、制御部１０８の制御下において、Ｒａｗ動画像ファイル生成部１０４は、Ｓ２０８で生成されたフレーム番号ｎのＲａｗ画像データをファイルに記録（追記）してＲａｗ動画像ファイルを生成する。なお、Ｒａｗ画像ファイルの生成では、図２に示すように、フレーム単位でＲａｗ画像データをファイルに記録してもよいし、メモリ１０９にＲａｗ画像データをバッファリングして所定の時間間隔ごとにファイルに記録するようにしてもよい。
【００３２】
Ｓ２１４では、制御部１０８は、操作部１０６を介して、ユーザからＲａｗ動画像データの生成の停止が指示されたかどうか（即ち、撮像停止ボタンが操作されたかどうか）を判定する。Ｒａｗ動画像データの生成の停止が指示されていない場合、即ち、動画像の撮像が継続されている場合には、Ｓ２１６に移行する。
【００３３】
Ｓ２１６では、制御部１０８は、フレーム番号ｎのＲａｗ画像データが予め定められた条件を満たすかどうか、即ち、フレーム番号ｎのＲａｗ画像フレームが予め定められた条件を満たすＲａｗ画像フレーム（第１のＲａｗ画像フレーム）であるかどうかを判定する。ここで、予め定められた条件を満たすＲａｗ画像フレームは、例えば、Ｒａｗ動画像データを構成する複数のＲａｗ画像フレームから一定のフレーム間隔で抽出されたＲａｗ画像フレームやシーンチェンジが検出された前後のＲａｗ画像フレームである。また、予め定められた条件を満たすＲａｗ画像フレームは、例えば、最終Ｒａｗ画像フレームから直前の一定のフレーム間隔で抽出されたＲａｗ画像フレームとの間に存在する所定数のＲａｗ画像フレームであってもよい。フレーム番号ｎのＲａｗ画像データが予め定められた条件を満たさない場合には、現像パラメータを記録することなく、Ｓ２０６に移行する。また、フレーム番号ｎのＲａｗ画像データが予め定められた条件を満たす場合には、現像パラメータを記録するために、Ｓ２１８に移行する。
【００３４】
Ｓ２１８では、制御部１０８の制御下において、現像パラメータファイル生成部１０５は、Ｓ２１０で生成されたフレーム番号ｎのＲａｗ画像フレームの現像パラメータをファイルに記録（追記）して現像パラメータファイルを生成する。なお、現像パラメータファイルの生成では、図２に示すように、フレーム単位で現像パラメータをファイルに記録してもよいし、メモリ１０９に現像パラメータをバッファリングして所定の時間間隔ごとにファイルに記録するようにしてもよい。
【００３５】
Ｓ２２０では、制御部１０８は、撮像終了フラグｅｎｄ＿ｆｌａｇが１（ｅｎｄ＿ｆｌａｇ＝１）であるかどうかを判定する。撮像終了フラグｅｎｄ＿ｆｌａｇが１でない場合には、Ｓ２１６に移行し、撮像終了フラグｅｎｄ＿ｆｌａｇが１である場合には、Ｓ２２４に移行する。
【００３６】
動画像の撮像が継続されている間（即ち、ユーザからＲａｗ動画像データの生成の停止が指示されるまで）は、Ｓ２０６乃至Ｓ２２０の処理がフレーム単位で実行される。
【００３７】
一方、Ｓ２１４において、Ｒａｗ動画像データの生成の停止が指示されている場合には、Ｓ２２２に移行する。Ｓ２２２では、制御部１０８は、撮像終了フラグｅｎｄ＿ｆｌａｇを１に設定して、Ｓ２１８に移行する。この際、制御部１０８は、撮像部１０１及びＡ／Ｄ変換部１０２によるＲａｗ動画像データの生成を停止させる。なお、Ｒａｗ動画像データの生成の停止が指示されている場合には、フレーム番号ｎのＲａｗ画像フレームが最後に生成されたＲａｗ画像フレーム（最終Ｒａｗ画像フレーム）となる。そして、Ｓ２１８において、最終Ｒａｗ画像フレームであるフレーム番号ｎのＲａｗ画像フレームの現像パラメータがファイルに記録されて現像パラメータファイルが生成される。
【００３８】
Ｓ２２４では、制御部１０８の制御下において、記録・再生部１０７は、Ｓ２１２で生成されたＲａｗ動画像ファイル及びＳ２１８で生成された現像パラメータファイルを記録媒体１１０に記録する。
【００３９】
図３は、本実施形態の撮像装置１００において記録されるＲａｗ動画像データ（即ち、図２に示す動作によって生成されるＲａｗ動画像データ）を示す図である。図３では、Ｒａｗ動画像データを構成するＲａｗ画像フレームと現像パラメータ（本実施形態では、ホワイトバランス）とが時間軸に沿って配置されている。
【００４０】
図３（ａ）は、Ｓ２１６において、予め定められた条件を満たすＲａｗ画像フレームを、Ｒａｗ動画像データを構成する複数のＲａｗ画像フレームから一定のフレーム間隔で抽出されたＲａｗ画像フレームとした場合を示している。図３（ａ）を参照するに、時刻ｔ１のＲａｗ画像フレームＦｔ１及び時刻ｔ２のＲａｗ画像フレームＦｔ２が一定のフレーム間隔で抽出されたＲａｗ画像フレームと判定され、それぞれに対応するホワイトバランスＰｔ１及びＰｔ２が記録されている。また、時刻ｔ３にＲａｗ動画像データの生成の停止が指示されたとすると、時刻ｔ３に生成されたＲａｗ画像フレームＦｔ３が最終Ｒａｗ画像フレームとされ、Ｒａｗ画像フレームＦｔ３に対応するホワイトバランスＰｔ３が記録されている。
【００４１】
また、メモリ１０９に現像パラメータをバッファリングしている場合には、図３（ｂ）に示すように、一定のフレーム間隔で抽出されたＲａｗ画像フレームだけではなく、任意のＲａｗ画像フレームに対しても現像パラメータを記録することが可能である。図３（ｂ）は、最終Ｒａｗ画像フレームから２つ目までのＲａｗ画像フレームを予め定められた条件を満たすＲａｗ画像フレームとして加えた場合を示している。図３（ｂ）を参照するに、ホワイトバランスＰｔ１乃至Ｐｔ３だけではなく、最終Ｒａｗ画像フレームＦｔ３から２つ目までのＲａｗ画像フレームＦｔ４及びＦｔ５のそれぞれに対応するホワイトバランスＰｔ４及びＰｔ５も記録されている。
【００４２】
図４を参照して、本実施形態の撮像装置１００において記録されるＲａｗ動画像データを、記録・再生部１０７により再生（現像）する場合について説明する。但し、Ｒａｗ動画像データ及び現像パラメータファイルをコピーしたメモリカード等を外部の再生装置に挿入し、かかる再生装置でＲａｗ動画像データを再生（現像）してもよい。Ｒａｗ動画像データを再生する場合には、現像パラメータが記録されていないＲａｗ画像フレームについては、Ｒａｗ動画像データに記録されている現像パラメータを用いて補間処理を行い、適切な現像パラメータを生成することが必要となる。なお、図４（ａ）は、図３（ａ）に示すＲａｗ動画像データを再生する場合の補間処理を示し、図４（ｂ）は、図３（ｂ）に示すＲａｗ動画像データを再生する場合の補間処理を示している。図４（ａ）及び図４（ｂ）では、Ｒａｗ動画像データを構成するＲａｗ画像フレームと現像パラメータ（本実施形態では、ホワイトバランス）とが時間軸に沿って配置されている。
【００４３】
図４（ａ）を参照するに、実線で示すＲａｗ画像フレームＦｔ１及びＦｔ２のそれぞれに対応する現像パラメータＰｔ１及びＰｔ２は、上述したように、Ｒａｗ動画像データに記録されている。また、破線で示すＲａｗ画像フレームに対応する現像パラメータＰｔ１−ｔ２及びＰｔ２−ｔ３は、補間処理によって生成される。具体的には、Ｒａｗ画像フレームＦｔ１とＲａｗ画像フレームＦｔ２との間に存在するＲａｗ画像フレームについては、現像パラメータＰｔ１及びＰｔ２を用いた補間処理によって、適切な現像パラメータＰｔ１−ｔ２が生成される。また、Ｒａｗ画像フレームＦｔ２とＲａｗ画像フレームＦｔ３との間に存在するＲａｗ画像フレームについては、現像パラメータＰｔ２及びＰｔ３を用いた補間処理によって、適切な現像パラメータＰｔ２−ｔ３が生成される。
【００４４】
図４（ｂ）を参照するに、実線で示すＲａｗ画像フレームＦｔ１乃至Ｆｔ５のそれぞれに対応する現像パラメータＰｔ１乃至Ｐｔ５は、上述したように、Ｒａｗ動画像データに記録されている。また、破線で示すＲａｗ画像フレームに対応する現像パラメータＰｔ１−ｔ２及びＰｔ２−ｔ４は、補間処理によって生成される。具体的には、Ｒａｗ画像フレームＦｔ１とＲａｗ画像フレームＦｔ２との間に存在するＲａｗ画像フレームについては、現像パラメータＰｔ１及びＰｔ２を用いた補間処理によって、適切な現像パラメータＰｔ１−ｔ２が生成される。また、Ｒａｗ画像フレームＦｔ２とＲａｗ画像フレームＦｔ４との間に存在するＲａｗ画像フレームについては、現像パラメータＰｔ２、Ｐｔ３、Ｐｔ４及びＰｔ５を用いた補間処理によって、適切な現像パラメータＰｔ２−ｔ４が生成される。
【００４５】
このように、本実施形態によれば、予め定められた条件を満たすＲａｗ画像フレームに対応する現像パラメータと、最終Ｒａｗ画像フレームに対応する現像パラメータとを、Ｒａｗ動画像データと関連付けて記録することができる。従って、かかるＲａｗ動画像データを再生する際には、現像パラメータが記録されていないＲａｗ画像フレームに対しても、補間処理によって適切な現像パラメータを生成することが可能であり、所望の画質でＲａｗ動画像データを再生することができる。
＜第２の実施形態＞
図５を参照して、撮像装置１００の動作、具体的には、複数のＲａｗ画像フレームから構成されるＲａｗ動画像データを記録媒体１１０に記録する動作について説明する。かかる動作は、制御部１０８が撮像装置１００の各部を統括的に制御することによって実行される。なお、本実施形態では、Ｒａｗ動画像ファイル生成部１０４は、Ｒａｗ動画像データを構成するＲａｗ画像フレームを記録したＲａｗ画像ファイルを予め生成しているものとする。また、現像パラメータファイル生成部１０５は、Ｒａｗ動画像データを構成するＲａｗ画像フレームのそれぞれに対応する現像パラメータ（本実施形態では、ホワイトバランス）を記録した現像パラメータファイルを予め生成しているものとする。
【００４６】
Ｓ５０２では、制御部１０８は、操作部１０６を介して、ユーザからＲａｗ動画像データの記録が指示されたことを検知する。これにより、Ｒａｗ画像ファイル及び現像パラメータファイルの記録媒体１１０への記録が開始される。
【００４７】
Ｓ５０４では、制御部１０８は、フレーム単位で繰り返し行われる一連の処理におけるフレーム番号ｎの初期化（ｎ＝０）を行う。かかるフレーム番号ｎは、Ｒａｗ動画像ファイルに記録されている複数のＲａｗ画像フレームの記録順に相当する。Ｓ５０６では、制御部１０８は、フレーム番号ｎを＋１だけインクリメント（ｎ＝ｎ＋１）する。例えば、Ｒａｗ動画像ファイルに最初に記録されたＲａｗ画像フレームであれば、フレーム番号ｎは１となる。
【００４８】
Ｓ５０８では、制御部１０８は、フレーム番号ｎのＲａｗ画像フレームが最終Ｒａｗ画像フレームであるかどうかを判定する。フレーム番号ｎのＲａｗ画像フレームが最終Ｒａｗ画像フレームでない場合には、Ｓ５１０に移行する。
【００４９】
Ｓ５１０では、制御部１０８は、フレーム番号ｎのＲａｗ画像フレームが予め定められた条件を満たすかどうか、即ち、フレーム番号ｎのＲａｗ画像フレームが予め定められた条件を満たすＲａｗ画像フレームであるかどうかを判定する。なお、予め定められた条件を満たすＲａｗ画像フレームは、第１の実施形態と同様であり、例えば、Ｒａｗ動画像データを構成する複数のＲａｗ画像フレームから一定のフレーム間隔で抽出されたＲａｗ画像フレームである。フレーム番号ｎのＲａｗ画像データが予め定められた条件を満たない場合には、Ｓ５１２に移行する。
【００５０】
Ｓ５１２では、制御部１０８の制御下において、現像パラメータファイル生成部１０５は、現像パラメータファイルからフレーム番号ｎのＲａｗ画像フレームに対応する現像パラメータを削除して、Ｓ５０６に移行する。
【００５１】
一方、Ｓ５１０において、フレーム番号ｎのＲａｗ画像データが予め定められた条件を満たす場合には、現像パラメータファイルからフレーム番号ｎのＲａｗ画像フレームに対応する現像パラメータを削除することなく、Ｓ５０６に移行する。
【００５２】
フレーム番号ｎのＲａｗ画像フレームが最終Ｒａｗ画像フレームに到達するまでの間は、Ｓ５０６乃至Ｓ５１２の処理がフレーム単位で実行される。そして、フレーム番号ｎのＲａｗ画像フレームが最終Ｒａｗ画像フレームに到達すると（即ち、Ｓ５０８のＹｅｓ）、Ｓ５１４に移行する。
【００５３】
Ｓ５１４では、制御部１０８の制御下において、記録・再生部１０７は、Ｒａｗ動画像ファイル及び現像パラメータファイルを記録媒体１１０に記録する。この際、予め定められた条件を満たすＲａｗ画像フレームに対応する現像パラメータと、最終Ｒａｗ画像フレームに対応する現像パラメータを除く現像パラメータとが削除された現像パラメータファイルが記録媒体１１０に記録される。
【００５４】
図６は、本実施形態の撮像装置１００において記録されるＲａｗ動画像データを説明するための図である。図６では、Ｒａｗ動画像データを構成するＲａｗ画像フレームと現像パラメータ（本実施形態では、ホワイトバランス）とが時間軸に沿って配置されている。
【００５５】
図６（ａ）は、図５に示す動作を行う前の（即ち、Ｒａｗ動画像データを構成するＲａｗ画像フレームのそれぞれに対応する現像パラメータが記録されている）Ｒａｗ動画像データを示している。図６（ｂ）は、図５に示す動作によって生成されるＲａｗ動画像データの現像パラメータを示している。図６（ｂ）を参照するに、Ｒａｗ画像フレームＦｔ１とＲａｗ画像フレームＦｔ２との間に存在するＲａｗ画像フレームは、一定のフレーム間隔で抽出されたＲａｗ画像フレームではなく、最終Ｒａｗ画像フレームでもない。Ｒａｗ画像フレームＦｔ１とＲａｗ画像フレームＦｔ２との間に存在するＲａｗ画像フレームに対応する現像パラメータＰｔ１−ｔ２は削除されている。同様に、Ｒａｗ画像フレームＦｔ２とＲａｗ画像フレームＦｔ３との間に存在するＲａｗ画像フレームは、一定のフレーム間隔で抽出されたＲａｗ画像フレームではなく、最終Ｒａｗ画像フレームでもない。従って、Ｒａｗ画像フレームＦｔ２とＲａｗ画像フレームＦｔ３との間に存在するＲａｗ画像フレームに対応する現像パラメータＰｔ２−ｔ３は削除されている。
【００５６】
このように、本実施形態では、全てのＲａｗ画像フレームに対応する現像パラメータを記録した後で、予め定められた条件を満たすＲａｗ画像フレーム及び最終Ｒａｗ画像フレームに対応する現像パラメータを除く現像パラメータを削除している。その結果、予め定められた条件を満たすＲａｗ画像フレームに対応する現像パラメータと、最終Ｒａｗ画像フレームに対応する現像パラメータとを、Ｒａｗ動画像データと関連付けて記録することができる。従って、かかるＲａｗ動画像データを再生する際には、現像パラメータが記録されていないＲａｗ画像フレームに対しても、補間処理によって適切な現像パラメータを生成することが可能であり、所望の画質でＲａｗ動画像データを再生することができる。
＜第３の実施形態＞
第１の実施形態では、ユーザからＲａｗ動画像データの生成の停止が指示されると、Ｒａｗ動画像データの生成を即座に停止する場合について説明した。本実施形態では、ユーザからＲａｗ動画像データの生成の停止が指示されても、予め定められた条件を満たすＲａｗ画像フレームが生成されるまでＲａｗ動画像データの生成を継続する場合について説明する。
【００５７】
図７を参照して、撮像装置１００の動作、具体的には、複数のＲａｗ画像フレームから構成されるＲａｗ動画像データを記録媒体１１０に記録する動作について説明する。かかる動作は、制御部１０８が撮像装置１００の各部を統括的に制御することによって実行される。
【００５８】
Ｓ７０２からＳ７２０まで番号順に移行する処理は、Ｒａｗ動画像データの生成の停止が指示されていない場合（即ち、動画像の撮像が継続されている場合）の処理を示している。なお、Ｓ７０２乃至Ｓ７２０の処理は、Ｓ２０２乃至Ｓ２２０の処理と同じであるため、ここでの詳細な説明は省略する。
【００５９】
以下、ユーザからＲａｗ動画像データの動画像データの生成の停止が指示された場合（即ち、動画像の撮像の停止が指示された場合）の処理について説明する。
【００６０】
ユーザからＲａｗ動画像データの生成の停止が指示されると、Ｓ７２２に移行する。Ｓ７２２では、制御部１０８は、撮像終了フラグｅｎｄ＿ｆｌａｇを１に設定して、Ｓ７１６に移行する。この際、制御部１０８は、撮像部１０１及びＡ／Ｄ変換部１０２によるＲａｗ動画像データの生成を停止させない。Ｓ７１６では、制御部１０８は、フレーム番号ｎのＲａｗ画像フレーム、即ち、Ｒａｗ動画像データの生成の停止が指示されたときに生成されているＲａｗ画像フレームが予め定められた条件を満たすかどうかを判定する。
【００６１】
Ｒａｗ動画像データの生成の停止が指示されたときに生成されているＲａｗ画像フレームが予め定められた条件を満たす場合には、Ｓ７１８に移行する。この際、制御部１０８は、撮像部１０１及びＡ／Ｄ変換部１０２によるＲａｗ動画像データの生成を停止させる。Ｓ７１８では、制御部１０８の制御下において、現像パラメータファイル生成部１０５は、Ｒａｗ動画像データの生成の停止が指示されたときに生成されているＲａｗ画像フレームの現像パラメータをファイルに記録（追記）して現像パラメータファイルを生成する。そして、Ｒａｗ動画像データの生成の停止が指示されている（撮像終了フラグｅｎｄ＿ｆｌａｇ＝１）ため、Ｓ７２０を経てＳ７２４に移行する。Ｓ７２４では、制御部１０８の制御下において、記録・再生部１０７は、Ｓ７１２で生成されたＲａｗ動画像ファイル及びＳ７１８で生成された現像パラメータファイルを記録媒体１１０に記録する。
【００６２】
一方、Ｒａｗ動画像データの生成の停止が指示されたときに生成されているＲａｗ画像フレームが予め定められた条件を満たさない場合には、Ｓ７０６に移して、予め定められた条件を満たすＲａｗ画像フレームが生成されるまで、上述した処理が繰り返される。予め定められた条件を満たすＲａｗ画像フレームが生成されると、Ｓ７１８において、かかるＲａｗ画像フレームの現像パラメータを記録（追記）した現像パラメータファイルが生成される。そして、Ｒａｗ動画像データの生成の停止が指示されている（撮像終了フラグｅｎｄ＿ｆｌａｇ＝１）ため、Ｓ７２０を経てＳ７２４に移行する。Ｓ７２４では、制御部１０８の制御下において、記録・再生部１０７は、Ｓ７１２で生成されたＲａｗ動画像ファイル及びＳ７１８で生成された現像パラメータファイルを記録媒体１１０に記録する。
【００６３】
図８は、本実施形態の撮像装置１００において記録されるＲａｗ動画像データ（即ち、図７に示す動作によって生成されるＲａｗ動画像データ）を示す図である。図８では、Ｒａｗ動画像データを構成するＲａｗ画像フレームと現像パラメータ（本実施形態では、ホワイトバランス）とが時間軸に沿って配置されている。
【００６４】
図８（ａ）は、時刻ｔ３にＲａｗ動画像データの生成の停止が指示され、且つ、時刻ｔ３のＲａｗ画像フレームＦｔ３が予め定められた条件を満たす場合に記録されるＲａｗ動画像データを示している。図８（ａ）を参照するに、時刻ｔ１のＲａｗ画像フレームＦｔ１及び時刻ｔ２のＲａｗ画像フレームＦｔ２が一定のフレーム間隔で抽出されたＲａｗ画像フレームと判定され、それぞれに対応するホワイトバランスＰｔ１及びＰｔ２が記録されている。また、Ｒａｗ動画像データの生成の停止が指示されたときに生成された時刻ｔ３のＲａｗ画像フレームＦｔ３は、予め定められた条件を満たし、一定のフレーム間隔で抽出されたＲａｗ画像フレームと判定される。従って、Ｒａｗ画像フレームＦｔ３が最終Ｒａｗ画像フレームとされ、Ｒａｗ画像フレームＦｔ３に対応するホワイトバランスＰｔ３が記録されている。
【００６５】
図８（ｂ）は、時刻ｔ３にＲａｗ動画像データの生成の停止が指示され、且つ、時刻ｔ３のＲａｗ画像フレームＦｔ３が予め定められた条件を満たさない場合に記録されるＲａｗ動画像データを示している。図８（ｂ）を参照するに、時刻ｔ１のＲａｗ画像フレームＦｔ１及び時刻ｔ２のＲａｗ画像フレームＦｔ２が一定のフレーム間隔で抽出されたＲａｗ画像フレームと判定され、それぞれに対応するホワイトバランスＰｔ１及びＰｔ２が記録されている。但し、Ｒａｗ動画像データの生成の停止が指示されたときに生成された時刻ｔ３のＲａｗ画像フレームＦｔ３は、予め定められた条件を満たさないため、一定のフレーム間隔で抽出されたＲａｗ画像フレームと判定されない。従って、次に予め定められた条件を満たすＲａｗ画像フレームが生成されるまで、Ｒａｗ動画像データの生成が継続される。そして、時刻ｔ７で生成されたＲａｗ画像フレームＦｔ７が予め定められた条件を満たし、一定のフレーム間隔で抽出されたＲａｗ画像フレームと判定される。その結果、Ｒａｗ画像フレームＦｔ７が最終Ｒａｗ画像フレームとされ、Ｒａｗ画像フレームＦｔ７に対応するホワイトバランスＰｔ７が記録されている。
【００６６】
このように、本実施形態では、Ｒａｗ動画像データの生成の停止が指示された場合に、予め定められた条件を満たすＲａｗ画像フレームが生成されるまで、Ｒａｗ動画像データの生成を継続する（即ち、動画像の撮像を停止するタイミングをずらす）。これにより、最後に生成された予め定められた条件を満たすＲａｗ画像フレームを最終Ｒａｗ画像フレームとして、かかるＲａｗ画像フレームに対応する現像パラメータを、Ｒａｗ動画像データと関連付けて記録することができる。従って、かかるＲａｗ動画像データを再生する際には、現像パラメータが記録されていないＲａｗ画像フレームに対しても、補間処理によって適切な現像パラメータを生成することが可能であり、所望の画質でＲａｗ動画像データを再生することができる。
＜第４の実施形態＞
図９は、本発明の一側面としての画像処理装置９００の構成を示す概略ブロック図である。画像処理装置９００は、Ｒａｗ動画像データを複数のＲａｗ動画像データ（本実施形態では、第１のＲａｗ動画像データと第２のＲａｗ動画像データ）に分割する。なお、画像処理装置９００で分割されるＲａｗ動画像データは、例えば、撮像装置１００で記録され、複数のＲａｗ画像フレームで構成され、一部のＲａｗ画像フレームのそれぞれに対して現像パラメータが関連付けられているものとする。
【００６７】
画像処理装置９００は、記録媒体９０１と、記録・再生部９０２と、操作部９０３と、制御部９０４と、メモリ９０５とを有する。更に、画像処理装置９００は、Ｒａｗ動画像処理部９０６と、Ｒａｗ動画像ファイル生成部９０７と、現像パラメータ処理部９０８と、現像パラメータファイル生成部９０９とを有する。
【００６８】
記録媒体９０１は、例えば、光学式記録媒体や半導体記録媒体で構成される。記録媒体９０１には、Ｒａｗ動画像データが記録され、本実施形態では、Ｒａｗ動画像ファイルと現像パラメータファイルとが記録されている。
【００６９】
記録・再生部９０２は、記録媒体９０１に記録された画像データの読み出し、及び、記録媒体９０１への画像データの書き込みなどを行う。記録・再生部９０２は、本実施形態では、記録媒体９０１に記録されたＲａｗ動画像データと、かかるＲａｗ動画像データを構成するＲａｗ画像フレームに対する現像パラメータを記録媒体９０１から読み出す機能を有する。また、記録・再生部９０２は、Ｒａｗ動画像データと、かかるＲａｗ動画像データを構成するＲａｗ画像フレームに対する現像パラメータとを記録媒体９０１に記録する機能を有する。
【００７０】
操作部９０３は、ユーザの操作を受け付ける（動作指示を入力する）ための各種ボタンなどで構成される。例えば、操作部１０６は、分割開始ボタンや分割位置ボタンなどを含む。ユーザは、分割開始ボタンを操作することでＲａｗ動画像データの分割の開始を指示することができる。また、ユーザは、分割位置ボタンを操作することでＲａｗ動画像データの分割位置、即ち、第１のＲａｗ動画像データの最終Ｒａｗ画像フレーム又は第２のＲａｗ動画像データの先頭Ｒａｗ画像フレームを指示することができる。
【００７１】
制御部９０４は、ＣＰＵなどを含み、画像処理装置９００の全体の動作を制御する。制御部９０４は、例えば、Ｒａｗ動画像データを分割する際に、分割後のＲａｗ動画像データの最終Ｒａｗ画像フレーム又は先頭Ｒａｗ画像フレームに対応する現像パラメータが記録されるように、画像処理装置９００の各部を制御する。
【００７２】
メモリ９０５は、例えば、ＳＤＲＡＭなどの半導体記憶素子で構成され、Ｒａｗ動画像処理部９０６から出力されるＲａｗ動画像データや現像パラメータ処理部９０８から出力される現像パラメータを一時的に記憶する。
【００７３】
Ｒａｗ動画像処理部９０６は、記録・再生部９０２によって読み出されたＲａｗ動画像ファイルから、Ｒａｗ画像データをフレーム単位で抽出する。また、Ｒａｗ動画像処理部９０６は、制御部９０４に制御され、第１のＲａｗ動画像データを構成するＲａｗ画像フレームと、第２のＲａｗ動画像データを構成するＲａｗ画像フレームとを分けて出力する。
【００７４】
Ｒａｗ動画像ファイル生成部９０７は、Ｒａｗ動画像処理部９０６から出力されるＲａｗ画像データに基づいて、第１のＲａｗ画像データに相当する第１の動画像ファイルと、第２のＲａｗ画像データに相当する第２の動画像ファイルとを生成する。Ｒａｗ動画像ファイル生成部９０７で生成された第１の動画像ファイル及び第２の動画像ファイルは、記録・再生部９０２を介して、記録媒体９０１に記録される。
【００７５】
現像パラメータ処理部９０８は、記録・再生部９０２によって読み出された現像パラメータファイルから、現像パラメータをフレーム単位で抽出する。また、現像パラメータ処理部９０８は、制御部９０４に制御され、現像パラメータを生成するための補間処理を行う。現像パラメータ処理部９０８は、現像パラメータファイルから抽出した現像パラメータ及び補間処理によって生成した現像パラメータを出力する。
【００７６】
現像パラメータファイル生成部９０９は、現像パラメータ処理部９０８から出力される現像パラメータに基づいて、現像パラメータファイルを生成する。現像パラメータファイル生成部９０９で生成された現像パラメータファイルは、記録・再生部９０２を介して、記録媒体９０１に記録される。
【００７７】
図１０を参照して、画像処理装置９００の動作、即ち、記録媒体９０１に記録されているＲａｗ動画像データを第１のＲａｗ動画像データと第２のＲａｗ動画像データとに分割する動作について説明する。かかる動作は、制御部９０４が画像処理装置９００の各部を統括的に制御することによって実行される。なお、フレーム番号ｎは、分割前のＲａｗ動画像データにおいて、先頭画像フレームに相当する先頭Ｒａｗ画像フレームを１（ｎ＝１）とし、最終画像フレームに相当する最終Ｒａｗ画像フレームをＮ（ｎ＝Ｎ）とする。
【００７８】
Ｓ１００２では、制御部９０４は、操作部９０３を介して、ユーザからＲａｗ動画像データの分割が指示されたこと（即ち、分割開始ボタンが操作されたこと）を検知する。これにより、画像処理装置９００によるＲａｗ動画像データの分割が開始され、記録・再生部９０２は、記録媒体９０１に記録されているＲａｗ動画像データを読み出す。
【００７９】
Ｓ１００４では、制御部９０４は、ユーザによる分割位置ボタンの操作に応じて、Ｒａｗ動画像データの分割位置、即ち、第１のＲａｗ動画像データの最終Ｒａｗ画像フレーム又は第２のＲａｗ動画像データの先頭Ｒａｗ画像フレームを指定する。本実施形態では、制御部９０４は、フレーム番号Ｍ（１＜Ｍ＜Ｎ）のＲａｗ画像フレームを第２のＲａｗ動画像データの先頭Ｒａｗ画像フレームとして指定したものとする。
【００８０】
Ｓ１００６では、制御部９０４の制御下において、Ｒａｗ動画像ファイル生成部９０７は、Ｓ１００４で指定された分割位置に基づいて、第１のＲａｗ動画像ファイル及び第２のＲａｗ動画像ファイルを生成する。第１のＲａｗ動画像ファイルは、第１のＲａｗ動画像データに相当し、先頭Ｒａｗ画像フレームからフレーム番号（Ｍ−１）のＲａｗ画像フレームで構成される。また、第２のＲａｗ動画像ファイルは、フレーム番号ＭのＲａｗ画像フレームからフレーム番号Ｎの最終Ｒａｗ画像フレームで構成される。なお、本実施形態では、第１のＲａｗ動画像ファイル及び第２のＲａｗ動画像ファイルが生成されるものとして説明するが、新たなＲａｗ動画像ファイルを生成するのではなく、分割位置の情報だけを記録してもよい。
【００８１】
Ｓ１００８では、Ｒａｗ動画像データの分割に関連するフラグや変数などの初期化を行う。具体的には、制御部９０４は、現像パラメータの補間処理におけるフレーム番号ｎの初期化を行う。本実施形態では、フレーム番号（Ｍ−１）のＲａｗ画像フレーム及びフレーム番号ＭのＲａｗ画像フレームのそれぞれの現像パラメータを補間処理によって生成する場合を説明するため、フレーム番号ｎは、まず、Ｍ−１に設定される。
【００８２】
Ｓ１０１０では、制御部９０４は、フレーム番号ｎのＲａｗ画像フレームに対応する現像パラメータが存在するかどうかを判定する。フレーム番号ｎのＲａｗ画像フレームに対応する現像パラメータが存在する場合には、Ｓ１０１８に移行する。また、フレーム番号ｎのＲａｗ画像フレームに対応する現像パラメータが存在していない場合には、Ｓ１０１２に移行する。
【００８３】
Ｓ１０１２では、制御部９０４の制御下において、現像パラメータ処理部９０８は、現像パラメータが記録されているＲａｗ画像フレームのうち、フレーム番号ｎのＲａｗ画像フレームの直前のＲａｗ画像フレームの現像パラメータを取得する。
【００８４】
Ｓ１０１４では、制御部９０４の制御下において、現像パラメータ処理部９０８は、現像パラメータが記録されているＲａｗ画像フレームのうち、フレーム番号ｎのＲａｗ画像フレームの直後のＲａｗ画像フレームの現像パラメータを取得する。
【００８５】
Ｓ１０１６では、制御部９０４の制御下において、現像パラメータ処理部９０８は、Ｓ１０１２及びＳ１０１４で取得した現像パラメータを用いて補間処理を行い、フレーム番号ｎのＲａｗ画像フレームに対応する現像パラメータを生成する。
【００８６】
Ｓ１０１８では、制御部９０４の制御下において、現像パラメータファイル生成部９０９は、フレーム番号ｎのＲａｗ画像フレームの現像パラメータをファイルに記録（追記）して現像パラメータファイルを生成する。具体的には、フレーム番号ｎのＲａｗ画像フレームの現像パラメータが存在する場合には、かかる現像パラメータが記録される。また、フレーム番号ｎのＲａｗ画像フレームの現像パラメータが存在しない場合には、Ｓ１０１６で生成された現像パラメータが記録される。
【００８７】
Ｓ１０２０では、制御部９０４は、フレーム番号ｎがＭ（ｎ＝Ｍ）であるかどうかを判定する。フレーム番号ｎがＭでない場合には、Ｓ１００８に移行して、制御部９０４は、フレーム番号ｎを１だけインクリメントする。本実施形態では、フレーム番号ｎが（Ｍ−１）である場合にＳ１００８に移行し、フレーム番号ｎがＭ−１＋１＝Ｍ（ｎ＝Ｍ）に設定され、Ｓ１０１０乃至Ｓ１０１８の処理が実行される。一方、フレーム番号ｎがＭである場合には、Ｓ１０２２に移行する。
【００８８】
Ｓ１０２２では、制御部９０４の制御下において、記録・再生部９０２は、Ｓ１００６で生成された第１のＲａｗ画像ファイル及び第２の動画像ファイル、及び、Ｓ１０１８で生成された現像パラメータファイルを記録媒体９０１に記録する。換言すれば、Ｓ１０２２では、Ｒａｗ動画像データが第１のＲａｗ動画像データと第２のＲａｗ動画像データとに分割されて記録媒体９０１に記録される。この際、第１のＲａｗ動画像データにおいては、フレーム番号（Ｍ−１）のＲａｗ画像フレーム（第１のＲａｗ動画像データの最終Ｒａｗ画像フレーム）と、かかるＲａｗ画像フレームに対応する現像パラメータとが関連付けられて記録される。また、第２のＲａｗ動画像データにおいては、フレーム番号ＭのＲａｗ画像フレーム（第２のＲａｗ動画像データの先頭Ｒａｗ画像フレーム）と、かかるＲａｗ画像フレームに対応する現像パラメータとが関連付けられて記録される。
【００８９】
図１１は、画像処理装置９００において分割されるＲａｗ動画像データ（即ち、図１０に示す動作によって生成される第１のＲａｗ動画像データ及び第２のＲａｗ動画像データ）を示す図である。図１１では、Ｒａｗ動画像データを構成するＲａｗ画像フレームと現像パラメータ（本実施形態では、ホワイトバランス）とが時間軸に沿って配置されている。
【００９０】
図１１（ａ）は、画像処理装置９００によって分割されるＲａｗ動画像データ（即ち、分割前のＲａｗ動画像データ）を示している。図１１（ａ）を参照するに、分割前のＲａｗ動画像データにおいては、フレーム番号２のＲａｗ画像フレームＦ２及びフレーム番号（Ｎ−２）のＲａｗ画像フレームＦＮ−２のそれぞれに対応するホワイトバランスＰ２及びＰＮ−２が記録されている。
【００９１】
図１１（ｂ）は、画像処理装置９００によって分割されたＲａｗ動画像データ（即ち、第１のＲａｗ動画像データ及び第２のＲａｗ動画像データ）を示している。Ｒａｗ動画像データは、フレーム番号１乃至（Ｍ−１）のＲａｗ画像フレームＦ１乃至ＦＭ−１で構成される第１のＲａｗ動画像データと、フレーム番号Ｍ乃至ＮのＲａｗ画像フレームＦＭ乃至ＦＮで構成される第２のＲａｗ動画像データに分割される。この際、Ｒａｗ画像フレームＦ２及びＦＮ−２のホワイトバランスＰ２及びＰＮ−２を用いた補間処理によって、第１のＲａｗ動画像データの最終Ｒａｗ画像フレームであるＲａｗ画像フレームＦＭ−１に対応するホワイトバランスＰＭ−１が生成される。同様に、Ｒａｗ画像フレームＦ２及びＦＮ−２のホワイトバランスＰ２及びＰＮ−２を用いた補間処理によって、第２のＲａｗ動画像データの先頭Ｒａｗ画像フレームであるＲａｗ画像フレームＦＭに対応するホワイトバランスＰＭが生成される。そして、第１のＲａｗ動画像データでは、Ｒａｗ画像フレームＦ２のホワイトバランスＰ２に加えて、Ｒａｗ画像フレームＦＭ−１のホワイトバランスＰＭ−１が記録される。同様に、第２のＲａｗ動画像データでは、Ｒａｗ画像フレームＦＮ−２のホワイトバランスＰＮ−２に加えて、Ｒａｗ画像フレームＦＭのホワイトバランスＰＭが記録される。
【００９２】
このように、本実施形態では、Ｒａｗ動画像データを複数のＲａｗ動画像データに分割する際に、分割後のＲａｗ動画像データの最終Ｒａｗ画像フレーム又は先頭Ｒａｗ画像フレームに対応する現像パラメータを補間処理によって生成している。従って、分割後のＲａｗ動画像データの最終Ｒａｗ画像フレーム又は先頭Ｒａｗ画像フレームに対応する現像パラメータと、分割後のＲａｗ動画像データとを、分割後のＲａｗ動画像データと関連付けて記録することができる。従って、分割後のＲａｗ動画像データを再生する際に、現像パラメータが記録されていないＲａｗ画像フレームに対しても、補間処理によって適切な現像パラメータを生成することが可能であり、所望の画質でＲａｗ動画像データを再生することができる。
【００９３】
これまで説明したように、本発明によれば、Ｒａｗ動画像データを構成する最終Ｒａｗ画像フレームに対応する現像パラメータを、Ｒａｗ動画像データと関連付けて記録することができる。従って、かかるＲａｗ動画像データを再生（現像）する際に、最終Ｒａｗ画像フレームの近傍のＲａｗ画像フレームに対して、適切な現像パラメータを補間処理によって生成することが可能となる。その結果、Ｒａｗ動画像データを構成する最終Ｒａｗ画像フレームに対応する現像パラメータが記録されるように制御されていない従来技術と比べて、所望の画質でＲａｗ動画像データを再生することができる。
【００９４】
なお、本実施形態では、現像パラメータは、現像パラメータファイルとしてＲａｗ動画像データ（Ｒａｗ動画像ファイル）とは別に記録されているが、Ｒａｗ動画像データと同一のファイルに記録するようにしてもよい。また、現像パラメータを記録する際には、対応するＲａｗ画像フレームのフレーム番号や撮像時の時刻情報なども記録することが可能である。
【００９５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び、かかるプログラムを記憶した記憶媒体は本発明を構成することになる。
【００９６】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されないことはいうまでもなく、その要旨の範囲内で種々の変形及び変更が可能である。
【図１】
0005603641.tif 000002
【図２】
0005603641.tif 000003
【図３】
0005603641.tif 000004
【図４】
0005603641.tif 000005
【図５】
0005603641.tif 000006
【図６】
0005603641.tif 000007
【図７】
0005603641.tif 000008
【図８】
0005603641.tif 000009
【図９】
0005603641.tif 000010
【図１０】
0005603641.tif 000011
【図１１】
0005603641.tif 000012
【図１２】
0005603641.tif 000013