JP5081885B2 - Document reader with preview function - Google Patents
Document reader with preview function Download PDFInfo
- Publication number
- JP5081885B2 JP5081885B2 JP2009224945A JP2009224945A JP5081885B2 JP 5081885 B2 JP5081885 B2 JP 5081885B2 JP 2009224945 A JP2009224945 A JP 2009224945A JP 2009224945 A JP2009224945 A JP 2009224945A JP 5081885 B2 JP5081885 B2 JP 5081885B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- document
- region
- preview
- processing 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.)
- Active
Links
Landscapes
- Facsimiles In General (AREA)
- Facsimile Scanning Arrangements (AREA)
- Editing Of Facsimile Originals (AREA)
Description
この発明は、読み取られた原稿画像をユーザがプレビューし得るプレビュー機能付き原稿読取装置に関する。 The present invention relates to a document reading apparatus with a preview function that allows a user to preview a read document image.
従来から、スキャンした画像を、コピー等の前に表示部で表示するプレビュー機能が提唱、実装されてきた。これら機能は、スキャンした原稿画像の方向、位置、角度、といった原稿載置状態の確認や、あるいは原稿画像の色や濃淡の状態、さらにはスキャンした原稿画像に付与される画像処理の結果を確認することを、主たる目的としている。 Conventionally, a preview function for displaying a scanned image on a display unit before copying or the like has been proposed and implemented. These functions confirm the original placement status such as the direction, position, and angle of the scanned document image, or confirm the color and shade of the document image, and the results of image processing applied to the scanned document image. This is the main purpose.
原稿読取装置(スキャン装置)としては、パーソナルコンピューター(いわゆるパソコン、PC)等に接続して画像の取り込みに用いられるものや、複写機等の原稿走査部に搭載されるものが存在する。前者では高解像度、かつ表示面積の大きなパーソナルコンピューターのディスプレイ上で画像の確認が行えるのに対し、後者では複写機の操作部に搭載された比較的低解像度、かつ表示面積の小さな液晶等の表示装置がプレビューに流用されることが多い。 As document reading devices (scanning devices), there are devices that are connected to a personal computer (so-called personal computer, PC) or the like and used for capturing images, and devices that are mounted on a document scanning unit such as a copying machine. In the former, images can be confirmed on the display of a personal computer with a high resolution and a large display area, whereas in the latter, a relatively low resolution display with a small display area, such as a liquid crystal display installed in the operation unit of the copier. The device is often used for preview.
そこで、表示装置の表示領域にほぼ一致するように、プレビュー画像を表示することで、プレビュー画像に対する編集作業を効率良く行えるようにする方法が提案されている(例えば、特許文献1参照)。 In view of this, a method has been proposed in which a preview image is displayed so as to substantially match the display area of the display device so that an editing operation on the preview image can be performed efficiently (see, for example, Patent Document 1).
しかし、解像度が低く、表示面積が小さい表示装置上でスキャンされた原稿画像を確認する場合には、原稿画像の細かな部分が十分に確認できないことが多い。また、原稿画像の詳細を確認するために拡大表示を行う場合には、原稿全体の状態を確認できない。このため、例えば原稿が傾いて置かれていないか、あるいは複写時の印字範囲からはみ出して置かれていないかといったことを確認しようとすると、解像度が不足するために実質的には確認ができなかったり、原稿の細部を原稿全体に渡って確認するのに時間を要したりするといった問題があった。 However, when a document image scanned on a display device having a low resolution and a small display area is confirmed, it is often impossible to sufficiently confirm a fine portion of the document image. Further, when the enlarged display is performed to confirm the details of the document image, the state of the entire document cannot be confirmed. For this reason, for example, if you try to check whether the document is placed at an angle, or if it is placed out of the print range during copying, you will not be able to confirm it because the resolution is insufficient. There is a problem that it takes time to confirm details of the document over the entire document.
上記のような原稿の傾きやはみ出しといった確認を行うには、前述の特許文献1のような手法でも細かな画像を表示できないために十分とはいい難い面がある。
この発明は、以上の事情を考慮してなされたものであって、低解像度、小面積の表示装置を使用する場合でもプレビューによる原稿画像の確認、特に原稿の傾きやはみ出しといった位置確認をユーザが容易に行える手法を提供するものである。
In order to check the inclination and protrusion of the original as described above, there is a problem that is not sufficient because a fine image cannot be displayed even by the method described in Patent Document 1 described above.
The present invention has been made in consideration of the above circumstances, and even when a display device with a low resolution and a small area is used, a user can confirm a document image by preview, particularly position confirmation such as tilting or protruding of the document. It provides an easy technique.
上述した課題を解決するために、この発明は、読み取られた原稿画像の端部を検出し、検出した端部領域を抽出して表示装置に表示する、あるいは読み取られた原稿画像中の多数の文字から成る領域を検出し、検出した領域を抽出して表示装置に表示する表示モードを設けるようにする。さらに、抽出された複数の領域の画像が、同時に表示装置に表示する表示モードを設けてもよい。 In order to solve the above-described problem, the present invention detects an end portion of a read document image, extracts the detected end region and displays it on a display device, or displays a large number of read document images. An area composed of characters is detected, and a display mode for extracting the detected area and displaying it on the display device is provided. Further, a display mode may be provided in which the extracted images of a plurality of regions are displayed on the display device at the same time.
即ち、この発明は、原稿画像を読み取る原稿読取部と、読み取られた原稿画像を加工し出力用画像を生成する画像処理部と、前記出力用画像を外部へ出力する出力部と、原稿画像をユーザがプレビューするための表示部とを備え、前記画像処理部は、原稿画像の端部領域または原稿画像の文字領域に相当する一部領域からプレビュー用画像データを生成し、前記プレビュー用画像データを表示部に提供することを特徴とするプレビュー機能付き原稿読取装置を提供する。 That is, the present invention provides a document reading unit that reads a document image, an image processing unit that processes the read document image to generate an output image, an output unit that outputs the output image to the outside, and a document image A display section for a user to preview, and the image processing section generates preview image data from a partial area corresponding to an edge area of the document image or a character area of the document image, and the preview image data Is provided on a display unit. A document reading apparatus with a preview function is provided.
この発明の原稿読取装置において、前記画像処理部は、原稿画像の端部領域または原稿画像の文字領域に相当する一部領域からプレビュー用画像データを生成し、前記プレビュー用画像データを表示部に提供するので、従来からの原稿全体を表示するようなプレビュー画像に比べ、原稿の傾きやはみ出しといった位置確認をユーザが容易に行うことができる。また、原稿の一つの領域のみを部分的に拡大して表示する場合に比べると、原稿の傾きやはみ出しの確認の対象となる原稿の端部領域や文字領域が抽出されプレビュー画像として表示されるので、一方の端部から他方の端部へ画像をスクロールさせて確認するために時間を費やすことがない。 In the document reading apparatus according to the present invention, the image processing unit generates preview image data from a partial region corresponding to an edge region of the document image or a character region of the document image, and the preview image data is displayed on the display unit. Therefore, the user can easily check the position of the original, such as the inclination and the protrusion, as compared with the conventional preview image that displays the entire original. In addition, compared with a case where only one area of a document is partially enlarged and displayed, an edge area or a character area of the document, which is a target for checking the inclination or protrusion of the document, is extracted and displayed as a preview image. Therefore, it does not take time to scroll and confirm the image from one end to the other end.
この発明において、原稿読取部は、原稿の画像を画像データとして読み取り画像信号を出力する部分である。その具体的な態様は、例えば、原稿台に置かれた原稿を走査しCCDなどのイメージセンサで原稿画像を読み取り読み取られた画像の信号を出力する装置、いわゆるイメージスキャナである。後述する実施形態において、原稿読取部は、露光ランプ、走査光学系、CCDセンサ、CCD制御部、スキャナ画像処理部および原稿サイズ検知に相当する。
また、画像処理部は、原稿読取部から出力された画像信号を出力可能な内容、形式に加工するものである。加工の一例は、画像の圧縮/伸張、回転、変倍、解像度変換、一部領域の削除、一部領域のコピー、色補正、下地除去処理、文字領域と階調領域との領域分離処理である。その電気回路的な構成の具体的な態様は、例えば、CPU、CPUが実行すべき処理プログラムを格納しワークエリアを提供するメモリ、種々の画像フィルタ処理等をCPUの制御の下で行う画像処理プロセッサ、画像データを格納する画像メモリおよび画像メモリが画像データを読み書きする動作を制御するメモリコントローラ、外部機器やハードディスクドライブ等の装置と画像データのやり取りを行うためのインターフェース回路等から構成されるユニットである。
In the present invention, the document reading section is a portion that reads an image of a document as image data and outputs an image signal. A specific mode is, for example, a so-called image scanner that scans a document placed on a document table, reads a document image with an image sensor such as a CCD, and outputs a read image signal. In an embodiment described later, the document reading unit corresponds to an exposure lamp, a scanning optical system, a CCD sensor, a CCD control unit, a scanner image processing unit, and a document size detection.
The image processing unit processes the image signal output from the document reading unit into a content and format that can be output. Examples of processing include image compression / expansion, rotation, scaling, resolution conversion, partial area deletion, partial area copying, color correction, background removal processing, and character region and gradation region separation processing. is there. A specific aspect of the electric circuit configuration is, for example, a CPU, a memory for storing a processing program to be executed by the CPU and providing a work area, and an image processing for performing various image filtering processes under the control of the CPU. A unit comprising a processor, an image memory for storing image data, a memory controller for controlling the operation of the image memory for reading and writing image data, an interface circuit for exchanging image data with devices such as external devices and hard disk drives, etc. It is.
出力部は、画像処理部により処理された画像データを外部へ出力するものである。その具体的な態様の一例は、画像データを印刷するプリントエンジンである。後述する実施形態において、出力部は、プリントエンジンに相当する。また、通信回線を介して接続されたFAX受信機へファクシミリ信号を送信するFAX送信部に相当する。さらに、ネットワークを介して接続される外部のパーソナルコンピューターへ画像データを送信するためのネットワークI/Fに相当する。あるいはまた、ハードディスク装置に画像データを書き込むためのHDD I/Fに相当する。
また、表示部は、プレビュー画像を表示するものである。また、装置の動作状態や設定された機能を表示してもよい。その具体的な態様は、例えば、操作部に配置されたドットマトリックス表示装置である。後述する実施形態において、表示部は、液晶表示パネルに相当する。
The output unit outputs the image data processed by the image processing unit to the outside. An example of the specific mode is a print engine that prints image data. In an embodiment described later, the output unit corresponds to a print engine. Also, it corresponds to a FAX transmission unit that transmits a facsimile signal to a FAX receiver connected via a communication line. Furthermore, it corresponds to a network I / F for transmitting image data to an external personal computer connected via a network. Alternatively, it corresponds to an HDD I / F for writing image data to the hard disk device.
The display unit displays a preview image. Further, the operating state of the apparatus and the set function may be displayed. A specific aspect thereof is, for example, a dot matrix display device arranged in the operation unit. In the embodiments described later, the display unit corresponds to a liquid crystal display panel.
以下、この発明の好ましい態様について説明する。
前記出力部は、出力用画像を出力先としての画像記憶装置、画像形成装置および/または通信線を介して接続された外部機器に出力し、前記画像処理部は、前記出力先に適合するよう決定された画像サイズに基づいて前記端部領域を抽出してもよい。このようにすれば、出力先に適合するよう決定された画像サイズに基づいて前記端部領域の大きさが決定されるので、例えば印刷出力される状態で端部の画像をユーザが容易に確認することができる。従って、原稿が置かれた位置の適否や傾きの有無などの確認をユーザが容易に行える。
Hereinafter, preferred embodiments of the present invention will be described.
The output unit outputs an output image to an image storage device as an output destination, an image forming apparatus, and / or an external device connected via a communication line, and the image processing unit is adapted to the output destination. The end region may be extracted based on the determined image size. In this way, since the size of the end region is determined based on the image size determined to match the output destination, for example, the user can easily check the end image in a printed state. can do. Therefore, the user can easily confirm whether the position where the document is placed is appropriate and whether there is an inclination.
また、前記画像処理部は、前記原稿画像の下地除去処理を行い、下地除去処理された画像から矩形の画像領域端を決定し、その画像領域端に基づいて前記端部領域を抽出してもよい。このようにすれば、端部付近が余白あるいは下地の領域のみで文字等の情報が存在しない原稿であっても、文字等の情報が存在する部分に基づいて端部領域を抽出することができる。従って、原稿が置かれた位置の適否や傾きの有無などの確認をユーザが容易に行える。 The image processing unit may perform background removal processing on the document image, determine a rectangular image region edge from the background-removed image, and extract the edge region based on the image region edge. Good. In this way, even in the case of a manuscript in which the vicinity of the edge is only a margin or background area and information such as characters does not exist, the edge area can be extracted based on the portion where the information such as characters exists. . Therefore, the user can easily confirm whether the position where the document is placed is appropriate and whether there is an inclination.
さらにまた、前記画像処理部は、前記原稿画像を少なくとも文字領域と非文字領域とに分離する領域分離処理を行い、領域分離処理された画像から前記文字領域を抽出してもよい。このようにすれば、文字等の情報が存在する文字領域プレビュー用画像として表示されるので、原稿が置かれた位置の適否や傾きの有無などの確認をユーザが容易に行える。即ち、文字列が並んでおり、傾きが判別しやすい箇所がプレビュー画像として表示されるようにできる。 Furthermore, the image processing unit may perform a region separation process for separating the document image into at least a character region and a non-character region, and extract the character region from the region-separated image. In this way, the image is displayed as a character area preview image in which information such as characters is present, so that the user can easily confirm whether the position of the document is appropriate and whether there is a tilt. That is, it is possible to display a portion where the character strings are arranged and the inclination is easy to discriminate as a preview image.
前記画像処理部は、原稿画像から異なる位置の複数の端部または文字領域を抽出し、抽出された複数の領域を同時に表示するプレビュー用画像を生成してもよい。このようにすれば、複数の端部領域または複数の文字領域が表示部に同時に表示されるので、原稿が置かれた位置の適否や傾きの有無などの確認をユーザが容易に行える。 The image processing unit may extract a plurality of end portions or character regions at different positions from the document image, and generate a preview image that simultaneously displays the extracted plurality of regions. In this way, since a plurality of end regions or a plurality of character regions are simultaneously displayed on the display unit, the user can easily confirm whether the position where the document is placed is appropriate and whether there is an inclination.
また、前記画像処理部は、表示部の縦横方向の表示サイズに対しいずれか一方向には収まるが他方向には収まらないサイズで前記プレビュー用画像を生成し、前記プレビュー用画像は、他方向へスクロールされることにより表示部に各部分が表示されるものであってもよい。このようにすれば、同時に表示される複数の端部領域または複数の文字領域が表示部の一方向について同時に収まるように表示されるので、各領域の状態を確認しつつ原稿が置かれた位置の適否や傾きの有無などの確認をユーザが容易に行える。また、他方向については、表示をスクロールさせることにより一時に表示されない部分の状態を確認することができる。 Further, the image processing unit generates the preview image in a size that fits in one direction with respect to the display size in the vertical and horizontal directions of the display unit but does not fit in the other direction. Each part may be displayed on the display unit by scrolling to the display. In this way, since a plurality of end regions or a plurality of character regions that are displayed at the same time are displayed so as to fit simultaneously in one direction of the display unit, the position where the document is placed while checking the state of each region It is possible for the user to easily check whether or not there is an inclination or whether there is a tilt. In the other direction, it is possible to confirm the state of the portion that is not displayed at a time by scrolling the display.
さらにまた、前記画像処理部は、原稿画像の端部領域を複数の部分領域に分割し、各部分領域に対応する画像データを並べて同時に表示するプレビュー用画像を生成してもよい。このようにすれば、部分領域に分割された端部領域が並んだ状態で同時に表示されるので、原稿が置かれた位置の適否や傾きの有無などの確認をユーザが容易に行える。 Furthermore, the image processing unit may divide the edge region of the document image into a plurality of partial regions, and generate a preview image that displays the image data corresponding to each partial region side by side. In this way, since the end areas divided into the partial areas are displayed side by side at the same time, the user can easily confirm whether the position of the document is appropriate and whether there is an inclination.
前記画像処理部は、各部分領域に対応する画像データの天地の方向を原稿の天地の方向と一致させて並べたプレビュー用画像を生成してもよい。このようにすれば、天地の方向が一致するように並んだ状態で各部分領域が表示されるので、例えば、傾きを相殺すべく原稿を回転させる方向をユーザが容易に把握することができる。
ここで示した種々の好ましい態様は、それら複数を組み合わせることもできる。
以下、図面を用いてこの発明をさらに詳述する。なお、以下の説明は、すべての点で例示であって、この発明を限定するものと解されるべきではない。
The image processing unit may generate a preview image in which the top and bottom directions of the image data corresponding to each partial region are aligned with the top and bottom directions of the document. In this way, the partial areas are displayed in a state in which the directions of the top and bottom are aligned so that the user can easily grasp the direction in which the document is rotated in order to cancel the inclination, for example.
The various preferable aspects shown here can also be combined.
Hereinafter, the present invention will be described in more detail with reference to the drawings. In addition, the following description is an illustration in all the points, Comprising: It should not be interpreted as limiting this invention.
図1は、本発明の実施に係る画像形成装置の全体ブロック図である。なお、本願発明の特徴は主として画像処理部および操作部にあり、他の各ブロックの機構的、回路構成は周知のものと同様であるため詳細は省略する。 FIG. 1 is an overall block diagram of an image forming apparatus according to an embodiment of the present invention. The features of the present invention are mainly in the image processing unit and the operation unit, and the mechanical and circuit configurations of the other blocks are the same as those well known in the art, so the details are omitted.
図1で、露光ランプ1で露光された原稿2の像は、走査光学系3を通してCCDセンサ4に結像する。CCDセンサ4はCCD制御部5からの制御信号により駆動され、光を電気信号に変換して出力する。電気信号は、スキャナ画像処理部6にてシェーディング補正等の補正をされ、レッド、グリーン、ブルーの各色成分信号からなるRGB形式で画像処理部13に出力される。画像処理部13ではRGB形式の画像データを受け、実施形態に記載の種々の画像処理を実行したり、イエロー、マゼンタ、シアン、ブラックの色成分信号からなるYMCK形式や輝度成分信号のみの白黒形式に変換したり、画像のマスキング、色補正等を実施したりする。画像処理部13はネットワーク12を介して外部のパーソナルコンピューター11等と接続され、読み取った原稿画像をパソコンに送信したり、パソコンからのプリント画像を受け付けたりする。 In FIG. 1, the image of the original 2 exposed by the exposure lamp 1 is formed on the CCD sensor 4 through the scanning optical system 3. The CCD sensor 4 is driven by a control signal from the CCD controller 5, and converts light into an electrical signal and outputs it. The electrical signal is subjected to correction such as shading correction by the scanner image processing unit 6 and is output to the image processing unit 13 in the RGB format including the respective color component signals of red, green, and blue. The image processing unit 13 receives RGB format image data, executes various image processings described in the embodiment, or a YMCK format consisting of yellow, magenta, cyan, and black color component signals or a monochrome format with only luminance component signals. Or image masking, color correction, etc. The image processing unit 13 is connected to an external personal computer 11 or the like via the network 12, and transmits the read original image to a personal computer or accepts a print image from the personal computer.
画像処理部13で必要な処理を施された画像データは、プリントエンジン9へ送出されて用紙に印字される。あるいは、画像処理部13からFAX送受信部10に画像データが送出されて、FAXによる送信が実行される。
外部からのFAXデータを受信した場合は、FAX送受信部10から画像処理部13に受信したデータが送られ、必要な処理の後、プリントエンジン9に画像データが送られて受信データの印字が実行される。
画像処理部13にはハードディスク(HDD)7が接続されており、画像データの保管等に使用される。
The image data subjected to the necessary processing in the image processing unit 13 is sent to the print engine 9 and printed on paper. Alternatively, image data is sent from the image processing unit 13 to the FAX transmitting / receiving unit 10 and transmission by FAX is executed.
When receiving fax data from the outside, the received data is sent from the fax transmitting / receiving unit 10 to the image processing unit 13, and after necessary processing, the image data is sent to the print engine 9 to print the received data. Is done.
A hard disk (HDD) 7 is connected to the image processing unit 13 and is used for storing image data.
操作部8は液晶と操作用のボタンを持ち、画像形成装置の状態の液晶での表示、あるいはボタンで入力された動作モード設定や複写枚数等の液晶での表示等を行う。操作部8はまた、画像処理部13からの画像データを受信してプレビュー表示も行えるように構成されている。 The operation unit 8 has a liquid crystal and operation buttons, and displays the state of the image forming apparatus on the liquid crystal, or displays the operation mode setting input by the button, the number of copies, etc. on the liquid crystal. The operation unit 8 is also configured to receive image data from the image processing unit 13 and perform preview display.
なお、原稿のサイズを検出するため、原稿サイズ検知14が設けられており、原稿台(図示せず)に載置された原稿のサイズを検出可能となっている。また、プリントエンジン9では印字に使用する用紙のサイズを検出し、画像処理部13に使用する用紙サイズを伝達し、画像処理部13で印字時の画像サイズが調整される。 A document size detector 14 is provided to detect the size of the document, and the size of the document placed on a document table (not shown) can be detected. The print engine 9 detects the size of the paper used for printing, transmits the paper size used for the image processing unit 13, and the image processing unit 13 adjusts the image size at the time of printing.
図2は、図1に記した画像処理部13の詳細なブロック図である。
種々のモジュールを接続するために、ローカルバス31が設けられており、各モジュール間での画像データとコマンドの送受が高速に実行できるように構成されている。
画像メモリ20はCCDセンサ4で読み取られた原稿画像を画像データとして保持するための揮発性メモリであり、メモリコントローラ21によってローカルバス31からの読み書きが制御される。
FIG. 2 is a detailed block diagram of the image processing unit 13 shown in FIG.
In order to connect various modules, a local bus 31 is provided so that image data and commands can be transmitted and received between the modules at high speed.
The image memory 20 is a volatile memory for holding the original image read by the CCD sensor 4 as image data, and reading / writing from the local bus 31 is controlled by the memory controller 21.
画像処理プロセッサ22は画像形成装置の処理速度を上げるために設けられており、CPU23からの命令でCPU23が行うよりも高速に画像の圧縮・伸張、回転、変倍等の比較的単純な処理を行う。
CPU23はプログラムメモリ24(ワークメモリとしての機能も担う)を使ってプログラムにしたがって画像の処理や各ユニットとの画像データの送受信等の制御を行う。
スキャナI/F 25(I/Fはインターフェース回路の意)、プリントエンジンI/F 26、FAX I/F 27、ネットワークI/F 28、HDD I/F 29、操作部I/F 30は、それぞれ図1に示した画像処理部13に接続される各ユニットとメモリコントローラ21との間で、画像データの送受信を行う。
The image processor 22 is provided to increase the processing speed of the image forming apparatus, and performs relatively simple processing such as image compression / expansion, rotation, and scaling at a higher speed than the CPU 23 performs in response to a command from the CPU 23. Do.
The CPU 23 uses the program memory 24 (also serving as a work memory) to control image processing and image data transmission / reception with each unit according to the program.
A scanner I / F 25 (I / F is an interface circuit), a print engine I / F 26, a FAX I / F 27, a network I / F 28, an HDD I / F 29, and an operation unit I / F 30 are respectively Image data is transmitted and received between the units connected to the image processing unit 13 shown in FIG.
図3は、図1に記した操作部8の詳細なブロック図である。
液晶表示パネル67はローカルバス68に接続された液晶コントローラ61により、表示用画像メモリ60に格納された画像が表示制御される。
キースイッチ62はI/O63(I/Oは入出力回路の意)を介してローカルバス68に接続されており、ユーザが各種動作設定等を入力できる。
FIG. 3 is a detailed block diagram of the operation unit 8 shown in FIG.
The liquid crystal display panel 67 is controlled to display images stored in the display image memory 60 by a liquid crystal controller 61 connected to the local bus 68.
The key switch 62 is connected to the local bus 68 via an I / O 63 (I / O is an input / output circuit), and a user can input various operation settings.
CPU65にはワークメモリとしても機能するプログラムメモリ64が接続されており、ローカルバス68を介して他の素子にアクセスでき、操作部全体の制御を行う。
画像処理部とのI/F 66は図2の操作部I/F 30と接続され、画像処理部13からの表示用画像データ等を受けて表示用画像メモリ等に格納する。
A program memory 64 that also functions as a work memory is connected to the CPU 65, and other elements can be accessed via the local bus 68 to control the entire operation unit.
The I / F 66 with the image processing unit is connected to the operation unit I / F 30 in FIG. 2 and receives display image data from the image processing unit 13 and stores it in the display image memory or the like.
(実施の形態1)
図4〜図7は、本発明を実施した画像形成装置で複写動作を行う場合の、原稿、画像処理部に読み込まれた状態の原稿画像、および画像処理部で抽出されたプレビュー用画像を模式的に示したものである。
図4は、本発明の実施に係る原稿画像および読み込まれた原稿画像の一例を示す説明図である。図4(a)は図1に示す原稿2の画像である原稿画像40を示し、図4(b)は原稿画像40がCCDセンサ4で読み取られ画像処理部13内の画像メモリ20に一旦保存された状態の画像、即ち、読み取られた原稿画像41を示している。
図5は、本発明の実施に係る端部領域の抽出および抽出された端部領域に基づくプレビュー用画像の一例を示す説明図である。図5(a)は、図4(b)に示す読み取られた原稿画像41から、プレビュー表示用の画像データの対象となる端部領域42、43、44および45が抽出された状態を示す。図5(b)は、抽出された端部領域に基づき生成されたプレビュー表示用画像の一例を示している。
(Embodiment 1)
4 to 7 schematically illustrate a document, a document image read by the image processing unit, and a preview image extracted by the image processing unit when a copying operation is performed by the image forming apparatus embodying the present invention. It is shown as an example.
FIG. 4 is an explanatory diagram showing an example of a document image and a read document image according to the embodiment of the present invention. 4A shows an original image 40 that is an image of the original 2 shown in FIG. 1, and FIG. 4B shows the original image 40 read by the CCD sensor 4 and temporarily stored in the image memory 20 in the image processing unit 13. An image in a read state, that is, a read document image 41 is shown.
FIG. 5 is an explanatory diagram showing an example of the edge region extraction and the preview image based on the extracted edge region according to the embodiment of the present invention. FIG. 5A shows a state in which end regions 42, 43, 44, and 45 that are targets of image data for preview display are extracted from the read document image 41 shown in FIG. 4B. FIG. 5B shows an example of a preview display image generated based on the extracted end region.
この実施形態では、読み取られた原稿画像41について、実際に印字される用紙サイズを基準にして用紙端部から10mm幅の範囲を端部領域として規定し、各辺に対応する端部領域42、43、44および45を抽出している。ここで、各辺の端部領域の重複部分49a、49b、49c、49dは画像の確認を行う際のプレビュー画像の見易さを考慮し、端部領域42、43、44および45で重複して抽出されるようにするのが好ましい。例えば、端部領域42、43の重複部分49bは、両者に共通して抽出される。
図5(b)は、液晶表示パネル67に表示されるプレビュー画像の一例を示す説明図である。図5(a)に示す端部領域42、43、44および45の画像が、操作部8の液晶表示パネル67に表示された状態の一例である。ここで、図5(b)の外枠は、液晶表示パネル67の表示領域の外枠に対応する。
In this embodiment, for the read document image 41, a range of a width of 10 mm from the end of the sheet is defined as an end area on the basis of the paper size to be actually printed, and end areas 42 corresponding to the respective sides. 43, 44 and 45 are extracted. Here, overlapping portions 49a, 49b, 49c, and 49d in the end regions of each side overlap in the end regions 42, 43, 44, and 45 in consideration of the ease of viewing the preview image when checking the image. It is preferable to be extracted. For example, the overlapping portion 49b of the end regions 42 and 43 is extracted in common for both.
FIG. 5B is an explanatory diagram illustrating an example of a preview image displayed on the liquid crystal display panel 67. FIG. 5A shows an example of a state where the images of the end regions 42, 43, 44 and 45 shown in FIG. 5A are displayed on the liquid crystal display panel 67 of the operation unit 8. Here, the outer frame of FIG. 5B corresponds to the outer frame of the display area of the liquid crystal display panel 67.
図5(b)で、液晶表示パネル67の表示領域が横長の矩形状であるため、画像処理部13のCPU23は、端部領域42および45の画像については、前記表示領域に収まるように横方向のサイズが決定された状態でプレビュー用画像データを生成するよう制御する。端部領域43、44の画像については前記表示領域に収めるため、ここでは縦方向にそれぞれ4分割し、横方向に隣り合って表示されるようプレビュー用画像データを生成する。図5(b)に示すプレビュー画像のうち、端部領域の分割画像43a、43b、43c、43dは分割された端部領域43の画像に対応し、端部領域の分割画像44a、44b、44c、44dは、分割された端部領域44の画像に対応する。
図5(b)に示すように原稿画像の端部領域だけを抽出してプレビュー表示すれば、解像度が低く十分な面積を持たない操作部の表示装置であっても、原稿画像の全域を表示する場合に比べて原稿端部の詳細な状態をユーザが確認できる。また、原稿画像の方向とプレビュー表示される各画像の方向が対応しており、天地の方向が一致しているため、ユーザは原稿の傾き方向などを直感的に認識することができ、原稿位置の修正等が容易に行えるという利点がある。
In FIG. 5B, since the display area of the liquid crystal display panel 67 has a horizontally long rectangular shape, the CPU 23 of the image processing unit 13 performs horizontal processing so that the images of the end areas 42 and 45 fit within the display area. Control is performed to generate preview image data in a state in which the size of the direction is determined. In order to fit the images of the end areas 43 and 44 in the display area, here, the image data for preview is generated so as to be divided into four parts in the vertical direction and displayed side by side in the horizontal direction. Of the preview image shown in FIG. 5B, the edge region divided images 43a, 43b, 43c, and 43d correspond to the divided edge region 43 images, and the edge region divided images 44a, 44b, and 44c. , 44 d correspond to the image of the divided end region 44.
If only the edge area of the document image is extracted and previewed as shown in FIG. 5B, the entire area of the document image is displayed even if the display device of the operation unit has a low resolution and does not have a sufficient area. Compared with the case, the user can check the detailed state of the document edge. In addition, since the direction of the original image corresponds to the direction of each image displayed in the preview, and the direction of the top and bottom coincides, the user can intuitively recognize the inclination direction of the original, and the original position There is an advantage that correction and the like can be easily performed.
ユーザがプレビュー表示で原稿の状態を確認する主要な目的の一つは、原稿が正しい位置、即ち読み取りの有効範囲に載置されているか、あるいは、斜めに載置されていないかである。図5(b)のようにプレビュー画像を表示することで原稿が前記有効範囲からはみ出していないか、あるいは著しく斜めになっていないかを容易に確認できるようになる。
なお、本発明を実施したプレビュー画像以外に従来からの原稿全体を表示するようなプレビュー画像も表示可能であって両者を選択できるようにすれば、さらに操作性が改善できる。
One of the main purposes for the user to check the state of the document in the preview display is whether the document is placed in the correct position, that is, in the effective reading range, or not placed obliquely. By displaying the preview image as shown in FIG. 5B, it is possible to easily confirm whether the document does not protrude from the effective range or is not significantly inclined.
In addition to the preview image in which the present invention is implemented, it is possible to display a preview image that displays the entire original document, and if both can be selected, the operability can be further improved.
(実施の形態2)
図6は、図5(b)のプレビュー用画像と異なるプレビュー用画像の一例を示す説明図である。図6では端部領域の画像を分割したうえで並べて一度に表示しているが、図5(b)では横長の前記表示領域に合わせて、端部領域の各画像を横長の方向に揃えかつ縦方向に隣り合うように並べたプレビュー画像を生成するように制御している。ここで、プレビュー画像の縦方向のサイズは、前記表示領域の縦方向のサイズと一致するようにプレビュー画像の倍率を決定している。液晶表示パネル67の表示領域からはみ出して一度に表示できない部分は斜線をかけた領域として示している。このはみ出し部分48については、操作部8に配されたスクロールボタン47a、47bをユーザが押すと、それに応答して液晶表示パネル67に表示される部分がスクロールするように制御される。
この態様によれば、解像度が低く狭い液晶表示パネルであっても、原稿全体を表示する従来のプレビュー画像に比べると十分な解像度で原稿の状態を確認ができ、操作性が向上する。
(Embodiment 2)
FIG. 6 is an explanatory diagram showing an example of a preview image different from the preview image of FIG. In FIG. 6, the edge area images are divided and displayed side by side. In FIG. 5B, the edge area images are aligned in the horizontally long direction in accordance with the horizontally long display area. Control is performed to generate preview images arranged side by side in the vertical direction. Here, the magnification of the preview image is determined so that the vertical size of the preview image matches the vertical size of the display area. Portions that protrude from the display area of the liquid crystal display panel 67 and cannot be displayed at once are shown as hatched areas. The protruding portion 48 is controlled such that when the user presses the scroll buttons 47a and 47b arranged on the operation unit 8, the portion displayed on the liquid crystal display panel 67 is scrolled in response thereto.
According to this aspect, even with a low-resolution and narrow liquid crystal display panel, the state of the document can be confirmed with sufficient resolution as compared with the conventional preview image displaying the entire document, and the operability is improved.
図7は、本発明に係る画像処理部13のCPU23が、種々の原稿サイズ、用紙サイズ、およびユーザにより設定された編集処理等に応じて、抽出すべき画像の端部を適切に決定する処理を説明するための説明図である。
図7の左側の画像はいずれも読み込まれた原稿画像41a、41bを示すが、両者は原稿のサイズが異なる。原稿画像41aは原稿画像41bよりも小さなサイズの原稿画像である。これらの画像に対して、図7の右側の画像90a〜90cはいずれも出力用画像、即ち、プリントエンジン9により印刷されるべき画像、FAX送受信部10を経て外部へ送信されるべき画像あるいはネットワーク12を介して接続されたパーソナルコンピューター11に送信されるべき画像を模式的に示したものである。画像サイズはすべて同じサイズとしている。
FIG. 7 illustrates a process in which the CPU 23 of the image processing unit 13 according to the present invention appropriately determines the edge of an image to be extracted according to various document sizes, paper sizes, editing processing set by the user, and the like. It is explanatory drawing for demonstrating.
The images on the left side of FIG. 7 show the read original images 41a and 41b, but both have different original sizes. The document image 41a is a document image having a smaller size than the document image 41b. 7 are all output images, that is, images to be printed by the print engine 9, images to be transmitted to the outside via the FAX transmitting / receiving unit 10, or networks. 12 schematically shows an image to be transmitted to the personal computer 11 connected via the computer 12. All image sizes are the same.
出力用画像90aは、小サイズ原稿画像41aを印刷用の用紙にちょうど収まるサイズに拡大している。この場合、CPU23は、原稿画像41aが拡大処理された出力用画像のサイズに基づいて端部領域を決定し、端部領域42a、43a、44aおよび45aを抽出するように制御する。
出力用画像90bは、大サイズ原稿画像41bを用紙にちょうど収まるように縮小している。この場合、CPU23は、原稿画像41bが縮小処理された出力用画像のサイズに基づいて端部領域を決定し、端部領域42b、43b、44bおよび45bを抽出するように制御する。
出力用画像90cは、綴代91を設けてその分だけ大サイズ原稿画像41bをさらに縮小している。この場合、CPU23は、画像サイズと用紙サイズから決まる倍率から大サイズ原稿画像41bをさらに縮小するように制御する。そのため、出力用画像90bと比べると、上下に余白92a、92bができている。端部領域42c、43c、44cおよび45cは綴代91や上下の余白92a、92bを除き、大サイズ原稿画像41bに対応する部分から端部領域を抽出するように制御する。文字のない部分を表示するのはプレビュー表示の目的に照らして技術的意義に乏しいためである。
The output image 90a enlarges the small-size original image 41a to a size that fits on the printing paper. In this case, the CPU 23 determines the end area based on the size of the output image obtained by enlarging the document image 41a, and controls to extract the end areas 42a, 43a, 44a, and 45a.
The output image 90b is reduced so that the large-size original image 41b fits on the paper. In this case, the CPU 23 determines the end area based on the size of the output image obtained by reducing the original image 41b, and controls to extract the end areas 42b, 43b, 44b, and 45b.
For the output image 90c, a binding margin 91 is provided, and the large-size original image 41b is further reduced by that amount. In this case, the CPU 23 performs control so that the large-size original image 41b is further reduced from a magnification determined by the image size and the paper size. Therefore, compared to the output image 90b, margins 92a and 92b are formed at the top and bottom. The edge areas 42c, 43c, 44c, and 45c are controlled so that the edge areas are extracted from the portion corresponding to the large-size original image 41b except for the binding margin 91 and the upper and lower margins 92a and 92b. The part without characters is displayed because it has little technical significance in view of the purpose of the preview display.
(実施の形態3)
図8および図9は、図4〜図7とは別な方法で画像を抽出する例を模式的に示した説明図である。
図8は、実施の形態3に係る原稿画像と読み込まれた原稿画像を示す説明図である。図8(a)は、原稿画像を示している。図8(a)の原稿画像は、用紙の地の色よりも高い濃度の下地画像部51に重なって、文字部分50が配置されている。図8(b)は、図8(a)に示す原稿画像が画像処理部13の画像メモリ20に読み取られた状態の原稿画像を示す説明図である。
(Embodiment 3)
8 and 9 are explanatory diagrams schematically showing an example of extracting an image by a method different from that shown in FIGS.
FIG. 8 is an explanatory diagram showing a document image and a read document image according to the third embodiment. FIG. 8A shows a document image. In the original image of FIG. 8A, the character portion 50 is arranged so as to overlap the background image portion 51 having a higher density than the background color of the paper. FIG. 8B is an explanatory diagram illustrating the document image in a state where the document image illustrated in FIG. 8A is read into the image memory 20 of the image processing unit 13.
図9は、図8に示す読み込まれた原稿画像から文字部分の端部を抽出し、それに基づいて端部領域を抽出する様子を示す説明図である。図9(a)は、画像処理部13が、図8(b)から下地画像部51を除去して文字部分50と見られる領域の最も外側の画像領域を抽出する。図9(a)は、文字部分50と見られる領域の端として決定された文字領域境界52、53、54、55の位置を示す。図5(a)では用紙サイズから端部領域を決定したが、この実施形態によれば、CPU23は、下地除去処理を行った後の領域、即ち、文字等の情報が存在すると思われる領域の境界に基づいて端部領域を決定する。そのため、図8(a)のように原稿の端部に文字等が存在しない原稿画像であっても、読み取られた原稿画像から文字等の情報が存在すると思われる領域が特定され、文字領域境界52、53、54および55に基づいて端部領域を抽出することができる。図9(b)は、図8(a)に示す原稿画像から抽出された端部領域56、57、58、59を示す説明図である。一般に、文字等の情報が存在する部分は下地画像部のみの領域に比べて原稿が斜めに置かれているか否かといった判断をユーザが容易に行える利点があると考えられる。 FIG. 9 is an explanatory diagram showing a state in which the end portion of the character portion is extracted from the read original image shown in FIG. 8, and the end portion region is extracted based on the extracted end portion. In FIG. 9A, the image processing unit 13 removes the base image unit 51 from FIG. 8B and extracts the outermost image region of the region seen as the character portion 50. FIG. 9A shows the positions of the character area boundaries 52, 53, 54, and 55 determined as the ends of the area viewed as the character portion 50. In FIG. 5A, the edge area is determined from the paper size. According to this embodiment, the CPU 23 determines the area after the background removal processing, that is, the area where information such as characters is supposed to exist. An edge region is determined based on the boundary. For this reason, even if the document image does not have characters or the like at the end of the document as shown in FIG. 8A, an area where information such as characters is supposed to exist is specified from the read document image, and the character area boundary Edge regions can be extracted based on 52, 53, 54 and 55. FIG. 9B is an explanatory diagram showing the end regions 56, 57, 58, 59 extracted from the document image shown in FIG. In general, it is considered that the portion where information such as characters is present has an advantage that the user can easily determine whether or not the document is placed obliquely as compared with the region of only the background image portion.
(処理手順の説明)
図10は、本発明に係る画像処理部のCPUが、図4、図5に係る処理を行う際の手順を示すフローチャートである。
CCDセンサ4で読み取られた原稿画像のデータが画像メモリ20に記憶された状態で、読み込まれた原稿画像のサイズと出力条件から、出力時の画像サイズを求める(S1)。ここで、出力条件とは、図7の説明で述べたように、種々の原稿サイズ、用紙サイズ、およびユーザにより設定された編集処理等に関する条件である。
(Description of processing procedure)
FIG. 10 is a flowchart illustrating a procedure when the CPU of the image processing unit according to the present invention performs the processes according to FIGS. 4 and 5.
With the document image data read by the CCD sensor 4 being stored in the image memory 20, the image size at the time of output is obtained from the size of the read document image and the output conditions (S1). Here, the output conditions are conditions relating to various document sizes, paper sizes, editing processes set by the user, and the like, as described in the description of FIG.
印字の際に用紙サイズ一杯に印字をすると、用紙搬送のずれ等で用紙に転写されなかったトナーが機械の一部や、あるいは用紙の意図しない場所に付着することがある。これを防止するために、数ミリメートル程度の印字を禁止する領域(ボイドエリア)を設けることが多い。そのため、単純に用紙サイズで判定する以外に、このようなボイドエリアを含めて印字領域を求め、上記印字する際のサイズとしても良い。 If printing is performed to the full paper size during printing, toner that has not been transferred to the paper due to paper conveyance deviation or the like may adhere to a part of the machine or an unintended location on the paper. In order to prevent this, an area (void area) that prohibits printing of several millimeters is often provided. For this reason, in addition to simple determination based on the paper size, a print area including such a void area may be obtained and used as the size for printing.
求めたサイズから、例えば、10mmの幅に相当する部分として規定された端部領域の画像データを抽出する(S2)。10mmは一例であり、端部領域としてどれだけの画像データを抽出するかは、操作部の表示能力により適宜調整すればよい。
図5(b)のような態様でプレビュー画像を表示するため、CPU23は、抽出された端部領域43、44に対応する画像データを4分割するように制御する(S3)。このようにして4分割された端部領域の分割画像43a〜44dと、分割しない端部領域42、45の画像を生成する(S5)ように制御する。これを操作部に送出し(S6)、操作部では画像処理部から送出された画像を表示する。CPU23は、分割画像43a〜44dと端部領域42、45の画像を合成して一つのプレビュー画像を生成するよう制御してもよいが、分割画像43a〜44dと端部領域42、45を個別に生成して操作部に送出し、操作部8のCPU65がそれらの画像を合成して表示するように制御してもよい。装置内部でどの部分にどの処理を行わせるかは、各部の処理能力等に応じて適宜決定すればよい。
From the obtained size, for example, image data of an end region defined as a portion corresponding to a width of 10 mm is extracted (S2). 10 mm is an example, and how much image data is extracted as the end region may be appropriately adjusted depending on the display capability of the operation unit.
In order to display the preview image in a manner as shown in FIG. 5B, the CPU 23 controls the image data corresponding to the extracted end regions 43 and 44 to be divided into four (S3). Control is performed so as to generate the divided images 43a to 44d of the end region divided in this way and the end regions 42 and 45 that are not divided (S5). This is sent to the operation unit (S6), and the operation unit displays the image sent from the image processing unit. The CPU 23 may control to synthesize the divided images 43a to 44d and the images of the end regions 42 and 45 to generate one preview image. However, the divided images 43a to 44d and the end regions 42 and 45 may be individually processed. May be generated and sent to the operation unit, and the CPU 65 of the operation unit 8 may be controlled to synthesize and display these images. What process is to be performed by which part in the apparatus may be appropriately determined according to the processing capability of each part.
図11は、実施の形態2で述べたプレビュー用画像のスクロール表示を行うように構成した場合における、画像処理部および操作部の各CPUの処理手順を示すフローチャートである。
S11〜S16までは図10のS1〜S6とほぼ同じ処理である。S20以降は操作部での処理フローを示す。画像処理部から受信した画像データを、図6の上部のように表示する(S20)。
FIG. 11 is a flowchart showing a processing procedure of each CPU of the image processing unit and the operation unit when the preview image is configured to be scroll-displayed as described in the second embodiment.
The processes from S11 to S16 are almost the same as S1 to S6 in FIG. The processing flow in the operation unit is shown after S20. The image data received from the image processing unit is displayed as shown in the upper part of FIG. 6 (S20).
左スクロールキーが押されたか(S21)、右スクロールキーが押されたか(S24)により処理を分け、それぞれ左右一杯までスクロールしているかどうかを判定し(S22、S25)、まだスクロールできれば隠れている画像が表示されるようにスクロール処理を行う(S23、S26)。
ボタンが押されてプレビュー表示が終了(S27)するまで、上記動作を繰り返す。
The processing is divided depending on whether the left scroll key is pressed (S21) or the right scroll key is pressed (S24), and it is determined whether each of the left and right scrolls is fully scrolled (S22, S25). Scroll processing is performed so that an image is displayed (S23, S26).
The above operation is repeated until the button is pressed and the preview display ends (S27).
図12は、実施の形態1で述べたプレビュー用画像の表示に係る画像処理部の処理フローを示したものである。
ここでは、画像データは白黒・多値画像であり、値が大きいほど黒く、値が小さいほど白く表現されるとして説明する。
画像メモリに読み込んだ画像のバックグランドを判定するために、判定用濃度dを決定する(S40)。
FIG. 12 shows a processing flow of the image processing unit related to the display of the preview image described in the first embodiment.
Here, it is assumed that the image data is a monochrome / multi-valued image and is expressed as black as the value is large and white as the value is small.
In order to determine the background of the image read into the image memory, the determination density d is determined (S40).
判定用濃度dは、あらかじめ決定された一定の濃度値でも良く、あるいはスキャンした画像データの濃度ヒストグラム等から求めるようにすれば、原稿画像に応じてより適切な値を決定できる。
画像の有効域、すなわち図9の52〜55を決定するために、x1、x2、y1、y2の値を初期設定する(S41)。
The determination density d may be a predetermined fixed density value, or a more appropriate value can be determined according to the original image if it is obtained from a density histogram of scanned image data.
In order to determine the effective area of the image, that is, 52 to 55 in FIG. 9, the values of x1, x2, y1, and y2 are initialized (S41).
画像を走査するための変数xとyを初期化する(S43、S42)。xは主走査方向の、yは副走査方向の画素位置を示す。
x、yで示される画素の濃度とdを比較し、画素濃度がバックグランド以下の場合、すなわち、dよりもうすい画素濃度である場合は、その画素を白画素に置換する(S57)。
逆に画素濃度がバックグランドより高い場合、すなわち、dよりも濃い画素濃度である場合は、文字等の有効な画素であると判断し、S45以降の処理を行う。
Variables x and y for scanning the image are initialized (S43, S42). x indicates a pixel position in the main scanning direction, and y indicates a pixel position in the sub-scanning direction.
The pixel density indicated by x and y is compared with d. If the pixel density is lower than the background, that is, if the pixel density is higher than d, the pixel is replaced with a white pixel (S57).
On the other hand, if the pixel density is higher than the background, that is, if the pixel density is higher than d, it is determined that the pixel is an effective pixel or the like, and the processing after S45 is performed.
y1は副走査画素数に初期化されるため、S46は初めにS44→S45の処理が実行されたときのみ実行され、図9の符号54の画素位置が記憶される。
y2は0に初期化されるため、副走査方向に新たなS44→S45の処理が実行されると必ず実行され、最終的に図9の符号55の画素位置が記憶される。
主走査方向の画素位置を示すxはS43で1ラインの処理開始毎に初期化されるが、x1は1ライン毎に初期化されないため、S49の処理はより小さなx座標値の有効画素が見つかる毎に実行される。
Since y1 is initialized to the number of sub-scanning pixels, S46 is executed only when the processing of S44 → S45 is first executed, and the pixel position of reference numeral 54 in FIG. 9 is stored.
Since y2 is initialized to 0, it is always executed whenever a new process of S44 → S45 is executed in the sub-scanning direction, and finally the pixel position of reference numeral 55 in FIG. 9 is stored.
X indicating the pixel position in the main scanning direction is initialized every time processing of one line is started in S43, but since x1 is not initialized for each line, the processing of S49 finds an effective pixel having a smaller x coordinate value. It is executed every time.
S51もS49同様に実行されるため、より大きなx座標値の有効画素が見つかる毎に実行され、全画素について処理を完了した時点で、x1には図9の52の位置、x2には図9の53の位置がそれぞれ格納される。
S53で主走査方向に終了していなければ画素位置を1画素進める(S55)。
主走査方向に終了していれば、副走査方向に終了したかを判定し(S54)、終了していなければyを+1する。
S62〜S66は、図10のS2〜S6と同様な処理となっている。
Since S51 is executed in the same manner as S49, it is executed every time an effective pixel having a larger x-coordinate value is found, and when processing is completed for all pixels, x1 is the position 52 in FIG. 9, and x2 is the position shown in FIG. 53 positions are stored respectively.
If not finished in the main scanning direction in S53, the pixel position is advanced by one pixel (S55).
If it has been completed in the main scanning direction, it is determined whether it has been completed in the sub-scanning direction (S54). If it has not been completed, y is incremented by one.
S62 to S66 are the same processes as S2 to S6 in FIG.
(実施の形態4)
以上の説明においては、原稿画像の端部領域を抽出してプレビュー表示していたが、この実施の形態では、端部領域に代えて文字列が固まっている部分を原稿画像から抽出しプレビュー表示する態様について説明する。
図13は、原稿画像から文字列が固まっている部分を検出し、プレビュー用画像として表示する場合の一連の画像処理を示す説明図である。
図13(a)は原稿画像そのものを示し、図13(b)は画像メモリ20に読み込まれた原稿画像を示す。
図13(c)は、図13(b)の画像にぼかし処理を加えたものであり、図13(d)は図13(c)を二値化したものである。ぼかし処理は一般的な画像処理で使用されるガウスぼかし等を使えばよい。
(Embodiment 4)
In the above description, the edge region of the document image is extracted and displayed as a preview. In this embodiment, instead of the edge region, the portion where the character string is fixed is extracted from the document image and displayed as a preview. A mode to perform will be described.
FIG. 13 is an explanatory diagram showing a series of image processing when a portion where a character string is fixed is detected from a document image and displayed as a preview image.
FIG. 13A shows the original image itself, and FIG. 13B shows the original image read into the image memory 20.
FIG. 13C is obtained by adding blurring processing to the image of FIG. 13B, and FIG. 13D is a binarized version of FIG. 13C. For the blurring process, Gaussian blurring or the like used in general image processing may be used.
図13(e)は図13(d)に細線化処理を施したものである。細線化処理も一般的な画像処理で使用される方法を使う。図13(d)において、文字列が存在していた箇所は、文字領域80、81、82、83、84として点線枠で囲まれた箇所のように、ほぼ直線が平行に並んだ状態となる。このため、CPU23は、これら直線がなるべく多く並んだ箇所を探し、操作部には最も平行直線の数が多い箇所としての文字領域83を表示させるように制御する。 FIG. 13 (e) is obtained by performing thinning processing on FIG. 13 (d). The thinning process also uses a method used in general image processing. In FIG. 13D, the portion where the character string exists is in a state in which substantially straight lines are arranged in parallel, such as a portion surrounded by a dotted frame as the character regions 80, 81, 82, 83, and 84. . For this reason, the CPU 23 searches for a portion where as many straight lines as possible are arranged, and controls the operation unit to display a character region 83 as a portion having the largest number of parallel straight lines.
これにより、文字列が並んでおり、傾きが判別しやすい箇所がプレビュー用画像として表示される。
以上に示したように本発明を実施することで、解像度が低く、表示面積が狭い操作部であっても、原稿載置状態の確認が容易に行える。
As a result, the portions where the character strings are arranged and the inclination is easy to distinguish are displayed as the preview image.
As described above, by implementing the present invention, it is possible to easily check the document placement state even with an operation unit having a low resolution and a small display area.
前述した実施の形態の他にも、この発明について種々の変形例があり得る。それらの変形例は、この発明の範囲に属さないと解されるべきものではない。この発明には、請求の範囲と均等の意味およびその範囲内でのすべての変形とが含まれるべきである。 In addition to the embodiments described above, there can be various modifications of the present invention. These modifications should not be construed as not belonging to the scope of the present invention. The present invention should include the meaning equivalent to the scope of the claims and all modifications within the scope.
1:露光ランプ
2:原稿
3:走査光学系
4:CCDセンサ
5:CCD制御部
6:スキャナ画像処理部
7:ハードディスク
8:操作部
9:プリントエンジン
10:FAX送受信部
11:パーソナルコンピューター
12:ネットワーク
13:画像処理部
14:原稿サイズ検知
20:画像メモリ
21:メモリコントローラ
22:画像処理プロセッサ
23:CPU
24:プログラムメモリ
25:スキャナI/F
26:プリントエンジンI/F
27:FAX I/F
28:ネットワークI/F
29:HDD I/F
30:操作部I/F
31:ローカルバス
40:原稿画像
41:読み取られた原稿画像
41a:小サイズ原稿画像
41b:大サイズ原稿画像
42、43、44、45:端部領域
43a、43b、43c、43d、44a、44b、44c、44d:分割画像
47a、47b:スクロールボタン
48:はみ出し部分
49a、49b、49c、49d:重複部分
50:文字部分
51:下地画像部
52、53、54、55:文字領域境界
56、57、58、59:端部領域
60:表示用画像メモリ
61:液晶コントローラ
62:キースイッチ
63:I/O
64:プログラムメモリ
65:CPU
66:画像処理部とのI/F
67:液晶表示パネル
68:ローカルバス
80、81、82、83、84:文字領域
90a、90b、90c:出力用画像
91:綴代
92a、92b:余白
1: Exposure lamp 2: Document 3: Scanning optical system 4: CCD sensor 5: CCD control unit 6: Scanner image processing unit 7: Hard disk 8: Operation unit 9: Print engine 10: FAX transmission / reception unit 11: Personal computer 12: Network 13: Image processing unit 14: Document size detection 20: Image memory 21: Memory controller 22: Image processing processor 23: CPU
24: Program memory 25: Scanner I / F
26: Print engine I / F
27: FAX I / F
28: Network I / F
29: HDD I / F
30: Operation unit I / F
31: Local bus 40: Document image 41: Read document image 41a: Small document image 41b: Large document image 42, 43, 44, 45: End regions 43a, 43b, 43c, 43d, 44a, 44b, 44c, 44d: divided images 47a, 47b: scroll buttons 48: protruding portions 49a, 49b, 49c, 49d: overlapping portions 50: character portions 51: background image portions 52, 53, 54, 55: character region boundaries 56, 57, 58, 59: end region 60: display image memory 61: liquid crystal controller 62: key switch 63: I / O
64: Program memory 65: CPU
66: I / F with the image processing unit
67: Liquid crystal display panel 68: Local bus 80, 81, 82, 83, 84: Character area 90a, 90b, 90c: Output image 91: Binding margin 92a, 92b: Margin
Claims (4)
読み取られた原稿画像を加工し出力用画像を生成する画像処理部と、
前記出力用画像を外部へ出力する出力部と、
原稿画像をユーザがプレビューするための表示部とを備え、
前記画像処理部は、矩形の画像領域端を含むように、その矩形の画像領域端の上下左右の各片を基準に予め定められた幅の範囲を上下左右それぞれの端部領域として抽出し、上下対の端部領域または左右対の端部領域の何れか一対の端部領域は表示部に収まるが他の対は収まらないサイズを上下左右の各端部領域のプレビュー用画像の倍率とし、上端の端部領域を下端の端部領域より上方に配置し、左端の端部領域を右端の端部領域よりも左方に配置し、上下左右それぞれの端部領域の天地の方向を一致させて前記表示部にプレビュー画像を表示させることを特徴とするプレビュー機能付き原稿読取装置。 A document reading section for reading a document image;
An image processing unit that processes the read document image and generates an output image;
An output unit for outputting the output image to the outside;
A display unit for a user to preview a document image;
The image processing unit extracts a range of a predetermined width based on each of the upper, lower, left, and right pieces of the rectangular image region end as the end region of the upper, lower, left, and right so as to include the rectangular image region end, The size of the preview image in each of the top, bottom, left, and right end regions is a size that fits either the pair of end regions or the pair of left and right end regions, but does not fit the other pair. The upper end region is located above the lower end region, the left end region is located to the left of the right end region, and the top, bottom, left, and right end regions are aligned. A document reading apparatus with a preview function, wherein a preview image is displayed on the display unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009224945A JP5081885B2 (en) | 2009-09-29 | 2009-09-29 | Document reader with preview function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009224945A JP5081885B2 (en) | 2009-09-29 | 2009-09-29 | Document reader with preview function |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011077669A JP2011077669A (en) | 2011-04-14 |
JP5081885B2 true JP5081885B2 (en) | 2012-11-28 |
Family
ID=44021217
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009224945A Active JP5081885B2 (en) | 2009-09-29 | 2009-09-29 | Document reader with preview function |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5081885B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7226007B2 (en) * | 2019-03-26 | 2023-02-21 | ブラザー工業株式会社 | Image processing device, image processing method, and program |
JP7508199B2 (en) * | 2019-04-19 | 2024-07-01 | キヤノン株式会社 | Image processing device for displaying a preview of a scanned image, and control method and program thereof |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08339452A (en) * | 1995-06-13 | 1996-12-24 | Canon Inc | Device and method for image processing |
JP2001101164A (en) * | 1999-09-29 | 2001-04-13 | Toshiba Corp | Document image processor and its method |
JP2002010071A (en) * | 2000-06-26 | 2002-01-11 | Matsushita Electric Ind Co Ltd | Image input unit and its preview screen displaying method |
JP2002215616A (en) * | 2001-01-18 | 2002-08-02 | Sharp Corp | Image processor with agate giving function, method and its program |
JP2008182758A (en) * | 2002-11-18 | 2008-08-07 | Seiko Epson Corp | Image output device, image output method, and computer program |
JP2007148585A (en) * | 2005-11-24 | 2007-06-14 | Fuji Xerox Co Ltd | Image processor and program |
JP2007312009A (en) * | 2006-05-17 | 2007-11-29 | Fuji Xerox Co Ltd | Image processor and image forming apparatus |
JP2008245147A (en) * | 2007-03-28 | 2008-10-09 | Sharp Corp | Image processor, image reader, image forming apparatus, image processing method, computer program and recording medium |
JP2009044283A (en) * | 2007-08-07 | 2009-02-26 | Murata Mach Ltd | Image processor |
JP2009202576A (en) * | 2008-01-30 | 2009-09-10 | Ricoh Co Ltd | Image formation method of image formation device and image formation device |
-
2009
- 2009-09-29 JP JP2009224945A patent/JP5081885B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011077669A (en) | 2011-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4758502B2 (en) | Image processing apparatus, image reading apparatus, image transmitting apparatus, image forming apparatus, image processing method, program, and recording medium thereof | |
JP4886053B2 (en) | CONTROL DEVICE, IMAGE READING DEVICE, IMAGE FORMING DEVICE, IMAGE READING DEVICE CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM | |
JP4572248B2 (en) | Image processing apparatus, image forming apparatus, image processing method, control program, and recording medium | |
JP5264831B2 (en) | Image processing apparatus, image reading apparatus, image forming apparatus, image processing method, computer program, and recording medium | |
JP2010288229A (en) | Image processing method, image processing apparatus, image forming apparatus, program and recording medium | |
JP5834866B2 (en) | Image processing apparatus, image generation method, and computer program | |
JP2010109559A (en) | Image processing apparatus, image forming apparatus, image reading apparatus, image processing method, control program, and recording medium | |
JP2008154106A (en) | Concealing method, image processor and image forming apparatus | |
JP5644721B2 (en) | Image editing apparatus, image editing method, and computer program | |
JP5407627B2 (en) | Image processing apparatus, image processing method, and program | |
JP2011198291A (en) | Image processing apparatus, image processing method, and computer program | |
JP5081885B2 (en) | Document reader with preview function | |
JP5819378B2 (en) | Image determination apparatus, image processing system, program, and recording medium | |
JP2017063332A (en) | Image formation apparatus and image formation method | |
JP2010161745A (en) | Image processor, image reader, image transmission device, image formation device, image processing method, program, and recording medium of the same | |
JP2010088048A (en) | Image processing apparatus, image forming apparatus, computer program, recording medium, and image processing method | |
JP2010011359A (en) | Image processing apparatus, image forming apparatus, method of controlling the image processing apparatus, control program, and recording medium | |
JP2010258706A (en) | Image processing apparatus, image forming apparatus, method of controlling image processing apparatus, program, and recording medium | |
JP2011010232A (en) | Image processing apparatus, image reading apparatus, multi function peripheral, image processing method, program and recording medium | |
JP5022966B2 (en) | Color image forming apparatus and color image forming processing program | |
JP5884545B2 (en) | Copy machine | |
JP2010286917A (en) | Image processor, image scanner, multifunction apparatus, image processing method, program, and recording medium | |
JP2009027250A (en) | Image processor and image processing method | |
JP4123071B2 (en) | Image processing device | |
JP5265040B2 (en) | Image processing apparatus, image forming apparatus, computer program, recording medium, and image processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110824 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120619 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120626 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120711 |
|
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: 20120807 |
|
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: 20120903 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150907 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5081885 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |