JPH064651A - Image processor - Google Patents
Image processorInfo
- Publication number
- JPH064651A JPH064651A JP18478292A JP18478292A JPH064651A JP H064651 A JPH064651 A JP H064651A JP 18478292 A JP18478292 A JP 18478292A JP 18478292 A JP18478292 A JP 18478292A JP H064651 A JPH064651 A JP H064651A
- Authority
- JP
- Japan
- Prior art keywords
- address
- horizontal
- processing
- scanning
- scan
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Image Input (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、ディジタル化されて
メモリ内に保持された画像データを、専用の処理回路に
よって処理する画像処理装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus for processing image data digitized and held in a memory by a dedicated processing circuit.
【0002】[0002]
【従来の技術】図10は、例えば、雑誌“OHM”19
86年10月号の第29〜32頁に掲載された論文「画
像認識による視覚検査システム開発と課題」および、情
報処理学会第42回(平成3年前期)全国大会にて藤原
秀人他によって発表された論文「監視用高速画像処理装
置」に示された従来の画像処理装置を示すブロック図で
ある。図において、1は画像処理の対象となる原画像が
保持された原画像メモリであり、2はマイクロコンピュ
ータによるプログラム処理ではなく、所望の画像処理の
みを実行することを目的として、メモリ,フリップフロ
ップ等の素子で構成された専用ハードウェアによる処理
回路である。3は処理回路で処理された画像処理結果を
保持するための処理結果メモリであり、4は原画像メモ
リ1から原画像を読出すための読出しアドレスと画像処
理結果を処理結果メモリ3に保持するための書込みアド
レスを発生するアドレス発生器である。2. Description of the Related Art FIG. 10 shows, for example, a magazine "OHM" 19
The article "Development and problems of visual inspection system by image recognition" published on pages 29-32 of the October 1986 issue, and Hideto Fujiwara et al. At the 42nd National Convention of the Information Processing Society of Japan (the first half of 1991). It is a block diagram which shows the conventional image processing apparatus shown by the published paper "high-speed image processing apparatus for surveillance." In the figure, 1 is an original image memory in which an original image to be image-processed is held, and 2 is a memory and a flip-flop for the purpose of executing only desired image processing, not program processing by a microcomputer. It is a processing circuit by dedicated hardware composed of elements such as. Reference numeral 3 denotes a processing result memory for holding the image processing result processed by the processing circuit, and reference numeral 4 holds the read address for reading the original image from the original image memory 1 and the image processing result in the processing result memory 3. Is an address generator that generates a write address for.
【0003】次に動作について説明する。専用のハード
ウェアで形成された処理回路2における画像処理では、
原画像メモリ1に保持されたM×N個の一次元画像デー
タを図11に示すように、水平方向M画素,垂直方向N
画素の2次元データとして扱い、水平,垂直方向のアド
レスをアドレス発生器4にて生成する。処理回路2にて
画像処理を行う際には、処理対象の画素データが、2次
元空間のどの位置に対応するのかを明らかにするため
に、まったくアトランダムに画素データを原画像メモリ
1から読出すのではなく、図11に示すように、例え
ば、左上から順次水平アドレスだけをインクリメントし
て、一番右端の画素を読出した後に、垂直アドレスを1
インクリメントして、同様な走査を行い、M×Nの画素
データを順番に読出して、処理回路2にて所望の画像処
理を実行する。Next, the operation will be described. In the image processing in the processing circuit 2 formed by dedicated hardware,
As shown in FIG. 11, M × N pieces of one-dimensional image data stored in the original image memory 1 are displayed in M pixels in the horizontal direction and N pixels in the vertical direction.
Addresses in the horizontal and vertical directions are generated by the address generator 4 by treating them as two-dimensional data of pixels. When performing image processing in the processing circuit 2, in order to clarify which position in the two-dimensional space the pixel data to be processed corresponds to, the pixel data is read from the original image memory 1 completely at random. As shown in FIG. 11, for example, only the horizontal address is sequentially incremented from the upper left, and the rightmost pixel is read out, and then the vertical address is set to 1 as shown in FIG.
The same scan is performed by incrementing, the M × N pixel data is sequentially read, and the processing circuit 2 executes desired image processing.
【0004】このような従来の画像処理装置におけるア
ドレス発生器4の一構成例を図12に示す。図におい
て、10はこのアドレス発生器4に入力されるドットク
ロックであり、11は出力される水平アドレス、12は
同じく垂直アドレスである。13はドットクロック10
に同期して水平アドレス11を出力する水平アドレスカ
ウンタであり、14は後述する水平同期信号19に同期
して垂直アドレス12を出力する垂直アドレスカウンタ
である。15は水平方向の画素数Mを保持する水平サイ
ズレジスタであり、16は垂直方向の画素Nを保持する
垂直サイズレジスタである。17は水平アドレスカウン
タ13の出力する水平アドレス11をこの水平サイズレ
ジスタ15の値と比較して等しくなった時に、水平アド
レスカウンタ13のカウント値をリセットして垂直アド
レスカウンタ14のカウント値をインクリメントするた
めの前記水平同期信号19を出力する水平アドレス比較
器である。18は同様にして、垂直アドレスカウンタ1
4の出力する垂直アドレス12をこの垂直サイズレジス
タ16の値と比較する垂直アドレス比較器であり、水平
同期信号19、垂直アドレス値12、および垂直サイズ
の値が入力されることにより、一画面で、最後の画素ア
ドレスを出力しているか否かを判定し、垂直アドレスカ
ウンタ14のカウント値をリセットするための垂直同期
信号20を出力する。FIG. 12 shows a configuration example of the address generator 4 in such a conventional image processing apparatus. In the figure, 10 is a dot clock input to the address generator 4, 11 is a horizontal address to be output, and 12 is a vertical address. 13 is the dot clock 10
Is a horizontal address counter that outputs a horizontal address 11 in synchronism with, and 14 is a vertical address counter that outputs a vertical address 12 in synchronization with a horizontal synchronization signal 19 described later. Reference numeral 15 is a horizontal size register that holds the number M of pixels in the horizontal direction, and 16 is a vertical size register that holds the pixel N in the vertical direction. Reference numeral 17 resets the count value of the horizontal address counter 13 and increments the count value of the vertical address counter 14 when the horizontal address 11 output from the horizontal address counter 13 is compared with the value of the horizontal size register 15 and becomes equal. Is a horizontal address comparator for outputting the horizontal synchronizing signal 19 for 18 is the same as the vertical address counter 1
4 is a vertical address comparator for comparing the vertical address 12 output from the No. 4 with the value of the vertical size register 16, and the horizontal synchronizing signal 19, the vertical address value 12 and the value of the vertical size are input to display on one screen. , And determines whether or not the last pixel address is output, and outputs the vertical synchronizing signal 20 for resetting the count value of the vertical address counter 14.
【0005】このように構成されたアドレス発生器4の
動作のタイムチャートを図13に示す。水平アドレスカ
ウンタ13の出力する水平アドレス11の値は、ドット
クロック10の立上りに同期して変化し、ドットクロッ
ク10の1周期の間は、水平アドレス11の出力値は、
一定に保たれる。アドレス発生器4はこの水平アドレス
11の値が一定である期間中に原画像メモリ1および処
理結果メモリ3に対してアドレスを与え、原画像メモリ
1に保持されている画素値を読出して処理回路2に送
り、処理回路2は読出された画素値に対して所望の画像
処理を実行してその画像処理結果を処理結果メモリ3に
書込む。FIG. 13 shows a time chart of the operation of the address generator 4 thus constructed. The value of the horizontal address 11 output from the horizontal address counter 13 changes in synchronization with the rise of the dot clock 10, and the output value of the horizontal address 11 during one cycle of the dot clock 10 is
Is kept constant. The address generator 4 gives an address to the original image memory 1 and the processing result memory 3 during the period when the value of the horizontal address 11 is constant, reads the pixel value held in the original image memory 1 and processes it. 2, the processing circuit 2 performs desired image processing on the read pixel value and writes the image processing result in the processing result memory 3.
【0006】水平アドレス11の値は、通常0からドッ
トクロック10に同期してインクリメントされ、図11
に矢印で示すように走査している。水平アドレス比較器
17はこの水平アドレス11の値が右端を示す値、すな
わち“M−1”であることを検出すると、出力している
水平同期信号19を1ドットクロック分有意とする。図
13においては、この水平同期信号19の有意を信号の
ローレベルに対応させている。水平アドレス11をイン
クリメントしている間は、垂直アドレス12は一定に保
持され、前記水平同期信号19の変化に同期してインク
リメントされる。以下同様に、水平アドレス11、垂直
アドレス12をインクリメントして、最終画素アドレス
(M−1,N−1)を出力したことを垂直アドレス比較
器18で検出することにより、一画面の走査が終了した
ことを外部に対して知らせる。The value of the horizontal address 11 is normally incremented from 0 in synchronization with the dot clock 10.
The scanning is performed as indicated by the arrow. When the horizontal address comparator 17 detects that the value of the horizontal address 11 is the value indicating the right end, that is, "M-1", the horizontal synchronizing signal 19 being output is made significant for one dot clock. In FIG. 13, the significance of the horizontal synchronizing signal 19 is associated with the low level of the signal. The vertical address 12 is held constant while the horizontal address 11 is being incremented, and is incremented in synchronization with the change of the horizontal synchronizing signal 19. Similarly, by incrementing the horizontal address 11 and the vertical address 12 and detecting that the final pixel address (M-1, N-1) is output, the vertical address comparator 18 finishes scanning one screen. Tell the outside what you have done.
【0007】従って、図11に示す画像サイズにおいて
は、1水平ラインを走査するのにMドットクロック、全
画面を走査するにはM×Nドットクロックが必要とな
る。Therefore, in the image size shown in FIG. 11, M dot clocks are required to scan one horizontal line, and M × N dot clocks are required to scan the entire screen.
【0008】[0008]
【発明が解決しようとする課題】従来の画像処理装置
は、以上のように構成されているので、水平画素サイズ
が固定されてしまうために、所定の長方形のエリアでし
か原画像を走査できず、従って、処理対象の外接四角形
エリアを走査しなければならないために、画像処理に要
する時間が長くなるなどの問題点があった。Since the conventional image processing apparatus is configured as described above, since the horizontal pixel size is fixed, the original image can be scanned only in a predetermined rectangular area. Therefore, since the circumscribed quadrilateral area to be processed must be scanned, there is a problem that the time required for image processing becomes long.
【0009】この発明は上記のような問題点を解消する
ためになされたものであり、処理対象の形状にあわせて
無駄のない走査が行え、さらに無駄のない走査エリアの
検出を行う画像処理装置を得ることを目的とする。The present invention has been made in order to solve the above problems, and an image processing apparatus which can perform efficient scanning according to the shape of a processing object and further detects an effective scanning area. Aim to get.
【0010】[0010]
【課題を解決するための手段】請求項1に記載の発明に
係る画像処理装置は、1水平走査ごとに走査開始アドレ
ス値と走査終了アドレス値を制御する機能をアドレス発
生器に持たせ、このアドレス発生器に各水平走査線の走
査開始アドレス値および走査終了アドレス値を指定する
とともに、当該画像処理装置の全体制御を実行する制御
処理回路(以下CPUという)を設けたものである。According to the image processing apparatus of the present invention, the address generator has a function of controlling the scanning start address value and the scanning end address value for each horizontal scanning. The address generator is provided with a control processing circuit (hereinafter referred to as CPU) for designating the scanning start address value and the scanning end address value of each horizontal scanning line and for executing the overall control of the image processing apparatus.
【0011】また、請求項2に記載の発明に係る画像処
理装置は、次処理に対する処理領域か否かを判定できる
次処理領域信号を、その画像処理結果より生成する機能
を処理回路に持たせるとともに、その次処理領域信号を
もとに、次処理の対象領域に対する1水平走査ごとの走
査開始アドレスと走査終了アドレスとを検出、保持する
次処理走査アドレス保持回路を設けたものである。Further, in the image processing apparatus according to the second aspect of the present invention, the processing circuit has a function of generating a next processing area signal capable of determining whether or not it is a processing area for the next processing from the image processing result. At the same time, based on the next processing area signal, a next processing scan address holding circuit for detecting and holding the scanning start address and the scanning end address for each horizontal scan for the target area of the next processing is provided.
【0012】また、請求項3に記載の発明に係る画像処
理装置は、前記次処理走査アドレス保持回路の機能をア
ドレス発生器に持たせたものである。Further, in the image processing apparatus according to the third aspect of the invention, the address generator is provided with the function of the next processing scan address holding circuit.
【0013】[0013]
【作用】請求項1に記載の発明における画像処理装置
は、1水平走査ごとに走査開始アドレスと走査終了アド
レスの値を持ち、走査する領域を1水平走査線ごとに制
御することにより、画像処理を実行する領域を細かく指
定することが可能な画像処理装置を実現する。According to the first aspect of the present invention, the image processing apparatus has the values of the scan start address and the scan end address for each horizontal scan, and controls the area to be scanned for each horizontal scan line to perform image processing. (EN) An image processing apparatus capable of finely designating an area for executing.
【0014】また、請求項2に記載の発明における画像
処理装置は、処理回路からの次処理領域信号に基づい
て、次処理における各水平走査線ごとの走査開始アドレ
スと走査終了アドレスとを制御することにより、事前の
画像処理領域の設定を無用とする。The image processing apparatus according to the second aspect of the present invention controls the scanning start address and the scanning end address for each horizontal scanning line in the next processing based on the next processing area signal from the processing circuit. As a result, it is unnecessary to set the image processing area in advance.
【0015】また、請求項3に記載の発明における画像
処理装置は、アドレス発生器に次処理走査アドレス保持
回路の機能をも持たせることにより、画像処理装置を小
形化し、画像処理を効率化する。In the image processing apparatus according to the third aspect of the present invention, the address generator also has the function of the next processing scan address holding circuit, so that the image processing apparatus is downsized and the image processing is made efficient. .
【0016】[0016]
実施例1.以下、この発明の実施例1を図に基づいて説
明する。図1は請求項1に記載の発明の一実施例を示す
ブロック図である。図において、1は原画像メモリ、2
は専用のハードウェアによる処理回路、3は処理結果メ
モリであり、図10に同一符号を付した従来のそれらと
同一、あるいは相当部分であるため詳細な説明は省略す
る。また、6は1水平走査ごとに走査開始アドレス値と
走査終了アドレス値を制御することが可能な点で、図1
0に符号4を付したものとは異なるアドレス発生器であ
り、7は前記走査開始アドレス値および走査終了アドレ
ス値の指定を含む、当該画像処理装置の全体制御を実行
するCPUである。Example 1. Embodiment 1 of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of the invention described in claim 1. In the figure, 1 is an original image memory, 2
Is a processing circuit by dedicated hardware, and 3 is a processing result memory, which is the same as or equivalent to those of the conventional one denoted by the same reference numeral in FIG. Further, 6 is that the scanning start address value and the scanning end address value can be controlled for each horizontal scanning.
Reference numeral 4 is an address generator different from 0, and reference numeral 7 is a CPU that executes overall control of the image processing apparatus, including designation of the scan start address value and the scan end address value.
【0017】また、図2は前記アドレス発生器6の一構
成例を示すブロック図である。図において、10はドッ
トクロック、11は水平アドレス、12は垂直アドレ
ス、13は水平アドレスカウンタ、14は垂直アドレス
カウンタ、16は垂直サイズレジスタ、17は水平アド
レス比較器、18は垂直アドレス比較器、19は水平同
期信号、20は垂直同期信号であり、図12に同一符号
を付した従来のそれらと同一、あるいは相当部分である
ため詳細な説明は省略する。FIG. 2 is a block diagram showing an example of the configuration of the address generator 6. In the figure, 10 is a dot clock, 11 is a horizontal address, 12 is a vertical address, 13 is a horizontal address counter, 14 is a vertical address counter, 16 is a vertical size register, 17 is a horizontal address comparator, 18 is a vertical address comparator, Reference numeral 19 is a horizontal synchronizing signal, and 20 is a vertical synchronizing signal, which are the same as or equivalent to those of the conventional one denoted by the same reference numeral in FIG.
【0018】また、21は各水平走査線ごとの走査開始
アドレスの値を保持する水平走査開始アドレス保持メモ
リであり、22は水平直走査線ごとの走査終了アドレス
の値を保持する水平走査終了アドレス保持メモリであ
る。23は水平走査開始アドレス保持メモリ21および
水平走査終了アドレス保持メモリ22をアクセスするた
めのアドレスを、CPU7からのアドレス値と垂直アド
レスカウンタ14のカウント値のいずれかに切換えるア
ドレス切換回路である。24はCPU7から送られてく
る各水平走査線ごとの走査開始アドレスと走査終了アド
レスのデータを一時保持しておくデータバッファであ
る。25はCPU7との間の信号をインタフェースする
CPUインタフェース回路であり、26はCPU7から
前記水平走査開始アドレス保持メモリ21および水平走
査終了アドレス保持メモリ22へアクセスするためのC
PUアドレスデータ線である。Reference numeral 21 is a horizontal scanning start address holding memory for holding the value of the scanning start address for each horizontal scanning line, and 22 is a horizontal scanning end address for holding the value of the scanning end address for each horizontal direct scanning line. It is a holding memory. An address switching circuit 23 switches the address for accessing the horizontal scanning start address holding memory 21 and the horizontal scanning end address holding memory 22 to either the address value from the CPU 7 or the count value of the vertical address counter 14. Reference numeral 24 is a data buffer for temporarily holding the data of the scanning start address and the scanning end address for each horizontal scanning line sent from the CPU 7. Reference numeral 25 is a CPU interface circuit for interfacing signals with the CPU 7, and 26 is a C for accessing the horizontal scanning start address holding memory 21 and the horizontal scanning end address holding memory 22 from the CPU 7.
It is a PU address data line.
【0019】次に動作について説明する。今、図3に示
すM×Nの原画像メモリエリアにおいて(A)で示す多
角形の領域内についてのみ所望の画像処理を行うことを
考える。従って、図3における多角形(A)以外の領域
は、画像処理が不要な領域である。この時に、垂直アド
レスがiの1水平走査線上で水平アドレスを少ない方か
ら順次インクリメントしていって、初めて多角形(A)
を横切り多角形(A)の内部に入る点(B)の水平方向
アドレス値をXis、また、続けて水平アドレスをイン
クリメントしていった時に、多角形(A)の外に出る点
(C)の水平方向アドレス値をXieとすると、このX
ieとXisの間には次の関係が成り立つ。Next, the operation will be described. Now, consider that desired image processing is performed only within the polygonal area shown in FIG. 3A in the M × N original image memory area shown in FIG. Therefore, the area other than the polygon (A) in FIG. 3 is an area where image processing is unnecessary. At this time, the horizontal address is incremented in order from the smallest horizontal address on one horizontal scanning line whose vertical address is i.
Xis is the horizontal address value of the point (B) that enters inside the polygon (A), and the point (C) that goes out of the polygon (A) when the horizontal address is continuously incremented. Let Xie be the horizontal address value of
The following relation holds between ie and Xis.
【0020】 0≦Xis≦Xie≦M (0≦i≦N−1) ‥‥‥‥‥‥‥‥(1)0 ≦ Xis ≦ Xie ≦ M (0 ≦ i ≦ N−1) ‥‥‥‥‥‥‥‥‥‥ (1)
【0021】これらのN組の水平走査開始アドレス値X
isと水平走査終了アドレス値XieとをあらかじめC
PU7より水平走査開始アドレス保持メモリ21および
水平走査終了アドレス保持メモリ22に設定する。すな
わち、アドレス切換回路23を切換えて、CPUインタ
フェース回路で受けたCPU7からのアドレス値を水平
走査開始アドレス保持メモリ21と水平走査終了アドレ
ス保持メモリ22とに送り、CPUインタフェース回路
25にて受け取ったCPU7からの各走査線ごとの走査
開始アドレスデータと走査終了アドレスデータを、デー
タバッファ24を経由してこれら両メモリ21,22に
それぞれ設定する。その時の水平走査開始アドレス保持
メモリ21と水平走査終了アドレス保持メモリ22のメ
モリマップを図4に示す。両メモリ21,22の各水平
走査線に対応した領域には、それぞれの走査開始アドレ
スデータあるいは走査終了アドレスデータが格納されて
いる。These N sets of horizontal scanning start address values X
C. is and the horizontal scanning end address value Xie in advance
The horizontal scanning start address holding memory 21 and the horizontal scanning end address holding memory 22 are set by the PU 7. That is, the address switching circuit 23 is switched, the address value received from the CPU interface circuit from the CPU 7 is sent to the horizontal scanning start address holding memory 21 and the horizontal scanning end address holding memory 22, and the CPU interface circuit 25 receives it. The scan start address data and the scan end address data for each scan line are set in the memories 21 and 22 via the data buffer 24. FIG. 4 shows a memory map of the horizontal scanning start address holding memory 21 and the horizontal scanning end address holding memory 22 at that time. Scan start address data or scan end address data is stored in the areas of the memories 21 and 22 corresponding to the horizontal scan lines.
【0022】このようにして、各水平走査線に関する走
査開始と終了のアドレスデータを水平走査開始アドレス
保持メモリ21と水平走査終了アドレス保持メモリ22
に設定した後に、アドレス発生器6に対してドットクロ
ック10を入力し、垂直アドレス値がiの時に発生させ
る水平アドレス値をXisからXieの範囲内となるよ
うに制御してやれば、1水平走査線上で対象とする領域
だけを走査することが可能となる。この制御を全水平走
査線にわたって、行えば、1画面内で、指定された画像
処理対象領域のみを効率よく走査することが可能とな
る。In this way, the scanning start and end address data for each horizontal scanning line is stored in the horizontal scanning start address holding memory 21 and the horizontal scanning end address holding memory 22.
After setting to, the dot clock 10 is input to the address generator 6 and the horizontal address value generated when the vertical address value is i is controlled to be within the range of Xis to Xie. With, it becomes possible to scan only the target area. If this control is performed over all horizontal scanning lines, it becomes possible to efficiently scan only the designated image processing target area within one screen.
【0023】画像処理を行う際には、前記走査開始およ
び終了のアドレスデータをあらかじめ設定した後に、ア
ドレス切換回路23を制御して、垂直アドレスカウンタ
14から出力される垂直アドレス12が水平走査開始ア
ドレス保持メモリ21と水平走査終了アドレス保持メモ
リ22に与えられるようにした後、ドットクロック10
を与える。これによって、それぞれのメモリ21,22
は、1水平走査線を走査している間は、対応する走査開
始アドレスと走査終了アドレスを出力することになる。
従って、新たな水平走査を開始する時に、水平アドレス
カウンタ13に走査開始アドレス値を走査開始アドレス
保持メモリ21よりロードし、ドットクロック10に同
期して、その水平アドレス11の値をインクリメントし
てゆく。水平アドレス比較器17では、水平アドレス1
1の値と水平走査終了アドレス保持メモリ22より出力
されるアドレス値を比較し、当該水平走査の終了アドレ
スであることを検知すると、垂直アドレスカウンタ14
をインクリメントするための水平同期信号19を出力す
る。When performing image processing, the address switching circuit 23 is controlled after the scanning start and end address data is set in advance, and the vertical address 12 output from the vertical address counter 14 becomes the horizontal scanning start address. After being provided to the holding memory 21 and the horizontal scanning end address holding memory 22, the dot clock 10
give. As a result, the respective memories 21, 22
Outputs the corresponding scan start address and scan end address while scanning one horizontal scan line.
Therefore, when starting a new horizontal scan, the scan start address value is loaded into the horizontal address counter 13 from the scan start address holding memory 21, and the value of the horizontal address 11 is incremented in synchronization with the dot clock 10. . In the horizontal address comparator 17, the horizontal address 1
When the value of 1 is compared with the address value output from the horizontal scanning end address holding memory 22 and it is detected that it is the end address of the horizontal scanning, the vertical address counter 14
The horizontal synchronizing signal 19 for incrementing is output.
【0024】この水平同期信号19の発生によって垂直
アドレス12の値は更新され、それによって新たな水平
走査開始アドレスと水平走査終了アドレスがそれぞれの
メモリ21,22より出力される。水平アドレスカウン
タ13はその水平走査開始アドレスをロードすることに
より、新たな水平走査アドレス11を発生させる。1画
面単位の走査の終了は、従来と同様にして垂直アドレス
比較器18で垂直アドレス12、および垂直サイズレジ
スタ16の出力,水平同期信号19等により検出され、
垂直同期信号20として出力される。When the horizontal synchronizing signal 19 is generated, the value of the vertical address 12 is updated, so that a new horizontal scanning start address and a new horizontal scanning end address are output from the respective memories 21 and 22. The horizontal address counter 13 loads the horizontal scanning start address to generate a new horizontal scanning address 11. The end of the scanning of one screen unit is detected by the vertical address comparator 18 by the vertical address 12 and the output of the vertical size register 16 and the horizontal synchronizing signal 19 in the same manner as in the conventional case.
It is output as the vertical synchronizing signal 20.
【0025】このアドレス発生器6の動作のタイムチャ
ートを図5に示す。各アドレス,同期信号の変化するタ
イミングは図13に示した従来の場合と同一であるが、
1水平走査に要するクロック数は(Xie−Xis)で
定義されるため一定ではない。なお、(1)式より(X
ie−Xis)≦(M−1)は明らかであり、1水平線
走査に要するクロック数が減少している。A time chart of the operation of the address generator 6 is shown in FIG. The changing timing of each address and the synchronizing signal is the same as in the conventional case shown in FIG.
The number of clocks required for one horizontal scanning is not constant because it is defined by (Xie-Xis). From the formula (1), (X
ie-Xis) ≦ (M−1) is clear, and the number of clocks required for scanning one horizontal line is decreasing.
【0026】実施例2.次に、この発明の実施例2を図
に基づいて説明する。図6は請求項2に記載の発明の一
実施例を示すブロック図で、図1と同一の部分には同一
符号を付してその説明を省略する。図において、8は図
1に符号2を付したものに相当する専用ハードウェアに
よる処理回路であるが、その画像処理結果に応じて、次
処理に対する処理領域か否かを判定する次処理領域信号
を出力する機能を有している点でそれとは異なってい
る。9はこの次処理領域信号に基づいて次処理走査開始
アドレスと次処理走査終了アドレスのデータの検出,保
持を行う次処理走査アドレス保持回路である。Example 2. Next, a second embodiment of the present invention will be described with reference to the drawings. FIG. 6 is a block diagram showing an embodiment of the invention described in claim 2. The same parts as those in FIG. 1 are designated by the same reference numerals and the description thereof will be omitted. In the figure, reference numeral 8 denotes a processing circuit by dedicated hardware corresponding to the one denoted by reference numeral 2 in FIG. 1, but a next processing area signal for determining whether or not it is a processing area for the next processing according to the image processing result. It differs from that in that it has the function of outputting. A next processing scan address holding circuit 9 detects and holds the data of the next processing scan start address and the next processing scan end address based on the next processing area signal.
【0027】また、図7はその次処理走査アドレス保持
回路9の一構成例を示すブロック図である。図におい
て、27は処理回路8より出力される次処理領域信号で
あり、28はこの次処理領域信号27に基づいて書込信
号29,30を生成する書込制御回路である。31は書
込信号29の制御のもとに次処理走査開始アドレスの値
を保持する次処理走査開始アドレス保持メモリであり、
32は書込信号30の制御のもとに次処理走査終了アド
レスの値を保持する次処理走査終了アドレス保持メモリ
である。33は次処理走査開始アドレス保持メモリ31
および次処理走査終了アドレス保持メモリ32をアクセ
スするためのアドレスを、CPU7からのアドレス値と
アドレス発生器6からの垂直アドレス12のいずれかに
切換えるアドレス切換回路であり、34はこの次処理走
査開始アドレス保持メモリ31および次処理走査終了ア
ドレス保持メモリ32に書込み/読出しされる次処理走
査開始アドレスおよび次処理走査終了アドレスの値が一
時保持されるデータバッファである。FIG. 7 is a block diagram showing an example of the configuration of the next processing scan address holding circuit 9. In the figure, 27 is a next processing area signal output from the processing circuit 8, and 28 is a write control circuit for generating write signals 29 and 30 based on the next processing area signal 27. Reference numeral 31 denotes a next processing scan start address holding memory which holds the value of the next processing scan start address under the control of the write signal 29,
A next processing scan end address holding memory 32 holds the value of the next processing scan end address under the control of the write signal 30. 33 is a memory 31 for holding the next processing scan start address.
And an address switching circuit for switching the address for accessing the next processing scan end address holding memory 32 to either the address value from the CPU 7 or the vertical address 12 from the address generator 6, and 34 indicates the start of the next processing scan. This is a data buffer that temporarily holds the values of the next processing scan start address and the next processing scan end address that are written / read in the address holding memory 31 and the next processing scan end address holding memory 32.
【0028】次に動作について説明する。ここで、上記
実施例1では、原画像における処理領域が既知である場
合について述べたが、実際の画像処理においては、あら
かじめ処理領域を決定することは困難である。また、1
画面を走査することだけで所望の画像処理を完了するこ
とは難しく、通常、複数回の異なる処理を施すことによ
り、所望の画像処理結果を得るのが一般的である。Next, the operation will be described. Here, in the first embodiment described above, the case where the processing area in the original image is known has been described, but in actual image processing, it is difficult to determine the processing area in advance. Also, 1
It is difficult to complete the desired image processing only by scanning the screen, and it is common to obtain the desired image processing result by performing different processing a plurality of times.
【0029】ここで、図8はこの実施例2における画像
データの走査と、処理回路2の出力する次処理領域信号
との関係を示す説明図である。今、図8に示す、原画像
において、多角形の内部にある穴の面積を計測すること
を考える。この時に原画像に対して、左上から右下にか
けて、1水平走査線ごとに走査を行い、ノイズを除去す
ると同時に、物体と背景の輝度値の中間の輝度値で原画
像を2値化した結果を処理回路2より次処理領域信号2
7として出力する。走査する水平走査線の垂直アドレス
が、図8に示す(D)の場合と(E)の場合では、次処
理領域信号27は同図(イ)および(ロ)に示すよう
に、物体の形状等によって変化する。なお、図8(イ)
は垂直アドレスが(D)の場合、同図(ロ)は垂直アド
レスが(E)の場合をそれぞれ示している。ここで、こ
の次処理領域信号27が1水平走査において、はじめて
立上った時点(S)の水平アドレス値を次処理走査開始
アドレスとして保持し、さらに、一番最後に立下がった
時点(G)の水平アドレス値を次処理走査終了アドレス
として保持できれば、次処理の面積計測において、対象
物体のない領域を走査しなくてすむので、処理の高速化
が可能となる。Here, FIG. 8 is an explanatory diagram showing the relationship between the scanning of the image data and the next processing area signal output from the processing circuit 2 in the second embodiment. Now, let us consider measuring the area of the hole inside the polygon in the original image shown in FIG. At this time, the original image is scanned from the upper left to the lower right for each horizontal scanning line to remove noise, and at the same time, the original image is binarized with a luminance value intermediate between the luminance values of the object and the background. From the processing circuit 2 to the next processing area signal 2
Output as 7. When the vertical address of the horizontal scanning line to be scanned is (D) or (E) shown in FIG. 8, the next processing area signal 27 indicates the shape of the object as shown in (a) and (b) of FIG. And so on. In addition, FIG.
Shows the case where the vertical address is (D) and (B) shows the case where the vertical address is (E). Here, the horizontal address value at the time (S) when the next processing area signal 27 rises for the first time in one horizontal scan is held as the next processing scan start address, and further when the last time it falls (G). If the horizontal address value of) can be held as the next processing scan end address, it is not necessary to scan the area without the target object in the area measurement of the next processing, so that the processing speed can be increased.
【0030】すなわち、図8(ロ)に示す垂直アドレス
(E)における水平走査線の処理において、書込制御回
路28はその次処理走査開始アドレスの書込みに際し
て、はじめて次処理領域信号27が立上がった時にの
み、アドレス発生器6から与えられる水平アドレス11
の値を次処理走査開始アドレス保持メモリ31に書込む
ように書込み信号29を制御する。また、次処理走査終
了アドレスの書込みに際しては、次処理領域信号27が
立下がった時はすべてアドレス発生器6から与えられる
水平アドレス11の値で、次処理走査終了アドレス保持
メモリ32の内容を書換えるように書込み信号30を制
御する。このような書込み信号29,30を書込み制御
回路28で発生させてやれば、1水平走査の途中におい
て、図8(ロ)の(F1 ),(F2 )に対応する水平ア
ドレス11が一時的に次処理走査終了アドレス保持メモ
リ32に保持されるが、1水平走査が完了した時点で
は、真の次処理走査終了アドレス値である(G)に対応
した水平アドレス11の値が次処理走査開始アドレス保
持メモリ32に保持される。That is, in the processing of the horizontal scanning line at the vertical address (E) shown in FIG. 8B, the write control circuit 28 raises the next processing area signal 27 only when writing the next processing scan start address. The horizontal address 11 given by the address generator 6 only when
The write signal 29 is controlled so that the value of is written in the next processing scan start address holding memory 31. When writing the next processing scan end address, the contents of the next processing scan end address holding memory 32 are rewritten with the value of the horizontal address 11 provided from the address generator 6 when the next processing area signal 27 falls. The write signal 30 is controlled so that If such write signals 29 and 30 are generated by the write control circuit 28, the horizontal address 11 corresponding to (F 1 ) and (F 2 ) in FIG. However, when one horizontal scanning is completed, the value of the horizontal address 11 corresponding to (G) which is the true next processing scan end address value is the next processing scan end address holding memory 32. It is held in the start address holding memory 32.
【0031】CPU7は、1画面の全画素に対する走査
が終了した時点で、次処理走査アドレス保持回路9のア
ドレス切換回路33を切換えて、データバッファ34を
介して次処理走査開始アドレス保持メモリ31、および
次処理走査終了アドレス保持メモリ32の内容を読出
し、それをアドレス発生器6へ送る。アドレス発生器6
では、水平走査開始アドレス保持メモリ21と水平走査
終了アドレス保持メモリ22に、それぞれ対応するアド
レス値をうつしかえることにより次処理の画面走査を効
率よく行うことができる。When the scanning of all the pixels of one screen is completed, the CPU 7 switches the address switching circuit 33 of the next processing scan address holding circuit 9 and the next processing scan start address holding memory 31 via the data buffer 34. And the content of the next processing scan end address holding memory 32 is read out and sent to the address generator 6. Address generator 6
Then, by transferring the corresponding address values to the horizontal scanning start address holding memory 21 and the horizontal scanning end address holding memory 22, the screen scanning of the next process can be performed efficiently.
【0032】実施例3.なお上記実施例2においては、
ある画像処理を行う時の水平走査開始アドレス、水平走
査終了アドレスの値と、次処理走査開始アドレス、次処
理走査終了アドレスの値をそれぞれ別のメモリに保持す
るものを示したが、同一のメモリを用いるようにしても
よく、それにより、部品点数を削減でき、さらにCPU
によるアドレス値のうつしかえも不要となって処理を効
率化することができる。図9は請求項3に記載したその
ような発明の一実施例を示すブロック図である。図にお
いて、35,36はそれぞれ、水平走査開始アドレス保
持メモリ21、あるいは水平走査終了アドレス保持メモ
リ22に対して、次処理走査開始アドレス、もしくは次
処理走査終了アドレスの値となる水平アドレスカウンタ
13から出力される水平アドレス11を書込むためのデ
ータバッファであり、37は1水平走査の終了アドレス
を保持してアドレス比較器17に与えるためのラッチ回
路である。38は前記各データバッファ35,36、お
よびラッチ回路37を制御して、水平走査開始アドレス
保持メモリ21および水平走査終了保持メモリに対し
て、次処理開始アドレスあるいは次処理終了アドレスを
書込む制御回路である。Example 3. In the second embodiment,
Although the values of the horizontal scan start address and horizontal scan end address and the values of the next process scan start address and the next process scan end address when performing certain image processing are shown in different memories, the same memory is used. May be used, which can reduce the number of parts and further increase the CPU.
Therefore, the transfer of the address value due to is unnecessary, and the processing efficiency can be improved. FIG. 9 is a block diagram showing an embodiment of such an invention described in claim 3. In the figure, reference numerals 35 and 36 denote the horizontal scanning start address holding memory 21 and the horizontal scanning end address holding memory 22, respectively, from the horizontal address counter 13 which is the value of the next processing scan start address or the next processing scan end address. Reference numeral 37 is a data buffer for writing the output horizontal address 11, and 37 is a latch circuit for holding the end address of one horizontal scan and giving it to the address comparator 17. A control circuit 38 controls each of the data buffers 35 and 36 and the latch circuit 37 to write the next processing start address or the next processing end address to the horizontal scanning start address holding memory 21 and the horizontal scanning end holding memory. Is.
【0033】次に動作について説明する。実施例2の場
合と同様に、原画像の左上から1水平走査線ごとに原画
像を読出し、処理回路2にて、画像処理が行われ、併せ
て次処理領域信号27が出力される。各水平走査線にお
いて、走査を開始する時には、水平同期信号19によっ
て、走査を開始する1回だけ走査開始アドレスを水平ア
ドレスカウンタ13にロードした後は、水平アドレスカ
ウンタ13内でアドレス値を保持、インクリメントする
ので、走査開始アドレス保持メモリの読出しは同一走査
においては不要となる。そこで実施例2の場合と同様に
して、次処理領域信号27の最初の立上り時の水平アド
レス値をバッファ35を経由して書込むように制御回路
38にて制御する。Next, the operation will be described. As in the case of the second embodiment, the original image is read from the upper left of the original image for each horizontal scanning line, the processing circuit 2 performs the image processing, and the next processing area signal 27 is also output. In each horizontal scanning line, when scanning is started, the horizontal synchronizing signal 19 loads the scanning start address into the horizontal address counter 13 only once to start scanning, and then the address value is held in the horizontal address counter 13. Since the increment is performed, reading of the scan start address holding memory is not necessary in the same scan. Therefore, as in the case of the second embodiment, the control circuit 38 controls so that the horizontal address value at the first rising of the next processing area signal 27 is written via the buffer 35.
【0034】また、走査終了アドレス値も走査開始アド
レス値と同様に、各水平走査線の開始時に1回だけ読出
して、ラッチ回路37に保持しておけば、その走査中に
おいては、走査終了アドレス保持メモリ22の内容を、
次処理領域信号27の立下りごとにその時の水平アドレ
ス11の値で書換えてやればよい。Similarly to the scan start address value, if the scan end address value is read only once at the start of each horizontal scan line and held in the latch circuit 37, the scan end address value can be maintained during the scan. The contents of the holding memory 22
Each time the next processing area signal 27 falls, the value of the horizontal address 11 at that time may be rewritten.
【0035】[0035]
【発明の効果】以上のように、請求項1に記載の発明に
よれば、1水平走査ごとに走査開始アドレス値と、走査
終了アドレス値を制御できるように構成したので、1水
平走査ごとに処理領域を設定することが可能となって、
処理領域を細く指定でき、処理の高速化が可能な画像処
理装置が得られる。As described above, according to the first aspect of the invention, since the scanning start address value and the scanning end address value can be controlled for each horizontal scanning, the horizontal scanning is performed for each horizontal scanning. It becomes possible to set the processing area,
It is possible to obtain an image processing apparatus capable of designating a processing area in a fine manner and accelerating the processing.
【0036】また、請求項2に記載の発明によれば、処
理回路からの次処理領域信号に基づいて、次処理におけ
る1水平走査線ごとの走査開始アドレスおよび走査終了
アドレスを制御するように構成したので、画像領域をあ
らかじめ設定しておく必要がなくなり、一連の画像処理
を高速化することができる。According to the second aspect of the invention, the scanning start address and the scanning end address for each horizontal scanning line in the next processing are controlled based on the next processing area signal from the processing circuit. Therefore, it is not necessary to set the image area in advance, and a series of image processing can be speeded up.
【0037】また、請求項3に記載の発明によれば、水
平走査開始アドレス保持メモリと水平走査終了アドレス
保持メモリに直接、次処理に対する走査開始アドレスと
走査終了アドレスを格納できるように構成したので、装
置の小形化,低価格化が可能となり、さらに処理も効率
化されて高速処理が可能となる。Further, according to the third aspect of the invention, the horizontal scanning start address holding memory and the horizontal scanning end address holding memory can directly store the scanning start address and the scanning end address for the next process. In addition, the device can be downsized and the price can be reduced, and the processing can be made more efficient to achieve high-speed processing.
【図1】この発明の実施例1を示すブロック図である。FIG. 1 is a block diagram showing a first embodiment of the present invention.
【図2】上記実施例におけるアドレス発生器の一構成例
を示すブロック図である。FIG. 2 is a block diagram showing a configuration example of an address generator in the above embodiment.
【図3】上記実施例における画像データの走査方法を示
す説明図である。FIG. 3 is an explanatory diagram showing a scanning method of image data in the above embodiment.
【図4】上記実施例における水平走査開始アドレス保持
メモリおよび水平走査終了アドレス保持メモリのメモリ
マップを示す説明図である。FIG. 4 is an explanatory diagram showing a memory map of a horizontal scanning start address holding memory and a horizontal scanning end address holding memory in the above embodiment.
【図5】上記実施例におけるアドレス発生器の動作を示
すタイムチャートである。FIG. 5 is a time chart showing the operation of the address generator in the above embodiment.
【図6】この発明の実施例2を示すブロック図である。FIG. 6 is a block diagram showing a second embodiment of the present invention.
【図7】上記実施例における次処理走査アドレス保持回
路の一構成例を示すブロック図である。FIG. 7 is a block diagram showing a configuration example of a next processing scan address holding circuit in the embodiment.
【図8】上記実施例における画像データの走査方法、お
よびそれと次処理領域信号との関係を示す説明図であ
る。FIG. 8 is an explanatory diagram showing a scanning method of image data and a relationship between the scanning method and the next processing area signal in the embodiment.
【図9】この発明の実施例3におけるアドレス発生器の
一構成例を示すブロック図である。FIG. 9 is a block diagram showing a configuration example of an address generator according to a third embodiment of the present invention.
【図10】従来の画像処理装置を示すブロック図であ
る。FIG. 10 is a block diagram showing a conventional image processing apparatus.
【図11】その画像データの走査方法を示す説明図であ
る。FIG. 11 is an explanatory diagram showing a scanning method of the image data.
【図12】従来の画像処理装置におけるアドレス発生器
の一構成例を示すブロック図である。FIG. 12 is a block diagram showing a configuration example of an address generator in a conventional image processing apparatus.
【図13】従来の画像処理装置におけるアドレス発生器
の動作を示すタイムチャートである。FIG. 13 is a time chart showing the operation of the address generator in the conventional image processing apparatus.
1 原画像メモリ 2 処理回路 3 処理結果メモリ 6 アドレス発生器 7 CPU(制御処理回路) 8 処理回路 9 次処理走査アドレス保持回路 13 水平アドレスカウンタ 14 垂直アドレスカウンタ 17 水平アドレス比較器 18 垂直アドレス比較器 21 水平走査開始アドレス保持メモリ 22 水平走査終了アドレス保持メモリ 23 アドレス切換回路 28 書込制御回路 31 次処理走査開始アドレス保持メモリ 32 次処理走査終了アドレス保持メモリ 33 アドレス切換回路 35,36 データバッファ 38 制御回路 1 original image memory 2 processing circuit 3 processing result memory 6 address generator 7 CPU (control processing circuit) 8 processing circuit 9 next processing scan address holding circuit 13 horizontal address counter 14 vertical address counter 17 horizontal address comparator 18 vertical address comparator 21 horizontal scan start address holding memory 22 horizontal scan end address holding memory 23 address switching circuit 28 write control circuit 31 next processing scan start address holding memory 32 next processing scan end address holding memory 33 address switching circuit 35, 36 data buffer 38 control circuit
Claims (3)
を保持する原画像メモリと、前記原画像メモリから読出
された画像データに対して、所定の画像処理を実行する
処理回路と、前記処理回路にて処理された画像処理結果
を保持する処理結果メモリと、前記画像データを走査す
る際の、各水平走査線ごとの走査開始アドレスと走査終
了アドレスの値を指定して、当該画像処理装置の全体制
御を実行する制御処理回路と、前記各水平走査線ごとの
走査開始アドレスの値を保持する水平走査開始アドレス
保持メモリ、前記各水平走査線ごとの走査終了アドレス
の値を保持する水平走査終了アドレス保持メモリ、前記
水平走査開始アドレス保持メモリに保持された走査開始
アドレスの値をインクリメントして水平アドレスを生成
する水平アドレスカウンタ、前記水平アドレスカウンタ
から出力される水平アドレスより前記各水平走査線の走
査終了を検出する水平アドレス比較器、前記各水平走査
線を指定するための垂直アドレスを生成する垂直アドレ
スカウンタ、前記垂直アドレスカウンタから出力される
垂直アドレスより前記画像データの1画面分の走査終了
を検出する垂直アドレス比較器、および、前記水平走査
開始アドレス保持メモリおよび水平走査終了アドレス保
持メモリをアクセスするためのアドレスを、前記制御処
理回路からのアドレス値と前記垂直アドレスカウンタの
カウント値のいずれかに切換えるためのアドレス切換回
路を有するアドレス発生器とを備えた画像処理装置。1. An original image memory for holding image data of a digitized original image, a processing circuit for executing predetermined image processing on the image data read from the original image memory, and the processing circuit. The processing result memory for holding the image processing result processed by the above, and the value of the scanning start address and the scanning end address for each horizontal scanning line when scanning the image data A control processing circuit that executes overall control, a horizontal scan start address holding memory that holds the value of the scan start address for each horizontal scan line, and a horizontal scan end that holds the value of the scan end address for each horizontal scan line Address holding memory, a horizontal address counter for incrementing the value of the scan start address held in the horizontal scan start address holding memory to generate a horizontal address Counter, a horizontal address comparator that detects the end of scanning of each horizontal scanning line from the horizontal address output from the horizontal address counter, a vertical address counter that generates a vertical address for designating each horizontal scanning line, and the vertical A vertical address comparator for detecting the scanning end of one screen of the image data from the vertical address output from the address counter, and an address for accessing the horizontal scanning start address holding memory and the horizontal scanning end address holding memory are provided. An image processing apparatus comprising: an address generator having an address switching circuit for switching between an address value from the control processing circuit and a count value of the vertical address counter.
じて次処理に対する処理領域か否かを判定し、次処理領
域信号を出力する機能を持たせるとともに、前記処理回
路からの次処理領域信号に基づいて書込信号を生成する
書込制御回路と、前記書込制御回路からの書込信号に従
って次処理走査開始アドレスの面を保持する次処理走査
開始アドレス保持メモリと、前記書込制御回路からの書
込信号に従って次処理走査終了アドレスの値を保持する
次処理走査終了アドレス保持メモリと、前記次処理走査
開始アドレス保持メモリおよび次処理走査終了アドレス
保持メモリをアクセスするためのアドレスを、前記制御
処理回路からのアドレス値と前記垂直アドレスカウンタ
のカウント値のいずれかに切換えるためのアドレス切換
回路とを有する次処理走査アドレス保持回路を設けたこ
とを特徴とする請求項1に記載の画像処理装置。2. The processing circuit has a function of determining whether or not it is a processing area for the next processing according to the result of the image processing and outputting a next processing area signal, and the next processing area from the processing circuit. A write control circuit that generates a write signal based on the signal, a next processing scan start address holding memory that holds the surface of the next processing scan start address according to the write signal from the write control circuit, and the write control A next processing scan end address holding memory that holds the value of the next processing scan end address according to the write signal from the circuit, and an address for accessing the next processing scan start address holding memory and the next processing scan end address holding memory, Next processing having an address switching circuit for switching to either the address value from the control processing circuit or the count value of the vertical address counter The image processing apparatus according to claim 1, further comprising a physical scanning address holding circuit.
じて次処理に対する処理領域か否かを判定し、次処理領
域信号を出力する機能を持たせるとともに、前記アドレ
ス発生器に、前記水平走査開始アドレス保持メモリに対
して、次処理走査開始アドレスとなる前記水平アドレス
カウンタからの水平アドレスを書込むためのデータバッ
ファと、前記水平走査終了アドレス保持メモリに対し
て、次処理走査終了アドレスとなる前記水平アドレスカ
ウンタからの水平アドレスを書込むためのデータバッフ
ァと、前記処理回路からの次処理領域信号に基づいて前
記各データバッファの制御を行う制御回路とを設けたこ
とを特徴とする請求項1に記載の画像処理装置。3. The processing circuit has a function of determining whether or not it is a processing area for the next processing according to the image processing result and outputting a next processing area signal, and the address generator is provided with the horizontal signal. A data buffer for writing the horizontal address from the horizontal address counter, which is the next processing scan start address, to the scanning start address holding memory; and a next processing scan end address for the horizontal scanning end address holding memory. A data buffer for writing a horizontal address from the horizontal address counter, and a control circuit for controlling each data buffer based on a next processing area signal from the processing circuit are provided. Item 1. The image processing device according to item 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18478292A JPH064651A (en) | 1992-06-19 | 1992-06-19 | Image processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18478292A JPH064651A (en) | 1992-06-19 | 1992-06-19 | Image processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH064651A true JPH064651A (en) | 1994-01-14 |
Family
ID=16159202
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP18478292A Pending JPH064651A (en) | 1992-06-19 | 1992-06-19 | Image processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH064651A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1300799A2 (en) * | 2001-10-02 | 2003-04-09 | Hitachi, Ltd. | Image processing apparatus and image pickup device |
WO2004104444A1 (en) | 2003-05-19 | 2004-12-02 | Honda Motor Co., Ltd. | Automatic transmission |
-
1992
- 1992-06-19 JP JP18478292A patent/JPH064651A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1300799A2 (en) * | 2001-10-02 | 2003-04-09 | Hitachi, Ltd. | Image processing apparatus and image pickup device |
EP1300799A3 (en) * | 2001-10-02 | 2004-01-02 | Hitachi, Ltd. | Image processing apparatus and image pickup device |
US7110613B2 (en) | 2001-10-02 | 2006-09-19 | Hitachi, Ltd. | Image processing apparatus and image pickup device |
WO2004104444A1 (en) | 2003-05-19 | 2004-12-02 | Honda Motor Co., Ltd. | Automatic transmission |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0218447B1 (en) | Image signal processing apparatus | |
JPH05252379A (en) | Image processor | |
KR930004440B1 (en) | Image data processing apparatus | |
JP2892176B2 (en) | Font memory access method | |
US4885699A (en) | Data processing apparatus for editing, filing, and printing image data by means of visual observation of the data on a display screen | |
KR950020279A (en) | Graphics computer | |
JPH064651A (en) | Image processor | |
JPS6061853A (en) | Information processor | |
JP2001134243A (en) | Lcd panel display device | |
JPH06161428A (en) | Image-extracting device | |
JPH0268672A (en) | Address generating part for picture processing processor | |
JPS6326784A (en) | Image connection processor | |
JP2519821B2 (en) | Image processing device | |
JP2861435B2 (en) | Pipeline type arithmetic unit | |
JPH11161255A (en) | Image display unit | |
JP2945028B2 (en) | Image processing designated area information calculation device | |
JP2903214B2 (en) | Area designation device | |
JP2882857B2 (en) | Data processing device | |
JPH06105155A (en) | Binarization device for luminance signal | |
JPS63111584A (en) | Image processor | |
JPH0863595A (en) | Method and device for rotation processing of image | |
JPH05108549A (en) | Access method for memory | |
JP2000148965A (en) | Image processor | |
JPH02176825A (en) | Display device for picture information | |
JPH10124025A (en) | Clipping method and clipping device |