(57)【特許請求の範囲】
【請求項１】
入力された画像データのフレーム毎に、そのフレームを代表する輝度値である代表輝度値を算出する代表輝度値算出手段と、
前記代表輝度値算出手段で算出された代表輝度値のフレーム間の変化に周期性があるか否かを判断する周期判断手段と、
前記周期判断手段により代表輝度値のフレーム間の変化に周期性があると判断された場合に、１周期内の代表輝度値の変化に基づいて、前記入力された画像データから異なる露出で同一の被写体を撮影することにより得られた複数の画像であるＨＤＲ画像群とみなす画像群を検出するＨＤＲ検出手段と、
を有し、
１周期内の代表輝度値の最大値または最小値である評価値の初期値が予め定められており、
前記周期判断手段は、
前記フレーム毎に、そのフレームの代表輝度値と前記評価値との差分の絶対値が第２の閾値以下である場合に、前記評価値を当該フレームの代表輝度値に更新し、
前記評価値の更新が一定のフレーム数おきに行われる場合に、代表輝度値のフレーム間の変化に周期性があると判断し、
前記ＨＤＲ検出手段は、１周期内の代表輝度値の最大値と最小値の差分の絶対値が第１の閾値以上である場合に、対応する周期内の複数のフレームが前記ＨＤＲ画像群のフレームであると判定する
ことを特徴とする画像検出装置。
【請求項２】
前記入力された画像データのフレーム間の動きを検出する動き検出手段を更に有し、
前記周期判断手段は、前記フレーム間の動きが検出されている場合に、前記フレーム間の動きが検出されていない場合よりも大きな値を前記第２の閾値に設定する
ことを特徴とする請求項１に記載の画像検出装置。
【請求項３】
前記代表輝度値は、フレームの平均輝度値、または、フレームの輝度ヒストグラムにおいて度数がピークとなる輝度値である
ことを特徴とする請求項１または２に記載の画像検出装置。
【請求項４】
前記ＨＤＲ検出手段の検出結果を示すＨＤＲ情報を生成する生成手段をさらに有する
ことを特徴とする請求項１〜３のいずれか１項に記載の画像検出装置。
【請求項５】
前記ＨＤＲ情報は、ＨＤＲ画像群のフレーム、ＨＤＲ画像群の同期信号、及び、１つのＨＤＲ画像群に含まれるフレームの数、の少なくともいずれか１つを含む
ことを特徴とする請求項４に記載の画像検出装置。
【請求項６】
インターレース方式の画像データを補間によりプログレッシブ方式の画像データに変換する変換手段をさらに有し、
前記変換手段は、ＨＤＲ画像群のフィールドに対しては、処理対象のフィールド内の画素を用いて補間画素を生成するフィールド内補間により補間画素を生成する
ことを特徴とする請求項１〜５のいずれか１項に記載の画像検出装置。
【請求項７】
画像検出装置により実行される画像検出方法であって、
入力された画像データのフレーム毎に、そのフレームを代表する輝度値である代表輝度値を算出する代表輝度値算出ステップと、
前記代表輝度値算出ステップで算出された代表輝度値のフレーム間の変化に周期性があるか否かを判断する周期判断ステップと、
前記周期判断ステップにより代表輝度値のフレーム間の変化に周期性があると判断された場合に、１周期内の代表輝度値の変化に基づいて、前記入力された画像データから異なる露出で同一の被写体を撮影することにより得られた複数の画像であるＨＤＲ画像群とみなす画像群を検出するＨＤＲ検出ステップと、
を有し、
１周期内の代表輝度値の最大値または最小値である評価値の初期値が予め定められており、
前記周期判断ステップでは、
前記フレーム毎に、そのフレームの代表輝度値と前記評価値との差分の絶対値が第２の閾値以下である場合に、前記評価値を当該フレームの代表輝度値に更新し、
前記評価値の更新が一定のフレーム数おきに行われる場合に、代表輝度値のフレーム間の変化に周期性があると判断し、
前記ＨＤＲ検出ステップでは、１周期内の代表輝度値の最大値と最小値の差分の絶対値が第１の閾値以上である場合に、対応する周期内の複数のフレームが前記ＨＤＲ画像群のフレームであると判定する
ことを特徴とする画像検出方法。
【請求項８】
前記入力された画像データのフレーム間の動きを検出する動き検出ステップを更に有し、
前記周期判断ステップでは、前記フレーム間の動きが検出されている場合に、前記フレーム間の動きが検出されていない場合よりも大きな値を前記第２の閾値に設定する
ことを特徴とする請求項７に記載の画像検出方法。
【請求項９】
前記代表輝度値は、フレームの平均輝度値、または、フレームの輝度ヒストグラムにおいて度数がピークとなる輝度値である
ことを特徴とする請求項７または８のいずれか１項に記載の画像検出方法。
【請求項１０】
前記ＨＤＲ検出ステップの検出結果を示すＨＤＲ情報を生成する生成ステップをさらに有する
ことを特徴とする請求項７〜９のいずれか１項に記載の画像検出方法。
【請求項１１】
前記ＨＤＲ情報は、ＨＤＲ画像群のフレーム、ＨＤＲ画像群の同期信号、及び、１つのＨＤＲ画像群に含まれるフレームの数、の少なくともいずれか１つを含む
ことを特徴とする請求項１０に記載の画像検出方法。
【請求項１２】
インターレース方式の画像データを補間によりプログレッシブ方式の画像データに変換する変換ステップをさらに有し、
前記変換ステップでは、ＨＤＲ画像群のフィールドに対しては、処理対象のフィールド内の画素を用いて補間画素を生成するフィールド内補間により補間画素を生成する
ことを特徴とする請求項７〜１１のいずれか１項に記載の画像検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像検出装置及び画像検出方法に関する。
【背景技術】
【０００２】
予め異なる露出で同一の被写体を撮影し、得られた各画像の適正露出部分に注目してそれらの画像を合成することにより、ダイナミックレンジを向上する技術がある。また、露出の異なる複数の画像を交互に表示することにより、それらの画像を視覚的に合成し、ダイナミックレンジを向上する技術も提案されている。このように複数の画像を用いてダイナミックレンジを向上する技術をハイダイナミックレンジ合成（ＨＤＲ合成）と呼ぶ。
【０００３】
ＨＤＲ合成を実現する装置では、ＨＤＲ合成に用いる複数の画像（ＨＤＲ画像群）が、予め用意されている専用メモリに格納されている。そして、上記装置は、それらの画像を合成してディスプレイに表示し、または、それらの画像を順番にディスプレイに表示することにより、ＨＤＲ合成を実現する。
【０００４】
特許文献１には、専用メモリから読み出した画像間の動きの有無から、ＨＤＲ合成を行うか否かを判断する技術が提案されている。それにより、破綻した合成画像が生成されることを防ぐことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−０５０１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、今後は外部機器などを通じてＨＤＲ画像群が入力されることが考えられる。また、通常画像（例えば、適正露出の画像のように、ＨＤＲ合成に用いることを目的とした画像ではない画像）とＨＤＲ画像群が混在した画像データが入力されることも考えられる。従来技術では、通常画像とＨＤＲ画像群が混在した画像データが入力されることは想定されていないため、入力された画像データからＨＤＲ画像群を検出することができない。
また、入力された画像データからＨＤＲ画像群を検出できないため、ディスプレイに表示されている画像が何たる画像であるか、視聴者に知らせることができない。
【０００７】
本発明は、入力された画像データからＨＤＲ画像群を検出することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像検出装置は、入力された画像データのフレーム毎に、そのフレームを代表する輝度値である代表輝度値を算出する代表輝度値算出手段と、前記代表輝度値算出手段で算出された代表輝度値のフレーム間の変化に周期性があるか否かを判断する周期判断手段と、前記周期判断手段により代表輝度値のフレーム間の変化に周期性があると判断された場合に、１周期内の代表輝度値の変化に基づいて、前記入力された画像データから異なる露出で同一の被写体を撮影することにより得られた複数の画像であるＨＤＲ画像群とみなす画像群を検出するＨＤＲ検出手段と、を有し、１周期内の代表輝度値の最大値または最小値である評価値の初期値が予め定められており、前記周期判断手段は、前記フレーム毎に、そのフレームの代表輝度値と前記評価値との差分の絶対値が第２の閾値以下である場合に、前記評価値を当該フレームの代表輝度値に更新し、前記評価値の更新が一定のフレーム数おきに行われる場合に、代表輝度値のフレーム間の変化に周期性があると判断し、前記ＨＤＲ検出手段は、１周期内の代表輝度値の最大値と最小値の差分の絶対値が第１の閾値以上である場合に、対応する周期内の複数のフレームが前記ＨＤＲ画像群のフレームであると判定する。
【０００９】
本発明の画像検出方法は、画像検出装置により実行される画像検出方法であって、入力された画像データのフレーム毎に、そのフレームを代表する輝度値である代表輝度値を算出する代表輝度値算出ステップと、前記代表輝度値算出ステップで算出された代表輝度値のフレーム間の変化に周期性があるか否かを判断する周期判断ステップと、前記周期判断ステップにより代表輝度値のフレーム間の変化に周期性があると判断された場合に、１周期内の代表輝度値の変化に基づいて、前記入力された画像データから異なる露出で同一の被写体を撮影することにより得られた複数の画像であるＨＤＲ画像群とみなす画像群を検出するＨＤＲ検出ステップと、を有し、１周期内の代表輝度値の最大値または最小値である評価値の初期値が予め定められており、前記周期判断ステップでは、前記フレーム毎に、そのフレームの代表輝度値と前記評価値との差分の絶対値が第２の閾値以下である場合に、前記評価値を当該フレームの代表輝度値に更新し、前記評価値の更新が一定のフレー
ム数おきに行われる場合に、代表輝度値のフレーム間の変化に周期性があると判断し、前記ＨＤＲ検出ステップでは、１周期内の代表輝度値の最大値と最小値の差分の絶対値が第１の閾値以上である場合に、対応する周期内の複数のフレームが前記ＨＤＲ画像群のフレームであると判定する。
【発明の効果】
【００１０】
本発明によれば、入力された画像データからＨＤＲ画像群を検出することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】入力画像データの一例を示す図。
【図２】実施例１に係る画像検出装置の構成の一例を示す図。
【図３】ＨＤＲ画像検出部の動作の一例を示す図。
【図４】ＨＤＲ画像検出部の入出力信号及び内部信号の一例を示す図。
【図５】最小輝度値の検出処理の一例を示す図。
【図６】最大輝度値の検出処理の一例を示す図。
【図７】最小輝度位置の更新処理の一例を示す図。
【図８】周期検出部の内部信号であるカウンタ値の更新処理の一例を示す図。
【図９】最大カウント値の更新処理の一例を示す図。
【図１０】周期信号の更新処理の一例を示す図。
【図１１】判定結果の更新処理の一例を示す図。
【図１２】情報生成部の内部信号であるカウンタ値の更新処理の一例を示す図。
【図１３】ＨＤＲ情報の利用例を示す図。
【図１４】実施例２に係る画像処理装置の構成の一例を示す図。
【図１５】実施例２に係るＩＰ変換処理の流れの一例を示す図。
【図１６】ＨＤＲ画像群検出処理の一例を示す図。
【図１７】輝度情報取得処理の一例を示す図。
【図１８】ＩＰ変換処理の一例を示す図。
【図１９】動き検出方法の一例を示す図。
【発明を実施するための形態】
【００１２】
＜実施例１＞
以下、本発明の実施例１に係る画像検出装置及び該画像検出装置により実行される画像検出方法について説明する。
本実施例に係る画像検出装置は、図１で示すような通常画像とＨＤＲ画像群が混在する入力画像データやＨＤＲ画像群の有無を示す情報が含まれていない入力画像データからＨＤＲ画像群を検出する。通常画像とは、例えば、適正露出の画像のように、ＨＤＲ合成（ダイナミックレンジを向上するための処理）に用いることを目的とした画像ではない画像である。ＨＤＲ画像群とは、異なる露出で同一の被写体を撮影することにより得られた複数の画像ように、ＨＤＲ合成に用いることを目的とした複数の画像である。典型的には、ＨＤＲ画像群は、露出（明るさ）のみが異なる複数の画像である。
また、本実施例に係る画像検出装置は、図１（Ａ）で示すような静止画像データ、及び、図１（Ｂ）で示すような動画像データからＨＤＲ画像群を検出する。
【００１３】
図１（Ａ）は、画像間で動きの無い静止画像データが入力される例である。
図１（Ｂ）は、画像間（通常画像とＨＤＲ画像群の間、ＨＤＲ画像群間）で動きのある動画像データが入力される例である。
図１（Ａ），（Ｂ）では、４つの画像を１組とするＨＤＲ画像群が入力される。１つのＨＤＲ画像群内の各画像の輝度は、ＨＤＲ合成できる程度に互いに異なっており、輝度の順番は特に限定されない。本実施例では、ＨＤＲ画像群が４つの画像からなるものとしたが、ＨＤＲ画像群には少なくとも２つ画像が含まれていればよい。
なお、図１（Ｂ）の例では、ＨＤＲ画像群間で動きがあるため、輝度はＨＤＲ画像群単位で微妙に異なる。
【００１４】
次に、本実施例に係る画像検出装置の構成例について、図２を用いて説明する。本実施例に係る画像検出装置は、動き検出部２１０、フレーム遅延部２２０、輝度統計量抽出部２３０、ＨＤＲ画像検出部２４０などを有する。ＨＤＲ画像検出部２４０は、輝度判定部２４１、周期検出部２４２、差分算出部２４３、判定部２４４、情報生成部２４５などを有する。
【００１５】
動き検出部２１０は、入力された画像データのフレーム間の動きを検出する（動き検出手段）。具体的には、動き検出部２１０は、フレーム遅延部２２０によって１フレーム遅延された前フレーム（入力された画像の１つ前に入力された画像）と現フレーム（入力された画像）を用いて、それらのフレーム間の動きを検出する。動きはどのように検出してもよく、例えば、ブロックマッチング法などにより検出される。なお、ＨＤＲ画像群のフレームは予め輝度が調整されているため、動きを検出する際には、例えば、用いる２つの画像の輝度を一致させた後に、それらの画像を比較すればよい。検出結果（動き情報Ｗ４０１）は、ＨＤＲ画像検出部２４０へ転送される。
【００１６】
輝度統計量抽出部２３０は、入力された画像データのフレーム毎に、そのフレームの輝度値の統計量（輝度統計量）から、該フレームを代表する輝度値である代表輝度値を算出する（代表輝度値算出手段）。具体的には、輝度統計量抽出部２３０は、入力された画像から輝度統計量として輝度ヒストグラムを抽出する。そして、抽出した輝度統計量から、代表輝度値として輝度の平均値（輝度平均値Ｗ４００）を算出し、ＨＤＲ画像検出部２４０へ転送する。なお、代表輝度値は輝度平均値に限らない。例えば、輝度ヒストグラムにおいて度数がピークとなる輝度値を代表輝度値としてもよい。
【００１７】
ＨＤＲ画像検出部２４０は、動き検出部２１０より取得した動き情報Ｗ４０１と、輝度統計量抽出部２３０より取得した輝度平均値Ｗ４００を用いて、ＨＤＲ画像群を検出する。具体的には、ＨＤＲ画像検出部２４０は、ＨＤＲ画像群が持つ特徴（規則性）を検出し、入力された画像がＨＤＲ画像群の画像であるか否かを判定する。そして、ＨＤＲ画像群の画像と判定した場合は、ＨＤＲ情報を生成し、その情報を他の処理部へ転送する。
【００１８】
輝度判定部２４１は、代表輝度値の差分の絶対値が所定の閾値（第２の閾値）以下のフレームを検出する。具体的には、入力された画像の輝度平均値Ｗ４００が最大輝度値Ｗ４０４か否か、最小輝度値Ｗ４０３か否かを判定し、判定結果を差分算出部２４３へ転送する。最大輝度値Ｗ４０４と最小輝度値Ｗ４０３の検出方法は、後で詳しく説明する。
また、輝度判定部２４１は、最小輝度値Ｗ４０３の画像の時間位置を示す信号である最小輝度位置Ｗ４０６、及び、最大輝度値Ｗ４０４の画像の時間位置を示す信号である最大輝度位置Ｗ４０７を生成する。そして、最小輝度位置Ｗ４０６と最大輝度位置Ｗ４０７のいずれか一方を選択し、１フレーム遅延させ、輝度位置Ｗ４０８を生成し、周期検出部２
４２、差分算出部２４３、及び、判定部２４４へ転送する。
更に、輝度判定部２４１は、輝度位置Ｗ４０８が静止画像データと動画像データのどちらの画像を用いて生成された信号かを表す静動判定Ｗ４０９を生成し、情報生成部２４５へ転送する。
【００１９】
周期検出部２４２は、算出された代表輝度値のフレーム間の変化に周期性があるか否かを判断する（周期判断手段）。本実施例では、代表輝度値の差分の絶対値が第２の閾値以下のフレームが一定のフレーム数おきに現れる場合に、代表輝度値のフレーム間の変化に周期性があると判断する。具体的には、周期検出部２４２には、輝度位置Ｗ４０８のアサート間隔をカウントするカウンタが用意されている。周期検出部２４２は、このカウンタを用いて代表輝度値のフレーム間の変化の周期性（輝度位置Ｗ４０８が一定のフレーム数おきに現れているか）を検出する。そして、周期検出部２４２は、上記周期性を示す周期信号Ｗ４１４と１周期内の画像枚数を示す最大カウント値Ｗ４１２を、判定部２４４及び情報生成部２４５へ転送する。
【００２０】
差分算出部２４３と判定部２４４は、代表輝度値のフレーム間の変化に周期性があると判断された場合に、１周期内の代表輝度値の変化に基づいて、入力された画像データからＨＤＲ画像群を検出する（ＨＤＲ検出手段）。
差分算出部２４３は、１周期内（１つのＨＤＲ画像群内）の最大輝度値Ｗ４０４（最大値）と最小輝度値Ｗ４０３（最小値）の差分の絶対値（以下、差分値と記載する）を算出する。具体的には、最大輝度値Ｗ４０４から最小輝度値Ｗ４０３を減算し、差分値Ｗ４１５を求める。算出された差分値Ｗ４１５は、判定部２４４へ転送される。
判定部２４４は、代表輝度値のフレーム間の変化に周期性があり、且つ、差分値Ｗ４１５が所定の閾値（第１の閾値）以上である場合に、対応する周期内の複数のフレームがＨＤＲ画像群のフレームであると判定する。判定部２４４による判定結果Ｗ４１７は、情報生成部２４５へ転送される。
【００２１】
情報生成部２４５は、動き情報Ｗ４０１、静動判定Ｗ４０９、周期信号Ｗ４１４、最大カウント値Ｗ４１２、判定結果Ｗ４１７を用いてＨＤＲ画像群に係るＨＤＲ情報を生成する。ＨＤＲ情報には、例えば、画像がＨＤＲ画像群の画像であるか否かを示す情報、ＨＤＲ画像群の同期信号、１つのＨＤＲ画像群に含まれる画像の枚数などの情報が含まれる。
【００２２】
次に、ＨＤＲ画像検出部２４０の基本動作について、図３を用いて説明する。
まず、ＨＤＲ画像検出部２４０は、Ｓ３００において、輝度統計量抽出部２３０から転送される輝度平均値から最小輝度値及び最大輝度値を検出する。但し、入力される画像データが動画像データの場合、ＨＤＲ画像群ごとに最小輝度値が微妙に異なることが想定される。そのため、ＨＤＲ画像検出部２４０は、フレーム間の動きが検出されている場合に、動きによる輝度値の変動を考慮して最小輝度値か否かを判断する。具体的には、フレーム間の動きが検出されていない場合よりも大きな値を第２の閾値に設定する。最大輝度値についても同様である。
次に、Ｓ３０１において、最小輝度値と最大輝度値のいずれかの輝度値を用いて代表輝度値のフレーム間の変化の周期性を検出する。具体的には、Ｓ３００において最小輝度値または最大輝度値が一定のフレーム数おきに現れていることを検出する。
そして、Ｓ３０２において１周期内の最小輝度値及び最大輝度値を抽出し、Ｓ３０３においてその最大輝度値と最小輝度値の差分値を算出する。
次に、Ｓ３０４においてＳ３０３で算出された差分値と第１の閾値を比較し、差分値が第１の閾値以上であれば、Ｓ３０５において入力された画像がＨＤＲ画像群の画像であると判定するとともに、Ｓ３０６において該画像に対しＨＤＲ情報を生成する。
【００２３】
次に、ＨＤＲ画像検出部２４０の動作について、図４を用いて更に詳しく説明する。図
４は、ＨＤＲ画像検出部２４０の入出力信号及び内部信号の一例を示すタイミングチャートである。このタイミングチャートは、図１（Ｂ）で示す動画像データを処理する場合の例であるが、静止画像データも同様に処理される。各信号についての説明は、以下の通りである。
【００２４】
輝度平均値Ｗ４００は、フレーム単位の輝度平均値である。輝度平均値Ｗ４００は、輝度統計量抽出部２３０から輝度判定部２４１へ転送される。
動き情報Ｗ４０１は、前フレームと現フレームとの間の動き情報であり、動き検出部２１０から輝度判定部２４１へ転送される。動き情報Ｗ４０１は、前フレームと現フレームとの間に動きがある場合に１となり、無い場合に０となる。
動き情報保持Ｗ４０２は、輝度判定部２４１の内部信号であり、一時的に保持される動き情報Ｗ４０１である。動き情報保持Ｗ４０２は、動き情報Ｗ４０１が１のときに１となり、輝度位置Ｗ４０８が１になることで０にクリアされる。動き情報Ｗ４０１と輝度位置Ｗ４０８が同時に１となった場合には動き情報Ｗ４０１が優先され、動き情報保持Ｗ４０２は１となる。
【００２５】
最小輝度値Ｗ４０３は、輝度判定部２４１の内部信号である。最小輝度値Ｗ４０３と判定された輝度平均値Ｗ４００は一時的に保持される。
最小輝度値Ｗ４０３の検出処理（更新処理）について、図５を用いて説明する。
まず、輝度判定部２４１は、輝度平均値Ｗ４００から最小輝度値Ｗ４０３を減算し、その絶対値を差分値として算出する（Ｓ５００）。次に、該差分値と閾値Ｗ４０５を比較する（Ｓ５０１）。差分値が閾値Ｗ４０５以下である場合には、輝度平均値Ｗ４００が最小輝度値であると判断し、輝度平均値Ｗ４００を最小輝度値Ｗ４０３に設定する（Ｓ５０３；最小輝度値Ｗ４０３の更新）。差分値が閾値Ｗ４０５より大きい場合には、輝度平均値Ｗ４００と最小輝度値Ｗ４０３を比較する（Ｓ５０２）。輝度平均値Ｗ４００が最小輝度値Ｗ４０３より小さい場合には、Ｓ５０３の処理を行う。輝度平均値Ｗ４００が最小輝度値Ｗ４０３以上の場合には、最小輝度値Ｗ４０３は保持される。
なお、図４の例では、最小輝度値の初期値として「５０」が設定されている。
【００２６】
最大輝度値Ｗ４０４は、輝度判定部２４１の内部信号である。最大輝度値Ｗ４０４と判定された輝度平均値Ｗ４００は一時的に保持される。
最大輝度値Ｗ４０４の検出処理（更新処理）について、図６を用いて説明する。
まず、輝度判定部２４１は、輝度平均値Ｗ４００から最大輝度値Ｗ４０４を減算し、その絶対値を差分値として算出する（Ｓ６００）。次に、該差分値と閾値Ｗ４０５を比較する（Ｓ６０１）。差分値が閾値Ｗ４０５以下である場合には、輝度平均値Ｗ４００が最大輝度値であると判断し、輝度平均値Ｗ４００を最大輝度値Ｗ４０４に設定する（Ｓ６０３；最大輝度値Ｗ４０４の更新）。差分値が閾値Ｗ４０５より大きい場合には、輝度平均値Ｗ４００と最大輝度値Ｗ４０４を比較する（Ｓ６０２）。輝度平均値Ｗ４００が最大輝度値Ｗ４０４より大きい場合には、Ｓ６０３の処理を行う。輝度平均値Ｗ４００が最大輝度値Ｗ４０４以下の場合には、最大輝度値Ｗ４０４は保持される。
なお、図４の例では、最大輝度値の初期値として「１５０」が設定されている。
【００２７】
閾値Ｗ４０５は、輝度判定部２４１の内部信号であり、輝度平均値Ｗ４００と最小輝度値Ｗ４０３または最大輝度値Ｗ４０４との差分値との比較に用いられる。動き情報保持Ｗ４０２が１のとき、閾値Ｗ４０５にはユーザが設定したパラメータ値が設定される。動き情報保持Ｗ４０２が０のときには、閾値Ｗ４０５には０が設定される。即ち、動きがある場合にはユーザが設定したパラメータ値が、動きが無い場合には０が閾値Ｗ４０５に設定されることになる。なお、動きが無い場合の閾値Ｗ４０５は０より大きな値であってもよい。
【００２８】
最小輝度位置Ｗ４０６は、輝度判定部２４１の内部信号であり、入力信号である輝度平均値Ｗ４００が最小輝度値であるか否かを示す信号である。最小輝度位置Ｗ４０６は、入力信号である輝度平均値Ｗ４００が最小輝度値である場合に１となり、そうでない場合に０となる。
最小輝度位置Ｗ４０６の更新処理について、図７を用いて説明する。
まず、輝度判定部２４１は、輝度平均値Ｗ４００から最小輝度値Ｗ４０３を減算し、その絶対値を差分値として算出する（Ｓ７００）。次に、該差分値と閾値Ｗ４０５を比較する（Ｓ７０１）。差分値が閾値Ｗ４０５以下である場合には、最小輝度位置Ｗ４０６に１を設定する（Ｓ７０２）。差分値が閾値Ｗ４０５より大きい場合には、最小輝度位置Ｗ４０６に０を設定する（Ｓ７０３）。
【００２９】
最大輝度位置Ｗ４０７は、輝度判定部２４１の内部信号であり、入力信号である輝度平均値Ｗ４００が最大輝度値であるか否かを示す信号である。最大輝度位置Ｗ４０７は、入力信号である輝度平均値Ｗ４００が最大輝度値である場合に１となり、そうでない場合に０となる。
最大輝度位置Ｗ４０７の更新処理の流れは、図７に示す最小輝度位置Ｗ４０６の更新処理の流れと同様である。
まず、輝度判定部２４１は、輝度平均値Ｗ４００から最大輝度値Ｗ４０４を減算し、その絶対値を差分値として算出する。次に、該差分値と閾値Ｗ４０５を比較する。差分値が閾値Ｗ４０５以下である場合には、最大輝度位置Ｗ４０７に１を設定する。差分値が閾値Ｗ４０５より大きい場合には、最大輝度位置Ｗ４０７に０を設定する。
【００３０】
輝度位置Ｗ４０８は、輝度判定部２４１の内部信号であり、最小輝度位置Ｗ４０６と最大輝度位置Ｗ４０７のいずれかを１フレーム遅延させた信号である。輝度判定部２４１は、最小輝度位置Ｗ４０６と最大輝度位置Ｗ４０７を観測し、観測を開始してから遅く１になった方を選択し、１フレーム遅延させる。
【００３１】
静動判定Ｗ４０９は、輝度判定部２４１の内部信号であり、輝度位置Ｗ４０８が静止画像データと動画像データのどちらの画像を用いて生成された信号かを表す信号である。輝度判定部２４１は、輝度位置Ｗ４０８の元信号（最小輝度位置Ｗ４０６または最大輝度位置Ｗ４０７）が１のときの動き情報保持Ｗ４０２の状態に応じて静動判定Ｗ４０９の値を決定（更新）する。具体的には、輝度位置Ｗ４０８の元信号が１のときに、動き情報保持Ｗ４０２が１であった場合には、輝度判定部２４１は、輝度位置Ｗ４０８が動画像データの画像を用いて生成されたと判断し、静動判定Ｗ４０９を１とする。輝度位置Ｗ４０８の元信号が１のときに、動き情報保持Ｗ４０２が０であった場合には、輝度判定部２４１は、輝度位置Ｗ４０８が静止画像データの画像を用いて生成されたと判断し、静動判定Ｗ４０９を０とする。なお、静動判定Ｗ４０９の値は、輝度位置Ｗ４０８に同期して切り替えられる。
【００３２】
カウンタ値Ｗ４１０は、周期検出部２４２の内部信号であり、輝度位置Ｗ４０８のアサート間隔を得るために用いられる信号である。このカウンタ値を用いて、輝度位置Ｗ４０８が一定のフレーム数おきに現れているかが検出される。
カウンタ値Ｗ４１０の更新処理について、図８を用いて説明する。
まず、周期検出部２４２は、不図示の初期化信号が生成された場合に（Ｓ８００；初期化信号＝１）、カウンタ値Ｗ４１０を０に初期化する（Ｓ８０１）。初期化信号は、判定部２４４において生成される信号であり、判定結果Ｗ４１７が１から０に立ち下がったときに生成される信号である。Ｓ８００において初期化信号が生成されていない場合には、Ｓ８０２へ進む。Ｓ８０２において輝度位置Ｗ４０８が１の場合には、カウンタ値Ｗ４１０に１を設定する（Ｓ８０３）。Ｓ８０２において輝度位置Ｗ４０８が０の場合には、Ｓ８０４へ進む。Ｓ８０４においてカウンタ値Ｗ４１０が０でない場合には、カウンタ値Ｗ
４１０に１を加算する（Ｓ８０５）。Ｓ８０４においてカウンタ値が０である場合には、入力画像は通常画像であると判断され、カウンタ値Ｗ４１０は０のままとされる。
カウンタ遅延値Ｗ４１１は、周期検出部２４２の内部信号であり、カウンタ値Ｗ４１０を１フレーム遅延させた信号である。
【００３３】
最大カウント値Ｗ４１２は、周期検出部２４２の内部信号であり、１周期分のカウンタ遅延値Ｗ４１１（画像枚数）を示す。最大カウント値Ｗ４１２は一時的に保持される。
最大カウント値Ｗ４１２の更新処理について、図９を用いて説明する。
まず、周期検出部２４２は、不図示の初期化信号が生成された場合に（Ｓ９００）、最大カウント値Ｗ４１２を０に初期化する（Ｓ９０１）。Ｓ９００において初期化信号が生成されていない場合には、Ｓ９０２へ進む。Ｓ９０２において輝度位置Ｗ４０８が１の場合には、最大カウント値Ｗ４１２にカウンタ遅延値Ｗ４１１を設定する（Ｓ９０３）。Ｓ９０２において輝度位置Ｗ４０８が０の場合には、最大カウント値Ｗ４１２は保持される。
最大カウント遅延値Ｗ４１３は、周期検出部２４２の内部信号であり、最大カウント値Ｗ４１２を１フレーム遅延させた信号である。
【００３４】
周期信号Ｗ４１４は、周期検出部２４２の内部信号であり、一定のフレーム数おきに存在する輝度位置Ｗ４０８を示す信号である。
周期信号Ｗ４１４の更新処理について、図１０を用いて説明する。
周期検出部２４２は、輝度位置Ｗ４０８が１であり（Ｓ１０００：Ｙｅｓ）、かつ最大カウント値Ｗ４１２と最大カウント遅延値Ｗ４１３が等しければ（Ｓ１００１：Ｙｅｓ）、その輝度位置Ｗ４０８が一定のフレーム数おきに存在していると判断する。そして、周期信号Ｗ４１４に１を設定する（Ｓ１００２）。Ｓ１０００とＳ１００１の少なくともいずれかにおいて条件が成立しなければ周期信号Ｗ４１４に０を設定する（Ｓ１００３）。
【００３５】
差分値Ｗ４１５は、差分算出部２４３の内部信号であり、最小輝度値Ｗ４０３と最大輝度値Ｗ４０４の差分値である。具体的には、差分値Ｗ４１５は、輝度位置Ｗ４０８が１のときに、最大輝度値Ｗ４０４から最小輝度値Ｗ４０３を減算した結果である。算出された差分値Ｗ４１５は、次に輝度位置Ｗ４０８が１になるまで保持される。
閾値Ｗ４１６は、判定部２４４の内部信号であり、差分値Ｗ４１５と比較するために用いられる。閾値Ｗ４１６には、ユーザが設定したパラメータ値が設定される。
【００３６】
判定結果Ｗ４１７は、判定部２４４の内部信号であり、入力された画像がＨＤＲ画像群の画像であるか否かを示す識別信号である。
判定結果Ｗ４１７の更新処理について、図１１を用いて説明する。
判定結果Ｗ４１７は、輝度位置Ｗ４０８と周期信号Ｗ４１４が等しく（Ｓ１１００：Ｙｅｓ）、周期信号Ｗ４１４が１であり（Ｓ１１０１：Ｙｅｓ）、差分値Ｗ４１５が閾値Ｗ４１６以上（Ｓ１１０２：Ｙｅｓ）の場合に１となる（Ｓ１１０３）。また、Ｓ１１００又はＳ１１０２において条件が成立しなければ、判定結果Ｗ４１７は０となる（Ｓ１１０４）。Ｓ１１０１において条件が成立しなければ、判定結果Ｗ４１７は保持される。
【００３７】
カウンタ値Ｗ４１８は、情報生成部２４５の内部信号であり、ＨＤＲイネーブルＷ４１９及びＨＤＲ同期信号Ｗ４２０の生成に使用される信号である。カウンタ値Ｗ４１８の上限値は、最大カウント値Ｗ４１２の値である。また、情報生成部２４５は、カウンタ値Ｗ４１８を生成する際に、静動判定Ｗ４０９によってカウントの開始タイミングを異ならせる。特に静動判定Ｗ４０９が１（動画像データ）のときは、ＨＤＲ画像群の先頭フレームを検出し、そこからカウントを開始する。
カウンタ値Ｗ４１８の更新処理について、図１２を用いて説明する。
まず、情報生成部２４５は、判定結果Ｗ４１７が０の場合に（Ｓ１２００：Ｎｏ）、カ
ウンタ値Ｗ４１８を０に初期化する。判定結果Ｗ４１７が１であり（Ｓ１２００：Ｙｅｓ）、カウンタ値Ｗ４１８が０の場合には（Ｓ１２０１：Ｙｅｓ）、カウンタ値Ｗ４１８に１を設定する（Ｓ１２０６）。但し、Ｓ１２０６における設定のタイミングは、静動判定Ｗ４０９の値によって異なる。静動判定Ｗ４０９が０の場合には（Ｓ１２０２：Ｙｅｓ）、判定結果Ｗ４１７が１となったタイミングでカウンタ値Ｗ４１８に１が設定される。静動判定Ｗ４０９が１の場合には（Ｓ１２０２：Ｎｏ）、動き情報Ｗ４０１が１のとなったタイミング（Ｓ１２０３：Ｙｅｓ）でカウンタ値Ｗ４１８に１が設定される。Ｓ１２０１においてカウンタ値Ｗ４１８が０でない場合には、Ｓ１２０４へ進む。Ｓ１２０４においてカウンタ値Ｗ４１８と最大カウント値Ｗ４１２が一致しなかった場合には、カウンタ値Ｗ４１８に１を加算する（Ｓ１２０７）。また、Ｓ１２０４においてカウンタ値Ｗ４１８と最大カウント値が一致した場合には、カウンタ値Ｗ４１８が上限値であるため、カウンタ値Ｗ４１８に１を設定する（Ｓ１２０６）。
【００３８】
ＨＤＲイネーブルＷ４１９は、情報生成部２４５の出力信号であり、入力された画像がＨＤＲ画像群の画像であるか否かを示す識別信号である。ＨＤＲイネーブルＷ４１９は、カウンタ値Ｗ４１８が０以外のときに１となり、カウンタ値Ｗ４１８が０のときに０となる。
ＨＤＲ同期信号Ｗ４２０は、情報生成部２４５の出力信号であり、ＨＤＲ合成用の同期信号である。ＨＤＲ同期信号Ｗ４２０は、カウンタ値Ｗ４１８が１のときに１となり、カウンタ値Ｗ４１８が１以外のときに０となる。
ＨＤＲ画像枚数Ｗ４２１は、情報生成部２４５の出力信号であり、ＨＤＲ画像群の１周期内の画像枚数を示す信号である。情報生成部２４５は、ＨＤＲイネーブルＷ４１９とＨＤＲ同期信号Ｗ４２０の両方が１のときの最大カウント値Ｗ４１２を保持し、ＨＤＲ画像枚数Ｗ４２１として出力する。
【００３９】
次に、情報生成部２４５で生成されるＨＤＲ情報の利用例について、図１３を用いて説明する。図１３は、不図示のＯＳＤ制御部を用いてＨＤＲ情報を利用する場合の例である。
ＯＳＤ制御部は、情報生成部２４５より取得したＨＤＲ情報をもとに、ＨＤＲ画像識別情報１３０１を表示部（表示パネル）で表示するか否かを制御する。具体的には、ＯＳＤ制御部は、情報生成部２４５からＨＤＲイネーブルＷ４１９を取得し、ＨＤＲイネーブルＷ４１９が１のときに画像識別情報１３０１を表示し、ＨＤＲイネーブルＷ４１９が０とき画像識別情報１３０１を表示しない、という制御を行う。画像識別情報１３０１は、表示されている画像がＨＤＲ画像群の画像であることを示す情報である。これにより、視聴者は、表示部１３００に表示されている画像がＨＤＲ画像群の画像であるか否かを判別できる。
【００４０】
このように、ＨＤＲ情報は、他の処理部において有効利用されることを目的として生成される。上述した例以外に、ＨＤＲ情報は、ダイナミックガンマ処理を行う処理部において、ＨＤＲ画像群に対して特定のテーブルを用いる制御に利用されることも想定できる。更には、ＨＤＲ合成を行う処理部において、ＨＤＲ合成するか否かの制御や合成枚数の制御などに利用されることも想定できる。
【００４１】
以上、本実施例によれば、図１で示すような通常画像とＨＤＲ画像群が混在した画像データ、及びＨＤＲ画像群の有無を示す情報が含まれていない画像データからＨＤＲ画像群を検出することができる。具体的には、代表輝度値のフレーム間の変化の周期性及び１周期内の代表輝度値の変化といったＨＤＲ画像群が有する特徴（規則性）に注目することにより、ＨＤＲ画像群を検出することができる。また、ＨＤＲ画像群に対し該ＨＤＲ画像群に関するＨＤＲ情報を生成することで、その情報を他の処理部にて有効利用することができる。
【００４２】
＜実施例２＞
次に、本発明の実施例２に係る画像処理装置について説明する。
従来、インタレース方式の画像データ（インタレース画像データ）を補間によりプログレッシブ方式の画像データ（プログレッシブ画像データ）に変換する技術がある（ＩＰ変換処理）。また、そのようなＩＰ変換処理として、フィールド間の動きに応じてフィールド内補間とフィールド間補間とを切り替えて画像データの変換を行う動き適応型ＩＰ変換処理がある。しかしながら、ＨＤＲ画像群を含むインタレース画像データに対し動き適応型ＩＰ変換処理を施すと、（ＨＤＲ画像群のフィールドは意図的に輝度が調整されているため）、変換後の画像データ（プログレッシブ画像データ）の画質が不均一になってしまう。
そこで、本実施例では、インタレース画像データからＨＤＲ画像群を検出し、その検出結果に応じてＩＰ変換処理の方法を切り替える。それにより、ＨＤＲ画像群を含むインタレース画像データを、画質を劣化させることなくＩＰ変換することが可能となる。
【００４３】
図１４は本実施例に係る画像処理装置の機能構成の一例を示すブロック図である。図１４に示すように、本実施例に係る画像処理装置は、フィールド内補間部２、フィールド間補間部３、周期検出部４、動き検出部５、セレクタ６などを有する。
フィールド内補間部２は、入力されたインタレース画像データをフィールド内補間によりプログレッシブ画像データに変換する。フィールド内補間は、処理対象のフィールド内の画素を用いて補間画素を生成する方法である。例えば、処理対象のフィールドにおいて、補間画素を生成するライン（補間ライン）の上下のライン上の画素値を用いて補間画素の画素値が決定される。
フィールド間補間部３は、入力されたインタレース画像データをフィールド間補間によりプログレッシブ画像データに変換する。フィールド間補間は、処理対象のフィールドの１つ前、１つ後、またはそれらの両方のフィールドの画素を用いて補間画素を生成する方法である。例えば、処理対象のフィールドの１つ前のフィールドの画素値（補間画素の生成位置と同じ位置の画素値）を用いて補間画素の画素値が決定される。
【００４４】
周期検出部４は、入力されたインタレース画像データのフィールド毎に、そのフィールドの輝度ヒストグラムなどの輝度統計量を取得し、輝度平均値を算出する。なお、輝度統計量は画像解析により取得（生成）してもよいし、インタレース画像データにメタ情報として付加されていてもよい。周期検出部４は、そのような統計量を用いて、輝度平均値のフィールド間の変化の周期性を検出し、１周期内の輝度平均値の変化に基づいてインタレース画像データからＨＤＲ画像群を検出する。なお、インタレース画像データにメタ情報としてＨＤＲ画像群を識別する情報が付加されている場合には、ＨＤＲ画像群の検出は特に必要ないことは言うまでもない。
【００４５】
動き検出部５は、時間的に連続する２フィールドを用いて、それらのフィールド間の動き（動きベクトル）を検出する。但し、ＨＤＲ画像群間の動きを検出する場合には、ＨＤＲ画像群内の時間位置（周期検出部４で検出された１周期内の時間位置）が同じ、即ち、輝度が対応するフィールド同士が比較される。
【００４６】
例えば、図１９に示すように、Ｈ，Ｈ，Ｌ，Ｌの順番で並んだＨＤＲ画像群間の動きを検出する場合には、Ｈのｏｄｄフィールド同士、Ｈのｅｖｅｎフィールド同士、Ｌのｏｄｄフィールド同士、または、Ｌのｅｖｅｎフィールド同士を比較すればよい。Ｈのｏｄｄフィールド同士、Ｈのｅｖｅｎフィールド同士、Ｌのｏｄｄフィールド同士、及び、Ｌのｅｖｅｎフィールド同士の全てについて比較を行ってもよい。ここで、“Ｈ”は輝度の高いフィールドを、“Ｌ”は輝度の低いフィールドを表す。ｏｄｄフィールドは奇数ラインのみで構成されるフィールド、ｅｖｅｎフィールドは偶数ラインのみで構成されるフィー
ルドを表す。
【００４７】
セレクタ６は、周期検出部４の検出結果と動き検出部５の検出結果に応じて、フィールド内補間部２で生成された補間画素とフィールド間補間部３で生成された補間画素を切り替えて取得し、表示装置へ出力する。本実施例では、ＨＤＲ画像群のフィールドに対しては、フィールド内補間部２で生成された補間画素を生成する。それにより、他のフィールド（輝度が大きく異なるフィールド）の画素値を用いて補間画素が生成されないため、ＩＰ変換処理後に画質が不均一になってしまうことを抑制することができる。
なお、フィールド内補間部２で生成されたフレームとフィールド間補間部３で生成されたフレームの両方を取得し、周期検出部４の検出結果と動き検出部５の検出結果に応じた比で、それらのフレームを合成して出力してもよい。補間画素以外の画素は、フィールド内補間部２とフィールド間補間部３のどちらから取得してもよい。
【００４８】
次に、図１５を用いて、本実施例のＩＰ変換処理の流れについて説明する。
まず、セレクタ６が垂直同期信号が１か否かを判断する（Ｓ１５０１）。これは、ＩＰ変換処理を入力されるインタレース画像データの垂直同期信号に同期させるため、即ち、フィールド単位で処理を行うための処理である。垂直同期信号が１であった場合には、Ｓ１５０２へ進む。
Ｓ１５０２では、周期検出部４がＨＤＲ画像群の検出を行う（ＨＤＲ画像群検出処理）。ＨＤＲ画像群検出処理については後で詳しく説明する。
次に、セレクタ６が入力されたフィールドがＨＤＲ画像群のフィールドか否かを判断する（Ｓ１５０３）。具体的には、後述するＨＤＲ＿ＦＬＧ変数が１または２の場合に入力されたフィールドがＨＤＲ画像群のフィールドであると判断し、ＨＤＲ＿ＦＬＧ変数が０の場合に入力されたフィールドがＨＤＲ画像群のフィールドではないと判断する。入力されたフィールドがＨＤＲ画像群のフィールドであった場合には、Ｓ１５０４へ進み、入力されたフィールドがＨＤＲ画像群のフィールドでなかった場合には、Ｓ１５０５へ進む。
【００４９】
Ｓ１５０４では、セレクタ６がフィールド内補間部２で生成された補間画素を取得し、表示装置へ出力する。即ち、ＨＤＲ画像群に対してはフィールド内補間によるＩＰ変換処理（フィールド内補間処理）が施される。
Ｓ１５０５では、セレクタ６が動き検出部５の検出結果に応じてフィールド内補間部２で生成された補間画素とフィールド間補間部３で生成された補間画素を切り替えて取得し、表示装置へ出力する。具体的には、動きのある位置に対してはフィールド内補間部２で生成された補間画素が割り当てられ、動きの無い位置に対してはフィールド間補間部３で生成された補間画素が割り当てられる。即ち、ＨＤＲ画像群以外の画像に対しては通常の動き適応型ＩＰ変換処理が施される。
そして、セレクタ６がＩＰ変換処理を終了するか否かを判断し（Ｓ１５０６）、終了しない場合にはＳ１５０１へ戻る。例えば、上記処理はインタレース画像データの最後のフィールドに対する処理が完了したり、ユーザによって処理の停止が指示されたりするまで繰り返し行われる。
【００５０】
次に、図１６を用いて、ＨＤＲ画像群検出処理について説明する。
まず、周期検出部４が輝度情報取得処理を行う（Ｓ１６０１）。輝度情報取得処理は、入力画像データのフィールドが“Ｈ”か“Ｌ”を識別する輝度情報を取得し、内部メモリに格納する処理である。輝度情報取得処理については後で詳しく説明する。
【００５１】
Ｓ１６０２，Ｓ１６０４では、周期検出部４が、Ｓ１６０１で取得した輝度情報のパターンが所定のパターンか否かを判断し、処理対象のフィールドがＨＤＲ画像群のフィールドか否かを判断する。
具体的には、処理対象のフィールドがＨ，Ｌ，Ｈ，Ｌ・・・の順で並ぶフィールド群の
フィールドである場合、周期検出部４が処理対象のフィールドがＨＤＲ画像群のフィールドであると判断し、Ｓ１６０３へ進む。処理対象のフィールドがＨ，Ｈ，Ｌ，Ｌ・・・の順で並ぶフィールド群のフィールドである場合、周期検出部４が処理対象のフィールドがＨＤＲ画像群のフィールドであると判断し、Ｓ１６０５へ進む。また、処理対象のフィールドが上述したフィールド群以外のフィールドである場合、周期検出部４は処理対象のフィールドがＨＤＲ画像群の画像ではないと判断し、Ｓ１６０６へ進む。
【００５２】
Ｓ１６０３では、周期検出部４がＨＤＲ＿ＦＬＧ変数に１を設定し、処理を終了する（Ｓ１５０３へ進む）。
Ｓ１６０５では、周期検出部４がＨＤＲ＿ＦＬＧ変数に２を設定し、処理を終了する（Ｓ１５０３へ進む）。
Ｓ１６０６では、周期検出部４がＨＤＲ＿ＦＬＧ変数に０を設定し、処理を終了する（Ｓ１５０３へ進む）。
【００５３】
なお、所定のパターンは上述したパターンに限らない。例えば、輝度情報を“Ｈ”と“Ｌ”の２段階ではなく、３段階以上とし、より細かいパターンが予め用意されていてもよい。所定のパターンはＨＤＲ画像群を表すパターンであればどのようなパターンであってもよい。また、本実施例ではパターンがＨ，Ｌ，Ｈ，Ｌの場合とＨ，Ｈ，Ｌ，Ｌの場合とで設定するＨＤＲ＿ＦＬＧ変数を異ならせる構成としたが、ＨＤＲ画像群のフィールドに対して共通のＨＤＲ＿ＦＬＧ変数を設定する構成であってもよい。但し、パターン毎にＨＤＲ＿ＦＬＧ変数を異ならせれば、処理対象のフィールドがどの様なパターンのＨＤＲ画像群のフィールドかを判断することが可能となる。
【００５４】
次に、図１７を用いて、輝度情報取得処理について説明する。
まず、周期検出部４が、入力されたフィールドから輝度ヒストグラムを取得し、輝度平均値を算出する（Ｓ１７０１）。
そして、周期検出部４が、Ｓ１７０１で算出した輝度平均値が所定の閾値より大きいか否かを判定する（Ｓ１７０２）。輝度平均値が所定の閾値より大きい場合には（Ｓ１７０１：Ｙｅｓ）、Ｓ１７０３へ進み、所定の閾値以下の場合には（Ｓ１７０１：Ｎｏ）、Ｓ１７０４へ進む。
【００５５】
Ｓ１７０３では、周期検出部４が、入力されたフィールドの輝度情報を“Ｈ”とし、処理を終了する（Ｓ１６０２へ進む）。
Ｓ１７０４では、周期検出部４が、入力されたフィールドの輝度情報を“Ｌ”とし、処理を終了する（Ｓ１６０２へ進む）。
【００５６】
このように、本実施例によれば、フィールドの輝度情報を時系列に記録することができる。また、そのように記録された輝度情報を用いて、画像データからＨＤＲ画像群を検出することができる。更に、ＨＤＲ画像群の輝度のパターンを判別することができる。そして、ＨＤＲ画像群のフィールドに対してはフィールド内補間により補間画素が生成されるため、画質を劣化させることなくＩＰ変換することが可能となる。
【００５７】
なお、本実施例では、輝度平均値から“Ｈ”か“Ｌ”かを判定する構成としたが、輝度平均値を算出せずに、輝度ヒストグラムの分布に応じて“Ｈ”か“Ｌ”かを判定してもよい。例えば、所定の輝度値以上の輝度値に所定数以上の度数が分布しているフィールドを“Ｈ”と判定してもよい。また、入力されたフィールドのメタ情報を参照することにより“Ｈ”か“Ｌ”かを判定してもよい。
【００５８】
なお、フィールドがＨ，Ｈ，Ｌ，Ｌ・・・の順で並んでいる場合には、動きの有無に応じて以下のようにＩＰ変換処理を行ってもよい。
例えば、ＨＤＲ画像群間に動きがある場合には、上述したようにフィールド内補間によるＩＰ変換処理を行う。
そして、ＨＤＲ画像群間に動きが無い場合には、図１８に示すように、同じ輝度情報のｏｄｄフィールドとｅｖｅｎフィールドを用いて、フィールド間補間によるＩＰ変換処理を行う。具体的には、処理対象のフィールドが“Ｈ”のｏｄｄフィールドである場合には、時間的に隣接する“Ｈ”のｅｖｅｎフィールドを用いて、フィールド間補間によるＩＰ変換処理を行う。
このような構成にすることにより、ＨＤＲ画像群に対しても動き適応型ＩＰ変換処理を行うことができる。その結果、図１５の方法に比べ、ＨＤＲ画像群間に動きが無い場合に、より高画質なプログレッシブ画像データを生成することが可能となる。
【００５９】
なお、フィールドがＨ，Ｈ，Ｌ，Ｌ・・・の順で並んでいる場合には、補間処理は２フィールドに１回だけ行ってもよい。具体的には、プログレッシブ画像データにおいて、同じ輝度情報の２つのフレームのうち、１つ目のフレームを補間処理により生成、出力し、２つ目のフレームとして前フレーム（１つ目のフレーム）を出力してもよい。
【符号の説明】
【００６０】
２３０  輝度統計量抽出部
２４２  周期検出部
２４３  差分算出部
２４４  判定部
【図１】
0005627319.tif 000002
【図２】
0005627319.tif 000003
【図３】
0005627319.tif 000004
【図４】
0005627319.tif 000005
【図５】
0005627319.tif 000006
【図６】
0005627319.tif 000007
【図７】
0005627319.tif 000008
【図８】
0005627319.tif 000009
【図９】
0005627319.tif 000010
【図１０】
0005627319.tif 000011
【図１１】
0005627319.tif 000012
【図１２】
0005627319.tif 000013
【図１３】
0005627319.tif 000014
【図１４】
0005627319.tif 000015
【図１５】
0005627319.tif 000016
【図１６】
0005627319.tif 000017
【図１７】
0005627319.tif 000018
【図１８】
0005627319.tif 000019
【図１９】
0005627319.tif 000020