JPS5941084A - Random reading method of picture memory - Google Patents
Random reading method of picture memoryInfo
- Publication number
- JPS5941084A JPS5941084A JP15187282A JP15187282A JPS5941084A JP S5941084 A JPS5941084 A JP S5941084A JP 15187282 A JP15187282 A JP 15187282A JP 15187282 A JP15187282 A JP 15187282A JP S5941084 A JPS5941084 A JP S5941084A
- Authority
- JP
- Japan
- Prior art keywords
- random number
- memory
- address
- data
- addresses
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0007—Image acquisition
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Input (AREA)
Abstract
Description
【発明の詳細な説明】
本発明は、画像(イメージ)の各絵素をランダムに表示
、若しくは解析するために使用する画像メモリランダム
読出し装置の改良に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an improvement in an image memory random reading device used for randomly displaying or analyzing each picture element of an image.
シンチレーションカメラ等による映像信号(イメージ信
号)、z、yを画像メモリ上に記憶して行き、一定時間
経過後、画像メモリ上に蓄積された映像信号x、yをオ
シロスコープなどの表示装置に出力する時、単純にラス
タースキャン方式で表示すると表示スピードと、電源周
波数などが同期した点でモアレ縞が発生する。Video signals (image signals), z, y from a scintillation camera, etc. are stored on an image memory, and after a certain period of time, the video signals x, y accumulated on the image memory are output to a display device such as an oscilloscope. When displaying simply using the raster scan method, moiré fringes occur at points where the display speed and power frequency are synchronized.
このモアレ縞を除去するために、2次元マ) IJ7ク
ス状の画像メモリのアドレスAxr Ayをランダムに
発生する方法が使用されている。In order to remove these moiré fringes, a method is used in which addresses AxrAy of a two-dimensional matrix-shaped image memory are randomly generated.
この画像メモリのアドレスAx、Ayをランダムに発生
させる方法は、l絵素のアクセスとと罠乱数を発生させ
、処理装置(以下CPUという)用メモリ上にそのアド
レスを記憶して行き、まだアクセスしていないことをチ
ェックした後、表示装置若しくは解析装置に送出するも
のである。This method of randomly generating the addresses Ax and Ay of the image memory involves accessing one pixel, generating a trap random number, storing the address in the memory for the processing unit (hereinafter referred to as CPU), and then After checking that the data is not being used, the data is sent to a display device or an analysis device.
このような従来の装置では、次のような欠点があった。Such conventional devices have the following drawbacks.
(1) 乱数発生のだめの回路及びそのソフトウーア
が複雑となる。(1) The circuit for random number generation and its software become complicated.
(2)乱数発生のための時間がかかシ過ぎる。(2) It takes too much time to generate random numbers.
(3)繰返しアクセスを行わないため画像メモリと同じ
大きさの判定用メモリが必要である。(3) Since repeated access is not performed, a determination memory of the same size as the image memory is required.
(4)繰返しアクセスを行わないための判定に時間がか
かり過ぎる。(4) It takes too much time to determine whether to make repeated accesses.
本発明の目的は、前記従来装置の欠点を除去し、よシ簡
単な回路で高速に2次元マトリ、クス状画像メモリのア
ドレスをランダムに発生させるようにした画像メモリラ
ンダム読出し装置を提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to provide an image memory random readout device that eliminates the drawbacks of the conventional devices and randomly generates addresses of a two-dimensional matrix or box-shaped image memory at high speed with a simple circuit. It is in.
本発明は、前記目的を達成するためになされたものであ
り、その特徴は、あらかじめ決められた繰返しのないX
方向の乱数データを記憶しておくためのX乱数メモリと
、あらかじめ決められた繰返しのないY方向の乱数デー
タを記憶しておくためのY乱数メモリと、当該X、Y乱
数メモリに記憶されている乱数データを順次読出す手段
と、X乱数メモリの乱数データの読出しが終了するごと
に、Y乱数メモリの内容読出し開始番地を1番地だけず
らす手段を備え、画像メモリの内容の読出しアドレスを
ランダムに発生させるようにしたことKある。The present invention has been made to achieve the above object, and is characterized by a predetermined non-repetitive
An X random number memory for storing random number data in the direction, a Y random number memory for storing predetermined non-repetitive random number data in the Y direction, and means for sequentially reading the random number data stored in the image memory; and means for shifting the start address for reading the contents of the Y random number memory by one address each time the reading of the random number data from the X random number memory is completed, and randomizing the read address of the contents of the image memory. There are times when I tried to make it occur.
以下、実施例とともに本発明の詳細な説明する。Hereinafter, the present invention will be described in detail along with examples.
第1図は、本発明の一実施例の構成をブロックで示す図
である。図中、1は2次元のル×ルマトリ、クス状画像
メモリ、2はあらかじめ決められた繰返しのない1−%
−nまでのX方向の乱数データを記憶するためのX乱数
メモリ、3はあらかじめ決められた繰返しのない1〜n
までのY方向の乱数データを記憶するためのY乱数メモ
リ、4はX、X乱数メモリ2及び3のアドレスを発生す
る乱数メモリアドレスカウンタ、5はY乱数メモリの内
容読出し開始番地ずらしカウンタ、6はカウンタ5を制
御する信号、即ちボロー(Borrow )信号を発生
するルダウンヵウンタ、7は加算器である。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. In the figure, 1 is a two-dimensional Luxluma matrix, a box-shaped image memory, and 2 is a predetermined 1-% without repetition.
-X random number memory for storing random number data in the X direction up to n, 3 is a predetermined non-repeating 1 to n
4 is a random number memory address counter that generates the addresses of X and X random number memories 2 and 3; 5 is a shift counter for the start address for reading the contents of the Y random number memory; 6 7 is a pull-down counter that generates a signal for controlling the counter 5, that is, a borrow signal, and 7 is an adder.
次に、本実施例の動作を第1図において説明する。Next, the operation of this embodiment will be explained with reference to FIG.
あらかじめ決められた繰返しのない1−71までのX方
向の乱数データを発生させて、X乱数メモリ2に記憶し
ておく。同様にして前記X乱数メモリ2の内容と異なる
1〜nまでの繰返しの々い乱数をX乱数メモリ6に記憶
しておく。Predetermined non-repetitive random number data in the X direction from 1 to 71 is generated and stored in an X random number memory 2. Similarly, repeating random numbers from 1 to n, which are different from the contents of the X random number memory 2, are stored in the X random number memory 6.
そして、装置がスタートされると、X乱数メモリ2及び
X乱数メモリ6の1番目の乱数データが読出され、それ
ぞれ、アドレスAxl 、 Ayl として出力され
、画像メモリーのアドレスAXI 、 Aylに該当す
る番地がアクセスされて画像データが読出される。Then, when the apparatus is started, the first random number data of the X random number memory 2 and the X random number memory 6 are read out and output as addresses Axl and Ayl, respectively, and the addresses corresponding to the addresses AXI and Ayl of the image memory are The image data is accessed and read out.
この1番目の乱数データが読出されると、次に制御部(
図示していない)からのレーディ(Ready)信号に
よシ、乱数メモリアドレスカウンタ4が「+1」され、
X乱数メモリ2及びX乱数メモリ6の2番目の乱数デー
タがアドレスAx2 + Ay2 として出力される
。このようにして、順次X乱数メモリ2及びX乱数メモ
リ3のn番目までの乱数データがアドレスAxn+ A
ynとして出力されると、ルダウンカウンタΔよシボロ
ー信号が出力され、X乱数メモリ6の内容読出し開始番
地ずらしカウンタ5が「+11され、加算器7によって
次のル回のX乱数メモリ2及びX乱数メモリ3のアドレ
ス指示は1つづつずれることになる。例えば、X乱数メ
モリ2がm番目の乱数データを出力している時はX乱数
メモリ6はm −4−1番目の乱数データを出力してい
る。このようにしてX乱数メモリ6の内容読出し開始番
地ずらしカウンタ5のカウント数がルになるまで、これ
を繰返していけば、n×ルマトリ、クスの画像メモリ1
のすべてのアドレスを繰返すことなくランダムに、かつ
、高速に指示することができる。When this first random number data is read, the control unit (
The random number memory address counter 4 is incremented by "+1" in response to a ready signal from (not shown).
The second random number data of the X random number memory 2 and the X random number memory 6 is output as address Ax2 + Ay2. In this way, the random number data up to the nth in the X random number memory 2 and the X random number memory 3 are sequentially stored at the address Axn+A.
When it is output as yn, a low signal is output from the down counter Δ, the content reading start address shift counter 5 of the X random number memory 6 is incremented by 11, and the adder 7 outputs the next X random number memory 2 and X random number. The address instructions of the memory 3 will be shifted by one.For example, when the X random number memory 2 is outputting the m-th random number data, the X random number memory 6 will output the m-4-1th random number data. In this way, by repeating this until the count number of the shift counter 5 reaches 1, the number of times the image memory 1 of the image memory 1 of
It is possible to specify all addresses randomly and quickly without repeating them.
なお、本実施例では、シンチレーンヨンカメラ゛等の画
像について説明したが、本発明は、画像メモリを使用す
る処理画像表示2画像解析等に適用できることは勿論で
ある。また、本発明の要旨を変更しない範囲において、
種々変更し得ることは言う1でもない。In this embodiment, an image taken by a scintillation camera or the like has been described, but it goes without saying that the present invention can be applied to processing image display, two-image analysis, etc. using an image memory. In addition, within the scope of not changing the gist of the present invention,
It goes without saying that it can be changed in various ways.
以上説明したように、本発明によれば、次のような効果
を得ることができる。As explained above, according to the present invention, the following effects can be obtained.
(1) アドレスを作成する乱数発生のための回路及
びそのンフトウーアが簡単になる。(1) The circuit for generating random numbers for creating addresses and its software become simpler.
(2)乱数発生のだめの時間が短縮できる。(2) The time required to generate random numbers can be shortened.
(3)繰返しアクセスを行わないようにするだめの判定
用メモリ及びその判定時間が不要となる。(3) There is no need for a memory for judgment and its judgment time to prevent repeated accesses.
前記効果(1)〜(3)により、2次元マトリ、クス状
画像メモリのアドレスを繰返すことなくランダムに、か
つ、高速に指示することができる。Effects (1) to (3) allow for instructions to be given randomly and at high speed without repeating the addresses of the two-dimensional matrix or box-like image memory.
第1図は、本発明の一実施例の構成をプロ、りで示す図
である。
1− n X nマトリ、クス状画像メモリ2 X乱数
メモリ 3 ・Y乱数メモリ4 乱数メモリアドレス
カウンタ
5 Y乱数メモリの内容読出し開始番地ずらしカウンタ
6 nダウンカウンタ
7 加算器
代理人 弁理士 秋 1)収 喜FIG. 1 is a schematic diagram showing the configuration of an embodiment of the present invention. 1-n X n matrix, box-shaped image memory 2 Collection joy
Claims (1)
決められた繰返しのないX方向の乱数データを記憶して
おくためのX乱数メモリと、あらかじめ決められた繰返
しのないY方向の乱数データを記録しておくためのX乱
数メモリと、当該X、X乱数メモリに記憶されている乱
数データを順次読出す手段と、X乱数メモリの乱数デー
タの読出しが終了するごとに、X乱数メモリの内容読出
し開始番地を1番地だけずらす手段を備え、画像メモリ
の内容の読出しアドレスをランダムに発生る させ、ようにしたことを特徴とする画像メモリランダム
読出し装置。[Claims] An image memory for recording image data, an X random number memory for storing predetermined non-repetitive random number data in the X direction, and a predetermined non-repetitive Y random number memory. an X random number memory for recording random number data in the direction; means for sequentially reading the random number data stored in the X, X random number memory; and each time reading of the random number data from the X random number memory is completed; An image memory random reading device characterized in that it comprises means for shifting the content reading start address of the X random number memory by one address, and randomly generates the reading address of the content of the image memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15187282A JPS5941084A (en) | 1982-09-01 | 1982-09-01 | Random reading method of picture memory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15187282A JPS5941084A (en) | 1982-09-01 | 1982-09-01 | Random reading method of picture memory |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS5941084A true JPS5941084A (en) | 1984-03-07 |
Family
ID=15528054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP15187282A Pending JPS5941084A (en) | 1982-09-01 | 1982-09-01 | Random reading method of picture memory |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5941084A (en) |
-
1982
- 1982-09-01 JP JP15187282A patent/JPS5941084A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR970014162A (en) | Image pick-up device | |
EP0443551A2 (en) | A multidimensional address generator and a system for controlling the generator | |
US4819190A (en) | Video line processor | |
KR900013420A (en) | Method and apparatus for implementing reduced picture and fewer binary pixels | |
JPS5941084A (en) | Random reading method of picture memory | |
US5062142A (en) | Data processor producing a medial axis representation of an extended region | |
JP2854420B2 (en) | Multidimensional address generator and its control method | |
JPS6061853A (en) | Information processor | |
JP2005086764A5 (en) | ||
JPH023518B2 (en) | ||
JP2610887B2 (en) | Image data rotation processor | |
FR2650462A1 (en) | DEVICE FOR CONVERTING LINE SCAN TO SCAN VERTICAL SAW BY BANDS | |
JPH08298576A (en) | Image processor | |
JPH032942A (en) | Addressing circuit for picture memory | |
JP3011297B2 (en) | High-speed image processing device | |
JPH07104925B2 (en) | Image storage | |
JP2502857B2 (en) | Signal processor | |
JPH04290176A (en) | Image accumulating device and image processing device provided therewith | |
KR0173246B1 (en) | Apparatus for processing binary image projection | |
JP2615703B2 (en) | Search-type imaging device | |
JPH01179291A (en) | Semiconductor memory device | |
JPH06324935A (en) | Address generator and address generation system | |
JPH11136578A (en) | Image pickup device, computer readable storage medium and digital photographing device | |
JPS61146239A (en) | Blood stream imaging ultrasonic diagnostic apparatus | |
JPH04155477A (en) | Image processor |