(57)【特許請求の範囲】
【請求項１】
未現像の状態の動画像データであるＲａｗ動画像データの供給を受けて、前記Ｒａｗ動画像データの予め決められた間隔毎の飛び飛びのフレームに対する現像パラメータを生成するパラメータ生成手段と、
供給を受けた前記Ｒａｗ動画像データと前記パラメータ生成手段により生成された前記現像パラメータとを関連付けて、所定の記録媒体に記録するように制御する記録制御手段とを備える
ことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記パラメータ生成手段は、
供給された前記Ｒａｗ動画像データを検波処理して前記Ｒａｗ動画像データに対して画像処理を施すための評価値である検波データをフレーム単位に生成する検波データ生成部と、
前記検波データ生成手段からの前記検波データに基づいて、前記Ｒａｗ画像データに対する現像パラメータをフレーム単位に生成する現像パラメータ生成部と、
供給された前記Ｒａｗ動画像データと、前記検波データ生成手段からの前記検波データと、前記現像パラメータ生成手段からの前記現像パラメータとの内の１つ以上を解析し、前記Ｒａｗ動画像データによる動画像の変化点における現像パラメータを生成するようにする変化点パラメータ生成部と
を備えることを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置であって、
前記パラメータ生成手段は、変化頻度の高い現像パラメータと変化頻度の低い現像パラメータとで、現像パラメータの生成頻度、あるいは、現像パラメータの出力頻度を変えることを特徴とする画像処理装置。
【請求項４】
請求項１または請求項２に記載の画像処理装置であって、
前記パラメータ生成手段は、前記Ｒａｗ動画像データの１つのフレームに対して、複数の現像パラメータを生成することができることを特徴とする画像処理装置。
【請求項５】
請求項１に記載の画像処理装置であって、
前記Ｒａｗ動画像データから縮小画像データであるサムネールＲａｗ動画像データを生成する第１のサムネール生成手段と、
前記Ｒａｗ動画像データに対して、所定の段階まで現像処理を行って中間現像動画像データを生成する中間現像動画像データ生成手段と、
前記中間現像動画像データ生成手段により生成された前記中間現像動画像データから縮小画像データであるサムネール中間現像動画像データを生成する第２のサムネール生成手段と、
前記Ｒａｗ動画像データに対して、現像処理を行って現像済みの通常動画像データを生成する通常動画像データ生成手段と、
前記通常動画像データ生成手段により生成された前記通常動画像データから縮小画像データであるサムネール通常動画像データを生成する第３のサムネール生成手段と
の内の１つ以上を備え、
前記記録制御手段は、前記Ｒａｗ動画像データと、前記現像パラメータとに加えて、設けられた前記第１のサムネール生成手段と、前記中間現像動画像データ生成手段と、前記第２のサムネール生成手段と、前記通常動画像データ生成手段と、前記第３のサムネール生成手段との内の設けられている生成手段で生成された動画像データを、前記所定の記録媒体に記録するように制御することを特徴とする画像処理装置。
【請求項６】
請求項１に記載の画像処理装置であって、
供給された前記Ｒａｗ動画像データをデータ圧縮処理する圧縮処理手段を備え、
前記記録制御手段は、前記圧縮処理手段によりデータ圧縮された前記Ｒａｗ動画像データを前記所定の記録媒体に記録することを特徴とする画像処理装置。
【請求項７】
請求項１に記載の画像処理装置であって、
前記記録制御手段は、適用になる前記Ｒａｗ動画像データのフレームまたはフレーム群を特定する情報が付加するようにされた前記現像パラメータを前記所定の記録媒体に記録することを特徴とする画像処理装置。
【請求項８】
請求項１に記載の画像処理装置であって、
前記所定の記録媒体から、前記Ｒａｗ動画像データと前記現像パラメータとを読み出す読み出し手段と、
前記読み出し手段により読み出された前記Ｒａｗ動画像データに対して、前記読み出し手段により読み出された前記現像パラメータを用い、所定の段階まで、あるいは、最終の段階まで現像処理を施す現像処理手段と、
前記現像処理手段により処理された中間現像動画像データあるいは通常現像動画像データを出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項９】
請求項１または請求項２に記載の発明の画像処理装置であって、
前記所定の記録媒体から、前記Ｒａｗ動画像データと前記現像パラメータとを読み出す読み出し手段と、
前記読み出し手段により読み出された前記現像パラメータに基づいて、不足する現像パラメータを生成する補間処理手段と、
前記読み出し手段により読み出された前記Ｒａｗ動画像データに対して、前記補間処理手段により補間されて整えられた現像パラメータを用い、所定の段階まで、あるいは、最終の段階まで現像処理を施す現像処理手段と、
前記現像処理手段により処理された中間現像動画像データあるいは通常現像動画像データを出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項１０】
請求項１または請求項２に記載の発明の画像処理装置であって、
前記所定の記録媒体から、前記Ｒａｗ動画像データと前記現像パラメータとを読み出す読み出し手段と、
前記読み出し手段により読み出された前記現像パラメータに対して、ユーザーからの現像パラメータの追加、削除、変更の指示入力を受け付けて、現像パラメータの編集を行うようにするパラメータ編集手段と、
前記パラメータ編集手段により編集された前記現像パラメータに基づいて、不足する現像パラメータを生成する補間処理手段と、
前記読み出し手段により読み出された前記Ｒａｗ動画像データに対して、前記補間処理手段により補間されて整えられた現像パラメータを用い、所定の段階まで、あるいは、最終の段階まで現像処理を施す現像処理手段と、
前記現像処理手段により処理された中間現像動画像データあるいは通常現像動画像データを出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項１１】
請求項１に記載の発明の画像処理装置であって、
被写体の動画像を取り込んで、これに応じた未現像の状態の動画像データであるＲａｗ動画像データを出力する撮像素子を備え、
撮像装置として構成されたことを特徴とする画像処理装置。
【請求項１２】
未現像の状態の動画像データであるＲａｗ動画像データと、前記Ｒａｗ画像データに対して生成された現像パラメータとの供給を受けて現像処理する現像装置であって、
前記Ｒａｗ動画像データの予め決められた間隔毎の飛び飛びのフレームに対して付加するようにされている前記現像パラメータを用い、所定の段階まで、あるいは、最終の段階まで現像処理を施す現像処理手段と、
前記現像処理手段により処理された中間現像動画像データあるいは通常現像動画像データを出力する出力手段と
を備えることを特徴とする現像装置。
【請求項１３】
請求項１２に記載の現像装置であって、
前記現像パラメータは、前記予め決められた間隔毎の飛び飛びのフレームに対して、あるいは、前記Ｒａｗ動画像データによる動画像の変化点毎に付加するようにされているものであり、
前記現像パラメータに基づいて、不足する現像パラメータを生成する補間処理手段を備え、
前記現像処理手段は、前記Ｒａｗ動画像データに対して、前記補間処理手段で補間処理された前記現像パラメータを用い、所定の段階まで、あるいは、最終の段階まで現像処理を施すものである
ことを特徴とする現像装置。
【請求項１４】
請求項１２に記載の現像装置であって、
前記現像パラメータに対して、ユーザーからの現像パラメータの追加、削除、変更の指示入力を受け付けて、現像パラメータの編集を行うようにするパラメータ編集手段と、
前記パラメータ編集手段により編集された前記現像パラメータに基づいて、不足する現像パラメータを生成する補間処理手段と
を備え、
前記現像処理手段は、前記Ｒａｗ動画像データに対して、前記補間処理手段で補間処理された前記現像パラメータを用い、所定の段階まで、あるいは、最終の段階まで現像処理を施すものである
ことを特徴とする現像装置。
【請求項１５】
画像データを所定の記録媒体に記録する画像処理装置において用いられる画像処理方法であって、
未現像の状態の動画像データであるＲａｗ動画像データの供給を受けて、前記Ｒａｗ動画像データの予め決められた間隔毎の飛び飛びのフレームに対して現像パラメータを生成するパラメータ生成工程と、
供給を受けた前記Ｒａｗ動画像データと前記パラメータ生成工程において生成した前記現像パラメータとを関連付けて、所定の記録媒体に記録するように制御する記録制御工程と
を前記画像処理装置が実行することを特徴とする画像処理方法。
【請求項１６】
未現像の状態の動画像データであるＲａｗ動画像データと、前記Ｒａｗ画像データに対して生成された現像パラメータとの供給を受けて現像処理する現像装置で用いられる現像方法であって、
前記Ｒａｗ動画像データの予め決められた間隔毎の飛び飛びのフレームに対して付加するようにされている前記現像パラメータを用い、所定の段階まで、あるいは、最終の段階まで現像処理を施す現像処理工程と、
前記現像処理工程において処理した中間現像動画像データあるいは通常現像動画像データを出力する出力工程と
を前記現像装置が実行することを特徴とする現像方法。
【請求項１７】
画像データを所定の記録媒体に記録する画像処理装置に搭載されたコンピュータで実行される画像処理プログラムであって、
未現像の状態の動画像データであるＲａｗ動画像データの供給を受けて、前記Ｒａｗ動画像データの予め決められた間隔毎の飛び飛びのフレームに対して現像パラメータを生成するパラメータ生成ステップと、
供給を受けた前記Ｒａｗ動画像データと前記パラメータ生成ステップにおいて生成した前記現像パラメータとを関連付けて、所定の記録媒体に記録するように制御する記録制御ステップと
を前記画像処理装置の前記コンピュータが実行することを特徴とする画像処理プログラム。
【請求項１８】
未現像の状態の動画像データであるＲａｗ動画像データと、前記Ｒａｗ画像データに対して生成された現像パラメータとの供給を受けて現像処理する現像装置に搭載されたコンピュータで実行される現像プログラムであって、
前記Ｒａｗ動画像データの予め決められた間隔毎の飛び飛びのフレームに対して付加するようにされている前記現像パラメータを用い、所定の段階まで、あるいは、最終の段階まで現像処理を施す現像処理ステップと、
前記現像処理ステップにおいて処理した中間現像動画像データあるいは通常現像動画像データを出力する出力ステップと
を前記現像装置の前記コンピュータが実行することを特徴とする現像プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、未現像の状態の動画像データであるいわゆるＲａｗ動画像データを処理する装置、方法、プログラムに関する。
【背景技術】
【０００２】
撮像素子の信号をそのまま記録したＲａｗ画像データ（静止画像データ）を、例えばパーソナルコンピュータなどのＲａｗ現像装置によってユーザーが現像調整を行いながら現像するＲａｗ現像がその利便性から近年注目を浴びている。Ｒａｗ現像処理においては、ユーザーは様々な現像パラメータをＲａｗ現像装置に指定することによって、その現像パラメータに対応した結果画像を得ることができる。
【０００３】
しかし、Ｒａｗ現像においては、ユーザーは現像パラメータの追い込み作業を繰り返す。すなわち、図２１に示すように、Ｒａｗ画像ファイルＲｄ−ｆに記録保持されている目的とする画像のＲａｗ画像データを読み出し（ステップＳ１）、これを現像して表示し（ステップＳ２）、ユーザーが確認できるようにする。そして、ユーザーからの現像パラメータの変更指示を受け付けるようにする（ステップＳ３）。
【０００４】
そして、変更指示があるか否かを判断して（ステップＳ４）、変更指示がある場合には、ステップＳ３で受け付けた変更指示に従って現像パラメータを変更し（ステップＳ６）、ステップＳ２からの処理を繰り返す。このように、ユーザーは、少しずつパラメータを変更しては現像処理を繰り返し行うようにし、その結果画像を確認して、さらにその結果に基づいてパラメータを変更するといった作業を繰り返すことにより、ユーザーの好みにあった画像を形成するようにする。
【０００５】
Ｒａｗ現像処理自体の計算負荷は一般的に大きいため、上述した現像パラメータの追い込みのための繰り返し作業全体の計算負荷は非常に大きなものとなり、目的とする画像を得るまでに時間や手間がかかるなど、ユーザーの負担となっている。このため、Ｒａｗ現像処理の高速化の要求が高まっている。
【０００６】
Ｒａｗ現像処理の高速化手法の１つとして、特許文献１には、中間現像画像を持つようにするものが提案されている。この手法は、例えば、図２２に示すように、現像処理が、工程１〜工程３の３つの工程からなっている場合に、Ｒａｗ画像データＲｄに対して工程１、工程２からなるステージ１の処理が終了した段階の途中結果画像を中間現像画像Ｃｄとして保持するようにし、工程３からなるステージ２を実行し、結果画像Ｄｄを形成した後においても（現像完了後においても）、中間現像画像Ｃｄを保持しておくようにする。
【０００７】
そして、次回のユーザー指定現像パラメータがその中間現像画像を生成する上で必要なパラメータと差分がない場合に、すなわち、ステージ１の工程１と工程２とを実行する必要がない場合に、中間現像画像Ｃｄを用いてステージ２の工程３だけをパラメータを変えて実行し、繰り返し現像を行えるようにすることにより現像処理の高速化を実現しようとするものである。これによってユーザーが中間現像画像以降の現像処理に対する現像パラメータの変更に対しては、高いパフォーマンスを提供することができる。
【０００８】
なお、上述した特許文献１は、以下に示す通りである。
【特許文献１】特開２００５−３４１５５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述したように、静止画についてのＲａｗ画像データの利用については、種々の工夫がなされ広く利用されるようになってきている。従来、Ｒａｗ画像記録は伝送帯域の問題などもあり、静止画や超音波動画像の記録に留まっていた。とはいえ動画像処理においても、露光設定やホワイトバランスなどの現像パラメータを後に調整しながら現像できるメリットは大きい。
【００１０】
このため、動画像についてのＲａｗ画像データ（現像処理されていない動画像データ）、すなわち、Ｒａｗ動画像データについても利用できるようにすることが望まれている。しかしながら、動画像データは、多数のフレームの画像データを有するため、単純に静止画のＲａｗ画像データを処理する場合と同様に考えることはできない。具体的には、動画像データは、静止画像データよりもデータ量が多いために、効率よくデータを記録できるようにする必要がある。
【００１１】
また、Ｒａｗ動画像データを適切に現像することを考えると、Ｒａｗ動画像データの全てのフレームに対して現像パラメータを付加しておく必要がある。しかし、現像パラメータを全てのフレームに対して付加すると、ユーザーが調整する時に、ユーザーの調整をどの範囲に反映させるかが難しくなってしまう。
【００１２】
換言すれば、Ｒａｗ動画像データの各フレームに対して、現像パラメータが付加されている場合に、当該Ｒａｗ動画像データに対してユーザーが現像調整を行おうとすれば、各フレームの現像パラメータに対して現像調整を行うようにしなければならない。仮に複数フレームを同時に調整できたとしても、調整したフレームと調整していないフレームが滑らかに繋がらず、不自然な動画となってしまう可能性があると考えられる。
【００１３】
以上の点にかんがみ、この発明は、Ｒａｗ動画像データを適切に利用できるようにすることを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するため、請求項１に記載の発明の画像処理装置は、
未現像の状態の動画像データであるＲａｗ動画像データの供給を受けて、前記Ｒａｗ動画像データの予め決められた間隔毎の飛び飛びのフレームに対する現像パラメータを生成するパラメータ生成手段と、
供給を受けた前記Ｒａｗ動画像データと前記パラメータ生成手段により生成された前記現像パラメータとを関連付けて、所定の記録媒体に記録するように制御する記録制御手段と
を備えることを特徴とする。
【００１５】
この請求項１に記載の発明の画像処理装置によれば、パラメータ生成手段により、供給されたＲａｗ動画像データに基づいて、当該Ｒａｗ動画像データの予め決められた間隔毎の飛び飛びのフレームに対する現像パラメータが生成される。そして、記録制御手段によって、供給されたＲａｗ動画像データとパラメータ生成手段により生成された現像パラメータとが関連付けられて所定の記録媒体に記録される。
【００１７】
これにより、Ｒａｗ動画像データと、当該Ｒａｗ動画像パラメータに対応する現像パラメータとを所定の記録媒体に記録することができるようにされ、Ｒａｗ動画像データを適切に利用することができるようにされる。また、Ｒａｗ動画像データに対して付加する現像パラメータを抑制することができる。そして、一定間隔毎には現像パラメータが存在するので、Ｒａｗ動画像データを適切に利用することもできるようにされる。
【００２１】
また、請求項２に記載の発明の画像処理装置は、請求項１に記載の画像処理装置であって、
前記パラメータ生成手段は、
供給された前記Ｒａｗ動画像データを検波処理して前記Ｒａｗ動画像データに対して画像処理を施すための評価値である検波データをフレーム単位に生成する検波データ生成部と、
前記検波データ生成手段からの前記検波データに基づいて、前記Ｒａｗ画像データに対する現像パラメータをフレーム単位に生成する現像パラメータ生成部と、
供給された前記Ｒａｗ動画像データと、前記検波データ生成手段からの前記検波データと、前記現像パラメータ生成手段からの前記現像パラメータとの内の１つ以上を解析し、前記Ｒａｗ動画像データによる動画像の変化点における現像パラメータを生成する変化点パラメータ生成部と
を備えることを特徴とする。
【００２２】
また、請求項２に記載の発明の画像処理装置によれば、パラメータ生成手段は、検波データ生成部と、現像パラメータ生成部と、変化点パラメータ生成手段とからなっている。そして、変化点パラメータ生成手段により、検波データ生成部からの検波データと、現像パラメータ生成部からの現像パラメータと、供給されたＲａｗ動画像データとに基づいて、供給された当該Ｒａｗ動画像データによる動画像の変化点が検出され、この変化点のフレームに対する現像パラメータが生成される。
【００２３】
これにより、供給されたＲａｗ動画像データに対して、必要最小限の現像パラメータが生成するようにされるので、Ｒａｗ動画像データに対して付加する現像パラメータを抑制することができる。そして、当該Ｒａｗ動画像データによる動画像の変化点毎には現像パラメータが存在するので、Ｒａｗ動画像データを適切に利用することもできるようにされる。
【００２４】
また、請求項３に記載の発明の画像処理装置は、請求項１または請求項２に記載の画像処理装置であって、
前記パラメータ生成手段は、変化頻度の高い現像パラメータと変化頻度の低い現像パラメータとで、現像パラメータの生成頻度、あるいは、現像パラメータの出力頻度を変えることを特徴とする。
【００２５】
この請求項３に記載の発明の画像処理装置によれば、パラメータ生成手段により、全ての現像パラメータが同じタイミングで生成されたり、出力されたりするのではなく、変化頻度に応じて、生成や出力の頻度が変えるようにされる。例えば、変化頻度の高い現像パラメータについては、Ｎ（Ｎは１以上の整数）フレーム毎に生成して出力するが、変化頻度の低い現像パラメータについては、２Ｎフレーム毎に生成して出力するというようにされる。
【００２６】
これにより、Ｒａｗ動画像データに対して付加する現像パラメータを抑制することができる。また、現像パラメータは、Ｒａｗ動画像データに対して、変化頻度に応じて適切に生成され、出力されるので、Ｒａｗ動画像データを適切に利用することもできるようにされる。
【００２７】
また、請求項４に記載の発明の画像処理装置は、請求項１または請求項２に記載の画像処理装置であって、
前記パラメータ生成手段は、前記Ｒａｗ動画像データの１つのフレームに対して、複数の現像パラメータを生成することができることを特徴とする。
【００２８】
請求項４に記載の発明の画像処理装置によれば、パラメータ生成手段により、Ｒａｗ動画像データの１つのフレームに対して複数の現像パラメータを生成することができるようにされる。例えば、変化頻度に応じて、例えば、変化頻度の高いパラメータは、２フレームおきに付加し、変化頻度の低いパラメータは、５フレームおきに付加するようにした場合には、これらの公倍数のフレームには、変化頻度の高いパラメータと変化頻度の低いパラメータとが共に付加するようにされる。
【００２９】
これにより、Ｒａｗ動画像データに対して必要な現像パラメータを適切に生成して付加することができるようにされ、Ｒａｗ動画像データを適切に利用することができるようにされる。
【００３０】
また、請求項５に記載の発明の画像処理装置は、請求項１に記載の画像処理装置であって、
前記Ｒａｗ動画像データから縮小画像データであるサムネールＲａｗ動画像データを生成する第１のサムネール生成手段と、
前記Ｒａｗ動画像データに対して、所定の段階まで現像処理を行って中間現像動画像データを生成する中間現像動画像データ生成手段と、
前記中間現像動画像データ生成手段により生成された前記中間現像動画像データから縮小画像データであるサムネール中間現像動画像データを生成する第２のサムネール生成手段と、
前記Ｒａｗ動画像データに対して、現像処理を行って現像済みの通常動画像データを生成する通常動画像データ生成手段と、
前記通常動画像データ生成手段により生成された前記通常動画像データから縮小画像データであるサムネール通常動画像データを生成する第３のサムネール生成手段と
の内の１つ以上を備え、
前記記録制御手段は、前記Ｒａｗ動画像データと、前記現像パラメータとに加えて、設けられた前記第１のサムネール生成手段と、前記中間現像動画像データ生成手段と、前記第２のサムネール生成手段と、前記通常動画像データ生成手段と、前記第３のサムネール生成手段との内の設けられている生成手段で生成された動画像データを、前記所定の記録媒体に記録するように制御することを特徴とする。
【００３１】
この請求項５に記載の発明の画像処理装置によれば、第１のサムネール生成手段と、中間現像動画像データ生成手段と、第２のサムネール生成手段と、通常動画像データ生成手段と、第３のサムネール生成手段との内の１つ以上が設けられるようにされるが、これらのうちの設けられた生成手段により生成されたデータが、Ｒａｗ動画像データと現像パラメータとに加えて、所定の記録媒体に記録するように記録制御手段により制御される。
【００３２】
これにより、Ｒａｗ動画像データを適切に利用することができるようにされると共に、Ｒａｗ動画像データに加えて、サムネールＲａｗ動画像データ、中間現像動画像データ、サムネール中間現像画像データ、通常動画像データ、サムネール通常動画像データなどのデータについても利用することができるようにされる。
【００３３】
したがって、サムネールＲａｗ動画像データを記録するようにしておけば、Ｒａｗ動画像データからサムネールＲａｗ動画像データを生成することなく、サムネールＲａｗ動画像データを利用するようにすることができるし、また、中間現像動画像データやサムネール中間現像画像データを記録するようにしておけば、中間現像動画像データを基準にして、現像パラメータを変更して繰り返し現像処理を行うようにするなどのことができるようにされる。また、通常動画像データやサムネール通常動画像データを記録するようにしておけば、現像処理を行う時間がない場合には、これらを用いることにより、目的とする動画像を利用することができるようにされる。
【００３４】
また、請求項６に記載の発明の画像処理装置は、請求項１に記載の画像処理装置であって、
供給された前記Ｒａｗ動画像データをデータ圧縮処理する圧縮処理手段を備え、
前記記録制御手段は、前記圧縮処理手段によりデータ圧縮された前記Ｒａｗ動画像データを前記所定の記録媒体に記録するようにすることを特徴とする。
【００３５】
この請求項６に記載の発明の画像処理装置によれば、圧縮処理手段により、Ｒａｗ動画像データ自身がデータ圧縮され、このデータ圧縮されたＲａｗ動画像データが、記録制御手段の制御により所定の記録媒体に記録することができるようにされる。なお、圧縮処理手段によるデータ圧縮の方式は、可逆方式、不可逆方式のいずれを用いることも可能である。
【００３６】
これにより、Ｒａｗ動画像データ自体をデータ圧縮して記録媒体に記録することができるので、大量のＲａｗ動画像データを効率よく所定の記録媒体に記録し、これを適切に利用することができるようにされる。
【００３７】
また、請求項７に記載の発明の画像処理装置は、請求項１に記載の画像処理装置であって、
前記記録制御手段は、適用になる前記Ｒａｗ動画像データのフレームまたはフレーム群を特定する情報が付加するようにされた前記現像パラメータを前記所定の記録媒体に記録することを特徴とする。
【００３８】
この請求項７に記載の発明の画像処理装置によれば、現像パラメータには、Ｒａｗ動画像データのどのフレームあるいはフレーム群に対応するものであるかを示す情報が付加するようにされた後に、記録制御手段により所定の記録媒体に記録される。
【００３９】
これにより、Ｒａｗ動画像データの各フレームと、現像パラメータとを適切に対応付けることができるようにされ、Ｒａｗ動画像データを適切に利用することができるようにされる。
【００４０】
また、請求項８に記載の発明の画像処理装置は、請求項１に記載の画像処理装置であって、
前記所定の記録媒体から、前記Ｒａｗ動画像データと前記現像パラメータとを読み出す読み出し手段と、
前記読み出し手段により読み出された前記Ｒａｗ動画像データに対して、前記読み出し手段により読み出された前記現像パラメータを用い、所定の段階まで、あるいは、最終の段階まで現像処理を施す現像処理手段と、
前記現像処理手段により処理された中間現像動画像データあるいは通常現像動画像データを出力する出力手段と
を備えることを特徴とする。
【００４１】
この請求項８に記載の発明の画像処理装置によれば、読み出し手段により、所定の記録媒体に記録されているＲａｗ動画像データと現像パラメータとが読み出され、これらが現像処理手段により用いられて、Ｒａｗ動画像データが、途中段階まで、あるいは、最終段階まで現像処理して、これを出力手段を通じて出力することができるようにされる。
【００４２】
これにより、所定の記録媒体に記録されたＲａｗ動画像データを適切に現像処理して利用することができるようにされる。
【００４３】
また、請求項９に記載の発明の画像処理装置は、請求項１または請求項２に記載の発明の画像処理装置であって、
前記所定の記録媒体から、前記Ｒａｗ動画像データと前記現像パラメータとを読み出す読み出し手段と、
前記読み出し手段により読み出された前記現像パラメータに基づいて、不足する現像パラメータを生成する補間処理手段と、
前記読み出し手段により読み出された前記Ｒａｗ動画像データに対して、前記補間処理手段により補間されて整えられた現像パラメータを用い、所定の段階まで、あるいは、最終の段階まで現像処理を施す現像処理手段と、
前記現像処理手段により処理された中間現像動画像データあるいは通常現像動画像データを出力する出力手段と
を備えることを特徴とする。
【００４４】
この請求項９に記載の発明の画像処理装置によれば、読み出し手段により、所定の記録媒体に記録されているＲａｗ動画像データと現像パラメータとが読み出される。ここで、読みされた現像パラメータが、飛び飛びに記録されているなどするために、フレーム毎に存在しない場合には、補間処理手段により補間処理され、不足する現像パラメータが生成するようにされる。
【００４５】
そして、読み出されたＲａｗ動画像データと補間処理された撮像パラメータとが現像処理手段により用いられて、Ｒａｗ動画像データが、途中段階まで、あるいは、最終段階まで現像処理して、これを出力手段を通じて出力することができるようにされる。
【００４６】
これにより、撮像パラメータが不足している場合であっても、これを適切に補間処理して補い、所定の記録媒体に記録されたＲａｗ動画像データを適切に現像処理して利用することができるようにされる。
【００４７】
また、請求項１０に記載の発明の画像処理装置は、請求項１または請求項２に記載の発明の画像処理装置であって、
前記所定の記録媒体から、前記Ｒａｗ動画像データと前記現像パラメータとを読み出す読み出し手段と、
前記読み出し手段により読み出された前記現像パラメータに対して、ユーザーからの現像パラメータの追加、削除、変更の指示入力を受け付けて、現像パラメータの編集を行うようにするパラメータ編集手段と、
前記パラメータ編集手段により編集された前記現像パラメータに基づいて、不足する現像パラメータを生成する補間処理手段と、
前記読み出し手段により読み出された前記Ｒａｗ動画像データに対して、前記補間処理手段により補間されて整えられた現像パラメータを用い、所定の段階まで、あるいは、最終の段階まで現像処理を施す現像処理手段と、
前記現像処理手段により処理された中間現像動画像データあるいは通常現像動画像データを出力する出力手段と
を備えることを特徴とする。
【００４８】
この請求項１０に記載の発明の画像処理装置によれば、読み出し手段により、所定の記録媒体に記録されているＲａｗ動画像データと現像パラメータとが読み出される。パラメータ編集手段を通じて、ユーザーからのパラメータの追加、削除、変更の指示入力が受け付けられ、これらに応じて現像パラメータが編集される。
【００４９】
そして、編集された現像パラメータが、フレーム毎に存在しない場合には、補間処理手段により補間処理され、不足する現像パラメータが生成するようにされる。そして、読み出されたＲａｗ動画像データと編集処理され補間処理された現像パラメータとが現像処理手段により用いられて、Ｒａｗ動画像データが、途中段階まで、あるいは、最終段階まで現像処理して、これを出力手段を通じて出力することができるようにされる。
【００５０】
これにより、撮像パラメータに対して、ユーザーの意図する補正を行うようにした後に、これを必要に応じて適切に補間処理して補い、所定の記録媒体に記録されたＲａｗ動画像データを適切に現像処理して利用することができるようにされる。
【００５１】
また、請求項１１に記載の発明の画像処理装置は、請求項１に記載の発明の画像処理装置であって、
被写体の動画像を取り込んで、これに応じた未現像の状態の動画像データであるＲａｗ動画像データを出力する撮像素子を備え、
撮像装置として構成されたことを特徴とする。
【００５２】
この請求項１１に記載の発明の画像処理装置によれば、当該画像処理装置は、撮像素子を備え、当該撮像素子を通じて取り込んだＲａｗ動画像データを処理することができるようにされる。
【００５３】
これにより、この発明を撮像装置の構成とされた画像処理装置に適用し、撮影することにより得たＲａｗ動画像データを適切に所定の記録媒体に記録し、これを適切に利用することができるようにされる。
【発明の効果】
【００５４】
この発明によれば、Ｒａｗ動画像データの利用環境を整え、Ｒａｗ動画像データを適切かつ有効に利用できるようにすることができる。
【発明を実施するための最良の形態】
【００５５】
以下、この発明の一実施の形態について説明する。この発明による装置、方法、プログラムは、民生用カメラ、業務用カメラ、監視カメラなどの種々のビデオカメラ（撮像装置）や、Ｒａｗ画像データの現像処理を行う専用装置やパーソナルコンピュータなどの現像装置に適用可能なものである。
【００５６】
また、この発明によるデータフォーマットは、この発明が適用された撮像装置から、有線あるいは無線により接続された現像装置などの外部機器に対して出力される、あるいは、記録媒体に対して出力される、あるいは、インターネットなどの広域ネットワークやＬＡＮ（Local Area Network）などに出力されるＲａｗ動画像データを含むデータフォーマットについて適用可能なものである。
【００５７】
以下に説明する実施の形態においては、説明を簡単にするため、この発明による装置、方法、プログラムの一実施の形態を動画像の撮影が可能なカメラシステム（撮像装置）に適用した場合を例にして説明し、また、この発明によるデータフォーマットを当該カメラシステムから出力されるＲａｗ動画像データを含むデータフォーマットに適用した場合を例にして説明する。
【００５８】
［カメラシステムの構成例について］
図１は、この実施の形態のカメラシステムを説明するためのブロック図である。図１に示すように、この実施の形態のカメラシステム１００は、大きく分けると、レンズ部１０１と、撮像素子部１０２と、Ｉ／Ｆ部ＬＳＩ１０３と、信号処理ＬＳＩ１０４と、表示処置ＬＳＩ１０５と、表示デバイス１０６を備えると共に、信号処理ＬＳＩ１０４には、操作部１０７と、汎用ＤＲＡＭ１０８と、記録媒体１０９とが接続されたものである。
【００５９】
ここで、操作部１０７は、録画スタンバイキー、録画開始キー、録画停止キー、望遠の調整キー、その他の各種の調整キーやファンクションキーなどを備え、ユーザーからの操作入力を受け付けて、当該操作入力を電気信号に変換し、これを信号処理ＬＳＩ１０４に供給することができるものである。ＤＲＡＭ１０８は、いわゆる揮発性メモリであり、種々の処理の途中結果を一時記憶するなど、主に作業領域として用いられるものである。
【００６０】
記録媒体１０９は、この実施の形態のカメラシステム１００においての主記録媒体であり、例えば、内蔵された半導体メモリ、半導体メモリが用いられ着脱可能とされたメモリカード、小型のハードディスクなどである。この実施の形態のカメラシステム１００において、記録媒体１０９は、例えば、着脱可能なメモリカードである。
【００６１】
そして、信号処理ＬＳＩ１０４は、図１に示すように、センサＩ／Ｆ部４０１、検波処理部４０２、画像処理部４０３、解像度変換処理部４０４、圧縮処理部４０５、表示処理部４０６、メモリコントローラ４０７、伸張処理部４０８、記録再生処理部４０９、ＣＰＵ４１０、同期信号生成部４１１、サムネールＲａｗ動画像生成部４２１、サムネール中間現像動画像生成部４２２、サムネール通常動画像生成部４２３を備えたものである。
【００６２】
信号処理ＬＳＩ１０４を構成する各部は、図１にも示したように、共通のバスを通じて接続されており、各処理部間のデータのやり取りは、基本的には、共通のバスを通じて行われる。ただし、バスを経由せず、処理部間で直接データをやり取りする場合もある。処理部同士でバスを経由せずに直接接続しデータの転送を行う場合は、それをひとつの処理部と見做すこともできる。
【００６３】
また、信号処理ＬＳＩ１０４内に設けられるＣＰＵ４１０は、信号処理ＬＳＩ１０４内の各部を制御するものである。なお、信号処理ＬＳＩ１０４内には、図示しないが各種の処理回路や処理に必要なデータが予め記録されたＲＯＭも設けられており、ＣＰＵ４１０は、当該ＲＯＭから必要なプログラムを読み出して実行し、各部に供給する制御信号を生成して各部に供給したり、また、各部からの信号を受信して、これに応じた処理を行ったりすることができるようにしている。
【００６４】
また、同期信号生成部４１１は、例えば、フレーム開始基準信号ＶＤやライン開始基準信号ＨＤ等といった各種のタイミング信号を生成し、信号処理ＬＳＩ１０４内の必要とする各部に供給するものである。
【００６５】
このように、カメラシステム１００を構成するそれぞれのＬＳＩ内には、機能別に複数の処理部が存在する。図１に示した構成は、その一例であり、設計思想により、図１に示した各ＬＳＩ内の処理部が他のＬＳＩ内に属するようにされる場合ももちろんある。各ＬＳＩを構成する処理部の数や各ＬＳＩの機能は、目的に応じて、種々存在する。
【００６６】
そして、この実施の形態のカメラシステム１００においては、従来通り、撮影し現像処理することにより得た現像処理済みの表示用の動画像データをデータ圧縮処理し、これを通常動画像データとして記録媒体１０９に記録することができると共に、記録媒体１０９に記録した通常動画像データを読み出してデータ伸張処理して再生することができるものである。
【００６７】
さらに、この実施の形態のカメラシステム１００は、詳しくは後述もするが、撮影することにより得た現像処理前のＲａｗ動画像データと、現像パラメータとを記録媒体１０９に記録することができると共に、記録媒体１０９に記録したＲａｗ動画像データと現像パラメータとを読み出し、現像処理して再生することもできるものである。なお、現像パラメータについては、ユーザーが調整することもできるようにしている。
【００６８】
また、この実施の形態のカメラシステムは、詳しくは後述もするが、撮影することにより得た現像処理前のＲａｗ動画像データについて現像処理を途中まで（予め決められた工程まで）行うことによって中間現像動画像データを生成して、これを記録媒体１０９に記録することができると共に、記録媒体１０９に記録した中間現像動画像データを読み出し、必要に応じて未処理分の現像処理を行って再生することもできるようにしている。
【００６９】
この場合にも、記録媒体に記録される現像パラメータが用いられるようにされるが、これをユーザー自身が調整することもできるようにされる。そして、中間現像動画像データの場合には、途中までの現像処理は終了しているので、その終了した現像処理のパラメータを変更するのでなければ、中間現像動画像データを何回でも用いて、未処理部分の現像処理について現像パラメータの調整を行って、現像処理を繰り返し行うことができるようにしている。
【００７０】
また、上述した、通常動画像データについてのサムネール動画像データ（サムネール通常動画像データ）や、Ｒａｗ動画像データについてのサムネール動画像データ（サムネールＲａｗ動画像データ）や、中間現像動画像データについてのサムネール動画像データ（サムネール中間現像動画像データ）を生成して、これらについても記録媒体１０９に記録し、後で読み出して利用することもできるようにしている。
【００７１】
なお、この実施の形態のカメラシステムは、例えば、通常動画像データだけを記録媒体１０９に記録する撮影モードと、Ｒａｗ動画像データと現像パラメータとを記録媒体１０９に記録する撮影モードと、中間現像動画像データと現像パラメータとを記録媒体１０９に記録する撮影モードというように、目的とする動画像データだけを利用可能なように記録媒体１０９に記録する撮影モードを設けるようにすることができる。
【００７２】
しかし、この実施の形態のカメラシステムにおける重要な特徴は、従来利用ができなかったＲａｗ動画像データの利用を可能にしている点であり、少なくとも、Ｒａｗ動画像データと現像パラメータとは記録媒体１０９に記録し、ユーザーからの指示に応じて、サムネールＲａｗ動画像データ、中間現像動画像データ、サムネール中間現像動画像データ、通常動画像データ、サムネール通常動画像データの中から選択した１つ以上のデータを記録媒体１０９に記録することもできるようにしている。
【００７３】
［撮影時の動作について］
次に、この実施の形態のカメラシステム１００の撮影時の動作について説明する。ここでは、Ｒａｗ動画像データと現像パラメータとに加えて、サムネールＲａｗ動画像データと、中間現像動画像データと、サムネール中間現像動画像データと、通常動画像データと、サムネール通常動画像データとを記録媒体１０９に記録する場合について説明する。
【００７４】
レンズ部１０１を通じて撮像素子部１０２の撮像素子の結像面に結像された被写体の画像は、当該撮像素子により電気信号（アナログ画像信号）に変換されてＩ／Ｆ部ＬＳＩ１０３に供給される。Ｉ／Ｆ部ＬＳＩ１０３は、これに供給されたアナログ動画像信号をデジタル信号に変換するなどして、信号処理ＬＳＩ１０４に供給する形式のデータ（Ｒａｗ動画像データ）Ｓ１を形成し、これを信号処理ＬＳＩ１０４に供給する。
【００７５】
Ｉ／Ｆ部ＬＳＩ１０３からのＲａｗ動画像データＳ１は、信号処理ＬＳＩ１０４のセンサＩ／Ｆ部４０１により受け付けられて、検波処理部４０２に供給される。検波処理部４０２は、供給されたＲａｗ動画像データＳ１に基づいて、露出調整処理のためのパラメータやホワイトバランス調整処理のためのパラメータなど、後段で行う種々の画像処理のための現像パラメータの集まり（現像パラメータ群）Ｐｍを生成し、この生成した現像パラメータ群Ｐｍと、Ｒａｗ動画像データＳ１とを画像処理部４０３に供給する。
【００７６】
また、検波処理部４０２から出力されたＲａｗ動画像データＳ１と現像パラメータ群Ｐｍとは、記録再生処理部４０９を通じて記録媒体１０９に記録するようにされると共に、Ｒａｗ動画像データＳ１は、サムネールＲａｗ動画像生成部４２１にも供給され、サムネールＲａｗ動画像データＳｎ１の生成にも用いられるようにされる。
【００７７】
画像処理部４０３は、検波処理部４０２からのＲａｗ動画像データＳ１に対して、検波処理部４０２からの現像パラメータ群Ｐｍに応じて、露出調整処理、ホワイトバランス調整処理、ＮＲ（noise Redaction）処理及び補間処理（デモザイク処理）を行って中間現像動画像データＳ２を生成して出力すると共に、中間現像動画像データＳ２に対して、さらにその他の現像処理（彩度調整処理や色調調整処理）を行って、最終的には、ＹＣデータ（色差データ）を生成して出力する。なお、画像処理部４０３においては、ＹＣデータに対しても必要に応じていわゆるアパコン処理と呼ばれる輪郭強調処理やノイズリダクション処理などを施すこともできる。
【００７８】
画像処理部４０３において生成された中間現像動画像データＳ２は、記録再生処理部４０９を通じて記録媒体１０９に記録するようにされると共に、サムネール中間現像動画像生成部４２２にも供給され、サムネール中間現像動画像データＳｎ２の生成にも用いられるようにされる。また、画像処理部４０３において最終的に生成されたＹＣデータは、解像度変換処理部４０４に供給される。
【００７９】
解像度変換処理部４０４は、これに供給されたＹＣデータに対して、画像のスケーリング処理を行って表示用の動画像データを形成し、この表示用の動画像データを、圧縮処理部４０５と表示処理部４０６とに供給すると共に、サムネール通常動画像生成部４２３にも供給して、サムネール通常動画像データＳｎ３の生成にも用いるようにされる。
【００８０】
圧縮処理部４０５は、これに供給された表示用の動画像データを所定の圧縮方式（例えばＭＰＥＧ方式）でデータ圧縮処理を行って、記録用の通常動画像データＳ３を生成する。圧縮処理部４０５において生成された記録用の通常動画像データＳ３は、記録再生処理部４０９を通じて記録媒体１０９に記録するようにされる。
【００８１】
一方、表示処理部４０６は、これに供給された表示用の動画像データから、表示処理ＬＳＩ６０５に供給する形式の表示用の動画像データを形成し、これを表示処理ＬＳＩ１０５に供給する。表示処理用ＬＳＩ１０５は、信号処理ＬＳＩ１０４の表示処理部４０６からの動画像データをフォーマットに則って解釈し、液晶パネルなどの表示デバイス１０６に供給する動画像信号を形成し、これを表示デバイス１０６に供給する。
【００８２】
表示デバイス１０６は、上述のように液晶パネルなどの表示素子を備えたものであり、表示処理ＬＳＩ１０５からの画像信号を受け付けて、これを自己の表示素子に供給することにより、供給を受けた動画像信号に応じた動画像を自己の表示素子の表示画面に表示することができるようにしている。
【００８３】
そして、サムネールＲａｗ動画像生成部４２１は、これに供給されたＲａｗ動画像データＳ１からサムネールＲａｗ動画像データＳｎ１を生成して出力する。また、サムネール中間現像動画像データ生成部４２２は、これに供給された中間現像動画像データＳ２からサムネール中間現像動画像データＳｎ２を生成して出力する。また、サムネール通常動画像生成部４２３は、これに供給された現像処理されて形成された表示用の画像データ（圧縮処理前の通常動画像データ）からサムネール通常動画像データＳｎ３を生成して出力する。
【００８４】
これら、生成されたサムネールＲａｗ動画像データＳｎ１、サムネール中間現像動画像データＳｎ２、サムネール通常動画像データＳｎ３のそれぞれは、記録再生処理部４０９を通じて記録媒体１０９に記録するようにされる。
【００８５】
なお、ここでは説明を簡単にするため、ＤＲＡＭ１０８を用いた処理については説明しなかったが、上述した各部は、必要に応じてメモリコントローラ４０７を通じてＤＲＡＭ１０８を作業領域として用い、処理の途中結果、例えば、生成した各段階の画像データなどを一時記憶するようにし、これを必要とする処理部が読み出して利用するといったことが行われる。
【００８６】
このようにして、この実施の形態のカメラシステム１００は、レンズ部１０１、撮像素子部１０２を通じて取り込んだ被写体の動画像を、表示デバイス１０６の表示画面に表示して確認しながら、被写体の動画像を撮影するようにし、上述したように、Ｒａｗ動画像データＳ１、中間現像動画像データＳ２、通常動画像データＳ３、サムネールＲａｗ動画像データＳｎ１、サムネール中間現像動画像データＳｎ２、サムネール通常動画像データＳｎ３、現像パラメータ群Ｐｍを、記録媒体１０９に記録することができるようにしている。
【００８７】
なお、ここでは、Ｒａｗ動画像データＳ１、中間現像動画像データＳ２、サムネールＲａｗ動画像データＳｎ１、サムネール中間現像動画像データＳｎ２、サムネール通常動画像データＳｎ３のそれぞれについては、データ圧縮せずに、そのまま記録媒体１０９に記録するものとして説明した。
【００８８】
しかし、これに限るものではない。Ｒａｗ動画像データＳ１は、現像処理前の動画像データであるので、データ量も非常に多い。このため、例えば、図１に示した圧縮処理部４０５の機能を用い、Ｒａｗ動画像データＳ１を所定の圧縮方式に従ってデータ圧縮処理した後に、記録媒体１０９に記録することももちろん可能である。この場合の圧縮方式も種々の圧縮方式を用いることが可能であり、可逆方式、不可逆方式のいずれの方式を用いることも可能である。
【００８９】
同様に、中間現像動画像データＳ２、サムネールＲａｗ動画像データＳｎ１、サムネール中間現像動画像データＳｎ２、サムネール通常動画像データＳｎ３のそれぞれについても、例えば、図１に示した圧縮処理部４０５の機能を用い、所定の圧縮方式に従ってデータ圧縮処理した後に、記録媒体１０９に記録することももちろん可能である。この場合の圧縮方式も種々の圧縮方式を用いることが可能であり、可逆方式、不可逆方式のいずれの方式を用いることも可能である。
【００９０】
このように、Ｒａｗ動画像データＳ１、中間現像動画像データＳ２、サムネールＲａｗ動画像データＳｎ１、サムネール中間現像動画像データＳｎ２、サムネール通常動画像データＳｎ３のそれぞれについても、データ圧縮処理して記録媒体１０９に記録するようにすることにより、大量の画像データを記憶容量の限られた記録媒体１０９に効率よく記録することができる。
【００９１】
もちろん、データ量の多い、Ｒａｗ動画像データＳ１と中間現像動画像データＳ２との内の一方または両方については、データ圧縮した後に記録媒体１０９に記録するようにし、その他のサムネールＲａｗ動画像データＳｎ１、サムネール中間現像動画像データＳｎ２、サムネール通常動画像データＳｎ３についてはデータ圧縮することなく記録媒体１０９に記録するようにすることももちろん可能である。また、ユーザー自身が、データ圧縮するデータと、データ圧縮しないデータとを指定するようにしてもよい。
【００９２】
［再生時の動作について］
そして、記録媒体６０９に記録されたＲａｗ動画像データＳ１、中間現像動画像データＳ２、通常動画像データＳ３、サムネールＲａｗ動画像データＳｎ１、サムネール中間現像動画像データＳｎ２、サムネール通常動画像データＳｎ３のそれぞれについては、操作部１０７を通じて受け付けるユーザーからの再生指示入力に応じて再生することができるようにされる。なお、ここでは、通常動画像データＳ３だけがデータ圧縮されて記録媒体１０９に記録されているものとして説明する。
【００９３】
操作部１０７を通じて、記録媒体１０９に記録された通常動画像データＳ３の再生が指示されると、ＣＰＵ１１０は、記録再生処理部４０９を制御して、記録媒体１０９からこれにデータ圧縮されて記録されている再生指示された通常動画像データＳ３を読み出し、これを伸張処理部４０８に供給する。
【００９４】
伸張処理部４０８は、これに供給されたデータ圧縮されている通常動画像データＳ３を伸張処理して、データ圧縮前の元の表示用の動画像データを復元し、これを表示処理部４０６に供給する。表示処理部４０６は、上述もしたように、これに供給された表示用の動画像データから、表示処理ＬＳＩ１０５に供給する形式の表示用の動画像データを形成し、これを表示処理ＬＳＩ１０５に供給する。
【００９５】
表示処理用ＬＳＩ１０５は、上述もしたように、信号処理ＬＳＩ１０４の表示処理部４０６からの動画像データをフォーマットに則って解釈し、表示デバイス１０６に供給する動画像信号を形成し、これを表示デバイス１０６に供給する。これにより、表示デバイス１０６においては、供給を受けた動画像信号に応じた動画像を自己の表示素子の表示画面に表示することができるようにされる。
【００９６】
また、操作部１０７を通じて、記録媒体１０９に記録されたサムネール通常動画像データＳｎ３の再生が指示されると、ＣＰＵ１１０は、記録再生処理部４０９を制御して、記録媒体１０９からこれに記録されている再生指示されたサムネール通常動画像データＳｎ３を読み出し、これを表示処理部４０６に供給する。表示処理部４０６は、これに供給されたサムネール通常動画像データから、表示処理ＬＳＩ１０５に供給する形式の表示用のサムネール動画像データを形成し、これを表示処理ＬＳＩ１０５に供給する。
【００９７】
表示処理用ＬＳＩ１０５は、上述もしたように、信号処理ＬＳＩ１０４の表示処理部４０６からのサムネール動画像データをフォーマットに則って解釈し、表示デバイス１０６に供給するサムネール動画像信号を形成し、これを表示デバイス１０６に供給する。これにより、表示デバイス１０６においては、供給を受けたサムネール動画像信号に応じたサムネール動画像を自己の表示素子の表示画面に表示することができるようにされる。
【００９８】
また、操作部１０７を通じて、記録媒体１０９に記録された中間現像動画像データＳ２の再生が指示されると、ＣＰＵ１１０は、記録再生処理部４０９を制御して、記録媒体１０９からこれに記録されている再生指示された中間現像動画像データＳ２と現像パラメータ群Ｐｍとを読み出し、これらを画像処理部４０３に供給する。
【００９９】
画像処理部４０３は、供給された中間現像動画像データＳ２に対して、供給された現像パラメータ群Ｐｍを用いて、残りの現像処理を行ってＹＣデータを生成する。なお、このとき、操作部１０７を通じて、ユーザーから現像パラメータの変更指示入力を受け付けている場合には、残りの現像処理については、その変更指示入力に応じて現像パラメータ群の情報を変更し、その変更後の現像パラメータ群を用いて現像処理を行うようにすることができる。
【０１００】
このように、この実施の形態のカメラシステム１００の場合には、中間現像動画像データＳ２を記録媒体１０９に記録保持するようにしているので、当該中間現像動画像データＳ２を用いることにより、何度でも、途中からの現像処理を繰り返し行うことができるようにされる。すなわち、残りの現像処理についての現像パラメータを変更しても、現像処理を初めから行うことがないようにすることができるので、現像処理を迅速に行うようにすることができる。
【０１０１】
画像処理部４０３においてＹＣデータが生成された場合には、当該ＹＣデータは、上述もしたように表示処理部４０６に供給され、ここで、表示処理ＬＳＩ１０５に供給する形式の表示用の動画像データを形成し、これを表示処理ＬＳＩ１０５に供給する。表示処理用ＬＳＩ１０５は、上述もしたように、信号処理ＬＳＩ１０４の表示処理部４０６からの表示用の動画像データをフォーマットに則って解釈し、表示デバイス１０６に供給する動画像信号を形成し、これを表示デバイス１０６に供給する。
【０１０２】
これにより、表示デバイス１０６においては、供給を受けた動画像信号に応じた動画像を自己の表示素子の表示画面に表示することができるようにされる。なお、サムネール中間現像動画像データＳｎ２が再生するように指示された場合にも、上述した、中間現像動画像データＳ２の場合と同様に、サムネール中間現像動画像データＳｎ２と現像パラメータＰｍとが、画像処理部４０３に供給され、ここで残りの現像処理が行われて、サムネールＹＣデータが形成される。
【０１０３】
画像処理部４０３において形成されたサムネールＹＣデータは、表示処理部４０６及び表示処理ＬＳＩ１０５を通じて、表示デバイス１０６に供給する形式のサムネール動画像信号に変換され、これが表示デバイス１０６に供給され、当該表示デバイス１０６の表示画面にサムネール中間現像動画像データを現像処理して得たサムネール動画像信号に応じたサムネール動画像が表示するようにされる。
【０１０４】
なお、サムネール中間現像動画像データＳｎ２の再生処理を行う場合にも、操作部１０７を通じて、残りの現像処理についての現像パラメータの変更指示入力を受けた場合には、当該変更指示入力に応じて現像パラメータを変更して、残りの現像処理を行うようにすることができる。
【０１０５】
また、操作部１０７を通じて、記録媒体１０９に記録されたＲａｗ動画像データＳ１の再生が指示されると、ＣＰＵ１１０は、記録再生処理部４０９を制御して、記録媒体１０９からこれに記録されている再生指示されたＲａｗ像動画像データＳ１と現像パラメータ群Ｐｍとを読み出し、これらを画像処理部４０３に供給する。
【０１０６】
画像処理部４０３は、供給されたＲａｗ動画像データＳ１に対して、供給された現像パラメータ群Ｐｍを用いて、現像処理を行う。この場合には、上述した中間現像動画像データを現像処理する場合と異なり、現像処理がその初めから行うようにされる。すなわち、露出／ＷＢ調整処理、補間処理（デモザイク処理）、その他の現像処理（例えば、アパコン処理やノイズリダクション処理等）を行って、ＹＣデータを生成して出力する。
【０１０７】
なお、このとき、操作部１０７を通じて、ユーザーから現像パラメータ群の変更指示入力を受け付けている場合には、その変更指示入力に応じて現像パラメータ群の情報を変更し、その変更後の現像パラメータ群を用いて現像処理を行うようにすることができる。この場合には、現像処理を初めから行うことができるので、露出調整やＷＢ調整といった基本的な現像パラメータの変更を行うことができ、現像パラメータをきめ細かく調整し、ユーザーの目的とする性格を有する動画像を形成することができるようにされる。
【０１０８】
そして、画像処理部４０３において形成されたＹＣデータは、上述もしたように、表示処理部４０６及び表示処理ＬＳＩ１０５を通じて、表示デバイス１０６に供給する形式の動画像信号に変換され、これが表示デバイス１０６に供給され、当該表示デバイス１０６の表示画面にＲａｗ動画像データＳ１を現像処理して得た動画像信号に応じた動画像が表示するようにされる。
【０１０９】
なお、サムネールＲａｗ動画像データＳｎ１が再生するように指示された場合にも、上述した、Ｒａｗ動画像データＳ１の場合と同様に、サムネールＲａｗ動画像データＳｎ１と現像パラメータ群Ｐｍとが、画像処理部４０３に供給され、ここで現像処理が行われて、サムネールＹＣデータが形成される。
【０１１０】
画像処理部４０３において形成されたサムネールＹＣデータは、表示処理部４０６及び表示処理ＬＳＩ１０５を通じて、表示デバイス１０６に供給する形式のサムネール動画像信号に変換され、これが表示デバイス１０６に供給され、当該表示デバイス１０６の表示画面にサムネールＲａｗ動画像データを現像処理して得たサムネール動画像信号に応じたサムネール動画像が表示するようにされる。
【０１１１】
なお、サムネールＲａｗ動画像データＳｎ１の再生処理を行う場合にも、操作部１０７を通じて、現像処理についての現像パラメータの変更指示入力を受けた場合には、当該変更指示入力に応じて現像パラメータを変更して、現像処理を行うようにすることができる。
【０１１２】
そして、ここでは、記録媒体１０９に記録した各動画像データを再生する場合を説明したが、現像処理した動画像データを記録媒体１０９に記録することもできる。例えば、Ｒａｗ動画像データＳ１や中間現像動画像データＳ２を上述もしたように現像処理することにより得た表示用の動画像データを、圧縮処理部４０５においてデータ圧縮して、通常動画像データＳ３に替えて、あるいは、通常動画像データＳ３ともに、記録媒体１０９に記録するようにすることもできる。
【０１１３】
また、サムネールＲａｗ動画像データＳｎ１やサムネール中間現像動画像データＳｎ２を上述もしたように現像処理することにより得た表示用のサムネール動画像データをサムネール通常動画像データＳｎ３に替えて、あるいは、サムネール通常動画像データＳｎ３ともに、記録媒体１０９に記録するようにすることもできる。
【０１１４】
また、図示しないが、この実施の形態のカメラシステムは、外部機器との接続端部としてデジタルインターフェースを備え、記録媒体１０９に記録した種々のデータを、当該デジタルインターフェースを通じて出力したり、あるいは、当該デジタルインターフェースを通じて外部機器から種々のデータを得て記録媒体１０９に記録したりすることもできるようにしている。
【０１１５】
また、インターネットなどの広域ネットワークに接続するための通信部やＬＡＮなどに接続するための通信部を備えることにより、当該通信部を通じて、記録媒体１０９に記録した種々のデータを、当該通信部を通じて出力したり、あるいは、当該通信部を通じて外部機器から種々のデータを得て記録媒体１０９に記録したりすることもできる。
【０１１６】
また、再生中の動画像についての動画像データを図示しない映像出力端子を通じて出力し、外部のモニタ受像機を通じて観視するようにすることも可能である。
【０１１７】
このように、この実施の形態のカメラシステム１００は、動画像を撮影することによりＲａｗ動画像データＳ１、中間現像動画像データＳ２、通常動画像データＳ３、サムネールＲａｗ動画像データＳｎ１、サムネール中間現像動画像データＳｎ２、サムネール通常動画像データＳｎ３、現像パラメータ群Ｐｍを得て、記録媒体１０９に記録することができると共に、記録媒体１０９に記録したＲａｗ動画像データＳ１、中間現像動画像データＳ２、通常動画像データＳ３、サムネールＲａｗ動画像データＳｎ１、サムネール中間現像動画像データＳｎ２、サムネール通常動画像データＳｎ３を再生して利用することもできるものである。
【０１１８】
なお、Ｒａｗ動画像データＳ１、中間現像動画像データＳ２、サムネールＲａｗ動画像データＳｎ１、サムネール中間現像動画像データＳｎ２、サムネール通常動画像データＳｎ３がデータ圧縮されて記録媒体１０９に記録されているものである場合には、伸張処理部４０８において伸張処理された後に、画像処理部４０４や表示処理部４０６に供給されることになる。また、基本的に、現像パラメータＰｍは、動画像データのようにデータ圧縮されることはないので、そのまま画像処理部４０３に供給される。
【０１１９】
［Ｒａｗ動画フォーマットについて］
次に、この実施の形態のカメラシステム１００において、Ｒａｗ動画像データを含む動画像データを記録したり、伝送したりする場合のデータフォーマット（Ｒａｗ動画フォーマット）について説明する。図２は、図１に示したカメラシステム１００において、記録媒体１０９に記録されたり、図示しないデジタルインターフェースや通信部を通じて出力されたりするＲａｗ動画像データを含むようにされたデータフォーマットであるＲａｗ動画フォーマットを説明するための図である。
【０１２０】
図１に示すように、１つのＲａｗ動画ファイルＭｆ１内は、シーン１、シーン２、…、信号Ｎというように、複数のシーンに分類され、１つのシーンに対して単数または複数のＲａｗ動画形式を持つことができるようにしている。ここでいうＲａｗ動画形式は、
（１）．Ｒａｗ動画像データＳ１
（２）．サムネールＲａｗ動画像データＳｎ１
（３）．Ｒａｗ動画像データの中間現像動画像データＳ２
（４）．サムネール中間現像動画像データＳｎ２
（５）．現像済みの通常動画像データＳ３
（６）．サムネール通常動画像データＳｎ３
（７）．現像パラメータ群Ｐｍ
からなる一連のデータの集合体の形式を意味する。
【０１２１】
Ｒａｗ動画像データＳ１は、上述もしたように、撮影することにより得た現像処理前の動画像データである。また、サムネールＲａｗ動画像Ｓｎ１は、Ｒａｗ動画像データＳ１を適切に縮小したＲａｗ動画像データである。なお、図１に示したサムネールＲａｗ動画像生成部４２１の機能により、サイズの異なる複数のサムネールＲａｗ動画像データを生成して持つようにすることも可能である。
【０１２２】
なお、サムネールＲａｗ動画像データは、Ｒａｗ動画像データよりデータ量は少ないので、現像パラメータ群の情報を変更し、迅速に現像処理を行って、その結果を見たい場合には、サムネールＲａｗ動画像データを用いるのが効果的である。
【０１２３】
中間現像動画像データＳ２は、上述もしたように、Ｒａｗ動画像データＳ１について現像処理を途中まで行うことによって得た動画像データをさす。この実施の形態のカメラシステム１００においては、露出調整処理、ホワイトバランス調整処理、ＮＲ処理、デモザイク処理のみを行い、以降の彩度調整や色調調整処理を行っていないものである。
【０１２４】
もちろん、これは一例であり、現像処理を種々の段階まで行ったものを中間現像動画像データとすることが可能である。そして、この中間現像動画像データＳ２を用いることにより、現像処理を途中から行うことができる場合があり、その場合には、高速に現像処理を行うことができる。
【０１２５】
また、サムネール中間現像動画像データＳｎ２は、中間現像動画像データＳ２を適切に縮小した中間現像動画像データである。なお、図１に示したサムネール中間現像動画像生成部４２２の機能により、サイズの異なる複数のサムネール中間現像動画像データを生成して持つようにすることも可能である。
【０１２６】
また、カメラシステム１００の性能に応じて、サムネール中間現像動画像生成部４２２の機能として、例えば、現像処理の第１段階まで終了させた第１の中間現像動画像データ、現像処理の第２段階まで終了させた第２の中間現像動画像データというように、現像処理段階の異なる複数の中間現像動画像データを生成したり、あるいは、ユーザーの指定により、現像処理の目的とする現像段階まで終了させた１種類の中間現像動画像データを生成したりすることも可能である。
【０１２７】
そして、特にサムネール中間現像動画像データＳｎ２を利用した場合には、サムネール画像（縮小画像）に対して現像処理を行うようにするので、処理すべきデータ量も格段に少なくなり、現像速度向上の効果が高い。すなわち、サムネール中間現像動画像データＳｎ２に対して、ユーザーが現像パラメータを調整して現像処理を行うようにすることにより、現像処理を迅速に行ってユーザーが目的とするような現像処理が行われるか否かを迅速に確認することができるようにされる。
【０１２８】
また、通常動画像データＳ３は、上述もしたように、Ｒａｗ動画像データが現像処理されて、データ圧縮されたものであり、従来のカメラシステムにおいては、この通常動画像データＳ３が記録媒体への記録対象データとなっていたものである。また、サムネール通常動画像データＳｎ３は、Ｒａｗ動画像データが現像処理されて形成された表示用の動画像データを適切に縮小した動画像データである。なお、図１に示したサムネール通常像動画像生成部４２３の機能により、サイズの異なる複数のサムネール通常動画像データを生成して持つようにすることも可能である。
【０１２９】
通常動画像データＳ３、サムネールＳｎ３は、既に現像処理されたものであるので、現像処理を行う必要は無いので、画質等には拘らず、撮影することにより得た動画像データの内容を迅速に再生して確認した場合などに用いて好適である。
【０１３０】
そして、図２に示したように、一連の動画像データのシーン毎に、Ｒａｗ動画像データＳ１、中間動画像データＳ２、通常動画像データＳ３、サムネールＲａｗ動画像データＳｎ１、サムネール中間動画像データＳｎ２、サムネール通常動画像データＳｎ３、現像パラメータ群Ｐｍを持つようにしているので、目的に応じてこれらを使い分けることができる。
【０１３１】
例えば、即座に撮影した動画像を再生して見たい場合には、通常動画像データＳ３を再生してみ見るようにすればよいし、また、複数の動画像データの中から目的とする動画像データを探し出す場合には、各動画像データについてのサムネール通常動画像データＳｎ３を再生するようにすればよい。
【０１３２】
また、中間現像動画像データＳ２が生成された以降の現像処理について、用いられる現像パラメータの調整を行うようにしたい場合には、中間現像動画像データＳ２を再生すればよいし、その途中からの現像処理の結果をより早く知りたい場合には、サムネール中間現像動画像データＳｎ２を再生するようにして現像パラメータの調整を行うようにすればよい。
【０１３３】
そして、撮影することにより得た動画像データについて、ユーザーが自分の好みの画質に調整したい場合には、Ｒａｗ動画像データＳ１を再生するようにして、現像パラメータの調整を行うようにすればよいし、その結果を早く知りたい場合には、サムネールＲａｗ動画像データを再生するようにして、現像パラメータの調整を行うようにすればよい。サムネールＲａｗ動画像データＳｎ３を用いるようにすることにより、処理対象の画像データ量を絞り込むと共に、ユーザーの指示に応じた現像パラメータを用いて、現像処理を迅速に行い、その結果を見ることができるようにされる。
【０１３４】
なお、図２に示したフォーマットの場合には、動画像のシーン毎に、各動画像データＳ１、Ｓ２、Ｓ３、Ｓｎ１、Ｓｎ２、Ｓｎ３と、現像パラメータＰｍとを持つものとして説明した。ここでのパラメータ群は、当該シーンの目的とするフレームのそれぞれに対応する複数のパラメータ群からなるものである。そして、シーン毎にデータを持つようにするために、動画像のシーンの変化点を検出するようにしなければならない。
【０１３５】
このシーン変化点（シーンチェンジ位置）の検出は、従来から用いられている種々の方法を用いることが可能である。例えば、隣接するフレーム間の画素値の差分が予め決められる所定値以上になった場合に、シーン変化点であると判断することが可能である。この場合、フレーム全体の画素を用いるようにしたり、予め決められた複数の位置の画素を用いるようにしたり、輝度データだけを用いるようにしたり、色データも考慮したりするなど、種々の対応を取ることが可能である。また、詳しくは後述するが、フレーム毎の検波データや現像パラメータの変化をも考慮して、シーン変化点を検出するようにすることも可能である。
【０１３６】
［Ｒａｗ動画フォーマットの他の例］
また、図２に示したように、シーン毎にＲａｗ動画像データＳ１や現像パラメータ群Ｐｍを含む複数の動画像データをまとめるのではなく、形式や種類の異なるデータ毎にシーンをまとめて保持する形式をとるようにすることもできる。図３は、Ｒａｗ動画フォーマットの他の例を説明するための図である。
【０１３７】
この図３に示すＲａｗ動画フォーマットの他の例の場合にも、図２に示したＲａｗ動画フォーマットの場合と同様に、保持するようにするデータは、Ｒａｗ動画像データＳ１、中間動画像データＳ２、通常動画像データＳ３、サムネールＲａｗ動画像データＳｎ１、サムネール中間動画像データＳｎ２、サムネール通常動画像データＳｎ３、現像パラメータ群Ｐｍである。
【０１３８】
しかし、図３に示す例の場合には、形式の異なるデータ毎に、一連の動画像の各シーンをまとめるようにしている。すなわち、Ｒａｗ動画像データＳ１ｘは、各シーンのＲａｗ動画像データがまとめられたものである。また、中間現像動画像データＳ２ｘは、各シーンの中間現像動画像データがまとめられたものである。また、通常動画像データＳ３ｘは、各シーンの通常動画像データがまとめられたものである。
【０１３９】
同様に、サムネールＲａｗ動画像データＳｎ１ｘは、各シーンのサムネールＲａｗ動画像データがまとめられたものである。また、サムネール中間現像動画像データＳｎ２ｘは、各シーンのサムネール中間現像動画像データがまとめられたものである。また、サムネール通常動画像データＳｎ３ｘは、各シーンのサムネール通常動画像データがまとめられたものである。また、現像パラメータ群Ｐｍｘは、各シーン毎の現像パラメータ群がまとめられたものである。
【０１４０】
図２に示したＲａｗ動画フォーマットの場合には、１つのＲａｗ動画ファイルＭｆ１の中に、形式の異なる動画像データや現像パラメータ群が、シーン単位でまとめられていたのに対して、図３に示したＲａｗ動画フォーマットの場合には、Ｒａｗ動画像データＳ１ｘ、中間現像動画像データＳ２ｘ、通常動画像データＳ３ｘ、サムネールＲａｗ動画像データＳｎ１ｘ、サムネール中間現像動画像データＳｎ２ｘ、サムネール通常動画像データＳｎ３ｘ、現像パラメータ群Ｐｍｘのそれぞれが１つのファイルを構成し、これらが集まって、Ｒａｗ動画ファイルを構成したものであるといえる。
【０１４１】
そして、図２に示したＲａｗ動画フォーマットの場合には、例えば、各シーン毎にＲａｗ動画像データＳ１、中間現像動画像データＳ２、通常動画像データＳ３、サムネールＲａｗ動画像データＳｎ１、サムネール中間現像動画像データＳｎ２、サムネール通常動画像データＳｎ３を用いる場合には便利である。
【０１４２】
しかし、複数のシーンの動画像データを再生して用いるようにする場合には、図３に示したフォーマットの方が、再生しないデータを処理対象とすることはないので、アクセス時間を短くでき、より迅速な再生が可能になる場合がある。
【０１４３】
［現像パラメータＰｍの取得態様］
Ｒａｗ画像は現像するためには、具体的にどのような現像処理を行うようにするのかを指示する現像パラメータ群を必要とする。ここで、現像パラメータ群は、例えば、露出調整処理のためのパラメータ、ホワイトバランス処理のためのパラメータ、ＮＲ処理のためのパラメータ、どのようなデモザイク処理を行うのかを指示するパラメータ、彩度調整のためのパラメータ、色調調整のためのパラメータ、その他の現像パラメータというように、種々の現像パラメータからなるものである。
【０１４４】
通常、Ｒａｗ動画像の場合、正確に現像処理するためには全てのフレームに対して完全な現像パラメータ群が必要となる。しかし、同一のシーンに対しては、あまり変化しない現像パラメータも多く、全てのフレームに対して全ての現像パラメータ群を記録するのは効率が悪い。また、どのフレームで現像パラメータが変化したかの情報を解析するのにも不向きである。
【０１４５】
そこで、この実施の形態のカメラシステム１００の検波処理部４０２においては、Ｒａｗ動画像データＳ１に対する現像パラメータＰｍを適応的に生成して記録することができるようにしている。具体的には次の（１）〜（６）に示すような規則にしたがって現像パラメータを記録して行く。  
（１）．シーンの始めには全ての現像パラメータを記録する。  
（２）．シーンの始め以外は一定間隔毎にパラメータを記録する。  
（３）．現像パラメータの変化頻度によって上記の「一定間隔」は変更される。  
（４）．（２）とは別に、現像パラメータのうち、大きな変化や急激な変化があった現像パラメータは随時に記録する。  
（５）．（４）の時に、他のパラメータや全ての現像パラメータを同時に記録しても良い。  
（６）．上記（１）〜（５）の適応的な現像パラメータは、記録時に生成するのが望ましい。しかし、カメラシステム１００の性能が不足するような場合には、記録時には全てまたは一部の現像パラメータを記録しておき、現像装置の解析によって生成するようのすることも可能である。
【０１４６】
図４は、上述した（１）〜（６）の規則にしたがって、所定のシーン（シーンＮ）を構成する複数のフレームに対して、適応的に現像パラメータ群を記録する場合の具体例について説明するための図である。
【０１４７】
図４に示すように、シーンの最初のフレーム（フレーム１）に対しては、全ての現像パラメータ（完全現像パラメータ群：１）を記録する。その後は、基本的には、一定間隔毎のフレームに対して（規則的に１つ以上のフレームを間引くようにしたタイミングのフレームに対して）完全現像パラメータ群を記録する。
【０１４８】
なお、図４において、「完全現像パラメータ群：１」の「：１」との記載は、当該パラメータ群が付加するようにされる（記録するようにされる）対応するフレームのフレーム番号であり、以下に説明する現像パラメータ群Ａ、現像パラメータ群Ｂ、現像パラメータ群Ｃについても同様である。
【０１４９】
しかしながら、場合によってはシーン初め以外に完全現像パラメータ群の記録は行わなくてもよい。完全現像パラメータ群に含まれる個々の現像パラメータは、その性質によって変化頻度の高いものと変化頻度の低いものがある。変化頻度の高いものは更新を早くする必要があるため、記録間隔を短くし、変化頻度の低いものは記録間隔を長くすることができる。
【０１５０】
すなわち、完全現像パラメータ群を記録するのか、記録しないのかの２択ではなく、現像パラメータの種類によって記録頻度を変化させる。図４に示したシーンＮの場合、現像パラメータ群Ａは、１フレームおきのフレームに対して記録し、現像パラメータ群Ｂは、３フレームおきのフレームに対して記録し、現像パラメータ群Ｃは、４フレームおきのフレームに対して記録するようにしている場合を示している。
【０１５１】
したがって、図４に示した例の場合には、シーンＮの最初のフレーム（フレーム１）に対しては、（完全現像パラメータ群：１）が記録され、フレーム１を始点として、１フレームおきのフレームであるフレーム３、フレーム５、フレーム７、…、フレームＭのそれぞれに対しては、対応する（現像パラメータ群Ａ：３）、（現像パラメータ群Ａ：５）、（現像パラメータ群Ａ：７）、…、（現像パラメータ群Ａ：Ｍ）が記録される。
【０１５２】
さらに、フレーム１を始点として、３フレームおきのフレームであるフレーム５、フレーム９、…のそれぞれに対しては、対応する（現像パラメータ群Ｂ：５）、（現像パラメータ群Ｂ：９）、…が記録される。また、フレーム１を始点として、４フレームおきのフレームであるフレーム６、…、フレームＭのそれぞれに対しては、対応する（現像パラメータ群Ｃ：６）、…、（現像パラメータ群Ｃ：Ｍ）が記録される。
【０１５３】
なお、この図４に示した例において、完全現像パラメータ群は、全ての現像パラメータを含むものであり、現像パラメータ群Ａは、例えば、明るさ、カラー特性などの変化頻度の高い現像パラメータからなるものであり、現像パラメータ群Ｂは、例えば、種々の補間処理パラメータなどの変化頻度が中程度の現像パラメータからなるものであり、現像パラメータ群Ｃは、例えば、レンズ特性など変化頻度が比較的に低い現像パラメータからなるものである。
【０１５４】
また、撮影時にカメラの撮影対象が変化した場合等、シーンの特徴が急減に変化する場合がある。こういった時は現像パラメータ群も著しく変化するため、現像パラメータ群を記録する必要がある。そして、上述した撮像パラメータ群を付加する一定間隔が十分に短い場合は問題ないが、そうでない場合は一定間隔記録とは別に記録する。
【０１５５】
この場合、変化の大きかった現像パラメータだけを記録するようにしてもよいし、完全現像パラメータ群を記録するようにしたり、あるいは、当該変化の激しかった現像パラメータを含む現像パラメータ群を記録するようにしたりすることができる。このように、この実施の形態のカメラシステム１００においては、図４に示したように、全てのフレームに対して現像パラメータ群を付加するのではなく、予め決められた周期のフレームや変化点のフレームなどに適応的に付加することができるようにしている。このように、飛び飛びのフレームに対して適応的に付加するようにされる現像パラメータ群を、この明細書においては、適応的な現像パラメータ群と呼ぶ。
【０１５６】
そして、適応的な現像パラメータ群を用いる場合には、現像パラメータや検波データ（検波値）、Ｒａｗ動画像データ（Ｒａｗフレーム動画像データ）の変化を解析することにより、現像パラメータの急激な変化を検出し、適応的な現像パラメータを取得するようにすることも必要になる。この実施の形態のカメラシステム１００は、検波処理部４０２において、現像パラメータの急激な変化の発生を検出し、シーンの変化点のフレームに対しても現像パラメータ群を付加することができるようにしている。
【０１５７】
図５は、この実施の形態のカメラシステム１００の検波処理部４０２の構成例を説明するためのブロック図である。図５に示すように、検波処理部４０２は、検波回路４０２１と、適応的現像パラメータ解析部４０２２とを備えたものである。また、検波回路４０２１は、検波データ生成部４０２１ａと、現像パラメータ生成部４０２１ｂとからなるものである。
【０１５８】
そして、図１を用いて上述もしたように、レンズ部１０１、撮像素子部１０２を通じて取り込まれたＲａｗ動画像データＳ１は、Ｉ／Ｆ部ＬＳＩ１０３、センサＩ／Ｆ部４０１を通じて検波処理部４０２に供給される。このようにして検波処理部４０２に供給されたＲａｗ動画像データＳ１は、検波回路４０２１の検波データ生成部４０２１ａと、適応的現像パラメータ解析部４０２２とに供給されると共に、この検波処理部４０２からＲａｗ動画像データＳ１として出力するようにされている。
【０１５９】
検波データ生成部４０２１ａにおいては、所定の画像領域に複数の分割域からなる検波領域を設定し、この検波領域の各分割域のＲａｗ動画像データの各フレームの画像データから、自動露出調整、自動ホワイトバランス調整、自動焦点調整のために用いるＲａｗ動画像データについての評価値（検波値）である検波データを生成し、これを現像パラメータ生成部４０２１ｂと、適応的現像パラメータ解析部４０２２とに供給する。
【０１６０】
現像パラメータ生成部４０２１ｂは、これに供給された検波データに基づいて、例えば、フレーム毎に種々の現像パラメータを形成し、これを適応的現像パラメータ解析部４０２２に供給する。適応的現像パラメータ解析部４０２２は、これに供給されるフレーム単位の、検波データ、現像パラメータ群、Ｒａｗ動画像データについて、前後のフレーム単位に差分を求めるなどの解析を行うことにより、シーンの変化点（フレーム）や現像パラメータ群が急激に変化した位置（フレーム）を検出する。
【０１６１】
そして、適応的現像パラメータ解析部４０２２において、シーン変化点が検出された場合には、適応的現像パラメータ解析部４０２２は、図４を用いて説明したように、新たなシーンの最初のフレームに対しては、完全現像パラメータ群を出力する。また、適応的現像パラメータ解析部４０２２において、現像パラメータが急激に変化位置を検出した場合には、変化後のフレームに対して、完全現像パラメータ群を出力したり、急激に変化した現像パラメータを含むようにされた所定の現像パラメータ群（例えば、図４に示した現像パラメータ群Ａ、現像パラメータ群Ｂ、現像パラメータ群Ｃなど）を出力したり、急激に変換した現像パラメータのみを出力したりする。
【０１６２】
この実施の形態のカメラシステム１００においては、現像パラメータが急激に変化位置を検出した場合には、例えば、完全現像パラメータ群を出力するものとする。また、適応的現像パラメータ解析部４０２２においては、図４を用いて説明したように、予め決められる一定間隔毎のフレームに対しても現像パラメータ群を対応付けるようにする。
【０１６３】
すなわち、適応的現像パラメータ解析部４０２２は、上述した（１）〜（６）の手順にしたがって、飛び飛びのフレームに対して、現像パラメータ群を対応付けるようにする。このようにして、この実施の形態のカメラシステム１００においては、適応的現像パラメータを出力することができるようにしている。
【０１６４】
このように、適応的現像パラメータ生成部４０２２は、シーン変化点や現像パラメータが急激に変化位置を検出しないときには、適応的現像パラメータ生成部４０２２は、図４を用いて説明したように、予め決められた数のフレームおきのフレームに対して、所定の現像パラメータ群も出力することができるものである。
【０１６５】
また、この実施の形態のカメラシステム１００の適応的現像パラメータ解析部４０２２は、現像パラメータだけでなく、種々のデータが存在する検波データ群についても、現像パラメータと同様に、各信シーンの最初のフレームに対しては、全検波データ群を出力するが、その他のフレームに対しては、各検波データの変化の頻度に応じて、数フレームおきに出力するようにして、通常検波データ群を出力するようにしたり、検波データが急激に変化した場合にこれを適応的検波データ群として出力するようにしたりすることもできる。
【０１６６】
したがって、変化頻度の高い検波データからなる検波データ群については、短い周期のタイミングで出力し、検波頻度の低い検波データからなる検波データ群については、比較的に長い周期のタイミングで出力するようにすることができる。なお、検波データ群については、適切に自動露出調整、自動ホワイトバランス調整、自動焦点調整を行うために、フレーム毎に出力するようにしてももちろんよい。
【０１６７】
このように、この実施の形態のカメラシステム１００において、検波処理部４０２は、Ｒａｗ動画像データＳ１に対しては、全てのフレームに対して現像パラメータを付加するのではなく、飛び飛びのフレームに対して、適応的に現像パラメータ群Ｐｍを付加して出力することができるものである。また、検波データ群Ｄｄについても適応的に出力することができるものである。
【０１６８】
簡単にまとめれば、この実施の形態のカメラシステム１００の検波処理部４０２は、Ｒａｗ動画像データＳ１を出力することができると共に、これに対して、図４を用いて説明したように予め決められた周期毎に、あるいは、現像パラメータが急激に変化するタイミングで、予め決められた現像パラメータ群を出力するようにすることによって、現像パラメータ群Ｐｍを出力することができる。
【０１６９】
また、検波処理部４０２は、適応的現像パラメータ群と同様にして、予め決められた周期毎や検波データが急激に変化するタイミングで、例えば予め決められた検波データ群を出力するようにすることによって、検波データ群Ｄｄを出力するようにすることもできる。
【０１７０】
なお、上述もしたように、変化頻度の高い現像パラメータと変化頻度の引くパラメータとで、付加するタイミングを異ならせるようにした。この場合、上述もしたように、用いられる現像パラメータ毎に、変化頻度の程度の一般的な傾向は予め分かるので、その傾向に基づいて、どの現像パラメータをどの位の間隔で動画像データのフレームに付加するようにするかを予め決めておけばよい。
【０１７１】
また、図５に示した検波処理部４０２の適応的現像パラメータ解析部４０２２において、用いられる現像パラメータ毎に変化頻度を求めるようにし、これにしたがって、撮影時において適応的に、現像パラメータにそれぞれについて動画像データへの付加タイミング（付加周期）を制御するようにすることもできる。
【０１７２】
図６は、この実施の形態のカメラシステム１００の検波処理部４０２から出力されるＲａｗ動画像データＳ１のデータフォーマットの例と、現像パラメータ群Ｐｍのデータフォーマットの例について説明するための図である。図６Ａに示すように、Ｒａｗ動画像データＳ１は、フレーム毎にフレーム識別情報Ｒ１とフレーム単位のＲａｗ動画像データＲ２とからなるものである。
【０１７３】
一方、現像パラメータ群Ｐｍは、図６Ｂに示すように、これが付加するようにされている対応するＲａｗ動画像データのフレームを示すフレーム識別情報Ｐ１と、現像パラメータ情報Ｐ２とからなり、現像パラメータＰ２は、明るさ（Ｐ２１）、カラー特性（Ｐ２２）、シャープネス（Ｐ２３）、…などの個々の現像パラメータが収められるようにされている。
【０１７４】
このように、的現像パラメータ群Ｐｍが付加するようにされているＲａｗ動画像データＳ１のフレームと当該現像パラメータ群Ｐｍとは、フレーム識別情報によって結び付けられ、Ｒａｗ動画像データＳ１のどのフレームに対して、どの現像パラメータ群Ｐｍが付加されているかを区別して利用することができるようにしている。
【０１７５】
すなわち、Ｒａｗ静止画像においては原則として、１枚分のＲａｗ静止画像データに対して必ず現像パラメータ群が付与される。しかし、Ｒａｗ動画像データは、上述もしたように、多数のＲａｗフレーム画像の集合体がＲａｗ動画像データである。したがって、この実施の形態のＲａｗ動画像フォーマットでは、現像パラメータ群は記録されたＲａｗ動画像データの、どのフレームに対して適用されるべきかを特定するための情報が必要になる。この情報は、全てのフレームに対して全ての現像パラメータが記録されている場合は必要ないが、時間軸方向に圧縮されたＲａｗ動画像データを保持する場合や、上述もしたように、時間軸方向に現像パラメータの記録を間引いた場合などには必ず必要となる。
【０１７６】
そして、図６に示した例の場合には、フレーム識別情報を用いることを説明したが、このフレーム識別情報は、各フレームに固有の情報であり、例えば、フレーム番号、先頭からの時間情報、先頭からのシーケンス番号など、種々の情報を用いるようにすることが可能である。
【０１７７】
なお、この実施の形態のカメラシステム１００においては、図４にも示したように、例えば、フレーム５とフレーム９とには、現像パラメータ群Ａと現像パラメータ群Ｂとが付加され、フレームＭには、現像パラメータ群Ｍと現像パラメータ群Ｃとが付加されるというように、１つのフレームに対して複数の現像パラメータ群を付加することが可能である。
【０１７８】
また、上述もしたように、適応的な現像パラメータはカメラシステム（撮像装置）内で生成するのが望ましいが、カメラシステムの処理能力が不足する場合などは、Ｒａｗ現像装置が解析することで、Ｒａｗ現像装置内で適応的パラメータ群を計算するようにしてもよい。
【０１７９】
また、撮像装置においては全フレームに対して付加するようにする現像パラメータや、あるいは、一定間隔やその他の間引きを行ったタイミングで付加するようにされる現像パラメータ群については、全てＲａｗ動画ファイル内に記録するようにし、それを後述もするように、Ｒａｗ現像装置内で用いるとともに、シーンの変化点をも検出して、この変化点のフレームに対して撮像パラメータ群を新たに付加するなどのことを行うようにすることもできる。
【０１８０】
［Ｒａｗ動画像ファイルの他の例］
ところで、Ｒａｗ動画像の場合、その目的によって最適な絵作りパラメータを使用できるようにしておいたほうが好ましい場合がある。例えば、映画風の絵作りや鮮やかな色が際立つ絵作りなど、動画像の用途などに応じて様々な絵作りが存在する。動画を記録する際には撮影設定を適切に設定することで目的の絵作りをユーザーが選ぶことなどがあるが、Ｒａｗ動画像の場合、現像時に絵作りを指定する事がある。
【０１８１】
このため、この実施の形態のカメラシステム１００においては、記録時には同一シーンを撮影しているにも関わらず、複数の、絵作りの異なる現像パラメータ群を同時に記録することもできるようにしている。すなわち、この実施の形態のカメラシステム１００の検波処理部４０２は、ＣＰＵ４１０の制御に応じて、動画像の撮影時において、同じ動画像データに対して、少なくとも４種類の現像パラメータを一緒に生成し、これを記録することができるようにしている。
【０１８２】
具体的には、この実施の形態のカメラシステム１００の検波処理部４０２は、同一のＲａｗ動画像データに対して、現像パラメータ群として、現像パラメータ群（映画調）Ｐｍ（ａ）、現像パラメータ群（鮮やか）Ｐｍ（ｂ）、現像パラメータ群（風景用）Ｐｍ（ｃ）、現像パラメータ群（肌重視）Ｐｍ（ｄ）の４種類の異なる現像パラメータ群を生成することができるようにしている。そして、これらの現像パラメータ群についても、Ｒａｗ動画像データなどと共に、記録媒体１０９に記録することができるようにしている。
【０１８３】
図７は、この実施の形態のカメラシステム１００において、記録媒体１０９に記録されるＲａｗ動画ファイルの他の例（Ｒａｗ動画ファイルＭｆ１ｘ）を説明するための図である。図７において、Ｒａｗ動画像データＳ１、中間現像動画像データＳ２、通常動画像データＳ３、サムネールＲａｗ動画像データＳｎ１、サムネール中間現像動画像データＳｎ２、サムネール通常動画像データＳｎ３のそれぞれについては、図２を用いて説明したＲａｗ動画ファイルＭｆ１の場合と同様に生成されて、記録するようにされるものである。
【０１８４】
そして、図７に示す例の場合には、上述もしたように、検波処理部４０２において生成される現像パラメータ群として、現像パラメータ群（映画調）Ｐｍ（ａ）、現像パラメータ群（鮮やか）Ｐｍ（ｂ）、現像パラメータ群（風景用）Ｐｍ（ｃ）、現像パラメータ群（肌重視）Ｐｍ（ｄ）の４種類の異なる現像パラメータ群のそれぞれが、記録再生処理部４０９を通じて記録媒体１０９に記録するようにされる。
【０１８５】
このようにすることによって、Ｒａｗ動画像データの再生時において、目的する絵作りに対応する現像パラメータを用いることを指定することにより、再生時に現像パラメータをわざわざ生成する必要もないようにすることができる。すなわち、記録媒体１０９に記録したＲａｗ動画像データについて、ユーザーが目的とする絵作りの現像パラメータ群を用い、かつ、ユーザーが調整を加えながら現像処理して、ユーザーの意図するように、Ｒａｗ動画像データを現像処理することができるようにされる。また、また、複数の現像パラメータ群のブレンド（混合）を指定することもでき、「映画調」かつ色が「鮮やか」な効果、などを得る事もできる。
【０１８６】
［現像処理に当たっての現像パラメータの補間について］
この実施の形態のカメラシステム１００は、図４等を用いて説明したように、Ｒａｗ動画像データの全てのフレームに対して現像パラメータ群を付加するのではなく、現像パラメータ群は、これを付加する必要のある飛び飛びのフレームに対してのみ付加するようにしている。
【０１８７】
このように、現像パラメータ群が飛び飛びのフレームに対して付加されているＲａｗ動画像データを現像する場合には、現像パラメータ群が付加するようにされていないフレームに対して、用いる現像パラメータ群を補わなければならない。以下においては、この実施の形態のカメラシステム１００において、記録媒体１０９に記録されたＲａｗ動画像データを現像する場合における現像パラメータ群の補間について説明する。
【０１８８】
図８〜図１７は、現像パラメータの補間について説明するための図である。今、図８に示すように、この実施の形態のカメラシステム１００において、動画像を撮影するようにした場合に得られるＲａｗ動画像データの所定のシーンの各フレームに対して、検波処理部４０２において現像パラメータが生成されて、関連付けられているとする。
【０１８９】
なお、現像パラメータは、実際には多数存在し、上述もしたように、現像パラメータ群として存在する場合が多く、かつ、数値の組み合わせで存在するようにされる場合が多いものである。しかし、ここでは、説明を簡単にするため、例えば、１種類の現像パラメータが各フレームに対して対応付けられている場合を例にして説明する。
【０１９０】
図８に示した例の場合、現像パラメータＡの変化頻度はそれほど高くないので、この実施の形態のカメラシステム１００においては、Ｒａｗ動画像データと現像パラメータＡとを記録媒体１０９に記録する際に、現像パラメータＡについては、図９に示すように２フレームに１つに記録したとする（１フレームおきに記録したとする）。
【０１９１】
そして、記録媒体１０９に記録されている当該Ｒａｗ動画像データと現像パラメータＡとを記録媒体１０９から読み出して現像する場合に、この実施の形態のカメラシステム１００の画像処理部４０３は、記録媒体１０９から読み出されて画像処理部４０３に供給された現像パラメータＡを、図１０に示すように補間処理して現像するようにする。
【０１９２】
この例の場合に、図１０に示すように、偶数フレームに対する現像パラメータＡが補間されたものである。この図１０に示す例においては、線形補間を行うようにしている。しかし、実際には、スプライン補間やベジェ補間など、適切な補間アルゴリズムを使用することが好ましい。
【０１９３】
また、上述した適応的な現像パラメータを用いて現像する場合も同様に現像処理することが可能である。今、図１１に示すように、この実施の形態のカメラシステム１００において、動画像を撮影するようにした場合に得られるＲａｗ動画像データの所定のシーンの各フレームに対して、検波処理部４０２において現像パラメータが生成されて、関連付けられているとする。
【０１９４】
そして、この例の場合、当該カメラシステム１００は、現像パラメータとして適応的な現像パラメータとして、現像パラメータが大きく変化するフレームに対して現像パラメータを対応付けるようにすることを考える。具体的には、図１２に示すように、適応的な現像パラメータとして、現像パラメータが大きく変化した場合の変化前のフレームに対する現像パラメータと変化直後のフレームに対する現像パラメータとが、当該Ｒａｗ動画像データと共に記録媒体１０９に記録するようにされているものとする。なお、上述もしたように、Ｒａｗ動画像データの各シーンの最初のフレームに対しても、現像パラメータが付加するようにされる。
【０１９５】
これにより、撮影することにより得られる図１１に示した状態のＲａｗ動画像データと、撮像パラメータＡとは、図１２に示すように、撮像パラメータＡを適応的な撮像パラメータとして、記録媒体１０９に記録することができるようにされる。
【０１９６】
そして、図１２に示したように対応付けられたＲａｗ動画像データと適応的な現像パラメータとが記録媒体１０９に記録されており、これらを読み出して画像処理部４０３に供給して現像処理する場合に、画像処理部４０３は、図１３に示すように、現像パラメータが対応付けられていないフレームに対して、現像パラメータを補間する。
【０１９７】
この図１３の場合にも、適応的な現像パラメータに基づいて、線形補間により現像パラメータが対応付けられていないフレームの現像パラメータを復元する。これにより、図１３において、フレーム２、フレーム５〜フレーム９に対する現像パラメータが復元され、これが用いられて現像処理が行われることになる。
【０１９８】
また、適応的な現像パラメータを用いることのメリットはデータ量の削減だけではない。ユーザーが現像パラメータを調整する場合において、変化点における現像パラメータの調整を直感的に行うようにすることができる。つまり、現像パラメータについて、隣接するフレーム間で変化のないフレームに関しても現像パラメータを保持している場合に、この隣接するフレーム間で変化のないフレームについての現像パラメータをユーザーが変化させるようにしても、そのフレームのみに適応されてしまう。すなわち、周辺のフレームに影響を拡大するにしても基準がない。
【０１９９】
しかし、適応的な現像パラメータの場合は、例えば、図１３において、フレーム１０に対応付けられている値が「６０」である適応的な現像パラメータを調整して、図１４に示すように、当該フレーム１０に対応付けられている適応的な現像パラメータの値を「９０」に調整したとする。
【０２００】
この場合に、フレーム１０に対応付けられている適応的な現像パラメータを調整した後に、補間された現像パラメータについても、再度補間処理を行うようにすることで、図１５に示すように、ユーザーにより調整された適応的な現像パラメータの影響を受けて、補間した現像パラメータについても、自動的に補正（修正）を行うようにすることができる。つまり、適応的な現像パラメータのあるフレームがキーフレームとなって、ユーザーにとって直感的なＲａｗ動画像データについての現像調整を行うことができるようにされる。
【０２０１】
さらに、図１６に示すように、適応的な現像パラメータが付加されてなかったフレーム（図１６の例の場合には、フレーム７）をキーフレームとして指定し、その指定したキーフレームの現像パラメータを調整した後に、再補間処理を行うようにすると、図１７に示すように、Ｒａｗ動画像データの各フレームに対応付けられる現像パラメータを補正し、より自然な現像パラメータを得ることができるようにされる。
【０２０２】
このように、キーフレームという考え方を用いると共に、再補間処理を行うようにすることによって、ユーザーにとって直感的なＲａｗ動画像データに対する現像パラメータの調整を行う手段を提供し、Ｒａｗ動画像データに対する現像パラメータの調整を適切に行うようにすることができる。
【０２０３】
なお、このようなＲａｗ動画データについての現像パラメータの調整においては、撮影時の設定により、現像パラメータの値を全て中央とし、ユーザーの調整点のみで現像パラメータの調整を行うようにする場合と、図１２を用いて説明した様に、撮影時において、現像パラメータが変化した変化点の現像パラメータを記録してユーザーに示し、それを参考にユーザーが現像パラメータを調整するようにする場合との２通りのインタフェースが考えられる。前者の場合はその調整項目に関係の深いデータを並べて提示することもがある。後者の場合は、ユーザーは元々ある変化点を調整する事もできるが、新たに変化点を追加し、複雑な調整結果を時間軸方向に与える事もできる。
【０２０４】
［カメラシステム１００の動作のまとめ］
次に、この実施の形態のカメラシステム１００の撮影時の処理（動画像データの記録時の処理）と、撮影することにより記録媒体１０９に記録されたＲａｗ動画像データの再生時の処理とのそれぞれについて、図１８、図１９のフローチャートを参照しながら説明する。
【０２０５】
［動画像の撮影時の処理のまとめ］
図１８は、この実施の形態のカメラシステム１００において実行される動画像データの撮影時の処理について説明するためのフローチャートである。この図１８に示す処理は、操作部１０７を通じて、動画像の撮影を開始することの操作入力を受け付けた場合に、ＣＰＵ４１０が各部を制御して実行するものである。
【０２０６】
まず、ＣＰＵ４１０は、センサＩ／Ｆ部４０１を制御し、レンズ部１０１、撮像素子部１０２、Ｉ／Ｆ部ＬＳＩ１０３を通じて供給されるＲａｗ動画像データＳ１を取得し、これを検波処理部４０２に供給する（ステップＳ１０１）。検波処理部４０２は、Ｒａｗ動画像データＳ１をサムネールＲａｗ動画像生成部４２１に供給し、サムネールＲａｗ動画像データＳｎ１を生成するようにする（ステップＳ１０２）。
【０２０７】
また、検波処理部４０２は、これに供給されたＲａｗ動画像データＳ１の各フレーム毎に検波処理を行うことにより、フレーム毎の検波データ（検波値）を生成し、この検波データに基づいて、フレーム毎の現像パラメータ群を生成し、さらに、上述もした基準に従って飛び飛びのフレームに対して現像パラメータ群を関連付けるようにして、適応的な現像パラメータ群を生成するようにする（ステップＳ１０３）。
【０２０８】
そして、検波処理部４０２からのＲａｗ動画像データＳ１と適応的な現像パラメータＰｍとは、画像処理部４０３に供給され、画像処理部４０３においては、現像処理を途中まで行うことにより、中間現像動画画像データＳ２を生成する（ステップＳ１０４）。この場合、画像処理部４０３は、生成した中間現像動画像データＳ２を、サムネール中間現像動画像生成部４２２に供給する。サムネール中間現像動画像生成部４２２は、これに供給された中間現像動画像データＳ２からサムネール中間現像動画像データＳｎ２を生成する（ステップＳ１０５）。
【０２０９】
また、画像処理部４０３は、中間現像動画像データＳ２を生成した後、さらに現像処理を進め、最終的には供給されたＲａｗ動画像データＳ１からＹＣデータを形成する。このＹＣデータは、画像処理部４０３から解像度変換処理部４０４に供給され、ここで解像度変換処理が行われて、表示用の画像データが形成され、これが圧縮処理部４０５に供給されて所定のデータ圧縮方式でデータ圧縮され、記録媒体１０９に記録する記録用の通常動画像データＳ３を生成する（ステップＳ１０６）。
【０２１０】
さらに、解像度変換処理部４０４から出力される表示用の画像データは、あるいは、圧縮処理部４０５からの通常動画像データは、サムネール通常動画像生成部４２３に供給され、ここでサムネール通常動画像データＳｎ３が生成される（ステップＳ１０７）。
【０２１１】
そして、制御部４１０は、上述したように対応する各部で生成されるＲａｗ動画像データＳ１、サムネールＲａｗ動画像データＳｎ１、中間現像動画像データＳ２、サムネール中間現像動画像データＳｎ２、通常動画像データＳ３、サムネール通常動画像データＳｎ３、及び、現像パラメータＰｍを、記録再生処理部４０９を通じてシーン単位に記録媒体１０９に記録する（ステップＳ１０８）。
【０２１２】
この後、ＣＰＵ４１０は、操作部１０７を通じてユーザーから撮影の終了指示を受け付けるなど、撮影を終了させるようにする事象が発生したか否かを判断する（ステップＳ１０９）。ステップＳ１０９の判断処理において、撮影を終了させるようにする事象は発生していないと判断したときには、ステップＳ１０１からの処理を繰り返すようにする。また、ステップＳ１０９の判断処理において、撮影を終了させるようにする事象が発生したと判断したときには、ＣＰＵ４１０は、この図１８に示す処理を終了し、動画像の撮影を終了させる。
【０２１３】
なお、ここでは、通常動画像データＳ３は、圧縮処理部４０５の機能によりデータ圧縮したものとして説明したが、これに限るものではない。Ｒａｗ動画像データＳ１や中間現像画像データＳ２についても、例えば圧縮処理部４０５の機能により、あるいは、別個に設ける圧縮処理回路の機能により、所定のデータ圧縮方式に従ってデータ圧縮した後に記録媒体１０９に記録するようにしてもよい。
【０２１４】
また、サムネールＲａｗ動画像データＳｎ１、サムネール中間現像動画像データＳｎ２、サムネール通常動画像データＳｎ３のそれぞれについても、例えば圧縮処理部４０５の機能により、あるいは、別個に設ける圧縮処理回路の機能により、所定のデータ圧縮方式に従ってデータ圧縮した後に記録媒体１０９に記録するようにしてもよい。
【０２１５】
また、通常動画像データＳ３については、データ圧縮することなく、そのまま記録するようにすることももちろんできる。
【０２１６】
このように、この実施の形態のカメラシステム１００においては、動画像を撮影することにより得られるＲａｗ動画像データＳ１、中間現像動画像データＳ２、通常動画像データＳ３、サムネールＲａｗ動画像データＳｎ１、サムネール中間現像動画像データＳｎ２、サムネール通常動画像データＳｎ３、適応的現像パラメータＰｍを、記録媒体１０９に記録することができるものである。
【０２１７】
［Ｒａｗ動画像データの再生時の処理のまとめ］
図１９は、この実施の形態のカメラシステム１００において実行される、記録媒体１０９に記録されているＲａｗ動画像データの再生時の処理について説明するためのフローチャートである。この図１９に示す処理は、操作部１０７を通じて、Ｒａｗ動画像データの再生を開始することの操作入力を受け付けた場合に、ＣＰＵ４１０が各部を制御して実行するものである。
【０２１８】
ＣＰＵ４１０は、記録再生処理部４０９を制御して、記録媒体１０９に記録されているデータの中から、再生するように指示されたＲａｗ動画像データＳ１と、これに対応する現像パラメータ（適応的現像パラメータ）Ｐｍとを読み出し、これらを画像処理部４０３に供給する（ステップＳ２０１）。なお、再生対象のＲａｗ動画像データＳ１が、データ圧縮されて記録媒体１０９に記録されているものであるときには、読み出された後、例えば、伸張処理部４０８の機能により伸張処理されて、画像処理部４０３に供給されることになる。
【０２１９】
そして、画像処理部４０３においては、ＣＰＵ４１０の制御により、これに供給された現像パラメータ群Ｐｍの補間処理と、操作部１０７を通じて受け付けたユーザーからの現像パラメータ群に対する変更指示入力に応じて、現像パラメータを調整する処理を行う（ステップＳ２０２）。
【０２２０】
この後、画像処理部４０３は、補間、調整後の現像パラメータを用いて、読み出されたＲａｗ動画像データの現像処理を行い、ＹＣデータを生成するようにする（ステップＳ２０３）。ここで生成されたＹＣデータは、解像度変換処理部４０４に供給されて解像度変換されて表示用の画像データが生成され、これが、表示処理部４０６、表示処理ＬＳＩ１０５を通じて表示デバイス１０６に供給されて、当該表示デバイス１０６の表示画面に読み出されたＲａｗ動画像データに応じた動画像が再生するようにされる（ステップＳ２０４）。
【０２２１】
そして、ＣＰＵ４１０は、操作部１０７を通じてＲａｗ動画像データの再生の終了指示や、再生するように指示されたＲａｗ動画像データの再生が最後まで終了するなど、再生処理を終了させる事象が発生したか否かを判断する（ステップＳ２０５）。
【０２２２】
ステップＳ２０５の判断処理において、再生処理を終了させる事象は発生していないと判断したときには、ＣＰＵ４１０は、ステップＳ２０１からの処理を繰り返し、再生処理を続行する。また、ステップＳ２０５の判断処理において、再生処理を終了させる事象が発生したと判断したときには、この図１９に示し処理を終了する。
【０２２３】
このように、この実施の形態のカメラシステム１００においては、撮影することにより得たＲａｗ動画像データＳ１と現像パラメータ群Ｐｍとを用いて、当該Ｒａｗ動画像データを現像処理して再生することができるようにされる。また、現像パラメータ群を調整して、ユーザーが好みの絵作りを行うことができる。
【０２２４】
なお、図１９は、Ｒａｗ動画像データＳ１を再生する場合について説明するものであるが、サムネールＲａｗ動画像データＳｎ１を再生する場合にも、同様に再生処理が行うようにされる。また、中間現像動画像データＳ２、サムネール中間現像動画像データＳｎ２についても、図１９に示したフローチャートにしたがった再生処理により再生することが可能である。
【０２２５】
しかし、中間現像動画像データＳ２、サムネール中間現像動画像データＳｎ２の場合には、ステップＳ２０３において行われる現像処理が、既に行われている現像処理より後に行われるべき現像処理が行われることになる。すなわち、上述もしたように、この実施の形態の中間現像動画像データは、露出調整処理、ホワイトバランス調整処理、ＮＲ処理及び補間処理（デモザイク処理）が行われて形成されたものであるので、その後の彩度調整処理や色調調整処理が行われることになる。もちろんこれは一例であり、種々のパターンが考えられる。
【０２２６】
［現像装置について］
上述した実施の形態のカメラシステム１００は、動画像を撮影してＲａｗ動画像データを得て、これを記録媒体１０９に記録すると共に、この記録媒体１０９に記録したＲａｗ動画像データを現像処理して再生することができるものである。すなわち、上述した実施の形態のカメラシステム１００は、撮像装置としての機能と、現像装置としての機能とを合わせ持つものである。
【０２２７】
しかし、カメラシステムは通常持ち運ばれて利用されるものであり、小型化、軽量化を図る必要があり、処理能力が制限される場合があり、例えば、撮像装置の機能以外の部分である、現像装置の機能については省かれる場合もあると考えられる。このような場合には、カメラシステムで撮影したＲａｗ動画像データを現像処理する現像装置が必要になる。
【０２２８】
以下においては、Ｒａｗ動画像データを現像処理する現像装置としての機能を備えた画像処理装置の構成例について説明する。なお、画像処理装置は、Ｒａｗ動画像データを処理する専用のものとして構成することも可能であるし、また、パーソナルコンピュータに画像処理装置としての機能を搭載することにより実現することもできる。
【０２２９】
図２０は、この実施の形態の画像処理装置２００を説明するためのブロック図である。図２０に示すように、この実施の形態の画像処理装置２００は、圧縮／伸張処理部２０１、検波処理部２０２、画像処理部２０３、解像度変換処理部２０４、表示コントローラ２０５、表示部２０６、ハードディスクドライブ（以下、ＨＤＤと略称する。）２０７、操作部２０８、メディアドライブ２１１、外部Ｉ／Ｆ２１２、外部入出力端子２１３、通信Ｉ／Ｆ２１４、送受信アンテナ２１５、サムネールＲａｗ動画像生成部２２１、サムネール中間現像動画像生成部２２２、サムネール通常動画像生成部２２３、制御部２３０を備えたものである。
【０２３０】
制御部２３０は、この実施の形態の画像処理装置の各部を制御するものであり、ＣＰＵ（Central Processing Unit）２３１、ＲＯＭ（Read Only Memory）２３２、ＲＡＭ（Random Access Memory）２３３、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）２３４が、ＣＰＵバス２３５を通じて接続されて構成されたマイクロコンピュータである。
【０２３１】
ここで、ＣＰＵ２３１は、後述するＲＯＭ２３２に記憶保持されている種々のプログラムを読み出して実行し、必要に応じて各部からの情報の供給も受けて、各部に供給する制御信号を形成してこれを各部に供給するなど、この実施の形態の画像処理装置２００における制御の主体となるものである。
【０２３２】
ＲＯＭ２３２は、上述もしたように、ＣＰＵ２３１において実行される種々のプログラムや処理に必要になるデータなどが記憶保持されているものである。また、ＲＡＭ２３３は、各種の処理において、処理の途中結果を一時記憶するなど、主に作業領域として用いられるものである。
【０２３３】
また、ＥＥＰＲＯＭ２３４は、いわゆる不揮発性のメモリであり、例えば、種々の処理結果、設定パラメータ、機能強化のために新たに提供されたプログラムなど、この実施の形態の画像処理装置２００の電源が落とされても保持しておくべき種々のデータ等を記憶保持するものである。
【０２３４】
そして、圧縮／伸張処理部２０１は、画像データの圧縮処理や伸張処理を行うものである。例えば、後述する外部入出力端子２１３、外部Ｉ／Ｆ２１２を通じて、外部機器から提供された画像データがデータ圧縮されていないものである場合には、圧縮／伸張処理部２０１の機能により圧縮処理してＨＤＤ２０７のハードディスクに記録するなどのことができるようにしている。また、例えば、ＨＤＤ２０７のハードディスクに記録されている動画像データが、データ圧縮されているものである場合に、これを読み出して再生する場合、圧縮／伸張処理部２０１の機能により伸張処理して再生するなどのことができるようにしている。
【０２３５】
また、検波処理部２０２は、図１に示したカメラシステム１００の検波処理部４０２と同様に構成されたものであり、Ｒａｗ動画像データの供給を受けて、当該Ｒａｗ動画像データについてフレーム毎に検波処理を行って検波データを生成すると共に、フレーム毎に生成された検波データから現像パラメータ群を生成する。この検波処理部２０２により、例えば、Ｒａｗ動画像データだけが供給された場合であっても、当該Ｒａｗ動画像データに基づいて現像パラメータ群を生成し、適切に現像処理することができる。
【０２３６】
画像処理部２０３は、図１に示したカメラシステム１００の画像処理部４０３と同様に構成されたものであり、Ｒａｗ動画像データと、現像パラメータとの供給を受けて、露出調整処理、ホワイトバランス調整処理、デモザイク処理、彩度調整処理、色調調整処理などの現像処理を行ってＹＣデータを形成してこれを出力する。なお、画像処理部２０３は、例えば、一連の現像処理の内、例えば、露出調整処理、ホワイトバランス調整処理、デモザイク処理までの現像処理を行って、中間現像動画像データを形成し、これを出力することもできるものである。
【０２３７】
解像度変換処理部２０４は、図１に示したカメラシステム１００の解像度変換処理４０４と同様に構成されたものであり、供給されたＹＣデータに対して、画像のスケーリング処理を行って表示用の画像データを形成して出力する。
【０２３８】
表示コントローラ２０５は、解像度変換処理部４０４からの表示用の画像データの供給を受けて、当該表示用の画像データから表示部２０６に供給する形式の画像信号を形成し、これを表示部２０６に供給する。表示部２０６は、例えば、ＬＣＤ（Liquid Crystal Display）、有機ＥＬパネル（Organic Electroluminescence Panel）、ＣＲＴ（Cathode Ray Tube）などの表示素子を備え、表示コントローラ２０５からの画像信号の供給を受けて、この画像信号に応じた動画像を自己の表示素子の表示画面に表示する。
【０２３９】
また、ＨＤＤ２０７は、例えば、数百ギガバイト以上の比較的大容量のハードディスクを備え、制御部２３０の制御に応じて、供給される種々のデータを当該ハードディスクに記録したり、当該ハードディスクに記録されているデータを読み出したりすることができるものである。
【０２４０】
操作部２０８は、種々の操作キーを備え、ユーザーからの指示入力を受け付けて、これを電気信号として制御部２３０に供給することができるものである。これにより、制御部２３０は、ユーザーからの指示入力に応じて各部を制御し、ユーザーが目的とする処理を行うことができるようにしている。
【０２４１】
そして、サムネールＲａｗ動画像生成部２２１は、図１に示したカメラシステム１００のサムネールＲａｗ動画像生成部４２１と同様に構成されたものであり、例えば、検波処理部２０２などからＲａｗ動画像データの供給を受けて、サムネールＲａｗ動画像データを生成するものである。
【０２４２】
また、サムネール中間現像動画像生成部２２２は、例えば、画像処理部２０３などから中間現像動画像データの供給を受けて、サムネール中間現像動画像データを生成するものである。また、サムネール通常動画像生成部２２３は、例えば、解像度変換処理部２０４からの表示用の動画像データの供給を受けて、サムネール通常動画像データを生成するものである。
【０２４３】
そして、この実施の形態の画像処理装置２００は、３つの入出力端部を備えている。すなわち、メディアドライブ２１１、外部Ｉ／Ｆ２１２及び入出力端２１３、通信Ｉ／Ｆ２１４及び送受信アンテナ２１５である。
【０２４４】
メディアドライブ２１１は、リムーバブルメディアの着脱が可能なものであり、これに装着されたリムーバブルメディアからデータを読み出したり、当該リムーバブルメディアに対してデータを書き込んだりすることができるものである。したがって、カメラシステムによってＲａｗ画像データが記録されたリムーバブルメディアである記録媒体を、メディアドライブ２１１に装着することにより、この実施の形態の画像処理装置２００の制御部２３０が、当該リムーバブルメディアに記録されているＲａｗ画像データ等を読み出して利用することができるようにされる。
【０２４５】
なお、リムーバブルメディアとしては、メモリカード、光ディスク、光磁気ディスク、磁気ディスクなど種々のものがあるが、この第１の実施の形態の画像処理装置１００のメディアドライブ２１１は、例えば、メモリカード用のものである。
【０２４６】
外部Ｉ／Ｆ２１２及び入出力端子２１３は、例えば、ＵＳＢ（Universal Serial Bus）規格やＩＥＥＥ（Institute of Electrical and Electronics Engineers,Inc）１３９４規格などのデジタルインターフェースであり、同じデジタルＩ／Ｆを備えた外部機器を接することができるようにされている。
【０２４７】
したがって、Ｒａｗ画像データ等を記憶保持しているカメラシステムなどの外部機器を外部Ｉ／Ｆ２１２及び入出力端子２１３を通じて接続することにより、この実施の形態の画像処理装置２００の制御部２３０が、当該外部機器に記憶保持されているＲａｗ画像データ等の提供を受けて利用することができるようにされる。
【０２４８】
通信Ｉ／Ｆ２１４及び送受信アンテナ２１５は、例えば、インターネットなどの広域ネットワークを通じて外部機器との間で情報の送受信を行うようにするものである。したがって、通信機能を備えると共に、Ｒａｗ画像データ等を保持しているカメラシステムや携帯端末などの外部機器との間で通信Ｉ／Ｆ２１４及び送受信アンテナ２１５を通じて通信処理を行うことにより、制御部２３０は、Ｒａｗ画像データ等を取得してこれを利用することができるようにされる。
【０２４９】
このように、この実施の形態の画像処理装置２００は、図１に示したカメラシステム１００によって動画像を撮影することにより得て、図２、図３、図７を用いて説明したように記録媒体１０９に記録されたＲａｗ画像データ等を、Ｌａｗ画像データ等の受付部としてのメディアドライブ２１１、外部Ｉ／Ｆ２１２及び入出力端子２１３、通信Ｉ／Ｆ２１４及び送受信アンテナ２１５を通じて取得して、当該取得したＲａｗ画像データ等を、制御部２３０の制御により、現像処理するなどのことができるものである。
【０２５０】
次に、この画像処理装置２００において行われる現像処理について、具体的に説明する。ここでは、図１に示したカメラシステムによって動画像が撮影されることにより、記録媒体１０９に図２に示したフォーマットのＲａｗ動画ファイルが記録され、当該記録媒体１０９が、図２０に示したメディアドライブ２１１に装着されて利用される場合を例にして説明する。
【０２５１】
まず、メディアドライブ２１１に装着された記録媒体１０９に記録されているＲａｗ動画像データＳ１を再生する場合について説明する。この場合には、カメラシステム１００の動作として説明した図１９に示したフローチャートの処理と同様の処理が行われることになる。ここでは、図１９をも参照しながら説明する。
【０２５２】
ユーザーにより、操作部２０８を通じて、メディアドライブ２１１に装着された記録媒体１０９に記録されているＲａｗ動画像データＳ１の再生が指示されると、制御部２３０は、図１９に示す処理を実行し、まず、メディアドライブ２１１を制御し、目的とするＲａｗ動画像データＳ１と、現像パラメータ群Ｐｍとを読み出して、これらを画像処理部２０３に供給する（ステップＳ２０１）。
【０２５３】
そして、画像処理部２０３においては、制御部２３０の制御により、これに供給された現像パラメータ群Ｐｍの補間処理と、操作部２０８を通じて受け付けたユーザーからの現像パラメータ群に対する変更指示入力に応じて、現像パラメータを調整する処理を行う（ステップＳ２０２）。
【０２５４】
この後、画像処理部２０３は、補間、調整後の現像パラメータを用いて、読み出されたＲａｗ動画像データの現像処理を行い、ＹＣデータを生成するようにする（ステップＳ２０３）。ここで生成されたＹＣデータは、解像度変換処理部２０４に供給されて解像度変換されて表示用の画像データが生成され、これが、表示コントローラ２０５に供給され、ここで表示部２０６に供給する形式の画像信号が形成されて、これが表示部０６に供給されて、当該表示部２０６の表示画面に読み出されたＲａｗ動画像データに応じた動画像が再生するようにされる（ステップＳ２０４）。
【０２５５】
そして、制御部２３０は、操作部２０８を通じてＲａｗ動画像データの再生の終了指示や、再生するように指示されたＲａｗ動画像データの再生が最後まで終了するなど、再生処理を終了させる事象が発生したか否かを判断する（ステップＳ２０５）。
【０２５６】
ステップＳ２０５の判断処理において、再生処理を終了させる事象は発生していないと判断したときには、制御部２３０は、ステップＳ２０１からの処理を繰り返し、再生処理を続行する。また、ステップＳ２０５の判断処理において、再生処理を終了させる事象が発生したと判断したときには、この図１９に示し処理を終了する。
【０２５７】
これにより、カメラシステム１００において撮像されて記録媒体１０９に記録されたＲａｗ動画像データＳ１と現像パラメータ群Ｐｍとを用いて、画像処理装置２００において現像処理を行って、現像処理後の動画像を表示部２０６の表示素子の表示画面に表示して利用することができるようにされる。
【０２５８】
このように、この実施の形態のカメラシステム１００においては、撮影することにより得たＲａｗ動画像データＳ１と現像パラメータ群Ｐｍとを用いて、当該Ｒａｗ動画像データを現像処理して再生することができるようにされる。また、現像パラメータ群を調整して、ユーザーが好みの絵作りを行うことができる。
【０２５９】
なお、図１９は、Ｒａｗ動画像データＳ１を再生する場合について説明するものであるが、サムネールＲａｗ動画像データＳｎ１を再生する場合にも、同様に再生処理が行うようにされる。また、中間現像動画像データＳ２、サムネール中間現像動画像データＳｎ２についても、図１９に示したフローチャートにしたがった再生処理により再生することが可能である。
【０２６０】
しかし、中間現像動画像データＳ２、サムネール中間現像動画像データＳｎ２の場合には、ステップＳ２０３において行われる現像処理が、既に行われている現像処理より後に行われるべき現像処理が行われることになる。すなわち、上述もしたように、この実施の形態の中間現像動画像データは、露出調整処理、ホワイトバランス調整処理、ＮＲ処理及び補間処理（デモザイク処理）が行われて形成されたものであるので、その後の彩度調整処理や色調調整処理が行われることになる。もちろんこれは一例であり、種々のパターンが考えられる。
【０２６１】
以下、簡単に、この実施の形態の画像処理装置２００において行われるＲａｗ動画像データＳ１以外の再生処理について簡単にまとめる。まず、メディアドライブ２１１に装着された記録媒体１０９に記録されているサムネールＲａｗ動画像データＳｎ１を再生する場合について説明する。
【０２６２】
ユーザーにより、操作部２０８を通じて、メディアドライブ２１１に装着された記録媒体１０９に記録されているサムネールＲａｗ動画像データＳｎ１の再生が指示されると、制御部２３０は、メディアドライブ２１１を制御し、目的とするサムネールＲａｗ動画像データＳｎ１と、現像パラメータ群Ｐｍとを読み出して、これらを画像処理部２０３に供給する。
【０２６３】
そして、Ｒａｗ動画像データを現像処理する場合と同様に、画像処理部２０３は、サムネールＲａｗ動画像データＳｎ１を、現像パラメータＰｍを用いて現像処理する。この場合、操作部２０８を通じてユーザーから現像パラメータ群Ｐｍの変更が指示された場合には、制御部２３０は、その指示情報を画像処理部２０３に供給し、現像パラメータ群Ｐｍの変更をすることができるようにされる。
【０２６４】
したがって、ユーザーは、現像パラメータ群Ｐｍを変更して、サムネールＲａｗ動画像データＳｎ１についても、自己の好みに応じた画像に現像することができるようにようにされる。そして、サムネールＲａｗ動画像データＳｎ１の場合にも、画像処理部２０３において現像処理されることにより、ＹＣデータが形成され、これが解像度変換処理部２０４においてスケール変換され、表示用のサムネール画像データが形成されて、これが表示コントローラ２０５に供給される。
【０２６５】
表示コントローラ２０５は、これに供給された表示用のサムネール画像データから表示部２０６に供給する形式のサムネール画像信号を形成し、これを表示部２０６に供給する。これにより、表示部２０６の表示素子の表示画面にサムネールＲａｗ動画像データＳｎ１に応じた動画像データが表示するようにされる。
【０２６６】
このように、Ｒａｗ動画像データＳ１、サムネールＲａｗ動画像データＳｎ１の場合には、現像パラメータＰｍに応じて、また、ユーザーによって現像パラメータＰｍを随時に変更して、現像処理をその初めから行って、ユーザーの好みに応じた画質の動画像データを形成し、これを再生して利用することができるようにされる。
【０２６７】
次に、メディアドライブ２１１に装着された記録媒体１０９に記録されている中間現像動画像データＳ２を再生する場合について説明する。ユーザーにより、操作部２０８を通じて、メディアドライブ２１１に装着された記録媒体１０９に記録されている中間現像動画像データＳ２の再生が指示されると、制御部２３０は、メディアドライブ２１１を制御し、目的とする中間現像動画像データＳ２と、現像パラメータ群Ｐｍとを読み出して、これらを画像処理部２０３に供給する。
【０２６８】
画像処理部２０３は、これに供給された中間現像動画像データＳ２に対して、これに供給された現像パラメータＰｍを用いて、既に行われた現像処理以降の現像処理を行い、ＹＣデータを形成する。このとき、操作部２０８を通じて、既に行われた現像処理以降の現像処理についての現像パラメータ群Ｐｍの変更指示入力を受け付けた場合には、制御部２３０は、これを画像処理部２０３に供給して、現像パラメータ群Ｐｍを変更することもできるようにしている。
【０２６９】
このように、中間現像動画像データＳ２を用いることにより、当該中間現像動画像データＳ２に対して既に行われた現像処理を繰り返し行うことなく、それより後の現像処理を繰り返し行うことができるようにされる。したがって、既に行われた現像処理より後の現像処理に関するパラメータを繰り返し変更し、残りの現像処理を繰り返し行うようすることができる。
【０２７０】
これにより、ユーザーは、中間現像動画像データＳ２についても、既に行われた現像処理より後に行われる現像処理についてのパラメータを変更し、自分の好みの画質の画像となるように、現像処理することができる。また、この場合の現像パラメータＰｍの変更は、既に行われた現像処理以降の現像処理についてのものであるため、既に行われた現像処理についての有効性を保ちながら、既に行われた現像処理より後に行われるべき現像処理については、現像パラメータを変更して繰り返し現像処理を行うようにすることができる。
【０２７１】
以降は、上述したＲａｗ動画像データＳ１の場合と同様に、画像処理部２０３で形成されたＹＣデータは、解像度変換処理部２０４に供給され、ここで画像のスケーリング処理が施され、表示用の画像データが形成される。解像度変換処理部２０４において形成された表示用の画像データは、表示コントローラ２０５に供給され、ここで表示部２０６に供給する形式の画像信号が形成されて、これが表示部０６に供給される。
【０２７２】
これにより、カメラシステム１００において撮像されて記録媒体１０９に記録された中間現像動画像データＳ２と現像パラメータ群Ｐｍとを用いて、画像処理装置２００において現像処理を行って、現像処理後の動画像を再生して利用することができるようにされる。
【０２７３】
次に、メディアドライブ２１１に装着された記録媒体１０９に記録されているサムネール中間現像動画像データＳｎ２を再生する場合について説明する。ユーザーにより、操作部２０８を通じて、メディアドライブ２１１に装着された記録媒体１０９に記録されているサムネール中間現像動画像データＳｎ２の再生が指示されると、制御部２３０は、メディアドライブ２１１を制御し、目的とするサムネール中間現像動画像データＳｎ２と、現像パラメータ群Ｐｍとを読み出して、これらを画像処理部２０３に供給する。
【０２７４】
そして、中間現像動画像データを現像処理する場合と同様に、画像処理部２０３は、サムネール中間現像動画像データＳｎ２を、現像パラメータＰｍを用いて、既に行われた現像処理以降の現像処理を行い、ＹＣデータを形成する。このとき、操作部２０８を通じて、既に行われた現像処理以降の現像処理についての現像パラメータ群Ｐｍの変更指示入力を受け付けた場合には、制御部２３０は、これを画像処理部２０３に供給して、現像パラメータ群Ｐｍを変更することもできるようにしている。
【０２７５】
したがって、ユーザーは、現像パラメータ群Ｐｍを変更して、サムネール中間現像動画像データＳｎ２についても、自己の好みに応じた画質の画像に現像することができる。そして、サムネール中間現像動画像データＳｎ２の場合にも、画像処理部２０３において現像処理されることにより、ＹＣデータ形成され、これが解像度変換処理部２０４においてスケール変換を行って、表示用のサムネール画像データが形成され、これが表示コントローラ２０５に供給される。
【０２７６】
表示コントローラ２０５は、これに供給された表示用のサムネール画像データから表示部２０６に供給する形式のサムネール画像信号を形成し、これを表示部２０６に供給する。これにより、表示部２０６の表示素子の表示画面にサムネール中間現像動画像データＳｎ２に応じた動画像データが表示するようにされる。
【０２７７】
したがって、サムネール中間現像動画像データＳｎ２を用いることにより、当該サムネール中間現像動画像データＳｎ２に対して既に行われた現像処理を繰り返し行うことなく、それより後の現像処理を繰り返し行うことができるようにされる。したがって、既に行われた現像処理より後の現像処理に関するパラメータを繰り返し変更し、残りの現像処理を繰り返し行うようすることができる。しかも、サムネール中間現像動画像データＳｎ２の場合には、通常の中間現像動画像データＳ２よりもデータ量が少ないので、迅速に現像処理を行うって、再生し、その内容を確認することができるようにされる。
【０２７８】
なお、Ｒａｗ動画像データＳ１、サムネールＲａｗ動画像データＳｎ１、中間現像動画像データＳ２、サムネール中間現像動画像データＳｎ２が、データ圧縮されたものである場合には、現像パラメータＰｍは、画像処理部２０３に供給するが、データ圧縮された当該Ｒａｗ動画像データＳ１、サムネールＲａｗ動画像データＳｎ１、中間現像動画像データＳ２、サムネール中間現像動画像データＳｎ２については、圧縮／伸張処理部２０１に供給する。
【０２７９】
そして、圧縮／伸張処理部２０１において伸張処理することにより、データ圧縮前のＲａｗ動画像データＳ１、サムネールＲａｗ動画像データＳｎ１、中間現像動画像データＳ２、サムネール中間現像動画像データＳｎ２に復元し、この復元後のＲａｗ動画像データＳ１、サムネールＲａｗ動画像データＳｎ１、中間現像動画像データＳ２、サムネール中間現像動画像データＳｎ２を画像処理部２０３に供給するようにすればよい。
【０２８０】
このように、この実施の形態の画像処理装置は、データ圧縮されたＲａｗ動画像データＳ１、サムネールＲａｗ動画像データＳｎ１、中間現像動画像データＳ２、サムネール中間現像動画像データＳｎ２についても、伸張処理した後に、現像処理を行って、適切に再生することができる。
【０２８１】
次に、メディアドライブ２１１に装着された記録媒体１０９に記録されている通常動画像データＳ３を再生する場合について説明する。ユーザーにより、操作部２０８を通じて、メディアドライブ２１１に装着された記録媒体１０９に記録されている通常動画像データＳ３の再生が指示されると、制御部２３０は、メディアドライブ２１１を制御し、目的とする通常動画像データを読み出し、これを圧縮／伸張処理部２０１に供給する。上述もしたように、通常動画像データは、データ圧縮されて記録媒体１０９に記録されているためである。
【０２８２】
圧縮／伸張処理部２０１は、これに供給された通常動画像データを伸張処理して、データ圧縮前の表示用の画像データを復元し、これを表示コントローラ２０５に供給する。表示コントローラ２０５は、上述もしたように、これに供給された表示用の画像データから、表示部２０６に供給する形式の動画像信号を形成して、表示部２０６に供給する。これにより、記録媒体１０９から読み出された通常動画像データに応じた動画像が表示部２０６の表示素子の表示画面に表示される。
【０２８３】
また、メディアドライブ２１１に装着された記録媒体１０９に記録されているサムネール通常動画像データＳｎ３の再生も、上述した通常動画像データＳ３の場合と同様にして再生することができる。すなわち、操作部２０８を通じて、メディアドライブ２１１に装着された記録媒体１０９に記録されているサムネール通常動画像データＳｎ３の再生が指示されると、制御部２３０は、メディアドライブ２１１を制御し、目的とするサムネール通常動画像データを読み出す。
【０２８４】
読み出したサムネール通常動画像データＳｎ３が、データ圧縮されたものである場合には、制御部２３０は、当該サムネール通常動画像データＳｎ３を圧縮／伸張処理部２０１に供給し、圧縮／伸張処理部２０１において伸張処理して復元されたデータ圧縮前の元の表示用のサムネール動画像データを表示コントローラ２０５に供給する。また、読み出されたサムネール通常動画像データＳｎ３が、データ圧縮されたものではない場合、すなわち、表示用のサムネール動画像データである場合には、そのまま表示用コントローラ２０５に供給する。
【０２８５】
そして、表示用コントローラ２０５は、これに供給された表示用のサムネール動画像データから、表示部２０６に供給する形式のサムネール動画像信号を形成し、これを表示部２０６に供給する。これにより、記録媒体１０９から読み出されたサムネール通常動画像データＳｎ３に応じたサムネール動画像が表示部２０６の表示素子の表示画面に表示される。
【０２８６】
このように、この実施の形態の画像処理装置２００は、カメラシステム１００において撮影することにより得たＲａｗ動画像データＳ１、中間現像動画像データＳ２、通常動画像データＳ３、サムネールＲａｗ動画像データＳｎ１、サムネール中間現像動画像データＳｎ２、サムネール通常動画像データＳｎ３、現像パラメータ群Ｐｍの供給を受けて、Ｒａｗ動画像データＳ１、中間現像動画像データＳ２、サムネールＲａｗ動画像データＳｎ１、サムネール中間現像動画像データＳｎ２については、現像処理を行って、再生して利用することができるようにされる。
【０２８７】
このように、この実施の形態の画像処理装置２００は、カメラシステム１００によって、記録媒体１０９に記録されたＲａｗ動画像データＳ１、サムネールＲａｗ動画像データＳｎ１、中間現像動画像データＳ２、サムネール中間現像動画像データＳｎ２のいずれについても、適切に現像処理を行って、再生することができる。また、通常動画像データＳ３、サムネール通常動画像データＳｎ３についても再生することができる。
【０２８８】
また、ここでは、記録媒体１０９に記録されている動画像データを再生する場合を例にして説明したが、これに限るものではなく、外部Ｉ／Ｆ２１２、外部入出力端子２１３を通じて接続されるカメラシステムなどの外部機器から供給されるＲａｗ動画像データＳ１、サムネールＲａｗ動画像データＳｎ１、中間現像動画像データＳ２、サムネール中間現像動画像データＳｎ２、通常動画像データＳ３、サムネール通常動画像データＳｎ３についても、記録媒体１０９からの再生時の処理と同様に処理して再生することができる。
【０２８９】
また、通信Ｉ／Ｆ２１４、送受信アンテナ２１５を通じて受信した外部機器からのＲａｗ動画像データＳ１、サムネールＲａｗ動画像データＳｎ１、中間現像動画像データＳ２、サムネール中間現像動画像データＳｎ２、通常動画像データＳ３、サムネール通常動画像データＳｎ３についても、記録媒体１０９からの再生時の処理と同様に処理して再生することができる。
【０２９０】
また、検波処理部２０２、サムネールＲａｗ動画像生成部２２１、サムネール中間現像動画像生成部２２２、サムネール通常動画像生成部２２３をも備えているので、Ｒａｗ動画像データＳ１だけの供給を受けて、この画像処理装置２００において、検波処理、現像処理、解像度変換処理、サムネールＲａｗ動画像生成処理、サムネール中間現像動画像生成処理、サムネール通常動画像生成処理を行って、Ｒａｗ動画像データＳ１、サムネールＲａｗ動画像データＳｎ１、中間現像動画像データＳ２、サムネール中間現像動画像データＳｎ２、通常動画像データＳ３、サムネール通常動画像データＳｎ３のそれぞれを生成して、これらをＨＤＤ２０７のハードディスクに記録して利用するようにすることもできる。
【０２９１】
［実施の形態の効果等］
上述した実施の形態のカメラシステム１００においては、図４を用いて説明したように、全フレームに現像パラメータを付加する必要は無く、飛び飛びのフレームに対して適応的に現像パラメータを付加すればよいので、記録すべき現像パラメータのデータ量を極力少なくすることができる。
【０２９２】
また、Ｒａｗ動画像データ自身についても、データ圧縮することができるので、Ｒａｗ動画像データのデータ量を低減させることもできる。
【０２９３】
また、サムネールＲａｗ動画像データやサムネール中間現像動画像を生成して記録するようにしたり、またはサムネールＲａｗ動画像データやサムネール中間現像動画像を現像装置で生成したりすることで高速な現像を実現し、ユーザーの負担を著しく軽減することができる。
【０２９４】
また、現像パラメータの変化や検波値より適当的な現像パラメータを生成するように調整することで、現像パラメータの容量削減だけでなく、ユーザーが追加した現像パラメータの調整のためのキーフレームと組み合わせ、現像パラメータの補間処理を行うようにすることで、簡単に直感的かつ適切な現像調整を行うようにすることができる。
【０２９５】
また、上述もしたように、中間現像動画データやサムネール中間現像動画像データは、カメラシステム（撮像装置）が生成して記録媒体に記録することも可能であるが、現像装置が読み込んだＲａｗ動画像ファイルを再保存する際に生成するようにすることもできる。
【０２９６】
また、上述した実施の形態のカメラシステム１００においては、Ｒａｗ動画像データに対して、予め決められる一定間隔毎の飛び飛びのフレームにも、また、画像や現像パラメータや検波データなどが急激に変化する変化点にも現像パラメータを付加するようにしたが、これに限るものではない。
【０２９７】
予め決められる一定間隔毎の飛び飛びのフレームだけに、現像パラメータを付加するようにしたり、画像や現像パラメータや検波データなどが急激に変化する変化点だけに現像パラメータを付加したりするようにしてもよい。また、Ｒａｗ動画像データと、検波処理部４０２からの検波データと、検波処理部４０２からの現像パラメータとの内の少なくとも１つを監視することにより、画像の変化点を検出し、その検出した変化点のフレームに対して現像パラメータを付加するようにすればよい。
【０２９８】
しかし、Ｒａｗ動画像データを解析すえば、シーンチェンジ点を検出できるし、検波データや現像パラメータを解析すれば、画質が大きく変化する変化点を検出することができるので、これらを組み合わせて用いることにより、より適切に画像の変化点を検出して、適切に現像パラメータを付加するようにすべきフレームを特定することができる。
【０２９９】
［まとめ］
上述した実施の形態からも分かるように、Ｒａｗ動画像データ（ＲＡＷ原信号）と、中間現像動画像データと、サムネールＲａｗ動画像データと、サムネール中間現像動画像データと、通常動画像データ（現像された動画信号）と、サムネール通常動画像データ（現像された動画サムネール信号）と、それらを現像するのに必要なパラメータ群の全てまたはいずれかの組み合わせを保持することができる動画ＲＡＷフォーマット、及びそれを現像する現像装置、及びそれを出力する撮像装置を実現することができる。
【０３００】
また、Ｒａｗ動画像データ、すなわち複数の画素が時間軸方向に連続して形成される動画ＲＡＷデータを、可逆あるいは不可逆圧縮することにより圧縮動画ＲＡＷデータを形成し、これを１つまたは複数保持する動画ＲＡＷデータフォーマット、及びそれを現像する現像装置、及びそれを出力する撮像装置を実現することができる。ここで、１つまたは複数という文言は、異なるＲａｗ動画像データ（例えば、子供の運動会のときに撮影したＲａｗ動画像データと、旅行に行ったときに撮影したＲａｗ動画像データなど）異なる複数のＲａｗ動画像データを意味している。
【０３０１】
また、一連のＲａｗ動画像データにおいて、現像パラメータには、これが付加されるフレームまたはフレーム群を特定する情報を記録する事ができる動画Ｒａｗフォーマット、およびそれを現像する現像装置、およびそれを出力する撮像装置を実現することができる。
【０３０２】
また、上述もしたように、撮像素子からのＲａｗ動画像データ（生動画像信号）を保持するＲａｗ動画像フォーマットにおいて、全てのフレームに対して現像パラメータ群を保持するのではなく、一定間隔やシーン切り替え、シーンの変化点、検波結果の変化点などに適応的に現像パラメータ群を保持するようにすることができる動画ＲＡＷフォーマットとそれを行う回路、モジュール、及びそれを現像する現像装置、及びそれを出力する撮像装置を実現することができる。
【０３０３】
また、撮像素子からのＲａｗ動画像データを保持するＲａｗ動画像フォーマットにおいて、全ての現像パラメータを同時に記録するのではなく、変化頻度の高い現像パラメータと変化頻度と低い現像パラメータで記録するタイミングがそれぞれ異なる動画ＲＡＷフォーマット、及びそれを現像する現像装置、及びそれを出力する撮像装置を実現することができる。
【０３０４】
また、同一フレームに複数の現像パラメータセットを同時に記録することができる動画ＲＡＷフォーマット、及びそれを現像する現像装置、及びそれを出力する撮像装置を実現することができる。
【０３０５】
また、Ｒａｗ動画像データを読込み、かつ変更後のファイルを出力することができる現像装置を実現することができる。
【０３０６】
また、適応的に記録された現像パラメータを適切に補間し、それをもって現像を行う現像装置を実現することができる。
【０３０７】
また、Ｒａｗ動画像データと共に記録媒体に記録された現像パラメータ群に加え、ユーザーがあるキーフレームに対して指定した現像パラメータをフレーム間で補間することで、時間軸方向に滑らかに現像パラメータを変化させて現像を行う動画ＲＡＷ現像装置、及びその情報を記録することができるＲａｗ動画像フォーマットを実現することができる。
【０３０８】
［その他］
なお、上述した実施の形態のカメラシステム１００は、いわゆるデジタルビデオカメラであり、一般のユーザーによって持ち運ばれて利用されるものであるが、これに限るものではない。上述したＲａｗ動画像データ（Ｒａｗ動画像フォーマット）の利用例の１つとして、監視カメラにおける動画Ｒａｗ伝送があげられる。
【０３０９】
現在、監視カメラはそのデータ伝送の帯域制限により、現像結果のデータを送信している。すなはち、カメラ内で現像を行っている。しかし、現像を行う機構はコストが高く、必ずしもカメラ内に内包する必要はない。データ伝送速度が許せば、Ｒａｗ動画像データを伝送し、伝送先において、たとえば、図２０に示した画像処理装置を用いることにより、必要に応じて現像することができる。これによって監視カメラから現像機構を省く事ができ、大きなコストダウンが可能となる。
【０３１０】
また、ネットワーク越しに伝送する場合も、必ずフォーマットは存在し、定義する必要がある。そこで、上述した実施の形態のカメラシステム１００において説明したＲａｗ動画像フォーマットを用いることにより、ネットワークを通じてのＲａｗ動画像データのよりとりにも十分対応する事ができる。
【図面の簡単な説明】
【０３１１】
【図１】この発明の一実施の形態が適用されたカメラシステムを説明するためのブロック図である。
【図２】図１に示したカメラシステム１００で用いられるＲａｗ動画フォーマットを説明するための図である。
【図３】Ｒａｗ動画フォーマットの他の例を説明するための図である。
【図４】現像パラメータ群を記録する場合の具体例について説明するための図である。
【図５】カメラシステム１００の検波処理部４０２の構成例を説明するためのブロック図である。
【図６】Ｒａｗ動画像データＳ１のデータフォーマットの例と、現像パラメータ群Ｐｍのデータフォーマットの例について説明するための図である。
【図７】記録媒体１０９に記録されるＲａｗ動画ファイルの他の例（Ｒａｗ動画ファイルＭｆ１ｘ）を説明するための図である。
【図８】現像パラメータの補間について説明するための図である。
【図９】現像パラメータの補間について説明するための図である。
【図１０】現像パラメータの補間について説明するための図である。
【図１１】現像パラメータの補間について説明するための図である。
【図１２】現像パラメータの補間について説明するための図である。
【図１３】現像パラメータの補間について説明するための図である。
【図１４】現像パラメータの補間について説明するための図である。
【図１５】現像パラメータの補間について説明するための図である。
【図１６】現像パラメータの補間について説明するための図である。
【図１７】現像パラメータの補間について説明するための図である。
【図１８】カメラシステム１００において実行される動画像データの撮影時の処理について説明するためのフローチャートである。
【図１９】カメラシステム１００において実行される、記録媒体１０９に記録されているＲａｗ動画像データの再生時の処理について説明するためのフローチャートである。
【図２０】この発明の一実施の形態が適用された画像処理装置２００を説明するためのブロック図である。
【図２１】従来の静止画のＲａｗ画像データの現像処理について説明するための図である。
【図２２】従来の静止画のＲａｗ画像データの現像処理について説明するための図である。
【符号の説明】
【０３１２】
１００…カメラシステム、１０１…レンズ部、１０２…撮像素子部、１０３…Ｉ／Ｆ部ＬＳＩ、１０４…信号処理ＬＳＩと、１０５…表示処置ＬＳＩ、１０６…表示デバイス、１０７…操作部、１０８…汎用ＤＲＡＭ、１０９…記録媒体、４０１…センサＩ／Ｆ部、４０２…検波処理部、４０３…画像処理部、４０４…解像度変換処理部、４０５…圧縮処理部、４０６…表示処理部、４０７…メモリコントローラ、４０８…伸張処理部、４０９…記録再生処理部、４１０…ＣＰＵ、４１１…同期信号生成部、４２１…サムネールＲａｗ動画像生成部、４２２…サムネール中間現像動画像生成部、４２３…サムネール通常動画像生成部、２００…画像処理装置、２０１…圧縮／伸張処理部、２０２…検波処理部、２０３…画像処理部、２０４…解像度変換処理部、２０５…表示コントローラ、２０６…表示部、２０７…ハードディスクドライブ、２０８…操作部、２１１…メディアドライブ、２１２…外部Ｉ／Ｆ、２１３…外部入出力端子、２１４…通信Ｉ／Ｆ、２１５…送受信アンテナ、２２１…サムネールＲａｗ動画像生成部、２２２…サムネール中間現像動画像生成部、２２３…サムネール通常動画像生成部、２３０…制御部、２３１…ＣＰＵ、２３２…ＲＯＭ、２３３…ＲＡＭ、２３４…ＥＥＰＲＯＭ、２３５…ＣＰＵバス
【図１】
0004831017.tif 000002
【図２】
0004831017.tif 000003
【図３】
0004831017.tif 000004
【図４】
0004831017.tif 000005
【図５】
0004831017.tif 000006
【図６】
0004831017.tif 000007
【図７】
0004831017.tif 000008
【図８】
0004831017.tif 000009
【図９】
0004831017.tif 000010
【図１０】
0004831017.tif 000011
【図１１】
0004831017.tif 000012
【図１２】
0004831017.tif 000013
【図１３】
0004831017.tif 000014
【図１４】
0004831017.tif 000015
【図１５】
0004831017.tif 000016
【図１６】
0004831017.tif 000017
【図１７】
0004831017.tif 000018
【図１８】
0004831017.tif 000019
【図１９】
0004831017.tif 000020
【図２０】
0004831017.tif 000021
【図２１】
0004831017.tif 000022
【図２２】
0004831017.tif 000023