(57)【特許請求の範囲】
【請求項１】
入力される映像入力信号の電圧が安定した時点を示すタイミング信号で上記映像入力信号の入力映像情報を取り込み、パラレルのデジタルデータとしてメモリに記録する映像入力データ変換手段と、
映像入力信号の水平入力映像表示期間の表示ドット数を検出する水平表示ドット数検出手段と、
映像入力信号の垂直入力映像表示期間の表示ライン数を検出する入力表示ライン数検出手段と、
入力の水平同期周波数とは別系統で単一の水平周波数に固定された水平同期出力信号を発生する水平同期出力発生手段と、
上記入力される映像入力信号の表示ライン数を上記水平同期出力信号の周波数で表示した場合に、ライン数の補間もしくは間引きを行うことによって、垂直表示周波数を、表示可能な所定の周波数の範囲以内に収まるようにライン数を制御する水平ライン出力制御手段と、
この水平ライン出力制御手段によって制御される水平出力ライン数にもとづいた垂直同期出力信号を出力する垂直同期出力発生手段と、
上記水平同期出力信号に同期した水平映像表示期間、ならびに上記垂直同期出力信号に同期し、上記ライン数の補間もしくは間引きの情報にもとづいた垂直映像表示期間を示す映像表示期間出力信号を出力する映像表示期間出力手段と、
上記水平同期出力信号に同期した水平映像表示期間に、上記映像入力信号の水平入力映像表示期間の表示ドット数と同じパルス数の出力サンプリングクロックを発生する出力サンプリングクロック発生手段と、
上記出力サンプリングクロックによって上記映像表示期間に、上記水平ライン出力制御手段によって制御されたメモリに記録されている映像情報を読み出してアナログデータに変換して出力する映像出力信号変換手段とを備え、
メモリへの書き込みとメモリからの読み出しをそれぞれ垂直周期に同期して行い、しかも読み出しが書き込みを追い越さないように所定の時間だけ遅らせてスタートさせるために、垂直同期入力信号を用いて、周波数は垂直同期入力信号と同一で、位相を所定の時間だけ遅らせた垂直同期出力信号を出力する垂直出力位相制御手段と、
使用するメモリを最小限に収めるために、メモリの使用リミットを設定するメモリ制御手段とをさらに設け、
水平同期出力発生手段は、垂直同期出力信号をトリガにし、基準発振器から出力されるクロックのパルスの数をカウントしたときの時間が、単一の水平周波数に固定された水平同期出力信号の周期と等しくなるカウント数を基準に、１クロック増加または減少したカウント数の水平同期出力信号を、垂直ブランキング期間を中心とする垂直同期出力期間の一部に出力し、
水平ライン出力制御手段は、垂直同期出力信号の周波数が入力の垂直同期周波数と同じ周波数となるように水平ライン数を補間もしくは間引きすることによって出力の垂直映像表示期間が入力の垂直映像表示期間と等しくなるように制御し、
メモリ制御手段は、出力映像垂直表示期間が入力映像垂直表示期間と同じか、もしくは入力映像垂直表示期間より短い場合、出力の垂直映像表示期間と入力の垂直映像表示期間との差に入力映像垂直表示期間が終了した後出力映像垂直表示期間が終了するまでの時間を加えた時間の間に書き込むライン数に、さらに補間ラインを含めた１ライン分のデータを出力し終わるまでの時間と１ライン分の書き込み時間にもとづいてライン数を加えたライン数を最小のリミット値とし、
出力映像垂直表示期間が入力映像垂直表示期間より大きい場合、出力の垂直映像表示期間と入力の垂直映像表示期間との差に入力映像垂直表示期間が始まった後出力映像垂直表示期間が始まるまでの時間を加えた時間の間に書き込むライン数に、さらに補間ラインを含めた１ライン分のデータを出力し終わるまでの時間と１ライン分の書き込み時間にもとづいてライン数を加えたライン数を最小のリミット値とすることを特徴とする映像表示装置。
【請求項２】
入力される映像入力信号の電圧が安定した時点を示すタイミング信号で上記映像入力信号の入力映像情報を取り込み、パラレルのデジタルデータとしてメモリに記録する映像入力データ変換手段と、
映像入力信号の水平入力映像表示期間の表示ドット数を検出する水平表示ドット数検出手段と、
映像入力信号の垂直入力映像表示期間の表示ライン数を検出する入力表示ライン数検出手段と、
入力の水平同期周波数とは別系統で単一の水平周波数に固定された水平同期出力信号を発生する水平同期出力発生手段と、
上記入力される映像入力信号の表示ライン数を上記水平同期出力信号の周波数で表示した場合に、ライン数の補間もしくは間引きを行うことによって、垂直表示周波数を、表示可能な所定の周波数の範囲以内に収まるようにライン数を制御する水平ライン出力制御手段と、
この水平ライン出力制御手段によって制御される水平出力ライン数にもとづいた垂直同期出力信号を出力する垂直同期出力発生手段と、
上記水平同期出力信号に同期した水平映像表示期間、ならびに上記垂直同期出力信号に同期し、上記ライン数の補間もしくは間引きの情報にもとづいた垂直映像表示期間を示す映像表示期間出力信号を出力する映像表示期間出力手段と、
上記水平同期出力信号に同期した水平映像表示期間に、上記映像入力信号の水平入力映像表示期間の表示ドット数と同じパルス数の出力サンプリングクロックを発生する出力サンプリングクロック発生手段と、
上記出力サンプリングクロックによって上記映像表示期間に、上記水平ライン出力制御手段によって制御されたメモリに記録されている映像情報を読み出してアナログデータに変換して出力する映像出力信号変換手段とを備え、
メモリへの書き込みとメモリからの読み出しをそれぞれ垂直周期に同期して行い、しかも読み出しが書き込みを追い越さないように所定の時間だけ遅らせてスタートさせるために、垂直同期入力信号を用いて、周波数は垂直同期入力信号と同一で、位相を所定の時間だけ遅らせた垂直同期出力信号を出力する垂直出力位相制御手段と、
使用するメモリを最小限に収めるために、メモリの使用リミットを設定するメモリ制御手段とをさらに設け、
水平同期出力発生手段は、垂直同期出力信号をトリガにし、基準発振器から出力されるクロックのパルスの数をカウントしたときの時間が、単一の水平周波数に固定された水平同期出力信号の周期と等しくなるカウント数を基準に、１クロック増加または減少したカウント数の水平同期出力信号を、垂直ブランキング期間を中心とする垂直同期出力期間の一部に出力し、
水平ライン出力制御手段は、垂直同期出力信号の周波数が入力の垂直同期周波数と同じ周波数となるように水平ライン数を補間もしくは間引きすることによって出力の垂直映像表示期間が入力の垂直映像表示期間と等しくなるように制御し、
垂直出力位相制御手段は、出力映像垂直表示期間が入力映像垂直表示期間と同じか、もしくは入力映像垂直表示期間より短い場合、出力映像垂直表示期間が終了した後垂直同期出力信号が始まるまでの時間から、入力映像垂直表示期間が終了した後垂直同期入力信号が始まるまでの時間を引いて、さらに入力映像垂直表示期間が終了した後出力映像垂直表示期間が終了するまでの時間を加えた時間を設定し、
出力映像垂直表示期間が入力映像垂直表示期間より長い場合、出力映像垂直表示期間が終了した後垂直同期出力信号が始まるまでの時間から、入力映像垂直表示期間が終了した後垂直同期入力信号が始まるまでの時間を引いて、入力映像垂直表示期間が始まった後出力映像垂直表示期間が始まるまでの時間を加え、さらに出力の垂直映像表示期間と入力の垂直映像表示期間との差の時間を加えた時間を設定することを特徴とする映像表示装置。
【請求項３】
水平ライン出力制御手段は、上記入力される映像入力信号が持つ表示ライン数の整数倍もしくは整数分の１のライン数になるように制御することを特徴とする請求項１又は請求項２に記載の映像表示装置。
【請求項４】
表示ドット数検出手段は、水平入力同期信号が始まった後の上記メモリ内のデータが所定のしきい値以上のレベルになった時のアドレスと、次の水平入力同期信号が始まる前で、所定のしきい値を超えるデータの最後のアドレスとの差によって算出されることを特徴とする請求項１から請求項３のいずれかひとつに記載の映像表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、映像表示装置に関わるものであり、より詳しくはパーソナルコンピュータやワークステーション、ビデオゲーム機器等の映像信号発生装置の表示装置として用いるＣＲＴディスプレイに関するものである。
【０００２】
【従来の技術】
従来のＣＲＴディスプレイを用いた映像表示装置は、映像信号発生装置となる各種パーソナルコンピュータ、ワークステーション等の広範囲な周波数帯域の出力映像を表示するために複数の周波数に対応可能な自動周波数追従方式（オートスキャン方式）となっている。このために、広範囲な周波数の信号に対してコンバージェンスやリニアリティ、フォーカス等の性能を維持するために、水平偏向回路については一定の周波数範囲毎に各種定数を切り換えたり、入力周波数毎に調整を行う等の処理が必要となり水平偏向回路の回路規模および部品点数の増大につながっている。また、垂直偏向回路については各種入力周波数に対して、垂直偏向ヨークをドライブするドライブ信号の波高値を一定に制御し、さらに入力周波数毎に各種調整を行うことによって対応している。
【０００３】
一方、表示ドット数が固定されている液晶表示装置やプラズマ表示装置等においては、パーソナルコンピュータやワークステーションなどの映像信号発生装置から出力される広範囲な入力同期周波数の映像に対して表示ドット数を合わせるために、入力される全映像情報をいったんフレームメモリに記録する。そして、表示装置の表示ドット数が入力信号の表示ドット数より多い場合は補間をして表示ドット数を増やし、逆に表示装置の表示ドット数が入力信号の表示ドット数より少ない場合は間引きして表示ドット数を減らす処理が行われる。
【０００４】
この画素数の変換は水平と垂直それぞれに対して行われており、その結果、表示装置内部の水平および垂直表示周波数は単一の周波数に固定されている。このため本来の映像信号発生装置の持つ表示解像度にて映像が表示されておらず、画素変換による画質の劣化を防ぐためスムージング等の画像処理が必要である。
【０００５】
また、実開平４−２４７９３号公報では固定された基本クロックによってフレームメモリから固定された表示ドット数だけ読み出すことによって水平出力を単一の出力周波数とし、周波数対応の定数切り換えを無くしている。この場合のフレームメモリへの書き込みはＰＬＬ回路を用いて入力される各種水平周波数に対応して常に出力される表示ドット数の分だけサンプルして書き込むように制御している。この方式では入力のドット数とサンプル数が異なる。
【０００６】
【発明が解決しようとする課題】
従来のＣＲＴディスプレイは、オートスキャンに対応するため、一定の周波数範囲毎に各種定数を切り換えたり、入力周波数毎に各種調整を行っており、水平周波数の種類が増え速度が速くなるにつれ、水平偏向回路の切り換え定数が増え、回路規模が大きくなり、部品点数が増加し、信頼性の低下、コスト高につながるという問題点があった。
【０００７】
また、表示ドット数が固定されている液晶表示装置等では、各種解像度の入力信号に対して、固定解像度の単一の周波数で動作させるため、水平垂直共に補間あるいは間引き等を行って表示ドット数を合わせる必要が有り、このため画質が劣化していた。この画質の劣化を防ぐためスムージング等の画像処理がさらに要求され、回路規模の拡大およびソフトウエアの煩雑化につながっていた。加えて、上記画素変換およびスムージング処理を行うため、１画面分のフレームメモリを用意する必要があった。
【０００８】
実開平４−２４７９３号公報では水平出力を単一の出力周波数とし、周波数対応の定数切り換えを無くしているが、この方式では入力のドット数とサンプル数が異なるため同じドットデータを２回サンプルしたり、ドットデータが変化している時点の値をサンプルしたり、サンプル出来ないドットデータが発生したりするため、動画には対応できるが静止画（特に線画）には対応出来ない。
【０００９】
本発明は、上記のような問題点を解消するためになされたもので、ＣＲＴの水平および垂直の表示解像度がリニアに可変できることに着目し、水平偏向については出力の周波数を単一の周波数に固定しながらも、表示する解像度は入力の解像度をそのまま出力し、垂直偏向については補間もしくは間引きによってライン数を調整して、表示可能な所定の周波数範囲内に収めるように制御することを目的とする。
【００１０】
また、水平偏向周波数の単一周波数化によって回路定数の切り換えをなくすことにより、画質の向上ならびに部品点数の削減と信頼性向上、及びコストの削減を計り、本来映像信号発生装置が持つ表示解像度にて映像を表示し、画素変換による画質の劣化を無くしたＣＲＴディスプレイの提供を目的とする。
【００１１】
さらに、垂直同期入力信号の位相を制御してそのまま垂直同期出力信号として用いることによって、メモリへの書き込みと読み出しの周期を同じにし、メモリの使用制限を設けて、１画面分の情報をこのメモリに何回も上書きして順次出力するように制御して、使用するメモリの容量を大幅に削減することを目的とする。
【００１２】
【課題を解決するための手段】
第１の発明に係る映像表示装置は、入力される映像入力信号の電圧が安定した時点を示すタイミング信号で上記映像入力信号の入力映像情報を取り込み、パラレルのデジタルデータとしてメモリに記録する映像入力データ変換手段と、映像入力信号の水平入力映像表示期間の表示ドット数を検出する水平表示ドット数検出手段と、映像入力信号の垂直入力映像表示期間の表示ライン数を検出する入力表示ライン数検出手段と、入力の水平同期周波数とは別系統で単一の水平周波数に固定された水平同期出力信号を発生する水平同期出力発生手段と、上記入力される映像入力信号の表示ライン数を上記水平同期出力信号の周波数で表示した場合に、ライン数の補間もしくは間引きを行うことによって、垂直表示周波数を、表示可能な所定の周波数の範囲以内に収まるようにライン数を制御する水平ライン出力制御手段と、この水平ライン出力制御手段によって制御される水平出力ライン数にもとづいた垂直同期出力信号を出力する垂直同期出力発生手段と、上記水平同期出力信号に同期した水平映像表示期間、ならびに上記垂直同期出力信号に同期し、上記ライン数の補間もしくは間引きの情報にもとづいた垂直映像表示期間を示す映像表示期間出力信号を出力する映像表示期間出力手段と、上記水平同期出力信号に同期した水平映像表示期間に、上記映像入力信号の水平入力映像表示期間の表示ドット数と同じパルス数の出力サンプリングクロックを発生する出力サンプリングクロック発生手段と、上記出力サンプリングクロックによって上記映像表示期間に、上記水平ライン出力制御手段によって制御されたメモリに記録されている映像情報を読み出してアナログデータに変換して出力する映像出力信号変換手段とを備え、メモリへの書き込みとメモリからの読み出しをそれぞれ垂直周期に同期して行い、しかも読み出しが書き込みを追い越さないように所定の時間だけ遅らせてスタートさせるために、垂直同期入力信号を用いて、周波数は垂直同期入力信号と同一で、位相を所定の時間だけ遅らせた垂直同期出力信号を出力する垂直出力位相制御手段と、使用するメモリを最小限に収めるために、メモリの使用リミットを設定するメモリ制御手段とをさらに設け、水平同期出力発生手段は、垂直同期出力信号をトリガにし、基準発振器から出力されるクロックのパルスの数をカウントしたときの時間が、単一の水平周波数に固定された水平同期出力信号の周期と等しくなるカウント数を基準に、１クロック増加または減少したカウント数の水平同期出力信号を、垂直ブランキング期間を中心とする垂直同期出力期間の一部に出力し、水平ライン出力制御手段は、垂直同期出力信号の周波数が入力の垂直同期周波数と同じ周波数となるように水平ライン数を補間もしくは間引きすることによって出力の垂直映像表示期間が入力の垂直映像表示期間と等しくなるように制御し、メモリ制御手段は、出力映像垂直表示期間が入力映像垂直表示期間と同じか、もしくは入力映像垂直表示期間より短い場合、出力の垂直映像表示期間と入力の垂直映像表示期間との差に入力映像垂直表示期間が終了した後出力映像垂直表示期間が終了するまでの時間を加えた時間の間に書き込むライン数に、さらに補間ラインを含めた１ライン分のデータを出力し終わるまでの時間と１ライン分の書き込み時間にもとづいてライン数を加えたライン数を最小のリミット値とし、出力映像垂直表示期間が入力映像垂直表示期間より大きい場合、出力の垂直映像表示期間と入力の垂直映像表示期間との差に入力映像垂直表示期間が始まった後出力映像垂直表示期間が始まるまでの時間を加えた時間の間に書き込むライン数に、さらに補間ラインを含めた１ライン分のデータを出力し終わるまでの時間と１ライン分の書き込み時間にもとづいてライン数を加えたライン数を最小のリミット値とすることを特徴とする。
【００１３】
第２の発明に係る映像表示装置は、入力される映像入力信号の電圧が安定した時点を示すタイミング信号で上記映像入力信号の入力映像情報を取り込み、パラレルのデジタルデータとしてメモリに記録する映像入力データ変換手段と、映像入力信号の水平入力映像表示期間の表示ドット数を検出する水平表示ドット数検出手段と、映像入力信号の垂直入力映像表示期間の表示ライン数を検出する入力表示ライン数検出手段と、入力の水平同期周波数とは別系統で単一の水平周波数に固定された水平同期出力信号を発生する水平同期出力発生手段と、上記入力される映像入力信号の表示ライン数を上記水平同期出力信号の周波数で表示した場合に、ライン数の補間もしくは間引きを行うことによって、垂直表示周波数を、表示可能な所定の周波数の範囲以内に収まるようにライン数を制御する水平ライン出力制御手段と、この水平ライン出力制御手段によって制御される水平出力ライン数にもとづいた垂直同期出力信号を出力する垂直同期出力発生手段と、上記水平同期出力信号に同期した水平映像表示期間、ならびに上記垂直同期出力信号に同期し、上記ライン数の補間もしくは間引きの情報にもとづいた垂直映像表示期間を示す映像表示期間出力信号を出力する映像表示期間出力手段と、上記水平同期出力信号に同期した水平映像表示期間に、上記映像入力信号の水平入力映像表示期間の表示ドット数と同じパルス数の出力サンプリングクロックを発生する出力サンプリングクロック発生手段と、上記出力サンプリングクロックによって上記映像表示期間に、上記水平ライン出力制御手段によって制御されたメモリに記録されている映像情報を読み出してアナログデータに変換して出力する映像出力信号変換手段とを備え、メモリへの書き込みとメモリからの読み出しをそれぞれ垂直周期に同期して行い、しかも読み出しが書き込みを追い越さないように所定の時間だけ遅らせてスタートさせるために、垂直同期入力信号を用いて、周波数は垂直同期入力信号と同一で、位相を所定の時間だけ遅らせた垂直同期出力信号を出力する垂直出力位相制御手段と、使用するメモリを最小限に収めるために、メモリの使用リミットを設定するメモリ制御手段とをさらに設け、水平同期出力発生手段は、垂直同期出力信号をトリガにし、基準発振器から出力されるクロックのパルスの数をカウントしたときの時間が、単一の水平周波数に固定された水平同期出力信号の周期と等しくなるカウント数を基準に、１クロック増加または減少したカウント数の水平同期出力信号を、垂直ブランキング期間を中心とする垂直同期出力期間の一部に出力し、水平ライン出力制御手段は、垂直同期出力信号の周波数が入力の垂直同期周波数と同じ周波数となるように水平ライン数を補間もしくは間引きすることによって出力の垂直映像表示期間が入力の垂直映像表示期間と等しくなるように制御し、垂直出力位相制御手段は、出力映像垂直表示期間が入力映像垂直表示期間と同じか、もしくは入力映像垂直表示期間より短い場合、出力映像垂直表示期間が終了した後垂直同期出力信号が始まるまでの時間から、入力映像垂直表示期間が終了した後垂直同期入力信号が始まるまでの時間を引いて、さらに入力映像垂直表示期間が終了した後出力映像垂直表示期間が終了するまでの時間を加えた時間を設定し、出力映像垂直表示期間が入力映像垂直表示期間より長い場合、出力映像垂直表示期間が終了した後垂直同期出力信号が始まるまでの時間から、入力映像垂直表示期間が終了した後垂直同期入力信号が始まるまでの時間を引いて、入力映像垂直表示期間が始まった後出力映像垂直表示期間が始まるまでの時間を加え、さらに出力の垂直映像表示期間と入力の垂直映像表示期間との差の時間を加えた時間を設定することを特徴とする。
【００１４】
第３の発明に係る映像表示装置は、第１又は第２の発明に係る映像表示装置において、水平ライン出力制御手段は、上記入力される映像入力信号が持つ表示ライン数の整数倍もしくは整数分の１のライン数になるように制御することを特徴とする。
【００１５】
第４の発明に係る映像表示装置は、第１乃至第３の発明のいずれか１つに係る映像表示装置において、表示ドット数検出手段は、水平入力同期信号が始まった後の上記メモリ内のデータが所定のしきい値以上のレベルになった時のアドレスと、次の水平入力同期信号が始まる前で、所定のしきい値を超えるデータの最後のアドレスとの差によって算出されることを特徴とする。
【００２０】
【発明の実施の形態】
以下、本発明に係る映像表示装置を、その実施の形態を示す図面にもとづいて具体的に説明する。
【００２１】
実施の形態１．
本発明の実施の形態１について、図を用いて説明する。図１は本発明のデジタルインターフェイス対応ＣＲＴディスプレイに対する実施の形態を示すブロック図である。図において、図示しないパーソナルコンピュータなどの映像信号発生装置から、水平と垂直の同期信号および映像表示期間信号が含まれたシリアルのデジタル映像入力信号（Ｒ、Ｇ、Ｂ３本の信号の総称とする）Ｓ１とクロックＳ２が送信される。
【００２２】
１はデジタル映像入力信号Ｓ１から上記クロックＳ２によって、水平同期入力信号Ｓ３および垂直同期入力信号Ｓ４、ならびに入力映像表示期間信号Ｓ７を分離すると同時に、映像信号をシリアル映像信号からパラレル映像信号Ｓ５に変換し、さらにパラレル映像信号Ｓ５にタイミングが同期した書き込みクロックＳ６を作成して、後述のフレームメモリ又はラインメモリ２に書き込む、Transition Minimized Differential Signaling（ＴＭＤＳ）規格に準拠したデジタル映像入力データ変換手段である。
【００２３】
３は上記デジタル映像入力データ変換手段１から出力される入力映像表示期間信号Ｓ７と上記書き込みクロックＳ６とによって水平表示ドット数をカウントする水平表示ドット数検出手段、４は上記デジタル映像入力データ変換手段１から出力される入力映像表示期間信号Ｓ７と垂直同期入力信号Ｓ４とによって入力表示ライン数をカウントする入力表示ライン数検出手段、２は入力映像表示期間に書き込みクロックＳ６をタイミングにして、パラレル映像信号Ｓ５に変換されたデジタル映像入力信号Ｓ１を記憶するフレームメモリ、５は後述する出力サンプリングクロック発生手段９から出力される出力サンプリングクロックＳ９によってフレームメモリに記憶されているパラレル映像データＳ８を読み出しアナログデータである映像出力信号Ｓ１０に変換する映像出力信号変換手段である。
【００２４】
６はこの映像表示装置が表示可能な単一の周波数に固定した水平同期出力信号Ｓ１２を発生する水平同期出力発生手段、７はこの水平同期出力発生手段６が出力する水平同期出力信号Ｓ１２に同期して水平同期期間の一定の割合の映像表示期間と位相を制御された映像表示期間出力信号Ｓ１１を作成し、さらに垂直同期出力信号Ｓ１３に同期した上記映像表示期間出力信号Ｓ１１の垂直ブランキング期間を制御する映像表示期間出力手段、８は上記水平同期出力発生手段６の水平同期出力信号Ｓ１２を作成するための基本クロックとなる発振器（ＯＳＣ）、９は上記映像表示期間出力手段７が出力する映像表示期間出力信号Ｓ１１の水平映像表示期間に上記水平表示ドット数検出手段３によって検出された表示ドット数と同じサンプリングクロック数を発生させる出力サンプリングクロック発生手段である。
【００２５】
１０は入力表示ライン数検出手段４によって検出されたライン数を基に、上記水平同期出力発生手段６から出力される水平同期出力信号Ｓ１２の周波数で表示した場合に、映像表示装置が表示可能な垂直同期出力信号Ｓ１３となるように後述のＭＰＵ１２によって演算し、設定された間隔でラインの補間または間引きを行うためにメモリのラインアドレスを制御する水平ライン出力制御手段、１１は後述のＭＰＵ１２で演算した出力ライン数を基に水平同期出力信号Ｓ１２をカウントして垂直同期出力信号Ｓ１３を出力する垂直同期出力発生手段、１２は上記各検出手段からの検出データの取り込み、水平および垂直同期入力信号の周波数測定、各種出力信号のカウント値の設定、水平出力ラインの補間または間引きを制御するための演算などを行うＭＰＵ（マイコンまたはＤＳＰ）である。
【００２６】
次に動作について説明する。図示しないパーソナルコンピュータなどの映像信号発生装置から映像表示装置へ、水平と垂直の同期信号および映像表示期間信号が含まれたシリアルのデジタル映像入力信号（Ｒ、Ｇ、Ｂ）Ｓ１とクロックＳ２が送信される。デジタル映像入力データ変換手段１では上記デジタル映像入力信号Ｓ１から上記クロックＳ２によって、水平同期入力信号Ｓ３および垂直同期入力信号Ｓ４、ならびに入力映像表示期間信号Ｓ７を分離すると同時に、上記シリアルのデジタル映像入力信号をパラレル（例えば８ビットの）映像信号Ｓ５に変換し、さらにパラレル映像信号Ｓ５にタイミングが同期した書き込みクロックＳ６を作成し、この書き込みクロックＳ６をタイミングに、パラレル映像信号Ｓ５の映像データをフレームメモリ又はラインメモリ２に書き込む。
【００２７】
一方、デジタル映像入力データ変換手段１から出力される入力映像表示期間信号Ｓ７の水平入力映像表示期間内の書き込みクロックＳ６のパルス数を水平表示ドット数検出手段３にてカウントし入力映像信号の解像度（表示ドット数）を求める。この値をＭＰＵ１２が必要な時に読み込む。
【００２８】
さらに、入力表示ライン数検出手段４は例えば垂直同期入力信号Ｓ４をクリア信号とし、上記入力映像表示期間信号Ｓ７をカウントすることにより、映像入力信号の表示ライン数を検出し、ＭＰＵ１２が必要な時に読み込む。上記表示ドット数および表示ライン数は、水平同期入力信号Ｓ３と垂直同期入力信号Ｓ４の周波数をＭＰＵ１２でカウントし、同期信号の周波数と解像度の関係を対応づけ、ＭＰＵ１２内の同期信号と解像度のデータマップに照らし合わせることにより求めることもできる。また、表示ドット数はフレームメモリのラインデータを参照し、一定レベル以上のデータが書き込まれている始めのアドレスと最後のアドレスの差を計算することによって求めることもできる。この場合特別なカウンター等のハードウエアを必要とせず、ＭＰＵ１２の演算だけで求められる。
【００２９】
水平同期出力発生手段６は表示装置が要求する表示周波数に合うようにＭＰＵ１２で計算されたカウント値が設定され、これをＯＳＣ８から出力される基本クロックでカウントして、固定された周波数の水平同期出力信号Ｓ１２を出力する。したがって上記水平同期入力信号Ｓ３とは別系統であり全く非同期で動作する。この水平同期出力信号Ｓ１２は、図示されない単一周波数対応の水平偏向回路を駆動する。
【００３０】
上記のように、水平同期入力信号Ｓ３の周波数と水平同期出力信号Ｓ１２の周波数が異なるため、入力のライン数をそのまま水平同期出力信号Ｓ１２の周波数で表示すると、水平同期入力信号Ｓ３の周波数より水平同期出力信号Ｓ１２の周波数が大きい場合は、垂直同期入力信号Ｓ４の周波数より垂直同期出力信号Ｓ１３の周波数の方が大きくなり、水平同期入力信号Ｓ３の周波数より水平同期出力信号Ｓ１２の周波数が小さい場合は、垂直同期入力信号Ｓ４の周波数より垂直同期出力信号Ｓ１３の周波数の方が小さくなる。
【００３１】
例えば水平同期入力信号Ｓ３が３０ＫＨｚで垂直同期入力信号Ｓ４が６０Ｈｚの映像信号を、１２０ＫＨｚの水平同期出力信号Ｓ１２で表示した場合の垂直同期出力信号Ｓ１３は２４０Ｈｚとなってしまう。これでは表示装置が表示出来ないため、補間を行って表示ライン数を増やし垂直同期出力信号Ｓ１３の周波数を下げる必要がある。
【００３２】
逆に水平同期入力信号Ｓ３が１２０ＫＨｚで垂直同期入力信号Ｓ４が７５Ｈｚの映像信号を、９０ＫＨｚの水平同期出力信号Ｓ１２で表示した場合の垂直同期出力信号Ｓ１３は５６．２５Ｈｚとなり、画面にフリッカーが目立ち易くなる。この場合は間引きを行って表示ライン数を少なくし垂直同期出力信号Ｓ１３の周波数を上げる必要がある。また、間引きを行う場合は入力した画像を正確に表示するために、間引きするラインの画素データを前後のラインに振り分ける画像処理も必要となる。
【００３３】
水平ライン出力制御手段１０は上記不具合を解消するため、ＭＰＵ１２によって算出された補正データをもとに、決められた間隔でフレームメモリ２のラインアドレスを次に進めるか、現状のままとするか、１番地飛ばすかを制御して、ライン数の補間もしくは間引きを行うことによって、垂直表示周波数を、表示可能な所定の周波数の範囲以内に収まるように制御する。ＣＲＴ表示装置の場合、表示可能な垂直周波数は通常５０Ｈｚ〜１６０Ｈｚの範囲であるが、フリッカーを考慮すると７０Ｈｚ〜１６０Ｈｚの範囲に収めるのが良い。
【００３４】
ライン補間量の設定方法は水平出力周波数をＡとし、入力映像信号の表示ライン数と入力映像信号の垂直ブランキング期間に水平周波数をかけてライン換算した垂直入力ブランキング期間のライン数の合計をＤ、許容できる垂直出力周波数範囲の下限値をＬ、上限値をＨとすると、ライン補間量の範囲は（Ａ／Ｈ）−Ｄから（Ａ／Ｌ）−Ｄの範囲となり、この間でライン補間量を設定する。
【００３５】
例えば、８００×６００の表示解像度の映像を８０ｋＨｚの水平偏向周波数で表示させる場合、垂直入力のブランキング期間を３０ラインとし、垂直周波数範囲を７０Ｈｚから９０Ｈｚに設定すると（Ａ／Ｈ）−Ｄ、（Ａ／Ｌ）−Ｄより、ライン補間量は２５８ラインから５１２ラインまでになる。ライン補間量を解像度の６００ラインの半分に相当する３００ラインで補間すると２ラインにつき１ラインを補間していくことになる。またこの時、垂直同期出力信号Ｓ１３の周波数は垂直出力のブランキング期間を入力と同じ３０ラインとすると８６Ｈｚとなる。
【００３６】
垂直同期出力発生手段１１は、垂直映像表示期間に上記水平ライン出力制御手段１０によって制御される水平出力ライン数にブランキング期間のライン数を加えたライン数が設定され、このライン数を上記水平同期出力信号Ｓ１２をクロックとしてカウントした周期の垂直同期出力信号Ｓ１３を出力する。
【００３７】
映像表示期間出力手段７では上記水平同期出力信号Ｓ１２をタイミングに、ＭＰＵ１２によって、水平映像表示期間を示す出力信号が出力されるまでの時間を決定するためのカウント値と、信号の幅を決定するためのカウント値すなわち水平表示ドット数が設定され、このカウント値を後述の出力サンプリングクロックＳ９でカウントして、上記水平同期出力信号Ｓ１２からの位相が制御された映像表示期間出力信号Ｓ１１が出力される。この水平同期出力信号Ｓ１２と映像表示期間出力信号Ｓ１１との位相は表示画面を見ながらＭＰＵ１２を介して調整することが出来る。また、上記映像表示期間出力信号Ｓ１１は垂直同期出力信号Ｓ１３に同期したブランキング期間だけ出力しないように制御される。
【００３８】
出力サンプリングクロック発生手段９は、上記水平同期出力信号に同期した水平映像表示期間に、上記映像入力信号の水平入力映像表示期間の表示ドット数と同じパルス数の出力サンプリングクロックを発生するように制御する。具体的には、上記水平表示ドット数をＡとし、これを基に映像表示期間Ｃと上記水平同期出力信号の水平同期期間Ｂとの関係から、水平同期期間のドット数＝Ａ×（Ｂ／Ｃ）の式を、ＭＰＵ１２によって計算し、水平同期期間にこの計算されたドット数の数だけサンプリングクロックのパルスが出力されるように、例えばＰＬＬ回路を用いて制御する。
【００３９】
上記出力サンプリングクロックＳ９の周波数は上記水平映像表示期間で入力の表示ドット数を割ったものになる。具体的には、水平同期入力信号Ｓ３とは別系統の水平同期出力発生手段６により発生する単一の水平同期出力信号Ｓ１２の周波数をＢとし、入力の水平表示ドット数をＡ、映像出力信号Ｓ１０の水平ブランキング期間をＣとすると、
Ａ／｛（１／Ｂ）−Ｃ｝＝Ａ×Ｂ／（１−Ｂ×Ｃ）で表される。
例えば、入力水平表示ドット数Ａが１２８０ドットで、内部発生の水平偏向周波数Ｂを８０ｋＨｚとし、映像期間が全体の７０％で、つまり水平ブランキング期間Ｃが３０％すなわち３．７５マイクロ秒とした場合はＡ×Ｂ／（１−Ｂ×Ｃ）より出力サンプリングクロックは１４６．２９ＭＨｚとなる。
【００４０】
図２は水平同期出力信号Ｓ１２と出力サンプリングクロックＳ９、映像表示期間出力信号Ｓ１１、パラレル映像データＳ８および、映像出力信号Ｓ１０の関係を示すタイミング図である。図２に示す様に、映像表示期間出力信号Ｓ１１による制御により、映像表示期間のみフレームメモリ２に記録されたパラレル映像データＳ８を読み出す。この読み出したパラレル映像データＳ８を映像出力信号変換手段（ＤＡＣ）５にてアナログの映像出力信号Ｓ１０に変換し、図示しないビデオアンプで増幅して、ＣＲＴ上に表示される。また、映像表示期間出力信号Ｓ１１の位相を制御することにより、読み出すパラレル映像データＳ８と水平同期出力信号Ｓ１２との位相を制御する。この位相を調整することによってＣＲＴ上に表示される映像の左右の位置を調整する。
【００４１】
また、ＣＲＴ表示装置は垂直同期信号の動作周波数範囲が５０Ｈｚ〜１６０Ｈｚ程度、フリッカーを考慮すれば７０Ｈｚ〜１６０Ｈｚ程度の広い範囲に対して動作可能であるため、特にライン補間量を入力ラインの２倍又は３倍の整数倍に設定することも可能である。このように整数倍に設定すればライン幅が等しくなるため、水平方向だけでなく垂直方向に対しても入力に忠実な精度の高い表示が可能となる。この場合は可能な限り水平同期出力信号Ｓ１２の周波数を高く設定することにより垂直同期出力信号Ｓ１３の周波数を高い周波数に設定することができ、画面のフリッカーを避けることができる。さらに、水平同期出力信号Ｓ１２の周波数を、入力される水平同期入力信号Ｓ３の中で最高の周波数と等しい周波数もしくはそれよりも高い周波数にすることにより、間引きを行わず補間のみで対応可能となる。
【００４２】
以上のように制御するので、単一周波数対応の水平偏向回路構成となり、周波数対応の切り換え部品が削減されるため、回路構成が簡素化される。また、簡素化に伴って、信頼性の向上とコストの削減が可能である。さらに、映像信号発生装置の水平表示解像度を補間演算することなくそのままの解像度で忠実に再現できる。また、垂直偏向については、ＣＲＴ表示装置の垂直動作周波数範囲が広いことに着目し、水平偏向周波数を高く設定することにより、補間量を入力表示ライン数の整数倍に設定してしてもなおフリッカーが目立たない周波数を選択することができ、入力表示ライン数の整数倍に設定することにより垂直の解像度についてもデータの補間演算を行うことなく、出力するラインデータを制御するだけで入力の解像度を忠実に再現する表示装置を得ることができる。
【００４３】
実施の形態２．
次に、本発明の実施の形態２について説明する。本実施の形態は、アナログインターフェイス対応のＣＲＴ表示装置に対する場合について示してあり、その構成が示された図３にそって説明する。
図３は、本発明のアナログインターフェイス対応ＣＲＴ表示装置に対する実施の形態を示すブロック図である。図において、図示しない映像信号発生装置からアナログ映像入力信号（Ｒ、Ｇ、Ｂ）Ｓ１４と水平同期入力信号Ｓ３および垂直同期入力信号Ｓ４が送られる。
【００４４】
１３は上記アナログ映像入力信号Ｓ１４と水平同期入力信号Ｓ３および垂直同期入力信号Ｓ４から映像の表示期間を検出し記憶して、入力映像表示期間信号を出力する入力映像表示期間検出記憶制御手段、１４は内部で作成した入力サンプリングクロックＳ６を基にアナログ映像入力信号Ｓ１４をデジタルのパラレル映像信号Ｓ５に変換するアナログ映像入力データ変換手段であり、後述するアナログデジタルコンバータ（ＡＤＣ）１５と入力サンプリングクロック発生手段１６とで構成される。
【００４５】
１５はアナログ映像入力信号Ｓ１４をデジタルのパラレル映像信号Ｓ５に変換するアナログデジタルコンバータ（ＡＤＣ）、１６は入力されるアナログ映像入力信号Ｓ１４の画素に合わせて位相と周波数を調整された入力サンプリングクロックＳ６を出力する入力サンプリングクロック発生手段である。この入力サンプリングクロックＳ６はフレームメモリ２の書き込みクロックＳ６としても用いられる。上記以外は実施の形態１の場合と同様の構成である。
【００４６】
次に動作について説明する。実施の形態２では、アナログ映像入力データ変換手段１４によってアナログ映像入力信号（Ｒ、Ｇ、Ｂ）Ｓ１４を受信し、内蔵される入力サンプリングクロック発生手段１６によって出力される入力サンプリングクロックＳ６をタイミングに、同じく内蔵されるアナログデジタルコンバータ１５でパラレル映像信号Ｓ５に変換し、上記入力サンプリングクロックＳ６を書き込みクロックＳ６にも使用してフレームメモリ２に書き込む。
【００４７】
入力サンプリングクロック発生手段１６は、水平同期入力信号Ｓ３をタイミングに、ＰＬＬ回路を用いて、水平同期入力信号Ｓ３と位相が同期しアナログ映像入力信号Ｓ１４の映像周波数と同じ周波数となるように制御し、さらに入力の映像信号との位相が調整できるようになっている。上記調整機能によってアナログデジタルコンバータ１５の変換タイミングが最適な状態になるように、アナログ映像入力信号Ｓ１４に対する入力サンプリングクロックＳ６の位相と周波数を調整する。
【００４８】
入力映像表示期間検出記憶制御手段１３は、入力サンプリングクロックＳ６が安定した後、特別な条件で出力される検出用のアナログ映像入力信号Ｓ１４と水平同期入力信号Ｓ３および垂直同期入力信号Ｓ４によって水平入力映像表示期間ならびに水平同期入力信号Ｓ３との位相を検出し、これを入力サンプリングクロックＳ６でカウントし、このカウント値を記憶すると同時に、このカウント値をもとに水平入力映像表示期間信号を作成する。さらに垂直入力映像表示期間ならびに垂直同期入力信号Ｓ４との位相を検出しこれを水平同期入力信号Ｓ３でカウントし、このカウント値を記憶すると同時に、このカウント値をもとに上記水平入力映像表示期間信号を垂直入力映像表示期間の間だけ出力する入力映像表示期間信号Ｓ７を作成する。
以下表示までの動作は実施の形態１の場合と同様である。
【００４９】
以上のように動作するので、アナログ映像入力信号についてもデジタル映像入力信号と同様に制御でき、同様の効果が期待できる。
また、これまでの説明では垂直同期出力信号の周波数は、入力のライン数と水平同期出力信号の関係から、フリッカーのない動作可能な範囲内で設定するものであったが、垂直同期入力信号と同じ周波数に合わせることにより、入力のフリッカー特性を損なうことなく表示することができる。
さらに、ユーザーが設定する垂直同期出力周波数に固定することも可能で、この場合水平偏向、垂直偏向ともに入力周波数の変化に対応した定数の切り換えをなくし調整を削減できる。また、フリッカー特性が悪い映像入力信号でも、ユーザーが希望するフリッカー特性に改善して表示することができる。
【００５０】
実施の形態３．
これまで述べてきた実施の形態においては、垂直同期入力信号Ｓ４と垂直同期出力信号Ｓ１３は別系統で動作している場合を例に説明したが、本実施の形態では垂直同期入力信号Ｓ４の位相を制御して垂直同期出力信号Ｓ１３に用いる場合について示してあり、その構成が示された図４にそって説明する。
図４は垂直同期入力信号Ｓ４の位相を制御して垂直同期出力信号Ｓ１３に用いる場合のブロック図を示したものである。図において、１７はフレームメモリ２の使用ライン数を制限するメモリ制御手段、１８は垂直同期入力信号Ｓ４の位相を制御して周波数は同じ垂直同期出力信号Ｓ１３を出力する垂直同期出力位相制御手段である。上記以外は実施の形態１の場合と同様の構成である。
【００５１】
次に動作について説明する。
この実施の形態３では垂直同期出力位相制御手段１８によって垂直同期入力信号Ｓ４の位相だけを制御し周期はそのまま用いているため、入力の垂直同期入力信号Ｓ４と出力の垂直同期出力信号Ｓ１３は、位相は異なっているものの、周波数は一致している関係にある。
【００５２】
この場合、外部からの垂直同期入力信号Ｓ４の周波数に、表示装置内部のＯＳＣ８を基本クロックとしてカウントした水平同期出力信号Ｓ１２の周波数で対応することになり、始まりの位相を合わせることはできるが、最後は水平周期の途中で次の垂直同期出力信号Ｓ１３が入ってくるのが常であり、次第に位相がずれて来るか、もしくは位相をずらさない場合は最後の水平周期を途中で打ち切って対応せざるを得ない。
【００５３】
この実施の形態３では、目標とする水平同期出力信号Ｓ１２を得るため、垂直同期出力信号Ｓ１３をトリガにし、ＯＳＣ８から出力される基本クロックでカウントする。このとき垂直同期出力信号Ｓ１３の周期を上記基本クロックでカウントした時に得られるカウント数を、目標の水平同期出力信号Ｓ１２の周期を実現するために要求されるカウント数で割った時に生じる余りもしくは不足のカウント数を、余る時は余ったカウント数分の表示ライン数に対し水平同期出力信号のカウント数を１カウント増やし、不足の時は不足したカウント数分の表示ライン数に対し水平同期出力信号のカウント数を１カウント減らすことによって、垂直同期入力信号の期間で水平同期出力信号を完結させるように制御する。この１カウント増加または減少した水平同期出力信号Ｓ１２は垂直映像出力のブランキング期間に出力するように制御する。また、調整には上記二通りがあるのでカウント数を変更するライン数が少ない方を選択するとよい。
【００５４】
具体的には、垂直同期入力信号Ｓ４の周波数が８０Ｈｚで水平同期出力信号Ｓ１２の周波数が１１５ＫＨｚに設定されている場合に、ＯＳＣ８の基本クロックを６０ＭＨｚで動作させた時１１５ＫＨｚの周波数を得るには（６０×１０6）／（１１５×１０3）＝５２１．７となることから５２２クロックをカウントすることになる。
また８０Ｈｚの垂直同期出力信号Ｓ１３の期間を６０ＭＨｚのクロックでカウントすると（６０×１０6）／８０＝７５００００  カウントすることになる。したがって上記５２２クロックの水平同期出力信号Ｓ１２で垂直同期出力信号Ｓ１３の期間をすべて出力すると  ７５００００／５２２＝１４３６余り４８０  となって最後の水平同期出力信号Ｓ１２は４８０カウントしか出来ないことになる。これは１２５ＫＨｚ相当の周波数となる。
【００５５】
これに対し実施の形態３では、下記のように一部の水平同期出力信号Ｓ１２に対し余りの分を１カウントずつ増やして対応することにより、ごく微少な周波数の変化のみで垂直同期出力信号Ｓ１３に水平同期出力信号Ｓ１２の始まりから終了までの位相を常に合わせることができる。すなわち上記１４３６ラインのうち４８０ラインは５２３クロックとし残りの１０２８ラインは従来の５２２クロックとする。また、全ライン数を１４３７ラインとすると１１４クロック不足するから１１４ラインを５２１クロックとし、残りの１３２３ラインを５２２クロックとする。この例の場合１クロック減少させる方を選択する。
【００５６】
本実施の形態では、カウンターを使用して水平同期出力信号Ｓ１２を作成しているが、垂直同期出力信号Ｓ１３をタイミングにＰＬＬを用いて水平同期出力信号Ｓ１２を作成することもできる。この場合アナログ部を含み、外付け定数も必要となり回路規模が大きくなる。
【００５７】
前記実施の形態では垂直同期入力信号Ｓ４と垂直同期出力信号Ｓ１３は別系統で動作しているため、出力のライン数を調整することにより、お互いに近い周波数にはできるが同一にすることはできない。したがって、フレームメモリ２へのアクセス周期が異なり、書き込みと読み出しの位相が変化するため、少ないフレームメモリ２に何回も上書きして１フレームを表示することは不可能で、１画面分のフレームメモリ２を用意して全映像データを記録し、常に全映像データが残っている必要があった。
【００５８】
この実施の形態では、上記のように水平同期出力信号Ｓ１２の一部の周期を１クロック分増加または減少して制御することによって外部の垂直同期入力信号Ｓ４を使用し、その信号の位相を制御した垂直同期出力信号Ｓ１３に対して位相が同期した水平同期出力信号Ｓ１２を得ることが出来、しかも垂直同期入力信号Ｓ４と垂直同期出力信号Ｓ１３の周波数を同じにすることが出来た。このためフレームメモリ２へのアクセス時間（周期）が同じになり、水平同期入力信号Ｓ３と水平同期出力信号Ｓ１２の周波数の違いから来る表示ライン数の違いを、補間または間引きによって合わせることにより小容量のフレームメモリ２で映像を表示することが可能となった。
【００５９】
具体的には垂直同期出力位相制御手段１８によって、書き込みと読み出しのメモリアクセス周期を等しくし、同じく垂直同期出力位相制御手段１８によって、垂直映像表示期間の違いによるメモリアクセス時間の差を調整するため、出力映像垂直表示期間が入力映像垂直表示期間と同じ場合、もしくは出力映像垂直表示期間が入力映像垂直表示期間より小さい場合は、入力映像垂直表示期間の終わりより出力映像垂直表示期間の終わりが１〜２ライン書き込む時間だけ遅れるように、出力映像垂直表示期間が入力映像垂直表示期間より大きい場合は、入力映像垂直表示期間の始まりより出力映像垂直表示期間の始まりが１〜２ライン書き込む時間だけ遅れるように、垂直同期入力信号Ｓ４と垂直同期出力信号Ｓ１３の位相をずらすことによってフレームメモリ２への書き込みと読み出しのタイミングを調整し、読み出しが書き込みを先行したり、書き込みが読み出しを追い越したりしないようにしている。
【００６０】
図５に上記制御を行った場合の垂直同期入力信号を基準とした、入力映像垂直表示期間と垂直同期出力信号ならびに出力映像垂直表示期間との関係を、出力映像垂直表示期間が入力映像垂直表示期間と同じ場合、出力映像垂直表示期間が入力映像垂直表示期間より小さい場合、出力映像垂直表示期間が入力映像垂直表示期間より大きい場合について示す。
【００６１】
図において、出力映像垂直表示期間と入力映像垂直表示期間との差をＴとし、出力映像垂直表示期間が入力映像垂直表示期間と同じ場合、もしくは出力映像垂直表示期間が入力映像垂直表示期間より小さい場合の入力映像垂直表示期間が終了した後出力映像垂直表示期間が終了するまでの時間をＤ、出力映像垂直表示期間が入力映像垂直表示期間より大きい場合の入力映像垂直表示期間が始まった後出力映像垂直表示期間が始まるまでの時間をＣ、入力映像垂直表示期間が終了した後垂直同期入力信号が始まるまでの時間（フロントポーチ）をＥ、出力映像垂直表示期間が終了した後垂直同期出力信号が始まるまでの時間をＦとする。
ここで、フレームメモリ２への書き込みが始まるのは入力映像垂直表示期間の始まりからであり、フレームメモリ２からの読み出しが始まるのは出力映像垂直表示期間の始まりからである。
【００６２】
出力映像垂直表示期間が入力映像垂直表示期間と同じ場合、または出力映像垂直表示期間が入力映像垂直表示期間より小さい場合は、フレームメモリ２への書き込みが始まった後フレームメモリ２からの読み出しが始まるまでの時間はＴ＋Ｄで表される。したがって最低必要なフレームメモリの容量はこのＴ＋Ｄの期間に書き込むライン数分だけは確保しておく必要がある。このとき、出力映像垂直表示期間が入力映像垂直表示期間と同じ場合はＴ＝０となる。
また垂直同期入力信号と垂直同期出力信号との位相はＦ＋Ｄ−Ｅだけ垂直同期出力信号を遅らせてやればよい。
【００６３】
出力映像垂直表示期間が入力映像垂直表示期間より大きい場合は、フレームメモリ２への書き込みが始まった後Ｃだけ遅れてすぐにフレームメモリ２からの読み出しが始まり、フレームメモリ２への書き込みが終わった後フレームメモリ２からの読み出しが終わるまでＴ＋Ｃの時間がかかる。したがってこの場合も最低必要なフレームメモリの容量はこのＴ＋Ｃの期間に書き込むライン数分だけは確保しておく必要がある。また垂直同期入力信号と垂直同期出力信号との位相はＦ＋Ｔ＋Ｃ−Ｅだけ垂直同期出力信号を遅らせてやればよい。
【００６４】
全メモリ容量については、上記にさらに、補間ラインを含めた１ライン分のデータを出力し終わるまでの時間と１ライン分の書き込み時間を考慮して、書き込み時間が長い場合は１ライン分、書き込み時間が短い場合は２ライン分を加えて必要なメモリ容量を決定し、メモリ制御手段１７に書き込み用と読み出し用それぞれについて最終アドレスを設定する。
【００６５】
上記アドレス設定後、入力映像垂直表示期間が始まると同時に書き込みを開始し出力映像垂直表示期間が始まると同時に読み出しを開始して、メモリ制御手段１７で設定されたアドレスまで来ると先頭番地に戻るように制御し、全画面分のフレームメモリ容量をもたずに小容量のフレームメモリ２に何回も上書きして表示することによってフレームメモリ２の使用容量を大幅に削減するものである。
【００６６】
必要となるフレームメモリ２の容量について、さらに具体的に数字を使って説明すると、例えば入力信号として水平同期入力信号Ｓ３が３１．５２ＫＨｚで垂直同期入力信号Ｓ４が８０Ｈｚの時、水平同期出力信号Ｓ１２が１１４．９６ＫＨｚに設定されていたとすれば、垂直同期出力信号Ｓ１３は垂直同期入力信号Ｓ４と周波数が同じになるから８０Ｈｚとなる。
【００６７】
この時、垂直入力映像表示期間を垂直同期入力信号Ｓ４の周期の８５パーセント、垂直出力映像表示期間を垂直同期出力信号Ｓ１３の周期の８０パーセントとすると、
垂直入力周期のライン数は  （３１．５２×１０3）／８０＝３９４  ライン
垂直出力周期のライン数は  （１１４．９６×１０3）／８０＝１４３７ラインであるから垂直入力映像表示期間のライン数は３９４×０．８５＝３３５ライン垂直出力映像表示期間のライン数は１４３７×０．８０＝１１５０ラインとなる。
【００６８】
上記映像表示期間がフレームメモリ２への書き込みおよび読み出し期間とすると、垂直入力映像表示期間は、
３３５／（３１．５２×１０3）＝１０６２８．１７  （マイクロ秒）
垂直出力映像表示期間は、
１１５０／（１１４．９６×１０3）＝１０００３．４８  （マイクロ秒）
であり、その時間差は、
１０６２８．１７−１０００３．４８＝６２４．６９  （マイクロ秒）
である。すなわちメモリ書き込みの時間が読み出しの時間より６２４．６９マイクロ秒だけ余計にかかることになる。したがって、この余計にかかる時間分だけ読み出しを待っておき、１フレームが終了する時点ではほぼ同時に終わるようにする。
この時間の書き込みライン数は、
（６２４．６９×１０-6）×（３１．５２×１０3）＝１９．６９ライン
となり約２０ライン分である。
【００６９】
また、３３５ラインのデータ書き込みに対し、１１５０ラインを読み出す必要があるため、１ラインの書き込みデータを複数回に渡って読み出し表示する。
この場合  １）１１５０＝３３５×３＋１４５となり各ライン３回ずつ表示
２）１４５＝（３３５／２）−２２となり２ライン毎に４回ずつ表示
３）２２＝（３３５／１４）−１となり１４ラインに１回は３回のまま表示
というように制御することにより垂直入力映像表示期間のデータを垂直出力映像表示期間で表示することが出来る。このとき補間をより単純にするため水平同期出力信号Ｓ１２の周波数を表示装置が表示可能な範囲で調整してもよい。
【００７０】
このように１ラインの入力データを最高４回表示するため１ラインの入力時間が１／（３１．５２×１０3）＝３１．７２６（マイクロ秒）であるのに対し、４ラインの出力時間は｛１／（１１４．９６×１０3）｝×４＝３４．７９５（マイクロ秒）となり１ラインの入力時間より長くなる。したがって読み出し前の書き込みの間隔は２ラインの余裕が必要となる。
【００７１】
以上のことからこの場合のフレームメモリ２の容量は、入力映像垂直表示期間が終了した後出力映像垂直表示期間が終了するまでの時間を２ライン分とすると、最低２０＋２＋２＝２４ライン分あればよい。上記で示したように１４ラインが一つの周期で動作していることを考慮すると２８ラインのフレームメモリを使用して制御しても良い。
この例の場合、通常では３５５ライン分のフレームメモリ２が必要であるのに対し最低２４ライン分のメモリで対応可能となる。特に入力と出力の垂直表示期間まで一致するように制御すると、より少ないメモリで対応可能である。
【００７２】
以上のように制御することにより水平の解像度を損なうことなくメモリの容量を小さくすることが出来るので、上記フレームメモリ２に代表される、画像を一時記憶するメモリをゲートアレイ（ＡＳＩＣ）の中に取り込むことができ、部品点数、基板面積、コストの削減が期待出来、安価で高性能の表示装置を提供できる。さらに、ＳＲＡＭを用いて高速化を図ることも可能となる。
また、実施の形態１および実施の形態３ではシリアルのデジタル映像入力信号を例に説明したが、パラレルのデジタル映像入力信号でも同様に実施できる。
【００７３】
【発明の効果】
この発明は、以上説明したように構成されているので、以下に示すような効果を奏する。
【００７４】
第１の発明によれば、入力される映像入力信号の電圧が安定した時点を示すタイミング信号で上記映像入力信号の入力映像情報を取り込み、パラレルのデジタルデータとしてメモリに記録する映像入力データ変換手段と、映像入力信号の水平入力映像表示期間の表示ドット数を検出する水平表示ドット数検出手段と、映像入力信号の垂直入力映像表示期間の表示ライン数を検出する入力表示ライン数検出手段と、入力の水平同期周波数とは別系統で単一の水平周波数に固定された水平同期出力信号を発生する水平同期出力発生手段と、上記入力される映像入力信号の表示ライン数を上記水平同期出力信号の周波数で表示した場合に、ライン数の補間もしくは間引きを行うことによって、垂直表示周波数を、表示可能な所定の周波数の範囲以内に収まるようにライン数を制御する水平ライン出力制御手段と、この水平ライン出力制御手段によって制御される水平出力ライン数にもとづいた垂直同期出力信号を出力する垂直同期出力発生手段と、上記水平同期出力信号に同期した水平映像表示期間、ならびに上記垂直同期出力信号に同期し、上記ライン数の補間もしくは間引きの情報にもとづいた垂直映像表示期間を示す映像表示期間出力信号を出力する映像表示期間出力手段と、上記水平同期出力信号に同期した水平映像表示期間に、上記映像入力信号の水平入力映像表示期間の表示ドット数と同じパルス数の出力サンプリングクロックを発生する出力サンプリングクロック発生手段と、上記出力サンプリングクロックによって上記映像表示期間に、上記水平ライン出力制御手段によって制御されたメモリに記録されている映像情報を読み出してアナログデータに変換して出力する映像出力信号変換手段とを備えているので、単一周波数対応の水平偏向回路構成となり、周波数対応の切り換えがなくなり、部品が削減されるため、回路構成を簡素化することができ、さらに水平表示解像度を入力映像信号に対して忠実に再現できる。
【００７５】
また、第１の発明によれば、水平ライン出力制御手段が、垂直同期出力信号の周波数が入力の垂直同期周波数と同じ周波数となるように水平ライン数を補間もしくは間引きするので、要求されるフリッカー性能を損なうことなく表示することができる。
【００７７】
さらに、第１の発明によれば、メモリへの書き込みとメモリからの読み出しをそれぞれ垂直周期に同期して行い、しかも読み出しが書き込みを追い越さないように所定の時間だけ遅らせてスタートさせるために、垂直同期入力信号を用いて、周波数は垂直同期入力信号と同一で、位相を所定の時間だけ遅らせた垂直同期出力信号を出力する垂直出力位相制御手段と、使用するメモリを最小限に収めるために、メモリの使用リミットを設定するメモリ制御手段とを設け、水平同期出力発生手段は、垂直同期出力信号をトリガにし、基準発振器から出力されるクロックのパルスの数をカウントしたときの時間が、単一の水平周波数に固定された水平同期出力信号の周期と等しくなるカウント数を基準に、１クロック増加または減少したカウント数の水平同期出力信号を、垂直ブランキング期間を中心とする垂直同期出力期間の一部に出力し、水平ライン出力制御手段は、水平ライン数を補間もしくは間引きすることによって出力の垂直映像表示期間が入力の垂直映像表示期間と等しくなるように制御するので、要求されるフリッカー性能を損なわず、メモリ容量を大幅に削減できるため、メモリをゲートアレイの中に取り込むことができる。
【００７８】
また、第１の発明によれば、メモリ制御手段が、出力映像垂直表示期間が入力映像垂直表示期間と同じか、もしくは入力映像垂直表示期間より短い場合、出力の垂直映像表示期間と入力の垂直映像表示期間との差に入力映像垂直表示期間が終了した後出力映像垂直表示期間が終了するまでの時間を加えた時間の間に書き込むライン数に、さらに補間ラインを含めた１ライン分のデータを出力し終わるまでの時間と１ライン分の書き込み時間にもとづいてライン数を加えたライン数を最小のリミット値とし、出力映像垂直表示期間が入力映像垂直表示期間より大きい場合、出力の垂直映像表示期間と入力の垂直映像表示期間との差に入力映像垂直表示期間が始まった後出力映像垂直表示期間が始まるまでの時間を加えた時間の間に書き込むライン数に、さらに補間ラインを含めた１ライン分のデータを出力し終わるまでの時間と１ライン分の書き込み時間にもとづいてライン数を加えたライン数を最小のリミット値とするので使用するメモリの容量を最小に設定することができる。
【００７９】
第２の発明によれば、垂直出力位相制御手段は、出力映像垂直表示期間が入力映像垂直表示期間と同じか、もしくは入力映像垂直表示期間より短い場合、出力映像垂直表示期間が終了した後垂直同期出力信号が始まるまでの時間から、入力映像垂直表示期間が終了した後垂直同期入力信号が始まるまでの時間を引いて、さらに入力映像垂直表示期間が終了した後出力映像垂直表示期間が終了するまでの時間を加えた時間を設定し、出力映像垂直表示期間が入力映像垂直表示期間より長い場合、出力映像垂直表示期間が終了した後垂直同期出力信号が始まるまでの時間から、入力映像垂直表示期間が終了した後垂直同期入力信号が始まるまでの時間を引いて、入力映像垂直表示期間が始まった後出力映像垂直表示期間が始まるまでの時間を加え、さらに出力の垂直映像表示期間と入力の垂直映像表示期間との差の時間を加えた時間を設定するので、最小のメモリ容量で１画面分のデータを何回も上書きして、書き込みと読み出しが交錯することなく表示することができる。
【００８０】
第３の発明によれば、第１の発明または第２の発明において、水平ライン出力制御手段は、上記入力される映像入力信号が持つ表示ライン数の整数倍もしくは整数分の１のライン数になるように制御するので、映像信号発生装置の水平および垂直表示解像度を入力映像信号に対して忠実に再現でき、ドット幅およびライン幅が均一で画質の劣化が無く、広範囲な表示解像度の映像を表示することができる。
【００８１】
第４の発明によれば、第１から第３の発明のいずれかひとつにおいて、表示ドット数検出手段は、水平入力同期信号が始まった後の上記メモリ内のデータが所定のしきい値以上のレベルになった時のアドレスと、次の水平入力同期信号が始まる前で、所定のしきい値を超えるデータの最後のアドレスとの差によって算出されるので、特別にカウンター等のハードウエアによる検出手段を設けることなく求めることができる。
【図面の簡単な説明】
【図１】  本発明のデジタルインターフェイスに対応する実施の形態１の構成を示すブロック図である。
【図２】  フレームメモリの読み出しに関するタイミング図である。
【図３】  本発明のアナログインターフェイスに対応する実施の形態２の構成を示すブロック図である。
【図４】  本発明のデジタルインターフェイスに対応する実施の形態３の構成を示すブロック図である。
【図５】  本発明のデジタルインターフェイスに対応する実施の形態３におけるメモリの読み出しと書き込みの関係を示すタイミング図である。
【符号の説明】
１  デジタル映像入力データ変換手段、    ２  フレームメモリ、
３  水平表示ドット数検出手段、    ４  入力表示ライン数検出手段、
５  映像出力信号変換手段、    ６  水平同期出力発生手段、
７  映像表示期間出力手段、    ８  発振器（ＯＳＣ）、
９  出力サンプリングクロック発生手段、    １０  水平ライン出力制御手段、
１１  垂直同期出力発生手段、    １２  ＭＰＵ（マイクロコントローラ）、
１３  入力映像表示期間検出記憶制御手段、
１４  アナロ映像入力データ変換手段、    １７  メモリ制御手段、
１８  垂直同期出力位相制御手段。
【図１】
0003839206.tif 000002
【図２】
0003839206.tif 000003
【図３】
0003839206.tif 000004
【図４】
0003839206.tif 000005
【図５】
0003839206.tif 000006