(57)【要約】【課題】走査変換装置と方法を提供する。【解決手段】第１変換器は入力飛越し走査データを順次走査データに変換し、第２変換器は第１変換器から出力された順次走査データを飛越し走査データに変換する走査変化装置である。本発明による走査変換装置は順次走査データに同期された飛越し走査データを発生し、相異なる走査方式を利用するディスプレイ装置を同時に駆動できる。【選択図】図１
2004364298.tif 000002
【特許請求の範囲】
【請求項１】
入力飛越し走査データを順次走査データに変換するための第１変換器と、
前記第１変換器から出力された前記順次走査データを飛越し走査データに変換するための第２変換器とを備えることを特徴とする走査変換装置。
【請求項２】
前記第１変換器は相異なる技術のうちの選択された技術に基づき、前記入力飛越し走査データを前記順次走査データに変換することを特徴とする請求項１に記載の走査変換装置。
【請求項３】
前記相異なる技術は、
前記入力飛越し走査データの現在フィールドに空間補間を行って前記現在フィールドと共に前記順次走査データのフレームを示す相補走査データのフィールドを生成することを含む空間補間技術と、
前記順次走査データのフレームを生成するために走査線を単位とし、前記入力飛越し走査データの２つの連続的なフィールドを交互に出力する二者択一フィールド出力技術と、
前記入力飛越し走査データの前記現在フィールド、少なくとも１つの前のフィールドと少なくとも１つの連続するフィールドとを利用して時間補間と結合して指向性の適応空間補間を行い、前記現在フィールドと共に前記順次走査データのフレームを示す相補走査データのフィールドを生成することを含む空間／時間補間技術とを含むことを特徴とする請求項２に記載の走査変換装置。
【請求項４】
前記第２変換器は前記第２変換器から出力される前記飛越し走査データが前記第１変換器から出力された前記順次走査データと同期されうるように前記第１変換器から出力された前記順次走査データを前記飛越し走査データに変換することを特徴とする請求項１に記載の走査変換装置。
【請求項５】
前記第２変換器は、
カウント値が前記順次走査データの周期に関連するように順次走査周波数で前記カウント値を生成するためのカウンタと、
メモリと、
前記カウンタの出力に基づき、前記順次走査データを前記メモリに書き込むための書込みアドレスを発生させる書込みアドレス発生器と、
前記カウンタの出力に基づき、前記メモリに書き込まれた順次走査データを前記飛越し走査データとして出力するための読出しアドレスを発生する読出しアドレス発生器とを備えることを特徴とする請求項１に記載の走査変換装置。
【請求項６】
前記第２変換器は、
前記書込みアドレス発生器から発生した書込みアドレスと前記読出しアドレス発生器から発生した読出しアドレスのうちいずれか１つを前記メモリに供給するためのアドレス制御器をさらに備えることを特徴とする請求項５に記載の走査変換装置。
【請求項７】
前記アドレス制御器は１つの走査線に対する順次走査データを前記メモリに書き込む間、前記１つの走査線に対する飛越し走査データを前記メモリから読み出せるように前記書込みアドレスと読出しアドレスの供給を制御することを特徴とする請求項６に記載の走査変換装置。
【請求項８】
前記カウンタは前記順次走査データが前記飛越し走査データの奇数フィールドと偶数フィールドのうちいずれか１つから変換されたかに基づき、前記順次走査データの相異なる周期に関連した前記カウント値を生成することを特徴とする請求項５に記載の走査変換装置。
【請求項９】
前記カウンタは前記順次走査データが前記飛越し走査データの奇数フィールドから変換される時、前記順次走査データの奇数走査線と次の偶数走査線とに関連した前記カウント値を生成し、前記順次走査データが前記飛越し走査データの偶数フィールドから変換される時、前記順次走査データの偶数走査線と次の奇数走査線とに関連した前記カウント値を生成することを特徴とする請求項８に記載の走査変換装置。
【請求項１０】
前記カウンタは前記順次走査データの２つの連続的な走査線と関連した前記カウント値を生成することを特徴とする請求項５に記載の走査変換装置。
【請求項１１】
前記書込みアドレス発生器は、
前記カウント値に基づき、前記２つの連続的な走査線のうち第１走査線に関連した第１書込みアドレスを発生する第１書込みアドレス発生器と、
前記カウント値に基づき、前記２つの連続的な走査線のうち第２走査線に関連した第２書込みアドレスを発生する第２書込みアドレス発生器と、
前記順次走査データが前記飛越し走査データの奇数フィールドと偶数フィールドのうちのいずれの１つから変換されたかに基づき、前記第１書込みアドレスと前記第２書込みアドレスのうちのいずれか１つのアドレスを選択的に出力する書込みアドレス制御器とを備えることを特徴とする請求項１０に記載の走査変換装置。
【請求項１２】
前記書込みアドレス制御器は前記順次走査データが前記飛越し走査データの奇数フィールドと偶数フィールドのうちのいずれの１つから変換されたかを指示する制御信号を受信することを特徴とする請求項１１に記載の走査変換装置。
【請求項１３】
前記読出しアドレス発生器は前記カウント値を前記飛越し走査データの１つの走査線に関連した読出しアドレスに変換することを特徴とする請求項１０に記載の走査変換装置。
【請求項１４】
前記第２変換器は、
メモリと、
前記順次走査データの２つの連続的な走査線のタイミングを表示するタイマと、
前記２つの連続的な走査線を前記メモリに書き込むように指示する制御信号を受信する書込みアドレス発生器と、
前記メモリから書き込まれた走査線を読み出すように読出しアドレスを発生する読出しアドレス発生器とを備え、
前記書込みアドレス発生器は前記タイマによって表示されたタイミングに基づいて表示された走査線のための書込みアドレスを発生させ、
前記読出しアドレス発生器は前記タイマによって表示されたタイミングに基づき、前記読出しアドレスの生成を始めることを特徴とする請求項１に記載の走査変換装置。
【請求項１５】
飛越し−順次変換器と、
前記飛越し−順次変換器に接続された順次−飛越し変換器とを備え、
前記順次−飛越し変換器は前記飛越し−順次変換器によって出力された順次走査データと同期した飛越し走査データを発生することを特徴とする走査変換装置。
【請求項１６】
順次−飛越し走査データ変換器において、
カウント値が順次走査データの周期に関連するように順次走査周波数で前記カウント値を生成するためのカウンタと、
メモリと、
前記カウンタの出力に基づき、前記順次走査データを前記メモリに書き込むための書込みアドレスを発生する書込みアドレス発生器と、
前記カウンタの出力に基づき、前記メモリに書き込まれた順次走査データを飛越し走査データとして出力するための読出しアドレスを発生する読出しアドレス発生器とを備えることを特徴とする順次−飛越し走査データ変換器。
【請求項１７】
前記順次−飛越し走査データ変換器は、
前記書込みアドレス発生器から発生した書込みアドレスと前記読出しアドレス発生器から発生した読出しアドレスのうちのいずれか１つを前記メモリに供給するためのアドレス制御器をさらに備えることを特徴とする請求項１６に記載の順次−飛越し走査データ変換器。
【請求項１８】
前記アドレス制御器は１つの走査線に対する順次走査データを前記メモリに書き込む間、前記１つの走査線に対する飛越し走査データを前記メモリから読み出せるように前記書込みアドレスと前記読出しアドレスとの供給を制御することを特徴とする請求項１７に記載の順次−飛越し走査データ転換器。
【請求項１９】
前記カウンタは前記順次走査データが前記飛越し走査データの奇数フィールドと偶数フィールドのうちいずれか１つから変換されたかに基づき、前記順次走査データの相異なる周期に関連した前記カウント値を生成することを特徴とする請求項１６に記載の順次−飛越し走査データ変換器。
【請求項２０】
前記カウンタは前記順次走査データが前記飛越し走査データの奇数フィールドから変換される時、前記順次走査データの奇数走査線と次の偶数走査線とに関連した前記カウント値を生成し、前記順次走査データが前記飛越し走査データの偶数フィールドから変換される時、前記順次走査データの偶数走査線と次の奇数走査線とに関連した前記カウント値を生成することを特徴とする請求項１９に記載の順次−飛越し走査データ変換器。
【請求項２１】
前記カウンタは前記順次走査データの２つの連続的な走査線と関連した前記カウント値を生成することを特徴とする請求項１６に記載の順次−飛越し走査データ変換器。
【請求項２２】
前記書込みアドレス発生器は、
前記カウント値に基づき、前記２つの連続的な走査線のうち第１走査線に関連した第１書込みアドレスを発生する第１書込みアドレス発生器と、
前記カウント値に基づき、前記２つの連続的な走査線のうち第２走査線に関連した第２書込みアドレスを発生する第２書込みアドレス発生器と、
前記順次走査データが前記飛越し走査データの奇数フィールドと偶数フィールドのうちのいずれの１つから変換されたかに基づき、前記第１書込みアドレスと前記第２書込みアドレスのうちのいずれか１つのアドレスを選択的に出力する書込みアドレス制御器とを備えることを特徴とする請求項２１に記載の順次−飛越し走査データ変換器。
【請求項２３】
前記書込みアドレス制御器は前記順次走査データが前記飛越し走査データの奇数フィールドと偶数フィールドのうちのいずれの１つから変換されたかを指示する制御信号を受信することを特徴とする請求項２２に記載の順次−飛越し走査データ変換器。
【請求項２４】
前記読出しアドレス発生器は前記カウント値を前記飛越し走査データの１つの走査線に関連した読出しアドレスに変換することを特徴とする請求項２１に記載の順次−飛越し走査データ変換器。
【請求項２５】
順次−飛越し走査データ変換器において、
メモリと、
順次走査データの２つの連続的な走査線のタイミングを表示するタイマと、
前記２つの連続的な走査線を前記メモリに書き込むように指示する制御信号を受信する書込みアドレス発生器と、
前記メモリから書き込まれた走査線を読み出すように読出しアドレスを発生する読出しアドレス発生器とを備え、
前記書込みアドレス発生器は前記タイマによって表示されたタイミングに基づいて表示された走査線のための書込みアドレスを発生し、
前記読出しアドレス発生器は前記タイマによって表示されたタイミングに基づき、前記読出しアドレスの生成を始めることを特徴とする順次−飛越し走査データ変換器。
【請求項２６】
入力飛越し走査データを順次走査データに変換する段階と、
前記順次走査データを出力飛越し走査データに変換する段階とを備えることを特徴とする走査変換方法。
【請求項２７】
前記出力飛越し走査データは前記順次走査データと同期していることを特徴とする請求項２６に記載の走査変換方法、
【請求項２８】
順次走査データを飛越し走査データに変換する方法において、
カウント値が前記順次走査データの周期に関連するように順次走査周波数で前記カウント値を生成する段階と、
前記カウント値に基づき、前記順次走査データをメモリに保存するための書込みアドレスを発生する段階と、
前記メモリに書き込まれた前記順次走査データを飛越し走査データとして出力するために読出しアドレスを発生する段階と、
前記発生した書込みアドレスに基づき、前記順次走査データを前記メモリに保存する段階と、
前記発生した読出しアドレスに基づき、前記メモリから前記順次走査データを出力する段階とを備えることを特徴とする順次走査データを飛越し走査データに変換する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は走査変換装置と走査変換方法とに係り、さらに詳細には相異なる走査方式を使用するディスプレイ装置のそれぞれを同時に駆動するために、互いに同期した飛越し走査データ及び順次走査データを発生する走査変換装置及び走査変換方法に関する。
【背景技術】
【０００２】
多形態のディスプレイ装置（例えば、ＴＶ、コンピュータモニタなど）は一般的に２種のディスプレイ方法、すなわち飛越し走査方法と順次走査方法とのうちいずれかを使用する。これら２種の方法のうち、映像は多数の走査線に分離される。飛越し走査方法で、奇数番目の走査線と偶数番目の走査線とは交互にディスプレイされる。
【０００３】
映像の奇数番目の走査線は奇数フィールドまたはトップフィールドとも言う。映像の偶数番目の走査線は偶数フィールドまたはボトムフィールドとも言う。
トップフィールドとボトムフィールドとは１つの合成された画面として見られるように高速で交互にディスプレイされる。
順次走査方法で、映像は１本１本ディスプレイされる。すなわち、全ての走査線がディスプレイされる。
【０００４】
飛越し走査データはフィールドに、またはフレームに基盤を置く。下記はフレーム基盤飛越し走査データの一例である。ここで、Ｔはトップフィールドを示し、Ｂはボトムフィールドを示し、ｔは時間を示す。
Ｔｔ、Ｂｔ、Ｔｔ＋１、Ｂｔ＋１、Ｔｔ＋２、Ｂｔ＋２、．．．
上記の通り、フレーム基盤飛越し走査データは同じ時間の映像のトップフィールドとボトムフィールドとを含む。もし同じ時間のトップフィールドとボトムフィールドとが結合されれば、順次走査データのフレームが生成される。
【０００５】
次は、フィールド基盤飛越し走査データの一例を示す。
Ｔｔ、Ｂｔ＋１、Ｔｔ＋２、Ｂｔ＋３、．．．
【０００６】
フレーム基盤飛越し走査データと比較する時、フィールド基盤飛越し走査データは同じ時間のトップフィールドとボトムフィールドとを含まない。
順次走査データのフレームを生成するために、フィールド基盤飛越し走査データのトップフィールドとボトムフィールドとを結合させると、特に、映像にかなり多くの動きが存在する場合には、低質の映像の品質を低下させる。
【０００７】
相異なるビデオ生成装置（例えば、コンピュータ、ＤＶＤプレーヤ、ビデオテーププレーヤなど）は、通常飛越し走査方法と順次走査方法とのいずれかによってビデオデータを生成する。
ビデオ生成装置は望ましいディスプレイ装置によって期待された走査方式に矛盾しない方法によってビデオデータを生成することができない。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
よって、本発明が解決しようとする技術的な課題は、順次走査データを飛越し走査データに変換することのできる装置と方法及び／または飛越し走査データを順次走査データに変換することのできる装置と方法を提供することである。
【課題を解決するための手段】
【０００９】
前記技術的課題を達成するための走査変化装置は、入力飛越し走査データを順次走査データに変換するための第１変換器と、前記第１変換器から出力された前記順次走査データを飛越し走査データに変換するための第２変換器とを備える。
前記第１変換器は、相異なる技術のうちの選択された技術に基づき、前記入力飛越し走査データを前記順次走査データに変換する。
【００１０】
前記相異なる技術は、前記入力飛越し走査データの現在フィールドに空間補間を行って前記現在フィールドと共に前記順次走査データのフレームを示す相補走査データのフィールドを生成することを含む空間補間技術と、前記順次走査データのフレームを生成するために走査線を単位とし、前記入力飛越し走査データの２つの連続的なフィールドを交互に出力する二者択一フィールド出力技術と、前記入力飛越し走査データの前記現在フィールド、少なくとも１つの前のフィールドと少なくとも１つの連続するフィールドとを利用して時間補間と結合されて指向性の適応空間補間を行い、前記現在フィールドと共に前記順次走査データのフレームを示す相補走査データのフィールドを生成することを含む空間／時間補間技術とを含む。
【００１１】
前記第２変換器は、前記第２変換器から出力される前記飛越し走査データが前記第１変換器から出力された前記順次走査データと同期されうるように、前記第１変換器から出力された前記順次走査データを前記飛越し走査データに変換する。
前記第２変換器は、カウント値が前記順次走査データの周期に関連するように順次走査周波数で前記カウント値を生成するためのカウンタと、メモリと、前記カウンタの出力に基づき、前記順次走査データを前記メモリに書き込むための書込みアドレスを発生する書込みアドレス発生器と、前記カウンタの出力に基づき、前記メモリに書き込まれた順次走査データを前記飛越し走査データとして出力するための読出しアドレスを発生する読出しアドレス発生器とを備える。
【００１２】
前記第２変換器は、前記書込みアドレス発生器から発生した書込みアドレスと前記読出しアドレス発生器から発生した読出しアドレスのうちいずれか１つを前記メモリに供給するためのアドレス制御器をさらに備える。
前記アドレス制御器は、１つの走査線に対する順次走査データを前記メモリに書き込む間、前記１つの走査線に対する飛越し走査データを前記メモリから読み出せるように前記書込みアドレスと読出しアドレスの供給を制御する。
【００１３】
前記カウンタは、前記順次走査データが前記飛越し走査データの奇数フィールドと偶数フィールドのうちいずれか１つから変換されたかに基づき、前記順次走査データの相異なる周期に関連した前記カウント値を生成する。
【００１４】
前記カウンタは、前記順次走査データが前記飛越し走査データの奇数フィールドから変換される時、前記順次走査データの奇数走査線と次の偶数走査線とに関連した前記カウント値を生成し、前記順次走査データが前記飛越し走査データの偶数フィールドから変換される時、前記順次走査データの偶数走査線と次の奇数走査線とに関連した前記カウント値を生成する。
前記カウンタは、前記順次走査データの２つの連続的な走査線と関連した前記カウント値を生成する。
【００１５】
前記書込みアドレス発生器は、前記カウント値に基づき、前記２つの連続的な走査線のうち第１走査線に関連した第１書込みアドレスを発生する第１書込みアドレス発生器と、前記カウント値に基づき、前記２つの連続的な走査線のうち第２走査線に関連した第２書込みアドレスを発生する第２書込みアドレス発生器と、前記順次走査データが前記飛越し走査データの奇数フィールドと偶数フィールドのうちのいずれの１つから変換されたかに基づき、前記第１書込みアドレスと前記第２書込みアドレスのうちのいずれか１つのアドレスを選択的に出力する書込みアドレス制御器とを備える。
【００１６】
前記書込みアドレス制御器は、前記順次走査データが前記飛越し走査データの奇数フィールドと偶数フィールドのうちのいずれの１つから変換されたかを指示する制御信号を受信する。
【００１７】
前記読出しアドレス発生器は、前記カウント値を前記飛越し走査データの１つの走査線に関連した読出しアドレスに変換する。
【００１８】
前記第２変換器は、メモリと、前記順次走査データの２つの連続的な走査線のタイミングを表示するタイマと、前記２つの連続的な走査線を前記メモリに書き込むように指示する制御信号を受信する書込みアドレス発生器と、前記メモリから書き込まれた走査線を読み出すように読出しアドレスを発生する読出しアドレス発生器とを備え、前記書込みアドレス発生器は前記タイマによって表示されたタイミングに基づいて表示された走査線のための書込みアドレスを発生し、前記読出しアドレス発生器は前記タイマによって表示されたタイミングに基づいて前記読出しアドレスの生成を始める。
【００１９】
前記技術的課題を達成するための走査変換装置は、飛越し−順次変換器と、前記飛越し−順次変換器に接続された順次−飛越し変換器とを備え、前記順次−飛越し変換器は前記飛越し−順次変換器によって出力された順次走査データと同期した飛越し走査データを発生する。
【００２０】
前記技術的課題を達成するための順次−飛越し走査データ変換器は、カウント値が順次走査データの周期に関連するように順次走査周波数で前記カウント値を生成するためのカウンタと、メモリと、前記カウンタの出力に基づき、前記順次走査データを前記メモリに書き込むための書込みアドレスを発生する書込みアドレス発生器と、前記カウンタの出力に基づき、前記メモリに書き込まれた順次走査データを飛越し走査データとして出力するための読出しアドレスを発生する読出しアドレス発生器とを備える。
【００２１】
前記順次−飛越し走査データ変換器は、前記書込みアドレス発生器から発生した書込みアドレスと前記読出しアドレス発生器から発生した読出しアドレスのうちのいずれか１つを前記メモリに供給するためのアドレス制御器をさらに備える。
【００２２】
前記アドレス制御器は、１つの走査線に対する順次走査データを前記メモリに書き込む間、前記１つの走査線に対する飛越し走査データを前記メモリから読み出せるように前記書込みアドレスと前記読出しアドレスとの供給を制御する。
【００２３】
前記カウンタは、前記順次走査データが前記飛越し走査データの奇数フィールドと偶数フィールドのうちいずれか１つから変換されたかに基づき、前記順次走査データの相異なる周期に関連した前記カウント値を生成する。
【００２４】
前記カウンタは、前記順次走査データが前記飛越し走査データの奇数フィールドから変換される時、前記順次走査データの奇数走査線と次の偶数走査線とに関連した前記カウント値を生成し、前記順次走査データが前記飛越し走査データの偶数フィールドから変換される時、前記順次走査データの偶数走査線と次の奇数走査線とに関連した前記カウント値を生成する。
前記カウンタは、前記順次走査データの２つの連続的な走査線と関連した前記カウント値を生成する。
【００２５】
前記書込みアドレス発生器は、前記カウント値に基づき、前記２つの連続的な走査線のうち第１走査線に関連した第１書込みアドレスを発生する第１書込みアドレス発生器と、前記カウント値に基づき、前記２つの連続的な走査線のうち第２走査線に関連した第２書込みアドレスを発生する第２書込みアドレス発生器と、前記順次走査データが前記飛越し走査データの奇数フィールドと偶数フィールドのうちのいずれの１つから変換されたかに基づき、前記第１書込みアドレスと前記第２書込みアドレスのうちのいずれか１つのアドレスを選択的に出力する書込みアドレス制御器とを備える。
【００２６】
前記書込みアドレス制御器は、前記順次走査データが前記飛越し走査データの奇数フィールドと偶数フィールドのうちのいずれの１つから変換されたかを指示する制御信号を受信する。
【００２７】
前記読出しアドレス発生器は、前記カウント値を前記飛越し走査データの１つの走査線に関連した読出しアドレスに変換する。
【００２８】
前記技術的課題を達成するための順次−飛越し走査データ変換器は、メモリと、順次走査データの２つの連続的な走査線のタイミングを表示するタイマと、前記２つの連続的な走査線を前記メモリに書き込むように指示する制御信号を受信する書込みアドレス発生器と、前記メモリから書き込まれた走査線を読み出すように読出しアドレスを発生する読出しアドレス発生器とを備え、前記書込みアドレス発生器は前記タイマによって表示されたタイミングに基づいて表示された走査線のための書込みアドレスを発生し、前記読出しＵドレス発生器は前記タイマによって表示されたタイミングに基づいて前記読出しアドレスの生成を始める。
【００２９】
前記技術的課題を達成するための走査変換方法は、入力飛越し走査データを順次走査データに変換する段階と、前記順次走査データを出力飛越し走査データに変換する段階とを備える。
前記出力飛越し走査データは前記順次走査データと同期する。
【００３０】
前記技術的課題を達成するための順次走査データを飛越し走査データに変換する方法は、カウント値が前記順次走査データの周期に関連するように順次走査周波数で前記カウント値を生成する段階と、前記カウント値に基づき、前記順次走査データをメモリに保存するための書込みアドレスを発生する段階と、前記メモリに書き込まれた前記順次走査データを飛越し走査データとして出力するために読出しアドレスを発生する段階と、前記発生した書込みアドレスに基づき、前記順次走査データを前記メモリに保存する段階と、前記発生した読出しアドレスに基づき、前記メモリから前記順次走査データを出力する段階とを備える。
【発明の効果】
【００３１】
本発明による走査変換装置及び走査変換方法は、相異なる走査方式を使用するディスプレイ装置のそれぞれを同時に駆動するため、互いに同期した飛越し走査データと順次走査データとを発生することができる。
【発明を実施するための最良の形態】
【００３２】
本発明と本発明の動作上の利点及び本発明の実施によって達成される目的を十分に理解するためには、本発明の望ましい実施例を例示する添付図面及び添付図面に記載された内容を参照しなければならない。
以下、添付図面を参照しつつ本発明の望ましい実施例を説明することにより、本発明を詳細に説明する。各図面に付された同一参照符号は同一部材を示す。
【００３３】
図１は本発明の実施例による走査変換装置を示す。図１に示すように、飛越し−順次変換器（ＩＰＣ：Ｉｎｔｅｒｌａｃｅｄ−ｔｏ−Ｐｒｏｇｒｅｓｓｉｖｅ Ｃｏｎｖｅｒｔｅｒ）２１０はビデオ生成装置（例えば、ビデオテーププレーヤ、ＤＶＤプレーヤなど）によって発生した飛越し順次データＩＤＡＴＡを端子２０１を介して受信し、飛越し走査データＩＤＡＴＡを順次走査データＰＤＡＴＡに変換する。端子２０３を介して出力される生成された順次走査データＰＤＡＴＡは走査変換装置２００の１つの出力を形成する。
【００３４】
順次−飛越し変換器（ＰＩＣ：Ｐｒｏｇｒｅｓｓｉｖｅ−ｔｏ−Ｉｎｔｅｒｌａｃｅｄ Ｃｏｎｖｅｒｔｅｒ）２２０は生成された順次走査データＰＤＡＴＡを飛越し走査データＩＤＡＴＡ’に変換する。端子２０５を介して出力される生成された飛越し走査データＩＤＡＴＡ’は走査変換装置２００の１つの出力を形成する。
【００３５】
生成された飛越し走査データＩＤＡＴＡ’は生成された順次走査データＰＤＡＴＡから生成されるため、生成された順次走査データＰＤＡＴＡと生成された飛越し走査データＩＤＡＴＡ’間に存在する同期は、元来の飛越し走査データＩＤＡＴＡと生成された順次走査データＰＤＡＴＡとの間に存在する同期よりもすぐれている。
【００３６】
図２は図１の元来の飛越し走査データＩＤＡＴＡと発生した順次走査データＰＤＡＴＡとの間の関係を示す。図２を参照すると、飛越し走査データＩＤＡＴＡの現在のフィールドＸは基準走査線ｉに対する走査線ｉ−１，ｉ＋１を含み、前のフィールドＸ−１は走査線ｉ−２，ｉ，ｉ＋２を含み、次のフィールドＸ＋１は走査線ｉ−２，ｉ，ｉ＋２を含む。
【００３７】
また、ＩＰＣ ２１０によって変換された後、走査線ｉ−２’，ｉ−１’，ｉ’を有する順次走査データフレームが生成される。飛越し走査フィールドの走査線と前記順次走査フレームの走査線との関係はＩＰＣ ２１０の動作を説明することによりさらに詳細に記述される。
【００３８】
走査変換装置のＩＰＣ
図３は図１に示されるＩＰＣの一例を示す。図３に示すように、ＩＰＣ ２１０は第１メモリ２、第２メモリ４、及び第３メモリ６を備える。第１メモリ２は飛越し走査データＩＤＡＴＡの現在フィールドの連続的な線（またはデータ）を保存する。例えば、図２に設定された関係を利用し、第１メモリ２はフィールドＸから少なくともｉ−１番目の走査線（ｉ−１番目の走査線のデータ）とｉ＋１番目の走査線（ｉ＋１番目の走査線のデータ）とをそれぞれ保存する。
【００３９】
第２メモリ４と第３メモリ６とは、それぞれ、前のフィールドと次のフィールドのために第１メモリ２に保存された連続する走査線の間の少なくとも１つの走査線を保存する。例えば、図２に設定された関係を利用し、第２メモリ４はそれぞれフィールドＸ−１からの少なくともｉ番目の走査線を保存し、第３メモリ６はフィールドＸ＋１からの少なくともｉ番目の走査線を保存する。
【００４０】
第１メモリ２ないし第３メモリ６によって保存される走査線の数は以下の詳細な説明からさらに明らかとなる。
インターポレータ１０はインターポレートされた走査線を生成するために、第１メモリ２に保存された２つの連続する走査線を利用する。インターポレータ１０によって行われるインターポレーションは空間インターポレーションである。図２で設定された関係を利用し、簡単な空間インターポレーションについて図４Ａを参照して詳細に説明する。図４Ａは、ピクセルＰ（ｎ，ｉ−１，Ｘ）を示す。ここで、ｎは走査線の位置を示し、ｉ−１はピクセル上に位置する走査線を示し、Ｘはピクセルを含むフィールドを示す。
【００４１】
図４ＡはフィールドＸの次の走査線ｉ＋１の方向（ｄｉｒ０）に沿って対応するピクセルＰ（ｎ，ｉ＋１，Ｘ）をさらに示す。図４Ａに示すように、方向（ｄｉｒ０）は走査線と垂直である。もし、記走査データがピクセルＰ（ｎ，ｉ−１，Ｘ）とピクセルＰ（ｎ，ｉ＋１，Ｘ）とを平均することによって、それがインターポレートされた順次走査データとなるならば、ピクセルＰ（ｎ，ｉ’）は方向（ｄｉｒ０）で走査線ｉ’に位置する。
例えば、Ｐ（ｎ，ｉ’）＝（Ｐ（ｎ，ｉ−１，Ｘ）＋Ｐ（ｎ，ｉ＋１，Ｘ））／２である。
【００４２】
動き適応変換器
図３の動き適応変換器１２は第１メモリ２に保存された走査線を受信し、また第２及び第３メモリ４，６に保存された走査線を受信する。動き適応変換器１２は飛越し走査データで表現された映像のうち現在の動き量を分析し、分析に基づいて順次走査線のためのピクセルデータを生成する。次に、かかる過程を詳細に説明する。
【００４３】
動き適応変換器１２について説明すれば次の通りである。ｘnk(i,j)はｎ番目フィールドのブロック（ｉ，ｊ）のうちのｋ番目ピクセル値を示す。そして、ｘｎ（ｉ，ｊ）はｎ番目フィールドのブロック（ｉ，ｊ）のピクセル値を示す。図４Ｂはブロック（ｉ，ｊ）の一例を示す。
【００４４】
動き適応変換器１２は図４Ｂに示すブロックのような方法と数式１と数式２とによって、前のフィールドｘn-1k(i,j)と次のフィールドｘn+1k(i,j)との間の動き検出を通じてＳＡＤ（Ｓｕｍ ｏｆ Ａｂｓｏｌｕｔｅ Ｄｉｆｆｅｒｅｎｃｅ）を計算する。
【００４５】
【数１】
2004364298.tif 000003
【００４６】
【数２】
2004364298.tif 000004
動き適応変換器１２は数式３の標準によって動き検出スレッショルドを決定する。
【００４７】
【数３】
2004364298.tif 000005
【００４８】
ここで、ＴＭ１とＴＭ２とは経験的な研究を通じて設計者によって設定された設計値である。例えば、ＴＭ１は８と設定され、ＴＭ２は１６と設定することができる。そして、ＳＴＤｍ（ｉ，ｊ）は図４Ｂと数式４とによって現在フィールドＸの２上位ブロックと２下位ブロック内で関心あるピクセルを覆っている４＊８ピクセルの標準偏差である。ＳＴＤｍ（ｉ，ｊ）はいわゆる簡略化のための変更と呼ばれる。
【００４９】
【数４】
2004364298.tif 000006
【００５０】
もし、ＳＡＤ（ｉ，ｊ）≧ＴＨＭ（ｉ，ｊ）ならば、関心あるピクセルは包括的な動きと動き変化値ｍｊ（ｉ，ｊ）＝１とを有し、そうでなければｍｊ（ｉ，ｊ）＝０である。
次に、動き適応変換器１２は数式５ないし１４によって定義された空間−時間補間変数を誘導する。
【００５１】
【数５】
2004364298.tif 000007
【００５２】
【数６】
2004364298.tif 000008
【００５３】
【数７】
2004364298.tif 000009
【００５４】
【数８】
2004364298.tif 000010
【００５５】
【数９】
2004364298.tif 000011
【００５６】
【数１０】
2004364298.tif 000012
【００５７】
【数１１】
2004364298.tif 000013
【００５８】
【数１２】
2004364298.tif 000014
【００５９】
【数１３】
2004364298.tif 000015
【００６０】
【数１４】
2004364298.tif 000016
【００６１】
上記の変数に関連し、Ｔｌ１、Ｔｌ２、Ｔｓ１とＴｓ２とは経験的な研究に基づいてシステム設計者によって設定された設計値である。例えば、Ｔｌ１は５０と設定でき、Ｔｌ２は３０６と設定でき、Ｔｓ１は１０と設定でき、Ｔｓ２は１８と設定できる。変数Ｓ（ｉ，ｊ）はブロック（ｉ，ｊ）での映像の複雑性を示す。
【００６２】
相対的に大きい変数Ｓ（ｉ，ｊ）の値はさらに複雑な映像を示し、相対的に小さい変数Ｓ（ｉ，ｊ）の値はさほど複雑ではない映像を示す。Ｍｌ（ｉ，ｊ）は４ビットの量子化された値であって０≦Ｍｌ（ｉ，ｊ）≦３１である。（３１より大きい数は３１に切り捨てる。）
【００６３】
最後の空間−時間補間ピクセル値ＹＳＴ（ｉ，ｊ）は数式１５に表現されたＹＳ（ｉ，ｊ）とＹＴ（ｉ，ｊ）との加重平均によって決定される。
【００６４】
【数１５】
2004364298.tif 000017
【００６５】
ここで、ＹＳ（ｉ，ｊ）は以下で詳細に説明するように、誘導された指向性が補間ピクセル値であり、ＹＴ（ｉ，ｊ）は時間的に計算されたピクセル値である。ＹＴ（ｉ，ｊ）は次の通り表される。
【００６６】
【数１６】
2004364298.tif 000018
【００６７】
動き適応変換器１２は映像内で動きの量に基づいて空間−時間補間ＹＳＴと時間補間ＹＴのうちいずれか１つを行う。
もし動きがないか、あるいは少しの場合、時間補間ＹＴが適用され、そうでない場合に空間−時間補間ＹＳＴが適用される。
【００６８】
さらに明確に、隣接した動き振動子ｍｊ（ｉ，ｊ）のうち１つまたは１つ以上が「１」ならば、空間−時間補間ＹＳＴ（ｉ，ｊ）が適用される。隣接した動き振動子ｍｊ（ｉ，ｊ）のうちいずれも「１」でなければ、時間補間ＹＴ（ｉ，ｊ）が適用される。
【００６９】
図４Ｃを参照すれば、関心あるピクセルを含むブロック（ｉ，ｊ）を覆っている陰影ブロックは隣接ブロックの可能な一例を示す。従って、このような隣接ブロックの動き振動子は隣接動き振動子と見なされる。
【００７０】
次に、方向性補間ピクセル値の生成について詳細に説明する。まず、垂直低域−通過フィルタリングｇｎ（ｉ，ｊ）は図４Ｄと数式１７とに示すように垂直雑音を除去するために行われる。
【００７１】
【数１７】
2004364298.tif 000019
【００７２】
７方向の相関性は図４Ｅに示すような濾波されデータ上で加重値（１，１，２，１，１）を有する加重ＳＡＤによって計算され、各ＳＡＤはｄｉｒ＝０，±１，±２，±３を有するＷＳＡＤｄｉｒ（ｉ，ｊ）と表示される。
全体的な、そして局部的な最上の方向は次の通り与えられる。
【００７３】
【数１８】
2004364298.tif 000020
【００７４】
【数１９】
2004364298.tif 000021
【００７５】
ＤＩＲＧＬＯＢＡＬとＤＩＲＬＯＣＡＬとに対する信頼度向上は数式２０と数式２１とによって得られる。
【００７６】
【数２０】
2004364298.tif 000022
【００７７】
【数２１】
2004364298.tif 000023
【００７８】
ＤＩＲＧＬＯＢＡＬで補間されたピクセル値は方向「Ａ」で示し、ＤＩＲＬＯＣＡＬで上位／下位ピクセル値は方向「Ｂ」と方向「Ｃ」とでそれぞれ示す。動き適応変換器１２は数式２２のように指向性の補間ピクセル値ＹＤＩＲ＿ＯＰＴを決定する。
【００７９】
【数２２】
2004364298.tif 000024
【００８０】
映像の垂直エッジを保護するために、垂直エッジＤの測定値は図４Ｆと数式２３とを通じて計算される。
【００８１】
【数２３】
2004364298.tif 000025
【００８２】
エッジ指向適応空間補間ピクセル値ＹＳはＹＤＩＲ＿ＯＰＴとＹＤＩＲ０との加重平均によって得られる。これは、最適の方向を有するピクセル値と垂直方向を有するピクセル値との軟らかい決定（ｓｏｆｔ−ｄｅｃｉｓｉｏｎ）は、数式２４，２５によって動き適応変換器１２により決定されることを意味する。
【００８３】
【数２４】
2004364298.tif 000026
【００８４】
【数２５】
2004364298.tif 000027
【００８５】
ここで、Ｔ１とＴ２とは経験的な研究を通じて設計者によって設定された設計値である。例えば、Ｔ１は４３４と設定し、Ｔ２は４６６と設定することができる。
また、図３を参照すれば、マルチプレクサ（ＭＵＸ）１４は第１メモリから走査線を受信し、インターポレータ１０の出力信号を受信し、動き適応変換器１２の出力信号を受信する。
【００８６】
制御器１６はＭＵＸ １４が受信した信号のうちの１つを選択的に出力できるようにＭＵＸ １４を制御する。制御器１６は動き適応変換器１２の動作を制御する。
制御器１６は受信したビデオ情報に基づき、ＭＵＸ １４と動き適応変換器１２とを制御する。ビデオ情報は走査変換装置によって受信されたビデオストリームから得られたヘッダ情報である。
【００８７】
公知のように、ビデオ情報は飛越し走査データＩＤＡＴＡのフィールドがビデオストリームの第１フィールドであるか否か、トップフィールドまたはボトムフィールドであるか否か、またはフレーム基盤またはフィールド基盤飛越し走査データであるか否かを指示する。
【００８８】
制御器１６は現在フィールドＸ、次のフィールドＸ＋１と前のフィールドＸ−１とに対してビデオ情報を受信する。今受信したフィールドがビデオストリームの第１フィールドである時には、制御器１６は動き適応変換器１２によって行われる処理を中断させる。その理由は、動き適応制御器１２が十分な情報を有していないからである。
【００８９】
背景技術で説明したように、フレーム基盤またはフィールド基盤の飛越し走査データはトップフィールドとボトムフィールドとを交互に示す。しかし、実質的に受信された飛越し走査データは連続的に受信された２つ以上のトップフィールドまたは２つ以上のボトムフィールドのような１つのフィールドを逃す。現在のフィールドが同形態のフィールド（例えば、トップフィールドまたはボトムフィールド）より先んじるか遅れる時、制御器１６は第１メモリ２から出力された走査線ｉ−１を生成された順次走査データＰＤＡＴＡの走査線（ｉ−１）’として出力する。そして、インターポレータ１０から出力された出力を前記順次走査データＰＤＡＴＡの走査線ｉ’として出力し、続けて前記第１メモリ２から出力された走査線ｉ＋１を前記順次走査データＰＤＡＴＡの走査線ｉ＋１として出力するように前記ＭＵＸ １４を制御する。このような方法により、ｉ番目の走査線を生成することをＢＯＢ技術という。すなわち、このＢＯＢ技術により、順次走査データのフレームは現在のフィールドとインターポレータ１０によって生成された相補走査データのフィールドとから生成される。現在フィールドと共に相補フィールドは順次走査データのフレームを示す。
【００９０】
もし、前のフィールドまたは次のフィールドが失なわれることなくビデオストリームがフレーム基盤飛越し走査データである場合、制御器１６は第２メモリ４から受信されたＸ−１フィールドのｉ番目の走査線を出力し、動き適応過程を行えないように動き適応変換器１２を制御する。
【００９１】
制御器１６は第１メモリ２から出力された走査線ｉ−１を生成された順次走査データＰＤＡＴＡの走査線ｉ−１として出力し、そしてＸ−１フィールドから出力されたｉ番目の走査線を前記順次走査データＰＤＡＴＡの走査線ｉ’として出力する。さらに、第１メモリ２から出力された走査線ｉ＋１を順次走査データＰＤＡＴＡの走査線ｉ＋１として出力するようにＭＵＸ １４を制御する。このような方法により、ｉ’番目の走査線を生成することをウィーブ技術という。
【００９２】
例として、前のフィールドＸ−１と現在フィールドＸとは時間的に同一であると仮定する。しかし、次のフィールドＸ＋１は現在フィールドと時間的に同じフィールドと関連したフィールドである。このような状況で次のフィールドは出力のために選択されるのである。すなわち、ウィーブ技術で、時間的に同じ点に関連した飛越し走査データの連続的な２フィールドは順次走査データのフレームを生成するために走査線単位に基づいて交互に出力される。
【００９３】
もし、前記以前フィールドまたは次のフィールドが失なわれることなくビデオストリームがフィールド基盤飛越し走査データである場合、制御器１６は動き適応過程を行うように動き適応変換器１２を制御する。
【００９４】
制御器１６は第１メモリ２から出力された走査線ｉ−１を順次走査データＰＤＡＴＡの走査線ｉ−１として出力し、そして動き適応変換器１２の出力を順次走査データＰＤＡＴＡの走査線ｉ’として出力する。ついで、第１メモリ２から出力された走査線ｉ＋１を順次走査データＰＤＡＴＡの走査線ｉ＋１として出力するようにＭＵＸ １４を制御する。このような方法により、ｉ’番目の走査線を生成することを動き適応技術という。すなわち、動き適応技術で、順次走査データのフレームは現在フィールドと動き適応変換器１２によって生成された相補走査データのフィールドとから生成される。現在フィールドと共に相補フィールドは順次走査データのフレームを示す。
【００９５】
飛越し走査データＩＤＡＴＡがフレーム基盤である時、ウィーブ技術によって順次走査データＰＤＡＴＡを生成することは動きアーティファクトのない実質的にデータの全フレームを生成する。
しかし、飛越し走査データＩＤＡＴＡがフィールド基盤である時、ウィーブ技術は、映像の動きに実質的に多くの時間が発生する時には、願わない悪映像を作る。
【００９６】
このような現象は静止映像がディスプレイされる時に特に注目せねばならない。フィールド基盤飛越し走査データに動き適応技術を使用することにより、かなり改善された映像を得ることができる。さらに、ウィーブまたは動き適応技術を行うために不十分なデータが存在する時、順次走査データＰＤＡＴＡのフレームはＢＯＢ技術によって依然として生成することができる。
【００９７】
図５は図１に示されたＩＰＣ ２１０の第２実施例を示す。ＩＰＣ ２１０は図３の実施例について説明したような走査線を保存するための第１ないし第３メモリ２，４，６を備える。
制御器２６は図３に示す制御器１６によって受信されたビデオ情報と同じビデオ情報に基づき、空間プロセッサ２０、時間プロセッサ２２及びモード装置２４の動作を制御する。
【００９８】
空間プロセッサ２０は第１メモリ２から出力された走査線を受信し、制御器２６の制御の下に空間補間または走査線を直接的に出力する。
空間補間過程を行う時、空間プロセッサ２０はインターポレータ１０によって行われた補間を行うか、または動き適応変換器１２について説明したところによって生成された空間的に補間されたピクセル値ＹＳを生成する。行われる空間プロセシングは制御器２６によって制御される。
【００９９】
時間プロセッサ２２は第１ないし第３メモリ２，４，６から走査線を受信する。時間プロセッサ２２は制御器２６の制御の下に、第２メモリ４から受信されたＸ−１フィールドのｉ番目の走査線を出力するか、または動き適応変換器１２について上述したように生成された時間的に補間されたピクセル値ＹＴを出力する。
【０１００】
モード装置２４はＢＯＢ、ウィーブと動き適応技術のうちいずれか１つによって順次走査データＰＤＡＴＡを生成するために空間プロセッサ２０の出力と時間プロセッサ２２の出力とを利用する。モード装置２４は空間プロセッサ２０と時間プロセッサ２２と共に制御器２６の制御の下に動作する。
【０１０１】
現在フィールドが同形態を有するフィールドより先になったり、または後になる場合、制御器２６は時間プロセッサ２２をターンオフさせ、時間プロセッサ２０から受信された出力をモード装置２４が出力できるようにモード装置２４を制御する。
【０１０２】
さらに、制御器２６は空間プロセッサ２０が第１メモリ２から受信された走査線ｉ−１を生成された順次走査データＰＤＡＴＡの走査線ｉ−１として出力できるように制御する。ついで、空間プロセッサ２０がインターポレータ１０によって行われた空間補間と同じ空間補間によって生成された走査線を順次走査データＰＤＡＴＡの走査線ｉとして出力できるように制御する。さらに、空間プロセッサ２０が第１メモリ２から出力された走査線ｉ＋１を順次走査データＰＤＡＴＡの走査線ｉ＋１として出力できるように制御する。従って、順次走査データのフレームはＢＯＢ技術によって生成される。
【０１０３】
もし、前のフィールドまたは次のフィールドが失なわれることなくビデオストリームがフレーム基盤飛越し走査データである場合、制御器２６は第１メモリ２から受信された走査線を出力できるように空間プロセッサ２０を制御し、第２メモリ４から受信された走査線ｉを出力できるように空間プロセッサ２０を制御する。
【０１０４】
制御器２６は第１メモリ２から出力された走査線ｉ−１を順次走査データＰＤＡＴＡの走査線ｉ−１として出力し、ついで、Ｘ−１フィールドから出力された走査線ｉを前記順次走査データＰＤＡＴＡの走査線ｉ’として出力する。その後、第１メモリ２から出力された走査線ｉ＋１を順次走査データＰＤＡＴＡの走査線ｉ＋１として出力するようにモード装置２４を制御する。従って、順次走査データのフレームはウィーブ技術によって生成される。
【０１０５】
もし、前のフィールドまたは次のフィールドが失なわれることなくビデオストリームがフィールド基盤飛越し走査データである場合、制御器２６は第１メモリ２から受信された走査線を出力できるように、そして空間的に補間されたピクセル値ＹＳを生成できるように空間プロセッサ２０を制御する。
【０１０６】
制御器２６はまた、時間的に補間されたピクセル値ＹＴを生成できるように時間プロセッサ２２を制御する。制御器２６は空間的に補間されたピクセル値ＹＳと時間的に補間されたピクセル値ＹＴとを結合し、動き適応変換器１２について説明したような方法で空間的−時間的に補間されたピクセル値ＹＳＴを生成できるようにモード装置２４を制御する。
【０１０７】
制御器２６は第１メモリ２から出力された走査線ｉ−１を順次走査データＰＤＡＴＡの走査線ｉ−１として出力し、そして空間的−時間的に補間されたピクセル値ＹＳＴを順次走査データＰＤＡＴＡの走査線ｉ’として出力する。その後、第１メモリ２から出力された走査線ｉ＋１を順次走査データＰＤＡＴＡの走査線ｉ＋１として出力するようにモード装置２４を制御する。従って、順次走査データのフレームは動き適応技術によって生成される。
【０１０８】
このように、図５の実施例は図３を参照して説明した利点と同じ利点を得るためにＢＯＢ、ウィーブと動き適応技術によって順次走査データＰＤＡＴＡを生成する。
【０１０９】
走査変換装置のＰＩＣ
図６と図７とによりＰＩＣ ２２０を詳細に説明する。図６はＰＩＣ ２２０の一例を示す。ＰＩＣ ２２０はＴＶに使われるような同期信号発生器６９０を備える。図示したように、同期信号発生器６９０はフィールド識別信号ｆｉｅｌｄ＿ｉｄ、奇数水平同期信号ｏｄｄ＿ｈｓｙｎｃと偶数水平同期信号ｅｖｅｎ＿ｈｓｙｎｃを生成する。
【０１１０】
フィールド識別信号ｆｉｅｌｄ＿ｉｄは順次走査データＰＤＡＴＡから生成された現在の飛越し走査データフィールドが偶数フィールドであるか、あるいは奇数フィールドであるかを指示する。図７（Ｃ）はフィールド識別信号ｆｉｅｌｄ＿ｉｄの一例を示す。図７（Ｃ）に示すように、フィールド識別信号ｆｉｅｌｄ＿ｉｄがハイである場合に奇数フィールドが発生し、フィールド識別信号ｆｉｅｌｄ＿ｉｄがローである場合に偶数フィールドが発生する。図７（Ｂ）は順次水平同期信号ｈｓｙｎｃ（ｐ）を示す。順次水平同期信号ｈｓｙｎｃ（ｐ）の各パルスはピクセルデータの１つの走査線を示す。図７（Ａ）は順次垂直同期信号ｖｓｙｎｃ（ｐ）を示す。順次垂直同期信号ｖｓｙｎｃ（ｐ）の各パルスは順次走査ピクセルデータの新しいフレームの開始を示す。
【０１１１】
従って、連続的な順次垂直同期信号ｖｓｙｎｃ（ｐ）間の順次水平同期信号ｈｓｙｎｃ（ｐ）のパルス数は順次走査データのフレーム内での走査線の数を示す。
【０１１２】
図７（Ｅ）は奇数水平同期信号ｏｄｄ＿ｈｓｙｎｃ（ｐ）の一例を示し、図７（Ｆ）は図７（Ｂ）の順次水平同期信号ｈｓｙｎｃ（ｐ）から誘導された偶数水平同期信号ｅｖｅｎ＿ｈｓｙｎｃ（ｐ）の一例を示す。図示したように、奇数と偶数水平同期信号ｏｄｄ＿ｈｓｙｎｃ（ｐ），ｅｖｅｎ＿ｈｓｙｎｃ（ｐ）は順次水平同期信号ｈｓｙｎｃ（ｐ）の周波数の半分の周波数を有する。
【０１１３】
さらに、奇数水平同期信号ｏｄｄ＿ｈｓｙｎｃ（ｐ）と偶数水平同期信号とは順次水平同期信号ｈｓｙｎｃ（ｐ）の１周期程度互いにシフトされる。図示したように、奇数水平同期信号は奇数フィールド生成周期の初めにパルスを含み、偶数水平同期信号は偶数フィールド生成周期の開始からパルスを含む。
【０１１４】
ＰＩＣの構造を説明する前に、飛越し走査データと順次走査データの水平と垂直ブランキング区間について説明する。飛越しデータの１つの水平線に対する走査は１３．５ＭＨｚでなされる。１３．５ＭＨｚの周波数で飛越し走査データのある線を走査する間、ビデオデータクロックの８５８個のクロックパルスが生成される。８５８個のクロックパルスのうち最初の１３８個のクロックパルスは水平ブランキング区間を示す。水平ブランキング区間に相応する時間はスキャナが１つの走査線の終わりから次の走査線の始まりに移動するのにかかる時間である。
【０１１５】
次の７２０クロックパルスは走査線に沿って走査されているピクセルを示す。順次水平走査周波数は飛越し水平走査周波数の２倍の周波数を有する。すなわち、前記順次水平走査周波数は２７ＭＨｚである。従って、同じ時間に２×８５８個の順次走査ビデオクロックパルスが生成される。これは１つの飛越し水平走査線が走査される時間と同じ時間に２つの順次水平走査線が走査されるのと同一である。
【０１１６】
図６を再び参照すれば、リセットＭＵＸ ６１０は前記フィールド識別信号ｆｉｅｌｄ＿ｉｄに基づき、奇数水平同期信号ｏｄｄ＿ｈｓｙｎｃと偶数水平同期信号ｅｖｅｎ＿ｈｓｙｎｃとのうちいずれか１つをリセット信号として選択的に出力する。カウンタ６２０は第１クロック信号ＣＬＫ１のパルスを計数し、リセット信号によってリセットされるまで順次走査データのビデオデータレート（例えば、走査線当たり８５８パルス）でクロックパルスを発生する。計数値は順次走査データの周期と関連する。
【０１１７】
本発明の実施例は走査線当たり８５８クロックパルスのビデオデータレートと説明されるが、本発明が属する技術分野で当業者は他のビデオデータレートでも本発明が適用されることを理解するであろう、
【０１１８】
図７（Ｄ）は第１クロック信号ＣＬＫ１の一例を示す。図７（Ｄ）から理解されるところと前述したところとにより、フィールド識別信号ｆｉｅｌｄ＿ｉｄによって指示された奇数フィールド生成区間の間、カウンタ６２０は奇数水平同期信号ｏｄｄ＿ｈｓｙｎｃのパルスによってのみリセットされる。同様に、フィールド識別信号ｆｉｅｌｄ＿ｉｄによって指示された偶数フィールド生成区間の間、カウンタ６２０は偶数水平同期信号ｏｄｄ＿ｈｓｙｎｃのパルスによってのみリセットされる。
【０１１９】
図７（Ｇ）は奇数フィールドが生成される間に走査線のためにカウンタ６２０によって出力された信号を示す。図７（Ｇ）を参照すれば、前記カウンタ６２０は順次走査周波数の割合でカウント値ｃｎｔを生成する。カウント値ｃｎｔは順次走査データの周期と関連する。すなわち、カウンタ６２０は順次走査データが飛越し走査データの奇数フィールドと偶数フィールドのうちいずれの１つから変換されたかによって順次走査データの各周期に関連したカウント値を生成する。
【０１２０】
例えば、カウンタ６２０は順次走査データが飛越し走査データの奇数フィールドから変換される時、順次走査データの奇数走査線と次の偶数走査線とに関連したカウント値ｃｎｔを生成し、カウンタ６２０は順次走査データが飛越し走査データの偶数フィールドから変換される時、順次走査データの偶数走査線と次の奇数走査線とに関連したカウント値ｃｎｔを生成する。このように、カウンタ６２０は順次走査データの２つの連続的な走査線のタイミングを指示するタイマの役割を行う。
【０１２１】
ピクセル値を生成する減算器はカウンタ６２０によって生成されたカウント値ｃｎｔを受信する。ピクセル値はカウント値ｃｎｔで１３８（すなわち、水平ブランキング区間）を差し引いた値と同じである。従って、ピクセル値は走査線が走査される時に順次走査を行うディスプレイのピクセルを示す。図７（Ｈ）は減算器から出力されたピクセル値を示す。
【０１２２】
第２ＭＵＸ ６３０７は第１比較器６３０１から受信した制御信号に基づき、ピクセル値と「０」のうちいずれか１つを選択的に出力する。第１比較器６３０１はカウント値ｃｎｔが１３８と同じであるか、大きくて８５９より小さいかを決定する。カウント値ｃｎｔが１３８と同じであるか、大きくて８５９より小さい場合、第１比較器６３０１は第２ＭＵＸ ６３０７がピクセル値を出力するように制御信号（例えば、１）を生成する。もし、カウント値ｃｎｔが１３８より小さいか、または８５９と同じであるか大きい場合、第１比較器６３０１は第２ＭＵＸ ６３０７が「０」値を出力するように制御信号（例えば、０）を生成する。図７（Ｉ）は第２ＭＵＸ ６３０７の出力を示す。
【０１２３】
第１ラッチ６３０９は第２ＭＵＸ ６３０７から出力された信号に基づいて書込みアドレスＷＡを生成する。特に、第１ラッチ６３０９は第１クロック信号ＣＬＫ１によって第２ＭＵＸ ６３０７の出力を保存する。図７（Ｌ）は第１ラッチ６３０９によって生成された書込みアドレスＷＡを示す。奇数フィールドの走査線が生成される時、書込みアドレスは２つの連続的な走査線の最初のために生成される。カウント値ｃｎｔが８５８を超える時に「０」値が生成されるので、書込みアドレスはカウンタ６２０がリセットされた後で次の走査線のために０になる。偶数フィールドのための走査線を生成する時に同じ動作が起こる。しかし、カウンタ６２０が奇数水平同期信号ｏｄｄ＿ｓｙｎｃの代わりに偶数水平同期信号ｅｖｅｎ＿ｈｓｙｎｃによってリセットされるので、書込みアドレスを生成させるための走査線は奇数フィールドのための書込みアドレスを発生させる時に書込みアドレスを生成させるための走査線に対して１走査線分シフトされる。
【０１２４】
第１カウンタ６２０から出力されたカウント値ｃｎｔは計算回路６５０３によって受信される。計算回路６５０３はカウント値ｃｎｔから２７６を差し引き、その減算結果を２で割って飛越しピクセル値を生成する。値２７６は２つの水平ブランキング区間（２×１３８＝２７６）を示す。飛越しデータの線を走査する時、減算結果を割るのはピクセル値を示す値を生成するためである。図７（Ｊ）は飛越しピクセル値を示す。
【０１２５】
第３ＭＵＸ ６５０５は第２比較器６５０１から受信された制御信号に基づき、飛越しピクセル値と０値のうちいずれか１つを選択的に出力する。第２比較器６５０１はカウント値ｃｎｔが２７６と同じであるか大きいかを判断する。もし、カウント値ｃｎｔが２７６と同じであるか大きい場合、第２比較器６５０１は制御信号（例えば、１）を発生するので、第３ＭＵＸ ６５０５は飛越しピクセル値を出力する。もし、カウント値ｃｎｔが２７６と同じであるか大きくない場合、第２比較器６５０１は制御信号（例えば、０）を発生するので、第３ＭＵＸ ６５０５は０値を出力する。図７（Ｋ）は第３ＭＵＸ ６５０５の出力を示す。
【０１２６】
第２ラッチ６５０７は第３ＭＵＸ ６５０５から出力された信号に基づいて読出しアドレスＲＡを生成する。特に、第２ラッチ６５０７は第２クロック信号ＣＬＫ２により第３ＭＵＸ ６５０７の出力を保存する。第２クロック信号ＣＬＫ２は飛越し走査データのビデオデータレートのクロックパルスを有する。図７（Ｍ）は第２クロック信号ＣＬＫ２を示す。図７（Ｍ）に示した第２クロック信号ＣＬＫ２の周波数は図７（Ｄ）に示した第１クロック信号ＣＬＫ１（ｐ）の周波数の半分である。図７（Ｎ）は第２ラッチ６５０７によって発生した読出しアドレスＲＡを示す。図７（Ｎ）に示したように、たとえ第３ＭＵＸ ６５０７が３５８、３５８．５、３５９、３５９．５、３６０のような数字を発生するとしても、第２ラッチ６５０７は飛越しピクセル値の少数部分を切り捨てる。結果的に、第２ラッチ６５０７は順次ピクセル値の２つの連続的な値と飛越しピクセル値の１つの値とに対して同じ読出しアドレスを生成する。すなわち、第２ラッチ６５０７は飛越しビデオデータレートで読出しアドレスＲＡを生成する。
【０１２７】
第４ＭＵＸ ６７０１はメモリ６７０３から受信された書込み信号ＷＲに基づき、第１ラッチ６３０９から受信された書込みアドレスと第２ラッチ６５０７から受信された読出しアドレスのうちいずれか１つを選択的に出力する。図７（Ｏ）は書込み信号の一例を示す。図７（Ｏ）に示すように、書込み信号ＷＲは第１クロック信号ＣＬＫ１と同じ周波数を有するクロック信号である。書込み信号ＷＲがハイである時、第４ＭＵＸ ６７０１は書込みアドレスを出力し、メモリ６７０３は順次走査データのピクセルを保存する。書込み信号ＷＲがローである時、第４ＭＵＸ ６７０１は書込み信号ＷＲの２つの連続的なパルスに対して同一な読出しアドレスを出力し、メモリ６７０３は読出しアドレスに応答して保存されたピクセルデータを飛越し走査データＩＤＡＴＡ’として出力する。
【０１２８】
上述の説明は飛越し走査データの奇数フィールドに対する走査線の発生に焦点を合わせて記述されたが、飛越し走査データの偶数フィールドに対する走査線の発生は上述の説明から容易に理解される。
【０１２９】
順次走査データをメモリ６７０３に書き込むのと、メモリ６７０３から飛越し走査データを読み出すのとは同じ信号、すなわち書込み信号ＷＲに基づく。
さらに、書込みアドレスと読出しアドレスの発生は固定された関係を有する第１クロック信号ＣＬＫ１と第２クロック信号ＣＬＫ２とに基づく。この結果、生成された飛越し走査データＩＤＡＴＡ’は生成された順次走査データＰＤＡＴＡと同期する。
【０１３０】
ＰＩＣ ２２０の他の実施例を図８と図９とを参照して説明する。図８はＰＩＣ ２２０の実施例を示す。図８に示す実施例は次に詳細に説明される部分を除外すれば図６に示した実施例と同一である。図８に示す実施例の大部分は図６に示した実施例とほとんどが同一なので、単に異なる部分だけを簡単に説明する。
【０１３１】
図８の実施例で、カウンタ６２０は奇数水平同期信号ｏｄｄ＿ｈｓｙｎｃまたは偶数水平同期信号ｅｖｅｎ＿ｈｓｙｎｃのいずれか１つに基づいてリセットされる。結果的に、偶数フィールドまたは奇数フィールドが発生するかのいかんによってカウンタ６２０をリセットするためのタイミングは発生しない。代わりに、ＰＩＣ ２２０はこのようなタイミング変化を達成するための第３減算器６３０３、第１比較器６３０１’と第２２ＭＵＸ ６３０７’を提供する。
【０１３２】
図８に示すように、第３減算器６３０３はカウント値ｃｎｔから値９９６を減算して、偶数フィールド走査線ピクセル値を生成する。値９９６は８５８（第１走査線）＋１３８（次の走査線の水平ブランキング区間）と同じ値である。第１減算器は奇数フィールド走査線ピクセル値を生成する。
【０１３３】
第１比較器６３０１’は奇数フィールドまたはトップフィールドが生成されたか、そしてカウント値が奇数走査線に対するピクセルデータを示しているかのいかんを決定し、偶数フィールドまたはボトムフィールドが生成されたか、そしてカウント値が偶数走査線に対するピクセルデータを示しているかのいかんを決定する。特に、第１比較器６３０１’はフィールド識別信号ｆｉｅｌｄ＿ｉｄがトップまたは奇数フィールドを示し、カウント値ｃｎｔが１３８と同じであるか大きくて８５９より小さい時に「１」の制御信号を生成する。第１比較器６３０１’はフィールド識別信号ｆｉｅｌｄ＿ｉｄが偶数またはボトムフィールドを示し、カウント値ｃｎｔが９９６と同じであるか大きい時に「２」の制御信号を生成する。カウント値ｃｎｔが１３８より小さい時、第１比較器６３０１’は「０」である制御信号を生成する。
【０１３４】
第１ＭＵＸ ６３０７’は第１比較器６３０１’が「２」の制御信号を発生する時に偶数走査線ピクセル値を出力し、第１比較器６３０１’が「１」の制御信号を発生する時に奇数走査線ピクセル値を出力し、第１比較器６３０１’が「０」の制御信号を発生する時に０を出力する。
【０１３５】
図９（Ａ）ないし図９（Ｏ）それぞれは図７（Ａ）ないし図７（Ｏ）に示した波形と同じ波形を示す。図９（Ｐ）は第３減算器６３０３によって生成された偶数フィールドピクセル値を示す。
【０１３６】
図８に示した本発明による実施例は図６を参照して説明した生成された順次走査データＰＤＡＴＡと生成された飛越し走査データＩＤＡＴＡ’との間の同期と同じ同期を提供する。
【０１３７】
本発明は図示された一実施例を参考にして説明されたが、これは例示的に過ぎず、本技術分野の当業者ならばこれから多様な変形及び均等な他実施例が可能であるという点が理解されるであろう。従って、本発明の真の技術的保護範囲は請求範囲の技術的思想により決まるものである。
【産業上の利用可能性】
【０１３８】
本発明による走査変換装置及び走査変換方法は多様な形態のディスプレイ装置（例えば、ＴＶ、コンピュータモニタなど）に使用することができる。
【図面の簡単な説明】
【０１３９】
【図１】本発明の実施例による走査変換装置を示す。
【図２】図１の本来の飛越し走査データＩＤＡＴＡと発生した順次走査データＰＤＡＴＡとの間の関係を示す。
【図３】図１に示すＩＰＣの一例を示す。
【図４（Ａ）】空間補間の一例を示す。
【図４（Ｂ）】ピクセルのブロック（ｉ，ｊ）の一例を示す。
【図４（Ｃ）】ブロック（ｉ，ｊ）の隣接ブロックの一例を示す。
【図４（Ｄ）】垂直雑音を除去するための垂直低域−通過フィルタリングを示す。
【図４（Ｅ）】７方向の相互関係を示す。
【図４（Ｆ）】垂直エッジの計算を説明するための図である。
【図５】図１に示したＩＰＣの他の一例を示す。
【図６】図１に示したＰＩＣの一例を示す。
【図７】図６に示したＰＩＣの構成要素の入出力波形を示す。
【図８】図１に示したＰＩＣの他の一例を示す。
【図９】図８に示したＰＩＣの構成要素の入出力波形を示す。
【符号の説明】
【０１４０】
２００    走査変換装置
２０１，２０３，２０５    端子
２１０    ＩＰＣ
２２０    ＰＩＣ
【図１】
2004364298.tif 000028
【図２】
2004364298.tif 000029
【図３】
2004364298.tif 000030
【図４（Ａ）】
2004364298.tif 000031
【図４（Ｂ）】
2004364298.tif 000032
【図４（Ｃ）】
2004364298.tif 000033
【図４（Ｄ）】
2004364298.tif 000034
【図４（Ｅ）】
2004364298.tif 000035
【図４（Ｆ）】
2004364298.tif 000036
【図５】
2004364298.tif 000037
【図６】
2004364298.tif 000038
【図７】
2004364298.tif 000039
【図８】
2004364298.tif 000040
【図９】
2004364298.tif 000041