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

JP3031186B2 - Random block display control device - Google Patents

Random block display control device

Info

Publication number
JP3031186B2
JP3031186B2 JP6334398A JP33439894A JP3031186B2 JP 3031186 B2 JP3031186 B2 JP 3031186B2 JP 6334398 A JP6334398 A JP 6334398A JP 33439894 A JP33439894 A JP 33439894A JP 3031186 B2 JP3031186 B2 JP 3031186B2
Authority
JP
Japan
Prior art keywords
block
signal
gate
image signal
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP6334398A
Other languages
Japanese (ja)
Other versions
JPH08171376A (en
Inventor
春光 水野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha 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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP6334398A priority Critical patent/JP3031186B2/en
Publication of JPH08171376A publication Critical patent/JPH08171376A/en
Application granted granted Critical
Publication of JP3031186B2 publication Critical patent/JP3031186B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Studio Circuits (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】この発明は、ビデオ機器やゲーム
機器等において、2つの画面を一方から他方に、その両
者を重合させながら次第に転換させる際に使用されるラ
ンダムブロック表示制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a random block display control device used in video equipment, game equipment, and the like when two screens are gradually changed from one to the other while the two screens are superimposed.

【0002】[0002]

【従来の技術】ランダムブロックと呼ばれる画像処理と
は、画像のディゾルブ機能の一種であり、1フレーム又
は1フィールドの画面を複数のブロックに分割し、第1
の画像信号が表示されるブロックと第2の画像信号が表
示されるブロックとをランダムに振り分け、また、フレ
ームあるいはフィールドが進むにつれて、この第1の画
像信号が表示されるブロックと第2の画像信号が表示さ
れるブロックの比率を変えていくことにより、第1の画
面から第2の画面へと表示画面が徐々に切り換わるよう
に第1及び第2の画像信号を合成制御する手法である。
このランダムブロックは、従来、CPU(Central Proc
essing Unit )が、ブロック単位で第1の画像信号と第
2の画像信号とをランダムに振り分け、その合成画像信
号をフレームメモリ等に一旦蓄積することにより行われ
ている。
2. Description of the Related Art Image processing called a random block is a kind of image dissolving function. A screen of one frame or one field is divided into a plurality of blocks.
The block in which the image signal is displayed and the block in which the second image signal is displayed are randomly assigned, and as the frame or field advances, the block in which the first image signal is displayed and the second image signal This is a method of controlling the synthesis of the first and second image signals so that the display screen is gradually switched from the first screen to the second screen by changing the ratio of the block in which the signal is displayed. .
Conventionally, this random block is a CPU (Central Proc
essing unit) is performed by randomly allocating the first image signal and the second image signal in block units and temporarily storing the synthesized image signal in a frame memory or the like.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上述し
た従来のランダムブロック表示制御装置では、CPUが
プログラムに従って逐次、画像信号の合成に必要な処理
を実行するため、CPUの負荷が大きいという問題があ
る。また、フレームメモリ等の大容量のメモリが必要で
ある。更に、リアルタイム性を要求される動画には適用
できないという問題もある。
However, the above-described conventional random block display control device has a problem that the load on the CPU is large because the CPU sequentially executes processing necessary for synthesizing image signals according to a program. . Also, a large-capacity memory such as a frame memory is required. Furthermore, there is a problem that the method cannot be applied to a moving image that requires real-time properties.

【0004】この発明は、このような問題点に鑑みなさ
れたもので、CPUの負荷を軽減すると共に、大容量の
メモリを必要とせず、リアルタイムでの制御が可能なラ
ンダムブロック表示制御装置を提供することを目的とす
る。
The present invention has been made in view of the above problems, and provides a random block display control device capable of reducing the load on a CPU, realizing control in real time without requiring a large-capacity memory. The purpose is to do.

【0005】[0005]

【課題を解決するための手段】この発明に係るランダム
ブロック表示制御装置は、1画面を複数のブロックに分
割し、第1の画像信号が表示されるブロックと第2の画
像信号が表示されるブロックとをランダムに振り分ける
ことにより前記第1の画像信号と前記第2の画像信号と
を1画面中に合成表示するランダムブロック表示制御装
置において、与えられる水平同期信号により初期化され
るnビットのM系列擬似乱数を水平方向の各ブロックに
対応させて発生させる乱数発生手段と、前記水平同期信
号に基づいて垂直方向の各ブロックに対応した信号を生
成し、この信号に従って前記乱数を構成するnビットの
データの中からmビットのデータを順次選択する選択手
段と、このmビットのデータを2m ビットのデータに変
換するデコーダと、この2 m ビットのデータを所定のゲ
ート制御データに従ってゲート制御して、前記第1及び
第2の画像信号の選択信号を出力するゲート手段と、こ
の選択信号に従って前記第1の画像信号と前記第2の画
像信号とをリアルタイムに切り換える切換手段とを備え
ることを特徴とする。
Means for Solving the Problems A random according to the present invention
The block display control device divides one screen into a plurality of blocks.
A block in which the first image signal is displayed and a second image signal.
Randomly sort the image signal display block
Thereby, the first image signal and the second image signal
Block display control device that displays a composite image in one screen
Initialized by the applied horizontal synchronization signal
N-bit M-sequence pseudo-random numbers into each block in the horizontal direction
Random number generation means for generating the corresponding horizontal synchronization signal;
Signal corresponding to each block in the vertical direction based on the
And n-bits constituting the random number according to this signal.
Selection method for sequentially selecting m-bit data from data
And the m-bit datamChange to bit data
And a decoder that converts mBit data
Gate control according to the gate control data, and
A gate means for outputting a selection signal of a second image signal;
The first image signal and the second image signal according to the selection signal of
Switching means for switching between image signals in real time
It is characterized by that.

【0006】[0006]

【作用】この発明によれば、水平同期信号に基づいて、
乱数発生手段から水平方向の規則性を排除するnビット
の乱数が水平方向の各ブロックに対応させて発生され、
垂直方向の各ブロックに対応した信号に従って、選択手
段が前記乱数を構成するnビットのデータの中からmビ
ットのデータを順次選択する。これにより1画面を構成
する各ブロックに水平・垂直方向の規則性が排除された
mビットのデータが割り振られることになる。このmビ
ットのデータを2m ビットのデータに変換し、この2m
ビットのデータを所定のゲート制御データに従ってゲー
ト制御することにより、特定のmビットのデータが割り
振られたブロックが選択されるように選択信号が出力さ
れる。この選択信号に従って前記第1の画像信号と前記
第2の画像信号とが実時間で切り換えられる。ゲート制
御データの与え方によって、選択するmビットのデータ
の数を徐々に増やしていけば、第1の画像から第2の画
像へと表示画面を徐々に切り換えることができる。この
発明によれば、専用回路によって切換信号を生成してい
るので、CPUの負荷を軽減することができる。また、
フレームメモリ等の大容量のメモリを必要としない。更
に、リアルタイムでの画面制御が可能であるから、動画
にも適用できる。
According to the present invention, based on the horizontal synchronizing signal,
An n-bit random number for eliminating horizontal regularity is generated from the random number generating means in correspondence with each block in the horizontal direction,
According to a signal corresponding to each block in the vertical direction, the selection means sequentially selects m-bit data from the n-bit data constituting the random number. As a result, m-bit data from which regularity in the horizontal and vertical directions is eliminated is allocated to each block constituting one screen. Converts the data of the m bits into 2 m-bit data, the 2 m
By performing gate control on the bit data in accordance with predetermined gate control data, a selection signal is output so as to select a block to which specific m-bit data is allocated. According to this selection signal, the first image signal and the second image signal are switched in real time. The display screen can be gradually switched from the first image to the second image by gradually increasing the number of m-bit data to be selected depending on how to provide the gate control data. According to the present invention, since the switching signal is generated by the dedicated circuit, the load on the CPU can be reduced. Also,
No large-capacity memory such as a frame memory is required. Further, since the screen can be controlled in real time, it can be applied to a moving image.

【0007】[0007]

【実施例】以下、図面を参照して、この発明の実施例に
ついて説明する。図1は、この発明の一実施例に係るラ
ンダムブロック表示制御装置の構成を示すブロック図で
ある。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a random block display control device according to one embodiment of the present invention.

【0008】この実施例では、2ドット(水平)×2ラ
イン(垂直)を1単位ブロックとして説明する。このこ
とは、1画面が、例えば、512ドット×192ライン
で構成されていたとすると、1画面を256×96(=
24576)ブロックに分割することを意味する。そし
て、モニタに表示される画面を第1の画面(第1の画面
は第1の画像信号VAに対応する。)から第2の画面
(第2の画面は第2の画像信号VBに対応する。)に切
り換える際は、各ブロックに、各ブロックの位置に対応
した第1の画像信号VAあるいは第2の画像信号VBの
いずれかを供給する。このとき、第1の画像信号VAあ
るいは第2の画像信号VBが、どのブロックに供給され
るかはランダムに決定される。更に、時間経過に従い画
面全体に占める第1の画面/第2の画面の比率を変更す
る。即ち、画面切り換えの最初は第1の画像信号VAを
全てのブロックに供給し、その後、第2の画像信号VB
が供給されるブロックの割合を、時間経過、例えば、フ
レーム/フィールドが切り換わる毎に、増やしていくよ
うに画像表示制御するものである。
In this embodiment, 2 dots (horizontal) × 2 lines (vertical) will be described as one unit block. This means that if one screen is composed of, for example, 512 dots × 192 lines, one screen is 256 × 96 (=
24576) means to divide into blocks. Then, the screen displayed on the monitor is changed from the first screen (the first screen corresponds to the first image signal VA) to the second screen (the second screen corresponds to the second image signal VB). ), Each block is supplied with either the first image signal VA or the second image signal VB corresponding to the position of each block. At this time, to which block the first image signal VA or the second image signal VB is supplied is determined at random. Further, the ratio of the first screen / second screen to the entire screen is changed as time elapses. That is, at the beginning of screen switching, the first image signal VA is supplied to all blocks, and then the second image signal VB is supplied.
Is controlled so as to increase the proportion of blocks to which is supplied over time, for example, every time a frame / field is switched.

【0009】このランダムブロック表示制御装置は、4
ビットの擬似乱数を水平方向の各ブロックに対応させて
発生させるランダムカウンタ1と、4ビットの擬似乱数
から2ビットのデータを選択する42 セレクタ2と、
2ビットのデータをデコードするデコーダ3と、このデ
コーダ3の出力をゲート制御するゲート4と、42
レクタ2及びゲート4をそれぞれ制御する42 コント
ローラ5及びゲートコントローラ6と、ゲート4から出
力される選択信号Selに従って画像信号VAと画像信
号VBとをリアルタイムに切り換えるスイッチ7とから
構成されている。
This random block display control device has four
Random counter 1 to generate in correspondence with the pseudo random number bit to each block in the horizontal direction, and 4 C 2 selector 2 for selecting the 2-bit data from the 4-bit pseudo-random number,
A decoder 3 for decoding the 2-bit data, a gate 4 for gating the output of the decoder 3, and 4 C 2 controller 5 and the gate controller 6 for controlling 4 C 2 selectors 2 and gate 4, respectively, from the gate 4 A switch 7 switches between the image signal VA and the image signal VB in real time according to the output selection signal Sel.

【0010】図2は、同装置におけるランダムカウンタ
1の構成を示す回路図、図3は、このランダムカウンタ
1から出力される擬似乱数を示す図である。このランダ
ムカウンタ1は、図3に示すように、水平方向の各ブロ
ック位置に対応させて、水平方向の規則性を排除しつ
つ、16ブロックを1周期として全てのビットパターン
が同確率で(この例では1回)現れる4ビットの擬似乱
数を発生させるM系列(Max-Length)カウンタである。
図示していないが、各フリップフロップ11a,15a
〜15dには、ドットクロックを1/2分周したブロッ
ククロック(ブロックの区切れを示すクロック)が与え
られている。水平同期信号Hsyncが入力されると、
ブロッククロックに同期してDフリップフロップ11
a、インバータ11b及びANDゲート11cからなる
水平同期信号検出部11が、Hsyncの立上りを検出
し、ORゲート12、インバータ13及びANDゲート
14a〜14cを介してDフリップフロップ15a〜1
5dに“1000”をプリセットする。以後、ブロック
クロックに従って、Dフリップフロップ15a〜15d
のデータが順次シフトされると共に、インバータ16、
ORゲート17,18、NORゲート19、ANDゲー
ト20及びORゲート12を介してデータが循環し、図
3に示すような4ビットの擬似乱数データA0〜A3
が、水平方向の規則性を排除するように、水平方向の各
ブロックに対応して1水平期間分発生される。なお、図
3では、第1〜第16ブロックについてしか示されてい
ないが、第17ブロック以降については第1〜第16ブ
ロックと同一の擬似乱数データA0〜A3が16ブロッ
クを1周期として繰り返し出力される。以下、同様にし
て、与えられる水平同期信号Hsyncで初期化され
て、同一の擬似乱数データA0〜A3が繰り返し出力さ
れる。
FIG. 2 is a circuit diagram showing a configuration of the random counter 1 in the same device, and FIG. 3 is a diagram showing pseudorandom numbers output from the random counter 1. As shown in FIG. 3, this random counter 1 has a 16-block period as one cycle and all bit patterns have the same probability while eliminating the horizontal regularity, corresponding to each block position in the horizontal direction. This is an M-sequence (Max-Length) counter that generates a 4-bit pseudo random number that appears once (in the example).
Although not shown, each flip-flop 11a, 15a
To 15d, a block clock (clock indicating block division) obtained by dividing the dot clock by 1 / is given. When the horizontal synchronization signal Hsync is input,
D flip-flop 11 in synchronization with the block clock
a, a horizontal synchronizing signal detecting section 11 composed of an inverter 11b and an AND gate 11c detects a rising edge of Hsync, and outputs D flip-flops 15a-1 through an OR gate 12, an inverter 13 and AND gates 14a-14c.
"1000" is preset in 5d. Thereafter, according to the block clock, the D flip-flops 15a to 15d
Are sequentially shifted, and the inverters 16,
Data circulates through OR gates 17, 18, NOR gate 19, AND gate 20, and OR gate 12, and 4-bit pseudo random number data A0 to A3 as shown in FIG.
Are generated for one horizontal period corresponding to each block in the horizontal direction so as to eliminate the regularity in the horizontal direction. Although only the first to sixteenth blocks are shown in FIG. 3, the same pseudo-random number data A0 to A3 as the first to sixteenth blocks are repeatedly output from the seventeenth block to the sixteenth block as one cycle. Is done. Hereinafter, similarly, the same pseudo-random number data A0 to A3 are repeatedly output after being initialized by the applied horizontal synchronization signal Hsync.

【0011】図4は、同装置における42 セレクタ2
の構成を示す回路図、図5はその真理値表である。4
2 セレクタ2は、後述する42 コントローラ5からの
セレクタ制御信号S2〜S0に従って、ランダムカウン
タ1から出力される4ビットの擬似乱数データA0〜A
3の中から2ビットのデータをデータB0,B1として
選択する回路であり、例えば、次のように構成されてい
る。
FIG. 4 shows a 4 C 2 selector 2 in the device.
And FIG. 5 is a truth table thereof. 4 C
Second selector 2 in accordance with the selector control signals S2~S0 from 4 C 2 controller 5 described later, 4-bit pseudo-random number data output from the random counter 1 A0~A
This is a circuit for selecting 2-bit data from among 3 as data B0 and B1, and has the following configuration, for example.

【0012】即ち、ランダムカウンタ1から入力される
データA0〜A3のうち、A0,A1はスイッチ21a
に入力され、A2とスイッチ21aの出力とがスイッチ
21bに入力され、スイッチ21bの出力がデータB0
として出力される。また、A1,A2はスイッチ21c
に入力され、A3とスイッチ21cの出力とがスイッチ
21dに入力され、スイッチ21dの出力がデータB1
として出力される。スイッチ21a〜21dは、セレク
タ制御信号S2〜S0に従って、切り換えられる。図5
に示すように、セレクタ制御信号S2〜S0は“00
1”から“110”までの値を繰り返し、これに対応し
42 セレクタ2は、入力データ“A1,A0”〜
“A3,A2”を2ビットの出力データB0,B1とし
て、繰り返し選択する。即ち、セレクタ制御信号S2〜
S0が“001”から“110”に変化する間に、入力
データA0〜A3から2つを選択する全ての組み合わせ
が出力データB0、B1として発生される。なお、AN
Dゲート22はS1,S2が“11”のときに出力B0
として無条件にA2を選択し、ANDゲート23及びO
Rゲート24は、S1,S2が“00”のときに出力B
0として無条件にA0を選択するために設けられてい
る。
That is, among the data A0 to A3 input from the random counter 1, A0 and A1 are the switches 21a
A2 and the output of the switch 21a are input to the switch 21b, and the output of the switch 21b is input to the data B0.
Is output as A1 and A2 are switches 21c.
A3 and the output of the switch 21c are input to the switch 21d, and the output of the switch 21d is input to the data B1.
Is output as Switches 21a to 21d are switched according to selector control signals S2 to S0. FIG.
As shown in the figure, the selector control signals S2 to S0 are "00".
"Repeated a value up to, 4 C 2 selector 2 in response to this, the input data" 1 "from" 110 A1, A0 '~
“A3, A2” is repeatedly selected as 2-bit output data B0, B1. That is, the selector control signals S2 to S2
While S0 changes from "001" to "110", all combinations for selecting two from the input data A0 to A3 are generated as output data B0 and B1. Note that AN
The D gate 22 outputs the signal B0 when S1 and S2 are "11".
A2 is unconditionally selected as an AND gate 23 and O
The R gate 24 outputs the output B when S1 and S2 are "00".
It is provided to select A0 unconditionally as 0.

【0013】図6は、同装置における42 コントロー
ラ5の構成を示す回路図である。42 コントローラ5
は、垂直同期信号Vsyncの立上りで出力S2〜S0
を“001”にプリセットし、Hsyncの2回の立上
り(1ブロックの垂直方向幅)で出力S2〜S0を次の
値に変化させる。即ち、まず、垂直同期信号Vsync
が入力されると、その立上りを検出部31が検出し、O
Rゲート32を介してカウンタ33a〜33cからなる
カウンタ部33に“001”がセットされる。
FIG. 6 is a circuit diagram showing the configuration of the 4 C 2 controller 5 in the same device. 4 C 2 controller 5
Are the outputs S2 to S0 at the rise of the vertical synchronization signal Vsync.
Is preset to “001”, and the outputs S2 to S0 are changed to the next values at two risings of Hsync (vertical width of one block). That is, first, the vertical synchronization signal Vsync
Is input, the detecting section 31 detects the rise,
“001” is set in the counter unit 33 including the counters 33 a to 33 c via the R gate 32.

【0014】次に、水平同期信号Hsyncが入力され
ると、その立上りが検出部34により検出され、カウン
タ35がカウントアップされる。カウンタ35は、水平
同期信号Hsyncの立上り検出パルス信号を2回計数
すると出力を“1”にする。この出力は、ANDゲート
36を介して、カウンタ部33に与えられる。カウンタ
部33は、これらを計数してセレクタ制御信号S2〜S
0を変化させる。カウンタ部33は、カウンタ33b,
33cのデータが1になって、ANDゲート37がアク
ティブになると、ANDゲート38及びORゲート32
を介して初期化される。
Next, when the horizontal synchronizing signal Hsync is inputted, its rising is detected by the detecting section 34 and the counter 35 is counted up. When the counter 35 counts the rising detection pulse signal of the horizontal synchronization signal Hsync twice, the counter 35 outputs “1”. This output is provided to the counter unit 33 via the AND gate 36. The counter unit 33 counts these and selects the selector control signals S2 to S
Change 0. The counter unit 33 includes a counter 33b,
When the data of 33c becomes 1 and the AND gate 37 becomes active, the AND gate 38 and the OR gate 32
Is initialized via

【0015】従って、図5における上欄及び下欄のセレ
クタ制御信号S0はそれぞれ1,0となる。以下、同様
にして、与えられる水平同期信号に基づいて、垂直方向
の各ブロックに対応するセレクタ制御信号S2〜S0が
生成される。なお、カウンタ部33へのクロックは、垂
直方向の1ブロック毎に出力されるもので、ゲートコン
トローラ6にもシフト信号Shiftとして出力されて
いる。
Therefore, the selector control signals S0 in the upper and lower columns in FIG. Hereinafter, similarly, selector control signals S2 to S0 corresponding to each block in the vertical direction are generated based on the applied horizontal synchronization signal. The clock to the counter unit 33 is output for each block in the vertical direction, and is also output to the gate controller 6 as a shift signal Shift.

【0016】図7は、同装置におけるデコーダ3、ゲー
ト4及びゲートコントローラ6の構成を示す回路図であ
る。デコーダ3は、図8にその真理値表を示すように、
42 セレクタ2から入力されるビットのデータB0,
B1を、B0,B1で示される位置が“1”となる4ビ
ットのデータC0〜C3にデコードする回路であり、例
えば、データB0,B1を反転させるインバータ42
a,42bとB1,B0が“11”,“10”,“0
1”,“00”のときに、それぞれ“1”を出力するA
NDゲート41a〜41dにより構成されている。
FIG. 7 is a circuit diagram showing the configuration of the decoder 3, gate 4, and gate controller 6 in the same device. As shown in the truth table of FIG.
4 C 2-bit data B0 input from the selector 2,
B1 is a circuit that decodes B1 into 4-bit data C0 to C3 in which the position indicated by B0 and B1 is “1”. For example, an inverter 42 that inverts data B0 and B1
a, 42b and B1, B0 are "11", "10", "0".
A, which outputs "1" when "1" and "00" respectively
It is composed of ND gates 41a to 41d.

【0017】ゲート4は、デコーダ3から入力される4
ビットのデータC0〜C3を、後述するゲートコントロ
ーラ6に入力されるゲート制御データD0〜D3及びシ
フト信号Shiftに従ってゲート制御して、画像信号
VA,VBの選択信号Selを出力する回路であり、デ
コーダ3の出力C0〜C3とゲートコントローラ6の出
力の論理積を出力する4つのANDゲート51a〜51
dと、これらの出力の論理和を出力するORゲート52
とにより構成されている。
The gate 4 receives a signal from the decoder 3
This is a circuit that gate-controls bit data C0 to C3 according to gate control data D0 to D3 and a shift signal Shift input to a gate controller 6 described later, and outputs a selection signal Sel of image signals VA and VB. 4 AND gates 51a-51 for outputting the logical product of the outputs C0-C3 of the third gate and the output of the gate controller 6
and an OR gate 52 for outputting the logical sum of these outputs
It is composed of

【0018】ゲートコントローラ6は、ロード信号Lo
adに従って、ゲート制御データD0〜D3を、AND
ゲート61a〜61c、ORゲート61d及びDフリッ
プフロップ61eからなるゲート部61と、これと同一
構成をとるゲート部62〜64とにそれぞれ読み込み、
シフト信号Shiftに従って、ゲート部61〜64に
保持されたデータをシフトする。
The gate controller 6 outputs a load signal Lo.
ad, the gate control data D0 to D3 are ANDed.
The gates 61a to 61c, the OR gate 61d, and the D flip-flop 61e are read into the gate unit 61 and the gate units 62 to 64 having the same configuration, respectively.
The data held in the gate units 61 to 64 is shifted according to the shift signal Shift.

【0019】図9〜図12は、以上のように構成された
ランダムブロック表示制御装置により発生されるランダ
ムブロックを示す図である。ここで、(水平)×(垂
直)は16×12で図示されているが、実際にはこれを
基準単位として、水平及び垂直の方向に繰り返される。
図9は、ロードされるゲート制御データ“D3,D2,
D1,D0”が“0001”の例を示している。第1ラ
インと第2ラインとからなる第1ブロック列では、D0
に対応したデコーダ出力C0が“1”になったときのみ
ゲート4を通過してSelが“1”になる。第1ブロッ
ク列では、42 セレクタ2がデータB1,B0として
A1,A0を選択しているので、A1,A0が“00”
(C0)になる擬似乱数、即ち、“0100”(4
H),“1100”(CH),“1000”(8H),
“0000”(0H)が発生する左から3,14,1
5,16番目のハッチングされたブロックのみが画像信
号VBを表示する。
FIGS. 9 to 12 are diagrams showing random blocks generated by the random block display control device configured as described above. Here, (horizontal) × (vertical) is shown as 16 × 12, but in practice, this is repeated in the horizontal and vertical directions using this as a reference unit.
FIG. 9 shows the gate control data “D3, D2,
D1, D0 "is" 0001 ". In the first block row including the first line and the second line, D0
Only passes through the gate 4 when the decoder output C0 corresponding to "1" becomes "1", and Sel becomes "1". In the first block row, since 4 C 2 selector 2 selects the data B1, B0 as A1, A0, A1, A0 is "00"
(C0), that is, “0100” (4
H), "1100" (CH), "1000" (8H),
3,14,1 from left where "0000" (0H) occurs
Only the 5th and 16th hatched blocks display the image signal VB.

【0020】次に、第3ラインと第4ラインとからなる
第2ブロック列では、シフト信号Shiftによってゲ
ートコントローラ6の出力がシフトして“0010”に
なるので、デコーダ出力C1が“1”になったときの
み、Selが“1”になる。第2ブロック列では、4
2 セレクタ2がデータB1,B0としてA2,A0を選
択しているので、A2,A0が“01”(C1)になる
擬似乱数、即ち、“0001”(1H),“1001”
(9H),“0011”(3H),“1011”(B
H)が発生する左から1,4,5,10番目のハッチン
グされたブロックのみが画像信号VBを表示する。
Next, in the second block row composed of the third and fourth lines, the output of the gate controller 6 is shifted to "0010" by the shift signal Shift, so that the decoder output C1 becomes "1". Only when this happens, Sel becomes "1". In the second block column, 4 C
(2) Since the selector 2 selects A2 and A0 as the data B1 and B0, pseudo random numbers in which A2 and A0 are "01" (C1), that is, "0001" (1H) and "1001"
(9H), “0011” (3H), “1011” (B
Only the first, fourth, fifth and tenth hatched blocks from the left where H) occurs display the image signal VB.

【0021】このように、1画面を構成する各ブロック
には、水平・垂直方向にランダム化された2ビットのデ
ータB0,B1が割り振られ、垂直方向のブロック毎に
いずれのデータB0,B1を選択するかを切り換えてい
るので、1画面全体で均一化されたランダムブロックを
生成することができる。即ち、1画面内で、固定的な特
定のmビットのデータのみを選択すると、選択されるブ
ロックが1画面内で偏ることも考えられるが、垂直方向
の各ブロックに対応した信号に基づいて、ゲート制御デ
ータをシフトするようにすれば、垂直方向の各ブロツク
毎に選択されるmビットのデータが切り替わり、第1の
画像信号が表示されるブロックと第2の画像信号が表示
されるブロックとが1画面内で均一化されて、選択の偏
りを少なくすることができる。同様に、図10〜12は
それぞれ、ロードされるゲート制御データ“D3,D
2,D1,D0”が“0010”,“0100”,“1
000”の例を示している。
As described above, 2-bit data B0 and B1 randomized in the horizontal and vertical directions are allocated to each block constituting one screen, and which data B0 and B1 is assigned to each block in the vertical direction. Since the selection is switched, it is possible to generate a random block uniformed over one entire screen. That is, if only fixed specific m-bit data is selected in one screen, the selected block may be biased in one screen. However, based on a signal corresponding to each block in the vertical direction, If the gate control data is shifted, m-bit data selected for each block in the vertical direction is switched, and a block in which the first image signal is displayed and a block in which the second image signal is displayed are displayed. Are uniformed within one screen, and selection bias can be reduced. Similarly, FIGS. 10 to 12 respectively show the gate control data “D3, D
2, D1, D0 "are" 0010 "," 0100 "," 1 ".
000 ".

【0022】擬似乱数A0〜A3としては、全てのビッ
トパターンが現れるようになっているので、これら4画
面を重ね合わせると、全てのブロックが必ず1回選択さ
れる。従って、ゲート制御データ“D3,D2,D1,
D0”を“0001”,“0011”,“0111”,
“1111”のように与えると、画像信号VAから画像
信号VBへ徐々に画面を切り換えることができる。ま
た、図9〜図12に示すようなゲート制御データの与え
方を行えば、画面がフラッシュする効果が得られる。
Since all the bit patterns appear as the pseudo-random numbers A0 to A3, when these four screens are overlapped, all the blocks are always selected once. Therefore, the gate control data “D3, D2, D1,
D0 ”to“ 0001 ”,“ 0011 ”,“ 0111 ”,
When given as “1111”, the screen can be gradually switched from the image signal VA to the image signal VB. In addition, by giving the gate control data as shown in FIGS. 9 to 12, the effect of flashing the screen can be obtained.

【0023】なお、ゲート制御データD0〜D3及びロ
ード信号Loadは、CPUからの書き込み信号とする
ことにより、設定自由度を高めることができるが、カウ
ンタ等のハードウェアから供給するようにしても良い。
また、ゲート制御データD0〜D3のロードタイミング
を速めたり、遅くすることにより、画面の切り換えタイ
ミングを速めたり、遅くすることができる。更に、ラン
ダムカウンタ1の出力切り換えタイミングを調整可能に
すれば、水平方向のブロック幅を可変することができ
る。同様に、42 コントローラ5のシフト信号Shi
ftの出力タイミングを調整可能にすれば、垂直方向の
ブロック高さを可変することができる。
The gate control data D0 to D3 and the load signal Load can be set as write signals from the CPU to increase the degree of freedom in setting, but may be supplied from hardware such as a counter. .
Further, by increasing or decreasing the load timing of the gate control data D0 to D3, it is possible to increase or decrease the screen switching timing. Furthermore, if the output switching timing of the random counter 1 can be adjusted, the horizontal block width can be varied. Similarly, the shift signal Shi of the 4 C 2 controller 5
If the output timing of ft can be adjusted, the vertical block height can be varied.

【0024】[0024]

【発明の効果】以上述べたように、この発明によれば、
水平同期信号により初期化され、水平方向の規則性を排
除するnビットのM系列擬似乱数を水平方向の各ブロッ
クに対応させて発生させると共に、前記乱数を構成する
nビットのデータの中からmビットのデータを選択し
て、垂直方向の規則性を排除することにより、1画面の
各ブロックにmビットのデータをランダムに振り分け、
このmビットのデータを2 mビットのデータにデコード
したのち、所定のゲート制御データに従ってゲート制御
することにより、第1及び第2の画像信号をリアルタイ
ムで選択するようにしているので、CPUの負荷を軽減
することができ、フレームメモリ等の大容量のメモリを
必要とせず、動画にも適用可能となる。
As described above, according to the present invention,
Initialized by the horizontal sync signal to eliminate horizontal regularity
The n-bit M-sequence pseudo-random number to be divided
And generate the random numbers.
Select m-bit data from n-bit data
And eliminating vertical regularity,
M-bit data is randomly distributed to each block,
This m-bit data is 2 mDecode to bit data
After that, gate control according to the specified gate control data
Thus, the first and second image signals are real-timed.
CPU load is reduced by selecting
Large-capacity memories such as frame memories
It is not necessary and can be applied to moving images.

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

【図1】 この発明の一実施例に係るランダムブロック
表示制御装置の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a random block display control device according to one embodiment of the present invention.

【図2】 同装置におけるランダムカウンタの構成を示
す回路図である。
FIG. 2 is a circuit diagram showing a configuration of a random counter in the device.

【図3】 同カウンタにより発生される擬似乱数を示す
図である。
FIG. 3 is a diagram showing pseudo random numbers generated by the counter.

【図4】 同装置における42 セレクタの構成を示す
回路図である。
4 is a circuit diagram showing a configuration of 4 C 2 selector in the apparatus.

【図5】 同セレクタの真理値表を示す図である。FIG. 5 is a diagram showing a truth table of the selector.

【図6】 同装置における42 コントローラの構成を
示す回路図である。
6 is a circuit diagram showing a 4 C 2 controller configuration in the apparatus.

【図7】 同装置におけるデコーダ、ゲート及びゲート
コントローラの構成を示す回路図である。
FIG. 7 is a circuit diagram showing a configuration of a decoder, a gate, and a gate controller in the device.

【図8】 同デコーダの真理値表を示す図である。FIG. 8 is a diagram showing a truth table of the decoder.

【図9】 同実施例におけるランダムブロック信号発生
を説明するための図である。
FIG. 9 is a diagram for explaining generation of a random block signal in the embodiment.

【図10】 同実施例におけるランダムブロック信号発
生を説明するための図である。
FIG. 10 is a diagram for explaining generation of a random block signal in the embodiment.

【図11】 同実施例におけるランダムブロック信号発
生を説明するための図である。
FIG. 11 is a diagram for explaining generation of a random block signal in the embodiment.

【図12】 同実施例におけるランダムブロック信号発
生を説明するための図である。
FIG. 12 is a diagram for explaining generation of a random block signal in the embodiment.

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

1ランダムカウンタ、2…42 セレクタ、3…デコー
ダ、4…ゲート、5…42 コントローラ、6…ゲート
コントローラ、7,21a〜21d…スイッチ、11,
31,34…検出部、11a,15a〜15d,61e
…Dフリップフロップ、11b,13,16,42a,
42b…インバータ、11c,14a〜14c,20,
22,23,36〜38,41a〜41d,51a〜5
1d,61a〜61c…ANDゲート、12,17,1
8,24,32,52,61d…ORゲート、19,6
5…NORゲート、33…カウンタ部、33a〜33
c,35…カウンタ、61〜64…ゲート部。
1 random counter, 2 ... 4 C 2 selectors, 3 ... decoder, 4 ... gate, 5 ... 4 C 2 controller, 6 ... Gate Controller, 7,21A~21d ... switch, 11,
31, 34... Detecting sections, 11a, 15a to 15d, 61e
... D flip-flops, 11b, 13, 16, 42a,
42b... Inverter, 11c, 14a to 14c, 20,
22, 23, 36 to 38, 41a to 41d, 51a to 5
1d, 61a to 61c: AND gate, 12, 17, 1
8, 24, 32, 52, 61d OR gate, 19, 6
5: NOR gate, 33: counter unit, 33a to 33
c, 35: counter, 61 to 64: gate unit.

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G09G 5/00 530 A63F 13/00 H04N 5/262 JICSTファイル(JOIS)──────────────────────────────────────────────────続 き Continued on the front page (58) Fields surveyed (Int. Cl. 7 , DB name) G09G 5/00 530 A63F 13/00 H04N 5/262 JICST file (JOIS)

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 1画面を複数のブロックに分割し、第1
の画像信号が表示されるブロックと第2の画像信号が表
示されるブロックとをランダムに振り分けることにより
前記第1の画像信号と前記第2の画像信号とを1画面中
に合成表示するランダムブロック表示制御装置におい
て、 与えられる水平同期信号により初期化されるnビットの
M系列擬似乱数を水平方向の各ブロックに対応させて発
生させる乱数発生手段と、 前記水平同期信号に基づいて垂直方向の各ブロックに対
応した信号を生成し、この信号に従って前記乱数を構成
するnビットのデータの中からmビットのデータを順次
選択する選択手段と、 このmビットのデータを2m ビットのデータに変換する
デコーダと、 この2m ビットのデータを所定のゲート制御データに従
ってゲート制御して、前記第1及び第2の画像信号の選
択信号を出力するゲート手段と、 この選択信号に従って前記第1の画像信号と前記第2の
画像信号とをリアルタイムに切り換える切換手段とを備
えることを特徴とするランダムブロック表示制御装置。
1. A screen is divided into a plurality of blocks, and a first
A random block for combining and displaying the first image signal and the second image signal in one screen by randomly assigning a block in which the image signal is displayed and a block in which the second image signal is displayed In the display control device, a random number generating means for generating an n-bit M-sequence pseudo-random number initialized by a given horizontal synchronization signal in correspondence with each block in the horizontal direction; Selecting means for generating a signal corresponding to the block and sequentially selecting m-bit data from the n-bit data constituting the random number in accordance with the signal; and converting the m- bit data into 2 m- bit data a decoder, and gate the data of the 2 m bits according to a predetermined gating data, said first and second image signals of the selection signal A gate means for outputting a random block display control device characterized by comprising a switching means for switching between said second image signal and the first image signal in real time according to the selection signal.
JP6334398A 1994-12-19 1994-12-19 Random block display control device Expired - Fee Related JP3031186B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6334398A JP3031186B2 (en) 1994-12-19 1994-12-19 Random block display control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6334398A JP3031186B2 (en) 1994-12-19 1994-12-19 Random block display control device

Publications (2)

Publication Number Publication Date
JPH08171376A JPH08171376A (en) 1996-07-02
JP3031186B2 true JP3031186B2 (en) 2000-04-10

Family

ID=18276927

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6334398A Expired - Fee Related JP3031186B2 (en) 1994-12-19 1994-12-19 Random block display control device

Country Status (1)

Country Link
JP (1) JP3031186B2 (en)

Also Published As

Publication number Publication date
JPH08171376A (en) 1996-07-02

Similar Documents

Publication Publication Date Title
US4303986A (en) Data processing system and apparatus for color graphics display
US4498079A (en) Prioritized overlay of foreground objects line buffer system for a video display system
JP2659598B2 (en) Display cursor pattern generator
GB1311503A (en) Display device including roll and crawl capabilities
JPH0640256B2 (en) Display controller
JPH0644391B2 (en) Dual port memory
JP2797435B2 (en) Display controller
JPH068993B2 (en) Video display
GB1573214A (en) Digital television display system
JP3031186B2 (en) Random block display control device
GB2214038A (en) Image display system
JPH03153299A (en) Image processor
KR920020926A (en) Ghost Noise Reduction Circuit of Image Processing System
KR970067079A (en) Image information processing device for displaying pseudo gradation on the display device
JP3557481B2 (en) Color gradation display device
US5812829A (en) Image display control system and memory control capable of freely forming display images in various desired display modes
SU982075A1 (en) Device for displaying symbol information on television screen
JPS58182691A (en) CRT display device
SU715567A1 (en) Device for displaying graphical information
JP2757790B2 (en) Memory controller
JP2606322B2 (en) Blinking control device
JP2606323B2 (en) Blinking control device
SU1198560A1 (en) Device for displaying information on screen of cathode- ray tube
JPS6070484A (en) Character display unit
SU1361615A1 (en) Device for representing information on television display screen

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20080210

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20090210

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees