(57)【要約】【課題】動画像データの再生中においては処理負荷の低い画像処理によって再生フレームレートを向上させ、再生停止中においては最終ファイル出力と同様の処理結果の確認を行うことができるようにする。【解決手段】画像処理装置は複数の画像処理パラメータを調節することにより動画像データに対して画像処理を行う際、複数の画像処理パラメータを設定するための操作画面を表示部に表示させ、画像処理パラメータに基づき動画像データを表示部に動画像として再生する。画像処理装置は操作画面で設定された画像処理パラメータに基づき、動画像データを画像処理して所定のファイル形式の動画像ファイルを生成する。再生動作中は、画像処理装置は操作画面の少なくとも一部の画像処理パラメータ操作を不可能状態とし、再生動作停止中は、再生動作中に操作が不可能状態であった画像処理パラメータを操作可能状態とする。【選択図】図５
2013219589.tif 000002
【特許請求の範囲】
【請求項１】
動画像データを読み込んで、複数の画像処理パラメータを調節することにより当該動画像データに対して画像処理を行う画像処理装置であって、
前記複数の画像処理パラメータを設定するための操作画面を表示部に表示させる画面表示制御手段と、
前記複数の画像処理パラメータに基づき前記動画像データを表示部に動画像として再生する再生処理手段と、
前記操作画面で設定された画像処理パラメータに基づき、前記動画像データを画像処理して所定のファイル形式の動画像ファイルを生成するファイル生成手段と
を有し、
前記画面表示制御手段は、
前記再生処理手段により前記表示部に動画像を再生する再生動作中は、前記操作画面の少なくとも一部の画像処理パラメータの操作を不可能状態とし、
前記再生動作の停止中は、再生動作中に前記操作画面において操作が不可能状態であった画像処理パラメータを操作可能状態とすることを特徴とする画像処理装置。
【請求項２】
再生動作中は前記操作を不可能状態とした画像処理パラメータに対応する画像処理が行われないことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記再生動作中に前記操作画面で操作可能な画像処理パラメータは、前記再生動作の停止中よりも少ないことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記動画像データは、画素がベイヤー配列された撮像素子の出力を、ディベイヤー処理を行わずにメモリに記録した動画像データであることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記動画像データについて補間処理を行う場合、前記ファイル生成手段は、前記再生処理手段によりも補間処理に用いる画素数を多くすることを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記画像処理パラメータとして、少なくとも前記動画像データにおける明るさの処理を規定する明るさパラメータ、前記動画像データにおける色合いの処理を規定する色合いパラメータ、前記動画像データにおけるシャープネスの処理を規定するシャープネスパラメータ、および前記動画像データにおけるノイズの処理を規定するノイズパラメータがあることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
動画像データを読み込んで、複数の画像処理パラメータを調節することにより当該動画像データに対して画像処理を行う画像処理装置の制御方法であって、
前記複数の画像処理パラメータを設定するための操作画面を表示部に表示させる画面表示制御ステップと、
前記複数の画像処理パラメータに基づき前記動画像データを表示部に動画像として再生する再生処理ステップと、
前記操作画面で設定された画像処理パラメータに基づき、前記動画像データを画像処理して所定のファイル形式の動画像ファイルを生成するファイル生成ステップと
を有し、
前記画面表示制御ステップでは、
前記再生処理ステップで前記表示部に動画像を再生する再生動作中は、前記操作画面の少なくとも一部の画像処理パラメータの操作を不可能状態とし、
前記再生動作の停止中は、再生動作中に前記操作画面において操作が不可能状態であった画像処理パラメータを操作可能状態とすることを特徴とする制御方法。
【請求項８】
動画像データを読み込んで、複数の画像処理パラメータを調節することにより当該動画像データに対して画像処理を行う画像処理装置で用いられるプログラムであって、
前記画像処理装置が備えるコンピュータに、
前記複数の画像処理パラメータを設定するための操作画面を表示部に表示させる画面表示制御ステップと、
前記複数の画像処理パラメータに基づき前記動画像データを表示部に動画像として再生する再生処理ステップと、
前記操作画面で設定された画像処理パラメータに基づき、前記動画像データを画像処理して所定のファイル形式の動画像ファイルを生成するファイル生成ステップと
を実行させ、
前記画面表示制御ステップでは、
前記再生処理ステップで前記表示部に動画像を再生する再生動作中は、前記操作画面の少なくとも一部の画像処理パラメータの操作を不可能状態とし、
前記再生動作の停止中は、再生動作中に前記操作画面において操作が不可能状態であった画像処理パラメータを操作可能状態とすることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像データの処理を行うための画像処理装置、画像処理方法、およびプログラムに関する。
【背景技術】
【０００２】
一般に、撮像装置の一つであるデジタルカメラにおいて、撮影の結果得られた静止画データを記録する際、高画質モードによる撮影の場合には、イメージセンサーの出力をＡ／Ｄ変換した後直ちに記録するか又は必要最小限の画像処理を行って記録するＲＡＷ記録が行われる。
【０００３】
ビデオカメラにおいて動画像データを記録する際には、一般に、フラッシュメディア又はハードディスクなどのランダムアクセスメディアに動画像ファイルとして記録している。動画像データはそのデータサイズが大きいので、記録の際には画像圧縮によってそのデータサイズを小さくして記録している。
【０００４】
一方、記録メディアの大容量化および高速化により、動画像データを高画質記録する際に各フレームをＲＡＷ記録するようにしたビデオカメラがある。以下、動画像データがＲＡＷ記録されたファイルをＲＡＷ動画像ファイルと呼ぶ。
【０００５】
ところで、ＲＡＷ動画像ファイルを用いて映像作品を作成する場合、まず、ＲＡＷ動画像ファイルの現像処理を行う、そして、現像処理後のＲＡＷ動画像ファイルを、その後の編集処理および色調整などの画像処理を行うための画像処理装置において読み込むことのできるファイル形式に変換する必要がある。また、ＲＡＷ動画像ファイルを現像処理を行う際には、ＲＡＷ動画像ファイルの素材の確認および画質調整を行うために再生処理を行う必要がある。
【０００６】
ところが、ＲＡＷ動画像ファイルはそのデータサイズは大きいので、上記の各画像処理を行うための処理負荷が高く、当該画像処理を全てのフレームについて行うと、不可避的に再生フレームレートが低下してしまう。
【０００７】
ＲＡＷ動画像ファイルを再生する際の処理負荷を低くするため、例えば、再生動作の状態に応じて処理速度を優先させる速度優先モードと画質を優先させる画質優先モードとを切り替えて、再生停止の際に画質優先モードによる高画質処理を行うようにしたものがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−５６２６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、画像処理を行った結果である画像ファイルを出力する場合、再生停止の際に画面表示される画像に係る処理を、当該画像ファイルを出力する際の画像処理と一致させることが望ましい。ところが、特許文献１に記載の画像処理においては、画像ファイルの出力設定に応じた処理を行っておらず、この結果、画像処理を行った後の画像ファイル（最終ファイル出力）とはその処理内容が異なる画像が再生表示されることがある。
【００１０】
つまり、特許文献１に記載の画像処理では、再生停止中において最終ファイル出力と同様の処理結果を確認できないことがある。
【００１１】
従って、本発明の目的は、再生中においては処理負荷の低い画像処理によって再生フレームレートを向上させて、再生停止中においては最終ファイル出力と同様の処理結果の確認を行うことのできる画像処理装置、画像処理方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記の目的を達成するため、本発明による画像処理装置は、動画像データを読み込んで、複数の画像処理パラメータを調節することにより当該動画像データに対して画像処理を行う画像処理装置であって、前記複数の画像処理パラメータを設定するための操作画面を表示部に表示させる画面表示制御手段と、前記複数の画像処理パラメータに基づき前記動画像データを表示部に動画像として再生する再生処理手段と、前記操作画面で設定された画像処理パラメータに基づき、前記動画像データを画像処理して所定のファイル形式の動画像ファイルを生成するファイル生成手段とを有し、前記画面表示制御手段は、前記再生処理手段により前記表示部に動画像を再生する再生動作中は、前記操作画面の少なくとも一部の画像処理パラメータの操作を不可能状態とし、前記再生動作の停止中は、再生動作中に前記操作画面において操作が不可能状態であった画像処理パラメータを操作可能状態とすることを特徴とする。
【００１３】
本発明による制御方法は、動画像データを読み込んで、複数の画像処理パラメータを調節することにより当該動画像データに対して画像処理を行う画像処理装置の制御方法であって、前記複数の画像処理パラメータを設定するための操作画面を表示部に表示させる画面表示制御ステップと、前記複数の画像処理パラメータに基づき前記動画像データを表示部に動画像として再生する再生処理ステップと、前記操作画面で設定された画像処理パラメータに基づき、前記動画像データを画像処理して所定のファイル形式の動画像ファイルを生成するファイル生成ステップとを有し、前記画面表示制御ステップでは、前記再生処理ステップで前記表示部に動画像を再生する再生動作中は、前記操作画面の少なくとも一部の画像処理パラメータの操作を不可能状態とし、前記再生動作の停止中は、再生動作中に前記操作画面において操作が不可能状態であった画像処理パラメータを操作可能状態とすることを特徴とする。
【００１４】
本発明によるプログラムは、動画像データを読み込んで、複数の画像処理パラメータを調節することにより当該動画像データに対して画像処理を行う画像処理装置で用いられるプログラムであって、前記画像処理装置が備えるコンピュータに、前記複数の画像処理パラメータを設定するための操作画面を表示部に表示させる画面表示制御ステップと、前記複数の画像処理パラメータに基づき前記動画像データを表示部に動画像として再生する再生処理ステップと、前記操作画面で設定された画像処理パラメータに基づき、前記動画像データを画像処理して所定のファイル形式の動画像ファイルを生成するファイル生成ステップとを実行させ、前記画面表示制御ステップでは、前記再生処理ステップで前記表示部に動画像を再生する再生動作中は、前記操作画面の少なくとも一部の画像処理パラメータの操作を不可能状態とし、前記再生動作の停止中は、再生動作中に前記操作画面において操作が不可能状態であった画像処理パラメータを操作可能状態とすることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、再生中においては処理負荷の低い画像処理によって再生フレームレートを向上させて、再生停止中においては最終ファイル出力と同様の処理結果の確認を行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態による画像処理装置の構成を示すロック図である。
【図２】図１に示すＰＣで処理される画像データを説明するための図であり、（ａ）はベイヤー配列された６行×６列の画素値（ＲＡＷ画像データ）を示す図、（ｂ）はＲＡＷデータに対して補間処理を行った後の赤（Ｒ）画像データを示す図、（ｃ）はＲＡＷデータに対して補間処理を行った後の緑（Ｇ）画像データを示す図、（ｄ）はＲＡＷデータに対して補間処理を行った後の青（Ｂ）画像データを示す図である。
【図３】図１に示すＰＣで実行される画像処理アプリケーションが表示する画面構成の一例を示す図である。
【図４】図１に示すＰＣで動作する画像処理アプリケーションによる処理を説明するためのフローチャートである。
【図５】図４に示す現像ＵＩ表示処理を詳細に説明するためのフローチャートである。
【図６】図３に示す現像ＵＩ表示画面においてファイル選択状態、現像モード設定、および再生動作状態の相違によるスライダーコントロール、現像モードチェックボックス、およびファイル出力ボタンのＵＩ表示を説明するための図であり、（ａ）はＵＩ示す表示の第１の状態を示す図、（ｂ）はＵＩ示す表示の第２の状態を示す図、（ｃ）はＵＩ示す表示の第３の状態を示す図、（ｄ）はＵＩ示す表示の第４の状態を示す図、（ｅ）はＵＩ示す表示の第５の状態を示す図である。
【図７】図４に示す現像処理を詳細に説明するためのフローチャートである。
【図８】図７に示す簡易補間処理および補間処理を説明するための図であり、（ａ）はベイヤー配列のＲＡＷ画像データの一部を示す図、（ｂ）はＲＡＷ画像データに対して補間処理を行った結果であるＲ画像データを示す図、（ｃ）はＲＡＷ画像データに対して補間処理を行った結果であるおよびＧ画像データを示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態による画像処理装置の一例について図面を参照して説明する。
【００１８】
図１は、本発明の実施の形態による画像処理装置の構成を示すロック図である。
【００１９】
図１において、図示の画像処理装置は、例えば、パーソナルコンピュータ（ＰＣ）１００であり、当該ＰＣ１００にインストールされた画像処理アプリケーションが画像処理を実行する。
【００２０】
ＰＣ１００はＣＰＵ１０１を備えており、ＲＯＭ１０２にはＣＰＵ１０１で実行される処理の手順を記述した制御プログラムが記憶されている。また、ＲＡＭ１０３はワークメモリとして用いられ、一時的に制御プログラムおよびデータを格納する。
【００２１】
ＰＣ１００はＨＤＤ１０４を有しており、ＨＤＤ１０４にはアプリケーションおよびオペレーティングシステム（ＯＳ）などの各種プログラム、そして、データが格納される。ＰＣ１００には、フラッシュメモリカード１５０又は外付ＨＤＤ１６０などの外部記録媒体１１１を接続するための外部インタフェース（ＩＦ）１０５が備えられている。ＰＣ１００には、マウス１１３およびキーボード１１４などの入力デバイス１１２から与えられるユーザ入力を処理するためのユーザＩＦ１０６が備えられている。
【００２２】
図示のように、ＰＣ１００はＶＲＡＭ１０７、画像処理部１０８、表示制御部１０９、および液晶ディスプレイなどのディスプレイ１１０（表示部）を備えており、ＶＲＡＭ１０７にはディスプレイ１１０に画像として表示される画像データが格納される。そして、上述の構成要素（ブロック）は、制御信号およびデータ信号のための伝送路である内部バス１１５によって相互に接続されている。
【００２３】
図２は、図１に示すＰＣ１００で処理される画像データを説明するための図である。そして、図２（ａ）はベイヤー配列された６行×６列の画素値（ＲＡＷ画像データ）を示す図であり、図２（ｂ）はＲＡＷデータに対して補間処理を行った後の赤（Ｒ）画像データを示す図である。また、図２（ｃ）はＲＡＷ画像データに対して補間処理を行った後の緑（Ｇ）画像データを示す図であり、図２（ｄ）はＲＡＷデータに対して補間処理を行った後の青（Ｂ）画像データを示す図である。
【００２４】
図２（ａ）において、イメージセンサー（撮像素子：図示せず）の各画素には、Ｒ（赤色）、Ｇ（緑色）、およびＢ（青色）のカラーフィルターが交互にされている。そして、４画素が一組となる所謂ベイヤー配列が形成される。なお、図２（ａ）に示すＲ、Ｇ、およびＢは赤色，緑色，および青色のカラーフィルターを備える光電変換部（受光部）である。
【００２５】
ベイヤー配列された受光部において光電変換された画素値はデジタル化された後画像処理が施される。ベイヤー配列における画素値データは一般にＲＡＷ画像データと呼ばれる。ＲＡＷ画像データに対して、通常の画像データは各画素値がＲ、Ｇ、Ｂの値で構成されるデータであり、図２（ｂ）〜図２（ｄ）に示すように、６列×６行の画素は６列×６行のＲ、Ｇ、Ｂ画素で構成される。
【００２６】
図２（ｂ）〜図２（ｄ）に示す６列×６行の画像データを作成するためには、図２（ａ）に示す６列×６行の画素値に対して補間処理を行う必要がある。ＲＡＷ画像データに対する補間処理はディベイヤー処理と呼ばれる。また、ＲＡＷ画像データに対してディベイヤー処理および色処理などの画像処理を行って、通常の画像データを生成する処理は現像処理と呼ばれる。
【００２７】
ＲＡＷ動画像ファイルに対して、編集、特殊効果の付加、および色調整などの処理を行う場合には、ＲＡＷ画像データ（動画像データ）のままでは当該処理ができない。このため、現像処理を行った後、一般的なファイル形式とする必要がある。図１に示す画像処理装置で用いられる画像処理アプリケーションは、ＲＡＷ画像データ（動画像データ）について現像処理を行って、ファイル出力を行うアプリケーションである。
【００２８】
図３は、図１に示すＰＣ１００で実行される画像処理アプリケーションが表示する画面構成の一例を示す図である。なお、この画像処理アプリケーションはＣＰＵ１０１で実行され、ＣＰＵ１０１は画像処理部１０８を制御して表示制御部１０９を介して図３に示す画像処理画面（現像ＵＩ表示画面ともいう）３００をディスプレイ１１０に表示する。
【００２９】
画像処理画面（つまり、操作画面）３００は、動画像ファイル選択エリア３０１を有している。この動画像ファイル選択エリア３０１には、例えば、ＨＤＤ１０４に記録されたＲＡＷ動画像ファイルが表示され、ユーザは動画像ファイル選択エリア３０１に表示された動画像ファイルから所望のＲＡＷ動画像ファイルを選択する。図示の例では、動画像ファイル選択エリア３０１には、ＲＡＷ動画像ファイルが記録されたフォルダ”Ｆｏｌｄｅｒ１”〜”Ｆｏｌｄｅｒ３”が表示され、フォルダ”Ｆｏｌｄｅｒ１”〜”Ｆｏｌｄｅｒ３”のいずれかを選択することによって、ユーザ所望のＲＡＷ動画像ファイルが選択される。
【００３０】
プレビューエリア３０２は、動画像ファイル選択エリア３０１で選択されたＲＡＷ動画像ファイルをプレビュー表示するためのエリアである。情報表示エリア３０３は、選択されたＲＡＷ動画像ファイルに関する情報が表示されるエリアである。例えば、情報表示エリア３０３には、プレビュー再生中のフレームに関するタイムコードおよびＲＡＷ動画像ファイルの長さが表示される。
【００３１】
さらに、画像処理画面（操作画面）３００には、ＲＡＷ動画像ファイル用再生ボタン３０４および再生一時停止ボタン３０５が表示されるとともに、スライダーコントロール３０６〜３０９が表示される。スライダーコントロール（現像ＵＩともいう）３０６、３０７、３０８、および３０９はそれぞれＲＡＷ画像ファイルを現像処理した際の明るさ、色合い、シャープネス、およびノイズに関する処理を規定する複数の画質パラメータ（画像処理パラメータともいう）を調整又は調節するためのものである。
【００３２】
現像モードチェックボックス３１０は、動画像ファイルの出力の際に適用する現像処理のモードを切り替えるためのチェックボックスである。画像処理部１０８で動作する画像処理アプリケーションは、処理速度を優先させるための高速現像モードと画質を優先させるための高画質現像モードとを有している。現像モードチェックボックス３１０がチェック状態であると、画像処理アプリケーションは高速現像処理を行う。一方、現像モードチェックボックス３１０が未チェック状態であると、画像処理アプリケーションは高画質現像処理を行う。高速現像処理および高画質現像処理については後述する。
【００３３】
ファイル出力ボタン３１１は、選択されたＲＡＷ動画像ファイルを一般的な所定のファイル形式（つまり、動画像ファイル）で出力する際に用いられる。
【００３４】
図４は、図１に示すＰＣ１００で動作する画像処理アプリケーションによる処理を説明するためのフローチャートである。
【００３５】
いま、画像処理アプリケーションが起動されると、ＣＰＵ１０１は動画像ファイル選択エリア３０１においてユーザがＨＤＤ１０４に記録されたＲＡＷ動画像ファイルを選択したか否かを判定する（ステップＳ４０１）。ＲＡＷ動画像ファイルが選択されないと（ステップＳ４０１において、ＮＯ）ＣＰＵ１０１は待機する。
【００３６】
一方、ＲＡＷ動画像ファイルが選択されると（ステップＳ４０１において、ＹＥＳ）、ＣＰＵ１０１は、当該選択されたＲＡＷ動画像ファイルから先頭フレームのＲＡＷ画像データ（動画像データ）をＲＡＭ１０３に確保したＲＡＷ画像フレームメモリに読み込む（ステップＳ４０２）。続いて、ＣＰＵ１０１は動画再生における内部状態を示す変数Ｐｌａｙに再生停止中であることを示す値ＦＡＬＳＥをセットする（ステップＳ４０３）。
【００３７】
次に、ＣＰＵ１０１は図３に示す現像ＵＩ３０６〜３１１の表示処理を行う（ステップＳ４０４）。なお、ステップＳ４０４の処理については後述する。その後、ＣＰＵ１０１はＲＡＷ画像フレームメモリに読み込んだＲＡＷ画像データの現像処理を行って、現像処理後の画像データをＲＡＭ１０３に確保した画像データフレームメモリに書き込む（ステップＳ４０５）。ステップＳ４０５の現像処理については後述する。
【００３８】
続いて、ＣＰＵ１０１は、画像処理部１０８を制御して表示制御部１０９を介して画像フレームメモリに書き込んだ画像データをプレビューエリア３０２に表示する（ステップＳ４０６）。
【００３９】
次に、ＣＰＵ１０１は再生ボタン３０４が押されたか否かを判定する（ステップＳ４０７）。再生ボタン３０４が押されないと（ステップＳ４０７において、ＮＯ）、ＣＰＵ１０１はスライダーコントロール３０６、３０７、３０８、および３０９のいずれかが操作されたか否かを判定する（ステップＳ４０８）。つまり、ＣＰＵ１０１は画質パラメータが操作されたか否かを判定することになる。
【００４０】
画質パラメータが操作されると（ステップＳ４０８において、ＹＥＳ）、ＣＰＵ１０１はステップＳ４０５の処理に戻って、画質パラメータの操作に対応する現像処理を行って、プレビューエリア３０２を更新する。画質パラメータが操作されないと（ステップＳ４０８において、ＮＯ）、ＣＰＵ１０１は現像モードチェックボックス３１０がチェックされているか否かを判定する（ステップＳ４０９）。
【００４１】
現像モードチェックボックス３１０がチェックされていると（ステップＳ４０９において、ＹＥＳ）、ＣＰＵ１０１はステップＳ４０４の処理に戻って、現像ＵＩ表示の更新を行う。そして、ＣＰＵ１０１は選択された現像モードに応じた現像処理を行って、プレビューエリア３０２を更新する。
【００４２】
現像モードチェックボックス３１０がチェックされていないと（ステップＳ４０９において、ＮＯ）、ＣＰＵ１０１は動画像ファイル選択エリア３０１においてユーザが別のＲＡＷ動画像ファイルを選択したか否かを判定する（ステップＳ４１０）。別のＲＡＷ動画像ファイルが選択された場合（ステップＳ４１０において、ＹＥＳ）、ＣＰＵ１０１はステップＳ４０２の処理に戻って、選択されたＲＡＷ動画像ファイルの先頭フレームを読み込んでの現像処理を行い、プレビューエリア３０２を更新する。
【００４３】
別のＲＡＷ動画像ファイルが選択されていない場合（ステップＳ４１０において、ＮＯ）、ＣＰＵ１０１はファイル出力ボタン３１１が押されたか否かを判定する（ステップＳ４１１）。ファイル出力ボタン３１１が押されないと（ステップＳ４１１において、ＮＯ）、ＣＰＵ１０１はステップＳ４０７の処理に戻る。
【００４４】
一方、ファイル出力ボタンが押されると（ステップＳ４１１において、ＹＥＳ）、ＣＰＵ１０１は先頭フレームのＲＡＷ画像データをＲＡＭ１０３に確保したＲＡＷ画像フレームメモリに読み込む（ステップＳ４１２）。そして、ＣＰＵ１０１はＲＡＷ画像フレームメモリに読み込んだＲＡＷ画像データの現像処理を行って、ＲＡＭ１０３に確保した画像データフレームメモリに現像後の画像データを書き込む（ステップＳ４１３）。
【００４５】
次に、ＣＰＵ１０１は画像フレームメモリに書き込んだ画像データを所定のファイル形式でＨＤＤ１０４に出力する（ステップＳ４１４）。そして、ＣＰＵ１０１は現像したフレームが選択されたＲＡＷ動画像ファイルの最終フレームであるか否かを判定する（ステップＳ４１５）。最終フレームではないと（ステップＳ４１５において、ＮＯ）、ＣＰＵ１０１はステップＳ４１２の処理に戻って、次のフレームの処理を行う。最終フレームである場合には（ステップＳ４１５において、ＹＥＳ）、ＣＰＵ１０１はファイル出力処理を終了して、ステップＳ４０７の処理に進む。
【００４６】
ステップＳ４０７において、再生ボタン３０４が押されると（ステップＳ４０７において、ＹＥＳ）、ＣＰＵ１０１は動画再生の内部状態を示す変数Ｐｌａｙに再生中であることを示す値ＴＲＵＥをセットする（ステップＳ４１６）。そして、ＣＰＵ１０１は現像ＵＩ表示の更新を行う（ステップＳ４１７）。
【００４７】
続いて、ＣＰＵ１０１はプレビュー表示されているフレームの次フレームのＲＡＷ画像データをＲＡＭ１０３に確保したＲＡＷ画像フレームメモリに読み込む（ステップＳ４１８）。そして、ＣＰＵ１０１はＲＡＷ画像フレームメモリに読み込んだＲＡＷ画像データの現像処理を行って、ＲＡＭ１０３に確保した画像データフレームメモリに現像済みの画像データを書き込む（ステップＳ４１９）。
【００４８】
次に、ＣＰＵ１０１は画像フレームメモリに書き込んだ画像データをプレビューエリア３０２に表示する（ステップＳ４２０）。そして、ＣＰＵ１０１は、当該表示したフレームが選択されたＲＡＷ動画像ファイルの最終フレームであるか否かを判定する（ステップＳ４２１）。
【００４９】
最終フレームではないと（ステップＳ４２１において、ＮＯ）、ＣＰＵ１０１は再生一時停止ボタン３０５が押されたか否かを判定する（ステップＳ４２２）。再生一時停止ボタン３０５が押されないと（ステップＳ４２２において、ＮＯ）、ＣＰＵ１０１はステップＳ４１８の処理に戻って、次フレームについてプレビューエリア３０２への表示処理を行う。
【００５０】
表示したフレームが最終フレームであると（ステップＳ４２１において、ＹＥＳ）、ＣＯＵ１０１はステップＳ４０３の処理に戻って、動画再生の状態を再生停止状態として現像ＵＩ表示の更新およびプレビューエリア３０２の更新を行う。同様に、再生一時停止ボタン３０５が押されると（ステップＳ４２２において、ＹＥＳ）、ＣＰＵ１０１はステップＳ４０３の処理に戻って、動画再生の状態を再生停止状態として現像ＵＩ表示の更新およびプレビューエリア３０２の更新を行う。
【００５１】
図５は、図４に示すステップＳ４０４およびＳ４１７で説明した現像ＵＩ表示処理を詳細に説明するためのフローチャートである。
【００５２】
現像ＵＩ表示処理を開始すると、ＣＰＵ１０１は画像処理対象のＲＡＷ動画像ファイルが選択されているか否かを判定する（ステップＳ５０１）。ＲＡＷ動画像ファイルが選択されていないと（ステップＳ５０１において、ＮＯ）、まず、ＣＰＵ１０１は明るさを調整するためスライダーコントロール３０６を操作不可能状態に設定する（ステップＳ５０２：Ｄｉｓａｂｌｅ）。さらに、ＣＰＵ１０１は色合いを調整するためスライダーコントロール３０７を操作不可能な状態に設定する（ステップＳ５０３：Ｄｉｓａｂｌｅ）。そして、ＣＰＵ１０１はシャープネスを調整するためスライダーコントロール３０８を操作不可能な状態に設定し（ステップＳ５０４：Ｄｉｓａｂｌｅ）、ノイズを調整するためスライダーコントロール３０９を操作不可能な状態に設定する（ステップＳ５０５：Ｄｉｓａｂｌｅ）。
【００５３】
加えて、ＣＰＵ１０１は現像モードチェックボックス３１０を操作不可能な状態に設定した後（ステップＳ５０６：Ｄｉｓａｂｌｅ）、ファイル出力ボタン３１１を操作不可能な状態に設定する（ステップＳ５０７：Ｄｉｓａｂｌｅ）。そして、ＣＰＵ１０１は、図４に示すステップＳ４０５の現像処理又はステップＳ４１８のフレーム読み込みに進む。
【００５４】
図６（ａ）〜（ｅ）は、図３に示す現像ＵＩ表示画面においてファイル選択状態、現像モード設定、および再生動作状態の相違によるスライダーコントロール３０６〜３０９、現像モードチェックボックス３１０、およびファイル出力ボタン３１１のＵＩ表示を示す図である。
【００５５】
このように、ＲＡＷ動画像ファイルが選択されないと、ステップＳ５０２〜Ｓ５０７の処理が行われて、現像ＵＩ表示は、図６（ａ）に示す第１の状態となる。この第１の状態では、明るさ、色合い、シャープネス、ノイズ、現像モード、およびファイル出力の全てが操作不可能に設定される。なお、図６（ａ）において、ハッチングは操作不可能な状態であることを示している。
【００５６】
ＲＡＷ動画像ファイルが選択されると（ステップＳ５０１において、ＹＥＳ）、ＣＰＵ１０１は明るさを調整するためスライダーコントロール３０６を操作可能な状態（つまり、調整可能な状態）に設定する（ステップＳ５０８：Ｅｎａｂｌｅ）。さらに、ＣＰＵ１０１は色合いを調整するためスライダーコントロール３０７を操作可能な状態に設定する（ステップＳ５０９：Ｅｎａｂｌｅ）。なお、明るさおよび色合いは、高速現像処理および高画質現像処理の双方で共通に調整が行われる調整項目である。
【００５７】
続いて、ＣＰＵ１０１は現像モードが高速現像および高画質現像モードのいずれのモードに設定されているかを判定する（ステップＳ５１０）。現像モードが高速現像モード（第１の画像処理モード）であると（ステップＳ５０１において、高速現像）、ＣＰＵ１０１はシャープネスを調整するためスライダーコントロール３０８を操作不可能な状態に設定する（ステップＳ５１１：Ｄｉｓａｂｌｅ）。さらに、ＣＰＵ１０１はノイズを調整するためスライダーコントロール３０９を操作不可能な状態（つまり、調整不可の状態）に設定する（ステップＳ５１２：Ｄｉｓａｂｌｅ）。
【００５８】
次に、ＣＰＵ１０１は現在の再生動作の状態を判定する。つまり、ＣＰＵ１０１は再生動作中であるか否かを判定する（ステップＳ５１３）、再生動作中であると（ステップＳ５１３において、ＴＲＵＥ）、ＣＰＵ１０１は前述のステップＳ５０６およびＳ５０７の処理を行う。
【００５９】
このように、ＲＡＷ動画像ファイルが選択されて、高速現像モードであってかつ再生動作中であると、ステップＳ５０８〜Ｓ５０９、Ｓ５１１〜Ｓ５１２、およびＳ５０６〜Ｓ５０７の処理が行われて、現像ＵＩ表示は、図６（ｂ）に示す第２の状態となる。この第２の状態では、明るさおよび色合いが操作可能な状態（操作可能状態）に設定され、シャープネス、ノイズ、現像モード、およびファイル出力が操作不可能な状態（操作不可能状態）に設定される。
【００６０】
再生停止中であると（ステップＳ５１３において、ＦＡＬＳＥ）、ＣＰＵ１０１は現像モードチェックボックス３１０を操作可能な状態とする（ステップＳ５１４：Ｅｎａｂｌｅ）。さらに、ＣＰＵ１０１はファイル出力ボタン３１１を操作可能な状態に設定する（ステップＳ５１５：Ｅｎａｂｌｅ）。つまり、ＣＰＵ１０１はＲＡＷ動画像データを画像処理して動画像ファイルとして出力可能な状態とする。
【００６１】
このように、ＲＡＷ動画像ファイルが選択されて、高速現像モードであってかつ再生停止中であると、ステップＳ５０８〜Ｓ５０９、Ｓ５１１〜Ｓ５１２、およびＳ５１４〜Ｓ５１５の処理が行われて、現像ＵＩ表示は、図６（ｃ）に示す第３の状態となる。この第３の状態では、明るさ、色合い、現像モード、およびファイル出力が操作可能に設定され、シャープネスおよびノイズが操作不可能に設定される。
【００６２】
現像モードが高画質現像モード（第２の画像処理モード）であると（ステップＳ５１０において、高画質現像）、ＣＰＵ１０１はシャープネスを調整するためのスライダーコントロール３０８を操作可能な状態に設定する（ステップＳ５１６：Ｅｎａｂｌｅ）。さらに、ＣＰＵ１０１はノイズを調整するためのスライダーコントロール３０９を操作可能な状態に設定する（ステップＳ５１７：Ｅｎａｂｌｅ）。そして、ＣＰＵ１０１はステップＳ５１３の処理に進む。
【００６３】
従って、ＲＡＷ動画像ファイルが選択されて、高画質現像モードであってかつ再生動作中であると、ステップＳ５０８〜Ｓ５０９、Ｓ５１６〜Ｓ５１７、およびＳ５０６〜Ｓ５０７の処理が行われて、現像ＵＩ表示は、図６（ｄ）に示す第４の状態となる。この第４の状態では、明るさおよび色合いがシャープネス、およびノイズが操作可能に設定され、現像モードおよびファイル出力が操作不可能に設定される。
【００６４】
また、ＲＡＷ動画像ファイルが選択されて、高画質現像モードであってかつ再生停止中であると、ステップＳ５０８〜Ｓ５０９、Ｓ５１６〜Ｓ５１７、およびＳ５１４〜Ｓ５１５の処理が行われて、現像ＵＩ表示は、図６（ｅ）に示す第５の状態となる。この第５の状態では、明るさ、色合い、シャープネス、およびノイズ、現像モード、ファイル出力が操作可能に設定される。
【００６５】
このようにして、図５で説明した現像ＵＩ表示処理を行えば、ＲＡＷ動画像ファイルの選択状態、設定されている現像モード、および再生モードに応じて必要とする機能のみを有効とした現像ＵＩをユーザに提供することができる。
【００６６】
図７は、図４に示すステップＳ４０５、Ｓ４１３、およびＳ４１９で説明した現像処理を詳細に説明するためのフローチャートである。
【００６７】
現像処理を開始すると、ＣＰＵ１０１は明るさ調整用のスライダーコントロール３０６で設定された明るさパラメータを取得する。そして、ＣＰＵ１０１はＲＡＭ１０３に確保したＲＡＷ画像フレームメモリに読み込んだ１フレームのベイヤー配列のＲＡＷ画像データの各画素に対して明るさパラメータの値に応じた係数を乗算する。これによって、ＣＰＵ１０１は１フレームのＲＡＷ画像データの明るさを調整する（ステップＳ６０１）。
【００６８】
続いて、ＣＰＵ１０１は色合い調整用のスライダーコントロール３０７で設定された色合いパラメータを取得する。そして、ＣＰＵ１０１は１フレームのＲＡＷ画像データの各画素に対して、色合いパラメータの値に応じた係数を乗算する。これによって、ＣＰＵ１０１はホワイトバランスの調整を行って色合いの調整を行う（ステップＳ６０２）。
【００６９】
次に、ＣＰＵ１０１は現像モードチェックボックス３１０の状態を取得して、現像モードの判定を行う。つまり、ＣＰＵ１０１は現像モードが高速現像モードであるか又は高画質現像モードであるかを判定する（ステップＳ６０３）。現像モードが高速現像モードであると（ステップＳ６０３において、高速現像）、ＣＰＵ１０１はベイヤー配列のＲＡＷ画像データに対して簡易補間フィルタ処理を行って、ＲＧＢ画像データを生成する（ステップＳ６０４）。
【００７０】
そして、ＣＰＵ１０１はＲＡＭ１０３に確保した画像データフレームメモリにＲＧＢ画像データを書き込んで（ステップＳ６０５）、現像処理を終了する。その後、ＣＰＵ１０１はステップＳ４０６、Ｓ４１４、又はＳ４２０の処理に進む。
【００７１】
現像モードが高画質現像モードであると（ステップＳ６０３において、高画質現像）、ＣＰＵ１０１はベイヤー配列のＲＡＷ画像データに対して補間フィルタ処理を行って、ＲＧＢ画像データを生成する（ステップＳ６０６）。その後、ＣＰＵ１０１はシャープネス調整用のスライダーコントロール３０８で設定されたシャープネスパラメータを取得する。そして、ＣＰＵ１０１は上記のＲＧＢ画像データに対して、シャープネスパラメータの値に応じたエッジ強調処理を施す（ステップＳ６０７：シャープネス処理）。
【００７２】
続いて、ＣＰＵ１０１はノイズ調整用のスライダーコントロール３０９で設定されたノイズパラメータを取得する。そして、ＣＰＵ１０１はシャープネス処理後のＲＧＢ画像データに対して、ノイズパラメータの値に応じたノイズ除去処理を施す（ステップＳ６０８）。その後、ＣＰＵ１０１はステップＳ６０５の処理に進む。
【００７３】
図８は、図７に示すステップＳ６０４およびＳ６０６でそれぞれ説明した簡易補間処理および補間処理を説明するための図である。そして、図８（ａ）はベイヤー配列のＲＡＷ画像データの一部を示す図であり、図８（ｂ）はＲＡＷ画像データに対して補間処理を行った結果であるＲ画像データを示す図である。また、図８（ｃ）はＲＡＷ画像データに対して補間処理を行った結果であるおよびＧ画像データを示す図である。
【００７４】
図８（ｂ）および図８（ｃ）において、大文字の”Ｒ”、”Ｇ”で示す画素は、図８（ａ）に示す”Ｒ”、”Ｇ”画素と同一の位置にある画素であり、これらの画素については補間処理が行われず、ＲＡＷ画像データと同一の値となる。一方、小文字の”ｒ”、”ｇ”で示す画素は、補間処理によって生成される画素である。
【００７５】
図８（ｂ）に示す”ｒ１１”、”ｒ１５”、”ｒ１６”および図８（ｃ）に示す”ｇ８”の画素値を補間処理によって生成する際、図７に示すステップＳ６０４の簡易補間処理においては処理速度を優先するため、画素数を制限して、次の式（１）によって画素値を算出する。
【００７６】
【数１】
2013219589.tif 000003
一方、ステップＳ６０６の補間処理においては画質を向上させるため画素数を簡易補間処理よりも多くして、次の式（２）によって画素値を算出する。
【００７７】
【数２】
2013219589.tif 000004
このようにして、簡易補間処理および補間処理を選択的に行う際で、使用する画素数および計算式を変更することによって、高速な処理と高画質な処理とを切り替えることができる。
【００７８】
以上説明したように、本発明の実施の形態では、再生動作状態およびファイル出力の際の現像モード設定に応じて、画像処理項目の変更を行うとともに、簡易補間処理と補間処理とを切り替えるようにしたので、ファイル再生中は高速な現像処理を行って、フレームレートの低下を防ぎ、再生停止中はファイル出力の設定に応じた最終出力画像のプレビュー表示を行うことができる。
【００７９】
上述の説明から明らかなように、図１に示す例においては、ＣＰＵ１０１、画像処理部１０８、および表示制御部１０９が画面表示制御手段および再生処理手段として機能し、ＣＰＵ１０１および画像処理部１０８はファイル生成手段として機能する。
【００８０】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００８１】
例えば、上記の実施の形態の機能を画像処理方法として、この画像処理方法をＰＣなどの画像処理装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを画像処理装置が備えるコンピュータに実行させるようにしてもよい。なお、プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００８２】
この際、画像処理方法およびプログラムの各々は、少なくとも画面表示制御ステップ、再生処理ステップ、およびファイル生成ステップを有することになる。
【００８３】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８４】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０５  外部ＩＦ
１０６  ユーザＩＦ
１０８  画像処理部
１０９  表示制御部
１１０  ディスプレイ
１１１  記憶媒体
１１２  入力デバイス
【図１】
2013219589.tif 000005
【図２】
2013219589.tif 000006
【図３】
2013219589.tif 000007
【図４】
2013219589.tif 000008
【図５】
2013219589.tif 000009
【図６】
2013219589.tif 000010
【図７】
2013219589.tif 000011
【図８】
2013219589.tif 000012