Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0750431B2 - Serial access memory device - Google Patents
[go: Go Back, main page]

JPH0750431B2 - Serial access memory device - Google Patents

Serial access memory device

Info

Publication number
JPH0750431B2
JPH0750431B2 JP62268318A JP26831887A JPH0750431B2 JP H0750431 B2 JPH0750431 B2 JP H0750431B2 JP 62268318 A JP62268318 A JP 62268318A JP 26831887 A JP26831887 A JP 26831887A JP H0750431 B2 JPH0750431 B2 JP H0750431B2
Authority
JP
Japan
Prior art keywords
address
read
write
field
memory
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.)
Expired - Fee Related
Application number
JP62268318A
Other languages
Japanese (ja)
Other versions
JPH01112328A (en
Inventor
久暢 塚崎
満雄 中嶋
詠子 佐々木
脩三 松本
和夫 近藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP62268318A priority Critical patent/JPH0750431B2/en
Publication of JPH01112328A publication Critical patent/JPH01112328A/en
Publication of JPH0750431B2 publication Critical patent/JPH0750431B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Television Systems (AREA)
  • Synchronizing For Television (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ビデオ信号用のメモリなどとして好適なシリ
アルアクセスメモリ装置に関する。
The present invention relates to a serial access memory device suitable as a memory for video signals and the like.

〔従来の技術〕[Conventional technology]

ビデオ信号をデイジタル処理することにより、時間軸処
理を行なう技術が一般に知られている。その一例とし
て、ビデオ信号を位相も周波数もまつたく関係のない他
の同期系のビデオ信号へと変換するフレームシンクロナ
イザがある。フレームシンクロナイザでは、通常1フイ
ールドあるいは1フレームのメモリを備えており、その
メモリとしては、アドレスが順次増加してアクセスされ
るようにしたシリアルアクセスメモリ装置が用いられ、
入力ビデオ信号の同期系に同期して書き込みを行なわ
れ、変換したい同期系に同期して読み出しが行なわれ
る。
A technique of performing time-axis processing by digitally processing a video signal is generally known. As an example thereof, there is a frame synchronizer which converts a video signal into another synchronous video signal having no relation in phase and frequency. The frame synchronizer is usually provided with a 1-field or 1-frame memory, and as the memory, a serial access memory device in which addresses are sequentially increased and accessed is used.
Writing is performed in synchronization with the synchronous system of the input video signal, and reading is performed in synchronization with the synchronous system to be converted.

NTSC方式のビデオ信号をメモリに書き込み、読み出すに
際し、このビデオ信号を4fSC(但し、fSCは色副搬送波
周波数であつて、NTSC方式の場合、水平同期信号周波数
の(2×227+1)/2倍で約3.58MHzである)でサンプリ
ングし、8ビツト量子化した場合、1ライン当りのワー
ド数が4×(2×227)/2=910であつて、1フイールド
のライン数は263、1フレームのライン数は525であるか
ら、1フイールドメモリには、 8×910×263=1914640ビツト 1フレームのメモリには、 8×910×525=3822000ビツト の容量が必要である。一方、メモリは、レイアウト効率
の良さおよびアドレス制御の容易さから、2n(nは自然
数)ビツトの構成をとることが多い。したがつて、1フ
イールドのデータ量は、220=1048576ビツトの容量のい
わゆる1メガビツトメモリの2個分、あるいは222=419
4304ビツトの容量のいわゆる4メガビツトメモリの1/2
個分に収まり、また、1フレームのデータ量は1メガビ
ツトメモリの4個分あるいは4メガビツトメモリの1個
分に収まる。
When writing and reading the NTSC video signal to the memory, this video signal is read as 4f SC (where f SC is the color subcarrier frequency, and in the case of the NTSC system, the horizontal sync signal frequency is (2 × 227 + 1) / 2). The number of words per line is 4 × (2 × 227) / 2 = 910, and the number of lines per field is 263, 1 Since the number of lines in a frame is 525, one field memory requires 8 × 910 × 263 = 1914640 bits and one frame memory requires 8 × 910 × 525 = 3822000 bits. On the other hand, a memory often has a configuration of 2 n (n is a natural number) bits in terms of good layout efficiency and easy address control. Therefore, the amount of data of one field is 2 20 = 1048576 bits of 2 so-called 1 megabit memory, or 2 22 = 419.
1/2 of the so-called 4-megabit memory with a capacity of 4304 bits
The data amount of one frame can be accommodated in four 1-megabit memories or one 4-megabit memory.

ところで、フレームシンセサイザにおけるフイールドメ
モリあるいはフレームメモリでの書き込みおよび読み出
しに関しては、以下に示す2つの問題点がある。
By the way, regarding the writing and reading in the field memory or the frame memory in the frame synthesizer, there are the following two problems.

第1の問題点は、書き込みと読み出しの動作が非同期で
行なわれなければならないことである。
The first problem is that the write and read operations must be performed asynchronously.

書き込みおよび読み出しを4fSCに同期して行なつた場合
を考えてみても、ビデオ信号の書き込みの方の同期系と
ビデオ信号の読み出しの方の同期系の周波数fSCは厳密
に同一ではなく、このため、書き込み動作と読み出し動
作の位相はランダムに変化する。そこで、フイールドメ
モリあるいはフレームメモリが非同期の書き込みおよび
読み出し動作を行なうことが必要となる。
Even consider a was rows summer synchronously writing and reading to 4f SC, the frequency f SC of the synchronization system towards reading synchronous with the video signal towards the writing of the video signal is not strictly identical, Therefore, the phases of the write operation and the read operation randomly change. Therefore, it is necessary for the field memory or frame memory to perform asynchronous write and read operations.

しかし、かかる第1の問題点は、たとえば、NEC技報、V
ol.39 No.10(昭和61年10月号)pp.94−99に記載され
るように、フイールドメモリあるいはフレームメモリの
各メモリセルに書き込み用ワード線、読み出し用ワード
線、書き込み用ビツト線、読み出し用ビツト線を別々に
設け、データの書き込み、読み出しを互いに独立に同時
に行なうことができるように構成することにより、解決
できる。
However, the first problem is, for example, NEC Technical Report, V
ol.39 No.10 (October 1986 issue) pp.94-99, write word line, read word line, write bit line to each memory cell of the field memory or frame memory. The problem can be solved by providing separate read bit lines so that writing and reading of data can be performed independently and simultaneously.

第2の問題点は書き込みのアドレスと読み出しのアドレ
スとが一致することである。
The second problem is that the write address and the read address match.

メモリの書き込み、読み出しでは、それらのアドレスが
順次移つていき、これらアドレスにデータが順番に書き
込まれ、あるいはこれらアドレスのデータが順番に読み
出されるわけであるが、前述のように、書き込み動作お
よび読み出しの動作の位相がランダムであるため、書き
込みのアドレスと読み出しのアドレスとがほぼ一致する
場合が起こり得る。このような場合には、書き込まれる
ビデオ信号にジツターなどがあると読み出しのアドレス
が書き込みのアドレスを追い越したり、追い越されたり
することが度々生じてしまう。
In memory writing and reading, those addresses are sequentially moved, and data is written to these addresses in order or data at these addresses is read in order. Since the phase of the operation is random, the write address and the read address may almost match. In such a case, if the video signal to be written has jitter or the like, the read address often overtakes or is overtaken by the write address.

かかる動作を、以下、書き込み、読み出し動作が互いに
独立なフイールドメモリを用いたフレームシンサセイザ
を例にして、説明する。
The operation will be described below by taking a frame synthesizer using a field memory in which writing and reading operations are independent of each other as an example.

第11図はこのフイールドメモリの基本動作を示すもので
ある。同図(a)はフイールドメモリのアドレスセツト
信号を示しており、T1は1フイールドの周期である。ま
た、同図(b)は横軸に時刻を、縦軸にフイールドメモ
リのアドレスを夫々とり、このアドレスの推移を示した
ものである。
FIG. 11 shows the basic operation of this field memory. FIG. 6A shows an address set signal of the field memory, and T 1 is a cycle of one field. Further, FIG. 6B shows the transition of this address, with the horizontal axis representing time and the vertical axis representing the address of the field memory.

同図において、フイールドメモリでは、アドレスセツト
信号が入力されると、先頭アドレスとなる。そこで、時
刻t1にアドレスセツト信号が入力されると、フイールド
メモリのアドレスは先頭アドレスとなり、これ以降、1
フイールド期間、アドレスは実線Aで示す推移で順次増
加していく。先に説明したように、1フイールドのデー
タ量は1914640ビツトであり、1フイールドメモリとし
て1メガビツトメモリを2個用いたとすると、1フイー
ルドのデータは全アドレスのうちの約91%に記憶され、
1フイールド期間T1後の時刻t2にアドレスセツト信号が
入力されると、フイールドメモリでは、先頭アドレスに
戻る。
In the same figure, in the field memory, when an address set signal is input, it becomes the head address. Therefore, when the address set signal is input at time t 1 , the address of the field memory becomes the start address, and thereafter, 1
During the field period, the address increases sequentially with the transition shown by the solid line A. As described above, the data amount of one field is 1914640 bits, and if two 1 megabit memories are used as one field memory, one field data is stored in about 91% of all addresses.
When the address set signal is input at time t 2 after one field period T 1 , the field memory returns to the head address.

以上の動作は、書き込み、読み出しについて行なわれ、
したがつて、夫々にアドレスセツト信号が設けられる。
The above operation is performed for writing and reading,
Therefore, an address set signal is provided for each.

次に、第12図により、かかるフイールドメモリの書き込
みのアドレスと読み出しのアドレスとの関係について説
明する。なお、同図(a)は書き込みアドレスセツト信
号、同図(b)は読み出しアドレスセット信号を夫々示
し、これらの周期T2,T3は夫々別々の同期系のフイール
ド周期であつて互いに異なるものとし、また、F1,F2,F
3,F4,F5,………は書き込まれるビデオ信号の順次のフイ
ールドを表わしている。また、同図(c)は横軸に時
刻、縦軸にフイールドメモリのアドレスをとり、書き込
みのアドレスと読み出しのアドレスとの推移を示してい
る。
Next, the relationship between the write address and the read address of the field memory will be described with reference to FIG. Note that FIG. 7A shows a write address set signal, and FIG. 7B shows a read address set signal. These periods T 2 and T 3 are different field periods of the synchronization system and are different from each other. And also F1, F2, F
3, F4, F5, ... Represent the sequential fields of the video signal to be written. Further, FIG. 6C shows the transition between the write address and the read address, with the horizontal axis representing the time and the vertical axis representing the address of the field memory.

同図において、書き込みの同期系のクロツク周期が読み
出しの周期系のクロツク周期よりも長く、書き込みの同
期系の周期T2は読み出しの同期系の周期T3よりも長いも
のとする。時刻t3で、書き込みアドレスセツト信号によ
り、書き込みのアドレスは先頭アドレスとなり、その
後、時刻t4で、読み出しアドレスセツト信号により、読
み出しのアドレスが先頭アドレスにセツトされ、これ以
降、書き込みアドレスは、一点鎖線AWで示すように、ま
た、読み出しのアドレスは、破線ARで示すように、順次
増加していく。これにより、フイールドF1が先頭アドレ
スから書き込まれ、その後からこのフイールドF1が読み
出される。そして、1フイールド期間T2で全体の約91%
のアドレスに1フイールド分のデータが書き込まれ、次
の書き込みアドレスセツト信号が入力されると(時刻
t5)、書き込みのアドレスは先頭に戻って次のフイール
ドF2の書き込みを開始し、次いで、時刻t4よりも1フイ
ールド期間T3を経た時刻に読み出しアドレスセツト信
号が入力されると、読み出しのアドレスは先頭アドレス
に戻つてフイールドF2の読み出しが開始する。
In the same figure, it is assumed that the clock cycle of the write synchronous system is longer than the clock cycle of the read periodic system, and the cycle T 2 of the write synchronous system is longer than the cycle T 3 of the read synchronous system. At time t 3 , the write address becomes the start address by the write address set signal, and then at time t 4 , the read address is set at the start address by the read address set signal, and thereafter, the write address becomes one point. As indicated by the chain line A W , and the read address increases sequentially as indicated by the broken line A R. As a result, the field F1 is written from the head address, and thereafter the field F1 is read. And about 91% of the total in one field period T 2
When one field of data is written to the address of and the next write address set signal is input (time
t 5 ), the write address returns to the beginning and the writing of the next field F 2 is started. Then, when the read address set signal is input at time 6 which is one field period T 3 after time t 4 , the read address set signal is read. The address of is returned to the start address and reading of the field F2 is started.

ここで、時刻t3は時刻t4よりも前であり、フイールドメ
モリでは、読み出しのアドレスARが書き込みのアドレス
AWを追いかける状態となつている。すなわち、各アドレ
スでは、データの書き込み後、そのデータの読み出しが
行なわれる。また、上記のように、書き込みの同期系よ
りも読み出しの周期の方がクロツク周期が短いから、書
き込みのアドレスAWの推移に比べて読み出しのアドレス
ARの推移が急であるが、時刻t3〜t6間では、読み出しの
アドレスARは書き込みのアドレスAWに追いつかないもの
とする。したがつて、この期間破線で示す読み出しのア
ドレスARの推移線は一点鎖線で示す書き込みのアドレス
AWの推移線よりも右側にある。
Here, time t 3 is before time t 4 , and in the field memory, the read address A R is the write address.
It is in a state of chasing A W. That is, at each address, the data is read out after the data is written. Further, as described above, because the clock period towards the period of reading than synchronous write is short, the read address as compared to the transition of the address A W of the write
Although the transition of A R is rapid, it is assumed that the read address A R cannot catch up with the write address A W between times t 3 and t 6 . Therefore, the transition line of the read address A R shown by the broken line during this period is the write address shown by the alternate long and short dash line.
It is on the right side of the A W transition line.

しかしながら、時刻t5,t6が極めて接近しており、先頭
アドレスでデータが書き込まれた後、ほとんど同時にこ
の先頭アドレスからこのデータの読み出しが行なわれる
と、一点鎖線で示す書き込みアドレスAWの推移線と破線
で示す読み出しのアドレスARの推移線とが交わることに
なる。これは、そのフイールドの書き込み期間内に読み
出しのアドレスARが書き込みアドレスAWに追いついてこ
れらが一致し、その後は、読み出しのアドレスARが書き
込みのアドレスAWに先行することを意味する。これ以降
も、書き込みアドレスセツト信号の入力毎に(時刻t8,t
10,t12,………)書き込みのアドレスAWが先頭アドレス
に戻り、読み出しアドレスセツト信号の入力毎に(時刻
t7,t9,t11,………)読み出しのアドレスARが先頭アドレ
スに戻り、これらアドレスの間隔が拡がつていく。
However, the times t 5 and t 6 are extremely close to each other, and when the data is written at the start address and the data is read from the start address almost at the same time, the transition of the write address A W shown by the one-dot chain line The line and the transition line of the read address A R shown by the broken line intersect. This means that the read address A R catches up with the write address A W within the write period of the field so that they match, and then the read address A R precedes the write address A W. Even after this, the write address excisional signal input every (time t 8, t
10 , t 12 , ... ……) The write address A W returns to the start address, and each time the read address set signal is input (time
t 7, t 9, t 11 , .........) read address A R is to the first address, go One Hiroga the spacing of these addresses.

このように、時刻t6〜t8間で読み出しのアドレスARが書
き込みのアドレスAWを追い越すと、この追い越しが起る
まではフイールドメモリに現在書き込まれているフイー
ルドが読み出されるが、追い越し後ではこの現在書き込
みが行なわれているフイールよりも1つ前の既に書き込
まれているフイールドが読み出されることになり、した
がつて、時刻t6〜t8間に読み出されるフイールド期間の
再生画像は、連続する2フイールドの画像の1部ずつが
継ぎ合わさつたものとなる。
Thus, when the reading of the address A R between time t 6 ~t 8 overtakes an address A W of the write until the overtaking occurs is read is field written currently in field memory, after overtaking Then, the previously written field, which is one before the currently written field, is read out. Therefore, the reproduced image during the field period read between times t 6 and t 8 is The continuous two-field images are spliced one by one.

かかる問題を解決するための手段が、テレビジヨン学会
誌Vol.33 No.4(1979)pp.277−282に開示されてい
る。
A means for solving such a problem is disclosed in Journal of Television Society Vol.33 No.4 (1979) pp.277-282.

この手段の1つはこの公知文献の図3に示されるもので
あり、数ラインの遅延線を用いるものである。すなわ
ち、書込みクリアパルス(書き込みアドレスセツト信
号)と読出しクリアパルス(読み出しアドレスセツト信
号)との位相差を比較し、この位相差が2H(但し、1Hは
1ライン期間)以下となると、次の書き込みアドレスセ
ツト信号に同期して書き込むべきデータと書き込みクリ
アパルスを、夫々先の遅延線によつて遅延を開始させ、
あるいは遅延線をはずしてこれによつて遅延されないよ
うにし、フイールドメモリあるいはフレームメモリに供
給する。
One of the means is shown in FIG. 3 of this known document, which uses several delay lines. That is, the phase difference between the write clear pulse (write address set signal) and the read clear pulse (read address set signal) is compared, and when this phase difference becomes 2H (1H is one line period) or less, the next write Delay the data to be written and the write clear pulse in synchronization with the address set signal by the delay lines, respectively,
Alternatively, the delay line is removed so as not to be delayed by this, and it is supplied to the field memory or the frame memory.

他の1つはメモリ容量が1フイールドの2つのメモリか
らなるフレームメモリに対するものであり、これら2つ
のメモリに交互に1フイールドずつ書き込み、読み出し
が行なわれる。かかるフレームメモリでは、書き込み、
読み出しを行なうメモリが選択信号によつて選択される
が、書き込みアドレスセツト信号と読み出しアドレスセ
ツト信号とを比較し、これらの位相差、すなわち書き込
みのアドレスと読み出しのアドレスとの差がある値以下
となつたとき、次の書き込みアドレスセツト信号に同期
して上記選択信号の極性を反転し、いま書き込みを終了
したメモリで再び次のフイールドの書き込みを行なうよ
うにする。読み出しは他のメモリで行なわれ、読み出し
を終つたフイールドの1つ前フイールドの読み出しが行
なわれる。
The other one is for a frame memory composed of two memories having a memory capacity of one field, and writing and reading are performed by one field alternately in these two memories. In such frame memory, writing,
The memory to be read is selected by the selection signal, but the write address set signal and the read address set signal are compared, and the phase difference between them, that is, the difference between the write address and the read address is less than a certain value. At this time, the polarity of the selection signal is inverted in synchronization with the next write address set signal, and the next field is written again in the memory in which the writing has been completed. The reading is performed in another memory, and the reading of the field immediately preceding the field for which the reading has been completed is performed.

ここで、第13図により、遅延線を用いた上記従来例の動
作を詳細に説明する。なお、同図(a)はフイールド周
期T2の書き込みアドレスセツト信号を、同図(b)はフ
イールド周期T3の読み出しアドレスセット信号を夫々示
し、T2>T3であつて、F6,F7,F8,F9,F10,………は夫々書
き込まれるビデオ信号の順次のフイールドを表わしてい
る。また、同図(c)は横軸に時刻、縦軸にメモリ(こ
こでは、フイールドメモリとする)のアドレスを夫々と
って、書き込みのアドレスAWと読み出しのアドレスAR
の推移を示している。
Here, the operation of the conventional example using the delay line will be described in detail with reference to FIG. Note that FIG. 7A shows the write address set signal of the field period T 2 , and FIG. 8B shows the read address set signal of the field period T 3 , where T 2 > T 3 and F6 and F7. , F8, F9, F10, ... Represent the sequential fields of the video signals to be written. Further, FIG. 7C shows the transition between the write address A W and the read address A R, with the horizontal axis representing time and the vertical axis representing the memory (here, the field memory) address. There is.

同図において、フイールドメモリでの書き込みが読み出
しに先行して行なわれ、したがつて、各アドレスではデ
ータの書き込み後、このデータの読み出しが行なわれ
る。この場合、フイールドF6の直前までは書き込みアド
レスセツト信号と読み出しアドレスセツト信号との位相
差は2Hよりも大きいとする。読み出しの推移が書き込み
の推移よりも急であるから、読み出しのアドレスARが書
き込みのアドレスAWに近ずいていくが、フイールドF7の
開始時点t13で、書き込みアドレスセツト信号により、
書き込みのアドレスAWが先頭アドレスに戻り、次いで、
時刻t14で読み出しのアドレスARが先頭アドレスに戻つ
たとき、これらの書き込みアドレスセツト信号と読み出
しセツトアドレス信号との位相差が2H以内となつたとす
ると、フイールドF7の終了とともに(すなわち、次の書
き込みアドレスセツト信号の立下りエツジで)遅延線が
挿入され、書き込まれるデータと書き込みアドレスセツ
ト信号とがこの遅延線で数ライン遅延されてフイールド
メモリに供給される。
In the figure, writing in the field memory is performed prior to reading, and therefore, at each address, this data is read after writing data. In this case, it is assumed that the phase difference between the write address set signal and the read address set signal is larger than 2H until just before the field F6. Since the read transition is faster than the write transition, the read address A R approaches the write address A W , but at the start time t 13 of the field F7, the write address set signal causes
The write address A W returns to the start address, and then
If the read address A R returns to the start address at time t 14 , and the phase difference between the write address set signal and the read set address signal is within 2H, the end of field F7 (that is, A delay line is inserted (at the trailing edge of the write address set signal), and the data to be written and the write address set signal are delayed by several lines by this delay line and supplied to the field memory.

なお、一般に、書き込みアドレス信号の周期T2と読み出
しアドレスセツト信号の周期T3との差は非常に小さく、
読み出しのアドレスの書き込みのアドレスへの近ずきは
非常に緩やかであり、このために、フイールドF7の書き
込み中には、書き込みのアドレスが読み出しのアドレス
を追い越すことはない。
In general, the difference between the period T 3 read address excisional signal and the period T 2 of the write address signal is very small,
The read address is very close to the write address, so that the write address does not overtake the read address during writing of the field F7.

読み出しのアドレスARは、読み出しアドレスセツト信号
により、時刻t14からフイールド周期T3だけ遅れた時刻t
16に先頭アドレスに戻るが、書き込むべき次のフイール
ドF8と書き込みアドレスセツト信号とは遅延線で数ライ
ン遅延されるから、この遅延時間Tdだけ遅れてフイール
ドF8の書き込みが先頭アドレスから開始される。これに
より、フイールドF8は、本来時刻t13より書き込みアド
レスセツト信号の周期T2だけ遅れた時刻t15から先頭ア
ドレスから書き込まれるべきであるが、この時刻t15
りも遅延線の遅延時間Tdだけ遅れ、したがつて、読み出
しのアドレスARが先頭アドレスに設定される時刻t16
りも遅れた時刻t17から、フイールドメモリの先頭アド
レスからの書き込みが開始される。このために、時刻t
16からフイールドF7が再度読み出され、その後からフイ
ールド8の書き込みが行なわれる。
Due to the read address set signal, the read address A R is delayed by the field period T 3 from time t 14 at time t
Although it returns to the start address in 16 , the next field F8 to be written and the write address set signal are delayed by a few lines by the delay line, so the writing of the field F8 is started from the start address with a delay of this delay time T d. . Thus, field F8 is should be written from the head address from the period T 2 delayed by the time t 15 a write address excisional signal than the original time t 13, the delay time T d of the delay lines than the time t 15 It delayed, but the connexion, from the time t 17 which is delayed than the time t 16 the read address a R is set to the head address, writing from the start address of the field memory is started. Because of this, the time t
The field F7 is read again from 16 and then the field 8 is written.

そこで、第12図では、第14図に示すように、時刻t4から
フイールドF1が読み出され、次の時刻t6からフイールド
F2が読み出されるが、1フイールド期間を経ないうちに
再びフイールドF1が読み出され、次の時刻t8からフイー
ルドF2,F3,F4,………の順番で1フイールド期間T3ずつ
読み出されることになる。このように、1画面中に2フ
イールドの画像が一部ずつ合成されて表示され、つま
り、一画面で2フイールドの画像の切り換えがあり、書
き込みの同期系あるいは読み出しの同期系にジツターが
ある場合などでは、この画像の切り換えが頻繁に生じ、
非常に見苦しい画像となる。
Therefore, in FIG. 12, as shown in FIG. 14, the field F1 is read from the time t 4 and the field is read from the next time t 6.
F2 is read out, but the field F1 is read out again within one field period, and from the next time t 8 , the field F2, F3, F4, ... is read in order of one field period T 3 at a time. become. In this way, when two fields of image are combined and displayed on one screen, that is, when there is switching of two fields of image on one screen and there is jitter in the writing synchronization system or the reading synchronization system. In such cases, switching of this image occurs frequently,
The image is very unsightly.

これに対し、第13図の場合には、第15図に示すように、
時刻t14からフイールドF7が読み出され、次の時刻t16
ら再度フイールドF7が読み出されて、以後、フイールド
F8,F9,………が順番に1フイールド期間ずつ読み出され
る。したがて、同一フイールドの画像が2回繰り返すこ
とになるが、1フイールド期間内に2フイールドの画像
が1部ずつつなぎ合わさつて、一画面で2フイールドの
画像が切り換わるようなことはない。また、実際には、
書き込み同期系の周期と読み出し周期系の周期とは、平
均的にはほぼ同じであり、第15図に示したような同一フ
イールドの繰り返しは頻繁に起こることはない。また、
この繰り返しが起きた場合にも、第15図に示したよう
に、2フイールドの画像画面中で切り換わる場合より
も、画像が良好であつて気にならない。
On the other hand, in the case of FIG. 13, as shown in FIG.
From the time t 14 field F7 is read, it is read out field F7 again from the next time t 16, thereafter, field
F8, F9, ... Are read in sequence one field period at a time. Therefore, the images of the same field are repeated twice, but the images of two fields are not stitched together in one field period, and the images of two fields are not switched on one screen. Also, in fact,
The cycle of the write synchronization system and the cycle of the read cycle system are almost the same on average, and the repetition of the same field as shown in FIG. 15 does not occur frequently. Also,
Even when this repetition occurs, as shown in FIG. 15, the image is better than that in the case of switching in the two-field image screen, which is not bothersome.

先の公知文献(テレビジヨン学会誌)の図4に示される
手段も、遅延線を用いた手段と基本的には同様である。
The means shown in FIG. 4 of the previously known document (Journal of Television Society) is basically the same as the means using a delay line.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

上記のように、画面中で異なる2つのフイールドの画像
の切り換えは防止できるが、このためには、遅延線を必
要とするし、また、フレームメモリの場合には、1フイ
ールド容量のメモリを2個必要とし、構成が複雑となつ
て大型化するし、メモリを2個用いる場合には、その制
御が複雑となる。
As described above, it is possible to prevent switching of images of two different fields on the screen, but this requires a delay line, and in the case of the frame memory, one field capacity of two memories is used. The number of the memories is increased, and the size is increased due to the complicated structure, and the control becomes complicated when two memories are used.

本発明の目的は、かかる問題点を解消し、構成が簡略化
されてメモリ制御が簡単なシリアルアクセスメモリ装置
を提供することにある。
An object of the present invention is to solve the above problems and provide a serial access memory device having a simplified configuration and simple memory control.

〔問題点を解決するための手段〕[Means for solving problems]

上記目的を達成するために、本発明は、周期性情報信号
を書き込み、読み出すメモリ部のアドレス数を該周期性
情報信号の単位周期分を記憶するに要するアドレス数よ
りも多くし、該単位周期毎に所定値ずつ減算する書き込
みセツトレジスタと、該書き込みセツトレジスタでの減
算動作直前に該書き込みセツトレジスタのカウント値を
取り込む読み出しセトレジスタとを設け、該メモリ部に
書き込まれる該周期情報信号の単位周期の開始毎に該書
き込みセツトレジスタのカウント値を書き込みアドレス
を発生する書き込みアドレスレジスタにロードし、該メ
モリ部から該周期性情報信号の単位周期の読み出し開始
毎に読み出しセツトレジスタに取り込まれたカウント値
を読み出しアドレスを発生する読み出しアドレスレジス
タにロードする。該読み出しセットレジスタでの該カウ
ンタ値の取り込みタイミングを、該書き込みアドレスレ
ジスタに該書き込みセットレジスタのカウント値をロー
ドしてから、該メモリ部のアドレス数と該周期性情報信
号の単位周期分を記憶するのに必要なアドレス数との差
だけ該メモリ部で書き込みが行なわれるまでの期間のほ
ぼ中間点に設定する手段を設ける。
In order to achieve the above object, the present invention sets the number of addresses of a memory unit for writing and reading a periodicity information signal to be larger than the number of addresses required to store a unit period of the periodicity information signal. A unit cycle of the cycle information signal to be written in the memory section is provided by providing a write set register for subtracting a predetermined value every time and a read set register for taking in the count value of the write set register immediately before the subtraction operation in the write set register. The count value of the write set register is loaded into the write address register for generating a write address at each start of the read set register, and the count value fetched into the read set register at each start of reading of the unit period of the periodicity information signal from the memory section. Is loaded into the read address register that generates the read address. The reading timing of the counter value in the read set register is stored in the write address register after the count value of the write set register is loaded, and the number of addresses in the memory unit and the unit period of the periodicity information signal are stored. There is provided a means for setting an approximately midpoint of a period until writing is performed in the memory portion by a difference from the number of addresses required for writing.

〔作用〕[Action]

周期性情報信号をビデオ信号とし、メモリ部は1フイー
ルドのビデオ信号を記憶可能として説明する。
It is assumed that the periodicity information signal is a video signal and the memory section can store a 1-field video signal.

この場合、メモリ部はビデオ信号の1フイールド分を記
憶するに必要なアドレス数よりも多いアドレスを有して
いる。
In this case, the memory section has more addresses than the number of addresses required to store one field of the video signal.

書き込みアドレスレジスタは各フイールドの開始毎に書
き込みセツトレジスタのカウント値がロードされるが、
このカウント値がフイールドの開始毎に所定値ずつ減ぜ
られるから、メモリ部でのフイールドの書き込み開始ア
ドレスは、フイールド毎に該所定値に相当するアドレス
数だけ進められる。したがつて、メモリ部に先に書き込
まれたフイールドの開始アドレスに対し、次に書き込ま
れるフイールドの開始アドレスはこのアドレス数だけ進
んでおり、先に書き込まれたフイールドはこのアドレス
数だけ次のフイールドが書き込まれるまで記憶されたま
まにある。
The write address register is loaded with the count value of the write set register at the start of each field.
Since this count value is decremented by a predetermined value each time the field starts, the write start address of the field in the memory unit is advanced by the number of addresses corresponding to the predetermined value for each field. Therefore, the start address of the field to be written next is advanced by this address number with respect to the start address of the field previously written in the memory section, and the field written first is the next field by this address number. Remains stored until is written.

一方、読み出しアドレスレジスタに読み出しセツトレジ
スタのカウント値がロードされるから、このロードのタ
イミングでメモリ部のフイールドの開始アドレスから必
ず読み出しが開始されて順次のフイールドが読み出され
るのであるが、メモリ部でのフイールドの書き込み開始
時点とフイールドの読み出し開始時点の間に充分な時間
がある場合には、書き込みセツトレジスタのカウント値
が読み出しセツトレジスタに取り込まれた後にこの読み
出しセツトレジスタのカウント値が読み出しアドレスレ
ジスタにロードされ、メモリ部では、現在書き込まれて
いるフイールドがその開始アドレスから読み出される。
On the other hand, since the count value of the read set register is loaded into the read address register, the read is always started from the start address of the field of the memory section at this loading timing, and the successive fields are read. If there is sufficient time between the start of writing the field and the start of reading the field, the count value of the read set register is read after the count value of the write set register is loaded into the read set register. And the currently written field is read from the start address in the memory section.

この場合には、メモリ部では、読み出しアドレスは書き
込みアドレスを追い越すことはない。
In this case, the read address does not pass the write address in the memory section.

これに対し、読み出しアドレスが書き込みアドレスを追
い越すようにメモリ部でのフイールドの書き込み開始時
点とフイールドの読み出し開始時点とが接近した場合に
は、書き込みセツトレジスタのカウント値が読み出しセ
ツトレジスタに取り込まれる前にこの読み出しセツトレ
ジスタに先に取り込まれているカウント値が読み出しア
ドレスレジスタにロードされ、メモリ部では、現在書き
込まれているフイールドの前に書き込まれたフイールド
がその開始アドレスから読み出される。
On the other hand, if the write start time of the field and the read start time of the field in the memory section are close to each other so that the read address will pass the write address, the count value of the write set register will not be read into the read set register. At this time, the count value previously fetched by the read set register is loaded into the read address register, and the field written before the currently written field is read from the start address in the memory section.

この場合には、一度読み出されたフイールドが再度読み
出されることになるが、このためには書き込みアドレス
がこのフイールドの開始アドレスに達する前にこの開始
アドレスからの読み出しを開始するように、書き込みセ
ツトレジスタのカウント値の読み出しセツトレジスタへ
の取り込みタイミングを、書き込みアドレスレジスタに
書き込みセットレジスタのカウント値をロードしてか
ら、該メモリ部のアドレス数と該周期性情報信号の単位
周期分を記憶するのに必要なアドレス数との差だけ該メ
モリ部で書き込みが行われるまでのほぼ中間点に設定す
る。
In this case, the field that has been read once will be read again, and this is because the write set must start before the write address reaches the start address of this field. The read value of the count value of the register is read into the set register. After the count value of the write set register is loaded into the write address register, the number of addresses in the memory section and the unit cycle of the periodicity information signal are stored. The difference from the number of addresses required for the writing is set to an almost midpoint until writing is performed in the memory section.

〔実施例〕〔Example〕

以下、本発明の実施例を図面によつて説明する。 Embodiments of the present invention will be described below with reference to the drawings.

第1図は本発明によるシリアルアクセスメモリ装置の一
実施例を示すブロツク図であつて、1は書き込みアドレ
スレジスタ、2は読み出しアドレスレジスタ、3は書き
込みアドレスレジスタ1のセツト値を決める書き込みセ
ツトレジスタ、4は読み出しアドレスレジスタ2のセツ
ト値を決める読み出しセツトレジスタ、5a〜5dはそれぞ
れ1024×256ビツトの容量を持つメモリマツト、6はセ
レクタ、7はメモリマツト5a〜5dにアドレスを与えるア
ドレスレジスタ、8a〜8dはデータの入力端子、9a〜9dは
それぞれ32ビツトの直並列変換回路、10a〜10dは入力バ
ツフアレジスタ、11a〜11dは出力バツフアレジスタ、12
a〜12dはそれぞれ32ビツト分の並直列変換回路、13a〜1
3dはデータ出力端子、14はタイミングコントロール回
路、15a〜15dはそれぞれ入力端子,16はタイミングコン
トロールおよび書き込み,読み出しアドレス発生部から
なるアドレスコントロールブロツクである。
FIG. 1 is a block diagram showing an embodiment of a serial access memory device according to the present invention, in which 1 is a write address register, 2 is a read address register, 3 is a write set register for determining the set value of the write address register 1, 4 is a read set register for determining the set value of the read address register 2, 5a to 5d are memory mats each having a capacity of 1024 × 256 bits, 6 is a selector, 7 is an address register for giving addresses to the memory mats 5a to 5d, and 8a to 8d Is a data input terminal, 9a to 9d are 32 bit serial-parallel conversion circuits, 10a to 10d are input buffer registers, 11a to 11d are output buffer registers, 12
a to 12d are parallel serial conversion circuits for 32 bits, 13a to 1
3d is a data output terminal, 14 is a timing control circuit, 15a to 15d are input terminals, and 16 is an address control block composed of a timing control and write / read address generator.

同図において、ここでは、ビデオ信号が周波数4fscでサ
ンプリングされ、4ビツト量子化されるものとする。こ
のビデオ信号は各サンプル点が4ビツトパラレルデータ
として入力端子8a〜8dから入力される。これらの入力端
子8a〜8dからのビツトパルスは、夫々、アドレスコント
ロールブロツク16中のタイミングコントロール回路14か
らの4fscのクロツクWSPにより、直並列変換回路9a〜9d
に取り込まれ、32ビツトパラレルデータに変換される。
これら直並列変換回路9a〜9dから出力される夫々の32ビ
ツトパラレルデータは、クロツクWSPの1/32の周波数の
クロツクWBFにより、入力バツフアレジスタ10a〜10dに
取り込まれ、夫々メモリマツト5a〜5dのアドレスレジス
タ7に保持される書き込みアドレスで指定されるアドレ
ス領域に書き込まれる。
In this figure, it is assumed that the video signal is sampled at a frequency of 4fsc and quantized by 4 bits. Each sample point of this video signal is input from the input terminals 8a to 8d as 4-bit parallel data. The bit pulses from these input terminals 8a to 8d are supplied to the serial-parallel conversion circuits 9a to 9d by the 4fsc clock WSP from the timing control circuit 14 in the address control block 16, respectively.
Is taken in and converted into 32 bit parallel data.
The 32-bit parallel data output from these serial-parallel conversion circuits 9a to 9d are taken into the input buffer registers 10a to 10d by the clock WBF having a frequency of 1/32 of the clock WSP, and are respectively stored in the memory mats 5a to 5d. The data is written in the address area specified by the write address held in the address register 7.

ここで、NTSC方式のビデオ信号の1フイールド期間のビ
ツト数は、 4×910×263=957320 であり、メモリマツト5a〜5dの全容量は、 2020=1048576ビツト に設定される。したがつて、メモリマツト5a〜5dの各容
量は、 220/4=218 となり、これらは1024×256ビツトの容量のメモリが用
いられる。各メモリマツト5a〜5dは同一アドレスが与え
られ、32ビツトが1アドレス領域に書き込まれるから、
各メモリマツト5a〜5dの全アドレス数は、 218/32=213=8192 となり、アドレスは13ビツトで表わされる。また、1フ
イールドのビデオ信号が書き込まれるのに必要なメモリ
マツト5a〜5dのアドレス数は、 であり、これは全アドレス数の約91%に当たる。すなわ
ち、各メモリマツト5a〜5dには、約9%の余裕があるこ
とになる。
Here, the number of bits in one field period of the NTSC video signal is 4 × 910 × 263 = 957320, and the total capacity of the memory mats 5a to 5d is set to 20 20 = 1048576 bits. It was but connexion, each volume of Memorimatsuto 5a~5d, 2 20/4 = 2 18 , and the they are memory capacity of 1024 × 256 bits are used. Since the same address is given to each of the memory mats 5a to 5d and 32 bits are written in one address area,
Total number of addresses in each Memorimatsuto 5a~5d is 2 18/32 = 2 13 = 8192, and the address is represented by 13 bits. In addition, the number of addresses of the memory mats 5a to 5d required for writing the 1-field video signal is This is about 91% of the total number of addresses. That is, each memory mat 5a-5d has a margin of about 9%.

一方、アドレスコントロールブロツク16では、タイミン
グコントロール回路14に、入力端子15aから書き込むべ
きビデオ信号のサンプリングクロツクと同一周波数でこ
れに同期した書き込みクロツクWCLKが、入力端子15bか
らこのビデオ信号の垂直同期信号に同期した書き込みア
ドレスセツト信号▲▼が、入力端子15cからメ
モリ読み出し同期系で形成される読み出しクロツクRCLK
が、入力端子15dからこの同期系で形成される垂直同期
信号に同期した読み出しアドレスセツト信号▲
▼が夫々供給され、これらによつてクロツクWSP,WBF,RB
F,RSP,ARSや選択信号SELなどが形成されるとともに、書
き込みアドレスレジスタ1から書き込みアドレスAWが、
読み出しアドレスレジスタ2から読み出しアドレスAR
夫々生成される。
On the other hand, in the address control block 16, the write control clock WCLK at the same frequency as the sampling clock of the video signal to be written from the input terminal 15a is synchronized with the timing control circuit 14 from the input terminal 15b to the vertical synchronizing signal of the video signal. The write address set signal ▲ ▼ synchronized with the read clock RCLK generated by the memory read synchronous system from the input terminal 15c.
Is a read address set signal from the input terminal 15d synchronized with the vertical sync signal formed by this sync system.
▼ are supplied respectively, and by these, clock WSP, WBF, RB
F, RSP, ARS, selection signal SEL, etc. are formed, and the write address A W from the write address register 1
The read address A R is generated from the read address register 2.

ここで、クロツクWSPは書き込みクロツクWCLKに同期
し、クロツクWBFは書き込みクロツクWCLKを32分周する
ことによつて形成される。同様にして、クロツクRSPは
読み出しクロツクRCLKに同期し、クロツクRBFは読み出
しクロツクを32分周することによつて形成される。選択
信号SELはクロツクWBFと同一周期でデユーテイ比50%の
パルスであり、これによつてセレクタ6が制御されて書
き込みアドレスAWと読み出しアドレスARとを交互に選択
する。選択された書き込みアドレスAWと読み出しアドレ
スARとは、クロツクARSにより、アドレスレジスタ7に
格納される。
Here, the clock WSP is synchronized with the write clock WCLK, and the clock WBF is formed by dividing the write clock WCLK by 32. Similarly, the clock RSP is synchronized with the read clock RCLK and the clock RBF is formed by dividing the read clock by 32. The selection signal SEL is a pulse having the same cycle as the clock WBF and a duty ratio of 50%, whereby the selector 6 is controlled to alternately select the write address A W and the read address A R. The selected write address A W and read address A R are stored in the address register 7 by the clock ARS.

そこで、アドレスレジスタ7に書き込みアドレスAWが格
納されると、上記のようにして、メモリマツト5a〜5dの
指定されるアドレス領域に32ビツトずつ書き込まれる。
アドレスレジスタ7に読み出しアドレスARが格納される
と、クロツクRBFにより、メモリマツト5a〜5dから夫々3
2ビツトパラレルデータが読み出され、出力バツフアレ
ジスタ11a〜11bを介して並直列変換回路12a〜12dに送ら
れ、クロツクRSPによつて夫々シリアルビツト列に変換
されて出力端子13a〜13dから出力される。
Therefore, when the write address A W is stored in the address register 7, 32 bits are written in the address area designated by the memory mats 5a to 5d, as described above.
When read address A R is stored in the address register 7, the clock RBF, respectively 3 Memorimatsuto 5a~5d
2 Bit parallel data is read and sent to the parallel-serial conversion circuits 12a to 12d via the output buffer registers 11a to 11b, converted to serial bit strings by the clock RSP, and output from the output terminals 13a to 13d. To be done.

以上のように、アドレスレジスタ7に書き込みアドレス
AWと読み出しアドレスARとが交互に格納され、したがつ
て、入力端子8a〜8dから連続的にビデオ信号が入力され
ているにもかかわらず、メモリマツト5a〜5dでは、書き
込みと読み出しとが交互に行なわれ、出力端子13a〜13d
から連続的にビデオ信号が得られる。
As described above, the write address is written in the address register 7.
A W and read address A R are alternately stored, and therefore, even though the video signals are continuously input from the input terminals 8a to 8d, the memory mats 5a to 5d have a write and a read. Alternately, output terminals 13a-13d
The video signal is continuously obtained from

次に、アドレスコントロールブロツク16での書き込みア
ドレスAW,読み出しアドレスARの発生について説明す
る。
Next, generation of the write address A W and the read address A R in the address control block 16 will be described.

第2図は第1図におけるアドレスコントロールプロツク
16をより詳細に示したブロツク図であつて、20はロード
付き4ビツト同期カウンタ,21はリセツト付き14ビツト
同期カウンタ,22は4ビツト減算同期カウンタ,23はロー
ド付き4ビツト同期カウンタ,24はリセツト付き14ビツ
ト同期カウンタ,25は4ビツトのD型フリツプフロツプ
回路であり、第1図に対応する部分には同一符号をつけ
ている。
FIG. 2 shows the address control block shown in FIG.
16 is a block diagram showing in more detail, 20 is a 4-bit synchronous counter with load, 21 is a 14-bit synchronous counter with reset, 22 is a 4-bit subtractive synchronous counter, 23 is a 4-bit synchronous counter with a load, 24 is a A 14-bit synchronous counter with reset, 25 is a 4-bit D-type flip-flop circuit, and the parts corresponding to those in FIG.

第2図において、書き込みアドレスレジスタ1はロード
付き4ビツト同期カウンタ20とリセツト付き14ビツト同
期カウンタ21とからなり、読み出しアドレスレジスタ2
もロード付き4ビツト同期カウンタ23とリセツト付き14
ビツト同期カウンタ24とからなつている。また、書き込
みセツトレジスタ3は4ビツト減算同期カウンタ22から
なり、読み出しセツトレジスタ4は4ビツトのD型フリ
ツプフロツプ回路25からなつている。ロード付き4ビツ
ト同期カウンタ20,23,リセツト付き14ビツト同期カウン
タ21,24(以下、これらを単に同期カウンタという),4
ビツト減算同期カウンタ22(以下、減算同期カウンタと
いう)およびD型フリツプフロツプ回路25(以下、DFF
という)は、夫々、入力されるクロツクの立上りエツジ
で動作する。同期カウンタ21から同期カウンタ20にキヤ
リーWCARが送られ、これにより、書き込みアドレスレジ
スタ1は同期カウンタ21の出力を下位ビツトとし、同期
カウンタ20の出力を上記ビツトとする18ビツトカウンタ
を構成しており、また、同期カウンタ24から同期カウン
タ23にキヤリーRCARが送られ、同様にして、読み出しア
ドレスレジスタ2も同期カウンタ24の出力を下位ビツト
とし同期カウンタ23の出力を上記ビツトとする18ビツト
カウンタを構成している。
In FIG. 2, the write address register 1 is composed of a 4-bit synchronous counter 20 with a load and a 14-bit synchronous counter 21 with a reset.
4 bit sync counter with load 23 and 14 with reset
It consists of a bit sync counter 24. The write set register 3 is composed of a 4-bit subtraction synchronization counter 22, and the read set register 4 is composed of a 4-bit D-type flip-flop circuit 25. 4 bit synchronous counters 20 and 23 with load, 14 bit synchronous counters 21 and 24 with reset (these are simply referred to as synchronous counters), 4
Bit subtraction synchronization counter 22 (hereinafter referred to as subtraction synchronization counter) and D-type flip-flop circuit 25 (hereinafter referred to as DFF)
Each) operates at the rising edge of the input clock. The carrier WCAR is sent from the synchronous counter 21 to the synchronous counter 20, whereby the write address register 1 constitutes an 18-bit counter in which the output of the synchronous counter 21 is the lower bit and the output of the synchronous counter 20 is the above bit. In addition, the carry RCAL is sent from the synchronous counter 24 to the synchronous counter 23, and similarly, the read address register 2 constitutes an 18-bit counter in which the output of the synchronous counter 24 is the lower bit and the output of the synchronous counter 23 is the above bit. is doing.

タイミングコントロール回路14は、入力端子15a〜15dか
ら夫々書き込みクロツクWCLK、書き込みアドレスセツト
信号▲▼、読み出しクロツクRCLK、読み出しア
ドレスセツト信号▲▼を入力し、クロツクWCP
1,WCP2,WCP3,RCPおよび書き込みアドレスセツト信号WA
S、読み出しアドレスセツト信号RASを出力する。同期カ
ウンタ20,21はクロツクWCP1によつて動作し、書き込み
アドレスセツト信号WASは、同期カウンタ20にはロード
信号として、同期カウンタ21にはリセツト信号として作
用する。同様に、同期カウンタ23,24はクロツクRCPによ
つて動作し、読み出しアドレスセツト信号RASは、同期
カウンタ23にはロード信号として、同期カウンタ24には
リセツト信号として作用する。
The timing control circuit 14 inputs the write clock WCLK, the write address set signal ▲ ▼, the read clock RCLK, and the read address set signal ▲ ▼ from the input terminals 15a to 15d, respectively, and outputs the clock WCP.
1, WCP2, WCP3, RCP and write address set signal WA
Outputs S and read address set signal RAS. The synchronous counters 20 and 21 are operated by the clock WCP1, and the write address set signal WAS acts on the synchronous counter 20 as a load signal and on the synchronous counter 21 as a reset signal. Similarly, the synchronous counters 23 and 24 operate by the clock RCP, and the read address set signal RAS acts on the synchronous counter 23 as a load signal and on the synchronous counter 24 as a reset signal.

減算同期カウンタ22はクロツクWCP2によつて動作し、DF
F25はクロツクWCP3によつて動作する。
The subtraction sync counter 22 operates according to the clock WCP2,
F25 works by clock WCP3.

次に、第3図によつてこのアドレスコントロールブロツ
ク16の動作を説明する。なお、第3図は第2図の各部の
信号を示す波形図であつて、第2図は対応する信号には
同一符号をつけている。
Next, the operation of the address control block 16 will be described with reference to FIG. Note that FIG. 3 is a waveform diagram showing the signals of the respective parts in FIG. 2, and in FIG. 2, the corresponding signals are given the same reference numerals.

入力端子15aから書き込むべきビデオ信号のサンプリン
グクロツクに同期した書き込みクロツクWCLKが入力され
ている。入力端子15bから、このビデオ信号の垂直同期
信号に同期し、書き込みクロツクWCLKの立下りエツジに
エツジが一致したこの書き込みクロツクWCLKの1サイク
ル幅の“L"(低レベル)の書き込みアドレスセツト信号
▲▼が入力されると、タイミングコントロール
回路14は、この書き込みアドレスセツト信号▲
▼を書き込みアドレスセツト信号WASとして出力し、ま
た、入力書き込みアドレスセツト信号Wset内での書き込
みクロツクWCLKの立上りエツジ(時刻t40)にクロツクW
CP1の立上りエツジを位相同期させる。この書き込みア
ドレスセツト信号WASにより、同期カウンタ21はリセツ
トされてそのカウント値の全ビツトが全て“0"になり
(すなわち、同期カウンタ21のカウント値が零とな
り)、同期カウンタ20は減算同期カウンタ22の値NWがロ
ードされる。これ以後、同期カウンタ21はクロツクWCP1
の立上りエツジ毎に値1ずつアツプカウントしていき、
同期カウンタ21がキヤリーWCARを出力する毎に、同期カ
ウンタ20はクロツクWCP1の立上りエツジに同期してこの
キヤリーWCARをロードされた値からアツプカウントして
いく。
The write clock WCLK synchronized with the sampling clock of the video signal to be written is input from the input terminal 15a. From the input terminal 15b, the edge of the write clock WCLK is synchronized with the vertical synchronizing signal of this video signal, and the edge matches the edge of the write clock WCLK. When ▼ is input, the timing control circuit 14 causes the write address set signal ▲
▼ is output as the write address set signal WAS, and the clock W is output at the rising edge (time t 40 ) of the write clock WCLK in the input write address set signal Wset.
Phase-sync the rising edge of CP1. By this write address set signal WAS, the synchronous counter 21 is reset and all the bits of its count value become "0" (that is, the count value of the synchronous counter 21 becomes zero), and the synchronous counter 20 subtracts the synchronous counter 22. The value NW of is loaded. After this, the synchronous counter 21 will change to the clock WCP1.
The value is incremented by 1 for each rising edge of
Each time the synchronous counter 21 outputs the carrier WCAR, the synchronous counter 20 counts up the carrier WCAR from the loaded value in synchronization with the rising edge of the clock WCP1.

ここで、同期カウンタ21のカウント値の上位9ビツトが
下位ビツトとして、同期カウンタ20の4ビツトのカウン
ト値が上位ビツトとして合成され、13ビツトの書き込み
アドレスAWが形成される。したがつて、この書き込みア
ドレスAWはクロツクWCP1の25=32個毎に値1ずつ変化す
るが、このクロツクWCP1の周波数が書き込まれるビデオ
信号のサンプリング周波数と等しいから、書き込みアド
レスAWの変化タイミングと直並列変換回路9a〜9d(第1
図)の32ビツトパラレルデータの出力タイミングとは同
期している。
Here, the upper 9 bits of the count value of the synchronous counter 21 are combined as the lower bit, and the 4-bit count value of the synchronous counter 20 is combined as the upper bit, to form a 13-bit write address A W. Therefore, this write address A W changes by 1 for every 25 = 32 clocks WCP1. However, since the frequency of this clock WCP1 is equal to the sampling frequency of the video signal to be written, the change of the write address A W Timing and serial-parallel conversion circuits 9a-9d (first
It is synchronized with the output timing of 32-bit parallel data in the figure).

タイミングコントロール回路14には、書き込みアドレス
セツト信号▲▼でリセツトされて書き込みクロ
ツクWCLKをカウントするカウンタが設けられており、こ
れが所定数カウントすると、クロツクWCP3が発生され
(時刻t41)、これとほとんど同時にクロツクWCP2が発
生される(時刻t42)。このクロツクWCP3により、DFF25
には減算同期カウンタ22のカウント値NWがロードされ、
次いて、クロツクWCP2により、減算同期カウンタ22はそ
のカウント値を1だけ減ずる。すなわち、同期カウンタ
20に減算同期カウンタ22のカウント値NWがロードされ、
次いで、このカウント値NWがDFF25にロードされた後、
減算同期カウンタ22のカウント値NWは値1だけ減ぜられ
る。
The timing control circuit 14 is provided with a counter that resets the write address set signal ▲ ▼ and counts the write clock WCLK. When this counter counts a predetermined number, a clock WCP3 is generated (time t 41 ), which is almost the same as this. clock WCP2 is generated at the same time (time t 42). With this clock WCP3, DFF25
Is loaded with the count value NW of the subtraction synchronization counter 22,
Next, the clock WCP2 causes the subtraction synchronization counter 22 to decrement the count value by one. That is, the synchronization counter
The count value NW of the subtraction synchronization counter 22 is loaded into 20,
Then, after this count value NW is loaded into DFF25,
The count value NW of the subtraction synchronization counter 22 is decremented by 1.

同様にして、タイミングコントロール回路14は、入力端
子15dから入力される読み出しアドレスセツト信号▲
▼を読み出しアドレスセツト信号RASとして出力
し、また、この読み出しアドレスセツト信号▲
▼のパルス期間内に、クロツクRCPの立上りエツジを読
み出しクロツクRLCKの立上りエツジに同期させる。同期
カウンタ24はクロツクRCPをカウントするが、読み出し
アドレスセツト信号RASによつて全ビツトが“0"にリセ
ツトされ、また、同期カウンタ23は同期カウンタ24のキ
ヤリーRCARをカウントするとともに、読み出しアドレス
セツト信号RASによつてDFF25にロードされた減算同期カ
ウンタ22のカウント値NRがロードされる。これ以後、同
期カウンタ24はクロツクRCPの立上りエツジ毎に値1ず
つアツプカウントしていき、同期カウンタ24がキヤリー
RCARを出力する毎に、同期カウンタ23はクロツクRCPの
立上りエツジに同期してこのキヤリーRCARをロードされ
た値からアツプカウントしていく。
Similarly, the timing control circuit 14 outputs the read address set signal ▲ input from the input terminal 15d.
▼ is output as the read address set signal RAS, and this read address set signal ▲
Within the pulse period of ▼, the rising edge of the clock RCP is synchronized with the rising edge of the read clock RLCK. The synchronous counter 24 counts the clock RCP, but all the bits are reset to "0" by the read address set signal RAS, and the synchronous counter 23 counts the carrier RCA of the synchronous counter 24 and the read address set signal. The count value NR of the subtraction synchronization counter 22 loaded in the DFF 25 is loaded by the RAS. After that, the synchronous counter 24 counts up by one for each rising edge of the clock RCP, and the synchronous counter 24 carries the carrier.
Each time RCAR is output, the synchronous counter 23 counts up this carrier RCAR from the loaded value in synchronization with the rising edge of the clock RCP.

ここで、同期カウンタ24のカウント値の上位9ビツトが
下位ビツトとして、同期カウンタ23の4ビツトのカウン
ト値が上位ビツトとして合成され、13ビツトの読み出し
アドレスARが形成される。したがつて、この読み出しア
ドレスARは読み出しクロツクRCP1の25=32個毎に変わ
る。
Here, the upper 9 bits of the count value of the synchronous counter 24 are combined as the lower bit, and the 4-bit count value of the synchronous counter 23 is combined as the upper bit to form a 13-bit read address A R. It was but connexion, the read address A R is changed to 2 5 = 32 for each of the read clock RCP1.

ここで、書き込みクロツクWCLKと読み出しクロツクRCLK
との位相関係、書き込みアドレスセツト信号▲
▼と読み出しアドレスセツト信号▲▼との位相
関係は夫々互いにランダムである。そこで、第4図
(a)に示すように、読み出しアドレスセツト信号RAS
がDFF25を駆動するクロツクWCP3よりも進んでいる場合
と、第4図(b)に示すように、クロツクWCP3よりも遅
れている場合とがあり、これら間では、同期カウンタ23
にロードされる値は1だけ異なることになる。第4図
(a)の場合には、読み出しアドレスセツト信号RASに
よつて同期カウンタ23には同期カウンタ20にロードされ
た値よりも1だけ多い値がロードされるが、第4図
(b)の場合には、同期カウンタ20にロードされる値に
等しい値がロードされる。このロードされる値が1だけ
異なると、メモリマツト5a〜5dでは、アドレスが29=51
2だけ異なることになり、これは全アドレス数の29/213
=1/16(約6.3%)に相当する。
Where write clock WCLK and read clock RCLK
Phase relationship with, write address set signal ▲
The phase relationship between ▼ and the read address set signal ▲ ▼ is random with respect to each other. Therefore, as shown in FIG. 4 (a), the read address set signal RAS
Is ahead of the clock WCP3 that drives the DFF25, and is behind the clock WCP3, as shown in FIG. 4 (b).
The values loaded into will differ by one. In the case of FIG. 4 (a), the read address set signal RAS causes the synchronous counter 23 to be loaded with a value one more than the value loaded into the synchronous counter 20, but FIG. 4 (b). , A value equal to the value loaded in the sync counter 20 is loaded. If the loaded values differ by 1, the addresses of memory mats 5a-5d are 2 9 = 51.
Becomes 2 differ by, this is the total number of address 2 9/2 13
It is equivalent to 1/16 (about 6.3%).

そこで、いま、減算同期カウンタ22のカウント値が〔10
01〕(但し、先頭ビツトが最上位ビツト)とすると、第
5図において、フイールドF11の開始点(時刻t24)の書
き込みアドレスセツト信号WASにより、同期カウンタ20
にこのカウント値〔1001〕がロードされ、以後、書き込
みアドレスAWは〔100100………0〕から1ずつ増加す
る。したがつて、メモリマツト5a〜5dでは、フイールド
F11がこのアドレス〔100100………0〕から順次書き込
まれる。もちろん、メモリマツト5a〜5dでは、最終アド
レスにデータが書き込まれると、次に先頭アドレスに戻
つてそこから順次データが書き込まれ、先に説明したよ
うに、7479アドレスにフイールドF11が書き込まれるこ
とになる。
Therefore, the count value of the subtraction synchronization counter 22 is now [10
01] (however, assuming that the first bit is the highest bit), in FIG. 5, the synchronous counter 20 is activated by the write address set signal WAS at the start point (time t 24 ) of the field F11.
This count value [1001] is loaded into the memory, and thereafter, the write address A W is incremented by 1 from [100100 ... Therefore, in the memory mats 5a-5d, the field
F11 is sequentially written from this address [100100 ... 0]. Of course, in the memory mats 5a to 5d, when the data is written to the last address, the data is written back to the first address, the data is sequentially written from there, and the field F11 is written to the 7479 address as described above. .

次の書き込みアドレスセツト信号(時刻t26)では、値
1だけ減じられた減算カウンタ22のカウント値〔1000〕
が同期カウンタ20にロードされ、したがつて、メモリマ
ツト5a〜5dでは、アドレス〔100000………0〕からフイ
ールドF12が同様に書き込まれる。以下同様にして、フ
イールドF13はアドレス〔011100………0〕から、フイ
ールドF14はアドレス〔011000………0〕から、………
夫々メモリマツト5a〜5dに書き込まれる。
At the next write address set signal (time t 26 ), the count value of the subtraction counter 22 decremented by 1 [1000]
Is loaded into the synchronous counter 20, and accordingly, in the memory mats 5a to 5d, the field F12 is similarly written from the address [100000 ... Similarly, the field F13 is from the address [011100 ... 0], the field F14 is from the address [011000 ... 0], and so on.
They are written in the memory mats 5a to 5d, respectively.

一方、第5図に示すように、時刻t25で読み出しアドレ
スセツト信号RASが発生され、その位相が第4図(b)
に示すものであるとすると、このとき、DFF25は減算同
期カウンタ22のカウント値〔1001〕がロードされてお
り、時刻t25でこのカウント値が同期カウンタ23にロー
ドされる。したがつて、読み出しアドレスARは〔100100
………0〕から1ずつ増加し、メモリマツト5a〜5dでこ
のアドレスから読み出しが開始される。このアドレスか
らは先のフイールドF11が書き込まれており、したがつ
て、このフイールドF11の書き込み後、このフイールドF
11の読み出しが行なわれることになる。
On the other hand, as shown in FIG. 5, the read address set signal RAS is generated at time t 25 and its phase is shown in FIG. 4 (b).
At this time, the DFF 25 is loaded with the count value [1001] of the subtraction synchronization counter 22, and this count value is loaded into the synchronization counter 23 at time t 25 . Therefore, the read address A R is [100100
........ is incremented by 1 from 0], and reading is started from this address in the memory mats 5a to 5d. The previous field F11 is written from this address. Therefore, after writing this field F11, this field F11 is written.
11 readings will be performed.

次に、時刻t27に読み出しアドレスセツト信号RASが発生
するが、その発生タイミングが第4図(a)に示すもの
とすると、減算同期カウンタ22のカウント値が1だけ減
じて〔1000〕となつたにもかかわらず、DFF25には元の
カウント値〔1001〕がロードされており、このために、
同期カウンタ23には再びカウント値〔1001〕がロードさ
れて読み出しアドレスARは〔100100………0〕から1ず
つ増加していく。このとき、メモリマツト5a〜5dでは、
アドレス〔100000………0〕からフイールドF12の書き
込みが行なわれているが、減算同期カウンタ22のカウン
ト値の値1の違いはアドレスでは29だけ値が違うことに
なるから、書き込みアドレスセツト信号WASによつて同
期カウンタ20に減算同期カウンタ22のカウント値がロー
ドされてから(第3図の時刻t40)からこのカウント値
がDFF25にロードされる(第3図の時刻t41)までの時間
が、書き込みアドレスAWが29(したがつて、同期カウン
タ20のカウント値が1だけ)変化する期間よりも短かけ
れば、フイールドF12の書き込みアドレスはその前のフ
イールドF11の書き込み開始アドレス〔100100………
0〕に達していない。したがつて、時刻t27からは再び
フイールドF11の読み出しが行なわれる。
Next, at time t 27 , the read address set signal RAS is generated. If the generation timing is as shown in FIG. 4 (a), the count value of the subtraction synchronization counter 22 is decremented by 1 to become [1000]. However, the DFF25 is loaded with the original count value [1001], and for this reason,
The synchronization counter 23 is loaded again count [1001] read address A R is incremented by 1 from [100100 ......... 0]. At this time, in the memory mats 5a to 5d,
Although the field F12 is being written from the address [100000 ......... 0], the difference in the count value 1 of the subtraction synchronization counter 22 is that the address is different by 2 9. Therefore, the write address set signal By WAS, the count value of the subtraction sync counter 22 is loaded into the sync counter 20 (time t 40 in FIG. 3) to the count value is loaded into the DFF 25 (time t 41 in FIG. 3). time, the write address a W is 2 9 (the but connexion, only the count value of the first synchronous counter 20) by multiplying the short than the period that varies, write address field F12 write start address of the previous field F11 [ 100100 .........
0] has not been reached. Therefore, from time t 27 , the field F11 is read again.

このアドレス〔100100………0〕からのフイールドF11
の再読み出し後、DFF25に減算同期カウンタ22の次のカ
ウント値〔1000〕がロードされ、次の時刻t30での読み
出しアドレスセツト信号RASにより、このカウント値が
同期カウンタ23にロードされてメモリマツト5a〜5dから
フイールドF12の読み出しが行なわれる。以下、同様に
して、フイールドF13,F14………の読み出しが行なわれ
る。
Field F11 from this address [100100 ......... 0]
After rereading the next count value of the subtraction synchronization counter 22 to DFF25 [1000] is loaded, the read address excisional signal RAS at the next time t 30, Memorimatsuto 5a the count value is loaded into the synchronous counter 23 The field F12 is read from ~ 5d. Thereafter, the fields F13, F14 ... Are read in the same manner.

以上の書き込みアドレスAWと読み出しアドレスARの時間
的推移を第6図に示す。時刻t27までは、メモリマツト5
a〜5dの各アドレスではデータの書き込み後直ちに読み
出されるが、時刻t27以後では、各アドレスではデータ
の読み出し後に書き込みが行なわれる。ここで、時刻t
27では、読み出しが開始されたときには、その開始アド
レスには書き込みアドレスが達していない。これによ
り、第5図に示したように、フイールドF11の再度の読
み出しが可能となるのである。
FIG. 6 shows the time transition of the write address A W and the read address A R described above. Memory mat 5 until time t 27
The data is read out immediately after writing the data at each address of a to 5d, but after the time t 27 , the writing is performed after reading the data at each address. Where time t
In 27 , when the read is started, the write address has not reached the start address. As a result, as shown in FIG. 5, the field F11 can be read again.

このように、書き込みアドレスAW,読み出しアドレスAR
は、書き込みアドレスセツト信号▲▼,読み出
しアドレスセツト信号▲▼毎に零にリセツトさ
れるのではなく、これら毎にオフセツトをもつ値にセツ
トされる。このオフセツトは、各フイールド毎に書き込
み開始アドレスが順次進むようにして、1つ前のフイー
ルドの書き込み開始アドレスまで次のフイールドが書き
込まれるまでにある時間を要するようにし、読み出しア
ドレスセツト信号が書き込みアドレスセツト信号を追い
越す程度に接近したとき、この時間を利用して前のフイ
ールドの再度の読み出しができるようにしている。
In this way, the write address A W and the read address A R
Is not reset to zero for each write address set signal ▼ and read address set signal ▲ ▼, but is set to a value having an offset for each. This offset is such that the write start address sequentially advances for each field so that it takes a certain time until the next field is written until the write start address of the previous field, and the read address set signal becomes the write address set signal. This time is used so that the previous field can be read out again when approaching to overtake.

書き込みアドレスAW,読み出しアドレスARのオフセツト
はメモリマツト5a〜5dが1フイールド分のビデオ信号の
書き込みに要するアドレス数よりも多くのアドレス数を
有していることから可能であり、この余分のアドレス数
(メモリマツト5a〜5dの全アドレス数−1フイールド分
のビデオ信号を書き込むに必要なアドレス数)以下であ
ればよい。上記の場合、各メモリマツト5a〜5dの全アド
レス数は213=8192、1フイールド分のビデオ信号を書
き込むに要するアドレス数を7479であるから、713アド
レス以下であればよい。ここで、29<713<210であるか
ら、メモリマツト5a〜5dの構成をアドレス数が2nとなる
ようにして簡略化するために、オフセツトを29とし、同
期カウンタ20,23のロードされる値を1ずつ減少させる
ようにしたのである。このオフセツトはメモリマツト5a
〜5dの全アドレス数の1/16(約6.3%)に相当し、メモ
リマツト5a〜5dの上記余分のアドレス数が全アドレス数
の約9%であることから、この余分のアドレス数よりも
少ない。
The offsets of the write address A W and the read address A R are possible because the memory mats 5a to 5d have a larger number of addresses than the number of addresses required to write the video signal for one field. It may be equal to or less than the number (the total number of addresses of the memory mats 5a to 5d minus the number of addresses required to write the video signal for one field). In the above case, the total number of addresses of each of the memory mats 5a to 5d is 2 13 = 8192, and the number of addresses required to write the video signal for one field is 7479. Here, 2 9 <713 <because it is 2 10, in order to simplify as address number is 2n configuration of Memorimatsuto 5a to 5d, the offset was 2 9, is loaded in the synchronous counter 20, 23 The value is reduced by one. This offset is the memory mat 5a
It is equivalent to 1/16 (about 6.3%) of the total number of addresses of ~ 5d, and the number of extra addresses of the memory mats 5a to 5d is about 9% of the total number of addresses, so it is smaller than the number of extra addresses. .

また、第3図における同期カウンタ20のロード時点t40
からDFF25のロード時点t41、減算同期間カウンタ22の減
算時点t42までの時間(アドレス数)をみると、第7図
において、時刻t34でアドレスAW1から書き込みが開始さ
れ、時刻t35で1フイールドの書き込みが終了してアド
レスAW2から次のフイールドの書き込みが開始されたと
すると、ΔAW1=AW1−AW2がオフセツトとなる。そし
て、このアドレスAW2からオフセツトΔAW1分、すなわち
アドレスAW1まで書き込まれたときの時刻をt36とする
と、時刻t35,t36間に読み出しアドレスARがアドレスAW1
にセツトされれば、前のフイールド(アドレスAW1から
書き込まれたフイールド)は、時刻t35からの次のフイ
ールドの書き込みによつて消去されることなく、読み出
しが可能となる。したがつて、第3図における時刻t40
から時刻t41、t42までのアドレス数はオフセツトよりも
小さければよい。
Further, the load time t 40 of the synchronous counter 20 in FIG.
From the load time t 41 of the DFF 25 to the subtraction time t 42 of the subtraction synchronization counter 22 (the number of addresses), in FIG. 7, writing is started from the address A W1 at the time t 34 and the time t 35. Then, if writing of one field is completed and writing of the next field is started from the address A W2 , ΔA W1 = A W1 −A W2 becomes an offset. The offset .DELTA.A W1 minutes from this address A W2, that is, the time when it was written to address A W1 and t 36, the time t 35, the read address between t 36 A R address A W1
Once set, the previous field (the field written from address A W1 ) can be read without being erased by the writing of the next field from time t 35 . Therefore, at time t 40 in FIG.
The number of addresses from time t 41 to time t 42 should be smaller than the offset.

しかし、このアドレス数があまり小さいときには、書き
込みアドレスセツト信号と読み出しアドレスセツト信号
とが近接したにもかかわらず、前のフイールドの書き込
み開始アドレスAW1に戻らず、したがつて、次の書き込
み、読み出し中読み出しアドレスが書き込みアドレスを
追い越すこともあり得ることになる。また、アドレス数
がオフセツトに近いと、次の書き込み、読み出しの開始
時点近くで書き込みアドレスと読み出しアドレスとが非
常に近接し、ビデオ信号のジツタによつて、書き込み速
度が速くなつた場合、書き込み、読み出し中に書き込み
アドレスが読み出しアドレスを追い越すこともあり得
る。
However, when the number of addresses is too small, the write start address A W1 of the previous field is not returned even though the write address set signal and the read address set signal are close to each other. It is possible that the medium read address may overtake the write address. If the number of addresses is close to the offset, the write address and the read address are very close to each other near the start time of the next writing and reading, and if the writing speed becomes faster due to the jitter of the video signal, writing, It is possible that the write address may overtake the read address during read.

したがつて、第3図における時刻t40から時刻t41,t42
でのアドレス数はオフセツト量の約1/2(上記の例で
は、メモリマツト5a〜5dの全アドレスの約1/32、すなわ
ち約3.1%)程度に設定するのが望ましい。
Therefore, the number of addresses from time t 40 to time t 41 , t 42 in FIG. 3 is about 1/2 of the offset amount (in the above example, about 1/32 of all addresses of the memory mats 5a to 5d, that is, It is desirable to set it to about 3.1%).

一般には、メモリの全アドレス数をA、1フイールド
(あるいは1フレーム)のビデオ信号をこのメモリに書
き込むのに必要なアドレス数をBとすると、A>Bとな
るようにメモリの容量を設定する。このとき、書き込み
アドレスのアドレス数でのオフセツト量CはC≦A−B
とし、読み出しアドレスを現に書き込みが行なわれてい
るフイールド(あるいはフレーム)の読み出しのために
設定するか、あるいはその前のフイールド(あるいはフ
レーム)の再読み出しのために設定するかの判断を、書
き込みアドレスがオフセツトされてからC/2のアドレス
だけの書き込みが経過した時点よりも読み出しの開始が
進んでいるか否かで決める。このようにすると、書き込
みアドレスと読み出しアドレスとがアドレス数C/2以内
に近づくことはなくなり、1フイールド(あるいは1フ
レーム)当りに許容される書き込み、読み出し間の相対
ジツター量はC/2となる。したがつて、1アドレス当り
の平均書き込み、読み出し時間をT秒とすると、1フイ
ールド(あるいは1フレーム)当りの相当ジツター量は
CT/2となる。
Generally, assuming that the total number of addresses in the memory is A, and the number of addresses required to write a video signal of one field (or one frame) into this memory is B, the memory capacity is set so that A> B. . At this time, the offset amount C depending on the number of write addresses is C ≦ A−B
The write address is used to determine whether to set the read address for reading the field (or frame) in which writing is currently performed or for rereading the previous field (or frame). It is determined by whether or not the start of reading is ahead of the time when the writing of only the C / 2 address has passed since the offset was made. By doing so, the write address and the read address do not approach within the address number C / 2, and the relative jitter amount between the write and read per field (or one frame) is C / 2. . Therefore, if the average writing / reading time per address is T seconds, the equivalent jitter amount per one field (or one frame) is
It becomes CT / 2.

なお、この実施例においては、ビデオ信号を4ビツト構
成としたが、6ツト構成、8ビツト構成などの他の構成
でもよく、これに応じてメモリ部のみを変更すればよい
ことは明らかである。また、この実施例では、メモリ部
をフイールドメモリの構成としたが、第1図において、
各メモリマツト5a〜5dの容量を2倍とし、第2図におけ
る同期カウンタ21,24の出力ビツト数を1だけ増やすこ
とにより、フレームメモリとすることができる。
Although the video signal has a 4-bit configuration in this embodiment, other configurations such as a 6-bit configuration and an 8-bit configuration may be used, and it is clear that only the memory section needs to be changed accordingly. . In addition, in this embodiment, the memory section has a field memory configuration, but in FIG.
By doubling the capacity of each of the memory mats 5a to 5d and increasing the number of output bits of the synchronous counters 21 and 24 in FIG. 2 by 1, a frame memory can be obtained.

さて、以上の実施例では、ランダムアクセス可能なメモ
リ部に、カウンタによるシーケンシヤルなアドレス発生
回路を用い、書き込みあるいは読み出しの順番を制御し
ていた。以下、かかるメモリ部について、説明する。
By the way, in the above-mentioned embodiments, the sequential address generation circuit by the counter is used in the randomly accessible memory section to control the order of writing or reading. The memory unit will be described below.

第8図はメモリ部の基本構成を示すブロツク図であつ
て、60はm行×n列構成のメモリセルアレイ、61は行デ
コーダ、62は列デコータ、63はワード線、64はビツト
線、65,66はスイツチMOS、67はメモリセル、68は入出力
端子である。
FIG. 8 is a block diagram showing the basic configuration of the memory section. 60 is a memory cell array of m rows × n columns configuration, 61 is a row decoder, 62 is a column decoder, 63 is a word line, 64 is a bit line, and 65 is a line decoder. , 66 is a switch MOS, 67 is a memory cell, and 68 is an input / output terminal.

同図において、行デコーダ61によりm行の中から1つの
行が選択され、列デコーダ62によりn列の中から1つの
列が選択される。これにより、入出力端子68から任意の
1つのメモリセル67でビツトの書き込みあるいは読み出
しが行なわれる。
In the figure, the row decoder 61 selects one row from the m rows, and the column decoder 62 selects one column from the n columns. As a result, a bit is written or read from the input / output terminal 68 in any one memory cell 67.

第9図は第8図におけるランダムアクセス構造をなすメ
モリの行デコーダ61,列デコーダ62の一具体例を示す回
路図であつて、69a〜69nはアドレス入力端子、70a〜70n
はANDゲート、71a〜71nは出力端子、72a〜72nはインバ
ータである。
FIG. 9 is a circuit diagram showing a specific example of the row decoder 61 and the column decoder 62 of the memory having the random access structure shown in FIG. 8. 69a to 69n are address input terminals and 70a to 70n.
Is an AND gate, 71a to 71n are output terminals, and 72a to 72n are inverters.

同図において、アドレス入力端子69a〜69nにアドレスが
入力されると、出力端子71a〜71nのうち1つが選択され
る。順次1ずつアドレスの値が増加していくと、出力端
子71a〜71nが次々に選択される。この具体例では、ラン
ダムなアドレスが入力されると、出力端子71a〜71nのい
ずれかをランダムに、選択することが可能である。
In the figure, when an address is input to the address input terminals 69a to 69n, one of the output terminals 71a to 71n is selected. When the value of the address is sequentially increased by 1, the output terminals 71a to 71n are selected one after another. In this specific example, when a random address is input, any of the output terminals 71a to 71n can be randomly selected.

第10図は第8図における行デコーダ61または列デコーダ
62の他の具体例を示す構成図であつて、72aはセツト付
きDFF、72b〜72nはリセツト付きDFF,73〜75は入力端
子、76a〜76nは出力端子である。
FIG. 10 shows the row decoder 61 or the column decoder in FIG.
62 is a block diagram showing another specific example of 62, in which 72a is a DFF with a set, 72b to 72n are DFFs with a reset, 73 to 75 are input terminals, and 76a to 76n are output terminals.

同図において、入力端子74をアクテイブにすると、DFF7
2aのみQ出力が“H"(高レベル)、DFF72b〜72nのQ出
力は“L"(低レベル)となり、出力端子76aが選択され
る。これ以降、入力端子73からの入力レベルを“L"に保
つたまま入力端子75からクロツクを入力すると、このク
ロツク毎に出力端子76b〜76nが順番に選択される。すな
わち、シリアルアクセスする上記実施例のメモリ部に
は、かかるデコーダも用いることができる。
In the figure, when input terminal 74 is activated, DFF7
Only for 2a, the Q output is "H" (high level), the Q outputs of DFF72b to 72n are "L" (low level), and the output terminal 76a is selected. After that, when a clock is input from the input terminal 75 while keeping the input level from the input terminal 73 at "L", the output terminals 76b to 76n are sequentially selected for each clock. That is, such a decoder can also be used in the memory unit of the above-described embodiment for serial access.

〔発明の効果〕〔The invention's effect〕

以上説明したように、本発明によれば、書き込みアドレ
ス、読み出しアドレスにオフセツトをかけるという簡単
な制御により、メモリ部での周期性情報信号の書き込
み、読み出しを任意の位相関係で連続的に行ないなが
ら、該周期性情報信号の単位周期の書き込み、読み出し
期間中で書き込みアドレスと読み出しアドレスとが一致
して一方が他方を追い越すことを防止することができ、
周期性情報信号の遅延手段などを不要としてメモリ制御
も簡単になるという優れた効果が得られる。
As described above, according to the present invention, by the simple control of offsetting the write address and the read address, writing and reading of the periodicity information signal in the memory section are continuously performed in an arbitrary phase relationship. , It is possible to prevent the write address and the read address from being coincident with each other during the writing and reading periods of the unit period of the periodicity information signal and one of them overtaking the other,
An excellent effect is obtained in that the memory control is simplified by eliminating the need for delay means for the periodicity information signal.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明によるシリアルアクセスメモリ装置の一
実施例を示すブロツク図、第2図は第1図におけるアド
レスコントロールブロツクの一具体的構成を示すブロツ
ク図、第3図は第2図における書き込みアドレスレジス
タ、書き込みセツトレジスタ、読み出しセツトレジスタ
の駆動信号のタイミング関係を示す図、第4図は第2図
における書き込みアドレスセツト信号と読み出しアドレ
スセツト信号との位相関係の例を示す図、第5図は書き
込みアドレスセツト信号と読み出しアドレスセツト信号
との位相関係の変化の例を示す図、第6図は第5図の位
相関係に対する書き込みアドレスと読み出しアドレスと
の推移を示す図、第7図は読み出しアドレスのオフセツ
トの説明図、第8図は第1図におけるメモリマツトの基
本構成を示すブロツク図、第9図および第10図は夫々第
8図におけるデコーダの具体例を示す構成図、第11図は
フイールドメモリの基本動作説明図、第12図および第13
図は夫々従来のフイールドメモリにおける書き込みアド
レス、読み出しアドレスの推移を示す図、第14図および
第15図は夫々第12図、第13図に対する読み出されたビデ
オ信号のフイールド関係を示す図である。 1……書き込みアドレスレジスタ、2……読み出しアド
レスレジスタ、3……書き込みセツトレジスタ、4……
読み出しセツトレジスタ、5a〜5d……メモリマツト、6
……セレクタ、7……アドレスレジスタ。
FIG. 1 is a block diagram showing an embodiment of a serial access memory device according to the present invention, FIG. 2 is a block diagram showing a specific structure of the address control block shown in FIG. 1, and FIG. 3 is a write operation shown in FIG. FIG. 5 is a diagram showing the timing relationship of the drive signals of the address register, write set register and read set register, FIG. 4 is a diagram showing an example of the phase relationship between the write address set signal and the read address set signal in FIG. 2, and FIG. Is a diagram showing an example of the change in the phase relationship between the write address set signal and the read address set signal, FIG. 6 is a view showing the transition of the write address and the read address with respect to the phase relationship of FIG. 5, and FIG. FIG. 8 is an explanatory diagram of address offset, and FIG. 8 is a block diagram showing the basic structure of the memory mat in FIG. Click view, Figure 9 and Figure 10 is block diagram showing a specific example of a decoder in each FIG. 8, FIG. 11 basic explanatory view of the operation of field memories, Fig. 12 and 13
FIGS. 14A and 14B are diagrams showing transitions of a write address and a read address in a conventional field memory, respectively, and FIGS. 14 and 15 are diagrams showing a field relation of a read video signal with respect to FIGS. 12 and 13, respectively. . 1 ... write address register, 2 ... read address register, 3 ... write set register, 4 ...
Read set register, 5a to 5d ... Memory mat, 6
...... Selector, 7 …… Address register.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 松本 脩三 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所家電研究所内 (72)発明者 近藤 和夫 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所家電研究所内 (56)参考文献 特開 昭51−2356(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Tsugumi Matsumoto 292 Yoshida-cho, Totsuka-ku, Yokohama, Kanagawa Prefecture Home Appliances Research Laboratory, Hitachi, Ltd. (72) Inventor Kazuo Kondo 292 Yoshida-cho, Totsuka-ku, Yokohama, Kanagawa Shikisha, Ltd., Home Appliance Research Laboratory, Hitachi, Ltd. (56) Reference JP-A-51-2356 (JP, A)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】書き込みアドレスを発生する書き込みアド
レスレジスタと、読み出しアドレスを発生する読み出し
アドレスレジスタと、該書き込みアドレスと読み出しア
ドレスとを交互に選択するセレクタと、選択された該書
き込みアドレスと該読み出しアドレスとにより周期性情
報信号の書き込み、読み出しを交互に行なうメモリ部と
を具備したシリアルアクセスメモリ装置において、 該メモリ部のアクセス数を該周期性情報信号の単位周期
分を記憶するに必要なアドレス数よりも大きくするとと
もに、 該周期性情報信号の単位周期毎に所定値ずつ減算する書
き込みセットレジスタと、該書き込みセットレジスタで
の減算動作直前に該書き込みセットレジスタのカウント
値を取り込む読み出しセットレジスタとを設け、 該メモリ部に書き込まれる該周期性情報信号の各単位周
期の開始時点毎に該書き込みセットレジスタのカウント
値を該書き込みアドレスレジスタにロードし、該メモリ
部からの該周期性情報信号の単位周期の読み出し開始毎
に該読み出しセットレジスタに取り込まれたカウント値
を該読み出しアドレスレジスタにロードし、 該書き込みセットレジスタでカウント値を減ずる所定値
を該メモリ部のアドレス数と該周期性情報信号の単位周
期分を記憶するに必要なアドレス数との差よりも小さく
し、 該読み出しセットレジスタでの該カウント値の取り込み
タイミングを、該書き込みアドレスレジスタに該書き込
みセットレジスタのカウント値をロードしてから該メモ
リ部のアドレス数と該周期性情報信号の単位周期分を記
憶するに必要なアドレス数との差のアドレス数だけ該メ
モリ部で書き込みが行われるまでの期間内のほぼ中間点
に設定する手段を有することを特徴とするシリアルアク
セスメモリ装置。
1. A write address register for generating a write address, a read address register for generating a read address, a selector for alternately selecting the write address and the read address, the selected write address and the read address. In a serial access memory device having a memory section for alternately writing and reading the periodicity information signal, the number of accesses of the memory section is set to the number of addresses required to store a unit cycle of the periodicity information signal. And a read set register that subtracts a predetermined value for each unit cycle of the periodicity information signal and a read set register that captures the count value of the write set register immediately before the subtraction operation in the write set register. Provide and write to the memory section The count value of the write set register is loaded into the write address register at each start time point of each unit cycle of the periodicity information signal, and the count value is read out each time the unit cycle of the periodicity information signal is read from the memory unit. The count value fetched in the read set register is loaded into the read address register, and a predetermined value for decrementing the count value in the write set register is used to store the number of addresses in the memory section and the unit cycle of the periodicity information signal The difference from the required number of addresses is made smaller, and the read timing of the count value in the read set register is set to the number of addresses in the memory section after the count value of the write set register is loaded into the write address register. Address of difference from the number of addresses required to store the unit period of the periodicity information signal A serial access memory device comprising means for setting the number to approximately the midpoint within a period until writing is performed in the memory section.
JP62268318A 1987-10-26 1987-10-26 Serial access memory device Expired - Fee Related JPH0750431B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62268318A JPH0750431B2 (en) 1987-10-26 1987-10-26 Serial access memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62268318A JPH0750431B2 (en) 1987-10-26 1987-10-26 Serial access memory device

Publications (2)

Publication Number Publication Date
JPH01112328A JPH01112328A (en) 1989-05-01
JPH0750431B2 true JPH0750431B2 (en) 1995-05-31

Family

ID=17456868

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62268318A Expired - Fee Related JPH0750431B2 (en) 1987-10-26 1987-10-26 Serial access memory device

Country Status (1)

Country Link
JP (1) JPH0750431B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5325771B2 (en) * 1974-06-24 1978-07-28

Also Published As

Publication number Publication date
JPH01112328A (en) 1989-05-01

Similar Documents

Publication Publication Date Title
JP3016694B2 (en) Double scan circuit
JPS6343772B2 (en)
JPS6184183A (en) progressive scan video processor
US4970588A (en) Video monitoring apparatus with plural inputs
JPH0155632B2 (en)
JPS61269265A (en) Video signal time-base correcting device
JP2559478B2 (en) Video memory circuit
JPH0750431B2 (en) Serial access memory device
US4412250A (en) Memory-type sync generator with reduced memory requirements
US4635116A (en) Video signal delay circuit
KR100232028B1 (en) Mosaic effect generator
JPH0748822B2 (en) Dual screen display
JP3185973B2 (en) Special effect waveform generator
JP2685704B2 (en) Video memory data read device
KR950005602B1 (en) Wide screen system
JPH07114504B2 (en) Frequency conversion circuit and frequency conversion method
JPH05292477A (en) Video signal processor
JP2601870B2 (en) Method and apparatus for processing color video signal
JP3241065B2 (en) Line memory
JP3389783B2 (en) Field memory control method
JPH0320191B2 (en)
JPS6244723B2 (en)
JP2572420B2 (en) Video signal processing circuit
JPH0216894A (en) Field memory device
JPS6362481A (en) Data storing circuit for video reproducing system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees