(57)【要約】【課題】  ＲＡＷ画像データからなる動画像データを連結する場合に、つなぎ目で違和感のより少ない動画像を生成するための技術を提供する。【解決手段】  撮像装置の撮像部は、被写体を動画撮影して、複数のＲＡＷ画像データからなる動画像データを生成する。パラメータ決定部は、各々のＲＡＷ画像データに対して施すべき画像処理のパラメータを決定する。演算部は、時間軸方向に連続した複数のＲＡＷ画像データに対応するパラメータの平均値を求める。ファイル生成部は、動画像データに対して動画像データの末尾部分でのパラメータの平均値を示す第１付帯データを付与して、動画像ファイルを生成する。【選択図】  図１
2012010239.tif 000002
【特許請求の範囲】
【請求項１】
被写体を動画撮影して、複数のＲＡＷ画像データからなる動画像データを生成する撮像部と、
各々の前記ＲＡＷ画像データに対して施すべき画像処理のパラメータを決定するパラメータ決定部と、
時間軸方向に連続した複数の前記ＲＡＷ画像データに対応する前記パラメータの平均値を求める演算部と、
前記動画像データに対して前記動画像データの末尾部分での前記パラメータの平均値を示す第１付帯データを付与して、動画像ファイルを生成するファイル生成部と、
を備える撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記ファイル生成部は、前記動画像データに対して前記動画像データの先頭部分での前記パラメータの平均値を示す第２付帯データを付与して、前記動画像ファイルを生成する撮像装置。
【請求項３】
請求項１または請求項２に記載の撮像装置において、
２回目以降の動画撮影のときに、前記パラメータ決定部は、前回の動画撮影で得た前記第１付帯データが示す前記パラメータを、動画撮影開始時の初期パラメータとして決定する撮像装置。
【請求項４】
請求項１または請求項２に記載の撮像装置において、
２回目以降の動画撮影のときに、前記パラメータ決定部は、前回の動画撮影で得た前記第１付帯データが示す前記パラメータと、今回の動画撮影時に前記撮像部の出力から求めた前記パラメータとを用いて、動画撮影開始時の初期パラメータを決定する撮像装置。
【請求項５】
複数のＲＡＷ画像データからなる動画像データと、
各々の前記ＲＡＷ画像データに対して施すべき画像処理のパラメータについて、前記動画像データの先頭部分および末尾部分の少なくとも一方での前記パラメータの平均値を示す付帯データと、
を対応づけて記憶した動画像ファイルのデータ構造。
【請求項６】
複数のＲＡＷ画像データからなる第１動画像データと、前記ＲＡＷ画像データに対して施すべき画像処理のパラメータについて、前記第１動画像データの末尾部分での前記パラメータの平均値を示す第１付帯データとを対応づけて記憶した第１動画像ファイルを取得するとともに、複数のＲＡＷ画像データからなる第２動画像データと、前記第２動画像データの先頭部分での前記パラメータの平均値を示す第２付帯データとを対応づけて記憶した第２動画像ファイルを取得する取得部と、
前記第１動画像データの末尾に、前記第２動画像データの先頭を連結して編集動画像データを生成する画像編集部と、
前記第１付帯データが示す第１パラメータと前記第２付帯データが示す第２パラメータとを時間軸方向に案分して、前記編集動画像データの連結部分に対応する移行パラメータを決定するパラメータ決定部と、
前記編集動画像データのうち前記連結部分のＲＡＷ画像データに対して、前記移行パラメータを用いた画像処理を施す画像処理部と、
を備える画像処理装置。
【請求項７】
請求項６に記載の画像処理装置において、
前記パラメータ決定部は、前記第１パラメータと前記第２パラメータとの差に応じて、前記移行パラメータを適用する前記連結部分の時間軸方向の幅を変化させる画像処理装置。
【請求項８】
複数のＲＡＷ画像データからなる第１動画像データと、前記ＲＡＷ画像データに対して施すべき画像処理のパラメータについて、前記第１動画像データの末尾部分での前記パラメータの平均値を示す第１付帯データとを対応づけて記憶した第１動画像ファイルを取得するとともに、複数のＲＡＷ画像データからなる第２動画像データと、前記第２動画像データの先頭部分での前記パラメータの平均値を示す第２付帯データとを対応づけて記憶した第２動画像ファイルを取得する処理と、
前記第１動画像データの末尾に、前記第２動画像データの先頭を連結して編集動画像データを生成する処理と、
前記第１付帯データが示す第１パラメータと前記第２付帯データが示す第２パラメータとを時間軸方向に案分して、前記編集動画像データの連結部分に対応する移行パラメータを決定する処理と、
前記編集動画像データのうち前記連結部分のＲＡＷ画像データに対して、前記移行パラメータを用いた画像処理を施す処理と、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、動画像ファイルのデータ構造、画像処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来から、電子カメラなどの撮像装置で静止画像を生成するときに、画像処理を行う前のＲＡＷ画像データを記録することが一般的に行われている（例えば特許文献１参照）。また、動画像の記録においても、各フレームをＲＡＷ画像データで記録することが検討されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１６６２５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、複数の動画像を連結して１つの動画像に編集する場合、動画像のつなぎ目の前後で画像処理の内容が大きく異なることで、編集後の動画像が不自然になる場合がある。ＲＡＷ画像データからなる動画像を上記のように編集する場合、画像処理のパラメータの調整作業は、ユーザにとって非常に煩雑な作業となる。
【０００５】
上記事情に鑑み、ＲＡＷ画像データからなる動画像データを連結する場合に、つなぎ目で違和感のより少ない動画像を生成するための技術を提供する。
【課題を解決するための手段】
【０００６】
一の態様の撮像装置は、撮像部と、パラメータ決定部と、演算部と、ファイル生成部とを備える。撮像部は、被写体を動画撮影して、複数のＲＡＷ画像データからなる動画像データを生成する。パラメータ決定部は、各々のＲＡＷ画像データに対して施すべき画像処理のパラメータを決定する。演算部は、時間軸方向に連続した複数のＲＡＷ画像データに対応するパラメータの平均値を求める。ファイル生成部は、動画像データに対して動画像データの末尾部分でのパラメータの平均値を示す第１付帯データを付与して、動画像ファイルを生成する。
【０００７】
一の態様の撮像装置において、ファイル生成部は、動画像データに対して動画像データの先頭部分でのパラメータの平均値を示す第２付帯データを付与して、動画像ファイルを生成してもよい。
【０００８】
一の態様の撮像装置において、２回目以降の動画撮影のときに、パラメータ決定部は、前回の動画撮影で得た第１付帯データが示すパラメータを、動画撮影開始時の初期パラメータとして決定してもよい。
【０００９】
一の態様の撮像装置において、２回目以降の動画撮影のときに、パラメータ決定部は、前回の動画撮影で得た第１付帯データが示すパラメータと、今回の動画撮影時に撮像部の出力から求めたパラメータとを用いて、動画撮影開始時の初期パラメータを決定してもよい。
【００１０】
一の態様の動画像ファイルのデータ構造は、複数のＲＡＷ画像データからなる動画像データと、付帯データとを対応づけて記憶している。付帯データは、各々のＲＡＷ画像データに対して施すべき画像処理のパラメータについて、動画像データの先頭部分および末尾部分の少なくとも一方でのパラメータの平均値を示す。
【００１１】
一の態様の画像処理装置は、第１動画像ファイルおよび第２動画像ファイルを取得する取得部と、画像編集部と、パラメータ決定部と、画像処理部とを備える。第１動画像ファイルは、複数のＲＡＷ画像データからなる第１動画像データと、第１付帯データとを対応づけて記憶している。第１付帯データは、ＲＡＷ画像データに対して施すべき画像処理のパラメータについて、第１動画像データの末尾部分でのパラメータの平均値を示す。また、第２動画像ファイルは、複数のＲＡＷ画像データからなる第２動画像データと、第２動画像データの先頭部分でのパラメータの平均値を示す第２付帯データとを対応づけて記憶している。画像編集部は、第１動画像データの末尾に、第２動画像データの先頭を連結して編集動画像データを生成する。パラメータ決定部は、第１付帯データが示す第１パラメータと第２付帯データが示す第２パラメータとを時間軸方向に案分して、編集動画像データの連結部分に対応する移行パラメータを決定する。画像処理部は、編集動画像データのうち連結部分のＲＡＷ画像データに対して、移行パラメータを用いた画像処理を施す。
【００１２】
一の態様の画像処理装置において、パラメータ決定部は、第１パラメータと第２パラメータとの差に応じて、移行パラメータを適用する連結部分の時間軸方向の幅を変化させてもよい。
【００１３】
なお、コンピュータを一の態様の画像処理装置として動作させるプログラムや、上記のプログラムを記憶した記憶媒体や、一の態様の画像処理装置での動作を方法のカテゴリで表現したものは、いずれも本発明の具体的態様として有効である。
【発明の効果】
【００１４】
一の態様では、複数のＲＡＷ画像データからなる動画像データに対して、動画像データの末尾部分での画像処理のパラメータの平均値を示す付帯データが付与される。動画像データの連結時には上記の付帯データを用いることで、つなぎ目で違和感のより少ない動画像を生成できる。
【図面の簡単な説明】
【００１５】
【図１】一の実施形態での撮像装置の構成例を示す図
【図２】一の実施形態における撮像装置のＲＡＷ動画モードの動作例を示す流れ図
【図３】動画像ファイルのデータ構造の一例を示す図
【図４】動画像ファイルのデータ構造の一例を示す図
【図５】動画像ファイルのデータ構造の一例を示す図
【図６】一の実施形態での画像処理装置の構成例を示す図
【図７】一の実施形態における画像処理装置の編集処理の動作例を示す流れ図
【図８】＃２０３での移行パラメータの決定方法の一例を示す図
【図９】＃２０３での移行パラメータの適用例を示す図
【図１０】動画像間でパラメータの差が閾値以上の場合での移行パラメータの適用例を示す図
【発明を実施するための形態】
【００１６】
以下、図面を参照しつつ、一の実施形態での動画編集システムの例を説明する。一の実施形態の動画編集システムは、ＲＡＷ画像データからなる動画像データを生成する撮像装置と、上記の動画像データを編集する画像処理装置とを備えている。
【００１７】
この一の実施形態での画像処理装置は、ＲＡＷ形式の動画像データを撮像装置から複数読み込んで、１つの動画像に連結する編集処理を実行する。上記の編集処理によれば、例えば、運動会などの撮影で種目またはカットごとに生成された動画像データをユーザが連結することで、ユーザの意図する主題に沿った１つの編集動画像を生成できる。
【００１８】
＜撮像装置の説明＞
図１は、一の実施形態での撮像装置の構成例を示す図である。一の実施形態では、動画撮影機能を有する電子カメラを撮像装置の一例として説明する。なお、一の実施形態での電子カメラは、撮影モードの一態様として、ＲＡＷ画像データからなる動画像データを記録するＲＡＷ動画モードと、例えばＭＰＥＧ形式やＭｏｔｉｏｎ−ＪＰＥＧ形式の動画像ファイルを記録する通常動画モードとを有している。
【００１９】
電子カメラは、撮影光学系１１と、撮像素子１２と、Ａ／Ｄ変換部１３と、プリプロセス部１４と、第１バッファメモリ１５と、画像処理部１６と、第２バッファメモリ１７と、表示部１８と、記録Ｉ／Ｆ１９と、ＣＰＵ２０と、プログラムメモリ２１および操作部２２とを有している。なお、プログラムメモリ２１および操作部２２は、ＣＰＵ２０と接続されている。
【００２０】
撮影光学系１１は、例えばズームレンズやフォーカスレンズを含む複数のレンズで構成されている。なお、簡単のため、図１では撮像光学系を１枚のレンズで図示する。
【００２１】
撮像素子１２は、撮影光学系１１を通過した光束による被写体の結像を撮像するデバイスである。この撮像素子１２の出力はＡ／Ｄ変換部１３に接続されている。一の実施形態の撮像素子１２は、順次走査方式の固体撮像素子（例えばＣＣＤ）であってもよく、ＸＹアドレス方式の固体撮像素子（例えばＣＭＯＳ）であってもよい。
【００２２】
撮像素子１２の受光面には、複数の受光素子がマトリックス状に配列されている。また、撮像素子１２の各受光素子にはカラーフィルタが配置されている。例えば、一の実施形態においては赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）のカラーフィルタが公知のベイヤ配列にしたがって各受光素子に配置されている。そのため、撮像素子１２の各受光素子は、カラーフィルタでの色分解によって各色に対応する画像信号を出力する。これにより、撮像素子１２は、撮影時にカラーの画像を取得できる。
【００２３】
Ａ／Ｄ変換部１３は、撮像素子１２からアナログの画像信号を取得し、デジタルの画像信号をプリプロセス部１４に出力する。プリプロセス部１４は、例えば、欠陥画素補正などの基本的な信号処理を行う回路である。このプリプロセス部１４は、ＲＡＷ画像データを第１バッファメモリ１５に出力する。ここで、本明細書でのＲＡＷ画像データは、後述のデジタル現像処理が施される前の原画像データである。ＲＡＷ画像データは、上記のプリプロセス部１４での信号処理（欠陥画素の補正処理など）が施されたものであってもよい。また、ＲＡＷ画像データは、色補間前の状態であるベイヤ配列構造のモザイク状画像のデータであってもよく、あるいは色補間処理が施された後のカラー画像のデータであってもよい。
【００２４】
第１バッファメモリ１５は、ＲＡＷ画像データを一時的に記録する画像記録領域１５ａと、後述のデジタル現像処理のパラメータを一時的に記録するパラメータ記録領域１５ｂとを有している。第１バッファメモリ１５は、例えば揮発性の記憶媒体であるＳＤＲＡＭで構成される。なお、第１バッファメモリ１５は、画像処理部１６、記録Ｉ／Ｆ１９、ＣＰＵ２０に接続されている。
【００２５】
画像処理部１６は、ＲＡＷ画像に対してデジタル現像処理を施す。本明細書でのデジタル現像処理は、ＲＡＷ画像を写真に相当する画像（所定の色再現がなされた画像）に変換する画像処理である。一例として、デジタル現像処理には、階調変換処理、ホワイトバランス調整処理、ノイズ除去処理、輪郭強調処理、色変換処理などが含まれる。また、画像処理部１６は、ＲＡＷ画像データや、デジタル現像処理後の画像データに対して公知の圧縮処理を施す。なお、画像処理部１６は、撮像素子１２の出力を用いて、表示部１８で表示されるビュー画像を生成する。
【００２６】
第２バッファメモリ１７は、デジタル現像処理後の画像データや、ビュー画像のデータを一時的に記憶するメモリである。第２バッファメモリ１７は、例えば揮発性の記憶媒体であるＳＤＲＡＭで構成される。なお、第２バッファメモリ１７は、画像処理部１６、表示部１８、記録Ｉ／Ｆ１９に接続されている。
【００２７】
表示部１８は、各種の画像を表示する表示デバイスである。例えば、表示部１８は、ＣＰＵ２０の制御により、撮影モード下でのビュー画像の動画表示（ビューファインダ表示）や、再生モード下での画像の再生表示を行う。
【００２８】
記録Ｉ／Ｆ１９は、不揮発性の記憶媒体２３を接続するためのコネクタを有している。そして、記録Ｉ／Ｆ１９は、コネクタに接続された記憶媒体２３に対してデータの書き込み／読み込みを実行する。上記の記憶媒体２３は、ハードディスクや、半導体メモリを内蔵したメモリカードなどで構成される。なお、図１では記憶媒体２３の一例としてメモリカードを図示する。
【００２９】
ＣＰＵ２０は、電子カメラの動作を統括的に制御するプロセッサである。このＣＰＵ２０は、プログラムの実行によって、パラメータ決定部２４、演算部２５、ファイル生成部２６として動作する。
【００３０】
パラメータ決定部２４は、デジタル現像処理の各パラメータを撮影時の環境に応じて決定する。なお、動画像の撮影時に、パラメータ決定部２４は、動画像の各フレームに対応するデジタル現像処理のパラメータをそれぞれ求める。なお、パラメータ決定部２４は、デジタル現像処理のパラメータの一部を予めユーザがマニュアルで指定した値に固定してもよい。
【００３１】
例えば、パラメータ決定部２４は、例えば撮像素子１２から取得される画像信号を用いて、ホワイトバランス評価値、明るさ評価値（露出評価値）、コントラスト評価値、エッジ評価値、ノイズ評価値、彩度評価値などを求める。ここで、ホワイトバランス評価値は、ホワイトバランス調整処理でのＲ信号値やＢ信号値へのゲインを求めるパラメータである。明るさ評価値およびコントラスト評価値は、階調変換処理での階調変換特性を決定するパラメータである。エッジ評価値は、輪郭強調処理での輪郭強調の度合いを決定するパラメータである。ノイズ評価値は、ノイズ除去処理でのノイズ除去の度合いを決定するパラメータである。彩度評価値は、色変換処理で用いる色変換マトリクスを決定するパラメータである。
【００３２】
演算部２５は、ＲＡＷ動画モードにおいて、時間軸方向に連続した複数のＲＡＷ画像データにそれぞれ対応する複数の評価値を平均化する。これにより、演算部２５は、動画像データの所定部分における上記の各評価値の平均値を求めることができる。
【００３３】
ファイル生成部２６は、動画像データと撮影情報とを対応づけて動画像ファイルを生成する。なお、一の実施形態でのファイル生成部２６は、ＲＡＷ動画モードにおいて、動画像データの先頭部分でのパラメータの平均値を示す付帯情報（先頭パラメータ情報）と、動画像データの末尾部分でのパラメータの平均値を示す付帯情報（末尾パラメータ情報）とを動画像ファイルに記録する。なお、動画像ファイルのデータ構造の例については後述する。
【００３４】
プログラムメモリ２１は、フラッシュメモリ等の不揮発性の記憶媒体で構成され、ＣＰＵ２０によって実行されるプログラムを記憶する。なお、このプログラムの実行によるＲＡＷ動画モードでの動作例については後述する。また、操作部２２は、動画像の撮影開始指示／撮影終了指示の入力や、デジタル現像処理のパラメータのマニュアル入力等をユーザから受け付ける。
【００３５】
次に、図２の流れ図を参照しつつ、一の実施形態における撮像装置のＲＡＷ動画モードの動作例を説明する。図２の流れ図の処理は、ＲＡＷ動画モードの起動に応じてＣＰＵ２０が実行する。
【００３６】
ステップ＃１０１：ＣＰＵ２０は、動画像の撮影開始指示を受け付けたか否かを判定する。上記要件を満たす場合（ＹＥＳ側）には＃１０２に処理が移行する。一方、上記要件を満たさない場合（ＮＯ側）には＃１１１に処理が移行する。
【００３７】
ステップ＃１０２：ＣＰＵ２０は、撮像素子１２を駆動させて被写体の像の動画撮影を開始する。例えば、動画撮影時の撮像素子１２は、所定のフレームレート（例えば、３０〜６０ｆｐｓ）で被写体の像を撮像する。ＣＰＵ２０は、動画像の撮影終了指示が行われるまで、撮像素子１２による撮像を繰り返す。
【００３８】
撮像素子１２から出力された各フレームの画像信号は、Ａ／Ｄ変換部１３およびプリプロセス部１４をパイプライン式に通過する。そして、第１バッファメモリ１５の画像記録領域１５ａには、各フレームのＲＡＷ画像データが蓄積される。第１バッファメモリ１５のＲＡＷ画像データは、必要に応じて圧縮処理が施された後に、ＣＰＵ２０の制御によって記憶媒体２３に記録される。これにより、ＲＡＷ画像データからなる動画像データが生成される。
【００３９】
ステップ＃１０３：ＣＰＵ２０は、１回目の動画撮影か否かを判定する。上記要件を満たす場合（ＹＥＳ側）には＃１０４に処理が移行する。一方、上記要件を満たさない場合（ＮＯ側）には＃１１０に処理が移行する。
【００４０】
ステップ＃１０４：パラメータ決定部２４は、＃１０２での動画撮影の開始に伴って、動画像データの各フレームに対応するデジタル現像処理のパラメータ（ホワイトバランス評価値、明るさ評価値、コントラスト評価値、エッジ評価値、ノイズ評価値、彩度評価値など）を逐次求める（図３参照）。なお、デジタル現像処理のパラメータは、撮影終了後に画像処理装置が編集処理で各ＲＡＷ画像データにデジタル現像処理を施すときに用いられる。
【００４１】
パラメータ決定部２４は、上記の各評価値のデータをＲＡＷ画像データに対応付けしてそれぞれ記録する。また、ＣＰＵ２０は、後述の先頭パラメータ情報および末尾パラメータ情報を生成するために、上記の各評価値のデータを第１バッファメモリ１５のパラメータ記録領域１５ｂに記録する。なお、第１バッファメモリ１５のパラメータ記録領域１５ｂは、先入れ先出し方式によって最新のフレームから遡って一定のフレーム数までのパラメータを保持する。
【００４２】
ステップ＃１０５：演算部２５は、今回の動画撮影で求めた評価値を用いて、動画像データの先頭部分でのパラメータの平均値を示す先頭パラメータ情報を生成する（図３参照）。
【００４３】
＃１０５での演算部２５は、動画撮影開始時（１フレーム）を起点としてｎフレーム目までの各評価値の平均値を求める。そして、演算部２５は、１〜ｎフレームまでの各評価値の平均値を先頭パラメータ情報として出力する。なお、先頭パラメータ情報でパラメータを平均化するフレーム数は、動画像のフレームレートに応じて決定される。一例として、一の実施形態では、動画像のフレームレートが３０ｆｐｓであって、先頭パラメータ情報は４５フレーム分のパラメータを平均化して生成される。
【００４４】
ステップ＃１０６：ＣＰＵ２０は、動画像の撮影終了指示を受け付けたか否かを判定する。上記要件を満たす場合（ＹＥＳ側）には＃１０７に処理が移行する。一方、上記要件を満たさない場合（ＮＯ側）にはＣＰＵ２０は動画像の撮影終了指示を待機する。
【００４５】
ステップ＃１０７：ＣＰＵ２０は、撮像素子１２による被写体の撮像を停止させる。
【００４６】
ステップ＃１０８：演算部２５は、動画像データの末尾部分でのパラメータの平均値を示す末尾パラメータ情報を生成する。
【００４７】
＃１０８の演算部２５は、動画撮影終了時を終点としてｎフレーム前までの各評価値の平均値を求める。そして、演算部２５は、動画像の最終フレームを含むｎフレーム分の各評価値の平均値を末尾パラメータ情報として出力する。なお、一の実施形態では、末尾パラメータ情報は、先頭パラメータ情報と同様に、４５フレーム分のパラメータを平均化して生成される。
【００４８】
ステップ＃１０９：ファイル生成部２６は、動画像データと撮影情報とを対応づけて動画像ファイルを生成する。一例として、１回目の動画像撮影の場合、ファイル生成部２６は、撮影条件を示す情報（撮影日時、レンズ情報、焦点調節情報、焦点距離情報）と、先頭パラメータ情報と、末尾パラメータ情報とを含むヘッダデータを生成する。なお、先頭パラメータ情報および末尾パラメータ情報は、複数の動画像を連結するときに、動画像のつなぎ目でデジタル現像処理のパラメータを調整するために用いられる。
【００４９】
そして、ファイル生成部２６は、動画像データに対して上記のヘッダデータを付与して動画像ファイルを生成する（図３参照）。動画像ファイルは、ＣＰＵ２０の制御によって記憶媒体２３に記録される。なお、動画像ファイルの生成後、＃１１１に処理が移行する。
【００５０】
ステップ＃１１０：２回目以降の動画撮影の場合、パラメータ決定部２４は、前回の動画撮影で得た動画像ファイルの末尾パラメータ情報を参照し、動画撮影開始時の初期パラメータを決定する。一例として、パラメータ決定部２４は、以下の（Ａ）または（Ｂ）の処理によって、動画撮影開始時の初期パラメータを決定する。
【００５１】
（Ａ）パラメータ決定部２４は、前回の動画撮影で得た動画像ファイルの末尾パラメータ情報の各評価値を、そのまま動画撮影開始時（１フレーム目）の初期パラメータとして決定する。その後、パラメータ決定部２４は、動画像データの各フレームに対応する各評価値を逐次求める。そして、演算部２５は、＃１０５での処理と同様に、動画像データの先頭部分でのパラメータの平均値を示す先頭パラメータ情報を生成する（図４参照）。
【００５２】
上記の場合には、前回撮影の動画像の直後に今回撮影の動画像を連結するときに、動画像のつなぎ目でデジタル現像処理のパラメータが同じになる。そのため、連結後の動画像のつなぎ目では、デジタル現像処理の変化によるユーザの違和感を解消できる。
【００５３】
（Ｂ）パラメータ決定部２４は、前回の動画撮影で得た動画像ファイルの末尾パラメータ情報の各評価値と、今回の動画撮影時に撮像素子１２の出力から演算で求めた各評価値とを用いて、動画撮影開始時の初期パラメータを決定する。
【００５４】
例えば、パラメータ決定部２４は、撮像素子１２の出力を用いて第１フレームに対応する各評価値を演算で求める。そして、パラメータ決定部２４は、上記の第１フレーム用の各評価値と、前回の動画撮影で得た動画像ファイルの末尾パラメータ情報の各評価値とを平均化し、この平均値を動画撮影開始時（１フレーム目）の初期パラメータとして決定する。その後、パラメータ決定部２４は、動画像データの各フレームに対応する各評価値を逐次求める。そして、演算部２５は、＃１０５での処理と同様に、動画像データの先頭部分でのパラメータの平均値を示す先頭パラメータ情報を生成する（図５参照）。
【００５５】
上記の場合には、前回撮影した動画像の末尾部分のパラメータを考慮して、今回撮影する動画像の初期パラメータが補正される。そのため、前回撮影の動画像の直後に今回撮影の動画像を連結するときに、動画像のつなぎ目でデジタル現像処理のパラメータの差がより小さくなるので、連結後の動画像のつなぎ目でデジタル現像処理の変化によるユーザの違和感をより小さくできる。
【００５６】
上記の（Ａ）または（Ｂ）の場合において、パラメータ決定部２４は、動画像データの先頭部分での各評価値を一定期間（例えば、先頭パラメータ情報に対応するフレーム数）まで初期パラメータで固定してもよい。
【００５７】
なお、ＣＰＵ２０は、＃１１０の処理終了後、＃１０６に処理を移行させる。
【００５８】
ステップ＃１１１：ＣＰＵ２０は、ＲＡＷ動画モードの終了指示を受け付けたか否かを判定する。上記要件を満たす場合（ＹＥＳ側）には、ＣＰＵ２０は一連の動作を終了する。一方、上記要件を満たさない場合（ＮＯ側）には、ＣＰＵ２０は＃１０１に戻って上記動作を繰り返す。以上で、図２の流れ図の説明を終了する。
【００５９】
一の実施形態の撮像装置は、ＲＡＷ動画モードにおいて、ＲＡＷ画像データからなる動画像データに、先頭パラメータ情報および末尾パラメータ情報を付与して動画像ファイルを生成する（＃１０９）。上記の動画像ファイルの動画像を連結する場合、前後の動画像ファイルで末尾パラメータ情報と先頭パラメータ情報とを参照すれば、連結後の動画像のつなぎ目でデジタル現像処理の急激な変化を抑制できる。
【００６０】
＜画像処理装置の説明＞
図６は、一の実施形態での画像処理装置の構成例を示す図である。一の実施形態の画像処理装置は、図２のＲＡＷ動画モードで得られた複数の動画像ファイルを編集処理の対象とする。なお、一の実施形態では、画像処理プログラムがインストールされたパーソナルコンピュータ３１を画像処理装置の一例として説明する。
【００６１】
図６に示すコンピュータ３１は、データ読込部３２、記憶装置３３、ＣＰＵ３４、メモリ３５および入出力Ｉ／Ｆ３６、バス３７を有している。データ読込部３２、記憶装置３３、ＣＰＵ３４、メモリ３５および入出力Ｉ／Ｆ３６は、バス３７を介して相互に接続されている。さらに、コンピュータ３１には、入出力Ｉ／Ｆ３６を介して、入力デバイス３８（キーボード、ポインティングデバイスなど）とモニタ３９とがそれぞれ接続されている。なお、入出力Ｉ／Ｆ３６は、入力デバイス３８からの各種入力を受け付けるとともに、モニタ３９に対して表示用のデータを出力する。
【００６２】
データ読込部３２は、上記の撮像装置で生成された動画像ファイルや、上記の画像処理プログラムを外部から読み込むときに用いられる。例えば、データ読込部３２は、着脱可能な記憶媒体からデータを取得する読込デバイス（光ディスク、磁気ディスク、光磁気ディスクの読込装置など）や、公知の通信規格に準拠して外部の装置と通信を行う通信デバイス（ＵＳＢインターフェース、ＬＡＮモジュール、無線ＬＡＮモジュールなど）で構成される。
【００６３】
記憶装置３３は、例えば、ハードディスクや、不揮発性の半導体メモリなどの記憶媒体で構成される。この記憶装置３３には、画像処理プログラムや、プログラムの実行に必要となる各種のデータが記録されている。なお、記憶装置３３には、データ読込部３２から読み込んだ動画像ファイルを記憶しておくこともできる。
【００６４】
ＣＰＵ３４は、コンピュータ３１の各部を統括的に制御するプロセッサである。このＣＰＵ３４は、上記の画像処理プログラムの実行によって、画像編集部４１と、パラメータ決定部４２と、画像処理部４３としてそれぞれ機能する（画像編集部４１と、パラメータ決定部４２と、画像処理部４３の各動作は後述する）。
【００６５】
メモリ３５は、画像処理プログラムでの各種演算結果を一時的に記憶する。このメモリ３５は、例えば揮発性のＳＤＲＡＭなどで構成される。
【００６６】
次に、図７の流れ図を参照しつつ、一の実施形態における画像処理装置の編集処理の動作例を説明する。図７の流れ図の処理は、画像処理プログラムの起動に応じてＣＰＵ３４が実行する。
【００６７】
ステップ＃２０１：ＣＰＵ３４は、複数の動画像ファイルをデータ読込部３２から読み込んで取得する。なお、＃２０１で取得された動画像ファイルは、ＣＰＵ３４の制御によって、記憶装置３３またはメモリ３５に記録される。
【００６８】
ステップ＃２０２：画像編集部４１は、複数の動画像データのうちから、ユーザの入力に応じて、連結の対象となる第１動画像データおよび第２動画像データを特定する。そして、画像編集部４１は、第１動画像データの末尾に、第２動画像データの先頭を連結する。これにより、複数のＲＡＷ画像データからなる１つの編集動画像データが生成される。
【００６９】
ステップ＃２０３：パラメータ決定部４２は、編集動画像データ（＃２０２）の連結部分に対応する移行パラメータを決定する。一例として、＃２０３のパラメータ決定部４２は、以下の処理を実行する。
【００７０】
まず、パラメータ決定部４２は、第１動画像データが記憶された第１動画像ファイルのヘッダデータを参照し、第１動画像データの末尾パラメータ情報を取得する。また、パラメータ決定部４２は、第２動画像データが記憶された第２動画像ファイルのヘッダデータを参照し、第２動画像データの先頭パラメータ情報を取得する。
【００７１】
次に、パラメータ決定部４２は、第１動画像データの末尾パラメータ情報と、第２動画像データの先頭パラメータ情報とを用いて、上記の移行パラメータを決定する。
【００７２】
図８は、＃２０３での移行パラメータの決定方法の一例を示す図である。一の実施形態でのパラメータ決定部４２は、第１動画像データの末尾部分の４５フレームと、第２動画像データの先頭部分の４５フレームとを、編集動画像データの連結部分として決定する。
【００７３】
そして、パラメータ決定部４２は、第１動画像データの末尾パラメータ情報と、第２動画像データの先頭パラメータ情報とを時間軸方向に案分し、上記の連結部分の各フレームに対応する移行パラメータをそれぞれ求める。
【００７４】
一例として、第１動画像データおよび第２動画像データのパラメータの案分は、以下のようにパラメータの比率を線形的に変化させればよい。すなわち、連結部分の最初のフレーム（１フレーム目）において、パラメータ決定部４２は、第１動画像データのパラメータの比率を最大（例えば９０／９０）にし、第２動画像データのパラメータの比率を最小（例えば０）にする。また、連結部分の最後のフレーム（９０フレーム目）では、パラメータ決定部４２は、第２動画像データのパラメータの比率を最大（例えば８９／９０）にし、第１動画像データのパラメータの比率を最小（例えば１／９０）にする。そして、第１動画像データおよび第２動画像データのつなぎ目（４６フレーム目）では、パラメータ決定部４２は、第１動画像データおよび第２画像データの各パラメータの比率を同じ（例えば４５／９０）にすればよい。
【００７５】
これにより、第１動画像データの末尾部分と第２動画像データの先頭部分とでデジタル現像処理のパラメータが異なる場合であっても、編集動画像の連結部分ではデジタル現像処理のパラメータが連続的に変化する（図９参照）。そのため、第１動画像データと第２動画像データのつなぎ目でデジタル現像処理のパラメータの変化が緩和されるので、編集動画像の連結部分でユーザに与える違和感を小さくできる。
【００７６】
また、第１動画像データと第２動画像データとの間でパラメータの差が閾値以上である場合、＃２０３でのパラメータ決定部４２は、連結部分の時間軸方向の幅を増加させてもよい。一例として、第１動画像データと第２動画像データとの間でパラメータの差が閾値以上である場合、パラメータ決定部４２は、連結部分のフレーム数を１２０フレーム（第１動画像データの末尾部分、第２動画像データの先頭部分から各６０フレーム）に増加させる。そして、パラメータ決定部４２は、増加後の連結部分のフレーム数に応じて第１動画像データおよび第２動画像データのパラメータを案分すればよい。
【００７７】
これにより、第１動画像データの末尾部分と第２動画像データの先頭部分とでデジタル現像処理のパラメータが大きく異なる場合、連結部分の時間軸方向の幅が大きくなり、デジタル現像処理のパラメータがより緩やかに変化する（図１０参照）。そのため、編集動画像の連結部分でユーザに与える違和感をより小さくできる。
【００７８】
ステップ＃２０４：ＣＰＵ３４は、動画像データをさらに連結するか否かを判定する。上記要件を満たす場合（ＹＥＳ側）には、ＣＰＵ３４は＃２０２に戻って上記動作を繰り返す。＃２０４のＹＥＳ側のループは、例えば、３つ以上の動画像データを連結する場合に相当する。一方、上記要件を満たさない場合（ＮＯ側）には、＃２０５に処理が移行する。
【００７９】
ステップ＃２０５：画像処理部４３は、編集動画像データの各フレームのＲＡＷ画像データに対してそれぞれデジタル現像処理を施す。
【００８０】
このとき、上記の連結部分に対応するＲＡＷ画像データにデジタル現像処理を施す場合、画像処理部４３は、＃２０３で求めた移行パラメータを用いてデジタル現像処理を実行する。なお、上記の連結部分以外のＲＡＷ画像データにデジタル現像処理を施す場合、画像処理部４３は、各動画像ファイルでＲＡＷ画像データに対応付けされたパラメータを用いればよい。
【００８１】
ステップ＃２０６：ＣＰＵ３４は、デジタル現像処理後の編集動画像データを記憶装置３３またはメモリ３５に記録する。以上で、図７の流れ図の説明を終了する。
【００８２】
一の実施形態の画像処理装置は、ＲＡＷ画像データからなる動画像データを連結するときに、第１動画像データの末尾部分のパラメータと、第２動画像データの先頭部分のパラメータとを時間軸方向に案分し、連結部分の各フレームに対応する移行パラメータをそれぞれ求める（＃２０３）。そして、一の実施形態の画像処理装置は、上記の連結部分のＲＡＷ画像データに対しては、移行パラメータを用いてデジタル現像処理を施す（＃２０５）。これにより、連結後の動画像のつなぎ目でデジタル現像処理の急激な変化を抑制できる。
【００８３】
＜実施形態の補足事項＞
上記実施形態では、画像処理プログラム（図７）をコンピュータ３１に実行させて画像処理装置として機能させる例を説明した。しかし、本発明では、図１に示す電子カメラのＣＰＵ２０に図７の画像処理プログラムを実行させてもよい。この場合には、電子カメラ上で動画像の編集を実行することが可能となる。
【００８４】
上記実施形態での撮像装置は、パラメータ決定部２４、演算部２５、ファイル生成部２６の各処理をソフトウエア的に実現する例を説明した。同様に、上記実施形態での画像処理装置は、画像編集部４１、パラメータ決定部４２、画像処理部４３の各処理をソフトウエア的に実現する例を説明した。しかし、本発明では、ＡＳＩＣによって上記の各処理をハードウエア的に実現しても勿論かまわない。
【００８５】
上記実施形態での撮像装置は、２回目以降の撮影においても、常に＃１０４および＃１０５の処理で先頭パラメータ情報を生成してもよい。
【００８６】
また、上記実施形態での撮像装置は、個々のＲＡＷ画像データに対応する評価値の情報を必ずしも動画像ファイルに記録しなくともよい。例えば、撮像装置は、生成した複数のＲＡＷ画像データを例えばシーン別にグループ化し、評価値の情報をシーンごとに１つずつ記録してもよい。あるいは、撮像装置は、評価値の種類別にグループ化を行って、動画像ファイルに記録する情報量を削減してもよい。
【００８７】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲が、その精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図するものである。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずであり、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物によることも可能である。
【符号の説明】
【００８８】
１１…撮影光学系、１２…撮像素子、１３…Ａ／Ｄ変換部、１４…プリプロセス部、１５…第１バッファメモリ、１５ａ…画像記録領域、１５ｂ…パラメータ記録領域、１６…画像処理部、１７…第２バッファメモリ、１８…表示部、１９…記録Ｉ／Ｆ、２０…ＣＰＵ、２１…プログラムメモリ、２２…操作部、２３…記憶媒体、２４…パラメータ決定部、２５…演算部、２６…ファイル生成部、３１…コンピュータ、３２…データ読込部、３３…記憶装置、３４…ＣＰＵ、３５…メモリ、３６…入出力Ｉ／Ｆ、３７…バス、３８…入力デバイス、３９…モニタ、４１…画像編集部、４２…パラメータ決定部、４３…画像処理部
【図１】
2012010239.tif 000003
【図２】
2012010239.tif 000004
【図３】
2012010239.tif 000005
【図４】
2012010239.tif 000006
【図５】
2012010239.tif 000007
【図６】
2012010239.tif 000008
【図７】
2012010239.tif 000009
【図８】
2012010239.tif 000010
【図９】
2012010239.tif 000011
【図１０】
2012010239.tif 000012