JP2020120309A - Image processing system and image processing program - Google Patents
Image processing system and image processing program Download PDFInfo
- Publication number
- JP2020120309A JP2020120309A JP2019010935A JP2019010935A JP2020120309A JP 2020120309 A JP2020120309 A JP 2020120309A JP 2019010935 A JP2019010935 A JP 2019010935A JP 2019010935 A JP2019010935 A JP 2019010935A JP 2020120309 A JP2020120309 A JP 2020120309A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- blank
- ratio
- pages
- page
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は、画像処理装置および画像処理プログラムに関する。 The present invention relates to an image processing device and an image processing program.
原稿の両面を読み取り可能なシートフィードスキャナーにより、複数の原稿を連続して両面読取することができる。ユーザーが複数の原稿からなる原稿の束をシートフィードスキャナーへセットするときに、原稿の束の表裏を誤ってセットすると、原稿の束の最終シートの裏面から読み取りが開始されてしまう。
なお、原稿の表面を白紙と検出し、裏面を白紙と検出しなかった場合に、原稿の裏表セットミスであると報知する画像読取装置が知られている(特許文献1参照)。
With a sheet feed scanner capable of reading both sides of a document, a plurality of documents can be continuously read on both sides. If the user mistakenly sets the front and back sides of the original bundle when setting the original bundle including a plurality of originals in the sheet feed scanner, the reading is started from the back surface of the final sheet of the original bundle.
Note that there is known an image reading apparatus that informs that the front and back sides of a document are set incorrectly when the front side of the document is detected as blank and the back side is not detected as blank (see Patent Document 1).
しかしながら、前記文献1のように白紙を原稿の裏面と判別する手法では、原稿の裏面にも印刷がされている場合には原稿の表裏を判別することができない。そのため、原稿の裏面にも印刷がされている場合であっても原稿の表裏を適切に判定する技術が求められていた。 However, with the method of distinguishing a blank sheet from the back side of a document as in the above-mentioned Document 1, when the back side of the document is also printed, the front and back sides of the document cannot be determined. Therefore, there has been a demand for a technique for appropriately determining the front and back sides of a document even when the back side of the document is printed.
複数の原稿の両面の読取結果に対する処理を実行する制御部を備える画像処理装置であって、前記制御部は、前記複数の原稿それぞれの一方の面の読み取りにより生成された複数ページ分の画像データを複数の奇数ページの画像データとして取得し、前記複数の原稿それぞれの他方の面の読み取りにより生成された複数ページ分の画像データを複数の偶数ページの画像データとして取得し、前記複数の奇数ページの画像データにおける空白領域の比率である第1空白率と、前記複数の偶数ページの画像データにおける空白領域の比率である第2空白率と、を算出し、前記第1空白率が前記第2空白率より高い場合に前記奇数ページの画像データを前記原稿の裏面の画像データと判定し、前記第2空白率が前記第1空白率より高い場合に前記偶数ページの画像データを前記原稿の裏面の画像データと判定する。 An image processing apparatus comprising a control unit that executes a process for reading both sides of a plurality of documents, wherein the control unit is a plurality of pages of image data generated by reading one side of each of the plurality of documents. Is obtained as image data of a plurality of odd pages, image data for a plurality of pages generated by reading the other surface of each of the plurality of originals is obtained as image data of a plurality of even pages, and the plurality of odd pages A first blank ratio, which is the ratio of blank regions in the image data, and a second blank ratio, which is the ratio of blank regions in the image data of the even pages, are calculated, and the first blank ratio is set to the second blank ratio. If the blank ratio is higher than the odd page image data is determined to be the back image data of the original, and if the second blank ratio is higher than the first blank ratio, the even page image data is determined to be the back surface of the original. Image data is determined.
以下、各図を参照しながら本発明の実施形態を説明する。各図は、本実施形態を説明するための例示に過ぎない。各図は例示であるため、互いに整合していなかったり、一部が省略されていたりする場合がある。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. Each drawing is merely an example for explaining the present embodiment. Since each drawing is an example, it may be inconsistent with each other or may be partially omitted.
1.システムの概略説明:
図1は、本実施形態にかかるシステム1の構成を簡易的に示している。システム1は、画像処理装置10およびスキャナー20を含んでいる。システム1を、画像読取システム等と記載してもよい。スキャナー20を、画像読取装置と記載してもよい。
1. System description:
FIG. 1 simply shows the configuration of a system 1 according to this embodiment. The system 1 includes an image processing device 10 and a scanner 20. The system 1 may be described as an image reading system or the like. The scanner 20 may be described as an image reading device.
画像処理装置10は、例えば、パーソナルコンピューター、スマートフォン、タブレット型端末、携帯電話機、サーバー或いはそれらと同程度の処理能力を有する情報処理装置によって実現される。画像処理装置10は、制御部11、表示部13、操作受付部14、通信インターフェイス15、記憶部16等を備える。インターフェイスをIFと略して表記する。制御部11は、プロセッサーとしてのCPU11a、ROM11b、RAM11c等を有する一つ又は複数のICや、その他の不揮発性メモリー等を含んで構成される。 The image processing apparatus 10 is realized by, for example, a personal computer, a smartphone, a tablet terminal, a mobile phone, a server, or an information processing apparatus having a processing capacity equivalent to those of the personal computer, the smartphone, the tablet terminal, the mobile phone, the server. The image processing apparatus 10 includes a control unit 11, a display unit 13, an operation reception unit 14, a communication interface 15, a storage unit 16 and the like. The interface is abbreviated as IF. The control unit 11 is configured to include one or a plurality of ICs having a CPU 11a as a processor, a ROM 11b, a RAM 11c, and the like, and other non-volatile memories.
制御部11では、プロセッサーつまりCPU11aが、ROM11bや、その他のメモリー等に保存されたプログラムに従った演算処理を、RAM11c等をワークエリアとして用いて実行することにより、画像処理装置10を制御する。制御部11は、例えば、画像処理プログラム12に従った処理を実行する。なお、プロセッサーは、一つのCPUに限られることなく、複数のCPUや、ASIC(Application Specific Integrated Circuit)等のハードウェア回路により処理を行う構成としてもよいし、CPUとハードウェア回路とが協働して処理を行う構成としてもよい。 In the control unit 11, the processor, that is, the CPU 11a controls the image processing apparatus 10 by executing arithmetic processing according to a program stored in the ROM 11b or other memory using the RAM 11c or the like as a work area. The control unit 11 executes processing according to the image processing program 12, for example. The processor is not limited to one CPU, and may be configured to perform processing by a plurality of CPUs or a hardware circuit such as an ASIC (Application Specific Integrated Circuit), and the CPU and the hardware circuit cooperate with each other. It may be configured to perform the process.
表示部13は、視覚的情報を表示するための手段であり、例えば、液晶ディスプレイや、有機ELディスプレイ等により構成される。表示部13は、ディスプレイと、ディスプレイを駆動するための駆動回路とを含む構成であってもよい。操作受付部14は、ユーザーによる操作を受け付けるための手段であり、例えば、物理的なボタンや、タッチパネルや、マウスや、キーボード等によって実現される。むろん、タッチパネルは、表示部13の一機能として実現されるとしてもよい。表示部13および操作受付部14を含めて、画像処理装置10の操作パネルと呼ぶことができる。 The display unit 13 is means for displaying visual information, and is composed of, for example, a liquid crystal display, an organic EL display, or the like. The display unit 13 may include a display and a drive circuit for driving the display. The operation receiving unit 14 is a unit for receiving an operation by a user, and is realized by, for example, a physical button, a touch panel, a mouse, a keyboard, or the like. Of course, the touch panel may be realized as one function of the display unit 13. The display unit 13 and the operation receiving unit 14 can be collectively referred to as an operation panel of the image processing apparatus 10.
表示部13や操作受付部14は、画像処理装置10の構成の一部であってもよいが、画像処理装置10に対して外付けされた周辺機器であってもよい。通信IF15は、画像処理装置10が公知の通信規格を含む所定の通信プロトコルに準拠して有線又は無線で外部と通信を実行するための一つまたは複数のIFの総称である。記憶部16は、例えば、ハードディスクドライブや不揮発性メモリーにより構成される。記憶部16は制御部11の一部であってもよい。 The display unit 13 and the operation reception unit 14 may be a part of the configuration of the image processing apparatus 10, or may be peripheral devices externally attached to the image processing apparatus 10. The communication IF 15 is a general term for one or a plurality of IFs for the image processing apparatus 10 to execute wired or wireless communication with the outside in accordance with a predetermined communication protocol including a known communication standard. The storage unit 16 is composed of, for example, a hard disk drive or a non-volatile memory. The storage unit 16 may be a part of the control unit 11.
スキャナー20は、複数の原稿を連続的に読み取り可能なシードフィードスキャナーである。スキャナー20は、知られているように、原稿をイメージセンサーを用いて光学的に読み取り、読取結果としての画像データを生成し、出力する。画像処理装置10は通信IF15を介してスキャナー20と接続している。画像処理装置10は、スキャナー20から出力された画像データを入力し、入力した画像データに対する処理を実行する。 The scanner 20 is a seed feed scanner capable of continuously reading a plurality of documents. As is known, the scanner 20 optically reads a document using an image sensor, generates image data as a reading result, and outputs the image data. The image processing apparatus 10 is connected to the scanner 20 via the communication IF 15. The image processing apparatus 10 inputs the image data output from the scanner 20 and executes processing on the input image data.
図2は、搬送経路23を含むスキャナー20の機械的構造を簡易的に示している。スキャナー20は、本体部21と、本体部21の所定面を覆う蓋22とを備える。蓋22は本体部21に対して開閉可能である。本体部21と蓋22との間には、原稿32の搬送経路23が確保されている。スキャナー20は、搬送経路23の上流の供給口24から原稿32を一枚単位で筐体内へ取り込む。そして、スキャナー20は、供給口24から取り込んだ原稿32について、ローラー25a,25b,26a,26b,28a,28b等を回転させることにより、搬送経路23内を搬送し、搬送経路23の下流の排出口27から外部へ排出する。 FIG. 2 simply shows the mechanical structure of the scanner 20 including the transport path 23. The scanner 20 includes a main body portion 21 and a lid 22 that covers a predetermined surface of the main body portion 21. The lid 22 can be opened and closed with respect to the main body portion 21. A transport path 23 for the original 32 is secured between the main body 21 and the lid 22. The scanner 20 takes in the originals 32 one by one into the housing from the supply port 24 on the upstream side of the transport path 23. Then, the scanner 20 conveys the original 32 taken in from the supply port 24 through the conveyance path 23 by rotating the rollers 25a, 25b, 26a, 26b, 28a, 28b, and the like, and ejects it downstream of the conveyance path 23. Discharge from the outlet 27 to the outside.
ローラー25a,25b,26a,26b,28a,28bは、原稿32を搬送するためにスキャナー20が有する搬送部の一部を構成する。図示は省略しているが、搬送部は、各ローラーを回転させるためのモーター等を含む。対のローラー25a,25bは搬送経路23を挟んで互いに相対している。同様に、対のローラー26a,26bは搬送経路23を挟んで互いに相対しており、対のローラー28a,28bは搬送経路23を挟んで互いに相対している。ローラー25aは蓋22に配設され、ローラー25bは本体部21に配設されている。ローラー26aは蓋22に配設され、ローラー26bは本体部21に配設されている。ローラー28aは蓋22に配設され、ローラー28bは本体部21に配設されている。ローラー25a,25bは、搬送経路23途中の読取部29,30よりも、搬送の上流に在る。ローラー26a,26bは、読取部29,30よりも下流に在る。ローラー28a,28bは、ローラー25a,25bよりも更に上流に在り、供給口24の近傍に配設されている。 The rollers 25a, 25b, 26a, 26b, 28a, 28b form a part of the transport unit included in the scanner 20 for transporting the document 32. Although illustration is omitted, the transport unit includes a motor and the like for rotating each roller. The pair of rollers 25a and 25b face each other with the transport path 23 interposed therebetween. Similarly, the pair of rollers 26 a and 26 b are opposed to each other with the transport path 23 interposed therebetween, and the pair of rollers 28 a and 28 b are opposed to each other with the transport path 23 interposed therebetween. The roller 25a is arranged on the lid 22, and the roller 25b is arranged on the main body portion 21. The roller 26 a is arranged on the lid 22, and the roller 26 b is arranged on the main body 21. The roller 28 a is arranged on the lid 22, and the roller 28 b is arranged on the main body portion 21. The rollers 25a and 25b are located upstream of the transportation of the reading units 29 and 30 in the transportation path 23. The rollers 26a and 26b are located downstream of the reading units 29 and 30. The rollers 28a and 28b are located further upstream than the rollers 25a and 25b, and are arranged near the supply port 24.
供給口24の近傍には、原稿32を載置可能な給紙トレイ31が配設されている。原稿32は、印刷が施されたシート状の媒体であり、典型的には紙である。給紙トレイ31に載置された原稿32の束の下から順に原稿32を一枚単位で搬送経路23へ連続的に取り込む、いわゆるADF(Auto Document Feeder)を、搬送部は含んでいる。ローラー28a,28bをADFと解してもよい。 A paper feed tray 31 on which a document 32 can be placed is arranged near the supply port 24. The original 32 is a printed sheet-like medium, and is typically paper. The transport section includes a so-called ADF (Auto Document Feeder) that continuously takes the originals 32 one by one from the bottom of the stack of the originals 32 placed on the paper feed tray 31 into the transportation path 23. The rollers 28a, 28b may be understood as ADF.
本体部21に配設された読取部29を第1読取部29と呼び、蓋22に配設された読取部30を第2読取部30と呼ぶ。第1読取部29および第2読取部30は、それぞれにイメージセンサーや光源や各種光学系を備える。第1読取部29および第2読取部30のそれぞれにおいて、イメージセンサーは、光源が照射する光の原稿32からの反射光を受光し、受光量に応じて生成した電荷を画像データとして出力する。イメージセンサーは、複数の光電変換素子が主走査方向に並んで構成されている。主走査方向とは、原稿32の搬送方向に対して交差する方向である。ここで言う交差とは、直交を意味するが、厳密な直交だけでなく、実際の部品取り付け精度等に起因して生じる程度の誤差を含む意味であってもよい。図2においては、主走査方向は、図2の紙面に対して垂直な方向である。 The reading unit 29 provided on the main body 21 is called a first reading unit 29, and the reading unit 30 provided on the lid 22 is called a second reading unit 30. The first reading unit 29 and the second reading unit 30 each include an image sensor, a light source, and various optical systems. In each of the first reading unit 29 and the second reading unit 30, the image sensor receives the reflected light from the original 32 of the light emitted by the light source, and outputs the charge generated according to the received light amount as image data. The image sensor includes a plurality of photoelectric conversion elements arranged in the main scanning direction. The main scanning direction is a direction intersecting the conveyance direction of the original 32. The term “crossing” as used herein means orthogonal, but it may not only be strictly orthogonal, but may also include an error that may occur due to actual component mounting accuracy or the like. In FIG. 2, the main scanning direction is a direction perpendicular to the paper surface of FIG.
スキャナー20は、原稿32の両面を読み取ることが可能である。すなわち、第1読取部29は、搬送経路23内を搬送される原稿32の本体部21の方を向く面を読み取り、第2読取部30は、搬送経路23内を搬送される原稿32の蓋22の方を向く面を読み取る。
本実施形態では、原稿32の両面のうち、本体部21の方を向く面、つまり第1読取部29により読み取られる面を「一方の面」と呼ぶ。原稿32の両面のうち、蓋22の方を向く面、つまり第2読取部30により読み取られる面を「他方の面」と呼ぶ。
The scanner 20 can read both sides of the document 32. That is, the first reading unit 29 reads the surface of the document 32 conveyed in the conveyance path 23 facing the main body portion 21, and the second reading unit 30 covers the document 32 conveyed in the conveyance path 23. Read the side facing 22.
In the present embodiment, of both sides of the original 32, the side facing the main body 21, that is, the side read by the first reading unit 29 is referred to as “one side”. Of the two surfaces of the original 32, the surface facing the lid 22, that is, the surface read by the second reading unit 30 is referred to as “the other surface”.
あるいは、スキャナー20は、第1読取部29および第2読取部30のうち第1読取部29のみを有し、原稿32の一つの面の読み取りの後に原稿32を反転させる機構を有する機種であってもよい。この場合は、原稿32の両面のうち、最初に本体部21の方を向いている面、つまり第1読取部29により先に読み取られる面が「一方の面」であり、前記反転後に第1読取部29により読み取られる面が「他方の面」である。 Alternatively, the scanner 20 is a model having only the first reading unit 29 of the first reading unit 29 and the second reading unit 30, and having a mechanism for reversing the original 32 after reading one surface of the original 32. May be. In this case, of the both surfaces of the original 32, the surface that faces the main body portion 21 first, that is, the surface that is first read by the first reading unit 29 is “one surface”, and the first surface after the reversal. The surface read by the reading unit 29 is the "other surface".
理想的には、原稿32の「表面」が「一方の面」となり、原稿32の「裏面」が「他方の面」となる。原稿32の表面および裏面は、原稿の内容に依拠して予め決められている。判り易い例として、複数の原稿32の両面に亘って「1」から始まるページ番号が順に印刷されている場合、奇数のページ番号が印刷されている面が表面であり、偶数のページ番号が印刷されている面が裏面である。 Ideally, the “front side” of the original 32 is “one side” and the “back side” of the original 32 is “the other side”. The front surface and the back surface of the document 32 are predetermined depending on the content of the document. As an easy-to-understand example, when page numbers starting with “1” are sequentially printed on both sides of a plurality of originals 32, the side on which an odd page number is printed is the front side and the even page number is printed. The side that is marked is the back side.
ユーザーは、原稿32の表面が下方つまり本体部21の方を向くように、原稿32を給紙トレイ31に載置する。ただし、ユーザーの間違いにより、裏面が本体部21の方を向いた状態の原稿32が給紙トレイ31に載置されてしまうこともある。スキャナー20は、原稿32の一方の面を第1読取部29により読み取った結果である画像データ、原稿32の他方の面を第2読取部30又は第1読取部29により読み取った結果である画像データ、の順で一枚の原稿32につき2ページ分の画像データを画像処理装置10へ出力する。 The user places the original 32 on the paper feed tray 31 so that the surface of the original 32 faces downward, that is, the main body 21. However, due to a mistake made by the user, the original 32 with its back surface facing the main body 21 may be placed on the paper feed tray 31. The scanner 20 has image data as a result of reading one surface of the original 32 by the first reading unit 29, and an image as a result of reading the other surface of the original 32 by the second reading unit 30 or the first reading unit 29. Image data for two pages for one original 32 is output to the image processing apparatus 10 in the order of data.
画像処理装置10とスキャナー20とは、図示しないネットワークを通じて接続するとしてもよい。画像処理装置10は、独立した一つの情報処理装置によって実現されるだけでなく、ネットワークを介して互いに通信可能に接続した複数の情報処理装置によって実現されてもよい。あるいは、画像処理装置10およびスキャナー20は、それらが一体の装置であってもよい。つまり、以下に説明する画像処理装置10が実行する処理は、スキャナー20の一部分である画像処理装置10が実行する、と解してもよい。 The image processing apparatus 10 and the scanner 20 may be connected via a network (not shown). The image processing device 10 may be realized not only by one independent information processing device but also by a plurality of information processing devices connected to each other via a network so that they can communicate with each other. Alternatively, the image processing device 10 and the scanner 20 may be an integrated device. That is, it may be understood that the processing executed by the image processing apparatus 10 described below is executed by the image processing apparatus 10 which is a part of the scanner 20.
2.表裏判定処理:
図3は、制御部11が画像処理プログラム12に従って実行する表裏判定処理を、フローチャートにより示している。
2. Front/back determination process:
FIG. 3 is a flowchart showing the front/back surface determination processing executed by the control unit 11 according to the image processing program 12.
ステップS100では、制御部11は、上述のようにスキャナー20が複数の原稿32の両面読取により出力した複数ページ分の画像データを、通信IF15を介して取得する。スキャナー20からは、1枚目の原稿32の一方の面の読取結果である画像データ、1枚目の原稿32の他方の面の読取結果である画像データ、2枚目の原稿32の一方の面の読取結果である画像データ、2枚目の原稿32の他方の面の読取結果である画像データ…という順序で、複数ページ分の画像データが出力される。そのため、ステップS100で制御部11は、結果的に、複数の原稿32それぞれの一方の面の読み取りにより生成された複数ページ分の画像データを、複数の奇数番目のページ(奇数ページ)の画像データとして取得し、前記複数の原稿32それぞれの他方の面の読み取りにより生成された複数ページ分の画像データを、複数の偶数番目のページ(偶数ページ)の画像データとして取得することになる。 In step S100, the control unit 11 acquires, via the communication IF 15, the image data for a plurality of pages output by the scanner 20 by double-sided reading of the plurality of documents 32 as described above. From the scanner 20, image data as a result of reading one surface of the first original 32, image data as a result of reading the other surface of the first original 32, and one of the second original 32 Image data for a plurality of pages are output in the order of image data as a result of reading the surface, image data as a result of reading the other surface of the second original 32, and so on. Therefore, in step S100, the control unit 11 consequently converts the image data of a plurality of pages generated by reading one surface of each of the plurality of originals 32 into the image data of a plurality of odd-numbered pages (odd pages). The image data for a plurality of pages generated by reading the other surface of each of the plurality of originals 32 is acquired as image data of a plurality of even-numbered pages (even pages).
ステップS110では、制御部11は、ステップS100で取得した複数の奇数ページの画像データにおける空白領域の比率である「第1空白率」と、ステップS100で取得した複数の偶数ページの画像データにおける空白領域の比率である「第2空白率」と、を算出する。空白領域とは、文字や図形や写真画像等のオブジェクトに該当する印刷領域を除いた領域である。制御部11は、ページ毎の画像データ内において印刷領域を特定することにより、ページの面積(縦サイズ×横サイズ)に占める空白領域の比率を求めることができる。 In step S110, the control unit 11 determines the "first blank ratio", which is the ratio of the blank area in the image data of the odd pages acquired in step S100, and the blank in the image data of the even pages acquired in step S100. The “second blank ratio”, which is the ratio of the area, is calculated. The blank area is an area excluding a print area corresponding to an object such as a character, a figure, or a photographic image. The control unit 11 can determine the ratio of the blank area to the page area (vertical size×horizontal size) by specifying the print area in the image data for each page.
具体的には、制御部11は、奇数ページ各々の画像データについて空白領域の比率を算出し、各奇数ページの空白領域の比率の積算値を、第1空白率とする。同様に、制御部11は、偶数ページ各々の画像データについて空白領域の比率を算出し、各偶数ページの空白領域の比率の積算値を、第2空白率とする。 Specifically, the control unit 11 calculates a blank area ratio for the image data of each odd page, and sets the integrated value of the blank area ratio of each odd page as the first blank ratio. Similarly, the control unit 11 calculates the blank area ratio for the image data of each even page, and sets the integrated value of the blank area ratio of each even page as the second blank ratio.
あるいは、制御部11は、奇数ページ各々の画像データについて空白領域の比率を算出し、奇数ページの空白領域の比率のページあたりの平均値を、第1空白率としてもよい。この場合、制御部11は、偶数ページ各々の画像データについて空白領域の比率を算出し、偶数ページの空白領域の比率のページあたりの平均値を、第2空白率とする。 Alternatively, the control unit 11 may calculate a blank area ratio for the image data of each odd page and use the average value of the blank area ratio of the odd pages per page as the first blank ratio. In this case, the control unit 11 calculates the blank area ratio for the image data of each even page, and sets the average value of the blank area ratio of the even pages per page as the second blank ratio.
ステップS120では、制御部11は、ステップS110で算出した第1空白率と第2空白率とを比較し、第2空白率が第1空白率以上である場合は(ステップS120において“Yes”)、ステップS130へ進む。一方、第2空白率が第1空白率未満である場合は(ステップS120において“No”)、ステップS140へ進む。 In step S120, the control unit 11 compares the first blank rate and the second blank rate calculated in step S110, and if the second blank rate is equal to or higher than the first blank rate (“Yes” in step S120). , Proceeds to step S130. On the other hand, when the second blank ratio is less than the first blank ratio (“No” in step S120), the process proceeds to step S140.
ステップS130では、制御部11は、ステップS100で取得した複数ページ分の画像データのうち奇数ページの画像データを「表面」の画像データと判定する。奇数ページの画像データを表面の画像データと判定することは、同時に、偶数ページの画像データを「裏面」の画像データと判定することでもある。ステップS130では、制御部11は、さらに「通常処理」を実施し、フローチャートを終了する。通常処理については、後述する。 In step S130, the control unit 11 determines that the image data of the odd pages among the image data of the plurality of pages acquired in step S100 is the "front surface" image data. Determining the odd-numbered page image data as the front-side image data also means determining the even-numbered page image data as the “rear-side” image data. In step S130, the control unit 11 further executes “normal processing” and ends the flowchart. The normal processing will be described later.
一方、ステップS140では、制御部11は、ステップS100で取得した複数ページ分の画像データのうち偶数ページの画像データを「表面」の画像データと判定する。偶数ページの画像データを表面の画像データと判定することは、同時に、奇数ページの画像データを「裏面」の画像データと判定することでもある。ステップS140では、制御部11は、さらに「誤セット対応処理」を実施し、フローチャートを終了する。誤セット対応処理については、後述する。 On the other hand, in step S140, the control unit 11 determines the image data of the even-numbered pages among the image data of the plurality of pages acquired in step S100 as the “front side” image data. Determining the even-numbered page image data as the front-side image data also means determining the odd-numbered page image data as the “rear-side” image data. In step S140, the control unit 11 further executes "erroneous set handling processing" and ends the flowchart. The erroneous set handling process will be described later.
図3の説明によれば、第1空白率=第2空白率の場合、制御部11は、ステップS130へ進み、偶数ページの画像データを原稿32の裏面の画像データと判定する。ただし、第1空白率と第2空白率とが一致することは非常に稀であり、第1空白率と第2空白率とが一致する場合に、ステップS130,S140のいずれを実施するのかを明確に定めることは、本件において本質的な問題ではない。いずれにしても、制御部11は、第1空白率が第2空白率より高い場合は、奇数ページの画像データを原稿32の裏面の画像データと判定し、第2空白率が第1空白率より高い場合は、偶数ページの画像データを原稿32の裏面の画像データと判定する。 According to the description of FIG. 3, when the first blank ratio=the second blank ratio, the control unit 11 proceeds to step S130 and determines that the image data of the even page is the image data of the back surface of the original 32. However, it is very rare that the first blank rate and the second blank rate match, and when the first blank rate and the second blank rate match, which of steps S130 and S140 should be performed? Defining clearly is not an essential issue in this case. In any case, if the first blank ratio is higher than the second blank ratio, the control unit 11 determines that the image data of the odd page is the image data of the back surface of the original 32, and the second blank ratio is the first blank ratio. If it is higher, the image data of the even page is determined as the image data of the back surface of the original 32.
図4は、複数の原稿が正しい向きでスキャナー20にセットされて読み取られた事例(Case1)と、複数の原稿が間違った向きでスキャナー20にセットされて読み取られた事例(Case2)とを説明する図である。符号32Aは、ある一枚の原稿32を示し、符号32Bは、原稿32Aとは異なる一枚の原稿32を示している。また、符号32A‐1は、原稿32Aの表面を示し、符号32A‐2は、原稿32Aの裏面を示している。符号32B‐1は、原稿32Bの表面を示し、符号32B‐2は、原稿32Bの裏面を示している。図4から明らかなように、原稿32A,32Bはいずれも両面に印刷が施された原稿32である。原稿32A,32Bの関係においては、原稿32Aが先頭の原稿32であり、原稿32Bが原稿32Aの次の原稿32である。 FIG. 4 illustrates a case (Case 1) in which a plurality of documents are set in the scanner 20 in the correct orientation and read, and a case (Case 2) in which a plurality of documents are set in the scanner 20 in the wrong orientation and read (Case 2). FIG. Reference numeral 32A indicates a single original 32, and reference numeral 32B indicates a single original 32 different from the original 32A. Reference numeral 32A-1 indicates the front surface of the original 32A, and reference numeral 32A-2 indicates the rear surface of the original 32A. Reference numeral 32B-1 indicates the front surface of the original 32B, and reference numeral 32B-2 indicates the rear surface of the original 32B. As is clear from FIG. 4, the originals 32A and 32B are both originals 32 having both sides printed. Regarding the relationship between the originals 32A and 32B, the original 32A is the leading original 32 and the original 32B is the original 32 next to the original 32A.
従って、原稿32Aの表面32A‐1を下方にして、つまり表面32A‐1が給紙トレイ31に相対する向きで原稿32Aを給紙トレイ31に載置し、原稿32Aの上に、表面32B‐1を下方にして原稿32Bを載置して、スキャナー20で原稿32A,32Bを読み取ったケースが、Case1に該当する。
一方、ユーザーが、原稿32A,32Bの束を、原稿32Bの裏面32B‐2を下方にしてスキャナー20にセットしてしまうこともある。つまり、裏面32B‐2が給紙トレイ31に相対する向きで原稿32Bを給紙トレイ31に載置し、原稿32Bの上に、裏面32A‐2を下方にして原稿32Aを載置して、スキャナー20で原稿32B,32Aを読み取ったケースが、Case2に該当する。
図4では、スペースの都合上、スキャナー20が読み取る複数の原稿32として二枚の原稿32A,32Bを示しているが、言うまでもなくスキャナー20は三枚以上の原稿32を連続的に読み取ることが可能である。
Therefore, the original 32A is placed on the paper feed tray 31 with the front surface 32A-1 facing downward, that is, the front surface 32A-1 faces the paper feed tray 31, and the original 32A is placed on the front surface 32B-. Case 1 corresponds to Case 1 in which the original 32B is placed with 1 down and the originals 32A and 32B are read by the scanner 20.
On the other hand, the user may set a bundle of documents 32A and 32B on the scanner 20 with the back surface 32B-2 of the document 32B facing downward. That is, the original 32B is placed on the paper feed tray 31 with the back surface 32B-2 facing the paper feed tray 31, and the original 32A is placed on the original 32B with the back surface 32A-2 facing downward. The case in which the originals 32B and 32A are read by the scanner 20 corresponds to Case 2.
In FIG. 4, two originals 32A and 32B are shown as the plurality of originals 32 to be read by the scanner 20 for the sake of space, but it goes without saying that the scanner 20 can continuously read three or more originals 32. Is.
符号IM1は、スキャナー20による表面32A‐1の読取結果としての画像データを示している。符号IM2は、スキャナー20による裏面32A‐2の読取結果としての画像データを示している。符号IM3は、スキャナー20による表面32B‐1の読取結果としての画像データを示している。符号IM4は、スキャナー20による裏面32B‐2の読取結果としての画像データを示している。画像データIM1,IM2,IM3,IM4はそれぞれが、ページ単位の画像データである。図4において、符号IM1,IM2,IM3,IM4とともに括弧書きで記載した番号1,2,3,4は、画像処理装置10の制御部11がスキャナー20から取得したときのページ単位の各画像データの順序、つまりページ順である。 Reference numeral IM1 indicates image data as a result of reading the front surface 32A-1 by the scanner 20. Reference numeral IM2 indicates image data as a result of reading the back surface 32A-2 by the scanner 20. Reference numeral IM3 indicates image data as a result of reading the surface 32B-1 by the scanner 20. Reference numeral IM4 indicates image data as a result of reading the back surface 32B-2 by the scanner 20. The image data IM1, IM2, IM3, IM4 are image data in page units. In FIG. 4, reference numerals IM1, IM2, IM3, IM4, and parenthesized numbers 1, 2, 3, and 4 indicate image data in page units when the control unit 11 of the image processing apparatus 10 acquires the scanner 20. Order, that is, page order.
Case1においては、制御部11は、画像データIM1を1ページ目の画像データとして取得し、画像データIM2を2ページ目の画像データとして取得し、画像データIM3を3ページ目の画像データとして取得し、画像データIM4を4ページ目の画像データとして取得する。従って、Case1においては、1ページ目の画像データIM1および3ページ目の画像データIM3が、奇数ページの画像データであり、2ページ目の画像データIM2および4ページ目の画像データIM4が、偶数ページの画像データである。 In Case 1, the control unit 11 acquires the image data IM1 as the image data of the first page, the image data IM2 as the image data of the second page, and the image data IM3 as the image data of the third page. , Image data IM4 is acquired as the image data of the fourth page. Therefore, in Case 1, the image data IM1 of the first page and the image data IM3 of the third page are image data of the odd pages, and the image data IM2 of the second page and the image data IM4 of the fourth page are the even pages. Image data.
一方、Case2においては、制御部11は、画像データIM4を1ページ目の画像データとして取得し、画像データIM3を2ページ目の画像データとして取得し、画像データIM2を3ページ目の画像データとして取得し、画像データIM1を4ページ目の画像データとして取得する。従って、Case2においては、1ページ目の画像データIM4および3ページ目の画像データIM2が、奇数ページの画像データであり、2ページ目の画像データIM3および4ページ目の画像データIM1が、偶数ページの画像データである。 On the other hand, in Case 2, the control unit 11 acquires the image data IM4 as the image data of the first page, the image data IM3 as the image data of the second page, and the image data IM2 as the image data of the third page. The image data IM1 is acquired as the image data of the fourth page. Therefore, in Case 2, the image data IM4 on the first page and the image data IM2 on the third page are odd page image data, and the image data IM3 on the second page and image data IM1 on the fourth page are even pages. Image data.
発明者は、両面に印刷された原稿32では、表面における空白領域の比率よりも裏面における空白領域の比率の方が高い傾向に注目した。具体的には、両面に印刷された原稿32においては、表面はほぼ全面に亘って文字等の何らかのオブジェクトが印刷されていることが多いが、裏面はページの途中までしかオブジェクトが印刷されていないことが多々ある。そのため、制御部11は、上述のように、スキャナー20から取得した複数の奇数ページの空白領域の比率である第1空白率と、スキャナー20から取得した複数の偶数ページの空白領域の比率である第2空白率とを算出し、奇数ページと偶数ページとのうち、前記算出した空白率がより高い方のページを裏面と判定することにした。言い換えると、制御部11は、第1空白率および第2空白率のいずれもが100%でない状況であっても、奇数ページと偶数ページとのうちどちらかを裏面と判定する。 The inventor noticed that in the original 32 printed on both sides, the ratio of the blank area on the back surface tends to be higher than the ratio of the blank area on the front surface. Specifically, in the original 32 printed on both sides, some object such as a character is often printed on almost the entire surface, but the object is printed only on the back side in the middle of the page. There are many things. Therefore, as described above, the control unit 11 controls the first blank ratio, which is the ratio of the blank areas of the odd pages acquired from the scanner 20, and the ratio of the blank areas of the even pages, which are acquired from the scanner 20. The second blank ratio is calculated, and the page with the higher calculated blank ratio of the odd page and the even page is determined to be the back surface. In other words, the control unit 11 determines that either the odd page or the even page is the back surface even in a situation where neither the first blank ratio nor the second blank ratio is 100%.
図4に示した例によれば、原稿32Aは、表面32A‐1よりも裏面32A‐2の方が空白領域が大きい。また、原稿32Bは、表面32B‐1よりも裏面32B‐2の方が空白領域が大きい。そのため、Case1であれば、制御部11は、奇数ページの画像データIM1,IM3から算出した第1空白率よりも偶数ページの画像データIM2,IM4から算出した第2空白率の方が高いという判定(ステップS120において“Yes”)から、奇数ページの画像データIM1,IM3を原稿の表面の画像データと判定し、偶数ページの画像データIM2,IM4を原稿の裏面の画像データと判定する(ステップS130)。一方、Case2であれば、制御部11は、奇数ページの画像データIM4,IM2から算出した第1空白率は偶数ページの画像データIM3,IM1から算出した第2空白率よりも高いという判定(ステップS120において“No”)から、奇数ページの画像データIM4,IM2を原稿の裏面の画像データと判定し、偶数ページの画像データIM3,IM1を原稿の表面の画像データと判定する(ステップS140)。 According to the example shown in FIG. 4, the original 32A has a larger blank area on the back surface 32A-2 than on the front surface 32A-1. Further, in the original 32B, the back surface 32B-2 has a larger blank area than the front surface 32B-1. Therefore, in Case 1, the control unit 11 determines that the second blank ratio calculated from the image data IM2 and IM4 of the even page is higher than the first blank ratio calculated from the image data IM1 and IM3 of the odd page. From (“Yes” in step S120), it is determined that the odd-numbered page image data IM1 and IM3 are the image data of the front side of the document, and the even-numbered page image data IM2 and IM4 are the image data of the back side of the document (step S130). ). On the other hand, in Case 2, the control unit 11 determines that the first blank ratio calculated from the odd page image data IM4 and IM2 is higher than the second blank ratio calculated from the even page image data IM3 and IM1 (step From "No" in S120, the odd page image data IM4 and IM2 are determined to be the back side image data of the document, and the even page image data IM3 and IM1 are determined to be the front side image data of the document (step S140).
上述したように、ステップS130では、制御部11は「通常処理」を実施する。通常処理とは、例えば、スキャナー20から取得した複数ページ分の画像データを所定フォーマットの一つのファイルとした上で、所定の保存先(例えば、記憶部16)へ保存する処理である。ステップS130においては、ステップS100で取得した複数ページ分の画像データのうち奇数ページが表面であり偶数ページが裏面であると判定しており、これは原稿32の各面の読取順序として正しい。そのため、通常処理では、制御部11は、スキャナー20から取得した複数ページ分の画像データについて、ページの並び替えをすることなく、取得したときのページ順で一つのファイルに纏めて、保存する。 As described above, in step S130, the control unit 11 carries out “normal processing”. The normal process is, for example, a process in which the image data for a plurality of pages acquired from the scanner 20 is made into one file in a predetermined format and then saved in a predetermined save destination (for example, the storage unit 16). In step S130, it is determined that the odd-numbered pages are the front side and the even-numbered pages are the back side of the image data of the plurality of pages acquired in step S100. Therefore, in the normal processing, the control unit 11 collects the image data of a plurality of pages acquired from the scanner 20 into a single file in the order of the acquired pages without rearranging the pages and stores the files.
ステップS140では、制御部11は「誤セット対応処理」を実施する。ステップS140においては、ステップS100で取得した複数ページ分の画像データのうち奇数ページが裏面であり偶数ページが表面であると判定しており、これは原稿32の各面の読取順序として正しくない。そこで、誤セット対応処理では、制御部11は、例えば、原稿32の読取順序の誤りを外部へ通知する。 In step S140, the control unit 11 executes the "erroneous set handling process". In step S140, it is determined that the odd-numbered page is the back side and the even-numbered page is the front side of the image data of the plurality of pages acquired in step S100, and this is incorrect as the reading order of each side of the original 32. Therefore, in the erroneous set handling process, the control unit 11 notifies the outside of an error in the reading order of the document 32, for example.
図5は、誤セット対応処理の一つとしての前記通知のために制御部11が表示部13に表示させるユーザーインターフェイス(UI)画面40を例示している。UI画面40は、メッセージ41を含んでいる。メッセージ41は、スキャナー20による複数の原稿32の読取順序が誤っている旨をユーザーに認識させるための文字列であり、例えば「原稿セットの向き(表裏の読取順)が間違っています。」といった内容である。メッセージ41を視認したユーザーは、例えば、UI画面40内のOKボタン43を、操作受付部14を操作することにより押下した上で、原稿32の再スキャンを実行することができる。再スキャンに際しては、ユーザーは、複数の原稿32を正しい向きでスキャナー20の給紙トレイ31へ載置した上で、それら複数の原稿32の読み取りをスキャナー20に実行させる。 FIG. 5 illustrates a user interface (UI) screen 40 displayed on the display unit 13 by the control unit 11 for the notification as one of the erroneous set handling processes. The UI screen 40 includes a message 41. The message 41 is a character string for making the user recognize that the reading order of the plurality of originals 32 by the scanner 20 is incorrect, and for example, “the orientation of the original set (the reading order of the front and back sides) is incorrect”. It is the content. The user who views the message 41 can press the OK button 43 in the UI screen 40 by operating the operation accepting unit 14, and then rescan the document 32. At the time of rescanning, the user places a plurality of originals 32 in the correct orientation on the paper feed tray 31 of the scanner 20, and then causes the scanner 20 to read the plurality of originals 32.
UI画面40は、ページ並べ替えボタン42を含むものであってもよい。メッセージ41を視認したユーザーは、例えば、ページ並べ替えボタン42を、操作受付部14を操作することにより押下する。制御部11は、ページ並べ替えボタン42の押下を検知すると、誤セット対応処理の一つとして、ページ並べ替え処理を実行する。ページ並べ替え処理は、スキャナー20から取得した奇数ページの画像データおよび偶数ページの画像データを並べ替えて保存する処理である。 The UI screen 40 may include a page rearrangement button 42. The user who visually recognizes the message 41 presses the page rearrangement button 42 by operating the operation reception unit 14, for example. When detecting the pressing of the page rearrangement button 42, the control unit 11 executes the page rearrangement process as one of the erroneous set handling processes. The page rearrangement process is a process of rearranging and storing the odd page image data and the even page image data acquired from the scanner 20.
図4のCase2を参照すると、制御部11は、画像データIM4を1ページ目の画像データ、画像データIM3を2ページ目の画像データ、画像データIM2を3ページ目の画像データ、画像データIM1を4ページ目の画像データとして、それぞれ取得済みである。従って、Case2に対応してステップS140で実行するページ並べ替え処理では、制御部11は、画像データIM4,IM3,IM2,IM1の順序を逆に並べ替えて、画像データIM1を1ページ目の画像データ、画像データIM2を2ページ目の画像データ、画像データIM3を3ページ目の画像データ、画像データIM4を4ページ目の画像データとした上で、それら画像データIM1,IM2,IM3,IM4を前記所定フォーマットの一つのファイルとして所定の保存先(例えば、記憶部16)へ保存する。 Referring to Case 2 of FIG. 4, the control unit 11 sets the image data IM4 to the image data of the first page, the image data IM3 to the image data of the second page, the image data IM2 to the image data of the third page, and the image data IM1. It has already been acquired as the image data of the fourth page. Therefore, in the page rearrangement process executed in step S140 corresponding to Case2, the control unit 11 rearranges the order of the image data IM4, IM3, IM2, and IM1 so that the image data IM1 is the image of the first page. The image data IM2 is the second page of image data, the image data IM3 is the third page of image data, the image data IM4 is the fourth page of image data, and the image data IM1, IM2, IM3, IM4 are The file is stored in a predetermined storage destination (for example, the storage unit 16) as one file in the predetermined format.
制御部11は、スキャナー20から取得した複数ページ分の画像データを、スキャナー20から取得したページの順序で並べてメッセージ41とともに、あるいはメッセージ41の表示の代わりに、UI画面40に表示させるとしてもよい。具体的には、図4のCase2に示したような、裏面と判定した奇数ページの画像データと、表面と判定した偶数ページの画像データとを画面左側を先頭にして交互に並べてUI画面40内に表示する。このように、裏面、表面、裏面、表面…の順で並んだ各ページの画像データを、UI画面40を介して視認したユーザーは、スキャナー20に対する原稿セットの向きの誤りを、より具体的に認識することができる。 The control unit 11 may arrange the image data of a plurality of pages acquired from the scanner 20 in the order of the pages acquired from the scanner 20 and display the image data on the UI screen 40 instead of displaying the message 41. .. Specifically, as shown in Case 2 in FIG. 4, the image data of the odd page determined to be the back surface and the image data of the even page determined to be the front surface are alternately arranged with the left side of the screen at the top and arranged in the UI screen 40. To display. As described above, the user who visually recognizes the image data of each page arranged in the order of the back surface, the front surface, the back surface, the front surface... Can be recognized.
上述したように、制御部11は、UI画面40を介したユーザーからの指示に応じてページ並べ替え処理を実行する。ただし、別の実施例として、制御部11は、ステップS140ではUI画面40を表示させることなく、ページ並べ替え処理を実行するとしてもよ。つまり、制御部11は、ステップS140では、ページ並べ替え処理を実行すべき旨のユーザーからの指示を受けることなく、自動的にページ並べ替え処理を実行するとしてもよい。 As described above, the control unit 11 executes the page rearrangement process according to the instruction from the user via the UI screen 40. However, as another example, the control unit 11 may execute the page rearrangement process without displaying the UI screen 40 in step S140. That is, in step S140, the control unit 11 may automatically execute the page rearrangement process without receiving an instruction from the user to execute the page rearrangement process.
3.まとめ:
このように本実施形態によれば、画像処理装置10は、複数の原稿32の両面の読取結果に対する処理を実行する制御部11を備える。制御部11は、複数の原稿32それぞれの一方の面の読み取りにより生成された複数ページ分の画像データを複数の奇数ページの画像データとして取得し、前記複数の原稿32それぞれの他方の面の読み取りにより生成された複数ページ分の画像データを複数の偶数ページの画像データとして取得する。次に、制御部11は、前記複数の奇数ページの画像データにおける空白領域の比率である第1空白率と、前記複数の偶数ページの画像データにおける空白領域の比率である第2空白率と、を算出する。そして、制御部11は、第1空白率が第2空白率より高い場合に前記奇数ページの画像データを原稿32の裏面の画像データと判定し、第2空白率が第1空白率より高い場合に前記偶数ページの画像データを原稿32の裏面の画像データと判定する。
3. Summary:
As described above, according to the present embodiment, the image processing apparatus 10 includes the control unit 11 that executes the process on the reading results of both surfaces of the plurality of documents 32. The control unit 11 obtains image data of a plurality of pages generated by reading one surface of each of the plurality of originals 32 as image data of a plurality of odd pages, and reads the other surface of each of the plurality of originals 32. The image data for a plurality of pages generated by is acquired as image data for a plurality of even pages. Next, the control unit 11 has a first blank ratio which is a ratio of blank regions in the image data of the plurality of odd pages and a second blank ratio which is a ratio of blank regions in the image data of the plurality of even pages. To calculate. Then, the control unit 11 determines that the image data of the odd page is the image data of the back surface of the original 32 when the first blank ratio is higher than the second blank ratio, and when the second blank ratio is higher than the first blank ratio. First, the image data of the even page is determined as the image data of the back surface of the original 32.
前記構成によれば、制御部11は、取得した複数の奇数ページの画像データにおける第1空白率と、取得した複数の偶数ページの画像データにおける第2空白率とを比較することにより、奇数ページと偶数ページと、原稿32の表面と裏面との対応関係を判定する。そのため、制御部11は、スキャナー20が読み取る複数の原稿32が両面に印刷が施された原稿32であっても、原稿32の表裏を適切に判定することができる。 According to the above configuration, the control unit 11 compares the first blank rate in the acquired plurality of odd-numbered page image data with the second blank rate in the acquired plurality of even-numbered page image data. And the even number of pages and the correspondence between the front surface and the back surface of the original 32 are determined. Therefore, the control unit 11 can appropriately determine the front and back sides of the original 32 even if the plurality of originals 32 read by the scanner 20 are originals 32 printed on both sides.
また、本実施形態によれば、制御部11は、前記奇数ページの画像データを原稿32の裏面の画像データと判定した場合に、原稿32の読取順序の誤りを外部へ通知する。
前記構成によれば、本来、原稿32の表面に該当すべき奇数ページの画像データが裏面の画像データと判定された場合には、原稿32の読取順序の誤りがユーザーへ通知される。そのため、ユーザーに、原稿32の束のスキャナー20に対する載置の向き(表裏)が誤っていることを認識させることができる。
Further, according to the present embodiment, when the control unit 11 determines that the image data of the odd-numbered page is the image data of the back surface of the document 32, it notifies the reading order error of the document 32 to the outside.
According to the above configuration, when the odd-numbered page image data that should originally correspond to the front surface of the original 32 is determined to be the back image data, the user is notified of an error in the reading order of the original 32. Therefore, the user can recognize that the stacking direction of the bundle of documents 32 with respect to the scanner 20 (front and back) is incorrect.
また、本実施形態によれば、制御部11は、前記奇数ページの画像データを原稿32の裏面の画像データと判定した場合に、前記奇数ページの画像データおよび前記偶数ページの画像データを並べ替えて保存する。
前記構成によれば、本来、原稿32の表面に該当すべき奇数ページの画像データが裏面の画像データと判定された場合には、奇数ページの画像データおよび偶数ページの画像データを並べ替えて、表面、裏面、表面、裏面…という正しい順序で保存することができる。
Further, according to the present embodiment, the control unit 11 rearranges the image data of the odd page and the image data of the even page when the image data of the odd page is determined to be the image data of the back surface of the original 32. And save.
According to the above configuration, when it is determined that the odd page image data that should originally correspond to the front side of the original 32 is the back side image data, the odd page image data and the even page image data are rearranged, You can save in the correct order: front, back, front, back...
また、本実施形態によれば、制御部11は、前記複数の奇数ページの画像データにおける空白領域の比率の積算値又は前記複数の奇数ページの画像データにおける空白領域の比率のページあたりの平均値を前記第1空白率として算出する。また同様に、制御部11は、前記複数の偶数ページの画像データにおける空白領域の比率の積算値又は前記複数の偶数ページの画像データにおける空白領域の比率のページあたりの平均値を前記第2空白率として算出する。
前記構成によれば、制御部11は、取得した複数の奇数ページの画像データにおける空白領域の比率と、取得した複数の偶数ページの画像データにおける空白領域の比率とのどちらが高いかを、適切に評価することができる。ただし、制御部11は、前記積算値や平均値ではなく、例えば複数の奇数(又は偶数)ページにおける空白領域の比率の中央値など他の統計値を、第1(又は第2)空白率として用いてもよい。
Further, according to the present embodiment, the control unit 11 causes the integrated value of the ratio of the blank areas in the image data of the plurality of odd pages or the average value per page of the ratio of the blank areas in the image data of the plurality of odd pages. Is calculated as the first blank ratio. Similarly, the control unit 11 calculates the integrated value of the ratio of the blank areas in the image data of the even pages or the average value of the ratio of the blank areas in the image data of the even pages per page as the second blank. Calculate as a rate.
According to the above configuration, the control unit 11 appropriately determines which one of the ratio of the blank area in the acquired image data of the odd pages and the ratio of the blank area in the acquired image data of the even pages is higher. Can be evaluated. However, the control unit 11 uses, as the first (or second) blank rate, other statistical values such as the median value of the ratio of blank areas in a plurality of odd (or even) pages, instead of the integrated value or the average value. You may use.
また、本実施形態は、複数の原稿32の両面の読取結果に対する処理をコンピューターに実行させる画像処理プログラム12を開示する。つまり、画像処理プログラム12は、複数の原稿32それぞれの一方の面の読み取りにより生成された複数ページ分の画像データを複数の奇数ページの画像データとして取得し、前記複数の原稿32それぞれの他方の面の読み取りにより生成された複数ページ分の画像データを複数の偶数ページの画像データとして取得する機能と、前記複数の奇数ページの画像データにおける空白領域の比率である第1空白率と、前記複数の偶数ページの画像データにおける空白領域の比率である第2空白率と、を算出する機能と、第1空白率が第2空白率より高い場合に前記奇数ページの画像データを原稿32の裏面の画像データと判定し、第2空白率が第1空白率より高い場合に前記偶数ページの画像データを原稿32の裏面の画像データと判定する機能と、をCPU11aに実行させる。むろん、画像処理装置10が実行する各工程を含んだ方法の発明を、本実施形態から捉えることも可能である。 In addition, the present embodiment discloses the image processing program 12 that causes a computer to perform processing on the reading results of both surfaces of a plurality of originals 32. That is, the image processing program 12 acquires the image data of a plurality of pages generated by reading one surface of each of the plurality of originals 32 as the image data of a plurality of odd pages, and the other one of the plurality of originals 32 is acquired. A function of acquiring image data of a plurality of pages generated by reading the surface as image data of a plurality of even pages; a first blank ratio that is a ratio of a blank area in the image data of the plurality of odd pages; And a second blank ratio, which is the ratio of the blank area in the image data of the even page, and the odd page image data on the back surface of the original 32 when the first blank ratio is higher than the second blank ratio. The CPU 11a is caused to execute the function of determining that the image data is the image data and determining that the image data of the even page is the image data of the back surface of the original 32 when the second blank ratio is higher than the first blank ratio. Of course, the invention of the method including the steps executed by the image processing apparatus 10 can be grasped from the present embodiment.
4.その他の実施形態:
本実施形態は、上述の内容以外にも種々の態様を含む。これまでに説明した実施形態を、便宜上、第1実施形態と呼び、以下では、第2実施形態や第3実施形態を説明する。
4. Other embodiments:
The present embodiment includes various aspects other than the above contents. For the sake of convenience, the embodiment described so far is referred to as a first embodiment, and hereinafter, the second embodiment and the third embodiment will be described.
第2実施形態:
図6は、第2実施形態において制御部11が画像処理プログラム12に従って実行する表裏判定処理を、フローチャートにより示している。第2実施形態に関しては、第1実施形態と共通の説明を省略する。ステップS200,S210,S220は、図3のステップS100,S110,S120と同じ処理である。
Second embodiment:
FIG. 6 is a flowchart showing the front/back surface determination processing executed by the control unit 11 according to the image processing program 12 in the second embodiment. Regarding the second embodiment, the description common to the first embodiment will be omitted. Steps S200, S210, S220 are the same as steps S100, S110, S120 of FIG.
ただし、ステップS220では、制御部11は、第2空白率が第1空白率以上である場合は(ステップS220において“Yes”)、ステップS222へ進む。一方、第2空白率が第1空白率未満である場合は(ステップS220において“No”)、ステップS224へ進む。 However, in step S220, if the second blank ratio is equal to or higher than the first blank ratio (“Yes” in step S220), the control unit 11 proceeds to step S222. On the other hand, when the second blank ratio is less than the first blank ratio (“No” in step S220), the process proceeds to step S224.
ステップS222では、制御部11は、第2空白率が、予め定められたしきい値Th1以上であるか否かを判定する。制御部11は、第2空白率がしきい値Th1以上であれば(ステップS222において“Yes”)、ステップS230へ進み、第2空白率がしきい値Th1未満であれば(ステップS222において“No”)、ステップS250へ進む。 In step S222, the control unit 11 determines whether or not the second blank ratio is equal to or larger than a predetermined threshold Th1. If the second blank ratio is greater than or equal to the threshold Th1 (“Yes” in step S222), the control unit 11 proceeds to step S230, and if the second blank ratio is less than the threshold Th1 (in step S222, ““ No”), and proceeds to step S250.
ステップS224では、制御部11は、第1空白率が、しきい値Th1以上であるか否かを判定する。制御部11は、第1空白率がしきい値Th1以上であれば(ステップS224において“Yes”)、ステップS240へ進み、第1空白率がしきい値Th1未満であれば(ステップS224において“No”)、ステップS250へ進む。 In step S224, the control unit 11 determines whether the first blank ratio is greater than or equal to the threshold Th1. If the first blank ratio is greater than or equal to the threshold Th1 (“Yes” in step S224), the control unit 11 proceeds to step S240. If the first blank ratio is less than the threshold Th1 (in step S224, “ No”), and proceeds to step S250.
ステップS230は、図3のステップS130と同じ処理であり、ステップS240は、図3のステップS140と同じ処理である。このように第2実施形態では、制御部11は、第1空白率が第2空白率より高く且つ第1空白率が所定のしきい値(しきい値Th1)以上である場合に、奇数ページの画像データを原稿32の裏面の画像データと判定し、第2空白率が第1空白率より高く且つ第2空白率がしきい値Th1以上である場合に、偶数ページの画像データを原稿32の裏面の画像データと判定する。 Step S230 is the same process as step S130 of FIG. 3, and step S240 is the same process as step S140 of FIG. As described above, in the second embodiment, the control unit 11 controls the odd-numbered pages when the first blank ratio is higher than the second blank ratio and the first blank ratio is equal to or more than a predetermined threshold value (threshold Th1). Image data of the original 32 is determined to be the image data on the back side of the original 32, and when the second blank ratio is higher than the first blank ratio and the second blank ratio is equal to or more than the threshold Th1, the even page image data is determined to be the original 32. It is determined that the image data is the back side of the image.
このように、奇数ページと偶数ページとのうち、前記算出した空白率がより高い方のページについて、前記算出した空白率がしきい値Th1以上である場合に、裏面と判定することで、原稿32の表裏の判定精度をより高めることができる。ただし、第2実施形態においては、奇数ページと偶数ページとのうちどちらが表面でどちらが裏面であるかの判別が不能なケースがある。つまり、ステップS222やステップS224で“No”と判定した場合は、制御部11は、ステップS250において、奇数ページと偶数ページとのうちどちらが表面でどちらが裏面であるかを判定せずに「不明処理」を実施する。 As described above, when the calculated blank ratio is equal to or higher than the threshold value Th1 for the page with the higher calculated blank ratio among the odd-numbered page and the even-numbered page, the document is determined to be the back surface. It is possible to further improve the determination accuracy of the front and back sides of 32. However, in the second embodiment, there is a case where it is impossible to determine which of the odd page and the even page is the front surface and which is the back surface. That is, when it is determined to be “No” in step S222 or step S224, the control unit 11 does not determine in step S250 whether the odd-numbered page or the even-numbered page is the front side and the back side is the “unknown process”. ”Is carried out.
制御部11は、不明処理として、例えば、上述の「通常処理」と同じ処理を実施してもよい。あるいは、制御部11は、不明処理として、例えば、画像データに基づいて原稿32の表裏を判別できなかった旨のエラーメッセージを含んだUI画面を、表示部13に表示させるとしてもよい。あるいは、制御部11は、不明処理として、例えば、前記エラーメッセージを含んだUI画面を表示部13に表示させるとともに、通常処理と同じ処理を実施してもよい。 The control unit 11 may perform the same process as the above-mentioned “normal process” as the unknown process, for example. Alternatively, as the unknown process, the control unit 11 may cause the display unit 13 to display, for example, a UI screen including an error message indicating that the front side and the back side of the document 32 cannot be determined based on the image data. Alternatively, as the unknown process, the control unit 11 may display the UI screen including the error message on the display unit 13 and perform the same process as the normal process.
第3実施形態:
図7は、第3実施形態において制御部11が画像処理プログラム12に従って実行する表裏判定処理を、フローチャートにより示している。第3実施形態に関しては、第1実施形態や第2実施形態と共通の説明を省略する。ステップS300,S310,S320は、図3のステップS100,S110,S120と同じ処理である。
Third embodiment:
FIG. 7 is a flowchart showing the front/back surface determination processing executed by the control unit 11 according to the image processing program 12 in the third embodiment. Regarding the third embodiment, the description common to the first embodiment and the second embodiment will be omitted. Steps S300, S310, S320 are the same as steps S100, S110, S120 of FIG.
ただし、ステップS320では、制御部11は、第2空白率が第1空白率以上である場合は(ステップS320において“Yes”)、ステップS322へ進む。一方、第2空白率が第1空白率未満である場合は(ステップS320において“No”)、ステップS324へ進む。 However, in step S320, if the second blank ratio is equal to or higher than the first blank ratio (“Yes” in step S320), the control unit 11 proceeds to step S322. On the other hand, when the second blank ratio is less than the first blank ratio (“No” in step S320), the process proceeds to step S324.
ステップS322では、制御部11は、第2空白率と第1空白率との差の絶対値(空白率差)が、予め定められたしきい値Th2以上であるか否かを判定する。制御部11は、空白率差がしきい値Th2以上であれば(ステップS322において“Yes”)、ステップS330へ進み、空白率差がしきい値Th2未満であれば(ステップS322において“No”)、ステップS350へ進む。 In step S322, control unit 11 determines whether or not the absolute value of the difference between the second blank ratio and the first blank ratio (blank ratio difference) is equal to or greater than a predetermined threshold Th2. If the blank ratio difference is greater than or equal to the threshold Th2 (“Yes” in step S322), the control unit 11 proceeds to step S330. If the blank ratio difference is less than the threshold Th2 (“No” in step S322). ), and proceeds to step S350.
ステップS324では、ステップS322と同じ判定をする。つまり、ステップS324では、制御部11は、空白率差がしきい値Th2以上であれば(ステップS324において“Yes”)、ステップS340へ進み、空白率差がしきい値Th2未満であれば(ステップS324において“No”)、ステップS350へ進む。 In step S324, the same determination as in step S322 is made. That is, in step S324, if the blank ratio difference is greater than or equal to the threshold Th2 (“Yes” in step S324), the control unit 11 proceeds to step S340, and if the blank ratio difference is less than the threshold Th2 ( In step S324, "No"), and the process proceeds to step S350.
ステップS330は、図3のステップS130と同じ処理であり、ステップS340は、図3のステップS140と同じ処理である。このように第3実施形態では、制御部11は、第1空白率が第2空白率より高く且つ第1空白率と第2空白率との差が所定のしきい値(しきい値Th2)以上である場合に、奇数ページの画像データを原稿32の裏面の画像データと判定し、第2空白率が第1空白率より高く且つ前記差がしきい値Th2以上である場合に、偶数ページの画像データを原稿32の裏面の画像データと判定する。 Step S330 is the same process as step S130 of FIG. 3, and step S340 is the same process as step S140 of FIG. As described above, in the third embodiment, the control unit 11 sets the first blank ratio higher than the second blank ratio and the difference between the first blank ratio and the second blank ratio is a predetermined threshold value (threshold Th2). If it is above, it is determined that the image data of the odd page is the image data of the back surface of the original 32, and if the second blank ratio is higher than the first blank ratio and the difference is the threshold Th2 or more, the even page Image data is determined to be the image data on the back side of the original 32.
このように、奇数ページと偶数ページとのうち、前記算出した空白率がより高い方のページを、前記空白率差がしきい値Th2以上である場合に、裏面と判定することで、原稿32の表裏の判定精度をより高めることができる。ただし、第3実施形態においては、奇数ページと偶数ページとのうちどちらが表面でどちらが裏面であるかの判別が不能なケースがある。つまり、ステップS322やステップS324で“No”と判定した場合は、制御部11は、ステップS350において、奇数ページと偶数ページとのうちどちらが表面でどちらが裏面であるかを判定せずに「不明処理」を実施する。不明処理については、第2実施形態で説明した通りである。 In this way, of the odd-numbered page and the even-numbered page, the page with the higher calculated blank ratio is determined to be the back surface when the blank ratio difference is equal to or greater than the threshold Th2, and thus the original 32 It is possible to further improve the determination accuracy of the front and back. However, in the third embodiment, there is a case where it is not possible to determine which of the odd page and the even page is the front surface and which is the back surface. That is, when it is determined as “No” in step S322 or step S324, the control unit 11 does not determine in step S350 whether the odd-numbered page or the even-numbered page is the front side and the back side is the “unknown process”. ”Is carried out. The unknown process is as described in the second embodiment.
1…システム、10…画像処理装置、11…制御部、12…画像処理プログラム、13…表示部、14…操作受付部、15…通信IF、16…記憶部、20…スキャナー、23…搬送経路、29…第1読取部、30…第2読取部、31…給紙トレイ、32,32A,32B…原稿、32A‐1,32B‐1…表面、32A‐2,32B‐2…裏面、40…UI画面、41…メッセージ、42…ページ並べ替えボタン DESCRIPTION OF SYMBOLS 1... System, 10... Image processing apparatus, 11... Control part, 12... Image processing program, 13... Display part, 14... Operation receiving part, 15... Communication IF, 16... Storage part, 20... Scanner, 23... Conveyance path , 29... First reading unit, 30... Second reading unit, 31... Paper feed tray, 32, 32A, 32B... Original document, 32A-1, 32B-1... Front surface, 32A-2, 32B-2... Back surface, 40 ...UI screen, 41...Message, 42...Page sort button
Claims (7)
前記制御部は、
前記複数の原稿それぞれの一方の面の読み取りにより生成された複数ページ分の画像データを複数の奇数ページの画像データとして取得し、前記複数の原稿それぞれの他方の面の読み取りにより生成された複数ページ分の画像データを複数の偶数ページの画像データとして取得し、
前記複数の奇数ページの画像データにおける空白領域の比率である第1空白率と、前記複数の偶数ページの画像データにおける空白領域の比率である第2空白率と、を算出し、
前記第1空白率が前記第2空白率より高い場合に前記奇数ページの画像データを前記原稿の裏面の画像データと判定し、前記第2空白率が前記第1空白率より高い場合に前記偶数ページの画像データを前記原稿の裏面の画像データと判定する、ことを特徴とする画像処理装置。 An image processing apparatus including a control unit that executes a process for reading both sides of a plurality of documents,
The control unit is
A plurality of pages of image data generated by reading one side of each of the plurality of documents is acquired as image data of a plurality of odd pages, and a plurality of pages generated by reading of the other side of each of the plurality of documents. Minutes image data as image data of multiple even pages,
Calculating a first blank ratio, which is a ratio of blank regions in the image data of the plurality of odd pages, and a second blank ratio, which is a ratio of blank regions in the image data of the even pages.
If the first blank ratio is higher than the second blank ratio, the image data of the odd page is determined to be the image data of the back side of the document, and if the second blank ratio is higher than the first blank ratio, the even number. An image processing apparatus, wherein image data of a page is determined as image data of the back side of the original.
前記制御部は、
前記複数の原稿それぞれの一方の面の読み取りにより生成された複数ページ分の画像データを複数の奇数ページの画像データとして取得し、前記複数の原稿それぞれの他方の面の読み取りにより生成された複数ページ分の画像データを複数の偶数ページの画像データとして取得し、
前記複数の奇数ページの画像データにおける空白領域の比率である第1空白率と、前記複数の偶数ページの画像データにおける空白領域の比率である第2空白率と、を算出し、
前記第1空白率が前記第2空白率より高く且つ前記第1空白率が所定のしきい値以上である場合に前記奇数ページの画像データを前記原稿の裏面の画像データと判定し、前記第2空白率が前記第1空白率より高く且つ前記第2空白率が前記しきい値以上である場合に前記偶数ページの画像データを前記原稿の裏面の画像データと判定する、ことを特徴とする画像処理装置。 An image processing apparatus including a control unit that executes a process for reading both sides of a plurality of documents,
The control unit is
A plurality of pages of image data generated by reading one side of each of the plurality of documents is acquired as image data of a plurality of odd pages, and a plurality of pages generated by reading of the other side of each of the plurality of documents. Minutes image data as image data of multiple even pages,
Calculating a first blank ratio, which is a ratio of blank regions in the image data of the plurality of odd pages, and a second blank ratio, which is a ratio of blank regions in the image data of the even pages.
When the first blank ratio is higher than the second blank ratio and the first blank ratio is equal to or more than a predetermined threshold value, the image data of the odd page is determined as the image data of the back surface of the original, When the second blank ratio is higher than the first blank ratio and the second blank ratio is equal to or more than the threshold value, the image data of the even page is determined as the image data of the back surface of the original. Image processing device.
前記制御部は、
前記複数の原稿それぞれの一方の面の読み取りにより生成された複数ページ分の画像データを複数の奇数ページの画像データとして取得し、前記複数の原稿それぞれの他方の面の読み取りにより生成された複数ページ分の画像データを複数の偶数ページの画像データとして取得し、
前記複数の奇数ページの画像データにおける空白領域の比率である第1空白率と、前記複数の偶数ページの画像データにおける空白領域の比率である第2空白率と、を算出し、
前記第1空白率が前記第2空白率より高く且つ前記第1空白率と前記第2空白率との差が所定のしきい値以上である場合に前記奇数ページの画像データを前記原稿の裏面の画像データと判定し、前記第2空白率が前記第1空白率より高く且つ前記差が前記しきい値以上である場合に前記偶数ページの画像データを前記原稿の裏面の画像データと判定する、ことを特徴とする画像処理装置。 An image processing apparatus including a control unit that executes a process for reading both sides of a plurality of documents,
The control unit is
A plurality of pages of image data generated by reading one side of each of the plurality of documents is acquired as image data of a plurality of odd pages, and a plurality of pages generated by reading of the other side of each of the plurality of documents. Minutes image data as image data of multiple even pages,
Calculating a first blank ratio, which is a ratio of blank regions in the image data of the plurality of odd pages, and a second blank ratio, which is a ratio of blank regions in the image data of the even pages.
When the first blank ratio is higher than the second blank ratio and the difference between the first blank ratio and the second blank ratio is greater than or equal to a predetermined threshold value, the image data of the odd page is printed on the back surface of the original. Image data, and if the second blank ratio is higher than the first blank ratio and the difference is equal to or more than the threshold value, the even page image data is determined to be the image data on the back side of the original. An image processing device characterized by the above.
前記複数の原稿それぞれの一方の面の読み取りにより生成された複数ページ分の画像データを複数の奇数ページの画像データとして取得し、前記複数の原稿それぞれの他方の面の読み取りにより生成された複数ページ分の画像データを複数の偶数ページの画像データとして取得する機能と、
前記複数の奇数ページの画像データにおける空白領域の比率である第1空白率と、前記複数の偶数ページの画像データにおける空白領域の比率である第2空白率と、を算出する機能と、
前記第1空白率が前記第2空白率より高い場合に前記奇数ページの画像データを前記原稿の裏面の画像データと判定し、前記第2空白率が前記第1空白率より高い場合に前記偶数ページの画像データを前記原稿の裏面の画像データと判定する機能と、を実行させることを特徴とする画像処理プログラム。 An image processing program that causes a computer to execute processing on both sides of a plurality of originals,
A plurality of pages of image data generated by reading one side of each of the plurality of documents is acquired as image data of a plurality of odd pages, and a plurality of pages generated by reading of the other side of each of the plurality of documents. A function to acquire minute image data as image data of multiple even pages,
A function of calculating a first blank ratio which is a ratio of blank regions in the image data of the plurality of odd pages and a second blank ratio which is a ratio of blank regions in the image data of the plurality of even pages;
If the first blank ratio is higher than the second blank ratio, the image data of the odd page is determined to be the image data of the back side of the document, and if the second blank ratio is higher than the first blank ratio, the even number. An image processing program that executes a function of determining image data of a page as image data of a back surface of the original.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019010935A JP2020120309A (en) | 2019-01-25 | 2019-01-25 | Image processing system and image processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019010935A JP2020120309A (en) | 2019-01-25 | 2019-01-25 | Image processing system and image processing program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2020120309A true JP2020120309A (en) | 2020-08-06 |
Family
ID=71891322
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019010935A Pending JP2020120309A (en) | 2019-01-25 | 2019-01-25 | Image processing system and image processing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2020120309A (en) |
-
2019
- 2019-01-25 JP JP2019010935A patent/JP2020120309A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4856672B2 (en) | Image processing apparatus, image processing method, and image processing program | |
CN101257549A (en) | Image processing apparatus | |
US10997406B2 (en) | Image processing apparatus for determining proper reading order of documents | |
US8195060B2 (en) | Electronic device, method for forming error information of electronic device, and image forming apparatus | |
CN103376684A (en) | Electronic apparatus and image forming apparatus | |
US20200145552A1 (en) | Document reading device | |
JP2016143969A (en) | Image reader and control program | |
US10375269B2 (en) | Image processing device, image reading device, and image forming apparatus | |
JP2016005186A (en) | Image reading apparatus | |
JP2016092453A (en) | Image processing apparatus, image processing method, and program | |
JP2006084595A (en) | Wrinkle detector and image forming apparatus | |
JP2020120309A (en) | Image processing system and image processing program | |
US20220269446A1 (en) | Executing a job in an image forming apparatus in accordance with changed job setting information | |
JP6716014B2 (en) | Image capturing apparatus, control method, and control program | |
JP6365894B2 (en) | Image reading device | |
US9456093B2 (en) | Image processing apparatus on which output candidate images less than or equal to a predetermined number are selectably displayed | |
US11206333B2 (en) | Image reading and learning apparatus, method, and program product for determining a missing page using a learned model and deriving the learned model | |
US20210124297A1 (en) | Print control apparatus and non-transitory computer readable medium | |
JP5857427B2 (en) | Image reading device | |
JP2020141275A (en) | Image reading device, control method, and control program | |
JP2001251483A (en) | Image input device | |
JP4994278B2 (en) | Image forming apparatus | |
US11979540B2 (en) | Image reading system, image reading method, non-transitory computer-readable storage medium for correcting a size and position of an image to be displayed | |
US12039107B2 (en) | Information processing apparatus, non-transitory computer readable medium storing information processing program, and information processing method | |
JP5135155B2 (en) | Electronics |