JPH02207668A - Area designation circuit for digital copying machine - Google Patents
Area designation circuit for digital copying machineInfo
- Publication number
- JPH02207668A JPH02207668A JP2939289A JP2939289A JPH02207668A JP H02207668 A JPH02207668 A JP H02207668A JP 2939289 A JP2939289 A JP 2939289A JP 2939289 A JP2939289 A JP 2939289A JP H02207668 A JPH02207668 A JP H02207668A
- Authority
- JP
- Japan
- Prior art keywords
- area
- image processing
- scanning direction
- main scanning
- closed
- 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.)
- Granted
Links
- 230000000903 blocking effect Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 8
- 101000648491 Homo sapiens Transportin-1 Proteins 0.000 description 2
- 102100028748 Transportin-1 Human genes 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 210000000988 bone and bone Anatomy 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Editing Of Facsimile Originals (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、原稿画像中の指定領域毎に異なる画像処理を
行うことのできるデジタル複写機の領域指定回路に関す
る。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to an area designation circuit for a digital copying machine that can perform different image processing for each designated area in a document image.
従来の技術
一般に、デジタル複写機にあっては、読取った原稿画像
データを電気信号で画像処理するために、アナログ複写
機ではできないような、画像加工、画像編集を行うこと
ができる。例えば、文字原稿に対してエツジ強調処理を
行い文字の鮮鋭度を上げるとか、網点原稿に対して平滑
化処理を行いモアレを抑圧するとか、原稿画像データの
一部を繰返し出力させたり、他の原稿と合成したりする
ことも可能である。2. Description of the Related Art In general, digital copying machines perform image processing on scanned original image data using electrical signals, so they can perform image processing and image editing that cannot be done with analog copying machines. For example, edge enhancement processing may be applied to a text document to increase the sharpness of the characters, smoothing processing may be performed to a halftone dot document to suppress moiré, a portion of the document image data may be repeatedly output, etc. It is also possible to combine it with the original manuscript.
ここに、画像処理は、通常は読取り原稿全体に対して均
一に行うが、絵、文字、写真混在の原稿に対する画像処
理や特殊効果を得るための画像処理では、原稿の特定部
分に対して他とは異なる画像処理を行うことが多い。原
稿の特定部分に対して処理を行う場合には、画像処理回
路において処理の対象となる閉領域及びその画像処理内
容を指定しなければならない。Normally, image processing is performed uniformly on the entire read document, but in image processing for documents containing pictures, text, and photographs, or for image processing to obtain special effects, image processing is performed on specific parts of the document. Different image processing is often performed. When processing a specific portion of a document, it is necessary to specify a closed region to be processed and its image processing contents in the image processing circuit.
このような目的から、例えば特開昭59−45765号
公報に示されるような画像処理回路における領域指定回
路がある。これは、まず、JpX稿の画像処理内容を決
める領域識別符号を各画素毎に用意し、その領域識別符
号をゾーンメモリに記憶させる。ここに、領域識別符号
は0′又は1′であり、 I O+ の箇所の画像デー
タに対しては第1の画像処理を行い、 Il+ の箇所
の画像データに対しては第2の画像処理を行う。この際
、ゾーンメモリの容量を減らすために、1mm角の面積
骨を1画素として領域識別符号を1mm角単位で用意し
ている。For this purpose, there is an area specifying circuit in an image processing circuit as disclosed in, for example, Japanese Unexamined Patent Publication No. 59-45765. First, an area identification code that determines the image processing content of the JpX draft is prepared for each pixel, and the area identification code is stored in the zone memory. Here, the area identification code is 0' or 1', and the first image processing is performed on the image data at the I O+ location, and the second image processing is performed on the image data at the Il+ location. conduct. At this time, in order to reduce the capacity of the zone memory, area identification codes are prepared in units of 1 mm square, with a bone area of 1 mm square serving as one pixel.
発明が解決しようとする課題
ところが、同公報方式による場合、下記のような課題が
ある。Problems to be Solved by the Invention However, when using the method of this publication, there are the following problems.
■ 領域情報を記憶するメモリが多く必要となる。即ち
、領域情報を数画素X数画素で構成される基本単位毎に
記憶するために領域情報メモリが多く必要になる。また
、読取り原稿の大きさに比例した容量の領域情報メモリ
を用意しなければならない。■ A large amount of memory is required to store area information. That is, a large amount of area information memory is required to store area information for each basic unit composed of several pixels by several pixels. Further, it is necessary to prepare an area information memory with a capacity proportional to the size of the original to be read.
■ 領域切換えの位置精度が悪い。即ち、数画素X数画
素の基本単位が領域の位置精度となるため、本来の1画
素毎に領域を指定することができない。■ The positional accuracy of area switching is poor. That is, since the positional accuracy of an area is based on the basic unit of several pixels x several pixels, it is not possible to specify an area for each pixel.
■ 複数の領域について、その領域毎に異なる画像処理
を行うことができない。即ち、領域情報として、 I
O+又はJl の2つ(1ビツト)の領域識別情報を用
い、 i 0 + が記憶されている領域の画像データ
に対しては第1の画像処理を行い、+1+ が記憶され
ている領域の画像データに対しては第2の画像処理を行
うというものであり、第3以降の画像処理を指定するこ
とはできない。この点、第3の画像処理を可能とするに
は、領域識別符号のメモリを増やせばよいが、数画素X
数画素の基本単位毎に2ビツトの情報となり2倍も必要
となってしまう。より一般的に考えて、各領域毎に異な
る画像処理を可能にするためには、大量の領域情報メモ
リが必要となってしまう。■ It is not possible to perform different image processing for each region for multiple regions. That is, as area information, I
Using two (1-bit) area identification information O+ or Jl, the first image processing is performed on the image data of the area where i 0 + is stored, and the image of the area where +1+ is stored. The second image processing is performed on the data, and the third and subsequent image processing cannot be specified. In this regard, in order to enable the third image processing, it is sufficient to increase the memory for area identification codes, but
Each basic unit of several pixels contains 2 bits of information, which means twice as much information is required. More generally, in order to enable different image processing for each region, a large amount of region information memory is required.
課題を解決するための手段
請求項1記載の発明では、原稿画像中の任意の位置に複
数の閉領域を指定し、これらの閉領域内外で異なる画像
処理を行うデジタル複写機において、画像処理内容に応
じた領域番号を予め設定し、領域番号を伴い指定された
閉領域を主走査方向及び副走査方向に状態の変化する箇
所を境界としてブロック化する手段を設け、各ブロック
単位で閉領域内外の切換え点に関する領域座標とその領
域の領域番号との領域情報を記憶する手段を設けた。Means for Solving the Problems In the invention as set forth in claim 1, in a digital copying machine that specifies a plurality of closed regions at arbitrary positions in a document image and performs different image processing inside and outside of these closed regions, the image processing content is A means is provided in which a region number is set in advance according to the region number, and a closed region specified with the region number is divided into blocks using the locations where the state changes in the main scanning direction and the sub-scanning direction as boundaries, and each block is divided into inside and outside of the closed region. Means is provided for storing area information including area coordinates regarding the switching point and area number of the area.
請求項2記載の発明では、請求項1記載の発明と同様に
、画像処理内容の異なる領域毎に異なる領域番号を伴い
指定された閉領域を主走査方向及び副走査方向に状態の
変化する箇所を境界としてブロック化する手段を設け、
各ブロック単位で閉領域内外の切換え点に関する領域座
標とその領域の領域番号との領域情報を記憶する手段を
設けるが、さらに、領域番号毎に異なる画像処理内容を
記憶する手段を設けた。In the invention as claimed in claim 2, similarly to the invention as claimed in claim 1, a closed area that is specified with a different area number for each area of different image processing content is a location where the state changes in the main scanning direction and the sub-scanning direction. Provide a means to block the border.
Means for storing area information including area coordinates regarding switching points inside and outside the closed area and the area number of the area for each block is provided, and means for storing different image processing contents for each area number is also provided.
作用
まず、指定された閉領域については主走査方向及び副走
査方向に状態の変化する箇所、例えば主走査方向であれ
ば画素単位で前画素領域と異なる領域、副走査方向であ
れば前ライン領域と異なる領域状態となったところを、
境界としてブロック化される。そして、各ブロック単位
でその領域情報が閉領域内外の切換え点に関する領域座
標のデータにて記憶手段に記憶される。このような指定
領域をブロック化し各ブロック毎に領域情報の記憶手段
への書込み及び読出しを行うので、主走査及び副走査を
伴う後の画像処理に際して通常の処理のまま各領域を特
定できるものとなる。このように領域情報をブロック単
位で取扱うことにより、小量の記憶容量にして複数の領
域指定が可能となる。読取り原稿の大きさに対応した容
量とする必要もない。また、本来の画素単位の処理とも
なる。First of all, regarding the specified closed area, the area where the state changes in the main scanning direction and the sub-scanning direction, for example, in the main scanning direction, the area differs from the previous pixel area in pixel units, and in the sub-scanning direction, it is the previous line area. When the state of the area is different from that of
Blocked as a boundary. The area information for each block is stored in the storage means as area coordinate data regarding switching points inside and outside the closed area. Since such designated areas are divided into blocks and the area information is written to and read from the storage means for each block, each area can be specified as usual during subsequent image processing involving main scanning and sub-scanning. Become. By handling area information in units of blocks in this way, it is possible to specify multiple areas with a small amount of storage capacity. There is no need for the capacity to correspond to the size of the original to be read. It also becomes the original pixel-by-pixel processing.
この際、実際の画像処理内容は、請求項1記載の発明の
ように、その内容に応じた領域番号を予め用意しておき
、この領域番号により画像処理内容を指定し、又は、請
求項2記載の発明のように、その内容を記憶手段に予め
記憶させておいて領域番号により間接的に指定すればよ
い。このような領域番号により画像処理内容を決定する
ため、各領域毎に内容の異なる画像処理を行わせること
ができる。また、このような領域番号を利用しても、同
一の記憶手段に領域座標とともに各ブロック毎に記憶さ
れるので、領域情報に関する記憶容量が大幅に増えるこ
ともない。At this time, the actual image processing content is determined by preparing an area number corresponding to the content in advance as in the invention described in claim 1, and specifying the image processing content using this area number, or by specifying the image processing content using this area number. As in the described invention, the content may be stored in advance in the storage means and indirectly specified using the area number. Since the content of image processing is determined based on such area numbers, image processing with different content can be performed for each area. Further, even if such an area number is used, the storage capacity for area information will not increase significantly since it is stored for each block together with the area coordinates in the same storage means.
実施例
請求項1記載の発明の一実施例を第1図ないし第5図に
基づいて説明する。Embodiment An embodiment of the invention set forth in claim 1 will be described with reference to FIGS. 1 to 5.
まず、本実施例の具体的な使用例として、読取り画像中
に、第2図に示すような領域を指定する場合を例にとり
、説明する。ここに、X座標方向を主走査方向、Y座標
方向を副走査方向とする。First, as a specific usage example of this embodiment, a case will be described in which an area as shown in FIG. 2 is specified in a read image. Here, the X-coordinate direction is the main scanning direction, and the Y-coordinate direction is the sub-scanning direction.
また、読取り原稿画像領域は(0,O)(Xmax、O
)(0、Y max) (Xmax、 Y max)な
る座標で囲まれた領域とする。第2図ではこのような読
取り原稿画像中に、対角座標(X、、 Y、)〜(x、
、y、)で囲まれた矩形状の第1の領域、対角座標(x
、、y、)〜(x4. y、)で囲まれた矩形状の第2
の領域、対角座標(x、、y、)〜(X、、Y、)で囲
まれた矩形状の第3の領域が示される。これらの第1.
第2及び第3のどの領域にも属さない、その他の領域を
加えて、4つの領域とし、各々の領域において異なる4
種類の画像処理を行う場合を説明する。Also, the read original image area is (0, O) (Xmax, O
)(0, Y max) (Xmax, Y max). In Fig. 2, diagonal coordinates (X, Y,) to (x,
, y, ), the diagonal coordinates (x
,,y,)~(x4.y,)
, a rectangular third region surrounded by diagonal coordinates (x,,y,) to (X,,Y,) is shown. The first of these.
By adding other areas that do not belong to any of the second and third areas, there are four areas, and each area has four different areas.
A case in which different types of image processing are performed will be explained.
このような領域指定は、例えばデジタイザ等による対角
指定等により行われる。Such area designation is performed, for example, by diagonal designation using a digitizer or the like.
そして、処理の異なる領域毎に領域番号を与える。領域
番号の与え方は任意であるが、ここでは、図示のように
、第1の領域には領域番号l、第2の領域には領域番号
2、第3の領域には領域番号3、その他の領域には領域
番号Oを与える。これは、領域番号−画像処理内容対応
表等に基づく番号指定或いは画像処理内容を直接入力す
ることにより番号変換させる、といった方法による。Then, an area number is given to each area to be processed differently. The area numbers can be given in any way, but here, as shown in the figure, the first area is given area number l, the second area is given area number 2, the third area is given area number 3, and so on. An area number O is given to the area. This is done by specifying a number based on an area number/image processing content correspondence table or the like, or by directly inputting the image processing content to convert the number.
次に、副走査方向について、領域のブロック化を行う。Next, the area is divided into blocks in the sub-scanning direction.
この副走査方向のブロックは、副走査方向にライン単位
で走査を行った時、前ラインの領域の状態と異なる領域
の状態が現れたところに境界を持つ。例えば、Y、なる
副走査ラインは、第1の領域ではその途中となるが、第
2の領域の出現するラインであり、境界に該当し、この
Y、なる副走査ラインを境に異なるブロックとなる。ブ
ロック化された領域には各々副走査ブロック番号が与え
られるが、ブロック内に含まれる領域の状態が同じであ
れば、同一の副走査ブロック番号が使用できる。第2図
に示す領域を副走査方向にブロック化した結果を第3図
に示す。This block in the sub-scanning direction has a boundary where a state of an area different from the state of the area of the previous line appears when scanning is performed line by line in the sub-scanning direction. For example, the sub-scanning line Y is in the middle of the first area, but it is the line where the second area appears and corresponds to the boundary, and different blocks are separated by the sub-scanning line Y. Become. A sub-scanning block number is given to each blocked area, but if the states of the areas included in the blocks are the same, the same sub-scanning block number can be used. FIG. 3 shows the result of dividing the area shown in FIG. 2 into blocks in the sub-scanning direction.
次いで、主走査方向について領域のブロック化を行う。Next, the area is divided into blocks in the main scanning direction.
主走査方向のブロックは、主走査方向に画素単位で前画
素の領域と異なる領域が現れたところに境界を持つ。ま
た、この主走査方向のブロック化は、上記の副走査方向
の各ブロックについて各々独立して行われる。この場合
も、ブロック化された領域には主走査方向に順に各々主
走査ブロック番号が与えれる。よって、同一の主走査ブ
ロック番号であっても、副走査ブロックが異なれば異な
るものとなる。第3図を主走査方向にブロック化して各
ブロックに主走査番号を付与した結果を第4図に示す。A block in the main scanning direction has a boundary where an area different from the area of the previous pixel appears for each pixel in the main scanning direction. Further, this blocking in the main scanning direction is performed independently for each block in the sub-scanning direction. In this case as well, main scanning block numbers are given to the blocked areas in order in the main scanning direction. Therefore, even if the main scanning block numbers are the same, they will be different if the sub-scanning blocks are different. FIG. 4 shows the result of dividing FIG. 3 into blocks in the main scanning direction and assigning main scanning numbers to each block.
このようなブロック化のための手段は、特に図示しない
が、公知の画像処理手段により達成し得る。Such blocking means, although not particularly shown, can be achieved by known image processing means.
このようにして、主走査方向及び副走査方向にブロック
化した領域の領域情報を、後述する第1図の回路中の領
域情報メモリに書込む。第4図の各ブロックの状態を領
域情報メモリ3に書込むデータに変換したものを第5図
に示す。第5図において、領域情報(A、B、C,D)
なる表現は、(主走査ブロック番号、副走査ブロック番
号、領域座標、領域番号)が対応する。ここに、領域座
標としては、次の領域内外の主走査切換え点の座標を与
える。これにより、後の画像処理に際しては、例えば領
域情報が(1,2,X、、l) の場合であれば、主
走査ブロック番号1、副走査ブロック番号2なるブロッ
ク領域についての領域番号1に対応する画像処理が、主
走査座標X、まで行われ、主走査座標X、以降になると
、異なる画像処理のブロックとなることを意味する。In this way, the area information of the areas divided into blocks in the main scanning direction and the sub-scanning direction is written into the area information memory in the circuit of FIG. 1, which will be described later. FIG. 5 shows the state of each block in FIG. 4 converted into data to be written into the area information memory 3. In Figure 5, area information (A, B, C, D)
The following expressions correspond to (main scanning block number, sub-scanning block number, area coordinates, area number). Here, as the area coordinates, the coordinates of the main scanning switching point inside and outside the next area are given. As a result, in later image processing, if the area information is (1, 2, This means that the corresponding image processing is performed up to the main scanning coordinate X, and the blocks after the main scanning coordinate X are different image processing blocks.
しかして、第1図に、本実施例による領域指定回路中の
領域情報メモリ部のブロック図を示す。FIG. 1 shows a block diagram of the area information memory section in the area specifying circuit according to this embodiment.
第1図において、外部から入力される信号は、主走査方
向1画素単位の画素クロック信号I P CLK、副走
査方向1ライン単位のライン同期クロックIPLSYN
Cである。また、本回路により作成され外部に出力され
る信号は、予め指定されている領域の画像処理内容に対
応する領域番号を示す信号ANtJMで、この信号AN
UMにより原稿画像中の複数の領域に対して画像処理内
容を間接的に指定することになる。In FIG. 1, externally input signals are a pixel clock signal IPCLK for each pixel in the main scanning direction, and a line synchronization clock IPLSYN for each line in the sub-scanning direction.
It is C. In addition, the signal created by this circuit and outputted to the outside is a signal ANtJM indicating an area number corresponding to the image processing content of a prespecified area.
UM indirectly specifies image processing contents for a plurality of areas in a document image.
システムコントローラ1は領域指定回路全体を制御する
ための各種の信号を生成する。この内、信号SMDはモ
ードコントロール信号であり、領域指定回路はこの信号
SMDにより2つの動作モードを切換える。The system controller 1 generates various signals for controlling the entire area designation circuit. Of these, signal SMD is a mode control signal, and the area specifying circuit switches between two operation modes using signal SMD.
第1の動作モードは、領域設定モードである。The first operation mode is a region setting mode.
この領域設定モードでは、トライステートゲート2がイ
ネーブルとなり、領域番号データ信号SAN、領域座標
データ信号SAPが記憶手段としての領域情報メモリ3
に与えられ、領域情報メモリライト信号SWEにより書
込まれる。この時、領域情報メモリ3のアドレス、即ち
、主走査ブロック番号は主走査領域ブロックカウンタ5
より与えられ、副走査ブロック番号はラッチ4を通った
5ARE信号により与えられる。そして、領域座標と領
域番号とがデータ信号として与えられる。また、この領
域設定モードにおいては、データセレクタ6.7が信号
Aを選択し信号Yとして出力するので、主走査領域ブロ
ックカウンタ5のクロック信号として領域情報メモリラ
イト信号SWEが与えられ、クリア信号としては信号S
CLが与えられる。このため、主走査領域ブロックカウ
ンタ5は信号SCLによりOに初期化され、領域情報メ
モリライト信号SWEにより領域皆報メモリ3に書込み
が行われる毎にカウントアツプしてこの領域情報メモリ
3のアドレスを更新する。In this area setting mode, the tri-state gate 2 is enabled, and the area number data signal SAN and area coordinate data signal SAP are sent to the area information memory 3 as a storage means.
, and is written by the area information memory write signal SWE. At this time, the address of the area information memory 3, that is, the main scanning block number is determined by the main scanning area block counter 5.
The sub-scanning block number is given by the 5ARE signal passed through latch 4. Then, the area coordinates and area number are given as data signals. In addition, in this area setting mode, the data selector 6.7 selects the signal A and outputs it as the signal Y, so the area information memory write signal SWE is given as a clock signal for the main scanning area block counter 5, and as a clear signal. is signal S
CL is given. Therefore, the main scanning area block counter 5 is initialized to O by the signal SCL, and counts up every time writing is performed in the area information memory 3 by the area information memory write signal SWE. Update.
一方、第2の動作モードはコピー動作モードである。こ
のコピー動作モードにおいては、領域設定モードで領域
情報メモリ3に書込まれた領域番号データと領域座標デ
ータが、処理される読取り画像データに同期して読出さ
れる。トライステートゲート2は高インピーダンス状態
となり、領域情報メモリ3はラッチ4を通った副走査領
域ブロックアドレス信号5AREと主走査領域ブロック
カウンタ5により与えられるアドレスに応じた領域番号
データと領域座標データを出力する。領域情報メモリ3
から読出された領域座標データはコンパレータ8に人力
され、画素クロック信号IPCLKによりカウントアツ
プする主走査カウンタ9と比較される。コンパレータ8
の一致出力及びライン同期クロックIPLSYNCは各
々データセレクタ6.7に入力される。On the other hand, the second operation mode is a copy operation mode. In this copy operation mode, the area number data and area coordinate data written in the area information memory 3 in the area setting mode are read out in synchronization with the read image data to be processed. The tri-state gate 2 becomes a high impedance state, and the area information memory 3 outputs area number data and area coordinate data according to the sub-scanning area block address signal 5ARE passed through the latch 4 and the address given by the main-scanning area block counter 5. do. Area information memory 3
The area coordinate data read out from the pixel clock signal IPCLK is inputted to a comparator 8 and compared with a main scanning counter 9 that counts up in response to a pixel clock signal IPCLK. Comparator 8
The coincidence output and line synchronization clock IPLSYNC are each input to a data selector 6.7.
この時、コピー動作モードでは、データセレクタ6.7
は信号Bを選択し信号Yとして出力するので、主走査領
域ブロックカウンタ5のクロック信号としてコンバレー
I38の出力が与えられ、クリア信号としてはクロック
IPLSYNCが与えられる。このため、領域座標デー
タと主走査画像位置が一致すると領域情報メモリ3に与
えられるアドレスが更新され、次の領域番号データと領
域座標データとが読出される。そして、領域番号に応じ
て予め設定されている画像処理が行われることになる。At this time, in the copy operation mode, data selector 6.7
selects the signal B and outputs it as the signal Y, so the output of the combiner I38 is given as the clock signal of the main scanning area block counter 5, and the clock IPLSYNC is given as the clear signal. Therefore, when the area coordinate data and the main scanning image position match, the address given to the area information memory 3 is updated, and the next area number data and area coordinate data are read out. Then, image processing that is preset according to the area number will be performed.
このような領域指定回路の構成により、ブロック化処理
した後で、各ブロック単位で閉領域内外の切換え点を領
域座標データとして領域情報メモリ3に記憶させる時に
、領域内外の切換え点から始まる画像データに対する画
像処理内容を指定する領域番号データも同時に記憶させ
ることにより、小量の領域情報メモリ3構成にて複数の
領域を指定し、かつ、これらの領域について画像処理内
容を変えることも可能となる。もちろん、異なる領域に
ついて同一の領域番号を与えたものは同一の画像処理と
なる。With such a configuration of the area specifying circuit, when the switching point inside and outside the closed area is stored in the area information memory 3 as area coordinate data for each block after block processing, the image data starting from the switching point inside and outside the area is stored in the area information memory 3 as area coordinate data. By simultaneously storing area number data that specifies the image processing content for the area, it becomes possible to specify multiple areas with a small amount of area information memory 3 configuration and change the image processing content for these areas. . Of course, if the same area number is given to different areas, the same image processing will be performed.
つづいて、請求項2記載の発明の一実施例を第6図ない
し第8図により説明する。前記実施例で示した第1図な
いし第5図はそのまま用いるものとする。Next, an embodiment of the invention according to claim 2 will be described with reference to FIGS. 6 to 8. It is assumed that FIGS. 1 to 5 shown in the above embodiments are used as they are.
前記実施例では、画像処理内容に応じて予め設定されて
いる領域番号を用いるため、領域情報メモリ3中に領域
座標とともに領域番号を記憶させ、これを読出すだけの
ものとしたが、本実施例では、領域番号は任意とし領域
番号毎にその画像処理内容を記憶する処理内容メモリ部
を設けたものである。In the above embodiment, in order to use a region number that is preset according to the content of image processing, the region number is stored together with the region coordinates in the region information memory 3, and this is simply read out. In this example, the area number is arbitrary, and a processing content memory section is provided for storing the image processing content for each area number.
領域指定回路の内、第1図に示した。占うな領域番号を
発生させる領域情報メモリ部の他に、第6図に示すよう
な、領域内の画像処理内容を記憶する処理内容メモリ部
及び画像処理部を設けてなる。The area designation circuit is shown in FIG. In addition to the area information memory section that generates the fortune-telling area number, there are provided a processing content memory section and an image processing section that store the image processing contents within the area, as shown in FIG.
これにより、指定領域内の画像処理内容を領域番号によ
り間接的に指定するようにしたものである。This allows the image processing content within the specified area to be indirectly specified using the area number.
まず、第1図に示した領域情報メモリ部による領域設定
モード及びコピー動作モードは、前記実施例の場合と同
様に行われる。First, the area setting mode and copy operation mode by the area information memory section shown in FIG. 1 are performed in the same manner as in the previous embodiment.
一方、第6図に示す処理内容メモリ部も第1図に示した
領域情報メモリ部と同様に2つの動作モードを持ち、シ
ステムコントローラ11のモードコントロール信号SM
Dにより、領域設定モードとコピー動作モードとが切換
えられる。On the other hand, the processing content memory section shown in FIG. 6 also has two operation modes like the area information memory section shown in FIG.
D switches between the area setting mode and the copy operation mode.
第1の領域設定モードでは、トライステートゲート12
がイネーブルとなり、処理内容データ信号S、 I P
が記憶手段としての処理内容メモリ13に与えられ、処
理内容メモリライト信号SWE 2により書込まれる。In the first region setting mode, the tristate gate 12
is enabled, processing content data signals S, I P
is given to the processing content memory 13 as a storage means, and written in by the processing content memory write signal SWE2.
処理内容メモリ13のアドレスはデータセレクタ14に
より与えられるが、この領域設定モードでは信号Aが選
択されるため、領域番号カウンタ15の出力が処理内容
メモリ13のアドレスとなる。また、領域番号カウンタ
15は処理内容メモリライト信号5WE2により処理内
容メモリ13に書込みが行われる毎にカウントアツプす
るため、システムコントローラ11は処理内容データ信
号SIPによるデータを処理内容メモリ13に次々と書
込むことができる。The address of the processing content memory 13 is given by the data selector 14, but since signal A is selected in this area setting mode, the output of the area number counter 15 becomes the address of the processing content memory 13. In addition, since the area number counter 15 counts up each time the processing content memory 13 is written by the processing content memory write signal 5WE2, the system controller 11 writes data according to the processing content data signal SIP to the processing content memory 13 one after another. can be included.
一方、第2のコピー動作モードでは、処理内容メモリ1
3の内容が読出されて画像処理部16に与えられる。こ
の時、処理内容メモリ13のアドレス信号にはデータセ
レクタ14により選択された領域番号信号ANUMが与
えられ、その領域番号に応じた処理内容データが読出さ
れる。On the other hand, in the second copy operation mode, the processing content memory 1
3 is read out and given to the image processing section 16. At this time, the area number signal ANUM selected by the data selector 14 is applied to the address signal of the processing content memory 13, and processing content data corresponding to the area number is read out.
画像処理部16では、入力画像データIMAGIをガン
マ処理回路16a1色補正回路16b。In the image processing section 16, input image data IMAGI is processed through a gamma processing circuit 16a and a color correction circuit 16b.
フィルタ処理回路16c及びデイザ処理回路16dによ
り、ガンマ補正処理、色補正処理、フィルタ処理及びデ
イザ処理して、出力画像データIMGoを作成する。画
像処理部16中の各回路16a〜16dには、処理の内
容を切換えるための人力IPCI〜I PO2があり、
各々に処理内容メモリ13からのデータが与えられ、処
理内容が制御される。The filter processing circuit 16c and the dither processing circuit 16d perform gamma correction processing, color correction processing, filter processing, and dither processing to create output image data IMGo. Each of the circuits 16a to 16d in the image processing section 16 has human power IPCI to IPO2 for switching the processing content.
Data from the processing content memory 13 is given to each of them, and the processing content is controlled.
ここに、本実施例では領域番号信号ANUMが8ビツト
であるため、最大256個の領域を指定することができ
る。また、処理内容メモリ13に記憶されるデータが8
ビツトであるため、各指定領域毎に最大256種類の画
像処理中から1種類を指定することができる。256種
類の画像処理は、ガンマ補正処理4種類、色補正処理4
種類、フィルタ処理4種類、デイザ処理4種類の組合せ
で指定することになる。In this embodiment, since the area number signal ANUM is 8 bits, a maximum of 256 areas can be specified. In addition, the data stored in the processing content memory 13 is 8
Since it is a bit, one type of image processing can be specified from a maximum of 256 types for each specified area. The 256 types of image processing include 4 types of gamma correction processing and 4 types of color correction processing.
It is specified by a combination of type, four types of filter processing, and four types of dither processing.
もっとも、第7図に示すように、デコーダ17を通すこ
とにより、画像処理部16全体を制御するIPCに入力
することで、任意の256種類の画像処理を指定するこ
とも可能である。However, as shown in FIG. 7, it is also possible to specify any of 256 types of image processing by passing the information through the decoder 17 and inputting it to the IPC that controls the entire image processing section 16.
しかして、本実施例についても、第2図ないし第5図に
示した具体例を適用してみる。即ち、第5図に示したよ
うにブロック化され領域番号が与えられた各領域の、画
像処理内容を決めるデータを処理内容メモリ13に書込
むことになる。その−例として、第2図の各領域に対応
して第8図に示す処理を行うように設定する場合を考え
る。Therefore, the specific examples shown in FIGS. 2 to 5 will be applied to this embodiment as well. That is, as shown in FIG. 5, data determining the image processing content of each area that has been divided into blocks and given an area number is written into the processing content memory 13. As an example, consider a case where the processing shown in FIG. 8 is set to be performed in correspondence to each area in FIG. 2.
まず、画像処理部16内の各処理回路16a〜16dの
入力IPCIからI PO2までの各2ビツトの信号に
より行われる処理内容を、下表に示すように定めるもの
とする。First, it is assumed that the processing contents performed by each 2-bit signal from input IPCI to IPO2 of each processing circuit 16a to 16d in the image processing section 16 are determined as shown in the table below.
まず、領域番号Oのブロックの処理内容「ノーマル処理
」の設定は、
γ処理 「ノーマル」・・・IPC1=00色処
理 「ノーマル」・・・IPC2=OOフィルタ
処理 「スルー」・・・IPC3=OOデイザ処理
「ノーマルJ・・・IPC4=OOとし、処理内容メ
モリ13の0番地にoooo。First, the settings for the processing content "Normal processing" for the block with area number O are: γ processing "Normal"...IPC1=00 color processing "Normal"...IPC2=OO filter processing "Through"...IPC3= OO dither processing
“Normal J...IPC4=OO, oooo to address 0 of processing content memory 13.
000を書込む。また、領域番号1のブロックの処理内
容r文字処理」の設定は、
γ処理 「ノーマル」・・・IPC1=00色処
理 「ノーマル」・・・IPC2=OOフィルタ
処理「エツジ強調」・・・IPC3=10デイザ処理
「2値化」・・・I PC4=01とし、処理内容
メモリ13の1番地に00001001を書込む。Write 000. In addition, the settings for the processing content r character processing for the block with area number 1 are: γ processing "Normal"...IPC1=00 color processing "Normal"...IPC2=OO filter processing "Edge emphasis"...IPC3 =10 dither processing
"Binarization"...I Set PC4=01 and write 00001001 to address 1 of the processing content memory 13.
以下、同様にして、領域番号2の[明部強調、写真処理
」の設定は、
γ処理 「明部強調」・・・IPCI=lO色処
理 1ノーマル」・・・IPC2=OOフィルタ
処理 「平滑化」・・・I PC3=01デイザ処理
「スクリーン角」・・・IPC4=llとし、処理内容
メモリ13の2番地に10000111を書込む。Hereafter, in the same way, the settings for [Bright part emphasis, photo processing] of area number 2 are γ processing "Bright part emphasis"...IPCI=IO color processing 1 normal"...IPC2=OO filter processing "Smoothing Dither processing "Screen angle"... Set IPC4=ll and write 10000111 to address 2 of the processing content memory 13.
領域番号3の「指定色色変換処理」の設定は、γ処理
「ノーマル」・・・IPCI=OO色処理 「
指定色色変換」・・・I PO2−41フイルタ処理
「ノーマル」・・・IPC3=OOデイザ処理 「ノ
ーマル」・・・IPC:4=OOとし、処理内容メモリ
13の3番地に00010000を書込む。The setting for "specified color conversion processing" for area number 3 is γ processing.
"Normal"...IPCI=OO color processing "
Specified color color conversion”...I PO2-41 filter processing
"Normal"...IPC3=OO dither processing "Normal"...IPC:4=OO, and write 00010000 to address 3 of the processing content memory 13.
このような設定により、本実施例による領域指定回路は
第8図に示すような領域内容で画像処理を行う。With such settings, the area specifying circuit according to this embodiment performs image processing with area contents as shown in FIG.
発明の効果
本発明は、上述したように指定された閉領域について主
走査方向及び副走査方向に状態の変化する箇所を境界と
してブロック化し、各ブロック単位でその領域情報が閉
領域内外の切換え点に関する領域座標のデータにて記憶
手段に記憶させるようにしたので、主走査及び副走査を
伴う後の画像処理に際して通常の処理のまま支障なく各
領域を特定し得るものであり、よって、このようなブロ
ック単位で領域情報を取扱いにより、小量の記憶容量に
して複数かつ本来の画素単位での領域指定を可能とする
ことができ、かつ、読取り原稿の大きさに対応した容量
とする必要もなく、また、本来の画素単位の処理ともな
る。この際、実際の画像処理内容は、請求項1記載の発
明のように、その内容に応じた領域番号を予め用意して
おき、この領域番号により画像処理内容を指定し、又は
、請求項2記載の発明のように、その内容を記憶手段に
予め記憶させておいて領域番号により間接的に指定すれ
ばよく、このような領域番号により画像処理内容を決定
するため、各領域毎に内容の異なる画像処理を行わせる
ことができ、かつ、このような領域番号を利用しても、
同一の記憶手段に領域座標とともに各ブロック毎に記憶
されるので、領域情報に関する記憶容量が特に増えるこ
ともないものである。Effects of the Invention As described above, the present invention blocks a specified closed area using the locations where the state changes in the main scanning direction and the sub-scanning direction as boundaries, and for each block, the area information is determined as a switching point between inside and outside the closed area. Since the data of the area coordinates for each area is stored in the storage means, each area can be specified without any problem during subsequent image processing involving main scanning and sub-scanning. By handling area information in block units, it is possible to specify multiple areas in original pixel units with a small storage capacity, and the capacity does not need to correspond to the size of the original to be read. In addition, it becomes the original pixel-by-pixel processing. At this time, the actual image processing content is determined by preparing an area number corresponding to the content in advance as in the invention described in claim 1, and specifying the image processing content using this area number, or by specifying the image processing content using this area number. As in the invention described above, it is sufficient to store the contents in advance in the storage means and specify them indirectly using the area number.Since the image processing contents are determined by such area numbers, the contents can be specified for each area. Even if you can perform different image processing and use such area numbers,
Since each block is stored together with the area coordinates in the same storage means, the storage capacity for area information does not particularly increase.
第1図ないし第5図は請求項1記載の発明の一実施例を
示すもので、第1図はブロック図、第2図は領域指定例
を示す説明図、第3図は副走査方向ブロック化処理を示
す説明図、第4図は主走査方向ブロック化処理を示す説
明図、第5図は領域情報付与例を示す説明図、第6図な
いし第8図は請求項2記載の発明の一実施例を示すもの
で、第6図はブロック図、第7図はその変形例を示すブ
ロック図、第8図は処理内容を伴う領域指定例を示す説
明図である。
3・・・領域情報記憶手段、13・・・処理内容記憶手
段
出 願 人 株式会社 リ コi輌+1lIl
b口)ぐ非αに1 to 5 show an embodiment of the invention as claimed in claim 1, in which FIG. 1 is a block diagram, FIG. 2 is an explanatory diagram showing an example of area specification, and FIG. 3 is a sub-scanning direction block. FIG. 4 is an explanatory diagram showing blocking processing in the main scanning direction. FIG. 5 is an explanatory diagram showing an example of adding area information. FIGS. FIG. 6 is a block diagram showing one embodiment, FIG. 7 is a block diagram showing a modification thereof, and FIG. 8 is an explanatory diagram showing an example of area specification with processing contents. 3...Area information storage means, 13...Processing content storage means Applicant: Ricoh Co., Ltd.+1lIl
b mouth) to non-α
Claims (1)
これらの閉領域内外で異なる画像処理を行うデジタル複
写機において、画像処理内容に応じた領域番号を予め設
定し、領域番号を伴い指定された閉領域を主走査方向及
び副走査方向に状態の変化する箇所を境界としてブロッ
ク化する手段を設け、各ブロック単位で閉領域内外の切
換え点に関する領域座標とその領域の領域番号との領域
情報を記憶する手段を設けたことを特徴とするデジタル
複写機の領域指定回路。 2、原稿画像中の任意の位置に複数の閉領域を指定し、
これらの閉領域内で異なる画像処理を行うデジタル複写
機において、画像処理内容の異なる領域毎に異なる領域
番号を伴い指定された閉領域を主走査方向及び副走査方
向に状態の変化する箇所を境界としてブロック化する手
段を設け、各ブロック単位で閉領域内外の切換え点に関
する領域座標とその領域の領域番号との領域情報を記憶
する手段を設け、領域番号毎に異なる画像処理内容を記
憶する手段を設けたことを特徴とするデジタル複写機の
領域指定回路。[Claims] 1. Specifying a plurality of closed regions at arbitrary positions in the original image,
In a digital copying machine that performs different image processing inside and outside of these closed areas, area numbers are set in advance according to the image processing content, and state changes in the specified closed area in the main scanning direction and sub-scanning direction are performed with the area number. A digital copying machine characterized in that the digital copying machine is provided with a means for dividing into blocks using a location as a boundary, and a means for storing area information including area coordinates regarding a switching point inside and outside a closed area and an area number of the area for each block. area specification circuit. 2. Specify multiple closed areas at arbitrary positions in the original image,
In a digital copying machine that performs different image processing within these closed areas, a specified closed area with a different area number for each area with different image processing contents is defined as a boundary at a point where the state changes in the main scanning direction and the sub-scanning direction. means for storing area information including area coordinates regarding switching points inside and outside the closed area and the area number of the area for each block, and means for storing different image processing contents for each area number. An area designation circuit for a digital copying machine, characterized in that it is provided with:
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2939289A JP2834758B2 (en) | 1989-02-08 | 1989-02-08 | Image processing device |
US07/475,378 US5086346A (en) | 1989-02-08 | 1990-02-05 | Image processing apparatus having area designation function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2939289A JP2834758B2 (en) | 1989-02-08 | 1989-02-08 | Image processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH02207668A true JPH02207668A (en) | 1990-08-17 |
JP2834758B2 JP2834758B2 (en) | 1998-12-14 |
Family
ID=12274870
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2939289A Expired - Fee Related JP2834758B2 (en) | 1989-02-08 | 1989-02-08 | Image processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2834758B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0686061A (en) * | 1991-05-14 | 1994-03-25 | Fuji Xerox Co Ltd | Area control system in picture processor |
JP2005079803A (en) * | 2003-08-29 | 2005-03-24 | Kyocera Mita Corp | Image forming apparatus |
-
1989
- 1989-02-08 JP JP2939289A patent/JP2834758B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0686061A (en) * | 1991-05-14 | 1994-03-25 | Fuji Xerox Co Ltd | Area control system in picture processor |
JP2005079803A (en) * | 2003-08-29 | 2005-03-24 | Kyocera Mita Corp | Image forming apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP2834758B2 (en) | 1998-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5086346A (en) | Image processing apparatus having area designation function | |
EP0369702B1 (en) | Image processing apparatus and method | |
JP3219403B2 (en) | Image storage device | |
EP0320014A2 (en) | Image processing system | |
JPH05266185A (en) | Device that controls digital image processing | |
JPH07262360A (en) | Device and method for image processing | |
JPH03189878A (en) | Edit control system for image processing device | |
US5563713A (en) | Image processing method and apparatus with adding of a white outline to an outline of a character image | |
US5148294A (en) | Image processing apparatus and method for painting a memory with plural colors | |
US5602655A (en) | Image forming system for single bit image data | |
JPH02207668A (en) | Area designation circuit for digital copying machine | |
US5583955A (en) | Image processing apparatus | |
JP2559710B2 (en) | Image processing method | |
JPH02295351A (en) | Picture processing system | |
JP2000032258A (en) | Image processing unit and image processing method | |
JP2513636B2 (en) | Image processing device | |
JPS6346872A (en) | Image processing device | |
JPS62221275A (en) | Picture processing system capable of enlargement/ reduction | |
JPH01236770A (en) | Image editing device | |
JP2926710B2 (en) | Image processing device | |
JP3015039B2 (en) | Image processing system | |
JPH08156326A (en) | Device and method for processing image | |
JPS63109650A (en) | Picture reader | |
JPH0568157A (en) | Area specifying circuit for image processor | |
JPH05153386A (en) | Method and device for image processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081002 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |