(57)【特許請求の範囲】
【請求項１】
ビデオシーケンスの画像を処理する方法であって、
現在のＨＤＲ画像及び先行するＨＤＲ画像を含む２つの時間的に連続したＨＤＲ画像の時間周波数分解を実行することであって、それにより、高ＨＤＲ時間周波数サブバンド及び低ＨＤＲ時間周波数サブバンドを取得する、ＨＤＲ画像の時間周波数分解を実行することと、
前記２つの時間的に連続するＨＤＲ画像からそれぞれ得られた２つの時間的に連続するＬＤＲ画像の時間周波数分解を実行することであって、それにより、高ＬＤＲ時間周波数サブバンド及び低ＬＤＲ時間周波数サブバンドを取得する、ＬＤＲ画像の時間周波数分解を実行することと、
前記高ＨＤＲ時間周波数サブバンドからＨＤＲエッジマップを取得し、前記高ＬＤＲ時間周波数サブバンドからＬＤＲエッジマップを取得することと、
前記ＨＤＲエッジマップと前記ＬＤＲエッジマップとを比較して、対応するピクセル間の差分を検出することと、
少なくとも１つのピクセルロケーション（ｘ，ｙ）において前記ＨＤＲエッジマップ及び前記ＬＤＲエッジマップで生じる差分について、前記少なくとも１つのピクセルロケーションにおいて前記現在のＬＤＲ画像を補正することであって、前記補正することは、前記エッジマップの比較から、フリッカーアーティファクトの存在と短期的な輝度の非コヒーレント性の存在とを区別する、補正することと
を含む、方法。
【請求項２】
前記ＨＤＲエッジマップは、前記高ＨＤＲ時間周波数サブバンドから、少なくとも１つのＨＤＲ閾値に基づいて取得され、前記ＬＤＲエッジマップは、前記高ＬＤＲ時間周波数サブバンドから、少なくとも１つのＬＤＲ閾値に基づいて得られる、請求項１に記載の方法。
【請求項３】
前記現在のＬＤＲ画像を補正することは、フリッカーアーティファクトを前記ＬＤＲ閾値未満に低減するか、又は短期的な輝度のコヒーレンス性を前記ＬＤＲ閾値を上回るように増大させることを含む、請求項２に記載の方法。
【請求項４】
前記ＨＤＲエッジマップは、キャニーフィルタを前記高ＨＤＲ時間周波数サブバンドに適用することにより取得され、前記ＬＤＲエッジマップは、キャニーフィルタを前記高ＬＤＲ時間周波数サブバンドに適用することにより取得される、請求項１に記載の方法。
【請求項５】
キャニーフィルタを適用することによるエッジ検出は、平滑化ステップ、閾値処理ステップ、及び補間ステップを含む、請求項４に記載の方法。
【請求項６】
時間周波数分解を実行することは、２つの時間的に連続するＨＤＲフレーム又は２つの時間的に連続する対応するＬＤＲフレームのモーション推定から特定されるモーションベクトルに基づいて、モーション補償時間フィルタリングを実行することを含む、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
前記現在のＬＤＲ画像及び前記先行ＬＤＲ画像は、トーンマッピング処理により前記現在のＨＤＲ画像及び前記先行するＨＤＲ画像からそれぞれ得られる、請求項１〜６のいずれか一項に記載の方法。
【請求項８】
ビデオシーケンスの画像を処理するデバイスであって、
現在のＨＤＲ画像及び先行するＨＤＲ画像を含む２つの時間的に連続したＨＤＲ画像の時間周波数分解を実行して、高ＨＤＲ時間周波数サブバンド及び低ＨＤＲ時間周波数サブバンドを取得するとともに、前記２つの時間的に連続するＨＤＲ画像からそれぞれ得られた２つの時間的に連続するＬＤＲ画像の時間周波数分解を実行して、高ＬＤＲ時間周波数サブバンド及び低ＬＤＲ時間周波数サブバンドを取得するフィルタと、
前記高ＨＤＲ時間周波数サブバンドからＨＤＲエッジマップを取得し、前記高ＬＤＲ時間周波数サブバンドからＬＤＲエッジマップを取得するエッジマップ生成器と、
前記ＨＤＲエッジマップと前記ＬＤＲエッジマップとの比較を実行して、対応するピクセル間の差分を検出するコンパレータと、
少なくとも１つのピクセルロケーション（ｘ，ｙ）において前記ＨＤＲエッジマップ及び前記ＬＤＲエッジマップで生じる差分について、前記少なくとも１つのピクセルロケーションにおいて前記現在のＬＤＲ画像を補正する画像補正器であって、前記補正は、前記エッジマップの比較から、フリッカーアーティファクトの存在と短期的な輝度の非コヒーレント性の存在とを区別する、画像補正器と
を含む、デバイス。
【請求項９】
前記エッジマップ生成器は、前記高ＨＤＲ時間周波数サブバンドから、少なくとも１つのＨＤＲ閾値に基づいてＨＤＲエッジマップを取得し、前記高ＬＤＲ時間周波数サブバンドから、少なくとも１つのＬＤＲ閾値に基づいて前記ＬＤＲエッジマップを取得するように構成される、請求項８に記載のデバイス。
【請求項１０】
前記エッジマップ生成器はキャニーフィルタを含む、請求項８に記載のデバイス。
【請求項１１】
前記キャニーフィルタは、平滑化モジュール、閾値処理モジュール、及びエッジ補間モジュールを含む、請求項１０に記載のデバイス。
【請求項１２】
前記フィルタは、２つの時間的に連続するＨＤＲフレーム又は２つの時間的に連続する対応するＬＤＲフレームのモーション推定から特定されるモーションベクトルに基づいて、モーション補償時間フィルタリングを実行することにより、時間周波数分解を実行するように構成される、請求項８〜１１のいずれか一項に記載のデバイス。
【請求項１３】
ビデオシーケンスの画像を処理する、請求項８〜１２のいずれか一項に記載のデバイスと、ＬＤＲ画像を表示するディスプレイとを含む表示デバイス。
【請求項１４】
プログラマブル装置にロードされ、前記プログラマブル装置により実行されると、請求項１〜７のいずれか一項に記載の方法を実施する命令シーケンスを含む、前記プログラマブル装置のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオシーケンスの画像を処理する方法及び装置に関する。特に、本発明は、例えばトーンマッピング処理を適用することにより、ＨＤＲ画像からＬＤＲ画像が得られる画像シーケンスの処理に関する。
【背景技術】
【０００２】
撮像デバイスにより取得されるシーンにおける光のばらつきは、かなり大きいことがある。例えば、シーンの影に配置された物体は、直射日光で照らされる物体と比較してかなり暗く見える。従来の低ダイナミックレンジ（Low Dynamic Range；ＬＤＲ）画像により提供される、制限されたダイナミックレンジ及び色域は、多くの場合、そのようなシーン内のルミナンス及び色の変化を正確に再現するのに十分なレンジを提供しない。通常、画像のピクセルのルミナンス又は色を表すＬＤＲ画像の成分値は、限られたビット数（通常８ビット、１０ビット、又は１２ビット）により表される。そのような表現により提供される限られたルミナンス範囲では、特にルミナンスの明るいレンジ及び暗いレンジにおいて、小さな信号変化を有効に再現することができない。
【０００３】
高ダイナミックレンジ撮像（High Dynamic Range；ＨＤＲ又はＨＤＲＩとも呼ばれる）では、従来のＬＤＲ画像と比較して、シーンの明るいエリアと暗いエリアとの間でルミナンスのダイナミックレンジをより大きくすることができる。これは、ＨＤＲ撮像において、信号表現（signal representation）をより広いダイナミックレンジに拡張して、レンジ全体にわたり高い信号精度を提供することにより達成される。ＨＤＲ画像では、ピクセルの成分値は、通常、より多数のビット（例えば、１６ビット〜６４ビット）を用いて表され、浮動小数点形式（例えば、各成分に３２ビット又は１６ビット、すなわち浮動又は半浮動）、最も普及している形式であるｏｐｅｎＥＸＲ半浮動形式（ＲＧＢ成分毎に１６ビット、すなわち、ピクセル毎に４８ビット）又は典型的には少なくとも１６ビットを用いる長表現（long representation）による整数を含む。そのようなレンジは、人間の視覚系の自然な感度に対応する。このようにして、ＨＤＲ画像は、現実のシーンで見られる広範囲のルミナンスをより正確に表し、それにより、シーンのより現実的な表現を提供する。高ダイナミックレンジ撮像は、コンピュータグラフィックス及び画像処理コミュニティの両方で広く使用されるようになりつつある。
【０００４】
しかし、表示デバイスによっては、ＨＤＲ撮像により提供される全範囲の光強度を再現するには不十分な、限られたダイナミックレンジを有するものがある。このため、様々な技法を使用して、ＬＤＲ型ディスプレイと互換性のあるＨＤＲ画像データをレンダリングしてきた。例えば、トーンマッピングは、ある組の色を別の組の色にマッピングして、より制限されたダイナミックレンジを有する媒体で高ダイナミックレンジ画像の外観を近似させるために使用される技法である。トーンマッピングオペレータ（ＴＭＯ）は、ＨＤＲ画像で利用可能な広範囲の値をＬＤＲディスプレイ（低ダイナミックレンジ）で再現できるようにする。
【０００５】
ＴＭＯには２つの主なタイプがある：グローバルオペレータ及びローカルオペレータである。
【０００６】
グローバルオペレータは、ＨＤＲフレームの特徴を使用して、全体画像の単調増加トーンマッピング曲線を計算する。その結果、これらのオペレータは、輝度の空間的なコヒーレンス性を保証する。しかし、グローバルオペレータは、通常、ＨＤＲフレームに含まれるより細かい細部を再現することができない。ローカルオペレータは、ピクセルの空間的な近傍に基づいて各ピクセルをトーンマッピングする。これらの技法は局所的な空間コントラストを上げ、それにより、より多くの細部があるフレームを提供する。
【０００７】
ＴＭＯを入力ビデオシーケンスの各フレームに別個に適用すると、通常、時間的に非コヒーレントになる。時間的な非コヒーレンス性には２つの主なタイプがある。フリッカーアーティファクト及び時間的な輝度の非コヒーレンス性である。
【０００８】
フリッカーアーティファクトは、ＴＭＯに起因するものであり、連続画像でのトーンマッピングの急速変化によって生じる。その結果、同様のＨＤＲルミナンス値が異なるＬＤＲ値にマッピングされる。ＴＭＯに起因するそのようなフリッカーアーティファクトは、望ましくなく、低減すべきである。
【０００９】
時間的な輝度の非コヒーレンス性は、短期における時間的な輝度の非コヒーレンス性及び長期における時間的な輝度の非コヒーレンス性を含む。短期における時間的な輝度の非コヒーレンス性は、ＨＤＲシーンで（大域的又は局所的な）ルミナンス状況の急速な変化が生じる場合に発生する。時間的に近いフレームを考慮せずにＴＭＯを適用すると、異なるＨＤＲ値が同様のＬＤＲ値にマッピングされることになる。その結果、トーンマッピングは、保存すべきであったシーンについての情報を失う。
【００１０】
最後に、長期における時間的な輝度の非コヒーレンス性は、相対的ＨＤＲフレームの輝度が、トーンマッピング処理の過程で保存されない場合に生じる。その結果、ＨＤＲシーケンスで最も明るいと知覚されるフレームは、必ずしもＬＤＲシーケンスで最も明るいわけではない。フリッカーアーティファクト及び短期における時間的な輝度の非コヒーレンス性とは異なり、長期における時間的な輝度の非コヒーレンス性は、必ずしも連続フレームを通して見られるわけではない。
【００１１】
まとめると、グローバルであれ、ローカルであれ、ＴＭＯをＨＤＲビデオシーケンスのフレームに別個に適用すると、時間的な非コヒーレンス性が生じる。
【００１２】
そのような問題に対処しようとして、様々な手法が提案されてきた。例えば、時間的フィルタリングに基づく解決策が提案されている（Boitard R., Thoreau D., Bouatouch K., Cozot R.: Temporal Coherency in Video Tone Mapping, a Survey. In HDRi2013 - First International Conference and SME Workshop on HDR imaging (2013), no.1, pp. 1 - 6）。ＴＭＯに応じて、ピクチャへのマッピングに適合する演算されたトーンマッピング曲線又は変数は、フィルタリングされる。そのような変数の例は、（ピクチャの全体輝度の指標である）ピクチャの幾何学的平均、その最大値又は最小値等である。しかし、これらの技法はグローバルＴＭＯのみで上手くいき、その理由は、ローカルＴＭＯが非線形で空間的に変化するトーンマッピング曲線を有するためである。加えて、短期における時間的な輝度の非コヒーレンス性が生じる場合、これらの技法は、両方の照明状況を一緒にフィルタリングし、その結果、元のＨＤＲシーンの照明状況のいずれにも対応しない遷移状態のトーンマッピングになる。
【００１３】
ローカルＴＭＯの場合、時間的なコヒーレンス性を保持することの本質は、時間及び空間にわたるトーンマッピングの高いばらつきを回避することにある。ＧＤＣオペレータに基づく解決策が、Leeら（Lee C., Kim C.- S.: Gradient Domain Tone Mapping of High Dynamic Range Videos. In 2007 IEEE International Conference on Image Processing (2007), no. 2, IEEE, pp. III-461-III-464）により提案されている。
【００１４】
まず、この技法は、連続ＨＤＲフレームの各対にピクセル単位のモーション推定を実行し、その結果生成されるモーションフィールドは、対応するＬＤＲフレームの時間的なコヒーレンス性の制約として使用される。この制約は、モーションベクトルを通して関連付けられた２つのピクセルが、同様にトーンマッピングされることを保証する。
【００１５】
この技法から生成される視覚的改善にも拘らず、幾つかの欠点がなお存在する。第１に、この解決策はモーション推定のロバスト性に依存する。この推定が失敗する場合（物体のオクルージョンが生じた場合）、時間的なコヒーレンス性の制約は、異なる物体に属するピクセルに適用され、通常、ゴーストアーティファクトが生じる。そのようなモーション推定問題は、非コヒーレントなモーションベクトルと呼ばれる。この問題は、短期における時間的な輝度の非コヒーレンス性が生じる場合にも発生する。この場合、この技法は、トーンマッピングされた値を、ＬＤＲシーケンス内の先行するフレームでの値に近いものに合わせる。さらに、この技法は、ＧＤＣオペレータである１つのローカルＴＭＯのみに向けて設計され、他のＴＭＯに向けて拡張することができない。
【００１６】
最後に、Guthierら（Guthier, B., Kopf, S., Eble, M., & Effelsberg, W.(2001). Flicker reduction in tone mapped high dynamic range video. In Proc. of IS&T/SPIE Electronic Imaging (EI) on Color Imaging XVI: Displaying, Processing, Hardcopy, and Applications (p. 78660C-78660C-15)）は、トーンマッピングシーケンスからの情報のみを使用して、あらゆるＴＭＯの出力を後処理することにより、フリッカーアーティファクトを低減する技法を設計した。
【００１７】
この方法は、ビデオシーケンスの連続フレーム間で、（ピクチャの全体輝度の指標である）幾何学的平均を比較する。フリッカーアーティファクトは、この差分が閾値よりも大きい場合、検出される。アーティファクトが見つけられるとすぐに、輝度閾値に達するまで、反復的な輝度調整を使用してアーティファクトを低減する。
【００１８】
この解決策はいかなる時間的アーティファクトも検出する。その結果、輝度閾値よりも大きい、ＨＤＲビデオシーケンスの輝度変化は、トーンマッピング処理中、低減され、短期における時間的な輝度の非コヒーレンス性が生じる。加えて、時間的な非コヒーレンス性は、大域的にのみ考慮され、局所的な時間的な非コヒーレンス性は無視される。
【発明の概要】
【００１９】
本発明は、上記を念頭に置いて考案された。本発明の一般的な態様は、ＨＤＲソースの連続するフレーム及び対応するトーンマッピングされたＬＤＲシーケンスのフレームを時間的に分解することと、ＨＤＲ周波数サブバンドとＬＤＲ周波数サブバンドとの比較を実行することとを含む。
【００２０】
本発明の第１の態様によれば、ビデオシーケンスの画像を処理する方法であって、現在のＨＤＲ画像及び先行するＨＤＲ画像を含む２つの時間的に連続するＨＤＲ画像の時間周波数分解を実行することであって、それにより、高ＨＤＲ時間周波数サブバンド及び低ＨＤＲ時間周波数サブバンドを取得する、ＨＤＲ画像の時間周波数分解を実行することと、２つの時間的に連続するＨＤＲ画像からそれぞれ得られた、現在のＬＤＲ画像及び先行ＬＤＲ画像を含む２つの時間的に連続するＬＤＲ画像の時間周波数分解を実行することであって、それにより、高ＬＤＲ時間周波数サブバンド及び低ＬＤＲ時間周波数サブバンドを取得する、ＬＤＲ画像の時間周波数分解を実行することと、高ＨＤＲ時間周波数サブバンドからＨＤＲエッジマップを取得し、高ＬＤＲ時間周波数サブバンドからＬＤＲエッジマップを取得することと、高ＨＤＲ時間周波数サブバンドと高ＬＤＲ時間周波数サブバンドとの比較に基づいて、現在のＬＤＲ画像を変更することであって、比較は、取得されたＨＤＲエッジマップ及びＬＤＲエッジマップに対して実行されて、例えば、エッジマップの対応するピクセル間の差分を検出することで実行される、変更することとを含む、方法が提供される。
【００２１】
ＨＤＲ周波数サブバンドとＬＤＲ周波数サブバンドとの比較により、ピクセル単位での時間的な非コヒーレンス性を検出することができる。例えば、トーンマッピングビデオシーケンスの連続フレームでの時間的な非コヒーレンス性を低減することができる。周波数サブバンドの比較により、ゴーストアーティファクトの出現を低減することができる。
【００２２】
ＨＤＲ又はＬＤＲの高時間周波数サブバンドは、低時間周波数サブバンドよりも高い周波数範囲の時間周波数サブバンドを示す。当然、ＨＤＲ又はＬＤＲの低時間周波数サブバンドは、高時間周波数サブバンドよりも低い周波数範囲の時間周波数サブバンドを示す。
【００２３】
実施形態では、本方法は、高ＨＤＲ時間周波数サブバンドから、少なくとも１つのＨＤＲ閾値に基づいてＨＤＲエッジマップを取得し、高ＬＤＲ時間周波数サブバンドから、少なくとも１つのＬＤＲ閾値に基づいてＬＤＲエッジマップを取得することを含み、比較は、取得されたＨＤＲエッジマップ及びＬＤＲエッジマップに対して実行される。
【００２４】
実施形態では、エッジ検出はキャニーフィルタを適用することを含む。
【００２５】
実施形態では、本方法は、エッジマップの比較から、フリッカーアーティファクトの存在と短期的な輝度の非コヒーレンス性とを区別することを含む。
【００２６】
実施形態では、ＨＤＲエッジマップを取得するための少なくとも１つのＨＤＲ閾値及び／又はＬＤＲエッジマップを取得するための少なくとも１つのＬＤＲ閾値は、ユーザにより定義される。
【００２７】
実施形態では、ＨＤＲエッジマップを取得するための少なくとも１つのＨＤＲ閾値は、低ＨＤＲ時間周波数サブバンドに基づき、及び／又はＬＤＲエッジマップを取得するための少なくとも１つのＬＤＲ閾値は、低ＬＤＲ時間周波数サブバンドに基づく。
【００２８】
実施形態では、画像のピクセル当たりの閾値は、各低時間周波数サブバンドの値に依存する。
【００２９】
実施形態では、時間周波数分解を実行することは、２つの時間的に連続するＨＤＲフレーム又は対応するＬＤＲフレームのモーション推定から特定されるモーションベクトルに基づいて、モーション補償時間フィルタリングを実行することを含む。
【００３０】
好ましくは、モーションベクトルは、２つの時間的に連続するＨＤＲフレームのモーション推定から得られる。これは、より正確なモーション推定を提供する。
【００３１】
実施形態では、本方法は、２つの時間的に連続したＨＤＲ画像間のモーション推定を実行して、ＨＤＲ画像の時間周波数分解及びトーンマッピングされたＬＤＲ画像の時間周波数分解を実行するためのモーションベクトルを提供することを含む。モーション推定の使用により、空間領域及び時間領域全体を通して時間的な非コヒーレンスアーティファクトを検出することができる。
【００３２】
実施形態では、現在のＬＤＲ画像を変更することは、フリッカーアーティファクトをＬＤＲ閾値未満に低減するか、又は短期的な輝度のコヒーレンス性をＬＤＲ閾値を上回るように増大させることを含む。
【００３３】
本発明が、ＨＤＲ画像からＬＤＲ画像を取得する任意のプロセスに適用可能なことが理解される。任意のダイナミックレンジスケーリング処理を適用して、対応するＨＤＲ画像からＬＤＲ画像を取得し得る。実施形態では、現在のＬＤＲ画像及び先行するＬＤＲ画像はそれぞれ、トーンマッピング処理により、現在のＨＤＲ画像及び先行するＨＤＲ画像からそれぞれ得られる。そのような実施形態では、任意のトーンマッピングオペレータを適用し得ることが理解される。
【００３４】
本発明の第２の態様によれば、ビデオシーケンスの画像を処理するデバイスであって、現在のＨＤＲ画像及び先行するＨＤＲ画像を含む２つの時間的に連続したＨＤＲ画像の時間周波数分解を実行して、高周波数ＨＤＲ時間周波数サブバンド及び低周波数ＨＤＲ時間周波数サブバンドを取得するとともに、２つの時間的に連続するＨＤＲ画像からそれぞれ得られた２つの時間的に連続するＬＤＲ画像の時間周波数分解を実行して、高周波数ＬＤＲ周波数サブバンド及び低周波数ＬＤＲ周波数サブバンドを取得するフィルタと、高ＨＤＲ時間周波数サブバンドと高ＬＤＲ時間周波数サブバンドとの比較を実行するコンパレータと、高ＨＤＲ時間周波数サブバンドと高ＬＤＲ時間周波数サブバンドとの比較に基づいて、現在のＬＤＲ画像を変更する画像補正器とを含む、デバイスが提供される。本デバイスには、少なくとも１つのＨＤＲ閾値に基づいて、高ＨＤＲ時間周波数サブバンドからＨＤＲエッジマップを取得し、少なくとも１つのＬＤＲ閾値に基づいて、高ＬＤＲ時間周波数サブバンドからＬＤＲエッジマップを取得するエッジマップ生成器が提供され、コンパレータは、取得されたＨＤＲエッジマップ及びＬＤＲエッジマップに対して比較を実行して、対応するピクセル間の差分を検出するように構成される。
【００３５】
実施形態では、エッジマップ生成器はキャニーフィルタを含む。
【００３６】
実施形態では、キャニーフィルタは、平滑化モジュール、閾値処理モジュール、及びエッジ補間モジュールを含む。
【００３７】
実施形態では、ＨＤＲエッジマップを取得するための少なくとも１つのＨＤＲ閾値及び／又はＬＤＲエッジマップを取得するための少なくとも１つのＬＤＲ閾値は、ユーザにより定義される。
【００３８】
実施形態では、ＨＤＲエッジマップを取得するための少なくとも１つのＨＤＲ閾値は、低周波数ＨＤＲ時間周波数サブバンドに基づき、及び／又はＬＤＲエッジマップを取得する少なくとも１つのＬＤＲ閾値は、低周波数ＬＤＲ時間周波数サブバンドに基づく。
【００３９】
実施形態では、フィルタは、２つの時間的に連続するＨＤＲフレーム又は対応するＬＤＲフレームのモーション推定から特定されるモーションベクトルに基づいて、モーション補償時間フィルタリングを実行するように構成される。
【００４０】
本発明の更なる態様によれば、ビデオシーケンスの画像を処理する、本発明の第２の態様の任意の実施形態によるデバイスと、ＬＤＲ画像を表示するディスプレイとを含む表示デバイスが提供される。
【００４１】
本発明の実施形態は、ＨＤＲサブバンドを使用して、ＨＤＲシーケンスでの（大域的又は局所的）照明状況の時間的変化（又は時間的変化がないこと）を検出して、それらをＬＤＲシーケンスにおいて保存するため、フリッカーアーティファクト及び短期的な非コヒーレンス性アーティファクトの両方に対処するのに役立つ。
【００４２】
本発明の実施形態による方法の少なくとも部分は、コンピュータにより実施し得る。したがって、本発明は、全体的にハードウェアの実施形態、全体的にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコード等を含む）、又はソフトウェア態様とハードウェア態様とを組み合わせた実施形態の形態をとり得、これらは全般的に、本明細書では、「回路」、「モジュール」、又は「システム」と呼ばれ得る。さらに、本発明は、媒体で実施されるコンピュータ使用可能プログラムコードを有する任意の有形表現媒体で実施されるコンピュータプログラム製品の形態をとり得る。
【００４３】
本発明は、ソフトウェアで実施することができるため、任意の適する搬送媒体でプログラマブル装置に提供されるコンピュータ可読コードとして実施することができる。有形搬送媒体は、フロッピーディスク、ＣＤ−ＲＯＭ、ハードディスクドライブ、磁気テープデバイス、又は固体状態記憶デバイス等の記憶媒体を含み得る。一時的な搬送媒体は、電気信号、電子信号、光信号、音響信号、磁気信号、又は電磁信号、例えば、マイクロ波又はＲＥ信号等の信号を含み得る。
【００４４】
本発明の実施形態について、単なる例として、以下の図面を参照してこれより説明する。
【図面の簡単な説明】
【００４５】
【図１】本発明の第１の実施形態によるビデオシーケンスの画像を処理する方法の概略ブロック図である。
【図２】本発明の実施形態による、モーション補償（ＭＣ）を使用して２つのフレームの時間的サブバンド分解を実行する方法の概略図である。
【図３】本発明の実施形態による、周波数サブバンドの比較を実行する方法のステップを示す概略図である。
【図４】本発明の１つ又は複数の実施形態を実施することができる処理デバイスのブロック図である。
【図５】本発明の１つ又は複数の実施形態を実施することができる電子デバイスの例のブロック図である。
【発明を実施するための形態】
【００４６】
時間的な非コヒーレンス性アーティファクトは、ビデオシーケンスの連続フレームでの大域的又は局所的な輝度変化（又は輝度変化がないこと）である。本明細書に記載される本発明の実施形態により対処し得る２つのタイプの時間的な非コヒーレンス性は、フリッカーアーティファクト（ＨＤＲシーケンスには輝度変化がなく、一方、ＬＤＲシーケンスでは輝度変化が発生する）及び短期的な輝度の非コヒーレンス性（ＨＤＲシーケンスには輝度変化があり、一方、ＬＤＲシーケンスには輝度変化が生じない）である。
【００４７】
図１は、本発明の第１の実施形態による、ビデオシーケンスの画像を処理する方法のステップを示す概略ブロック図である。
【００４８】
方法は、ステップＳ１０１において開始され、ＨＤＲ画像データが取得される。本例でのＨＤＲ画像データは、画像ビデオシーケンスを表す。ＨＤＲ画像データは、例えば、ビデオカメラ等の撮像デバイスから直接取得してもよく、ローカル又はリモートに配置し得るメモリから取得してもよく、又は無線若しくは有線通信線を介して受信してもよい。
【００４９】
本明細書で使用される場合、「ＨＤＲ画像」又は「ＨＤＲフレーム」という用語は、通常、１６ビットよりも大きいビット数により表される浮動小数点形式（浮動若しくは半浮動）、固定点形式、又は長表現整数形式の高ダイナミックレンジデータを含む任意のＨＤＲ画像又はフレームを指す。
【００５０】
図１に示される例では、２つの時間的に連続したＨＤＲフレームＦＨＤＲｔ−１及びＦＨＤＲｔが、処理のためにＨＤＲビデオシーケンスから取得される：現在の（時間ｔの）ＨＤＲフレームがＦＨＤＲｔであり、時間的に先行する（時間ｔ−１の）ＨＤＲフレームがＦＨＤＲｔ−１である。
【００５１】
ステップＳ１０２において、２つの時間的に連続するＨＤＲフレームＦＨＤＲｔ−１及びＦＨＤＲｔは、任意のＴＭＯを使用するトーンマッピング処理によりトーンマッピングされて、２つの対応するトーンマッピングされたＬＤＲ画像ＦＬＤＲｔ−１及びＦＬＤＲｔを取得する：現在の（時間ｔの）ＬＦＲフレームがＦＬＤＲｔであり、時間的に先行する（時間ｔ−１の）ＬＤＲフレームがＦＬＤＲｔ−１である。先行するトーンマッピングされたフレーム（ＦＬＤＲｔ−１）は、本発明の実施形態に係る処理の前の反復における現在のＬＤＲフレームとして、既に時間的な非コヒーレンス性の低減を受けていることがあり、この場合、（図１でＦＬＤＲ＊ｔ−１）と示される。
【００５２】
モーション推定が、ＨＤＲビデオシーケンスの先行するＨＤＲフレームＦＨＤＲｔ−１と現在のＨＤＲフレームＦＨＤＲｔとの間で実行される。ステップＳ１０３において、モーション推定から得られたモーションベクトル（Motion vectors；Ｍｖ）を使用して、ＨＤＲビデオシーケンスの２つの連続するＨＤＲフレームＦＨＤＲｔ−１及びＦＨＤＲｔに対してモーション補償時間フィルタリング（Motion Compensated Temporal Filtering；ＭＣＴＦ）を実行する。この処理は、２つの連続したＨＤＲフレームＦＨＤＲｔ−１及びＦＨＤＲｔを２つの時間周波数サブバンド：一般に高周波数サブバンド（ＨＨＤＲ）として記されるより高い周波数のサブバンド及び低周波数サブバンド（ＬＨＤＲ）として一般に記されるより低い周波数のサブバンド、に分解することを含む。
【００５３】
同様に、ステップＳ１０４において、ＭＣＴＦが、２つの連続するＨＤＲフレームＦＨＤＲｔ−１及びＦＨＤＲｔに対応する、トーンマッピングされたＬＤＲビデオシーケンスの先行するフレームＦＬＤＲ＊ｔ−１及び現在のフレームＦＬＤＲｔに対して実行される。トーンマッピングされたＬＤＲビデオシーケンスの先行するフレームＦＬＤＲ＊ｔ−１及び現在のフレームＦＬＤＲｔに適用されるＭＣＴＦは、ＨＤＲビデオシーケンスの対応する２つの連続したＨＤＲフレームＦＨＤＲｔ−１及びＦＨＤＲｔのＭＣＴＦで適用されるものと同じモーションベクトルを使用する。その結果、ＬＤＲフレームの２つの時間周波数サブバンドが得られる：より高い（高）周波数サブバンド（ＨＬＤＲ）及びより低い（低）周波数サブバンド（ＬＬＤＲ）である。
【００５４】
よりよい精度のために、２つの連続したＨＤＲフレームで実行されたモーション推定からモーションベクトルを得ることが好ましいが、本発明の幾つかの実施形態では、モーションベクトルは、２つの連続したＬＤＲフレームで実行されたモーション推定から取得し得る。
【００５５】
ＬＤＲシーケンス及びＨＤＲシーケンスの両方から得られた高周波数時間周波数サブバンド（ＨＬＤＲ及びＨＨＤＲ）が、ステップＳ１０５において使用されて、時間的な非コヒーレンス性アーティファクトを検出する。この検出を使用して、ビデオシーケンスの現在のＬＤＲフレームＦＬＤＲ＊ｔは、それらのアーティファクトを低減するように変更される。サブバンド分解から生じる低周波数時間周波数サブバンドの更なる処理が必須ではない場合がある。
【００５６】
本発明の実施形態による、ステップＳ１０３及びＳ１０４において適用された時間周波数分解の処理について、図２を参照して説明する。
【００５７】
図２の例では、一般的にＦｔ−１及びＦｔとして参照されるＨＤＲフレームＦＨＤＲｔ−１及びＦＨＤＲｔ又は対応するトーンマッピングされたＬＤＲフレームＦＬＤＲｔ−１及びＦＬＤＲｔの時間周波数分解の処理は、先行するＨＤＲフレームＦＨＤＲｔ−１と現在のＨＤＲフレームＦＨＤＲｔとの間のモーション推定から得られる後方向モーションベクトルｖｂ及び前方向モーションベクトルｖｆを使用して、正規直交変換を適用し、ステップＳ２０１及びＳ２０２において、高時間周波数サブバンドＨ及び低時間周波数サブバンドＬをそれぞれ取得することを含む。
【数１】
0006640122.tif 000002
ここで、Ｈ及びＬは、それぞれＬＤＲレベル又はＨＤＲレベルで取得される高及び低時間周波数サブバンドであり、ｖｂ及びｖｆは、それぞれ時間的に連続するＨＤＲフレーム間のモーション推定から得られる後方向及び前方向モーションベクトルであり、ｎは、フレームＦｔでのピクセル位置であり、ｐは、ｎ＋ｖｂに対応する。
【００５８】
図１のステップＳ１０５のアーティファクト検出及び低減機能を実施する本発明による実施形態の例について、図３を参照して説明する。ＬＤＲレベルでの高時間周波数サブバンドＨＬＤＲ及びＨＤＲレベルでの高時間周波数サブバンドＨＨＤＲはそれぞれ、ステップＳ３１１及びＳ３２１において、各閾値をそれぞれ使用して、各エッジマップＥＨＤＲ及びＥＬＤＲを生成する。
【数２】
0006640122.tif 000003
【００５９】
次に、２つのエッジマップは、ステップＳ３３０において、互いに比較されて、エッジ差分を検出し、差分が検出される場合、時間的な非コヒーレント性アーティファクトが存在するとみなされる。表１の例にまとめられるように、幾つかの場合を区別し得る。
【００６０】
【表１】
0006640122.tif 000004
【００６１】
エッジマップで生じる任意の差分を補正するために、現在のトーンマッピングされたフレーム（ＦＬＤＲｔ）は、ステップＳ３４０において、必要とされる各ピクセルロケーション（ｘ，ｙ）において補正されて、フリッカーアーティファクトを閾値未満に低減するか、又は短期的な輝度の非コヒーレンス性を、閾値を上回るように低減させる。
【００６２】
表１は、ＥＨＤＲ（ｎ）及びＥＬＤＲ（ｎ）で得られる値が１又は０であるバイナリエッジマップの例を示すが、本発明の他の実施形態では、複数の閾値をＨＤＲ及びＬＤＲ高時間周波数サブバンドに適用して、対応するエッジマップを取得し得ることが理解される。各エッジマップの取得に、複数の異なる閾値が使用される場合、エッジの強度を示す各ＨＤＲ及びＬＤＲエッジマップが取得される。強度がＨＤＲ高周波数サブバンドとＬＤＲ高周波数サブバンドとで異なる場合、現在のＬＤＲ画像は、強度差の差分に基づいて変更される。
【００６３】
ＨＤＲ閾値及びＬＤＲ閾値は、幾つかの方法で計算し得る。
【００６４】
例えば、一実施形態では、閾値はユーザにより定義される。
【００６５】
別の実施形態では、閾値は、２つの低周波数サブバンド（ＬＨＤＲ及びＬＬＤＲ）からそれぞれ導出される。そのような場合、低周波数サブバンドの値に応じて、ピクセル毎に閾値がある。
【００６６】
本発明の実施形態による正確なエッジ差分機能の適用についてこれより説明する。表１の例では、対処すべき２つの事例がある。第１に、２つの時間的に連続するＨＤＲフレーム間に時間エッジが存在せず、一方、対応する時間的に連続するＬＤＲフレームにエッジが存在する。これは、ＴＭＯの適用により導入されるフリッカーアーティファクトに対応する。例では、このアーティファクトは事例「ＦＡ」と呼ばれる。第２に、時間エッジが２つの時間的に連続するＨＤＲフレーム間に存在し、一方、時間的に連続するＬＤＲフレームには存在しない。これは短期における時間的な輝度の非コヒーレンス性である。例では、このアーティファクトは事例「ＢＩ」と呼ばれる。
【００６７】
実施形態によれば、アーティファクトは、ＨＤＲエッジマップＥＨＤＲ及びＬＤＲエッジマップＥＬＤＲが同じ値を有するように低減される。例えば、以下の式：
【数３】
0006640122.tif 000005
に関して、
【数４】
0006640122.tif 000006
は、アーティファクトが低減された、処理後の現在のＬＤＲフレームであり、以下のように計算される：
【数５】
0006640122.tif 000007
ここで、「ｆａ」及び「ｂｉ」は、フリッカーアーティファクト「ＦＡ」及び時間的な輝度の非コヒーレンス性アーティファクト「ＢＩ」がそれぞれ検出されたピクセルを表す。ｆａｖｂ及びｂｉｖｂは、ピクセル「ｆａ」及び「ｂｉ」にそれぞれ関連付けられたモーションベクトルに対応する。最後に、「デルタ」は、結果として得られる値を閾値よりも上にして、式（Ａ）及び（Ｂ）での不等性に配慮するために適用される量子化ステップである。
【００６８】
図１〜図３では、示されるモジュールは機能ユニットに対応し、区別可能な物理的ユニットに対応することもあれば、しないこともある。例えば、複数のそのようなモジュールは、独自の構成要素又は回路に関連付けられることもあれば、又はソフトウェアモジュールに対応することもある。さらに、モジュールは潜在的に、別個の物理的実体で構成されてもよく、又はソフトウェア機能で構成されてもよい。
【００６９】
本発明の実施形態と互換性があるデバイスは、ハードウェアのみで、ソフトウェアのみで、又はハードウェアとソフトウェアとの組合せで実施し得る。ハードウェアに関して、例えば専用ハードウェア、例えば、ＡＳＩＣ＜特定用途向け集積回路＞、ＦＰＧＡ＜フィールドプログラマブルゲートアレイ＞、又はＶＬＳＩ＜超大規模集積＞等が、又はデバイスに埋め込まれた幾つかの集積電子構成要素を使用することにより、又はハードウェア構成要素及びソフトウェア構成要素の組合せから、使用され得る。
【００７０】
本発明の更なる実施形態では、エッジ検出技法が適用されて、ＨＤＲ及びＬＤＲ高時間周波数サブバンド（ＨＬＤＲ及びＨＨＤＲ）に存在するエッジを検出し、各エッジマップを取得する。これは、高周波数サブバンドに存在するエッジを検出することを含み、エッジは、現在の画像と先行する画像との間のルミナンス変化に対応し、時間的アーティファクトを示す。これを達成するために、キャニーフィルタが使用される。キャニーフィルタは、エッジ検出を可能にし、例えば、ラプラスフィルタと比較して、エッジのより精密な位置特定を提供する。例えば、ガウシアンを適用することにより、平滑化を実行し得る。次に、後続ステップにおいて、エッジは、勾配を適用することにより検出される。後続ステップにおいて、閾値が適用される。閾値は、例えば、係数αにより変更することができる。次に、検出されたエッジは、勾配法線がどこに極大を有するか探すことによる補間によって改良される。非極大は抑制することができ、ＨＤＲエッジマップ及びＬＤＲエッジマップは、ステップＳ１０５でのアーティファクトの検出及び補正のための比較のために得られる。
【００７１】
図４は、本発明の１つ又は複数の実施形態を実施し得る電子デバイス４００の機能構成要素を表す概略ブロック図である。
【００７２】
電子デバイス４００は、メモリ４１０、１つ又は複数の処理ユニット（ＣＰＵ）４２０、アプリケーションとのデータ転送のための入力／出力インタフェース４３０、及び外部デバイス又はネットワークに接続するためのインタフェースポート４７０を含む。構成要素は、１つ又は複数の通信バス４５０を介して通信する。
【００７３】
メモリは、高速ランダムアクセスメモリ（ＲＡＭ）４１１及び読み取り専用メモリ（ＲＯＭ）４１２を含み得る。メモリのレジスタは、デバイスの任意のメモリの低容量（幾つかのビット）部分又は高容量部分（例えば、コンピュータプログラムコード全体又は大量の圧縮若しくは非圧縮データ）に対応し得る。ＲＯＭ４１２は、少なくともプログラムコード及びパラメータを記憶する。本発明の実施形態による、画像シーケンスを処理する方法のアルゴリズムは、ＲＯＭ４１２に記憶し得る。
【００７４】
１つ又は複数のＣＰＵ４２０は、メモリ４１０に記憶された様々なソフトウェアプログラム及び／又は命令セットを実行して、処理デバイス４００の機能を実行し、データを処理する。ＲＡＭ４１１は、レジスタに、ＣＰＵ４２０により実行され、デバイス４００の電源投入後にアップロードされ、レジスタにデータを入力し、レジスタにおいてアルゴリズムの異なる段階でデータを仲介するプログラム及びレジスタにおいてアルゴリズムを実行するために使用される他の変数を含む。電源投入されると、ＣＰＵ４２０は、ソフトウェアプログラムをＲＡＭ４１１からアップロードし、対応する命令を実行する。
【００７５】
本発明の実施形態により処理される画像は、メモリ４１０に記憶し得る。本発明の実施形態による方法から得られる処理済みデータは、メモリ４１０に記憶し得る。
【００７６】
メモリ４１０は、１つ又は複数の磁気ディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性固体状態メモリデバイス等の不揮発性メモリを含み得る。幾つかの実施形態では、メモリは、１つ又は複数のＣＰＵ４２０からリモートに配置される記憶装置をさらに含み得る。例えば、インタフェース及び／又は通信ネットワークを介してアクセス可能な記憶装置である。
【００７７】
幾つかの実施形態では、デバイスには、電池４４０等の電源が提供される。代替の実施形態によれば、電源はデバイスの外部にあり得る。
【００７８】
デバイスは、ディスプレイ４６０、例えば、本発明の実施形態による方法から取得された処理済みＬＤＲ画像を表示するＬＤＲ互換性ディスプレイを提供し得る。他の実施形態では、ディスプレイは、デバイス４００のリモートに配置され、処理済みデータは、例えば、有線若しくは無線データ通信インタフェースを介して、又は有線若しくは無線ネットワーク接続を介して、ポート４７０によりディスプレイに転送される。ＨＤＲ画像は、有線若しくは無線通信インタフェースを介して、又は有線若しくは無線ネットワーク接続を介して、ポート４７０により受信し得る。
【００７９】
図５は、本発明の実施形態を実施し得る電子システムの構成要素を示す概略ブロック図である。電子システムは、ＨＤＲ画像を取得する画像取得モジュール５１０、本発明の１つ又は複数の実施形態によりＨＤＲ画像を処理する画像プロセッサ５２０、及びＬＤＲ画像のディスプレイと互換性がある表示デバイスを含む。ＨＤＲ取得デバイス５１０は、例えば、ＨＤＲフォーマットの画像を取得するように構成されるビデオレコーダ又はＨＤＲ画像が記憶される媒体であり得る。
【００８０】
画像プロセッサ５２０は、現在のＨＤＲ画像ＦＨＤＲｔ−１及びＦＨＤＲｔと、先行するＨＤＲ画像ＦＨＤＲｔ−１を含む２つの時間的に連続するＨＤＲ画像ＦＨＤＲｔ−１及びＦＨＤＲｔの時間周波数分解を実行して、高ＨＤＲ時間周波数サブバンドＨＨＤＲ及び低ＨＤＲ時間周波数サブバンドＬＨＤＲを取得し、２つの時間的に連続するＨＤＲ画像からそれぞれ得られる２つの時間的に連続するＬＤＲ画像ＦＬＤＲｔ−１及びＦＬＤＲｔの時間周波数分割を実行して、高ＬＤＲ時間周波数サブバンドＨＬＤＲ及び低ＬＤＲ時間周波数サブバンドＬＬＤＲを取得するフィルタ５２１、高ＨＤＲ時間周波数サブバンドＨＨＤＲと高ＬＤＲ時間周波数サブバンドＨＬＤＲとの比較を実行するコンパレータ５２２、並びに高ＨＤＲ時間周波数サブバンドＨＨＤＲと高ＬＤＲ時間周波数サブバンドＨＬＤＲとの比較に基づいて、現在のＬＤＲ画像ＦＬＤＲｔを変更する画像補正器５２３を含む。次に、処理された画像は、表示のためにＬＤＲ表示デバイス５３０に転送される。
【００８１】
本発明の実施形態は、フリッカーアーティファクト及び短期的な輝度の非コヒーレンス性の検出を可能にするとともに、そのような影響の低減を可能にする。さらに、本発明の実施形態を使用して、フリッカーアーティファクトを短期的な輝度のコヒーレンス性から区別することができる。本発明は、任意のトーンマッピング又は他のＨＤＲ−ＬＤＲスケーリング技法に関して汎用的である。トーンマッピングの場合、本発明の実施形態は、トーンマッピング処理で使用されるトーンマッピングオペレータにより導入されたゴーストアーティファクトを検出するのに役立つ。
【００８２】
本発明は、特定の実施形態を参照して上述されたが、本発明は特定の実施形態に限定されず、変更形態は、本発明の範囲内にある技術の当業者にとって明らかである。
【００８３】
例えば、本発明の実施形態は、ＨＤＲ画像をＬＤＲ画像に変換するトーンマッピング技法に関して説明されたが、本発明はトーンマッピング技法に限定されず、ＨＤＲ画像をＬＤＲ互換性画像に変換する任意の技法に適用し得ることが理解される。
【００８４】
多くの更なる変更形態及び変形形態は、上記例示的な実施形態を参照した上で、当業者に示唆され、上記例示的な実施形態は、単なる例として与えられ、本発明の範囲の限定を意図せず、本発明の範囲は添付の特許請求の範囲のみにより決定される。特に、異なる実施形態からの異なる特徴は、適切な場合、相互に交換し得る。
［付記１］
ビデオシーケンスの画像を処理する方法であって、
現在のＨＤＲ画像及び先行するＨＤＲ画像を含む２つの時間的に連続するＨＤＲ画像の時間周波数分解を実行すること（Ｓ１０３）であって、それにより、高ＨＤＲ時間周波数サブバンド及び低ＨＤＲ時間周波数サブバンドを取得する、ＨＤＲ画像の時間周波数分解を実行すること（Ｓ１０３）と、
前記２つの時間的に連続するＨＤＲ画像からそれぞれ得られた２つの時間的に連続するＬＤＲ画像の時間周波数分解を実行すること（Ｓ１０４）であって、それにより、高ＬＤＲ時間周波数サブバンド及び低ＬＤＲ時間周波数サブバンドを取得する、ＬＤＲ画像の時間周波数分解を実行すること（Ｓ１０４）と、
前記高ＨＤＲ時間周波数サブバンドからＨＤＲエッジマップを取得し、前記高ＬＤＲ時間周波数サブバンドからＬＤＲエッジマップを取得することと、
前記高ＨＤＲ時間周波数サブバンドと前記高ＬＤＲ時間周波数サブバンドとの比較に基づいて、前記現在のＬＤＲ画像を変更すること（Ｓ１０５）であって、前記比較は、前記取得されたＨＤＲエッジマップ及びＬＤＲエッジマップに対して実行され（Ｓ３３０）て、対応するピクセル間の差分を検出することで実行される、変更すること（Ｓ１０５）と
を含む、方法。
［付記２］
前記エッジマップの比較から、フリッカーアーティファクトの存在と短期的な輝度の非コヒーレンス性の存在とを区別することを含む、付記１に記載の方法。
［付記３］
前記ＨＤＲエッジマップ（Ｓ３１１）は、前記高ＨＤＲ時間周波数サブバンドから、少なくとも１つのＨＤＲ閾値に基づいて取得され、前記ＬＤＲエッジマップ（Ｓ３２１）は、前記高ＬＤＲ時間周波数サブバンドから、少なくとも１つのＬＤＲ閾値に基づいて取得される、付記１又は２に記載の方法。
［付記４］
前記ＨＤＲエッジマップは、キャニーフィルタを前記高ＨＤＲ時間周波数サブバンドに適用することにより取得され、前記ＬＤＲエッジマップは、キャニーフィルタを前記高ＬＤＲ時間周波数サブバンドに適用することにより取得される、付記１又は２に記載の方法。
［付記５］
キャニーフィルタを適用することによるエッジ検出は、平滑化ステップ、閾値処理ステップ、及び補間ステップを含む、付記４に記載の方法。
［付記６］
時間周波数分解を実行することは、２つの時間的に連続するＨＤＲフレーム又は２つの時間的に連続する対応するＬＤＲフレームのモーション推定から特定されるモーションベクトルに基づいて、モーション補償時間フィルタリングを実行することを含む、付記１〜５のいずれか一項に記載の方法。
［付記７］
前記現在のＬＤＲ画像を変更することは、フリッカーアーティファクトを前記ＬＤＲ閾値未満に低減するか、又は短期的な輝度のコヒーレンス性を前記ＬＤＲ閾値を上回るように増大させることを含む、付記１〜６のいずれか一項に記載の方法。
［付記８］
前記現在のＬＤＲ画像及び前記先行するＬＤＲ画像は、トーンマッピング処理により前記現在のＨＤＲ画像及び前記先行するＨＤＲ画像からそれぞれ得られる、付記１〜７のいずれか一項に記載の方法。
［付記９］
ビデオシーケンスの画像を処理するデバイスであって、
現在のＨＤＲ画像及び先行するＨＤＲ画像を含む２つの時間的に連続したＨＤＲ画像の時間周波数分解を実行して、高ＨＤＲ時間周波数サブバンド及び低ＨＤＲ時間周波数サブバンドを取得するとともに、前記２つの時間的に連続するＨＤＲ画像からそれぞれ得られた２つの時間的に連続するＬＤＲ画像の時間周波数分解を実行して、高ＬＤＲ時間周波数サブバンド及び低ＬＤＲ時間周波数サブバンドを取得するフィルタ（５２１）と、
前記高ＨＤＲ時間周波数サブバンドと前記高ＬＤＲ時間周波数サブバンドとの比較を実行するコンパレータ（５２２）と、
前記高ＨＤＲ時間周波数サブバンドと前記高ＬＤＲ時間周波数サブバンドとの比較に基づいて、前記現在のＬＤＲ画像を変更する画像補正器（５２３）と、
前記高ＨＤＲ時間周波数サブバンドからＨＤＲエッジマップを取得し、前記高ＬＤＲ時間周波数サブバンドからＬＤＲエッジマップを取得するエッジマップ生成器であって、前記コンパレータは、前記取得されたＨＤＲエッジマップ及び前記ＬＤＲエッジマップに対して比較を実行して、対応するピクセル間の差分を検出するように構成される、エッジマップ生成器と
を含む、デバイス。
［付記１０］
前記エッジマップ生成器は、前記高ＨＤＲ時間周波数サブバンドから、少なくとも１つのＨＤＲ閾値に基づいてＨＤＲエッジマップを取得し、前記高ＬＤＲ時間周波数サブバンドから、少なくとも１つのＬＤＲ閾値に基づいて前記ＬＤＲエッジマップを取得するように構成される、付記９に記載のデバイス。
［付記１１］
前記エッジマップ生成器はキャニーフィルタを含む、付記９に記載のデバイス。
［付記１２］
前記キャニーフィルタは、平滑化モジュール、閾値処理モジュール、及びエッジ補間モジュールを含む、付記１１に記載のデバイス。
［付記１３］
前記フィルタは、２つの時間的に連続するＨＤＲフレーム又は２つの時間的に連続する対応するＬＤＲフレームのモーション推定から特定されるモーションベクトルに基づいて、モーション補償時間フィルタリングを実行することにより、時間周波数分解を実行するように構成される、付記９〜１２のいずれか一項に記載のデバイス。
［付記１４］
ビデオシーケンスの画像を処理する、付記９〜１３のいずれか一項に記載のデバイス（５２０）と、
ＬＤＲ画像を表示するディスプレイ（５３０）と
を含む表示デバイス。
［付記１５］
プログラマブル装置にロードされ、前記プログラマブル装置により実行されると、付記１〜８のいずれか一項に記載の方法を実施する命令シーケンスを含む、前記プログラマブル装置のコンピュータプログラム製品。
【図１】
0006640122.tif 000008
【図２】
0006640122.tif 000009
【図３】
0006640122.tif 000010
【図４】
0006640122.tif 000011
【図５】
0006640122.tif 000012