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

JP2003068072A - Frame memory circuit - Google Patents

Frame memory circuit

Info

Publication number
JP2003068072A
JP2003068072A JP2001261603A JP2001261603A JP2003068072A JP 2003068072 A JP2003068072 A JP 2003068072A JP 2001261603 A JP2001261603 A JP 2001261603A JP 2001261603 A JP2001261603 A JP 2001261603A JP 2003068072 A JP2003068072 A JP 2003068072A
Authority
JP
Japan
Prior art keywords
write
data
function
frame
writing
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.)
Pending
Application number
JP2001261603A
Other languages
Japanese (ja)
Inventor
Hideyuki Omori
英幸 大森
Junichi Onodera
純一 小野寺
Toru Aida
徹 相田
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 General Ltd
Original Assignee
Fujitsu General 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 General Ltd filed Critical Fujitsu General Ltd
Priority to JP2001261603A priority Critical patent/JP2003068072A/en
Publication of JP2003068072A publication Critical patent/JP2003068072A/en
Pending legal-status Critical Current

Links

Landscapes

  • Dram (AREA)

Abstract

PROBLEM TO BE SOLVED: To obtain a frame memory in which needless memory, needless write- in/read-out of data, and disturbance of a screen are prevented, and various image can be expressed with simple constitution of a circuit. SOLUTION: This frame memory circuit is a command control type, memory elements consisting of DRAM specifying an access word by row and column addresses are used, this memory element generates a memory access basic command cycle of a read-command or a write-command alternately, a read- command or a write-command is permitted only if necessary or a write-in/read- out counter is sequentially increased in the direction of row, when it exceeds the maximum value of the memory element, a column is increased, operation for restoring a row to the minimum value is performed, and a refresh-cycle is eliminated.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、ディジタル映像信
号処理などに利用されるフレームメモリ回路に関するも
のである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a frame memory circuit used for digital video signal processing and the like.

【0002】[0002]

【従来の技術】従来のフレームメモリに関する技術に
は、次のようなものが知られていた。 (1)特開2000−244839号公報記載の技術
は、同期信号が不安定な場合や無い場合でも、映像デー
タがメモリの指定された書き込み領域以外の領域に書き
込まれるのを防止するため、同期信号でリセットされて
基準クロックを計数する第1カウンタと、その計数値が
書き込み領域の始点に達してから終点に至るまでの間、
書き込みイネーブル信号を生成する書き込みイネーブル
信号生成部と、同期信号をロード信号として始点位置デ
ータを取り込み、書き込みイネーブル信号をイネーブル
信号として基準クロックを計数する第2カウンタと、そ
の計数値と終点位置データとの一致を検出し、検出信号
を第2カウンタのロード信号とする一致検出部とを具備
し、第2カウンタの計数値をメモリの書き込みアドレス
とするものである。
2. Description of the Related Art The following techniques have been known as conventional techniques relating to frame memories. (1) The technique disclosed in Japanese Patent Application Laid-Open No. 2000-244839 uses synchronization in order to prevent video data from being written to an area other than a designated writing area of the memory even when the synchronization signal is unstable or absent. A first counter that is reset by a signal and counts a reference clock, and a count value between the start point and the end point of the writing area.
A write enable signal generation unit that generates a write enable signal, a second counter that takes in start point position data using a synchronization signal as a load signal, and counts a reference clock using a write enable signal as an enable signal, and the count value and end point position data. And a coincidence detection unit that uses the detection signal as the load signal of the second counter, and uses the count value of the second counter as the write address of the memory.

【0003】(2)特開2000−284766号公報
記載の技術は、マルチチャンネル表示に用いるメモリに
必要な容量を少なくし、静止機能、静止機能解除の実行
タイミングで不都合が生じないようにするために、メモ
リに複数チャンネルの映像デ−タを記憶する第1記憶領
域4〜5とそのうちの動画表示チャンネルの映像デ−タ
を記憶する第2記憶領域1〜6を設け、領域4〜5内の
動画記憶領域2〜3と領域1〜6を書込み側のパリティ
信号WPでフィールド毎に切り替えて出力するセレクタ
を設け、カウンタの計数値を書込みアドレスとし、領域
始点4から計数するカウンタの出力と領域始点1から計
数するカウンタの出力とを読出し側のパリティ信号RP
で切り替え、読出しアドレスとするセレクタを設け、静
止命令でメモリの読出し領域を書込み停止後の領域4〜
5に固定し、静止命令解除でメモリ26の読出し領域固
定解除を書込み開始後の領域1〜6から行うようにした
ものである。
(2) The technique disclosed in Japanese Patent Application Laid-Open No. 2000-284766 reduces the capacity required for the memory used for multi-channel display so that inconvenience does not occur at the execution timing of the still function and the cancellation of the still function. In the memory, first storage areas 4 to 5 for storing video data of a plurality of channels and second storage areas 1 to 6 for storing video data of a moving image display channel among them are provided. The moving picture storage areas 2 to 3 and the areas 1 to 6 are switched by the write side parity signal WP for each field and output, and the count value of the counter is used as the write address. The output of the counter counting from the area start point 1 and the parity signal RP on the read side
Select the read address of the memory by switching with, and use the quiescent instruction to write the read area of the memory
The fixed area is fixed to 5, and the read area fixed release of the memory 26 is released from the areas 1 to 6 after the writing is started by releasing the stationary instruction.

【0004】(3)特開2000−284771号公報
記載の技術は、画像メモリの数を1つとして低価格化を
図るために、画像メモリをDRAMで構成し、このDR
AMのメモリ領域をアドレスのカラム方向を5等分割し
た5個のメモリ領域M1〜M5で構成し、入力Y、C信
号をデータ長変換部でデータ長を長くする変換をした後
にDRAM内のM1〜M5に循環的に書き込むととも
に、循環的に読み出し、読出データ制御部でDRAMか
ら読み出したY、C信号を1,2、3フレーム遅延のY
信号(Y−1F〜Y−3F)、1、2フレーム遅延のC
信号(C−1F、C−2F)に仕分けるとともに、元の
データ長に変換して出力するようにしたものである。
(3) In the technique described in Japanese Patent Application Laid-Open No. 2000-284771, the image memory is composed of a DRAM and the DR
The memory area of the AM is composed of five memory areas M1 to M5 in which the column direction of the address is divided into five, and the input Y and C signals are converted by the data length conversion unit to increase the data length and then M1 in the DRAM. To M5 are cyclically written and cyclically read, and the Y and C signals read from the DRAM by the read data control unit are delayed by 1, 2 and 3 frames.
Signal (Y-1F to Y-3F), C with 1 or 2 frame delay
The signals are sorted into signals (C-1F, C-2F), converted to the original data length, and output.

【0005】[0005]

【発明が解決しようとする課題】以上のような従来の技
術には、以下のような解決すべき課題があった。 (1)ロウ(行)アドレス、カラム(列)アドレスを計
算するため、複雑な回路を用いていた。また、メモリ空
間に無駄が生じていた。さらに、拡大・縮小などの処理
を行うとき、一方の信号のみ発行して制御する場合がで
てくるが、従来の制御方法では、より複雑な制御ができ
なかった。 (2)メモリ素子に供給するクロックは、書き込み用の
クロックと読み出し用のクロック以外の固定の周波数が
必要であった。 (3)メモリ素子のデータマスク機能やシフトレジスタ
を用いずに端点処理を行っていたため、不要なデータの
書き込みや読み出しを行っていた。
The above-mentioned conventional techniques have the following problems to be solved. (1) A complicated circuit is used to calculate a row address and a column address. Moreover, the memory space is wasted. Furthermore, when performing processing such as enlarging / reducing, it may happen that only one signal is issued for control, but the conventional control method could not perform more complicated control. (2) The clock supplied to the memory element requires a fixed frequency other than the write clock and the read clock. (3) Since the end point processing is performed without using the data mask function of the memory element or the shift register, unnecessary data is written or read.

【0006】(4)フレームメモリでは、ワンショット
書き込み機能を行っていなかった。 (5)2画面機能で、書き込みアドレスを2つ持ち、1
つは表示する位置に設定していたが、もう1つは表示範
囲外(読み出し範囲外)に設定しておらず、表示範囲内
に設定していたため、表示位置を変更する際、シーケン
スを組んで2つのアドレスを操作する必要があった。 (6)各種の制御信号を垂直同期信号で同期を取ってお
らず、1画面の途中で映像が乱れて静止してしまうこと
があった。
(4) The frame memory does not have the one-shot writing function. (5) Dual screen function, with two write addresses, 1
One was set to the display position, but the other was not set outside the display range (outside the read range) and was set inside the display range. Therefore, when changing the display position, a sequence is set up. It was necessary to operate two addresses with. (6) The various control signals are not synchronized with the vertical synchronization signal, and the image may be disturbed and stopped in the middle of one screen.

【0007】本発明は、回路構成を簡単にし、メモリの
無駄をなくし、不要なデータの書き込み、読み出しをな
くし、画面の乱れを無くし、さらに、さまざまな映像の
表現の可能なフレームメモリを得ることを目的とするも
のである。
The present invention provides a frame memory capable of simplifying the circuit configuration, eliminating waste of memory, eliminating unnecessary data writing and reading, eliminating screen disturbance, and capable of expressing various images. The purpose is.

【0008】[0008]

【課題を解決するための手段】本発明は、コマンド制御
型であって、ロウアドレスとカラムアドレスでアクセス
ワードを指定するDRAMからなるメモリ素子が用いら
れたこと、を基本構成要素とし、これに、このメモリ素
子におけるメモリアクセス基本コマンドサイクルを、リ
ード・ライト交互に発生させ、必要なときのみリードコ
マンド又はライトコマンドを許可したこと、の構成要素
と、書き込み・読み出しカウンタをロウ方向に順次増や
し、前記メモリ素子の最大値を超えたときにカラムをイ
ンクリメントし、ロウを最小値に戻す操作を行い、1フ
レーム中に複数回DRAMのアドレスを巡回することに
より、リフレッシュサイクルを無くしたこと、の構成要
素とのいずれか1又は2の構成要素を組み合わせてなる
ことを特徴とするフレームメモリ回路である。
SUMMARY OF THE INVENTION The present invention has as its basic constituent element a memory element which is of a command control type and which comprises a DRAM for designating an access word by a row address and a column address. , The memory access basic command cycle in this memory element is alternately generated for read and write, and the read command or write command is permitted only when necessary, and the write and read counters are sequentially increased in the row direction, A configuration in which a refresh cycle is eliminated by incrementing a column when the maximum value of the memory element is exceeded, returning a row to a minimum value, and circulating a DRAM address a plurality of times in one frame. Characterized by combining any one or two of the elements A frame memory circuit.

【0009】上述のような構成とすることにより、回路
が簡単になること、メモリ空間の無駄が生じなくなるこ
と、メモリ素子独自に供給するための回路が不要になる
こと、不要なデータの書き込み・読み出しが無くなるこ
と、2画面機能で、表示する書き込みアドレスを変更す
る際に、シーケンスを組むなどの操作が不要になり、設
定が簡単になること、各種の制御信号をVSYNCで同
期をとることにより、1画面の途中で映像が乱れたり、
静止するような不具合が無くなること、さらに、ミラー
反転機能、ワンショット機能、2画面機能などの機能を
組み合わせることによって、さまざまな映像の表現が可
能になること、などの優れた作用効果を有する。
With the above-mentioned structure, the circuit is simplified, the memory space is not wasted, the circuit for supplying the memory element uniquely is not required, and unnecessary data writing / writing is performed. No need to read, no need to set sequence when changing write address to be displayed by dual screen function, setting is simple, and various control signals are synchronized by VSYNC. The image is disturbed in the middle of one screen,
It has excellent effects such as elimination of the problem of stillness, and the possibility of expressing various images by combining functions such as a mirror inversion function, a one-shot function, and a two-screen function.

【0010】[0010]

【発明の実施の形態】以下、本発明の一実施例を図面に
基づき説明する。 (1)各制御信号の機能説明 WRSTX:1フレームに1度発行される信号で、ライ
ト動作を初期化する信号。 WEN:メモリに書き込みを許可する信号。 WLENDX:1ラインに1度発行され、書き込み終了
を表わす信号。 WLINCX:1ラインに1度発行され、ライトアドレ
スを1ラインインクリメントする信号。 RRSTX:1フレームに1度発行され、リード動作を
初期化する信号。 REN:メモリからの読み出しを許可する信号。 RLSTRX:1ラインに1度発行され、ラインの先頭
を表わす信号。 RLINCX:1ラインに1度発行され、リードアドレ
スを1ラインインクリメントする信号。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described below with reference to the drawings. (1) Functional description of each control signal WRSTX: A signal issued once in one frame to initialize a write operation. WEN: A signal that permits writing to the memory. WLENDX: A signal issued once per line to indicate the end of writing. WLINCX: A signal issued once per line to increment the write address by one line. RRSTX: A signal issued once per frame to initialize the read operation. REN: A signal that permits reading from the memory. RLSTRX: A signal that is issued once per line and indicates the beginning of the line. RLINCX: A signal issued once per line to increment the read address by one line.

【0011】(2)基本動作の説明 図1は、本発明によるフレームメモリ回路のブロック図
であり、ライトデータレジスタ部10,DRAM11,
リードデータレジスタ部12及びフレームメモリコント
ロール部13で構成されている。また、前記ライトデー
タレジスタ部10の入力側には、Yデータ入力端子1
4,Crデータ入力端子15及びCbデータ入力端子1
6が接続され、前記フレームメモリコントロール部13
の入力側には、各種制御信号入力端子17が接続され、
前記リードデータレジスタ部12の出力側には、Y出力
端子18,Cr出力端子19及びCB出力端子20が接
続されている。
(2) Description of Basic Operation FIG. 1 is a block diagram of a frame memory circuit according to the present invention. The write data register section 10, DRAM 11,
It is composed of a read data register section 12 and a frame memory control section 13. The Y data input terminal 1 is provided on the input side of the write data register unit 10.
4, Cr data input terminal 15 and Cb data input terminal 1
6 is connected to the frame memory control unit 13
Various control signal input terminals 17 are connected to the input side of
A Y output terminal 18, a Cr output terminal 19 and a CB output terminal 20 are connected to the output side of the read data register section 12.

【0012】前記フレームメモリコントロール部13で
は、ライトデータレジスタ部10への制御信号生成、D
RAM11へのコマンド信号生成及びリードデータレジ
スタ部12への制御信号生成を行う。前記ライトデータ
レジスタ部10では、フレームメモリコントロール部1
3からのライト系制御信号に従い、DRAM11へデー
タの書き込みを行う。前記リードデータレジスタ部12
では、フレームメモリコントロール部13からのリード
系制御信号に従い、DRAM11からデータの読み出し
を行う。
The frame memory control section 13 generates a control signal for the write data register section 10 and D
Command signal generation to the RAM 11 and control signal generation to the read data register unit 12 are performed. In the write data register unit 10, the frame memory control unit 1
Data is written to the DRAM 11 in accordance with the write system control signal from 3. The read data register section 12
Then, according to the read system control signal from the frame memory control unit 13, the data is read from the DRAM 11.

【0013】前記DRAM11は、データ入力、アドレ
ス入力、各種コマンド入力(BACT,BPRC,RE
AD,WRITE,REF)及びデータ出力、データマ
スク出力を有する記憶素子である。このDRAM11の
構成は、図6に示すように、1ワードを32ドットと
し、1ドットを8ビットでデータ構成することで、1ワ
ードは、256ビットで構成した。このDRAM11の
データマスク機能を用いて映像の始点座標、終点座標及
び幅を1ドット単位で制御することができる。また、D
RAM11に与えるコマンドサイクルが図7に示されて
いる。この図7において、AC:バンク・アクティブ、
NO:ノン・オペレーション、RE:リード、WR:ラ
イト、PR:プリチャージである。
The DRAM 11 has data input, address input, and various command inputs (BACT, BPRC, RE).
AD, WRITE, REF), data output, and data mask output. As shown in FIG. 6, the DRAM 11 has a structure in which one word has 32 dots, and one dot has 8 bits of data, so that one word has 256 bits. By using the data mask function of the DRAM 11, it is possible to control the starting point coordinates, the ending point coordinates, and the width of the image on a dot-by-dot basis. Also, D
The command cycle given to the RAM 11 is shown in FIG. In FIG. 7, AC: bank active,
NO: non-operation, RE: read, WR: write, PR: precharge.

【0014】前記フレームメモリコントロール部13
は、そのブロック図を示す図2において、コマンド生成
部21、追い越し検出部22,ライトコマンド生成部2
3,リードコマンド生成部24,ライトアドレス生成部
25,リードアドレス生成部26,ライト/リードアド
レス選択部27からなる。これらの入力側には、ライト
系設定信号入力端子28,ライト系制御信号入力端子2
9、リード系設定信号入力端子30,DRAMリセット
信号入力端子31及びリード系制御信号入力端子32が
接続され、また、出力側には、アドレス信号出力端子3
3,ライトデータ制御信号出力端子34,リードデータ
制御信号出力端子35及びDRAM制御信号出力端子3
6が接続されている。
The frame memory control unit 13
2 shows a block diagram thereof, the command generation unit 21, the overtaking detection unit 22, the write command generation unit 2
3, a read command generator 24, a write address generator 25, a read address generator 26, and a write / read address selector 27. On these inputs, the write system setting signal input terminal 28 and the write system control signal input terminal 2
9, a read system setting signal input terminal 30, a DRAM reset signal input terminal 31, and a read system control signal input terminal 32 are connected, and an address signal output terminal 3 is provided on the output side.
3, write data control signal output terminal 34, read data control signal output terminal 35 and DRAM control signal output terminal 3
6 is connected.

【0015】前記追い越し検出部22は、図12に示す
ように、書き込みと読み出しが非同期になるので、追い
越しが起きる。そのため、書き込みと読み出しのパリテ
ィから追い越し検出を行い、追い越し制御信号を生成し
て出力する。前記コマンド生成部21は、図3に示すよ
うに、カウンタ37とデコーダ38からなり、このカウ
ンタ37の入力側には、DRAMリセット信号入力端子
31からの信号が入力し、また、このコマンド生成部2
1では、主にDRAM11へのコマンド生成を行い、D
RAM制御信号出力端子36を介してDRAM11へ送
られ、その他に、ライト系制御信号、リード系制御信号
及びライト/リードアドレス選択信号も生成し、それぞ
れライトコマンド生成部23,リードコマンド生成部2
4及びライト/リードアドレス選択部27へ送られる。
As shown in FIG. 12, the overtaking detecting section 22 causes the overwriting because the writing and the reading are asynchronous. Therefore, overtaking detection is performed from the write and read parities, and an overtaking control signal is generated and output. As shown in FIG. 3, the command generating unit 21 includes a counter 37 and a decoder 38. A signal from the DRAM reset signal input terminal 31 is input to the input side of the counter 37, and the command generating unit 21 also receives the signal. Two
In 1, the command generation to the DRAM 11 is mainly performed, and D
The write control signal, the read control signal, and the write / read address selection signal are also transmitted to the DRAM 11 via the RAM control signal output terminal 36, and the write command generation unit 23 and the read command generation unit 2 are generated, respectively.
4 and write / read address selection unit 27.

【0016】前記ライトコマンド生成部23では、ライ
ト系設定信号入力端子28からのライト系設定信号と、
ライト系制御信号入力端子29からのライト系制御信号
により、ライトアドレスの制御信号及びライトデータの
制御信号の生成を行う。前記ライトアドレス生成部25
では、ライト系設定信号、ライト系制御信号及びライト
コマンド生成部23からのライトアドレス制御信号によ
り、ライトアドレスの生成を行う。
In the write command generator 23, the write system setting signal from the write system setting signal input terminal 28,
A write address control signal from the write control signal input terminal 29 is used to generate a write address control signal and a write data control signal. The write address generator 25
Then, the write address is generated by the write system setting signal, the write system control signal, and the write address control signal from the write command generation unit 23.

【0017】前記リードコマンド生成部24では、リー
ド系設定信号とリード系制御信号により、リードアドレ
スの制御信号及びリードデータの制御信号の生成を行
う。前記リードアドレス生成部26では、リード系設定
信号、リード系制御信号及びリードコマンド生成部24
からのリードアドレス制御信号により、リードアドレス
の生成を行う。前記ライト/リードアドレス選択部27
では、コマンド生成部21からのアドレス選択信号に従
って、ライトアドレスとリードアドレスの選択を行う。
The read command generator 24 generates a read address control signal and a read data control signal based on the read system setting signal and the read system control signal. In the read address generation unit 26, a read system setting signal, a read system control signal and a read command generation unit 24.
A read address is generated by a read address control signal from the. The write / read address selection unit 27
Then, the write address and the read address are selected according to the address selection signal from the command generator 21.

【0018】前記ライトデータレジスタ部10は、図4
に示すように、シフトレジスタ部77,ファーストバッ
ファ78及びセカンドバッファ76で構成されている。
前記シフトレジスタ部77では、シフトイネーブル信号
に従い、8ビットデータをシリアル−パラレル変換し、
256ビットデータに変換する。シリアル−パラレル変
換が終わると、ファーストバッファイネーブル信号が生
成され、ファーストバッファ78にデータが蓄積され
る。セカンドバッファ76が空のとき又はセカンドバッ
ファ76のデータがDRAM11への書き込みが行われ
た後、セカンドバッファイネーブル信号に従って、ファ
ーストバッファ78からセカンドバッファ76へデータ
転送が行われる。セカンドバッファ76にデータが蓄積
され、ライトコマンドが発生すると、DRAM11へ1
ワード256ビットでデータの書き込みが行われる。こ
の繰り返しで、書き込み動作は、行われる。
The write data register section 10 is shown in FIG.
As shown in, the shift register section 77, the first buffer 78, and the second buffer 76 are included.
In the shift register unit 77, 8-bit data is serial-parallel converted according to the shift enable signal,
Convert to 256-bit data. When the serial-parallel conversion is completed, a fast buffer enable signal is generated and data is stored in the fast buffer 78. When the second buffer 76 is empty or after the data in the second buffer 76 has been written to the DRAM 11, data is transferred from the first buffer 78 to the second buffer 76 according to the second buffer enable signal. When data is accumulated in the second buffer 76 and a write command is issued, 1 is written to the DRAM 11.
Data is written in 256 bits. With this repetition, the write operation is performed.

【0019】前記リードデータレジスタ部12のブロッ
ク図は、図5に示すように、バッファ39aとセレクタ
40aとからなる回路(a)、バッファ39bとセレク
タ40bとからなる回路(b)が互いに並列に設けら
れ、これらの回路の出力側に3−1セレクタ41が接続
されて構成されている。なお、バッファ39cとセレク
タ40cとからなる回路(c)は、マルチチャンネル機
能の際に用いられるものであり、詳細は、後述する。
As shown in FIG. 5, a block diagram of the read data register section 12 includes a circuit (a) composed of a buffer 39a and a selector 40a and a circuit (b) composed of a buffer 39b and a selector 40b arranged in parallel with each other. The 3-1 selector 41 is provided and connected to the output side of these circuits. The circuit (c) including the buffer 39c and the selector 40c is used in the multi-channel function, and the details will be described later.

【0020】このような回路構成において、読み出し
は、RENに従ってフレームメモリ回路からデータを出
力しなければならないため、RENがフレームメモリ回
路に入力される前にDRAM11からデータをバッファ
39に蓄積させておかなければならない。従って、RL
STRXが入力された直後のリードコマンドで、回路
(a)のバッファ39aにライン先頭256ビットのデ
ータを蓄積させ、次のリードコマンドで、回路(b)の
バッファ39bにライン2番目の256ビットのデータ
を蓄積させる。フレームメモリ回路にRENが入力され
たら、リードコマンド生成部24からのリードデータ制
御信号中のセレクト信号に従って、セレクタ40a又は
セレクタ40bでパラレル−シリアル変換を行い、25
6ビットデータを8ビットデータに変換する。また、後
段の3−1セレクタ41で回路(a)又は(b)のデー
タを選択する。RENがフレームメモリ回路に入力され
てからは、RENが32CK入力される毎に、回路
(a)又は(b)のデータが出力されることになるた
め、バッファ39a、39bのデータがすべて出力され
た直後のリードコマンドと同時にイネーブル信号を生成
し、バッファ39a、39bのデータを更新する。この
動作の繰り返しで、読み出し動作が行われる。
In such a circuit configuration, since data must be output from the frame memory circuit in accordance with REN for reading, data may be accumulated in the buffer 39 from the DRAM 11 before REN is input to the frame memory circuit. There must be. Therefore, RL
The read command immediately after the STRX is input causes the buffer 39a of the circuit (a) to store 256-bit line head data, and the next read command causes the buffer 39b of the circuit (b) to store the 256-bit data of the second line. Accumulate data. When REN is input to the frame memory circuit, parallel-serial conversion is performed by the selector 40a or the selector 40b according to the select signal in the read data control signal from the read command generation unit 24, and 25
Convert 6-bit data to 8-bit data. Further, the data of the circuit (a) or (b) is selected by the 3-1 selector 41 in the subsequent stage. After REN is input to the frame memory circuit, the data of the circuit (a) or (b) is output every time REN is input by 32CK. Therefore, all the data of the buffers 39a and 39b are output. Immediately after the read command, an enable signal is generated at the same time, and the data in the buffers 39a and 39b is updated. The read operation is performed by repeating this operation.

【0021】(3)端点処理 映像の右端・左端の端点処理は、DRAM11に付随し
ているデータマスク機能を用いて行うが、左端と右端の
処理方法は、それぞれ次のような方法で行う。 3−1:左端 HSTR(水平始点座標)/32で余った数の分だけ左
側のデータをマスクする。例えば、HSTR=37とす
ると、HSTR/32=1余り5となり、2ワード目に
おける1ワード目と連続する最初の5ドットをDRAM
11のデータマスク機能を使用し、端点処理を行う。 3−2:右端 (HSTR+WENの数)/32で余った数を32から
引いた数の分だけ右側のデータをマスクする。例えば、
HSTR=37、WENの数=200とすると、 (HSTR+200)/32=7余り13 32−13=19となり、8ワード目における7ワード
目と連続する最初の13ドットをデータマスクせず、そ
の後の19ドットをシフトレジスタとDRAM11のデ
ータマスク機能を使用し、端点処理を行う。
(3) End point processing The right and left end points of the image are processed by using the data mask function attached to the DRAM 11. The left end and right end are processed as follows. 3-1: Data on the left side is masked by the number left at the left end HSTR (horizontal start point coordinate) / 32. For example, if HSTR = 37, HSTR / 32 = 1 and the remainder becomes 5, and the first 5 dots that are continuous with the first word in the second word are DRAM.
End point processing is performed using the data mask function 11 of FIG. 3-2: The right side data is masked by the number obtained by subtracting 32 from the right end (the number of HSTR + WEN) / 32. For example,
If HSTR = 37 and the number of WENs = 200, then (HSTR + 200) / 32 = 7 remainder 13 32−13 = 19, and the first 13 dots that are continuous with the 7th word in the 8th word are not data-masked. The 19-dot shift register and the data mask function of the DRAM 11 are used to perform end point processing.

【0022】(4)DRAM11に供給するCK DRAM11に供給するクロックMCKは、ライト系の
クロックSCKとリード系のクロックPCKのうち、高
い周波数のクロックを選択して用いる。ただし、周波数
が同じ場合は、リード系のクロックPCKを選択するよ
うにする。
(4) CK supplied to the DRAM 11 As the clock MCK supplied to the DRAM 11, a high frequency clock is selected and used from the write system clock SCK and the read system clock PCK. However, if the frequencies are the same, the read system clock PCK is selected.

