JPH0792824B2 - Real-time video processor - Google Patents
Real-time video processorInfo
- Publication number
- JPH0792824B2 JPH0792824B2 JP59228625A JP22862584A JPH0792824B2 JP H0792824 B2 JPH0792824 B2 JP H0792824B2 JP 59228625 A JP59228625 A JP 59228625A JP 22862584 A JP22862584 A JP 22862584A JP H0792824 B2 JPH0792824 B2 JP H0792824B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- unit
- output
- processing
- input
- 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 - Lifetime
Links
- 238000012545 processing Methods 0.000 claims description 93
- 230000015654 memory Effects 0.000 description 10
- 238000000034 method Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000005070 sampling Methods 0.000 description 5
- 238000007792 addition Methods 0.000 description 4
- 230000000630 rising effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 235000006040 Prunus persica var persica Nutrition 0.000 description 1
- 240000006413 Prunus persica var. persica Species 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Landscapes
- Image Processing (AREA)
- Digital Computer Display Output (AREA)
- Picture Signal Circuits (AREA)
- Processing Or Creating Images (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明はテレビ信号等の動画信号に対し、ディジタルフ
ィルタや高能率符号化等のディジタル信号処理をソフト
ウェアで実現する実時間信号処理プロセッサに関する。Description: TECHNICAL FIELD The present invention relates to a real-time signal processor that realizes digital signal processing such as digital filtering and high-efficiency coding with software for moving picture signals such as television signals.
(従来技術とその問題点) 実時間ディジタル信号処理の利点はアナログ技術では実
現できない様な高精度もしくは高安定性の保障されたフ
ィルタや変復調装置が実現できること、さらに、アナロ
グ信号処理では考えられなかった時変適応フィルタ等が
容易に実現できることなどが挙げられる。さらに最近急
速に発展して来たディジタルLSI技術の成果を取り入れ
ることにより、実時間ディジタル信号処理回路の小型化
及び低消費電力化が可能となり、アナログ回路の置換及
び高機能化への応用が徐々に進行して来つつある。さら
に詳しいディジタル信号処理の利点等については電子通
信学会誌1982年12月号の1280頁より1284頁を参照された
い。(Prior art and its problems) The advantage of real-time digital signal processing is that it is possible to realize a filter and modulator / demodulator with high accuracy or high stability, which cannot be realized by analog technology. The time-varying adaptive filter can be easily realized. Furthermore, by incorporating the results of digital LSI technology, which has been rapidly developing in recent years, it is possible to reduce the size and power consumption of real-time digital signal processing circuits, and gradually replace analog circuits and apply them to higher functionality. Is progressing to. For more detailed advantages of digital signal processing, see pages 1280 to 1284 of the December 1982 issue of the Institute of Electronics and Communication Engineers.
この様に多くの利点を持つディジタル信号処理も、その
反面莫大な演算量を必要とする欠点を持っている。実時
間信号処理を行なうには、標本化された入力信号1標本
当り標本化周期以内に与えられたディジタル信号処理を
行なわなくてはならず、例えば電話音声(8KHz標本化)
に対し4次の巡回形ディジタルフィルタ処理を施す場合
125マイクロ秒の間に乗算8回、加算8回の演算を要す
る。このため電話音声と比べ周波数帯域幅が1000倍以上
も広く、従って標本化周期も1/1000以下となる動画信号
に対し信号処理を施すには電話音声用信号処理回路と比
べ1000倍以上高速な回路が必要となる。Digital signal processing, which has many advantages in this way, also has the drawback of requiring a huge amount of calculation. In order to perform real-time signal processing, digital signal processing must be performed within a sampling period per sampled input signal sample, for example, telephone speech (8KHz sampling).
When a 4th-order cyclic digital filter process is applied to
8 multiplications and 8 additions are required within 125 microseconds. Therefore, the frequency bandwidth is more than 1000 times wider than that of telephone voice, and therefore the signal processing circuit for telephone voice is at least 1000 times faster than the signal processing circuit for telephone voice in order to perform signal processing on video signals with a sampling period of 1/1000 or less. A circuit is needed.
このため、高度なディジタル信号処理が行なえるのは現
在のところ音声領域の信号に留まっており動画信号の処
理はごく簡単な処理に限られているのが現状である。For this reason, high-level digital signal processing can be performed only for signals in the audio region at present, and moving image signals are currently limited to very simple processing.
さらに音声領域の信号に対するディジタル信号処理に関
しては、高度なディジタル信号処理を行ないたいため、
種々のパラメータを変えたり、信号処理アルゴリズムの
一部を変えたりすることが多い。このため、ソフトウェ
アによりアルゴリズムやパラメータの変更が可能な信号
処理装置の要求が強い。従来ソフトウェアによりディジ
タル信号処理を行なうハードウェアとしては、アイイー
イーイージャーナルオブソリッド ステート サーキッ
ツ(IEEE Journal of Solid State Circuits)第SC−16
巻4号(1981年8月)の372頁より376頁に掲載されたシ
グナルプロセッサなどがあり、このシグナルプロセッサ
の代表的な応用例としては、1982年アイイーイーイー発
行のブロシーディングズ オブ インターナショナル
コンファレンス オン アクースティクススピーチ シ
グナル プロセッシング(Proceedings of Acoustics,S
peach Signal Processing)の960頁より963頁に掲載さ
れた32k bps ADPCMがあり、やはり電話音声処理を対象
としている。Furthermore, regarding digital signal processing for signals in the voice domain, we want to perform advanced digital signal processing,
Often, various parameters are changed or part of the signal processing algorithm is changed. Therefore, there is a strong demand for a signal processing device whose algorithm and parameters can be changed by software. As hardware for performing digital signal processing by conventional software, there are IEEE Journal of Solid State Circuits No. SC-16.
Volume 4 (August 1981), pages 372 to 376, includes signal processors, and typical applications of this signal processor include Broodings of International, published in 1982.
Conference on Acoustics Speech Signal Processing (Proceedings of Acoustics, S
There is 32k bps ADPCM published from page 960 to page 963 of peach signal processing), which is also targeted for telephone voice processing.
この様な従来のプロセッサ形式ではいくら演算回路を高
速化しても1000倍以上の高速は要易には望めないため、
動画に対し高速なディジタル信号処理を行なうためのソ
フトウェア制御によるプロセッサには不向きであった。With such a conventional processor format, it is not possible to easily expect a speed of 1000 times or more, no matter how fast the arithmetic circuit is made,
It was not suitable for a software-controlled processor to perform high-speed digital signal processing for moving images.
(発明の目的) 本発明の目的はテレビ信号等の動画信号に対し高度なデ
ィジタル信号処理を施しうるソフトウェア制御の回路を
提供することにある。(Object of the Invention) An object of the present invention is to provide a software-controlled circuit capable of performing advanced digital signal processing on a moving image signal such as a television signal.
(発明の構成) 本発明は (a) テレビ信号等の動画信号の一画面の始まりを知
らせる同期信号より予め定められた入力部分画面位置信
号及び出力部分画面位置信号を発生する制御部と、 前記制御部より入力部分画面位置信号を入力され別途入
力された動画信号の前記入力部分画面位置信号の指定す
る部分画面信号を取込む取込部と、前記取込部に接続さ
れ、前記取込部に取込まれた動画信号に対し次の画面の
取込が始まるまでに信号処理を施す処理部と、 前記処理部の出力側に接続され、前記処理部の処理結果
を蓄えるとともに、別途前記制御部より入力された前記
出力部分画面位置信号の指定する部分画面位置に前記蓄
えられた処理結果を出力する出力部とから構成される複
数個の単位プロセッサと、 (b) 前記複数個の単位プロセッサの各々に前記同期
信号及び前記動画信号を供給する入力バスと、 (c) 前記複数個の単位プロセッサの出力を全て加算
して全体画像信号を得る手段とからなり、 各単位プロセッサ間の情報交換をなくし、一画面分の遅
延で信号処理を実現することを特徴としている。(Structure of the Invention) The present invention comprises: (a) a control unit for generating a predetermined input partial screen position signal and output partial screen position signal from a synchronization signal for notifying the beginning of one screen of a moving image signal such as a television signal, A capturing unit that captures a partial screen signal specified by the input partial screen position signal of a moving image signal that is input with an input partial screen position signal from the control unit, and the capturing unit that is connected to the capturing unit A processing unit for performing signal processing on the moving image signal captured by the device until the start of capturing of the next screen, and a processing unit connected to the output side of the processing unit for storing the processing result of the processing unit and separately controlling the control. A plurality of unit processors each including an output unit that outputs the stored processing result to a partial screen position designated by the output partial screen position signal input from the unit; and (b) the plurality of unit processors. An input bus for supplying the synchronizing signal and the moving image signal to each of the input / output terminals, and (c) means for obtaining the entire image signal by adding all outputs of the plurality of unit processors. The feature is that it eliminates the exchange and realizes signal processing with a delay of one screen.
(発明の原理) 本発明の原理は一画面(フレーム)を複数個の部分画面
に分割し、各部分画面に1台づつの単位シグナル・プロ
セッサを割当てることにより複数個の単位シグナル・プ
ロセッサで動画を処理するものである。(Principle of the Invention) According to the principle of the present invention, one screen (frame) is divided into a plurality of partial screens, and one unit signal processor is allocated to each partial screen, whereby a moving image is displayed by a plurality of unit signal processors. Is to be processed.
まず、動画信号の伝送に適した一次元信号として扱うと
前述した様に約10MHで標本化する必要があり、この場合
約100nsecの周期内に1標本当りの処理を施す必要があ
ったが、動画信号を画面という2次元信号として扱う
と、例えばテレビ信号では1秒間に30枚の画面を送るに
すぎない。つまり33ミリ秒間で1板の画面を処理できれ
ば1画面分の遅延が発生するものの実時間性は保たれ
る。First, if it is treated as a one-dimensional signal suitable for transmitting a moving image signal, it is necessary to sample at about 10 MH as described above. In this case, it was necessary to perform processing per sample within a period of about 100 nsec. When the moving image signal is treated as a two-dimensional signal called a screen, for example, a television signal sends only 30 screens per second. In other words, if one screen can be processed in 33 milliseconds, a delay of one screen will occur, but the real-time property is maintained.
この1画面分の標本化信号を処理するにあたり複数個の
単位シグナルプロセッサを用意し、各単位シグナル・プ
ロセッサ間で処理すべき領域を予め設定しておき、各単
位シグナル・プロセッサは割当てられた処理部分画面領
域に必要となる動画信号を選択的に取り込む様にする。
この場合一般に取込み部分画面は処理部分画面より大き
い。例えば座標(i,j)の2次元標本化信号をx(i,j)
とし、この2次元信号をインパルス・レスポンス{h
(i,j)}のフィルタに通すことを考える。この時のフ
ィルタ操作は、部分領域O,Pを各々 とし、部分領域O内の出力信号y(i,j)を部分領域P
で定義されるインパルスレスポンスh(i,j)と入力信
号x(i,j)から次式に基づいて計算することで実現さ
れる。A plurality of unit signal processors are prepared to process the sampled signal for one screen, an area to be processed is preset between the unit signal processors, and each unit signal processor is assigned an assigned process. The moving image signal required for the partial screen area is selectively fetched.
In this case, the capture partial screen is generally larger than the processing partial screen. For example, the two-dimensional sampling signal of coordinates (i, j) is x (i, j)
And the two-dimensional signal is impulse response {h
Consider filtering through (i, j)}. At this time, filter operation is performed for each of the partial areas O and P. And the output signal y (i, j) in the partial area O is
It is realized by calculating from the impulse response h (i, j) and the input signal x (i, j) defined by
よって出力画面Oを得るために必要な入力信号{x(i,
j)}の区間Qは式(1)及び式(2)より Q={(i,j):−(M+N)i(M+N), −(M+N)j(M+N)} (3) となる。第2図はデータ取込画面Qと処理画面Oとの関
係を示したもので、一辺2(M+N)の正方形取込画像
区間Qと一辺2Nの正方形処理画像区間Oが示されてい
る。 Therefore, the input signal {x (i,
The section Q of j)} becomes Q = {(i, j) :-( M + N) i (M + N),-(M + N) j (M + N)} (3) from the expressions (1) and (2). FIG. 2 shows the relationship between the data capture screen Q and the processing screen O, and shows a square capture image section Q of one side 2 (M + N) and a square processed image section O of one side 2N.
式(2)はコンボリュージョン演算と呼ばれるが、この
ほか相関演算もほぼ式(2)と同様に表現でき、取込画
像と処理画像の関係は第2図の様に表現できる。The expression (2) is called a convolution operation, but other than this, the correlation operation can be expressed almost in the same way as the expression (2), and the relationship between the captured image and the processed image can be expressed as shown in FIG.
取込画面と処理画面が一致する例としてはフーリュ変換
を用いたディジタル信号処理がある。フーリュ変換をデ
ィジタル信号処理で高速に行なう手法としてFFT(ファ
スト・フーリェ・変換)がある。このFFTは時間領域信
号を周波数領域信号に移すものであり、周波数領域で信
号操作を行なった後、逆FFT(IFFT)により時間領域へ
もどすものである。An example in which the captured screen and the processed screen match is digital signal processing using the Fourier transform. There is FFT (Fast Fourier Transform) as a method for performing the Fourier transform at high speed by digital signal processing. This FFT is to transfer a time domain signal to a frequency domain signal, and after performing signal manipulation in the frequency domain, it is returned to the time domain by an inverse FFT (IFFT).
M×Mの領域のFFTを行なうには通常次式に従う。In order to perform the FFT of the M × M region, the following formula is usually used.
ここで(k,l)とは入力信号x(k,l)にハミング窓等
の窓関数w(k,l)を乗じたもので (k,l)=w(k,l)・x(k,l) (5) となる。この窓関数は定められたM×M領域の境界部に
行くほど値が小さくなるため、通常は 領域づつ四方にオーバーラップさせてFFTし、周波数領
域で信号処理を行ない逆FFTを行なって時間領域にもど
し、オーバーラップさせたもの同志を加算することが一
般的である。つまり、オーバーラップさせて取込み、オ
ーバーラップした部分の出力結果を加算させる処理が多
用される。 Here, (k, l) is obtained by multiplying the input signal x (k, l) by a window function w (k, l) such as a Hamming window (k, l) = w (k, l) x ( k, l) (5) This window function has a value that decreases toward the boundary of the defined M × M region, so normally It is general to perform FFT by overlapping each area in four directions, perform signal processing in the frequency domain, perform inverse FFT, return to the time domain, and add the overlapped comrades. In other words, the processing of overlapping and taking in and adding the output results of the overlapping portions is often used.
これ等ディジタル信号処理を部分画面に対して適応した
場合、コンボリュージョンや相関演算では処理画面より
広い取り込み画面を確保することで、つまり、部分画面
間を処理する単位シグナルプロセッサ間でオーバーラッ
プさせて動画信号を取込むことにより以降のディジタル
信号処理は単位シグナルプロセッサ内部のデータのみで
処理ができる。When these digital signal processings are applied to partial screens, convolution and correlation calculation ensure a wider captured screen than the processing screens, that is, overlap between unit signal processors that process between partial screens. By capturing the moving picture signal, the subsequent digital signal processing can be processed only by the data inside the unit signal processor.
また、FFTを応用する相関演算でも単位シグナルプロセ
ッサ間でオーバーラップさせて動画信号を取り込み、そ
の後は各単位シグナルプロセッサで独立してディジタル
信号処理し、各単位シグナルプロセッサの処理結果は他
の単位シグナルプロセッサの処理結果と取込画面がオー
バーラップした分オーバーラップして得られるが、この
オーバーラップ分の処理結果は全て加算することにより
正常なデータを得ることになる。In addition, even in correlation calculation applying FFT, moving image signals are captured by overlapping between unit signal processors, and then each unit signal processor independently processes digital signals. The processing result of the processor and the captured screen are overlapped by the overlapping amount, and the normal processing result can be obtained by adding all the processing results of this overlapping amount.
よって単位シグナルプロセッサに他の単位プロセッサと
共同で入力データを取り込める回路と、各単位シグナル
プロセッサの出力として、処理画面に対応する領域以外
は常にゼロを、処理画面に対応する部分は処理結果を出
力し、全ての単位シグナルプロセッサの出力に対し加算
を行なえば単位シグナルプロセッサ間にオーバーラップ
出力がある場合は、オーバーラップされた信号が加算さ
れ、オーバーラップ出力がない場合は単に単一シグナル
プロセッサの出力が真の出力として得られるため前述し
たディジタル信号処理の基本演算を並列に設けられた単
位シグナルプロセッサで独立して処理できる。つまり、
各単位シグナルプロセッサでは割当てられた部分画面の
処理を前述した1フレーム標本周期である33ミリ秒の間
に処理すれば良くなり、数多くの単位シグナルプロセッ
サを並列に動作させることで実時間動画処理が可能とな
る。Therefore, a circuit that can input data to the unit signal processor in collaboration with other unit processors, and the output of each unit signal processor is always zero except for the area corresponding to the processing screen, and the processing result is output to the part corresponding to the processing screen. However, if the outputs of all the unit signal processors are added, if there is overlap output between the unit signal processors, the overlapped signals are added, and if there is no overlap output, the single signal processor Since the output is obtained as a true output, the above-described basic operations of digital signal processing can be independently processed by the unit signal processors provided in parallel. That is,
It is sufficient for each unit signal processor to process the allocated partial screen within the above-mentioned 33 ms which is one frame sampling period. By operating many unit signal processors in parallel, real-time video processing can be performed. It will be possible.
(実施例) 次に本発明の実施例を図面を参照しながら説明する。第
1図は単位シグナルプロセッサを4台用いた場合の本発
明の一実施例で同期信号入力端子1、動画信号入力端子
2、単位シグナルプロセッサ3,4,5,6,同期信号出力端子
7、動画信号出力端子8、加算器91,92,93からなってお
り、単位シグナルプロセッサ3,4,5,6は各各取込部10、
処理部11、読出部12、制御部13からなっている。取込部
10、読出部12は記憶回路であり処理部11及び制御部13の
詳細は後述する。(Example) Next, the Example of this invention is described, referring drawings. FIG. 1 shows a sync signal input terminal 1, a moving picture signal input terminal 2, unit signal processors 3, 4, 5, 6 and a sync signal output terminal 7, which is an embodiment of the present invention when four unit signal processors are used. It consists of a video signal output terminal 8 and adders 91, 92 and 93, and the unit signal processors 3, 4, 5 and 6 are each capturing units 10,
The processing unit 11, the reading unit 12, and the control unit 13 are included. Capture part
The reading unit 12 and the reading unit 12 are storage circuits, and the details of the processing unit 11 and the control unit 13 will be described later.
端子1より入力された同期信号は単位シグナルプロセッ
サ3,4,5,6それぞれの制御部13に入力される。制御部13
では入力された同期信号より予め割当てられた取込部分
画面領域に属する信号が端子2へ入力される時点を識別
し、取込信号として取込部10へ知らせる。The synchronization signal input from the terminal 1 is input to the control unit 13 of each of the unit signal processors 3, 4, 5 and 6. Control unit 13
Then, the time point at which the signal belonging to the pre-assigned capturing partial screen area is input to the terminal 2 is identified from the input synchronizing signal, and the capturing unit 10 is notified as a capturing signal.
取込部10は制御部13より伝えられた取込信号により端子
2へ入力された動画信号を取込み記憶する。The capturing unit 10 captures and stores the moving image signal input to the terminal 2 according to the capturing signal transmitted from the control unit 13.
制御部13はまた、端子1より入力された同期信号より予
め定められた取込部分画面領域の信号が入力し終ると処
理部11に実行信号を伝え、処理部11は制御部から入力さ
れた実行信号により予め定められたディジタル信号処
理、例えば前述した式(2)のコンボリュージョン演算
や式(4)のFFT演算を取込部10に蓄えられた取込画面
信号に対して行ない、演算結果は読出部12へ書込む。The control unit 13 also transmits an execution signal to the processing unit 11 when the signal of the predetermined capture partial screen area is input based on the synchronization signal input from the terminal 1, and the processing unit 11 is input from the control unit. Predetermined digital signal processing by the execution signal, for example, the convolution calculation of the formula (2) or the FFT calculation of the formula (4) is performed on the capture screen signal stored in the capture unit 10, and the calculation is performed. The result is written in the reading unit 12.
制御部13は更に端子1より入力された同期信号より予め
定められた処理部分画面領域出力時点を検出し、処理部
分動画領域になると出力部12へ出力指令信号を伝え、出
力部12では制御部13よりの出力指令信号より前述した処
理部11で処理され書込まれた処理済データを出力指令信
号がオンの時は順次読出し、出力指令信号がオフの時は
ゼロを出力する。The control unit 13 further detects a predetermined processing partial screen area output time point from the synchronization signal input from the terminal 1, and when the processing partial moving image area is reached, transmits an output command signal to the output unit 12, and the output unit 12 controls the control unit. Based on the output command signal from 13, the processed data written and processed by the processing unit 11 is sequentially read when the output command signal is on, and zero is output when the output command signal is off.
各単位シグナルプロセッサ3,4,5,6の出力部からの出力
信号は加算器91,92,93により加算されて出力端子8へ伝
えられる。The output signals from the output sections of the unit signal processors 3, 4, 5 and 6 are added by adders 91, 92 and 93 and transmitted to the output terminal 8.
第3図は第1図の構成の動画プロセッサにおける単位シ
グナルプロセッサ3および4で使用される取込信号、実
行信号、出力指令信号をFFT等のオーバーラップ取込及
びオーバーラップ出力が必要となる場合について示した
ものである。第3図で用いた動画信号は説明を簡略化す
るため、通常の全画面に亘るスキャン信号を部分画面毎
に並べ変えた走査線変換を受けたものと考えている。端
子1に加えられた同期信号(a)は1画面の始まりを知
らせるもので、最初の第1区画画面を処理する単位シグ
ナルプロセッサ3では制御部13の発生する取込信号
(b)は同期信号と同時に立ち上がり、取込領域が終了
するまで取込を指令し続ける。さらに、取込終了後制御
部13は処理部11に対し実行信号(c)を伝える。この結
果処理部11は実行信号(c)の立上りから、取込信号
(b)の次の立ち上りまでの間で信号処理を行なう。制
御部13はまた出力部12に対し出力指令信号(d)を伝え
る。この出力指令信号(d)はFFT等の応用では取込信
号(a)と同一のものとなるが、コンボリュージョン等
の応用では第2図に示した様に取込領域の方が処理領域
より広いため取込信号(a)より継続時間が短いことも
ある。FIG. 3 shows the case where the capture signal, the execution signal, and the output command signal used in the unit signal processors 3 and 4 in the moving image processor of FIG. Is shown. In order to simplify the explanation, it is considered that the moving image signal used in FIG. 3 has undergone the scanning line conversion in which the scan signal over the entire screen is rearranged for each partial screen. The sync signal (a) applied to the terminal 1 signals the start of one screen, and in the unit signal processor 3 that processes the first first divided screen, the capture signal (b) generated by the control unit 13 is the sync signal. At the same time, it starts up and continues to instruct the acquisition until the acquisition area ends. Further, the control unit 13 transmits the execution signal (c) to the processing unit 11 after the end of the capture. As a result, the processing unit 11 performs signal processing from the rising edge of the execution signal (c) to the next rising edge of the fetch signal (b). The control unit 13 also sends the output command signal (d) to the output unit 12. This output command signal (d) is the same as the acquisition signal (a) in applications such as FFT, but in applications such as convolution, the acquisition area is the processing area as shown in FIG. Since it is wider, the duration may be shorter than the capture signal (a).
信号(b′),(c′),(d′)は第2区画画面を処
理する単位プロセッサ4の取込信号、実行信号、出力指
令信号である。単位プロセッサ4の処理部11に許される
処理時間は実行信号(c′)の立上りから出力指令信号
の立上りまで、この長さは単位プロセッサ3の処理部11
に許される時間と同じである。Signals (b '), (c'), (d ') are a take-in signal, an execution signal, and an output command signal of the unit processor 4 which processes the second divided screen. The processing time allowed for the processing unit 11 of the unit processor 4 is from the rising of the execution signal (c ') to the rising of the output command signal, and this length is the processing unit 11 of the unit processor 3.
It is the same as the time allowed for.
第3図では単位プロセッサ3および4のみの制御信号に
ついて述べたが単位プロセッサ5および6も同様に行な
われる。各単位プロセッサが出力する時点は各々の出力
指令信号がオンの時のみであるから加算器91,92,93のい
ずれかにより2個の単位シグナルプロセッサのゼロ以外
の出力を加算する時刻は(e)の通りとなる。信号
(e)でA,B,Cとして示した部分は各々加算器91,92,93
がゼロ以外のデートと加算動作を行なっている時刻を示
している。この加算は本発明の原理の部で詳述した様に
FFT処理には必要となるものである。この結果出力端子
8には(f)で示す動画信号が得られる。ここでViとは
第i番目の単位シグナルプロセッサの出力をVi+jとは第
i番目と第j番目の単位シグナルプロセッサの出力の加
算結果を示す。よって、出力端子8には連続的に動画信
号が得られ、実時間信号処理が達成できる。Although the control signals of only the unit processors 3 and 4 have been described with reference to FIG. 3, the unit processors 5 and 6 are similarly operated. The time when each unit processor outputs is only when each output command signal is ON, so the time when the outputs other than zero of the two unit signal processors are added by any of the adders 91, 92 and 93 is (e ). The portions shown as A, B, C in the signal (e) are adders 91, 92, 93, respectively.
Indicates the time when the addition operation is performed with a date other than zero. This addition is as detailed in the Principles of the Invention section.
It is necessary for FFT processing. As a result, the moving image signal shown in (f) is obtained at the output terminal 8. Here, V i is the output of the i-th unit signal processor, and V i + j is the addition result of the outputs of the i-th and j-th unit signal processors. Therefore, a moving image signal can be continuously obtained at the output terminal 8, and real-time signal processing can be achieved.
第4図は単位シグナルプロセッサ3,4,5,6で用いられる
制御部13の一実施例であり、同期信号入力端子20、クロ
ック信号入力端子21、取込信号出力端子22、実行信号出
力端子23、出力指令信号出力端子24、列カウンタ25、行
カウンタ26、読出専用メモリ27、28、ゲート回路29,30,
31からなっている。FIG. 4 shows an example of the control unit 13 used in the unit signal processors 3, 4, 5 and 6, which includes a synchronization signal input terminal 20, a clock signal input terminal 21, a capture signal output terminal 22, and an execution signal output terminal. 23, output command signal output terminal 24, column counter 25, row counter 26, read-only memories 27, 28, gate circuits 29, 30,
It consists of 31.
読出専用メモリ27は、3ビット出力で、第1ビットは入
力アドレスの値が取込画面の行番号と一致するものには
1を、他はゼロを出力する様プログラムされており、第
2ビットは入力アドレスの値が実行指令を出力したい時
点の画面上の行番号となったものには1を、他はゼロを
出力する様プログラムされており、第3ビットは入力ア
ドレスの値が処理画面の行番号と一致するものには1を
他はゼロを出力する様プログラムされている。The read-only memory 27 is a 3-bit output. The first bit is programmed to output 1 when the value of the input address matches the line number of the capture screen, and the other is programmed to output zero. Is programmed to output 1 when the value of the input address is the line number on the screen at the time when you want to output the execution command, and 0 for the other, and the third bit is the processing screen Are programmed to output 1's for those that match the line number and zero for others.
また、読出専用メモリ28は同様に3ビット出力で、第1
ビットは入力アドレスの値が取込画面の列番号と一致す
るものには1を、他はゼロを出力する様プログラムされ
ており、第2ビットは入力アドレスの値が実行指令を出
力したい時点の画面上の列番号となったものには1を、
他はゼロを出力する様プログラムされており、第3ビッ
トは入力アドレスの値が処理画面の列番号と一致するも
のには1を他はゼロを出力する様プログラムされる。Similarly, the read-only memory 28 has a 3-bit output,
Bits are programmed to output 1 if the input address value matches the column number on the capture screen, and 0 for the others, and the 2nd bit indicates the time when the input address value outputs the execution command. 1 for the column number on the screen,
The others are programmed to output zero, and the third bit is programmed to output 1 when the value of the input address matches the column number of the processing screen and the other outputs zero.
同期信号が端子20より入力されると、列カウンタ25及び
行カウンタ26はリセットされ双方ともゼロを出力する。
いま第1図における第1区画を処理する単位プロセッサ
3の制御部を考えているものとすると、列カウンタの値
0により読出専用メモリ28は取込画面を示す第1ビット
目及び出力画面を示す第3ビット目に“1"を出力し、第
2ビットは“0"である。また行カウンタの値0により読
出専用メモリ27は取込画面を示す第1ビット目及び出力
画面を示す第3ビット目に“1"を出力し、第2ビット目
は“0"である。このためゲート29,30,31はそれぞれ取込
信号出力端子22に“1"、実行信号出力端子23に“0"、出
力指令出力端子24に“1"を出力する。When the synchronizing signal is input from the terminal 20, the column counter 25 and the row counter 26 are reset and both output zero.
Assuming that the control unit of the unit processor 3 for processing the first section in FIG. 1 is considered, the read-only memory 28 indicates the first bit indicating the capture screen and the output screen by the value 0 of the column counter. "1" is output to the third bit and the second bit is "0". Further, when the value of the row counter is 0, the read-only memory 27 outputs "1" at the first bit indicating the capture screen and the third bit indicating the output screen, and the second bit is "0". Therefore, the gates 29, 30, and 31 output "1" to the fetch signal output terminal 22, "0" to the execution signal output terminal 23, and "1" to the output command output terminal 24, respectively.
標本化された動画信号が第1図の端子2に加わる毎に第
4図のクロック端子21に信号が加わり列カウンタ25を歩
進し、列カウンタ25は全画面の一列分が終了すると行カ
ウンタ26を一歩進し列カウンタ25はゼロにもどる。この
ため読出専用メモリ28,27の第1ビット目は取込画面に
属する列及び行を各々の列カウンタ25、行カウンタ26が
示している限り“1"を出力し、ゲート29はよって取込画
面に属する標本位置に対して“1"を端子22へ出力する。Every time a sampled moving image signal is applied to the terminal 2 in FIG. 1, a signal is applied to the clock terminal 21 in FIG. 4 to advance the column counter 25, and when the column counter 25 completes one column of the entire screen, the row counter is counted. Step 26 forward and the row counter 25 will return to zero. Therefore, the first bit of the read-only memories 28 and 27 outputs "1" as long as the column counter 25 and the row counter 26 indicate the columns and rows belonging to the capture screen, and the gate 29 thus captures them. "1" is output to the terminal 22 for the sample position belonging to the screen.
同様に列カウンタ25および行カウンタ26が処理開始を指
示すべき列と行の値を示した時のみ読出専用メモリ28,2
7は“1"を出力し、この時ゲート30は端子23に実行信号
として“1"を出力する。Similarly, the read-only memories 28, 2 only when the column counter 25 and the row counter 26 indicate the values of the column and the row to instruct the start of processing.
7 outputs "1", and at this time, the gate 30 outputs "1" to the terminal 23 as an execution signal.
同様に列カウンタ25および行カウンタ26が出力画面に相
当する列および行を示した時に読出専用メモリ28,27は
各々“1"を出力し、この結果ゲート31は端子24に出力指
令信号として“1"を出力する。Similarly, when the column counter 25 and the row counter 26 indicate the columns and rows corresponding to the output screen, the read-only memories 28 and 27 each output "1", and as a result, the gate 31 outputs "1" to the terminal 24 as an output command signal. Output 1 ".
第5図は第1図の単位シグナルプロセッサ3,4,5,6にお
ける処理部の一実施例であり、シグナルプロセッサ40、
レジスタ41、ゲート42、取込部よりの入力端子43、取込
部へのアドレス出力端子44、出力部への出力端子45、出
力部へのアドレス出力端子46、出力部への書込信号出力
端子47、実行信号入力端子48取込部出力禁止信号出力端
子49から構成される。シグナルプロセッサ40は本発明の
第2の文献で述べられているNEC製のμPD7720を用いる
ものと仮定している。μPD7720は内部に乗算器や加算器
を持ち、独得のバス構成を持つ信号処理用のプロセッサ
であるが、詳細は第2の文献に譲る。μPD7720は割込入
力端子(INT)に信号が来ると割込処理が動作できる様
になっており、さらに、プログラム可能な出力ビットP
1,P2を持っている。入出力は双方向のパラレルバス
(D)を介して行ない、書込端子(W)に信号が来てい
る場合は入力方向バスとして、書込端子(W)に信号が
来ない場合は出力方向バスとして用いられる。FIG. 5 shows an embodiment of the processing units in the unit signal processors 3, 4, 5 and 6 of FIG.
Register 41, gate 42, input terminal 43 from the capturing section, address output terminal 44 to the capturing section, output terminal 45 to the output section, address output terminal 46 to the output section, write signal output to the output section It is composed of a terminal 47, an execution signal input terminal 48, and an acquisition section output prohibition signal output terminal 49. It is assumed that the signal processor 40 uses the NEC µPD7720 described in the second document of the present invention. The μPD7720 is a signal processing processor that has a unique bus configuration and has a multiplier and an adder inside, but the details are given in the second document. The μPD7720 is designed so that interrupt processing can operate when a signal arrives at the interrupt input terminal (INT), and the programmable output bit P
I have 1, P2. Input / output is performed via a bidirectional parallel bus (D), and when a signal is input to the write terminal (W), it is used as an input direction bus, and when a signal is not input to the write terminal (W), it is output direction. Used as a bus.
いま、第1図の制御部13よりの実行信号が第5図の端子
48に加わるとシグナルプロセッサ40は割込処理としてデ
ィジタル信号処理を始める。このため、第1図の取込部
10よりの入力データを必要とし、まず、必要となるアド
レスをポートDに用意してビット出力ポートP1から“1"
を出力する。この時、ゲート42は“0"を出力し、ポート
Dのデータはシグナルプロセッサ40より外部へ出力で
き、レジスタ41にアドレスを格納する。次にP1を“0"と
するとレジスタ41の内容が端子44を介して取込部10へ伝
達され、対応するデータが端子43からポート“D"へ入力
される。Now, the execution signal from the control unit 13 in FIG. 1 is the terminal in FIG.
Upon joining 48, the signal processor 40 starts digital signal processing as an interrupt processing. For this reason, the capture part of FIG.
Input data from 10 is required. First, prepare the required address in port D and set bit output port P1 to "1".
Is output. At this time, the gate 42 outputs "0", the data of the port D can be output from the signal processor 40 to the outside, and the address is stored in the register 41. Next, when P1 is set to "0", the content of the register 41 is transmitted to the capturing unit 10 via the terminal 44, and the corresponding data is input from the terminal 43 to the port "D".
同様にシグナルプロセッサ40で処理済となったデータを
出力部12へ転送するには出力部12のアドレスを指定する
ため、必要となるアドレスをポートDに用意してビット
出力ポートP1から“1"を出力し、レジスタ41にアドレス
を書込む。このアドレスは出力端子46を介して出力部12
へ伝達される。次に処理済データをポートDに用意して
ビット出力ポートP2から“1"を出力する。この時、ゲー
ト42は“0"を出力し、ポートDはシグナルプロセッサ40
より外部へ出力する状態となり、かつ、取込部には出力
端子49を介して出力禁止を知らせるため、Dポート上の
データは端子45を介して出力部へ伝達される。また、ビ
ット出力ポートP2の“1"は端子47を込して出力部へ伝達
され、端子45から伝えられたデータを出力部へ書込むこ
とを指令する。Similarly, in order to transfer the data processed by the signal processor 40 to the output unit 12, the address of the output unit 12 is specified. Therefore, the required address is prepared in the port D and the bit output port P1 outputs “1”. Is output and the address is written in the register 41. This address is output to the output unit 12 via the output terminal 46.
Transmitted to. Next, the processed data is prepared in the port D and "1" is output from the bit output port P2. At this time, the gate 42 outputs "0", and the port D outputs the signal processor 40.
Further, the data is output to the outside, and the output section 49 is notified to the capturing section that the output is prohibited. Therefore, the data on the D port is transmitted to the output section through the terminal 45. In addition, "1" of the bit output port P2 is transmitted to the output section through the terminal 47, and commands the writing of the data transmitted from the terminal 45 to the output section.
第6図は第1図の単位シグナルプロセッサの出力部12の
構成例であり、書込信号入力端子51、データ入力端子5
2、アドレス入力端子53、出力指令入力端子54、出力端
子55、クロック入力端子56、ゼロ入力端子57、ランダム
・アクセス・メモリ(RAM)60、セレクタ61,62、カウン
タ63、フリップフロップ64、ゲート65より構成されてい
る。FIG. 6 shows an example of the configuration of the output section 12 of the unit signal processor shown in FIG. 1, which has a write signal input terminal 51 and a data input terminal 5.
2, address input terminal 53, output command input terminal 54, output terminal 55, clock input terminal 56, zero input terminal 57, random access memory (RAM) 60, selectors 61, 62, counter 63, flip-flop 64, gate It consists of 65.
第4図の制御部の端子24から出力される出力指令信号が
オフの時、この信号は第6図の端子54へ入力され、セレ
クタ61を制御して出力端子55には端子57から入力されて
いるゼロを出力する。また同時に、出力指令信号がオフ
の時は第5図で示す処理部がディジタル信号処理中であ
るためセレクタ62をアドレス入力端子53からのデータが
RAM60へ伝えられる様に制御する。この時第5図で示す
端子47の信号が第6図の書込入力端子51へ、第5図の端
子45のデータ出力信号が第6図のデータ入力端子52へ、
第5図のアドレス出力端子46の信号が第6図の端子53へ
接続されるため、第5図で示す処理部で処理済となった
データは第6図の端子53の信号で定まるアドレスへ、端
子51の書込信号により端子52を介して書込まれる。When the output command signal output from the terminal 24 of the control unit in FIG. 4 is off, this signal is input to the terminal 54 in FIG. 6, controls the selector 61, and is input to the output terminal 55 from the terminal 57. Output zero. At the same time, when the output command signal is off, the processing unit shown in FIG.
It is controlled so that it can be transmitted to RAM60. At this time, the signal at the terminal 47 shown in FIG. 5 is sent to the write input terminal 51 shown in FIG. 6, and the data output signal at the terminal 45 shown in FIG. 5 is sent to the data input terminal 52 shown in FIG.
Since the signal at the address output terminal 46 in FIG. 5 is connected to the terminal 53 in FIG. 6, the data processed by the processing unit shown in FIG. 5 is transferred to the address determined by the signal at the terminal 53 in FIG. , Is written via the terminal 52 by the write signal of the terminal 51.
端子54へ入力される出力指令信号がオフからオンへ変わ
ると、セレクタ61および62は各々RAM60およびカウンタ6
3を選択すると同時に、一時刻前のオフの状況を蓄えて
いるフリップフロップ64と現在のオンの状況をゲート65
に入力するため、ゲート65は一時刻前との変化を検出し
“1"を出力する。このゲート65の出力によりカウンタ63
は“0"にリセットされる。When the output command signal input to the terminal 54 changes from off to on, the selectors 61 and 62 are respectively in the RAM 60 and the counter 6
At the same time when 3 is selected, the flip-flop 64 that stores the OFF status one hour ago and the current ON status gate 65
, The gate 65 detects the change from the previous time and outputs "1". The output of this gate 65 causes the counter 63
Is reset to "0".
このため、カウンタ63の“0"の値はセレクタ62を介して
RAM60のアドレスに接続され、0番地のRAM60の値がセレ
クタ61を介して端子55に出力される。Therefore, the value of “0” of the counter 63 is passed through the selector 62.
It is connected to the address of RAM 60 and the value of RAM 60 at address 0 is output to terminal 55 via selector 61.
端子54へ入力される出力指令信号がオンの状態を続ける
と、フリップフロップ64の値と端子54の値が双方ともオ
ン(“1")となるので、以降カウンタ63はリセットされ
ず、毎標本時刻毎に一づつ歩進し、このカウンタ63の値
はセレクタ62を介しRAM60のアドレスを一つづつ歩進さ
せてアクセスし、対応するアドレスのデータがセレクタ
60を介して端子55へ出力されることになる。When the output command signal input to the terminal 54 continues to be on, both the value of the flip-flop 64 and the value of the terminal 54 are on (“1”), so the counter 63 is not reset after that and each sample is not reset. The counter 63 is incremented by 1 at each time, and the value of the counter 63 is accessed by incrementing the address of the RAM 60 by 1 via the selector 62 and the data of the corresponding address is selected.
It will be output to the terminal 55 via 60.
以上の様にして本発明が実施できる。The present invention can be implemented as described above.
(発明の効果) 以上見て来たように、本発明によれば動画信号を複数の
単位シグナルプロセッサにより、互いに通信することな
く、また単位シグナルプロセッサ間の境界部のディジタ
ル信号処理に何ら影響を与えることなく、ディジタル信
号処理を実現できる。このため、多くの単位シグナルプ
ロセッサを用いることにより実時間ディジタル信号処理
を動画信号に対して適応できる様になる。また、並列に
置かれた単位シグナルプロセッサは取込画面および処理
画面の指定のみが異なり、各単位シグナルプロセッサの
処理部では同一ディジタル・信号処理プログラムで処理
すべきものであるから、プログラムの開発も単一単位シ
グナルプロセッサについてのみ行なえば良く、他の単位
シグナル・プロセッサのプログラムは開発されたプログ
ラムのコピーで良いため、プログラム作業も容易とな
る。(Effects of the Invention) As has been seen above, according to the present invention, moving image signals are not communicated with each other by a plurality of unit signal processors, and there is no effect on digital signal processing at the boundary between unit signal processors. Digital signal processing can be realized without giving. Therefore, real-time digital signal processing can be applied to a moving image signal by using many unit signal processors. Also, the unit signal processors placed in parallel differ only in the designation of the capture screen and the processing screen, and the processing section of each unit signal processor should be processed by the same digital / signal processing program, so program development is simple. It is sufficient to perform only one unit signal processor, and the programs of the other unit signal processors may be copies of the developed program, so that the program work becomes easy.
更に、単位シグナルプロセッサ間では取込画面と処理画
面の領域のみが異なるため、多くの単位シグナルプロセ
ッサを並列に設け、故障を起した単位シグナルプロセッ
サの出力を禁止し、他の予備単位シグナルプロセッサの
取込画面と処理画面の定義のみを変えるだけで故障を復
帰できるため高信頼度の信号処理プロセッサとしても利
用できる。Further, since only the areas of the capture screen and the processing screen are different between the unit signal processors, many unit signal processors are provided in parallel to prohibit the output of the unit signal processor in which a failure has occurred, and Since the failure can be recovered by changing only the definitions of the capture screen and the processing screen, it can be used as a highly reliable signal processor.
(本発明の変形) 本発明の実施例では制御部に読出専用メモリを用いた
が、ランダム・アクセス・メモリ等に置換することによ
り予め定められた取込部分画像及び処理部分画像の位置
を動的に変化させるものも本発明のうちである。(Modification of the Present Invention) In the embodiment of the present invention, the read-only memory is used for the control unit. However, by replacing the read-only memory with a random access memory or the like, it is possible to move the predetermined positions of the captured partial image and the processed partial image. It is also within the scope of the present invention to make such changes.
さらに、本発明では取込部分画像及び処理部分画像の位
置を指定する制御部を個々の単位シグナルプロセッサに
分散させて持たせたが、これ等を集中させて各単位シグ
ナルプロセッサに制御信号のみを分配する方法も本発明
のうちである。Further, in the present invention, the control unit for designating the positions of the captured partial image and the processed partial image is dispersedly provided in each unit signal processor, but these are centralized and only the control signal is supplied to each unit signal processor. The method of dispensing is also within the invention.
第1図は本発明の一実施例を示すブロック図、 第2図は本発明の原理を説明するための図、 第3図は第1図に示した本発明の実施例の動作タイミン
グを示す図、 第4図は制御部の構成例を示す図、 第5図は処理部の構成例を示す図、 第6図は出力部の構成例を示す図である。 第1図において 1……同期信号入力端子、2……動画信号入力端子、3,
4,5,6……単位シグナルプロセッサ、91,92,93……加算
器、8……動画出力端子、10……取込部、11……処理
部、12……読出部、13……制御部 である。FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a diagram for explaining the principle of the present invention, and FIG. 3 is an operation timing of the embodiment of the present invention shown in FIG. FIG. 4, FIG. 4 is a diagram showing a configuration example of a control unit, FIG. 5 is a diagram showing a configuration example of a processing unit, and FIG. 6 is a diagram showing a configuration example of an output unit. In FIG. 1, 1 ... Sync signal input terminal, 2 ... Video signal input terminal, 3,
4,5,6 …… Unit signal processor, 91,92,93 …… Adder, 8 …… Video output terminal, 10 …… Capture section, 11 …… Processing section, 12 …… Reading section, 13 …… The control unit.
Claims (1)
始まりを知らせる同期信号より予め定められた入力部分
画面位置信号及び出力部分画面位置信号を発生する制御
部と、前記制御部より入力部分画面位置信号を入力さ
れ、別途入力された動画信号の前記入力部分画面位置信
号の指定する部分画面信号を取り込む取り込み部と、前
記取り込み部に接続され、前記取り込み部に取り込まれ
た動画信号に対し次ぎの画面の取り込みが始まるまでに
信号処理を施す処理部と、前記処理部の出力側に接続さ
れ、前記処理部の処理結果を蓄えるとともに、別途前記
制御部より入力された前記出力部分画面位置信号の指定
する部分画面位置に前記蓄えられた処理結果を出力する
出力部とから構成される複数個の単位プロセッサと、 (b)前記複数個の単位プロセッサの各々に前記同期信
号及び前記動画信号を供給する入力バスと、 (c)前記複数個の単位プロセッサの出力を全て加算し
て全体画像信号を得る手段、 とからなり、動画像の1フレームの画像をオーバーラッ
プを許した部分画像に分け、各々の部分画像を前記単位
プロセッサで処理し、処理画面同志を加算することによ
り全体の処理画像を得、全体の処理が動画像の次のフレ
ームの到来時刻までに終了することを特徴とする実時間
動画プロセッサ。1. A control unit for generating a predetermined input partial screen position signal and output partial screen position signal from a sync signal for notifying the beginning of one screen of a moving picture signal such as a television signal. A capturing unit that receives an input partial screen position signal and captures a partial screen signal of the separately input moving image signal specified by the input partial screen position signal; and a moving image signal that is connected to the capturing unit and that is captured by the capturing unit. On the other hand, a processing unit that performs signal processing until the next screen capture starts, and an output unit that is connected to the output side of the processing unit and stores the processing result of the processing unit and that is separately input from the control unit. A plurality of unit processors each including an output unit that outputs the stored processing result to a partial screen position designated by a screen position signal; and (b) the plurality of unit processors. An input bus for supplying the synchronization signal and the moving image signal to each of the processor units; and (c) means for adding all outputs of the plurality of unit processors to obtain an entire image signal. The frame image is divided into partial images that allow overlap, each partial image is processed by the unit processor, and the entire processing image is obtained by adding the processing screens to each other. A real-time video processor characterized by finishing by the arrival time of the frame.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59228625A JPH0792824B2 (en) | 1984-10-30 | 1984-10-30 | Real-time video processor |
| EP85305122A EP0169709B1 (en) | 1984-07-20 | 1985-07-18 | Real time processor for video signals |
| DE8585305122T DE3578298D1 (en) | 1984-07-20 | 1985-07-18 | REAL-TIME PROCESSING SYSTEM FOR VIDEO SIGNALS. |
| CA000487099A CA1250949A (en) | 1984-07-20 | 1985-07-19 | Real time processor for video signals |
| US07/376,901 US4942470A (en) | 1984-07-20 | 1989-07-05 | Real time processor for video signals |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59228625A JPH0792824B2 (en) | 1984-10-30 | 1984-10-30 | Real-time video processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61107476A JPS61107476A (en) | 1986-05-26 |
| JPH0792824B2 true JPH0792824B2 (en) | 1995-10-09 |
Family
ID=16879270
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59228625A Expired - Lifetime JPH0792824B2 (en) | 1984-07-20 | 1984-10-30 | Real-time video processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0792824B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58181171A (en) * | 1982-04-16 | 1983-10-22 | Hitachi Ltd | Parallel picture processing processor |
-
1984
- 1984-10-30 JP JP59228625A patent/JPH0792824B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61107476A (en) | 1986-05-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4942470A (en) | Real time processor for video signals | |
| JPS58127466A (en) | Picture enlarging and reducing system | |
| JPS6081686A (en) | Specifying circuit of area | |
| JPH0792824B2 (en) | Real-time video processor | |
| JPH0614349B2 (en) | Real-time video processor | |
| JPH027112B2 (en) | ||
| JPS6286464A (en) | Real time animation processor | |
| JPH0431232B2 (en) | ||
| JP2853139B2 (en) | Image memory address generator | |
| JPH0831966B2 (en) | Real-time video processor | |
| JPS63165922A (en) | Input/output timing generator for subscreen | |
| JPH11234527A (en) | Context generation circuit and method for small screen | |
| JPS63274279A (en) | Moving picture processor | |
| JP3479847B2 (en) | Input device, output device, and input / output device | |
| JP2841489B2 (en) | Real-time video processing system and device | |
| JP2705580B2 (en) | Printer image data resolution doubling circuit | |
| JPS6346884A (en) | Real time processor for moving picture | |
| JPH0789649B2 (en) | Image data processor | |
| JPH06274607A (en) | Parallel signal processor | |
| JP2000259812A (en) | High-speed image processing method and device | |
| JP2516920B2 (en) | Image processing device | |
| JPS63141188A (en) | Adaptive two-dimensional digital filter circuit | |
| JPH09251545A (en) | Picture processor | |
| JPH05292397A (en) | Variable magnification picture output device | |
| JPH05307598A (en) | Image processing device |