JPS5941084A - Random reading method of picture memory - Google Patents

Random reading method of picture memory

Info

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
Application number
JP15187282A
Other languages
Japanese (ja)
Inventor
Tadashi Taniguchi
正 谷口
Kyoji Takano
高野 恭次
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Healthcare Manufacturing Ltd
Original Assignee
Hitachi Medical Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Medical Corp filed Critical Hitachi Medical Corp
Priority to JP15187282A priority Critical patent/JPS5941084A/en
Publication of JPS5941084A publication Critical patent/JPS5941084A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0007Image acquisition

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Input (AREA)

Abstract

PURPOSE:To generate the address of a picture memory rapidly with a simple circuit, by shifting the reading start address of the contents of a Y random number memory by one address in each completion of reading-out of random number data in an X random number memory. CONSTITUTION:When the 1st random number data are read out, a random number memory address counter 4 is counted up by ''1'' by a ready signal from a control part and the 2nd random data from the X random number memory 2 and the Y random number memory 3 are outputted as addresses AX2, AY2. When the random number data up to the n-th data from the memories 2, 3 are successively outputted as addresses AXn, AYn, a borrow signal is outputted from an n-down counter 6 and a reading start address shifting counter 5 for the memory 3 is counted up by ''1'', so that the address specification of the memories 2, 3 for the succeeding n-times is shifted by one by an adder 7. By repeating said operation until the counted value of the counter 5 reaches n, the address of the picture memory can be rapidly specified without repeating all the addresses of the nXn matrix of the picture memory 1.

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.

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

第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.
JP15187282A 1982-09-01 1982-09-01 Random reading method of picture memory Pending JPS5941084A (en)

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)

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