【0023】(5)アドレスの計算方法 ライトアドレス生成部25とリードアドレス生成部26
によるアドレスの計算方法は、ライトもリードも基本的
な動作は同様で、図8に示すように、Xカウンタ42、
Yカウンタ43、アダー44及び2つのDFF45、D
FF46からなる。図8において、垂直始点座標がnラ
インのpとすると、まず、Yカウンタ43で図9に示し
たアドレスマップ上のnラインのpに対応する始点を確
定し、Xカウンタ42で1ロウ(1ワード=32ドッ
ト)ずつカウントアップさせてアドレスを計算し、デー
タの書き込み・読み出しを行う。1ライン分(例えば1
00ロウ)の書き込み又は読み出しが終わると、インク
リメント信号でYカウンタ43に1ラインのロウ数をア
ダー44で加算し、(n+1)ライン目に対応するアド
レスマップ上の始点を確定し、nライン目と同様の処理
を行う。DFF45では、例えば、250毎の桁上げを
して、カラムアドレスを出力し、DFF46では、例え
ば、250単位のロウアドレスを出力する。このよう
に、Xカウンタ42/Yカウンタ43という尺度で計算
し、それをロウアドレス・カラムアドレスに割り当て
る。この割り当ては、 ・予め1ラインの書き込みワード数を指定し、Yカウン
タ43は、1ラインの書き込みワード数を加算する。 ・又は、予め1ラインの書き込みワード数を指定し、ア
ドレス変換の際にYカウンタ43と1ラインの書き込み
ワード数を乗算する。 ・又は、予め1ラインの書き込み画素数を指定し、1ラ
インの書き込みワード数を計算し、Yカウンタ43は、
1ラインの書き込みワード数を加算する。 ・又は、予め1ラインの書き込み画素数を指定し、1ラ
インの書き込みワード数を計算し、アドレス変換の際に
Yカウンタ43と1ラインの書き込みワード数を乗算す
る。 RGBなど複数のデータを扱うときには、図10に示す
ように、アダー44とDFF45の間にさらにアダー4
4aを挿入し、カラムアドレスの方にだけ必要な値を加
算し、データの書き込み・読み出しを行う。図11に示
したアドレスマップに基づき具体的例を説明すると、R
のデータをprに書き込んだ後、Gのデータを書き込む
ときには、20を加算してpgに書き込み、Bのデータ
を書き込むときには、さらに20を加算してpbに書き
込む。n種類のデータを扱う場合には、DRAM11を
n個に分割し、同様のアドレス計算を行うようにする。
(5) Address calculation method Write address generator 25 and read address generator 26
The basic operation of writing and reading is the same as the method of calculating an address by the X counter 42, as shown in FIG.
Y counter 43, adder 44 and two DFFs 45, D
It consists of FF46. In FIG. 8, assuming that the vertical start point coordinate is p on the n line, first, the Y counter 43 determines the start point corresponding to the p on the n line on the address map shown in FIG. 9, and the X counter 42 sets 1 row (1 row (1 The address is calculated by incrementing each word (32 dots), and data writing / reading is performed. One line (eg 1
When the writing or reading of (00 rows) is completed, the number of rows of one line is added to the Y counter 43 by the adder 44 by the increment signal, the starting point on the address map corresponding to the (n + 1) th line is determined, and the nth line Perform the same processing as. The DFF 45 carries out a carry for every 250, for example, and outputs a column address, and the DFF 46 outputs, for example, a row address in units of 250. In this way, the calculation is performed on the scale of the X counter 42 / Y counter 43, and it is assigned to the row address / column address. This allocation is as follows: The number of write words for one line is designated in advance, and the Y counter 43 adds the number of write words for one line. Alternatively, the number of write words for one line is designated in advance, and the Y counter 43 is multiplied by the number of write words for one line when the address is converted. .. Alternatively, the number of write pixels for one line is designated in advance, and the number of write words for one line is calculated.
Add the number of write words for one line. Alternatively, the number of write pixels for one line is designated in advance, the number of write words for one line is calculated, and the Y counter 43 and the number of write words for one line are multiplied at the time of address conversion. When handling a plurality of data such as RGB, as shown in FIG. 10, an adder 4 is added between the adder 44 and the DFF 45.
4a is inserted, a necessary value is added only to the column address, and data writing / reading is performed. A specific example will be described based on the address map shown in FIG.
After writing the data of 1 to pr, when writing G data, add 20 and write to pg, and when writing B data, add 20 and write to pb. When handling n kinds of data, the DRAM 11 is divided into n pieces and the same address calculation is performed.

【0024】(6−1)垂直ミラー反転機能(その1) ライト側で垂直ミラー反転を行う場合には、図27にお
けるYカウンタ43の書き込み垂直始点座標に1フレ
ームの映像表示ライン数と同じ値、すなわち、最終ライ
ンの値をロードし、ライトラインインクリメント信号が
入力したら、1ラインのロウ数だけ減算し、ライン方向
のライトアドレスを確定させてDRAM11に書き込
み、読み出しは、通常通り、先頭から行って垂直ミラー
反転を行う。このように、書き込みの際に、1フレーム
のライン方向のデータを上下並べ替えてメモリ11に書
き込み、読み出しは、書き込んだ先頭から順方向に行っ
て垂直ミラー反転処理を行う。
[0024] (6-1) vertical mirror inversion function (1) When performing the vertical mirrored by the write side are the same as the image display number of lines of one frame in the Y counter 43 first write vertical start point coordinates in Fig. 27 When the value, that is, the value of the last line is loaded and the write line increment signal is input, the number of rows of one line is subtracted, the write address in the line direction is determined, and writing to the DRAM 11 is performed from the beginning as usual. Do vertical mirror inversion. In this way, when writing, the data in the line direction of one frame is rearranged vertically and written in the memory 11, and reading is performed in the forward direction from the beginning of writing and vertical mirror inversion processing is performed.

【0025】(6−2)垂直ミラー反転機能(その2) リード側で垂直ミラー反転を行う場合には、書き込みは
通常通り行い、図27におけるYカウンタ43の読み
出し垂直始点座標に映像表示ライン数と同じ値、すなわ
ち、最終ラインの値をロードし、リードラインインクリ
メント信号が入力したら、1ラインのロウ数だけ減算
し、ライン方向のリードアドレスを反転させて、読み出
しを行って垂直ミラー反転を行う。このように、書き込
みは、メモリ11に入力データの先頭から順方向に行
い、読み出しの際に、書き込んだ1フレームの最下方の
ラインのデータから逆方向に行って垂直ミラー反転処理
を行う。
[0025] (6-2) vertical mirror inversion function (2) when performing the vertical mirrored in the lead side, writing is carried out as usual, the video display line in the Y counter 43 second read vertical start point coordinates in Fig. 27 The same value as the number, that is, the value of the final line is loaded, and when the read line increment signal is input, the row number of one line is subtracted, the read address in the line direction is inverted, and reading is performed to invert the vertical mirror. To do. In this way, writing is performed in the memory 11 in the forward direction from the beginning of the input data, and in reading, the vertical mirror inversion processing is performed by performing the writing in the reverse direction from the written data of the lowermost line of one frame.

【0026】(6−3)水平ミラー反転機能(その1) 通常の水平データは、1ラインがnワードで、1ワード
のデータ数がmで構成されている。以下の例では、図3
0(a)に示すように、1ラインが3ワードで、1ワー
ドのデータ数が20の場合について説明する。このよう
な水平データの並びにおいて、ライト側で水平ミラー反
転を行う場合には、ライン内のワードの反転とワード内
のデータの反転をしなければならないが、ライン内のワ
ードの反転は、図27に示したXカウンタ42の書き
込み水平始点座標に映像の表示幅と同じ値、すなわち、
図30(a)における右端の値をロードし、カウントイ
ネーブル信号が入ったらダウンカウントさせて、ライト
アドレスを反転させる。ワード内のデータの反転は、シ
リアル−パラレル変換時に、データの順番を逆にして図
4に示したライトデータレジスタ部10のファーストバ
ッファ78に反転して転送し、その後の処理は、通常と
同様にしてDRAM11に書き込みを行う(図30
(b))。読み出しは、通常通り先頭から行って、水平
ミラー反転を行う。このように、書き込みの際に、1ラ
インのワードの並びとワード内のデータの並びをともに
逆方向に反転させてメモリ11に書き込み、読み出し
は、書き込んだ先頭から順方向に行って、水平ミラー反
転処理を行う。このときの表示データは、図30(f)
に示される。
(6-3) Horizontal Mirror Inversion Function (No. 1) In normal horizontal data, one line consists of n words and the number of data in one word is m. In the example below, FIG.
As shown in 0 (a), the case where one line has three words and the number of data of one word is 20 will be described. When horizontal mirror inversion is performed on the write side in such an arrangement of horizontal data, it is necessary to invert the words in the line and the data in the word. At the writing horizontal start point coordinate of the X counter 42 1 shown in 27, the same value as the display width of the image, that is,
The value at the right end in FIG. 30A is loaded, and when the count enable signal is input, it is down-counted and the write address is inverted. The inversion of the data in the word is reversed and transferred to the first buffer 78 of the write data register unit 10 shown in FIG. 4 by reversing the order of the data at the time of serial-parallel conversion, and the subsequent processing is the same as usual. Then, the DRAM 11 is written (see FIG. 30).
(B)). Reading is performed from the beginning as usual, and horizontal mirror inversion is performed. In this way, when writing, the arrangement of the words on one line and the arrangement of the data within the words are both reversed in the opposite direction and written into the memory 11, and reading is performed from the beginning of the writing in the forward direction, and the horizontal mirror Reverse processing is performed. The display data at this time is shown in FIG.
Shown in.

【0027】(6−4)水平ミラー反転機能(その2) ライト側でアドレスの反転を行い、リード側でデータの
反転を行い水平ミラー反転を行う場合には、まず、図2
7に示したXカウンタ42の書き込み水平始点座標に
映像の表示幅と同じ値、すなわち、図30(a)におけ
る右端の値をロードし、カウントイネーブル信号が入っ
たらダウンカウントさせて、ライトアドレスを反転させ
る。ワード内のデータの反転は、シリアル−パラレル変
換時に、データの順番を逆にして図4に示したライトデ
ータレジスタ部10のファーストバッファ78に反転し
て転送し、その後の処理は、通常と同様にしてDRAM
11に書き込みを行う(図30(c))。このように、
書き込みの際に、ワード内のデータの並びをそのままと
し、1ラインのワードの並びだけを逆方向に反転させて
メモリ11に書き込み、読み出しは、書き込んだワード
内のデータの並びを逆方向で、かつ、1ラインのワード
の並びを順方向に行って、水平ミラー反転処理を行う。
このときの表示データは、図30(f)に示される。
(6-4) Horizontal Mirror Inversion Function (Part 2) When the address is inverted on the write side and the data is inverted on the read side to perform the horizontal mirror inversion, first, FIG.
The write horizontal start point coordinate of the X counter 42 1 shown in FIG. 7 is loaded with the same value as the display width of the image, that is, the value at the right end in FIG. Invert. The inversion of the data in the word is reversed and transferred to the first buffer 78 of the write data register unit 10 shown in FIG. 4 by reversing the order of the data at the time of serial-parallel conversion, and the subsequent processing is the same as usual. And DRAM
Writing is performed in 11 (FIG. 30C). in this way,
At the time of writing, the arrangement of the data in the word is left as it is, and only the arrangement of the words of one line is reversed in the reverse direction to write it in the memory 11, and in the reading, the arrangement of the data in the written word is reversed in the reverse direction. At the same time, the words on one line are arranged in the forward direction to perform the horizontal mirror inversion process.
The display data at this time is shown in FIG.

【0028】(6−5)水平ミラー反転機能(その3) リード側でアドレスの反転を行い、ライト側でデータの
反転を行い水平ミラー反転を行う場合には、まず、図2
7に示したXカウンタ42の読み出し水平始点座標に
映像の表示幅と同じ値、すなわち、図30(a)におけ
る右端の値をロードし、カウントイネーブル信号が入っ
たらダウンカウントさせて、リードアドレスを反転させ
る。また、ワード内のデータの反転は、シリアル−パラ
レル変換時に、データの順番を逆にして図4に示したD
RAM11に書き込みを行う(図30(d))。このよ
うに、書き込みの際に、1ラインのワードの並びをその
ままとし、ワード内のデータの並びだけを逆方向に反転
させてメモリ11に書き込み、読み出しは、書き込んだ
1ラインのワードの並びを逆方向で、かつ、ワード内の
データの並びを順方向に行って、水平ミラー反転処理を
行う。このときの表示データは、図30(f)に示され
る。
(6-5) Horizontal Mirror Inversion Function (Part 3) In the case of inverting the address on the read side and inverting the data on the write side to perform the horizontal mirror inversion, first, FIG.
X counter 42 second read horizontal start coordinate equal to the display width of the picture to that shown in 7, i.e., loads the value of the right end in FIG. 30 (a), the by counting down Once in the count enable signal, a read address Invert. Further, the inversion of the data in the word is performed by converting the order of the data in the serial-parallel conversion to the D shown in FIG.
Writing is performed in the RAM 11 (FIG. 30 (d)). In this way, when writing, the arrangement of words on one line is left unchanged, only the arrangement of data in words is inverted in the opposite direction to write to the memory 11, and for reading, the arrangement of words on one line is written. The horizontal mirror inversion processing is performed in the reverse direction and by arranging the data in the word in the forward direction. The display data at this time is shown in FIG.

【0029】(6−6)水平ミラー反転機能(その4) リード側で水平ミラー反転を行う場合は、ライン内のワ
ードの反転は、リードアドレスを反転させて行う。図2
7に示したXカウンタ42の読み出し水平始点座標に
映像の表示幅と同じ値、すなわち、図30(a)におけ
る右端の値をロードし、カウントイネーブル信号が入っ
たらダウンカウントさせて、リードアドレスを反転させ
る。また、ワード内のデータの反転は、リードデータレ
ジスタ部12内のシリアル−パラレル変換を通常とは逆
の順番でデータを変換し、反転を行う(図30
(e))。このように、書き込みは、メモリ11に入力
データの先頭から順方向に行い、読み出しは、書き込ん
だ1ラインのワードの並びとワード内のデータの並びを
ともに逆方向に反転させて行って、水平ミラー反転処理
を行う。このときの表示データは、図30(f)に示さ
れる。
(6-6) Horizontal Mirror Inversion Function (4) When horizontal mirror inversion is performed on the read side, the word in the line is inverted by inverting the read address. Figure 2
X counter 42 second read horizontal start coordinate equal to the display width of the picture to that shown in 7, i.e., loads the value of the right end in FIG. 30 (a), the by counting down Once in the count enable signal, a read address Invert. Further, the inversion of the data in the word is performed by converting the serial-parallel conversion in the read data register unit 12 in the order reverse to the normal order and inversion (FIG. 30).
(E)). In this way, writing is performed in the memory 11 in the forward direction from the beginning of the input data, and reading is performed by inverting both the written one-line word arrangement and the data arrangement within the word in the opposite direction, and then horizontally. Mirror inversion processing is performed. The display data at this time is shown in FIG.

【0030】(6−7)垂直・水平ミラー反転機能(そ
の1) 前記垂直ミラー反転機能(その1)と水平ミラー反転機
能(その1)の組み合わせで垂直・水平ミラー反転を行
う。すなわち、垂直ミラー反転機能(その1)は、書き
込みの際に、1フレームのライン方向のデータを上下並
べ替えてメモリ11に書き込み、読み出しは、書き込ん
だ先頭から順方向に行って垂直ミラー反転処理を行い、
同時に、水平ミラー反転機能(その1)は、書き込みの
際に、1ラインのワードの並びとワード内のデータの並
びをともに逆方向に反転させてメモリ11に書き込み、
読み出しは、書き込んだ先頭から順方向に行って、水平
ミラー反転処理を行うことにより、垂直・水平ミラー反
転を行う。
(6-7) Vertical / Horizontal Mirror Inversion Function (No. 1) The vertical / horizontal mirror inversion function is performed by the combination of the vertical mirror inversion function (No. 1) and the horizontal mirror inversion function (No. 1). That is, the vertical mirror inversion function (No. 1), when writing, vertically rearranges the data in the line direction of one frame and writes the data in the memory 11, and the reading is performed in the forward direction from the beginning of the writing to perform the vertical mirror inversion processing. And then
At the same time, the horizontal mirror inversion function (No. 1) inverts the arrangement of the words of one line and the arrangement of the data in the words in the opposite direction at the time of writing, and writes the same in the memory 11.
Reading is performed in the forward direction from the written head and horizontal mirror inversion processing is performed to perform vertical / horizontal mirror inversion.

【0031】(6−8)垂直・水平ミラー反転機能(そ
の2) 前記垂直ミラー反転機能(その1)と水平ミラー反転機
能(その2)の組み合わせで垂直・水平ミラー反転を行
う。すなわち、垂直ミラー反転機能(その1)は、書き
込みの際に、1フレームのライン方向のデータを上下並
べ替えてメモリ11に書き込み、読み出しは、書き込ん
だ先頭から順方向に行って垂直ミラー反転処理を行い、
同時に、水平ミラー反転機能(その2)は、書き込みの
際に、ワード内のデータの並びをそのままとし、1ライ
ンのワードの並びだけを逆方向に反転させてメモリ11
に書き込み、読み出しは、書き込んだワード内のデータ
の並びを逆方向で、かつ、1ラインのワードの並びを順
方向に行って、水平ミラー反転処理を行うことにより、
垂直・水平ミラー反転を行う。
(6-8) Vertical / Horizontal Mirror Inversion Function (Part 2) Vertical / horizontal mirror inversion is performed by a combination of the vertical mirror inversion function (No. 1) and the horizontal mirror inversion function (No. 2). That is, the vertical mirror inversion function (No. 1), when writing, vertically rearranges the data in the line direction of one frame and writes the data in the memory 11, and the reading is performed in the forward direction from the beginning of the writing to perform the vertical mirror inversion processing. And then
At the same time, the horizontal mirror inversion function (part 2) keeps the arrangement of data in words as it is at the time of writing, and inverts only the arrangement of words in one line in the reverse direction, so that the memory 11
Writing and reading are performed by arranging the data in the written word in the reverse direction and by arranging the words of one line in the forward direction to perform the horizontal mirror inversion process.
Vertical / horizontal mirror inversion.

【0032】(6−9)垂直・水平ミラー反転機能(そ
の3) 前記垂直ミラー反転機能(その2)と水平ミラー反転機
能(その1)の組み合わせで垂直・水平ミラー反転を行
う。すなわち、垂直ミラー反転機能(その2)は、書き
込みは、メモリ11に入力データの先頭から順方向に行
い、読み出しの際に、書き込んだ1フレームの最下方の
ラインのデータから逆方向に行って垂直ミラー反転処理
を行い、同時に、水平ミラー反転機能(その1)は、書
き込みの際に、1ラインのワードの並びとワード内のデ
ータの並びをともに逆方向に反転させてメモリ11に書
き込み、読み出しは、書き込んだ先頭から順方向に行っ
て、水平ミラー反転処理を行うことにより、垂直・水平
ミラー反転を行う。
(6-9) Vertical / Horizontal Mirror Inversion Function (3) Vertical / horizontal mirror inversion is performed by a combination of the vertical mirror inversion function (2) and the horizontal mirror inversion function (1). That is, in the vertical mirror inversion function (No. 2), writing is performed in the memory 11 in the forward direction from the beginning of the input data, and in reading, the writing is performed in the reverse direction from the written data of the lowermost line of one frame. The vertical mirror inversion processing is performed, and at the same time, the horizontal mirror inversion function (part 1) inverts both the word arrangement of one line and the data arrangement in the word in the opposite direction at the time of writing, and writes the same in the memory 11. Reading is performed in the forward direction from the written head and horizontal mirror inversion processing is performed to perform vertical / horizontal mirror inversion.

【0033】(6−10)垂直・水平ミラー反転機能
(その4) 前記垂直ミラー反転機能(その2)と水平ミラー反転機
能(その2)の組み合わせで垂直・水平ミラー反転を行
う。すなわち、垂直ミラー反転機能(その2)は、書き
込みは、メモリ11に入力データの先頭から順方向に行
い、読み出しの際に、書き込んだ1フレームの最下方の
ラインのデータから逆方向に行って垂直ミラー反転処理
を行い、同時に、水平ミラー反転機能(その2)は、書
き込みの際に、ワード内のデータの並びをそのままと
し、1ラインのワードの並びだけを逆方向に反転させて
メモリ11に書き込み、読み出しは、書き込んだワード
内のデータの並びを逆方向で、かつ、1ラインのワード
の並びを順方向に行って、水平ミラー反転処理を行うこ
とにより、垂直・水平ミラー反転を行う。
(6-10) Vertical / Horizontal Mirror Inversion Function (Part 4) Vertical / horizontal mirror inversion is performed by a combination of the vertical mirror inversion function (No. 2) and the horizontal mirror inversion function (No. 2). That is, in the vertical mirror inversion function (No. 2), writing is performed in the memory 11 in the forward direction from the beginning of the input data, and in reading, the writing is performed in the reverse direction from the written data of the lowermost line of one frame. The vertical mirror inversion processing is performed, and at the same time, the horizontal mirror inversion function (part 2) retains the data arrangement in the word as it is at the time of writing, and inverts only the word arrangement of one line in the reverse direction, and the memory 11 For writing and reading, the arrangement of the data in the written word is performed in the reverse direction and the arrangement of the words of one line is performed in the forward direction, and the horizontal mirror inversion processing is performed to perform the vertical / horizontal mirror inversion. .

【0034】(6−11)垂直・水平ミラー反転機能
(その5) 前記垂直ミラー反転機能(その1)と水平ミラー反転機
能(その3)の組み合わせで垂直・水平ミラー反転を行
う。すなわち、垂直ミラー反転機能(その1)は、書き
込みの際に、1フレームのライン方向のデータを上下並
べ替えてメモリ11に書き込み、読み出しは、書き込ん
だ先頭から順方向に行って垂直ミラー反転処理を行い、
同時に、水平ミラー反転機能(その3)は、書き込みの
際に、1ラインのワードの並びをそのままとし、ワード
内のデータの並びだけを逆方向に反転させてメモリ11
に書き込み、読み出しは、書き込んだ1ラインのワード
の並びを逆方向で、かつ、ワード内のデータの並びを順
方向に行って、水平ミラー反転処理を行うことにより、
垂直・水平ミラー反転を行う。
(6-11) Vertical / Horizontal Mirror Inversion Function (Part 5) Vertical / horizontal mirror inversion is performed by a combination of the vertical mirror inversion function (No. 1) and the horizontal mirror inversion function (No. 3). That is, the vertical mirror inversion function (No. 1), when writing, vertically rearranges the data in the line direction of one frame and writes the data in the memory 11, and the reading is performed in the forward direction from the beginning of the writing to perform the vertical mirror inversion processing. And then
At the same time, the horizontal mirror inversion function (part 3) keeps the arrangement of the words of one line as they are, and reverses only the arrangement of the data in the words in the reverse direction when writing.
Writing and reading are performed by arranging the written 1-line words in the reverse direction and by arranging the data in the words in the forward direction to perform horizontal mirror inversion processing.
Vertical / horizontal mirror inversion.

【0035】(6−12)垂直・水平ミラー反転機能
(その6) 前記垂直ミラー反転機能(その1)と水平ミラー反転機
能(その4)の組み合わせで垂直・水平ミラー反転を行
う。すなわち、垂直ミラー反転機能(その1)は、書き
込みの際に、1フレームのライン方向のデータを上下並
べ替えてメモリ11に書き込み、読み出しは、書き込ん
だ先頭から順方向に行って垂直ミラー反転処理を行い、
同時に、水平ミラー反転機能(その4)は、書き込み
は、メモリ11に入力データの先頭から順方向に行い、
読み出しは、書き込んだ1ラインのワードの並びとワー
ド内のデータの並びをともに逆方向に反転させて行っ
て、水平ミラー反転処理を行うことにより、垂直・水平
ミラー反転を行う。
(6-12) Vertical / Horizontal Mirror Inversion Function (Part 6) Vertical / horizontal mirror inversion is performed by a combination of the vertical mirror inversion function (No. 1) and the horizontal mirror inversion function (No. 4). That is, the vertical mirror inversion function (No. 1), when writing, vertically rearranges the data in the line direction of one frame and writes the data in the memory 11, and the reading is performed in the forward direction from the beginning of the writing to perform the vertical mirror inversion processing. And then
At the same time, the horizontal mirror inversion function (No. 4) writes in the memory 11 in the forward direction from the beginning of the input data,
Reading is performed by inverting the written one-line word arrangement and the data arrangement in the word in opposite directions, and performing horizontal mirror inversion processing to perform vertical / horizontal mirror inversion.

【0036】(6−13)垂直・水平ミラー反転機能
(その7) 前記垂直ミラー反転機能(その2)と水平ミラー反転機
能(その3)の組み合わせで垂直・水平ミラー反転を行
う。すなわち、垂直ミラー反転機能(その2)は、書き
込みは、メモリ11に入力データの先頭から順方向に行
い、読み出しの際に、書き込んだ1フレームの最下方の
ラインのデータから逆方向に行って垂直ミラー反転処理
を行い、同時に、水平ミラー反転機能(その3)は、書
き込みの際に、1ラインのワードの並びをそのままと
し、ワード内のデータの並びだけを逆方向に反転させて
メモリ11に書き込み、読み出しは、書き込んだ1ライ
ンのワードの並びを逆方向で、かつ、ワード内のデータ
の並びを順方向に行って、水平ミラー反転処理を行うこ
とにより、垂直・水平ミラー反転を行う。
(6-13) Vertical / Horizontal Mirror Inversion Function (No. 7) Vertical / horizontal mirror inversion is performed by a combination of the vertical mirror inversion function (No. 2) and the horizontal mirror inversion function (No. 3). That is, in the vertical mirror inversion function (No. 2), writing is performed in the memory 11 in the forward direction from the beginning of the input data, and in reading, the writing is performed in the reverse direction from the written data of the lowermost line of one frame. The vertical mirror inversion processing is performed, and at the same time, the horizontal mirror inversion function (part 3) retains the word arrangement of one line as it is during writing, and inverts only the data arrangement in the word in the reverse direction, and the memory 11 For writing and reading, the arrangement of the written 1-line words is performed in the reverse direction, and the arrangement of the data in the words is performed in the forward direction, and the horizontal mirror inversion processing is performed to perform the vertical / horizontal mirror inversion. .

【0037】(6−14)垂直・水平ミラー反転機能
(その8) 前記垂直ミラー反転機能(その2)と水平ミラー反転機
能(その4)の組み合わせで垂直・水平ミラー反転を行
う。すなわち、垂直ミラー反転機能(その2)は、書き
込みは、メモリ11に入力データの先頭から順方向に行
い、読み出しの際に、書き込んだ1フレームの最下方の
ラインのデータから逆方向に行って垂直ミラー反転処理
を行い、同時に、水平ミラー反転機能(その4)は、書
き込みは、メモリ11に入力データの先頭から順方向に
行い、読み出しは、書き込んだ1ラインのワードの並び
とワード内のデータの並びをともに逆方向に反転させて
行って、水平ミラー反転処理を行うことにより、垂直・
水平ミラー反転を行う。
(6-14) Vertical / horizontal mirror inversion function (No. 8) Vertical / horizontal mirror inversion is performed by a combination of the vertical mirror inversion function (No. 2) and the horizontal mirror inversion function (No. 4). That is, in the vertical mirror inversion function (No. 2), writing is performed in the memory 11 in the forward direction from the beginning of the input data, and in reading, the writing is performed in the reverse direction from the written data of the lowermost line of one frame. The vertical mirror inversion process is performed, and at the same time, the horizontal mirror inversion function (part 4) writes in the memory 11 in the forward direction from the beginning of the input data, and reads out the sequence of words in one line written and the word By inverting both data rows in the opposite direction and performing horizontal mirror inversion processing,
Performs horizontal mirror inversion.

【0038】(7)追い越し軽減処理機能 2画面機能やマルチチャンネル機能を使用する際には、
書き込みと読み出しが非同期になるため、追い越しが起
きる。追い越し検出部22の詳細が図12に示される。
書き込みと読み出しのパリティから追い越し検出を行
い、生成された追い越し制御信号にしたがって、表示位
置のアドレスと、表示範囲外のアドレスの2つのアドレ
スから最適なアドレスを選択し、読み出しを行う。
(7) Overtaking reduction processing function When using the two-screen function or the multi-channel function,
Overwriting occurs because writing and reading are asynchronous. Details of the overtaking detection unit 22 are shown in FIG.
Overtaking detection is performed from the write and read parities, and an optimal address is selected from the two addresses, the address of the display position and the address outside the display range, according to the generated overtaking control signal, and reading is performed.

【0039】(8)2画面機能 図13(a)に示すように、メイン画面48にサブ画面
49を表示する2画面映像を構成する場合は、図14に
示すように、メインLSI50とサブLSI51が用い
られる。このうち、メインLSI50は、一方の入力端
子52から入力したメイン画面48の画像処理を通常通
り行うが、図13(a)におけるサブ画面49の領域で
は、他方の入力端子53からサブLSI51に入力され
るサブ画面49を選択して出力端子54に出力し、2画
面映像を構成する。前記サブLSI51は、DRAM1
1のメモリ領域をAバンクとBバンクに2分割し、図1
5のタイミングチャートに示したように、ライトパリテ
ィに従ってAバンク又はBバンクに書き込み、リードバ
ンク切替え信号に従ってAバンク又はBバンクのデータ
を読み出して、図13(b)に示すようなサブ画面49
を合成する。前記サブLSI51は、ライトの同期信号
とリードの同期信号が非同期になるため追い越しが起き
る。図15の場合、追い越しを検出してから次の追い越
しを検出する〜の期間は、リードバンク切替え信号
にリードパリティの反転の信号を出力し、追い越しが起
こったフレームの次のフレームでもう一度追い越しが起
こったフレームのデータを読み出すようにする。
(8) Dual-screen function As shown in FIG. 13 (a), when a dual-screen image displaying a sub-screen 49 on the main screen 48 is constructed, as shown in FIG. 14, a main LSI 50 and a sub-LSI 51 are provided. Is used. Of these, the main LSI 50 performs image processing of the main screen 48 input from one of the input terminals 52 as usual, but in the area of the sub screen 49 in FIG. 13A, input from the other input terminal 53 to the sub LSI 51. The selected sub-screen 49 is selected and output to the output terminal 54 to form a two-screen image. The sub LSI 51 is the DRAM 1
1 memory area is divided into two banks, A bank and B bank.
As shown in the timing chart of FIG. 5, the A or B bank is written according to the write parity, the data of the A or B bank is read according to the read bank switching signal, and the sub screen 49 as shown in FIG.
To synthesize. In the sub-LSI 51, the write sync signal and the read sync signal are out of sync with each other, so that overtaking occurs. In the case of FIG. 15, during the period from detection of overtaking to detection of next overtaking, the read parity inversion signal is output to the read bank switching signal, and overtaking is performed again in the frame next to the frame in which overtaking has occurred. Read the data of the occurred frame.

【0040】(9)マルチチャンネル機能 マルチチャンネル機能を使用する場合も、前記2画面機
能と同様、図14のように、メインLSI50とサブL
SI51の2個を用いる。マルチチャンネルの図16に
より説明する。図16(a)に示したメイン画面48側
のメインLSI50では、2画面機能の場合と同じよう
に、メイン画面48の画像処理を通常通り行い、マルチ
チャンネル領域55では、サブLSI51で合成した映
像を選択して出力し、マルチチャンネル映像を構成す
る。サブLSI51では、動画を1画面と静止画を数画
面構成する。サブLSI51は、図17に示すように、
映像表示される領域と、残りのメモリ領域とに分け、動
画を表示したい領域をAバンク、映像表示されない残り
の部分で動画を合成するために使用する領域をBバンク
とする。動画を表示する場所は、Aバンクの任意の位置
に水平・垂直始動座標を指定する。Bバンクは、画面表
示されない領域で水平・垂直始点座標を指定すればよい
が、水平始点座標の下位5ビット(?ワード32ビット
構成の場合)は、Aバンクの水平始点座標の下位5ビッ
トと同じ値になるように指定する。これは、読み出しの
際にAバンクとBバンクのワードを整合させるためであ
る。図18にマルチチャンネルのデータ処理方法を示し
ている。この図18において、水平マルチ窓信号がHの
とき静止画像信号を読み出し、Lのとき動画信号を読み
出すが、リードデータは、前述のように、RENが入力
される前に、2ワード先行読み出しが行われるので、図
18に示した特別データ1は、2ワード先行読み出しの
直後に、図5に示したリードデータレジスタ部12の回
路(c)のバッファ39cに蓄積され、特別データ選択
信号が“H”のときに選択され出力される。また、特別
データ2は、特別データ1が読み出された後、通常デー
タ(a)(b)(a)(b)……とデータが読み出され
ている間に、回路(c)のバッファ39cに蓄積され、
特別データ1と同様、特別データ選択信号が“H”のと
きに選択され出力される。このようにして、マルチチャ
ンネルの動画領域と静止画領域を切り替えている。マル
チチャンネル機能においても2画面機能と同じように、
追い越しが起きるが、追い越し軽減の処理方法は、2画
面機能の場合と同様である。
(9) Multi-channel function Even when the multi-channel function is used, the main LSI 50 and the sub L are connected as shown in FIG.
Two of SI51 are used. The multi-channel will be described with reference to FIG. In the main LSI 50 on the main screen 48 side shown in FIG. 16A, the image processing of the main screen 48 is performed as usual as in the case of the two-screen function, and in the multi-channel area 55, the image combined by the sub-LSI 51 is displayed. Select and output to configure multi-channel video. In the sub-LSI 51, one screen of moving image and several screens of still image are configured. The sub LSI 51, as shown in FIG.
An area in which an image is displayed and a remaining memory area are divided, an area in which a moving image is desired to be displayed is referred to as an A bank, and an area used for composing a moving image in the remaining portion not in an image is referred to as a B bank. The horizontal / vertical start coordinates are designated at an arbitrary position in bank A for displaying the moving image. For bank B, the horizontal / vertical start point coordinates can be specified in an area that is not displayed on the screen. The lower 5 bits of the horizontal start point coordinates (in the case of 32-word configuration) are the lower 5 bits of the horizontal start point coordinates of bank A. Specify the same value. This is to align the words in the A bank and B bank when reading. FIG. 18 shows a multi-channel data processing method. In FIG. 18, the still image signal is read when the horizontal multi-window signal is H, and the moving image signal is read when the horizontal multi-window signal is L. As described above, the read data is 2-word preceding read before REN is input. Since the special data 1 shown in FIG. 18 is stored in the buffer 39c of the circuit (c) of the read data register section 12 shown in FIG. 5, the special data 1 shown in FIG. It is selected and output when H ". Further, the special data 2 is the buffer of the circuit (c) while the special data 1 is read and then the normal data (a) (b) (a) (b). Accumulated in 39c,
Like the special data 1, it is selected and output when the special data selection signal is "H". In this way, the multi-channel moving image area and the still image area are switched. In the multi-channel function as well as the two-screen function,
Although overtaking occurs, the processing method for overtaking mitigation is similar to the case of the two-screen function.

【0041】(10)リング動作機能 リング動作機能は、DRAM11のメモリ容量より1フ
レームの映像を表示する際に必要なメモリ容量が大きい
ときに用いる機能である。図19は、リング動作を行う
ための回路であり、図10に示したライトアドレス生成
部25,リードアドレス生成部26を構成するXカウン
タ42、Yカウンタ43、アダー44,44a、DFF
45,46に、さらに、リング動作検出部56が付加さ
れて構成されている。なお、例えば、10ビット入力の
場合、前段のアダー44の出力は、上位5ビットがカラ
ムアドレス側、下位5ビットがロウアドレス側となって
いる。図20は、このリング動作検出部56のブロック
図で、第1の一致検出部57、第2の一致検出部58、
第1のDFF59、第2のDFF60、OR回路61で
構成されている。この図20において、第1の一致検出
部57では、Xカウンタ42とYカウンタ43を加算し
た後の値がDRAM11の一番最後のアドレスの値と一
致したことを検出し、ライトコマンド又はリードコマン
ドが発行されて、ライト又はリード動作が行われた後
に、そのコマンドでアドレスリセット信号を発行し、X
カウンタ42とYカウンタ43をリセットする。また、
第2の一致検出部58では、次にインクリメントされる
とYカウンタ43がDRAM11の容量を越えるとき
に、Yカウンタ43から予め次にインクリメントされた
ときのアドレスを計算して出力し、そのアドレスの値が
容量を越えているのを検出したら、次のインクリメント
信号でアドレスリセット信号を発行してXカウンタ42
とYカウンタ43をリセットする。以上の2通りの方法
でリング動作を行う。
(10) Ring operation function The ring operation function is a function used when the memory capacity required for displaying one frame of image is larger than the memory capacity of the DRAM 11. FIG. 19 is a circuit for performing a ring operation, and includes an X counter 42, a Y counter 43, adders 44, 44a, and a DFF which form the write address generation unit 25 and the read address generation unit 26 shown in FIG.
The ring motion detector 56 is added to the components 45 and 46. Note that, for example, in the case of 10-bit input, the upper 5 bits of the output of the previous stage adder 44 are on the column address side and the lower 5 bits are on the row address side. FIG. 20 is a block diagram of the ring motion detection unit 56, which includes a first match detection unit 57, a second match detection unit 58,
It is composed of a first DFF 59, a second DFF 60, and an OR circuit 61. In FIG. 20, the first coincidence detection unit 57 detects that the value after the addition of the X counter 42 and the Y counter 43 coincides with the value of the last address of the DRAM 11, and the write command or read command. Is issued and a write or read operation is performed, then an address reset signal is issued by that command, and X
The counter 42 and the Y counter 43 are reset. Also,
In the second match detection unit 58, when the Y counter 43 exceeds the capacity of the DRAM 11 when it is next incremented, the address at the time of the next increment is calculated and output from the Y counter 43 in advance. When it is detected that the value exceeds the capacity, an address reset signal is issued by the next increment signal and the X counter 42
And Y counter 43 is reset. The ring operation is performed by the above two methods.

【0042】(11−1)フリーズ機能(その1):W
ENを無効にする場合 フリーズ機能は、ある時点の映像を静止して映し出す機
能である。これは、フリーズ機能選択信号がフレームメ
モリ回路に入力されたら、入力されてくるWENを無効
にし、DRAM11のデータを書き換えずに読み出して
行う。書き込みの途中でフリーズ機能選択信号が入力さ
れてもフレームの途中でフリーズせず、次の垂直同期信
号が入力されるまで書き込みを行い、次のフレームでフ
リーズしその映像を静止して表示する。この場合、DR
AM11以前の根本から信号がこない様にしている。
(11-1) Freeze Function (1): W
When EN is invalidated, the freeze function is a function of displaying an image at a certain time in a still state. When the freeze function selection signal is input to the frame memory circuit, the input WEN is invalidated and the data in the DRAM 11 is read out without being rewritten. Even if a freeze function selection signal is input in the middle of writing, it does not freeze in the middle of a frame, and writing is performed until the next vertical synchronization signal is input, then freezes in the next frame and the image is displayed still. In this case, DR
No signal comes from the root before AM11.

【0043】(11−2)フリーズ機能(その2):ラ
イトコマンドを無効にする場合 フリーズ機能選択信号がフレームメモリ回路に入力され
たら、ライトコマンドを無効にし、DRAM11のデー
タを書き換えずに読み出して行う。前記(その1)と同
様、書き込みの途中でフリーズ機能選択信号が入力され
てもフレームの途中でフリーズせず、次の垂直同期信号
が入力されるまで書き込みを行い、次のフレームでフリ
ーズしその映像を静止して表示する。この場合、DRA
M11に書き込むのを止めている。
(11-2) Freeze Function (No. 2): When Disabling the Write Command When the freeze function selection signal is input to the frame memory circuit, the write command is disabled and the data in the DRAM 11 is read without rewriting. To do. Similar to (1) above, even if a freeze function selection signal is input during writing, it does not freeze in the middle of a frame, writing is performed until the next vertical synchronization signal is input, and freezes in the next frame. Display the video still. In this case, DRA
I have stopped writing to M11.

【0044】(12)ワンショット書き込み機能 ワンショット書き込み機能は、フリーズ機能を使用して
いる期間にワンショット書き込み機能選択信号を入力し
た直後の1フレーム映像を表示する機能である。フリー
ズ期間は、WEN又はライトコマンドが無効になるが、
ワンショット書き込み機能選択信号の入力直後の1フレ
ーム分だけWEN又はライトコマンドを有効にし、DR
AM11のデータを書き換えてワンショット書き込みを
行い、ワンショット書き込み機能選択信号が入力される
か、フリーズ機能を解除するまでその映像を表示する。
ワンショット書き込み機能選択信号も、フリーズ機能選
択信号と同様に、書き込みの途中で入力されても、垂直
同期信号が入力されるまでは、ワンショット書き込みを
行わず、垂直同期信号が入力された直後のフレームで動
作する。
(12) One-shot writing function The one-shot writing function is a function for displaying one frame image immediately after the one-shot writing function selection signal is input while the freeze function is used. During the freeze period, WEN or write command becomes invalid,
The WEN or write command is enabled for one frame immediately after the input of the one-shot write function selection signal, and DR
One shot writing is performed by rewriting the data of AM11, and the image is displayed until the one shot writing function selection signal is input or the freeze function is released.
Similar to the freeze function selection signal, even if the one-shot write function selection signal is input during writing, the one-shot write is not performed until the vertical synchronization signal is input, and immediately after the vertical synchronization signal is input. Works in a frame.

【0045】(13)ストロボ機能 ストロボ機能は、表示画面を何分割化して分割した画面
にコマ送りの映像を表示する機能で、図21にストロボ
機能を使用するときの画面分割例を示している。ストロ
ボ機能を実現するには、ワンショット書き込み機能を用
いて、分割した表示画面の表示したい分割画面に対応す
るDRAM11のメモリ領域のデータを書き換えて行
う。従って、書き換えたい分割画面の水平始点座標、垂
直始点座標、水平表示幅及び垂直表示幅を設定し、分割
画面に対応するメモリ領域のデータのみを書き換えて、
全画面のデータを読み出せば良い。データが書き換えら
れなかったメモリ領域に対応する画面は、それまでに書
き込まれていたデータが読み出されて表示される。従っ
て、図21の例で1〜16まで順番にコマ送りの映像を
表示したいときには、1から順番に水平始点座標、垂直
始点座標、水平表示幅及び垂直表示幅を設定すれば良
い。表示したい映像が分割画面より大きい場合は、縮小
してメモリ領域に書き込んで、同様の処理を行う。
(13) Strobe Function The strobe function is a function of dividing the display screen into a plurality of divided screens and displaying a frame-by-frame image. FIG. 21 shows an example of screen division when the strobe function is used. . To realize the strobe function, the one-shot writing function is used to rewrite the data in the memory area of the DRAM 11 corresponding to the divided screen to be displayed on the divided display screen. Therefore, set the horizontal start point coordinates, vertical start point coordinates, horizontal display width and vertical display width of the split screen you want to rewrite, and rewrite only the data in the memory area corresponding to the split screen,
All you have to do is read the data on the entire screen. On the screen corresponding to the memory area where the data has not been rewritten, the data that has been written is read and displayed. Therefore, in the example of FIG. 21, when it is desired to sequentially display frame-by-frame images from 1 to 16, the horizontal start point coordinates, vertical start point coordinates, horizontal display width, and vertical display width may be set in order from 1. If the image to be displayed is larger than the split screen, it is reduced and written in the memory area, and the same processing is performed.

【0046】(14)フィル機能 フィル機能は、DRAM11のメモリ書き込み範囲内の
データを消去する機能である。これは、リードデータレ
ジスタ部12に入力されるDRAM11からのデータを
使用せずに、GNDレベルの信号を入力しリードデータ
処理を行ってデータを消去するものである。マルチチャ
ンネルの初期画面やストロボ機能を使用する際の初期画
面を表示するときに用いる機能である。
(14) Fill Function The fill function is a function for erasing data within the memory writing range of the DRAM 11. This is for erasing data by inputting a GND level signal and performing read data processing without using the data from the DRAM 11 input to the read data register section 12. This function is used to display the multi-channel initial screen or the initial screen when using the flash function.

【0047】(15)VSYNC同期機能 VSYNC同期機能は、各種の設定を変更したとき、1
画面の途中で映像が乱れない様にVSYNCで同期を取
って一斉に設定を変更する機能である。
(15) VSYNC synchronization function The VSYNC synchronization function is 1 when various settings are changed.
This is a function to change the settings all at once by synchronizing with VSYNC so that the image is not disturbed in the middle of the screen.

【0048】図22は、請求項1,4,5及び7に関連
する回路で、前記コマンド生成部21のデコーダ38と
メモリ素子11との間に、ライト・リードコマンドマス
ク処理部62が挿入されることにより、メモリ素子11
におけるメモリアクセス基本コマンドサイクルを、リー
ド・ライト交互に発生させ、必要なときのみリードコマ
ンド又はライトコマンドを許可するようにしたものであ
る。
FIG. 22 is a circuit relating to claims 1, 4, 5 and 7, wherein a write / read command mask processing section 62 is inserted between the decoder 38 of the command generating section 21 and the memory element 11. By doing so, the memory element 11
The memory access basic command cycle in 1) is alternately generated for read and write, and the read command or the write command is permitted only when necessary.

