JP2002165079A - Image processing unit and method - Google Patents
Image processing unit and methodInfo
- Publication number
- JP2002165079A JP2002165079A JP2000359208A JP2000359208A JP2002165079A JP 2002165079 A JP2002165079 A JP 2002165079A JP 2000359208 A JP2000359208 A JP 2000359208A JP 2000359208 A JP2000359208 A JP 2000359208A JP 2002165079 A JP2002165079 A JP 2002165079A
- Authority
- JP
- Japan
- Prior art keywords
- area
- magnification
- image
- character
- image data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title description 12
- 238000003672 processing method Methods 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 description 15
- 238000006243 chemical reaction Methods 0.000 description 9
- 230000015572 biosynthetic process Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000003786 synthesis reaction Methods 0.000 description 4
- 239000002131 composite material Substances 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 1
- 238000012015 optical character recognition Methods 0.000 description 1
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Record Information Processing For Printing (AREA)
- Control Or Security For Electrophotography (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、複数種の画像から
なる文書を扱う画像処理装置に関する。[0001] 1. Field of the Invention [0002] The present invention relates to an image processing apparatus for handling a document composed of a plurality of types of images.
【0002】[0002]
【従来の技術】文書の画像を読み取って用紙に再現する
とき、画像の種類に対応した処理を行うと、画像がより
よく再現できる。たとえば、文書についてスキャナーで
読み取ったデータから、画像の種類を認識し、画像の種
類(文字、画像、線図形など)ごとの領域に分離し、領
域ごとに画像の種類に対応する画像入力処理を行う。そ
して、各領域について変倍処理の後に、各種データを合
成して印字データを得る。次に、得られた印字データに
より文書を用紙に印刷する。たとえば、特開平8−27
2987号公報に記載された画像処理装置では、多数枚
の原稿から編集をする際に大量の切り張りやコピーの煩
わしさをなくすため、画像を画像要素(写真、グラフ、
文字、タイトル、表)に分離し、予め記憶されているカ
バーレターなどの定型フォーマットの各画像要素の部分
に、分離した画像を変倍してはめ込む。これにより、1
頁の画像の所定のフォーマットに変倍後の画像を合成す
る。2. Description of the Related Art When an image of a document is read and reproduced on a sheet, the image can be reproduced better by performing processing corresponding to the type of the image. For example, an image type is recognized from data read by a scanner with respect to a document, separated into regions for each image type (characters, images, line figures, etc.), and image input processing corresponding to the image type is performed for each region. Do. Then, after the scaling process for each area, various data are combined to obtain print data. Next, the document is printed on paper using the obtained print data. For example, JP-A-8-27
In the image processing apparatus described in Japanese Patent No. 2987, in order to eliminate a large amount of cutting and copying when editing from a large number of originals, images are converted into image elements (photographs, graphs,
The image is separated into characters, titles, and tables, and each of the image elements in a fixed format such as a cover letter that is stored in advance is scaled and fitted. This gives 1
The scaled image is combined with a predetermined format of the page image.
【0003】[0003]
【発明が解決しようとする課題】文字、写真、線図形な
どの複数種のデータが混在している文書について縮小印
刷がなされる場合や、複数枚の原稿の画像を縮小して1
枚の用紙にコピーする場合などにおいて、その際、さま
ざまな不都合が生じることがある。たとえば、全ての領
域を同じ倍率で縮小すると、線図形内の文字が小さくな
り判読不可能となることがある。また、全ての領域を同
じ拡大率でコピーすると、原稿の中の写真領域の拡大コ
ピーだけが欲しい時に、その他の領域が欠けたり、複数
枚の用紙に分かれて出力されてしまうことがある。When a document in which a plurality of types of data such as characters, photographs, and line figures are mixed is to be reduced-printed, or when a plurality of original images are reduced in size,
For example, when copying on a sheet of paper, various inconveniences may occur. For example, if all the areas are reduced at the same magnification, the characters in the line figure may become small and unreadable. Further, if all areas are copied at the same enlargement ratio, when only an enlarged copy of a photographic area in a document is desired, other areas may be missing or output on a plurality of sheets.
【0004】本発明の目的は、複数種の画像が混在して
いる原稿について適当な合成画像データを出力できるよ
うにすることである。SUMMARY OF THE INVENTION It is an object of the present invention to output suitable composite image data for a document in which a plurality of types of images are mixed.
【0005】[0005]
【課題を解決するための手段】本発明に係る第1の画像
処理装置は、画像データの文字領域と非文字領域への領
域分割を行う領域分割手段と、領域ごとに異なる倍率を
設定する倍率設定手段と、倍率設定手段により設定され
た各倍率で領域ごとに画像データを拡大又は縮小する変
倍手段と、各領域の変倍後の画像データを合成して出力
する出力手段とからなる。前記の画像処理装置におい
て、好ましくは、前記の倍率設定手段は、合成後の画像
データが所定のサイズ内に収まるよう、1つの領域の倍
率に応じて、他の領域の倍率を設定する。前記の画像処
理装置は、好ましくは、さらに、優先領域を指定する指
定手段を有し、倍率設定手段は、優先領域の倍率に応じ
て、合成後の画像データが所定サイズ内に収まるよう、
他の領域の倍率を設定する。前記の画像処理装置におい
て、好ましくは、前記の倍率設定手段は、複数頁からな
る画像データを1頁分のサイズ内に収まるよう、各領域
の倍率を設定する。前記の画像処理装置において、好ま
しくは、前記の領域分割手段は、非画像領域をさらに線
図形領域と画像領域とに分割する。According to a first aspect of the present invention, there is provided a first image processing apparatus, comprising: an area dividing means for dividing an image data into a character area and a non-character area; and a magnification for setting a different magnification for each area. The image forming apparatus includes a setting unit, a scaling unit that enlarges or reduces image data for each area at each magnification set by the magnification setting unit, and an output unit that combines and outputs image data after scaling of each area. In the above-described image processing apparatus, preferably, the magnification setting unit sets the magnification of another area in accordance with the magnification of one area so that the image data after synthesis is within a predetermined size. The image processing apparatus preferably further includes a designation unit for designating a priority area, and the magnification setting unit, according to a magnification of the priority area, such that the image data after the combination falls within a predetermined size.
Set the magnification for other areas. In the image processing apparatus described above, preferably, the magnification setting unit sets the magnification of each area so that the image data composed of a plurality of pages falls within the size of one page. In the above-described image processing apparatus, preferably, the area dividing unit further divides the non-image area into a line graphic area and an image area.
【0006】本発明に係る第2の画像処理装置は、画像
データの文字領域と非文字領域への領域分割を行う領域
分割手段と、分割された領域の内、優先領域を指定する
指定手段と、優先領域の画像データを出力用紙サイズに
応じたサイズに変倍するよう倍率を設定する倍率設定手
段と、倍率設定手段により設定された倍率で優先領域の
画像データを拡大または縮小する変倍手段と、優先領域
の画像データと他の領域の画像データとを異なる用紙に
出力する出力手段とからなる。前記の画像処理装置にお
いて、好ましくは、前記の出力手段は、優先領域の画像
が出力された用紙に他の領域の画像データが出力された
用紙を示す参照番号を付加出力する。前記の画像処理装
置において、好ましくは、前記の領域分割手段は、非画
像領域をさらに線図形領域と画像領域とに分割する。A second image processing apparatus according to the present invention comprises an area dividing means for dividing an image data into a character area and a non-character area, and a designating means for designating a priority area among the divided areas. Magnification setting means for setting a magnification so that the image data in the priority area is scaled to a size corresponding to the output paper size, and scaling means for enlarging or reducing the image data in the priority area at the magnification set by the magnification setting means And output means for outputting the image data of the priority area and the image data of the other areas on different sheets. In the above-described image processing apparatus, preferably, the output unit additionally outputs a reference number indicating a sheet on which image data of another area has been output to a sheet on which an image of the priority area has been output. In the above-described image processing apparatus, preferably, the area dividing unit further divides the non-image area into a line graphic area and an image area.
【0007】本発明に係る第1の画像処理方法では、画
像データの文字領域と非文字領域への領域分割を行い、
領域ごとに異なる倍率を設定し、設定された各倍率で領
域ごとに画像データを拡大又は縮小し、各領域の変倍後
の画像データを合成して出力する。In a first image processing method according to the present invention, image data is divided into a character region and a non-character region,
Different magnifications are set for each area, the image data is enlarged or reduced for each area at each set magnification, and the image data after scaling of each area is synthesized and output.
【0008】また、本発明に係る第2の画像処理方法で
は、画像データの文字領域と非文字領域への領域分割を
行い、分割された領域の内、優先領域を指定し、優先領
域の画像データを出力用紙サイズに応じたサイズに変倍
するよう倍率を設定し、設定された倍率で優先領域の画
像データを拡大または縮小し、優先領域の画像データと
他の領域の画像データとを異なる用紙に出力する。In the second image processing method according to the present invention, the image data is divided into a character area and a non-character area, and a priority area is designated among the divided areas, and the image of the priority area is designated. Set the magnification to scale the data to the size corresponding to the output paper size, enlarge or reduce the image data in the priority area at the set magnification, and make the image data in the priority area different from the image data in other areas Output to paper.
【0009】[0009]
【発明の実施の形態】以下、添付の図面を参照して発明
の実施の形態を説明する。なお、図面において、同じ参
照記号は同一または同等のものを示す。本発明の実施の
形態に係る画像処理装置は、文字、線図形および画像
(写真など)の複数種のデータが混在している原稿の画
像読取データについて、文字領域と非文字領域(線図形
領域および画像領域)を分離し、各領域ごとに出力倍率
を設定して画像データを合成して出力する。すなわち、
画像読取データから分割した文字領域、線図形領域およ
び画像領域について、たとえば、文字領域は文字認識に
よってコードデータに変換し、線図形はベクタデータに
変換して、それ以外の領域はビットマップ処理を行う。
その後に倍率設定条件にしたがって3種のデータを合成
し出力する。ここで、ユーザーは、文字領域、線図形領
域および画像領域のいずれかを優先することを設定でき
る。優先モードとして、文字優先、線図形優先および画
像優先が設定されると、優先されるべき領域の出力倍率
を高くしてレイアウトを行う。優先領域の倍率は、画像
読取データから自動的に算出するが、ユーザーが優先領
域の倍率を指定した場合は、それを考慮する。Embodiments of the present invention will be described below with reference to the accompanying drawings. In the drawings, the same reference symbols indicate the same or equivalent ones. An image processing apparatus according to an embodiment of the present invention provides a character area and a non-character area (line graphic area) for image read data of a document in which a plurality of types of data of characters, line figures, and images (such as photographs) are mixed. And image areas), and sets an output magnification for each area to synthesize and output image data. That is,
For the character area, line graphic area and image area divided from the image read data, for example, the character area is converted into code data by character recognition, the line graphic is converted into vector data, and the other areas are subjected to bitmap processing. Do.
Thereafter, the three types of data are combined and output according to the magnification setting conditions. Here, the user can set to prioritize any one of the character area, the line graphic area, and the image area. When the character priority, the line figure priority, and the image priority are set as the priority modes, the layout is performed by increasing the output magnification of the area to be prioritized. The magnification of the priority area is automatically calculated from the image reading data. However, when the user specifies the magnification of the priority area, it is considered.
【0010】図1は、画像処理装置のブロック図であ
る。画像処理装置100は、パネル制御部102、スキ
ャナ制御部104、プリンタ制御部106および画像処
理部108を備える。スキャナ制御部104は、スキャ
ナインタフェース112を介してスキャナ300から画
像読取データを受け取る。画像読取データはビットマッ
プデータである。パネル制御部102は、操作パネル2
00から画像処理条件や画像形成条件をパネルインタフ
ェース110を介して受け取る。ユーザーは、操作パネ
ル200で、文字優先、線図形優先、画像優先のいずれ
かの優先モード、または、優先無しモードを指定でき、
また、優先モードでは優先領域の倍率も指定できる。文
字優先モードは、文字領域を優先的に拡大するモードで
あり、線図形優先モードは、線図形領域を優先的に拡大
するモードであり、画像優先モードは、画像領域(写真
など)を優先的に拡大するモードである。画像処理部1
08は、入力された画像読取データについて文字、線図
形および画像の領域を判別する。画像処理部108は、
ユーザーにより設定された画像処理条件と画像形成条件
により入力画像読取データを処理し印字データを作成す
る。ユーザーにより文字、線図形及び画像のいずれかの
優先が選択されると、それを考慮して画像データを処理
する。具体的には、画像処理部108では、画像読取デ
ータから、領域分割部118により文字領域、線図形領
域および画像領域に分離し、倍率算出部126により、
優先に設定された領域の倍率を高く設定し、かつ、それ
以外の領域について出力用紙内に入る適当な倍率を自動
的に算出する。その後、各々の倍率で変倍させた3種の
領域のデータを合成処理部128により合成し、出力す
る。プリンタ制御部106は、プリンタインタフェース
114を介してプリンタ400へ印字データを送る。FIG. 1 is a block diagram of the image processing apparatus. The image processing apparatus 100 includes a panel control unit 102, a scanner control unit 104, a printer control unit 106, and an image processing unit 108. The scanner control unit 104 receives image read data from the scanner 300 via the scanner interface 112. The image reading data is bitmap data. The panel control unit 102 operates the operation panel 2
00, image processing conditions and image forming conditions are received via the panel interface 110. The user can specify any of the priority modes of the character priority, the line graphic priority, and the image priority, or the non-priority mode on the operation panel 200,
In the priority mode, the magnification of the priority area can be specified. The character priority mode is a mode for preferentially enlarging a character area, the line graphic priority mode is a mode for preferentially enlarging a line graphic area, and the image priority mode is a mode for preferentially enlarging an image area (such as a photograph). Mode. Image processing unit 1
In step 08, the character, line graphic, and image area are determined for the input image read data. The image processing unit 108
The input image reading data is processed according to the image processing conditions and the image forming conditions set by the user to create print data. When the user selects any one of the character, the line figure, and the image, the image data is processed in consideration of the selection. Specifically, in the image processing unit 108, the image reading data is separated into a character area, a line graphic area, and an image area by the area dividing unit 118, and the magnification calculating unit 126
The magnification of the area set as the priority is set high, and an appropriate magnification that falls within the output paper is automatically calculated for the other areas. After that, the data of the three types of areas scaled by the respective magnifications are synthesized by the synthesis processing unit 128 and output. The printer control unit 106 sends print data to the printer 400 via the printer interface 114.
【0011】画像処理部108についてさらに説明する
と、画像処理部108は、2値化処理部116、領域分
割部118、文字認識処理部120、ベクタ変換部12
2およびビットマップ処理部124を備え、さらに、倍
率算出部126、合成処理部128およびフォーマット
変換部130を備える。2値化処理部116は、スキャ
ナ300から取り込んだ画像読取データを2値化し、文
字認識処理と線図形処理のための入力画像とする。領域
分割部118は、画像読取データを領域分割部118に
より文字領域、線図形領域およびその他の領域(画像領
域)に分割する。各領域は矩形である。文字認識処理部
120では、2値データから抽出した文字領域について
光学式文字認識を行い、文字コード、領域位置情報、文
字属性からなる文字データに変換して保持するととも
に、上述の画像読取データ及び2値データから文字領域
を除去し補間を行ったデータをベクタ変換部122へ出
力する。ベクタ変換部122では、線図形に近似する近
似領域(線図形領域)において2値データをベクタデー
タに変換し、また、画像読取データから近似領域を除去
・補間する処理を行い、線図形の始点・終点・ベクタ種
・線幅・線属性からなるベクタデータを保持すると共
に、それ以外の領域の画像読取データをビットマップ処
理部124へ出力する。ビットマップ処理部124で
は、画像読取データから領域分割を行って画像領域を抽
出し、抽出された画像領域に対して領域判別と補正処理
を行い、画像領域位置と画像データを保持する。倍率算
出部126は、文字領域、線図形領域および画像領域の
倍率を、上述の倍率設定条件にしたがって算出し、設定
する。合成処理部128では、文字データ、ベクタデー
タおよび画像データを合成し、フォーマット変換部13
0は、合成画像を所定のフォーマットに変換して用紙上
に出力する。N枚の原稿の画像を縮小して1枚の用紙に
出力するとき、フォーマット変換部130は自動的に再
フォーマットを行う。The image processing unit 108 will be further described. The image processing unit 108 includes a binarization processing unit 116, a region division unit 118, a character recognition processing unit 120, and a vector conversion unit 12.
2 and a bitmap processing unit 124, and further include a magnification calculation unit 126, a combination processing unit 128, and a format conversion unit 130. The binarization processing unit 116 binarizes the image read data taken in from the scanner 300 and uses it as an input image for character recognition processing and line graphic processing. The area dividing unit 118 divides the image read data into a character area, a line graphic area, and other areas (image areas) by the area dividing unit 118. Each area is rectangular. The character recognition processing unit 120 performs optical character recognition on the character region extracted from the binary data, converts the character data into character data including a character code, region position information, and character attributes, and stores the character data. The data obtained by removing the character area from the binary data and performing interpolation is output to the vector conversion unit 122. The vector conversion unit 122 converts the binary data into vector data in an approximate area (line graphic area) approximating the line figure, performs processing of removing and interpolating the approximate area from the image read data, and performs the starting point of the line figure. It holds vector data consisting of an end point, a vector type, a line width, and a line attribute, and outputs image read data in other areas to the bitmap processing unit 124. The bitmap processing unit 124 extracts an image area by performing area division from the image read data, performs area determination and correction processing on the extracted image area, and holds an image area position and image data. The magnification calculator 126 calculates and sets the magnification of the character area, the line graphic area, and the image area according to the above-described magnification setting conditions. The synthesis processing unit 128 synthesizes the character data, the vector data, and the image data, and
0 converts the composite image into a predetermined format and outputs it on paper. When the images of the N originals are reduced and output on one sheet, the format conversion unit 130 automatically reformats.
【0012】図2は、画像処理部108における画像処
理のフローチャートを示す。まず、予めユーザーにより
操作パネル200で設定された出力サイズ、出力倍率m
ag、優先モードなどを取得する(S10)。優先モー
ドには、文字優先、線図形優先、画像優先、優先なしの
4つの選択肢がある。文字優先、線図形優先、画像優先
のモードで出力倍率magが設定されたときは、優先さ
れる領域の倍率をmagとする。また、文字優先におい
て最小出力文字サイズを取得することもできる。FIG. 2 shows a flowchart of image processing in the image processing unit 108. First, the output size and the output magnification m set in advance by the user on the operation panel 200
Ag, priority mode, etc. are acquired (S10). The priority mode has four options: character priority, line figure priority, image priority, and no priority. When the output magnification mag is set in the character priority mode, the line graphic priority mode, and the image priority mode, the magnification of the priority area is set to mag. In addition, the minimum output character size can be acquired in the character priority.
【0013】次に、スキャナ制御部104でスキャナー
300からカラービットマップデータ(画像読取デー
タ)を入力し、画像読取データについて画像処理部10
8で文字領域、線図形領域および画像領域への領域分割
を行う(S12)。文字領域では、文字認識を行って、
文字コード、文字サイズ等の属性データからなる文字デ
ータを出力する(S14)。線図形領域では、直線、曲
線、閉図形等についてベクタデータへの変換処理を行う
(S16)。さらに、残りの領域を画像領域とし、スム
ージング、エッジ補正などのカラーコピー画像処理を行
う(S18)。次に、図4に示すように、各矩形領域の
始点座標 (X, Y)、幅、高さを領域毎のテーブルとし
て保存した領域情報を作成する(S20)。文字領域で
はその領域内に書かれている文字の最小サイズ(ポイン
ト数)を領域情報に含める。Next, color bitmap data (image reading data) is input from the scanner 300 by the scanner control unit 104, and the image processing unit 10
At S8, the area is divided into a character area, a line graphic area, and an image area (S12). In the character area, perform character recognition,
Character data including attribute data such as a character code and a character size is output (S14). In the line graphic area, conversion processing to vector data is performed for straight lines, curves, closed figures, and the like (S16). Further, the remaining area is set as an image area, and color copy image processing such as smoothing and edge correction is performed (S18). Next, as shown in FIG. 4, area information in which the starting point coordinates (X, Y), width, and height of each rectangular area are stored as a table for each area is created (S20). In the character area, the minimum size (point number) of the character written in the area is included in the area information.
【0014】次に、優先モードが設定されているか否か
を判断し(S22)、設定されている場合は、優先モー
ド(文字優先、線図形優先または画像優先)に従って分
岐して(S24)、各領域の出力倍率を算出する(S2
6、S28、S30)。ここで、領域ごとに出力倍率を
設定するが、優先される領域(文字、線図形または画
像)について、画像を拡大する倍率を設定し、その他の
領域について、優先される領域を考慮して、画像を縮小
する倍率を設定する。文字優先において最小出力文字サ
イズが設定されている場合、文字領域の倍率は文字サイ
ズが最小出力文字サイズ以下にならないように設定され
る。なお、優先領域の倍率は、用紙サイズから自動的に
算出されるが、優先領域の倍率を指定するようにしても
よい。この場合、他の領域の倍率は優先領域の拡大を考
慮して算出される。各優先モードでの出力倍率算出につ
いては後で詳細に説明する(図3と図4、図7と図8、
図10と図11)。Next, it is determined whether or not the priority mode has been set (S22). If the priority mode has been set, the process branches according to the priority mode (character priority, line graphic priority or image priority) (S24). The output magnification of each area is calculated (S2
6, S28, S30). Here, the output magnification is set for each area. For the priority area (character, line graphic, or image), the magnification for enlarging the image is set, and for the other areas, the priority area is taken into consideration. Set the magnification to reduce the image. When the minimum output character size is set in character priority, the magnification of the character area is set so that the character size does not become smaller than the minimum output character size. Although the magnification of the priority area is automatically calculated from the paper size, the magnification of the priority area may be designated. In this case, the magnification of the other area is calculated in consideration of the enlargement of the priority area. The output magnification calculation in each priority mode will be described later in detail (FIGS. 3 and 4, FIGS. 7 and 8,
10 and 11).
【0015】次に、算出された出力倍率に従って、各領
域の座標位置、幅、高さおよびフォントサイズを算出
し、領域別に画像を変倍する(S32)。そして、画像
のレイアウトを行って変倍後の画像データを合成する
(S34)。また、優先モードでない場合は、通常の変
倍処理を行う(S36)。次に、所定のフォーマットで
プリンタ制御部106よりプリンタ400へ画像データ
を出力する(S38)。Next, the coordinate position, width, height and font size of each area are calculated according to the calculated output magnification, and the image is scaled for each area (S32). Then, the image data after magnification is synthesized by laying out the image (S34). If the mode is not the priority mode, normal scaling processing is performed (S36). Next, image data is output from the printer control unit 106 to the printer 400 in a predetermined format (S38).
【0016】図3と図4は、文字優先モード時の倍率算
出(図2、S26)のフローチャートを示す。図5は原
稿の1例を示し、図6は、文字優先で文字領域の倍率を
1.25倍とした場合の画像を示す。図6に示されるよ
うに、文字領域(8ポイント文字からなる)が優先して
10ポイント文字の画像として用紙の横幅いっぱいに拡
大される。その他の領域は、拡大された文字領域以外の
部分に縮小して合成される。なお、表1と表2は、文字
優先モード時に作成される領域情報テーブルである。各
領域は矩形であり、テーブルには、矩形領域の左上端の
始点座標 (X,Y)、幅tw、高さthが記録される。文
字領域については、最小文字サイズも記録される。FIGS. 3 and 4 show a flowchart of the magnification calculation (S26 in FIG. 2) in the character priority mode. FIG. 5 shows an example of a document, and FIG. 6 shows an image in a case where the magnification of the character area is set to 1.25 times with priority on characters. As shown in FIG. 6, the character area (consisting of 8-point characters) is preferentially enlarged to the full width of the sheet as a 10-point character image. Other areas are reduced and combined with parts other than the enlarged character area. Tables 1 and 2 are area information tables created in the character priority mode. Each area is rectangular, and the table records the starting point coordinates (X, Y), width tw, and height th of the upper left corner of the rectangular area. For the character area, the minimum character size is also recorded.
【0017】 [0017]
【0018】 [0018]
【0019】文字優先モード時の倍率算出のフローにお
いて、文字領域の数をNとして(S100)、各文字領
域で以下の処理を繰り返す。まず、レイアウト変更があ
る時は(S102でYES)、全ての文字領域を1つに
統合し、文字領域情報テーブルを更新し、文字領域数N
を1とする(S104)。In the flow of magnification calculation in the character priority mode, the number of character areas is set to N (S100), and the following processing is repeated for each character area. First, when there is a layout change (YES in S102), all character areas are integrated into one, the character area information table is updated, and the number of character areas N
Is set to 1 (S104).
【0020】次に、N番目の文字領域について倍率を以
下のように決定する。各文字領域において、変倍後のフ
ォントサイズ(最小サイズ×倍率mag)が最小出力文
字サイズ以上であるとき(S106でYES)、倍率m
agとして、最小の倍率すなわち、cmag=(最小出
力文字サイズ)/(注目領域の最小文字サイズ)を各文
字領域倍率Aとする(S108)。ただし、最小出力文
字サイズ以下となった場合は、倍率magをそのまま文
字領域倍率とする(S110)。次に、文字領域が用紙
サイズを越えるか否かを判断し(S112)、文字領域
が用紙サイズを越えるとき、用紙サイズ/文字領域サイ
ズを倍率cmagとする(S114)。すなわち、文字
領域が有効印字エリア幅を超えない倍率B=有効印字幅
/tw[0]、または、文字領域が有効印字エリア高を超え
ない倍率C=有効印字高/th[0]とする。ここに図4に
示されるように、tw[0]は原稿における0番目の文字
領域の幅を表わし、th[0]は高さを表わす。次に、文
字領域が他の領域に重なるか否かを判断し(S11
6)、文字領域が他領域に重なるときは、倍率cmag
を、X方向で他文字領域に重ならない倍率D=(他領域
先頭X座標−領域先頭X座標)/tw[0]、または、Y方
向で他文字領域に重ならない倍率E=(他領域先頭Y座
標−領域先頭Y座標)/th[0]とする(S118)。次
に、上記の倍率A、B、C、D、Eの中の最小倍率をそ
の文字領域の出力倍率とし、文字領域情報テーブル(表
1)に出力倍率を書きこむ(S120)。次に、Nをデ
クリメントして(S122)、S106に戻り、次の文
字領域について同様に出力倍率を決定する。こうして、
各文字領域についてそれぞれ出力倍率を決定する。Next, the magnification for the Nth character area is determined as follows. When the font size after scaling (minimum size x magnification mag) is equal to or larger than the minimum output character size in each character area (YES in S106), the magnification m
As the ag, the minimum magnification, that is, cmag = (minimum output character size) / (minimum character size of attention area) is set as each character area magnification A (S108). However, when the size becomes smaller than the minimum output character size, the magnification mag is directly used as the character area magnification (S110). Next, it is determined whether or not the text area exceeds the paper size (S112). If the text area exceeds the paper size, the paper size / text area size is set to the magnification cmag (S114). That is, magnification B at which the character area does not exceed the effective print area width = effective print width
/ tw [0] or the magnification C at which the character area does not exceed the effective print area height = effective print height / th [0]. As shown in FIG. 4, tw [0] represents the width of the 0th character area in the document, and th [0] represents the height. Next, it is determined whether the character area overlaps another area (S11).
6) When the character area overlaps another area, the magnification cmag
Is the magnification D = (the other area start X coordinate−the area start X coordinate) / tw [0] that does not overlap the other character area in the X direction, or the magnification E = (the other area top is not overlapped with the other character area in the Y direction). Y coordinate-area start Y coordinate) / th [0] (S118). Next, the minimum magnification among the above magnifications A, B, C, D, and E is set as the output magnification of the character area, and the output magnification is written in the character area information table (Table 1) (S120). Next, N is decremented (S122), the process returns to S106, and the output magnification is similarly determined for the next character area. Thus,
The output magnification is determined for each character area.
【0021】次に、文字以外の領域数をNとして(S1
24)、以下の処理を繰り返す。まず、上述の文字領域
の出力倍率で文字領域を変倍し、有効印字エリア内に配
置し、文字領域外の領域を矩形で算出し、領域外情報テ
ーブル(表2)に左上座標(X, Y)、幅Aw[n]、高さ
Ah[n]を保存する(S126)。ここにAwとAhは、
拡大された文字領域以外の部分の幅と高さを表す(図6
参照)。レイアウト変更無しの場合は、文字領域の左上
開始位置は変倍前の座標位置に合致させる。レイアウト
変更有りの場合は、文字開始位置は予め設定されている
座標位置から開始する。その中で幅bh[n]が最大とな
る領域nを特定し(S128)、その領域について、幅
Aw[n]と高さAh[n]を越えない倍率F=Ah[0]/bh
[n]と倍率G=Aw[0]/bw[n]の最小値を、文字領域
以外のn番目の領域の出力倍率とする(S130〜S1
34)。次に、Nを1つ減算し(S136)、ステップ
S126に戻り、上述の処理を文字領域以外の領域が全
て処理されるまで繰り返す。こうして、全ての領域の出
力倍率を算出する。Next, the number of non-character areas is set to N (S1
24), the following processing is repeated. First, the character area is scaled by the output magnification of the character area described above, placed in the effective print area, the area outside the character area is calculated as a rectangle, and the upper left coordinates (X, Y), the width Aw [n] and the height Ah [n] are stored (S126). Where Aw and Ah are
The width and height of the portion other than the enlarged character area are shown (FIG. 6).
reference). If there is no layout change, the upper left start position of the character area is matched with the coordinate position before scaling. If there is a layout change, the character start position starts from a preset coordinate position. An area n where the width bh [n] is maximum is specified (S128), and the magnification F = Ah [0] / bh that does not exceed the width Aw [n] and the height Ah [n].
The minimum value of [n] and the magnification G = Aw [0] / bw [n] is set as the output magnification of the n-th area other than the character area (S130 to S1).
34). Next, N is decremented by one (S136), the process returns to step S126, and the above-described processing is repeated until all areas other than the character area are processed. In this way, the output magnifications of all the areas are calculated.
【0022】図7と図8は、画像優先モード時の倍率算
出(図2、S30)のフローチャートを示す。図9は、
図5に示した原稿を画像優先で拡大した場合を示す。こ
こで、画像領域が優先して用紙の縦幅いっぱいに拡大さ
れる。その他の領域は、拡大された画像領域以外の部分
に縮小して合成される。ここで、最小文字サイズが6ポ
イントに指定されていて、文字領域は、最小文字サイズ
を6ポイントとして表わされる。なお、表3〜表5は、
画像優先モード時の領域情報テーブルを示す。FIGS. 7 and 8 show a flowchart of the magnification calculation (S30 in FIG. 2) in the image priority mode. FIG.
6 illustrates a case where the document illustrated in FIG. 5 is enlarged with priority given to an image. Here, the image area is preferentially enlarged to the full length of the sheet. Other areas are reduced and combined with parts other than the enlarged image area. Here, the minimum character size is specified as 6 points, and the character area is represented with the minimum character size as 6 points. Tables 3 to 5 show that
4 shows an area information table in an image priority mode.
【0023】 [0023]
【0024】 [0024]
【0025】 [0025]
【0026】まず、画像領域の数をNとして(S20
0)、各画像領域で以下の処理を繰り返す。ここで、レ
イアウトに変更があるときは、全ての文字領域を1つに
統合し、文字領域情報テーブルを更新し、文字領域数N
を1とする(S202)。次に、N番目の画像領域につ
いて、次の条件を満たす倍率で最小の倍率を画像領域倍
率bmagとする。ユーザー指定倍率magを倍率Aと
したとき、その倍率で拡大された画像領域が用紙サイズ
を越えないとき(S204でYES)、倍率Aを画像領
域倍率とし(S206)、越えるときは、倍率B=有効
印字エリア幅/画像領域幅と倍率C=有効印字エリア高
/画像領域高との最小値を出力倍率とする(S20
8)。ここに図5に示されるように、bw[0]は原稿に
おける0番目の画像領域の幅を表わし、bh[0]は高さ
を表わす。次に、N番目の画像領域が他の画像領域に重
なるとき(S210でYES)、X方向で他領域に重な
らない倍率D=(他領域先頭X座標−領域先頭X座標)/
bw[0]、または、Y方向で他領域に重ならない倍率E
=(他領域先頭Y座標−領域先頭Y座標)/bh[0]を出力
倍率とする(S212)。こうして決定された出力倍
率、すなわち、倍率A、B、C、D、Eの最小倍率を画
像領域倍率bmag[N]とし、画像領域情報(表5)に
出力倍率を書きこむ(S214)。次に、Nをデクリメ
ントして(S216)、S206に戻り、次の画像領域
について同様に出力倍率を決定する。こうして、各画像
領域についてそれぞれ出力倍率を決定する。First, the number of image areas is set to N (S20).
0), the following processing is repeated for each image area. Here, if there is a change in the layout, all the character areas are integrated into one, the character area information table is updated, and the number of character areas N
Is set to 1 (S202). Next, regarding the N-th image area, the minimum magnification that satisfies the following condition is set as the image area magnification bmag. When the user-specified magnification mag is set to the magnification A, if the image area enlarged by the magnification does not exceed the paper size (YES in S204), the magnification A is set to the image area magnification (S206). The minimum value of effective print area width / image area width and magnification C = effective print area height / image area height is set as the output magnification (S20).
8). As shown in FIG. 5, bw [0] represents the width of the 0th image area in the document, and bh [0] represents the height. Next, when the N-th image area overlaps another image area (YES in S210), a magnification D that does not overlap the other area in the X direction = (other area start X coordinate−area start X coordinate) /
bw [0] or magnification E that does not overlap other areas in the Y direction
= (Starting Y coordinate of other area−starting Y coordinate of area) / bh [0] is set as the output magnification (S212). The output magnification determined in this way, that is, the minimum magnification of the magnifications A, B, C, D, and E is set as the image area magnification bmag [N], and the output magnification is written in the image area information (Table 5) (S214). Next, N is decremented (S216), the process returns to S206, and the output magnification is similarly determined for the next image area. Thus, the output magnification is determined for each image area.
【0027】次に、算出された画像領域の出力倍率で画
像領域を変倍し、有効印字エリア内に配置し、画像領域
外の文字エリアを矩形で算出し、文字領域情報テーブル
(表3)に左上座標(X, Y)、幅Aw[n]、高さAh[n]
を保存する(S218)。次に、文字領域全てに対し、
倍率F=Ah[n]/th[n]と倍率G=Aw[n]/tw[n])
の中の最小値を算出し、全画像領域以外の領域倍率の中
で最大値を文字領域倍率cmagとし、最大値をとる画
像領域以外の領域に文字領域を配置する(S220)。
なお、最小文字サイズが指定されているときは、それを
考慮して出力倍率を設定する。次に、Nをデクリメント
し(S222)、ステップS218に戻り、この処理を
全部の残りの領域について繰り返す。なお、得られた文
字領域の出力倍率cmagの最大値が1を越える場合は
(S224)、出力倍率を1.0とし(S226)、文
字画像を拡大しない。Next, the image area is scaled by the calculated output magnification of the image area, arranged in the effective print area, and the character area outside the image area is calculated by a rectangle, and a character area information table (Table 3) , Upper left coordinates (X, Y), width Aw [n], height Ah [n]
Is stored (S218). Next, for all character areas,
Magnification F = Ah [n] / th [n] and Magnification G = Aw [n] / tw [n])
Is calculated, the maximum value among the area magnifications other than the entire image area is set as the character area magnification cmag, and the character area is arranged in an area other than the image area having the maximum value (S220).
When the minimum character size is specified, the output magnification is set in consideration of the minimum character size. Next, N is decremented (S222), the process returns to step S218, and this process is repeated for all remaining areas. If the obtained maximum value of the output magnification cmag of the character area exceeds 1 (S224), the output magnification is set to 1.0 (S226), and the character image is not enlarged.
【0028】次に、文字領域、画像領域以外の残りの領
域(線図形領域)を処理するため、線図形領域の数をカ
ウントし、Nとして(S228)、以下の処理を繰り返
す。まず、残りの領域を矩形で算出し、文字領域外情報
テーブル(表4)に左上座標(x,y)、幅Aw[n]、高さ
Ah[n]を保存する(S230)。次に、線図形領域の
中で高さvh[n]が最大となる領域nを特定し(S23
2)、倍率F=Ah[n]/vh[n]と倍率G=Aw[n]/vw
[n]の中の最小値を領域nの出力倍率とする(S228
〜S232)。次に、Nをデクリメントして(S24
0)、ステップS230に戻り、この処理をすべての線
図形領域について繰り返す。こうして、全ての領域の出
力倍率を算出する。Next, in order to process the remaining area (line graphic area) other than the character area and the image area, the number of line graphic areas is counted and set to N (S228), and the following processing is repeated. First, the remaining area is calculated as a rectangle, and the upper left coordinates (x, y), the width Aw [n], and the height Ah [n] are stored in the character area outside information table (Table 4) (S230). Next, an area n in which the height vh [n] is maximum in the line graphic area is specified (S23).
2), magnification F = Ah [n] / vh [n] and magnification G = Aw [n] / vw
The minimum value of [n] is set as the output magnification of the area n (S228).
To S232). Next, N is decremented (S24).
0), the process returns to step S230, and this process is repeated for all the line graphic areas. In this way, the output magnifications of all the areas are calculated.
【0029】図10と図11は、線図形優先モード時の
倍率算出(図2、S28)のフローチャートを示す。ま
た、図12は、図5に示した原稿を線図形優先モードで
拡大した図である。ここで、線図形領域が優先して用紙
の横幅いっぱいに拡大される。その他の領域は、拡大さ
れた線図形領域以外の部分に縮小して合成される。この
フローは、図7と図8の画像優先モード時の倍率算出の
フローチャートと同様である。FIGS. 10 and 11 show a flowchart of the magnification calculation (S28 in FIG. 2) in the line graphic priority mode. FIG. 12 is an enlarged view of the original shown in FIG. 5 in the line graphic priority mode. Here, the line graphic area is preferentially enlarged to the full width of the sheet. Other areas are reduced and combined with parts other than the enlarged line graphic area. This flow is the same as the flowchart of the magnification calculation in the image priority mode in FIGS. 7 and 8.
【0030】まず、線図形領域の数を数え、Nとして
(S300)、各線図形領域で以下の処理を繰り返す。
ここで、レイアウトに変更があるときは全ての文字領域
を1つに統合し、文字領域情報テーブルを更新し、文字
領域の数を1とする(S302)。次に、各線図形領域
において、倍率A=ユーザー指定倍率、倍率B=有効印
字エリア幅/線図形領域幅、倍率C=有効印字エリア高
/線図形領域高、倍率D=(他領域先頭X座標−領域先
頭X座標)/幅、および、倍率E=(他領域先頭Y座標−
領域先頭Y座標)/高さを求め、その中で最小の倍率を出
力倍率vmag[n]とする(S304〜S316)。次
に、算出された線図形領域倍率で線図形領域を変倍し、
有効印字エリア内に配置し、線図形領域以外のエリアを
矩形で算出し、領域外情報テーブルに左上座標(X,
Y)、幅Aw[n]、高さAh[n]を保存する(S31
8)。First, the number of line graphic areas is counted and set as N (S300), and the following processing is repeated for each line graphic area.
Here, when there is a change in the layout, all the character regions are integrated into one, the character region information table is updated, and the number of character regions is set to 1 (S302). Next, in each line graphic area, magnification A = user-specified magnification, magnification B = effective print area width / line graphic area width, magnification C = effective print area height / line graphic area height, magnification D = (other area start X coordinate) −area start X coordinate) / width and magnification E = (other area start Y coordinate−
The area top Y coordinate) / height is obtained, and the minimum magnification among them is set as the output magnification vmag [n] (S304 to S316). Next, the line figure area is scaled by the calculated line figure area magnification,
It is placed in the effective print area, the area other than the line graphic area is calculated as a rectangle, and the upper left coordinates (X,
Y), the width Aw [n] and the height Ah [n] are stored (S31).
8).
【0031】次に、線図形領域以外の領域全てに対し、
倍率F=Ah[n]/th[n]と倍率G=Aw[n]/tw[n])
の中の最小値を算出し、全線図形領域以外の領域倍率の
中で最大値を文字領域倍率とし、最大値をとる領域に文
字領域を配置する。これを全文字領域について繰り返す
(S320〜S322)。次に、文字領域、線図形領域
以外のエリアを矩形で算出し、領域外情報テーブルに左
上座標(X, Y)、幅Aw[n]、高さAh[n]を保存する。
画像領域の数をカウントし、その中でbh[n]が最大と
なる領域nを特定し、倍率F=Ah[n]/bh[n]と倍率
G=Aw[n]/bw[n]の最小値を領域nの倍率とする。
これを全画像領域について繰り返す(S330〜S34
0)。こうして、全ての領域の出力倍率を算出する。Next, for all areas other than the line graphic area,
Magnification F = Ah [n] / th [n] and Magnification G = Aw [n] / tw [n])
Is calculated, the maximum value among the area magnifications other than the whole line graphic area is set as the character area magnification, and the character area is arranged in the area having the maximum value. This is repeated for all character areas (S320 to S322). Next, an area other than the character area and the line graphic area is calculated as a rectangle, and the upper left coordinates (X, Y), the width Aw [n], and the height Ah [n] are stored in the out-of-area information table.
The number of image areas is counted, and an area n in which bh [n] is maximum is specified, and a magnification F = Ah [n] / bh [n] and a magnification G = Aw [n] / bw [n] Is set as the magnification of the area n.
This is repeated for all image areas (S330 to S34).
0). In this way, the output magnifications of all the areas are calculated.
【0032】次に、複数枚原稿を1枚の用紙に出力する
モードについて説明する。このモードでは、複数枚の原
稿の画像読取データを入力し、複数枚の原稿にまたがっ
て領域判別を行い、領域情報を作成し、複数枚の原稿に
ついて上述の実施形態と同様な処理を行うことによっ
て、1枚の用紙に再レイアウトする。図13は、2枚の
原稿を1枚の用紙に出力する2in1モードにおける1例
を示す。1枚目の原稿には、文字領域、線図形領域およ
び画像領域が存在し、2枚目の原稿には、文字領域と線
図形領域が存在する。文字、線図形、画像の領域判別は
2枚の原稿にまたがって行い、指定された設定に対応し
て文字、線図形、画像の領域を配置する。これにより、
さらに出力用紙の削減が可能となる。たとえば、文字優
先モードでは、2枚の原稿の中の文字部が1つの文字領
域にまとめて優先して配置され、残りの部分に線図形と
画像の領域が縮小される。また、線図形優先モードで
は、1枚目の原稿の中の線図形領域と2枚目の原稿の中
の線図形領域とが優先して配置され、残りの部分に文字
部と画像の領域が縮小される。また、画像優先モードで
は、1枚目の原稿の中の画像領域が優先して配置され、
残りの部分に文字と線図形が縮小される。Next, a mode in which a plurality of originals are output on one sheet will be described. In this mode, image reading data of a plurality of documents is input, area determination is performed over the plurality of documents, area information is created, and processing similar to that of the above-described embodiment is performed on the plurality of documents. Is laid out again on one sheet of paper. FIG. 13 shows an example in the 2in1 mode in which two documents are output on one sheet. The first document has a character area, a line graphic area, and an image area, and the second document has a character area and a line graphic area. The determination of the character, line graphic, and image areas is performed over two originals, and the character, line graphic, and image areas are arranged in accordance with the designated settings. This allows
Further, the number of output sheets can be reduced. For example, in the character priority mode, the character portions of two originals are collectively arranged in one character region with priority, and the line graphic and image regions are reduced in the remaining portions. In the line figure priority mode, a line figure area in the first document and a line figure area in the second document are preferentially arranged, and a character portion and an image region are provided in the remaining portion. Scaled down. In the image priority mode, the image area in the first document is preferentially arranged,
Text and line figures are reduced in the rest.
【0033】次に、発明の第2の実施形態の画像処理装
置について説明する。この画像処理装置では、文字、写
真および画像が混在している原稿の画像データについ
て、文字領域、写真領域および画像領域を分離し、3種
の領域について異なる処理をする。第2の実施形態の画
像処理装置と同様に、ユーザーは、文字領域、写真領域
および画像領域のいずれかを優先することを設定でき
る。ここで、文字優先、線図形優先および画像優先のい
ずれかの優先設定があるときの処理が、第1の実施形態
の画像処理装置の場合と異なる。優先設定がされた領域
については、変倍率を高くしてレイアウトを行い、優先
設定がされた領域の画像のみを出力する。その他の領域
については、他の頁に出力する。ここで、優先領域の画
像を出力する頁には、その原稿の非優先領域の画像を出
力する頁を示す「参照頁」を印刷する。参照頁として
は、ユーザーは、「次頁」または「指定頁」を選択でき
る。「次頁」の場合は、優先領域を出力する頁の次の頁
に非優先領域の画像を出力する。「指定頁」の場合は、
ユーザーが指定した頁に非優先領域の画像を出力する。Next, an image processing apparatus according to a second embodiment of the present invention will be described. In this image processing apparatus, a character area, a photograph area, and an image area are separated from image data of a document in which characters, pictures, and images are mixed, and different processing is performed on three types of areas. As in the image processing apparatus according to the second embodiment, the user can set to prioritize any one of the character area, the photograph area, and the image area. Here, the processing when any of the priority settings of character priority, line graphic priority, and image priority is different from that of the image processing apparatus of the first embodiment. With respect to the area in which the priority is set, the layout is performed with a high magnification ratio, and only the image of the area in which the priority is set is output. Other areas are output on other pages. Here, on the page for outputting the image of the priority area, a “reference page” indicating the page for outputting the image of the non-priority area of the document is printed. As the reference page, the user can select “next page” or “designated page”. In the case of "next page", the image of the non-priority area is output on the page next to the page on which the priority area is output. In the case of "designated page",
The image of the non-priority area is output on the page specified by the user.
【0034】この実施形態の画像処理装置では、図1に
示す画像処理装置の画像処理部108において非優先領
域画像記憶部132を設ける。上に述べたように、優先
モードでは優先設定がされた領域の画像のみを出力する
ので、非優先領域の画像はその後で出力されることにな
る。そこで、非優先領域画像記憶部132に非優先領域
画像を記憶しておく。また、操作パネル200は、優先
モードにおける上述の参照頁設定にも用いる。その他の
構成は、第1の実施形態の画像処理部108と同様であ
る。In the image processing apparatus of this embodiment, a non-priority area image storage section 132 is provided in the image processing section 108 of the image processing apparatus shown in FIG. As described above, in the priority mode, only the image of the area in which the priority is set is output, so that the image of the non-priority area is output later. Therefore, the non-priority area image is stored in the non-priority area image storage unit 132. The operation panel 200 is also used for setting the above-described reference page in the priority mode. Other configurations are the same as those of the image processing unit 108 of the first embodiment.
【0035】図14は、画像処理部108における画像
処理のフローチャートを示す。このフローチャートは、
図2のフローチャートと比べ、非優先領域の出力につい
て異なる。まず、ユーザーにより操作パネル200で設
定された出力サイズ、出力倍率mag、優先モード、参
照頁設定などを取得する(S10)。優先モードには、
文字優先、線図形優先、画像優先、優先なしの4つの選
択肢がある。文字優先、線図形優先、画像優先のモード
で出力倍率magが設定されたときは、優先される領域
の倍率をmagとする。「参照頁設定」は、非優先領域
の画像を印刷する頁を示す参照頁を、優先領域の画像を
出力する頁の次の頁とする「次頁」、または、ユーザー
が指定する頁とする「指定頁」を設定するものである。
後者の場合は指定頁番号を取得する。また、文字優先に
おいて最小出力文字サイズを取得することもできる。FIG. 14 shows a flowchart of the image processing in the image processing section 108. This flowchart is
The output of the non-priority area is different from the flowchart of FIG. First, the output size, output magnification mag, priority mode, reference page setting, and the like set by the user on the operation panel 200 are acquired (S10). In priority mode,
There are four options: character priority, line figure priority, image priority, and no priority. When the output magnification mag is set in the character priority mode, the line graphic priority mode, and the image priority mode, the magnification of the priority area is set to mag. The “reference page setting” is a “next page” where the reference page indicating the page on which the image of the non-priority area is printed is the page next to the page on which the image of the priority area is output, or a page designated by the user. "Specified page" is set.
In the latter case, the designated page number is obtained. In addition, the minimum output character size can be acquired in the character priority.
【0036】次に、スキャナ制御部104でスキャナー
300からカラービットマップデータ(画像読取デー
タ)を入力し、画像読取データについて画像処理部10
8で文字領域、線図形領域および画像領域への領域分割
を行う(S12)。文字領域では、文字認識を行って、
文字コード、文字サイズ等の属性データからなる文字デ
ータを出力する(S14)。線図形領域では、直線、曲
線、閉図形等についてベクタデータへの変換処理を行う
(S16)。さらに、残りの領域を画像領域とし、スム
ージング、エッジ補正などのカラーコピー画像処理を行
う(S18)。次に、図4に示すように、各矩形領域の
始点座標 (X, Y)、幅、高さを領域毎のテーブルとし
て保存した領域情報を作成する(S20)。文字領域で
はその領域内に書かれている文字の最小サイズ(ポイン
ト数)を領域情報に含める。Next, color bitmap data (image reading data) is input from the scanner 300 by the scanner control unit 104, and the image processing unit 10
At S8, the area is divided into a character area, a line graphic area, and an image area (S12). In the character area, perform character recognition,
Character data including attribute data such as a character code and a character size is output (S14). In the line graphic area, conversion processing to vector data is performed for straight lines, curves, closed figures, and the like (S16). Further, the remaining area is set as an image area, and color copy image processing such as smoothing and edge correction is performed (S18). Next, as shown in FIG. 4, area information in which the starting point coordinates (X, Y), width, and height of each rectangular area are stored as a table for each area is created (S20). In the character area, the minimum size (point number) of the character written in the area is included in the area information.
【0037】次に、優先モードが設定されているか否か
を判断する(S22)。優先なしが設定されている場合
は(S22でNO)、通常の変倍処理をし(S56)、
画像データを出力する(S58)。優先モード(文字優
先、線図形優先または画像優先)が設定されている場合
は、優先モードに従って分岐して(S24)、各領域の
出力倍率を算出する(S26、S28、S30)。予め
最小出力文字サイズを設定されていると、文字領域の倍
率は最小出力文字サイズ以下にならないように設定され
る。優先モードごとの出力倍率算出は、上述の図3〜図
4、図7〜図8、図10〜図11の処理と同様である。
ただし、非優先領域についての処理(S124〜S13
6、S218〜S240、S318〜S338)は省略
される。Next, it is determined whether or not the priority mode is set (S22). If no priority is set (NO in S22), normal scaling processing is performed (S56),
The image data is output (S58). If the priority mode (character priority, line graphic priority, or image priority) is set, branching is performed according to the priority mode (S24), and the output magnification of each area is calculated (S26, S28, S30). If the minimum output character size is set in advance, the magnification of the character area is set so as not to become smaller than the minimum output character size. The calculation of the output magnification for each priority mode is the same as the above-described processing in FIGS. 3 to 4, 7 to 8, and 10 to 11.
However, the processing for the non-priority area (S124 to S13)
6, S218 to S240 and S318 to S338) are omitted.
【0038】次に、算出された領域別の倍率に従って、
各領域の座標位置、幅、高さおよびフォントサイズを算
出し、領域別に画像を変倍する(S40)。そして、出
力した用紙をカウントし、現在の出力の頁番号を算出す
る(S42)。次に、優先領域の画像のレイアウトをお
こなう(S44)。ここで、優先領域の画像を合成する
ときに、原稿内に頁番号があれば、ステップS42で算
出した頁番号に置きかえる。さらに、参照頁を表示する
ため、非優先領域画像を出力する頁番号について、たと
えば、「図形1:10ページ参照」などの文も挿入す
る。頁番号は、参照頁設定が「次頁」であれば、現在の
頁番号+1とし、また、参照頁設定が「指定頁」であれ
ば、指定頁番号を挿入し、かつ、指定頁番号=指定頁番
号+1として更新する。次に、非優先領域の画像を非優
先領域画像記憶部132に保存し(S46)、優先領域
の画像を出力する(S48)。Next, according to the calculated magnification for each area,
The coordinate position, width, height, and font size of each area are calculated, and the image is scaled for each area (S40). Then, the output sheets are counted, and the page number of the current output is calculated (S42). Next, an image of the priority area is laid out (S44). Here, when the image of the priority area is combined, if there is a page number in the document, the page number calculated in step S42 is replaced. Furthermore, in order to display the reference page, a sentence such as “see FIG. 1:10 page” is also inserted for the page number for outputting the non-priority area image. If the reference page setting is “next page”, the current page number is set to +1. If the reference page setting is “designated page”, the designated page number is inserted, and the designated page number = Update as specified page number + 1. Next, the image of the non-priority area is stored in the non-priority area image storage unit 132 (S46), and the image of the priority area is output (S48).
【0039】次に、非優先領域を出力する頁の場合(S
50でYES)、非優先領域の画像のレイアウトをおこ
なう(S52)。参照頁設定で「次頁」が設定されてい
る場合は、非優先領域から画像を読み込み、頁番号を付
加して出力し、また、参照頁設定で「指定頁」が設定さ
れている場合は、現在の出力頁がパネルで設定された指
定頁番号と一致した場合は非優先画像記憶部132から
画像を読み出し、頁番号を付加して出力する(S5
4)。この処理を、非優先画像記憶部132の画像をす
べて出力するまで繰り返す。Next, in the case of a page to output a non-priority area (S
(YES in 50), layout of the image in the non-priority area is performed (S52). If "Next page" is set in the reference page setting, the image is read from the non-priority area, output with a page number added, and if "Specified page" is set in the reference page setting, If the current output page matches the designated page number set on the panel, the image is read from the non-priority image storage unit 132, and is output with the page number added (S5).
4). This process is repeated until all the images in the non-priority image storage unit 132 are output.
【0040】なお、この実施形態では、非優先領域の画
像を出力する頁は、原稿1枚に対し1頁となっている。
しかし、非優先領域の画像をレイアウトして1頁内に収
まらなくなったときに、複数の参照頁に出力するように
してもよい。また、参照頁にレイアウトする領域の数を
あらかじめ指定しておき、その数の分の領域が非優先領
域記憶部132にたまったときに出力するようにしても
よい。また、非優先領域の画像の倍率についても設定で
きるようにしてもよい。In this embodiment, the number of pages on which the image of the non-priority area is output is one page per document.
However, when the image in the non-priority area is laid out and cannot fit within one page, it may be output to a plurality of reference pages. Alternatively, the number of areas to be laid out on the reference page may be specified in advance, and the number of areas may be output when the number of areas is accumulated in the non-priority area storage unit 132. Also, the magnification of the image in the non-priority area may be set.
【0041】[0041]
【発明の効果】文字、画像(写真など)、線図形などの
複数種の画像が混在している原稿を印刷する際に、設定
条件にしたがって画像を再現できるので、必要な情報を
適正に出力できる。また、それ以外の画像も余計な出力
をすることなく、また、情報が欠落することなく出力で
きる。ユーザーが優先したい画像の種類を設定するの
で、各ページのレイアウトや領域の種類によって判読し
やすい倍率で出力できる。複数枚の原稿を1枚の用紙に
縮小する場合にも、設定条件にしたがって、必要な情報
を1枚の用紙に適正に出力できる。ユーザーが優先した
い領域の画像と他の画像を別々に印刷できる。According to the present invention, when printing an original in which a plurality of types of images such as characters, images (such as photographs), and line figures are mixed, the images can be reproduced according to the setting conditions, so that necessary information is appropriately output. it can. Further, other images can be output without unnecessary output and without loss of information. Since the user sets the type of image that he / she wants to prioritize, the image can be output at a legible magnification depending on the layout of each page and the type of area. Even when a plurality of originals are reduced to one sheet, necessary information can be properly output on one sheet according to the setting conditions. The user can separately print the image of the area that he / she wants to prioritize and another image.
【図1】 画像処理装置のブロック図FIG. 1 is a block diagram of an image processing apparatus.
【図2】 画像処理装置における画像入力のフローチャ
ートFIG. 2 is a flowchart of image input in the image processing apparatus.
【図3】 文字優先モード時の倍率算出の一部のフロー
チャートFIG. 3 is a partial flowchart of magnification calculation in a character priority mode;
【図4】 文字優先モード時の倍率算出の一部のフロー
チャートFIG. 4 is a partial flowchart of magnification calculation in a character priority mode.
【図5】 原稿の1例の図FIG. 5 is a diagram of an example of a manuscript
【図6】 図5に示した原稿を文字優先モードで拡大し
た図FIG. 6 is an enlarged view of the document shown in FIG. 5 in a character priority mode.
【図7】 画像優先モード時の倍率算出の一部のフロー
チャートFIG. 7 is a partial flowchart of magnification calculation in the image priority mode.
【図8】 画像優先モード時の倍率算出の一部のフロー
チャートFIG. 8 is a partial flowchart of magnification calculation in an image priority mode.
【図9】 図5に示した原稿を画像優先モードで拡大し
た図FIG. 9 is an enlarged view of the original shown in FIG. 5 in an image priority mode.
【図10】 線図形優先モード時の倍率算出の一部のフ
ローチャートFIG. 10 is a partial flowchart of magnification calculation in a line graphic priority mode;
【図11】 線図形優先モード時の倍率算出の一部のフ
ローチャートFIG. 11 is a partial flowchart of magnification calculation in a line graphic priority mode;
【図12】 図5に示した原稿を線図形優先モードで拡
大した図12 is an enlarged view of the original shown in FIG. 5 in a line graphic priority mode.
【図13】 2枚の原稿を1枚の用紙に出力する例を示
す図FIG. 13 is a diagram illustrating an example in which two documents are output on one sheet.
【図14】 第2の実施形態における画像入力のフロー
チャートFIG. 14 is a flowchart of image input according to the second embodiment.
100 画像処理装置、 102 パネル制御部、
104 スキャナ制御部、 106 プリンタ制御
部、 108 画像処理部、 118 領域分割部、
120 文字認識処理部、 122 ベクタ変換
部、 124ビットマップ処理部、 126 倍率
算出部、 128 合成処理部、130 フォーマッ
ト変換部、 132 非優先領域画像記憶部、 2
00 操作パネル、 300 スキャナ、 400
プリンタ。100 image processing device, 102 panel control unit,
104 scanner control unit, 106 printer control unit, 108 image processing unit, 118 area division unit,
120 character recognition processing unit, 122 vector conversion unit, 124 bitmap processing unit, 126 magnification calculation unit, 128 synthesis processing unit, 130 format conversion unit, 132 non-priority area image storage unit, 2
00 Operation panel, 300 Scanner, 400
Printer.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06T 3/00 300 G06T 3/40 A 3/40 H04N 1/393 H04N 1/393 G03G 21/00 382 1/40 H04N 1/40 F Fターム(参考) 2C087 AA11 AA18 BA03 BA05 BD06 BD07 CA03 CA05 2H027 FA05 FA06 FA30 FA35 FA37 FB12 FC02 FD01 FD03 FD08 FD10 GA14 GA43 5B057 AA11 BA02 BA24 BA26 CA08 CA12 CA16 CB08 CB12 CB16 CC03 CE08 CE09 CE15 DA08 DA17 DB02 5C076 AA01 AA13 AA16 AA17 AA21 AA22 AA36 BA02 BA06 CA02 CB02 5C077 MP05 MP06 PP19 PP20 PP23 PP27 PP28 PP60 PP74 PQ08 SS01 SS05 TT02 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) G06T 3/00 300 G06T 3/40 A 3/40 H04N 1/393 H04N 1/393 G03G 21/00 382 1 / 40 H04N 1/40 FF term (reference) 2C087 AA11 AA18 BA03 BA05 BD06 BD07 CA03 CA05 2H027 FA05 FA06 FA30 FA35 FA37 FB12 FC02 FD01 FD03 FD08 FD10 GA14 GA43 5B057 AA11 BA02 BA24 BA26 CA08 CE12 CE16 CB08 CB08 CB08 DA08 DA17 DB02 5C076 AA01 AA13 AA16 AA17 AA21 AA22 AA36 BA02 BA06 CA02 CB02 5C077 MP05 MP06 PP19 PP20 PP23 PP27 PP28 PP60 PP74 PQ08 SS01 SS05 TT02
Claims (9)
領域分割を行う領域分割手段と、 領域ごとに異なる倍率を設定する倍率設定手段と、 倍率設定手段により設定された各倍率で領域ごとに画像
データを拡大又は縮小する変倍手段と、 各領域の変倍後の画像データを合成して出力する出力手
段とからなる画像処理装置。An area dividing unit configured to divide an image data into a character area and a non-character area; a magnification setting unit configured to set a different magnification for each area; An image processing apparatus comprising: a magnification unit for enlarging or reducing image data; and an output unit for combining and outputting the image data of each region after the magnification.
ータが所定のサイズ内に収まるよう、1つの領域の倍率
に応じて、他の領域の倍率を設定することを特徴とする
請求項1に記載された画像処理装置。2. The magnification setting means according to claim 1, wherein the magnification setting means sets the magnification of another area in accordance with the magnification of one area so that the combined image data is within a predetermined size. 2. The image processing device according to 1.
有し、倍率設定手段は、優先領域の倍率に応じて、合成
後の画像データが所定サイズ内に収まるよう、他の領域
の倍率を設定することを特徴とする請求項2に記載され
た画像処理装置。3. The image processing apparatus according to claim 1, further comprising a designating unit for designating a priority area, wherein the magnification setting unit sets a magnification of another area according to the magnification of the priority area so that the combined image data is within a predetermined size. The image processing apparatus according to claim 2, wherein the setting is performed.
画像データを1頁分のサイズ内に収まるよう、各領域の
倍率を設定することを特徴とする請求項1から3のいず
れかに記載された画像処理装置。4. The apparatus according to claim 1, wherein said magnification setting means sets the magnification of each area so that the image data composed of a plurality of pages falls within the size of one page. The described image processing device.
領域分割を行う領域分割手段と、 分割された領域の内、優先領域を指定する指定手段と、 優先領域の画像データを出力用紙サイズに応じたサイズ
に変倍するよう倍率を設定する倍率設定手段と、 倍率設定手段により設定された倍率で優先領域の画像デ
ータを拡大または縮小する変倍手段と、 優先領域の画像データと他の領域の画像データとを異な
る用紙に出力する出力手段とからなる画像処理装置。5. An area dividing means for dividing an image data into a character area and a non-character area; a designating means for designating a priority area among the divided areas; Magnification setting means for setting a magnification so as to change the size of the image data in the priority area, magnification changing means for enlarging or reducing the image data in the priority area by the magnification set by the magnification setting means, Output means for outputting the image data of the area to a different sheet.
力された用紙に他の領域の画像データが出力された用紙
を示す参照番号を付加出力することを特徴とする請求項
5に記載された画像処理装置。6. The apparatus according to claim 5, wherein said output means adds, to the sheet on which the image of the priority area is output, a reference number indicating the sheet on which the image data of another area is output. Image processing device.
らに線図形領域と画像領域とに分割することを特徴とす
る請求項1から6のいずれかに記載された画像処理装
置。7. The image processing apparatus according to claim 1, wherein said area dividing means further divides the non-image area into a line graphic area and an image area.
領域分割を行い、 領域ごとに異なる倍率を設定し、 設定された各倍率で領域ごとに画像データを拡大又は縮
小し、 各領域の変倍後の画像データを合成して出力する画像処
理方法。8. An image data is divided into a character region and a non-character region, a different magnification is set for each region, and the image data is enlarged or reduced for each region at each set magnification. An image processing method for combining and outputting image data after scaling.
領域分割を行い、 分割された領域の内、優先領域を指定し、 優先領域の画像データを出力用紙サイズに応じたサイズ
に変倍するよう倍率を設定し、 設定された倍率で優先領域の画像データを拡大または縮
小し、 優先領域の画像データと他の領域の画像データとを異な
る用紙に出力する画像処理方法。9. An image data is divided into a character area and a non-character area, a priority area is designated from the divided areas, and the image data of the priority area is scaled to a size corresponding to an output paper size. An image processing method in which the magnification is set so that the image data in the priority area is enlarged or reduced at the set magnification, and the image data in the priority area and the image data in the other areas are output on different sheets.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000359208A JP2002165079A (en) | 2000-11-27 | 2000-11-27 | Image processing unit and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000359208A JP2002165079A (en) | 2000-11-27 | 2000-11-27 | Image processing unit and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002165079A true JP2002165079A (en) | 2002-06-07 |
Family
ID=18831002
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000359208A Pending JP2002165079A (en) | 2000-11-27 | 2000-11-27 | Image processing unit and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002165079A (en) |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004280519A (en) * | 2003-03-17 | 2004-10-07 | Ricoh System Kaihatsu Co Ltd | Function allocation execution method to optional area, its program, and printer system and printer used for it |
| JP2005217859A (en) * | 2004-01-30 | 2005-08-11 | Fuji Xerox Co Ltd | Image forming apparatus and image forming method |
| JP2005234887A (en) * | 2004-02-19 | 2005-09-02 | Fuji Xerox Co Ltd | Print control program, print control method and print control unit |
| JP2006155381A (en) * | 2004-11-30 | 2006-06-15 | Canon Inc | Image processing apparatus and method |
| GB2422082A (en) * | 2005-01-06 | 2006-07-12 | Algorithmic Implementations | Magnifying computer screen display which includes text |
| JP2007008022A (en) * | 2005-06-30 | 2007-01-18 | Hideki Nishida | Bookbinding system for insertion flier |
| JP2007013550A (en) * | 2005-06-30 | 2007-01-18 | Canon Inc | Data processing apparatus, data processing method, and computer program |
| JP2007151084A (en) * | 2005-10-27 | 2007-06-14 | Ricoh Co Ltd | Image processing system |
| JP2007172316A (en) * | 2005-12-22 | 2007-07-05 | Konica Minolta Photo Imaging Inc | Display device |
| JP2007253546A (en) * | 2006-03-24 | 2007-10-04 | Casio Comput Co Ltd | Printing device |
| CN100377564C (en) * | 2004-03-22 | 2008-03-26 | 株式会社东芝 | image processing equipment |
| US20090207424A1 (en) * | 2008-02-13 | 2009-08-20 | Canon Kabushiki Kaisha | Image processing apparatus and image processing method |
| US20090279108A1 (en) * | 2008-05-12 | 2009-11-12 | Nagayasu Hoshi | Image Processing Apparatus |
| JP2009278198A (en) * | 2008-05-12 | 2009-11-26 | Konica Minolta Business Technologies Inc | Image processor |
| JP2010032644A (en) * | 2008-07-25 | 2010-02-12 | Sharp Corp | Image forming apparatus |
| JP2010105366A (en) * | 2008-10-31 | 2010-05-13 | Seiren Co Ltd | Recording apparatus, and recording method |
| JP2010193154A (en) * | 2009-02-18 | 2010-09-02 | Mitsubishi Electric Corp | Image processor and method |
| US7821690B2 (en) | 2005-03-28 | 2010-10-26 | Brother Kogyo Kabushiki Kaisha | Information processing apparatus, image forming apparatus and method, and storage medium readable by computer therefor |
| JP2011045061A (en) * | 2009-08-20 | 2011-03-03 | Xerox Corp | Method of resizing for each page of multi-page document for rendering |
| JP2013099872A (en) * | 2011-11-08 | 2013-05-23 | Nec Access Technica Ltd | Printing device, method, and program |
| JP2014044369A (en) * | 2012-08-28 | 2014-03-13 | Ricoh Co Ltd | Image display device |
| WO2017009910A1 (en) * | 2015-07-10 | 2017-01-19 | 楽天株式会社 | Electronic book display device, electronic book display method, and program |
-
2000
- 2000-11-27 JP JP2000359208A patent/JP2002165079A/en active Pending
Cited By (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004280519A (en) * | 2003-03-17 | 2004-10-07 | Ricoh System Kaihatsu Co Ltd | Function allocation execution method to optional area, its program, and printer system and printer used for it |
| JP2005217859A (en) * | 2004-01-30 | 2005-08-11 | Fuji Xerox Co Ltd | Image forming apparatus and image forming method |
| JP2005234887A (en) * | 2004-02-19 | 2005-09-02 | Fuji Xerox Co Ltd | Print control program, print control method and print control unit |
| CN100377564C (en) * | 2004-03-22 | 2008-03-26 | 株式会社东芝 | image processing equipment |
| JP2006155381A (en) * | 2004-11-30 | 2006-06-15 | Canon Inc | Image processing apparatus and method |
| US8280193B2 (en) | 2005-01-06 | 2012-10-02 | Algorithmic Implementations, Inc. | Method and apparatus for magnifying computer screen display |
| GB2422082B (en) * | 2005-01-06 | 2010-06-30 | Algorithmic Implementations | Method and apparatus for magnifying computer screen display |
| GB2422082A (en) * | 2005-01-06 | 2006-07-12 | Algorithmic Implementations | Magnifying computer screen display which includes text |
| US7483592B2 (en) | 2005-01-06 | 2009-01-27 | Algorithmic Implementatins, Inc., Dba Ai Squared | Method and apparatus for magnifying computer screen display |
| US7912322B2 (en) | 2005-01-06 | 2011-03-22 | Algorithmic Implementations, Inc. | Method and apparatus for magnifying computer screen display |
| US7821690B2 (en) | 2005-03-28 | 2010-10-26 | Brother Kogyo Kabushiki Kaisha | Information processing apparatus, image forming apparatus and method, and storage medium readable by computer therefor |
| JP2007013550A (en) * | 2005-06-30 | 2007-01-18 | Canon Inc | Data processing apparatus, data processing method, and computer program |
| JP2007008022A (en) * | 2005-06-30 | 2007-01-18 | Hideki Nishida | Bookbinding system for insertion flier |
| US7853873B2 (en) | 2005-06-30 | 2010-12-14 | Canon Kabushiki Kaisha | Data processing apparatus, data processing method, and computer program for generating electronic data from a paper document |
| JP2007151084A (en) * | 2005-10-27 | 2007-06-14 | Ricoh Co Ltd | Image processing system |
| JP2007172316A (en) * | 2005-12-22 | 2007-07-05 | Konica Minolta Photo Imaging Inc | Display device |
| JP2007253546A (en) * | 2006-03-24 | 2007-10-04 | Casio Comput Co Ltd | Printing device |
| JP2009194561A (en) * | 2008-02-13 | 2009-08-27 | Canon Inc | Image forming apparatus and image forming method |
| US8482787B2 (en) * | 2008-02-13 | 2013-07-09 | Canon Kabushiki Kaisha | Image processing apparatus and image processing method |
| US20090207424A1 (en) * | 2008-02-13 | 2009-08-20 | Canon Kabushiki Kaisha | Image processing apparatus and image processing method |
| US20090279108A1 (en) * | 2008-05-12 | 2009-11-12 | Nagayasu Hoshi | Image Processing Apparatus |
| JP2009278198A (en) * | 2008-05-12 | 2009-11-26 | Konica Minolta Business Technologies Inc | Image processor |
| JP2010032644A (en) * | 2008-07-25 | 2010-02-12 | Sharp Corp | Image forming apparatus |
| JP2010105366A (en) * | 2008-10-31 | 2010-05-13 | Seiren Co Ltd | Recording apparatus, and recording method |
| JP2010193154A (en) * | 2009-02-18 | 2010-09-02 | Mitsubishi Electric Corp | Image processor and method |
| JP2011045061A (en) * | 2009-08-20 | 2011-03-03 | Xerox Corp | Method of resizing for each page of multi-page document for rendering |
| JP2013099872A (en) * | 2011-11-08 | 2013-05-23 | Nec Access Technica Ltd | Printing device, method, and program |
| JP2014044369A (en) * | 2012-08-28 | 2014-03-13 | Ricoh Co Ltd | Image display device |
| WO2017009910A1 (en) * | 2015-07-10 | 2017-01-19 | 楽天株式会社 | Electronic book display device, electronic book display method, and program |
| WO2017010351A1 (en) * | 2015-07-10 | 2017-01-19 | 楽天株式会社 | Image processing device, image processing method, and program |
| JPWO2017009910A1 (en) * | 2015-07-10 | 2017-07-13 | 楽天株式会社 | Electronic book display device, electronic book display method, and program |
| JPWO2017010351A1 (en) * | 2015-07-10 | 2018-03-08 | 楽天株式会社 | Image processing apparatus, image processing method, and program |
| TWI633498B (en) * | 2015-07-10 | 2018-08-21 | 日商樂天股份有限公司 | Image processing device, image processing method, and program product |
| US10572759B2 (en) | 2015-07-10 | 2020-02-25 | Rakuten, Inc. | Image processing device, image processing method, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2002165079A (en) | Image processing unit and method | |
| US7209149B2 (en) | Image cropping and synthesizing method, and imaging apparatus | |
| US7336378B2 (en) | Image processing with recognized character codes | |
| US6714314B1 (en) | Photographic print producing system | |
| US20020048413A1 (en) | Imaging system | |
| JP2000101816A (en) | Method for automatically applying correction such as cropping to scanning image | |
| JP4605006B2 (en) | Print data generation apparatus, print data generation method, and program | |
| US8264738B2 (en) | Image forming apparatus, image forming method, and computer-readable storage medium for image forming program | |
| JP3902173B2 (en) | Image scaling method and photo printing apparatus for implementing the method | |
| US9686438B2 (en) | Image processing apparatus configured to print image data among multiple recording sheets, image processing system, image processing method, and recording medium configured to perform same | |
| JP2002281306A (en) | Image forming apparatus, image forming method, and recording medium | |
| JP2000132151A (en) | Information processing system and display method thereof | |
| JP2004054898A (en) | Print data generation device, print data generation method, and program therefor | |
| JP4374752B2 (en) | Image forming apparatus | |
| EP1499105A2 (en) | Image data output system, image data control device, image data extracting method, image data control program, and program storage medium | |
| JP2010088048A (en) | Image processing apparatus, image forming apparatus, computer program, recording medium, and image processing method | |
| JP2000137801A (en) | Method and device for image formation and medium storing image processing control program | |
| JP4360021B2 (en) | Image processing apparatus and image processing method | |
| JP3987066B2 (en) | Image forming apparatus, image forming method, and program | |
| JP2003348331A (en) | Image processing apparatus, image processing method and image forming device | |
| US20060170952A1 (en) | Image processing apparatus and method | |
| JP3161744B2 (en) | Information processing device | |
| JPH10164372A (en) | Image input conversion device and medium recording image input conversion program | |
| JP6078010B2 (en) | Image reading apparatus and image forming apparatus | |
| JPH06243127A (en) | Document layout device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20040423 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050920 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20051207 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20051207 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070301 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070306 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070502 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070529 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070723 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070821 |