(57)【特許請求の範囲】
【請求項１】
動きぼけを低減させる方法であって、
少なくとも２つの画像フレームを撮像するステップと、
値のシーケンスを提供するステップと、
撮像された各フレームに１つのシーケンス値を次々と関連させることによって、撮像された各フレームを処理するステップと、
撮像され処理されたフレームすべてを累算するステップと、
累算されたフレームにデコンボリューションを行うステップと
を含む方法。
【請求項２】
関連させるステップは、前記シーケンス値によって、撮像されたフレームをドロップすべきか、または保持すべきかを判定すること、および／または、前記シーケンス値によって、撮像されたフレームの重み付けを行うこと、を含む、請求項１に記載の方法。
【請求項３】
前記シーケンスは、撮像されたフレームの数と同数の値、または撮像されたフレームの数よりも多くの値を含み、各フレームは割り当てられた値を有する、請求項１または２のに記載の方法。
【請求項４】
前記シーケンスは連続した値を含む、請求項１、２、または３に記載の方法。
【請求項５】
前記シーケンスは、１に等しい有理数、または１よりも小さな有理数を含む、請求項１〜４のいずれか１項に記載の方法。
【請求項６】
処理するステップは、撮像された各フレームに１つのシーケンス値を次々と乗算することを含む、請求項１〜５のいずれか１項に記載の方法。
【請求項７】
前記シーケンスは、値０と値１とを含む２進符号化シーケンスであり、０はフレームをドロップすべきことを、１はフレームを保持すべきことを示す、請求項１〜５のいずれか１項に記載の方法。
【請求項８】
動き推定に基づいて、または動き測定センサによって提出されるデータに基づいて、点像分布関数を推定するステップをさらに含む、請求項１〜７のいずれか１項に記載の方法。
【請求項９】
累算においては、処理されたフレームすべてを合計し、合計したフレームの数で除算する、請求項１〜８のいずれか１項に記載の方法。
【請求項１０】
第１のフレームを保持することを含む、請求項１〜９のいずれか１項に記載の方法。
【請求項１１】
累算においては、前記第１のフレームと、所定数の後続の処理されたフレームとを合計し、合計したフレームの数で除算し、中間フレームを得る、請求項１０に記載の方法。
【請求項１２】
累算においては、累算された最終的なフレームが得られるまで、以前に得られた各中間フレームと、所定数の後続の処理されたフレームとを合計し、合計したフレームの数で除算する、請求項１１に記載の方法。
【請求項１３】
実際の設定および／または画像の内容に応じて、前記シーケンスを動的に生成するステップをさらに含む、請求項１〜１２のいずれか１項に記載の方法。
【請求項１４】
実際の設定および／または画像の内容に応じて、ルックアップテーブルに記憶されたシーケンスを選択するステップをさらに含む、請求項１〜１３のいずれか１項に記載の方法。
【請求項１５】
動きぼけを低減させるシステムであって、
少なくとも２つの画像フレームを撮像するフレーム撮像部と、
値のシーケンスを提供するシーケンス提供部と、
撮像された各フレームに１つのシーケンス値を次々と関連させることによって、撮像された各フレームを処理するフレーム処理部と、
撮像され処理されたフレームすべてを累算するフレーム累算部と、
累算されたフレームにデコンボリューションを行うデコンボリューション部と
を備えるシステム。
【請求項１６】
前記フレーム処理部は、前記シーケンス値によって、撮像されたフレームをドロップすべきか、または保持すべきかの判定、および／または、前記シーケンス値によって、撮像されたフレームの重み付けを行う、請求項１５に記載のシステム。
【請求項１７】
前記シーケンス提供部は、撮像されたフレームの数と同数の値、または撮像されたフレームの数よりも多くの値を含むシーケンスを提供し、各フレームは割り当てられた値を有する、請求項１５または１６のいずれか１項に記載のシステム。
【請求項１８】
前記シーケンス提供部は、連続した値を含むシーケンスを提供する、請求項１５、１６、または１７のいずれか１項に記載のシステム。
【請求項１９】
前記シーケンス提供部は、１に等しい有理数、または１よりも小さな有理数を含むシーケンスを提供する、請求項１５〜１８のいずれか１項に記載のシステム。
【請求項２０】
フレーム処理部は、撮像された各フレームに１つのシーケンス値を次々と乗算することを含む、請求項１５〜１９のいずれか１項に記載のシステム。
【請求項２１】
前記シーケンス提供部は、値０と値１とを含む２進符号化シーケンスを提供し、０はフレームをドロップすべきことを、１はフレームを保持すべきことを示す、請求項１５〜１９のいずれか１項に記載のシステム。
【請求項２２】
動き推定に基づいて、または動き測定センサによって提出されるデータに基づいて、点像分布関数を推定する点像分布関数推定部をさらに含む、請求項１５〜２１のいずれか１項に記載のシステム。
【請求項２３】
前記フレーム累算部は、累算において、処理されたフレームすべてを合計し、合計したフレームの数で除算する、請求項１５〜２２のいずれか１項に記載のシステム。
【請求項２４】
前記フレーム累算部は第１のフレームを保持する、請求項１５〜２３のいずれか１項に記載のシステム。
【請求項２５】
前記フレーム累算部は、累算において、前記第１のフレームと、所定数の後続の処理されたフレームとを合計し、合計したフレームの数で除算し、中間フレームを得る、請求項２４に記載のシステム。
【請求項２６】
前記フレーム累算部は、累算において、累算された最終的なフレームが得られるまで、以前に得られた各中間フレームと、所定数の後続の処理されたフレームとを合計し、合計したフレームの数で除算する、請求項２５に記載のシステム。
【請求項２７】
前記シーケンス提供部は、実際の設定および／または画像の内容に応じて、前記シーケンスを動的に生成する、請求項１５〜２６のいずれか１項に記載のシステム。
【請求項２８】
前記シーケンス提供部は、実際の設定および／または画像の内容に応じて、ルックアップテーブルに記憶されたシーケンスを選択する、請求項１５〜２６のいずれか１項に記載のシステム。
【請求項２９】
好ましくはバーストショットモードがあるカメラ、またはビデオカメラである装置であって、請求項１５〜２８のいずれか１項に記載のシステムを備える装置。
【請求項３０】
動きぼけを低減させるシステムであって、
少なくとも２つの画像フレームを撮像する手段と、
値のシーケンスを提供する手段と、
撮像された各フレームに１つのシーケンス値を次々と関連させることによって、撮像された各フレームを処理する手段と、
撮像され処理されたフレームすべてを累算する手段と、
累算されたフレームにデコンボリューションを行う手段と
を備えるシステム。
【請求項３１】
コンピュータ読出可能媒体に記憶されるコンピュータプログラムであって、
少なくとも２つの画像フレームを撮像するステップ、
値のシーケンスを提供するステップ、
撮像された各フレームに１つのシーケンス値を次々と関連させることによって、撮像された各フレームを処理するステップ、
撮像され処理されたフレームすべてを累算するステップ、
累算されたフレームにデコンボリューションを行うステップ
をコンピュータに行わせるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化露出写真技術の分野に関する。より具体的には、本発明は、画像データにおける動きぼけを低減させる方法と、当該方法のステップを実行するためのコンピュータプログラムと、画像データにおける動きぼけを低減させるシステムと、動きぼけを低減させるシステムを備える撮像装置とに関する。
【背景技術】
【０００２】
カメラで画像を撮像すると、画像はある単一の瞬間を表すのではなく、ある時間にわたるシーンを表す。そのため、カメラに対して動いている被写体があれば、例えばボックスフィルタやブロードバンドフィルタなどのＰＳＦ（point  spread  function：点像分布関数）でのコンボリューションの後に、画像がぼけてしまう。画像の撮像中における不安定な手の移動や被写体の動きによって、動きぼけが起こることがあり、画像には相対運動の方向に沿ってスミアが発生してしまう。
【０００３】
動きぼけは、以下の３つの方法で対処することができる。
１．短露出時間撮像
２．従来のカメラ手法を用いた画像ぼけ除去
３．フラッタシャッタ手法を用いた画像ぼけ除去
【０００４】
短露出時間撮像の場合、個々のフレームはそれぞれノイズが多くなってしまうことがある。露出時間を短くすればするほど、センサに到達する光子の数が少なくなり、撮像した画像はノイズが多くなる。センサが十分な光を捉えることができないため、カラートーンも失われる。
【０００５】
上述した第２の方法である、従来のカメラ手法を用いた画像ぼけ除去の場合、図１に示すようにカメラの露出パターンは箱型になるという性質があるため、高い空間周波数が失われてしまう。図１では、時間をｘ軸に示し、シャッタの開閉をｙ軸に示している。このようなレスポンスで画像のコンボリューションを行うと、画像は高周波数の内容にスミアが発生する。
【０００６】
そのため、帯域が限られたレスポンスの場合、フーリエ領域のＰＳＦの範囲は不完全であり、情報は失われる。したがって、フラットなぼけと動きぼけとが起こり、連続したスミアが発生してしまう。これについては、図２を参照しながら、より詳細に説明する。図２はＰＳＦのフーリエスペクトルを示している。ｘ軸に正規化周波数を示し、ｙ軸にマグニチュードをｄＢ単位で示している。ここで、フーリエスペクトルが、スペクトル内に３０と示したゼロをいくつか含んでいることがわかる。図２に示すようにＰＳＦのフーリエスペクトルがスペクトル内にゼロを含んでいる場合、逆フィルタリングがノイズを増幅し、デコンボリューションにおいて良くない問題を引き起こす。
【０００７】
ここで、上述した第３の方法である、フラッタシャッタ手法を用いたぼけ除去の可能性を説明する。この手法については非特許文献１に記載されており、非特許文献１を引用することによって本明細書に組み入れたものとする。シャッタは、非特許文献２に記載の例のようにランダムの２進符号化シーケンスにしたがって、ある単一の露出時間にわたって開閉を行う。シーケンスについては、得られる動きぼけＰＳＦがフラットな周波数スペクトルを有し、高い空間周波数が保存されるように選択する。図３は、このシステムのブロック図を示している。
【０００８】
システム１００は符号化露出カメラ１０１を備えており、符号化露出カメラ１０１はフラッタシャッタ手法を用いていくつかのフレームを撮像する。すると、ぼけた画像１１１がＰＳＦ推定部１０３へ提出される。ユーザとのやり取りによって受け取った情報１２０もＰＳＦ推定部１０３へ提出され、ＰＳＦが定められる。そして、この情報１１３がデコンボリューション部１０５へ提出され、ぼけが除去された最終画像１１５が出力される。
【先行技術文献】
【非特許文献】
【０００９】
【非特許文献１】Ｒ．ラスカー（R.  Raskar）、他著、「符号化露出写真技術：フラッタシャッタを用いた動きぼけ除去（Coded  Exposure  Photography:  Motion  Deblurring  using  Fluttered  Shutter）」
【非特許文献２】Ａ．アグラワル（A.  Agrawal）、他著、「符号化露出ぼけ除去：ＰＳＦ推定および反転性に対して最適化した符号（Coded  Exposure  Deblurring:  Optimized  Codes  for  PSF  Estimation  and  Invertibility）」
【発明の概要】
【発明が解決しようとする課題】
【００１０】
したがって、本発明が目的とする課題は先行技術を改善することである。より具体的には、本発明の目的は、先行技術が引き起こす問題を減らすことである。
【課題を解決するための手段】
【００１１】
この目的は、独立請求項の特徴によって達成される。
【００１２】
従属請求項において、さらなる特徴および効果を記載する。
【図面の簡単な説明】
【００１３】
【図１】従来の露出パターンを示す。
【図２】従来技術で得られたＰＳＦの周波数スペクトルを示す。
【図３】先行技術によるシステムの概略ブロック図を示す。
【図４】本発明の実施形態に係るシステムの概略ブロック図を示す。
【図５】本発明の実施形態に係る方法で得られたＰＳＦの周波数スペクトルを示す。
【図６】本発明の第１実施形態の方法に係る処理ステップのフローチャートを示す。
【図７】本発明の第２実施形態に係る処理ステップのフローチャートを示す。
【発明を実施するための形態】
【００１４】
ここで、図面に関連した好ましい実施形態についての以下の説明において、本発明をより詳細に説明する。
【００１５】
動きぼけとは、通常、画像を撮像する間に時間領域において起こり得る現象である。動きぼけは、被写体が動いている場合や、カメラの動き、カメラの手ぶれによって起こる。そのため、かかる動きぼけを補うために、様々な手法を用いることができる。帯域が限られた露出時間の従来のカメラを用いて、ぼけた画像のぼけ除去を行うことは、それ自体良くない問題である。この手法では、露出時間が一時的なボックスフィルタのように作用するため、入力画像でコンボリューションを行うと、ぼけた画像において、動いている被写体にスミアが発生し、高い空間周波数が失われる。これにより、デコンボリューションによる従来のカメラを用いたぼけ除去は良くない問題となるが、フラッタシャッタ手法ではデコンボリューションは良好な問題となる。
【００１６】
フラッタシャッタ手法では、一定の露出時間を用いる代わりに、２進符号化シーケンスによって露出時間全体の中でカメラシャッタが開閉を行うため、ボックスフィルタの作用を、高い空間周波数を保持する方法を提供するブロードバンドフィルタへ変換する。つまり、ぼけた画像自体が高周波数値を保持することになる。この手法の問題の１つは、２進符号にしたがった画像の撮像である。このため、外部ハードウェアや、特別な駆動モードがあるカメラが必要であり、そのシャッタは電子制御できるものとする。すなわちカメラシャッタを制御しなければ、またカメラを駆動させなければ、符号化シーケンスにしたがって画像を撮像することができない。このため、駆動ソース／装置が必要である。カメラ間処理におけるＰＳＦの推定は非常に困難である。この手法はユーザとのやり取りに依存してＰＳＦを推定するため、これがこの方法の別の問題である。画像を正確に再生するために、ＰＳＦ推定は非常に重要である。この手法における第３の問題は、符号化シーケンスが画像の内容によって最適化できないことである。
【００１７】
したがって、本発明の実施形態においては、所定の符号化シーケンスにしたがって、撮像したフレームの一部をドロップおよび／または重み付けするフレーム処理技術を提案する。本発明の実施形態では、ＰＳＦの推定に動き推定を用いることができる。フレームのドロップ／重み付けを定める符号は最適化可能であり、外部ハードウェアや特別なシャッタ時間制御のカメラはもはや必要ない。本発明の実施形態においては、符号化露出手法の効果は保持されるが、実装が単純化される。
【００１８】
図４は、本発明の実施形態に係るシステムのブロック図を示している。システム１０はフレーム撮像部１を備えており、フレーム撮像部１はｎ個のフレームを撮像するものであり、ｎは１より大きな整数とする。本発明の実施形態においては、フレームの撮像に、シャッタ制御機能を考慮せずにいかなる種類のカメラを用いてもよく、何か他のハードウェアを変更してもよい。例えば、バーストショットモード（セーフシャッタスピードを有する）やビデオ撮影機能があるカメラなどを用いて、画像を撮像することが可能である。本発明の実施形態によれば、画像フレームは、画像全体を含んだものとすることもできれば、画像の一部を含んだものとすることもできる。本出願において使用する画像という用語は、静止画とすることもできれば、ビデオを構成する動画のシーケンスにおける１画像とすることもできる。
【００１９】
そして、撮像したフレーム１１はフレーム処理部２とＰＳＦ推定部３とへ提出される。ここでＰＳＦ推定部３は点像分布関数を推定し、点像分布関数１３をデコンボリューション部５へ提出する。ここで、ＰＳＦ推定部は、いかなる周知のＰＳＦ推定方法を用いてもよい。好ましい実施形態においては、ＰＳＦ推定部は、動き推定および／または動き測定センサ３３が提出するデータに基づいて、点像分布関数を推定する。動き測定センサ３３としては、例えばジャイロスコープや加速度計などが挙げられる。
【００２０】
フレーム撮像部１が撮像したすべてのフレームから、フレーム処理部２は、シーケンス提供部６が提出する符号化シーケンスＥの値を撮像フレームの各々に次々と関連させることによって、各フレームを処理する。これによって、フレーム処理部２は、フレームを保持するか、またはドロップするかという選択を、および／または撮像フレームの重み付けを達成する。符号化シーケンス提供部６およびフレーム処理部２の機能については、後で詳細に説明する。
【００２１】
符号化シーケンス提供部６が提供する符号化シーケンスは、実際の設定および／または画像プロパティに基づいて動的に決定されるものとすることもできれば、処理量を削減するため、ルックアップテーブル６６を提供して、様々な符号化シーケンスを記憶しておき、実際の必要性に応じて選択するようにすることもできる。
【００２２】
処理後のフレーム１２、すなわち保持および／または重み付けしたフレームは、フレーム累算部４へ提出される。フレーム累算部４は、所定のスキームにしたがって、処理後のフレームすべてを累算する。所定のスキームについても後述する。そして、フレーム累算部４は累算後のフレーム１４をデコンボリューション部５へ提出する。デコンボリューション部５は、ＰＳＦ推定部３が提出した点像分布関数１３にしたがって、累算後のフレーム１４に対してデコンボリューションを実行する。
【００２３】
そして、ぼけ除去済みの最終画像１５がデコンボリューション部５によって出力される。本発明の実施形態によれば、デコンボリューション後に、その他の種類の画像補正や画像処理を行うことも可能である。
【００２４】
図５は、提案するフレーム処理手法を用いて得られる周波数スペクトルを示している。提案する技術においてわかるように、スペクトルにゼロがなく、高い空間周波数は保持され、最適なぼけ除去済みの画像が得られる。
【００２５】
以下では、図６を参照しながら、本発明の第１実施形態についてより詳細に説明する。この第１実施形態では、撮像した各フレームに１つのシーケンス値を乗算する。すなわち、フレームの各ピクセルを乗算する。シーケンス値に応じて、乗算後のフレームはドロップされたり（シーケンスに０がある場合）、変化なく保持されたり（シーケンスに１がある場合）、別の重み付けで保持されたり（シーケンスに０や１以外の値がある場合）する。
【００２６】
ステップＳ０において処理は開始する。続くステップＳ１において、フレーム撮像部１によってｎ個のフレームが撮像される。
【００２７】
ステップＳ２において、符号化シーケンス提供部６によってシーケンスＥ（ｉ）が提供される。シーケンスＥは、撮像したフレームの数と同数の値、または撮像したフレームの数よりも多くの値を含んでおり、撮像した各フレームには１つの値が割り当てられる。しかしながら、シーケンスが含む値を、撮像したフレームの数よりも少なく提供し、撮像したフレームに同一シーケンスを２度以上用いるものとすることも可能である。
【００２８】
ある実施形態では、シーケンスＥは、例えば１と等しい有理数、１よりも大きな有理数、または１よりも小さな有理数とすることが可能な連続した値を含む。シーケンスは０を含むものとすることもできれば、０を含まないものとすることもできる。０が提供される場合、対応するフレームは、０を乗算され、これ以上の処理は行われない。すなわち、対応するフレームはドロップされる。
【００２９】
シーケンスＥは、例えば０と１との間の任意の値を含んだものとすることが可能であり、フレームに対応する値を乗算することで、フレームの重み付けも可能となる。
【００３０】
好ましい実施形態では、シーケンスは、値０と値１とを含む２進符号化シーケンスであり、０はフレームＦｉをドロップすべきことを、１はフレームＦｉを保持すべきことを示している。
【００３１】
しかしながら、本発明は、上で定めたシーケンスに限定されるものではなく、撮像したフレームのドロップおよび／または重み付けが可能であればいかなる種類のシーケンスを含むことができるものである。
【００３２】
次のステップＳ３において、反復処理、すなわち、撮像したフレームＦｉすべてに対して反復される処理が開始する。ステップＳ４において、各フレームＦｉにシーケンスの値Ｅ（ｉ）を次々と乗算して、ｍ個の乗算済みのフレームＦｊ（ｊ＝１，……，ｍ）を得る。ｍは、撮像した画像フレームの数であるｎと等しいか、またはｎよりも小さいものである。
【００３３】
シーケンス内に０がある場合、対応するフレームがドロップされることは明らかである。同様に、シーケンス内にいくつかの異なる値を提供すれば、フレームの重み付けが可能である。
【００３４】
次のステップにおいて、乗算済みの撮像フレームは累算される。これについては、後で詳細に説明する。
【００３５】
そしてステップＳ６において、累算したフレームにデコンボリューションを行うことによって、最終画像が得られる。
【００３６】
ここで、本発明の第２実施形態を説明する。この実施形態では、フレームにシーケンス値を乗算することはせず、シーケンス値は、撮像したフレームの処理の種類を定める識別子やフラグとして用いる。好ましい実施形態では、シーケンスは０および１の値を含んでおり、そのためこのシーケンスで、フレームをドロップすべきか、または保持すべきかが定められている。
【００３７】
ステップＳ１０において処理が開始する。続くステップＳ１１において、フレーム撮像部１によってｎ個のフレームが撮像される。
【００３８】
本発明の好ましい実施形態によれば、第１フレームＦ１は常に保持されるものであり、したがって、続くステップＳ１２では第１フレームＦ１を読み出す。
【００３９】
すでに説明したように、シーケンスＥは、撮像したフレームをドロップすべきか、または保持すべきかを定めている。好ましい実施形態では、撮像したフレームの数と同数のシンボル、または撮像したフレームの数よりも多くのシンボルがシーケンスに含まれており、各フレームに対して１つのシンボルを割り当てることができる。シンボルの種類に応じて、対応するフレームを保持すべきか、またはドロップすべきかが定められている。
【００４０】
ある実施形態では、シーケンスは、シンボル０とシンボル１とを含む２進符号化シーケンスであり、０はフレームをドロップすべきことを、１はフレームを保持すべきことを示している。
【００４１】
したがって、本発明の実施形態に係るこの符号化シーケンスＥは、すべてのｉ＝１，……，ｎについて、次式のように定めることができる。
【００４２】
【数１】
0005513312.tif 000002
【００４３】
つまり、Ｅは、シンボルが各フレームに割り当てられるシーケンスである。あるフレームに０が割り当てられた場合にはこのフレームはドロップされ、あるフレームに１が割り当てられた場合にはこのフレームは保持される。
【００４４】
しかしながら、本発明は２進符号化シーケンスに限られるものではなく、任意の種類のシンボルを含んだ他種のシーケンスを用いることも可能である。これらのシンボルは識別子やフラグとしてフレーム処理部２によって認識され、それに応じてフレームが処理される。ここで、シーケンス値と処理ステップとの間の関係は、どのようなものであってもよい。
【００４５】
第１フレームＦ１を読み出して保持した後、続くステップＳ１３において、以降のフレームＦ２からフレームＦｎまでのすべてのフレームＦｉについて、反復が開始する。
【００４６】
次のステップＳ１４において２進符号化シーケンスＥ（ｉ）をチェックし、次のステップＳ１５では、目下検討中のフレームについて、符号化シーケンスが１に等しいかチェックする。等しくない場合、すなわちシーケンスが０に等しい場合は、ステップＳ１６において対応するフレームＦｉはドロップされ、次のフレームに対してステップＳ３へと処理が続く。
【００４７】
そうではなく、ステップＳ１５でシーケンスＥ（ｉ）が１に等しいことがわかれば、続くステップＳ１７において、目下検討中のフレームは保持され、読み出される。
【００４８】
ステップＳ１８において、第１フレームＦ１、および保持したフレームすべてを累算する。
【００４９】
すべてのフレームがドロップされるか、または保持されるかして、累算された後は、ステップＳ１９において最終画像が得られる。
【００５０】
ここで、累算ステップについてより詳細に説明する。フレームを累算するには、様々な機構が可能である。ある機構においては、すべてのフレームが処理されるまで待ち、処理済みの撮像フレームすべての合計を計算し、この合計を処理済みのフレームの数で除算する。
【００５１】
よりわかりやすくすると、ｐ個の処理済みのフレームを累算する第１の累算方法は、次式によって、累算済みフレームＦＡを得る。
【００５２】
【数２】
0005513312.tif 000003
【００５３】
別の可能性としては、第１の処理済みフレームと所定数の後続の処理済みフレームとを合計し、合計したフレームの数でこの合計を除算することによって、累算済みフレームを帰納的に定めることもできよう。このステップにおいては、第１中間フレームが得られ、この中間フレームを所定数の後続の処理済みフレームと合計し、合計したフレームの数で除算すれば、第２中間フレームが得られる。このようなステップをすべてのフレームが累算されるまで反復する。
【００５４】
提案する技術においては、外部ハードウェアを必要とすることなく、外部ハードウェアに制限されることもなく、またいかなる駆動モードを必要することもなく、バーストショットモードがあるどのようなカメラや、ビデオカメラを用いて、画像を撮像することも可能である。特別な駆動モードがある追加の外部ハードウェアやカメラも、これ以上必要ない。
【００５５】
提案する技術においては、動き推定を用いて、または例えばジャイロスコープや加速度計などの動き測定センサを用いて、ＰＳＦを推定することができる。これによって、本発明の実施形態に係る符号化シーケンスを用いることがまた可能となる。また、これによって、本発明の実施形態に係るＰＳＦ推定は、周知の方法と比較して、より強固となる。具体的に言えば、ブラインドＰＳＦ推定を実行する必要がない。
【００５６】
提案する技術においては、実際の設定および／または画像の内容にしたがって、符号化シーケンスを最適化することができる。符号化シーケンスは、例えば被写体の幅に基づくものとすることができる。被写体が例えば厚さ１ピクセルしかなければ、符号化シーケンスを最適化して、最小スミアリングを得ることができる。一方で、被写体が厚さ数ピクセルであれば、符号化シーケンスを最適化して、より厚い被写体を保存することができる。
【００５７】
また、ノイズ対ゲイン特性や輝度設定などを用いて、符号化シーケンスを調整することも可能である。
【００５８】
当該システム、方法、コンピュータプログラムは、非ストロボ表示装置、特に液晶ディスプレイ（LCD：Liquid  Crystal  Display）パネル、薄膜トランジスタディスプレイ（TFT：Thin  Film  Transistor）ディスプレイ、カラーシーケンシャルディスプレイ、プラズマディスプレイパネル（PDP：Plasma  Display  Panel）、デジタルマイクロミラーデバイス、有機発光ダイオード（OLED：Organic  Light  Emitting  Diode）ディスプレイで画像を表示する場合に用いることができる。
【００５９】
本発明の好ましい実施形態についての以上の説明は、例示および説明を目的として与えたものである。本発明について、網羅したつもりもなければ、開示した特定の形態に限定するつもりもない。当業者に対して多くの修正点や変更点が明らかなものとなろう。実施形態については、本発明の原理およびその実際の応用を最も良く説明するために選択して説明したものであり、これによって、当業者が、本発明および様々な実施形態について、具体的な用途に適した様々な修正点を考慮の上で理解することが可能となる。
【００６０】
構造的特徴および／または方法論的ステップに特有の言葉で本発明を説明したが、添付の特許請求の範囲に記載の本発明は、説明した特定の特徴やステップに必ずしも限定されるものではないということが理解されよう。むしろ、この特定の特徴やステップは、請求する発明を実施する好ましい形態として開示している。
【図１】
0005513312.tif 000004
【図２】
0005513312.tif 000005
【図３】
0005513312.tif 000006
【図４】
0005513312.tif 000007
【図５】
0005513312.tif 000008
【図６】
0005513312.tif 000009
【図７】
0005513312.tif 000010