【0049】図23は、請求項3,5,6及び7に関連
する回路で、メモリ素子11の前段に、前記フレームメ
モリコントロール部13の構成としてのライトコントロ
ール部63と、リードコントロール部64を設けること
により、メモリ素子11は、WRSTX(1フレームに
1度発行される信号で、ライト動作を初期化する信
号)、WEN(メモリに書き込みを許可する信号)、W
LENDX(1ラインに1度発行され、書き込み終了を
表わす信号)、WLINCX(1ラインに1度発行さ
れ、ライトアドレスを1ラインインクリメントする信
号)、RRSTX(1フレームに1度発行され、リード
動作を初期化する信号)、REN(メモリからの読み出
しを許可する信号)、RLSTRX(1ラインに1度発
行され、ラインの先頭を表わす信号)、RLINCX
(1ラインに1度発行され、リードアドレスを1ライン
インクリメントする信号)の各制御信号に従ってデータ
の書き込み・読み出しを行い、前記WLENDXとWL
INCX及びRLSTRXとRLINCXとを別制御に
している。この結果、拡大・縮小などの複雑な制御を可
能にしている。すなわち、拡大・縮小などのとき、一方
の信号のみ発行して制御する場合が出てくるが、従来の
制御方法では、より複雑な制御ができなかったが、本発
明によれば、WLENDXとWLINCX及びRLST
RXとRLINCXとを別制御とすることで、例えば、
拡大・縮小などのように、一方の信号のみ発行して制御
する場合の複雑な制御を可能にしている。
FIG. 23 is a circuit relating to claims 3, 5, 6 and 7, wherein a write control section 63 and a read control section 64 as a configuration of the frame memory control section 13 are provided in front of the memory element 11. By providing the memory element 11, the memory element 11 is provided with WRSTX (a signal issued once per frame, which initializes a write operation), WEN (a signal which permits writing to the memory), WEN.
LENDX (a signal issued once per line to indicate the end of writing), WLINCX (a signal issued once to one line and incrementing the write address by one line), RRSTX (issued once per frame to perform a read operation) Signal for initialization), REN (signal for permitting reading from memory), RLSTRX (signal issued once per line to indicate the beginning of the line), RLINCX
Data is written / read in accordance with each control signal (a signal issued once per line and incrementing the read address by one line), and WLENDX and WL
INCX, RLSTRX, and RLINX are controlled separately. As a result, complicated control such as enlargement / reduction is enabled. That is, when enlarging / reducing, there is a case where only one signal is issued for control, but the conventional control method could not perform more complicated control. However, according to the present invention, WLENDX and WLINCX are used. And RLST
By separately controlling RX and RLINX, for example,
It enables complicated control when issuing and controlling only one signal, such as enlargement / reduction.

