[go: up one dir, main page]

JP2004069882A - Asynchronous processing device for image signals - Google Patents

Asynchronous processing device for image signals Download PDF

Info

Publication number
JP2004069882A
JP2004069882A JP2002227056A JP2002227056A JP2004069882A JP 2004069882 A JP2004069882 A JP 2004069882A JP 2002227056 A JP2002227056 A JP 2002227056A JP 2002227056 A JP2002227056 A JP 2002227056A JP 2004069882 A JP2004069882 A JP 2004069882A
Authority
JP
Japan
Prior art keywords
output
signal
image
frame
overlap
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.)
Granted
Application number
JP2002227056A
Other languages
Japanese (ja)
Other versions
JP3872397B2 (en
Inventor
Kenichi Tokuda
徳田 健一
Hidenori Yoshitome
吉留 英紀
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2002227056A priority Critical patent/JP3872397B2/en
Publication of JP2004069882A publication Critical patent/JP2004069882A/en
Application granted granted Critical
Publication of JP3872397B2 publication Critical patent/JP3872397B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Television Systems (AREA)

Abstract

【課題】本発明は画像信号の非同期処理装置に関し、フレームメモリへの画像信号の書き込みと読み出しの重なりを防止すると共に、画像が乱れることのない画像信号の非同期処理装置を提供することを目的としている。
【解決手段】画像信号の書き込みと読み出しを行なう複数個のフレームメモリ1と、画像入力信号と画像出力信号の垂直同期信号の周波数差を検出する垂直同期周波数差検出手段12と、基準発振器10の出力を受けて画像同期信号を発生する出力同期信号発生手段11と、を具備し、垂直同期周波数差検出回路12の出力と、出力同期信号発生回路11の出力とを受けて、前記フレームメモリ1の書き込みと読み出しを制御するフレームメモリ制御手段15を設け、入力垂直同期周波数が出力垂直同期周波数の許容値内であれば、前記出力同期信号発生手段11にリセットをかけ同期化を行なうように構成する。
【選択図】   図1
Kind Code: A1 The present invention relates to an asynchronous processing apparatus for an image signal, and an object of the present invention is to provide an asynchronous processing apparatus for an image signal that prevents overlapping of writing and reading of an image signal to and from a frame memory and that does not disturb the image. I have.
A plurality of frame memories for writing and reading image signals, a vertical synchronization frequency difference detecting means for detecting a frequency difference between a vertical synchronization signal of an image input signal and an image output signal, and a reference oscillator are provided. Output synchronizing signal generating means 11 for generating an image synchronizing signal upon receiving the output, and receiving the output of the vertical synchronizing frequency difference detecting circuit 12 and the output of the output synchronizing signal generating circuit 11 and A frame memory control means 15 for controlling the writing and reading of data, wherein if the input vertical synchronizing frequency is within an allowable value of the output vertical synchronizing frequency, the output synchronizing signal generating means 11 is reset to perform synchronization. I do.
[Selection diagram] Fig. 1

Description

【0001】
【発明の属する技術分野】
本発明は画像信号の非同期処理装置に関する。
画像信号等の画像信号は、フレームメモリに書き込まれ、フレームメモリに書き込まれた画像信号は、フレームメモリから読み出されて、例えば表示装置に表示される。この場合において、画像信号の書き込み系と画像信号の読み出し系は同期がとれていない(非同期)ので、フレームメモリへの画像信号の書き込みと読み出しを誤り無く行なうことが必要である。
【0002】
【従来の技術】
図10は従来装置の構成例を示す図である。ここでは、画像信号として映像信号を用いた場合を示している。図において、1は映像信号の書き込みと読み出しを行なうフレームメモリであり、図中フレームメモリ1〜フレームメモリ3までの3個のフレームメモリが存在する場合を示している。該フレームメモリ1には、映像信号が入力され、該フレーム1から映像信号が出力される。
【0003】
2は前記映像信号から抽出した映像同期信号と、水晶発振器4から作成し、出力同期信号発生回路3から出力される出力同期信号とを比較してフレームメモリを制御するための制御信号を発生するフレームメモリ制御信号発生回路である。
【0004】
このように構成された装置において、フレームメモリ制御信号発生回路2は、映像同期信号と出力同期信号を受けて、フレームメモリ1〜フレームメモリ3の映像信号の書き込みと読み出しを制御する。
【0005】
図11はフレームメモリへの書き込みと読み出しのタイムチャートである。先ずフレームメモリ1〜フレームメモリ3に対して順番に映像信号がW1,W2,W3と書き込まれる。フレームメモリ1〜フレームメモリ3に書き込まれた映像信号は、読み出し側の制御により、図のR1〜R3のように読み出される。同一のフレームに対しては、書き込み動作と読み出し動作が重ならないようにする必要がある。
【0006】
図10において、フレームメモリ1への映像信号の書き込みは入力垂直同期信号を基準に入力側クロックでフレームメモリ制御信号発生回路2でメモリ制御信号を生成して行ない、一方、フレームメモリ1からの画像信号の読み出しは、出力側クロックで所定の垂直同期周波数のメモリ制御信号をフレームメモリ制御信号発生回路2を制御して行なう。
【0007】
そのため、映像信号の書き込みと読み出しが非同期となり、フレームメモリ1への書き込み動作と読み出し動作が重なるタイミングでは、同一フレーム上で新旧フレームの画像信号が混在することになる。図12は書き込み信号と読み出し信号の重なりの説明図である。“H”アクチブとして、書き込み信号と読み出し信号が一部重なり、重なり領域ができている。
【0008】
【発明が解決しようとする課題】
上述したように、垂直同期周波数の異なる撮像系からの画像信号を垂直同期周波数の異なる所定の画像信号に変換する装置において、フレームメモリへの画像信号の書き込みと読み出しの重なりが発生した場合、同一フレーム内で新旧フレーム(1フレーム前の画像と現在のフレームの画像)の画像が混在し、画像が乱れるという問題があった。
【0009】
本発明はこのような課題に鑑みてなされものであって、フレームメモリへの画像信号の書き込みと読み出しの重なりを防止すると共に、画像が乱れることのない画像信号の非同期処理装置を提供することを目的としている。
【0010】
【課題を解決するための手段】
(1)図1は本発明の原理ブロック図である。図10と同一のものは、同一の符号を付して示す。図において、1はフレームメモリで、図ではフレームメモリ1〜フレームメモリ3までの3個の場合を示している。これらフレームメモリには、画像信号が入力され、また画像信号が出力される。図において、10は正確な一定の周波数パルスを出力する水晶発振器、11は該水晶発振器10の出力を受けて出力同期信号を発生する出力同期信号発生手段としての出力同期信号発生回路である。
【0011】
12は映像同期信号を入力して予め決められている基準の周波数値と比較して垂直同期周波数差を検出する垂直同期周波数差検出手段としての垂直同期周波数差検出回路、13はその一方の入力に映像同期信号を、他方の入力に垂直同期周波数差検出回路の出力を受けてリセット信号を発生するアンドゲートである。該リセット信号は、前記出力同期信号発生回路11に与えられる。
【0012】
14は映像同期信号と、垂直同期周波数差検出回路12の出力と、出力同期信号発生回路11の出力である映像同期出力を受けて書き込み信号と読み出し信号の重なりを検出する重なり検出回路である。15は該重なり検出回路14の出力と、映像同期信号と、出力同期信号発生回路11の出力である映像同期出力を受けてフレームメモリ1の書き込みと読み出しの制御信号を発生するフレームメモリ制御信号発生回路である。
【0013】
このような構成によれば、垂直同期周波数差検出回路12で検出した差分が出力垂直同期周波数の許容範囲内の場合、出力同期信号発生回路11にリセットをかけて同期化することにより、フレームメモリへの画像信号の書き込みと読み出しの重なりを防止することができる。
(2)請求項2記載の発明は、前記フレームメモリへの画像信号の書き込みと読み出しの重なりを検出する手段を設け、入力垂直同期周波数が出力垂直同期周波数の許容値を超えた場合、重なり発生時に、重なり方向によりフレーム単位で画像信号の書き込み禁止又は同一フレーム読み出しを行なうことを特徴とする。
【0014】
ここで、重なり方向とは、出力の同期周波数に対して入力側同期周波数が早いか遅いかの識別をいう。
このような構成によれば、重なり検出回路14により画像信号の書き込みと読み出しの重なりを検出した場合、重なり方向によりフレーム単位で画像信号の書き込み禁止及び同一フレーム読み出しを行なうことで、入力垂直同期周波数を等価的に出力垂直同期周波数に調整でき、画像の乱れを防止することができる。
(3)請求項3記載の発明は、前記各フレームメモリの画像信号の平均値を算出する手段を設け、重なりを検出したフレームにおいて、重なり発生直前の2フレームの画像信号の平均値を算出し、次フレームで重なり発生直前フレームの画像信号を読み出すことを特徴とする。
【0015】
このような構成によれば、重なり検出回路14により重なりを検出した場合、重なり発生前の2フレームの平均値を算出し、次フレームでは重なり発生直前の画像信号を読み出すことにより、重なり発生時に生じる画像の不連続を防止して画像の乱れを防止することができる。
【0016】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態例を詳細に説明する。
先ず、図1に示す原理ブロック図の詳細について説明する。フレームメモリへの画像信号の書き込み及び読み出しの制御は、垂直同期周波数差検出回路12で入力垂直同期信号と出力垂直同期信号の周波数差を検出した信号を基に行なわれる。ここでは、基準となる出力垂直同期信号の周波数値が垂直同期周波数差検出回路12のレジスタに予め書き込まれている。そこで、垂直同期周波数差検出回路12は映像同期入力信号と前記基準値とを比較してその周波数差を出力する。
【0017】
図2は垂直同期周波数差検出回路12の一実施の形態例を示すブロック図である。図において、20は出力側クロックを発生する出力側クロック発生回路である。該出力側クロック発生回路20は発振器として水晶を用いているので、高精度のクロックを発生させることができる。21は入力垂直同期信号を出力側クロック発生回路20の出力クロックで同期をとる同期化回路である。
【0018】
この同期化回路21の出力は、続く2分周回路22で2分周される。この結果、1フレーム期間が“H”レベル、1フレーム期間が“L”レベルのデューティ50%のパルスが発生する。23は、2分周回路22の出力をイネーブル信号として受けて、出力側クロック発生回路20の出力クロックをカウントする時間計測カウンタである。24は時間計測カウンタ23の出力と、出力側同期信号の基準周波数値を設定値として受けて、双方の周波数値の差分を出力するウィンドコンパレータである。該ウィンドコンパレータ24からは、周波数差検出信号が出力される。このように構成された回路の動作を説明すれば、以下の通りである。
【0019】
入力垂直同期信号を出力側クロック発生回路20の出力で叩いて同期化回路21で同期化する。同期化回路2で同期化された入力垂直同期信号は、続く2分周回路22で1/2に分周される。この結果、フレームの1周期に相当する幅が“H”レベルのパルスが得られる。このパルスを続く時間計測カウンタ23のイネーブル信号として用いる。この結果、時間計測カウンタ23は、2分周回路22の出力が“H”レベルの間、出力側クロック発生回路20の出力をカウントする。このカウント値は、入力側垂直同期周波数のカウント値となり、ウィンドコンパレータ24の一方の入力に入る。
【0020】
一方、ウィンドコンパレータ24の他方の入力には、予め決められた出力側垂直同期周波数の許容範囲に相当する値が設定値として設定されている。ウィンドコンパレータ24は、これら2つの周波数値の差分を求めて入力垂直同期周波数が出力垂直同期周波数の許容範囲内であるかどうかを判定する。そして、ウィンドコンパレータ24からは、周波数差検出信号が出力されることになる。この周波数差検出信号は、例えば許容範囲の場合に“H”レベル、許容差外の場合に“L”となるような信号を発生する。
【0021】
アンドゲート13は、ウィンドコンパレータ24の判定結果と、入力垂直同期信号とのアンドをとり、出力同期信号発生回路11のリセット入力に入力する。入力垂直同期周波数が出力垂直同期周波数の許容範囲内の場合、アンドゲート13から出力同期信号発生回路11にリセット信号が供給される。この結果、出力同期信号は、入力垂直同期信号で同期化される。
【0022】
図3は映像同期入力と映像同期出力の関係を示す図である。(a)は映像同期入力、(b)、(d)は映像同期出力、(c)はリセット信号である。映像同期入力信号と映像同期出力信号とが非同期のため、映像同期入力(a)と映像同期出力(b)は図に示すように同期しない。そこで、映像同期入力信号に同期した(c)に示すようなリセット信号を出力同期信号発生回路11に与えると、出力同期信号は、リセット信号に同期するので、(d)に示すように映像同期入力(a)と同期した映像同期出力が得られる。
【0023】
入力垂直同期周波数が出力垂直同期周波数の許容範囲を超えた場合、重なり検出回路14を設け、重なり検出及び重なり方向検出を行ない、入力垂直同期周波数と出力垂直同期周波数の大小関係により、以下に示すような処理を行なう。
【0024】
以下、図4に示すタイムチャートを用いて、本発明の動作を説明する。
(A)入力垂直同期周波数が出力垂直同期周波数よりも高い場合
図4において、(a)は出力フレーム、(b)は入力フレーム、(c)はフレームメモリ1、(d)はフレームメモリ2、(e)はフレームメモリ3の動作を示している。出力フレームはO1,O2,O3,…という具合に出力され、入力フレームはI1,I2,I3…という具合に入力される。それぞれフレームの単位を示している。
【0025】
3個のフレームでは、図11に示すようにシーケンシャルに書き込み及び読み出しが行なわれている。ここで、入力フレームがI2のタイミングでは、フレームメモリ1からの映像信号を読み出し中にフレームI2の映像信号が入力されてくるため、読み出しと書き込みが重なってしまう(重なり発生Q1)。同一フレームメモリについて、読み出しと書き込みが発生すると、新旧の映像データが混在してしまう。
【0026】
そこで、この場合には、重なり検出回路14が重なりと重なりの方向を検出する。重なり検出回路14の出力はフレームメモリ制御信号発生回路15に与えられ、フレームメモリ制御信号発生回路15は、フレームメモリ1の書き込みと読み出しを制御する。この場合には、フレームメモリ1からの読み出しを優先し、フレームI2の映像信号の書き込みを禁止する。
【0027】
そして、入力フレームI3のタイミングでフレームI3の映像信号をフレームメモリ1に書き込み(W3)、入力フレームI2の映像入力信号を1フレーム取り込まないようにして入力と出力の周波数差を調整する。
【0028】
なお、重なり発生Q2でも重なりが発生しているが、この場合は、フレームメモリ2からの映像信号を読み出し中にフレームI7の映像信号が入力されてくる場合を示している。この場合にも、重なりQ1の場合と同様、フレームI7は書き込みを禁止し、次のフレームI8の映像信号を書き込むようにする。
【0029】
このように、重なり検出回路14により映像信号の書き込みと読み出しの重なりを検出した場合、重なり方向によりフレーム単位で映像信号の書き込み禁止を行なうことで、入力垂直同期周波数を等価的に出力垂直同期周波数に調整でき、映像の乱れを防止することができる。
(B)入力垂直同期周波数が出力垂直同期周波数よりも低い場合
Q3にて重なりが発生したものとする。この場合、フレームメモリ1では、映像データ書き込み中である。この映像データ書き込み中にデータ読み出しが重なってしまう。そこで、この場合には、重なり検出回路14が重なりと重なりの方向を検出する。重なり検出回路14の出力はフレームメモリ制御信号発生回路15に与えられ、フレームメモリ制御信号発生回路15は、フレームメモリ1の書き込みと読み出しを制御する。この場合には、フレームメモリ1での映像データの書き込みを優先し、このフレームでは、前フレームの映像信号が格納されているフレームメモリ3から映像信号を読み出し、1フレーム同一画像を挿入する。そして、これにより、入力垂直同期周波数と出力垂直同期周波数差を調整することができる。
【0030】
なお、重なり発生Q4でも重なりが発生しているが、この場合はフレームメモリ3で画像データ書き込み中である。この映像データ書き込み中にデータ読み出しが重なってしまう。そこで、この場合には、重なり検出回路14が重なりと重なりの方向を検出する。重なり検出回路14の出力はフレームメモリ制御信号発生回路15に与えられ、フレームメモリ制御信号発生回路15は、フレームメモリ1の書き込みと読み出しを制御する。この場合には、フレームメモリ3での映像データの書き込みを優先し、このフレームでは、前フレームの映像信号が格納されているフレームメモリ2から映像信号を読み出し、1フレーム同一画像を挿入する。
【0031】
このように、重なり検出回路14により画像信号の書き込みと読み出しの重なりを検出した場合、重なり方向によりフレーム単位で画像信号の同一フレームの読み出しを行なうことで、入力垂直同期周波数を等価的に出力垂直同期周波数に調整でき、画像の乱れを防止することができる。
【0032】
図5は重なり検出回路14の具体的な構成例を示す図である。図において、書込パルスと読出パルスは、垂直同期周波数差検出回路12の出力と、映像同期信号入力と、出力同期信号発生回路11の出力を受けて、重なり検出回路14内で作成されるものであり、フレームメモリへの書き込みタイミング(書込)パルスと、読み出しタイミング(読出)パルスが作成される。該重なり検出回路14は、重なり検出部1と重なり検出部2より構成されている。
【0033】
重なり検出部1において、30はその一方の入力に書込パルスを、他方の入力に読出パルスの反転信号を受けるアンドゲート、31はその一方の入力に書込パルスの反転信号を、他方の入力に読出パルスを受けるアンドゲート32はその一方の入力に書込パルスを他方の入力に読出パルスを受けるアンドゲートである。33はそのD入力に電源Vccの“H”レベルを、クロック入力CLKにアンドゲート30の出力を、クリア入力CLRにアンドゲート31の出力を受けるDタイプのフリップフロップ(以下FF1と略す)である。34はFF1のQ出力をその一方の入力に、アンドゲート32の出力を他方の入力に受けるアンドゲートである。ここで、アンドゲート32の出力をA点信号と呼ぶことにする。アンドゲート34からは重なりパルス1が出力される。この重なりパルスは、入力同期周波数Fin<出力同期周波数Foutの場合に出力される。
【0034】
重なり検出部2において、35はその一方の入力に書込パルスの反転信号を、他方の入力に読出パルスを受けるアンドゲート、36はその一方の入力に書込パルスを、他方の入力に読出パルスの反転信号を受けるアンドゲートである。37はそのD入力に電源Vccの“H”レベルを、クロック入力CLKにアンドゲート35の出力を、クリア入力CLRにアンドゲート36の出力を受けるDタイプフリップフロップ(以下FF2と略す)である。38はその一方の入力にA点信号を、他方の入力にFF2のQ出力を受けるアンドゲートである。該アンドゲート38からは、重なりパルス2が出力される。この重なりパルスは、入力同期周波数Fin>出力同期周波数Foutの場合に出力される。
【0035】
このように構成された回路の動作をタイムチャートを参照して説明する。図6は重なり検出部1の動作を示すタイムチャート、図7は重なり検出部2の動作を示すタイムチャートである。入力同期周波数Fin<出力同期周波数Foutの場合では、書き込みが徐々に遅れてくるため、読出パルスの前縁と書込パルスの後縁とが重なり、入力同期周波数Fin>出力同期周波数Foutの場合では、読み出しが徐々に遅れてくるため、書込パルスの前縁と読出パルスの後縁とが重なる。つまり、入力同期周波数と出力同期周波数の大小関係により重なり方向が決まる。
【0036】
何れも、(a)が出力フレーム、(b)が読出パルス、(c)が書込パルス、(d)がFF1のクロック信号、(e)がFF1のクリア信号、(f)がFF1のQ出力、(g)がA点信号である。
【0037】
図6に示す重なり検出部1の場合、前述したように入力同期周波数Fin<出力同期周波数Foutの場合では、書き込みが徐々に遅れてくるため、読出パルスの前縁と書込パルスの後縁とがQ10点に示すように重なる。重なる前は、図に示すように読出パルスと書込パルスとが双方共に“H”レベルになる区間はないため、A点信号は発生しない。
【0038】
一方、Q10に示すように重なりが発生すると、アンドゲート32の出力(A点信号)は、図の(g)に示すように“H”レベルになる。このA点信号が“H”レベルの間は、FF1のQ出力は“H”レベルであるので、A点信号はアンドゲート34を通過し、重なりパルス1として出力される。
【0039】
図7に示す重なり検出部2の場合、入力同期周波数Fin>出力同期周波数Foutの場合では、読み出しが徐々に遅れてくるため、書込パルスの前縁と読出パルスの後縁とが重なる。重なる前は、図に示すように読出パルスと書込パルスとが双方共に“H”レベルになる区間はないため、A点信号は発生しない。
【0040】
一方、Q11に示すように、重なりが発生すると、アンドゲート32の出力(A点信号)は、図の(g)に示すように“H”レベルになる。このA点信号が“H”レベルの間は、FF1のQ出力は“H”レベルであるので、A点信号はアンドゲート34を通過し、重なりパルス2として出力される。
【0041】
図1のフレームメモリ制御信号発生回路15は、上述したような重なりパルス1,重なりパルス2の信号を受けて、フレームメモリ1の書き込み制御と読み出し制御を行ない、重なり方向によりフレーム単位で画像信号の書き込み禁止及び同一フレーム読み出しを行なう。このような制御により、フレームメモリへの画像信号の書き込みと読み出しの重なりを防止すると共に、画像が乱れることのない画像信号の非同期処理装置を提供することができる。
【0042】
図8は本発明の一実施の形態例を示すブロック図である。図1と同一のものは、同一の符号を付して示す。図において、1はフレームメモリ、10は水晶発振器、11は出力同期信号発生回路、12は垂直同期周波数差差判定回路、13はアンドゲート13は重なり検出回路、15はフレームメモリ制御信号発生回路である。これら構成要素は、図1で説明したものであるから、その接続等の詳細説明は省略する。
【0043】
16はフレームメモリ1〜フレームメモリ3の出力を受けてこれら出力の平均値を算出するための平均値算出回路である。該平均値算出回路16としては、ハードウェアによる演算回路の他、ソフトウェアによる演算処理を行なうようにすることができる。17は、各フレームメモリ1〜フレームメモリ3の出力と、平均値算出回路16の出力を受けて、フレームメモリ1〜3の出力を選択するか、平均値算出回路16の出力を選択するかを切り換える切換回路である。該切換回路17から映像信号が出力される。このように構成された回路の動作を図9に示すタイムチャートを参照しつつ説明すれば、以下の通りである。
【0044】
図9は実施の形態例の各部の動作を示すタイムチャートである。(a)は出力フレーム、(b)は入力フレーム、、(c)はフレームメモリ1の動作、(d)はフレームメモリ2の動作、(e)はフレームメモリ3の動作を、(f)は出力画像をそれぞれ示している。
【0045】
先ず、実施の形態例の動作を説明する。重なり検出回路14において、各出力フレームの先頭で、現在書き込みを行なっているフレームメモリに対して、読み出しが発生したかどうかを判定し、読み出しが発生した場合、書き込みを中止して読み出しを行なうと同時に、前フレームの映像信号が格納されているフレームメモリからも読み出しを行ない、平均値算出回路16でこの2つのフレームの映像信号の平均値を算出し、平均値映像信号を出力する。そして、平均値映像信号を出力した次のフレームでは、重なり発生直前フレームの画像信号を読み出す。
【0046】
その時の動作を図9に示す。重なり(Q20)が発生している出力フレームO2では、前フレームの映像信号が格納されているフレームメモリ3の映像R0と、現フレームの映像信号が格納されているフレームメモリ1からの映像信号R1を読み出し、この2フレームの映像信号を平均値算出回路16に入力し、平均値映像信号を生成する。平均値は、(R0+R1)/2で求める。
【0047】
重なりが発生したフレームでは、切換回路17は平均値算出回路16側を選択するので、平均値映像信号が切換回路17を経て映像信号として出力される。そして、重なりが発生した次のフレームO3では、重なり発生直前フレームの映像信号R1を読み出す。
【0048】
この実施の形態例によれば、重なり検出回路14により重なりを検出した場合、重なり発生前の2フレームの平均値を算出し、次フレームでは重なり発生直前の画像信号を読み出すことにより、重なり発生時に生じる画像の不連続を防止して画像の乱れを防止することができる。
【0049】
上述の実施の形態例では、画像信号として映像信号を用いた場合を例にとったが、本発明はこれに限るものではなく、画像信号であればどのような種類の信号であっても同様に適用することができる。
【0050】
また、上述の実施の形態例では、フレームメモリが3個の場合について示したが、本発明はこれに限るものではなく、4個以上の場合についても適用することができる。
【0051】
【発明の効果】
以上説明したように、本発明によれば、以下の効果が得られる。
(1)請求項1記載の発明によれば、垂直同期周波数差検出回路で検出した差分が出力垂直同期周波数の許容範囲内の場合、出力同期信号発生回路にリセットをかけて同期化することにより、フレームメモリへの画像信号の書き込みと読み出しの重なりを防止することができる。
(2)請求項2記載の発明によれば、重なり検出回路により画像信号の書き込みと読み出しの重なりを検出した場合、重なり方向によりフレーム単位で画像信号の書き込み禁止及び同一フレーム読み出しを行なうことで、入力垂直同期周波数を等価的に出力垂直同期周波数に調整でき、画像の乱れを防止することができる。
(3)請求項3記載の発明によれば、重なり検出回路により重なりを検出した場合、重なり発生前の2フレームの平均値を算出し、次フレームでは重なり発生直前の画像信号を読み出すことにより、重なり発生時に生じる画像の不連続を防止して画像の乱れを防止することができる。
【0052】
このように、本発明によれば、フレームメモリへの画像信号の書き込みと読み出しの重なりを防止すると共に、画像が乱れることのない画像信号の非同期処理装置を提供することができる。
【図面の簡単な説明】
【図1】本発明の原理ブロック図である。
【図2】垂直同期周波数差検出回路の一実施の形態例を示すブロック図である。
【図3】映像同期入力と映像同期出力の関係を示すタイムチャートである。
【図4】図1に示す回路の各部の動作を示すタイムチャートである。
【図5】重なり検出回路の具体的構成例を示す図である。
【図6】重なり検出部1の動作を示すタイムチャートである。
【図7】重なり検出部2の動作を示すタイムチャートである。
【図8】本発明の一実施の形態例を示すブロック図である。
【図9】実施の形態例の各部の動作を示すタイムチャートである。
【図10】従来装置の構成例を示すブロック図である。
【図11】フレームメモリへの書き込みと読み出しのタイムチャートである。
【図12】書き込みパルスと読み出しパルスの重なりの説明図である。
【符号の説明】
1 フレームメモリ
10 水晶発振器
11 出力同期信号発生回路
12 垂直同期周波数差検出回路
13 アンドゲート
14 重なり検出回路
15 フレームメモリ制御信号発生回路
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an image signal asynchronous processing device.
An image signal such as an image signal is written to a frame memory, and the image signal written to the frame memory is read from the frame memory and displayed on, for example, a display device. In this case, since the writing system of the image signal and the reading system of the image signal are not synchronized (asynchronous), it is necessary to write and read the image signal to and from the frame memory without error.
[0002]
[Prior art]
FIG. 10 is a diagram showing a configuration example of a conventional device. Here, a case where a video signal is used as an image signal is shown. In the figure, reference numeral 1 denotes a frame memory for writing and reading a video signal, and shows a case where three frame memories 1 to 3 exist in the figure. A video signal is input to the frame memory 1, and a video signal is output from the frame 1.
[0003]
Reference numeral 2 compares the video synchronization signal extracted from the video signal with the output synchronization signal generated from the crystal oscillator 4 and output from the output synchronization signal generation circuit 3 to generate a control signal for controlling the frame memory. This is a frame memory control signal generation circuit.
[0004]
In the device configured as described above, the frame memory control signal generation circuit 2 receives the video synchronization signal and the output synchronization signal, and controls writing and reading of the video signal in the frame memories 1 to 3.
[0005]
FIG. 11 is a time chart of writing to and reading from the frame memory. First, video signals W1, W2, and W3 are sequentially written to the frame memories 1 to 3, respectively. The video signals written in the frame memories 1 to 3 are read out as indicated by R1 to R3 in FIG. For the same frame, it is necessary that the write operation and the read operation do not overlap.
[0006]
In FIG. 10, a video signal is written to a frame memory 1 by generating a memory control signal in a frame memory control signal generating circuit 2 with an input clock based on an input vertical synchronizing signal. The reading of the signal is performed by controlling the frame memory control signal generation circuit 2 with a memory control signal of a predetermined vertical synchronization frequency by the output side clock.
[0007]
Therefore, the writing and reading of the video signal become asynchronous, and at the timing when the writing operation and the reading operation to the frame memory 1 overlap, the image signals of the new and old frames are mixed on the same frame. FIG. 12 is an explanatory diagram of the overlap between the write signal and the read signal. As the “H” active, the write signal and the read signal partially overlap, and an overlap region is formed.
[0008]
[Problems to be solved by the invention]
As described above, in an apparatus that converts an image signal from an imaging system having a different vertical synchronization frequency into a predetermined image signal having a different vertical synchronization frequency, when the writing and reading of the image signal to the frame memory overlap, the same There is a problem that the images of the new and old frames (the image of the previous frame and the image of the current frame) are mixed in the frame, and the images are disturbed.
[0009]
The present invention has been made in view of such a problem, and it is an object of the present invention to provide an image signal asynchronous processing device that prevents overlapping of writing and reading of an image signal in a frame memory and that does not disturb the image. The purpose is.
[0010]
[Means for Solving the Problems]
(1) FIG. 1 is a principle block diagram of the present invention. The same components as those in FIG. 10 are denoted by the same reference numerals. In the figure, reference numeral 1 denotes a frame memory, and in the figure, three cases of frame memories 1 to 3 are shown. An image signal is input to these frame memories, and an image signal is output. In the figure, reference numeral 10 denotes a crystal oscillator for outputting an accurate constant frequency pulse, and reference numeral 11 denotes an output synchronization signal generation circuit as output synchronization signal generation means for receiving an output of the crystal oscillator 10 and generating an output synchronization signal.
[0011]
Reference numeral 12 denotes a vertical synchronization frequency difference detection circuit as vertical synchronization frequency difference detection means for detecting a vertical synchronization frequency difference by inputting a video synchronization signal and comparing it with a predetermined reference frequency value. An AND gate which receives a video synchronizing signal and an output of the vertical synchronizing frequency difference detecting circuit at the other input to generate a reset signal. The reset signal is supplied to the output synchronization signal generation circuit 11.
[0012]
Reference numeral 14 denotes an overlap detection circuit that receives the video synchronization signal, the output of the vertical synchronization frequency difference detection circuit 12, and the video synchronization output that is the output of the output synchronization signal generation circuit 11, and detects an overlap between the write signal and the read signal. A frame memory control signal generator 15 receives the output of the overlap detection circuit 14, the video synchronization signal, and the video synchronization output of the output synchronization signal generation circuit 11 to generate a write and read control signal for the frame memory 1. Circuit.
[0013]
According to such a configuration, when the difference detected by the vertical synchronization frequency difference detection circuit 12 is within the allowable range of the output vertical synchronization frequency, the output synchronization signal generation circuit 11 is reset and synchronized, thereby achieving the frame memory. It is possible to prevent overlapping of writing and reading of an image signal into the memory.
(2) The invention according to claim 2 further comprises means for detecting overlap between writing and reading of the image signal to and from the frame memory, and when the input vertical synchronization frequency exceeds the allowable value of the output vertical synchronization frequency, the overlap occurs. Sometimes, writing of image signals or reading of the same frame is performed in frame units depending on the overlapping direction.
[0014]
Here, the overlapping direction indicates whether the input-side synchronization frequency is earlier or later than the output synchronization frequency.
According to such a configuration, when the overlap detection circuit 14 detects the overlap between the writing and reading of the image signal, the writing of the image signal and the reading of the same frame are performed in units of frames according to the overlapping direction, so that the input vertical synchronization frequency Can be equivalently adjusted to the output vertical synchronization frequency, and image distortion can be prevented.
(3) The invention according to claim 3 is provided with means for calculating an average value of image signals of the respective frame memories, and calculates an average value of image signals of two frames immediately before the occurrence of an overlap in a frame in which an overlap is detected. The image signal of the frame immediately before the occurrence of the overlap in the next frame is read.
[0015]
According to such a configuration, when an overlap is detected by the overlap detection circuit 14, an average value of two frames before the occurrence of the overlap is calculated, and in the next frame, an image signal immediately before the occurrence of the overlap is read, thereby generating an overlap. Disturbance of an image can be prevented by preventing discontinuity of the image.
[0016]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
First, details of the principle block diagram shown in FIG. 1 will be described. The control of writing and reading of the image signal to and from the frame memory is performed based on a signal in which the vertical synchronization frequency difference detection circuit 12 detects the frequency difference between the input vertical synchronization signal and the output vertical synchronization signal. Here, the frequency value of the reference output vertical synchronization signal is written in a register of the vertical synchronization frequency difference detection circuit 12 in advance. Therefore, the vertical synchronization frequency difference detection circuit 12 compares the video synchronization input signal with the reference value and outputs the frequency difference.
[0017]
FIG. 2 is a block diagram showing an embodiment of the vertical synchronization frequency difference detection circuit 12. In the figure, reference numeral 20 denotes an output clock generation circuit for generating an output clock. Since the output side clock generation circuit 20 uses a crystal as an oscillator, it can generate a highly accurate clock. Reference numeral 21 denotes a synchronization circuit for synchronizing an input vertical synchronization signal with an output clock of the output side clock generation circuit 20.
[0018]
The output of the synchronizing circuit 21 is frequency-divided by a subsequent frequency-dividing circuit 22. As a result, a pulse with a duty of 50% is generated, which is "H" level for one frame period and "L" level for one frame period. Reference numeral 23 denotes a time measurement counter that receives the output of the divide-by-2 circuit 22 as an enable signal and counts the output clock of the output-side clock generation circuit 20. Reference numeral 24 denotes a window comparator that receives the output of the time measurement counter 23 and the reference frequency value of the output-side synchronization signal as a set value, and outputs a difference between the two frequency values. The window comparator 24 outputs a frequency difference detection signal. The operation of the circuit thus configured will be described as follows.
[0019]
The input vertical synchronization signal is hit by the output of the output side clock generation circuit 20 to be synchronized by the synchronization circuit 21. The input vertical synchronizing signal synchronized by the synchronizing circuit 2 is frequency-divided by 1/2 in the subsequent frequency dividing circuit 22. As a result, a pulse whose width corresponding to one cycle of the frame is at the “H” level is obtained. This pulse is used as an enable signal of the subsequent time counter 23. As a result, the time measurement counter 23 counts the output of the output-side clock generation circuit 20 while the output of the divide-by-2 circuit 22 is at “H” level. This count value becomes the count value of the input-side vertical synchronization frequency, and enters one input of the window comparator 24.
[0020]
On the other hand, a value corresponding to a predetermined allowable range of the output-side vertical synchronization frequency is set as a set value in the other input of the window comparator 24. The window comparator 24 determines the difference between these two frequency values and determines whether the input vertical synchronization frequency is within the allowable range of the output vertical synchronization frequency. Then, the window comparator 24 outputs a frequency difference detection signal. The frequency difference detection signal generates, for example, a signal that becomes “H” level when it is within an allowable range and “L” when it is out of an allowable range.
[0021]
The AND gate 13 ANDs the determination result of the window comparator 24 with the input vertical synchronization signal and inputs the result to the reset input of the output synchronization signal generation circuit 11. When the input vertical synchronization frequency is within the allowable range of the output vertical synchronization frequency, a reset signal is supplied from the AND gate 13 to the output synchronization signal generation circuit 11. As a result, the output synchronization signal is synchronized with the input vertical synchronization signal.
[0022]
FIG. 3 is a diagram showing the relationship between the video synchronization input and the video synchronization output. (A) is a video synchronization input, (b) and (d) are video synchronization outputs, and (c) is a reset signal. Since the video synchronization input signal and the video synchronization output signal are asynchronous, the video synchronization input (a) and the video synchronization output (b) are not synchronized as shown in the figure. Therefore, when a reset signal as shown in (c) synchronized with the video synchronization input signal is given to the output synchronization signal generation circuit 11, the output synchronization signal is synchronized with the reset signal, and therefore, as shown in (d). A video synchronization output synchronized with the input (a) is obtained.
[0023]
When the input vertical synchronization frequency exceeds the allowable range of the output vertical synchronization frequency, an overlap detection circuit 14 is provided to perform the overlap detection and the overlap direction detection, and according to the magnitude relationship between the input vertical synchronization frequency and the output vertical synchronization frequency, the following is shown. Such processing is performed.
[0024]
Hereinafter, the operation of the present invention will be described with reference to a time chart shown in FIG.
(A) When the input vertical synchronization frequency is higher than the output vertical synchronization frequency
4A shows the operation of the output frame, FIG. 4B shows the operation of the input frame, FIG. 4C shows the operation of the frame memory 1, FIG. 4D shows the operation of the frame memory 2, and FIG. The output frame is output as O1, O2, O3,..., And the input frame is input as I1, I2, I3,. Each unit of the frame is shown.
[0025]
In the three frames, writing and reading are sequentially performed as shown in FIG. Here, when the input frame is at the timing of I2, the video signal of the frame I2 is input while the video signal from the frame memory 1 is being read, so that reading and writing overlap (overlapping occurrence Q1). When reading and writing occur in the same frame memory, new and old video data are mixed.
[0026]
Therefore, in this case, the overlap detection circuit 14 detects the overlap and the direction of the overlap. The output of the overlap detection circuit 14 is given to a frame memory control signal generation circuit 15, and the frame memory control signal generation circuit 15 controls writing and reading of the frame memory 1. In this case, priority is given to reading from the frame memory 1, and writing of the video signal of the frame I2 is prohibited.
[0027]
Then, the video signal of the frame I3 is written into the frame memory 1 at the timing of the input frame I3 (W3), and the frequency difference between the input and output is adjusted so as not to take in one frame of the video input signal of the input frame I2.
[0028]
Note that the overlap also occurs in the overlap occurrence Q2, but this case shows a case where the video signal of the frame I7 is input while the video signal is being read from the frame memory 2. Also in this case, as in the case of the overlap Q1, the writing of the frame I7 is prohibited, and the video signal of the next frame I8 is written.
[0029]
As described above, when the overlap detection circuit 14 detects the overlap between the writing and reading of the video signal, the input vertical synchronization frequency is equivalently changed to the output vertical synchronization frequency by prohibiting the writing of the video signal in frame units according to the overlapping direction. Can be adjusted to prevent image disturbance.
(B) When the input vertical synchronization frequency is lower than the output vertical synchronization frequency
It is assumed that an overlap has occurred in Q3. In this case, the frame memory 1 is writing video data. During the writing of the video data, the data reading overlaps. Therefore, in this case, the overlap detection circuit 14 detects the overlap and the direction of the overlap. The output of the overlap detection circuit 14 is given to a frame memory control signal generation circuit 15, and the frame memory control signal generation circuit 15 controls writing and reading of the frame memory 1. In this case, the writing of the video data in the frame memory 1 is prioritized. In this frame, the video signal is read from the frame memory 3 in which the video signal of the previous frame is stored, and the same image of one frame is inserted. Thus, the difference between the input vertical synchronization frequency and the output vertical synchronization frequency can be adjusted.
[0030]
Note that the overlap occurs also in the overlap occurrence Q4, but in this case, the image data is being written in the frame memory 3. During the writing of the video data, the data reading overlaps. Therefore, in this case, the overlap detection circuit 14 detects the overlap and the direction of the overlap. The output of the overlap detection circuit 14 is given to a frame memory control signal generation circuit 15, and the frame memory control signal generation circuit 15 controls writing and reading of the frame memory 1. In this case, the writing of the video data in the frame memory 3 is prioritized. In this frame, the video signal is read from the frame memory 2 in which the video signal of the previous frame is stored, and the same image of one frame is inserted.
[0031]
As described above, when the overlap detection circuit 14 detects the overlap between the writing and the reading of the image signal, the same vertical frame of the image signal is read out by reading the same frame of the image signal in the unit of the frame according to the overlapping direction. The frequency can be adjusted to the synchronization frequency, and image distortion can be prevented.
[0032]
FIG. 5 is a diagram illustrating a specific configuration example of the overlap detection circuit 14. In the figure, a write pulse and a read pulse are generated in an overlap detection circuit 14 by receiving an output of a vertical synchronization frequency difference detection circuit 12, a video synchronization signal input, and an output of an output synchronization signal generation circuit 11. Thus, a write timing (write) pulse and a read timing (read) pulse for the frame memory are created. The overlap detection circuit 14 includes an overlap detection unit 1 and an overlap detection unit 2.
[0033]
In the overlap detection unit 1, an AND gate 30 receives a write pulse at one input, an inverted signal of a read pulse at the other input, and 31 an inverted signal of a write pulse at one input and the other input. The AND gate 32 receives a read pulse at one input and a read pulse at the other input. Reference numeral 33 denotes a D-type flip-flop (hereinafter abbreviated as FF1) which receives the "H" level of the power supply Vcc at its D input, the output of the AND gate 30 at the clock input CLK, and the output of the AND gate 31 at the clear input CLR. . An AND gate 34 receives the Q output of the FF 1 at one input and the output of the AND gate 32 at the other input. Here, the output of the AND gate 32 is referred to as a point A signal. An overlap pulse 1 is output from the AND gate 34. This overlap pulse is output when the input synchronization frequency Fin <the output synchronization frequency Fout.
[0034]
In the overlap detection unit 2, an AND gate 35 receives an inverted signal of a write pulse at one input, a read pulse at the other input, and a write pulse at one input and a read pulse at the other input. AND gate that receives the inverted signal of Reference numeral 37 denotes a D-type flip-flop (hereinafter abbreviated as FF2) which receives the "H" level of the power supply Vcc at its D input, the output of the AND gate 35 at the clock input CLK, and the output of the AND gate 36 at the clear input CLR. An AND gate 38 receives the point A signal at one input and the Q output of the FF2 at the other input. The overlap pulse 2 is output from the AND gate 38. This overlap pulse is output when the input synchronization frequency Fin> the output synchronization frequency Fout.
[0035]
The operation of the circuit thus configured will be described with reference to a time chart. FIG. 6 is a time chart showing the operation of the overlap detection unit 1, and FIG. 7 is a time chart showing the operation of the overlap detection unit 2. In the case where the input synchronization frequency Fin <the output synchronization frequency Fout, the writing is gradually delayed, so that the leading edge of the read pulse and the trailing edge of the write pulse overlap, and in the case of the input synchronization frequency Fin> the output synchronization frequency Fout, Since the reading is gradually delayed, the leading edge of the writing pulse and the trailing edge of the reading pulse overlap. That is, the overlapping direction is determined by the magnitude relationship between the input synchronization frequency and the output synchronization frequency.
[0036]
In each case, (a) is an output frame, (b) is a read pulse, (c) is a write pulse, (d) is a clock signal of FF1, (e) is a clear signal of FF1, and (f) is Q of FF1. The output, (g), is the point A signal.
[0037]
In the case of the overlap detection unit 1 shown in FIG. 6, when the input synchronization frequency Fin <the output synchronization frequency Fout as described above, the writing is gradually delayed, so that the leading edge of the reading pulse and the trailing edge of the writing pulse are different from each other. Overlap as shown at point Q10. Before the overlap, as shown in the figure, there is no section in which both the read pulse and the write pulse are at the “H” level, so that the point A signal is not generated.
[0038]
On the other hand, when the overlap occurs as shown in Q10, the output (point A signal) of the AND gate 32 becomes “H” level as shown in FIG. While the point A signal is at the "H" level, the Q output of the FF1 is at the "H" level, so that the point A signal passes through the AND gate 34 and is output as the overlap pulse 1.
[0039]
In the case of the overlap detection unit 2 shown in FIG. 7, when the input synchronization frequency Fin> the output synchronization frequency Fout, reading is gradually delayed, so that the leading edge of the writing pulse and the trailing edge of the reading pulse overlap. Before the overlap, as shown in the figure, there is no section in which both the read pulse and the write pulse are at the “H” level, so that the point A signal is not generated.
[0040]
On the other hand, as shown in Q11, when an overlap occurs, the output (point A signal) of the AND gate 32 becomes "H" level as shown in FIG. While the point A signal is at the “H” level, the Q output of the FF 1 is at the “H” level, so that the point A signal passes through the AND gate 34 and is output as the overlap pulse 2.
[0041]
The frame memory control signal generation circuit 15 of FIG. 1 receives the signals of the overlap pulse 1 and the overlap pulse 2 as described above, and performs write control and read control of the frame memory 1, and outputs the image signal in frame units according to the overlap direction. Write inhibition and reading of the same frame are performed. With such control, it is possible to prevent an overlap between writing and reading of the image signal to and from the frame memory, and to provide an image signal asynchronous processing device in which the image is not disturbed.
[0042]
FIG. 8 is a block diagram showing one embodiment of the present invention. 1 are denoted by the same reference numerals. In the figure, 1 is a frame memory, 10 is a crystal oscillator, 11 is an output synchronization signal generation circuit, 12 is a vertical synchronization frequency difference determination circuit, 13 is an AND gate 13, an overlap detection circuit, and 15 is a frame memory control signal generation circuit. is there. Since these components have been described with reference to FIG. 1, detailed description of their connection and the like will be omitted.
[0043]
Reference numeral 16 denotes an average value calculation circuit for receiving outputs of the frame memories 1 to 3 and calculating an average value of these outputs. The average value calculating circuit 16 may be configured to perform an arithmetic processing by software in addition to an arithmetic circuit by hardware. Reference numeral 17 denotes whether to select the output of the frame memories 1 to 3 or the output of the average value calculation circuit 16 in response to the outputs of the frame memories 1 to 3 and the output of the average value calculation circuit 16. This is a switching circuit for switching. A video signal is output from the switching circuit 17. The operation of the circuit thus configured will be described below with reference to a time chart shown in FIG.
[0044]
FIG. 9 is a time chart showing the operation of each unit of the embodiment. (A) is an output frame, (b) is an input frame, (c) is an operation of the frame memory 1, (d) is an operation of the frame memory 2, (e) is an operation of the frame memory 3, and (f) is an operation of the frame memory 3. Each output image is shown.
[0045]
First, the operation of the embodiment will be described. At the beginning of each output frame, the overlap detection circuit 14 determines whether or not a read has occurred with respect to the frame memory where the write is currently being performed. At the same time, reading is also performed from the frame memory in which the video signal of the previous frame is stored, the average value calculating circuit 16 calculates the average value of the video signals of the two frames, and outputs the average video signal. Then, in the next frame after outputting the average value video signal, the image signal of the frame immediately before the occurrence of the overlap is read.
[0046]
FIG. 9 shows the operation at that time. In the output frame O2 where the overlap (Q20) occurs, the video R0 of the frame memory 3 storing the video signal of the previous frame and the video signal R1 from the frame memory 1 storing the video signal of the current frame. , And the two-frame video signal is input to the average value calculation circuit 16 to generate an average value video signal. The average value is obtained by (R0 + R1) / 2.
[0047]
In the frame where the overlap occurs, the switching circuit 17 selects the average value calculation circuit 16 side, so that the average value video signal is output as a video signal via the switching circuit 17. Then, in the next frame O3 in which the overlap has occurred, the video signal R1 of the frame immediately before the occurrence of the overlap is read.
[0048]
According to this embodiment, when the overlap is detected by the overlap detection circuit 14, the average value of two frames before the occurrence of the overlap is calculated, and the image signal immediately before the occurrence of the overlap is read in the next frame, so that when the overlap occurs, Disturbance of the image can be prevented by preventing the resulting discontinuity of the image.
[0049]
In the above-described embodiment, the case where a video signal is used as an image signal is taken as an example. However, the present invention is not limited to this, and any type of image signal may be used. Can be applied to
[0050]
Further, in the above-described embodiment, the case where the number of the frame memories is three is described, but the present invention is not limited to this, and can be applied to the case where the number of the frame memories is four or more.
[0051]
【The invention's effect】
As described above, according to the present invention, the following effects can be obtained.
(1) According to the first aspect of the invention, when the difference detected by the vertical synchronization frequency difference detection circuit is within the allowable range of the output vertical synchronization frequency, the output synchronization signal generation circuit is reset and synchronized. In addition, overlapping of writing and reading of an image signal to and from the frame memory can be prevented.
(2) According to the second aspect of the invention, when the overlap detection circuit detects the overlap between the writing and reading of the image signal, the writing of the image signal is prohibited in the frame unit and the same frame is read in the overlapping direction. The input vertical synchronizing frequency can be equivalently adjusted to the output vertical synchronizing frequency, and image distortion can be prevented.
(3) According to the third aspect of the invention, when an overlap is detected by the overlap detection circuit, an average value of two frames before the occurrence of the overlap is calculated, and an image signal immediately before the occurrence of the overlap is read in the next frame, It is possible to prevent discontinuity of an image that occurs at the time of occurrence of overlap, thereby preventing image disturbance.
[0052]
As described above, according to the present invention, it is possible to provide an image signal asynchronous processing device that prevents overlapping of writing and reading of an image signal into and from a frame memory and that does not disturb the image.
[Brief description of the drawings]
FIG. 1 is a principle block diagram of the present invention.
FIG. 2 is a block diagram showing an embodiment of a vertical synchronization frequency difference detection circuit.
FIG. 3 is a time chart showing a relationship between a video synchronization input and a video synchronization output.
FIG. 4 is a time chart illustrating an operation of each unit of the circuit illustrated in FIG. 1;
FIG. 5 is a diagram illustrating a specific configuration example of an overlap detection circuit.
FIG. 6 is a time chart illustrating an operation of the overlap detection unit 1;
FIG. 7 is a time chart illustrating an operation of the overlap detection unit 2.
FIG. 8 is a block diagram showing an embodiment of the present invention.
FIG. 9 is a time chart showing the operation of each unit of the embodiment.
FIG. 10 is a block diagram illustrating a configuration example of a conventional device.
FIG. 11 is a time chart of writing to and reading from a frame memory.
FIG. 12 is an explanatory diagram of overlap between a write pulse and a read pulse.
[Explanation of symbols]
1 frame memory
10 Crystal oscillator
11 Output synchronization signal generation circuit
12. Vertical synchronization frequency difference detection circuit
13 And Gate
14 Overlap detection circuit
15 Frame memory control signal generation circuit

Claims (3)

垂直同期周波数の異なる撮像系からの画像信号を垂直同期周波数の異なる所定の画像信号に変換する装置において、
画像信号の書き込みと読み出しを行なう複数個のフレームメモリと、
画像入力信号と画像出力信号の垂直同期信号の周波数差を検出する垂直同期周波数差検出手段と、
基準発振器の出力を受けて画像同期信号を発生する出力同期信号発生手段と、を具備し、
垂直同期周波数差検出手段の出力と、出力同期信号発生手段の出力とを受けて、前記フレームメモリの書き込みと読み出しを制御するフレームメモリ制御手段を設け、
入力垂直同期周波数が出力垂直同期周波数の許容値内であれば、前記出力同期信号発生手段にリセットをかけ同期化を行なうことを特徴とする画像信号の非同期処理装置。
In an apparatus for converting an image signal from an imaging system having a different vertical synchronization frequency into a predetermined image signal having a different vertical synchronization frequency,
A plurality of frame memories for writing and reading image signals;
Vertical synchronization frequency difference detection means for detecting a frequency difference between a vertical synchronization signal of the image input signal and the image output signal,
Output synchronization signal generating means for receiving an output of the reference oscillator and generating an image synchronization signal,
Receiving an output of the vertical synchronization frequency difference detection means and an output of the output synchronization signal generation means, and providing a frame memory control means for controlling writing and reading of the frame memory;
If the input vertical synchronizing frequency is within an allowable value of the output vertical synchronizing frequency, the output synchronizing signal generating means is reset to perform synchronization.
前記フレームメモリへの画像信号の書き込みと読み出しの重なりを検出する手段を設け、
入力垂直同期周波数が出力垂直同期周波数の許容値を超えた場合、重なり発生時に、重なり方向によりフレーム単位で画像信号の書き込み禁止又は同一フレーム読み出しを行なうことを特徴とする請求項1記載の画像信号の非同期処理装置。
Providing means for detecting overlap of writing and reading of image signals to the frame memory,
2. The image signal according to claim 1, wherein when the input vertical synchronizing frequency exceeds an allowable value of the output vertical synchronizing frequency, when an overlap occurs, the writing of the image signal is prohibited or the same frame is read in frame units depending on the overlapping direction. Asynchronous processing unit.
前記各フレームメモリの画像信号の平均値を算出する手段を設け、
重なりを検出したフレームにおいて、重なり発生直前の2フレームの画像信号の平均値を算出し、次フレームで重なり発生直前フレームの画像信号を読み出すことを特徴とする請求項1記載の画像信号の非同期処理装置。
Providing means for calculating an average value of the image signal of each frame memory,
2. The asynchronous processing of an image signal according to claim 1, wherein an average value of the image signals of two frames immediately before the occurrence of the overlap is calculated in the frame in which the overlap is detected, and the image signal of the frame immediately before the occurrence of the overlap is read in the next frame. apparatus.
JP2002227056A 2002-08-05 2002-08-05 Asynchronous processing device for image signals Expired - Fee Related JP3872397B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002227056A JP3872397B2 (en) 2002-08-05 2002-08-05 Asynchronous processing device for image signals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002227056A JP3872397B2 (en) 2002-08-05 2002-08-05 Asynchronous processing device for image signals

Publications (2)

Publication Number Publication Date
JP2004069882A true JP2004069882A (en) 2004-03-04
JP3872397B2 JP3872397B2 (en) 2007-01-24

Family

ID=32014190

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002227056A Expired - Fee Related JP3872397B2 (en) 2002-08-05 2002-08-05 Asynchronous processing device for image signals

Country Status (1)

Country Link
JP (1) JP3872397B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007243615A (en) * 2006-03-08 2007-09-20 Fujifilm Corp Imaging device
JP2008236277A (en) * 2007-03-20 2008-10-02 Mitsubishi Electric Corp Display device
CN103269421A (en) * 2013-05-23 2013-08-28 广东威创视讯科技股份有限公司 Frame dropping method and system of video image
CN115955539A (en) * 2023-03-15 2023-04-11 广州美凯信息技术股份有限公司 FPGA-based video frame rate dynamic conversion method, device and storage medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007243615A (en) * 2006-03-08 2007-09-20 Fujifilm Corp Imaging device
JP2008236277A (en) * 2007-03-20 2008-10-02 Mitsubishi Electric Corp Display device
CN103269421A (en) * 2013-05-23 2013-08-28 广东威创视讯科技股份有限公司 Frame dropping method and system of video image
CN115955539A (en) * 2023-03-15 2023-04-11 广州美凯信息技术股份有限公司 FPGA-based video frame rate dynamic conversion method, device and storage medium
CN115955539B (en) * 2023-03-15 2023-08-18 广州美凯信息技术股份有限公司 FPGA-based video frame rate dynamic conversion method, device and storage medium

Also Published As

Publication number Publication date
JP3872397B2 (en) 2007-01-24

Similar Documents

Publication Publication Date Title
US5861879A (en) Video signal processing device for writing and reading a video signal with respect to a memory according to different clocks, while preventing a write/read address pass-by in the memory
US6483502B2 (en) Image reproducing apparatus, projector, image reproducing system, and information storing medium
US5610622A (en) Display control device
JPH10153989A (en) Dot clock circuit
JPH04270570A (en) Digital phase-locked loop circuit
JPH0638644B2 (en) Character figure display circuit
JPH10215174A (en) Pll circuit
JP3872397B2 (en) Asynchronous processing device for image signals
JP3555372B2 (en) Synchronous processing circuit
EP0392618B1 (en) Apparatus for generating a horizontal reset signal synchronous with a subcarrier locked clock
JP2746727B2 (en) Phase synchronization circuit, semiconductor integrated circuit, and recording / reproducing device
JP3638762B2 (en) Synchronization signal generating apparatus and field determination apparatus using the same
JP3276823B2 (en) Video signal processing circuit
JP3876794B2 (en) Vertical sync signal processing circuit
JP3050179B2 (en) Vertical timing signal generation circuit
JPH10260652A (en) Video processing circuit
US7271844B2 (en) Frame signal phase adjuster
JP2000278648A (en) Signal processing unit and its method
US20020181934A1 (en) Timing signal transferring circuit
JP4707207B2 (en) Overlay device
JP3819359B2 (en) Multi-sink type display device
KR0183777B1 (en) Color Vest Phase Distortion Detection Device
JP2000287181A (en) Video signal processing circuit
JPH10117297A (en) Synchronous processing circuit
JP2000287103A (en) Generator and generating method for time code signal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050729

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061002

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: 20061017

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061019

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20091027

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20101027

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees