[go: nahoru, domu]

JP2009111611A - Image processor, image processing method and program - Google Patents

Image processor, image processing method and program Download PDF

Info

Publication number
JP2009111611A
JP2009111611A JP2007280590A JP2007280590A JP2009111611A JP 2009111611 A JP2009111611 A JP 2009111611A JP 2007280590 A JP2007280590 A JP 2007280590A JP 2007280590 A JP2007280590 A JP 2007280590A JP 2009111611 A JP2009111611 A JP 2009111611A
Authority
JP
Japan
Prior art keywords
image
signal
editing
area
unit
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
Application number
JP2007280590A
Other languages
Japanese (ja)
Other versions
JP5020777B2 (en
JP2009111611A5 (en
Inventor
Nobuaki Hara
伸明 原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2007280590A priority Critical patent/JP5020777B2/en
Publication of JP2009111611A publication Critical patent/JP2009111611A/en
Publication of JP2009111611A5 publication Critical patent/JP2009111611A5/ja
Application granted granted Critical
Publication of JP5020777B2 publication Critical patent/JP5020777B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image processor which easily changes document layouts. <P>SOLUTION: A scanner part reads a document that editing areas are previously designated with marker lines, and then colors of the marker lines are extracted from the read images. A marker signal generation circuit 114 and an area generation circuit 117 determine types of the editing areas in the read images based on the extracted colors. A layout determination circuit 118 automatically rearranges editing areas that are determined as the same type according to instructions so as to output them on one A4 paper for each color type. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、マーカーなどによって編集領域が予め指定された原稿を読み取って処理する複写機等の画像処理装置及び画像処理方法、並びに前記画像処理装置の制御を実現するための、コンピュータで読み取り可能なプログラムに関する。   The present invention relates to an image processing apparatus and an image processing method such as a copying machine that reads and processes a document whose editing area is designated in advance by a marker or the like, and a computer readable image for controlling the image processing apparatus. Regarding the program.

複数の原稿にまたがった関連性のある部分を、各々の原稿から切り取り、一箇所にまとめて、原稿を作り直すというレイアウト変更作業は、従来から行われてきた。新聞や雑誌などを原稿とした、いわゆるスクラップといった作業である。   A layout change operation has been conventionally performed in which related portions that are spread over a plurality of originals are cut out from the respective originals, are combined into one place, and the original is recreated. This is so-called scrap work using newspapers and magazines as manuscripts.

これらの作業を行う場合は、例えば、次のような方法が考えられる。   When performing these operations, for example, the following methods can be considered.

(1)実際の紙原稿において関連性がある部分を、挟みやカッターなどの用具を使用して手作業で切り取り、関連する箇所を近接させて、糊などで貼り、新しい原稿を作る。   (1) Manually cut a relevant portion of an actual paper document using a tool such as a clip or a cutter, bring the relevant portions close together, and paste them with glue or the like to create a new document.

(2)複写機のスキャナ部などの画像読み取り装置で原稿を読み取り、この読み取り画像データを電気的に処理することにより、移動、切り取り、再配置などの編集を行い、関連する部分を近接して新しい原稿を作成する。   (2) An original is read by an image reading device such as a scanner unit of a copying machine, and the read image data is electrically processed to perform editing such as movement, cutout, rearrangement, and related portions are brought close to each other. Create a new manuscript.

従来においては、上記編集が行われる領域をユーザーが指定する場合に、この編集領域の座標の数値をテンキーを介して入力したり、読み取り画像表示部に対してポインティングデバイスを用いたりすることが、特許文献1で提案されている。
特開平5−48877号公報
Conventionally, when the user designates an area in which the editing is performed, it is possible to input numerical values of coordinates of the editing area via a numeric keypad, or to use a pointing device for the read image display unit. This is proposed in Patent Document 1.
Japanese Patent Laid-Open No. 5-48877

しかしながら、上記従来の方法(1)、(2)は共に、煩雑な作業であり、特に複写機などの装置を用いる方法(2)では、装置の使用に熟練を要するという問題があった。   However, both of the conventional methods (1) and (2) are complicated operations, and particularly in the method (2) using a device such as a copying machine, there is a problem that skill is required to use the device.

本発明は上記従来の問題点に鑑み、原稿のレイアウト変更作業を簡単に行うことができる画像処理装置、画像処理方法、及びプログラムを提供することを目的とする。   An object of the present invention is to provide an image processing apparatus, an image processing method, and a program that can easily perform a document layout change operation.

上記目的を達成するため、本発明の画像処理装置は、一種類以上の編集領域が予め指定された原稿を読み取る画像読み取り手段と、前記画像読み取り手段で読み取られた読み取り画像における前記編集領域の種類を判定する判定手段と、前記判定手段により同種類と判定された編集領域を、所定の指示に基づいて自動で再配置する自動再配置手段とを備えたことを特徴とする。   In order to achieve the above object, an image processing apparatus according to the present invention includes an image reading unit that reads a document in which one or more types of editing regions are specified in advance, and the type of the editing region in the read image read by the image reading unit. And an automatic rearrangement unit that automatically rearranges editing areas determined to be of the same type by the determination unit based on a predetermined instruction.

また、本発明の画像処理方法は、一種類以上の編集領域が予め指定された原稿を読み取る画像読み取り工程と、前記画像読み取り工程で読み取られた読み取り画像における前記編集領域の種類を判定する判定工程と、前記判定工程により同種類と判定された編集領域を、所定の指示に基づいて自動で再配置する自動再配置工程とを有することを特徴とする。   The image processing method of the present invention includes an image reading step of reading a document in which one or more types of editing areas are specified in advance, and a determination step of determining the type of the editing area in the read image read in the image reading step. And an automatic rearrangement step of automatically rearranging the editing areas determined to be the same type by the determination step based on a predetermined instruction.

また、本発明のプログラムは、一種類以上の編集領域が予め指定された原稿を読み取る画像読み取り手段を有する画像処理装置の制御を実現するための、コンピュータで読み取り可能なプログラムであって、判定手段が、前記画像読み取り手段で読み取られた読み取り画像における前記編集領域の種類を判定する工程と、自動再配置手段が、前記工程により同種類と判定された編集領域を、所定の指示に基づいて自動で再配置する工程とを備えたことを特徴とする。   The program of the present invention is a computer-readable program for realizing control of an image processing apparatus having an image reading unit that reads an original in which one or more types of editing areas are designated in advance, and a determination unit However, the step of determining the type of the editing area in the read image read by the image reading unit, and the automatic rearrangement unit automatically determines the editing area determined to be the same type by the step based on a predetermined instruction. And a rearrangement step.

本発明によれば、マーカー等により編集領域が予め指定された原稿を読み取ることにより、原稿のレイアウト変更作業を簡単に行うことが可能になる。   According to the present invention, it is possible to easily change the layout of a document by reading a document whose editing area is designated in advance by a marker or the like.

以下、本発明の実施の形態について、図面を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

〈複写機の構成〉
本発明の画像処理装置の一例としてデジタルカラー複写装置を例にとって、本発明の実施の一形態を詳細に説明する。
<Copier configuration>
An embodiment of the present invention will be described in detail by taking a digital color copying apparatus as an example of the image processing apparatus of the present invention.

図1は、本発明の画像処理装置の実施の一形態であるデジタルカラー複写装置の概略内部構造を示す断面図である。   FIG. 1 is a sectional view showing a schematic internal structure of a digital color copying apparatus which is an embodiment of an image processing apparatus of the present invention.

図1に示すように、この複写装置は、イメージスキャナ部201、プリンタ部200、及び操作部300を備えている。イメージスキャナ部201は、原稿を読み取り、デジタル信号処理を行う部分である。プリンタ部200は、イメージスキャナ部201に読み取られた原稿画像に対応した画像を用紙等のシート上にフルカラーでプリント出力する部分である。操作部300は、使用者が当該複写装置に関する操作を行う部分である。   As shown in FIG. 1, the copying apparatus includes an image scanner unit 201, a printer unit 200, and an operation unit 300. The image scanner unit 201 is a part that reads a document and performs digital signal processing. The printer unit 200 is a part that prints out an image corresponding to the original image read by the image scanner unit 201 in full color on a sheet such as paper. The operation unit 300 is a part where the user performs operations related to the copying apparatus.

イメージスキャナ部201において、202は原稿圧板であり、原稿台ガラス203上の原稿204は、ハロゲンランプ205の光で照射される。原稿からの反射光はミラー206、207に導かれ、レンズ208によりフルカラーセンサである3ラインセンサ(CCD)210上に像を結ぶ。レンズ208には赤外カットフィルタ231が設けられている。   In the image scanner unit 201, 202 is a document pressure plate, and a document 204 on the document table glass 203 is irradiated with light from a halogen lamp 205. Reflected light from the original is guided to mirrors 206 and 207, and an image is formed on a three-line sensor (CCD) 210, which is a full-color sensor, by a lens 208. The lens 208 is provided with an infrared cut filter 231.

3ラインセンサ210は原稿からの光情報を色分解して、フルカラー情報のレッド(R),グリーン(G),ブルー(B)の色成分を読み取り、画像信号処理部209に送る。3ラインセンサ210の各色成分の読み取りセンサ列は例えば各々5000画素の画素から構成されている。これにより、原稿台ガラス203に載置される原稿の中で最大サイズであるA3サイズの原稿の短手方向297mmを400dpi(ドット/インチ)の解像度で読み取る。   The 3-line sensor 210 color-separates the light information from the original, reads the red (R), green (G), and blue (B) color components of the full color information and sends them to the image signal processing unit 209. The reading sensor row for each color component of the 3-line sensor 210 is composed of, for example, 5000 pixels. Thus, 297 mm in the short side direction of the A3 size document which is the maximum size among the documents placed on the platen glass 203 is read with a resolution of 400 dpi (dots / inch).

ハロゲンランプ205及びミラー206を搭載している第1ミラー台と第2ミラー台は、3ラインセンサ210の電気的走査方向(主走査方向)に対して垂直方向(副走査方向)に機械的に移動することにより、原稿全面を走査する。このとき、第1ミラー台は速度vにより、ミラー207を搭載している第2ミラー台は速度1/2vにより、移動するようになっている。   The first mirror base and the second mirror base on which the halogen lamp 205 and the mirror 206 are mounted are mechanically perpendicular to the electrical scanning direction (main scanning direction) of the three-line sensor 210 (sub-scanning direction). By moving, the entire document surface is scanned. At this time, the first mirror stage moves at a speed v, and the second mirror stage on which the mirror 207 is mounted is moved at a speed 1 / 2v.

また、イメージスキャナ部201は、ホームポジションセンサ230、及び標準白色板211を備えている。ホームポジションセンサ230は、第1ミラー台に取り付けられた突起部229がホームポジションの間に入るのを検知して第1ミラー台の位置検出を行う。標準白色板211は、3ラインセンサ210のR,G,Bセンサ210−1〜210−3の読み取りデータの補正データを発生させるためのものである。この標準白色板211は可視光に対してほぼ均一の反射特性を示し、可視では白色の色を有している。この標準白色板211を用いてセンサ210−1〜210−3の可視センサの出力データの補正を行う。   The image scanner unit 201 includes a home position sensor 230 and a standard white plate 211. The home position sensor 230 detects the position of the first mirror base by detecting that the protrusion 229 attached to the first mirror base enters between the home positions. The standard white plate 211 is used to generate correction data of read data of the R, G, B sensors 210-1 to 210-3 of the three-line sensor 210. The standard white plate 211 exhibits a substantially uniform reflection characteristic with respect to visible light, and has a white color in the visible. The standard white plate 211 is used to correct the output data of the visible sensors of the sensors 210-1 to 210-3.

画像信号処理部209は、センサ210−1〜210−3により読み取られたR,G,B信号を電気的に処理し、マゼンタ(M),シアン(C),イエロー(Y),ブラック(K)の各成分に分解し、プリンタ部200に送る。また、イメージスキャナ部201における一回の原稿走査(スキャン)につき、M,C,Y,Kのうち、順次一つの成分がプリンタ部200に送られ、計4回の原稿走査により一回のプリントアウトが完成する。   The image signal processing unit 209 electrically processes the R, G, and B signals read by the sensors 210-1 to 210-3, and outputs magenta (M), cyan (C), yellow (Y), and black (K ) And sent to the printer unit 200. In addition, for each original scan (scan) in the image scanner unit 201, one component of M, C, Y, and K is sequentially sent to the printer unit 200, and is printed once by a total of four original scans. Out is completed.

プリンタ部200は、レーザドライバ212、半導体レーザ213、ポリゴンミラー214、結合レンズ215、ミラー216、感光ドラム217、現像器219〜222、転写ドラム223、用紙カセット224、225、及び定着器226を備えている。   The printer unit 200 includes a laser driver 212, a semiconductor laser 213, a polygon mirror 214, a coupling lens 215, a mirror 216, a photosensitive drum 217, developing devices 219 to 222, a transfer drum 223, paper cassettes 224 and 225, and a fixing device 226. ing.

イメージスキャナ部201から送られてくるM,C,Y,Kの画像信号は、レーザドライバ212に送られる。レーザドライバ212は、画像信号に応じて半導体レーザ213を変調駆動する。半導体レーザ213から出射したレーザ光は、ポリゴンミラー214、結合レンズ215、ミラー216を介して、感光ドラム217上を露光・走査する。   M, C, Y, and K image signals sent from the image scanner unit 201 are sent to the laser driver 212. The laser driver 212 modulates and drives the semiconductor laser 213 according to the image signal. Laser light emitted from the semiconductor laser 213 is exposed and scanned on the photosensitive drum 217 via the polygon mirror 214, the coupling lens 215, and the mirror 216.

現像器219〜222は、マゼンタ現像器219、シアン現像器220、イエロー現像器221、及びブラック現像器222から構成されている。そして、これら4つの現像器が交互に感光ドラム217に接し、感光ドラム217上に形成されたM,C,Y,Kの静電潜像を対応するトナーで現像する。転写ドラム223は、用紙カセット224または225から給紙された用紙を巻き付け、感光ドラム217上に現像されたトナー像を用紙上に転写する。   The developing units 219 to 222 include a magenta developing unit 219, a cyan developing unit 220, a yellow developing unit 221, and a black developing unit 222. These four developing units alternately contact the photosensitive drum 217 and develop the M, C, Y, and K electrostatic latent images formed on the photosensitive drum 217 with the corresponding toner. The transfer drum 223 winds the paper fed from the paper cassette 224 or 225 and transfers the toner image developed on the photosensitive drum 217 onto the paper.

このようにしてM,C,Y,Kの4色が順次転写された後に、用紙は定着器226を通過して加熱定着され、装置外部に排紙される。   After the four colors M, C, Y, and K are sequentially transferred in this way, the sheet passes through the fixing device 226, is heated and fixed, and is discharged to the outside of the apparatus.

図2は、操作部300の概略構成を示す外観図である。   FIG. 2 is an external view showing a schematic configuration of the operation unit 300.

操作部300は、操作に関する各種情報や、操作ボタン(例えば図2の50a〜50d)などを表示するための操作パネル50と、複写動作を開始させるためのスタートキー51と、テンキー53を備えている。   The operation unit 300 includes an operation panel 50 for displaying various information related to operations and operation buttons (for example, 50a to 50d in FIG. 2), a start key 51 for starting a copying operation, and a numeric keypad 53. Yes.

〈画像信号処理部の構成及び動作〉
図3及び図4は、上記画像信号処理部209及びその周辺部の回路構成を示すブロック図であり、図3は画像信号処理部209の前段の構成部分、図4はその後段の構成部分を示している。
<Configuration and operation of image signal processor>
FIGS. 3 and 4 are block diagrams showing the circuit configuration of the image signal processing unit 209 and its peripheral parts. FIG. 3 shows a configuration part of the preceding stage of the image signal processing unit 209, and FIG. Show.

フルカラーセンサ(CCD)210は、レッド(R),グリーン(G),ブルー(B)の3ラインのCCD101,102,103で構成されており、原稿からの1ラインの光情報を色分解して400dpiの解像度でR,G,Bの電気信号を出力する。本実施の形態では、1ラインとして最大297mm(A4縦)の読み取りを行うため、CCD210からはR,G,B各々1ライン当たり4677画素の画像が出力される。   A full color sensor (CCD) 210 is composed of three lines of CCDs 101, 102, and 103 of red (R), green (G), and blue (B), and color-separates light information of one line from a document. R, G, B electrical signals are output at a resolution of 400 dpi. In this embodiment, since a maximum of 297 mm (A4 length) is read as one line, the CCD 210 outputs an image of 4777 pixels for each of R, G, and B lines.

図4の同期信号生成回路104は、主走査アドレスカウンタや副走査アドレスカウンタ等から構成される。主走査アドレスカウンタは、感光ドラム217へのライン毎のレーザ記録の同期信号であるBD信号(ビーム検出信号)によってライン毎にクリアされて、画素クロック発生器105からのVCLK信号(画素クロック信号)をカウントする。そして、CCD210から読み出される1ラインの画情報の各画素に対応したカウント出力H−ADRを発生する。このカウント出力H−ADRは、0から5000までアップカウントされるので、CCD210からの1ライン分の画像信号を十分読み出せる。また、同期信号生成回路104からは、ライン同期信号LSYNCや画像信号の主走査有効区間信号VEや副走査有効区間信号PE等の各種のタイミング信号が出力される。   4 includes a main scanning address counter, a sub scanning address counter, and the like. The main scanning address counter is cleared for each line by a BD signal (beam detection signal) which is a synchronization signal for laser recording for each line to the photosensitive drum 217, and a VCLK signal (pixel clock signal) from the pixel clock generator 105. Count. Then, a count output H-ADR corresponding to each pixel of one line of image information read from the CCD 210 is generated. Since this count output H-ADR is up-counted from 0 to 5000, the image signal for one line from the CCD 210 can be read out sufficiently. The synchronization signal generation circuit 104 outputs various timing signals such as a line synchronization signal LSYNC, an image signal main scanning effective section signal VE, and a sub-scanning effective section signal PE.

図3のCCD駆動信号生成部106は、上記のカウント出力H−ADRをデコードしてCCD210のシフトパルスのリセットパルスや転送クロックであるCCD−DRIVE信号(CCD駆動信号)を発生する。このCCD−DRIVE信号の発生により、CCD210からVCLK信号に同期して、同一画素に対するR,G,Bの各画像信号が順次出力される。CCD210の出力信号は増幅回路107で増幅され、増幅されたR,G,Bの各画像信号はA/Dコンバータ108により8ビットのデジタル信号に変換される。   3 decodes the count output H-ADR and generates a reset pulse for the shift pulse of the CCD 210 and a CCD-DRIVE signal (CCD drive signal) as a transfer clock. By generating the CCD-DRIVE signal, R, G, B image signals for the same pixel are sequentially output from the CCD 210 in synchronization with the VCLK signal. The output signal of the CCD 210 is amplified by the amplifying circuit 107, and the amplified R, G, B image signals are converted into 8-bit digital signals by the A / D converter 108.

A/Dコンバータ108の出力信号はシェーディング補正回路109に入力し、ここでCCD210での画素毎の信号出力のばらつきが補正される。シェーディング補正回路109は、R,G,Bの各画像信号のそれぞれ1ライン分のメモリを持ち、標準白色板211の画像を読み取って、その読み取った画像信号を画素毎の信号出力のばらつきを補正する際の基準信号として用いている。   The output signal of the A / D converter 108 is input to the shading correction circuit 109, where the variation in signal output for each pixel in the CCD 210 is corrected. The shading correction circuit 109 has a memory for one line of each of the R, G, and B image signals, reads the image of the standard white plate 211, and corrects the variation in signal output for each pixel of the read image signal. It is used as a reference signal when

シェーディング補正回路109の出力信号は副走査つなぎ回路110に入力し、ここでCCD210により読み取られた画像信号が副走査方向に8ラインずつずれるのを吸収する処理が施される。副走査つなぎ回路110の出力信号は入力マスキング回路111に入力し、ここで入力信号R,G,Bの色濁りを取り除く処理が施される。   The output signal of the shading correction circuit 109 is input to the sub-scanning connection circuit 110, where the image signal read by the CCD 210 is subjected to processing for absorbing the shift of 8 lines in the sub-scanning direction. The output signal of the sub-scanning connection circuit 110 is input to the input masking circuit 111, where the processing for removing the color turbidity of the input signals R, G, B is performed.

なお、スキャンした原稿に対して、図5に示すように、ページ右に向かう方向をx座標、ページ下に向かう方向をy座標とし、各画像信号には、1画素づつ、画像位置情報も付随している。A4画像(297×210mm)を読み込んだ場合は、1画素を座標系の1単位として、原稿の左上が座標(0,0)、右下が(4677、3307)に対応する。   For the scanned document, as shown in FIG. 5, the x-coordinate is the direction toward the right of the page and the y-coordinate is the direction toward the bottom of the page. Each image signal is accompanied by image position information for each pixel. is doing. When an A4 image (297 × 210 mm) is read, the upper left corner of the document corresponds to coordinates (0, 0) and the lower right corner corresponds to (4679, 3307), where one pixel is one unit of the coordinate system.

図3の112は、3ステートバッファであり、選択用の制御信号であるZO−ED信号がL(Low:ロー)レベルのとき画像信号を通し、ZO−ED信号がH(High:ハイ)レベルのとき画像信号を通さなくする。通常、編集機能を用いるときは、ZO−ED信号はHベルである。   3 is a three-state buffer. When the ZO-ED signal, which is a control signal for selection, is at L (Low) level, an image signal is passed, and the ZO-ED signal is at H (High) level. In this case, the image signal is not passed. Usually, when the editing function is used, the ZO-ED signal is H-bell.

入力マスキング回路111の出力はバッファ112とマーカー信号生成回路114に送出される。マーカー信号生成回路114は、R,G,Bの画像信号に対して色の抽出を行うもので、そのR,G,Bの画像信号をH,S,L(色相、彩度、明度)色空間座標に変換して、予め指定された色を抽出する機能を有する。また、このマーカー信号生成回路114は、多値の信号を一定の閾値で2値に変換し、編集領域処理用のMARKER信号の出力を行っている。   The output of the input masking circuit 111 is sent to the buffer 112 and the marker signal generation circuit 114. The marker signal generation circuit 114 performs color extraction on the R, G, and B image signals. The R, G, and B image signals are converted into H, S, and L (hue, saturation, and brightness) colors. It has a function of converting to spatial coordinates and extracting a predesignated color. The marker signal generation circuit 114 converts a multi-value signal into a binary value with a constant threshold value, and outputs a MARKER signal for editing area processing.

マーカー信号生成回路114から出力するMARKER信号は、エリア生成回路117へ供給される。エリア生成回路117は、カラーマーカー等の線の色毎に指定された一種類以上の編集領域を生成し、かつその領域データを内部メモリに記憶し、後述するAREA信号を生成する回路である。AREA信号は、レイアウト決定回路118に送られ、レイアウト決定回路118は、レイアウト指示回路119からの指示信号LAYOUTに従って、複数の編集領域の配置を決定し(自動再配置)、その情報を含んだREPLACE信号を生成する。レイアウト決定回路118は、REPLACE信号を図4のレイアウト変更回路133に供給する。   The MARKER signal output from the marker signal generation circuit 114 is supplied to the area generation circuit 117. The area generation circuit 117 is a circuit that generates one or more types of editing areas designated for each color of a line such as a color marker, stores the area data in an internal memory, and generates an AREA signal described later. The AREA signal is sent to the layout determination circuit 118. The layout determination circuit 118 determines the arrangement of the plurality of editing areas in accordance with the instruction signal LAYOUT from the layout instruction circuit 119 (automatic relocation), and REPLACE including the information. Generate a signal. The layout determination circuit 118 supplies the REPLACE signal to the layout change circuit 133 in FIG.

上記バッファ112の出力信号は、色空間圧縮回路123へ送出される。色空間圧縮回路123は、所定のマトリクス演算を行う。色空間圧縮回路123の出力信号は光量−濃度変換部(LOG変換部)127に入力する。光量−濃度変換部(LOG変換部)127は、レッド(R),グリーン(G),ブルー(B)の8ビットの光量信号を対数変換によりシアン(C),マゼンタ(M),イエロー(Y)の各8ビットの濃度信号に変換する。光量−濃度変換部127の出力信号は、出力マスキング処理部128へ供給される。   The output signal of the buffer 112 is sent to the color space compression circuit 123. The color space compression circuit 123 performs a predetermined matrix operation. An output signal of the color space compression circuit 123 is input to a light amount-density conversion unit (LOG conversion unit) 127. The light amount-density conversion unit (LOG conversion unit) 127 performs logarithmic conversion on red (R), green (G), and blue (B) 8-bit light amount signals to generate cyan (C), magenta (M), and yellow (Y ) For each 8-bit density signal. The output signal of the light quantity-density conversion unit 127 is supplied to the output masking processing unit 128.

出力マスキング処理部128は、既知のUCR処理(下色除去処理)によりC,M,Y3色の濃度信号からブラック(K)の濃度信号を抽出するとともに、各濃度信号に対応した現像剤の色濁りを除去する既知のマスキング演算を施す。   The output masking processing unit 128 extracts the density signal of black (K) from the density signals of the C, M, and Y colors by the known UCR process (under color removal process), and the developer color corresponding to each density signal. Perform a known masking operation to remove turbidity.

このようにして生成されたM′,C′,Y′,K′の各濃度信号のうちから、セレクタ129によって現在使用する現像剤に対応した色の信号が選択される。セレクタ129に供給されるZO−TONER信号は、この色選択のために図4のCPU146から発生される2ビットの信号である。そして、ZO−TONER信号が0の場合にはM′信号が、ZO−TONER信号が1の場合にはC′信号が、ZO−TONER信号が2の場合にはY′信号が、ZO−TONER信号が3の場合にはK′信号がそれぞれ出力される。   From the M ′, C ′, Y ′, and K ′ density signals generated in this way, the selector 129 selects a color signal corresponding to the currently used developer. The ZO-TONER signal supplied to the selector 129 is a 2-bit signal generated from the CPU 146 of FIG. 4 for this color selection. When the ZO-TONER signal is 0, the M 'signal is obtained. When the ZO-TONER signal is 1, the C' signal is obtained. When the ZO-TONER signal is 2, the Y 'signal is produced by the ZO-TONER. When the signal is 3, the K ′ signal is output.

図4のレイアウト変更回路133は、セレクタ129からの出力信号とレイアウト決定回路118からのREPLACE信号により、レイアウト後の画像情報を生成する。F値補正回路134は、プリンタの現像特性に応じたガンマ処理を行うとともに、モード毎の濃度の設定も行うことが可能である。F値補正回路134の出力は、スムージング回路136に送られる。スムージング回路136の出力はエッジ強調回路137に送られる。スムージング回路136及びエッジ強調回路137は、各々5x5のフィルタから構成される。エッジ強調回路137の出力はアドオン回路142に送られる。アドオン回路142は、画像信号を特定のコード化されたパターンで出力する。このコード化された出力はレーザ及びレーザコントローラ143に送られる。   The layout change circuit 133 in FIG. 4 generates post-layout image information based on the output signal from the selector 129 and the REPLACE signal from the layout determination circuit 118. The F value correction circuit 134 can perform gamma processing according to the development characteristics of the printer and can also set the density for each mode. The output of the F value correction circuit 134 is sent to the smoothing circuit 136. The output of the smoothing circuit 136 is sent to the edge enhancement circuit 137. The smoothing circuit 136 and the edge enhancement circuit 137 are each composed of a 5 × 5 filter. The output of the edge enhancement circuit 137 is sent to the add-on circuit 142. The add-on circuit 142 outputs the image signal in a specific coded pattern. This encoded output is sent to the laser and laser controller 143.

レーザ及びレーザコントローラ143は、アドオン回路142から出力するVIDEO信号(ビデオ信号)に応じてレーザの発光量を制御する。このレーザ光(レーザビーム)はポリゴンミラー214によって感光ドラム217の軸方向に走査され、感光ドラム217上に1ラインの静電潜像を形成する。   The laser and laser controller 143 controls the light emission amount of the laser in accordance with the VIDEO signal (video signal) output from the add-on circuit 142. This laser beam (laser beam) is scanned in the axial direction of the photosensitive drum 217 by the polygon mirror 214 to form a one-line electrostatic latent image on the photosensitive drum 217.

また、感光ドラム217に近接してフォトディテクタ(光検出器)設けられており、感光ドラム217を走査する直前のレーザ光の通過を検出して、1ラインの同期信号BDを発生する。   In addition, a photodetector (photodetector) is provided in the vicinity of the photosensitive drum 217, and the passage of laser light immediately before scanning the photosensitive drum 217 is detected to generate a one-line synchronization signal BD.

〈マーカー信号生成回路の詳細〉
図6は、図3のマーカー信号生成回路114の回路構成例を示すブロック図である。
<Details of marker signal generation circuit>
FIG. 6 is a block diagram showing a circuit configuration example of the marker signal generation circuit 114 of FIG.

図6に示すように、マーカー信号生成回路114は、RGB→HSL変換部301とマーカー種識別部303から構成されている。RGB→HSL変換部301は、入力された各々8ビットのR,G,B色分解データから各8ビットのH,S,L(色相、彩度、明度)信号を生成する回路であり、以下に示す変換式により、R,G,B色分解データをH,S,L信号に変換している。
L=(Max(R,G,B)+Min(R,G,B))/2
Max(R,G,B)=Min(R,G,B)ならば、
S=0
Max(R,G,B)≠Min(R,G,B)かつL≦128ならば、
S=(Max(R,G,B)−Min(R,G,B))/
(Max(R,G,B)+Min(R,G,B))
Max(R,G,B)≠Min(R,G,B)かつL>128ならば、
S=(Max(R,G,B)−Min(R,G,B))/(256Max(R,G,B) +256Min(R,G,B))
S=0ならば、
H=0
S≠0かつMax(R,G,B)=Bならば、
H=G−R(但し、H<0となる場合は、H=192+(G−R))
S≠0かつMax(R,G,B)=Rならば、
H=64+B−G
S≠0かつMax(R,G,B)=Gならば、
H=128+R−B
Max(R,G,B):R、G、Bのうち、最も値が大きいもの
Min(R,G,B):R、G、Bのうち、最も値が小さいもの
RGB→HSL変換部301の出力は、マーカー種識別部303に送られる。
As shown in FIG. 6, the marker signal generation circuit 114 includes an RGB → HSL conversion unit 301 and a marker type identification unit 303. The RGB → HSL conversion unit 301 is a circuit that generates 8-bit H, S, and L (hue, saturation, and brightness) signals from the input 8-bit R, G, and B color separation data. The R, G, and B color separation data are converted into H, S, and L signals by the conversion formula shown below.
L = (Max (R, G, B) + Min (R, G, B)) / 2
If Max (R, G, B) = Min (R, G, B),
S = 0
If Max (R, G, B) ≠ Min (R, G, B) and L ≦ 128,
S = (Max (R, G, B) −Min (R, G, B)) /
(Max (R, G, B) + Min (R, G, B))
If Max (R, G, B) ≠ Min (R, G, B) and L> 128,
S = (Max (R, G, B) −Min (R, G, B)) / (256Max (R, G, B) + 256Min (R, G, B))
If S = 0,
H = 0
If S ≠ 0 and Max (R, G, B) = B,
H = G−R (However, when H <0, H = 192 + (G−R))
If S ≠ 0 and Max (R, G, B) = R,
H = 64 + BG
If S ≠ 0 and Max (R, G, B) = G,
H = 128 + R−B
Max (R, G, B): R, G, B having the largest value Min (R, G, B): R, G, B having the smallest value RGB → HSL conversion unit 301 Is sent to the marker type identification unit 303.

マーカー種識別部303は、R,G,B色分解データとH,S,L信号を入力し、マーカー編集時には原稿上にマーカーで印を付けた部分を検出して、検出したデータをMARKER信号として出力する。   A marker type identification unit 303 receives R, G, B color separation data and H, S, L signals, detects a portion marked with a marker on the original when editing the marker, and detects the detected data as a MARKER signal. Output as.

図7は、図6のマーカー種識別部303の回路構成例を示す回路図である。   FIG. 7 is a circuit diagram illustrating a circuit configuration example of the marker type identification unit 303 of FIG.

図7に示すように、マーカー種識別部303は、全て同様の内部構成であるイネーブル信号生成回路405〜416を備えている。イネーブル信号生成回路405〜407は、赤色のマーカーを検出するための回路であり、イネーブル信号生成回路408〜410は、緑色のマーカーを検出するための回路である。また、イネーブル信号生成回路411〜413は、青色のマーカーを検出するための回路である。代表例として、赤色のマーカーを検出するためのイネーブル信号生成回路405の内部構成を説明する。   As shown in FIG. 7, the marker type identification unit 303 includes enable signal generation circuits 405 to 416 having the same internal configuration. The enable signal generation circuits 405 to 407 are circuits for detecting a red marker, and the enable signal generation circuits 408 to 410 are circuits for detecting a green marker. The enable signal generation circuits 411 to 413 are circuits for detecting a blue marker. As a representative example, an internal configuration of an enable signal generation circuit 405 for detecting a red marker will be described.

イネーブル信号生成回路405は、比較回路401、402と、AND回路(論理積回路)403と、排他的論理和回路404とを備えている。比較回路401、402は、それぞれA入力とB入力に入力された値を比較して、B<Aならば1を、B≧Aならば0を出力する。比較回路401のA入力には、赤色マーカー検出用のH上限値CMP0HUが入力されており、B入力にはHデータ(色相データ)が入力されている。そして、HデータがCMP0HUの値よりも小さいと、1を出力し、CMP0HUの値と等しいか大きい値が入力されると、0を出力する。   The enable signal generation circuit 405 includes comparison circuits 401 and 402, an AND circuit (logical product circuit) 403, and an exclusive OR circuit 404. The comparison circuits 401 and 402 respectively compare the values input to the A input and the B input, and output 1 if B <A and 0 if B ≧ A. The upper limit CMP0HU for red marker detection is input to the A input of the comparison circuit 401, and H data (hue data) is input to the B input. When the H data is smaller than the value of CMP0HU, 1 is output, and when a value equal to or larger than the value of CMP0HU is input, 0 is output.

また、比較回路402のA入力には、上記Hデータが入力され、B入力には赤色マーカー検出用のH下限値CMP0HDが入力されている。そして、HデータがCMP0DUの値と等しいか大きいと、1を出力し、信号CMP0DUの値よりも小さい値が入力されると、0を出力する。これら比較回路401,402の出力はAND回路403に入力されており、このAND回路403の出力は上述の説明から
CMP0HD≦H<CMP0HU
で1となる。
Further, the H data is input to the A input of the comparison circuit 402, and the H lower limit value CMP0HD for detecting the red marker is input to the B input. When the H data is equal to or larger than the value of CMP0DU, 1 is output, and when a value smaller than the value of signal CMP0DU is input, 0 is output. The outputs of the comparison circuits 401 and 402 are input to the AND circuit 403. The output of the AND circuit 403 is CMP0HD ≦ H <CMP0HU from the above description.
It becomes 1.

AND回路403の出力は排他的論理和回路404に入力する。排他的論理和回路404は、反転信号INV0Hが0の場合はAND回路403の出力をそのまま出力し、反転信号INV0Hが1の場合はAND回路403の出力を反転して出力する。   The output of the AND circuit 403 is input to the exclusive OR circuit 404. The exclusive OR circuit 404 outputs the output of the AND circuit 403 as it is when the inverted signal INV0H is 0, and inverts and outputs the output of the AND circuit 403 when the inverted signal INV0H is 1.

以上の構成により、イネーブル信号生成回路405では、入力される比較値Hデータ(色相)、上限値CMP0HU、下限値CMP0HD、反転信号INV0Hに対して、
INV0H=0では、Hが
CMP0HD≦H<CMP0HU
の範囲で1が出力され、INV0H=1では、Hが
H<CMP0HD、またはCMP0HU≦H
の範囲で1が出力される。
With the above configuration, in the enable signal generation circuit 405, for the input comparison value H data (hue), the upper limit value CMP0HU, the lower limit value CMP0HD, and the inverted signal INV0H,
When INV0H = 0, H is CMP0HD ≦ H <CMP0HU
When INV0H = 1, H is H <CMP0HD or CMP0HU ≦ H
1 is output in the range of.

イネーブル信号生成回路406では、比較値としてSデータ(彩度データ)が入力されている。即ち、上限値としてCMP0SUが、下限値としてCMP0SDが、反転信号としてINV0Sがそれぞれ入力されているため、
INV0S=0では、Sが
CMP0SD≦S<CMP0SU
の範囲で1が出力され、INV0S=1では、Sが
S<CMP0SD、またはCMP0SU≦S
の範囲で1が出力される。
In the enable signal generation circuit 406, S data (saturation data) is input as a comparison value. That is, CMP0SU is input as the upper limit value, CMP0SD is input as the lower limit value, and INV0S is input as the inverted signal.
When INV0S = 0, S is CMP0SD ≦ S <CMP0SU
When INV0S = 1, S is S <CMP0SD or CMP0SU ≦ S
1 is output in the range of.

同様にして、イネーブル信号生成回路407では、比較値としてLデータ(明度データ)が入力されている。即ち、上限値としてCMP0LUが、下限値としてCMP0LDが、反転信号としてINV0Lがそれぞれ入力されているため、INV0L=0では、Lが
CMP0LD≦L<CMP0LU
の範囲で1が出力され、INV0L=1では、Lが
L<CMP0LD、またはCMP0LU≦L
の範囲で1が出力される。
Similarly, in the enable signal generation circuit 407, L data (lightness data) is input as a comparison value. That is, CMP0LU is input as the upper limit value, CMP0LD is input as the lower limit value, and INV0L is input as the inverted signal. Therefore, when INV0L = 0, L is CMP0LD ≦ L <CMP0LU.
1 is output in the range of, and when INV0L = 1, L is L <CMP0LD or CMP0LU ≦ L
1 is output in the range of.

排他的論理和回路404の出力側には、3入力AND回路417が接続されている。3入力AND回路417によって、イネーブル信号生成回路405,406,407の各出力の論理積が、信号MARKER<0>として出力される。   A three-input AND circuit 417 is connected to the output side of the exclusive OR circuit 404. The 3-input AND circuit 417 outputs the logical product of the outputs of the enable signal generation circuits 405, 406, and 407 as a signal MARKER <0>.

同様にして、次段のイネーブル信号生成回路408、409、410の各出力のAND回路418による論理積結果が信号MARKER<1>として出力される。さらに、後段のイネーブル信号生成回路411、412、413の各出力のAND回路419による論理積結果が信号MARKER<2>として出力される。   Similarly, the logical product of the outputs of the next-stage enable signal generation circuits 408, 409, and 410 by the AND circuit 418 is output as a signal MARKER <1>. Further, a logical product result of the outputs of the enable signal generation circuits 411, 412, and 413 in the subsequent stage by the AND circuit 419 is output as a signal MARKER <2>.

本実施の形態では、信号MARKER<0>において、原稿上に赤色のマーカーペンで印を付けた部分を検出しているため、上記上限値と下限値の設定値は赤色マーカーペンの部分が取り得るH,S,Lの範囲で1が出力するように予め設定を行っている。   In the present embodiment, in the signal MARKER <0>, a portion marked with a red marker pen is detected on the original, so the set values of the upper limit value and the lower limit value are taken by the red marker pen portion. Setting is performed in advance so that 1 is output in the range of H, S, and L to be obtained.

具体的には、上段のイネーブル信号生成回路405においては、上限値CMP0HUとして「8Ch」(hは16進数を表す)を、下限値CMP0HDとして「14h」を、反転信号INV0Hとして「1」を設定している。また、中段のイネーブル信号生成回路406においては、上限値CMP0SUとして「FFh」を、下限値CMP0SDとして「32h」を、反転信号INV0Sとして「0」を設定している。下段のイネーブル信号生成回路407においては、上限値CMP0LUとして「C8h」を、下限値CMP0LDとして「32h」を、反転信号INV0Lとして「0」を設定している。ここで、H、S、Lは8ビットデータで表されるものとする。   Specifically, in the upper enable signal generation circuit 405, “8Ch” (h represents a hexadecimal number) is set as the upper limit value CMP0HU, “14h” is set as the lower limit value CMP0HD, and “1” is set as the inverted signal INV0H. is doing. In the enable signal generation circuit 406 in the middle stage, “FFh” is set as the upper limit value CMP0SU, “32h” is set as the lower limit value CMP0SD, and “0” is set as the inverted signal INV0S. In the lower enable signal generation circuit 407, “C8h” is set as the upper limit value CMP0LU, “32h” is set as the lower limit value CMP0LD, and “0” is set as the inversion signal INV0L. Here, H, S, and L are represented by 8-bit data.

また、信号MARKER<1>においては緑色のマーカーペンにおけるMARKER信号を、信号MARKER<2>においては青色のマーカーペンにおけるMARKER信号を検出するための信号である。そのために、イネーブル信号生成回路408,409,410の設定値には緑色マーカーが取り得るHSLの範囲を、イネーブル信号生成回路411,412,413の設定値には青色マーカーが取り得るHSLの範囲を設定している。   The signal MARKER <1> is a signal for detecting the MARKER signal in the green marker pen, and the signal MARKER <2> is a signal for detecting the MARKER signal in the blue marker pen. Therefore, the setting values of the enable signal generation circuits 408, 409, and 410 include the HSL range that the green marker can take, and the setting values of the enable signal generation circuits 411, 412, and 413 include the HSL range that the blue marker can take. It is set.

以上の設定を行った後、イメージスキャナ部201で原稿をスキャンすると、その読み取り画像データが画像信号処理部209へ入力される。その結果、イネーブル信号生成回路405,406,407において、入力画像に対するH、S、Lデータと各上限値、下限値とが比較されて、信号MARKER<0>として赤色のマーカーペンに対する検知信号が、マーカー種識別部303から出力される。信号MARKER<1>、<2>についても同様に、それぞれ緑色のマーカーペン及び青色のマーカーペンに対する検出信号が出力される。   After performing the above settings, when the original is scanned by the image scanner unit 201, the read image data is input to the image signal processing unit 209. As a result, in the enable signal generation circuits 405, 406, and 407, the H, S, and L data for the input image are compared with the upper limit value and the lower limit value, and a detection signal for the red marker pen is obtained as the signal MARKER <0>. , And output from the marker type identification unit 303. Similarly, detection signals for the green marker pen and the blue marker pen are output for the signals MARKER <1> and <2>, respectively.

〈エリア生成回路の詳細〉
エリア生成回路117においては、MARKER信号と座標(POSITION)信号を基に、AREA信号を生成する。編集領域(エリア)が長方形で区切られている場合、AREA信号は、図8に示すようなデータ内容になる。即ち、「長方形の左上点座標」、「右下点座標」、マーカー色に対応する「領域種」、複数の原稿を一度に読み込んだ場合には「原稿番号」、そして各エリアに番号を付した「エリア番号」で構成される。
<Details of area generation circuit>
The area generation circuit 117 generates an AREA signal based on the MARKER signal and the coordinate (POSITION) signal. When the editing area (area) is divided by rectangles, the AREA signal has data contents as shown in FIG. That is, "rectangular upper left point coordinates", "lower right point coordinates", "region type" corresponding to the marker color, "original number" when multiple originals are read at once, and numbers for each area. It consists of the “area number”.

〈レイアウト決定回路及びレイアウト指示回路の詳細〉
レイアウト決定回路118は、レイアウト指示回路119からのLAYOUT信号とエリア生成回路からのAREA信号を基に、原稿を再配置したREPLACE信号を生成する。
<Details of layout decision circuit and layout instruction circuit>
Based on the LAYOUT signal from the layout instruction circuit 119 and the AREA signal from the area generation circuit, the layout determination circuit 118 generates a REPLACE signal in which the document is rearranged.

レイアウト指示回路119には、例えば、機器の操作部300上に配置されたボタン50c,50dに対応するLAYOUT信号が予め設定されている。使用者によるボタンの選択によりLAYOUT信号のうちのどの信号を使用するかが決定される。LAYOUT信号は、例としては、図2に示すように、「1種類毎に1枚づつ出力」、「2種類でまとめて1枚出力」などを実現できるように設定されている。このほか、例えば、「色で囲まれた領域毎に、別々の用紙に出力する」、「用紙の上から下に向けて、赤領域、青領域、緑領域と配置し、1枚の紙に出力する」なども実現することができる。   In the layout instruction circuit 119, for example, LAYOUT signals corresponding to the buttons 50c and 50d arranged on the operation unit 300 of the device are set in advance. Which signal of the LAYOUT signals is used is determined by the selection of the button by the user. For example, as shown in FIG. 2, the LAYOUT signal is set so as to realize “output one by one for each type”, “output one by two types together”, and the like. In addition to this, for example, “Output to separate paper for each area surrounded by colors”, “Red area, blue area, and green area from the top to the bottom of the sheet are arranged on one sheet of paper. "Output" can also be realized.

〈本実施の形態におけるレイアウト変更動作〉
次に、本実施の形態におけるレイアウト変更動作について、図9及び図10を参照して説明する。
<Layout change operation in this embodiment>
Next, the layout change operation in the present embodiment will be described with reference to FIGS.

図9は、本実施の形態で扱う読み込み原稿を表す概略図であり、図10は、本実施の形態におけるレイアウト変更動作を示すフローチャートである。   FIG. 9 is a schematic diagram showing a read original handled in the present embodiment, and FIG. 10 is a flowchart showing a layout change operation in the present embodiment.

図9に示すように、3枚の原稿に、利用者によってマーカーペン等で青色、赤色、黒色の3色の閉曲線で書かれたの領域がそれぞれ2つづつ指定されている。即ち、原稿1には、赤色のマーカーペンで囲まれた編集領域1と青色のマーカーペンで囲まれた編集領域2が表示されている。原稿2には、赤色のマーカーペンで囲まれた編集領域3と緑色のマーカーペンで囲まれた編集領域4が表示されている。また、原稿3には、緑色のマーカーペンで囲まれた編集領域5と青色のマーカーペンで囲まれた編集領域6が表示されている。なお、以後座標系を図5中に示すように、ページ右に向かう方向をx座標、ページ下に向かう方向をy座標とする。   As shown in FIG. 9, two regions each designated by a user with a marker pen or the like and written in a blue, red, and black three-color closed curve are designated on three originals. That is, on the document 1, an editing area 1 surrounded by a red marker pen and an editing area 2 surrounded by a blue marker pen are displayed. In the document 2, an editing area 3 surrounded by a red marker pen and an editing area 4 surrounded by a green marker pen are displayed. The document 3 also displays an editing area 5 surrounded by a green marker pen and an editing area 6 surrounded by a blue marker pen. Hereafter, as shown in FIG. 5, the direction toward the right of the page is the x coordinate, and the direction toward the bottom of the page is the y coordinate.

利用者は図9の原稿をイメージスキャナ部201の原稿台ガラス203の上に置き、操作部300において、ボタン50aまたはボタン50bを押下し、「通常複写」、或いは「レイアウト変更」の選択を行う(S11)。「通常複写」が選択された場合には、通常の複写動作を行う(S12)。   The user places the document shown in FIG. 9 on the platen glass 203 of the image scanner unit 201 and presses the button 50a or 50b on the operation unit 300 to select “normal copy” or “change layout”. (S11). If “normal copy” is selected, a normal copy operation is performed (S12).

「レイアウト変更」を選択した後は、レイアウト変更指示ボタン50c、50dによって好みのレイアウトを必要に応じて選択することになるが、複写機はレイアウト変更指示ボタン50c、50dのいずれかが押下されるまで待機状態となる(S13)。   After selecting “change layout”, the layout change instruction buttons 50c and 50d are used to select a desired layout as required. However, the copier presses one of the layout change instruction buttons 50c and 50d. (S13).

今、「1種類毎に1枚づつ出力」ボタン50cが押下された、つまり色の種類毎にA4に1枚づつ出力することが指示されたとする。この状態でスタートキー51が押される(S14)。するとイメージスキャナ部201は、走査を開始し、画像信号処理部209へ画像信号が送られる。   Now, it is assumed that the “output one sheet for each type” button 50c is pressed, that is, it is instructed to output one sheet for A4 for each color type. In this state, the start key 51 is pressed (S14). Then, the image scanner unit 201 starts scanning, and an image signal is sent to the image signal processing unit 209.

マーカー信号生成回路114によるマーカー信号生成処理(S15)、及びエリア生成回路117によるエリア生成処理(S16)を経て、図11に示すような内容のAREA信号が生成される。ここでは、赤の閉曲線で囲まれた領域が領域種1に、青の閉曲線で囲まれた領域が領域種2に、緑の閉曲線で囲まれた領域が領域種3に割り当てられている。
即ち、マーカー信号生成回路114及びエリア生成回路117は読み取り画像における編集領域の種類を、検出したマーカーの色で判定する。
Through the marker signal generation process (S15) by the marker signal generation circuit 114 and the area generation process (S16) by the area generation circuit 117, an AREA signal having the contents as shown in FIG. 11 is generated. Here, the region surrounded by the red closed curve is assigned to the region type 1, the region surrounded by the blue closed curve is assigned to the region type 2, and the region surrounded by the green closed curve is assigned to the region type 3.
That is, the marker signal generation circuit 114 and the area generation circuit 117 determine the type of the edit area in the read image based on the detected marker color.

レイアウト指示回路119は、既に「1種類毎に1枚づつ出力」ボタン50cが押下されたことを感知して、対応する信号LAYOUTをレイアウト決定回路118に送っている。レイアウト決定回路118は、送られてきたLAYOUT信号とAREA信号を基に、図11のデータを並べ替え、図12に示す様なデータを生成し、それをREPLACE信号としてレイアウト変更回路133に送り出す(S17)。   The layout instruction circuit 119 has already sensed that the “output one for each type” button 50 c has been pressed, and has sent the corresponding signal LAYOUT to the layout determination circuit 118. The layout determination circuit 118 rearranges the data shown in FIG. 11 based on the LAYOUT signal and the AREA signal sent to generate data as shown in FIG. 12, and sends it to the layout change circuit 133 as a REPLACE signal ( S17).

次に、上記REPLACE信号の生成方法について、図13を用いて説明する。なお、図13は、本実施の形態におけるレイアウト変更後の出力画像を示す概略図である。   Next, a method for generating the REPLACE signal will be described with reference to FIG. FIG. 13 is a schematic diagram showing the output image after the layout change in the present embodiment.

レイアウト決定回路118は、A4用紙上でのx、y座標を使って以下の様な計算を行い、REPLACE信号を生成する。   The layout determination circuit 118 performs the following calculation using the x and y coordinates on the A4 sheet and generates a REPLACE signal.

図5に示したように、A4紙は、座標でいうと、x軸方向に0〜4667、y軸方向に0〜3307の数値が割り当てられる。レイアウト決定回路118では、この座標を越えない範囲でレイアウトを行う。   As shown in FIG. 5, in terms of coordinates, A4 paper is assigned numerical values of 0 to 4667 in the x-axis direction and 0 to 3307 in the y-axis direction. The layout determining circuit 118 performs layout within a range not exceeding this coordinate.

出力画像左上のレイアウト開始点をまず設定する。出力画像として見やすいように、図13に示すように、出力画像の上、左に余白を作るために、本実施の形態においては、(480、480)という値を、既定値として使うこととする。この値は、利用者が設定できるようにしても良い。図11のAREA信号を基に、領域種1に割り当てられた領域番号1及び3の領域(以下、それぞれ編集領域1、編集領域3と呼ぶ)を、出力画像Aとして、1枚の用紙に配置する。   First, the layout start point at the upper left of the output image is set. In order to make the output image easy to see, a value of (480, 480) is used as a default value in this embodiment in order to create a left margin above the output image as shown in FIG. . This value may be set by the user. Based on the AREA signal in FIG. 11, the areas of area numbers 1 and 3 (hereinafter referred to as editing area 1 and editing area 3 respectively) assigned to area type 1 are arranged on one sheet as output image A. To do.

編集領域1の左上の点をレイアウト開始点(480、480)に合わせて配置する。編集領域3は、既に配置された編集領域1の右側の境界線に接触して配置されるように、編集領域1の右上の点(1580、480)に編集領域3の左上の点を設定する。出力画像Aに関しては、A4紙の大きさに対して、編集領域1、3を配置してもx座標方向、y座標方向に対してはみ出ることは無く、これでレイアウトは決定される。   The upper left point of the editing area 1 is arranged according to the layout start point (480, 480). The upper left point of the editing area 3 is set to the upper right point (1580, 480) of the editing area 1 so that the editing area 3 is arranged in contact with the right boundary line of the editing area 1 that has already been arranged. . Regarding the output image A, even if the editing areas 1 and 3 are arranged with respect to the size of A4 paper, the layout does not protrude in the x coordinate direction and the y coordinate direction.

次に出力画像Bについて説明する。編集領域2の左上の点をレイアウト開始点(480、480)に合わせて配置する。編集領域6は、既に配置された編集領域2の右側の境界線に接触して配置されるように、編集領域2の右上の点(2480、480)に編集領域6の左上の点を設定する。すると、編集領域2の右下の点の座標は、(5760、2080)になり、x座標方向に対して編集領域6は、はみ出てしまう。そのような場合、図13に示すように、編集領域6は、編集領域2の下側の境界線に接触して配置されるように、編集領域2の左下の点(480、1280)に編集領域6の左上の点を合わせて配置する。このように、編集領域6を編集領域2の右側でなく下側の境界線に接触して配置することで、配置された編集領域2、6をA4用紙に収めることができる。   Next, the output image B will be described. The upper left point of the editing area 2 is arranged according to the layout start point (480, 480). The upper left point of the editing area 6 is set to the upper right point (2480, 480) of the editing area 2 so that the editing area 6 is arranged in contact with the right boundary line of the editing area 2 that has already been arranged. . Then, the coordinates of the lower right point of the editing area 2 are (5760, 2080), and the editing area 6 protrudes with respect to the x coordinate direction. In such a case, as shown in FIG. 13, the editing area 6 is edited at the lower left point (480, 1280) of the editing area 2 so as to be placed in contact with the lower boundary line of the editing area 2. The points on the upper left of the region 6 are arranged together. Thus, by arranging the editing area 6 in contact with the lower boundary line instead of the right side of the editing area 2, the arranged editing areas 2 and 6 can be accommodated on A4 paper.

また、編集領域6を編集領域2の右側に配置しても、下側に配置してもA4用紙に収めきれない場合は、各編集領域を縮小して、A4用紙に収まるようにする方法が考えられる。   If the editing area 6 cannot be fit on the A4 sheet even if it is arranged on the right side or the lower side of the editing area 2, each editing area can be reduced to fit on the A4 sheet. Conceivable.

出力画像Cは、出力画像Aと同様に、レイアウトを決定することができる。   As with the output image A, the output image C can determine the layout.

以上のような過程を経て、本実施の形態における、レイアウト変更後の画像は、「色の種類毎に1枚づつ出力」という指示に基づいて、最終的に図13に示すような画像が生成される(S18、S19)。   Through the above process, the image after the layout change in this embodiment is finally generated as shown in FIG. 13 based on the instruction “output one image for each color type”. (S18, S19).

このように、マーカーの色が同一で同種類と判定された編集領域を、使用者の指示に基づいて自動で再配置することができる。   In this way, the editing areas determined to be the same type with the same marker color can be automatically rearranged based on a user instruction.

〈本実施の形態に係る利点〉
以上のように本実施の形態によれば、マーカー等により編集領域が予め指定された原稿を読み取ることにより、原稿のレイアウト変更作業を簡単に行うことが可能になる。即ち、使用者は、文書の再編集に関する知識を持たなくても、関連性のある文章を近接して配置し直した文書を容易に得ることができる。
<Advantages of this embodiment>
As described above, according to the present embodiment, it is possible to easily change the layout of a document by reading a document whose editing area is designated in advance by a marker or the like. That is, the user can easily obtain a document in which related sentences are rearranged in the vicinity without having knowledge about re-editing of the document.

なお、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。   The object of the present invention can also be achieved by executing the following processing. That is, a storage medium that records a program code of software that realizes the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU, MPU, etc.) of the system or apparatus is stored in the storage medium. This is the process of reading the code.

この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code and the storage medium storing the program code constitute the present invention.

また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等である。または、プログラムコードをネットワークを介してダウンロードしても良い。   Moreover, the following can be used as a storage medium for supplying the program code. For example, floppy (registered trademark) disk, hard disk, magneto-optical disk, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD + RW, magnetic tape, nonvolatile memory card, ROM or the like. Alternatively, the program code may be downloaded via a network.

また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。   Further, the present invention includes a case where the function of the above-described embodiment is realized by executing the program code read by the computer. In addition, an OS (operating system) running on the computer performs part or all of the actual processing based on an instruction of the program code, and the functions of the above-described embodiments are realized by the processing. Is also included.

更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行う場合である。   Furthermore, a case where the functions of the above-described embodiment are realized by the following processing is also included in the present invention. That is, the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, based on the instruction of the program code, the CPU or the like provided in the function expansion board or function expansion unit performs part or all of the actual processing.

実施の一形態であるデジタルカラー複写装置の概略内部構造を示す断面図である。1 is a cross-sectional view showing a schematic internal structure of a digital color copying apparatus according to an embodiment. 操作部の概略構成を示す外観図である。It is an external view which shows schematic structure of an operation part. 画像信号処理部及びその周辺部の回路構成を示すブロック図である。It is a block diagram which shows the circuit structure of an image signal process part and its peripheral part. 画像信号処理部及びその周辺部の回路構成を示すブロック図である。It is a block diagram which shows the circuit structure of an image signal process part and its peripheral part. 実施の形態における読み取り画像の座標系の説明図である。It is explanatory drawing of the coordinate system of the read image in embodiment. 図3のマーカー信号生成回路の回路構成例を示すブロック図である。FIG. 4 is a block diagram illustrating a circuit configuration example of a marker signal generation circuit in FIG. 3. 図6のマーカー種識別部の回路構成例を示す回路図である。It is a circuit diagram which shows the circuit structural example of the marker kind identification part of FIG. 実施の形態におけるAREA信号のデータ内容を示す表形式図である。It is a table format figure which shows the data content of the AREA signal in embodiment. 実施の形態で扱う読み込み原稿を表す概略図である。It is the schematic showing the read original handled by embodiment. 実施の形態におけるレイアウト変更動作を示すフローチャートである。It is a flowchart which shows the layout change operation | movement in embodiment. 実施の形態において生成されたAREA信号のデータ内容を示す表形式図である。It is a table format figure which shows the data content of the AREA signal produced | generated in embodiment. 実施の形態において生成されたレイアウト結果の信号のデータ内容を示す表形式図である。It is a tabular form figure showing the data contents of the signal of the layout result generated in an embodiment. 実施の形態におけるレイアウト変更後の出力画像を示す概略図である。It is the schematic which shows the output image after the layout change in embodiment.

符号の説明Explanation of symbols

114 マーカー信号生成回路
117 エリア生成回路
118 レイアウト決定回路
119 レイアウト指示回路
133 レイアウト変更回路
146 CPU
200 プリンタ部
201 イメージスキャナ部
300 操作部
114 Marker signal generation circuit 117 Area generation circuit 118 Layout determination circuit 119 Layout instruction circuit 133 Layout change circuit 146 CPU
200 Printer Unit 201 Image Scanner Unit 300 Operation Unit

Claims (6)

一種類以上の編集領域が予め指定された原稿を読み取る画像読み取り手段と、
前記画像読み取り手段で読み取られた読み取り画像における前記編集領域の種類を判定する判定手段と、
前記判定手段により同種類と判定された編集領域を、所定の指示に基づいて自動で再配置する自動再配置手段とを備えたことを特徴とする画像処理装置。
Image reading means for reading a document in which one or more types of editing areas are designated in advance;
Determination means for determining the type of the editing area in the read image read by the image reading means;
An image processing apparatus comprising: an automatic rearrangement unit that automatically rearranges edit areas determined to be the same type by the determination unit based on a predetermined instruction.
前記判定手段は、前記編集領域の種類を、該編集領域を囲った線の色で判定することを特徴とする請求項1に記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the determination unit determines the type of the editing area based on a color of a line surrounding the editing area. 前記判定手段は、前記読み取り画像から前記線の色を抽出する抽出手段と、前記線の色毎に対応した編集領域をそれぞれ種類の異なる編集領域として生成するエリア生成手段とを有し、
前記自動再配置手段は、前記エリア生成手段で生成された同種類の編集領域を、所定の指示に基づいて再配置することを特徴とする請求項2に記載の画像処理装置。
The determination unit includes an extraction unit that extracts the color of the line from the read image, and an area generation unit that generates an editing region corresponding to each line color as a different type of editing region,
The image processing apparatus according to claim 2, wherein the automatic rearrangement unit rearranges the same type of edit area generated by the area generation unit based on a predetermined instruction.
前記自動再配置手段は、前記エリア生成手段で生成された同種類の編集領域の境界線を自動で接触させて、該編集領域を再配置することを特徴とする請求項3に記載の画像処理装置。   4. The image processing according to claim 3, wherein the automatic rearrangement unit automatically contacts the boundary lines of the same type of editing area generated by the area generation unit and rearranges the editing area. 5. apparatus. 一種類以上の編集領域が予め指定された原稿を読み取る画像読み取り工程と、
前記画像読み取り工程で読み取られた読み取り画像における前記編集領域の種類を判定する判定工程と、
前記判定工程により同種類と判定された編集領域を、所定の指示に基づいて自動で再配置する自動再配置工程とを有することを特徴とする画像処理方法。
An image reading step of reading a document in which one or more types of editing areas are designated in advance;
A determination step of determining a type of the editing area in the read image read in the image reading step;
An image processing method comprising: an automatic rearrangement step of automatically rearranging edit regions determined to be the same type by the determination step based on a predetermined instruction.
一種類以上の編集領域が予め指定された原稿を読み取る画像読み取り手段を有する画像処理装置の制御を実現するための、コンピュータで読み取り可能なプログラムであって、
判定手段が、前記画像読み取り手段で読み取られた読み取り画像における前記編集領域の種類を判定する工程と、
自動再配置手段が、前記工程により同種類と判定された編集領域を、所定の指示に基づいて自動で再配置する工程とを備えたことを特徴とするプログラム。
A computer-readable program for realizing control of an image processing apparatus having an image reading unit that reads a document in which one or more types of editing areas are designated in advance,
A step of determining a type of the editing area in the read image read by the image reading unit;
A program characterized in that the automatic rearrangement means includes a step of automatically rearranging the editing areas determined to be of the same type by the above-described step based on a predetermined instruction.
JP2007280590A 2007-10-29 2007-10-29 Image processing apparatus, image processing method, and program Active JP5020777B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007280590A JP5020777B2 (en) 2007-10-29 2007-10-29 Image processing apparatus, image processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007280590A JP5020777B2 (en) 2007-10-29 2007-10-29 Image processing apparatus, image processing method, and program

Publications (3)

Publication Number Publication Date
JP2009111611A true JP2009111611A (en) 2009-05-21
JP2009111611A5 JP2009111611A5 (en) 2010-12-16
JP5020777B2 JP5020777B2 (en) 2012-09-05

Family

ID=40779649

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007280590A Active JP5020777B2 (en) 2007-10-29 2007-10-29 Image processing apparatus, image processing method, and program

Country Status (1)

Country Link
JP (1) JP5020777B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012093847A (en) * 2010-10-25 2012-05-17 Konica Minolta Business Technologies Inc Setting device for image reading device, and file storage method executed by setting device
JP2017123577A (en) * 2016-01-07 2017-07-13 京セラドキュメントソリューションズ株式会社 Image processing device and image creating program
JP2018078355A (en) * 2016-11-07 2018-05-17 京セラドキュメントソリューションズ株式会社 Image processing device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0652282A (en) * 1992-06-02 1994-02-25 Fuji Xerox Co Ltd Document processor
JPH10217569A (en) * 1997-01-31 1998-08-18 Pfu Ltd Print control method for image data
JP2000165651A (en) * 1998-11-27 2000-06-16 Matsushita Electric Ind Co Ltd Image reader
JP2001157033A (en) * 1999-11-30 2001-06-08 Minolta Co Ltd Image processor
JP2001169086A (en) * 1999-12-06 2001-06-22 Canon Inc Picture processor, picture processing system, picture arranging method and storage medium
JP2002288169A (en) * 2001-03-26 2002-10-04 Sharp Corp Image forming device
JP2007081817A (en) * 2005-09-14 2007-03-29 Fuji Xerox Co Ltd Image generator, printing method, program, printing medium group and information storing system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0652282A (en) * 1992-06-02 1994-02-25 Fuji Xerox Co Ltd Document processor
JPH10217569A (en) * 1997-01-31 1998-08-18 Pfu Ltd Print control method for image data
JP2000165651A (en) * 1998-11-27 2000-06-16 Matsushita Electric Ind Co Ltd Image reader
JP2001157033A (en) * 1999-11-30 2001-06-08 Minolta Co Ltd Image processor
JP2001169086A (en) * 1999-12-06 2001-06-22 Canon Inc Picture processor, picture processing system, picture arranging method and storage medium
JP2002288169A (en) * 2001-03-26 2002-10-04 Sharp Corp Image forming device
JP2007081817A (en) * 2005-09-14 2007-03-29 Fuji Xerox Co Ltd Image generator, printing method, program, printing medium group and information storing system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012093847A (en) * 2010-10-25 2012-05-17 Konica Minolta Business Technologies Inc Setting device for image reading device, and file storage method executed by setting device
JP2017123577A (en) * 2016-01-07 2017-07-13 京セラドキュメントソリューションズ株式会社 Image processing device and image creating program
JP2018078355A (en) * 2016-11-07 2018-05-17 京セラドキュメントソリューションズ株式会社 Image processing device

Also Published As

Publication number Publication date
JP5020777B2 (en) 2012-09-05

Similar Documents

Publication Publication Date Title
US5289296A (en) Color image processing apparatus and method
JP2003087563A (en) Image processing device and its control method
JP2001292303A (en) Image data processing apparatus
JP2009038529A (en) Image processing method, image processing device, image forming apparatus, image reading device, computer program, and record medium
JP2009225269A (en) Image processing unit, and image processing method and program for making computer implement the method
JPH08331398A (en) Image processing system and controller
JP5020777B2 (en) Image processing apparatus, image processing method, and program
JP2007336549A (en) Image forming apparatus and method
JP4497684B2 (en) Image processing apparatus and method
US6009195A (en) Image processor with marker edition mode
JP2008103917A (en) Image processor
JP5549836B2 (en) Image processing apparatus and image processing method
JP3899800B2 (en) Image processing apparatus, image processing method, and computer-readable recording medium storing image processing program
JP2003060885A (en) Device, method and program for editing image and image forming device
JP2006270148A (en) Image processing method, image processor and image forming apparatus
JPH06121146A (en) Picture processor
JP2006109482A (en) Image processing method, image processing apparatus and image processing program
JP2003259140A (en) System and device for image processing, processing method thereof, program, and recording medium
JP2942199B2 (en) Image processing method
JP6908001B2 (en) Information processing system, information processing device, image forming device
JP2008271364A (en) Image processor and image processing method
JPH11308436A (en) Image editing device, its method and recording medium recording image editing control program
JPH1013660A (en) Device and method for processing image
JP3278412B2 (en) Color image processing apparatus and color image processing method
JP3220812B2 (en) Image processing device

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101029

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101029

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111115

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120214

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120515

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120613

R151 Written notification of patent or utility model registration

Ref document number: 5020777

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

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

Free format text: PAYMENT UNTIL: 20150622

Year of fee payment: 3