【0050】図24は、請求項9に関連するもので、ク
ロック選択部65をメモリ素子11の前段に設けること
で、メモリ素子11に供給するクロックをライト系又は
リード系のクロックのうち、どちらか高い周波数のクロ
ックを選択する手段を構成している。
FIG. 24 relates to claim 9. By providing the clock selection unit 65 in the preceding stage of the memory element 11, which one of the write system clock and the read system clock is supplied to the memory device 11. It constitutes a means for selecting a high frequency clock.

【0051】図25は、請求項10及び11に関連する
もので、端点処理部66をメモリ素子11の前段に設け
ることで、メモリ素子11のデータマスク機能を使用
し、左端の端点処理を行う手段又はメモリ素子11のデ
ータマスク機能を使用し、右端の端点処理を行う手段を
構成している。
FIG. 25 relates to the tenth and eleventh aspects. By providing the end point processing unit 66 in the preceding stage of the memory element 11, the left end point processing is performed by using the data mask function of the memory element 11. By using the means or the data mask function of the memory element 11, the right end point processing is performed.

【0052】図26は、請求項12に関連するもので、
メモリ素子11の前段に、シフトレジスタ67と端点処
理部68を設けることで、シフトレジスタ67とメモリ
素子11のデータマスク機能を使用し、右端の端点処理
を行う手段を構成している。
FIG. 26 relates to claim 12,
By providing the shift register 67 and the end point processing unit 68 in the preceding stage of the memory element 11, a means for performing the right end point processing by using the data mask function of the shift register 67 and the memory element 11 is configured.

【0053】図27は、請求項13〜26に関連するも
ので、メモリ素子11の前段に、書き込みデータレジス
タ部73、Xカウンタ421、422、Yカウンタ43
1、432、アダー441、442、ロウアドレスセレ
クタ69、カラムアドレスセレクタ70を設け、メモリ
素子11の後段に、読み出しデータレジスタ部71を設
けることで、垂直及び水平ミラー反転処理機能を有する
手段を構成している。
FIG. 27 relates to claims 13 to 26. In the preceding stage of the memory device 11, the write data register section 73, X counters 421 and 422, and Y counter 43 are provided.
1, 432, adders 441, 442, a row address selector 69, a column address selector 70 are provided, and a read data register section 71 is provided at a subsequent stage of the memory element 11, thereby configuring a unit having a vertical and horizontal mirror inversion processing function. is doing.

【0054】図28は、請求項27及び28に関連する
もので、リング動作検出部72を設けることで、X/Y
カウンタ42,43が物理的メモリ空間を越えたとき、
X/Yカウンタ42,43を0に戻す手段又はYカウン
タ+1が物理的メモリ空間を越え、かつ、WLINCX
又はRLINCXを検出したとき、X/Yカウンタ4
2,43を0に戻す手段及び読み出し範囲内の任意の位
置に、書き込み開始アドレスを指定又は変更するための
手段を構成している。
FIG. 28 relates to the twenty-seventh and twenty-eighth aspects, and by providing the ring motion detector 72, X / Y
When the counters 42 and 43 exceed the physical memory space,
A means for returning the X / Y counters 42 and 43 to 0 or a Y counter +1 exceeds the physical memory space, and WLINCX
Or when RLINCX is detected, X / Y counter 4
Means for returning 2, 43 to 0 and means for designating or changing the write start address are arranged at arbitrary positions within the read range.

【0055】図29は、請求項29〜58に関連するも
ので、メモリ素子11の前段に、データフィル処理部7
4、VSYNC同期制御処理部75、書き込みデータレ
ジスタ部73、ライトコントロール部63、リードコン
トロール部64を設け、メモリ素子11の後段に、読み
出しデータレジスタ部71を設けることで、端点処理機
能、ミラー反転機能、ワンショット機能、フィル機能、
フリーズ機能、2画面機能、書き込み開始アドレスを指
定/変更する機能、VSYNCで同期をとる機能の各機
能を任意に組み合わせることができる。
FIG. 29 relates to claims 29 to 58. The data fill processing section 7 is provided in the preceding stage of the memory element 11.
4, the VSYNC synchronization control processing unit 75, the write data register unit 73, the write control unit 63, and the read control unit 64 are provided, and the read data register unit 71 is provided in the subsequent stage of the memory element 11, so that the end point processing function and the mirror inversion are performed. Function, one-shot function, fill function,
The freeze function, the two-screen function, the function of designating / changing the write start address, and the function of synchronizing with VSYNC can be arbitrarily combined.

【0056】[0056]

【発明の効果】本発明は、上述のように構成したので、
以下の効果を有する。ロウアドレス・カラムアドレスの
計算を、X/Yという尺度で一度に計算し、それを振り
分けることによって、回路が簡単になり、メモリ空間の
無駄が生じなくなる。また、WLENDXとWLINC
X及びRLSTRXとRLINCXとを別制御とするこ
とで、例えば、拡大・縮小などのように、一方の信号の
み発行して制御する場合の複雑な制御を可能にしてい
る。
Since the present invention is configured as described above,
It has the following effects. By calculating the row address and the column address at once on the scale of X / Y and distributing them, the circuit becomes simple and the memory space is not wasted. Also, WLENDX and WLINC
By separately controlling X, RLSTRX, and RLINCX, it is possible to perform complicated control in the case of issuing and controlling only one signal such as enlargement / reduction.

【0057】メモリ素子に供給するクロックは、ライト
用クロック又はリード用クロックを選択して供給するこ
とによって、メモリ素子独自に供給するための回路が不
要になる。
By selecting and supplying a clock for writing or a clock for reading as a clock to be supplied to the memory element, a circuit for supplying the memory element independently becomes unnecessary.

【0058】メモリ素子のデータマスク機能及びシフト
レジスタを活用することによって、不要なデータの書き
込み・読み出しが無くなる。
By utilizing the data mask function of the memory element and the shift register, writing and reading of unnecessary data can be eliminated.

【0059】2画面機能で、表示する書き込みアドレス
を変更する際に、もう一方のアドレスを表示範囲外、つ
まり、読み出し範囲外に設定することによって、シーケ
ンスを組むなどの操作が不要になり、設定が簡単にな
る。
When changing the write address to be displayed by the two-screen function, by setting the other address outside the display range, that is, outside the read range, operations such as forming a sequence become unnecessary, and the setting is made. Will be easier.

【0060】各種の制御信号をVSYNCで同期をとる
ことにより、1画面の途中で映像が乱れたり、静止する
ような不具合が無くなる。
By synchronizing various control signals with VSYNC, there is no problem that the image is disturbed or stationary in the middle of one screen.

【0061】ミラー反転機能、ワンショット機能、2画
面機能などの機能を組み合わせることによって、さまざ
まな映像の表現が可能になる。
By combining functions such as the mirror inversion function, the one-shot function, and the two-screen function, it is possible to express various images.

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

【図1】本発明によるフレームメモリ回路の一実施例を
示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of a frame memory circuit according to the present invention.

【図2】図1におけるフレームメモリコントロール部の
ブロック図である。
FIG. 2 is a block diagram of a frame memory control unit in FIG.

【図3】図2におけるコマンド生成部のブロック図であ
る。
FIG. 3 is a block diagram of a command generation unit in FIG.

【図4】図1におけるライトデータレジスタ部のブロッ
ク図である。
FIG. 4 is a block diagram of a write data register unit in FIG.

【図5】図1におけるリードデータレジスタ部のブロッ
ク図である。
5 is a block diagram of a read data register section in FIG. 1. FIG.

【図6】図1におけるDRAMの構成図である。FIG. 6 is a configuration diagram of the DRAM in FIG.

【図7】図6におけるDRAMに与えるコマンドサイク
ルの説明図である。
7 is an explanatory diagram of a command cycle given to the DRAM in FIG.

【図8】図2におけるライト及びリードアドレス生成部
のブロック図である。
FIG. 8 is a block diagram of a write / read address generation unit in FIG.

【図9】図1におけるDRAMのアドレスマップの説明
図である。
FIG. 9 is an explanatory diagram of an address map of the DRAM in FIG.

【図10】図2におけるライト及びリードアドレス生成
部の図8と異なる例のブロック図である。
10 is a block diagram of an example of the write / read address generation unit in FIG. 2 different from that in FIG. 8;

【図11】図1におけるDRAMの複数のデータを扱う
場合のアドレスマップの説明図である。
11 is an explanatory diagram of an address map when a plurality of data in the DRAM in FIG. 1 are handled.

【図12】追い越し検出部のブロック図である。FIG. 12 is a block diagram of an overtaking detection unit.

【図13】2画面を構成する場合の説明図で、(a)
は、2画面表示映像の説明図、(b)は、サブLSIで
合成した映像の説明図である。
FIG. 13 is an explanatory diagram for forming two screens, (a)
Is an explanatory diagram of a two-screen display image, and (b) is an explanatory diagram of an image synthesized by a sub LSI.

【図14】2画面構成機能を有する手段のブロック図で
ある。
FIG. 14 is a block diagram of means having a two-screen configuration function.

【図15】2画面機能を使用したときのタイミングチャ
ートである。
FIG. 15 is a timing chart when the two-screen function is used.

【図16】マルチチャンネル表示構成例を示すもので、
(a)は、マルチチャンネル表示の説明図、(b)は、
合成するマルチチャンネル映像の説明図である。
FIG. 16 shows an example of a multi-channel display configuration,
(A) is an explanatory diagram of multi-channel display, (b) is
It is explanatory drawing of the multi-channel image to synthesize | combine.

【図17】マルチチャンネルを構成する際のメモリ使用
例の説明図である。
FIG. 17 is an explanatory diagram of a memory usage example when configuring a multi-channel.

【図18】マルチチャンネルのデータ処理方法の説明図
である。
FIG. 18 is an explanatory diagram of a multi-channel data processing method.

【図19】リング動作を行う場合のアドレスコントロー
ル部のブロック図である。
FIG. 19 is a block diagram of an address control unit when performing a ring operation.

【図20】リング動作検出部のブロック図である。FIG. 20 is a block diagram of a ring motion detector.

【図21】ストロボ機能時の画面分割例の説明図であ
る。
FIG. 21 is an explanatory diagram of an example of screen division when using a flash function.

【図22】必要なときのみリード又はライトコマンドを
許可する回路のブロック図である。
FIG. 22 is a block diagram of a circuit that permits a read or write command only when necessary.

【図23】WRSTX、WEN、WLENDX、WLI
NCX、RRSTX、REN、RLSTRX、RLIN
CXの各制御信号に従ってデータの書き込み・読み出し
を行い、WLENDXとWLINCX及びRLSTRX
とRLINCXとを別制御する回路のブロック図であ
る。
FIG. 23: WRSTX, WEN, WLENDX, WLI
NCX, RRSTX, REN, RLSTRX, RLIN
Data is written / read according to each control signal of CX, and WLENDX, WLINCX, and RLSTRX are read.
FIG. 3 is a block diagram of a circuit for separately controlling RINX and RLINX.

【図24】メモリ素子11に供給するクロックをライト
系又はリード系のクロックのうち、どちらか高い周波数
のクロックを選択する手段のブロック図である。
FIG. 24 is a block diagram of a unit that selects a clock having a higher frequency from a write system clock and a read system clock as a clock supplied to the memory element 11.

【図25】メモリ素子11のデータマスク機能を使用
し、左端の端点処理を行う手段又はメモリ素子11のデ
ータマスク機能を使用し、右端の端点処理を行う手段の
ブロック図である。
FIG. 25 is a block diagram of a means for performing the left end point processing by using the data mask function of the memory element 11 or a means for performing the right end point processing by using the data mask function of the memory element 11.

【図26】シフトレジスタ67とメモリ素子11のデー
タマスク機能を使用し、右端の端点処理を行う手段のブ
ロック図である。
FIG. 26 is a block diagram of means for performing right end point processing using the shift register 67 and the data mask function of the memory element 11.

【図27】垂直及び水平ミラー反転処理機能を有する手
段のブロック図である。
FIG. 27 is a block diagram of means having vertical and horizontal mirror inversion processing functions.

【図28】X/Yカウンタ42,43が物理的メモリ空
間を越えたとき、X/Yカウンタ42,43を0に戻す
手段又はYカウンタ+1が物理的メモリ空間を越え、か
つ、LINCXを検出したとき、X/Yカウンタ42,
43を0に戻す手段及び読み出し範囲内の任意の位置
に、書き込み開始アドレスを指定又は変更するための手
段のブロック図である。
FIG. 28: Means for returning the X / Y counters 42, 43 to 0 when the X / Y counters 42, 43 exceed the physical memory space, or Y counter +1 exceeds the physical memory space and detects LINX. When the X / Y counter 42,
4 is a block diagram of a unit for returning 43 to 0 and a unit for designating or changing a write start address at an arbitrary position within a read range. FIG.

【図29】端点処理機能、ミラー反転機能、ワンショッ
ト機能、フィル機能、フリーズ機能、2画面機能、書き
込み開始アドレスを指定/変更する機能、VSYNCで
同期をとる機能の各機能を任意に組み合わせる回路のブ
ロック図である。
FIG. 29 is a circuit that arbitrarily combines each function of an end point processing function, a mirror inversion function, a one-shot function, a fill function, a freeze function, a two-screen function, a function of designating / changing a write start address, and a function of synchronizing with VSYNC. It is a block diagram of.

【図30】水平ミラー反転処理機能の異なる例の説明図
である。
FIG. 30 is an explanatory diagram of an example in which the horizontal mirror inversion processing function is different.

【符号の説明】[Explanation of symbols]

10…ライトデータレジスタ部、11…DRAM、12
…リードデータレジスタ部、13…フレームメモリコン
トロール部、21…コマンド生成部、22…追い越し検
出部、23…ライトコマンド生成部、24…リードコマ
ンド生成部、25…ライトアドレス生成部、26…リー
ドアドレス生成部、27…ライト/リードアドレス選択
部。
10 ... Write data register section, 11 ... DRAM, 12
... Read data register section, 13 ... Frame memory control section, 21 ... Command generating section, 22 ... Overtaking detecting section, 23 ... Write command generating section, 24 ... Read command generating section, 25 ... Write address generating section, 26 ... Read address Generation unit, 27 ... Write / read address selection unit.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 相田 徹 神奈川県川崎市高津区末長1116番地 株式 会社富士通ゼネラル内 Fターム(参考) 5C052 AA17 CC05 GA03 GA07 GC04 GD01 GD05 GD09 GE01 GE04 GE07 GF02 GF03 GF05 5M024 AA55 AA84 AA90 BB07 BB23 BB27 BB35 BB36 DD85 EE17 KK07 KK13 KK15 KK24 KK28 KK29 KK30 LL01 PP01 PP07 PP10    ─────────────────────────────────────────────────── ─── Continued front page    (72) Inventor Toru Aida             1116 Suenaga, Takatsu-ku, Kawasaki City, Kanagawa Stock             Within the company Fujitsu General F-term (reference) 5C052 AA17 CC05 GA03 GA07 GC04                       GD01 GD05 GD09 GE01 GE04                       GE07 GF02 GF03 GF05                 5M024 AA55 AA84 AA90 BB07 BB23                       BB27 BB35 BB36 DD85 EE17                       KK07 KK13 KK15 KK24 KK28                       KK29 KK30 LL01 PP01 PP07                       PP10

Claims (58)

【特許請求の範囲】[Claims] 【請求項1】 コマンド制御型であって、ロウアドレス
とカラムアドレスでアクセスワードを指定するDRAM
からなるメモリ素子が用いられ、このメモリ素子におけ
るメモリアクセス基本コマンドサイクルを、リード・ラ
イト交互に発生させ、必要なときのみリードコマンド又
はライトコマンドを許可するようにしたことを特徴とす
るフレームメモリ回路。
1. A DRAM of command control type, which specifies an access word by a row address and a column address.
A frame memory circuit characterized in that a memory element consisting of a memory element is used, and a memory access basic command cycle in this memory element is alternately generated for read and write, and a read command or a write command is permitted only when necessary. .
【請求項2】 コマンド制御型であって、ロウアドレス
とカラムアドレスでアクセスワードを指定するDRAM
からなるメモリ素子が用いられ、書き込み・読み出しカ
ウンタをロウ方向に順次増やし、前記メモリ素子の最大
値を超えたときにカラムをインクリメントし、ロウを最
小値に戻す操作を行い、1フレーム中に複数回DRAM
のアドレスを巡回することにより、リフレッシュサイク
ルを無くしたことを特徴とするフレームメモリ回路。
2. A DRAM of command control type, which specifies an access word by a row address and a column address.
The memory element is used to sequentially increase the write / read counter in the row direction, increment the column when the maximum value of the memory element is exceeded, and return the row to the minimum value. Times DRAM
The frame memory circuit is characterized in that the refresh cycle is eliminated by circulating the address of.
【請求項3】 コマンド制御型であって、ロウアドレス
とカラムアドレスでアクセスワードを指定するDRAM
からなるメモリ素子が用いられ、このメモリ素子は、 WRSTX(1フレームに1度発行される信号で、ライ
ト動作を初期化する信号)、 WEN(メモリに書き込みを許可する信号)、 WLENDX(1ラインに1度発行され、書き込み終了
を表わす信号)、 WLINCX(1ラインに1度発行され、ライトアドレ
スを1ラインインクリメントする信号)、 RRSTX(1フレームに1度発行され、リード動作を
初期化する信号)、 REN(メモリからの読み出しを許可する信号)、 RLSTRX(1ラインに1度発行され、ラインの先頭
を表わす信号)、 RLINCX(1ラインに1度発行され、リードアドレ
スを1ラインインクリメントする信号)の各制御信号に
従ってデータの書き込み・読み出しを行い、前記WLE
NDXとWLINCX及びRLSTRXとRLINCX
とを別制御にしたことを特徴とするフレームメモリ回
路。
3. A DRAM of command control type, which specifies an access word by a row address and a column address.
The memory element is composed of WRSTX (a signal that is issued once per frame and that initializes a write operation), WEN (a signal that allows writing to the memory), and WLENDX (1 line). , A signal indicating the end of writing), WLINCX (a signal issued once per line and incrementing the write address by one line), RRSTX (a signal issued once per frame to initialize the read operation) ), REN (a signal that permits reading from the memory), RLSTRX (a signal that is issued once per line to indicate the beginning of the line), RLINCX (a signal that is issued once per line and increments the read address by one line). Data is written / read according to each control signal of
NDX and WLINX and RLSTRX and RLINX
A frame memory circuit characterized in that and are controlled separately.
【請求項4】 コマンド制御型であって、ロウアドレス
とカラムアドレスでアクセスワードを指定するDRAM
からなるメモリ素子が用いられ、このメモリ素子におけ
るメモリアクセス基本コマンドサイクルを、リード・ラ
イト交互に発生させ、必要なときのみリードコマンド又
はライトコマンドを許可し、かつ、書き込み・読み出し
カウンタをロウ方向に順次増やし、前記メモリ素子の最
大値を超えたときにカラムをインクリメントし、ロウを
最小値に戻す操作を行い、1フレーム中に複数回DRA
Mのアドレスを巡回することにより、リフレッシュサイ
クルを無くしたことを特徴とするフレームメモリ回路。
4. A DRAM of command control type, which specifies an access word by a row address and a column address.
A memory element consisting of is used, the memory access basic command cycle in this memory element is alternately generated for read / write, the read command or write command is permitted only when necessary, and the write / read counter is set in the row direction. When the maximum value of the memory element is exceeded, the column is incremented, and the row is returned to the minimum value.
A frame memory circuit characterized by eliminating refresh cycles by circulating M addresses.
【請求項5】 コマンド制御型であって、ロウアドレス
とカラムアドレスでアクセスワードを指定するDRAM
からなるメモリ素子が用いられ、このメモリ素子におけ
るメモリアクセス基本コマンドサイクルを、リード・ラ
イト交互に発生させ、必要なときのみリードコマンド又
はライトコマンドを許可し、かつ、このメモリ素子は、 WRSTX(1フレームに1度発行される信号で、ライ
ト動作を初期化する信号)、 WEN(メモリに書き込みを許可する信号)、 WLENDX(1ラインに1度発行され、書き込み終了
を表わす信号)、 WLINCX(1ラインに1度発行され、ライトアドレ
スを1ラインインクリメントする信号)、 RRSTX(1フレームに1度発行され、リード動作を
初期化する信号)、 REN(メモリからの読み出しを許可する信号)、 RLSTRX(1ラインに1度発行され、ラインの先頭
を表わす信号)、 RLINCX(1ラインに1度発行され、リードアドレ
スを1ラインインクリメントする信号)の各制御信号に
従ってデータの書き込み・読み出しを行い、前記WLE
NDXとWLINCX及びRLSTRXとRLINCX
とを別制御にしたことを特徴とするフレームメモリ回
路。
5. A DRAM of command control type, which specifies an access word by a row address and a column address.
A memory element comprising a memory access basic command cycle in which a read command and a write command are alternately generated, a read command or a write command is permitted only when necessary, and the memory element is WRSTX (1 A signal that is issued once per frame, which initializes the write operation), WEN (a signal that allows writing to the memory), WLENDX (a signal that is issued once per line and indicates the end of writing), WLINCX (1 A signal that is issued once to a line and that increments the write address by one line), RRSTX (a signal that is issued once per frame to initialize the read operation), REN (a signal that permits reading from memory), RLSTRX ( Signal that is issued once per line and indicates the beginning of the line), RLIN X (issued once a line, the signal for one line increment the read address) performs writing and reading of data in accordance with the control signal, the WLE
NDX and WLINX and RLSTRX and RLINX
A frame memory circuit characterized in that and are controlled separately.
【請求項6】 コマンド制御型であって、ロウアドレス
とカラムアドレスでアクセスワードを指定するDRAM
からなるメモリ素子が用いられ、書き込み・読み出しカ
ウンタをロウ方向に順次増やし、前記メモリ素子の最大
値を超えたときにカラムをインクリメントし、ロウを最
小値に戻す操作を行い、1フレーム中に複数回DRAM
のアドレスを巡回することにより、リフレッシュサイク
ルを無くし、かつ、このメモリ素子は、 WRSTX(1フレームに1度発行される信号で、ライ
ト動作を初期化する信号)、 WEN(メモリに書き込みを許可する信号)、 WLENDX(1ラインに1度発行され、書き込み終了
を表わす信号)、 WLINCX(1ラインに1度発行され、ライトアドレ
スを1ラインインクリメントする信号)、 RRSTX(1フレームに1度発行され、リード動作を
初期化する信号)、 REN(メモリからの読み出しを許可する信号)、 RLSTRX(1ラインに1度発行され、ラインの先頭
を表わす信号)、 RLINCX(1ラインに1度発行され、リードアドレ
スを1ラインインクリメントする信号)の各制御信号に
従ってデータの書き込み・読み出しを行い、前記WLE
NDXとWLINCX及びRLSTRXとRLINCX
とを別制御にしたことを特徴とするフレームメモリ回
路。
6. A command control type DRAM for designating an access word by a row address and a column address.
The memory element is used to sequentially increase the write / read counter in the row direction, increment the column when the maximum value of the memory element is exceeded, and return the row to the minimum value. Times DRAM
The refresh cycle is eliminated by circulating the addresses of WRSTX (a signal that is issued once in one frame to initialize the write operation) and WEN (write is permitted in the memory). Signal), WLENDX (a signal that is issued once for one line to indicate the end of writing), WLINCX (a signal that is issued once for one line and increments the write address by one line), RRSTX (is issued once for one frame, A signal that initializes the read operation), REN (a signal that permits reading from the memory), RLSTRX (a signal that is issued once per line to indicate the beginning of the line), and RLINCX (which is issued once per line and is read Write data according to each control signal (address increment signal by 1 line) It reads, the WLE
NDX and WLINX and RLSTRX and RLINX
A frame memory circuit characterized in that and are controlled separately.
【請求項7】 コマンド制御型であって、ロウアドレス
とカラムアドレスでアクセスワードを指定するDRAM
からなるメモリ素子が用いられ、このメモリ素子におけ
るメモリアクセス基本コマンドサイクルを、リード・ラ
イト交互に発生させ、必要なときのみリードコマンド又
はライトコマンドを許可し、かつ、書き込み・読み出し
カウンタをロウ方向に順次増やし、前記メモリ素子の最
大値を超えたときにカラムをインクリメントし、ロウを
最小値に戻す操作を行い、1フレーム中に複数回DRA
Mのアドレスを巡回することにより、リフレッシュサイ
クルを無くし、さらに、このメモリ素子は、 WRSTX(1フレームに1度発行される信号で、ライ
ト動作を初期化する信号)、 WEN(メモリに書き込みを許可する信号)、 WLENDX(1ラインに1度発行され、書き込み終了
を表わす信号)、 WLINCX(1ラインに1度発行され、ライトアドレ
スを1ラインインクリメントする信号)、 RRSTX(1フレームに1度発行され、リード動作を
初期化する信号)、 REN(メモリからの読み出しを許可する信号)、 RLSTRX(1ラインに1度発行され、ラインの先頭
を表わす信号)、 RLINCX(1ラインに1度発行され、リードアドレ
スを1ラインインクリメントする信号)の各制御信号に
従ってデータの書き込み・読み出しを行い、前記WLE
NDXとWLINCX及びRLSTRXとRLINCX
とを別制御にしたことを特徴とするフレームメモリ回
路。
7. A command control type DRAM for designating an access word by a row address and a column address.
The memory element consisting of is used, the memory access basic command cycle in this memory element is alternately generated for read and write, the read command or the write command is permitted only when necessary, and the write / read counter is set in the row direction. When the maximum value of the memory element is exceeded, the column is incremented, and the row is returned to the minimum value.
By repeating the M address, the refresh cycle is eliminated, and further, this memory device has WRSTX (a signal that is issued once in one frame and that initializes the write operation), WEN (write is permitted in the memory). Signal), WLENDX (a signal issued once per line to indicate the end of writing), WLINCX (a signal issued once per line and incrementing the write address by one line), RRSTX (issued once per frame) , A signal that initializes the read operation), REN (a signal that permits reading from the memory), RLSTRX (a signal that is issued once per line and represents the beginning of the line), RLINCX (which is issued once per line, Write data according to each control signal (signal that increments the read address by one line) Performed only and reading, the WLE
NDX and WLINX and RLSTRX and RLINX
A frame memory circuit characterized in that and are controlled separately.
【請求項8】 X/Yカウンタという尺度で計算し、そ
れをロウアドレス、カラムアドレスに割り当て、この割
り当ては、 予め1ラインの書き込みワード数を指定し、Yカウンタ
43は、1ラインの書き込みワード数を加算する手段、 予め1ラインの書き込みワード数を指定し、アドレス変
換の際にYカウンタ43と1ラインの書き込みワード数
を乗算する手段、 予め1ラインの書き込み画素数を指定し、1ラインの書
き込みワード数を計算し、Yカウンタ43は、1ライン
の書き込みワード数を加算する手段、 又は、予め1ラインの書き込み画素数を指定し、1ライ
ンの書き込みワード数を計算し、アドレス変換の際にY
カウンタ43と1ラインの書き込みワード数を乗算する
手段からなることを特徴とする請求項1、2、3、4、
5、6又は7記載のフレームメモリ回路。
8. An X / Y counter is used for calculation, which is assigned to a row address and a column address. This assignment specifies the number of write words for one line in advance, and the Y counter 43 sets a write word for one line. Means for adding numbers, means for preliminarily designating the number of write words for one line, and means for multiplying the Y counter 43 and the number of write words for one line at the time of address conversion, predesignating the number of write pixels for one line, and one line The Y counter 43 calculates the number of write words of 1 line, and the Y counter 43 adds the number of write words of 1 line, or specifies the number of write pixels of 1 line in advance, calculates the number of write words of 1 line, and When Y
A counter 43 and means for multiplying the number of write words of one line by means of multiplying the number of write words of one line.
The frame memory circuit described in 5, 6, or 7.
【請求項9】 メモリ素子に供給するクロックをライト
系又はリード系のクロックのうち、どちらか高い周波数
のクロックを選択する手段を具備してなることを特徴と
する請求項8記載のフレームメモリ回路。
9. The frame memory circuit according to claim 8, further comprising means for selecting a clock having a higher frequency from a write system clock and a read system clock as a clock supplied to the memory element. .
【請求項10】 メモリ素子のデータマスク機能を使用
し、左端の端点処理を行う手段を具備してなることを特
徴とする請求項8記載のフレームメモリ回路。
10. The frame memory circuit according to claim 8, further comprising means for performing a left end point processing by using a data mask function of the memory element.
【請求項11】 メモリ素子のデータマスク機能を使用
し、右端の端点処理を行う手段を具備してなることを特
徴とする請求項8記載のフレームメモリ回路。
11. The frame memory circuit according to claim 8, further comprising means for performing a right end point processing by using a data mask function of the memory element.
【請求項12】 シフトレジスタとメモリ素子のデータ
マスク機能を使用し、右端の端点処理を行う手段を具備
してなることを特徴とする請求項8記載のフレームメモ
リ回路。
12. The frame memory circuit according to claim 8, further comprising means for performing a right end point processing by using a data mask function of the shift register and the memory element.
【請求項13】 書き込みの際に、1フレームのライン
方向のデータを上下並べ替えてメモリ11に書き込み、
読み出しは、書き込んだ先頭から順方向に行って垂直ミ
ラー反転処理を行う手段を具備してなることを特徴とす
る請求項8記載のフレームメモリ回路。
13. When writing, data in the line direction of one frame is rearranged vertically and written in the memory 11,
9. The frame memory circuit according to claim 8, further comprising means for performing a vertical mirror inversion process by performing reading from a written head in a forward direction.
【請求項14】 書き込みは、メモリ11に入力データ
の先頭から順方向に行い、読み出しの際に、書き込んだ
1フレームの最下方のラインのデータから逆方向に行っ
て垂直ミラー反転処理を行う手段を具備してなることを
特徴とする請求項8記載のフレームメモリ回路。
14. A means for performing a vertical mirror inversion process by performing writing from the head of input data to the memory 11 in a forward direction and reading from the data of the lowest line of one frame in a reverse direction at the time of reading. 9. The frame memory circuit according to claim 8, further comprising:
【請求項15】 書き込みの際に、1ラインのワードの
並びとワード内のデータの並びをともに逆方向に反転さ
せてメモリ11に書き込み、読み出しは、書き込んだ先
頭から順方向に行って、水平ミラー反転処理を行う手段
を具備してなることを特徴とする請求項8記載のフレー
ムメモリ回路。
15. When writing, the word arrangement of one line and the data arrangement within the word are both inverted in the opposite direction and written into the memory 11, and reading is performed from the beginning of the writing in the forward direction, and the horizontal reading is performed. 9. The frame memory circuit according to claim 8, further comprising means for performing mirror inversion processing.
【請求項16】 書き込みの際に、ワード内のデータの
並びをそのままとし、1ラインのワードの並びだけを逆
方向に反転させてメモリ11に書き込み、読み出しは、
書き込んだワード内のデータの並びを逆方向で、かつ、
1ラインのワードの並びを順方向に行って、水平ミラー
反転処理を行う手段を具備してなることを特徴とする請
求項8記載のフレームメモリ回路。
16. When writing, the arrangement of data in a word is left unchanged, and only the arrangement of words in one line is reversed in the opposite direction to write to the memory 11 and read out.
The sequence of data in the written word is in the reverse direction, and
9. The frame memory circuit according to claim 8, further comprising means for performing a horizontal mirror inversion process by arranging words on one line in a forward direction.
【請求項17】 書き込みの際に、1ラインのワードの
並びをそのままとし、ワード内のデータの並びだけを逆
方向に反転させてメモリ11に書き込み、読み出しは、
書き込んだ1ラインのワードの並びを逆方向で、かつ、
ワード内のデータの並びを順方向に行って、水平ミラー
反転処理を行う手段を具備してなることを特徴とする請
求項8記載のフレームメモリ回路。
17. When writing, the word arrangement of one line is left as it is, and only the data arrangement within the word is inverted in the opposite direction for writing and reading in the memory 11.
Reverse the written word sequence of one line, and
9. The frame memory circuit according to claim 8, further comprising means for performing a horizontal mirror inversion process by arranging data in a word in a forward direction.
【請求項18】 書き込みは、メモリ11に入力データ
の先頭から順方向に行い、読み出しは、書き込んだ1ラ
インのワードの並びとワード内のデータの並びをともに
逆方向に反転させて行って、水平ミラー反転処理を行う
手段を具備してなることを特徴とする請求項8記載のフ
レームメモリ回路。
18. Writing is performed in the memory 11 in the forward direction from the beginning of input data, and reading is performed by inverting both the written 1-line word sequence and the written data sequence in the reverse direction, 9. The frame memory circuit according to claim 8, further comprising means for performing horizontal mirror inversion processing.
【請求項19】 書き込みの際に、1フレームのライン
方向のデータを上下並べ替えてメモリ11に書き込み、
読み出しは、書き込んだ先頭から順方向に行って垂直ミ
ラー反転処理を行う手段と、書き込みの際に、1ライン
のワードの並びとワード内のデータの並びをともに逆方
向に反転させてメモリ11に書き込み、読み出しは、書
き込んだ先頭から順方向に行って、水平ミラー反転処理
を行う手段とを具備してなることを特徴とする請求項8
記載のフレームメモリ回路。
19. When writing, the data in the line direction of one frame is rearranged vertically and written in the memory 11.
For reading, a means for performing a vertical mirror inversion process by going in the forward direction from the beginning of writing, and for writing, inverting the arrangement of words on one line and the arrangement of data in words in the opposite direction to the memory 11 9. A means for performing writing and reading in the forward direction from the beginning of writing and performing a horizontal mirror inversion process is provided.
Frame memory circuit described.
【請求項20】 書き込みの際に、1フレームのライン
方向のデータを上下並べ替えてメモリ11に書き込み、
読み出しは、書き込んだ先頭から順方向に行って垂直ミ
ラー反転処理を行う手段と、書き込みの際に、ワード内
のデータの並びをそのままとし、1ラインのワードの並
びだけを逆方向に反転させてメモリ11に書き込み、読
み出しは、書き込んだワード内のデータの並びを逆方向
で、かつ、1ラインのワードの並びを順方向に行って、
水平ミラー反転処理を行う手段とを具備してなることを
特徴とする請求項8記載のフレームメモリ回路。
20. When writing, the data in the line direction of one frame is rearranged vertically and written in the memory 11.
For reading, the means for performing the vertical mirror inversion process by going forward from the beginning of writing, and for writing, the arrangement of the data in the word is left unchanged and only the arrangement of the words of one line is reversed in the opposite direction. For writing and reading in the memory 11, the arrangement of the data in the written word is performed in the reverse direction, and the arrangement of the words of one line is performed in the forward direction.
9. The frame memory circuit according to claim 8, further comprising means for performing a horizontal mirror inversion process.
【請求項21】 書き込みは、メモリ11に入力データ
の先頭から順方向に行い、読み出しの際に、書き込んだ
1フレームの最下方のラインのデータから逆方向に行っ
て垂直ミラー反転処理を行う手段と、書き込みの際に、
1ラインのワードの並びとワード内のデータの並びをと
もに逆方向に反転させてメモリ11に書き込み、読み出
しは、書き込んだ先頭から順方向に行って、水平ミラー
反転処理を行う手段とを具備してなることを特徴とする
請求項8記載のフレームメモリ回路。
21. A means for performing writing in the memory 11 in the forward direction from the beginning of input data, and in reading, performing the vertical mirror inversion processing by performing in the reverse direction from the written data of the lowermost line of one frame. When writing,
Both the arrangement of the words on one line and the arrangement of the data within the words are reversed in the opposite direction, and written into the memory 11, and reading and writing are performed in the forward direction from the written head to perform horizontal mirror inversion processing. 9. The frame memory circuit according to claim 8, wherein:
【請求項22】 書き込みは、メモリ11に入力データ
の先頭から順方向に行い、読み出しの際に、書き込んだ
1フレームの最下方のラインのデータから逆方向に行っ
て垂直ミラー反転処理を行う手段と、書き込みの際に、
ワード内のデータの並びをそのままとし、1ラインのワ
ードの並びだけを逆方向に反転させてメモリ11に書き
込み、読み出しは、書き込んだワード内のデータの並び
を逆方向で、かつ、1ラインのワードの並びを順方向に
行って、水平ミラー反転処理を行う手段とを具備してな
ることを特徴とする請求項8記載のフレームメモリ回
路。
22. A means for performing writing from the beginning of input data to the memory 11 in the forward direction, and performing reading from the data of the lowest line of one frame written in the reverse direction to perform vertical mirror inversion processing. When writing,
With the arrangement of the data in the word as it is, only the arrangement of the words on one line is inverted in the opposite direction and written into the memory 11, and the reading is performed by reversing the arrangement of the data in the written word in the opposite direction and 9. The frame memory circuit according to claim 8, further comprising means for performing a horizontal mirror inversion process by arranging words in a forward direction.
【請求項23】 書き込みの際に、1フレームのライン
方向のデータを上下並べ替えてメモリ11に書き込み、
読み出しは、書き込んだ先頭から順方向に行って垂直ミ
ラー反転処理を行う手段と、書き込みの際に、1ライン
のワードの並びをそのままとし、ワード内のデータの並
びだけを逆方向に反転させてメモリ11に書き込み、読
み出しは、書き込んだ1ラインのワードの並びを逆方向
で、かつ、ワード内のデータの並びを順方向に行って、
水平ミラー反転処理を行う手段とを具備してなることを
特徴とする請求項8記載のフレームメモリ回路。
23. When writing, data in the line direction of one frame is rearranged vertically and written in the memory 11,
For reading, the means for performing the vertical mirror inversion process by going forward from the beginning of writing, and for writing, the word arrangement of one line is left unchanged and only the data arrangement within the word is reversed in the opposite direction. To write and read data in the memory 11, the written 1-line words are arranged in the reverse direction, and the data in the words are arranged in the forward direction.
9. The frame memory circuit according to claim 8, further comprising means for performing a horizontal mirror inversion process.
【請求項24】 書き込みの際に、1フレームのライン
方向のデータを上下並べ替えてメモリ11に書き込み、
読み出しは、書き込んだ先頭から順方向に行って垂直ミ
ラー反転処理を行う手段と、書き込みは、メモリ11に
入力データの先頭から順方向に行い、読み出しは、書き
込んだ1ラインのワードの並びとワード内のデータの並
びをともに逆方向に反転させて行って、水平ミラー反転
処理を行う手段とを具備してなることを特徴とする請求
項8記載のフレームメモリ回路。
24. When writing, the data in the line direction of one frame is rearranged vertically and written in the memory 11,
Reading is performed in the forward direction from the written head to perform vertical mirror inversion processing. Writing is performed in the memory 11 in the forward direction from the head of the input data. Read is performed in the word sequence of the written one line and the word. 9. The frame memory circuit according to claim 8, further comprising means for performing a horizontal mirror inversion process by inverting both of the data in the column in the opposite direction.
【請求項25】 書き込みは、メモリ11に入力データ
の先頭から順方向に行い、読み出しの際に、書き込んだ
1フレームの最下方のラインのデータから逆方向に行っ
て垂直ミラー反転処理を行う手段と、書き込みの際に、
1ラインのワードの並びをそのままとし、ワード内のデ
ータの並びだけを逆方向に反転させてメモリ11に書き
込み、読み出しは、書き込んだ1ラインのワードの並び
を逆方向で、かつ、ワード内のデータの並びを順方向に
行って、水平ミラー反転処理を行う手段とを具備してな
ることを特徴とする請求項8記載のフレームメモリ回
路。
25. A means for performing writing in the memory 11 in the forward direction from the beginning of the input data, and in reading, performing the vertical mirror inversion processing by performing in the reverse direction from the written data of the lowermost line of one frame. When writing,
With the arrangement of words on one line unchanged, only the arrangement of data within the word is inverted in the opposite direction and written to the memory 11, and reading is performed by reversing the arrangement of the written one-line words and within the word. 9. The frame memory circuit according to claim 8, further comprising means for performing a horizontal mirror inversion process by arranging data in a forward direction.
【請求項26】 書き込みは、メモリ11に入力データ
の先頭から順方向に行い、読み出しの際に、書き込んだ
1フレームの最下方のラインのデータから逆方向に行っ
て垂直ミラー反転処理を行う手段と、書き込みは、メモ
リ11に入力データの先頭から順方向に行い、読み出し
は、書き込んだ1ラインのワードの並びとワード内のデ
ータの並びをともに逆方向に反転させて行って、水平ミ
ラー反転処理を行う手段とを具備してなることを特徴と
する請求項8記載のフレームメモリ回路。
26. A means for performing writing in the memory 11 in a forward direction from the beginning of input data, and in reading, performing a vertical mirror inversion process by performing in a reverse direction from the written lowermost line data of one frame. Then, writing is performed in the memory 11 in the forward direction from the beginning of the input data, and reading is performed by inverting the written one-line word arrangement and the data arrangement within the word in the opposite direction, and then performing horizontal mirror inversion. 9. The frame memory circuit according to claim 8, further comprising a processing unit.
【請求項27】 X/Yカウンタが物理的メモリ空間を
越えたとき、X/Yカウンタを0に戻す手段又はYカウ
ンタ+1が物理的メモリ空間を越え、かつ、WLINC
X又はRLINCXを検出したとき、X/Yカウンタを
0に戻す手段を具備してなることを特徴とする請求項8
記載のフレームメモリ回路。
27. Means for returning the X / Y counter to 0 when the X / Y counter exceeds the physical memory space, or Y counter + 1 exceeds the physical memory space, and WLINC.
9. A means for returning the X / Y counter to 0 when X or RLINX is detected.
Frame memory circuit described.
【請求項28】 読み出し範囲内の任意の位置に、書き
込み開始アドレスを指定又は変更することができ、VS
YNCで書き込み開始アドレスの指定又は変更の同期を
とるための手段を具備してなることを特徴とする請求項
8記載のフレームメモリ回路。
28. A write start address can be specified or changed at any position within the read range, and VS
9. The frame memory circuit according to claim 8, further comprising means for synchronizing the designation or change of the write start address with YNC.
【請求項29】 1フレームのみライト制御を有効にす
る機能を有し、VSYNCで1フレームのみライト制御
を有効にする信号の同期をとるための手段を具備してな
ることを特徴とする請求項8記載のフレームメモリ回
路。
29. A device having a function for validating the write control for only one frame and comprising means for synchronizing a signal for validating the write control for only one frame in VSYNC. 8. The frame memory circuit described in 8.
【請求項30】 1フレームのみWEN信号を有効にす
る機能を有する手段を具備してなることを特徴とする請
求項8記載のフレームメモリ回路。
30. The frame memory circuit according to claim 8, further comprising means having a function of validating the WEN signal for only one frame.
【請求項31】 1フレームのみライトコマンド信号を
有効にする機能を有する手段を具備してなることを特徴
とする請求項8記載のフレームメモリ回路。
31. The frame memory circuit according to claim 8, further comprising means having a function of validating the write command signal for only one frame.
【請求項32】 メモリ素子に保持されていたデータを
使用することなく、任意の固定データを書き込んで消去
するフィル機能を有する手段を具備してなることを特徴
とする請求項8記載のフレームメモリ回路。
32. The frame memory according to claim 8, further comprising means having a fill function of writing and erasing arbitrary fixed data without using the data held in the memory element. circuit.
【請求項33】 メモリ素子におけるライト制御を無効
にする機能を有する手段を具備してなることを特徴とす
る請求項8記載のフレームメモリ回路。
33. The frame memory circuit according to claim 8, further comprising means having a function of invalidating write control in the memory element.
【請求項34】 メモリ素子におけるライト制御として
WEN信号を無効にする機能を有する手段を具備してな
ることを特徴とする請求項8記載のフレームメモリ回
路。
34. The frame memory circuit according to claim 8, further comprising means having a function of invalidating a WEN signal as write control in the memory element.
【請求項35】 メモリ素子におけるライトコマンド信
号を無効にする機能を有する手段を具備してなることを
特徴とする請求項8記載のフレームメモリ回路。
35. The frame memory circuit according to claim 8, further comprising means having a function of invalidating a write command signal in the memory element.
【請求項36】 メモリ素子における書き込みアドレス
を2つ持ち、1方を表示する位置に、他方を表示範囲外
に設定し、フレーム毎交互に書き込み、追い越し制御信
号に指示されたアドレスからデータを読み出す2画面機
能を有する手段を具備してなることを特徴とする請求項
8記載のフレームメモリ回路。
36. The memory device has two write addresses, one of which is set at a display position and the other of which is set outside the display range, and data is written alternately for each frame, and data is read from the address designated by the overtaking control signal. 9. The frame memory circuit according to claim 8, further comprising means having a dual screen function.
【請求項37】 メモリ素子のデータマスク機能を使用
し、左端及び/又は右端の端点処理を行う端点処理機能
を有する手段と、垂直及び/又は水平のミラー反転処理
機能を有する手段とを具備してなることを特徴とする請
求項8記載のフレームメモリ回路。
37. A means having an end point processing function for performing a left end and / or a right end point processing by using a data mask function of a memory device, and a means having a vertical and / or horizontal mirror inversion processing function. 9. The frame memory circuit according to claim 8, wherein:
【請求項38】 メモリ素子のデータマスク機能を使用
し、左端及び/又は右端の端点処理を行う端点処理機能
を有する手段と、1フレームのみライト制御又はライト
コマンド信号を有効にするワンショット機能を有する手
段とを具備し、VSYNCでワンショット書き込み制御
信号の同期をとるようにしたことを特徴とする請求項8
記載のフレームメモリ回路。
38. A means having an end point processing function for performing end point processing at the left end and / or the right end using a data mask function of a memory device, and a one-shot function for validating a write control or a write command signal for only one frame. 9. A means for having the same is provided, and the one-shot write control signal is synchronized with VSYNC.
Frame memory circuit described.
【請求項39】 メモリ素子のデータマスク機能を使用
し、左端及び/又は右端の端点処理を行う端点処理機能
を有する手段と、保持されていたデータを任意の固定デ
ータを書き込んで消去するフィル機能を有する手段とを
具備してなることを特徴とする請求項8記載のフレーム
メモリ回路。
39. Means having an end point processing function for performing end point processing at the left end and / or right end using a data mask function of a memory device, and a fill function for erasing retained data by writing arbitrary fixed data. 9. The frame memory circuit according to claim 8, further comprising:
【請求項40】 メモリ素子のデータマスク機能を使用
し、左端及び/又は右端の端点処理を行う端点処理機能
を有する手段と、ライト制御又はライトコマンド信号を
無効にするフリーズ機能を有する手段とを具備し、VS
YNCでフリーズ制御信号の同期をとるようにしたこと
を特徴とする請求項8記載のフレームメモリ回路。
40. A means having an end point processing function for performing end point processing at the left end and / or the right end using a data mask function of a memory element, and a means having a freeze function for invalidating a write control or a write command signal. Equipped, VS
9. The frame memory circuit according to claim 8, wherein the freeze control signal is synchronized with YNC.
【請求項41】 メモリ素子のデータマスク機能を使用
し、左端及び/又は右端の端点処理を行う端点処理機能
を有する手段と、書き込みアドレスを2つ持ち、一方を
表示する位置に、他方を表示範囲外に設定し、フレーム
毎交互に書き込み、追い越し制御信号に指示されたアド
レスからデータを読み出す2画面機能を有する手段とを
具備してなることを特徴とする請求項8記載のフレーム
メモリ回路。
41. A means having an end point processing function for performing end point processing at the left end and / or the right end by using a data mask function of a memory element and two write addresses, one of which is displayed at the other display position. 9. The frame memory circuit according to claim 8, further comprising means having a two-screen function which is set outside the range, is alternately written for each frame, and reads data from an address designated by the overtaking control signal.
【請求項42】 メモリ素子における垂直及び/又は水
平のミラー反転処理機能を有する手段と、読み出し範囲
内の任意の位置に、書き込み開始アドレスを指定又は変
更することができる機能を有する手段とを具備し、VS
YNCでミラー反転制御信号と書き込み開始アドレス指
定/変更の同期をとるようにしたことを特徴とする請求
項8記載のフレームメモリ回路。
42. Means having a vertical and / or horizontal mirror reversal processing function in a memory element, and means having a function of designating or changing a write start address at an arbitrary position within a read range. And VS
9. The frame memory circuit according to claim 8, wherein the YNC synchronizes the mirror inversion control signal with the write start address designation / change.
【請求項43】 メモリ素子における垂直及び/又は水
平のミラー反転処理機能を有する手段と、1フレームの
みライト制御又はライトコマンド信号を有効にするワン
ショット機能を有する手段とを具備し、VSYNCでミ
ラー反転制御信号とワンショット書き込み制御信号の同
期をとるようにしたことを特徴とする請求項8記載のフ
レームメモリ回路。
43. Means for providing a vertical and / or horizontal mirror inversion function in a memory device, and means for having a one-shot function for validating a write control signal or a write command signal for only one frame, and mirroring at VSYNC 9. The frame memory circuit according to claim 8, wherein the inversion control signal and the one-shot write control signal are synchronized with each other.
【請求項44】 メモリ素子における垂直及び/又は水
平のミラー反転処理機能を有する手段と、保持されてい
たデータを任意の固定データを書き込んで消去するフィ
ル機能を有する手段とを具備してなることを特徴とする
請求項8記載のフレームメモリ回路。
44. A memory device is provided with means having a vertical and / or horizontal mirror reversal processing function, and means having a fill function of erasing retained data by writing arbitrary fixed data. 9. The frame memory circuit according to claim 8.
【請求項45】 メモリ素子における垂直及び/又は水
平のミラー反転処理機能を有する手段と、ライト制御又
はライトコマンド信号を無効にするフリーズ機能を有す
る手段とを具備し、VSYNCでミラー反転制御信号と
フリーズ制御信号との同期をとるようにしたことを特徴
とする請求項8記載のフレームメモリ回路。
45. Means for providing a vertical and / or horizontal mirror inversion processing function in a memory device, and means for having a freeze function for invalidating a write control or write command signal, and a mirror inversion control signal for VSYNC. 9. The frame memory circuit according to claim 8, wherein the frame memory circuit is synchronized with a freeze control signal.
【請求項46】 メモリ素子における垂直及び/又は水
平のミラー反転処理機能を有する手段と、書き込みアド
レスを2つ持ち、一方を表示する位置に、他方を表示範
囲外に設定し、フレーム毎交互に書き込み、追い越し制
御信号に指示されたアドレスからデータを読み出す2画
面機能を有する手段とを具備し、VSYNCでミラー反
転制御信号と書き込み開始アドレス指定/変更の同期を
とるようにしたことを特徴とする請求項8記載のフレー
ムメモリ回路。
46. Means having a vertical and / or horizontal mirror reversal processing function in a memory device and two write addresses, one of which is set at a display position and the other of which is set outside the display range, and alternated for each frame. And a means having a two-screen function for reading data from an address designated by a write / overtaking control signal, and the VSYNC is used to synchronize the mirror inversion control signal with the write start address designation / change. The frame memory circuit according to claim 8.
【請求項47】 メモリ素子における1フレームのみラ
イト制御又はライトコマンド信号を有効にするワンショ
ット機能を有する手段と、保持されていたデータを任意
の固定データを書き込んで消去するフィル機能を有する
手段とを具備し、VSYNCでワンショット書き込み制
御信号の同期をとるようにしたことを特徴とする請求項
8記載のフレームメモリ回路。
47. Means having a one-shot function for validating write control or write command signal for only one frame in a memory element, and means for having a fill function for erasing the held data by writing arbitrary fixed data. 9. The frame memory circuit according to claim 8, further comprising: a one-shot write control signal synchronized with VSYNC.
【請求項48】 メモリ素子における保持されていたデ
ータを任意の固定データを書き込んで消去するフィル機
能を有する手段と、ライト制御又はライトコマンド信号
を無効にするフリーズ機能を有する手段とを具備し、V
SYNCでフリーズ制御信号の同期をとるようにしたこ
とを特徴とする請求項8記載のフレームメモリ回路。
48. A device having a fill function for writing and erasing data held in a memory device by writing arbitrary fixed data, and a device having a freeze function for invalidating a write control or a write command signal, V
9. The frame memory circuit according to claim 8, wherein the freeze control signal is synchronized with SYNC.
【請求項49】 メモリ素子のデータマスク機能を使用
し、左端及び/又は右端の端点処理を行う端点処理機能
を有する手段と、垂直及び/又は水平のミラー反転処理
機能を有する手段と、1フレームのみライト制御又はラ
イトコマンド信号を有効にするワンショット機能を有す
る手段とを具備し、VSYNCでミラー反転制御信号と
ワンショット書き込み制御信号の同期をとるようにした
ことを特徴とする請求項8記載のフレームメモリ回路。
49. Means having an end point processing function for performing left end and / or right end point processing using a data mask function of a memory device, means having a vertical and / or horizontal mirror inversion processing function, and one frame 9. A means having a one-shot function for validating only a write control or a write command signal is provided, and the mirror inversion control signal and the one-shot write control signal are synchronized with VSYNC. Frame memory circuit.
【請求項50】 メモリ素子のデータマスク機能を使用
し、左端及び/又は右端の端点処理を行う端点処理機能
を有する手段と、垂直及び/又は水平のミラー反転処理
機能を有する手段と、保持されていたデータを任意の固
定データを書き込んで消去するフィル機能を有する手段
とを具備し、VSYNCでミラー反転制御信号の同期を
とるようにしたことを特徴とする請求項8記載のフレー
ムメモリ回路。
50. Means having an end point processing function for performing end point processing of the left end and / or right end using the data mask function of the memory device, and means having a vertical and / or horizontal mirror inversion processing function. 9. The frame memory circuit according to claim 8, further comprising: a means having a fill function for erasing the existing data by writing arbitrary fixed data, and synchronizing the mirror inversion control signal with VSYNC.
【請求項51】 メモリ素子のデータマスク機能を使用
し、左端及び/又は右端の端点処理を行う端点処理機能
を有する手段と、垂直及び/又は水平のミラー反転処理
機能を有する手段と、ライト制御又はライトコマンド信
号を無効にするフリーズ機能を有する手段とを具備し、
VSYNCでミラー反転制御信号とフリーズ制御信号と
の同期をとるようにしたことを特徴とする請求項8記載
のフレームメモリ回路。
51. Means having an end point processing function for performing left end and / or right end point processing using a data mask function of a memory element, means having a vertical and / or horizontal mirror inversion processing function, and write control. Or a means having a freeze function for invalidating the write command signal,
9. The frame memory circuit according to claim 8, wherein the mirror inversion control signal and the freeze control signal are synchronized with each other by VSYNC.
【請求項52】 メモリ素子のデータマスク機能を使用
し、左端及び/又は右端の端点処理を行う端点処理機能
を有する手段と、垂直及び/又は水平のミラー反転処理
機能を有する手段と、1フレームのみライト制御又はラ
イトコマンド信号を有効にするワンショット機能を有す
る手段と、保持されていたデータを任意の固定データを
書き込んで消去するフィル機能を有する手段とを具備
し、VSYNCでミラー反転制御信号とワンショット書
き込み制御信号との同期をとるようにしたことを特徴と
する請求項8記載のフレームメモリ回路。
52. A unit having an end point processing function for performing end point processing at the left end and / or the right end using a data mask function of a memory device, a unit having a vertical and / or horizontal mirror inversion processing function, and one frame. Only a write control or a means having a one-shot function for validating a write command signal and a means for having a fill function for writing and erasing the held data by writing arbitrary fixed data are provided, and a mirror inversion control signal is provided by VSYNC. 9. The frame memory circuit according to claim 8, wherein the one-shot write control signal and the one-shot write control signal are synchronized with each other.
【請求項53】 メモリ素子のデータマスク機能を使用
し、左端及び/又は右端の端点処理を行う端点処理機能
を有する手段と、垂直及び/又は水平のミラー反転処理
機能を有する手段と、保持されていたデータを任意の固
定データを書き込んで消去するフィル機能を有する手段
と、ライト制御又はライトコマンド信号を無効にするフ
リーズ機能を有する手段とを具備し、VSYNCでミラ
ー反転制御信号とフリーズ制御信号との同期をとるよう
にしたことを特徴とする請求項8記載のフレームメモリ
回路。
53. Means having an end point processing function for performing left end and / or right end point processing using the data mask function of the memory device, and means having a vertical and / or horizontal mirror inversion processing function are held. It has a means for having a fill function for erasing the fixed data by writing arbitrary fixed data and a means for having a freeze function for invalidating the write control or write command signal, and the mirror inversion control signal and the freeze control signal by VSYNC. 9. The frame memory circuit according to claim 8, wherein the frame memory circuit is synchronized with.
【請求項54】 メモリ素子のデータマスク機能を使用
し、左端及び/又は右端の端点処理を行う端点処理機能
を有する手段と、垂直及び/又は水平のミラー反転処理
機能を有する手段と、1フレームのみライト制御又はラ
イトコマンド信号を有効にするワンショット機能を有す
る手段と、書き込みアドレスを2つ持ち、一方を表示す
る位置に、他方を表示範囲外に設定し、フレーム毎交互
に書き込み、追い越し制御信号に指示されたアドレスか
らデータを読み出す2画面機能を有する手段とを具備
し、VSYNCでミラー反転制御信号とワンショット書
き込み制御信号と書き込み開始アドレス指定/変更との
同期をとるようにしたことを特徴とする請求項8記載の
フレームメモリ回路。
54. Means having an end point processing function for performing left end and / or right end point processing by using a data mask function of a memory element, means having a vertical and / or horizontal mirror inversion processing function, and one frame Only a write control or a means having a one-shot function for validating a write command signal and two write addresses are provided, one of which is set at a display position and the other of which is set outside the display range, and writing is alternately performed for each frame to control overtaking. Means for reading data from an address designated by a signal, and a means for synchronizing a mirror inversion control signal, a one-shot write control signal, and a write start address designation / change with VSYNC. 9. The frame memory circuit according to claim 8, which is characterized in that
【請求項55】 メモリ素子のデータマスク機能を使用
し、左端及び/又は右端の端点処理を行う端点処理機能
を有する手段と、垂直及び/又は水平のミラー反転処理
機能を有する手段と、保持されていたデータを任意の固
定データを書き込んで消去するフィル機能を有する手段
と、書き込みアドレスを2つ持ち、一方を表示する位置
に、他方を表示範囲外に設定し、フレーム毎交互に書き
込み、追い越し制御信号に指示されたアドレスからデー
タを読み出す2画面機能を有する手段とを具備し、VS
YNCでミラー反転制御信号と書き込み開始アドレス指
定/変更との同期をとるようにしたことを特徴とする請
求項8記載のフレームメモリ回路。
55. Means having an end point processing function for performing end point processing of the left end and / or right end by using a data mask function of a memory device, and means having a vertical and / or horizontal mirror inversion processing function are held. Means that has a fill function that erases the existing data by writing any fixed data, and has two write addresses, set one to the display position and the other to the outside of the display range, and alternately write and pass each frame. Means for reading data from an address designated by the control signal and having a two-screen function.
9. The frame memory circuit according to claim 8, wherein the YNC synchronizes the mirror inversion control signal with the write start address designation / change.
【請求項56】 メモリ素子のデータマスク機能を使用
し、左端及び/又は右端の端点処理を行う端点処理機能
を有する手段と、垂直及び/又は水平のミラー反転処理
機能を有する手段と、ライト制御又はライトコマンド信
号を無効にするフリーズ機能を有する手段と、書き込み
アドレスを2つ持ち、一方を表示する位置に、他方を表
示範囲外に設定し、フレーム毎交互に書き込み、追い越
し制御信号に指示されたアドレスからデータを読み出す
2画面機能を有する手段とを具備し、VSYNCでミラ
ー反転制御信号とフリーズ制御信号と書き込み開始アド
レス指定/変更との同期をとるようにしたことを特徴と
する請求項8記載のフレームメモリ回路。
56. Means having an end point processing function for performing end point processing at the left end and / or right end using a data mask function of a memory element, means for having a vertical and / or horizontal mirror inversion processing function, and write control Alternatively, a means having a freeze function for invalidating the write command signal and two write addresses are provided, one of which is set at a display position and the other of which is set outside the display range, and writing is alternately performed for each frame, and the overtaking control signal instructs 9. A means having a two-screen function for reading data from a different address is provided, and VSYNC synchronizes the mirror inversion control signal, the freeze control signal, and the write start address designation / change. Frame memory circuit described.
【請求項57】 メモリ素子のデータマスク機能を使用
し、左端及び/又は右端の端点処理を行う端点処理機能
を有する手段と、垂直及び/又は水平のミラー反転処理
機能を有する手段と、1フレームのみライト制御又はラ
イトコマンド信号を有効にするワンショット機能を有す
る手段と、保持されていたデータを任意の固定データを
書き込んで消去するフィル機能を有する手段と、書き込
みアドレスを2つ持ち、一方を表示する位置に、他方を
表示範囲外に設定し、フレーム毎交互に書き込み、追い
越し制御信号に指示されたアドレスからデータを読み出
す2画面機能を有する手段とを具備し、VSYNCでミ
ラー反転制御信号とワンショット書き込み制御信号と書
き込み開始アドレス指定/変更との同期をとるようにし
たことを特徴とする請求項8記載のフレームメモリ回
路。
57. Means having an end point processing function for performing end point processing at the left end and / or right end using the data masking function of the memory device; means having a vertical and / or horizontal mirror inversion processing function; and one frame Only, a means having a one-shot function for validating a write control or a write command signal, a means for having a fill function for writing and erasing held data by writing arbitrary fixed data, and two write addresses, one of which is provided At the display position, the other is set outside the display range, alternately written for each frame, and a means having a two-screen function of reading data from the address designated by the overtaking control signal is provided. It is characterized in that the one-shot write control signal and the write start address designation / change are synchronized. The frame memory circuit according to claim 8.
【請求項58】 メモリ素子のデータマスク機能を使用
し、左端及び/又は右端の端点処理を行う端点処理機能
を有する手段と、垂直及び/又は水平のミラー反転処理
機能を有する手段と、保持されていたデータを任意の固
定データを書き込んで消去するフィル機能を有する手段
と、ライト制御又はライトコマンド信号を無効にするフ
リーズ機能を有する手段と、書き込みアドレスを2つ持
ち、一方を表示する位置に、他方を表示範囲外に設定
し、フレーム毎交互に書き込み、追い越し制御信号に指
示されたアドレスからデータを読み出す2画面機能を有
する手段とを具備し、VSYNCでミラー反転制御信号
とフリーズ制御信号と書き込み開始アドレス指定/変更
との同期をとるようにしたことを特徴とする請求項8記
載のフレームメモリ回路。
58. Means having an end point processing function for performing end point processing at the left end and / or right end using the data mask function of the memory element, and means having a vertical and / or horizontal mirror inversion processing function are held. That has a fill function to write the fixed data to erase it by writing any fixed data, a means to have a freeze function to invalidate the write control or write command signal, and two write addresses, one at the position to display , A means for setting the other to outside the display range, writing alternately for each frame, and reading data from the address designated by the overtaking control signal, and a mirror inversion control signal and a freeze control signal by VSYNC. 9. The frame memory circuit according to claim 8, wherein the writing start address designation / change is synchronized. Road.
JP2001261603A 2001-08-30 2001-08-30 Frame memory circuit Pending JP2003068072A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001261603A JP2003068072A (en) 2001-08-30 2001-08-30 Frame memory circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001261603A JP2003068072A (en) 2001-08-30 2001-08-30 Frame memory circuit

Publications (1)

Publication Number Publication Date
JP2003068072A true JP2003068072A (en) 2003-03-07

Family

ID=19088620

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001261603A Pending JP2003068072A (en) 2001-08-30 2001-08-30 Frame memory circuit

Country Status (1)

Country Link
JP (1) JP2003068072A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6718431B2 (en) * 1997-10-10 2004-04-06 Rambus Inc. Apparatus and method for pipelined memory operations
US8064282B2 (en) 2007-10-30 2011-11-22 Kawasaki Microelectronics Inc. Method of accessing synchronous dynamic random access memory, memory control circuit, and memory system including the same
US8194090B2 (en) 2008-01-18 2012-06-05 Kawasaki Microelectronics, Inc. Method of controlling frame memory, memory control circuit, and image processing apparatus including the memory control circuit
JP2013196089A (en) * 2012-03-16 2013-09-30 Mitsubishi Electric Corp Cyclic communication system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6718431B2 (en) * 1997-10-10 2004-04-06 Rambus Inc. Apparatus and method for pipelined memory operations
US6963956B2 (en) 1997-10-10 2005-11-08 Rambus Inc. Apparatus and method for pipelined memory operations
US7330951B2 (en) 1997-10-10 2008-02-12 Rambus Inc. Apparatus and method for pipelined memory operations
US7353357B2 (en) 1997-10-10 2008-04-01 Rambus Inc. Apparatus and method for pipelined memory operations
US8064282B2 (en) 2007-10-30 2011-11-22 Kawasaki Microelectronics Inc. Method of accessing synchronous dynamic random access memory, memory control circuit, and memory system including the same
US8194090B2 (en) 2008-01-18 2012-06-05 Kawasaki Microelectronics, Inc. Method of controlling frame memory, memory control circuit, and image processing apparatus including the memory control circuit
JP2013196089A (en) * 2012-03-16 2013-09-30 Mitsubishi Electric Corp Cyclic communication system

Similar Documents

Publication Publication Date Title
KR900005297B1 (en) Peripheral apparatus for image memories
JPH0484192A (en) Graphic processor and graphic processing method
JPH0644391B2 (en) Dual port memory
JP4337081B2 (en) Frame memory access method and circuit
US4941127A (en) Method for operating semiconductor memory system in the storage and readout of video signal data
JP2003068072A (en) Frame memory circuit
JPS62127888A (en) Construction of video display control circuit
JP4006482B2 (en) Multi-sync circuit of monitor device
US5818466A (en) Apparatus for providing multi-layer sprite graphic for an on-screen-graphic of television
US5802587A (en) Memory controller adapted for rapid block access operations
JPS6327712B2 (en)
US5812829A (en) Image display control system and memory control capable of freely forming display images in various desired display modes
JPH01266593A (en) Memory circuit and memorization of data stream
JP2000232623A (en) Video memory circuit
JP2002101376A (en) Line memory
JPH0830254A (en) Display effect generation circuit
KR830000266B1 (en) Display control device
JPS636681A (en) Image memory control device
JPS62113193A (en) Memory circuit
JPH04330490A (en) Image display device
JPH0321475A (en) Image output device
JPS60209785A (en) Screen shifter for display unit
JPH0695272B2 (en) Image display device
JPH0388022A (en) Image display device
JPH05265415A (en) Image display control circuit

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20080515

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080620