[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4708811B2 - インターレス画像データをプログレッシブ画像データに変換する方法、その装置及びそのプログラム - Google Patents

インターレス画像データをプログレッシブ画像データに変換する方法、その装置及びそのプログラム Download PDF

Info

Publication number
JP4708811B2
JP4708811B2 JP2005049023A JP2005049023A JP4708811B2 JP 4708811 B2 JP4708811 B2 JP 4708811B2 JP 2005049023 A JP2005049023 A JP 2005049023A JP 2005049023 A JP2005049023 A JP 2005049023A JP 4708811 B2 JP4708811 B2 JP 4708811B2
Authority
JP
Japan
Prior art keywords
image data
field
motion amount
pixel
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2005049023A
Other languages
English (en)
Other versions
JP2006238000A (ja
Inventor
考司 沼田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Embedded Products Ltd
Original Assignee
NEC Embedded Products Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Embedded Products Ltd filed Critical NEC Embedded Products Ltd
Priority to JP2005049023A priority Critical patent/JP4708811B2/ja
Publication of JP2006238000A publication Critical patent/JP2006238000A/ja
Application granted granted Critical
Publication of JP4708811B2 publication Critical patent/JP4708811B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Systems (AREA)

Description

本発明は、インターレス画像データをプログレッシブ画像データに変換する方法、その装置及びそのプログラムに関する。
従来、パーソナルコンピュータで、テレビを視聴する場合、NTSC(National Television Standards Committee)方式、PAL(Phase Alternation by Line)方式又はSECAM(SEquential Couleur A Memoire)方式の映像信号をパーソナルコンピュータのノンインターレス(プログレッシブ)・モニタに表示するために、偶数フィールド及び奇数フィールドをインターリーブ合成して作成したフレームにコーミング(combing)除去処理を施していた。
特開2001−339694号公報 特開2002−185933号公報
上記処理をした場合、1秒間に表示されるフレーム数は、約30又は約25であるため、処理前の画像に比べ、動きの滑らかさが劣る問題があった。また、コーミング除去方法によっては、映像全体がぼやけたり、映像のディテイル(detail)が潰れてしまう問題があった。
このような、問題を改善するための方法として、例えば、NTSC信号の各フィールドをそれぞれ1つのフレームに変換して、1秒間に約60フレーム表示できるようにするインターレス/プログレッシブ変換方法がある。このインターレス/プログレッシブ変換方法では、インターレス信号の各フィールドについて画素単位で映像の動きを判定し、その画素が動き部分のものであるのか静止部分のものであるかにより補間方法を適応的に切り換える。
特許文献1には、高速スクロールの画面に対しインターレス/プログレッシブ変換を行う際に発生する動き検出の破綻を軽減することを目的とした発明が記載されているが、この発明によれば、動き検出のためのしきい値を可変とするので、1フレーム分余計なバッファ・メモリが必要となる。
特許文献2には、動き補正を伴うインターレス/プログレッシブ変換における動き検出の精度を向上させることを目的とした発明が記載されているが、1フィールド前、2フィールド前、3フィールド前及び6フィールド前のフィールドデータを利用する必要があり、このために、4フィールド分の余分なバッファ・メモリが必要となる。
また、インターレス/プログレッシブ変換方法においては、動きの判定が正しくできないために、動画部分が静止画部分と判断され、これにより、その部分に静止画用の補間処理が適用される場合があった。そして、動画部分に対し静止画用の補間処理が適用されると、映像にゴミ状のノイズが含まれることとなる。このようなノイズは視覚上目立ってしまう。
そこで、本発明は、インターレス画像データをプログレッシブ画像データに変換する方法において、動画部分が静止画部分として判断されてしまうことを防止することを1つの目的とする。
本発明の第一の観点によれば、インターレス画像データをプログレッシブ画像データに変換する方法において、対象となっているフィールドの補間をするべき画素について第1の動き量を算出するステップと、対象となっているフィールドと隣接するフィールドの画素のうちの、前記対象となっているフィールドの補間をするべき画素から垂直方向に離れた画素について第2の動き量を算出するステップと、前記第1の動き量を基に、第1の累積動き量を算出するステップと、前記第2の動き量を基に、第2の累積動き量を算出するステップと、前記第1の累積動き量と前記第2の累積動き量を基に、第3の動き量を算出するステップと、前記第3の動き量を基に、対象となっているフィールドの補間をするべき画素の値を算出するステップと、を備え
前記第1の動き量を基に、第1の累積動き量を算出するステップは、現在の第1の累積動き量に第1の動き量を加算し、その結果得られる和から所定の値を減算し、その結果得られる差を新たな第1の累積動き量とするステップを備え、
前記第2の動き量を基に、前記第2の累積動き量を算出するステップは、現在の第2の累積動き量に第2の動き量を加算し、その結果得られる和から所定の値を減算し、その結果得られる差を新たな第2の累積動き量とするステップを備えることを特徴とする方法が提供される。
本発明の第2の観点によれば、交互に相補的に書込みフレーム・メモリ及び表示フレーム・メモリとなる2つのフレーム・メモリを用い、タイミング制御部が、書込部に対し、書込み要求を出力するステップと、前記書込部が、現在書込みフレーム・メモリに、読出部によりまだ読み出されていない画像データが残っている場合には、読出部による画像データの表示フレーム・メモリからの読出しが終了した時に、前記タイミング制御部に対し、前記書込み要求に対する肯定応答を返し、現在書込みフレーム・メモリに、読出部によりまだ読み出されていない画像データが残っていない場合には、書込み要求を入力してから遅滞なく、前記タイミング制御部に対し、前記書込要求に対する肯定応答を返すステップと、前記タイミング制御部が、前記肯定応答を前記書込部から入力した時から、画像処理部は、画像処理を行い、書込部は、該画像処理により得られた画像データを書込みフレーム・メモリに書き込むステップと、前記タイミング制御部が、前記画像処理及び書込みが終了した時刻を参照時刻と比較し、該比較の結果により、間隔パラメータを更新するステップと、前記タイミング制御部が、前記参照時刻に前記間隔パラメータを加算した時刻を次回の参照時刻とするステップと、前記タイミング制御部が、前回、書込部に対し、書込み要求を出力した時刻から、前記間隔パラメータを加算した時刻において、再度、書込部に対し、書込み要求を出力するステップとし、上記の動作を繰り返すステップと、を備え、前記画像処理は、インターレス/プログレッシブ変換処理であり、前記インターレス/プログレッシブ変換処理は、第1の観点による方法によるものであることを特徴とするレンダリング方法が提供される。
本発明の第3の観点によれば、フィルム画像から生成された画像データを再生する場合に、フィールド周期で変化するとともに所定数のフィールド周期で繰り返すパターン・カウントが表示のための所定値となったフィールドでそのフィールドとそれに隣接するフィールドを基にフレームを合成し出力する画像表示方法において、各フィールド毎に、2フィールド前の画像データと現在のフィールドの画像データが同一であるか否かを判断するステップと、2フィールド前の画像データと現在のフィールドの画像データが同一である場合に、更に、前記パターン・カウントが初期化のための所定値であるならば、前記パターン・カウントを初期値に初期化するステップと、2フィールド前の画像データと現在のフィールドの画像データが同一でない場合であっても、前記パターン・カウントが初期化のための所定値であり、且つ、現在のフィールドがフィルム画像から生成されたフィールドである可能性を示す変数の値が初期化許可のための所定値以上であるならば、前記パターン・カウントを初期値に初期化するステップと、を備え、前記パターン・カウントが前記表示のための所定値となったフィールドであっても、現在のフィールドがフィルム画像から生成されたフィールドである可能性を示す変数の値が表示可能のための所定値未満であるならば、他の画像処理をすることによりフレームを合成し出力し、前記他の画像処理とは、インターレス/プログレッシブ変換処理であり、前記インターレス/プログレッシブ変換処理は、第1の観点による方法によるものであることを特徴とする画像表示方法が提供される。
本発明の第4の観点によれば、インターレス画像データをプログレッシブ画像データに変換する装置において、対象となっているフィールドの補間をするべき画素について第1の動き量を算出する手段と、対象となっているフィールドと隣接するフィールドの画素のうちの、前記対象となっているフィールドの補間をするべき画素から垂直方向に離れた画素について第2の動き量を算出する手段と、前記第1の動き量を基に、第1の累積動き量を算出する手段と、前記第2の動き量を基に、第2の累積動き量を算出する手段と、前記第1の累積動き量と前記第2の累積動き量を基に、第3の動き量を算出する手段と、前記第3の動き量を基に、対象となっているフィールドの補間をするべき画素の値を算出する手段と、を備え、前記第1の動き量を基に、第1の累積動き量を算出する手段は、現在の第1の累積動き量に第1の動き量を加算し、その結果得られる和から所定の値を減算し、その結果得られる差を新たな第1の累積動き量とする手段を備え、前記第2の動き量を基に、前記第2の累積動き量を算出する手段は、現在の第2の累積動き量に第2の動き量を加算し、その結果得られる和から所定の値を減算し、その結果得られる差を新たな第2の累積動き量とする手段を備えることを特徴とする装置が提供される。
本発明の第5の観点によれば、交互に相補的に書込みフレーム・メモリ及び表示フレーム・メモリとなる2つのフレーム・メモリと、タイミング制御部が、書込部に対し、書込み要求を出力する手段と、前記書込部が、現在書込みフレーム・メモリに、読出部によりまだ読み出されていない画像データが残っている場合には、読出部による画像データの表示フレーム・メモリからの読出しが終了した時に、前記タイミング制御部に対し、前記書込み要求に対する肯定応答を返し、現在書込みフレーム・メモリに、読出部によりまだ読み出されていない画像データが残っていない場合には、書込み要求を入力してから遅滞なく、前記タイミング制御部に対し、前記書込要求に対する肯定応答を返す手段と、前記タイミング制御部が、前記肯定応答を前記書込部から入力した時から、画像処理部は、画像処理を行い、書込部は、該画像処理により得られた画像データを書込みフレーム・メモリに書き込む手段と、前記タイミング制御部が、前記画像処理及び書込みが終了した時刻を参照時刻と比較し、該比較の結果により、間隔パラメータを更新する手段と、前記タイミング制御部が、前記参照時刻に前記間隔パラメータを加算した時刻を次回の参照時刻とする手段と、前記タイミング制御部が、前回、書込部に対し、書込み要求を出力した時刻から、前記間隔パラメータを加算した時刻において、再度、書込部に対し、書込み要求を出力する手段とし、上記の動作を繰り返す手段と、を備え、前記画像処理は、インターレス/プログレッシブ変換処理であり、前記インターレス/プログレッシブ変換処理は、第4の観点による装置によるものであることを特徴とするレンダリング装置が提供される。
本発明の第6の観点によれば、フィルム画像から生成された画像データを再生する場合に、フィールド周期で変化するとともに所定数のフィールド周期で繰り返すパターン・カウントが表示のための所定値となったフィールドでそのフィールドとそれに隣接するフィールドを基にフレームを合成し出力する画像表示装置において、各フィールド毎に、2フィールド前の画像データと現在のフィールドの画像データが同一であるか否かを判断する手段と、2フィールド前の画像データと現在のフィールドの画像データが同一である場合に、更に、前記パターン・カウントが初期化のための所定値であるならば、前記パターン・カウントを初期値に初期化する手段と、2フィールド前の画像データと現在のフィールドの画像データが同一でない場合であっても、前記パターン・カウントが初期化のための所定値であり、且つ、現在のフィールドがフィルム画像から生成されたフィールドである可能性を示す変数の値が初期化許可のための所定値以上であるならば、前記パターン・カウントを初期値に初期化する手段と、を備え、前記パターン・カウントが前記表示のための所定値となったフィールドであっても、現在のフィールドがフィルム画像から生成されたフィールドである可能性を示す変数の値が表示可能のための所定値未満であるならば、他の画像処理をすることによりフレームを合成し出力し、前記他の画像処理とは、インターレス/プログレッシブ変換処理であり、前記インターレス/プログレッシブ変換処理は、第4の観点による装置によるものであることを特徴とする画像表示装置が提供される。
本発明によれば、動画部分が静止画部分として判断されてしまうことを防止することができる。
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
[実施形態1]
図1は、本発明の実施形態1によるインターレス/プログレッシブ変換装置の構成を示すブロック図である。
第1のフィールド・メモリ101−1は、処理対象となっているフィールドの1つ先のフィールドの画像データを格納する。第2のフィールド・メモリ101−2は、処理対象となっているフィールドの画像データを格納する。第3のフィールド・メモリ101−3は、処理対象となっているフィールドの1つ前のフィールドの画像データを格納する。
画像データ書込部103は、第1乃至第3のフィールド・メモリ101−1、101−2及び101−3に画像データを書き込む。なお、第1乃至第3のフィールド・メモリ101−1、101−2及び101−3をリング・バッファ構成とし、循環的に、3つのフィールドの画像データをこれらのフィールド・メモリに格納するようにしても良い。
動画補間画素生成部105は、第2のフィールド・メモリ101−2に格納されている画像データを基に、動画補間画素を生成する。例えば、現在処理の対象となっているフィールドの番号をn、そのフィールドにおいて、補間するべき画素として現在処理の対象となっている画素の垂直方向位置をi、そのフィールドにおいて、補間するべき画素として現在処理の対象となっている画素の水平方向位置をjとした場合、式(1)に従って、動画補間画素A(n,i,j)を生成する。
Figure 0004708811
ここで、x(n,i−1,j)は、処理の対象となっているフィールドの処理の対象となっている画素の1つ上の画素の値であり、x(n,i+1,j)は、処理の対象となっているフィールドの処理の対象となっている画素の1つ下の画素の値である。上記では、これらの2つの画素の値の平均値を処理の対象となっている画素の値としているが、これらの2つの画素のうちの1つの画素の値を処理の対象となっている画素の値としてもよい。また、処理の対象となっているフィールドの画素のうちの処理の対象となっている画素の所定の近傍の画素の値の加重平均を処理の対象となっている画素の値としてもよい。
静止画補間画素生成部107は、第1のフィールド・メモリ101−1に格納されている画素データ及び第3のフィールド・メモリ101−3に格納されている画素データを基に、静止画画素を生成する。例えば、現在処理の対象となっているフィールドの番号をn、そのフィールドにおいて、補間するべき画素として現在処理の対象となっている画素の垂直方向位置をi、そのフィールドにおいて、補間するべき画素として現在処理の対象となっている画素の水平方向位置をjとした場合、式(2)に従って、動画補間画素B(n,i,j)を生成する。
Figure 0004708811
ここで、x(n−1,i,j)は、処理の対象となっているフィールドの1つ前のフィールドの画素のうち、処理の対象となっている画素と同一の位置(i,j)にある画素の値であり、x(n+1,i,j)は、処理の対象となっているフィールドの1つ後のフィールドの画素のうち、処理の対象となっている画素と同一の位置(i,j)にある画素の値である。上記では、これらの2つの画素の値の平均値を処理の対象となっている画素の値としているが、これらの2つの画素のうちの1つの画素の値を処理の対象となっている画素の値としてもよい。また、処理の対象となっているフィールドの近傍のフィールドの画素のうちの処理の対象となっている画素と同一の位置にある画素の値の加重平均を処理の対象となっている画素の値としてもよい。
差分計算部109は、処理の対象となっているフィールドの処理の対象となっている画素についての差分C(n,i,j)を式(3)に従って求める。
Figure 0004708811
ここで、x(n−1,i,j)は、処理の対象となっているフィールドの1つ前のフィールドの画素のうち、処理の対象となっている画素と同一の位置(i,j)にある画素の値であり、x(n+1,i,j)は、処理の対象となっているフィールドの1つ後のフィールドの画素のうち、処理の対象となっている画素と同一の位置(i,j)にある画素の値である。差分C(n,i,j)は、動き量の基本となる。
差分補正部111は、式(4)に従って、補正された差分D(n,i,j)を求める。
Figure 0004708811
ここで、Δcの値は、ノイズのレベル等により決定され、補正値保持部113に格納されている。
差分累積部115は、累積動き量メモリ117に格納されている累積動き量m(i,j)を式(5)に従って更新する。
Figure 0004708811
ここで、THの値は、視覚特性等により決定され、しきい値保持部119に格納されている。THの値は、例えば、16である。
上式に従って、累積動き量m(i,j)を計算することにより、あるフィールドである量の動きが検出された場合には、そのフィールドでは、累積動き量m(i,j)は、その前のフィールドでの累積動き量にその動きの量を加算してから1引いた値又は、動き量が大きい場合には、しきい値THとなり、それから1フィールド経過する度に1ずつ減少する。こうすることにより、動き検出は、尾を引くこととなる。これにより、動きがあった後に動画部が間違って静止画部であると判断される可能性を低くすることができる。動画部が間違って静止画部であると判断された場合には、動画部として正しく処理された時に算出される補間値とは全く異なった補間値が算出され、視覚上問題となる。一方、静止画部が間違って動画部であると判断された場合には、解像度が落ちるだけであり、視覚上問題とはならない。特に、実際に動きが検出された部分の周辺の静止画部は、動画部であると間違って判断されたとしても、その部分の解像度の低下は実際に動きがある部分によるマスキング効果により視覚されない。従って、式(5)を導入して、動画部が間違って静止画部と判断される可能性を低くすることの長所は、静止画部が間違って動画部と判断される可能性が増える欠点を上回るので、式(5)を導入することは、全体として、画質改善に役立つ。また、文字が固定されているテロップ部等の多くの静止画部は、式(5)を導入しても、間違って、動画部であると判断されることはない。
動き量計算部121は、式(6)に従って動き量M(i,j)を算出する。
Figure 0004708811
合成補間画素生成部123は、式(7)に従って合成補間画素x’(n,i,j)を計算する。
Figure 0004708811
選択部125は、ライン毎に実在画素x(n,i,j)と補間画素x’(n,i,j)を切り換えて、プログレッシブ走査の画像データを出力する。
なお、図1に示すインターレス/プログレッシブ変換装置は、ハードウェアによって実現することもできるが、コンピュータを図1に示すインターレス/プログレッシブ変換装置として機能させるためのプログラムをコンピュータが読み込んで実行することによっても実現することができる。
次に、式(6)に従って動き量M(i,j)を計算することの効果について説明する。
図2に示すように、白い平坦な背景上を黒い縦線が右に移動する場合を想定する。また、考察を容易にするために、動き累積量m(i,j)を式(8)に従って計算するものとする。
Figure 0004708811
そうすると、式(6)を用いずに、仮に、式(9)に従って、動き量M(i,j)を計算することとすると、図2に示すように、動きが検出されずに、静止画補間画素により補間が行われることとなり、コーミングが発生する。
Figure 0004708811
すなわち、図2において、四角の画素は元々ある画素であり、丸の画素は補完するべき画素である。例えば、画素134と画素334との差分の絶対値が画素234の動き量となるが、この値はゼロであるため、画素234は、静止画画素であると間違って判断される。そうすると、画素134と画素334の平均値が画素234の補間値となり、画素234は白となってしまう。画素214、254についても同様である。そうすると、画素224、244、264が正しく黒であるのに対し、画素214、234、254は間違って白となってしまい、コーミングが発生する。
一方、本発明に従って、式(6)に従って、動き量M(i,j)を計算することとすると、図3に示すように、正しく動きが検出され、動画補間画素により補間が行われることとなり、コーミングが発生しない。
すなわち、図3において、図2の場合と同様に、四角の画素は元々ある画素であり、丸の画素は補完するべき画素である。例えば、画素134と画素334との差分の絶対値画素044と画素244との差分の絶対値の和としきい値THのうちの小さい方が画素234の動き量となるが、この値はしきい値THであるため、画素234は、動画画素であると正しく判断される。そうすると、画素224と画素244の平均値が画素234の補間値となり、画素234は黒となる。画素214、254についても同様である。そうすると、画素224、244、264が正しく黒であり、且つ、画素214、234、254も正しく黒であるため、コーミングは発生しない。
このように、式(6)に従って動き量M(i,j)を計算することにより、動画画素が間違って静止画画素であると判断されることを回避することができる。
次に、図1に示すインターレス/プログレッシブ変換装置により行われるインターレス/プログレッシブ変換方法について説明する。
図4を参照すると、まず、動画補間画素生成部105は、式(1)に従って、動画補間画素を生成する(ステップS201)。次に、静止画補間画素生成部107は、式(2)に従って、静止画補間画素を生成する(ステップS203)。次に、差分計算部109は、式(3)に従って、差分を計算する(ステップS205)。次に、差分補正部111は、式(4)に従って、差分を補正する(ステップS207)。次に、差分累積部115は、式(5)に従って、累積動き量を更新する(ステップS209)。次に、動き量計算部121は、式(6)に従って、動き量を計算する(ステップS211)。次に、合成補間画素生成部123は、式(7)に従って、合成補間画素を生成する(ステップS213)。
[実施形態2]
実施形態1の構成でインターレス/プログレッシブ変換を行うと、動画像に付随する音声に対して動画像のタイミングが遅れてしまう場合がある。実施形態2は、音声に対して動画像のタイミングが遅れないようにするものである。このために、将来のフィールドの画像データを用いずに処理を行う。
図5は、本発明の実施形態2によるインターレス/プログレッシブ変換装置の構成を示すブロック図である。
第1のフィールド・メモリ131−1は、処理対象となっているフィールドの画像データを格納する。第2のフィールド・メモリ131−2は、処理対象となっているフィールドの1つ前のフィールドの画像データを格納する。第3のフィールド・メモリ131−3は、処理対象となっているフィールドの2つ前のフィールドの画像データを格納する。第4のフィールド・メモリ131−4は、処理対象となっているフィールドの3つ前のフィールドの画像データを格納する。
画像データ書込部133は、第1乃至第4のフィールド・メモリ131−1、131−2、131−3及び131−4に画像データを書き込む。なお、第1乃至第4のフィールド・メモリ131−1、131−2、131−3及び131−3をリング・バッファ構成とし、循環的に、4つのフィールドの画像データをこれらのフィールド・メモリに格納するようにしても良い。
動画補間画素生成部105は、第1のフィールド・メモリ131−1に格納されている画像データを基に、動画補間画素を生成する。例えば、現在処理の対象となっているフィールドの番号をn、そのフィールドにおいて、補間するべき画素として現在処理の対象となっている画素の垂直方向位置をi、そのフィールドにおいて、補間するべき画素として現在処理の対象となっている画素の水平方向位置をjとした場合、式(10)に従って、動画補間画素A(n,i,j)を生成する。
Figure 0004708811
ここで、x(n,i−1,j)は、処理の対象となっているフィールドの処理の対象となっている画素の1つ上の画素の値であり、x(n,i+1,j)は、処理の対象となっているフィールドの処理の対象となっている画素の1つ下の画素の値である。上記では、これらの2つの画素の値の平均値を処理の対象となっている画素の値としているが、これらの2つの画素のうちの1つの画素の値を処理の対象となっている画素の値としてもよい。また、処理の対象となっているフィールドの画素のうちの処理の対象となっている画素の所定の近傍の画素の値の加重平均を処理の対象となっている画素の値としてもよい。
静止画補間画素生成部137は、第2のフィールド・メモリ131−2に格納されている画素データを基に、静止画画素を生成する。例えば、現在処理の対象となっているフィールドの番号をn、そのフィールドにおいて、補間するべき画素として現在処理の対象となっている画素の垂直方向位置をi、そのフィールドにおいて、補間するべき画素として現在処理の対象となっている画素の水平方向位置をjとした場合、式(11)に従って、動画補間画素B(n,i,j)を生成する。
Figure 0004708811
ここで、x(n−1,i,j)は、処理の対象となっているフィールドの1つ前のフィールドの画素のうち、処理の対象となっている画素と同一の位置(i,j)にある画素の値である。但し、処理の対象となっているフィールドの過去の近傍のフィールドの画素のうちの処理の対象となっている画素と同一の位置にある画素の値の加重平均を処理の対象となっている画素の値としてもよい。
差分計算部139は、処理の対象となっているフィールドの処理の対象となっている画素についての差分C(n,i,j)を式(12)に従って求める。
Figure 0004708811
ここで、x(n−3,i,j)は、処理の対象となっているフィールドの3つ前のフィールドの画素のうち、処理の対象となっている画素と同一の位置(i,j)にある画素の値であり、x(n−1,i,j)は、処理の対象となっているフィールドの1つ前のフィールドの画素のうち、処理の対象となっている画素と同一の位置(i,j)にある画素の値である。差分C(n,i,j)は、動き量の基本となる。
差分補正部141は、式(13)に従って、補正された差分D(n,i,j)を求める。
Figure 0004708811
ここで、Δcの値は、ノイズのレベル等により決定され、補正値保持部113に格納されている。
差分累積部145は、累積動き量メモリ147に格納されている累積動き量m(i,j)を式(14)に従って更新する。
Figure 0004708811
ここで、THの値は、視覚特性等により決定され、しきい値保持部149に格納されている。THの値は、例えば、16である。
上式に従って、累積動き量m(i,j)を計算することにより、あるフィールドである量の動きが検出された場合には、そのフィールドでは、累積動き量m(i,j)は、その前のフィールドでの累積動き量にその動きの量を加算してから1引いた値又は、動き量が大きい場合には、しきい値THとなり、1フィールド経過する度に1ずつ減少する。こうすることにより、動き検出は、尾を引くこととなる。これにより、動きがあった後に動画部が間違って静止画部であると判断される可能性を低くすることができる。
動き量計算部151は、式(15)に従って動き量M(i,j)を算出する。
Figure 0004708811
合成補間画素生成部153は、式(16)に従って合成補間画素x’(n,i,j)を計算する。
Figure 0004708811
選択部155は、ライン毎に実在画素x(n,i,j)と補間画素x’(n,i,j)を切り換えて、プログレッシブ走査の画像データを出力する。
なお、図5に示すインターレス/プログレッシブ変換装置は、ハードウェアによって実現することもできるが、コンピュータを図5に示すインターレス/プログレッシブ変換装置として機能させるためのプログラムをコンピュータが読み込んで実行することによっても実現することができる。
[実施形態3]
実施形態1の構成に従った場合、図6に示すように、シーンチェンジの境界の前後のフィールド(図6の例では、フィールドB2とフィールドA3)では、全ての補間画素について動画補間(フィールド内補間)をするべきである。しかし、画像データの内容によっては、一部の補間画素について静止画補間が行われる可能性がある。そこで、実施形態3では、各フィールド毎にシーンチェンジを検出し、シーンチェンジの境界の前後のフィールドでは、全ての補間画素について強制的に動画補間(フィールド内補間)を行う。
図7は、本発明の実施形態3によるインターレス/プログレッシブ変換装置の構成を示すブロック図である。
図7と図1を比較すると明らかなように、実施形態3によるインターレス/プログレッシブ変換装置は、実施形態1によるインターレス/プログレッシブ変換装置と比較すると、シーンチェンジ検出部161が追加されている点のみが異なる。従って、シーンチェンジ検出部161及びその周辺部のみについて説明する。
図6を参照すると、フィールドB2について処理を行っている時には、フィールドB2の直前のフィールドであるフィールドA2とフィールドB2の直後のフィールドであるフィールドA3が異なったシーンに属するものであることを検出すればよい。同様に、フィールドA3について処理を行っている時には、フィールドA3の直前のフィールドであるフィールドB2とフィールドA3の直後のフィールドであるフィールドB3が異なったシーンに属するものであることを検出すればよい。従って、処理しているフィールドの直前のフィールドと直後のフィールドが異なったシーンに属するものであることを検出すればよい。異なったシーンに属するものであるかを検出するためには、例えば、両フィールドの間の相互相関値がしきい値以下であるか否かを判断したり、両フィールドの間の相互相関値が急に変化したか否かを判断すればよい。
このために、シーンチェンジ検出部161は、第1のフィールド・メモリ101−1から現在のフィールドの1つ後のフィールドの画像データを入力し、第3のフィールド・メモリ101−3から現在のフィールドの1つ前のフィールドの画像データを入力し、両画像データの間の相互相関値等を計算することにより、シーンチェンジを検出する。シーンチェンジ検出部161は、シーンチェンジを検出した場合には、累積動き量メモリ117に格納されている全ての累積動き量をしきい値THに設定する。こうすることにより、フィールド内の全ての補間画素は、動画補間画素となる。
なお、図7に示すインターレス/プログレッシブ変換装置は、ハードウェアによって実現することもできるが、コンピュータを図7に示すインターレス/プログレッシブ変換装置として機能させるためのプログラムをコンピュータが読み込んで実行することによっても実現することができる。
[実施形態4]
実施形態4では、画像データ書込部133の前段にノイズ除去フィルタを配置する。このノイズ除去フィルタにより平坦部のノイズを除去する。
図8にノイズ除去フィルタの構成例を示す。図8を参照すると、このノイズ除去フィルタは、遅延回路171−1〜171−6、掛算器172−1〜172−7、加算器173、比較器174及びセレクタ175を備える。
遅延回路171−1〜171−6は、1画素単位で画素を遅延させる。掛算器172−1〜172−7と加算器173は積和回路を構成する。掛算器172−1〜172−7の係数を適切に選ぶことにより(例えば、1/8、1/8、1/8、2/8、1/8、1/8、1/8)、遅延回路171−1〜171−6、掛算器172−1〜172−7及び加算器173を低域通過フィルタにする。比較器174は、加算器173の出力データの値が、遅延回路171−3の出力データの値から所定値を減算した値と遅延回路171−3の出力データの値に所定値を加算した値との間にあるか否かを判断する。セレクタ175は、加算器173の出力データの値が、遅延回路171−3の出力データの値から所定値を減算した値と遅延回路171−3の出力データの値に所定値を加算した値との間にある場合には、加算器173の出力データを選択し、そうでない場合には、遅延回路171−3の出力データを選択する。こうすることにより、平坦部のノイズを除去することが可能となる。
なお、図8に示すノイズ除去フィルタは、ハードウェアによって実現することもできるが、コンピュータを図8に示すノイズ除去フィルタとして機能させるためのプログラムをコンピュータが読み込んで実行することによっても実現することができる。
[実施形態5]
実施形態1から実施形態4では、レンダラを考慮していなかったが、図9に示すように、インターレス/プログレッシブ変換装置の最終段にはレンダラ191が存在する。レンダラ191は、画像データをモニタのクロック周波数、水平同期周波数及びフレーム周波数でモニタに出力する機能を持つ。
図9を参照すると、レンダラ191は、書込部192、Aフレーム・メモリ193、Bフレーム・メモリ194及び読出部195を備える。Aフレーム・メモリ193及びBフレーム・メモリ194は、交互に、相補的に、書込みフレーム・メモリ及び表示フレーム・メモリとなる。
書込部192は、Aフレーム・メモリ193とBフレーム・メモリ194のうち現在書込みフレーム・メモリとなっているものに画像データを書き込む。読出部195は、Aフレーム・メモリ193とBフレーム・メモリ194のうち現在表示フレーム・メモリとなっているものから画像データを読み出し、それをモニタに供給する。
図9に示すフィールド・メモリ群101(又は131)は、例えば、図1の例でいうと、フィールド・メモリ101−1〜101−3の群である。画像データ読出し/補間部182A(又は182B又は182C)は、例えば、図1の例でいうと、図1の符号182Aの枠で囲まれたブロック群を含む。書込み時刻メモリ181には、画像データ書込部103(又は133)が、画像データをフィールド・メモリ群101(又は131)に書き込む時刻を格納する。タイミング制御部183は、画像データ読出し/補間部182A(又は182B又は182C)が画像データの読出し及び補間を行い、その結果得られたプログレッシブの画像データを書込部192に供給し、書込部192がAフレーム・メモリ193とBフレーム・メモリ194のうち現在書込みフレーム・メモリとなっているものに画像データを書き込むためのタイミングを制御する。
次に、図10を参照して、特に、タイミング制御部183により行われるタイミング制御を説明する。
図10を参照すると、画像データ書込部103(又は133)が、最初に、画像データをフィールド・メモリ101(又は131)に書き込む時刻をT−In(1)とする。時刻T−In(1)は、書込み時刻メモリ181に書き込まれる。以降、画像データ書込部103(又は133)が、画像データをフィールド・メモリ101(又は131)に書き込む度に、書き込み時刻T−In(2)、T−In(3)、T−In(4)、・・・が書込み時刻メモリ181に書き込まれる。
時刻T−In(1)において、タイミング制御部183は、書込部192に対し、書き込み要求を出力する。図10では、VRAM取得の短冊の左端が書込み要求を出力する時刻である。この時、書込みフレーム・メモリであるBフレーム・メモリ194に既に画像データが書き込まれている(Bフレーム・メモリ194の画像データはまだ読み出されていない)ので、読出部195によるAフレーム・メモリ183からの画像データの読み出しの処理が完了してAフレーム・メモリ193が空く時刻T−R(1)まで待ちが発生し、時刻T−R(1)に書込部192は、タイミング制御部183に肯定応答(ACK)を返す。図10では、VRAM取得の短冊の右端が肯定応答を返す時刻である。従って、VRAM取得の短冊の幅は、タイミング制御部183が書き込み要求を書込部192に出力してから書込部192が肯定応答をタイミング制御部183に返すまでの待ち期間を表す。
そして、時刻T−R(1)から画像データ読出し/補間部182A(又は182B又は183C)は、インターレス/プログレッシブ変換の処理を開始する。インターレス/プログレッシブ変換の処理と並行して、書込部192は、変換後の画像データをAフレーム・メモリ193に書き込む。図10では、処理の短冊で表される部分がインターレス/プログレッシブ変換の処理及び書込みを行っている期間である。
そして、画像データ読出し/補間部182A(又は182B又は183C)がインターレス/プログレッシブ変換の処理を終了したならば、タイミング制御部183は、次に述べるように、diff(2)及びT−Out(2)の計算等を行う。図10では、計算の短冊の部分がこの計算等を行う期間である。まず、インターレス/プログレッシブ変換の処理及び書込みの終了の時刻を、時刻T−In(1)から所定のオフセット時間ΔTだけ遅れた時刻T−Out(1)と比較する。この例では、前者が後者よりも遅いので、「遅れ」が発生していると判断する。そして、この例では、その「遅れ」が所定値以上である。この場合、タイミング制御部183は、Diff(2)=Diff(1)+α1にする。ここで、Diff(1)は、Diff(i)の初期値である。diff(i)は、T−Out(i)からT−Out(i+1)までの時間差である。従って、T−Out(i+1)=T−Out(i)+diff(i)となる。また、タイミング制御部183が、i回目に、書込部192に対し、書き込み要求を出力する時刻は、常に、時刻T−Out(i)からオフセット時間ΔTだけ先行した時刻である。従って、タイミング制御部183が、(i+1)回目に、書込部192に対し、書き込み要求を出力する時刻は、タイミング制御部183が、i回目に、書込部192に対し、書き込み要求を出力する時刻からdiff(i)だけ遅れた時刻となる。
タイミング制御部183が、1回目に、書込部192に対し、書き込み要求を出力する時刻は、T−In(1)であるので、タイミング制御部183が、2回目に、書込部192に対し、書き込み要求を出力する時刻は、T−In(1)+diff(1)である。タイミング制御部183が、2回目に、書込部192に対し、書き込み要求を出力する時刻でも、書込みフレーム・メモリであるAフレーム・メモリ193に既に画像データが書き込まれている(Aフレーム・メモリ183に書き込まれている画像データはまだ読み出されていない)ので、読出部195によるBフレーム・メモリ194からの画像データの読み出しの処理が完了してBフレーム・メモリ194が空く時刻T−R(2)まで待ちが発生し、時刻T−R(2)に書込部192は、タイミング制御部183に肯定応答(ACK)を返す。そして、時刻T−R(2)から画像データ読出し/補間部182A(又は182B又は183C)は、インターレス/プログレッシブ変換の処理を開始する。インターレス/プログレッシブ変換の処理と並行して、書込部192は、変換後の画像データをBフレーム・メモリ193に書き込む。
そして、画像データ読出し/補間部182A(又は182B又は183C)がインターレス/プログレッシブ変換の処理を終了したならば、タイミング制御部183は、終了の時刻を、時刻T−Out(2)と比較する。但し、上述したようにT−Out(i+1)=T−Out(i)+diff(i)であるので、時刻T−Out(2)=T−out(1)+diff(1)である。この例では、インターレス/プログレッシブ変換の処理の終了の時刻が時刻T−Out(2)よりも遅いので、「遅れ」が発生していると判断する。そして、この例では、その「遅れ」が所定値未満である。この場合、タイミング制御部183は、Diff(3)=Diff(2)にする。
タイミング制御部183が、3回目に、書込部192に対し、書き込み要求を出力する時刻は、T−In(1)+diff(1)+diff(2)である。タイミング制御部183が、3回目に、書込部192に対し、書き込み要求を出力する時刻では、書込みフレーム・メモリであるBフレーム・メモリ194に既に画像データが書き込まれているので、読出部195による読み出しの処理が完了してAフレーム・メモリ194が空く時刻T−R(3)まで待ちが発生し、時刻T−R(3)に書込部192は、タイミング制御部183に肯定応答(ACK)を返す。そして、時刻T−R(3)から画像データ読出し/補間部182A(又は182B又は183C)は、インターレス/プログレッシブ変換の処理を開始する。インターレス/プログレッシブ変換の処理と並行して、書込部192は、変換後の画像データをAフレーム・メモリ193に書き込む。
そして、画像データ読出し/補間部182A(又は182B又は183C)がインターレス/プログレッシブ変換の処理を終了したならば、タイミング制御部183は、終了の時刻を、時刻T−Out(3)と比較する。但し、上述したようにT−Out(i+1)=T−Out(i)+diff(i)であるので、時刻T−Out(3)=T−out(2)+diff(2)である。この例では、インターレス/プログレッシブ変換の処理の終了の時刻が時刻T−Out(3)よりも早いので、「進み」が発生していると判断する。そして、この例では、その「進み」が所定値以上である。この場合、タイミング制御部183は、Diff(4)=Diff(3)−α2にする。
タイミング制御部183が、4回目に、書込部192に対し、書き込み要求を出力する時刻は、T−In(1)+diff(1)+diff(2)+diff(3)である。タイミング制御部183が、4回目に、書込部192に対し、書き込み要求を出力する時刻では、書込みフレーム・メモリであるBフレーム・メモリ194が空いているので、待ちが発生せず、その時刻の直後に書込部192は、タイミング制御部183に肯定応答(ACK)を返す。そして、肯定応答(ACK)の返信の直後から画像データ読出し/補間部182A(又は182B又は183C)は、インターレス/プログレッシブ変換の処理を開始する。インターレス/プログレッシブ変換の処理と並行して、書込部192は、変換後の画像データをAフレーム・メモリ193に書き込む。
そして、画像データ読出し/補間部182A(又は182B又は183C)がインターレス/プログレッシブ変換の処理を終了したならば、タイミング制御部183は、終了の時刻を、時刻T−Out(4)と比較する。但し、上述したようにT−Out(i+1)=T−Out(i)+diff(i)であるので、時刻T−Out(4)=T−out(3)+diff(3)である。この例では、インターレス/プログレッシブ変換の処理の終了の時刻が時刻T−Out(4)よりも早いので、「進み」が発生していると判断する。そして、この例では、その「進み」が所定値以上である。この場合、タイミング制御部183は、Diff(5)=Diff(4)−α2にする。
以下、同様なことが繰り返される。このようにして、diffの値が進み又は遅れかにより更新されていき、次回の書き込み要求を出力する時刻は、今回の書込み要求を出力する時刻にdiffを加算した時刻となり、次回のインターレス/プログレッシブ変換処理を終了した時刻は、今回の時刻T−outにdiffを加算した時刻と比較され、再度、diffの値が進み又は遅れかにより更新されていく。この結果、Aフレーム・メモリ193又はBフレーム・メモリの何れかが空いている期間に、インターレス/プログレッシブ変換処理及び空いているフレーム・メモリへの画像データの書込みが行われる。収束状態においては、図10に示すように、diffの値は振動する。
また、レンダラの動作周波数が遅い場合には、書込み時刻T−Inの周期が読出し時刻T−Outの周期と比べて短くなることがある。このような場合、タイミング制御部183は、書込み時刻メモリ181に書き込まれている最後の時刻T−Inから今回の時刻T−Outまでの時間が所定時間以上である場合には、最後の時刻T−Inに書き込まれた画像データを破棄する。この様子を図11に示す。
なお、図9に示すレンダラ191及びタイミング制御部183は、ハードウェアによって実現することもできるが、コンピュータを図9に示すレンダラ191及びタイミング制御部183として機能させるためのプログラムをコンピュータが読み込んで実行することによっても実現することができる。
[実施形態6]
実施形態6は、24fpsのフィルム画像データから作成された約60fpsのインターレス画像データを、元の24fpsのフィルム画像データとして表示するものである。
図12を参照すると、まず、2フィールド前の画像データと現在のフィールドの画像データが同一であるか否かを判断する(ステップS221)。この判断のためには、例えば、画素毎の差分の絶対値を求め、その絶対値がフィールドの全部又は一部の画素についてしきい値以下であるか否かを判断する。
同一である(変化がない)と判断した場合には(ステップS221で「変化なし」)、変数である「パターン・カウント」がゼロであるか否かを判断する(ステップS222)。「パターン・カウント」は、フィルム画像から作成された画像データを表示している期間は、5、4,3、2、1、5、4、3、2、1、5・・・と変化し、フィルム画像から作成されたのでない画像を表示している期間は、ゼロである。
「パターン・カウント」がゼロである場合には(ステップS222で「=0」)、「パターン・カウント」を5に初期化し、また、変数である「24fps可能性」を1増加させる(ステップS224)。ステップS224で「パターン・カウント」を5に初期化することにより、「パターン・カウント」の位相が初期化される。「24fps可能性」は、現在のフィールドがフィルム画像から得られたものである可能性を示すものであり、この値が大きいほど、その可能性が高い。
「パターン・カウント」がゼロでない場合には(ステップS222で「≠0」)、ステップS224をスキップする。これは、静止画である場合、又は、変化があるのに間違って変化がないと判断された場合に生じる。
2フィールド前の画像データと現在のフィールドの画像データが同一でない(変化がある)と判断した場合には(ステップS221で「変化あり」)、「パターン・カウント」がゼロであるか否かを判断する(ステップS223)。
「パターン・カウント」がゼロでない場合には(ステップS223で「≠0」)、「24fps可能性」を1だけ増加させる(ステップS226)。但し、「24fps可能性」の上限値を、一例として、11とする。従って、1だけ増加させて12になる場合には、11とする。フィルム画像から得られたフィールドのうち、重複しないフィールドを処理している時には、ステップS226を実行することとなる。
「パターン・カウント」がゼロである場合には(ステップS223で「=0」)、「24fps可能性」を1だけ減少させ、また、「24fps可能性」が10以上である場合には、「パターン・カウント」を5に初期化する(ステップS225)。但し、「24fps可能性」を1だけ減少させる場合には、「24fps可能性」の下限値を、一例として、ゼロとする。従って、1だけ減少させて−1になる場合には、ゼロとする。フィルム画像から得られたフィールドのうち重複しているフィールドを処理しているのに、ステップS221で、誤って、「変化あり」と判断した場合に、ステップS225を実行することとなる。また、フィルム画像から得られたのではないフィールドを処理する場合にも、ステップS225を実行することとなる。
ステップS224で「≠0」である場合にステップS227に進む。また、ステップS224、S225又はS226からもステップS227に進む。
ステップS227では、「パターン・カウント」がゼロであるか否かを判断する。「パターン・カウント」がゼロであるとは、現在のフィールドが、フィルム画像から得られたものではないことを意味するので、このような場合には(ステップS227で「=0」)、インターレス/プログレッシブ変換処理を行い、これにより得られた画像を表示する(ステップS231)。インターレス/プログレッシブ変換処理のためには、実施形態1乃至4を利用する。
「パターン・カウント」がゼロでない場合には(ステップS227で「≠0」)、「パターン・カウント」を1だけ減少させる(ステップS228)。これにより、フィルム画像から得られたフィールドが連続している場合に、各フィールド毎に「パターン・カウント」が1だけ減少するようになる。
次に、「24fps可能性」が5以上であるか否かを判断する(ステップS229)。
「24fps可能性」が5未満である場合には(ステップS229で「<5」)、「パターン・カウント」がゼロではなくても、現在のフィールドがフィルム画像から得られたものではない可能性が高いので、インターレス/プログレッシブ変換処理を行い、これにより得られた画像を表示する(ステップS231)。
「24fps可能性」が5以上である場合には(ステップS229で「>=5」)、「パターン・カウント」が2又は0であるか否かを判断する(ステップS230)。
「パターン・カウント」が2又は0である場合には、2フィールド前の画像データと現在のフィールドの画像データが同一であると判断されたフィールドから2フィールド後又は4フィールド後のフィールドを現在扱っていることを意味する。このようなフィールドは、重複したフィールドを除いて考えると、フィルム画像から得られた2つのフィールドのうちの後半部のフィールドである。従って、このような場合には(ステップS230で「=2または=0」)、1つ前のフィールドと現在のフィールドを合わせてフレームを作成し、このフレームを表示する(ステップS232)。1つ前のフィールドと現在のフィールドを合わせてフレームを作成するためには、インターレス/プログレッシブ変換処理装置において、現在のフレームの全ての領域が静止画領域であるとして扱った上で処理を行えばよい。
「パターン・カウント」が2でも0でもない場合には、最後のフレームの画像データをそのまま再度表示する(ステップS233)。
ステップS227で「=0」である場合、及びステップS229で「<5」である場合には、インターレス/プログレッシブ変換処理を行い、その結果得られるフレームを表示する(ステップS231)。
ステップS221での判断ミスが全くない場合の動作を図13及び図14に示す。また、図13及び図14に示す処理を行った後にステップS221での第1種の判断ミスが1回生じた場合の動作を図15に示す。更に、図13及び図14に示す処理を行った後にステップS221で第2種の判断ミスが3回生じた場合の動作を図16に示す。図15及び図16に示すように、ステップS221で判断ミスが生じた場合であっても、正しい処理が最終的に選択されることが分かる。
なお、図12に示す表示方法は、ハードウェアによって実現することもできるが、コンピュータを図12に示す表示方法を行わせるためのプログラムをコンピュータが読み込んで実行することによっても実現することができる。
本発明の実施形態1によるインターレス/プログレッシブ変換装置の構成を示すブロック図である。 本発明の実施形態1の効果を説明するための第1の図である。 本発明の実施形態1の効果を説明するための第2の図である。 図1に示すインターレス/プログレッシブ変換装置により行われるインターレス/プログレッシブ変換方法について説明するためのフロー・チャートである。 本発明の実施形態2によるインターレス/プログレッシブ変換装置の構成を示すブロック図である。 本発明の実施形態3によるインターレス/プログレッシブ変換装置の動作を説明するためのタイミング図である。 本発明の実施形態3によるインターレス/プログレッシブ変換装置の構成を示すブロック図である。 本発明の実施形態4によるノイズ除去フィルタの構成例を示すブロック図である。 本発明の実施形態5による、レンダラを含んだインターレス/プログレッシブ変換装置の構成を示すブロック図である。 図9に示すインターレス/プログレッシブ変換装置の動作を説明するための第1のタイミング図である。 図9に示すインターレス/プログレッシブ変換装置の動作を説明するための第2のタイミング図である。 本発明の実施形態6による、フィルム画像変換機能を有するインターレス/プログレッシブ変換装置の動作を説明するためのフロー・チャートである。 本発明の実施形態6による、フィルム画像変換機能を有するインターレス/プログレッシブ変換装置の動作を説明するための第1のタイミング図である。 本発明の実施形態6による、フィルム画像変換機能を有するインターレス/プログレッシブ変換装置の動作を説明するための第2のタイミング図である。 本発明の実施形態6による、フィルム画像変換機能を有するインターレス/プログレッシブ変換装置の動作を説明するための第3のタイミング図である。 本発明の実施形態6による、フィルム画像変換機能を有するインターレス/プログレッシブ変換装置の動作を説明するための第4のタイミング図である。
符号の説明
101−1〜101−3 フィールド・メモリ
103 画像データ書込部
105 動画補間画素生成部
107 静止画補間画素生成部
109 差分計算部
111 差分補正部
113 補正値保持部
115 差分累積部
117 累積動き量メモリ
119 しきい値保持部
121 動き量計算部
123 合成補間画素生成部
125 選択部

Claims (35)

  1. インターレス画像データをプログレッシブ画像データに変換する方法において、
    対象となっているフィールドの補間をするべき画素について第1の動き量を算出するステップと、
    対象となっているフィールドと隣接するフィールドの画素のうちの、前記対象となっているフィールドの補間をするべき画素から垂直方向に離れた画素について第2の動き量を算出するステップと、
    前記第1の動き量を基に、第1の累積動き量を算出するステップと、
    前記第2の動き量を基に、第2の累積動き量を算出するステップと、
    前記第1の累積動き量と前記第2の累積動き量を基に、第3の動き量を算出するステップと、
    前記第3の動き量を基に、対象となっているフィールドの補間をするべき画素の値を算出するステップと、
    を備え
    前記第1の動き量を基に、第1の累積動き量を算出するステップは、現在の第1の累積動き量に第1の動き量を加算し、その結果得られる和から所定の値を減算し、その結果得られる差を新たな第1の累積動き量とするステップを備え、
    前記第2の動き量を基に、前記第2の累積動き量を算出するステップは、現在の第2の累積動き量に第2の動き量を加算し、その結果得られる和から所定の値を減算し、その結果得られる差を新たな第2の累積動き量とするステップを備えることを特徴とする方法。
  2. 請求項1に記載のインターレス画像データをプログレッシブ画像データに変換する方法において、
    対象となっているフィールドの補間をするべき画素について第1の動き量を算出するステップは、
    対象となっているフィールドと異なった第1のフィールドの画素のうちの、対象となっているフィールドの補間をするべき画素と同一位置にある画素と、対象となっているフィールドと異なった第2のフィールドの画素のうちの、対象となっているフィールドの補間をするべき画素と同一の位置にある画素とを基に、前記第1の動き量を算出するステップを備えることを特徴とする方法。
  3. 請求項2に記載のインターレス画像データをプログレッシブ画像データに変換する方法において、
    前記第1のフィールドは、対象となっているフィールドの前のフィールドであり、前記第2のフィールドは、対象となっているフィールドの後のフィールドであることを特徴とする方法。
  4. 請求項2に記載のインターレス画像データをプログレッシブ画像データに変換する方法において、
    前記第1のフィールドは、対象となっているフィールドの3つ前のフィールドであり、前記第2のフィールドは、対象となっているフィールドの1つ前のフィールドであることを特徴とする方法。
  5. 請求項1に記載のインターレス画像データをプログレッシブ画像データに変換する方法において、
    前記第1の累積動き量と前記第2の累積動き量を基に、第3の動き量を算出するステップは、
    前記第1の累積動き量と前記第2の累積動き量の和を前記第3の動き量とするステップを備えることを特徴とする方法。
  6. 請求項5に記載のインターレス画像データをプログレッシブ画像データに変換する方法において、
    前記第1の累積動き量と前記第2の累積動き量を基に、第3の動き量を算出するステップは、
    前記第1の累積動き量と前記第2の累積動き量の和が所定のしきい値より大きい場合には、前記所定のしきい値を前記第3の動き量にするステップを更にそなえることを特徴とする方法。
  7. 請求項に記載のインターレス画像データをプログレッシブ画像データに変換する方法において、
    前記第1の動き量を基に、第1の累積動き量を算出するステップは、前記差が所定のしきい値より大きい場合には、前記所定のしきい値を新たな第1の累積動き量にするステップを更に備え、
    前記第2の動き量を基に、第2の累積動き量を算出するステップは、前記差が所定のしきい値より大きい場合には、前記所定のしきい値を新たな第2の累積動き量にするステップを更に備えることを特徴とする方法。
  8. 請求項1又は7に記載のインターレス画像データをプログレッシブ画像データに変換する方法において、
    現在の第1の累積動き量に第1の動き量を加算する代わりに、現在の第1の累積量に、第1の動き量から所定値を差し引いた値を加算し、
    現在の第2の累積動き量に第2の動き量を加算する代わりに、現在の第2の累積量に、第2の動き量から所定値を差し引いた値を加算することを特徴とする方法。
  9. 請求項1に記載のインターレス画像データをプログレッシブ画像データに変換する方法において、
    対象となっているフィールドの補間をするべき画素について静止画補間画素を生成するステップと、
    対象となっているフィールドの補間をするべき画素について動画補間画素を生成するステップと、
    を更に備え、
    前記第3の動き量を基に、対象となっているフィールドの補間をするべき画素の値を算出するステップは、
    前記第3の動き量に応じた重みで、前記静止画像補間画素と前記動画補間画素とを加重加算するステップを備えることを特徴とする方法。
  10. 請求項に記載のインターレス画像データをプログレッシブ画像データに変換する方法において、
    対象となっているフィールドの補間をするべき画素について静止画補間画素を生成するステップは、
    対象となっているフィールドと異なった第1のフィールドの画素のうちの、対象となっているフィールドの補間をするべき画素と同一位置にある画素と、対象となっているフィールドと異なった第2のフィールドの画素のうちの、対象となっているフィールドの補間をするべき画素と同一の位置にある画素とを基に、前記静止画補間画素を生成するステップを備えることを特徴とする方法。
  11. 請求項に記載のインターレス画像データをプログレッシブ画像データに変換する方法において、
    対象となっているフィールドの補間をするべき画素について静止画補間画素を生成するステップは、
    対象となっているフィールドと異なったフィールドの画素のうちの、対象となっているフィールドの補間をするべき画素と同一位置にある画素を基に、前記静止画補間画素を生成するステップを備えることを特徴とする方法。
  12. 請求項に記載のインターレス画像データをプログレッシブ画像データに変換する方法において、
    対象となっているフィールドの補間をするべき画素について動画補間画素を生成するステップは、
    対象となっているフィールドの補間をするべき画素から垂直方向に離れた1以上の画素を基に、前記動画補間画素を生成するステップを備えることを特徴とする方法。
  13. 請求項に記載のインターレス画像データをプログレッシブ画像データに変換する方法において、
    シーンチェンジを検出するステップを更に備え、
    前記第3の動き量を基に、対象となっているフィールドの補間をするべき画素の値を算出するステップは、
    前記シーンチェンジが検出された場合には、対象となっているフィールドの補間をするべき画素の値を前記動画補間画素の値とするステップを更に備えることを特徴とする方法。
  14. 請求項1に記載のインターレス画像データをプログレッシブ画像データに変換する方法において、
    平坦部のノイズを除去するステップを更に備えることを特徴とする方法。
  15. 請求項14に記載のインターレス画像データをプログレッシブ画像データに変換する方法において、
    前記平坦部のノイズを除去するステップは、
    注目画素の周辺部の画素の加重平均値を求めるステップと、
    前記加重平均値を所定のしきい値と比較するステップと、
    前記注目画素の値と前記加重平均値との差分の絶対値が前記所定のしきい値よりも小さい場合には、前記注目画素の値を前記加重平均値に置き換えるステップと、
    を備えることを特徴とする方法。
  16. 交互に相補的に書込みフレーム・メモリ及び表示フレーム・メモリとなる2つのフレーム・メモリを用い、
    タイミング制御部が、書込部に対し、書込み要求を出力するステップと、
    前記書込部が、現在書込みフレーム・メモリに、読出部によりまだ読み出されていない画像データが残っている場合には、読出部による画像データの表示フレーム・メモリからの読出しが終了した時に、前記タイミング制御部に対し、前記書込み要求に対する肯定応答を返し、現在書込みフレーム・メモリに、読出部によりまだ読み出されていない画像データが残っていない場合には、書込み要求を入力してから遅滞なく、前記タイミング制御部に対し、前記書込要求に対する肯定応答を返すステップと、
    前記タイミング制御部が、前記肯定応答を前記書込部から入力した時から、画像処理部は、画像処理を行い、書込部は、該画像処理により得られた画像データを書込みフレーム・メモリに書き込むステップと、
    前記タイミング制御部が、前記画像処理及び書込みが終了した時刻を参照時刻と比較し、該比較の結果により、間隔パラメータを更新するステップと、
    前記タイミング制御部が、前記参照時刻に前記間隔パラメータを加算した時刻を次回の参照時刻とするステップと、
    前記タイミング制御部が、前回、書込部に対し、書込み要求を出力した時刻から、前記間隔パラメータを加算した時刻において、再度、書込部に対し、書込み要求を出力するステップとし、上記の動作を繰り返すステップと、
    を備え、
    前記画像処理は、インターレス/プログレッシブ変換処理であり、
    前記インターレス/プログレッシブ変換処理は、請求項1乃至15の何れか1項に記載の方法によるものであることを特徴とするレンダリング方法。
  17. フィルム画像から生成された画像データを再生する場合に、フィールド周期で変化するとともに所定数のフィールド周期で繰り返すパターン・カウントが表示のための所定値となったフィールドでそのフィールドとそれに隣接するフィールドを基にフレームを合成し出力する画像表示方法において、
    各フィールド毎に、2フィールド前の画像データと現在のフィールドの画像データが同一であるか否かを判断するステップと、
    2フィールド前の画像データと現在のフィールドの画像データが同一である場合に、更に、前記パターン・カウントが初期化のための所定値であるならば、前記パターン・カウントを初期値に初期化するステップと、
    2フィールド前の画像データと現在のフィールドの画像データが同一でない場合であっても、前記パターン・カウントが初期化のための所定値であり、且つ、現在のフィールドがフィルム画像から生成されたフィールドである可能性を示す変数の値が初期化許可のための所定値以上であるならば、前記パターン・カウントを初期値に初期化するステップと、
    を備え、
    前記パターン・カウントが前記表示のための所定値となったフィールドであっても、現在のフィールドがフィルム画像から生成されたフィールドである可能性を示す変数の値が表示可能のための所定値未満であるならば、他の画像処理をすることによりフレームを合成し出力し、
    前記他の画像処理とは、インターレス/プログレッシブ変換処理であり、
    前記インターレス/プログレッシブ変換処理は、請求項1乃至15の何れか1項に記載の方法によるものであることを特徴とする画像表示方法。
  18. インターレス画像データをプログレッシブ画像データに変換する装置において、
    対象となっているフィールドの補間をするべき画素について第1の動き量を算出する手段と、
    対象となっているフィールドと隣接するフィールドの画素のうちの、前記対象となっているフィールドの補間をするべき画素から垂直方向に離れた画素について第2の動き量を算出する手段と、
    前記第1の動き量を基に、第1の累積動き量を算出する手段と、
    前記第2の動き量を基に、第2の累積動き量を算出する手段と、
    前記第1の累積動き量と前記第2の累積動き量を基に、第3の動き量を算出する手段と、
    前記第3の動き量を基に、対象となっているフィールドの補間をするべき画素の値を算出する手段と、
    を備え
    前記第1の動き量を基に、第1の累積動き量を算出する手段は、現在の第1の累積動き量に第1の動き量を加算し、その結果得られる和から所定の値を減算し、その結果得られる差を新たな第1の累積動き量とする手段を備え、
    前記第2の動き量を基に、前記第2の累積動き量を算出する手段は、現在の第2の累積動き量に第2の動き量を加算し、その結果得られる和から所定の値を減算し、その結果得られる差を新たな第2の累積動き量とする手段を備えることを特徴とする装置。
  19. 請求項18に記載のインターレス画像データをプログレッシブ画像データに変換する装置において、
    対象となっているフィールドの補間をするべき画素について第1の動き量を算出する手段は、
    対象となっているフィールドと異なった第1のフィールドの画素のうちの、対象となっているフィールドの補間をするべき画素と同一位置にある画素と、対象となっているフィールドと異なった第2のフィールドの画素のうちの、対象となっているフィールドの補間をするべき画素と同一の位置にある画素とを基に、前記第1の動き量を算出する手段を備えることを特徴とする装置。
  20. 請求項19に記載のインターレス画像データをプログレッシブ画像データに変換する装置において、
    前記第1のフィールドは、対象となっているフィールドの前のフィールドであり、前記第2のフィールドは、対象となっているフィールドの後のフィールドであることを特徴とする装置。
  21. 請求項19に記載のインターレス画像データをプログレッシブ画像データに変換する装置において、
    前記第1のフィールドは、対象となっているフィールドの3つ前のフィールドであり、前記第2のフィールドは、対象となっているフィールドの1つ前のフィールドであることを特徴とする装置。
  22. 請求項18に記載のインターレス画像データをプログレッシブ画像データに変換する装置において、
    前記第1の累積動き量と前記第2の累積動き量を基に、第3の動き量を算出する手段は、
    前記第1の累積動き量と前記第2の累積動き量の和を前記第3の動き量とする手段を備えることを特徴とする装置。
  23. 請求項22に記載のインターレス画像データをプログレッシブ画像データに変換する装置において、
    前記第1の累積動き量と前記第2の累積動き量を基に、第3の動き量を算出する手段は、
    前記第1の累積動き量と前記第2の累積動き量の和が所定のしきい値より大きい場合には、前記所定のしきい値を前記第3の動き量にする手段を更にそなえることを特徴とする装置。
  24. 請求項18に記載のインターレス画像データをプログレッシブ画像データに変換する装置において、
    前記第1の動き量を基に、第1の累積動き量を算出する手段は、前記差が所定のしきい値より大きい場合には、前記所定のしきい値を新たな第1の累積動き量にする手段を更に備え、
    前記第2の動き量を基に、第2の累積動き量を算出する手段は、前記差が所定のしきい値より大きい場合には、前記所定のしきい値を新たな第2の累積動き量にする手段を更に備えることを特徴とする装置。
  25. 請求項18又は24に記載のインターレス画像データをプログレッシブ画像データに変換する装置において、
    現在の第1の累積動き量に第1の動き量を加算する代わりに、現在の第1の累積量に、第1の動き量から所定値を差し引いた値を加算し、
    現在の第2の累積動き量に第2の動き量を加算する代わりに、現在の第2の累積量に、第2の動き量から所定値を差し引いた値を加算することを特徴とする装置。
  26. 請求項18に記載のインターレス画像データをプログレッシブ画像データに変換する装置において、
    対象となっているフィールドの補間をするべき画素について静止画補間画素を生成する手段と、
    対象となっているフィールドの補間をするべき画素について動画補間画素を生成する手段と、
    を更に備え、
    前記第3の動き量を基に、対象となっているフィールドの補間をするべき画素の値を算出する手段は、
    前記第3の動き量に応じた重みで、前記静止画像補間画素と前記動画補間画素とを加重加算する手段を備えることを特徴とする装置。
  27. 請求項26に記載のインターレス画像データをプログレッシブ画像データに変換する装置において、
    対象となっているフィールドの補間をするべき画素について静止画補間画素を生成する手段は、
    対象となっているフィールドと異なった第1のフィールドの画素のうちの、対象となっているフィールドの補間をするべき画素と同一位置にある画素と、対象となっているフィールドと異なった第2のフィールドの画素のうちの、対象となっているフィールドの補間をするべき画素と同一の位置にある画素とを基に、前記静止画補間画素を生成する手段を備えることを特徴とする装置。
  28. 請求項26に記載のインターレス画像データをプログレッシブ画像データに変換する装置において、
    対象となっているフィールドの補間をするべき画素について静止画補間画素を生成する手段は、
    対象となっているフィールドと異なったフィールドの画素のうちの、対象となっているフィールドの補間をするべき画素と同一位置にある画素を基に、前記静止画補間画素を生成する手段を備えることを特徴とする装置。
  29. 請求項26に記載のインターレス画像データをプログレッシブ画像データに変換する装置において、
    対象となっているフィールドの補間をするべき画素について動画補間画素を生成する手段は、
    対象となっているフィールドの補間をするべき画素から垂直方向に離れた1以上の画素を基に、前記動画補間画素を生成する手段を備えることを特徴とする装置。
  30. 請求項26に記載のインターレス画像データをプログレッシブ画像データに変換する装置において、
    シーンチェンジを検出する手段を更に備え、
    前記第3の動き量を基に、対象となっているフィールドの補間をするべき画素の値を算出する手段は、
    前記シーンチェンジが検出された場合には、対象となっているフィールドの補間をするべき画素の値を前記動画補間画素の値とする手段を更に備えることを特徴とする装置。
  31. 請求項18に記載のインターレス画像データをプログレッシブ画像データに変換する装置において、
    平坦部のノイズを除去する手段を更に備えることを特徴とする装置。
  32. 請求項31に記載のインターレス画像データをプログレッシブ画像データに変換する装置において、
    前記平坦部のノイズを除去する手段は、
    注目画素の周辺部の画素の加重平均値を求める手段と、
    前記加重平均値を所定のしきい値と比較する手段と、
    前記注目画素の値と前記加重平均値との差分の絶対値が前記所定のしきい値よりも小さい場合には、前記注目画素の値を前記加重平均値に置き換える手段と、
    を備えることを特徴とする装置。
  33. 交互に相補的に書込みフレーム・メモリ及び表示フレーム・メモリとなる2つのフレーム・メモリと、
    タイミング制御部が、書込部に対し、書込み要求を出力する手段と、
    前記書込部が、現在書込みフレーム・メモリに、読出部によりまだ読み出されていない画像データが残っている場合には、読出部による画像データの表示フレーム・メモリからの読出しが終了した時に、前記タイミング制御部に対し、前記書込み要求に対する肯定応答を返し、現在書込みフレーム・メモリに、読出部によりまだ読み出されていない画像データが残っていない場合には、書込み要求を入力してから遅滞なく、前記タイミング制御部に対し、前記書込要求に対する肯定応答を返す手段と、
    前記タイミング制御部が、前記肯定応答を前記書込部から入力した時から、画像処理部は、画像処理を行い、書込部は、該画像処理により得られた画像データを書込みフレーム・メモリに書き込む手段と、
    前記タイミング制御部が、前記画像処理及び書込みが終了した時刻を参照時刻と比較し、該比較の結果により、間隔パラメータを更新する手段と、
    前記タイミング制御部が、前記参照時刻に前記間隔パラメータを加算した時刻を次回の参照時刻とする手段と、
    前記タイミング制御部が、前回、書込部に対し、書込み要求を出力した時刻から、前記間隔パラメータを加算した時刻において、再度、書込部に対し、書込み要求を出力する手段とし、上記の動作を繰り返す手段と、
    を備え、
    前記画像処理は、インターレス/プログレッシブ変換処理であり、
    前記インターレス/プログレッシブ変換処理は、請求項18乃至32の何れか1項に記載の装置によるものであることを特徴とするレンダリング装置。
  34. フィルム画像から生成された画像データを再生する場合に、フィールド周期で変化するとともに所定数のフィールド周期で繰り返すパターン・カウントが表示のための所定値となったフィールドでそのフィールドとそれに隣接するフィールドを基にフレームを合成し出力する画像表示装置において、
    各フィールド毎に、2フィールド前の画像データと現在のフィールドの画像データが同一であるか否かを判断する手段と、
    2フィールド前の画像データと現在のフィールドの画像データが同一である場合に、更に、前記パターン・カウントが初期化のための所定値であるならば、前記パターン・カウントを初期値に初期化する手段と、
    2フィールド前の画像データと現在のフィールドの画像データが同一でない場合であっても、前記パターン・カウントが初期化のための所定値であり、且つ、現在のフィールドがフィルム画像から生成されたフィールドである可能性を示す変数の値が初期化許可のための所定値以上であるならば、前記パターン・カウントを初期値に初期化する手段と、
    を備え、
    前記パターン・カウントが前記表示のための所定値となったフィールドであっても、現在のフィールドがフィルム画像から生成されたフィールドである可能性を示す変数の値が表示可能のための所定値未満であるならば、他の画像処理をすることによりフレームを合成し出力し、
    前記他の画像処理とは、インターレス/プログレッシブ変換処理であり、
    前記インターレス/プログレッシブ変換処理は、請求項18乃至32の何れか1項に記載の装置によるものであることを特徴とする画像表示装置。
  35. コンピュータに請求項1乃至17の何れか1項に記載の方法を行わせるためのプログラム。
JP2005049023A 2005-02-24 2005-02-24 インターレス画像データをプログレッシブ画像データに変換する方法、その装置及びそのプログラム Active JP4708811B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005049023A JP4708811B2 (ja) 2005-02-24 2005-02-24 インターレス画像データをプログレッシブ画像データに変換する方法、その装置及びそのプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005049023A JP4708811B2 (ja) 2005-02-24 2005-02-24 インターレス画像データをプログレッシブ画像データに変換する方法、その装置及びそのプログラム

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2010265738A Division JP5124008B2 (ja) 2010-11-29 2010-11-29 画像表示方法及び画像表示装置並びにプログラム
JP2010265737A Division JP5051673B2 (ja) 2010-11-29 2010-11-29 レンダリング方法及びレンダリング装置

Publications (2)

Publication Number Publication Date
JP2006238000A JP2006238000A (ja) 2006-09-07
JP4708811B2 true JP4708811B2 (ja) 2011-06-22

Family

ID=37045177

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005049023A Active JP4708811B2 (ja) 2005-02-24 2005-02-24 インターレス画像データをプログレッシブ画像データに変換する方法、その装置及びそのプログラム

Country Status (1)

Country Link
JP (1) JP4708811B2 (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004265382A (ja) * 2002-11-27 2004-09-24 Samsung Electronics Co Ltd 動き検出装置および方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0832025B2 (ja) * 1985-11-11 1996-03-27 株式会社日立製作所 動き摘応型信号処理回路
JPS634781A (ja) * 1986-06-24 1988-01-09 Sharp Corp デジタルテレビジヨン受像機における動き信号検出回路
JPH07123296A (ja) * 1993-10-27 1995-05-12 Nippon Television Network Corp 動き検出回路

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004265382A (ja) * 2002-11-27 2004-09-24 Samsung Electronics Co Ltd 動き検出装置および方法

Also Published As

Publication number Publication date
JP2006238000A (ja) 2006-09-07

Similar Documents

Publication Publication Date Title
JP5039192B2 (ja) 時空間適応性ビデオデインターレーシング
JP5490236B2 (ja) 画像処理装置および方法、画像表示装置および方法
JP4991360B2 (ja) フレームレート変換装置および映像表示装置
JP2010147538A (ja) 画像処理装置および方法、並びにプログラム
US8385430B2 (en) Video signal processing apparatus and video signal processing method
JP5049882B2 (ja) 補間フレーム作成装置及び補間フレーム作成方法及び放送受信装置
US20050012856A1 (en) Image signal processing apparatus and processing method
JP5241632B2 (ja) 画像処理回路および画像処理方法
JP4708811B2 (ja) インターレス画像データをプログレッシブ画像データに変換する方法、その装置及びそのプログラム
JP4339237B2 (ja) 順次走査変換装置
JP5124008B2 (ja) 画像表示方法及び画像表示装置並びにプログラム
JP5051673B2 (ja) レンダリング方法及びレンダリング装置
JP3898546B2 (ja) 画像走査変換方法及び装置
JP2008109625A (ja) 画像表示装置及び方法、画像処理装置及び方法
JP4492100B2 (ja) 画像信号の処理装置および処理方法
JP4463171B2 (ja) 自己相関値算出方法及び補間画素生成方法、それらの装置並びにそれらのプログラム
JP2008193730A (ja) 画像表示装置及び方法、画像処理装置及び方法
JP5123643B2 (ja) 映像処理装置
JP5018198B2 (ja) 補間信号生成回路、補間信号生成方法、プログラムおよびビデオ信号処理装置
KR100224859B1 (ko) 엣지에 근거한 영상신호의 수직 보간 방법 및 그에 적합한 장치
JP2009124261A5 (ja)
JP2008109628A (ja) 画像表示装置及び方法、画像処理装置及び方法
JP4339986B2 (ja) 映像信号処理回路
JP2003274371A (ja) 画像処理装置および方法、記録媒体、並びにプログラム
EP1841205A1 (en) Motion detection in an interlaced field sequence

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080117

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080515

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100930

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101129

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20101202

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20101202

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101216

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110214

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110301

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110317

R150 Certificate of patent or registration of utility model

Ref document number: 4708811

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140325

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140325

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140325

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140325

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250